| ofs | hex dump | ascii | 
|---|
| 0000 | 6d 61 67 69 74 2d 32 30 32 34 30 34 30 34 2e 31    39 30 31 2f 00 00 00 00 00 00 00 00 00 00 00 00 | magit-20240404.1901/............ | 
| 0020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 0040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 0060 | 00 00 00 00 30 30 30 30 37 35 35 00 30 30 30 30    30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000755.0000000.0000000.0000 | 
| 0080 | 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 32 31 30 34 00 20 35 00 00 00 | 0000000.00000000000.012104..5... | 
| 00a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 00c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 00e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 0100 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... | 
| 0120 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... | 
| 0140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 0160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 0180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 01a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 01c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 01e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 0200 | 6d 61 67 69 74 2d 32 30 32 34 30 34 30 34 2e 31    39 30 31 2f 6d 61 67 69 74 2d 65 78 74 72 61 73 | magit-20240404.1901/magit-extras | 
| 0220 | 2e 65 6c 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .el............................. | 
| 0240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 0260 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30    30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 | 
| 0280 | 30 31 31 30 34 30 33 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 35 30 33 32 00 20 30 00 00 00 | 0110403.00000000000.015032..0... | 
| 02a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 02c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 02e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 0300 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... | 
| 0320 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... | 
| 0340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 0360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 0380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 03a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 03c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 03e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 0400 | 3b 3b 3b 20 6d 61 67 69 74 2d 65 78 74 72 61 73    2e 65 6c 20 2d 2d 2d 20 41 64 64 69 74 69 6f 6e | ;;;.magit-extras.el.---.Addition | 
| 0420 | 61 6c 20 66 75 6e 63 74 69 6f 6e 61 6c 69 74 79    20 66 6f 72 20 4d 61 67 69 74 20 20 2d 2a 2d 20 | al.functionality.for.Magit..-*-. | 
| 0440 | 6c 65 78 69 63 61 6c 2d 62 69 6e 64 69 6e 67 3a    74 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 | lexical-binding:t.-*-..;;.Copyri | 
| 0460 | 67 68 74 20 28 43 29 20 32 30 30 38 2d 32 30 32    34 20 54 68 65 20 4d 61 67 69 74 20 50 72 6f 6a | ght.(C).2008-2024.The.Magit.Proj | 
| 0480 | 65 63 74 20 43 6f 6e 74 72 69 62 75 74 6f 72 73    0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 4a 6f 6e | ect.Contributors..;;.Author:.Jon | 
| 04a0 | 61 73 20 42 65 72 6e 6f 75 6c 6c 69 20 3c 6a 6f    6e 61 73 40 62 65 72 6e 6f 75 6c 2e 6c 69 3e 0a | as.Bernoulli.<jonas@bernoul.li>. | 
| 04c0 | 3b 3b 20 4d 61 69 6e 74 61 69 6e 65 72 3a 20 4a    6f 6e 61 73 20 42 65 72 6e 6f 75 6c 6c 69 20 3c | ;;.Maintainer:.Jonas.Bernoulli.< | 
| 04e0 | 6a 6f 6e 61 73 40 62 65 72 6e 6f 75 6c 2e 6c 69    3e 0a 0a 3b 3b 20 53 50 44 58 2d 4c 69 63 65 6e | jonas@bernoul.li>..;;.SPDX-Licen | 
| 0500 | 73 65 2d 49 64 65 6e 74 69 66 69 65 72 3a 20 47    50 4c 2d 33 2e 30 2d 6f 72 2d 6c 61 74 65 72 0a | se-Identifier:.GPL-3.0-or-later. | 
| 0520 | 0a 3b 3b 20 4d 61 67 69 74 20 69 73 20 66 72 65    65 20 73 6f 66 74 77 61 72 65 3a 20 79 6f 75 20 | .;;.Magit.is.free.software:.you. | 
| 0540 | 63 61 6e 20 72 65 64 69 73 74 72 69 62 75 74 65    20 69 74 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 | can.redistribute.it.and/or.modif | 
| 0560 | 79 20 69 74 0a 3b 3b 20 75 6e 64 65 72 20 74 68    65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 47 | y.it.;;.under.the.terms.of.the.G | 
| 0580 | 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69    63 20 4c 69 63 65 6e 73 65 20 61 73 20 70 75 62 | NU.General.Public.License.as.pub | 
| 05a0 | 6c 69 73 68 65 64 20 62 79 0a 3b 3b 20 74 68 65    20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 | lished.by.;;.the.Free.Software.F | 
| 05c0 | 6f 75 6e 64 61 74 69 6f 6e 2c 20 65 69 74 68 65    72 20 76 65 72 73 69 6f 6e 20 33 20 6f 66 20 74 | oundation,.either.version.3.of.t | 
| 05e0 | 68 65 20 4c 69 63 65 6e 73 65 2c 20 6f 72 0a 3b    3b 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f | he.License,.or.;;.(at.your.optio | 
| 0600 | 6e 29 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72    73 69 6f 6e 2e 0a 3b 3b 0a 3b 3b 20 4d 61 67 69 | n).any.later.version..;;.;;.Magi | 
| 0620 | 74 20 69 73 20 64 69 73 74 72 69 62 75 74 65 64    20 69 6e 20 74 68 65 20 68 6f 70 65 20 74 68 61 | t.is.distributed.in.the.hope.tha | 
| 0640 | 74 20 69 74 20 77 69 6c 6c 20 62 65 20 75 73 65    66 75 6c 2c 20 62 75 74 20 57 49 54 48 4f 55 54 | t.it.will.be.useful,.but.WITHOUT | 
| 0660 | 0a 3b 3b 20 41 4e 59 20 57 41 52 52 41 4e 54 59    3b 20 77 69 74 68 6f 75 74 20 65 76 65 6e 20 74 | .;;.ANY.WARRANTY;.without.even.t | 
| 0680 | 68 65 20 69 6d 70 6c 69 65 64 20 77 61 72 72 61    6e 74 79 20 6f 66 20 4d 45 52 43 48 41 4e 54 41 | he.implied.warranty.of.MERCHANTA | 
| 06a0 | 42 49 4c 49 54 59 0a 3b 3b 20 6f 72 20 46 49 54    4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 | BILITY.;;.or.FITNESS.FOR.A.PARTI | 
| 06c0 | 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 20 20    53 65 65 20 74 68 65 20 47 4e 55 20 47 65 6e 65 | CULAR.PURPOSE...See.the.GNU.Gene | 
| 06e0 | 72 61 6c 20 50 75 62 6c 69 63 0a 3b 3b 20 4c 69    63 65 6e 73 65 20 66 6f 72 20 6d 6f 72 65 20 64 | ral.Public.;;.License.for.more.d | 
| 0700 | 65 74 61 69 6c 73 2e 0a 3b 3b 0a 3b 3b 20 59 6f    75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 65 | etails..;;.;;.You.should.have.re | 
| 0720 | 63 65 69 76 65 64 20 61 20 63 6f 70 79 20 6f 66    20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c | ceived.a.copy.of.the.GNU.General | 
| 0740 | 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a    3b 3b 20 61 6c 6f 6e 67 20 77 69 74 68 20 4d 61 | .Public.License.;;.along.with.Ma | 
| 0760 | 67 69 74 2e 20 20 49 66 20 6e 6f 74 2c 20 73 65    65 20 3c 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 | git...If.not,.see.<https://www.g | 
| 0780 | 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f    3e 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 | nu.org/licenses/>...;;;.Commenta | 
| 07a0 | 72 79 3a 0a 0a 3b 3b 20 41 64 64 69 74 69 6f 6e    61 6c 20 66 75 6e 63 74 69 6f 6e 61 6c 69 74 79 | ry:..;;.Additional.functionality | 
| 07c0 | 20 66 6f 72 20 4d 61 67 69 74 2e 0a 0a 3b 3b 3b    20 43 6f 64 65 3a 0a 0a 28 72 65 71 75 69 72 65 | .for.Magit...;;;.Code:..(require | 
| 07e0 | 20 27 6d 61 67 69 74 29 0a 0a 3b 3b 20 46 6f 72    20 60 6d 61 67 69 74 2d 64 6f 2d 61 73 79 6e 63 | .'magit)..;;.For.`magit-do-async | 
| 0800 | 2d 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 27 2e    0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 | -shell-command'..(declare-functi | 
| 0820 | 6f 6e 20 64 69 72 65 64 2d 72 65 61 64 2d 73 68    65 6c 6c 2d 63 6f 6d 6d 61 6e 64 20 22 64 69 72 | on.dired-read-shell-command."dir | 
| 0840 | 65 64 2d 61 75 78 22 20 28 70 72 6f 6d 70 74 20    61 72 67 20 66 69 6c 65 73 29 29 0a 3b 3b 20 46 | ed-aux".(prompt.arg.files)).;;.F | 
| 0860 | 6f 72 20 60 6d 61 67 69 74 2d 70 72 6f 6a 65 63    74 2d 73 74 61 74 75 73 27 2e 0a 28 64 65 63 6c | or.`magit-project-status'..(decl | 
| 0880 | 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 76 63 2d    67 69 74 2d 63 6f 6d 6d 61 6e 64 20 22 76 63 2d | are-function.vc-git-command."vc- | 
| 08a0 | 67 69 74 22 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 62 75 66 66 65 72 20 6f | git"...................(buffer.o | 
| 08c0 | 6b 73 74 61 74 75 73 20 66 69 6c 65 2d 6f 72 2d    6c 69 73 74 20 26 72 65 73 74 20 66 6c 61 67 73 | kstatus.file-or-list.&rest.flags | 
| 08e0 | 29 29 0a 0a 28 64 65 66 76 61 72 20 69 64 6f 2d    65 78 69 74 29 0a 28 64 65 66 76 61 72 20 69 64 | ))..(defvar.ido-exit).(defvar.id | 
| 0900 | 6f 2d 66 61 6c 6c 62 61 63 6b 29 0a 28 64 65 66    76 61 72 20 70 72 6f 6a 65 63 74 2d 70 72 65 66 | o-fallback).(defvar.project-pref | 
| 0920 | 69 78 2d 6d 61 70 29 0a 28 64 65 66 76 61 72 20    70 72 6f 6a 65 63 74 2d 73 77 69 74 63 68 2d 63 | ix-map).(defvar.project-switch-c | 
| 0940 | 6f 6d 6d 61 6e 64 73 29 0a 0a 28 64 65 66 67 72    6f 75 70 20 6d 61 67 69 74 2d 65 78 74 72 61 73 | ommands)..(defgroup.magit-extras | 
| 0960 | 20 6e 69 6c 0a 20 20 22 41 64 64 69 74 69 6f 6e    61 6c 20 66 75 6e 63 74 69 6f 6e 61 6c 69 74 79 | .nil..."Additional.functionality | 
| 0980 | 20 66 6f 72 20 4d 61 67 69 74 2e 22 0a 20 20 3a    67 72 6f 75 70 20 27 6d 61 67 69 74 2d 65 78 74 | .for.Magit."...:group.'magit-ext | 
| 09a0 | 65 6e 73 69 6f 6e 73 29 0a 0a 3b 3b 3b 20 47 69    74 20 54 6f 6f 6c 73 0a 3b 3b 3b 3b 20 47 69 74 | ensions)..;;;.Git.Tools.;;;;.Git | 
| 09c0 | 2d 4d 65 72 67 65 74 6f 6f 6c 0a 0a 3b 3b 3b 23    23 23 61 75 74 6f 6c 6f 61 64 20 28 61 75 74 6f | -Mergetool..;;;###autoload.(auto | 
| 09e0 | 6c 6f 61 64 20 27 6d 61 67 69 74 2d 67 69 74 2d    6d 65 72 67 65 74 6f 6f 6c 20 22 6d 61 67 69 74 | load.'magit-git-mergetool."magit | 
| 0a00 | 2d 65 78 74 72 61 73 22 20 6e 69 6c 20 74 29 0a    28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e | -extras".nil.t).(transient-defin | 
| 0a20 | 65 2d 70 72 65 66 69 78 20 6d 61 67 69 74 2d 67    69 74 2d 6d 65 72 67 65 74 6f 6f 6c 20 28 66 69 | e-prefix.magit-git-mergetool.(fi | 
| 0a40 | 6c 65 20 61 72 67 73 20 26 6f 70 74 69 6f 6e 61    6c 20 74 72 61 6e 73 69 65 6e 74 29 0a 20 20 22 | le.args.&optional.transient)..." | 
| 0a60 | 52 65 73 6f 6c 76 65 20 63 6f 6e 66 6c 69 63 74    73 20 69 6e 20 46 49 4c 45 20 75 73 69 6e 67 20 | Resolve.conflicts.in.FILE.using. | 
| 0a80 | 5c 22 67 69 74 20 6d 65 72 67 65 74 6f 6f 6c 20    2d 2d 67 75 69 5c 22 2e 0a 57 69 74 68 20 61 20 | \"git.mergetool.--gui\"..With.a. | 
| 0aa0 | 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20    61 6c 6c 6f 77 20 63 68 61 6e 67 69 6e 67 20 41 | prefix.argument.allow.changing.A | 
| 0ac0 | 52 47 53 20 75 73 69 6e 67 20 61 20 74 72 61 6e    73 69 65 6e 74 0a 70 6f 70 75 70 2e 20 20 53 65 | RGS.using.a.transient.popup...Se | 
| 0ae0 | 65 20 69 6e 66 6f 20 6e 6f 64 65 20 60 28 6d 61    67 69 74 29 20 45 64 69 66 66 69 6e 67 27 20 66 | e.info.node.`(magit).Ediffing'.f | 
| 0b00 | 6f 72 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61    62 6f 75 74 0a 61 6c 74 65 72 6e 61 74 69 76 65 | or.information.about.alternative | 
| 0b20 | 20 63 6f 6d 6d 61 6e 64 73 2e 22 0a 20 20 3a 6d    61 6e 2d 70 61 67 65 20 22 67 69 74 2d 6d 65 72 | .commands."...:man-page."git-mer | 
| 0b40 | 67 65 74 6f 6f 6c 22 0a 20 20 5b 22 53 65 74 74    69 6e 67 73 22 0a 20 20 20 28 22 2d 74 22 20 6d | getool"...["Settings"....("-t".m | 
| 0b60 | 61 67 69 74 2d 67 69 74 2d 6d 65 72 67 65 74 6f    6f 6c 3a 2d 2d 74 6f 6f 6c 29 0a 20 20 20 28 22 | agit-git-mergetool:--tool)....(" | 
| 0b80 | 3d 74 22 20 6d 61 67 69 74 2d 6d 65 72 67 65 2e    67 75 69 74 6f 6f 6c 29 0a 20 20 20 28 22 3d 54 | =t".magit-merge.guitool)....("=T | 
| 0ba0 | 22 20 6d 61 67 69 74 2d 6d 65 72 67 65 2e 74 6f    6f 6c 29 0a 20 20 20 28 22 2d 72 22 20 6d 61 67 | ".magit-merge.tool)....("-r".mag | 
| 0bc0 | 69 74 2d 6d 65 72 67 65 74 6f 6f 6c 2e 68 69 64    65 52 65 73 6f 6c 76 65 64 29 0a 20 20 20 28 22 | it-mergetool.hideResolved)....(" | 
| 0be0 | 2d 62 22 20 6d 61 67 69 74 2d 6d 65 72 67 65 74    6f 6f 6c 2e 6b 65 65 70 42 61 63 6b 75 70 29 0a | -b".magit-mergetool.keepBackup). | 
| 0c00 | 20 20 20 28 22 2d 6b 22 20 6d 61 67 69 74 2d 6d    65 72 67 65 74 6f 6f 6c 2e 6b 65 65 70 54 65 6d | ...("-k".magit-mergetool.keepTem | 
| 0c20 | 70 6f 72 61 72 69 65 73 29 0a 20 20 20 28 22 2d    77 22 20 6d 61 67 69 74 2d 6d 65 72 67 65 74 6f | poraries)....("-w".magit-mergeto | 
| 0c40 | 6f 6c 2e 77 72 69 74 65 54 6f 54 65 6d 70 29 5d    0a 20 20 5b 22 41 63 74 69 6f 6e 73 22 0a 20 20 | ol.writeToTemp)]...["Actions"... | 
| 0c60 | 20 28 22 20 6d 22 20 22 49 6e 76 6f 6b 65 20 6d    65 72 67 65 74 6f 6f 6c 22 20 6d 61 67 69 74 2d | .(".m"."Invoke.mergetool".magit- | 
| 0c80 | 67 69 74 2d 6d 65 72 67 65 74 6f 6f 6c 29 5d 0a    20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 | git-mergetool)]...(interactive.. | 
| 0ca0 | 20 20 28 69 66 20 28 61 6e 64 20 28 6e 6f 74 20    28 65 71 20 74 72 61 6e 73 69 65 6e 74 2d 63 75 | ..(if.(and.(not.(eq.transient-cu | 
| 0cc0 | 72 72 65 6e 74 2d 70 72 65 66 69 78 20 27 6d 61    67 69 74 2d 67 69 74 2d 6d 65 72 67 65 74 6f 6f | rrent-prefix.'magit-git-mergetoo | 
| 0ce0 | 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 | l)).............current-prefix-a | 
| 0d00 | 72 67 29 0a 20 20 20 20 20 20 20 28 6c 69 73 74    20 6e 69 6c 20 6e 69 6c 20 74 29 0a 20 20 20 20 | rg)........(list.nil.nil.t)..... | 
| 0d20 | 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 72 65    61 64 2d 75 6e 6d 65 72 67 65 64 2d 66 69 6c 65 | .(list.(magit-read-unmerged-file | 
| 0d40 | 20 22 52 65 73 6f 6c 76 65 22 29 0a 20 20 20 20    20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e | ."Resolve")............(transien | 
| 0d60 | 74 2d 61 72 67 73 20 27 6d 61 67 69 74 2d 67 69    74 2d 6d 65 72 67 65 74 6f 6f 6c 29 29 29 29 0a | t-args.'magit-git-mergetool)))). | 
| 0d80 | 20 20 28 69 66 20 74 72 61 6e 73 69 65 6e 74 0a    20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 | ..(if.transient.......(transient | 
| 0da0 | 2d 73 65 74 75 70 20 27 6d 61 67 69 74 2d 67 69    74 2d 6d 65 72 67 65 74 6f 6f 6c 29 0a 20 20 20 | -setup.'magit-git-mergetool).... | 
| 0dc0 | 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d    61 73 79 6e 63 20 22 6d 65 72 67 65 74 6f 6f 6c | .(magit-run-git-async."mergetool | 
| 0de0 | 22 20 22 2d 2d 67 75 69 22 20 61 72 67 73 20 22    2d 2d 22 20 66 69 6c 65 29 29 29 0a 0a 28 74 72 | "."--gui".args."--".file)))..(tr | 
| 0e00 | 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 69    6e 66 69 78 20 6d 61 67 69 74 2d 67 69 74 2d 6d | ansient-define-infix.magit-git-m | 
| 0e20 | 65 72 67 65 74 6f 6f 6c 3a 2d 2d 74 6f 6f 6c 20    28 29 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f | ergetool:--tool.()...:descriptio | 
| 0e40 | 6e 20 22 4f 76 65 72 72 69 64 65 20 6d 65 72 67    65 74 6f 6f 6c 22 0a 20 20 3a 63 6c 61 73 73 20 | n."Override.mergetool"...:class. | 
| 0e60 | 27 74 72 61 6e 73 69 65 6e 74 2d 6f 70 74 69 6f    6e 0a 20 20 3a 73 68 6f 72 74 61 72 67 20 22 2d | 'transient-option...:shortarg."- | 
| 0e80 | 74 22 0a 20 20 3a 61 72 67 75 6d 65 6e 74 20 22    2d 2d 74 6f 6f 6c 3d 22 0a 20 20 3a 72 65 61 64 | t"...:argument."--tool="...:read | 
| 0ea0 | 65 72 20 23 27 6d 61 67 69 74 2d 2d 72 65 61 64    2d 6d 65 72 67 65 74 6f 6f 6c 29 0a 0a 28 74 72 | er.#'magit--read-mergetool)..(tr | 
| 0ec0 | 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 69    6e 66 69 78 20 6d 61 67 69 74 2d 6d 65 72 67 65 | ansient-define-infix.magit-merge | 
| 0ee0 | 2e 67 75 69 74 6f 6f 6c 20 28 29 0a 20 20 3a 63    6c 61 73 73 20 27 6d 61 67 69 74 2d 2d 67 69 74 | .guitool.()...:class.'magit--git | 
| 0f00 | 2d 76 61 72 69 61 62 6c 65 0a 20 20 3a 76 61 72    69 61 62 6c 65 20 22 6d 65 72 67 65 2e 67 75 69 | -variable...:variable."merge.gui | 
| 0f20 | 74 6f 6f 6c 22 0a 20 20 3a 67 6c 6f 62 61 6c 20    74 0a 20 20 3a 72 65 61 64 65 72 20 23 27 6d 61 | tool"...:global.t...:reader.#'ma | 
| 0f40 | 67 69 74 2d 2d 72 65 61 64 2d 6d 65 72 67 65 74    6f 6f 6c 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 | git--read-mergetool)..(transient | 
| 0f60 | 2d 64 65 66 69 6e 65 2d 69 6e 66 69 78 20 6d 61    67 69 74 2d 6d 65 72 67 65 2e 74 6f 6f 6c 20 28 | -define-infix.magit-merge.tool.( | 
| 0f80 | 29 0a 20 20 3a 63 6c 61 73 73 20 27 6d 61 67 69    74 2d 2d 67 69 74 2d 76 61 72 69 61 62 6c 65 0a | )...:class.'magit--git-variable. | 
| 0fa0 | 20 20 3a 76 61 72 69 61 62 6c 65 20 22 6d 65 72    67 65 2e 74 6f 6f 6c 22 0a 20 20 3a 67 6c 6f 62 | ..:variable."merge.tool"...:glob | 
| 0fc0 | 61 6c 20 74 0a 20 20 3a 72 65 61 64 65 72 20 23    27 6d 61 67 69 74 2d 2d 72 65 61 64 2d 6d 65 72 | al.t...:reader.#'magit--read-mer | 
| 0fe0 | 67 65 74 6f 6f 6c 29 0a 0a 28 64 65 66 75 6e 20    6d 61 67 69 74 2d 2d 72 65 61 64 2d 6d 65 72 67 | getool)..(defun.magit--read-merg | 
| 1000 | 65 74 6f 6f 6c 20 28 70 72 6f 6d 70 74 20 5f 69    6e 69 74 69 61 6c 2d 69 6e 70 75 74 20 68 69 73 | etool.(prompt._initial-input.his | 
| 1020 | 74 6f 72 79 29 0a 20 20 28 6c 65 74 20 28 28 63    68 6f 69 63 65 73 20 6e 69 6c 29 0a 20 20 20 20 | tory)...(let.((choices.nil)..... | 
| 1040 | 20 20 20 20 28 6c 69 6e 65 73 20 28 63 64 72 20    28 6d 61 67 69 74 2d 67 69 74 2d 6c 69 6e 65 73 | ....(lines.(cdr.(magit-git-lines | 
| 1060 | 20 22 6d 65 72 67 65 74 6f 6f 6c 22 20 22 2d 2d    74 6f 6f 6c 2d 68 65 6c 70 22 29 29 29 29 0a 20 | ."mergetool"."--tool-help")))).. | 
| 1080 | 20 20 20 28 77 68 69 6c 65 20 28 73 74 72 69 6e    67 2d 70 72 65 66 69 78 2d 70 20 22 5c 74 5c 74 | ...(while.(string-prefix-p."\t\t | 
| 10a0 | 22 20 28 63 61 72 20 6c 69 6e 65 73 29 29 0a 20    20 20 20 20 20 28 70 75 73 68 20 28 73 75 62 73 | ".(car.lines)).......(push.(subs | 
| 10c0 | 74 72 69 6e 67 20 28 70 6f 70 20 6c 69 6e 65 73    29 20 32 29 20 63 68 6f 69 63 65 73 29 29 0a 20 | tring.(pop.lines).2).choices)).. | 
| 10e0 | 20 20 20 28 73 65 74 71 20 63 68 6f 69 63 65 73    20 28 6e 72 65 76 65 72 73 65 20 63 68 6f 69 63 | ...(setq.choices.(nreverse.choic | 
| 1100 | 65 73 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d    63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 | es)).....(magit-completing-read. | 
| 1120 | 28 6f 72 20 70 72 6f 6d 70 74 20 22 53 65 6c 65    63 74 20 6d 65 72 67 65 74 6f 6f 6c 22 29 0a 20 | (or.prompt."Select.mergetool").. | 
| 1140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 63 68 6f 69 63 65 | ..........................choice | 
| 1160 | 73 20 6e 69 6c 20 74 20 6e 69 6c 20 68 69 73 74    6f 72 79 29 29 29 0a 0a 28 74 72 61 6e 73 69 65 | s.nil.t.nil.history)))..(transie | 
| 1180 | 6e 74 2d 64 65 66 69 6e 65 2d 69 6e 66 69 78 20    6d 61 67 69 74 2d 6d 65 72 67 65 74 6f 6f 6c 2e | nt-define-infix.magit-mergetool. | 
| 11a0 | 68 69 64 65 52 65 73 6f 6c 76 65 64 20 28 29 0a    20 20 3a 63 6c 61 73 73 20 27 6d 61 67 69 74 2d | hideResolved.()...:class.'magit- | 
| 11c0 | 2d 67 69 74 2d 76 61 72 69 61 62 6c 65 3a 62 6f    6f 6c 65 61 6e 0a 20 20 3a 76 61 72 69 61 62 6c | -git-variable:boolean...:variabl | 
| 11e0 | 65 20 22 6d 65 72 67 65 74 6f 6f 6c 2e 68 69 64    65 52 65 73 6f 6c 76 65 64 22 0a 20 20 3a 64 65 | e."mergetool.hideResolved"...:de | 
| 1200 | 66 61 75 6c 74 20 22 66 61 6c 73 65 22 0a 20 20    3a 67 6c 6f 62 61 6c 20 74 29 0a 0a 28 74 72 61 | fault."false"...:global.t)..(tra | 
| 1220 | 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 69 6e    66 69 78 20 6d 61 67 69 74 2d 6d 65 72 67 65 74 | nsient-define-infix.magit-merget | 
| 1240 | 6f 6f 6c 2e 6b 65 65 70 42 61 63 6b 75 70 20 28    29 0a 20 20 3a 63 6c 61 73 73 20 27 6d 61 67 69 | ool.keepBackup.()...:class.'magi | 
| 1260 | 74 2d 2d 67 69 74 2d 76 61 72 69 61 62 6c 65 3a    62 6f 6f 6c 65 61 6e 0a 20 20 3a 76 61 72 69 61 | t--git-variable:boolean...:varia | 
| 1280 | 62 6c 65 20 22 6d 65 72 67 65 74 6f 6f 6c 2e 6b    65 65 70 42 61 63 6b 75 70 22 0a 20 20 3a 64 65 | ble."mergetool.keepBackup"...:de | 
| 12a0 | 66 61 75 6c 74 20 22 74 72 75 65 22 0a 20 20 3a    67 6c 6f 62 61 6c 20 74 29 0a 0a 28 74 72 61 6e | fault."true"...:global.t)..(tran | 
| 12c0 | 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 69 6e 66    69 78 20 6d 61 67 69 74 2d 6d 65 72 67 65 74 6f | sient-define-infix.magit-mergeto | 
| 12e0 | 6f 6c 2e 6b 65 65 70 54 65 6d 70 6f 72 61 72 69    65 73 20 28 29 0a 20 20 3a 63 6c 61 73 73 20 27 | ol.keepTemporaries.()...:class.' | 
| 1300 | 6d 61 67 69 74 2d 2d 67 69 74 2d 76 61 72 69 61    62 6c 65 3a 62 6f 6f 6c 65 61 6e 0a 20 20 3a 76 | magit--git-variable:boolean...:v | 
| 1320 | 61 72 69 61 62 6c 65 20 22 6d 65 72 67 65 74 6f    6f 6c 2e 6b 65 65 70 54 65 6d 70 6f 72 61 72 69 | ariable."mergetool.keepTemporari | 
| 1340 | 65 73 22 0a 20 20 3a 64 65 66 61 75 6c 74 20 22    66 61 6c 73 65 22 0a 20 20 3a 67 6c 6f 62 61 6c | es"...:default."false"...:global | 
| 1360 | 20 74 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d    64 65 66 69 6e 65 2d 69 6e 66 69 78 20 6d 61 67 | .t)..(transient-define-infix.mag | 
| 1380 | 69 74 2d 6d 65 72 67 65 74 6f 6f 6c 2e 77 72 69    74 65 54 6f 54 65 6d 70 20 28 29 0a 20 20 3a 63 | it-mergetool.writeToTemp.()...:c | 
| 13a0 | 6c 61 73 73 20 27 6d 61 67 69 74 2d 2d 67 69 74    2d 76 61 72 69 61 62 6c 65 3a 62 6f 6f 6c 65 61 | lass.'magit--git-variable:boolea | 
| 13c0 | 6e 0a 20 20 3a 76 61 72 69 61 62 6c 65 20 22 6d    65 72 67 65 74 6f 6f 6c 2e 77 72 69 74 65 54 6f | n...:variable."mergetool.writeTo | 
| 13e0 | 54 65 6d 70 22 0a 20 20 3a 64 65 66 61 75 6c 74    20 22 66 61 6c 73 65 22 0a 20 20 3a 67 6c 6f 62 | Temp"...:default."false"...:glob | 
| 1400 | 61 6c 20 74 29 0a 0a 3b 3b 3b 3b 20 47 69 74 2d    47 75 69 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c | al.t)..;;;;.Git-Gui..;;;###autol | 
| 1420 | 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74    2d 72 75 6e 2d 67 69 74 2d 67 75 69 2d 62 6c 61 | oad.(defun.magit-run-git-gui-bla | 
| 1440 | 6d 65 20 28 63 6f 6d 6d 69 74 20 66 69 6c 65 6e    61 6d 65 20 26 6f 70 74 69 6f 6e 61 6c 20 6c 69 | me.(commit.filename.&optional.li | 
| 1460 | 6e 65 6e 75 6d 29 0a 20 20 22 52 75 6e 20 60 67    69 74 20 67 75 69 20 62 6c 61 6d 65 27 20 6f 6e | nenum)..."Run.`git.gui.blame'.on | 
| 1480 | 20 74 68 65 20 67 69 76 65 6e 20 46 49 4c 45 4e    41 4d 45 20 61 6e 64 20 43 4f 4d 4d 49 54 2e 0a | .the.given.FILENAME.and.COMMIT.. | 
| 14a0 | 49 6e 74 65 72 61 63 74 69 76 65 6c 79 20 72 75    6e 20 69 74 20 66 6f 72 20 74 68 65 20 63 75 72 | Interactively.run.it.for.the.cur | 
| 14c0 | 72 65 6e 74 20 66 69 6c 65 20 61 6e 64 20 74 68    65 20 60 48 45 41 44 27 2c 20 77 69 74 68 20 61 | rent.file.and.the.`HEAD',.with.a | 
| 14e0 | 0a 70 72 65 66 69 78 20 6f 72 20 77 68 65 6e 20    74 68 65 20 63 75 72 72 65 6e 74 20 66 69 6c 65 | .prefix.or.when.the.current.file | 
| 1500 | 20 63 61 6e 6e 6f 74 20 62 65 20 64 65 74 65 72    6d 69 6e 65 64 20 6c 65 74 20 74 68 65 20 75 73 | .cannot.be.determined.let.the.us | 
| 1520 | 65 72 0a 63 68 6f 6f 73 65 2e 20 20 57 68 65 6e    20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 | er.choose...When.the.current.buf | 
| 1540 | 66 65 72 20 69 73 20 76 69 73 69 74 69 6e 67 20    46 49 4c 45 4e 41 4d 45 20 69 6e 73 74 72 75 63 | fer.is.visiting.FILENAME.instruc | 
| 1560 | 74 0a 62 6c 61 6d 65 20 74 6f 20 63 65 6e 74 65    72 20 61 72 6f 75 6e 64 20 74 68 65 20 6c 69 6e | t.blame.to.center.around.the.lin | 
| 1580 | 65 20 70 6f 69 6e 74 20 69 73 20 6f 6e 2e 22 0a    20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 | e.point.is.on."...(interactive.. | 
| 15a0 | 20 20 28 6c 65 74 20 28 72 65 76 69 73 69 6f 6e    20 66 69 6c 65 6e 61 6d 65 29 0a 20 20 20 20 20 | ..(let.(revision.filename)...... | 
| 15c0 | 28 77 68 65 6e 20 28 6f 72 20 63 75 72 72 65 6e    74 2d 70 72 65 66 69 78 2d 61 72 67 0a 20 20 20 | (when.(or.current-prefix-arg.... | 
| 15e0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f    67 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ............(progn.............. | 
| 1600 | 20 20 20 20 28 73 65 74 71 20 72 65 76 69 73 69    6f 6e 20 22 48 45 41 44 22 29 0a 20 20 20 20 20 | ....(setq.revision."HEAD")...... | 
| 1620 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74    20 28 73 65 74 71 20 66 69 6c 65 6e 61 6d 65 20 | ............(not.(setq.filename. | 
| 1640 | 28 6d 61 67 69 74 2d 66 69 6c 65 2d 72 65 6c 61    74 69 76 65 2d 6e 61 6d 65 20 6e 69 6c 20 27 74 | (magit-file-relative-name.nil.'t | 
| 1660 | 72 61 63 6b 65 64 29 29 29 29 29 0a 20 20 20 20    20 20 20 28 73 65 74 71 20 72 65 76 69 73 69 6f | racked)))))........(setq.revisio | 
| 1680 | 6e 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 62 72    61 6e 63 68 2d 6f 72 2d 63 6f 6d 6d 69 74 20 22 | n.(magit-read-branch-or-commit." | 
| 16a0 | 42 6c 61 6d 65 20 66 72 6f 6d 20 72 65 76 69 73    69 6f 6e 22 29 29 0a 20 20 20 20 20 20 20 28 73 | Blame.from.revision"))........(s | 
| 16c0 | 65 74 71 20 66 69 6c 65 6e 61 6d 65 20 28 6d 61    67 69 74 2d 72 65 61 64 2d 66 69 6c 65 2d 66 72 | etq.filename.(magit-read-file-fr | 
| 16e0 | 6f 6d 2d 72 65 76 20 72 65 76 69 73 69 6f 6e 20    22 42 6c 61 6d 65 20 66 69 6c 65 22 29 29 29 0a | om-rev.revision."Blame.file"))). | 
| 1700 | 20 20 20 20 20 28 6c 69 73 74 20 72 65 76 69 73    69 6f 6e 20 66 69 6c 65 6e 61 6d 65 0a 20 20 20 | .....(list.revision.filename.... | 
| 1720 | 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 65 71    75 61 6c 20 66 69 6c 65 6e 61 6d 65 0a 20 20 20 | ........(and.(equal.filename.... | 
| 1740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 69 67 6e 6f 72 65 2d 65 72 72 6f | ....................(ignore-erro | 
| 1760 | 72 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 | rs..........................(mag | 
| 1780 | 69 74 2d 66 69 6c 65 2d 72 65 6c 61 74 69 76 65    2d 6e 61 6d 65 20 62 75 66 66 65 72 2d 66 69 6c | it-file-relative-name.buffer-fil | 
| 17a0 | 65 2d 6e 61 6d 65 29 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 2d | e-name))).................(line- | 
| 17c0 | 6e 75 6d 62 65 72 2d 61 74 2d 70 6f 73 29 29 29    29 29 0a 20 20 28 6d 61 67 69 74 2d 77 69 74 68 | number-at-pos)))))...(magit-with | 
| 17e0 | 2d 74 6f 70 6c 65 76 65 6c 0a 20 20 20 20 28 6d    61 67 69 74 2d 70 72 6f 63 65 73 73 2d 67 69 74 | -toplevel.....(magit-process-git | 
| 1800 | 20 30 20 22 67 75 69 22 20 22 62 6c 61 6d 65 22    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .0."gui"."blame"................ | 
| 1820 | 20 20 20 20 20 20 20 20 28 61 6e 64 20 6c 69 6e    65 6e 75 6d 20 28 6c 69 73 74 20 28 66 6f 72 6d | ........(and.linenum.(list.(form | 
| 1840 | 61 74 20 22 2d 2d 6c 69 6e 65 3d 25 64 22 20 6c    69 6e 65 6e 75 6d 29 29 29 0a 20 20 20 20 20 20 | at."--line=%d".linenum)))....... | 
| 1860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 63 6f 6d 6d 69 74 0a 20 20 20 20 20 20 20 20 | .................commit......... | 
| 1880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66    69 6c 65 6e 61 6d 65 29 29 29 0a 0a 3b 3b 3b 3b | ...............filename)))..;;;; | 
| 18a0 | 20 47 69 74 6b 0a 0a 28 64 65 66 63 75 73 74 6f    6d 20 6d 61 67 69 74 2d 67 69 74 6b 2d 65 78 65 | .Gitk..(defcustom.magit-gitk-exe | 
| 18c0 | 63 75 74 61 62 6c 65 0a 20 20 28 6f 72 20 28 61    6e 64 20 28 65 71 20 73 79 73 74 65 6d 2d 74 79 | cutable...(or.(and.(eq.system-ty | 
| 18e0 | 70 65 20 27 77 69 6e 64 6f 77 73 2d 6e 74 29 0a    20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 | pe.'windows-nt)............(let. | 
| 1900 | 28 28 65 78 65 20 28 6d 61 67 69 74 2d 67 69 74    2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 | ((exe.(magit-git-string......... | 
| 1920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22    2d 63 22 20 22 61 6c 69 61 73 2e 58 3d 21 78 28 | ..............."-c"."alias.X=!x( | 
| 1940 | 29 20 7b 20 77 68 69 63 68 20 5c 22 24 31 5c 22    20 7c 20 63 79 67 70 61 74 68 20 2d 6d 66 20 2d | ).{.which.\"$1\".|.cygpath.-mf.- | 
| 1960 | 3b 20 7d 3b 20 78 22 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 | ;.};.x"........................" | 
| 1980 | 58 22 20 22 67 69 74 6b 2e 65 78 65 22 29 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 | X"."gitk.exe")))..............(a | 
| 19a0 | 6e 64 20 65 78 65 20 28 66 69 6c 65 2d 65 78 65    63 75 74 61 62 6c 65 2d 70 20 65 78 65 29 20 65 | nd.exe.(file-executable-p.exe).e | 
| 19c0 | 78 65 29 29 29 0a 20 20 20 20 20 20 28 65 78 65    63 75 74 61 62 6c 65 2d 66 69 6e 64 20 22 67 69 | xe))).......(executable-find."gi | 
| 19e0 | 74 6b 22 29 20 22 67 69 74 6b 22 29 0a 20 20 22    54 68 65 20 47 69 74 6b 20 65 78 65 63 75 74 61 | tk")."gitk")..."The.Gitk.executa | 
| 1a00 | 62 6c 65 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27    6d 61 67 69 74 2d 65 78 74 72 61 73 0a 20 20 3a | ble."...:group.'magit-extras...: | 
| 1a20 | 73 65 74 2d 61 66 74 65 72 20 27 28 6d 61 67 69    74 2d 67 69 74 2d 65 78 65 63 75 74 61 62 6c 65 | set-after.'(magit-git-executable | 
| 1a40 | 29 0a 20 20 3a 74 79 70 65 20 27 73 74 72 69 6e    67 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f | )...:type.'string)..;;;###autolo | 
| 1a60 | 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d    72 75 6e 2d 67 69 74 2d 67 75 69 20 28 29 0a 20 | ad.(defun.magit-run-git-gui.().. | 
| 1a80 | 20 22 52 75 6e 20 60 67 69 74 20 67 75 69 27 20    66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 | ."Run.`git.gui'.for.the.current. | 
| 1aa0 | 67 69 74 20 72 65 70 6f 73 69 74 6f 72 79 2e 22    0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 | git.repository."...(interactive) | 
| 1ac0 | 0a 20 20 28 6d 61 67 69 74 2d 77 69 74 68 2d 74    6f 70 6c 65 76 65 6c 20 28 6d 61 67 69 74 2d 70 | ...(magit-with-toplevel.(magit-p | 
| 1ae0 | 72 6f 63 65 73 73 2d 67 69 74 20 30 20 22 67 75    69 22 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 | rocess-git.0."gui")))..;;;###aut | 
| 1b00 | 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67    69 74 2d 72 75 6e 2d 67 69 74 6b 20 28 29 0a 20 | oload.(defun.magit-run-gitk.().. | 
| 1b20 | 20 22 52 75 6e 20 60 67 69 74 6b 27 20 69 6e 20    74 68 65 20 63 75 72 72 65 6e 74 20 72 65 70 6f | ."Run.`gitk'.in.the.current.repo | 
| 1b40 | 73 69 74 6f 72 79 2e 22 0a 20 20 28 69 6e 74 65    72 61 63 74 69 76 65 29 0a 20 20 28 6d 61 67 69 | sitory."...(interactive)...(magi | 
| 1b60 | 74 2d 70 72 6f 63 65 73 73 2d 66 69 6c 65 20 6d    61 67 69 74 2d 67 69 74 6b 2d 65 78 65 63 75 74 | t-process-file.magit-gitk-execut | 
| 1b80 | 61 62 6c 65 20 6e 69 6c 20 30 29 29 0a 0a 3b 3b    3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 | able.nil.0))..;;;###autoload.(de | 
| 1ba0 | 66 75 6e 20 6d 61 67 69 74 2d 72 75 6e 2d 67 69    74 6b 2d 62 72 61 6e 63 68 65 73 20 28 29 0a 20 | fun.magit-run-gitk-branches.().. | 
| 1bc0 | 20 22 52 75 6e 20 60 67 69 74 6b 20 2d 2d 62 72    61 6e 63 68 65 73 27 20 69 6e 20 74 68 65 20 63 | ."Run.`gitk.--branches'.in.the.c | 
| 1be0 | 75 72 72 65 6e 74 20 72 65 70 6f 73 69 74 6f 72    79 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 | urrent.repository."...(interacti | 
| 1c00 | 76 65 29 0a 20 20 28 6d 61 67 69 74 2d 70 72 6f    63 65 73 73 2d 66 69 6c 65 20 6d 61 67 69 74 2d | ve)...(magit-process-file.magit- | 
| 1c20 | 67 69 74 6b 2d 65 78 65 63 75 74 61 62 6c 65 20    6e 69 6c 20 30 20 6e 69 6c 20 22 2d 2d 62 72 61 | gitk-executable.nil.0.nil."--bra | 
| 1c40 | 6e 63 68 65 73 22 29 29 0a 0a 3b 3b 3b 23 23 23    61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 | nches"))..;;;###autoload.(defun. | 
| 1c60 | 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 6b 2d 61    6c 6c 20 28 29 0a 20 20 22 52 75 6e 20 60 67 69 | magit-run-gitk-all.()..."Run.`gi | 
| 1c80 | 74 6b 20 2d 2d 61 6c 6c 27 20 69 6e 20 74 68 65    20 63 75 72 72 65 6e 74 20 72 65 70 6f 73 69 74 | tk.--all'.in.the.current.reposit | 
| 1ca0 | 6f 72 79 2e 22 0a 20 20 28 69 6e 74 65 72 61 63    74 69 76 65 29 0a 20 20 28 6d 61 67 69 74 2d 70 | ory."...(interactive)...(magit-p | 
| 1cc0 | 72 6f 63 65 73 73 2d 66 69 6c 65 20 6d 61 67 69    74 2d 67 69 74 6b 2d 65 78 65 63 75 74 61 62 6c | rocess-file.magit-gitk-executabl | 
| 1ce0 | 65 20 6e 69 6c 20 30 20 6e 69 6c 20 22 2d 2d 61    6c 6c 22 29 29 0a 0a 3b 3b 3b 20 45 6d 61 63 73 | e.nil.0.nil."--all"))..;;;.Emacs | 
| 1d00 | 20 54 6f 6f 6c 73 0a 0a 3b 3b 3b 23 23 23 61 75    74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 69 64 | .Tools..;;;###autoload.(defun.id | 
| 1d20 | 6f 2d 65 6e 74 65 72 2d 6d 61 67 69 74 2d 73 74    61 74 75 73 20 28 29 0a 20 20 22 44 72 6f 70 20 | o-enter-magit-status.()..."Drop. | 
| 1d40 | 69 6e 74 6f 20 60 6d 61 67 69 74 2d 73 74 61 74    75 73 27 20 66 72 6f 6d 20 66 69 6c 65 20 73 77 | into.`magit-status'.from.file.sw | 
| 1d60 | 69 74 63 68 69 6e 67 2e 0a 0a 54 68 69 73 20 63    6f 6d 6d 61 6e 64 20 64 6f 65 73 20 6e 6f 74 20 | itching...This.command.does.not. | 
| 1d80 | 77 6f 72 6b 20 69 6e 20 45 6d 61 63 73 20 32 36    2e 31 2e 0a 53 65 65 20 68 74 74 70 73 3a 2f 2f | work.in.Emacs.26.1..See.https:// | 
| 1da0 | 67 69 74 68 75 62 2e 63 6f 6d 2f 6d 61 67 69 74    2f 6d 61 67 69 74 2f 69 73 73 75 65 73 2f 33 36 | github.com/magit/magit/issues/36 | 
| 1dc0 | 33 34 0a 61 6e 64 20 68 74 74 70 73 3a 2f 2f 64    65 62 62 75 67 73 2e 67 6e 75 2e 6f 72 67 2f 63 | 34.and.https://debbugs.gnu.org/c | 
| 1de0 | 67 69 2f 62 75 67 72 65 70 6f 72 74 2e 63 67 69    3f 62 75 67 3d 33 31 37 30 37 2e 0a 0a 54 6f 20 | gi/bugreport.cgi?bug=31707...To. | 
| 1e00 | 6d 61 6b 65 20 74 68 69 73 20 63 6f 6d 6d 61 6e    64 20 61 76 61 69 6c 61 62 6c 65 20 75 73 65 20 | make.this.command.available.use. | 
| 1e20 | 73 6f 6d 65 74 68 69 6e 67 20 6c 69 6b 65 3a 0a    0a 20 20 28 61 64 64 2d 68 6f 6f 6b 20 5c 5c 3d | something.like:....(add-hook.\\= | 
| 1e40 | 27 69 64 6f 2d 73 65 74 75 70 2d 68 6f 6f 6b 0a    20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d | 'ido-setup-hook.............(lam | 
| 1e60 | 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6b 65 79 6d 61 70 2d 73 65 74 | bda.()...............(keymap-set | 
| 1e80 | 20 69 64 6f 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d    6d 61 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .ido-completion-map............. | 
| 1ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 22    43 2d 78 20 67 5c 22 20 5c 5c 3d 27 69 64 6f 2d | ..............\"C-x.g\".\\='ido- | 
| 1ec0 | 65 6e 74 65 72 2d 6d 61 67 69 74 2d 73 74 61 74    75 73 29 29 29 0a 0a 53 74 61 72 74 69 6e 67 20 | enter-magit-status)))..Starting. | 
| 1ee0 | 77 69 74 68 20 45 6d 61 63 73 20 32 35 2e 31 20    74 68 65 20 49 64 6f 20 6b 65 79 6d 61 70 73 20 | with.Emacs.25.1.the.Ido.keymaps. | 
| 1f00 | 61 72 65 20 64 65 66 69 6e 65 64 20 6a 75 73 74    20 6f 6e 63 65 0a 69 6e 73 74 65 61 64 20 6f 66 | are.defined.just.once.instead.of | 
| 1f20 | 20 65 76 65 72 79 20 74 69 6d 65 20 49 64 6f 20    69 73 20 69 6e 76 6f 6b 65 64 2c 20 73 6f 20 6e | .every.time.Ido.is.invoked,.so.n | 
| 1f40 | 6f 77 20 79 6f 75 20 63 61 6e 20 6d 6f 64 69 66    79 20 69 74 0a 6c 69 6b 65 20 70 72 65 74 74 79 | ow.you.can.modify.it.like.pretty | 
| 1f60 | 20 6d 75 63 68 20 65 76 65 72 79 20 6f 74 68 65    72 20 6b 65 79 6d 61 70 3a 0a 0a 20 20 28 6b 65 | .much.every.other.keymap:....(ke | 
| 1f80 | 79 6d 61 70 2d 73 65 74 20 69 64 6f 2d 63 6f 6d    6d 6f 6e 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 6d | ymap-set.ido-common-completion-m | 
| 1fa0 | 61 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 5c 22 43 2d 78 20 67 5c 22 20 5c 5c 3d 27 69 | ap...............\"C-x.g\".\\='i | 
| 1fc0 | 64 6f 2d 65 6e 74 65 72 2d 6d 61 67 69 74 2d 73    74 61 74 75 73 29 22 0a 20 20 28 69 6e 74 65 72 | do-enter-magit-status)"...(inter | 
| 1fe0 | 61 63 74 69 76 65 29 0a 20 20 28 73 65 74 71 20    69 64 6f 2d 65 78 69 74 20 27 66 61 6c 6c 62 61 | active)...(setq.ido-exit.'fallba | 
| 2000 | 63 6b 29 0a 20 20 28 73 65 74 71 20 69 64 6f 2d    66 61 6c 6c 62 61 63 6b 20 23 27 6d 61 67 69 74 | ck)...(setq.ido-fallback.#'magit | 
| 2020 | 2d 73 74 61 74 75 73 29 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 3b 20 66 6f 72 20 45 6d | -status)................;.for.Em | 
| 2040 | 61 63 73 20 3e 3d 20 32 36 2e 32 0a 20 20 28 77    69 74 68 2d 6e 6f 2d 77 61 72 6e 69 6e 67 73 20 | acs.>=.26.2...(with-no-warnings. | 
| 2060 | 28 73 65 74 71 20 66 61 6c 6c 62 61 63 6b 20 23    27 6d 61 67 69 74 2d 73 74 61 74 75 73 29 29 20 | (setq.fallback.#'magit-status)). | 
| 2080 | 3b 20 66 6f 72 20 45 6d 61 63 73 20 32 35 0a 20    20 28 65 78 69 74 2d 6d 69 6e 69 62 75 66 66 65 | ;.for.Emacs.25...(exit-minibuffe | 
| 20a0 | 72 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c    6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | r))..;;;###autoload.(defun.magit | 
| 20c0 | 2d 70 72 6f 6a 65 63 74 2d 73 74 61 74 75 73 20    28 29 0a 20 20 22 52 75 6e 20 60 6d 61 67 69 74 | -project-status.()..."Run.`magit | 
| 20e0 | 2d 73 74 61 74 75 73 27 20 69 6e 20 74 68 65 20    63 75 72 72 65 6e 74 20 70 72 6f 6a 65 63 74 27 | -status'.in.the.current.project' | 
| 2100 | 73 20 72 6f 6f 74 2e 22 0a 20 20 28 69 6e 74 65    72 61 63 74 69 76 65 29 0a 20 20 28 69 66 20 28 | s.root."...(interactive)...(if.( | 
| 2120 | 66 62 6f 75 6e 64 70 20 27 70 72 6f 6a 65 63 74    2d 72 6f 6f 74 29 0a 20 20 20 20 20 20 28 6d 61 | fboundp.'project-root).......(ma | 
| 2140 | 67 69 74 2d 73 74 61 74 75 73 2d 73 65 74 75 70    2d 62 75 66 66 65 72 20 28 70 72 6f 6a 65 63 74 | git-status-setup-buffer.(project | 
| 2160 | 2d 72 6f 6f 74 20 28 70 72 6f 6a 65 63 74 2d 63    75 72 72 65 6e 74 20 74 29 29 29 0a 20 20 20 20 | -root.(project-current.t)))..... | 
| 2180 | 28 75 73 65 72 2d 65 72 72 6f 72 20 22 60 6d 61    67 69 74 2d 70 72 6f 6a 65 63 74 2d 73 74 61 74 | (user-error."`magit-project-stat | 
| 21a0 | 75 73 27 20 72 65 71 75 69 72 65 73 20 60 70 72    6f 6a 65 63 74 27 20 30 2e 33 2e 30 20 6f 72 20 | us'.requires.`project'.0.3.0.or. | 
| 21c0 | 67 72 65 61 74 65 72 22 29 29 29 0a 0a 28 64 65    66 76 61 72 20 6d 61 67 69 74 2d 62 69 6e 64 2d | greater")))..(defvar.magit-bind- | 
| 21e0 | 6d 61 67 69 74 2d 70 72 6f 6a 65 63 74 2d 73 74    61 74 75 73 20 74 0a 20 20 22 57 68 65 74 68 65 | magit-project-status.t..."Whethe | 
| 2200 | 72 20 74 6f 20 62 69 6e 64 20 5c 22 6d 5c 22 20    74 6f 20 60 6d 61 67 69 74 2d 70 72 6f 6a 65 63 | r.to.bind.\"m\".to.`magit-projec | 
| 2220 | 74 2d 73 74 61 74 75 73 27 20 69 6e 20 60 70 72    6f 6a 65 63 74 2d 70 72 65 66 69 78 2d 6d 61 70 | t-status'.in.`project-prefix-map | 
| 2240 | 27 2e 0a 49 66 20 73 6f 2c 20 74 68 65 6e 20 61    6e 20 65 6e 74 72 79 20 69 73 20 61 64 64 65 64 | '..If.so,.then.an.entry.is.added | 
| 2260 | 20 74 6f 20 60 70 72 6f 6a 65 63 74 2d 73 77 69    74 63 68 2d 63 6f 6d 6d 61 6e 64 73 27 20 61 73 | .to.`project-switch-commands'.as | 
| 2280 | 0a 77 65 6c 6c 2e 20 20 49 66 20 79 6f 75 20 77    61 6e 74 20 74 6f 20 75 73 65 20 61 6e 6f 74 68 | .well...If.you.want.to.use.anoth | 
| 22a0 | 65 72 20 6b 65 79 2c 20 74 68 65 6e 20 79 6f 75    20 6d 75 73 74 20 73 65 74 20 74 68 69 73 0a 74 | er.key,.then.you.must.set.this.t | 
| 22c0 | 6f 20 6e 69 6c 20 62 65 66 6f 72 65 20 6c 6f 61    64 69 6e 67 20 4d 61 67 69 74 20 74 6f 20 70 72 | o.nil.before.loading.Magit.to.pr | 
| 22e0 | 65 76 65 6e 74 20 5c 22 6d 5c 22 20 66 72 6f 6d    20 62 65 69 6e 67 20 62 6f 75 6e 64 2e 22 29 0a | event.\"m\".from.being.bound."). | 
| 2300 | 0a 28 77 69 74 68 2d 65 76 61 6c 2d 61 66 74 65    72 2d 6c 6f 61 64 20 27 70 72 6f 6a 65 63 74 0a | .(with-eval-after-load.'project. | 
| 2320 | 20 20 3b 3b 20 4f 6e 6c 79 20 6d 6f 72 65 20 72    65 63 65 6e 74 20 76 65 72 73 69 6f 6e 73 20 6f | ..;;.Only.more.recent.versions.o | 
| 2340 | 66 20 70 72 6f 6a 65 63 74 2e 65 6c 20 68 61 76    65 20 60 70 72 6f 6a 65 63 74 2d 70 72 65 66 69 | f.project.el.have.`project-prefi | 
| 2360 | 78 2d 6d 61 70 27 20 61 6e 64 0a 20 20 3b 3b 20    60 70 72 6f 6a 65 63 74 2d 73 77 69 74 63 68 2d | x-map'.and...;;.`project-switch- | 
| 2380 | 63 6f 6d 6d 61 6e 64 73 27 2c 20 74 68 6f 75 67    68 20 70 72 6f 6a 65 63 74 2e 65 6c 20 69 73 20 | commands',.though.project.el.is. | 
| 23a0 | 61 76 61 69 6c 61 62 6c 65 20 69 6e 20 45 6d 61    63 73 20 32 35 2e 0a 20 20 28 77 68 65 6e 20 28 | available.in.Emacs.25....(when.( | 
| 23c0 | 61 6e 64 20 6d 61 67 69 74 2d 62 69 6e 64 2d 6d    61 67 69 74 2d 70 72 6f 6a 65 63 74 2d 73 74 61 | and.magit-bind-magit-project-sta | 
| 23e0 | 74 75 73 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 28 62 6f 75 6e 64 70 20 27 70 72 6f 6a 65 63 | tus..............(boundp.'projec | 
| 2400 | 74 2d 70 72 65 66 69 78 2d 6d 61 70 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 4f 6e | t-prefix-map)..............;;.On | 
| 2420 | 6c 79 20 6d 6f 64 69 66 79 20 69 66 20 69 74 20    68 61 73 6e 27 74 20 61 6c 72 65 61 64 79 20 62 | ly.modify.if.it.hasn't.already.b | 
| 2440 | 65 65 6e 20 6d 6f 64 69 66 69 65 64 2e 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 28 65 71 75 61 | een.modified...............(equa | 
| 2460 | 6c 20 70 72 6f 6a 65 63 74 2d 73 77 69 74 63 68    2d 63 6f 6d 6d 61 6e 64 73 0a 20 20 20 20 20 20 | l.project-switch-commands....... | 
| 2480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65    76 61 6c 20 28 63 61 72 20 28 67 65 74 20 27 70 | ..............(eval.(car.(get.'p | 
| 24a0 | 72 6f 6a 65 63 74 2d 73 77 69 74 63 68 2d 63 6f    6d 6d 61 6e 64 73 20 27 73 74 61 6e 64 61 72 64 | roject-switch-commands.'standard | 
| 24c0 | 2d 76 61 6c 75 65 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -value))........................ | 
| 24e0 | 20 20 20 74 29 29 29 0a 20 20 20 20 28 6b 65 79    6d 61 70 2d 73 65 74 20 70 72 6f 6a 65 63 74 2d | ...t))).....(keymap-set.project- | 
| 2500 | 70 72 65 66 69 78 2d 6d 61 70 20 22 6d 22 20 23    27 6d 61 67 69 74 2d 70 72 6f 6a 65 63 74 2d 73 | prefix-map."m".#'magit-project-s | 
| 2520 | 74 61 74 75 73 29 0a 20 20 20 20 28 61 64 64 2d    74 6f 2d 6c 69 73 74 20 27 70 72 6f 6a 65 63 74 | tatus).....(add-to-list.'project | 
| 2540 | 2d 73 77 69 74 63 68 2d 63 6f 6d 6d 61 6e 64 73    20 27 28 6d 61 67 69 74 2d 70 72 6f 6a 65 63 74 | -switch-commands.'(magit-project | 
| 2560 | 2d 73 74 61 74 75 73 20 22 4d 61 67 69 74 22 29    20 74 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 | -status."Magit").t)))..;;;###aut | 
| 2580 | 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67    69 74 2d 64 69 72 65 64 2d 6a 75 6d 70 20 28 26 | oload.(defun.magit-dired-jump.(& | 
| 25a0 | 6f 70 74 69 6f 6e 61 6c 20 6f 74 68 65 72 2d 77    69 6e 64 6f 77 29 0a 20 20 22 56 69 73 69 74 20 | optional.other-window)..."Visit. | 
| 25c0 | 66 69 6c 65 20 61 74 20 70 6f 69 6e 74 20 75 73    69 6e 67 20 44 69 72 65 64 2e 0a 57 69 74 68 20 | file.at.point.using.Dired..With. | 
| 25e0 | 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e    74 2c 20 76 69 73 69 74 20 69 6e 20 61 6e 6f 74 | a.prefix.argument,.visit.in.anot | 
| 2600 | 68 65 72 20 77 69 6e 64 6f 77 2e 20 20 49 66 20    74 68 65 72 65 0a 69 73 20 6e 6f 20 66 69 6c 65 | her.window...If.there.is.no.file | 
| 2620 | 20 61 74 20 70 6f 69 6e 74 2c 20 74 68 65 6e 20    69 6e 73 74 65 61 64 20 76 69 73 69 74 20 60 64 | .at.point,.then.instead.visit.`d | 
| 2640 | 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79    27 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 | efault-directory'."...(interacti | 
| 2660 | 76 65 20 22 50 22 29 0a 20 20 28 64 69 72 65 64    2d 6a 75 6d 70 20 6f 74 68 65 72 2d 77 69 6e 64 | ve."P")...(dired-jump.other-wind | 
| 2680 | 6f 77 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 66 69 6c | ow...............(and-let*.((fil | 
| 26a0 | 65 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 61 74    2d 70 6f 69 6e 74 29 29 29 0a 20 20 20 20 20 20 | e.(magit-file-at-point)))....... | 
| 26c0 | 20 20 20 20 20 20 20 20 20 20 28 65 78 70 61 6e    64 2d 66 69 6c 65 2d 6e 61 6d 65 20 28 69 66 20 | ..........(expand-file-name.(if. | 
| 26e0 | 28 66 69 6c 65 2d 64 69 72 65 63 74 6f 72 79 2d    70 20 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 | (file-directory-p.file)......... | 
| 2700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 | ..............................(f | 
| 2720 | 69 6c 65 2d 6e 61 6d 65 2d 61 73 2d 64 69 72 65    63 74 6f 72 79 20 66 69 6c 65 29 0a 20 20 20 20 | ile-name-as-directory.file)..... | 
| 2740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 2760 | 66 69 6c 65 29 29 29 29 29 0a 0a 3b 3b 3b 23 23    23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e | file)))))..;;;###autoload.(defun | 
| 2780 | 20 6d 61 67 69 74 2d 64 69 72 65 64 2d 6c 6f 67    20 28 26 6f 70 74 69 6f 6e 61 6c 20 66 6f 6c 6c | .magit-dired-log.(&optional.foll | 
| 27a0 | 6f 77 29 0a 20 20 22 53 68 6f 77 20 6c 6f 67 20    66 6f 72 20 61 6c 6c 20 6d 61 72 6b 65 64 20 66 | ow)..."Show.log.for.all.marked.f | 
| 27c0 | 69 6c 65 73 2c 20 6f 72 20 74 68 65 20 63 75 72    72 65 6e 74 20 66 69 6c 65 2e 22 0a 20 20 28 69 | iles,.or.the.current.file."...(i | 
| 27e0 | 6e 74 65 72 61 63 74 69 76 65 20 22 50 22 29 0a    20 20 28 69 66 2d 6c 65 74 20 28 28 74 6f 70 64 | nteractive."P")...(if-let.((topd | 
| 2800 | 69 72 20 28 6d 61 67 69 74 2d 74 6f 70 6c 65 76    65 6c 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 | ir.(magit-toplevel.default-direc | 
| 2820 | 74 6f 72 79 29 29 29 0a 20 20 20 20 20 20 28 6c    65 74 20 28 28 61 72 67 73 20 28 63 61 72 20 28 | tory))).......(let.((args.(car.( | 
| 2840 | 6d 61 67 69 74 2d 6c 6f 67 2d 61 72 67 75 6d 65    6e 74 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 | magit-log-arguments))).......... | 
| 2860 | 20 20 20 28 66 69 6c 65 73 20 28 64 69 72 65 64    2d 67 65 74 2d 6d 61 72 6b 65 64 2d 66 69 6c 65 | ...(files.(dired-get-marked-file | 
| 2880 | 73 20 6e 69 6c 20 6e 69 6c 20 23 27 6d 61 67 69    74 2d 66 69 6c 65 2d 74 72 61 63 6b 65 64 2d 70 | s.nil.nil.#'magit-file-tracked-p | 
| 28a0 | 29 29 29 0a 20 20 20 20 20 20 20 20 28 75 6e 6c    65 73 73 20 66 69 6c 65 73 0a 20 20 20 20 20 20 | ))).........(unless.files....... | 
| 28c0 | 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20    22 4e 6f 20 6d 61 72 6b 65 64 20 66 69 6c 65 20 | ....(user-error."No.marked.file. | 
| 28e0 | 69 73 20 62 65 69 6e 67 20 74 72 61 63 6b 65 64    20 62 79 20 47 69 74 22 29 29 0a 20 20 20 20 20 | is.being.tracked.by.Git"))...... | 
| 2900 | 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 66 6f    6c 6c 6f 77 0a 20 20 20 20 20 20 20 20 20 20 20 | ...(when.(and.follow............ | 
| 2920 | 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 6d 65    6d 62 65 72 20 22 2d 2d 66 6f 6c 6c 6f 77 22 20 | ........(not.(member."--follow". | 
| 2940 | 61 72 67 73 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 | args))....................(not.( | 
| 2960 | 63 64 72 20 66 69 6c 65 73 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 28 70 75 73 68 20 22 2d 2d | cdr.files)))...........(push."-- | 
| 2980 | 66 6f 6c 6c 6f 77 22 20 61 72 67 73 29 29 0a 20    20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 6c 6f | follow".args)).........(magit-lo | 
| 29a0 | 67 2d 73 65 74 75 70 2d 62 75 66 66 65 72 0a 20    20 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 6f | g-setup-buffer..........(list.(o | 
| 29c0 | 72 20 28 6d 61 67 69 74 2d 67 65 74 2d 63 75 72    72 65 6e 74 2d 62 72 61 6e 63 68 29 20 22 48 45 | r.(magit-get-current-branch)."HE | 
| 29e0 | 41 44 22 29 29 0a 20 20 20 20 20 20 20 20 20 61    72 67 73 0a 20 20 20 20 20 20 20 20 20 28 6c 65 | AD"))..........args..........(le | 
| 2a00 | 74 20 28 28 64 65 66 61 75 6c 74 2d 64 69 72 65    63 74 6f 72 79 20 74 6f 70 64 69 72 29 29 0a 20 | t.((default-directory.topdir)).. | 
| 2a20 | 20 20 20 20 20 20 20 20 20 20 28 6d 61 70 63 61    72 20 23 27 66 69 6c 65 2d 72 65 6c 61 74 69 76 | ..........(mapcar.#'file-relativ | 
| 2a40 | 65 2d 6e 61 6d 65 20 66 69 6c 65 73 29 29 0a 20    20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 6c 6f | e-name.files))..........magit-lo | 
| 2a60 | 67 2d 62 75 66 66 65 72 2d 66 69 6c 65 2d 6c 6f    63 6b 65 64 29 29 0a 20 20 20 20 28 6d 61 67 69 | g-buffer-file-locked)).....(magi | 
| 2a80 | 74 2d 2d 6e 6f 74 2d 69 6e 73 69 64 65 2d 72 65    70 6f 73 69 74 6f 72 79 2d 65 72 72 6f 72 29 29 | t--not-inside-repository-error)) | 
| 2aa0 | 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61    64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 | )..;;;###autoload.(defun.magit-d | 
| 2ac0 | 69 72 65 64 2d 61 6d 2d 61 70 70 6c 79 2d 70 61    74 63 68 65 73 20 28 72 65 70 6f 20 26 6f 70 74 | ired-am-apply-patches.(repo.&opt | 
| 2ae0 | 69 6f 6e 61 6c 20 61 72 67 29 0a 20 20 22 49 6e    20 44 69 72 65 64 2c 20 61 70 70 6c 79 20 74 68 | ional.arg)..."In.Dired,.apply.th | 
| 2b00 | 65 20 6d 61 72 6b 65 64 20 28 6f 72 20 6e 65 78    74 20 41 52 47 29 20 66 69 6c 65 73 20 61 73 20 | e.marked.(or.next.ARG).files.as. | 
| 2b20 | 70 61 74 63 68 65 73 2e 0a 49 66 20 69 6e 73 69    64 65 20 61 20 72 65 70 6f 73 69 74 6f 72 79 2c | patches..If.inside.a.repository, | 
| 2b40 | 20 74 68 65 6e 20 61 70 70 6c 79 20 69 6e 20 74    68 61 74 2e 20 20 4f 74 68 65 72 77 69 73 65 20 | .then.apply.in.that...Otherwise. | 
| 2b60 | 70 72 6f 6d 70 74 0a 66 6f 72 20 61 20 72 65 70    6f 73 69 74 6f 72 79 2e 22 0a 20 20 28 69 6e 74 | prompt.for.a.repository."...(int | 
| 2b80 | 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28    6f 72 20 28 6d 61 67 69 74 2d 74 6f 70 6c 65 76 | eractive.(list.(or.(magit-toplev | 
| 2ba0 | 65 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 | el)..........................(ma | 
| 2bc0 | 67 69 74 2d 72 65 61 64 2d 72 65 70 6f 73 69 74    6f 72 79 20 74 29 29 0a 20 20 20 20 20 20 20 20 | git-read-repository.t))......... | 
| 2be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 63 75 72    72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 29 | .............current-prefix-arg) | 
| 2c00 | 29 0a 20 20 3b 3b 20 4e 6f 74 65 3a 20 54 68 65    20 45 52 52 4f 52 20 61 72 67 75 6d 65 6e 74 20 | )...;;.Note:.The.ERROR.argument. | 
| 2c20 | 6f 66 20 60 64 69 72 65 64 2d 67 65 74 2d 6d 61    72 6b 65 64 2d 66 69 6c 65 73 27 20 69 73 6e 27 | of.`dired-get-marked-files'.isn' | 
| 2c40 | 74 0a 20 20 3b 3b 20 61 76 61 69 6c 61 62 6c 65    20 75 6e 74 69 6c 20 45 6d 61 63 73 20 32 37 2e | t...;;.available.until.Emacs.27. | 
| 2c60 | 0a 20 20 28 6c 65 74 20 28 28 66 69 6c 65 73 20    28 6f 72 20 28 64 69 72 65 64 2d 67 65 74 2d 6d | ...(let.((files.(or.(dired-get-m | 
| 2c80 | 61 72 6b 65 64 2d 66 69 6c 65 73 20 6e 69 6c 20    61 72 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 | arked-files.nil.arg)............ | 
| 2ca0 | 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72    72 6f 72 20 22 4e 6f 20 66 69 6c 65 73 20 73 70 | ........(user-error."No.files.sp | 
| 2cc0 | 65 63 69 66 69 65 64 22 29 29 29 29 0a 20 20 20    20 28 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 73 | ecified")))).....(magit-status-s | 
| 2ce0 | 65 74 75 70 2d 62 75 66 66 65 72 20 72 65 70 6f    29 0a 20 20 20 20 28 6d 61 67 69 74 2d 61 6d 2d | etup-buffer.repo).....(magit-am- | 
| 2d00 | 61 70 70 6c 79 2d 70 61 74 63 68 65 73 20 66 69    6c 65 73 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 | apply-patches.files)))..;;;###au | 
| 2d20 | 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61    67 69 74 2d 64 6f 2d 61 73 79 6e 63 2d 73 68 65 | toload.(defun.magit-do-async-she | 
| 2d40 | 6c 6c 2d 63 6f 6d 6d 61 6e 64 20 28 66 69 6c 65    29 0a 20 20 22 4f 70 65 6e 20 46 49 4c 45 20 77 | ll-command.(file)..."Open.FILE.w | 
| 2d60 | 69 74 68 20 60 64 69 72 65 64 2d 64 6f 2d 61 73    79 6e 63 2d 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e | ith.`dired-do-async-shell-comman | 
| 2d80 | 64 27 2e 0a 49 6e 74 65 72 61 63 74 69 76 65 6c    79 2c 20 6f 70 65 6e 20 74 68 65 20 66 69 6c 65 | d'..Interactively,.open.the.file | 
| 2da0 | 20 61 74 20 70 6f 69 6e 74 2e 22 0a 20 20 28 69    6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 | .at.point."...(interactive.(list | 
| 2dc0 | 20 28 6f 72 20 28 6d 61 67 69 74 2d 66 69 6c 65    2d 61 74 2d 70 6f 69 6e 74 29 0a 20 20 20 20 20 | .(or.(magit-file-at-point)...... | 
| 2de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6d 61 67 69 74 2d 72 65 61 64 2d | ....................(magit-read- | 
| 2e00 | 66 69 6c 65 20 22 41 63 74 20 6f 6e 20 66 69 6c    65 22 29 29 29 29 0a 20 20 28 72 65 71 75 69 72 | file."Act.on.file"))))...(requir | 
| 2e20 | 65 20 27 64 69 72 65 64 2d 61 75 78 29 0a 20 20    28 64 69 72 65 64 2d 64 6f 2d 61 73 79 6e 63 2d | e.'dired-aux)...(dired-do-async- | 
| 2e40 | 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 0a 20 20    20 28 64 69 72 65 64 2d 72 65 61 64 2d 73 68 65 | shell-command....(dired-read-she | 
| 2e60 | 6c 6c 2d 63 6f 6d 6d 61 6e 64 20 22 26 20 6f 6e    20 25 73 3a 20 22 20 63 75 72 72 65 6e 74 2d 70 | ll-command."&.on.%s:.".current-p | 
| 2e80 | 72 65 66 69 78 2d 61 72 67 20 28 6c 69 73 74 20    66 69 6c 65 29 29 0a 20 20 20 6e 69 6c 20 28 6c | refix-arg.(list.file))....nil.(l | 
| 2ea0 | 69 73 74 20 66 69 6c 65 29 29 29 0a 0a 3b 3b 3b    20 53 68 69 66 74 20 53 65 6c 65 63 74 69 6f 6e | ist.file)))..;;;.Shift.Selection | 
| 2ec0 | 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d    74 75 72 6e 2d 6f 6e 2d 73 68 69 66 74 2d 73 65 | ..(defun.magit--turn-on-shift-se | 
| 2ee0 | 6c 65 63 74 2d 6d 6f 64 65 2d 70 20 28 29 0a 20    20 28 61 6e 64 20 73 68 69 66 74 2d 73 65 6c 65 | lect-mode-p.()...(and.shift-sele | 
| 2f00 | 63 74 2d 6d 6f 64 65 0a 20 20 20 20 20 20 20 74    68 69 73 2d 63 6f 6d 6d 61 6e 64 2d 6b 65 79 73 | ct-mode........this-command-keys | 
| 2f20 | 2d 73 68 69 66 74 2d 74 72 61 6e 73 6c 61 74 65    64 0a 20 20 20 20 20 20 20 28 6e 6f 74 20 6d 61 | -shift-translated........(not.ma | 
| 2f40 | 72 6b 2d 61 63 74 69 76 65 29 0a 20 20 20 20 20    20 20 28 6e 6f 74 20 28 65 71 20 28 63 61 72 2d | rk-active)........(not.(eq.(car- | 
| 2f60 | 73 61 66 65 20 74 72 61 6e 73 69 65 6e 74 2d 6d    61 72 6b 2d 6d 6f 64 65 29 20 27 6f 6e 6c 79 29 | safe.transient-mark-mode).'only) | 
| 2f80 | 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c    6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | )))..;;;###autoload.(defun.magit | 
| 2fa0 | 2d 70 72 65 76 69 6f 75 73 2d 6c 69 6e 65 20 28    26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 20 74 72 | -previous-line.(&optional.arg.tr | 
| 2fc0 | 79 2d 76 73 63 72 6f 6c 6c 29 0a 20 20 22 4c 69    6b 65 20 60 70 72 65 76 69 6f 75 73 2d 6c 69 6e | y-vscroll)..."Like.`previous-lin | 
| 2fe0 | 65 27 20 62 75 74 20 77 69 74 68 20 4d 61 67 69    74 2d 73 70 65 63 69 66 69 63 20 73 68 69 66 74 | e'.but.with.Magit-specific.shift | 
| 3000 | 2d 73 65 6c 65 63 74 69 6f 6e 2e 0a 0a 4d 61 67    69 74 27 73 20 73 65 6c 65 63 74 69 6f 6e 20 6d | -selection...Magit's.selection.m | 
| 3020 | 65 63 68 61 6e 69 73 6d 20 69 73 20 62 61 73 65    64 20 6f 6e 20 74 68 65 20 72 65 67 69 6f 6e 20 | echanism.is.based.on.the.region. | 
| 3040 | 62 75 74 20 73 65 6c 65 63 74 73 20 61 6e 0a 61    72 65 61 20 74 68 61 74 20 69 73 20 6c 61 72 67 | but.selects.an.area.that.is.larg | 
| 3060 | 65 72 20 74 68 61 6e 20 74 68 65 20 72 65 67 69    6f 6e 2e 20 20 54 68 69 73 20 63 61 75 73 65 73 | er.than.the.region...This.causes | 
| 3080 | 20 60 70 72 65 76 69 6f 75 73 2d 6c 69 6e 65 27    0a 77 68 65 6e 20 69 6e 76 6f 6b 65 64 20 77 68 | .`previous-line'.when.invoked.wh | 
| 30a0 | 69 6c 65 20 68 6f 6c 64 69 6e 67 20 74 68 65 20    73 68 69 66 74 20 6b 65 79 20 74 6f 20 6d 6f 76 | ile.holding.the.shift.key.to.mov | 
| 30c0 | 65 20 75 70 20 6f 6e 65 20 6c 69 6e 65 20 61 6e    64 0a 74 68 65 72 65 62 79 20 73 65 6c 65 63 74 | e.up.one.line.and.thereby.select | 
| 30e0 | 20 74 77 6f 20 6c 69 6e 65 73 2e 20 20 57 68 65    6e 20 69 6e 76 6f 6b 65 64 20 69 6e 73 69 64 65 | .two.lines...When.invoked.inside | 
| 3100 | 20 61 20 68 75 6e 6b 20 62 6f 64 79 20 74 68 69    73 0a 63 6f 6d 6d 61 6e 64 20 64 6f 65 73 20 6e | .a.hunk.body.this.command.does.n | 
| 3120 | 6f 74 20 6d 6f 76 65 20 70 6f 69 6e 74 20 6f 6e    20 74 68 65 20 66 69 72 73 74 20 69 6e 76 6f 63 | ot.move.point.on.the.first.invoc | 
| 3140 | 61 74 69 6f 6e 20 61 6e 64 20 74 68 65 72 65 62    79 0a 69 74 20 6f 6e 6c 79 20 73 65 6c 65 63 74 | ation.and.thereby.it.only.select | 
| 3160 | 73 20 61 20 73 69 6e 67 6c 65 20 6c 69 6e 65 2e    20 20 57 68 69 63 68 20 69 6e 63 6f 6e 73 69 73 | s.a.single.line...Which.inconsis | 
| 3180 | 74 65 6e 63 79 20 79 6f 75 20 70 72 65 66 65 72    0a 69 73 20 61 20 6d 61 74 74 65 72 20 6f 66 20 | tency.you.prefer.is.a.matter.of. | 
| 31a0 | 70 72 65 66 65 72 65 6e 63 65 2e 22 0a 20 20 28    64 65 63 6c 61 72 65 20 28 69 6e 74 65 72 61 63 | preference."...(declare.(interac | 
| 31c0 | 74 69 76 65 2d 6f 6e 6c 79 0a 20 20 20 20 20 20    20 20 20 20 20 20 22 75 73 65 20 60 66 6f 72 77 | tive-only............."use.`forw | 
| 31e0 | 61 72 64 2d 6c 69 6e 65 27 20 77 69 74 68 20 6e    65 67 61 74 69 76 65 20 61 72 67 75 6d 65 6e 74 | ard-line'.with.negative.argument | 
| 3200 | 20 69 6e 73 74 65 61 64 2e 22 29 29 0a 20 20 28    69 6e 74 65 72 61 63 74 69 76 65 20 22 70 5c 6e | .instead."))...(interactive."p\n | 
| 3220 | 70 22 29 0a 20 20 28 75 6e 6c 65 73 73 20 61 72    67 20 28 73 65 74 71 20 61 72 67 20 31 29 29 0a | p")...(unless.arg.(setq.arg.1)). | 
| 3240 | 20 20 28 6c 65 74 20 28 28 73 74 61 79 20 28 6f    72 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 69 6e | ..(let.((stay.(or.(magit-diff-in | 
| 3260 | 73 69 64 65 2d 68 75 6e 6b 2d 62 6f 64 79 2d 70    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | side-hunk-body-p)............... | 
| 3280 | 20 20 20 20 28 6d 61 67 69 74 2d 73 65 63 74 69    6f 6e 2d 70 6f 73 69 74 69 6f 6e 2d 69 6e 2d 68 | ....(magit-section-position-in-h | 
| 32a0 | 65 61 64 69 6e 67 2d 70 29 29 29 29 0a 20 20 20    20 28 69 66 20 28 61 6e 64 20 73 74 61 79 20 28 | eading-p)))).....(if.(and.stay.( | 
| 32c0 | 3d 20 61 72 67 20 31 29 20 28 6d 61 67 69 74 2d    2d 74 75 72 6e 2d 6f 6e 2d 73 68 69 66 74 2d 73 | =.arg.1).(magit--turn-on-shift-s | 
| 32e0 | 65 6c 65 63 74 2d 6d 6f 64 65 2d 70 29 29 0a 20    20 20 20 20 20 20 20 28 70 75 73 68 2d 6d 61 72 | elect-mode-p)).........(push-mar | 
| 3300 | 6b 20 6e 69 6c 20 6e 69 6c 20 74 29 0a 20 20 20    20 20 20 28 77 69 74 68 2d 6e 6f 2d 77 61 72 6e | k.nil.nil.t).......(with-no-warn | 
| 3320 | 69 6e 67 73 0a 20 20 20 20 20 20 20 20 28 68 61    6e 64 6c 65 2d 73 68 69 66 74 2d 73 65 6c 65 63 | ings.........(handle-shift-selec | 
| 3340 | 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 28 70    72 65 76 69 6f 75 73 2d 6c 69 6e 65 20 28 69 66 | tion).........(previous-line.(if | 
| 3360 | 20 73 74 61 79 20 28 6d 61 78 20 28 31 2d 20 61    72 67 29 20 31 29 20 61 72 67 29 20 74 72 79 2d | .stay.(max.(1-.arg).1).arg).try- | 
| 3380 | 76 73 63 72 6f 6c 6c 29 29 29 29 29 0a 0a 3b 3b    3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 | vscroll)))))..;;;###autoload.(de | 
| 33a0 | 66 75 6e 20 6d 61 67 69 74 2d 6e 65 78 74 2d 6c    69 6e 65 20 28 26 6f 70 74 69 6f 6e 61 6c 20 61 | fun.magit-next-line.(&optional.a | 
| 33c0 | 72 67 20 74 72 79 2d 76 73 63 72 6f 6c 6c 29 0a    20 20 22 4c 69 6b 65 20 60 6e 65 78 74 2d 6c 69 | rg.try-vscroll)..."Like.`next-li | 
| 33e0 | 6e 65 27 20 62 75 74 20 77 69 74 68 20 4d 61 67    69 74 2d 73 70 65 63 69 66 69 63 20 73 68 69 66 | ne'.but.with.Magit-specific.shif | 
| 3400 | 74 2d 73 65 6c 65 63 74 69 6f 6e 2e 0a 0a 4d 61    67 69 74 27 73 20 73 65 6c 65 63 74 69 6f 6e 20 | t-selection...Magit's.selection. | 
| 3420 | 6d 65 63 68 61 6e 69 73 6d 20 69 73 20 62 61 73    65 64 20 6f 6e 20 74 68 65 20 72 65 67 69 6f 6e | mechanism.is.based.on.the.region | 
| 3440 | 20 62 75 74 20 73 65 6c 65 63 74 73 0a 61 6e 20    61 72 65 61 20 74 68 61 74 20 69 73 20 6c 61 72 | .but.selects.an.area.that.is.lar | 
| 3460 | 67 65 72 20 74 68 61 6e 20 74 68 65 20 72 65 67    69 6f 6e 2e 20 20 54 68 69 73 20 63 61 75 73 65 | ger.than.the.region...This.cause | 
| 3480 | 73 20 60 6e 65 78 74 2d 6c 69 6e 65 27 0a 77 68    65 6e 20 69 6e 76 6f 6b 65 64 20 77 68 69 6c 65 | s.`next-line'.when.invoked.while | 
| 34a0 | 20 68 6f 6c 64 69 6e 67 20 74 68 65 20 73 68 69    66 74 20 6b 65 79 20 74 6f 20 6d 6f 76 65 20 64 | .holding.the.shift.key.to.move.d | 
| 34c0 | 6f 77 6e 20 6f 6e 65 20 6c 69 6e 65 0a 61 6e 64    20 74 68 65 72 65 62 79 20 73 65 6c 65 63 74 20 | own.one.line.and.thereby.select. | 
| 34e0 | 74 77 6f 20 6c 69 6e 65 73 2e 20 20 57 68 65 6e    20 69 6e 76 6f 6b 65 64 20 69 6e 73 69 64 65 20 | two.lines...When.invoked.inside. | 
| 3500 | 61 20 68 75 6e 6b 20 62 6f 64 79 0a 74 68 69 73    20 63 6f 6d 6d 61 6e 64 20 64 6f 65 73 20 6e 6f | a.hunk.body.this.command.does.no | 
| 3520 | 74 20 6d 6f 76 65 20 70 6f 69 6e 74 20 6f 6e 20    74 68 65 20 66 69 72 73 74 20 69 6e 76 6f 63 61 | t.move.point.on.the.first.invoca | 
| 3540 | 74 69 6f 6e 20 61 6e 64 0a 74 68 65 72 65 62 79    20 69 74 20 6f 6e 6c 79 20 73 65 6c 65 63 74 73 | tion.and.thereby.it.only.selects | 
| 3560 | 20 61 20 73 69 6e 67 6c 65 20 6c 69 6e 65 2e 20    20 57 68 69 63 68 20 69 6e 63 6f 6e 73 69 73 74 | .a.single.line...Which.inconsist | 
| 3580 | 65 6e 63 79 20 79 6f 75 0a 70 72 65 66 65 72 20    69 73 20 61 20 6d 61 74 74 65 72 20 6f 66 20 70 | ency.you.prefer.is.a.matter.of.p | 
| 35a0 | 72 65 66 65 72 65 6e 63 65 2e 22 0a 20 20 28 64    65 63 6c 61 72 65 20 28 69 6e 74 65 72 61 63 74 | reference."...(declare.(interact | 
| 35c0 | 69 76 65 2d 6f 6e 6c 79 20 66 6f 72 77 61 72 64    2d 6c 69 6e 65 29 29 0a 20 20 28 69 6e 74 65 72 | ive-only.forward-line))...(inter | 
| 35e0 | 61 63 74 69 76 65 20 22 70 5c 6e 70 22 29 0a 20    20 28 75 6e 6c 65 73 73 20 61 72 67 20 28 73 65 | active."p\np")...(unless.arg.(se | 
| 3600 | 74 71 20 61 72 67 20 31 29 29 0a 20 20 28 6c 65    74 20 28 28 73 74 61 79 20 28 6f 72 20 28 6d 61 | tq.arg.1))...(let.((stay.(or.(ma | 
| 3620 | 67 69 74 2d 64 69 66 66 2d 69 6e 73 69 64 65 2d    68 75 6e 6b 2d 62 6f 64 79 2d 70 29 0a 20 20 20 | git-diff-inside-hunk-body-p).... | 
| 3640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 70 6f | ...............(magit-section-po | 
| 3660 | 73 69 74 69 6f 6e 2d 69 6e 2d 68 65 61 64 69 6e    67 2d 70 29 29 29 29 0a 20 20 20 20 28 69 66 20 | sition-in-heading-p)))).....(if. | 
| 3680 | 28 61 6e 64 20 73 74 61 79 20 28 3d 20 61 72 67    20 31 29 20 28 6d 61 67 69 74 2d 2d 74 75 72 6e | (and.stay.(=.arg.1).(magit--turn | 
| 36a0 | 2d 6f 6e 2d 73 68 69 66 74 2d 73 65 6c 65 63 74    2d 6d 6f 64 65 2d 70 29 29 0a 20 20 20 20 20 20 | -on-shift-select-mode-p))....... | 
| 36c0 | 20 20 28 70 75 73 68 2d 6d 61 72 6b 20 6e 69 6c    20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 28 77 | ..(push-mark.nil.nil.t).......(w | 
| 36e0 | 69 74 68 2d 6e 6f 2d 77 61 72 6e 69 6e 67 73 0a    20 20 20 20 20 20 20 20 28 68 61 6e 64 6c 65 2d | ith-no-warnings.........(handle- | 
| 3700 | 73 68 69 66 74 2d 73 65 6c 65 63 74 69 6f 6e 29    0a 20 20 20 20 20 20 20 20 28 6e 65 78 74 2d 6c | shift-selection).........(next-l | 
| 3720 | 69 6e 65 20 28 69 66 20 73 74 61 79 20 28 6d 61    78 20 28 31 2d 20 61 72 67 29 20 31 29 20 61 72 | ine.(if.stay.(max.(1-.arg).1).ar | 
| 3740 | 67 29 20 74 72 79 2d 76 73 63 72 6f 6c 6c 29 29    29 29 29 0a 0a 3b 3b 3b 20 43 6c 65 61 6e 0a 0a | g).try-vscroll)))))..;;;.Clean.. | 
| 3760 | 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28    64 65 66 75 6e 20 6d 61 67 69 74 2d 63 6c 65 61 | ;;;###autoload.(defun.magit-clea | 
| 3780 | 6e 20 28 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67    29 0a 20 20 22 52 65 6d 6f 76 65 20 75 6e 74 72 | n.(&optional.arg)..."Remove.untr | 
| 37a0 | 61 63 6b 65 64 20 66 69 6c 65 73 20 66 72 6f 6d    20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 | acked.files.from.the.working.tre | 
| 37c0 | 65 2e 0a 57 69 74 68 20 61 20 70 72 65 66 69 78    20 61 72 67 75 6d 65 6e 74 20 61 6c 73 6f 20 72 | e..With.a.prefix.argument.also.r | 
| 37e0 | 65 6d 6f 76 65 20 69 67 6e 6f 72 65 64 20 66 69    6c 65 73 2c 0a 77 69 74 68 20 74 77 6f 20 70 72 | emove.ignored.files,.with.two.pr | 
| 3800 | 65 66 69 78 20 61 72 67 75 6d 65 6e 74 73 20 72    65 6d 6f 76 65 20 69 67 6e 6f 72 65 64 20 66 69 | efix.arguments.remove.ignored.fi | 
| 3820 | 6c 65 73 20 6f 6e 6c 79 2e 0a 5c 6e 28 67 69 74    20 63 6c 65 61 6e 20 2d 66 20 2d 64 20 5b 2d 78 | les.only..\n(git.clean.-f.-d.[-x | 
| 3840 | 7c 2d 58 5d 29 22 0a 20 20 28 69 6e 74 65 72 61    63 74 69 76 65 20 22 70 22 29 0a 20 20 28 77 68 | |-X])"...(interactive."p")...(wh | 
| 3860 | 65 6e 20 28 79 65 73 2d 6f 72 2d 6e 6f 2d 70 20    28 66 6f 72 6d 61 74 20 22 52 65 6d 6f 76 65 20 | en.(yes-or-no-p.(format."Remove. | 
| 3880 | 25 73 20 66 69 6c 65 73 3f 20 22 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | %s.files?."..................... | 
| 38a0 | 20 20 20 20 20 20 20 20 20 28 70 63 61 73 65 20    61 72 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .........(pcase.arg............. | 
| 38c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 31 20 22 75 6e 74 72 61 63 6b 65 64 | ...................(1."untracked | 
| 38e0 | 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ").............................. | 
| 3900 | 20 20 28 34 20 22 75 6e 74 72 61 63 6b 65 64 20    61 6e 64 20 69 67 6e 6f 72 65 64 22 29 0a 20 20 | ..(4."untracked.and.ignored")... | 
| 3920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 5f 20 | .............................(_. | 
| 3940 | 22 69 67 6e 6f 72 65 64 22 29 29 29 29 0a 20 20    20 20 28 6d 61 67 69 74 2d 77 69 70 2d 63 6f 6d | "ignored")))).....(magit-wip-com | 
| 3960 | 6d 69 74 2d 62 65 66 6f 72 65 2d 63 68 61 6e 67    65 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 75 | mit-before-change).....(magit-ru | 
| 3980 | 6e 2d 67 69 74 20 22 63 6c 65 61 6e 22 20 22 2d    66 22 20 22 2d 64 22 20 28 70 63 61 73 65 20 61 | n-git."clean"."-f"."-d".(pcase.a | 
| 39a0 | 72 67 20 28 34 20 22 2d 78 22 29 20 28 31 36 20    22 2d 58 22 29 29 29 29 29 0a 0a 28 70 75 74 20 | rg.(4."-x").(16."-X")))))..(put. | 
| 39c0 | 27 6d 61 67 69 74 2d 63 6c 65 61 6e 20 27 64 69    73 61 62 6c 65 64 20 74 29 0a 0a 3b 3b 3b 20 43 | 'magit-clean.'disabled.t)..;;;.C | 
| 39e0 | 68 61 6e 67 65 4c 6f 67 0a 0a 3b 3b 3b 23 23 23    61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 | hangeLog..;;;###autoload.(defun. | 
| 3a00 | 6d 61 67 69 74 2d 67 65 6e 65 72 61 74 65 2d 63    68 61 6e 67 65 6c 6f 67 20 28 26 6f 70 74 69 6f | magit-generate-changelog.(&optio | 
| 3a20 | 6e 61 6c 20 61 6d 65 6e 64 69 6e 67 29 0a 20 20    22 49 6e 73 65 72 74 20 43 68 61 6e 67 65 4c 6f | nal.amending)..."Insert.ChangeLo | 
| 3a40 | 67 20 65 6e 74 72 69 65 73 20 69 6e 74 6f 20 74    68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 | g.entries.into.the.current.buffe | 
| 3a60 | 72 2e 0a 0a 54 68 65 20 65 6e 74 72 69 65 73 20    61 72 65 20 67 65 6e 65 72 61 74 65 64 20 66 72 | r...The.entries.are.generated.fr | 
| 3a80 | 6f 6d 20 74 68 65 20 64 69 66 66 20 62 65 69 6e    67 20 63 6f 6d 6d 69 74 74 65 64 2e 0a 49 66 20 | om.the.diff.being.committed..If. | 
| 3aa0 | 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 2c    20 41 4d 45 4e 44 49 4e 47 2c 20 69 73 20 6e 6f | prefix.argument,.AMENDING,.is.no | 
| 3ac0 | 6e 2d 6e 69 6c 2c 20 69 6e 63 6c 75 64 65 20 63    68 61 6e 67 65 73 0a 69 6e 20 48 45 41 44 20 61 | n-nil,.include.changes.in.HEAD.a | 
| 3ae0 | 73 20 77 65 6c 6c 20 61 73 20 73 74 61 67 65 64    20 63 68 61 6e 67 65 73 20 69 6e 20 74 68 65 20 | s.well.as.staged.changes.in.the. | 
| 3b00 | 64 69 66 66 20 74 6f 20 63 68 65 63 6b 2e 22 0a    20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 | diff.to.check."...(interactive." | 
| 3b20 | 50 22 29 0a 20 20 28 75 6e 6c 65 73 73 20 28 6d    61 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 65 73 73 | P")...(unless.(magit-commit-mess | 
| 3b40 | 61 67 65 2d 62 75 66 66 65 72 29 0a 20 20 20 20    28 75 73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 20 | age-buffer).....(user-error."No. | 
| 3b60 | 63 6f 6d 6d 69 74 20 69 6e 20 70 72 6f 67 72 65    73 73 22 29 29 0a 20 20 28 72 65 71 75 69 72 65 | commit.in.progress"))...(require | 
| 3b80 | 20 27 64 69 66 66 2d 6d 6f 64 65 29 20 3b 20 60    64 69 66 66 2d 61 64 64 2d 6c 6f 67 2d 63 75 72 | .'diff-mode).;.`diff-add-log-cur | 
| 3ba0 | 72 65 6e 74 2d 64 65 66 75 6e 73 27 2e 0a 20 20    28 72 65 71 75 69 72 65 20 27 76 63 2d 67 69 74 | rent-defuns'....(require.'vc-git | 
| 3bc0 | 29 20 20 20 20 3b 20 60 76 63 2d 67 69 74 2d 64    69 66 66 27 2e 0a 20 20 28 72 65 71 75 69 72 65 | )....;.`vc-git-diff'....(require | 
| 3be0 | 20 27 61 64 64 2d 6c 6f 67 29 20 20 20 3b 20 60    63 68 61 6e 67 65 2d 6c 6f 67 2d 69 6e 73 65 72 | .'add-log)...;.`change-log-inser | 
| 3c00 | 74 2d 65 6e 74 72 69 65 73 27 2e 0a 20 20 28 63    6f 6e 64 0a 20 20 20 28 28 61 6e 64 20 28 66 62 | t-entries'....(cond....((and.(fb | 
| 3c20 | 6f 75 6e 64 70 20 27 63 68 61 6e 67 65 2d 6c 6f    67 2d 69 6e 73 65 72 74 2d 65 6e 74 72 69 65 73 | oundp.'change-log-insert-entries | 
| 3c40 | 29 0a 20 20 20 20 20 20 20 20 20 28 66 62 6f 75    6e 64 70 20 27 64 69 66 66 2d 61 64 64 2d 6c 6f | )..........(fboundp.'diff-add-lo | 
| 3c60 | 67 2d 63 75 72 72 65 6e 74 2d 64 65 66 75 6e 73    29 29 0a 20 20 20 20 28 73 65 74 71 20 64 65 66 | g-current-defuns)).....(setq.def | 
| 3c80 | 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 0a 20    20 20 20 20 20 20 20 20 20 28 69 66 20 28 61 6e | ault-directory...........(if.(an | 
| 3ca0 | 64 20 28 66 69 6c 65 2d 72 65 67 75 6c 61 72 2d    70 20 22 67 69 74 64 69 72 22 29 0a 20 20 20 20 | d.(file-regular-p."gitdir")..... | 
| 3cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6e 6f 74 20 28 6d 61 67 69 74 2d 67 69 74 2d 74 | ...............(not.(magit-git-t | 
| 3ce0 | 72 75 65 20 22 72 65 76 2d 70 61 72 73 65 22 20    22 2d 2d 69 73 2d 69 6e 73 69 64 65 2d 77 6f 72 | rue."rev-parse"."--is-inside-wor | 
| 3d00 | 6b 2d 74 72 65 65 22 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 | k-tree"))....................(ma | 
| 3d20 | 67 69 74 2d 67 69 74 2d 74 72 75 65 20 22 72 65    76 2d 70 61 72 73 65 22 20 22 2d 2d 69 73 2d 69 | git-git-true."rev-parse"."--is-i | 
| 3d40 | 6e 73 69 64 65 2d 67 69 74 2d 64 69 72 22 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | nside-git-dir"))...............( | 
| 3d60 | 66 69 6c 65 2d 6e 61 6d 65 2d 64 69 72 65 63 74    6f 72 79 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d | file-name-directory.(magit-file- | 
| 3d80 | 6c 69 6e 65 20 22 67 69 74 64 69 72 22 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 | line."gitdir")).............(mag | 
| 3da0 | 69 74 2d 74 6f 70 6c 65 76 65 6c 29 29 29 0a 20    20 20 20 28 6c 65 74 20 28 28 72 65 76 31 20 28 | it-toplevel))).....(let.((rev1.( | 
| 3dc0 | 69 66 20 61 6d 65 6e 64 69 6e 67 20 22 48 45 41    44 5e 31 22 20 22 48 45 41 44 22 29 29 0a 20 20 | if.amending."HEAD^1"."HEAD"))... | 
| 3de0 | 20 20 20 20 20 20 20 20 28 72 65 76 32 20 6e 69    6c 29 29 0a 20 20 20 20 20 20 3b 3b 20 4d 61 67 | ........(rev2.nil)).......;;.Mag | 
| 3e00 | 69 74 20 6d 61 79 20 68 61 76 65 20 75 70 64 61    74 65 64 20 74 68 65 20 66 69 6c 65 73 20 77 69 | it.may.have.updated.the.files.wi | 
| 3e20 | 74 68 6f 75 74 20 6e 6f 74 69 66 79 69 6e 67 20    76 63 2c 20 62 75 74 0a 20 20 20 20 20 20 3b 3b | thout.notifying.vc,.but.......;; | 
| 3e40 | 20 60 64 69 66 66 2d 61 64 64 2d 6c 6f 67 2d 63    75 72 72 65 6e 74 2d 64 65 66 75 6e 73 27 20 72 | .`diff-add-log-current-defuns'.r | 
| 3e60 | 65 6c 69 65 73 20 6f 6e 20 76 63 20 62 65 69 6e    67 20 75 70 2d 74 6f 2d 64 61 74 65 2e 0a 20 20 | elies.on.vc.being.up-to-date.... | 
| 3e80 | 20 20 20 20 28 6d 61 70 63 20 23 27 76 63 2d 66    69 6c 65 2d 63 6c 65 61 72 70 72 6f 70 73 20 28 | ....(mapc.#'vc-file-clearprops.( | 
| 3ea0 | 6d 61 67 69 74 2d 73 74 61 67 65 64 2d 66 69 6c    65 73 29 29 0a 20 20 20 20 20 20 28 63 68 61 6e | magit-staged-files)).......(chan | 
| 3ec0 | 67 65 2d 6c 6f 67 2d 69 6e 73 65 72 74 2d 65 6e    74 72 69 65 73 0a 20 20 20 20 20 20 20 28 77 69 | ge-log-insert-entries........(wi | 
| 3ee0 | 74 68 2d 74 65 6d 70 2d 62 75 66 66 65 72 0a 20    20 20 20 20 20 20 20 20 28 76 63 2d 67 69 74 2d | th-temp-buffer..........(vc-git- | 
| 3f00 | 63 6f 6d 6d 61 6e 64 20 28 63 75 72 72 65 6e 74    2d 62 75 66 66 65 72 29 20 31 20 6e 69 6c 0a 20 | command.(current-buffer).1.nil.. | 
| 3f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 22 64 69 66 66 2d 69 6e | ........................"diff-in | 
| 3f40 | 64 65 78 22 20 22 2d 2d 65 78 69 74 2d 63 6f 64    65 22 20 22 2d 2d 70 61 74 63 68 22 0a 20 20 20 | dex"."--exit-code"."--patch".... | 
| 3f60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 61 6e 64 20 28 6d 61 67 69 | ......................(and.(magi | 
| 3f80 | 74 2d 61 6e 79 74 68 69 6e 67 2d 73 74 61 67 65    64 2d 70 29 20 22 2d 2d 63 61 63 68 65 64 22 29 | t-anything-staged-p)."--cached") | 
| 3fa0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 72 65 76 31 20 22 | ..........................rev1." | 
| 3fc0 | 2d 2d 22 29 0a 20 20 20 20 20 20 20 20 20 3b 3b    20 60 64 69 66 66 2d 66 69 6e 64 2d 73 6f 75 72 | --")..........;;.`diff-find-sour | 
| 3fe0 | 63 65 2d 6c 6f 63 61 74 69 6f 6e 27 20 63 6f 6e    73 75 6c 74 73 20 74 68 65 73 65 20 76 61 72 73 | ce-location'.consults.these.vars | 
| 4000 | 2e 0a 20 20 20 20 20 20 20 20 20 28 64 65 66 76    61 72 20 64 69 66 66 2d 76 63 2d 72 65 76 69 73 | ...........(defvar.diff-vc-revis | 
| 4020 | 69 6f 6e 73 29 0a 20 20 20 20 20 20 20 20 20 28    73 65 74 71 2d 6c 6f 63 61 6c 20 64 69 66 66 2d | ions)..........(setq-local.diff- | 
| 4040 | 76 63 2d 72 65 76 69 73 69 6f 6e 73 20 28 6c 69    73 74 20 72 65 76 31 20 72 65 76 32 29 29 0a 20 | vc-revisions.(list.rev1.rev2)).. | 
| 4060 | 20 20 20 20 20 20 20 20 28 73 65 74 71 2d 6c 6f    63 61 6c 20 64 69 66 66 2d 76 63 2d 62 61 63 6b | ........(setq-local.diff-vc-back | 
| 4080 | 65 6e 64 20 27 47 69 74 29 0a 20 20 20 20 20 20    20 20 20 28 64 69 66 66 2d 61 64 64 2d 6c 6f 67 | end.'Git)..........(diff-add-log | 
| 40a0 | 2d 63 75 72 72 65 6e 74 2d 64 65 66 75 6e 73 29    29 29 29 29 0a 20 20 20 28 74 20 28 75 73 65 72 | -current-defuns)))))....(t.(user | 
| 40c0 | 2d 65 72 72 6f 72 20 22 60 6d 61 67 69 74 2d 67    65 6e 65 72 61 74 65 2d 63 68 61 6e 67 65 6c 6f | -error."`magit-generate-changelo | 
| 40e0 | 67 27 20 72 65 71 75 69 72 65 73 20 45 6d 61 63    73 20 32 37 20 6f 72 20 67 72 65 61 74 65 72 22 | g'.requires.Emacs.27.or.greater" | 
| 4100 | 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f    6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 | ))))..;;;###autoload.(defun.magi | 
| 4120 | 74 2d 61 64 64 2d 63 68 61 6e 67 65 2d 6c 6f 67    2d 65 6e 74 72 79 20 28 26 6f 70 74 69 6f 6e 61 | t-add-change-log-entry.(&optiona | 
| 4140 | 6c 20 77 68 6f 61 6d 69 20 66 69 6c 65 2d 6e 61    6d 65 20 6f 74 68 65 72 2d 77 69 6e 64 6f 77 29 | l.whoami.file-name.other-window) | 
| 4160 | 0a 20 20 22 46 69 6e 64 20 63 68 61 6e 67 65 20    6c 6f 67 20 66 69 6c 65 20 61 6e 64 20 61 64 64 | ..."Find.change.log.file.and.add | 
| 4180 | 20 64 61 74 65 20 65 6e 74 72 79 20 61 6e 64 20    69 74 65 6d 20 66 6f 72 20 63 75 72 72 65 6e 74 | .date.entry.and.item.for.current | 
| 41a0 | 20 63 68 61 6e 67 65 2e 0a 54 68 69 73 20 64 69    66 66 65 72 73 20 66 72 6f 6d 20 60 61 64 64 2d | .change..This.differs.from.`add- | 
| 41c0 | 63 68 61 6e 67 65 2d 6c 6f 67 2d 65 6e 74 72 79    27 20 28 77 68 69 63 68 20 73 65 65 29 20 69 6e | change-log-entry'.(which.see).in | 
| 41e0 | 20 74 68 61 74 0a 69 74 20 61 63 74 73 20 6f 6e    20 74 68 65 20 63 75 72 72 65 6e 74 20 68 75 6e | .that.it.acts.on.the.current.hun | 
| 4200 | 6b 20 69 6e 20 61 20 4d 61 67 69 74 20 62 75 66    66 65 72 20 69 6e 73 74 65 61 64 20 6f 66 20 6f | k.in.a.Magit.buffer.instead.of.o | 
| 4220 | 6e 0a 61 20 70 6f 73 69 74 69 6f 6e 20 69 6e 20    61 20 66 69 6c 65 2d 76 69 73 69 74 69 6e 67 20 | n.a.position.in.a.file-visiting. | 
| 4240 | 62 75 66 66 65 72 2e 22 0a 20 20 28 69 6e 74 65    72 61 63 74 69 76 65 20 28 6c 69 73 74 20 63 75 | buffer."...(interactive.(list.cu | 
| 4260 | 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rrent-prefix-arg................ | 
| 4280 | 20 20 20 20 20 20 28 70 72 6f 6d 70 74 2d 66 6f    72 2d 63 68 61 6e 67 65 2d 6c 6f 67 2d 6e 61 6d | ......(prompt-for-change-log-nam | 
| 42a0 | 65 29 29 29 0a 20 20 28 70 63 61 73 65 2d 6c 65    74 20 28 28 60 28 2c 62 75 66 20 2c 70 6f 73 29 | e)))...(pcase-let.((`(,buf.,pos) | 
| 42c0 | 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73    69 74 2d 66 69 6c 65 2d 2d 6e 6f 73 65 6c 65 63 | .(magit-diff-visit-file--noselec | 
| 42e0 | 74 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d    2d 77 69 74 68 2d 74 65 6d 70 2d 70 6f 73 69 74 | t))).....(magit--with-temp-posit | 
| 4300 | 69 6f 6e 20 62 75 66 20 70 6f 73 0a 20 20 20 20    20 20 28 6c 65 74 20 28 28 61 64 64 2d 6c 6f 67 | ion.buf.pos.......(let.((add-log | 
| 4320 | 2d 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d    65 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 | -buffer-file-name-function...... | 
| 4340 | 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20    28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ........(lambda.().............. | 
| 4360 | 20 20 28 6f 72 20 6d 61 67 69 74 2d 62 75 66 66    65 72 2d 66 69 6c 65 2d 6e 61 6d 65 0a 20 20 20 | ..(or.magit-buffer-file-name.... | 
| 4380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d | ................(buffer-file-nam | 
| 43a0 | 65 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 28    61 64 64 2d 63 68 61 6e 67 65 2d 6c 6f 67 2d 65 | e))))).........(add-change-log-e | 
| 43c0 | 6e 74 72 79 20 77 68 6f 61 6d 69 20 66 69 6c 65    2d 6e 61 6d 65 20 6f 74 68 65 72 2d 77 69 6e 64 | ntry.whoami.file-name.other-wind | 
| 43e0 | 6f 77 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61    75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d | ow)))))..;;;###autoload.(defun.m | 
| 4400 | 61 67 69 74 2d 61 64 64 2d 63 68 61 6e 67 65 2d    6c 6f 67 2d 65 6e 74 72 79 2d 6f 74 68 65 72 2d | agit-add-change-log-entry-other- | 
| 4420 | 77 69 6e 64 6f 77 20 28 26 6f 70 74 69 6f 6e 61    6c 20 77 68 6f 61 6d 69 20 66 69 6c 65 2d 6e 61 | window.(&optional.whoami.file-na | 
| 4440 | 6d 65 29 0a 20 20 22 46 69 6e 64 20 63 68 61 6e    67 65 20 6c 6f 67 20 66 69 6c 65 20 69 6e 20 6f | me)..."Find.change.log.file.in.o | 
| 4460 | 74 68 65 72 20 77 69 6e 64 6f 77 20 61 6e 64 20    61 64 64 20 65 6e 74 72 79 20 61 6e 64 20 69 74 | ther.window.and.add.entry.and.it | 
| 4480 | 65 6d 2e 0a 54 68 69 73 20 64 69 66 66 65 72 73    20 66 72 6f 6d 20 60 61 64 64 2d 63 68 61 6e 67 | em..This.differs.from.`add-chang | 
| 44a0 | 65 2d 6c 6f 67 2d 65 6e 74 72 79 2d 6f 74 68 65    72 2d 77 69 6e 64 6f 77 27 20 28 77 68 69 63 68 | e-log-entry-other-window'.(which | 
| 44c0 | 20 73 65 65 29 0a 69 6e 20 74 68 61 74 20 69 74    20 61 63 74 73 20 6f 6e 20 74 68 65 20 63 75 72 | .see).in.that.it.acts.on.the.cur | 
| 44e0 | 72 65 6e 74 20 68 75 6e 6b 20 69 6e 20 61 20 4d    61 67 69 74 20 62 75 66 66 65 72 20 69 6e 73 74 | rent.hunk.in.a.Magit.buffer.inst | 
| 4500 | 65 61 64 20 6f 66 0a 6f 6e 20 61 20 70 6f 73 69    74 69 6f 6e 20 69 6e 20 61 20 66 69 6c 65 2d 76 | ead.of.on.a.position.in.a.file-v | 
| 4520 | 69 73 69 74 69 6e 67 20 62 75 66 66 65 72 2e 22    0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 | isiting.buffer."...(interactive. | 
| 4540 | 28 61 6e 64 20 63 75 72 72 65 6e 74 2d 70 72 65    66 69 78 2d 61 72 67 0a 20 20 20 20 20 20 20 20 | (and.current-prefix-arg......... | 
| 4560 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73    74 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 | ............(list.current-prefix | 
| 4580 | 2d 61 72 67 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | -arg...........................( | 
| 45a0 | 70 72 6f 6d 70 74 2d 66 6f 72 2d 63 68 61 6e 67    65 2d 6c 6f 67 2d 6e 61 6d 65 29 29 29 29 0a 20 | prompt-for-change-log-name)))).. | 
| 45c0 | 20 28 6d 61 67 69 74 2d 61 64 64 2d 63 68 61 6e    67 65 2d 6c 6f 67 2d 65 6e 74 72 79 20 77 68 6f | .(magit-add-change-log-entry.who | 
| 45e0 | 61 6d 69 20 66 69 6c 65 2d 6e 61 6d 65 20 74 29    29 0a 0a 3b 3b 3b 20 45 64 69 74 20 4c 69 6e 65 | ami.file-name.t))..;;;.Edit.Line | 
| 4600 | 20 43 6f 6d 6d 69 74 0a 0a 3b 3b 3b 23 23 23 61    75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d | .Commit..;;;###autoload.(defun.m | 
| 4620 | 61 67 69 74 2d 65 64 69 74 2d 6c 69 6e 65 2d 63    6f 6d 6d 69 74 20 28 26 6f 70 74 69 6f 6e 61 6c | agit-edit-line-commit.(&optional | 
| 4640 | 20 74 79 70 65 29 0a 20 20 22 45 64 69 74 20 74    68 65 20 63 6f 6d 6d 69 74 20 74 68 61 74 20 61 | .type)..."Edit.the.commit.that.a | 
| 4660 | 64 64 65 64 20 74 68 65 20 63 75 72 72 65 6e 74    20 6c 69 6e 65 2e 0a 0a 57 69 74 68 20 61 20 70 | dded.the.current.line...With.a.p | 
| 4680 | 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 65    64 69 74 20 74 68 65 20 63 6f 6d 6d 69 74 20 74 | refix.argument.edit.the.commit.t | 
| 46a0 | 68 61 74 20 72 65 6d 6f 76 65 73 20 74 68 65 20    6c 69 6e 65 2c 0a 69 66 20 61 6e 79 2e 20 20 54 | hat.removes.the.line,.if.any...T | 
| 46c0 | 68 65 20 63 6f 6d 6d 69 74 20 69 73 20 64 65 74    65 72 6d 69 6e 65 64 20 75 73 69 6e 67 20 60 67 | he.commit.is.determined.using.`g | 
| 46e0 | 69 74 20 62 6c 61 6d 65 27 20 61 6e 64 20 6d 61    64 65 0a 65 64 69 74 61 62 6c 65 20 75 73 69 6e | it.blame'.and.made.editable.usin | 
| 4700 | 67 20 60 67 69 74 20 72 65 62 61 73 65 20 2d 2d    69 6e 74 65 72 61 63 74 69 76 65 27 20 69 66 20 | g.`git.rebase.--interactive'.if. | 
| 4720 | 69 74 20 69 73 20 72 65 61 63 68 61 62 6c 65 0a    66 72 6f 6d 20 60 48 45 41 44 27 2c 20 6f 72 20 | it.is.reachable.from.`HEAD',.or. | 
| 4740 | 62 79 20 63 68 65 63 6b 69 6e 67 20 6f 75 74 20    74 68 65 20 63 6f 6d 6d 69 74 20 28 6f 72 20 61 | by.checking.out.the.commit.(or.a | 
| 4760 | 20 62 72 61 6e 63 68 20 74 68 61 74 0a 70 6f 69    6e 74 73 20 61 74 20 69 74 29 20 6f 74 68 65 72 | .branch.that.points.at.it).other | 
| 4780 | 77 69 73 65 2e 22 0a 20 20 28 69 6e 74 65 72 61    63 74 69 76 65 20 28 6c 69 73 74 20 28 61 6e 64 | wise."...(interactive.(list.(and | 
| 47a0 | 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d    61 72 67 20 27 72 65 6d 6f 76 61 6c 29 29 29 0a | .current-prefix-arg.'removal))). | 
| 47c0 | 20 20 28 6c 65 74 2a 20 28 28 63 68 75 6e 6b 20    28 6d 61 67 69 74 2d 63 75 72 72 65 6e 74 2d 62 | ..(let*.((chunk.(magit-current-b | 
| 47e0 | 6c 61 6d 65 2d 63 68 75 6e 6b 20 28 6f 72 20 74    79 70 65 20 27 61 64 64 69 74 69 6f 6e 29 29 29 | lame-chunk.(or.type.'addition))) | 
| 4800 | 0a 20 20 20 20 20 20 20 20 20 28 72 65 76 20 20    20 28 6f 72 65 66 20 63 68 75 6e 6b 20 6f 72 69 | ..........(rev...(oref.chunk.ori | 
| 4820 | 67 2d 72 65 76 29 29 29 0a 20 20 20 20 28 69 66    20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 | g-rev))).....(if.(string-match-p | 
| 4840 | 20 22 5c 5c 60 30 5c 5c 7b 34 30 2c 5c 5c 7d 5c    5c 27 22 20 72 65 76 29 0a 20 20 20 20 20 20 20 | ."\\`0\\{40,\\}\\'".rev)........ | 
| 4860 | 20 28 6d 65 73 73 61 67 65 20 22 54 68 69 73 20    6c 69 6e 65 20 68 61 73 20 6e 6f 74 20 62 65 65 | .(message."This.line.has.not.bee | 
| 4880 | 6e 20 63 6f 6d 6d 69 74 74 65 64 20 79 65 74 22    29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 72 | n.committed.yet").......(let.((r | 
| 48a0 | 65 62 61 73 65 20 28 6d 61 67 69 74 2d 72 65 76    2d 61 6e 63 65 73 74 6f 72 2d 70 20 72 65 76 20 | ebase.(magit-rev-ancestor-p.rev. | 
| 48c0 | 22 48 45 41 44 22 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 28 66 69 6c 65 20 20 20 28 65 78 | "HEAD")).............(file...(ex | 
| 48e0 | 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 28    6f 72 65 66 20 63 68 75 6e 6b 20 6f 72 69 67 2d | pand-file-name.(oref.chunk.orig- | 
| 4900 | 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | file)........................... | 
| 4920 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67    69 74 2d 74 6f 70 6c 65 76 65 6c 29 29 29 29 0a | ............(magit-toplevel)))). | 
| 4940 | 20 20 20 20 20 20 20 20 28 69 66 20 72 65 62 61    73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 | ........(if.rebase.............( | 
| 4960 | 6c 65 74 20 28 28 6d 61 67 69 74 2d 2d 72 65 62    61 73 65 2d 70 75 62 6c 69 73 68 65 64 2d 73 79 | let.((magit--rebase-published-sy | 
| 4980 | 6d 62 6f 6c 20 27 65 64 69 74 2d 70 75 62 6c 69    73 68 65 64 29 29 0a 20 20 20 20 20 20 20 20 20 | mbol.'edit-published)).......... | 
| 49a0 | 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 62 61    73 65 2d 65 64 69 74 2d 63 6f 6d 6d 69 74 20 72 | .....(magit-rebase-edit-commit.r | 
| 49c0 | 65 76 20 28 6d 61 67 69 74 2d 72 65 62 61 73 65    2d 61 72 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 | ev.(magit-rebase-arguments)))... | 
| 49e0 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d    63 68 65 63 6b 6f 75 74 20 28 6f 72 20 28 6d 61 | ........(magit--checkout.(or.(ma | 
| 4a00 | 67 69 74 2d 72 65 76 2d 62 72 61 6e 63 68 20 72    65 76 29 20 72 65 76 29 29 29 0a 20 20 20 20 20 | git-rev-branch.rev).rev)))...... | 
| 4a20 | 20 20 20 28 75 6e 6c 65 73 73 20 28 61 6e 64 20    62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 | ...(unless.(and.buffer-file-name | 
| 4a40 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 66 69 6c 65 2d 65 71 75 61 | ......................(file-equa | 
| 4a60 | 6c 2d 70 20 66 69 6c 65 20 62 75 66 66 65 72 2d    66 69 6c 65 2d 6e 61 6d 65 29 29 0a 20 20 20 20 | l-p.file.buffer-file-name))..... | 
| 4a80 | 20 20 20 20 20 20 28 6c 65 74 20 28 28 62 6c 61    6d 65 2d 74 79 70 65 20 28 61 6e 64 20 6d 61 67 | ......(let.((blame-type.(and.mag | 
| 4aa0 | 69 74 2d 62 6c 61 6d 65 2d 6d 6f 64 65 20 6d 61    67 69 74 2d 62 6c 61 6d 65 2d 74 79 70 65 29 29 | it-blame-mode.magit-blame-type)) | 
| 4ac0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69    66 20 72 65 62 61 73 65 0a 20 20 20 20 20 20 20 | ).............(if.rebase........ | 
| 4ae0 | 20 20 20 20 20 20 20 20 20 28 73 65 74 2d 70 72    6f 63 65 73 73 2d 73 65 6e 74 69 6e 65 6c 0a 20 | .........(set-process-sentinel.. | 
| 4b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    6d 61 67 69 74 2d 74 68 69 73 2d 70 72 6f 63 65 | ................magit-this-proce | 
| 4b20 | 73 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6c 61 6d 62 64 61 20 28 70 72 6f | ss..................(lambda.(pro | 
| 4b40 | 63 65 73 73 20 65 76 65 6e 74 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | cess.event)....................( | 
| 4b60 | 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 72 2d    70 72 6f 63 65 73 73 2d 73 65 6e 74 69 6e 65 6c | magit-sequencer-process-sentinel | 
| 4b80 | 20 70 72 6f 63 65 73 73 20 65 76 65 6e 74 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .process.event)................. | 
| 4ba0 | 20 20 20 28 77 68 65 6e 20 28 65 71 20 28 70 72    6f 63 65 73 73 2d 73 74 61 74 75 73 20 70 72 6f | ...(when.(eq.(process-status.pro | 
| 4bc0 | 63 65 73 73 29 20 27 65 78 69 74 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | cess).'exit).................... | 
| 4be0 | 20 20 28 66 69 6e 64 2d 66 69 6c 65 20 66 69 6c    65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..(find-file.file).............. | 
| 4c00 | 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 62 6c    61 6d 65 2d 74 79 70 65 0a 20 20 20 20 20 20 20 | ........(when.blame-type........ | 
| 4c20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 70 72 | ................(magit-blame--pr | 
| 4c40 | 65 2d 62 6c 61 6d 65 2d 73 65 74 75 70 20 62 6c    61 6d 65 2d 74 79 70 65 29 0a 20 20 20 20 20 20 | e-blame-setup.blame-type)....... | 
| 4c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 72 | .................(magit-blame--r | 
| 4c80 | 75 6e 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d    61 72 67 75 6d 65 6e 74 73 29 29 29 29 29 29 0a | un.(magit-blame-arguments)))))). | 
| 4ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66    69 6e 64 2d 66 69 6c 65 20 66 69 6c 65 29 0a 20 | ..............(find-file.file).. | 
| 4cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68    65 6e 20 62 6c 61 6d 65 2d 74 79 70 65 0a 20 20 | .............(when.blame-type... | 
| 4ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d    61 67 69 74 2d 62 6c 61 6d 65 2d 2d 70 72 65 2d | ..............(magit-blame--pre- | 
| 4d00 | 62 6c 61 6d 65 2d 73 65 74 75 70 20 62 6c 61 6d    65 2d 74 79 70 65 29 0a 20 20 20 20 20 20 20 20 | blame-setup.blame-type)......... | 
| 4d20 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62    6c 61 6d 65 2d 2d 72 75 6e 20 28 6d 61 67 69 74 | ........(magit-blame--run.(magit | 
| 4d40 | 2d 62 6c 61 6d 65 2d 61 72 67 75 6d 65 6e 74 73    29 29 29 29 29 29 29 29 29 29 0a 0a 28 70 75 74 | -blame-arguments))))))))))..(put | 
| 4d60 | 20 27 6d 61 67 69 74 2d 65 64 69 74 2d 6c 69 6e    65 2d 63 6f 6d 6d 69 74 20 27 64 69 73 61 62 6c | .'magit-edit-line-commit.'disabl | 
| 4d80 | 65 64 20 74 29 0a 0a 3b 3b 3b 23 23 23 61 75 74    6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 | ed.t)..;;;###autoload.(defun.mag | 
| 4da0 | 69 74 2d 64 69 66 66 2d 65 64 69 74 2d 68 75 6e    6b 2d 63 6f 6d 6d 69 74 20 28 66 69 6c 65 29 0a | it-diff-edit-hunk-commit.(file). | 
| 4dc0 | 20 20 22 46 72 6f 6d 20 61 20 68 75 6e 6b 2c 20    65 64 69 74 20 74 68 65 20 72 65 73 70 65 63 74 | .."From.a.hunk,.edit.the.respect | 
| 4de0 | 69 76 65 20 63 6f 6d 6d 69 74 20 61 6e 64 20 76    69 73 69 74 20 74 68 65 20 66 69 6c 65 2e 0a 0a | ive.commit.and.visit.the.file... | 
| 4e00 | 46 69 72 73 74 20 76 69 73 69 74 20 74 68 65 20    66 69 6c 65 20 62 65 69 6e 67 20 6d 6f 64 69 66 | First.visit.the.file.being.modif | 
| 4e20 | 69 65 64 20 62 79 20 74 68 65 20 68 75 6e 6b 20    61 74 20 74 68 65 20 63 6f 72 72 65 63 74 0a 6c | ied.by.the.hunk.at.the.correct.l | 
| 4e40 | 6f 63 61 74 69 6f 6e 20 75 73 69 6e 67 20 60 6d    61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d | ocation.using.`magit-diff-visit- | 
| 4e60 | 66 69 6c 65 27 2e 20 20 54 68 69 73 20 61 63 74    75 61 6c 6c 79 20 76 69 73 69 74 73 20 61 0a 62 | file'...This.actually.visits.a.b | 
| 4e80 | 6c 6f 62 2e 20 20 57 68 65 6e 20 70 6f 69 6e 74    20 69 73 20 6f 6e 20 61 20 64 69 66 66 20 68 65 | lob...When.point.is.on.a.diff.he | 
| 4ea0 | 61 64 65 72 2c 20 6e 6f 74 20 77 69 74 68 69 6e    20 61 6e 20 69 6e 64 69 76 69 64 75 61 6c 0a 68 | ader,.not.within.an.individual.h | 
| 4ec0 | 75 6e 6b 2c 20 74 68 65 6e 20 74 68 69 73 20 76    69 73 69 74 73 20 74 68 65 20 62 6c 6f 62 20 74 | unk,.then.this.visits.the.blob.t | 
| 4ee0 | 68 65 20 66 69 72 73 74 20 68 75 6e 6b 20 69 73    20 61 62 6f 75 74 2e 0a 0a 54 68 65 6e 20 69 6e | he.first.hunk.is.about...Then.in | 
| 4f00 | 76 6f 6b 65 20 60 6d 61 67 69 74 2d 65 64 69 74    2d 6c 69 6e 65 2d 63 6f 6d 6d 69 74 27 2c 20 77 | voke.`magit-edit-line-commit',.w | 
| 4f20 | 68 69 63 68 20 75 73 65 73 20 61 6e 20 69 6e 74    65 72 61 63 74 69 76 65 0a 72 65 62 61 73 65 20 | hich.uses.an.interactive.rebase. | 
| 4f40 | 74 6f 20 6d 61 6b 65 20 74 68 65 20 63 6f 6d 6d    69 74 20 65 64 69 74 61 62 6c 65 2c 20 6f 72 20 | to.make.the.commit.editable,.or. | 
| 4f60 | 69 66 20 74 68 61 74 20 69 73 20 6e 6f 74 20 70    6f 73 73 69 62 6c 65 0a 62 65 63 61 75 73 65 20 | if.that.is.not.possible.because. | 
| 4f80 | 74 68 65 20 63 6f 6d 6d 69 74 20 69 73 20 6e 6f    74 20 72 65 61 63 68 61 62 6c 65 20 66 72 6f 6d | the.commit.is.not.reachable.from | 
| 4fa0 | 20 60 48 45 41 44 27 20 62 79 20 63 68 65 63 6b    69 6e 67 20 6f 75 74 0a 74 68 61 74 20 63 6f 6d | .`HEAD'.by.checking.out.that.com | 
| 4fc0 | 6d 69 74 20 64 69 72 65 63 74 6c 79 2e 20 20 54    68 69 73 20 61 6c 73 6f 20 63 61 75 73 65 73 20 | mit.directly...This.also.causes. | 
| 4fe0 | 74 68 65 20 61 63 74 75 61 6c 20 77 6f 72 6b 74    72 65 65 20 66 69 6c 65 0a 74 6f 20 62 65 20 76 | the.actual.worktree.file.to.be.v | 
| 5000 | 69 73 69 74 65 64 2e 0a 0a 4e 65 69 74 68 65 72    20 74 68 65 20 62 6c 6f 62 20 6e 6f 72 20 74 68 | isited...Neither.the.blob.nor.th | 
| 5020 | 65 20 66 69 6c 65 20 62 75 66 66 65 72 20 61 72    65 20 6b 69 6c 6c 65 64 20 77 68 65 6e 20 66 69 | e.file.buffer.are.killed.when.fi | 
| 5040 | 6e 69 73 68 69 6e 67 0a 74 68 65 20 72 65 62 61    73 65 2e 20 20 49 66 20 74 68 61 74 20 69 73 20 | nishing.the.rebase...If.that.is. | 
| 5060 | 75 6e 64 65 73 69 72 61 62 6c 65 2c 20 74 68 65    6e 20 69 74 20 6d 69 67 68 74 20 62 65 20 62 65 | undesirable,.then.it.might.be.be | 
| 5080 | 74 74 65 72 20 74 6f 0a 75 73 65 20 60 6d 61 67    69 74 2d 72 65 62 61 73 65 2d 65 64 69 74 2d 63 | tter.to.use.`magit-rebase-edit-c | 
| 50a0 | 6f 6d 6d 69 74 27 20 69 6e 73 74 65 61 64 20 6f    66 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 2e 22 | ommit'.instead.of.this.command." | 
| 50c0 | 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20    28 6c 69 73 74 20 28 6d 61 67 69 74 2d 66 69 6c | ...(interactive.(list.(magit-fil | 
| 50e0 | 65 2d 61 74 2d 70 6f 69 6e 74 20 74 20 74 29 29    29 0a 20 20 28 6c 65 74 20 28 28 6d 61 67 69 74 | e-at-point.t.t)))...(let.((magit | 
| 5100 | 2d 64 69 66 66 2d 76 69 73 69 74 2d 70 72 65 76    69 6f 75 73 2d 62 6c 6f 62 20 6e 69 6c 29 29 0a | -diff-visit-previous-blob.nil)). | 
| 5120 | 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e    74 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 | ....(with-current-buffer........ | 
| 5140 | 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73    69 74 2d 66 69 6c 65 2d 2d 69 6e 74 65 72 6e 61 | .(magit-diff-visit-file--interna | 
| 5160 | 6c 20 66 69 6c 65 20 6e 69 6c 20 23 27 70 6f 70    2d 74 6f 2d 62 75 66 66 65 72 2d 73 61 6d 65 2d | l.file.nil.#'pop-to-buffer-same- | 
| 5180 | 77 69 6e 64 6f 77 29 0a 20 20 20 20 20 20 28 6d    61 67 69 74 2d 65 64 69 74 2d 6c 69 6e 65 2d 63 | window).......(magit-edit-line-c | 
| 51a0 | 6f 6d 6d 69 74 29 29 29 29 0a 0a 28 70 75 74 20    27 6d 61 67 69 74 2d 64 69 66 66 2d 65 64 69 74 | ommit))))..(put.'magit-diff-edit | 
| 51c0 | 2d 68 75 6e 6b 2d 63 6f 6d 6d 69 74 20 27 64 69    73 61 62 6c 65 64 20 74 29 0a 0a 3b 3b 3b 20 52 | -hunk-commit.'disabled.t)..;;;.R | 
| 51e0 | 65 73 68 65 6c 76 65 0a 0a 28 64 65 66 63 75 73    74 6f 6d 20 6d 61 67 69 74 2d 72 65 73 68 65 6c | eshelve..(defcustom.magit-reshel | 
| 5200 | 76 65 2d 73 69 6e 63 65 2d 63 6f 6d 6d 69 74 74    65 72 2d 6f 6e 6c 79 20 6e 69 6c 0a 20 20 22 57 | ve-since-committer-only.nil..."W | 
| 5220 | 68 65 74 68 65 72 20 60 6d 61 67 69 74 2d 72 65    73 68 65 6c 76 65 2d 73 69 6e 63 65 27 20 63 68 | hether.`magit-reshelve-since'.ch | 
| 5240 | 61 6e 67 65 73 20 6f 6e 6c 79 20 74 68 65 20 63    6f 6d 6d 69 74 74 65 72 20 64 61 74 65 73 2e 0a | anges.only.the.committer.dates.. | 
| 5260 | 4f 74 68 65 72 77 69 73 65 20 74 68 65 20 61 75    74 68 6f 72 20 64 61 74 65 73 20 61 72 65 20 61 | Otherwise.the.author.dates.are.a | 
| 5280 | 6c 73 6f 20 63 68 61 6e 67 65 64 2e 22 0a 20 20    3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e | lso.changed."...:package-version | 
| 52a0 | 20 27 28 6d 61 67 69 74 20 2e 20 22 33 2e 30 2e    30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 | .'(magit..."3.0.0")...:group.'ma | 
| 52c0 | 67 69 74 2d 63 6f 6d 6d 61 6e 64 73 0a 20 20 3a    74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a 0a | git-commands...:type.'boolean).. | 
| 52e0 | 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28    64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 73 68 | ;;;###autoload.(defun.magit-resh | 
| 5300 | 65 6c 76 65 2d 73 69 6e 63 65 20 28 72 65 76 20    6b 65 79 69 64 29 0a 20 20 22 43 68 61 6e 67 65 | elve-since.(rev.keyid)..."Change | 
| 5320 | 20 74 68 65 20 61 75 74 68 6f 72 20 61 6e 64 20    63 6f 6d 6d 69 74 74 65 72 20 64 61 74 65 73 20 | .the.author.and.committer.dates. | 
| 5340 | 6f 66 20 74 68 65 20 63 6f 6d 6d 69 74 73 20 73    69 6e 63 65 20 52 45 56 2e 0a 0a 41 73 6b 20 74 | of.the.commits.since.REV...Ask.t | 
| 5360 | 68 65 20 75 73 65 72 20 66 6f 72 20 74 68 65 20    66 69 72 73 74 20 72 65 61 63 68 61 62 6c 65 20 | he.user.for.the.first.reachable. | 
| 5380 | 63 6f 6d 6d 69 74 20 77 68 6f 73 65 20 64 61 74    65 73 20 73 68 6f 75 6c 64 0a 62 65 20 63 68 61 | commit.whose.dates.should.be.cha | 
| 53a0 | 6e 67 65 64 2e 20 20 54 68 65 6e 20 72 65 61 64    20 74 68 65 20 6e 65 77 20 64 61 74 65 20 66 6f | nged...Then.read.the.new.date.fo | 
| 53c0 | 72 20 74 68 61 74 20 63 6f 6d 6d 69 74 2e 20 20    54 68 65 20 69 6e 69 74 69 61 6c 0a 6d 69 6e 69 | r.that.commit...The.initial.mini | 
| 53e0 | 62 75 66 66 65 72 20 69 6e 70 75 74 20 61 6e 64    20 74 68 65 20 70 72 65 76 69 6f 75 73 20 68 69 | buffer.input.and.the.previous.hi | 
| 5400 | 73 74 6f 72 79 20 65 6c 65 6d 65 6e 74 20 6f 66    66 65 72 20 67 6f 6f 64 0a 76 61 6c 75 65 73 2e | story.element.offer.good.values. | 
| 5420 | 20 20 54 68 65 20 6e 65 78 74 20 63 6f 6d 6d 69    74 20 77 69 6c 6c 20 62 65 20 63 72 65 61 74 65 | ..The.next.commit.will.be.create | 
| 5440 | 64 20 6f 6e 65 20 6d 69 6e 75 74 65 20 6c 61 74    65 72 20 61 6e 64 20 73 6f 0a 6f 6e 2e 0a 0a 54 | d.one.minute.later.and.so.on...T | 
| 5460 | 68 69 73 20 63 6f 6d 6d 61 6e 64 20 69 73 20 6f    6e 6c 79 20 69 6e 74 65 6e 64 65 64 20 66 6f 72 | his.command.is.only.intended.for | 
| 5480 | 20 69 6e 74 65 72 61 63 74 69 76 65 20 75 73 65    20 61 6e 64 20 73 68 6f 75 6c 64 20 6f 6e 6c 79 | .interactive.use.and.should.only | 
| 54a0 | 0a 62 65 20 75 73 65 64 20 6f 6e 20 68 69 67 68    6c 79 20 72 65 61 72 72 61 6e 67 65 64 20 61 6e | .be.used.on.highly.rearranged.an | 
| 54c0 | 64 20 75 6e 70 75 62 6c 69 73 68 65 64 20 68 69    73 74 6f 72 79 2e 0a 0a 49 66 20 4b 45 59 49 44 | d.unpublished.history...If.KEYID | 
| 54e0 | 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65    6e 20 75 73 65 20 74 68 61 74 20 74 6f 20 73 69 | .is.non-nil,.then.use.that.to.si | 
| 5500 | 67 6e 20 61 6c 6c 20 72 65 73 68 65 6c 76 65 64    20 63 6f 6d 6d 69 74 73 2e 0a 49 6e 74 65 72 61 | gn.all.reshelved.commits..Intera | 
| 5520 | 63 74 69 76 65 6c 79 20 75 73 65 20 74 68 65 20    76 61 6c 75 65 20 6f 66 20 74 68 65 20 5c 22 2d | ctively.use.the.value.of.the.\"- | 
| 5540 | 2d 67 70 67 2d 73 69 67 6e 5c 22 20 6f 70 74 69    6f 6e 20 69 6e 20 74 68 65 0a 6c 69 73 74 20 72 | -gpg-sign\".option.in.the.list.r | 
| 5560 | 65 74 75 72 6e 65 64 20 62 79 20 60 6d 61 67 69    74 2d 72 65 62 61 73 65 2d 61 72 67 75 6d 65 6e | eturned.by.`magit-rebase-argumen | 
| 5580 | 74 73 27 2e 22 0a 20 20 28 69 6e 74 65 72 61 63    74 69 76 65 20 28 6c 69 73 74 20 6e 69 6c 0a 20 | ts'."...(interactive.(list.nil.. | 
| 55a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 61 | ....................(transient-a | 
| 55c0 | 72 67 2d 76 61 6c 75 65 20 22 2d 2d 67 70 67 2d    73 69 67 6e 3d 22 0a 20 20 20 20 20 20 20 20 20 | rg-value."--gpg-sign=".......... | 
| 55e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 5600 | 20 28 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 61    72 67 75 6d 65 6e 74 73 29 29 29 29 0a 20 20 28 | .(magit-rebase-arguments))))...( | 
| 5620 | 6c 65 74 2a 20 28 28 63 75 72 72 65 6e 74 20 28    6f 72 20 28 6d 61 67 69 74 2d 67 65 74 2d 63 75 | let*.((current.(or.(magit-get-cu | 
| 5640 | 72 72 65 6e 74 2d 62 72 61 6e 63 68 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rrent-branch)................... | 
| 5660 | 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20    22 52 65 66 75 73 69 6e 67 20 74 6f 20 72 65 73 | ....(user-error."Refusing.to.res | 
| 5680 | 68 65 6c 76 65 20 64 65 74 61 63 68 65 64 20 68    65 61 64 22 29 29 29 0a 20 20 20 20 20 20 20 20 | helve.detached.head")))......... | 
| 56a0 | 20 28 62 61 63 6b 75 70 20 28 63 6f 6e 63 61 74    20 22 72 65 66 73 2f 6f 72 69 67 69 6e 61 6c 2f | .(backup.(concat."refs/original/ | 
| 56c0 | 72 65 66 73 2f 68 65 61 64 73 2f 22 20 63 75 72    72 65 6e 74 29 29 29 0a 20 20 20 20 28 63 6f 6e | refs/heads/".current))).....(con | 
| 56e0 | 64 0a 20 20 20 20 20 28 28 6e 6f 74 20 72 65 76    29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 | d......((not.rev).......(when.(a | 
| 5700 | 6e 64 20 28 6d 61 67 69 74 2d 72 65 66 2d 70 20    62 61 63 6b 75 70 29 0a 20 20 20 20 20 20 20 20 | nd.(magit-ref-p.backup)......... | 
| 5720 | 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 6d    61 67 69 74 2d 79 2d 6f 72 2d 6e 2d 70 0a 20 20 | .........(not.(magit-y-or-n-p... | 
| 5740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 42 61 | .....................(format."Ba | 
| 5760 | 63 6b 75 70 20 72 65 66 20 25 73 20 61 6c 72 65    61 64 79 20 65 78 69 73 74 73 2e 20 20 4f 76 65 | ckup.ref.%s.already.exists...Ove | 
| 5780 | 72 72 69 64 65 3f 20 22 20 62 61 63 6b 75 70 29    29 29 29 0a 20 20 20 20 20 20 20 20 28 75 73 65 | rride?.".backup)))).........(use | 
| 57a0 | 72 2d 65 72 72 6f 72 20 22 41 62 6f 72 74 22 29    29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 6c | r-error."Abort")).......(magit-l | 
| 57c0 | 6f 67 2d 73 65 6c 65 63 74 0a 20 20 20 20 20 20    20 20 28 6c 61 6d 62 64 61 20 28 72 65 76 29 0a | og-select.........(lambda.(rev). | 
| 57e0 | 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74    2d 72 65 73 68 65 6c 76 65 2d 73 69 6e 63 65 20 | ..........(magit-reshelve-since. | 
| 5800 | 72 65 76 20 6b 65 79 69 64 29 29 0a 20 20 20 20    20 20 20 20 22 54 79 70 65 20 25 70 20 6f 6e 20 | rev.keyid))........."Type.%p.on. | 
| 5820 | 61 20 63 6f 6d 6d 69 74 20 74 6f 20 72 65 73 68    65 6c 76 65 20 69 74 20 61 6e 64 20 74 68 65 20 | a.commit.to.reshelve.it.and.the. | 
| 5840 | 63 6f 6d 6d 69 74 73 20 61 62 6f 76 65 20 69 74    2c 22 29 29 0a 20 20 20 20 20 28 74 0a 20 20 20 | commits.above.it,"))......(t.... | 
| 5860 | 20 20 20 28 63 6c 2d 66 6c 65 74 20 28 28 61 64    6a 75 73 74 20 28 74 69 6d 65 20 6f 66 66 73 65 | ...(cl-flet.((adjust.(time.offse | 
| 5880 | 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 66 6f 72 6d 61 74 2d 74 69 6d | t)...................(format-tim | 
| 58a0 | 65 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 22 25 46 20 | e-string...................."%F. | 
| 58c0 | 25 54 20 25 7a 22 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 2b 20 28 66 6c | %T.%z"....................(+.(fl | 
| 58e0 | 6f 6f 72 20 74 69 6d 65 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | oor.time)....................... | 
| 5900 | 28 2a 20 6f 66 66 73 65 74 20 36 30 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (*.offset.60)................... | 
| 5920 | 20 20 20 20 28 2d 20 28 63 61 72 20 28 64 65 63    6f 64 65 2d 74 69 6d 65 20 74 69 6d 65 29 29 29 | ....(-.(car.(decode-time.time))) | 
| 5940 | 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 6c 65    74 2a 20 28 28 73 74 61 72 74 20 28 63 6f 6e 63 | )))).........(let*.((start.(conc | 
| 5960 | 61 74 20 72 65 76 20 22 5e 22 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 72 61 6e | at.rev."^"))................(ran | 
| 5980 | 67 65 20 28 63 6f 6e 63 61 74 20 73 74 61 72 74    20 22 2e 2e 22 20 63 75 72 72 65 6e 74 29 29 0a | ge.(concat.start."..".current)). | 
| 59a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    74 69 6d 65 2d 72 65 76 20 28 61 64 6a 75 73 74 | ...............(time-rev.(adjust | 
| 59c0 | 20 28 66 6c 6f 61 74 2d 74 69 6d 65 20 28 73 74    72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 0a 20 | .(float-time.(string-to-number.. | 
| 59e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 5a00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61    67 69 74 2d 72 65 76 2d 66 6f 72 6d 61 74 20 22 | .............(magit-rev-format." | 
| 5a20 | 25 61 74 22 20 73 74 61 72 74 29 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | %at".start)))................... | 
| 5a40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...............1)).............. | 
| 5a60 | 20 20 28 74 69 6d 65 2d 6e 6f 77 20 28 61 64 6a    75 73 74 20 28 66 6c 6f 61 74 2d 74 69 6d 65 29 | ..(time-now.(adjust.(float-time) | 
| 5a80 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 5aa0 | 20 20 28 2d 20 28 73 74 72 69 6e 67 2d 74 6f 2d    6e 75 6d 62 65 72 0a 20 20 20 20 20 20 20 20 20 | ..(-.(string-to-number.......... | 
| 5ac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 | ............................(mag | 
| 5ae0 | 69 74 2d 67 69 74 2d 73 74 72 69 6e 67 20 22 72    65 76 2d 6c 69 73 74 22 20 22 2d 2d 63 6f 75 6e | it-git-string."rev-list"."--coun | 
| 5b00 | 74 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t".............................. | 
| 5b20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 72 61 6e 67 65 29 | ..........................range) | 
| 5b40 | 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20    28 70 75 73 68 20 74 69 6d 65 2d 72 65 76 20 6d | )))))...........(push.time-rev.m | 
| 5b60 | 61 67 69 74 2d 2d 72 65 73 68 65 6c 76 65 2d 68    69 73 74 6f 72 79 29 0a 20 20 20 20 20 20 20 20 | agit--reshelve-history)......... | 
| 5b80 | 20 20 28 6c 65 74 20 28 28 64 61 74 65 20 28 66    6c 6f 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 | ..(let.((date.(floor............ | 
| 5ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6c 6f    61 74 2d 74 69 6d 65 0a 20 20 20 20 20 20 20 20 | ............(float-time......... | 
| 5bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 64 61 74 65 2d 74 6f 2d 74 69 6d 65 0a 20 20 | ................(date-to-time... | 
| 5be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 72 65 61 64 2d 73 74 72 | .......................(read-str | 
| 5c00 | 69 6e 67 20 22 44 61 74 65 20 66 6f 72 20 66 69    72 73 74 20 63 6f 6d 6d 69 74 3a 20 22 0a 20 20 | ing."Date.for.first.commit:."... | 
| 5c20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 5c40 | 20 20 20 20 74 69 6d 65 2d 6e 6f 77 20 27 6d 61    67 69 74 2d 2d 72 65 73 68 65 6c 76 65 2d 68 69 | ....time-now.'magit--reshelve-hi | 
| 5c60 | 73 74 6f 72 79 29 29 29 29 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 28 77 69 74 68 2d 65 6e | story)))))).............(with-en | 
| 5c80 | 76 69 72 6f 6e 6d 65 6e 74 2d 76 61 72 69 61 62    6c 65 73 20 28 28 22 46 49 4c 54 45 52 5f 42 52 | vironment-variables.(("FILTER_BR | 
| 5ca0 | 41 4e 43 48 5f 53 51 55 45 4c 43 48 5f 57 41 52    4e 49 4e 47 22 20 22 31 22 29 29 0a 20 20 20 20 | ANCH_SQUELCH_WARNING"."1"))..... | 
| 5cc0 | 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74    2d 77 69 74 68 2d 74 6f 70 6c 65 76 65 6c 0a 20 | ..........(magit-with-toplevel.. | 
| 5ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 61 73 | ...............(magit-run-git-as | 
| 5d00 | 79 6e 63 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 22 66 69 6c 74 65 72 2d 62 72 61 | ync.................."filter-bra | 
| 5d20 | 6e 63 68 22 20 22 2d 2d 66 6f 72 63 65 22 20 22    2d 2d 65 6e 76 2d 66 69 6c 74 65 72 22 0a 20 20 | nch"."--force"."--env-filter"... | 
| 5d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    66 6f 72 6d 61 74 0a 20 20 20 20 20 20 20 20 20 | ...............(format.......... | 
| 5d60 | 20 20 20 20 20 20 20 20 20 22 63 61 73 65 20 24    47 49 54 5f 43 4f 4d 4d 49 54 20 69 6e 20 25 73 | ........."case.$GIT_COMMIT.in.%s | 
| 5d80 | 5c 6e 65 73 61 63 22 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6d 61 70 63 6f | \nesac"...................(mapco | 
| 5da0 | 6e 63 61 74 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 | ncat....................(lambda. | 
| 5dc0 | 28 72 65 76 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 67 | (rev)......................(prog | 
| 5de0 | 31 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 | 1..........................(conc | 
| 5e00 | 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f | at...........................(fo | 
| 5e20 | 72 6d 61 74 20 22 25 73 29 20 22 20 72 65 76 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rmat."%s).".rev)................ | 
| 5e40 | 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20    28 6e 6f 74 20 6d 61 67 69 74 2d 72 65 73 68 65 | ...........(and.(not.magit-reshe | 
| 5e60 | 6c 76 65 2d 73 69 6e 63 65 2d 63 6f 6d 6d 69 74    74 65 72 2d 6f 6e 6c 79 29 0a 20 20 20 20 20 20 | lve-since-committer-only)....... | 
| 5e80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 | .........................(format | 
| 5ea0 | 20 22 65 78 70 6f 72 74 20 47 49 54 5f 41 55 54    48 4f 52 5f 44 41 54 45 3d 5c 22 25 73 5c 22 3b | ."export.GIT_AUTHOR_DATE=\"%s\"; | 
| 5ec0 | 20 22 20 64 61 74 65 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .".date))....................... | 
| 5ee0 | 20 20 20 20 28 66 6f 72 6d 61 74 20 22 65 78 70    6f 72 74 20 47 49 54 5f 43 4f 4d 4d 49 54 54 45 | ....(format."export.GIT_COMMITTE | 
| 5f00 | 52 5f 44 41 54 45 3d 5c 22 25 73 5c 22 3b 3b 22    20 64 61 74 65 29 29 0a 20 20 20 20 20 20 20 20 | R_DATE=\"%s\";;".date))......... | 
| 5f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    63 6c 2d 69 6e 63 66 20 64 61 74 65 20 36 30 29 | ...............(cl-incf.date.60) | 
| 5f40 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 | ))....................(magit-git | 
| 5f60 | 2d 6c 69 6e 65 73 20 22 72 65 76 2d 6c 69 73 74    22 20 22 2d 2d 72 65 76 65 72 73 65 22 20 72 61 | -lines."rev-list"."--reverse".ra | 
| 5f80 | 6e 67 65 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 22 20 22 29 29 0a 20 20 | nge)...................."."))... | 
| 5fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    61 6e 64 20 6b 65 79 69 64 0a 20 20 20 20 20 20 | ...............(and.keyid....... | 
| 5fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6c 69 73 74 20 22 2d 2d 63 6f 6d 6d 69 74 2d | ................(list."--commit- | 
| 5fe0 | 66 69 6c 74 65 72 22 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | filter"......................... | 
| 6000 | 20 20 20 20 28 66 6f 72 6d 61 74 20 22 67 69 74    20 63 6f 6d 6d 69 74 2d 74 72 65 65 20 2d 2d 67 | ....(format."git.commit-tree.--g | 
| 6020 | 70 67 2d 73 69 67 6e 3d 25 73 20 5c 22 24 40 5c    22 3b 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 | pg-sign=%s.\"$@\";"............. | 
| 6040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 6b 65 79 69 64 29 29 29 | ........................keyid))) | 
| 6060 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 72 61 6e 67 65 20 22 2d 2d 22 29 29 0a 20 | ..................range."--")).. | 
| 6080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65    74 2d 70 72 6f 63 65 73 73 2d 73 65 6e 74 69 6e | .............(set-process-sentin | 
| 60a0 | 65 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 6d 61 67 69 74 2d 74 68 69 73 2d 70 72 6f | el................magit-this-pro | 
| 60c0 | 63 65 73 73 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6c 61 6d 62 64 61 20 28 70 72 6f | cess................(lambda.(pro | 
| 60e0 | 63 65 73 73 20 65 76 65 6e 74 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 | cess.event)..................(wh | 
| 6100 | 65 6e 20 28 6d 65 6d 71 20 28 70 72 6f 63 65 73    73 2d 73 74 61 74 75 73 20 70 72 6f 63 65 73 73 | en.(memq.(process-status.process | 
| 6120 | 29 20 27 28 65 78 69 74 20 73 69 67 6e 61 6c 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ).'(exit.signal))............... | 
| 6140 | 20 20 20 20 20 28 69 66 20 28 3e 20 28 70 72 6f    63 65 73 73 2d 65 78 69 74 2d 73 74 61 74 75 73 | .....(if.(>.(process-exit-status | 
| 6160 | 20 70 72 6f 63 65 73 73 29 20 30 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .process).0).................... | 
| 6180 | 20 20 20 20 28 6d 61 67 69 74 2d 70 72 6f 63 65    73 73 2d 73 65 6e 74 69 6e 65 6c 20 70 72 6f 63 | ....(magit-process-sentinel.proc | 
| 61a0 | 65 73 73 20 65 76 65 6e 74 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ess.event)...................... | 
| 61c0 | 28 70 72 6f 63 65 73 73 2d 70 75 74 20 70 72 6f    63 65 73 73 20 27 69 6e 68 69 62 69 74 2d 72 65 | (process-put.process.'inhibit-re | 
| 61e0 | 66 72 65 73 68 20 74 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | fresh.t)......................(m | 
| 6200 | 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 73 65 6e    74 69 6e 65 6c 20 70 72 6f 63 65 73 73 20 65 76 | agit-process-sentinel.process.ev | 
| 6220 | 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | ent)......................(magit | 
| 6240 | 2d 72 75 6e 2d 67 69 74 20 22 75 70 64 61 74 65    2d 72 65 66 22 20 22 2d 64 22 20 62 61 63 6b 75 | -run-git."update-ref"."-d".backu | 
| 6260 | 70 29 29 29 29 29 29 29 29 29 29 29 29 29 0a 0a    3b 3b 3b 20 52 65 76 69 73 69 6f 6e 20 53 74 61 | p)))))))))))))..;;;.Revision.Sta | 
| 6280 | 63 6b 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69    74 2d 72 65 76 69 73 69 6f 6e 2d 73 74 61 63 6b | ck..(defvar.magit-revision-stack | 
| 62a0 | 20 6e 69 6c 29 0a 0a 28 64 65 66 63 75 73 74 6f    6d 20 6d 61 67 69 74 2d 70 6f 70 2d 72 65 76 69 | .nil)..(defcustom.magit-pop-revi | 
| 62c0 | 73 69 6f 6e 2d 73 74 61 63 6b 2d 66 6f 72 6d 61    74 0a 20 20 27 28 22 5b 25 4e 3a 20 25 68 5d 20 | sion-stack-format...'("[%N:.%h]. | 
| 62e0 | 22 0a 20 20 20 20 22 25 4e 3a 20 25 63 73 20 25    48 5c 6e 20 20 20 25 73 5c 6e 22 0a 20 20 20 20 | "....."%N:.%cs.%H\n...%s\n"..... | 
| 6300 | 22 5c 5c 5b 5c 5c 28 5b 30 2d 39 5d 2b 5c 5c 29    5b 5d 3a 5d 22 29 0a 20 20 22 43 6f 6e 74 72 6f | "\\[\\([0-9]+\\)[]:]")..."Contro | 
| 6320 | 6c 20 68 6f 77 20 60 6d 61 67 69 74 2d 70 6f 70    2d 72 65 76 69 73 69 6f 6e 2d 73 74 61 63 6b 27 | l.how.`magit-pop-revision-stack' | 
| 6340 | 20 69 6e 73 65 72 74 73 20 61 20 72 65 76 69 73    69 6f 6e 2e 0a 0a 54 68 65 20 63 6f 6d 6d 61 6e | .inserts.a.revision...The.comman | 
| 6360 | 64 20 60 6d 61 67 69 74 2d 70 6f 70 2d 72 65 76    69 73 69 6f 6e 2d 73 74 61 63 6b 27 20 69 6e 73 | d.`magit-pop-revision-stack'.ins | 
| 6380 | 65 72 74 73 20 61 20 72 65 70 72 65 73 65 6e 74    61 74 69 6f 6e 0a 6f 66 20 74 68 65 20 72 65 76 | erts.a.representation.of.the.rev | 
| 63a0 | 69 73 69 6f 6e 20 6c 61 73 74 20 70 75 73 68 65    64 20 74 6f 20 74 68 65 20 60 6d 61 67 69 74 2d | ision.last.pushed.to.the.`magit- | 
| 63c0 | 72 65 76 69 73 69 6f 6e 2d 73 74 61 63 6b 27 20    69 6e 74 6f 0a 74 68 65 20 63 75 72 72 65 6e 74 | revision-stack'.into.the.current | 
| 63e0 | 20 62 75 66 66 65 72 2e 20 20 49 74 20 69 6e 73    65 72 74 73 20 74 65 78 74 20 61 74 20 70 6f 69 | .buffer...It.inserts.text.at.poi | 
| 6400 | 6e 74 20 61 6e 64 2f 6f 72 20 6e 65 61 72 20 74    68 65 20 65 6e 64 0a 6f 66 20 74 68 65 20 62 75 | nt.and/or.near.the.end.of.the.bu | 
| 6420 | 66 66 65 72 2c 20 61 6e 64 20 72 65 6d 6f 76 65    73 20 74 68 65 20 63 6f 6e 73 75 6d 65 64 20 72 | ffer,.and.removes.the.consumed.r | 
| 6440 | 65 76 69 73 69 6f 6e 20 66 72 6f 6d 20 74 68 65    20 73 74 61 63 6b 2e 0a 0a 54 68 65 20 65 6e 74 | evision.from.the.stack...The.ent | 
| 6460 | 72 69 65 73 20 6f 6e 20 74 68 65 20 73 74 61 63    6b 20 68 61 76 65 20 74 68 65 20 66 6f 72 6d 61 | ries.on.the.stack.have.the.forma | 
| 6480 | 74 20 28 48 41 53 48 20 54 4f 50 4c 45 56 45 4c    29 20 61 6e 64 20 74 68 69 73 0a 6f 70 74 69 6f | t.(HASH.TOPLEVEL).and.this.optio | 
| 64a0 | 6e 20 68 61 73 20 74 68 65 20 66 6f 72 6d 61 74    20 28 50 4f 49 4e 54 2d 46 4f 52 4d 41 54 20 45 | n.has.the.format.(POINT-FORMAT.E | 
| 64c0 | 4f 42 2d 46 4f 52 4d 41 54 20 49 4e 44 45 58 2d    52 45 47 45 58 50 29 2c 20 61 6c 6c 0a 6f 66 20 | OB-FORMAT.INDEX-REGEXP),.all.of. | 
| 64e0 | 77 68 69 63 68 20 6d 61 79 20 62 65 20 6e 69 6c    20 6f 72 20 61 20 73 74 72 69 6e 67 20 28 74 68 | which.may.be.nil.or.a.string.(th | 
| 6500 | 6f 75 67 68 20 65 69 74 68 65 72 20 6f 6e 65 20    6f 66 20 45 4f 42 2d 46 4f 52 4d 41 54 0a 6f 72 | ough.either.one.of.EOB-FORMAT.or | 
| 6520 | 20 50 4f 49 4e 54 2d 46 4f 52 4d 41 54 20 73 68    6f 75 6c 64 20 62 65 20 61 20 73 74 72 69 6e 67 | .POINT-FORMAT.should.be.a.string | 
| 6540 | 2c 20 61 6e 64 20 69 66 20 49 4e 44 45 58 2d 52    45 47 45 58 50 20 69 73 0a 6e 6f 6e 2d 6e 69 6c | ,.and.if.INDEX-REGEXP.is.non-nil | 
| 6560 | 2c 20 74 68 65 6e 20 74 68 65 20 74 77 6f 20 66    6f 72 6d 61 74 73 20 73 68 6f 75 6c 64 20 62 65 | ,.then.the.two.formats.should.be | 
| 6580 | 20 74 6f 6f 29 2e 0a 0a 46 69 72 73 74 20 49 4e    44 45 58 2d 52 45 47 45 58 50 20 69 73 20 75 73 | .too)...First.INDEX-REGEXP.is.us | 
| 65a0 | 65 64 20 74 6f 20 66 69 6e 64 20 74 68 65 20 70    72 65 76 69 6f 75 73 6c 79 20 69 6e 73 65 72 74 | ed.to.find.the.previously.insert | 
| 65c0 | 65 64 20 65 6e 74 72 79 2c 0a 62 79 20 73 65 61    72 63 68 69 6e 67 20 62 61 63 6b 77 61 72 64 20 | ed.entry,.by.searching.backward. | 
| 65e0 | 66 72 6f 6d 20 70 6f 69 6e 74 2e 20 20 54 68 65    20 66 69 72 73 74 20 73 75 62 6d 61 74 63 68 20 | from.point...The.first.submatch. | 
| 6600 | 6d 75 73 74 20 6d 61 74 63 68 0a 74 68 65 20 69    6e 64 65 78 20 6e 75 6d 62 65 72 2e 20 20 54 68 | must.match.the.index.number...Th | 
| 6620 | 61 74 20 6e 75 6d 62 65 72 20 69 73 20 69 6e 63    72 65 6d 65 6e 74 65 64 20 62 79 20 6f 6e 65 2c | at.number.is.incremented.by.one, | 
| 6640 | 20 61 6e 64 20 62 65 63 6f 6d 65 73 0a 74 68 65    20 69 6e 64 65 78 20 6e 75 6d 62 65 72 20 6f 66 | .and.becomes.the.index.number.of | 
| 6660 | 20 74 68 65 20 65 6e 74 72 79 20 74 6f 20 62 65    20 69 6e 73 65 72 74 65 64 2e 20 20 49 66 20 79 | .the.entry.to.be.inserted...If.y | 
| 6680 | 6f 75 20 64 6f 6e 27 74 20 77 61 6e 74 0a 74 6f    20 6e 75 6d 62 65 72 20 74 68 65 20 69 6e 73 65 | ou.don't.want.to.number.the.inse | 
| 66a0 | 72 74 65 64 20 72 65 76 69 73 69 6f 6e 73 2c 20    74 68 65 6e 20 75 73 65 20 6e 69 6c 20 66 6f 72 | rted.revisions,.then.use.nil.for | 
| 66c0 | 20 49 4e 44 45 58 2d 52 45 47 45 58 50 2e 0a 0a    49 66 20 49 4e 44 45 58 2d 52 45 47 45 58 50 20 | .INDEX-REGEXP...If.INDEX-REGEXP. | 
| 66e0 | 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e    20 62 6f 74 68 20 50 4f 49 4e 54 2d 46 4f 52 4d | is.non-nil,.then.both.POINT-FORM | 
| 6700 | 41 54 20 61 6e 64 20 45 4f 42 2d 46 4f 52 4d 41    54 0a 73 68 6f 75 6c 64 20 63 6f 6e 74 61 69 6e | AT.and.EOB-FORMAT.should.contain | 
| 6720 | 20 5c 22 25 4e 5c 22 2c 20 77 68 69 63 68 20 69    73 20 72 65 70 6c 61 63 65 64 20 77 69 74 68 20 | .\"%N\",.which.is.replaced.with. | 
| 6740 | 74 68 65 20 6e 75 6d 62 65 72 20 74 68 61 74 20    77 61 73 0a 64 65 74 65 72 6d 69 6e 65 64 20 69 | the.number.that.was.determined.i | 
| 6760 | 6e 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 73    74 65 70 2e 0a 0a 42 6f 74 68 20 66 6f 72 6d 61 | n.the.previous.step...Both.forma | 
| 6780 | 74 73 2c 20 69 66 20 6e 6f 6e 2d 6e 69 6c 20 61    6e 64 20 61 66 74 65 72 20 72 65 6d 6f 76 69 6e | ts,.if.non-nil.and.after.removin | 
| 67a0 | 67 20 25 4e 2c 20 61 72 65 20 74 68 65 6e 20 65    78 70 61 6e 64 65 64 0a 75 73 69 6e 67 20 60 67 | g.%N,.are.then.expanded.using.`g | 
| 67c0 | 69 74 20 73 68 6f 77 20 2d 2d 66 6f 72 6d 61 74    3d 46 4f 52 4d 41 54 20 2e 2e 2e 27 20 69 6e 73 | it.show.--format=FORMAT....'.ins | 
| 67e0 | 69 64 65 20 54 4f 50 4c 45 56 45 4c 2e 0a 0a 54    68 65 20 65 78 70 61 6e 73 69 6f 6e 20 6f 66 20 | ide.TOPLEVEL...The.expansion.of. | 
| 6800 | 50 4f 49 4e 54 2d 46 4f 52 4d 41 54 20 69 73 20    69 6e 73 65 72 74 65 64 20 61 74 20 70 6f 69 6e | POINT-FORMAT.is.inserted.at.poin | 
| 6820 | 74 2c 20 61 6e 64 20 74 68 65 0a 65 78 70 61 6e    73 69 6f 6e 20 6f 66 20 45 4f 42 2d 46 4f 52 4d | t,.and.the.expansion.of.EOB-FORM | 
| 6840 | 41 54 20 69 73 20 69 6e 73 65 72 74 65 64 20 61    74 20 74 68 65 20 65 6e 64 20 6f 66 20 74 68 65 | AT.is.inserted.at.the.end.of.the | 
| 6860 | 20 62 75 66 66 65 72 20 28 69 66 0a 74 68 65 20    62 75 66 66 65 72 20 65 6e 64 73 20 77 69 74 68 | .buffer.(if.the.buffer.ends.with | 
| 6880 | 20 61 20 63 6f 6d 6d 65 6e 74 2c 20 74 68 65 6e    20 69 74 20 69 73 20 69 6e 73 65 72 74 65 64 20 | .a.comment,.then.it.is.inserted. | 
| 68a0 | 72 69 67 68 74 20 62 65 66 6f 72 65 0a 74 68 61    74 29 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d | right.before.that)."...:package- | 
| 68c0 | 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20    2e 20 22 33 2e 32 2e 30 22 29 0a 20 20 3a 67 72 | version.'(magit..."3.2.0")...:gr | 
| 68e0 | 6f 75 70 20 27 6d 61 67 69 74 2d 63 6f 6d 6d 61    6e 64 73 0a 20 20 3a 74 79 70 65 20 27 28 6c 69 | oup.'magit-commands...:type.'(li | 
| 6900 | 73 74 20 28 63 68 6f 69 63 65 20 28 73 74 72 69    6e 67 20 3a 74 61 67 20 22 49 6e 73 65 72 74 20 | st.(choice.(string.:tag."Insert. | 
| 6920 | 61 74 20 70 6f 69 6e 74 20 66 6f 72 6d 61 74 22    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | at.point.format")............... | 
| 6940 | 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 28    73 74 72 69 6e 67 20 3a 74 61 67 20 22 49 6e 73 | .........(cons.(string.:tag."Ins | 
| 6960 | 65 72 74 20 61 74 20 70 6f 69 6e 74 20 66 6f 72    6d 61 74 22 29 0a 20 20 20 20 20 20 20 20 20 20 | ert.at.point.format")........... | 
| 6980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 72 65 70 65 61 74 20 28 73 74 72 69 | ...................(repeat.(stri | 
| 69a0 | 6e 67 20 3a 74 61 67 20 22 41 72 67 75 6d 65 6e    74 20 74 6f 20 67 69 74 20 73 68 6f 77 22 29 29 | ng.:tag."Argument.to.git.show")) | 
| 69c0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 | )........................(const. | 
| 69e0 | 3a 74 61 67 20 22 44 6f 6e 27 74 20 69 6e 73 65    72 74 20 61 74 20 70 6f 69 6e 74 22 20 6e 69 6c | :tag."Don't.insert.at.point".nil | 
| 6a00 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 63 68 6f 69 63 65 20 28 73 74 72 69 6e | ))................(choice.(strin | 
| 6a20 | 67 20 3a 74 61 67 20 22 49 6e 73 65 72 74 20 61    74 20 65 6f 62 20 66 6f 72 6d 61 74 22 29 0a 20 | g.:tag."Insert.at.eob.format").. | 
| 6a40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 63 6f 6e 73 20 28 73 74 72 | ......................(cons.(str | 
| 6a60 | 69 6e 67 20 3a 74 61 67 20 22 49 6e 73 65 72 74    20 61 74 20 65 6f 62 20 66 6f 72 6d 61 74 22 29 | ing.:tag."Insert.at.eob.format") | 
| 6a80 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 | ..............................(r | 
| 6aa0 | 65 70 65 61 74 20 28 73 74 72 69 6e 67 20 3a 74    61 67 20 22 41 72 67 75 6d 65 6e 74 20 74 6f 20 | epeat.(string.:tag."Argument.to. | 
| 6ac0 | 67 69 74 20 73 68 6f 77 22 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | git.show"))).................... | 
| 6ae0 | 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20    22 44 6f 6e 27 74 20 69 6e 73 65 72 74 20 61 74 | ....(const.:tag."Don't.insert.at | 
| 6b00 | 20 65 6f 62 22 20 6e 69 6c 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 63 68 6f 69 | .eob".nil))................(choi | 
| 6b20 | 63 65 20 28 72 65 67 65 78 70 20 3a 74 61 67 20    22 46 69 6e 64 20 69 6e 64 65 78 20 72 65 67 65 | ce.(regexp.:tag."Find.index.rege | 
| 6b40 | 78 70 22 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e | xp")........................(con | 
| 6b60 | 73 74 20 3a 74 61 67 20 22 44 6f 6e 27 74 20 6e    75 6d 62 65 72 20 65 6e 74 72 69 65 73 22 20 6e | st.:tag."Don't.number.entries".n | 
| 6b80 | 69 6c 29 29 29 29 0a 0a 28 64 65 66 63 75 73 74    6f 6d 20 6d 61 67 69 74 2d 63 6f 70 79 2d 72 65 | il))))..(defcustom.magit-copy-re | 
| 6ba0 | 76 69 73 69 6f 6e 2d 61 62 62 72 65 76 69 61 74    65 64 20 6e 69 6c 0a 20 20 22 57 68 65 74 68 65 | vision-abbreviated.nil..."Whethe | 
| 6bc0 | 72 20 74 6f 20 73 61 76 65 20 61 62 62 72 65 76    69 61 74 65 64 20 72 65 76 69 73 69 6f 6e 20 74 | r.to.save.abbreviated.revision.t | 
| 6be0 | 6f 20 60 6b 69 6c 6c 2d 72 69 6e 67 27 20 61 6e    64 20 60 6d 61 67 69 74 2d 72 65 76 69 73 69 6f | o.`kill-ring'.and.`magit-revisio | 
| 6c00 | 6e 2d 73 74 61 63 6b 27 2e 22 0a 20 20 3a 70 61    63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 | n-stack'."...:package-version.'( | 
| 6c20 | 6d 61 67 69 74 20 2e 20 22 33 2e 30 2e 30 22 29    0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 | magit..."3.0.0")...:group.'magit | 
| 6c40 | 2d 6d 69 73 63 65 6c 6c 61 6e 65 6f 75 73 0a 20    20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 | -miscellaneous...:type.'boolean) | 
| 6c60 | 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64    0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 70 6f | ..;;;###autoload.(defun.magit-po | 
| 6c80 | 70 2d 72 65 76 69 73 69 6f 6e 2d 73 74 61 63 6b    20 28 72 65 76 20 74 6f 70 6c 65 76 65 6c 29 0a | p-revision-stack.(rev.toplevel). | 
| 6ca0 | 20 20 22 49 6e 73 65 72 74 20 61 20 72 65 70 72    65 73 65 6e 74 61 74 69 6f 6e 20 6f 66 20 61 20 | .."Insert.a.representation.of.a. | 
| 6cc0 | 72 65 76 69 73 69 6f 6e 20 69 6e 74 6f 20 74 68    65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 | revision.into.the.current.buffer | 
| 6ce0 | 2e 0a 0a 50 6f 70 20 61 20 72 65 76 69 73 69 6f    6e 20 66 72 6f 6d 20 74 68 65 20 60 6d 61 67 69 | ...Pop.a.revision.from.the.`magi | 
| 6d00 | 74 2d 72 65 76 69 73 69 6f 6e 2d 73 74 61 63 6b    27 20 61 6e 64 20 69 6e 73 65 72 74 20 69 74 20 | t-revision-stack'.and.insert.it. | 
| 6d20 | 69 6e 74 6f 0a 74 68 65 20 63 75 72 72 65 6e 74    20 62 75 66 66 65 72 20 61 63 63 6f 72 64 69 6e | into.the.current.buffer.accordin | 
| 6d40 | 67 20 74 6f 20 60 6d 61 67 69 74 2d 70 6f 70 2d    72 65 76 69 73 69 6f 6e 2d 73 74 61 63 6b 2d 66 | g.to.`magit-pop-revision-stack-f | 
| 6d60 | 6f 72 6d 61 74 27 2e 0a 52 65 76 69 73 69 6f 6e    73 20 63 61 6e 20 62 65 20 70 75 74 20 6f 6e 20 | ormat'..Revisions.can.be.put.on. | 
| 6d80 | 74 68 65 20 73 74 61 63 6b 20 75 73 69 6e 67 20    60 6d 61 67 69 74 2d 63 6f 70 79 2d 73 65 63 74 | the.stack.using.`magit-copy-sect | 
| 6da0 | 69 6f 6e 2d 76 61 6c 75 65 27 0a 61 6e 64 20 60    6d 61 67 69 74 2d 63 6f 70 79 2d 62 75 66 66 65 | ion-value'.and.`magit-copy-buffe | 
| 6dc0 | 72 2d 72 65 76 69 73 69 6f 6e 27 2e 0a 0a 49 66    20 74 68 65 20 73 74 61 63 6b 20 69 73 20 65 6d | r-revision'...If.the.stack.is.em | 
| 6de0 | 70 74 79 20 6f 72 20 77 69 74 68 20 61 20 70 72    65 66 69 78 20 61 72 67 75 6d 65 6e 74 2c 20 69 | pty.or.with.a.prefix.argument,.i | 
| 6e00 | 6e 73 74 65 61 64 20 72 65 61 64 20 61 0a 72 65    76 69 73 69 6f 6e 20 69 6e 20 74 68 65 20 6d 69 | nstead.read.a.revision.in.the.mi | 
| 6e20 | 6e 69 62 75 66 66 65 72 2e 20 20 42 79 20 75 73    69 6e 67 20 74 68 65 20 6d 69 6e 69 62 75 66 66 | nibuffer...By.using.the.minibuff | 
| 6e40 | 65 72 20 68 69 73 74 6f 72 79 20 74 68 69 73 0a    61 6c 6c 6f 77 73 20 73 65 6c 65 63 74 69 6e 67 | er.history.this.allows.selecting | 
| 6e60 | 20 61 6e 20 69 74 65 6d 20 77 68 69 63 68 20 77    61 73 20 70 6f 70 70 65 64 20 65 61 72 6c 69 65 | .an.item.which.was.popped.earlie | 
| 6e80 | 72 20 6f 72 20 74 6f 20 69 6e 73 65 72 74 20 61    6e 0a 61 72 62 69 74 72 61 72 79 20 72 65 66 65 | r.or.to.insert.an.arbitrary.refe | 
| 6ea0 | 72 65 6e 63 65 20 6f 72 20 72 65 76 69 73 69 6f    6e 20 77 69 74 68 6f 75 74 20 66 69 72 73 74 20 | rence.or.revision.without.first. | 
| 6ec0 | 70 75 73 68 69 6e 67 20 69 74 20 6f 6e 74 6f 20    74 68 65 0a 73 74 61 63 6b 2e 0a 0a 57 68 65 6e | pushing.it.onto.the.stack...When | 
| 6ee0 | 20 72 65 61 64 69 6e 67 20 74 68 65 20 72 65 76    69 73 69 6f 6e 20 66 72 6f 6d 20 74 68 65 20 6d | .reading.the.revision.from.the.m | 
| 6f00 | 69 6e 69 62 75 66 66 65 72 2c 20 74 68 65 6e 20    69 74 20 6d 69 67 68 74 20 6e 6f 74 0a 62 65 20 | inibuffer,.then.it.might.not.be. | 
| 6f20 | 70 6f 73 73 69 62 6c 65 20 74 6f 20 67 75 65 73    73 20 74 68 65 20 63 6f 72 72 65 63 74 20 72 65 | possible.to.guess.the.correct.re | 
| 6f40 | 70 6f 73 69 74 6f 72 79 2e 20 20 57 68 65 6e 20    74 68 69 73 20 63 6f 6d 6d 61 6e 64 0a 69 73 20 | pository...When.this.command.is. | 
| 6f60 | 63 61 6c 6c 65 64 20 69 6e 73 69 64 65 20 61 20    72 65 70 6f 73 69 74 6f 72 79 20 28 65 2e 67 2e | called.inside.a.repository.(e.g. | 
| 6f80 | 2c 20 77 68 69 6c 65 20 63 6f 6d 70 6f 73 69 6e    67 20 61 20 63 6f 6d 6d 69 74 0a 6d 65 73 73 61 | ,.while.composing.a.commit.messa | 
| 6fa0 | 67 65 29 2c 20 74 68 65 6e 20 74 68 61 74 20 72    65 70 6f 73 69 74 6f 72 79 20 69 73 20 75 73 65 | ge),.then.that.repository.is.use | 
| 6fc0 | 64 2e 20 20 4f 74 68 65 72 77 69 73 65 20 28 65    2e 67 2e 2c 20 77 68 69 6c 65 0a 63 6f 6d 70 6f | d...Otherwise.(e.g.,.while.compo | 
| 6fe0 | 73 69 6e 67 20 61 6e 20 65 6d 61 69 6c 29 20 74    68 65 6e 20 74 68 65 20 72 65 70 6f 73 69 74 6f | sing.an.email).then.the.reposito | 
| 7000 | 72 79 20 72 65 63 6f 72 64 65 64 20 66 6f 72 20    74 68 65 20 74 6f 70 0a 65 6c 65 6d 65 6e 74 20 | ry.recorded.for.the.top.element. | 
| 7020 | 6f 66 20 74 68 65 20 73 74 61 63 6b 20 69 73 20    75 73 65 64 20 28 65 76 65 6e 20 74 68 6f 75 67 | of.the.stack.is.used.(even.thoug | 
| 7040 | 68 20 77 65 20 69 6e 73 65 72 74 20 61 6e 6f 74    68 65 72 0a 72 65 76 69 73 69 6f 6e 29 2e 20 20 | h.we.insert.another.revision)... | 
| 7060 | 49 66 20 6e 6f 74 20 63 61 6c 6c 65 64 20 69 6e    73 69 64 65 20 61 20 72 65 70 6f 73 69 74 6f 72 | If.not.called.inside.a.repositor | 
| 7080 | 79 20 61 6e 64 20 77 69 74 68 20 61 6e 20 65 6d    70 74 79 0a 73 74 61 63 6b 2c 20 6f 72 20 77 69 | y.and.with.an.empty.stack,.or.wi | 
| 70a0 | 74 68 20 74 77 6f 20 70 72 65 66 69 78 20 61 72    67 75 6d 65 6e 74 73 2c 20 74 68 65 6e 20 72 65 | th.two.prefix.arguments,.then.re | 
| 70c0 | 61 64 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72    79 20 69 6e 0a 74 68 65 20 6d 69 6e 69 62 75 66 | ad.the.repository.in.the.minibuf | 
| 70e0 | 66 65 72 20 74 6f 6f 2e 22 0a 20 20 28 69 6e 74    65 72 61 63 74 69 76 65 0a 20 20 20 28 69 66 20 | fer.too."...(interactive....(if. | 
| 7100 | 28 6f 72 20 63 75 72 72 65 6e 74 2d 70 72 65 66    69 78 2d 61 72 67 20 28 6e 6f 74 20 6d 61 67 69 | (or.current-prefix-arg.(not.magi | 
| 7120 | 74 2d 72 65 76 69 73 69 6f 6e 2d 73 74 61 63 6b    29 29 0a 20 20 20 20 20 20 20 28 6c 65 74 20 28 | t-revision-stack))........(let.( | 
| 7140 | 28 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f    72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | (default-directory.............. | 
| 7160 | 20 28 6f 72 20 28 61 6e 64 20 28 6e 6f 74 20 28    3d 20 28 70 72 65 66 69 78 2d 6e 75 6d 65 72 69 | .(or.(and.(not.(=.(prefix-numeri | 
| 7180 | 63 2d 76 61 6c 75 65 20 63 75 72 72 65 6e 74 2d    70 72 65 66 69 78 2d 61 72 67 29 20 31 36 29 29 | c-value.current-prefix-arg).16)) | 
| 71a0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6f 72 20 28 6d 61 67 | ........................(or.(mag | 
| 71c0 | 69 74 2d 74 6f 70 6c 65 76 65 6c 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | it-toplevel).................... | 
| 71e0 | 20 20 20 20 20 20 20 20 28 63 61 64 72 20 28 63    61 72 20 6d 61 67 69 74 2d 72 65 76 69 73 69 6f | ........(cadr.(car.magit-revisio | 
| 7200 | 6e 2d 73 74 61 63 6b 29 29 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | n-stack))))...................(m | 
| 7220 | 61 67 69 74 2d 72 65 61 64 2d 72 65 70 6f 73 69    74 6f 72 79 29 29 29 29 0a 20 20 20 20 20 20 20 | agit-read-repository))))........ | 
| 7240 | 20 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 72    65 61 64 2d 62 72 61 6e 63 68 2d 6f 72 2d 63 6f | ..(list.(magit-read-branch-or-co | 
| 7260 | 6d 6d 69 74 20 22 49 6e 73 65 72 74 20 72 65 76    69 73 69 6f 6e 22 29 0a 20 20 20 20 20 20 20 20 | mmit."Insert.revision")......... | 
| 7280 | 20 20 20 20 20 20 20 64 65 66 61 75 6c 74 2d 64    69 72 65 63 74 6f 72 79 29 29 0a 20 20 20 20 20 | .......default-directory))...... | 
| 72a0 | 28 70 75 73 68 20 28 63 61 61 72 20 6d 61 67 69    74 2d 72 65 76 69 73 69 6f 6e 2d 73 74 61 63 6b | (push.(caar.magit-revision-stack | 
| 72c0 | 29 20 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e    2d 68 69 73 74 6f 72 79 29 0a 20 20 20 20 20 28 | ).magit-revision-history)......( | 
| 72e0 | 70 6f 70 20 6d 61 67 69 74 2d 72 65 76 69 73 69    6f 6e 2d 73 74 61 63 6b 29 29 29 0a 20 20 28 69 | pop.magit-revision-stack)))...(i | 
| 7300 | 66 20 72 65 76 0a 20 20 20 20 20 20 28 70 63 61    73 65 2d 6c 65 74 20 28 28 60 28 2c 70 6e 74 2d | f.rev.......(pcase-let.((`(,pnt- | 
| 7320 | 66 6f 72 6d 61 74 20 2c 65 6f 62 2d 66 6f 72 6d    61 74 20 2c 69 64 78 2d 66 6f 72 6d 61 74 29 0a | format.,eob-format.,idx-format). | 
| 7340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 6d 61 67 69 74 2d 70 6f 70 2d 72 65 76 | ...................magit-pop-rev | 
| 7360 | 69 73 69 6f 6e 2d 73 74 61 63 6b 2d 66 6f 72 6d    61 74 29 29 0a 20 20 20 20 20 20 20 20 28 6c 65 | ision-stack-format)).........(le | 
| 7380 | 74 20 28 28 64 65 66 61 75 6c 74 2d 64 69 72 65    63 74 6f 72 79 20 74 6f 70 6c 65 76 65 6c 29 0a | t.((default-directory.toplevel). | 
| 73a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69    64 78 20 28 61 6e 64 20 69 64 78 2d 66 6f 72 6d | ..............(idx.(and.idx-form | 
| 73c0 | 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 73 61 76 65 | at.........................(save | 
| 73e0 | 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -excursion...................... | 
| 7400 | 20 20 20 20 20 28 69 66 20 28 72 65 2d 73 65 61    72 63 68 2d 62 61 63 6b 77 61 72 64 20 69 64 78 | .....(if.(re-search-backward.idx | 
| 7420 | 2d 66 6f 72 6d 61 74 20 6e 69 6c 20 74 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -format.nil.t).................. | 
| 7440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 75    6d 62 65 72 2d 74 6f 2d 73 74 72 69 6e 67 0a 20 | .............(number-to-string.. | 
| 7460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 31 | ..............................(1 | 
| 7480 | 2b 20 28 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d    62 65 72 20 28 6d 61 74 63 68 2d 73 74 72 69 6e | +.(string-to-number.(match-strin | 
| 74a0 | 67 20 31 29 29 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | g.1))))......................... | 
| 74c0 | 20 20 20 20 22 31 22 29 29 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 70 6e 74 2d 61 72 | ...."1"))))...............pnt-ar | 
| 74e0 | 67 73 20 65 6f 62 2d 61 72 67 73 29 0a 20 20 20    20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6c 69 | gs.eob-args)...........(when.(li | 
| 7500 | 73 74 70 20 70 6e 74 2d 66 6f 72 6d 61 74 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 | stp.pnt-format).............(set | 
| 7520 | 71 20 70 6e 74 2d 61 72 67 73 20 28 63 64 72 20    70 6e 74 2d 66 6f 72 6d 61 74 29 29 0a 20 20 20 | q.pnt-args.(cdr.pnt-format)).... | 
| 7540 | 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 70    6e 74 2d 66 6f 72 6d 61 74 20 28 63 61 72 20 70 | .........(setq.pnt-format.(car.p | 
| 7560 | 6e 74 2d 66 6f 72 6d 61 74 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6c 69 | nt-format)))...........(when.(li | 
| 7580 | 73 74 70 20 65 6f 62 2d 66 6f 72 6d 61 74 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 | stp.eob-format).............(set | 
| 75a0 | 71 20 65 6f 62 2d 61 72 67 73 20 28 63 64 72 20    65 6f 62 2d 66 6f 72 6d 61 74 29 29 0a 20 20 20 | q.eob-args.(cdr.eob-format)).... | 
| 75c0 | 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 65    6f 62 2d 66 6f 72 6d 61 74 20 28 63 61 72 20 65 | .........(setq.eob-format.(car.e | 
| 75e0 | 6f 62 2d 66 6f 72 6d 61 74 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 28 77 68 65 6e 20 70 6e 74 | ob-format)))...........(when.pnt | 
| 7600 | 2d 66 6f 72 6d 61 74 0a 20 20 20 20 20 20 20 20    20 20 20 20 28 77 68 65 6e 20 69 64 78 2d 66 6f | -format.............(when.idx-fo | 
| 7620 | 72 6d 61 74 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 73 65 74 71 20 70 6e 74 2d 66 6f 72 | rmat...............(setq.pnt-for | 
| 7640 | 6d 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d | mat.....................(string- | 
| 7660 | 72 65 70 6c 61 63 65 20 22 25 4e 22 20 69 64 78    20 70 6e 74 2d 66 6f 72 6d 61 74 29 29 29 0a 20 | replace."%N".idx.pnt-format))).. | 
| 7680 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69    74 2d 72 65 76 2d 69 6e 73 65 72 74 2d 66 6f 72 | ...........(magit-rev-insert-for | 
| 76a0 | 6d 61 74 20 70 6e 74 2d 66 6f 72 6d 61 74 20 72    65 76 20 70 6e 74 2d 61 72 67 73 29 0a 20 20 20 | mat.pnt-format.rev.pnt-args).... | 
| 76c0 | 20 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 65    2d 63 68 61 72 20 2d 31 29 29 0a 20 20 20 20 20 | .........(delete-char.-1))...... | 
| 76e0 | 20 20 20 20 20 28 77 68 65 6e 20 65 6f 62 2d 66    6f 72 6d 61 74 0a 20 20 20 20 20 20 20 20 20 20 | .....(when.eob-format........... | 
| 7700 | 20 20 28 77 68 65 6e 20 69 64 78 2d 66 6f 72 6d    61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..(when.idx-format.............. | 
| 7720 | 20 28 73 65 74 71 20 65 6f 62 2d 66 6f 72 6d 61    74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(setq.eob-format............... | 
| 7740 | 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 72 65    70 6c 61 63 65 20 22 25 4e 22 20 69 64 78 20 65 | ......(string-replace."%N".idx.e | 
| 7760 | 6f 62 2d 66 6f 72 6d 61 74 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 28 73 61 76 65 2d 65 | ob-format))).............(save-e | 
| 7780 | 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 | xcursion...............(goto-cha | 
| 77a0 | 72 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 6b | r.(point-max))...............(sk | 
| 77c0 | 69 70 2d 73 79 6e 74 61 78 2d 62 61 63 6b 77 61    72 64 20 22 3e 2d 22 29 0a 20 20 20 20 20 20 20 | ip-syntax-backward.">-")........ | 
| 77e0 | 20 20 20 20 20 20 20 28 62 65 67 69 6e 6e 69 6e    67 2d 6f 66 2d 6c 69 6e 65 29 0a 20 20 20 20 20 | .......(beginning-of-line)...... | 
| 7800 | 20 20 20 20 20 20 20 20 20 28 69 66 20 28 61 6e    64 20 63 6f 6d 6d 65 6e 74 2d 73 74 61 72 74 20 | .........(if.(and.comment-start. | 
| 7820 | 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 63 6f 6d 6d    65 6e 74 2d 73 74 61 72 74 29 29 0a 20 20 20 20 | (looking-at.comment-start))..... | 
| 7840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77    68 69 6c 65 20 28 6c 6f 6f 6b 69 6e 67 2d 61 74 | ..............(while.(looking-at | 
| 7860 | 20 63 6f 6d 6d 65 6e 74 2d 73 74 61 72 74 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .comment-start)................. | 
| 7880 | 20 20 20 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e    65 20 2d 31 29 29 0a 20 20 20 20 20 20 20 20 20 | ....(forward-line.-1)).......... | 
| 78a0 | 20 20 20 20 20 20 20 28 66 6f 72 77 61 72 64 2d    6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 | .......(forward-line)........... | 
| 78c0 | 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 3d    20 28 63 75 72 72 65 6e 74 2d 63 6f 6c 75 6d 6e | ......(unless.(=.(current-column | 
| 78e0 | 29 20 30 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 3f | ).0)...................(insert.? | 
| 7900 | 5c 6e 29 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 69 6e 73 65 72 74 20 3f 5c 6e 29 | \n)))...............(insert.?\n) | 
| 7920 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6d 61 67 69 74 2d 72 65 76 2d 69 6e 73 65 72 74 | ...............(magit-rev-insert | 
| 7940 | 2d 66 6f 72 6d 61 74 20 65 6f 62 2d 66 6f 72 6d    61 74 20 72 65 76 20 65 6f 62 2d 61 72 67 73 29 | -format.eob-format.rev.eob-args) | 
| 7960 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    64 65 6c 65 74 65 2d 63 68 61 72 20 2d 31 29 29 | ...............(delete-char.-1)) | 
| 7980 | 29 29 29 0a 20 20 20 20 28 75 73 65 72 2d 65 72    72 6f 72 20 22 52 65 76 69 73 69 6f 6e 20 73 74 | ))).....(user-error."Revision.st | 
| 79a0 | 61 63 6b 20 69 73 20 65 6d 70 74 79 22 29 29 29    0a 0a 28 6b 65 79 6d 61 70 2d 73 65 74 20 67 69 | ack.is.empty")))..(keymap-set.gi | 
| 79c0 | 74 2d 63 6f 6d 6d 69 74 2d 6d 6f 64 65 2d 6d 61    70 20 22 43 2d 63 20 43 2d 77 22 20 23 27 6d 61 | t-commit-mode-map."C-c.C-w".#'ma | 
| 79e0 | 67 69 74 2d 70 6f 70 2d 72 65 76 69 73 69 6f 6e    2d 73 74 61 63 6b 29 0a 0a 3b 3b 3b 23 23 23 61 | git-pop-revision-stack)..;;;###a | 
| 7a00 | 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d    61 67 69 74 2d 63 6f 70 79 2d 73 65 63 74 69 6f | utoload.(defun.magit-copy-sectio | 
| 7a20 | 6e 2d 76 61 6c 75 65 20 28 61 72 67 29 0a 20 20    22 53 61 76 65 20 74 68 65 20 76 61 6c 75 65 20 | n-value.(arg)..."Save.the.value. | 
| 7a40 | 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 73    65 63 74 69 6f 6e 20 66 6f 72 20 6c 61 74 65 72 | of.the.current.section.for.later | 
| 7a60 | 20 75 73 65 2e 0a 0a 53 61 76 65 20 74 68 65 20    73 65 63 74 69 6f 6e 20 76 61 6c 75 65 20 74 6f | .use...Save.the.section.value.to | 
| 7a80 | 20 74 68 65 20 60 6b 69 6c 6c 2d 72 69 6e 67 27    2c 20 61 6e 64 2c 20 70 72 6f 76 69 64 65 64 20 | .the.`kill-ring',.and,.provided. | 
| 7aa0 | 74 68 61 74 0a 74 68 65 20 63 75 72 72 65 6e 74    20 73 65 63 74 69 6f 6e 20 69 73 20 61 20 63 6f | that.the.current.section.is.a.co | 
| 7ac0 | 6d 6d 69 74 2c 20 62 72 61 6e 63 68 2c 20 6f 72    20 74 61 67 20 73 65 63 74 69 6f 6e 2c 20 70 75 | mmit,.branch,.or.tag.section,.pu | 
| 7ae0 | 73 68 0a 74 68 65 20 28 72 65 66 65 72 65 6e 63    65 64 29 20 72 65 76 69 73 69 6f 6e 20 74 6f 20 | sh.the.(referenced).revision.to. | 
| 7b00 | 74 68 65 20 60 6d 61 67 69 74 2d 72 65 76 69 73    69 6f 6e 2d 73 74 61 63 6b 27 20 66 6f 72 20 75 | the.`magit-revision-stack'.for.u | 
| 7b20 | 73 65 0a 77 69 74 68 20 60 6d 61 67 69 74 2d 70    6f 70 2d 72 65 76 69 73 69 6f 6e 2d 73 74 61 63 | se.with.`magit-pop-revision-stac | 
| 7b40 | 6b 27 2e 0a 0a 57 68 65 6e 20 60 6d 61 67 69 74    2d 63 6f 70 79 2d 72 65 76 69 73 69 6f 6e 2d 61 | k'...When.`magit-copy-revision-a | 
| 7b60 | 62 62 72 65 76 69 61 74 65 64 27 20 69 73 20 6e    6f 6e 2d 6e 69 6c 2c 20 73 61 76 65 20 74 68 65 | bbreviated'.is.non-nil,.save.the | 
| 7b80 | 0a 61 62 62 72 65 76 69 61 74 65 64 20 72 65 76    69 73 69 6f 6e 20 74 6f 20 74 68 65 20 60 6b 69 | .abbreviated.revision.to.the.`ki | 
| 7ba0 | 6c 6c 2d 72 69 6e 67 27 20 61 6e 64 20 74 68 65    0a 60 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e | ll-ring'.and.the.`magit-revision | 
| 7bc0 | 2d 73 74 61 63 6b 27 2e 0a 0a 57 68 65 6e 20 74    68 65 20 63 75 72 72 65 6e 74 20 73 65 63 74 69 | -stack'...When.the.current.secti | 
| 7be0 | 6f 6e 20 69 73 20 61 20 62 72 61 6e 63 68 20 6f    72 20 61 20 74 61 67 2c 20 61 6e 64 20 61 20 70 | on.is.a.branch.or.a.tag,.and.a.p | 
| 7c00 | 72 65 66 69 78 0a 61 72 67 75 6d 65 6e 74 20 69    73 20 75 73 65 64 2c 20 74 68 65 6e 20 73 61 76 | refix.argument.is.used,.then.sav | 
| 7c20 | 65 20 74 68 65 20 72 65 76 69 73 69 6f 6e 20 61    74 20 69 74 73 20 74 69 70 20 74 6f 20 74 68 65 | e.the.revision.at.its.tip.to.the | 
| 7c40 | 0a 60 6b 69 6c 6c 2d 72 69 6e 67 27 20 69 6e 73    74 65 61 64 20 6f 66 20 74 68 65 20 72 65 66 65 | .`kill-ring'.instead.of.the.refe | 
| 7c60 | 72 65 6e 63 65 20 6e 61 6d 65 2e 0a 0a 57 68 65    6e 20 74 68 65 20 72 65 67 69 6f 6e 20 69 73 20 | rence.name...When.the.region.is. | 
| 7c80 | 61 63 74 69 76 65 2c 20 74 68 65 6e 20 73 61 76    65 20 74 68 61 74 20 74 6f 20 74 68 65 20 60 6b | active,.then.save.that.to.the.`k | 
| 7ca0 | 69 6c 6c 2d 72 69 6e 67 27 2c 0a 6c 69 6b 65 20    60 6b 69 6c 6c 2d 72 69 6e 67 2d 73 61 76 65 27 | ill-ring',.like.`kill-ring-save' | 
| 7cc0 | 20 77 6f 75 6c 64 2c 20 69 6e 73 74 65 61 64 20    6f 66 20 62 65 68 61 76 69 6e 67 20 61 73 20 64 | .would,.instead.of.behaving.as.d | 
| 7ce0 | 65 73 63 72 69 62 65 64 0a 61 62 6f 76 65 2e 20    20 49 66 20 61 20 70 72 65 66 69 78 20 61 72 67 | escribed.above...If.a.prefix.arg | 
| 7d00 | 75 6d 65 6e 74 20 69 73 20 75 73 65 64 20 61 6e    64 20 74 68 65 20 72 65 67 69 6f 6e 20 69 73 20 | ument.is.used.and.the.region.is. | 
| 7d20 | 77 69 74 68 69 6e 0a 61 20 68 75 6e 6b 2c 20 74    68 65 6e 20 73 74 72 69 70 20 74 68 65 20 64 69 | within.a.hunk,.then.strip.the.di | 
| 7d40 | 66 66 20 6d 61 72 6b 65 72 20 63 6f 6c 75 6d 6e    20 61 6e 64 20 6b 65 65 70 20 6f 6e 6c 79 20 65 | ff.marker.column.and.keep.only.e | 
| 7d60 | 69 74 68 65 72 0a 74 68 65 20 61 64 64 65 64 20    6f 72 20 72 65 6d 6f 76 65 64 20 6c 69 6e 65 73 | ither.the.added.or.removed.lines | 
| 7d80 | 2c 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 74    68 65 20 73 69 67 6e 20 6f 66 20 74 68 65 20 70 | ,.depending.on.the.sign.of.the.p | 
| 7da0 | 72 65 66 69 78 0a 61 72 67 75 6d 65 6e 74 2e 22    0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 | refix.argument."...(interactive. | 
| 7dc0 | 22 50 22 29 0a 20 20 28 63 6f 6e 64 0a 20 20 20    28 28 61 6e 64 20 61 72 67 0a 20 20 20 20 20 20 | "P")...(cond....((and.arg....... | 
| 7de0 | 20 20 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f    6e 2d 69 6e 74 65 72 6e 61 6c 2d 72 65 67 69 6f | ...(magit-section-internal-regio | 
| 7e00 | 6e 2d 70 29 0a 20 20 20 20 20 20 20 20 20 28 6d    61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 6d 61 74 | n-p)..........(magit-section-mat | 
| 7e20 | 63 68 20 27 68 75 6e 6b 29 29 0a 20 20 20 20 28    6b 69 6c 6c 2d 6e 65 77 0a 20 20 20 20 20 28 74 | ch.'hunk)).....(kill-new......(t | 
| 7e40 | 68 72 65 61 64 2d 6c 61 73 74 20 28 62 75 66 66    65 72 2d 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d | hread-last.(buffer-substring-no- | 
| 7e60 | 70 72 6f 70 65 72 74 69 65 73 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 | properties....................(r | 
| 7e80 | 65 67 69 6f 6e 2d 62 65 67 69 6e 6e 69 6e 67 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | egion-beginning)................ | 
| 7ea0 | 20 20 20 20 28 72 65 67 69 6f 6e 2d 65 6e 64 29    29 0a 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 | ....(region-end))........(replac | 
| 7ec0 | 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69    6e 67 0a 20 20 20 20 20 20 20 20 28 66 6f 72 6d | e-regexp-in-string.........(form | 
| 7ee0 | 61 74 20 22 5e 5c 5c 25 63 2e 2a 5c 6e 3f 22 20    28 69 66 20 28 3c 20 28 70 72 65 66 69 78 2d 6e | at."^\\%c.*\n?".(if.(<.(prefix-n | 
| 7f00 | 75 6d 65 72 69 63 2d 76 61 6c 75 65 20 61 72 67    29 20 30 29 20 3f 2b 20 3f 2d 29 29 0a 20 20 20 | umeric-value.arg).0).?+.?-)).... | 
| 7f20 | 20 20 20 20 20 22 22 29 0a 20 20 20 20 20 20 20    28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d | ....."")........(replace-regexp- | 
| 7f40 | 69 6e 2d 73 74 72 69 6e 67 20 22 5e 5b 20 2b 2d    5d 22 20 22 22 29 29 29 0a 20 20 20 20 28 64 65 | in-string."^[.+-]".""))).....(de | 
| 7f60 | 61 63 74 69 76 61 74 65 2d 6d 61 72 6b 29 29 0a    20 20 20 28 28 75 73 65 2d 72 65 67 69 6f 6e 2d | activate-mark))....((use-region- | 
| 7f80 | 70 29 0a 20 20 20 20 28 63 61 6c 6c 2d 69 6e 74    65 72 61 63 74 69 76 65 6c 79 20 23 27 63 6f 70 | p).....(call-interactively.#'cop | 
| 7fa0 | 79 2d 72 65 67 69 6f 6e 2d 61 73 2d 6b 69 6c 6c    29 29 0a 20 20 20 28 74 0a 20 20 20 20 28 77 68 | y-region-as-kill))....(t.....(wh | 
| 7fc0 | 65 6e 2d 6c 65 74 2a 20 28 28 73 65 63 74 69 6f    6e 20 28 6d 61 67 69 74 2d 63 75 72 72 65 6e 74 | en-let*.((section.(magit-current | 
| 7fe0 | 2d 73 65 63 74 69 6f 6e 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 76 61 6c 75 | -section)).................(valu | 
| 8000 | 65 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20    76 61 6c 75 65 29 29 29 0a 20 20 20 20 20 20 28 | e.(oref.section.value))).......( | 
| 8020 | 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 63 61    73 65 0a 20 20 20 20 20 20 20 20 28 28 62 72 61 | magit-section-case.........((bra | 
| 8040 | 6e 63 68 20 63 6f 6d 6d 69 74 20 6d 6f 64 75 6c    65 2d 63 6f 6d 6d 69 74 20 74 61 67 29 0a 20 20 | nch.commit.module-commit.tag)... | 
| 8060 | 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 64 65    66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 | .......(let.((default-directory. | 
| 8080 | 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72    79 29 20 72 65 66 29 0a 20 20 20 20 20 20 20 20 | default-directory).ref)......... | 
| 80a0 | 20 20 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f    6e 2d 63 61 73 65 0a 20 20 20 20 20 20 20 20 20 | ...(magit-section-case.......... | 
| 80c0 | 20 20 20 20 28 28 62 72 61 6e 63 68 20 74 61 67    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....((branch.tag)............... | 
| 80e0 | 28 73 65 74 71 20 72 65 66 20 76 61 6c 75 65 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | (setq.ref.value))..............( | 
| 8100 | 6d 6f 64 75 6c 65 2d 63 6f 6d 6d 69 74 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 | module-commit...............(set | 
| 8120 | 71 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74    6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 | q.default-directory............. | 
| 8140 | 20 20 20 20 20 20 20 20 28 66 69 6c 65 2d 6e 61    6d 65 2d 61 73 2d 64 69 72 65 63 74 6f 72 79 0a | ........(file-name-as-directory. | 
| 8160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c | .....................(expand-fil | 
| 8180 | 65 2d 6e 61 6d 65 20 28 6d 61 67 69 74 2d 73 65    63 74 69 6f 6e 2d 70 61 72 65 6e 74 2d 76 61 6c | e-name.(magit-section-parent-val | 
| 81a0 | 75 65 20 73 65 63 74 69 6f 6e 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ue.section)..................... | 
| 81c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6d 61 67 69 74 2d 74 6f 70 6c 65 76 | ...................(magit-toplev | 
| 81e0 | 65 6c 29 29 29 29 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 28 73 65 74 71 20 76 61 6c 75 65 20 | el))))))............(setq.value. | 
| 8200 | 28 6d 61 67 69 74 2d 72 65 76 2d 70 61 72 73 65    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (magit-rev-parse................ | 
| 8220 | 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 6d 61    67 69 74 2d 63 6f 70 79 2d 72 65 76 69 73 69 6f | .........(and.magit-copy-revisio | 
| 8240 | 6e 2d 61 62 62 72 65 76 69 61 74 65 64 20 22 2d    2d 73 68 6f 72 74 22 29 0a 20 20 20 20 20 20 20 | n-abbreviated."--short")........ | 
| 8260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 76 61 6c 75 65 29 29 0a 20 20 20 20 20 20 20 | .................value))........ | 
| 8280 | 20 20 20 20 28 70 75 73 68 20 28 6c 69 73 74 20    76 61 6c 75 65 20 64 65 66 61 75 6c 74 2d 64 69 | ....(push.(list.value.default-di | 
| 82a0 | 72 65 63 74 6f 72 79 29 20 6d 61 67 69 74 2d 72    65 76 69 73 69 6f 6e 2d 73 74 61 63 6b 29 0a 20 | rectory).magit-revision-stack).. | 
| 82c0 | 20 20 20 20 20 20 20 20 20 20 28 6b 69 6c 6c 2d    6e 65 77 20 28 6d 65 73 73 61 67 65 20 22 25 73 | ..........(kill-new.(message."%s | 
| 82e0 | 22 20 28 6f 72 20 28 61 6e 64 20 63 75 72 72 65    6e 74 2d 70 72 65 66 69 78 2d 61 72 67 20 72 65 | ".(or.(and.current-prefix-arg.re | 
| 8300 | 66 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | f).............................. | 
| 8320 | 20 20 20 20 20 20 20 20 20 20 76 61 6c 75 65 29    29 29 29 29 0a 20 20 20 20 20 20 20 20 28 74 20 | ..........value))))).........(t. | 
| 8340 | 28 6b 69 6c 6c 2d 6e 65 77 20 28 6d 65 73 73 61    67 65 20 22 25 73 22 20 76 61 6c 75 65 29 29 29 | (kill-new.(message."%s".value))) | 
| 8360 | 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74    6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 | )))))..;;;###autoload.(defun.mag | 
| 8380 | 69 74 2d 63 6f 70 79 2d 62 75 66 66 65 72 2d 72    65 76 69 73 69 6f 6e 20 28 29 0a 20 20 22 53 61 | it-copy-buffer-revision.()..."Sa | 
| 83a0 | 76 65 20 74 68 65 20 72 65 76 69 73 69 6f 6e 20    6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 | ve.the.revision.of.the.current.b | 
| 83c0 | 75 66 66 65 72 20 66 6f 72 20 6c 61 74 65 72 20    75 73 65 2e 0a 0a 53 61 76 65 20 74 68 65 20 72 | uffer.for.later.use...Save.the.r | 
| 83e0 | 65 76 69 73 69 6f 6e 20 73 68 6f 77 6e 20 69 6e    20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 | evision.shown.in.the.current.buf | 
| 8400 | 66 65 72 20 74 6f 20 74 68 65 20 60 6b 69 6c 6c    2d 72 69 6e 67 27 0a 61 6e 64 20 70 75 73 68 20 | fer.to.the.`kill-ring'.and.push. | 
| 8420 | 69 74 20 74 6f 20 74 68 65 20 60 6d 61 67 69 74    2d 72 65 76 69 73 69 6f 6e 2d 73 74 61 63 6b 27 | it.to.the.`magit-revision-stack' | 
| 8440 | 2e 0a 0a 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20    69 73 20 6d 61 69 6e 6c 79 20 69 6e 74 65 6e 64 | ...This.command.is.mainly.intend | 
| 8460 | 65 64 20 66 6f 72 20 75 73 65 20 69 6e 20 60 6d    61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 6d 6f | ed.for.use.in.`magit-revision-mo | 
| 8480 | 64 65 27 0a 62 75 66 66 65 72 73 2c 20 74 68 65    20 6f 6e 6c 79 20 62 75 66 66 65 72 73 20 77 68 | de'.buffers,.the.only.buffers.wh | 
| 84a0 | 65 72 65 20 69 74 20 69 73 20 61 6c 77 61 79 73    20 75 6e 61 6d 62 69 67 75 6f 75 73 20 65 78 61 | ere.it.is.always.unambiguous.exa | 
| 84c0 | 63 74 6c 79 0a 77 68 69 63 68 20 72 65 76 69 73    69 6f 6e 20 73 68 6f 75 6c 64 20 62 65 20 73 61 | ctly.which.revision.should.be.sa | 
| 84e0 | 76 65 64 2e 0a 0a 4d 6f 73 74 20 6f 74 68 65 72    20 4d 61 67 69 74 20 62 75 66 66 65 72 73 20 75 | ved...Most.other.Magit.buffers.u | 
| 8500 | 73 75 61 6c 6c 79 20 73 68 6f 77 20 6d 6f 72 65    20 74 68 61 6e 20 6f 6e 65 20 72 65 76 69 73 69 | sually.show.more.than.one.revisi | 
| 8520 | 6f 6e 2c 20 69 6e 0a 73 6f 6d 65 20 77 61 79 20    6f 72 20 61 6e 6f 74 68 65 72 2c 20 73 6f 20 74 | on,.in.some.way.or.another,.so.t | 
| 8540 | 68 69 73 20 63 6f 6d 6d 61 6e 64 20 68 61 73 20    74 6f 20 73 65 6c 65 63 74 20 6f 6e 65 20 6f 66 | his.command.has.to.select.one.of | 
| 8560 | 20 74 68 65 6d 2c 0a 61 6e 64 20 74 68 61 74 20    63 68 6f 69 63 65 20 6d 69 67 68 74 20 6e 6f 74 | .them,.and.that.choice.might.not | 
| 8580 | 20 61 6c 77 61 79 73 20 62 65 20 74 68 65 20 6f    6e 65 20 79 6f 75 20 74 68 69 6e 6b 20 77 6f 75 | .always.be.the.one.you.think.wou | 
| 85a0 | 6c 64 20 68 61 76 65 0a 62 65 65 6e 20 74 68 65    20 62 65 73 74 20 70 69 63 6b 2e 0a 0a 49 6e 20 | ld.have.been.the.best.pick...In. | 
| 85c0 | 73 75 63 68 20 62 75 66 66 65 72 73 20 69 74 20    69 73 20 6f 66 74 65 6e 20 6d 6f 72 65 20 75 73 | such.buffers.it.is.often.more.us | 
| 85e0 | 65 66 75 6c 20 74 6f 20 73 61 76 65 20 74 68 65    20 76 61 6c 75 65 20 6f 66 0a 74 68 65 20 63 75 | eful.to.save.the.value.of.the.cu | 
| 8600 | 72 72 65 6e 74 20 73 65 63 74 69 6f 6e 20 69 6e    73 74 65 61 64 2c 20 75 73 69 6e 67 20 60 6d 61 | rrent.section.instead,.using.`ma | 
| 8620 | 67 69 74 2d 63 6f 70 79 2d 73 65 63 74 69 6f 6e    2d 76 61 6c 75 65 27 2e 0a 0a 57 68 65 6e 20 74 | git-copy-section-value'...When.t | 
| 8640 | 68 65 20 72 65 67 69 6f 6e 20 69 73 20 61 63 74    69 76 65 2c 20 74 68 65 6e 20 73 61 76 65 20 74 | he.region.is.active,.then.save.t | 
| 8660 | 68 61 74 20 74 6f 20 74 68 65 20 60 6b 69 6c 6c    2d 72 69 6e 67 27 2c 0a 6c 69 6b 65 20 60 6b 69 | hat.to.the.`kill-ring',.like.`ki | 
| 8680 | 6c 6c 2d 72 69 6e 67 2d 73 61 76 65 27 20 77 6f    75 6c 64 2c 20 69 6e 73 74 65 61 64 20 6f 66 20 | ll-ring-save'.would,.instead.of. | 
| 86a0 | 62 65 68 61 76 69 6e 67 20 61 73 20 64 65 73 63    72 69 62 65 64 0a 61 62 6f 76 65 2e 0a 0a 57 68 | behaving.as.described.above...Wh | 
| 86c0 | 65 6e 20 60 6d 61 67 69 74 2d 63 6f 70 79 2d 72    65 76 69 73 69 6f 6e 2d 61 62 62 72 65 76 69 61 | en.`magit-copy-revision-abbrevia | 
| 86e0 | 74 65 64 27 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c    20 73 61 76 65 20 74 68 65 0a 61 62 62 72 65 76 | ted'.is.non-nil,.save.the.abbrev | 
| 8700 | 69 61 74 65 64 20 72 65 76 69 73 69 6f 6e 20 74    6f 20 74 68 65 20 60 6b 69 6c 6c 2d 72 69 6e 67 | iated.revision.to.the.`kill-ring | 
| 8720 | 27 20 61 6e 64 20 74 68 65 0a 60 6d 61 67 69 74    2d 72 65 76 69 73 69 6f 6e 2d 73 74 61 63 6b 27 | '.and.the.`magit-revision-stack' | 
| 8740 | 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76    65 29 0a 20 20 28 69 66 20 28 75 73 65 2d 72 65 | ."...(interactive)...(if.(use-re | 
| 8760 | 67 69 6f 6e 2d 70 29 0a 20 20 20 20 20 20 28 63    61 6c 6c 2d 69 6e 74 65 72 61 63 74 69 76 65 6c | gion-p).......(call-interactivel | 
| 8780 | 79 20 23 27 63 6f 70 79 2d 72 65 67 69 6f 6e 2d    61 73 2d 6b 69 6c 6c 29 0a 20 20 20 20 28 77 68 | y.#'copy-region-as-kill).....(wh | 
| 87a0 | 65 6e 2d 6c 65 74 20 28 28 72 65 76 20 28 6f 72    20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 | en-let.((rev.(or.magit-buffer-re | 
| 87c0 | 76 69 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | vision.........................( | 
| 87e0 | 63 6c 2d 63 61 73 65 20 6d 61 6a 6f 72 2d 6d 6f    64 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | cl-case.major-mode.............. | 
| 8800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61    67 69 74 2d 64 69 66 66 2d 6d 6f 64 65 0a 20 20 | .............(magit-diff-mode... | 
| 8820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 69 66 20 28 73 74 | .........................(if.(st | 
| 8840 | 72 69 6e 67 2d 6d 61 74 63 68 20 22 5c 5c 2e 5c    5c 2e 5c 5c 2e 3f 5c 5c 28 2e 2b 5c 5c 29 22 0a | ring-match."\\.\\.\\.?\\(.+\\)". | 
| 8860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 8880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67    69 74 2d 62 75 66 66 65 72 2d 72 61 6e 67 65 29 | .............magit-buffer-range) | 
| 88a0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 88c0 | 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20    6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 61 6e | (match-string.1.magit-buffer-ran | 
| 88e0 | 67 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ge)............................. | 
| 8900 | 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 61    6e 67 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 | .magit-buffer-range))........... | 
| 8920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 6d 6f | ................(magit-status-mo | 
| 8940 | 64 65 20 22 48 45 41 44 22 29 29 29 29 29 0a 20    20 20 20 20 20 28 77 68 65 6e 20 28 6d 61 67 69 | de."HEAD"))))).......(when.(magi | 
| 8960 | 74 2d 63 6f 6d 6d 69 74 2d 70 20 72 65 76 29 0a    20 20 20 20 20 20 20 20 28 73 65 74 71 20 72 65 | t-commit-p.rev).........(setq.re | 
| 8980 | 76 20 28 6d 61 67 69 74 2d 72 65 76 2d 70 61 72    73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | v.(magit-rev-parse.............. | 
| 89a0 | 20 20 20 20 20 20 28 61 6e 64 20 6d 61 67 69 74    2d 63 6f 70 79 2d 72 65 76 69 73 69 6f 6e 2d 61 | ......(and.magit-copy-revision-a | 
| 89c0 | 62 62 72 65 76 69 61 74 65 64 20 22 2d 2d 73 68    6f 72 74 22 29 0a 20 20 20 20 20 20 20 20 20 20 | bbreviated."--short")........... | 
| 89e0 | 20 20 20 20 20 20 20 20 20 72 65 76 29 29 0a 20    20 20 20 20 20 20 20 28 70 75 73 68 20 28 6c 69 | .........rev)).........(push.(li | 
| 8a00 | 73 74 20 72 65 76 20 64 65 66 61 75 6c 74 2d 64    69 72 65 63 74 6f 72 79 29 20 6d 61 67 69 74 2d | st.rev.default-directory).magit- | 
| 8a20 | 72 65 76 69 73 69 6f 6e 2d 73 74 61 63 6b 29 0a    20 20 20 20 20 20 20 20 28 6b 69 6c 6c 2d 6e 65 | revision-stack).........(kill-ne | 
| 8a40 | 77 20 28 6d 65 73 73 61 67 65 20 22 25 73 22 20    72 65 76 29 29 29 29 29 29 0a 0a 3b 3b 3b 20 42 | w.(message."%s".rev))))))..;;;.B | 
| 8a60 | 75 66 66 65 72 20 53 77 69 74 63 68 69 6e 67 0a    0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a | uffer.Switching..;;;###autoload. | 
| 8a80 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 73    70 6c 61 79 2d 72 65 70 6f 73 69 74 6f 72 79 2d | (defun.magit-display-repository- | 
| 8aa0 | 62 75 66 66 65 72 20 28 62 75 66 66 65 72 29 0a    20 20 22 44 69 73 70 6c 61 79 20 61 20 4d 61 67 | buffer.(buffer)..."Display.a.Mag | 
| 8ac0 | 69 74 20 62 75 66 66 65 72 20 62 65 6c 6f 6e 67    69 6e 67 20 74 6f 20 74 68 65 20 63 75 72 72 65 | it.buffer.belonging.to.the.curre | 
| 8ae0 | 6e 74 20 47 69 74 20 72 65 70 6f 73 69 74 6f 72    79 2e 0a 54 68 65 20 62 75 66 66 65 72 20 69 73 | nt.Git.repository..The.buffer.is | 
| 8b00 | 20 64 69 73 70 6c 61 79 65 64 20 75 73 69 6e 67    20 60 6d 61 67 69 74 2d 64 69 73 70 6c 61 79 2d | .displayed.using.`magit-display- | 
| 8b20 | 62 75 66 66 65 72 27 2c 20 77 68 69 63 68 20 73    65 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 | buffer',.which.see."...(interact | 
| 8b40 | 69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69 74    2d 2d 72 65 61 64 2d 72 65 70 6f 73 69 74 6f 72 | ive.(list.(magit--read-repositor | 
| 8b60 | 79 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 | y-buffer......................." | 
| 8b80 | 44 69 73 70 6c 61 79 20 6d 61 67 69 74 20 62 75    66 66 65 72 3a 20 22 29 29 29 0a 20 20 28 6d 61 | Display.magit.buffer:.")))...(ma | 
| 8ba0 | 67 69 74 2d 64 69 73 70 6c 61 79 2d 62 75 66 66    65 72 20 28 67 65 74 2d 62 75 66 66 65 72 20 62 | git-display-buffer.(get-buffer.b | 
| 8bc0 | 75 66 66 65 72 29 29 29 0a 0a 3b 3b 3b 23 23 23    61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 | uffer)))..;;;###autoload.(defun. | 
| 8be0 | 6d 61 67 69 74 2d 73 77 69 74 63 68 2d 74 6f 2d    72 65 70 6f 73 69 74 6f 72 79 2d 62 75 66 66 65 | magit-switch-to-repository-buffe | 
| 8c00 | 72 20 28 62 75 66 66 65 72 29 0a 20 20 22 53 77    69 74 63 68 20 74 6f 20 61 20 4d 61 67 69 74 20 | r.(buffer)..."Switch.to.a.Magit. | 
| 8c20 | 62 75 66 66 65 72 20 62 65 6c 6f 6e 67 69 6e 67    20 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 | buffer.belonging.to.the.current. | 
| 8c40 | 47 69 74 20 72 65 70 6f 73 69 74 6f 72 79 2e 22    0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 | Git.repository."...(interactive. | 
| 8c60 | 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 2d 72 65    61 64 2d 72 65 70 6f 73 69 74 6f 72 79 2d 62 75 | (list.(magit--read-repository-bu | 
| 8c80 | 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 22 53 77 69 74 | ffer......................."Swit | 
| 8ca0 | 63 68 20 74 6f 20 6d 61 67 69 74 20 62 75 66 66    65 72 3a 20 22 29 29 29 0a 20 20 28 73 77 69 74 | ch.to.magit.buffer:.")))...(swit | 
| 8cc0 | 63 68 2d 74 6f 2d 62 75 66 66 65 72 20 62 75 66    66 65 72 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 | ch-to-buffer.buffer))..;;;###aut | 
| 8ce0 | 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67    69 74 2d 73 77 69 74 63 68 2d 74 6f 2d 72 65 70 | oload.(defun.magit-switch-to-rep | 
| 8d00 | 6f 73 69 74 6f 72 79 2d 62 75 66 66 65 72 2d 6f    74 68 65 72 2d 77 69 6e 64 6f 77 20 28 62 75 66 | ository-buffer-other-window.(buf | 
| 8d20 | 66 65 72 29 0a 20 20 22 53 77 69 74 63 68 20 74    6f 20 61 20 4d 61 67 69 74 20 62 75 66 66 65 72 | fer)..."Switch.to.a.Magit.buffer | 
| 8d40 | 20 62 65 6c 6f 6e 67 69 6e 67 20 74 6f 20 74 68    65 20 63 75 72 72 65 6e 74 20 47 69 74 20 72 65 | .belonging.to.the.current.Git.re | 
| 8d60 | 70 6f 73 69 74 6f 72 79 2e 22 0a 20 20 28 69 6e    74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 | pository."...(interactive.(list. | 
| 8d80 | 28 6d 61 67 69 74 2d 2d 72 65 61 64 2d 72 65 70    6f 73 69 74 6f 72 79 2d 62 75 66 66 65 72 0a 20 | (magit--read-repository-buffer.. | 
| 8da0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 22 53 77 69 74 63 68 20 74 6f 20 | ....................."Switch.to. | 
| 8dc0 | 6d 61 67 69 74 20 62 75 66 66 65 72 20 69 6e 20    61 6e 6f 74 68 65 72 20 77 69 6e 64 6f 77 3a 20 | magit.buffer.in.another.window:. | 
| 8de0 | 22 29 29 29 0a 20 20 28 73 77 69 74 63 68 2d 74    6f 2d 62 75 66 66 65 72 2d 6f 74 68 65 72 2d 77 | ")))...(switch-to-buffer-other-w | 
| 8e00 | 69 6e 64 6f 77 20 62 75 66 66 65 72 29 29 0a 0a    3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 | indow.buffer))..;;;###autoload.( | 
| 8e20 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 77 69 74    63 68 2d 74 6f 2d 72 65 70 6f 73 69 74 6f 72 79 | defun.magit-switch-to-repository | 
| 8e40 | 2d 62 75 66 66 65 72 2d 6f 74 68 65 72 2d 66 72    61 6d 65 20 28 62 75 66 66 65 72 29 0a 20 20 22 | -buffer-other-frame.(buffer)..." | 
| 8e60 | 53 77 69 74 63 68 20 74 6f 20 61 20 4d 61 67 69    74 20 62 75 66 66 65 72 20 62 65 6c 6f 6e 67 69 | Switch.to.a.Magit.buffer.belongi | 
| 8e80 | 6e 67 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e    74 20 47 69 74 20 72 65 70 6f 73 69 74 6f 72 79 | ng.to.the.current.Git.repository | 
| 8ea0 | 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76    65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 2d | ."...(interactive.(list.(magit-- | 
| 8ec0 | 72 65 61 64 2d 72 65 70 6f 73 69 74 6f 72 79 2d    62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 | read-repository-buffer.......... | 
| 8ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 22 53 77    69 74 63 68 20 74 6f 20 6d 61 67 69 74 20 62 75 | ............."Switch.to.magit.bu | 
| 8f00 | 66 66 65 72 20 69 6e 20 61 6e 6f 74 68 65 72 20    66 72 61 6d 65 3a 20 22 29 29 29 0a 20 20 28 73 | ffer.in.another.frame:.")))...(s | 
| 8f20 | 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 2d    6f 74 68 65 72 2d 66 72 61 6d 65 20 62 75 66 66 | witch-to-buffer-other-frame.buff | 
| 8f40 | 65 72 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67    69 74 2d 2d 72 65 61 64 2d 72 65 70 6f 73 69 74 | er))..(defun.magit--read-reposit | 
| 8f60 | 6f 72 79 2d 62 75 66 66 65 72 20 28 70 72 6f 6d    70 74 29 0a 20 20 28 69 66 2d 6c 65 74 20 28 28 | ory-buffer.(prompt)...(if-let.(( | 
| 8f80 | 74 6f 70 64 69 72 20 28 6d 61 67 69 74 2d 72 65    76 2d 70 61 72 73 65 2d 73 61 66 65 20 22 2d 2d | topdir.(magit-rev-parse-safe."-- | 
| 8fa0 | 73 68 6f 77 2d 74 6f 70 6c 65 76 65 6c 22 29 29    29 0a 20 20 20 20 20 20 28 72 65 61 64 2d 62 75 | show-toplevel"))).......(read-bu | 
| 8fc0 | 66 66 65 72 0a 20 20 20 20 20 20 20 70 72 6f 6d    70 74 20 28 6d 61 67 69 74 2d 67 65 74 2d 6d 6f | ffer........prompt.(magit-get-mo | 
| 8fe0 | 64 65 2d 62 75 66 66 65 72 20 27 6d 61 67 69 74    2d 73 74 61 74 75 73 2d 6d 6f 64 65 29 20 74 0a | de-buffer.'magit-status-mode).t. | 
| 9000 | 20 20 20 20 20 20 20 28 70 63 61 73 65 2d 6c 61    6d 62 64 61 20 28 60 28 2c 5f 20 2e 20 2c 62 75 | .......(pcase-lambda.(`(,_...,bu | 
| 9020 | 66 29 29 0a 20 20 20 20 20 20 20 20 20 28 61 6e    64 20 62 75 66 0a 20 20 20 20 20 20 20 20 20 20 | f))..........(and.buf........... | 
| 9040 | 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e    74 2d 62 75 66 66 65 72 20 62 75 66 0a 20 20 20 | ....(with-current-buffer.buf.... | 
| 9060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e    64 20 28 6f 72 20 28 64 65 72 69 76 65 64 2d 6d | .............(and.(or.(derived-m | 
| 9080 | 6f 64 65 2d 70 20 27 6d 61 67 69 74 2d 6d 6f 64    65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ode-p.'magit-mode............... | 
| 90a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 | ...........................'magi | 
| 90c0 | 74 2d 72 65 70 6f 6c 69 73 74 2d 6d 6f 64 65 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-repolist-mode................. | 
| 90e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d | .........................'magit- | 
| 9100 | 73 75 62 6d 6f 64 75 6c 65 2d 6c 69 73 74 2d 6d    6f 64 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 | submodule-list-mode............. | 
| 9120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 27 67 69 | .............................'gi | 
| 9140 | 74 2d 72 65 62 61 73 65 2d 6d 6f 64 65 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-rebase-mode).................. | 
| 9160 | 20 20 20 20 20 20 20 20 28 61 6e 64 20 62 75 66    66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 0a 20 20 | ........(and.buffer-file-name... | 
| 9180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 | ............................(str | 
| 91a0 | 69 6e 67 2d 6d 61 74 63 68 2d 70 20 67 69 74 2d    63 6f 6d 6d 69 74 2d 66 69 6c 65 6e 61 6d 65 2d | ing-match-p.git-commit-filename- | 
| 91c0 | 72 65 67 65 78 70 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | regexp.......................... | 
| 91e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 62 75 66 66 65 72 2d 66 69 6c 65 | .....................buffer-file | 
| 9200 | 2d 6e 61 6d 65 29 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 | -name)))......................(e | 
| 9220 | 71 75 61 6c 20 28 6d 61 67 69 74 2d 72 65 76 2d    70 61 72 73 65 2d 73 61 66 65 20 22 2d 2d 73 68 | qual.(magit-rev-parse-safe."--sh | 
| 9240 | 6f 77 2d 74 6f 70 6c 65 76 65 6c 22 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ow-toplevel")................... | 
| 9260 | 20 20 20 20 20 20 20 20 20 20 74 6f 70 64 69 72    29 29 29 29 29 29 0a 20 20 20 20 28 75 73 65 72 | ..........topdir)))))).....(user | 
| 9280 | 2d 65 72 72 6f 72 20 22 4e 6f 74 20 69 6e 73 69    64 65 20 61 20 47 69 74 20 72 65 70 6f 73 69 74 | -error."Not.inside.a.Git.reposit | 
| 92a0 | 6f 72 79 22 29 29 29 0a 0a 3b 3b 3b 20 4d 69 73    63 65 6c 6c 61 6e 65 6f 75 73 0a 0a 3b 3b 3b 23 | ory")))..;;;.Miscellaneous..;;;# | 
| 92c0 | 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75    6e 20 6d 61 67 69 74 2d 61 62 6f 72 74 2d 64 77 | ##autoload.(defun.magit-abort-dw | 
| 92e0 | 69 6d 20 28 29 0a 20 20 22 41 62 6f 72 74 20 63    75 72 72 65 6e 74 20 6f 70 65 72 61 74 69 6f 6e | im.()..."Abort.current.operation | 
| 9300 | 2e 0a 44 65 70 65 6e 64 69 6e 67 20 6f 6e 20 74    68 65 20 63 6f 6e 74 65 78 74 2c 20 74 68 69 73 | ..Depending.on.the.context,.this | 
| 9320 | 20 77 69 6c 6c 20 61 62 6f 72 74 20 61 20 6d 65    72 67 65 2c 20 61 20 72 65 62 61 73 65 2c 20 61 | .will.abort.a.merge,.a.rebase,.a | 
| 9340 | 0a 70 61 74 63 68 20 61 70 70 6c 69 63 61 74 69    6f 6e 2c 20 61 20 63 68 65 72 72 79 2d 70 69 63 | .patch.application,.a.cherry-pic | 
| 9360 | 6b 2c 20 61 20 72 65 76 65 72 74 2c 20 6f 72 20    61 20 62 69 73 65 63 74 2e 22 0a 20 20 28 69 6e | k,.a.revert,.or.a.bisect."...(in | 
| 9380 | 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 63 6f    6e 64 20 28 28 6d 61 67 69 74 2d 6d 65 72 67 65 | teractive)...(cond.((magit-merge | 
| 93a0 | 2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 29 20    20 20 20 20 28 6d 61 67 69 74 2d 6d 65 72 67 65 | -in-progress-p).....(magit-merge | 
| 93c0 | 2d 61 62 6f 72 74 29 29 0a 20 20 20 20 20 20 20    20 28 28 6d 61 67 69 74 2d 72 65 62 61 73 65 2d | -abort)).........((magit-rebase- | 
| 93e0 | 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 29 20 20    20 20 28 6d 61 67 69 74 2d 72 65 62 61 73 65 2d | in-progress-p)....(magit-rebase- | 
| 9400 | 61 62 6f 72 74 29 29 0a 20 20 20 20 20 20 20 20    28 28 6d 61 67 69 74 2d 61 6d 2d 69 6e 2d 70 72 | abort)).........((magit-am-in-pr | 
| 9420 | 6f 67 72 65 73 73 2d 70 29 20 20 20 20 20 20 20    20 28 6d 61 67 69 74 2d 61 6d 2d 61 62 6f 72 74 | ogress-p)........(magit-am-abort | 
| 9440 | 29 29 0a 20 20 20 20 20 20 20 20 28 28 6d 61 67    69 74 2d 73 65 71 75 65 6e 63 65 72 2d 69 6e 2d | )).........((magit-sequencer-in- | 
| 9460 | 70 72 6f 67 72 65 73 73 2d 70 29 20 28 6d 61 67    69 74 2d 73 65 71 75 65 6e 63 65 72 2d 61 62 6f | progress-p).(magit-sequencer-abo | 
| 9480 | 72 74 29 29 0a 20 20 20 20 20 20 20 20 28 28 6d    61 67 69 74 2d 62 69 73 65 63 74 2d 69 6e 2d 70 | rt)).........((magit-bisect-in-p | 
| 94a0 | 72 6f 67 72 65 73 73 2d 70 29 20 20 20 20 28 6d    61 67 69 74 2d 62 69 73 65 63 74 2d 72 65 73 65 | rogress-p)....(magit-bisect-rese | 
| 94c0 | 74 29 29 29 29 0a 0a 3b 3b 3b 20 5f 0a 28 70 72    6f 76 69 64 65 20 27 6d 61 67 69 74 2d 65 78 74 | t))))..;;;._.(provide.'magit-ext | 
| 94e0 | 72 61 73 29 0a 3b 3b 3b 20 6d 61 67 69 74 2d 65    78 74 72 61 73 2e 65 6c 20 65 6e 64 73 20 68 65 | ras).;;;.magit-extras.el.ends.he | 
| 9500 | 72 65 0a 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | re.............................. | 
| 9520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 9540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 9560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 9580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 95a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 95c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 95e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 9600 | 6d 61 67 69 74 2d 32 30 32 34 30 34 30 34 2e 31    39 30 31 2f 6d 61 67 69 74 2d 62 69 73 65 63 74 | magit-20240404.1901/magit-bisect | 
| 9620 | 2e 65 6c 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .el............................. | 
| 9640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 9660 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30    30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 | 
| 9680 | 30 30 33 30 31 37 33 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 35 30 30 32 00 20 30 00 00 00 | 0030173.00000000000.015002..0... | 
| 96a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 96c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 96e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 9700 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... | 
| 9720 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... | 
| 9740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 9760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 9780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 97a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 97c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 97e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 9800 | 3b 3b 3b 20 6d 61 67 69 74 2d 62 69 73 65 63 74    2e 65 6c 20 2d 2d 2d 20 42 69 73 65 63 74 20 73 | ;;;.magit-bisect.el.---.Bisect.s | 
| 9820 | 75 70 70 6f 72 74 20 66 6f 72 20 4d 61 67 69 74    20 20 2d 2a 2d 20 6c 65 78 69 63 61 6c 2d 62 69 | upport.for.Magit..-*-.lexical-bi | 
| 9840 | 6e 64 69 6e 67 3a 74 20 2d 2a 2d 0a 0a 3b 3b 20    43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 | nding:t.-*-..;;.Copyright.(C).20 | 
| 9860 | 30 38 2d 32 30 32 34 20 54 68 65 20 4d 61 67 69    74 20 50 72 6f 6a 65 63 74 20 43 6f 6e 74 72 69 | 08-2024.The.Magit.Project.Contri | 
| 9880 | 62 75 74 6f 72 73 0a 0a 3b 3b 20 41 75 74 68 6f    72 3a 20 4a 6f 6e 61 73 20 42 65 72 6e 6f 75 6c | butors..;;.Author:.Jonas.Bernoul | 
| 98a0 | 6c 69 20 3c 6a 6f 6e 61 73 40 62 65 72 6e 6f 75    6c 2e 6c 69 3e 0a 3b 3b 20 4d 61 69 6e 74 61 69 | li.<jonas@bernoul.li>.;;.Maintai | 
| 98c0 | 6e 65 72 3a 20 4a 6f 6e 61 73 20 42 65 72 6e 6f    75 6c 6c 69 20 3c 6a 6f 6e 61 73 40 62 65 72 6e | ner:.Jonas.Bernoulli.<jonas@bern | 
| 98e0 | 6f 75 6c 2e 6c 69 3e 0a 0a 3b 3b 20 53 50 44 58    2d 4c 69 63 65 6e 73 65 2d 49 64 65 6e 74 69 66 | oul.li>..;;.SPDX-License-Identif | 
| 9900 | 69 65 72 3a 20 47 50 4c 2d 33 2e 30 2d 6f 72 2d    6c 61 74 65 72 0a 0a 3b 3b 20 4d 61 67 69 74 20 | ier:.GPL-3.0-or-later..;;.Magit. | 
| 9920 | 69 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65    3a 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 | is.free.software:.you.can.redist | 
| 9940 | 72 69 62 75 74 65 20 69 74 20 61 6e 64 2f 6f 72    20 6d 6f 64 69 66 79 20 69 74 0a 3b 3b 20 75 6e | ribute.it.and/or.modify.it.;;.un | 
| 9960 | 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66    20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c | der.the.terms.of.the.GNU.General | 
| 9980 | 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20    61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 0a | .Public.License.as.published.by. | 
| 99a0 | 3b 3b 20 74 68 65 20 46 72 65 65 20 53 6f 66 74    77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c | ;;.the.Free.Software.Foundation, | 
| 99c0 | 20 65 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20    33 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 | .either.version.3.of.the.License | 
| 99e0 | 2c 20 6f 72 0a 3b 3b 20 28 61 74 20 79 6f 75 72    20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 74 | ,.or.;;.(at.your.option).any.lat | 
| 9a00 | 65 72 20 76 65 72 73 69 6f 6e 2e 0a 3b 3b 0a 3b    3b 20 4d 61 67 69 74 20 69 73 20 64 69 73 74 72 | er.version..;;.;;.Magit.is.distr | 
| 9a20 | 69 62 75 74 65 64 20 69 6e 20 74 68 65 20 68 6f    70 65 20 74 68 61 74 20 69 74 20 77 69 6c 6c 20 | ibuted.in.the.hope.that.it.will. | 
| 9a40 | 62 65 20 75 73 65 66 75 6c 2c 20 62 75 74 20 57    49 54 48 4f 55 54 0a 3b 3b 20 41 4e 59 20 57 41 | be.useful,.but.WITHOUT.;;.ANY.WA | 
| 9a60 | 52 52 41 4e 54 59 3b 20 77 69 74 68 6f 75 74 20    65 76 65 6e 20 74 68 65 20 69 6d 70 6c 69 65 64 | RRANTY;.without.even.the.implied | 
| 9a80 | 20 77 61 72 72 61 6e 74 79 20 6f 66 20 4d 45 52    43 48 41 4e 54 41 42 49 4c 49 54 59 0a 3b 3b 20 | .warranty.of.MERCHANTABILITY.;;. | 
| 9aa0 | 6f 72 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41    20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 | or.FITNESS.FOR.A.PARTICULAR.PURP | 
| 9ac0 | 4f 53 45 2e 20 20 53 65 65 20 74 68 65 20 47 4e    55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 | OSE...See.the.GNU.General.Public | 
| 9ae0 | 0a 3b 3b 20 4c 69 63 65 6e 73 65 20 66 6f 72 20    6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 0a 3b 3b | .;;.License.for.more.details..;; | 
| 9b00 | 0a 3b 3b 20 59 6f 75 20 73 68 6f 75 6c 64 20 68    61 76 65 20 72 65 63 65 69 76 65 64 20 61 20 63 | .;;.You.should.have.received.a.c | 
| 9b20 | 6f 70 79 20 6f 66 20 74 68 65 20 47 4e 55 20 47    65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 | opy.of.the.GNU.General.Public.Li | 
| 9b40 | 63 65 6e 73 65 0a 3b 3b 20 61 6c 6f 6e 67 20 77    69 74 68 20 4d 61 67 69 74 2e 20 20 49 66 20 6e | cense.;;.along.with.Magit...If.n | 
| 9b60 | 6f 74 2c 20 73 65 65 20 3c 68 74 74 70 73 3a 2f    2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 | ot,.see.<https://www.gnu.org/lic | 
| 9b80 | 65 6e 73 65 73 2f 3e 2e 0a 0a 3b 3b 3b 20 43 6f    6d 6d 65 6e 74 61 72 79 3a 0a 0a 3b 3b 20 55 73 | enses/>...;;;.Commentary:..;;.Us | 
| 9ba0 | 65 20 61 20 62 69 6e 61 72 79 20 73 65 61 72 63    68 20 74 6f 20 66 69 6e 64 20 74 68 65 20 63 6f | e.a.binary.search.to.find.the.co | 
| 9bc0 | 6d 6d 69 74 20 74 68 61 74 20 69 6e 74 72 6f 64    75 63 65 64 20 61 20 62 75 67 2e 0a 0a 3b 3b 3b | mmit.that.introduced.a.bug...;;; | 
| 9be0 | 20 43 6f 64 65 3a 0a 0a 28 72 65 71 75 69 72 65    20 27 6d 61 67 69 74 29 0a 0a 3b 3b 3b 20 4f 70 | .Code:..(require.'magit)..;;;.Op | 
| 9c00 | 74 69 6f 6e 73 0a 0a 28 64 65 66 63 75 73 74 6f    6d 20 6d 61 67 69 74 2d 62 69 73 65 63 74 2d 73 | tions..(defcustom.magit-bisect-s | 
| 9c20 | 68 6f 77 2d 67 72 61 70 68 20 74 0a 20 20 22 57    68 65 74 68 65 72 20 74 6f 20 75 73 65 20 60 2d | how-graph.t..."Whether.to.use.`- | 
| 9c40 | 2d 67 72 61 70 68 27 20 69 6e 20 74 68 65 20 6c    6f 67 20 73 68 6f 77 69 6e 67 20 63 6f 6d 6d 69 | -graph'.in.the.log.showing.commi | 
| 9c60 | 74 73 20 79 65 74 20 74 6f 20 62 65 20 62 69 73    65 63 74 65 64 2e 22 0a 20 20 3a 70 61 63 6b 61 | ts.yet.to.be.bisected."...:packa | 
| 9c80 | 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67    69 74 20 2e 20 22 32 2e 38 2e 30 22 29 0a 20 20 | ge-version.'(magit..."2.8.0")... | 
| 9ca0 | 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 73 74    61 74 75 73 0a 20 20 3a 74 79 70 65 20 27 62 6f | :group.'magit-status...:type.'bo | 
| 9cc0 | 6f 6c 65 61 6e 29 0a 0a 28 64 65 66 66 61 63 65    20 6d 61 67 69 74 2d 62 69 73 65 63 74 2d 67 6f | olean)..(defface.magit-bisect-go | 
| 9ce0 | 6f 64 0a 20 20 27 28 28 74 20 3a 66 6f 72 65 67    72 6f 75 6e 64 20 22 44 61 72 6b 4f 6c 69 76 65 | od...'((t.:foreground."DarkOlive | 
| 9d00 | 47 72 65 65 6e 22 29 29 0a 20 20 22 46 61 63 65    20 66 6f 72 20 67 6f 6f 64 20 62 69 73 65 63 74 | Green"))..."Face.for.good.bisect | 
| 9d20 | 20 72 65 76 69 73 69 6f 6e 73 2e 22 0a 20 20 3a    67 72 6f 75 70 20 27 6d 61 67 69 74 2d 66 61 63 | .revisions."...:group.'magit-fac | 
| 9d40 | 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 6d 61    67 69 74 2d 62 69 73 65 63 74 2d 73 6b 69 70 0a | es)..(defface.magit-bisect-skip. | 
| 9d60 | 20 20 27 28 28 74 20 3a 66 6f 72 65 67 72 6f 75    6e 64 20 22 44 61 72 6b 47 6f 6c 64 65 6e 72 6f | ..'((t.:foreground."DarkGoldenro | 
| 9d80 | 64 22 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72    20 73 6b 69 70 70 65 64 20 62 69 73 65 63 74 20 | d"))..."Face.for.skipped.bisect. | 
| 9da0 | 72 65 76 69 73 69 6f 6e 73 2e 22 0a 20 20 3a 67    72 6f 75 70 20 27 6d 61 67 69 74 2d 66 61 63 65 | revisions."...:group.'magit-face | 
| 9dc0 | 73 29 0a 0a 28 64 65 66 66 61 63 65 20 6d 61 67    69 74 2d 62 69 73 65 63 74 2d 62 61 64 0a 20 20 | s)..(defface.magit-bisect-bad... | 
| 9de0 | 27 28 28 74 20 3a 66 6f 72 65 67 72 6f 75 6e 64    20 22 49 6e 64 69 61 6e 52 65 64 34 22 29 29 0a | '((t.:foreground."IndianRed4")). | 
| 9e00 | 20 20 22 46 61 63 65 20 66 6f 72 20 62 61 64 20    62 69 73 65 63 74 20 72 65 76 69 73 69 6f 6e 73 | .."Face.for.bad.bisect.revisions | 
| 9e20 | 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67    69 74 2d 66 61 63 65 73 29 0a 0a 3b 3b 3b 20 43 | ."...:group.'magit-faces)..;;;.C | 
| 9e40 | 6f 6d 6d 61 6e 64 73 0a 0a 3b 3b 3b 23 23 23 61    75 74 6f 6c 6f 61 64 20 28 61 75 74 6f 6c 6f 61 | ommands..;;;###autoload.(autoloa | 
| 9e60 | 64 20 27 6d 61 67 69 74 2d 62 69 73 65 63 74 20    22 6d 61 67 69 74 2d 62 69 73 65 63 74 22 20 6e | d.'magit-bisect."magit-bisect".n | 
| 9e80 | 69 6c 20 74 29 0a 28 74 72 61 6e 73 69 65 6e 74    2d 64 65 66 69 6e 65 2d 70 72 65 66 69 78 20 6d | il.t).(transient-define-prefix.m | 
| 9ea0 | 61 67 69 74 2d 62 69 73 65 63 74 20 28 29 0a 20    20 22 4e 61 72 72 6f 77 20 69 6e 20 6f 6e 20 74 | agit-bisect.()..."Narrow.in.on.t | 
| 9ec0 | 68 65 20 63 6f 6d 6d 69 74 20 74 68 61 74 20 69    6e 74 72 6f 64 75 63 65 64 20 61 20 62 75 67 2e | he.commit.that.introduced.a.bug. | 
| 9ee0 | 22 0a 20 20 3a 6d 61 6e 2d 70 61 67 65 20 22 67    69 74 2d 62 69 73 65 63 74 22 0a 20 20 5b 3a 63 | "...:man-page."git-bisect"...[:c | 
| 9f00 | 6c 61 73 73 20 74 72 61 6e 73 69 65 6e 74 2d 73    75 62 67 72 6f 75 70 73 0a 20 20 20 3a 69 66 2d | lass.transient-subgroups....:if- | 
| 9f20 | 6e 6f 74 20 6d 61 67 69 74 2d 62 69 73 65 63 74    2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 0a 20 | not.magit-bisect-in-progress-p.. | 
| 9f40 | 20 20 5b 22 41 72 67 75 6d 65 6e 74 73 22 0a 20    20 20 20 28 22 2d 6e 22 20 22 44 6f 6e 27 74 20 | ..["Arguments".....("-n"."Don't. | 
| 9f60 | 63 68 65 63 6b 6f 75 74 20 63 6f 6d 6d 69 74 73    22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 | checkout.commits".............." | 
| 9f80 | 2d 2d 6e 6f 2d 63 68 65 63 6b 6f 75 74 22 29 0a    20 20 20 20 28 22 2d 70 22 20 22 46 6f 6c 6c 6f | --no-checkout").....("-p"."Follo | 
| 9fa0 | 77 20 6f 6e 6c 79 20 66 69 72 73 74 20 70 61 72    65 6e 74 20 6f 66 20 61 20 6d 65 72 67 65 22 20 | w.only.first.parent.of.a.merge". | 
| 9fc0 | 22 2d 2d 66 69 72 73 74 2d 70 61 72 65 6e 74 22    0a 20 20 20 20 20 3a 69 66 20 28 6c 61 6d 62 64 | "--first-parent"......:if.(lambd | 
| 9fe0 | 61 20 28 29 20 28 6d 61 67 69 74 2d 67 69 74 2d    76 65 72 73 69 6f 6e 3e 3d 20 22 32 2e 32 39 22 | a.().(magit-git-version>=."2.29" | 
| a000 | 29 29 29 0a 20 20 20 20 28 36 20 6d 61 67 69 74    2d 62 69 73 65 63 74 3a 2d 2d 74 65 72 6d 2d 6f | ))).....(6.magit-bisect:--term-o | 
| a020 | 6c 64 0a 20 20 20 20 20 20 20 3a 69 66 20 28 6c    61 6d 62 64 61 20 28 29 20 28 6d 61 67 69 74 2d | ld........:if.(lambda.().(magit- | 
| a040 | 67 69 74 2d 76 65 72 73 69 6f 6e 3e 3d 20 22 32    2e 37 22 29 29 29 0a 20 20 20 20 28 36 20 6d 61 | git-version>=."2.7"))).....(6.ma | 
| a060 | 67 69 74 2d 62 69 73 65 63 74 3a 2d 2d 74 65 72    6d 2d 6e 65 77 0a 20 20 20 20 20 20 20 3a 69 66 | git-bisect:--term-new........:if | 
| a080 | 20 28 6c 61 6d 62 64 61 20 28 29 20 28 6d 61 67    69 74 2d 67 69 74 2d 76 65 72 73 69 6f 6e 3e 3d | .(lambda.().(magit-git-version>= | 
| a0a0 | 20 22 32 2e 37 22 29 29 29 5d 0a 20 20 20 5b 22    41 63 74 69 6f 6e 73 22 0a 20 20 20 20 28 22 42 | ."2.7")))]....["Actions".....("B | 
| a0c0 | 22 20 22 53 74 61 72 74 22 20 20 20 20 20 20 20    20 6d 61 67 69 74 2d 62 69 73 65 63 74 2d 73 74 | "."Start"........magit-bisect-st | 
| a0e0 | 61 72 74 29 0a 20 20 20 20 28 22 73 22 20 22 53    74 61 72 74 20 73 63 72 69 70 74 22 20 6d 61 67 | art).....("s"."Start.script".mag | 
| a100 | 69 74 2d 62 69 73 65 63 74 2d 72 75 6e 29 5d 5d    0a 20 20 5b 22 41 63 74 69 6f 6e 73 22 0a 20 20 | it-bisect-run)]]...["Actions"... | 
| a120 | 20 3a 69 66 20 6d 61 67 69 74 2d 62 69 73 65 63    74 2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 0a | .:if.magit-bisect-in-progress-p. | 
| a140 | 20 20 20 28 22 42 22 20 22 42 61 64 22 20 20 20    20 20 20 20 20 20 20 6d 61 67 69 74 2d 62 69 73 | ...("B"."Bad"..........magit-bis | 
| a160 | 65 63 74 2d 62 61 64 29 0a 20 20 20 28 22 67 22    20 22 47 6f 6f 64 22 20 20 20 20 20 20 20 20 20 | ect-bad)....("g"."Good"......... | 
| a180 | 6d 61 67 69 74 2d 62 69 73 65 63 74 2d 67 6f 6f    64 29 0a 20 20 20 28 36 20 22 6d 22 20 22 4d 61 | magit-bisect-good)....(6."m"."Ma | 
| a1a0 | 72 6b 22 20 20 20 20 20 20 20 6d 61 67 69 74 2d    62 69 73 65 63 74 2d 6d 61 72 6b 0a 20 20 20 20 | rk".......magit-bisect-mark..... | 
| a1c0 | 20 20 3a 69 66 20 28 6c 61 6d 62 64 61 20 28 29    20 28 6d 61 67 69 74 2d 67 69 74 2d 76 65 72 73 | ..:if.(lambda.().(magit-git-vers | 
| a1e0 | 69 6f 6e 3e 3d 20 22 32 2e 37 22 29 29 29 0a 20    20 20 28 22 6b 22 20 22 53 6b 69 70 22 20 20 20 | ion>=."2.7")))....("k"."Skip"... | 
| a200 | 20 20 20 20 20 20 6d 61 67 69 74 2d 62 69 73 65    63 74 2d 73 6b 69 70 29 0a 20 20 20 28 22 72 22 | ......magit-bisect-skip)....("r" | 
| a220 | 20 22 52 65 73 65 74 22 20 20 20 20 20 20 20 20    6d 61 67 69 74 2d 62 69 73 65 63 74 2d 72 65 73 | ."Reset"........magit-bisect-res | 
| a240 | 65 74 29 0a 20 20 20 28 22 73 22 20 22 52 75 6e    20 73 63 72 69 70 74 22 20 20 20 6d 61 67 69 74 | et)....("s"."Run.script"...magit | 
| a260 | 2d 62 69 73 65 63 74 2d 72 75 6e 29 5d 29 0a 0a    28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e | -bisect-run)])..(transient-defin | 
| a280 | 65 2d 61 72 67 75 6d 65 6e 74 20 6d 61 67 69 74    2d 62 69 73 65 63 74 3a 2d 2d 74 65 72 6d 2d 6f | e-argument.magit-bisect:--term-o | 
| a2a0 | 6c 64 20 28 29 0a 20 20 3a 64 65 73 63 72 69 70    74 69 6f 6e 20 22 4f 6c 64 2f 67 6f 6f 64 20 74 | ld.()...:description."Old/good.t | 
| a2c0 | 65 72 6d 22 0a 20 20 3a 63 6c 61 73 73 20 27 74    72 61 6e 73 69 65 6e 74 2d 6f 70 74 69 6f 6e 0a | erm"...:class.'transient-option. | 
| a2e0 | 20 20 3a 6b 65 79 20 22 3d 6f 22 0a 20 20 3a 61    72 67 75 6d 65 6e 74 20 22 2d 2d 74 65 72 6d 2d | ..:key."=o"...:argument."--term- | 
| a300 | 6f 6c 64 3d 22 29 0a 0a 28 74 72 61 6e 73 69 65    6e 74 2d 64 65 66 69 6e 65 2d 61 72 67 75 6d 65 | old=")..(transient-define-argume | 
| a320 | 6e 74 20 6d 61 67 69 74 2d 62 69 73 65 63 74 3a    2d 2d 74 65 72 6d 2d 6e 65 77 20 28 29 0a 20 20 | nt.magit-bisect:--term-new.()... | 
| a340 | 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 4e 65    77 2f 62 61 64 20 74 65 72 6d 22 0a 20 20 3a 63 | :description."New/bad.term"...:c | 
| a360 | 6c 61 73 73 20 27 74 72 61 6e 73 69 65 6e 74 2d    6f 70 74 69 6f 6e 0a 20 20 3a 6b 65 79 20 22 3d | lass.'transient-option...:key."= | 
| a380 | 6e 22 0a 20 20 3a 61 72 67 75 6d 65 6e 74 20 22    2d 2d 74 65 72 6d 2d 6e 65 77 3d 22 29 0a 0a 3b | n"...:argument."--term-new=")..; | 
| a3a0 | 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64    65 66 75 6e 20 6d 61 67 69 74 2d 62 69 73 65 63 | ;;###autoload.(defun.magit-bisec | 
| a3c0 | 74 2d 73 74 61 72 74 20 28 62 61 64 20 67 6f 6f    64 20 61 72 67 73 29 0a 20 20 22 53 74 61 72 74 | t-start.(bad.good.args)..."Start | 
| a3e0 | 20 61 20 62 69 73 65 63 74 20 73 65 73 73 69 6f    6e 2e 0a 0a 42 69 73 65 63 74 69 6e 67 20 61 20 | .a.bisect.session...Bisecting.a. | 
| a400 | 62 75 67 20 6d 65 61 6e 73 20 74 6f 20 66 69 6e    64 20 74 68 65 20 63 6f 6d 6d 69 74 20 74 68 61 | bug.means.to.find.the.commit.tha | 
| a420 | 74 20 69 6e 74 72 6f 64 75 63 65 64 20 69 74 2e    0a 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 73 74 | t.introduced.it..This.command.st | 
| a440 | 61 72 74 73 20 73 75 63 68 20 61 20 62 69 73 65    63 74 20 73 65 73 73 69 6f 6e 20 62 79 20 61 73 | arts.such.a.bisect.session.by.as | 
| a460 | 6b 69 6e 67 20 66 6f 72 20 61 20 6b 6e 6f 77 6e    0a 67 6f 6f 64 20 61 6e 64 20 61 20 6b 6e 6f 77 | king.for.a.known.good.and.a.know | 
| a480 | 6e 20 62 61 64 20 63 6f 6d 6d 69 74 2e 20 20 54    6f 20 6d 6f 76 65 20 74 68 65 20 73 65 73 73 69 | n.bad.commit...To.move.the.sessi | 
| a4a0 | 6f 6e 20 66 6f 72 77 61 72 64 20 75 73 65 20 74    68 65 0a 6f 74 68 65 72 20 61 63 74 69 6f 6e 73 | on.forward.use.the.other.actions | 
| a4c0 | 20 66 72 6f 6d 20 74 68 65 20 62 69 73 65 63 74    20 74 72 61 6e 73 69 65 6e 74 20 63 6f 6d 6d 61 | .from.the.bisect.transient.comma | 
| a4e0 | 6e 64 20 28 5c 0a 5c 5c 3c 6d 61 67 69 74 2d 73    74 61 74 75 73 2d 6d 6f 64 65 2d 6d 61 70 3e 5c | nd.(\.\\<magit-status-mode-map>\ | 
| a500 | 5c 5b 6d 61 67 69 74 2d 62 69 73 65 63 74 5d 29    2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 | \[magit-bisect])."...(interactiv | 
| a520 | 65 20 28 69 66 20 28 6d 61 67 69 74 2d 62 69 73    65 63 74 2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d | e.(if.(magit-bisect-in-progress- | 
| a540 | 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f | p)....................(user-erro | 
| a560 | 72 20 22 41 6c 72 65 61 64 79 20 62 69 73 65 63    74 69 6e 67 22 29 0a 20 20 20 20 20 20 20 20 20 | r."Already.bisecting").......... | 
| a580 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62    69 73 65 63 74 2d 73 74 61 72 74 2d 72 65 61 64 | ........(magit-bisect-start-read | 
| a5a0 | 2d 61 72 67 73 29 29 29 0a 20 20 28 6d 61 67 69    74 2d 62 69 73 65 63 74 2d 73 74 61 72 74 2d 2d | -args)))...(magit-bisect-start-- | 
| a5c0 | 61 73 73 65 72 74 20 62 61 64 20 67 6f 6f 64 20    61 72 67 73 29 0a 20 20 28 6d 61 67 69 74 2d 72 | assert.bad.good.args)...(magit-r | 
| a5e0 | 65 70 6f 73 69 74 6f 72 79 2d 6c 6f 63 61 6c 2d    73 65 74 20 27 62 69 73 65 63 74 2d 2d 66 69 72 | epository-local-set.'bisect--fir | 
| a600 | 73 74 2d 70 61 72 65 6e 74 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | st-parent....................... | 
| a620 | 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65    6e 74 2d 61 72 67 2d 76 61 6c 75 65 20 22 2d 2d | ........(transient-arg-value."-- | 
| a640 | 66 69 72 73 74 2d 70 61 72 65 6e 74 22 20 61 72    67 73 29 29 0a 20 20 28 6d 61 67 69 74 2d 67 69 | first-parent".args))...(magit-gi | 
| a660 | 74 2d 62 69 73 65 63 74 20 22 73 74 61 72 74 22    20 28 6c 69 73 74 20 61 72 67 73 20 62 61 64 20 | t-bisect."start".(list.args.bad. | 
| a680 | 67 6f 6f 64 29 20 74 29 29 0a 0a 28 64 65 66 75    6e 20 6d 61 67 69 74 2d 62 69 73 65 63 74 2d 73 | good).t))..(defun.magit-bisect-s | 
| a6a0 | 74 61 72 74 2d 72 65 61 64 2d 61 72 67 73 20 28    29 0a 20 20 28 6c 65 74 2a 20 28 28 61 72 67 73 | tart-read-args.()...(let*.((args | 
| a6c0 | 20 28 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 73    20 27 6d 61 67 69 74 2d 62 69 73 65 63 74 29 29 | .(transient-args.'magit-bisect)) | 
| a6e0 | 0a 20 20 20 20 20 20 20 20 20 28 62 61 64 20 28    6d 61 67 69 74 2d 72 65 61 64 2d 62 72 61 6e 63 | ..........(bad.(magit-read-branc | 
| a700 | 68 2d 6f 72 2d 63 6f 6d 6d 69 74 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d | h-or-commit................(form | 
| a720 | 61 74 20 22 53 74 61 72 74 20 62 69 73 65 63 74    20 77 69 74 68 20 25 73 20 72 65 76 69 73 69 6f | at."Start.bisect.with.%s.revisio | 
| a740 | 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 74 | n"........................(or.(t | 
| a760 | 72 61 6e 73 69 65 6e 74 2d 61 72 67 2d 76 61 6c    75 65 20 22 2d 2d 74 65 72 6d 2d 6e 65 77 3d 22 | ransient-arg-value."--term-new=" | 
| a780 | 20 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .args).......................... | 
| a7a0 | 20 20 22 62 61 64 22 29 29 29 29 29 0a 20 20 20    20 28 6c 69 73 74 20 62 61 64 0a 20 20 20 20 20 | .."bad"))))).....(list.bad...... | 
| a7c0 | 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 61 64    2d 6f 74 68 65 72 2d 62 72 61 6e 63 68 2d 6f 72 | .....(magit-read-other-branch-or | 
| a7e0 | 2d 63 6f 6d 6d 69 74 0a 20 20 20 20 20 20 20 20    20 20 20 28 66 6f 72 6d 61 74 20 22 25 73 20 72 | -commit............(format."%s.r | 
| a800 | 65 76 69 73 69 6f 6e 22 20 28 6f 72 20 28 74 72    61 6e 73 69 65 6e 74 2d 61 72 67 2d 76 61 6c 75 | evision".(or.(transient-arg-valu | 
| a820 | 65 20 22 2d 2d 74 65 72 6d 2d 6f 6c 64 3d 22 20    61 72 67 73 29 0a 20 20 20 20 20 20 20 20 20 20 | e."--term-old=".args)........... | 
| a840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 22 47 6f 6f 64 | ..........................."Good | 
| a860 | 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 62    61 64 29 0a 20 20 20 20 20 20 20 20 20 20 61 72 | "))............bad)...........ar | 
| a880 | 67 73 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61    67 69 74 2d 62 69 73 65 63 74 2d 73 74 61 72 74 | gs)))..(defun.magit-bisect-start | 
| a8a0 | 2d 2d 61 73 73 65 72 74 20 28 62 61 64 20 67 6f    6f 64 20 61 72 67 73 29 0a 20 20 28 75 6e 6c 65 | --assert.(bad.good.args)...(unle | 
| a8c0 | 73 73 20 28 6d 61 67 69 74 2d 72 65 76 2d 61 6e    63 65 73 74 6f 72 2d 70 20 67 6f 6f 64 20 62 61 | ss.(magit-rev-ancestor-p.good.ba | 
| a8e0 | 64 29 0a 20 20 20 20 28 75 73 65 72 2d 65 72 72    6f 72 0a 20 20 20 20 20 22 54 68 65 20 25 73 20 | d).....(user-error......"The.%s. | 
| a900 | 72 65 76 69 73 69 6f 6e 20 28 25 73 29 20 68 61    73 20 74 6f 20 62 65 20 61 6e 20 61 6e 63 65 73 | revision.(%s).has.to.be.an.ances | 
| a920 | 74 6f 72 20 6f 66 20 74 68 65 20 25 73 20 6f 6e    65 20 28 25 73 29 22 0a 20 20 20 20 20 28 6f 72 | tor.of.the.%s.one.(%s)"......(or | 
| a940 | 20 28 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 2d    76 61 6c 75 65 20 22 2d 2d 74 65 72 6d 2d 6f 6c | .(transient-arg-value."--term-ol | 
| a960 | 64 3d 22 20 61 72 67 73 29 20 22 67 6f 6f 64 22    29 0a 20 20 20 20 20 67 6f 6f 64 0a 20 20 20 20 | d=".args)."good")......good..... | 
| a980 | 20 28 6f 72 20 28 74 72 61 6e 73 69 65 6e 74 2d    61 72 67 2d 76 61 6c 75 65 20 22 2d 2d 74 65 72 | .(or.(transient-arg-value."--ter | 
| a9a0 | 6d 2d 6e 65 77 3d 22 20 61 72 67 73 29 20 22 62    61 64 22 29 0a 20 20 20 20 20 62 61 64 29 29 0a | m-new=".args)."bad")......bad)). | 
| a9c0 | 20 20 28 77 68 65 6e 20 28 6d 61 67 69 74 2d 61    6e 79 74 68 69 6e 67 2d 6d 6f 64 69 66 69 65 64 | ..(when.(magit-anything-modified | 
| a9e0 | 2d 70 29 0a 20 20 20 20 28 75 73 65 72 2d 65 72    72 6f 72 20 22 43 61 6e 6e 6f 74 20 62 69 73 65 | -p).....(user-error."Cannot.bise | 
| aa00 | 63 74 20 77 69 74 68 20 75 6e 63 6f 6d 6d 69 74    74 65 64 20 63 68 61 6e 67 65 73 22 29 29 29 0a | ct.with.uncommitted.changes"))). | 
| aa20 | 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a    28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 69 73 | .;;;###autoload.(defun.magit-bis | 
| aa40 | 65 63 74 2d 72 65 73 65 74 20 28 29 0a 20 20 22    41 66 74 65 72 20 62 69 73 65 63 74 69 6e 67 2c | ect-reset.()..."After.bisecting, | 
| aa60 | 20 63 6c 65 61 6e 75 70 20 62 69 73 65 63 74 69    6f 6e 20 73 74 61 74 65 20 61 6e 64 20 72 65 74 | .cleanup.bisection.state.and.ret | 
| aa80 | 75 72 6e 20 74 6f 20 6f 72 69 67 69 6e 61 6c 20    60 48 45 41 44 27 2e 22 0a 20 20 28 69 6e 74 65 | urn.to.original.`HEAD'."...(inte | 
| aaa0 | 72 61 63 74 69 76 65 29 0a 20 20 28 6d 61 67 69    74 2d 63 6f 6e 66 69 72 6d 20 27 72 65 73 65 74 | ractive)...(magit-confirm.'reset | 
| aac0 | 2d 62 69 73 65 63 74 29 0a 20 20 28 6d 61 67 69    74 2d 72 75 6e 2d 67 69 74 20 22 62 69 73 65 63 | -bisect)...(magit-run-git."bisec | 
| aae0 | 74 22 20 22 72 65 73 65 74 22 29 0a 20 20 28 6d    61 67 69 74 2d 72 65 70 6f 73 69 74 6f 72 79 2d | t"."reset")...(magit-repository- | 
| ab00 | 6c 6f 63 61 6c 2d 64 65 6c 65 74 65 20 27 62 69    73 65 63 74 2d 2d 66 69 72 73 74 2d 70 61 72 65 | local-delete.'bisect--first-pare | 
| ab20 | 6e 74 29 0a 20 20 28 69 67 6e 6f 72 65 2d 65 72    72 6f 72 73 0a 20 20 20 20 28 64 65 6c 65 74 65 | nt)...(ignore-errors.....(delete | 
| ab40 | 2d 66 69 6c 65 20 28 65 78 70 61 6e 64 2d 66 69    6c 65 2d 6e 61 6d 65 20 22 42 49 53 45 43 54 5f | -file.(expand-file-name."BISECT_ | 
| ab60 | 43 4d 44 5f 4f 55 54 50 55 54 22 20 28 6d 61 67    69 74 2d 67 69 74 64 69 72 29 29 29 29 29 0a 0a | CMD_OUTPUT".(magit-gitdir))))).. | 
| ab80 | 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28    64 65 66 75 6e 20 6d 61 67 69 74 2d 62 69 73 65 | ;;;###autoload.(defun.magit-bise | 
| aba0 | 63 74 2d 67 6f 6f 64 20 28 29 0a 20 20 22 57 68    69 6c 65 20 62 69 73 65 63 74 69 6e 67 2c 20 6d | ct-good.()..."While.bisecting,.m | 
| abc0 | 61 72 6b 20 74 68 65 20 63 75 72 72 65 6e 74 20    63 6f 6d 6d 69 74 20 61 73 20 67 6f 6f 64 2e 0a | ark.the.current.commit.as.good.. | 
| abe0 | 55 73 65 20 74 68 69 73 20 61 66 74 65 72 20 79    6f 75 20 68 61 76 65 20 61 73 73 65 72 74 65 64 | Use.this.after.you.have.asserted | 
| ac00 | 20 74 68 61 74 20 74 68 65 20 63 6f 6d 6d 69 74    20 64 6f 65 73 20 6e 6f 74 20 63 6f 6e 74 61 69 | .that.the.commit.does.not.contai | 
| ac20 | 6e 0a 74 68 65 20 62 75 67 20 69 6e 20 71 75 65    73 74 69 6f 6e 2e 22 0a 20 20 28 69 6e 74 65 72 | n.the.bug.in.question."...(inter | 
| ac40 | 61 63 74 69 76 65 29 0a 20 20 28 6d 61 67 69 74    2d 67 69 74 2d 62 69 73 65 63 74 20 28 6f 72 20 | active)...(magit-git-bisect.(or. | 
| ac60 | 28 63 61 64 72 20 28 6d 61 67 69 74 2d 62 69 73    65 63 74 2d 74 65 72 6d 73 29 29 0a 20 20 20 20 | (cadr.(magit-bisect-terms))..... | 
| ac80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 | ....................(user-error. | 
| aca0 | 22 4e 6f 74 20 62 69 73 65 63 74 69 6e 67 22 29    29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c | "Not.bisecting"))))..;;;###autol | 
| acc0 | 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74    2d 62 69 73 65 63 74 2d 62 61 64 20 28 29 0a 20 | oad.(defun.magit-bisect-bad.().. | 
| ace0 | 20 22 57 68 69 6c 65 20 62 69 73 65 63 74 69 6e    67 2c 20 6d 61 72 6b 20 74 68 65 20 63 75 72 72 | ."While.bisecting,.mark.the.curr | 
| ad00 | 65 6e 74 20 63 6f 6d 6d 69 74 20 61 73 20 62 61    64 2e 0a 55 73 65 20 74 68 69 73 20 61 66 74 65 | ent.commit.as.bad..Use.this.afte | 
| ad20 | 72 20 79 6f 75 20 68 61 76 65 20 61 73 73 65 72    74 65 64 20 74 68 61 74 20 74 68 65 20 63 6f 6d | r.you.have.asserted.that.the.com | 
| ad40 | 6d 69 74 20 64 6f 65 73 20 63 6f 6e 74 61 69 6e    20 74 68 65 0a 62 75 67 20 69 6e 20 71 75 65 73 | mit.does.contain.the.bug.in.ques | 
| ad60 | 74 69 6f 6e 2e 22 0a 20 20 28 69 6e 74 65 72 61    63 74 69 76 65 29 0a 20 20 28 6d 61 67 69 74 2d | tion."...(interactive)...(magit- | 
| ad80 | 67 69 74 2d 62 69 73 65 63 74 20 28 6f 72 20 28    63 61 72 20 28 6d 61 67 69 74 2d 62 69 73 65 63 | git-bisect.(or.(car.(magit-bisec | 
| ada0 | 74 2d 74 65 72 6d 73 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-terms))....................... | 
| adc0 | 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 4e    6f 74 20 62 69 73 65 63 74 69 6e 67 22 29 29 29 | ..(user-error."Not.bisecting"))) | 
| ade0 | 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61    64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 | )..;;;###autoload.(defun.magit-b | 
| ae00 | 69 73 65 63 74 2d 6d 61 72 6b 20 28 29 0a 20 20    22 57 68 69 6c 65 20 62 69 73 65 63 74 69 6e 67 | isect-mark.()..."While.bisecting | 
| ae20 | 2c 20 6d 61 72 6b 20 74 68 65 20 63 75 72 72 65    6e 74 20 63 6f 6d 6d 69 74 20 77 69 74 68 20 61 | ,.mark.the.current.commit.with.a | 
| ae40 | 20 62 69 73 65 63 74 20 74 65 72 6d 2e 0a 44 75    72 69 6e 67 20 61 20 62 69 73 65 63 74 20 75 73 | .bisect.term..During.a.bisect.us | 
| ae60 | 69 6e 67 20 61 6c 74 65 72 6e 61 74 65 20 74 65    72 6d 73 2c 20 63 6f 6d 6d 69 74 73 20 63 61 6e | ing.alternate.terms,.commits.can | 
| ae80 | 20 73 74 69 6c 6c 20 62 65 0a 6d 61 72 6b 65 64    20 77 69 74 68 20 60 6d 61 67 69 74 2d 62 69 73 | .still.be.marked.with.`magit-bis | 
| aea0 | 65 63 74 2d 67 6f 6f 64 27 20 61 6e 64 20 60 6d    61 67 69 74 2d 62 69 73 65 63 74 2d 62 61 64 27 | ect-good'.and.`magit-bisect-bad' | 
| aec0 | 2c 20 61 73 20 74 68 6f 73 65 0a 63 6f 6d 6d 61    6e 64 73 20 6d 61 70 20 74 6f 20 74 68 65 20 63 | ,.as.those.commands.map.to.the.c | 
| aee0 | 6f 72 72 65 63 74 20 74 65 72 6d 20 28 5c 22 67    6f 6f 64 5c 22 20 74 6f 20 2d 2d 74 65 72 6d 2d | orrect.term.(\"good\".to.--term- | 
| af00 | 6f 6c 64 27 73 20 76 61 6c 75 65 0a 61 6e 64 20    5c 22 62 61 64 5c 22 20 74 6f 20 2d 2d 74 65 72 | old's.value.and.\"bad\".to.--ter | 
| af20 | 6d 2d 6e 65 77 27 73 29 2e 20 20 48 6f 77 65 76    65 72 2c 20 69 6e 20 73 6f 6d 65 20 63 61 73 65 | m-new's)...However,.in.some.case | 
| af40 | 73 2c 20 69 74 20 63 61 6e 20 62 65 0a 64 69 66    66 69 63 75 6c 74 20 74 6f 20 6b 65 65 70 20 74 | s,.it.can.be.difficult.to.keep.t | 
| af60 | 68 61 74 20 6d 61 70 70 69 6e 67 20 73 74 72 61    69 67 68 74 20 69 6e 20 79 6f 75 72 20 68 65 61 | hat.mapping.straight.in.your.hea | 
| af80 | 64 3b 20 74 68 69 73 0a 63 6f 6d 6d 61 6e 64 20    70 72 6f 76 69 64 65 73 20 61 6e 20 69 6e 74 65 | d;.this.command.provides.an.inte | 
| afa0 | 72 66 61 63 65 20 74 68 61 74 20 65 78 70 6f 73    65 73 20 74 68 65 20 75 6e 64 65 72 6c 79 69 6e | rface.that.exposes.the.underlyin | 
| afc0 | 67 20 74 65 72 6d 73 2e 22 0a 20 20 28 69 6e 74    65 72 61 63 74 69 76 65 29 0a 20 20 28 6d 61 67 | g.terms."...(interactive)...(mag | 
| afe0 | 69 74 2d 67 69 74 2d 62 69 73 65 63 74 0a 20 20    20 28 70 63 61 73 65 2d 6c 65 74 20 28 28 60 28 | it-git-bisect....(pcase-let.((`( | 
| b000 | 2c 74 65 72 6d 2d 6e 65 77 20 2c 74 65 72 6d 2d    6f 6c 64 29 20 28 6f 72 20 28 6d 61 67 69 74 2d | ,term-new.,term-old).(or.(magit- | 
| b020 | 62 69 73 65 63 74 2d 74 65 72 6d 73 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | bisect-terms)................... | 
| b040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 | .........................(user-e | 
| b060 | 72 72 6f 72 20 22 4e 6f 74 20 62 69 73 65 63 74    69 6e 67 22 29 29 29 29 0a 20 20 20 20 20 28 70 | rror."Not.bisecting"))))......(p | 
| b080 | 63 61 73 65 20 28 72 65 61 64 2d 63 68 61 72 2d    63 68 6f 69 63 65 0a 20 20 20 20 20 20 20 20 20 | case.(read-char-choice.......... | 
| b0a0 | 20 20 20 20 28 66 6f 72 6d 61 74 20 22 4d 61 72    6b 20 48 45 41 44 20 61 73 20 25 73 20 28 5b 6e | ....(format."Mark.HEAD.as.%s.([n | 
| b0c0 | 5d 65 77 29 20 6f 72 20 25 73 20 28 5b 6f 5d 6c    64 29 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ]ew).or.%s.([o]ld)"............. | 
| b0e0 | 20 20 20 20 20 20 20 20 20 74 65 72 6d 2d 6e 65    77 20 74 65 72 6d 2d 6f 6c 64 29 0a 20 20 20 20 | .........term-new.term-old)..... | 
| b100 | 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 3f    6e 20 3f 6f 29 29 0a 20 20 20 20 20 20 20 28 3f | .........(list.?n.?o))........(? | 
| b120 | 6e 20 74 65 72 6d 2d 6e 65 77 29 0a 20 20 20 20    20 20 20 28 3f 6f 20 74 65 72 6d 2d 6f 6c 64 29 | n.term-new)........(?o.term-old) | 
| b140 | 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f    6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 | ))))..;;;###autoload.(defun.magi | 
| b160 | 74 2d 62 69 73 65 63 74 2d 73 6b 69 70 20 28 29    0a 20 20 22 57 68 69 6c 65 20 62 69 73 65 63 74 | t-bisect-skip.()..."While.bisect | 
| b180 | 69 6e 67 2c 20 73 6b 69 70 20 74 68 65 20 63 75    72 72 65 6e 74 20 63 6f 6d 6d 69 74 2e 0a 55 73 | ing,.skip.the.current.commit..Us | 
| b1a0 | 65 20 74 68 69 73 20 69 66 20 66 6f 72 20 73 6f    6d 65 20 72 65 61 73 6f 6e 20 74 68 65 20 63 75 | e.this.if.for.some.reason.the.cu | 
| b1c0 | 72 72 65 6e 74 20 63 6f 6d 6d 69 74 20 69 73 20    6e 6f 74 20 61 20 67 6f 6f 64 20 6f 6e 65 0a 74 | rrent.commit.is.not.a.good.one.t | 
| b1e0 | 6f 20 74 65 73 74 2e 20 20 54 68 69 73 20 63 6f    6d 6d 61 6e 64 20 6c 65 74 73 20 47 69 74 20 63 | o.test...This.command.lets.Git.c | 
| b200 | 68 6f 6f 73 65 20 61 20 64 69 66 66 65 72 65 6e    74 20 6f 6e 65 2e 22 0a 20 20 28 69 6e 74 65 72 | hoose.a.different.one."...(inter | 
| b220 | 61 63 74 69 76 65 29 0a 20 20 28 6d 61 67 69 74    2d 67 69 74 2d 62 69 73 65 63 74 20 22 73 6b 69 | active)...(magit-git-bisect."ski | 
| b240 | 70 22 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f    6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 | p"))..;;;###autoload.(defun.magi | 
| b260 | 74 2d 62 69 73 65 63 74 2d 72 75 6e 20 28 63 6d    64 6c 69 6e 65 20 26 6f 70 74 69 6f 6e 61 6c 20 | t-bisect-run.(cmdline.&optional. | 
| b280 | 62 61 64 20 67 6f 6f 64 20 61 72 67 73 29 0a 20    20 22 42 69 73 65 63 74 20 61 75 74 6f 6d 61 74 | bad.good.args)..."Bisect.automat | 
| b2a0 | 69 63 61 6c 6c 79 20 62 79 20 72 75 6e 6e 69 6e    67 20 63 6f 6d 6d 61 6e 64 73 20 61 66 74 65 72 | ically.by.running.commands.after | 
| b2c0 | 20 65 61 63 68 20 73 74 65 70 2e 0a 0a 55 6e 6c    69 6b 65 20 60 67 69 74 20 62 69 73 65 63 74 20 | .each.step...Unlike.`git.bisect. | 
| b2e0 | 72 75 6e 27 20 74 68 69 73 20 63 61 6e 20 62 65    20 75 73 65 64 20 62 65 66 6f 72 65 20 62 69 73 | run'.this.can.be.used.before.bis | 
| b300 | 65 63 74 69 6e 67 20 68 61 73 0a 62 65 67 75 6e    2e 20 20 49 6e 20 74 68 61 74 20 63 61 73 65 20 | ecting.has.begun...In.that.case. | 
| b320 | 69 74 20 62 65 68 61 76 65 73 20 6c 69 6b 65 20    60 67 69 74 20 62 69 73 65 63 74 20 73 74 61 72 | it.behaves.like.`git.bisect.star | 
| b340 | 74 3b 20 67 69 74 0a 62 69 73 65 63 74 20 72 75    6e 27 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 | t;.git.bisect.run'."...(interact | 
| b360 | 69 76 65 20 28 6c 65 74 20 28 28 61 72 67 73 20    28 61 6e 64 20 28 6e 6f 74 20 28 6d 61 67 69 74 | ive.(let.((args.(and.(not.(magit | 
| b380 | 2d 62 69 73 65 63 74 2d 69 6e 2d 70 72 6f 67 72    65 73 73 2d 70 29 29 0a 20 20 20 20 20 20 20 20 | -bisect-in-progress-p))......... | 
| b3a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 | ........................(magit-b | 
| b3c0 | 69 73 65 63 74 2d 73 74 61 72 74 2d 72 65 61 64    2d 61 72 67 73 29 29 29 29 0a 20 20 20 20 20 20 | isect-start-read-args))))....... | 
| b3e0 | 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73    20 28 72 65 61 64 2d 73 68 65 6c 6c 2d 63 6f 6d | ...........(cons.(read-shell-com | 
| b400 | 6d 61 6e 64 20 22 42 69 73 65 63 74 20 73 68 65    6c 6c 20 63 6f 6d 6d 61 6e 64 3a 20 22 29 20 61 | mand."Bisect.shell.command:.").a | 
| b420 | 72 67 73 29 29 29 0a 20 20 28 77 68 65 6e 20 28    61 6e 64 20 62 61 64 20 67 6f 6f 64 29 0a 20 20 | rgs)))...(when.(and.bad.good)... | 
| b440 | 20 20 28 6d 61 67 69 74 2d 62 69 73 65 63 74 2d    73 74 61 72 74 2d 2d 61 73 73 65 72 74 20 62 61 | ..(magit-bisect-start--assert.ba | 
| b460 | 64 20 67 6f 6f 64 20 61 72 67 73 29 0a 20 20 20    20 3b 3b 20 41 76 6f 69 64 20 60 6d 61 67 69 74 | d.good.args).....;;.Avoid.`magit | 
| b480 | 2d 67 69 74 2d 62 69 73 65 63 74 27 20 62 65 63    61 75 73 65 20 69 74 27 73 20 61 73 79 6e 63 68 | -git-bisect'.because.it's.asynch | 
| b4a0 | 72 6f 6e 6f 75 73 2c 20 62 75 74 20 74 68 65 0a    20 20 20 20 3b 3b 20 6e 65 78 74 20 60 67 69 74 | ronous,.but.the.....;;.next.`git | 
| b4c0 | 20 62 69 73 65 63 74 20 72 75 6e 27 20 63 61 6c    6c 20 72 65 71 75 69 72 65 73 20 74 68 65 20 62 | .bisect.run'.call.requires.the.b | 
| b4e0 | 69 73 65 63 74 20 74 6f 20 62 65 20 73 74 61 72    74 65 64 2e 0a 20 20 20 20 28 6d 61 67 69 74 2d | isect.to.be.started......(magit- | 
| b500 | 77 69 74 68 2d 74 6f 70 6c 65 76 65 6c 0a 20 20    20 20 20 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 | with-toplevel.......(magit-proce | 
| b520 | 73 73 2d 67 69 74 0a 20 20 20 20 20 20 20 28 6c    69 73 74 20 3a 66 69 6c 65 20 28 65 78 70 61 6e | ss-git........(list.:file.(expan | 
| b540 | 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 42 49 53    45 43 54 5f 43 4d 44 5f 4f 55 54 50 55 54 22 20 | d-file-name."BISECT_CMD_OUTPUT". | 
| b560 | 28 6d 61 67 69 74 2d 67 69 74 64 69 72 29 29 29    0a 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 70 | (magit-gitdir)))........(magit-p | 
| b580 | 72 6f 63 65 73 73 2d 67 69 74 2d 61 72 67 75 6d    65 6e 74 73 0a 20 20 20 20 20 20 20 20 28 6c 69 | rocess-git-arguments.........(li | 
| b5a0 | 73 74 20 22 62 69 73 65 63 74 22 20 22 73 74 61    72 74 22 20 62 61 64 20 67 6f 6f 64 20 61 72 67 | st."bisect"."start".bad.good.arg | 
| b5c0 | 73 29 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69    74 2d 72 65 66 72 65 73 68 29 29 29 0a 20 20 28 | s))).......(magit-refresh)))...( | 
| b5e0 | 6d 61 67 69 74 2d 2d 77 69 74 68 2d 63 6f 6e 6e    65 63 74 69 6f 6e 2d 6c 6f 63 61 6c 2d 76 61 72 | magit--with-connection-local-var | 
| b600 | 69 61 62 6c 65 73 0a 20 20 20 20 28 6d 61 67 69    74 2d 67 69 74 2d 62 69 73 65 63 74 20 22 72 75 | iables.....(magit-git-bisect."ru | 
| b620 | 6e 22 20 28 6c 69 73 74 20 73 68 65 6c 6c 2d 66    69 6c 65 2d 6e 61 6d 65 0a 20 20 20 20 20 20 20 | n".(list.shell-file-name........ | 
| b640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 73 68 65 6c 6c | ...........................shell | 
| b660 | 2d 63 6f 6d 6d 61 6e 64 2d 73 77 69 74 63 68 20    63 6d 64 6c 69 6e 65 29 29 29 29 0a 0a 28 64 65 | -command-switch.cmdline))))..(de | 
| b680 | 66 75 6e 20 6d 61 67 69 74 2d 67 69 74 2d 62 69    73 65 63 74 20 28 73 75 62 63 6f 6d 6d 61 6e 64 | fun.magit-git-bisect.(subcommand | 
| b6a0 | 20 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 73 20    6e 6f 2d 61 73 73 65 72 74 29 0a 20 20 28 75 6e | .&optional.args.no-assert)...(un | 
| b6c0 | 6c 65 73 73 20 28 6f 72 20 6e 6f 2d 61 73 73 65    72 74 20 28 6d 61 67 69 74 2d 62 69 73 65 63 74 | less.(or.no-assert.(magit-bisect | 
| b6e0 | 2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 29 29    0a 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 | -in-progress-p)).....(user-error | 
| b700 | 20 22 4e 6f 74 20 62 69 73 65 63 74 69 6e 67 22    29 29 0a 20 20 28 6d 65 73 73 61 67 65 20 22 42 | ."Not.bisecting"))...(message."B | 
| b720 | 69 73 65 63 74 69 6e 67 2e 2e 2e 22 29 0a 20 20    28 6d 61 67 69 74 2d 77 69 74 68 2d 74 6f 70 6c | isecting...")...(magit-with-topl | 
| b740 | 65 76 65 6c 0a 20 20 20 20 28 6d 61 67 69 74 2d    72 75 6e 2d 67 69 74 2d 61 73 79 6e 63 20 22 62 | evel.....(magit-run-git-async."b | 
| b760 | 69 73 65 63 74 22 20 73 75 62 63 6f 6d 6d 61 6e    64 20 61 72 67 73 29 29 0a 20 20 28 73 65 74 2d | isect".subcommand.args))...(set- | 
| b780 | 70 72 6f 63 65 73 73 2d 73 65 6e 74 69 6e 65 6c    0a 20 20 20 6d 61 67 69 74 2d 74 68 69 73 2d 70 | process-sentinel....magit-this-p | 
| b7a0 | 72 6f 63 65 73 73 0a 20 20 20 28 6c 61 6d 62 64    61 20 28 70 72 6f 63 65 73 73 20 65 76 65 6e 74 | rocess....(lambda.(process.event | 
| b7c0 | 29 0a 20 20 20 20 20 28 77 68 65 6e 20 28 6d 65    6d 71 20 28 70 72 6f 63 65 73 73 2d 73 74 61 74 | )......(when.(memq.(process-stat | 
| b7e0 | 75 73 20 70 72 6f 63 65 73 73 29 20 27 28 65 78    69 74 20 73 69 67 6e 61 6c 29 29 0a 20 20 20 20 | us.process).'(exit.signal))..... | 
| b800 | 20 20 20 28 69 66 20 28 3e 20 28 70 72 6f 63 65    73 73 2d 65 78 69 74 2d 73 74 61 74 75 73 20 70 | ...(if.(>.(process-exit-status.p | 
| b820 | 72 6f 63 65 73 73 29 20 30 29 0a 20 20 20 20 20    20 20 20 20 20 20 28 6d 61 67 69 74 2d 70 72 6f | rocess).0)............(magit-pro | 
| b840 | 63 65 73 73 2d 73 65 6e 74 69 6e 65 6c 20 70 72    6f 63 65 73 73 20 65 76 65 6e 74 29 0a 20 20 20 | cess-sentinel.process.event).... | 
| b860 | 20 20 20 20 20 20 28 70 72 6f 63 65 73 73 2d 70    75 74 20 70 72 6f 63 65 73 73 20 27 69 6e 68 69 | ......(process-put.process.'inhi | 
| b880 | 62 69 74 2d 72 65 66 72 65 73 68 20 74 29 0a 20    20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 70 | bit-refresh.t)..........(magit-p | 
| b8a0 | 72 6f 63 65 73 73 2d 73 65 6e 74 69 6e 65 6c 20    70 72 6f 63 65 73 73 20 65 76 65 6e 74 29 0a 20 | rocess-sentinel.process.event).. | 
| b8c0 | 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 62    75 66 66 65 72 2d 6c 69 76 65 2d 70 20 28 70 72 | ........(when.(buffer-live-p.(pr | 
| b8e0 | 6f 63 65 73 73 2d 62 75 66 66 65 72 20 70 72 6f    63 65 73 73 29 29 0a 20 20 20 20 20 20 20 20 20 | ocess-buffer.process)).......... | 
| b900 | 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d    62 75 66 66 65 72 20 28 70 72 6f 63 65 73 73 2d | ..(with-current-buffer.(process- | 
| b920 | 62 75 66 66 65 72 20 70 72 6f 63 65 73 73 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 | buffer.process)..............(wh | 
| b940 | 65 6e 2d 6c 65 74 2a 20 28 28 73 65 63 74 69 6f    6e 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e | en-let*.((section.(magit-section | 
| b960 | 2d 61 74 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | -at))..........................( | 
| b980 | 6f 75 74 70 75 74 20 28 62 75 66 66 65 72 2d 73    75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 | output.(buffer-substring-no-prop | 
| b9a0 | 65 72 74 69 65 73 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | erties.......................... | 
| b9c0 | 20 20 20 20 20 20 20 20 20 28 6f 72 65 66 20 73    65 63 74 69 6f 6e 20 63 6f 6e 74 65 6e 74 29 0a | .........(oref.section.content). | 
| b9e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| ba00 | 20 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20    65 6e 64 29 29 29 29 0a 20 20 20 20 20 20 20 20 | ..(oref.section.end))))......... | 
| ba20 | 20 20 20 20 20 20 20 28 77 69 74 68 2d 74 65 6d    70 2d 66 69 6c 65 0a 20 20 20 20 20 20 20 20 20 | .......(with-temp-file.......... | 
| ba40 | 20 20 20 20 20 20 20 20 20 20 28 65 78 70 61 6e    64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 42 49 53 | ..........(expand-file-name."BIS | 
| ba60 | 45 43 54 5f 43 4d 44 5f 4f 55 54 50 55 54 22 20    28 6d 61 67 69 74 2d 67 69 74 64 69 72 29 29 0a | ECT_CMD_OUTPUT".(magit-gitdir)). | 
| ba80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 69 6e 73 65 72 74 20 6f 75 74 70 75 74 29 | .................(insert.output) | 
| baa0 | 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 6d    61 67 69 74 2d 72 65 66 72 65 73 68 29 29 0a 20 | ))))..........(magit-refresh)).. | 
| bac0 | 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 20 22    42 69 73 65 63 74 69 6e 67 2e 2e 2e 64 6f 6e 65 | ......(message."Bisecting...done | 
| bae0 | 22 29 29 29 29 29 0a 0a 3b 3b 3b 20 53 65 63 74    69 6f 6e 73 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | ")))))..;;;.Sections..(defun.mag | 
| bb00 | 69 74 2d 62 69 73 65 63 74 2d 69 6e 2d 70 72 6f    67 72 65 73 73 2d 70 20 28 29 0a 20 20 28 66 69 | it-bisect-in-progress-p.()...(fi | 
| bb20 | 6c 65 2d 65 78 69 73 74 73 2d 70 20 28 65 78 70    61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 42 | le-exists-p.(expand-file-name."B | 
| bb40 | 49 53 45 43 54 5f 4c 4f 47 22 20 28 6d 61 67 69    74 2d 67 69 74 64 69 72 29 29 29 29 0a 0a 28 64 | ISECT_LOG".(magit-gitdir))))..(d | 
| bb60 | 65 66 75 6e 20 6d 61 67 69 74 2d 62 69 73 65 63    74 2d 74 65 72 6d 73 20 28 29 0a 20 20 28 6d 61 | efun.magit-bisect-terms.()...(ma | 
| bb80 | 67 69 74 2d 66 69 6c 65 2d 6c 69 6e 65 73 20 28    65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 | git-file-lines.(expand-file-name | 
| bba0 | 20 22 42 49 53 45 43 54 5f 54 45 52 4d 53 22 20    28 6d 61 67 69 74 2d 67 69 74 64 69 72 29 29 29 | ."BISECT_TERMS".(magit-gitdir))) | 
| bbc0 | 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d    69 6e 73 65 72 74 2d 62 69 73 65 63 74 2d 6f 75 | )..(defun.magit-insert-bisect-ou | 
| bbe0 | 74 70 75 74 20 28 29 0a 20 20 22 57 68 69 6c 65    20 62 69 73 65 63 74 69 6e 67 2c 20 69 6e 73 65 | tput.()..."While.bisecting,.inse | 
| bc00 | 72 74 20 73 65 63 74 69 6f 6e 20 77 69 74 68 20    6f 75 74 70 75 74 20 66 72 6f 6d 20 60 67 69 74 | rt.section.with.output.from.`git | 
| bc20 | 20 62 69 73 65 63 74 27 2e 22 0a 20 20 28 77 68    65 6e 20 28 6d 61 67 69 74 2d 62 69 73 65 63 74 | .bisect'."...(when.(magit-bisect | 
| bc40 | 2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 29 0a    20 20 20 20 28 6c 65 74 2a 20 28 28 6c 69 6e 65 | -in-progress-p).....(let*.((line | 
| bc60 | 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6f    72 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 6c 69 | s.............(or.(magit-file-li | 
| bc80 | 6e 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c | nes..................(expand-fil | 
| bca0 | 65 2d 6e 61 6d 65 20 22 42 49 53 45 43 54 5f 43    4d 44 5f 4f 55 54 50 55 54 22 20 28 6d 61 67 69 | e-name."BISECT_CMD_OUTPUT".(magi | 
| bcc0 | 74 2d 67 69 74 64 69 72 29 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 | t-gitdir))).................(lis | 
| bce0 | 74 20 22 42 69 73 65 63 74 69 6e 67 3a 20 28 6e    6f 20 73 61 76 65 64 20 62 69 73 65 63 74 20 6f | t."Bisecting:.(no.saved.bisect.o | 
| bd00 | 75 74 70 75 74 29 22 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 49 | utput)"......................."I | 
| bd20 | 74 20 61 70 70 65 61 72 73 20 79 6f 75 20 68 61    76 65 20 69 6e 76 6f 6b 65 64 20 60 67 69 74 20 | t.appears.you.have.invoked.`git. | 
| bd40 | 62 69 73 65 63 74 27 20 66 72 6f 6d 20 61 20 73    68 65 6c 6c 2e 22 0a 20 20 20 20 20 20 20 20 20 | bisect'.from.a.shell.".......... | 
| bd60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 22 54 68    65 72 65 20 69 73 20 6e 6f 74 68 69 6e 67 20 77 | ............."There.is.nothing.w | 
| bd80 | 72 6f 6e 67 20 77 69 74 68 20 74 68 61 74 2c 20    77 65 20 6a 75 73 74 20 63 61 6e 6e 6f 74 20 64 | rong.with.that,.we.just.cannot.d | 
| bda0 | 69 73 70 6c 61 79 22 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 61 | isplay"......................."a | 
| bdc0 | 6e 79 74 68 69 6e 67 20 75 73 65 66 75 6c 20 68    65 72 65 2e 20 20 43 6f 6e 73 75 6c 74 20 74 68 | nything.useful.here...Consult.th | 
| bde0 | 65 20 73 68 65 6c 6c 20 6f 75 74 70 75 74 20 69    6e 73 74 65 61 64 2e 22 29 29 29 0a 20 20 20 20 | e.shell.output.instead.")))..... | 
| be00 | 20 20 20 20 20 20 20 28 64 6f 6e 65 2d 72 65 20    22 5e 5c 5c 28 5b 61 2d 7a 30 2d 39 5d 5c 5c 7b | .......(done-re."^\\([a-z0-9]\\{ | 
| be20 | 34 30 2c 5c 5c 7d 5c 5c 29 20 69 73 20 74 68 65    20 66 69 72 73 74 20 62 61 64 20 63 6f 6d 6d 69 | 40,\\}\\).is.the.first.bad.commi | 
| be40 | 74 24 22 29 0a 20 20 20 20 20 20 20 20 20 20 20    28 62 61 64 2d 6c 69 6e 65 20 28 6f 72 20 28 61 | t$")............(bad-line.(or.(a | 
| be60 | 6e 64 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68    20 64 6f 6e 65 2d 72 65 20 28 63 61 72 20 6c 69 | nd.(string-match.done-re.(car.li | 
| be80 | 6e 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nes))........................... | 
| bea0 | 20 20 20 20 28 70 6f 70 20 6c 69 6e 65 73 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....(pop.lines))................ | 
| bec0 | 20 20 20 20 20 20 20 20 20 20 28 2d 2d 66 69 72    73 74 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 | ..........(--first.(string-match | 
| bee0 | 20 64 6f 6e 65 2d 72 65 20 69 74 29 20 6c 69 6e    65 73 29 29 29 29 0a 20 20 20 20 20 20 28 6d 61 | .done-re.it).lines)))).......(ma | 
| bf00 | 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69    6f 6e 20 28 28 65 76 61 6c 20 28 69 66 20 62 61 | git-insert-section.((eval.(if.ba | 
| bf20 | 64 2d 6c 69 6e 65 20 27 63 6f 6d 6d 69 74 20 27    62 69 73 65 63 74 2d 6f 75 74 70 75 74 29 29 0a | d-line.'commit.'bisect-output)). | 
| bf40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e | .............................(an | 
| bf60 | 64 20 62 61 64 2d 6c 69 6e 65 20 28 6d 61 74 63    68 2d 73 74 72 69 6e 67 20 31 20 62 61 64 2d 6c | d.bad-line.(match-string.1.bad-l | 
| bf80 | 69 6e 65 29 29 29 0a 20 20 20 20 20 20 20 20 28    6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 68 65 61 | ine))).........(magit-insert-hea | 
| bfa0 | 64 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 28    70 72 6f 70 65 72 74 69 7a 65 20 28 6f 72 20 62 | ding...........(propertize.(or.b | 
| bfc0 | 61 64 2d 6c 69 6e 65 20 28 70 6f 70 20 6c 69 6e    65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ad-line.(pop.lines))............ | 
| bfe0 | 20 20 20 20 20 20 20 20 20 20 20 27 66 6f 6e 74    2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 | ...........'font-lock-face.'magi | 
| c000 | 74 2d 73 65 63 74 69 6f 6e 2d 68 65 61 64 69 6e    67 29 29 0a 20 20 20 20 20 20 20 20 28 64 6f 6c | t-section-heading)).........(dol | 
| c020 | 69 73 74 20 28 6c 69 6e 65 20 6c 69 6e 65 73 29    0a 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 | ist.(line.lines)...........(inse | 
| c040 | 72 74 20 6c 69 6e 65 20 22 5c 6e 22 29 29 29 29    0a 20 20 20 20 28 69 6e 73 65 72 74 20 22 5c 6e | rt.line."\n")))).....(insert."\n | 
| c060 | 22 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67    69 74 2d 69 6e 73 65 72 74 2d 62 69 73 65 63 74 | ")))..(defun.magit-insert-bisect | 
| c080 | 2d 72 65 73 74 20 28 29 0a 20 20 22 57 68 69 6c    65 20 62 69 73 65 63 74 69 6e 67 2c 20 69 6e 73 | -rest.()..."While.bisecting,.ins | 
| c0a0 | 65 72 74 20 73 65 63 74 69 6f 6e 20 76 69 73 75    61 6c 69 7a 69 6e 67 20 74 68 65 20 62 69 73 65 | ert.section.visualizing.the.bise | 
| c0c0 | 63 74 20 73 74 61 74 65 2e 22 0a 20 20 28 77 68    65 6e 20 28 6d 61 67 69 74 2d 62 69 73 65 63 74 | ct.state."...(when.(magit-bisect | 
| c0e0 | 2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 29 0a    20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 | -in-progress-p).....(magit-inser | 
| c100 | 74 2d 73 65 63 74 69 6f 6e 20 28 62 69 73 65 63    74 2d 76 69 65 77 29 0a 20 20 20 20 20 20 28 6d | t-section.(bisect-view).......(m | 
| c120 | 61 67 69 74 2d 69 6e 73 65 72 74 2d 68 65 61 64    69 6e 67 20 22 42 69 73 65 63 74 20 52 65 73 74 | agit-insert-heading."Bisect.Rest | 
| c140 | 3a 22 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74    2d 67 69 74 2d 77 61 73 68 20 28 61 70 70 6c 79 | :").......(magit-git-wash.(apply | 
| c160 | 2d 70 61 72 74 69 61 6c 6c 79 20 23 27 6d 61 67    69 74 2d 6c 6f 67 2d 77 61 73 68 2d 6c 6f 67 20 | -partially.#'magit-log-wash-log. | 
| c180 | 27 62 69 73 65 63 74 2d 76 69 73 29 0a 20 20 20    20 20 20 20 20 22 62 69 73 65 63 74 22 20 22 76 | 'bisect-vis)........."bisect"."v | 
| c1a0 | 69 73 75 61 6c 69 7a 65 22 20 22 67 69 74 22 20    22 6c 6f 67 22 0a 20 20 20 20 20 20 20 20 22 2d | isualize"."git"."log"........."- | 
| c1c0 | 2d 66 6f 72 6d 61 74 3d 25 68 25 78 30 30 25 44    25 78 30 30 25 73 22 20 22 2d 2d 64 65 63 6f 72 | -format=%h%x00%D%x00%s"."--decor | 
| c1e0 | 61 74 65 3d 66 75 6c 6c 22 0a 20 20 20 20 20 20    20 20 28 61 6e 64 20 6d 61 67 69 74 2d 62 69 73 | ate=full".........(and.magit-bis | 
| c200 | 65 63 74 2d 73 68 6f 77 2d 67 72 61 70 68 20 22    2d 2d 67 72 61 70 68 22 29 0a 20 20 20 20 20 20 | ect-show-graph."--graph")....... | 
| c220 | 20 20 28 61 6e 64 20 28 6d 61 67 69 74 2d 72 65    70 6f 73 69 74 6f 72 79 2d 6c 6f 63 61 6c 2d 67 | ..(and.(magit-repository-local-g | 
| c240 | 65 74 20 27 62 69 73 65 63 74 2d 2d 66 69 72 73    74 2d 70 61 72 65 6e 74 29 0a 20 20 20 20 20 20 | et.'bisect--first-parent)....... | 
| c260 | 20 20 20 20 20 20 20 22 2d 2d 66 69 72 73 74 2d    70 61 72 65 6e 74 22 29 29 29 29 29 0a 0a 28 64 | ......."--first-parent")))))..(d | 
| c280 | 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e 73 65 72    74 2d 62 69 73 65 63 74 2d 6c 6f 67 20 28 29 0a | efun.magit-insert-bisect-log.(). | 
| c2a0 | 20 20 22 57 68 69 6c 65 20 62 69 73 65 63 74 69    6e 67 2c 20 69 6e 73 65 72 74 20 73 65 63 74 69 | .."While.bisecting,.insert.secti | 
| c2c0 | 6f 6e 20 6c 6f 67 67 69 6e 67 20 62 69 73 65 63    74 20 70 72 6f 67 72 65 73 73 2e 22 0a 20 20 28 | on.logging.bisect.progress."...( | 
| c2e0 | 77 68 65 6e 20 28 6d 61 67 69 74 2d 62 69 73 65    63 74 2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 | when.(magit-bisect-in-progress-p | 
| c300 | 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73    65 72 74 2d 73 65 63 74 69 6f 6e 20 28 62 69 73 | ).....(magit-insert-section.(bis | 
| c320 | 65 63 74 2d 6c 6f 67 29 0a 20 20 20 20 20 20 28    6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 68 65 61 | ect-log).......(magit-insert-hea | 
| c340 | 64 69 6e 67 20 22 42 69 73 65 63 74 20 4c 6f 67    3a 22 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 | ding."Bisect.Log:").......(magit | 
| c360 | 2d 67 69 74 2d 77 61 73 68 20 23 27 6d 61 67 69    74 2d 77 61 73 68 2d 62 69 73 65 63 74 2d 6c 6f | -git-wash.#'magit-wash-bisect-lo | 
| c380 | 67 20 22 62 69 73 65 63 74 22 20 22 6c 6f 67 22    29 0a 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 | g."bisect"."log").......(insert. | 
| c3a0 | 3f 5c 6e 29 29 29 29 0a 0a 28 64 65 66 75 6e 20    6d 61 67 69 74 2d 77 61 73 68 2d 62 69 73 65 63 | ?\n))))..(defun.magit-wash-bisec | 
| c3c0 | 74 2d 6c 6f 67 20 28 5f 61 72 67 73 29 0a 20 20    28 6c 65 74 20 28 62 65 67 29 0a 20 20 20 20 28 | t-log.(_args)...(let.(beg).....( | 
| c3e0 | 77 68 69 6c 65 20 28 70 72 6f 67 6e 20 28 73 65    74 71 20 62 65 67 20 28 70 6f 69 6e 74 2d 6d 61 | while.(progn.(setq.beg.(point-ma | 
| c400 | 72 6b 65 72 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 72 65 2d 73 65 61 | rker))...................(re-sea | 
| c420 | 72 63 68 2d 66 6f 72 77 61 72 64 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 | rch-forward...................." | 
| c440 | 5e 5c 5c 28 5c 5c 28 3f 3a 67 69 74 20 62 69 73    65 63 74 5c 5c 7c 23 20 73 74 61 74 75 73 3a 5c | ^\\(\\(?:git.bisect\\|#.status:\ | 
| c460 | 5c 29 20 5b 5e 5c 6e 5d 2b 5c 6e 5c 5c 29 22 20    6e 69 6c 20 74 29 29 0a 20 20 20 20 20 20 28 69 | \).[^\n]+\n\\)".nil.t)).......(i | 
| c480 | 66 20 28 73 74 72 69 6e 67 2d 70 72 65 66 69 78    2d 70 20 22 23 20 73 74 61 74 75 73 3a 22 20 28 | f.(string-prefix-p."#.status:".( | 
| c4a0 | 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 29 29    0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | match-string.1))...........(magi | 
| c4c0 | 74 2d 64 65 6c 65 74 65 2d 6d 61 74 63 68 29 0a    20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 | t-delete-match).........(magit-b | 
| c4e0 | 69 6e 64 2d 6d 61 74 63 68 2d 73 74 72 69 6e 67    73 20 28 68 65 61 64 69 6e 67 29 20 6e 69 6c 0a | ind-match-strings.(heading).nil. | 
| c500 | 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74    2d 64 65 6c 65 74 65 2d 6d 61 74 63 68 29 0a 20 | ..........(magit-delete-match).. | 
| c520 | 20 20 20 20 20 20 20 20 20 28 73 61 76 65 2d 72    65 73 74 72 69 63 74 69 6f 6e 0a 20 20 20 20 20 | .........(save-restriction...... | 
| c540 | 20 20 20 20 20 20 20 28 6e 61 72 72 6f 77 2d 74    6f 2d 72 65 67 69 6f 6e 20 62 65 67 20 28 70 6f | .......(narrow-to-region.beg.(po | 
| c560 | 69 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f | int)).............(goto-char.(po | 
| c580 | 69 6e 74 2d 6d 69 6e 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 | int-min)).............(magit-ins | 
| c5a0 | 65 72 74 2d 73 65 63 74 69 6f 6e 20 28 62 69 73    65 63 74 2d 69 74 65 6d 20 68 65 61 64 69 6e 67 | ert-section.(bisect-item.heading | 
| c5c0 | 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 69 6e 73 65 72 74 20 28 70 72 6f 70 65 | .t)...............(insert.(prope | 
| c5e0 | 72 74 69 7a 65 20 68 65 61 64 69 6e 67 20 27 66    6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 0a 20 20 | rtize.heading.'font-lock-face... | 
| c600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| c620 | 27 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 73    65 63 6f 6e 64 61 72 79 2d 68 65 61 64 69 6e 67 | 'magit-section-secondary-heading | 
| c640 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 68 | ))...............(magit-insert-h | 
| c660 | 65 61 64 69 6e 67 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6d 61 67 69 74 2d 77 61 73 | eading)...............(magit-was | 
| c680 | 68 2d 73 65 71 75 65 6e 63 65 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 61 70 70 6c 79 | h-sequence................(apply | 
| c6a0 | 2d 70 61 72 74 69 61 6c 6c 79 20 23 27 6d 61 67    69 74 2d 6c 6f 67 2d 77 61 73 68 2d 72 65 76 20 | -partially.#'magit-log-wash-rev. | 
| c6c0 | 27 62 69 73 65 63 74 2d 6c 6f 67 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 'bisect-log..................... | 
| c6e0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67    69 74 2d 61 62 62 72 65 76 2d 6c 65 6e 67 74 68 | ............(magit-abbrev-length | 
| c700 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 69 6e 73 65 72 74 20 3f 5c 6e 29 29 29 | )))...............(insert.?\n))) | 
| c720 | 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 72    65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 | ))).....(when.(re-search-forward | 
| c740 | 0a 20 20 20 20 20 20 20 20 20 20 20 22 23 20 66    69 72 73 74 20 62 61 64 20 63 6f 6d 6d 69 74 3a | ............"#.first.bad.commit: | 
| c760 | 20 5c 5c 5b 5c 5c 28 5b 61 2d 7a 30 2d 39 5d 5c    5c 7b 34 30 2c 5c 5c 7d 5c 5c 29 5c 5c 5d 20 5b | .\\[\\([a-z0-9]\\{40,\\}\\)\\].[ | 
| c780 | 5e 5c 6e 5d 2b 5c 6e 22 20 6e 69 6c 20 74 29 0a    20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 69 6e | ^\n]+\n".nil.t).......(magit-bin | 
| c7a0 | 64 2d 6d 61 74 63 68 2d 73 74 72 69 6e 67 73 20    28 68 61 73 68 29 20 6e 69 6c 0a 20 20 20 20 20 | d-match-strings.(hash).nil...... | 
| c7c0 | 20 20 20 28 6d 61 67 69 74 2d 64 65 6c 65 74 65    2d 6d 61 74 63 68 29 0a 20 20 20 20 20 20 20 20 | ...(magit-delete-match)......... | 
| c7e0 | 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65    63 74 69 6f 6e 20 28 62 69 73 65 63 74 2d 69 74 | (magit-insert-section.(bisect-it | 
| c800 | 65 6d 29 0a 20 20 20 20 20 20 20 20 20 20 28 69    6e 73 65 72 74 20 68 61 73 68 20 22 20 69 73 20 | em)...........(insert.hash.".is. | 
| c820 | 74 68 65 20 66 69 72 73 74 20 62 61 64 20 63 6f    6d 6d 69 74 5c 6e 22 29 29 29 29 29 29 0a 0a 3b | the.first.bad.commit\n"))))))..; | 
| c840 | 3b 3b 20 5f 0a 28 70 72 6f 76 69 64 65 20 27 6d    61 67 69 74 2d 62 69 73 65 63 74 29 0a 3b 3b 3b | ;;._.(provide.'magit-bisect).;;; | 
| c860 | 20 6d 61 67 69 74 2d 62 69 73 65 63 74 2e 65 6c    20 65 6e 64 73 20 68 65 72 65 0a 00 00 00 00 00 | .magit-bisect.el.ends.here...... | 
| c880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| c8a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| c8c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| c8e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| c900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| c920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| c940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| c960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| c980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| c9a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| c9c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| c9e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| ca00 | 6d 61 67 69 74 2d 32 30 32 34 30 34 30 34 2e 31    39 30 31 2f 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 | magit-20240404.1901/magit-commit | 
| ca20 | 2e 65 6c 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .el............................. | 
| ca40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| ca60 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30    30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 | 
| ca80 | 30 30 37 31 34 33 37 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 35 30 33 31 00 20 30 00 00 00 | 0071437.00000000000.015031..0... | 
| caa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| cac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| cae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| cb00 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... | 
| cb20 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... | 
| cb40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| cb60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| cb80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| cba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| cbc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| cbe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| cc00 | 3b 3b 3b 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74    2e 65 6c 20 2d 2d 2d 20 43 72 65 61 74 65 20 47 | ;;;.magit-commit.el.---.Create.G | 
| cc20 | 69 74 20 63 6f 6d 6d 69 74 73 20 20 2d 2a 2d 20    6c 65 78 69 63 61 6c 2d 62 69 6e 64 69 6e 67 3a | it.commits..-*-.lexical-binding: | 
| cc40 | 74 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69    67 68 74 20 28 43 29 20 32 30 30 38 2d 32 30 32 | t.-*-..;;.Copyright.(C).2008-202 | 
| cc60 | 34 20 54 68 65 20 4d 61 67 69 74 20 50 72 6f 6a    65 63 74 20 43 6f 6e 74 72 69 62 75 74 6f 72 73 | 4.The.Magit.Project.Contributors | 
| cc80 | 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 4a 6f 6e    61 73 20 42 65 72 6e 6f 75 6c 6c 69 20 3c 6a 6f | ..;;.Author:.Jonas.Bernoulli.<jo | 
| cca0 | 6e 61 73 40 62 65 72 6e 6f 75 6c 2e 6c 69 3e 0a    3b 3b 20 4d 61 69 6e 74 61 69 6e 65 72 3a 20 4a | nas@bernoul.li>.;;.Maintainer:.J | 
| ccc0 | 6f 6e 61 73 20 42 65 72 6e 6f 75 6c 6c 69 20 3c    6a 6f 6e 61 73 40 62 65 72 6e 6f 75 6c 2e 6c 69 | onas.Bernoulli.<jonas@bernoul.li | 
| cce0 | 3e 0a 0a 3b 3b 20 53 50 44 58 2d 4c 69 63 65 6e    73 65 2d 49 64 65 6e 74 69 66 69 65 72 3a 20 47 | >..;;.SPDX-License-Identifier:.G | 
| cd00 | 50 4c 2d 33 2e 30 2d 6f 72 2d 6c 61 74 65 72 0a    0a 3b 3b 20 4d 61 67 69 74 20 69 73 20 66 72 65 | PL-3.0-or-later..;;.Magit.is.fre | 
| cd20 | 65 20 73 6f 66 74 77 61 72 65 3a 20 79 6f 75 20    63 61 6e 20 72 65 64 69 73 74 72 69 62 75 74 65 | e.software:.you.can.redistribute | 
| cd40 | 20 69 74 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66    79 20 69 74 0a 3b 3b 20 75 6e 64 65 72 20 74 68 | .it.and/or.modify.it.;;.under.th | 
| cd60 | 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 47    4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 | e.terms.of.the.GNU.General.Publi | 
| cd80 | 63 20 4c 69 63 65 6e 73 65 20 61 73 20 70 75 62    6c 69 73 68 65 64 20 62 79 0a 3b 3b 20 74 68 65 | c.License.as.published.by.;;.the | 
| cda0 | 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46    6f 75 6e 64 61 74 69 6f 6e 2c 20 65 69 74 68 65 | .Free.Software.Foundation,.eithe | 
| cdc0 | 72 20 76 65 72 73 69 6f 6e 20 33 20 6f 66 20 74    68 65 20 4c 69 63 65 6e 73 65 2c 20 6f 72 0a 3b | r.version.3.of.the.License,.or.; | 
| cde0 | 3b 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f    6e 29 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 | ;.(at.your.option).any.later.ver | 
| ce00 | 73 69 6f 6e 2e 0a 3b 3b 0a 3b 3b 20 4d 61 67 69    74 20 69 73 20 64 69 73 74 72 69 62 75 74 65 64 | sion..;;.;;.Magit.is.distributed | 
| ce20 | 20 69 6e 20 74 68 65 20 68 6f 70 65 20 74 68 61    74 20 69 74 20 77 69 6c 6c 20 62 65 20 75 73 65 | .in.the.hope.that.it.will.be.use | 
| ce40 | 66 75 6c 2c 20 62 75 74 20 57 49 54 48 4f 55 54    0a 3b 3b 20 41 4e 59 20 57 41 52 52 41 4e 54 59 | ful,.but.WITHOUT.;;.ANY.WARRANTY | 
| ce60 | 3b 20 77 69 74 68 6f 75 74 20 65 76 65 6e 20 74    68 65 20 69 6d 70 6c 69 65 64 20 77 61 72 72 61 | ;.without.even.the.implied.warra | 
| ce80 | 6e 74 79 20 6f 66 20 4d 45 52 43 48 41 4e 54 41    42 49 4c 49 54 59 0a 3b 3b 20 6f 72 20 46 49 54 | nty.of.MERCHANTABILITY.;;.or.FIT | 
| cea0 | 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49    43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 20 20 | NESS.FOR.A.PARTICULAR.PURPOSE... | 
| cec0 | 53 65 65 20 74 68 65 20 47 4e 55 20 47 65 6e 65    72 61 6c 20 50 75 62 6c 69 63 0a 3b 3b 20 4c 69 | See.the.GNU.General.Public.;;.Li | 
| cee0 | 63 65 6e 73 65 20 66 6f 72 20 6d 6f 72 65 20 64    65 74 61 69 6c 73 2e 0a 3b 3b 0a 3b 3b 20 59 6f | cense.for.more.details..;;.;;.Yo | 
| cf00 | 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 65    63 65 69 76 65 64 20 61 20 63 6f 70 79 20 6f 66 | u.should.have.received.a.copy.of | 
| cf20 | 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c    20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a | .the.GNU.General.Public.License. | 
| cf40 | 3b 3b 20 61 6c 6f 6e 67 20 77 69 74 68 20 4d 61    67 69 74 2e 20 20 49 66 20 6e 6f 74 2c 20 73 65 | ;;.along.with.Magit...If.not,.se | 
| cf60 | 65 20 3c 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67    6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f | e.<https://www.gnu.org/licenses/ | 
| cf80 | 3e 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61    72 79 3a 0a 0a 3b 3b 20 54 68 69 73 20 6c 69 62 | >...;;;.Commentary:..;;.This.lib | 
| cfa0 | 72 61 72 79 20 69 6d 70 6c 65 6d 65 6e 74 73 20    63 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 63 72 65 | rary.implements.commands.for.cre | 
| cfc0 | 61 74 69 6e 67 20 47 69 74 20 63 6f 6d 6d 69 74    73 2e 20 20 54 68 65 73 65 0a 3b 3b 20 63 6f 6d | ating.Git.commits...These.;;.com | 
| cfe0 | 6d 61 6e 64 73 20 6a 75 73 74 20 69 6e 69 74 69    61 74 65 20 74 68 65 20 63 6f 6d 6d 69 74 2c 20 | mands.just.initiate.the.commit,. | 
| d000 | 73 75 70 70 6f 72 74 20 66 6f 72 20 77 72 69 74    69 6e 67 20 74 68 65 20 63 6f 6d 6d 69 74 0a 3b | support.for.writing.the.commit.; | 
| d020 | 3b 20 6d 65 73 73 61 67 65 73 20 69 73 20 69 6d    70 6c 65 6d 65 6e 74 65 64 20 69 6e 20 60 67 69 | ;.messages.is.implemented.in.`gi | 
| d040 | 74 2d 63 6f 6d 6d 69 74 2e 65 6c 27 2e 0a 0a 3b    3b 3b 20 43 6f 64 65 3a 0a 0a 28 72 65 71 75 69 | t-commit.el'...;;;.Code:..(requi | 
| d060 | 72 65 20 27 6d 61 67 69 74 29 0a 28 72 65 71 75    69 72 65 20 27 6d 61 67 69 74 2d 73 65 71 75 65 | re.'magit).(require.'magit-seque | 
| d080 | 6e 63 65 29 0a 0a 3b 3b 3b 20 4f 70 74 69 6f 6e    73 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 | nce)..;;;.Options..(defcustom.ma | 
| d0a0 | 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 73 6b 2d 74    6f 2d 73 74 61 67 65 20 27 76 65 72 62 6f 73 65 | git-commit-ask-to-stage.'verbose | 
| d0c0 | 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 61    73 6b 20 74 6f 20 73 74 61 67 65 20 65 76 65 72 | ..."Whether.to.ask.to.stage.ever | 
| d0e0 | 79 74 68 69 6e 67 20 77 68 65 6e 20 63 6f 6d 6d    69 74 74 69 6e 67 20 61 6e 64 20 6e 6f 74 68 69 | ything.when.committing.and.nothi | 
| d100 | 6e 67 20 69 73 20 73 74 61 67 65 64 2e 22 0a 20    20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f | ng.is.staged."...:package-versio | 
| d120 | 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 33    2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d | n.'(magit..."2.3.0")...:group.'m | 
| d140 | 61 67 69 74 2d 63 6f 6d 6d 61 6e 64 73 0a 20 20    3a 74 79 70 65 20 27 28 63 68 6f 69 63 65 20 28 | agit-commands...:type.'(choice.( | 
| d160 | 63 6f 6e 73 74 20 3a 74 61 67 20 22 41 73 6b 22    20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | const.:tag."Ask".t)............. | 
| d180 | 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67    20 22 41 73 6b 20 73 68 6f 77 69 6e 67 20 64 69 | .....(const.:tag."Ask.showing.di | 
| d1a0 | 66 66 22 20 76 65 72 62 6f 73 65 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 | ff".verbose)..................(c | 
| d1c0 | 6f 6e 73 74 20 3a 74 61 67 20 22 53 74 61 67 65    20 77 69 74 68 6f 75 74 20 63 6f 6e 66 69 72 6d | onst.:tag."Stage.without.confirm | 
| d1e0 | 61 74 69 6f 6e 22 20 73 74 61 67 65 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ation".stage)..................( | 
| d200 | 63 6f 6e 73 74 20 3a 74 61 67 20 22 44 6f 6e 27    74 20 61 73 6b 22 20 6e 69 6c 29 29 29 0a 0a 28 | const.:tag."Don't.ask".nil)))..( | 
| d220 | 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d    63 6f 6d 6d 69 74 2d 73 68 6f 77 2d 64 69 66 66 | defcustom.magit-commit-show-diff | 
| d240 | 20 74 0a 20 20 22 57 68 65 74 68 65 72 20 74 68    65 20 72 65 6c 65 76 61 6e 74 20 64 69 66 66 20 | .t..."Whether.the.relevant.diff. | 
| d260 | 69 73 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79    20 73 68 6f 77 6e 20 77 68 65 6e 20 63 6f 6d 6d | is.automatically.shown.when.comm | 
| d280 | 69 74 74 69 6e 67 2e 22 0a 20 20 3a 70 61 63 6b    61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 | itting."...:package-version.'(ma | 
| d2a0 | 67 69 74 20 2e 20 22 32 2e 33 2e 30 22 29 0a 20    20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 63 | git..."2.3.0")...:group.'magit-c | 
| d2c0 | 6f 6d 6d 61 6e 64 73 0a 20 20 3a 74 79 70 65 20    27 62 6f 6f 6c 65 61 6e 29 0a 0a 28 64 65 66 63 | ommands...:type.'boolean)..(defc | 
| d2e0 | 75 73 74 6f 6d 20 6d 61 67 69 74 2d 63 6f 6d 6d    69 74 2d 65 78 74 65 6e 64 2d 6f 76 65 72 72 69 | ustom.magit-commit-extend-overri | 
| d300 | 64 65 2d 64 61 74 65 20 74 0a 20 20 22 57 68 65    74 68 65 72 20 75 73 69 6e 67 20 60 6d 61 67 69 | de-date.t..."Whether.using.`magi | 
| d320 | 74 2d 63 6f 6d 6d 69 74 2d 65 78 74 65 6e 64 27    20 63 68 61 6e 67 65 73 20 74 68 65 20 63 6f 6d | t-commit-extend'.changes.the.com | 
| d340 | 6d 69 74 74 65 72 20 64 61 74 65 2e 22 0a 20 20    3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e | mitter.date."...:package-version | 
| d360 | 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 33 2e    30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 | .'(magit..."2.3.0")...:group.'ma | 
| d380 | 67 69 74 2d 63 6f 6d 6d 61 6e 64 73 0a 20 20 3a    74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a 0a | git-commands...:type.'boolean).. | 
| d3a0 | 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74    2d 63 6f 6d 6d 69 74 2d 72 65 77 6f 72 64 2d 6f | (defcustom.magit-commit-reword-o | 
| d3c0 | 76 65 72 72 69 64 65 2d 64 61 74 65 20 74 0a 20    20 22 57 68 65 74 68 65 72 20 75 73 69 6e 67 20 | verride-date.t..."Whether.using. | 
| d3e0 | 60 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 72 65    77 6f 72 64 27 20 63 68 61 6e 67 65 73 20 74 68 | `magit-commit-reword'.changes.th | 
| d400 | 65 20 63 6f 6d 6d 69 74 74 65 72 20 64 61 74 65    2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 | e.committer.date."...:package-ve | 
| d420 | 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20    22 32 2e 33 2e 30 22 29 0a 20 20 3a 67 72 6f 75 | rsion.'(magit..."2.3.0")...:grou | 
| d440 | 70 20 27 6d 61 67 69 74 2d 63 6f 6d 6d 61 6e 64    73 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 | p.'magit-commands...:type.'boole | 
| d460 | 61 6e 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20    6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 71 75 | an)..(defcustom.magit-commit-squ | 
| d480 | 61 73 68 2d 63 6f 6e 66 69 72 6d 20 74 0a 20 20    22 57 68 65 74 68 65 72 20 74 68 65 20 63 6f 6d | ash-confirm.t..."Whether.the.com | 
| d4a0 | 6d 69 74 20 74 61 72 67 65 74 65 64 20 62 79 20    73 71 75 61 73 68 20 61 6e 64 20 66 69 78 75 70 | mit.targeted.by.squash.and.fixup | 
| d4c0 | 20 68 61 73 20 74 6f 20 62 65 20 63 6f 6e 66 69    72 6d 65 64 2e 0a 57 68 65 6e 20 6e 6f 6e 2d 6e | .has.to.be.confirmed..When.non-n | 
| d4e0 | 69 6c 20 74 68 65 6e 20 74 68 65 20 63 6f 6d 6d    69 74 20 61 74 20 70 6f 69 6e 74 20 28 69 66 20 | il.then.the.commit.at.point.(if. | 
| d500 | 61 6e 79 29 20 69 73 20 75 73 65 64 20 61 73 20    64 65 66 61 75 6c 74 0a 63 68 6f 69 63 65 2c 20 | any).is.used.as.default.choice,. | 
| d520 | 6f 74 68 65 72 77 69 73 65 20 69 74 20 68 61 73    20 74 6f 20 62 65 20 63 6f 6e 66 69 72 6d 65 64 | otherwise.it.has.to.be.confirmed | 
| d540 | 2e 20 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 6f    6e 6c 79 0a 61 66 66 65 63 74 73 20 60 6d 61 67 | ...This.option.only.affects.`mag | 
| d560 | 69 74 2d 63 6f 6d 6d 69 74 2d 73 71 75 61 73 68    27 20 61 6e 64 20 60 6d 61 67 69 74 2d 63 6f 6d | it-commit-squash'.and.`magit-com | 
| d580 | 6d 69 74 2d 66 69 78 75 70 27 2e 20 20 54 68 65    0a 5c 22 69 6e 73 74 61 6e 74 5c 22 20 76 61 72 | mit-fixup'...The.\"instant\".var | 
| d5a0 | 69 61 6e 74 73 20 61 6c 77 61 79 73 20 72 65 71    75 69 72 65 20 63 6f 6e 66 69 72 6d 61 74 69 6f | iants.always.require.confirmatio | 
| d5c0 | 6e 20 62 65 63 61 75 73 65 20 6d 61 6b 69 6e 67    0a 61 6e 20 65 72 72 6f 72 20 77 68 69 6c 65 20 | n.because.making.an.error.while. | 
| d5e0 | 75 73 69 6e 67 20 74 68 6f 73 65 20 69 73 20 68    61 72 64 65 72 20 74 6f 20 72 65 63 6f 76 65 72 | using.those.is.harder.to.recover | 
| d600 | 20 66 72 6f 6d 2e 22 0a 20 20 3a 70 61 63 6b 61    67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 | .from."...:package-version.'(mag | 
| d620 | 69 74 20 2e 20 22 32 2e 31 2e 30 22 29 0a 20 20    3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 63 6f | it..."2.1.0")...:group.'magit-co | 
| d640 | 6d 6d 61 6e 64 73 0a 20 20 3a 74 79 70 65 20 27    62 6f 6f 6c 65 61 6e 29 0a 0a 28 64 65 66 63 75 | mmands...:type.'boolean)..(defcu | 
| d660 | 73 74 6f 6d 20 6d 61 67 69 74 2d 70 6f 73 74 2d    63 6f 6d 6d 69 74 2d 68 6f 6f 6b 20 6e 69 6c 0a | stom.magit-post-commit-hook.nil. | 
| d680 | 20 20 22 48 6f 6f 6b 20 72 75 6e 20 61 66 74 65    72 20 63 72 65 61 74 69 6e 67 20 61 20 63 6f 6d | .."Hook.run.after.creating.a.com | 
| d6a0 | 6d 69 74 20 77 69 74 68 6f 75 74 20 74 68 65 20    75 73 65 72 20 65 64 69 74 69 6e 67 20 61 20 6d | mit.without.the.user.editing.a.m | 
| d6c0 | 65 73 73 61 67 65 2e 0a 0a 54 68 69 73 20 68 6f    6f 6b 20 69 73 20 72 75 6e 20 62 79 20 60 6d 61 | essage...This.hook.is.run.by.`ma | 
| d6e0 | 67 69 74 2d 72 65 66 72 65 73 68 27 20 69 66 20    60 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 27 20 69 | git-refresh'.if.`this-command'.i | 
| d700 | 73 20 61 20 6d 65 6d 62 65 72 0a 6f 66 20 60 6d    61 67 69 74 2d 70 6f 73 74 2d 63 6f 6d 6d 69 74 | s.a.member.of.`magit-post-commit | 
| d720 | 2d 68 6f 6f 6b 2d 63 6f 6d 6d 61 6e 64 73 27 2e    20 20 54 68 69 73 20 6f 6e 6c 79 20 69 6e 63 6c | -hook-commands'...This.only.incl | 
| d740 | 75 64 65 73 20 63 6f 6d 6d 61 6e 64 73 0a 6e 61    6d 65 64 20 60 6d 61 67 69 74 2d 63 6f 6d 6d 69 | udes.commands.named.`magit-commi | 
| d760 | 74 2d 2a 27 20 74 68 61 74 20 64 6f 20 2a 6e 6f    74 2a 20 72 65 71 75 69 72 65 20 74 68 61 74 20 | t-*'.that.do.*not*.require.that. | 
| d780 | 74 68 65 20 75 73 65 72 20 65 64 69 74 73 0a 74    68 65 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 | the.user.edits.the.commit.messag | 
| d7a0 | 65 20 69 6e 20 61 20 62 75 66 66 65 72 20 61 6e    64 20 74 68 65 6e 20 66 69 6e 69 73 68 65 73 20 | e.in.a.buffer.and.then.finishes. | 
| d7c0 | 62 79 20 70 72 65 73 73 69 6e 67 0a 5c 5c 3c 77    69 74 68 2d 65 64 69 74 6f 72 2d 6d 6f 64 65 2d | by.pressing.\\<with-editor-mode- | 
| d7e0 | 6d 61 70 3e 5c 5c 5b 77 69 74 68 2d 65 64 69 74    6f 72 2d 66 69 6e 69 73 68 5d 2e 0a 0a 41 6c 73 | map>\\[with-editor-finish]...Als | 
| d800 | 6f 20 73 65 65 20 60 67 69 74 2d 63 6f 6d 6d 69    74 2d 70 6f 73 74 2d 66 69 6e 69 73 68 2d 68 6f | o.see.`git-commit-post-finish-ho | 
| d820 | 6f 6b 27 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65    2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 | ok'."...:package-version.'(magit | 
| d840 | 20 2e 20 22 32 2e 39 30 2e 30 22 29 0a 20 20 3a    67 72 6f 75 70 20 27 6d 61 67 69 74 2d 63 6f 6d | ..."2.90.0")...:group.'magit-com | 
| d860 | 6d 61 6e 64 73 0a 20 20 3a 74 79 70 65 20 27 68    6f 6f 6b 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d | mands...:type.'hook)..(defcustom | 
| d880 | 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 64 69    66 66 2d 69 6e 68 69 62 69 74 2d 73 61 6d 65 2d | .magit-commit-diff-inhibit-same- | 
| d8a0 | 77 69 6e 64 6f 77 20 6e 69 6c 0a 20 20 22 57 68    65 74 68 65 72 20 74 6f 20 69 6e 68 69 62 69 74 | window.nil..."Whether.to.inhibit | 
| d8c0 | 20 75 73 65 20 6f 66 20 73 61 6d 65 20 77 69 6e    64 6f 77 20 77 68 65 6e 20 73 68 6f 77 69 6e 67 | .use.of.same.window.when.showing | 
| d8e0 | 20 64 69 66 66 20 77 68 69 6c 65 20 63 6f 6d 6d    69 74 74 69 6e 67 2e 0a 0a 57 68 65 6e 20 77 72 | .diff.while.committing...When.wr | 
| d900 | 69 74 69 6e 67 20 61 20 63 6f 6d 6d 69 74 2c 20    74 68 65 6e 20 61 20 64 69 66 66 20 6f 66 20 74 | iting.a.commit,.then.a.diff.of.t | 
| d920 | 68 65 20 63 68 61 6e 67 65 73 20 74 6f 20 62 65    20 63 6f 6d 6d 69 74 74 65 64 0a 69 73 20 61 75 | he.changes.to.be.committed.is.au | 
| d940 | 74 6f 6d 61 74 69 63 61 6c 6c 79 20 73 68 6f 77    6e 2e 20 20 54 68 65 20 69 64 65 61 20 69 73 20 | tomatically.shown...The.idea.is. | 
| d960 | 74 68 61 74 20 74 68 65 20 64 69 66 66 20 69 73    20 73 68 6f 77 6e 20 69 6e 20 61 0a 64 69 66 66 | that.the.diff.is.shown.in.a.diff | 
| d980 | 65 72 65 6e 74 20 77 69 6e 64 6f 77 20 6f 66 20    74 68 65 20 73 61 6d 65 20 66 72 61 6d 65 20 61 | erent.window.of.the.same.frame.a | 
| d9a0 | 6e 64 20 66 6f 72 20 6d 6f 73 74 20 75 73 65 72    73 20 74 68 61 74 20 6a 75 73 74 0a 77 6f 72 6b | nd.for.most.users.that.just.work | 
| d9c0 | 73 2e 20 20 49 6e 20 6f 74 68 65 72 20 77 6f 72    64 73 20 6d 6f 73 74 20 75 73 65 72 73 20 63 61 | s...In.other.words.most.users.ca | 
| d9e0 | 6e 20 63 6f 6d 70 6c 65 74 65 6c 79 20 69 67 6e    6f 72 65 20 74 68 69 73 0a 6f 70 74 69 6f 6e 20 | n.completely.ignore.this.option. | 
| da00 | 62 65 63 61 75 73 65 20 69 74 73 20 76 61 6c 75    65 20 64 6f 65 73 6e 27 74 20 6d 61 6b 65 20 61 | because.its.value.doesn't.make.a | 
| da20 | 20 64 69 66 66 65 72 65 6e 63 65 20 66 6f 72 20    74 68 65 6d 2e 0a 0a 48 6f 77 65 76 65 72 20 66 | .difference.for.them...However.f | 
| da40 | 6f 72 20 75 73 65 72 73 20 77 68 6f 20 63 6f 6e    66 69 67 75 72 65 64 20 45 6d 61 63 73 20 74 6f | or.users.who.configured.Emacs.to | 
| da60 | 20 6e 65 76 65 72 20 63 72 65 61 74 65 20 61 20    6e 65 77 0a 77 69 6e 64 6f 77 20 65 76 65 6e 20 | .never.create.a.new.window.even. | 
| da80 | 77 68 65 6e 20 74 68 65 20 70 61 63 6b 61 67 65    20 65 78 70 6c 69 63 69 74 6c 79 20 74 72 69 65 | when.the.package.explicitly.trie | 
| daa0 | 73 20 74 6f 20 64 6f 20 73 6f 2c 20 74 68 65 6e    0a 64 69 73 70 6c 61 79 69 6e 67 20 74 77 6f 20 | s.to.do.so,.then.displaying.two. | 
| dac0 | 6e 65 77 20 62 75 66 66 65 72 73 20 6e 65 63 65    73 73 61 72 69 6c 79 20 6d 65 61 6e 73 20 74 68 | new.buffers.necessarily.means.th | 
| dae0 | 61 74 20 74 68 65 20 66 69 72 73 74 20 69 73 0a    69 6d 6d 65 64 69 61 74 65 6c 79 20 72 65 70 6c | at.the.first.is.immediately.repl | 
| db00 | 61 63 65 64 20 62 79 20 74 68 65 20 73 65 63 6f    6e 64 2e 20 20 49 6e 20 6f 75 72 20 63 61 73 65 | aced.by.the.second...In.our.case | 
| db20 | 20 74 68 65 20 6d 65 73 73 61 67 65 0a 62 75 66    66 65 72 20 69 73 20 69 6d 6d 65 64 69 61 74 65 | .the.message.buffer.is.immediate | 
| db40 | 6c 79 20 72 65 70 6c 61 63 65 64 20 62 79 20 74    68 65 20 64 69 66 66 20 62 75 66 66 65 72 2c 20 | ly.replaced.by.the.diff.buffer,. | 
| db60 | 77 68 69 63 68 20 69 73 20 6f 66 0a 63 6f 75 72    73 65 20 68 69 67 68 6c 79 20 75 6e 64 65 73 69 | which.is.of.course.highly.undesi | 
| db80 | 72 61 62 6c 65 2e 0a 0a 41 20 77 6f 72 6b 61 72    6f 75 6e 64 20 69 73 20 74 6f 20 73 75 70 70 72 | rable...A.workaround.is.to.suppr | 
| dba0 | 65 73 73 20 74 68 69 73 20 75 73 65 72 20 63 6f    6e 66 69 67 75 72 61 74 69 6f 6e 20 69 6e 20 74 | ess.this.user.configuration.in.t | 
| dbc0 | 68 69 73 0a 70 61 72 74 69 63 75 6c 61 72 20 63    61 73 65 2e 20 20 55 73 65 72 73 20 68 61 76 65 | his.particular.case...Users.have | 
| dbe0 | 20 74 6f 20 65 78 70 6c 69 63 69 74 6c 79 20 6f    70 74 2d 69 6e 20 62 79 20 74 6f 67 67 6c 69 6e | .to.explicitly.opt-in.by.togglin | 
| dc00 | 67 0a 74 68 69 73 20 6f 70 74 69 6f 6e 2e 20 20    57 65 20 63 61 6e 6e 6f 74 20 65 6e 61 62 6c 65 | g.this.option...We.cannot.enable | 
| dc20 | 20 74 68 65 20 77 6f 72 6b 61 72 6f 75 6e 64 20    75 6e 63 6f 6e 64 69 74 69 6f 6e 61 6c 6c 79 0a | .the.workaround.unconditionally. | 
| dc40 | 62 65 63 61 75 73 65 20 74 68 61 74 20 61 67 61    69 6e 20 63 61 75 73 65 73 20 69 73 73 75 65 73 | because.that.again.causes.issues | 
| dc60 | 20 66 6f 72 20 6f 74 68 65 72 20 75 73 65 72 73    3a 20 69 66 20 74 68 65 20 66 72 61 6d 65 0a 69 | .for.other.users:.if.the.frame.i | 
| dc80 | 73 20 74 6f 6f 20 74 69 6e 79 20 6f 72 20 74 68    65 20 72 65 6c 65 76 61 6e 74 20 73 65 74 74 69 | s.too.tiny.or.the.relevant.setti | 
| dca0 | 6e 67 73 20 74 6f 6f 20 61 67 67 72 65 73 73 69    76 65 2c 20 74 68 65 6e 20 74 68 65 0a 64 69 66 | ngs.too.aggressive,.then.the.dif | 
| dcc0 | 66 20 62 75 66 66 65 72 20 77 6f 75 6c 64 20 65    6e 64 20 75 70 20 62 65 69 6e 67 20 64 69 73 70 | f.buffer.would.end.up.being.disp | 
| dce0 | 6c 61 79 65 64 20 69 6e 20 61 20 6e 65 77 20 66    72 61 6d 65 2e 0a 0a 41 6c 73 6f 20 73 65 65 20 | layed.in.a.new.frame...Also.see. | 
| dd00 | 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63    6f 6d 2f 6d 61 67 69 74 2f 6d 61 67 69 74 2f 69 | https://github.com/magit/magit/i | 
| dd20 | 73 73 75 65 73 2f 34 31 33 32 2e 22 0a 20 20 3a    70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 | ssues/4132."...:package-version. | 
| dd40 | 27 28 6d 61 67 69 74 20 2e 20 22 33 2e 33 2e 30    22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 | '(magit..."3.3.0")...:group.'mag | 
| dd60 | 69 74 2d 63 6f 6d 6d 61 6e 64 73 0a 20 20 3a 74    79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a 0a 3b | it-commands...:type.'boolean)..; | 
| dd80 | 3b 3b 20 50 6f 70 75 70 0a 0a 3b 3b 3b 23 23 23    61 75 74 6f 6c 6f 61 64 20 28 61 75 74 6f 6c 6f | ;;.Popup..;;;###autoload.(autolo | 
| dda0 | 61 64 20 27 6d 61 67 69 74 2d 63 6f 6d 6d 69 74    20 22 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 22 20 | ad.'magit-commit."magit-commit". | 
| ddc0 | 6e 69 6c 20 74 29 0a 28 74 72 61 6e 73 69 65 6e    74 2d 64 65 66 69 6e 65 2d 70 72 65 66 69 78 20 | nil.t).(transient-define-prefix. | 
| dde0 | 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 20 28 29 0a    20 20 22 43 72 65 61 74 65 20 61 20 6e 65 77 20 | magit-commit.()..."Create.a.new. | 
| de00 | 63 6f 6d 6d 69 74 20 6f 72 20 72 65 70 6c 61 63    65 20 61 6e 20 65 78 69 73 74 69 6e 67 20 63 6f | commit.or.replace.an.existing.co | 
| de20 | 6d 6d 69 74 2e 22 0a 20 20 3a 69 6e 66 6f 2d 6d    61 6e 75 61 6c 20 22 28 6d 61 67 69 74 29 49 6e | mmit."...:info-manual."(magit)In | 
| de40 | 69 74 69 61 74 69 6e 67 20 61 20 43 6f 6d 6d 69    74 22 0a 20 20 3a 6d 61 6e 2d 70 61 67 65 20 22 | itiating.a.Commit"...:man-page." | 
| de60 | 67 69 74 2d 63 6f 6d 6d 69 74 22 0a 20 20 5b 22    41 72 67 75 6d 65 6e 74 73 22 0a 20 20 20 28 22 | git-commit"...["Arguments"....(" | 
| de80 | 2d 61 22 20 22 53 74 61 67 65 20 61 6c 6c 20 6d    6f 64 69 66 69 65 64 20 61 6e 64 20 64 65 6c 65 | -a"."Stage.all.modified.and.dele | 
| dea0 | 74 65 64 20 66 69 6c 65 73 22 20 20 20 28 22 2d    61 22 20 22 2d 2d 61 6c 6c 22 29 29 0a 20 20 20 | ted.files"...("-a"."--all")).... | 
| dec0 | 28 22 2d 65 22 20 22 41 6c 6c 6f 77 20 65 6d 70    74 79 20 63 6f 6d 6d 69 74 22 20 20 20 20 20 20 | ("-e"."Allow.empty.commit"...... | 
| dee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22    2d 2d 61 6c 6c 6f 77 2d 65 6d 70 74 79 22 29 0a | ..............."--allow-empty"). | 
| df00 | 20 20 20 28 22 2d 76 22 20 22 53 68 6f 77 20 64    69 66 66 20 6f 66 20 63 68 61 6e 67 65 73 20 74 | ...("-v"."Show.diff.of.changes.t | 
| df20 | 6f 20 62 65 20 63 6f 6d 6d 69 74 74 65 64 22 20    20 20 28 22 2d 76 22 20 22 2d 2d 76 65 72 62 6f | o.be.committed"...("-v"."--verbo | 
| df40 | 73 65 22 29 29 0a 20 20 20 28 22 2d 6e 22 20 22    44 69 73 61 62 6c 65 20 68 6f 6f 6b 73 22 20 20 | se"))....("-n"."Disable.hooks".. | 
| df60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 22 2d 6e 22 20 22 2d | ........................("-n"."- | 
| df80 | 2d 6e 6f 2d 76 65 72 69 66 79 22 29 29 0a 20 20    20 28 22 2d 52 22 20 22 43 6c 61 69 6d 20 61 75 | -no-verify"))....("-R"."Claim.au | 
| dfa0 | 74 68 6f 72 73 68 69 70 20 61 6e 64 20 72 65 73    65 74 20 61 75 74 68 6f 72 20 64 61 74 65 22 20 | thorship.and.reset.author.date". | 
| dfc0 | 22 2d 2d 72 65 73 65 74 2d 61 75 74 68 6f 72 22    29 0a 20 20 20 28 6d 61 67 69 74 3a 2d 2d 61 75 | "--reset-author")....(magit:--au | 
| dfe0 | 74 68 6f 72 20 3a 64 65 73 63 72 69 70 74 69 6f    6e 20 22 4f 76 65 72 72 69 64 65 20 74 68 65 20 | thor.:description."Override.the. | 
| e000 | 61 75 74 68 6f 72 22 29 0a 20 20 20 28 37 20 22    2d 44 22 20 22 4f 76 65 72 72 69 64 65 20 74 68 | author")....(7."-D"."Override.th | 
| e020 | 65 20 61 75 74 68 6f 72 20 64 61 74 65 22 20 22    2d 2d 64 61 74 65 3d 22 20 74 72 61 6e 73 69 65 | e.author.date"."--date=".transie | 
| e040 | 6e 74 2d 72 65 61 64 2d 64 61 74 65 29 0a 20 20    20 28 22 2d 73 22 20 22 41 64 64 20 53 69 67 6e | nt-read-date)....("-s"."Add.Sign | 
| e060 | 65 64 2d 6f 66 66 2d 62 79 20 6c 69 6e 65 22 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ed-off-by.line"................. | 
| e080 | 28 22 2d 73 22 20 22 2d 2d 73 69 67 6e 6f 66 66    22 29 29 0a 20 20 20 28 35 20 6d 61 67 69 74 3a | ("-s"."--signoff"))....(5.magit: | 
| e0a0 | 2d 2d 67 70 67 2d 73 69 67 6e 29 0a 20 20 20 28    6d 61 67 69 74 2d 63 6f 6d 6d 69 74 3a 2d 2d 72 | --gpg-sign)....(magit-commit:--r | 
| e0c0 | 65 75 73 65 2d 6d 65 73 73 61 67 65 29 5d 0a 20    20 5b 5b 22 43 72 65 61 74 65 22 0a 20 20 20 20 | euse-message)]...[["Create"..... | 
| e0e0 | 28 22 63 22 20 22 43 6f 6d 6d 69 74 22 20 20 20    20 20 20 20 20 20 6d 61 67 69 74 2d 63 6f 6d 6d | ("c"."Commit".........magit-comm | 
| e100 | 69 74 2d 63 72 65 61 74 65 29 5d 0a 20 20 20 5b    22 45 64 69 74 20 48 45 41 44 22 0a 20 20 20 20 | it-create)]....["Edit.HEAD"..... | 
| e120 | 28 22 65 22 20 22 45 78 74 65 6e 64 22 20 20 20    20 20 20 20 20 20 6d 61 67 69 74 2d 63 6f 6d 6d | ("e"."Extend".........magit-comm | 
| e140 | 69 74 2d 65 78 74 65 6e 64 29 0a 20 20 20 20 28    22 77 22 20 22 52 65 77 6f 72 64 22 20 20 20 20 | it-extend).....("w"."Reword".... | 
| e160 | 20 20 20 20 20 6d 61 67 69 74 2d 63 6f 6d 6d 69    74 2d 72 65 77 6f 72 64 29 0a 20 20 20 20 28 22 | .....magit-commit-reword).....(" | 
| e180 | 61 22 20 22 41 6d 65 6e 64 22 20 20 20 20 20 20    20 20 20 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 | a"."Amend"..........magit-commit | 
| e1a0 | 2d 61 6d 65 6e 64 29 0a 20 20 20 20 28 36 20 22    6e 22 20 22 52 65 73 68 65 6c 76 65 22 20 20 20 | -amend).....(6."n"."Reshelve"... | 
| e1c0 | 20 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 72    65 73 68 65 6c 76 65 29 5d 0a 20 20 20 5b 22 45 | ..magit-commit-reshelve)]....["E | 
| e1e0 | 64 69 74 22 0a 20 20 20 20 28 22 66 22 20 22 46    69 78 75 70 22 20 20 20 20 20 20 20 20 20 20 6d | dit".....("f"."Fixup"..........m | 
| e200 | 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 66 69 78 75    70 29 0a 20 20 20 20 28 22 73 22 20 22 53 71 75 | agit-commit-fixup).....("s"."Squ | 
| e220 | 61 73 68 22 20 20 20 20 20 20 20 20 20 6d 61 67    69 74 2d 63 6f 6d 6d 69 74 2d 73 71 75 61 73 68 | ash".........magit-commit-squash | 
| e240 | 29 0a 20 20 20 20 28 22 41 22 20 22 41 75 67 6d    65 6e 74 22 20 20 20 20 20 20 20 20 6d 61 67 69 | ).....("A"."Augment"........magi | 
| e260 | 74 2d 63 6f 6d 6d 69 74 2d 61 75 67 6d 65 6e 74    29 0a 20 20 20 20 28 36 20 22 78 22 20 22 41 62 | t-commit-augment).....(6."x"."Ab | 
| e280 | 73 6f 72 62 20 63 68 61 6e 67 65 73 22 20 6d 61    67 69 74 2d 63 6f 6d 6d 69 74 2d 61 75 74 6f 66 | sorb.changes".magit-commit-autof | 
| e2a0 | 69 78 75 70 29 0a 20 20 20 20 28 36 20 22 58 22    20 22 41 62 73 6f 72 62 20 6d 6f 64 75 6c 65 73 | ixup).....(6."X"."Absorb.modules | 
| e2c0 | 22 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61    62 73 6f 72 62 2d 6d 6f 64 75 6c 65 73 29 5d 0a | ".magit-commit-absorb-modules)]. | 
| e2e0 | 20 20 20 5b 22 22 0a 20 20 20 20 28 22 46 22 20    22 49 6e 73 74 61 6e 74 20 66 69 78 75 70 22 20 | ...["".....("F"."Instant.fixup". | 
| e300 | 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 69 6e    73 74 61 6e 74 2d 66 69 78 75 70 29 0a 20 20 20 | .magit-commit-instant-fixup).... | 
| e320 | 20 28 22 53 22 20 22 49 6e 73 74 61 6e 74 20 73    71 75 61 73 68 22 20 6d 61 67 69 74 2d 63 6f 6d | .("S"."Instant.squash".magit-com | 
| e340 | 6d 69 74 2d 69 6e 73 74 61 6e 74 2d 73 71 75 61    73 68 29 5d 5d 0a 20 20 28 69 6e 74 65 72 61 63 | mit-instant-squash)]]...(interac | 
| e360 | 74 69 76 65 29 0a 20 20 28 69 66 2d 6c 65 74 20    28 28 62 75 66 66 65 72 20 28 6d 61 67 69 74 2d | tive)...(if-let.((buffer.(magit- | 
| e380 | 63 6f 6d 6d 69 74 2d 6d 65 73 73 61 67 65 2d 62    75 66 66 65 72 29 29 29 0a 20 20 20 20 20 20 28 | commit-message-buffer))).......( | 
| e3a0 | 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72    20 62 75 66 66 65 72 29 0a 20 20 20 20 28 74 72 | switch-to-buffer.buffer).....(tr | 
| e3c0 | 61 6e 73 69 65 6e 74 2d 73 65 74 75 70 20 27 6d    61 67 69 74 2d 63 6f 6d 6d 69 74 29 29 29 0a 0a | ansient-setup.'magit-commit))).. | 
| e3e0 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 63 6f 6d    6d 69 74 2d 61 72 67 75 6d 65 6e 74 73 20 6e 69 | (defun.magit-commit-arguments.ni | 
| e400 | 6c 0a 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 61    72 67 73 20 27 6d 61 67 69 74 2d 63 6f 6d 6d 69 | l...(transient-args.'magit-commi | 
| e420 | 74 29 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d    64 65 66 69 6e 65 2d 61 72 67 75 6d 65 6e 74 20 | t))..(transient-define-argument. | 
| e440 | 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 3a 2d 2d 72    65 75 73 65 2d 6d 65 73 73 61 67 65 20 28 29 0a | magit-commit:--reuse-message.(). | 
| e460 | 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22    52 65 75 73 65 20 63 6f 6d 6d 69 74 20 6d 65 73 | ..:description."Reuse.commit.mes | 
| e480 | 73 61 67 65 22 0a 20 20 3a 63 6c 61 73 73 20 27    74 72 61 6e 73 69 65 6e 74 2d 6f 70 74 69 6f 6e | sage"...:class.'transient-option | 
| e4a0 | 0a 20 20 3a 73 68 6f 72 74 61 72 67 20 22 2d 43    22 0a 20 20 3a 61 72 67 75 6d 65 6e 74 20 22 2d | ...:shortarg."-C"...:argument."- | 
| e4c0 | 2d 72 65 75 73 65 2d 6d 65 73 73 61 67 65 3d 22    0a 20 20 3a 72 65 61 64 65 72 20 23 27 6d 61 67 | -reuse-message="...:reader.#'mag | 
| e4e0 | 69 74 2d 72 65 61 64 2d 72 65 75 73 65 2d 6d 65    73 73 61 67 65 0a 20 20 3a 68 69 73 74 6f 72 79 | it-read-reuse-message...:history | 
| e500 | 2d 6b 65 79 20 27 6d 61 67 69 74 2d 72 65 76 69    73 69 6f 6e 2d 68 69 73 74 6f 72 79 29 0a 0a 28 | -key.'magit-revision-history)..( | 
| e520 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 61 64    2d 72 65 75 73 65 2d 6d 65 73 73 61 67 65 20 28 | defun.magit-read-reuse-message.( | 
| e540 | 70 72 6f 6d 70 74 20 26 6f 70 74 69 6f 6e 61 6c    20 64 65 66 61 75 6c 74 20 68 69 73 74 6f 72 79 | prompt.&optional.default.history | 
| e560 | 29 0a 20 20 28 6d 61 67 69 74 2d 63 6f 6d 70 6c    65 74 69 6e 67 2d 72 65 61 64 20 70 72 6f 6d 70 | )...(magit-completing-read.promp | 
| e580 | 74 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65    66 6e 61 6d 65 73 29 0a 20 20 20 20 20 20 20 20 | t.(magit-list-refnames)......... | 
| e5a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 6e 69 6c 20 6e 69 6c 20 6e 69 6c 20 68 69 73 | .................nil.nil.nil.his | 
| e5c0 | 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f | tory..........................(o | 
| e5e0 | 72 20 64 65 66 61 75 6c 74 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | r.default....................... | 
| e600 | 20 20 20 20 20 20 20 28 61 6e 64 20 28 6d 61 67    69 74 2d 72 65 76 2d 76 65 72 69 66 79 20 22 4f | .......(and.(magit-rev-verify."O | 
| e620 | 52 49 47 5f 48 45 41 44 22 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | RIG_HEAD")...................... | 
| e640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 22 4f 52    49 47 5f 48 45 41 44 22 29 29 29 29 0a 0a 3b 3b | ............."ORIG_HEAD"))))..;; | 
| e660 | 3b 20 43 6f 6d 6d 61 6e 64 73 0a 0a 3b 3b 3b 23    23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 | ;.Commands..;;;###autoload.(defu | 
| e680 | 6e 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 63    72 65 61 74 65 20 28 26 6f 70 74 69 6f 6e 61 6c | n.magit-commit-create.(&optional | 
| e6a0 | 20 61 72 67 73 29 0a 20 20 22 43 72 65 61 74 65    20 61 20 6e 65 77 20 63 6f 6d 6d 69 74 20 6f 6e | .args)..."Create.a.new.commit.on | 
| e6c0 | 20 60 48 45 41 44 27 2e 0a 57 69 74 68 20 61 20    70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 2c | .`HEAD'..With.a.prefix.argument, | 
| e6e0 | 20 61 6d 65 6e 64 20 74 6f 20 74 68 65 20 63 6f    6d 6d 69 74 20 61 74 20 60 48 45 41 44 27 20 69 | .amend.to.the.commit.at.`HEAD'.i | 
| e700 | 6e 73 74 65 61 64 2e 0a 5c 6e 28 67 69 74 20 63    6f 6d 6d 69 74 20 5b 2d 2d 61 6d 65 6e 64 5d 20 | nstead..\n(git.commit.[--amend]. | 
| e720 | 41 52 47 53 29 22 0a 20 20 28 69 6e 74 65 72 61    63 74 69 76 65 20 28 69 66 20 63 75 72 72 65 6e | ARGS)"...(interactive.(if.curren | 
| e740 | 74 2d 70 72 65 66 69 78 2d 61 72 67 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-prefix-arg.................... | 
| e760 | 28 6c 69 73 74 20 28 63 6f 6e 73 20 22 2d 2d 61    6d 65 6e 64 22 20 28 6d 61 67 69 74 2d 63 6f 6d | (list.(cons."--amend".(magit-com | 
| e780 | 6d 69 74 2d 61 72 67 75 6d 65 6e 74 73 29 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | mit-arguments)))................ | 
| e7a0 | 20 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 63    6f 6d 6d 69 74 2d 61 72 67 75 6d 65 6e 74 73 29 | ..(list.(magit-commit-arguments) | 
| e7c0 | 29 29 29 0a 20 20 28 63 6f 6e 64 20 28 28 6d 65    6d 62 65 72 20 22 2d 2d 61 6c 6c 22 20 61 72 67 | )))...(cond.((member."--all".arg | 
| e7e0 | 73 29 0a 20 20 20 20 20 20 20 20 20 28 73 65 74    71 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 20 27 | s)..........(setq.this-command.' | 
| e800 | 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 2d 61 6c    6c 29 29 0a 20 20 20 20 20 20 20 20 28 28 6d 65 | magit-commit--all)).........((me | 
| e820 | 6d 62 65 72 20 22 2d 2d 61 6c 6c 6f 77 2d 65 6d    70 74 79 22 20 61 72 67 73 29 0a 20 20 20 20 20 | mber."--allow-empty".args)...... | 
| e840 | 20 20 20 20 28 73 65 74 71 20 74 68 69 73 2d 63    6f 6d 6d 61 6e 64 20 27 6d 61 67 69 74 2d 63 6f | ....(setq.this-command.'magit-co | 
| e860 | 6d 6d 69 74 2d 2d 61 6c 6c 6f 77 2d 65 6d 70 74    79 29 29 29 0a 20 20 28 77 68 65 6e 20 28 73 65 | mmit--allow-empty)))...(when.(se | 
| e880 | 74 71 20 61 72 67 73 20 28 6d 61 67 69 74 2d 63    6f 6d 6d 69 74 2d 61 73 73 65 72 74 20 61 72 67 | tq.args.(magit-commit-assert.arg | 
| e8a0 | 73 29 29 0a 20 20 20 20 28 6c 65 74 20 28 28 64    65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 | s)).....(let.((default-directory | 
| e8c0 | 20 28 6d 61 67 69 74 2d 74 6f 70 6c 65 76 65 6c    29 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 | .(magit-toplevel))).......(magit | 
| e8e0 | 2d 72 75 6e 2d 67 69 74 2d 77 69 74 68 2d 65 64    69 74 6f 72 20 22 63 6f 6d 6d 69 74 22 20 61 72 | -run-git-with-editor."commit".ar | 
| e900 | 67 73 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75    74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 | gs))))..;;;###autoload.(defun.ma | 
| e920 | 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 6d 65 6e 64    20 28 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 73 | git-commit-amend.(&optional.args | 
| e940 | 29 0a 20 20 22 41 6d 65 6e 64 20 74 68 65 20 6c    61 73 74 20 63 6f 6d 6d 69 74 2e 0a 5c 6e 28 67 | )..."Amend.the.last.commit..\n(g | 
| e960 | 69 74 20 63 6f 6d 6d 69 74 20 2d 2d 61 6d 65 6e    64 20 41 52 47 53 29 22 0a 20 20 28 69 6e 74 65 | it.commit.--amend.ARGS)"...(inte | 
| e980 | 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d    61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 72 67 75 | ractive.(list.(magit-commit-argu | 
| e9a0 | 6d 65 6e 74 73 29 29 29 0a 20 20 28 6d 61 67 69    74 2d 63 6f 6d 6d 69 74 2d 61 6d 65 6e 64 2d 61 | ments)))...(magit-commit-amend-a | 
| e9c0 | 73 73 65 72 74 29 0a 20 20 28 6d 61 67 69 74 2d    72 75 6e 2d 67 69 74 2d 77 69 74 68 2d 65 64 69 | ssert)...(magit-run-git-with-edi | 
| e9e0 | 74 6f 72 20 22 63 6f 6d 6d 69 74 22 20 22 2d 2d    61 6d 65 6e 64 22 20 61 72 67 73 29 29 0a 0a 3b | tor."commit"."--amend".args))..; | 
| ea00 | 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64    65 66 75 6e 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 | ;;###autoload.(defun.magit-commi | 
| ea20 | 74 2d 65 78 74 65 6e 64 20 28 26 6f 70 74 69 6f    6e 61 6c 20 61 72 67 73 20 6f 76 65 72 72 69 64 | t-extend.(&optional.args.overrid | 
| ea40 | 65 2d 64 61 74 65 29 0a 20 20 22 41 6d 65 6e 64    20 74 68 65 20 6c 61 73 74 20 63 6f 6d 6d 69 74 | e-date)..."Amend.the.last.commit | 
| ea60 | 2c 20 77 69 74 68 6f 75 74 20 65 64 69 74 69 6e    67 20 74 68 65 20 6d 65 73 73 61 67 65 2e 0a 0a | ,.without.editing.the.message... | 
| ea80 | 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72    67 75 6d 65 6e 74 20 6b 65 65 70 20 74 68 65 20 | With.a.prefix.argument.keep.the. | 
| eaa0 | 63 6f 6d 6d 69 74 74 65 72 20 64 61 74 65 2c 20    6f 74 68 65 72 77 69 73 65 20 63 68 61 6e 67 65 | committer.date,.otherwise.change | 
| eac0 | 0a 69 74 2e 20 20 54 68 65 20 6f 70 74 69 6f 6e    20 60 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 65 | .it...The.option.`magit-commit-e | 
| eae0 | 78 74 65 6e 64 2d 6f 76 65 72 72 69 64 65 2d 64    61 74 65 27 20 63 61 6e 20 62 65 20 75 73 65 64 | xtend-override-date'.can.be.used | 
| eb00 | 0a 74 6f 20 69 6e 76 65 72 73 65 20 74 68 65 20    6d 65 61 6e 69 6e 67 20 6f 66 20 74 68 65 20 70 | .to.inverse.the.meaning.of.the.p | 
| eb20 | 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 2e 0a    5c 6e 28 67 69 74 20 63 6f 6d 6d 69 74 20 2d 2d | refix.argument..\n(git.commit.-- | 
| eb40 | 61 6d 65 6e 64 20 2d 2d 6e 6f 2d 65 64 69 74 29    22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 | amend.--no-edit)"...(interactive | 
| eb60 | 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 63 6f    6d 6d 69 74 2d 61 72 67 75 6d 65 6e 74 73 29 0a | .(list.(magit-commit-arguments). | 
| eb80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 69 66 20 63 75 72 72 65 6e 74 | .....................(if.current | 
| eba0 | 2d 70 72 65 66 69 78 2d 61 72 67 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -prefix-arg..................... | 
| ebc0 | 20 20 20 20 20 28 6e 6f 74 20 6d 61 67 69 74 2d    63 6f 6d 6d 69 74 2d 65 78 74 65 6e 64 2d 6f 76 | .....(not.magit-commit-extend-ov | 
| ebe0 | 65 72 72 69 64 65 2d 64 61 74 65 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | erride-date).................... | 
| ec00 | 20 20 20 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74    2d 65 78 74 65 6e 64 2d 6f 76 65 72 72 69 64 65 | ....magit-commit-extend-override | 
| ec20 | 2d 64 61 74 65 29 29 29 0a 20 20 28 77 68 65 6e    20 28 73 65 74 71 20 61 72 67 73 20 28 6d 61 67 | -date)))...(when.(setq.args.(mag | 
| ec40 | 69 74 2d 63 6f 6d 6d 69 74 2d 61 73 73 65 72 74    20 61 72 67 73 29 29 0a 20 20 20 20 28 6d 61 67 | it-commit-assert.args)).....(mag | 
| ec60 | 69 74 2d 63 6f 6d 6d 69 74 2d 61 6d 65 6e 64 2d    61 73 73 65 72 74 29 0a 20 20 20 20 28 69 66 20 | it-commit-amend-assert).....(if. | 
| ec80 | 6f 76 65 72 72 69 64 65 2d 64 61 74 65 0a 20 20    20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e | override-date.........(magit-run | 
| eca0 | 2d 67 69 74 2d 77 69 74 68 2d 65 64 69 74 6f 72    20 22 63 6f 6d 6d 69 74 22 20 22 2d 2d 61 6d 65 | -git-with-editor."commit"."--ame | 
| ecc0 | 6e 64 22 20 22 2d 2d 6e 6f 2d 65 64 69 74 22 20    61 72 67 73 29 0a 20 20 20 20 20 20 28 77 69 74 | nd"."--no-edit".args).......(wit | 
| ece0 | 68 2d 65 6e 76 69 72 6f 6e 6d 65 6e 74 2d 76 61    72 69 61 62 6c 65 73 0a 20 20 20 20 20 20 20 20 | h-environment-variables......... | 
| ed00 | 20 20 28 28 22 47 49 54 5f 43 4f 4d 4d 49 54 54    45 52 5f 44 41 54 45 22 20 28 6d 61 67 69 74 2d | ..(("GIT_COMMITTER_DATE".(magit- | 
| ed20 | 72 65 76 2d 66 6f 72 6d 61 74 20 22 25 63 44 22    29 29 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 | rev-format."%cD"))).........(mag | 
| ed40 | 69 74 2d 72 75 6e 2d 67 69 74 2d 77 69 74 68 2d    65 64 69 74 6f 72 20 22 63 6f 6d 6d 69 74 22 20 | it-run-git-with-editor."commit". | 
| ed60 | 22 2d 2d 61 6d 65 6e 64 22 20 22 2d 2d 6e 6f 2d    65 64 69 74 22 20 61 72 67 73 29 29 29 29 29 0a | "--amend"."--no-edit".args))))). | 
| ed80 | 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a    28 64 65 66 75 6e 20 6d 61 67 69 74 2d 63 6f 6d | .;;;###autoload.(defun.magit-com | 
| eda0 | 6d 69 74 2d 72 65 77 6f 72 64 20 28 26 6f 70 74    69 6f 6e 61 6c 20 61 72 67 73 20 6f 76 65 72 72 | mit-reword.(&optional.args.overr | 
| edc0 | 69 64 65 2d 64 61 74 65 29 0a 20 20 22 52 65 77    6f 72 64 20 74 68 65 20 6c 61 73 74 20 63 6f 6d | ide-date)..."Reword.the.last.com | 
| ede0 | 6d 69 74 2c 20 69 67 6e 6f 72 69 6e 67 20 73 74    61 67 65 64 20 63 68 61 6e 67 65 73 2e 0a 0a 57 | mit,.ignoring.staged.changes...W | 
| ee00 | 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67    75 6d 65 6e 74 20 6b 65 65 70 20 74 68 65 20 63 | ith.a.prefix.argument.keep.the.c | 
| ee20 | 6f 6d 6d 69 74 74 65 72 20 64 61 74 65 2c 20 6f    74 68 65 72 77 69 73 65 20 63 68 61 6e 67 65 0a | ommitter.date,.otherwise.change. | 
| ee40 | 69 74 2e 20 20 54 68 65 20 6f 70 74 69 6f 6e 20    60 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 72 65 | it...The.option.`magit-commit-re | 
| ee60 | 77 6f 72 64 2d 6f 76 65 72 72 69 64 65 2d 64 61    74 65 27 20 63 61 6e 20 62 65 20 75 73 65 64 0a | word-override-date'.can.be.used. | 
| ee80 | 74 6f 20 69 6e 76 65 72 73 65 20 74 68 65 20 6d    65 61 6e 69 6e 67 20 6f 66 20 74 68 65 20 70 72 | to.inverse.the.meaning.of.the.pr | 
| eea0 | 65 66 69 78 20 61 72 67 75 6d 65 6e 74 2e 0a 0a    4e 6f 6e 2d 69 6e 74 65 72 61 63 74 69 76 65 6c | efix.argument...Non-interactivel | 
| eec0 | 79 20 72 65 73 70 65 63 74 20 74 68 65 20 6f 70    74 69 6f 6e 61 6c 20 4f 56 45 52 52 49 44 45 2d | y.respect.the.optional.OVERRIDE- | 
| eee0 | 44 41 54 45 20 61 72 67 75 6d 65 6e 74 0a 61 6e    64 20 69 67 6e 6f 72 65 20 74 68 65 20 6f 70 74 | DATE.argument.and.ignore.the.opt | 
| ef00 | 69 6f 6e 2e 0a 5c 6e 28 67 69 74 20 63 6f 6d 6d    69 74 20 2d 2d 61 6d 65 6e 64 20 2d 2d 6f 6e 6c | ion..\n(git.commit.--amend.--onl | 
| ef20 | 79 29 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69    76 65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d | y)"...(interactive.(list.(magit- | 
| ef40 | 63 6f 6d 6d 69 74 2d 61 72 67 75 6d 65 6e 74 73    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | commit-arguments)............... | 
| ef60 | 20 20 20 20 20 20 20 28 69 66 20 63 75 72 72 65    6e 74 2d 70 72 65 66 69 78 2d 61 72 67 0a 20 20 | .......(if.current-prefix-arg... | 
| ef80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6e 6f 74 20 6d 61 67 69 | .......................(not.magi | 
| efa0 | 74 2d 63 6f 6d 6d 69 74 2d 72 65 77 6f 72 64 2d    6f 76 65 72 72 69 64 65 2d 64 61 74 65 29 0a 20 | t-commit-reword-override-date).. | 
| efc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 6d 61 67 69 74 2d 63 6f 6d 6d | ......................magit-comm | 
| efe0 | 69 74 2d 72 65 77 6f 72 64 2d 6f 76 65 72 72 69    64 65 2d 64 61 74 65 29 29 29 0a 20 20 28 6d 61 | it-reword-override-date)))...(ma | 
| f000 | 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 6d 65 6e 64    2d 61 73 73 65 72 74 29 0a 20 20 28 63 6c 2d 70 | git-commit-amend-assert)...(cl-p | 
| f020 | 75 73 68 6e 65 77 20 22 2d 2d 61 6c 6c 6f 77 2d    65 6d 70 74 79 22 20 61 72 67 73 20 3a 74 65 73 | ushnew."--allow-empty".args.:tes | 
| f040 | 74 20 23 27 65 71 75 61 6c 29 0a 20 20 28 69 66    20 6f 76 65 72 72 69 64 65 2d 64 61 74 65 0a 20 | t.#'equal)...(if.override-date.. | 
| f060 | 20 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d    67 69 74 2d 77 69 74 68 2d 65 64 69 74 6f 72 20 | .....(magit-run-git-with-editor. | 
| f080 | 22 63 6f 6d 6d 69 74 22 20 22 2d 2d 61 6d 65 6e    64 22 20 22 2d 2d 6f 6e 6c 79 22 20 61 72 67 73 | "commit"."--amend"."--only".args | 
| f0a0 | 29 0a 20 20 20 20 28 77 69 74 68 2d 65 6e 76 69    72 6f 6e 6d 65 6e 74 2d 76 61 72 69 61 62 6c 65 | ).....(with-environment-variable | 
| f0c0 | 73 0a 20 20 20 20 20 20 20 20 28 28 22 47 49 54    5f 43 4f 4d 4d 49 54 54 45 52 5f 44 41 54 45 22 | s.........(("GIT_COMMITTER_DATE" | 
| f0e0 | 20 28 6d 61 67 69 74 2d 72 65 76 2d 66 6f 72 6d    61 74 20 22 25 63 44 22 29 29 29 0a 20 20 20 20 | .(magit-rev-format."%cD")))..... | 
| f100 | 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74    2d 77 69 74 68 2d 65 64 69 74 6f 72 20 22 63 6f | ..(magit-run-git-with-editor."co | 
| f120 | 6d 6d 69 74 22 20 22 2d 2d 61 6d 65 6e 64 22 20    22 2d 2d 6f 6e 6c 79 22 20 61 72 67 73 29 29 29 | mmit"."--amend"."--only".args))) | 
| f140 | 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61    64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 63 | )..;;;###autoload.(defun.magit-c | 
| f160 | 6f 6d 6d 69 74 2d 66 69 78 75 70 20 28 26 6f 70    74 69 6f 6e 61 6c 20 63 6f 6d 6d 69 74 20 61 72 | ommit-fixup.(&optional.commit.ar | 
| f180 | 67 73 29 0a 20 20 22 43 72 65 61 74 65 20 61 20    66 69 78 75 70 20 63 6f 6d 6d 69 74 2e 0a 0a 57 | gs)..."Create.a.fixup.commit...W | 
| f1a0 | 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67    75 6d 65 6e 74 20 74 68 65 20 74 61 72 67 65 74 | ith.a.prefix.argument.the.target | 
| f1c0 | 20 43 4f 4d 4d 49 54 20 68 61 73 20 74 6f 20 62    65 20 63 6f 6e 66 69 72 6d 65 64 2e 0a 4f 74 68 | .COMMIT.has.to.be.confirmed..Oth | 
| f1e0 | 65 72 77 69 73 65 20 74 68 65 20 63 6f 6d 6d 69    74 20 61 74 20 70 6f 69 6e 74 20 6d 61 79 20 62 | erwise.the.commit.at.point.may.b | 
| f200 | 65 20 75 73 65 64 20 77 69 74 68 6f 75 74 20 63    6f 6e 66 69 72 6d 61 74 69 6f 6e 0a 64 65 70 65 | e.used.without.confirmation.depe | 
| f220 | 6e 64 69 6e 67 20 6f 6e 20 74 68 65 20 76 61 6c    75 65 20 6f 66 20 6f 70 74 69 6f 6e 20 60 6d 61 | nding.on.the.value.of.option.`ma | 
| f240 | 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 71 75 61 73    68 2d 63 6f 6e 66 69 72 6d 27 2e 22 0a 20 20 28 | git-commit-squash-confirm'."...( | 
| f260 | 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73    74 20 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d | interactive.(list.(magit-commit- | 
| f280 | 61 74 2d 70 6f 69 6e 74 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | at-point)......................( | 
| f2a0 | 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 72 67    75 6d 65 6e 74 73 29 29 29 0a 20 20 28 6d 61 67 | magit-commit-arguments)))...(mag | 
| f2c0 | 69 74 2d 63 6f 6d 6d 69 74 2d 73 71 75 61 73 68    2d 69 6e 74 65 72 6e 61 6c 20 22 2d 2d 66 69 78 | it-commit-squash-internal."--fix | 
| f2e0 | 75 70 22 20 63 6f 6d 6d 69 74 20 61 72 67 73 29    29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 | up".commit.args))..;;;###autoloa | 
| f300 | 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 63    6f 6d 6d 69 74 2d 73 71 75 61 73 68 20 28 26 6f | d.(defun.magit-commit-squash.(&o | 
| f320 | 70 74 69 6f 6e 61 6c 20 63 6f 6d 6d 69 74 20 61    72 67 73 29 0a 20 20 22 43 72 65 61 74 65 20 61 | ptional.commit.args)..."Create.a | 
| f340 | 20 73 71 75 61 73 68 20 63 6f 6d 6d 69 74 2c 20    77 69 74 68 6f 75 74 20 65 64 69 74 69 6e 67 20 | .squash.commit,.without.editing. | 
| f360 | 74 68 65 20 73 71 75 61 73 68 20 6d 65 73 73 61    67 65 2e 0a 0a 57 69 74 68 20 61 20 70 72 65 66 | the.squash.message...With.a.pref | 
| f380 | 69 78 20 61 72 67 75 6d 65 6e 74 20 74 68 65 20    74 61 72 67 65 74 20 43 4f 4d 4d 49 54 20 68 61 | ix.argument.the.target.COMMIT.ha | 
| f3a0 | 73 20 74 6f 20 62 65 20 63 6f 6e 66 69 72 6d 65    64 2e 0a 4f 74 68 65 72 77 69 73 65 20 74 68 65 | s.to.be.confirmed..Otherwise.the | 
| f3c0 | 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74    20 6d 61 79 20 62 65 20 75 73 65 64 20 77 69 74 | .commit.at.point.may.be.used.wit | 
| f3e0 | 68 6f 75 74 20 63 6f 6e 66 69 72 6d 61 74 69 6f    6e 0a 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 74 | hout.confirmation.depending.on.t | 
| f400 | 68 65 20 76 61 6c 75 65 20 6f 66 20 6f 70 74 69    6f 6e 20 60 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 | he.value.of.option.`magit-commit | 
| f420 | 2d 73 71 75 61 73 68 2d 63 6f 6e 66 69 72 6d 27    2e 0a 0a 49 66 20 79 6f 75 20 77 61 6e 74 20 74 | -squash-confirm'...If.you.want.t | 
| f440 | 6f 20 69 6d 6d 65 64 69 61 74 65 6c 79 20 61 64    64 20 61 20 6d 65 73 73 61 67 65 20 74 6f 20 74 | o.immediately.add.a.message.to.t | 
| f460 | 68 65 20 73 71 75 61 73 68 20 63 6f 6d 6d 69 74    2c 0a 74 68 65 6e 20 75 73 65 20 60 6d 61 67 69 | he.squash.commit,.then.use.`magi | 
| f480 | 74 2d 63 6f 6d 6d 69 74 2d 61 75 67 6d 65 6e 74    27 20 69 6e 73 74 65 61 64 20 6f 66 20 74 68 69 | t-commit-augment'.instead.of.thi | 
| f4a0 | 73 20 63 6f 6d 6d 61 6e 64 2e 22 0a 20 20 28 69    6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 | s.command."...(interactive.(list | 
| f4c0 | 20 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61    74 2d 70 6f 69 6e 74 29 0a 20 20 20 20 20 20 20 | .(magit-commit-at-point)........ | 
| f4e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d    61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 72 67 75 | ..............(magit-commit-argu | 
| f500 | 6d 65 6e 74 73 29 29 29 0a 20 20 28 6d 61 67 69    74 2d 63 6f 6d 6d 69 74 2d 73 71 75 61 73 68 2d | ments)))...(magit-commit-squash- | 
| f520 | 69 6e 74 65 72 6e 61 6c 20 22 2d 2d 73 71 75 61    73 68 22 20 63 6f 6d 6d 69 74 20 61 72 67 73 29 | internal."--squash".commit.args) | 
| f540 | 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61    64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 63 | )..;;;###autoload.(defun.magit-c | 
| f560 | 6f 6d 6d 69 74 2d 61 75 67 6d 65 6e 74 20 28 26    6f 70 74 69 6f 6e 61 6c 20 63 6f 6d 6d 69 74 20 | ommit-augment.(&optional.commit. | 
| f580 | 61 72 67 73 29 0a 20 20 22 43 72 65 61 74 65 20    61 20 73 71 75 61 73 68 20 63 6f 6d 6d 69 74 2c | args)..."Create.a.squash.commit, | 
| f5a0 | 20 65 64 69 74 69 6e 67 20 74 68 65 20 73 71 75    61 73 68 20 6d 65 73 73 61 67 65 2e 0a 0a 57 69 | .editing.the.squash.message...Wi | 
| f5c0 | 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75    6d 65 6e 74 20 74 68 65 20 74 61 72 67 65 74 20 | th.a.prefix.argument.the.target. | 
| f5e0 | 43 4f 4d 4d 49 54 20 68 61 73 20 74 6f 20 62 65    20 63 6f 6e 66 69 72 6d 65 64 2e 0a 4f 74 68 65 | COMMIT.has.to.be.confirmed..Othe | 
| f600 | 72 77 69 73 65 20 74 68 65 20 63 6f 6d 6d 69 74    20 61 74 20 70 6f 69 6e 74 20 6d 61 79 20 62 65 | rwise.the.commit.at.point.may.be | 
| f620 | 20 75 73 65 64 20 77 69 74 68 6f 75 74 20 63 6f    6e 66 69 72 6d 61 74 69 6f 6e 0a 64 65 70 65 6e | .used.without.confirmation.depen | 
| f640 | 64 69 6e 67 20 6f 6e 20 74 68 65 20 76 61 6c 75    65 20 6f 66 20 6f 70 74 69 6f 6e 20 60 6d 61 67 | ding.on.the.value.of.option.`mag | 
| f660 | 69 74 2d 63 6f 6d 6d 69 74 2d 73 71 75 61 73 68    2d 63 6f 6e 66 69 72 6d 27 2e 22 0a 20 20 28 69 | it-commit-squash-confirm'."...(i | 
| f680 | 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74    20 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 | nteractive.(list.(magit-commit-a | 
| f6a0 | 74 2d 70 6f 69 6e 74 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | t-point)......................(m | 
| f6c0 | 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 72 67 75    6d 65 6e 74 73 29 29 29 0a 20 20 28 6d 61 67 69 | agit-commit-arguments)))...(magi | 
| f6e0 | 74 2d 63 6f 6d 6d 69 74 2d 73 71 75 61 73 68 2d    69 6e 74 65 72 6e 61 6c 20 22 2d 2d 73 71 75 61 | t-commit-squash-internal."--squa | 
| f700 | 73 68 22 20 63 6f 6d 6d 69 74 20 61 72 67 73 20    6e 69 6c 20 74 29 29 0a 0a 3b 3b 3b 23 23 23 61 | sh".commit.args.nil.t))..;;;###a | 
| f720 | 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d    61 67 69 74 2d 63 6f 6d 6d 69 74 2d 69 6e 73 74 | utoload.(defun.magit-commit-inst | 
| f740 | 61 6e 74 2d 66 69 78 75 70 20 28 26 6f 70 74 69    6f 6e 61 6c 20 63 6f 6d 6d 69 74 20 61 72 67 73 | ant-fixup.(&optional.commit.args | 
| f760 | 29 0a 20 20 22 43 72 65 61 74 65 20 61 20 66 69    78 75 70 20 63 6f 6d 6d 69 74 20 74 61 72 67 65 | )..."Create.a.fixup.commit.targe | 
| f780 | 74 69 6e 67 20 43 4f 4d 4d 49 54 20 61 6e 64 20    69 6e 73 74 61 6e 74 6c 79 20 72 65 62 61 73 65 | ting.COMMIT.and.instantly.rebase | 
| f7a0 | 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76    65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 63 | ."...(interactive.(list.(magit-c | 
| f7c0 | 6f 6d 6d 69 74 2d 61 74 2d 70 6f 69 6e 74 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ommit-at-point)................. | 
| f7e0 | 20 20 20 20 20 28 6d 61 67 69 74 2d 63 6f 6d 6d    69 74 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 0a | .....(magit-commit-arguments))). | 
| f800 | 20 20 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d    73 71 75 61 73 68 2d 69 6e 74 65 72 6e 61 6c 20 | ..(magit-commit-squash-internal. | 
| f820 | 22 2d 2d 66 69 78 75 70 22 20 63 6f 6d 6d 69 74    20 61 72 67 73 20 74 29 29 0a 0a 3b 3b 3b 23 23 | "--fixup".commit.args.t))..;;;## | 
| f840 | 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e    20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 69 6e | #autoload.(defun.magit-commit-in | 
| f860 | 73 74 61 6e 74 2d 73 71 75 61 73 68 20 28 26 6f    70 74 69 6f 6e 61 6c 20 63 6f 6d 6d 69 74 20 61 | stant-squash.(&optional.commit.a | 
| f880 | 72 67 73 29 0a 20 20 22 43 72 65 61 74 65 20 61    20 73 71 75 61 73 68 20 63 6f 6d 6d 69 74 20 74 | rgs)..."Create.a.squash.commit.t | 
| f8a0 | 61 72 67 65 74 69 6e 67 20 43 4f 4d 4d 49 54 20    61 6e 64 20 69 6e 73 74 61 6e 74 6c 79 20 72 65 | argeting.COMMIT.and.instantly.re | 
| f8c0 | 62 61 73 65 2e 22 0a 20 20 28 69 6e 74 65 72 61    63 74 69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 | base."...(interactive.(list.(mag | 
| f8e0 | 69 74 2d 63 6f 6d 6d 69 74 2d 61 74 2d 70 6f 69    6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | it-commit-at-point)............. | 
| f900 | 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d    63 6f 6d 6d 69 74 2d 61 72 67 75 6d 65 6e 74 73 | .........(magit-commit-arguments | 
| f920 | 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 63 6f 6d    6d 69 74 2d 73 71 75 61 73 68 2d 69 6e 74 65 72 | )))...(magit-commit-squash-inter | 
| f940 | 6e 61 6c 20 22 2d 2d 73 71 75 61 73 68 22 20 63    6f 6d 6d 69 74 20 61 72 67 73 20 74 29 29 0a 0a | nal."--squash".commit.args.t)).. | 
| f960 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 63 6f 6d    6d 69 74 2d 73 71 75 61 73 68 2d 69 6e 74 65 72 | (defun.magit-commit-squash-inter | 
| f980 | 6e 61 6c 0a 20 20 20 20 28 6f 70 74 69 6f 6e 20    63 6f 6d 6d 69 74 20 26 6f 70 74 69 6f 6e 61 6c | nal.....(option.commit.&optional | 
| f9a0 | 20 61 72 67 73 20 72 65 62 61 73 65 20 65 64 69    74 20 63 6f 6e 66 69 72 6d 65 64 29 0a 20 20 28 | .args.rebase.edit.confirmed)...( | 
| f9c0 | 77 68 65 6e 2d 6c 65 74 20 28 28 61 72 67 73 20    28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 73 | when-let.((args.(magit-commit-as | 
| f9e0 | 73 65 72 74 20 61 72 67 73 20 28 6e 6f 74 20 65    64 69 74 29 29 29 29 0a 20 20 20 20 28 77 68 65 | sert.args.(not.edit)))).....(whe | 
| fa00 | 6e 20 63 6f 6d 6d 69 74 0a 20 20 20 20 20 20 28    77 68 65 6e 20 28 61 6e 64 20 72 65 62 61 73 65 | n.commit.......(when.(and.rebase | 
| fa20 | 20 28 6e 6f 74 20 28 6d 61 67 69 74 2d 72 65 76    2d 61 6e 63 65 73 74 6f 72 2d 70 20 63 6f 6d 6d | .(not.(magit-rev-ancestor-p.comm | 
| fa40 | 69 74 20 22 48 45 41 44 22 29 29 29 0a 20 20 20    20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 61 64 | it."HEAD"))).........(magit-read | 
| fa60 | 2d 63 68 61 72 2d 63 61 73 65 0a 20 20 20 20 20    20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 | -char-case.............(format." | 
| fa80 | 25 73 20 69 73 6e 27 74 20 61 6e 20 61 6e 63 65    73 74 6f 72 20 6f 66 20 48 45 41 44 2e 20 20 22 | %s.isn't.an.ancestor.of.HEAD..." | 
| faa0 | 20 63 6f 6d 6d 69 74 29 20 6e 69 6c 0a 20 20 20    20 20 20 20 20 20 20 28 3f 63 20 22 5b 63 5d 72 | .commit).nil...........(?c."[c]r | 
| fac0 | 65 61 74 65 20 77 69 74 68 6f 75 74 20 72 65 62    61 73 69 6e 67 22 20 28 73 65 74 71 20 72 65 62 | eate.without.rebasing".(setq.reb | 
| fae0 | 61 73 65 20 6e 69 6c 29 29 0a 20 20 20 20 20 20    20 20 20 20 28 3f 73 20 22 5b 73 5d 65 6c 65 63 | ase.nil))...........(?s."[s]elec | 
| fb00 | 74 20 6f 74 68 65 72 22 20 20 20 20 20 20 20 20    20 20 20 20 28 73 65 74 71 20 63 6f 6d 6d 69 74 | t.other"............(setq.commit | 
| fb20 | 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 20 20 20    20 28 3f 61 20 22 5b 61 5d 62 6f 72 74 22 20 20 | .nil))...........(?a."[a]bort".. | 
| fb40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 51 75 | .................(user-error."Qu | 
| fb60 | 69 74 22 29 29 29 29 29 0a 20 20 20 20 28 77 68    65 6e 20 63 6f 6d 6d 69 74 0a 20 20 20 20 20 20 | it"))))).....(when.commit....... | 
| fb80 | 28 73 65 74 71 20 63 6f 6d 6d 69 74 20 28 6d 61    67 69 74 2d 72 65 62 61 73 65 2d 69 6e 74 65 72 | (setq.commit.(magit-rebase-inter | 
| fba0 | 61 63 74 69 76 65 2d 61 73 73 65 72 74 20 63 6f    6d 6d 69 74 20 74 29 29 29 0a 20 20 20 20 28 69 | active-assert.commit.t))).....(i | 
| fbc0 | 66 20 28 61 6e 64 20 63 6f 6d 6d 69 74 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 63 | f.(and.commit..............(or.c | 
| fbe0 | 6f 6e 66 69 72 6d 65 64 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 | onfirmed..................(not.( | 
| fc00 | 6f 72 20 72 65 62 61 73 65 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | or.rebase....................... | 
| fc20 | 20 20 20 20 63 75 72 72 65 6e 74 2d 70 72 65 66    69 78 2d 61 72 67 0a 20 20 20 20 20 20 20 20 20 | ....current-prefix-arg.......... | 
| fc40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 71 | .................magit-commit-sq | 
| fc60 | 75 61 73 68 2d 63 6f 6e 66 69 72 6d 29 29 29 29    0a 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 | uash-confirm)))).........(let.(( | 
| fc80 | 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 68 6f    77 2d 64 69 66 66 20 6e 69 6c 29 29 0a 20 20 20 | magit-commit-show-diff.nil)).... | 
| fca0 | 20 20 20 20 20 20 20 28 70 75 73 68 20 28 63 6f    6e 63 61 74 20 6f 70 74 69 6f 6e 20 22 3d 22 20 | .......(push.(concat.option."=". | 
| fcc0 | 63 6f 6d 6d 69 74 29 20 61 72 67 73 29 0a 20 20    20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 | commit).args)...........(unless. | 
| fce0 | 65 64 69 74 0a 20 20 20 20 20 20 20 20 20 20 20    20 28 70 75 73 68 20 22 2d 2d 6e 6f 2d 65 64 69 | edit.............(push."--no-edi | 
| fd00 | 74 22 20 61 72 67 73 29 29 0a 20 20 20 20 20 20    20 20 20 20 28 69 66 20 72 65 62 61 73 65 0a 20 | t".args))...........(if.rebase.. | 
| fd20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61    67 69 74 2d 77 69 74 68 2d 65 64 69 74 6f 72 0a | .............(magit-with-editor. | 
| fd40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 0a | ................(magit-call-git. | 
| fd60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 22 63 6f 6d 6d 69 74 22 20 22 2d 2d 6e 6f 2d | ................."commit"."--no- | 
| fd80 | 67 70 67 2d 73 69 67 6e 22 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 73 65 71 2d | gpg-sign"..................(seq- | 
| fda0 | 72 65 6d 6f 76 65 20 28 61 70 70 6c 79 2d 70 61    72 74 69 61 6c 6c 79 20 23 27 73 74 72 69 6e 67 | remove.(apply-partially.#'string | 
| fdc0 | 2d 70 72 65 66 69 78 2d 70 20 22 2d 2d 67 70 67    2d 73 69 67 6e 3d 22 29 0a 20 20 20 20 20 20 20 | -prefix-p."--gpg-sign=")........ | 
| fde0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 61 72 67 73 29 29 29 0a 20 20 | ......................args)))... | 
| fe00 | 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74    2d 72 75 6e 2d 67 69 74 2d 77 69 74 68 2d 65 64 | ..........(magit-run-git-with-ed | 
| fe20 | 69 74 6f 72 20 22 63 6f 6d 6d 69 74 22 20 61 72    67 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 74 | itor."commit".args))...........t | 
| fe40 | 29 20 3b 20 54 68 65 20 63 6f 6d 6d 69 74 20 77    61 73 20 63 72 65 61 74 65 64 3b 20 75 73 65 64 | ).;.The.commit.was.created;.used | 
| fe60 | 20 62 79 20 62 65 6c 6f 77 20 6c 61 6d 62 64 61    2e 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 77 | .by.below.lambda........(let.((w | 
| fe80 | 69 6e 63 6f 6e 66 20 28 61 6e 64 20 6d 61 67 69    74 2d 63 6f 6d 6d 69 74 2d 73 68 6f 77 2d 64 69 | inconf.(and.magit-commit-show-di | 
| fea0 | 66 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 75 | ff...........................(cu | 
| fec0 | 72 72 65 6e 74 2d 77 69 6e 64 6f 77 2d 63 6f 6e    66 69 67 75 72 61 74 69 6f 6e 29 29 29 29 0a 20 | rrent-window-configuration)))).. | 
| fee0 | 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 6c 6f    67 2d 73 65 6c 65 63 74 0a 20 20 20 20 20 20 20 | .......(magit-log-select........ | 
| ff00 | 20 20 20 28 6c 61 6d 62 64 61 20 28 63 6f 6d 6d    69 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ...(lambda.(commit)............. | 
| ff20 | 28 77 68 65 6e 20 28 61 6e 64 20 28 6d 61 67 69    74 2d 63 6f 6d 6d 69 74 2d 73 71 75 61 73 68 2d | (when.(and.(magit-commit-squash- | 
| ff40 | 69 6e 74 65 72 6e 61 6c 20 6f 70 74 69 6f 6e 20    63 6f 6d 6d 69 74 20 61 72 67 73 0a 20 20 20 20 | internal.option.commit.args..... | 
| ff60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| ff80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 72 65 62 61 73 65 20 65 64 69 74 20 74 29 0a | .................rebase.edit.t). | 
| ffa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 72 65 62 61 73 65 29 0a 20 | .......................rebase).. | 
| ffc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61    67 69 74 2d 63 6f 6d 6d 69 74 2d 61 6d 65 6e 64 | .............(magit-commit-amend | 
| ffe0 | 2d 61 73 73 65 72 74 20 63 6f 6d 6d 69 74 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | -assert.commit)...............(m | 
| 10000 | 61 67 69 74 2d 72 65 62 61 73 65 2d 69 6e 74 65    72 61 63 74 69 76 65 2d 31 20 63 6f 6d 6d 69 74 | agit-rebase-interactive-1.commit | 
| 10020 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6c 69 73 74 20 22 2d 2d 61 75 74 6f | ...................(list."--auto | 
| 10040 | 73 71 75 61 73 68 22 20 22 2d 2d 61 75 74 6f 73    74 61 73 68 22 20 22 2d 2d 6b 65 65 70 2d 65 6d | squash"."--autostash"."--keep-em | 
| 10060 | 70 74 79 22 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 22 22 20 22 74 72 75 65 22 20 | pty").................""."true". | 
| 10080 | 6e 69 6c 20 74 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 28 77 68 65 6e 20 77 69 6e 63 6f 6e | nil.t)).............(when.wincon | 
| 100a0 | 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 73 65 74 2d 77 69 6e 64 6f 77 2d 63 6f 6e 66 | f...............(set-window-conf | 
| 100c0 | 69 67 75 72 61 74 69 6f 6e 20 77 69 6e 63 6f 6e    66 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 | iguration.winconf)))...........( | 
| 100e0 | 66 6f 72 6d 61 74 20 22 54 79 70 65 20 25 25 70    20 6f 6e 20 61 20 63 6f 6d 6d 69 74 20 74 6f 20 | format."Type.%%p.on.a.commit.to. | 
| 10100 | 25 73 20 69 6e 74 6f 20 69 74 2c 22 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | %s.into.it,"...................( | 
| 10120 | 73 75 62 73 74 72 69 6e 67 20 6f 70 74 69 6f 6e    20 32 29 29 0a 20 20 20 20 20 20 20 20 20 20 6e | substring.option.2))...........n | 
| 10140 | 69 6c 20 6e 69 6c 20 6e 69 6c 20 63 6f 6d 6d 69    74 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 | il.nil.nil.commit)).......(when. | 
| 10160 | 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 68 6f    77 2d 64 69 66 66 0a 20 20 20 20 20 20 20 20 28 | magit-commit-show-diff.........( | 
| 10180 | 6c 65 74 20 28 28 6d 61 67 69 74 2d 64 69 73 70    6c 61 79 2d 62 75 66 66 65 72 2d 6e 6f 73 65 6c | let.((magit-display-buffer-nosel | 
| 101a0 | 65 63 74 20 74 29 29 0a 20 20 20 20 20 20 20 20    20 20 28 61 70 70 6c 79 20 23 27 6d 61 67 69 74 | ect.t))...........(apply.#'magit | 
| 101c0 | 2d 64 69 66 66 2d 73 74 61 67 65 64 20 6e 69 6c    20 28 6d 61 67 69 74 2d 64 69 66 66 2d 61 72 67 | -diff-staged.nil.(magit-diff-arg | 
| 101e0 | 75 6d 65 6e 74 73 29 29 29 29 29 29 29 0a 0a 28    64 65 66 75 6e 20 6d 61 67 69 74 2d 63 6f 6d 6d | uments)))))))..(defun.magit-comm | 
| 10200 | 69 74 2d 61 6d 65 6e 64 2d 61 73 73 65 72 74 20    28 26 6f 70 74 69 6f 6e 61 6c 20 63 6f 6d 6d 69 | it-amend-assert.(&optional.commi | 
| 10220 | 74 29 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20 28    28 62 72 61 6e 63 68 65 73 20 28 6d 61 67 69 74 | t)...(when-let.((branches.(magit | 
| 10240 | 2d 6c 69 73 74 2d 70 75 62 6c 69 73 68 69 6e 67    2d 62 72 61 6e 63 68 65 73 20 63 6f 6d 6d 69 74 | -list-publishing-branches.commit | 
| 10260 | 29 29 29 0a 20 20 20 20 28 6c 65 74 20 28 28 6d    31 20 22 54 68 69 73 20 63 6f 6d 6d 69 74 20 68 | ))).....(let.((m1."This.commit.h | 
| 10280 | 61 73 20 61 6c 72 65 61 64 79 20 62 65 65 6e 20    70 75 62 6c 69 73 68 65 64 20 74 6f 20 22 29 0a | as.already.been.published.to."). | 
| 102a0 | 20 20 20 20 20 20 20 20 20 20 28 6d 32 20 22 2e    5c 6e 44 6f 20 79 6f 75 20 72 65 61 6c 6c 79 20 | ..........(m2.".\nDo.you.really. | 
| 102c0 | 77 61 6e 74 20 74 6f 20 6d 6f 64 69 66 79 20 69    74 22 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 | want.to.modify.it")).......(magi | 
| 102e0 | 74 2d 63 6f 6e 66 69 72 6d 20 27 61 6d 65 6e 64    2d 70 75 62 6c 69 73 68 65 64 0a 20 20 20 20 20 | t-confirm.'amend-published...... | 
| 10300 | 20 20 20 28 63 6f 6e 63 61 74 20 6d 31 20 22 25    73 22 20 6d 32 29 0a 20 20 20 20 20 20 20 20 28 | ...(concat.m1."%s".m2).........( | 
| 10320 | 63 6f 6e 63 61 74 20 6d 31 20 22 25 64 20 70 75    62 6c 69 63 20 62 72 61 6e 63 68 65 73 22 20 6d | concat.m1."%d.public.branches".m | 
| 10340 | 32 29 0a 20 20 20 20 20 20 20 20 6e 69 6c 20 62    72 61 6e 63 68 65 73 29 29 29 29 0a 0a 28 64 65 | 2).........nil.branches))))..(de | 
| 10360 | 66 75 6e 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74    2d 61 73 73 65 72 74 20 28 61 72 67 73 20 26 6f | fun.magit-commit-assert.(args.&o | 
| 10380 | 70 74 69 6f 6e 61 6c 20 73 74 72 69 63 74 29 0a    20 20 28 63 6f 6e 64 0a 20 20 20 28 28 6f 72 20 | ptional.strict)...(cond....((or. | 
| 103a0 | 28 6d 61 67 69 74 2d 61 6e 79 74 68 69 6e 67 2d    73 74 61 67 65 64 2d 70 29 0a 20 20 20 20 20 20 | (magit-anything-staged-p)....... | 
| 103c0 | 20 20 28 61 6e 64 20 28 6d 61 67 69 74 2d 61 6e    79 74 68 69 6e 67 2d 75 6e 73 74 61 67 65 64 2d | ..(and.(magit-anything-unstaged- | 
| 103e0 | 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    3b 3b 20 5e 20 45 76 65 72 79 74 68 69 6e 67 20 | p)..............;;.^.Everything. | 
| 10400 | 6f 66 20 6e 6f 74 68 69 6e 67 20 69 73 20 73 74    69 6c 6c 20 6e 6f 74 68 69 6e 67 2e 0a 20 20 20 | of.nothing.is.still.nothing..... | 
| 10420 | 20 20 20 20 20 20 20 20 20 20 28 6d 65 6d 62 65    72 20 22 2d 2d 61 6c 6c 22 20 61 72 67 73 29 29 | ..........(member."--all".args)) | 
| 10440 | 0a 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 6e    6f 74 20 73 74 72 69 63 74 29 0a 20 20 20 20 20 | .........(and.(not.strict)...... | 
| 10460 | 20 20 20 20 20 20 20 20 3b 3b 20 5e 20 46 6f 72    20 61 6d 65 6e 64 20 76 61 72 69 61 6e 74 73 20 | ........;;.^.For.amend.variants. | 
| 10480 | 74 68 61 74 20 64 6f 6e 27 74 20 6d 61 6b 65 20    73 65 6e 73 65 20 6f 74 68 65 72 77 69 73 65 2e | that.don't.make.sense.otherwise. | 
| 104a0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f    72 20 28 6d 65 6d 62 65 72 20 22 2d 2d 61 6d 65 | ..............(or.(member."--ame | 
| 104c0 | 6e 64 22 20 61 72 67 73 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6d 65 6d 62 | nd".args)..................(memb | 
| 104e0 | 65 72 20 22 2d 2d 61 6c 6c 6f 77 2d 65 6d 70 74    79 22 20 61 72 67 73 29 0a 20 20 20 20 20 20 20 | er."--allow-empty".args)........ | 
| 10500 | 20 20 20 20 20 20 20 20 20 20 28 6d 65 6d 62 65    72 20 22 2d 2d 72 65 73 65 74 2d 61 75 74 68 6f | ..........(member."--reset-autho | 
| 10520 | 72 22 20 61 72 67 73 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6d 65 6d 62 65 | r".args)..................(membe | 
| 10540 | 72 20 22 2d 2d 73 69 67 6e 6f 66 66 22 20 61 72    67 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | r."--signoff".args)............. | 
| 10560 | 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d    61 72 67 2d 76 61 6c 75 65 20 22 2d 2d 61 75 74 | .....(transient-arg-value."--aut | 
| 10580 | 68 6f 72 3d 22 20 61 72 67 73 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 72 | hor=".args)..................(tr | 
| 105a0 | 61 6e 73 69 65 6e 74 2d 61 72 67 2d 76 61 6c 75    65 20 22 2d 2d 64 61 74 65 3d 22 20 61 72 67 73 | ansient-arg-value."--date=".args | 
| 105c0 | 29 29 29 29 0a 20 20 20 20 28 6f 72 20 61 72 67    73 20 28 6c 69 73 74 20 22 2d 2d 22 29 29 29 0a | )))).....(or.args.(list."--"))). | 
| 105e0 | 20 20 20 28 28 61 6e 64 20 28 6d 61 67 69 74 2d    72 65 62 61 73 65 2d 69 6e 2d 70 72 6f 67 72 65 | ...((and.(magit-rebase-in-progre | 
| 10600 | 73 73 2d 70 29 0a 20 20 20 20 20 20 20 20 20 28    6e 6f 74 20 28 6d 61 67 69 74 2d 61 6e 79 74 68 | ss-p)..........(not.(magit-anyth | 
| 10620 | 69 6e 67 2d 75 6e 73 74 61 67 65 64 2d 70 29 29    0a 20 20 20 20 20 20 20 20 20 28 79 2d 6f 72 2d | ing-unstaged-p))..........(y-or- | 
| 10640 | 6e 2d 70 20 22 4e 6f 74 68 69 6e 67 20 73 74 61    67 65 64 2e 20 20 43 6f 6e 74 69 6e 75 65 20 69 | n-p."Nothing.staged...Continue.i | 
| 10660 | 6e 2d 70 72 6f 67 72 65 73 73 20 72 65 62 61 73    65 3f 20 22 29 29 0a 20 20 20 20 28 73 65 74 71 | n-progress.rebase?.")).....(setq | 
| 10680 | 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 20 23 27    6d 61 67 69 74 2d 72 65 62 61 73 65 2d 63 6f 6e | .this-command.#'magit-rebase-con | 
| 106a0 | 74 69 6e 75 65 29 0a 20 20 20 20 28 6d 61 67 69    74 2d 72 75 6e 2d 67 69 74 2d 73 65 71 75 65 6e | tinue).....(magit-run-git-sequen | 
| 106c0 | 63 65 72 20 22 72 65 62 61 73 65 22 20 22 2d 2d    63 6f 6e 74 69 6e 75 65 22 29 0a 20 20 20 20 6e | cer."rebase"."--continue").....n | 
| 106e0 | 69 6c 29 0a 20 20 20 28 28 66 69 6c 65 2d 65 78    69 73 74 73 2d 70 20 28 65 78 70 61 6e 64 2d 66 | il)....((file-exists-p.(expand-f | 
| 10700 | 69 6c 65 2d 6e 61 6d 65 20 22 4d 45 52 47 45 5f    4d 53 47 22 20 28 6d 61 67 69 74 2d 67 69 74 64 | ile-name."MERGE_MSG".(magit-gitd | 
| 10720 | 69 72 29 29 29 0a 20 20 20 20 28 63 6f 6e 64 20    28 28 6d 61 67 69 74 2d 61 6e 79 74 68 69 6e 67 | ir))).....(cond.((magit-anything | 
| 10740 | 2d 75 6e 6d 65 72 67 65 64 2d 70 29 0a 20 20 20    20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 | -unmerged-p)............(user-er | 
| 10760 | 72 6f 72 20 22 55 6e 72 65 73 6f 6c 76 65 64 20    63 6f 6e 66 6c 69 63 74 73 22 29 29 0a 20 20 20 | ror."Unresolved.conflicts")).... | 
| 10780 | 20 20 20 20 20 20 20 28 28 61 6e 64 20 28 6d 61    67 69 74 2d 61 6e 79 74 68 69 6e 67 2d 75 6e 73 | .......((and.(magit-anything-uns | 
| 107a0 | 74 61 67 65 64 2d 70 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 79 | taged-p).................(not.(y | 
| 107c0 | 2d 6f 72 2d 6e 2d 70 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 50 | -or-n-p......................."P | 
| 107e0 | 72 6f 63 65 65 64 20 77 69 74 68 20 6d 65 72 67    65 20 64 65 73 70 69 74 65 20 75 6e 73 74 61 67 | roceed.with.merge.despite.unstag | 
| 10800 | 65 64 20 63 68 61 6e 67 65 73 3f 20 22 29 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 28 75 73 65 | ed.changes?.")))............(use | 
| 10820 | 72 2d 65 72 72 6f 72 20 22 41 62 6f 72 74 22 29    29 0a 20 20 20 20 20 20 20 20 20 20 28 28 6f 72 | r-error."Abort"))...........((or | 
| 10840 | 20 61 72 67 73 20 28 6c 69 73 74 20 22 2d 2d 22    29 29 29 29 29 0a 20 20 20 28 28 6e 6f 74 20 28 | .args.(list."--")))))....((not.( | 
| 10860 | 6d 61 67 69 74 2d 61 6e 79 74 68 69 6e 67 2d 75    6e 73 74 61 67 65 64 2d 70 29 29 0a 20 20 20 20 | magit-anything-unstaged-p))..... | 
| 10880 | 28 75 73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 74    68 69 6e 67 20 73 74 61 67 65 64 20 28 6f 72 20 | (user-error."Nothing.staged.(or. | 
| 108a0 | 75 6e 73 74 61 67 65 64 29 22 29 29 0a 20 20 20    28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 73 | unstaged)"))....(magit-commit-as | 
| 108c0 | 6b 2d 74 6f 2d 73 74 61 67 65 0a 20 20 20 20 28    77 68 65 6e 20 28 65 71 20 6d 61 67 69 74 2d 63 | k-to-stage.....(when.(eq.magit-c | 
| 108e0 | 6f 6d 6d 69 74 2d 61 73 6b 2d 74 6f 2d 73 74 61    67 65 20 27 76 65 72 62 6f 73 65 29 0a 20 20 20 | ommit-ask-to-stage.'verbose).... | 
| 10900 | 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 75    6e 73 74 61 67 65 64 29 29 0a 20 20 20 20 28 70 | ...(magit-diff-unstaged)).....(p | 
| 10920 | 72 6f 67 31 20 28 77 68 65 6e 20 28 6f 72 20 28    65 71 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d | rog1.(when.(or.(eq.magit-commit- | 
| 10940 | 61 73 6b 2d 74 6f 2d 73 74 61 67 65 20 27 73 74    61 67 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ask-to-stage.'stage)............ | 
| 10960 | 20 20 20 20 20 20 20 20 20 20 28 79 2d 6f 72 2d    6e 2d 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ..........(y-or-n-p............. | 
| 10980 | 20 20 20 20 20 20 20 20 20 20 22 4e 6f 74 68 69    6e 67 20 73 74 61 67 65 64 2e 20 20 43 6f 6d 6d | .........."Nothing.staged...Comm | 
| 109a0 | 69 74 20 61 6c 6c 20 75 6e 63 6f 6d 6d 69 74 74    65 64 20 63 68 61 6e 67 65 73 3f 20 22 29 29 0a | it.all.uncommitted.changes?.")). | 
| 109c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65    74 71 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 20 | .............(setq.this-command. | 
| 109e0 | 27 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 2d 61    6c 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | 'magit-commit--all)............. | 
| 10a00 | 20 28 63 6f 6e 73 20 22 2d 2d 61 6c 6c 22 20 28    6f 72 20 61 72 67 73 20 28 6c 69 73 74 20 22 2d | .(cons."--all".(or.args.(list."- | 
| 10a20 | 2d 22 29 29 29 29 0a 20 20 20 20 20 20 28 77 68    65 6e 20 28 61 6e 64 20 28 65 71 20 6d 61 67 69 | -")))).......(when.(and.(eq.magi | 
| 10a40 | 74 2d 63 6f 6d 6d 69 74 2d 61 73 6b 2d 74 6f 2d    73 74 61 67 65 20 27 76 65 72 62 6f 73 65 29 0a | t-commit-ask-to-stage.'verbose). | 
| 10a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 | .................(derived-mode-p | 
| 10a80 | 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 6d 6f 64    65 29 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 | .'magit-diff-mode)).........(mag | 
| 10aa0 | 69 74 2d 6d 6f 64 65 2d 62 75 72 79 2d 62 75 66    66 65 72 29 29 29 29 0a 20 20 20 28 74 0a 20 20 | it-mode-bury-buffer))))....(t... | 
| 10ac0 | 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 4e    6f 74 68 69 6e 67 20 73 74 61 67 65 64 22 29 29 | ..(user-error."Nothing.staged")) | 
| 10ae0 | 29 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69    74 2d 2d 72 65 73 68 65 6c 76 65 2d 68 69 73 74 | ))..(defvar.magit--reshelve-hist | 
| 10b00 | 6f 72 79 20 6e 69 6c 29 0a 0a 3b 3b 3b 23 23 23    61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 | ory.nil)..;;;###autoload.(defun. | 
| 10b20 | 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 72 65 73    68 65 6c 76 65 20 28 64 61 74 65 20 75 70 64 61 | magit-commit-reshelve.(date.upda | 
| 10b40 | 74 65 2d 61 75 74 68 6f 72 20 26 6f 70 74 69 6f    6e 61 6c 20 61 72 67 73 29 0a 20 20 22 43 68 61 | te-author.&optional.args)..."Cha | 
| 10b60 | 6e 67 65 20 74 68 65 20 63 6f 6d 6d 69 74 74 65    72 20 64 61 74 65 20 61 6e 64 20 70 6f 73 73 69 | nge.the.committer.date.and.possi | 
| 10b80 | 62 6c 79 20 74 68 65 20 61 75 74 68 6f 72 20 64    61 74 65 20 6f 66 20 60 48 45 41 44 27 2e 0a 0a | bly.the.author.date.of.`HEAD'... | 
| 10ba0 | 54 68 65 20 63 75 72 72 65 6e 74 20 74 69 6d 65    20 69 73 20 75 73 65 64 20 61 73 20 74 68 65 20 | The.current.time.is.used.as.the. | 
| 10bc0 | 69 6e 69 74 69 61 6c 20 6d 69 6e 69 62 75 66 66    65 72 20 69 6e 70 75 74 20 61 6e 64 20 74 68 65 | initial.minibuffer.input.and.the | 
| 10be0 | 0a 6f 72 69 67 69 6e 61 6c 20 61 75 74 68 6f 72    20 6f 72 20 63 6f 6d 6d 69 74 74 65 72 20 64 61 | .original.author.or.committer.da | 
| 10c00 | 74 65 20 69 73 20 61 76 61 69 6c 61 62 6c 65 20    61 73 20 74 68 65 20 70 72 65 76 69 6f 75 73 0a | te.is.available.as.the.previous. | 
| 10c20 | 68 69 73 74 6f 72 79 20 65 6c 65 6d 65 6e 74 2e    0a 0a 42 6f 74 68 20 74 68 65 20 61 75 74 68 6f | history.element...Both.the.autho | 
| 10c40 | 72 20 61 6e 64 20 74 68 65 20 63 6f 6d 6d 69 74    74 65 72 20 64 61 74 65 73 20 61 72 65 20 63 68 | r.and.the.committer.dates.are.ch | 
| 10c60 | 61 6e 67 65 64 2c 20 75 6e 6c 65 73 73 20 6f 6e    65 0a 6f 66 20 74 68 65 20 66 6f 6c 6c 6f 77 69 | anged,.unless.one.of.the.followi | 
| 10c80 | 6e 67 20 69 73 20 74 72 75 65 2c 20 69 6e 20 77    68 69 63 68 20 63 61 73 65 20 6f 6e 6c 79 20 74 | ng.is.true,.in.which.case.only.t | 
| 10ca0 | 68 65 20 63 6f 6d 6d 69 74 74 65 72 20 64 61 74    65 0a 69 73 20 75 70 64 61 74 65 64 3a 0a 2d 20 | he.committer.date.is.updated:.-. | 
| 10cc0 | 59 6f 75 20 61 72 65 20 6e 6f 74 20 74 68 65 20    61 75 74 68 6f 72 20 6f 66 20 74 68 65 20 63 6f | You.are.not.the.author.of.the.co | 
| 10ce0 | 6d 6d 69 74 20 74 68 61 74 20 69 73 20 62 65 69    6e 67 20 72 65 73 68 65 6c 76 65 64 2e 0a 2d 20 | mmit.that.is.being.reshelved..-. | 
| 10d00 | 54 68 65 20 63 6f 6d 6d 61 6e 64 20 77 61 73 20    69 6e 76 6f 6b 65 64 20 77 69 74 68 20 61 20 70 | The.command.was.invoked.with.a.p | 
| 10d20 | 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 2e 0a    2d 20 4e 6f 6e 2d 69 6e 74 65 72 61 63 74 69 76 | refix.argument..-.Non-interactiv | 
| 10d40 | 65 6c 79 20 69 66 20 55 50 44 41 54 45 2d 41 55    54 48 4f 52 20 69 73 20 6e 69 6c 2e 22 0a 20 20 | ely.if.UPDATE-AUTHOR.is.nil."... | 
| 10d60 | 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20    28 6c 65 74 20 28 28 75 70 64 61 74 65 2d 61 75 | (interactive....(let.((update-au | 
| 10d80 | 74 68 6f 72 20 28 61 6e 64 20 28 6d 61 67 69 74    2d 72 65 76 2d 61 75 74 68 6f 72 2d 70 20 22 48 | thor.(and.(magit-rev-author-p."H | 
| 10da0 | 45 41 44 22 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | EAD")........................... | 
| 10dc0 | 20 20 20 28 6e 6f 74 20 63 75 72 72 65 6e 74 2d    70 72 65 66 69 78 2d 61 72 67 29 29 29 29 0a 20 | ...(not.current-prefix-arg)))).. | 
| 10de0 | 20 20 20 20 28 70 75 73 68 20 28 6d 61 67 69 74    2d 72 65 76 2d 66 6f 72 6d 61 74 20 28 69 66 20 | ....(push.(magit-rev-format.(if. | 
| 10e00 | 75 70 64 61 74 65 2d 61 75 74 68 6f 72 20 22 25    61 64 22 20 22 25 63 64 22 29 20 22 48 45 41 44 | update-author."%ad"."%cd")."HEAD | 
| 10e20 | 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | "..............................( | 
| 10e40 | 63 6f 6e 63 61 74 20 22 2d 2d 64 61 74 65 3d 66    6f 72 6d 61 74 3a 25 46 20 25 54 20 25 7a 22 29 | concat."--date=format:%F.%T.%z") | 
| 10e60 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 6d 61 67    69 74 2d 2d 72 65 73 68 65 6c 76 65 2d 68 69 73 | )............magit--reshelve-his | 
| 10e80 | 74 6f 72 79 29 0a 20 20 20 20 20 28 6c 69 73 74    20 28 72 65 61 64 2d 73 74 72 69 6e 67 20 28 69 | tory)......(list.(read-string.(i | 
| 10ea0 | 66 20 75 70 64 61 74 65 2d 61 75 74 68 6f 72 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | f.update-author................. | 
| 10ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 22 43 68 61    6e 67 65 20 61 75 74 68 6f 72 20 61 6e 64 20 63 | ............"Change.author.and.c | 
| 10ee0 | 6f 6d 6d 69 74 74 65 72 20 64 61 74 65 73 20 74    6f 3a 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 | ommitter.dates.to:."............ | 
| 10f00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22    43 68 61 6e 67 65 20 63 6f 6d 6d 69 74 74 65 72 | ..............."Change.committer | 
| 10f20 | 20 64 61 74 65 20 74 6f 3a 20 22 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .date.to:.").................... | 
| 10f40 | 20 20 20 20 20 28 63 6f 6e 73 20 28 66 6f 72 6d    61 74 2d 74 69 6d 65 2d 73 74 72 69 6e 67 20 22 | .....(cons.(format-time-string." | 
| 10f60 | 25 46 20 25 54 20 25 7a 22 29 20 31 37 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | %F.%T.%z").17).................. | 
| 10f80 | 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 2d 72    65 73 68 65 6c 76 65 2d 68 69 73 74 6f 72 79 29 | .......'magit--reshelve-history) | 
| 10fa0 | 0a 20 20 20 20 20 20 20 20 20 20 20 75 70 64 61    74 65 2d 61 75 74 68 6f 72 0a 20 20 20 20 20 20 | ............update-author....... | 
| 10fc0 | 20 20 20 20 20 28 6d 61 67 69 74 2d 63 6f 6d 6d    69 74 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 29 | .....(magit-commit-arguments)))) | 
| 10fe0 | 0a 20 20 28 77 69 74 68 2d 65 6e 76 69 72 6f 6e    6d 65 6e 74 2d 76 61 72 69 61 62 6c 65 73 20 28 | ...(with-environment-variables.( | 
| 11000 | 28 22 47 49 54 5f 43 4f 4d 4d 49 54 54 45 52 5f    44 41 54 45 22 20 64 61 74 65 29 29 0a 20 20 20 | ("GIT_COMMITTER_DATE".date)).... | 
| 11020 | 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 20    22 63 6f 6d 6d 69 74 22 20 22 2d 2d 61 6d 65 6e | .(magit-run-git."commit"."--amen | 
| 11040 | 64 22 20 22 2d 2d 6e 6f 2d 65 64 69 74 22 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | d"."--no-edit".................. | 
| 11060 | 20 20 28 61 6e 64 20 75 70 64 61 74 65 2d 61 75    74 68 6f 72 20 28 63 6f 6e 63 61 74 20 22 2d 2d | ..(and.update-author.(concat."-- | 
| 11080 | 64 61 74 65 3d 22 20 64 61 74 65 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | date=".date))................... | 
| 110a0 | 20 61 72 67 73 29 29 29 0a 0a 3b 3b 3b 23 23 23    61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 | .args)))..;;;###autoload.(defun. | 
| 110c0 | 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 62 73    6f 72 62 2d 6d 6f 64 75 6c 65 73 20 28 70 68 61 | magit-commit-absorb-modules.(pha | 
| 110e0 | 73 65 20 63 6f 6d 6d 69 74 29 0a 20 20 22 53 70    72 65 61 64 20 6d 6f 64 69 66 69 65 64 20 6d 6f | se.commit)..."Spread.modified.mo | 
| 11100 | 64 75 6c 65 73 20 61 63 72 6f 73 73 20 72 65 63    65 6e 74 20 63 6f 6d 6d 69 74 73 2e 22 0a 20 20 | dules.across.recent.commits."... | 
| 11120 | 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69    73 74 20 27 73 65 6c 65 63 74 20 28 6d 61 67 69 | (interactive.(list.'select.(magi | 
| 11140 | 74 2d 67 65 74 2d 75 70 73 74 72 65 61 6d 2d 62    72 61 6e 63 68 29 29 29 0a 20 20 28 6c 65 74 20 | t-get-upstream-branch)))...(let. | 
| 11160 | 28 28 6d 6f 64 75 6c 65 73 20 28 6d 61 67 69 74    2d 6c 69 73 74 2d 6d 6f 64 69 66 69 65 64 2d 6d | ((modules.(magit-list-modified-m | 
| 11180 | 6f 64 75 6c 65 73 29 29 29 0a 20 20 20 20 28 75    6e 6c 65 73 73 20 6d 6f 64 75 6c 65 73 0a 20 20 | odules))).....(unless.modules... | 
| 111a0 | 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20    22 54 68 65 72 65 20 61 72 65 20 6e 6f 20 6d 6f | ....(user-error."There.are.no.mo | 
| 111c0 | 64 69 66 69 65 64 20 6d 6f 64 75 6c 65 73 20 74    68 61 74 20 63 6f 75 6c 64 20 62 65 20 61 62 73 | dified.modules.that.could.be.abs | 
| 111e0 | 6f 72 62 65 64 22 29 29 0a 20 20 20 20 28 77 68    65 6e 20 63 6f 6d 6d 69 74 0a 20 20 20 20 20 20 | orbed")).....(when.commit....... | 
| 11200 | 28 73 65 74 71 20 63 6f 6d 6d 69 74 20 28 6d 61    67 69 74 2d 72 65 62 61 73 65 2d 69 6e 74 65 72 | (setq.commit.(magit-rebase-inter | 
| 11220 | 61 63 74 69 76 65 2d 61 73 73 65 72 74 20 63 6f    6d 6d 69 74 20 74 29 29 29 0a 20 20 20 20 28 69 | active-assert.commit.t))).....(i | 
| 11240 | 66 20 28 61 6e 64 20 63 6f 6d 6d 69 74 20 28 65    71 20 70 68 61 73 65 20 27 72 75 6e 29 29 0a 20 | f.(and.commit.(eq.phase.'run)).. | 
| 11260 | 20 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 20 20    20 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 | .......(progn...........(dolist. | 
| 11280 | 28 6d 6f 64 75 6c 65 20 6d 6f 64 75 6c 65 73 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 | (module.modules).............(wh | 
| 112a0 | 65 6e 2d 6c 65 74 20 28 28 6d 73 67 20 28 6d 61    67 69 74 2d 67 69 74 2d 73 74 72 69 6e 67 0a 20 | en-let.((msg.(magit-git-string.. | 
| 112c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 22 6c 6f 67 | ............................"log | 
| 112e0 | 22 20 22 2d 31 22 20 22 2d 2d 66 6f 72 6d 61 74    3d 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 | "."-1"."--format=%s"............ | 
| 11300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 63 6f 6e 63 61 74 20 63 6f 6d 6d 69 74 | ..................(concat.commit | 
| 11320 | 20 22 2e 2e 22 29 20 22 2d 2d 22 20 6d 6f 64 75    6c 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | ."..")."--".module)))........... | 
| 11340 | 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 20 22    63 6f 6d 6d 69 74 22 20 22 2d 6d 22 20 28 63 6f | ....(magit-git."commit"."-m".(co | 
| 11360 | 6e 63 61 74 20 22 66 69 78 75 70 21 20 22 20 6d    73 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ncat."fixup!.".msg)............. | 
| 11380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d    6f 6e 6c 79 22 20 22 2d 2d 22 20 6d 6f 64 75 6c | ............."--only"."--".modul | 
| 113a0 | 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28    6d 61 67 69 74 2d 72 65 66 72 65 73 68 29 0a 20 | e)))...........(magit-refresh).. | 
| 113c0 | 20 20 20 20 20 20 20 20 20 74 29 0a 20 20 20 20    20 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c | .........t).......(magit-log-sel | 
| 113e0 | 65 63 74 0a 20 20 20 20 20 20 20 20 28 6c 61 6d    62 64 61 20 28 63 6f 6d 6d 69 74 29 0a 20 20 20 | ect.........(lambda.(commit).... | 
| 11400 | 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 6f    6d 6d 69 74 2d 61 62 73 6f 72 62 2d 6d 6f 64 75 | .......(magit-commit-absorb-modu | 
| 11420 | 6c 65 73 20 27 72 75 6e 20 63 6f 6d 6d 69 74 29    29 0a 20 20 20 20 20 20 20 20 6e 69 6c 20 6e 69 | les.'run.commit)).........nil.ni | 
| 11440 | 6c 20 6e 69 6c 20 6e 69 6c 20 63 6f 6d 6d 69 74    29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f | l.nil.nil.commit))))..;;;###auto | 
| 11460 | 6c 6f 61 64 20 28 61 75 74 6f 6c 6f 61 64 20 27    6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 62 73 | load.(autoload.'magit-commit-abs | 
| 11480 | 6f 72 62 20 22 6d 61 67 69 74 2d 63 6f 6d 6d 69    74 22 20 6e 69 6c 20 74 29 0a 28 74 72 61 6e 73 | orb."magit-commit".nil.t).(trans | 
| 114a0 | 69 65 6e 74 2d 64 65 66 69 6e 65 2d 70 72 65 66    69 78 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d | ient-define-prefix.magit-commit- | 
| 114c0 | 61 62 73 6f 72 62 20 28 70 68 61 73 65 20 63 6f    6d 6d 69 74 20 61 72 67 73 29 0a 20 20 22 53 70 | absorb.(phase.commit.args)..."Sp | 
| 114e0 | 72 65 61 64 20 73 74 61 67 65 64 20 63 68 61 6e    67 65 73 20 61 63 72 6f 73 73 20 72 65 63 65 6e | read.staged.changes.across.recen | 
| 11500 | 74 20 63 6f 6d 6d 69 74 73 2e 0a 57 69 74 68 20    61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e | t.commits..With.a.prefix.argumen | 
| 11520 | 74 20 75 73 65 20 61 20 74 72 61 6e 73 69 65 6e    74 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 73 65 6c | t.use.a.transient.command.to.sel | 
| 11540 | 65 63 74 20 69 6e 66 69 78 0a 61 72 67 75 6d 65    6e 74 73 2e 20 20 54 68 69 73 20 63 6f 6d 6d 61 | ect.infix.arguments...This.comma | 
| 11560 | 6e 64 20 72 65 71 75 69 72 65 73 20 67 69 74 2d    61 62 73 6f 72 62 20 65 78 65 63 75 74 61 62 6c | nd.requires.git-absorb.executabl | 
| 11580 | 65 2c 20 77 68 69 63 68 0a 69 73 20 61 76 61 69    6c 61 62 6c 65 20 66 72 6f 6d 20 68 74 74 70 73 | e,.which.is.available.from.https | 
| 115a0 | 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 74 75    6d 6d 79 63 68 6f 77 2f 67 69 74 2d 61 62 73 6f | ://github.com/tummychow/git-abso | 
| 115c0 | 72 62 2e 0a 53 65 65 20 60 6d 61 67 69 74 2d 63    6f 6d 6d 69 74 2d 61 75 74 6f 66 69 78 75 70 27 | rb..See.`magit-commit-autofixup' | 
| 115e0 | 20 66 6f 72 20 61 6e 20 61 6c 74 65 72 6e 61 74    69 76 65 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 | .for.an.alternative.implementati | 
| 11600 | 6f 6e 2e 22 0a 20 20 5b 22 41 72 67 75 6d 65 6e    74 73 22 0a 20 20 20 28 22 2d 66 22 20 22 53 6b | on."...["Arguments"....("-f"."Sk | 
| 11620 | 69 70 20 73 61 66 65 74 79 20 63 68 65 63 6b 73    22 20 20 20 20 20 20 20 28 22 2d 66 22 20 22 2d | ip.safety.checks".......("-f"."- | 
| 11640 | 2d 66 6f 72 63 65 22 29 29 0a 20 20 20 28 22 2d    76 22 20 22 44 69 73 70 6c 61 79 20 6d 6f 72 65 | -force"))....("-v"."Display.more | 
| 11660 | 20 6f 75 74 70 75 74 22 20 20 20 20 20 20 28 22    2d 76 22 20 22 2d 2d 76 65 72 62 6f 73 65 22 29 | .output"......("-v"."--verbose") | 
| 11680 | 29 5d 0a 20 20 5b 22 41 63 74 69 6f 6e 73 22 0a    20 20 20 28 22 78 22 20 20 22 41 62 73 6f 72 62 | )]...["Actions"....("x".."Absorb | 
| 116a0 | 22 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61    62 73 6f 72 62 29 5d 0a 20 20 28 69 6e 74 65 72 | ".magit-commit-absorb)]...(inter | 
| 116c0 | 61 63 74 69 76 65 20 28 69 66 20 63 75 72 72 65    6e 74 2d 70 72 65 66 69 78 2d 61 72 67 0a 20 20 | active.(if.current-prefix-arg... | 
| 116e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6c 69 73 74 20 27 74 72 61 6e 73 69 65 6e | .................(list.'transien | 
| 11700 | 74 20 6e 69 6c 20 6e 69 6c 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 | t.nil.nil)..................(lis | 
| 11720 | 74 20 27 73 65 6c 65 63 74 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t.'select....................... | 
| 11740 | 20 28 6d 61 67 69 74 2d 67 65 74 2d 75 70 73 74    72 65 61 6d 2d 62 72 61 6e 63 68 29 0a 20 20 20 | .(magit-get-upstream-branch).... | 
| 11760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 61 | ....................(transient-a | 
| 11780 | 72 67 73 20 27 6d 61 67 69 74 2d 63 6f 6d 6d 69    74 2d 61 62 73 6f 72 62 29 29 29 29 0a 20 20 28 | rgs.'magit-commit-absorb))))...( | 
| 117a0 | 69 66 20 28 65 71 20 70 68 61 73 65 20 27 74 72    61 6e 73 69 65 6e 74 29 0a 20 20 20 20 20 20 28 | if.(eq.phase.'transient).......( | 
| 117c0 | 74 72 61 6e 73 69 65 6e 74 2d 73 65 74 75 70 20    27 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 62 | transient-setup.'magit-commit-ab | 
| 117e0 | 73 6f 72 62 29 0a 20 20 20 20 28 75 6e 6c 65 73    73 20 28 6d 61 67 69 74 2d 67 69 74 2d 65 78 65 | sorb).....(unless.(magit-git-exe | 
| 11800 | 63 75 74 61 62 6c 65 2d 66 69 6e 64 20 22 67 69    74 2d 61 62 73 6f 72 62 22 29 0a 20 20 20 20 20 | cutable-find."git-absorb")...... | 
| 11820 | 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 54 68    69 73 20 63 6f 6d 6d 61 6e 64 20 72 65 71 75 69 | .(user-error."This.command.requi | 
| 11840 | 72 65 73 20 74 68 65 20 67 69 74 2d 61 62 73 6f    72 62 20 65 78 65 63 75 74 61 62 6c 65 2c 20 77 | res.the.git-absorb.executable,.w | 
| 11860 | 68 69 63 68 20 25 73 22 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 22 69 73 20 61 | hich.%s"..................."is.a | 
| 11880 | 76 61 69 6c 61 62 6c 65 20 66 72 6f 6d 20 68 74    74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d | vailable.from.https://github.com | 
| 118a0 | 2f 74 75 6d 6d 79 63 68 6f 77 2f 67 69 74 2d 61    62 73 6f 72 62 22 29 29 0a 20 20 20 20 28 75 6e | /tummychow/git-absorb")).....(un | 
| 118c0 | 6c 65 73 73 20 28 6d 61 67 69 74 2d 61 6e 79 74    68 69 6e 67 2d 73 74 61 67 65 64 2d 70 29 0a 20 | less.(magit-anything-staged-p).. | 
| 118e0 | 20 20 20 20 20 28 69 66 20 28 6d 61 67 69 74 2d    61 6e 79 74 68 69 6e 67 2d 75 6e 73 74 61 67 65 | .....(if.(magit-anything-unstage | 
| 11900 | 64 2d 70 29 0a 20 20 20 20 20 20 20 20 20 20 28    69 66 20 28 79 2d 6f 72 2d 6e 2d 70 20 22 4e 6f | d-p)...........(if.(y-or-n-p."No | 
| 11920 | 74 68 69 6e 67 20 73 74 61 67 65 64 2e 20 20 41    62 73 6f 72 62 20 61 6c 6c 20 75 6e 73 74 61 67 | thing.staged...Absorb.all.unstag | 
| 11940 | 65 64 20 63 68 61 6e 67 65 73 3f 20 22 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 | ed.changes?.")...............(ma | 
| 11960 | 67 69 74 2d 77 69 74 68 2d 74 6f 70 6c 65 76 65    6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | git-with-toplevel............... | 
| 11980 | 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74    20 22 61 64 64 22 20 22 2d 75 22 20 22 2e 22 29 | ..(magit-run-git."add"."-u".".") | 
| 119a0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 75    73 65 72 2d 65 72 72 6f 72 20 22 41 62 6f 72 74 | ).............(user-error."Abort | 
| 119c0 | 22 29 29 0a 20 20 20 20 20 20 20 20 28 75 73 65    72 2d 65 72 72 6f 72 20 22 54 68 65 72 65 20 61 | ")).........(user-error."There.a | 
| 119e0 | 72 65 20 6e 6f 20 63 68 61 6e 67 65 73 20 74 68    61 74 20 63 6f 75 6c 64 20 62 65 20 61 62 73 6f | re.no.changes.that.could.be.abso | 
| 11a00 | 72 62 65 64 22 29 29 29 0a 20 20 20 20 28 77 68    65 6e 20 63 6f 6d 6d 69 74 0a 20 20 20 20 20 20 | rbed"))).....(when.commit....... | 
| 11a20 | 28 73 65 74 71 20 63 6f 6d 6d 69 74 20 28 6d 61    67 69 74 2d 72 65 62 61 73 65 2d 69 6e 74 65 72 | (setq.commit.(magit-rebase-inter | 
| 11a40 | 61 63 74 69 76 65 2d 61 73 73 65 72 74 20 63 6f    6d 6d 69 74 20 74 29 29 29 0a 20 20 20 20 28 69 | active-assert.commit.t))).....(i | 
| 11a60 | 66 20 28 61 6e 64 20 63 6f 6d 6d 69 74 20 28 65    71 20 70 68 61 73 65 20 27 72 75 6e 29 29 0a 20 | f.(and.commit.(eq.phase.'run)).. | 
| 11a80 | 20 20 20 20 20 20 20 28 70 72 6f 67 6e 20 28 6d    61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 61 73 79 | .......(progn.(magit-run-git-asy | 
| 11aa0 | 6e 63 20 22 61 62 73 6f 72 62 22 20 22 2d 76 22    20 61 72 67 73 20 22 2d 62 22 20 63 6f 6d 6d 69 | nc."absorb"."-v".args."-b".commi | 
| 11ac0 | 74 29 20 74 29 0a 20 20 20 20 20 20 28 6d 61 67    69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 0a 20 20 | t).t).......(magit-log-select... | 
| 11ae0 | 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 63    6f 6d 6d 69 74 29 0a 20 20 20 20 20 20 20 20 20 | ......(lambda.(commit).......... | 
| 11b00 | 20 28 77 69 74 68 2d 6e 6f 2d 77 61 72 6e 69 6e    67 73 20 3b 20 61 62 6f 75 74 20 6e 6f 6e 2d 69 | .(with-no-warnings.;.about.non-i | 
| 11b20 | 6e 74 65 72 61 63 74 69 76 65 20 75 73 65 0a 20    20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | nteractive.use.............(magi | 
| 11b40 | 74 2d 63 6f 6d 6d 69 74 2d 61 62 73 6f 72 62 20    27 72 75 6e 20 63 6f 6d 6d 69 74 20 61 72 67 73 | t-commit-absorb.'run.commit.args | 
| 11b60 | 29 29 29 0a 20 20 20 20 20 20 20 20 6e 69 6c 20    6e 69 6c 20 6e 69 6c 20 6e 69 6c 20 63 6f 6d 6d | ))).........nil.nil.nil.nil.comm | 
| 11b80 | 69 74 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75    74 6f 6c 6f 61 64 20 28 61 75 74 6f 6c 6f 61 64 | it))))..;;;###autoload.(autoload | 
| 11ba0 | 20 27 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61    75 74 6f 66 69 78 75 70 20 22 6d 61 67 69 74 2d | .'magit-commit-autofixup."magit- | 
| 11bc0 | 63 6f 6d 6d 69 74 22 20 6e 69 6c 20 74 29 0a 28    74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 | commit".nil.t).(transient-define | 
| 11be0 | 2d 70 72 65 66 69 78 20 6d 61 67 69 74 2d 63 6f    6d 6d 69 74 2d 61 75 74 6f 66 69 78 75 70 20 28 | -prefix.magit-commit-autofixup.( | 
| 11c00 | 70 68 61 73 65 20 63 6f 6d 6d 69 74 20 61 72 67    73 29 0a 20 20 22 53 70 72 65 61 64 20 73 74 61 | phase.commit.args)..."Spread.sta | 
| 11c20 | 67 65 64 20 6f 72 20 75 6e 73 74 61 67 65 64 20    63 68 61 6e 67 65 73 20 61 63 72 6f 73 73 20 72 | ged.or.unstaged.changes.across.r | 
| 11c40 | 65 63 65 6e 74 20 63 6f 6d 6d 69 74 73 2e 0a 0a    49 66 20 74 68 65 72 65 20 61 72 65 20 61 6e 79 | ecent.commits...If.there.are.any | 
| 11c60 | 20 73 74 61 67 65 64 20 74 68 65 6e 20 73 70 72    65 61 64 20 6f 6e 6c 79 20 74 68 6f 73 65 2c 20 | .staged.then.spread.only.those,. | 
| 11c80 | 6f 74 68 65 72 77 69 73 65 0a 73 70 72 65 61 64    20 61 6c 6c 20 75 6e 73 74 61 67 65 64 20 63 68 | otherwise.spread.all.unstaged.ch | 
| 11ca0 | 61 6e 67 65 73 2e 20 57 69 74 68 20 61 20 70 72    65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 75 73 | anges..With.a.prefix.argument.us | 
| 11cc0 | 65 20 61 0a 74 72 61 6e 73 69 65 6e 74 20 63 6f    6d 6d 61 6e 64 20 74 6f 20 73 65 6c 65 63 74 20 | e.a.transient.command.to.select. | 
| 11ce0 | 69 6e 66 69 78 20 61 72 67 75 6d 65 6e 74 73 2e    0a 0a 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 72 | infix.arguments...This.command.r | 
| 11d00 | 65 71 75 69 72 65 73 20 74 68 65 20 67 69 74 2d    61 75 74 6f 66 69 78 75 70 20 73 63 72 69 70 74 | equires.the.git-autofixup.script | 
| 11d20 | 2c 20 77 68 69 63 68 20 69 73 0a 61 76 61 69 6c    61 62 6c 65 20 66 72 6f 6d 20 68 74 74 70 73 3a | ,.which.is.available.from.https: | 
| 11d40 | 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 74 6f 72    62 69 61 6b 2f 67 69 74 2d 61 75 74 6f 66 69 78 | //github.com/torbiak/git-autofix | 
| 11d60 | 75 70 2e 0a 53 65 65 20 60 6d 61 67 69 74 2d 63    6f 6d 6d 69 74 2d 61 62 73 6f 72 62 27 20 66 6f | up..See.`magit-commit-absorb'.fo | 
| 11d80 | 72 20 61 6e 20 61 6c 74 65 72 6e 61 74 69 76 65    20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 2e | r.an.alternative.implementation. | 
| 11da0 | 22 0a 20 20 5b 22 41 72 67 75 6d 65 6e 74 73 22    0a 20 20 20 28 6d 61 67 69 74 2d 61 75 74 6f 66 | "...["Arguments"....(magit-autof | 
| 11dc0 | 69 78 75 70 3a 2d 2d 63 6f 6e 74 65 78 74 29 0a    20 20 20 28 6d 61 67 69 74 2d 61 75 74 6f 66 69 | ixup:--context)....(magit-autofi | 
| 11de0 | 78 75 70 3a 2d 2d 73 74 72 69 63 74 29 5d 0a 20    20 5b 22 41 63 74 69 6f 6e 73 22 0a 20 20 20 28 | xup:--strict)]...["Actions"....( | 
| 11e00 | 22 78 22 20 20 22 41 62 73 6f 72 62 22 20 6d 61    67 69 74 2d 63 6f 6d 6d 69 74 2d 61 75 74 6f 66 | "x".."Absorb".magit-commit-autof | 
| 11e20 | 69 78 75 70 29 5d 0a 20 20 28 69 6e 74 65 72 61    63 74 69 76 65 20 28 69 66 20 63 75 72 72 65 6e | ixup)]...(interactive.(if.curren | 
| 11e40 | 74 2d 70 72 65 66 69 78 2d 61 72 67 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-prefix-arg.................... | 
| 11e60 | 28 6c 69 73 74 20 27 74 72 61 6e 73 69 65 6e 74    20 6e 69 6c 20 6e 69 6c 29 0a 20 20 20 20 20 20 | (list.'transient.nil.nil)....... | 
| 11e80 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74    20 27 73 65 6c 65 63 74 0a 20 20 20 20 20 20 20 | ...........(list.'select........ | 
| 11ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6d 61 67 69 74 2d 67 65 74 2d 75 70 73 74 72 | ................(magit-get-upstr | 
| 11ec0 | 65 61 6d 2d 62 72 61 6e 63 68 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | eam-branch)..................... | 
| 11ee0 | 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 61 72    67 73 20 27 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 | ...(transient-args.'magit-commit | 
| 11f00 | 2d 61 75 74 6f 66 69 78 75 70 29 29 29 29 0a 20    20 28 69 66 20 28 65 71 20 70 68 61 73 65 20 27 | -autofixup))))...(if.(eq.phase.' | 
| 11f20 | 74 72 61 6e 73 69 65 6e 74 29 0a 20 20 20 20 20    20 28 74 72 61 6e 73 69 65 6e 74 2d 73 65 74 75 | transient).......(transient-setu | 
| 11f40 | 70 20 27 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d    61 75 74 6f 66 69 78 75 70 29 0a 20 20 20 20 28 | p.'magit-commit-autofixup).....( | 
| 11f60 | 75 6e 6c 65 73 73 20 28 6d 61 67 69 74 2d 67 69    74 2d 65 78 65 63 75 74 61 62 6c 65 2d 66 69 6e | unless.(magit-git-executable-fin | 
| 11f80 | 64 20 22 67 69 74 2d 61 75 74 6f 66 69 78 75 70    22 29 0a 20 20 20 20 20 20 28 75 73 65 72 2d 65 | d."git-autofixup").......(user-e | 
| 11fa0 | 72 72 6f 72 20 22 54 68 69 73 20 63 6f 6d 6d 61    6e 64 20 72 65 71 75 69 72 65 73 20 74 68 65 20 | rror."This.command.requires.the. | 
| 11fc0 | 67 69 74 2d 61 75 74 6f 66 69 78 75 70 20 73 63    72 69 70 74 2c 20 77 68 69 63 68 20 25 73 22 0a | git-autofixup.script,.which.%s". | 
| 11fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 22 69 73 20 61 76 61 69 6c 61 62 6c 65 20 | .................."is.available. | 
| 12000 | 66 72 6f 6d 20 68 74 74 70 73 3a 2f 2f 67 69 74    68 75 62 2e 63 6f 6d 2f 74 6f 72 62 69 61 6b 2f | from.https://github.com/torbiak/ | 
| 12020 | 67 69 74 2d 61 75 74 6f 66 69 78 75 70 22 29 29    0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 6d 61 | git-autofixup")).....(unless.(ma | 
| 12040 | 67 69 74 2d 61 6e 79 74 68 69 6e 67 2d 6d 6f 64    69 66 69 65 64 2d 70 29 0a 20 20 20 20 20 20 28 | git-anything-modified-p).......( | 
| 12060 | 75 73 65 72 2d 65 72 72 6f 72 20 22 54 68 65 72    65 20 61 72 65 20 6e 6f 20 63 68 61 6e 67 65 73 | user-error."There.are.no.changes | 
| 12080 | 20 74 68 61 74 20 63 6f 75 6c 64 20 62 65 20 61    62 73 6f 72 62 65 64 22 29 29 0a 20 20 20 20 28 | .that.could.be.absorbed")).....( | 
| 120a0 | 77 68 65 6e 20 63 6f 6d 6d 69 74 0a 20 20 20 20    20 20 28 73 65 74 71 20 63 6f 6d 6d 69 74 20 28 | when.commit.......(setq.commit.( | 
| 120c0 | 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 69 6e 74    65 72 61 63 74 69 76 65 2d 61 73 73 65 72 74 20 | magit-rebase-interactive-assert. | 
| 120e0 | 63 6f 6d 6d 69 74 20 74 29 29 29 0a 20 20 20 20    28 69 66 20 28 61 6e 64 20 63 6f 6d 6d 69 74 20 | commit.t))).....(if.(and.commit. | 
| 12100 | 28 65 71 20 70 68 61 73 65 20 27 72 75 6e 29 29    0a 20 20 20 20 20 20 20 20 28 70 72 6f 67 6e 20 | (eq.phase.'run)).........(progn. | 
| 12120 | 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 61    73 79 6e 63 20 22 61 75 74 6f 66 69 78 75 70 22 | (magit-run-git-async."autofixup" | 
| 12140 | 20 22 2d 76 76 22 20 61 72 67 73 20 63 6f 6d 6d    69 74 29 20 74 29 0a 20 20 20 20 20 20 28 6d 61 | ."-vv".args.commit).t).......(ma | 
| 12160 | 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 0a 20    20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 | git-log-select.........(lambda.( | 
| 12180 | 63 6f 6d 6d 69 74 29 0a 20 20 20 20 20 20 20 20    20 20 28 77 69 74 68 2d 6e 6f 2d 77 61 72 6e 69 | commit)...........(with-no-warni | 
| 121a0 | 6e 67 73 20 3b 20 61 62 6f 75 74 20 6e 6f 6e 2d    69 6e 74 65 72 61 63 74 69 76 65 20 75 73 65 0a | ngs.;.about.non-interactive.use. | 
| 121c0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67    69 74 2d 63 6f 6d 6d 69 74 2d 61 75 74 6f 66 69 | ............(magit-commit-autofi | 
| 121e0 | 78 75 70 20 27 72 75 6e 20 63 6f 6d 6d 69 74 20    61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 | xup.'run.commit.args)))......... | 
| 12200 | 6e 69 6c 20 6e 69 6c 20 6e 69 6c 20 6e 69 6c 20    63 6f 6d 6d 69 74 29 29 29 29 0a 0a 28 74 72 61 | nil.nil.nil.nil.commit))))..(tra | 
| 12220 | 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 61 72    67 75 6d 65 6e 74 20 6d 61 67 69 74 2d 61 75 74 | nsient-define-argument.magit-aut | 
| 12240 | 6f 66 69 78 75 70 3a 2d 2d 63 6f 6e 74 65 78 74    20 28 29 0a 20 20 3a 64 65 73 63 72 69 70 74 69 | ofixup:--context.()...:descripti | 
| 12260 | 6f 6e 20 22 44 69 66 66 20 63 6f 6e 74 65 78 74    20 6c 69 6e 65 73 22 0a 20 20 3a 63 6c 61 73 73 | on."Diff.context.lines"...:class | 
| 12280 | 20 27 74 72 61 6e 73 69 65 6e 74 2d 6f 70 74 69    6f 6e 0a 20 20 3a 73 68 6f 72 74 61 72 67 20 22 | .'transient-option...:shortarg." | 
| 122a0 | 2d 63 22 0a 20 20 3a 61 72 67 75 6d 65 6e 74 20    22 2d 2d 63 6f 6e 74 65 78 74 3d 22 0a 20 20 3a | -c"...:argument."--context="...: | 
| 122c0 | 72 65 61 64 65 72 20 23 27 74 72 61 6e 73 69 65    6e 74 2d 72 65 61 64 2d 6e 75 6d 62 65 72 2d 4e | reader.#'transient-read-number-N | 
| 122e0 | 30 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64    65 66 69 6e 65 2d 61 72 67 75 6d 65 6e 74 20 6d | 0)..(transient-define-argument.m | 
| 12300 | 61 67 69 74 2d 61 75 74 6f 66 69 78 75 70 3a 2d    2d 73 74 72 69 63 74 20 28 29 0a 20 20 3a 64 65 | agit-autofixup:--strict.()...:de | 
| 12320 | 73 63 72 69 70 74 69 6f 6e 20 22 53 74 72 69 63    74 6e 65 73 73 22 0a 20 20 3a 63 6c 61 73 73 20 | scription."Strictness"...:class. | 
| 12340 | 27 74 72 61 6e 73 69 65 6e 74 2d 6f 70 74 69 6f    6e 0a 20 20 3a 73 68 6f 72 74 61 72 67 20 22 2d | 'transient-option...:shortarg."- | 
| 12360 | 73 22 0a 20 20 3a 61 72 67 75 6d 65 6e 74 20 22    2d 2d 73 74 72 69 63 74 3d 22 0a 20 20 3a 72 65 | s"...:argument."--strict="...:re | 
| 12380 | 61 64 65 72 20 23 27 74 72 61 6e 73 69 65 6e 74    2d 72 65 61 64 2d 6e 75 6d 62 65 72 2d 4e 30 29 | ader.#'transient-read-number-N0) | 
| 123a0 | 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d    70 6f 73 74 2d 63 6f 6d 6d 69 74 2d 68 6f 6f 6b | ..(defvar.magit-post-commit-hook | 
| 123c0 | 2d 63 6f 6d 6d 61 6e 64 73 0a 20 20 27 28 6d 61    67 69 74 2d 63 6f 6d 6d 69 74 2d 65 78 74 65 6e | -commands...'(magit-commit-exten | 
| 123e0 | 64 0a 20 20 20 20 6d 61 67 69 74 2d 63 6f 6d 6d    69 74 2d 66 69 78 75 70 0a 20 20 20 20 6d 61 67 | d.....magit-commit-fixup.....mag | 
| 12400 | 69 74 2d 63 6f 6d 6d 69 74 2d 61 75 67 6d 65 6e    74 0a 20 20 20 20 6d 61 67 69 74 2d 63 6f 6d 6d | it-commit-augment.....magit-comm | 
| 12420 | 69 74 2d 69 6e 73 74 61 6e 74 2d 66 69 78 75 70    0a 20 20 20 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 | it-instant-fixup.....magit-commi | 
| 12440 | 74 2d 69 6e 73 74 61 6e 74 2d 73 71 75 61 73 68    29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | t-instant-squash))..(defun.magit | 
| 12460 | 2d 72 75 6e 2d 70 6f 73 74 2d 63 6f 6d 6d 69 74    2d 68 6f 6f 6b 20 28 29 0a 20 20 28 77 68 65 6e | -run-post-commit-hook.()...(when | 
| 12480 | 20 28 61 6e 64 20 28 6e 6f 74 20 74 68 69 73 2d    63 6f 6d 6d 61 6e 64 29 0a 20 20 20 20 20 20 20 | .(and.(not.this-command)........ | 
| 124a0 | 20 20 20 20 20 20 28 6d 65 6d 71 20 6c 61 73 74    2d 63 6f 6d 6d 61 6e 64 20 6d 61 67 69 74 2d 70 | ......(memq.last-command.magit-p | 
| 124c0 | 6f 73 74 2d 63 6f 6d 6d 69 74 2d 68 6f 6f 6b 2d    63 6f 6d 6d 61 6e 64 73 29 29 0a 20 20 20 20 28 | ost-commit-hook-commands)).....( | 
| 124e0 | 72 75 6e 2d 68 6f 6f 6b 73 20 27 6d 61 67 69 74    2d 70 6f 73 74 2d 63 6f 6d 6d 69 74 2d 68 6f 6f | run-hooks.'magit-post-commit-hoo | 
| 12500 | 6b 29 29 29 0a 0a 3b 3b 3b 20 50 65 6e 64 69 6e    67 20 44 69 66 66 0a 0a 28 64 65 66 75 6e 20 6d | k)))..;;;.Pending.Diff..(defun.m | 
| 12520 | 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 64 69 66 66    20 28 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 70 | agit-commit-diff.()...(magit-rep | 
| 12540 | 6f 73 69 74 6f 72 79 2d 6c 6f 63 61 6c 2d 73 65    74 20 27 74 68 69 73 2d 63 6f 6d 6d 69 74 2d 63 | ository-local-set.'this-commit-c | 
| 12560 | 6f 6d 6d 61 6e 64 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ommand.......................... | 
| 12580 | 20 20 20 20 20 28 69 66 20 28 65 71 20 74 68 69    73 2d 63 6f 6d 6d 61 6e 64 20 27 77 69 74 68 2d | .....(if.(eq.this-command.'with- | 
| 125a0 | 65 64 69 74 6f 72 2d 66 69 6e 69 73 68 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | editor-finish).................. | 
| 125c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 27 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 2d | .................'magit-commit-- | 
| 125e0 | 72 65 62 61 73 65 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rebase.......................... | 
| 12600 | 20 20 20 20 20 20 20 6c 61 73 74 2d 63 6f 6d 6d    61 6e 64 29 29 0a 20 20 28 77 68 65 6e 20 28 61 | .......last-command))...(when.(a | 
| 12620 | 6e 64 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 6f    64 65 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d | nd.git-commit-mode.magit-commit- | 
| 12640 | 73 68 6f 77 2d 64 69 66 66 29 0a 20 20 20 20 28    77 68 65 6e 2d 6c 65 74 20 28 28 64 69 66 66 2d | show-diff).....(when-let.((diff- | 
| 12660 | 62 75 66 66 65 72 20 28 6d 61 67 69 74 2d 67 65    74 2d 6d 6f 64 65 2d 62 75 66 66 65 72 20 27 6d | buffer.(magit-get-mode-buffer.'m | 
| 12680 | 61 67 69 74 2d 64 69 66 66 2d 6d 6f 64 65 29 29    29 0a 20 20 20 20 20 20 3b 3b 20 54 68 69 73 20 | agit-diff-mode))).......;;.This. | 
| 126a0 | 77 69 6e 64 6f 77 20 6a 75 73 74 20 73 74 61 72    74 65 64 20 64 69 73 70 6c 61 79 69 6e 67 20 74 | window.just.started.displaying.t | 
| 126c0 | 68 65 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67    65 0a 20 20 20 20 20 20 3b 3b 20 62 75 66 66 65 | he.commit.message.......;;.buffe | 
| 126e0 | 72 2e 20 20 57 69 74 68 6f 75 74 20 74 68 69 73    20 74 68 61 74 20 62 75 66 66 65 72 20 77 6f 75 | r...Without.this.that.buffer.wou | 
| 12700 | 6c 64 20 69 6d 6d 65 64 69 61 74 65 6c 79 20 62    65 0a 20 20 20 20 20 20 3b 3b 20 72 65 70 6c 61 | ld.immediately.be.......;;.repla | 
| 12720 | 63 65 64 20 77 69 74 68 20 74 68 65 20 64 69 66    66 20 62 75 66 66 65 72 2e 20 20 53 65 65 20 23 | ced.with.the.diff.buffer...See.# | 
| 12740 | 32 36 33 32 2e 0a 20 20 20 20 20 20 28 75 6e 72    65 63 6f 72 64 2d 77 69 6e 64 6f 77 2d 62 75 66 | 2632........(unrecord-window-buf | 
| 12760 | 66 65 72 20 6e 69 6c 20 64 69 66 66 2d 62 75 66    66 65 72 29 29 0a 20 20 20 20 28 6d 65 73 73 61 | fer.nil.diff-buffer)).....(messa | 
| 12780 | 67 65 20 22 44 69 66 66 69 6e 67 20 63 68 61 6e    67 65 73 20 74 6f 20 62 65 20 63 6f 6d 6d 69 74 | ge."Diffing.changes.to.be.commit | 
| 127a0 | 74 65 64 20 28 43 2d 67 20 74 6f 20 61 62 6f 72    74 20 64 69 66 66 69 6e 67 29 22 29 0a 20 20 20 | ted.(C-g.to.abort.diffing)").... | 
| 127c0 | 20 28 6c 65 74 20 28 28 69 6e 68 69 62 69 74 2d    71 75 69 74 20 6e 69 6c 29 29 0a 20 20 20 20 20 | .(let.((inhibit-quit.nil))...... | 
| 127e0 | 20 28 63 6f 6e 64 69 74 69 6f 6e 2d 63 61 73 65    20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 28 | .(condition-case.nil...........( | 
| 12800 | 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 64 69 66    66 2d 31 29 0a 20 20 20 20 20 20 20 20 28 71 75 | magit-commit-diff-1).........(qu | 
| 12820 | 69 74 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20    6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 64 69 66 | it)))))..(defun.magit-commit-dif | 
| 12840 | 66 2d 31 20 28 29 0a 20 20 28 6c 65 74 20 28 28    72 65 76 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 | f-1.()...(let.((rev.nil)........ | 
| 12860 | 20 28 61 72 67 20 22 2d 2d 63 61 63 68 65 64 22    29 0a 20 20 20 20 20 20 20 20 28 63 6f 6d 6d 61 | .(arg."--cached").........(comma | 
| 12880 | 6e 64 20 28 6d 61 67 69 74 2d 72 65 70 6f 73 69    74 6f 72 79 2d 6c 6f 63 61 6c 2d 67 65 74 20 27 | nd.(magit-repository-local-get.' | 
| 128a0 | 74 68 69 73 2d 63 6f 6d 6d 69 74 2d 63 6f 6d 6d    61 6e 64 29 29 0a 20 20 20 20 20 20 20 20 28 73 | this-commit-command)).........(s | 
| 128c0 | 74 61 67 65 64 20 28 6d 61 67 69 74 2d 61 6e 79    74 68 69 6e 67 2d 73 74 61 67 65 64 2d 70 29 29 | taged.(magit-anything-staged-p)) | 
| 128e0 | 0a 20 20 20 20 20 20 20 20 28 75 6e 73 74 61 67    65 64 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 45 | .........(unstaged..........;;.E | 
| 12900 | 73 63 61 70 65 20 24 47 49 54 5f 44 49 52 20 62    65 63 61 75 73 65 20 60 6d 61 67 69 74 2d 61 6e | scape.$GIT_DIR.because.`magit-an | 
| 12920 | 79 74 68 69 6e 67 2d 75 6e 73 74 61 67 65 64 2d    70 27 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 72 | ything-unstaged-p'..........;;.r | 
| 12940 | 65 71 75 69 72 65 73 20 61 20 77 6f 72 6b 69 6e    67 20 74 72 65 65 2e 0a 20 20 20 20 20 20 20 20 | equires.a.working.tree.......... | 
| 12960 | 20 28 6d 61 67 69 74 2d 77 69 74 68 2d 74 6f 70    6c 65 76 65 6c 0a 20 20 20 20 20 20 20 20 20 20 | .(magit-with-toplevel........... | 
| 12980 | 20 28 6d 61 67 69 74 2d 61 6e 79 74 68 69 6e 67    2d 75 6e 73 74 61 67 65 64 2d 70 29 29 29 0a 20 | .(magit-anything-unstaged-p))).. | 
| 129a0 | 20 20 20 20 20 20 20 28 73 71 75 61 73 68 20 28    6c 65 74 20 28 28 66 20 28 65 78 70 61 6e 64 2d | .......(squash.(let.((f.(expand- | 
| 129c0 | 66 69 6c 65 2d 6e 61 6d 65 20 22 72 65 62 61 73    65 2d 6d 65 72 67 65 2f 72 65 77 72 69 74 74 65 | file-name."rebase-merge/rewritte | 
| 129e0 | 6e 2d 70 65 6e 64 69 6e 67 22 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | n-pending"...................... | 
| 12a00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 | ......................(magit-git | 
| 12a20 | 64 69 72 29 29 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 | dir))))...................(and.( | 
| 12a40 | 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 66 29    20 28 6c 65 6e 67 74 68 20 28 6d 61 67 69 74 2d | file-exists-p.f).(length.(magit- | 
| 12a60 | 66 69 6c 65 2d 6c 69 6e 65 73 20 66 29 29 29 29    29 0a 20 20 20 20 20 20 20 20 28 6e 6f 61 6c 74 | file-lines.f))))).........(noalt | 
| 12a80 | 20 6e 69 6c 29 29 0a 20 20 20 20 28 70 63 61 73    65 20 28 6c 69 73 74 20 73 74 61 67 65 64 20 75 | .nil)).....(pcase.(list.staged.u | 
| 12aa0 | 6e 73 74 61 67 65 64 20 63 6f 6d 6d 61 6e 64 29    0a 20 20 20 20 20 20 28 28 61 6e 64 20 60 28 2c | nstaged.command).......((and.`(, | 
| 12ac0 | 5f 20 2c 5f 20 6d 61 67 69 74 2d 63 6f 6d 6d 69    74 2d 2d 72 65 62 61 73 65 29 0a 20 20 20 20 20 | _.,_.magit-commit--rebase)...... | 
| 12ae0 | 20 20 20 20 20 20 20 28 67 75 61 72 64 20 28 69    6e 74 65 67 65 72 70 20 73 71 75 61 73 68 29 29 | .......(guard.(integerp.squash)) | 
| 12b00 | 29 0a 20 20 20 20 20 20 20 28 73 65 74 71 20 72    65 76 20 28 66 6f 72 6d 61 74 20 22 48 45 41 44 | )........(setq.rev.(format."HEAD | 
| 12b20 | 7e 25 73 22 20 73 71 75 61 73 68 29 29 29 0a 20    20 20 20 20 20 28 60 28 2c 5f 20 2c 5f 20 6d 61 | ~%s".squash))).......(`(,_.,_.ma | 
| 12b40 | 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 6d 65 6e 64    29 0a 20 20 20 20 20 20 20 28 73 65 74 71 20 72 | git-commit-amend)........(setq.r | 
| 12b60 | 65 76 20 22 48 45 41 44 5e 22 29 29 0a 20 20 20    20 20 20 28 60 28 6e 69 6c 20 6e 69 6c 20 6d 61 | ev."HEAD^")).......(`(nil.nil.ma | 
| 12b80 | 67 69 74 2d 63 6f 6d 6d 69 74 2d 2d 61 6c 6c 6f    77 2d 65 6d 70 74 79 29 0a 20 20 20 20 20 20 20 | git-commit--allow-empty)........ | 
| 12ba0 | 28 73 65 74 71 20 72 65 76 20 22 48 45 41 44 22    29 0a 20 20 20 20 20 20 20 28 73 65 74 71 20 61 | (setq.rev."HEAD")........(setq.a | 
| 12bc0 | 72 67 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 28    28 6f 72 20 60 28 2c 5f 20 2c 5f 20 6d 61 67 69 | rg.nil)).......((or.`(,_.,_.magi | 
| 12be0 | 74 2d 63 6f 6d 6d 69 74 2d 72 65 77 6f 72 64 29    0a 20 20 20 20 20 20 20 20 20 20 20 60 28 6e 69 | t-commit-reword)............`(ni | 
| 12c00 | 6c 20 6e 69 6c 20 2c 5f 29 29 0a 20 20 20 20 20    20 20 28 73 65 74 71 20 72 65 76 20 22 48 45 41 | l.nil.,_))........(setq.rev."HEA | 
| 12c20 | 44 5e 2e 2e 48 45 41 44 22 29 0a 20 20 20 20 20    20 20 28 73 65 74 71 20 61 72 67 20 6e 69 6c 29 | D^..HEAD")........(setq.arg.nil) | 
| 12c40 | 29 0a 20 20 20 20 20 20 28 60 28 2c 5f 20 74 20    6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 2d 61 6c | ).......(`(,_.t.magit-commit--al | 
| 12c60 | 6c 29 0a 20 20 20 20 20 20 20 28 73 65 74 71 20    72 65 76 20 22 48 45 41 44 22 29 0a 20 20 20 20 | l)........(setq.rev."HEAD")..... | 
| 12c80 | 20 20 20 28 73 65 74 71 20 61 72 67 20 6e 69 6c    29 29 0a 20 20 20 20 20 20 28 60 28 6e 69 6c 20 | ...(setq.arg.nil)).......(`(nil. | 
| 12ca0 | 74 20 68 61 6e 64 6c 65 2d 73 77 69 74 63 68 2d    66 72 61 6d 65 29 0a 20 20 20 20 20 20 20 3b 3b | t.handle-switch-frame)........;; | 
| 12cc0 | 20 45 69 74 68 65 72 20 2d 2d 61 6c 6c 20 6f 72    20 2d 2d 61 6c 6c 6f 77 2d 65 6d 70 74 79 2e 20 | .Either.--all.or.--allow-empty.. | 
| 12ce0 | 41 73 73 75 6d 65 20 69 74 20 69 73 20 74 68 65    20 66 6f 72 6d 65 72 2e 0a 20 20 20 20 20 20 20 | Assume.it.is.the.former......... | 
| 12d00 | 28 73 65 74 71 20 72 65 76 20 22 48 45 41 44 22    29 0a 20 20 20 20 20 20 20 28 73 65 74 71 20 61 | (setq.rev."HEAD")........(setq.a | 
| 12d20 | 72 67 20 6e 69 6c 29 29 29 0a 20 20 20 20 28 63    6f 6e 64 0a 20 20 20 20 20 28 28 6e 6f 74 0a 20 | rg.nil))).....(cond......((not.. | 
| 12d40 | 20 20 20 20 20 20 28 61 6e 64 20 28 65 71 20 74    68 69 73 2d 63 6f 6d 6d 61 6e 64 20 27 6d 61 67 | ......(and.(eq.this-command.'mag | 
| 12d60 | 69 74 2d 64 69 66 66 2d 77 68 69 6c 65 2d 63 6f    6d 6d 69 74 74 69 6e 67 29 0a 20 20 20 20 20 20 | it-diff-while-committing)....... | 
| 12d80 | 20 20 20 20 20 20 28 61 6e 64 2d 6c 65 74 2a 20    28 28 62 75 66 20 28 6d 61 67 69 74 2d 67 65 74 | ......(and-let*.((buf.(magit-get | 
| 12da0 | 2d 6d 6f 64 65 2d 62 75 66 66 65 72 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -mode-buffer.................... | 
| 12dc0 | 20 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74    2d 64 69 66 66 2d 6d 6f 64 65 20 6e 69 6c 20 27 | ..........'magit-diff-mode.nil.' | 
| 12de0 | 73 65 6c 65 63 74 65 64 29 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 | selected)))...............(and.( | 
| 12e00 | 65 71 75 61 6c 20 72 65 76 20 28 62 75 66 66 65    72 2d 6c 6f 63 61 6c 2d 76 61 6c 75 65 20 27 6d | equal.rev.(buffer-local-value.'m | 
| 12e20 | 61 67 69 74 2d 62 75 66 66 65 72 2d 72 61 6e 67    65 20 62 75 66 29 29 0a 20 20 20 20 20 20 20 20 | agit-buffer-range.buf))......... | 
| 12e40 | 20 20 20 20 20 20 20 20 20 20 20 28 65 71 75 61    6c 20 61 72 67 20 28 62 75 66 66 65 72 2d 6c 6f | ...........(equal.arg.(buffer-lo | 
| 12e60 | 63 61 6c 2d 76 61 6c 75 65 20 27 6d 61 67 69 74    2d 62 75 66 66 65 72 2d 74 79 70 65 61 72 67 20 | cal-value.'magit-buffer-typearg. | 
| 12e80 | 62 75 66 29 29 29 29 29 29 29 0a 20 20 20 20 20    28 28 65 71 20 63 6f 6d 6d 61 6e 64 20 27 6d 61 | buf)))))))......((eq.command.'ma | 
| 12ea0 | 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 6d 65 6e 64    29 0a 20 20 20 20 20 20 28 73 65 74 71 20 72 65 | git-commit-amend).......(setq.re | 
| 12ec0 | 76 20 6e 69 6c 29 29 0a 20 20 20 20 20 28 28 6f    72 20 73 71 75 61 73 68 0a 20 20 20 20 20 20 20 | v.nil))......((or.squash........ | 
| 12ee0 | 20 20 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d    70 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e | ...(file-exists-p.(expand-file-n | 
| 12f00 | 61 6d 65 20 22 72 65 62 61 73 65 2d 6d 65 72 67    65 2f 61 6d 65 6e 64 22 20 28 6d 61 67 69 74 2d | ame."rebase-merge/amend".(magit- | 
| 12f20 | 67 69 74 64 69 72 29 29 29 29 0a 20 20 20 20 20    20 28 73 65 74 71 20 72 65 76 20 22 48 45 41 44 | gitdir)))).......(setq.rev."HEAD | 
| 12f40 | 5e 22 29 29 0a 20 20 20 20 20 28 74 0a 20 20 20    20 20 20 28 6d 65 73 73 61 67 65 20 22 4e 6f 20 | ^"))......(t.......(message."No. | 
| 12f60 | 61 6c 74 65 72 6e 61 74 69 76 65 20 64 69 66 66    20 77 68 69 6c 65 20 63 6f 6d 6d 69 74 74 69 6e | alternative.diff.while.committin | 
| 12f80 | 67 22 29 0a 20 20 20 20 20 20 28 73 65 74 71 20    6e 6f 61 6c 74 20 74 29 29 29 0a 20 20 20 20 28 | g").......(setq.noalt.t))).....( | 
| 12fa0 | 75 6e 6c 65 73 73 20 6e 6f 61 6c 74 0a 20 20 20    20 20 20 28 6c 65 74 20 28 28 6d 61 67 69 74 2d | unless.noalt.......(let.((magit- | 
| 12fc0 | 69 6e 68 69 62 69 74 2d 73 61 76 65 2d 70 72 65    76 69 6f 75 73 2d 77 69 6e 63 6f 6e 66 20 27 75 | inhibit-save-previous-winconf.'u | 
| 12fe0 | 6e 73 65 74 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 28 6d 61 67 69 74 2d 64 69 73 70 6c 61 79 | nset).............(magit-display | 
| 13000 | 2d 62 75 66 66 65 72 2d 6e 6f 73 65 6c 65 63 74    20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | -buffer-noselect.t)............. | 
| 13020 | 28 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d    6f 76 65 72 72 69 64 69 6e 67 2d 61 63 74 69 6f | (display-buffer-overriding-actio | 
| 13040 | 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 64    69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 6f 76 | n..............display-buffer-ov | 
| 13060 | 65 72 72 69 64 69 6e 67 2d 61 63 74 69 6f 6e 29    29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 | erriding-action)).........(when. | 
| 13080 | 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 64 69 66    66 2d 69 6e 68 69 62 69 74 2d 73 61 6d 65 2d 77 | magit-commit-diff-inhibit-same-w | 
| 130a0 | 69 6e 64 6f 77 0a 20 20 20 20 20 20 20 20 20 20    28 73 65 74 71 20 64 69 73 70 6c 61 79 2d 62 75 | indow...........(setq.display-bu | 
| 130c0 | 66 66 65 72 2d 6f 76 65 72 72 69 64 69 6e 67 2d    61 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 | ffer-overriding-action.......... | 
| 130e0 | 20 20 20 20 20 20 20 27 28 6e 69 6c 20 28 69 6e    68 69 62 69 74 2d 73 61 6d 65 2d 77 69 6e 64 6f | .......'(nil.(inhibit-same-windo | 
| 13100 | 77 20 2e 20 74 29 29 29 29 0a 20 20 20 20 20 20    20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 73 65 | w...t)))).........(magit-diff-se | 
| 13120 | 74 75 70 2d 62 75 66 66 65 72 20 72 65 76 20 61    72 67 20 28 63 61 72 20 28 6d 61 67 69 74 2d 64 | tup-buffer.rev.arg.(car.(magit-d | 
| 13140 | 69 66 66 2d 61 72 67 75 6d 65 6e 74 73 29 29 20    6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 | iff-arguments)).nil............. | 
| 13160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 63 6f 6e 64 20 28 28 65 71 75 | .....................(cond.((equ | 
| 13180 | 61 6c 20 72 65 76 20 22 48 45 41 44 22 29 20 27    73 74 61 67 65 64 29 0a 20 20 20 20 20 20 20 20 | al.rev."HEAD").'staged)......... | 
| 131a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( | 
| 131c0 | 28 65 71 75 61 6c 20 72 65 76 20 22 48 45 41 44    5e 2e 2e 48 45 41 44 22 29 20 27 63 6f 6d 6d 69 | (equal.rev."HEAD^..HEAD").'commi | 
| 131e0 | 74 74 65 64 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tted)........................... | 
| 13200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 27 75    6e 64 65 66 69 6e 65 64 29 29 29 29 29 29 29 0a | .............('undefined))))))). | 
| 13220 | 0a 28 61 64 64 2d 68 6f 6f 6b 20 27 73 65 72 76    65 72 2d 73 77 69 74 63 68 2d 68 6f 6f 6b 20 23 | .(add-hook.'server-switch-hook.# | 
| 13240 | 27 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 64 69    66 66 29 0a 28 61 64 64 2d 68 6f 6f 6b 20 27 77 | 'magit-commit-diff).(add-hook.'w | 
| 13260 | 69 74 68 2d 65 64 69 74 6f 72 2d 66 69 6c 74 65    72 2d 76 69 73 69 74 2d 68 6f 6f 6b 20 23 27 6d | ith-editor-filter-visit-hook.#'m | 
| 13280 | 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 64 69 66 66    29 0a 0a 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 | agit-commit-diff)..(add-to-list. | 
| 132a0 | 27 77 69 74 68 2d 65 64 69 74 6f 72 2d 73 65 72    76 65 72 2d 77 69 6e 64 6f 77 2d 61 6c 69 73 74 | 'with-editor-server-window-alist | 
| 132c0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63    6f 6e 73 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 66 | ..............(cons.git-commit-f | 
| 132e0 | 69 6c 65 6e 61 6d 65 2d 72 65 67 65 78 70 20 23    27 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 | ilename-regexp.#'switch-to-buffe | 
| 13300 | 72 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69    74 2d 63 6f 6d 6d 69 74 2d 2d 72 65 73 65 74 2d | r))..(defun.magit-commit--reset- | 
| 13320 | 63 6f 6d 6d 61 6e 64 20 28 29 0a 20 20 28 6d 61    67 69 74 2d 72 65 70 6f 73 69 74 6f 72 79 2d 6c | command.()...(magit-repository-l | 
| 13340 | 6f 63 61 6c 2d 64 65 6c 65 74 65 20 27 74 68 69    73 2d 63 6f 6d 6d 69 74 2d 63 6f 6d 6d 61 6e 64 | ocal-delete.'this-commit-command | 
| 13360 | 29 29 0a 0a 3b 3b 3b 20 4d 65 73 73 61 67 65 20    55 74 69 6c 69 74 69 65 73 0a 0a 28 64 65 66 75 | ))..;;;.Message.Utilities..(defu | 
| 13380 | 6e 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d    65 73 73 61 67 65 2d 62 75 66 66 65 72 20 28 29 | n.magit-commit-message-buffer.() | 
| 133a0 | 0a 20 20 28 6c 65 74 2a 20 28 28 66 69 6e 64 2d    66 69 6c 65 2d 76 69 73 69 74 2d 74 72 75 65 6e | ...(let*.((find-file-visit-truen | 
| 133c0 | 61 6d 65 20 74 29 20 3b 20 67 69 74 20 75 73 65    73 20 74 72 75 65 6e 61 6d 65 20 6f 66 20 43 4f | ame.t).;.git.uses.truename.of.CO | 
| 133e0 | 4d 4d 49 54 5f 45 44 49 54 4d 53 47 0a 20 20 20    20 20 20 20 20 20 28 74 6f 70 64 69 72 20 28 6d | MMIT_EDITMSG..........(topdir.(m | 
| 13400 | 61 67 69 74 2d 74 6f 70 6c 65 76 65 6c 29 29 29    0a 20 20 20 20 28 2d 2d 66 69 72 73 74 20 28 65 | agit-toplevel))).....(--first.(e | 
| 13420 | 71 75 61 6c 20 74 6f 70 64 69 72 20 28 77 69 74    68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 | qual.topdir.(with-current-buffer | 
| 13440 | 20 69 74 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .it............................. | 
| 13460 | 20 28 61 6e 64 20 67 69 74 2d 63 6f 6d 6d 69 74    2d 6d 6f 64 65 20 28 6d 61 67 69 74 2d 74 6f 70 | .(and.git-commit-mode.(magit-top | 
| 13480 | 6c 65 76 65 6c 29 29 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 28 61 70 70 65 6e 64 20 28 | level))))..............(append.( | 
| 134a0 | 62 75 66 66 65 72 2d 6c 69 73 74 20 28 73 65 6c    65 63 74 65 64 2d 66 72 61 6d 65 29 29 0a 20 20 | buffer-list.(selected-frame))... | 
| 134c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 62 75 66 66 65 72 2d 6c 69 73 74 29 | ...................(buffer-list) | 
| 134e0 | 29 29 29 29 0a 0a 28 64 65 66 76 61 72 20 6d 61    67 69 74 2d 63 6f 6d 6d 69 74 2d 61 64 64 2d 6c | ))))..(defvar.magit-commit-add-l | 
| 13500 | 6f 67 2d 69 6e 73 65 72 74 2d 66 75 6e 63 74 69    6f 6e 20 23 27 6d 61 67 69 74 2d 63 6f 6d 6d 69 | og-insert-function.#'magit-commi | 
| 13520 | 74 2d 61 64 64 2d 6c 6f 67 2d 69 6e 73 65 72 74    0a 20 20 22 55 73 65 64 20 62 79 20 60 6d 61 67 | t-add-log-insert..."Used.by.`mag | 
| 13540 | 69 74 2d 63 6f 6d 6d 69 74 2d 61 64 64 2d 6c 6f    67 27 20 74 6f 20 69 6e 73 65 72 74 20 61 20 73 | it-commit-add-log'.to.insert.a.s | 
| 13560 | 69 6e 67 6c 65 20 65 6e 74 72 79 2e 22 29 0a 0a    28 64 65 66 75 6e 20 6d 61 67 69 74 2d 63 6f 6d | ingle.entry.")..(defun.magit-com | 
| 13580 | 6d 69 74 2d 61 64 64 2d 6c 6f 67 20 28 29 0a 20    20 22 41 64 64 20 61 20 73 74 75 62 20 66 6f 72 | mit-add-log.()..."Add.a.stub.for | 
| 135a0 | 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 68 61    6e 67 65 20 69 6e 74 6f 20 74 68 65 20 63 6f 6d | .the.current.change.into.the.com | 
| 135c0 | 6d 69 74 20 6d 65 73 73 61 67 65 20 62 75 66 66    65 72 2e 0a 49 66 20 6e 6f 20 63 6f 6d 6d 69 74 | mit.message.buffer..If.no.commit | 
| 135e0 | 20 69 73 20 69 6e 20 70 72 6f 67 72 65 73 73 2c    20 74 68 65 6e 20 69 6e 69 74 69 61 74 65 20 69 | .is.in.progress,.then.initiate.i | 
| 13600 | 74 2e 20 20 55 73 65 20 74 68 65 20 66 75 6e 63    74 69 6f 6e 0a 73 70 65 63 69 66 69 65 64 20 62 | t...Use.the.function.specified.b | 
| 13620 | 79 20 76 61 72 69 61 62 6c 65 20 60 6d 61 67 69    74 2d 63 6f 6d 6d 69 74 2d 61 64 64 2d 6c 6f 67 | y.variable.`magit-commit-add-log | 
| 13640 | 2d 69 6e 73 65 72 74 2d 66 75 6e 63 74 69 6f 6e    27 20 74 6f 0a 61 63 74 75 61 6c 6c 79 20 69 6e | -insert-function'.to.actually.in | 
| 13660 | 73 65 72 74 20 74 68 65 20 65 6e 74 72 79 2e 22    0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 | sert.the.entry."...(interactive) | 
| 13680 | 0a 20 20 28 70 63 61 73 65 2d 6c 65 74 2a 20 28    28 68 75 6e 6b 20 28 61 6e 64 20 28 6d 61 67 69 | ...(pcase-let*.((hunk.(and.(magi | 
| 136a0 | 74 2d 73 65 63 74 69 6f 6e 2d 6d 61 74 63 68 20    27 68 75 6e 6b 29 0a 20 20 20 20 20 20 20 20 20 | t-section-match.'hunk).......... | 
| 136c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6d 61 67 69 74 2d 63 75 72 72 65 6e 74 2d | .................(magit-current- | 
| 136e0 | 73 65 63 74 69 6f 6e 29 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6c 6f 67 20 20 | section)))................(log.. | 
| 13700 | 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 65    73 73 61 67 65 2d 62 75 66 66 65 72 29 29 0a 20 | (magit-commit-message-buffer)).. | 
| 13720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 60    28 2c 62 75 66 20 2c 70 6f 73 29 20 28 6d 61 67 | ..............(`(,buf.,pos).(mag | 
| 13740 | 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 66 69    6c 65 2d 2d 6e 6f 73 65 6c 65 63 74 29 29 29 0a | it-diff-visit-file--noselect))). | 
| 13760 | 20 20 20 20 28 75 6e 6c 65 73 73 20 6c 6f 67 0a    20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 6d | ....(unless.log.......(unless.(m | 
| 13780 | 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 73 73 65    72 74 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 | agit-commit-assert.nil)......... | 
| 137a0 | 28 75 73 65 72 2d 65 72 72 6f 72 20 22 41 62 6f    72 74 22 29 29 0a 20 20 20 20 20 20 28 6d 61 67 | (user-error."Abort")).......(mag | 
| 137c0 | 69 74 2d 63 6f 6d 6d 69 74 2d 63 72 65 61 74 65    29 0a 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 | it-commit-create).......(while.( | 
| 137e0 | 6e 6f 74 20 28 73 65 74 71 20 6c 6f 67 20 28 6d    61 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 65 73 73 | not.(setq.log.(magit-commit-mess | 
| 13800 | 61 67 65 2d 62 75 66 66 65 72 29 29 29 0a 20 20    20 20 20 20 20 20 28 73 69 74 2d 66 6f 72 20 30 | age-buffer))).........(sit-for.0 | 
| 13820 | 2e 30 31 29 29 29 0a 20 20 20 20 28 6d 61 67 69    74 2d 2d 77 69 74 68 2d 74 65 6d 70 2d 70 6f 73 | .01))).....(magit--with-temp-pos | 
| 13840 | 69 74 69 6f 6e 20 62 75 66 20 70 6f 73 0a 20 20    20 20 20 20 28 66 75 6e 63 61 6c 6c 20 6d 61 67 | ition.buf.pos.......(funcall.mag | 
| 13860 | 69 74 2d 63 6f 6d 6d 69 74 2d 61 64 64 2d 6c 6f    67 2d 69 6e 73 65 72 74 2d 66 75 6e 63 74 69 6f | it-commit-add-log-insert-functio | 
| 13880 | 6e 20 6c 6f 67 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6d 61 67 69 74 2d 66 69 6c 65 | n.log................(magit-file | 
| 138a0 | 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | -relative-name)................( | 
| 138c0 | 61 6e 64 20 68 75 6e 6b 20 28 61 64 64 2d 6c 6f    67 2d 63 75 72 72 65 6e 74 2d 64 65 66 75 6e 29 | and.hunk.(add-log-current-defun) | 
| 138e0 | 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61    67 69 74 2d 63 6f 6d 6d 69 74 2d 61 64 64 2d 6c | )))))..(defun.magit-commit-add-l | 
| 13900 | 6f 67 2d 69 6e 73 65 72 74 20 28 62 75 66 66 65    72 20 66 69 6c 65 20 64 65 66 75 6e 29 0a 20 20 | og-insert.(buffer.file.defun)... | 
| 13920 | 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75    66 66 65 72 20 62 75 66 66 65 72 0a 20 20 20 20 | (with-current-buffer.buffer..... | 
| 13940 | 28 75 6e 64 6f 2d 62 6f 75 6e 64 61 72 79 29 0a    20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 | (undo-boundary).....(goto-char.( | 
| 13960 | 70 6f 69 6e 74 2d 6d 61 78 29 29 0a 20 20 20 20    28 77 68 69 6c 65 20 28 72 65 2d 73 65 61 72 63 | point-max)).....(while.(re-searc | 
| 13980 | 68 2d 62 61 63 6b 77 61 72 64 20 28 63 6f 6e 63    61 74 20 22 5e 22 20 63 6f 6d 6d 65 6e 74 2d 73 | h-backward.(concat."^".comment-s | 
| 139a0 | 74 61 72 74 29 20 6e 69 6c 20 74 29 29 0a 20 20    20 20 28 73 61 76 65 2d 72 65 73 74 72 69 63 74 | tart).nil.t)).....(save-restrict | 
| 139c0 | 69 6f 6e 0a 20 20 20 20 20 20 28 6e 61 72 72 6f    77 2d 74 6f 2d 72 65 67 69 6f 6e 20 28 70 6f 69 | ion.......(narrow-to-region.(poi | 
| 139e0 | 6e 74 2d 6d 69 6e 29 20 28 70 6f 69 6e 74 29 29    0a 20 20 20 20 20 20 28 63 6f 6e 64 20 28 28 72 | nt-min).(point)).......(cond.((r | 
| 13a00 | 65 2d 73 65 61 72 63 68 2d 62 61 63 6b 77 61 72    64 20 28 66 6f 72 6d 61 74 20 22 2a 20 25 73 5c | e-search-backward.(format."*.%s\ | 
| 13a20 | 5c 28 3f 3a 20 28 5c 5c 28 5b 5e 29 5d 2b 5c 5c    29 29 5c 5c 29 3f 3a 20 22 20 66 69 6c 65 29 0a | \(?:.(\\([^)]+\\))\\)?:.".file). | 
| 13a40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 13a60 | 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 28 77 68 65 6e 20 28 65 71 75 61 | .nil.t)..............(when.(equa | 
| 13a80 | 6c 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20    31 29 20 64 65 66 75 6e 29 0a 20 20 20 20 20 20 | l.(match-string.1).defun)....... | 
| 13aa0 | 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 64    65 66 75 6e 20 6e 69 6c 29 29 0a 20 20 20 20 20 | .........(setq.defun.nil))...... | 
| 13ac0 | 20 20 20 20 20 20 20 20 28 72 65 2d 73 65 61 72    63 68 2d 66 6f 72 77 61 72 64 20 22 3a 20 22 29 | ........(re-search-forward.":.") | 
| 13ae0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 74    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 | ).............(t..............(w | 
| 13b00 | 68 65 6e 20 28 72 65 2d 73 65 61 72 63 68 2d 62    61 63 6b 77 61 72 64 20 22 5e 5b 5c 5c 2a 28 5d | hen.(re-search-backward."^[\\*(] | 
| 13b20 | 2e 2b 5c 6e 22 20 6e 69 6c 20 74 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 67 6f 74 | .+\n".nil.t)................(got | 
| 13b40 | 6f 2d 63 68 61 72 20 28 6d 61 74 63 68 2d 65 6e    64 20 30 29 29 29 0a 20 20 20 20 20 20 20 20 20 | o-char.(match-end.0))).......... | 
| 13b60 | 20 20 20 20 28 77 68 69 6c 65 20 28 72 65 2d 73    65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 22 5e | ....(while.(re-search-forward."^ | 
| 13b80 | 5b 5e 5c 5c 2a 5c 6e 5d 2e 2a 5c 6e 22 20 6e 69    6c 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 | [^\\*\n].*\n".nil.t))........... | 
| 13ba0 | 20 20 20 28 69 66 20 64 65 66 75 6e 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 | ...(if.defun..................(p | 
| 13bc0 | 72 6f 67 6e 20 28 69 6e 73 65 72 74 20 28 66 6f    72 6d 61 74 20 22 2a 20 25 73 20 28 25 73 29 3a | rogn.(insert.(format."*.%s.(%s): | 
| 13be0 | 20 5c 6e 22 20 66 69 6c 65 20 64 65 66 75 6e 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .\n".file.defun))............... | 
| 13c00 | 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20    64 65 66 75 6e 20 6e 69 6c 29 29 0a 20 20 20 20 | ..........(setq.defun.nil))..... | 
| 13c20 | 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65    72 74 20 28 66 6f 72 6d 61 74 20 22 2a 20 25 73 | ...........(insert.(format."*.%s | 
| 13c40 | 3a 20 5c 6e 22 20 66 69 6c 65 29 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 28 62 61 63 6b | :.\n".file)))..............(back | 
| 13c60 | 77 61 72 64 2d 63 68 61 72 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 | ward-char)..............(unless. | 
| 13c80 | 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 5c 6e 5b    5c 6e 5c 5c 27 5d 22 29 0a 20 20 20 20 20 20 20 | (looking-at."\n[\n\\']")........ | 
| 13ca0 | 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20    3f 5c 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ........(insert.?\n)............ | 
| 13cc0 | 20 20 20 20 28 62 61 63 6b 77 61 72 64 2d 63 68    61 72 29 29 29 29 0a 20 20 20 20 20 20 28 77 68 | ....(backward-char)))).......(wh | 
| 13ce0 | 65 6e 20 64 65 66 75 6e 0a 20 20 20 20 20 20 20    20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 29 0a | en.defun.........(forward-line). | 
| 13d00 | 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6c    69 6d 69 74 20 28 73 61 76 65 2d 65 78 63 75 72 | ........(let.((limit.(save-excur | 
| 13d20 | 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 | sion........................(and | 
| 13d40 | 20 28 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77    61 72 64 20 22 5e 5c 5c 2a 22 20 6e 69 6c 20 74 | .(re-search-forward."^\\*".nil.t | 
| 13d60 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 | ).............................(p | 
| 13d80 | 6f 69 6e 74 29 29 29 29 29 0a 20 20 20 20 20 20    20 20 20 20 28 75 6e 6c 65 73 73 20 28 6f 72 20 | oint)))))...........(unless.(or. | 
| 13da0 | 28 6c 6f 6f 6b 69 6e 67 2d 62 61 63 6b 20 28 66    6f 72 6d 61 74 20 22 28 25 73 29 3a 20 22 20 64 | (looking-back.(format."(%s):.".d | 
| 13dc0 | 65 66 75 6e 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | efun)........................... | 
| 13de0 | 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 2d    62 65 67 69 6e 6e 69 6e 67 2d 70 6f 73 69 74 69 | ..........(line-beginning-positi | 
| 13e00 | 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 72 65 2d 73 | on)).......................(re-s | 
| 13e20 | 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 28 66    6f 72 6d 61 74 20 22 5e 28 25 73 29 3a 20 22 20 | earch-forward.(format."^(%s):.". | 
| 13e40 | 64 65 66 75 6e 29 20 6c 69 6d 69 74 20 74 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 | defun).limit.t)).............(wh | 
| 13e60 | 69 6c 65 20 28 72 65 2d 73 65 61 72 63 68 2d 66    6f 72 77 61 72 64 20 22 5e 5b 5e 5c 5c 2a 5c 6e | ile.(re-search-forward."^[^\\*\n | 
| 13e80 | 5d 2e 2a 5c 6e 22 20 6c 69 6d 69 74 20 74 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e | ].*\n".limit.t)).............(in | 
| 13ea0 | 73 65 72 74 20 28 66 6f 72 6d 61 74 20 22 28 25    73 29 3a 20 5c 6e 22 20 64 65 66 75 6e 29 29 0a | sert.(format."(%s):.\n".defun)). | 
| 13ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 62 61 63    6b 77 61 72 64 2d 63 68 61 72 29 29 29 29 29 29 | ............(backward-char)))))) | 
| 13ee0 | 29 0a 0a 3b 3b 3b 20 5f 0a 28 70 72 6f 76 69 64    65 20 27 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 29 | )..;;;._.(provide.'magit-commit) | 
| 13f00 | 0a 3b 3b 3b 20 6d 61 67 69 74 2d 63 6f 6d 6d 69    74 2e 65 6c 20 65 6e 64 73 20 68 65 72 65 0a 00 | .;;;.magit-commit.el.ends.here.. | 
| 13f20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 13f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 13f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 13f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 13fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 13fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 13fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 14000 | 6d 61 67 69 74 2d 32 30 32 34 30 34 30 34 2e 31    39 30 31 2f 6d 61 67 69 74 2d 72 65 6d 6f 74 65 | magit-20240404.1901/magit-remote | 
| 14020 | 2e 65 6c 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .el............................. | 
| 14040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 14060 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30    30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 | 
| 14080 | 30 30 33 37 33 30 30 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 35 30 32 33 00 20 30 00 00 00 | 0037300.00000000000.015023..0... | 
| 140a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 140c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 140e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 14100 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... | 
| 14120 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... | 
| 14140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 14160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 14180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 141a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 141c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 141e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 14200 | 3b 3b 3b 20 6d 61 67 69 74 2d 72 65 6d 6f 74 65    2e 65 6c 20 2d 2d 2d 20 54 72 61 6e 73 66 65 72 | ;;;.magit-remote.el.---.Transfer | 
| 14220 | 20 47 69 74 20 63 6f 6d 6d 69 74 73 20 20 2d 2a    2d 20 6c 65 78 69 63 61 6c 2d 62 69 6e 64 69 6e | .Git.commits..-*-.lexical-bindin | 
| 14240 | 67 3a 74 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79    72 69 67 68 74 20 28 43 29 20 32 30 30 38 2d 32 | g:t.-*-..;;.Copyright.(C).2008-2 | 
| 14260 | 30 32 34 20 54 68 65 20 4d 61 67 69 74 20 50 72    6f 6a 65 63 74 20 43 6f 6e 74 72 69 62 75 74 6f | 024.The.Magit.Project.Contributo | 
| 14280 | 72 73 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 4a    6f 6e 61 73 20 42 65 72 6e 6f 75 6c 6c 69 20 3c | rs..;;.Author:.Jonas.Bernoulli.< | 
| 142a0 | 6a 6f 6e 61 73 40 62 65 72 6e 6f 75 6c 2e 6c 69    3e 0a 3b 3b 20 4d 61 69 6e 74 61 69 6e 65 72 3a | jonas@bernoul.li>.;;.Maintainer: | 
| 142c0 | 20 4a 6f 6e 61 73 20 42 65 72 6e 6f 75 6c 6c 69    20 3c 6a 6f 6e 61 73 40 62 65 72 6e 6f 75 6c 2e | .Jonas.Bernoulli.<jonas@bernoul. | 
| 142e0 | 6c 69 3e 0a 0a 3b 3b 20 53 50 44 58 2d 4c 69 63    65 6e 73 65 2d 49 64 65 6e 74 69 66 69 65 72 3a | li>..;;.SPDX-License-Identifier: | 
| 14300 | 20 47 50 4c 2d 33 2e 30 2d 6f 72 2d 6c 61 74 65    72 0a 0a 3b 3b 20 4d 61 67 69 74 20 69 73 20 66 | .GPL-3.0-or-later..;;.Magit.is.f | 
| 14320 | 72 65 65 20 73 6f 66 74 77 61 72 65 3a 20 79 6f    75 20 63 61 6e 20 72 65 64 69 73 74 72 69 62 75 | ree.software:.you.can.redistribu | 
| 14340 | 74 65 20 69 74 20 61 6e 64 2f 6f 72 20 6d 6f 64    69 66 79 20 69 74 0a 3b 3b 20 75 6e 64 65 72 20 | te.it.and/or.modify.it.;;.under. | 
| 14360 | 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65    20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 | the.terms.of.the.GNU.General.Pub | 
| 14380 | 6c 69 63 20 4c 69 63 65 6e 73 65 20 61 73 20 70    75 62 6c 69 73 68 65 64 20 62 79 0a 3b 3b 20 74 | lic.License.as.published.by.;;.t | 
| 143a0 | 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65    20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 65 69 74 | he.Free.Software.Foundation,.eit | 
| 143c0 | 68 65 72 20 76 65 72 73 69 6f 6e 20 33 20 6f 66    20 74 68 65 20 4c 69 63 65 6e 73 65 2c 20 6f 72 | her.version.3.of.the.License,.or | 
| 143e0 | 0a 3b 3b 20 28 61 74 20 79 6f 75 72 20 6f 70 74    69 6f 6e 29 20 61 6e 79 20 6c 61 74 65 72 20 76 | .;;.(at.your.option).any.later.v | 
| 14400 | 65 72 73 69 6f 6e 2e 0a 3b 3b 0a 3b 3b 20 4d 61    67 69 74 20 69 73 20 64 69 73 74 72 69 62 75 74 | ersion..;;.;;.Magit.is.distribut | 
| 14420 | 65 64 20 69 6e 20 74 68 65 20 68 6f 70 65 20 74    68 61 74 20 69 74 20 77 69 6c 6c 20 62 65 20 75 | ed.in.the.hope.that.it.will.be.u | 
| 14440 | 73 65 66 75 6c 2c 20 62 75 74 20 57 49 54 48 4f    55 54 0a 3b 3b 20 41 4e 59 20 57 41 52 52 41 4e | seful,.but.WITHOUT.;;.ANY.WARRAN | 
| 14460 | 54 59 3b 20 77 69 74 68 6f 75 74 20 65 76 65 6e    20 74 68 65 20 69 6d 70 6c 69 65 64 20 77 61 72 | TY;.without.even.the.implied.war | 
| 14480 | 72 61 6e 74 79 20 6f 66 20 4d 45 52 43 48 41 4e    54 41 42 49 4c 49 54 59 0a 3b 3b 20 6f 72 20 46 | ranty.of.MERCHANTABILITY.;;.or.F | 
| 144a0 | 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52    54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e | ITNESS.FOR.A.PARTICULAR.PURPOSE. | 
| 144c0 | 20 20 53 65 65 20 74 68 65 20 47 4e 55 20 47 65    6e 65 72 61 6c 20 50 75 62 6c 69 63 0a 3b 3b 20 | ..See.the.GNU.General.Public.;;. | 
| 144e0 | 4c 69 63 65 6e 73 65 20 66 6f 72 20 6d 6f 72 65    20 64 65 74 61 69 6c 73 2e 0a 3b 3b 0a 3b 3b 20 | License.for.more.details..;;.;;. | 
| 14500 | 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20    72 65 63 65 69 76 65 64 20 61 20 63 6f 70 79 20 | You.should.have.received.a.copy. | 
| 14520 | 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72    61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 | of.the.GNU.General.Public.Licens | 
| 14540 | 65 0a 3b 3b 20 61 6c 6f 6e 67 20 77 69 74 68 20    4d 61 67 69 74 2e 20 20 49 66 20 6e 6f 74 2c 20 | e.;;.along.with.Magit...If.not,. | 
| 14560 | 73 65 65 20 3c 68 74 74 70 73 3a 2f 2f 77 77 77    2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 | see.<https://www.gnu.org/license | 
| 14580 | 73 2f 3e 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e    74 61 72 79 3a 0a 0a 3b 3b 20 54 68 69 73 20 6c | s/>...;;;.Commentary:..;;.This.l | 
| 145a0 | 69 62 72 61 72 79 20 69 6d 70 6c 65 6d 65 6e 74    73 20 72 65 6d 6f 74 65 20 63 6f 6d 6d 61 6e 64 | ibrary.implements.remote.command | 
| 145c0 | 73 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28    72 65 71 75 69 72 65 20 27 6d 61 67 69 74 29 0a | s...;;;.Code:..(require.'magit). | 
| 145e0 | 0a 3b 3b 3b 20 4f 70 74 69 6f 6e 73 0a 0a 28 64    65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 72 | .;;;.Options..(defcustom.magit-r | 
| 14600 | 65 6d 6f 74 65 2d 61 64 64 2d 73 65 74 2d 72 65    6d 6f 74 65 2e 70 75 73 68 44 65 66 61 75 6c 74 | emote-add-set-remote.pushDefault | 
| 14620 | 20 27 61 73 6b 2d 69 66 2d 75 6e 73 65 74 0a 20    20 22 57 68 65 74 68 65 72 20 74 6f 20 73 65 74 | .'ask-if-unset..."Whether.to.set | 
| 14640 | 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 60 72    65 6d 6f 74 65 2e 70 75 73 68 44 65 66 61 75 6c | .the.value.of.`remote.pushDefaul | 
| 14660 | 74 27 20 61 66 74 65 72 20 61 64 64 69 6e 67 20    61 20 72 65 6d 6f 74 65 2e 0a 0a 49 66 20 60 61 | t'.after.adding.a.remote...If.`a | 
| 14680 | 73 6b 27 2c 20 74 68 65 6e 20 61 6c 77 61 79 73    20 61 73 6b 2e 20 20 49 66 20 60 61 73 6b 2d 69 | sk',.then.always.ask...If.`ask-i | 
| 146a0 | 66 2d 75 6e 73 65 74 27 2c 20 74 68 65 6e 20 61    73 6b 2c 20 62 75 74 20 6f 6e 6c 79 0a 69 66 20 | f-unset',.then.ask,.but.only.if. | 
| 146c0 | 74 68 65 20 76 61 72 69 61 62 6c 65 20 69 73 6e    27 74 20 73 65 74 20 61 6c 72 65 61 64 79 2e 20 | the.variable.isn't.set.already.. | 
| 146e0 | 20 49 66 20 6e 69 6c 2c 20 74 68 65 6e 20 64 6f    6e 27 74 20 65 76 65 72 20 73 65 74 2e 0a 49 66 | .If.nil,.then.don't.ever.set..If | 
| 14700 | 20 74 68 65 20 76 61 6c 75 65 20 69 73 20 61 20    73 74 72 69 6e 67 2c 20 74 68 65 6e 20 73 65 74 | .the.value.is.a.string,.then.set | 
| 14720 | 20 77 69 74 68 6f 75 74 20 61 73 6b 69 6e 67 2c    20 70 72 6f 76 69 64 65 64 20 74 68 61 74 0a 74 | .without.asking,.provided.that.t | 
| 14740 | 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 61    64 64 65 64 20 72 65 6d 6f 74 65 20 69 73 20 65 | he.name.of.the.added.remote.is.e | 
| 14760 | 71 75 61 6c 20 74 6f 20 74 68 61 74 20 73 74 72    69 6e 67 20 61 6e 64 20 74 68 65 0a 76 61 72 69 | qual.to.that.string.and.the.vari | 
| 14780 | 61 62 6c 65 20 69 73 6e 27 74 20 61 6c 72 65 61    64 79 20 73 65 74 2e 22 0a 20 20 3a 70 61 63 6b | able.isn't.already.set."...:pack | 
| 147a0 | 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61    67 69 74 20 2e 20 22 32 2e 34 2e 30 22 29 0a 20 | age-version.'(magit..."2.4.0").. | 
| 147c0 | 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 63    6f 6d 6d 61 6e 64 73 0a 20 20 3a 74 79 70 65 20 | .:group.'magit-commands...:type. | 
| 147e0 | 27 28 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 20    20 3a 74 61 67 20 22 61 73 6b 20 69 66 20 75 6e | '(choice.(const..:tag."ask.if.un | 
| 14800 | 73 65 74 22 20 61 73 6b 2d 69 66 2d 75 6e 73 65    74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | set".ask-if-unset).............. | 
| 14820 | 20 20 20 20 28 63 6f 6e 73 74 20 20 3a 74 61 67    20 22 61 6c 77 61 79 73 20 61 73 6b 22 20 61 73 | ....(const..:tag."always.ask".as | 
| 14840 | 6b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 73 74 72 69 6e 67 20 3a 74 61 67 | k)..................(string.:tag | 
| 14860 | 20 22 73 65 74 20 69 66 20 6e 61 6d 65 64 22 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."set.if.named")................ | 
| 14880 | 20 20 28 63 6f 6e 73 74 20 20 3a 74 61 67 20 22    64 6f 6e 27 74 20 73 65 74 22 29 29 29 0a 0a 28 | ..(const..:tag."don't.set")))..( | 
| 148a0 | 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d    72 65 6d 6f 74 65 2d 64 69 72 65 63 74 2d 63 6f | defcustom.magit-remote-direct-co | 
| 148c0 | 6e 66 69 67 75 72 65 20 74 0a 20 20 22 57 68 65    74 68 65 72 20 74 68 65 20 63 6f 6d 6d 61 6e 64 | nfigure.t..."Whether.the.command | 
| 148e0 | 20 60 6d 61 67 69 74 2d 72 65 6d 6f 74 65 27 20    73 68 6f 77 73 20 47 69 74 20 76 61 72 69 61 62 | .`magit-remote'.shows.Git.variab | 
| 14900 | 6c 65 73 2e 0a 57 68 65 6e 20 73 65 74 20 74 6f    20 6e 69 6c 2c 20 6e 6f 20 76 61 72 69 61 62 6c | les..When.set.to.nil,.no.variabl | 
| 14920 | 65 73 20 61 72 65 20 64 69 73 70 6c 61 79 65 64    20 62 79 20 74 68 69 73 20 74 72 61 6e 73 69 65 | es.are.displayed.by.this.transie | 
| 14940 | 6e 74 0a 63 6f 6d 6d 61 6e 64 2c 20 69 6e 73 74    65 61 64 20 74 68 65 20 73 75 62 2d 74 72 61 6e | nt.command,.instead.the.sub-tran | 
| 14960 | 73 69 65 6e 74 20 60 6d 61 67 69 74 2d 72 65 6d    6f 74 65 2d 63 6f 6e 66 69 67 75 72 65 27 0a 68 | sient.`magit-remote-configure'.h | 
| 14980 | 61 73 20 74 6f 20 62 65 20 75 73 65 64 20 74 6f    20 76 69 65 77 20 61 6e 64 20 63 68 61 6e 67 65 | as.to.be.used.to.view.and.change | 
| 149a0 | 20 72 65 6d 6f 74 65 20 72 65 6c 61 74 65 64 20    76 61 72 69 61 62 6c 65 73 2e 22 0a 20 20 3a 70 | .remote.related.variables."...:p | 
| 149c0 | 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27    28 6d 61 67 69 74 20 2e 20 22 32 2e 31 32 2e 30 | ackage-version.'(magit..."2.12.0 | 
| 149e0 | 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67    69 74 2d 63 6f 6d 6d 61 6e 64 73 0a 20 20 3a 74 | ")...:group.'magit-commands...:t | 
| 14a00 | 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a 0a 28    64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d | ype.'boolean)..(defcustom.magit- | 
| 14a20 | 70 72 65 66 65 72 2d 70 75 73 68 2d 64 65 66 61    75 6c 74 20 6e 69 6c 0a 20 20 22 57 68 65 74 68 | prefer-push-default.nil..."Wheth | 
| 14a40 | 65 72 20 74 6f 20 70 72 65 66 65 72 20 60 72 65    6d 6f 74 65 2e 70 75 73 68 44 65 66 61 75 6c 74 | er.to.prefer.`remote.pushDefault | 
| 14a60 | 27 20 6f 76 65 72 20 70 65 72 2d 62 72 61 6e 63    68 20 76 61 72 69 61 62 6c 65 73 2e 22 0a 20 20 | '.over.per-branch.variables."... | 
| 14a80 | 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e    20 27 28 6d 61 67 69 74 20 2e 20 22 33 2e 30 2e | :package-version.'(magit..."3.0. | 
| 14aa0 | 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61    67 69 74 2d 63 6f 6d 6d 61 6e 64 73 0a 20 20 3a | 0")...:group.'magit-commands...: | 
| 14ac0 | 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a 0a    3b 3b 3b 20 43 6f 6d 6d 61 6e 64 73 0a 0a 3b 3b | type.'boolean)..;;;.Commands..;; | 
| 14ae0 | 3b 23 23 23 61 75 74 6f 6c 6f 61 64 20 28 61 75    74 6f 6c 6f 61 64 20 27 6d 61 67 69 74 2d 72 65 | ;###autoload.(autoload.'magit-re | 
| 14b00 | 6d 6f 74 65 20 22 6d 61 67 69 74 2d 72 65 6d 6f    74 65 22 20 6e 69 6c 20 74 29 0a 28 74 72 61 6e | mote."magit-remote".nil.t).(tran | 
| 14b20 | 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 70 72 65    66 69 78 20 6d 61 67 69 74 2d 72 65 6d 6f 74 65 | sient-define-prefix.magit-remote | 
| 14b40 | 20 28 72 65 6d 6f 74 65 29 0a 20 20 22 41 64 64    2c 20 63 6f 6e 66 69 67 75 72 65 20 6f 72 20 72 | .(remote)..."Add,.configure.or.r | 
| 14b60 | 65 6d 6f 76 65 20 61 20 72 65 6d 6f 74 65 2e 22    0a 20 20 3a 6d 61 6e 2d 70 61 67 65 20 22 67 69 | emove.a.remote."...:man-page."gi | 
| 14b80 | 74 2d 72 65 6d 6f 74 65 22 0a 20 20 3a 76 61 6c    75 65 20 27 28 22 2d 66 22 29 0a 20 20 5b 22 56 | t-remote"...:value.'("-f")...["V | 
| 14ba0 | 61 72 69 61 62 6c 65 73 22 0a 20 20 20 3a 69 66    20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 | ariables"....:if.(lambda.()..... | 
| 14bc0 | 20 20 20 20 20 28 61 6e 64 20 6d 61 67 69 74 2d    72 65 6d 6f 74 65 2d 64 69 72 65 63 74 2d 63 6f | .....(and.magit-remote-direct-co | 
| 14be0 | 6e 66 69 67 75 72 65 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6f 72 65 66 20 28 74 72 61 | nfigure...............(oref.(tra | 
| 14c00 | 6e 73 69 65 6e 74 2d 70 72 65 66 69 78 2d 6f 62    6a 65 63 74 29 20 73 63 6f 70 65 29 29 29 0a 20 | nsient-prefix-object).scope))).. | 
| 14c20 | 20 20 28 22 75 22 20 6d 61 67 69 74 2d 72 65 6d    6f 74 65 2e 3c 72 65 6d 6f 74 65 3e 2e 75 72 6c | ..("u".magit-remote.<remote>.url | 
| 14c40 | 29 0a 20 20 20 28 22 55 22 20 6d 61 67 69 74 2d    72 65 6d 6f 74 65 2e 3c 72 65 6d 6f 74 65 3e 2e | )....("U".magit-remote.<remote>. | 
| 14c60 | 66 65 74 63 68 29 0a 20 20 20 28 22 73 22 20 6d    61 67 69 74 2d 72 65 6d 6f 74 65 2e 3c 72 65 6d | fetch)....("s".magit-remote.<rem | 
| 14c80 | 6f 74 65 3e 2e 70 75 73 68 75 72 6c 29 0a 20 20    20 28 22 53 22 20 6d 61 67 69 74 2d 72 65 6d 6f | ote>.pushurl)....("S".magit-remo | 
| 14ca0 | 74 65 2e 3c 72 65 6d 6f 74 65 3e 2e 70 75 73 68    29 0a 20 20 20 28 22 4f 22 20 6d 61 67 69 74 2d | te.<remote>.push)....("O".magit- | 
| 14cc0 | 72 65 6d 6f 74 65 2e 3c 72 65 6d 6f 74 65 3e 2e    74 61 67 6f 70 74 29 5d 0a 20 20 5b 22 41 72 67 | remote.<remote>.tagopt)]...["Arg | 
| 14ce0 | 75 6d 65 6e 74 73 20 66 6f 72 20 61 64 64 22 0a    20 20 20 28 22 2d 66 22 20 22 46 65 74 63 68 20 | uments.for.add"....("-f"."Fetch. | 
| 14d00 | 61 66 74 65 72 20 61 64 64 22 20 22 2d 66 22 29    5d 0a 20 20 5b 22 41 63 74 69 6f 6e 73 22 0a 20 | after.add"."-f")]...["Actions".. | 
| 14d20 | 20 20 5b 28 22 61 22 20 22 41 64 64 22 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d | ..[("a"."Add"..................m | 
| 14d40 | 61 67 69 74 2d 72 65 6d 6f 74 65 2d 61 64 64 29    0a 20 20 20 20 28 22 72 22 20 22 52 65 6e 61 6d | agit-remote-add).....("r"."Renam | 
| 14d60 | 65 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 72 65 | e"...............magit-remote-re | 
| 14d80 | 6e 61 6d 65 29 0a 20 20 20 20 28 22 6b 22 20 22    52 65 6d 6f 76 65 22 20 20 20 20 20 20 20 20 20 | name).....("k"."Remove"......... | 
| 14da0 | 20 20 20 20 20 20 6d 61 67 69 74 2d 72 65 6d 6f    74 65 2d 72 65 6d 6f 76 65 29 5d 0a 20 20 20 5b | ......magit-remote-remove)]....[ | 
| 14dc0 | 28 22 43 22 20 22 43 6f 6e 66 69 67 75 72 65 2e    2e 2e 22 20 20 20 20 20 20 20 20 20 6d 61 67 69 | ("C"."Configure...".........magi | 
| 14de0 | 74 2d 72 65 6d 6f 74 65 2d 63 6f 6e 66 69 67 75    72 65 29 0a 20 20 20 20 28 22 70 22 20 22 50 72 | t-remote-configure).....("p"."Pr | 
| 14e00 | 75 6e 65 20 73 74 61 6c 65 20 62 72 61 6e 63 68    65 73 22 20 6d 61 67 69 74 2d 72 65 6d 6f 74 65 | une.stale.branches".magit-remote | 
| 14e20 | 2d 70 72 75 6e 65 29 0a 20 20 20 20 28 22 50 22    20 22 50 72 75 6e 65 20 73 74 61 6c 65 20 72 65 | -prune).....("P"."Prune.stale.re | 
| 14e40 | 66 73 70 65 63 73 22 20 6d 61 67 69 74 2d 72 65    6d 6f 74 65 2d 70 72 75 6e 65 2d 72 65 66 73 70 | fspecs".magit-remote-prune-refsp | 
| 14e60 | 65 63 73 29 0a 20 20 20 20 28 22 62 22 20 6d 61    67 69 74 2d 75 70 64 61 74 65 2d 64 65 66 61 75 | ecs).....("b".magit-update-defau | 
| 14e80 | 6c 74 2d 62 72 61 6e 63 68 29 0a 20 20 20 20 28    37 20 22 7a 22 20 22 55 6e 73 68 61 6c 6c 6f 77 | lt-branch).....(7."z"."Unshallow | 
| 14ea0 | 20 72 65 6d 6f 74 65 22 20 20 20 6d 61 67 69 74    2d 72 65 6d 6f 74 65 2d 75 6e 73 68 61 6c 6c 6f | .remote"...magit-remote-unshallo | 
| 14ec0 | 77 29 5d 5d 0a 20 20 28 69 6e 74 65 72 61 63 74    69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 | w)]]...(interactive.(list.(magit | 
| 14ee0 | 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 72 65 6d    6f 74 65 29 29 29 0a 20 20 28 74 72 61 6e 73 69 | -get-current-remote)))...(transi | 
| 14f00 | 65 6e 74 2d 73 65 74 75 70 20 27 6d 61 67 69 74    2d 72 65 6d 6f 74 65 20 6e 69 6c 20 6e 69 6c 20 | ent-setup.'magit-remote.nil.nil. | 
| 14f20 | 3a 73 63 6f 70 65 20 72 65 6d 6f 74 65 29 29 0a    0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 | :scope.remote))..(defun.magit-re | 
| 14f40 | 61 64 2d 75 72 6c 20 28 70 72 6f 6d 70 74 20 26    6f 70 74 69 6f 6e 61 6c 20 69 6e 69 74 69 61 6c | ad-url.(prompt.&optional.initial | 
| 14f60 | 2d 69 6e 70 75 74 29 0a 20 20 28 6c 65 74 20 28    28 75 72 6c 20 28 6d 61 67 69 74 2d 72 65 61 64 | -input)...(let.((url.(magit-read | 
| 14f80 | 2d 73 74 72 69 6e 67 2d 6e 73 20 70 72 6f 6d 70    74 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 29 | -string-ns.prompt.initial-input) | 
| 14fa0 | 29 29 0a 20 20 20 20 28 69 66 20 28 73 74 72 69    6e 67 2d 70 72 65 66 69 78 2d 70 20 22 7e 22 20 | )).....(if.(string-prefix-p."~". | 
| 14fc0 | 75 72 6c 29 0a 20 20 20 20 20 20 20 20 28 65 78    70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 75 | url).........(expand-file-name.u | 
| 14fe0 | 72 6c 29 0a 20 20 20 20 20 20 75 72 6c 29 29 29    0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 | rl).......url)))..;;;###autoload | 
| 15000 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65    6d 6f 74 65 2d 61 64 64 20 28 72 65 6d 6f 74 65 | .(defun.magit-remote-add.(remote | 
| 15020 | 20 75 72 6c 20 26 6f 70 74 69 6f 6e 61 6c 20 61    72 67 73 29 0a 20 20 22 41 64 64 20 61 20 72 65 | .url.&optional.args)..."Add.a.re | 
| 15040 | 6d 6f 74 65 20 6e 61 6d 65 64 20 52 45 4d 4f 54    45 20 61 6e 64 20 66 65 74 63 68 20 69 74 2e 22 | mote.named.REMOTE.and.fetch.it." | 
| 15060 | 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a    20 20 20 28 6c 65 74 20 28 28 6f 72 69 67 69 6e | ...(interactive....(let.((origin | 
| 15080 | 20 28 6d 61 67 69 74 2d 67 65 74 20 22 72 65 6d    6f 74 65 2e 6f 72 69 67 69 6e 2e 75 72 6c 22 29 | .(magit-get."remote.origin.url") | 
| 150a0 | 29 0a 20 20 20 20 20 20 20 20 20 28 72 65 6d 6f    74 65 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 73 | )..........(remote.(magit-read-s | 
| 150c0 | 74 72 69 6e 67 2d 6e 73 20 22 52 65 6d 6f 74 65    20 6e 61 6d 65 22 29 29 29 0a 20 20 20 20 20 28 | tring-ns."Remote.name")))......( | 
| 150e0 | 6c 69 73 74 20 72 65 6d 6f 74 65 0a 20 20 20 20    20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 | list.remote............(magit-re | 
| 15100 | 61 64 2d 75 72 6c 0a 20 20 20 20 20 20 20 20 20    20 20 20 22 52 65 6d 6f 74 65 20 75 72 6c 22 0a | ad-url............."Remote.url". | 
| 15120 | 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64    20 6f 72 69 67 69 6e 0a 20 20 20 20 20 20 20 20 | ............(and.origin......... | 
| 15140 | 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67    2d 6d 61 74 63 68 20 22 5c 5c 28 5b 5e 3a 2f 5d | .........(string-match."\\([^:/] | 
| 15160 | 2b 5c 5c 29 2f 5b 5e 2f 5d 2b 5c 5c 28 5c 5c 2e    67 69 74 5c 5c 29 3f 5c 5c 27 22 20 6f 72 69 67 | +\\)/[^/]+\\(\\.git\\)?\\'".orig | 
| 15180 | 69 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 72 65 70 6c 61 63 65 2d 6d 61 | in)..................(replace-ma | 
| 151a0 | 74 63 68 20 72 65 6d 6f 74 65 20 74 20 74 20 6f    72 69 67 69 6e 20 31 29 29 29 0a 20 20 20 20 20 | tch.remote.t.t.origin.1)))...... | 
| 151c0 | 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74    2d 61 72 67 73 20 27 6d 61 67 69 74 2d 72 65 6d | ......(transient-args.'magit-rem | 
| 151e0 | 6f 74 65 29 29 29 29 0a 20 20 28 69 66 20 28 70    63 61 73 65 20 28 6c 69 73 74 20 6d 61 67 69 74 | ote))))...(if.(pcase.(list.magit | 
| 15200 | 2d 72 65 6d 6f 74 65 2d 61 64 64 2d 73 65 74 2d    72 65 6d 6f 74 65 2e 70 75 73 68 44 65 66 61 75 | -remote-add-set-remote.pushDefau | 
| 15220 | 6c 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 65 74 | lt....................(magit-get | 
| 15240 | 20 22 72 65 6d 6f 74 65 2e 70 75 73 68 44 65 66    61 75 6c 74 22 29 29 0a 20 20 20 20 20 20 20 20 | ."remote.pushDefault"))......... | 
| 15260 | 28 60 28 2c 28 70 72 65 64 20 73 74 72 69 6e 67    70 29 20 2c 5f 29 20 74 29 0a 20 20 20 20 20 20 | (`(,(pred.stringp).,_).t)....... | 
| 15280 | 20 20 28 28 6f 72 20 60 28 61 73 6b 20 2c 5f 29    20 27 28 61 73 6b 2d 69 66 2d 75 6e 73 65 74 20 | ..((or.`(ask.,_).'(ask-if-unset. | 
| 152a0 | 6e 69 6c 29 29 0a 20 20 20 20 20 20 20 20 20 28    79 2d 6f 72 2d 6e 2d 70 20 28 66 6f 72 6d 61 74 | nil))..........(y-or-n-p.(format | 
| 152c0 | 20 22 53 65 74 20 60 72 65 6d 6f 74 65 2e 70 75    73 68 44 65 66 61 75 6c 74 27 20 74 6f 20 5c 22 | ."Set.`remote.pushDefault'.to.\" | 
| 152e0 | 25 73 5c 22 3f 20 22 20 72 65 6d 6f 74 65 29 29    29 29 0a 20 20 20 20 20 20 28 70 72 6f 67 6e 20 | %s\"?.".remote)))).......(progn. | 
| 15300 | 28 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20    22 72 65 6d 6f 74 65 22 20 22 61 64 64 22 20 61 | (magit-call-git."remote"."add".a | 
| 15320 | 72 67 73 20 72 65 6d 6f 74 65 20 75 72 6c 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 | rgs.remote.url)..............(se | 
| 15340 | 74 66 20 28 6d 61 67 69 74 2d 67 65 74 20 22 72    65 6d 6f 74 65 2e 70 75 73 68 44 65 66 61 75 6c | tf.(magit-get."remote.pushDefaul | 
| 15360 | 74 22 29 20 72 65 6d 6f 74 65 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | t").remote)..............(magit- | 
| 15380 | 72 65 66 72 65 73 68 29 29 0a 20 20 20 20 28 6d    61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 61 73 79 | refresh)).....(magit-run-git-asy | 
| 153a0 | 6e 63 20 22 72 65 6d 6f 74 65 22 20 22 61 64 64    22 20 61 72 67 73 20 72 65 6d 6f 74 65 20 75 72 | nc."remote"."add".args.remote.ur | 
| 153c0 | 6c 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f    6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 | l)))..;;;###autoload.(defun.magi | 
| 153e0 | 74 2d 72 65 6d 6f 74 65 2d 72 65 6e 61 6d 65 20    28 6f 6c 64 20 6e 65 77 29 0a 20 20 22 52 65 6e | t-remote-rename.(old.new)..."Ren | 
| 15400 | 61 6d 65 20 74 68 65 20 72 65 6d 6f 74 65 20 6e    61 6d 65 64 20 4f 4c 44 20 74 6f 20 4e 45 57 2e | ame.the.remote.named.OLD.to.NEW. | 
| 15420 | 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65    0a 20 20 20 28 6c 65 74 20 20 28 28 72 65 6d 6f | "...(interactive....(let..((remo | 
| 15440 | 74 65 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 72    65 6d 6f 74 65 20 22 52 65 6e 61 6d 65 20 72 65 | te.(magit-read-remote."Rename.re | 
| 15460 | 6d 6f 74 65 22 29 29 29 0a 20 20 20 20 20 28 6c    69 73 74 20 72 65 6d 6f 74 65 20 28 6d 61 67 69 | mote")))......(list.remote.(magi | 
| 15480 | 74 2d 72 65 61 64 2d 73 74 72 69 6e 67 2d 6e 73    20 28 66 6f 72 6d 61 74 20 22 52 65 6e 61 6d 65 | t-read-string-ns.(format."Rename | 
| 154a0 | 20 25 73 20 74 6f 22 20 72 65 6d 6f 74 65 29 29    29 29 29 0a 20 20 28 75 6e 6c 65 73 73 20 28 73 | .%s.to".remote)))))...(unless.(s | 
| 154c0 | 74 72 69 6e 67 3d 20 6f 6c 64 20 6e 65 77 29 0a    20 20 20 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d | tring=.old.new).....(magit-call- | 
| 154e0 | 67 69 74 20 22 72 65 6d 6f 74 65 22 20 22 72 65    6e 61 6d 65 22 20 6f 6c 64 20 6e 65 77 29 0a 20 | git."remote"."rename".old.new).. | 
| 15500 | 20 20 20 28 6d 61 67 69 74 2d 72 65 6d 6f 74 65    2d 2d 63 6c 65 61 6e 75 70 2d 70 75 73 68 2d 76 | ...(magit-remote--cleanup-push-v | 
| 15520 | 61 72 69 61 62 6c 65 73 20 6f 6c 64 20 6e 65 77    29 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 65 66 | ariables.old.new).....(magit-ref | 
| 15540 | 72 65 73 68 29 29 29 0a 0a 3b 3b 3b 23 23 23 61    75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d | resh)))..;;;###autoload.(defun.m | 
| 15560 | 61 67 69 74 2d 72 65 6d 6f 74 65 2d 72 65 6d 6f    76 65 20 28 72 65 6d 6f 74 65 29 0a 20 20 22 44 | agit-remote-remove.(remote)..."D | 
| 15580 | 65 6c 65 74 65 20 74 68 65 20 72 65 6d 6f 74 65    20 6e 61 6d 65 64 20 52 45 4d 4f 54 45 2e 22 0a | elete.the.remote.named.REMOTE.". | 
| 155a0 | 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28    6c 69 73 74 20 28 6d 61 67 69 74 2d 72 65 61 64 | ..(interactive.(list.(magit-read | 
| 155c0 | 2d 72 65 6d 6f 74 65 20 22 44 65 6c 65 74 65 20    72 65 6d 6f 74 65 22 29 29 29 0a 20 20 28 6d 61 | -remote."Delete.remote")))...(ma | 
| 155e0 | 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22 72 65    6d 6f 74 65 22 20 22 72 6d 22 20 72 65 6d 6f 74 | git-call-git."remote"."rm".remot | 
| 15600 | 65 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 6d 6f    74 65 2d 2d 63 6c 65 61 6e 75 70 2d 70 75 73 68 | e)...(magit-remote--cleanup-push | 
| 15620 | 2d 76 61 72 69 61 62 6c 65 73 20 72 65 6d 6f 74    65 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 66 72 | -variables.remote)...(magit-refr | 
| 15640 | 65 73 68 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61    67 69 74 2d 72 65 6d 6f 74 65 2d 2d 63 6c 65 61 | esh))..(defun.magit-remote--clea | 
| 15660 | 6e 75 70 2d 70 75 73 68 2d 76 61 72 69 61 62 6c    65 73 20 28 72 65 6d 6f 74 65 20 26 6f 70 74 69 | nup-push-variables.(remote.&opti | 
| 15680 | 6f 6e 61 6c 20 6e 65 77 2d 6e 61 6d 65 29 0a 20    20 28 6d 61 67 69 74 2d 77 69 74 68 2d 74 6f 70 | onal.new-name)...(magit-with-top | 
| 156a0 | 6c 65 76 65 6c 0a 20 20 20 20 28 77 68 65 6e 20    28 65 71 75 61 6c 20 28 6d 61 67 69 74 2d 67 65 | level.....(when.(equal.(magit-ge | 
| 156c0 | 74 20 22 72 65 6d 6f 74 65 2e 70 75 73 68 44 65    66 61 75 6c 74 22 29 20 72 65 6d 6f 74 65 29 0a | t."remote.pushDefault").remote). | 
| 156e0 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 65 74    20 6e 65 77 2d 6e 61 6d 65 20 22 72 65 6d 6f 74 | ......(magit-set.new-name."remot | 
| 15700 | 65 2e 70 75 73 68 44 65 66 61 75 6c 74 22 29 29    0a 20 20 20 20 28 64 6f 6c 69 73 74 20 28 76 61 | e.pushDefault")).....(dolist.(va | 
| 15720 | 72 20 28 6d 61 67 69 74 2d 67 69 74 2d 6c 69 6e    65 73 20 22 63 6f 6e 66 69 67 22 20 22 2d 2d 6e | r.(magit-git-lines."config"."--n | 
| 15740 | 61 6d 65 2d 6f 6e 6c 79 22 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ame-only"....................... | 
| 15760 | 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d 67    65 74 2d 72 65 67 65 78 70 22 20 22 5e 62 72 61 | ............"--get-regexp"."^bra | 
| 15780 | 6e 63 68 5c 5c 2e 5b 5e 2e 5d 2a 5c 5c 2e 70 75    73 68 52 65 6d 6f 74 65 22 0a 20 20 20 20 20 20 | nch\\.[^.]*\\.pushRemote"....... | 
| 157a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 | ............................(for | 
| 157c0 | 6d 61 74 20 22 5e 25 73 24 22 20 72 65 6d 6f 74    65 29 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 | mat."^%s$".remote))).......(magi | 
| 157e0 | 74 2d 63 61 6c 6c 2d 67 69 74 20 22 63 6f 6e 66    69 67 22 20 28 61 6e 64 20 28 6e 6f 74 20 6e 65 | t-call-git."config".(and.(not.ne | 
| 15800 | 77 2d 6e 61 6d 65 29 20 22 2d 2d 75 6e 73 65 74    22 29 20 76 61 72 20 6e 65 77 2d 6e 61 6d 65 29 | w-name)."--unset").var.new-name) | 
| 15820 | 29 29 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 6d    61 67 69 74 2d 2d 72 65 66 73 70 65 63 2d 72 65 | )))..(defconst.magit--refspec-re | 
| 15840 | 20 22 5c 5c 60 5c 5c 28 5c 5c 2b 5c 5c 29 3f 5c    5c 28 5b 5e 3a 5d 2b 5c 5c 29 3a 5c 5c 28 2e 2a | ."\\`\\(\\+\\)?\\([^:]+\\):\\(.* | 
| 15860 | 5c 5c 29 5c 5c 27 22 29 0a 0a 3b 3b 3b 23 23 23    61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 | \\)\\'")..;;;###autoload.(defun. | 
| 15880 | 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 70 72 75    6e 65 20 28 72 65 6d 6f 74 65 29 0a 20 20 22 52 | magit-remote-prune.(remote)..."R | 
| 158a0 | 65 6d 6f 76 65 20 73 74 61 6c 65 20 72 65 6d 6f    74 65 2d 74 72 61 63 6b 69 6e 67 20 62 72 61 6e | emove.stale.remote-tracking.bran | 
| 158c0 | 63 68 65 73 20 66 6f 72 20 52 45 4d 4f 54 45 2e    22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 | ches.for.REMOTE."...(interactive | 
| 158e0 | 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 72 65    61 64 2d 72 65 6d 6f 74 65 20 22 50 72 75 6e 65 | .(list.(magit-read-remote."Prune | 
| 15900 | 20 73 74 61 6c 65 20 62 72 61 6e 63 68 65 73 20    6f 66 20 72 65 6d 6f 74 65 22 29 29 29 0a 20 20 | .stale.branches.of.remote")))... | 
| 15920 | 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 61    73 79 6e 63 20 22 72 65 6d 6f 74 65 22 20 22 70 | (magit-run-git-async."remote"."p | 
| 15940 | 72 75 6e 65 22 20 72 65 6d 6f 74 65 29 29 0a 0a    3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 | rune".remote))..;;;###autoload.( | 
| 15960 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 6d 6f    74 65 2d 70 72 75 6e 65 2d 72 65 66 73 70 65 63 | defun.magit-remote-prune-refspec | 
| 15980 | 73 20 28 72 65 6d 6f 74 65 29 0a 20 20 22 52 65    6d 6f 76 65 20 73 74 61 6c 65 20 72 65 66 73 70 | s.(remote)..."Remove.stale.refsp | 
| 159a0 | 65 63 73 20 66 6f 72 20 52 45 4d 4f 54 45 2e 0a    0a 41 20 72 65 66 73 70 65 63 20 69 73 20 73 74 | ecs.for.REMOTE...A.refspec.is.st | 
| 159c0 | 61 6c 65 20 69 66 20 74 68 65 72 65 20 6e 6f 20    6c 6f 6e 67 65 72 20 65 78 69 73 74 73 20 61 74 | ale.if.there.no.longer.exists.at | 
| 159e0 | 20 6c 65 61 73 74 20 6f 6e 65 20 62 72 61 6e 63    68 0a 6f 6e 20 74 68 65 20 72 65 6d 6f 74 65 20 | .least.one.branch.on.the.remote. | 
| 15a00 | 74 68 61 74 20 77 6f 75 6c 64 20 62 65 20 66 65    74 63 68 65 64 20 64 75 65 20 74 6f 20 74 68 61 | that.would.be.fetched.due.to.tha | 
| 15a20 | 74 20 72 65 66 73 70 65 63 2e 20 20 41 20 73 74    61 6c 65 0a 72 65 66 73 70 65 63 20 69 73 20 70 | t.refspec...A.stale.refspec.is.p | 
| 15a40 | 72 6f 62 6c 65 6d 61 74 69 63 20 62 65 63 61 75    73 65 20 69 74 73 20 65 78 69 73 74 65 6e 63 65 | roblematic.because.its.existence | 
| 15a60 | 20 63 61 75 73 65 73 20 47 69 74 20 74 6f 20 72    65 66 75 73 65 0a 74 6f 20 66 65 74 63 68 20 61 | .causes.Git.to.refuse.to.fetch.a | 
| 15a80 | 63 63 6f 72 64 69 6e 67 20 74 6f 20 74 68 65 20    72 65 6d 61 69 6e 69 6e 67 20 6e 6f 6e 2d 73 74 | ccording.to.the.remaining.non-st | 
| 15aa0 | 61 6c 65 20 72 65 66 73 70 65 63 73 2e 0a 0a 49    66 20 6f 6e 6c 79 20 73 74 61 6c 65 20 72 65 66 | ale.refspecs...If.only.stale.ref | 
| 15ac0 | 73 70 65 63 73 20 72 65 6d 61 69 6e 2c 20 74 68    65 6e 20 6f 66 66 65 72 20 74 6f 20 65 69 74 68 | specs.remain,.then.offer.to.eith | 
| 15ae0 | 65 72 20 64 65 6c 65 74 65 20 74 68 65 0a 72 65    6d 6f 74 65 20 6f 72 20 74 6f 20 72 65 70 6c 61 | er.delete.the.remote.or.to.repla | 
| 15b00 | 63 65 20 74 68 65 20 73 74 61 6c 65 20 72 65 66    73 70 65 63 73 20 77 69 74 68 20 74 68 65 20 64 | ce.the.stale.refspecs.with.the.d | 
| 15b20 | 65 66 61 75 6c 74 20 72 65 66 73 70 65 63 2e 0a    0a 41 6c 73 6f 20 72 65 6d 6f 76 65 20 74 68 65 | efault.refspec...Also.remove.the | 
| 15b40 | 20 72 65 6d 6f 74 65 2d 74 72 61 63 6b 69 6e 67    20 62 72 61 6e 63 68 65 73 20 74 68 61 74 20 77 | .remote-tracking.branches.that.w | 
| 15b60 | 65 72 65 20 63 72 65 61 74 65 64 20 64 75 65 20    74 6f 0a 74 68 65 20 6e 6f 77 20 73 74 61 6c 65 | ere.created.due.to.the.now.stale | 
| 15b80 | 20 72 65 66 73 70 65 63 73 2e 20 20 4f 74 68 65    72 20 73 74 61 6c 65 20 62 72 61 6e 63 68 65 73 | .refspecs...Other.stale.branches | 
| 15ba0 | 20 61 72 65 20 6e 6f 74 20 72 65 6d 6f 76 65 64    2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 | .are.not.removed."...(interactiv | 
| 15bc0 | 65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 72    65 61 64 2d 72 65 6d 6f 74 65 20 22 50 72 75 6e | e.(list.(magit-read-remote."Prun | 
| 15be0 | 65 20 72 65 66 73 70 65 63 73 20 6f 66 20 72 65    6d 6f 74 65 22 29 29 29 0a 20 20 28 6c 65 74 2a | e.refspecs.of.remote")))...(let* | 
| 15c00 | 20 28 28 74 72 61 63 6b 69 6e 67 2d 72 65 66 73    20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 6d | .((tracking-refs.(magit-list-rem | 
| 15c20 | 6f 74 65 2d 62 72 61 6e 63 68 65 73 20 72 65 6d    6f 74 65 29 29 0a 20 20 20 20 20 20 20 20 20 28 | ote-branches.remote))..........( | 
| 15c40 | 72 65 6d 6f 74 65 2d 72 65 66 73 20 28 6d 61 67    69 74 2d 72 65 6d 6f 74 65 2d 6c 69 73 74 2d 72 | remote-refs.(magit-remote-list-r | 
| 15c60 | 65 66 73 20 72 65 6d 6f 74 65 29 29 0a 20 20 20    20 20 20 20 20 20 28 76 61 72 69 61 62 6c 65 20 | efs.remote))..........(variable. | 
| 15c80 | 28 66 6f 72 6d 61 74 20 22 72 65 6d 6f 74 65 2e    25 73 2e 66 65 74 63 68 22 20 72 65 6d 6f 74 65 | (format."remote.%s.fetch".remote | 
| 15ca0 | 29 29 0a 20 20 20 20 20 20 20 20 20 28 72 65 66    73 70 65 63 73 20 28 6d 61 67 69 74 2d 67 65 74 | ))..........(refspecs.(magit-get | 
| 15cc0 | 2d 61 6c 6c 20 76 61 72 69 61 62 6c 65 29 29 0a    20 20 20 20 20 20 20 20 20 73 74 61 6c 65 29 0a | -all.variable))..........stale). | 
| 15ce0 | 20 20 20 20 28 64 6f 6c 69 73 74 20 28 72 65 66    73 70 65 63 20 72 65 66 73 70 65 63 73 29 0a 20 | ....(dolist.(refspec.refspecs).. | 
| 15d00 | 20 20 20 20 20 28 77 68 65 6e 20 28 73 74 72 69    6e 67 2d 6d 61 74 63 68 20 6d 61 67 69 74 2d 2d | .....(when.(string-match.magit-- | 
| 15d20 | 72 65 66 73 70 65 63 2d 72 65 20 72 65 66 73 70    65 63 29 0a 20 20 20 20 20 20 20 20 28 6c 65 74 | refspec-re.refspec).........(let | 
| 15d40 | 20 28 28 74 68 65 69 72 73 20 28 6d 61 74 63 68    2d 73 74 72 69 6e 67 20 32 20 72 65 66 73 70 65 | .((theirs.(match-string.2.refspe | 
| 15d60 | 63 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 6f 75 72 73 20 20 20 28 6d 61 74 63 68 | c))...............(ours...(match | 
| 15d80 | 2d 73 74 72 69 6e 67 20 33 20 72 65 66 73 70 65    63 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 | -string.3.refspec)))...........( | 
| 15da0 | 75 6e 6c 65 73 73 20 28 69 66 20 28 73 74 72 69    6e 67 2d 6d 61 74 63 68 20 22 5c 5c 2a 22 20 74 | unless.(if.(string-match."\\*".t | 
| 15dc0 | 68 65 69 72 73 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 | heirs).......................(le | 
| 15de0 | 74 20 28 28 72 65 20 28 72 65 70 6c 61 63 65 2d    6d 61 74 63 68 20 22 2e 2a 22 20 74 20 74 20 74 | t.((re.(replace-match.".*".t.t.t | 
| 15e00 | 68 65 69 72 73 29 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | heirs)))........................ | 
| 15e20 | 20 28 2d 2d 73 6f 6d 65 20 28 73 74 72 69 6e 67    2d 6d 61 74 63 68 2d 70 20 72 65 20 69 74 29 20 | .(--some.(string-match-p.re.it). | 
| 15e40 | 72 65 6d 6f 74 65 2d 72 65 66 73 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | remote-refs))................... | 
| 15e60 | 20 20 28 6d 65 6d 62 65 72 20 74 68 65 69 72 73    20 72 65 6d 6f 74 65 2d 72 65 66 73 29 29 0a 20 | ..(member.theirs.remote-refs)).. | 
| 15e80 | 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68    20 28 63 6f 6e 73 20 72 65 66 73 70 65 63 0a 20 | ...........(push.(cons.refspec.. | 
| 15ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 69 66 20 28 73 74 72 69 | .......................(if.(stri | 
| 15ec0 | 6e 67 2d 6d 61 74 63 68 20 22 5c 5c 2a 22 20 6f    75 72 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ng-match."\\*".ours)............ | 
| 15ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6c 65 74 20 28 28 72 65 20 28 72 65 70 6c | .................(let.((re.(repl | 
| 15f00 | 61 63 65 2d 6d 61 74 63 68 20 22 2e 2a 22 20 74    20 74 20 6f 75 72 73 29 29 29 0a 20 20 20 20 20 | ace-match.".*".t.t.ours)))...... | 
| 15f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 2d 2d 66 69 6c 74 | .........................(--filt | 
| 15f40 | 65 72 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68    2d 70 20 72 65 20 69 74 29 20 74 72 61 63 6b 69 | er.(string-match-p.re.it).tracki | 
| 15f60 | 6e 67 2d 72 65 66 73 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ng-refs))....................... | 
| 15f80 | 20 20 20 20 28 6c 69 73 74 20 28 63 61 72 20 28    6d 65 6d 62 65 72 20 6f 75 72 73 20 74 72 61 63 | ....(list.(car.(member.ours.trac | 
| 15fa0 | 6b 69 6e 67 2d 72 65 66 73 29 29 29 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | king-refs))))).................. | 
| 15fc0 | 20 73 74 61 6c 65 29 29 29 29 29 0a 20 20 20 20    28 69 66 20 28 6e 6f 74 20 73 74 61 6c 65 29 0a | .stale))))).....(if.(not.stale). | 
| 15fe0 | 20 20 20 20 20 20 20 20 28 6d 65 73 73 61 67 65    20 22 4e 6f 20 73 74 61 6c 65 20 72 65 66 73 70 | ........(message."No.stale.refsp | 
| 16000 | 65 63 73 20 66 6f 72 20 72 65 6d 6f 74 65 20 25    53 22 20 72 65 6d 6f 74 65 29 0a 20 20 20 20 20 | ecs.for.remote.%S".remote)...... | 
| 16020 | 20 28 69 66 20 28 3d 20 28 6c 65 6e 67 74 68 20    73 74 61 6c 65 29 0a 20 20 20 20 20 20 20 20 20 | .(if.(=.(length.stale).......... | 
| 16040 | 20 20 20 20 28 6c 65 6e 67 74 68 20 72 65 66 73    70 65 63 73 29 29 0a 20 20 20 20 20 20 20 20 20 | ....(length.refspecs)).......... | 
| 16060 | 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 63 68 61    72 2d 63 61 73 65 0a 20 20 20 20 20 20 20 20 20 | .(magit-read-char-case.......... | 
| 16080 | 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 41 6c    6c 20 6f 66 20 25 73 27 73 20 72 65 66 73 70 65 | .....(format."All.of.%s's.refspe | 
| 160a0 | 63 73 20 61 72 65 20 73 74 61 6c 65 2e 20 20 22    20 72 65 6d 6f 74 65 29 20 6e 69 6c 0a 20 20 20 | cs.are.stale...".remote).nil.... | 
| 160c0 | 20 20 20 20 20 20 20 20 20 28 3f 73 20 22 72 65    70 6c 61 63 65 20 77 69 74 68 20 5b 64 5d 65 66 | .........(?s."replace.with.[d]ef | 
| 160e0 | 61 75 6c 74 20 72 65 66 73 70 65 63 22 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | ault.refspec".................(m | 
| 16100 | 61 67 69 74 2d 73 65 74 2d 61 6c 6c 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c | agit-set-all..................(l | 
| 16120 | 69 73 74 20 28 66 6f 72 6d 61 74 20 22 2b 72 65    66 73 2f 68 65 61 64 73 2f 2a 3a 72 65 66 73 2f | ist.(format."+refs/heads/*:refs/ | 
| 16140 | 72 65 6d 6f 74 65 73 2f 25 73 2f 2a 22 20 72 65    6d 6f 74 65 29 29 0a 20 20 20 20 20 20 20 20 20 | remotes/%s/*".remote)).......... | 
| 16160 | 20 20 20 20 20 20 20 20 76 61 72 69 61 62 6c 65    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 | ........variable)).............( | 
| 16180 | 3f 72 20 22 5b 72 5d 65 6d 6f 76 65 20 72 65 6d    6f 74 65 22 0a 20 20 20 20 20 20 20 20 20 20 20 | ?r."[r]emove.remote"............ | 
| 161a0 | 20 20 20 20 20 28 6d 61 67 69 74 2d 63 61 6c 6c    2d 67 69 74 20 22 72 65 6d 6f 74 65 22 20 22 72 | .....(magit-call-git."remote"."r | 
| 161c0 | 6d 22 20 72 65 6d 6f 74 65 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 28 3f 61 20 22 6f 72 20 | m".remote)).............(?a."or. | 
| 161e0 | 5b 61 5d 61 62 6f 72 74 22 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 75 73 65 72 2d | [a]abort".................(user- | 
| 16200 | 65 72 72 6f 72 20 22 41 62 6f 72 74 22 29 29 29    0a 20 20 20 20 20 20 20 20 28 69 66 20 28 69 66 | error."Abort"))).........(if.(if | 
| 16220 | 20 28 6c 65 6e 67 74 68 3d 20 73 74 61 6c 65 20    31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(length=.stale.1).............. | 
| 16240 | 20 20 20 28 70 63 61 73 65 2d 6c 65 74 20 28 28    60 28 2c 72 65 66 73 70 65 63 20 2e 20 2c 72 65 | ...(pcase-let.((`(,refspec...,re | 
| 16260 | 66 73 29 20 28 63 61 72 20 73 74 61 6c 65 29 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | fs).(car.stale)))............... | 
| 16280 | 20 20 20 20 28 6d 61 67 69 74 2d 63 6f 6e 66 69    72 6d 20 27 70 72 75 6e 65 2d 73 74 61 6c 65 2d | ....(magit-confirm.'prune-stale- | 
| 162a0 | 72 65 66 73 70 65 63 73 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f | refspecs.....................(fo | 
| 162c0 | 72 6d 61 74 20 22 50 72 75 6e 65 20 73 74 61 6c    65 20 72 65 66 73 70 65 63 20 25 73 20 61 6e 64 | rmat."Prune.stale.refspec.%s.and | 
| 162e0 | 20 62 72 61 6e 63 68 20 25 25 73 22 20 72 65 66    73 70 65 63 29 0a 20 20 20 20 20 20 20 20 20 20 | .branch.%%s".refspec)........... | 
| 16300 | 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61    74 20 22 50 72 75 6e 65 20 73 74 61 6c 65 20 72 | ..........(format."Prune.stale.r | 
| 16320 | 65 66 73 70 65 63 20 25 73 20 61 6e 64 20 25 25    64 20 62 72 61 6e 63 68 65 73 22 20 72 65 66 73 | efspec.%s.and.%%d.branches".refs | 
| 16340 | 70 65 63 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 6e 69 6c 20 72 65 66 | pec).....................nil.ref | 
| 16360 | 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 6d 61 67 69 74 2d 63 6f 6e 66 69 72 6d | s))...............(magit-confirm | 
| 16380 | 20 27 70 72 75 6e 65 2d 73 74 61 6c 65 2d 72 65    66 73 70 65 63 73 20 6e 69 6c 0a 20 20 20 20 20 | .'prune-stale-refspecs.nil...... | 
| 163a0 | 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d    61 74 20 22 50 72 75 6e 65 20 25 25 64 20 73 74 | ...........(format."Prune.%%d.st | 
| 163c0 | 61 6c 65 20 72 65 66 73 70 65 63 73 20 61 6e 64    20 25 64 20 62 72 61 6e 63 68 65 73 22 0a 20 20 | ale.refspecs.and.%d.branches"... | 
| 163e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6c 65 6e 67 74 68 20 28 63 | ......................(length.(c | 
| 16400 | 6c 2d 6d 61 70 63 61 6e 20 28 6c 61 6d 62 64 61    20 28 73 29 20 28 63 6f 70 79 2d 73 65 71 75 65 | l-mapcan.(lambda.(s).(copy-seque | 
| 16420 | 6e 63 65 20 28 63 64 72 20 73 29 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nce.(cdr.s)))................... | 
| 16440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 73 74 61 6c 65 29 29 | .........................stale)) | 
| 16460 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 | ).................nil........... | 
| 16480 | 20 20 20 20 20 20 28 6d 61 70 63 61 72 20 28 70    63 61 73 65 2d 6c 61 6d 62 64 61 20 28 60 28 2c | ......(mapcar.(pcase-lambda.(`(, | 
| 164a0 | 72 65 66 73 70 65 63 20 2e 20 2c 72 65 66 73 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | refspec...,refs))............... | 
| 164c0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e    63 61 74 20 72 65 66 73 70 65 63 20 22 5c 6e 22 | ............(concat.refspec."\n" | 
| 164e0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 16500 | 20 20 20 28 6d 61 70 63 6f 6e 63 61 74 20 28 6c    61 6d 62 64 61 20 28 62 29 20 28 63 6f 6e 63 61 | ...(mapconcat.(lambda.(b).(conca | 
| 16520 | 74 20 22 20 20 22 20 62 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t."..".b))...................... | 
| 16540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 72 65 66 73 20 22 5c 6e | ........................refs."\n | 
| 16560 | 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 61 | "))).........................sta | 
| 16580 | 6c 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 28 70 63 61 73 65 2d 64 6f 6c 69 73 74 20 | le))).............(pcase-dolist. | 
| 165a0 | 28 60 28 2c 72 65 66 73 70 65 63 20 2e 20 2c 72    65 66 73 29 20 73 74 61 6c 65 29 0a 20 20 20 20 | (`(,refspec...,refs).stale)..... | 
| 165c0 | 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74    2d 63 61 6c 6c 2d 67 69 74 20 22 63 6f 6e 66 69 | ..........(magit-call-git."confi | 
| 165e0 | 67 22 20 22 2d 2d 75 6e 73 65 74 22 20 76 61 72    69 61 62 6c 65 0a 20 20 20 20 20 20 20 20 20 20 | g"."--unset".variable........... | 
| 16600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 72 65 67 65 78 70 2d 71 75 6f 74 | ....................(regexp-quot | 
| 16620 | 65 20 72 65 66 73 70 65 63 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | e.refspec))...............(magit | 
| 16640 | 2d 2d 6c 6f 67 2d 61 63 74 69 6f 6e 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d | --log-action................(lam | 
| 16660 | 62 64 61 20 28 72 65 66 73 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 | bda.(refs)..................(for | 
| 16680 | 6d 61 74 20 22 44 65 6c 65 74 69 6e 67 20 25 64    20 62 72 61 6e 63 68 65 73 22 20 28 6c 65 6e 67 | mat."Deleting.%d.branches".(leng | 
| 166a0 | 74 68 20 72 65 66 73 29 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 | th.refs)))................(lambd | 
| 166c0 | 61 20 28 72 65 66 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 | a.(ref)..................(format | 
| 166e0 | 20 22 44 65 6c 65 74 69 6e 67 20 62 72 61 6e 63    68 20 25 73 20 28 77 61 73 20 25 73 29 22 20 72 | ."Deleting.branch.%s.(was.%s)".r | 
| 16700 | 65 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 | ef..........................(mag | 
| 16720 | 69 74 2d 72 65 76 2d 70 61 72 73 65 20 22 2d 2d    73 68 6f 72 74 22 20 72 65 66 29 29 29 0a 20 20 | it-rev-parse."--short".ref)))... | 
| 16740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 66    73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .............refs).............. | 
| 16760 | 20 28 64 6f 6c 69 73 74 20 28 72 65 66 20 72 65    66 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .(dolist.(ref.refs)............. | 
| 16780 | 20 20 20 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d    67 69 74 20 22 75 70 64 61 74 65 2d 72 65 66 22 | ....(magit-call-git."update-ref" | 
| 167a0 | 20 22 2d 64 22 20 72 65 66 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 | ."-d".ref)))...........(user-err | 
| 167c0 | 6f 72 20 22 41 62 6f 72 74 22 29 29 29 0a 20 20    20 20 20 20 28 6d 61 67 69 74 2d 72 65 66 72 65 | or."Abort"))).......(magit-refre | 
| 167e0 | 73 68 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75    74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 | sh))))..;;;###autoload.(defun.ma | 
| 16800 | 67 69 74 2d 72 65 6d 6f 74 65 2d 73 65 74 2d 68    65 61 64 20 28 72 65 6d 6f 74 65 20 26 6f 70 74 | git-remote-set-head.(remote.&opt | 
| 16820 | 69 6f 6e 61 6c 20 62 72 61 6e 63 68 29 0a 20 20    22 53 65 74 20 74 68 65 20 6c 6f 63 61 6c 20 72 | ional.branch)..."Set.the.local.r | 
| 16840 | 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 20 6f 66    20 52 45 4d 4f 54 45 27 73 20 64 65 66 61 75 6c | epresentation.of.REMOTE's.defaul | 
| 16860 | 74 20 62 72 61 6e 63 68 2e 0a 51 75 65 72 79 20    52 45 4d 4f 54 45 20 61 6e 64 20 73 65 74 20 74 | t.branch..Query.REMOTE.and.set.t | 
| 16880 | 68 65 20 73 79 6d 62 6f 6c 69 63 2d 72 65 66 20    72 65 66 73 2f 72 65 6d 6f 74 65 73 2f 3c 72 65 | he.symbolic-ref.refs/remotes/<re | 
| 168a0 | 6d 6f 74 65 3e 2f 48 45 41 44 0a 61 63 63 6f 72    64 69 6e 67 6c 79 2e 20 20 57 69 74 68 20 61 20 | mote>/HEAD.accordingly...With.a. | 
| 168c0 | 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20    71 75 65 72 79 20 66 6f 72 20 74 68 65 20 62 72 | prefix.argument.query.for.the.br | 
| 168e0 | 61 6e 63 68 20 74 6f 20 62 65 0a 75 73 65 64 2c    20 77 68 69 63 68 20 61 6c 6c 6f 77 73 20 79 6f | anch.to.be.used,.which.allows.yo | 
| 16900 | 75 20 74 6f 20 73 65 6c 65 63 74 20 61 6e 20 69    6e 63 6f 72 72 65 63 74 20 76 61 6c 75 65 20 69 | u.to.select.an.incorrect.value.i | 
| 16920 | 66 20 79 6f 75 20 66 61 6e 63 79 0a 64 6f 69 6e    67 20 74 68 61 74 2e 22 0a 20 20 28 69 6e 74 65 | f.you.fancy.doing.that."...(inte | 
| 16940 | 72 61 63 74 69 76 65 0a 20 20 20 28 6c 65 74 20    20 28 28 72 65 6d 6f 74 65 20 28 6d 61 67 69 74 | ractive....(let..((remote.(magit | 
| 16960 | 2d 72 65 61 64 2d 72 65 6d 6f 74 65 20 22 53 65    74 20 48 45 41 44 20 66 6f 72 20 72 65 6d 6f 74 | -read-remote."Set.HEAD.for.remot | 
| 16980 | 65 22 29 29 29 0a 20 20 20 20 20 28 6c 69 73 74    20 72 65 6d 6f 74 65 0a 20 20 20 20 20 20 20 20 | e")))......(list.remote......... | 
| 169a0 | 20 20 20 28 61 6e 64 20 63 75 72 72 65 6e 74 2d    70 72 65 66 69 78 2d 61 72 67 0a 20 20 20 20 20 | ...(and.current-prefix-arg...... | 
| 169c0 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69    74 2d 72 65 61 64 2d 72 65 6d 6f 74 65 2d 62 72 | ...........(magit-read-remote-br | 
| 169e0 | 61 6e 63 68 20 28 66 6f 72 6d 61 74 20 22 53 65    74 20 25 73 2f 48 45 41 44 20 74 6f 22 20 72 65 | anch.(format."Set.%s/HEAD.to".re | 
| 16a00 | 6d 6f 74 65 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | mote)........................... | 
| 16a20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    72 65 6d 6f 74 65 20 6e 69 6c 20 6e 69 6c 20 74 | ................remote.nil.nil.t | 
| 16a40 | 29 29 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 72    75 6e 2d 67 69 74 20 22 72 65 6d 6f 74 65 22 20 | )))))...(magit-run-git."remote". | 
| 16a60 | 22 73 65 74 2d 68 65 61 64 22 20 72 65 6d 6f 74    65 20 28 6f 72 20 62 72 61 6e 63 68 20 22 2d 2d | "set-head".remote.(or.branch."-- | 
| 16a80 | 61 75 74 6f 22 29 29 29 0a 0a 3b 3b 3b 23 23 23    61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 | auto")))..;;;###autoload.(defun. | 
| 16aa0 | 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 75 6e 73    65 74 2d 68 65 61 64 20 28 72 65 6d 6f 74 65 29 | magit-remote-unset-head.(remote) | 
| 16ac0 | 0a 20 20 22 55 6e 73 65 74 20 74 68 65 20 6c 6f    63 61 6c 20 72 65 70 72 65 73 65 6e 74 61 74 69 | ..."Unset.the.local.representati | 
| 16ae0 | 6f 6e 20 6f 66 20 52 45 4d 4f 54 45 27 73 20 64    65 66 61 75 6c 74 20 62 72 61 6e 63 68 2e 0a 44 | on.of.REMOTE's.default.branch..D | 
| 16b00 | 65 6c 65 74 65 20 74 68 65 20 73 79 6d 62 6f 6c    69 63 2d 72 65 66 20 5c 22 72 65 66 73 2f 72 65 | elete.the.symbolic-ref.\"refs/re | 
| 16b20 | 6d 6f 74 65 73 2f 3c 72 65 6d 6f 74 65 3e 2f 48    45 41 44 5c 22 2e 22 0a 20 20 28 69 6e 74 65 72 | motes/<remote>/HEAD\"."...(inter | 
| 16b40 | 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d 61    67 69 74 2d 72 65 61 64 2d 72 65 6d 6f 74 65 20 | active.(list.(magit-read-remote. | 
| 16b60 | 22 55 6e 73 65 74 20 48 45 41 44 20 66 6f 72 20    72 65 6d 6f 74 65 22 29 29 29 0a 20 20 28 6d 61 | "Unset.HEAD.for.remote")))...(ma | 
| 16b80 | 67 69 74 2d 72 75 6e 2d 67 69 74 20 22 72 65 6d    6f 74 65 22 20 22 73 65 74 2d 68 65 61 64 22 20 | git-run-git."remote"."set-head". | 
| 16ba0 | 72 65 6d 6f 74 65 20 22 2d 2d 64 65 6c 65 74 65    22 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c | remote."--delete"))..;;;###autol | 
| 16bc0 | 6f 61 64 20 28 61 75 74 6f 6c 6f 61 64 20 27 6d    61 67 69 74 2d 75 70 64 61 74 65 2d 64 65 66 61 | oad.(autoload.'magit-update-defa | 
| 16be0 | 75 6c 74 2d 62 72 61 6e 63 68 20 22 6d 61 67 69    74 2d 72 65 6d 6f 74 65 22 20 6e 69 6c 20 74 29 | ult-branch."magit-remote".nil.t) | 
| 16c00 | 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69    6e 65 2d 73 75 66 66 69 78 20 6d 61 67 69 74 2d | .(transient-define-suffix.magit- | 
| 16c20 | 75 70 64 61 74 65 2d 64 65 66 61 75 6c 74 2d 62    72 61 6e 63 68 20 28 29 0a 20 20 22 55 70 64 61 | update-default-branch.()..."Upda | 
| 16c40 | 74 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 64    65 66 61 75 6c 74 20 62 72 61 6e 63 68 20 61 66 | te.name.of.the.default.branch.af | 
| 16c60 | 74 65 72 20 75 70 73 74 72 65 61 6d 20 63 68 61    6e 67 65 64 20 69 74 2e 22 0a 20 20 3a 64 65 73 | ter.upstream.changed.it."...:des | 
| 16c80 | 63 72 69 70 74 69 6f 6e 20 22 55 70 64 61 74 65    20 64 65 66 61 75 6c 74 20 62 72 61 6e 63 68 22 | cription."Update.default.branch" | 
| 16ca0 | 0a 20 20 3a 69 6e 61 70 74 2d 69 66 2d 6e 6f 74    20 23 27 6d 61 67 69 74 2d 67 65 74 2d 73 6f 6d | ...:inapt-if-not.#'magit-get-som | 
| 16cc0 | 65 2d 72 65 6d 6f 74 65 0a 20 20 28 69 6e 74 65    72 61 63 74 69 76 65 29 0a 20 20 28 70 63 61 73 | e-remote...(interactive)...(pcas | 
| 16ce0 | 65 2d 6c 65 74 20 28 28 60 28 2c 5f 72 65 6d 6f    74 65 20 2c 6f 6c 64 6e 61 6d 65 29 20 28 6d 61 | e-let.((`(,_remote.,oldname).(ma | 
| 16d00 | 67 69 74 2d 2d 67 65 74 2d 64 65 66 61 75 6c 74    2d 62 72 61 6e 63 68 29 29 0a 20 20 20 20 20 20 | git--get-default-branch))....... | 
| 16d20 | 20 20 20 20 20 20 20 20 28 60 28 20 2c 72 65 6d    6f 74 65 20 2c 6e 65 77 6e 61 6d 65 29 20 28 6d | ........(`(.,remote.,newname).(m | 
| 16d40 | 61 67 69 74 2d 2d 67 65 74 2d 64 65 66 61 75 6c    74 2d 62 72 61 6e 63 68 20 74 29 29 29 0a 20 20 | agit--get-default-branch.t)))... | 
| 16d60 | 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 28 28 65    71 75 61 6c 20 6f 6c 64 6e 61 6d 65 20 6e 65 77 | ..(cond......((equal.oldname.new | 
| 16d80 | 6e 61 6d 65 29 0a 20 20 20 20 20 20 28 73 65 74    71 20 6f 6c 64 6e 61 6d 65 0a 20 20 20 20 20 20 | name).......(setq.oldname....... | 
| 16da0 | 20 20 20 20 20 20 28 72 65 61 64 2d 73 74 72 69    6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ......(read-string.............. | 
| 16dc0 | 28 66 6f 72 6d 61 74 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 22 4e 61 6d 65 20 6f 66 20 64 | (format..............."Name.of.d | 
| 16de0 | 65 66 61 75 6c 74 20 62 72 61 6e 63 68 20 69 73    20 73 74 69 6c 6c 20 60 25 73 27 2c 20 25 73 5c | efault.branch.is.still.`%s',.%s\ | 
| 16e00 | 6e 25 73 20 60 25 73 27 3a 20 22 20 6f 6c 64 6e    61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 | n%s.`%s':.".oldname............. | 
| 16e20 | 20 20 22 62 75 74 20 74 68 65 20 75 70 73 74 72    65 61 6d 73 20 6f 66 20 73 6f 6d 65 20 6c 6f 63 | .."but.the.upstreams.of.some.loc | 
| 16e40 | 61 6c 20 62 72 61 6e 63 68 65 73 20 6d 69 67 68    74 20 6e 65 65 64 20 75 70 64 61 74 69 6e 67 2e | al.branches.might.need.updating. | 
| 16e60 | 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    22 4e 61 6d 65 20 6f 66 20 75 70 73 74 72 65 61 | "..............."Name.of.upstrea | 
| 16e80 | 6d 20 62 72 61 6e 63 68 65 73 20 74 6f 20 72 65    70 6c 61 63 65 20 77 69 74 68 22 20 6e 65 77 6e | m.branches.to.replace.with".newn | 
| 16ea0 | 61 6d 65 29 29 29 0a 20 20 20 20 20 20 28 6d 61    67 69 74 2d 2d 73 65 74 2d 64 65 66 61 75 6c 74 | ame))).......(magit--set-default | 
| 16ec0 | 2d 62 72 61 6e 63 68 20 6e 65 77 6e 61 6d 65 20    6f 6c 64 6e 61 6d 65 29 0a 20 20 20 20 20 20 28 | -branch.newname.oldname).......( | 
| 16ee0 | 6d 61 67 69 74 2d 72 65 66 72 65 73 68 29 29 0a    20 20 20 20 20 28 74 0a 20 20 20 20 20 20 28 75 | magit-refresh))......(t.......(u | 
| 16f00 | 6e 6c 65 73 73 20 6f 6c 64 6e 61 6d 65 0a 20 20    20 20 20 20 20 20 28 73 65 74 71 20 6f 6c 64 6e | nless.oldname.........(setq.oldn | 
| 16f20 | 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 6f 74 | ame...............(magit-read-ot | 
| 16f40 | 68 65 72 2d 6c 6f 63 61 6c 2d 62 72 61 6e 63 68    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | her-local-branch................ | 
| 16f60 | 28 66 6f 72 6d 61 74 20 22 4e 61 6d 65 20 6f 66    20 6f 6c 64 20 64 65 66 61 75 6c 74 20 62 72 61 | (format."Name.of.old.default.bra | 
| 16f80 | 6e 63 68 20 74 6f 20 62 65 20 72 65 6e 61 6d 65    64 20 74 6f 20 60 25 73 27 22 0a 20 20 20 20 20 | nch.to.be.renamed.to.`%s'"...... | 
| 16fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 6e 65 77 6e 61 6d 65 29 0a 20 20 20 20 20 | ..................newname)...... | 
| 16fc0 | 20 20 20 20 20 20 20 20 20 20 6e 65 77 6e 61 6d    65 20 22 6d 61 73 74 65 72 22 29 29 29 0a 20 20 | ..........newname."master")))... | 
| 16fe0 | 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 20    20 28 28 79 2d 6f 72 2d 6e 2d 70 20 28 66 6f 72 | ....(cond........((y-or-n-p.(for | 
| 17000 | 6d 61 74 20 22 44 65 66 61 75 6c 74 20 62 72 61    6e 63 68 20 63 68 61 6e 67 65 64 20 66 72 6f 6d | mat."Default.branch.changed.from | 
| 17020 | 20 60 25 73 27 20 74 6f 20 60 25 73 27 20 6f 6e    20 25 73 2e 25 73 22 0a 20 20 20 20 20 20 20 20 | .`%s'.to.`%s'.on.%s.%s"......... | 
| 17040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 6f 6c 64 6e 61 6d 65 20 6e 65 77 6e 61 6d | ..................oldname.newnam | 
| 17060 | 65 20 72 65 6d 6f 74 65 20 22 20 20 44 6f 20 74    68 65 20 73 61 6d 65 20 6c 6f 63 61 6c 6c 79 3f | e.remote."..Do.the.same.locally? | 
| 17080 | 20 22 29 29 0a 20 20 20 20 20 20 20 20 28 6d 61    67 69 74 2d 2d 73 65 74 2d 64 65 66 61 75 6c 74 | .")).........(magit--set-default | 
| 170a0 | 2d 62 72 61 6e 63 68 20 6e 65 77 6e 61 6d 65 20    6f 6c 64 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 | -branch.newname.oldname)........ | 
| 170c0 | 20 28 6d 61 67 69 74 2d 72 65 66 72 65 73 68 29    29 0a 20 20 20 20 20 20 20 28 28 75 73 65 72 2d | .(magit-refresh))........((user- | 
| 170e0 | 65 72 72 6f 72 20 22 41 62 6f 72 74 22 29 29 29    29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f | error."Abort")))))))..;;;###auto | 
| 17100 | 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69    74 2d 72 65 6d 6f 74 65 2d 75 6e 73 68 61 6c 6c | load.(defun.magit-remote-unshall | 
| 17120 | 6f 77 20 28 72 65 6d 6f 74 65 29 0a 20 20 22 43    6f 6e 76 65 72 74 20 61 20 73 68 61 6c 6c 6f 77 | ow.(remote)..."Convert.a.shallow | 
| 17140 | 20 72 65 6d 6f 74 65 20 69 6e 74 6f 20 61 20 66    75 6c 6c 20 6f 6e 65 2e 0a 49 66 20 6f 6e 6c 79 | .remote.into.a.full.one..If.only | 
| 17160 | 20 61 20 73 69 6e 67 6c 65 20 72 65 66 73 70 65    63 20 69 73 20 73 65 74 20 61 6e 64 20 69 74 20 | .a.single.refspec.is.set.and.it. | 
| 17180 | 64 6f 65 73 20 6e 6f 74 20 63 6f 6e 74 61 69 6e    20 61 0a 77 69 6c 64 63 61 72 64 2c 20 74 68 65 | does.not.contain.a.wildcard,.the | 
| 171a0 | 6e 20 61 6c 73 6f 20 6f 66 66 65 72 20 74 6f 20    72 65 70 6c 61 63 65 20 69 74 20 77 69 74 68 20 | n.also.offer.to.replace.it.with. | 
| 171c0 | 74 68 65 20 73 74 61 6e 64 61 72 64 0a 72 65 66    73 70 65 63 2e 22 0a 20 20 28 69 6e 74 65 72 61 | the.standard.refspec."...(intera | 
| 171e0 | 63 74 69 76 65 20 28 6c 69 73 74 20 28 6f 72 20    28 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 | ctive.(list.(or.(magit-get-curre | 
| 17200 | 6e 74 2d 72 65 6d 6f 74 65 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nt-remote)...................... | 
| 17220 | 20 20 20 20 28 6d 61 67 69 74 2d 72 65 61 64 2d    72 65 6d 6f 74 65 20 22 44 65 6c 65 74 65 20 72 | ....(magit-read-remote."Delete.r | 
| 17240 | 65 6d 6f 74 65 22 29 29 29 29 0a 20 20 28 6c 65    74 20 28 28 72 65 66 73 70 65 63 73 20 28 6d 61 | emote"))))...(let.((refspecs.(ma | 
| 17260 | 67 69 74 2d 67 65 74 2d 61 6c 6c 20 22 72 65 6d    6f 74 65 22 20 72 65 6d 6f 74 65 20 22 66 65 74 | git-get-all."remote".remote."fet | 
| 17280 | 63 68 22 29 29 0a 20 20 20 20 20 20 20 20 28 73    74 61 6e 64 61 72 64 20 28 66 6f 72 6d 61 74 20 | ch")).........(standard.(format. | 
| 172a0 | 22 2b 72 65 66 73 2f 68 65 61 64 73 2f 2a 3a 72    65 66 73 2f 72 65 6d 6f 74 65 73 2f 25 73 2f 2a | "+refs/heads/*:refs/remotes/%s/* | 
| 172c0 | 22 20 72 65 6d 6f 74 65 29 29 29 0a 20 20 20 20    28 77 68 65 6e 20 28 61 6e 64 20 28 6c 65 6e 67 | ".remote))).....(when.(and.(leng | 
| 172e0 | 74 68 3d 20 72 65 66 73 70 65 63 73 20 31 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | th=.refspecs.1)................( | 
| 17300 | 6e 6f 74 20 28 73 74 72 69 6e 67 2d 73 65 61 72    63 68 20 22 2a 22 20 28 63 61 72 20 72 65 66 73 | not.(string-search."*".(car.refs | 
| 17320 | 70 65 63 73 29 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 79 65 73 2d 6f 72 2d 6e | pecs)))................(yes-or-n | 
| 17340 | 6f 2d 70 20 28 66 6f 72 6d 61 74 20 22 41 6c 73    6f 20 72 65 70 6c 61 63 65 20 72 65 66 73 70 65 | o-p.(format."Also.replace.refspe | 
| 17360 | 63 20 25 73 20 77 69 74 68 20 25 73 3f 20 22 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | c.%s.with.%s?."................. | 
| 17380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 63 61 72 20 72 65 66 73 70 65 63 | ....................(car.refspec | 
| 173a0 | 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s).............................. | 
| 173c0 | 20 20 20 20 20 20 20 73 74 61 6e 64 61 72 64 29    29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d | .......standard))).......(magit- | 
| 173e0 | 73 65 74 20 73 74 61 6e 64 61 72 64 20 22 72 65    6d 6f 74 65 22 20 72 65 6d 6f 74 65 20 22 66 65 | set.standard."remote".remote."fe | 
| 17400 | 74 63 68 22 29 29 0a 20 20 20 20 28 6d 61 67 69    74 2d 67 69 74 2d 66 65 74 63 68 20 22 2d 2d 75 | tch")).....(magit-git-fetch."--u | 
| 17420 | 6e 73 68 61 6c 6c 6f 77 22 20 72 65 6d 6f 74 65    29 29 29 0a 0a 3b 3b 3b 20 43 6f 6e 66 69 67 75 | nshallow".remote)))..;;;.Configu | 
| 17440 | 72 65 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f    61 64 20 28 61 75 74 6f 6c 6f 61 64 20 27 6d 61 | re..;;;###autoload.(autoload.'ma | 
| 17460 | 67 69 74 2d 72 65 6d 6f 74 65 2d 63 6f 6e 66 69    67 75 72 65 20 22 6d 61 67 69 74 2d 72 65 6d 6f | git-remote-configure."magit-remo | 
| 17480 | 74 65 22 20 6e 69 6c 20 74 29 0a 28 74 72 61 6e    73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 70 72 65 | te".nil.t).(transient-define-pre | 
| 174a0 | 66 69 78 20 6d 61 67 69 74 2d 72 65 6d 6f 74 65    2d 63 6f 6e 66 69 67 75 72 65 20 28 72 65 6d 6f | fix.magit-remote-configure.(remo | 
| 174c0 | 74 65 29 0a 20 20 22 43 6f 6e 66 69 67 75 72 65    20 61 20 72 65 6d 6f 74 65 2e 22 0a 20 20 3a 6d | te)..."Configure.a.remote."...:m | 
| 174e0 | 61 6e 2d 70 61 67 65 20 22 67 69 74 2d 72 65 6d    6f 74 65 22 0a 20 20 5b 3a 64 65 73 63 72 69 70 | an-page."git-remote"...[:descrip | 
| 17500 | 74 69 6f 6e 0a 20 20 20 28 6c 61 6d 62 64 61 20    28 29 0a 20 20 20 20 20 28 63 6f 6e 63 61 74 20 | tion....(lambda.()......(concat. | 
| 17520 | 28 70 72 6f 70 65 72 74 69 7a 65 20 22 43 6f 6e    66 69 67 75 72 65 20 22 20 27 66 61 63 65 20 27 | (propertize."Configure.".'face.' | 
| 17540 | 74 72 61 6e 73 69 65 6e 74 2d 68 65 61 64 69 6e    67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | transient-heading).............. | 
| 17560 | 28 70 72 6f 70 65 72 74 69 7a 65 20 28 6f 72 65    66 20 28 74 72 61 6e 73 69 65 6e 74 2d 70 72 65 | (propertize.(oref.(transient-pre | 
| 17580 | 66 69 78 2d 6f 62 6a 65 63 74 29 20 73 63 6f 70    65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | fix-object).scope).............. | 
| 175a0 | 20 20 20 20 20 20 20 20 20 20 20 20 27 66 61 63    65 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d | ............'face.'magit-branch- | 
| 175c0 | 72 65 6d 6f 74 65 29 29 29 0a 20 20 20 28 22 75    22 20 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2e 3c | remote)))....("u".magit-remote.< | 
| 175e0 | 72 65 6d 6f 74 65 3e 2e 75 72 6c 29 0a 20 20 20    28 22 55 22 20 6d 61 67 69 74 2d 72 65 6d 6f 74 | remote>.url)....("U".magit-remot | 
| 17600 | 65 2e 3c 72 65 6d 6f 74 65 3e 2e 66 65 74 63 68    29 0a 20 20 20 28 22 73 22 20 6d 61 67 69 74 2d | e.<remote>.fetch)....("s".magit- | 
| 17620 | 72 65 6d 6f 74 65 2e 3c 72 65 6d 6f 74 65 3e 2e    70 75 73 68 75 72 6c 29 0a 20 20 20 28 22 53 22 | remote.<remote>.pushurl)....("S" | 
| 17640 | 20 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2e 3c 72    65 6d 6f 74 65 3e 2e 70 75 73 68 29 0a 20 20 20 | .magit-remote.<remote>.push).... | 
| 17660 | 28 22 4f 22 20 6d 61 67 69 74 2d 72 65 6d 6f 74    65 2e 3c 72 65 6d 6f 74 65 3e 2e 74 61 67 6f 70 | ("O".magit-remote.<remote>.tagop | 
| 17680 | 74 29 5d 0a 20 20 28 69 6e 74 65 72 61 63 74 69    76 65 0a 20 20 20 28 6c 69 73 74 20 28 6f 72 20 | t)]...(interactive....(list.(or. | 
| 176a0 | 28 61 6e 64 20 28 6e 6f 74 20 63 75 72 72 65 6e    74 2d 70 72 65 66 69 78 2d 61 72 67 29 0a 20 20 | (and.(not.current-prefix-arg)... | 
| 176c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6e 6f 74 20 28 61 6e 64 20 6d 61 67 69 74 2d | ................(not.(and.magit- | 
| 176e0 | 72 65 6d 6f 74 65 2d 64 69 72 65 63 74 2d 63 6f    6e 66 69 67 75 72 65 0a 20 20 20 20 20 20 20 20 | remote-direct-configure......... | 
| 17700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 65 71 20 74 72 61 6e 73 69 65 6e | ....................(eq.transien | 
| 17720 | 74 2d 63 75 72 72 65 6e 74 2d 63 6f 6d 6d 61 6e    64 20 27 6d 61 67 69 74 2d 72 65 6d 6f 74 65 29 | t-current-command.'magit-remote) | 
| 17740 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6d 61 67 69 74 2d 67 65 74 2d | ))...................(magit-get- | 
| 17760 | 63 75 72 72 65 6e 74 2d 72 65 6d 6f 74 65 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | current-remote))..............(m | 
| 17780 | 61 67 69 74 2d 2d 72 65 61 64 2d 72 65 6d 6f 74    65 2d 73 63 6f 70 65 29 29 29 29 0a 20 20 28 74 | agit--read-remote-scope))))...(t | 
| 177a0 | 72 61 6e 73 69 65 6e 74 2d 73 65 74 75 70 20 27    6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 63 6f 6e | ransient-setup.'magit-remote-con | 
| 177c0 | 66 69 67 75 72 65 20 6e 69 6c 20 6e 69 6c 20 3a    73 63 6f 70 65 20 72 65 6d 6f 74 65 29 29 0a 0a | figure.nil.nil.:scope.remote)).. | 
| 177e0 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 72 65    61 64 2d 72 65 6d 6f 74 65 2d 73 63 6f 70 65 20 | (defun.magit--read-remote-scope. | 
| 17800 | 28 26 6f 70 74 69 6f 6e 61 6c 20 6f 62 6a 29 0a    20 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 72 65 | (&optional.obj)...(magit-read-re | 
| 17820 | 6d 6f 74 65 0a 20 20 20 28 69 66 20 6f 62 6a 0a    20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 | mote....(if.obj........(format." | 
| 17840 | 53 65 74 20 25 73 20 66 6f 72 20 72 65 6d 6f 74    65 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | Set.%s.for.remote".............. | 
| 17860 | 20 20 28 66 6f 72 6d 61 74 20 28 6f 72 65 66 20    6f 62 6a 20 76 61 72 69 61 62 6c 65 29 20 22 3c | ..(format.(oref.obj.variable)."< | 
| 17880 | 6e 61 6d 65 3e 22 29 29 0a 20 20 20 20 20 22 43    6f 6e 66 69 67 75 72 65 20 72 65 6d 6f 74 65 22 | name>"))......"Configure.remote" | 
| 178a0 | 29 29 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d    64 65 66 69 6e 65 2d 69 6e 66 69 78 20 6d 61 67 | )))..(transient-define-infix.mag | 
| 178c0 | 69 74 2d 72 65 6d 6f 74 65 2e 3c 72 65 6d 6f 74    65 3e 2e 75 72 6c 20 28 29 0a 20 20 3a 63 6c 61 | it-remote.<remote>.url.()...:cla | 
| 178e0 | 73 73 20 27 6d 61 67 69 74 2d 2d 67 69 74 2d 76    61 72 69 61 62 6c 65 3a 75 72 6c 73 0a 20 20 3a | ss.'magit--git-variable:urls...: | 
| 17900 | 73 63 6f 70 65 20 23 27 6d 61 67 69 74 2d 2d 72    65 61 64 2d 72 65 6d 6f 74 65 2d 73 63 6f 70 65 | scope.#'magit--read-remote-scope | 
| 17920 | 0a 20 20 3a 76 61 72 69 61 62 6c 65 20 22 72 65    6d 6f 74 65 2e 25 73 2e 75 72 6c 22 0a 20 20 3a | ...:variable."remote.%s.url"...: | 
| 17940 | 6d 75 6c 74 69 2d 76 61 6c 75 65 20 74 0a 20 20    3a 68 69 73 74 6f 72 79 2d 6b 65 79 20 27 6d 61 | multi-value.t...:history-key.'ma | 
| 17960 | 67 69 74 2d 72 65 6d 6f 74 65 2e 3c 72 65 6d 6f    74 65 3e 2e 2a 75 72 6c 29 0a 0a 28 74 72 61 6e | git-remote.<remote>.*url)..(tran | 
| 17980 | 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 69 6e 66    69 78 20 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2e | sient-define-infix.magit-remote. | 
| 179a0 | 3c 72 65 6d 6f 74 65 3e 2e 66 65 74 63 68 20 28    29 0a 20 20 3a 63 6c 61 73 73 20 27 6d 61 67 69 | <remote>.fetch.()...:class.'magi | 
| 179c0 | 74 2d 2d 67 69 74 2d 76 61 72 69 61 62 6c 65 0a    20 20 3a 73 63 6f 70 65 20 23 27 6d 61 67 69 74 | t--git-variable...:scope.#'magit | 
| 179e0 | 2d 2d 72 65 61 64 2d 72 65 6d 6f 74 65 2d 73 63    6f 70 65 0a 20 20 3a 76 61 72 69 61 62 6c 65 20 | --read-remote-scope...:variable. | 
| 17a00 | 22 72 65 6d 6f 74 65 2e 25 73 2e 66 65 74 63 68    22 0a 20 20 3a 6d 75 6c 74 69 2d 76 61 6c 75 65 | "remote.%s.fetch"...:multi-value | 
| 17a20 | 20 74 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d    64 65 66 69 6e 65 2d 69 6e 66 69 78 20 6d 61 67 | .t)..(transient-define-infix.mag | 
| 17a40 | 69 74 2d 72 65 6d 6f 74 65 2e 3c 72 65 6d 6f 74    65 3e 2e 70 75 73 68 75 72 6c 20 28 29 0a 20 20 | it-remote.<remote>.pushurl.()... | 
| 17a60 | 3a 63 6c 61 73 73 20 27 6d 61 67 69 74 2d 2d 67    69 74 2d 76 61 72 69 61 62 6c 65 3a 75 72 6c 73 | :class.'magit--git-variable:urls | 
| 17a80 | 0a 20 20 3a 73 63 6f 70 65 20 23 27 6d 61 67 69    74 2d 2d 72 65 61 64 2d 72 65 6d 6f 74 65 2d 73 | ...:scope.#'magit--read-remote-s | 
| 17aa0 | 63 6f 70 65 0a 20 20 3a 76 61 72 69 61 62 6c 65    20 22 72 65 6d 6f 74 65 2e 25 73 2e 70 75 73 68 | cope...:variable."remote.%s.push | 
| 17ac0 | 75 72 6c 22 0a 20 20 3a 6d 75 6c 74 69 2d 76 61    6c 75 65 20 74 0a 20 20 3a 68 69 73 74 6f 72 79 | url"...:multi-value.t...:history | 
| 17ae0 | 2d 6b 65 79 20 27 6d 61 67 69 74 2d 72 65 6d 6f    74 65 2e 3c 72 65 6d 6f 74 65 3e 2e 2a 75 72 6c | -key.'magit-remote.<remote>.*url | 
| 17b00 | 0a 20 20 3a 73 65 74 75 72 6c 2d 61 72 67 20 22    2d 2d 70 75 73 68 22 29 0a 0a 28 74 72 61 6e 73 | ...:seturl-arg."--push")..(trans | 
| 17b20 | 69 65 6e 74 2d 64 65 66 69 6e 65 2d 69 6e 66 69    78 20 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2e 3c | ient-define-infix.magit-remote.< | 
| 17b40 | 72 65 6d 6f 74 65 3e 2e 70 75 73 68 20 28 29 0a    20 20 3a 63 6c 61 73 73 20 27 6d 61 67 69 74 2d | remote>.push.()...:class.'magit- | 
| 17b60 | 2d 67 69 74 2d 76 61 72 69 61 62 6c 65 0a 20 20    3a 73 63 6f 70 65 20 23 27 6d 61 67 69 74 2d 2d | -git-variable...:scope.#'magit-- | 
| 17b80 | 72 65 61 64 2d 72 65 6d 6f 74 65 2d 73 63 6f 70    65 0a 20 20 3a 76 61 72 69 61 62 6c 65 20 22 72 | read-remote-scope...:variable."r | 
| 17ba0 | 65 6d 6f 74 65 2e 25 73 2e 70 75 73 68 22 29 0a    0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 | emote.%s.push")..(transient-defi | 
| 17bc0 | 6e 65 2d 69 6e 66 69 78 20 6d 61 67 69 74 2d 72    65 6d 6f 74 65 2e 3c 72 65 6d 6f 74 65 3e 2e 74 | ne-infix.magit-remote.<remote>.t | 
| 17be0 | 61 67 6f 70 74 20 28 29 0a 20 20 3a 63 6c 61 73    73 20 27 6d 61 67 69 74 2d 2d 67 69 74 2d 76 61 | agopt.()...:class.'magit--git-va | 
| 17c00 | 72 69 61 62 6c 65 3a 63 68 6f 69 63 65 73 0a 20    20 3a 73 63 6f 70 65 20 23 27 6d 61 67 69 74 2d | riable:choices...:scope.#'magit- | 
| 17c20 | 2d 72 65 61 64 2d 72 65 6d 6f 74 65 2d 73 63 6f    70 65 0a 20 20 3a 76 61 72 69 61 62 6c 65 20 22 | -read-remote-scope...:variable." | 
| 17c40 | 72 65 6d 6f 74 65 2e 25 73 2e 74 61 67 4f 70 74    22 0a 20 20 3a 63 68 6f 69 63 65 73 20 27 28 22 | remote.%s.tagOpt"...:choices.'(" | 
| 17c60 | 2d 2d 6e 6f 2d 74 61 67 73 22 20 22 2d 2d 74 61    67 73 22 29 29 0a 0a 3b 3b 3b 20 54 72 61 6e 73 | --no-tags"."--tags"))..;;;.Trans | 
| 17c80 | 66 65 72 20 55 74 69 6c 69 74 69 65 73 0a 0a 28    64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 70 75 73 | fer.Utilities..(defun.magit--pus | 
| 17ca0 | 68 2d 72 65 6d 6f 74 65 2d 76 61 72 69 61 62 6c    65 20 28 26 6f 70 74 69 6f 6e 61 6c 20 62 72 61 | h-remote-variable.(&optional.bra | 
| 17cc0 | 6e 63 68 20 73 68 6f 72 74 29 0a 20 20 28 75 6e    6c 65 73 73 20 62 72 61 6e 63 68 0a 20 20 20 20 | nch.short)...(unless.branch..... | 
| 17ce0 | 28 73 65 74 71 20 62 72 61 6e 63 68 20 28 6d 61    67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d | (setq.branch.(magit-get-current- | 
| 17d00 | 62 72 61 6e 63 68 29 29 29 0a 20 20 28 6d 61 67    69 74 2d 2d 70 72 6f 70 65 72 74 69 7a 65 2d 66 | branch)))...(magit--propertize-f | 
| 17d20 | 61 63 65 0a 20 20 20 28 69 66 20 28 6f 72 20 28    6e 6f 74 20 62 72 61 6e 63 68 29 20 6d 61 67 69 | ace....(if.(or.(not.branch).magi | 
| 17d40 | 74 2d 70 72 65 66 65 72 2d 70 75 73 68 2d 64 65    66 61 75 6c 74 29 0a 20 20 20 20 20 20 20 28 69 | t-prefer-push-default)........(i | 
| 17d60 | 66 20 73 68 6f 72 74 20 22 70 75 73 68 44 65 66    61 75 6c 74 22 20 22 72 65 6d 6f 74 65 2e 70 75 | f.short."pushDefault"."remote.pu | 
| 17d80 | 73 68 44 65 66 61 75 6c 74 22 29 0a 20 20 20 20    20 28 69 66 20 73 68 6f 72 74 20 22 70 75 73 68 | shDefault")......(if.short."push | 
| 17da0 | 52 65 6d 6f 74 65 22 20 28 66 6f 72 6d 61 74 20    22 62 72 61 6e 63 68 2e 25 73 2e 70 75 73 68 52 | Remote".(format."branch.%s.pushR | 
| 17dc0 | 65 6d 6f 74 65 22 20 62 72 61 6e 63 68 29 29 29    0a 20 20 20 27 62 6f 6c 64 29 29 0a 0a 28 64 65 | emote".branch)))....'bold))..(de | 
| 17de0 | 66 75 6e 20 6d 61 67 69 74 2d 2d 73 65 6c 65 63    74 2d 70 75 73 68 2d 72 65 6d 6f 74 65 20 28 70 | fun.magit--select-push-remote.(p | 
| 17e00 | 72 6f 6d 70 74 2d 73 75 66 66 69 78 29 0a 20 20    28 6c 65 74 2a 20 28 28 62 72 61 6e 63 68 20 28 | rompt-suffix)...(let*.((branch.( | 
| 17e20 | 6f 72 20 28 6d 61 67 69 74 2d 67 65 74 2d 63 75    72 72 65 6e 74 2d 62 72 61 6e 63 68 29 0a 20 20 | or.(magit-get-current-branch)... | 
| 17e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 | ...................(user-error." | 
| 17e60 | 4e 6f 20 62 72 61 6e 63 68 20 69 73 20 63 68 65    63 6b 65 64 20 6f 75 74 22 29 29 29 0a 20 20 20 | No.branch.is.checked.out"))).... | 
| 17e80 | 20 20 20 20 20 20 28 72 65 6d 6f 74 65 20 28 6d    61 67 69 74 2d 67 65 74 2d 70 75 73 68 2d 72 65 | ......(remote.(magit-get-push-re | 
| 17ea0 | 6d 6f 74 65 20 62 72 61 6e 63 68 29 29 0a 20 20    20 20 20 20 20 20 20 28 63 68 61 6e 67 65 64 20 | mote.branch))..........(changed. | 
| 17ec0 | 6e 69 6c 29 29 0a 20 20 20 20 28 77 68 65 6e 20    28 6f 72 20 63 75 72 72 65 6e 74 2d 70 72 65 66 | nil)).....(when.(or.current-pref | 
| 17ee0 | 69 78 2d 61 72 67 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6e 6f 74 20 72 65 6d 6f 74 65 | ix-arg...............(not.remote | 
| 17f00 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6e 6f 74 20 28 6d 65 6d 62 65 72 20 72 65 6d | )...............(not.(member.rem | 
| 17f20 | 6f 74 65 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d    72 65 6d 6f 74 65 73 29 29 29 29 0a 20 20 20 20 | ote.(magit-list-remotes))))..... | 
| 17f40 | 20 20 28 73 65 74 71 20 63 68 61 6e 67 65 64 20    74 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 72 | ..(setq.changed.t).......(setq.r | 
| 17f60 | 65 6d 6f 74 65 0a 20 20 20 20 20 20 20 20 20 20    20 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 72 65 | emote.............(magit-read-re | 
| 17f80 | 6d 6f 74 65 20 28 66 6f 72 6d 61 74 20 22 53 65    74 20 25 73 20 61 6e 64 20 25 73 22 0a 20 20 20 | mote.(format."Set.%s.and.%s".... | 
| 17fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 17fc0 | 20 20 20 20 28 6d 61 67 69 74 2d 2d 70 75 73 68    2d 72 65 6d 6f 74 65 2d 76 61 72 69 61 62 6c 65 | ....(magit--push-remote-variable | 
| 17fe0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... | 
| 18000 | 20 20 20 20 20 20 20 20 20 70 72 6f 6d 70 74 2d    73 75 66 66 69 78 29 29 29 0a 20 20 20 20 20 20 | .........prompt-suffix)))....... | 
| 18020 | 28 73 65 74 66 20 28 6d 61 67 69 74 2d 67 65 74    20 28 6d 61 67 69 74 2d 2d 70 75 73 68 2d 72 65 | (setf.(magit-get.(magit--push-re | 
| 18040 | 6d 6f 74 65 2d 76 61 72 69 61 62 6c 65 20 62 72    61 6e 63 68 29 29 20 72 65 6d 6f 74 65 29 29 0a | mote-variable.branch)).remote)). | 
| 18060 | 20 20 20 20 28 6c 69 73 74 20 62 72 61 6e 63 68    20 72 65 6d 6f 74 65 20 63 68 61 6e 67 65 64 29 | ....(list.branch.remote.changed) | 
| 18080 | 29 29 0a 0a 3b 3b 3b 20 5f 0a 28 70 72 6f 76 69    64 65 20 27 6d 61 67 69 74 2d 72 65 6d 6f 74 65 | ))..;;;._.(provide.'magit-remote | 
| 180a0 | 29 0a 3b 3b 3b 20 6d 61 67 69 74 2d 72 65 6d 6f    74 65 2e 65 6c 20 65 6e 64 73 20 68 65 72 65 0a | ).;;;.magit-remote.el.ends.here. | 
| 180c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 180e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 18100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 18120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 18140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 18160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 18180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 181a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 181c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 181e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 18200 | 6d 61 67 69 74 2d 32 30 32 34 30 34 30 34 2e 31    39 30 31 2f 6d 61 67 69 74 2d 73 74 61 73 68 2e | magit-20240404.1901/magit-stash. | 
| 18220 | 65 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | el.............................. | 
| 18240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 18260 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30    30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 | 
| 18280 | 30 30 36 33 36 32 31 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 34 36 35 37 00 20 30 00 00 00 | 0063621.00000000000.014657..0... | 
| 182a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 182c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 182e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 18300 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... | 
| 18320 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... | 
| 18340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 18360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 18380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 183a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 183c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 183e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 18400 | 3b 3b 3b 20 6d 61 67 69 74 2d 73 74 61 73 68 2e    65 6c 20 2d 2d 2d 20 53 74 61 73 68 20 73 75 70 | ;;;.magit-stash.el.---.Stash.sup | 
| 18420 | 70 6f 72 74 20 66 6f 72 20 4d 61 67 69 74 20 20    2d 2a 2d 20 6c 65 78 69 63 61 6c 2d 62 69 6e 64 | port.for.Magit..-*-.lexical-bind | 
| 18440 | 69 6e 67 3a 74 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f    70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 38 | ing:t.-*-..;;.Copyright.(C).2008 | 
| 18460 | 2d 32 30 32 34 20 54 68 65 20 4d 61 67 69 74 20    50 72 6f 6a 65 63 74 20 43 6f 6e 74 72 69 62 75 | -2024.The.Magit.Project.Contribu | 
| 18480 | 74 6f 72 73 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a    20 4a 6f 6e 61 73 20 42 65 72 6e 6f 75 6c 6c 69 | tors..;;.Author:.Jonas.Bernoulli | 
| 184a0 | 20 3c 6a 6f 6e 61 73 40 62 65 72 6e 6f 75 6c 2e    6c 69 3e 0a 3b 3b 20 4d 61 69 6e 74 61 69 6e 65 | .<jonas@bernoul.li>.;;.Maintaine | 
| 184c0 | 72 3a 20 4a 6f 6e 61 73 20 42 65 72 6e 6f 75 6c    6c 69 20 3c 6a 6f 6e 61 73 40 62 65 72 6e 6f 75 | r:.Jonas.Bernoulli.<jonas@bernou | 
| 184e0 | 6c 2e 6c 69 3e 0a 0a 3b 3b 20 53 50 44 58 2d 4c    69 63 65 6e 73 65 2d 49 64 65 6e 74 69 66 69 65 | l.li>..;;.SPDX-License-Identifie | 
| 18500 | 72 3a 20 47 50 4c 2d 33 2e 30 2d 6f 72 2d 6c 61    74 65 72 0a 0a 3b 3b 20 4d 61 67 69 74 20 69 73 | r:.GPL-3.0-or-later..;;.Magit.is | 
| 18520 | 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3a 20    79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69 | .free.software:.you.can.redistri | 
| 18540 | 62 75 74 65 20 69 74 20 61 6e 64 2f 6f 72 20 6d    6f 64 69 66 79 20 69 74 0a 3b 3b 20 75 6e 64 65 | bute.it.and/or.modify.it.;;.unde | 
| 18560 | 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74    68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 | r.the.terms.of.the.GNU.General.P | 
| 18580 | 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 61 73    20 70 75 62 6c 69 73 68 65 64 20 62 79 0a 3b 3b | ublic.License.as.published.by.;; | 
| 185a0 | 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61    72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 65 | .the.Free.Software.Foundation,.e | 
| 185c0 | 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 33 20    6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 2c 20 | ither.version.3.of.the.License,. | 
| 185e0 | 6f 72 0a 3b 3b 20 28 61 74 20 79 6f 75 72 20 6f    70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 74 65 72 | or.;;.(at.your.option).any.later | 
| 18600 | 20 76 65 72 73 69 6f 6e 2e 0a 3b 3b 0a 3b 3b 20    4d 61 67 69 74 20 69 73 20 64 69 73 74 72 69 62 | .version..;;.;;.Magit.is.distrib | 
| 18620 | 75 74 65 64 20 69 6e 20 74 68 65 20 68 6f 70 65    20 74 68 61 74 20 69 74 20 77 69 6c 6c 20 62 65 | uted.in.the.hope.that.it.will.be | 
| 18640 | 20 75 73 65 66 75 6c 2c 20 62 75 74 20 57 49 54    48 4f 55 54 0a 3b 3b 20 41 4e 59 20 57 41 52 52 | .useful,.but.WITHOUT.;;.ANY.WARR | 
| 18660 | 41 4e 54 59 3b 20 77 69 74 68 6f 75 74 20 65 76    65 6e 20 74 68 65 20 69 6d 70 6c 69 65 64 20 77 | ANTY;.without.even.the.implied.w | 
| 18680 | 61 72 72 61 6e 74 79 20 6f 66 20 4d 45 52 43 48    41 4e 54 41 42 49 4c 49 54 59 0a 3b 3b 20 6f 72 | arranty.of.MERCHANTABILITY.;;.or | 
| 186a0 | 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50    41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 | .FITNESS.FOR.A.PARTICULAR.PURPOS | 
| 186c0 | 45 2e 20 20 53 65 65 20 74 68 65 20 47 4e 55 20    47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 0a 3b | E...See.the.GNU.General.Public.; | 
| 186e0 | 3b 20 4c 69 63 65 6e 73 65 20 66 6f 72 20 6d 6f    72 65 20 64 65 74 61 69 6c 73 2e 0a 3b 3b 0a 3b | ;.License.for.more.details..;;.; | 
| 18700 | 3b 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76    65 20 72 65 63 65 69 76 65 64 20 61 20 63 6f 70 | ;.You.should.have.received.a.cop | 
| 18720 | 79 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e    65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 | y.of.the.GNU.General.Public.Lice | 
| 18740 | 6e 73 65 0a 3b 3b 20 61 6c 6f 6e 67 20 77 69 74    68 20 4d 61 67 69 74 2e 20 20 49 66 20 6e 6f 74 | nse.;;.along.with.Magit...If.not | 
| 18760 | 2c 20 73 65 65 20 3c 68 74 74 70 73 3a 2f 2f 77    77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e | ,.see.<https://www.gnu.org/licen | 
| 18780 | 73 65 73 2f 3e 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d    65 6e 74 61 72 79 3a 0a 0a 3b 3b 20 53 75 70 70 | ses/>...;;;.Commentary:..;;.Supp | 
| 187a0 | 6f 72 74 20 66 6f 72 20 47 69 74 20 73 74 61 73    68 65 73 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a | ort.for.Git.stashes...;;;.Code:. | 
| 187c0 | 0a 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74    29 0a 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 | .(require.'magit).(require.'magi | 
| 187e0 | 74 2d 72 65 66 6c 6f 67 29 0a 28 72 65 71 75 69    72 65 20 27 6d 61 67 69 74 2d 73 65 71 75 65 6e | t-reflog).(require.'magit-sequen | 
| 18800 | 63 65 29 0a 0a 3b 3b 3b 20 4f 70 74 69 6f 6e 73    0a 0a 28 64 65 66 67 72 6f 75 70 20 6d 61 67 69 | ce)..;;;.Options..(defgroup.magi | 
| 18820 | 74 2d 73 74 61 73 68 20 6e 69 6c 0a 20 20 22 4c    69 73 74 20 73 74 61 73 68 65 73 20 61 6e 64 20 | t-stash.nil..."List.stashes.and. | 
| 18840 | 73 68 6f 77 20 73 74 61 73 68 20 64 69 66 66 73    2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 | show.stash.diffs."...:group.'mag | 
| 18860 | 69 74 2d 6d 6f 64 65 73 29 0a 0a 3b 3b 3b 3b 20    44 69 66 66 20 6f 70 74 69 6f 6e 73 0a 0a 28 64 | it-modes)..;;;;.Diff.options..(d | 
| 18880 | 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 73    74 61 73 68 2d 73 65 63 74 69 6f 6e 73 2d 68 6f | efcustom.magit-stash-sections-ho | 
| 188a0 | 6f 6b 0a 20 20 27 28 6d 61 67 69 74 2d 69 6e 73    65 72 74 2d 73 74 61 73 68 2d 6e 6f 74 65 73 0a | ok...'(magit-insert-stash-notes. | 
| 188c0 | 20 20 20 20 6d 61 67 69 74 2d 69 6e 73 65 72 74    2d 73 74 61 73 68 2d 77 6f 72 6b 74 72 65 65 0a | ....magit-insert-stash-worktree. | 
| 188e0 | 20 20 20 20 6d 61 67 69 74 2d 69 6e 73 65 72 74    2d 73 74 61 73 68 2d 69 6e 64 65 78 0a 20 20 20 | ....magit-insert-stash-index.... | 
| 18900 | 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 74    61 73 68 2d 75 6e 74 72 61 63 6b 65 64 29 0a 20 | .magit-insert-stash-untracked).. | 
| 18920 | 20 22 48 6f 6f 6b 20 72 75 6e 20 74 6f 20 69 6e    73 65 72 74 20 73 65 63 74 69 6f 6e 73 20 69 6e | ."Hook.run.to.insert.sections.in | 
| 18940 | 74 6f 20 73 74 61 73 68 20 64 69 66 66 20 62 75    66 66 65 72 73 2e 22 0a 20 20 3a 70 61 63 6b 61 | to.stash.diff.buffers."...:packa | 
| 18960 | 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67    69 74 20 2e 20 22 32 2e 31 2e 30 22 29 0a 20 20 | ge-version.'(magit..."2.1.0")... | 
| 18980 | 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 73 74    61 73 68 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f | :group.'magit-stash...:type.'hoo | 
| 189a0 | 6b 29 0a 0a 3b 3b 3b 3b 20 4c 6f 67 20 6f 70 74    69 6f 6e 73 0a 0a 28 64 65 66 63 75 73 74 6f 6d | k)..;;;;.Log.options..(defcustom | 
| 189c0 | 20 6d 61 67 69 74 2d 73 74 61 73 68 65 73 2d 6d    61 72 67 69 6e 0a 20 20 28 6c 69 73 74 20 28 6e | .magit-stashes-margin...(list.(n | 
| 189e0 | 74 68 20 30 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d    61 72 67 69 6e 29 0a 20 20 20 20 20 20 20 20 28 | th.0.magit-log-margin).........( | 
| 18a00 | 6e 74 68 20 31 20 6d 61 67 69 74 2d 6c 6f 67 2d    6d 61 72 67 69 6e 29 0a 20 20 20 20 20 20 20 20 | nth.1.magit-log-margin)......... | 
| 18a20 | 27 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 69    6e 2d 77 69 64 74 68 20 6e 69 6c 0a 20 20 20 20 | 'magit-log-margin-width.nil..... | 
| 18a40 | 20 20 20 20 28 6e 74 68 20 34 20 6d 61 67 69 74    2d 6c 6f 67 2d 6d 61 72 67 69 6e 29 29 0a 20 20 | ....(nth.4.magit-log-margin))... | 
| 18a60 | 22 46 6f 72 6d 61 74 20 6f 66 20 74 68 65 20 6d    61 72 67 69 6e 20 69 6e 20 60 6d 61 67 69 74 2d | "Format.of.the.margin.in.`magit- | 
| 18a80 | 73 74 61 73 68 65 73 2d 6d 6f 64 65 27 20 62 75    66 66 65 72 73 2e 0a 0a 54 68 65 20 76 61 6c 75 | stashes-mode'.buffers...The.valu | 
| 18aa0 | 65 20 68 61 73 20 74 68 65 20 66 6f 72 6d 20 28    49 4e 49 54 20 53 54 59 4c 45 20 57 49 44 54 48 | e.has.the.form.(INIT.STYLE.WIDTH | 
| 18ac0 | 20 41 55 54 48 4f 52 20 41 55 54 48 4f 52 2d 57    49 44 54 48 29 2e 0a 0a 49 66 20 49 4e 49 54 20 | .AUTHOR.AUTHOR-WIDTH)...If.INIT. | 
| 18ae0 | 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e    20 74 68 65 20 6d 61 72 67 69 6e 20 69 73 20 73 | is.non-nil,.then.the.margin.is.s | 
| 18b00 | 68 6f 77 6e 20 69 6e 69 74 69 61 6c 6c 79 2e 0a    53 54 59 4c 45 20 63 6f 6e 74 72 6f 6c 73 20 68 | hown.initially..STYLE.controls.h | 
| 18b20 | 6f 77 20 74 6f 20 66 6f 72 6d 61 74 20 74 68 65    20 61 75 74 68 6f 72 20 6f 72 20 63 6f 6d 6d 69 | ow.to.format.the.author.or.commi | 
| 18b40 | 74 74 65 72 20 64 61 74 65 2e 0a 20 20 49 74 20    63 61 6e 20 62 65 20 6f 6e 65 20 6f 66 20 60 61 | tter.date....It.can.be.one.of.`a | 
| 18b60 | 67 65 27 20 28 74 6f 20 73 68 6f 77 20 74 68 65    20 61 67 65 20 6f 66 20 74 68 65 20 63 6f 6d 6d | ge'.(to.show.the.age.of.the.comm | 
| 18b80 | 69 74 29 2c 0a 20 20 60 61 67 65 2d 61 62 62 72    65 76 69 61 74 65 64 27 20 28 74 6f 20 61 62 62 | it),...`age-abbreviated'.(to.abb | 
| 18ba0 | 72 65 76 69 61 74 65 20 74 68 65 20 74 69 6d 65    20 75 6e 69 74 20 74 6f 20 61 20 63 68 61 72 61 | reviate.the.time.unit.to.a.chara | 
| 18bc0 | 63 74 65 72 29 2c 0a 20 20 6f 72 20 61 20 73 74    72 69 6e 67 20 28 73 75 69 74 61 62 6c 65 20 66 | cter),...or.a.string.(suitable.f | 
| 18be0 | 6f 72 20 60 66 6f 72 6d 61 74 2d 74 69 6d 65 2d    73 74 72 69 6e 67 27 29 20 74 6f 20 73 68 6f 77 | or.`format-time-string').to.show | 
| 18c00 | 20 74 68 65 0a 20 20 61 63 74 75 61 6c 20 64 61    74 65 2e 20 20 4f 70 74 69 6f 6e 20 60 6d 61 67 | .the...actual.date...Option.`mag | 
| 18c20 | 69 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e 2d 73 68    6f 77 2d 63 6f 6d 6d 69 74 74 65 72 2d 64 61 74 | it-log-margin-show-committer-dat | 
| 18c40 | 65 27 0a 20 20 63 6f 6e 74 72 6f 6c 73 20 77 68    69 63 68 20 64 61 74 65 20 69 73 20 62 65 69 6e | e'...controls.which.date.is.bein | 
| 18c60 | 67 20 64 69 73 70 6c 61 79 65 64 2e 0a 57 49 44    54 48 20 63 6f 6e 74 72 6f 6c 73 20 74 68 65 20 | g.displayed..WIDTH.controls.the. | 
| 18c80 | 77 69 64 74 68 20 6f 66 20 74 68 65 20 6d 61 72    67 69 6e 2e 20 20 54 68 69 73 20 65 78 69 73 74 | width.of.the.margin...This.exist | 
| 18ca0 | 73 20 66 6f 72 20 66 6f 72 77 61 72 64 0a 20 20    63 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 61 6e | s.for.forward...compatibility.an | 
| 18cc0 | 64 20 63 75 72 72 65 6e 74 6c 79 20 74 68 65 20    76 61 6c 75 65 20 73 68 6f 75 6c 64 20 6e 6f 74 | d.currently.the.value.should.not | 
| 18ce0 | 20 62 65 20 63 68 61 6e 67 65 64 2e 0a 41 55 54    48 4f 52 20 63 6f 6e 74 72 6f 6c 73 20 77 68 65 | .be.changed..AUTHOR.controls.whe | 
| 18d00 | 74 68 65 72 20 74 68 65 20 6e 61 6d 65 20 6f 66    20 74 68 65 20 61 75 74 68 6f 72 20 69 73 20 61 | ther.the.name.of.the.author.is.a | 
| 18d20 | 6c 73 6f 20 73 68 6f 77 6e 20 62 79 0a 20 20 64    65 66 61 75 6c 74 2e 0a 41 55 54 48 4f 52 2d 57 | lso.shown.by...default..AUTHOR-W | 
| 18d40 | 49 44 54 48 20 68 61 73 20 74 6f 20 62 65 20 61    6e 20 69 6e 74 65 67 65 72 2e 20 20 57 68 65 6e | IDTH.has.to.be.an.integer...When | 
| 18d60 | 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65    20 61 75 74 68 6f 72 0a 20 20 69 73 20 73 68 6f | .the.name.of.the.author...is.sho | 
| 18d80 | 77 6e 2c 20 74 68 65 6e 20 74 68 69 73 20 73 70    65 63 69 66 69 65 73 20 68 6f 77 20 6d 75 63 68 | wn,.then.this.specifies.how.much | 
| 18da0 | 20 73 70 61 63 65 20 69 73 20 75 73 65 64 20 74    6f 20 64 6f 20 73 6f 2e 22 0a 20 20 3a 70 61 63 | .space.is.used.to.do.so."...:pac | 
| 18dc0 | 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d    61 67 69 74 20 2e 20 22 32 2e 39 2e 30 22 29 0a | kage-version.'(magit..."2.9.0"). | 
| 18de0 | 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d    73 74 61 73 68 0a 20 20 3a 67 72 6f 75 70 20 27 | ..:group.'magit-stash...:group.' | 
| 18e00 | 6d 61 67 69 74 2d 6d 61 72 67 69 6e 0a 20 20 3a    74 79 70 65 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d | magit-margin...:type.magit-log-m | 
| 18e20 | 61 72 67 69 6e 2d 2d 63 75 73 74 6f 6d 2d 74 79    70 65 0a 20 20 3a 69 6e 69 74 69 61 6c 69 7a 65 | argin--custom-type...:initialize | 
| 18e40 | 20 23 27 6d 61 67 69 74 2d 63 75 73 74 6f 6d 2d    69 6e 69 74 69 61 6c 69 7a 65 2d 72 65 73 65 74 | .#'magit-custom-initialize-reset | 
| 18e60 | 0a 20 20 3a 73 65 74 2d 61 66 74 65 72 20 27 28    6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e | ...:set-after.'(magit-log-margin | 
| 18e80 | 29 0a 20 20 3a 73 65 74 20 28 61 70 70 6c 79 2d    70 61 72 74 69 61 6c 6c 79 20 23 27 6d 61 67 69 | )...:set.(apply-partially.#'magi | 
| 18ea0 | 74 2d 6d 61 72 67 69 6e 2d 73 65 74 2d 76 61 72    69 61 62 6c 65 20 27 6d 61 67 69 74 2d 73 74 61 | t-margin-set-variable.'magit-sta | 
| 18ec0 | 73 68 65 73 2d 6d 6f 64 65 29 29 0a 0a 3b 3b 3b    3b 20 56 61 72 69 61 62 6c 65 73 0a 0a 28 64 65 | shes-mode))..;;;;.Variables..(de | 
| 18ee0 | 66 76 61 72 20 6d 61 67 69 74 2d 73 74 61 73 68    2d 72 65 61 64 2d 6d 65 73 73 61 67 65 2d 66 75 | fvar.magit-stash-read-message-fu | 
| 18f00 | 6e 63 74 69 6f 6e 20 23 27 6d 61 67 69 74 2d 73    74 61 73 68 2d 72 65 61 64 2d 6d 65 73 73 61 67 | nction.#'magit-stash-read-messag | 
| 18f20 | 65 0a 20 20 22 46 75 6e 63 74 69 6f 6e 20 75 73    65 64 20 74 6f 20 72 65 61 64 20 74 68 65 20 6d | e..."Function.used.to.read.the.m | 
| 18f40 | 65 73 73 61 67 65 20 77 68 65 6e 20 63 72 65 61    74 69 6e 67 20 61 20 73 74 61 73 68 2e 22 29 0a | essage.when.creating.a.stash."). | 
| 18f60 | 0a 3b 3b 3b 20 43 6f 6d 6d 61 6e 64 73 0a 0a 3b    3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 20 28 61 | .;;;.Commands..;;;###autoload.(a | 
| 18f80 | 75 74 6f 6c 6f 61 64 20 27 6d 61 67 69 74 2d 73    74 61 73 68 20 22 6d 61 67 69 74 2d 73 74 61 73 | utoload.'magit-stash."magit-stas | 
| 18fa0 | 68 22 20 6e 69 6c 20 74 29 0a 28 74 72 61 6e 73    69 65 6e 74 2d 64 65 66 69 6e 65 2d 70 72 65 66 | h".nil.t).(transient-define-pref | 
| 18fc0 | 69 78 20 6d 61 67 69 74 2d 73 74 61 73 68 20 28    29 0a 20 20 22 53 74 61 73 68 20 75 6e 63 6f 6d | ix.magit-stash.()..."Stash.uncom | 
| 18fe0 | 6d 69 74 74 65 64 20 63 68 61 6e 67 65 73 2e 22    0a 20 20 3a 6d 61 6e 2d 70 61 67 65 20 22 67 69 | mitted.changes."...:man-page."gi | 
| 19000 | 74 2d 73 74 61 73 68 22 0a 20 20 5b 22 41 72 67    75 6d 65 6e 74 73 22 0a 20 20 20 28 22 2d 75 22 | t-stash"...["Arguments"....("-u" | 
| 19020 | 20 22 41 6c 73 6f 20 73 61 76 65 20 75 6e 74 72    61 63 6b 65 64 20 66 69 6c 65 73 22 20 28 22 2d | ."Also.save.untracked.files".("- | 
| 19040 | 75 22 20 22 2d 2d 69 6e 63 6c 75 64 65 2d 75 6e    74 72 61 63 6b 65 64 22 29 29 0a 20 20 20 28 22 | u"."--include-untracked"))....(" | 
| 19060 | 2d 61 22 20 22 41 6c 73 6f 20 73 61 76 65 20 75    6e 74 72 61 63 6b 65 64 20 61 6e 64 20 69 67 6e | -a"."Also.save.untracked.and.ign | 
| 19080 | 6f 72 65 64 20 66 69 6c 65 73 22 20 28 22 2d 61    22 20 22 2d 2d 61 6c 6c 22 29 29 5d 0a 20 20 5b | ored.files".("-a"."--all"))]...[ | 
| 190a0 | 5b 22 53 74 61 73 68 22 0a 20 20 20 20 28 22 7a    22 20 22 62 6f 74 68 22 20 20 20 20 20 20 20 20 | ["Stash".....("z"."both"........ | 
| 190c0 | 20 20 6d 61 67 69 74 2d 73 74 61 73 68 2d 62 6f    74 68 29 0a 20 20 20 20 28 22 69 22 20 22 69 6e | ..magit-stash-both).....("i"."in | 
| 190e0 | 64 65 78 22 20 20 20 20 20 20 20 20 20 6d 61 67    69 74 2d 73 74 61 73 68 2d 69 6e 64 65 78 29 0a | dex".........magit-stash-index). | 
| 19100 | 20 20 20 20 28 22 77 22 20 22 77 6f 72 6b 74 72    65 65 22 20 20 20 20 20 20 6d 61 67 69 74 2d 73 | ....("w"."worktree"......magit-s | 
| 19120 | 74 61 73 68 2d 77 6f 72 6b 74 72 65 65 29 0a 20    20 20 20 28 22 78 22 20 22 6b 65 65 70 69 6e 67 | tash-worktree).....("x"."keeping | 
| 19140 | 20 69 6e 64 65 78 22 20 6d 61 67 69 74 2d 73 74    61 73 68 2d 6b 65 65 70 2d 69 6e 64 65 78 29 0a | .index".magit-stash-keep-index). | 
| 19160 | 20 20 20 20 28 22 50 22 20 22 70 75 73 68 22 20    20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 73 | ....("P"."push"..........magit-s | 
| 19180 | 74 61 73 68 2d 70 75 73 68 20 3a 6c 65 76 65 6c    20 35 29 5d 0a 20 20 20 5b 22 53 6e 61 70 73 68 | tash-push.:level.5)]....["Snapsh | 
| 191a0 | 6f 74 22 0a 20 20 20 20 28 22 5a 22 20 22 62 6f    74 68 22 20 20 20 20 20 20 20 20 20 20 6d 61 67 | ot".....("Z"."both"..........mag | 
| 191c0 | 69 74 2d 73 6e 61 70 73 68 6f 74 2d 62 6f 74 68    29 0a 20 20 20 20 28 22 49 22 20 22 69 6e 64 65 | it-snapshot-both).....("I"."inde | 
| 191e0 | 78 22 20 20 20 20 20 20 20 20 20 6d 61 67 69 74    2d 73 6e 61 70 73 68 6f 74 2d 69 6e 64 65 78 29 | x".........magit-snapshot-index) | 
| 19200 | 0a 20 20 20 20 28 22 57 22 20 22 77 6f 72 6b 74    72 65 65 22 20 20 20 20 20 20 6d 61 67 69 74 2d | .....("W"."worktree"......magit- | 
| 19220 | 73 6e 61 70 73 68 6f 74 2d 77 6f 72 6b 74 72 65    65 29 0a 20 20 20 20 28 22 72 22 20 22 74 6f 20 | snapshot-worktree).....("r"."to. | 
| 19240 | 77 69 70 20 72 65 66 22 20 20 20 20 6d 61 67 69    74 2d 77 69 70 2d 63 6f 6d 6d 69 74 29 5d 0a 20 | wip.ref"....magit-wip-commit)].. | 
| 19260 | 20 20 5b 22 55 73 65 22 0a 20 20 20 20 28 22 61    22 20 22 41 70 70 6c 79 22 20 20 20 20 20 20 20 | ..["Use".....("a"."Apply"....... | 
| 19280 | 20 20 6d 61 67 69 74 2d 73 74 61 73 68 2d 61 70    70 6c 79 29 0a 20 20 20 20 28 22 70 22 20 22 50 | ..magit-stash-apply).....("p"."P | 
| 192a0 | 6f 70 22 20 20 20 20 20 20 20 20 20 20 20 6d 61    67 69 74 2d 73 74 61 73 68 2d 70 6f 70 29 0a 20 | op"...........magit-stash-pop).. | 
| 192c0 | 20 20 20 28 22 6b 22 20 22 44 72 6f 70 22 20 20    20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 73 74 | ...("k"."Drop"..........magit-st | 
| 192e0 | 61 73 68 2d 64 72 6f 70 29 5d 0a 20 20 20 5b 22    49 6e 73 70 65 63 74 22 0a 20 20 20 20 28 22 6c | ash-drop)]....["Inspect".....("l | 
| 19300 | 22 20 22 4c 69 73 74 22 20 20 20 20 20 20 20 20    20 20 6d 61 67 69 74 2d 73 74 61 73 68 2d 6c 69 | "."List"..........magit-stash-li | 
| 19320 | 73 74 29 0a 20 20 20 20 28 22 76 22 20 22 53 68    6f 77 22 20 20 20 20 20 20 20 20 20 20 6d 61 67 | st).....("v"."Show"..........mag | 
| 19340 | 69 74 2d 73 74 61 73 68 2d 73 68 6f 77 29 5d 0a    20 20 20 5b 22 54 72 61 6e 73 66 6f 72 6d 22 0a | it-stash-show)]....["Transform". | 
| 19360 | 20 20 20 20 28 22 62 22 20 22 42 72 61 6e 63 68    22 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 73 | ....("b"."Branch"........magit-s | 
| 19380 | 74 61 73 68 2d 62 72 61 6e 63 68 29 0a 20 20 20    20 28 22 42 22 20 22 42 72 61 6e 63 68 20 68 65 | tash-branch).....("B"."Branch.he | 
| 193a0 | 72 65 22 20 20 20 6d 61 67 69 74 2d 73 74 61 73    68 2d 62 72 61 6e 63 68 2d 68 65 72 65 29 0a 20 | re"...magit-stash-branch-here).. | 
| 193c0 | 20 20 20 28 22 66 22 20 22 46 6f 72 6d 61 74 20    70 61 74 63 68 22 20 20 6d 61 67 69 74 2d 73 74 | ...("f"."Format.patch"..magit-st | 
| 193e0 | 61 73 68 2d 66 6f 72 6d 61 74 2d 70 61 74 63 68    29 5d 5d 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | ash-format-patch)]])..(defun.mag | 
| 19400 | 69 74 2d 73 74 61 73 68 2d 61 72 67 75 6d 65 6e    74 73 20 28 29 0a 20 20 28 74 72 61 6e 73 69 65 | it-stash-arguments.()...(transie | 
| 19420 | 6e 74 2d 61 72 67 73 20 27 6d 61 67 69 74 2d 73    74 61 73 68 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 | nt-args.'magit-stash))..;;;###au | 
| 19440 | 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61    67 69 74 2d 73 74 61 73 68 2d 62 6f 74 68 20 28 | toload.(defun.magit-stash-both.( | 
| 19460 | 6d 65 73 73 61 67 65 20 26 6f 70 74 69 6f 6e 61    6c 20 69 6e 63 6c 75 64 65 2d 75 6e 74 72 61 63 | message.&optional.include-untrac | 
| 19480 | 6b 65 64 29 0a 20 20 22 43 72 65 61 74 65 20 61    20 73 74 61 73 68 20 6f 66 20 74 68 65 20 69 6e | ked)..."Create.a.stash.of.the.in | 
| 194a0 | 64 65 78 20 61 6e 64 20 77 6f 72 6b 69 6e 67 20    74 72 65 65 2e 0a 55 6e 74 72 61 63 6b 65 64 20 | dex.and.working.tree..Untracked. | 
| 194c0 | 66 69 6c 65 73 20 61 72 65 20 69 6e 63 6c 75 64    65 64 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 | files.are.included.according.to. | 
| 194e0 | 69 6e 66 69 78 20 61 72 67 75 6d 65 6e 74 73 2e    0a 4f 6e 65 20 70 72 65 66 69 78 20 61 72 67 75 | infix.arguments..One.prefix.argu | 
| 19500 | 6d 65 6e 74 20 69 73 20 65 71 75 69 76 61 6c 65    6e 74 20 74 6f 20 60 2d 2d 69 6e 63 6c 75 64 65 | ment.is.equivalent.to.`--include | 
| 19520 | 2d 75 6e 74 72 61 63 6b 65 64 27 0a 77 68 69 6c    65 20 74 77 6f 20 70 72 65 66 69 78 20 61 72 67 | -untracked'.while.two.prefix.arg | 
| 19540 | 75 6d 65 6e 74 73 20 61 72 65 20 65 71 75 69 76    61 6c 65 6e 74 20 74 6f 20 60 2d 2d 61 6c 6c 27 | uments.are.equivalent.to.`--all' | 
| 19560 | 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76    65 0a 20 20 20 28 70 72 6f 67 6e 20 28 77 68 65 | ."...(interactive....(progn.(whe | 
| 19580 | 6e 20 28 61 6e 64 20 28 6d 61 67 69 74 2d 6d 65    72 67 65 2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d | n.(and.(magit-merge-in-progress- | 
| 195a0 | 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 6d 61 | p)......................(not.(ma | 
| 195c0 | 67 69 74 2d 79 2d 6f 72 2d 6e 2d 70 20 22 5c 0a    53 74 61 73 68 69 6e 67 20 61 6e 64 20 72 65 73 | git-y-or-n-p."\.Stashing.and.res | 
| 195e0 | 65 74 74 69 6e 67 20 64 75 72 69 6e 67 20 61 20    6d 65 72 67 65 20 63 6f 6e 66 6c 69 63 74 2e 20 | etting.during.a.merge.conflict.. | 
| 19600 | 5c 0a 41 70 70 6c 79 69 6e 67 20 74 68 65 20 72    65 73 75 6c 74 69 6e 67 20 73 74 61 73 68 20 77 | \.Applying.the.resulting.stash.w | 
| 19620 | 6f 6e 27 74 20 72 65 73 74 6f 72 65 20 74 68 65    20 6d 65 72 67 65 20 73 74 61 74 65 2e 20 5c 0a | on't.restore.the.merge.state..\. | 
| 19640 | 50 72 6f 63 65 65 64 20 61 6e 79 77 61 79 3f 20    22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | Proceed.anyway?.")))............ | 
| 19660 | 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 41 62    6f 72 74 22 29 29 0a 20 20 20 20 20 20 20 20 20 | .(user-error."Abort")).......... | 
| 19680 | 20 28 6d 61 67 69 74 2d 73 74 61 73 68 2d 72 65    61 64 2d 61 72 67 73 29 29 29 0a 20 20 28 6d 61 | .(magit-stash-read-args)))...(ma | 
| 196a0 | 67 69 74 2d 73 74 61 73 68 2d 73 61 76 65 20 6d    65 73 73 61 67 65 20 74 20 74 20 69 6e 63 6c 75 | git-stash-save.message.t.t.inclu | 
| 196c0 | 64 65 2d 75 6e 74 72 61 63 6b 65 64 20 74 29 29    0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 | de-untracked.t))..;;;###autoload | 
| 196e0 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 74    61 73 68 2d 69 6e 64 65 78 20 28 6d 65 73 73 61 | .(defun.magit-stash-index.(messa | 
| 19700 | 67 65 29 0a 20 20 22 43 72 65 61 74 65 20 61 20    73 74 61 73 68 20 6f 66 20 74 68 65 20 69 6e 64 | ge)..."Create.a.stash.of.the.ind | 
| 19720 | 65 78 20 6f 6e 6c 79 2e 0a 55 6e 73 74 61 67 65    64 20 61 6e 64 20 75 6e 74 72 61 63 6b 65 64 20 | ex.only..Unstaged.and.untracked. | 
| 19740 | 63 68 61 6e 67 65 73 20 61 72 65 20 6e 6f 74 20    73 74 61 73 68 65 64 2e 20 20 54 68 65 20 73 74 | changes.are.not.stashed...The.st | 
| 19760 | 61 73 68 65 64 0a 63 68 61 6e 67 65 73 20 61 72    65 20 61 70 70 6c 69 65 64 20 69 6e 20 72 65 76 | ashed.changes.are.applied.in.rev | 
| 19780 | 65 72 73 65 20 74 6f 20 62 6f 74 68 20 74 68 65    20 69 6e 64 65 78 20 61 6e 64 20 74 68 65 0a 77 | erse.to.both.the.index.and.the.w | 
| 197a0 | 6f 72 6b 74 72 65 65 2e 20 20 54 68 69 73 20 63    6f 6d 6d 61 6e 64 20 63 61 6e 20 66 61 69 6c 20 | orktree...This.command.can.fail. | 
| 197c0 | 77 68 65 6e 20 74 68 65 20 77 6f 72 6b 74 72 65    65 20 69 73 20 6e 6f 74 20 63 6c 65 61 6e 2e 0a | when.the.worktree.is.not.clean.. | 
| 197e0 | 41 70 70 6c 79 69 6e 67 20 74 68 65 20 72 65 73    75 6c 74 69 6e 67 20 73 74 61 73 68 20 68 61 73 | Applying.the.resulting.stash.has | 
| 19800 | 20 74 68 65 20 69 6e 76 65 72 73 65 20 65 66 66    65 63 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 | .the.inverse.effect."...(interac | 
| 19820 | 74 69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69    74 2d 73 74 61 73 68 2d 72 65 61 64 2d 6d 65 73 | tive.(list.(magit-stash-read-mes | 
| 19840 | 73 61 67 65 29 29 29 0a 20 20 28 6d 61 67 69 74    2d 73 74 61 73 68 2d 73 61 76 65 20 6d 65 73 73 | sage)))...(magit-stash-save.mess | 
| 19860 | 61 67 65 20 74 20 6e 69 6c 20 6e 69 6c 20 74 20    27 77 6f 72 6b 74 72 65 65 29 29 0a 0a 3b 3b 3b | age.t.nil.nil.t.'worktree))..;;; | 
| 19880 | 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66    75 6e 20 6d 61 67 69 74 2d 73 74 61 73 68 2d 77 | ###autoload.(defun.magit-stash-w | 
| 198a0 | 6f 72 6b 74 72 65 65 20 28 6d 65 73 73 61 67 65    20 26 6f 70 74 69 6f 6e 61 6c 20 69 6e 63 6c 75 | orktree.(message.&optional.inclu | 
| 198c0 | 64 65 2d 75 6e 74 72 61 63 6b 65 64 29 0a 20 20    22 43 72 65 61 74 65 20 61 20 73 74 61 73 68 20 | de-untracked)..."Create.a.stash. | 
| 198e0 | 6f 66 20 75 6e 73 74 61 67 65 64 20 63 68 61 6e    67 65 73 20 69 6e 20 74 68 65 20 77 6f 72 6b 69 | of.unstaged.changes.in.the.worki | 
| 19900 | 6e 67 20 74 72 65 65 2e 0a 55 6e 74 72 61 63 6b    65 64 20 66 69 6c 65 73 20 61 72 65 20 69 6e 63 | ng.tree..Untracked.files.are.inc | 
| 19920 | 6c 75 64 65 64 20 61 63 63 6f 72 64 69 6e 67 20    74 6f 20 69 6e 66 69 78 20 61 72 67 75 6d 65 6e | luded.according.to.infix.argumen | 
| 19940 | 74 73 2e 0a 4f 6e 65 20 70 72 65 66 69 78 20 61    72 67 75 6d 65 6e 74 20 69 73 20 65 71 75 69 76 | ts..One.prefix.argument.is.equiv | 
| 19960 | 61 6c 65 6e 74 20 74 6f 20 60 2d 2d 69 6e 63 6c    75 64 65 2d 75 6e 74 72 61 63 6b 65 64 27 0a 77 | alent.to.`--include-untracked'.w | 
| 19980 | 68 69 6c 65 20 74 77 6f 20 70 72 65 66 69 78 20    61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 65 71 | hile.two.prefix.arguments.are.eq | 
| 199a0 | 75 69 76 61 6c 65 6e 74 20 74 6f 20 60 2d 2d 61    6c 6c 27 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 | uivalent.to.`--all'."...(interac | 
| 199c0 | 74 69 76 65 20 28 6d 61 67 69 74 2d 73 74 61 73    68 2d 72 65 61 64 2d 61 72 67 73 29 29 0a 20 20 | tive.(magit-stash-read-args))... | 
| 199e0 | 28 6d 61 67 69 74 2d 73 74 61 73 68 2d 73 61 76    65 20 6d 65 73 73 61 67 65 20 6e 69 6c 20 74 20 | (magit-stash-save.message.nil.t. | 
| 19a00 | 69 6e 63 6c 75 64 65 2d 75 6e 74 72 61 63 6b 65    64 20 74 20 27 69 6e 64 65 78 29 29 0a 0a 3b 3b | include-untracked.t.'index))..;; | 
| 19a20 | 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65    66 75 6e 20 6d 61 67 69 74 2d 73 74 61 73 68 2d | ;###autoload.(defun.magit-stash- | 
| 19a40 | 6b 65 65 70 2d 69 6e 64 65 78 20 28 6d 65 73 73    61 67 65 20 26 6f 70 74 69 6f 6e 61 6c 20 69 6e | keep-index.(message.&optional.in | 
| 19a60 | 63 6c 75 64 65 2d 75 6e 74 72 61 63 6b 65 64 29    0a 20 20 22 43 72 65 61 74 65 20 61 20 73 74 61 | clude-untracked)..."Create.a.sta | 
| 19a80 | 73 68 20 6f 66 20 74 68 65 20 69 6e 64 65 78 20    61 6e 64 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 | sh.of.the.index.and.working.tree | 
| 19aa0 | 2c 20 6b 65 65 70 69 6e 67 20 69 6e 64 65 78 20    69 6e 74 61 63 74 2e 0a 55 6e 74 72 61 63 6b 65 | ,.keeping.index.intact..Untracke | 
| 19ac0 | 64 20 66 69 6c 65 73 20 61 72 65 20 69 6e 63 6c    75 64 65 64 20 61 63 63 6f 72 64 69 6e 67 20 74 | d.files.are.included.according.t | 
| 19ae0 | 6f 20 69 6e 66 69 78 20 61 72 67 75 6d 65 6e 74    73 2e 0a 4f 6e 65 20 70 72 65 66 69 78 20 61 72 | o.infix.arguments..One.prefix.ar | 
| 19b00 | 67 75 6d 65 6e 74 20 69 73 20 65 71 75 69 76 61    6c 65 6e 74 20 74 6f 20 60 2d 2d 69 6e 63 6c 75 | gument.is.equivalent.to.`--inclu | 
| 19b20 | 64 65 2d 75 6e 74 72 61 63 6b 65 64 27 0a 77 68    69 6c 65 20 74 77 6f 20 70 72 65 66 69 78 20 61 | de-untracked'.while.two.prefix.a | 
| 19b40 | 72 67 75 6d 65 6e 74 73 20 61 72 65 20 65 71 75    69 76 61 6c 65 6e 74 20 74 6f 20 60 2d 2d 61 6c | rguments.are.equivalent.to.`--al | 
| 19b60 | 6c 27 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74    69 76 65 20 28 6d 61 67 69 74 2d 73 74 61 73 68 | l'."...(interactive.(magit-stash | 
| 19b80 | 2d 72 65 61 64 2d 61 72 67 73 29 29 0a 20 20 28    6d 61 67 69 74 2d 73 74 61 73 68 2d 73 61 76 65 | -read-args))...(magit-stash-save | 
| 19ba0 | 20 6d 65 73 73 61 67 65 20 74 20 74 20 69 6e 63    6c 75 64 65 2d 75 6e 74 72 61 63 6b 65 64 20 74 | .message.t.t.include-untracked.t | 
| 19bc0 | 20 27 69 6e 64 65 78 29 29 0a 0a 28 64 65 66 75    6e 20 6d 61 67 69 74 2d 73 74 61 73 68 2d 72 65 | .'index))..(defun.magit-stash-re | 
| 19be0 | 61 64 2d 61 72 67 73 20 28 29 0a 20 20 28 6c 69    73 74 20 28 66 75 6e 63 61 6c 6c 20 6d 61 67 69 | ad-args.()...(list.(funcall.magi | 
| 19c00 | 74 2d 73 74 61 73 68 2d 72 65 61 64 2d 6d 65 73    73 61 67 65 2d 66 75 6e 63 74 69 6f 6e 29 0a 20 | t-stash-read-message-function).. | 
| 19c20 | 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 74    61 73 68 2d 72 65 61 64 2d 75 6e 74 72 61 63 6b | .......(magit-stash-read-untrack | 
| 19c40 | 65 64 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61    67 69 74 2d 73 74 61 73 68 2d 72 65 61 64 2d 6d | ed)))..(defun.magit-stash-read-m | 
| 19c60 | 65 73 73 61 67 65 20 28 29 0a 20 20 22 52 65 61    64 20 61 20 6d 65 73 73 61 67 65 20 66 72 6f 6d | essage.()..."Read.a.message.from | 
| 19c80 | 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2c    20 74 6f 20 62 65 20 75 73 65 64 20 66 6f 72 20 | .the.minibuffer,.to.be.used.for. | 
| 19ca0 | 61 20 73 74 61 73 68 2e 0a 0a 54 68 65 20 6d 65    73 73 61 67 65 20 74 68 61 74 20 47 69 74 20 77 | a.stash...The.message.that.Git.w | 
| 19cc0 | 6f 75 6c 64 20 68 61 76 65 20 70 69 63 6b 65 64    2c 20 69 73 20 61 76 61 69 6c 61 62 6c 65 20 61 | ould.have.picked,.is.available.a | 
| 19ce0 | 73 20 74 68 65 0a 64 65 66 61 75 6c 74 20 28 75    73 65 64 20 77 68 65 6e 20 74 68 65 20 75 73 65 | s.the.default.(used.when.the.use | 
| 19d00 | 72 20 65 6e 74 65 72 73 20 74 68 65 20 65 6d 70    74 79 20 73 74 72 69 6e 67 29 20 61 6e 64 20 61 | r.enters.the.empty.string).and.a | 
| 19d20 | 73 0a 74 68 65 20 6e 65 78 74 20 68 69 73 74 6f    72 79 20 65 6c 65 6d 65 6e 74 20 28 77 68 69 63 | s.the.next.history.element.(whic | 
| 19d40 | 68 20 63 61 6e 20 62 65 20 61 63 63 65 73 73 65    64 20 77 69 74 68 20 5c 0a 5c 5c 3c 6d 69 6e 69 | h.can.be.accessed.with.\.\\<mini | 
| 19d60 | 62 75 66 66 65 72 2d 6c 6f 63 61 6c 2d 6d 61 70    3e 5c 5c 5b 6e 65 78 74 2d 68 69 73 74 6f 72 79 | buffer-local-map>\\[next-history | 
| 19d80 | 2d 65 6c 65 6d 65 6e 74 5d 29 2e 22 0a 20 20 28    72 65 61 64 2d 73 74 72 69 6e 67 20 28 66 6f 72 | -element])."...(read-string.(for | 
| 19da0 | 6d 61 74 20 22 53 74 61 73 68 20 6d 65 73 73 61    67 65 20 28 64 65 66 61 75 6c 74 3a 20 4f 6e 25 | mat."Stash.message.(default:.On% | 
| 19dc0 | 73 3a 25 73 29 3a 20 22 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s:%s):."........................ | 
| 19de0 | 28 6d 61 67 69 74 2d 2d 65 6c 6c 69 70 73 69 73    29 20 28 6d 61 67 69 74 2d 2d 65 6c 6c 69 70 73 | (magit--ellipsis).(magit--ellips | 
| 19e00 | 69 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 6e 69 6c 20 6e 69 6c 0a 20 20 20 20 | is))................nil.nil..... | 
| 19e20 | 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d    61 74 20 22 4f 6e 20 25 73 3a 20 25 73 22 0a 20 | ...........(format."On.%s:.%s".. | 
| 19e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6f 72 20 28 6d 61 67 69 74 | ......................(or.(magit | 
| 19e60 | 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61    6e 63 68 29 20 22 28 6e 6f 20 62 72 61 6e 63 68 | -get-current-branch)."(no.branch | 
| 19e80 | 29 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | )")........................(magi | 
| 19ea0 | 74 2d 72 65 76 2d 66 6f 72 6d 61 74 20 22 25 68    20 25 73 22 29 29 29 29 0a 0a 28 64 65 66 75 6e | t-rev-format."%h.%s"))))..(defun | 
| 19ec0 | 20 6d 61 67 69 74 2d 73 74 61 73 68 2d 72 65 61    64 2d 6d 65 73 73 61 67 65 2d 74 72 61 64 69 74 | .magit-stash-read-message-tradit | 
| 19ee0 | 69 6f 6e 61 6c 20 28 29 0a 20 20 22 52 65 61 64    20 61 20 6d 65 73 73 61 67 65 20 66 72 6f 6d 20 | ional.()..."Read.a.message.from. | 
| 19f00 | 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2c 20    74 6f 20 62 65 20 75 73 65 64 20 66 6f 72 20 61 | the.minibuffer,.to.be.used.for.a | 
| 19f20 | 20 73 74 61 73 68 2e 0a 0a 49 66 20 74 68 65 20    75 73 65 72 20 63 6f 6e 66 69 72 6d 73 20 74 68 | .stash...If.the.user.confirms.th | 
| 19f40 | 65 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20    75 6e 6d 6f 64 69 66 69 65 64 2c 20 74 68 65 6e | e.initial-input.unmodified,.then | 
| 19f60 | 20 74 68 65 0a 61 62 62 72 65 76 69 61 74 65 64    20 63 6f 6d 6d 69 74 20 68 61 73 68 20 61 6e 64 | .the.abbreviated.commit.hash.and | 
| 19f80 | 20 63 6f 6d 6d 69 74 20 73 75 6d 6d 61 72 79 20    61 72 65 20 61 70 70 65 6e 64 65 64 2e 0a 54 68 | .commit.summary.are.appended..Th | 
| 19fa0 | 65 20 72 65 73 75 6c 74 69 6e 67 20 6d 65 73 73    61 67 65 20 69 73 20 77 68 61 74 20 47 69 74 20 | e.resulting.message.is.what.Git. | 
| 19fc0 | 77 6f 75 6c 64 20 68 61 76 65 20 75 73 65 64 2e    22 0a 20 20 28 6c 65 74 2a 20 28 28 64 65 66 61 | would.have.used."...(let*.((defa | 
| 19fe0 | 75 6c 74 20 28 66 6f 72 6d 61 74 20 22 4f 6e 20    25 73 3a 20 22 0a 20 20 20 20 20 20 20 20 20 20 | ult.(format."On.%s:."........... | 
| 1a000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6f 72 20 28 6d 61 67 69 74 2d 67 65 74 2d 63 | ................(or.(magit-get-c | 
| 1a020 | 75 72 72 65 6e 74 2d 62 72 61 6e 63 68 29 20 22    28 6e 6f 20 62 72 61 6e 63 68 29 22 29 29 29 0a | urrent-branch)."(no.branch)"))). | 
| 1a040 | 20 20 20 20 20 20 20 20 20 28 69 6e 70 75 74 20    28 6d 61 67 69 74 2d 72 65 61 64 2d 73 74 72 69 | .........(input.(magit-read-stri | 
| 1a060 | 6e 67 20 22 53 74 61 73 68 20 6d 65 73 73 61 67    65 22 20 64 65 66 61 75 6c 74 29 29 29 0a 20 20 | ng."Stash.message".default)))... | 
| 1a080 | 20 20 28 69 66 20 28 65 71 75 61 6c 20 69 6e 70    75 74 20 64 65 66 61 75 6c 74 29 0a 20 20 20 20 | ..(if.(equal.input.default)..... | 
| 1a0a0 | 20 20 20 20 28 63 6f 6e 63 61 74 20 64 65 66 61    75 6c 74 20 28 6d 61 67 69 74 2d 72 65 76 2d 66 | ....(concat.default.(magit-rev-f | 
| 1a0c0 | 6f 72 6d 61 74 20 22 25 68 20 25 73 22 29 29 0a    20 20 20 20 20 20 69 6e 70 75 74 29 29 29 0a 0a | ormat."%h.%s")).......input))).. | 
| 1a0e0 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 74 61    73 68 2d 72 65 61 64 2d 75 6e 74 72 61 63 6b 65 | (defun.magit-stash-read-untracke | 
| 1a100 | 64 20 28 29 0a 20 20 28 6c 65 74 20 28 28 70 72    65 66 69 78 20 28 70 72 65 66 69 78 2d 6e 75 6d | d.()...(let.((prefix.(prefix-num | 
| 1a120 | 65 72 69 63 2d 76 61 6c 75 65 20 63 75 72 72 65    6e 74 2d 70 72 65 66 69 78 2d 61 72 67 29 29 0a | eric-value.current-prefix-arg)). | 
| 1a140 | 20 20 20 20 20 20 20 20 28 61 72 67 73 20 20 20    28 6d 61 67 69 74 2d 73 74 61 73 68 2d 61 72 67 | ........(args...(magit-stash-arg | 
| 1a160 | 75 6d 65 6e 74 73 29 29 29 0a 20 20 20 20 28 63    6f 6e 64 20 28 28 6f 72 20 28 3d 20 70 72 65 66 | uments))).....(cond.((or.(=.pref | 
| 1a180 | 69 78 20 31 36 29 20 28 6d 65 6d 62 65 72 20 22    2d 2d 61 6c 6c 22 20 61 72 67 73 29 29 20 27 61 | ix.16).(member."--all".args)).'a | 
| 1a1a0 | 6c 6c 29 0a 20 20 20 20 20 20 20 20 20 20 28 28    6f 72 20 28 3d 20 70 72 65 66 69 78 20 20 34 29 | ll)...........((or.(=.prefix..4) | 
| 1a1c0 | 20 28 6d 65 6d 62 65 72 20 22 2d 2d 69 6e 63 6c    75 64 65 2d 75 6e 74 72 61 63 6b 65 64 22 20 61 | .(member."--include-untracked".a | 
| 1a1e0 | 72 67 73 29 29 20 74 29 29 29 29 0a 0a 3b 3b 3b    23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 | rgs)).t))))..;;;###autoload.(def | 
| 1a200 | 75 6e 20 6d 61 67 69 74 2d 73 6e 61 70 73 68 6f    74 2d 62 6f 74 68 20 28 26 6f 70 74 69 6f 6e 61 | un.magit-snapshot-both.(&optiona | 
| 1a220 | 6c 20 69 6e 63 6c 75 64 65 2d 75 6e 74 72 61 63    6b 65 64 29 0a 20 20 22 43 72 65 61 74 65 20 61 | l.include-untracked)..."Create.a | 
| 1a240 | 20 73 6e 61 70 73 68 6f 74 20 6f 66 20 74 68 65    20 69 6e 64 65 78 20 61 6e 64 20 77 6f 72 6b 69 | .snapshot.of.the.index.and.worki | 
| 1a260 | 6e 67 20 74 72 65 65 2e 0a 55 6e 74 72 61 63 6b    65 64 20 66 69 6c 65 73 20 61 72 65 20 69 6e 63 | ng.tree..Untracked.files.are.inc | 
| 1a280 | 6c 75 64 65 64 20 61 63 63 6f 72 64 69 6e 67 20    74 6f 20 69 6e 66 69 78 20 61 72 67 75 6d 65 6e | luded.according.to.infix.argumen | 
| 1a2a0 | 74 73 2e 0a 4f 6e 65 20 70 72 65 66 69 78 20 61    72 67 75 6d 65 6e 74 20 69 73 20 65 71 75 69 76 | ts..One.prefix.argument.is.equiv | 
| 1a2c0 | 61 6c 65 6e 74 20 74 6f 20 60 2d 2d 69 6e 63 6c    75 64 65 2d 75 6e 74 72 61 63 6b 65 64 27 0a 77 | alent.to.`--include-untracked'.w | 
| 1a2e0 | 68 69 6c 65 20 74 77 6f 20 70 72 65 66 69 78 20    61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 65 71 | hile.two.prefix.arguments.are.eq | 
| 1a300 | 75 69 76 61 6c 65 6e 74 20 74 6f 20 60 2d 2d 61    6c 6c 27 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 | uivalent.to.`--all'."...(interac | 
| 1a320 | 74 69 76 65 20 28 6d 61 67 69 74 2d 73 6e 61 70    73 68 6f 74 2d 72 65 61 64 2d 61 72 67 73 29 29 | tive.(magit-snapshot-read-args)) | 
| 1a340 | 0a 20 20 28 6d 61 67 69 74 2d 73 6e 61 70 73 68    6f 74 2d 73 61 76 65 20 74 20 74 20 69 6e 63 6c | ...(magit-snapshot-save.t.t.incl | 
| 1a360 | 75 64 65 2d 75 6e 74 72 61 63 6b 65 64 20 74 29    29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 | ude-untracked.t))..;;;###autoloa | 
| 1a380 | 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73    6e 61 70 73 68 6f 74 2d 69 6e 64 65 78 20 28 29 | d.(defun.magit-snapshot-index.() | 
| 1a3a0 | 0a 20 20 22 43 72 65 61 74 65 20 61 20 73 6e 61    70 73 68 6f 74 20 6f 66 20 74 68 65 20 69 6e 64 | ..."Create.a.snapshot.of.the.ind | 
| 1a3c0 | 65 78 20 6f 6e 6c 79 2e 0a 55 6e 73 74 61 67 65    64 20 61 6e 64 20 75 6e 74 72 61 63 6b 65 64 20 | ex.only..Unstaged.and.untracked. | 
| 1a3e0 | 63 68 61 6e 67 65 73 20 61 72 65 20 6e 6f 74 20    73 74 61 73 68 65 64 2e 22 0a 20 20 28 69 6e 74 | changes.are.not.stashed."...(int | 
| 1a400 | 65 72 61 63 74 69 76 65 29 0a 20 20 28 6d 61 67    69 74 2d 73 6e 61 70 73 68 6f 74 2d 73 61 76 65 | eractive)...(magit-snapshot-save | 
| 1a420 | 20 74 20 6e 69 6c 20 6e 69 6c 20 74 29 29 0a 0a    3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 | .t.nil.nil.t))..;;;###autoload.( | 
| 1a440 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 6e 61 70    73 68 6f 74 2d 77 6f 72 6b 74 72 65 65 20 28 26 | defun.magit-snapshot-worktree.(& | 
| 1a460 | 6f 70 74 69 6f 6e 61 6c 20 69 6e 63 6c 75 64 65    2d 75 6e 74 72 61 63 6b 65 64 29 0a 20 20 22 43 | optional.include-untracked)..."C | 
| 1a480 | 72 65 61 74 65 20 61 20 73 6e 61 70 73 68 6f 74    20 6f 66 20 75 6e 73 74 61 67 65 64 20 63 68 61 | reate.a.snapshot.of.unstaged.cha | 
| 1a4a0 | 6e 67 65 73 20 69 6e 20 74 68 65 20 77 6f 72 6b    69 6e 67 20 74 72 65 65 2e 0a 55 6e 74 72 61 63 | nges.in.the.working.tree..Untrac | 
| 1a4c0 | 6b 65 64 20 66 69 6c 65 73 20 61 72 65 20 69 6e    63 6c 75 64 65 64 20 61 63 63 6f 72 64 69 6e 67 | ked.files.are.included.according | 
| 1a4e0 | 20 74 6f 20 69 6e 66 69 78 20 61 72 67 75 6d 65    6e 74 73 2e 0a 4f 6e 65 20 70 72 65 66 69 78 20 | .to.infix.arguments..One.prefix. | 
| 1a500 | 61 72 67 75 6d 65 6e 74 20 69 73 20 65 71 75 69    76 61 6c 65 6e 74 20 74 6f 20 60 2d 2d 69 6e 63 | argument.is.equivalent.to.`--inc | 
| 1a520 | 6c 75 64 65 2d 75 6e 74 72 61 63 6b 65 64 27 0a    77 68 69 6c 65 20 74 77 6f 20 70 72 65 66 69 78 | lude-untracked'.while.two.prefix | 
| 1a540 | 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 65    71 75 69 76 61 6c 65 6e 74 20 74 6f 20 60 2d 2d | .arguments.are.equivalent.to.`-- | 
| 1a560 | 61 6c 6c 27 2e 22 0a 20 20 28 69 6e 74 65 72 61    63 74 69 76 65 20 28 6d 61 67 69 74 2d 73 6e 61 | all'."...(interactive.(magit-sna | 
| 1a580 | 70 73 68 6f 74 2d 72 65 61 64 2d 61 72 67 73 29    29 0a 20 20 28 6d 61 67 69 74 2d 73 6e 61 70 73 | pshot-read-args))...(magit-snaps | 
| 1a5a0 | 68 6f 74 2d 73 61 76 65 20 6e 69 6c 20 74 20 69    6e 63 6c 75 64 65 2d 75 6e 74 72 61 63 6b 65 64 | hot-save.nil.t.include-untracked | 
| 1a5c0 | 20 74 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67    69 74 2d 73 6e 61 70 73 68 6f 74 2d 72 65 61 64 | .t))..(defun.magit-snapshot-read | 
| 1a5e0 | 2d 61 72 67 73 20 28 29 0a 20 20 28 6c 69 73 74    20 28 6d 61 67 69 74 2d 73 74 61 73 68 2d 72 65 | -args.()...(list.(magit-stash-re | 
| 1a600 | 61 64 2d 75 6e 74 72 61 63 6b 65 64 29 29 29 0a    0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 6e | ad-untracked)))..(defun.magit-sn | 
| 1a620 | 61 70 73 68 6f 74 2d 73 61 76 65 20 28 69 6e 64    65 78 20 77 6f 72 6b 74 72 65 65 20 75 6e 74 72 | apshot-save.(index.worktree.untr | 
| 1a640 | 61 63 6b 65 64 20 26 6f 70 74 69 6f 6e 61 6c 20    72 65 66 72 65 73 68 29 0a 20 20 28 6d 61 67 69 | acked.&optional.refresh)...(magi | 
| 1a660 | 74 2d 73 74 61 73 68 2d 73 61 76 65 20 28 63 6f    6e 63 61 74 20 22 57 49 50 20 6f 6e 20 22 20 28 | t-stash-save.(concat."WIP.on.".( | 
| 1a680 | 6d 61 67 69 74 2d 73 74 61 73 68 2d 73 75 6d 6d    61 72 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 | magit-stash-summary))........... | 
| 1a6a0 | 20 20 20 20 20 20 20 20 20 20 69 6e 64 65 78 20    77 6f 72 6b 74 72 65 65 20 75 6e 74 72 61 63 6b | ..........index.worktree.untrack | 
| 1a6c0 | 65 64 20 72 65 66 72 65 73 68 20 74 29 29 0a 0a    3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 20 28 | ed.refresh.t))..;;;###autoload.( | 
| 1a6e0 | 61 75 74 6f 6c 6f 61 64 20 27 6d 61 67 69 74 2d    73 74 61 73 68 2d 70 75 73 68 20 22 6d 61 67 69 | autoload.'magit-stash-push."magi | 
| 1a700 | 74 2d 73 74 61 73 68 22 20 6e 69 6c 20 74 29 0a    28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e | t-stash".nil.t).(transient-defin | 
| 1a720 | 65 2d 70 72 65 66 69 78 20 6d 61 67 69 74 2d 73    74 61 73 68 2d 70 75 73 68 20 28 26 6f 70 74 69 | e-prefix.magit-stash-push.(&opti | 
| 1a740 | 6f 6e 61 6c 20 74 72 61 6e 73 69 65 6e 74 20 61    72 67 73 29 0a 20 20 22 43 72 65 61 74 65 20 73 | onal.transient.args)..."Create.s | 
| 1a760 | 74 61 73 68 20 75 73 69 6e 67 20 5c 22 67 69 74    20 73 74 61 73 68 20 70 75 73 68 5c 22 2e 0a 0a | tash.using.\"git.stash.push\"... | 
| 1a780 | 54 68 69 73 20 64 69 66 66 65 72 73 20 66 72 6f    6d 20 4d 61 67 69 74 27 73 20 6f 74 68 65 72 20 | This.differs.from.Magit's.other. | 
| 1a7a0 | 73 74 61 73 68 69 6e 67 20 63 6f 6d 6d 61 6e 64    73 2c 20 77 68 69 63 68 20 64 6f 6e 27 74 0a 75 | stashing.commands,.which.don't.u | 
| 1a7c0 | 73 65 20 5c 22 67 69 74 20 73 74 61 73 68 5c 22    20 61 6e 64 20 61 72 65 20 67 65 6e 65 72 61 6c | se.\"git.stash\".and.are.general | 
| 1a7e0 | 6c 79 20 6d 6f 72 65 20 66 6c 65 78 69 62 6c 65    20 62 75 74 20 64 6f 6e 27 74 20 61 6c 6c 6f 77 | ly.more.flexible.but.don't.allow | 
| 1a800 | 0a 73 70 65 63 69 66 79 69 6e 67 20 61 20 6c 69    73 74 20 6f 66 20 66 69 6c 65 73 20 74 6f 20 62 | .specifying.a.list.of.files.to.b | 
| 1a820 | 65 20 73 74 61 73 68 65 64 2e 22 0a 20 20 3a 6d    61 6e 2d 70 61 67 65 20 22 67 69 74 2d 73 74 61 | e.stashed."...:man-page."git-sta | 
| 1a840 | 73 68 22 0a 20 20 5b 22 41 72 67 75 6d 65 6e 74    73 22 0a 20 20 20 28 6d 61 67 69 74 3a 2d 2d 20 | sh"...["Arguments"....(magit:--. | 
| 1a860 | 3a 72 65 61 64 65 72 20 28 6c 61 6d 62 64 61 20    28 70 72 6f 6d 70 74 20 69 6e 69 74 69 61 6c 2d | :reader.(lambda.(prompt.initial- | 
| 1a880 | 69 6e 70 75 74 20 68 69 73 74 6f 72 79 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | input.history).................. | 
| 1a8a0 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 61    64 2d 66 69 6c 65 73 20 70 72 6f 6d 70 74 20 69 | ......(magit-read-files.prompt.i | 
| 1a8c0 | 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20 68 69 73    74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 | nitial-input.history............ | 
| 1a8e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 27 | ..............................#' | 
| 1a900 | 6d 61 67 69 74 2d 6d 6f 64 69 66 69 65 64 2d 66    69 6c 65 73 29 29 29 0a 20 20 20 28 22 2d 75 22 | magit-modified-files)))....("-u" | 
| 1a920 | 20 22 41 6c 73 6f 20 73 61 76 65 20 75 6e 74 72    61 63 6b 65 64 20 66 69 6c 65 73 22 20 28 22 2d | ."Also.save.untracked.files".("- | 
| 1a940 | 75 22 20 22 2d 2d 69 6e 63 6c 75 64 65 2d 75 6e    74 72 61 63 6b 65 64 22 29 29 0a 20 20 20 28 22 | u"."--include-untracked"))....(" | 
| 1a960 | 2d 61 22 20 22 41 6c 73 6f 20 73 61 76 65 20 75    6e 74 72 61 63 6b 65 64 20 61 6e 64 20 69 67 6e | -a"."Also.save.untracked.and.ign | 
| 1a980 | 6f 72 65 64 20 66 69 6c 65 73 22 20 28 22 2d 61    22 20 22 2d 2d 61 6c 6c 22 29 29 0a 20 20 20 28 | ored.files".("-a"."--all"))....( | 
| 1a9a0 | 22 2d 6b 22 20 22 4b 65 65 70 20 69 6e 64 65 78    22 20 28 22 2d 6b 22 20 22 2d 2d 6b 65 65 70 2d | "-k"."Keep.index".("-k"."--keep- | 
| 1a9c0 | 69 6e 64 65 78 22 29 29 0a 20 20 20 28 22 2d 4b    22 20 22 44 6f 6e 27 74 20 6b 65 65 70 20 69 6e | index"))....("-K"."Don't.keep.in | 
| 1a9e0 | 64 65 78 22 20 22 2d 2d 6e 6f 2d 6b 65 65 70 2d    69 6e 64 65 78 22 29 5d 0a 20 20 5b 22 41 63 74 | dex"."--no-keep-index")]...["Act | 
| 1aa00 | 69 6f 6e 73 22 0a 20 20 20 28 22 50 22 20 22 70    75 73 68 22 20 6d 61 67 69 74 2d 73 74 61 73 68 | ions"....("P"."push".magit-stash | 
| 1aa20 | 2d 70 75 73 68 29 5d 0a 20 20 28 69 6e 74 65 72    61 63 74 69 76 65 20 28 69 66 20 28 65 71 20 74 | -push)]...(interactive.(if.(eq.t | 
| 1aa40 | 72 61 6e 73 69 65 6e 74 2d 63 75 72 72 65 6e 74    2d 63 6f 6d 6d 61 6e 64 20 27 6d 61 67 69 74 2d | ransient-current-command.'magit- | 
| 1aa60 | 73 74 61 73 68 2d 70 75 73 68 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | stash-push)....................( | 
| 1aa80 | 6c 69 73 74 20 6e 69 6c 20 28 74 72 61 6e 73 69    65 6e 74 2d 61 72 67 73 20 27 6d 61 67 69 74 2d | list.nil.(transient-args.'magit- | 
| 1aaa0 | 73 74 61 73 68 2d 70 75 73 68 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c | stash-push))..................(l | 
| 1aac0 | 69 73 74 20 74 29 29 29 0a 20 20 28 69 66 20 74    72 61 6e 73 69 65 6e 74 0a 20 20 20 20 20 20 28 | ist.t)))...(if.transient.......( | 
| 1aae0 | 74 72 61 6e 73 69 65 6e 74 2d 73 65 74 75 70 20    27 6d 61 67 69 74 2d 73 74 61 73 68 2d 70 75 73 | transient-setup.'magit-stash-pus | 
| 1ab00 | 68 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 75    6e 2d 67 69 74 20 22 73 74 61 73 68 22 20 22 70 | h).....(magit-run-git."stash"."p | 
| 1ab20 | 75 73 68 22 20 61 72 67 73 29 29 29 0a 0a 3b 3b    3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 | ush".args)))..;;;###autoload.(de | 
| 1ab40 | 66 75 6e 20 6d 61 67 69 74 2d 73 74 61 73 68 2d    61 70 70 6c 79 20 28 73 74 61 73 68 29 0a 20 20 | fun.magit-stash-apply.(stash)... | 
| 1ab60 | 22 41 70 70 6c 79 20 61 20 73 74 61 73 68 20 74    6f 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 | "Apply.a.stash.to.the.working.tr | 
| 1ab80 | 65 65 2e 0a 0a 46 69 72 73 74 20 74 72 79 20 5c    22 67 69 74 20 73 74 61 73 68 20 61 70 70 6c 79 | ee...First.try.\"git.stash.apply | 
| 1aba0 | 20 2d 2d 69 6e 64 65 78 5c 22 2c 20 77 68 69 63    68 20 74 72 69 65 73 20 74 6f 20 70 72 65 73 65 | .--index\",.which.tries.to.prese | 
| 1abc0 | 72 76 65 0a 74 68 65 20 69 6e 64 65 78 20 73 74    6f 72 65 64 20 69 6e 20 74 68 65 20 73 74 61 73 | rve.the.index.stored.in.the.stas | 
| 1abe0 | 68 2c 20 69 66 20 61 6e 79 2e 20 20 54 68 69 73    20 6d 61 79 20 66 61 69 6c 20 62 65 63 61 75 73 | h,.if.any...This.may.fail.becaus | 
| 1ac00 | 65 0a 61 70 70 6c 79 69 6e 67 20 74 68 65 20 73    74 61 73 68 20 63 6f 75 6c 64 20 72 65 73 75 6c | e.applying.the.stash.could.resul | 
| 1ac20 | 74 20 69 6e 20 63 6f 6e 66 6c 69 63 74 73 20 61    6e 64 20 74 68 6f 73 65 20 68 61 76 65 20 74 6f | t.in.conflicts.and.those.have.to | 
| 1ac40 | 0a 62 65 20 73 74 6f 72 65 64 20 69 6e 20 74 68    65 20 69 6e 64 65 78 2c 20 6d 61 6b 69 6e 67 20 | .be.stored.in.the.index,.making. | 
| 1ac60 | 69 74 20 69 6d 70 6f 73 73 69 62 6c 65 20 74 6f    20 61 6c 73 6f 20 73 74 6f 72 65 20 74 68 65 0a | it.impossible.to.also.store.the. | 
| 1ac80 | 73 74 61 73 68 27 73 20 69 6e 64 65 78 20 74 68    65 72 65 20 61 73 20 77 65 6c 6c 2e 0a 0a 49 66 | stash's.index.there.as.well...If | 
| 1aca0 | 20 74 68 65 20 61 62 6f 76 65 20 66 61 69 6c 65    64 2c 20 74 68 65 6e 20 74 72 79 20 5c 22 67 69 | .the.above.failed,.then.try.\"gi | 
| 1acc0 | 74 20 73 74 61 73 68 20 61 70 70 6c 79 5c 22 2e    20 20 54 68 69 73 20 66 61 69 6c 73 0a 5c 28 77 | t.stash.apply\"...This.fails.\(w | 
| 1ace0 | 69 74 68 20 6f 72 20 77 69 74 68 6f 75 74 20 5c    22 2d 2d 69 6e 64 65 78 5c 22 29 20 69 66 20 74 | ith.or.without.\"--index\").if.t | 
| 1ad00 | 68 65 72 65 20 61 72 65 20 61 6e 79 20 75 6e 63    6f 6d 6d 69 74 74 65 64 0a 63 68 61 6e 67 65 73 | here.are.any.uncommitted.changes | 
| 1ad20 | 20 74 6f 20 66 69 6c 65 73 20 74 68 61 74 20 61    72 65 20 61 6c 73 6f 20 6d 6f 64 69 66 69 65 64 | .to.files.that.are.also.modified | 
| 1ad40 | 20 69 6e 20 74 68 65 20 73 74 61 73 68 2e 0a 0a    49 66 20 62 6f 74 68 20 6f 66 20 74 68 65 20 61 | .in.the.stash...If.both.of.the.a | 
| 1ad60 | 62 6f 76 65 20 66 61 69 6c 65 64 2c 20 74 68 65    6e 20 61 70 70 6c 79 20 75 73 69 6e 67 20 5c 22 | bove.failed,.then.apply.using.\" | 
| 1ad80 | 67 69 74 20 61 70 70 6c 79 5c 22 2e 0a 49 66 20    74 68 65 72 65 20 61 72 65 20 6e 6f 20 63 6f 6e | git.apply\"..If.there.are.no.con | 
| 1ada0 | 66 6c 69 63 74 69 6e 67 20 66 69 6c 65 73 2c 20    75 73 65 20 5c 22 2d 2d 33 77 61 79 5c 22 2e 20 | flicting.files,.use.\"--3way\".. | 
| 1adc0 | 20 49 66 20 74 68 65 72 65 20 61 72 65 0a 63 6f    6e 66 6c 69 63 74 69 6e 67 20 66 69 6c 65 73 2c | .If.there.are.conflicting.files, | 
| 1ade0 | 20 74 68 65 6e 20 75 73 69 6e 67 20 5c 22 2d 2d    33 77 61 79 5c 22 20 72 65 71 75 69 72 65 73 20 | .then.using.\"--3way\".requires. | 
| 1ae00 | 74 68 61 74 20 74 68 6f 73 65 0a 66 69 6c 65 73    20 61 72 65 20 73 74 61 67 65 64 20 66 69 72 73 | that.those.files.are.staged.firs | 
| 1ae20 | 74 2c 20 77 68 69 63 68 20 6d 61 79 20 62 65 20    75 6e 64 65 73 69 72 61 62 6c 65 2c 20 73 6f 20 | t,.which.may.be.undesirable,.so. | 
| 1ae40 | 70 72 6f 6d 70 74 0a 74 68 65 20 75 73 65 72 20    77 68 65 74 68 65 72 20 74 6f 20 75 73 65 20 5c | prompt.the.user.whether.to.use.\ | 
| 1ae60 | 22 2d 2d 33 77 61 79 5c 22 20 6f 72 20 5c 22 2d    2d 72 65 6a 65 63 74 5c 22 2e 22 0a 20 20 28 69 | "--3way\".or.\"--reject\"."...(i | 
| 1ae80 | 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74    20 28 6d 61 67 69 74 2d 72 65 61 64 2d 73 74 61 | nteractive.(list.(magit-read-sta | 
| 1aea0 | 73 68 20 22 41 70 70 6c 79 20 73 74 61 73 68 22    29 29 29 0a 20 20 28 6d 61 67 69 74 2d 73 74 61 | sh."Apply.stash")))...(magit-sta | 
| 1aec0 | 73 68 2d 2d 61 70 70 6c 79 20 22 61 70 70 6c 79    22 20 73 74 61 73 68 29 29 0a 0a 3b 3b 3b 23 23 | sh--apply."apply".stash))..;;;## | 
| 1aee0 | 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e    20 6d 61 67 69 74 2d 73 74 61 73 68 2d 70 6f 70 | #autoload.(defun.magit-stash-pop | 
| 1af00 | 20 28 73 74 61 73 68 29 0a 20 20 22 41 70 70 6c    79 20 61 20 73 74 61 73 68 20 74 6f 20 74 68 65 | .(stash)..."Apply.a.stash.to.the | 
| 1af20 | 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2c 20 6f    6e 20 73 75 63 63 65 73 73 20 72 65 6d 6f 76 65 | .working.tree,.on.success.remove | 
| 1af40 | 20 69 74 20 66 72 6f 6d 20 73 74 61 73 68 20 6c    69 73 74 2e 0a 0a 46 69 72 73 74 20 74 72 79 20 | .it.from.stash.list...First.try. | 
| 1af60 | 5c 22 67 69 74 20 73 74 61 73 68 20 70 6f 70 20    2d 2d 69 6e 64 65 78 5c 22 2c 20 77 68 69 63 68 | \"git.stash.pop.--index\",.which | 
| 1af80 | 20 74 72 69 65 73 20 74 6f 20 70 72 65 73 65 72    76 65 0a 74 68 65 20 69 6e 64 65 78 20 73 74 6f | .tries.to.preserve.the.index.sto | 
| 1afa0 | 72 65 64 20 69 6e 20 74 68 65 20 73 74 61 73 68    2c 20 69 66 20 61 6e 79 2e 20 20 54 68 69 73 20 | red.in.the.stash,.if.any...This. | 
| 1afc0 | 6d 61 79 20 66 61 69 6c 20 62 65 63 61 75 73 65    0a 61 70 70 6c 79 69 6e 67 20 74 68 65 20 73 74 | may.fail.because.applying.the.st | 
| 1afe0 | 61 73 68 20 63 6f 75 6c 64 20 72 65 73 75 6c 74    20 69 6e 20 63 6f 6e 66 6c 69 63 74 73 20 61 6e | ash.could.result.in.conflicts.an | 
| 1b000 | 64 20 74 68 6f 73 65 20 68 61 76 65 20 74 6f 0a    62 65 20 73 74 6f 72 65 64 20 69 6e 20 74 68 65 | d.those.have.to.be.stored.in.the | 
| 1b020 | 20 69 6e 64 65 78 2c 20 6d 61 6b 69 6e 67 20 69    74 20 69 6d 70 6f 73 73 69 62 6c 65 20 74 6f 20 | .index,.making.it.impossible.to. | 
| 1b040 | 61 6c 73 6f 20 73 74 6f 72 65 20 74 68 65 0a 73    74 61 73 68 27 73 20 69 6e 64 65 78 20 74 68 65 | also.store.the.stash's.index.the | 
| 1b060 | 72 65 20 61 73 20 77 65 6c 6c 2e 0a 0a 49 66 20    74 68 65 20 61 62 6f 76 65 20 66 61 69 6c 65 64 | re.as.well...If.the.above.failed | 
| 1b080 | 2c 20 74 68 65 6e 20 74 72 79 20 5c 22 67 69 74    20 73 74 61 73 68 20 61 70 70 6c 79 5c 22 2e 20 | ,.then.try.\"git.stash.apply\".. | 
| 1b0a0 | 20 54 68 69 73 20 66 61 69 6c 73 0a 5c 28 77 69    74 68 20 6f 72 20 77 69 74 68 6f 75 74 20 5c 22 | .This.fails.\(with.or.without.\" | 
| 1b0c0 | 2d 2d 69 6e 64 65 78 5c 22 29 20 69 66 20 74 68    65 72 65 20 61 72 65 20 61 6e 79 20 75 6e 63 6f | --index\").if.there.are.any.unco | 
| 1b0e0 | 6d 6d 69 74 74 65 64 0a 63 68 61 6e 67 65 73 20    74 6f 20 66 69 6c 65 73 20 74 68 61 74 20 61 72 | mmitted.changes.to.files.that.ar | 
| 1b100 | 65 20 61 6c 73 6f 20 6d 6f 64 69 66 69 65 64 20    69 6e 20 74 68 65 20 73 74 61 73 68 2e 0a 0a 49 | e.also.modified.in.the.stash...I | 
| 1b120 | 66 20 62 6f 74 68 20 6f 66 20 74 68 65 20 61 62    6f 76 65 20 66 61 69 6c 65 64 2c 20 74 68 65 6e | f.both.of.the.above.failed,.then | 
| 1b140 | 20 61 70 70 6c 79 20 75 73 69 6e 67 20 5c 22 67    69 74 20 61 70 70 6c 79 5c 22 2e 0a 49 66 20 74 | .apply.using.\"git.apply\"..If.t | 
| 1b160 | 68 65 72 65 20 61 72 65 20 6e 6f 20 63 6f 6e 66    6c 69 63 74 69 6e 67 20 66 69 6c 65 73 2c 20 75 | here.are.no.conflicting.files,.u | 
| 1b180 | 73 65 20 5c 22 2d 2d 33 77 61 79 5c 22 2e 20 20    49 66 20 74 68 65 72 65 20 61 72 65 0a 63 6f 6e | se.\"--3way\"...If.there.are.con | 
| 1b1a0 | 66 6c 69 63 74 69 6e 67 20 66 69 6c 65 73 2c 20    74 68 65 6e 20 75 73 69 6e 67 20 5c 22 2d 2d 33 | flicting.files,.then.using.\"--3 | 
| 1b1c0 | 77 61 79 5c 22 20 72 65 71 75 69 72 65 73 20 74    68 61 74 20 74 68 6f 73 65 0a 66 69 6c 65 73 20 | way\".requires.that.those.files. | 
| 1b1e0 | 61 72 65 20 73 74 61 67 65 64 20 66 69 72 73 74    2c 20 77 68 69 63 68 20 6d 61 79 20 62 65 20 75 | are.staged.first,.which.may.be.u | 
| 1b200 | 6e 64 65 73 69 72 61 62 6c 65 2c 20 73 6f 20 70    72 6f 6d 70 74 0a 74 68 65 20 75 73 65 72 20 77 | ndesirable,.so.prompt.the.user.w | 
| 1b220 | 68 65 74 68 65 72 20 74 6f 20 75 73 65 20 5c 22    2d 2d 33 77 61 79 5c 22 20 6f 72 20 5c 22 2d 2d | hether.to.use.\"--3way\".or.\"-- | 
| 1b240 | 72 65 6a 65 63 74 5c 22 2e 22 0a 20 20 28 69 6e    74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 | reject\"."...(interactive.(list. | 
| 1b260 | 28 6d 61 67 69 74 2d 72 65 61 64 2d 73 74 61 73    68 20 22 50 6f 70 20 73 74 61 73 68 22 29 29 29 | (magit-read-stash."Pop.stash"))) | 
| 1b280 | 0a 20 20 28 6d 61 67 69 74 2d 73 74 61 73 68 2d    2d 61 70 70 6c 79 20 22 70 6f 70 22 20 73 74 61 | ...(magit-stash--apply."pop".sta | 
| 1b2a0 | 73 68 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67    69 74 2d 73 74 61 73 68 2d 2d 61 70 70 6c 79 20 | sh))..(defun.magit-stash--apply. | 
| 1b2c0 | 28 61 63 74 69 6f 6e 20 73 74 61 73 68 29 0a 20    20 28 6f 72 20 28 3d 20 28 6d 61 67 69 74 2d 63 | (action.stash)...(or.(=.(magit-c | 
| 1b2e0 | 61 6c 6c 2d 67 69 74 20 22 73 74 61 73 68 22 20    61 63 74 69 6f 6e 20 22 2d 2d 69 6e 64 65 78 22 | all-git."stash".action."--index" | 
| 1b300 | 20 73 74 61 73 68 29 20 30 29 0a 20 20 20 20 20    20 3b 3b 20 54 68 65 20 73 74 61 73 68 27 73 20 | .stash).0).......;;.The.stash's. | 
| 1b320 | 69 6e 64 65 78 20 63 6f 75 6c 64 20 6e 6f 74 20    62 65 20 61 70 70 6c 69 65 64 2c 20 73 6f 20 61 | index.could.not.be.applied,.so.a | 
| 1b340 | 6c 77 61 79 73 20 6b 65 65 70 20 74 68 65 20 73    74 61 73 68 2e 0a 20 20 20 20 20 20 28 3d 20 28 | lways.keep.the.stash........(=.( | 
| 1b360 | 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22    73 74 61 73 68 22 20 22 61 70 70 6c 79 22 20 73 | magit-call-git."stash"."apply".s | 
| 1b380 | 74 61 73 68 29 20 30 29 0a 20 20 20 20 20 20 28    6c 65 74 2a 20 28 28 72 61 6e 67 65 20 28 66 6f | tash).0).......(let*.((range.(fo | 
| 1b3a0 | 72 6d 61 74 20 22 25 73 5e 2e 2e 25 73 22 20 73    74 61 73 68 20 73 74 61 73 68 29 29 0a 20 20 20 | rmat."%s^..%s".stash.stash)).... | 
| 1b3c0 | 20 20 20 20 20 20 20 20 20 20 28 73 74 61 73 68    65 64 20 28 6d 61 67 69 74 2d 67 69 74 2d 69 74 | ..........(stashed.(magit-git-it | 
| 1b3e0 | 65 6d 73 20 22 64 69 66 66 22 20 22 2d 7a 22 20    22 2d 2d 6e 61 6d 65 2d 6f 6e 6c 79 22 20 72 61 | ems."diff"."-z"."--name-only".ra | 
| 1b400 | 6e 67 65 20 22 2d 2d 22 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 28 63 6f 6e 66 6c 69 63 | nge."--"))..............(conflic | 
| 1b420 | 74 73 20 28 63 6c 2d 73 6f 72 74 20 28 63 6c 2d    75 6e 69 6f 6e 20 28 6d 61 67 69 74 2d 75 6e 73 | ts.(cl-sort.(cl-union.(magit-uns | 
| 1b440 | 74 61 67 65 64 2d 66 69 6c 65 73 20 74 20 73 74    61 73 68 65 64 29 0a 20 20 20 20 20 20 20 20 20 | taged-files.t.stashed).......... | 
| 1b460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1b480 | 20 20 28 6d 61 67 69 74 2d 75 6e 74 72 61 63 6b    65 64 2d 66 69 6c 65 73 20 74 20 73 74 61 73 68 | ..(magit-untracked-files.t.stash | 
| 1b4a0 | 65 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ed)............................. | 
| 1b4c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a    74 65 73 74 20 23 27 65 71 75 61 6c 29 0a 20 20 | ...............:test.#'equal)... | 
| 1b4e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 | ...............................# | 
| 1b500 | 27 73 74 72 69 6e 67 3c 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 28 61 72 67 20 28 63 6f | 'string<))..............(arg.(co | 
| 1b520 | 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 28 6e 6f 74 20 63 6f 6e 66 | nd....................((not.conf | 
| 1b540 | 6c 69 63 74 73 29 20 22 2d 2d 33 77 61 79 22 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | licts)."--3way")................ | 
| 1b560 | 20 20 20 20 28 28 6d 61 67 69 74 2d 63 6f 6e 66    69 72 6d 2d 66 69 6c 65 73 0a 20 20 20 20 20 20 | ....((magit-confirm-files....... | 
| 1b580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27    73 74 61 73 68 2d 61 70 70 6c 79 2d 33 77 61 79 | ...............'stash-apply-3way | 
| 1b5a0 | 20 63 6f 6e 66 6c 69 63 74 73 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .conflicts...................... | 
| 1b5c0 | 22 41 70 70 6c 79 20 73 74 61 73 68 20 75 73 69    6e 67 20 60 2d 2d 33 77 61 79 27 2c 20 77 68 69 | "Apply.stash.using.`--3way',.whi | 
| 1b5e0 | 63 68 20 72 65 71 75 69 72 65 73 20 66 69 72 73    74 20 73 74 61 67 69 6e 67 22 0a 20 20 20 20 20 | ch.requires.first.staging"...... | 
| 1b600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    22 28 65 6c 73 65 20 75 73 65 20 60 2d 2d 72 65 | ................"(else.use.`--re | 
| 1b620 | 6a 65 63 74 27 29 22 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 74 29 0a | ject')"......................t). | 
| 1b640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6d 61 67 69 74 2d 73 74 61 67 65 | ....................(magit-stage | 
| 1b660 | 2d 31 20 6e 69 6c 20 63 6f 6e 66 6c 69 63 74 73    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -1.nil.conflicts)............... | 
| 1b680 | 20 20 20 20 20 20 22 2d 2d 33 77 61 79 22 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ......"--3way")................. | 
| 1b6a0 | 20 20 20 28 22 2d 2d 72 65 6a 65 63 74 22 29 29    29 29 0a 20 20 20 20 20 20 20 20 28 77 69 74 68 | ...("--reject")))).........(with | 
| 1b6c0 | 2d 74 65 6d 70 2d 62 75 66 66 65 72 0a 20 20 20    20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 | -temp-buffer...........(magit-gi | 
| 1b6e0 | 74 2d 69 6e 73 65 72 74 20 22 64 69 66 66 22 20    72 61 6e 67 65 29 0a 20 20 20 20 20 20 20 20 20 | t-insert."diff".range).......... | 
| 1b700 | 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d    77 69 74 68 2d 69 6e 70 75 74 20 22 61 70 70 6c | .(magit-run-git-with-input."appl | 
| 1b720 | 79 22 20 61 72 67 20 22 2d 22 29 29 29 29 0a 20    20 28 6d 61 67 69 74 2d 72 65 66 72 65 73 68 29 | y".arg."-"))))...(magit-refresh) | 
| 1b740 | 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61    64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 | )..;;;###autoload.(defun.magit-s | 
| 1b760 | 74 61 73 68 2d 64 72 6f 70 20 28 73 74 61 73 68    29 0a 20 20 22 52 65 6d 6f 76 65 20 61 20 73 74 | tash-drop.(stash)..."Remove.a.st | 
| 1b780 | 61 73 68 20 66 72 6f 6d 20 74 68 65 20 73 74 61    73 68 20 6c 69 73 74 2e 0a 57 68 65 6e 20 74 68 | ash.from.the.stash.list..When.th | 
| 1b7a0 | 65 20 72 65 67 69 6f 6e 20 69 73 20 61 63 74 69    76 65 20 6f 66 66 65 72 20 74 6f 20 64 72 6f 70 | e.region.is.active.offer.to.drop | 
| 1b7c0 | 20 61 6c 6c 20 63 6f 6e 74 61 69 6e 65 64 20 73    74 61 73 68 65 73 2e 22 0a 20 20 28 69 6e 74 65 | .all.contained.stashes."...(inte | 
| 1b7e0 | 72 61 63 74 69 76 65 0a 20 20 20 28 6c 69 73 74    20 28 69 66 2d 6c 65 74 20 28 28 76 61 6c 75 65 | ractive....(list.(if-let.((value | 
| 1b800 | 73 20 28 6d 61 67 69 74 2d 72 65 67 69 6f 6e 2d    76 61 6c 75 65 73 20 27 73 74 61 73 68 29 29 29 | s.(magit-region-values.'stash))) | 
| 1b820 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d    61 67 69 74 2d 63 6f 6e 66 69 72 6d 20 27 64 72 | ..............(magit-confirm.'dr | 
| 1b840 | 6f 70 2d 73 74 61 73 68 65 73 20 6e 69 6c 20 22    44 72 6f 70 20 25 64 20 73 74 61 73 68 65 73 22 | op-stashes.nil."Drop.%d.stashes" | 
| 1b860 | 20 6e 69 6c 20 76 61 6c 75 65 73 29 0a 20 20 20    20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 | .nil.values)............(magit-r | 
| 1b880 | 65 61 64 2d 73 74 61 73 68 20 22 44 72 6f 70 20    73 74 61 73 68 22 29 29 29 29 0a 20 20 28 64 6f | ead-stash."Drop.stash"))))...(do | 
| 1b8a0 | 6c 69 73 74 20 28 73 74 61 73 68 20 28 69 66 20    28 6c 69 73 74 70 20 73 74 61 73 68 29 0a 20 20 | list.(stash.(if.(listp.stash)... | 
| 1b8c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6e 72 65 76 65 72 73 65 20 28 70 72 | ...................(nreverse.(pr | 
| 1b8e0 | 6f 67 31 20 73 74 61 73 68 20 28 73 65 74 71 20    73 74 61 73 68 20 28 63 61 72 20 73 74 61 73 68 | og1.stash.(setq.stash.(car.stash | 
| 1b900 | 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6c 69 73 74 20 73 74 | ))))....................(list.st | 
| 1b920 | 61 73 68 29 29 29 0a 20 20 20 20 28 6d 65 73 73    61 67 65 20 22 44 65 6c 65 74 65 64 20 72 65 66 | ash))).....(message."Deleted.ref | 
| 1b940 | 73 2f 25 73 20 28 77 61 73 20 25 73 29 22 20 73    74 61 73 68 0a 20 20 20 20 20 20 20 20 20 20 20 | s/%s.(was.%s)".stash............ | 
| 1b960 | 20 20 28 6d 61 67 69 74 2d 72 65 76 2d 70 61 72    73 65 20 22 2d 2d 73 68 6f 72 74 22 20 73 74 61 | ..(magit-rev-parse."--short".sta | 
| 1b980 | 73 68 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d    63 61 6c 6c 2d 67 69 74 20 22 72 65 76 2d 70 61 | sh)).....(magit-call-git."rev-pa | 
| 1b9a0 | 72 73 65 22 20 73 74 61 73 68 29 0a 20 20 20 20    28 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 | rse".stash).....(magit-call-git. | 
| 1b9c0 | 22 73 74 61 73 68 22 20 22 64 72 6f 70 22 20 73    74 61 73 68 29 29 0a 20 20 28 6d 61 67 69 74 2d | "stash"."drop".stash))...(magit- | 
| 1b9e0 | 72 65 66 72 65 73 68 29 29 0a 0a 3b 3b 3b 23 23    23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e | refresh))..;;;###autoload.(defun | 
| 1ba00 | 20 6d 61 67 69 74 2d 73 74 61 73 68 2d 63 6c 65    61 72 20 28 72 65 66 29 0a 20 20 22 52 65 6d 6f | .magit-stash-clear.(ref)..."Remo | 
| 1ba20 | 76 65 20 61 6c 6c 20 73 74 61 73 68 65 73 20 73    61 76 65 64 20 69 6e 20 52 45 46 27 73 20 72 65 | ve.all.stashes.saved.in.REF's.re | 
| 1ba40 | 66 6c 6f 67 20 62 79 20 64 65 6c 65 74 69 6e 67    20 52 45 46 2e 22 0a 20 20 28 69 6e 74 65 72 61 | flog.by.deleting.REF."...(intera | 
| 1ba60 | 63 74 69 76 65 20 28 6c 65 74 20 28 28 72 65 66    20 28 6f 72 20 28 6d 61 67 69 74 2d 73 65 63 74 | ctive.(let.((ref.(or.(magit-sect | 
| 1ba80 | 69 6f 6e 2d 76 61 6c 75 65 2d 69 66 20 27 73 74    61 73 68 65 73 29 20 22 72 65 66 73 2f 73 74 61 | ion-value-if.'stashes)."refs/sta | 
| 1baa0 | 73 68 22 29 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 | sh")))..................(magit-c | 
| 1bac0 | 6f 6e 66 69 72 6d 20 74 20 28 66 6f 72 6d 61 74    20 22 44 72 6f 70 20 61 6c 6c 20 73 74 61 73 68 | onfirm.t.(format."Drop.all.stash | 
| 1bae0 | 65 73 20 69 6e 20 25 73 22 20 72 65 66 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | es.in.%s".ref))................. | 
| 1bb00 | 20 28 6c 69 73 74 20 72 65 66 29 29 29 0a 20 20    28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 20 22 | .(list.ref)))...(magit-run-git." | 
| 1bb20 | 75 70 64 61 74 65 2d 72 65 66 22 20 22 2d 64 22    20 72 65 66 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 | update-ref"."-d".ref))..;;;###au | 
| 1bb40 | 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61    67 69 74 2d 73 74 61 73 68 2d 62 72 61 6e 63 68 | toload.(defun.magit-stash-branch | 
| 1bb60 | 20 28 73 74 61 73 68 20 62 72 61 6e 63 68 29 0a    20 20 22 43 72 65 61 74 65 20 61 6e 64 20 63 68 | .(stash.branch)..."Create.and.ch | 
| 1bb80 | 65 63 6b 6f 75 74 20 61 20 6e 65 77 20 42 52 41    4e 43 48 20 66 72 6f 6d 20 61 6e 20 65 78 69 73 | eckout.a.new.BRANCH.from.an.exis | 
| 1bba0 | 74 69 6e 67 20 53 54 41 53 48 2e 0a 54 68 65 20    6e 65 77 20 62 72 61 6e 63 68 20 73 74 61 72 74 | ting.STASH..The.new.branch.start | 
| 1bbc0 | 73 20 61 74 20 74 68 65 20 63 6f 6d 6d 69 74 20    74 68 61 74 20 77 61 73 20 63 75 72 72 65 6e 74 | s.at.the.commit.that.was.current | 
| 1bbe0 | 20 77 68 65 6e 20 74 68 65 0a 73 74 61 73 68 20    77 61 73 20 63 72 65 61 74 65 64 2e 20 20 49 66 | .when.the.stash.was.created...If | 
| 1bc00 | 20 74 68 65 20 73 74 61 73 68 20 61 70 70 6c 69    65 73 20 63 6c 65 61 6e 6c 79 2c 20 74 68 65 6e | .the.stash.applies.cleanly,.then | 
| 1bc20 | 20 64 72 6f 70 20 69 74 2e 22 0a 20 20 28 69 6e    74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 | .drop.it."...(interactive.(list. | 
| 1bc40 | 28 6d 61 67 69 74 2d 72 65 61 64 2d 73 74 61 73    68 20 22 42 72 61 6e 63 68 20 73 74 61 73 68 22 | (magit-read-stash."Branch.stash" | 
| 1bc60 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 | )......................(magit-re | 
| 1bc80 | 61 64 2d 73 74 72 69 6e 67 2d 6e 73 20 22 42 72    61 6e 63 68 20 6e 61 6d 65 22 29 29 29 0a 20 20 | ad-string-ns."Branch.name")))... | 
| 1bca0 | 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 20 22    73 74 61 73 68 22 20 22 62 72 61 6e 63 68 22 20 | (magit-run-git."stash"."branch". | 
| 1bcc0 | 62 72 61 6e 63 68 20 73 74 61 73 68 29 29 0a 0a    3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 | branch.stash))..;;;###autoload.( | 
| 1bce0 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 74 61 73    68 2d 62 72 61 6e 63 68 2d 68 65 72 65 20 28 73 | defun.magit-stash-branch-here.(s | 
| 1bd00 | 74 61 73 68 20 62 72 61 6e 63 68 29 0a 20 20 22    43 72 65 61 74 65 20 61 6e 64 20 63 68 65 63 6b | tash.branch)..."Create.and.check | 
| 1bd20 | 6f 75 74 20 61 20 6e 65 77 20 42 52 41 4e 43 48    20 66 72 6f 6d 20 61 6e 20 65 78 69 73 74 69 6e | out.a.new.BRANCH.from.an.existin | 
| 1bd40 | 67 20 53 54 41 53 48 2e 0a 55 73 65 20 74 68 65    20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 20 | g.STASH..Use.the.current.branch. | 
| 1bd60 | 6f 72 20 60 48 45 41 44 27 20 61 73 20 74 68 65    20 73 74 61 72 74 69 6e 67 2d 70 6f 69 6e 74 20 | or.`HEAD'.as.the.starting-point. | 
| 1bd80 | 6f 66 20 42 52 41 4e 43 48 2e 0a 54 68 65 6e 20    61 70 70 6c 79 20 53 54 41 53 48 2c 20 64 72 6f | of.BRANCH..Then.apply.STASH,.dro | 
| 1bda0 | 70 70 69 6e 67 20 69 74 20 69 66 20 69 74 20 61    70 70 6c 69 65 73 20 63 6c 65 61 6e 6c 79 2e 22 | pping.it.if.it.applies.cleanly." | 
| 1bdc0 | 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20    28 6c 69 73 74 20 28 6d 61 67 69 74 2d 72 65 61 | ...(interactive.(list.(magit-rea | 
| 1bde0 | 64 2d 73 74 61 73 68 20 22 42 72 61 6e 63 68 20    73 74 61 73 68 22 29 0a 20 20 20 20 20 20 20 20 | d-stash."Branch.stash")......... | 
| 1be00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61    67 69 74 2d 72 65 61 64 2d 73 74 72 69 6e 67 2d | .............(magit-read-string- | 
| 1be20 | 6e 73 20 22 42 72 61 6e 63 68 20 6e 61 6d 65 22    29 29 29 0a 20 20 28 6c 65 74 20 28 28 73 74 61 | ns."Branch.name")))...(let.((sta | 
| 1be40 | 72 74 2d 70 6f 69 6e 74 20 28 6f 72 20 28 6d 61    67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d | rt-point.(or.(magit-get-current- | 
| 1be60 | 62 72 61 6e 63 68 29 20 22 48 45 41 44 22 29 29    29 0a 20 20 20 20 28 6d 61 67 69 74 2d 63 61 6c | branch)."HEAD"))).....(magit-cal | 
| 1be80 | 6c 2d 67 69 74 20 22 63 68 65 63 6b 6f 75 74 22    20 22 2d 62 22 20 62 72 61 6e 63 68 20 73 74 61 | l-git."checkout"."-b".branch.sta | 
| 1bea0 | 72 74 2d 70 6f 69 6e 74 29 0a 20 20 20 20 28 6d    61 67 69 74 2d 62 72 61 6e 63 68 2d 6d 61 79 62 | rt-point).....(magit-branch-mayb | 
| 1bec0 | 65 2d 61 64 6a 75 73 74 2d 75 70 73 74 72 65 61    6d 20 62 72 61 6e 63 68 20 73 74 61 72 74 2d 70 | e-adjust-upstream.branch.start-p | 
| 1bee0 | 6f 69 6e 74 29 29 0a 20 20 28 6d 61 67 69 74 2d    73 74 61 73 68 2d 61 70 70 6c 79 20 73 74 61 73 | oint))...(magit-stash-apply.stas | 
| 1bf00 | 68 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c    6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | h))..;;;###autoload.(defun.magit | 
| 1bf20 | 2d 73 74 61 73 68 2d 66 6f 72 6d 61 74 2d 70 61    74 63 68 20 28 73 74 61 73 68 29 0a 20 20 22 43 | -stash-format-patch.(stash)..."C | 
| 1bf40 | 72 65 61 74 65 20 61 20 70 61 74 63 68 20 66 72    6f 6d 20 53 54 41 53 48 22 0a 20 20 28 69 6e 74 | reate.a.patch.from.STASH"...(int | 
| 1bf60 | 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28    6d 61 67 69 74 2d 72 65 61 64 2d 73 74 61 73 68 | eractive.(list.(magit-read-stash | 
| 1bf80 | 20 22 43 72 65 61 74 65 20 70 61 74 63 68 20 66    72 6f 6d 20 73 74 61 73 68 22 29 29 29 0a 20 20 | ."Create.patch.from.stash")))... | 
| 1bfa0 | 28 77 69 74 68 2d 74 65 6d 70 2d 66 69 6c 65 20    28 6d 61 67 69 74 2d 72 65 76 2d 66 6f 72 6d 61 | (with-temp-file.(magit-rev-forma | 
| 1bfc0 | 74 20 22 30 30 30 31 2d 25 66 2e 70 61 74 63 68    22 20 73 74 61 73 68 29 0a 20 20 20 20 28 6d 61 | t."0001-%f.patch".stash).....(ma | 
| 1bfe0 | 67 69 74 2d 67 69 74 2d 69 6e 73 65 72 74 20 22    73 74 61 73 68 22 20 22 73 68 6f 77 22 20 22 2d | git-git-insert."stash"."show"."- | 
| 1c000 | 70 22 20 73 74 61 73 68 29 29 0a 20 20 28 6d 61    67 69 74 2d 72 65 66 72 65 73 68 29 29 0a 0a 3b | p".stash))...(magit-refresh))..; | 
| 1c020 | 3b 3b 20 50 6c 75 6d 62 69 6e 67 0a 0a 28 64 65    66 75 6e 20 6d 61 67 69 74 2d 73 74 61 73 68 2d | ;;.Plumbing..(defun.magit-stash- | 
| 1c040 | 73 61 76 65 20 28 6d 65 73 73 61 67 65 20 69 6e    64 65 78 20 77 6f 72 6b 74 72 65 65 20 75 6e 74 | save.(message.index.worktree.unt | 
| 1c060 | 72 61 63 6b 65 64 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | racked.......................... | 
| 1c080 | 20 20 20 20 20 20 20 20 26 6f 70 74 69 6f 6e 61    6c 20 72 65 66 72 65 73 68 20 6b 65 65 70 20 6e | ........&optional.refresh.keep.n | 
| 1c0a0 | 6f 65 72 72 6f 72 20 72 65 66 29 0a 20 20 28 69    66 20 28 6f 72 20 28 61 6e 64 20 69 6e 64 65 78 | oerror.ref)...(if.(or.(and.index | 
| 1c0c0 | 20 20 20 20 20 28 6d 61 67 69 74 2d 73 74 61 67    65 64 2d 66 69 6c 65 73 20 74 29 29 0a 20 20 20 | .....(magit-staged-files.t)).... | 
| 1c0e0 | 20 20 20 20 20 20 20 28 61 6e 64 20 77 6f 72 6b    74 72 65 65 20 20 28 6d 61 67 69 74 2d 75 6e 73 | .......(and.worktree..(magit-uns | 
| 1c100 | 74 61 67 65 64 2d 66 69 6c 65 73 20 74 29 29 0a    20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 75 | taged-files.t))...........(and.u | 
| 1c120 | 6e 74 72 61 63 6b 65 64 20 28 6d 61 67 69 74 2d    75 6e 74 72 61 63 6b 65 64 2d 66 69 6c 65 73 20 | ntracked.(magit-untracked-files. | 
| 1c140 | 28 65 71 20 75 6e 74 72 61 63 6b 65 64 20 27 61    6c 6c 29 29 29 29 0a 20 20 20 20 20 20 28 6d 61 | (eq.untracked.'all)))).......(ma | 
| 1c160 | 67 69 74 2d 77 69 74 68 2d 74 6f 70 6c 65 76 65    6c 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | git-with-toplevel.........(magit | 
| 1c180 | 2d 73 74 61 73 68 2d 73 74 6f 72 65 20 6d 65 73    73 61 67 65 20 28 6f 72 20 72 65 66 20 22 72 65 | -stash-store.message.(or.ref."re | 
| 1c1a0 | 66 73 2f 73 74 61 73 68 22 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | fs/stash")...................... | 
| 1c1c0 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 74 61    73 68 2d 63 72 65 61 74 65 20 6d 65 73 73 61 67 | ......(magit-stash-create.messag | 
| 1c1e0 | 65 20 69 6e 64 65 78 20 77 6f 72 6b 74 72 65 65    20 75 6e 74 72 61 63 6b 65 64 29 29 0a 20 20 20 | e.index.worktree.untracked)).... | 
| 1c200 | 20 20 20 20 20 28 69 66 20 28 65 71 20 6b 65 65    70 20 27 77 6f 72 6b 74 72 65 65 29 0a 20 20 20 | .....(if.(eq.keep.'worktree).... | 
| 1c220 | 20 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 74    65 6d 70 2d 62 75 66 66 65 72 0a 20 20 20 20 20 | .........(with-temp-buffer...... | 
| 1c240 | 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d    67 69 74 2d 69 6e 73 65 72 74 20 22 64 69 66 66 | .........(magit-git-insert."diff | 
| 1c260 | 22 20 22 2d 2d 63 61 63 68 65 64 22 20 22 2d 2d    6e 6f 2d 65 78 74 2d 64 69 66 66 22 29 0a 20 20 | "."--cached"."--no-ext-diff")... | 
| 1c280 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67    69 74 2d 72 75 6e 2d 67 69 74 2d 77 69 74 68 2d | ............(magit-run-git-with- | 
| 1c2a0 | 69 6e 70 75 74 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 22 61 70 70 6c 79 22 20 22 2d 2d | input................"apply"."-- | 
| 1c2c0 | 72 65 76 65 72 73 65 22 20 22 2d 2d 63 61 63 68    65 64 22 20 22 2d 2d 69 67 6e 6f 72 65 2d 73 70 | reverse"."--cached"."--ignore-sp | 
| 1c2e0 | 61 63 65 2d 63 68 61 6e 67 65 22 20 22 2d 22 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ace-change"."-")...............( | 
| 1c300 | 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 77 69    74 68 2d 69 6e 70 75 74 0a 20 20 20 20 20 20 20 | magit-run-git-with-input........ | 
| 1c320 | 20 20 20 20 20 20 20 20 22 61 70 70 6c 79 22 20    22 2d 2d 72 65 76 65 72 73 65 22 20 22 2d 2d 69 | ........"apply"."--reverse"."--i | 
| 1c340 | 67 6e 6f 72 65 2d 73 70 61 63 65 2d 63 68 61 6e    67 65 22 20 22 2d 22 29 29 0a 20 20 20 20 20 20 | gnore-space-change"."-"))....... | 
| 1c360 | 20 20 20 20 28 75 6e 6c 65 73 73 20 28 65 71 20    6b 65 65 70 20 74 29 0a 20 20 20 20 20 20 20 20 | ....(unless.(eq.keep.t)......... | 
| 1c380 | 20 20 20 20 28 69 66 20 28 65 71 20 6b 65 65 70    20 27 69 6e 64 65 78 29 0a 20 20 20 20 20 20 20 | ....(if.(eq.keep.'index)........ | 
| 1c3a0 | 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d    63 61 6c 6c 2d 67 69 74 20 22 63 68 65 63 6b 6f | .........(magit-call-git."checko | 
| 1c3c0 | 75 74 22 20 22 2d 2d 22 20 22 2e 22 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 | ut"."--".".")...............(mag | 
| 1c3e0 | 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22 72 65 73    65 74 22 20 22 2d 2d 68 61 72 64 22 20 22 48 45 | it-call-git."reset"."--hard"."HE | 
| 1c400 | 41 44 22 20 22 2d 2d 22 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 28 77 68 65 6e 20 75 6e 74 | AD"."--")).............(when.unt | 
| 1c420 | 72 61 63 6b 65 64 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6d 61 67 69 74 2d 63 61 6c 6c | racked...............(magit-call | 
| 1c440 | 2d 67 69 74 20 22 63 6c 65 61 6e 22 20 22 2d 2d    66 6f 72 63 65 22 20 22 2d 64 22 0a 20 20 20 20 | -git."clean"."--force"."-d"..... | 
| 1c460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 | ..........................(and.( | 
| 1c480 | 65 71 20 75 6e 74 72 61 63 6b 65 64 20 27 61 6c    6c 29 20 22 2d 78 22 29 29 29 29 29 0a 20 20 20 | eq.untracked.'all)."-x"))))).... | 
| 1c4a0 | 20 20 20 20 20 28 77 68 65 6e 20 72 65 66 72 65    73 68 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 | .....(when.refresh...........(ma | 
| 1c4c0 | 67 69 74 2d 72 65 66 72 65 73 68 29 29 29 0a 20    20 20 20 28 75 6e 6c 65 73 73 20 6e 6f 65 72 72 | git-refresh))).....(unless.noerr | 
| 1c4e0 | 6f 72 0a 20 20 20 20 20 20 28 75 73 65 72 2d 65    72 72 6f 72 20 22 4e 6f 20 25 73 20 63 68 61 6e | or.......(user-error."No.%s.chan | 
| 1c500 | 67 65 73 20 74 6f 20 73 61 76 65 22 20 28 63 6f    6e 64 20 28 28 6e 6f 74 20 69 6e 64 65 78 29 20 | ges.to.save".(cond.((not.index). | 
| 1c520 | 20 22 75 6e 73 74 61 67 65 64 22 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."unstaged").................... | 
| 1c540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 6e | .............................((n | 
| 1c560 | 6f 74 20 77 6f 72 6b 74 72 65 65 29 20 22 73 74    61 67 65 64 22 29 0a 20 20 20 20 20 20 20 20 20 | ot.worktree)."staged").......... | 
| 1c580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1c5a0 | 20 20 20 20 20 20 20 28 74 20 22 6c 6f 63 61 6c    22 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 | .......(t."local"))))))..(defun. | 
| 1c5c0 | 6d 61 67 69 74 2d 73 74 61 73 68 2d 73 74 6f 72    65 20 28 6d 65 73 73 61 67 65 20 72 65 66 20 63 | magit-stash-store.(message.ref.c | 
| 1c5e0 | 6f 6d 6d 69 74 29 0a 20 20 28 6d 61 67 69 74 2d    75 70 64 61 74 65 2d 72 65 66 20 72 65 66 20 6d | ommit)...(magit-update-ref.ref.m | 
| 1c600 | 65 73 73 61 67 65 20 63 6f 6d 6d 69 74 20 74 29    29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | essage.commit.t))..(defun.magit- | 
| 1c620 | 73 74 61 73 68 2d 63 72 65 61 74 65 20 28 6d 65    73 73 61 67 65 20 69 6e 64 65 78 20 77 6f 72 6b | stash-create.(message.index.work | 
| 1c640 | 74 72 65 65 20 75 6e 74 72 61 63 6b 65 64 29 0a    20 20 28 75 6e 6c 65 73 73 20 28 6d 61 67 69 74 | tree.untracked)...(unless.(magit | 
| 1c660 | 2d 72 65 76 2d 70 61 72 73 65 20 22 2d 2d 76 65    72 69 66 79 22 20 22 48 45 41 44 22 29 0a 20 20 | -rev-parse."--verify"."HEAD")... | 
| 1c680 | 20 20 28 65 72 72 6f 72 20 22 59 6f 75 20 64 6f    20 6e 6f 74 20 68 61 76 65 20 74 68 65 20 69 6e | ..(error."You.do.not.have.the.in | 
| 1c6a0 | 69 74 69 61 6c 20 63 6f 6d 6d 69 74 20 79 65 74    22 29 29 0a 20 20 28 6c 65 74 20 28 28 6d 61 67 | itial.commit.yet"))...(let.((mag | 
| 1c6c0 | 69 74 2d 67 69 74 2d 67 6c 6f 62 61 6c 2d 61 72    67 75 6d 65 6e 74 73 20 28 6e 63 6f 6e 63 20 28 | it-git-global-arguments.(nconc.( | 
| 1c6e0 | 6c 69 73 74 20 22 2d 63 22 20 22 63 6f 6d 6d 69    74 2e 67 70 67 73 69 67 6e 3d 66 61 6c 73 65 22 | list."-c"."commit.gpgsign=false" | 
| 1c700 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... | 
| 1c720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67    69 74 2d 67 69 74 2d 67 6c 6f 62 61 6c 2d 61 72 | .............magit-git-global-ar | 
| 1c740 | 67 75 6d 65 6e 74 73 29 29 0a 20 20 20 20 20 20    20 20 28 64 65 66 61 75 6c 74 2d 64 69 72 65 63 | guments)).........(default-direc | 
| 1c760 | 74 6f 72 79 20 28 6d 61 67 69 74 2d 74 6f 70 6c    65 76 65 6c 29 29 0a 20 20 20 20 20 20 20 20 28 | tory.(magit-toplevel)).........( | 
| 1c780 | 73 75 6d 6d 61 72 79 20 28 6d 61 67 69 74 2d 73    74 61 73 68 2d 73 75 6d 6d 61 72 79 29 29 0a 20 | summary.(magit-stash-summary)).. | 
| 1c7a0 | 20 20 20 20 20 20 20 28 68 65 61 64 20 22 48 45    41 44 22 29 29 0a 20 20 20 20 28 77 68 65 6e 20 | .......(head."HEAD")).....(when. | 
| 1c7c0 | 28 61 6e 64 20 77 6f 72 6b 74 72 65 65 20 28 6e    6f 74 20 69 6e 64 65 78 29 29 0a 20 20 20 20 20 | (and.worktree.(not.index))...... | 
| 1c7e0 | 20 28 73 65 74 71 20 68 65 61 64 20 28 6f 72 20    28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 74 72 | .(setq.head.(or.(magit-commit-tr | 
| 1c800 | 65 65 20 22 70 72 65 2d 73 74 61 73 68 20 69 6e    64 65 78 22 20 6e 69 6c 20 22 48 45 41 44 22 29 | ee."pre-stash.index".nil."HEAD") | 
| 1c820 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 65 72 72 6f 72 20 22 43 61 | ......................(error."Ca | 
| 1c840 | 6e 6e 6f 74 20 73 61 76 65 20 74 68 65 20 63 75    72 72 65 6e 74 20 69 6e 64 65 78 20 73 74 61 74 | nnot.save.the.current.index.stat | 
| 1c860 | 65 22 29 29 29 29 0a 20 20 20 20 28 6f 72 20 28    73 65 74 71 20 69 6e 64 65 78 20 28 6d 61 67 69 | e")))).....(or.(setq.index.(magi | 
| 1c880 | 74 2d 63 6f 6d 6d 69 74 2d 74 72 65 65 20 28 63    6f 6e 63 61 74 20 22 69 6e 64 65 78 20 6f 6e 20 | t-commit-tree.(concat."index.on. | 
| 1c8a0 | 22 20 73 75 6d 6d 61 72 79 29 20 6e 69 6c 20 68    65 61 64 29 29 0a 20 20 20 20 20 20 20 20 28 65 | ".summary).nil.head)).........(e | 
| 1c8c0 | 72 72 6f 72 20 22 43 61 6e 6e 6f 74 20 73 61 76    65 20 74 68 65 20 63 75 72 72 65 6e 74 20 69 6e | rror."Cannot.save.the.current.in | 
| 1c8e0 | 64 65 78 20 73 74 61 74 65 22 29 29 0a 20 20 20    20 28 61 6e 64 20 75 6e 74 72 61 63 6b 65 64 0a | dex.state")).....(and.untracked. | 
| 1c900 | 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 75    6e 74 72 61 63 6b 65 64 20 28 6d 61 67 69 74 2d | .........(setq.untracked.(magit- | 
| 1c920 | 75 6e 74 72 61 63 6b 65 64 2d 66 69 6c 65 73 20    28 65 71 20 75 6e 74 72 61 63 6b 65 64 20 27 61 | untracked-files.(eq.untracked.'a | 
| 1c940 | 6c 6c 29 29 29 0a 20 20 20 20 20 20 20 20 20 28    73 65 74 71 20 75 6e 74 72 61 63 6b 65 64 20 28 | ll)))..........(setq.untracked.( | 
| 1c960 | 6d 61 67 69 74 2d 77 69 74 68 2d 74 65 6d 70 2d    69 6e 64 65 78 20 6e 69 6c 20 6e 69 6c 0a 20 20 | magit-with-temp-index.nil.nil... | 
| 1c980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6f 72 20 28 61 6e | .........................(or.(an | 
| 1c9a0 | 64 20 28 6d 61 67 69 74 2d 75 70 64 61 74 65 2d    66 69 6c 65 73 20 75 6e 74 72 61 63 6b 65 64 29 | d.(magit-update-files.untracked) | 
| 1c9c0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1c9e0 | 20 20 20 20 20 28 6d 61 67 69 74 2d 63 6f 6d 6d    69 74 2d 74 72 65 65 0a 20 20 20 20 20 20 20 20 | .....(magit-commit-tree......... | 
| 1ca00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f | .............................(co | 
| 1ca20 | 6e 63 61 74 20 22 75 6e 74 72 61 63 6b 65 64 20    66 69 6c 65 73 20 6f 6e 20 22 20 73 75 6d 6d 61 | ncat."untracked.files.on.".summa | 
| 1ca40 | 72 79 29 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ry)))........................... | 
| 1ca60 | 20 20 20 20 20 28 65 72 72 6f 72 20 22 43 61 6e    6e 6f 74 20 73 61 76 65 20 74 68 65 20 75 6e 74 | .....(error."Cannot.save.the.unt | 
| 1ca80 | 72 61 63 6b 65 64 20 66 69 6c 65 73 22 29 29 29    29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 77 69 | racked.files"))))).....(magit-wi | 
| 1caa0 | 74 68 2d 74 65 6d 70 2d 69 6e 64 65 78 20 69 6e    64 65 78 20 22 2d 6d 22 0a 20 20 20 20 20 20 28 | th-temp-index.index."-m".......( | 
| 1cac0 | 77 68 65 6e 20 77 6f 72 6b 74 72 65 65 0a 20 20    20 20 20 20 20 20 28 6f 72 20 28 6d 61 67 69 74 | when.worktree.........(or.(magit | 
| 1cae0 | 2d 75 70 64 61 74 65 2d 66 69 6c 65 73 20 28 6d    61 67 69 74 2d 67 69 74 2d 69 74 65 6d 73 20 22 | -update-files.(magit-git-items." | 
| 1cb00 | 64 69 66 66 22 20 22 2d 7a 22 20 22 2d 2d 6e 61    6d 65 2d 6f 6e 6c 79 22 20 68 65 61 64 29 29 0a | diff"."-z"."--name-only".head)). | 
| 1cb20 | 20 20 20 20 20 20 20 20 20 20 20 20 28 65 72 72    6f 72 20 22 43 61 6e 6e 6f 74 20 73 61 76 65 20 | ............(error."Cannot.save. | 
| 1cb40 | 74 68 65 20 63 75 72 72 65 6e 74 20 77 6f 72 6b    74 72 65 65 20 73 74 61 74 65 22 29 29 29 0a 20 | the.current.worktree.state"))).. | 
| 1cb60 | 20 20 20 20 20 28 6f 72 20 28 6d 61 67 69 74 2d    63 6f 6d 6d 69 74 2d 74 72 65 65 20 6d 65 73 73 | .....(or.(magit-commit-tree.mess | 
| 1cb80 | 61 67 65 20 6e 69 6c 20 68 65 61 64 20 69 6e 64    65 78 20 75 6e 74 72 61 63 6b 65 64 29 0a 20 20 | age.nil.head.index.untracked)... | 
| 1cba0 | 20 20 20 20 20 20 20 20 28 65 72 72 6f 72 20 22    43 61 6e 6e 6f 74 20 73 61 76 65 20 74 68 65 20 | ........(error."Cannot.save.the. | 
| 1cbc0 | 63 75 72 72 65 6e 74 20 77 6f 72 6b 74 72 65 65    20 73 74 61 74 65 22 29 29 29 29 29 0a 0a 28 64 | current.worktree.state")))))..(d | 
| 1cbe0 | 65 66 75 6e 20 6d 61 67 69 74 2d 73 74 61 73 68    2d 73 75 6d 6d 61 72 79 20 28 29 0a 20 20 28 63 | efun.magit-stash-summary.()...(c | 
| 1cc00 | 6f 6e 63 61 74 20 28 6f 72 20 28 6d 61 67 69 74    2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 | oncat.(or.(magit-get-current-bra | 
| 1cc20 | 6e 63 68 29 20 22 28 6e 6f 20 62 72 61 6e 63 68    29 22 29 0a 20 20 20 20 20 20 20 20 20 20 22 3a | nch)."(no.branch)")...........": | 
| 1cc40 | 20 22 20 28 6d 61 67 69 74 2d 72 65 76 2d 66 6f    72 6d 61 74 20 22 25 68 20 25 73 22 29 29 29 0a | .".(magit-rev-format."%h.%s"))). | 
| 1cc60 | 0a 3b 3b 3b 20 53 65 63 74 69 6f 6e 73 0a 0a 28    64 65 66 76 61 72 2d 6b 65 79 6d 61 70 20 6d 61 | .;;;.Sections..(defvar-keymap.ma | 
| 1cc80 | 67 69 74 2d 73 74 61 73 68 65 73 2d 73 65 63 74    69 6f 6e 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22 | git-stashes-section-map...:doc." | 
| 1cca0 | 4b 65 79 6d 61 70 20 66 6f 72 20 60 73 74 61 73    68 65 73 27 20 73 65 63 74 69 6f 6e 2e 22 0a 20 | Keymap.for.`stashes'.section.".. | 
| 1ccc0 | 20 22 3c 72 65 6d 61 70 3e 20 3c 6d 61 67 69 74    2d 64 65 6c 65 74 65 2d 74 68 69 6e 67 3e 22 20 | ."<remap>.<magit-delete-thing>". | 
| 1cce0 | 23 27 6d 61 67 69 74 2d 73 74 61 73 68 2d 63 6c    65 61 72 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c | #'magit-stash-clear..."<remap>.< | 
| 1cd00 | 6d 61 67 69 74 2d 76 69 73 69 74 2d 74 68 69 6e    67 3e 22 20 20 23 27 6d 61 67 69 74 2d 73 74 61 | magit-visit-thing>"..#'magit-sta | 
| 1cd20 | 73 68 2d 6c 69 73 74 0a 20 20 22 3c 32 3e 22 20    28 6d 61 67 69 74 2d 6d 65 6e 75 2d 69 74 65 6d | sh-list..."<2>".(magit-menu-item | 
| 1cd40 | 20 22 43 6c 65 61 72 20 25 74 22 20 23 27 6d 61    67 69 74 2d 73 74 61 73 68 2d 63 6c 65 61 72 29 | ."Clear.%t".#'magit-stash-clear) | 
| 1cd60 | 0a 20 20 22 3c 31 3e 22 20 28 6d 61 67 69 74 2d    6d 65 6e 75 2d 69 74 65 6d 20 22 4c 69 73 74 20 | ..."<1>".(magit-menu-item."List. | 
| 1cd80 | 25 74 22 20 20 23 27 6d 61 67 69 74 2d 73 74 61    73 68 2d 6c 69 73 74 29 29 0a 0a 28 64 65 66 76 | %t"..#'magit-stash-list))..(defv | 
| 1cda0 | 61 72 2d 6b 65 79 6d 61 70 20 6d 61 67 69 74 2d    73 74 61 73 68 2d 73 65 63 74 69 6f 6e 2d 6d 61 | ar-keymap.magit-stash-section-ma | 
| 1cdc0 | 70 0a 20 20 3a 64 6f 63 20 22 4b 65 79 6d 61 70    20 66 6f 72 20 60 73 74 61 73 68 27 20 73 65 63 | p...:doc."Keymap.for.`stash'.sec | 
| 1cde0 | 74 69 6f 6e 73 2e 22 0a 20 20 22 3c 72 65 6d 61    70 3e 20 3c 6d 61 67 69 74 2d 63 68 65 72 72 79 | tions."..."<remap>.<magit-cherry | 
| 1ce00 | 2d 70 69 63 6b 3e 22 20 20 23 27 6d 61 67 69 74    2d 73 74 61 73 68 2d 70 6f 70 0a 20 20 22 3c 72 | -pick>"..#'magit-stash-pop..."<r | 
| 1ce20 | 65 6d 61 70 3e 20 3c 6d 61 67 69 74 2d 63 68 65    72 72 79 2d 61 70 70 6c 79 3e 22 20 23 27 6d 61 | emap>.<magit-cherry-apply>".#'ma | 
| 1ce40 | 67 69 74 2d 73 74 61 73 68 2d 61 70 70 6c 79 0a    20 20 22 3c 72 65 6d 61 70 3e 20 3c 6d 61 67 69 | git-stash-apply..."<remap>.<magi | 
| 1ce60 | 74 2d 64 65 6c 65 74 65 2d 74 68 69 6e 67 3e 22    20 23 27 6d 61 67 69 74 2d 73 74 61 73 68 2d 64 | t-delete-thing>".#'magit-stash-d | 
| 1ce80 | 72 6f 70 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c    6d 61 67 69 74 2d 76 69 73 69 74 2d 74 68 69 6e | rop..."<remap>.<magit-visit-thin | 
| 1cea0 | 67 3e 22 20 20 23 27 6d 61 67 69 74 2d 73 74 61    73 68 2d 73 68 6f 77 0a 20 20 22 3c 34 3e 22 20 | g>"..#'magit-stash-show..."<4>". | 
| 1cec0 | 28 6d 61 67 69 74 2d 6d 65 6e 75 2d 69 74 65 6d    20 22 50 6f 70 20 25 4d 22 20 20 20 20 23 27 6d | (magit-menu-item."Pop.%M"....#'m | 
| 1cee0 | 61 67 69 74 2d 73 74 61 73 68 2d 70 6f 70 29 0a    20 20 22 3c 33 3e 22 20 28 6d 61 67 69 74 2d 6d | agit-stash-pop)..."<3>".(magit-m | 
| 1cf00 | 65 6e 75 2d 69 74 65 6d 20 22 41 70 70 6c 79 20    25 4d 22 20 20 23 27 6d 61 67 69 74 2d 73 74 61 | enu-item."Apply.%M"..#'magit-sta | 
| 1cf20 | 73 68 2d 61 70 70 6c 79 29 0a 20 20 22 3c 32 3e    22 20 28 6d 61 67 69 74 2d 6d 65 6e 75 2d 69 74 | sh-apply)..."<2>".(magit-menu-it | 
| 1cf40 | 65 6d 20 22 44 65 6c 65 74 65 20 25 4d 22 20 23    27 6d 61 67 69 74 2d 73 74 61 73 68 2d 64 72 6f | em."Delete.%M".#'magit-stash-dro | 
| 1cf60 | 70 29 0a 20 20 22 3c 31 3e 22 20 28 6d 61 67 69    74 2d 6d 65 6e 75 2d 69 74 65 6d 20 22 56 69 73 | p)..."<1>".(magit-menu-item."Vis | 
| 1cf80 | 69 74 20 25 76 22 20 20 23 27 6d 61 67 69 74 2d    73 74 61 73 68 2d 73 68 6f 77 29 29 0a 0a 28 6d | it.%v"..#'magit-stash-show))..(m | 
| 1cfa0 | 61 67 69 74 2d 64 65 66 69 6e 65 2d 73 65 63 74    69 6f 6e 2d 6a 75 6d 70 65 72 20 6d 61 67 69 74 | agit-define-section-jumper.magit | 
| 1cfc0 | 2d 6a 75 6d 70 2d 74 6f 2d 73 74 61 73 68 65 73    0a 20 20 22 53 74 61 73 68 65 73 22 20 73 74 61 | -jump-to-stashes..."Stashes".sta | 
| 1cfe0 | 73 68 65 73 20 22 72 65 66 73 2f 73 74 61 73 68    22 29 0a 0a 28 63 6c 2d 64 65 66 75 6e 20 6d 61 | shes."refs/stash")..(cl-defun.ma | 
| 1d000 | 67 69 74 2d 69 6e 73 65 72 74 2d 73 74 61 73 68    65 73 20 28 26 6f 70 74 69 6f 6e 61 6c 20 28 72 | git-insert-stashes.(&optional.(r | 
| 1d020 | 65 66 20 20 20 22 72 65 66 73 2f 73 74 61 73 68    22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ef..."refs/stash").............. | 
| 1d040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 68 65 | .............................(he | 
| 1d060 | 61 64 69 6e 67 20 22 53 74 61 73 68 65 73 3a 22    29 29 0a 20 20 22 49 6e 73 65 72 74 20 60 73 74 | ading."Stashes:"))..."Insert.`st | 
| 1d080 | 61 73 68 65 73 27 20 73 65 63 74 69 6f 6e 20 73    68 6f 77 69 6e 67 20 72 65 66 6c 6f 67 20 66 6f | ashes'.section.showing.reflog.fo | 
| 1d0a0 | 72 20 5c 22 72 65 66 73 2f 73 74 61 73 68 5c 22    2e 0a 49 66 20 6f 70 74 69 6f 6e 61 6c 20 52 45 | r.\"refs/stash\"..If.optional.RE | 
| 1d0c0 | 46 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 73 68    6f 77 20 72 65 66 6c 6f 67 20 66 6f 72 20 74 68 | F.is.non-nil,.show.reflog.for.th | 
| 1d0e0 | 61 74 20 69 6e 73 74 65 61 64 2e 0a 49 66 20 6f    70 74 69 6f 6e 61 6c 20 48 45 41 44 49 4e 47 20 | at.instead..If.optional.HEADING. | 
| 1d100 | 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 75 73 65 20    74 68 61 74 20 61 73 20 73 65 63 74 69 6f 6e 20 | is.non-nil,.use.that.as.section. | 
| 1d120 | 68 65 61 64 69 6e 67 0a 69 6e 73 74 65 61 64 20    6f 66 20 5c 22 53 74 61 73 68 65 73 3a 5c 22 2e | heading.instead.of.\"Stashes:\". | 
| 1d140 | 22 0a 20 20 28 6c 65 74 20 28 28 76 65 72 69 66    69 65 64 20 28 6d 61 67 69 74 2d 72 65 76 2d 76 | "...(let.((verified.(magit-rev-v | 
| 1d160 | 65 72 69 66 79 20 72 65 66 29 29 0a 20 20 20 20    20 20 20 20 28 61 75 74 6f 73 74 61 73 68 20 28 | erify.ref)).........(autostash.( | 
| 1d180 | 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 2d 67 65    74 2d 73 74 61 74 65 2d 6c 69 6e 65 73 20 22 61 | magit-rebase--get-state-lines."a | 
| 1d1a0 | 75 74 6f 73 74 61 73 68 22 29 29 29 0a 20 20 20    20 28 77 68 65 6e 20 28 6f 72 20 61 75 74 6f 73 | utostash"))).....(when.(or.autos | 
| 1d1c0 | 74 61 73 68 20 76 65 72 69 66 69 65 64 29 0a 20    20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 | tash.verified).......(magit-inse | 
| 1d1e0 | 72 74 2d 73 65 63 74 69 6f 6e 20 28 73 74 61 73    68 65 73 20 72 65 66 29 0a 20 20 20 20 20 20 20 | rt-section.(stashes.ref)........ | 
| 1d200 | 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 68    65 61 64 69 6e 67 20 68 65 61 64 69 6e 67 29 0a | .(magit-insert-heading.heading). | 
| 1d220 | 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 61 75    74 6f 73 74 61 73 68 0a 20 20 20 20 20 20 20 20 | ........(when.autostash......... | 
| 1d240 | 20 20 28 70 63 61 73 65 2d 6c 65 74 20 28 28 60    28 2c 61 75 74 68 6f 72 20 2c 64 61 74 65 20 2c | ..(pcase-let.((`(,author.,date., | 
| 1d260 | 6d 73 67 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 73 70 6c | msg)........................(spl | 
| 1d280 | 69 74 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | it-string....................... | 
| 1d2a0 | 20 20 28 63 61 72 20 28 6d 61 67 69 74 2d 67 69    74 2d 6c 69 6e 65 73 0a 20 20 20 20 20 20 20 20 | ..(car.(magit-git-lines......... | 
| 1d2c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 22 73 68 6f 77 22 20 22 2d 71 | ......................"show"."-q | 
| 1d2e0 | 22 20 22 2d 2d 66 6f 72 6d 61 74 3d 25 61 4e 25    78 30 30 25 61 74 25 78 30 30 25 73 22 0a 20 20 | "."--format=%aN%x00%at%x00%s"... | 
| 1d300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 61 75 74 6f | ............................auto | 
| 1d320 | 73 74 61 73 68 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | stash))......................... | 
| 1d340 | 22 5c 30 22 29 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 | "\0"))).............(magit-inser | 
| 1d360 | 74 2d 73 65 63 74 69 6f 6e 20 28 73 74 61 73 68    20 61 75 74 6f 73 74 61 73 68 29 0a 20 20 20 20 | t-section.(stash.autostash)..... | 
| 1d380 | 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72    74 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 41 | ..........(insert.(propertize."A | 
| 1d3a0 | 55 54 4f 53 54 41 53 48 22 20 27 66 6f 6e 74 2d    6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 74 | UTOSTASH".'font-lock-face.'magit | 
| 1d3c0 | 2d 68 61 73 68 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 69 6e 73 65 72 74 20 22 20 | -hash))...............(insert.". | 
| 1d3e0 | 22 20 6d 73 67 20 22 5c 6e 22 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 73 61 76 65 2d | ".msg."\n")...............(save- | 
| 1d400 | 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 62 61 63 6b 77 | excursion.................(backw | 
| 1d420 | 61 72 64 2d 63 68 61 72 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | ard-char).................(magit | 
| 1d440 | 2d 6c 6f 67 2d 66 6f 72 6d 61 74 2d 6d 61 72 67    69 6e 20 61 75 74 6f 73 74 61 73 68 20 61 75 74 | -log-format-margin.autostash.aut | 
| 1d460 | 68 6f 72 20 64 61 74 65 29 29 29 29 29 0a 20 20    20 20 20 20 20 20 28 69 66 20 76 65 72 69 66 69 | hor.date))))).........(if.verifi | 
| 1d480 | 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 28    6d 61 67 69 74 2d 67 69 74 2d 77 61 73 68 20 28 | ed.............(magit-git-wash.( | 
| 1d4a0 | 61 70 70 6c 79 2d 70 61 72 74 69 61 6c 6c 79 20    23 27 6d 61 67 69 74 2d 6c 6f 67 2d 77 61 73 68 | apply-partially.#'magit-log-wash | 
| 1d4c0 | 2d 6c 6f 67 20 27 73 74 61 73 68 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 22 72 65 66 6c | -log.'stash)..............."refl | 
| 1d4e0 | 6f 67 22 20 22 2d 2d 66 6f 72 6d 61 74 3d 25 67    64 25 78 30 30 25 61 4e 25 78 30 30 25 61 74 25 | og"."--format=%gd%x00%aN%x00%at% | 
| 1d500 | 78 30 30 25 67 73 22 20 72 65 66 29 0a 20 20 20    20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 3f | x00%gs".ref)...........(insert.? | 
| 1d520 | 5c 6e 29 0a 20 20 20 20 20 20 20 20 20 20 28 73    61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 | \n)...........(save-excursion... | 
| 1d540 | 20 20 20 20 20 20 20 20 20 20 28 62 61 63 6b 77    61 72 64 2d 63 68 61 72 29 0a 20 20 20 20 20 20 | ..........(backward-char)....... | 
| 1d560 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 6d 61 6b    65 2d 6d 61 72 67 69 6e 2d 6f 76 65 72 6c 61 79 | ......(magit-make-margin-overlay | 
| 1d580 | 29 29 29 29 29 29 29 0a 0a 3b 3b 3b 20 4c 69 73    74 20 53 74 61 73 68 65 73 0a 0a 3b 3b 3b 23 23 | )))))))..;;;.List.Stashes..;;;## | 
| 1d5a0 | 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e    20 6d 61 67 69 74 2d 73 74 61 73 68 2d 6c 69 73 | #autoload.(defun.magit-stash-lis | 
| 1d5c0 | 74 20 28 29 0a 20 20 22 4c 69 73 74 20 61 6c 6c    20 73 74 61 73 68 65 73 20 69 6e 20 61 20 62 75 | t.()..."List.all.stashes.in.a.bu | 
| 1d5e0 | 66 66 65 72 2e 22 0a 20 20 28 69 6e 74 65 72 61    63 74 69 76 65 29 0a 20 20 28 6d 61 67 69 74 2d | ffer."...(interactive)...(magit- | 
| 1d600 | 73 74 61 73 68 65 73 2d 73 65 74 75 70 2d 62 75    66 66 65 72 29 29 0a 0a 28 64 65 66 69 6e 65 2d | stashes-setup-buffer))..(define- | 
| 1d620 | 64 65 72 69 76 65 64 2d 6d 6f 64 65 20 6d 61 67    69 74 2d 73 74 61 73 68 65 73 2d 6d 6f 64 65 20 | derived-mode.magit-stashes-mode. | 
| 1d640 | 6d 61 67 69 74 2d 72 65 66 6c 6f 67 2d 6d 6f 64    65 20 22 4d 61 67 69 74 20 53 74 61 73 68 65 73 | magit-reflog-mode."Magit.Stashes | 
| 1d660 | 22 0a 20 20 22 4d 6f 64 65 20 66 6f 72 20 6c 6f    6f 6b 69 6e 67 20 61 74 20 6c 69 73 74 73 20 6f | "..."Mode.for.looking.at.lists.o | 
| 1d680 | 66 20 73 74 61 73 68 65 73 2e 22 0a 20 20 3a 67    72 6f 75 70 20 27 6d 61 67 69 74 2d 6c 6f 67 0a | f.stashes."...:group.'magit-log. | 
| 1d6a0 | 20 20 28 68 61 63 6b 2d 64 69 72 2d 6c 6f 63 61    6c 2d 76 61 72 69 61 62 6c 65 73 2d 6e 6f 6e 2d | ..(hack-dir-local-variables-non- | 
| 1d6c0 | 66 69 6c 65 2d 62 75 66 66 65 72 29 29 0a 0a 28    64 65 66 75 6e 20 6d 61 67 69 74 2d 73 74 61 73 | file-buffer))..(defun.magit-stas | 
| 1d6e0 | 68 65 73 2d 73 65 74 75 70 2d 62 75 66 66 65 72    20 28 29 0a 20 20 28 6d 61 67 69 74 2d 73 65 74 | hes-setup-buffer.()...(magit-set | 
| 1d700 | 75 70 2d 62 75 66 66 65 72 20 23 27 6d 61 67 69    74 2d 73 74 61 73 68 65 73 2d 6d 6f 64 65 20 6e | up-buffer.#'magit-stashes-mode.n | 
| 1d720 | 69 6c 0a 20 20 20 20 28 6d 61 67 69 74 2d 62 75    66 66 65 72 2d 72 65 66 6e 61 6d 65 20 22 72 65 | il.....(magit-buffer-refname."re | 
| 1d740 | 66 73 2f 73 74 61 73 68 22 29 29 29 0a 0a 28 64    65 66 75 6e 20 6d 61 67 69 74 2d 73 74 61 73 68 | fs/stash")))..(defun.magit-stash | 
| 1d760 | 65 73 2d 72 65 66 72 65 73 68 2d 62 75 66 66 65    72 20 28 29 0a 20 20 28 6d 61 67 69 74 2d 69 6e | es-refresh-buffer.()...(magit-in | 
| 1d780 | 73 65 72 74 2d 73 65 63 74 69 6f 6e 20 28 73 74    61 73 68 65 73 62 75 66 29 0a 20 20 20 20 28 6d | sert-section.(stashesbuf).....(m | 
| 1d7a0 | 61 67 69 74 2d 69 6e 73 65 72 74 2d 68 65 61 64    69 6e 67 20 28 69 66 20 28 65 71 75 61 6c 20 6d | agit-insert-heading.(if.(equal.m | 
| 1d7c0 | 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 66 6e    61 6d 65 20 22 72 65 66 73 2f 73 74 61 73 68 22 | agit-buffer-refname."refs/stash" | 
| 1d7e0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... | 
| 1d800 | 22 53 74 61 73 68 65 73 3a 22 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "Stashes:"...................... | 
| 1d820 | 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22    53 74 61 73 68 65 73 20 5b 25 73 5d 3a 22 20 6d | .......(format."Stashes.[%s]:".m | 
| 1d840 | 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 66 6e    61 6d 65 29 29 29 0a 20 20 20 20 28 6d 61 67 69 | agit-buffer-refname))).....(magi | 
| 1d860 | 74 2d 67 69 74 2d 77 61 73 68 20 28 61 70 70 6c    79 2d 70 61 72 74 69 61 6c 6c 79 20 23 27 6d 61 | t-git-wash.(apply-partially.#'ma | 
| 1d880 | 67 69 74 2d 6c 6f 67 2d 77 61 73 68 2d 6c 6f 67    20 27 73 74 61 73 68 29 0a 20 20 20 20 20 20 22 | git-log-wash-log.'stash)......." | 
| 1d8a0 | 72 65 66 6c 6f 67 22 20 22 2d 2d 66 6f 72 6d 61    74 3d 25 67 64 25 78 30 30 25 61 4e 25 78 30 30 | reflog"."--format=%gd%x00%aN%x00 | 
| 1d8c0 | 25 61 74 25 78 30 30 25 67 73 22 20 6d 61 67 69    74 2d 62 75 66 66 65 72 2d 72 65 66 6e 61 6d 65 | %at%x00%gs".magit-buffer-refname | 
| 1d8e0 | 29 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68    6f 64 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d | )))..(cl-defmethod.magit-buffer- | 
| 1d900 | 76 61 6c 75 65 20 28 26 63 6f 6e 74 65 78 74 20    28 6d 61 6a 6f 72 2d 6d 6f 64 65 20 6d 61 67 69 | value.(&context.(major-mode.magi | 
| 1d920 | 74 2d 73 74 61 73 68 65 73 2d 6d 6f 64 65 29 29    0a 20 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d | t-stashes-mode))...magit-buffer- | 
| 1d940 | 72 65 66 6e 61 6d 65 29 0a 0a 28 64 65 66 76 61    72 20 6d 61 67 69 74 2d 2d 75 70 64 61 74 65 2d | refname)..(defvar.magit--update- | 
| 1d960 | 73 74 61 73 68 2d 62 75 66 66 65 72 20 6e 69 6c    29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | stash-buffer.nil)..(defun.magit- | 
| 1d980 | 73 74 61 73 68 65 73 2d 6d 61 79 62 65 2d 75 70    64 61 74 65 2d 73 74 61 73 68 2d 62 75 66 66 65 | stashes-maybe-update-stash-buffe | 
| 1d9a0 | 72 20 28 26 6f 70 74 69 6f 6e 61 6c 20 5f 29 0a    20 20 22 57 68 65 6e 20 6d 6f 76 69 6e 67 20 69 | r.(&optional._)..."When.moving.i | 
| 1d9c0 | 6e 20 74 68 65 20 73 74 61 73 68 65 73 20 62 75    66 66 65 72 2c 20 75 70 64 61 74 65 20 74 68 65 | n.the.stashes.buffer,.update.the | 
| 1d9e0 | 20 73 74 61 73 68 20 62 75 66 66 65 72 2e 0a 49    66 20 74 68 65 72 65 20 69 73 20 6e 6f 20 73 74 | .stash.buffer..If.there.is.no.st | 
| 1da00 | 61 73 68 20 62 75 66 66 65 72 20 69 6e 20 74 68    65 20 73 61 6d 65 20 66 72 61 6d 65 2c 20 74 68 | ash.buffer.in.the.same.frame,.th | 
| 1da20 | 65 6e 20 64 6f 20 6e 6f 74 68 69 6e 67 2e 22 0a    20 20 28 77 68 65 6e 20 28 64 65 72 69 76 65 64 | en.do.nothing."...(when.(derived | 
| 1da40 | 2d 6d 6f 64 65 2d 70 20 27 6d 61 67 69 74 2d 73    74 61 73 68 65 73 2d 6d 6f 64 65 29 0a 20 20 20 | -mode-p.'magit-stashes-mode).... | 
| 1da60 | 20 28 6d 61 67 69 74 2d 2d 6d 61 79 62 65 2d 75    70 64 61 74 65 2d 73 74 61 73 68 2d 62 75 66 66 | .(magit--maybe-update-stash-buff | 
| 1da80 | 65 72 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61    67 69 74 2d 2d 6d 61 79 62 65 2d 75 70 64 61 74 | er)))..(defun.magit--maybe-updat | 
| 1daa0 | 65 2d 73 74 61 73 68 2d 62 75 66 66 65 72 20 28    29 0a 20 20 28 77 68 65 6e 2d 6c 65 74 2a 20 28 | e-stash-buffer.()...(when-let*.( | 
| 1dac0 | 28 73 74 61 73 68 20 20 28 6d 61 67 69 74 2d 73    65 63 74 69 6f 6e 2d 76 61 6c 75 65 2d 69 66 20 | (stash..(magit-section-value-if. | 
| 1dae0 | 27 73 74 61 73 68 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 62 75 66 66 65 72 20 28 | 'stash))...............(buffer.( | 
| 1db00 | 6d 61 67 69 74 2d 67 65 74 2d 6d 6f 64 65 2d 62    75 66 66 65 72 20 27 6d 61 67 69 74 2d 73 74 61 | magit-get-mode-buffer.'magit-sta | 
| 1db20 | 73 68 2d 6d 6f 64 65 20 6e 69 6c 20 74 29 29 29    0a 20 20 20 20 28 69 66 20 6d 61 67 69 74 2d 2d | sh-mode.nil.t))).....(if.magit-- | 
| 1db40 | 75 70 64 61 74 65 2d 73 74 61 73 68 2d 62 75 66    66 65 72 0a 20 20 20 20 20 20 20 20 28 73 65 74 | update-stash-buffer.........(set | 
| 1db60 | 71 20 6d 61 67 69 74 2d 2d 75 70 64 61 74 65 2d    73 74 61 73 68 2d 62 75 66 66 65 72 20 28 6c 69 | q.magit--update-stash-buffer.(li | 
| 1db80 | 73 74 20 73 74 61 73 68 20 62 75 66 66 65 72 29    29 0a 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 | st.stash.buffer)).......(setq.ma | 
| 1dba0 | 67 69 74 2d 2d 75 70 64 61 74 65 2d 73 74 61 73    68 2d 62 75 66 66 65 72 20 28 6c 69 73 74 20 73 | git--update-stash-buffer.(list.s | 
| 1dbc0 | 74 61 73 68 20 62 75 66 66 65 72 29 29 0a 20 20    20 20 20 20 28 72 75 6e 2d 77 69 74 68 2d 69 64 | tash.buffer)).......(run-with-id | 
| 1dbe0 | 6c 65 2d 74 69 6d 65 72 0a 20 20 20 20 20 20 20    6d 61 67 69 74 2d 75 70 64 61 74 65 2d 6f 74 68 | le-timer........magit-update-oth | 
| 1dc00 | 65 72 2d 77 69 6e 64 6f 77 2d 64 65 6c 61 79 20    6e 69 6c 0a 20 20 20 20 20 20 20 28 6c 65 74 20 | er-window-delay.nil........(let. | 
| 1dc20 | 28 28 61 72 67 73 20 28 77 69 74 68 2d 63 75 72    72 65 6e 74 2d 62 75 66 66 65 72 20 62 75 66 66 | ((args.(with-current-buffer.buff | 
| 1dc40 | 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6d | er......................(let.((m | 
| 1dc60 | 61 67 69 74 2d 64 69 72 65 63 74 2d 75 73 65 2d    62 75 66 66 65 72 2d 61 72 67 75 6d 65 6e 74 73 | agit-direct-use-buffer-arguments | 
| 1dc80 | 20 27 73 65 6c 65 63 74 65 64 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .'selected)).................... | 
| 1dca0 | 20 20 20 20 28 6d 61 67 69 74 2d 73 68 6f 77 2d    63 6f 6d 6d 69 74 2d 2d 61 72 67 75 6d 65 6e 74 | ....(magit-show-commit--argument | 
| 1dcc0 | 73 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20    28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 | s)))))..........(lambda.()...... | 
| 1dce0 | 20 20 20 20 20 20 28 70 63 61 73 65 2d 6c 65 74    20 28 28 60 28 2c 73 74 61 73 68 20 2c 62 75 66 | ......(pcase-let.((`(,stash.,buf | 
| 1dd00 | 29 20 6d 61 67 69 74 2d 2d 75 70 64 61 74 65 2d    73 74 61 73 68 2d 62 75 66 66 65 72 29 29 0a 20 | ).magit--update-stash-buffer)).. | 
| 1dd20 | 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74    71 20 6d 61 67 69 74 2d 2d 75 70 64 61 74 65 2d | ............(setq.magit--update- | 
| 1dd40 | 73 74 61 73 68 2d 62 75 66 66 65 72 20 6e 69 6c    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | stash-buffer.nil)..............( | 
| 1dd60 | 77 68 65 6e 20 28 62 75 66 66 65 72 2d 6c 69 76    65 2d 70 20 62 75 66 29 0a 20 20 20 20 20 20 20 | when.(buffer-live-p.buf)........ | 
| 1dd80 | 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6d    61 67 69 74 2d 64 69 73 70 6c 61 79 2d 62 75 66 | ........(let.((magit-display-buf | 
| 1dda0 | 66 65 72 2d 6e 6f 73 65 6c 65 63 74 20 74 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | fer-noselect.t))................ | 
| 1ddc0 | 20 20 28 61 70 70 6c 79 20 23 27 6d 61 67 69 74    2d 73 74 61 73 68 2d 73 68 6f 77 20 73 74 61 73 | ..(apply.#'magit-stash-show.stas | 
| 1dde0 | 68 20 61 72 67 73 29 29 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 | h.args))))............(setq.magi | 
| 1de00 | 74 2d 2d 75 70 64 61 74 65 2d 73 74 61 73 68 2d    62 75 66 66 65 72 20 6e 69 6c 29 29 29 29 29 29 | t--update-stash-buffer.nil)))))) | 
| 1de20 | 29 0a 0a 3b 3b 3b 20 53 68 6f 77 20 53 74 61 73    68 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 | )..;;;.Show.Stash..;;;###autoloa | 
| 1de40 | 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73    74 61 73 68 2d 73 68 6f 77 20 28 73 74 61 73 68 | d.(defun.magit-stash-show.(stash | 
| 1de60 | 20 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 73 20    66 69 6c 65 73 29 0a 20 20 22 53 68 6f 77 20 61 | .&optional.args.files)..."Show.a | 
| 1de80 | 6c 6c 20 64 69 66 66 73 20 6f 66 20 61 20 73 74    61 73 68 20 69 6e 20 61 20 62 75 66 66 65 72 2e | ll.diffs.of.a.stash.in.a.buffer. | 
| 1dea0 | 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65    20 28 63 6f 6e 73 20 28 6f 72 20 28 61 6e 64 20 | "...(interactive.(cons.(or.(and. | 
| 1dec0 | 28 6e 6f 74 20 63 75 72 72 65 6e 74 2d 70 72 65    66 69 78 2d 61 72 67 29 0a 20 20 20 20 20 20 20 | (not.current-prefix-arg)........ | 
| 1dee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 74 | .......................(magit-st | 
| 1df00 | 61 73 68 2d 61 74 2d 70 6f 69 6e 74 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ash-at-point)).................. | 
| 1df20 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72    65 61 64 2d 73 74 61 73 68 20 22 53 68 6f 77 20 | ........(magit-read-stash."Show. | 
| 1df40 | 73 74 61 73 68 22 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 | stash"))......................(p | 
| 1df60 | 63 61 73 65 2d 6c 65 74 20 28 28 60 28 2c 61 72    67 73 20 2c 66 69 6c 65 73 29 0a 20 20 20 20 20 | case-let.((`(,args.,files)...... | 
| 1df80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 | .............................(ma | 
| 1dfa0 | 67 69 74 2d 64 69 66 66 2d 61 72 67 75 6d 65 6e    74 73 20 27 6d 61 67 69 74 2d 73 74 61 73 68 2d | git-diff-arguments.'magit-stash- | 
| 1dfc0 | 6d 6f 64 65 29 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | mode)))........................( | 
| 1dfe0 | 6c 69 73 74 20 28 64 65 6c 65 74 65 20 22 2d 2d    73 74 61 74 22 20 61 72 67 73 29 20 66 69 6c 65 | list.(delete."--stat".args).file | 
| 1e000 | 73 29 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 73    74 61 73 68 2d 73 65 74 75 70 2d 62 75 66 66 65 | s))))...(magit-stash-setup-buffe | 
| 1e020 | 72 20 73 74 61 73 68 20 61 72 67 73 20 66 69 6c    65 73 29 29 0a 0a 28 64 65 66 69 6e 65 2d 64 65 | r.stash.args.files))..(define-de | 
| 1e040 | 72 69 76 65 64 2d 6d 6f 64 65 20 6d 61 67 69 74    2d 73 74 61 73 68 2d 6d 6f 64 65 20 6d 61 67 69 | rived-mode.magit-stash-mode.magi | 
| 1e060 | 74 2d 64 69 66 66 2d 6d 6f 64 65 20 22 4d 61 67    69 74 20 53 74 61 73 68 22 0a 20 20 22 4d 6f 64 | t-diff-mode."Magit.Stash"..."Mod | 
| 1e080 | 65 20 66 6f 72 20 6c 6f 6f 6b 69 6e 67 20 61 74    20 69 6e 64 69 76 69 64 75 61 6c 20 73 74 61 73 | e.for.looking.at.individual.stas | 
| 1e0a0 | 68 65 73 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27    6d 61 67 69 74 2d 64 69 66 66 0a 20 20 28 68 61 | hes."...:group.'magit-diff...(ha | 
| 1e0c0 | 63 6b 2d 64 69 72 2d 6c 6f 63 61 6c 2d 76 61 72    69 61 62 6c 65 73 2d 6e 6f 6e 2d 66 69 6c 65 2d | ck-dir-local-variables-non-file- | 
| 1e0e0 | 62 75 66 66 65 72 29 0a 20 20 28 73 65 74 71 20    6d 61 67 69 74 2d 2d 69 6d 65 6e 75 2d 67 72 6f | buffer)...(setq.magit--imenu-gro | 
| 1e100 | 75 70 2d 74 79 70 65 73 20 27 28 63 6f 6d 6d 69    74 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | up-types.'(commit)))..(defun.mag | 
| 1e120 | 69 74 2d 73 74 61 73 68 2d 73 65 74 75 70 2d 62    75 66 66 65 72 20 28 73 74 61 73 68 20 61 72 67 | it-stash-setup-buffer.(stash.arg | 
| 1e140 | 73 20 66 69 6c 65 73 29 0a 20 20 28 6d 61 67 69    74 2d 73 65 74 75 70 2d 62 75 66 66 65 72 20 23 | s.files)...(magit-setup-buffer.# | 
| 1e160 | 27 6d 61 67 69 74 2d 73 74 61 73 68 2d 6d 6f 64    65 20 6e 69 6c 0a 20 20 20 20 28 6d 61 67 69 74 | 'magit-stash-mode.nil.....(magit | 
| 1e180 | 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e    20 73 74 61 73 68 29 0a 20 20 20 20 28 6d 61 67 | -buffer-revision.stash).....(mag | 
| 1e1a0 | 69 74 2d 62 75 66 66 65 72 2d 72 61 6e 67 65 20    28 66 6f 72 6d 61 74 20 22 25 73 5e 2e 2e 25 73 | it-buffer-range.(format."%s^..%s | 
| 1e1c0 | 22 20 73 74 61 73 68 20 73 74 61 73 68 29 29 0a    20 20 20 20 28 6d 61 67 69 74 2d 62 75 66 66 65 | ".stash.stash)).....(magit-buffe | 
| 1e1e0 | 72 2d 64 69 66 66 2d 61 72 67 73 20 61 72 67 73    29 0a 20 20 20 20 28 6d 61 67 69 74 2d 62 75 66 | r-diff-args.args).....(magit-buf | 
| 1e200 | 66 65 72 2d 64 69 66 66 2d 66 69 6c 65 73 20 66    69 6c 65 73 29 29 29 0a 0a 28 64 65 66 75 6e 20 | fer-diff-files.files)))..(defun. | 
| 1e220 | 6d 61 67 69 74 2d 73 74 61 73 68 2d 72 65 66 72    65 73 68 2d 62 75 66 66 65 72 20 28 29 0a 20 20 | magit-stash-refresh-buffer.()... | 
| 1e240 | 28 6d 61 67 69 74 2d 73 65 74 2d 68 65 61 64 65    72 2d 6c 69 6e 65 2d 66 6f 72 6d 61 74 0a 20 20 | (magit-set-header-line-format... | 
| 1e260 | 20 28 63 6f 6e 63 61 74 20 28 63 61 70 69 74 61    6c 69 7a 65 20 6d 61 67 69 74 2d 62 75 66 66 65 | .(concat.(capitalize.magit-buffe | 
| 1e280 | 72 2d 72 65 76 69 73 69 6f 6e 29 20 22 20 22 0a    20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 | r-revision)."."............(prop | 
| 1e2a0 | 65 72 74 69 7a 65 20 28 6d 61 67 69 74 2d 72 65    76 2d 66 6f 72 6d 61 74 20 22 25 73 22 20 6d 61 | ertize.(magit-rev-format."%s".ma | 
| 1e2c0 | 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73    69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 | git-buffer-revision)............ | 
| 1e2e0 | 20 20 20 20 20 20 20 20 20 20 20 20 27 66 6f 6e    74 2d 6c 6f 63 6b 2d 66 61 63 65 0a 20 20 20 20 | ............'font-lock-face..... | 
| 1e300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6c 69 73 74 20 3a 77 65 69 67 68 74 | ...................(list.:weight | 
| 1e320 | 20 27 6e 6f 72 6d 61 6c 20 3a 66 6f 72 65 67 72    6f 75 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 | .'normal.:foreground............ | 
| 1e340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 66 61 63 65 2d 61 74 74 72 69 62 75 74 | ..................(face-attribut | 
| 1e360 | 65 20 27 64 65 66 61 75 6c 74 20 3a 66 6f 72 65    67 72 6f 75 6e 64 29 29 29 29 29 0a 20 20 28 73 | e.'default.:foreground)))))...(s | 
| 1e380 | 65 74 71 20 6d 61 67 69 74 2d 62 75 66 66 65 72    2d 72 65 76 69 73 69 6f 6e 2d 68 61 73 68 20 28 | etq.magit-buffer-revision-hash.( | 
| 1e3a0 | 6d 61 67 69 74 2d 72 65 76 2d 70 61 72 73 65 20    6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 | magit-rev-parse.magit-buffer-rev | 
| 1e3c0 | 69 73 69 6f 6e 29 29 0a 20 20 28 6d 61 67 69 74    2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 20 | ision))...(magit-insert-section. | 
| 1e3e0 | 28 73 74 61 73 68 29 0a 20 20 20 20 28 6d 61 67    69 74 2d 72 75 6e 2d 73 65 63 74 69 6f 6e 2d 68 | (stash).....(magit-run-section-h | 
| 1e400 | 6f 6f 6b 20 27 6d 61 67 69 74 2d 73 74 61 73 68    2d 73 65 63 74 69 6f 6e 73 2d 68 6f 6f 6b 29 29 | ook.'magit-stash-sections-hook)) | 
| 1e420 | 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64    20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 76 61 | )..(cl-defmethod.magit-buffer-va | 
| 1e440 | 6c 75 65 20 28 26 63 6f 6e 74 65 78 74 20 28 6d    61 6a 6f 72 2d 6d 6f 64 65 20 6d 61 67 69 74 2d | lue.(&context.(major-mode.magit- | 
| 1e460 | 73 74 61 73 68 2d 6d 6f 64 65 29 29 0a 20 20 6d    61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 | stash-mode))...magit-buffer-revi | 
| 1e480 | 73 69 6f 6e 29 0a 0a 28 64 65 66 75 6e 20 6d 61    67 69 74 2d 73 74 61 73 68 2d 69 6e 73 65 72 74 | sion)..(defun.magit-stash-insert | 
| 1e4a0 | 2d 73 65 63 74 69 6f 6e 20 28 63 6f 6d 6d 69 74    20 72 61 6e 67 65 20 6d 65 73 73 61 67 65 20 26 | -section.(commit.range.message.& | 
| 1e4c0 | 6f 70 74 69 6f 6e 61 6c 20 66 69 6c 65 73 29 0a    20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d | optional.files)...(magit-insert- | 
| 1e4e0 | 73 65 63 74 69 6f 6e 20 28 63 6f 6d 6d 69 74 20    63 6f 6d 6d 69 74 29 0a 20 20 20 20 28 6d 61 67 | section.(commit.commit).....(mag | 
| 1e500 | 69 74 2d 69 6e 73 65 72 74 2d 68 65 61 64 69 6e    67 20 6d 65 73 73 61 67 65 29 0a 20 20 20 20 28 | it-insert-heading.message).....( | 
| 1e520 | 6d 61 67 69 74 2d 2d 69 6e 73 65 72 74 2d 64 69    66 66 20 6e 69 6c 0a 20 20 20 20 20 20 22 64 69 | magit--insert-diff.nil......."di | 
| 1e540 | 66 66 22 20 72 61 6e 67 65 20 22 2d 70 22 20 22    2d 2d 6e 6f 2d 70 72 65 66 69 78 22 20 6d 61 67 | ff".range."-p"."--no-prefix".mag | 
| 1e560 | 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 61    72 67 73 0a 20 20 20 20 20 20 22 2d 2d 22 20 28 | it-buffer-diff-args......."--".( | 
| 1e580 | 6f 72 20 66 69 6c 65 73 20 6d 61 67 69 74 2d 62    75 66 66 65 72 2d 64 69 66 66 2d 66 69 6c 65 73 | or.files.magit-buffer-diff-files | 
| 1e5a0 | 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67    69 74 2d 69 6e 73 65 72 74 2d 73 74 61 73 68 2d | ))))..(defun.magit-insert-stash- | 
| 1e5c0 | 6e 6f 74 65 73 20 28 29 0a 20 20 22 49 6e 73 65    72 74 20 73 65 63 74 69 6f 6e 20 73 68 6f 77 69 | notes.()..."Insert.section.showi | 
| 1e5e0 | 6e 67 20 6e 6f 74 65 73 20 66 6f 72 20 61 20 73    74 61 73 68 2e 0a 54 68 69 73 20 73 68 6f 77 73 | ng.notes.for.a.stash..This.shows | 
| 1e600 | 20 74 68 65 20 6e 6f 74 65 73 20 66 6f 72 20 73    74 61 73 68 40 7b 4e 7d 20 62 75 74 20 6e 6f 74 | .the.notes.for.stash@{N}.but.not | 
| 1e620 | 20 66 6f 72 20 74 68 65 20 6f 74 68 65 72 20 63    6f 6d 6d 69 74 73 0a 74 68 61 74 20 6d 61 6b 65 | .for.the.other.commits.that.make | 
| 1e640 | 20 75 70 20 74 68 65 20 73 74 61 73 68 2e 22 0a    20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d | .up.the.stash."...(magit-insert- | 
| 1e660 | 73 65 63 74 69 6f 6e 20 73 65 63 74 69 6f 6e 20    28 6e 6f 74 65 29 0a 20 20 20 20 28 6d 61 67 69 | section.section.(note).....(magi | 
| 1e680 | 74 2d 69 6e 73 65 72 74 2d 68 65 61 64 69 6e 67    20 22 4e 6f 74 65 73 22 29 0a 20 20 20 20 28 6d | t-insert-heading."Notes").....(m | 
| 1e6a0 | 61 67 69 74 2d 67 69 74 2d 69 6e 73 65 72 74 20    22 6e 6f 74 65 73 22 20 22 73 68 6f 77 22 20 6d | agit-git-insert."notes"."show".m | 
| 1e6c0 | 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69    73 69 6f 6e 29 0a 20 20 20 20 28 69 66 20 28 3d | agit-buffer-revision).....(if.(= | 
| 1e6e0 | 20 28 70 6f 69 6e 74 29 0a 20 20 20 20 20 20 20    20 20 20 20 28 6f 72 65 66 20 73 65 63 74 69 6f | .(point)............(oref.sectio | 
| 1e700 | 6e 20 63 6f 6e 74 65 6e 74 29 29 0a 20 20 20 20    20 20 20 20 28 6d 61 67 69 74 2d 63 61 6e 63 65 | n.content)).........(magit-cance | 
| 1e720 | 6c 2d 73 65 63 74 69 6f 6e 29 0a 20 20 20 20 20    20 28 69 6e 73 65 72 74 20 22 5c 6e 22 29 29 29 | l-section).......(insert."\n"))) | 
| 1e740 | 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d    69 6e 73 65 72 74 2d 73 74 61 73 68 2d 69 6e 64 | )..(defun.magit-insert-stash-ind | 
| 1e760 | 65 78 20 28 29 0a 20 20 22 49 6e 73 65 72 74 20    73 65 63 74 69 6f 6e 20 73 68 6f 77 69 6e 67 20 | ex.()..."Insert.section.showing. | 
| 1e780 | 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 20 6f    66 20 74 68 65 20 73 74 61 73 68 2e 22 0a 20 20 | staged.changes.of.the.stash."... | 
| 1e7a0 | 28 6d 61 67 69 74 2d 73 74 61 73 68 2d 69 6e 73    65 72 74 2d 73 65 63 74 69 6f 6e 0a 20 20 20 28 | (magit-stash-insert-section....( | 
| 1e7c0 | 66 6f 72 6d 61 74 20 22 25 73 5e 32 22 20 6d 61    67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 | format."%s^2".magit-buffer-revis | 
| 1e7e0 | 69 6f 6e 29 0a 20 20 20 28 66 6f 72 6d 61 74 20    22 25 73 5e 2e 2e 25 73 5e 32 22 20 6d 61 67 69 | ion)....(format."%s^..%s^2".magi | 
| 1e800 | 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f    6e 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 | t-buffer-revision.magit-buffer-r | 
| 1e820 | 65 76 69 73 69 6f 6e 29 0a 20 20 20 22 53 74 61    67 65 64 22 29 29 0a 0a 28 64 65 66 75 6e 20 6d | evision)...."Staged"))..(defun.m | 
| 1e840 | 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 74 61 73    68 2d 77 6f 72 6b 74 72 65 65 20 28 29 0a 20 20 | agit-insert-stash-worktree.()... | 
| 1e860 | 22 49 6e 73 65 72 74 20 73 65 63 74 69 6f 6e 20    73 68 6f 77 69 6e 67 20 75 6e 73 74 61 67 65 64 | "Insert.section.showing.unstaged | 
| 1e880 | 20 63 68 61 6e 67 65 73 20 6f 66 20 74 68 65 20    73 74 61 73 68 2e 22 0a 20 20 28 6d 61 67 69 74 | .changes.of.the.stash."...(magit | 
| 1e8a0 | 2d 73 74 61 73 68 2d 69 6e 73 65 72 74 2d 73 65    63 74 69 6f 6e 0a 20 20 20 6d 61 67 69 74 2d 62 | -stash-insert-section....magit-b | 
| 1e8c0 | 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 0a 20    20 20 28 66 6f 72 6d 61 74 20 22 25 73 5e 32 2e | uffer-revision....(format."%s^2. | 
| 1e8e0 | 2e 25 73 22 20 6d 61 67 69 74 2d 62 75 66 66 65    72 2d 72 65 76 69 73 69 6f 6e 20 6d 61 67 69 74 | .%s".magit-buffer-revision.magit | 
| 1e900 | 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e    29 0a 20 20 20 22 55 6e 73 74 61 67 65 64 22 29 | -buffer-revision)...."Unstaged") | 
| 1e920 | 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d    69 6e 73 65 72 74 2d 73 74 61 73 68 2d 75 6e 74 | )..(defun.magit-insert-stash-unt | 
| 1e940 | 72 61 63 6b 65 64 20 28 29 0a 20 20 22 49 6e 73    65 72 74 20 73 65 63 74 69 6f 6e 20 73 68 6f 77 | racked.()..."Insert.section.show | 
| 1e960 | 69 6e 67 20 74 68 65 20 75 6e 74 72 61 63 6b 65    64 20 66 69 6c 65 73 20 63 6f 6d 6d 69 74 20 6f | ing.the.untracked.files.commit.o | 
| 1e980 | 66 20 74 68 65 20 73 74 61 73 68 2e 22 0a 20 20    28 6c 65 74 20 28 28 73 74 61 73 68 20 6d 61 67 | f.the.stash."...(let.((stash.mag | 
| 1e9a0 | 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69    6f 6e 29 0a 20 20 20 20 20 20 20 20 28 72 65 76 | it-buffer-revision).........(rev | 
| 1e9c0 | 20 28 63 6f 6e 63 61 74 20 6d 61 67 69 74 2d 62    75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 20 22 | .(concat.magit-buffer-revision." | 
| 1e9e0 | 5e 33 22 29 29 29 0a 20 20 20 20 28 77 68 65 6e    20 28 6d 61 67 69 74 2d 72 65 76 2d 76 65 72 69 | ^3"))).....(when.(magit-rev-veri | 
| 1ea00 | 66 79 20 72 65 76 29 0a 20 20 20 20 20 20 28 6d    61 67 69 74 2d 73 74 61 73 68 2d 69 6e 73 65 72 | fy.rev).......(magit-stash-inser | 
| 1ea20 | 74 2d 73 65 63 74 69 6f 6e 20 28 66 6f 72 6d 61    74 20 22 25 73 5e 33 22 20 73 74 61 73 68 29 0a | t-section.(format."%s^3".stash). | 
| 1ea40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1ea60 | 20 20 28 66 6f 72 6d 61 74 20 22 25 73 5e 2e 2e    25 73 5e 33 22 20 73 74 61 73 68 20 73 74 61 73 | ..(format."%s^..%s^3".stash.stas | 
| 1ea80 | 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | h).............................. | 
| 1eaa0 | 20 20 20 20 20 22 55 6e 74 72 61 63 6b 65 64 20    66 69 6c 65 73 22 0a 20 20 20 20 20 20 20 20 20 | ....."Untracked.files".......... | 
| 1eac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | .........................(magit- | 
| 1eae0 | 67 69 74 2d 69 74 65 6d 73 20 22 6c 73 2d 74 72    65 65 22 20 22 2d 7a 22 20 22 2d 2d 6e 61 6d 65 | git-items."ls-tree"."-z"."--name | 
| 1eb00 | 2d 6f 6e 6c 79 22 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -only".......................... | 
| 1eb20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 22 2d 72 22 20 22 | .........................."-r"." | 
| 1eb40 | 2d 2d 66 75 6c 6c 2d 74 72 65 65 22 20 72 65 76    29 29 29 29 29 0a 0a 3b 3b 3b 20 5f 0a 28 70 72 | --full-tree".rev)))))..;;;._.(pr | 
| 1eb60 | 6f 76 69 64 65 20 27 6d 61 67 69 74 2d 73 74 61    73 68 29 0a 3b 3b 3b 20 6d 61 67 69 74 2d 73 74 | ovide.'magit-stash).;;;.magit-st | 
| 1eb80 | 61 73 68 2e 65 6c 20 65 6e 64 73 20 68 65 72 65    0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ash.el.ends.here................ | 
| 1eba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1ebc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1ebe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1ec00 | 6d 61 67 69 74 2d 32 30 32 34 30 34 30 34 2e 31    39 30 31 2f 6d 61 67 69 74 2d 70 61 74 63 68 2e | magit-20240404.1901/magit-patch. | 
| 1ec20 | 65 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | el.............................. | 
| 1ec40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1ec60 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30    30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 | 
| 1ec80 | 30 30 32 37 32 30 36 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 34 36 33 33 00 20 30 00 00 00 | 0027206.00000000000.014633..0... | 
| 1eca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1ecc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1ece0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1ed00 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... | 
| 1ed20 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... | 
| 1ed40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1ed60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1ed80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1eda0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1edc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1ede0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1ee00 | 3b 3b 3b 20 6d 61 67 69 74 2d 70 61 74 63 68 2e    65 6c 20 2d 2d 2d 20 43 72 65 61 74 69 6e 67 20 | ;;;.magit-patch.el.---.Creating. | 
| 1ee20 | 61 6e 64 20 61 70 70 6c 79 69 6e 67 20 70 61 74    63 68 65 73 20 20 2d 2a 2d 20 6c 65 78 69 63 61 | and.applying.patches..-*-.lexica | 
| 1ee40 | 6c 2d 62 69 6e 64 69 6e 67 3a 74 20 2d 2a 2d 0a    0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 28 43 | l-binding:t.-*-..;;.Copyright.(C | 
| 1ee60 | 29 20 32 30 30 38 2d 32 30 32 34 20 54 68 65 20    4d 61 67 69 74 20 50 72 6f 6a 65 63 74 20 43 6f | ).2008-2024.The.Magit.Project.Co | 
| 1ee80 | 6e 74 72 69 62 75 74 6f 72 73 0a 0a 3b 3b 20 41    75 74 68 6f 72 3a 20 4a 6f 6e 61 73 20 42 65 72 | ntributors..;;.Author:.Jonas.Ber | 
| 1eea0 | 6e 6f 75 6c 6c 69 20 3c 6a 6f 6e 61 73 40 62 65    72 6e 6f 75 6c 2e 6c 69 3e 0a 3b 3b 20 4d 61 69 | noulli.<jonas@bernoul.li>.;;.Mai | 
| 1eec0 | 6e 74 61 69 6e 65 72 3a 20 4a 6f 6e 61 73 20 42    65 72 6e 6f 75 6c 6c 69 20 3c 6a 6f 6e 61 73 40 | ntainer:.Jonas.Bernoulli.<jonas@ | 
| 1eee0 | 62 65 72 6e 6f 75 6c 2e 6c 69 3e 0a 0a 3b 3b 20    53 50 44 58 2d 4c 69 63 65 6e 73 65 2d 49 64 65 | bernoul.li>..;;.SPDX-License-Ide | 
| 1ef00 | 6e 74 69 66 69 65 72 3a 20 47 50 4c 2d 33 2e 30    2d 6f 72 2d 6c 61 74 65 72 0a 0a 3b 3b 20 4d 61 | ntifier:.GPL-3.0-or-later..;;.Ma | 
| 1ef20 | 67 69 74 20 69 73 20 66 72 65 65 20 73 6f 66 74    77 61 72 65 3a 20 79 6f 75 20 63 61 6e 20 72 65 | git.is.free.software:.you.can.re | 
| 1ef40 | 64 69 73 74 72 69 62 75 74 65 20 69 74 20 61 6e    64 2f 6f 72 20 6d 6f 64 69 66 79 20 69 74 0a 3b | distribute.it.and/or.modify.it.; | 
| 1ef60 | 3b 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d    73 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e | ;.under.the.terms.of.the.GNU.Gen | 
| 1ef80 | 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65    6e 73 65 20 61 73 20 70 75 62 6c 69 73 68 65 64 | eral.Public.License.as.published | 
| 1efa0 | 20 62 79 0a 3b 3b 20 74 68 65 20 46 72 65 65 20    53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 | .by.;;.the.Free.Software.Foundat | 
| 1efc0 | 69 6f 6e 2c 20 65 69 74 68 65 72 20 76 65 72 73    69 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c 69 63 | ion,.either.version.3.of.the.Lic | 
| 1efe0 | 65 6e 73 65 2c 20 6f 72 0a 3b 3b 20 28 61 74 20    79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 | ense,.or.;;.(at.your.option).any | 
| 1f000 | 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 2e 0a    3b 3b 0a 3b 3b 20 4d 61 67 69 74 20 69 73 20 64 | .later.version..;;.;;.Magit.is.d | 
| 1f020 | 69 73 74 72 69 62 75 74 65 64 20 69 6e 20 74 68    65 20 68 6f 70 65 20 74 68 61 74 20 69 74 20 77 | istributed.in.the.hope.that.it.w | 
| 1f040 | 69 6c 6c 20 62 65 20 75 73 65 66 75 6c 2c 20 62    75 74 20 57 49 54 48 4f 55 54 0a 3b 3b 20 41 4e | ill.be.useful,.but.WITHOUT.;;.AN | 
| 1f060 | 59 20 57 41 52 52 41 4e 54 59 3b 20 77 69 74 68    6f 75 74 20 65 76 65 6e 20 74 68 65 20 69 6d 70 | Y.WARRANTY;.without.even.the.imp | 
| 1f080 | 6c 69 65 64 20 77 61 72 72 61 6e 74 79 20 6f 66    20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 | lied.warranty.of.MERCHANTABILITY | 
| 1f0a0 | 0a 3b 3b 20 6f 72 20 46 49 54 4e 45 53 53 20 46    4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 | .;;.or.FITNESS.FOR.A.PARTICULAR. | 
| 1f0c0 | 50 55 52 50 4f 53 45 2e 20 20 53 65 65 20 74 68    65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 | PURPOSE...See.the.GNU.General.Pu | 
| 1f0e0 | 62 6c 69 63 0a 3b 3b 20 4c 69 63 65 6e 73 65 20    66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 | blic.;;.License.for.more.details | 
| 1f100 | 2e 0a 3b 3b 0a 3b 3b 20 59 6f 75 20 73 68 6f 75    6c 64 20 68 61 76 65 20 72 65 63 65 69 76 65 64 | ..;;.;;.You.should.have.received | 
| 1f120 | 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20 47    4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 | .a.copy.of.the.GNU.General.Publi | 
| 1f140 | 63 20 4c 69 63 65 6e 73 65 0a 3b 3b 20 61 6c 6f    6e 67 20 77 69 74 68 20 4d 61 67 69 74 2e 20 20 | c.License.;;.along.with.Magit... | 
| 1f160 | 49 66 20 6e 6f 74 2c 20 73 65 65 20 3c 68 74 74    70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 | If.not,.see.<https://www.gnu.org | 
| 1f180 | 2f 6c 69 63 65 6e 73 65 73 2f 3e 2e 0a 0a 3b 3b    3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a 0a 3b | /licenses/>...;;;.Commentary:..; | 
| 1f1a0 | 3b 20 54 68 69 73 20 6c 69 62 72 61 72 79 20 69    6d 70 6c 65 6d 65 6e 74 73 20 70 61 74 63 68 20 | ;.This.library.implements.patch. | 
| 1f1c0 | 63 6f 6d 6d 61 6e 64 73 2e 0a 0a 3b 3b 3b 20 43    6f 64 65 3a 0a 0a 28 72 65 71 75 69 72 65 20 27 | commands...;;;.Code:..(require.' | 
| 1f1e0 | 6d 61 67 69 74 29 0a 0a 3b 3b 3b 20 4f 70 74 69    6f 6e 73 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 | magit)..;;;.Options..(defcustom. | 
| 1f200 | 6d 61 67 69 74 2d 70 61 74 63 68 2d 73 61 76 65    2d 61 72 67 75 6d 65 6e 74 73 20 27 28 65 78 63 | magit-patch-save-arguments.'(exc | 
| 1f220 | 6c 75 64 65 20 22 2d 2d 73 74 61 74 22 29 0a 20    20 22 43 6f 6e 74 72 6f 6c 20 61 72 67 75 6d 65 | lude."--stat")..."Control.argume | 
| 1f240 | 6e 74 73 20 75 73 65 64 20 62 79 20 74 68 65 20    63 6f 6d 6d 61 6e 64 20 60 6d 61 67 69 74 2d 70 | nts.used.by.the.command.`magit-p | 
| 1f260 | 61 74 63 68 2d 73 61 76 65 27 2e 0a 0a 60 6d 61    67 69 74 2d 70 61 74 63 68 2d 73 61 76 65 27 20 | atch-save'...`magit-patch-save'. | 
| 1f280 | 28 77 68 69 63 68 20 73 65 65 29 20 73 61 76 65    73 20 61 20 64 69 66 66 20 66 6f 72 20 74 68 65 | (which.see).saves.a.diff.for.the | 
| 1f2a0 | 20 63 68 61 6e 67 65 73 0a 73 68 6f 77 6e 20 69    6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 | .changes.shown.in.the.current.bu | 
| 1f2c0 | 66 66 65 72 20 69 6e 20 61 20 70 61 74 63 68 20    66 69 6c 65 2e 20 20 49 74 20 6d 61 79 20 75 73 | ffer.in.a.patch.file...It.may.us | 
| 1f2e0 | 65 20 74 68 65 0a 73 61 6d 65 20 61 72 67 75 6d    65 6e 74 73 20 61 73 20 75 73 65 64 20 69 6e 20 | e.the.same.arguments.as.used.in. | 
| 1f300 | 74 68 65 20 62 75 66 66 65 72 20 6f 72 20 61 20    73 75 62 73 65 74 20 74 68 65 72 65 6f 66 2c 20 | the.buffer.or.a.subset.thereof,. | 
| 1f320 | 6f 72 0a 61 20 63 6f 6e 73 74 61 6e 74 20 6c 69    73 74 20 6f 66 20 61 72 67 75 6d 65 6e 74 73 2c | or.a.constant.list.of.arguments, | 
| 1f340 | 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 74 68    69 73 20 6f 70 74 69 6f 6e 20 61 6e 64 0a 74 68 | .depending.on.this.option.and.th | 
| 1f360 | 65 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e    74 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 | e.prefix.argument."...:package-v | 
| 1f380 | 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e    20 22 32 2e 31 32 2e 30 22 29 0a 20 20 3a 67 72 | ersion.'(magit..."2.12.0")...:gr | 
| 1f3a0 | 6f 75 70 20 27 6d 61 67 69 74 2d 64 69 66 66 0a    20 20 3a 74 79 70 65 20 27 28 63 68 6f 69 63 65 | oup.'magit-diff...:type.'(choice | 
| 1f3c0 | 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 75 73    65 20 62 75 66 66 65 72 20 61 72 67 75 6d 65 6e | .(const.:tag."use.buffer.argumen | 
| 1f3e0 | 74 73 22 20 62 75 66 66 65 72 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f | ts".buffer)..................(co | 
| 1f400 | 6e 73 20 3a 74 61 67 20 22 75 73 65 20 62 75 66    66 65 72 20 61 72 67 75 6d 65 6e 74 73 20 65 78 | ns.:tag."use.buffer.arguments.ex | 
| 1f420 | 63 65 70 74 22 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f | cept"........................(co | 
| 1f440 | 6e 73 74 20 3a 66 6f 72 6d 61 74 20 22 22 20 65    78 63 6c 75 64 65 29 0a 20 20 20 20 20 20 20 20 | nst.:format."".exclude)......... | 
| 1f460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    72 65 70 65 61 74 20 3a 66 6f 72 6d 61 74 20 22 | ...............(repeat.:format." | 
| 1f480 | 25 76 25 69 5c 6e 22 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | %v%i\n"......................... | 
| 1f4a0 | 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 20 3a    74 61 67 20 22 41 72 67 75 6d 65 6e 74 22 29 29 | .......(string.:tag."Argument")) | 
| 1f4c0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 72 65 70 65 61 74 20 3a 74 61 67 20 | )..................(repeat.:tag. | 
| 1f4e0 | 22 75 73 65 20 63 6f 6e 73 74 61 6e 74 20 61 72    67 75 6d 65 6e 74 73 22 0a 20 20 20 20 20 20 20 | "use.constant.arguments"........ | 
| 1f500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 73 74 72 69 6e 67 20 3a 74 61 67 20 22 | ..................(string.:tag." | 
| 1f520 | 41 72 67 75 6d 65 6e 74 22 29 29 29 29 0a 0a 3b    3b 3b 20 43 6f 6d 6d 61 6e 64 73 0a 0a 3b 3b 3b | Argument"))))..;;;.Commands..;;; | 
| 1f540 | 23 23 23 61 75 74 6f 6c 6f 61 64 20 28 61 75 74    6f 6c 6f 61 64 20 27 6d 61 67 69 74 2d 70 61 74 | ###autoload.(autoload.'magit-pat | 
| 1f560 | 63 68 20 22 6d 61 67 69 74 2d 70 61 74 63 68 22    20 6e 69 6c 20 74 29 0a 28 74 72 61 6e 73 69 65 | ch."magit-patch".nil.t).(transie | 
| 1f580 | 6e 74 2d 64 65 66 69 6e 65 2d 70 72 65 66 69 78    20 6d 61 67 69 74 2d 70 61 74 63 68 20 28 29 0a | nt-define-prefix.magit-patch.(). | 
| 1f5a0 | 20 20 22 43 72 65 61 74 65 20 6f 72 20 61 70 70    6c 79 20 70 61 74 63 68 65 73 2e 22 0a 20 20 5b | .."Create.or.apply.patches."...[ | 
| 1f5c0 | 22 41 63 74 69 6f 6e 73 22 0a 20 20 20 5b 28 22    63 22 20 20 22 43 72 65 61 74 65 20 70 61 74 63 | "Actions"....[("c".."Create.patc | 
| 1f5e0 | 68 65 73 22 20 20 20 20 20 6d 61 67 69 74 2d 70    61 74 63 68 2d 63 72 65 61 74 65 29 0a 20 20 20 | hes".....magit-patch-create).... | 
| 1f600 | 20 28 22 77 22 20 20 22 41 70 70 6c 79 20 70 61    74 63 68 65 73 22 20 20 20 20 20 20 6d 61 67 69 | .("w".."Apply.patches"......magi | 
| 1f620 | 74 2d 61 6d 29 5d 0a 20 20 20 5b 28 22 61 22 20    20 22 41 70 70 6c 79 20 70 6c 61 69 6e 20 70 61 | t-am)]....[("a".."Apply.plain.pa | 
| 1f640 | 74 63 68 22 20 20 6d 61 67 69 74 2d 70 61 74 63    68 2d 61 70 70 6c 79 29 0a 20 20 20 20 28 22 73 | tch"..magit-patch-apply).....("s | 
| 1f660 | 22 20 20 22 53 61 76 65 20 64 69 66 66 20 61 73    20 70 61 74 63 68 22 20 6d 61 67 69 74 2d 70 61 | ".."Save.diff.as.patch".magit-pa | 
| 1f680 | 74 63 68 2d 73 61 76 65 29 5d 0a 20 20 20 5b 28    22 72 22 20 20 22 52 65 71 75 65 73 74 20 70 75 | tch-save)]....[("r".."Request.pu | 
| 1f6a0 | 6c 6c 22 20 20 20 20 20 20 20 6d 61 67 69 74 2d    72 65 71 75 65 73 74 2d 70 75 6c 6c 29 5d 5d 29 | ll".......magit-request-pull)]]) | 
| 1f6c0 | 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64    20 28 61 75 74 6f 6c 6f 61 64 20 27 6d 61 67 69 | ..;;;###autoload.(autoload.'magi | 
| 1f6e0 | 74 2d 70 61 74 63 68 2d 63 72 65 61 74 65 20 22    6d 61 67 69 74 2d 70 61 74 63 68 22 20 6e 69 6c | t-patch-create."magit-patch".nil | 
| 1f700 | 20 74 29 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64    65 66 69 6e 65 2d 70 72 65 66 69 78 20 6d 61 67 | .t).(transient-define-prefix.mag | 
| 1f720 | 69 74 2d 70 61 74 63 68 2d 63 72 65 61 74 65 20    28 72 61 6e 67 65 20 61 72 67 73 20 66 69 6c 65 | it-patch-create.(range.args.file | 
| 1f740 | 73 29 0a 20 20 22 43 72 65 61 74 65 20 70 61 74    63 68 65 73 20 66 6f 72 20 74 68 65 20 63 6f 6d | s)..."Create.patches.for.the.com | 
| 1f760 | 6d 69 74 73 20 69 6e 20 52 41 4e 47 45 2e 0a 57    68 65 6e 20 61 20 73 69 6e 67 6c 65 20 63 6f 6d | mits.in.RANGE..When.a.single.com | 
| 1f780 | 6d 69 74 20 69 73 20 67 69 76 65 6e 20 66 6f 72    20 52 41 4e 47 45 2c 20 63 72 65 61 74 65 20 61 | mit.is.given.for.RANGE,.create.a | 
| 1f7a0 | 20 70 61 74 63 68 20 66 6f 72 20 74 68 65 0a 63    68 61 6e 67 65 73 20 69 6e 74 72 6f 64 75 63 65 | .patch.for.the.changes.introduce | 
| 1f7c0 | 64 20 62 79 20 74 68 61 74 20 63 6f 6d 6d 69 74    20 28 75 6e 6c 69 6b 65 20 27 67 69 74 20 66 6f | d.by.that.commit.(unlike.'git.fo | 
| 1f7e0 | 72 6d 61 74 2d 70 61 74 63 68 27 0a 77 68 69 63    68 20 63 72 65 61 74 65 73 20 70 61 74 63 68 65 | rmat-patch'.which.creates.patche | 
| 1f800 | 73 20 66 6f 72 20 61 6c 6c 20 63 6f 6d 6d 69 74    73 20 74 68 61 74 20 61 72 65 20 72 65 61 63 68 | s.for.all.commits.that.are.reach | 
| 1f820 | 61 62 6c 65 20 66 72 6f 6d 0a 60 48 45 41 44 27    20 62 75 74 20 6e 6f 74 20 66 72 6f 6d 20 74 68 | able.from.`HEAD'.but.not.from.th | 
| 1f840 | 65 20 73 70 65 63 69 66 69 65 64 20 63 6f 6d 6d    69 74 29 2e 22 0a 20 20 3a 6d 61 6e 2d 70 61 67 | e.specified.commit)."...:man-pag | 
| 1f860 | 65 20 22 67 69 74 2d 66 6f 72 6d 61 74 2d 70 61    74 63 68 22 0a 20 20 3a 69 6e 63 6f 6d 70 61 74 | e."git-format-patch"...:incompat | 
| 1f880 | 69 62 6c 65 20 27 28 28 22 2d 2d 73 75 62 6a 65    63 74 2d 70 72 65 66 69 78 3d 22 20 22 2d 2d 72 | ible.'(("--subject-prefix="."--r | 
| 1f8a0 | 66 63 22 29 29 0a 20 20 5b 22 4d 61 69 6c 20 61    72 67 75 6d 65 6e 74 73 22 0a 20 20 20 28 36 20 | fc"))...["Mail.arguments"....(6. | 
| 1f8c0 | 6d 61 67 69 74 2d 66 6f 72 6d 61 74 2d 70 61 74    63 68 3a 2d 2d 69 6e 2d 72 65 70 6c 79 2d 74 6f | magit-format-patch:--in-reply-to | 
| 1f8e0 | 29 0a 20 20 20 28 36 20 6d 61 67 69 74 2d 66 6f    72 6d 61 74 2d 70 61 74 63 68 3a 2d 2d 74 68 72 | )....(6.magit-format-patch:--thr | 
| 1f900 | 65 61 64 29 0a 20 20 20 28 36 20 6d 61 67 69 74    2d 66 6f 72 6d 61 74 2d 70 61 74 63 68 3a 2d 2d | ead)....(6.magit-format-patch:-- | 
| 1f920 | 66 72 6f 6d 29 0a 20 20 20 28 36 20 6d 61 67 69    74 2d 66 6f 72 6d 61 74 2d 70 61 74 63 68 3a 2d | from)....(6.magit-format-patch:- | 
| 1f940 | 2d 74 6f 29 0a 20 20 20 28 36 20 6d 61 67 69 74    2d 66 6f 72 6d 61 74 2d 70 61 74 63 68 3a 2d 2d | -to)....(6.magit-format-patch:-- | 
| 1f960 | 63 63 29 5d 0a 20 20 5b 22 50 61 74 63 68 20 61    72 67 75 6d 65 6e 74 73 22 0a 20 20 20 28 6d 61 | cc)]...["Patch.arguments"....(ma | 
| 1f980 | 67 69 74 2d 66 6f 72 6d 61 74 2d 70 61 74 63 68    3a 2d 2d 62 61 73 65 29 0a 20 20 20 28 6d 61 67 | git-format-patch:--base)....(mag | 
| 1f9a0 | 69 74 2d 66 6f 72 6d 61 74 2d 70 61 74 63 68 3a    2d 2d 72 65 72 6f 6c 6c 2d 63 6f 75 6e 74 29 0a | it-format-patch:--reroll-count). | 
| 1f9c0 | 20 20 20 28 35 20 6d 61 67 69 74 2d 66 6f 72 6d    61 74 2d 70 61 74 63 68 3a 2d 2d 69 6e 74 65 72 | ...(5.magit-format-patch:--inter | 
| 1f9e0 | 64 69 66 66 29 0a 20 20 20 28 6d 61 67 69 74 2d    66 6f 72 6d 61 74 2d 70 61 74 63 68 3a 2d 2d 72 | diff)....(magit-format-patch:--r | 
| 1fa00 | 61 6e 67 65 2d 64 69 66 66 29 0a 20 20 20 28 6d    61 67 69 74 2d 66 6f 72 6d 61 74 2d 70 61 74 63 | ange-diff)....(magit-format-patc | 
| 1fa20 | 68 3a 2d 2d 73 75 62 6a 65 63 74 2d 70 72 65 66    69 78 29 0a 20 20 20 28 22 43 2d 6d 20 72 20 20 | h:--subject-prefix)....("C-m.r.. | 
| 1fa40 | 22 20 22 52 46 43 20 73 75 62 6a 65 63 74 20 70    72 65 66 69 78 22 20 22 2d 2d 72 66 63 22 29 0a | "."RFC.subject.prefix"."--rfc"). | 
| 1fa60 | 20 20 20 28 22 43 2d 6d 20 6c 20 20 22 20 22 41    64 64 20 63 6f 76 65 72 20 6c 65 74 74 65 72 22 | ...("C-m.l.."."Add.cover.letter" | 
| 1fa80 | 20 22 2d 2d 63 6f 76 65 72 2d 6c 65 74 74 65 72    22 29 0a 20 20 20 28 35 20 6d 61 67 69 74 2d 66 | ."--cover-letter")....(5.magit-f | 
| 1faa0 | 6f 72 6d 61 74 2d 70 61 74 63 68 3a 2d 2d 63 6f    76 65 72 2d 66 72 6f 6d 2d 64 65 73 63 72 69 70 | ormat-patch:--cover-from-descrip | 
| 1fac0 | 74 69 6f 6e 29 0a 20 20 20 28 35 20 6d 61 67 69    74 2d 66 6f 72 6d 61 74 2d 70 61 74 63 68 3a 2d | tion)....(5.magit-format-patch:- | 
| 1fae0 | 2d 6e 6f 74 65 73 29 0a 20 20 20 28 6d 61 67 69    74 2d 66 6f 72 6d 61 74 2d 70 61 74 63 68 3a 2d | -notes)....(magit-format-patch:- | 
| 1fb00 | 2d 6f 75 74 70 75 74 2d 64 69 72 65 63 74 6f 72    79 29 5d 0a 20 20 5b 22 44 69 66 66 20 61 72 67 | -output-directory)]...["Diff.arg | 
| 1fb20 | 75 6d 65 6e 74 73 22 0a 20 20 20 28 6d 61 67 69    74 2d 64 69 66 66 3a 2d 55 29 0a 20 20 20 28 6d | uments"....(magit-diff:-U)....(m | 
| 1fb40 | 61 67 69 74 2d 64 69 66 66 3a 2d 4d 29 0a 20 20    20 28 6d 61 67 69 74 2d 64 69 66 66 3a 2d 43 29 | agit-diff:-M)....(magit-diff:-C) | 
| 1fb60 | 0a 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 3a    2d 2d 64 69 66 66 2d 61 6c 67 6f 72 69 74 68 6d | ....(magit-diff:--diff-algorithm | 
| 1fb80 | 29 0a 20 20 20 28 6d 61 67 69 74 3a 2d 2d 29 0a    20 20 20 28 37 20 22 2d 62 22 20 22 49 67 6e 6f | )....(magit:--)....(7."-b"."Igno | 
| 1fba0 | 72 65 20 77 68 69 74 65 73 70 61 63 65 20 63 68    61 6e 67 65 73 22 20 28 22 2d 62 22 20 22 2d 2d | re.whitespace.changes".("-b"."-- | 
| 1fbc0 | 69 67 6e 6f 72 65 2d 73 70 61 63 65 2d 63 68 61    6e 67 65 22 29 29 0a 20 20 20 28 37 20 22 2d 77 | ignore-space-change"))....(7."-w | 
| 1fbe0 | 22 20 22 49 67 6e 6f 72 65 20 61 6c 6c 20 77 68    69 74 65 73 70 61 63 65 22 20 20 20 20 20 28 22 | "."Ignore.all.whitespace".....(" | 
| 1fc00 | 2d 77 22 20 22 2d 2d 69 67 6e 6f 72 65 2d 61 6c    6c 2d 73 70 61 63 65 22 29 29 5d 0a 20 20 5b 22 | -w"."--ignore-all-space"))]...[" | 
| 1fc20 | 41 63 74 69 6f 6e 73 22 0a 20 20 20 28 22 63 22    20 22 43 72 65 61 74 65 20 70 61 74 63 68 65 73 | Actions"....("c"."Create.patches | 
| 1fc40 | 22 20 6d 61 67 69 74 2d 70 61 74 63 68 2d 63 72    65 61 74 65 29 5d 0a 20 20 28 69 6e 74 65 72 61 | ".magit-patch-create)]...(intera | 
| 1fc60 | 63 74 69 76 65 0a 20 20 20 28 69 66 20 28 6e 6f    74 20 28 65 71 20 74 72 61 6e 73 69 65 6e 74 2d | ctive....(if.(not.(eq.transient- | 
| 1fc80 | 63 75 72 72 65 6e 74 2d 63 6f 6d 6d 61 6e 64 20    27 6d 61 67 69 74 2d 70 61 74 63 68 2d 63 72 65 | current-command.'magit-patch-cre | 
| 1fca0 | 61 74 65 29 29 0a 20 20 20 20 20 20 20 28 6c 69    73 74 20 6e 69 6c 20 6e 69 6c 20 6e 69 6c 29 0a | ate))........(list.nil.nil.nil). | 
| 1fcc0 | 20 20 20 20 20 28 63 6f 6e 73 20 28 69 66 2d 6c    65 74 20 28 28 72 65 76 73 20 28 6d 61 67 69 74 | .....(cons.(if-let.((revs.(magit | 
| 1fce0 | 2d 72 65 67 69 6f 6e 2d 76 61 6c 75 65 73 20 27    63 6f 6d 6d 69 74 20 74 29 29 29 0a 20 20 20 20 | -region-values.'commit.t)))..... | 
| 1fd00 | 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63    61 74 20 28 63 61 72 20 28 6c 61 73 74 20 72 65 | ...........(concat.(car.(last.re | 
| 1fd20 | 76 73 29 29 20 22 5e 2e 2e 22 20 28 63 61 72 20    72 65 76 73 29 29 0a 20 20 20 20 20 20 20 20 20 | vs))."^..".(car.revs)).......... | 
| 1fd40 | 20 20 20 20 28 6c 65 74 20 28 28 72 61 6e 67 65    20 28 6d 61 67 69 74 2d 72 65 61 64 2d 72 61 6e | ....(let.((range.(magit-read-ran | 
| 1fd60 | 67 65 2d 6f 72 2d 63 6f 6d 6d 69 74 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ge-or-commit.................... | 
| 1fd80 | 20 20 20 20 20 20 20 20 22 43 72 65 61 74 65 20    70 61 74 63 68 65 73 20 66 6f 72 20 72 61 6e 67 | ........"Create.patches.for.rang | 
| 1fda0 | 65 20 6f 72 20 63 6f 6d 6d 69 74 22 29 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | e.or.commit")))................( | 
| 1fdc0 | 69 66 20 28 73 74 72 69 6e 67 2d 73 65 61 72 63    68 20 22 2e 2e 22 20 72 61 6e 67 65 29 0a 20 20 | if.(string-search."..".range)... | 
| 1fde0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 72 61 6e 67 65 0a 20 20 20 20 20 20 20 20 20 | .................range.......... | 
| 1fe00 | 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20    22 25 73 7e 2e 2e 25 73 22 20 72 61 6e 67 65 20 | ........(format."%s~..%s".range. | 
| 1fe20 | 72 61 6e 67 65 29 29 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 28 6c 65 74 20 28 28 61 72 67 73 | range))))............(let.((args | 
| 1fe40 | 20 28 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 73    20 27 6d 61 67 69 74 2d 70 61 74 63 68 2d 63 72 | .(transient-args.'magit-patch-cr | 
| 1fe60 | 65 61 74 65 29 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6c 69 73 74 20 28 73 65 71 2d | eate)))..............(list.(seq- | 
| 1fe80 | 66 69 6c 74 65 72 20 23 27 73 74 72 69 6e 67 70    20 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 20 | filter.#'stringp.args).......... | 
| 1fea0 | 20 20 20 20 20 20 20 20 20 20 28 63 64 72 20 28    61 73 73 6f 63 20 22 2d 2d 22 20 61 72 67 73 29 | ..........(cdr.(assoc."--".args) | 
| 1fec0 | 29 29 29 29 29 29 0a 20 20 28 69 66 20 28 6e 6f    74 20 72 61 6e 67 65 29 0a 20 20 20 20 20 20 28 | ))))))...(if.(not.range).......( | 
| 1fee0 | 74 72 61 6e 73 69 65 6e 74 2d 73 65 74 75 70 20    27 6d 61 67 69 74 2d 70 61 74 63 68 2d 63 72 65 | transient-setup.'magit-patch-cre | 
| 1ff00 | 61 74 65 29 0a 20 20 20 20 28 6d 61 67 69 74 2d    72 75 6e 2d 67 69 74 20 22 66 6f 72 6d 61 74 2d | ate).....(magit-run-git."format- | 
| 1ff20 | 70 61 74 63 68 22 20 72 61 6e 67 65 20 61 72 67    73 20 22 2d 2d 22 20 66 69 6c 65 73 29 0a 20 20 | patch".range.args."--".files)... | 
| 1ff40 | 20 20 28 77 68 65 6e 20 28 6d 65 6d 62 65 72 20    22 2d 2d 63 6f 76 65 72 2d 6c 65 74 74 65 72 22 | ..(when.(member."--cover-letter" | 
| 1ff60 | 20 61 72 67 73 29 0a 20 20 20 20 20 20 28 73 61    76 65 2d 6d 61 74 63 68 2d 64 61 74 61 0a 20 20 | .args).......(save-match-data... | 
| 1ff80 | 20 20 20 20 20 20 28 66 69 6e 64 2d 66 69 6c 65    0a 20 20 20 20 20 20 20 20 20 28 65 78 70 61 6e | ......(find-file..........(expan | 
| 1ffa0 | 64 2d 66 69 6c 65 2d 6e 61 6d 65 0a 20 20 20 20    20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28 61 | d-file-name...........(concat.(a | 
| 1ffc0 | 6e 64 2d 6c 65 74 2a 20 28 28 76 20 28 74 72 61    6e 73 69 65 6e 74 2d 61 72 67 2d 76 61 6c 75 65 | nd-let*.((v.(transient-arg-value | 
| 1ffe0 | 20 22 2d 2d 72 65 72 6f 6c 6c 2d 63 6f 75 6e 74    3d 22 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 | ."--reroll-count=".args)))...... | 
| 20000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    66 6f 72 6d 61 74 20 22 76 25 73 2d 22 20 76 29 | ...............(format."v%s-".v) | 
| 20020 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 22 30 30 30 30 2d 63 6f 76 65 72 2d | )..................."0000-cover- | 
| 20040 | 6c 65 74 74 65 72 2e 70 61 74 63 68 22 29 0a 20    20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 | letter.patch")...........(let.(( | 
| 20060 | 74 6f 70 64 69 72 20 28 6d 61 67 69 74 2d 74 6f    70 6c 65 76 65 6c 29 29 29 0a 20 20 20 20 20 20 | topdir.(magit-toplevel)))....... | 
| 20080 | 20 20 20 20 20 20 28 69 66 2d 6c 65 74 20 28 28    64 69 72 20 28 74 72 61 6e 73 69 65 6e 74 2d 61 | ......(if-let.((dir.(transient-a | 
| 200a0 | 72 67 2d 76 61 6c 75 65 20 22 2d 2d 6f 75 74 70    75 74 2d 64 69 72 65 63 74 6f 72 79 3d 22 20 61 | rg-value."--output-directory=".a | 
| 200c0 | 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 | rgs))).................(expand-f | 
| 200e0 | 69 6c 65 2d 6e 61 6d 65 20 64 69 72 20 74 6f 70    64 69 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ile-name.dir.topdir)............ | 
| 20100 | 20 20 20 74 6f 70 64 69 72 29 29 29 29 29 29 29    29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 | ...topdir))))))))..(transient-de | 
| 20120 | 66 69 6e 65 2d 61 72 67 75 6d 65 6e 74 20 6d 61    67 69 74 2d 66 6f 72 6d 61 74 2d 70 61 74 63 68 | fine-argument.magit-format-patch | 
| 20140 | 3a 2d 2d 69 6e 2d 72 65 70 6c 79 2d 74 6f 20 28    29 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e | :--in-reply-to.()...:description | 
| 20160 | 20 22 49 6e 20 72 65 70 6c 79 20 74 6f 22 0a 20    20 3a 63 6c 61 73 73 20 27 74 72 61 6e 73 69 65 | ."In.reply.to"...:class.'transie | 
| 20180 | 6e 74 2d 6f 70 74 69 6f 6e 0a 20 20 3a 6b 65 79    20 22 43 2d 6d 20 43 2d 72 22 0a 20 20 3a 61 72 | nt-option...:key."C-m.C-r"...:ar | 
| 201a0 | 67 75 6d 65 6e 74 20 22 2d 2d 69 6e 2d 72 65 70    6c 79 2d 74 6f 3d 22 29 0a 0a 28 74 72 61 6e 73 | gument."--in-reply-to=")..(trans | 
| 201c0 | 69 65 6e 74 2d 64 65 66 69 6e 65 2d 61 72 67 75    6d 65 6e 74 20 6d 61 67 69 74 2d 66 6f 72 6d 61 | ient-define-argument.magit-forma | 
| 201e0 | 74 2d 70 61 74 63 68 3a 2d 2d 74 68 72 65 61 64    20 28 29 0a 20 20 3a 64 65 73 63 72 69 70 74 69 | t-patch:--thread.()...:descripti | 
| 20200 | 6f 6e 20 22 54 68 72 65 61 64 20 73 74 79 6c 65    22 0a 20 20 3a 63 6c 61 73 73 20 27 74 72 61 6e | on."Thread.style"...:class.'tran | 
| 20220 | 73 69 65 6e 74 2d 6f 70 74 69 6f 6e 0a 20 20 3a    6b 65 79 20 22 43 2d 6d 20 73 20 20 22 0a 20 20 | sient-option...:key."C-m.s.."... | 
| 20240 | 3a 61 72 67 75 6d 65 6e 74 20 22 2d 2d 74 68 72    65 61 64 3d 22 0a 20 20 3a 72 65 61 64 65 72 20 | :argument."--thread="...:reader. | 
| 20260 | 23 27 6d 61 67 69 74 2d 66 6f 72 6d 61 74 2d 70    61 74 63 68 2d 73 65 6c 65 63 74 2d 74 68 72 65 | #'magit-format-patch-select-thre | 
| 20280 | 61 64 2d 73 74 79 6c 65 29 0a 0a 28 64 65 66 75    6e 20 6d 61 67 69 74 2d 66 6f 72 6d 61 74 2d 70 | ad-style)..(defun.magit-format-p | 
| 202a0 | 61 74 63 68 2d 73 65 6c 65 63 74 2d 74 68 72 65    61 64 2d 73 74 79 6c 65 20 28 26 72 65 73 74 20 | atch-select-thread-style.(&rest. | 
| 202c0 | 5f 69 67 6e 6f 72 65 29 0a 20 20 28 6d 61 67 69    74 2d 72 65 61 64 2d 63 68 61 72 2d 63 61 73 65 | _ignore)...(magit-read-char-case | 
| 202e0 | 20 22 54 68 72 65 61 64 20 73 74 79 6c 65 20 22    20 74 0a 20 20 20 20 28 3f 64 20 22 5b 64 5d 65 | ."Thread.style.".t.....(?d."[d]e | 
| 20300 | 65 70 22 20 22 64 65 65 70 22 29 0a 20 20 20 20    28 3f 73 20 22 5b 73 5d 68 61 6c 6c 6f 77 22 20 | ep"."deep").....(?s."[s]hallow". | 
| 20320 | 22 73 68 61 6c 6c 6f 77 22 29 29 29 0a 0a 28 74    72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d | "shallow")))..(transient-define- | 
| 20340 | 61 72 67 75 6d 65 6e 74 20 6d 61 67 69 74 2d 66    6f 72 6d 61 74 2d 70 61 74 63 68 3a 2d 2d 62 61 | argument.magit-format-patch:--ba | 
| 20360 | 73 65 20 28 29 0a 20 20 3a 64 65 73 63 72 69 70    74 69 6f 6e 20 22 49 6e 73 65 72 74 20 62 61 73 | se.()...:description."Insert.bas | 
| 20380 | 65 20 63 6f 6d 6d 69 74 22 0a 20 20 3a 63 6c 61    73 73 20 27 74 72 61 6e 73 69 65 6e 74 2d 6f 70 | e.commit"...:class.'transient-op | 
| 203a0 | 74 69 6f 6e 0a 20 20 3a 6b 65 79 20 22 43 2d 6d    20 62 20 20 22 0a 20 20 3a 61 72 67 75 6d 65 6e | tion...:key."C-m.b.."...:argumen | 
| 203c0 | 74 20 22 2d 2d 62 61 73 65 3d 22 0a 20 20 3a 72    65 61 64 65 72 20 23 27 6d 61 67 69 74 2d 66 6f | t."--base="...:reader.#'magit-fo | 
| 203e0 | 72 6d 61 74 2d 70 61 74 63 68 2d 73 65 6c 65 63    74 2d 62 61 73 65 29 0a 0a 28 64 65 66 75 6e 20 | rmat-patch-select-base)..(defun. | 
| 20400 | 6d 61 67 69 74 2d 66 6f 72 6d 61 74 2d 70 61 74    63 68 2d 73 65 6c 65 63 74 2d 62 61 73 65 20 28 | magit-format-patch-select-base.( | 
| 20420 | 70 72 6f 6d 70 74 20 69 6e 69 74 69 61 6c 2d 69    6e 70 75 74 20 68 69 73 74 6f 72 79 29 0a 20 20 | prompt.initial-input.history)... | 
| 20440 | 28 6f 72 20 28 6d 61 67 69 74 2d 63 6f 6d 70 6c    65 74 69 6e 67 2d 72 65 61 64 20 70 72 6f 6d 70 | (or.(magit-completing-read.promp | 
| 20460 | 74 20 28 63 6f 6e 73 20 22 61 75 74 6f 22 20 28    6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 66 6e 61 | t.(cons."auto".(magit-list-refna | 
| 20480 | 6d 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | mes))........................... | 
| 204a0 | 20 20 20 6e 69 6c 20 6e 69 6c 20 69 6e 69 74 69    61 6c 2d 69 6e 70 75 74 20 68 69 73 74 6f 72 79 | ...nil.nil.initial-input.history | 
| 204c0 | 20 22 61 75 74 6f 22 29 0a 20 20 20 20 20 20 28    75 73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 74 68 | ."auto").......(user-error."Noth | 
| 204e0 | 69 6e 67 20 73 65 6c 65 63 74 65 64 22 29 29 29    0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 | ing.selected")))..(transient-def | 
| 20500 | 69 6e 65 2d 61 72 67 75 6d 65 6e 74 20 6d 61 67    69 74 2d 66 6f 72 6d 61 74 2d 70 61 74 63 68 3a | ine-argument.magit-format-patch: | 
| 20520 | 2d 2d 72 65 72 6f 6c 6c 2d 63 6f 75 6e 74 20 28    29 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e | --reroll-count.()...:description | 
| 20540 | 20 22 52 65 72 6f 6c 6c 20 63 6f 75 6e 74 22 0a    20 20 3a 63 6c 61 73 73 20 27 74 72 61 6e 73 69 | ."Reroll.count"...:class.'transi | 
| 20560 | 65 6e 74 2d 6f 70 74 69 6f 6e 0a 20 20 3a 6b 65    79 20 22 43 2d 6d 20 76 20 20 22 0a 20 20 3a 73 | ent-option...:key."C-m.v.."...:s | 
| 20580 | 68 6f 72 74 61 72 67 20 22 2d 76 22 0a 20 20 3a    61 72 67 75 6d 65 6e 74 20 22 2d 2d 72 65 72 6f | hortarg."-v"...:argument."--rero | 
| 205a0 | 6c 6c 2d 63 6f 75 6e 74 3d 22 0a 20 20 3a 72 65    61 64 65 72 20 23 27 74 72 61 6e 73 69 65 6e 74 | ll-count="...:reader.#'transient | 
| 205c0 | 2d 72 65 61 64 2d 6e 75 6d 62 65 72 2d 4e 2b 29    0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 | -read-number-N+)..(transient-def | 
| 205e0 | 69 6e 65 2d 61 72 67 75 6d 65 6e 74 20 6d 61 67    69 74 2d 66 6f 72 6d 61 74 2d 70 61 74 63 68 3a | ine-argument.magit-format-patch: | 
| 20600 | 2d 2d 69 6e 74 65 72 64 69 66 66 20 28 29 0a 20    20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 49 | --interdiff.()...:description."I | 
| 20620 | 6e 73 65 72 74 20 69 6e 74 65 72 64 69 66 66 22    0a 20 20 3a 63 6c 61 73 73 20 27 74 72 61 6e 73 | nsert.interdiff"...:class.'trans | 
| 20640 | 69 65 6e 74 2d 6f 70 74 69 6f 6e 0a 20 20 3a 6b    65 79 20 22 43 2d 6d 20 64 20 69 22 0a 20 20 3a | ient-option...:key."C-m.d.i"...: | 
| 20660 | 61 72 67 75 6d 65 6e 74 20 22 2d 2d 69 6e 74 65    72 64 69 66 66 3d 22 0a 20 20 3a 72 65 61 64 65 | argument."--interdiff="...:reade | 
| 20680 | 72 20 23 27 6d 61 67 69 74 2d 74 72 61 6e 73 69    65 6e 74 2d 72 65 61 64 2d 72 65 76 69 73 69 6f | r.#'magit-transient-read-revisio | 
| 206a0 | 6e 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64    65 66 69 6e 65 2d 61 72 67 75 6d 65 6e 74 20 6d | n)..(transient-define-argument.m | 
| 206c0 | 61 67 69 74 2d 66 6f 72 6d 61 74 2d 70 61 74 63    68 3a 2d 2d 72 61 6e 67 65 2d 64 69 66 66 20 28 | agit-format-patch:--range-diff.( | 
| 206e0 | 29 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e    20 22 49 6e 73 65 72 74 20 72 61 6e 67 65 2d 64 | )...:description."Insert.range-d | 
| 20700 | 69 66 66 22 0a 20 20 3a 63 6c 61 73 73 20 27 74    72 61 6e 73 69 65 6e 74 2d 6f 70 74 69 6f 6e 0a | iff"...:class.'transient-option. | 
| 20720 | 20 20 3a 6b 65 79 20 22 43 2d 6d 20 64 20 72 22    0a 20 20 3a 61 72 67 75 6d 65 6e 74 20 22 2d 2d | ..:key."C-m.d.r"...:argument."-- | 
| 20740 | 72 61 6e 67 65 2d 64 69 66 66 3d 22 0a 20 20 3a    72 65 61 64 65 72 20 23 27 6d 61 67 69 74 2d 66 | range-diff="...:reader.#'magit-f | 
| 20760 | 6f 72 6d 61 74 2d 70 61 74 63 68 2d 73 65 6c 65    63 74 2d 72 61 6e 67 65 2d 64 69 66 66 29 0a 0a | ormat-patch-select-range-diff).. | 
| 20780 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 66 6f 72    6d 61 74 2d 70 61 74 63 68 2d 73 65 6c 65 63 74 | (defun.magit-format-patch-select | 
| 207a0 | 2d 72 61 6e 67 65 2d 64 69 66 66 20 28 70 72 6f    6d 70 74 20 5f 69 6e 69 74 69 61 6c 2d 69 6e 70 | -range-diff.(prompt._initial-inp | 
| 207c0 | 75 74 20 5f 68 69 73 74 6f 72 79 29 0a 20 20 28    6d 61 67 69 74 2d 72 65 61 64 2d 72 61 6e 67 65 | ut._history)...(magit-read-range | 
| 207e0 | 2d 6f 72 2d 63 6f 6d 6d 69 74 20 70 72 6f 6d 70    74 29 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d | -or-commit.prompt))..(transient- | 
| 20800 | 64 65 66 69 6e 65 2d 61 72 67 75 6d 65 6e 74 20    6d 61 67 69 74 2d 66 6f 72 6d 61 74 2d 70 61 74 | define-argument.magit-format-pat | 
| 20820 | 63 68 3a 2d 2d 73 75 62 6a 65 63 74 2d 70 72 65    66 69 78 20 28 29 0a 20 20 3a 64 65 73 63 72 69 | ch:--subject-prefix.()...:descri | 
| 20840 | 70 74 69 6f 6e 20 22 53 75 62 6a 65 63 74 20 50    72 65 66 69 78 22 0a 20 20 3a 63 6c 61 73 73 20 | ption."Subject.Prefix"...:class. | 
| 20860 | 27 74 72 61 6e 73 69 65 6e 74 2d 6f 70 74 69 6f    6e 0a 20 20 3a 6b 65 79 20 22 43 2d 6d 20 70 20 | 'transient-option...:key."C-m.p. | 
| 20880 | 20 22 0a 20 20 3a 61 72 67 75 6d 65 6e 74 20 22    2d 2d 73 75 62 6a 65 63 74 2d 70 72 65 66 69 78 | ."...:argument."--subject-prefix | 
| 208a0 | 3d 22 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d    64 65 66 69 6e 65 2d 61 72 67 75 6d 65 6e 74 20 | =")..(transient-define-argument. | 
| 208c0 | 6d 61 67 69 74 2d 66 6f 72 6d 61 74 2d 70 61 74    63 68 3a 2d 2d 63 6f 76 65 72 2d 66 72 6f 6d 2d | magit-format-patch:--cover-from- | 
| 208e0 | 64 65 73 63 72 69 70 74 69 6f 6e 20 28 29 0a 20    20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 55 | description.()...:description."U | 
| 20900 | 73 65 20 62 72 61 6e 63 68 20 64 65 73 63 72 69    70 74 69 6f 6e 22 0a 20 20 3a 63 6c 61 73 73 20 | se.branch.description"...:class. | 
| 20920 | 27 74 72 61 6e 73 69 65 6e 74 2d 6f 70 74 69 6f    6e 0a 20 20 3a 6b 65 79 20 22 43 2d 6d 20 44 20 | 'transient-option...:key."C-m.D. | 
| 20940 | 20 22 0a 20 20 3a 61 72 67 75 6d 65 6e 74 20 22    2d 2d 63 6f 76 65 72 2d 66 72 6f 6d 2d 64 65 73 | ."...:argument."--cover-from-des | 
| 20960 | 63 72 69 70 74 69 6f 6e 3d 22 0a 20 20 3a 72 65    61 64 65 72 20 23 27 6d 61 67 69 74 2d 66 6f 72 | cription="...:reader.#'magit-for | 
| 20980 | 6d 61 74 2d 70 61 74 63 68 2d 73 65 6c 65 63 74    2d 64 65 73 63 72 69 70 74 69 6f 6e 2d 6d 6f 64 | mat-patch-select-description-mod | 
| 209a0 | 65 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74    2d 66 6f 72 6d 61 74 2d 70 61 74 63 68 2d 73 65 | e)..(defun.magit-format-patch-se | 
| 209c0 | 6c 65 63 74 2d 64 65 73 63 72 69 70 74 69 6f 6e    2d 6d 6f 64 65 20 28 26 72 65 73 74 20 5f 69 67 | lect-description-mode.(&rest._ig | 
| 209e0 | 6e 6f 72 65 29 0a 20 20 28 6d 61 67 69 74 2d 72    65 61 64 2d 63 68 61 72 2d 63 61 73 65 20 22 55 | nore)...(magit-read-char-case."U | 
| 20a00 | 73 65 20 64 65 73 63 72 69 70 74 69 6f 6e 20 61    73 20 22 20 74 0a 20 20 20 20 28 3f 6d 20 22 5b | se.description.as.".t.....(?m."[ | 
| 20a20 | 6d 5d 65 73 73 61 67 65 22 20 22 6d 65 73 73 61    67 65 22 29 0a 20 20 20 20 28 3f 73 20 22 5b 73 | m]essage"."message").....(?s."[s | 
| 20a40 | 5d 75 62 6a 65 63 74 22 20 22 73 75 62 6a 65 63    74 22 29 0a 20 20 20 20 28 3f 61 20 22 5b 61 5d | ]ubject"."subject").....(?a."[a] | 
| 20a60 | 75 74 6f 22 20 20 20 20 22 61 75 74 6f 22 29 0a    20 20 20 20 28 3f 6e 20 22 5b 6e 5d 6f 74 68 69 | uto"...."auto").....(?n."[n]othi | 
| 20a80 | 6e 67 22 20 22 6e 6f 6e 65 22 29 29 29 0a 0a 28    74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 | ng"."none")))..(transient-define | 
| 20aa0 | 2d 61 72 67 75 6d 65 6e 74 20 6d 61 67 69 74 2d    66 6f 72 6d 61 74 2d 70 61 74 63 68 3a 2d 2d 6e | -argument.magit-format-patch:--n | 
| 20ac0 | 6f 74 65 73 20 28 29 0a 20 20 3a 64 65 73 63 72    69 70 74 69 6f 6e 20 22 49 6e 73 65 72 74 20 63 | otes.()...:description."Insert.c | 
| 20ae0 | 6f 6d 6d 65 6e 74 61 72 79 20 66 72 6f 6d 20 6e    6f 74 65 73 22 0a 20 20 3a 63 6c 61 73 73 20 27 | ommentary.from.notes"...:class.' | 
| 20b00 | 74 72 61 6e 73 69 65 6e 74 2d 6f 70 74 69 6f 6e    0a 20 20 3a 6b 65 79 20 22 43 2d 6d 20 6e 20 20 | transient-option...:key."C-m.n.. | 
| 20b20 | 22 0a 20 20 3a 61 72 67 75 6d 65 6e 74 20 22 2d    2d 6e 6f 74 65 73 3d 22 0a 20 20 3a 72 65 61 64 | "...:argument."--notes="...:read | 
| 20b40 | 65 72 20 23 27 6d 61 67 69 74 2d 6e 6f 74 65 73    2d 72 65 61 64 2d 72 65 66 29 0a 0a 28 74 72 61 | er.#'magit-notes-read-ref)..(tra | 
| 20b60 | 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 61 72    67 75 6d 65 6e 74 20 6d 61 67 69 74 2d 66 6f 72 | nsient-define-argument.magit-for | 
| 20b80 | 6d 61 74 2d 70 61 74 63 68 3a 2d 2d 66 72 6f 6d    20 28 29 0a 20 20 3a 64 65 73 63 72 69 70 74 69 | mat-patch:--from.()...:descripti | 
| 20ba0 | 6f 6e 20 22 46 72 6f 6d 22 0a 20 20 3a 63 6c 61    73 73 20 27 74 72 61 6e 73 69 65 6e 74 2d 6f 70 | on."From"...:class.'transient-op | 
| 20bc0 | 74 69 6f 6e 0a 20 20 3a 6b 65 79 20 22 43 2d 6d    20 43 2d 66 22 0a 20 20 3a 61 72 67 75 6d 65 6e | tion...:key."C-m.C-f"...:argumen | 
| 20be0 | 74 20 22 2d 2d 66 72 6f 6d 3d 22 0a 20 20 3a 72    65 61 64 65 72 20 23 27 6d 61 67 69 74 2d 74 72 | t."--from="...:reader.#'magit-tr | 
| 20c00 | 61 6e 73 69 65 6e 74 2d 72 65 61 64 2d 70 65 72    73 6f 6e 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 | ansient-read-person)..(transient | 
| 20c20 | 2d 64 65 66 69 6e 65 2d 61 72 67 75 6d 65 6e 74    20 6d 61 67 69 74 2d 66 6f 72 6d 61 74 2d 70 61 | -define-argument.magit-format-pa | 
| 20c40 | 74 63 68 3a 2d 2d 74 6f 20 28 29 0a 20 20 3a 64    65 73 63 72 69 70 74 69 6f 6e 20 22 54 6f 22 0a | tch:--to.()...:description."To". | 
| 20c60 | 20 20 3a 63 6c 61 73 73 20 27 74 72 61 6e 73 69    65 6e 74 2d 6f 70 74 69 6f 6e 0a 20 20 3a 6b 65 | ..:class.'transient-option...:ke | 
| 20c80 | 79 20 22 43 2d 6d 20 43 2d 74 22 0a 20 20 3a 61    72 67 75 6d 65 6e 74 20 22 2d 2d 74 6f 3d 22 0a | y."C-m.C-t"...:argument."--to=". | 
| 20ca0 | 20 20 3a 72 65 61 64 65 72 20 23 27 6d 61 67 69    74 2d 74 72 61 6e 73 69 65 6e 74 2d 72 65 61 64 | ..:reader.#'magit-transient-read | 
| 20cc0 | 2d 70 65 72 73 6f 6e 29 0a 0a 28 74 72 61 6e 73    69 65 6e 74 2d 64 65 66 69 6e 65 2d 61 72 67 75 | -person)..(transient-define-argu | 
| 20ce0 | 6d 65 6e 74 20 6d 61 67 69 74 2d 66 6f 72 6d 61    74 2d 70 61 74 63 68 3a 2d 2d 63 63 20 28 29 0a | ment.magit-format-patch:--cc.(). | 
| 20d00 | 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22    43 43 22 0a 20 20 3a 63 6c 61 73 73 20 27 74 72 | ..:description."CC"...:class.'tr | 
| 20d20 | 61 6e 73 69 65 6e 74 2d 6f 70 74 69 6f 6e 0a 20    20 3a 6b 65 79 20 22 43 2d 6d 20 43 2d 63 22 0a | ansient-option...:key."C-m.C-c". | 
| 20d40 | 20 20 3a 61 72 67 75 6d 65 6e 74 20 22 2d 2d 63    63 3d 22 0a 20 20 3a 72 65 61 64 65 72 20 23 27 | ..:argument."--cc="...:reader.#' | 
| 20d60 | 6d 61 67 69 74 2d 74 72 61 6e 73 69 65 6e 74 2d    72 65 61 64 2d 70 65 72 73 6f 6e 29 0a 0a 28 74 | magit-transient-read-person)..(t | 
| 20d80 | 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d    61 72 67 75 6d 65 6e 74 20 6d 61 67 69 74 2d 66 | ransient-define-argument.magit-f | 
| 20da0 | 6f 72 6d 61 74 2d 70 61 74 63 68 3a 2d 2d 6f 75    74 70 75 74 2d 64 69 72 65 63 74 6f 72 79 20 28 | ormat-patch:--output-directory.( | 
| 20dc0 | 29 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e    20 22 4f 75 74 70 75 74 20 64 69 72 65 63 74 6f | )...:description."Output.directo | 
| 20de0 | 72 79 22 0a 20 20 3a 63 6c 61 73 73 20 27 74 72    61 6e 73 69 65 6e 74 2d 6f 70 74 69 6f 6e 0a 20 | ry"...:class.'transient-option.. | 
| 20e00 | 20 3a 6b 65 79 20 22 43 2d 6d 20 6f 20 20 22 0a    20 20 3a 73 68 6f 72 74 61 72 67 20 22 2d 6f 22 | .:key."C-m.o.."...:shortarg."-o" | 
| 20e20 | 0a 20 20 3a 61 72 67 75 6d 65 6e 74 20 22 2d 2d    6f 75 74 70 75 74 2d 64 69 72 65 63 74 6f 72 79 | ...:argument."--output-directory | 
| 20e40 | 3d 22 0a 20 20 3a 72 65 61 64 65 72 20 23 27 74    72 61 6e 73 69 65 6e 74 2d 72 65 61 64 2d 65 78 | ="...:reader.#'transient-read-ex | 
| 20e60 | 69 73 74 69 6e 67 2d 64 69 72 65 63 74 6f 72 79    29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 | isting-directory)..;;;###autoloa | 
| 20e80 | 64 20 28 61 75 74 6f 6c 6f 61 64 20 27 6d 61 67    69 74 2d 70 61 74 63 68 2d 61 70 70 6c 79 20 22 | d.(autoload.'magit-patch-apply." | 
| 20ea0 | 6d 61 67 69 74 2d 70 61 74 63 68 22 20 6e 69 6c    20 74 29 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 | magit-patch".nil.t).(transient-d | 
| 20ec0 | 65 66 69 6e 65 2d 70 72 65 66 69 78 20 6d 61 67    69 74 2d 70 61 74 63 68 2d 61 70 70 6c 79 20 28 | efine-prefix.magit-patch-apply.( | 
| 20ee0 | 66 69 6c 65 20 26 72 65 73 74 20 61 72 67 73 29    0a 20 20 22 41 70 70 6c 79 20 74 68 65 20 70 61 | file.&rest.args)..."Apply.the.pa | 
| 20f00 | 74 63 68 20 66 69 6c 65 20 46 49 4c 45 2e 22 0a    20 20 3a 6d 61 6e 2d 70 61 67 65 20 22 67 69 74 | tch.file.FILE."...:man-page."git | 
| 20f20 | 2d 61 70 70 6c 79 22 0a 20 20 5b 22 41 72 67 75    6d 65 6e 74 73 22 0a 20 20 20 28 22 2d 69 22 20 | -apply"...["Arguments"....("-i". | 
| 20f40 | 22 41 6c 73 6f 20 61 70 70 6c 79 20 74 6f 20 69    6e 64 65 78 22 20 22 2d 2d 69 6e 64 65 78 22 29 | "Also.apply.to.index"."--index") | 
| 20f60 | 0a 20 20 20 28 22 2d 63 22 20 22 4f 6e 6c 79 20    61 70 70 6c 79 20 74 6f 20 69 6e 64 65 78 22 20 | ....("-c"."Only.apply.to.index". | 
| 20f80 | 22 2d 2d 63 61 63 68 65 64 22 29 0a 20 20 20 28    22 2d 33 22 20 22 46 61 6c 6c 20 62 61 63 6b 20 | "--cached")....("-3"."Fall.back. | 
| 20fa0 | 6f 6e 20 33 77 61 79 20 6d 65 72 67 65 22 20 28    22 2d 33 22 20 22 2d 2d 33 77 61 79 22 29 29 5d | on.3way.merge".("-3"."--3way"))] | 
| 20fc0 | 0a 20 20 5b 22 41 63 74 69 6f 6e 73 22 0a 20 20    20 28 22 61 22 20 20 22 41 70 70 6c 79 20 70 61 | ...["Actions"....("a".."Apply.pa | 
| 20fe0 | 74 63 68 22 20 6d 61 67 69 74 2d 70 61 74 63 68    2d 61 70 70 6c 79 29 5d 0a 20 20 28 69 6e 74 65 | tch".magit-patch-apply)]...(inte | 
| 21000 | 72 61 63 74 69 76 65 0a 20 20 20 28 69 66 20 28    6e 6f 74 20 28 65 71 20 74 72 61 6e 73 69 65 6e | ractive....(if.(not.(eq.transien | 
| 21020 | 74 2d 63 75 72 72 65 6e 74 2d 63 6f 6d 6d 61 6e    64 20 27 6d 61 67 69 74 2d 70 61 74 63 68 2d 61 | t-current-command.'magit-patch-a | 
| 21040 | 70 70 6c 79 29 29 0a 20 20 20 20 20 20 20 28 6c    69 73 74 20 6e 69 6c 29 0a 20 20 20 20 20 28 6c | pply))........(list.nil)......(l | 
| 21060 | 69 73 74 20 28 65 78 70 61 6e 64 2d 66 69 6c 65    2d 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 | ist.(expand-file-name........... | 
| 21080 | 20 20 28 72 65 61 64 2d 66 69 6c 65 2d 6e 61 6d    65 20 22 41 70 70 6c 79 20 70 61 74 63 68 3a 20 | ..(read-file-name."Apply.patch:. | 
| 210a0 | 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 | ".............................de | 
| 210c0 | 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20    6e 69 6c 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 | fault-directory.nil.nil......... | 
| 210e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 | ....................(and-let*.(( | 
| 21100 | 66 69 6c 65 20 28 6d 61 67 69 74 2d 66 69 6c 65    2d 61 74 2d 70 6f 69 6e 74 29 29 29 0a 20 20 20 | file.(magit-file-at-point))).... | 
| 21120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 | ...........................(file | 
| 21140 | 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 20 66    69 6c 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 | -relative-name.file))))......... | 
| 21160 | 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 61 72    67 73 20 27 6d 61 67 69 74 2d 70 61 74 63 68 2d | ...(transient-args.'magit-patch- | 
| 21180 | 61 70 70 6c 79 29 29 29 29 0a 20 20 28 69 66 20    28 6e 6f 74 20 66 69 6c 65 29 0a 20 20 20 20 20 | apply))))...(if.(not.file)...... | 
| 211a0 | 20 28 74 72 61 6e 73 69 65 6e 74 2d 73 65 74 75    70 20 27 6d 61 67 69 74 2d 70 61 74 63 68 2d 61 | .(transient-setup.'magit-patch-a | 
| 211c0 | 70 70 6c 79 29 0a 20 20 20 20 28 6d 61 67 69 74    2d 72 75 6e 2d 67 69 74 20 22 61 70 70 6c 79 22 | pply).....(magit-run-git."apply" | 
| 211e0 | 20 61 72 67 73 20 22 2d 2d 22 20 28 6d 61 67 69    74 2d 63 6f 6e 76 65 72 74 2d 66 69 6c 65 6e 61 | .args."--".(magit-convert-filena | 
| 21200 | 6d 65 2d 66 6f 72 2d 67 69 74 20 66 69 6c 65 29    29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c | me-for-git.file))))..;;;###autol | 
| 21220 | 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74    2d 70 61 74 63 68 2d 73 61 76 65 20 28 66 69 6c | oad.(defun.magit-patch-save.(fil | 
| 21240 | 65 20 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 29    0a 20 20 22 57 72 69 74 65 20 63 75 72 72 65 6e | e.&optional.arg)..."Write.curren | 
| 21260 | 74 20 64 69 66 66 20 69 6e 74 6f 20 70 61 74 63    68 20 46 49 4c 45 2e 0a 0a 57 68 61 74 20 61 72 | t.diff.into.patch.FILE...What.ar | 
| 21280 | 67 75 6d 65 6e 74 73 20 61 72 65 20 75 73 65 64    20 74 6f 20 63 72 65 61 74 65 20 74 68 65 20 70 | guments.are.used.to.create.the.p | 
| 212a0 | 61 74 63 68 20 64 65 70 65 6e 64 73 20 6f 6e 20    74 68 65 20 76 61 6c 75 65 0a 6f 66 20 60 6d 61 | atch.depends.on.the.value.of.`ma | 
| 212c0 | 67 69 74 2d 70 61 74 63 68 2d 73 61 76 65 2d 61    72 67 75 6d 65 6e 74 73 27 20 61 6e 64 20 77 68 | git-patch-save-arguments'.and.wh | 
| 212e0 | 65 74 68 65 72 20 61 20 70 72 65 66 69 78 20 61    72 67 75 6d 65 6e 74 20 69 73 0a 75 73 65 64 2e | ether.a.prefix.argument.is.used. | 
| 21300 | 0a 0a 49 66 20 74 68 65 20 76 61 6c 75 65 20 69    73 20 74 68 65 20 73 79 6d 62 6f 6c 20 60 62 75 | ..If.the.value.is.the.symbol.`bu | 
| 21320 | 66 66 65 72 27 2c 20 74 68 65 6e 20 75 73 65 20    74 68 65 20 73 61 6d 65 20 61 72 67 75 6d 65 6e | ffer',.then.use.the.same.argumen | 
| 21340 | 74 73 0a 61 73 20 74 68 65 20 62 75 66 66 65 72    2e 20 20 57 69 74 68 20 61 20 70 72 65 66 69 78 | ts.as.the.buffer...With.a.prefix | 
| 21360 | 20 61 72 67 75 6d 65 6e 74 20 75 73 65 20 6e 6f    20 61 72 67 75 6d 65 6e 74 73 2e 0a 0a 49 66 20 | .argument.use.no.arguments...If. | 
| 21380 | 74 68 65 20 76 61 6c 75 65 20 69 73 20 61 20 6c    69 73 74 20 62 65 67 69 6e 6e 69 6e 67 20 77 69 | the.value.is.a.list.beginning.wi | 
| 213a0 | 74 68 20 74 68 65 20 73 79 6d 62 6f 6c 20 60 65    78 63 6c 75 64 65 27 2c 20 74 68 65 6e 0a 75 73 | th.the.symbol.`exclude',.then.us | 
| 213c0 | 65 20 74 68 65 20 73 61 6d 65 20 61 72 67 75 6d    65 6e 74 73 20 61 73 20 74 68 65 20 62 75 66 66 | e.the.same.arguments.as.the.buff | 
| 213e0 | 65 72 20 65 78 63 65 70 74 20 66 6f 72 20 74 68    6f 73 65 20 6d 61 74 63 68 65 64 20 62 79 0a 65 | er.except.for.those.matched.by.e | 
| 21400 | 6e 74 72 69 65 73 20 69 6e 20 74 68 65 20 63 64    72 20 6f 66 20 74 68 65 20 6c 69 73 74 2e 20 20 | ntries.in.the.cdr.of.the.list... | 
| 21420 | 54 68 65 20 63 6f 6d 70 61 72 69 73 6f 6e 20 69    73 20 64 6f 6e 65 20 75 73 69 6e 67 0a 60 73 74 | The.comparison.is.done.using.`st | 
| 21440 | 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 27 2e 20    20 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 | ring-prefix-p'...With.a.prefix.a | 
| 21460 | 72 67 75 6d 65 6e 74 20 75 73 65 20 74 68 65 20    73 61 6d 65 20 61 72 67 75 6d 65 6e 74 73 0a 61 | rgument.use.the.same.arguments.a | 
| 21480 | 73 20 74 68 65 20 62 75 66 66 65 72 2e 0a 0a 49    66 20 74 68 65 20 76 61 6c 75 65 20 69 73 20 61 | s.the.buffer...If.the.value.is.a | 
| 214a0 | 20 6c 69 73 74 20 6f 66 20 73 74 72 69 6e 67 73    20 28 69 6e 63 6c 75 64 69 6e 67 20 74 68 65 20 | .list.of.strings.(including.the. | 
| 214c0 | 65 6d 70 74 79 20 6c 69 73 74 29 2c 0a 74 68 65    6e 20 75 73 65 20 74 68 6f 73 65 20 61 72 67 75 | empty.list),.then.use.those.argu | 
| 214e0 | 6d 65 6e 74 73 2e 20 20 57 69 74 68 20 61 20 70    72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 75 | ments...With.a.prefix.argument.u | 
| 21500 | 73 65 20 74 68 65 20 73 61 6d 65 0a 61 72 67 75    6d 65 6e 74 73 20 61 73 20 74 68 65 20 62 75 66 | se.the.same.arguments.as.the.buf | 
| 21520 | 66 65 72 2e 0a 0a 4f 66 20 63 6f 75 72 73 65 20    74 68 65 20 61 72 67 75 6d 65 6e 74 73 20 74 68 | fer...Of.course.the.arguments.th | 
| 21540 | 61 74 20 61 72 65 20 72 65 71 75 69 72 65 64 20    74 6f 20 61 63 74 75 61 6c 6c 79 20 73 68 6f 77 | at.are.required.to.actually.show | 
| 21560 | 20 74 68 65 0a 73 61 6d 65 20 64 69 66 66 65 72    65 6e 63 65 73 20 61 73 20 74 68 6f 73 65 20 73 | .the.same.differences.as.those.s | 
| 21580 | 68 6f 77 6e 20 69 6e 20 74 68 65 20 62 75 66 66    65 72 20 61 72 65 20 61 6c 77 61 79 73 20 75 73 | hown.in.the.buffer.are.always.us | 
| 215a0 | 65 64 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74    69 76 65 20 28 6c 69 73 74 20 28 72 65 61 64 2d | ed."...(interactive.(list.(read- | 
| 215c0 | 66 69 6c 65 2d 6e 61 6d 65 20 22 57 72 69 74 65    20 70 61 74 63 68 20 66 69 6c 65 3a 20 22 20 64 | file-name."Write.patch.file:.".d | 
| 215e0 | 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | efault-directory)............... | 
| 21600 | 20 20 20 20 20 20 20 63 75 72 72 65 6e 74 2d 70    72 65 66 69 78 2d 61 72 67 29 29 0a 20 20 28 75 | .......current-prefix-arg))...(u | 
| 21620 | 6e 6c 65 73 73 20 28 64 65 72 69 76 65 64 2d 6d    6f 64 65 2d 70 20 27 6d 61 67 69 74 2d 64 69 66 | nless.(derived-mode-p.'magit-dif | 
| 21640 | 66 2d 6d 6f 64 65 29 0a 20 20 20 20 28 75 73 65    72 2d 65 72 72 6f 72 20 22 4f 6e 6c 79 20 64 69 | f-mode).....(user-error."Only.di | 
| 21660 | 66 66 20 62 75 66 66 65 72 73 20 63 61 6e 20 62    65 20 73 61 76 65 64 20 61 73 20 70 61 74 63 68 | ff.buffers.can.be.saved.as.patch | 
| 21680 | 65 73 22 29 29 0a 20 20 28 6c 65 74 20 28 28 72    65 76 20 20 20 20 20 6d 61 67 69 74 2d 62 75 66 | es"))...(let.((rev.....magit-buf | 
| 216a0 | 66 65 72 2d 72 61 6e 67 65 29 0a 20 20 20 20 20    20 20 20 28 74 79 70 65 61 72 67 20 6d 61 67 69 | fer-range).........(typearg.magi | 
| 216c0 | 74 2d 62 75 66 66 65 72 2d 74 79 70 65 61 72 67    29 0a 20 20 20 20 20 20 20 20 28 61 72 67 73 20 | t-buffer-typearg).........(args. | 
| 216e0 | 20 20 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d    64 69 66 66 2d 61 72 67 73 29 0a 20 20 20 20 20 | ...magit-buffer-diff-args)...... | 
| 21700 | 20 20 20 28 66 69 6c 65 73 20 20 20 6d 61 67 69    74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 66 69 | ...(files...magit-buffer-diff-fi | 
| 21720 | 6c 65 73 29 29 0a 20 20 20 20 28 63 6f 6e 64 20    28 28 65 71 20 6d 61 67 69 74 2d 70 61 74 63 68 | les)).....(cond.((eq.magit-patch | 
| 21740 | 2d 73 61 76 65 2d 61 72 67 75 6d 65 6e 74 73 20    27 62 75 66 66 65 72 29 0a 20 20 20 20 20 20 20 | -save-arguments.'buffer)........ | 
| 21760 | 20 20 20 20 28 77 68 65 6e 20 61 72 67 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 | ....(when.arg..............(setq | 
| 21780 | 20 61 72 67 73 20 6e 69 6c 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 28 28 65 71 20 28 63 61 72 | .args.nil)))...........((eq.(car | 
| 217a0 | 2d 73 61 66 65 20 6d 61 67 69 74 2d 70 61 74 63    68 2d 73 61 76 65 2d 61 72 67 75 6d 65 6e 74 73 | -safe.magit-patch-save-arguments | 
| 217c0 | 29 20 27 65 78 63 6c 75 64 65 29 0a 20 20 20 20    20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 61 | ).'exclude)............(unless.a | 
| 217e0 | 72 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    28 73 65 74 71 20 61 72 67 73 0a 20 20 20 20 20 | rg..............(setq.args...... | 
| 21800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63    6c 2d 73 65 74 2d 64 69 66 66 65 72 65 6e 63 65 | ..............(cl-set-difference | 
| 21820 | 20 61 72 67 73 20 28 63 64 72 20 6d 61 67 69 74    2d 70 61 74 63 68 2d 73 61 76 65 2d 61 72 67 75 | .args.(cdr.magit-patch-save-argu | 
| 21840 | 6d 65 6e 74 73 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ments).......................... | 
| 21860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 74 65    73 74 20 23 27 65 71 75 61 6c 29 29 29 29 0a 20 | .............:test.#'equal)))).. | 
| 21880 | 20 20 20 20 20 20 20 20 20 28 28 6e 6f 74 20 61    72 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 | .........((not.arg)............( | 
| 218a0 | 73 65 74 71 20 61 72 67 73 20 6d 61 67 69 74 2d    70 61 74 63 68 2d 73 61 76 65 2d 61 72 67 75 6d | setq.args.magit-patch-save-argum | 
| 218c0 | 65 6e 74 73 29 29 29 0a 20 20 20 20 28 77 69 74    68 2d 74 65 6d 70 2d 66 69 6c 65 20 66 69 6c 65 | ents))).....(with-temp-file.file | 
| 218e0 | 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69    74 2d 69 6e 73 65 72 74 20 22 64 69 66 66 22 20 | .......(magit-git-insert."diff". | 
| 21900 | 72 65 76 20 22 2d 70 22 20 74 79 70 65 61 72 67    20 61 72 67 73 20 22 2d 2d 22 20 66 69 6c 65 73 | rev."-p".typearg.args."--".files | 
| 21920 | 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 66    72 65 73 68 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 | )))...(magit-refresh))..;;;###au | 
| 21940 | 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61    67 69 74 2d 72 65 71 75 65 73 74 2d 70 75 6c 6c | toload.(defun.magit-request-pull | 
| 21960 | 20 28 75 72 6c 20 73 74 61 72 74 20 65 6e 64 29    0a 20 20 22 52 65 71 75 65 73 74 20 75 70 73 74 | .(url.start.end)..."Request.upst | 
| 21980 | 72 65 61 6d 20 74 6f 20 70 75 6c 6c 20 66 72 6f    6d 20 79 6f 75 72 20 70 75 62 6c 69 63 20 72 65 | ream.to.pull.from.your.public.re | 
| 219a0 | 70 6f 73 69 74 6f 72 79 2e 0a 0a 55 52 4c 20 69    73 20 74 68 65 20 75 72 6c 20 6f 66 20 79 6f 75 | pository...URL.is.the.url.of.you | 
| 219c0 | 72 20 70 75 62 6c 69 63 6c 79 20 61 63 63 65 73    73 69 62 6c 65 20 72 65 70 6f 73 69 74 6f 72 79 | r.publicly.accessible.repository | 
| 219e0 | 2e 0a 53 54 41 52 54 20 69 73 20 61 20 63 6f 6d    6d 69 74 20 74 68 61 74 20 61 6c 72 65 61 64 79 | ..START.is.a.commit.that.already | 
| 21a00 | 20 69 73 20 69 6e 20 74 68 65 20 75 70 73 74 72    65 61 6d 20 72 65 70 6f 73 69 74 6f 72 79 2e 0a | .is.in.the.upstream.repository.. | 
| 21a20 | 45 4e 44 20 69 73 20 74 68 65 20 6c 61 73 74 20    63 6f 6d 6d 69 74 2c 20 75 73 75 61 6c 6c 79 20 | END.is.the.last.commit,.usually. | 
| 21a40 | 61 20 62 72 61 6e 63 68 20 6e 61 6d 65 2c 20 77    68 69 63 68 20 75 70 73 74 72 65 61 6d 0a 69 73 | a.branch.name,.which.upstream.is | 
| 21a60 | 20 61 73 6b 65 64 20 74 6f 20 70 75 6c 6c 2e 20    20 53 54 41 52 54 20 68 61 73 20 74 6f 20 62 65 | .asked.to.pull...START.has.to.be | 
| 21a80 | 20 72 65 61 63 68 61 62 6c 65 20 66 72 6f 6d 20    74 68 61 74 20 63 6f 6d 6d 69 74 2e 22 0a 20 20 | .reachable.from.that.commit."... | 
| 21aa0 | 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20    28 6c 69 73 74 20 28 6d 61 67 69 74 2d 67 65 74 | (interactive....(list.(magit-get | 
| 21ac0 | 20 22 72 65 6d 6f 74 65 22 20 28 6d 61 67 69 74    2d 72 65 61 64 2d 72 65 6d 6f 74 65 20 22 52 65 | ."remote".(magit-read-remote."Re | 
| 21ae0 | 6d 6f 74 65 22 29 20 22 75 72 6c 22 29 0a 20 20    20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 | mote")."url")..........(magit-re | 
| 21b00 | 61 64 2d 62 72 61 6e 63 68 2d 6f 72 2d 63 6f 6d    6d 69 74 20 22 53 74 61 72 74 22 20 28 6d 61 67 | ad-branch-or-commit."Start".(mag | 
| 21b20 | 69 74 2d 67 65 74 2d 75 70 73 74 72 65 61 6d 2d    62 72 61 6e 63 68 29 29 0a 20 20 20 20 20 20 20 | it-get-upstream-branch))........ | 
| 21b40 | 20 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 62 72    61 6e 63 68 2d 6f 72 2d 63 6f 6d 6d 69 74 20 22 | ..(magit-read-branch-or-commit." | 
| 21b60 | 45 6e 64 22 29 29 29 0a 20 20 28 6c 65 74 20 28    28 64 69 72 20 64 65 66 61 75 6c 74 2d 64 69 72 | End")))...(let.((dir.default-dir | 
| 21b80 | 65 63 74 6f 72 79 29 29 0a 20 20 20 20 3b 3b 20    6d 75 34 65 20 63 68 61 6e 67 65 73 20 64 65 66 | ectory)).....;;.mu4e.changes.def | 
| 21ba0 | 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 0a 20    20 20 20 28 63 6f 6d 70 6f 73 65 2d 6d 61 69 6c | ault-directory.....(compose-mail | 
| 21bc0 | 29 0a 20 20 20 20 28 73 65 74 71 20 64 65 66 61    75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 64 69 | ).....(setq.default-directory.di | 
| 21be0 | 72 29 29 0a 20 20 28 6d 65 73 73 61 67 65 2d 67    6f 74 6f 2d 62 6f 64 79 29 0a 20 20 28 6d 61 67 | r))...(message-goto-body)...(mag | 
| 21c00 | 69 74 2d 67 69 74 2d 69 6e 73 65 72 74 20 22 72    65 71 75 65 73 74 2d 70 75 6c 6c 22 20 73 74 61 | it-git-insert."request-pull".sta | 
| 21c20 | 72 74 20 75 72 6c 20 65 6e 64 29 0a 20 20 28 73    65 74 2d 62 75 66 66 65 72 2d 6d 6f 64 69 66 69 | rt.url.end)...(set-buffer-modifi | 
| 21c40 | 65 64 2d 70 20 6e 69 6c 29 29 0a 0a 3b 3b 3b 20    5f 0a 28 70 72 6f 76 69 64 65 20 27 6d 61 67 69 | ed-p.nil))..;;;._.(provide.'magi | 
| 21c60 | 74 2d 70 61 74 63 68 29 0a 3b 3b 3b 20 6d 61 67    69 74 2d 70 61 74 63 68 2e 65 6c 20 65 6e 64 73 | t-patch).;;;.magit-patch.el.ends | 
| 21c80 | 20 68 65 72 65 0a 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .here........................... | 
| 21ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 21cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 21ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 21d00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 21d20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 21d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 21d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 21d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 21da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 21dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 21de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 21e00 | 6d 61 67 69 74 2d 32 30 32 34 30 34 30 34 2e 31    39 30 31 2f 67 69 74 2d 72 65 62 61 73 65 2e 65 | magit-20240404.1901/git-rebase.e | 
| 21e20 | 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | l............................... | 
| 21e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 21e60 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30    30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 | 
| 21e80 | 30 31 30 30 31 31 36 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 34 34 34 37 00 20 30 00 00 00 | 0100116.00000000000.014447..0... | 
| 21ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 21ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 21ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 21f00 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... | 
| 21f20 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... | 
| 21f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 21f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 21f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 21fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 21fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 21fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 22000 | 3b 3b 3b 20 67 69 74 2d 72 65 62 61 73 65 2e 65    6c 20 2d 2d 2d 20 45 64 69 74 20 47 69 74 20 72 | ;;;.git-rebase.el.---.Edit.Git.r | 
| 22020 | 65 62 61 73 65 20 66 69 6c 65 73 20 20 2d 2a 2d    20 6c 65 78 69 63 61 6c 2d 62 69 6e 64 69 6e 67 | ebase.files..-*-.lexical-binding | 
| 22040 | 3a 74 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72    69 67 68 74 20 28 43 29 20 32 30 30 38 2d 32 30 | :t.-*-..;;.Copyright.(C).2008-20 | 
| 22060 | 32 34 20 54 68 65 20 4d 61 67 69 74 20 50 72 6f    6a 65 63 74 20 43 6f 6e 74 72 69 62 75 74 6f 72 | 24.The.Magit.Project.Contributor | 
| 22080 | 73 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 50 68    69 6c 20 4a 61 63 6b 73 6f 6e 20 3c 70 68 69 6c | s..;;.Author:.Phil.Jackson.<phil | 
| 220a0 | 40 73 68 65 6c 6c 61 72 63 68 69 76 65 2e 63 6f    2e 75 6b 3e 0a 3b 3b 20 4d 61 69 6e 74 61 69 6e | @shellarchive.co.uk>.;;.Maintain | 
| 220c0 | 65 72 3a 20 4a 6f 6e 61 73 20 42 65 72 6e 6f 75    6c 6c 69 20 3c 6a 6f 6e 61 73 40 62 65 72 6e 6f | er:.Jonas.Bernoulli.<jonas@berno | 
| 220e0 | 75 6c 2e 6c 69 3e 0a 0a 3b 3b 20 53 50 44 58 2d    4c 69 63 65 6e 73 65 2d 49 64 65 6e 74 69 66 69 | ul.li>..;;.SPDX-License-Identifi | 
| 22100 | 65 72 3a 20 47 50 4c 2d 33 2e 30 2d 6f 72 2d 6c    61 74 65 72 0a 0a 3b 3b 20 4d 61 67 69 74 20 69 | er:.GPL-3.0-or-later..;;.Magit.i | 
| 22120 | 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3a    20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 | s.free.software:.you.can.redistr | 
| 22140 | 69 62 75 74 65 20 69 74 20 61 6e 64 2f 6f 72 20    6d 6f 64 69 66 79 20 69 74 0a 3b 3b 20 75 6e 64 | ibute.it.and/or.modify.it.;;.und | 
| 22160 | 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20    74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 | er.the.terms.of.the.GNU.General. | 
| 22180 | 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 61    73 20 70 75 62 6c 69 73 68 65 64 20 62 79 0a 3b | Public.License.as.published.by.; | 
| 221a0 | 3b 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77    61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 | ;.the.Free.Software.Foundation,. | 
| 221c0 | 65 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 33    20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 2c | either.version.3.of.the.License, | 
| 221e0 | 20 6f 72 0a 3b 3b 20 28 61 74 20 79 6f 75 72 20    6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 74 65 | .or.;;.(at.your.option).any.late | 
| 22200 | 72 20 76 65 72 73 69 6f 6e 2e 0a 3b 3b 0a 3b 3b    20 4d 61 67 69 74 20 69 73 20 64 69 73 74 72 69 | r.version..;;.;;.Magit.is.distri | 
| 22220 | 62 75 74 65 64 20 69 6e 20 74 68 65 20 68 6f 70    65 20 74 68 61 74 20 69 74 20 77 69 6c 6c 20 62 | buted.in.the.hope.that.it.will.b | 
| 22240 | 65 20 75 73 65 66 75 6c 2c 20 62 75 74 20 57 49    54 48 4f 55 54 0a 3b 3b 20 41 4e 59 20 57 41 52 | e.useful,.but.WITHOUT.;;.ANY.WAR | 
| 22260 | 52 41 4e 54 59 3b 20 77 69 74 68 6f 75 74 20 65    76 65 6e 20 74 68 65 20 69 6d 70 6c 69 65 64 20 | RANTY;.without.even.the.implied. | 
| 22280 | 77 61 72 72 61 6e 74 79 20 6f 66 20 4d 45 52 43    48 41 4e 54 41 42 49 4c 49 54 59 0a 3b 3b 20 6f | warranty.of.MERCHANTABILITY.;;.o | 
| 222a0 | 72 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20    50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f | r.FITNESS.FOR.A.PARTICULAR.PURPO | 
| 222c0 | 53 45 2e 20 20 53 65 65 20 74 68 65 20 47 4e 55    20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 0a | SE...See.the.GNU.General.Public. | 
| 222e0 | 3b 3b 20 4c 69 63 65 6e 73 65 20 66 6f 72 20 6d    6f 72 65 20 64 65 74 61 69 6c 73 2e 0a 3b 3b 0a | ;;.License.for.more.details..;;. | 
| 22300 | 3b 3b 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61    76 65 20 72 65 63 65 69 76 65 64 20 61 20 63 6f | ;;.You.should.have.received.a.co | 
| 22320 | 70 79 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65    6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 | py.of.the.GNU.General.Public.Lic | 
| 22340 | 65 6e 73 65 0a 3b 3b 20 61 6c 6f 6e 67 20 77 69    74 68 20 4d 61 67 69 74 2e 20 20 49 66 20 6e 6f | ense.;;.along.with.Magit...If.no | 
| 22360 | 74 2c 20 73 65 65 20 3c 68 74 74 70 73 3a 2f 2f    77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 | t,.see.<https://www.gnu.org/lice | 
| 22380 | 6e 73 65 73 2f 3e 2e 0a 0a 3b 3b 3b 20 43 6f 6d    6d 65 6e 74 61 72 79 3a 0a 0a 3b 3b 20 54 68 69 | nses/>...;;;.Commentary:..;;.Thi | 
| 223a0 | 73 20 70 61 63 6b 61 67 65 20 61 73 73 69 73 74    73 20 74 68 65 20 75 73 65 72 20 69 6e 20 65 64 | s.package.assists.the.user.in.ed | 
| 223c0 | 69 74 69 6e 67 20 74 68 65 20 6c 69 73 74 20 6f    66 20 63 6f 6d 6d 69 74 73 20 74 6f 20 62 65 0a | iting.the.list.of.commits.to.be. | 
| 223e0 | 3b 3b 20 72 65 77 72 69 74 74 65 6e 20 64 75 72    69 6e 67 20 61 6e 20 69 6e 74 65 72 61 63 74 69 | ;;.rewritten.during.an.interacti | 
| 22400 | 76 65 20 72 65 62 61 73 65 2e 0a 0a 3b 3b 20 57    68 65 6e 20 74 68 65 20 75 73 65 72 20 69 6e 69 | ve.rebase...;;.When.the.user.ini | 
| 22420 | 74 69 61 74 65 73 20 61 6e 20 69 6e 74 65 72 61    63 74 69 76 65 20 72 65 62 61 73 65 2c 20 65 2e | tiates.an.interactive.rebase,.e. | 
| 22440 | 67 2e 2c 20 75 73 69 6e 67 20 22 72 20 65 22 20    69 6e 0a 3b 3b 20 61 20 4d 61 67 69 74 20 62 75 | g.,.using."r.e".in.;;.a.Magit.bu | 
| 22460 | 66 66 65 72 20 6f 72 20 6f 6e 20 74 68 65 20 63    6f 6d 6d 61 6e 64 20 6c 69 6e 65 20 75 73 69 6e | ffer.or.on.the.command.line.usin | 
| 22480 | 67 20 22 67 69 74 20 72 65 62 61 73 65 20 2d 69    20 52 45 56 22 2c 0a 3b 3b 20 47 69 74 20 69 6e | g."git.rebase.-i.REV",.;;.Git.in | 
| 224a0 | 76 6f 6b 65 73 20 74 68 65 20 60 24 47 49 54 5f    53 45 51 55 45 4e 43 45 5f 45 44 49 54 4f 52 27 | vokes.the.`$GIT_SEQUENCE_EDITOR' | 
| 224c0 | 20 28 6f 72 20 69 66 20 74 68 61 74 20 69 73 20    75 6e 64 65 66 69 6e 65 64 0a 3b 3b 20 60 24 47 | .(or.if.that.is.undefined.;;.`$G | 
| 224e0 | 49 54 5f 45 44 49 54 4f 52 27 20 6f 72 20 65 76    65 6e 20 60 24 45 44 49 54 4f 52 27 29 20 6c 65 | IT_EDITOR'.or.even.`$EDITOR').le | 
| 22500 | 74 74 69 6e 67 20 74 68 65 20 75 73 65 72 20 72    65 61 72 72 61 6e 67 65 2c 20 64 72 6f 70 2c 0a | tting.the.user.rearrange,.drop,. | 
| 22520 | 3b 3b 20 72 65 77 6f 72 64 2c 20 65 64 69 74 2c    20 61 6e 64 20 73 71 75 61 73 68 20 63 6f 6d 6d | ;;.reword,.edit,.and.squash.comm | 
| 22540 | 69 74 73 2e 0a 0a 3b 3b 20 54 68 69 73 20 70 61    63 6b 61 67 65 20 70 72 6f 76 69 64 65 73 20 74 | its...;;.This.package.provides.t | 
| 22560 | 68 65 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 60 67    69 74 2d 72 65 62 61 73 65 2d 6d 6f 64 65 27 20 | he.major-mode.`git-rebase-mode'. | 
| 22580 | 77 68 69 63 68 20 6d 61 6b 65 73 0a 3b 3b 20 64    6f 69 6e 67 20 73 6f 20 6d 75 63 68 20 6d 6f 72 | which.makes.;;.doing.so.much.mor | 
| 225a0 | 65 20 66 75 6e 2c 20 62 79 20 6d 61 6b 69 6e 67    20 74 68 65 20 62 75 66 66 65 72 20 6d 6f 72 65 | e.fun,.by.making.the.buffer.more | 
| 225c0 | 20 63 6f 6c 6f 72 66 75 6c 20 61 6e 64 0a 3b 3b    20 70 72 6f 76 69 64 69 6e 67 20 74 68 65 20 66 | .colorful.and.;;.providing.the.f | 
| 225e0 | 6f 6c 6c 6f 77 69 6e 67 20 63 6f 6d 6d 61 6e 64    73 3a 0a 3b 3b 0a 3b 3b 20 20 20 43 2d 63 20 43 | ollowing.commands:.;;.;;...C-c.C | 
| 22600 | 2d 63 20 20 54 65 6c 6c 20 47 69 74 20 74 6f 20    6d 61 6b 65 20 69 74 20 68 61 70 70 65 6e 2e 0a | -c..Tell.Git.to.make.it.happen.. | 
| 22620 | 3b 3b 20 20 20 43 2d 63 20 43 2d 6b 20 20 54 65    6c 6c 20 47 69 74 20 74 68 61 74 20 79 6f 75 20 | ;;...C-c.C-k..Tell.Git.that.you. | 
| 22640 | 63 68 61 6e 67 65 64 20 79 6f 75 72 20 6d 69 6e    64 2c 20 69 2e 65 2e 2c 20 61 62 6f 72 74 2e 0a | changed.your.mind,.i.e.,.abort.. | 
| 22660 | 3b 3b 0a 3b 3b 20 20 20 70 20 20 20 20 20 20 20    20 4d 6f 76 65 20 70 6f 69 6e 74 20 74 6f 20 70 | ;;.;;...p........Move.point.to.p | 
| 22680 | 72 65 76 69 6f 75 73 20 6c 69 6e 65 2e 0a 3b 3b    20 20 20 6e 20 20 20 20 20 20 20 20 4d 6f 76 65 | revious.line..;;...n........Move | 
| 226a0 | 20 70 6f 69 6e 74 20 74 6f 20 6e 65 78 74 20 6c    69 6e 65 2e 0a 3b 3b 0a 3b 3b 20 20 20 4d 2d 70 | .point.to.next.line..;;.;;...M-p | 
| 226c0 | 20 20 20 20 20 20 4d 6f 76 65 20 74 68 65 20 63    6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 20 75 | ......Move.the.commit.at.point.u | 
| 226e0 | 70 2e 0a 3b 3b 20 20 20 4d 2d 6e 20 20 20 20 20    20 4d 6f 76 65 20 74 68 65 20 63 6f 6d 6d 69 74 | p..;;...M-n......Move.the.commit | 
| 22700 | 20 61 74 20 70 6f 69 6e 74 20 64 6f 77 6e 2e 0a    3b 3b 0a 3b 3b 20 20 20 6b 20 20 20 20 20 20 20 | .at.point.down..;;.;;...k....... | 
| 22720 | 20 44 72 6f 70 20 74 68 65 20 63 6f 6d 6d 69 74    20 61 74 20 70 6f 69 6e 74 2e 0a 3b 3b 20 20 20 | .Drop.the.commit.at.point..;;... | 
| 22740 | 63 20 20 20 20 20 20 20 20 44 6f 6e 27 74 20 64    72 6f 70 20 74 68 65 20 63 6f 6d 6d 69 74 20 61 | c........Don't.drop.the.commit.a | 
| 22760 | 74 20 70 6f 69 6e 74 2e 0a 3b 3b 20 20 20 72 20    20 20 20 20 20 20 20 43 68 61 6e 67 65 20 74 68 | t.point..;;...r........Change.th | 
| 22780 | 65 20 6d 65 73 73 61 67 65 20 6f 66 20 74 68 65    20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 | e.message.of.the.commit.at.point | 
| 227a0 | 2e 0a 3b 3b 20 20 20 65 20 20 20 20 20 20 20 20    45 64 69 74 20 74 68 65 20 63 6f 6d 6d 69 74 20 | ..;;...e........Edit.the.commit. | 
| 227c0 | 61 74 20 70 6f 69 6e 74 2e 0a 3b 3b 20 20 20 73    20 20 20 20 20 20 20 20 53 71 75 61 73 68 20 74 | at.point..;;...s........Squash.t | 
| 227e0 | 68 65 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69    6e 74 2c 20 69 6e 74 6f 20 74 68 65 20 6f 6e 65 | he.commit.at.point,.into.the.one | 
| 22800 | 20 61 62 6f 76 65 2e 0a 3b 3b 20 20 20 66 20 20    20 20 20 20 20 20 4c 69 6b 65 20 22 73 22 20 62 | .above..;;...f........Like."s".b | 
| 22820 | 75 74 20 64 6f 6e 27 74 20 61 6c 73 6f 20 65 64    69 74 20 74 68 65 20 63 6f 6d 6d 69 74 20 6d 65 | ut.don't.also.edit.the.commit.me | 
| 22840 | 73 73 61 67 65 2e 0a 3b 3b 20 20 20 62 20 20 20    20 20 20 20 20 42 72 65 61 6b 20 66 6f 72 20 65 | ssage..;;...b........Break.for.e | 
| 22860 | 64 69 74 69 6e 67 20 61 74 20 74 68 69 73 20 70    6f 69 6e 74 20 69 6e 20 74 68 65 20 73 65 71 75 | diting.at.this.point.in.the.sequ | 
| 22880 | 65 6e 63 65 2e 0a 3b 3b 20 20 20 78 20 20 20 20    20 20 20 20 41 64 64 20 61 20 73 63 72 69 70 74 | ence..;;...x........Add.a.script | 
| 228a0 | 20 74 6f 20 62 65 20 72 75 6e 20 77 69 74 68 20    74 68 65 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f | .to.be.run.with.the.commit.at.po | 
| 228c0 | 69 6e 74 0a 3b 3b 20 20 20 20 20 20 20 20 20 20    20 20 62 65 69 6e 67 20 63 68 65 63 6b 65 64 20 | int.;;............being.checked. | 
| 228e0 | 6f 75 74 2e 0a 3b 3b 20 20 20 7a 20 20 20 20 20    20 20 20 41 64 64 20 6e 6f 6f 70 20 61 63 74 69 | out..;;...z........Add.noop.acti | 
| 22900 | 6f 6e 20 61 74 20 70 6f 69 6e 74 2e 0a 3b 3b 0a    3b 3b 20 20 20 53 50 43 20 20 20 20 20 20 53 68 | on.at.point..;;.;;...SPC......Sh | 
| 22920 | 6f 77 20 74 68 65 20 63 6f 6d 6d 69 74 20 61 74    20 70 6f 69 6e 74 20 69 6e 20 61 6e 6f 74 68 65 | ow.the.commit.at.point.in.anothe | 
| 22940 | 72 20 62 75 66 66 65 72 2e 0a 3b 3b 20 20 20 52    45 54 20 20 20 20 20 20 53 68 6f 77 20 74 68 65 | r.buffer..;;...RET......Show.the | 
| 22960 | 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74    20 69 6e 20 61 6e 6f 74 68 65 72 20 62 75 66 66 | .commit.at.point.in.another.buff | 
| 22980 | 65 72 20 61 6e 64 0a 3b 3b 20 20 20 20 20 20 20    20 20 20 20 20 73 65 6c 65 63 74 20 69 74 73 20 | er.and.;;............select.its. | 
| 229a0 | 77 69 6e 64 6f 77 2e 0a 3b 3b 20 20 20 43 2d 2f    20 20 20 20 20 20 55 6e 64 6f 20 6c 61 73 74 20 | window..;;...C-/......Undo.last. | 
| 229c0 | 63 68 61 6e 67 65 2e 0a 3b 3b 0a 3b 3b 20 20 20    43 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 2d 2d 72 | change..;;.;;...Commands.for.--r | 
| 229e0 | 65 62 61 73 65 2d 6d 65 72 67 65 73 3a 0a 3b 3b    20 20 20 6c 20 20 20 20 20 20 20 20 41 73 73 6f | ebase-merges:.;;...l........Asso | 
| 22a00 | 63 69 61 74 65 20 6c 61 62 65 6c 20 77 69 74 68    20 63 75 72 72 65 6e 74 20 48 45 41 44 20 69 6e | ciate.label.with.current.HEAD.in | 
| 22a20 | 20 73 65 71 75 65 6e 63 65 2e 0a 3b 3b 20 20 20    4d 4d 20 20 20 20 20 20 20 4d 65 72 67 65 20 73 | .sequence..;;...MM.......Merge.s | 
| 22a40 | 70 65 63 69 66 69 65 64 20 72 65 76 69 73 69 6f    6e 73 20 69 6e 74 6f 20 48 45 41 44 2e 0a 3b 3b | pecified.revisions.into.HEAD..;; | 
| 22a60 | 20 20 20 4d 74 20 20 20 20 20 20 20 54 6f 67 67    6c 65 20 77 68 65 74 68 65 72 20 74 68 65 20 6d | ...Mt.......Toggle.whether.the.m | 
| 22a80 | 65 72 67 65 20 77 69 6c 6c 20 69 6e 76 6f 6b 65    20 61 6e 20 65 64 69 74 6f 72 0a 3b 3b 20 20 20 | erge.will.invoke.an.editor.;;... | 
| 22aa0 | 20 20 20 20 20 20 20 20 20 62 65 66 6f 72 65 20    63 6f 6d 6d 69 74 74 69 6e 67 2e 0a 3b 3b 20 20 | .........before.committing..;;.. | 
| 22ac0 | 20 74 20 20 20 20 20 20 20 20 52 65 73 65 74 20    48 45 41 44 20 74 6f 20 74 68 65 20 73 70 65 63 | .t........Reset.HEAD.to.the.spec | 
| 22ae0 | 69 66 69 65 64 20 6c 61 62 65 6c 2e 0a 0a 3b 3b    20 59 6f 75 20 73 68 6f 75 6c 64 20 70 72 6f 62 | ified.label...;;.You.should.prob | 
| 22b00 | 61 62 6c 79 20 61 6c 73 6f 20 72 65 61 64 20 74    68 65 20 60 67 69 74 2d 72 65 62 61 73 65 27 20 | ably.also.read.the.`git-rebase'. | 
| 22b20 | 6d 61 6e 70 61 67 65 2e 0a 0a 3b 3b 3b 20 43 6f    64 65 3a 0a 0a 28 72 65 71 75 69 72 65 20 27 6d | manpage...;;;.Code:..(require.'m | 
| 22b40 | 61 67 69 74 29 0a 0a 28 72 65 71 75 69 72 65 20    27 65 61 73 79 6d 65 6e 75 29 0a 28 72 65 71 75 | agit)..(require.'easymenu).(requ | 
| 22b60 | 69 72 65 20 27 73 65 72 76 65 72 29 0a 28 72 65    71 75 69 72 65 20 27 77 69 74 68 2d 65 64 69 74 | ire.'server).(require.'with-edit | 
| 22b80 | 6f 72 29 0a 0a 28 64 65 66 76 61 72 20 72 65 63    65 6e 74 66 2d 65 78 63 6c 75 64 65 29 0a 0a 3b | or)..(defvar.recentf-exclude)..; | 
| 22ba0 | 3b 3b 20 4f 70 74 69 6f 6e 73 0a 3b 3b 3b 3b 20    56 61 72 69 61 62 6c 65 73 0a 0a 28 64 65 66 67 | ;;.Options.;;;;.Variables..(defg | 
| 22bc0 | 72 6f 75 70 20 67 69 74 2d 72 65 62 61 73 65 20    6e 69 6c 0a 20 20 22 45 64 69 74 20 47 69 74 20 | roup.git-rebase.nil..."Edit.Git. | 
| 22be0 | 72 65 62 61 73 65 20 73 65 71 75 65 6e 63 65 73    2e 22 0a 20 20 3a 6c 69 6e 6b 20 27 28 69 6e 66 | rebase.sequences."...:link.'(inf | 
| 22c00 | 6f 2d 6c 69 6e 6b 20 22 28 6d 61 67 69 74 29 45    64 69 74 69 6e 67 20 52 65 62 61 73 65 20 53 65 | o-link."(magit)Editing.Rebase.Se | 
| 22c20 | 71 75 65 6e 63 65 73 22 29 0a 20 20 3a 67 72 6f    75 70 20 27 74 6f 6f 6c 73 29 0a 0a 28 64 65 66 | quences")...:group.'tools)..(def | 
| 22c40 | 63 75 73 74 6f 6d 20 67 69 74 2d 72 65 62 61 73    65 2d 61 75 74 6f 2d 61 64 76 61 6e 63 65 20 74 | custom.git-rebase-auto-advance.t | 
| 22c60 | 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 6d    6f 76 65 20 74 6f 20 6e 65 78 74 20 6c 69 6e 65 | ..."Whether.to.move.to.next.line | 
| 22c80 | 20 61 66 74 65 72 20 63 68 61 6e 67 69 6e 67 20    61 20 6c 69 6e 65 2e 22 0a 20 20 3a 67 72 6f 75 | .after.changing.a.line."...:grou | 
| 22ca0 | 70 20 27 67 69 74 2d 72 65 62 61 73 65 0a 20 20    3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a | p.'git-rebase...:type.'boolean). | 
| 22cc0 | 0a 28 64 65 66 63 75 73 74 6f 6d 20 67 69 74 2d    72 65 62 61 73 65 2d 73 68 6f 77 2d 69 6e 73 74 | .(defcustom.git-rebase-show-inst | 
| 22ce0 | 72 75 63 74 69 6f 6e 73 20 74 0a 20 20 22 57 68    65 74 68 65 72 20 74 6f 20 73 68 6f 77 20 75 73 | ructions.t..."Whether.to.show.us | 
| 22d00 | 61 67 65 20 69 6e 73 74 72 75 63 74 69 6f 6e 73    20 69 6e 73 69 64 65 20 74 68 65 20 72 65 62 61 | age.instructions.inside.the.reba | 
| 22d20 | 73 65 20 62 75 66 66 65 72 2e 22 0a 20 20 3a 67    72 6f 75 70 20 27 67 69 74 2d 72 65 62 61 73 65 | se.buffer."...:group.'git-rebase | 
| 22d40 | 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61    6e 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 67 | ...:type.'boolean)..(defcustom.g | 
| 22d60 | 69 74 2d 72 65 62 61 73 65 2d 63 6f 6e 66 69 72    6d 2d 63 61 6e 63 65 6c 20 74 0a 20 20 22 57 68 | it-rebase-confirm-cancel.t..."Wh | 
| 22d80 | 65 74 68 65 72 20 63 6f 6e 66 69 72 6d 61 74 69    6f 6e 20 69 73 20 72 65 71 75 69 72 65 64 20 74 | ether.confirmation.is.required.t | 
| 22da0 | 6f 20 63 61 6e 63 65 6c 2e 22 0a 20 20 3a 67 72    6f 75 70 20 27 67 69 74 2d 72 65 62 61 73 65 0a | o.cancel."...:group.'git-rebase. | 
| 22dc0 | 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e    29 0a 0a 3b 3b 3b 3b 20 46 61 63 65 73 0a 0a 28 | ..:type.'boolean)..;;;;.Faces..( | 
| 22de0 | 64 65 66 67 72 6f 75 70 20 67 69 74 2d 72 65 62    61 73 65 2d 66 61 63 65 73 20 6e 69 6c 0a 20 20 | defgroup.git-rebase-faces.nil... | 
| 22e00 | 22 46 61 63 65 73 20 75 73 65 64 20 62 79 20 47    69 74 2d 52 65 62 61 73 65 20 6d 6f 64 65 2e 22 | "Faces.used.by.Git-Rebase.mode." | 
| 22e20 | 0a 20 20 3a 67 72 6f 75 70 20 27 66 61 63 65 73    0a 20 20 3a 67 72 6f 75 70 20 27 67 69 74 2d 72 | ...:group.'faces...:group.'git-r | 
| 22e40 | 65 62 61 73 65 29 0a 0a 28 64 65 66 66 61 63 65    20 67 69 74 2d 72 65 62 61 73 65 2d 68 61 73 68 | ebase)..(defface.git-rebase-hash | 
| 22e60 | 20 27 28 28 74 20 3a 69 6e 68 65 72 69 74 20 6d    61 67 69 74 2d 68 61 73 68 29 29 0a 20 20 22 46 | .'((t.:inherit.magit-hash))..."F | 
| 22e80 | 61 63 65 20 66 6f 72 20 63 6f 6d 6d 69 74 20 68    61 73 68 65 73 2e 22 0a 20 20 3a 67 72 6f 75 70 | ace.for.commit.hashes."...:group | 
| 22ea0 | 20 27 67 69 74 2d 72 65 62 61 73 65 2d 66 61 63    65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 67 69 | .'git-rebase-faces)..(defface.gi | 
| 22ec0 | 74 2d 72 65 62 61 73 65 2d 6c 61 62 65 6c 20 27    28 28 74 20 3a 69 6e 68 65 72 69 74 20 6d 61 67 | t-rebase-label.'((t.:inherit.mag | 
| 22ee0 | 69 74 2d 72 65 66 6e 61 6d 65 29 29 0a 20 20 22    46 61 63 65 20 66 6f 72 20 6c 61 62 65 6c 73 20 | it-refname))..."Face.for.labels. | 
| 22f00 | 69 6e 20 6c 61 62 65 6c 2c 20 6d 65 72 67 65 2c    20 61 6e 64 20 72 65 73 65 74 20 6c 69 6e 65 73 | in.label,.merge,.and.reset.lines | 
| 22f20 | 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 67 69 74    2d 72 65 62 61 73 65 2d 66 61 63 65 73 29 0a 0a | ."...:group.'git-rebase-faces).. | 
| 22f40 | 28 64 65 66 66 61 63 65 20 67 69 74 2d 72 65 62    61 73 65 2d 64 65 73 63 72 69 70 74 69 6f 6e 20 | (defface.git-rebase-description. | 
| 22f60 | 27 28 28 74 20 6e 69 6c 29 29 0a 20 20 22 46 61    63 65 20 66 6f 72 20 63 6f 6d 6d 69 74 20 64 65 | '((t.nil))..."Face.for.commit.de | 
| 22f80 | 73 63 72 69 70 74 69 6f 6e 73 2e 22 0a 20 20 3a    67 72 6f 75 70 20 27 67 69 74 2d 72 65 62 61 73 | scriptions."...:group.'git-rebas | 
| 22fa0 | 65 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 61    63 65 20 67 69 74 2d 72 65 62 61 73 65 2d 61 63 | e-faces)..(defface.git-rebase-ac | 
| 22fc0 | 74 69 6f 6e 0a 20 20 27 28 28 74 20 3a 69 6e 68    65 72 69 74 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 6b | tion...'((t.:inherit.font-lock-k | 
| 22fe0 | 65 79 77 6f 72 64 2d 66 61 63 65 29 29 0a 20 20    22 46 61 63 65 20 66 6f 72 20 61 63 74 69 6f 6e | eyword-face))..."Face.for.action | 
| 23000 | 20 6b 65 79 77 6f 72 64 73 2e 22 0a 20 20 3a 67    72 6f 75 70 20 27 67 69 74 2d 72 65 62 61 73 65 | .keywords."...:group.'git-rebase | 
| 23020 | 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 61 63    65 20 67 69 74 2d 72 65 62 61 73 65 2d 6b 69 6c | -faces)..(defface.git-rebase-kil | 
| 23040 | 6c 65 64 2d 61 63 74 69 6f 6e 0a 20 20 27 28 28    74 20 3a 69 6e 68 65 72 69 74 20 66 6f 6e 74 2d | led-action...'((t.:inherit.font- | 
| 23060 | 6c 6f 63 6b 2d 63 6f 6d 6d 65 6e 74 2d 66 61 63    65 20 3a 73 74 72 69 6b 65 2d 74 68 72 6f 75 67 | lock-comment-face.:strike-throug | 
| 23080 | 68 20 74 29 29 0a 20 20 22 46 61 63 65 20 66 6f    72 20 63 6f 6d 6d 65 6e 74 65 64 20 63 6f 6d 6d | h.t))..."Face.for.commented.comm | 
| 230a0 | 69 74 20 61 63 74 69 6f 6e 20 6c 69 6e 65 73 2e    22 0a 20 20 3a 67 72 6f 75 70 20 27 67 69 74 2d | it.action.lines."...:group.'git- | 
| 230c0 | 72 65 62 61 73 65 2d 66 61 63 65 73 29 0a 0a 28    64 65 66 66 61 63 65 20 67 69 74 2d 72 65 62 61 | rebase-faces)..(defface.git-reba | 
| 230e0 | 73 65 2d 63 6f 6d 6d 65 6e 74 2d 68 61 73 68 0a    20 20 27 28 28 74 20 3a 69 6e 68 65 72 69 74 20 | se-comment-hash...'((t.:inherit. | 
| 23100 | 67 69 74 2d 72 65 62 61 73 65 2d 68 61 73 68 20    3a 77 65 69 67 68 74 20 62 6f 6c 64 29 29 0a 20 | git-rebase-hash.:weight.bold)).. | 
| 23120 | 20 22 46 61 63 65 20 66 6f 72 20 63 6f 6d 6d 69    74 20 68 61 73 68 65 73 20 69 6e 20 63 6f 6d 6d | ."Face.for.commit.hashes.in.comm | 
| 23140 | 69 74 20 6d 65 73 73 61 67 65 20 63 6f 6d 6d 65    6e 74 73 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 | it.message.comments."...:group.' | 
| 23160 | 67 69 74 2d 72 65 62 61 73 65 2d 66 61 63 65 73    29 0a 0a 28 64 65 66 66 61 63 65 20 67 69 74 2d | git-rebase-faces)..(defface.git- | 
| 23180 | 72 65 62 61 73 65 2d 63 6f 6d 6d 65 6e 74 2d 68    65 61 64 69 6e 67 0a 20 20 27 28 28 74 20 3a 69 | rebase-comment-heading...'((t.:i | 
| 231a0 | 6e 68 65 72 69 74 20 66 6f 6e 74 2d 6c 6f 63 6b    2d 6b 65 79 77 6f 72 64 2d 66 61 63 65 29 29 0a | nherit.font-lock-keyword-face)). | 
| 231c0 | 20 20 22 46 61 63 65 20 66 6f 72 20 68 65 61 64    69 6e 67 73 20 69 6e 20 72 65 62 61 73 65 20 6d | .."Face.for.headings.in.rebase.m | 
| 231e0 | 65 73 73 61 67 65 20 63 6f 6d 6d 65 6e 74 73 2e    22 0a 20 20 3a 67 72 6f 75 70 20 27 67 69 74 2d | essage.comments."...:group.'git- | 
| 23200 | 72 65 62 61 73 65 2d 66 61 63 65 73 29 0a 0a 3b    3b 3b 20 4b 65 79 6d 61 70 73 0a 0a 28 64 65 66 | rebase-faces)..;;;.Keymaps..(def | 
| 23220 | 76 61 72 2d 6b 65 79 6d 61 70 20 67 69 74 2d 72    65 62 61 73 65 2d 6d 6f 64 65 2d 6d 61 70 0a 20 | var-keymap.git-rebase-mode-map.. | 
| 23240 | 20 3a 64 6f 63 20 22 4b 65 79 6d 61 70 20 66 6f    72 20 47 69 74 2d 52 65 62 61 73 65 20 6d 6f 64 | .:doc."Keymap.for.Git-Rebase.mod | 
| 23260 | 65 2e 22 0a 20 20 3a 70 61 72 65 6e 74 20 73 70    65 63 69 61 6c 2d 6d 6f 64 65 2d 6d 61 70 0a 20 | e."...:parent.special-mode-map.. | 
| 23280 | 20 22 43 2d 6d 22 20 23 27 67 69 74 2d 72 65 62    61 73 65 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 0a | ."C-m".#'git-rebase-show-commit. | 
| 232a0 | 20 20 22 70 22 20 20 20 23 27 67 69 74 2d 72 65    62 61 73 65 2d 62 61 63 6b 77 61 72 64 2d 6c 69 | .."p"...#'git-rebase-backward-li | 
| 232c0 | 6e 65 0a 20 20 22 6e 22 20 20 20 23 27 66 6f 72    77 61 72 64 2d 6c 69 6e 65 0a 20 20 22 4d 2d 70 | ne..."n"...#'forward-line..."M-p | 
| 232e0 | 22 20 23 27 67 69 74 2d 72 65 62 61 73 65 2d 6d    6f 76 65 2d 6c 69 6e 65 2d 75 70 0a 20 20 22 4d | ".#'git-rebase-move-line-up..."M | 
| 23300 | 2d 6e 22 20 23 27 67 69 74 2d 72 65 62 61 73 65    2d 6d 6f 76 65 2d 6c 69 6e 65 2d 64 6f 77 6e 0a | -n".#'git-rebase-move-line-down. | 
| 23320 | 20 20 22 63 22 20 20 20 23 27 67 69 74 2d 72 65    62 61 73 65 2d 70 69 63 6b 0a 20 20 22 6b 22 20 | .."c"...#'git-rebase-pick..."k". | 
| 23340 | 20 20 23 27 67 69 74 2d 72 65 62 61 73 65 2d 6b    69 6c 6c 2d 6c 69 6e 65 0a 20 20 22 43 2d 6b 22 | ..#'git-rebase-kill-line..."C-k" | 
| 23360 | 20 23 27 67 69 74 2d 72 65 62 61 73 65 2d 6b 69    6c 6c 2d 6c 69 6e 65 0a 20 20 22 62 22 20 20 20 | .#'git-rebase-kill-line..."b"... | 
| 23380 | 23 27 67 69 74 2d 72 65 62 61 73 65 2d 62 72 65    61 6b 0a 20 20 22 65 22 20 20 20 23 27 67 69 74 | #'git-rebase-break..."e"...#'git | 
| 233a0 | 2d 72 65 62 61 73 65 2d 65 64 69 74 0a 20 20 22    6c 22 20 20 20 23 27 67 69 74 2d 72 65 62 61 73 | -rebase-edit..."l"...#'git-rebas | 
| 233c0 | 65 2d 6c 61 62 65 6c 0a 20 20 22 4d 20 4d 22 20    23 27 67 69 74 2d 72 65 62 61 73 65 2d 6d 65 72 | e-label..."M.M".#'git-rebase-mer | 
| 233e0 | 67 65 0a 20 20 22 4d 20 74 22 20 23 27 67 69 74    2d 72 65 62 61 73 65 2d 6d 65 72 67 65 2d 74 6f | ge..."M.t".#'git-rebase-merge-to | 
| 23400 | 67 67 6c 65 2d 65 64 69 74 6d 73 67 0a 20 20 22    6d 22 20 20 20 23 27 67 69 74 2d 72 65 62 61 73 | ggle-editmsg..."m"...#'git-rebas | 
| 23420 | 65 2d 65 64 69 74 0a 20 20 22 66 22 20 20 20 23    27 67 69 74 2d 72 65 62 61 73 65 2d 66 69 78 75 | e-edit..."f"...#'git-rebase-fixu | 
| 23440 | 70 0a 20 20 22 71 22 20 20 20 23 27 75 6e 64 65    66 69 6e 65 64 0a 20 20 22 72 22 20 20 20 23 27 | p..."q"...#'undefined..."r"...#' | 
| 23460 | 67 69 74 2d 72 65 62 61 73 65 2d 72 65 77 6f 72    64 0a 20 20 22 77 22 20 20 20 23 27 67 69 74 2d | git-rebase-reword..."w"...#'git- | 
| 23480 | 72 65 62 61 73 65 2d 72 65 77 6f 72 64 0a 20 20    22 73 22 20 20 20 23 27 67 69 74 2d 72 65 62 61 | rebase-reword..."s"...#'git-reba | 
| 234a0 | 73 65 2d 73 71 75 61 73 68 0a 20 20 22 74 22 20    20 20 23 27 67 69 74 2d 72 65 62 61 73 65 2d 72 | se-squash..."t"...#'git-rebase-r | 
| 234c0 | 65 73 65 74 0a 20 20 22 75 22 20 20 20 23 27 67    69 74 2d 72 65 62 61 73 65 2d 75 70 64 61 74 65 | eset..."u"...#'git-rebase-update | 
| 234e0 | 2d 72 65 66 0a 20 20 22 78 22 20 20 20 23 27 67    69 74 2d 72 65 62 61 73 65 2d 65 78 65 63 0a 20 | -ref..."x"...#'git-rebase-exec.. | 
| 23500 | 20 22 79 22 20 20 20 23 27 67 69 74 2d 72 65 62    61 73 65 2d 69 6e 73 65 72 74 0a 20 20 22 7a 22 | ."y"...#'git-rebase-insert..."z" | 
| 23520 | 20 20 20 23 27 67 69 74 2d 72 65 62 61 73 65 2d    6e 6f 6f 70 0a 20 20 22 53 50 43 22 20 23 27 67 | ...#'git-rebase-noop..."SPC".#'g | 
| 23540 | 69 74 2d 72 65 62 61 73 65 2d 73 68 6f 77 2d 6f    72 2d 73 63 72 6f 6c 6c 2d 75 70 0a 20 20 22 44 | it-rebase-show-or-scroll-up..."D | 
| 23560 | 45 4c 22 20 23 27 67 69 74 2d 72 65 62 61 73 65    2d 73 68 6f 77 2d 6f 72 2d 73 63 72 6f 6c 6c 2d | EL".#'git-rebase-show-or-scroll- | 
| 23580 | 64 6f 77 6e 0a 20 20 22 43 2d 78 20 43 2d 74 22    20 20 20 20 20 20 20 20 23 27 67 69 74 2d 72 65 | down..."C-x.C-t"........#'git-re | 
| 235a0 | 62 61 73 65 2d 6d 6f 76 65 2d 6c 69 6e 65 2d 75    70 0a 20 20 22 4d 2d 3c 75 70 3e 22 20 20 20 20 | base-move-line-up..."M-<up>".... | 
| 235c0 | 20 20 20 20 20 23 27 67 69 74 2d 72 65 62 61 73    65 2d 6d 6f 76 65 2d 6c 69 6e 65 2d 75 70 0a 20 | .....#'git-rebase-move-line-up.. | 
| 235e0 | 20 22 4d 2d 3c 64 6f 77 6e 3e 22 20 20 20 20 20    20 20 23 27 67 69 74 2d 72 65 62 61 73 65 2d 6d | ."M-<down>".......#'git-rebase-m | 
| 23600 | 6f 76 65 2d 6c 69 6e 65 2d 64 6f 77 6e 0a 20 20    22 3c 72 65 6d 61 70 3e 20 3c 75 6e 64 6f 3e 22 | ove-line-down..."<remap>.<undo>" | 
| 23620 | 20 23 27 67 69 74 2d 72 65 62 61 73 65 2d 75 6e    64 6f 29 0a 28 70 75 74 20 27 67 69 74 2d 72 65 | .#'git-rebase-undo).(put.'git-re | 
| 23640 | 62 61 73 65 2d 72 65 77 6f 72 64 20 20 20 20 20    20 20 3a 61 64 76 65 72 74 69 73 65 64 2d 62 69 | base-reword.......:advertised-bi | 
| 23660 | 6e 64 69 6e 67 20 28 6b 62 64 20 22 72 22 29 29    0a 28 70 75 74 20 27 67 69 74 2d 72 65 62 61 73 | nding.(kbd."r")).(put.'git-rebas | 
| 23680 | 65 2d 6d 6f 76 65 2d 6c 69 6e 65 2d 75 70 20 3a    61 64 76 65 72 74 69 73 65 64 2d 62 69 6e 64 69 | e-move-line-up.:advertised-bindi | 
| 236a0 | 6e 67 20 28 6b 62 64 20 22 4d 2d 70 22 29 29 0a    28 70 75 74 20 27 67 69 74 2d 72 65 62 61 73 65 | ng.(kbd."M-p")).(put.'git-rebase | 
| 236c0 | 2d 6b 69 6c 6c 2d 6c 69 6e 65 20 20 20 20 3a 61    64 76 65 72 74 69 73 65 64 2d 62 69 6e 64 69 6e | -kill-line....:advertised-bindin | 
| 236e0 | 67 20 28 6b 62 64 20 22 6b 22 29 29 0a 0a 28 65    61 73 79 2d 6d 65 6e 75 2d 64 65 66 69 6e 65 20 | g.(kbd."k"))..(easy-menu-define. | 
| 23700 | 67 69 74 2d 72 65 62 61 73 65 2d 6d 6f 64 65 2d    6d 65 6e 75 20 67 69 74 2d 72 65 62 61 73 65 2d | git-rebase-mode-menu.git-rebase- | 
| 23720 | 6d 6f 64 65 2d 6d 61 70 0a 20 20 22 47 69 74 2d    52 65 62 61 73 65 20 6d 6f 64 65 20 6d 65 6e 75 | mode-map..."Git-Rebase.mode.menu | 
| 23740 | 22 0a 20 20 27 28 22 52 65 62 61 73 65 22 0a 20    20 20 20 5b 22 50 69 63 6b 22 20 67 69 74 2d 72 | "...'("Rebase".....["Pick".git-r | 
| 23760 | 65 62 61 73 65 2d 70 69 63 6b 20 74 5d 0a 20 20    20 20 5b 22 52 65 77 6f 72 64 22 20 67 69 74 2d | ebase-pick.t].....["Reword".git- | 
| 23780 | 72 65 62 61 73 65 2d 72 65 77 6f 72 64 20 74 5d    0a 20 20 20 20 5b 22 45 64 69 74 22 20 67 69 74 | rebase-reword.t].....["Edit".git | 
| 237a0 | 2d 72 65 62 61 73 65 2d 65 64 69 74 20 74 5d 0a    20 20 20 20 5b 22 53 71 75 61 73 68 22 20 67 69 | -rebase-edit.t].....["Squash".gi | 
| 237c0 | 74 2d 72 65 62 61 73 65 2d 73 71 75 61 73 68 20    74 5d 0a 20 20 20 20 5b 22 46 69 78 75 70 22 20 | t-rebase-squash.t].....["Fixup". | 
| 237e0 | 67 69 74 2d 72 65 62 61 73 65 2d 66 69 78 75 70    20 74 5d 0a 20 20 20 20 5b 22 4b 69 6c 6c 22 20 | git-rebase-fixup.t].....["Kill". | 
| 23800 | 67 69 74 2d 72 65 62 61 73 65 2d 6b 69 6c 6c 2d    6c 69 6e 65 20 74 5d 0a 20 20 20 20 5b 22 4e 6f | git-rebase-kill-line.t].....["No | 
| 23820 | 6f 70 22 20 67 69 74 2d 72 65 62 61 73 65 2d 6e    6f 6f 70 20 74 5d 0a 20 20 20 20 5b 22 45 78 65 | op".git-rebase-noop.t].....["Exe | 
| 23840 | 63 75 74 65 22 20 67 69 74 2d 72 65 62 61 73 65    2d 65 78 65 63 20 74 5d 0a 20 20 20 20 5b 22 4d | cute".git-rebase-exec.t].....["M | 
| 23860 | 6f 76 65 20 44 6f 77 6e 22 20 67 69 74 2d 72 65    62 61 73 65 2d 6d 6f 76 65 2d 6c 69 6e 65 2d 64 | ove.Down".git-rebase-move-line-d | 
| 23880 | 6f 77 6e 20 74 5d 0a 20 20 20 20 5b 22 4d 6f 76    65 20 55 70 22 20 67 69 74 2d 72 65 62 61 73 65 | own.t].....["Move.Up".git-rebase | 
| 238a0 | 2d 6d 6f 76 65 2d 6c 69 6e 65 2d 75 70 20 74 5d    0a 20 20 20 20 22 2d 2d 2d 22 0a 20 20 20 20 5b | -move-line-up.t]....."---".....[ | 
| 238c0 | 22 43 61 6e 63 65 6c 22 20 77 69 74 68 2d 65 64    69 74 6f 72 2d 63 61 6e 63 65 6c 20 74 5d 0a 20 | "Cancel".with-editor-cancel.t].. | 
| 238e0 | 20 20 20 5b 22 46 69 6e 69 73 68 22 20 77 69 74    68 2d 65 64 69 74 6f 72 2d 66 69 6e 69 73 68 20 | ...["Finish".with-editor-finish. | 
| 23900 | 74 5d 29 29 0a 0a 28 64 65 66 76 61 72 20 67 69    74 2d 72 65 62 61 73 65 2d 63 6f 6d 6d 61 6e 64 | t]))..(defvar.git-rebase-command | 
| 23920 | 2d 64 65 73 63 72 69 70 74 69 6f 6e 73 0a 20 20    27 28 28 77 69 74 68 2d 65 64 69 74 6f 72 2d 66 | -descriptions...'((with-editor-f | 
| 23940 | 69 6e 69 73 68 20 20 20 20 20 20 20 20 20 20 20    2e 20 22 74 65 6c 6c 20 47 69 74 20 74 6f 20 6d | inish............."tell.Git.to.m | 
| 23960 | 61 6b 65 20 69 74 20 68 61 70 70 65 6e 22 29 0a    20 20 20 20 28 77 69 74 68 2d 65 64 69 74 6f 72 | ake.it.happen").....(with-editor | 
| 23980 | 2d 63 61 6e 63 65 6c 20 20 20 20 20 20 20 20 20    20 20 2e 20 22 74 65 6c 6c 20 47 69 74 20 74 68 | -cancel............."tell.Git.th | 
| 239a0 | 61 74 20 79 6f 75 20 63 68 61 6e 67 65 64 20 79    6f 75 72 20 6d 69 6e 64 2c 20 69 2e 65 2e 2c 20 | at.you.changed.your.mind,.i.e.,. | 
| 239c0 | 61 62 6f 72 74 22 29 0a 20 20 20 20 28 67 69 74    2d 72 65 62 61 73 65 2d 62 61 63 6b 77 61 72 64 | abort").....(git-rebase-backward | 
| 239e0 | 2d 6c 69 6e 65 20 20 20 20 20 2e 20 22 6d 6f 76    65 20 70 6f 69 6e 74 20 74 6f 20 70 72 65 76 69 | -line......."move.point.to.previ | 
| 23a00 | 6f 75 73 20 6c 69 6e 65 22 29 0a 20 20 20 20 28    66 6f 72 77 61 72 64 2d 6c 69 6e 65 20 20 20 20 | ous.line").....(forward-line.... | 
| 23a20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 2e 20 22    6d 6f 76 65 20 70 6f 69 6e 74 20 74 6f 20 6e 65 | ..............."move.point.to.ne | 
| 23a40 | 78 74 20 6c 69 6e 65 22 29 0a 20 20 20 20 28 67    69 74 2d 72 65 62 61 73 65 2d 6d 6f 76 65 2d 6c | xt.line").....(git-rebase-move-l | 
| 23a60 | 69 6e 65 2d 75 70 20 20 20 20 20 20 2e 20 22 6d    6f 76 65 20 74 68 65 20 63 6f 6d 6d 69 74 20 61 | ine-up........"move.the.commit.a | 
| 23a80 | 74 20 70 6f 69 6e 74 20 75 70 22 29 0a 20 20 20    20 28 67 69 74 2d 72 65 62 61 73 65 2d 6d 6f 76 | t.point.up").....(git-rebase-mov | 
| 23aa0 | 65 2d 6c 69 6e 65 2d 64 6f 77 6e 20 20 20 20 2e    20 22 6d 6f 76 65 20 74 68 65 20 63 6f 6d 6d 69 | e-line-down......"move.the.commi | 
| 23ac0 | 74 20 61 74 20 70 6f 69 6e 74 20 64 6f 77 6e 22    29 0a 20 20 20 20 28 67 69 74 2d 72 65 62 61 73 | t.at.point.down").....(git-rebas | 
| 23ae0 | 65 2d 73 68 6f 77 2d 6f 72 2d 73 63 72 6f 6c 6c    2d 75 70 20 2e 20 22 73 68 6f 77 20 74 68 65 20 | e-show-or-scroll-up..."show.the. | 
| 23b00 | 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 20    69 6e 20 61 6e 6f 74 68 65 72 20 62 75 66 66 65 | commit.at.point.in.another.buffe | 
| 23b20 | 72 22 29 0a 20 20 20 20 28 67 69 74 2d 72 65 62    61 73 65 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 0a | r").....(git-rebase-show-commit. | 
| 23b40 | 20 20 20 20 20 2e 20 22 73 68 6f 77 20 74 68 65    20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 | ......."show.the.commit.at.point | 
| 23b60 | 20 69 6e 20 61 6e 6f 74 68 65 72 20 62 75 66 66    65 72 20 61 6e 64 20 73 65 6c 65 63 74 20 69 74 | .in.another.buffer.and.select.it | 
| 23b80 | 73 20 77 69 6e 64 6f 77 22 29 0a 20 20 20 20 28    75 6e 64 6f 20 20 20 20 20 20 20 20 20 20 20 20 | s.window").....(undo............ | 
| 23ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 2e 20 22    75 6e 64 6f 20 6c 61 73 74 20 63 68 61 6e 67 65 | ..............."undo.last.change | 
| 23bc0 | 22 29 0a 20 20 20 20 28 67 69 74 2d 72 65 62 61    73 65 2d 6b 69 6c 6c 2d 6c 69 6e 65 20 20 20 20 | ").....(git-rebase-kill-line.... | 
| 23be0 | 20 20 20 20 20 2e 20 22 64 72 6f 70 20 74 68 65    20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 | ......."drop.the.commit.at.point | 
| 23c00 | 22 29 0a 20 20 20 20 28 67 69 74 2d 72 65 62 61    73 65 2d 69 6e 73 65 72 74 20 20 20 20 20 20 20 | ").....(git-rebase-insert....... | 
| 23c20 | 20 20 20 20 20 2e 20 22 69 6e 73 65 72 74 20 61    20 6c 69 6e 65 20 66 6f 72 20 61 6e 20 61 72 62 | ......."insert.a.line.for.an.arb | 
| 23c40 | 69 74 72 61 72 79 20 63 6f 6d 6d 69 74 22 29 0a    20 20 20 20 28 67 69 74 2d 72 65 62 61 73 65 2d | itrary.commit").....(git-rebase- | 
| 23c60 | 6e 6f 6f 70 20 20 20 20 20 20 20 20 20 20 20 20    20 20 2e 20 22 61 64 64 20 6e 6f 6f 70 20 61 63 | noop................"add.noop.ac | 
| 23c80 | 74 69 6f 6e 20 61 74 20 70 6f 69 6e 74 22 29 29    29 0a 0a 3b 3b 3b 20 43 6f 6d 6d 61 6e 64 73 0a | tion.at.point")))..;;;.Commands. | 
| 23ca0 | 0a 28 64 65 66 75 6e 20 67 69 74 2d 72 65 62 61    73 65 2d 70 69 63 6b 20 28 29 0a 20 20 22 55 73 | .(defun.git-rebase-pick.()..."Us | 
| 23cc0 | 65 20 63 6f 6d 6d 69 74 20 6f 6e 20 63 75 72 72    65 6e 74 20 6c 69 6e 65 2e 0a 49 66 20 74 68 65 | e.commit.on.current.line..If.the | 
| 23ce0 | 20 72 65 67 69 6f 6e 20 69 73 20 61 63 74 69 76    65 2c 20 61 63 74 20 6f 6e 20 61 6c 6c 20 6c 69 | .region.is.active,.act.on.all.li | 
| 23d00 | 6e 65 73 20 74 6f 75 63 68 65 64 20 62 79 20 74    68 65 20 72 65 67 69 6f 6e 2e 22 0a 20 20 28 69 | nes.touched.by.the.region."...(i | 
| 23d20 | 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 67    69 74 2d 72 65 62 61 73 65 2d 73 65 74 2d 61 63 | nteractive)...(git-rebase-set-ac | 
| 23d40 | 74 69 6f 6e 20 22 70 69 63 6b 22 29 29 0a 0a 28    64 65 66 75 6e 20 67 69 74 2d 72 65 62 61 73 65 | tion."pick"))..(defun.git-rebase | 
| 23d60 | 2d 72 65 77 6f 72 64 20 28 29 0a 20 20 22 45 64    69 74 20 6d 65 73 73 61 67 65 20 6f 66 20 63 6f | -reword.()..."Edit.message.of.co | 
| 23d80 | 6d 6d 69 74 20 6f 6e 20 63 75 72 72 65 6e 74 20    6c 69 6e 65 2e 0a 49 66 20 74 68 65 20 72 65 67 | mmit.on.current.line..If.the.reg | 
| 23da0 | 69 6f 6e 20 69 73 20 61 63 74 69 76 65 2c 20 61    63 74 20 6f 6e 20 61 6c 6c 20 6c 69 6e 65 73 20 | ion.is.active,.act.on.all.lines. | 
| 23dc0 | 74 6f 75 63 68 65 64 20 62 79 20 74 68 65 20 72    65 67 69 6f 6e 2e 22 0a 20 20 28 69 6e 74 65 72 | touched.by.the.region."...(inter | 
| 23de0 | 61 63 74 69 76 65 29 0a 20 20 28 67 69 74 2d 72    65 62 61 73 65 2d 73 65 74 2d 61 63 74 69 6f 6e | active)...(git-rebase-set-action | 
| 23e00 | 20 22 72 65 77 6f 72 64 22 29 29 0a 0a 28 64 65    66 75 6e 20 67 69 74 2d 72 65 62 61 73 65 2d 65 | ."reword"))..(defun.git-rebase-e | 
| 23e20 | 64 69 74 20 28 29 0a 20 20 22 53 74 6f 70 20 61    74 20 74 68 65 20 63 6f 6d 6d 69 74 20 6f 6e 20 | dit.()..."Stop.at.the.commit.on. | 
| 23e40 | 74 68 65 20 63 75 72 72 65 6e 74 20 6c 69 6e 65    2e 0a 49 66 20 74 68 65 20 72 65 67 69 6f 6e 20 | the.current.line..If.the.region. | 
| 23e60 | 69 73 20 61 63 74 69 76 65 2c 20 61 63 74 20 6f    6e 20 61 6c 6c 20 6c 69 6e 65 73 20 74 6f 75 63 | is.active,.act.on.all.lines.touc | 
| 23e80 | 68 65 64 20 62 79 20 74 68 65 20 72 65 67 69 6f    6e 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 | hed.by.the.region."...(interacti | 
| 23ea0 | 76 65 29 0a 20 20 28 67 69 74 2d 72 65 62 61 73    65 2d 73 65 74 2d 61 63 74 69 6f 6e 20 22 65 64 | ve)...(git-rebase-set-action."ed | 
| 23ec0 | 69 74 22 29 29 0a 0a 28 64 65 66 75 6e 20 67 69    74 2d 72 65 62 61 73 65 2d 73 71 75 61 73 68 20 | it"))..(defun.git-rebase-squash. | 
| 23ee0 | 28 29 0a 20 20 22 4d 65 6c 64 20 63 6f 6d 6d 69    74 20 6f 6e 20 63 75 72 72 65 6e 74 20 6c 69 6e | ()..."Meld.commit.on.current.lin | 
| 23f00 | 65 20 69 6e 74 6f 20 70 72 65 76 69 6f 75 73 20    63 6f 6d 6d 69 74 2c 20 65 64 69 74 20 6d 65 73 | e.into.previous.commit,.edit.mes | 
| 23f20 | 73 61 67 65 2e 0a 49 66 20 74 68 65 20 72 65 67    69 6f 6e 20 69 73 20 61 63 74 69 76 65 2c 20 61 | sage..If.the.region.is.active,.a | 
| 23f40 | 63 74 20 6f 6e 20 61 6c 6c 20 6c 69 6e 65 73 20    74 6f 75 63 68 65 64 20 62 79 20 74 68 65 20 72 | ct.on.all.lines.touched.by.the.r | 
| 23f60 | 65 67 69 6f 6e 2e 22 0a 20 20 28 69 6e 74 65 72    61 63 74 69 76 65 29 0a 20 20 28 67 69 74 2d 72 | egion."...(interactive)...(git-r | 
| 23f80 | 65 62 61 73 65 2d 73 65 74 2d 61 63 74 69 6f 6e    20 22 73 71 75 61 73 68 22 29 29 0a 0a 28 64 65 | ebase-set-action."squash"))..(de | 
| 23fa0 | 66 75 6e 20 67 69 74 2d 72 65 62 61 73 65 2d 66    69 78 75 70 20 28 29 0a 20 20 22 4d 65 6c 64 20 | fun.git-rebase-fixup.()..."Meld. | 
| 23fc0 | 63 6f 6d 6d 69 74 20 6f 6e 20 63 75 72 72 65 6e    74 20 6c 69 6e 65 20 69 6e 74 6f 20 70 72 65 76 | commit.on.current.line.into.prev | 
| 23fe0 | 69 6f 75 73 20 63 6f 6d 6d 69 74 2c 20 64 69 73    63 61 72 64 20 69 74 73 20 6d 65 73 73 61 67 65 | ious.commit,.discard.its.message | 
| 24000 | 2e 0a 49 66 20 74 68 65 20 72 65 67 69 6f 6e 20    69 73 20 61 63 74 69 76 65 2c 20 61 63 74 20 6f | ..If.the.region.is.active,.act.o | 
| 24020 | 6e 20 61 6c 6c 20 6c 69 6e 65 73 20 74 6f 75 63    68 65 64 20 62 79 20 74 68 65 20 72 65 67 69 6f | n.all.lines.touched.by.the.regio | 
| 24040 | 6e 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69    76 65 29 0a 20 20 28 67 69 74 2d 72 65 62 61 73 | n."...(interactive)...(git-rebas | 
| 24060 | 65 2d 73 65 74 2d 61 63 74 69 6f 6e 20 22 66 69    78 75 70 22 29 29 0a 0a 28 64 65 66 76 61 72 2d | e-set-action."fixup"))..(defvar- | 
| 24080 | 6c 6f 63 61 6c 20 67 69 74 2d 72 65 62 61 73 65    2d 63 6f 6d 6d 65 6e 74 2d 72 65 20 6e 69 6c 29 | local.git-rebase-comment-re.nil) | 
| 240a0 | 0a 0a 28 64 65 66 76 61 72 20 67 69 74 2d 72 65    62 61 73 65 2d 73 68 6f 72 74 2d 6f 70 74 69 6f | ..(defvar.git-rebase-short-optio | 
| 240c0 | 6e 73 0a 20 20 27 28 28 3f 62 20 2e 20 22 62 72    65 61 6b 22 29 0a 20 20 20 20 28 3f 65 20 2e 20 | ns...'((?b..."break").....(?e... | 
| 240e0 | 22 65 64 69 74 22 29 0a 20 20 20 20 28 3f 66 20    2e 20 22 66 69 78 75 70 22 29 0a 20 20 20 20 28 | "edit").....(?f..."fixup").....( | 
| 24100 | 3f 6c 20 2e 20 22 6c 61 62 65 6c 22 29 0a 20 20    20 20 28 3f 6d 20 2e 20 22 6d 65 72 67 65 22 29 | ?l..."label").....(?m..."merge") | 
| 24120 | 0a 20 20 20 20 28 3f 70 20 2e 20 22 70 69 63 6b    22 29 0a 20 20 20 20 28 3f 72 20 2e 20 22 72 65 | .....(?p..."pick").....(?r..."re | 
| 24140 | 77 6f 72 64 22 29 0a 20 20 20 20 28 3f 73 20 2e    20 22 73 71 75 61 73 68 22 29 0a 20 20 20 20 28 | word").....(?s..."squash").....( | 
| 24160 | 3f 74 20 2e 20 22 72 65 73 65 74 22 29 0a 20 20    20 20 28 3f 75 20 2e 20 22 75 70 64 61 74 65 2d | ?t..."reset").....(?u..."update- | 
| 24180 | 72 65 66 22 29 0a 20 20 20 20 28 3f 78 20 2e 20    22 65 78 65 63 22 29 29 0a 20 20 22 41 6c 69 73 | ref").....(?x..."exec"))..."Alis | 
| 241a0 | 74 20 6d 61 70 70 69 6e 67 20 73 69 6e 67 6c 65    20 6b 65 79 20 6f 66 20 61 6e 20 61 63 74 69 6f | t.mapping.single.key.of.an.actio | 
| 241c0 | 6e 20 74 6f 20 74 68 65 20 66 75 6c 6c 20 6e 61    6d 65 2e 22 29 0a 0a 28 64 65 66 63 6c 61 73 73 | n.to.the.full.name.")..(defclass | 
| 241e0 | 20 67 69 74 2d 72 65 62 61 73 65 2d 61 63 74 69    6f 6e 20 28 29 0a 20 20 28 3b 3b 20 61 63 74 69 | .git-rebase-action.()...(;;.acti | 
| 24200 | 6f 6e 2d 74 79 70 65 3a 20 63 6f 6d 6d 69 74 2c    20 65 78 65 63 2c 20 62 61 72 65 2c 20 6c 61 62 | on-type:.commit,.exec,.bare,.lab | 
| 24220 | 65 6c 2c 20 6d 65 72 67 65 0a 20 20 20 28 61 63    74 69 6f 6e 2d 74 79 70 65 20 20 20 20 3a 69 6e | el,.merge....(action-type....:in | 
| 24240 | 69 74 61 72 67 20 3a 61 63 74 69 6f 6e 2d 74 79    70 65 20 20 20 20 3a 69 6e 69 74 66 6f 72 6d 20 | itarg.:action-type....:initform. | 
| 24260 | 6e 69 6c 29 0a 20 20 20 3b 3b 20 45 78 61 6d 70    6c 65 73 20 66 6f 72 20 65 61 63 68 20 61 63 74 | nil)....;;.Examples.for.each.act | 
| 24280 | 69 6f 6e 20 74 79 70 65 3a 0a 20 20 20 3b 3b 20    7c 20 61 63 74 69 6f 6e 20 7c 20 61 63 74 69 6f | ion.type:....;;.|.action.|.actio | 
| 242a0 | 6e 20 6f 70 74 69 6f 6e 73 20 7c 20 74 61 72 67    65 74 20 20 7c 20 74 72 61 69 6c 65 72 20 7c 0a | n.options.|.target..|.trailer.|. | 
| 242c0 | 20 20 20 3b 3b 20 7c 2d 2d 2d 2d 2d 2d 2d 2d 2b    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ...;;.|--------+---------------- | 
| 242e0 | 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d    2d 2d 2d 2d 7c 0a 20 20 20 3b 3b 20 7c 20 70 69 | +---------+---------|....;;.|.pi | 
| 24300 | 63 6b 20 20 20 7c 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 7c 20 68 61 73 68 20 20 20 20 | ck...|................|.hash.... | 
| 24320 | 7c 20 73 75 62 6a 65 63 74 20 7c 0a 20 20 20 3b    3b 20 7c 20 65 78 65 63 20 20 20 7c 20 20 20 20 | |.subject.|....;;.|.exec...|.... | 
| 24340 | 20 20 20 20 20 20 20 20 20 20 20 20 7c 20 63 6f    6d 6d 61 6e 64 20 7c 20 20 20 20 20 20 20 20 20 | ............|.command.|......... | 
| 24360 | 7c 0a 20 20 20 3b 3b 20 7c 20 6e 6f 6f 70 20 20    20 7c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |....;;.|.noop...|.............. | 
| 24380 | 20 20 7c 20 20 20 20 20 20 20 20 20 7c 20 20 20    20 20 20 20 20 20 7c 0a 20 20 20 3b 3b 20 7c 20 | ..|.........|.........|....;;.|. | 
| 243a0 | 72 65 73 65 74 20 20 7c 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 7c 20 6e 61 6d 65 20 20 | reset..|................|.name.. | 
| 243c0 | 20 20 7c 20 73 75 62 6a 65 63 74 20 7c 0a 20 20    20 3b 3b 20 7c 20 6d 65 72 67 65 20 20 7c 20 2d | ..|.subject.|....;;.|.merge..|.- | 
| 243e0 | 43 20 68 61 73 68 20 20 20 20 20 20 20 20 7c 20    6e 61 6d 65 20 20 20 20 7c 20 73 75 62 6a 65 63 | C.hash........|.name....|.subjec | 
| 24400 | 74 20 7c 0a 20 20 20 28 61 63 74 69 6f 6e 20 20    20 20 20 20 20 20 20 3a 69 6e 69 74 61 72 67 20 | t.|....(action.........:initarg. | 
| 24420 | 3a 61 63 74 69 6f 6e 20 20 20 20 20 20 20 20 20    3a 69 6e 69 74 66 6f 72 6d 20 6e 69 6c 29 0a 20 | :action.........:initform.nil).. | 
| 24440 | 20 20 28 61 63 74 69 6f 6e 2d 6f 70 74 69 6f 6e    73 20 3a 69 6e 69 74 61 72 67 20 3a 61 63 74 69 | ..(action-options.:initarg.:acti | 
| 24460 | 6f 6e 2d 6f 70 74 69 6f 6e 73 20 3a 69 6e 69 74    66 6f 72 6d 20 6e 69 6c 29 0a 20 20 20 28 74 61 | on-options.:initform.nil)....(ta | 
| 24480 | 72 67 65 74 20 20 20 20 20 20 20 20 20 3a 69 6e    69 74 61 72 67 20 3a 74 61 72 67 65 74 20 20 20 | rget.........:initarg.:target... | 
| 244a0 | 20 20 20 20 20 20 3a 69 6e 69 74 66 6f 72 6d 20    6e 69 6c 29 0a 20 20 20 28 74 72 61 69 6c 65 72 | ......:initform.nil)....(trailer | 
| 244c0 | 20 20 20 20 20 20 20 20 3a 69 6e 69 74 61 72 67    20 3a 74 72 61 69 6c 65 72 20 20 20 20 20 20 20 | ........:initarg.:trailer....... | 
| 244e0 | 20 3a 69 6e 69 74 66 6f 72 6d 20 6e 69 6c 29 0a    20 20 20 28 63 6f 6d 6d 65 6e 74 2d 70 20 20 20 | .:initform.nil)....(comment-p... | 
| 24500 | 20 20 20 3a 69 6e 69 74 61 72 67 20 3a 63 6f 6d    6d 65 6e 74 2d 70 20 20 20 20 20 20 3a 69 6e 69 | ...:initarg.:comment-p......:ini | 
| 24520 | 74 66 6f 72 6d 20 6e 69 6c 29 29 29 0a 0a 28 64    65 66 76 61 72 20 67 69 74 2d 72 65 62 61 73 65 | tform.nil)))..(defvar.git-rebase | 
| 24540 | 2d 6c 69 6e 65 2d 72 65 67 65 78 70 73 0a 20 20    60 28 28 63 6f 6d 6d 69 74 20 2e 20 2c 28 63 6f | -line-regexps...`((commit...,(co | 
| 24560 | 6e 63 61 74 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 72 65 67 65 78 70 2d 6f 70 74 | ncat.................(regexp-opt | 
| 24580 | 20 27 28 22 65 22 20 22 65 64 69 74 22 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .'("e"."edit"................... | 
| 245a0 | 20 20 20 20 20 20 20 20 20 20 20 20 22 66 22 20    22 66 69 78 75 70 22 0a 20 20 20 20 20 20 20 20 | ............"f"."fixup"......... | 
| 245c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 22 70 22 20 22 70 69 63 6b 22 | ......................"p"."pick" | 
| 245e0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 | ..............................." | 
| 24600 | 72 22 20 22 72 65 77 6f 72 64 22 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | r"."reword"..................... | 
| 24620 | 20 20 20 20 20 20 20 20 20 20 22 73 22 20 22 73    71 75 61 73 68 22 29 0a 20 20 20 20 20 20 20 20 | .........."s"."squash")......... | 
| 24640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 22 5c 5c 28 3f 31 3a 22 29 0a 20 20 | ...................."\\(?1:")... | 
| 24660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 20    5c 5c 28 3f 33 3a 5b 5e 20 5c 6e 5d 2b 5c 5c 29 | ..............".\\(?3:[^.\n]+\\) | 
| 24680 | 20 3f 5c 5c 28 3f 34 3a 2e 2a 5c 5c 29 22 29 29    0a 20 20 20 20 28 65 78 65 63 20 2e 20 22 5c 5c | .?\\(?4:.*\\)")).....(exec..."\\ | 
| 246a0 | 28 3f 31 3a 78 5c 5c 7c 65 78 65 63 5c 5c 29 20    5c 5c 28 3f 33 3a 2e 2a 5c 5c 29 22 29 0a 20 20 | (?1:x\\|exec\\).\\(?3:.*\\)")... | 
| 246c0 | 20 20 28 62 61 72 65 20 2e 20 2c 28 63 6f 6e 63    61 74 20 28 72 65 67 65 78 70 2d 6f 70 74 20 27 | ..(bare...,(concat.(regexp-opt.' | 
| 246e0 | 28 22 62 22 20 22 62 72 65 61 6b 22 20 22 6e 6f    6f 70 22 29 20 22 5c 5c 28 3f 31 3a 22 29 0a 20 | ("b"."break"."noop")."\\(?1:").. | 
| 24700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 22 20 2a 24 22 29 29 0a 20 20 20 20 | ....................".*$"))..... | 
| 24720 | 28 6c 61 62 65 6c 20 2e 20 2c 28 63 6f 6e 63 61    74 20 28 72 65 67 65 78 70 2d 6f 70 74 20 27 28 | (label...,(concat.(regexp-opt.'( | 
| 24740 | 22 6c 22 20 22 6c 61 62 65 6c 22 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "l"."label"..................... | 
| 24760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    22 74 22 20 22 72 65 73 65 74 22 0a 20 20 20 20 | ................"t"."reset"..... | 
| 24780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 247a0 | 22 75 22 20 22 75 70 64 61 74 65 2d 72 65 66 22    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "u"."update-ref")............... | 
| 247c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 22 5c 5c 28 3f 31 3a 22 29 0a 20 20 | ...................."\\(?1:")... | 
| 247e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 22 20 5c 5c 28 3f 33 3a 5b 5e 20 5c | ....................".\\(?3:[^.\ | 
| 24800 | 6e 5d 2b 5c 5c 29 20 3f 5c 5c 28 3f 34 3a 2e 2a    5c 5c 29 22 29 29 0a 20 20 20 20 28 6d 65 72 67 | n]+\\).?\\(?4:.*\\)")).....(merg | 
| 24820 | 65 20 2e 20 2c 28 63 6f 6e 63 61 74 20 22 5c 5c    28 3f 31 3a 6d 5c 5c 7c 6d 65 72 67 65 5c 5c 29 | e...,(concat."\\(?1:m\\|merge\\) | 
| 24840 | 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 22 5c 5c 28 3f 3a 5c | ."......................."\\(?:\ | 
| 24860 | 5c 28 3f 32 3a 2d 5b 63 43 5d 20 5b 5e 20 5c 6e    5d 2b 5c 5c 29 20 5c 5c 29 3f 22 0a 20 20 20 20 | \(?2:-[cC].[^.\n]+\\).\\)?"..... | 
| 24880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 22 5c 5c 28 3f 33 3a 5b 5e 20 5c 6e 5d 2b | .................."\\(?3:[^.\n]+ | 
| 248a0 | 5c 5c 29 22 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 22 20 3f 5c 5c | \\)".......................".?\\ | 
| 248c0 | 28 3f 34 3a 2e 2a 5c 5c 29 22 29 29 29 29 0a 0a    3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 | (?4:.*\\)"))))..;;;###autoload.( | 
| 248e0 | 64 65 66 75 6e 20 67 69 74 2d 72 65 62 61 73 65    2d 63 75 72 72 65 6e 74 2d 6c 69 6e 65 20 28 29 | defun.git-rebase-current-line.() | 
| 24900 | 0a 20 20 22 50 61 72 73 65 20 63 75 72 72 65 6e    74 20 6c 69 6e 65 20 69 6e 74 6f 20 61 20 60 67 | ..."Parse.current.line.into.a.`g | 
| 24920 | 69 74 2d 72 65 62 61 73 65 2d 61 63 74 69 6f 6e    27 20 69 6e 73 74 61 6e 63 65 2e 0a 49 66 20 74 | it-rebase-action'.instance..If.t | 
| 24940 | 68 65 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 20    69 73 6e 27 74 20 72 65 63 6f 67 6e 69 7a 65 64 | he.current.line.isn't.recognized | 
| 24960 | 20 61 73 20 61 20 72 65 62 61 73 65 20 6c 69 6e    65 2c 20 61 6e 0a 69 6e 73 74 61 6e 63 65 20 77 | .as.a.rebase.line,.an.instance.w | 
| 24980 | 69 74 68 20 61 6c 6c 20 6e 69 6c 20 76 61 6c 75    65 73 20 69 73 20 72 65 74 75 72 6e 65 64 2e 22 | ith.all.nil.values.is.returned." | 
| 249a0 | 0a 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69    6f 6e 0a 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 | ...(save-excursion.....(goto-cha | 
| 249c0 | 72 20 28 6c 69 6e 65 2d 62 65 67 69 6e 6e 69 6e    67 2d 70 6f 73 69 74 69 6f 6e 29 29 0a 20 20 20 | r.(line-beginning-position)).... | 
| 249e0 | 20 28 69 66 2d 6c 65 74 20 28 28 72 65 2d 73 74    61 72 74 20 28 63 6f 6e 63 61 74 20 22 5e 5c 5c | .(if-let.((re-start.(concat."^\\ | 
| 24a00 | 28 3f 35 3a 22 20 28 72 65 67 65 78 70 2d 71 75    6f 74 65 20 63 6f 6d 6d 65 6e 74 2d 73 74 61 72 | (?5:".(regexp-quote.comment-star | 
| 24a20 | 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t).............................. | 
| 24a40 | 20 20 22 5c 5c 29 3f 20 2a 22 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 28 74 79 70 65 20 | .."\\)?.*"))..............(type. | 
| 24a60 | 28 73 65 71 2d 73 6f 6d 65 20 28 6c 61 6d 62 64    61 20 28 61 72 67 29 0a 20 20 20 20 20 20 20 20 | (seq-some.(lambda.(arg)......... | 
| 24a80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6c 65 74 20 28 28 63 61 | .......................(let.((ca | 
| 24aa0 | 73 65 2d 66 6f 6c 64 2d 73 65 61 72 63 68 20 6e    69 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | se-fold-search.nil))............ | 
| 24ac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 61 6e 64 20 28 6c 6f 6f 6b | ......................(and.(look | 
| 24ae0 | 69 6e 67 2d 61 74 20 28 63 6f 6e 63 61 74 20 72    65 2d 73 74 61 72 74 20 28 63 64 72 20 61 72 67 | ing-at.(concat.re-start.(cdr.arg | 
| 24b00 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )))............................. | 
| 24b20 | 20 20 20 20 20 20 20 20 20 20 28 63 61 72 20 61    72 67 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 | ..........(car.arg)))).......... | 
| 24b40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 67 69 74 2d 72 65 62 61 73 65 2d 6c | ....................git-rebase-l | 
| 24b60 | 69 6e 65 2d 72 65 67 65 78 70 73 29 29 29 0a 20    20 20 20 20 20 20 20 28 67 69 74 2d 72 65 62 61 | ine-regexps))).........(git-reba | 
| 24b80 | 73 65 2d 61 63 74 69 6f 6e 0a 20 20 20 20 20 20    20 20 20 3a 61 63 74 69 6f 6e 2d 74 79 70 65 20 | se-action..........:action-type. | 
| 24ba0 | 20 20 20 74 79 70 65 0a 20 20 20 20 20 20 20 20    20 3a 61 63 74 69 6f 6e 20 20 20 20 20 20 20 20 | ...type..........:action........ | 
| 24bc0 | 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 61 63 74    69 6f 6e 20 28 6d 61 74 63 68 2d 73 74 72 69 6e | .(and-let*.((action.(match-strin | 
| 24be0 | 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20    31 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | g-no-properties.1)))............ | 
| 24c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6f 72 20 28 63 64 72 20 28 61 73 73 6f 63 20 | ................(or.(cdr.(assoc. | 
| 24c20 | 61 63 74 69 6f 6e 20 67 69 74 2d 72 65 62 61 73    65 2d 73 68 6f 72 74 2d 6f 70 74 69 6f 6e 73 29 | action.git-rebase-short-options) | 
| 24c40 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... | 
| 24c60 | 20 61 63 74 69 6f 6e 29 29 0a 20 20 20 20 20 20    20 20 20 3a 61 63 74 69 6f 6e 2d 6f 70 74 69 6f | .action))..........:action-optio | 
| 24c80 | 6e 73 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67    2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 32 | ns.(match-string-no-properties.2 | 
| 24ca0 | 29 0a 20 20 20 20 20 20 20 20 20 3a 74 61 72 67    65 74 20 20 20 20 20 20 20 20 20 28 6d 61 74 63 | )..........:target.........(matc | 
| 24cc0 | 68 2d 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70    65 72 74 69 65 73 20 33 29 0a 20 20 20 20 20 20 | h-string-no-properties.3)....... | 
| 24ce0 | 20 20 20 3a 74 72 61 69 6c 65 72 20 20 20 20 20    20 20 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 | ...:trailer........(match-string | 
| 24d00 | 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 34    29 0a 20 20 20 20 20 20 20 20 20 3a 63 6f 6d 6d | -no-properties.4)..........:comm | 
| 24d20 | 65 6e 74 2d 70 20 20 20 20 20 20 28 61 6e 64 20    28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 35 29 | ent-p......(and.(match-string.5) | 
| 24d40 | 20 74 29 29 0a 20 20 20 20 20 20 3b 3b 20 55 73    65 20 64 65 66 61 75 6c 74 20 65 6d 70 74 79 20 | .t)).......;;.Use.default.empty. | 
| 24d60 | 63 6c 61 73 73 20 72 61 74 68 65 72 20 74 68 61    6e 20 6e 69 6c 20 74 6f 20 65 61 73 65 20 68 61 | class.rather.than.nil.to.ease.ha | 
| 24d80 | 6e 64 6c 69 6e 67 2e 0a 20 20 20 20 20 20 28 67    69 74 2d 72 65 62 61 73 65 2d 61 63 74 69 6f 6e | ndling........(git-rebase-action | 
| 24da0 | 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 67 69 74    2d 72 65 62 61 73 65 2d 73 65 74 2d 61 63 74 69 | ))))..(defun.git-rebase-set-acti | 
| 24dc0 | 6f 6e 20 28 61 63 74 69 6f 6e 29 0a 20 20 22 53    65 74 20 61 63 74 69 6f 6e 20 6f 66 20 63 6f 6d | on.(action)..."Set.action.of.com | 
| 24de0 | 6d 69 74 20 6c 69 6e 65 20 74 6f 20 41 43 54 49    4f 4e 2e 0a 49 66 20 74 68 65 20 72 65 67 69 6f | mit.line.to.ACTION..If.the.regio | 
| 24e00 | 6e 20 69 73 20 61 63 74 69 76 65 2c 20 6f 70 65    72 61 74 65 20 6f 6e 20 61 6c 6c 20 6c 69 6e 65 | n.is.active,.operate.on.all.line | 
| 24e20 | 73 20 74 68 61 74 20 69 74 20 74 6f 75 63 68 65    73 2e 0a 4f 74 68 65 72 77 69 73 65 2c 20 6f 70 | s.that.it.touches..Otherwise,.op | 
| 24e40 | 65 72 61 74 65 20 6f 6e 20 74 68 65 20 63 75 72    72 65 6e 74 20 6c 69 6e 65 2e 20 20 41 73 20 61 | erate.on.the.current.line...As.a | 
| 24e60 | 20 73 70 65 63 69 61 6c 20 63 61 73 65 2c 20 61    6e 0a 41 43 54 49 4f 4e 20 6f 66 20 6e 69 6c 20 | .special.case,.an.ACTION.of.nil. | 
| 24e80 | 63 6f 6d 6d 65 6e 74 73 20 74 68 65 20 72 65 62    61 73 65 20 6c 69 6e 65 2c 20 72 65 67 61 72 64 | comments.the.rebase.line,.regard | 
| 24ea0 | 6c 65 73 73 20 6f 66 20 69 74 73 20 61 63 74 69    6f 6e 0a 74 79 70 65 2e 22 0a 20 20 28 70 63 61 | less.of.its.action.type."...(pca | 
| 24ec0 | 73 65 20 28 67 69 74 2d 72 65 62 61 73 65 2d 72    65 67 69 6f 6e 2d 62 6f 75 6e 64 73 20 74 29 0a | se.(git-rebase-region-bounds.t). | 
| 24ee0 | 20 20 20 20 28 60 28 2c 62 65 67 20 2c 65 6e 64    29 0a 20 20 20 20 20 28 6c 65 74 20 28 28 65 6e | ....(`(,beg.,end)......(let.((en | 
| 24f00 | 64 2d 6d 61 72 6b 65 72 20 28 63 6f 70 79 2d 6d    61 72 6b 65 72 20 65 6e 64 29 29 0a 20 20 20 20 | d-marker.(copy-marker.end))..... | 
| 24f20 | 20 20 20 20 20 20 20 28 70 74 2d 62 65 6c 6f 77    2d 70 20 28 61 6e 64 20 6d 61 72 6b 2d 61 63 74 | .......(pt-below-p.(and.mark-act | 
| 24f40 | 69 76 65 20 28 3c 20 28 6d 61 72 6b 29 20 28 70    6f 69 6e 74 29 29 29 29 29 0a 20 20 20 20 20 20 | ive.(<.(mark).(point)))))....... | 
| 24f60 | 20 28 73 65 74 2d 6d 61 72 6b 65 72 2d 69 6e 73    65 72 74 69 6f 6e 2d 74 79 70 65 20 65 6e 64 2d | .(set-marker-insertion-type.end- | 
| 24f80 | 6d 61 72 6b 65 72 20 74 29 0a 20 20 20 20 20 20    20 28 67 6f 74 6f 2d 63 68 61 72 20 62 65 67 29 | marker.t)........(goto-char.beg) | 
| 24fa0 | 0a 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 28    3c 20 28 70 6f 69 6e 74 29 20 65 6e 64 2d 6d 61 | ........(while.(<.(point).end-ma | 
| 24fc0 | 72 6b 65 72 29 0a 20 20 20 20 20 20 20 20 20 28    77 69 74 68 2d 73 6c 6f 74 73 20 28 61 63 74 69 | rker)..........(with-slots.(acti | 
| 24fe0 | 6f 6e 2d 74 79 70 65 20 74 61 72 67 65 74 20 74    72 61 69 6c 65 72 20 63 6f 6d 6d 65 6e 74 2d 70 | on-type.target.trailer.comment-p | 
| 25000 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28    67 69 74 2d 72 65 62 61 73 65 2d 63 75 72 72 65 | )..............(git-rebase-curre | 
| 25020 | 6e 74 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 20    20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 | nt-line)............(cond....... | 
| 25040 | 20 20 20 20 20 20 28 28 61 6e 64 20 61 63 74 69    6f 6e 20 28 65 71 20 61 63 74 69 6f 6e 2d 74 79 | ......((and.action.(eq.action-ty | 
| 25060 | 70 65 20 27 63 6f 6d 6d 69 74 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 | pe.'commit))..............(let.( | 
| 25080 | 28 69 6e 68 69 62 69 74 2d 72 65 61 64 2d 6f 6e    6c 79 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 | (inhibit-read-only.t)).......... | 
| 250a0 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 65 6c    65 74 65 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 | ......(magit-delete-line)....... | 
| 250c0 | 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74    20 28 63 6f 6e 63 61 74 20 61 63 74 69 6f 6e 20 | .........(insert.(concat.action. | 
| 250e0 | 22 20 22 20 74 61 72 67 65 74 20 22 20 22 20 74    72 61 69 6c 65 72 20 22 5c 6e 22 29 29 29 29 0a | ".".target.".".trailer."\n")))). | 
| 25100 | 20 20 20 20 20 20 20 20 20 20 20 20 28 28 61 6e    64 20 61 63 74 69 6f 6e 2d 74 79 70 65 20 28 6e | ............((and.action-type.(n | 
| 25120 | 6f 74 20 28 6f 72 20 61 63 74 69 6f 6e 20 63 6f    6d 6d 65 6e 74 2d 70 29 29 29 0a 20 20 20 20 20 | ot.(or.action.comment-p)))...... | 
| 25140 | 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 69    6e 68 69 62 69 74 2d 72 65 61 64 2d 6f 6e 6c 79 | ........(let.((inhibit-read-only | 
| 25160 | 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 69 6e 73 65 72 74 20 63 6f 6d 6d | .t))................(insert.comm | 
| 25180 | 65 6e 74 2d 73 74 61 72 74 20 22 20 22 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f | ent-start."."))..............(fo | 
| 251a0 | 72 77 61 72 64 2d 6c 69 6e 65 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 | rward-line)).............(t..... | 
| 251c0 | 20 20 20 20 20 20 20 20 20 3b 3b 20 49 6e 20 74    68 65 20 63 61 73 65 20 6f 66 20 2d 2d 72 65 62 | .........;;.In.the.case.of.--reb | 
| 251e0 | 61 73 65 2d 6d 65 72 67 65 73 2c 20 63 6f 6d 6d    69 74 20 6c 69 6e 65 73 20 6d 61 79 20 68 61 76 | ase-merges,.commit.lines.may.hav | 
| 25200 | 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 3b    3b 20 6f 74 68 65 72 20 6c 69 6e 65 73 20 77 69 | e..............;;.other.lines.wi | 
| 25220 | 74 68 20 6f 74 68 65 72 20 61 63 74 69 6f 6e 20    74 79 70 65 73 2c 20 65 6d 70 74 79 20 6c 69 6e | th.other.action.types,.empty.lin | 
| 25240 | 65 73 2c 20 61 6e 64 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 3b 3b 20 22 42 72 61 6e 63 68 22 | es,.and..............;;."Branch" | 
| 25260 | 20 63 6f 6d 6d 65 6e 74 73 20 69 6e 74 65 72 73    70 65 72 73 65 64 2e 20 20 4d 6f 76 65 20 61 6c | .comments.interspersed...Move.al | 
| 25280 | 6f 6e 67 2e 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 29 | ong...............(forward-line) | 
| 252a0 | 29 29 29 29 0a 20 20 20 20 20 20 20 28 67 6f 74    6f 2d 63 68 61 72 0a 20 20 20 20 20 20 20 20 28 | ))))........(goto-char.........( | 
| 252c0 | 69 66 20 67 69 74 2d 72 65 62 61 73 65 2d 61 75    74 6f 2d 61 64 76 61 6e 63 65 0a 20 20 20 20 20 | if.git-rebase-auto-advance...... | 
| 252e0 | 20 20 20 20 20 20 20 65 6e 64 2d 6d 61 72 6b 65    72 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 | .......end-marker...........(if. | 
| 25300 | 70 74 2d 62 65 6c 6f 77 2d 70 20 28 31 2d 20 65    6e 64 2d 6d 61 72 6b 65 72 29 20 62 65 67 29 29 | pt-below-p.(1-.end-marker).beg)) | 
| 25320 | 29 0a 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63    68 61 72 20 28 6c 69 6e 65 2d 62 65 67 69 6e 6e | )........(goto-char.(line-beginn | 
| 25340 | 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 29 29 29 29    0a 20 20 20 20 28 5f 20 28 64 69 6e 67 29 29 29 | ing-position)))).....(_.(ding))) | 
| 25360 | 29 0a 0a 28 64 65 66 75 6e 20 67 69 74 2d 72 65    62 61 73 65 2d 6c 69 6e 65 2d 70 20 28 26 6f 70 | )..(defun.git-rebase-line-p.(&op | 
| 25380 | 74 69 6f 6e 61 6c 20 70 6f 73 29 0a 20 20 28 73    61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 | tional.pos)...(save-excursion... | 
| 253a0 | 20 20 28 77 68 65 6e 20 70 6f 73 20 28 67 6f 74    6f 2d 63 68 61 72 20 70 6f 73 29 29 0a 20 20 20 | ..(when.pos.(goto-char.pos)).... | 
| 253c0 | 20 28 61 6e 64 20 28 6f 72 65 66 20 28 67 69 74    2d 72 65 62 61 73 65 2d 63 75 72 72 65 6e 74 2d | .(and.(oref.(git-rebase-current- | 
| 253e0 | 6c 69 6e 65 29 20 61 63 74 69 6f 6e 2d 74 79 70    65 29 0a 20 20 20 20 20 20 20 20 20 74 29 29 29 | line).action-type)..........t))) | 
| 25400 | 0a 0a 28 64 65 66 75 6e 20 67 69 74 2d 72 65 62    61 73 65 2d 72 65 67 69 6f 6e 2d 62 6f 75 6e 64 | ..(defun.git-rebase-region-bound | 
| 25420 | 73 20 28 26 6f 70 74 69 6f 6e 61 6c 20 66 61 6c    6c 62 61 63 6b 29 0a 20 20 22 52 65 74 75 72 6e | s.(&optional.fallback)..."Return | 
| 25440 | 20 72 65 67 69 6f 6e 20 62 6f 75 6e 64 73 20 69    66 20 62 6f 74 68 20 65 6e 64 73 20 74 6f 75 63 | .region.bounds.if.both.ends.touc | 
| 25460 | 68 20 72 65 62 61 73 65 20 6c 69 6e 65 73 2e 0a    45 61 63 68 20 62 6f 75 6e 64 20 69 73 20 65 78 | h.rebase.lines..Each.bound.is.ex | 
| 25480 | 74 65 6e 64 65 64 20 74 6f 20 69 6e 63 6c 75 64    65 20 74 68 65 20 65 6e 74 69 72 65 20 6c 69 6e | tended.to.include.the.entire.lin | 
| 254a0 | 65 20 74 6f 75 63 68 65 64 20 62 79 20 74 68 65    0a 70 6f 69 6e 74 20 6f 72 20 6d 61 72 6b 2e 20 | e.touched.by.the.point.or.mark.. | 
| 254c0 | 20 49 66 20 74 68 65 20 72 65 67 69 6f 6e 20 69    73 6e 27 74 20 61 63 74 69 76 65 20 61 6e 64 20 | .If.the.region.isn't.active.and. | 
| 254e0 | 46 41 4c 4c 42 41 43 4b 20 69 73 0a 6e 6f 6e 2d    6e 69 6c 2c 20 72 65 74 75 72 6e 20 74 68 65 20 | FALLBACK.is.non-nil,.return.the. | 
| 25500 | 62 65 67 69 6e 6e 69 6e 67 20 61 6e 64 20 65 6e    64 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 | beginning.and.end.of.the.current | 
| 25520 | 20 72 65 62 61 73 65 20 6c 69 6e 65 2c 0a 69 66    20 61 6e 79 2e 22 0a 20 20 28 63 6f 6e 64 0a 20 | .rebase.line,.if.any."...(cond.. | 
| 25540 | 20 20 28 28 75 73 65 2d 72 65 67 69 6f 6e 2d 70    29 0a 20 20 20 20 28 6c 65 74 20 28 28 62 65 67 | ..((use-region-p).....(let.((beg | 
| 25560 | 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e    20 28 67 6f 74 6f 2d 63 68 61 72 20 28 72 65 67 | .(save-excursion.(goto-char.(reg | 
| 25580 | 69 6f 6e 2d 62 65 67 69 6e 6e 69 6e 67 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ion-beginning))................. | 
| 255a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6c 69 6e 65 2d 62 65 67 69 6e 6e 69 6e 67 2d 70 | ...............(line-beginning-p | 
| 255c0 | 6f 73 69 74 69 6f 6e 29 29 29 0a 20 20 20 20 20    20 20 20 20 20 28 65 6e 64 20 28 73 61 76 65 2d | osition)))...........(end.(save- | 
| 255e0 | 65 78 63 75 72 73 69 6f 6e 20 28 67 6f 74 6f 2d    63 68 61 72 20 28 72 65 67 69 6f 6e 2d 65 6e 64 | excursion.(goto-char.(region-end | 
| 25600 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )).............................. | 
| 25620 | 20 20 28 6c 69 6e 65 2d 65 6e 64 2d 70 6f 73 69    74 69 6f 6e 29 29 29 29 0a 20 20 20 20 20 20 28 | ..(line-end-position)))).......( | 
| 25640 | 77 68 65 6e 20 28 61 6e 64 20 28 67 69 74 2d 72    65 62 61 73 65 2d 6c 69 6e 65 2d 70 20 62 65 67 | when.(and.(git-rebase-line-p.beg | 
| 25660 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 67 69 74 2d 72 65 62 61 73 65 2d 6c | )..................(git-rebase-l | 
| 25680 | 69 6e 65 2d 70 20 65 6e 64 29 29 0a 20 20 20 20    20 20 20 20 28 6c 69 73 74 20 62 65 67 20 28 31 | ine-p.end)).........(list.beg.(1 | 
| 256a0 | 2b 20 65 6e 64 29 29 29 29 29 0a 20 20 20 28 28    61 6e 64 20 66 61 6c 6c 62 61 63 6b 20 28 67 69 | +.end)))))....((and.fallback.(gi | 
| 256c0 | 74 2d 72 65 62 61 73 65 2d 6c 69 6e 65 2d 70 29    29 0a 20 20 20 20 28 6c 69 73 74 20 28 6c 69 6e | t-rebase-line-p)).....(list.(lin | 
| 256e0 | 65 2d 62 65 67 69 6e 6e 69 6e 67 2d 70 6f 73 69    74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 | e-beginning-position)........... | 
| 25700 | 28 31 2b 20 28 6c 69 6e 65 2d 65 6e 64 2d 70 6f    73 69 74 69 6f 6e 29 29 29 29 29 29 0a 0a 28 64 | (1+.(line-end-position))))))..(d | 
| 25720 | 65 66 75 6e 20 67 69 74 2d 72 65 62 61 73 65 2d    6d 6f 76 65 2d 6c 69 6e 65 2d 64 6f 77 6e 20 28 | efun.git-rebase-move-line-down.( | 
| 25740 | 6e 29 0a 20 20 22 4d 6f 76 65 20 74 68 65 20 63    75 72 72 65 6e 74 20 63 6f 6d 6d 69 74 20 28 6f | n)..."Move.the.current.commit.(o | 
| 25760 | 72 20 63 6f 6d 6d 61 6e 64 29 20 4e 20 6c 69 6e    65 73 20 64 6f 77 6e 2e 0a 49 66 20 4e 20 69 73 | r.command).N.lines.down..If.N.is | 
| 25780 | 20 6e 65 67 61 74 69 76 65 2c 20 6d 6f 76 65 20    74 68 65 20 63 6f 6d 6d 69 74 20 75 70 20 69 6e | .negative,.move.the.commit.up.in | 
| 257a0 | 73 74 65 61 64 2e 20 20 57 69 74 68 20 61 6e 20    61 63 74 69 76 65 0a 72 65 67 69 6f 6e 2c 20 6d | stead...With.an.active.region,.m | 
| 257c0 | 6f 76 65 20 61 6c 6c 20 74 68 65 20 6c 69 6e 65    73 20 74 68 61 74 20 74 68 65 20 72 65 67 69 6f | ove.all.the.lines.that.the.regio | 
| 257e0 | 6e 20 74 6f 75 63 68 65 73 2c 20 6e 6f 74 20 6a    75 73 74 20 74 68 65 0a 63 75 72 72 65 6e 74 20 | n.touches,.not.just.the.current. | 
| 25800 | 6c 69 6e 65 2e 22 0a 20 20 28 69 6e 74 65 72 61    63 74 69 76 65 20 22 70 22 29 0a 20 20 28 70 63 | line."...(interactive."p")...(pc | 
| 25820 | 61 73 65 2d 6c 65 74 2a 20 28 28 60 28 2c 62 65    67 20 2c 65 6e 64 29 0a 20 20 20 20 20 20 20 20 | ase-let*.((`(,beg.,end)......... | 
| 25840 | 20 20 20 20 20 20 20 20 28 6f 72 20 28 67 69 74    2d 72 65 62 61 73 65 2d 72 65 67 69 6f 6e 2d 62 | ........(or.(git-rebase-region-b | 
| 25860 | 6f 75 6e 64 73 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 | ounds).....................(list | 
| 25880 | 20 28 6c 69 6e 65 2d 62 65 67 69 6e 6e 69 6e 67    2d 70 6f 73 69 74 69 6f 6e 29 0a 20 20 20 20 20 | .(line-beginning-position)...... | 
| 258a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 31 2b 20 28 6c 69 6e 65 2d 65 | .....................(1+.(line-e | 
| 258c0 | 6e 64 2d 70 6f 73 69 74 69 6f 6e 29 29 29 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nd-position)))))................ | 
| 258e0 | 28 70 74 2d 6f 66 66 73 65 74 20 28 2d 20 28 70    6f 69 6e 74 29 20 62 65 67 29 29 0a 20 20 20 20 | (pt-offset.(-.(point).beg))..... | 
| 25900 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 72 6b    2d 6f 66 66 73 65 74 20 28 61 6e 64 20 6d 61 72 | ...........(mark-offset.(and.mar | 
| 25920 | 6b 2d 61 63 74 69 76 65 20 28 2d 20 28 6d 61 72    6b 29 20 62 65 67 29 29 29 29 0a 20 20 20 20 28 | k-active.(-.(mark).beg)))).....( | 
| 25940 | 73 61 76 65 2d 72 65 73 74 72 69 63 74 69 6f 6e    0a 20 20 20 20 20 20 28 6e 61 72 72 6f 77 2d 74 | save-restriction.......(narrow-t | 
| 25960 | 6f 2d 72 65 67 69 6f 6e 0a 20 20 20 20 20 20 20    28 70 6f 69 6e 74 2d 6d 69 6e 29 0a 20 20 20 20 | o-region........(point-min)..... | 
| 25980 | 20 20 20 28 31 2d 0a 20 20 20 20 20 20 20 20 28    69 66 20 67 69 74 2d 72 65 62 61 73 65 2d 73 68 | ...(1-.........(if.git-rebase-sh | 
| 259a0 | 6f 77 2d 69 6e 73 74 72 75 63 74 69 6f 6e 73 0a    20 20 20 20 20 20 20 20 20 20 20 20 28 73 61 76 | ow-instructions.............(sav | 
| 259c0 | 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d | e-excursion...............(goto- | 
| 259e0 | 63 68 61 72 20 28 70 6f 69 6e 74 2d 6d 69 6e 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | char.(point-min))............... | 
| 25a00 | 28 77 68 69 6c 65 20 28 6f 72 20 28 67 69 74 2d    72 65 62 61 73 65 2d 6c 69 6e 65 2d 70 29 0a 20 | (while.(or.(git-rebase-line-p).. | 
| 25a20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 3b 3b 20 54 68 65 20 6f | ........................;;.The.o | 
| 25a40 | 75 74 70 75 74 20 66 6f 72 20 2d 2d 72 65 62 61    73 65 2d 6d 65 72 67 65 73 20 68 61 73 20 65 6d | utput.for.--rebase-merges.has.em | 
| 25a60 | 70 74 79 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 | pty..........................;;. | 
| 25a80 | 6c 69 6e 65 73 20 61 6e 64 20 22 42 72 61 6e 63    68 22 20 63 6f 6d 6d 65 6e 74 73 20 69 6e 74 65 | lines.and."Branch".comments.inte | 
| 25aa0 | 72 73 70 65 72 73 65 64 2e 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rspersed........................ | 
| 25ac0 | 20 20 20 28 6c 6f 6f 6b 69 6e 67 2d 61 74 2d 70    20 22 5e 24 22 29 0a 20 20 20 20 20 20 20 20 20 | ...(looking-at-p."^$").......... | 
| 25ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6c 6f 6f 6b 69 6e 67 2d 61 74 2d 70 20 28 63 | ................(looking-at-p.(c | 
| 25b00 | 6f 6e 63 61 74 20 67 69 74 2d 72 65 62 61 73 65    2d 63 6f 6d 6d 65 6e 74 2d 72 65 0a 20 20 20 20 | oncat.git-rebase-comment-re..... | 
| 25b20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 25b40 | 20 20 20 20 20 20 20 20 20 20 20 22 20 42 72 61    6e 63 68 22 29 29 29 0a 20 20 20 20 20 20 20 20 | ...........".Branch")))......... | 
| 25b60 | 20 20 20 20 20 20 20 20 28 66 6f 72 77 61 72 64    2d 6c 69 6e 65 29 29 0a 20 20 20 20 20 20 20 20 | ........(forward-line))......... | 
| 25b80 | 20 20 20 20 20 20 28 6c 69 6e 65 2d 62 65 67 69    6e 6e 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 29 29 | ......(line-beginning-position)) | 
| 25ba0 | 0a 20 20 20 20 20 20 20 20 20 20 28 70 6f 69 6e    74 2d 6d 61 78 29 29 29 29 0a 20 20 20 20 20 20 | ...........(point-max))))....... | 
| 25bc0 | 28 69 66 20 28 6f 72 20 28 61 6e 64 20 28 3c 20    6e 20 30 29 20 28 3d 20 62 65 67 20 28 70 6f 69 | (if.(or.(and.(<.n.0).(=.beg.(poi | 
| 25be0 | 6e 74 2d 6d 69 6e 29 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 61 6e 64 20 28 3e 20 | nt-min)))...............(and.(>. | 
| 25c00 | 6e 20 30 29 20 28 3d 20 65 6e 64 20 28 70 6f 69    6e 74 2d 6d 61 78 29 29 29 0a 20 20 20 20 20 20 | n.0).(=.end.(point-max)))....... | 
| 25c20 | 20 20 20 20 20 20 20 20 28 3e 20 65 6e 64 20 28    70 6f 69 6e 74 2d 6d 61 78 29 29 29 0a 20 20 20 | ........(>.end.(point-max))).... | 
| 25c40 | 20 20 20 20 20 20 20 28 64 69 6e 67 29 0a 20 20    20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 | .......(ding).........(goto-char | 
| 25c60 | 20 28 69 66 20 28 3c 20 6e 20 30 29 20 62 65 67    20 65 6e 64 29 29 0a 20 20 20 20 20 20 20 20 28 | .(if.(<.n.0).beg.end)).........( | 
| 25c80 | 66 6f 72 77 61 72 64 2d 6c 69 6e 65 20 6e 29 0a    20 20 20 20 20 20 20 20 28 61 74 6f 6d 69 63 2d | forward-line.n).........(atomic- | 
| 25ca0 | 63 68 61 6e 67 65 2d 67 72 6f 75 70 0a 20 20 20    20 20 20 20 20 20 20 28 6c 65 74 20 28 28 69 6e | change-group...........(let.((in | 
| 25cc0 | 68 69 62 69 74 2d 72 65 61 64 2d 6f 6e 6c 79 20    74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | hibit-read-only.t))............. | 
| 25ce0 | 28 69 6e 73 65 72 74 20 28 64 65 6c 65 74 65 2d    61 6e 64 2d 65 78 74 72 61 63 74 2d 72 65 67 69 | (insert.(delete-and-extract-regi | 
| 25d00 | 6f 6e 20 62 65 67 20 65 6e 64 29 29 29 0a 20 20    20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6e | on.beg.end)))...........(let.((n | 
| 25d20 | 65 77 2d 62 65 67 20 28 2d 20 28 70 6f 69 6e 74    29 20 28 2d 20 65 6e 64 20 62 65 67 29 29 29 29 | ew-beg.(-.(point).(-.end.beg)))) | 
| 25d40 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68    65 6e 20 28 75 73 65 2d 72 65 67 69 6f 6e 2d 70 | .............(when.(use-region-p | 
| 25d60 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 73 65 74 71 20 64 65 61 63 74 69 76 61 74 65 | )...............(setq.deactivate | 
| 25d80 | 2d 6d 61 72 6b 20 6e 69 6c 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 73 65 74 2d 6d 61 | -mark.nil)...............(set-ma | 
| 25da0 | 72 6b 20 28 2b 20 6e 65 77 2d 62 65 67 20 6d 61    72 6b 2d 6f 66 66 73 65 74 29 29 29 0a 20 20 20 | rk.(+.new-beg.mark-offset))).... | 
| 25dc0 | 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63    68 61 72 20 28 2b 20 6e 65 77 2d 62 65 67 20 70 | .........(goto-char.(+.new-beg.p | 
| 25de0 | 74 2d 6f 66 66 73 65 74 29 29 29 29 29 29 29 29    0a 0a 28 64 65 66 75 6e 20 67 69 74 2d 72 65 62 | t-offset))))))))..(defun.git-reb | 
| 25e00 | 61 73 65 2d 6d 6f 76 65 2d 6c 69 6e 65 2d 75 70    20 28 6e 29 0a 20 20 22 4d 6f 76 65 20 74 68 65 | ase-move-line-up.(n)..."Move.the | 
| 25e20 | 20 63 75 72 72 65 6e 74 20 63 6f 6d 6d 69 74 20    28 6f 72 20 63 6f 6d 6d 61 6e 64 29 20 4e 20 6c | .current.commit.(or.command).N.l | 
| 25e40 | 69 6e 65 73 20 75 70 2e 0a 49 66 20 4e 20 69 73    20 6e 65 67 61 74 69 76 65 2c 20 6d 6f 76 65 20 | ines.up..If.N.is.negative,.move. | 
| 25e60 | 74 68 65 20 63 6f 6d 6d 69 74 20 64 6f 77 6e 20    69 6e 73 74 65 61 64 2e 20 20 57 69 74 68 20 61 | the.commit.down.instead...With.a | 
| 25e80 | 6e 20 61 63 74 69 76 65 0a 72 65 67 69 6f 6e 2c    20 6d 6f 76 65 20 61 6c 6c 20 74 68 65 20 6c 69 | n.active.region,.move.all.the.li | 
| 25ea0 | 6e 65 73 20 74 68 61 74 20 74 68 65 20 72 65 67    69 6f 6e 20 74 6f 75 63 68 65 73 2c 20 6e 6f 74 | nes.that.the.region.touches,.not | 
| 25ec0 | 20 6a 75 73 74 20 74 68 65 0a 63 75 72 72 65 6e    74 20 6c 69 6e 65 2e 22 0a 20 20 28 69 6e 74 65 | .just.the.current.line."...(inte | 
| 25ee0 | 72 61 63 74 69 76 65 20 22 70 22 29 0a 20 20 28    67 69 74 2d 72 65 62 61 73 65 2d 6d 6f 76 65 2d | ractive."p")...(git-rebase-move- | 
| 25f00 | 6c 69 6e 65 2d 64 6f 77 6e 20 28 2d 20 6e 29 29    29 0a 0a 28 64 65 66 75 6e 20 67 69 74 2d 72 65 | line-down.(-.n)))..(defun.git-re | 
| 25f20 | 62 61 73 65 2d 68 69 67 68 6c 69 67 68 74 2d 72    65 67 69 6f 6e 20 28 73 74 61 72 74 20 65 6e 64 | base-highlight-region.(start.end | 
| 25f40 | 20 77 69 6e 64 6f 77 20 72 6f 6c 29 0a 20 20 28    6c 65 74 20 28 28 69 6e 68 69 62 69 74 2d 72 65 | .window.rol)...(let.((inhibit-re | 
| 25f60 | 61 64 2d 6f 6e 6c 79 20 74 29 0a 20 20 20 20 20    20 20 20 28 64 65 61 63 74 69 76 61 74 65 2d 6d | ad-only.t).........(deactivate-m | 
| 25f80 | 61 72 6b 20 6e 69 6c 29 0a 20 20 20 20 20 20 20    20 28 62 6f 75 6e 64 73 20 28 67 69 74 2d 72 65 | ark.nil).........(bounds.(git-re | 
| 25fa0 | 62 61 73 65 2d 72 65 67 69 6f 6e 2d 62 6f 75 6e    64 73 29 29 29 0a 20 20 20 20 28 6d 61 70 63 20 | base-region-bounds))).....(mapc. | 
| 25fc0 | 23 27 64 65 6c 65 74 65 2d 6f 76 65 72 6c 61 79    20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 68 | #'delete-overlay.magit-section-h | 
| 25fe0 | 69 67 68 6c 69 67 68 74 2d 6f 76 65 72 6c 61 79    73 29 0a 20 20 20 20 28 77 68 65 6e 20 62 6f 75 | ighlight-overlays).....(when.bou | 
| 26000 | 6e 64 73 0a 20 20 20 20 20 20 28 6d 61 67 69 74    2d 73 65 63 74 69 6f 6e 2d 6d 61 6b 65 2d 6f 76 | nds.......(magit-section-make-ov | 
| 26020 | 65 72 6c 61 79 20 28 63 61 72 20 62 6f 75 6e 64    73 29 20 28 63 61 64 72 20 62 6f 75 6e 64 73 29 | erlay.(car.bounds).(cadr.bounds) | 
| 26040 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 26060 | 20 20 20 27 6d 61 67 69 74 2d 73 65 63 74 69 6f    6e 2d 68 65 61 64 69 6e 67 2d 73 65 6c 65 63 74 | ...'magit-section-heading-select | 
| 26080 | 69 6f 6e 29 29 0a 20 20 20 20 28 69 66 20 28 61    6e 64 20 62 6f 75 6e 64 73 20 28 6e 6f 74 20 6d | ion)).....(if.(and.bounds.(not.m | 
| 260a0 | 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 6b 65 65    70 2d 72 65 67 69 6f 6e 2d 6f 76 65 72 6c 61 79 | agit-section-keep-region-overlay | 
| 260c0 | 29 29 0a 20 20 20 20 20 20 20 20 28 66 75 6e 63    61 6c 6c 20 28 64 65 66 61 75 6c 74 2d 76 61 6c | )).........(funcall.(default-val | 
| 260e0 | 75 65 20 27 72 65 64 69 73 70 6c 61 79 2d 75 6e    68 69 67 68 6c 69 67 68 74 2d 72 65 67 69 6f 6e | ue.'redisplay-unhighlight-region | 
| 26100 | 2d 66 75 6e 63 74 69 6f 6e 29 20 72 6f 6c 29 0a    20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 28 | -function).rol).......(funcall.( | 
| 26120 | 64 65 66 61 75 6c 74 2d 76 61 6c 75 65 20 27 72    65 64 69 73 70 6c 61 79 2d 68 69 67 68 6c 69 67 | default-value.'redisplay-highlig | 
| 26140 | 68 74 2d 72 65 67 69 6f 6e 2d 66 75 6e 63 74 69    6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ht-region-function)............. | 
| 26160 | 20 20 20 73 74 61 72 74 20 65 6e 64 20 77 69 6e    64 6f 77 20 72 6f 6c 29 29 29 29 0a 0a 28 64 65 | ...start.end.window.rol))))..(de | 
| 26180 | 66 75 6e 20 67 69 74 2d 72 65 62 61 73 65 2d 75    6e 68 69 67 68 6c 69 67 68 74 2d 72 65 67 69 6f | fun.git-rebase-unhighlight-regio | 
| 261a0 | 6e 20 28 72 6f 6c 29 0a 20 20 28 6d 61 70 63 20    23 27 64 65 6c 65 74 65 2d 6f 76 65 72 6c 61 79 | n.(rol)...(mapc.#'delete-overlay | 
| 261c0 | 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 68    69 67 68 6c 69 67 68 74 2d 6f 76 65 72 6c 61 79 | .magit-section-highlight-overlay | 
| 261e0 | 73 29 0a 20 20 28 66 75 6e 63 61 6c 6c 20 28 64    65 66 61 75 6c 74 2d 76 61 6c 75 65 20 27 72 65 | s)...(funcall.(default-value.'re | 
| 26200 | 64 69 73 70 6c 61 79 2d 75 6e 68 69 67 68 6c 69    67 68 74 2d 72 65 67 69 6f 6e 2d 66 75 6e 63 74 | display-unhighlight-region-funct | 
| 26220 | 69 6f 6e 29 20 72 6f 6c 29 29 0a 0a 28 64 65 66    75 6e 20 67 69 74 2d 72 65 62 61 73 65 2d 6b 69 | ion).rol))..(defun.git-rebase-ki | 
| 26240 | 6c 6c 2d 6c 69 6e 65 20 28 29 0a 20 20 22 4b 69    6c 6c 20 74 68 65 20 63 75 72 72 65 6e 74 20 61 | ll-line.()..."Kill.the.current.a | 
| 26260 | 63 74 69 6f 6e 20 6c 69 6e 65 2e 0a 49 66 20 74    68 65 20 72 65 67 69 6f 6e 20 69 73 20 61 63 74 | ction.line..If.the.region.is.act | 
| 26280 | 69 76 65 2c 20 61 63 74 20 6f 6e 20 61 6c 6c 20    6c 69 6e 65 73 20 74 6f 75 63 68 65 64 20 62 79 | ive,.act.on.all.lines.touched.by | 
| 262a0 | 20 74 68 65 20 72 65 67 69 6f 6e 2e 22 0a 20 20    28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 | .the.region."...(interactive)... | 
| 262c0 | 28 67 69 74 2d 72 65 62 61 73 65 2d 73 65 74 2d    61 63 74 69 6f 6e 20 6e 69 6c 29 29 0a 0a 28 64 | (git-rebase-set-action.nil))..(d | 
| 262e0 | 65 66 75 6e 20 67 69 74 2d 72 65 62 61 73 65 2d    69 6e 73 65 72 74 20 28 72 65 76 29 0a 20 20 22 | efun.git-rebase-insert.(rev)..." | 
| 26300 | 52 65 61 64 20 61 6e 20 61 72 62 69 74 72 61 72    79 20 63 6f 6d 6d 69 74 20 61 6e 64 20 69 6e 73 | Read.an.arbitrary.commit.and.ins | 
| 26320 | 65 72 74 20 69 74 20 62 65 6c 6f 77 20 63 75 72    72 65 6e 74 20 6c 69 6e 65 2e 22 0a 20 20 28 69 | ert.it.below.current.line."...(i | 
| 26340 | 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74    20 28 6d 61 67 69 74 2d 72 65 61 64 2d 62 72 61 | nteractive.(list.(magit-read-bra | 
| 26360 | 6e 63 68 2d 6f 72 2d 63 6f 6d 6d 69 74 20 22 49    6e 73 65 72 74 20 72 65 76 69 73 69 6f 6e 22 29 | nch-or-commit."Insert.revision") | 
| 26380 | 29 29 0a 20 20 28 66 6f 72 77 61 72 64 2d 6c 69    6e 65 29 0a 20 20 28 69 66 2d 6c 65 74 20 28 28 | ))...(forward-line)...(if-let.(( | 
| 263a0 | 69 6e 66 6f 20 28 6d 61 67 69 74 2d 72 65 76 2d    66 6f 72 6d 61 74 20 22 25 68 20 25 73 22 20 72 | info.(magit-rev-format."%h.%s".r | 
| 263c0 | 65 76 29 29 29 0a 20 20 20 20 20 20 28 6c 65 74    20 28 28 69 6e 68 69 62 69 74 2d 72 65 61 64 2d | ev))).......(let.((inhibit-read- | 
| 263e0 | 6f 6e 6c 79 20 74 29 29 0a 20 20 20 20 20 20 20    20 28 69 6e 73 65 72 74 20 22 70 69 63 6b 20 22 | only.t)).........(insert."pick." | 
| 26400 | 20 69 6e 66 6f 20 3f 5c 6e 29 29 0a 20 20 20 20    28 75 73 65 72 2d 65 72 72 6f 72 20 22 55 6e 6b | .info.?\n)).....(user-error."Unk | 
| 26420 | 6e 6f 77 6e 20 72 65 76 69 73 69 6f 6e 22 29 29    29 0a 0a 28 64 65 66 75 6e 20 67 69 74 2d 72 65 | nown.revision")))..(defun.git-re | 
| 26440 | 62 61 73 65 2d 73 65 74 2d 6e 6f 6e 63 6f 6d 6d    69 74 2d 61 63 74 69 6f 6e 20 28 61 63 74 69 6f | base-set-noncommit-action.(actio | 
| 26460 | 6e 20 76 61 6c 75 65 2d 66 6e 20 61 72 67 29 0a    20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 6c 69 | n.value-fn.arg)...(goto-char.(li | 
| 26480 | 6e 65 2d 62 65 67 69 6e 6e 69 6e 67 2d 70 6f 73    69 74 69 6f 6e 29 29 0a 20 20 28 70 63 61 73 65 | ne-beginning-position))...(pcase | 
| 264a0 | 2d 6c 65 74 2a 20 28 28 69 6e 68 69 62 69 74 2d    72 65 61 64 2d 6f 6e 6c 79 20 74 29 0a 20 20 20 | -let*.((inhibit-read-only.t).... | 
| 264c0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 60 28 2c    69 6e 69 74 69 61 6c 20 2c 74 72 61 69 6c 65 72 | ............(`(,initial.,trailer | 
| 264e0 | 20 2c 63 6f 6d 6d 65 6e 74 2d 70 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e | .,comment-p).................(an | 
| 26500 | 64 20 28 6e 6f 74 20 61 72 67 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | d.(not.arg)..................... | 
| 26520 | 20 28 77 69 74 68 2d 73 6c 6f 74 73 20 28 28 6c    6e 2d 61 63 74 69 6f 6e 20 61 63 74 69 6f 6e 29 | .(with-slots.((ln-action.action) | 
| 26540 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 26560 | 20 20 20 74 61 72 67 65 74 20 74 72 61 69 6c 65    72 20 63 6f 6d 6d 65 6e 74 2d 70 29 0a 20 20 20 | ...target.trailer.comment-p).... | 
| 26580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 67 69 74 2d 72 65 62 61 73 | ......................(git-rebas | 
| 265a0 | 65 2d 63 75 72 72 65 6e 74 2d 6c 69 6e 65 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e-current-line)................. | 
| 265c0 | 20 20 20 20 20 20 20 28 61 6e 64 20 28 65 71 75    61 6c 20 6c 6e 2d 61 63 74 69 6f 6e 20 61 63 74 | .......(and.(equal.ln-action.act | 
| 265e0 | 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ion)............................ | 
| 26600 | 20 28 6c 69 73 74 20 74 61 72 67 65 74 20 74 72    61 69 6c 65 72 20 63 6f 6d 6d 65 6e 74 2d 70 29 | .(list.target.trailer.comment-p) | 
| 26620 | 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 76 61 6c 75 65 20 28 66 75 6e 63 | ))))................(value.(func | 
| 26640 | 61 6c 6c 20 76 61 6c 75 65 2d 66 6e 20 69 6e 69    74 69 61 6c 29 29 29 0a 20 20 20 20 28 70 63 61 | all.value-fn.initial))).....(pca | 
| 26660 | 73 65 20 28 6c 69 73 74 20 76 61 6c 75 65 20 69    6e 69 74 69 61 6c 20 63 6f 6d 6d 65 6e 74 2d 70 | se.(list.value.initial.comment-p | 
| 26680 | 29 0a 20 20 20 20 20 20 28 60 28 22 22 20 6e 69    6c 20 2c 5f 29 0a 20 20 20 20 20 20 20 28 64 69 | ).......(`("".nil.,_)........(di | 
| 266a0 | 6e 67 29 29 0a 20 20 20 20 20 20 28 60 28 22 22    20 20 2c 5f 20 2c 5f 29 0a 20 20 20 20 20 20 20 | ng)).......(`(""..,_.,_)........ | 
| 266c0 | 28 6d 61 67 69 74 2d 64 65 6c 65 74 65 2d 6c 69    6e 65 29 29 0a 20 20 20 20 20 20 28 5f 0a 20 20 | (magit-delete-line)).......(_... | 
| 266e0 | 20 20 20 20 20 28 69 66 20 69 6e 69 74 69 61 6c    0a 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 | .....(if.initial............(mag | 
| 26700 | 69 74 2d 64 65 6c 65 74 65 2d 6c 69 6e 65 29 0a    20 20 20 20 20 20 20 20 20 28 66 6f 72 77 61 72 | it-delete-line)..........(forwar | 
| 26720 | 64 2d 6c 69 6e 65 29 29 0a 20 20 20 20 20 20 20    28 69 6e 73 65 72 74 20 28 63 6f 6e 63 61 74 20 | d-line))........(insert.(concat. | 
| 26740 | 61 63 74 69 6f 6e 20 22 20 22 20 76 61 6c 75 65    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | action.".".value................ | 
| 26760 | 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 65 71    75 61 6c 20 76 61 6c 75 65 20 69 6e 69 74 69 61 | ........(and.(equal.value.initia | 
| 26780 | 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 | l).............................t | 
| 267a0 | 72 61 69 6c 65 72 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | railer.......................... | 
| 267c0 | 20 20 20 28 63 6f 6e 63 61 74 20 22 20 22 20 74    72 61 69 6c 65 72 29 29 0a 20 20 20 20 20 20 20 | ...(concat.".".trailer))........ | 
| 267e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    22 5c 6e 22 29 29 0a 20 20 20 20 20 20 20 28 75 | ................"\n"))........(u | 
| 26800 | 6e 6c 65 73 73 20 67 69 74 2d 72 65 62 61 73 65    2d 61 75 74 6f 2d 61 64 76 61 6e 63 65 0a 20 20 | nless.git-rebase-auto-advance... | 
| 26820 | 20 20 20 20 20 20 20 28 66 6f 72 77 61 72 64 2d    6c 69 6e 65 20 2d 31 29 29 29 29 29 29 0a 0a 28 | .......(forward-line.-1))))))..( | 
| 26840 | 64 65 66 75 6e 20 67 69 74 2d 72 65 62 61 73 65    2d 65 78 65 63 20 28 61 72 67 29 0a 20 20 22 49 | defun.git-rebase-exec.(arg)..."I | 
| 26860 | 6e 73 65 72 74 20 61 20 73 68 65 6c 6c 20 63 6f    6d 6d 61 6e 64 20 74 6f 20 62 65 20 72 75 6e 20 | nsert.a.shell.command.to.be.run. | 
| 26880 | 61 66 74 65 72 20 74 68 65 20 63 75 72 72 65 6e    74 20 63 6f 6d 6d 69 74 2e 0a 0a 49 66 20 74 68 | after.the.current.commit...If.th | 
| 268a0 | 65 72 65 20 61 6c 72 65 61 64 79 20 69 73 20 73    75 63 68 20 61 20 63 6f 6d 6d 61 6e 64 20 6f 6e | ere.already.is.such.a.command.on | 
| 268c0 | 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c 69 6e    65 2c 20 74 68 65 6e 20 65 64 69 74 0a 74 68 61 | .the.current.line,.then.edit.tha | 
| 268e0 | 74 20 69 6e 73 74 65 61 64 2e 20 20 57 69 74 68    20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 | t.instead...With.a.prefix.argume | 
| 26900 | 6e 74 20 69 6e 73 65 72 74 20 61 20 6e 65 77 20    63 6f 6d 6d 61 6e 64 20 65 76 65 6e 0a 77 68 65 | nt.insert.a.new.command.even.whe | 
| 26920 | 6e 20 74 68 65 72 65 20 61 6c 72 65 61 64 79 20    69 73 20 6f 6e 65 20 6f 6e 20 74 68 65 20 63 75 | n.there.already.is.one.on.the.cu | 
| 26940 | 72 72 65 6e 74 20 6c 69 6e 65 2e 20 20 57 69 74    68 20 65 6d 70 74 79 20 69 6e 70 75 74 0a 72 65 | rrent.line...With.empty.input.re | 
| 26960 | 6d 6f 76 65 20 74 68 65 20 63 6f 6d 6d 61 6e 64    20 6f 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 | move.the.command.on.the.current. | 
| 26980 | 6c 69 6e 65 2c 20 69 66 20 61 6e 79 2e 22 0a 20    20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 50 | line,.if.any."...(interactive."P | 
| 269a0 | 22 29 0a 20 20 28 67 69 74 2d 72 65 62 61 73 65    2d 73 65 74 2d 6e 6f 6e 63 6f 6d 6d 69 74 2d 61 | ")...(git-rebase-set-noncommit-a | 
| 269c0 | 63 74 69 6f 6e 0a 20 20 20 22 65 78 65 63 22 0a    20 20 20 28 6c 61 6d 62 64 61 20 28 69 6e 69 74 | ction...."exec"....(lambda.(init | 
| 269e0 | 69 61 6c 29 20 28 72 65 61 64 2d 73 68 65 6c 6c    2d 63 6f 6d 6d 61 6e 64 20 22 45 78 65 63 75 74 | ial).(read-shell-command."Execut | 
| 26a00 | 65 3a 20 22 20 69 6e 69 74 69 61 6c 29 29 0a 20    20 20 61 72 67 29 29 0a 0a 28 64 65 66 75 6e 20 | e:.".initial))....arg))..(defun. | 
| 26a20 | 67 69 74 2d 72 65 62 61 73 65 2d 6c 61 62 65 6c    20 28 61 72 67 29 0a 20 20 22 41 64 64 20 61 20 | git-rebase-label.(arg)..."Add.a. | 
| 26a40 | 6c 61 62 65 6c 20 61 66 74 65 72 20 74 68 65 20    63 75 72 72 65 6e 74 20 63 6f 6d 6d 69 74 2e 0a | label.after.the.current.commit.. | 
| 26a60 | 49 66 20 74 68 65 72 65 20 61 6c 72 65 61 64 79    20 69 73 20 61 20 6c 61 62 65 6c 20 6f 6e 20 74 | If.there.already.is.a.label.on.t | 
| 26a80 | 68 65 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 2c    20 74 68 65 6e 20 65 64 69 74 20 74 68 61 74 0a | he.current.line,.then.edit.that. | 
| 26aa0 | 69 6e 73 74 65 61 64 2e 20 20 57 69 74 68 20 61    20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 | instead...With.a.prefix.argument | 
| 26ac0 | 2c 20 69 6e 73 65 72 74 20 61 20 6e 65 77 20 6c    61 62 65 6c 20 65 76 65 6e 20 77 68 65 6e 0a 74 | ,.insert.a.new.label.even.when.t | 
| 26ae0 | 68 65 72 65 20 69 73 20 61 6c 72 65 61 64 79 20    61 20 6c 61 62 65 6c 20 6f 6e 20 74 68 65 20 63 | here.is.already.a.label.on.the.c | 
| 26b00 | 75 72 72 65 6e 74 20 6c 69 6e 65 2e 20 20 57 69    74 68 20 65 6d 70 74 79 20 69 6e 70 75 74 2c 0a | urrent.line...With.empty.input,. | 
| 26b20 | 72 65 6d 6f 76 65 20 74 68 65 20 6c 61 62 65 6c    20 6f 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 | remove.the.label.on.the.current. | 
| 26b40 | 6c 69 6e 65 2c 20 69 66 20 61 6e 79 2e 22 0a 20    20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 50 | line,.if.any."...(interactive."P | 
| 26b60 | 22 29 0a 20 20 28 67 69 74 2d 72 65 62 61 73 65    2d 73 65 74 2d 6e 6f 6e 63 6f 6d 6d 69 74 2d 61 | ")...(git-rebase-set-noncommit-a | 
| 26b80 | 63 74 69 6f 6e 0a 20 20 20 22 6c 61 62 65 6c 22    0a 20 20 20 28 6c 61 6d 62 64 61 20 28 69 6e 69 | ction...."label"....(lambda.(ini | 
| 26ba0 | 74 69 61 6c 29 0a 20 20 20 20 20 28 72 65 61 64    2d 66 72 6f 6d 2d 6d 69 6e 69 62 75 66 66 65 72 | tial)......(read-from-minibuffer | 
| 26bc0 | 0a 20 20 20 20 20 20 22 4c 61 62 65 6c 3a 20 22    20 69 6e 69 74 69 61 6c 20 6d 61 67 69 74 2d 6d | ......."Label:.".initial.magit-m | 
| 26be0 | 69 6e 69 62 75 66 66 65 72 2d 6c 6f 63 61 6c 2d    6e 73 2d 6d 61 70 29 29 0a 20 20 20 61 72 67 29 | inibuffer-local-ns-map))....arg) | 
| 26c00 | 29 0a 0a 28 64 65 66 75 6e 20 67 69 74 2d 72 65    62 61 73 65 2d 62 75 66 66 65 72 2d 6c 61 62 65 | )..(defun.git-rebase-buffer-labe | 
| 26c20 | 6c 73 20 28 29 0a 20 20 28 6c 65 74 20 28 6c 61    62 65 6c 73 29 0a 20 20 20 20 28 73 61 76 65 2d | ls.()...(let.(labels).....(save- | 
| 26c40 | 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20    28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e | excursion.......(goto-char.(poin | 
| 26c60 | 74 2d 6d 69 6e 29 29 0a 20 20 20 20 20 20 28 77    68 69 6c 65 20 28 72 65 2d 73 65 61 72 63 68 2d | t-min)).......(while.(re-search- | 
| 26c80 | 66 6f 72 77 61 72 64 20 22 5e 5c 5c 28 3f 3a 6c    5c 5c 7c 6c 61 62 65 6c 5c 5c 29 20 5c 5c 28 5b | forward."^\\(?:l\\|label\\).\\([ | 
| 26ca0 | 5e 20 5c 6e 5d 2b 5c 5c 29 22 20 6e 69 6c 20 74    29 0a 20 20 20 20 20 20 20 20 28 70 75 73 68 20 | ^.\n]+\\)".nil.t).........(push. | 
| 26cc0 | 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 2d 6e 6f    2d 70 72 6f 70 65 72 74 69 65 73 20 31 29 20 6c | (match-string-no-properties.1).l | 
| 26ce0 | 61 62 65 6c 73 29 29 29 0a 20 20 20 20 28 6e 72    65 76 65 72 73 65 20 6c 61 62 65 6c 73 29 29 29 | abels))).....(nreverse.labels))) | 
| 26d00 | 0a 0a 28 64 65 66 75 6e 20 67 69 74 2d 72 65 62    61 73 65 2d 72 65 73 65 74 20 28 61 72 67 29 0a | ..(defun.git-rebase-reset.(arg). | 
| 26d20 | 20 20 22 52 65 73 65 74 20 74 68 65 20 63 75 72    72 65 6e 74 20 48 45 41 44 20 74 6f 20 61 20 6c | .."Reset.the.current.HEAD.to.a.l | 
| 26d40 | 61 62 65 6c 2e 0a 49 66 20 74 68 65 72 65 20 61    6c 72 65 61 64 79 20 69 73 20 61 20 72 65 73 65 | abel..If.there.already.is.a.rese | 
| 26d60 | 74 20 63 6f 6d 6d 61 6e 64 20 6f 6e 20 74 68 65    20 63 75 72 72 65 6e 74 20 6c 69 6e 65 2c 20 74 | t.command.on.the.current.line,.t | 
| 26d80 | 68 65 6e 0a 65 64 69 74 20 74 68 61 74 20 69 6e    73 74 65 61 64 2e 20 20 57 69 74 68 20 61 20 70 | hen.edit.that.instead...With.a.p | 
| 26da0 | 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 2c 20    69 6e 73 65 72 74 20 61 20 6e 65 77 20 72 65 73 | refix.argument,.insert.a.new.res | 
| 26dc0 | 65 74 0a 6c 69 6e 65 20 65 76 65 6e 20 77 68 65    6e 20 70 6f 69 6e 74 20 69 73 20 61 6c 72 65 61 | et.line.even.when.point.is.alrea | 
| 26de0 | 64 79 20 6f 6e 20 61 20 72 65 73 65 74 20 6c 69    6e 65 2e 20 20 57 69 74 68 20 65 6d 70 74 79 0a | dy.on.a.reset.line...With.empty. | 
| 26e00 | 69 6e 70 75 74 2c 20 72 65 6d 6f 76 65 20 74 68    65 20 72 65 73 65 74 20 63 6f 6d 6d 61 6e 64 20 | input,.remove.the.reset.command. | 
| 26e20 | 6f 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c    69 6e 65 2c 20 69 66 20 61 6e 79 2e 22 0a 20 20 | on.the.current.line,.if.any."... | 
| 26e40 | 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 50 22    29 0a 20 20 28 67 69 74 2d 72 65 62 61 73 65 2d | (interactive."P")...(git-rebase- | 
| 26e60 | 73 65 74 2d 6e 6f 6e 63 6f 6d 6d 69 74 2d 61 63    74 69 6f 6e 0a 20 20 20 22 72 65 73 65 74 22 0a | set-noncommit-action...."reset". | 
| 26e80 | 20 20 20 28 6c 61 6d 62 64 61 20 28 69 6e 69 74    69 61 6c 29 0a 20 20 20 20 20 28 6f 72 20 28 6d | ...(lambda.(initial)......(or.(m | 
| 26ea0 | 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d    72 65 61 64 20 22 4c 61 62 65 6c 22 20 28 67 69 | agit-completing-read."Label".(gi | 
| 26ec0 | 74 2d 72 65 62 61 73 65 2d 62 75 66 66 65 72 2d    6c 61 62 65 6c 73 29 0a 20 20 20 20 20 20 20 20 | t-rebase-buffer-labels)......... | 
| 26ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 6e 69 6c 20 74 20 69 6e | ........................nil.t.in | 
| 26f00 | 69 74 69 61 6c 29 0a 20 20 20 20 20 20 20 20 20    22 22 29 29 0a 20 20 20 61 72 67 29 29 0a 0a 28 | itial)..........""))....arg))..( | 
| 26f20 | 64 65 66 75 6e 20 67 69 74 2d 72 65 62 61 73 65    2d 75 70 64 61 74 65 2d 72 65 66 20 28 61 72 67 | defun.git-rebase-update-ref.(arg | 
| 26f40 | 29 0a 20 20 22 49 6e 73 65 72 74 20 61 6e 20 75    70 64 61 74 65 2d 72 65 66 20 61 63 74 69 6f 6e | )..."Insert.an.update-ref.action | 
| 26f60 | 20 61 66 74 65 72 20 74 68 65 20 63 75 72 72 65    6e 74 20 6c 69 6e 65 2e 0a 49 66 20 74 68 65 72 | .after.the.current.line..If.ther | 
| 26f80 | 65 20 69 73 20 61 6c 72 65 61 64 79 20 61 6e 20    75 70 64 61 74 65 2d 72 65 66 20 61 63 74 69 6f | e.is.already.an.update-ref.actio | 
| 26fa0 | 6e 20 6f 6e 20 74 68 65 20 63 75 72 72 65 6e 74    20 6c 69 6e 65 2c 0a 74 68 65 6e 20 65 64 69 74 | n.on.the.current.line,.then.edit | 
| 26fc0 | 20 74 68 61 74 20 69 6e 73 74 65 61 64 2e 20 20    57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 | .that.instead...With.a.prefix.ar | 
| 26fe0 | 67 75 6d 65 6e 74 2c 20 69 6e 73 65 72 74 20 61    20 6e 65 77 0a 61 63 74 69 6f 6e 20 65 76 65 6e | gument,.insert.a.new.action.even | 
| 27000 | 20 77 68 65 6e 20 74 68 65 72 65 20 69 73 20 61    6c 72 65 61 64 79 20 6f 6e 65 20 6f 6e 20 74 68 | .when.there.is.already.one.on.th | 
| 27020 | 65 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 2e 20    20 57 69 74 68 0a 65 6d 70 74 79 20 69 6e 70 75 | e.current.line...With.empty.inpu | 
| 27040 | 74 2c 20 72 65 6d 6f 76 65 20 74 68 65 20 61 63    74 69 6f 6e 20 6f 6e 20 74 68 65 20 63 75 72 72 | t,.remove.the.action.on.the.curr | 
| 27060 | 65 6e 74 20 6c 69 6e 65 2c 20 69 66 20 61 6e 79    2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 | ent.line,.if.any."...(interactiv | 
| 27080 | 65 20 22 50 22 29 0a 20 20 28 67 69 74 2d 72 65    62 61 73 65 2d 73 65 74 2d 6e 6f 6e 63 6f 6d 6d | e."P")...(git-rebase-set-noncomm | 
| 270a0 | 69 74 2d 61 63 74 69 6f 6e 0a 20 20 20 22 75 70    64 61 74 65 2d 72 65 66 22 0a 20 20 20 28 6c 61 | it-action...."update-ref"....(la | 
| 270c0 | 6d 62 64 61 20 28 69 6e 69 74 69 61 6c 29 0a 20    20 20 20 20 28 6f 72 20 28 6d 61 67 69 74 2d 63 | mbda.(initial)......(or.(magit-c | 
| 270e0 | 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 22    52 65 66 22 20 28 6d 61 67 69 74 2d 6c 69 73 74 | ompleting-read."Ref".(magit-list | 
| 27100 | 2d 72 65 66 73 29 20 6e 69 6c 20 6e 69 6c 20 69    6e 69 74 69 61 6c 29 0a 20 20 20 20 20 20 20 20 | -refs).nil.nil.initial)......... | 
| 27120 | 20 22 22 29 29 0a 20 20 20 61 72 67 29 29 0a 0a    28 64 65 66 75 6e 20 67 69 74 2d 72 65 62 61 73 | .""))....arg))..(defun.git-rebas | 
| 27140 | 65 2d 6d 65 72 67 65 20 28 61 72 67 29 0a 20 20    22 41 64 64 20 61 20 6d 65 72 67 65 20 63 6f 6d | e-merge.(arg)..."Add.a.merge.com | 
| 27160 | 6d 61 6e 64 20 61 66 74 65 72 20 74 68 65 20 63    75 72 72 65 6e 74 20 63 6f 6d 6d 69 74 2e 0a 49 | mand.after.the.current.commit..I | 
| 27180 | 66 20 74 68 65 72 65 20 69 73 20 61 6c 72 65 61    64 79 20 61 20 6d 65 72 67 65 20 63 6f 6d 6d 61 | f.there.is.already.a.merge.comma | 
| 271a0 | 6e 64 20 6f 6e 20 74 68 65 20 63 75 72 72 65 6e    74 20 6c 69 6e 65 2c 20 74 68 65 6e 0a 72 65 70 | nd.on.the.current.line,.then.rep | 
| 271c0 | 6c 61 63 65 20 74 68 61 74 20 63 6f 6d 6d 61 6e    64 20 69 6e 73 74 65 61 64 2e 20 20 57 69 74 68 | lace.that.command.instead...With | 
| 271e0 | 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65    6e 74 2c 20 69 6e 73 65 72 74 20 61 0a 6e 65 77 | .a.prefix.argument,.insert.a.new | 
| 27200 | 20 6d 65 72 67 65 20 63 6f 6d 6d 61 6e 64 20 65    76 65 6e 20 77 68 65 6e 20 74 68 65 72 65 20 69 | .merge.command.even.when.there.i | 
| 27220 | 73 20 61 6c 72 65 61 64 79 20 6f 6e 65 20 6f 6e    20 74 68 65 20 63 75 72 72 65 6e 74 0a 6c 69 6e | s.already.one.on.the.current.lin | 
| 27240 | 65 2e 20 20 57 69 74 68 20 65 6d 70 74 79 20 69    6e 70 75 74 2c 20 72 65 6d 6f 76 65 20 74 68 65 | e...With.empty.input,.remove.the | 
| 27260 | 20 6d 65 72 67 65 20 63 6f 6d 6d 61 6e 64 20 6f    6e 20 74 68 65 20 63 75 72 72 65 6e 74 0a 6c 69 | .merge.command.on.the.current.li | 
| 27280 | 6e 65 2c 20 69 66 20 61 6e 79 2e 22 0a 20 20 28    69 6e 74 65 72 61 63 74 69 76 65 20 22 50 22 29 | ne,.if.any."...(interactive."P") | 
| 272a0 | 0a 20 20 28 67 69 74 2d 72 65 62 61 73 65 2d 73    65 74 2d 6e 6f 6e 63 6f 6d 6d 69 74 2d 61 63 74 | ...(git-rebase-set-noncommit-act | 
| 272c0 | 69 6f 6e 0a 20 20 20 22 6d 65 72 67 65 22 0a 20    20 20 28 6c 61 6d 62 64 61 20 28 5f 29 0a 20 20 | ion...."merge"....(lambda.(_)... | 
| 272e0 | 20 20 20 28 6f 72 20 28 6d 61 67 69 74 2d 63 6f    6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 22 4d | ...(or.(magit-completing-read."M | 
| 27300 | 65 72 67 65 22 20 28 67 69 74 2d 72 65 62 61 73    65 2d 62 75 66 66 65 72 2d 6c 61 62 65 6c 73 29 | erge".(git-rebase-buffer-labels) | 
| 27320 | 29 0a 20 20 20 20 20 20 20 20 20 22 22 29 29 0a    20 20 20 61 72 67 29 29 0a 0a 28 64 65 66 75 6e | )..........""))....arg))..(defun | 
| 27340 | 20 67 69 74 2d 72 65 62 61 73 65 2d 6d 65 72 67    65 2d 74 6f 67 67 6c 65 2d 65 64 69 74 6d 73 67 | .git-rebase-merge-toggle-editmsg | 
| 27360 | 20 28 29 0a 20 20 22 54 6f 67 67 6c 65 20 77 68    65 74 68 65 72 20 61 6e 20 65 64 69 74 6f 72 20 | .()..."Toggle.whether.an.editor. | 
| 27380 | 69 73 20 69 6e 76 6f 6b 65 64 20 77 68 65 6e 20    70 65 72 66 6f 72 6d 69 6e 67 20 74 68 65 20 6d | is.invoked.when.performing.the.m | 
| 273a0 | 65 72 67 65 20 61 74 20 70 6f 69 6e 74 2e 0a 57    68 65 6e 20 61 20 6d 65 72 67 65 20 63 6f 6d 6d | erge.at.point..When.a.merge.comm | 
| 273c0 | 61 6e 64 20 75 73 65 73 20 61 20 6c 6f 77 65 72    2d 63 61 73 65 20 2d 63 2c 20 74 68 65 20 6d 65 | and.uses.a.lower-case.-c,.the.me | 
| 273e0 | 73 73 61 67 65 20 66 6f 72 20 74 68 65 0a 73 70    65 63 69 66 69 65 64 20 63 6f 6d 6d 69 74 20 77 | ssage.for.the.specified.commit.w | 
| 27400 | 69 6c 6c 20 62 65 20 6f 70 65 6e 65 64 20 69 6e    20 61 6e 20 65 64 69 74 6f 72 20 62 65 66 6f 72 | ill.be.opened.in.an.editor.befor | 
| 27420 | 65 20 63 72 65 61 74 69 6e 67 20 74 68 65 0a 63    6f 6d 6d 69 74 2e 20 20 46 6f 72 20 61 6e 20 75 | e.creating.the.commit...For.an.u | 
| 27440 | 70 70 65 72 2d 63 61 73 65 20 2d 43 2c 20 74 68    65 20 6d 65 73 73 61 67 65 20 77 69 6c 6c 20 62 | pper-case.-C,.the.message.will.b | 
| 27460 | 65 20 75 73 65 64 20 61 73 20 69 73 2e 22 0a 20    20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 | e.used.as.is."...(interactive).. | 
| 27480 | 20 28 77 69 74 68 2d 73 6c 6f 74 73 20 28 61 63    74 69 6f 6e 2d 74 79 70 65 20 74 61 72 67 65 74 | .(with-slots.(action-type.target | 
| 274a0 | 20 61 63 74 69 6f 6e 2d 6f 70 74 69 6f 6e 73 20    74 72 61 69 6c 65 72 29 0a 20 20 20 20 20 20 28 | .action-options.trailer).......( | 
| 274c0 | 67 69 74 2d 72 65 62 61 73 65 2d 63 75 72 72 65    6e 74 2d 6c 69 6e 65 29 0a 20 20 20 20 28 69 66 | git-rebase-current-line).....(if | 
| 274e0 | 20 28 65 71 20 61 63 74 69 6f 6e 2d 74 79 70 65    20 27 6d 65 72 67 65 29 0a 20 20 20 20 20 20 20 | .(eq.action-type.'merge)........ | 
| 27500 | 20 28 6c 65 74 20 28 28 69 6e 68 69 62 69 74 2d    72 65 61 64 2d 6f 6e 6c 79 20 74 29 29 0a 20 20 | .(let.((inhibit-read-only.t))... | 
| 27520 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64    65 6c 65 74 65 2d 6c 69 6e 65 29 0a 20 20 20 20 | ........(magit-delete-line)..... | 
| 27540 | 20 20 20 20 20 20 28 69 6e 73 65 72 74 0a 20 20    20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 | ......(insert............(format | 
| 27560 | 20 22 6d 65 72 67 65 20 25 73 20 25 73 20 25 73    5c 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ."merge.%s.%s.%s\n"............. | 
| 27580 | 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 2d    72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 | .......(replace-regexp-in-string | 
| 275a0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 22 2d 5b 63 43 5d 22 20 28 6c 61 | ....................."-[cC]".(la | 
| 275c0 | 6d 62 64 61 20 28 63 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | mbda.(c)........................ | 
| 275e0 | 20 20 20 20 20 20 20 28 69 66 20 28 65 71 75 61    6c 20 63 20 22 2d 63 22 29 20 22 2d 43 22 20 22 | .......(if.(equal.c."-c")."-C"." | 
| 27600 | 2d 63 22 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 61 63 74 69 6f 6e | -c")).....................action | 
| 27620 | 2d 6f 70 74 69 6f 6e 73 20 74 20 74 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -options.t.t)................... | 
| 27640 | 20 74 61 72 67 65 74 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 74 72 61 69 6c | .target....................trail | 
| 27660 | 65 72 29 29 29 0a 20 20 20 20 20 20 28 64 69 6e    67 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 67 69 | er))).......(ding))))..(defun.gi | 
| 27680 | 74 2d 72 65 62 61 73 65 2d 73 65 74 2d 62 61 72    65 2d 61 63 74 69 6f 6e 20 28 61 63 74 69 6f 6e | t-rebase-set-bare-action.(action | 
| 276a0 | 20 61 72 67 29 0a 20 20 28 67 6f 74 6f 2d 63 68    61 72 20 28 6c 69 6e 65 2d 62 65 67 69 6e 6e 69 | .arg)...(goto-char.(line-beginni | 
| 276c0 | 6e 67 2d 70 6f 73 69 74 69 6f 6e 29 29 0a 20 20    28 77 69 74 68 2d 73 6c 6f 74 73 20 28 28 6c 6e | ng-position))...(with-slots.((ln | 
| 276e0 | 2d 61 63 74 69 6f 6e 20 61 63 74 69 6f 6e 29 20    63 6f 6d 6d 65 6e 74 2d 70 29 0a 20 20 20 20 20 | -action.action).comment-p)...... | 
| 27700 | 20 28 67 69 74 2d 72 65 62 61 73 65 2d 63 75 72    72 65 6e 74 2d 6c 69 6e 65 29 0a 20 20 20 20 28 | .(git-rebase-current-line).....( | 
| 27720 | 6c 65 74 20 28 28 73 61 6d 65 2d 61 63 74 69 6f    6e 2d 70 20 28 65 71 75 61 6c 20 61 63 74 69 6f | let.((same-action-p.(equal.actio | 
| 27740 | 6e 20 6c 6e 2d 61 63 74 69 6f 6e 29 29 0a 20 20    20 20 20 20 20 20 20 20 28 69 6e 68 69 62 69 74 | n.ln-action))...........(inhibit | 
| 27760 | 2d 72 65 61 64 2d 6f 6e 6c 79 20 74 29 29 0a 20    20 20 20 20 20 28 77 68 65 6e 20 28 6f 72 20 61 | -read-only.t)).......(when.(or.a | 
| 27780 | 72 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6e 6f 74 20 6c 6e 2d 61 63 74 69 6f | rg.................(not.ln-actio | 
| 277a0 | 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6e 6f 74 20 73 61 6d 65 2d 61 63 74 | n).................(not.same-act | 
| 277c0 | 69 6f 6e 2d 70 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 61 6e 64 20 73 61 6d 65 | ion-p).................(and.same | 
| 277e0 | 2d 61 63 74 69 6f 6e 2d 70 20 63 6f 6d 6d 65 6e    74 2d 70 29 29 0a 20 20 20 20 20 20 20 20 28 75 | -action-p.comment-p)).........(u | 
| 27800 | 6e 6c 65 73 73 20 28 6f 72 20 61 72 67 20 28 6e    6f 74 20 73 61 6d 65 2d 61 63 74 69 6f 6e 2d 70 | nless.(or.arg.(not.same-action-p | 
| 27820 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61    67 69 74 2d 64 65 6c 65 74 65 2d 6c 69 6e 65 29 | ))...........(magit-delete-line) | 
| 27840 | 29 0a 20 20 20 20 20 20 20 20 28 69 6e 73 65 72    74 20 61 63 74 69 6f 6e 20 3f 5c 6e 29 0a 20 20 | ).........(insert.action.?\n)... | 
| 27860 | 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 67 69    74 2d 72 65 62 61 73 65 2d 61 75 74 6f 2d 61 64 | ......(unless.git-rebase-auto-ad | 
| 27880 | 76 61 6e 63 65 0a 20 20 20 20 20 20 20 20 20 20    28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 20 2d 31 | vance...........(forward-line.-1 | 
| 278a0 | 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 67    69 74 2d 72 65 62 61 73 65 2d 6e 6f 6f 70 20 28 | ))))))..(defun.git-rebase-noop.( | 
| 278c0 | 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 29 0a 20    20 22 41 64 64 20 6e 6f 6f 70 20 61 63 74 69 6f | &optional.arg)..."Add.noop.actio | 
| 278e0 | 6e 20 61 74 20 70 6f 69 6e 74 2e 0a 0a 49 66 20    74 68 65 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 | n.at.point...If.the.current.line | 
| 27900 | 20 61 6c 72 65 61 64 79 20 63 6f 6e 74 61 69 6e    73 20 61 20 6e 6f 6f 70 20 61 63 74 69 6f 6e 2c | .already.contains.a.noop.action, | 
| 27920 | 20 6c 65 61 76 65 20 69 74 0a 75 6e 63 68 61 6e    67 65 64 2e 20 20 49 66 20 74 68 65 72 65 20 69 | .leave.it.unchanged...If.there.i | 
| 27940 | 73 20 61 20 63 6f 6d 6d 65 6e 74 65 64 20 6e 6f    6f 70 20 61 63 74 69 6f 6e 20 70 72 65 73 65 6e | s.a.commented.noop.action.presen | 
| 27960 | 74 2c 20 72 65 6d 6f 76 65 0a 74 68 65 20 63 6f    6d 6d 65 6e 74 2e 20 20 4f 74 68 65 72 77 69 73 | t,.remove.the.comment...Otherwis | 
| 27980 | 65 20 61 64 64 20 61 20 6e 65 77 20 6e 6f 6f 70    20 61 63 74 69 6f 6e 2e 20 20 57 69 74 68 20 61 | e.add.a.new.noop.action...With.a | 
| 279a0 | 20 70 72 65 66 69 78 0a 61 72 67 75 6d 65 6e 74    20 69 6e 73 65 72 74 20 61 20 6e 65 77 20 6e 6f | .prefix.argument.insert.a.new.no | 
| 279c0 | 6f 70 20 61 63 74 69 6f 6e 20 72 65 67 61 72 64    6c 65 73 73 20 6f 66 20 77 68 61 74 20 69 73 20 | op.action.regardless.of.what.is. | 
| 279e0 | 61 6c 72 65 61 64 79 0a 70 72 65 73 65 6e 74 20    6f 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c | already.present.on.the.current.l | 
| 27a00 | 69 6e 65 2e 0a 0a 41 20 6e 6f 6f 70 20 61 63 74    69 6f 6e 20 63 61 6e 20 62 65 20 75 73 65 64 20 | ine...A.noop.action.can.be.used. | 
| 27a20 | 74 6f 20 6d 61 6b 65 20 67 69 74 20 70 65 72 66    6f 72 6d 20 61 20 72 65 62 61 73 65 20 65 76 65 | to.make.git.perform.a.rebase.eve | 
| 27a40 | 6e 20 69 66 0a 6e 6f 20 63 6f 6d 6d 69 74 73 20    61 72 65 20 73 65 6c 65 63 74 65 64 2e 20 20 57 | n.if.no.commits.are.selected...W | 
| 27a60 | 69 74 68 6f 75 74 20 74 68 65 20 6e 6f 6f 70 20    61 63 74 69 6f 6e 20 70 72 65 73 65 6e 74 2c 20 | ithout.the.noop.action.present,. | 
| 27a80 | 67 69 74 0a 77 6f 75 6c 64 20 73 65 65 20 61 6e    20 65 6d 70 74 79 20 66 69 6c 65 20 61 6e 64 20 | git.would.see.an.empty.file.and. | 
| 27aa0 | 74 68 65 72 65 66 6f 72 65 20 64 6f 20 6e 6f 74    68 69 6e 67 2e 22 0a 20 20 28 69 6e 74 65 72 61 | therefore.do.nothing."...(intera | 
| 27ac0 | 63 74 69 76 65 20 22 50 22 29 0a 20 20 28 67 69    74 2d 72 65 62 61 73 65 2d 73 65 74 2d 62 61 72 | ctive."P")...(git-rebase-set-bar | 
| 27ae0 | 65 2d 61 63 74 69 6f 6e 20 22 6e 6f 6f 70 22 20    61 72 67 29 29 0a 0a 28 64 65 66 75 6e 20 67 69 | e-action."noop".arg))..(defun.gi | 
| 27b00 | 74 2d 72 65 62 61 73 65 2d 62 72 65 61 6b 20 28    26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 29 0a 20 | t-rebase-break.(&optional.arg).. | 
| 27b20 | 20 22 41 64 64 20 62 72 65 61 6b 20 61 63 74 69    6f 6e 20 61 74 20 70 6f 69 6e 74 2e 0a 0a 49 66 | ."Add.break.action.at.point...If | 
| 27b40 | 20 74 68 65 72 65 20 69 73 20 61 20 63 6f 6d 6d    65 6e 74 65 64 20 62 72 65 61 6b 20 61 63 74 69 | .there.is.a.commented.break.acti | 
| 27b60 | 6f 6e 20 70 72 65 73 65 6e 74 2c 20 72 65 6d 6f    76 65 20 74 68 65 20 63 6f 6d 6d 65 6e 74 2e 0a | on.present,.remove.the.comment.. | 
| 27b80 | 49 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c    69 6e 65 20 61 6c 72 65 61 64 79 20 63 6f 6e 74 | If.the.current.line.already.cont | 
| 27ba0 | 61 69 6e 73 20 61 20 62 72 65 61 6b 20 61 63 74    69 6f 6e 2c 20 61 64 64 20 61 6e 6f 74 68 65 72 | ains.a.break.action,.add.another | 
| 27bc0 | 0a 62 72 65 61 6b 20 61 63 74 69 6f 6e 20 6f 6e    6c 79 20 69 66 20 61 20 70 72 65 66 69 78 20 61 | .break.action.only.if.a.prefix.a | 
| 27be0 | 72 67 75 6d 65 6e 74 20 69 73 20 67 69 76 65 6e    2e 0a 0a 41 20 62 72 65 61 6b 20 61 63 74 69 6f | rgument.is.given...A.break.actio | 
| 27c00 | 6e 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f    20 69 6e 74 65 72 72 75 70 74 20 74 68 65 20 72 | n.can.be.used.to.interrupt.the.r | 
| 27c20 | 65 62 61 73 65 20 61 74 20 74 68 65 0a 73 70 65    63 69 66 69 65 64 20 70 6f 69 6e 74 2e 20 20 49 | ebase.at.the.specified.point...I | 
| 27c40 | 74 20 69 73 20 70 61 72 74 69 63 75 6c 61 72 6c    79 20 75 73 65 66 75 6c 20 66 6f 72 20 70 61 75 | t.is.particularly.useful.for.pau | 
| 27c60 | 73 69 6e 67 20 62 65 66 6f 72 65 0a 74 68 65 20    66 69 72 73 74 20 63 6f 6d 6d 69 74 20 69 6e 20 | sing.before.the.first.commit.in. | 
| 27c80 | 74 68 65 20 73 65 71 75 65 6e 63 65 2e 20 20 46    6f 72 20 6f 74 68 65 72 20 63 61 73 65 73 2c 20 | the.sequence...For.other.cases,. | 
| 27ca0 | 74 68 65 0a 65 71 75 69 76 61 6c 65 6e 74 20 62    65 68 61 76 69 6f 72 20 63 61 6e 20 62 65 20 61 | the.equivalent.behavior.can.be.a | 
| 27cc0 | 63 68 69 65 76 65 64 20 77 69 74 68 20 60 67 69    74 2d 72 65 62 61 73 65 2d 65 64 69 74 27 2e 22 | chieved.with.`git-rebase-edit'." | 
| 27ce0 | 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20    22 50 22 29 0a 20 20 28 67 69 74 2d 72 65 62 61 | ...(interactive."P")...(git-reba | 
| 27d00 | 73 65 2d 73 65 74 2d 62 61 72 65 2d 61 63 74 69    6f 6e 20 22 62 72 65 61 6b 22 20 61 72 67 29 29 | se-set-bare-action."break".arg)) | 
| 27d20 | 0a 0a 28 64 65 66 75 6e 20 67 69 74 2d 72 65 62    61 73 65 2d 75 6e 64 6f 20 28 26 6f 70 74 69 6f | ..(defun.git-rebase-undo.(&optio | 
| 27d40 | 6e 61 6c 20 61 72 67 29 0a 20 20 22 55 6e 64 6f    20 73 6f 6d 65 20 70 72 65 76 69 6f 75 73 20 63 | nal.arg)..."Undo.some.previous.c | 
| 27d60 | 68 61 6e 67 65 73 2e 0a 4c 69 6b 65 20 60 75 6e    64 6f 27 20 62 75 74 20 77 6f 72 6b 73 20 69 6e | hanges..Like.`undo'.but.works.in | 
| 27d80 | 20 72 65 61 64 2d 6f 6e 6c 79 20 62 75 66 66 65    72 73 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 | .read-only.buffers."...(interact | 
| 27da0 | 69 76 65 20 22 50 22 29 0a 20 20 28 6c 65 74 20    28 28 69 6e 68 69 62 69 74 2d 72 65 61 64 2d 6f | ive."P")...(let.((inhibit-read-o | 
| 27dc0 | 6e 6c 79 20 74 29 29 0a 20 20 20 20 28 75 6e 64    6f 20 61 72 67 29 29 29 0a 0a 28 64 65 66 75 6e | nly.t)).....(undo.arg)))..(defun | 
| 27de0 | 20 67 69 74 2d 72 65 62 61 73 65 2d 2d 73 68 6f    77 2d 63 6f 6d 6d 69 74 20 28 26 6f 70 74 69 6f | .git-rebase--show-commit.(&optio | 
| 27e00 | 6e 61 6c 20 73 63 72 6f 6c 6c 29 0a 20 20 28 6c    65 74 20 28 28 6d 61 67 69 74 2d 2d 64 69 73 61 | nal.scroll)...(let.((magit--disa | 
| 27e20 | 62 6c 65 2d 73 61 76 65 2d 62 75 66 66 65 72 73    20 74 29 29 0a 20 20 20 20 28 73 61 76 65 2d 65 | ble-save-buffers.t)).....(save-e | 
| 27e40 | 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 28    67 6f 74 6f 2d 63 68 61 72 20 28 6c 69 6e 65 2d | xcursion.......(goto-char.(line- | 
| 27e60 | 62 65 67 69 6e 6e 69 6e 67 2d 70 6f 73 69 74 69    6f 6e 29 29 0a 20 20 20 20 20 20 28 69 66 2d 6c | beginning-position)).......(if-l | 
| 27e80 | 65 74 20 28 28 72 65 76 20 28 77 69 74 68 2d 73    6c 6f 74 73 20 28 61 63 74 69 6f 6e 2d 74 79 70 | et.((rev.(with-slots.(action-typ | 
| 27ea0 | 65 20 74 61 72 67 65 74 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e.target)....................... | 
| 27ec0 | 20 20 28 67 69 74 2d 72 65 62 61 73 65 2d 63 75    72 72 65 6e 74 2d 6c 69 6e 65 29 0a 20 20 20 20 | ..(git-rebase-current-line)..... | 
| 27ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 61 6e 64 20 28 65 71 20 61 63 74 69 6f | ..................(and.(eq.actio | 
| 27f00 | 6e 2d 74 79 70 65 20 27 63 6f 6d 6d 69 74 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | n-type.'commit)................. | 
| 27f20 | 20 20 20 20 20 20 20 20 20 20 20 74 61 72 67 65    74 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | ...........target))))........... | 
| 27f40 | 28 70 63 61 73 65 20 73 63 72 6f 6c 6c 0a 20 20    20 20 20 20 20 20 20 20 20 20 28 27 75 70 20 20 | (pcase.scroll.............('up.. | 
| 27f60 | 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 73 68 6f    77 2d 6f 72 2d 73 63 72 6f 6c 6c 2d 75 70 29 29 | .(magit-diff-show-or-scroll-up)) | 
| 27f80 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 64    6f 77 6e 20 28 6d 61 67 69 74 2d 64 69 66 66 2d | .............('down.(magit-diff- | 
| 27fa0 | 73 68 6f 77 2d 6f 72 2d 73 63 72 6f 6c 6c 2d 64    6f 77 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 | show-or-scroll-down))........... | 
| 27fc0 | 20 20 28 5f 20 20 20 20 20 28 61 70 70 6c 79 20    23 27 6d 61 67 69 74 2d 73 68 6f 77 2d 63 6f 6d | ..(_.....(apply.#'magit-show-com | 
| 27fe0 | 6d 69 74 20 72 65 76 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | mit.rev......................... | 
| 28000 | 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 61 72    67 75 6d 65 6e 74 73 20 27 6d 61 67 69 74 2d 72 | ..(magit-diff-arguments.'magit-r | 
| 28020 | 65 76 69 73 69 6f 6e 2d 6d 6f 64 65 29 29 29 29    0a 20 20 20 20 20 20 20 20 28 64 69 6e 67 29 29 | evision-mode)))).........(ding)) | 
| 28040 | 29 29 29 0a 0a 28 64 65 66 75 6e 20 67 69 74 2d    72 65 62 61 73 65 2d 73 68 6f 77 2d 63 6f 6d 6d | )))..(defun.git-rebase-show-comm | 
| 28060 | 69 74 20 28 29 0a 20 20 22 53 68 6f 77 20 74 68    65 20 63 6f 6d 6d 69 74 20 6f 6e 20 74 68 65 20 | it.()..."Show.the.commit.on.the. | 
| 28080 | 63 75 72 72 65 6e 74 20 6c 69 6e 65 20 69 66 20    61 6e 79 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 | current.line.if.any."...(interac | 
| 280a0 | 74 69 76 65 29 0a 20 20 28 67 69 74 2d 72 65 62    61 73 65 2d 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 | tive)...(git-rebase--show-commit | 
| 280c0 | 29 29 0a 0a 28 64 65 66 75 6e 20 67 69 74 2d 72    65 62 61 73 65 2d 73 68 6f 77 2d 6f 72 2d 73 63 | ))..(defun.git-rebase-show-or-sc | 
| 280e0 | 72 6f 6c 6c 2d 75 70 20 28 29 0a 20 20 22 55 70    64 61 74 65 20 74 68 65 20 63 6f 6d 6d 69 74 20 | roll-up.()..."Update.the.commit. | 
| 28100 | 62 75 66 66 65 72 20 66 6f 72 20 63 6f 6d 6d 69    74 20 6f 6e 20 63 75 72 72 65 6e 74 20 6c 69 6e | buffer.for.commit.on.current.lin | 
| 28120 | 65 2e 0a 0a 45 69 74 68 65 72 20 73 68 6f 77 20    74 68 65 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f | e...Either.show.the.commit.at.po | 
| 28140 | 69 6e 74 20 69 6e 20 74 68 65 20 61 70 70 72 6f    70 72 69 61 74 65 20 62 75 66 66 65 72 2c 20 6f | int.in.the.appropriate.buffer,.o | 
| 28160 | 72 20 69 66 0a 74 68 61 74 20 62 75 66 66 65 72    20 69 73 20 61 6c 72 65 61 64 79 20 62 65 69 6e | r.if.that.buffer.is.already.bein | 
| 28180 | 67 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 74    68 65 20 63 75 72 72 65 6e 74 20 66 72 61 6d 65 | g.displayed.in.the.current.frame | 
| 281a0 | 20 61 6e 64 0a 63 6f 6e 74 61 69 6e 73 20 69 6e    66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 | .and.contains.information.about. | 
| 281c0 | 74 68 61 74 20 63 6f 6d 6d 69 74 2c 20 74 68 65    6e 20 69 6e 73 74 65 61 64 20 73 63 72 6f 6c 6c | that.commit,.then.instead.scroll | 
| 281e0 | 20 74 68 65 0a 62 75 66 66 65 72 20 75 70 2e 22    0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 | .the.buffer.up."...(interactive) | 
| 28200 | 0a 20 20 28 67 69 74 2d 72 65 62 61 73 65 2d 2d    73 68 6f 77 2d 63 6f 6d 6d 69 74 20 27 75 70 29 | ...(git-rebase--show-commit.'up) | 
| 28220 | 29 0a 0a 28 64 65 66 75 6e 20 67 69 74 2d 72 65    62 61 73 65 2d 73 68 6f 77 2d 6f 72 2d 73 63 72 | )..(defun.git-rebase-show-or-scr | 
| 28240 | 6f 6c 6c 2d 64 6f 77 6e 20 28 29 0a 20 20 22 55    70 64 61 74 65 20 74 68 65 20 63 6f 6d 6d 69 74 | oll-down.()..."Update.the.commit | 
| 28260 | 20 62 75 66 66 65 72 20 66 6f 72 20 63 6f 6d 6d    69 74 20 6f 6e 20 63 75 72 72 65 6e 74 20 6c 69 | .buffer.for.commit.on.current.li | 
| 28280 | 6e 65 2e 0a 0a 45 69 74 68 65 72 20 73 68 6f 77    20 74 68 65 20 63 6f 6d 6d 69 74 20 61 74 20 70 | ne...Either.show.the.commit.at.p | 
| 282a0 | 6f 69 6e 74 20 69 6e 20 74 68 65 20 61 70 70 72    6f 70 72 69 61 74 65 20 62 75 66 66 65 72 2c 20 | oint.in.the.appropriate.buffer,. | 
| 282c0 | 6f 72 20 69 66 0a 74 68 61 74 20 62 75 66 66 65    72 20 69 73 20 61 6c 72 65 61 64 79 20 62 65 69 | or.if.that.buffer.is.already.bei | 
| 282e0 | 6e 67 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20    74 68 65 20 63 75 72 72 65 6e 74 20 66 72 61 6d | ng.displayed.in.the.current.fram | 
| 28300 | 65 20 61 6e 64 0a 63 6f 6e 74 61 69 6e 73 20 69    6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 | e.and.contains.information.about | 
| 28320 | 20 74 68 61 74 20 63 6f 6d 6d 69 74 2c 20 74 68    65 6e 20 69 6e 73 74 65 61 64 20 73 63 72 6f 6c | .that.commit,.then.instead.scrol | 
| 28340 | 6c 20 74 68 65 0a 62 75 66 66 65 72 20 64 6f 77    6e 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 | l.the.buffer.down."...(interacti | 
| 28360 | 76 65 29 0a 20 20 28 67 69 74 2d 72 65 62 61 73    65 2d 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 20 27 | ve)...(git-rebase--show-commit.' | 
| 28380 | 64 6f 77 6e 29 29 0a 0a 28 64 65 66 75 6e 20 67    69 74 2d 72 65 62 61 73 65 2d 62 61 63 6b 77 61 | down))..(defun.git-rebase-backwa | 
| 283a0 | 72 64 2d 6c 69 6e 65 20 28 26 6f 70 74 69 6f 6e    61 6c 20 6e 29 0a 20 20 22 4d 6f 76 65 20 4e 20 | rd-line.(&optional.n)..."Move.N. | 
| 283c0 | 6c 69 6e 65 73 20 62 61 63 6b 77 61 72 64 20 28    66 6f 72 77 61 72 64 20 69 66 20 4e 20 69 73 20 | lines.backward.(forward.if.N.is. | 
| 283e0 | 6e 65 67 61 74 69 76 65 29 2e 0a 4c 69 6b 65 20    60 66 6f 72 77 61 72 64 2d 6c 69 6e 65 27 20 62 | negative)..Like.`forward-line'.b | 
| 28400 | 75 74 20 67 6f 20 69 6e 74 6f 20 74 68 65 20 6f    70 70 6f 73 69 74 65 20 64 69 72 65 63 74 69 6f | ut.go.into.the.opposite.directio | 
| 28420 | 6e 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69    76 65 20 22 70 22 29 0a 20 20 28 66 6f 72 77 61 | n."...(interactive."p")...(forwa | 
| 28440 | 72 64 2d 6c 69 6e 65 20 28 2d 20 28 6f 72 20 6e    20 31 29 29 29 29 0a 0a 3b 3b 3b 20 4d 6f 64 65 | rd-line.(-.(or.n.1))))..;;;.Mode | 
| 28460 | 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64    0a 28 64 65 66 69 6e 65 2d 64 65 72 69 76 65 64 | ..;;;###autoload.(define-derived | 
| 28480 | 2d 6d 6f 64 65 20 67 69 74 2d 72 65 62 61 73 65    2d 6d 6f 64 65 20 73 70 65 63 69 61 6c 2d 6d 6f | -mode.git-rebase-mode.special-mo | 
| 284a0 | 64 65 20 22 47 69 74 20 52 65 62 61 73 65 22 0a    20 20 22 4d 61 6a 6f 72 20 6d 6f 64 65 20 66 6f | de."Git.Rebase"..."Major.mode.fo | 
| 284c0 | 72 20 65 64 69 74 69 6e 67 20 6f 66 20 61 20 47    69 74 20 72 65 62 61 73 65 20 66 69 6c 65 2e 0a | r.editing.of.a.Git.rebase.file.. | 
| 284e0 | 0a 52 65 62 61 73 65 20 66 69 6c 65 73 20 61 72    65 20 67 65 6e 65 72 61 74 65 64 20 77 68 65 6e | .Rebase.files.are.generated.when | 
| 28500 | 20 79 6f 75 20 72 75 6e 20 5c 22 67 69 74 20 72    65 62 61 73 65 20 2d 69 5c 22 20 6f 72 20 72 75 | .you.run.\"git.rebase.-i\".or.ru | 
| 28520 | 6e 0a 60 6d 61 67 69 74 2d 69 6e 74 65 72 61 63    74 69 76 65 2d 72 65 62 61 73 65 27 2e 20 20 54 | n.`magit-interactive-rebase'...T | 
| 28540 | 68 65 79 20 64 65 73 63 72 69 62 65 20 68 6f 77    20 47 69 74 20 73 68 6f 75 6c 64 20 70 65 72 66 | hey.describe.how.Git.should.perf | 
| 28560 | 6f 72 6d 0a 74 68 65 20 72 65 62 61 73 65 2e 20    20 53 65 65 20 74 68 65 20 64 6f 63 75 6d 65 6e | orm.the.rebase...See.the.documen | 
| 28580 | 74 61 74 69 6f 6e 20 66 6f 72 20 67 69 74 2d 72    65 62 61 73 65 20 28 65 2e 67 2e 2c 20 62 79 0a | tation.for.git-rebase.(e.g.,.by. | 
| 285a0 | 72 75 6e 6e 69 6e 67 20 5c 22 6d 61 6e 20 67 69    74 2d 72 65 62 61 73 65 5c 22 20 61 74 20 74 68 | running.\"man.git-rebase\".at.th | 
| 285c0 | 65 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 29 20    66 6f 72 20 64 65 74 61 69 6c 73 2e 22 0a 20 20 | e.command.line).for.details."... | 
| 285e0 | 3a 67 72 6f 75 70 20 27 67 69 74 2d 72 65 62 61    73 65 0a 20 20 28 73 65 74 71 20 63 6f 6d 6d 65 | :group.'git-rebase...(setq.comme | 
| 28600 | 6e 74 2d 73 74 61 72 74 20 28 6f 72 20 28 6d 61    67 69 74 2d 67 65 74 20 22 63 6f 72 65 2e 63 6f | nt-start.(or.(magit-get."core.co | 
| 28620 | 6d 6d 65 6e 74 43 68 61 72 22 29 20 22 23 22 29    29 0a 20 20 28 73 65 74 71 20 67 69 74 2d 72 65 | mmentChar")."#"))...(setq.git-re | 
| 28640 | 62 61 73 65 2d 63 6f 6d 6d 65 6e 74 2d 72 65 20    28 63 6f 6e 63 61 74 20 22 5e 22 20 28 72 65 67 | base-comment-re.(concat."^".(reg | 
| 28660 | 65 78 70 2d 71 75 6f 74 65 20 63 6f 6d 6d 65 6e    74 2d 73 74 61 72 74 29 29 29 0a 20 20 28 73 65 | exp-quote.comment-start)))...(se | 
| 28680 | 74 71 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 64 65 66    61 75 6c 74 73 20 28 6c 69 73 74 20 28 67 69 74 | tq.font-lock-defaults.(list.(git | 
| 286a0 | 2d 72 65 62 61 73 65 2d 6d 6f 64 65 2d 66 6f 6e    74 2d 6c 6f 63 6b 2d 6b 65 79 77 6f 72 64 73 29 | -rebase-mode-font-lock-keywords) | 
| 286c0 | 20 74 20 74 29 29 0a 20 20 28 75 6e 6c 65 73 73    20 67 69 74 2d 72 65 62 61 73 65 2d 73 68 6f 77 | .t.t))...(unless.git-rebase-show | 
| 286e0 | 2d 69 6e 73 74 72 75 63 74 69 6f 6e 73 0a 20 20    20 20 28 6c 65 74 20 28 28 69 6e 68 69 62 69 74 | -instructions.....(let.((inhibit | 
| 28700 | 2d 72 65 61 64 2d 6f 6e 6c 79 20 74 29 29 0a 20    20 20 20 20 20 28 66 6c 75 73 68 2d 6c 69 6e 65 | -read-only.t)).......(flush-line | 
| 28720 | 73 20 67 69 74 2d 72 65 62 61 73 65 2d 63 6f 6d    6d 65 6e 74 2d 72 65 29 29 29 0a 20 20 28 75 6e | s.git-rebase-comment-re)))...(un | 
| 28740 | 6c 65 73 73 20 77 69 74 68 2d 65 64 69 74 6f 72    2d 6d 6f 64 65 0a 20 20 20 20 3b 3b 20 4d 61 79 | less.with-editor-mode.....;;.May | 
| 28760 | 62 65 20 61 6c 72 65 61 64 79 20 65 6e 61 62 6c    65 64 20 77 68 65 6e 20 75 73 69 6e 67 20 60 73 | be.already.enabled.when.using.`s | 
| 28780 | 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 27 20 6f 72    20 61 6e 20 45 6d 61 63 73 20 73 68 65 6c 6c 2e | hell-command'.or.an.Emacs.shell. | 
| 287a0 | 0a 20 20 20 20 28 77 69 74 68 2d 65 64 69 74 6f    72 2d 6d 6f 64 65 20 31 29 29 0a 20 20 28 77 68 | .....(with-editor-mode.1))...(wh | 
| 287c0 | 65 6e 20 67 69 74 2d 72 65 62 61 73 65 2d 63 6f    6e 66 69 72 6d 2d 63 61 6e 63 65 6c 0a 20 20 20 | en.git-rebase-confirm-cancel.... | 
| 287e0 | 20 28 61 64 64 2d 68 6f 6f 6b 20 27 77 69 74 68    2d 65 64 69 74 6f 72 2d 63 61 6e 63 65 6c 2d 71 | .(add-hook.'with-editor-cancel-q | 
| 28800 | 75 65 72 79 2d 66 75 6e 63 74 69 6f 6e 73 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 23 27 67 | uery-functions...............#'g | 
| 28820 | 69 74 2d 72 65 62 61 73 65 2d 63 61 6e 63 65 6c    2d 63 6f 6e 66 69 72 6d 20 6e 69 6c 20 74 29 29 | it-rebase-cancel-confirm.nil.t)) | 
| 28840 | 0a 20 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 72    65 64 69 73 70 6c 61 79 2d 68 69 67 68 6c 69 67 | ...(setq-local.redisplay-highlig | 
| 28860 | 68 74 2d 72 65 67 69 6f 6e 2d 66 75 6e 63 74 69    6f 6e 20 23 27 67 69 74 2d 72 65 62 61 73 65 2d | ht-region-function.#'git-rebase- | 
| 28880 | 68 69 67 68 6c 69 67 68 74 2d 72 65 67 69 6f 6e    29 0a 20 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 | highlight-region)...(setq-local. | 
| 288a0 | 72 65 64 69 73 70 6c 61 79 2d 75 6e 68 69 67 68    6c 69 67 68 74 2d 72 65 67 69 6f 6e 2d 66 75 6e | redisplay-unhighlight-region-fun | 
| 288c0 | 63 74 69 6f 6e 20 23 27 67 69 74 2d 72 65 62 61    73 65 2d 75 6e 68 69 67 68 6c 69 67 68 74 2d 72 | ction.#'git-rebase-unhighlight-r | 
| 288e0 | 65 67 69 6f 6e 29 0a 20 20 28 61 64 64 2d 68 6f    6f 6b 20 27 77 69 74 68 2d 65 64 69 74 6f 72 2d | egion)...(add-hook.'with-editor- | 
| 28900 | 70 72 65 2d 63 61 6e 63 65 6c 2d 68 6f 6f 6b 20    20 23 27 67 69 74 2d 72 65 62 61 73 65 2d 61 75 | pre-cancel-hook..#'git-rebase-au | 
| 28920 | 74 6f 73 74 61 73 68 2d 73 61 76 65 20 20 6e 69    6c 20 74 29 0a 20 20 28 61 64 64 2d 68 6f 6f 6b | tostash-save..nil.t)...(add-hook | 
| 28940 | 20 27 77 69 74 68 2d 65 64 69 74 6f 72 2d 70 6f    73 74 2d 63 61 6e 63 65 6c 2d 68 6f 6f 6b 20 23 | .'with-editor-post-cancel-hook.# | 
| 28960 | 27 67 69 74 2d 72 65 62 61 73 65 2d 61 75 74 6f    73 74 61 73 68 2d 61 70 70 6c 79 20 6e 69 6c 20 | 'git-rebase-autostash-apply.nil. | 
| 28980 | 74 29 0a 20 20 28 73 65 74 71 20 69 6d 65 6e 75    2d 70 72 65 76 2d 69 6e 64 65 78 2d 70 6f 73 69 | t)...(setq.imenu-prev-index-posi | 
| 289a0 | 74 69 6f 6e 2d 66 75 6e 63 74 69 6f 6e 0a 20 20    20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 69 6d | tion-function.........#'magit-im | 
| 289c0 | 65 6e 75 2d 2d 72 65 62 61 73 65 2d 70 72 65 76    2d 69 6e 64 65 78 2d 70 6f 73 69 74 69 6f 6e 2d | enu--rebase-prev-index-position- | 
| 289e0 | 66 75 6e 63 74 69 6f 6e 29 0a 20 20 28 73 65 74    71 20 69 6d 65 6e 75 2d 65 78 74 72 61 63 74 2d | function)...(setq.imenu-extract- | 
| 28a00 | 69 6e 64 65 78 2d 6e 61 6d 65 2d 66 75 6e 63 74    69 6f 6e 0a 20 20 20 20 20 20 20 20 23 27 6d 61 | index-name-function.........#'ma | 
| 28a20 | 67 69 74 2d 69 6d 65 6e 75 2d 2d 72 65 62 61 73    65 2d 65 78 74 72 61 63 74 2d 69 6e 64 65 78 2d | git-imenu--rebase-extract-index- | 
| 28a40 | 6e 61 6d 65 2d 66 75 6e 63 74 69 6f 6e 29 0a 20    20 28 77 68 65 6e 20 28 62 6f 75 6e 64 70 20 27 | name-function)...(when.(boundp.' | 
| 28a60 | 73 61 76 65 2d 70 6c 61 63 65 29 0a 20 20 20 20    28 73 65 74 71 20 73 61 76 65 2d 70 6c 61 63 65 | save-place).....(setq.save-place | 
| 28a80 | 20 6e 69 6c 29 29 29 0a 0a 28 64 65 66 75 6e 20    67 69 74 2d 72 65 62 61 73 65 2d 63 61 6e 63 65 | .nil)))..(defun.git-rebase-cance | 
| 28aa0 | 6c 2d 63 6f 6e 66 69 72 6d 20 28 66 6f 72 63 65    29 0a 20 20 28 6f 72 20 28 6e 6f 74 20 28 62 75 | l-confirm.(force)...(or.(not.(bu | 
| 28ac0 | 66 66 65 72 2d 6d 6f 64 69 66 69 65 64 2d 70 29    29 0a 20 20 20 20 20 20 66 6f 72 63 65 0a 20 20 | ffer-modified-p)).......force... | 
| 28ae0 | 20 20 20 20 28 6d 61 67 69 74 2d 63 6f 6e 66 69    72 6d 20 27 61 62 6f 72 74 2d 72 65 62 61 73 65 | ....(magit-confirm.'abort-rebase | 
| 28b00 | 20 22 41 62 6f 72 74 20 74 68 69 73 20 72 65 62    61 73 65 22 20 6e 69 6c 20 27 6e 6f 61 62 6f 72 | ."Abort.this.rebase".nil.'noabor | 
| 28b20 | 74 29 29 29 0a 0a 28 64 65 66 75 6e 20 67 69 74    2d 72 65 62 61 73 65 2d 61 75 74 6f 73 74 61 73 | t)))..(defun.git-rebase-autostas | 
| 28b40 | 68 2d 73 61 76 65 20 28 29 0a 20 20 28 77 68 65    6e 2d 6c 65 74 20 28 28 72 65 76 20 28 6d 61 67 | h-save.()...(when-let.((rev.(mag | 
| 28b60 | 69 74 2d 66 69 6c 65 2d 6c 69 6e 65 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | it-file-line.................... | 
| 28b80 | 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d    65 20 22 72 65 62 61 73 65 2d 6d 65 72 67 65 2f | (expand-file-name."rebase-merge/ | 
| 28ba0 | 61 75 74 6f 73 74 61 73 68 22 20 28 6d 61 67 69    74 2d 67 69 74 64 69 72 29 29 29 29 29 0a 20 20 | autostash".(magit-gitdir)))))... | 
| 28bc0 | 20 20 28 70 75 73 68 20 28 63 6f 6e 73 20 27 73    74 61 73 68 20 72 65 76 29 20 77 69 74 68 2d 65 | ..(push.(cons.'stash.rev).with-e | 
| 28be0 | 64 69 74 6f 72 2d 63 61 6e 63 65 6c 2d 61 6c 69    73 74 29 29 29 0a 0a 28 64 65 66 75 6e 20 67 69 | ditor-cancel-alist)))..(defun.gi | 
| 28c00 | 74 2d 72 65 62 61 73 65 2d 61 75 74 6f 73 74 61    73 68 2d 61 70 70 6c 79 20 28 29 0a 20 20 28 77 | t-rebase-autostash-apply.()...(w | 
| 28c20 | 68 65 6e 2d 6c 65 74 20 28 28 72 65 76 20 28 63    64 72 20 28 61 73 73 71 20 27 73 74 61 73 68 20 | hen-let.((rev.(cdr.(assq.'stash. | 
| 28c40 | 77 69 74 68 2d 65 64 69 74 6f 72 2d 63 61 6e 63    65 6c 2d 61 6c 69 73 74 29 29 29 29 0a 20 20 20 | with-editor-cancel-alist)))).... | 
| 28c60 | 20 28 6d 61 67 69 74 2d 73 74 61 73 68 2d 61 70    70 6c 79 20 72 65 76 29 29 29 0a 0a 28 64 65 66 | .(magit-stash-apply.rev)))..(def | 
| 28c80 | 75 6e 20 67 69 74 2d 72 65 62 61 73 65 2d 6d 61    74 63 68 2d 63 6f 6d 6d 65 6e 74 2d 6c 69 6e 65 | un.git-rebase-match-comment-line | 
| 28ca0 | 20 28 6c 69 6d 69 74 29 0a 20 20 28 72 65 2d 73    65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 28 63 | .(limit)...(re-search-forward.(c | 
| 28cc0 | 6f 6e 63 61 74 20 67 69 74 2d 72 65 62 61 73 65    2d 63 6f 6d 6d 65 6e 74 2d 72 65 20 22 2e 2a 22 | oncat.git-rebase-comment-re.".*" | 
| 28ce0 | 29 20 6c 69 6d 69 74 20 74 29 29 0a 0a 28 64 65    66 75 6e 20 67 69 74 2d 72 65 62 61 73 65 2d 6d | ).limit.t))..(defun.git-rebase-m | 
| 28d00 | 6f 64 65 2d 66 6f 6e 74 2d 6c 6f 63 6b 2d 6b 65    79 77 6f 72 64 73 20 28 29 0a 20 20 22 46 6f 6e | ode-font-lock-keywords.()..."Fon | 
| 28d20 | 74 20 6c 6f 63 6b 20 6b 65 79 77 6f 72 64 73 20    66 6f 72 20 47 69 74 2d 52 65 62 61 73 65 20 6d | t.lock.keywords.for.Git-Rebase.m | 
| 28d40 | 6f 64 65 2e 22 0a 20 20 60 28 28 2c 28 63 6f 6e    63 61 74 20 22 5e 22 20 28 63 64 72 20 28 61 73 | ode."...`((,(concat."^".(cdr.(as | 
| 28d60 | 73 71 20 27 63 6f 6d 6d 69 74 20 67 69 74 2d 72    65 62 61 73 65 2d 6c 69 6e 65 2d 72 65 67 65 78 | sq.'commit.git-rebase-line-regex | 
| 28d80 | 70 73 29 29 29 0a 20 20 20 20 20 28 31 20 27 67    69 74 2d 72 65 62 61 73 65 2d 61 63 74 69 6f 6e | ps)))......(1.'git-rebase-action | 
| 28da0 | 29 0a 20 20 20 20 20 28 33 20 27 67 69 74 2d 72    65 62 61 73 65 2d 68 61 73 68 29 0a 20 20 20 20 | )......(3.'git-rebase-hash)..... | 
| 28dc0 | 20 28 34 20 27 67 69 74 2d 72 65 62 61 73 65 2d    64 65 73 63 72 69 70 74 69 6f 6e 29 29 0a 20 20 | .(4.'git-rebase-description))... | 
| 28de0 | 20 20 28 2c 28 63 6f 6e 63 61 74 20 22 5e 22 20    28 63 64 72 20 28 61 73 73 71 20 27 65 78 65 63 | ..(,(concat."^".(cdr.(assq.'exec | 
| 28e00 | 20 67 69 74 2d 72 65 62 61 73 65 2d 6c 69 6e 65    2d 72 65 67 65 78 70 73 29 29 29 0a 20 20 20 20 | .git-rebase-line-regexps)))..... | 
| 28e20 | 20 28 31 20 27 67 69 74 2d 72 65 62 61 73 65 2d    61 63 74 69 6f 6e 29 0a 20 20 20 20 20 28 33 20 | .(1.'git-rebase-action)......(3. | 
| 28e40 | 27 67 69 74 2d 72 65 62 61 73 65 2d 64 65 73 63    72 69 70 74 69 6f 6e 29 29 0a 20 20 20 20 28 2c | 'git-rebase-description)).....(, | 
| 28e60 | 28 63 6f 6e 63 61 74 20 22 5e 22 20 28 63 64 72    20 28 61 73 73 71 20 27 62 61 72 65 20 67 69 74 | (concat."^".(cdr.(assq.'bare.git | 
| 28e80 | 2d 72 65 62 61 73 65 2d 6c 69 6e 65 2d 72 65 67    65 78 70 73 29 29 29 0a 20 20 20 20 20 28 31 20 | -rebase-line-regexps)))......(1. | 
| 28ea0 | 27 67 69 74 2d 72 65 62 61 73 65 2d 61 63 74 69    6f 6e 29 29 0a 20 20 20 20 28 2c 28 63 6f 6e 63 | 'git-rebase-action)).....(,(conc | 
| 28ec0 | 61 74 20 22 5e 22 20 28 63 64 72 20 28 61 73 73    71 20 27 6c 61 62 65 6c 20 67 69 74 2d 72 65 62 | at."^".(cdr.(assq.'label.git-reb | 
| 28ee0 | 61 73 65 2d 6c 69 6e 65 2d 72 65 67 65 78 70 73    29 29 29 0a 20 20 20 20 20 28 31 20 27 67 69 74 | ase-line-regexps)))......(1.'git | 
| 28f00 | 2d 72 65 62 61 73 65 2d 61 63 74 69 6f 6e 29 0a    20 20 20 20 20 28 33 20 27 67 69 74 2d 72 65 62 | -rebase-action)......(3.'git-reb | 
| 28f20 | 61 73 65 2d 6c 61 62 65 6c 29 0a 20 20 20 20 20    28 34 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 63 6f | ase-label)......(4.'font-lock-co | 
| 28f40 | 6d 6d 65 6e 74 2d 66 61 63 65 29 29 0a 20 20 20    20 28 22 5e 5c 5c 28 6d 5c 5c 28 3f 3a 65 72 67 | mment-face)).....("^\\(m\\(?:erg | 
| 28f60 | 65 5c 5c 29 3f 5c 5c 29 20 2d 5b 43 63 5d 20 5c    5c 28 5b 5e 20 5c 6e 5d 2b 5c 5c 29 20 5c 5c 28 | e\\)?\\).-[Cc].\\([^.\n]+\\).\\( | 
| 28f80 | 5b 5e 20 5c 6e 5d 2b 5c 5c 29 5c 5c 28 20 23 2e    2a 5c 5c 29 3f 22 0a 20 20 20 20 20 28 31 20 27 | [^.\n]+\\)\\(.#.*\\)?"......(1.' | 
| 28fa0 | 67 69 74 2d 72 65 62 61 73 65 2d 61 63 74 69 6f    6e 29 0a 20 20 20 20 20 28 32 20 27 67 69 74 2d | git-rebase-action)......(2.'git- | 
| 28fc0 | 72 65 62 61 73 65 2d 68 61 73 68 29 0a 20 20 20    20 20 28 33 20 27 67 69 74 2d 72 65 62 61 73 65 | rebase-hash)......(3.'git-rebase | 
| 28fe0 | 2d 6c 61 62 65 6c 29 0a 20 20 20 20 20 28 34 20    27 66 6f 6e 74 2d 6c 6f 63 6b 2d 63 6f 6d 6d 65 | -label)......(4.'font-lock-comme | 
| 29000 | 6e 74 2d 66 61 63 65 29 29 0a 20 20 20 20 28 22    5e 5c 5c 28 6d 5c 5c 28 3f 3a 65 72 67 65 5c 5c | nt-face)).....("^\\(m\\(?:erge\\ | 
| 29020 | 29 3f 5c 5c 29 20 5c 5c 28 5b 5e 20 5c 6e 5d 2b    5c 5c 29 22 0a 20 20 20 20 20 28 31 20 27 67 69 | )?\\).\\([^.\n]+\\)"......(1.'gi | 
| 29040 | 74 2d 72 65 62 61 73 65 2d 61 63 74 69 6f 6e 29    0a 20 20 20 20 20 28 32 20 27 67 69 74 2d 72 65 | t-rebase-action)......(2.'git-re | 
| 29060 | 62 61 73 65 2d 6c 61 62 65 6c 29 29 0a 20 20 20    20 28 2c 28 63 6f 6e 63 61 74 20 67 69 74 2d 72 | base-label)).....(,(concat.git-r | 
| 29080 | 65 62 61 73 65 2d 63 6f 6d 6d 65 6e 74 2d 72 65    20 22 20 2a 22 0a 20 20 20 20 20 20 20 20 20 20 | ebase-comment-re.".*"........... | 
| 290a0 | 20 20 20 20 28 63 64 72 20 28 61 73 73 71 20 27    63 6f 6d 6d 69 74 20 67 69 74 2d 72 65 62 61 73 | ....(cdr.(assq.'commit.git-rebas | 
| 290c0 | 65 2d 6c 69 6e 65 2d 72 65 67 65 78 70 73 29 29    29 0a 20 20 20 20 20 30 20 27 67 69 74 2d 72 65 | e-line-regexps)))......0.'git-re | 
| 290e0 | 62 61 73 65 2d 6b 69 6c 6c 65 64 2d 61 63 74 69    6f 6e 20 74 29 0a 20 20 20 20 28 67 69 74 2d 72 | base-killed-action.t).....(git-r | 
| 29100 | 65 62 61 73 65 2d 6d 61 74 63 68 2d 63 6f 6d 6d    65 6e 74 2d 6c 69 6e 65 20 30 20 27 66 6f 6e 74 | ebase-match-comment-line.0.'font | 
| 29120 | 2d 6c 6f 63 6b 2d 63 6f 6d 6d 65 6e 74 2d 66 61    63 65 29 0a 20 20 20 20 28 22 5c 5c 5b 5b 5e 5b | -lock-comment-face).....("\\[[^[ | 
| 29140 | 5d 2a 5c 5c 5d 22 0a 20 20 20 20 20 30 20 27 6d    61 67 69 74 2d 6b 65 79 77 6f 72 64 20 74 29 0a | ]*\\]"......0.'magit-keyword.t). | 
| 29160 | 20 20 20 20 28 22 5c 5c 28 3f 3a 66 69 78 75 70    21 5c 5c 7c 73 71 75 61 73 68 21 5c 5c 29 22 0a | ....("\\(?:fixup!\\|squash!\\)". | 
| 29180 | 20 20 20 20 20 30 20 27 6d 61 67 69 74 2d 6b 65    79 77 6f 72 64 2d 73 71 75 61 73 68 20 74 29 0a | .....0.'magit-keyword-squash.t). | 
| 291a0 | 20 20 20 20 28 2c 28 66 6f 72 6d 61 74 20 22 5e    25 73 20 52 65 62 61 73 65 20 5c 5c 28 5b 5e 20 | ....(,(format."^%s.Rebase.\\([^. | 
| 291c0 | 5d 2a 5c 5c 29 20 6f 6e 74 6f 20 5c 5c 28 5b 5e    20 5d 2a 5c 5c 29 22 20 63 6f 6d 6d 65 6e 74 2d | ]*\\).onto.\\([^.]*\\)".comment- | 
| 291e0 | 73 74 61 72 74 29 0a 20 20 20 20 20 28 31 20 27    67 69 74 2d 72 65 62 61 73 65 2d 63 6f 6d 6d 65 | start)......(1.'git-rebase-comme | 
| 29200 | 6e 74 2d 68 61 73 68 20 74 29 0a 20 20 20 20 20    28 32 20 27 67 69 74 2d 72 65 62 61 73 65 2d 63 | nt-hash.t)......(2.'git-rebase-c | 
| 29220 | 6f 6d 6d 65 6e 74 2d 68 61 73 68 20 74 29 29 0a    20 20 20 20 28 2c 28 66 6f 72 6d 61 74 20 22 5e | omment-hash.t)).....(,(format."^ | 
| 29240 | 25 73 20 5c 5c 28 43 6f 6d 6d 61 6e 64 73 3a 5c    5c 29 22 20 63 6f 6d 6d 65 6e 74 2d 73 74 61 72 | %s.\\(Commands:\\)".comment-star | 
| 29260 | 74 29 0a 20 20 20 20 20 28 31 20 27 67 69 74 2d    72 65 62 61 73 65 2d 63 6f 6d 6d 65 6e 74 2d 68 | t)......(1.'git-rebase-comment-h | 
| 29280 | 65 61 64 69 6e 67 20 74 29 29 0a 20 20 20 20 28    2c 28 66 6f 72 6d 61 74 20 22 5e 25 73 20 42 72 | eading.t)).....(,(format."^%s.Br | 
| 292a0 | 61 6e 63 68 20 5c 5c 28 2e 2a 5c 5c 29 22 20 63    6f 6d 6d 65 6e 74 2d 73 74 61 72 74 29 0a 20 20 | anch.\\(.*\\)".comment-start)... | 
| 292c0 | 20 20 20 28 31 20 27 67 69 74 2d 72 65 62 61 73    65 2d 6c 61 62 65 6c 20 74 29 29 29 29 0a 0a 28 | ...(1.'git-rebase-label.t))))..( | 
| 292e0 | 64 65 66 75 6e 20 67 69 74 2d 72 65 62 61 73 65    2d 6d 6f 64 65 2d 73 68 6f 77 2d 6b 65 79 62 69 | defun.git-rebase-mode-show-keybi | 
| 29300 | 6e 64 69 6e 67 73 20 28 29 0a 20 20 22 4d 6f 64    69 66 79 20 74 68 65 20 5c 22 43 6f 6d 6d 61 6e | ndings.()..."Modify.the.\"Comman | 
| 29320 | 64 73 3a 5c 22 20 73 65 63 74 69 6f 6e 20 6f 66    20 74 68 65 20 63 6f 6d 6d 65 6e 74 20 47 69 74 | ds:\".section.of.the.comment.Git | 
| 29340 | 20 67 65 6e 65 72 61 74 65 73 0a 61 74 20 74 68    65 20 62 6f 74 74 6f 6d 20 6f 66 20 74 68 65 20 | .generates.at.the.bottom.of.the. | 
| 29360 | 66 69 6c 65 20 73 6f 20 74 68 61 74 20 69 6e 20    70 6c 61 63 65 20 6f 66 20 74 68 65 20 6f 6e 65 | file.so.that.in.place.of.the.one | 
| 29380 | 2d 6c 65 74 74 65 72 0a 61 62 62 72 65 76 69 61    74 69 6f 6e 20 66 6f 72 20 74 68 65 20 63 6f 6d | -letter.abbreviation.for.the.com | 
| 293a0 | 6d 61 6e 64 2c 20 69 74 20 73 68 6f 77 73 20 74    68 65 20 63 6f 6d 6d 61 6e 64 27 73 20 6b 65 79 | mand,.it.shows.the.command's.key | 
| 293c0 | 62 69 6e 64 69 6e 67 2e 0a 42 79 20 64 65 66 61    75 6c 74 2c 20 74 68 69 73 20 69 73 20 74 68 65 | binding..By.default,.this.is.the | 
| 293e0 | 20 73 61 6d 65 20 65 78 63 65 70 74 20 66 6f 72    20 74 68 65 20 5c 22 70 69 63 6b 5c 22 20 63 6f | .same.except.for.the.\"pick\".co | 
| 29400 | 6d 6d 61 6e 64 2e 22 0a 20 20 28 6c 65 74 20 28    28 69 6e 68 69 62 69 74 2d 72 65 61 64 2d 6f 6e | mmand."...(let.((inhibit-read-on | 
| 29420 | 6c 79 20 74 29 29 0a 20 20 20 20 28 73 61 76 65    2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 | ly.t)).....(save-excursion...... | 
| 29440 | 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69    6e 74 2d 6d 69 6e 29 29 0a 20 20 20 20 20 20 28 | .(goto-char.(point-min)).......( | 
| 29460 | 77 68 65 6e 20 28 61 6e 64 20 67 69 74 2d 72 65    62 61 73 65 2d 73 68 6f 77 2d 69 6e 73 74 72 75 | when.(and.git-rebase-show-instru | 
| 29480 | 63 74 69 6f 6e 73 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 72 65 2d 73 65 61 72 | ctions..................(re-sear | 
| 294a0 | 63 68 2d 66 6f 72 77 61 72 64 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f | ch-forward...................(co | 
| 294c0 | 6e 63 61 74 20 67 69 74 2d 72 65 62 61 73 65 2d    63 6f 6d 6d 65 6e 74 2d 72 65 20 22 5c 5c 73 2d | ncat.git-rebase-comment-re."\\s- | 
| 294e0 | 2b 70 2c 20 70 69 63 6b 22 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c | +p,.pick")...................nil | 
| 29500 | 20 74 29 29 0a 20 20 20 20 20 20 20 20 28 67 6f    74 6f 2d 63 68 61 72 20 28 6c 69 6e 65 2d 62 65 | .t)).........(goto-char.(line-be | 
| 29520 | 67 69 6e 6e 69 6e 67 2d 70 6f 73 69 74 69 6f 6e    29 29 0a 20 20 20 20 20 20 20 20 28 70 63 61 73 | ginning-position)).........(pcas | 
| 29540 | 65 2d 64 6f 6c 69 73 74 20 28 60 28 2c 63 6d 64    20 2e 20 2c 64 65 73 63 29 20 67 69 74 2d 72 65 | e-dolist.(`(,cmd...,desc).git-re | 
| 29560 | 62 61 73 65 2d 63 6f 6d 6d 61 6e 64 2d 64 65 73    63 72 69 70 74 69 6f 6e 73 29 0a 20 20 20 20 20 | base-command-descriptions)...... | 
| 29580 | 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 66 6f    72 6d 61 74 20 28 70 72 6f 70 65 72 74 69 7a 65 | .....(insert.(format.(propertize | 
| 295a0 | 20 22 25 73 20 25 73 20 25 73 5c 6e 22 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."%s.%s.%s\n"................... | 
| 295c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 | ....................'font-lock-f | 
| 295e0 | 61 63 65 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 63    6f 6d 6d 65 6e 74 2d 66 61 63 65 29 0a 20 20 20 | ace.'font-lock-comment-face).... | 
| 29600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 63 6f 6d 6d 65 6e 74 2d 73 | .......................comment-s | 
| 29620 | 74 61 72 74 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | tart...........................( | 
| 29640 | 73 74 72 69 6e 67 2d 70 61 64 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | string-pad...................... | 
| 29660 | 20 20 20 20 20 20 28 73 75 62 73 74 69 74 75 74    65 2d 63 6f 6d 6d 61 6e 64 2d 6b 65 79 73 20 28 | ......(substitute-command-keys.( | 
| 29680 | 66 6f 72 6d 61 74 20 22 5c 5c 5b 25 73 5d 22 20    63 6d 64 29 29 20 38 29 0a 20 20 20 20 20 20 20 | format."\\[%s]".cmd)).8)........ | 
| 296a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 64 65 73 63 29 29 29 0a 20 20 20 20 20 | ...................desc)))...... | 
| 296c0 | 20 20 20 28 77 68 69 6c 65 20 28 72 65 2d 73 65    61 72 63 68 2d 66 6f 72 77 61 72 64 0a 20 20 20 | ...(while.(re-search-forward.... | 
| 296e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f    6e 63 61 74 20 67 69 74 2d 72 65 62 61 73 65 2d | .............(concat.git-rebase- | 
| 29700 | 63 6f 6d 6d 65 6e 74 2d 72 65 20 22 5c 5c 28 3f    3a 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | comment-re."\\(?:".............. | 
| 29720 | 20 20 20 20 20 20 20 20 20 20 20 22 5c 5c 28 20    5c 5c 2e 3f 20 20 20 20 20 2a 5c 5c 29 5c 5c 7c | ..........."\\(.\\.?.....*\\)\\| | 
| 29740 | 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 22 5c 5c 28 20 2b | "........................."\\(.+ | 
| 29760 | 5c 5c 29 5c 5c 28 5b 5e 5c 6e 2c 5d 2c 5c 5c 29    20 5c 5c 28 5b 5e 5c 6e 20 5d 2b 5c 5c 29 20 5c | \\)\\([^\n,],\\).\\([^\n.]+\\).\ | 
| 29780 | 5c 29 22 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 6e 69 6c 20 74 29 0a 20 20 20 20 | \)").................nil.t)..... | 
| 297a0 | 20 20 20 20 20 20 28 69 66 20 28 6d 61 74 63 68    2d 73 74 72 69 6e 67 20 31 29 0a 20 20 20 20 20 | ......(if.(match-string.1)...... | 
| 297c0 | 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63    65 2d 6d 61 74 63 68 20 28 6d 61 6b 65 2d 73 74 | .........(replace-match.(make-st | 
| 297e0 | 72 69 6e 67 20 31 30 20 3f 5c 73 29 20 74 20 74    20 6e 69 6c 20 31 29 0a 20 20 20 20 20 20 20 20 | ring.10.?\s).t.t.nil.1)......... | 
| 29800 | 20 20 20 20 28 6c 65 74 20 28 28 63 6d 64 20 28    69 6e 74 65 72 6e 20 28 63 6f 6e 63 61 74 20 22 | ....(let.((cmd.(intern.(concat." | 
| 29820 | 67 69 74 2d 72 65 62 61 73 65 2d 22 20 28 6d 61    74 63 68 2d 73 74 72 69 6e 67 20 34 29 29 29 29 | git-rebase-".(match-string.4)))) | 
| 29840 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 69 66 20 28 6e 6f 74 20 28 66 62 6f 75 6e 64 | )...............(if.(not.(fbound | 
| 29860 | 70 20 63 6d 64 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 | p.cmd))...................(delet | 
| 29880 | 65 2d 72 65 67 69 6f 6e 20 28 6c 69 6e 65 2d 62    65 67 69 6e 6e 69 6e 67 2d 70 6f 73 69 74 69 6f | e-region.(line-beginning-positio | 
| 298a0 | 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | n).............................. | 
| 298c0 | 20 20 20 20 28 31 2b 20 28 6c 69 6e 65 2d 65 6e    64 2d 70 6f 73 69 74 69 6f 6e 29 29 29 0a 20 20 | ....(1+.(line-end-position)))... | 
| 298e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61    64 64 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 69 | ..............(add-text-properti | 
| 29900 | 65 73 20 28 6c 69 6e 65 2d 62 65 67 69 6e 6e 69    6e 67 2d 70 6f 73 69 74 69 6f 6e 29 0a 20 20 20 | es.(line-beginning-position).... | 
| 29920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 29940 | 20 20 28 31 2b 20 28 6c 69 6e 65 2d 65 6e 64 2d    70 6f 73 69 74 69 6f 6e 29 29 0a 20 20 20 20 20 | ..(1+.(line-end-position))...... | 
| 29960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 29980 | 27 28 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65    20 66 6f 6e 74 2d 6c 6f 63 6b 2d 63 6f 6d 6d 65 | '(font-lock-face.font-lock-comme | 
| 299a0 | 6e 74 2d 66 61 63 65 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 | nt-face)).................(repla | 
| 299c0 | 63 65 2d 6d 61 74 63 68 20 22 20 22 20 74 20 74    20 6e 69 6c 20 32 29 0a 20 20 20 20 20 20 20 20 | ce-match.".".t.t.nil.2)......... | 
| 299e0 | 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65    2d 6d 61 74 63 68 0a 20 20 20 20 20 20 20 20 20 | ........(replace-match.......... | 
| 29a00 | 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d    70 61 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ........(string-pad............. | 
| 29a20 | 20 20 20 20 20 20 28 73 61 76 65 2d 6d 61 74 63    68 2d 64 61 74 61 0a 20 20 20 20 20 20 20 20 20 | ......(save-match-data.......... | 
| 29a40 | 20 20 20 20 20 20 20 20 20 20 20 28 73 75 62 73    74 69 74 75 74 65 2d 63 6f 6d 6d 61 6e 64 2d 6b | ...........(substitute-command-k | 
| 29a60 | 65 79 73 20 28 66 6f 72 6d 61 74 20 22 5c 5c 5b    25 73 5d 22 20 63 6d 64 29 29 29 0a 20 20 20 20 | eys.(format."\\[%s]".cmd)))..... | 
| 29a80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 38 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..............8)................ | 
| 29aa0 | 20 20 74 20 74 20 6e 69 6c 20 33 29 29 29 29 29    29 29 29 29 0a 0a 28 61 64 64 2d 68 6f 6f 6b 20 | ..t.t.nil.3)))))))))..(add-hook. | 
| 29ac0 | 27 67 69 74 2d 72 65 62 61 73 65 2d 6d 6f 64 65    2d 68 6f 6f 6b 20 23 27 67 69 74 2d 72 65 62 61 | 'git-rebase-mode-hook.#'git-reba | 
| 29ae0 | 73 65 2d 6d 6f 64 65 2d 73 68 6f 77 2d 6b 65 79    62 69 6e 64 69 6e 67 73 20 74 29 0a 0a 28 64 65 | se-mode-show-keybindings.t)..(de | 
| 29b00 | 66 75 6e 20 67 69 74 2d 72 65 62 61 73 65 2d 6d    6f 64 65 2d 64 69 73 61 62 6c 65 2d 62 65 66 6f | fun.git-rebase-mode-disable-befo | 
| 29b20 | 72 65 2d 73 61 76 65 2d 68 6f 6f 6b 20 28 29 0a    20 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 62 65 | re-save-hook.()...(setq-local.be | 
| 29b40 | 66 6f 72 65 2d 73 61 76 65 2d 68 6f 6f 6b 20 6e    69 6c 29 29 0a 0a 28 61 64 64 2d 68 6f 6f 6b 20 | fore-save-hook.nil))..(add-hook. | 
| 29b60 | 27 67 69 74 2d 72 65 62 61 73 65 2d 6d 6f 64 65    2d 68 6f 6f 6b 20 23 27 67 69 74 2d 72 65 62 61 | 'git-rebase-mode-hook.#'git-reba | 
| 29b80 | 73 65 2d 6d 6f 64 65 2d 64 69 73 61 62 6c 65 2d    62 65 66 6f 72 65 2d 73 61 76 65 2d 68 6f 6f 6b | se-mode-disable-before-save-hook | 
| 29ba0 | 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61    64 0a 28 64 65 66 63 6f 6e 73 74 20 67 69 74 2d | )..;;;###autoload.(defconst.git- | 
| 29bc0 | 72 65 62 61 73 65 2d 66 69 6c 65 6e 61 6d 65 2d    72 65 67 65 78 70 20 22 2f 67 69 74 2d 72 65 62 | rebase-filename-regexp."/git-reb | 
| 29be0 | 61 73 65 2d 74 6f 64 6f 5c 5c 27 22 29 0a 3b 3b    3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 61 64 | ase-todo\\'").;;;###autoload.(ad | 
| 29c00 | 64 2d 74 6f 2d 6c 69 73 74 20 27 61 75 74 6f 2d    6d 6f 64 65 2d 61 6c 69 73 74 0a 20 20 20 20 20 | d-to-list.'auto-mode-alist...... | 
| 29c20 | 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 67 69    74 2d 72 65 62 61 73 65 2d 66 69 6c 65 6e 61 6d | ........(cons.git-rebase-filenam | 
| 29c40 | 65 2d 72 65 67 65 78 70 20 23 27 67 69 74 2d 72    65 62 61 73 65 2d 6d 6f 64 65 29 29 0a 0a 28 61 | e-regexp.#'git-rebase-mode))..(a | 
| 29c60 | 64 64 2d 74 6f 2d 6c 69 73 74 20 27 77 69 74 68    2d 65 64 69 74 6f 72 2d 73 65 72 76 65 72 2d 77 | dd-to-list.'with-editor-server-w | 
| 29c80 | 69 6e 64 6f 77 2d 61 6c 69 73 74 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 67 | indow-alist..............(cons.g | 
| 29ca0 | 69 74 2d 72 65 62 61 73 65 2d 66 69 6c 65 6e 61    6d 65 2d 72 65 67 65 78 70 20 23 27 73 77 69 74 | it-rebase-filename-regexp.#'swit | 
| 29cc0 | 63 68 2d 74 6f 2d 62 75 66 66 65 72 29 29 0a 0a    28 77 69 74 68 2d 65 76 61 6c 2d 61 66 74 65 72 | ch-to-buffer))..(with-eval-after | 
| 29ce0 | 2d 6c 6f 61 64 20 27 72 65 63 65 6e 74 66 0a 20    20 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 72 | -load.'recentf...(add-to-list.'r | 
| 29d00 | 65 63 65 6e 74 66 2d 65 78 63 6c 75 64 65 20 67    69 74 2d 72 65 62 61 73 65 2d 66 69 6c 65 6e 61 | ecentf-exclude.git-rebase-filena | 
| 29d20 | 6d 65 2d 72 65 67 65 78 70 29 29 0a 0a 28 61 64    64 2d 74 6f 2d 6c 69 73 74 20 27 77 69 74 68 2d | me-regexp))..(add-to-list.'with- | 
| 29d40 | 65 64 69 74 6f 72 2d 66 69 6c 65 2d 6e 61 6d 65    2d 68 69 73 74 6f 72 79 2d 65 78 63 6c 75 64 65 | editor-file-name-history-exclude | 
| 29d60 | 20 67 69 74 2d 72 65 62 61 73 65 2d 66 69 6c 65    6e 61 6d 65 2d 72 65 67 65 78 70 29 0a 0a 3b 3b | .git-rebase-filename-regexp)..;; | 
| 29d80 | 3b 20 49 6d 65 6e 75 20 53 75 70 70 6f 72 74 0a    0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 69 6d | ;.Imenu.Support..(defun.magit-im | 
| 29da0 | 65 6e 75 2d 2d 72 65 62 61 73 65 2d 70 72 65 76    2d 69 6e 64 65 78 2d 70 6f 73 69 74 69 6f 6e 2d | enu--rebase-prev-index-position- | 
| 29dc0 | 66 75 6e 63 74 69 6f 6e 20 28 29 0a 20 20 22 4d    6f 76 65 20 70 6f 69 6e 74 20 74 6f 20 70 72 65 | function.()..."Move.point.to.pre | 
| 29de0 | 76 69 6f 75 73 20 63 6f 6d 6d 69 74 20 69 6e 20    67 69 74 2d 72 65 62 61 73 65 20 62 75 66 66 65 | vious.commit.in.git-rebase.buffe | 
| 29e00 | 72 2e 0a 55 73 65 64 20 61 73 20 61 20 76 61 6c    75 65 20 66 6f 72 20 60 69 6d 65 6e 75 2d 70 72 | r..Used.as.a.value.for.`imenu-pr | 
| 29e20 | 65 76 2d 69 6e 64 65 78 2d 70 6f 73 69 74 69 6f    6e 2d 66 75 6e 63 74 69 6f 6e 27 2e 22 0a 20 20 | ev-index-position-function'."... | 
| 29e40 | 28 63 61 74 63 68 20 27 66 6f 75 6e 64 0a 20 20    20 20 28 77 68 69 6c 65 20 28 6e 6f 74 20 28 62 | (catch.'found.....(while.(not.(b | 
| 29e60 | 6f 62 70 29 29 0a 20 20 20 20 20 20 28 67 69 74    2d 72 65 62 61 73 65 2d 62 61 63 6b 77 61 72 64 | obp)).......(git-rebase-backward | 
| 29e80 | 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 28 77 68    65 6e 20 28 67 69 74 2d 72 65 62 61 73 65 2d 6c | -line).......(when.(git-rebase-l | 
| 29ea0 | 69 6e 65 2d 70 29 0a 20 20 20 20 20 20 20 20 28    74 68 72 6f 77 20 27 66 6f 75 6e 64 20 74 29 29 | ine-p).........(throw.'found.t)) | 
| 29ec0 | 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69    74 2d 69 6d 65 6e 75 2d 2d 72 65 62 61 73 65 2d | )))..(defun.magit-imenu--rebase- | 
| 29ee0 | 65 78 74 72 61 63 74 2d 69 6e 64 65 78 2d 6e 61    6d 65 2d 66 75 6e 63 74 69 6f 6e 20 28 29 0a 20 | extract-index-name-function.().. | 
| 29f00 | 20 22 52 65 74 75 72 6e 20 69 6d 65 6e 75 20 6e    61 6d 65 20 66 6f 72 20 6c 69 6e 65 20 61 74 20 | ."Return.imenu.name.for.line.at. | 
| 29f20 | 70 6f 69 6e 74 2e 0a 50 6f 69 6e 74 20 73 68 6f    75 6c 64 20 62 65 20 61 74 20 74 68 65 20 62 65 | point..Point.should.be.at.the.be | 
| 29f40 | 67 69 6e 6e 69 6e 67 20 6f 66 20 74 68 65 20 6c    69 6e 65 2e 20 20 54 68 69 73 20 66 75 6e 63 74 | ginning.of.the.line...This.funct | 
| 29f60 | 69 6f 6e 0a 69 73 20 75 73 65 64 20 61 73 20 61    20 76 61 6c 75 65 20 66 6f 72 20 60 69 6d 65 6e | ion.is.used.as.a.value.for.`imen | 
| 29f80 | 75 2d 65 78 74 72 61 63 74 2d 69 6e 64 65 78 2d    6e 61 6d 65 2d 66 75 6e 63 74 69 6f 6e 27 2e 22 | u-extract-index-name-function'." | 
| 29fa0 | 0a 20 20 28 62 75 66 66 65 72 2d 73 75 62 73 74    72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 | ...(buffer-substring-no-properti | 
| 29fc0 | 65 73 20 28 6c 69 6e 65 2d 62 65 67 69 6e 6e 69    6e 67 2d 70 6f 73 69 74 69 6f 6e 29 0a 20 20 20 | es.(line-beginning-position).... | 
| 29fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( | 
| 2a000 | 6c 69 6e 65 2d 65 6e 64 2d 70 6f 73 69 74 69 6f    6e 29 29 29 0a 0a 3b 3b 3b 20 5f 0a 28 70 72 6f | line-end-position)))..;;;._.(pro | 
| 2a020 | 76 69 64 65 20 27 67 69 74 2d 72 65 62 61 73 65    29 0a 3b 3b 3b 20 67 69 74 2d 72 65 62 61 73 65 | vide.'git-rebase).;;;.git-rebase | 
| 2a040 | 2e 65 6c 20 65 6e 64 73 20 68 65 72 65 0a 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .el.ends.here................... | 
| 2a060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2a080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2a0a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2a0c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2a0e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2a100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2a120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2a140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2a160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2a180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2a1a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2a1c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2a1e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2a200 | 6d 61 67 69 74 2d 32 30 32 34 30 34 30 34 2e 31    39 30 31 2f 41 55 54 48 4f 52 53 2e 6d 64 00 00 | magit-20240404.1901/AUTHORS.md.. | 
| 2a220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2a240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2a260 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30    30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 | 
| 2a280 | 30 30 31 35 30 30 35 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 33 35 35 34 00 20 30 00 00 00 | 0015005.00000000000.013554..0... | 
| 2a2a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2a2c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2a2e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2a300 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... | 
| 2a320 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... | 
| 2a340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2a360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2a380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2a3a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2a3c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2a3e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2a400 | 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 70 65    6f 70 6c 65 20 68 61 76 65 20 63 6f 6e 74 72 69 | The.following.people.have.contri | 
| 2a420 | 62 75 74 65 64 20 74 6f 20 4d 61 67 69 74 2e 0a    46 6f 72 20 73 74 61 74 69 73 74 69 63 73 20 73 | buted.to.Magit..For.statistics.s | 
| 2a440 | 65 65 20 68 74 74 70 73 3a 2f 2f 6d 61 67 69 74    2e 76 63 2f 73 74 61 74 73 2f 6d 61 67 69 74 2f | ee.https://magit.vc/stats/magit/ | 
| 2a460 | 61 75 74 68 6f 72 73 2e 68 74 6d 6c 2e 0a 0a 41    75 74 68 6f 72 73 0a 2d 2d 2d 2d 2d 2d 2d 0a 0a | authors.html...Authors.-------.. | 
| 2a480 | 2d 20 4d 61 72 69 75 73 20 56 6f 6c 6c 6d 65 72    0a 2d 20 4a 6f 6e 61 73 20 42 65 72 6e 6f 75 6c | -.Marius.Vollmer.-.Jonas.Bernoul | 
| 2a4a0 | 6c 69 0a 0a 41 63 74 69 76 65 20 4d 61 69 6e 74    61 69 6e 65 72 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d | li..Active.Maintainers.--------- | 
| 2a4c0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 2d 20 4a 6f 6e    61 73 20 42 65 72 6e 6f 75 6c 6c 69 0a 2d 20 4b | ---------..-.Jonas.Bernoulli.-.K | 
| 2a4e0 | 79 6c 65 20 4d 65 79 65 72 0a 0a 46 6f 72 6d 65    72 20 4d 61 69 6e 74 61 69 6e 65 72 73 0a 2d 2d | yle.Meyer..Former.Maintainers.-- | 
| 2a500 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    0a 0a 2d 20 4e 69 63 6f 6c 61 73 20 44 75 64 65 | ----------------..-.Nicolas.Dude | 
| 2a520 | 62 6f 75 74 0a 2d 20 4e 6f 61 6d 20 50 6f 73 74    61 76 73 6b 79 0a 2d 20 50 65 74 65 72 20 4a 2e | bout.-.Noam.Postavsky.-.Peter.J. | 
| 2a540 | 20 57 65 69 73 62 65 72 67 0a 2d 20 50 68 69 6c    20 4a 61 63 6b 73 6f 6e 0a 2d 20 52 c3 a9 6d 69 | .Weisberg.-.Phil.Jackson.-.R..mi | 
| 2a560 | 20 56 61 6e 69 63 61 74 0a 2d 20 59 61 6e 6e 20    48 6f 64 69 71 75 65 0a 0a 41 6c 6c 20 43 6f 6e | .Vanicat.-.Yann.Hodique..All.Con | 
| 2a580 | 74 72 69 62 75 74 6f 72 73 0a 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 2d 20 41 61 | tributors.----------------..-.Aa | 
| 2a5a0 | 72 6f 6e 20 43 75 6c 69 63 68 0a 2d 20 41 61 72    6f 6e 20 4c 2e 20 5a 65 6e 67 0a 2d 20 41 61 72 | ron.Culich.-.Aaron.L..Zeng.-.Aar | 
| 2a5c0 | 6f 6e 20 4d 61 64 6c 6f 6e 2d 4b 61 79 0a 2d 20    41 62 64 6f 20 52 6f 69 67 2d 4d 61 72 61 6e 67 | on.Madlon-Kay.-.Abdo.Roig-Marang | 
| 2a5e0 | 65 73 0a 2d 20 41 64 61 6d 20 42 65 6e 61 6e 74    69 0a 2d 20 41 64 61 6d 20 4b 72 75 73 7a 65 77 | es.-.Adam.Benanti.-.Adam.Kruszew | 
| 2a600 | 73 6b 69 0a 2d 20 41 64 61 6d 20 50 6f 72 74 65    72 0a 2d 20 41 64 61 6d 20 53 70 69 65 72 73 0a | ski.-.Adam.Porter.-.Adam.Spiers. | 
| 2a620 | 2d 20 41 64 65 6f 64 61 74 6f 20 53 69 6d c3 b3    0a 2d 20 c3 86 76 61 72 20 41 72 6e 66 6a c3 b6 | -.Adeodato.Sim...-...var.Arnfj.. | 
| 2a640 | 72 c3 b0 20 42 6a 61 72 6d 61 73 6f 6e 0a 2d 20    41 6c 61 6e 20 46 61 6c 6c 6f 6f 6e 0a 2d 20 41 | r...Bjarmason.-.Alan.Falloon.-.A | 
| 2a660 | 6c 62 61 6e 20 47 72 75 69 6e 0a 2d 20 41 6c 65    6b 73 65 79 20 55 69 6d 61 6e 6f 76 0a 2d 20 41 | lban.Gruin.-.Aleksey.Uimanov.-.A | 
| 2a680 | 6c 65 78 61 6e 64 65 72 20 47 72 61 6d 69 61 6b    0a 2d 20 41 6c 65 78 61 6e 64 65 72 20 4d 69 6c | lexander.Gramiak.-.Alexander.Mil | 
| 2a6a0 | 6c 65 72 0a 2d 20 41 6c 65 78 20 42 72 61 6e 68    61 6d 0a 2d 20 41 6c 65 78 20 44 75 6e 6e 0a 2d | ler.-.Alex.Branham.-.Alex.Dunn.- | 
| 2a6c0 | 20 41 6c 65 78 65 79 20 56 6f 69 6e 6f 76 0a 2d    20 41 6c 65 78 20 4b 6f 73 74 0a 2d 20 41 6c 65 | .Alexey.Voinov.-.Alex.Kost.-.Ale | 
| 2a6e0 | 78 20 4b 72 65 69 73 68 65 72 0a 2d 20 41 6c 65    78 20 4f 74 74 0a 2d 20 41 6c 6c 65 6e 20 4c 69 | x.Kreisher.-.Alex.Ott.-.Allen.Li | 
| 2a700 | 0a 2d 20 41 6e 64 72 65 61 73 20 46 75 63 68 73    0a 2d 20 41 6e 64 72 65 61 73 20 4c 69 6c 6a 65 | .-.Andreas.Fuchs.-.Andreas.Lilje | 
| 2a720 | 71 76 69 73 74 0a 2d 20 41 6e 64 72 65 61 73 20    52 6f 74 74 6d 61 6e 6e 0a 2d 20 41 6e 64 72 65 | qvist.-.Andreas.Rottmann.-.Andre | 
| 2a740 | 69 20 43 68 69 c8 9b 75 0a 2d 20 41 6e 64 72 65    77 20 45 67 67 65 6e 62 65 72 67 65 72 0a 2d 20 | i.Chi..u.-.Andrew.Eggenberger.-. | 
| 2a760 | 41 6e 64 72 65 77 20 4b 69 72 6b 70 61 74 72 69    63 6b 0a 2d 20 41 6e 64 72 65 77 20 50 73 61 6c | Andrew.Kirkpatrick.-.Andrew.Psal | 
| 2a780 | 74 69 73 0a 2d 20 41 6e 64 72 65 77 20 53 63 68    77 61 72 74 7a 6d 65 79 65 72 0a 2d 20 41 6e 64 | tis.-.Andrew.Schwartzmeyer.-.And | 
| 2a7a0 | 72 65 79 20 53 6d 69 72 6e 6f 76 0a 2d 20 41 6e    64 72 69 79 20 4b 6d 69 74 27 0a 2d 20 41 6e 64 | rey.Smirnov.-.Andriy.Kmit'.-.And | 
| 2a7c0 | 79 20 53 61 77 79 65 72 0a 2d 20 41 6e 67 65 6c    20 64 65 20 56 69 63 65 6e 74 65 0a 2d 20 41 72 | y.Sawyer.-.Angel.de.Vicente.-.Ar | 
| 2a7e0 | 69 61 20 45 64 6d 6f 6e 64 73 0a 2d 20 41 72 69    61 6c 64 6f 20 4d 61 72 74 69 6e 69 0a 2d 20 41 | ia.Edmonds.-.Arialdo.Martini.-.A | 
| 2a800 | 72 6e 61 75 20 52 6f 69 67 20 4e 69 6e 65 72 6f    6c 61 0a 2d 20 41 73 68 6c 79 6e 6e 20 41 6e 64 | rnau.Roig.Ninerola.-.Ashlynn.And | 
| 2a820 | 65 72 73 6f 6e 0a 2d 20 42 61 72 61 6b 20 41 2e    20 50 65 61 72 6c 6d 75 74 74 65 72 0a 2d 20 42 | erson.-.Barak.A..Pearlmutter.-.B | 
| 2a840 | 61 72 20 4d 61 67 61 6c 0a 2d 20 42 61 72 74 20    42 61 6b 6b 65 72 0a 2d 20 42 61 73 69 6c 20 4c | ar.Magal.-.Bart.Bakker.-.Basil.L | 
| 2a860 | 2e 20 43 6f 6e 74 6f 76 6f 75 6e 65 73 69 6f 73    0a 2d 20 42 61 73 74 69 61 6e 20 42 65 69 73 63 | ..Contovounesios.-.Bastian.Beisc | 
| 2a880 | 68 65 72 0a 2d 20 42 61 73 74 69 61 6e 20 42 65    72 61 6e 65 6b 0a 2d 20 42 65 6e 6a 61 6d 69 6e | her.-.Bastian.Beranek.-.Benjamin | 
| 2a8a0 | 20 4d 6f 74 7a 0a 2d 20 42 65 6e 20 4e 6f 72 74    68 0a 2d 20 42 65 6e 20 57 61 6c 74 6f 6e 0a 2d | .Motz.-.Ben.North.-.Ben.Walton.- | 
| 2a8c0 | 20 42 65 6e 20 5a 61 6e 69 6e 0a 2d 20 42 6f 62    20 55 68 6c 0a 2d 20 42 6f 72 75 63 68 20 42 61 | .Ben.Zanin.-.Bob.Uhl.-.Boruch.Ba | 
| 2a8e0 | 75 6d 0a 2d 20 42 72 61 64 6c 65 79 20 57 72 69    67 68 74 0a 2d 20 42 72 61 6e 64 6f 6e 20 57 20 | um.-.Bradley.Wright.-.Brandon.W. | 
| 2a900 | 4d 61 69 73 74 65 72 0a 2d 20 42 72 65 6e 6e 61    6e 20 56 69 6e 63 65 6e 74 0a 2d 20 42 72 69 61 | Maister.-.Brennan.Vincent.-.Bria | 
| 2a920 | 6e 20 4c 65 75 6e 67 0a 2d 20 42 72 69 61 6e 20    57 61 72 6e 65 72 0a 2d 20 42 72 79 61 6e 20 53 | n.Leung.-.Brian.Warner.-.Bryan.S | 
| 2a940 | 68 65 6c 6c 0a 2d 20 42 75 73 74 65 72 20 43 6f    70 6c 65 79 0a 2d 20 43 61 6d 65 72 6f 6e 20 43 | hell.-.Buster.Copley.-.Cameron.C | 
| 2a960 | 68 61 70 61 72 72 6f 0a 2d 20 43 61 72 6c 20 4c    69 65 62 65 72 6d 61 6e 0a 2d 20 43 68 69 6c 6c | haparro.-.Carl.Lieberman.-.Chill | 
| 2a980 | 61 72 20 41 6e 61 6e 64 0a 2d 20 43 68 72 69 73    20 42 65 72 6e 61 72 64 0a 2d 20 43 68 72 69 73 | ar.Anand.-.Chris.Bernard.-.Chris | 
| 2a9a0 | 20 44 6f 6e 65 0a 2d 20 43 68 72 69 73 20 4c 61    52 6f 73 65 0a 2d 20 43 68 72 69 73 20 4d 6f 6f | .Done.-.Chris.LaRose.-.Chris.Moo | 
| 2a9c0 | 72 65 0a 2d 20 43 68 72 69 73 20 52 69 6e 67 0a    2d 20 43 68 72 69 73 20 53 68 6f 65 6d 61 6b 65 | re.-.Chris.Ring.-.Chris.Shoemake | 
| 2a9e0 | 72 0a 2d 20 43 68 72 69 73 74 69 61 6e 20 44 69    65 74 72 69 63 68 0a 2d 20 43 68 72 69 73 74 69 | r.-.Christian.Dietrich.-.Christi | 
| 2aa00 | 61 6e 20 4b 6c 75 67 65 0a 2d 20 43 68 72 69 73    74 69 61 6e 20 54 69 65 74 7a 65 0a 2d 20 43 68 | an.Kluge.-.Christian.Tietze.-.Ch | 
| 2aa20 | 72 69 73 74 6f 70 68 65 20 4a 75 6e 6b 65 0a 2d    20 43 68 72 69 73 74 6f 70 68 65 72 20 43 61 72 | ristophe.Junke.-.Christopher.Car | 
| 2aa40 | 6c 69 6c 65 0a 2d 20 43 68 72 69 73 74 6f 70 68    65 72 20 4d 6f 6e 73 61 6e 74 6f 0a 2d 20 43 6c | lile.-.Christopher.Monsanto.-.Cl | 
| 2aa60 | c3 a9 6d 65 6e 74 20 50 69 74 2d 43 6c 61 75 64    65 6c 0a 2d 20 43 6f 72 6e 65 6c 69 75 73 20 4d | ..ment.Pit-Claudel.-.Cornelius.M | 
| 2aa80 | 69 6b 61 0a 2d 20 43 72 61 69 67 20 41 6e 64 65    72 61 0a 2d 20 44 61 61 6e 74 75 72 6f 0a 2d 20 | ika.-.Craig.Andera.-.Daanturo.-. | 
| 2aaa0 | 44 61 6c 65 20 48 61 67 67 6c 75 6e 64 0a 2d 20    44 61 6d 69 65 6e 20 43 61 73 73 6f 75 0a 2d 20 | Dale.Hagglund.-.Damien.Cassou.-. | 
| 2aac0 | 44 61 6e 20 44 61 76 69 73 6f 6e 0a 2d 20 44 61    6e 20 45 72 69 6b 73 6f 6e 0a 2d 20 44 61 6e 69 | Dan.Davison.-.Dan.Erikson.-.Dani | 
| 2aae0 | 65 6c 20 42 72 6f 63 6b 6d 61 6e 0a 2d 20 44 61    6e 69 65 6c 20 46 61 72 69 6e 61 0a 2d 20 44 61 | el.Brockman.-.Daniel.Farina.-.Da | 
| 2ab00 | 6e 69 65 6c 20 46 6c 65 69 73 63 68 65 72 0a 2d    20 44 61 6e 69 65 6c 20 47 72 c3 b6 62 65 72 0a | niel.Fleischer.-.Daniel.Gr..ber. | 
| 2ab20 | 2d 20 44 61 6e 69 65 6c 20 48 61 63 6b 6e 65 79    0a 2d 20 44 61 6e 69 65 6c 20 4b 72 61 75 73 0a | -.Daniel.Hackney.-.Daniel.Kraus. | 
| 2ab40 | 2d 20 44 61 6e 69 65 6c 20 4d 61 69 0a 2d 20 44    61 6e 69 65 6c 20 4d 61 72 74 c3 ad 6e 0a 2d 20 | -.Daniel.Mai.-.Daniel.Mart..n.-. | 
| 2ab60 | 44 61 6e 69 65 6c 20 4d 65 6e 64 6c 65 72 0a 2d    20 44 61 6e 69 65 6c 20 4e 61 67 79 0a 2d 20 44 | Daniel.Mendler.-.Daniel.Nagy.-.D | 
| 2ab80 | 61 6e 20 4b 65 73 73 6c 65 72 0a 2d 20 44 61 6e    20 4c 61 4d 61 6e 6e 61 0a 2d 20 44 61 6e 6e 79 | an.Kessler.-.Dan.LaManna.-.Danny | 
| 2aba0 | 20 5a 68 75 0a 2d 20 44 61 74 6f 20 53 69 6d c3    b3 0a 2d 20 44 61 76 69 64 20 41 62 72 61 68 61 | .Zhu.-.Dato.Sim...-.David.Abraha | 
| 2abc0 | 6d 73 0a 2d 20 44 61 76 69 64 20 45 6c 6c 69 73    6f 6e 0a 2d 20 44 61 76 69 64 20 48 75 6c 6c 0a | ms.-.David.Ellison.-.David.Hull. | 
| 2abe0 | 2d 20 44 61 76 69 64 20 4c 2e 20 52 61 67 65 72    0a 2d 20 44 61 76 69 64 20 57 61 6c 6c 69 6e 0a | -.David.L..Rager.-.David.Wallin. | 
| 2ac00 | 2d 20 44 65 61 6e 20 4b 61 72 69 6e 69 65 6d 69    0a 2d 20 44 65 6e 6e 69 73 20 50 61 73 6b 6f 72 | -.Dean.Kariniemi.-.Dennis.Paskor | 
| 2ac20 | 7a 0a 2d 20 44 69 76 79 65 20 4b 61 70 6f 6f 72    0a 2d 20 44 6f 6d 69 6e 69 71 75 65 20 51 75 61 | z.-.Divye.Kapoor.-.Dominique.Qua | 
| 2ac40 | 74 72 61 76 61 75 78 0a 2d 20 44 75 69 61 6e 74    6f 20 56 65 62 6f 74 63 69 0a 2d 20 45 6c 69 20 | travaux.-.Duianto.Vebotci.-.Eli. | 
| 2ac60 | 42 61 72 7a 69 6c 61 79 0a 2d 20 45 6c 6c 69 73    20 4b 65 6e 79 6f 0a 2d 20 45 72 69 63 0a 2d 20 | Barzilay.-.Ellis.Kenyo.-.Eric.-. | 
| 2ac80 | 45 72 69 63 20 44 61 76 69 73 0a 2d 20 45 72 69    63 20 50 72 75 64 27 68 6f 6d 6d 65 61 75 78 0a | Eric.Davis.-.Eric.Prud'hommeaux. | 
| 2aca0 | 2d 20 45 72 69 63 20 53 63 68 75 6c 74 65 0a 2d    20 45 72 69 6b 20 41 6e 64 65 72 73 6f 6e 0a 2d | -.Eric.Schulte.-.Erik.Anderson.- | 
| 2acc0 | 20 45 75 67 65 6e 65 20 4d 69 6b 68 61 79 6c 6f    76 0a 2d 20 45 76 61 6e 20 54 6f 72 72 69 65 0a | .Eugene.Mikhaylov.-.Evan.Torrie. | 
| 2ace0 | 2d 20 45 76 67 6b 65 6e 69 20 53 61 6d 70 65 6c    6e 69 6b 6f 66 0a 2d 20 45 79 61 6c 20 4c 6f 74 | -.Evgkeni.Sampelnikof.-.Eyal.Lot | 
| 2ad00 | 65 6d 0a 2d 20 45 79 61 6c 20 53 6f 68 61 0a 2d    20 46 61 62 69 61 6e 20 57 69 67 65 74 0a 2d 20 | em.-.Eyal.Soha.-.Fabian.Wiget.-. | 
| 2ad20 | 46 65 6c 69 78 20 47 65 6c 6c 65 72 0a 2d 20 46    65 6c 69 78 20 59 61 6e 0a 2d 20 46 65 6e 67 20 | Felix.Geller.-.Felix.Yan.-.Feng. | 
| 2ad40 | 4c 69 0a 2d 20 46 6c 6f 72 69 61 6e 20 52 61 67    77 69 74 7a 0a 2d 20 46 72 61 6e 6b 6c 69 6e 20 | Li.-.Florian.Ragwitz.-.Franklin. | 
| 2ad60 | 44 65 6c 65 68 65 6c 6c 65 0a 2d 20 46 72 c3 a9    64 c3 a9 72 69 63 20 47 69 71 75 65 6c 0a 2d 20 | Delehelle.-.Fr..d..ric.Giquel.-. | 
| 2ad80 | 46 72 69 74 7a 20 47 72 61 62 6f 0a 2d 20 46 72    69 74 7a 20 53 74 65 6c 7a 65 72 0a 2d 20 47 65 | Fritz.Grabo.-.Fritz.Stelzer.-.Ge | 
| 2ada0 | 6f 66 66 20 53 68 61 6e 6e 6f 6e 0a 2d 20 47 65    6f 72 67 65 20 4b 61 64 69 61 6e 61 6b 69 73 0a | off.Shannon.-.George.Kadianakis. | 
| 2adc0 | 2d 20 47 c3 a9 7a 61 20 48 65 72 6d 61 6e 0a 2d    20 47 72 61 68 61 6d 20 43 6c 61 72 6b 0a 2d 20 | -.G..za.Herman.-.Graham.Clark.-. | 
| 2ade0 | 47 72 61 68 61 6d 20 44 6f 62 62 69 6e 73 0a 2d    20 47 72 65 67 20 41 2e 20 57 6f 6f 64 73 0a 2d | Graham.Dobbins.-.Greg.A..Woods.- | 
| 2ae00 | 20 47 72 65 67 20 4c 75 63 61 73 0a 2d 20 47 72    65 67 6f 72 79 20 48 65 79 74 69 6e 67 73 0a 2d | .Greg.Lucas.-.Gregory.Heytings.- | 
| 2ae20 | 20 47 72 65 67 20 53 65 78 74 6f 6e 0a 2d 20 47    72 65 67 20 53 74 65 75 63 6b 0a 2d 20 47 75 69 | .Greg.Sexton.-.Greg.Steuck.-.Gui | 
| 2ae40 | 6c 6c 61 75 6d 65 20 4d 61 72 74 72 65 73 0a 2d    20 48 61 6e 6e 75 20 4b 6f 69 76 69 73 74 6f 0a | llaume.Martres.-.Hannu.Koivisto. | 
| 2ae60 | 2d 20 48 61 6e 73 2d 50 65 74 65 72 20 44 65 69    66 65 6c 0a 2d 20 68 6f 6b 6f 6d 6f 0a 2d 20 48 | -.Hans-Peter.Deifel.-.hokomo.-.H | 
| 2ae80 | 75 73 73 65 69 6e 20 41 69 74 2d 4c 61 68 63 65    6e 0a 2d 20 49 61 6e 20 45 75 72 65 0a 2d 20 49 | ussein.Ait-Lahcen.-.Ian.Eure.-.I | 
| 2aea0 | 61 6e 20 4d 69 6c 6c 69 67 61 6e 0a 2d 20 49 6c    79 61 20 47 72 69 67 6f 72 69 65 76 0a 2d 20 49 | an.Milligan.-.Ilya.Grigoriev.-.I | 
| 2aec0 | 6e 67 6d 61 72 20 53 69 74 74 6c 0a 2d 20 49 6e    67 6f 20 4c 6f 68 6d 61 72 0a 2d 20 49 6f 61 6e | ngmar.Sittl.-.Ingo.Lohmar.-.Ioan | 
| 2aee0 | 2d 41 64 72 69 61 6e 20 52 61 74 69 75 0a 2d 20    49 76 61 6e 20 42 72 65 6e 6e 61 6e 0a 2d 20 4a | -Adrian.Ratiu.-.Ivan.Brennan.-.J | 
| 2af00 | 61 6e 20 54 61 74 61 72 69 6b 0a 2d 20 4a 61 73    70 65 72 20 53 74 2e 20 50 69 65 72 72 65 0a 2d | an.Tatarik.-.Jasper.St..Pierre.- | 
| 2af20 | 20 4a 65 61 6e 2d 4c 6f 75 69 73 20 47 69 6f 72    64 61 6e 6f 0a 2d 20 4a 65 66 66 20 42 65 6c 6c | .Jean-Louis.Giordano.-.Jeff.Bell | 
| 2af40 | 65 67 61 72 64 65 0a 2d 20 4a 65 66 66 20 44 61    69 72 69 6b 69 0a 2d 20 4a 65 72 65 6d 79 20 4d | egarde.-.Jeff.Dairiki.-.Jeremy.M | 
| 2af60 | 65 6e 67 0a 2d 20 4a 65 73 73 65 20 41 6c 61 6d    61 0a 2d 20 4a 69 6d 20 42 6c 61 6e 64 79 0a 2d | eng.-.Jesse.Alama.-.Jim.Blandy.- | 
| 2af80 | 20 4a 6f 61 6b 69 6d 20 4a 61 6c 61 70 0a 2d 20    4a 6f 68 61 6e 6e 65 73 20 41 6c 74 6d 61 6e 6e | .Joakim.Jalap.-.Johannes.Altmann | 
| 2afa0 | 69 6e 67 65 72 0a 2d 20 4a 6f 68 61 6e 6e 65 73    20 4d 61 69 65 72 0a 2d 20 4a 6f 68 61 6e 6e 20 | inger.-.Johannes.Maier.-.Johann. | 
| 2afc0 | 4b 6c c3 a4 68 6e 0a 2d 20 4a 6f 68 6e 20 4d 61    73 74 72 6f 0a 2d 20 4a 6f 68 6e 20 4d 6f 72 72 | Kl..hn.-.John.Mastro.-.John.Morr | 
| 2afe0 | 69 73 0a 2d 20 4a 6f 68 6e 20 57 69 65 67 6c 65    79 0a 2d 20 4a 6f 6e 61 73 20 42 65 72 6e 6f 75 | is.-.John.Wiegley.-.Jonas.Bernou | 
| 2b000 | 6c 6c 69 0a 2d 20 4a 6f 6e 61 73 20 47 61 6c 76    c3 a3 6f 20 58 61 76 69 65 72 0a 2d 20 4a 6f 6e | lli.-.Jonas.Galv..o.Xavier.-.Jon | 
| 2b020 | 61 74 68 61 6e 20 41 72 6e 65 74 74 0a 2d 20 4a    6f 6e 61 74 68 61 6e 20 64 65 6c 20 53 74 72 6f | athan.Arnett.-.Jonathan.del.Stro | 
| 2b040 | 74 68 65 72 0a 2d 20 4a 6f 6e 61 74 68 61 6e 20    4c 65 65 63 68 2d 50 65 70 69 6e 0a 2d 20 4a 6f | ther.-.Jonathan.Leech-Pepin.-.Jo | 
| 2b060 | 6e 61 74 68 61 6e 20 52 6f 65 73 0a 2d 20 4a 6f    6e 61 74 68 6f 6e 20 4d 63 4b 69 74 72 69 63 6b | nathan.Roes.-.Jonathon.McKitrick | 
| 2b080 | 0a 2d 20 4a 6f 6e 20 56 61 6e 64 65 72 77 69 6a    6b 0a 2d 20 4a 6f 72 64 61 6e 20 47 61 6c 62 79 | .-.Jon.Vanderwijk.-.Jordan.Galby | 
| 2b0a0 | 0a 2d 20 4a 6f 72 64 61 6e 20 47 72 65 65 6e 62    65 72 67 0a 2d 20 4a 6f 72 67 65 20 49 73 72 61 | .-.Jordan.Greenberg.-.Jorge.Isra | 
| 2b0c0 | 65 6c 20 50 65 c3 b1 61 0a 2d 20 4a 6f 73 68 20    45 6c 73 61 73 73 65 72 0a 2d 20 4a 6f 73 69 61 | el.Pe..a.-.Josh.Elsasser.-.Josia | 
| 2b0e0 | 68 20 53 63 68 77 61 62 0a 2d 20 4a 75 6c 69 65    6e 20 44 61 6e 6a 6f 75 0a 2d 20 4a 75 73 74 69 | h.Schwab.-.Julien.Danjou.-.Justi | 
| 2b100 | 6e 20 42 75 72 6b 65 74 74 0a 2d 20 4a 75 73 74    69 6e 20 43 61 72 61 74 7a 61 73 0a 2d 20 4a 75 | n.Burkett.-.Justin.Caratzas.-.Ju | 
| 2b120 | 73 74 69 6e 20 47 75 65 6e 74 68 65 72 0a 2d 20    4a 75 73 74 69 6e 20 54 68 6f 6d 61 73 0a 2d 20 | stin.Guenther.-.Justin.Thomas.-. | 
| 2b140 | 4b 61 6e 2d 52 75 20 43 68 65 6e 0a 2d 20 4b 65    6e 6e 79 20 42 61 6c 6c 6f 75 0a 2d 20 4b 65 73 | Kan-Ru.Chen.-.Kenny.Ballou.-.Kes | 
| 2b160 | 68 61 76 20 4b 69 6e 69 0a 2d 20 4b 65 76 69 6e    20 42 72 75 62 65 63 6b 20 55 6e 68 61 6d 6d 65 | hav.Kini.-.Kevin.Brubeck.Unhamme | 
| 2b180 | 72 0a 2d 20 4b 65 76 69 6e 20 4a 2e 20 46 6f 6c    65 79 0a 2d 20 4b c3 a9 76 69 6e 20 4c 65 20 47 | r.-.Kevin.J..Foley.-.K..vin.Le.G | 
| 2b1a0 | 6f 75 67 75 65 63 0a 2d 20 4b 69 6d 62 65 72 6c    79 20 57 6f 6c 6b 0a 2d 20 4b 6e 75 74 20 4f 6c | ouguec.-.Kimberly.Wolk.-.Knut.Ol | 
| 2b1c0 | 61 76 20 42 c3 b8 68 6d 65 72 0a 2d 20 4b 79 6c    65 20 4d 65 79 65 72 0a 2d 20 4c 61 75 72 65 6e | av.B..hmer.-.Kyle.Meyer.-.Lauren | 
| 2b1e0 | 74 20 4c 61 66 66 6f 6e 74 0a 2d 20 4c 61 76 65    72 6e 65 20 53 63 68 72 6f 63 6b 0a 2d 20 4c 65 | t.Laffont.-.Laverne.Schrock.-.Le | 
| 2b200 | 61 6e 64 72 6f 20 46 61 63 63 68 69 6e 65 74 74    69 0a 2d 20 4c 65 6c 65 20 47 61 69 66 61 78 0a | andro.Facchinetti.-.Lele.Gaifax. | 
| 2b220 | 2d 20 4c c3 a9 6e 61 c3 af 63 20 48 75 61 72 64    0a 2d 20 4c 65 6f 20 4c 69 75 0a 2d 20 4c 65 6f | -.L..na..c.Huard.-.Leo.Liu.-.Leo | 
| 2b240 | 6e 61 72 64 6f 20 45 74 63 68 65 76 65 72 72 79    0a 2d 20 4c 65 6f 20 56 69 76 69 65 72 0a 2d 20 | nardo.Etcheverry.-.Leo.Vivier.-. | 
| 2b260 | 4c 69 20 43 68 65 6e 0a 2d 20 4c 69 6e 67 63 68    61 6f 20 58 69 6e 0a 2d 20 4c 69 6e 20 53 75 6e | Li.Chen.-.Lingchao.Xin.-.Lin.Sun | 
| 2b280 | 0a 2d 20 4c 69 2d 59 75 6e 20 43 68 61 6e 67 0a    2d 20 4c 6c 75 c3 ad 73 20 56 69 6c 61 6e 6f 76 | .-.Li-Yun.Chang.-.Llu..s.Vilanov | 
| 2b2a0 | 61 0a 2d 20 4c 6f 69 63 20 44 61 63 68 61 72 79    0a 2d 20 4c 6f 75 69 73 20 52 6f 63 68 c3 a9 0a | a.-.Loic.Dachary.-.Louis.Roch... | 
| 2b2c0 | 2d 20 4c 75 c3 ad 73 20 4f 6c 69 76 65 69 72 61    0a 2d 20 4c 75 6b 65 20 41 6d 64 6f 72 0a 2d 20 | -.Lu..s.Oliveira.-.Luke.Amdor.-. | 
| 2b2e0 | 4d 61 67 6e 61 72 20 53 76 65 65 6e 0a 2d 20 4d    61 67 6e 75 73 20 4d 61 6c 6d 0a 2d 20 4d 61 6b | Magnar.Sveen.-.Magnus.Malm.-.Mak | 
| 2b300 | 20 4b 6f 6c 79 62 61 62 69 0a 2d 20 4d 61 6e 75    65 6c 20 56 c3 a1 7a 71 75 65 7a 20 41 63 6f 73 | .Kolybabi.-.Manuel.V..zquez.Acos | 
| 2b320 | 74 61 0a 2d 20 4d 61 72 63 65 6c 20 57 6f 6c 66    0a 2d 20 4d 61 72 63 20 48 65 72 62 65 72 74 0a | ta.-.Marcel.Wolf.-.Marc.Herbert. | 
| 2b340 | 2d 20 4d 61 72 63 69 6e 20 42 61 63 68 72 79 0a    2d 20 4d 61 72 63 6f 20 43 72 61 76 65 69 72 6f | -.Marcin.Bachry.-.Marco.Craveiro | 
| 2b360 | 0a 2d 20 4d 61 72 63 6f 20 57 61 68 6c 0a 2d 20    4d 61 72 63 20 53 68 65 72 72 79 0a 2d 20 4d 61 | .-.Marco.Wahl.-.Marc.Sherry.-.Ma | 
| 2b380 | 72 69 61 6e 20 53 63 68 75 62 65 72 74 0a 2d 20    4d 61 72 69 6f 20 52 6f 64 61 73 0a 2d 20 4d 61 | rian.Schubert.-.Mario.Rodas.-.Ma | 
| 2b3a0 | 72 69 75 73 20 56 6f 6c 6c 6d 65 72 0a 2d 20 4d    61 72 6b 20 48 65 70 62 75 72 6e 0a 2d 20 4d 61 | rius.Vollmer.-.Mark.Hepburn.-.Ma | 
| 2b3c0 | 72 6b 20 4b 61 72 70 6f 76 0a 2d 20 4d 61 72 6b    20 4f 74 65 69 7a 61 0a 2d 20 4d 61 72 6b 75 73 | rk.Karpov.-.Mark.Oteiza.-.Markus | 
| 2b3e0 | 20 42 65 70 70 6c 65 72 0a 2d 20 4d 61 72 74 69    6e 20 4a 6f 65 72 67 0a 2d 20 4d 61 72 74 69 6e | .Beppler.-.Martin.Joerg.-.Martin | 
| 2b400 | 20 50 6f 6c 64 65 6e 0a 2d 20 4d 61 74 74 68 65    77 20 46 6c 75 65 74 0a 2d 20 4d 61 74 74 68 65 | .Polden.-.Matthew.Fluet.-.Matthe | 
| 2b420 | 77 20 4b 72 61 61 69 0a 2d 20 4d 61 74 74 68 69    65 75 20 48 61 75 67 6c 75 73 74 61 69 6e 65 0a | w.Kraai.-.Matthieu.Hauglustaine. | 
| 2b440 | 2d 20 4d 61 74 75 73 20 47 6f 6c 6a 65 72 0a 2d    20 4d 61 78 69 6d 20 43 6f 75 72 6e 6f 79 65 72 | -.Matus.Goljer.-.Maxim.Cournoyer | 
| 2b460 | 0a 2d 20 4d 69 63 68 61 65 6c 20 46 6f 67 6c 65    6d 61 6e 0a 2d 20 4d 69 63 68 61 65 6c 20 47 72 | .-.Michael.Fogleman.-.Michael.Gr | 
| 2b480 | 69 66 66 69 74 68 73 0a 2d 20 4d 69 63 68 61 65    6c 20 48 65 65 72 64 65 67 65 6e 0a 2d 20 4d 69 | iffiths.-.Michael.Heerdegen.-.Mi | 
| 2b4a0 | 63 68 61 6c 20 53 6f 6a 6b 61 0a 2d 20 4d 69 63    69 61 68 20 4d 61 73 74 65 72 73 0a 2d 20 4d 69 | chal.Sojka.-.Miciah.Masters.-.Mi | 
| 2b4c0 | 6c 65 73 20 42 61 64 65 72 0a 2d 20 4d 69 6c 6f    c5 a1 20 4d 6f c5 a1 69 c4 87 0a 2d 20 4d 69 74 | les.Bader.-.Milo...Mo..i...-.Mit | 
| 2b4e0 | 63 68 65 6c 20 48 75 6d 70 68 65 72 79 73 0a 2d    20 4d 6f 72 69 74 7a 20 42 75 6e 6b 75 73 0a 2d | chel.Humpherys.-.Moritz.Bunkus.- | 
| 2b500 | 20 4e 61 63 68 6f 20 42 61 72 72 69 65 6e 74 6f    73 0a 2d 20 4e 61 6f 79 61 20 59 61 6d 61 73 68 | .Nacho.Barrientos.-.Naoya.Yamash | 
| 2b520 | 69 74 61 0a 2d 20 4e 61 74 61 6c 69 65 20 57 65    69 7a 65 6e 62 61 75 6d 0a 2d 20 4e 67 75 79 e1 | ita.-.Natalie.Weizenbaum.-.Nguy. | 
| 2b540 | bb 85 6e 20 54 75 e1 ba a5 6e 20 41 6e 68 0a 2d    20 4e 69 63 20 46 65 72 69 65 72 0a 2d 20 4e 69 | ..n.Tu...n.Anh.-.Nic.Ferier.-.Ni | 
| 2b560 | 63 68 6f 6c 61 73 20 56 6f 6c 6c 6d 65 72 0a 2d    20 4e 69 63 6b 20 41 6c 63 6f 63 6b 0a 2d 20 4e | cholas.Vollmer.-.Nick.Alcock.-.N | 
| 2b580 | 69 63 6b 20 41 6c 65 78 61 6e 64 65 72 0a 2d 20    4e 69 63 6b 20 44 69 6d 69 64 75 6b 0a 2d 20 4e | ick.Alexander.-.Nick.Dimiduk.-.N | 
| 2b5a0 | 69 63 6b 6c 61 73 20 4c 69 6e 64 67 72 65 6e 0a    2d 20 4e 69 63 6f 6c 61 73 20 44 75 64 65 62 6f | icklas.Lindgren.-.Nicolas.Dudebo | 
| 2b5c0 | 75 74 0a 2d 20 4e 69 63 6f 6c 61 73 20 50 65 74    74 6f 6e 0a 2d 20 4e 69 63 6f 6c 61 73 20 52 69 | ut.-.Nicolas.Petton.-.Nicolas.Ri | 
| 2b5e0 | 63 68 61 72 64 0a 2d 20 4e 69 6b 6f 6c 61 79 20    4d 61 72 74 79 6e 6f 76 0a 2d 20 4e 6f 61 6d 20 | chard.-.Nikolay.Martynov.-.Noam. | 
| 2b600 | 50 6f 73 74 61 76 73 6b 79 0a 2d 20 4e 2e 20 54    72 6f 79 20 64 65 20 46 72 65 69 74 61 73 0a 2d | Postavsky.-.N..Troy.de.Freitas.- | 
| 2b620 | 20 4f 6c 61 20 78 20 4e 69 6c 73 73 6f 6e 0a 2d    20 4f 6c 65 20 41 72 6e 64 74 0a 2d 20 4f 6c 65 | .Ola.x.Nilsson.-.Ole.Arndt.-.Ole | 
| 2b640 | 68 20 4b 72 65 68 65 6c 0a 2d 20 4f 72 69 76 65    6a 20 44 65 73 68 0a 2d 20 c3 93 73 63 61 72 20 | h.Krehel.-.Orivej.Desh.-...scar. | 
| 2b660 | 46 75 65 6e 74 65 73 0a 2d 20 50 61 6e 63 68 6f    20 48 6f 72 72 69 6c 6c 6f 0a 2d 20 50 61 75 6c | Fuentes.-.Pancho.Horrillo.-.Paul | 
| 2b680 | 20 50 6f 67 6f 6e 79 73 68 65 76 0a 2d 20 50 61    75 6c 20 53 74 61 64 69 67 0a 2d 20 50 61 76 65 | .Pogonyshev.-.Paul.Stadig.-.Pave | 
| 2b6a0 | 6c 20 48 6f 6c 65 6a 73 6f 76 73 6b 79 0a 2d 20    50 65 6b 6b 61 20 50 65 73 73 69 0a 2d 20 50 65 | l.Holejsovsky.-.Pekka.Pessi.-.Pe | 
| 2b6c0 | 74 65 72 20 45 69 73 65 6e 74 72 61 75 74 0a 2d    20 50 65 74 65 72 20 4a 61 72 6f 73 0a 2d 20 50 | ter.Eisentraut.-.Peter.Jaros.-.P | 
| 2b6e0 | 65 74 65 72 20 4a 2e 20 57 65 69 73 62 65 72 67    0a 2d 20 50 65 74 65 72 20 56 61 73 69 6c 0a 2d | eter.J..Weisberg.-.Peter.Vasil.- | 
| 2b700 | 20 50 68 69 6c 69 70 70 65 20 43 61 76 61 6c 61    72 69 61 0a 2d 20 50 68 69 6c 69 70 70 65 20 56 | .Philippe.Cavalaria.-.Philippe.V | 
| 2b720 | 61 75 63 68 65 72 0a 2d 20 50 68 69 6c 69 70 70    20 46 65 68 72 65 0a 2d 20 50 68 69 6c 69 70 70 | aucher.-.Philipp.Fehre.-.Philipp | 
| 2b740 | 20 48 61 73 65 6c 77 61 72 74 65 72 0a 2d 20 50    68 69 6c 69 70 70 20 53 74 65 70 68 61 6e 69 0a | .Haselwarter.-.Philipp.Stephani. | 
| 2b760 | 2d 20 50 68 69 6c 69 70 20 57 65 61 76 65 72 0a    2d 20 50 68 69 6c 20 4a 61 63 6b 73 6f 6e 0a 2d | -.Philip.Weaver.-.Phil.Jackson.- | 
| 2b780 | 20 50 68 69 6c 20 53 61 69 6e 74 79 0a 2d 20 50    69 65 72 72 65 20 4e 65 69 64 68 61 72 64 74 0a | .Phil.Sainty.-.Pierre.Neidhardt. | 
| 2b7a0 | 2d 20 50 69 65 74 65 72 20 50 72 61 65 74 0a 2d    20 50 72 61 74 68 61 6d 65 73 68 20 53 6f 6e 70 | -.Pieter.Praet.-.Prathamesh.Sonp | 
| 2b7c0 | 61 74 6b 69 0a 2d 20 50 72 69 74 61 6d 20 42 61    72 61 6c 0a 2d 20 72 61 62 69 6f 0a 2d 20 52 61 | atki.-.Pritam.Baral.-.rabio.-.Ra | 
| 2b7e0 | 64 6f 6e 20 52 6f 73 62 6f 72 6f 75 67 68 0a 2d    20 52 61 66 61 65 6c 20 4c 61 62 6f 69 73 73 69 | don.Rosborough.-.Rafael.Laboissi | 
| 2b800 | 65 72 65 0a 2d 20 52 61 68 75 6c 20 52 61 6d 65    73 68 62 61 62 75 0a 2d 20 52 61 69 6d 6f 6e 20 | ere.-.Rahul.Rameshbabu.-.Raimon. | 
| 2b820 | 47 72 61 75 0a 2d 20 52 61 6d 6b 75 6d 61 72 20    52 61 6d 61 63 68 61 6e 64 72 61 0a 2d 20 52 65 | Grau.-.Ramkumar.Ramachandra.-.Re | 
| 2b840 | 6d 63 6f 20 76 61 6e 20 27 74 20 56 65 65 72 0a    2d 20 52 c3 a9 6d 69 20 56 61 6e 69 63 61 74 0a | mco.van.'t.Veer.-.R..mi.Vanicat. | 
| 2b860 | 2d 20 52 65 6e c3 a9 20 53 74 61 64 6c 65 72 0a    2d 20 52 69 63 68 61 72 64 20 4b 69 6d 0a 2d 20 | -.Ren...Stadler.-.Richard.Kim.-. | 
| 2b880 | 52 6f 62 65 72 74 20 42 6f 6f 6e 65 0a 2d 20 52    6f 62 65 72 74 20 49 72 65 6c 61 6e 0a 2d 20 52 | Robert.Boone.-.Robert.Irelan.-.R | 
| 2b8a0 | 6f 62 69 6e 20 47 72 65 65 6e 0a 2d 20 52 6f 65    79 20 44 61 72 77 69 73 68 20 44 72 6f 72 0a 2d | obin.Green.-.Roey.Darwish.Dror.- | 
| 2b8c0 | 20 52 6f 67 65 72 20 43 72 65 77 0a 2d 20 52 6f    6d 61 69 6e 20 46 72 61 6e 63 6f 69 73 65 0a 2d | .Roger.Crew.-.Romain.Francoise.- | 
| 2b8e0 | 20 52 6f 6e 20 50 61 72 6b 65 72 0a 2d 20 52 6f    79 20 43 72 69 68 66 69 65 6c 64 0a 2d 20 52 c3 | .Ron.Parker.-.Roy.Crihfield.-.R. | 
| 2b900 | bc 64 69 67 65 72 20 53 6f 6e 64 65 72 66 65 6c    64 0a 2d 20 52 75 73 73 65 6c 6c 20 42 6c 61 63 | .diger.Sonderfeld.-.Russell.Blac | 
| 2b920 | 6b 0a 2d 20 52 79 61 6e 20 43 2e 20 54 68 6f 6d    70 73 6f 6e 0a 2d 20 53 61 6d 20 43 65 64 61 72 | k.-.Ryan.C..Thompson.-.Sam.Cedar | 
| 2b940 | 62 61 75 6d 0a 2d 20 53 61 6d 75 65 6c 20 42 72    6f 6e 73 6f 6e 0a 2d 20 53 61 6d 75 65 6c 20 57 | baum.-.Samuel.Bronson.-.Samuel.W | 
| 2b960 | 2e 20 46 6c 69 6e 74 0a 2d 20 53 61 6e 6a 6f 79    20 44 61 73 0a 2d 20 53 65 61 6e 20 41 6c 6c 72 | ..Flint.-.Sanjoy.Das.-.Sean.Allr | 
| 2b980 | 65 64 0a 2d 20 53 65 61 6e 20 42 72 79 61 6e 74    0a 2d 20 53 65 61 6e 20 46 61 72 6c 65 79 0a 2d | ed.-.Sean.Bryant.-.Sean.Farley.- | 
| 2b9a0 | 20 53 65 61 6e 20 57 68 69 74 74 6f 6e 0a 2d 20    53 65 62 61 73 74 69 61 6e 20 57 69 65 73 6e 65 | .Sean.Whitton.-.Sebastian.Wiesne | 
| 2b9c0 | 72 0a 2d 20 53 c3 a9 62 61 73 74 69 65 6e 20 47    72 6f 73 73 0a 2d 20 53 65 6f 6e 67 2d 4b 6f 6f | r.-.S..bastien.Gross.-.Seong-Koo | 
| 2b9e0 | 6b 20 53 68 69 6e 0a 2d 20 53 65 72 67 65 79 20    50 61 73 68 69 6e 69 6e 0a 2d 20 53 65 72 67 65 | k.Shin.-.Sergey.Pashinin.-.Serge | 
| 2ba00 | 79 20 56 69 6e 6f 6b 75 72 6f 76 0a 2d 20 53 65    72 76 69 6c 69 6f 20 41 66 72 65 20 50 75 65 6e | y.Vinokurov.-.Servilio.Afre.Puen | 
| 2ba20 | 74 65 73 0a 2d 20 73 68 6f 65 66 6f 6e 65 0a 2d    20 53 68 75 67 75 61 6e 67 20 53 75 6e 0a 2d 20 | tes.-.shoefone.-.Shuguang.Sun.-. | 
| 2ba40 | 53 69 61 76 61 73 68 20 41 73 6b 61 72 69 20 4e    61 73 72 0a 2d 20 53 69 6c 65 6e 74 20 53 70 68 | Siavash.Askari.Nasr.-.Silent.Sph | 
| 2ba60 | 65 72 65 0a 2d 20 53 69 6d 6f 6e 20 50 69 6e 74    61 72 65 6c 6c 69 0a 2d 20 53 74 65 66 61 6e 20 | ere.-.Simon.Pintarelli.-.Stefan. | 
| 2ba80 | 4b 61 6e 67 61 73 0a 2d 20 c5 a0 74 c4 9b 70 c3    a1 6e 20 4e c4 9b 6d 65 63 0a 2d 20 53 74 65 76 | Kangas.-...t..p..n.N..mec.-.Stev | 
| 2baa0 | 65 6e 20 43 68 6f 77 0a 2d 20 53 74 65 76 65 6e    20 45 2e 20 48 61 72 72 69 73 0a 2d 20 53 74 65 | en.Chow.-.Steven.E..Harris.-.Ste | 
| 2bac0 | 76 65 6e 20 54 68 6f 6d 61 73 0a 2d 20 53 74 65    76 65 6e 20 56 61 6e 63 6f 69 6c 6c 69 65 0a 2d | ven.Thomas.-.Steven.Vancoillie.- | 
| 2bae0 | 20 53 74 65 76 65 20 50 75 72 63 65 6c 6c 0a 2d    20 53 75 68 61 69 6c 20 53 68 65 72 67 69 6c 6c | .Steve.Purcell.-.Suhail.Shergill | 
| 2bb00 | 0a 2d 20 53 79 6c 76 61 69 6e 20 52 6f 75 73 73    65 61 75 0a 2d 20 53 79 6f 68 65 69 20 59 6f 73 | .-.Sylvain.Rousseau.-.Syohei.Yos | 
| 2bb20 | 68 69 64 61 0a 2d 20 53 7a 75 6e 74 69 0a 2d 20    54 61 6b 61 66 75 6d 69 20 41 72 61 6b 61 6b 69 | hida.-.Szunti.-.Takafumi.Arakaki | 
| 2bb40 | 0a 2d 20 54 61 73 73 69 6c 6f 20 48 6f 72 6e 0a    2d 20 54 45 43 0a 2d 20 54 65 65 6d 75 20 4c 69 | .-.Tassilo.Horn.-.TEC.-.Teemu.Li | 
| 2bb60 | 6b 6f 6e 65 6e 0a 2d 20 54 65 72 75 6b 69 20 53    68 69 67 69 74 61 6e 69 0a 2d 20 54 68 69 65 72 | konen.-.Teruki.Shigitani.-.Thier | 
| 2bb80 | 72 79 20 56 6f 6c 70 69 61 74 74 6f 0a 2d 20 54    68 6f 6d 61 73 20 41 20 43 61 73 77 65 6c 6c 0a | ry.Volpiatto.-.Thomas.A.Caswell. | 
| 2bba0 | 2d 20 54 68 6f 6d 61 73 20 46 69 6e 69 20 48 61    6e 73 65 6e 0a 2d 20 54 68 6f 6d 61 73 20 46 72 | -.Thomas.Fini.Hansen.-.Thomas.Fr | 
| 2bbc0 | c3 b6 73 73 6d 61 6e 0a 2d 20 54 68 6f 6d 61 73    20 4a 6f 73 74 0a 2d 20 54 68 6f 6d 61 73 20 52 | ..ssman.-.Thomas.Jost.-.Thomas.R | 
| 2bbe0 | 69 63 63 61 72 64 69 0a 2d 20 54 69 62 6f 72 20    53 69 6d 6b 6f 0a 2d 20 54 69 6d 6f 20 4a 75 68 | iccardi.-.Tibor.Simko.-.Timo.Juh | 
| 2bc00 | 61 6e 69 20 4c 69 6e 64 66 6f 72 73 0a 2d 20 54    69 6d 20 50 65 72 6b 69 6e 73 0a 2d 20 54 69 6d | ani.Lindfors.-.Tim.Perkins.-.Tim | 
| 2bc20 | 20 57 72 61 69 67 68 74 0a 2d 20 54 69 6e 67 2d    59 75 20 4c 69 6e 0a 2d 20 54 6f 6d 20 46 65 69 | .Wraight.-.Ting-Yu.Lin.-.Tom.Fei | 
| 2bc40 | 73 74 0a 2d 20 54 6f 6f 6e 20 43 6c 61 65 73 0a    2d 20 54 6f 70 69 20 4d 69 65 74 74 69 6e 65 6e | st.-.Toon.Claes.-.Topi.Miettinen | 
| 2bc60 | 0a 2d 20 54 72 6f 79 20 48 69 6e 63 6b 6c 65 79    0a 2d 20 54 73 75 79 6f 73 68 69 20 4b 69 74 61 | .-.Troy.Hinckley.-.Tsuyoshi.Kita | 
| 2bc80 | 6d 6f 74 6f 0a 2d 20 54 75 6e 63 20 55 7a 6c 75    0a 2d 20 55 6c 72 69 63 68 20 4d c3 bc 6c 6c 65 | moto.-.Tunc.Uzlu.-.Ulrich.M..lle | 
| 2bca0 | 72 0a 2d 20 56 69 6e 65 65 74 20 4e 61 69 6b 0a    2d 20 56 69 74 61 6c 79 20 4f 73 74 61 73 68 6f | r.-.Vineet.Naik.-.Vitaly.Ostasho | 
| 2bcc0 | 76 0a 2d 20 56 6c 61 64 69 6d 69 72 20 49 76 61    6e 6f 76 0a 2d 20 56 6c 61 64 69 6d 69 72 20 50 | v.-.Vladimir.Ivanov.-.Vladimir.P | 
| 2bce0 | 61 6e 74 65 6c 65 65 76 0a 2d 20 56 6c 61 64 69    6d 69 72 20 53 65 64 61 63 68 0a 2d 20 57 61 71 | anteleev.-.Vladimir.Sedach.-.Waq | 
| 2bd00 | 61 72 20 48 61 6d 65 65 64 0a 2d 20 57 65 69 20    48 75 61 6e 67 0a 2d 20 57 69 6c 66 72 65 64 20 | ar.Hameed.-.Wei.Huang.-.Wilfred. | 
| 2bd20 | 48 75 67 68 65 73 0a 2d 20 57 69 6e 20 54 72 65    65 73 65 0a 2d 20 57 6f 6a 63 69 65 63 68 20 53 | Hughes.-.Win.Treese.-.Wojciech.S | 
| 2bd40 | 69 65 77 69 65 72 73 6b 69 0a 2d 20 57 6f 75 74    65 72 20 42 6f 6c 73 74 65 72 6c 65 65 0a 2d 20 | iewierski.-.Wouter.Bolsterlee.-. | 
| 2bd60 | 58 61 76 69 65 72 20 4e 6f 72 69 61 0a 2d 20 58    75 20 43 68 75 6e 79 61 6e 67 0a 2d 20 59 61 6e | Xavier.Noria.-.Xu.Chunyang.-.Yan | 
| 2bd80 | 6e 20 48 65 72 6b 6c 6f 74 7a 0a 2d 20 59 61 6e    6e 20 48 6f 64 69 71 75 65 0a 2d 20 59 6e 69 6c | n.Herklotz.-.Yann.Hodique.-.Ynil | 
| 2bda0 | 75 0a 2d 20 59 6f 72 6b 20 5a 68 61 6f 0a 2d 20    59 75 69 63 68 69 20 48 69 67 61 73 68 69 0a 2d | u.-.York.Zhao.-.Yuichi.Higashi.- | 
| 2bdc0 | 20 59 75 72 69 20 4b 68 61 6e 0a 2d 20 5a 61 63    68 20 4c 61 74 74 61 0a 2d 20 7a 61 6b 6f 72 61 | .Yuri.Khan.-.Zach.Latta.-.zakora | 
| 2bde0 | 0a 2d 20 5a 68 75 20 5a 69 68 61 6f 0a 2d 20 7a    69 67 67 79 0a 2d 20 7a 69 6c 6f 6e 67 73 68 61 | .-.Zhu.Zihao.-.ziggy.-.zilongsha | 
| 2be00 | 6e 72 65 6e 0a 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | nren............................ | 
| 2be20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2be40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2be60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2be80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2bea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2bec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2bee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2bf00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2bf20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2bf40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2bf60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2bf80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2bfa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2bfc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2bfe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2c000 | 6d 61 67 69 74 2d 32 30 32 34 30 34 30 34 2e 31    39 30 31 2f 6d 61 67 69 74 2d 62 6f 6f 6b 6d 61 | magit-20240404.1901/magit-bookma | 
| 2c020 | 72 6b 2e 65 6c 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | rk.el........................... | 
| 2c040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2c060 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30    30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 | 
| 2c080 | 30 30 31 31 35 32 32 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 35 33 33 33 00 20 30 00 00 00 | 0011522.00000000000.015333..0... | 
| 2c0a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2c0c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2c0e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2c100 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... | 
| 2c120 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... | 
| 2c140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2c160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2c180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2c1a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2c1c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2c1e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2c200 | 3b 3b 3b 20 6d 61 67 69 74 2d 62 6f 6f 6b 6d 61    72 6b 2e 65 6c 20 2d 2d 2d 20 42 6f 6f 6b 6d 61 | ;;;.magit-bookmark.el.---.Bookma | 
| 2c220 | 72 6b 73 20 66 6f 72 20 4d 61 67 69 74 20 62 75    66 66 65 72 73 20 20 2d 2a 2d 20 6c 65 78 69 63 | rks.for.Magit.buffers..-*-.lexic | 
| 2c240 | 61 6c 2d 62 69 6e 64 69 6e 67 3a 74 20 2d 2a 2d    0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 28 | al-binding:t.-*-..;;.Copyright.( | 
| 2c260 | 43 29 20 32 30 30 38 2d 32 30 32 34 20 54 68 65    20 4d 61 67 69 74 20 50 72 6f 6a 65 63 74 20 43 | C).2008-2024.The.Magit.Project.C | 
| 2c280 | 6f 6e 74 72 69 62 75 74 6f 72 73 0a 0a 3b 3b 20    49 6e 73 70 69 72 65 64 20 62 79 20 61 6e 20 65 | ontributors..;;.Inspired.by.an.e | 
| 2c2a0 | 61 72 6c 69 65 72 20 69 6d 70 6c 65 6d 65 6e 74    61 74 69 6f 6e 20 62 79 20 59 75 72 69 20 4b 68 | arlier.implementation.by.Yuri.Kh | 
| 2c2c0 | 61 6e 2e 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20    4a 6f 6e 61 73 20 42 65 72 6e 6f 75 6c 6c 69 20 | an...;;.Author:.Jonas.Bernoulli. | 
| 2c2e0 | 3c 6a 6f 6e 61 73 40 62 65 72 6e 6f 75 6c 2e 6c    69 3e 0a 3b 3b 20 4d 61 69 6e 74 61 69 6e 65 72 | <jonas@bernoul.li>.;;.Maintainer | 
| 2c300 | 3a 20 4a 6f 6e 61 73 20 42 65 72 6e 6f 75 6c 6c    69 20 3c 6a 6f 6e 61 73 40 62 65 72 6e 6f 75 6c | :.Jonas.Bernoulli.<jonas@bernoul | 
| 2c320 | 2e 6c 69 3e 0a 0a 3b 3b 20 53 50 44 58 2d 4c 69    63 65 6e 73 65 2d 49 64 65 6e 74 69 66 69 65 72 | .li>..;;.SPDX-License-Identifier | 
| 2c340 | 3a 20 47 50 4c 2d 33 2e 30 2d 6f 72 2d 6c 61 74    65 72 0a 0a 3b 3b 20 4d 61 67 69 74 20 69 73 20 | :.GPL-3.0-or-later..;;.Magit.is. | 
| 2c360 | 66 72 65 65 20 73 6f 66 74 77 61 72 65 3a 20 79    6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69 62 | free.software:.you.can.redistrib | 
| 2c380 | 75 74 65 20 69 74 20 61 6e 64 2f 6f 72 20 6d 6f    64 69 66 79 20 69 74 0a 3b 3b 20 75 6e 64 65 72 | ute.it.and/or.modify.it.;;.under | 
| 2c3a0 | 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68    65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 | .the.terms.of.the.GNU.General.Pu | 
| 2c3c0 | 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 61 73 20    70 75 62 6c 69 73 68 65 64 20 62 79 0a 3b 3b 20 | blic.License.as.published.by.;;. | 
| 2c3e0 | 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72    65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 65 69 | the.Free.Software.Foundation,.ei | 
| 2c400 | 74 68 65 72 20 76 65 72 73 69 6f 6e 20 33 20 6f    66 20 74 68 65 20 4c 69 63 65 6e 73 65 2c 20 6f | ther.version.3.of.the.License,.o | 
| 2c420 | 72 0a 3b 3b 20 28 61 74 20 79 6f 75 72 20 6f 70    74 69 6f 6e 29 20 61 6e 79 20 6c 61 74 65 72 20 | r.;;.(at.your.option).any.later. | 
| 2c440 | 76 65 72 73 69 6f 6e 2e 0a 3b 3b 0a 3b 3b 20 4d    61 67 69 74 20 69 73 20 64 69 73 74 72 69 62 75 | version..;;.;;.Magit.is.distribu | 
| 2c460 | 74 65 64 20 69 6e 20 74 68 65 20 68 6f 70 65 20    74 68 61 74 20 69 74 20 77 69 6c 6c 20 62 65 20 | ted.in.the.hope.that.it.will.be. | 
| 2c480 | 75 73 65 66 75 6c 2c 20 62 75 74 20 57 49 54 48    4f 55 54 0a 3b 3b 20 41 4e 59 20 57 41 52 52 41 | useful,.but.WITHOUT.;;.ANY.WARRA | 
| 2c4a0 | 4e 54 59 3b 20 77 69 74 68 6f 75 74 20 65 76 65    6e 20 74 68 65 20 69 6d 70 6c 69 65 64 20 77 61 | NTY;.without.even.the.implied.wa | 
| 2c4c0 | 72 72 61 6e 74 79 20 6f 66 20 4d 45 52 43 48 41    4e 54 41 42 49 4c 49 54 59 0a 3b 3b 20 6f 72 20 | rranty.of.MERCHANTABILITY.;;.or. | 
| 2c4e0 | 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41    52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 | FITNESS.FOR.A.PARTICULAR.PURPOSE | 
| 2c500 | 2e 20 20 53 65 65 20 74 68 65 20 47 4e 55 20 47    65 6e 65 72 61 6c 20 50 75 62 6c 69 63 0a 3b 3b | ...See.the.GNU.General.Public.;; | 
| 2c520 | 20 4c 69 63 65 6e 73 65 20 66 6f 72 20 6d 6f 72    65 20 64 65 74 61 69 6c 73 2e 0a 3b 3b 0a 3b 3b | .License.for.more.details..;;.;; | 
| 2c540 | 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65    20 72 65 63 65 69 76 65 64 20 61 20 63 6f 70 79 | .You.should.have.received.a.copy | 
| 2c560 | 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65    72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e | .of.the.GNU.General.Public.Licen | 
| 2c580 | 73 65 0a 3b 3b 20 61 6c 6f 6e 67 20 77 69 74 68    20 4d 61 67 69 74 2e 20 20 49 66 20 6e 6f 74 2c | se.;;.along.with.Magit...If.not, | 
| 2c5a0 | 20 73 65 65 20 3c 68 74 74 70 73 3a 2f 2f 77 77    77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 | .see.<https://www.gnu.org/licens | 
| 2c5c0 | 65 73 2f 3e 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65    6e 74 61 72 79 3a 0a 0a 3b 3b 20 53 75 70 70 6f | es/>...;;;.Commentary:..;;.Suppo | 
| 2c5e0 | 72 74 20 66 6f 72 20 62 6f 6f 6b 6d 61 72 6b 73    20 66 6f 72 20 6d 6f 73 74 20 4d 61 67 69 74 20 | rt.for.bookmarks.for.most.Magit. | 
| 2c600 | 62 75 66 66 65 72 73 2e 0a 0a 3b 3b 3b 20 43 6f    64 65 3a 0a 0a 28 72 65 71 75 69 72 65 20 27 6d | buffers...;;;.Code:..(require.'m | 
| 2c620 | 61 67 69 74 29 0a 0a 28 72 65 71 75 69 72 65 20    27 62 6f 6f 6b 6d 61 72 6b 29 0a 0a 3b 3b 3b 20 | agit)..(require.'bookmark)..;;;. | 
| 2c640 | 43 6f 6d 6d 6f 6e 0a 0a 28 63 6c 2d 64 65 66 6d    65 74 68 6f 64 20 6d 61 67 69 74 2d 62 6f 6f 6b | Common..(cl-defmethod.magit-book | 
| 2c660 | 6d 61 72 6b 2d 67 65 74 2d 66 69 6c 65 6e 61 6d    65 20 28 26 63 6f 6e 74 65 78 74 20 28 6d 61 6a | mark-get-filename.(&context.(maj | 
| 2c680 | 6f 72 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 6d 6f    64 65 29 29 0a 20 20 28 6d 61 67 69 74 2d 74 6f | or-mode.magit-mode))...(magit-to | 
| 2c6a0 | 70 6c 65 76 65 6c 29 29 0a 0a 28 63 6c 2d 64 65    66 6d 65 74 68 6f 64 20 6d 61 67 69 74 2d 62 6f | plevel))..(cl-defmethod.magit-bo | 
| 2c6c0 | 6f 6b 6d 61 72 6b 2d 67 65 74 2d 62 75 66 66 65    72 2d 63 72 65 61 74 65 0a 20 20 28 62 6f 6f 6b | okmark-get-buffer-create...(book | 
| 2c6e0 | 6d 61 72 6b 20 28 6d 6f 64 65 20 28 64 65 72 69    76 65 64 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 6d | mark.(mode.(derived-mode.magit-m | 
| 2c700 | 6f 64 65 29 29 29 0a 20 20 28 6c 65 74 20 28 28    64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 | ode)))...(let.((default-director | 
| 2c720 | 79 20 28 62 6f 6f 6b 6d 61 72 6b 2d 67 65 74 2d    66 69 6c 65 6e 61 6d 65 20 62 6f 6f 6b 6d 61 72 | y.(bookmark-get-filename.bookmar | 
| 2c740 | 6b 29 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67    69 74 2d 64 69 73 70 6c 61 79 2d 62 75 66 66 65 | k)).........(magit-display-buffe | 
| 2c760 | 72 2d 66 75 6e 63 74 69 6f 6e 20 23 27 69 64 65    6e 74 69 74 79 29 0a 20 20 20 20 20 20 20 20 28 | r-function.#'identity).........( | 
| 2c780 | 6d 61 67 69 74 2d 64 69 73 70 6c 61 79 2d 62 75    66 66 65 72 2d 6e 6f 73 65 6c 65 63 74 20 74 29 | magit-display-buffer-noselect.t) | 
| 2c7a0 | 29 0a 20 20 20 20 28 61 70 70 6c 79 20 28 69 6e    74 65 72 6e 20 28 66 6f 72 6d 61 74 20 22 25 73 | ).....(apply.(intern.(format."%s | 
| 2c7c0 | 2d 73 65 74 75 70 2d 62 75 66 66 65 72 22 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -setup-buffer".................. | 
| 2c7e0 | 20 20 20 20 20 20 20 20 20 20 28 73 75 62 73 74    72 69 6e 67 20 28 73 79 6d 62 6f 6c 2d 6e 61 6d | ..........(substring.(symbol-nam | 
| 2c800 | 65 20 6d 6f 64 65 29 20 30 20 2d 35 29 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 28 2d 2d 6d 61 | e.mode).0.-5)))............(--ma | 
| 2c820 | 70 20 28 62 6f 6f 6b 6d 61 72 6b 2d 70 72 6f 70    2d 67 65 74 20 62 6f 6f 6b 6d 61 72 6b 20 69 74 | p.(bookmark-prop-get.bookmark.it | 
| 2c840 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 67 65 74 20 6d 6f 64 65 20 27 6d | )...................(get.mode.'m | 
| 2c860 | 61 67 69 74 2d 62 6f 6f 6b 6d 61 72 6b 2d 76 61    72 69 61 62 6c 65 73 29 29 29 29 29 0a 0a 3b 3b | agit-bookmark-variables)))))..;; | 
| 2c880 | 3b 20 44 69 66 66 0a 3b 3b 3b 3b 20 44 69 66 66    0a 0a 28 70 75 74 20 27 6d 61 67 69 74 2d 64 69 | ;.Diff.;;;;.Diff..(put.'magit-di | 
| 2c8a0 | 66 66 2d 6d 6f 64 65 20 27 6d 61 67 69 74 2d 62    6f 6f 6b 6d 61 72 6b 2d 76 61 72 69 61 62 6c 65 | ff-mode.'magit-bookmark-variable | 
| 2c8c0 | 73 0a 20 20 20 20 20 27 28 6d 61 67 69 74 2d 62    75 66 66 65 72 2d 72 61 6e 67 65 2d 68 61 73 68 | s......'(magit-buffer-range-hash | 
| 2c8e0 | 65 64 0a 20 20 20 20 20 20 20 6d 61 67 69 74 2d    62 75 66 66 65 72 2d 74 79 70 65 61 72 67 0a 20 | ed........magit-buffer-typearg.. | 
| 2c900 | 20 20 20 20 20 20 6d 61 67 69 74 2d 62 75 66 66    65 72 2d 64 69 66 66 2d 61 72 67 73 0a 20 20 20 | ......magit-buffer-diff-args.... | 
| 2c920 | 20 20 20 20 6d 61 67 69 74 2d 62 75 66 66 65 72    2d 64 69 66 66 2d 66 69 6c 65 73 29 29 0a 0a 28 | ....magit-buffer-diff-files))..( | 
| 2c940 | 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 6d 61 67    69 74 2d 62 6f 6f 6b 6d 61 72 6b 2d 6e 61 6d 65 | cl-defmethod.magit-bookmark-name | 
| 2c960 | 20 28 26 63 6f 6e 74 65 78 74 20 28 6d 61 6a 6f    72 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 64 69 66 | .(&context.(major-mode.magit-dif | 
| 2c980 | 66 2d 6d 6f 64 65 29 29 0a 20 20 28 66 6f 72 6d    61 74 20 22 6d 61 67 69 74 2d 64 69 66 66 28 25 | f-mode))...(format."magit-diff(% | 
| 2c9a0 | 73 25 73 29 22 0a 20 20 20 20 20 20 20 20 20 20    28 70 63 61 73 65 20 28 6d 61 67 69 74 2d 64 69 | s%s)"...........(pcase.(magit-di | 
| 2c9c0 | 66 66 2d 74 79 70 65 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 28 27 73 74 61 67 65 64 20 22 73 | ff-type).............('staged."s | 
| 2c9e0 | 74 61 67 65 64 22 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 28 27 75 6e 73 74 61 67 65 64 20 22 | taged").............('unstaged." | 
| 2ca00 | 75 6e 73 74 61 67 65 64 22 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 28 27 63 6f 6d 6d 69 74 74 | unstaged").............('committ | 
| 2ca20 | 65 64 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d    72 61 6e 67 65 29 0a 20 20 20 20 20 20 20 20 20 | ed.magit-buffer-range).......... | 
| 2ca40 | 20 20 20 28 27 75 6e 64 65 66 69 6e 65 64 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 28 64 65 6c | ...('undefined..............(del | 
| 2ca60 | 71 20 6e 69 6c 20 28 6c 69 73 74 20 6d 61 67 69    74 2d 62 75 66 66 65 72 2d 74 79 70 65 61 72 67 | q.nil.(list.magit-buffer-typearg | 
| 2ca80 | 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 61    6e 67 65 2d 68 61 73 68 65 64 29 29 29 29 0a 20 | .magit-buffer-range-hashed)))).. | 
| 2caa0 | 20 20 20 20 20 20 20 20 20 28 69 66 20 6d 61 67    69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 66 | .........(if.magit-buffer-diff-f | 
| 2cac0 | 69 6c 65 73 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 63 6f 6e 63 61 74 20 22 20 2d 2d 20 | iles...............(concat.".--. | 
| 2cae0 | 22 20 28 6d 61 70 63 6f 6e 63 61 74 20 23 27 69    64 65 6e 74 69 74 79 20 6d 61 67 69 74 2d 62 75 | ".(mapconcat.#'identity.magit-bu | 
| 2cb00 | 66 66 65 72 2d 64 69 66 66 2d 66 69 6c 65 73 20    22 20 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 | ffer-diff-files."."))........... | 
| 2cb20 | 20 20 22 22 29 29 29 0a 0a 3b 3b 3b 3b 20 52 65    76 69 73 69 6f 6e 0a 0a 28 70 75 74 20 27 6d 61 | .."")))..;;;;.Revision..(put.'ma | 
| 2cb40 | 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 6d 6f 64    65 20 27 6d 61 67 69 74 2d 62 6f 6f 6b 6d 61 72 | git-revision-mode.'magit-bookmar | 
| 2cb60 | 6b 2d 76 61 72 69 61 62 6c 65 73 0a 20 20 20 20    20 27 28 6d 61 67 69 74 2d 62 75 66 66 65 72 2d | k-variables......'(magit-buffer- | 
| 2cb80 | 72 65 76 69 73 69 6f 6e 2d 68 61 73 68 0a 20 20    20 20 20 20 20 6d 61 67 69 74 2d 62 75 66 66 65 | revision-hash........magit-buffe | 
| 2cba0 | 72 2d 64 69 66 66 2d 61 72 67 73 0a 20 20 20 20    20 20 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d | r-diff-args........magit-buffer- | 
| 2cbc0 | 64 69 66 66 2d 66 69 6c 65 73 29 29 0a 0a 28 63    6c 2d 64 65 66 6d 65 74 68 6f 64 20 6d 61 67 69 | diff-files))..(cl-defmethod.magi | 
| 2cbe0 | 74 2d 62 6f 6f 6b 6d 61 72 6b 2d 6e 61 6d 65 20    28 26 63 6f 6e 74 65 78 74 20 28 6d 61 6a 6f 72 | t-bookmark-name.(&context.(major | 
| 2cc00 | 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 72 65 76 69    73 69 6f 6e 2d 6d 6f 64 65 29 29 0a 20 20 28 66 | -mode.magit-revision-mode))...(f | 
| 2cc20 | 6f 72 6d 61 74 20 22 6d 61 67 69 74 2d 72 65 76    69 73 69 6f 6e 28 25 73 20 25 73 29 22 0a 20 20 | ormat."magit-revision(%s.%s)"... | 
| 2cc40 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72    65 76 2d 61 62 62 72 65 76 20 6d 61 67 69 74 2d | ........(magit-rev-abbrev.magit- | 
| 2cc60 | 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 29    0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 6d | buffer-revision)...........(if.m | 
| 2cc80 | 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66    2d 66 69 6c 65 73 0a 20 20 20 20 20 20 20 20 20 | agit-buffer-diff-files.......... | 
| 2cca0 | 20 20 20 20 20 28 6d 61 70 63 6f 6e 63 61 74 20    23 27 69 64 65 6e 74 69 74 79 20 6d 61 67 69 74 | .....(mapconcat.#'identity.magit | 
| 2ccc0 | 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 66 69 6c    65 73 20 22 20 22 29 0a 20 20 20 20 20 20 20 20 | -buffer-diff-files.".")......... | 
| 2cce0 | 20 20 20 20 28 6d 61 67 69 74 2d 72 65 76 2d 66    6f 72 6d 61 74 20 22 25 73 22 20 6d 61 67 69 74 | ....(magit-rev-format."%s".magit | 
| 2cd00 | 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e    29 29 29 29 0a 0a 3b 3b 3b 3b 20 53 74 61 73 68 | -buffer-revision))))..;;;;.Stash | 
| 2cd20 | 0a 0a 28 70 75 74 20 27 6d 61 67 69 74 2d 73 74    61 73 68 2d 6d 6f 64 65 20 27 6d 61 67 69 74 2d | ..(put.'magit-stash-mode.'magit- | 
| 2cd40 | 62 6f 6f 6b 6d 61 72 6b 2d 76 61 72 69 61 62 6c    65 73 0a 20 20 20 20 20 27 28 6d 61 67 69 74 2d | bookmark-variables......'(magit- | 
| 2cd60 | 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 2d    68 61 73 68 0a 20 20 20 20 20 20 20 6d 61 67 69 | buffer-revision-hash........magi | 
| 2cd80 | 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 61 72    67 73 0a 20 20 20 20 20 20 20 6d 61 67 69 74 2d | t-buffer-diff-args........magit- | 
| 2cda0 | 62 75 66 66 65 72 2d 64 69 66 66 2d 66 69 6c 65    73 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 | buffer-diff-files))..(cl-defmeth | 
| 2cdc0 | 6f 64 20 6d 61 67 69 74 2d 62 6f 6f 6b 6d 61 72    6b 2d 6e 61 6d 65 20 28 26 63 6f 6e 74 65 78 74 | od.magit-bookmark-name.(&context | 
| 2cde0 | 20 28 6d 61 6a 6f 72 2d 6d 6f 64 65 20 6d 61 67    69 74 2d 73 74 61 73 68 2d 6d 6f 64 65 29 29 0a | .(major-mode.magit-stash-mode)). | 
| 2ce00 | 20 20 28 66 6f 72 6d 61 74 20 22 6d 61 67 69 74    2d 73 74 61 73 68 28 25 73 20 25 73 29 22 0a 20 | ..(format."magit-stash(%s.%s)".. | 
| 2ce20 | 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d    72 65 76 2d 61 62 62 72 65 76 20 6d 61 67 69 74 | .........(magit-rev-abbrev.magit | 
| 2ce40 | 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e    29 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 | -buffer-revision)...........(if. | 
| 2ce60 | 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66    66 2d 66 69 6c 65 73 0a 20 20 20 20 20 20 20 20 | magit-buffer-diff-files......... | 
| 2ce80 | 20 20 20 20 20 20 28 6d 61 70 63 6f 6e 63 61 74    20 23 27 69 64 65 6e 74 69 74 79 20 6d 61 67 69 | ......(mapconcat.#'identity.magi | 
| 2cea0 | 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 66 69    6c 65 73 20 22 20 22 29 0a 20 20 20 20 20 20 20 | t-buffer-diff-files.".")........ | 
| 2cec0 | 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 76 2d    66 6f 72 6d 61 74 20 22 25 73 22 20 6d 61 67 69 | .....(magit-rev-format."%s".magi | 
| 2cee0 | 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f    6e 29 29 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 | t-buffer-revision))))..(cl-defme | 
| 2cf00 | 74 68 6f 64 20 6d 61 67 69 74 2d 62 6f 6f 6b 6d    61 72 6b 2d 2d 67 65 74 2d 63 68 69 6c 64 2d 76 | thod.magit-bookmark--get-child-v | 
| 2cf20 | 61 6c 75 65 0a 20 20 28 73 65 63 74 69 6f 6e 20    26 63 6f 6e 74 65 78 74 20 28 6d 61 6a 6f 72 2d | alue...(section.&context.(major- | 
| 2cf40 | 6d 6f 64 65 20 6d 61 67 69 74 2d 73 74 61 73 68    2d 6d 6f 64 65 29 29 0a 20 20 28 73 74 72 69 6e | mode.magit-stash-mode))...(strin | 
| 2cf60 | 67 2d 72 65 70 6c 61 63 65 20 6d 61 67 69 74 2d    62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 0a | g-replace.magit-buffer-revision. | 
| 2cf80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 | ..................magit-buffer-r | 
| 2cfa0 | 65 76 69 73 69 6f 6e 2d 68 61 73 68 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | evision-hash...................( | 
| 2cfc0 | 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 76 61 6c    75 65 29 29 29 0a 0a 3b 3b 3b 20 4c 6f 67 0a 3b | oref.section.value)))..;;;.Log.; | 
| 2cfe0 | 3b 3b 3b 20 4c 6f 67 0a 0a 28 70 75 74 20 27 6d    61 67 69 74 2d 6c 6f 67 2d 6d 6f 64 65 20 27 6d | ;;;.Log..(put.'magit-log-mode.'m | 
| 2d000 | 61 67 69 74 2d 62 6f 6f 6b 6d 61 72 6b 2d 76 61    72 69 61 62 6c 65 73 0a 20 20 20 20 20 27 28 6d | agit-bookmark-variables......'(m | 
| 2d020 | 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69    73 69 6f 6e 73 0a 20 20 20 20 20 20 20 6d 61 67 | agit-buffer-revisions........mag | 
| 2d040 | 69 74 2d 62 75 66 66 65 72 2d 6c 6f 67 2d 61 72    67 73 0a 20 20 20 20 20 20 20 6d 61 67 69 74 2d | it-buffer-log-args........magit- | 
| 2d060 | 62 75 66 66 65 72 2d 6c 6f 67 2d 66 69 6c 65 73    29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f | buffer-log-files))..(cl-defmetho | 
| 2d080 | 64 20 6d 61 67 69 74 2d 62 6f 6f 6b 6d 61 72 6b    2d 6e 61 6d 65 20 28 26 63 6f 6e 74 65 78 74 20 | d.magit-bookmark-name.(&context. | 
| 2d0a0 | 28 6d 61 6a 6f 72 2d 6d 6f 64 65 20 6d 61 67 69    74 2d 6c 6f 67 2d 6d 6f 64 65 29 29 0a 20 20 28 | (major-mode.magit-log-mode))...( | 
| 2d0c0 | 66 6f 72 6d 61 74 20 22 6d 61 67 69 74 2d 6c 6f    67 28 25 73 25 73 29 22 0a 20 20 20 20 20 20 20 | format."magit-log(%s%s)"........ | 
| 2d0e0 | 20 20 20 28 6d 61 70 63 6f 6e 63 61 74 20 23 27    69 64 65 6e 74 69 74 79 20 6d 61 67 69 74 2d 62 | ...(mapconcat.#'identity.magit-b | 
| 2d100 | 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 73 20    22 20 22 29 0a 20 20 20 20 20 20 20 20 20 20 28 | uffer-revisions.".")...........( | 
| 2d120 | 69 66 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d    6c 6f 67 2d 66 69 6c 65 73 0a 20 20 20 20 20 20 | if.magit-buffer-log-files....... | 
| 2d140 | 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20    22 20 2d 2d 20 22 20 28 6d 61 70 63 6f 6e 63 61 | ........(concat.".--.".(mapconca | 
| 2d160 | 74 20 23 27 69 64 65 6e 74 69 74 79 20 6d 61 67    69 74 2d 62 75 66 66 65 72 2d 6c 6f 67 2d 66 69 | t.#'identity.magit-buffer-log-fi | 
| 2d180 | 6c 65 73 20 22 20 22 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 22 22 29 29 29 0a 0a 3b 3b 3b | les."."))............."")))..;;; | 
| 2d1a0 | 3b 20 43 68 65 72 72 79 0a 0a 28 70 75 74 20 27    6d 61 67 69 74 2d 63 68 65 72 72 79 2d 6d 6f 64 | ;.Cherry..(put.'magit-cherry-mod | 
| 2d1c0 | 65 20 27 6d 61 67 69 74 2d 62 6f 6f 6b 6d 61 72    6b 2d 76 61 72 69 61 62 6c 65 73 0a 20 20 20 20 | e.'magit-bookmark-variables..... | 
| 2d1e0 | 20 27 28 6d 61 67 69 74 2d 62 75 66 66 65 72 2d    72 65 66 6e 61 6d 65 0a 20 20 20 20 20 20 20 6d | .'(magit-buffer-refname........m | 
| 2d200 | 61 67 69 74 2d 62 75 66 66 65 72 2d 75 70 73 74    72 65 61 6d 29 29 0a 0a 28 63 6c 2d 64 65 66 6d | agit-buffer-upstream))..(cl-defm | 
| 2d220 | 65 74 68 6f 64 20 6d 61 67 69 74 2d 62 6f 6f 6b    6d 61 72 6b 2d 6e 61 6d 65 20 28 26 63 6f 6e 74 | ethod.magit-bookmark-name.(&cont | 
| 2d240 | 65 78 74 20 28 6d 61 6a 6f 72 2d 6d 6f 64 65 20    6d 61 67 69 74 2d 63 68 65 72 72 79 2d 6d 6f 64 | ext.(major-mode.magit-cherry-mod | 
| 2d260 | 65 29 29 0a 20 20 28 66 6f 72 6d 61 74 20 22 6d    61 67 69 74 2d 63 68 65 72 72 79 28 25 73 20 3e | e))...(format."magit-cherry(%s.> | 
| 2d280 | 20 25 73 29 22 0a 20 20 20 20 20 20 20 20 20 20    6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 66 | .%s)"...........magit-buffer-ref | 
| 2d2a0 | 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 6d    61 67 69 74 2d 62 75 66 66 65 72 2d 75 70 73 74 | name...........magit-buffer-upst | 
| 2d2c0 | 72 65 61 6d 29 29 0a 0a 3b 3b 3b 3b 20 52 65 66    6c 6f 67 0a 0a 28 70 75 74 20 27 6d 61 67 69 74 | ream))..;;;;.Reflog..(put.'magit | 
| 2d2e0 | 2d 72 65 66 6c 6f 67 2d 6d 6f 64 65 20 27 6d 61    67 69 74 2d 62 6f 6f 6b 6d 61 72 6b 2d 76 61 72 | -reflog-mode.'magit-bookmark-var | 
| 2d300 | 69 61 62 6c 65 73 0a 20 20 20 20 20 27 28 6d 61    67 69 74 2d 62 75 66 66 65 72 2d 72 65 66 6e 61 | iables......'(magit-buffer-refna | 
| 2d320 | 6d 65 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74    68 6f 64 20 6d 61 67 69 74 2d 62 6f 6f 6b 6d 61 | me))..(cl-defmethod.magit-bookma | 
| 2d340 | 72 6b 2d 6e 61 6d 65 20 28 26 63 6f 6e 74 65 78    74 20 28 6d 61 6a 6f 72 2d 6d 6f 64 65 20 6d 61 | rk-name.(&context.(major-mode.ma | 
| 2d360 | 67 69 74 2d 72 65 66 6c 6f 67 2d 6d 6f 64 65 29    29 0a 20 20 28 66 6f 72 6d 61 74 20 22 6d 61 67 | git-reflog-mode))...(format."mag | 
| 2d380 | 69 74 2d 72 65 66 6c 6f 67 28 25 73 29 22 20 6d    61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 66 6e | it-reflog(%s)".magit-buffer-refn | 
| 2d3a0 | 61 6d 65 29 29 0a 0a 3b 3b 3b 20 4d 69 73 63 0a    0a 28 70 75 74 20 27 6d 61 67 69 74 2d 73 74 61 | ame))..;;;.Misc..(put.'magit-sta | 
| 2d3c0 | 74 75 73 2d 6d 6f 64 65 20 27 6d 61 67 69 74 2d    62 6f 6f 6b 6d 61 72 6b 2d 76 61 72 69 61 62 6c | tus-mode.'magit-bookmark-variabl | 
| 2d3e0 | 65 73 20 6e 69 6c 29 0a 0a 28 70 75 74 20 27 6d    61 67 69 74 2d 72 65 66 73 2d 6d 6f 64 65 20 27 | es.nil)..(put.'magit-refs-mode.' | 
| 2d400 | 6d 61 67 69 74 2d 62 6f 6f 6b 6d 61 72 6b 2d 76    61 72 69 61 62 6c 65 73 0a 20 20 20 20 20 27 28 | magit-bookmark-variables......'( | 
| 2d420 | 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 75 70 73    74 72 65 61 6d 0a 20 20 20 20 20 20 20 6d 61 67 | magit-buffer-upstream........mag | 
| 2d440 | 69 74 2d 62 75 66 66 65 72 2d 61 72 67 75 6d 65    6e 74 73 29 29 0a 0a 28 70 75 74 20 27 6d 61 67 | it-buffer-arguments))..(put.'mag | 
| 2d460 | 69 74 2d 73 74 61 73 68 65 73 2d 6d 6f 64 65 20    27 6d 61 67 69 74 2d 62 6f 6f 6b 6d 61 72 6b 2d | it-stashes-mode.'magit-bookmark- | 
| 2d480 | 76 61 72 69 61 62 6c 65 73 20 6e 69 6c 29 0a 0a    28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 6d 61 | variables.nil)..(cl-defmethod.ma | 
| 2d4a0 | 67 69 74 2d 62 6f 6f 6b 6d 61 72 6b 2d 6e 61 6d    65 20 28 26 63 6f 6e 74 65 78 74 20 28 6d 61 6a | git-bookmark-name.(&context.(maj | 
| 2d4c0 | 6f 72 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 73 74    61 73 68 65 73 2d 6d 6f 64 65 29 29 0a 20 20 28 | or-mode.magit-stashes-mode))...( | 
| 2d4e0 | 66 6f 72 6d 61 74 20 22 6d 61 67 69 74 2d 73 74    61 74 65 73 28 25 73 29 22 20 6d 61 67 69 74 2d | format."magit-states(%s)".magit- | 
| 2d500 | 62 75 66 66 65 72 2d 72 65 66 6e 61 6d 65 29 29    0a 0a 3b 3b 3b 20 5f 0a 28 70 72 6f 76 69 64 65 | buffer-refname))..;;;._.(provide | 
| 2d520 | 20 27 6d 61 67 69 74 2d 62 6f 6f 6b 6d 61 72 6b    29 0a 3b 3b 3b 20 6d 61 67 69 74 2d 62 6f 6f 6b | .'magit-bookmark).;;;.magit-book | 
| 2d540 | 6d 61 72 6b 2e 65 6c 20 65 6e 64 73 20 68 65 72    65 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | mark.el.ends.here............... | 
| 2d560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2d580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2d5a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2d5c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2d5e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2d600 | 6d 61 67 69 74 2d 32 30 32 34 30 34 30 34 2e 31    39 30 31 2f 6d 61 67 69 74 2d 6e 6f 74 65 73 2e | magit-20240404.1901/magit-notes. | 
| 2d620 | 65 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | el.............................. | 
| 2d640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2d660 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30    30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 | 
| 2d680 | 30 30 31 35 32 37 34 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 34 36 36 36 00 20 30 00 00 00 | 0015274.00000000000.014666..0... | 
| 2d6a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2d6c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2d6e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2d700 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... | 
| 2d720 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... | 
| 2d740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2d760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2d780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2d7a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2d7c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2d7e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2d800 | 3b 3b 3b 20 6d 61 67 69 74 2d 6e 6f 74 65 73 2e    65 6c 20 2d 2d 2d 20 4e 6f 74 65 73 20 73 75 70 | ;;;.magit-notes.el.---.Notes.sup | 
| 2d820 | 70 6f 72 74 20 20 2d 2a 2d 20 6c 65 78 69 63 61    6c 2d 62 69 6e 64 69 6e 67 3a 74 20 2d 2a 2d 0a | port..-*-.lexical-binding:t.-*-. | 
| 2d840 | 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 28 43    29 20 32 30 30 38 2d 32 30 32 34 20 54 68 65 20 | .;;.Copyright.(C).2008-2024.The. | 
| 2d860 | 4d 61 67 69 74 20 50 72 6f 6a 65 63 74 20 43 6f    6e 74 72 69 62 75 74 6f 72 73 0a 0a 3b 3b 20 41 | Magit.Project.Contributors..;;.A | 
| 2d880 | 75 74 68 6f 72 3a 20 4a 6f 6e 61 73 20 42 65 72    6e 6f 75 6c 6c 69 20 3c 6a 6f 6e 61 73 40 62 65 | uthor:.Jonas.Bernoulli.<jonas@be | 
| 2d8a0 | 72 6e 6f 75 6c 2e 6c 69 3e 0a 3b 3b 20 4d 61 69    6e 74 61 69 6e 65 72 3a 20 4a 6f 6e 61 73 20 42 | rnoul.li>.;;.Maintainer:.Jonas.B | 
| 2d8c0 | 65 72 6e 6f 75 6c 6c 69 20 3c 6a 6f 6e 61 73 40    62 65 72 6e 6f 75 6c 2e 6c 69 3e 0a 0a 3b 3b 20 | ernoulli.<jonas@bernoul.li>..;;. | 
| 2d8e0 | 53 50 44 58 2d 4c 69 63 65 6e 73 65 2d 49 64 65    6e 74 69 66 69 65 72 3a 20 47 50 4c 2d 33 2e 30 | SPDX-License-Identifier:.GPL-3.0 | 
| 2d900 | 2d 6f 72 2d 6c 61 74 65 72 0a 0a 3b 3b 20 4d 61    67 69 74 20 69 73 20 66 72 65 65 20 73 6f 66 74 | -or-later..;;.Magit.is.free.soft | 
| 2d920 | 77 61 72 65 3a 20 79 6f 75 20 63 61 6e 20 72 65    64 69 73 74 72 69 62 75 74 65 20 69 74 20 61 6e | ware:.you.can.redistribute.it.an | 
| 2d940 | 64 2f 6f 72 20 6d 6f 64 69 66 79 20 69 74 0a 3b    3b 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d | d/or.modify.it.;;.under.the.term | 
| 2d960 | 73 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e    65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 | s.of.the.GNU.General.Public.Lice | 
| 2d980 | 6e 73 65 20 61 73 20 70 75 62 6c 69 73 68 65 64    20 62 79 0a 3b 3b 20 74 68 65 20 46 72 65 65 20 | nse.as.published.by.;;.the.Free. | 
| 2d9a0 | 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74    69 6f 6e 2c 20 65 69 74 68 65 72 20 76 65 72 73 | Software.Foundation,.either.vers | 
| 2d9c0 | 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c 69 63    65 6e 73 65 2c 20 6f 72 0a 3b 3b 20 28 61 74 20 | ion.3.of.the.License,.or.;;.(at. | 
| 2d9e0 | 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79    20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 2e 0a | your.option).any.later.version.. | 
| 2da00 | 3b 3b 0a 3b 3b 20 4d 61 67 69 74 20 69 73 20 64    69 73 74 72 69 62 75 74 65 64 20 69 6e 20 74 68 | ;;.;;.Magit.is.distributed.in.th | 
| 2da20 | 65 20 68 6f 70 65 20 74 68 61 74 20 69 74 20 77    69 6c 6c 20 62 65 20 75 73 65 66 75 6c 2c 20 62 | e.hope.that.it.will.be.useful,.b | 
| 2da40 | 75 74 20 57 49 54 48 4f 55 54 0a 3b 3b 20 41 4e    59 20 57 41 52 52 41 4e 54 59 3b 20 77 69 74 68 | ut.WITHOUT.;;.ANY.WARRANTY;.with | 
| 2da60 | 6f 75 74 20 65 76 65 6e 20 74 68 65 20 69 6d 70    6c 69 65 64 20 77 61 72 72 61 6e 74 79 20 6f 66 | out.even.the.implied.warranty.of | 
| 2da80 | 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59    0a 3b 3b 20 6f 72 20 46 49 54 4e 45 53 53 20 46 | .MERCHANTABILITY.;;.or.FITNESS.F | 
| 2daa0 | 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20    50 55 52 50 4f 53 45 2e 20 20 53 65 65 20 74 68 | OR.A.PARTICULAR.PURPOSE...See.th | 
| 2dac0 | 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75    62 6c 69 63 0a 3b 3b 20 4c 69 63 65 6e 73 65 20 | e.GNU.General.Public.;;.License. | 
| 2dae0 | 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73    2e 0a 3b 3b 0a 3b 3b 20 59 6f 75 20 73 68 6f 75 | for.more.details..;;.;;.You.shou | 
| 2db00 | 6c 64 20 68 61 76 65 20 72 65 63 65 69 76 65 64    20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20 47 | ld.have.received.a.copy.of.the.G | 
| 2db20 | 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69    63 20 4c 69 63 65 6e 73 65 0a 3b 3b 20 61 6c 6f | NU.General.Public.License.;;.alo | 
| 2db40 | 6e 67 20 77 69 74 68 20 4d 61 67 69 74 2e 20 20    49 66 20 6e 6f 74 2c 20 73 65 65 20 3c 68 74 74 | ng.with.Magit...If.not,.see.<htt | 
| 2db60 | 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67    2f 6c 69 63 65 6e 73 65 73 2f 3e 2e 0a 0a 3b 3b | ps://www.gnu.org/licenses/>...;; | 
| 2db80 | 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a 0a 3b    3b 20 54 68 69 73 20 6c 69 62 72 61 72 79 20 69 | ;.Commentary:..;;.This.library.i | 
| 2dba0 | 6d 70 6c 65 6d 65 6e 74 73 20 73 75 70 70 6f 72    74 20 66 6f 72 20 60 67 69 74 2d 6e 6f 74 65 73 | mplements.support.for.`git-notes | 
| 2dbc0 | 27 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28    72 65 71 75 69 72 65 20 27 6d 61 67 69 74 29 0a | '...;;;.Code:..(require.'magit). | 
| 2dbe0 | 0a 3b 3b 3b 20 43 6f 6d 6d 61 6e 64 73 0a 0a 3b    3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 20 28 61 | .;;;.Commands..;;;###autoload.(a | 
| 2dc00 | 75 74 6f 6c 6f 61 64 20 27 6d 61 67 69 74 2d 6e    6f 74 65 73 20 22 6d 61 67 69 74 22 20 6e 69 6c | utoload.'magit-notes."magit".nil | 
| 2dc20 | 20 74 29 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64    65 66 69 6e 65 2d 70 72 65 66 69 78 20 6d 61 67 | .t).(transient-define-prefix.mag | 
| 2dc40 | 69 74 2d 6e 6f 74 65 73 20 28 29 0a 20 20 22 45    64 69 74 20 6e 6f 74 65 73 20 61 74 74 61 63 68 | it-notes.()..."Edit.notes.attach | 
| 2dc60 | 65 64 20 74 6f 20 63 6f 6d 6d 69 74 73 2e 22 0a    20 20 3a 6d 61 6e 2d 70 61 67 65 20 22 67 69 74 | ed.to.commits."...:man-page."git | 
| 2dc80 | 2d 6e 6f 74 65 73 22 0a 20 20 5b 22 43 6f 6e 66    69 67 75 72 65 20 6c 6f 63 61 6c 20 73 65 74 74 | -notes"...["Configure.local.sett | 
| 2dca0 | 69 6e 67 73 22 0a 20 20 20 28 22 63 22 20 6d 61    67 69 74 2d 63 6f 72 65 2e 6e 6f 74 65 73 52 65 | ings"....("c".magit-core.notesRe | 
| 2dcc0 | 66 29 0a 20 20 20 28 22 64 22 20 6d 61 67 69 74    2d 6e 6f 74 65 73 2e 64 69 73 70 6c 61 79 52 65 | f)....("d".magit-notes.displayRe | 
| 2dce0 | 66 29 5d 0a 20 20 5b 22 43 6f 6e 66 69 67 75 72    65 20 67 6c 6f 62 61 6c 20 73 65 74 74 69 6e 67 | f)]...["Configure.global.setting | 
| 2dd00 | 73 22 0a 20 20 20 28 22 43 22 20 6d 61 67 69 74    2d 67 6c 6f 62 61 6c 2d 63 6f 72 65 2e 6e 6f 74 | s"....("C".magit-global-core.not | 
| 2dd20 | 65 73 52 65 66 29 0a 20 20 20 28 22 44 22 20 6d    61 67 69 74 2d 67 6c 6f 62 61 6c 2d 6e 6f 74 65 | esRef)....("D".magit-global-note | 
| 2dd40 | 73 2e 64 69 73 70 6c 61 79 52 65 66 29 5d 0a 20    20 5b 22 41 72 67 75 6d 65 6e 74 73 20 66 6f 72 | s.displayRef)]...["Arguments.for | 
| 2dd60 | 20 70 72 75 6e 65 22 0a 20 20 20 3a 69 66 2d 6e    6f 74 20 6d 61 67 69 74 2d 6e 6f 74 65 73 2d 6d | .prune"....:if-not.magit-notes-m | 
| 2dd80 | 65 72 67 69 6e 67 2d 70 0a 20 20 20 28 22 2d 6e    22 20 22 44 72 79 20 72 75 6e 22 20 28 22 2d 6e | erging-p....("-n"."Dry.run".("-n | 
| 2dda0 | 22 20 22 2d 2d 64 72 79 2d 72 75 6e 22 29 29 5d    0a 20 20 5b 22 41 72 67 75 6d 65 6e 74 73 20 66 | "."--dry-run"))]...["Arguments.f | 
| 2ddc0 | 6f 72 20 65 64 69 74 20 61 6e 64 20 72 65 6d 6f    76 65 22 0a 20 20 20 3a 69 66 2d 6e 6f 74 20 6d | or.edit.and.remove"....:if-not.m | 
| 2dde0 | 61 67 69 74 2d 6e 6f 74 65 73 2d 6d 65 72 67 69    6e 67 2d 70 0a 20 20 20 28 6d 61 67 69 74 2d 6e | agit-notes-merging-p....(magit-n | 
| 2de00 | 6f 74 65 73 3a 2d 2d 72 65 66 29 5d 0a 20 20 5b    22 41 72 67 75 6d 65 6e 74 73 20 66 6f 72 20 6d | otes:--ref)]...["Arguments.for.m | 
| 2de20 | 65 72 67 65 22 0a 20 20 20 3a 69 66 2d 6e 6f 74    20 6d 61 67 69 74 2d 6e 6f 74 65 73 2d 6d 65 72 | erge"....:if-not.magit-notes-mer | 
| 2de40 | 67 69 6e 67 2d 70 0a 20 20 20 28 6d 61 67 69 74    2d 6e 6f 74 65 73 3a 2d 2d 73 74 72 61 74 65 67 | ging-p....(magit-notes:--strateg | 
| 2de60 | 79 29 5d 0a 20 20 5b 22 41 63 74 69 6f 6e 73 22    0a 20 20 20 3a 69 66 2d 6e 6f 74 20 6d 61 67 69 | y)]...["Actions"....:if-not.magi | 
| 2de80 | 74 2d 6e 6f 74 65 73 2d 6d 65 72 67 69 6e 67 2d    70 0a 20 20 20 28 22 54 22 20 22 45 64 69 74 22 | t-notes-merging-p....("T"."Edit" | 
| 2dea0 | 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 6e    6f 74 65 73 2d 65 64 69 74 29 0a 20 20 20 28 22 | .........magit-notes-edit)....(" | 
| 2dec0 | 72 22 20 22 52 65 6d 6f 76 65 22 20 20 20 20 20    20 20 6d 61 67 69 74 2d 6e 6f 74 65 73 2d 72 65 | r"."Remove".......magit-notes-re | 
| 2dee0 | 6d 6f 76 65 29 0a 20 20 20 28 22 6d 22 20 22 4d    65 72 67 65 22 20 20 20 20 20 20 20 20 6d 61 67 | move)....("m"."Merge"........mag | 
| 2df00 | 69 74 2d 6e 6f 74 65 73 2d 6d 65 72 67 65 29 0a    20 20 20 28 22 70 22 20 22 50 72 75 6e 65 22 20 | it-notes-merge)....("p"."Prune". | 
| 2df20 | 20 20 20 20 20 20 20 6d 61 67 69 74 2d 6e 6f 74    65 73 2d 70 72 75 6e 65 29 5d 0a 20 20 5b 22 41 | .......magit-notes-prune)]...["A | 
| 2df40 | 63 74 69 6f 6e 73 22 0a 20 20 20 3a 69 66 20 6d    61 67 69 74 2d 6e 6f 74 65 73 2d 6d 65 72 67 69 | ctions"....:if.magit-notes-mergi | 
| 2df60 | 6e 67 2d 70 0a 20 20 20 28 22 63 22 20 22 43 6f    6d 6d 69 74 20 6d 65 72 67 65 22 20 6d 61 67 69 | ng-p....("c"."Commit.merge".magi | 
| 2df80 | 74 2d 6e 6f 74 65 73 2d 6d 65 72 67 65 2d 63 6f    6d 6d 69 74 29 0a 20 20 20 28 22 61 22 20 22 41 | t-notes-merge-commit)....("a"."A | 
| 2dfa0 | 62 6f 72 74 20 6d 65 72 67 65 22 20 20 6d 61 67    69 74 2d 6e 6f 74 65 73 2d 6d 65 72 67 65 2d 61 | bort.merge"..magit-notes-merge-a | 
| 2dfc0 | 62 6f 72 74 29 5d 29 0a 0a 28 64 65 66 75 6e 20    6d 61 67 69 74 2d 6e 6f 74 65 73 2d 6d 65 72 67 | bort)])..(defun.magit-notes-merg | 
| 2dfe0 | 69 6e 67 2d 70 20 28 29 0a 20 20 28 6c 65 74 20    28 28 64 69 72 20 28 65 78 70 61 6e 64 2d 66 69 | ing-p.()...(let.((dir.(expand-fi | 
| 2e000 | 6c 65 2d 6e 61 6d 65 20 22 4e 4f 54 45 53 5f 4d    45 52 47 45 5f 57 4f 52 4b 54 52 45 45 22 20 28 | le-name."NOTES_MERGE_WORKTREE".( | 
| 2e020 | 6d 61 67 69 74 2d 67 69 74 64 69 72 29 29 29 29    0a 20 20 20 20 28 61 6e 64 20 28 66 69 6c 65 2d | magit-gitdir)))).....(and.(file- | 
| 2e040 | 64 69 72 65 63 74 6f 72 79 2d 70 20 64 69 72 29    0a 20 20 20 20 20 20 20 20 20 28 64 69 72 65 63 | directory-p.dir)..........(direc | 
| 2e060 | 74 6f 72 79 2d 66 69 6c 65 73 20 64 69 72 20 6e    69 6c 20 22 5c 5c 60 5b 5e 2e 5d 22 29 29 29 29 | tory-files.dir.nil."\\`[^.]")))) | 
| 2e080 | 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66    69 6e 65 2d 69 6e 66 69 78 20 6d 61 67 69 74 2d | ..(transient-define-infix.magit- | 
| 2e0a0 | 63 6f 72 65 2e 6e 6f 74 65 73 52 65 66 20 28 29    0a 20 20 3a 63 6c 61 73 73 20 27 6d 61 67 69 74 | core.notesRef.()...:class.'magit | 
| 2e0c0 | 2d 2d 67 69 74 2d 76 61 72 69 61 62 6c 65 0a 20    20 3a 76 61 72 69 61 62 6c 65 20 22 63 6f 72 65 | --git-variable...:variable."core | 
| 2e0e0 | 2e 6e 6f 74 65 73 52 65 66 22 0a 20 20 3a 72 65    61 64 65 72 20 23 27 6d 61 67 69 74 2d 6e 6f 74 | .notesRef"...:reader.#'magit-not | 
| 2e100 | 65 73 2d 72 65 61 64 2d 72 65 66 0a 20 20 3a 70    72 6f 6d 70 74 20 22 53 65 74 20 6c 6f 63 61 6c | es-read-ref...:prompt."Set.local | 
| 2e120 | 20 63 6f 72 65 2e 6e 6f 74 65 73 52 65 66 22 29    0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 | .core.notesRef")..(transient-def | 
| 2e140 | 69 6e 65 2d 69 6e 66 69 78 20 6d 61 67 69 74 2d    6e 6f 74 65 73 2e 64 69 73 70 6c 61 79 52 65 66 | ine-infix.magit-notes.displayRef | 
| 2e160 | 20 28 29 0a 20 20 3a 63 6c 61 73 73 20 27 6d 61    67 69 74 2d 2d 67 69 74 2d 76 61 72 69 61 62 6c | .()...:class.'magit--git-variabl | 
| 2e180 | 65 0a 20 20 3a 76 61 72 69 61 62 6c 65 20 22 6e    6f 74 65 73 2e 64 69 73 70 6c 61 79 52 65 66 22 | e...:variable."notes.displayRef" | 
| 2e1a0 | 0a 20 20 3a 6d 75 6c 74 69 2d 76 61 6c 75 65 20    74 0a 20 20 3a 72 65 61 64 65 72 20 23 27 6d 61 | ...:multi-value.t...:reader.#'ma | 
| 2e1c0 | 67 69 74 2d 6e 6f 74 65 73 2d 72 65 61 64 2d 72    65 66 73 0a 20 20 3a 70 72 6f 6d 70 74 20 22 53 | git-notes-read-refs...:prompt."S | 
| 2e1e0 | 65 74 20 6c 6f 63 61 6c 20 6e 6f 74 65 73 2e 64    69 73 70 6c 61 79 52 65 66 22 29 0a 0a 28 74 72 | et.local.notes.displayRef")..(tr | 
| 2e200 | 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 69    6e 66 69 78 20 6d 61 67 69 74 2d 67 6c 6f 62 61 | ansient-define-infix.magit-globa | 
| 2e220 | 6c 2d 63 6f 72 65 2e 6e 6f 74 65 73 52 65 66 20    28 29 0a 20 20 3a 63 6c 61 73 73 20 27 6d 61 67 | l-core.notesRef.()...:class.'mag | 
| 2e240 | 69 74 2d 2d 67 69 74 2d 76 61 72 69 61 62 6c 65    0a 20 20 3a 76 61 72 69 61 62 6c 65 20 22 63 6f | it--git-variable...:variable."co | 
| 2e260 | 72 65 2e 6e 6f 74 65 73 52 65 66 22 0a 20 20 3a    67 6c 6f 62 61 6c 20 74 0a 20 20 3a 72 65 61 64 | re.notesRef"...:global.t...:read | 
| 2e280 | 65 72 20 23 27 6d 61 67 69 74 2d 6e 6f 74 65 73    2d 72 65 61 64 2d 72 65 66 0a 20 20 3a 70 72 6f | er.#'magit-notes-read-ref...:pro | 
| 2e2a0 | 6d 70 74 20 22 53 65 74 20 67 6c 6f 62 61 6c 20    63 6f 72 65 2e 6e 6f 74 65 73 52 65 66 22 29 0a | mpt."Set.global.core.notesRef"). | 
| 2e2c0 | 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69    6e 65 2d 69 6e 66 69 78 20 6d 61 67 69 74 2d 67 | .(transient-define-infix.magit-g | 
| 2e2e0 | 6c 6f 62 61 6c 2d 6e 6f 74 65 73 2e 64 69 73 70    6c 61 79 52 65 66 20 28 29 0a 20 20 3a 63 6c 61 | lobal-notes.displayRef.()...:cla | 
| 2e300 | 73 73 20 27 6d 61 67 69 74 2d 2d 67 69 74 2d 76    61 72 69 61 62 6c 65 0a 20 20 3a 76 61 72 69 61 | ss.'magit--git-variable...:varia | 
| 2e320 | 62 6c 65 20 22 6e 6f 74 65 73 2e 64 69 73 70 6c    61 79 52 65 66 22 0a 20 20 3a 67 6c 6f 62 61 6c | ble."notes.displayRef"...:global | 
| 2e340 | 20 74 0a 20 20 3a 6d 75 6c 74 69 2d 76 61 6c 75    65 20 74 0a 20 20 3a 72 65 61 64 65 72 20 23 27 | .t...:multi-value.t...:reader.#' | 
| 2e360 | 6d 61 67 69 74 2d 6e 6f 74 65 73 2d 72 65 61 64    2d 72 65 66 73 0a 20 20 3a 70 72 6f 6d 70 74 20 | magit-notes-read-refs...:prompt. | 
| 2e380 | 22 53 65 74 20 67 6c 6f 62 61 6c 20 6e 6f 74 65    73 2e 64 69 73 70 6c 61 79 52 65 66 22 29 0a 0a | "Set.global.notes.displayRef").. | 
| 2e3a0 | 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e    65 2d 61 72 67 75 6d 65 6e 74 20 6d 61 67 69 74 | (transient-define-argument.magit | 
| 2e3c0 | 2d 6e 6f 74 65 73 3a 2d 2d 72 65 66 20 28 29 0a    20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 | -notes:--ref.()...:description." | 
| 2e3e0 | 4d 61 6e 69 70 75 6c 61 74 65 20 72 65 66 22 0a    20 20 3a 63 6c 61 73 73 20 27 74 72 61 6e 73 69 | Manipulate.ref"...:class.'transi | 
| 2e400 | 65 6e 74 2d 6f 70 74 69 6f 6e 0a 20 20 3a 6b 65    79 20 22 2d 72 22 0a 20 20 3a 61 72 67 75 6d 65 | ent-option...:key."-r"...:argume | 
| 2e420 | 6e 74 20 22 2d 2d 72 65 66 3d 22 0a 20 20 3a 72    65 61 64 65 72 20 23 27 6d 61 67 69 74 2d 6e 6f | nt."--ref="...:reader.#'magit-no | 
| 2e440 | 74 65 73 2d 72 65 61 64 2d 72 65 66 29 0a 0a 28    74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 | tes-read-ref)..(transient-define | 
| 2e460 | 2d 61 72 67 75 6d 65 6e 74 20 6d 61 67 69 74 2d    6e 6f 74 65 73 3a 2d 2d 73 74 72 61 74 65 67 79 | -argument.magit-notes:--strategy | 
| 2e480 | 20 28 29 0a 20 20 3a 64 65 73 63 72 69 70 74 69    6f 6e 20 22 4d 65 72 67 65 20 73 74 72 61 74 65 | .()...:description."Merge.strate | 
| 2e4a0 | 67 79 22 0a 20 20 3a 63 6c 61 73 73 20 27 74 72    61 6e 73 69 65 6e 74 2d 6f 70 74 69 6f 6e 0a 20 | gy"...:class.'transient-option.. | 
| 2e4c0 | 20 3a 73 68 6f 72 74 61 72 67 20 22 2d 73 22 0a    20 20 3a 61 72 67 75 6d 65 6e 74 20 22 2d 2d 73 | .:shortarg."-s"...:argument."--s | 
| 2e4e0 | 74 72 61 74 65 67 79 3d 22 0a 20 20 3a 63 68 6f    69 63 65 73 20 27 28 22 6d 61 6e 75 61 6c 22 20 | trategy="...:choices.'("manual". | 
| 2e500 | 22 6f 75 72 73 22 20 22 74 68 65 69 72 73 22 20    22 75 6e 69 6f 6e 22 20 22 63 61 74 5f 73 6f 72 | "ours"."theirs"."union"."cat_sor | 
| 2e520 | 74 5f 75 6e 69 71 22 29 29 0a 0a 28 64 65 66 75    6e 20 6d 61 67 69 74 2d 6e 6f 74 65 73 2d 65 64 | t_uniq"))..(defun.magit-notes-ed | 
| 2e540 | 69 74 20 28 63 6f 6d 6d 69 74 20 26 6f 70 74 69    6f 6e 61 6c 20 72 65 66 29 0a 20 20 22 45 64 69 | it.(commit.&optional.ref)..."Edi | 
| 2e560 | 74 20 74 68 65 20 6e 6f 74 65 20 61 74 74 61 63    68 65 64 20 74 6f 20 43 4f 4d 4d 49 54 2e 0a 52 | t.the.note.attached.to.COMMIT..R | 
| 2e580 | 45 46 20 69 73 20 74 68 65 20 6e 6f 74 65 73 20    72 65 66 20 75 73 65 64 20 74 6f 20 73 74 6f 72 | EF.is.the.notes.ref.used.to.stor | 
| 2e5a0 | 65 20 74 68 65 20 6e 6f 74 65 73 2e 0a 0a 49 6e    74 65 72 61 63 74 69 76 65 6c 79 20 6f 72 20 77 | e.the.notes...Interactively.or.w | 
| 2e5c0 | 68 65 6e 20 6f 70 74 69 6f 6e 61 6c 20 52 45 46    20 69 73 20 6e 69 6c 20 75 73 65 20 74 68 65 20 | hen.optional.REF.is.nil.use.the. | 
| 2e5e0 | 76 61 6c 75 65 20 6f 66 20 47 69 74 0a 76 61 72    69 61 62 6c 65 20 60 63 6f 72 65 2e 6e 6f 74 65 | value.of.Git.variable.`core.note | 
| 2e600 | 73 52 65 66 27 20 6f 72 20 5c 22 72 65 66 73 2f    6e 6f 74 65 73 2f 63 6f 6d 6d 69 74 73 5c 22 20 | sRef'.or.\"refs/notes/commits\". | 
| 2e620 | 69 66 20 74 68 61 74 20 69 73 0a 75 6e 64 65 66    69 6e 65 64 2e 22 0a 20 20 28 69 6e 74 65 72 61 | if.that.is.undefined."...(intera | 
| 2e640 | 63 74 69 76 65 20 28 6d 61 67 69 74 2d 6e 6f 74    65 73 2d 72 65 61 64 2d 61 72 67 73 20 22 45 64 | ctive.(magit-notes-read-args."Ed | 
| 2e660 | 69 74 20 6e 6f 74 65 73 22 29 29 0a 20 20 28 6d    61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 77 69 74 | it.notes"))...(magit-run-git-wit | 
| 2e680 | 68 2d 65 64 69 74 6f 72 20 22 6e 6f 74 65 73 22    20 28 61 6e 64 20 72 65 66 20 28 63 6f 6e 63 61 | h-editor."notes".(and.ref.(conca | 
| 2e6a0 | 74 20 22 2d 2d 72 65 66 3d 22 20 72 65 66 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t."--ref=".ref))................ | 
| 2e6c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65    64 69 74 22 20 63 6f 6d 6d 69 74 29 29 0a 0a 28 | .............."edit".commit))..( | 
| 2e6e0 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 6e 6f 74 65    73 2d 72 65 6d 6f 76 65 20 28 63 6f 6d 6d 69 74 | defun.magit-notes-remove.(commit | 
| 2e700 | 20 26 6f 70 74 69 6f 6e 61 6c 20 72 65 66 29 0a    20 20 22 52 65 6d 6f 76 65 20 74 68 65 20 6e 6f | .&optional.ref)..."Remove.the.no | 
| 2e720 | 74 65 20 61 74 74 61 63 68 65 64 20 74 6f 20 43    4f 4d 4d 49 54 2e 0a 52 45 46 20 69 73 20 74 68 | te.attached.to.COMMIT..REF.is.th | 
| 2e740 | 65 20 6e 6f 74 65 73 20 72 65 66 20 66 72 6f 6d    20 77 68 69 63 68 20 74 68 65 20 6e 6f 74 65 20 | e.notes.ref.from.which.the.note. | 
| 2e760 | 69 73 20 72 65 6d 6f 76 65 64 2e 0a 0a 49 6e 74    65 72 61 63 74 69 76 65 6c 79 20 6f 72 20 77 68 | is.removed...Interactively.or.wh | 
| 2e780 | 65 6e 20 6f 70 74 69 6f 6e 61 6c 20 52 45 46 20    69 73 20 6e 69 6c 20 75 73 65 20 74 68 65 20 76 | en.optional.REF.is.nil.use.the.v | 
| 2e7a0 | 61 6c 75 65 20 6f 66 20 47 69 74 0a 76 61 72 69    61 62 6c 65 20 60 63 6f 72 65 2e 6e 6f 74 65 73 | alue.of.Git.variable.`core.notes | 
| 2e7c0 | 52 65 66 27 20 6f 72 20 5c 22 72 65 66 73 2f 6e    6f 74 65 73 2f 63 6f 6d 6d 69 74 73 5c 22 20 69 | Ref'.or.\"refs/notes/commits\".i | 
| 2e7e0 | 66 20 74 68 61 74 20 69 73 0a 75 6e 64 65 66 69    6e 65 64 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 | f.that.is.undefined."...(interac | 
| 2e800 | 74 69 76 65 20 28 6d 61 67 69 74 2d 6e 6f 74 65    73 2d 72 65 61 64 2d 61 72 67 73 20 22 52 65 6d | tive.(magit-notes-read-args."Rem | 
| 2e820 | 6f 76 65 20 6e 6f 74 65 73 22 29 29 0a 20 20 28    6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 77 69 | ove.notes"))...(magit-run-git-wi | 
| 2e840 | 74 68 2d 65 64 69 74 6f 72 20 22 6e 6f 74 65 73    22 20 28 61 6e 64 20 72 65 66 20 28 63 6f 6e 63 | th-editor."notes".(and.ref.(conc | 
| 2e860 | 61 74 20 22 2d 2d 72 65 66 3d 22 20 72 65 66 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | at."--ref=".ref))............... | 
| 2e880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22    72 65 6d 6f 76 65 22 20 63 6f 6d 6d 69 74 29 29 | ..............."remove".commit)) | 
| 2e8a0 | 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6e    6f 74 65 73 2d 6d 65 72 67 65 20 28 72 65 66 29 | ..(defun.magit-notes-merge.(ref) | 
| 2e8c0 | 0a 20 20 22 4d 65 72 67 65 20 74 68 65 20 6e 6f    74 65 73 20 72 65 66 20 52 45 46 20 69 6e 74 6f | ..."Merge.the.notes.ref.REF.into | 
| 2e8e0 | 20 74 68 65 20 63 75 72 72 65 6e 74 20 6e 6f 74    65 73 20 72 65 66 2e 0a 0a 54 68 65 20 63 75 72 | .the.current.notes.ref...The.cur | 
| 2e900 | 72 65 6e 74 20 6e 6f 74 65 73 20 72 65 66 20 69    73 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 47 | rent.notes.ref.is.the.value.of.G | 
| 2e920 | 69 74 20 76 61 72 69 61 62 6c 65 0a 60 63 6f 72    65 2e 6e 6f 74 65 73 52 65 66 27 20 6f 72 20 5c | it.variable.`core.notesRef'.or.\ | 
| 2e940 | 22 72 65 66 73 2f 6e 6f 74 65 73 2f 63 6f 6d 6d    69 74 73 5c 22 20 69 66 20 74 68 61 74 20 69 73 | "refs/notes/commits\".if.that.is | 
| 2e960 | 20 75 6e 64 65 66 69 6e 65 64 2e 0a 0a 57 68 65    6e 20 74 68 65 72 65 20 61 72 65 20 63 6f 6e 66 | .undefined...When.there.are.conf | 
| 2e980 | 6c 69 63 74 73 2c 20 74 68 65 6e 20 74 68 65 79    20 68 61 76 65 20 74 6f 20 62 65 20 72 65 73 6f | licts,.then.they.have.to.be.reso | 
| 2e9a0 | 6c 76 65 64 20 69 6e 20 74 68 65 0a 74 65 6d 70    6f 72 61 72 79 20 77 6f 72 6b 74 72 65 65 20 5c | lved.in.the.temporary.worktree.\ | 
| 2e9c0 | 22 2e 67 69 74 2f 4e 4f 54 45 53 5f 4d 45 52 47    45 5f 57 4f 52 4b 54 52 45 45 5c 22 2e 20 20 57 | ".git/NOTES_MERGE_WORKTREE\"...W | 
| 2e9e0 | 68 65 6e 0a 64 6f 6e 65 20 75 73 65 20 60 6d 61    67 69 74 2d 6e 6f 74 65 73 2d 6d 65 72 67 65 2d | hen.done.use.`magit-notes-merge- | 
| 2ea00 | 63 6f 6d 6d 69 74 27 20 74 6f 20 66 69 6e 69 73    68 2e 20 20 54 6f 20 61 62 6f 72 74 0a 75 73 65 | commit'.to.finish...To.abort.use | 
| 2ea20 | 20 60 6d 61 67 69 74 2d 6e 6f 74 65 73 2d 6d 65    72 67 65 2d 61 62 6f 72 74 27 2e 22 0a 20 20 28 | .`magit-notes-merge-abort'."...( | 
| 2ea40 | 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73    74 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 73 74 | interactive.(list.(magit-read-st | 
| 2ea60 | 72 69 6e 67 2d 6e 73 20 22 4d 65 72 67 65 20 72    65 66 65 72 65 6e 63 65 22 29 29 29 0a 20 20 28 | ring-ns."Merge.reference")))...( | 
| 2ea80 | 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 77 69    74 68 2d 65 64 69 74 6f 72 20 22 6e 6f 74 65 73 | magit-run-git-with-editor."notes | 
| 2eaa0 | 22 20 22 6d 65 72 67 65 22 20 72 65 66 29 29 0a    0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6e 6f | "."merge".ref))..(defun.magit-no | 
| 2eac0 | 74 65 73 2d 6d 65 72 67 65 2d 63 6f 6d 6d 69 74    20 28 29 0a 20 20 22 43 6f 6d 6d 69 74 20 74 68 | tes-merge-commit.()..."Commit.th | 
| 2eae0 | 65 20 63 75 72 72 65 6e 74 20 6e 6f 74 65 73 20    72 65 66 20 6d 65 72 67 65 2e 0a 41 6c 73 6f 20 | e.current.notes.ref.merge..Also. | 
| 2eb00 | 73 65 65 20 60 6d 61 67 69 74 2d 6e 6f 74 65 73    2d 6d 65 72 67 65 27 2e 22 0a 20 20 28 69 6e 74 | see.`magit-notes-merge'."...(int | 
| 2eb20 | 65 72 61 63 74 69 76 65 29 0a 20 20 28 6d 61 67    69 74 2d 72 75 6e 2d 67 69 74 2d 77 69 74 68 2d | eractive)...(magit-run-git-with- | 
| 2eb40 | 65 64 69 74 6f 72 20 22 6e 6f 74 65 73 22 20 22    6d 65 72 67 65 22 20 22 2d 2d 63 6f 6d 6d 69 74 | editor."notes"."merge"."--commit | 
| 2eb60 | 22 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69    74 2d 6e 6f 74 65 73 2d 6d 65 72 67 65 2d 61 62 | "))..(defun.magit-notes-merge-ab | 
| 2eb80 | 6f 72 74 20 28 29 0a 20 20 22 41 62 6f 72 74 20    74 68 65 20 63 75 72 72 65 6e 74 20 6e 6f 74 65 | ort.()..."Abort.the.current.note | 
| 2eba0 | 73 20 72 65 66 20 6d 65 72 67 65 2e 0a 41 6c 73    6f 20 73 65 65 20 60 6d 61 67 69 74 2d 6e 6f 74 | s.ref.merge..Also.see.`magit-not | 
| 2ebc0 | 65 73 2d 6d 65 72 67 65 27 2e 22 0a 20 20 28 69    6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 6d | es-merge'."...(interactive)...(m | 
| 2ebe0 | 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 77 69 74    68 2d 65 64 69 74 6f 72 20 22 6e 6f 74 65 73 22 | agit-run-git-with-editor."notes" | 
| 2ec00 | 20 22 6d 65 72 67 65 22 20 22 2d 2d 61 62 6f 72    74 22 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | ."merge"."--abort"))..(defun.mag | 
| 2ec20 | 69 74 2d 6e 6f 74 65 73 2d 70 72 75 6e 65 20 28    26 6f 70 74 69 6f 6e 61 6c 20 64 72 79 2d 72 75 | it-notes-prune.(&optional.dry-ru | 
| 2ec40 | 6e 29 0a 20 20 22 52 65 6d 6f 76 65 20 6e 6f 74    65 73 20 61 62 6f 75 74 20 75 6e 72 65 61 63 68 | n)..."Remove.notes.about.unreach | 
| 2ec60 | 61 62 6c 65 20 63 6f 6d 6d 69 74 73 2e 22 0a 20    20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c | able.commits."...(interactive.(l | 
| 2ec80 | 69 73 74 20 28 61 6e 64 20 28 6d 65 6d 62 65 72    20 22 2d 2d 64 72 79 2d 72 75 6e 22 20 28 74 72 | ist.(and.(member."--dry-run".(tr | 
| 2eca0 | 61 6e 73 69 65 6e 74 2d 61 72 67 73 20 27 6d 61    67 69 74 2d 6e 6f 74 65 73 29 29 20 74 29 29 29 | ansient-args.'magit-notes)).t))) | 
| 2ecc0 | 0a 20 20 28 77 68 65 6e 20 64 72 79 2d 72 75 6e    0a 20 20 20 20 28 6d 61 67 69 74 2d 70 72 6f 63 | ...(when.dry-run.....(magit-proc | 
| 2ece0 | 65 73 73 2d 62 75 66 66 65 72 29 29 0a 20 20 28    6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 77 69 | ess-buffer))...(magit-run-git-wi | 
| 2ed00 | 74 68 2d 65 64 69 74 6f 72 20 22 6e 6f 74 65 73    22 20 22 70 72 75 6e 65 22 20 28 61 6e 64 20 64 | th-editor."notes"."prune".(and.d | 
| 2ed20 | 72 79 2d 72 75 6e 20 22 2d 2d 64 72 79 2d 72 75    6e 22 29 29 29 0a 0a 3b 3b 3b 20 52 65 61 64 65 | ry-run."--dry-run")))..;;;.Reade | 
| 2ed40 | 72 73 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74    2d 6e 6f 74 65 73 2d 72 65 61 64 2d 72 65 66 20 | rs..(defun.magit-notes-read-ref. | 
| 2ed60 | 28 70 72 6f 6d 70 74 20 5f 69 6e 69 74 69 61 6c    2d 69 6e 70 75 74 20 68 69 73 74 6f 72 79 29 0a | (prompt._initial-input.history). | 
| 2ed80 | 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 72 65    66 20 28 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 | ..(and-let*.((ref.(magit-complet | 
| 2eda0 | 69 6e 67 2d 72 65 61 64 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 70 72 6f 6d | ing-read....................prom | 
| 2edc0 | 70 74 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 6e    6f 74 65 73 2d 72 65 66 6e 61 6d 65 73 29 20 6e | pt.(magit-list-notes-refnames).n | 
| 2ede0 | 69 6c 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 61 6e 64 2d 6c | il.nil....................(and-l | 
| 2ee00 | 65 74 2a 20 28 28 64 65 66 20 28 6d 61 67 69 74    2d 67 65 74 20 22 63 6f 72 65 2e 6e 6f 74 65 73 | et*.((def.(magit-get."core.notes | 
| 2ee20 | 52 65 66 22 29 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 | Ref")))......................(if | 
| 2ee40 | 20 28 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d    70 20 22 72 65 66 73 2f 6e 6f 74 65 73 2f 22 20 | .(string-prefix-p."refs/notes/". | 
| 2ee60 | 64 65 66 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 | def)..........................(s | 
| 2ee80 | 75 62 73 74 72 69 6e 67 20 64 65 66 20 31 31 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ubstring.def.11)................ | 
| 2eea0 | 20 20 20 20 20 20 20 20 64 65 66 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ........def))................... | 
| 2eec0 | 20 68 69 73 74 6f 72 79 29 29 29 0a 20 20 20 20    28 69 66 20 28 73 74 72 69 6e 67 2d 70 72 65 66 | .history))).....(if.(string-pref | 
| 2eee0 | 69 78 2d 70 20 22 72 65 66 73 2f 22 20 72 65 66    29 0a 20 20 20 20 20 20 20 20 72 65 66 0a 20 20 | ix-p."refs/".ref).........ref... | 
| 2ef00 | 20 20 20 20 28 63 6f 6e 63 61 74 20 22 72 65 66    73 2f 6e 6f 74 65 73 2f 22 20 72 65 66 29 29 29 | ....(concat."refs/notes/".ref))) | 
| 2ef20 | 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d    6e 6f 74 65 73 2d 72 65 61 64 2d 72 65 66 73 20 | )..(defun.magit-notes-read-refs. | 
| 2ef40 | 28 70 72 6f 6d 70 74 20 26 6f 70 74 69 6f 6e 61    6c 20 5f 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 | (prompt.&optional._initial-input | 
| 2ef60 | 20 5f 68 69 73 74 6f 72 79 29 0a 20 20 28 6d 61    70 63 61 72 20 28 6c 61 6d 62 64 61 20 28 72 65 | ._history)...(mapcar.(lambda.(re | 
| 2ef80 | 66 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28    69 66 20 28 73 74 72 69 6e 67 2d 70 72 65 66 69 | f).............(if.(string-prefi | 
| 2efa0 | 78 2d 70 20 22 72 65 66 73 2f 22 20 72 65 66 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | x-p."refs/".ref)................ | 
| 2efc0 | 20 72 65 66 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 63 6f 6e 63 61 74 20 22 72 65 66 73 | .ref...............(concat."refs | 
| 2efe0 | 2f 6e 6f 74 65 73 2f 22 20 72 65 66 29 29 29 0a    20 20 20 20 20 20 20 20 20 20 28 63 6f 6d 70 6c | /notes/".ref)))...........(compl | 
| 2f000 | 65 74 69 6e 67 2d 72 65 61 64 2d 6d 75 6c 74 69    70 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 28 | eting-read-multiple............( | 
| 2f020 | 63 6f 6e 63 61 74 20 70 72 6f 6d 70 74 20 22 3a    20 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 | concat.prompt.":.")............( | 
| 2f040 | 6d 61 67 69 74 2d 6c 69 73 74 2d 6e 6f 74 65 73    2d 72 65 66 6e 61 6d 65 73 29 20 6e 69 6c 20 6e | magit-list-notes-refnames).nil.n | 
| 2f060 | 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d    61 70 63 6f 6e 63 61 74 20 28 6c 61 6d 62 64 61 | il............(mapconcat.(lambda | 
| 2f080 | 20 28 72 65 66 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | .(ref).........................( | 
| 2f0a0 | 69 66 20 28 73 74 72 69 6e 67 2d 70 72 65 66 69    78 2d 70 20 22 72 65 66 73 2f 6e 6f 74 65 73 2f | if.(string-prefix-p."refs/notes/ | 
| 2f0c0 | 22 20 72 65 66 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ".ref).......................... | 
| 2f0e0 | 20 20 20 28 73 75 62 73 74 72 69 6e 67 20 72 65    66 20 31 31 29 0a 20 20 20 20 20 20 20 20 20 20 | ...(substring.ref.11)........... | 
| 2f100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    72 65 66 29 29 0a 20 20 20 20 20 20 20 20 20 20 | ................ref))........... | 
| 2f120 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67    69 74 2d 67 65 74 2d 61 6c 6c 20 22 6e 6f 74 65 | ............(magit-get-all."note | 
| 2f140 | 73 2e 64 69 73 70 6c 61 79 52 65 66 22 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s.displayRef").................. | 
| 2f160 | 20 20 20 20 20 22 2c 22 29 29 29 29 0a 0a 28 64    65 66 75 6e 20 6d 61 67 69 74 2d 6e 6f 74 65 73 | .....","))))..(defun.magit-notes | 
| 2f180 | 2d 72 65 61 64 2d 61 72 67 73 20 28 70 72 6f 6d    70 74 29 0a 20 20 28 6c 69 73 74 20 28 6d 61 67 | -read-args.(prompt)...(list.(mag | 
| 2f1a0 | 69 74 2d 72 65 61 64 2d 62 72 61 6e 63 68 2d 6f    72 2d 63 6f 6d 6d 69 74 20 70 72 6f 6d 70 74 20 | it-read-branch-or-commit.prompt. | 
| 2f1c0 | 28 6d 61 67 69 74 2d 73 74 61 73 68 2d 61 74 2d    70 6f 69 6e 74 29 29 0a 20 20 20 20 20 20 20 20 | (magit-stash-at-point))......... | 
| 2f1e0 | 28 61 6e 64 2d 6c 65 74 2a 20 28 28 73 74 72 20    28 2d 2d 66 69 72 73 74 20 28 73 74 72 69 6e 67 | (and-let*.((str.(--first.(string | 
| 2f200 | 2d 6d 61 74 63 68 20 22 5e 2d 2d 72 65 66 3d 5c    5c 28 2e 2b 5c 5c 29 22 20 69 74 29 0a 20 20 20 | -match."^--ref=\\(.+\\)".it).... | 
| 2f220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 | ..............................(t | 
| 2f240 | 72 61 6e 73 69 65 6e 74 2d 61 72 67 73 20 27 6d    61 67 69 74 2d 6e 6f 74 65 73 29 29 29 29 0a 20 | ransient-args.'magit-notes)))).. | 
| 2f260 | 20 20 20 20 20 20 20 20 20 28 6d 61 74 63 68 2d    73 74 72 69 6e 67 20 31 20 73 74 72 29 29 29 29 | .........(match-string.1.str)))) | 
| 2f280 | 0a 0a 3b 3b 3b 20 5f 0a 28 70 72 6f 76 69 64 65    20 27 6d 61 67 69 74 2d 6e 6f 74 65 73 29 0a 3b | ..;;;._.(provide.'magit-notes).; | 
| 2f2a0 | 3b 3b 20 6d 61 67 69 74 2d 6e 6f 74 65 73 2e 65    6c 20 65 6e 64 73 20 68 65 72 65 0a 00 00 00 00 | ;;.magit-notes.el.ends.here..... | 
| 2f2c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2f2e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2f300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2f320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2f340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2f360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2f380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2f3a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2f3c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2f3e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2f400 | 6d 61 67 69 74 2d 32 30 32 34 30 34 30 34 2e 31    39 30 31 2f 6d 61 67 69 74 2d 77 69 70 2e 65 6c | magit-20240404.1901/magit-wip.el | 
| 2f420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2f440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2f460 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30    30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 | 
| 2f480 | 30 30 34 35 31 34 36 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 34 33 33 36 00 20 30 00 00 00 | 0045146.00000000000.014336..0... | 
| 2f4a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2f4c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2f4e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2f500 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... | 
| 2f520 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... | 
| 2f540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2f560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2f580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2f5a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2f5c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2f5e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 2f600 | 3b 3b 3b 20 6d 61 67 69 74 2d 77 69 70 2e 65 6c    20 2d 2d 2d 20 43 6f 6d 6d 69 74 20 73 6e 61 70 | ;;;.magit-wip.el.---.Commit.snap | 
| 2f620 | 73 68 6f 74 73 20 74 6f 20 77 6f 72 6b 2d 69 6e    2d 70 72 6f 67 72 65 73 73 20 72 65 66 73 20 20 | shots.to.work-in-progress.refs.. | 
| 2f640 | 2d 2a 2d 20 6c 65 78 69 63 61 6c 2d 62 69 6e 64    69 6e 67 3a 74 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f | -*-.lexical-binding:t.-*-..;;.Co | 
| 2f660 | 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 38    2d 32 30 32 34 20 54 68 65 20 4d 61 67 69 74 20 | pyright.(C).2008-2024.The.Magit. | 
| 2f680 | 50 72 6f 6a 65 63 74 20 43 6f 6e 74 72 69 62 75    74 6f 72 73 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a | Project.Contributors..;;.Author: | 
| 2f6a0 | 20 4a 6f 6e 61 73 20 42 65 72 6e 6f 75 6c 6c 69    20 3c 6a 6f 6e 61 73 40 62 65 72 6e 6f 75 6c 2e | .Jonas.Bernoulli.<jonas@bernoul. | 
| 2f6c0 | 6c 69 3e 0a 3b 3b 20 4d 61 69 6e 74 61 69 6e 65    72 3a 20 4a 6f 6e 61 73 20 42 65 72 6e 6f 75 6c | li>.;;.Maintainer:.Jonas.Bernoul | 
| 2f6e0 | 6c 69 20 3c 6a 6f 6e 61 73 40 62 65 72 6e 6f 75    6c 2e 6c 69 3e 0a 0a 3b 3b 20 53 50 44 58 2d 4c | li.<jonas@bernoul.li>..;;.SPDX-L | 
| 2f700 | 69 63 65 6e 73 65 2d 49 64 65 6e 74 69 66 69 65    72 3a 20 47 50 4c 2d 33 2e 30 2d 6f 72 2d 6c 61 | icense-Identifier:.GPL-3.0-or-la | 
| 2f720 | 74 65 72 0a 0a 3b 3b 20 4d 61 67 69 74 20 69 73    20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3a 20 | ter..;;.Magit.is.free.software:. | 
| 2f740 | 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69    62 75 74 65 20 69 74 20 61 6e 64 2f 6f 72 20 6d | you.can.redistribute.it.and/or.m | 
| 2f760 | 6f 64 69 66 79 20 69 74 0a 3b 3b 20 75 6e 64 65    72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 | odify.it.;;.under.the.terms.of.t | 
| 2f780 | 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50    75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 61 73 | he.GNU.General.Public.License.as | 
| 2f7a0 | 20 70 75 62 6c 69 73 68 65 64 20 62 79 0a 3b 3b    20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 | .published.by.;;.the.Free.Softwa | 
| 2f7c0 | 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 65    69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 33 20 | re.Foundation,.either.version.3. | 
| 2f7e0 | 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 2c 20    6f 72 0a 3b 3b 20 28 61 74 20 79 6f 75 72 20 6f | of.the.License,.or.;;.(at.your.o | 
| 2f800 | 70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 74 65 72    20 76 65 72 73 69 6f 6e 2e 0a 3b 3b 0a 3b 3b 20 | ption).any.later.version..;;.;;. | 
| 2f820 | 4d 61 67 69 74 20 69 73 20 64 69 73 74 72 69 62    75 74 65 64 20 69 6e 20 74 68 65 20 68 6f 70 65 | Magit.is.distributed.in.the.hope | 
| 2f840 | 20 74 68 61 74 20 69 74 20 77 69 6c 6c 20 62 65    20 75 73 65 66 75 6c 2c 20 62 75 74 20 57 49 54 | .that.it.will.be.useful,.but.WIT | 
| 2f860 | 48 4f 55 54 0a 3b 3b 20 41 4e 59 20 57 41 52 52    41 4e 54 59 3b 20 77 69 74 68 6f 75 74 20 65 76 | HOUT.;;.ANY.WARRANTY;.without.ev | 
| 2f880 | 65 6e 20 74 68 65 20 69 6d 70 6c 69 65 64 20 77    61 72 72 61 6e 74 79 20 6f 66 20 4d 45 52 43 48 | en.the.implied.warranty.of.MERCH | 
| 2f8a0 | 41 4e 54 41 42 49 4c 49 54 59 0a 3b 3b 20 6f 72    20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 | ANTABILITY.;;.or.FITNESS.FOR.A.P | 
| 2f8c0 | 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53    45 2e 20 20 53 65 65 20 74 68 65 20 47 4e 55 20 | ARTICULAR.PURPOSE...See.the.GNU. | 
| 2f8e0 | 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 0a 3b    3b 20 4c 69 63 65 6e 73 65 20 66 6f 72 20 6d 6f | General.Public.;;.License.for.mo | 
| 2f900 | 72 65 20 64 65 74 61 69 6c 73 2e 0a 3b 3b 0a 3b    3b 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 | re.details..;;.;;.You.should.hav | 
| 2f920 | 65 20 72 65 63 65 69 76 65 64 20 61 20 63 6f 70    79 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e | e.received.a.copy.of.the.GNU.Gen | 
| 2f940 | 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65    6e 73 65 0a 3b 3b 20 61 6c 6f 6e 67 20 77 69 74 | eral.Public.License.;;.along.wit | 
| 2f960 | 68 20 4d 61 67 69 74 2e 20 20 49 66 20 6e 6f 74    2c 20 73 65 65 20 3c 68 74 74 70 73 3a 2f 2f 77 | h.Magit...If.not,.see.<https://w | 
| 2f980 | 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e    73 65 73 2f 3e 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d | ww.gnu.org/licenses/>...;;;.Comm | 
| 2f9a0 | 65 6e 74 61 72 79 3a 0a 0a 3b 3b 20 54 68 69 73    20 6c 69 62 72 61 72 79 20 64 65 66 69 6e 65 73 | entary:..;;.This.library.defines | 
| 2f9c0 | 20 74 72 65 65 20 67 6c 6f 62 61 6c 20 6d 6f 64    65 73 20 77 68 69 63 68 20 61 75 74 6f 6d 61 74 | .tree.global.modes.which.automat | 
| 2f9e0 | 69 63 61 6c 6c 79 20 63 6f 6d 6d 69 74 0a 3b 3b    20 73 6e 61 70 73 68 6f 74 73 20 74 6f 20 62 72 | ically.commit.;;.snapshots.to.br | 
| 2fa00 | 61 6e 63 68 2d 73 70 65 63 69 66 69 63 20 77 6f    72 6b 2d 69 6e 2d 70 72 6f 67 72 65 73 73 20 72 | anch-specific.work-in-progress.r | 
| 2fa20 | 65 66 73 20 62 65 66 6f 72 65 20 61 6e 64 20 61    66 74 65 72 0a 3b 3b 20 6d 61 6b 69 6e 67 20 63 | efs.before.and.after.;;.making.c | 
| 2fa40 | 68 61 6e 67 65 73 2c 20 61 6e 64 20 74 77 6f 20    63 6f 6d 6d 61 6e 64 73 20 77 68 69 63 68 20 63 | hanges,.and.two.commands.which.c | 
| 2fa60 | 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 64 6f    20 73 6f 20 6f 6e 0a 3b 3b 20 64 65 6d 61 6e 64 | an.be.used.to.do.so.on.;;.demand | 
| 2fa80 | 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28 72    65 71 75 69 72 65 20 27 6d 61 67 69 74 2d 63 6f | ...;;;.Code:..(require.'magit-co | 
| 2faa0 | 72 65 29 0a 28 72 65 71 75 69 72 65 20 27 6d 61    67 69 74 2d 6c 6f 67 29 0a 0a 3b 3b 3b 20 4f 70 | re).(require.'magit-log)..;;;.Op | 
| 2fac0 | 74 69 6f 6e 73 0a 0a 28 64 65 66 67 72 6f 75 70    20 6d 61 67 69 74 2d 77 69 70 20 6e 69 6c 0a 20 | tions..(defgroup.magit-wip.nil.. | 
| 2fae0 | 20 22 41 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20    63 6f 6d 6d 69 74 20 74 6f 20 77 6f 72 6b 2d 69 | ."Automatically.commit.to.work-i | 
| 2fb00 | 6e 2d 70 72 6f 67 72 65 73 73 20 72 65 66 73 2e    22 0a 20 20 3a 6c 69 6e 6b 20 27 28 69 6e 66 6f | n-progress.refs."...:link.'(info | 
| 2fb20 | 2d 6c 69 6e 6b 20 22 28 6d 61 67 69 74 29 57 69    70 20 4d 6f 64 65 73 22 29 0a 20 20 3a 67 72 6f | -link."(magit)Wip.Modes")...:gro | 
| 2fb40 | 75 70 20 27 6d 61 67 69 74 2d 6d 6f 64 65 73 0a    20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d | up.'magit-modes...:group.'magit- | 
| 2fb60 | 65 73 73 65 6e 74 69 61 6c 73 29 0a 0a 28 64 65    66 67 72 6f 75 70 20 6d 61 67 69 74 2d 77 69 70 | essentials)..(defgroup.magit-wip | 
| 2fb80 | 2d 6c 65 67 61 63 79 20 6e 69 6c 0a 20 20 22 49    74 20 69 73 20 62 65 74 74 65 72 20 74 6f 20 6e | -legacy.nil..."It.is.better.to.n | 
| 2fba0 | 6f 74 20 75 73 65 20 74 68 65 73 65 20 6d 6f 64    65 73 20 69 6e 64 69 76 69 64 75 61 6c 6c 79 2e | ot.use.these.modes.individually. | 
| 2fbc0 | 22 0a 20 20 3a 6c 69 6e 6b 20 27 28 69 6e 66 6f    2d 6c 69 6e 6b 20 22 28 6d 61 67 69 74 29 4c 65 | "...:link.'(info-link."(magit)Le | 
| 2fbe0 | 67 61 63 79 20 57 69 70 20 4d 6f 64 65 73 22 29    0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 | gacy.Wip.Modes")...:group.'magit | 
| 2fc00 | 2d 77 69 70 29 0a 0a 28 64 65 66 63 75 73 74 6f    6d 20 6d 61 67 69 74 2d 77 69 70 2d 6d 6f 64 65 | -wip)..(defcustom.magit-wip-mode | 
| 2fc20 | 2d 6c 69 67 68 74 65 72 20 22 20 57 69 70 22 0a    20 20 22 4c 69 67 68 74 65 72 20 66 6f 72 20 4d | -lighter.".Wip"..."Lighter.for.M | 
| 2fc40 | 61 67 69 74 2d 57 69 70 20 6d 6f 64 65 2e 22 0a    20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 | agit-Wip.mode."...:package-versi | 
| 2fc60 | 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e    39 30 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 | on.'(magit..."2.90.0")...:group. | 
| 2fc80 | 27 6d 61 67 69 74 2d 77 69 70 0a 20 20 3a 74 79    70 65 20 27 73 74 72 69 6e 67 29 0a 0a 28 64 65 | 'magit-wip...:type.'string)..(de | 
| 2fca0 | 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 77 69    70 2d 61 66 74 65 72 2d 73 61 76 65 2d 6c 6f 63 | fcustom.magit-wip-after-save-loc | 
| 2fcc0 | 61 6c 2d 6d 6f 64 65 2d 6c 69 67 68 74 65 72 20    22 22 0a 20 20 22 4c 69 67 68 74 65 72 20 66 6f | al-mode-lighter.""..."Lighter.fo | 
| 2fce0 | 72 20 4d 61 67 69 74 2d 57 69 70 2d 41 66 74 65    72 2d 53 61 76 65 2d 4c 6f 63 61 6c 20 6d 6f 64 | r.Magit-Wip-After-Save-Local.mod | 
| 2fd00 | 65 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76    65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e | e."...:package-version.'(magit.. | 
| 2fd20 | 20 22 32 2e 31 2e 30 22 29 0a 20 20 3a 67 72 6f    75 70 20 27 6d 61 67 69 74 2d 77 69 70 2d 6c 65 | ."2.1.0")...:group.'magit-wip-le | 
| 2fd40 | 67 61 63 79 0a 20 20 3a 74 79 70 65 20 27 73 74    72 69 6e 67 29 0a 0a 28 64 65 66 63 75 73 74 6f | gacy...:type.'string)..(defcusto | 
| 2fd60 | 6d 20 6d 61 67 69 74 2d 77 69 70 2d 61 66 74 65    72 2d 61 70 70 6c 79 2d 6d 6f 64 65 2d 6c 69 67 | m.magit-wip-after-apply-mode-lig | 
| 2fd80 | 68 74 65 72 20 22 22 0a 20 20 22 4c 69 67 68 74    65 72 20 66 6f 72 20 4d 61 67 69 74 2d 57 69 70 | hter.""..."Lighter.for.Magit-Wip | 
| 2fda0 | 2d 41 66 74 65 72 2d 41 70 70 6c 79 20 6d 6f 64    65 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 | -After-Apply.mode."...:package-v | 
| 2fdc0 | 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e    20 22 32 2e 31 2e 30 22 29 0a 20 20 3a 67 72 6f | ersion.'(magit..."2.1.0")...:gro | 
| 2fde0 | 75 70 20 27 6d 61 67 69 74 2d 77 69 70 2d 6c 65    67 61 63 79 0a 20 20 3a 74 79 70 65 20 27 73 74 | up.'magit-wip-legacy...:type.'st | 
| 2fe00 | 72 69 6e 67 29 0a 0a 28 64 65 66 63 75 73 74 6f    6d 20 6d 61 67 69 74 2d 77 69 70 2d 62 65 66 6f | ring)..(defcustom.magit-wip-befo | 
| 2fe20 | 72 65 2d 63 68 61 6e 67 65 2d 6d 6f 64 65 2d 6c    69 67 68 74 65 72 20 22 22 0a 20 20 22 4c 69 67 | re-change-mode-lighter.""..."Lig | 
| 2fe40 | 68 74 65 72 20 66 6f 72 20 4d 61 67 69 74 2d 57    69 70 2d 42 65 66 6f 72 65 2d 43 68 61 6e 67 65 | hter.for.Magit-Wip-Before-Change | 
| 2fe60 | 20 6d 6f 64 65 2e 22 0a 20 20 3a 70 61 63 6b 61    67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 | .mode."...:package-version.'(mag | 
| 2fe80 | 69 74 20 2e 20 22 32 2e 31 2e 30 22 29 0a 20 20    3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 77 69 | it..."2.1.0")...:group.'magit-wi | 
| 2fea0 | 70 2d 6c 65 67 61 63 79 0a 20 20 3a 74 79 70 65    20 27 73 74 72 69 6e 67 29 0a 0a 28 64 65 66 63 | p-legacy...:type.'string)..(defc | 
| 2fec0 | 75 73 74 6f 6d 20 6d 61 67 69 74 2d 77 69 70 2d    69 6e 69 74 69 61 6c 2d 62 61 63 6b 75 70 2d 6d | ustom.magit-wip-initial-backup-m | 
| 2fee0 | 6f 64 65 2d 6c 69 67 68 74 65 72 20 22 22 0a 20    20 22 4c 69 67 68 74 65 72 20 66 6f 72 20 4d 61 | ode-lighter.""..."Lighter.for.Ma | 
| 2ff00 | 67 69 74 2d 57 69 70 2d 49 6e 69 74 69 61 6c 20    42 61 63 6b 75 70 20 6d 6f 64 65 2e 22 0a 20 20 | git-Wip-Initial.Backup.mode."... | 
| 2ff20 | 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e    20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 31 2e | :package-version.'(magit..."2.1. | 
| 2ff40 | 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61    67 69 74 2d 77 69 70 2d 6c 65 67 61 63 79 0a 20 | 0")...:group.'magit-wip-legacy.. | 
| 2ff60 | 20 3a 74 79 70 65 20 27 73 74 72 69 6e 67 29 0a    0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 | .:type.'string)..(defcustom.magi | 
| 2ff80 | 74 2d 77 69 70 2d 6d 65 72 67 65 2d 62 72 61 6e    63 68 20 6e 69 6c 0a 20 20 22 57 68 65 74 68 65 | t-wip-merge-branch.nil..."Whethe | 
| 2ffa0 | 72 20 74 6f 20 6d 65 72 67 65 20 74 68 65 20 63    75 72 72 65 6e 74 20 62 72 61 6e 63 68 20 69 6e | r.to.merge.the.current.branch.in | 
| 2ffc0 | 74 6f 20 69 74 73 20 77 69 70 20 72 65 66 2e 0a    0a 49 66 20 6e 6f 6e 2d 6e 69 6c 20 61 6e 64 20 | to.its.wip.ref...If.non-nil.and. | 
| 2ffe0 | 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e    63 68 20 68 61 73 20 6e 65 77 20 63 6f 6d 6d 69 | the.current.branch.has.new.commi | 
| 30000 | 74 73 2c 20 74 68 65 6e 20 69 74 20 69 73 0a 6d    65 72 67 65 64 20 69 6e 74 6f 20 74 68 65 20 77 | ts,.then.it.is.merged.into.the.w | 
| 30020 | 69 70 20 72 65 66 20 62 65 66 6f 72 65 20 63 72    65 61 74 69 6e 67 20 61 20 6e 65 77 20 77 69 70 | ip.ref.before.creating.a.new.wip | 
| 30040 | 20 63 6f 6d 6d 69 74 2e 20 20 54 68 69 73 0a 6d    61 6b 65 73 20 69 74 20 65 61 73 69 65 72 20 74 | .commit...This.makes.it.easier.t | 
| 30060 | 6f 20 69 6e 73 70 65 63 74 20 77 69 70 20 68 69    73 74 6f 72 79 20 61 6e 64 20 74 68 65 20 77 69 | o.inspect.wip.history.and.the.wi | 
| 30080 | 70 20 63 6f 6d 6d 69 74 73 20 61 72 65 0a 6e 65    76 65 72 20 67 61 72 62 61 67 65 20 63 6f 6c 6c | p.commits.are.never.garbage.coll | 
| 300a0 | 65 63 74 65 64 2e 0a 0a 49 66 20 6e 69 6c 20 61    6e 64 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 | ected...If.nil.and.the.current.b | 
| 300c0 | 72 61 6e 63 68 20 68 61 73 20 6e 65 77 20 63 6f    6d 6d 69 74 73 2c 20 74 68 65 6e 20 74 68 65 20 | ranch.has.new.commits,.then.the. | 
| 300e0 | 77 69 70 20 72 65 66 0a 69 73 20 72 65 73 65 74    20 74 6f 20 74 68 65 20 74 69 70 20 6f 66 20 74 | wip.ref.is.reset.to.the.tip.of.t | 
| 30100 | 68 65 20 62 72 61 6e 63 68 20 62 65 66 6f 72 65    20 63 72 65 61 74 69 6e 67 20 61 20 6e 65 77 20 | he.branch.before.creating.a.new. | 
| 30120 | 77 69 70 0a 63 6f 6d 6d 69 74 2e 20 20 57 69 74    68 20 74 68 69 73 20 73 65 74 74 69 6e 67 20 77 | wip.commit...With.this.setting.w | 
| 30140 | 69 70 20 63 6f 6d 6d 69 74 73 20 61 72 65 20 65    76 65 6e 74 75 61 6c 6c 79 20 67 61 72 62 61 67 | ip.commits.are.eventually.garbag | 
| 30160 | 65 0a 63 6f 6c 6c 65 63 74 65 64 2e 20 20 54 68    69 73 20 69 73 20 63 75 72 72 65 6e 74 6c 79 20 | e.collected...This.is.currently. | 
| 30180 | 74 68 65 20 64 65 66 61 75 6c 74 2e 22 0a 20 20    3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e | the.default."...:package-version | 
| 301a0 | 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 39 30    2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d | .'(magit..."2.90.0")...:group.'m | 
| 301c0 | 61 67 69 74 2d 77 69 70 0a 20 20 3a 74 79 70 65    20 27 62 6f 6f 6c 65 61 6e 29 0a 0a 28 64 65 66 | agit-wip...:type.'boolean)..(def | 
| 301e0 | 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 77 69 70    2d 6e 61 6d 65 73 70 61 63 65 20 22 72 65 66 73 | custom.magit-wip-namespace."refs | 
| 30200 | 2f 77 69 70 2f 22 0a 20 20 22 4e 61 6d 65 73 70    61 63 65 20 75 73 65 64 20 66 6f 72 20 77 6f 72 | /wip/"..."Namespace.used.for.wor | 
| 30220 | 6b 2d 69 6e 2d 70 72 6f 67 72 65 73 73 20 72 65    66 73 2e 0a 54 68 65 20 77 69 70 20 72 65 66 73 | k-in-progress.refs..The.wip.refs | 
| 30240 | 20 61 72 65 20 6e 61 6d 65 64 20 5c 22 3c 6e 61    6d 65 73 70 61 63 65 2f 3e 69 6e 64 65 78 2f 3c | .are.named.\"<namespace/>index/< | 
| 30260 | 62 72 61 6e 63 68 72 65 66 3e 5c 22 0a 61 6e 64    20 5c 22 3c 6e 61 6d 65 73 70 61 63 65 2f 3e 77 | branchref>\".and.\"<namespace/>w | 
| 30280 | 74 72 65 65 2f 3c 62 72 61 6e 63 68 72 65 66 3e    5c 22 2e 20 20 57 68 65 6e 20 73 6e 61 70 73 68 | tree/<branchref>\"...When.snapsh | 
| 302a0 | 6f 74 73 0a 61 72 65 20 63 72 65 61 74 65 64 20    77 68 69 6c 65 20 74 68 65 20 60 48 45 41 44 27 | ots.are.created.while.the.`HEAD' | 
| 302c0 | 20 69 73 20 64 65 74 61 63 68 65 64 20 74 68 65    6e 20 5c 22 48 45 41 44 5c 22 0a 69 73 20 75 73 | .is.detached.then.\"HEAD\".is.us | 
| 302e0 | 65 64 20 61 73 20 60 62 72 61 6e 63 68 2d 72 65    66 27 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d | ed.as.`branch-ref'."...:package- | 
| 30300 | 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20    2e 20 22 32 2e 31 2e 30 22 29 0a 20 20 3a 67 72 | version.'(magit..."2.1.0")...:gr | 
| 30320 | 6f 75 70 20 27 6d 61 67 69 74 2d 77 69 70 0a 20    20 3a 74 79 70 65 20 27 73 74 72 69 6e 67 29 0a | oup.'magit-wip...:type.'string). | 
| 30340 | 0a 3b 3b 3b 20 4d 6f 64 65 73 0a 0a 28 64 65 66    76 61 72 20 6d 61 67 69 74 2d 2d 77 69 70 2d 61 | .;;;.Modes..(defvar.magit--wip-a | 
| 30360 | 63 74 69 76 61 74 69 6f 6e 2d 63 61 63 68 65 20    6e 69 6c 29 0a 28 64 65 66 76 61 72 20 6d 61 67 | ctivation-cache.nil).(defvar.mag | 
| 30380 | 69 74 2d 2d 77 69 70 2d 69 6e 68 69 62 69 74 2d    61 75 74 6f 73 61 76 65 20 6e 69 6c 29 0a 0a 3b | it--wip-inhibit-autosave.nil)..; | 
| 303a0 | 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64    65 66 69 6e 65 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 | ;;###autoload.(define-minor-mode | 
| 303c0 | 20 6d 61 67 69 74 2d 77 69 70 2d 6d 6f 64 65 0a    20 20 22 53 61 76 65 20 75 6e 63 6f 6d 6d 69 74 | .magit-wip-mode..."Save.uncommit | 
| 303e0 | 74 65 64 20 63 68 61 6e 67 65 73 20 74 6f 20 77    6f 72 6b 2d 69 6e 2d 70 72 6f 67 72 65 73 73 20 | ted.changes.to.work-in-progress. | 
| 30400 | 72 65 66 73 2e 0a 0a 57 68 65 6e 65 76 65 72 20    61 70 70 72 6f 70 72 69 61 74 65 20 28 69 2e 65 | refs...Whenever.appropriate.(i.e | 
| 30420 | 2e 2c 20 77 68 65 6e 20 64 61 74 61 6c 6f 73 73    20 77 6f 75 6c 64 20 62 65 20 61 20 70 6f 73 73 | .,.when.dataloss.would.be.a.poss | 
| 30440 | 69 62 69 6c 69 74 79 0a 6f 74 68 65 72 77 69 73    65 29 20 74 68 69 73 20 6d 6f 64 65 20 63 61 75 | ibility.otherwise).this.mode.cau | 
| 30460 | 73 65 73 20 75 6e 63 6f 6d 6d 69 74 74 65 64 20    63 68 61 6e 67 65 73 20 74 6f 20 62 65 20 63 6f | ses.uncommitted.changes.to.be.co | 
| 30480 | 6d 6d 69 74 74 65 64 0a 74 6f 20 64 65 64 69 63    61 74 65 64 20 77 6f 72 6b 2d 69 6e 2d 70 72 6f | mmitted.to.dedicated.work-in-pro | 
| 304a0 | 67 72 65 73 73 20 72 65 66 73 2e 0a 0a 46 6f 72    20 68 69 73 74 6f 72 69 63 20 72 65 61 73 6f 6e | gress.refs...For.historic.reason | 
| 304c0 | 73 20 74 68 69 73 20 6d 6f 64 65 20 69 73 20 69    6d 70 6c 65 6d 65 6e 74 65 64 20 6f 6e 20 74 6f | s.this.mode.is.implemented.on.to | 
| 304e0 | 70 20 6f 66 20 66 6f 75 72 0a 6f 74 68 65 72 20    60 6d 61 67 69 74 2d 77 69 70 2d 2a 27 20 6d 6f | p.of.four.other.`magit-wip-*'.mo | 
| 30500 | 64 65 73 2c 20 77 68 69 63 68 20 63 61 6e 20 61    6c 73 6f 20 62 65 20 75 73 65 64 20 69 6e 64 69 | des,.which.can.also.be.used.indi | 
| 30520 | 76 69 64 75 61 6c 6c 79 2c 0a 69 66 20 79 6f 75    20 77 61 6e 74 20 66 69 6e 65 72 20 63 6f 6e 74 | vidually,.if.you.want.finer.cont | 
| 30540 | 72 6f 6c 20 6f 76 65 72 20 77 68 65 6e 20 74 68    65 20 77 69 70 20 72 65 66 73 20 61 72 65 20 75 | rol.over.when.the.wip.refs.are.u | 
| 30560 | 70 64 61 74 65 64 3b 0a 62 75 74 20 74 68 61 74    20 69 73 20 64 69 73 63 6f 75 72 61 67 65 64 2e | pdated;.but.that.is.discouraged. | 
| 30580 | 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72    73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 | "...:package-version.'(magit..." | 
| 305a0 | 32 2e 39 30 2e 30 22 29 0a 20 20 3a 6c 69 67 68    74 65 72 20 6d 61 67 69 74 2d 77 69 70 2d 6d 6f | 2.90.0")...:lighter.magit-wip-mo | 
| 305c0 | 64 65 2d 6c 69 67 68 74 65 72 0a 20 20 3a 67 6c    6f 62 61 6c 20 74 0a 20 20 28 6c 65 74 20 28 28 | de-lighter...:global.t...(let.(( | 
| 305e0 | 61 72 67 20 28 69 66 20 6d 61 67 69 74 2d 77 69    70 2d 6d 6f 64 65 20 31 20 2d 31 29 29 29 0a 20 | arg.(if.magit-wip-mode.1.-1))).. | 
| 30600 | 20 20 20 28 6c 65 74 20 28 28 6d 61 67 69 74 2d    2d 77 69 70 2d 61 63 74 69 76 61 74 69 6f 6e 2d | ...(let.((magit--wip-activation- | 
| 30620 | 63 61 63 68 65 20 28 6c 69 73 74 20 74 29 29 29    0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 77 69 | cache.(list.t))).......(magit-wi | 
| 30640 | 70 2d 61 66 74 65 72 2d 73 61 76 65 2d 6d 6f 64    65 20 61 72 67 29 29 0a 20 20 20 20 28 6d 61 67 | p-after-save-mode.arg)).....(mag | 
| 30660 | 69 74 2d 77 69 70 2d 61 66 74 65 72 2d 61 70 70    6c 79 2d 6d 6f 64 65 20 61 72 67 29 0a 20 20 20 | it-wip-after-apply-mode.arg).... | 
| 30680 | 20 28 6d 61 67 69 74 2d 77 69 70 2d 62 65 66 6f    72 65 2d 63 68 61 6e 67 65 2d 6d 6f 64 65 20 61 | .(magit-wip-before-change-mode.a | 
| 306a0 | 72 67 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 77    69 70 2d 69 6e 69 74 69 61 6c 2d 62 61 63 6b 75 | rg).....(magit-wip-initial-backu | 
| 306c0 | 70 2d 6d 6f 64 65 20 61 72 67 29 29 29 0a 0a 28    64 65 66 69 6e 65 2d 6d 69 6e 6f 72 2d 6d 6f 64 | p-mode.arg)))..(define-minor-mod | 
| 306e0 | 65 20 6d 61 67 69 74 2d 77 69 70 2d 61 66 74 65    72 2d 73 61 76 65 2d 6c 6f 63 61 6c 2d 6d 6f 64 | e.magit-wip-after-save-local-mod | 
| 30700 | 65 0a 20 20 22 41 66 74 65 72 20 73 61 76 69 6e    67 2c 20 61 6c 73 6f 20 63 6f 6d 6d 69 74 20 74 | e..."After.saving,.also.commit.t | 
| 30720 | 6f 20 61 20 77 6f 72 6b 74 72 65 65 20 77 6f 72    6b 2d 69 6e 2d 70 72 6f 67 72 65 73 73 20 72 65 | o.a.worktree.work-in-progress.re | 
| 30740 | 66 2e 0a 0a 41 66 74 65 72 20 73 61 76 69 6e 67    20 74 68 65 20 63 75 72 72 65 6e 74 20 66 69 6c | f...After.saving.the.current.fil | 
| 30760 | 65 2d 76 69 73 69 74 69 6e 67 20 62 75 66 66 65    72 20 74 68 69 73 20 6d 6f 64 65 20 61 6c 73 6f | e-visiting.buffer.this.mode.also | 
| 30780 | 0a 63 6f 6d 6d 69 74 73 20 74 68 65 20 63 68 61    6e 67 65 73 20 74 6f 20 74 68 65 20 77 6f 72 6b | .commits.the.changes.to.the.work | 
| 307a0 | 74 72 65 65 20 77 6f 72 6b 2d 69 6e 2d 70 72 6f    67 72 65 73 73 20 72 65 66 20 66 6f 72 0a 74 68 | tree.work-in-progress.ref.for.th | 
| 307c0 | 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68    2e 0a 0a 54 68 69 73 20 6d 6f 64 65 20 73 68 6f | e.current.branch...This.mode.sho | 
| 307e0 | 75 6c 64 20 62 65 20 65 6e 61 62 6c 65 64 20 67    6c 6f 62 61 6c 6c 79 20 62 79 20 74 75 72 6e 69 | uld.be.enabled.globally.by.turni | 
| 30800 | 6e 67 20 6f 6e 20 74 68 65 20 67 6c 6f 62 61 6c    69 7a 65 64 0a 76 61 72 69 61 6e 74 20 60 6d 61 | ng.on.the.globalized.variant.`ma | 
| 30820 | 67 69 74 2d 77 69 70 2d 61 66 74 65 72 2d 73 61    76 65 2d 6d 6f 64 65 27 2e 22 0a 20 20 3a 70 61 | git-wip-after-save-mode'."...:pa | 
| 30840 | 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28    6d 61 67 69 74 20 2e 20 22 32 2e 31 2e 30 22 29 | ckage-version.'(magit..."2.1.0") | 
| 30860 | 0a 20 20 3a 6c 69 67 68 74 65 72 20 6d 61 67 69    74 2d 77 69 70 2d 61 66 74 65 72 2d 73 61 76 65 | ...:lighter.magit-wip-after-save | 
| 30880 | 2d 6c 6f 63 61 6c 2d 6d 6f 64 65 2d 6c 69 67 68    74 65 72 0a 20 20 28 69 66 20 6d 61 67 69 74 2d | -local-mode-lighter...(if.magit- | 
| 308a0 | 77 69 70 2d 61 66 74 65 72 2d 73 61 76 65 2d 6c    6f 63 61 6c 2d 6d 6f 64 65 0a 20 20 20 20 20 20 | wip-after-save-local-mode....... | 
| 308c0 | 28 69 66 20 28 61 6e 64 20 62 75 66 66 65 72 2d    66 69 6c 65 2d 6e 61 6d 65 20 28 6d 61 67 69 74 | (if.(and.buffer-file-name.(magit | 
| 308e0 | 2d 69 6e 73 69 64 65 2d 77 6f 72 6b 74 72 65 65    2d 70 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 | -inside-worktree-p.t)).......... | 
| 30900 | 20 28 61 64 64 2d 68 6f 6f 6b 20 27 61 66 74 65    72 2d 73 61 76 65 2d 68 6f 6f 6b 20 23 27 6d 61 | .(add-hook.'after-save-hook.#'ma | 
| 30920 | 67 69 74 2d 77 69 70 2d 63 6f 6d 6d 69 74 2d 62    75 66 66 65 72 2d 66 69 6c 65 20 74 20 74 29 0a | git-wip-commit-buffer-file.t.t). | 
| 30940 | 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 61    67 69 74 2d 77 69 70 2d 61 66 74 65 72 2d 73 61 | ........(setq.magit-wip-after-sa | 
| 30960 | 76 65 2d 6c 6f 63 61 6c 2d 6d 6f 64 65 20 6e 69    6c 29 0a 20 20 20 20 20 20 20 20 28 75 73 65 72 | ve-local-mode.nil).........(user | 
| 30980 | 2d 65 72 72 6f 72 20 22 4e 65 65 64 20 61 20 77    6f 72 6b 74 72 65 65 20 61 6e 64 20 61 20 66 69 | -error."Need.a.worktree.and.a.fi | 
| 309a0 | 6c 65 22 29 29 0a 20 20 20 20 28 72 65 6d 6f 76    65 2d 68 6f 6f 6b 20 27 61 66 74 65 72 2d 73 61 | le")).....(remove-hook.'after-sa | 
| 309c0 | 76 65 2d 68 6f 6f 6b 20 23 27 6d 61 67 69 74 2d    77 69 70 2d 63 6f 6d 6d 69 74 2d 62 75 66 66 65 | ve-hook.#'magit-wip-commit-buffe | 
| 309e0 | 72 2d 66 69 6c 65 20 74 29 29 29 0a 0a 28 64 65    66 75 6e 20 6d 61 67 69 74 2d 77 69 70 2d 61 66 | r-file.t)))..(defun.magit-wip-af | 
| 30a00 | 74 65 72 2d 73 61 76 65 2d 6c 6f 63 61 6c 2d 6d    6f 64 65 2d 74 75 72 6e 2d 6f 6e 20 28 29 0a 20 | ter-save-local-mode-turn-on.().. | 
| 30a20 | 20 28 77 68 65 6e 20 28 61 6e 64 20 62 75 66 66    65 72 2d 66 69 6c 65 2d 6e 61 6d 65 0a 20 20 20 | .(when.(and.buffer-file-name.... | 
| 30a40 | 20 20 20 20 20 20 20 20 20 20 28 69 66 20 6d 61    67 69 74 2d 2d 77 69 70 2d 61 63 74 69 76 61 74 | ..........(if.magit--wip-activat | 
| 30a60 | 69 6f 6e 2d 63 61 63 68 65 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 69 66 2d 6c | ion-cache..................(if-l | 
| 30a80 | 65 74 20 28 28 65 6c 74 20 28 61 73 73 6f 63 20    64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 | et.((elt.(assoc.default-director | 
| 30aa0 | 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | y............................... | 
| 30ac0 | 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 2d 77    69 70 2d 61 63 74 69 76 61 74 69 6f 6e 2d 63 61 | ........magit--wip-activation-ca | 
| 30ae0 | 63 68 65 29 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 | che)))......................(and | 
| 30b00 | 2d 6c 65 74 2a 20 28 28 74 6f 70 20 28 63 61 64    72 20 65 6c 74 29 29 29 0a 20 20 20 20 20 20 20 | -let*.((top.(cadr.elt)))........ | 
| 30b20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6d 65 6d 62 65 72 20 28 66 69 6c 65 2d 72 65 | ................(member.(file-re | 
| 30b40 | 6c 61 74 69 76 65 2d 6e 61 6d 65 20 62 75 66 66    65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20 74 6f 70 | lative-name.buffer-file-name.top | 
| 30b60 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... | 
| 30b80 | 20 28 63 64 64 72 20 65 6c 74 29 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(cddr.elt)))................... | 
| 30ba0 | 20 28 69 66 2d 6c 65 74 20 28 28 74 6f 70 20 28    6d 61 67 69 74 2d 74 6f 70 6c 65 76 65 6c 29 29 | .(if-let.((top.(magit-toplevel)) | 
| 30bc0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 66 | )........................(let.(f | 
| 30be0 | 69 6c 65 73 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | iles)..........................( | 
| 30c00 | 69 66 2d 6c 65 74 20 28 28 65 6c 74 20 28 61 73    73 6f 63 20 74 6f 70 20 6d 61 67 69 74 2d 2d 77 | if-let.((elt.(assoc.top.magit--w | 
| 30c20 | 69 70 2d 61 63 74 69 76 61 74 69 6f 6e 2d 63 61    63 68 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 | ip-activation-cache))).......... | 
| 30c40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 73 65 74 71 20 66 69 6c 65 73 20 | ....................(setq.files. | 
| 30c60 | 28 63 64 64 72 20 65 6c 74 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (cddr.elt))..................... | 
| 30c80 | 20 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .......(progn................... | 
| 30ca0 | 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71    20 66 69 6c 65 73 20 28 6c 65 74 20 28 28 64 65 | ...........(setq.files.(let.((de | 
| 30cc0 | 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20    74 6f 70 29 29 0a 20 20 20 20 20 20 20 20 20 20 | fault-directory.top))........... | 
| 30ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 30d00 | 20 28 6d 61 67 69 74 2d 74 72 61 63 6b 65 64 2d    66 69 6c 65 73 29 29 29 0a 20 20 20 20 20 20 20 | .(magit-tracked-files)))........ | 
| 30d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 70 75 73 68 20 60 28 2c 74 | ......................(push.`(,t | 
| 30d40 | 6f 70 20 2c 74 6f 70 20 2c 40 66 69 6c 65 73 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | op.,top.,@files)................ | 
| 30d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 6d 61 67 69 74 2d 2d 77 69 70 2d 61 | ....................magit--wip-a | 
| 30d80 | 63 74 69 76 61 74 69 6f 6e 2d 63 61 63 68 65 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ctivation-cache)................ | 
| 30da0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75    6e 6c 65 73 73 20 28 65 71 20 64 65 66 61 75 6c | ..............(unless.(eq.defaul | 
| 30dc0 | 74 2d 64 69 72 65 63 74 6f 72 79 20 74 6f 70 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-directory.top)................ | 
| 30de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 70 75 73 68 20 60 28 2c 64 65 66 61 75 6c 74 | ................(push.`(,default | 
| 30e00 | 2d 64 69 72 65 63 74 6f 72 79 20 2c 74 6f 70 20    2c 40 66 69 6c 65 73 29 0a 20 20 20 20 20 20 20 | -directory.,top.,@files)........ | 
| 30e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 | ..............................ma | 
| 30e40 | 67 69 74 2d 2d 77 69 70 2d 61 63 74 69 76 61 74    69 6f 6e 2d 63 61 63 68 65 29 29 29 29 0a 20 20 | git--wip-activation-cache))))... | 
| 30e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6d 65 6d 62 65 72 20 28 | .......................(member.( | 
| 30e80 | 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61    6d 65 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e | file-relative-name.buffer-file-n | 
| 30ea0 | 61 6d 65 29 20 66 69 6c 65 73 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ame).files)).................... | 
| 30ec0 | 20 20 28 70 75 73 68 20 28 6c 69 73 74 20 64 65    66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 | ..(push.(list.default-directory. | 
| 30ee0 | 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nil)............................ | 
| 30f00 | 6d 61 67 69 74 2d 2d 77 69 70 2d 61 63 74 69 76    61 74 69 6f 6e 2d 63 61 63 68 65 29 0a 20 20 20 | magit--wip-activation-cache).... | 
| 30f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 20 20 | ..................nil))......... | 
| 30f40 | 20 20 20 20 20 20 20 28 61 6e 64 20 28 6d 61 67    69 74 2d 69 6e 73 69 64 65 2d 77 6f 72 6b 74 72 | .......(and.(magit-inside-worktr | 
| 30f60 | 65 65 2d 70 20 74 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 | ee-p.t).....................(mag | 
| 30f80 | 69 74 2d 66 69 6c 65 2d 74 72 61 63 6b 65 64 2d    70 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 | it-file-tracked-p.buffer-file-na | 
| 30fa0 | 6d 65 29 29 29 29 0a 20 20 20 20 28 6d 61 67 69    74 2d 77 69 70 2d 61 66 74 65 72 2d 73 61 76 65 | me)))).....(magit-wip-after-save | 
| 30fc0 | 2d 6c 6f 63 61 6c 2d 6d 6f 64 65 29 29 29 0a 0a    3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 | -local-mode)))..;;;###autoload.( | 
| 30fe0 | 64 65 66 69 6e 65 2d 67 6c 6f 62 61 6c 69 7a 65    64 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 20 6d 61 67 | define-globalized-minor-mode.mag | 
| 31000 | 69 74 2d 77 69 70 2d 61 66 74 65 72 2d 73 61 76    65 2d 6d 6f 64 65 0a 20 20 6d 61 67 69 74 2d 77 | it-wip-after-save-mode...magit-w | 
| 31020 | 69 70 2d 61 66 74 65 72 2d 73 61 76 65 2d 6c 6f    63 61 6c 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 77 | ip-after-save-local-mode.magit-w | 
| 31040 | 69 70 2d 61 66 74 65 72 2d 73 61 76 65 2d 6c 6f    63 61 6c 2d 6d 6f 64 65 2d 74 75 72 6e 2d 6f 6e | ip-after-save-local-mode-turn-on | 
| 31060 | 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73    69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 | ...:package-version.'(magit..."2 | 
| 31080 | 2e 31 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20    27 6d 61 67 69 74 2d 77 69 70 29 0a 0a 28 64 65 | .1.0")...:group.'magit-wip)..(de | 
| 310a0 | 66 75 6e 20 6d 61 67 69 74 2d 77 69 70 2d 63 6f    6d 6d 69 74 2d 62 75 66 66 65 72 2d 66 69 6c 65 | fun.magit-wip-commit-buffer-file | 
| 310c0 | 20 28 26 6f 70 74 69 6f 6e 61 6c 20 6d 73 67 29    0a 20 20 22 43 6f 6d 6d 69 74 20 76 69 73 69 74 | .(&optional.msg)..."Commit.visit | 
| 310e0 | 65 64 20 66 69 6c 65 20 74 6f 20 61 20 77 6f 72    6b 74 72 65 65 20 77 6f 72 6b 2d 69 6e 2d 70 72 | ed.file.to.a.worktree.work-in-pr | 
| 31100 | 6f 67 72 65 73 73 20 72 65 66 2e 0a 0a 41 6c 73    6f 20 73 65 65 20 60 6d 61 67 69 74 2d 77 69 70 | ogress.ref...Also.see.`magit-wip | 
| 31120 | 2d 61 66 74 65 72 2d 73 61 76 65 2d 6d 6f 64 65    27 20 77 68 69 63 68 20 63 61 6c 6c 73 20 74 68 | -after-save-mode'.which.calls.th | 
| 31140 | 69 73 20 66 75 6e 63 74 69 6f 6e 0a 61 75 74 6f    6d 61 74 69 63 61 6c 6c 79 20 77 68 65 6e 65 76 | is.function.automatically.whenev | 
| 31160 | 65 72 20 61 20 62 75 66 66 65 72 20 76 69 73 69    74 69 6e 67 20 61 20 74 72 61 63 6b 65 64 20 66 | er.a.buffer.visiting.a.tracked.f | 
| 31180 | 69 6c 65 20 69 73 20 73 61 76 65 64 2e 22 0a 20    20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c | ile.is.saved."...(interactive.(l | 
| 311a0 | 69 73 74 20 22 77 69 70 2d 73 61 76 65 20 25 73    20 61 66 74 65 72 20 73 61 76 65 22 29 29 0a 20 | ist."wip-save.%s.after.save")).. | 
| 311c0 | 20 28 75 6e 6c 65 73 73 20 6d 61 67 69 74 2d 2d    77 69 70 2d 69 6e 68 69 62 69 74 2d 61 75 74 6f | .(unless.magit--wip-inhibit-auto | 
| 311e0 | 73 61 76 65 0a 20 20 20 20 28 77 68 65 6e 2d 6c    65 74 20 28 28 72 65 66 20 28 6d 61 67 69 74 2d | save.....(when-let.((ref.(magit- | 
| 31200 | 77 69 70 2d 67 65 74 2d 72 65 66 29 29 29 0a 20    20 20 20 20 20 28 6d 61 67 69 74 2d 77 69 74 68 | wip-get-ref))).......(magit-with | 
| 31220 | 2d 74 6f 70 6c 65 76 65 6c 0a 20 20 20 20 20 20    20 20 28 6c 65 74 20 28 28 66 69 6c 65 20 28 66 | -toplevel.........(let.((file.(f | 
| 31240 | 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d    65 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 | ile-relative-name.buffer-file-na | 
| 31260 | 6d 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20    28 6d 61 67 69 74 2d 77 69 70 2d 63 6f 6d 6d 69 | me)))...........(magit-wip-commi | 
| 31280 | 74 2d 77 6f 72 6b 74 72 65 65 0a 20 20 20 20 20    20 20 20 20 20 20 72 65 66 20 28 6c 69 73 74 20 | t-worktree............ref.(list. | 
| 312a0 | 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20    20 28 66 6f 72 6d 61 74 20 28 6f 72 20 6d 73 67 | file)............(format.(or.msg | 
| 312c0 | 20 22 61 75 74 6f 73 61 76 65 20 25 73 20 61 66    74 65 72 20 73 61 76 65 22 29 20 66 69 6c 65 29 | ."autosave.%s.after.save").file) | 
| 312e0 | 29 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75    74 6f 6c 6f 61 64 0a 28 64 65 66 69 6e 65 2d 6d | ))))))..;;;###autoload.(define-m | 
| 31300 | 69 6e 6f 72 2d 6d 6f 64 65 20 6d 61 67 69 74 2d    77 69 70 2d 61 66 74 65 72 2d 61 70 70 6c 79 2d | inor-mode.magit-wip-after-apply- | 
| 31320 | 6d 6f 64 65 0a 20 20 22 43 6f 6d 6d 69 74 20 74    6f 20 77 6f 72 6b 2d 69 6e 2d 70 72 6f 67 72 65 | mode..."Commit.to.work-in-progre | 
| 31340 | 73 73 20 72 65 66 73 2e 0a 0a 41 66 74 65 72 20    61 70 70 6c 79 69 6e 67 20 61 20 63 68 61 6e 67 | ss.refs...After.applying.a.chang | 
| 31360 | 65 20 75 73 69 6e 67 20 61 6e 79 20 5c 22 61 70    70 6c 79 20 76 61 72 69 61 6e 74 5c 22 0a 63 6f | e.using.any.\"apply.variant\".co | 
| 31380 | 6d 6d 61 6e 64 20 28 61 70 70 6c 79 2c 20 73 74    61 67 65 2c 20 75 6e 73 74 61 67 65 2c 20 64 69 | mmand.(apply,.stage,.unstage,.di | 
| 313a0 | 73 63 61 72 64 2c 20 61 6e 64 20 72 65 76 65 72    73 65 29 20 63 6f 6d 6d 69 74 20 74 68 65 0a 61 | scard,.and.reverse).commit.the.a | 
| 313c0 | 66 66 65 63 74 65 64 20 66 69 6c 65 73 20 74 6f    20 74 68 65 20 63 75 72 72 65 6e 74 20 77 69 70 | ffected.files.to.the.current.wip | 
| 313e0 | 20 72 65 66 73 2e 20 20 46 6f 72 20 65 61 63 68    20 62 72 61 6e 63 68 20 74 68 65 72 65 0a 6d 61 | .refs...For.each.branch.there.ma | 
| 31400 | 79 20 62 65 20 74 77 6f 20 77 69 70 20 72 65 66    73 3b 20 6f 6e 65 20 63 6f 6e 74 61 69 6e 73 20 | y.be.two.wip.refs;.one.contains. | 
| 31420 | 73 6e 61 70 73 68 6f 74 73 20 6f 66 20 74 68 65    20 66 69 6c 65 73 20 61 73 20 66 6f 75 6e 64 0a | snapshots.of.the.files.as.found. | 
| 31440 | 69 6e 20 74 68 65 20 77 6f 72 6b 74 72 65 65 20    61 6e 64 20 74 68 65 20 6f 74 68 65 72 20 63 6f | in.the.worktree.and.the.other.co | 
| 31460 | 6e 74 61 69 6e 73 20 73 6e 61 70 73 68 6f 74 73    20 6f 66 20 74 68 65 20 65 6e 74 72 69 65 73 0a | ntains.snapshots.of.the.entries. | 
| 31480 | 69 6e 20 74 68 65 20 69 6e 64 65 78 2e 22 0a 20    20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f | in.the.index."...:package-versio | 
| 314a0 | 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 31    2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d | n.'(magit..."2.1.0")...:group.'m | 
| 314c0 | 61 67 69 74 2d 77 69 70 0a 20 20 3a 6c 69 67 68    74 65 72 20 6d 61 67 69 74 2d 77 69 70 2d 61 66 | agit-wip...:lighter.magit-wip-af | 
| 314e0 | 74 65 72 2d 61 70 70 6c 79 2d 6d 6f 64 65 2d 6c    69 67 68 74 65 72 0a 20 20 3a 67 6c 6f 62 61 6c | ter-apply-mode-lighter...:global | 
| 31500 | 20 74 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69    74 2d 77 69 70 2d 63 6f 6d 6d 69 74 2d 61 66 74 | .t)..(defun.magit-wip-commit-aft | 
| 31520 | 65 72 2d 61 70 70 6c 79 20 28 26 6f 70 74 69 6f    6e 61 6c 20 66 69 6c 65 73 20 6d 73 67 29 0a 20 | er-apply.(&optional.files.msg).. | 
| 31540 | 20 28 77 68 65 6e 20 6d 61 67 69 74 2d 77 69 70    2d 61 66 74 65 72 2d 61 70 70 6c 79 2d 6d 6f 64 | .(when.magit-wip-after-apply-mod | 
| 31560 | 65 0a 20 20 20 20 28 6d 61 67 69 74 2d 77 69 70    2d 63 6f 6d 6d 69 74 20 66 69 6c 65 73 20 6d 73 | e.....(magit-wip-commit.files.ms | 
| 31580 | 67 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f    6c 6f 61 64 0a 28 64 65 66 69 6e 65 2d 6d 69 6e | g)))..;;;###autoload.(define-min | 
| 315a0 | 6f 72 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 77 69    70 2d 62 65 66 6f 72 65 2d 63 68 61 6e 67 65 2d | or-mode.magit-wip-before-change- | 
| 315c0 | 6d 6f 64 65 0a 20 20 22 43 6f 6d 6d 69 74 20 74    6f 20 77 6f 72 6b 2d 69 6e 2d 70 72 6f 67 72 65 | mode..."Commit.to.work-in-progre | 
| 315e0 | 73 73 20 72 65 66 73 20 62 65 66 6f 72 65 20 63    65 72 74 61 69 6e 20 64 65 73 74 72 75 63 74 69 | ss.refs.before.certain.destructi | 
| 31600 | 76 65 20 63 68 61 6e 67 65 73 2e 0a 0a 42 65 66    6f 72 65 20 69 6e 76 6f 6b 69 6e 67 20 61 20 72 | ve.changes...Before.invoking.a.r | 
| 31620 | 65 76 65 72 74 20 63 6f 6d 6d 61 6e 64 20 6f 72    20 61 6e 20 5c 22 61 70 70 6c 79 20 76 61 72 69 | evert.command.or.an.\"apply.vari | 
| 31640 | 61 6e 74 5c 22 0a 63 6f 6d 6d 61 6e 64 20 28 61    70 70 6c 79 2c 20 73 74 61 67 65 2c 20 75 6e 73 | ant\".command.(apply,.stage,.uns | 
| 31660 | 74 61 67 65 2c 20 64 69 73 63 61 72 64 2c 20 61    6e 64 20 72 65 76 65 72 73 65 29 20 63 6f 6d 6d | tage,.discard,.and.reverse).comm | 
| 31680 | 69 74 20 74 68 65 0a 61 66 66 65 63 74 65 64 20    74 72 61 63 6b 65 64 20 66 69 6c 65 73 20 74 6f | it.the.affected.tracked.files.to | 
| 316a0 | 20 74 68 65 20 63 75 72 72 65 6e 74 20 77 69 70    20 72 65 66 73 2e 20 20 46 6f 72 20 65 61 63 68 | .the.current.wip.refs...For.each | 
| 316c0 | 20 62 72 61 6e 63 68 0a 74 68 65 72 65 20 6d 61    79 20 62 65 20 74 77 6f 20 77 69 70 20 72 65 66 | .branch.there.may.be.two.wip.ref | 
| 316e0 | 73 3b 20 6f 6e 65 20 63 6f 6e 74 61 69 6e 73 20    73 6e 61 70 73 68 6f 74 73 20 6f 66 20 74 68 65 | s;.one.contains.snapshots.of.the | 
| 31700 | 20 66 69 6c 65 73 0a 61 73 20 66 6f 75 6e 64 20    69 6e 20 74 68 65 20 77 6f 72 6b 74 72 65 65 20 | .files.as.found.in.the.worktree. | 
| 31720 | 61 6e 64 20 74 68 65 20 6f 74 68 65 72 20 63 6f    6e 74 61 69 6e 73 20 73 6e 61 70 73 68 6f 74 73 | and.the.other.contains.snapshots | 
| 31740 | 20 6f 66 20 74 68 65 0a 65 6e 74 72 69 65 73 20    69 6e 20 74 68 65 20 69 6e 64 65 78 2e 0a 0a 4f | .of.the.entries.in.the.index...O | 
| 31760 | 6e 6c 79 20 63 68 61 6e 67 65 73 20 74 6f 20 66    69 6c 65 73 20 77 68 69 63 68 20 63 6f 75 6c 64 | nly.changes.to.files.which.could | 
| 31780 | 20 70 6f 74 65 6e 74 69 61 6c 6c 79 20 62 65 20    61 66 66 65 63 74 65 64 20 62 79 20 74 68 65 0a | .potentially.be.affected.by.the. | 
| 317a0 | 63 6f 6d 6d 61 6e 64 20 77 68 69 63 68 20 69 73    20 61 62 6f 75 74 20 74 6f 20 62 65 20 63 61 6c | command.which.is.about.to.be.cal | 
| 317c0 | 6c 65 64 20 61 72 65 20 63 6f 6d 6d 69 74 74 65    64 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 | led.are.committed."...:package-v | 
| 317e0 | 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e    20 22 32 2e 31 2e 30 22 29 0a 20 20 3a 67 72 6f | ersion.'(magit..."2.1.0")...:gro | 
| 31800 | 75 70 20 27 6d 61 67 69 74 2d 77 69 70 0a 20 20    3a 6c 69 67 68 74 65 72 20 6d 61 67 69 74 2d 77 | up.'magit-wip...:lighter.magit-w | 
| 31820 | 69 70 2d 62 65 66 6f 72 65 2d 63 68 61 6e 67 65    2d 6d 6f 64 65 2d 6c 69 67 68 74 65 72 0a 20 20 | ip-before-change-mode-lighter... | 
| 31840 | 3a 67 6c 6f 62 61 6c 20 74 29 0a 0a 28 64 65 66    75 6e 20 6d 61 67 69 74 2d 77 69 70 2d 63 6f 6d | :global.t)..(defun.magit-wip-com | 
| 31860 | 6d 69 74 2d 62 65 66 6f 72 65 2d 63 68 61 6e 67    65 20 28 26 6f 70 74 69 6f 6e 61 6c 20 66 69 6c | mit-before-change.(&optional.fil | 
| 31880 | 65 73 20 6d 73 67 29 0a 20 20 28 77 68 65 6e 20    6d 61 67 69 74 2d 77 69 70 2d 62 65 66 6f 72 65 | es.msg)...(when.magit-wip-before | 
| 318a0 | 2d 63 68 61 6e 67 65 2d 6d 6f 64 65 0a 20 20 20    20 28 6d 61 67 69 74 2d 77 69 74 68 2d 74 6f 70 | -change-mode.....(magit-with-top | 
| 318c0 | 6c 65 76 65 6c 0a 20 20 20 20 20 20 28 6d 61 67    69 74 2d 77 69 70 2d 63 6f 6d 6d 69 74 20 66 69 | level.......(magit-wip-commit.fi | 
| 318e0 | 6c 65 73 20 6d 73 67 29 29 29 29 0a 0a 28 64 65    66 69 6e 65 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 20 | les.msg))))..(define-minor-mode. | 
| 31900 | 6d 61 67 69 74 2d 77 69 70 2d 69 6e 69 74 69 61    6c 2d 62 61 63 6b 75 70 2d 6d 6f 64 65 0a 20 20 | magit-wip-initial-backup-mode... | 
| 31920 | 22 42 65 66 6f 72 65 20 73 61 76 69 6e 67 20 61    20 62 75 66 66 65 72 20 66 6f 72 20 74 68 65 20 | "Before.saving.a.buffer.for.the. | 
| 31940 | 66 69 72 73 74 20 74 69 6d 65 2c 20 63 6f 6d 6d    69 74 20 74 6f 20 61 20 77 69 70 20 72 65 66 2e | first.time,.commit.to.a.wip.ref. | 
| 31960 | 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72    73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 | "...:package-version.'(magit..." | 
| 31980 | 32 2e 39 30 2e 30 22 29 0a 20 20 3a 67 72 6f 75    70 20 27 6d 61 67 69 74 2d 77 69 70 0a 20 20 3a | 2.90.0")...:group.'magit-wip...: | 
| 319a0 | 6c 69 67 68 74 65 72 20 6d 61 67 69 74 2d 77 69    70 2d 69 6e 69 74 69 61 6c 2d 62 61 63 6b 75 70 | lighter.magit-wip-initial-backup | 
| 319c0 | 2d 6d 6f 64 65 2d 6c 69 67 68 74 65 72 0a 20 20    3a 67 6c 6f 62 61 6c 20 74 0a 20 20 28 69 66 20 | -mode-lighter...:global.t...(if. | 
| 319e0 | 6d 61 67 69 74 2d 77 69 70 2d 69 6e 69 74 69 61    6c 2d 62 61 63 6b 75 70 2d 6d 6f 64 65 0a 20 20 | magit-wip-initial-backup-mode... | 
| 31a00 | 20 20 20 20 28 61 64 64 2d 68 6f 6f 6b 20 20 27    62 65 66 6f 72 65 2d 73 61 76 65 2d 68 6f 6f 6b | ....(add-hook..'before-save-hook | 
| 31a20 | 20 23 27 6d 61 67 69 74 2d 77 69 70 2d 63 6f 6d    6d 69 74 2d 69 6e 69 74 69 61 6c 2d 62 61 63 6b | .#'magit-wip-commit-initial-back | 
| 31a40 | 75 70 29 0a 20 20 20 20 28 72 65 6d 6f 76 65 2d    68 6f 6f 6b 20 27 62 65 66 6f 72 65 2d 73 61 76 | up).....(remove-hook.'before-sav | 
| 31a60 | 65 2d 68 6f 6f 6b 20 23 27 6d 61 67 69 74 2d 77    69 70 2d 63 6f 6d 6d 69 74 2d 69 6e 69 74 69 61 | e-hook.#'magit-wip-commit-initia | 
| 31a80 | 6c 2d 62 61 63 6b 75 70 29 29 29 0a 0a 28 64 65    66 75 6e 20 6d 61 67 69 74 2d 2d 61 6e 79 2d 77 | l-backup)))..(defun.magit--any-w | 
| 31aa0 | 69 70 2d 6d 6f 64 65 2d 65 6e 61 62 6c 65 64 2d    70 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 6e | ip-mode-enabled-p.()..."Return.n | 
| 31ac0 | 6f 6e 2d 6e 69 6c 20 69 66 20 61 6e 79 20 67 6c    6f 62 61 6c 20 77 69 70 20 6d 6f 64 65 20 69 73 | on-nil.if.any.global.wip.mode.is | 
| 31ae0 | 20 65 6e 61 62 6c 65 64 2e 22 0a 20 20 28 6f 72    20 6d 61 67 69 74 2d 77 69 70 2d 6d 6f 64 65 0a | .enabled."...(or.magit-wip-mode. | 
| 31b00 | 20 20 20 20 20 20 6d 61 67 69 74 2d 77 69 70 2d    61 66 74 65 72 2d 73 61 76 65 2d 6d 6f 64 65 0a | ......magit-wip-after-save-mode. | 
| 31b20 | 20 20 20 20 20 20 6d 61 67 69 74 2d 77 69 70 2d    61 66 74 65 72 2d 61 70 70 6c 79 2d 6d 6f 64 65 | ......magit-wip-after-apply-mode | 
| 31b40 | 0a 20 20 20 20 20 20 6d 61 67 69 74 2d 77 69 70    2d 62 65 66 6f 72 65 2d 63 68 61 6e 67 65 2d 6d | .......magit-wip-before-change-m | 
| 31b60 | 6f 64 65 0a 20 20 20 20 20 20 6d 61 67 69 74 2d    77 69 70 2d 69 6e 69 74 69 61 6c 2d 62 61 63 6b | ode.......magit-wip-initial-back | 
| 31b80 | 75 70 2d 6d 6f 64 65 29 29 0a 0a 28 64 65 66 76    61 72 2d 6c 6f 63 61 6c 20 6d 61 67 69 74 2d 77 | up-mode))..(defvar-local.magit-w | 
| 31ba0 | 69 70 2d 62 75 66 66 65 72 2d 62 61 63 6b 65 64    2d 75 70 20 6e 69 6c 29 0a 28 70 75 74 20 27 6d | ip-buffer-backed-up.nil).(put.'m | 
| 31bc0 | 61 67 69 74 2d 77 69 70 2d 62 75 66 66 65 72 2d    62 61 63 6b 65 64 2d 75 70 20 27 70 65 72 6d 61 | agit-wip-buffer-backed-up.'perma | 
| 31be0 | 6e 65 6e 74 2d 6c 6f 63 61 6c 20 74 29 0a 0a 3b    3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 | nent-local.t)..;;;###autoload.(d | 
| 31c00 | 65 66 75 6e 20 6d 61 67 69 74 2d 77 69 70 2d 63    6f 6d 6d 69 74 2d 69 6e 69 74 69 61 6c 2d 62 61 | efun.magit-wip-commit-initial-ba | 
| 31c20 | 63 6b 75 70 20 28 29 0a 20 20 22 42 65 66 6f 72    65 20 73 61 76 69 6e 67 2c 20 63 6f 6d 6d 69 74 | ckup.()..."Before.saving,.commit | 
| 31c40 | 20 63 75 72 72 65 6e 74 20 66 69 6c 65 20 74 6f    20 61 20 77 6f 72 6b 74 72 65 65 20 77 69 70 20 | .current.file.to.a.worktree.wip. | 
| 31c60 | 72 65 66 2e 0a 0a 54 68 65 20 75 73 65 72 20 68    61 73 20 74 6f 20 61 64 64 20 74 68 69 73 20 66 | ref...The.user.has.to.add.this.f | 
| 31c80 | 75 6e 63 74 69 6f 6e 20 74 6f 20 60 62 65 66 6f    72 65 2d 73 61 76 65 2d 68 6f 6f 6b 27 2e 0a 0a | unction.to.`before-save-hook'... | 
| 31ca0 | 43 6f 6d 6d 69 74 20 74 68 65 20 63 75 72 72 65    6e 74 20 73 74 61 74 65 20 6f 66 20 74 68 65 20 | Commit.the.current.state.of.the. | 
| 31cc0 | 76 69 73 69 74 65 64 20 66 69 6c 65 20 62 65 66    6f 72 65 20 73 61 76 69 6e 67 20 74 68 65 0a 63 | visited.file.before.saving.the.c | 
| 31ce0 | 75 72 72 65 6e 74 20 62 75 66 66 65 72 20 74 6f    20 74 68 61 74 20 66 69 6c 65 2e 20 20 54 68 69 | urrent.buffer.to.that.file...Thi | 
| 31d00 | 73 20 62 61 63 6b 73 20 75 70 20 74 68 65 20 73    61 6d 65 20 76 65 72 73 69 6f 6e 20 6f 66 0a 74 | s.backs.up.the.same.version.of.t | 
| 31d20 | 68 65 20 66 69 6c 65 20 61 73 20 60 62 61 63 6b    75 70 2d 62 75 66 66 65 72 27 20 77 6f 75 6c 64 | he.file.as.`backup-buffer'.would | 
| 31d40 | 2c 20 62 75 74 20 73 74 6f 72 65 73 20 74 68 65    20 62 61 63 6b 75 70 20 69 6e 20 74 68 65 0a 77 | ,.but.stores.the.backup.in.the.w | 
| 31d60 | 6f 72 6b 74 72 65 65 20 77 69 70 20 72 65 66 2c    20 77 68 69 63 68 20 69 73 20 61 6c 73 6f 20 75 | orktree.wip.ref,.which.is.also.u | 
| 31d80 | 73 65 64 20 62 79 20 74 68 65 20 76 61 72 69 6f    75 73 20 4d 61 67 69 74 20 57 69 70 0a 6d 6f 64 | sed.by.the.various.Magit.Wip.mod | 
| 31da0 | 65 73 2c 20 69 6e 73 74 65 61 64 20 6f 66 20 69    6e 20 61 20 62 61 63 6b 75 70 20 66 69 6c 65 20 | es,.instead.of.in.a.backup.file. | 
| 31dc0 | 61 73 20 60 62 61 63 6b 75 70 2d 62 75 66 66 65    72 27 20 77 6f 75 6c 64 2e 0a 0a 54 68 69 73 20 | as.`backup-buffer'.would...This. | 
| 31de0 | 66 75 6e 63 74 69 6f 6e 20 69 67 6e 6f 72 65 73    20 74 68 65 20 76 61 72 69 61 62 6c 65 73 20 74 | function.ignores.the.variables.t | 
| 31e00 | 68 61 74 20 61 66 66 65 63 74 20 60 62 61 63 6b    75 70 2d 62 75 66 66 65 72 27 0a 61 6e 64 20 63 | hat.affect.`backup-buffer'.and.c | 
| 31e20 | 61 6e 20 62 65 20 75 73 65 64 20 61 6c 6f 6e 67    2d 73 69 64 65 20 74 68 61 74 20 66 75 6e 63 74 | an.be.used.along-side.that.funct | 
| 31e40 | 69 6f 6e 2c 20 77 68 69 63 68 20 69 73 20 72 65    63 6f 6d 6d 65 6e 64 65 64 0a 62 65 63 61 75 73 | ion,.which.is.recommended.becaus | 
| 31e60 | 65 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20    6f 6e 6c 79 20 62 61 63 6b 73 20 75 70 20 66 69 | e.this.function.only.backs.up.fi | 
| 31e80 | 6c 65 73 20 74 68 61 74 20 61 72 65 20 74 72 61    63 6b 65 64 20 69 6e 0a 61 20 47 69 74 20 72 65 | les.that.are.tracked.in.a.Git.re | 
| 31ea0 | 70 6f 73 69 74 6f 72 79 2e 22 0a 20 20 28 77 68    65 6e 20 28 61 6e 64 20 28 6e 6f 74 20 6d 61 67 | pository."...(when.(and.(not.mag | 
| 31ec0 | 69 74 2d 77 69 70 2d 62 75 66 66 65 72 2d 62 61    63 6b 65 64 2d 75 70 29 0a 20 20 20 20 20 20 20 | it-wip-buffer-backed-up)........ | 
| 31ee0 | 20 20 20 20 20 20 62 75 66 66 65 72 2d 66 69 6c    65 2d 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 | ......buffer-file-name.......... | 
| 31f00 | 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 69 64    65 2d 77 6f 72 6b 74 72 65 65 2d 70 20 74 29 0a | ....(magit-inside-worktree-p.t). | 
| 31f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61    67 69 74 2d 66 69 6c 65 2d 74 72 61 63 6b 65 64 | .............(magit-file-tracked | 
| 31f40 | 2d 70 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e    61 6d 65 29 29 0a 20 20 20 20 28 6c 65 74 20 28 | -p.buffer-file-name)).....(let.( | 
| 31f60 | 28 6d 61 67 69 74 2d 73 61 76 65 2d 72 65 70 6f    73 69 74 6f 72 79 2d 62 75 66 66 65 72 73 20 6e | (magit-save-repository-buffers.n | 
| 31f80 | 69 6c 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69    74 2d 77 69 70 2d 63 6f 6d 6d 69 74 2d 62 75 66 | il)).......(magit-wip-commit-buf | 
| 31fa0 | 66 65 72 2d 66 69 6c 65 20 22 61 75 74 6f 73 61    76 65 20 25 73 20 62 65 66 6f 72 65 20 73 61 76 | fer-file."autosave.%s.before.sav | 
| 31fc0 | 65 22 29 29 0a 20 20 20 20 28 73 65 74 71 20 6d    61 67 69 74 2d 77 69 70 2d 62 75 66 66 65 72 2d | e")).....(setq.magit-wip-buffer- | 
| 31fe0 | 62 61 63 6b 65 64 2d 75 70 20 74 29 29 29 0a 0a    3b 3b 3b 20 43 6f 72 65 0a 0a 28 64 65 66 75 6e | backed-up.t)))..;;;.Core..(defun | 
| 32000 | 20 6d 61 67 69 74 2d 77 69 70 2d 63 6f 6d 6d 69    74 20 28 26 6f 70 74 69 6f 6e 61 6c 20 66 69 6c | .magit-wip-commit.(&optional.fil | 
| 32020 | 65 73 20 6d 73 67 29 0a 20 20 22 43 6f 6d 6d 69    74 20 61 6c 6c 20 74 72 61 63 6b 65 64 20 66 69 | es.msg)..."Commit.all.tracked.fi | 
| 32040 | 6c 65 73 20 74 6f 20 74 68 65 20 77 6f 72 6b 2d    69 6e 2d 70 72 6f 67 72 65 73 73 20 72 65 66 73 | les.to.the.work-in-progress.refs | 
| 32060 | 2e 0a 0a 49 6e 74 65 72 61 63 74 69 76 65 6c 79    2c 20 63 6f 6d 6d 69 74 20 61 6c 6c 20 63 68 61 | ...Interactively,.commit.all.cha | 
| 32080 | 6e 67 65 73 20 74 6f 20 61 6c 6c 20 74 72 61 63    6b 65 64 20 66 69 6c 65 73 20 75 73 69 6e 67 0a | nges.to.all.tracked.files.using. | 
| 320a0 | 61 20 67 65 6e 65 72 69 63 20 63 6f 6d 6d 69 74    20 6d 65 73 73 61 67 65 2e 20 20 57 69 74 68 20 | a.generic.commit.message...With. | 
| 320c0 | 61 20 70 72 65 66 69 78 2d 61 72 67 75 6d 65 6e    74 20 74 68 65 20 63 6f 6d 6d 69 74 0a 6d 65 73 | a.prefix-argument.the.commit.mes | 
| 320e0 | 73 61 67 65 20 69 73 20 72 65 61 64 20 69 6e 20    74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a | sage.is.read.in.the.minibuffer.. | 
| 32100 | 0a 4e 6f 6e 2d 69 6e 74 65 72 61 63 74 69 76 65    6c 79 2c 20 6f 6e 6c 79 20 63 6f 6d 6d 69 74 20 | .Non-interactively,.only.commit. | 
| 32120 | 63 68 61 6e 67 65 73 20 74 6f 20 46 49 4c 45 53    20 75 73 69 6e 67 20 4d 53 47 20 61 73 0a 63 6f | changes.to.FILES.using.MSG.as.co | 
| 32140 | 6d 6d 69 74 20 6d 65 73 73 61 67 65 2e 22 0a 20    20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c | mmit.message."...(interactive.(l | 
| 32160 | 69 73 74 20 6e 69 6c 20 28 69 66 20 63 75 72 72    65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 0a 20 | ist.nil.(if.current-prefix-arg.. | 
| 32180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 | ............................(mag | 
| 321a0 | 69 74 2d 72 65 61 64 2d 73 74 72 69 6e 67 20 22    57 69 70 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 | it-read-string."Wip.commit.messa | 
| 321c0 | 67 65 22 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ge")............................ | 
| 321e0 | 22 77 69 70 2d 73 61 76 65 20 74 72 61 63 6b 65    64 20 66 69 6c 65 73 22 29 29 29 0a 20 20 28 77 | "wip-save.tracked.files")))...(w | 
| 32200 | 68 65 6e 2d 6c 65 74 20 28 28 72 65 66 20 28 6d    61 67 69 74 2d 77 69 70 2d 67 65 74 2d 72 65 66 | hen-let.((ref.(magit-wip-get-ref | 
| 32220 | 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 77    69 70 2d 63 6f 6d 6d 69 74 2d 69 6e 64 65 78 20 | ))).....(magit-wip-commit-index. | 
| 32240 | 72 65 66 20 66 69 6c 65 73 20 6d 73 67 29 0a 20    20 20 20 28 6d 61 67 69 74 2d 77 69 70 2d 63 6f | ref.files.msg).....(magit-wip-co | 
| 32260 | 6d 6d 69 74 2d 77 6f 72 6b 74 72 65 65 20 72 65    66 20 66 69 6c 65 73 20 6d 73 67 29 29 29 0a 0a | mmit-worktree.ref.files.msg))).. | 
| 32280 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 77 69 70    2d 63 6f 6d 6d 69 74 2d 69 6e 64 65 78 20 28 72 | (defun.magit-wip-commit-index.(r | 
| 322a0 | 65 66 20 66 69 6c 65 73 20 6d 73 67 29 0a 20 20    28 6c 65 74 2a 20 28 28 77 69 70 72 65 66 20 28 | ef.files.msg)...(let*.((wipref.( | 
| 322c0 | 6d 61 67 69 74 2d 2d 77 69 70 2d 69 6e 64 65 78    2d 72 65 66 20 72 65 66 29 29 0a 20 20 20 20 20 | magit--wip-index-ref.ref))...... | 
| 322e0 | 20 20 20 20 28 70 61 72 65 6e 74 20 28 6d 61 67    69 74 2d 77 69 70 2d 67 65 74 2d 70 61 72 65 6e | ....(parent.(magit-wip-get-paren | 
| 32300 | 74 20 72 65 66 20 77 69 70 72 65 66 29 29 0a 20    20 20 20 20 20 20 20 20 28 74 72 65 65 20 20 20 | t.ref.wipref))..........(tree... | 
| 32320 | 28 6d 61 67 69 74 2d 67 69 74 2d 73 74 72 69 6e    67 20 22 77 72 69 74 65 2d 74 72 65 65 22 29 29 | (magit-git-string."write-tree")) | 
| 32340 | 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 77 69 70    2d 75 70 64 61 74 65 2d 77 69 70 72 65 66 20 72 | ).....(magit-wip-update-wipref.r | 
| 32360 | 65 66 20 77 69 70 72 65 66 20 74 72 65 65 20 70    61 72 65 6e 74 20 66 69 6c 65 73 20 6d 73 67 20 | ef.wipref.tree.parent.files.msg. | 
| 32380 | 22 69 6e 64 65 78 22 29 29 29 0a 0a 28 64 65 66    75 6e 20 6d 61 67 69 74 2d 77 69 70 2d 63 6f 6d | "index")))..(defun.magit-wip-com | 
| 323a0 | 6d 69 74 2d 77 6f 72 6b 74 72 65 65 20 28 72 65    66 20 66 69 6c 65 73 20 6d 73 67 29 0a 20 20 28 | mit-worktree.(ref.files.msg)...( | 
| 323c0 | 77 68 65 6e 20 28 6f 72 20 28 6e 6f 74 20 66 69    6c 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 | when.(or.(not.files)............ | 
| 323e0 | 20 3b 3b 20 60 75 70 64 61 74 65 2d 69 6e 64 65    78 27 20 77 69 6c 6c 20 65 69 74 68 65 72 20 69 | .;;.`update-index'.will.either.i | 
| 32400 | 67 6e 6f 72 65 20 28 62 65 66 6f 72 65 20 47 69    74 20 76 32 2e 33 32 2e 30 29 0a 20 20 20 20 20 | gnore.(before.Git.v2.32.0)...... | 
| 32420 | 20 20 20 20 20 20 20 3b 3b 20 6f 72 20 66 61 69    6c 20 77 68 65 6e 20 70 61 73 73 65 64 20 64 69 | .......;;.or.fail.when.passed.di | 
| 32440 | 72 65 63 74 6f 72 69 65 73 20 28 72 65 6c 65 76    61 6e 74 20 66 6f 72 20 74 68 65 0a 20 20 20 20 | rectories.(relevant.for.the..... | 
| 32460 | 20 20 20 20 20 20 20 20 3b 3b 20 75 6e 74 72 61    63 6b 65 64 20 66 69 6c 65 73 20 63 6f 64 65 20 | ........;;.untracked.files.code. | 
| 32480 | 70 61 74 68 73 29 2e 0a 20 20 20 20 20 20 20 20    20 20 20 20 28 73 65 74 71 20 66 69 6c 65 73 20 | paths)..............(setq.files. | 
| 324a0 | 28 73 65 71 2d 72 65 6d 6f 76 65 20 23 27 66 69    6c 65 2d 64 69 72 65 63 74 6f 72 79 2d 70 20 66 | (seq-remove.#'file-directory-p.f | 
| 324c0 | 69 6c 65 73 29 29 29 0a 20 20 20 20 28 6c 65 74    2a 20 28 28 77 69 70 72 65 66 20 28 6d 61 67 69 | iles))).....(let*.((wipref.(magi | 
| 324e0 | 74 2d 2d 77 69 70 2d 77 74 72 65 65 2d 72 65 66    20 72 65 66 29 29 0a 20 20 20 20 20 20 20 20 20 | t--wip-wtree-ref.ref)).......... | 
| 32500 | 20 20 28 70 61 72 65 6e 74 20 28 6d 61 67 69 74    2d 77 69 70 2d 67 65 74 2d 70 61 72 65 6e 74 20 | ..(parent.(magit-wip-get-parent. | 
| 32520 | 72 65 66 20 77 69 70 72 65 66 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 28 74 72 65 65 20 28 6d | ref.wipref))............(tree.(m | 
| 32540 | 61 67 69 74 2d 77 69 74 68 2d 74 65 6d 70 2d 69    6e 64 65 78 20 70 61 72 65 6e 74 20 28 6c 69 73 | agit-with-temp-index.parent.(lis | 
| 32560 | 74 20 22 2d 2d 72 65 73 65 74 22 20 22 2d 69 22    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t."--reset"."-i")............... | 
| 32580 | 20 20 20 20 20 28 69 66 20 66 69 6c 65 73 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....(if.files.................. | 
| 325a0 | 20 20 20 20 20 20 3b 3b 20 4e 6f 74 65 3a 20 60    75 70 64 61 74 65 2d 69 6e 64 65 78 27 20 69 73 | ......;;.Note:.`update-index'.is | 
| 325c0 | 20 75 73 65 64 20 69 6e 73 74 65 61 64 20 6f 66    20 60 61 64 64 27 0a 20 20 20 20 20 20 20 20 20 | .used.instead.of.`add'.......... | 
| 325e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b    20 62 65 63 61 75 73 65 20 60 61 64 64 27 20 77 | ..............;;.because.`add'.w | 
| 32600 | 69 6c 6c 20 66 61 69 6c 20 69 66 20 61 20 66 69    6c 65 20 69 73 20 61 6c 72 65 61 64 79 0a 20 20 | ill.fail.if.a.file.is.already... | 
| 32620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 3b 3b 20 64 65 6c 65 74 65 64 20 | .....................;;.deleted. | 
| 32640 | 69 6e 20 74 68 65 20 74 65 6d 70 6f 72 61 72 79    20 69 6e 64 65 78 2e 0a 20 20 20 20 20 20 20 20 | in.the.temporary.index.......... | 
| 32660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 0a 20 | ...............(magit-call-git.. | 
| 32680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 22 75 70 64 61 74 65 2d 69 | ......................."update-i | 
| 326a0 | 6e 64 65 78 22 20 22 2d 2d 61 64 64 22 20 22 2d    2d 72 65 6d 6f 76 65 22 0a 20 20 20 20 20 20 20 | ndex"."--add"."--remove"........ | 
| 326c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 61 6e 64 20 28 6d 61 67 69 74 2d 67 69 74 | .................(and.(magit-git | 
| 326e0 | 2d 76 65 72 73 69 6f 6e 3e 3d 20 22 32 2e 32 35    2e 30 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 | -version>=."2.25.0")............ | 
| 32700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 22 2d 2d 69 67 6e 6f 72 65 2d 73 6b 69 70 | .................."--ignore-skip | 
| 32720 | 2d 77 6f 72 6b 74 72 65 65 2d 65 6e 74 72 69 65    73 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | -worktree-entries")............. | 
| 32740 | 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d 22    20 66 69 6c 65 73 29 0a 20 20 20 20 20 20 20 20 | ............"--".files)......... | 
| 32760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61    67 69 74 2d 77 69 74 68 2d 74 6f 70 6c 65 76 65 | .............(magit-with-topleve | 
| 32780 | 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | l........................(magit- | 
| 327a0 | 63 61 6c 6c 2d 67 69 74 20 22 61 64 64 22 20 22    2d 75 22 20 22 2e 22 29 29 29 0a 20 20 20 20 20 | call-git."add"."-u".".")))...... | 
| 327c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d    61 67 69 74 2d 67 69 74 2d 73 74 72 69 6e 67 20 | ..............(magit-git-string. | 
| 327e0 | 22 77 72 69 74 65 2d 74 72 65 65 22 29 29 29 29    0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 77 69 | "write-tree")))).......(magit-wi | 
| 32800 | 70 2d 75 70 64 61 74 65 2d 77 69 70 72 65 66 20    72 65 66 20 77 69 70 72 65 66 20 74 72 65 65 20 | p-update-wipref.ref.wipref.tree. | 
| 32820 | 70 61 72 65 6e 74 20 66 69 6c 65 73 20 6d 73 67    20 22 77 6f 72 6b 74 72 65 65 22 29 29 29 29 0a | parent.files.msg."worktree")))). | 
| 32840 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 77 69    70 2d 75 70 64 61 74 65 2d 77 69 70 72 65 66 20 | .(defun.magit-wip-update-wipref. | 
| 32860 | 28 72 65 66 20 77 69 70 72 65 66 20 74 72 65 65    20 70 61 72 65 6e 74 20 66 69 6c 65 73 20 6d 73 | (ref.wipref.tree.parent.files.ms | 
| 32880 | 67 20 73 74 61 72 74 2d 6d 73 67 29 0a 20 20 28    63 6f 6e 64 0a 20 20 20 28 28 61 6e 64 20 28 6e | g.start-msg)...(cond....((and.(n | 
| 328a0 | 6f 74 20 28 65 71 75 61 6c 20 70 61 72 65 6e 74    20 77 69 70 72 65 66 29 29 0a 20 20 20 20 20 20 | ot.(equal.parent.wipref))....... | 
| 328c0 | 20 20 20 28 6f 72 20 28 6e 6f 74 20 6d 61 67 69    74 2d 77 69 70 2d 6d 65 72 67 65 2d 62 72 61 6e | ...(or.(not.magit-wip-merge-bran | 
| 328e0 | 63 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6e 6f 74 20 28 6d 61 67 69 74 2d 72 65 76 | ch)..............(not.(magit-rev | 
| 32900 | 2d 76 65 72 69 66 79 20 77 69 70 72 65 66 29 29    29 29 0a 20 20 20 20 28 73 65 74 71 20 73 74 61 | -verify.wipref)))).....(setq.sta | 
| 32920 | 72 74 2d 6d 73 67 20 28 63 6f 6e 63 61 74 20 22    73 74 61 72 74 20 61 75 74 6f 73 61 76 69 6e 67 | rt-msg.(concat."start.autosaving | 
| 32940 | 20 22 20 73 74 61 72 74 2d 6d 73 67 29 29 0a 20    20 20 20 28 6d 61 67 69 74 2d 75 70 64 61 74 65 | .".start-msg)).....(magit-update | 
| 32960 | 2d 72 65 66 20 77 69 70 72 65 66 20 73 74 61 72    74 2d 6d 73 67 0a 20 20 20 20 20 20 20 20 20 20 | -ref.wipref.start-msg........... | 
| 32980 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67    69 74 2d 67 69 74 2d 73 74 72 69 6e 67 20 22 63 | ............(magit-git-string."c | 
| 329a0 | 6f 6d 6d 69 74 2d 74 72 65 65 22 20 22 2d 2d 6e    6f 2d 67 70 67 2d 73 69 67 6e 22 0a 20 20 20 20 | ommit-tree"."--no-gpg-sign"..... | 
| 329c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 329e0 | 20 20 20 20 22 2d 70 22 20 70 61 72 65 6e 74 20    22 2d 6d 22 20 73 74 61 72 74 2d 6d 73 67 0a 20 | ...."-p".parent."-m".start-msg.. | 
| 32a00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 32a20 | 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 70    61 72 65 6e 74 20 22 5e 7b 74 72 65 65 7d 22 29 | .......(concat.parent."^{tree}") | 
| 32a40 | 29 29 0a 20 20 20 20 28 73 65 74 71 20 70 61 72    65 6e 74 20 77 69 70 72 65 66 29 29 0a 20 20 20 | )).....(setq.parent.wipref)).... | 
| 32a60 | 28 28 61 6e 64 20 6d 61 67 69 74 2d 77 69 70 2d    6d 65 72 67 65 2d 62 72 61 6e 63 68 0a 20 20 20 | ((and.magit-wip-merge-branch.... | 
| 32a80 | 20 20 20 20 20 20 28 6f 72 20 28 6e 6f 74 20 28    6d 61 67 69 74 2d 72 65 76 2d 61 6e 63 65 73 74 | ......(or.(not.(magit-rev-ancest | 
| 32aa0 | 6f 72 2d 70 20 72 65 66 20 77 69 70 72 65 66 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | or-p.ref.wipref))..............( | 
| 32ac0 | 6e 6f 74 20 28 6d 61 67 69 74 2d 72 65 76 2d 61    6e 63 65 73 74 6f 72 2d 70 0a 20 20 20 20 20 20 | not.(magit-rev-ancestor-p....... | 
| 32ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f    6e 63 61 74 20 28 6d 61 67 69 74 2d 67 69 74 2d | .............(concat.(magit-git- | 
| 32b00 | 73 74 72 69 6e 67 20 22 6c 6f 67 22 20 22 2d 2d    66 6f 72 6d 61 74 3d 25 48 22 0a 20 20 20 20 20 | string."log"."--format=%H"...... | 
| 32b20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 32b40 | 20 20 20 20 20 20 20 20 22 2d 31 22 20 22 2d 2d    6d 65 72 67 65 73 22 20 77 69 70 72 65 66 29 0a | ........"-1"."--merges".wipref). | 
| 32b60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 22 5e 32 22 29 | ..........................."^2") | 
| 32b80 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 72 65 66 29 29 29 29 0a 20 20 20 20 | ....................ref))))..... | 
| 32ba0 | 28 73 65 74 71 20 73 74 61 72 74 2d 6d 73 67 20    28 66 6f 72 6d 61 74 20 22 6d 65 72 67 65 20 25 | (setq.start-msg.(format."merge.% | 
| 32bc0 | 73 20 69 6e 74 6f 20 25 73 22 20 72 65 66 20 73    74 61 72 74 2d 6d 73 67 29 29 0a 20 20 20 20 28 | s.into.%s".ref.start-msg)).....( | 
| 32be0 | 6d 61 67 69 74 2d 75 70 64 61 74 65 2d 72 65 66    20 77 69 70 72 65 66 20 73 74 61 72 74 2d 6d 73 | magit-update-ref.wipref.start-ms | 
| 32c00 | 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 | g.......................(magit-g | 
| 32c20 | 69 74 2d 73 74 72 69 6e 67 20 22 63 6f 6d 6d 69    74 2d 74 72 65 65 22 20 22 2d 2d 6e 6f 2d 67 70 | it-string."commit-tree"."--no-gp | 
| 32c40 | 67 2d 73 69 67 6e 22 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | g-sign"......................... | 
| 32c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    22 2d 70 22 20 77 69 70 72 65 66 20 22 2d 70 22 | ................"-p".wipref."-p" | 
| 32c80 | 20 72 65 66 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .ref............................ | 
| 32ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 6d    22 20 73 74 61 72 74 2d 6d 73 67 0a 20 20 20 20 | ............."-m".start-msg..... | 
| 32cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 32ce0 | 20 20 20 20 28 63 6f 6e 63 61 74 20 72 65 66 20    22 5e 7b 74 72 65 65 7d 22 29 29 29 0a 20 20 20 | ....(concat.ref."^{tree}"))).... | 
| 32d00 | 20 28 73 65 74 71 20 70 61 72 65 6e 74 20 77 69    70 72 65 66 29 29 29 0a 20 20 28 77 68 65 6e 20 | .(setq.parent.wipref)))...(when. | 
| 32d20 | 28 6d 61 67 69 74 2d 67 69 74 2d 66 61 69 6c 75    72 65 20 22 64 69 66 66 2d 74 72 65 65 22 20 22 | (magit-git-failure."diff-tree"." | 
| 32d40 | 2d 2d 71 75 69 65 74 22 20 70 61 72 65 6e 74 20    74 72 65 65 20 22 2d 2d 22 20 66 69 6c 65 73 29 | --quiet".parent.tree."--".files) | 
| 32d60 | 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 61 6e    64 20 6d 73 67 20 28 6e 6f 74 20 28 3d 20 28 61 | .....(unless.(and.msg.(not.(=.(a | 
| 32d80 | 72 65 66 20 6d 73 67 20 30 29 20 3f 5c 73 29 29    29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 6c | ref.msg.0).?\s))).......(let.((l | 
| 32da0 | 65 6e 20 28 6c 65 6e 67 74 68 20 66 69 6c 65 73    29 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 | en.(length.files))).........(set | 
| 32dc0 | 71 20 6d 73 67 20 28 63 6f 6e 63 61 74 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | q.msg.(concat................... | 
| 32de0 | 20 28 63 6f 6e 64 20 28 28 3d 20 6c 65 6e 20 30    29 20 22 61 75 74 6f 73 61 76 65 20 74 72 61 63 | .(cond.((=.len.0)."autosave.trac | 
| 32e00 | 6b 65 64 20 66 69 6c 65 73 22 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ked.files")..................... | 
| 32e20 | 20 20 20 20 20 28 28 3e 20 6c 65 6e 20 31 29 20    28 66 6f 72 6d 61 74 20 22 61 75 74 6f 73 61 76 | .....((>.len.1).(format."autosav | 
| 32e40 | 65 20 25 73 20 66 69 6c 65 73 22 20 6c 65 6e 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e.%s.files".len))............... | 
| 32e60 | 20 20 20 20 20 20 20 20 20 20 20 28 74 20 28 63    6f 6e 63 61 74 20 22 61 75 74 6f 73 61 76 65 20 | ...........(t.(concat."autosave. | 
| 32e80 | 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "............................... | 
| 32ea0 | 20 20 20 20 20 20 28 66 69 6c 65 2d 72 65 6c 61    74 69 76 65 2d 6e 61 6d 65 20 28 63 61 72 20 66 | ......(file-relative-name.(car.f | 
| 32ec0 | 69 6c 65 73 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | iles)........................... | 
| 32ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | ..............................(m | 
| 32f00 | 61 67 69 74 2d 74 6f 70 6c 65 76 65 6c 29 29 29    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | agit-toplevel))))).............. | 
| 32f20 | 20 20 20 20 20 20 6d 73 67 29 29 29 29 0a 20 20    20 20 28 6d 61 67 69 74 2d 75 70 64 61 74 65 2d | ......msg)))).....(magit-update- | 
| 32f40 | 72 65 66 20 77 69 70 72 65 66 20 6d 73 67 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ref.wipref.msg.................. | 
| 32f60 | 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d    73 74 72 69 6e 67 20 22 63 6f 6d 6d 69 74 2d 74 | .....(magit-git-string."commit-t | 
| 32f80 | 72 65 65 22 20 22 2d 2d 6e 6f 2d 67 70 67 2d 73    69 67 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 | ree"."--no-gpg-sign"............ | 
| 32fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 70 | ............................."-p | 
| 32fc0 | 22 20 70 61 72 65 6e 74 20 22 2d 6d 22 20 6d 73    67 20 74 72 65 65 29 29 29 29 0a 0a 28 64 65 66 | ".parent."-m".msg.tree))))..(def | 
| 32fe0 | 75 6e 20 6d 61 67 69 74 2d 77 69 70 2d 67 65 74    2d 72 65 66 20 28 29 0a 20 20 28 6c 65 74 20 28 | un.magit-wip-get-ref.()...(let.( | 
| 33000 | 28 72 65 66 20 28 6f 72 20 28 6d 61 67 69 74 2d    67 69 74 2d 73 74 72 69 6e 67 20 22 73 79 6d 62 | (ref.(or.(magit-git-string."symb | 
| 33020 | 6f 6c 69 63 2d 72 65 66 22 20 22 48 45 41 44 22    29 20 22 48 45 41 44 22 29 29 29 0a 20 20 20 20 | olic-ref"."HEAD")."HEAD")))..... | 
| 33040 | 28 61 6e 64 20 28 6d 61 67 69 74 2d 72 65 76 2d    76 65 72 69 66 79 20 72 65 66 29 0a 20 20 20 20 | (and.(magit-rev-verify.ref)..... | 
| 33060 | 20 20 20 20 20 72 65 66 29 29 29 0a 0a 28 64 65    66 75 6e 20 6d 61 67 69 74 2d 77 69 70 2d 67 65 | .....ref)))..(defun.magit-wip-ge | 
| 33080 | 74 2d 70 61 72 65 6e 74 20 28 72 65 66 20 77 69    70 72 65 66 29 0a 20 20 28 69 66 20 28 61 6e 64 | t-parent.(ref.wipref)...(if.(and | 
| 330a0 | 20 28 6d 61 67 69 74 2d 72 65 76 2d 76 65 72 69    66 79 20 77 69 70 72 65 66 29 0a 20 20 20 20 20 | .(magit-rev-verify.wipref)...... | 
| 330c0 | 20 20 20 20 20 20 28 65 71 75 61 6c 20 28 6d 61    67 69 74 2d 67 69 74 2d 73 74 72 69 6e 67 20 22 | ......(equal.(magit-git-string." | 
| 330e0 | 6d 65 72 67 65 2d 62 61 73 65 22 20 77 69 70 72    65 66 20 72 65 66 29 0a 20 20 20 20 20 20 20 20 | merge-base".wipref.ref)......... | 
| 33100 | 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74    2d 72 65 76 2d 76 65 72 69 66 79 20 72 65 66 29 | ..........(magit-rev-verify.ref) | 
| 33120 | 29 29 0a 20 20 20 20 20 20 77 69 70 72 65 66 0a    20 20 20 20 72 65 66 29 29 0a 0a 28 64 65 66 75 | )).......wipref.....ref))..(defu | 
| 33140 | 6e 20 6d 61 67 69 74 2d 2d 77 69 70 2d 69 6e 64    65 78 2d 72 65 66 20 28 26 6f 70 74 69 6f 6e 61 | n.magit--wip-index-ref.(&optiona | 
| 33160 | 6c 20 72 65 66 29 0a 20 20 28 6d 61 67 69 74 2d    2d 77 69 70 2d 72 65 66 20 22 69 6e 64 65 78 2f | l.ref)...(magit--wip-ref."index/ | 
| 33180 | 22 20 72 65 66 29 29 0a 0a 28 64 65 66 75 6e 20    6d 61 67 69 74 2d 2d 77 69 70 2d 77 74 72 65 65 | ".ref))..(defun.magit--wip-wtree | 
| 331a0 | 2d 72 65 66 20 28 26 6f 70 74 69 6f 6e 61 6c 20    72 65 66 29 0a 20 20 28 6d 61 67 69 74 2d 2d 77 | -ref.(&optional.ref)...(magit--w | 
| 331c0 | 69 70 2d 72 65 66 20 22 77 74 72 65 65 2f 22 20    72 65 66 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | ip-ref."wtree/".ref))..(defun.ma | 
| 331e0 | 67 69 74 2d 2d 77 69 70 2d 72 65 66 20 28 6e 61    6d 65 73 70 61 63 65 20 26 6f 70 74 69 6f 6e 61 | git--wip-ref.(namespace.&optiona | 
| 33200 | 6c 20 72 65 66 29 0a 20 20 28 63 6f 6e 63 61 74    20 6d 61 67 69 74 2d 77 69 70 2d 6e 61 6d 65 73 | l.ref)...(concat.magit-wip-names | 
| 33220 | 70 61 63 65 20 6e 61 6d 65 73 70 61 63 65 0a 20    20 20 20 20 20 20 20 20 20 28 6f 72 20 28 61 6e | pace.namespace...........(or.(an | 
| 33240 | 64 20 72 65 66 20 28 73 74 72 69 6e 67 2d 70 72    65 66 69 78 2d 70 20 22 72 65 66 73 2f 22 20 72 | d.ref.(string-prefix-p."refs/".r | 
| 33260 | 65 66 29 20 72 65 66 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 61 6e 64 2d 6c 65 74 2a | ef).ref)...............(and-let* | 
| 33280 | 20 28 28 62 72 61 6e 63 68 20 28 61 6e 64 20 28    6e 6f 74 20 28 65 71 75 61 6c 20 72 65 66 20 22 | .((branch.(and.(not.(equal.ref." | 
| 332a0 | 48 45 41 44 22 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | HEAD"))......................... | 
| 332c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f    72 20 72 65 66 20 28 6d 61 67 69 74 2d 67 65 74 | ..............(or.ref.(magit-get | 
| 332e0 | 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68 29    29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | -current-branch)))))............ | 
| 33300 | 20 20 20 20 20 28 63 6f 6e 63 61 74 20 22 72 65    66 73 2f 68 65 61 64 73 2f 22 20 62 72 61 6e 63 | .....(concat."refs/heads/".branc | 
| 33320 | 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 22 48 45 41 44 22 29 29 29 0a 0a 28 64 65 | h))..............."HEAD")))..(de | 
| 33340 | 66 75 6e 20 6d 61 67 69 74 2d 77 69 70 2d 6d 61    79 62 65 2d 61 64 64 2d 63 6f 6d 6d 69 74 2d 68 | fun.magit-wip-maybe-add-commit-h | 
| 33360 | 6f 6f 6b 20 28 29 0a 20 20 28 77 68 65 6e 20 28    61 6e 64 20 6d 61 67 69 74 2d 77 69 70 2d 6d 65 | ook.()...(when.(and.magit-wip-me | 
| 33380 | 72 67 65 2d 62 72 61 6e 63 68 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 77 | rge-branch..............(magit-w | 
| 333a0 | 69 70 2d 61 6e 79 2d 65 6e 61 62 6c 65 64 2d 70    29 29 0a 20 20 20 20 28 61 64 64 2d 68 6f 6f 6b | ip-any-enabled-p)).....(add-hook | 
| 333c0 | 20 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 70 6f 73    74 2d 66 69 6e 69 73 68 2d 68 6f 6f 6b 20 23 27 | .'git-commit-post-finish-hook.#' | 
| 333e0 | 6d 61 67 69 74 2d 77 69 70 2d 63 6f 6d 6d 69 74    20 6e 69 6c 20 74 29 29 29 0a 0a 28 64 65 66 75 | magit-wip-commit.nil.t)))..(defu | 
| 33400 | 6e 20 6d 61 67 69 74 2d 77 69 70 2d 61 6e 79 2d    65 6e 61 62 6c 65 64 2d 70 20 28 29 0a 20 20 28 | n.magit-wip-any-enabled-p.()...( | 
| 33420 | 6f 72 20 6d 61 67 69 74 2d 77 69 70 2d 6d 6f 64    65 0a 20 20 20 20 20 20 6d 61 67 69 74 2d 77 69 | or.magit-wip-mode.......magit-wi | 
| 33440 | 70 2d 61 66 74 65 72 2d 73 61 76 65 2d 6c 6f 63    61 6c 2d 6d 6f 64 65 0a 20 20 20 20 20 20 6d 61 | p-after-save-local-mode.......ma | 
| 33460 | 67 69 74 2d 77 69 70 2d 61 66 74 65 72 2d 73 61    76 65 2d 6d 6f 64 65 0a 20 20 20 20 20 20 6d 61 | git-wip-after-save-mode.......ma | 
| 33480 | 67 69 74 2d 77 69 70 2d 61 66 74 65 72 2d 61 70    70 6c 79 2d 6d 6f 64 65 0a 20 20 20 20 20 20 6d | git-wip-after-apply-mode.......m | 
| 334a0 | 61 67 69 74 2d 77 69 70 2d 62 65 66 6f 72 65 2d    63 68 61 6e 67 65 2d 6d 6f 64 65 0a 20 20 20 20 | agit-wip-before-change-mode..... | 
| 334c0 | 20 20 6d 61 67 69 74 2d 77 69 70 2d 69 6e 69 74    69 61 6c 2d 62 61 63 6b 75 70 2d 6d 6f 64 65 29 | ..magit-wip-initial-backup-mode) | 
| 334e0 | 29 0a 0a 3b 3b 3b 20 4c 6f 67 0a 0a 28 64 65 66    75 6e 20 6d 61 67 69 74 2d 77 69 70 2d 6c 6f 67 | )..;;;.Log..(defun.magit-wip-log | 
| 33500 | 2d 69 6e 64 65 78 20 28 61 72 67 73 20 66 69 6c    65 73 29 0a 20 20 22 53 68 6f 77 20 6c 6f 67 20 | -index.(args.files)..."Show.log. | 
| 33520 | 66 6f 72 20 74 68 65 20 69 6e 64 65 78 20 77 69    70 20 72 65 66 20 6f 66 20 74 68 65 20 63 75 72 | for.the.index.wip.ref.of.the.cur | 
| 33540 | 72 65 6e 74 20 62 72 61 6e 63 68 2e 22 0a 20 20    28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6d 61 | rent.branch."...(interactive.(ma | 
| 33560 | 67 69 74 2d 6c 6f 67 2d 61 72 67 75 6d 65 6e 74    73 29 29 0a 20 20 28 6d 61 67 69 74 2d 6c 6f 67 | git-log-arguments))...(magit-log | 
| 33580 | 2d 73 65 74 75 70 2d 62 75 66 66 65 72 20 28 6c    69 73 74 20 28 6d 61 67 69 74 2d 2d 77 69 70 2d | -setup-buffer.(list.(magit--wip- | 
| 335a0 | 69 6e 64 65 78 2d 72 65 66 29 29 20 61 72 67 73    20 66 69 6c 65 73 29 29 0a 0a 28 64 65 66 75 6e | index-ref)).args.files))..(defun | 
| 335c0 | 20 6d 61 67 69 74 2d 77 69 70 2d 6c 6f 67 2d 77    6f 72 6b 74 72 65 65 20 28 61 72 67 73 20 66 69 | .magit-wip-log-worktree.(args.fi | 
| 335e0 | 6c 65 73 29 0a 20 20 22 53 68 6f 77 20 6c 6f 67    20 66 6f 72 20 74 68 65 20 77 6f 72 6b 74 72 65 | les)..."Show.log.for.the.worktre | 
| 33600 | 65 20 77 69 70 20 72 65 66 20 6f 66 20 74 68 65    20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 2e | e.wip.ref.of.the.current.branch. | 
| 33620 | 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65    20 28 6d 61 67 69 74 2d 6c 6f 67 2d 61 72 67 75 | "...(interactive.(magit-log-argu | 
| 33640 | 6d 65 6e 74 73 29 29 0a 20 20 28 6d 61 67 69 74    2d 6c 6f 67 2d 73 65 74 75 70 2d 62 75 66 66 65 | ments))...(magit-log-setup-buffe | 
| 33660 | 72 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 2d    77 69 70 2d 77 74 72 65 65 2d 72 65 66 29 29 20 | r.(list.(magit--wip-wtree-ref)). | 
| 33680 | 61 72 67 73 20 66 69 6c 65 73 29 29 0a 0a 28 64    65 66 75 6e 20 6d 61 67 69 74 2d 77 69 70 2d 6c | args.files))..(defun.magit-wip-l | 
| 336a0 | 6f 67 2d 63 75 72 72 65 6e 74 20 28 62 72 61 6e    63 68 20 61 72 67 73 20 66 69 6c 65 73 20 63 6f | og-current.(branch.args.files.co | 
| 336c0 | 75 6e 74 29 0a 20 20 22 53 68 6f 77 20 6c 6f 67    20 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 | unt)..."Show.log.for.the.current | 
| 336e0 | 20 62 72 61 6e 63 68 20 61 6e 64 20 69 74 73 20    77 69 70 20 72 65 66 73 2e 0a 57 69 74 68 20 61 | .branch.and.its.wip.refs..With.a | 
| 33700 | 20 6e 65 67 61 74 69 76 65 20 70 72 65 66 69 78    20 61 72 67 75 6d 65 6e 74 20 6f 6e 6c 79 20 73 | .negative.prefix.argument.only.s | 
| 33720 | 68 6f 77 20 74 68 65 20 77 6f 72 6b 74 72 65 65    20 77 69 70 20 72 65 66 2e 0a 54 68 65 20 61 62 | how.the.worktree.wip.ref..The.ab | 
| 33740 | 73 6f 6c 75 74 65 20 6e 75 6d 65 72 69 63 20 76    61 6c 75 65 20 6f 66 20 74 68 65 20 70 72 65 66 | solute.numeric.value.of.the.pref | 
| 33760 | 69 78 20 61 72 67 75 6d 65 6e 74 20 63 6f 6e 74    72 6f 6c 73 20 68 6f 77 0a 6d 61 6e 79 20 5c 22 | ix.argument.controls.how.many.\" | 
| 33780 | 62 72 61 6e 63 68 65 73 5c 22 20 6f 66 20 65 61    63 68 20 77 69 70 20 72 65 66 20 61 72 65 20 73 | branches\".of.each.wip.ref.are.s | 
| 337a0 | 68 6f 77 6e 2e 22 0a 20 20 28 69 6e 74 65 72 61    63 74 69 76 65 0a 20 20 20 28 6e 63 6f 6e 63 20 | hown."...(interactive....(nconc. | 
| 337c0 | 28 6c 69 73 74 20 28 6f 72 20 28 6d 61 67 69 74    2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 | (list.(or.(magit-get-current-bra | 
| 337e0 | 6e 63 68 29 20 22 48 45 41 44 22 29 29 0a 20 20    20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 6c | nch)."HEAD"))...........(magit-l | 
| 33800 | 6f 67 2d 61 72 67 75 6d 65 6e 74 73 29 0a 20 20    20 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 70 | og-arguments)...........(list.(p | 
| 33820 | 72 65 66 69 78 2d 6e 75 6d 65 72 69 63 2d 76 61    6c 75 65 20 63 75 72 72 65 6e 74 2d 70 72 65 66 | refix-numeric-value.current-pref | 
| 33840 | 69 78 2d 61 72 67 29 29 29 29 0a 20 20 28 6d 61    67 69 74 2d 77 69 70 2d 6c 6f 67 20 62 72 61 6e | ix-arg))))...(magit-wip-log.bran | 
| 33860 | 63 68 20 61 72 67 73 20 66 69 6c 65 73 20 63 6f    75 6e 74 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | ch.args.files.count))..(defun.ma | 
| 33880 | 67 69 74 2d 77 69 70 2d 6c 6f 67 20 28 62 72 61    6e 63 68 20 61 72 67 73 20 66 69 6c 65 73 20 63 | git-wip-log.(branch.args.files.c | 
| 338a0 | 6f 75 6e 74 29 0a 20 20 22 53 68 6f 77 20 6c 6f    67 20 66 6f 72 20 61 20 62 72 61 6e 63 68 20 61 | ount)..."Show.log.for.a.branch.a | 
| 338c0 | 6e 64 20 69 74 73 20 77 69 70 20 72 65 66 73 2e    0a 57 69 74 68 20 61 20 6e 65 67 61 74 69 76 65 | nd.its.wip.refs..With.a.negative | 
| 338e0 | 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74    20 6f 6e 6c 79 20 73 68 6f 77 20 74 68 65 20 77 | .prefix.argument.only.show.the.w | 
| 33900 | 6f 72 6b 74 72 65 65 20 77 69 70 20 72 65 66 2e    0a 54 68 65 20 61 62 73 6f 6c 75 74 65 20 6e 75 | orktree.wip.ref..The.absolute.nu | 
| 33920 | 6d 65 72 69 63 20 76 61 6c 75 65 20 6f 66 20 74    68 65 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 | meric.value.of.the.prefix.argume | 
| 33940 | 6e 74 20 63 6f 6e 74 72 6f 6c 73 20 68 6f 77 0a    6d 61 6e 79 20 5c 22 62 72 61 6e 63 68 65 73 5c | nt.controls.how.many.\"branches\ | 
| 33960 | 22 20 6f 66 20 65 61 63 68 20 77 69 70 20 72 65    66 20 61 72 65 20 73 68 6f 77 6e 2e 22 0a 20 20 | ".of.each.wip.ref.are.shown."... | 
| 33980 | 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20    28 6e 63 6f 6e 63 20 28 6c 69 73 74 20 28 6d 61 | (interactive....(nconc.(list.(ma | 
| 339a0 | 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72    65 61 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 | git-completing-read............. | 
| 339c0 | 20 20 20 20 20 22 4c 6f 67 20 62 72 61 6e 63 68    20 61 6e 64 20 69 74 73 20 77 69 70 20 72 65 66 | ....."Log.branch.and.its.wip.ref | 
| 339e0 | 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6e 63 6f 6e 63 20 28 6d 61 67 69 | s"..................(nconc.(magi | 
| 33a00 | 74 2d 6c 69 73 74 2d 6c 6f 63 61 6c 2d 62 72 61    6e 63 68 2d 6e 61 6d 65 73 29 0a 20 20 20 20 20 | t-list-local-branch-names)...... | 
| 33a20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6c 69 73 74 20 22 48 45 41 44 22 29 | ...................(list."HEAD") | 
| 33a40 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 6e 69 6c 20 74 20 6e 69 6c 20 27 6d 61 | )..................nil.t.nil.'ma | 
| 33a60 | 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 68 69 73    74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 | git-revision-history............ | 
| 33a80 | 20 20 20 20 20 20 28 6f 72 20 28 6d 61 67 69 74    2d 62 72 61 6e 63 68 2d 61 74 2d 70 6f 69 6e 74 | ......(or.(magit-branch-at-point | 
| 33aa0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 65 | )......................(magit-ge | 
| 33ac0 | 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-current-branch)............... | 
| 33ae0 | 20 20 20 20 20 20 20 22 48 45 41 44 22 29 29 29    0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | ......."HEAD")))...........(magi | 
| 33b00 | 74 2d 6c 6f 67 2d 61 72 67 75 6d 65 6e 74 73 29    0a 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 | t-log-arguments)...........(list | 
| 33b20 | 20 28 70 72 65 66 69 78 2d 6e 75 6d 65 72 69 63    2d 76 61 6c 75 65 20 63 75 72 72 65 6e 74 2d 70 | .(prefix-numeric-value.current-p | 
| 33b40 | 72 65 66 69 78 2d 61 72 67 29 29 29 29 0a 20 20    28 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 74 75 70 | refix-arg))))...(magit-log-setup | 
| 33b60 | 2d 62 75 66 66 65 72 20 28 6e 63 6f 6e 63 20 28    6c 69 73 74 20 62 72 61 6e 63 68 29 0a 20 20 20 | -buffer.(nconc.(list.branch).... | 
| 33b80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | ..............................(m | 
| 33ba0 | 61 67 69 74 2d 77 69 70 2d 6c 6f 67 2d 67 65 74    2d 74 69 70 73 0a 20 20 20 20 20 20 20 20 20 20 | agit-wip-log-get-tips........... | 
| 33bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d | ........................(magit-- | 
| 33be0 | 77 69 70 2d 77 74 72 65 65 2d 72 65 66 20 62 72    61 6e 63 68 29 0a 20 20 20 20 20 20 20 20 20 20 | wip-wtree-ref.branch)........... | 
| 33c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 61 62 73 20 63 6f 75 | ........................(abs.cou | 
| 33c20 | 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nt))............................ | 
| 33c40 | 20 20 20 20 20 20 28 61 6e 64 20 28 3e 3d 20 63    6f 75 6e 74 20 30 29 0a 20 20 20 20 20 20 20 20 | ......(and.(>=.count.0)......... | 
| 33c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | ..............................(m | 
| 33c80 | 61 67 69 74 2d 77 69 70 2d 6c 6f 67 2d 67 65 74    2d 74 69 70 73 0a 20 20 20 20 20 20 20 20 20 20 | agit-wip-log-get-tips........... | 
| 33ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 | .............................(ma | 
| 33cc0 | 67 69 74 2d 2d 77 69 70 2d 69 6e 64 65 78 2d 72    65 66 20 62 72 61 6e 63 68 29 0a 20 20 20 20 20 | git--wip-index-ref.branch)...... | 
| 33ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 33d00 | 20 20 28 61 62 73 20 63 6f 75 6e 74 29 29 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..(abs.count))))................ | 
| 33d20 | 20 20 20 20 20 20 20 20 20 20 20 61 72 67 73 20    66 69 6c 65 73 29 29 0a 0a 28 64 65 66 75 6e 20 | ...........args.files))..(defun. | 
| 33d40 | 6d 61 67 69 74 2d 77 69 70 2d 6c 6f 67 2d 67 65    74 2d 74 69 70 73 20 28 77 69 70 72 65 66 20 63 | magit-wip-log-get-tips.(wipref.c | 
| 33d60 | 6f 75 6e 74 29 0a 20 20 28 61 6e 64 2d 6c 65 74    2a 20 28 28 72 65 66 6c 6f 67 20 28 6d 61 67 69 | ount)...(and-let*.((reflog.(magi | 
| 33d80 | 74 2d 67 69 74 2d 6c 69 6e 65 73 20 22 72 65 66    6c 6f 67 22 20 77 69 70 72 65 66 29 29 29 0a 20 | t-git-lines."reflog".wipref))).. | 
| 33da0 | 20 20 20 28 6c 65 74 20 28 74 69 70 73 29 0a 20    20 20 20 20 20 28 77 68 69 6c 65 20 28 61 6e 64 | ...(let.(tips).......(while.(and | 
| 33dc0 | 20 72 65 66 6c 6f 67 20 28 3e 20 63 6f 75 6e 74    20 31 29 29 0a 20 20 20 20 20 20 20 20 3b 3b 20 | .reflog.(>.count.1)).........;;. | 
| 33de0 | 22 73 74 61 72 74 20 61 75 74 6f 73 61 76 69 6e    67 20 2e 2e 2e 22 20 69 73 20 74 68 65 20 63 75 | "start.autosaving....".is.the.cu | 
| 33e00 | 72 72 65 6e 74 20 6d 65 73 73 61 67 65 2c 20 62    75 74 20 69 74 20 75 73 65 64 0a 20 20 20 20 20 | rrent.message,.but.it.used...... | 
| 33e20 | 20 20 20 3b 3b 20 74 6f 20 62 65 20 22 72 65 73    74 61 72 74 20 61 75 74 6f 73 61 76 69 6e 67 20 | ...;;.to.be."restart.autosaving. | 
| 33e40 | 2e 2e 2e 22 2c 20 61 6e 64 20 74 68 6f 73 65 20    6d 65 73 73 61 67 65 73 20 6d 61 79 0a 20 20 20 | ...",.and.those.messages.may.... | 
| 33e60 | 20 20 20 20 20 3b 3b 20 73 74 69 6c 6c 20 62 65    20 61 72 6f 75 6e 64 20 28 65 2e 67 2e 2c 20 69 | .....;;.still.be.around.(e.g.,.i | 
| 33e80 | 66 20 67 63 2e 72 65 66 6c 6f 67 45 78 70 69 72    65 20 69 73 20 74 6f 20 22 6e 65 76 65 72 22 29 | f.gc.reflogExpire.is.to."never") | 
| 33ea0 | 2e 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20    72 65 66 6c 6f 67 20 28 63 6c 2d 6d 65 6d 62 65 | ..........(setq.reflog.(cl-membe | 
| 33ec0 | 72 20 22 5e 5b 5e 20 5d 2b 20 5b 5e 3a 5d 2b 3a    20 5c 5c 28 3f 3a 72 65 5c 5c 29 3f 73 74 61 72 | r."^[^.]+.[^:]+:.\\(?:re\\)?star | 
| 33ee0 | 74 20 61 75 74 6f 73 61 76 69 6e 67 22 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t.autosaving"................... | 
| 33f00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65    66 6c 6f 67 20 3a 74 65 73 74 20 23 27 73 74 72 | ..............reflog.:test.#'str | 
| 33f20 | 69 6e 67 2d 6d 61 74 63 68 2d 70 29 29 0a 20 20    20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 | ing-match-p)).........(when.(and | 
| 33f40 | 20 28 63 61 64 72 20 72 65 66 6c 6f 67 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(cadr.reflog).................. | 
| 33f60 | 20 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20    22 5e 5b 5e 20 5d 2b 20 5c 5c 28 5b 5e 3a 5d 2b | ..(string-match."^[^.]+.\\([^:]+ | 
| 33f80 | 5c 5c 29 22 20 28 63 61 64 72 20 72 65 66 6c 6f    67 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 | \\)".(cadr.reflog)))...........( | 
| 33fa0 | 70 75 73 68 20 28 6d 61 74 63 68 2d 73 74 72 69    6e 67 20 31 20 28 63 61 64 72 20 72 65 66 6c 6f | push.(match-string.1.(cadr.reflo | 
| 33fc0 | 67 29 29 20 74 69 70 73 29 29 0a 20 20 20 20 20    20 20 20 28 73 65 74 71 20 72 65 66 6c 6f 67 20 | g)).tips)).........(setq.reflog. | 
| 33fe0 | 28 63 64 64 72 20 72 65 66 6c 6f 67 29 29 0a 20    20 20 20 20 20 20 20 28 63 6c 2d 64 65 63 66 20 | (cddr.reflog)).........(cl-decf. | 
| 34000 | 63 6f 75 6e 74 29 29 0a 20 20 20 20 20 20 28 63    6f 6e 73 20 77 69 70 72 65 66 20 28 6e 72 65 76 | count)).......(cons.wipref.(nrev | 
| 34020 | 65 72 73 65 20 74 69 70 73 29 29 29 29 29 0a 0a    3b 3b 3b 20 5f 0a 28 70 72 6f 76 69 64 65 20 27 | erse.tips)))))..;;;._.(provide.' | 
| 34040 | 6d 61 67 69 74 2d 77 69 70 29 0a 3b 3b 3b 20 6d    61 67 69 74 2d 77 69 70 2e 65 6c 20 65 6e 64 73 | magit-wip).;;;.magit-wip.el.ends | 
| 34060 | 20 68 65 72 65 0a 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .here........................... | 
| 34080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 340a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 340c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 340e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 34100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 34120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 34140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 34160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 34180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 341a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 341c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 341e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 34200 | 6d 61 67 69 74 2d 32 30 32 34 30 34 30 34 2e 31    39 30 31 2f 6d 61 67 69 74 2d 77 6f 72 6b 74 72 | magit-20240404.1901/magit-worktr | 
| 34220 | 65 65 2e 65 6c 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ee.el........................... | 
| 34240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 34260 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30    30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 | 
| 34280 | 30 30 32 30 34 33 30 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 35 33 36 36 00 20 30 00 00 00 | 0020430.00000000000.015366..0... | 
| 342a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 342c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 342e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 34300 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... | 
| 34320 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... | 
| 34340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 34360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 34380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 343a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 343c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 343e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 34400 | 3b 3b 3b 20 6d 61 67 69 74 2d 77 6f 72 6b 74 72    65 65 2e 65 6c 20 2d 2d 2d 20 57 6f 72 6b 74 72 | ;;;.magit-worktree.el.---.Worktr | 
| 34420 | 65 65 20 73 75 70 70 6f 72 74 20 20 2d 2a 2d 20    6c 65 78 69 63 61 6c 2d 62 69 6e 64 69 6e 67 3a | ee.support..-*-.lexical-binding: | 
| 34440 | 74 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69    67 68 74 20 28 43 29 20 32 30 30 38 2d 32 30 32 | t.-*-..;;.Copyright.(C).2008-202 | 
| 34460 | 34 20 54 68 65 20 4d 61 67 69 74 20 50 72 6f 6a    65 63 74 20 43 6f 6e 74 72 69 62 75 74 6f 72 73 | 4.The.Magit.Project.Contributors | 
| 34480 | 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 4a 6f 6e    61 73 20 42 65 72 6e 6f 75 6c 6c 69 20 3c 6a 6f | ..;;.Author:.Jonas.Bernoulli.<jo | 
| 344a0 | 6e 61 73 40 62 65 72 6e 6f 75 6c 2e 6c 69 3e 0a    3b 3b 20 4d 61 69 6e 74 61 69 6e 65 72 3a 20 4a | nas@bernoul.li>.;;.Maintainer:.J | 
| 344c0 | 6f 6e 61 73 20 42 65 72 6e 6f 75 6c 6c 69 20 3c    6a 6f 6e 61 73 40 62 65 72 6e 6f 75 6c 2e 6c 69 | onas.Bernoulli.<jonas@bernoul.li | 
| 344e0 | 3e 0a 0a 3b 3b 20 53 50 44 58 2d 4c 69 63 65 6e    73 65 2d 49 64 65 6e 74 69 66 69 65 72 3a 20 47 | >..;;.SPDX-License-Identifier:.G | 
| 34500 | 50 4c 2d 33 2e 30 2d 6f 72 2d 6c 61 74 65 72 0a    0a 3b 3b 20 4d 61 67 69 74 20 69 73 20 66 72 65 | PL-3.0-or-later..;;.Magit.is.fre | 
| 34520 | 65 20 73 6f 66 74 77 61 72 65 3a 20 79 6f 75 20    63 61 6e 20 72 65 64 69 73 74 72 69 62 75 74 65 | e.software:.you.can.redistribute | 
| 34540 | 20 69 74 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66    79 20 69 74 0a 3b 3b 20 75 6e 64 65 72 20 74 68 | .it.and/or.modify.it.;;.under.th | 
| 34560 | 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 47    4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 | e.terms.of.the.GNU.General.Publi | 
| 34580 | 63 20 4c 69 63 65 6e 73 65 20 61 73 20 70 75 62    6c 69 73 68 65 64 20 62 79 0a 3b 3b 20 74 68 65 | c.License.as.published.by.;;.the | 
| 345a0 | 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46    6f 75 6e 64 61 74 69 6f 6e 2c 20 65 69 74 68 65 | .Free.Software.Foundation,.eithe | 
| 345c0 | 72 20 76 65 72 73 69 6f 6e 20 33 20 6f 66 20 74    68 65 20 4c 69 63 65 6e 73 65 2c 20 6f 72 0a 3b | r.version.3.of.the.License,.or.; | 
| 345e0 | 3b 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f    6e 29 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 | ;.(at.your.option).any.later.ver | 
| 34600 | 73 69 6f 6e 2e 0a 3b 3b 0a 3b 3b 20 4d 61 67 69    74 20 69 73 20 64 69 73 74 72 69 62 75 74 65 64 | sion..;;.;;.Magit.is.distributed | 
| 34620 | 20 69 6e 20 74 68 65 20 68 6f 70 65 20 74 68 61    74 20 69 74 20 77 69 6c 6c 20 62 65 20 75 73 65 | .in.the.hope.that.it.will.be.use | 
| 34640 | 66 75 6c 2c 20 62 75 74 20 57 49 54 48 4f 55 54    0a 3b 3b 20 41 4e 59 20 57 41 52 52 41 4e 54 59 | ful,.but.WITHOUT.;;.ANY.WARRANTY | 
| 34660 | 3b 20 77 69 74 68 6f 75 74 20 65 76 65 6e 20 74    68 65 20 69 6d 70 6c 69 65 64 20 77 61 72 72 61 | ;.without.even.the.implied.warra | 
| 34680 | 6e 74 79 20 6f 66 20 4d 45 52 43 48 41 4e 54 41    42 49 4c 49 54 59 0a 3b 3b 20 6f 72 20 46 49 54 | nty.of.MERCHANTABILITY.;;.or.FIT | 
| 346a0 | 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49    43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 20 20 | NESS.FOR.A.PARTICULAR.PURPOSE... | 
| 346c0 | 53 65 65 20 74 68 65 20 47 4e 55 20 47 65 6e 65    72 61 6c 20 50 75 62 6c 69 63 0a 3b 3b 20 4c 69 | See.the.GNU.General.Public.;;.Li | 
| 346e0 | 63 65 6e 73 65 20 66 6f 72 20 6d 6f 72 65 20 64    65 74 61 69 6c 73 2e 0a 3b 3b 0a 3b 3b 20 59 6f | cense.for.more.details..;;.;;.Yo | 
| 34700 | 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 65    63 65 69 76 65 64 20 61 20 63 6f 70 79 20 6f 66 | u.should.have.received.a.copy.of | 
| 34720 | 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c    20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a | .the.GNU.General.Public.License. | 
| 34740 | 3b 3b 20 61 6c 6f 6e 67 20 77 69 74 68 20 4d 61    67 69 74 2e 20 20 49 66 20 6e 6f 74 2c 20 73 65 | ;;.along.with.Magit...If.not,.se | 
| 34760 | 65 20 3c 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67    6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f | e.<https://www.gnu.org/licenses/ | 
| 34780 | 3e 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61    72 79 3a 0a 0a 3b 3b 20 54 68 69 73 20 6c 69 62 | >...;;;.Commentary:..;;.This.lib | 
| 347a0 | 72 61 72 79 20 69 6d 70 6c 65 6d 65 6e 74 73 20    73 75 70 70 6f 72 74 20 66 6f 72 20 60 67 69 74 | rary.implements.support.for.`git | 
| 347c0 | 2d 77 6f 72 6b 74 72 65 65 27 2e 0a 0a 3b 3b 3b    20 43 6f 64 65 3a 0a 0a 28 72 65 71 75 69 72 65 | -worktree'...;;;.Code:..(require | 
| 347e0 | 20 27 6d 61 67 69 74 29 0a 0a 3b 3b 3b 20 4f 70    74 69 6f 6e 73 0a 0a 28 64 65 66 63 75 73 74 6f | .'magit)..;;;.Options..(defcusto | 
| 34800 | 6d 20 6d 61 67 69 74 2d 77 6f 72 6b 74 72 65 65    2d 72 65 61 64 2d 64 69 72 65 63 74 6f 72 79 2d | m.magit-worktree-read-directory- | 
| 34820 | 6e 61 6d 65 2d 66 75 6e 63 74 69 6f 6e 20 23 27    72 65 61 64 2d 64 69 72 65 63 74 6f 72 79 2d 6e | name-function.#'read-directory-n | 
| 34840 | 61 6d 65 0a 20 20 22 46 75 6e 63 74 69 6f 6e 20    75 73 65 64 20 74 6f 20 72 65 61 64 20 61 20 64 | ame..."Function.used.to.read.a.d | 
| 34860 | 69 72 65 63 74 6f 72 79 20 66 6f 72 20 77 6f 72    6b 74 72 65 65 20 63 6f 6d 6d 61 6e 64 73 2e 0a | irectory.for.worktree.commands.. | 
| 34880 | 54 68 69 73 20 69 73 20 63 61 6c 6c 65 64 20 77    69 74 68 20 6f 6e 65 20 61 72 67 75 6d 65 6e 74 | This.is.called.with.one.argument | 
| 348a0 | 2c 20 74 68 65 20 70 72 6f 6d 70 74 2c 20 61 6e    64 20 63 61 6e 20 62 65 20 75 73 65 64 0a 74 6f | ,.the.prompt,.and.can.be.used.to | 
| 348c0 | 2c 20 65 2e 67 2e 2c 20 75 73 65 20 61 20 62 61    73 65 20 64 69 72 65 63 74 6f 72 79 20 6f 74 68 | ,.e.g.,.use.a.base.directory.oth | 
| 348e0 | 65 72 20 74 68 61 6e 20 60 64 65 66 61 75 6c 74    2d 64 69 72 65 63 74 6f 72 79 27 2e 0a 55 73 65 | er.than.`default-directory'..Use | 
| 34900 | 64 20 62 79 20 60 6d 61 67 69 74 2d 77 6f 72 6b    74 72 65 65 2d 63 68 65 63 6b 6f 75 74 27 20 61 | d.by.`magit-worktree-checkout'.a | 
| 34920 | 6e 64 20 60 6d 61 67 69 74 2d 77 6f 72 6b 74 72    65 65 2d 62 72 61 6e 63 68 27 2e 22 0a 20 20 3a | nd.`magit-worktree-branch'."...: | 
| 34940 | 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20    27 28 6d 61 67 69 74 20 2e 20 22 33 2e 30 2e 30 | package-version.'(magit..."3.0.0 | 
| 34960 | 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67    69 74 2d 63 6f 6d 6d 61 6e 64 73 0a 20 20 3a 74 | ")...:group.'magit-commands...:t | 
| 34980 | 79 70 65 20 27 66 75 6e 63 74 69 6f 6e 29 0a 0a    3b 3b 3b 20 43 6f 6d 6d 61 6e 64 73 0a 0a 3b 3b | ype.'function)..;;;.Commands..;; | 
| 349a0 | 3b 23 23 23 61 75 74 6f 6c 6f 61 64 20 28 61 75    74 6f 6c 6f 61 64 20 27 6d 61 67 69 74 2d 77 6f | ;###autoload.(autoload.'magit-wo | 
| 349c0 | 72 6b 74 72 65 65 20 22 6d 61 67 69 74 2d 77 6f    72 6b 74 72 65 65 22 20 6e 69 6c 20 74 29 0a 28 | rktree."magit-worktree".nil.t).( | 
| 349e0 | 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65    2d 70 72 65 66 69 78 20 6d 61 67 69 74 2d 77 6f | transient-define-prefix.magit-wo | 
| 34a00 | 72 6b 74 72 65 65 20 28 29 0a 20 20 22 41 63 74    20 6f 6e 20 61 20 77 6f 72 6b 74 72 65 65 2e 22 | rktree.()..."Act.on.a.worktree." | 
| 34a20 | 0a 20 20 3a 6d 61 6e 2d 70 61 67 65 20 22 67 69    74 2d 77 6f 72 6b 74 72 65 65 22 0a 20 20 5b 5b | ...:man-page."git-worktree"...[[ | 
| 34a40 | 22 43 72 65 61 74 65 20 6e 65 77 22 0a 20 20 20    20 28 22 62 22 20 22 77 6f 72 6b 74 72 65 65 22 | "Create.new".....("b"."worktree" | 
| 34a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61    67 69 74 2d 77 6f 72 6b 74 72 65 65 2d 63 68 65 | ..............magit-worktree-che | 
| 34a80 | 63 6b 6f 75 74 29 0a 20 20 20 20 28 22 63 22 20    22 62 72 61 6e 63 68 20 61 6e 64 20 77 6f 72 6b | ckout).....("c"."branch.and.work | 
| 34aa0 | 74 72 65 65 22 20 20 20 6d 61 67 69 74 2d 77 6f    72 6b 74 72 65 65 2d 62 72 61 6e 63 68 29 5d 0a | tree"...magit-worktree-branch)]. | 
| 34ac0 | 20 20 20 5b 22 43 6f 6d 6d 61 6e 64 73 22 0a 20    20 20 20 28 22 6d 22 20 22 4d 6f 76 65 20 77 6f | ...["Commands".....("m"."Move.wo | 
| 34ae0 | 72 6b 74 72 65 65 22 20 20 20 20 20 20 20 20 20    6d 61 67 69 74 2d 77 6f 72 6b 74 72 65 65 2d 6d | rktree".........magit-worktree-m | 
| 34b00 | 6f 76 65 29 0a 20 20 20 20 28 22 6b 22 20 22 44    65 6c 65 74 65 20 77 6f 72 6b 74 72 65 65 22 20 | ove).....("k"."Delete.worktree". | 
| 34b20 | 20 20 20 20 20 20 6d 61 67 69 74 2d 77 6f 72 6b    74 72 65 65 2d 64 65 6c 65 74 65 29 0a 20 20 20 | ......magit-worktree-delete).... | 
| 34b40 | 20 28 22 67 22 20 22 56 69 73 69 74 20 77 6f 72    6b 74 72 65 65 22 20 20 20 20 20 20 20 20 6d 61 | .("g"."Visit.worktree"........ma | 
| 34b60 | 67 69 74 2d 77 6f 72 6b 74 72 65 65 2d 73 74 61    74 75 73 29 5d 5d 29 0a 0a 3b 3b 3b 23 23 23 61 | git-worktree-status)]])..;;;###a | 
| 34b80 | 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d    61 67 69 74 2d 77 6f 72 6b 74 72 65 65 2d 63 68 | utoload.(defun.magit-worktree-ch | 
| 34ba0 | 65 63 6b 6f 75 74 20 28 70 61 74 68 20 62 72 61    6e 63 68 29 0a 20 20 22 43 68 65 63 6b 6f 75 74 | eckout.(path.branch)..."Checkout | 
| 34bc0 | 20 42 52 41 4e 43 48 20 69 6e 20 61 20 6e 65 77    20 77 6f 72 6b 74 72 65 65 20 61 74 20 50 41 54 | .BRANCH.in.a.new.worktree.at.PAT | 
| 34be0 | 48 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69    76 65 0a 20 20 20 28 6c 65 74 20 28 28 62 72 61 | H."...(interactive....(let.((bra | 
| 34c00 | 6e 63 68 20 28 6d 61 67 69 74 2d 72 65 61 64 2d    62 72 61 6e 63 68 2d 6f 72 2d 63 6f 6d 6d 69 74 | nch.(magit-read-branch-or-commit | 
| 34c20 | 20 22 43 68 65 63 6b 6f 75 74 22 29 29 29 0a 20    20 20 20 20 28 6c 69 73 74 20 28 66 75 6e 63 61 | ."Checkout")))......(list.(funca | 
| 34c40 | 6c 6c 20 6d 61 67 69 74 2d 77 6f 72 6b 74 72 65    65 2d 72 65 61 64 2d 64 69 72 65 63 74 6f 72 79 | ll.magit-worktree-read-directory | 
| 34c60 | 2d 6e 61 6d 65 2d 66 75 6e 63 74 69 6f 6e 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -name-function.................. | 
| 34c80 | 20 20 20 28 66 6f 72 6d 61 74 20 22 43 68 65 63    6b 6f 75 74 20 25 73 20 69 6e 20 6e 65 77 20 77 | ...(format."Checkout.%s.in.new.w | 
| 34ca0 | 6f 72 6b 74 72 65 65 3a 20 22 20 62 72 61 6e 63    68 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 62 | orktree:.".branch))............b | 
| 34cc0 | 72 61 6e 63 68 29 29 29 0a 20 20 28 6d 61 67 69    74 2d 72 75 6e 2d 67 69 74 20 22 77 6f 72 6b 74 | ranch)))...(magit-run-git."workt | 
| 34ce0 | 72 65 65 22 20 22 61 64 64 22 20 28 6d 61 67 69    74 2d 2d 65 78 70 61 6e 64 2d 77 6f 72 6b 74 72 | ree"."add".(magit--expand-worktr | 
| 34d00 | 65 65 20 70 61 74 68 29 20 62 72 61 6e 63 68 29    0a 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 76 | ee.path).branch)...(magit-diff-v | 
| 34d20 | 69 73 69 74 2d 64 69 72 65 63 74 6f 72 79 20 70    61 74 68 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 | isit-directory.path))..;;;###aut | 
| 34d40 | 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67    69 74 2d 77 6f 72 6b 74 72 65 65 2d 62 72 61 6e | oload.(defun.magit-worktree-bran | 
| 34d60 | 63 68 20 28 70 61 74 68 20 62 72 61 6e 63 68 20    73 74 61 72 74 2d 70 6f 69 6e 74 20 26 6f 70 74 | ch.(path.branch.start-point.&opt | 
| 34d80 | 69 6f 6e 61 6c 20 66 6f 72 63 65 29 0a 20 20 22    43 72 65 61 74 65 20 61 20 6e 65 77 20 42 52 41 | ional.force)..."Create.a.new.BRA | 
| 34da0 | 4e 43 48 20 61 6e 64 20 63 68 65 63 6b 20 69 74    20 6f 75 74 20 69 6e 20 61 20 6e 65 77 20 77 6f | NCH.and.check.it.out.in.a.new.wo | 
| 34dc0 | 72 6b 74 72 65 65 20 61 74 20 50 41 54 48 2e 22    0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a | rktree.at.PATH."...(interactive. | 
| 34de0 | 20 20 20 60 28 2c 28 66 75 6e 63 61 6c 6c 20 6d    61 67 69 74 2d 77 6f 72 6b 74 72 65 65 2d 72 65 | ...`(,(funcall.magit-worktree-re | 
| 34e00 | 61 64 2d 64 69 72 65 63 74 6f 72 79 2d 6e 61 6d    65 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 | ad-directory-name-function...... | 
| 34e20 | 20 20 20 20 20 20 20 20 20 20 22 43 72 65 61 74    65 20 77 6f 72 6b 74 72 65 65 3a 20 22 29 0a 20 | .........."Create.worktree:.").. | 
| 34e40 | 20 20 20 20 2c 40 28 6d 61 67 69 74 2d 62 72 61    6e 63 68 2d 72 65 61 64 2d 61 72 67 73 20 22 43 | ....,@(magit-branch-read-args."C | 
| 34e60 | 72 65 61 74 65 20 61 6e 64 20 63 68 65 63 6b 6f    75 74 20 62 72 61 6e 63 68 22 29 0a 20 20 20 20 | reate.and.checkout.branch")..... | 
| 34e80 | 20 2c 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78    2d 61 72 67 29 29 0a 20 20 28 6d 61 67 69 74 2d | .,current-prefix-arg))...(magit- | 
| 34ea0 | 72 75 6e 2d 67 69 74 20 22 77 6f 72 6b 74 72 65    65 22 20 22 61 64 64 22 20 28 69 66 20 66 6f 72 | run-git."worktree"."add".(if.for | 
| 34ec0 | 63 65 20 22 2d 42 22 20 22 2d 62 22 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 | ce."-B"."-b")..................b | 
| 34ee0 | 72 61 6e 63 68 20 28 6d 61 67 69 74 2d 2d 65 78    70 61 6e 64 2d 77 6f 72 6b 74 72 65 65 20 70 61 | ranch.(magit--expand-worktree.pa | 
| 34f00 | 74 68 29 20 73 74 61 72 74 2d 70 6f 69 6e 74 29    0a 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 76 | th).start-point)...(magit-diff-v | 
| 34f20 | 69 73 69 74 2d 64 69 72 65 63 74 6f 72 79 20 70    61 74 68 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 | isit-directory.path))..;;;###aut | 
| 34f40 | 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67    69 74 2d 77 6f 72 6b 74 72 65 65 2d 6d 6f 76 65 | oload.(defun.magit-worktree-move | 
| 34f60 | 20 28 77 6f 72 6b 74 72 65 65 20 70 61 74 68 29    0a 20 20 22 4d 6f 76 65 20 57 4f 52 4b 54 52 45 | .(worktree.path)..."Move.WORKTRE | 
| 34f80 | 45 20 74 6f 20 50 41 54 48 2e 22 0a 20 20 28 69    6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28 6c | E.to.PATH."...(interactive....(l | 
| 34fa0 | 69 73 74 20 28 6d 61 67 69 74 2d 63 6f 6d 70 6c    65 74 69 6e 67 2d 72 65 61 64 20 22 4d 6f 76 65 | ist.(magit-completing-read."Move | 
| 34fc0 | 20 77 6f 72 6b 74 72 65 65 22 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .worktree"...................... | 
| 34fe0 | 20 20 20 20 20 20 20 20 20 20 20 28 63 64 72 20    28 6d 61 67 69 74 2d 6c 69 73 74 2d 77 6f 72 6b | ...........(cdr.(magit-list-work | 
| 35000 | 74 72 65 65 73 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | trees))......................... | 
| 35020 | 20 20 20 20 20 20 20 20 6e 69 6c 20 74 20 6e 69    6c 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 | ........nil.t.nil.nil........... | 
| 35040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 65 63 | ......................(magit-sec | 
| 35060 | 74 69 6f 6e 2d 76 61 6c 75 65 2d 69 66 20 27 77    6f 72 6b 74 72 65 65 29 29 0a 20 20 20 20 20 20 | tion-value-if.'worktree))....... | 
| 35080 | 20 20 20 28 66 75 6e 63 61 6c 6c 20 6d 61 67 69    74 2d 77 6f 72 6b 74 72 65 65 2d 72 65 61 64 2d | ...(funcall.magit-worktree-read- | 
| 350a0 | 64 69 72 65 63 74 6f 72 79 2d 6e 61 6d 65 2d 66    75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 | directory-name-function......... | 
| 350c0 | 20 20 20 20 20 20 20 20 20 20 22 4d 6f 76 65 20    77 6f 72 6b 74 72 65 65 20 74 6f 3a 20 22 29 29 | .........."Move.worktree.to:.")) | 
| 350e0 | 29 0a 20 20 28 69 66 20 28 66 69 6c 65 2d 64 69    72 65 63 74 6f 72 79 2d 70 20 28 65 78 70 61 6e | )...(if.(file-directory-p.(expan | 
| 35100 | 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 2e 67 69    74 22 20 77 6f 72 6b 74 72 65 65 29 29 0a 20 20 | d-file-name.".git".worktree))... | 
| 35120 | 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20    22 59 6f 75 20 6d 61 79 20 6e 6f 74 20 6d 6f 76 | ....(user-error."You.may.not.mov | 
| 35140 | 65 20 74 68 65 20 6d 61 69 6e 20 77 6f 72 6b 69    6e 67 20 74 72 65 65 22 29 0a 20 20 20 20 28 6c | e.the.main.working.tree").....(l | 
| 35160 | 65 74 20 28 28 70 72 65 65 78 69 73 74 69 6e 67    2d 64 69 72 65 63 74 6f 72 79 20 28 66 69 6c 65 | et.((preexisting-directory.(file | 
| 35180 | 2d 64 69 72 65 63 74 6f 72 79 2d 70 20 70 61 74    68 29 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e | -directory-p.path))).......(when | 
| 351a0 | 20 28 61 6e 64 20 28 7a 65 72 6f 70 20 28 6d 61    67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22 77 6f | .(and.(zerop.(magit-call-git."wo | 
| 351c0 | 72 6b 74 72 65 65 22 20 22 6d 6f 76 65 22 20 77    6f 72 6b 74 72 65 65 0a 20 20 20 20 20 20 20 20 | rktree"."move".worktree......... | 
| 351e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 35200 | 28 6d 61 67 69 74 2d 2d 65 78 70 61 6e 64 2d 77    6f 72 6b 74 72 65 65 20 70 61 74 68 29 29 29 0a | (magit--expand-worktree.path))). | 
| 35220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6e 6f 74 20 28 66 69 6c 65 2d 65 78 69 73 | .................(not.(file-exis | 
| 35240 | 74 73 2d 70 20 64 65 66 61 75 6c 74 2d 64 69 72    65 63 74 6f 72 79 29 29 0a 20 20 20 20 20 20 20 | ts-p.default-directory))........ | 
| 35260 | 20 20 20 20 20 20 20 20 20 20 28 64 65 72 69 76    65 64 2d 6d 6f 64 65 2d 70 20 27 6d 61 67 69 74 | ..........(derived-mode-p.'magit | 
| 35280 | 2d 73 74 61 74 75 73 2d 6d 6f 64 65 29 29 0a 20    20 20 20 20 20 20 20 28 6b 69 6c 6c 2d 62 75 66 | -status-mode)).........(kill-buf | 
| 352a0 | 66 65 72 29 0a 20 20 20 20 20 20 20 20 28 6d 61    67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 64 | fer).........(magit-diff-visit-d | 
| 352c0 | 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 20    20 20 28 69 66 20 70 72 65 65 78 69 73 74 69 6e | irectory..........(if.preexistin | 
| 352e0 | 67 2d 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 | g-directory..............(concat | 
| 35300 | 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 61 73 2d 64    69 72 65 63 74 6f 72 79 20 70 61 74 68 29 0a 20 | .(file-name-as-directory.path).. | 
| 35320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 6e | ....................(file-name-n | 
| 35340 | 6f 6e 64 69 72 65 63 74 6f 72 79 20 77 6f 72 6b    74 72 65 65 29 29 0a 20 20 20 20 20 20 20 20 20 | ondirectory.worktree)).......... | 
| 35360 | 20 20 70 61 74 68 29 29 29 0a 20 20 20 20 20 20    28 6d 61 67 69 74 2d 72 65 66 72 65 73 68 29 29 | ..path))).......(magit-refresh)) | 
| 35380 | 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74    2d 77 6f 72 6b 74 72 65 65 2d 64 65 6c 65 74 65 | ))..(defun.magit-worktree-delete | 
| 353a0 | 20 28 77 6f 72 6b 74 72 65 65 29 0a 20 20 22 44    65 6c 65 74 65 20 61 20 77 6f 72 6b 74 72 65 65 | .(worktree)..."Delete.a.worktree | 
| 353c0 | 2c 20 64 65 66 61 75 6c 74 69 6e 67 20 74 6f 20    74 68 65 20 77 6f 72 6b 74 72 65 65 20 61 74 20 | ,.defaulting.to.the.worktree.at. | 
| 353e0 | 70 6f 69 6e 74 2e 0a 54 68 65 20 70 72 69 6d 61    72 79 20 77 6f 72 6b 74 72 65 65 20 63 61 6e 6e | point..The.primary.worktree.cann | 
| 35400 | 6f 74 20 62 65 20 64 65 6c 65 74 65 64 2e 22 0a    20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 | ot.be.deleted."...(interactive.. | 
| 35420 | 20 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 63    6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 22 | ..(list.(magit-completing-read." | 
| 35440 | 44 65 6c 65 74 65 20 77 6f 72 6b 74 72 65 65 22    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | Delete.worktree"................ | 
| 35460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 63 64 72 20 28 6d 61 67 69 74 2d 6c 69 73 | .................(cdr.(magit-lis | 
| 35480 | 74 2d 77 6f 72 6b 74 72 65 65 73 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-worktrees))................... | 
| 354a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 69    6c 20 74 20 6e 69 6c 20 6e 69 6c 0a 20 20 20 20 | ..............nil.t.nil.nil..... | 
| 354c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 | ............................(mag | 
| 354e0 | 69 74 2d 73 65 63 74 69 6f 6e 2d 76 61 6c 75 65    2d 69 66 20 27 77 6f 72 6b 74 72 65 65 29 29 29 | it-section-value-if.'worktree))) | 
| 35500 | 29 0a 20 20 28 69 66 20 28 66 69 6c 65 2d 64 69    72 65 63 74 6f 72 79 2d 70 20 28 65 78 70 61 6e | )...(if.(file-directory-p.(expan | 
| 35520 | 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 2e 67 69    74 22 20 77 6f 72 6b 74 72 65 65 29 29 0a 20 20 | d-file-name.".git".worktree))... | 
| 35540 | 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20    22 44 65 6c 65 74 69 6e 67 20 25 73 20 77 6f 75 | ....(user-error."Deleting.%s.wou | 
| 35560 | 6c 64 20 64 65 6c 65 74 65 20 74 68 65 20 73 68    61 72 65 64 20 2e 67 69 74 20 64 69 72 65 63 74 | ld.delete.the.shared..git.direct | 
| 35580 | 6f 72 79 22 20 77 6f 72 6b 74 72 65 65 29 0a 20    20 20 20 28 6c 65 74 20 28 28 70 72 69 6d 61 72 | ory".worktree).....(let.((primar | 
| 355a0 | 79 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 61 73 2d    64 69 72 65 63 74 6f 72 79 20 28 63 61 61 72 20 | y.(file-name-as-directory.(caar. | 
| 355c0 | 28 6d 61 67 69 74 2d 6c 69 73 74 2d 77 6f 72 6b    74 72 65 65 73 29 29 29 29 29 0a 20 20 20 20 20 | (magit-list-worktrees)))))...... | 
| 355e0 | 20 28 6d 61 67 69 74 2d 63 6f 6e 66 69 72 6d 2d    66 69 6c 65 73 20 28 69 66 20 6d 61 67 69 74 2d | .(magit-confirm-files.(if.magit- | 
| 35600 | 64 65 6c 65 74 65 2d 62 79 2d 6d 6f 76 69 6e 67    2d 74 6f 2d 74 72 61 73 68 20 27 74 72 61 73 68 | delete-by-moving-to-trash.'trash | 
| 35620 | 20 27 64 65 6c 65 74 65 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .'delete)....................... | 
| 35640 | 20 20 20 20 20 28 6c 69 73 74 20 22 77 6f 72 6b    74 72 65 65 22 29 29 0a 20 20 20 20 20 20 28 77 | .....(list."worktree")).......(w | 
| 35660 | 68 65 6e 20 28 66 69 6c 65 2d 65 78 69 73 74 73    2d 70 20 77 6f 72 6b 74 72 65 65 29 0a 20 20 20 | hen.(file-exists-p.worktree).... | 
| 35680 | 20 20 20 20 20 28 6c 65 74 20 28 28 64 65 6c 65    74 65 2d 62 79 2d 6d 6f 76 69 6e 67 2d 74 6f 2d | .....(let.((delete-by-moving-to- | 
| 356a0 | 74 72 61 73 68 20 6d 61 67 69 74 2d 64 65 6c 65    74 65 2d 62 79 2d 6d 6f 76 69 6e 67 2d 74 6f 2d | trash.magit-delete-by-moving-to- | 
| 356c0 | 74 72 61 73 68 29 29 0a 20 20 20 20 20 20 20 20    20 20 28 64 65 6c 65 74 65 2d 64 69 72 65 63 74 | trash))...........(delete-direct | 
| 356e0 | 6f 72 79 20 77 6f 72 6b 74 72 65 65 20 74 20 6d    61 67 69 74 2d 64 65 6c 65 74 65 2d 62 79 2d 6d | ory.worktree.t.magit-delete-by-m | 
| 35700 | 6f 76 69 6e 67 2d 74 6f 2d 74 72 61 73 68 29 29    29 0a 20 20 20 20 20 20 28 69 66 20 28 66 69 6c | oving-to-trash))).......(if.(fil | 
| 35720 | 65 2d 65 78 69 73 74 73 2d 70 20 64 65 66 61 75    6c 74 2d 64 69 72 65 63 74 6f 72 79 29 0a 20 20 | e-exists-p.default-directory)... | 
| 35740 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72    75 6e 2d 67 69 74 20 22 77 6f 72 6b 74 72 65 65 | ........(magit-run-git."worktree | 
| 35760 | 22 20 22 70 72 75 6e 65 22 29 0a 20 20 20 20 20    20 20 20 28 6c 65 74 20 28 28 64 65 66 61 75 6c | "."prune").........(let.((defaul | 
| 35780 | 74 2d 64 69 72 65 63 74 6f 72 79 20 70 72 69 6d    61 72 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 | t-directory.primary))........... | 
| 357a0 | 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 20 22    77 6f 72 6b 74 72 65 65 22 20 22 70 72 75 6e 65 | (magit-run-git."worktree"."prune | 
| 357c0 | 22 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65    6e 20 28 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d | ")).........(when.(derived-mode- | 
| 357e0 | 70 20 27 6d 61 67 69 74 2d 73 74 61 74 75 73 2d    6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 | p.'magit-status-mode)........... | 
| 35800 | 28 6b 69 6c 6c 2d 62 75 66 66 65 72 29 0a 20 20    20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 | (kill-buffer)...........(magit-s | 
| 35820 | 74 61 74 75 73 2d 73 65 74 75 70 2d 62 75 66 66    65 72 20 70 72 69 6d 61 72 79 29 29 29 29 29 29 | tatus-setup-buffer.primary)))))) | 
| 35840 | 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 77    6f 72 6b 74 72 65 65 2d 73 74 61 74 75 73 20 28 | ..(defun.magit-worktree-status.( | 
| 35860 | 77 6f 72 6b 74 72 65 65 29 0a 20 20 22 53 68 6f    77 20 74 68 65 20 73 74 61 74 75 73 20 66 6f 72 | worktree)..."Show.the.status.for | 
| 35880 | 20 74 68 65 20 77 6f 72 6b 74 72 65 65 20 61 74    20 70 6f 69 6e 74 2e 0a 49 66 20 74 68 65 72 65 | .the.worktree.at.point..If.there | 
| 358a0 | 20 69 73 20 6e 6f 20 77 6f 72 6b 74 72 65 65 20    61 74 20 70 6f 69 6e 74 2c 20 74 68 65 6e 20 72 | .is.no.worktree.at.point,.then.r | 
| 358c0 | 65 61 64 20 6f 6e 65 20 69 6e 20 74 68 65 0a 6d    69 6e 69 62 75 66 66 65 72 2e 20 20 49 66 20 74 | ead.one.in.the.minibuffer...If.t | 
| 358e0 | 68 65 20 77 6f 72 6b 74 72 65 65 20 61 74 20 70    6f 69 6e 74 20 69 73 20 74 68 65 20 6f 6e 65 20 | he.worktree.at.point.is.the.one. | 
| 35900 | 77 68 6f 73 65 0a 73 74 61 74 75 73 20 69 73 20    61 6c 72 65 61 64 79 20 62 65 69 6e 67 20 64 69 | whose.status.is.already.being.di | 
| 35920 | 73 70 6c 61 79 65 64 20 69 6e 20 74 68 65 20 63    75 72 72 65 6e 74 20 62 75 66 66 65 72 2c 0a 74 | splayed.in.the.current.buffer,.t | 
| 35940 | 68 65 6e 20 73 68 6f 77 20 69 74 20 69 6e 20 44    69 72 65 64 20 69 6e 73 74 65 61 64 2e 22 0a 20 | hen.show.it.in.Dired.instead.".. | 
| 35960 | 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20    20 28 6c 69 73 74 20 28 6f 72 20 28 6d 61 67 69 | .(interactive....(list.(or.(magi | 
| 35980 | 74 2d 73 65 63 74 69 6f 6e 2d 76 61 6c 75 65 2d    69 66 20 27 77 6f 72 6b 74 72 65 65 29 0a 20 20 | t-section-value-if.'worktree)... | 
| 359a0 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69    74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 | ...........(magit-completing-rea | 
| 359c0 | 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    22 53 68 6f 77 20 73 74 61 74 75 73 20 66 6f 72 | d..............."Show.status.for | 
| 359e0 | 20 77 6f 72 6b 74 72 65 65 22 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 63 6c 2d 64 65 6c | .worktree"...............(cl-del | 
| 35a00 | 65 74 65 20 28 64 69 72 65 63 74 6f 72 79 2d 66    69 6c 65 2d 6e 61 6d 65 20 28 6d 61 67 69 74 2d | ete.(directory-file-name.(magit- | 
| 35a20 | 74 6f 70 6c 65 76 65 6c 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | toplevel))...................... | 
| 35a40 | 20 20 20 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d    77 6f 72 6b 74 72 65 65 73 29 0a 20 20 20 20 20 | ....(magit-list-worktrees)...... | 
| 35a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 3a 74 65 73 74 20 23 27 65 71 75 61 | ....................:test.#'equa | 
| 35a80 | 6c 20 3a 6b 65 79 20 23 27 63 61 72 29 29 29 29    29 0a 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d | l.:key.#'car)))))...(magit-diff- | 
| 35aa0 | 76 69 73 69 74 2d 64 69 72 65 63 74 6f 72 79 20    77 6f 72 6b 74 72 65 65 29 29 0a 0a 28 64 65 66 | visit-directory.worktree))..(def | 
| 35ac0 | 75 6e 20 6d 61 67 69 74 2d 2d 65 78 70 61 6e 64    2d 77 6f 72 6b 74 72 65 65 20 28 70 61 74 68 29 | un.magit--expand-worktree.(path) | 
| 35ae0 | 0a 20 20 28 6d 61 67 69 74 2d 63 6f 6e 76 65 72    74 2d 66 69 6c 65 6e 61 6d 65 2d 66 6f 72 2d 67 | ...(magit-convert-filename-for-g | 
| 35b00 | 69 74 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d    6e 61 6d 65 20 70 61 74 68 29 29 29 0a 0a 3b 3b | it.(expand-file-name.path)))..;; | 
| 35b20 | 3b 20 53 65 63 74 69 6f 6e 73 0a 0a 28 64 65 66    76 61 72 2d 6b 65 79 6d 61 70 20 6d 61 67 69 74 | ;.Sections..(defvar-keymap.magit | 
| 35b40 | 2d 77 6f 72 6b 74 72 65 65 2d 73 65 63 74 69 6f    6e 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22 4b 65 | -worktree-section-map...:doc."Ke | 
| 35b60 | 79 6d 61 70 20 66 6f 72 20 60 77 6f 72 6b 74 72    65 65 27 20 73 65 63 74 69 6f 6e 73 2e 22 0a 20 | ymap.for.`worktree'.sections.".. | 
| 35b80 | 20 22 3c 72 65 6d 61 70 3e 20 3c 6d 61 67 69 74    2d 64 65 6c 65 74 65 2d 74 68 69 6e 67 3e 22 20 | ."<remap>.<magit-delete-thing>". | 
| 35ba0 | 23 27 6d 61 67 69 74 2d 77 6f 72 6b 74 72 65 65    2d 64 65 6c 65 74 65 0a 20 20 22 3c 72 65 6d 61 | #'magit-worktree-delete..."<rema | 
| 35bc0 | 70 3e 20 3c 6d 61 67 69 74 2d 76 69 73 69 74 2d    74 68 69 6e 67 3e 22 20 20 23 27 6d 61 67 69 74 | p>.<magit-visit-thing>"..#'magit | 
| 35be0 | 2d 77 6f 72 6b 74 72 65 65 2d 73 74 61 74 75 73    0a 20 20 22 3c 34 3e 22 20 28 6d 61 67 69 74 2d | -worktree-status..."<4>".(magit- | 
| 35c00 | 6d 65 6e 75 2d 69 74 65 6d 20 22 57 6f 72 6b 74    72 65 65 20 63 6f 6d 6d 61 6e 64 73 2e 2e 2e 22 | menu-item."Worktree.commands..." | 
| 35c20 | 20 23 27 6d 61 67 69 74 2d 77 6f 72 6b 74 72 65    65 29 0a 20 20 22 3c 33 3e 22 20 27 28 6d 65 6e | .#'magit-worktree)..."<3>".'(men | 
| 35c40 | 75 2d 69 74 65 6d 20 22 2d 2d 22 29 0a 20 20 22    3c 32 3e 22 20 28 6d 61 67 69 74 2d 6d 65 6e 75 | u-item."--")..."<2>".(magit-menu | 
| 35c60 | 2d 69 74 65 6d 20 22 44 65 6c 65 74 65 20 25 6d    22 20 23 27 6d 61 67 69 74 2d 77 6f 72 6b 74 72 | -item."Delete.%m".#'magit-worktr | 
| 35c80 | 65 65 2d 64 65 6c 65 74 65 29 0a 20 20 22 3c 31    3e 22 20 28 6d 61 67 69 74 2d 6d 65 6e 75 2d 69 | ee-delete)..."<1>".(magit-menu-i | 
| 35ca0 | 74 65 6d 20 22 56 69 73 69 74 20 25 73 22 20 23    27 6d 61 67 69 74 2d 77 6f 72 6b 74 72 65 65 2d | tem."Visit.%s".#'magit-worktree- | 
| 35cc0 | 73 74 61 74 75 73 29 29 0a 0a 28 64 65 66 75 6e    20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 77 6f | status))..(defun.magit-insert-wo | 
| 35ce0 | 72 6b 74 72 65 65 73 20 28 29 0a 20 20 22 49 6e    73 65 72 74 20 73 65 63 74 69 6f 6e 73 20 66 6f | rktrees.()..."Insert.sections.fo | 
| 35d00 | 72 20 61 6c 6c 20 77 6f 72 6b 74 72 65 65 73 2e    0a 49 66 20 74 68 65 72 65 20 69 73 20 6f 6e 6c | r.all.worktrees..If.there.is.onl | 
| 35d20 | 79 20 6f 6e 65 20 77 6f 72 6b 74 72 65 65 2c 20    74 68 65 6e 20 69 6e 73 65 72 74 20 6e 6f 74 68 | y.one.worktree,.then.insert.noth | 
| 35d40 | 69 6e 67 2e 22 0a 20 20 28 6c 65 74 20 28 28 77    6f 72 6b 74 72 65 65 73 20 28 6d 61 67 69 74 2d | ing."...(let.((worktrees.(magit- | 
| 35d60 | 6c 69 73 74 2d 77 6f 72 6b 74 72 65 65 73 29 29    29 0a 20 20 20 20 28 77 68 65 6e 20 28 6c 65 6e | list-worktrees))).....(when.(len | 
| 35d80 | 67 74 68 3e 20 77 6f 72 6b 74 72 65 65 73 20 31    29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 | gth>.worktrees.1).......(magit-i | 
| 35da0 | 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 20 28 77    6f 72 6b 74 72 65 65 73 29 0a 20 20 20 20 20 20 | nsert-section.(worktrees)....... | 
| 35dc0 | 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d    68 65 61 64 69 6e 67 20 22 57 6f 72 6b 74 72 65 | ..(magit-insert-heading."Worktre | 
| 35de0 | 65 73 3a 22 29 0a 20 20 20 20 20 20 20 20 28 6c    65 74 2a 20 28 28 63 6f 6c 73 0a 20 20 20 20 20 | es:").........(let*.((cols...... | 
| 35e00 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 70 63    61 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...........(mapcar.............. | 
| 35e20 | 20 20 20 20 28 6c 61 6d 62 64 61 20 28 63 6f 6e    66 69 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ....(lambda.(config)............ | 
| 35e40 | 20 20 20 20 20 20 20 20 28 70 63 61 73 65 2d 6c    65 74 20 28 28 60 28 2c 5f 20 2c 63 6f 6d 6d 69 | ........(pcase-let.((`(,_.,commi | 
| 35e60 | 74 20 2c 62 72 61 6e 63 68 20 2c 62 61 72 65 29    20 63 6f 6e 66 69 67 29 29 0a 20 20 20 20 20 20 | t.,branch.,bare).config))....... | 
| 35e80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    63 6f 6e 73 20 28 63 6f 6e 64 0a 20 20 20 20 20 | ...............(cons.(cond...... | 
| 35ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 62 72 61 6e 63 68 0a 20 | .......................(branch.. | 
| 35ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f | ............................(pro | 
| 35ee0 | 70 65 72 74 69 7a 65 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | pertize......................... | 
| 35f00 | 20 20 20 20 20 20 62 72 61 6e 63 68 20 27 66 6f    6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 0a 20 20 20 | ......branch.'font-lock-face.... | 
| 35f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 | ...........................(if.( | 
| 35f40 | 65 71 75 61 6c 20 62 72 61 6e 63 68 20 28 6d 61    67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d | equal.branch.(magit-get-current- | 
| 35f60 | 62 72 61 6e 63 68 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | branch))........................ | 
| 35f80 | 20 20 20 20 20 20 20 20 20 20 20 27 6d 61 67 69    74 2d 62 72 61 6e 63 68 2d 63 75 72 72 65 6e 74 | ...........'magit-branch-current | 
| 35fa0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 35fc0 | 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 6c    6f 63 61 6c 29 29 29 0a 20 20 20 20 20 20 20 20 | .'magit-branch-local)))......... | 
| 35fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 63 6f 6d 6d 69 74 0a 20 20 20 20 | ....................(commit..... | 
| 36000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 | .........................(proper | 
| 36020 | 74 69 7a 65 20 28 6d 61 67 69 74 2d 72 65 76 2d    61 62 62 72 65 76 20 63 6f 6d 6d 69 74 29 0a 20 | tize.(magit-rev-abbrev.commit).. | 
| 36040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 36060 | 20 20 20 20 20 20 20 20 27 66 6f 6e 74 2d 6c 6f    63 6b 2d 66 61 63 65 20 27 6d 61 67 69 74 2d 68 | ........'font-lock-face.'magit-h | 
| 36080 | 61 73 68 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ash))........................... | 
| 360a0 | 20 20 28 62 61 72 65 20 22 28 62 61 72 65 29 22    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..(bare."(bare)")).............. | 
| 360c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f    6e 66 69 67 29 29 29 0a 20 20 20 20 20 20 20 20 | ..............config)))......... | 
| 360e0 | 20 20 20 20 20 20 20 20 20 77 6f 72 6b 74 72 65    65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | .........worktrees))............ | 
| 36100 | 20 20 20 20 28 61 6c 69 67 6e 20 28 31 2b 20 28    61 70 70 6c 79 20 23 27 6d 61 78 20 28 2d 2d 6d | ....(align.(1+.(apply.#'max.(--m | 
| 36120 | 61 70 20 28 73 74 72 69 6e 67 2d 77 69 64 74 68    20 28 63 61 72 20 69 74 29 29 20 63 6f 6c 73 29 | ap.(string-width.(car.it)).cols) | 
| 36140 | 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28    70 63 61 73 65 2d 64 6f 6c 69 73 74 20 28 60 28 | ))))...........(pcase-dolist.(`( | 
| 36160 | 2c 68 65 61 64 20 2e 20 2c 63 6f 6e 66 69 67 29    20 63 6f 6c 73 29 0a 20 20 20 20 20 20 20 20 20 | ,head...,config).cols).......... | 
| 36180 | 20 20 20 28 6d 61 67 69 74 2d 2d 69 6e 73 65 72    74 2d 77 6f 72 6b 74 72 65 65 0a 20 20 20 20 20 | ...(magit--insert-worktree...... | 
| 361a0 | 20 20 20 20 20 20 20 20 63 6f 6e 66 69 67 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e | ........config..............(con | 
| 361c0 | 63 61 74 20 68 65 61 64 20 28 6d 61 6b 65 2d 73    74 72 69 6e 67 20 28 2d 20 61 6c 69 67 6e 20 28 | cat.head.(make-string.(-.align.( | 
| 361e0 | 6c 65 6e 67 74 68 20 68 65 61 64 29 29 20 3f 5c    73 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 | length.head)).?\s))))).........( | 
| 36200 | 69 6e 73 65 72 74 20 3f 5c 6e 29 29 29 29 29 0a    0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 69 | insert.?\n)))))..(defun.magit--i | 
| 36220 | 6e 73 65 72 74 2d 77 6f 72 6b 74 72 65 65 20 28    63 6f 6e 66 69 67 20 68 65 61 64 29 0a 20 20 22 | nsert-worktree.(config.head)..." | 
| 36240 | 49 6e 73 65 72 74 20 77 6f 72 6b 74 72 65 65 20    73 65 63 74 69 6f 6e 20 66 6f 72 20 43 4f 4e 46 | Insert.worktree.section.for.CONF | 
| 36260 | 49 47 2e 0a 53 65 65 20 60 6d 61 67 69 74 2d 6c    69 73 74 2d 77 6f 72 6b 74 72 65 65 73 27 20 66 | IG..See.`magit-list-worktrees'.f | 
| 36280 | 6f 72 20 74 68 65 20 66 6f 72 6d 61 74 20 6f 66    20 43 4f 4e 46 49 47 2e 20 20 48 45 41 44 20 69 | or.the.format.of.CONFIG...HEAD.i | 
| 362a0 | 73 0a 61 20 70 72 65 74 74 69 66 69 65 64 20 72    65 66 65 72 65 6e 63 65 20 6f 72 20 72 65 76 69 | s.a.prettified.reference.or.revi | 
| 362c0 | 73 69 6f 6e 20 72 65 70 72 65 73 65 6e 74 69 6e    67 20 74 68 65 20 77 6f 72 6b 74 72 65 65 2c 0a | sion.representing.the.worktree,. | 
| 362e0 | 77 69 74 68 20 70 61 64 64 69 6e 67 20 66 6f 72    20 61 6c 69 67 6e 6d 65 6e 74 2e 22 0a 20 20 3b | with.padding.for.alignment."...; | 
| 36300 | 3b 20 23 34 39 32 36 20 42 65 66 6f 72 65 20 63    68 61 6e 67 69 6e 67 20 74 68 65 20 73 69 67 6e | ;.#4926.Before.changing.the.sign | 
| 36320 | 61 74 75 72 65 2c 20 69 6e 66 6f 72 6d 20 40 76    65 72 6d 69 63 75 6c 75 73 2e 0a 20 20 28 6c 65 | ature,.inform.@vermiculus....(le | 
| 36340 | 74 20 28 28 70 61 74 68 20 28 63 61 72 20 63 6f    6e 66 69 67 29 29 29 0a 20 20 20 20 28 6d 61 67 | t.((path.(car.config))).....(mag | 
| 36360 | 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f    6e 20 28 77 6f 72 6b 74 72 65 65 20 70 61 74 68 | it-insert-section.(worktree.path | 
| 36380 | 29 0a 20 20 20 20 20 20 28 69 6e 73 65 72 74 20    68 65 61 64 29 0a 20 20 20 20 20 20 28 69 6e 73 | ).......(insert.head).......(ins | 
| 363a0 | 65 72 74 20 28 6c 65 74 20 28 28 72 65 6c 61 74    69 76 65 20 28 66 69 6c 65 2d 72 65 6c 61 74 69 | ert.(let.((relative.(file-relati | 
| 363c0 | 76 65 2d 6e 61 6d 65 20 70 61 74 68 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ve-name.path)).................. | 
| 363e0 | 20 20 20 28 61 62 73 6f 6c 75 74 65 20 28 61 62    62 72 65 76 69 61 74 65 2d 66 69 6c 65 2d 6e 61 | ...(absolute.(abbreviate-file-na | 
| 36400 | 6d 65 20 70 61 74 68 29 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 | me.path))).................(if.( | 
| 36420 | 6f 72 20 28 3e 20 28 73 74 72 69 6e 67 2d 77 69    64 74 68 20 72 65 6c 61 74 69 76 65 29 20 28 73 | or.(>.(string-width.relative).(s | 
| 36440 | 74 72 69 6e 67 2d 77 69 64 74 68 20 61 62 73 6f    6c 75 74 65 29 29 0a 20 20 20 20 20 20 20 20 20 | tring-width.absolute)).......... | 
| 36460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    65 71 75 61 6c 20 72 65 6c 61 74 69 76 65 20 22 | ...............(equal.relative." | 
| 36480 | 2e 2f 22 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 61 62 73 6f 6c 75 | ./")).....................absolu | 
| 364a0 | 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 72 65 6c 61 74 69 76 65 29 29 29 | te...................relative))) | 
| 364c0 | 0a 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 3f    5c 6e 29 29 29 29 0a 0a 3b 3b 3b 20 5f 0a 28 70 | .......(insert.?\n))))..;;;._.(p | 
| 364e0 | 72 6f 76 69 64 65 20 27 6d 61 67 69 74 2d 77 6f    72 6b 74 72 65 65 29 0a 3b 3b 3b 20 6d 61 67 69 | rovide.'magit-worktree).;;;.magi | 
| 36500 | 74 2d 77 6f 72 6b 74 72 65 65 2e 65 6c 20 65 6e    64 73 20 68 65 72 65 0a 00 00 00 00 00 00 00 00 | t-worktree.el.ends.here......... | 
| 36520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 36540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 36560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 36580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 365a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 365c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 365e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 36600 | 6d 61 67 69 74 2d 32 30 32 34 30 34 30 34 2e 31    39 30 31 2f 6d 61 67 69 74 2d 72 65 66 73 2e 65 | magit-20240404.1901/magit-refs.e | 
| 36620 | 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | l............................... | 
| 36640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 36660 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30    30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 | 
| 36680 | 30 31 30 31 37 30 35 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 34 34 37 30 00 20 30 00 00 00 | 0101705.00000000000.014470..0... | 
| 366a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 366c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 366e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 36700 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... | 
| 36720 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... | 
| 36740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 36760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 36780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 367a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 367c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 367e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 36800 | 3b 3b 3b 20 6d 61 67 69 74 2d 72 65 66 73 2e 65    6c 20 2d 2d 2d 20 4c 69 73 74 69 6e 67 20 72 65 | ;;;.magit-refs.el.---.Listing.re | 
| 36820 | 66 65 72 65 6e 63 65 73 20 20 2d 2a 2d 20 6c 65    78 69 63 61 6c 2d 62 69 6e 64 69 6e 67 3a 74 20 | ferences..-*-.lexical-binding:t. | 
| 36840 | 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68    74 20 28 43 29 20 32 30 30 38 2d 32 30 32 34 20 | -*-..;;.Copyright.(C).2008-2024. | 
| 36860 | 54 68 65 20 4d 61 67 69 74 20 50 72 6f 6a 65 63    74 20 43 6f 6e 74 72 69 62 75 74 6f 72 73 0a 0a | The.Magit.Project.Contributors.. | 
| 36880 | 3b 3b 20 41 75 74 68 6f 72 3a 20 4a 6f 6e 61 73    20 42 65 72 6e 6f 75 6c 6c 69 20 3c 6a 6f 6e 61 | ;;.Author:.Jonas.Bernoulli.<jona | 
| 368a0 | 73 40 62 65 72 6e 6f 75 6c 2e 6c 69 3e 0a 3b 3b    20 4d 61 69 6e 74 61 69 6e 65 72 3a 20 4a 6f 6e | s@bernoul.li>.;;.Maintainer:.Jon | 
| 368c0 | 61 73 20 42 65 72 6e 6f 75 6c 6c 69 20 3c 6a 6f    6e 61 73 40 62 65 72 6e 6f 75 6c 2e 6c 69 3e 0a | as.Bernoulli.<jonas@bernoul.li>. | 
| 368e0 | 0a 3b 3b 20 53 50 44 58 2d 4c 69 63 65 6e 73 65    2d 49 64 65 6e 74 69 66 69 65 72 3a 20 47 50 4c | .;;.SPDX-License-Identifier:.GPL | 
| 36900 | 2d 33 2e 30 2d 6f 72 2d 6c 61 74 65 72 0a 0a 3b    3b 20 4d 61 67 69 74 20 69 73 20 66 72 65 65 20 | -3.0-or-later..;;.Magit.is.free. | 
| 36920 | 73 6f 66 74 77 61 72 65 3a 20 79 6f 75 20 63 61    6e 20 72 65 64 69 73 74 72 69 62 75 74 65 20 69 | software:.you.can.redistribute.i | 
| 36940 | 74 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 20    69 74 0a 3b 3b 20 75 6e 64 65 72 20 74 68 65 20 | t.and/or.modify.it.;;.under.the. | 
| 36960 | 74 65 72 6d 73 20 6f 66 20 74 68 65 20 47 4e 55    20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 | terms.of.the.GNU.General.Public. | 
| 36980 | 4c 69 63 65 6e 73 65 20 61 73 20 70 75 62 6c 69    73 68 65 64 20 62 79 0a 3b 3b 20 74 68 65 20 46 | License.as.published.by.;;.the.F | 
| 369a0 | 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75    6e 64 61 74 69 6f 6e 2c 20 65 69 74 68 65 72 20 | ree.Software.Foundation,.either. | 
| 369c0 | 76 65 72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65    20 4c 69 63 65 6e 73 65 2c 20 6f 72 0a 3b 3b 20 | version.3.of.the.License,.or.;;. | 
| 369e0 | 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29    20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 | (at.your.option).any.later.versi | 
| 36a00 | 6f 6e 2e 0a 3b 3b 0a 3b 3b 20 4d 61 67 69 74 20    69 73 20 64 69 73 74 72 69 62 75 74 65 64 20 69 | on..;;.;;.Magit.is.distributed.i | 
| 36a20 | 6e 20 74 68 65 20 68 6f 70 65 20 74 68 61 74 20    69 74 20 77 69 6c 6c 20 62 65 20 75 73 65 66 75 | n.the.hope.that.it.will.be.usefu | 
| 36a40 | 6c 2c 20 62 75 74 20 57 49 54 48 4f 55 54 0a 3b    3b 20 41 4e 59 20 57 41 52 52 41 4e 54 59 3b 20 | l,.but.WITHOUT.;;.ANY.WARRANTY;. | 
| 36a60 | 77 69 74 68 6f 75 74 20 65 76 65 6e 20 74 68 65    20 69 6d 70 6c 69 65 64 20 77 61 72 72 61 6e 74 | without.even.the.implied.warrant | 
| 36a80 | 79 20 6f 66 20 4d 45 52 43 48 41 4e 54 41 42 49    4c 49 54 59 0a 3b 3b 20 6f 72 20 46 49 54 4e 45 | y.of.MERCHANTABILITY.;;.or.FITNE | 
| 36aa0 | 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55    4c 41 52 20 50 55 52 50 4f 53 45 2e 20 20 53 65 | SS.FOR.A.PARTICULAR.PURPOSE...Se | 
| 36ac0 | 65 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61    6c 20 50 75 62 6c 69 63 0a 3b 3b 20 4c 69 63 65 | e.the.GNU.General.Public.;;.Lice | 
| 36ae0 | 6e 73 65 20 66 6f 72 20 6d 6f 72 65 20 64 65 74    61 69 6c 73 2e 0a 3b 3b 0a 3b 3b 20 59 6f 75 20 | nse.for.more.details..;;.;;.You. | 
| 36b00 | 73 68 6f 75 6c 64 20 68 61 76 65 20 72 65 63 65    69 76 65 64 20 61 20 63 6f 70 79 20 6f 66 20 74 | should.have.received.a.copy.of.t | 
| 36b20 | 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50    75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 3b 3b | he.GNU.General.Public.License.;; | 
| 36b40 | 20 61 6c 6f 6e 67 20 77 69 74 68 20 4d 61 67 69    74 2e 20 20 49 66 20 6e 6f 74 2c 20 73 65 65 20 | .along.with.Magit...If.not,.see. | 
| 36b60 | 3c 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75    2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f 3e 2e | <https://www.gnu.org/licenses/>. | 
| 36b80 | 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 79    3a 0a 0a 3b 3b 20 54 68 69 73 20 6c 69 62 72 61 | ..;;;.Commentary:..;;.This.libra | 
| 36ba0 | 72 79 20 69 6d 70 6c 65 6d 65 6e 74 73 20 73 75    70 70 6f 72 74 20 66 6f 72 20 6c 69 73 74 69 6e | ry.implements.support.for.listin | 
| 36bc0 | 67 20 72 65 66 65 72 65 6e 63 65 73 20 69 6e 20    61 20 62 75 66 66 65 72 2e 0a 0a 3b 3b 3b 20 43 | g.references.in.a.buffer...;;;.C | 
| 36be0 | 6f 64 65 3a 0a 0a 28 72 65 71 75 69 72 65 20 27    6d 61 67 69 74 29 0a 0a 3b 3b 3b 20 4f 70 74 69 | ode:..(require.'magit)..;;;.Opti | 
| 36c00 | 6f 6e 73 0a 0a 28 64 65 66 67 72 6f 75 70 20 6d    61 67 69 74 2d 72 65 66 73 20 6e 69 6c 0a 20 20 | ons..(defgroup.magit-refs.nil... | 
| 36c20 | 22 49 6e 73 70 65 63 74 20 61 6e 64 20 6d 61 6e    69 70 75 6c 61 74 65 20 47 69 74 20 62 72 61 6e | "Inspect.and.manipulate.Git.bran | 
| 36c40 | 63 68 65 73 20 61 6e 64 20 74 61 67 73 2e 22 0a    20 20 3a 6c 69 6e 6b 20 27 28 69 6e 66 6f 2d 6c | ches.and.tags."...:link.'(info-l | 
| 36c60 | 69 6e 6b 20 22 28 6d 61 67 69 74 29 52 65 66 65    72 65 6e 63 65 73 20 42 75 66 66 65 72 22 29 0a | ink."(magit)References.Buffer"). | 
| 36c80 | 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d    6d 6f 64 65 73 29 0a 0a 28 64 65 66 63 75 73 74 | ..:group.'magit-modes)..(defcust | 
| 36ca0 | 6f 6d 20 6d 61 67 69 74 2d 72 65 66 73 2d 6d 6f    64 65 2d 68 6f 6f 6b 20 6e 69 6c 0a 20 20 22 48 | om.magit-refs-mode-hook.nil..."H | 
| 36cc0 | 6f 6f 6b 20 72 75 6e 20 61 66 74 65 72 20 65 6e    74 65 72 69 6e 67 20 4d 61 67 69 74 2d 52 65 66 | ook.run.after.entering.Magit-Ref | 
| 36ce0 | 73 20 6d 6f 64 65 2e 22 0a 20 20 3a 70 61 63 6b    61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 | s.mode."...:package-version.'(ma | 
| 36d00 | 67 69 74 20 2e 20 22 32 2e 31 2e 30 22 29 0a 20    20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 72 | git..."2.1.0")...:group.'magit-r | 
| 36d20 | 65 66 73 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f    6b 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d | efs...:type.'hook)..(defcustom.m | 
| 36d40 | 61 67 69 74 2d 72 65 66 73 2d 73 65 63 74 69 6f    6e 73 2d 68 6f 6f 6b 0a 20 20 27 28 6d 61 67 69 | agit-refs-sections-hook...'(magi | 
| 36d60 | 74 2d 69 6e 73 65 72 74 2d 65 72 72 6f 72 2d 68    65 61 64 65 72 0a 20 20 20 20 6d 61 67 69 74 2d | t-insert-error-header.....magit- | 
| 36d80 | 69 6e 73 65 72 74 2d 62 72 61 6e 63 68 2d 64 65    73 63 72 69 70 74 69 6f 6e 0a 20 20 20 20 6d 61 | insert-branch-description.....ma | 
| 36da0 | 67 69 74 2d 69 6e 73 65 72 74 2d 6c 6f 63 61 6c    2d 62 72 61 6e 63 68 65 73 0a 20 20 20 20 6d 61 | git-insert-local-branches.....ma | 
| 36dc0 | 67 69 74 2d 69 6e 73 65 72 74 2d 72 65 6d 6f 74    65 2d 62 72 61 6e 63 68 65 73 0a 20 20 20 20 6d | git-insert-remote-branches.....m | 
| 36de0 | 61 67 69 74 2d 69 6e 73 65 72 74 2d 74 61 67 73    29 0a 20 20 22 48 6f 6f 6b 20 72 75 6e 20 74 6f | agit-insert-tags)..."Hook.run.to | 
| 36e00 | 20 69 6e 73 65 72 74 20 73 65 63 74 69 6f 6e 73    20 69 6e 74 6f 20 61 20 72 65 66 65 72 65 6e 63 | .insert.sections.into.a.referenc | 
| 36e20 | 65 73 20 62 75 66 66 65 72 2e 22 0a 20 20 3a 70    61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 | es.buffer."...:package-version.' | 
| 36e40 | 28 6d 61 67 69 74 20 2e 20 22 32 2e 31 2e 30 22    29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 | (magit..."2.1.0")...:group.'magi | 
| 36e60 | 74 2d 72 65 66 73 0a 20 20 3a 74 79 70 65 20 27    68 6f 6f 6b 29 0a 0a 28 64 65 66 63 75 73 74 6f | t-refs...:type.'hook)..(defcusto | 
| 36e80 | 6d 20 6d 61 67 69 74 2d 72 65 66 73 2d 73 68 6f    77 2d 63 6f 6d 6d 69 74 2d 63 6f 75 6e 74 20 6e | m.magit-refs-show-commit-count.n | 
| 36ea0 | 69 6c 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f    20 73 68 6f 77 20 63 6f 6d 6d 69 74 20 63 6f 75 | il..."Whether.to.show.commit.cou | 
| 36ec0 | 6e 74 73 20 69 6e 20 4d 61 67 69 74 2d 52 65 66    73 20 6d 6f 64 65 20 62 75 66 66 65 72 73 2e 0a | nts.in.Magit-Refs.mode.buffers.. | 
| 36ee0 | 0a 61 6c 6c 20 20 20 20 53 68 6f 77 20 63 6f 75    6e 74 73 20 66 6f 72 20 62 72 61 6e 63 68 65 73 | .all....Show.counts.for.branches | 
| 36f00 | 20 61 6e 64 20 74 61 67 73 2e 0a 62 72 61 6e 63    68 20 53 68 6f 77 20 63 6f 75 6e 74 73 20 66 6f | .and.tags..branch.Show.counts.fo | 
| 36f20 | 72 20 62 72 61 6e 63 68 65 73 20 6f 6e 6c 79 2e    0a 6e 69 6c 20 20 20 20 4e 65 76 65 72 20 73 68 | r.branches.only..nil....Never.sh | 
| 36f40 | 6f 77 20 63 6f 75 6e 74 73 2e 0a 0a 54 6f 20 63    68 61 6e 67 65 20 74 68 65 20 76 61 6c 75 65 20 | ow.counts...To.change.the.value. | 
| 36f60 | 69 6e 20 61 6e 20 65 78 69 73 74 69 6e 67 20 62    75 66 66 65 72 20 75 73 65 20 74 68 65 20 63 6f | in.an.existing.buffer.use.the.co | 
| 36f80 | 6d 6d 61 6e 64 0a 60 6d 61 67 69 74 2d 72 65 66    73 2d 73 65 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69 | mmand.`magit-refs-set-show-commi | 
| 36fa0 | 74 2d 63 6f 75 6e 74 27 2e 22 0a 20 20 3a 70 61    63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 | t-count'."...:package-version.'( | 
| 36fc0 | 6d 61 67 69 74 20 2e 20 22 32 2e 31 2e 30 22 29    0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 | magit..."2.1.0")...:group.'magit | 
| 36fe0 | 2d 72 65 66 73 0a 20 20 3a 73 61 66 65 20 28 6c    61 6d 62 64 61 20 28 76 61 6c 29 20 28 6d 65 6d | -refs...:safe.(lambda.(val).(mem | 
| 37000 | 71 20 76 61 6c 20 27 28 61 6c 6c 20 62 72 61 6e    63 68 20 6e 69 6c 29 29 29 0a 20 20 3a 74 79 70 | q.val.'(all.branch.nil)))...:typ | 
| 37020 | 65 20 27 28 63 68 6f 69 63 65 20 28 63 6f 6e 73    74 20 3a 74 61 67 20 22 46 6f 72 20 62 72 61 6e | e.'(choice.(const.:tag."For.bran | 
| 37040 | 63 68 65 73 20 61 6e 64 20 74 61 67 73 22 20 61    6c 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ches.and.tags".all)............. | 
| 37060 | 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67    20 22 46 6f 72 20 62 72 61 6e 63 68 65 73 20 6f | .....(const.:tag."For.branches.o | 
| 37080 | 6e 6c 79 22 20 20 20 20 20 62 72 61 6e 63 68 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nly".....branch)................ | 
| 370a0 | 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 4e    65 76 65 72 22 20 20 20 20 20 20 20 20 20 20 20 | ..(const.:tag."Never"........... | 
| 370c0 | 20 20 20 20 20 20 6e 69 6c 29 29 29 0a 28 70 75    74 20 27 6d 61 67 69 74 2d 72 65 66 73 2d 73 68 | ......nil))).(put.'magit-refs-sh | 
| 370e0 | 6f 77 2d 63 6f 6d 6d 69 74 2d 63 6f 75 6e 74 20    27 73 61 66 65 2d 6c 6f 63 61 6c 2d 76 61 72 69 | ow-commit-count.'safe-local-vari | 
| 37100 | 61 62 6c 65 20 27 73 79 6d 62 6f 6c 70 29 0a 28    70 75 74 20 27 6d 61 67 69 74 2d 72 65 66 73 2d | able.'symbolp).(put.'magit-refs- | 
| 37120 | 73 68 6f 77 2d 63 6f 6d 6d 69 74 2d 63 6f 75 6e    74 20 27 70 65 72 6d 61 6e 65 6e 74 2d 6c 6f 63 | show-commit-count.'permanent-loc | 
| 37140 | 61 6c 20 74 29 0a 0a 28 64 65 66 63 75 73 74 6f    6d 20 6d 61 67 69 74 2d 72 65 66 73 2d 70 61 64 | al.t)..(defcustom.magit-refs-pad | 
| 37160 | 2d 63 6f 6d 6d 69 74 2d 63 6f 75 6e 74 73 20 6e    69 6c 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f | -commit-counts.nil..."Whether.to | 
| 37180 | 20 70 61 64 20 61 6c 6c 20 63 6f 75 6e 74 73 20    6f 6e 20 61 6c 6c 20 73 69 64 65 73 20 69 6e 20 | .pad.all.counts.on.all.sides.in. | 
| 371a0 | 60 6d 61 67 69 74 2d 72 65 66 73 2d 6d 6f 64 65    27 20 62 75 66 66 65 72 73 2e 0a 0a 49 66 20 74 | `magit-refs-mode'.buffers...If.t | 
| 371c0 | 68 69 73 20 69 73 20 6e 69 6c 2c 20 74 68 65 6e    20 73 6f 6d 65 20 63 6f 6d 6d 69 74 20 63 6f 75 | his.is.nil,.then.some.commit.cou | 
| 371e0 | 6e 74 73 20 61 72 65 20 64 69 73 70 6c 61 79 65    64 20 72 69 67 68 74 20 6e 65 78 74 0a 74 6f 20 | nts.are.displayed.right.next.to. | 
| 37200 | 6f 6e 65 20 6f 66 20 74 68 65 20 62 72 61 6e 63    68 65 73 20 74 68 61 74 20 61 70 70 65 61 72 20 | one.of.the.branches.that.appear. | 
| 37220 | 6e 65 78 74 20 74 6f 20 74 68 65 20 63 6f 75 6e    74 2c 20 77 69 74 68 6f 75 74 20 61 6e 79 0a 73 | next.to.the.count,.without.any.s | 
| 37240 | 70 61 63 65 20 69 6e 20 62 65 74 77 65 65 6e 2e    20 20 54 68 69 73 20 6d 69 67 68 74 20 6c 6f 6f | pace.in.between...This.might.loo | 
| 37260 | 6b 20 62 61 64 20 69 66 20 74 68 65 20 62 72 61    6e 63 68 20 6e 61 6d 65 20 66 61 63 65 73 0a 6c | k.bad.if.the.branch.name.faces.l | 
| 37280 | 6f 6f 6b 20 74 6f 6f 20 73 69 6d 69 6c 61 72 20    74 6f 20 60 6d 61 67 69 74 2d 64 69 6d 6d 65 64 | ook.too.similar.to.`magit-dimmed | 
| 372a0 | 27 2e 0a 0a 49 66 20 74 68 69 73 20 69 73 20 6e    6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 73 70 61 | '...If.this.is.non-nil,.then.spa | 
| 372c0 | 63 65 73 20 61 72 65 20 70 6c 61 63 65 64 20 6f    6e 20 62 6f 74 68 20 73 69 64 65 73 20 6f 66 20 | ces.are.placed.on.both.sides.of. | 
| 372e0 | 61 6c 6c 0a 63 6f 6d 6d 69 74 20 63 6f 75 6e 74    73 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 | all.commit.counts."...:package-v | 
| 37300 | 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e    20 22 32 2e 31 32 2e 30 22 29 0a 20 20 3a 67 72 | ersion.'(magit..."2.12.0")...:gr | 
| 37320 | 6f 75 70 20 27 6d 61 67 69 74 2d 72 65 66 73 0a    20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e | oup.'magit-refs...:type.'boolean | 
| 37340 | 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74    2d 72 65 66 73 2d 73 68 6f 77 2d 70 75 73 68 2d | )..(defvar.magit-refs-show-push- | 
| 37360 | 72 65 6d 6f 74 65 20 6e 69 6c 0a 20 20 22 57 68    65 74 68 65 72 20 74 6f 20 73 68 6f 77 20 74 68 | remote.nil..."Whether.to.show.th | 
| 37380 | 65 20 70 75 73 68 2d 72 65 6d 6f 74 65 73 20 6f    66 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 65 73 | e.push-remotes.of.local.branches | 
| 373a0 | 2e 0a 41 6c 73 6f 20 73 68 6f 77 20 74 68 65 20    63 6f 6d 6d 69 74 73 20 74 68 61 74 20 74 68 65 | ..Also.show.the.commits.that.the | 
| 373c0 | 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 20 69 73    20 61 68 65 61 64 20 61 6e 64 20 62 65 68 69 6e | .local.branch.is.ahead.and.behin | 
| 373e0 | 64 0a 74 68 65 20 70 75 73 68 2d 74 61 72 67 65    74 2e 20 20 55 6e 66 6f 72 74 75 6e 61 74 65 6c | d.the.push-target...Unfortunatel | 
| 37400 | 79 20 74 68 65 72 65 20 69 73 20 61 20 62 75 67    20 69 6e 20 47 69 74 20 74 68 61 74 20 6d 61 6b | y.there.is.a.bug.in.Git.that.mak | 
| 37420 | 65 73 0a 74 68 69 73 20 75 73 65 6c 65 73 73 20    28 74 68 65 20 63 6f 6d 6d 69 74 73 20 61 68 65 | es.this.useless.(the.commits.ahe | 
| 37440 | 61 64 20 61 6e 64 20 62 65 68 69 6e 64 20 74 68    65 20 75 70 73 74 72 65 61 6d 20 61 72 65 0a 73 | ad.and.behind.the.upstream.are.s | 
| 37460 | 68 6f 77 6e 29 2c 20 73 6f 20 74 68 69 73 20 69    73 6e 27 74 20 65 6e 61 62 6c 65 64 20 79 65 74 | hown),.so.this.isn't.enabled.yet | 
| 37480 | 2e 22 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20    6d 61 67 69 74 2d 72 65 66 73 2d 73 68 6f 77 2d | .")..(defcustom.magit-refs-show- | 
| 374a0 | 72 65 6d 6f 74 65 2d 70 72 65 66 69 78 20 6e 69    6c 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 | remote-prefix.nil..."Whether.to. | 
| 374c0 | 73 68 6f 77 20 74 68 65 20 72 65 6d 6f 74 65 20    70 72 65 66 69 78 20 69 6e 20 6c 69 73 74 73 20 | show.the.remote.prefix.in.lists. | 
| 374e0 | 6f 66 20 72 65 6d 6f 74 65 20 62 72 61 6e 63 68    65 73 2e 0a 0a 54 68 69 73 20 69 73 20 72 65 64 | of.remote.branches...This.is.red | 
| 37500 | 75 6e 64 61 6e 74 20 62 65 63 61 75 73 65 20 74    68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 72 | undant.because.the.name.of.the.r | 
| 37520 | 65 6d 6f 74 65 20 69 73 20 61 6c 72 65 61 64 79    20 73 68 6f 77 6e 0a 69 6e 20 74 68 65 20 68 65 | emote.is.already.shown.in.the.he | 
| 37540 | 61 64 69 6e 67 20 70 72 65 63 65 64 69 6e 67 20    74 68 65 20 6c 69 73 74 20 6f 66 20 69 74 73 20 | ading.preceding.the.list.of.its. | 
| 37560 | 62 72 61 6e 63 68 65 73 2e 22 0a 20 20 3a 70 61    63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 | branches."...:package-version.'( | 
| 37580 | 6d 61 67 69 74 20 2e 20 22 32 2e 31 32 2e 30 22    29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 | magit..."2.12.0")...:group.'magi | 
| 375a0 | 74 2d 72 65 66 73 0a 20 20 3a 74 79 70 65 20 27    62 6f 6f 6c 65 61 6e 29 0a 0a 28 64 65 66 63 75 | t-refs...:type.'boolean)..(defcu | 
| 375c0 | 73 74 6f 6d 20 6d 61 67 69 74 2d 72 65 66 73 2d    6d 61 72 67 69 6e 0a 20 20 28 6c 69 73 74 20 6e | stom.magit-refs-margin...(list.n | 
| 375e0 | 69 6c 0a 20 20 20 20 20 20 20 20 28 6e 74 68 20    31 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 | il.........(nth.1.magit-log-marg | 
| 37600 | 69 6e 29 0a 20 20 20 20 20 20 20 20 27 6d 61 67    69 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e 2d 77 69 | in).........'magit-log-margin-wi | 
| 37620 | 64 74 68 20 6e 69 6c 0a 20 20 20 20 20 20 20 20    28 6e 74 68 20 34 20 6d 61 67 69 74 2d 6c 6f 67 | dth.nil.........(nth.4.magit-log | 
| 37640 | 2d 6d 61 72 67 69 6e 29 29 0a 20 20 22 46 6f 72    6d 61 74 20 6f 66 20 74 68 65 20 6d 61 72 67 69 | -margin))..."Format.of.the.margi | 
| 37660 | 6e 20 69 6e 20 60 6d 61 67 69 74 2d 72 65 66 73    2d 6d 6f 64 65 27 20 62 75 66 66 65 72 73 2e 0a | n.in.`magit-refs-mode'.buffers.. | 
| 37680 | 0a 54 68 65 20 76 61 6c 75 65 20 68 61 73 20 74    68 65 20 66 6f 72 6d 20 28 49 4e 49 54 20 53 54 | .The.value.has.the.form.(INIT.ST | 
| 376a0 | 59 4c 45 20 57 49 44 54 48 20 41 55 54 48 4f 52    20 41 55 54 48 4f 52 2d 57 49 44 54 48 29 2e 0a | YLE.WIDTH.AUTHOR.AUTHOR-WIDTH).. | 
| 376c0 | 0a 49 66 20 49 4e 49 54 20 69 73 20 6e 6f 6e 2d    6e 69 6c 2c 20 74 68 65 6e 20 74 68 65 20 6d 61 | .If.INIT.is.non-nil,.then.the.ma | 
| 376e0 | 72 67 69 6e 20 69 73 20 73 68 6f 77 6e 20 69 6e    69 74 69 61 6c 6c 79 2e 0a 53 54 59 4c 45 20 63 | rgin.is.shown.initially..STYLE.c | 
| 37700 | 6f 6e 74 72 6f 6c 73 20 68 6f 77 20 74 6f 20 66    6f 72 6d 61 74 20 74 68 65 20 61 75 74 68 6f 72 | ontrols.how.to.format.the.author | 
| 37720 | 20 6f 72 20 63 6f 6d 6d 69 74 74 65 72 20 64 61    74 65 2e 0a 20 20 49 74 20 63 61 6e 20 62 65 20 | .or.committer.date....It.can.be. | 
| 37740 | 6f 6e 65 20 6f 66 20 60 61 67 65 27 20 28 74 6f    20 73 68 6f 77 20 74 68 65 20 61 67 65 20 6f 66 | one.of.`age'.(to.show.the.age.of | 
| 37760 | 20 74 68 65 20 63 6f 6d 6d 69 74 29 2c 0a 20 20    60 61 67 65 2d 61 62 62 72 65 76 69 61 74 65 64 | .the.commit),...`age-abbreviated | 
| 37780 | 27 20 28 74 6f 20 61 62 62 72 65 76 69 61 74 65    20 74 68 65 20 74 69 6d 65 20 75 6e 69 74 20 74 | '.(to.abbreviate.the.time.unit.t | 
| 377a0 | 6f 20 61 20 63 68 61 72 61 63 74 65 72 29 2c 0a    20 20 6f 72 20 61 20 73 74 72 69 6e 67 20 28 73 | o.a.character),...or.a.string.(s | 
| 377c0 | 75 69 74 61 62 6c 65 20 66 6f 72 20 60 66 6f 72    6d 61 74 2d 74 69 6d 65 2d 73 74 72 69 6e 67 27 | uitable.for.`format-time-string' | 
| 377e0 | 29 20 74 6f 20 73 68 6f 77 20 74 68 65 0a 20 20    61 63 74 75 61 6c 20 64 61 74 65 2e 20 20 4f 70 | ).to.show.the...actual.date...Op | 
| 37800 | 74 69 6f 6e 20 60 6d 61 67 69 74 2d 6c 6f 67 2d    6d 61 72 67 69 6e 2d 73 68 6f 77 2d 63 6f 6d 6d | tion.`magit-log-margin-show-comm | 
| 37820 | 69 74 74 65 72 2d 64 61 74 65 27 0a 20 20 63 6f    6e 74 72 6f 6c 73 20 77 68 69 63 68 20 64 61 74 | itter-date'...controls.which.dat | 
| 37840 | 65 20 69 73 20 62 65 69 6e 67 20 64 69 73 70 6c    61 79 65 64 2e 0a 57 49 44 54 48 20 63 6f 6e 74 | e.is.being.displayed..WIDTH.cont | 
| 37860 | 72 6f 6c 73 20 74 68 65 20 77 69 64 74 68 20 6f    66 20 74 68 65 20 6d 61 72 67 69 6e 2e 20 20 54 | rols.the.width.of.the.margin...T | 
| 37880 | 68 69 73 20 65 78 69 73 74 73 20 66 6f 72 20 66    6f 72 77 61 72 64 0a 20 20 63 6f 6d 70 61 74 69 | his.exists.for.forward...compati | 
| 378a0 | 62 69 6c 69 74 79 20 61 6e 64 20 63 75 72 72 65    6e 74 6c 79 20 74 68 65 20 76 61 6c 75 65 20 73 | bility.and.currently.the.value.s | 
| 378c0 | 68 6f 75 6c 64 20 6e 6f 74 20 62 65 20 63 68 61    6e 67 65 64 2e 0a 41 55 54 48 4f 52 20 63 6f 6e | hould.not.be.changed..AUTHOR.con | 
| 378e0 | 74 72 6f 6c 73 20 77 68 65 74 68 65 72 20 74 68    65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 61 75 | trols.whether.the.name.of.the.au | 
| 37900 | 74 68 6f 72 20 69 73 20 61 6c 73 6f 20 73 68 6f    77 6e 20 62 79 0a 20 20 64 65 66 61 75 6c 74 2e | thor.is.also.shown.by...default. | 
| 37920 | 0a 41 55 54 48 4f 52 2d 57 49 44 54 48 20 68 61    73 20 74 6f 20 62 65 20 61 6e 20 69 6e 74 65 67 | .AUTHOR-WIDTH.has.to.be.an.integ | 
| 37940 | 65 72 2e 20 20 57 68 65 6e 20 74 68 65 20 6e 61    6d 65 20 6f 66 20 74 68 65 20 61 75 74 68 6f 72 | er...When.the.name.of.the.author | 
| 37960 | 0a 20 20 69 73 20 73 68 6f 77 6e 2c 20 74 68 65    6e 20 74 68 69 73 20 73 70 65 63 69 66 69 65 73 | ...is.shown,.then.this.specifies | 
| 37980 | 20 68 6f 77 20 6d 75 63 68 20 73 70 61 63 65 20    69 73 20 75 73 65 64 20 74 6f 20 64 6f 20 73 6f | .how.much.space.is.used.to.do.so | 
| 379a0 | 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65    72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 | ."...:package-version.'(magit... | 
| 379c0 | 22 32 2e 39 2e 30 22 29 0a 20 20 3a 67 72 6f 75    70 20 27 6d 61 67 69 74 2d 72 65 66 73 0a 20 20 | "2.9.0")...:group.'magit-refs... | 
| 379e0 | 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 6d 61    72 67 69 6e 0a 20 20 3a 73 61 66 65 20 28 6c 61 | :group.'magit-margin...:safe.(la | 
| 37a00 | 6d 62 64 61 20 28 76 61 6c 29 20 28 6d 65 6d 71    20 76 61 6c 20 27 28 61 6c 6c 20 62 72 61 6e 63 | mbda.(val).(memq.val.'(all.branc | 
| 37a20 | 68 20 6e 69 6c 29 29 29 0a 20 20 3a 74 79 70 65    20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 69 | h.nil)))...:type.magit-log-margi | 
| 37a40 | 6e 2d 2d 63 75 73 74 6f 6d 2d 74 79 70 65 0a 20    20 3a 69 6e 69 74 69 61 6c 69 7a 65 20 23 27 6d | n--custom-type...:initialize.#'m | 
| 37a60 | 61 67 69 74 2d 63 75 73 74 6f 6d 2d 69 6e 69 74    69 61 6c 69 7a 65 2d 72 65 73 65 74 0a 20 20 3a | agit-custom-initialize-reset...: | 
| 37a80 | 73 65 74 2d 61 66 74 65 72 20 27 28 6d 61 67 69    74 2d 6c 6f 67 2d 6d 61 72 67 69 6e 29 0a 20 20 | set-after.'(magit-log-margin)... | 
| 37aa0 | 3a 73 65 74 20 28 61 70 70 6c 79 2d 70 61 72 74    69 61 6c 6c 79 20 23 27 6d 61 67 69 74 2d 6d 61 | :set.(apply-partially.#'magit-ma | 
| 37ac0 | 72 67 69 6e 2d 73 65 74 2d 76 61 72 69 61 62 6c    65 20 27 6d 61 67 69 74 2d 72 65 66 73 2d 6d 6f | rgin-set-variable.'magit-refs-mo | 
| 37ae0 | 64 65 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d    20 6d 61 67 69 74 2d 72 65 66 73 2d 6d 61 72 67 | de))..(defcustom.magit-refs-marg | 
| 37b00 | 69 6e 2d 66 6f 72 2d 74 61 67 73 20 6e 69 6c 0a    20 20 22 57 68 65 74 68 65 72 20 74 6f 20 73 68 | in-for-tags.nil..."Whether.to.sh | 
| 37b20 | 6f 77 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61    62 6f 75 74 20 74 61 67 73 20 69 6e 20 74 68 65 | ow.information.about.tags.in.the | 
| 37b40 | 20 6d 61 72 67 69 6e 2e 0a 0a 54 68 69 73 20 69    73 20 64 69 73 61 62 6c 65 64 20 62 79 20 64 65 | .margin...This.is.disabled.by.de | 
| 37b60 | 66 61 75 6c 74 20 62 65 63 61 75 73 65 20 69 74    20 69 73 20 73 6c 6f 77 20 69 66 20 74 68 65 72 | fault.because.it.is.slow.if.ther | 
| 37b80 | 65 20 61 72 65 20 6d 61 6e 79 0a 74 61 67 73 2e    22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 | e.are.many.tags."...:package-ver | 
| 37ba0 | 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22    32 2e 39 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 | sion.'(magit..."2.9.0")...:group | 
| 37bc0 | 20 27 6d 61 67 69 74 2d 72 65 66 73 0a 20 20 3a    67 72 6f 75 70 20 27 6d 61 67 69 74 2d 6d 61 72 | .'magit-refs...:group.'magit-mar | 
| 37be0 | 67 69 6e 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f    6c 65 61 6e 29 0a 0a 28 64 65 66 63 75 73 74 6f | gin...:type.'boolean)..(defcusto | 
| 37c00 | 6d 20 6d 61 67 69 74 2d 72 65 66 73 2d 70 72 69    6d 61 72 79 2d 63 6f 6c 75 6d 6e 2d 77 69 64 74 | m.magit-refs-primary-column-widt | 
| 37c20 | 68 20 28 63 6f 6e 73 20 31 36 20 33 32 29 0a 20    20 22 57 69 64 74 68 20 6f 66 20 74 68 65 20 66 | h.(cons.16.32)..."Width.of.the.f | 
| 37c40 | 6f 63 75 73 20 63 6f 6c 75 6d 6e 20 69 6e 20 60    6d 61 67 69 74 2d 72 65 66 73 2d 6d 6f 64 65 27 | ocus.column.in.`magit-refs-mode' | 
| 37c60 | 20 62 75 66 66 65 72 73 2e 0a 0a 54 68 65 20 70    72 69 6d 61 72 79 20 63 6f 6c 75 6d 6e 20 69 73 | .buffers...The.primary.column.is | 
| 37c80 | 20 74 68 65 20 63 6f 6c 75 6d 6e 20 74 68 61 74    20 63 6f 6e 74 61 69 6e 73 20 74 68 65 20 6e 61 | .the.column.that.contains.the.na | 
| 37ca0 | 6d 65 20 6f 66 20 74 68 65 0a 62 72 61 6e 63 68    20 74 68 61 74 20 74 68 65 20 63 75 72 72 65 6e | me.of.the.branch.that.the.curren | 
| 37cc0 | 74 20 72 6f 77 20 69 73 20 61 62 6f 75 74 2e 0a    0a 49 66 20 74 68 69 73 20 69 73 20 61 6e 20 69 | t.row.is.about...If.this.is.an.i | 
| 37ce0 | 6e 74 65 67 65 72 2c 20 74 68 65 6e 20 74 68 65    20 63 6f 6c 75 6d 6e 20 69 73 20 74 68 61 74 20 | nteger,.then.the.column.is.that. | 
| 37d00 | 6d 61 6e 79 20 63 6f 6c 75 6d 6e 73 20 77 69 64    65 2e 0a 4f 74 68 65 72 77 69 73 65 20 69 74 20 | many.columns.wide..Otherwise.it. | 
| 37d20 | 68 61 73 20 74 6f 20 62 65 20 61 20 63 6f 6e 73    2d 63 65 6c 6c 20 6f 66 20 74 77 6f 20 69 6e 74 | has.to.be.a.cons-cell.of.two.int | 
| 37d40 | 65 67 65 72 73 2e 20 20 54 68 65 20 66 69 72 73    74 0a 73 70 65 63 69 66 69 65 73 20 74 68 65 20 | egers...The.first.specifies.the. | 
| 37d60 | 6d 69 6e 69 6d 61 6c 20 77 69 64 74 68 2c 20 74    68 65 20 73 65 63 6f 6e 64 20 74 68 65 20 6d 61 | minimal.width,.the.second.the.ma | 
| 37d80 | 78 69 6d 61 6c 20 77 69 64 74 68 2e 20 20 49 6e    20 74 68 61 74 0a 63 61 73 65 20 74 68 65 20 61 | ximal.width...In.that.case.the.a | 
| 37da0 | 63 74 75 61 6c 20 77 69 64 74 68 20 69 73 20 64    65 74 65 72 6d 69 6e 65 64 20 75 73 69 6e 67 20 | ctual.width.is.determined.using. | 
| 37dc0 | 74 68 65 20 6c 65 6e 67 74 68 20 6f 66 20 74 68    65 20 6e 61 6d 65 73 0a 6f 66 20 74 68 65 20 73 | the.length.of.the.names.of.the.s | 
| 37de0 | 68 6f 77 6e 20 6c 6f 63 61 6c 20 62 72 61 6e 63    68 65 73 2e 20 20 28 52 65 6d 6f 74 65 20 62 72 | hown.local.branches...(Remote.br | 
| 37e00 | 61 6e 63 68 65 73 20 61 6e 64 20 74 61 67 73 20    61 72 65 20 6e 6f 74 0a 74 61 6b 65 6e 20 69 6e | anches.and.tags.are.not.taken.in | 
| 37e20 | 74 6f 20 61 63 63 6f 75 6e 74 20 77 68 65 6e 20    63 61 6c 63 75 6c 61 74 69 6e 67 20 74 6f 20 6f | to.account.when.calculating.to.o | 
| 37e40 | 70 74 69 6d 61 6c 20 77 69 64 74 68 2e 29 22 0a    20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 | ptimal.width.)"...:package-versi | 
| 37e60 | 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e    31 32 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 | on.'(magit..."2.12.0")...:group. | 
| 37e80 | 27 6d 61 67 69 74 2d 72 65 66 73 0a 20 20 3a 74    79 70 65 20 27 28 63 68 6f 69 63 65 20 28 69 6e | 'magit-refs...:type.'(choice.(in | 
| 37ea0 | 74 65 67 65 72 20 3a 74 61 67 20 22 43 6f 6e 73    74 61 6e 74 20 77 69 64 65 22 29 0a 20 20 20 20 | teger.:tag."Constant.wide")..... | 
| 37ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f    6e 73 20 20 20 20 3a 74 61 67 20 22 57 69 64 65 | .............(cons....:tag."Wide | 
| 37ee0 | 20 63 6f 6e 73 74 72 61 69 6e 73 22 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .constrains".................... | 
| 37f00 | 20 20 20 20 20 20 20 28 69 6e 74 65 67 65 72 20    3a 74 61 67 20 22 4d 69 6e 69 6d 75 6d 22 29 0a | .......(integer.:tag."Minimum"). | 
| 37f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 69 6e 74 65 67 | ..........................(integ | 
| 37f40 | 65 72 20 3a 74 61 67 20 22 4d 61 78 69 6d 75 6d    22 29 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f | er.:tag."Maximum"))))..(defcusto | 
| 37f60 | 6d 20 6d 61 67 69 74 2d 72 65 66 73 2d 66 6f 63    75 73 2d 63 6f 6c 75 6d 6e 2d 77 69 64 74 68 20 | m.magit-refs-focus-column-width. | 
| 37f80 | 35 0a 20 20 22 57 69 64 74 68 20 6f 66 20 74 68    65 20 66 6f 63 75 73 20 63 6f 6c 75 6d 6e 20 69 | 5..."Width.of.the.focus.column.i | 
| 37fa0 | 6e 20 60 6d 61 67 69 74 2d 72 65 66 73 2d 6d 6f    64 65 27 20 62 75 66 66 65 72 73 2e 0a 0a 54 68 | n.`magit-refs-mode'.buffers...Th | 
| 37fc0 | 65 20 66 6f 63 75 73 20 63 6f 6c 75 6d 6e 20 69    73 20 74 68 65 20 66 69 72 73 74 20 63 6f 6c 75 | e.focus.column.is.the.first.colu | 
| 37fe0 | 6d 6e 2c 20 77 68 69 63 68 20 6d 61 72 6b 73 20    6f 6e 65 0a 62 72 61 6e 63 68 20 28 75 73 75 61 | mn,.which.marks.one.branch.(usua | 
| 38000 | 6c 6c 79 20 74 68 65 20 63 75 72 72 65 6e 74 20    62 72 61 6e 63 68 29 20 61 73 20 74 68 65 20 66 | lly.the.current.branch).as.the.f | 
| 38020 | 6f 63 75 73 65 64 20 62 72 61 6e 63 68 20 75 73    69 6e 67 0a 5c 22 2a 5c 22 20 6f 72 20 5c 22 40 | ocused.branch.using.\"*\".or.\"@ | 
| 38040 | 5c 22 2e 20 20 46 6f 72 20 65 61 63 68 20 6f 74    68 65 72 20 72 65 66 65 72 65 6e 63 65 2c 20 74 | \"...For.each.other.reference,.t | 
| 38060 | 68 69 73 20 63 6f 6c 75 6d 6e 20 6f 70 74 69 6f    6e 61 6c 6c 79 0a 73 68 6f 77 73 20 68 6f 77 20 | his.column.optionally.shows.how. | 
| 38080 | 6d 61 6e 79 20 63 6f 6d 6d 69 74 73 20 69 74 20    69 73 20 61 68 65 61 64 20 6f 66 20 74 68 65 20 | many.commits.it.is.ahead.of.the. | 
| 380a0 | 66 6f 63 75 73 65 64 20 62 72 61 6e 63 68 20 61    6e 64 20 5c 22 3c 5c 22 2c 20 6f 72 0a 69 66 20 | focused.branch.and.\"<\",.or.if. | 
| 380c0 | 69 74 20 69 73 6e 27 74 20 61 68 65 61 64 20 74    68 65 6e 20 74 68 65 20 63 6f 6d 6d 69 74 73 20 | it.isn't.ahead.then.the.commits. | 
| 380e0 | 69 74 20 69 73 20 62 65 68 69 6e 64 20 61 6e 64    20 5c 22 3e 5c 22 2c 20 6f 72 20 69 66 20 69 74 | it.is.behind.and.\">\",.or.if.it | 
| 38100 | 0a 69 73 6e 27 74 20 62 65 68 69 6e 64 20 65 69    74 68 65 72 2c 20 74 68 65 6e 20 61 20 5c 22 3d | .isn't.behind.either,.then.a.\"= | 
| 38120 | 5c 22 2e 0a 0a 54 68 69 73 20 63 6f 6c 75 6d 6e    20 6d 61 79 20 61 6c 73 6f 20 64 69 73 70 6c 61 | \"...This.column.may.also.displa | 
| 38140 | 79 20 6f 6e 6c 79 20 5c 22 2a 5c 22 20 6f 72 20    5c 22 40 5c 22 20 66 6f 72 20 74 68 65 20 66 6f | y.only.\"*\".or.\"@\".for.the.fo | 
| 38160 | 63 75 73 65 64 0a 62 72 61 6e 63 68 2c 20 69 6e    20 77 68 69 63 68 20 63 61 73 65 20 74 68 69 73 | cused.branch,.in.which.case.this | 
| 38180 | 20 6f 70 74 69 6f 6e 20 69 73 20 69 67 6e 6f 72    65 64 2e 20 20 55 73 65 20 5c 22 4c 20 76 5c 22 | .option.is.ignored...Use.\"L.v\" | 
| 381a0 | 20 74 6f 0a 63 68 61 6e 67 65 20 74 68 65 20 76    65 72 62 6f 73 69 74 79 20 6f 66 20 74 68 69 73 | .to.change.the.verbosity.of.this | 
| 381c0 | 20 63 6f 6c 75 6d 6e 2e 22 0a 20 20 3a 70 61 63    6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d | .column."...:package-version.'(m | 
| 381e0 | 61 67 69 74 20 2e 20 22 32 2e 31 32 2e 30 22 29    0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 | agit..."2.12.0")...:group.'magit | 
| 38200 | 2d 72 65 66 73 0a 20 20 3a 74 79 70 65 20 27 69    6e 74 65 67 65 72 29 0a 0a 28 64 65 66 63 75 73 | -refs...:type.'integer)..(defcus | 
| 38220 | 74 6f 6d 20 6d 61 67 69 74 2d 72 65 66 73 2d 66    69 6c 74 65 72 2d 61 6c 69 73 74 20 6e 69 6c 0a | tom.magit-refs-filter-alist.nil. | 
| 38240 | 20 20 22 41 6c 69 73 74 20 63 6f 6e 74 72 6f 6c    6c 69 6e 67 20 77 68 69 63 68 20 72 65 66 73 20 | .."Alist.controlling.which.refs. | 
| 38260 | 61 72 65 20 6f 6d 69 74 74 65 64 20 66 72 6f 6d    20 60 6d 61 67 69 74 2d 72 65 66 73 2d 6d 6f 64 | are.omitted.from.`magit-refs-mod | 
| 38280 | 65 27 20 62 75 66 66 65 72 73 2e 0a 0a 54 68 65    20 70 75 72 70 6f 73 65 20 6f 66 20 74 68 69 73 | e'.buffers...The.purpose.of.this | 
| 382a0 | 20 6f 70 74 69 6f 6e 20 69 73 20 74 6f 20 66 6f    72 67 6f 20 64 69 73 70 6c 61 79 69 6e 67 20 63 | .option.is.to.forgo.displaying.c | 
| 382c0 | 65 72 74 61 69 6e 20 72 65 66 73 0a 62 61 73 65    64 20 6f 6e 20 74 68 65 69 72 20 6e 61 6d 65 2e | ertain.refs.based.on.their.name. | 
| 382e0 | 20 20 49 66 20 79 6f 75 20 77 61 6e 74 20 74 6f    20 6e 6f 74 20 64 69 73 70 6c 61 79 20 61 6e 79 | ..If.you.want.to.not.display.any | 
| 38300 | 20 72 65 66 73 20 6f 66 20 61 0a 63 65 72 74 61    69 6e 20 74 79 70 65 2c 20 74 68 65 6e 20 79 6f | .refs.of.a.certain.type,.then.yo | 
| 38320 | 75 20 73 68 6f 75 6c 64 20 72 65 6d 6f 76 65 20    74 68 65 20 61 70 70 72 6f 70 72 69 61 74 65 20 | u.should.remove.the.appropriate. | 
| 38340 | 66 75 6e 63 74 69 6f 6e 0a 66 72 6f 6d 20 60 6d    61 67 69 74 2d 72 65 66 73 2d 73 65 63 74 69 6f | function.from.`magit-refs-sectio | 
| 38360 | 6e 73 2d 68 6f 6f 6b 27 20 69 6e 73 74 65 61 64    2e 0a 0a 41 6c 6c 20 6b 65 79 73 20 61 72 65 20 | ns-hook'.instead...All.keys.are. | 
| 38380 | 74 72 69 65 64 20 69 6e 20 6f 72 64 65 72 20 75    6e 74 69 6c 20 6f 6e 65 20 6d 61 74 63 68 65 73 | tried.in.order.until.one.matches | 
| 383a0 | 2e 20 20 54 68 65 6e 20 69 74 73 20 76 61 6c 75    65 0a 69 73 20 75 73 65 64 20 61 6e 64 20 73 75 | ...Then.its.value.is.used.and.su | 
| 383c0 | 62 73 65 71 75 65 6e 74 20 65 6c 65 6d 65 6e 74    73 20 61 72 65 20 69 67 6e 6f 72 65 64 2e 20 20 | bsequent.elements.are.ignored... | 
| 383e0 | 49 66 20 74 68 65 20 76 61 6c 75 65 20 69 73 0a    6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 74 68 | If.the.value.is.non-nil,.then.th | 
| 38400 | 65 20 72 65 66 65 72 65 6e 63 65 20 69 73 20 64    69 73 70 6c 61 79 65 64 2c 20 6f 74 68 65 72 77 | e.reference.is.displayed,.otherw | 
| 38420 | 69 73 65 20 69 74 20 69 73 20 6e 6f 74 2e 0a 49    66 20 6e 6f 20 65 6c 65 6d 65 6e 74 20 6d 61 74 | ise.it.is.not..If.no.element.mat | 
| 38440 | 63 68 65 73 2c 20 74 68 65 6e 20 74 68 65 20 72    65 66 65 72 65 6e 63 65 20 69 73 20 64 69 73 70 | ches,.then.the.reference.is.disp | 
| 38460 | 6c 61 79 65 64 2e 0a 0a 41 20 6b 65 79 20 63 61    6e 20 65 69 74 68 65 72 20 62 65 20 61 20 72 65 | layed...A.key.can.either.be.a.re | 
| 38480 | 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e    20 74 68 61 74 20 74 68 65 20 72 65 66 6e 61 6d | gular.expression.that.the.refnam | 
| 384a0 | 65 20 68 61 73 20 74 6f 0a 6d 61 74 63 68 2c 20    6f 72 20 61 20 66 75 6e 63 74 69 6f 6e 20 74 68 | e.has.to.match,.or.a.function.th | 
| 384c0 | 61 74 20 74 61 6b 65 73 20 74 68 65 20 72 65 66    6e 61 6d 65 20 61 73 20 6f 6e 6c 79 20 61 72 67 | at.takes.the.refname.as.only.arg | 
| 384e0 | 75 6d 65 6e 74 20 61 6e 64 0a 72 65 74 75 72 6e    73 20 61 20 62 6f 6f 6c 65 61 6e 2e 20 20 41 20 | ument.and.returns.a.boolean...A. | 
| 38500 | 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 20 73 75    63 68 20 61 73 20 5c 22 6f 72 69 67 69 6e 2f 6d | remote.branch.such.as.\"origin/m | 
| 38520 | 61 73 74 65 72 5c 22 20 69 73 0a 64 69 73 70 6c    61 79 65 64 20 61 73 20 6a 75 73 74 20 5c 22 6d | aster\".is.displayed.as.just.\"m | 
| 38540 | 61 73 74 65 72 5c 22 2c 20 68 6f 77 65 76 65 72    20 66 6f 72 20 74 68 69 73 20 63 6f 6d 70 61 72 | aster\",.however.for.this.compar | 
| 38560 | 69 73 6f 6e 20 74 68 65 0a 66 6f 72 6d 65 72 20    69 73 20 75 73 65 64 2e 22 0a 20 20 3a 70 61 63 | ison.the.former.is.used."...:pac | 
| 38580 | 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d    61 67 69 74 20 2e 20 22 32 2e 31 32 2e 30 22 29 | kage-version.'(magit..."2.12.0") | 
| 385a0 | 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74    2d 72 65 66 73 0a 20 20 3a 74 79 70 65 20 27 28 | ...:group.'magit-refs...:type.'( | 
| 385c0 | 61 6c 69 73 74 20 3a 6b 65 79 2d 74 79 70 65 20    20 20 28 63 68 6f 69 63 65 20 20 3a 74 61 67 20 | alist.:key-type...(choice..:tag. | 
| 385e0 | 22 4b 65 79 22 20 72 65 67 65 78 70 20 66 75 6e    63 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 | "Key".regexp.function).......... | 
| 38600 | 20 20 20 20 20 20 20 3a 76 61 6c 75 65 2d 74 79    70 65 20 28 62 6f 6f 6c 65 61 6e 20 3a 74 61 67 | .......:value-type.(boolean.:tag | 
| 38620 | 20 22 56 61 6c 75 65 22 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."Value"........................ | 
| 38640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6f    6e 20 20 22 73 68 6f 77 20 28 6e 6f 6e 2d 6e 69 | ..............:on.."show.(non-ni | 
| 38660 | 6c 29 22 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | l)"............................. | 
| 38680 | 20 20 20 20 20 20 20 20 20 3a 6f 66 66 20 22 6f    6d 69 74 20 28 6e 69 6c 29 22 29 29 29 0a 0a 28 | .........:off."omit.(nil)")))..( | 
| 386a0 | 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d    76 69 73 69 74 2d 72 65 66 2d 62 65 68 61 76 69 | defcustom.magit-visit-ref-behavi | 
| 386c0 | 6f 72 20 6e 69 6c 0a 20 20 22 43 6f 6e 74 72 6f    6c 20 68 6f 77 20 60 6d 61 67 69 74 2d 76 69 73 | or.nil..."Control.how.`magit-vis | 
| 386e0 | 69 74 2d 72 65 66 27 20 62 65 68 61 76 65 73 20    69 6e 20 60 6d 61 67 69 74 2d 72 65 66 73 2d 6d | it-ref'.behaves.in.`magit-refs-m | 
| 38700 | 6f 64 65 27 20 62 75 66 66 65 72 73 2e 0a 0a 42    79 20 64 65 66 61 75 6c 74 20 60 6d 61 67 69 74 | ode'.buffers...By.default.`magit | 
| 38720 | 2d 76 69 73 69 74 2d 72 65 66 27 20 62 65 68 61    76 65 73 20 6c 69 6b 65 20 60 6d 61 67 69 74 2d | -visit-ref'.behaves.like.`magit- | 
| 38740 | 73 68 6f 77 2d 63 6f 6d 6d 69 74 27 2c 0a 69 6e    20 61 6c 6c 20 62 75 66 66 65 72 73 2c 20 69 6e | show-commit',.in.all.buffers,.in | 
| 38760 | 63 6c 75 64 69 6e 67 20 60 6d 61 67 69 74 2d 72    65 66 73 2d 6d 6f 64 65 27 20 62 75 66 66 65 72 | cluding.`magit-refs-mode'.buffer | 
| 38780 | 73 2e 20 20 57 68 65 6e 20 74 68 65 0a 74 79 70    65 20 6f 66 20 74 68 65 20 73 65 63 74 69 6f 6e | s...When.the.type.of.the.section | 
| 387a0 | 20 61 74 20 70 6f 69 6e 74 20 69 73 20 60 63 6f    6d 6d 69 74 27 20 74 68 65 6e 20 5c 22 52 45 54 | .at.point.is.`commit'.then.\"RET | 
| 387c0 | 5c 22 20 69 73 20 62 6f 75 6e 64 20 74 6f 0a 60    6d 61 67 69 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69 | \".is.bound.to.`magit-show-commi | 
| 387e0 | 74 27 2c 20 61 6e 64 20 77 68 65 6e 20 74 68 65    20 74 79 70 65 20 69 73 20 65 69 74 68 65 72 20 | t',.and.when.the.type.is.either. | 
| 38800 | 60 62 72 61 6e 63 68 27 20 6f 72 0a 60 74 61 67    27 20 74 68 65 6e 20 69 74 20 69 73 20 62 6f 75 | `branch'.or.`tag'.then.it.is.bou | 
| 38820 | 6e 64 20 74 6f 20 60 6d 61 67 69 74 2d 76 69 73    69 74 2d 72 65 66 27 2e 0a 0a 5c 22 52 45 54 5c | nd.to.`magit-visit-ref'...\"RET\ | 
| 38840 | 22 20 69 73 20 6f 6e 65 20 6f 66 20 4d 61 67 69    74 27 73 20 6d 6f 73 74 20 65 73 73 65 6e 74 69 | ".is.one.of.Magit's.most.essenti | 
| 38860 | 61 6c 20 6b 65 79 73 20 61 6e 64 20 61 74 20 6c    65 61 73 74 20 62 79 0a 64 65 66 61 75 6c 74 20 | al.keys.and.at.least.by.default. | 
| 38880 | 69 74 20 73 68 6f 75 6c 64 20 62 65 68 61 76 65    20 63 6f 6e 73 69 73 74 65 6e 74 6c 79 20 61 63 | it.should.behave.consistently.ac | 
| 388a0 | 72 6f 73 73 20 61 6c 6c 20 6f 66 20 4d 61 67 69    74 2c 0a 65 73 70 65 63 69 61 6c 6c 79 20 62 65 | ross.all.of.Magit,.especially.be | 
| 388c0 | 63 61 75 73 65 20 75 73 65 72 73 20 71 75 69 63    6b 6c 79 20 6c 65 61 72 6e 20 74 68 61 74 20 69 | cause.users.quickly.learn.that.i | 
| 388e0 | 74 20 64 6f 65 73 20 73 6f 6d 65 74 68 69 6e 67    0a 76 65 72 79 20 68 61 72 6d 6c 65 73 73 3b 20 | t.does.something.very.harmless;. | 
| 38900 | 69 74 20 73 68 6f 77 73 20 6d 6f 72 65 20 69 6e    66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 | it.shows.more.information.about. | 
| 38920 | 74 68 65 20 74 68 69 6e 67 20 61 74 20 70 6f 69    6e 74 0a 69 6e 20 61 6e 6f 74 68 65 72 20 62 75 | the.thing.at.point.in.another.bu | 
| 38940 | 66 66 65 72 2e 0a 0a 48 6f 77 65 76 65 72 20 5c    22 52 45 54 5c 22 20 75 73 65 64 20 74 6f 20 62 | ffer...However.\"RET\".used.to.b | 
| 38960 | 65 68 61 76 65 20 64 69 66 66 65 72 65 6e 74 6c    79 20 69 6e 20 60 6d 61 67 69 74 2d 72 65 66 73 | ehave.differently.in.`magit-refs | 
| 38980 | 2d 6d 6f 64 65 27 0a 62 75 66 66 65 72 73 2c 20    64 6f 69 6e 67 20 73 75 72 70 72 69 73 69 6e 67 | -mode'.buffers,.doing.surprising | 
| 389a0 | 20 74 68 69 6e 67 73 2c 20 73 6f 6d 65 20 6f 66    20 77 68 69 63 68 20 63 61 6e 6e 6f 74 20 72 65 | .things,.some.of.which.cannot.re | 
| 389c0 | 61 6c 6c 79 20 62 65 0a 64 65 73 63 72 69 62 65    64 20 61 73 20 5c 22 76 69 73 69 74 20 74 68 69 | ally.be.described.as.\"visit.thi | 
| 389e0 | 73 20 74 68 69 6e 67 5c 22 2e 20 20 49 66 20 79    6f 75 20 68 61 76 65 20 67 72 6f 77 6e 20 61 63 | s.thing\"...If.you.have.grown.ac | 
| 38a00 | 63 75 73 74 6f 6d 65 64 0a 74 6f 20 73 75 63 68    20 69 6e 63 6f 6e 73 69 73 74 65 6e 74 2c 20 62 | customed.to.such.inconsistent,.b | 
| 38a20 | 75 74 20 74 6f 20 79 6f 75 20 75 73 65 66 75 6c    2c 20 62 65 68 61 76 69 6f 72 2c 20 74 68 65 6e | ut.to.you.useful,.behavior,.then | 
| 38a40 | 20 79 6f 75 20 63 61 6e 0a 72 65 73 74 6f 72 65    20 74 68 61 74 20 62 79 20 61 64 64 69 6e 67 20 | .you.can.restore.that.by.adding. | 
| 38a60 | 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 6f 66 20 74    68 65 20 62 65 6c 6f 77 20 73 79 6d 62 6f 6c 73 | one.or.more.of.the.below.symbols | 
| 38a80 | 20 74 6f 20 74 68 65 0a 76 61 6c 75 65 20 6f 66    20 74 68 69 73 20 6f 70 74 69 6f 6e 2e 20 20 42 | .to.the.value.of.this.option...B | 
| 38aa0 | 75 74 20 6b 65 65 70 20 69 6e 20 6d 69 6e 64 20    74 68 61 74 20 62 79 20 64 6f 69 6e 67 20 73 6f | ut.keep.in.mind.that.by.doing.so | 
| 38ac0 | 20 79 6f 75 0a 64 6f 6e 27 74 20 6f 6e 6c 79 20    69 6e 74 72 6f 64 75 63 65 20 69 6e 63 6f 6e 73 | .you.don't.only.introduce.incons | 
| 38ae0 | 69 73 74 65 6e 63 69 65 73 2c 20 79 6f 75 20 61    6c 73 6f 20 6c 6f 73 65 20 73 6f 6d 65 0a 66 75 | istencies,.you.also.lose.some.fu | 
| 38b00 | 6e 63 74 69 6f 6e 61 6c 69 74 79 20 61 6e 64 20    6d 69 67 68 74 20 68 61 76 65 20 74 6f 20 72 65 | nctionality.and.might.have.to.re | 
| 38b20 | 73 6f 72 74 20 74 6f 20 60 4d 2d 78 20 6d 61 67    69 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 27 0a | sort.to.`M-x.magit-show-commit'. | 
| 38b40 | 74 6f 20 67 65 74 20 69 74 20 62 61 63 6b 2e 0a    0a 60 6d 61 67 69 74 2d 76 69 73 69 74 2d 72 65 | to.get.it.back...`magit-visit-re | 
| 38b60 | 66 27 20 6c 6f 6f 6b 73 20 66 6f 72 20 74 68 65    73 65 20 73 79 6d 62 6f 6c 73 20 69 6e 20 74 68 | f'.looks.for.these.symbols.in.th | 
| 38b80 | 65 20 6f 72 64 65 72 20 69 6e 20 77 68 69 63 68    0a 74 68 65 79 20 61 72 65 20 64 65 73 63 72 69 | e.order.in.which.they.are.descri | 
| 38ba0 | 62 65 64 20 68 65 72 65 2e 20 20 49 66 20 74 68    65 20 70 72 65 73 65 6e 63 65 20 6f 66 20 61 20 | bed.here...If.the.presence.of.a. | 
| 38bc0 | 73 79 6d 62 6f 6c 20 61 70 70 6c 69 65 73 20 74    6f 0a 74 68 65 20 63 75 72 72 65 6e 74 20 73 69 | symbol.applies.to.the.current.si | 
| 38be0 | 74 75 61 74 69 6f 6e 2c 20 74 68 65 6e 20 74 68    65 20 73 79 6d 62 6f 6c 73 20 74 68 61 74 20 66 | tuation,.then.the.symbols.that.f | 
| 38c00 | 6f 6c 6c 6f 77 20 64 6f 20 6e 6f 74 20 61 66 66    65 63 74 0a 74 68 65 20 6f 75 74 63 6f 6d 65 2e | ollow.do.not.affect.the.outcome. | 
| 38c20 | 0a 0a 60 66 6f 63 75 73 2d 6f 6e 2d 72 65 66 27    0a 0a 20 20 57 69 74 68 20 61 20 70 72 65 66 69 | ..`focus-on-ref'....With.a.prefi | 
| 38c40 | 78 20 61 72 67 75 6d 65 6e 74 20 75 70 64 61 74    65 20 74 68 65 20 62 75 66 66 65 72 20 74 6f 20 | x.argument.update.the.buffer.to. | 
| 38c60 | 73 68 6f 77 20 63 6f 6d 6d 69 74 20 63 6f 75 6e    74 73 0a 20 20 61 6e 64 20 6c 69 73 74 73 20 6f | show.commit.counts...and.lists.o | 
| 38c80 | 66 20 63 68 65 72 72 79 20 63 6f 6d 6d 69 74 73    20 72 65 6c 61 74 69 76 65 20 74 6f 20 74 68 65 | f.cherry.commits.relative.to.the | 
| 38ca0 | 20 72 65 66 65 72 65 6e 63 65 20 61 74 20 70 6f    69 6e 74 0a 20 20 69 6e 73 74 65 61 64 20 6f 66 | .reference.at.point...instead.of | 
| 38cc0 | 20 72 65 6c 61 74 69 76 65 20 74 6f 20 74 68 65    20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 20 | .relative.to.the.current.buffer. | 
| 38ce0 | 6f 72 20 60 48 45 41 44 27 2e 0a 0a 20 20 49 6e    73 74 65 61 64 20 6f 66 20 61 64 64 69 6e 67 20 | or.`HEAD'.....Instead.of.adding. | 
| 38d00 | 74 68 69 73 20 73 79 6d 62 6f 6c 2c 20 63 6f 6e    73 69 64 65 72 20 70 72 65 73 73 69 6e 67 20 5c | this.symbol,.consider.pressing.\ | 
| 38d20 | 22 43 2d 75 20 79 20 6f 20 52 45 54 5c 22 2e 0a    0a 60 63 72 65 61 74 65 2d 62 72 61 6e 63 68 27 | "C-u.y.o.RET\"...`create-branch' | 
| 38d40 | 0a 0a 20 20 49 66 20 70 6f 69 6e 74 20 69 73 20    6f 6e 20 61 20 72 65 6d 6f 74 65 20 62 72 61 6e | ....If.point.is.on.a.remote.bran | 
| 38d60 | 63 68 2c 20 74 68 65 6e 20 63 72 65 61 74 65 20    61 20 6e 65 77 20 6c 6f 63 61 6c 20 62 72 61 6e | ch,.then.create.a.new.local.bran | 
| 38d80 | 63 68 0a 20 20 77 69 74 68 20 74 68 65 20 73 61    6d 65 20 6e 61 6d 65 2c 20 75 73 65 20 74 68 65 | ch...with.the.same.name,.use.the | 
| 38da0 | 20 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 20 61    73 20 69 74 73 20 75 70 73 74 72 65 61 6d 2c 20 | .remote.branch.as.its.upstream,. | 
| 38dc0 | 61 6e 64 0a 20 20 74 68 65 6e 20 63 68 65 63 6b    20 6f 75 74 20 74 68 65 20 6c 6f 63 61 6c 20 62 | and...then.check.out.the.local.b | 
| 38de0 | 72 61 6e 63 68 2e 0a 0a 20 20 49 6e 73 74 65 61    64 20 6f 66 20 61 64 64 69 6e 67 20 74 68 69 73 | ranch.....Instead.of.adding.this | 
| 38e00 | 20 73 79 6d 62 6f 6c 2c 20 63 6f 6e 73 69 64 65    72 20 70 72 65 73 73 69 6e 67 20 5c 22 62 20 63 | .symbol,.consider.pressing.\"b.c | 
| 38e20 | 20 52 45 54 20 52 45 54 5c 22 2c 0a 20 20 6c 69    6b 65 20 79 6f 75 20 77 6f 75 6c 64 20 64 6f 20 | .RET.RET\",...like.you.would.do. | 
| 38e40 | 69 6e 20 6f 74 68 65 72 20 62 75 66 66 65 72 73    2e 0a 0a 60 63 68 65 63 6b 6f 75 74 2d 61 6e 79 | in.other.buffers...`checkout-any | 
| 38e60 | 27 0a 0a 20 20 43 68 65 63 6b 20 6f 75 74 20 74    68 65 20 72 65 66 65 72 65 6e 63 65 20 61 74 20 | '....Check.out.the.reference.at. | 
| 38e80 | 70 6f 69 6e 74 2e 20 20 49 66 20 74 68 61 74 20    72 65 66 65 72 65 6e 63 65 20 69 73 20 61 20 74 | point...If.that.reference.is.a.t | 
| 38ea0 | 61 67 0a 20 20 6f 72 20 61 20 72 65 6d 6f 74 65    20 62 72 61 6e 63 68 2c 20 74 68 65 6e 20 74 68 | ag...or.a.remote.branch,.then.th | 
| 38ec0 | 69 73 20 72 65 73 75 6c 74 73 20 69 6e 20 61 20    64 65 74 61 63 68 65 64 20 60 48 45 41 44 27 2e | is.results.in.a.detached.`HEAD'. | 
| 38ee0 | 0a 0a 20 20 49 6e 73 74 65 61 64 20 6f 66 20 61    64 64 69 6e 67 20 74 68 69 73 20 73 79 6d 62 6f | ....Instead.of.adding.this.symbo | 
| 38f00 | 6c 2c 20 63 6f 6e 73 69 64 65 72 20 70 72 65 73    73 69 6e 67 20 5c 22 62 20 62 20 52 45 54 5c 22 | l,.consider.pressing.\"b.b.RET\" | 
| 38f20 | 2c 0a 20 20 6c 69 6b 65 20 79 6f 75 20 77 6f 75    6c 64 20 64 6f 20 69 6e 20 6f 74 68 65 72 20 62 | ,...like.you.would.do.in.other.b | 
| 38f40 | 75 66 66 65 72 73 2e 0a 0a 60 63 68 65 63 6b 6f    75 74 2d 62 72 61 6e 63 68 27 0a 0a 20 20 43 68 | uffers...`checkout-branch'....Ch | 
| 38f60 | 65 63 6b 20 6f 75 74 20 74 68 65 20 6c 6f 63 61    6c 20 62 72 61 6e 63 68 20 61 74 20 70 6f 69 6e | eck.out.the.local.branch.at.poin | 
| 38f80 | 74 2e 0a 0a 20 20 49 6e 73 74 65 61 64 20 6f 66    20 61 64 64 69 6e 67 20 74 68 69 73 20 73 79 6d | t.....Instead.of.adding.this.sym | 
| 38fa0 | 62 6f 6c 2c 20 63 6f 6e 73 69 64 65 72 20 70 72    65 73 73 69 6e 67 20 5c 22 62 20 62 20 52 45 54 | bol,.consider.pressing.\"b.b.RET | 
| 38fc0 | 5c 22 2c 0a 20 20 6c 69 6b 65 20 79 6f 75 20 77    6f 75 6c 64 20 64 6f 20 69 6e 20 6f 74 68 65 72 | \",...like.you.would.do.in.other | 
| 38fe0 | 20 62 75 66 66 65 72 73 2e 22 0a 20 20 3a 70 61    63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 | .buffers."...:package-version.'( | 
| 39000 | 6d 61 67 69 74 20 2e 20 22 32 2e 39 2e 30 22 29    0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 | magit..."2.9.0")...:group.'magit | 
| 39020 | 2d 72 65 66 73 0a 20 20 3a 67 72 6f 75 70 20 27    6d 61 67 69 74 2d 63 6f 6d 6d 61 6e 64 73 0a 20 | -refs...:group.'magit-commands.. | 
| 39040 | 20 3a 6f 70 74 69 6f 6e 73 20 27 28 66 6f 63 75    73 2d 6f 6e 2d 72 65 66 20 63 72 65 61 74 65 2d | .:options.'(focus-on-ref.create- | 
| 39060 | 62 72 61 6e 63 68 20 63 68 65 63 6b 6f 75 74 2d    61 6e 79 20 63 68 65 63 6b 6f 75 74 2d 62 72 61 | branch.checkout-any.checkout-bra | 
| 39080 | 6e 63 68 29 0a 20 20 3a 74 79 70 65 20 27 28 6c    69 73 74 20 3a 63 6f 6e 76 65 72 74 2d 77 69 64 | nch)...:type.'(list.:convert-wid | 
| 390a0 | 67 65 74 20 63 75 73 74 6f 6d 2d 68 6f 6f 6b 2d    63 6f 6e 76 65 72 74 2d 77 69 64 67 65 74 29 29 | get.custom-hook-convert-widget)) | 
| 390c0 | 0a 0a 3b 3b 3b 20 4d 6f 64 65 0a 0a 28 64 65 66    76 61 72 2d 6b 65 79 6d 61 70 20 6d 61 67 69 74 | ..;;;.Mode..(defvar-keymap.magit | 
| 390e0 | 2d 72 65 66 73 2d 6d 6f 64 65 2d 6d 61 70 0a 20    20 3a 64 6f 63 20 22 4b 65 79 6d 61 70 20 66 6f | -refs-mode-map...:doc."Keymap.fo | 
| 39100 | 72 20 60 6d 61 67 69 74 2d 72 65 66 73 2d 6d 6f    64 65 27 2e 22 0a 20 20 3a 70 61 72 65 6e 74 20 | r.`magit-refs-mode'."...:parent. | 
| 39120 | 6d 61 67 69 74 2d 6d 6f 64 65 2d 6d 61 70 0a 20    20 22 43 2d 79 22 20 23 27 6d 61 67 69 74 2d 72 | magit-mode-map..."C-y".#'magit-r | 
| 39140 | 65 66 73 2d 73 65 74 2d 73 68 6f 77 2d 63 6f 6d    6d 69 74 2d 63 6f 75 6e 74 0a 20 20 22 4c 22 20 | efs-set-show-commit-count..."L". | 
| 39160 | 20 20 23 27 6d 61 67 69 74 2d 6d 61 72 67 69 6e    2d 73 65 74 74 69 6e 67 73 29 0a 0a 28 64 65 66 | ..#'magit-margin-settings)..(def | 
| 39180 | 69 6e 65 2d 64 65 72 69 76 65 64 2d 6d 6f 64 65    20 6d 61 67 69 74 2d 72 65 66 73 2d 6d 6f 64 65 | ine-derived-mode.magit-refs-mode | 
| 391a0 | 20 6d 61 67 69 74 2d 6d 6f 64 65 20 22 4d 61 67    69 74 20 52 65 66 73 22 0a 20 20 22 4d 6f 64 65 | .magit-mode."Magit.Refs"..."Mode | 
| 391c0 | 20 77 68 69 63 68 20 6c 69 73 74 73 20 61 6e 64    20 63 6f 6d 70 61 72 65 73 20 72 65 66 65 72 65 | .which.lists.and.compares.refere | 
| 391e0 | 6e 63 65 73 2e 0a 0a 54 68 69 73 20 6d 6f 64 65    20 69 73 20 64 6f 63 75 6d 65 6e 74 65 64 20 69 | nces...This.mode.is.documented.i | 
| 39200 | 6e 20 69 6e 66 6f 20 6e 6f 64 65 20 60 28 6d 61    67 69 74 29 52 65 66 65 72 65 6e 63 65 73 20 42 | n.info.node.`(magit)References.B | 
| 39220 | 75 66 66 65 72 27 2e 0a 0a 5c 5c 3c 6d 61 67 69    74 2d 6d 6f 64 65 2d 6d 61 70 3e 5c 0a 54 79 70 | uffer'...\\<magit-mode-map>\.Typ | 
| 39240 | 65 20 5c 5c 5b 6d 61 67 69 74 2d 72 65 66 72 65    73 68 5d 20 74 6f 20 72 65 66 72 65 73 68 20 74 | e.\\[magit-refresh].to.refresh.t | 
| 39260 | 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65    72 2e 0a 54 79 70 65 20 5c 5c 5b 6d 61 67 69 74 | he.current.buffer..Type.\\[magit | 
| 39280 | 2d 73 65 63 74 69 6f 6e 2d 74 6f 67 67 6c 65 5d    20 74 6f 20 65 78 70 61 6e 64 20 6f 72 20 68 69 | -section-toggle].to.expand.or.hi | 
| 392a0 | 64 65 20 74 68 65 20 73 65 63 74 69 6f 6e 20 61    74 20 70 6f 69 6e 74 2e 0a 54 79 70 65 20 5c 5c | de.the.section.at.point..Type.\\ | 
| 392c0 | 5b 6d 61 67 69 74 2d 76 69 73 69 74 2d 74 68 69    6e 67 5d 20 6f 72 20 5c 5c 5b 6d 61 67 69 74 2d | [magit-visit-thing].or.\\[magit- | 
| 392e0 | 64 69 66 66 2d 73 68 6f 77 2d 6f 72 2d 73 63 72    6f 6c 6c 2d 75 70 5d 20 5c 0a 74 6f 20 76 69 73 | diff-show-or-scroll-up].\.to.vis | 
| 39300 | 69 74 20 74 68 65 20 63 6f 6d 6d 69 74 20 6f 72    20 62 72 61 6e 63 68 20 61 74 20 70 6f 69 6e 74 | it.the.commit.or.branch.at.point | 
| 39320 | 2e 0a 0a 54 79 70 65 20 5c 5c 5b 6d 61 67 69 74    2d 62 72 61 6e 63 68 5d 20 74 6f 20 73 65 65 20 | ...Type.\\[magit-branch].to.see. | 
| 39340 | 61 76 61 69 6c 61 62 6c 65 20 62 72 61 6e 63 68    20 63 6f 6d 6d 61 6e 64 73 2e 0a 54 79 70 65 20 | available.branch.commands..Type. | 
| 39360 | 5c 5c 5b 6d 61 67 69 74 2d 6d 65 72 67 65 5d 20    74 6f 20 6d 65 72 67 65 20 74 68 65 20 62 72 61 | \\[magit-merge].to.merge.the.bra | 
| 39380 | 6e 63 68 20 6f 72 20 63 6f 6d 6d 69 74 20 61 74    20 70 6f 69 6e 74 2e 0a 54 79 70 65 20 5c 5c 5b | nch.or.commit.at.point..Type.\\[ | 
| 393a0 | 6d 61 67 69 74 2d 63 68 65 72 72 79 2d 70 69 63    6b 5d 20 74 6f 20 61 70 70 6c 79 20 74 68 65 20 | magit-cherry-pick].to.apply.the. | 
| 393c0 | 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 2e    0a 54 79 70 65 20 5c 5c 5b 6d 61 67 69 74 2d 72 | commit.at.point..Type.\\[magit-r | 
| 393e0 | 65 73 65 74 5d 20 74 6f 20 72 65 73 65 74 20 60    48 45 41 44 27 20 74 6f 20 74 68 65 20 63 6f 6d | eset].to.reset.`HEAD'.to.the.com | 
| 39400 | 6d 69 74 20 61 74 20 70 6f 69 6e 74 2e 0a 0a 5c    5c 7b 6d 61 67 69 74 2d 72 65 66 73 2d 6d 6f 64 | mit.at.point...\\{magit-refs-mod | 
| 39420 | 65 2d 6d 61 70 7d 22 0a 20 20 3a 67 72 6f 75 70    20 27 6d 61 67 69 74 2d 72 65 66 73 0a 20 20 28 | e-map}"...:group.'magit-refs...( | 
| 39440 | 68 61 63 6b 2d 64 69 72 2d 6c 6f 63 61 6c 2d 76    61 72 69 61 62 6c 65 73 2d 6e 6f 6e 2d 66 69 6c | hack-dir-local-variables-non-fil | 
| 39460 | 65 2d 62 75 66 66 65 72 29 0a 20 20 28 73 65 74    71 20 6d 61 67 69 74 2d 2d 69 6d 65 6e 75 2d 67 | e-buffer)...(setq.magit--imenu-g | 
| 39480 | 72 6f 75 70 2d 74 79 70 65 73 20 27 28 6c 6f 63    61 6c 20 72 65 6d 6f 74 65 20 74 61 67 73 29 29 | roup-types.'(local.remote.tags)) | 
| 394a0 | 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d    72 65 66 73 2d 73 65 74 75 70 2d 62 75 66 66 65 | )..(defun.magit-refs-setup-buffe | 
| 394c0 | 72 20 28 72 65 66 20 61 72 67 73 29 0a 20 20 28    6d 61 67 69 74 2d 73 65 74 75 70 2d 62 75 66 66 | r.(ref.args)...(magit-setup-buff | 
| 394e0 | 65 72 20 23 27 6d 61 67 69 74 2d 72 65 66 73 2d    6d 6f 64 65 20 6e 69 6c 0a 20 20 20 20 28 6d 61 | er.#'magit-refs-mode.nil.....(ma | 
| 39500 | 67 69 74 2d 62 75 66 66 65 72 2d 75 70 73 74 72    65 61 6d 20 72 65 66 29 0a 20 20 20 20 28 6d 61 | git-buffer-upstream.ref).....(ma | 
| 39520 | 67 69 74 2d 62 75 66 66 65 72 2d 61 72 67 75 6d    65 6e 74 73 20 61 72 67 73 29 29 29 0a 0a 28 64 | git-buffer-arguments.args)))..(d | 
| 39540 | 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 66 73 2d    72 65 66 72 65 73 68 2d 62 75 66 66 65 72 20 28 | efun.magit-refs-refresh-buffer.( | 
| 39560 | 29 0a 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d    73 65 74 2d 62 75 66 66 65 72 2d 6d 61 72 67 69 | )...(setq.magit-set-buffer-margi | 
| 39580 | 6e 2d 72 65 66 72 65 73 68 20 28 6e 6f 74 20 28    6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6d 61 72 | n-refresh.(not.(magit-buffer-mar | 
| 395a0 | 67 69 6e 2d 70 29 29 29 0a 20 20 28 75 6e 6c 65    73 73 20 28 6d 61 67 69 74 2d 72 65 76 2d 76 65 | gin-p)))...(unless.(magit-rev-ve | 
| 395c0 | 72 69 66 79 20 6d 61 67 69 74 2d 62 75 66 66 65    72 2d 75 70 73 74 72 65 61 6d 29 0a 20 20 20 20 | rify.magit-buffer-upstream)..... | 
| 395e0 | 28 73 65 74 71 20 6d 61 67 69 74 2d 72 65 66 73    2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 2d 63 6f 75 | (setq.magit-refs-show-commit-cou | 
| 39600 | 6e 74 20 6e 69 6c 29 29 0a 20 20 28 6d 61 67 69    74 2d 73 65 74 2d 68 65 61 64 65 72 2d 6c 69 6e | nt.nil))...(magit-set-header-lin | 
| 39620 | 65 2d 66 6f 72 6d 61 74 0a 20 20 20 28 66 6f 72    6d 61 74 20 22 25 73 20 25 73 22 20 6d 61 67 69 | e-format....(format."%s.%s".magi | 
| 39640 | 74 2d 62 75 66 66 65 72 2d 75 70 73 74 72 65 61    6d 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 | t-buffer-upstream............(ma | 
| 39660 | 70 63 6f 6e 63 61 74 20 23 27 69 64 65 6e 74 69    74 79 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d | pconcat.#'identity.magit-buffer- | 
| 39680 | 61 72 67 75 6d 65 6e 74 73 20 22 20 22 29 29 29    0a 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 | arguments.".")))...(magit-insert | 
| 396a0 | 2d 73 65 63 74 69 6f 6e 20 28 62 72 61 6e 63 68    62 75 66 29 0a 20 20 20 20 28 6d 61 67 69 74 2d | -section.(branchbuf).....(magit- | 
| 396c0 | 72 75 6e 2d 73 65 63 74 69 6f 6e 2d 68 6f 6f 6b    20 27 6d 61 67 69 74 2d 72 65 66 73 2d 73 65 63 | run-section-hook.'magit-refs-sec | 
| 396e0 | 74 69 6f 6e 73 2d 68 6f 6f 6b 29 29 0a 20 20 28    61 64 64 2d 68 6f 6f 6b 20 27 6b 69 6c 6c 2d 62 | tions-hook))...(add-hook.'kill-b | 
| 39700 | 75 66 66 65 72 2d 68 6f 6f 6b 20 23 27 6d 61 67    69 74 2d 70 72 65 73 65 72 76 65 2d 73 65 63 74 | uffer-hook.#'magit-preserve-sect | 
| 39720 | 69 6f 6e 2d 76 69 73 69 62 69 6c 69 74 79 2d 63    61 63 68 65 29 29 0a 0a 28 63 6c 2d 64 65 66 6d | ion-visibility-cache))..(cl-defm | 
| 39740 | 65 74 68 6f 64 20 6d 61 67 69 74 2d 62 75 66 66    65 72 2d 76 61 6c 75 65 20 28 26 63 6f 6e 74 65 | ethod.magit-buffer-value.(&conte | 
| 39760 | 78 74 20 28 6d 61 6a 6f 72 2d 6d 6f 64 65 20 6d    61 67 69 74 2d 72 65 66 73 2d 6d 6f 64 65 29 29 | xt.(major-mode.magit-refs-mode)) | 
| 39780 | 0a 20 20 28 63 6f 6e 73 20 6d 61 67 69 74 2d 62    75 66 66 65 72 2d 75 70 73 74 72 65 61 6d 20 6d | ...(cons.magit-buffer-upstream.m | 
| 397a0 | 61 67 69 74 2d 62 75 66 66 65 72 2d 61 72 67 75    6d 65 6e 74 73 29 29 0a 0a 3b 3b 3b 20 43 6f 6d | agit-buffer-arguments))..;;;.Com | 
| 397c0 | 6d 61 6e 64 73 0a 0a 3b 3b 3b 23 23 23 61 75 74    6f 6c 6f 61 64 20 28 61 75 74 6f 6c 6f 61 64 20 | mands..;;;###autoload.(autoload. | 
| 397e0 | 27 6d 61 67 69 74 2d 73 68 6f 77 2d 72 65 66 73    20 22 6d 61 67 69 74 2d 72 65 66 73 22 20 6e 69 | 'magit-show-refs."magit-refs".ni | 
| 39800 | 6c 20 74 29 0a 28 74 72 61 6e 73 69 65 6e 74 2d    64 65 66 69 6e 65 2d 70 72 65 66 69 78 20 6d 61 | l.t).(transient-define-prefix.ma | 
| 39820 | 67 69 74 2d 73 68 6f 77 2d 72 65 66 73 20 28 26    6f 70 74 69 6f 6e 61 6c 20 74 72 61 6e 73 69 65 | git-show-refs.(&optional.transie | 
| 39840 | 6e 74 29 0a 20 20 22 4c 69 73 74 20 61 6e 64 20    63 6f 6d 70 61 72 65 20 72 65 66 65 72 65 6e 63 | nt)..."List.and.compare.referenc | 
| 39860 | 65 73 20 69 6e 20 61 20 64 65 64 69 63 61 74 65    64 20 62 75 66 66 65 72 2e 22 0a 20 20 3a 6d 61 | es.in.a.dedicated.buffer."...:ma | 
| 39880 | 6e 2d 70 61 67 65 20 22 67 69 74 2d 62 72 61 6e    63 68 22 0a 20 20 3a 76 61 6c 75 65 20 28 6c 61 | n-page."git-branch"...:value.(la | 
| 398a0 | 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20    20 20 20 28 6d 61 67 69 74 2d 73 68 6f 77 2d 72 | mbda.()............(magit-show-r | 
| 398c0 | 65 66 73 2d 61 72 67 75 6d 65 6e 74 73 20 6d 61    67 69 74 2d 70 72 65 66 69 78 2d 75 73 65 2d 62 | efs-arguments.magit-prefix-use-b | 
| 398e0 | 75 66 66 65 72 2d 61 72 67 75 6d 65 6e 74 73 29    29 0a 20 20 5b 22 41 72 67 75 6d 65 6e 74 73 22 | uffer-arguments))...["Arguments" | 
| 39900 | 0a 20 20 20 28 6d 61 67 69 74 2d 66 6f 72 2d 65    61 63 68 2d 72 65 66 3a 2d 2d 63 6f 6e 74 61 69 | ....(magit-for-each-ref:--contai | 
| 39920 | 6e 73 29 0a 20 20 20 28 22 2d 4d 22 20 22 4d 65    72 67 65 64 22 20 20 20 20 20 20 20 20 20 20 20 | ns)....("-M"."Merged"........... | 
| 39940 | 20 20 20 20 22 2d 2d 6d 65 72 67 65 64 3d 22 20    6d 61 67 69 74 2d 74 72 61 6e 73 69 65 6e 74 2d | ...."--merged=".magit-transient- | 
| 39960 | 72 65 61 64 2d 72 65 76 69 73 69 6f 6e 29 0a 20    20 20 28 22 2d 6d 22 20 22 4d 65 72 67 65 64 20 | read-revision)....("-m"."Merged. | 
| 39980 | 74 6f 20 48 45 41 44 22 20 20 20 20 20 20 20 22    2d 2d 6d 65 72 67 65 64 22 29 0a 20 20 20 28 22 | to.HEAD"......."--merged")....(" | 
| 399a0 | 2d 4e 22 20 22 4e 6f 74 20 6d 65 72 67 65 64 22    20 20 20 20 20 20 20 20 20 20 20 22 2d 2d 6e 6f | -N"."Not.merged"..........."--no | 
| 399c0 | 2d 6d 65 72 67 65 64 3d 22 20 6d 61 67 69 74 2d    74 72 61 6e 73 69 65 6e 74 2d 72 65 61 64 2d 72 | -merged=".magit-transient-read-r | 
| 399e0 | 65 76 69 73 69 6f 6e 29 0a 20 20 20 28 22 2d 6e    22 20 22 4e 6f 74 20 6d 65 72 67 65 64 20 74 6f | evision)....("-n"."Not.merged.to | 
| 39a00 | 20 48 45 41 44 22 20 20 20 22 2d 2d 6e 6f 2d 6d    65 72 67 65 64 22 29 0a 20 20 20 28 6d 61 67 69 | .HEAD"..."--no-merged")....(magi | 
| 39a20 | 74 2d 66 6f 72 2d 65 61 63 68 2d 72 65 66 3a 2d    2d 73 6f 72 74 29 5d 0a 20 20 5b 22 41 63 74 69 | t-for-each-ref:--sort)]...["Acti | 
| 39a40 | 6f 6e 73 22 0a 20 20 20 28 22 79 22 20 22 53 68    6f 77 20 72 65 66 73 2c 20 63 6f 6d 70 61 72 69 | ons"....("y"."Show.refs,.compari | 
| 39a60 | 6e 67 20 74 68 65 6d 20 77 69 74 68 20 48 45 41    44 22 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 | ng.them.with.HEAD"...........mag | 
| 39a80 | 69 74 2d 73 68 6f 77 2d 72 65 66 73 2d 68 65 61    64 29 0a 20 20 20 28 22 63 22 20 22 53 68 6f 77 | it-show-refs-head)....("c"."Show | 
| 39aa0 | 20 72 65 66 73 2c 20 63 6f 6d 70 61 72 69 6e 67    20 74 68 65 6d 20 77 69 74 68 20 63 75 72 72 65 | .refs,.comparing.them.with.curre | 
| 39ac0 | 6e 74 20 62 72 61 6e 63 68 22 20 6d 61 67 69 74    2d 73 68 6f 77 2d 72 65 66 73 2d 63 75 72 72 65 | nt.branch".magit-show-refs-curre | 
| 39ae0 | 6e 74 29 0a 20 20 20 28 22 6f 22 20 22 53 68 6f    77 20 72 65 66 73 2c 20 63 6f 6d 70 61 72 69 6e | nt)....("o"."Show.refs,.comparin | 
| 39b00 | 67 20 74 68 65 6d 20 77 69 74 68 20 6f 74 68 65    72 20 62 72 61 6e 63 68 22 20 20 20 6d 61 67 69 | g.them.with.other.branch"...magi | 
| 39b20 | 74 2d 73 68 6f 77 2d 72 65 66 73 2d 6f 74 68 65    72 29 0a 20 20 20 28 22 72 22 20 22 53 68 6f 77 | t-show-refs-other)....("r"."Show | 
| 39b40 | 20 72 65 66 73 2c 20 63 68 61 6e 67 69 6e 67 20    63 6f 6d 6d 69 74 20 63 6f 75 6e 74 20 64 69 73 | .refs,.changing.commit.count.dis | 
| 39b60 | 70 6c 61 79 22 0a 20 20 20 20 6d 61 67 69 74 2d    72 65 66 73 2d 73 65 74 2d 73 68 6f 77 2d 63 6f | play".....magit-refs-set-show-co | 
| 39b80 | 6d 6d 69 74 2d 63 6f 75 6e 74 29 5d 0a 20 20 28    69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 | mmit-count)]...(interactive.(lis | 
| 39ba0 | 74 20 28 6f 72 20 28 64 65 72 69 76 65 64 2d 6d    6f 64 65 2d 70 20 27 6d 61 67 69 74 2d 72 65 66 | t.(or.(derived-mode-p.'magit-ref | 
| 39bc0 | 73 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s-mode)......................... | 
| 39be0 | 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d    61 72 67 29 29 29 0a 20 20 28 69 66 20 74 72 61 | .current-prefix-arg)))...(if.tra | 
| 39c00 | 6e 73 69 65 6e 74 0a 20 20 20 20 20 20 28 74 72    61 6e 73 69 65 6e 74 2d 73 65 74 75 70 20 27 6d | nsient.......(transient-setup.'m | 
| 39c20 | 61 67 69 74 2d 73 68 6f 77 2d 72 65 66 73 29 0a    20 20 20 20 28 6d 61 67 69 74 2d 72 65 66 73 2d | agit-show-refs).....(magit-refs- | 
| 39c40 | 73 65 74 75 70 2d 62 75 66 66 65 72 20 22 48 45    41 44 22 20 28 6d 61 67 69 74 2d 73 68 6f 77 2d | setup-buffer."HEAD".(magit-show- | 
| 39c60 | 72 65 66 73 2d 61 72 67 75 6d 65 6e 74 73 29 29    29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | refs-arguments))))..(defun.magit | 
| 39c80 | 2d 73 68 6f 77 2d 72 65 66 73 2d 61 72 67 75 6d    65 6e 74 73 20 28 26 6f 70 74 69 6f 6e 61 6c 20 | -show-refs-arguments.(&optional. | 
| 39ca0 | 75 73 65 2d 62 75 66 66 65 72 2d 61 72 67 73 29    0a 20 20 28 75 6e 6c 65 73 73 20 75 73 65 2d 62 | use-buffer-args)...(unless.use-b | 
| 39cc0 | 75 66 66 65 72 2d 61 72 67 73 0a 20 20 20 20 28    73 65 74 71 20 75 73 65 2d 62 75 66 66 65 72 2d | uffer-args.....(setq.use-buffer- | 
| 39ce0 | 61 72 67 73 20 6d 61 67 69 74 2d 64 69 72 65 63    74 2d 75 73 65 2d 62 75 66 66 65 72 2d 61 72 67 | args.magit-direct-use-buffer-arg | 
| 39d00 | 75 6d 65 6e 74 73 29 29 0a 20 20 28 6c 65 74 20    28 61 72 67 73 29 0a 20 20 20 20 28 63 6f 6e 64 | uments))...(let.(args).....(cond | 
| 39d20 | 0a 20 20 20 20 20 28 28 65 71 20 74 72 61 6e 73    69 65 6e 74 2d 63 75 72 72 65 6e 74 2d 63 6f 6d | ......((eq.transient-current-com | 
| 39d40 | 6d 61 6e 64 20 27 6d 61 67 69 74 2d 73 68 6f 77    2d 72 65 66 73 29 0a 20 20 20 20 20 20 28 73 65 | mand.'magit-show-refs).......(se | 
| 39d60 | 74 71 20 61 72 67 73 20 28 74 72 61 6e 73 69 65    6e 74 2d 61 72 67 73 20 27 6d 61 67 69 74 2d 73 | tq.args.(transient-args.'magit-s | 
| 39d80 | 68 6f 77 2d 72 65 66 73 29 29 29 0a 20 20 20 20    20 28 28 65 71 20 6d 61 6a 6f 72 2d 6d 6f 64 65 | how-refs)))......((eq.major-mode | 
| 39da0 | 20 27 6d 61 67 69 74 2d 72 65 66 73 2d 6d 6f 64    65 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 61 | .'magit-refs-mode).......(setq.a | 
| 39dc0 | 72 67 73 20 6d 61 67 69 74 2d 62 75 66 66 65 72    2d 61 72 67 75 6d 65 6e 74 73 29 29 0a 20 20 20 | rgs.magit-buffer-arguments)).... | 
| 39de0 | 20 20 28 28 61 6e 64 20 28 6d 65 6d 71 20 75 73    65 2d 62 75 66 66 65 72 2d 61 72 67 73 20 27 28 | ..((and.(memq.use-buffer-args.'( | 
| 39e00 | 61 6c 77 61 79 73 20 73 65 6c 65 63 74 65 64 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 28 61 6e | always.selected))............(an | 
| 39e20 | 64 2d 6c 65 74 2a 20 28 28 62 75 66 66 65 72 20    28 6d 61 67 69 74 2d 67 65 74 2d 6d 6f 64 65 2d | d-let*.((buffer.(magit-get-mode- | 
| 39e40 | 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | buffer.......................... | 
| 39e60 | 20 20 20 20 20 20 27 6d 61 67 69 74 2d 72 65 66    73 2d 6d 6f 64 65 20 6e 69 6c 0a 20 20 20 20 20 | ......'magit-refs-mode.nil...... | 
| 39e80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 65 71 20 75 73 | ..........................(eq.us | 
| 39ea0 | 65 2d 62 75 66 66 65 72 2d 61 72 67 73 20 27 73    65 6c 65 63 74 65 64 29 29 29 29 0a 20 20 20 20 | e-buffer-args.'selected))))..... | 
| 39ec0 | 20 20 20 20 20 20 20 20 20 28 70 72 6f 67 6e 20    3b 20 77 6f 72 6b 20 61 72 6f 75 6e 64 20 64 65 | .........(progn.;.work.around.de | 
| 39ee0 | 62 62 75 67 73 23 33 31 38 34 30 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 | bbugs#31840................(setq | 
| 39f00 | 20 61 72 67 73 20 28 62 75 66 66 65 72 2d 6c 6f    63 61 6c 2d 76 61 6c 75 65 20 27 6d 61 67 69 74 | .args.(buffer-local-value.'magit | 
| 39f20 | 2d 62 75 66 66 65 72 2d 61 72 67 75 6d 65 6e 74    73 20 62 75 66 66 65 72 29 29 0a 20 20 20 20 20 | -buffer-arguments.buffer))...... | 
| 39f40 | 20 20 20 20 20 20 20 20 20 20 74 29 29 29 29 0a    20 20 20 20 20 28 74 0a 20 20 20 20 20 20 28 73 | ..........t))))......(t.......(s | 
| 39f60 | 65 74 71 20 61 72 67 73 20 28 61 6c 69 73 74 2d    67 65 74 20 27 6d 61 67 69 74 2d 73 68 6f 77 2d | etq.args.(alist-get.'magit-show- | 
| 39f80 | 72 65 66 73 20 74 72 61 6e 73 69 65 6e 74 2d 76    61 6c 75 65 73 29 29 29 29 0a 20 20 20 20 61 72 | refs.transient-values)))).....ar | 
| 39fa0 | 67 73 29 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74    2d 64 65 66 69 6e 65 2d 61 72 67 75 6d 65 6e 74 | gs))..(transient-define-argument | 
| 39fc0 | 20 6d 61 67 69 74 2d 66 6f 72 2d 65 61 63 68 2d    72 65 66 3a 2d 2d 63 6f 6e 74 61 69 6e 73 20 28 | .magit-for-each-ref:--contains.( | 
| 39fe0 | 29 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e    20 22 43 6f 6e 74 61 69 6e 73 22 0a 20 20 3a 63 | )...:description."Contains"...:c | 
| 3a000 | 6c 61 73 73 20 27 74 72 61 6e 73 69 65 6e 74 2d    6f 70 74 69 6f 6e 0a 20 20 3a 6b 65 79 20 22 2d | lass.'transient-option...:key."- | 
| 3a020 | 63 22 0a 20 20 3a 61 72 67 75 6d 65 6e 74 20 22    2d 2d 63 6f 6e 74 61 69 6e 73 3d 22 0a 20 20 3a | c"...:argument."--contains="...: | 
| 3a040 | 72 65 61 64 65 72 20 23 27 6d 61 67 69 74 2d 74    72 61 6e 73 69 65 6e 74 2d 72 65 61 64 2d 72 65 | reader.#'magit-transient-read-re | 
| 3a060 | 76 69 73 69 6f 6e 29 0a 0a 28 74 72 61 6e 73 69    65 6e 74 2d 64 65 66 69 6e 65 2d 61 72 67 75 6d | vision)..(transient-define-argum | 
| 3a080 | 65 6e 74 20 6d 61 67 69 74 2d 66 6f 72 2d 65 61    63 68 2d 72 65 66 3a 2d 2d 73 6f 72 74 20 28 29 | ent.magit-for-each-ref:--sort.() | 
| 3a0a0 | 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20    22 53 6f 72 74 22 0a 20 20 3a 63 6c 61 73 73 20 | ...:description."Sort"...:class. | 
| 3a0c0 | 27 74 72 61 6e 73 69 65 6e 74 2d 6f 70 74 69 6f    6e 0a 20 20 3a 6b 65 79 20 22 2d 73 22 0a 20 20 | 'transient-option...:key."-s"... | 
| 3a0e0 | 3a 61 72 67 75 6d 65 6e 74 20 22 2d 2d 73 6f 72    74 3d 22 0a 20 20 3a 72 65 61 64 65 72 20 23 27 | :argument."--sort="...:reader.#' | 
| 3a100 | 6d 61 67 69 74 2d 72 65 61 64 2d 72 65 66 2d 73    6f 72 74 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | magit-read-ref-sort)..(defun.mag | 
| 3a120 | 69 74 2d 72 65 61 64 2d 72 65 66 2d 73 6f 72 74    20 28 70 72 6f 6d 70 74 20 69 6e 69 74 69 61 6c | it-read-ref-sort.(prompt.initial | 
| 3a140 | 2d 69 6e 70 75 74 20 5f 68 69 73 74 6f 72 79 29    0a 20 20 28 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 | -input._history)...(magit-comple | 
| 3a160 | 74 69 6e 67 2d 72 65 61 64 20 70 72 6f 6d 70 74    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ting-read.prompt................ | 
| 3a180 | 20 20 20 20 20 20 20 20 20 20 27 28 22 2d 63 6f    6d 6d 69 74 74 65 72 64 61 74 65 22 20 22 2d 61 | ..........'("-committerdate"."-a | 
| 3a1a0 | 75 74 68 6f 72 64 61 74 65 22 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | uthordate"...................... | 
| 3a1c0 | 20 20 20 20 20 20 22 63 6f 6d 6d 69 74 74 65 72    64 61 74 65 22 20 22 61 75 74 68 6f 72 64 61 74 | ......"committerdate"."authordat | 
| 3a1e0 | 65 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c | e")..........................nil | 
| 3a200 | 20 6e 69 6c 20 69 6e 69 74 69 61 6c 2d 69 6e 70    75 74 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f | .nil.initial-input))..;;;###auto | 
| 3a220 | 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69    74 2d 73 68 6f 77 2d 72 65 66 73 2d 68 65 61 64 | load.(defun.magit-show-refs-head | 
| 3a240 | 20 28 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 73    29 0a 20 20 22 4c 69 73 74 20 61 6e 64 20 63 6f | .(&optional.args)..."List.and.co | 
| 3a260 | 6d 70 61 72 65 20 72 65 66 65 72 65 6e 63 65 73    20 69 6e 20 61 20 64 65 64 69 63 61 74 65 64 20 | mpare.references.in.a.dedicated. | 
| 3a280 | 62 75 66 66 65 72 2e 0a 43 6f 6d 70 61 72 65 64    20 77 69 74 68 20 60 48 45 41 44 27 2e 22 0a 20 | buffer..Compared.with.`HEAD'.".. | 
| 3a2a0 | 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c    69 73 74 20 28 6d 61 67 69 74 2d 73 68 6f 77 2d | .(interactive.(list.(magit-show- | 
| 3a2c0 | 72 65 66 73 2d 61 72 67 75 6d 65 6e 74 73 29 29    29 0a 20 20 28 6d 61 67 69 74 2d 72 65 66 73 2d | refs-arguments)))...(magit-refs- | 
| 3a2e0 | 73 65 74 75 70 2d 62 75 66 66 65 72 20 22 48 45    41 44 22 20 61 72 67 73 29 29 0a 0a 3b 3b 3b 23 | setup-buffer."HEAD".args))..;;;# | 
| 3a300 | 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75    6e 20 6d 61 67 69 74 2d 73 68 6f 77 2d 72 65 66 | ##autoload.(defun.magit-show-ref | 
| 3a320 | 73 2d 63 75 72 72 65 6e 74 20 28 26 6f 70 74 69    6f 6e 61 6c 20 61 72 67 73 29 0a 20 20 22 4c 69 | s-current.(&optional.args)..."Li | 
| 3a340 | 73 74 20 61 6e 64 20 63 6f 6d 70 61 72 65 20 72    65 66 65 72 65 6e 63 65 73 20 69 6e 20 61 20 64 | st.and.compare.references.in.a.d | 
| 3a360 | 65 64 69 63 61 74 65 64 20 62 75 66 66 65 72 2e    0a 43 6f 6d 70 61 72 65 20 77 69 74 68 20 74 68 | edicated.buffer..Compare.with.th | 
| 3a380 | 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68    20 6f 72 20 60 48 45 41 44 27 20 69 66 20 69 74 | e.current.branch.or.`HEAD'.if.it | 
| 3a3a0 | 20 69 73 20 64 65 74 61 63 68 65 64 2e 22 0a 20    20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c | .is.detached."...(interactive.(l | 
| 3a3c0 | 69 73 74 20 28 6d 61 67 69 74 2d 73 68 6f 77 2d    72 65 66 73 2d 61 72 67 75 6d 65 6e 74 73 29 29 | ist.(magit-show-refs-arguments)) | 
| 3a3e0 | 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 66 73 2d    73 65 74 75 70 2d 62 75 66 66 65 72 20 28 6d 61 | )...(magit-refs-setup-buffer.(ma | 
| 3a400 | 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d    62 72 61 6e 63 68 29 20 61 72 67 73 29 29 0a 0a | git-get-current-branch).args)).. | 
| 3a420 | 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28    64 65 66 75 6e 20 6d 61 67 69 74 2d 73 68 6f 77 | ;;;###autoload.(defun.magit-show | 
| 3a440 | 2d 72 65 66 73 2d 6f 74 68 65 72 20 28 26 6f 70    74 69 6f 6e 61 6c 20 72 65 66 20 61 72 67 73 29 | -refs-other.(&optional.ref.args) | 
| 3a460 | 0a 20 20 22 4c 69 73 74 20 61 6e 64 20 63 6f 6d    70 61 72 65 20 72 65 66 65 72 65 6e 63 65 73 20 | ..."List.and.compare.references. | 
| 3a480 | 69 6e 20 61 20 64 65 64 69 63 61 74 65 64 20 62    75 66 66 65 72 2e 0a 43 6f 6d 70 61 72 65 64 20 | in.a.dedicated.buffer..Compared. | 
| 3a4a0 | 77 69 74 68 20 61 20 62 72 61 6e 63 68 20 72 65    61 64 20 66 72 6f 6d 20 74 68 65 20 75 73 65 72 | with.a.branch.read.from.the.user | 
| 3a4c0 | 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76    65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 72 | ."...(interactive.(list.(magit-r | 
| 3a4e0 | 65 61 64 2d 6f 74 68 65 72 2d 62 72 61 6e 63 68    20 22 43 6f 6d 70 61 72 65 20 77 69 74 68 22 29 | ead-other-branch."Compare.with") | 
| 3a500 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 68 6f | ......................(magit-sho | 
| 3a520 | 77 2d 72 65 66 73 2d 61 72 67 75 6d 65 6e 74 73    29 29 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 66 | w-refs-arguments)))...(magit-ref | 
| 3a540 | 73 2d 73 65 74 75 70 2d 62 75 66 66 65 72 20 72    65 66 20 61 72 67 73 29 29 0a 0a 28 74 72 61 6e | s-setup-buffer.ref.args))..(tran | 
| 3a560 | 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 73 75 66    66 69 78 20 6d 61 67 69 74 2d 72 65 66 73 2d 73 | sient-define-suffix.magit-refs-s | 
| 3a580 | 65 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 2d 63    6f 75 6e 74 20 28 29 0a 20 20 22 43 68 61 6e 67 | et-show-commit-count.()..."Chang | 
| 3a5a0 | 65 20 66 6f 72 20 77 68 69 63 68 20 72 65 66 73    20 74 68 65 20 63 6f 6d 6d 69 74 20 63 6f 75 6e | e.for.which.refs.the.commit.coun | 
| 3a5c0 | 74 20 69 73 20 73 68 6f 77 6e 2e 22 0a 20 20 3a    64 65 73 63 72 69 70 74 69 6f 6e 20 22 43 68 61 | t.is.shown."...:description."Cha | 
| 3a5e0 | 6e 67 65 20 76 65 72 62 6f 73 69 74 79 22 0a 20    20 3a 6b 65 79 20 22 76 22 0a 20 20 3a 74 72 61 | nge.verbosity"...:key."v"...:tra | 
| 3a600 | 6e 73 69 65 6e 74 20 6e 69 6c 0a 20 20 3a 69 66    2d 64 65 72 69 76 65 64 20 27 6d 61 67 69 74 2d | nsient.nil...:if-derived.'magit- | 
| 3a620 | 72 65 66 73 2d 6d 6f 64 65 0a 20 20 28 69 6e 74    65 72 61 63 74 69 76 65 29 0a 20 20 28 73 65 74 | refs-mode...(interactive)...(set | 
| 3a640 | 71 2d 6c 6f 63 61 6c 20 6d 61 67 69 74 2d 72 65    66 73 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 2d 63 | q-local.magit-refs-show-commit-c | 
| 3a660 | 6f 75 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 63 | ount...............(magit-read-c | 
| 3a680 | 68 61 72 2d 63 61 73 65 20 22 53 68 6f 77 20 63    6f 6d 6d 69 74 20 63 6f 75 6e 74 73 20 66 6f 72 | har-case."Show.commit.counts.for | 
| 3a6a0 | 20 22 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 3f 61 20 22 5b 61 5d 6c | .".nil.................(?a."[a]l | 
| 3a6c0 | 6c 20 72 65 66 73 22 20 27 61 6c 6c 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3f | l.refs".'all).................(? | 
| 3a6e0 | 62 20 22 5b 62 5d 72 61 6e 63 68 65 73 20 6f 6e    6c 79 22 20 74 29 0a 20 20 20 20 20 20 20 20 20 | b."[b]ranches.only".t).......... | 
| 3a700 | 20 20 20 20 20 20 20 28 3f 6e 20 22 5b 6e 5d 6f    74 68 69 6e 67 22 20 6e 69 6c 29 29 29 0a 20 20 | .......(?n."[n]othing".nil)))... | 
| 3a720 | 28 6d 61 67 69 74 2d 72 65 66 72 65 73 68 29 29    0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 76 | (magit-refresh))..(defun.magit-v | 
| 3a740 | 69 73 69 74 2d 72 65 66 20 28 29 0a 20 20 22 56    69 73 69 74 20 74 68 65 20 72 65 66 65 72 65 6e | isit-ref.()..."Visit.the.referen | 
| 3a760 | 63 65 20 6f 72 20 72 65 76 69 73 69 6f 6e 20 61    74 20 70 6f 69 6e 74 20 69 6e 20 61 6e 6f 74 68 | ce.or.revision.at.point.in.anoth | 
| 3a780 | 65 72 20 62 75 66 66 65 72 2e 0a 49 66 20 74 68    65 72 65 20 69 73 20 6e 6f 20 72 65 76 69 73 69 | er.buffer..If.there.is.no.revisi | 
| 3a7a0 | 6f 6e 20 61 74 20 70 6f 69 6e 74 20 6f 72 20 77    69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 | on.at.point.or.with.a.prefix.arg | 
| 3a7c0 | 75 6d 65 6e 74 20 70 72 6f 6d 70 74 0a 66 6f 72    20 61 20 72 65 76 69 73 69 6f 6e 2e 0a 0a 54 68 | ument.prompt.for.a.revision...Th | 
| 3a7e0 | 69 73 20 63 6f 6d 6d 61 6e 64 20 62 65 68 61 76    65 73 20 6a 75 73 74 20 6c 69 6b 65 20 60 6d 61 | is.command.behaves.just.like.`ma | 
| 3a800 | 67 69 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 27    2c 20 65 78 63 65 70 74 20 69 66 0a 70 6f 69 6e | git-show-commit',.except.if.poin | 
| 3a820 | 74 20 69 73 20 6f 6e 20 61 20 72 65 66 65 72 65    6e 63 65 20 69 6e 20 61 20 60 6d 61 67 69 74 2d | t.is.on.a.reference.in.a.`magit- | 
| 3a840 | 72 65 66 73 2d 6d 6f 64 65 27 20 62 75 66 66 65    72 20 28 61 20 62 75 66 66 65 72 0a 6c 69 73 74 | refs-mode'.buffer.(a.buffer.list | 
| 3a860 | 69 6e 67 20 62 72 61 6e 63 68 65 73 20 61 6e 64    20 74 61 67 73 29 2c 20 69 6e 20 77 68 69 63 68 | ing.branches.and.tags),.in.which | 
| 3a880 | 20 63 61 73 65 20 74 68 65 20 62 65 68 61 76 69    6f 72 20 6d 61 79 20 62 65 0a 64 69 66 66 65 72 | .case.the.behavior.may.be.differ | 
| 3a8a0 | 65 6e 74 2c 20 62 75 74 20 6f 6e 6c 79 20 69 66    20 79 6f 75 20 68 61 76 65 20 63 75 73 74 6f 6d | ent,.but.only.if.you.have.custom | 
| 3a8c0 | 69 7a 65 64 20 74 68 65 20 6f 70 74 69 6f 6e 0a    60 6d 61 67 69 74 2d 76 69 73 69 74 2d 72 65 66 | ized.the.option.`magit-visit-ref | 
| 3a8e0 | 2d 62 65 68 61 76 69 6f 72 27 20 28 77 68 69 63    68 20 73 65 65 29 2e 20 20 57 68 65 6e 20 69 6e | -behavior'.(which.see)...When.in | 
| 3a900 | 76 6f 6b 65 64 20 66 72 6f 6d 20 61 0a 6d 65 6e    75 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 61 | voked.from.a.menu.this.command.a | 
| 3a920 | 6c 77 61 79 73 20 62 65 68 61 76 65 73 20 6c 69    6b 65 20 60 6d 61 67 69 74 2d 73 68 6f 77 2d 63 | lways.behaves.like.`magit-show-c | 
| 3a940 | 6f 6d 6d 69 74 27 2e 22 0a 20 20 28 69 6e 74 65    72 61 63 74 69 76 65 29 0a 20 20 28 69 66 20 28 | ommit'."...(interactive)...(if.( | 
| 3a960 | 61 6e 64 20 28 64 65 72 69 76 65 64 2d 6d 6f 64    65 2d 70 20 27 6d 61 67 69 74 2d 72 65 66 73 2d | and.(derived-mode-p.'magit-refs- | 
| 3a980 | 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20    20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d | mode)............(magit-section- | 
| 3a9a0 | 6d 61 74 63 68 20 27 28 62 72 61 6e 63 68 20 74    61 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | match.'(branch.tag))............ | 
| 3a9c0 | 28 6e 6f 74 20 28 6d 61 67 69 74 2d 6d 65 6e 75    2d 70 6f 73 69 74 69 6f 6e 29 29 29 0a 20 20 20 | (not.(magit-menu-position))).... | 
| 3a9e0 | 20 20 20 28 6c 65 74 20 28 28 72 65 66 20 28 6f    72 65 66 20 28 6d 61 67 69 74 2d 63 75 72 72 65 | ...(let.((ref.(oref.(magit-curre | 
| 3aa00 | 6e 74 2d 73 65 63 74 69 6f 6e 29 20 76 61 6c 75    65 29 29 29 0a 20 20 20 20 20 20 20 20 28 63 6f | nt-section).value))).........(co | 
| 3aa20 | 6e 64 20 28 63 75 72 72 65 6e 74 2d 70 72 65 66    69 78 2d 61 72 67 0a 20 20 20 20 20 20 20 20 20 | nd.(current-prefix-arg.......... | 
| 3aa40 | 20 20 20 20 20 20 28 63 6f 6e 64 20 28 28 6d 65    6d 71 20 27 66 6f 63 75 73 2d 6f 6e 2d 72 65 66 | ......(cond.((memq.'focus-on-ref | 
| 3aa60 | 20 6d 61 67 69 74 2d 76 69 73 69 74 2d 72 65 66    2d 62 65 68 61 76 69 6f 72 29 0a 20 20 20 20 20 | .magit-visit-ref-behavior)...... | 
| 3aa80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6d 61 67 69 74 2d 72 65 66 73 2d 73 65 74 | .................(magit-refs-set | 
| 3aaa0 | 75 70 2d 62 75 66 66 65 72 20 72 65 66 20 28 6d    61 67 69 74 2d 73 68 6f 77 2d 72 65 66 73 2d 61 | up-buffer.ref.(magit-show-refs-a | 
| 3aac0 | 72 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rguments)))..................... | 
| 3aae0 | 20 28 6d 61 67 69 74 2d 76 69 73 69 74 2d 72 65    66 2d 62 65 68 61 76 69 6f 72 0a 20 20 20 20 20 | .(magit-visit-ref-behavior...... | 
| 3ab00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 3b 3b 20 44 6f 6e 27 74 20 70 72 6f 6d 70 74 | .................;;.Don't.prompt | 
| 3ab20 | 20 66 6f 72 20 63 6f 6d 6d 69 74 20 74 6f 20 76    69 73 69 74 2e 0a 20 20 20 20 20 20 20 20 20 20 | .for.commit.to.visit............ | 
| 3ab40 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74    20 28 28 63 75 72 72 65 6e 74 2d 70 72 65 66 69 | ............(let.((current-prefi | 
| 3ab60 | 78 2d 61 72 67 20 6e 69 6c 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | x-arg.nil))..................... | 
| 3ab80 | 20 20 20 20 28 63 61 6c 6c 2d 69 6e 74 65 72 61    63 74 69 76 65 6c 79 20 23 27 6d 61 67 69 74 2d | ....(call-interactively.#'magit- | 
| 3aba0 | 73 68 6f 77 2d 63 6f 6d 6d 69 74 29 29 29 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | show-commit)))))...............( | 
| 3abc0 | 28 61 6e 64 20 28 6d 65 6d 71 20 27 63 72 65 61    74 65 2d 62 72 61 6e 63 68 20 6d 61 67 69 74 2d | (and.(memq.'create-branch.magit- | 
| 3abe0 | 76 69 73 69 74 2d 72 65 66 2d 62 65 68 61 76 69    6f 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | visit-ref-behavior)............. | 
| 3ac00 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73    65 63 74 69 6f 6e 2d 6d 61 74 63 68 20 5b 62 72 | ........(magit-section-match.[br | 
| 3ac20 | 61 6e 63 68 20 72 65 6d 6f 74 65 5d 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c | anch.remote]))................(l | 
| 3ac40 | 65 74 20 28 28 62 72 61 6e 63 68 20 28 63 64 72    20 28 6d 61 67 69 74 2d 73 70 6c 69 74 2d 62 72 | et.((branch.(cdr.(magit-split-br | 
| 3ac60 | 61 6e 63 68 2d 6e 61 6d 65 20 72 65 66 29 29 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | anch-name.ref))))............... | 
| 3ac80 | 20 20 20 28 69 66 20 28 6d 61 67 69 74 2d 62 72    61 6e 63 68 2d 70 20 62 72 61 6e 63 68 29 0a 20 | ...(if.(magit-branch-p.branch).. | 
| 3aca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 69 66 20 28 6d 61 67 69 74 2d 72 | ....................(if.(magit-r | 
| 3acc0 | 65 76 2d 65 71 20 62 72 61 6e 63 68 20 72 65 66    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ev-eq.branch.ref)............... | 
| 3ace0 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69    74 2d 63 61 6c 6c 2d 67 69 74 20 22 63 68 65 63 | ...........(magit-call-git."chec | 
| 3ad00 | 6b 6f 75 74 22 20 62 72 61 6e 63 68 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | kout".branch)................... | 
| 3ad20 | 20 20 20 20 20 28 73 65 74 71 20 62 72 61 6e 63    68 20 28 70 72 6f 70 65 72 74 69 7a 65 20 62 72 | .....(setq.branch.(propertize.br | 
| 3ad40 | 61 6e 63 68 20 27 66 61 63 65 20 27 6d 61 67 69    74 2d 62 72 61 6e 63 68 2d 6c 6f 63 61 6c 29 29 | anch.'face.'magit-branch-local)) | 
| 3ad60 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 73 65 74 71 20 72 65 | ........................(setq.re | 
| 3ad80 | 66 20 28 70 72 6f 70 65 72 74 69 7a 65 20 72 65    66 20 27 66 61 63 65 20 27 6d 61 67 69 74 2d 62 | f.(propertize.ref.'face.'magit-b | 
| 3ada0 | 72 61 6e 63 68 2d 72 65 6d 6f 74 65 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ranch-remote)).................. | 
| 3adc0 | 20 20 20 20 20 20 28 70 63 61 73 65 20 28 70 72    6f 67 31 20 28 72 65 61 64 2d 63 68 61 72 2d 63 | ......(pcase.(prog1.(read-char-c | 
| 3ade0 | 68 6f 69 63 65 20 28 66 6f 72 6d 61 74 20 28 70    72 6f 70 65 72 74 69 7a 65 20 22 5c 0a 42 72 61 | hoice.(format.(propertize."\.Bra | 
| 3ae00 | 6e 63 68 20 25 73 20 61 6c 72 65 61 64 79 20 65    78 69 73 74 73 2e 0a 20 20 5b 63 5d 68 65 63 6b | nch.%s.already.exists....[c]heck | 
| 3ae20 | 6f 75 74 20 25 73 20 61 73 2d 69 73 0a 20 20 5b    72 5d 72 65 73 65 74 20 25 73 20 74 6f 20 25 73 | out.%s.as-is...[r]reset.%s.to.%s | 
| 3ae40 | 20 61 6e 64 20 63 68 65 63 6b 6f 75 74 20 25 73    0a 20 20 5b 61 5d 62 6f 72 74 20 22 20 27 66 61 | .and.checkout.%s...[a]bort.".'fa | 
| 3ae60 | 63 65 20 27 6d 69 6e 69 62 75 66 66 65 72 2d 70    72 6f 6d 70 74 29 20 62 72 61 6e 63 68 20 62 72 | ce.'minibuffer-prompt).branch.br | 
| 3ae80 | 61 6e 63 68 20 62 72 61 6e 63 68 20 72 65 66 20    62 72 61 6e 63 68 29 0a 20 20 20 20 20 20 20 20 | anch.branch.ref.branch)......... | 
| 3aea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 3aec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27    28 3f 63 20 3f 72 20 3f 61 29 29 0a 20 20 20 20 | ...............'(?c.?r.?a))..... | 
| 3aee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 73 | ............................(mes | 
| 3af00 | 73 61 67 65 20 22 22 29 29 20 3b 20 6f 74 68 65    72 77 69 73 65 20 70 72 6f 6d 70 74 20 73 74 69 | sage."")).;.otherwise.prompt.sti | 
| 3af20 | 63 6b 73 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 3f 63 | cks..........................(?c | 
| 3af40 | 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74    20 22 63 68 65 63 6b 6f 75 74 22 20 62 72 61 6e | .(magit-call-git."checkout".bran | 
| 3af60 | 63 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3f | ch))..........................(? | 
| 3af80 | 72 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69    74 20 22 63 68 65 63 6b 6f 75 74 22 20 22 2d 42 | r.(magit-call-git."checkout"."-B | 
| 3afa0 | 22 20 62 72 61 6e 63 68 20 72 65 66 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ".branch.ref)).................. | 
| 3afc0 | 20 20 20 20 20 20 20 20 28 3f 61 20 28 75 73 65    72 2d 65 72 72 6f 72 20 22 41 62 6f 72 74 22 29 | ........(?a.(user-error."Abort") | 
| 3afe0 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 61 | )))....................(magit-ca | 
| 3b000 | 6c 6c 2d 67 69 74 20 22 63 68 65 63 6b 6f 75 74    22 20 22 2d 62 22 20 62 72 61 6e 63 68 20 72 65 | ll-git."checkout"."-b".branch.re | 
| 3b020 | 66 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 | f))..................(setq.magit | 
| 3b040 | 2d 62 75 66 66 65 72 2d 75 70 73 74 72 65 61 6d    20 62 72 61 6e 63 68 29 0a 20 20 20 20 20 20 20 | -buffer-upstream.branch)........ | 
| 3b060 | 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74    2d 72 65 66 72 65 73 68 29 29 29 0a 20 20 20 20 | ..........(magit-refresh)))..... | 
| 3b080 | 20 20 20 20 20 20 20 20 20 20 28 28 6f 72 20 28    6d 65 6d 71 20 27 63 68 65 63 6b 6f 75 74 2d 61 | ..........((or.(memq.'checkout-a | 
| 3b0a0 | 6e 79 20 6d 61 67 69 74 2d 76 69 73 69 74 2d 72    65 66 2d 62 65 68 61 76 69 6f 72 29 0a 20 20 20 | ny.magit-visit-ref-behavior).... | 
| 3b0c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 61 6e 64 20 28 6d 65 6d 71 20 27 63 68 65 63 | ................(and.(memq.'chec | 
| 3b0e0 | 6b 6f 75 74 2d 62 72 61 6e 63 68 20 6d 61 67 69    74 2d 76 69 73 69 74 2d 72 65 66 2d 62 65 68 61 | kout-branch.magit-visit-ref-beha | 
| 3b100 | 76 69 6f 72 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | vior).........................(m | 
| 3b120 | 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 6d 61 74    63 68 20 5b 62 72 61 6e 63 68 20 6c 6f 63 61 6c | agit-section-match.[branch.local | 
| 3b140 | 5d 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d | ])))................(magit-call- | 
| 3b160 | 67 69 74 20 22 63 68 65 63 6b 6f 75 74 22 20 72    65 66 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | git."checkout".ref)............. | 
| 3b180 | 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 62    75 66 66 65 72 2d 75 70 73 74 72 65 61 6d 20 72 | ...(setq.magit-buffer-upstream.r | 
| 3b1a0 | 65 66 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6d 61 67 69 74 2d 72 65 66 72 65 73 | ef)................(magit-refres | 
| 3b1c0 | 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 74 0a 20 20 20 20 20 20 20 20 20 20 20 | h))...............(t............ | 
| 3b1e0 | 20 20 20 20 28 63 61 6c 6c 2d 69 6e 74 65 72 61    63 74 69 76 65 6c 79 20 23 27 6d 61 67 69 74 2d | ....(call-interactively.#'magit- | 
| 3b200 | 73 68 6f 77 2d 63 6f 6d 6d 69 74 29 29 29 29 0a    20 20 20 20 28 63 61 6c 6c 2d 69 6e 74 65 72 61 | show-commit)))).....(call-intera | 
| 3b220 | 63 74 69 76 65 6c 79 20 23 27 6d 61 67 69 74 2d    73 68 6f 77 2d 63 6f 6d 6d 69 74 29 29 29 0a 0a | ctively.#'magit-show-commit))).. | 
| 3b240 | 3b 3b 3b 20 53 65 63 74 69 6f 6e 73 0a 0a 28 64    65 66 76 61 72 2d 6b 65 79 6d 61 70 20 6d 61 67 | ;;;.Sections..(defvar-keymap.mag | 
| 3b260 | 69 74 2d 72 65 6d 6f 74 65 2d 73 65 63 74 69 6f    6e 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22 4b 65 | it-remote-section-map...:doc."Ke | 
| 3b280 | 79 6d 61 70 20 66 6f 72 20 60 72 65 6d 6f 74 65    27 20 73 65 63 74 69 6f 6e 73 2e 22 0a 20 20 22 | ymap.for.`remote'.sections."..." | 
| 3b2a0 | 3c 72 65 6d 61 70 3e 20 3c 6d 61 67 69 74 2d 66    69 6c 65 2d 72 65 6e 61 6d 65 3e 22 20 20 23 27 | <remap>.<magit-file-rename>"..#' | 
| 3b2c0 | 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 72 65 6e    61 6d 65 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c | magit-remote-rename..."<remap>.< | 
| 3b2e0 | 6d 61 67 69 74 2d 64 65 6c 65 74 65 2d 74 68 69    6e 67 3e 22 20 23 27 6d 61 67 69 74 2d 72 65 6d | magit-delete-thing>".#'magit-rem | 
| 3b300 | 6f 74 65 2d 72 65 6d 6f 76 65 0a 20 20 22 3c 32    3e 22 20 28 6d 61 67 69 74 2d 6d 65 6e 75 2d 69 | ote-remove..."<2>".(magit-menu-i | 
| 3b320 | 74 65 6d 20 22 52 65 6e 61 6d 65 20 25 73 22 20    23 27 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 72 | tem."Rename.%s".#'magit-remote-r | 
| 3b340 | 65 6e 61 6d 65 29 0a 20 20 22 3c 31 3e 22 20 28    6d 61 67 69 74 2d 6d 65 6e 75 2d 69 74 65 6d 20 | ename)..."<1>".(magit-menu-item. | 
| 3b360 | 22 52 65 6d 6f 76 65 20 25 6d 22 20 23 27 6d 61    67 69 74 2d 72 65 6d 6f 74 65 2d 72 65 6d 6f 76 | "Remove.%m".#'magit-remote-remov | 
| 3b380 | 65 29 29 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79    6d 61 70 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 | e))..(defvar-keymap.magit-branch | 
| 3b3a0 | 2d 73 65 63 74 69 6f 6e 2d 6d 61 70 0a 20 20 3a    64 6f 63 20 22 4b 65 79 6d 61 70 20 66 6f 72 20 | -section-map...:doc."Keymap.for. | 
| 3b3c0 | 60 62 72 61 6e 63 68 27 20 73 65 63 74 69 6f 6e    73 2e 22 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c | `branch'.sections."..."<remap>.< | 
| 3b3e0 | 6d 61 67 69 74 2d 66 69 6c 65 2d 72 65 6e 61 6d    65 3e 22 20 20 23 27 6d 61 67 69 74 2d 62 72 61 | magit-file-rename>"..#'magit-bra | 
| 3b400 | 6e 63 68 2d 72 65 6e 61 6d 65 0a 20 20 22 3c 72    65 6d 61 70 3e 20 3c 6d 61 67 69 74 2d 64 65 6c | nch-rename..."<remap>.<magit-del | 
| 3b420 | 65 74 65 2d 74 68 69 6e 67 3e 22 20 23 27 6d 61    67 69 74 2d 62 72 61 6e 63 68 2d 64 65 6c 65 74 | ete-thing>".#'magit-branch-delet | 
| 3b440 | 65 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 6d 61    67 69 74 2d 76 69 73 69 74 2d 74 68 69 6e 67 3e | e..."<remap>.<magit-visit-thing> | 
| 3b460 | 22 20 20 23 27 6d 61 67 69 74 2d 76 69 73 69 74    2d 72 65 66 0a 20 20 22 3c 33 3e 22 20 28 6d 61 | "..#'magit-visit-ref..."<3>".(ma | 
| 3b480 | 67 69 74 2d 6d 65 6e 75 2d 69 74 65 6d 20 22 52    65 6e 61 6d 65 20 25 73 22 20 20 20 20 23 27 6d | git-menu-item."Rename.%s"....#'m | 
| 3b4a0 | 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 6e 61    6d 65 29 0a 20 20 22 3c 32 3e 22 20 28 6d 61 67 | agit-branch-rename)..."<2>".(mag | 
| 3b4c0 | 69 74 2d 6d 65 6e 75 2d 69 74 65 6d 20 22 44 65    6c 65 74 65 20 25 6d 22 20 20 20 20 23 27 6d 61 | it-menu-item."Delete.%m"....#'ma | 
| 3b4e0 | 67 69 74 2d 62 72 61 6e 63 68 2d 64 65 6c 65 74    65 29 0a 20 20 22 3c 31 3e 22 20 28 6d 61 67 69 | git-branch-delete)..."<1>".(magi | 
| 3b500 | 74 2d 6d 65 6e 75 2d 69 74 65 6d 20 22 56 69 73    69 74 20 63 6f 6d 6d 69 74 22 20 23 27 6d 61 67 | t-menu-item."Visit.commit".#'mag | 
| 3b520 | 69 74 2d 76 69 73 69 74 2d 72 65 66 29 29 0a 0a    28 64 65 66 76 61 72 2d 6b 65 79 6d 61 70 20 6d | it-visit-ref))..(defvar-keymap.m | 
| 3b540 | 61 67 69 74 2d 74 61 67 2d 73 65 63 74 69 6f 6e    2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22 4b 65 79 | agit-tag-section-map...:doc."Key | 
| 3b560 | 6d 61 70 20 66 6f 72 20 60 74 61 67 27 20 73 65    63 74 69 6f 6e 73 2e 22 0a 20 20 22 3c 72 65 6d | map.for.`tag'.sections."..."<rem | 
| 3b580 | 61 70 3e 20 3c 6d 61 67 69 74 2d 64 65 6c 65 74    65 2d 74 68 69 6e 67 3e 22 20 23 27 6d 61 67 69 | ap>.<magit-delete-thing>".#'magi | 
| 3b5a0 | 74 2d 74 61 67 2d 64 65 6c 65 74 65 0a 20 20 22    3c 72 65 6d 61 70 3e 20 3c 6d 61 67 69 74 2d 76 | t-tag-delete..."<remap>.<magit-v | 
| 3b5c0 | 69 73 69 74 2d 74 68 69 6e 67 3e 22 20 20 23 27    6d 61 67 69 74 2d 76 69 73 69 74 2d 72 65 66 0a | isit-thing>"..#'magit-visit-ref. | 
| 3b5e0 | 20 20 22 3c 32 3e 22 20 28 6d 61 67 69 74 2d 6d    65 6e 75 2d 69 74 65 6d 20 22 44 65 6c 65 74 65 | .."<2>".(magit-menu-item."Delete | 
| 3b600 | 20 25 6d 22 20 23 27 6d 61 67 69 74 2d 74 61 67    2d 64 65 6c 65 74 65 29 0a 20 20 22 3c 31 3e 22 | .%m".#'magit-tag-delete)..."<1>" | 
| 3b620 | 20 28 6d 61 67 69 74 2d 6d 65 6e 75 2d 69 74 65    6d 20 22 56 69 73 69 74 20 25 73 22 20 20 23 27 | .(magit-menu-item."Visit.%s"..#' | 
| 3b640 | 6d 61 67 69 74 2d 76 69 73 69 74 2d 72 65 66 29    29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | magit-visit-ref))..(defun.magit- | 
| 3b660 | 2d 70 61 69 6e 74 65 64 2d 62 72 61 6e 63 68 2d    61 73 2d 6d 65 6e 75 2d 73 65 63 74 69 6f 6e 20 | -painted-branch-as-menu-section. | 
| 3b680 | 28 73 65 63 74 69 6f 6e 29 0a 20 20 28 61 6e 64    2d 6c 65 74 2a 20 28 28 62 72 61 6e 63 68 20 28 | (section)...(and-let*.((branch.( | 
| 3b6a0 | 61 6e 64 20 28 6d 61 67 69 74 2d 73 65 63 74 69    6f 6e 2d 6d 61 74 63 68 20 27 63 6f 6d 6d 69 74 | and.(magit-section-match.'commit | 
| 3b6c0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 | )...........................(mag | 
| 3b6e0 | 69 74 2d 2d 70 61 69 6e 74 65 64 2d 62 72 61 6e    63 68 2d 61 74 2d 70 6f 69 6e 74 29 29 29 29 0a | it--painted-branch-at-point)))). | 
| 3b700 | 20 20 20 20 28 6c 65 74 20 28 28 64 75 6d 6d 79    20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 20 | ....(let.((dummy.(magit-section. | 
| 3b720 | 3a 74 79 70 65 20 27 62 72 61 6e 63 68 20 3a 76    61 6c 75 65 20 62 72 61 6e 63 68 29 29 29 0a 20 | :type.'branch.:value.branch))).. | 
| 3b740 | 20 20 20 20 20 28 6f 73 65 74 20 64 75 6d 6d 79    20 6b 65 79 6d 61 70 20 6d 61 67 69 74 2d 62 72 | .....(oset.dummy.keymap.magit-br | 
| 3b760 | 61 6e 63 68 2d 73 65 63 74 69 6f 6e 2d 6d 61 70    29 0a 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 | anch-section-map).......(dolist. | 
| 3b780 | 28 73 6c 6f 74 20 27 28 73 74 61 72 74 20 63 6f    6e 74 65 6e 74 20 68 69 64 64 65 6e 20 70 61 72 | (slot.'(start.content.hidden.par | 
| 3b7a0 | 65 6e 74 20 63 68 69 6c 64 72 65 6e 29 29 0a 20    20 20 20 20 20 20 20 28 77 68 65 6e 20 28 73 6c | ent.children)).........(when.(sl | 
| 3b7c0 | 6f 74 2d 62 6f 75 6e 64 70 20 73 65 63 74 69 6f    6e 20 73 6c 6f 74 29 0a 20 20 20 20 20 20 20 20 | ot-boundp.section.slot)......... | 
| 3b7e0 | 20 20 28 73 65 74 66 20 28 65 69 65 69 6f 2d 6f    72 65 66 20 64 75 6d 6d 79 20 73 6c 6f 74 29 0a | ..(setf.(eieio-oref.dummy.slot). | 
| 3b800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 65 69 65 69 6f 2d 6f 72 65 66 20 73 65 63 74 | ................(eieio-oref.sect | 
| 3b820 | 69 6f 6e 20 73 6c 6f 74 29 29 29 29 0a 20 20 20    20 20 20 64 75 6d 6d 79 29 29 29 0a 0a 28 61 64 | ion.slot)))).......dummy)))..(ad | 
| 3b840 | 64 2d 68 6f 6f 6b 20 27 6d 61 67 69 74 2d 6d 65    6e 75 2d 61 6c 74 65 72 6e 61 74 69 76 65 2d 73 | d-hook.'magit-menu-alternative-s | 
| 3b860 | 65 63 74 69 6f 6e 2d 68 6f 6f 6b 0a 20 20 20 20    20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 2d 70 | ection-hook...........#'magit--p | 
| 3b880 | 61 69 6e 74 65 64 2d 62 72 61 6e 63 68 2d 61 73    2d 6d 65 6e 75 2d 73 65 63 74 69 6f 6e 29 0a 0a | ainted-branch-as-menu-section).. | 
| 3b8a0 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e 73    65 72 74 2d 62 72 61 6e 63 68 2d 64 65 73 63 72 | (defun.magit-insert-branch-descr | 
| 3b8c0 | 69 70 74 69 6f 6e 20 28 29 0a 20 20 22 49 6e 73    65 72 74 20 68 65 61 64 65 72 20 63 6f 6e 74 61 | iption.()..."Insert.header.conta | 
| 3b8e0 | 69 6e 69 6e 67 20 74 68 65 20 64 65 73 63 72 69    70 74 69 6f 6e 20 6f 66 20 74 68 65 20 63 75 72 | ining.the.description.of.the.cur | 
| 3b900 | 72 65 6e 74 20 62 72 61 6e 63 68 2e 0a 49 6e 73    65 72 74 20 61 20 68 65 61 64 65 72 20 6c 69 6e | rent.branch..Insert.a.header.lin | 
| 3b920 | 65 20 77 69 74 68 20 74 68 65 20 6e 61 6d 65 20    61 6e 64 20 64 65 73 63 72 69 70 74 69 6f 6e 20 | e.with.the.name.and.description. | 
| 3b940 | 6f 66 20 74 68 65 0a 63 75 72 72 65 6e 74 20 62    72 61 6e 63 68 2e 20 20 54 68 65 20 64 65 73 63 | of.the.current.branch...The.desc | 
| 3b960 | 72 69 70 74 69 6f 6e 20 69 73 20 74 61 6b 65 6e    20 66 72 6f 6d 20 74 68 65 20 47 69 74 20 76 61 | ription.is.taken.from.the.Git.va | 
| 3b980 | 72 69 61 62 6c 65 0a 60 62 72 61 6e 63 68 2e 3c    4e 41 4d 45 3e 2e 64 65 73 63 72 69 70 74 69 6f | riable.`branch.<NAME>.descriptio | 
| 3b9a0 | 6e 27 3b 20 69 66 20 74 68 61 74 20 69 73 20 75    6e 64 65 66 69 6e 65 64 20 74 68 65 6e 20 6e 6f | n';.if.that.is.undefined.then.no | 
| 3b9c0 | 20 68 65 61 64 65 72 0a 6c 69 6e 65 20 69 73 20    69 6e 73 65 72 74 65 64 20 61 74 20 61 6c 6c 2e | .header.line.is.inserted.at.all. | 
| 3b9e0 | 22 0a 20 20 28 77 68 65 6e 2d 6c 65 74 2a 20 28    28 62 72 61 6e 63 68 20 28 6d 61 67 69 74 2d 67 | "...(when-let*.((branch.(magit-g | 
| 3ba00 | 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63    68 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | et-current-branch))............. | 
| 3ba20 | 20 20 28 64 65 73 63 20 28 6d 61 67 69 74 2d 67    65 74 20 22 62 72 61 6e 63 68 22 20 62 72 61 6e | ..(desc.(magit-get."branch".bran | 
| 3ba40 | 63 68 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ch."description")).............. | 
| 3ba60 | 20 28 64 65 73 63 20 28 73 70 6c 69 74 2d 73 74    72 69 6e 67 20 64 65 73 63 20 22 5c 6e 22 29 29 | .(desc.(split-string.desc."\n")) | 
| 3ba80 | 29 0a 20 20 20 20 28 77 68 65 6e 20 28 65 71 75    61 6c 20 28 63 61 72 20 28 6c 61 73 74 20 64 65 | ).....(when.(equal.(car.(last.de | 
| 3baa0 | 73 63 29 29 20 22 22 29 0a 20 20 20 20 20 20 28    73 65 74 71 20 64 65 73 63 20 28 62 75 74 6c 61 | sc))."").......(setq.desc.(butla | 
| 3bac0 | 73 74 20 64 65 73 63 29 29 29 0a 20 20 20 20 28    6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 | st.desc))).....(magit-insert-sec | 
| 3bae0 | 74 69 6f 6e 20 28 62 72 61 6e 63 68 64 65 73 63    20 62 72 61 6e 63 68 20 74 29 0a 20 20 20 20 20 | tion.(branchdesc.branch.t)...... | 
| 3bb00 | 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 68    65 61 64 69 6e 67 20 62 72 61 6e 63 68 20 22 3a | .(magit-insert-heading.branch.": | 
| 3bb20 | 20 22 20 28 63 61 72 20 64 65 73 63 29 29 0a 20    20 20 20 20 20 28 77 68 65 6e 20 28 63 64 72 20 | .".(car.desc)).......(when.(cdr. | 
| 3bb40 | 64 65 73 63 29 0a 20 20 20 20 20 20 20 20 28 69    6e 73 65 72 74 20 28 6d 61 70 63 6f 6e 63 61 74 | desc).........(insert.(mapconcat | 
| 3bb60 | 20 23 27 69 64 65 6e 74 69 74 79 20 28 63 64 72    20 64 65 73 63 29 20 22 5c 6e 22 29 29 0a 20 20 | .#'identity.(cdr.desc)."\n"))... | 
| 3bb80 | 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 22 5c    6e 5c 6e 22 29 29 29 29 29 0a 0a 28 64 65 66 75 | ......(insert."\n\n")))))..(defu | 
| 3bba0 | 6e 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 74    61 67 73 20 28 29 0a 20 20 22 49 6e 73 65 72 74 | n.magit-insert-tags.()..."Insert | 
| 3bbc0 | 20 73 65 63 74 69 6f 6e 73 20 73 68 6f 77 69 6e    67 20 61 6c 6c 20 74 61 67 73 2e 22 0a 20 20 28 | .sections.showing.all.tags."...( | 
| 3bbe0 | 77 68 65 6e 2d 6c 65 74 20 28 28 74 61 67 73 20    28 6d 61 67 69 74 2d 67 69 74 2d 6c 69 6e 65 73 | when-let.((tags.(magit-git-lines | 
| 3bc00 | 20 22 74 61 67 22 20 22 2d 2d 6c 69 73 74 22 20    22 2d 6e 22 20 6d 61 67 69 74 2d 62 75 66 66 65 | ."tag"."--list"."-n".magit-buffe | 
| 3bc20 | 72 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 0a 20    20 20 20 28 6c 65 74 20 28 28 5f 68 65 61 64 20 | r-arguments))).....(let.((_head. | 
| 3bc40 | 28 6d 61 67 69 74 2d 72 65 76 2d 70 61 72 73 65    20 22 48 45 41 44 22 29 29 29 0a 20 20 20 20 20 | (magit-rev-parse."HEAD")))...... | 
| 3bc60 | 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73    65 63 74 69 6f 6e 20 28 74 61 67 73 29 0a 20 20 | .(magit-insert-section.(tags)... | 
| 3bc80 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73    65 72 74 2d 68 65 61 64 69 6e 67 20 22 54 61 67 | ......(magit-insert-heading."Tag | 
| 3bca0 | 73 3a 22 29 0a 20 20 20 20 20 20 20 20 28 64 6f    6c 69 73 74 20 28 74 61 67 20 74 61 67 73 29 0a | s:").........(dolist.(tag.tags). | 
| 3bcc0 | 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e    67 2d 6d 61 74 63 68 20 22 5e 5c 5c 28 5b 5e 20 | ..........(string-match."^\\([^. | 
| 3bce0 | 5c 74 5d 2b 5c 5c 29 5b 20 5c 74 5d 2b 5c 5c 28    5b 5e 20 5c 74 5c 6e 5d 2e 2a 5c 5c 29 3f 22 20 | \t]+\\)[.\t]+\\([^.\t\n].*\\)?". | 
| 3bd00 | 74 61 67 29 0a 20 20 20 20 20 20 20 20 20 20 28    6c 65 74 20 28 28 74 61 67 20 28 6d 61 74 63 68 | tag)...........(let.((tag.(match | 
| 3bd20 | 2d 73 74 72 69 6e 67 20 31 20 74 61 67 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -string.1.tag))................. | 
| 3bd40 | 28 6d 73 67 20 28 6d 61 74 63 68 2d 73 74 72 69    6e 67 20 32 20 74 61 67 29 29 29 0a 20 20 20 20 | (msg.(match-string.2.tag)))..... | 
| 3bd60 | 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6d    61 67 69 74 2d 72 65 66 73 2d 2d 69 6e 73 65 72 | ........(when.(magit-refs--inser | 
| 3bd80 | 74 2d 72 65 66 6e 61 6d 65 2d 70 20 74 61 67 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | t-refname-p.tag)...............( | 
| 3bda0 | 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63    74 69 6f 6e 20 28 74 61 67 20 74 61 67 20 74 29 | magit-insert-section.(tag.tag.t) | 
| 3bdc0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 68 | .................(magit-insert-h | 
| 3bde0 | 65 61 64 69 6e 67 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | eading...................(magit- | 
| 3be00 | 72 65 66 73 2d 2d 66 6f 72 6d 61 74 2d 66 6f 63    75 73 2d 63 6f 6c 75 6d 6e 20 74 61 67 20 27 74 | refs--format-focus-column.tag.'t | 
| 3be20 | 61 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a | ag)...................(propertiz | 
| 3be40 | 65 20 74 61 67 20 27 66 6f 6e 74 2d 6c 6f 63 6b    2d 66 61 63 65 20 27 6d 61 67 69 74 2d 74 61 67 | e.tag.'font-lock-face.'magit-tag | 
| 3be60 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 | )...................(make-string | 
| 3be80 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6d 61 78 20 31 20 28 2d 20 28 69 | ....................(max.1.(-.(i | 
| 3bea0 | 66 20 28 63 6f 6e 73 70 20 6d 61 67 69 74 2d 72    65 66 73 2d 70 72 69 6d 61 72 79 2d 63 6f 6c 75 | f.(consp.magit-refs-primary-colu | 
| 3bec0 | 6d 6e 2d 77 69 64 74 68 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | mn-width)....................... | 
| 3bee0 | 20 20 20 20 20 20 20 20 20 20 20 28 63 61 72 20    6d 61 67 69 74 2d 72 65 66 73 2d 70 72 69 6d 61 | ...........(car.magit-refs-prima | 
| 3bf00 | 72 79 2d 63 6f 6c 75 6d 6e 2d 77 69 64 74 68 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ry-column-width)................ | 
| 3bf20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    6d 61 67 69 74 2d 72 65 66 73 2d 70 72 69 6d 61 | ................magit-refs-prima | 
| 3bf40 | 72 79 2d 63 6f 6c 75 6d 6e 2d 77 69 64 74 68 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ry-column-width)................ | 
| 3bf60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c    65 6e 67 74 68 20 74 61 67 29 29 29 0a 20 20 20 | ..............(length.tag))).... | 
| 3bf80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    3f 5c 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ................?\s)............ | 
| 3bfa0 | 20 20 20 20 20 20 20 28 61 6e 64 20 6d 73 67 20    28 6d 61 67 69 74 2d 6c 6f 67 2d 70 72 6f 70 65 | .......(and.msg.(magit-log-prope | 
| 3bfc0 | 72 74 69 7a 65 2d 6b 65 79 77 6f 72 64 73 20 6e    69 6c 20 6d 73 67 29 29 29 0a 20 20 20 20 20 20 | rtize-keywords.nil.msg)))....... | 
| 3bfe0 | 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20    28 61 6e 64 20 6d 61 67 69 74 2d 72 65 66 73 2d | ..........(when.(and.magit-refs- | 
| 3c000 | 6d 61 72 67 69 6e 2d 66 6f 72 2d 74 61 67 73 20    28 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6d 61 | margin-for-tags.(magit-buffer-ma | 
| 3c020 | 72 67 69 6e 2d 70 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | rgin-p))...................(magi | 
| 3c040 | 74 2d 72 65 66 73 2d 2d 66 6f 72 6d 61 74 2d 6d    61 72 67 69 6e 20 74 61 67 29 29 0a 20 20 20 20 | t-refs--format-margin.tag))..... | 
| 3c060 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67    69 74 2d 72 65 66 73 2d 2d 69 6e 73 65 72 74 2d | ............(magit-refs--insert- | 
| 3c080 | 63 68 65 72 72 79 2d 63 6f 6d 6d 69 74 73 20 74    61 67 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 | cherry-commits.tag)))))......... | 
| 3c0a0 | 28 69 6e 73 65 72 74 20 3f 5c 6e 29 0a 20 20 20    20 20 20 20 20 28 6d 61 67 69 74 2d 6d 61 6b 65 | (insert.?\n).........(magit-make | 
| 3c0c0 | 2d 6d 61 72 67 69 6e 2d 6f 76 65 72 6c 61 79 20    6e 69 6c 20 74 29 29 29 29 29 0a 0a 28 64 65 66 | -margin-overlay.nil.t)))))..(def | 
| 3c0e0 | 75 6e 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d    72 65 6d 6f 74 65 2d 62 72 61 6e 63 68 65 73 20 | un.magit-insert-remote-branches. | 
| 3c100 | 28 29 0a 20 20 22 49 6e 73 65 72 74 20 73 65 63    74 69 6f 6e 73 20 73 68 6f 77 69 6e 67 20 61 6c | ()..."Insert.sections.showing.al | 
| 3c120 | 6c 20 72 65 6d 6f 74 65 2d 74 72 61 63 6b 69 6e    67 20 62 72 61 6e 63 68 65 73 2e 22 0a 20 20 28 | l.remote-tracking.branches."...( | 
| 3c140 | 64 6f 6c 69 73 74 20 28 72 65 6d 6f 74 65 20 28    6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 6d 6f 74 | dolist.(remote.(magit-list-remot | 
| 3c160 | 65 73 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d    69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 20 28 | es)).....(magit-insert-section.( | 
| 3c180 | 72 65 6d 6f 74 65 20 72 65 6d 6f 74 65 29 0a 20    20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 | remote.remote).......(magit-inse | 
| 3c1a0 | 72 74 2d 68 65 61 64 69 6e 67 0a 20 20 20 20 20    20 20 20 28 6c 65 74 20 28 28 70 75 6c 6c 20 28 | rt-heading.........(let.((pull.( | 
| 3c1c0 | 6d 61 67 69 74 2d 67 65 74 20 22 72 65 6d 6f 74    65 22 20 72 65 6d 6f 74 65 20 22 75 72 6c 22 29 | magit-get."remote".remote."url") | 
| 3c1e0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 70 75 73 68 20 28 6d 61 67 69 74 2d 67 65 74 | )...............(push.(magit-get | 
| 3c200 | 20 22 72 65 6d 6f 74 65 22 20 72 65 6d 6f 74 65    20 22 70 75 73 68 75 72 6c 22 29 29 29 0a 20 20 | ."remote".remote."pushurl")))... | 
| 3c220 | 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20    28 70 72 6f 70 65 72 74 69 7a 65 20 22 52 65 6d | ........(format.(propertize."Rem | 
| 3c240 | 6f 74 65 20 25 73 20 28 25 73 29 3a 22 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ote.%s.(%s):"................... | 
| 3c260 | 20 20 20 20 20 20 20 20 20 20 20 20 27 66 6f 6e    74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67 | ............'font-lock-face.'mag | 
| 3c280 | 69 74 2d 73 65 63 74 69 6f 6e 2d 68 65 61 64 69    6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | it-section-heading)............. | 
| 3c2a0 | 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a    65 20 72 65 6d 6f 74 65 20 27 66 6f 6e 74 2d 6c | ......(propertize.remote.'font-l | 
| 3c2c0 | 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 74 2d    62 72 61 6e 63 68 2d 72 65 6d 6f 74 65 29 0a 20 | ock-face.'magit-branch-remote).. | 
| 3c2e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 63 6f 6e 63 61 74 20 70 75 6c 6c 20 28 61 | .................(concat.pull.(a | 
| 3c300 | 6e 64 20 70 75 6c 6c 20 70 75 73 68 20 22 2c 20    22 29 20 70 75 73 68 29 29 29 29 0a 20 20 20 20 | nd.pull.push.",.").push))))..... | 
| 3c320 | 20 20 28 6c 65 74 20 28 68 65 61 64 29 0a 20 20    20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 6c | ..(let.(head).........(dolist.(l | 
| 3c340 | 69 6e 65 20 28 6d 61 67 69 74 2d 67 69 74 2d 6c    69 6e 65 73 20 22 66 6f 72 2d 65 61 63 68 2d 72 | ine.(magit-git-lines."for-each-r | 
| 3c360 | 65 66 22 20 22 2d 2d 66 6f 72 6d 61 74 3d 5c 0a    25 28 73 79 6d 72 65 66 3a 73 68 6f 72 74 29 25 | ef"."--format=\.%(symref:short)% | 
| 3c380 | 30 30 25 28 72 65 66 6e 61 6d 65 3a 73 68 6f 72    74 29 25 30 30 25 28 72 65 66 6e 61 6d 65 29 25 | 00%(refname:short)%00%(refname)% | 
| 3c3a0 | 30 30 25 28 73 75 62 6a 65 63 74 29 22 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 00%(subject)"................... | 
| 3c3c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 63 6f 6e 63 61 74 20 22 72 65 | .....................(concat."re | 
| 3c3e0 | 66 73 2f 72 65 6d 6f 74 65 73 2f 22 20 72 65 6d    6f 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 | fs/remotes/".remote)............ | 
| 3c400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 | ............................magi | 
| 3c420 | 74 2d 62 75 66 66 65 72 2d 61 72 67 75 6d 65 6e    74 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 | t-buffer-arguments))...........( | 
| 3c440 | 70 63 61 73 65 2d 6c 65 74 20 28 28 60 28 2c 68    65 61 64 2d 62 72 61 6e 63 68 20 2c 62 72 61 6e | pcase-let.((`(,head-branch.,bran | 
| 3c460 | 63 68 20 2c 72 65 66 20 2c 6d 73 67 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ch.,ref.,msg)................... | 
| 3c480 | 20 20 20 20 20 28 63 6c 2d 73 75 62 73 74 69 74    75 74 65 20 6e 69 6c 20 22 22 0a 20 20 20 20 20 | .....(cl-substitute.nil.""...... | 
| 3c4a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 3c4c0 | 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 6c    69 6e 65 20 22 5c 30 22 29 0a 20 20 20 20 20 20 | .(split-string.line."\0")....... | 
| 3c4e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 3c500 | 3a 74 65 73 74 20 23 27 65 71 75 61 6c 29 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f | :test.#'equal))).............(co | 
| 3c520 | 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    28 68 65 61 64 2d 62 72 61 6e 63 68 0a 20 20 20 | nd..............(head-branch.... | 
| 3c540 | 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 4e 6f    74 65 3a 20 55 73 65 20 60 72 65 66 27 20 69 6e | ...........;;.Note:.Use.`ref'.in | 
| 3c560 | 73 74 65 61 64 20 6f 66 20 60 62 72 61 6e 63 68    27 20 66 6f 72 20 74 68 65 20 63 68 65 63 6b 0a | stead.of.`branch'.for.the.check. | 
| 3c580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b    20 62 65 6c 6f 77 20 62 65 63 61 75 73 65 20 27 | ..............;;.below.because.' | 
| 3c5a0 | 72 65 66 6e 61 6d 65 3a 73 68 6f 72 74 27 20 73    68 6f 72 74 65 6e 73 20 74 68 65 20 72 65 6d 6f | refname:short'.shortens.the.remo | 
| 3c5c0 | 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 3b 3b 20 48 45 41 44 20 74 6f 20 27 3c 72 65 | te...............;;.HEAD.to.'<re | 
| 3c5e0 | 6d 6f 74 65 3e 27 20 69 6e 73 74 65 61 64 20 6f    66 20 27 3c 72 65 6d 6f 74 65 3e 2f 48 45 41 44 | mote>'.instead.of.'<remote>/HEAD | 
| 3c600 | 27 20 61 73 20 6f 66 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 3b 3b 20 47 69 74 20 76 32 2e | '.as.of...............;;.Git.v2. | 
| 3c620 | 34 30 2e 30 2e 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 63 6c 2d 61 73 73 65 72 74 0a 20 | 40.0................(cl-assert.. | 
| 3c640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65    71 75 61 6c 20 72 65 66 20 28 63 6f 6e 63 61 74 | ..............(equal.ref.(concat | 
| 3c660 | 20 22 72 65 66 73 2f 72 65 6d 6f 74 65 73 2f 22    20 72 65 6d 6f 74 65 20 22 2f 48 45 41 44 22 29 | ."refs/remotes/".remote."/HEAD") | 
| 3c680 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 73 65 74 71 20 68 65 61 64 20 68 65 61 64 | ))...............(setq.head.head | 
| 3c6a0 | 2d 62 72 61 6e 63 68 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 28 28 6e 6f 74 20 28 65 71 | -branch))..............((not.(eq | 
| 3c6c0 | 75 61 6c 20 72 65 66 20 28 63 6f 6e 63 61 74 20    22 72 65 66 73 2f 72 65 6d 6f 74 65 73 2f 22 20 | ual.ref.(concat."refs/remotes/". | 
| 3c6e0 | 72 65 6d 6f 74 65 20 22 2f 48 45 41 44 22 29 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | remote."/HEAD")))............... | 
| 3c700 | 3b 3b 20 5e 20 53 6b 69 70 20 6d 69 73 2d 63 6f    6e 66 69 67 75 72 65 64 20 72 65 6d 6f 74 65 73 | ;;.^.Skip.mis-configured.remotes | 
| 3c720 | 20 77 68 65 72 65 20 48 45 41 44 20 69 73 20 6e    6f 74 20 61 0a 20 20 20 20 20 20 20 20 20 20 20 | .where.HEAD.is.not.a............ | 
| 3c740 | 20 20 20 3b 3b 20 73 79 6d 72 65 66 2e 20 20 53    65 65 20 23 35 30 39 32 2e 0a 20 20 20 20 20 20 | ...;;.symref...See.#5092........ | 
| 3c760 | 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6d    61 67 69 74 2d 72 65 66 73 2d 2d 69 6e 73 65 72 | ........(when.(magit-refs--inser | 
| 3c780 | 74 2d 72 65 66 6e 61 6d 65 2d 70 20 62 72 61 6e    63 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | t-refname-p.branch)............. | 
| 3c7a0 | 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72    74 2d 73 65 63 74 69 6f 6e 20 28 62 72 61 6e 63 | ....(magit-insert-section.(branc | 
| 3c7c0 | 68 20 62 72 61 6e 63 68 20 74 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c | h.branch.t)...................(l | 
| 3c7e0 | 65 74 20 28 28 68 65 61 64 70 20 28 65 71 75 61    6c 20 62 72 61 6e 63 68 20 68 65 61 64 29 29 0a | et.((headp.(equal.branch.head)). | 
| 3c800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 61 62 62 72 65 76 20 | ........................(abbrev. | 
| 3c820 | 28 69 66 20 6d 61 67 69 74 2d 72 65 66 73 2d 73    68 6f 77 2d 72 65 6d 6f 74 65 2d 70 72 65 66 69 | (if.magit-refs-show-remote-prefi | 
| 3c840 | 78 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | x............................... | 
| 3c860 | 20 20 20 20 20 20 62 72 61 6e 63 68 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ......branch.................... | 
| 3c880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    73 75 62 73 74 72 69 6e 67 20 62 72 61 6e 63 68 | ...............(substring.branch | 
| 3c8a0 | 20 28 31 2b 20 28 6c 65 6e 67 74 68 20 72 65 6d    6f 74 65 29 29 29 29 29 29 0a 20 20 20 20 20 20 | .(1+.(length.remote))))))....... | 
| 3c8c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d    61 67 69 74 2d 69 6e 73 65 72 74 2d 68 65 61 64 | ..............(magit-insert-head | 
| 3c8e0 | 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | ing.......................(magit | 
| 3c900 | 2d 72 65 66 73 2d 2d 66 6f 72 6d 61 74 2d 66 6f    63 75 73 2d 63 6f 6c 75 6d 6e 20 62 72 61 6e 63 | -refs--format-focus-column.branc | 
| 3c920 | 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | h).......................(magit- | 
| 3c940 | 72 65 66 73 2d 2d 70 72 6f 70 65 72 74 69 7a 65    2d 62 72 61 6e 63 68 0a 20 20 20 20 20 20 20 20 | refs--propertize-branch......... | 
| 3c960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61    62 62 72 65 76 20 72 65 66 20 28 61 6e 64 20 68 | ...............abbrev.ref.(and.h | 
| 3c980 | 65 61 64 70 20 27 6d 61 67 69 74 2d 62 72 61 6e    63 68 2d 72 65 6d 6f 74 65 2d 68 65 61 64 29 29 | eadp.'magit-branch-remote-head)) | 
| 3c9a0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6d 61 6b 65 2d 73 74 72 | .......................(make-str | 
| 3c9c0 | 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6d 61 78 20 | ing........................(max. | 
| 3c9e0 | 31 20 28 2d 20 28 69 66 20 28 63 6f 6e 73 70 20    6d 61 67 69 74 2d 72 65 66 73 2d 70 72 69 6d 61 | 1.(-.(if.(consp.magit-refs-prima | 
| 3ca00 | 72 79 2d 63 6f 6c 75 6d 6e 2d 77 69 64 74 68 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ry-column-width)................ | 
| 3ca20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 63 61 72 20 6d 61 67 69 74 | ......................(car.magit | 
| 3ca40 | 2d 72 65 66 73 2d 70 72 69 6d 61 72 79 2d 63 6f    6c 75 6d 6e 2d 77 69 64 74 68 29 0a 20 20 20 20 | -refs-primary-column-width)..... | 
| 3ca60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d | ...............................m | 
| 3ca80 | 61 67 69 74 2d 72 65 66 73 2d 70 72 69 6d 61 72    79 2d 63 6f 6c 75 6d 6e 2d 77 69 64 74 68 29 0a | agit-refs-primary-column-width). | 
| 3caa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 3cac0 | 20 28 6c 65 6e 67 74 68 20 61 62 62 72 65 76 29    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(length.abbrev))).............. | 
| 3cae0 | 20 20 20 20 20 20 20 20 20 20 3f 5c 73 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..........?\s).................. | 
| 3cb00 | 20 20 20 20 20 28 61 6e 64 20 6d 73 67 20 28 6d    61 67 69 74 2d 6c 6f 67 2d 70 72 6f 70 65 72 74 | .....(and.msg.(magit-log-propert | 
| 3cb20 | 69 7a 65 2d 6b 65 79 77 6f 72 64 73 20 6e 69 6c    20 6d 73 67 29 29 29 29 0a 20 20 20 20 20 20 20 | ize-keywords.nil.msg))))........ | 
| 3cb40 | 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e    20 28 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6d | ...........(when.(magit-buffer-m | 
| 3cb60 | 61 72 67 69 6e 2d 70 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 | argin-p).....................(ma | 
| 3cb80 | 67 69 74 2d 72 65 66 73 2d 2d 66 6f 72 6d 61 74    2d 6d 61 72 67 69 6e 20 62 72 61 6e 63 68 29 29 | git-refs--format-margin.branch)) | 
| 3cba0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6d 61 67 69 74 2d 72 65 66 73 2d 2d | ...................(magit-refs-- | 
| 3cbc0 | 69 6e 73 65 72 74 2d 63 68 65 72 72 79 2d 63 6f    6d 6d 69 74 73 20 62 72 61 6e 63 68 29 29 29 29 | insert-cherry-commits.branch)))) | 
| 3cbe0 | 29 29 29 29 0a 20 20 20 20 20 20 28 69 6e 73 65    72 74 20 3f 5c 6e 29 0a 20 20 20 20 20 20 28 6d | )))).......(insert.?\n).......(m | 
| 3cc00 | 61 67 69 74 2d 6d 61 6b 65 2d 6d 61 72 67 69 6e    2d 6f 76 65 72 6c 61 79 20 6e 69 6c 20 74 29 29 | agit-make-margin-overlay.nil.t)) | 
| 3cc20 | 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74    2d 69 6e 73 65 72 74 2d 6c 6f 63 61 6c 2d 62 72 | ))..(defun.magit-insert-local-br | 
| 3cc40 | 61 6e 63 68 65 73 20 28 29 0a 20 20 22 49 6e 73    65 72 74 20 73 65 63 74 69 6f 6e 73 20 73 68 6f | anches.()..."Insert.sections.sho | 
| 3cc60 | 77 69 6e 67 20 61 6c 6c 20 6c 6f 63 61 6c 20 62    72 61 6e 63 68 65 73 2e 22 0a 20 20 28 6d 61 67 | wing.all.local.branches."...(mag | 
| 3cc80 | 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f    6e 20 28 6c 6f 63 61 6c 20 6e 69 6c 29 0a 20 20 | it-insert-section.(local.nil)... | 
| 3cca0 | 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d    68 65 61 64 69 6e 67 20 22 42 72 61 6e 63 68 65 | ..(magit-insert-heading."Branche | 
| 3ccc0 | 73 3a 22 29 0a 20 20 20 20 28 64 6f 6c 69 73 74    20 28 6c 69 6e 65 20 28 6d 61 67 69 74 2d 72 65 | s:").....(dolist.(line.(magit-re | 
| 3cce0 | 66 73 2d 2d 66 6f 72 6d 61 74 2d 6c 6f 63 61 6c    2d 62 72 61 6e 63 68 65 73 29 29 0a 20 20 20 20 | fs--format-local-branches))..... | 
| 3cd00 | 20 20 28 70 63 61 73 65 2d 6c 65 74 20 28 28 60    28 2c 62 72 61 6e 63 68 20 2e 20 2c 73 74 72 69 | ..(pcase-let.((`(,branch...,stri | 
| 3cd20 | 6e 67 73 29 20 6c 69 6e 65 29 29 0a 20 20 20 20    20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 | ngs).line)).........(magit-inser | 
| 3cd40 | 74 2d 73 65 63 74 69 6f 6e 0a 20 20 20 20 20 20    20 20 20 20 28 28 65 76 61 6c 20 28 69 66 20 62 | t-section...........((eval.(if.b | 
| 3cd60 | 72 61 6e 63 68 20 27 62 72 61 6e 63 68 20 27 63    6f 6d 6d 69 74 29 29 0a 20 20 20 20 20 20 20 20 | ranch.'branch.'commit))......... | 
| 3cd80 | 20 20 20 28 6f 72 20 62 72 61 6e 63 68 20 28 6d    61 67 69 74 2d 72 65 76 2d 70 61 72 73 65 20 22 | ...(or.branch.(magit-rev-parse." | 
| 3cda0 | 48 45 41 44 22 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 | HEAD"))............t)........... | 
| 3cdc0 | 28 61 70 70 6c 79 20 23 27 6d 61 67 69 74 2d 69    6e 73 65 72 74 2d 68 65 61 64 69 6e 67 20 73 74 | (apply.#'magit-insert-heading.st | 
| 3cde0 | 72 69 6e 67 73 29 0a 20 20 20 20 20 20 20 20 20    20 28 77 68 65 6e 20 28 6d 61 67 69 74 2d 62 75 | rings)...........(when.(magit-bu | 
| 3ce00 | 66 66 65 72 2d 6d 61 72 67 69 6e 2d 70 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | ffer-margin-p).............(magi | 
| 3ce20 | 74 2d 72 65 66 73 2d 2d 66 6f 72 6d 61 74 2d 6d    61 72 67 69 6e 20 62 72 61 6e 63 68 29 29 0a 20 | t-refs--format-margin.branch)).. | 
| 3ce40 | 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d    72 65 66 73 2d 2d 69 6e 73 65 72 74 2d 63 68 65 | .........(magit-refs--insert-che | 
| 3ce60 | 72 72 79 2d 63 6f 6d 6d 69 74 73 20 62 72 61 6e    63 68 29 29 29 29 0a 20 20 20 20 28 69 6e 73 65 | rry-commits.branch)))).....(inse | 
| 3ce80 | 72 74 20 3f 5c 6e 29 0a 20 20 20 20 28 6d 61 67    69 74 2d 6d 61 6b 65 2d 6d 61 72 67 69 6e 2d 6f | rt.?\n).....(magit-make-margin-o | 
| 3cea0 | 76 65 72 6c 61 79 20 6e 69 6c 20 74 29 29 29 0a    0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 | verlay.nil.t)))..(defun.magit-re | 
| 3cec0 | 66 73 2d 2d 66 6f 72 6d 61 74 2d 6c 6f 63 61 6c    2d 62 72 61 6e 63 68 65 73 20 28 29 0a 20 20 28 | fs--format-local-branches.()...( | 
| 3cee0 | 6c 65 74 20 28 28 6c 69 6e 65 73 20 28 73 65 71    2d 6b 65 65 70 20 23 27 6d 61 67 69 74 2d 72 65 | let.((lines.(seq-keep.#'magit-re | 
| 3cf00 | 66 73 2d 2d 66 6f 72 6d 61 74 2d 6c 6f 63 61 6c    2d 62 72 61 6e 63 68 0a 20 20 20 20 20 20 20 20 | fs--format-local-branch......... | 
| 3cf20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6d 61 67 69 74 2d 67 69 74 2d 6c 69 6e 65 | .................(magit-git-line | 
| 3cf40 | 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 22 66 6f 72 | s..........................."for | 
| 3cf60 | 2d 65 61 63 68 2d 72 65 66 22 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -each-ref"...................... | 
| 3cf80 | 20 20 20 20 20 28 63 6f 6e 63 61 74 20 22 2d 2d    66 6f 72 6d 61 74 3d 5c 0a 25 28 48 45 41 44 29 | .....(concat."--format=\.%(HEAD) | 
| 3cfa0 | 25 30 30 25 28 72 65 66 6e 61 6d 65 3a 73 68 6f    72 74 29 25 30 30 25 28 72 65 66 6e 61 6d 65 29 | %00%(refname:short)%00%(refname) | 
| 3cfc0 | 25 30 30 5c 0a 25 28 75 70 73 74 72 65 61 6d 3a    73 68 6f 72 74 29 25 30 30 25 28 75 70 73 74 72 | %00\.%(upstream:short)%00%(upstr | 
| 3cfe0 | 65 61 6d 29 25 30 30 25 28 75 70 73 74 72 65 61    6d 3a 74 72 61 63 6b 29 25 30 30 22 0a 20 20 20 | eam)%00%(upstream:track)%00".... | 
| 3d000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( | 
| 3d020 | 69 66 20 6d 61 67 69 74 2d 72 65 66 73 2d 73 68    6f 77 2d 70 75 73 68 2d 72 65 6d 6f 74 65 20 22 | if.magit-refs-show-push-remote." | 
| 3d040 | 5c 0a 25 28 70 75 73 68 3a 72 65 6d 6f 74 65 6e    61 6d 65 29 25 30 30 25 28 70 75 73 68 29 25 30 | \.%(push:remotename)%00%(push)%0 | 
| 3d060 | 30 25 28 70 75 73 68 3a 74 72 61 63 6b 29 25 30    30 25 28 73 75 62 6a 65 63 74 29 22 0a 20 20 20 | 0%(push:track)%00%(subject)".... | 
| 3d080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 25 | .............................."% | 
| 3d0a0 | 30 30 25 30 30 25 30 30 25 28 73 75 62 6a 65 63    74 29 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 | 00%00%00%(subject)"))........... | 
| 3d0c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    22 72 65 66 73 2f 68 65 61 64 73 22 0a 20 20 20 | ................"refs/heads".... | 
| 3d0e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 6d 61 67 69 74 2d 62 75 66 | .......................magit-buf | 
| 3d100 | 66 65 72 2d 61 72 67 75 6d 65 6e 74 73 29 29 29    29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 6d | fer-arguments)))).....(unless.(m | 
| 3d120 | 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74    2d 62 72 61 6e 63 68 29 0a 20 20 20 20 20 20 28 | agit-get-current-branch).......( | 
| 3d140 | 70 75 73 68 20 28 6d 61 67 69 74 2d 72 65 66 73    2d 2d 66 6f 72 6d 61 74 2d 6c 6f 63 61 6c 2d 62 | push.(magit-refs--format-local-b | 
| 3d160 | 72 61 6e 63 68 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 28 63 6f 6e 63 61 74 20 22 2a 5c 30 5c | ranch..............(concat."*\0\ | 
| 3d180 | 30 5c 30 5c 30 5c 30 5c 30 5c 30 5c 30 22 20 28    6d 61 67 69 74 2d 72 65 76 2d 66 6f 72 6d 61 74 | 0\0\0\0\0\0\0".(magit-rev-format | 
| 3d1a0 | 20 22 25 73 22 29 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 6c 69 6e 65 73 29 29 0a 20 20 20 | ."%s"))).............lines)).... | 
| 3d1c0 | 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 6d 61 67    69 74 2d 72 65 66 73 2d 70 72 69 6d 61 72 79 2d | .(setq-local.magit-refs-primary- | 
| 3d1e0 | 63 6f 6c 75 6d 6e 2d 77 69 64 74 68 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 | column-width.................(le | 
| 3d200 | 74 20 28 28 64 65 66 20 28 64 65 66 61 75 6c 74    2d 76 61 6c 75 65 20 27 6d 61 67 69 74 2d 72 65 | t.((def.(default-value.'magit-re | 
| 3d220 | 66 73 2d 70 72 69 6d 61 72 79 2d 63 6f 6c 75 6d    6e 2d 77 69 64 74 68 29 29 29 0a 20 20 20 20 20 | fs-primary-column-width)))...... | 
| 3d240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66    20 28 61 74 6f 6d 20 64 65 66 29 0a 20 20 20 20 | .............(if.(atom.def)..... | 
| 3d260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 64 65 66 0a 20 20 20 20 20 20 20 20 20 20 | ..................def........... | 
| 3d280 | 20 20 20 20 20 20 20 20 20 20 28 70 63 61 73 65    2d 6c 65 74 20 28 28 60 28 2c 6d 69 6e 20 2e 20 | ..........(pcase-let.((`(,min... | 
| 3d2a0 | 2c 6d 61 78 29 20 64 65 66 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ,max).def))..................... | 
| 3d2c0 | 20 20 28 6d 69 6e 20 6d 61 78 20 28 61 70 70 6c    79 20 23 27 6d 61 78 20 6d 69 6e 20 28 6d 61 70 | ..(min.max.(apply.#'max.min.(map | 
| 3d2e0 | 63 61 72 20 23 27 63 61 72 20 6c 69 6e 65 73 29    29 29 29 29 29 29 0a 20 20 20 20 28 6d 61 70 63 | car.#'car.lines))))))).....(mapc | 
| 3d300 | 61 72 20 28 70 63 61 73 65 2d 6c 61 6d 62 64 61    20 28 60 28 2c 5f 20 2c 62 72 61 6e 63 68 20 2c | ar.(pcase-lambda.(`(,_.,branch., | 
| 3d320 | 66 6f 63 75 73 20 2c 62 72 61 6e 63 68 2d 64 65    73 63 20 2c 75 3a 61 68 65 61 64 20 2c 70 3a 61 | focus.,branch-desc.,u:ahead.,p:a | 
| 3d340 | 68 65 61 64 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | head............................ | 
| 3d360 | 20 20 20 20 20 2c 75 3a 62 65 68 69 6e 64 20 2c    75 70 73 74 72 65 61 6d 20 2c 70 3a 62 65 68 69 | .....,u:behind.,upstream.,p:behi | 
| 3d380 | 6e 64 20 2c 70 75 73 68 20 2c 6d 73 67 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c | nd.,push.,msg))...............(l | 
| 3d3a0 | 69 73 74 20 62 72 61 6e 63 68 20 66 6f 63 75 73    20 62 72 61 6e 63 68 2d 64 65 73 63 20 75 3a 61 | ist.branch.focus.branch-desc.u:a | 
| 3d3c0 | 68 65 61 64 20 70 3a 61 68 65 61 64 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | head.p:ahead.................... | 
| 3d3e0 | 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 20 28 6d    61 78 20 31 20 28 2d 20 6d 61 67 69 74 2d 72 65 | .(make-string.(max.1.(-.magit-re | 
| 3d400 | 66 73 2d 70 72 69 6d 61 72 79 2d 63 6f 6c 75 6d    6e 2d 77 69 64 74 68 0a 20 20 20 20 20 20 20 20 | fs-primary-column-width......... | 
| 3d420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 3d440 | 20 20 20 28 6c 65 6e 67 74 68 20 28 63 6f 6e 63    61 74 20 62 72 61 6e 63 68 2d 64 65 73 63 0a 20 | ...(length.(concat.branch-desc.. | 
| 3d460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 3d480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 75 3a 61 68 65 61 | ..........................u:ahea | 
| 3d4a0 | 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | d............................... | 
| 3d4c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 70 3a 61 | .............................p:a | 
| 3d4e0 | 68 65 61 64 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | head............................ | 
| 3d500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 3d520 | 75 3a 62 65 68 69 6e 64 29 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | u:behind)))).................... | 
| 3d540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3f 5c    73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..............?\s).............. | 
| 3d560 | 20 20 20 20 20 20 20 75 3a 62 65 68 69 6e 64 20    75 70 73 74 72 65 61 6d 20 70 3a 62 65 68 69 6e | .......u:behind.upstream.p:behin | 
| 3d580 | 64 20 70 75 73 68 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 6d 73 67 29 29 | d.push.....................msg)) | 
| 3d5a0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 6e    65 73 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | .............lines)))..(defun.ma | 
| 3d5c0 | 67 69 74 2d 72 65 66 73 2d 2d 66 6f 72 6d 61 74    2d 6c 6f 63 61 6c 2d 62 72 61 6e 63 68 20 28 6c | git-refs--format-local-branch.(l | 
| 3d5e0 | 69 6e 65 29 0a 20 20 28 70 63 61 73 65 2d 6c 65    74 20 28 28 60 28 2c 68 65 61 64 20 2c 62 72 61 | ine)...(pcase-let.((`(,head.,bra | 
| 3d600 | 6e 63 68 20 2c 72 65 66 20 2c 75 70 73 74 72 65    61 6d 20 2c 75 3a 72 65 66 20 2c 75 3a 74 72 61 | nch.,ref.,upstream.,u:ref.,u:tra | 
| 3d620 | 63 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 2c 70 75 73 68 20 | ck........................,push. | 
| 3d640 | 2c 70 3a 72 65 66 20 2c 70 3a 74 72 61 63 6b 20    2c 6d 73 67 29 0a 20 20 20 20 20 20 20 20 20 20 | ,p:ref.,p:track.,msg)........... | 
| 3d660 | 20 20 20 20 20 28 63 6c 2d 73 75 62 73 74 69 74    75 74 65 20 6e 69 6c 20 22 22 20 28 73 70 6c 69 | .....(cl-substitute.nil."".(spli | 
| 3d680 | 74 2d 73 74 72 69 6e 67 20 6c 69 6e 65 20 22 5c    30 22 29 20 3a 74 65 73 74 20 23 27 65 71 75 61 | t-string.line."\0").:test.#'equa | 
| 3d6a0 | 6c 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28    6f 72 20 28 6e 6f 74 20 62 72 61 6e 63 68 29 0a | l))).....(when.(or.(not.branch). | 
| 3d6c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d    61 67 69 74 2d 72 65 66 73 2d 2d 69 6e 73 65 72 | ..............(magit-refs--inser | 
| 3d6e0 | 74 2d 72 65 66 6e 61 6d 65 2d 70 20 62 72 61 6e    63 68 29 29 0a 20 20 20 20 20 20 28 6c 65 74 2a | t-refname-p.branch)).......(let* | 
| 3d700 | 20 28 28 68 65 61 64 70 20 28 65 71 75 61 6c 20    68 65 61 64 20 22 2a 22 29 29 0a 20 20 20 20 20 | .((headp.(equal.head."*"))...... | 
| 3d720 | 20 20 20 20 20 20 20 20 28 70 75 73 68 70 20 28    61 6e 64 20 70 75 73 68 0a 20 20 20 20 20 20 20 | ........(pushp.(and.push........ | 
| 3d740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 6d 61 67 69 74 2d 72 65 66 73 2d 73 68 6f | ..................magit-refs-sho | 
| 3d760 | 77 2d 70 75 73 68 2d 72 65 6d 6f 74 65 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | w-push-remote................... | 
| 3d780 | 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65    76 2d 76 65 72 69 66 79 20 70 3a 72 65 66 29 0a | .......(magit-rev-verify.p:ref). | 
| 3d7a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 65 | .........................(not.(e | 
| 3d7c0 | 71 75 61 6c 20 70 3a 72 65 66 20 75 3a 72 65 66    29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | qual.p:ref.u:ref))))............ | 
| 3d7e0 | 20 20 28 62 72 61 6e 63 68 2d 64 65 73 63 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 | ..(branch-desc...............(if | 
| 3d800 | 20 62 72 61 6e 63 68 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | .branch...................(magit | 
| 3d820 | 2d 72 65 66 73 2d 2d 70 72 6f 70 65 72 74 69 7a    65 2d 62 72 61 6e 63 68 0a 20 20 20 20 20 20 20 | -refs--propertize-branch........ | 
| 3d840 | 20 20 20 20 20 20 20 20 20 20 20 20 62 72 61 6e    63 68 20 72 65 66 20 28 61 6e 64 20 68 65 61 64 | ............branch.ref.(and.head | 
| 3d860 | 70 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d    63 75 72 72 65 6e 74 29 29 0a 20 20 20 20 20 20 | p.'magit-branch-current))....... | 
| 3d880 | 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74    2d 2d 70 72 6f 70 65 72 74 69 7a 65 2d 66 61 63 | ..........(magit--propertize-fac | 
| 3d8a0 | 65 20 22 28 64 65 74 61 63 68 65 64 29 22 20 27    6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 77 61 72 | e."(detached)".'magit-branch-war | 
| 3d8c0 | 6e 69 6e 67 29 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 28 75 3a 61 68 65 61 64 20 20 28 | ning)))..............(u:ahead..( | 
| 3d8e0 | 61 6e 64 20 75 3a 74 72 61 63 6b 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | and.u:track..................... | 
| 3d900 | 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d    6d 61 74 63 68 20 22 61 68 65 61 64 20 5c 5c 28 | ........(string-match."ahead.\\( | 
| 3d920 | 5b 30 2d 39 5d 2b 5c 5c 29 22 20 75 3a 74 72 61    63 6b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | [0-9]+\\)".u:track)............. | 
| 3d940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6d 61 67 69 74 2d 2d 70 72 6f 70 65 72 74 69 | ................(magit--properti | 
| 3d960 | 7a 65 2d 66 61 63 65 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ze-face......................... | 
| 3d980 | 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28 61 6e    64 20 6d 61 67 69 74 2d 72 65 66 73 2d 70 61 64 | .....(concat.(and.magit-refs-pad | 
| 3d9a0 | 2d 63 6f 6d 6d 69 74 2d 63 6f 75 6e 74 73 20 22    20 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | -commit-counts.".")............. | 
| 3d9c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6d 61 74 63 68 2d | .........................(match- | 
| 3d9e0 | 73 74 72 69 6e 67 20 31 20 75 3a 74 72 61 63 6b    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | string.1.u:track)............... | 
| 3da00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 22 3e 22 29 0a 20 20 20 20 | .......................">")..... | 
| 3da20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d | .........................'magit- | 
| 3da40 | 64 69 6d 6d 65 64 29 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 28 75 3a 62 65 68 69 6e 64 | dimmed)))..............(u:behind | 
| 3da60 | 20 28 61 6e 64 20 75 3a 74 72 61 63 6b 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(and.u:track................... | 
| 3da80 | 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e    67 2d 6d 61 74 63 68 20 22 62 65 68 69 6e 64 20 | ..........(string-match."behind. | 
| 3daa0 | 5c 5c 28 5b 30 2d 39 5d 2b 5c 5c 29 22 20 75 3a    74 72 61 63 6b 29 0a 20 20 20 20 20 20 20 20 20 | \\([0-9]+\\)".u:track).......... | 
| 3dac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6d 61 67 69 74 2d 2d 70 72 6f 70 65 | ...................(magit--prope | 
| 3dae0 | 72 74 69 7a 65 2d 66 61 63 65 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rtize-face...................... | 
| 3db00 | 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20    22 3c 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ........(concat."<"............. | 
| 3db20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6d 61 74 63 68 2d | .........................(match- | 
| 3db40 | 73 74 72 69 6e 67 20 31 20 75 3a 74 72 61 63 6b    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | string.1.u:track)............... | 
| 3db60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 61 6e 64 20 6d 61 67 69 | .......................(and.magi | 
| 3db80 | 74 2d 72 65 66 73 2d 70 61 64 2d 63 6f 6d 6d 69    74 2d 63 6f 75 6e 74 73 20 22 20 22 29 29 0a 20 | t-refs-pad-commit-counts.".")).. | 
| 3dba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 27 6d 61 67 | ............................'mag | 
| 3dbc0 | 69 74 2d 64 69 6d 6d 65 64 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 28 70 3a 61 68 65 | it-dimmed)))..............(p:ahe | 
| 3dbe0 | 61 64 20 20 28 61 6e 64 20 70 75 73 68 70 20 70    3a 74 72 61 63 6b 0a 20 20 20 20 20 20 20 20 20 | ad..(and.pushp.p:track.......... | 
| 3dc00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 | ...................(string-match | 
| 3dc20 | 20 22 61 68 65 61 64 20 5c 5c 28 5b 30 2d 39 5d    2b 5c 5c 29 22 20 70 3a 74 72 61 63 6b 29 0a 20 | ."ahead.\\([0-9]+\\)".p:track).. | 
| 3dc40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | ...........................(magi | 
| 3dc60 | 74 2d 2d 70 72 6f 70 65 72 74 69 7a 65 2d 66 61    63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | t--propertize-face.............. | 
| 3dc80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 63 6f 6e 63 61 74 20 28 6d 61 74 63 68 2d 73 | ................(concat.(match-s | 
| 3dca0 | 74 72 69 6e 67 20 31 20 70 3a 74 72 61 63 6b 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tring.1.p:track)................ | 
| 3dcc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 22 3e 22 0a 20 20 20 20 20 20 | ......................">"....... | 
| 3dce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( | 
| 3dd00 | 61 6e 64 20 6d 61 67 69 74 2d 72 65 66 73 2d 70    61 64 2d 63 6f 6d 6d 69 74 2d 63 6f 75 6e 74 73 | and.magit-refs-pad-commit-counts | 
| 3dd20 | 20 22 20 22 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .".")).......................... | 
| 3dd40 | 20 20 20 20 27 6d 61 67 69 74 2d 62 72 61 6e 63    68 2d 72 65 6d 6f 74 65 29 29 29 0a 20 20 20 20 | ....'magit-branch-remote)))..... | 
| 3dd60 | 20 20 20 20 20 20 20 20 20 28 70 3a 62 65 68 69    6e 64 20 28 61 6e 64 20 70 75 73 68 70 20 70 3a | .........(p:behind.(and.pushp.p: | 
| 3dd80 | 74 72 61 63 6b 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | track........................... | 
| 3dda0 | 20 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20    22 62 65 68 69 6e 64 20 5c 5c 28 5b 30 2d 39 5d | ..(string-match."behind.\\([0-9] | 
| 3ddc0 | 2b 5c 5c 29 22 20 70 3a 74 72 61 63 6b 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | +\\)".p:track).................. | 
| 3dde0 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69    74 2d 2d 70 72 6f 70 65 72 74 69 7a 65 2d 66 61 | ...........(magit--propertize-fa | 
| 3de00 | 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ce.............................. | 
| 3de20 | 28 63 6f 6e 63 61 74 20 22 3c 22 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (concat."<"..................... | 
| 3de40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 | .................(match-string.1 | 
| 3de60 | 20 70 3a 74 72 61 63 6b 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .p:track)....................... | 
| 3de80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    61 6e 64 20 6d 61 67 69 74 2d 72 65 66 73 2d 70 | ...............(and.magit-refs-p | 
| 3dea0 | 61 64 2d 63 6f 6d 6d 69 74 2d 63 6f 75 6e 74 73    20 22 20 22 29 29 0a 20 20 20 20 20 20 20 20 20 | ad-commit-counts.".")).......... | 
| 3dec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 27 6d 61 67 69 74 2d 64 69 6d 6d 65 | ....................'magit-dimme | 
| 3dee0 | 64 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 6c    69 73 74 20 28 31 2b 20 28 6c 65 6e 67 74 68 20 | d)))).........(list.(1+.(length. | 
| 3df00 | 28 63 6f 6e 63 61 74 20 62 72 61 6e 63 68 2d 64    65 73 63 20 75 3a 61 68 65 61 64 20 70 3a 61 68 | (concat.branch-desc.u:ahead.p:ah | 
| 3df20 | 65 61 64 20 75 3a 62 65 68 69 6e 64 29 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 72 | ead.u:behind)))...............br | 
| 3df40 | 61 6e 63 68 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6d 61 67 69 74 2d 72 65 66 73 2d 2d | anch...............(magit-refs-- | 
| 3df60 | 66 6f 72 6d 61 74 2d 66 6f 63 75 73 2d 63 6f 6c    75 6d 6e 20 62 72 61 6e 63 68 20 68 65 61 64 70 | format-focus-column.branch.headp | 
| 3df80 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    62 72 61 6e 63 68 2d 64 65 73 63 20 75 3a 61 68 | )...............branch-desc.u:ah | 
| 3dfa0 | 65 61 64 20 70 3a 61 68 65 61 64 20 75 3a 62 65    68 69 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 | ead.p:ahead.u:behind............ | 
| 3dfc0 | 20 20 20 28 61 6e 64 20 75 70 73 74 72 65 61 6d    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...(and.upstream................ | 
| 3dfe0 | 20 20 20 20 28 63 6f 6e 63 61 74 20 28 69 66 20    28 65 71 75 61 6c 20 75 3a 74 72 61 63 6b 20 22 | ....(concat.(if.(equal.u:track." | 
| 3e000 | 5b 67 6f 6e 65 5d 22 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | [gone]")........................ | 
| 3e020 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d    70 72 6f 70 65 72 74 69 7a 65 2d 66 61 63 65 20 | ........(magit--propertize-face. | 
| 3e040 | 75 70 73 74 72 65 61 6d 20 27 65 72 72 6f 72 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | upstream.'error)................ | 
| 3e060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d    61 67 69 74 2d 72 65 66 73 2d 2d 70 72 6f 70 65 | ..............(magit-refs--prope | 
| 3e080 | 72 74 69 7a 65 2d 62 72 61 6e 63 68 20 75 70 73    74 72 65 61 6d 20 75 3a 72 65 66 29 29 0a 20 20 | rtize-branch.upstream.u:ref))... | 
| 3e0a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 22 20 22 29 29 0a 20 | .........................".")).. | 
| 3e0c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e    64 20 70 75 73 68 70 0a 20 20 20 20 20 20 20 20 | .............(and.pushp......... | 
| 3e0e0 | 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63    61 74 20 70 3a 62 65 68 69 6e 64 0a 20 20 20 20 | ...........(concat.p:behind..... | 
| 3e100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 70 | .......................(magit--p | 
| 3e120 | 72 6f 70 65 72 74 69 7a 65 2d 66 61 63 65 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ropertize-face.................. | 
| 3e140 | 20 20 20 20 20 20 20 20 20 20 20 70 75 73 68 20    27 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 | ...........push.'magit-branch-re | 
| 3e160 | 6d 6f 74 65 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | mote)........................... | 
| 3e180 | 20 22 20 22 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 61 6e 64 20 6d 73 67 20 28 6d | ."."))...............(and.msg.(m | 
| 3e1a0 | 61 67 69 74 2d 6c 6f 67 2d 70 72 6f 70 65 72 74    69 7a 65 2d 6b 65 79 77 6f 72 64 73 20 6e 69 6c | agit-log-propertize-keywords.nil | 
| 3e1c0 | 20 6d 73 67 29 29 29 29 29 29 29 0a 0a 28 64 65    66 75 6e 20 6d 61 67 69 74 2d 72 65 66 73 2d 2d | .msg)))))))..(defun.magit-refs-- | 
| 3e1e0 | 66 6f 72 6d 61 74 2d 66 6f 63 75 73 2d 63 6f 6c    75 6d 6e 20 28 72 65 66 20 26 6f 70 74 69 6f 6e | format-focus-column.(ref.&option | 
| 3e200 | 61 6c 20 74 79 70 65 29 0a 20 20 28 6c 65 74 20    28 28 66 6f 63 75 73 20 6d 61 67 69 74 2d 62 75 | al.type)...(let.((focus.magit-bu | 
| 3e220 | 66 66 65 72 2d 75 70 73 74 72 65 61 6d 29 0a 20    20 20 20 20 20 20 20 28 77 69 64 74 68 20 28 69 | ffer-upstream).........(width.(i | 
| 3e240 | 66 20 6d 61 67 69 74 2d 72 65 66 73 2d 73 68 6f    77 2d 63 6f 6d 6d 69 74 2d 63 6f 75 6e 74 0a 20 | f.magit-refs-show-commit-count.. | 
| 3e260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 6d 61 67 69 74 2d 72 65 66 73 2d 66 6f 63 | ..................magit-refs-foc | 
| 3e280 | 75 73 2d 63 6f 6c 75 6d 6e 2d 77 69 64 74 68 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | us-column-width................. | 
| 3e2a0 | 20 31 29 29 29 0a 20 20 20 20 28 66 6f 72 6d 61    74 0a 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 | .1))).....(format......(format." | 
| 3e2c0 | 25 25 25 73 73 20 22 20 77 69 64 74 68 29 0a 20    20 20 20 20 28 63 6f 6e 64 20 28 28 6f 72 20 28 | %%%ss.".width)......(cond.((or.( | 
| 3e2e0 | 65 71 75 61 6c 20 72 65 66 20 66 6f 63 75 73 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | equal.ref.focus)................ | 
| 3e300 | 20 28 61 6e 64 20 28 65 71 20 74 79 70 65 20 74    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(and.(eq.type.t)............... | 
| 3e320 | 20 20 20 20 20 20 20 28 65 71 75 61 6c 20 66 6f    63 75 73 20 22 48 45 41 44 22 29 29 29 0a 20 20 | .......(equal.focus."HEAD")))... | 
| 3e340 | 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74    2d 2d 70 72 6f 70 65 72 74 69 7a 65 2d 66 61 63 | ..........(magit--propertize-fac | 
| 3e360 | 65 20 28 63 6f 6e 63 61 74 20 28 69 66 20 28 65    71 75 61 6c 20 66 6f 63 75 73 20 22 48 45 41 44 | e.(concat.(if.(equal.focus."HEAD | 
| 3e380 | 22 29 20 22 40 22 20 22 2a 22 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ")."@"."*")..................... | 
| 3e3a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6d 61 6b 65 2d 73 74 | ........................(make-st | 
| 3e3c0 | 72 69 6e 67 20 28 31 2d 20 77 69 64 74 68 29 20    3f 5c 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 | ring.(1-.width).?\s))........... | 
| 3e3e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 | ..........................'magit | 
| 3e400 | 2d 73 65 63 74 69 6f 6e 2d 68 65 61 64 69 6e 67    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 28 | -section-heading))............(( | 
| 3e420 | 69 66 20 28 65 71 20 74 79 70 65 20 27 74 61 67    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | if.(eq.type.'tag)............... | 
| 3e440 | 20 20 28 65 71 20 6d 61 67 69 74 2d 72 65 66 73    2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 2d 63 6f 75 | ..(eq.magit-refs-show-commit-cou | 
| 3e460 | 6e 74 20 27 61 6c 6c 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 6d 61 67 69 74 2d 72 65 66 | nt.'all)...............magit-ref | 
| 3e480 | 73 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 2d 63 6f    75 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 | s-show-commit-count)............ | 
| 3e4a0 | 20 28 70 63 61 73 65 2d 6c 65 74 20 28 28 60 28    2c 62 65 68 69 6e 64 20 2c 61 68 65 61 64 29 0a | .(pcase-let.((`(,behind.,ahead). | 
| 3e4c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | .........................(magit- | 
| 3e4e0 | 72 65 76 2d 64 69 66 66 2d 63 6f 75 6e 74 20 6d    61 67 69 74 2d 62 75 66 66 65 72 2d 75 70 73 74 | rev-diff-count.magit-buffer-upst | 
| 3e500 | 72 65 61 6d 20 72 65 66 29 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | ream.ref)))...............(magit | 
| 3e520 | 2d 2d 70 72 6f 70 65 72 74 69 7a 65 2d 66 61 63    65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | --propertize-face............... | 
| 3e540 | 20 28 63 6f 6e 64 20 28 28 3e 20 61 68 65 61 64    20 20 30 29 20 28 63 6f 6e 63 61 74 20 22 3c 22 | .(cond.((>.ahead..0).(concat."<" | 
| 3e560 | 20 28 6e 75 6d 62 65 72 2d 74 6f 2d 73 74 72 69    6e 67 20 61 68 65 61 64 29 29 29 0a 20 20 20 20 | .(number-to-string.ahead)))..... | 
| 3e580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 28 3e 20 62 65 68 69 6e 64 20 30 29 20 28 | .................((>.behind.0).( | 
| 3e5a0 | 63 6f 6e 63 61 74 20 28 6e 75 6d 62 65 72 2d 74    6f 2d 73 74 72 69 6e 67 20 62 65 68 69 6e 64 29 | concat.(number-to-string.behind) | 
| 3e5c0 | 20 22 3e 22 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 74 20 22 | .">"))......................(t." | 
| 3e5e0 | 3d 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 27 6d 61 67 69 74 2d 64 69 6d 6d 65 | ="))................'magit-dimme | 
| 3e600 | 64 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    28 74 20 22 22 29 29 29 29 29 0a 0a 28 64 65 66 | d)))............(t."")))))..(def | 
| 3e620 | 75 6e 20 6d 61 67 69 74 2d 72 65 66 73 2d 2d 70    72 6f 70 65 72 74 69 7a 65 2d 62 72 61 6e 63 68 | un.magit-refs--propertize-branch | 
| 3e640 | 20 28 62 72 61 6e 63 68 20 72 65 66 20 26 6f 70    74 69 6f 6e 61 6c 20 68 65 61 64 2d 66 61 63 65 | .(branch.ref.&optional.head-face | 
| 3e660 | 29 0a 20 20 28 6c 65 74 20 28 28 66 61 63 65 20    28 63 64 72 20 28 63 6c 2d 66 69 6e 64 2d 69 66 | )...(let.((face.(cdr.(cl-find-if | 
| 3e680 | 20 28 70 63 61 73 65 2d 6c 61 6d 62 64 61 20 28    60 28 2c 72 65 20 2e 20 2c 5f 29 29 0a 20 20 20 | .(pcase-lambda.(`(,re...,_)).... | 
| 3e6a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 | ..............................(s | 
| 3e6c0 | 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 72 65    20 72 65 66 29 29 0a 20 20 20 20 20 20 20 20 20 | tring-match-p.re.ref)).......... | 
| 3e6e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 6d 61 67 69 74 2d 72 65 66 2d | ......................magit-ref- | 
| 3e700 | 6e 61 6d 65 73 70 61 63 65 73 29 29 29 29 0a 20    20 20 20 28 6d 61 67 69 74 2d 2d 70 72 6f 70 65 | namespaces)))).....(magit--prope | 
| 3e720 | 72 74 69 7a 65 2d 66 61 63 65 0a 20 20 20 20 20    62 72 61 6e 63 68 20 28 69 66 20 68 65 61 64 2d | rtize-face......branch.(if.head- | 
| 3e740 | 66 61 63 65 20 28 6c 69 73 74 20 66 61 63 65 20    68 65 61 64 2d 66 61 63 65 29 20 66 61 63 65 29 | face.(list.face.head-face).face) | 
| 3e760 | 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69    74 2d 72 65 66 73 2d 2d 69 6e 73 65 72 74 2d 72 | )))..(defun.magit-refs--insert-r | 
| 3e780 | 65 66 6e 61 6d 65 2d 70 20 28 72 65 66 6e 61 6d    65 29 0a 20 20 28 69 66 2d 6c 65 74 20 28 28 65 | efname-p.(refname)...(if-let.((e | 
| 3e7a0 | 6e 74 72 79 20 28 73 65 71 2d 66 69 6e 64 20 28    70 63 61 73 65 2d 6c 61 6d 62 64 61 20 28 60 28 | ntry.(seq-find.(pcase-lambda.(`( | 
| 3e7c0 | 2c 6b 65 79 20 2e 20 2c 5f 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ,key...,_))..................... | 
| 3e7e0 | 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 66    75 6e 63 74 69 6f 6e 70 20 6b 65 79 29 0a 20 20 | ..........(if.(functionp.key)... | 
| 3e800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 3e820 | 28 66 75 6e 63 61 6c 6c 20 6b 65 79 20 72 65 66    6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 | (funcall.key.refname)........... | 
| 3e840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 6d 61 | ......................(string-ma | 
| 3e860 | 74 63 68 2d 70 20 6b 65 79 20 72 65 66 6e 61 6d    65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | tch-p.key.refname)))............ | 
| 3e880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 6d 61 67 69 74 2d 72 65 66 73 2d 66 69 6c 74 | .................magit-refs-filt | 
| 3e8a0 | 65 72 2d 61 6c 69 73 74 29 29 29 0a 20 20 20 20    20 20 28 63 64 72 20 65 6e 74 72 79 29 0a 20 20 | er-alist))).......(cdr.entry)... | 
| 3e8c0 | 20 20 74 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61    67 69 74 2d 72 65 66 73 2d 2d 69 6e 73 65 72 74 | ..t))..(defun.magit-refs--insert | 
| 3e8e0 | 2d 63 68 65 72 72 79 2d 63 6f 6d 6d 69 74 73 20    28 72 65 66 29 0a 20 20 28 6d 61 67 69 74 2d 69 | -cherry-commits.(ref)...(magit-i | 
| 3e900 | 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 2d 62 6f    64 79 0a 20 20 20 20 28 6c 65 74 20 28 28 73 74 | nsert-section-body.....(let.((st | 
| 3e920 | 61 72 74 20 28 70 6f 69 6e 74 29 29 0a 20 20 20    20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e | art.(point))...........(magit-in | 
| 3e940 | 73 65 72 74 2d 73 65 63 74 69 6f 6e 2d 2d 63 75    72 72 65 6e 74 20 6e 69 6c 29 29 0a 20 20 20 20 | sert-section--current.nil))..... | 
| 3e960 | 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 77 61 73    68 20 28 61 70 70 6c 79 2d 70 61 72 74 69 61 6c | ..(magit-git-wash.(apply-partial | 
| 3e980 | 6c 79 20 23 27 6d 61 67 69 74 2d 6c 6f 67 2d 77    61 73 68 2d 6c 6f 67 20 27 63 68 65 72 72 79 29 | ly.#'magit-log-wash-log.'cherry) | 
| 3e9a0 | 0a 20 20 20 20 20 20 20 20 22 63 68 65 72 72 79    22 20 22 2d 76 22 20 28 6d 61 67 69 74 2d 61 62 | ........."cherry"."-v".(magit-ab | 
| 3e9c0 | 62 72 65 76 2d 61 72 67 29 20 6d 61 67 69 74 2d    62 75 66 66 65 72 2d 75 70 73 74 72 65 61 6d 20 | brev-arg).magit-buffer-upstream. | 
| 3e9e0 | 72 65 66 29 0a 20 20 20 20 20 20 28 69 66 20 28    3d 20 28 70 6f 69 6e 74 29 20 73 74 61 72 74 29 | ref).......(if.(=.(point).start) | 
| 3ea00 | 0a 20 20 20 20 20 20 20 20 20 20 28 6d 65 73 73    61 67 65 20 22 4e 6f 20 63 68 65 72 72 69 65 73 | ...........(message."No.cherries | 
| 3ea20 | 20 66 6f 72 20 25 73 22 20 72 65 66 29 0a 20 20    20 20 20 20 20 20 28 6d 61 67 69 74 2d 6d 61 6b | .for.%s".ref).........(magit-mak | 
| 3ea40 | 65 2d 6d 61 72 67 69 6e 2d 6f 76 65 72 6c 61 79    20 6e 69 6c 20 74 29 29 29 29 29 0a 0a 28 64 65 | e-margin-overlay.nil.t)))))..(de | 
| 3ea60 | 66 75 6e 20 6d 61 67 69 74 2d 72 65 66 73 2d 2d    66 6f 72 6d 61 74 2d 6d 61 72 67 69 6e 20 28 63 | fun.magit-refs--format-margin.(c | 
| 3ea80 | 6f 6d 6d 69 74 29 0a 20 20 28 73 61 76 65 2d 65    78 63 75 72 73 69 6f 6e 0a 20 20 20 20 28 67 6f | ommit)...(save-excursion.....(go | 
| 3eaa0 | 74 6f 2d 63 68 61 72 20 28 6c 69 6e 65 2d 62 65    67 69 6e 6e 69 6e 67 2d 70 6f 73 69 74 69 6f 6e | to-char.(line-beginning-position | 
| 3eac0 | 20 30 29 29 0a 20 20 20 20 28 6c 65 74 20 28 28    6c 69 6e 65 20 28 6d 61 67 69 74 2d 72 65 76 2d | .0)).....(let.((line.(magit-rev- | 
| 3eae0 | 66 6f 72 6d 61 74 20 22 25 63 74 25 63 4e 22 20    63 6f 6d 6d 69 74 29 29 29 0a 20 20 20 20 20 20 | format."%ct%cN".commit)))....... | 
| 3eb00 | 28 6d 61 67 69 74 2d 6c 6f 67 2d 66 6f 72 6d 61    74 2d 6d 61 72 67 69 6e 20 63 6f 6d 6d 69 74 0a | (magit-log-format-margin.commit. | 
| 3eb20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( | 
| 3eb40 | 73 75 62 73 74 72 69 6e 67 20 6c 69 6e 65 20 31    30 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | substring.line.10).............. | 
| 3eb60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 73 75 62 73 74 72 69 6e 67 20 6c 69 6e | ..................(substring.lin | 
| 3eb80 | 65 20 30 20 31 30 29 29 29 29 29 0a 0a 3b 3b 3b    20 5f 0a 28 70 72 6f 76 69 64 65 20 27 6d 61 67 | e.0.10)))))..;;;._.(provide.'mag | 
| 3eba0 | 69 74 2d 72 65 66 73 29 0a 3b 3b 3b 20 6d 61 67    69 74 2d 72 65 66 73 2e 65 6c 20 65 6e 64 73 20 | it-refs).;;;.magit-refs.el.ends. | 
| 3ebc0 | 68 65 72 65 0a 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | here............................ | 
| 3ebe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 3ec00 | 6d 61 67 69 74 2d 32 30 32 34 30 34 30 34 2e 31    39 30 31 2f 6d 61 67 69 74 2d 62 6c 61 6d 65 2e | magit-20240404.1901/magit-blame. | 
| 3ec20 | 65 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | el.............................. | 
| 3ec40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 3ec60 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30    30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 | 
| 3ec80 | 30 31 31 34 30 33 30 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 34 36 30 34 00 20 30 00 00 00 | 0114030.00000000000.014604..0... | 
| 3eca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 3ecc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 3ece0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 3ed00 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... | 
| 3ed20 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... | 
| 3ed40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 3ed60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 3ed80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 3eda0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 3edc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 3ede0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 3ee00 | 3b 3b 3b 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2e    65 6c 20 2d 2d 2d 20 42 6c 61 6d 65 20 73 75 70 | ;;;.magit-blame.el.---.Blame.sup | 
| 3ee20 | 70 6f 72 74 20 66 6f 72 20 4d 61 67 69 74 20 20    2d 2a 2d 20 6c 65 78 69 63 61 6c 2d 62 69 6e 64 | port.for.Magit..-*-.lexical-bind | 
| 3ee40 | 69 6e 67 3a 74 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f    70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 38 | ing:t.-*-..;;.Copyright.(C).2008 | 
| 3ee60 | 2d 32 30 32 34 20 54 68 65 20 4d 61 67 69 74 20    50 72 6f 6a 65 63 74 20 43 6f 6e 74 72 69 62 75 | -2024.The.Magit.Project.Contribu | 
| 3ee80 | 74 6f 72 73 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a    20 4a 6f 6e 61 73 20 42 65 72 6e 6f 75 6c 6c 69 | tors..;;.Author:.Jonas.Bernoulli | 
| 3eea0 | 20 3c 6a 6f 6e 61 73 40 62 65 72 6e 6f 75 6c 2e    6c 69 3e 0a 3b 3b 20 4d 61 69 6e 74 61 69 6e 65 | .<jonas@bernoul.li>.;;.Maintaine | 
| 3eec0 | 72 3a 20 4a 6f 6e 61 73 20 42 65 72 6e 6f 75 6c    6c 69 20 3c 6a 6f 6e 61 73 40 62 65 72 6e 6f 75 | r:.Jonas.Bernoulli.<jonas@bernou | 
| 3eee0 | 6c 2e 6c 69 3e 0a 0a 3b 3b 20 53 50 44 58 2d 4c    69 63 65 6e 73 65 2d 49 64 65 6e 74 69 66 69 65 | l.li>..;;.SPDX-License-Identifie | 
| 3ef00 | 72 3a 20 47 50 4c 2d 33 2e 30 2d 6f 72 2d 6c 61    74 65 72 0a 0a 3b 3b 20 4d 61 67 69 74 20 69 73 | r:.GPL-3.0-or-later..;;.Magit.is | 
| 3ef20 | 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3a 20    79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69 | .free.software:.you.can.redistri | 
| 3ef40 | 62 75 74 65 20 69 74 20 61 6e 64 2f 6f 72 20 6d    6f 64 69 66 79 20 69 74 0a 3b 3b 20 75 6e 64 65 | bute.it.and/or.modify.it.;;.unde | 
| 3ef60 | 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74    68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 | r.the.terms.of.the.GNU.General.P | 
| 3ef80 | 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 61 73    20 70 75 62 6c 69 73 68 65 64 20 62 79 0a 3b 3b | ublic.License.as.published.by.;; | 
| 3efa0 | 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61    72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 65 | .the.Free.Software.Foundation,.e | 
| 3efc0 | 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 33 20    6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 2c 20 | ither.version.3.of.the.License,. | 
| 3efe0 | 6f 72 0a 3b 3b 20 28 61 74 20 79 6f 75 72 20 6f    70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 74 65 72 | or.;;.(at.your.option).any.later | 
| 3f000 | 20 76 65 72 73 69 6f 6e 2e 0a 3b 3b 0a 3b 3b 20    4d 61 67 69 74 20 69 73 20 64 69 73 74 72 69 62 | .version..;;.;;.Magit.is.distrib | 
| 3f020 | 75 74 65 64 20 69 6e 20 74 68 65 20 68 6f 70 65    20 74 68 61 74 20 69 74 20 77 69 6c 6c 20 62 65 | uted.in.the.hope.that.it.will.be | 
| 3f040 | 20 75 73 65 66 75 6c 2c 20 62 75 74 20 57 49 54    48 4f 55 54 0a 3b 3b 20 41 4e 59 20 57 41 52 52 | .useful,.but.WITHOUT.;;.ANY.WARR | 
| 3f060 | 41 4e 54 59 3b 20 77 69 74 68 6f 75 74 20 65 76    65 6e 20 74 68 65 20 69 6d 70 6c 69 65 64 20 77 | ANTY;.without.even.the.implied.w | 
| 3f080 | 61 72 72 61 6e 74 79 20 6f 66 20 4d 45 52 43 48    41 4e 54 41 42 49 4c 49 54 59 0a 3b 3b 20 6f 72 | arranty.of.MERCHANTABILITY.;;.or | 
| 3f0a0 | 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50    41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 | .FITNESS.FOR.A.PARTICULAR.PURPOS | 
| 3f0c0 | 45 2e 20 20 53 65 65 20 74 68 65 20 47 4e 55 20    47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 0a 3b | E...See.the.GNU.General.Public.; | 
| 3f0e0 | 3b 20 4c 69 63 65 6e 73 65 20 66 6f 72 20 6d 6f    72 65 20 64 65 74 61 69 6c 73 2e 0a 3b 3b 0a 3b | ;.License.for.more.details..;;.; | 
| 3f100 | 3b 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76    65 20 72 65 63 65 69 76 65 64 20 61 20 63 6f 70 | ;.You.should.have.received.a.cop | 
| 3f120 | 79 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e    65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 | y.of.the.GNU.General.Public.Lice | 
| 3f140 | 6e 73 65 0a 3b 3b 20 61 6c 6f 6e 67 20 77 69 74    68 20 4d 61 67 69 74 2e 20 20 49 66 20 6e 6f 74 | nse.;;.along.with.Magit...If.not | 
| 3f160 | 2c 20 73 65 65 20 3c 68 74 74 70 73 3a 2f 2f 77    77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e | ,.see.<https://www.gnu.org/licen | 
| 3f180 | 73 65 73 2f 3e 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d    65 6e 74 61 72 79 3a 0a 0a 3b 3b 20 41 6e 6e 6f | ses/>...;;;.Commentary:..;;.Anno | 
| 3f1a0 | 74 61 74 65 73 20 65 61 63 68 20 6c 69 6e 65 20    69 6e 20 66 69 6c 65 2d 76 69 73 69 74 69 6e 67 | tates.each.line.in.file-visiting | 
| 3f1c0 | 20 62 75 66 66 65 72 20 77 69 74 68 20 69 6e 66    6f 72 6d 61 74 69 6f 6e 20 66 72 6f 6d 0a 3b 3b | .buffer.with.information.from.;; | 
| 3f1e0 | 20 74 68 65 20 72 65 76 69 73 69 6f 6e 20 77 68    69 63 68 20 6c 61 73 74 20 6d 6f 64 69 66 69 65 | .the.revision.which.last.modifie | 
| 3f200 | 64 20 74 68 65 20 6c 69 6e 65 2e 0a 0a 3b 3b 3b    20 43 6f 64 65 3a 0a 0a 28 72 65 71 75 69 72 65 | d.the.line...;;;.Code:..(require | 
| 3f220 | 20 27 6d 61 67 69 74 29 0a 0a 3b 3b 3b 20 4f 70    74 69 6f 6e 73 0a 0a 28 64 65 66 67 72 6f 75 70 | .'magit)..;;;.Options..(defgroup | 
| 3f240 | 20 6d 61 67 69 74 2d 62 6c 61 6d 65 20 6e 69 6c    0a 20 20 22 42 6c 61 6d 65 20 73 75 70 70 6f 72 | .magit-blame.nil..."Blame.suppor | 
| 3f260 | 74 20 66 6f 72 20 4d 61 67 69 74 2e 22 0a 20 20    3a 6c 69 6e 6b 20 27 28 69 6e 66 6f 2d 6c 69 6e | t.for.Magit."...:link.'(info-lin | 
| 3f280 | 6b 20 22 28 6d 61 67 69 74 29 42 6c 61 6d 69 6e    67 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 | k."(magit)Blaming")...:group.'ma | 
| 3f2a0 | 67 69 74 2d 6d 6f 64 65 73 29 0a 0a 28 64 65 66    63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 62 6c 61 | git-modes)..(defcustom.magit-bla | 
| 3f2c0 | 6d 65 2d 73 74 79 6c 65 73 0a 20 20 27 28 28 68    65 61 64 69 6e 67 73 0a 20 20 20 20 20 28 68 65 | me-styles...'((headings......(he | 
| 3f2e0 | 61 64 69 6e 67 2d 66 6f 72 6d 61 74 20 20 20 2e    20 22 25 2d 32 30 61 20 25 43 20 25 73 5c 6e 22 | ading-format....."%-20a.%C.%s\n" | 
| 3f300 | 29 29 0a 20 20 20 20 28 68 69 67 68 6c 69 67 68    74 0a 20 20 20 20 20 28 68 69 67 68 6c 69 67 68 | )).....(highlight......(highligh | 
| 3f320 | 74 2d 66 61 63 65 20 20 20 2e 20 6d 61 67 69 74    2d 62 6c 61 6d 65 2d 68 69 67 68 6c 69 67 68 74 | t-face.....magit-blame-highlight | 
| 3f340 | 29 29 0a 20 20 20 20 28 6c 69 6e 65 73 0a 20 20    20 20 20 28 73 68 6f 77 2d 6c 69 6e 65 73 20 20 | )).....(lines......(show-lines.. | 
| 3f360 | 20 20 20 20 20 2e 20 74 29 0a 20 20 20 20 20 28    73 68 6f 77 2d 6d 65 73 73 61 67 65 20 20 20 20 | .......t)......(show-message.... | 
| 3f380 | 20 2e 20 74 29 29 29 0a 20 20 22 4c 69 73 74 20    6f 66 20 73 74 79 6c 65 73 20 75 73 65 64 20 74 | ...t)))..."List.of.styles.used.t | 
| 3f3a0 | 6f 20 76 69 73 75 61 6c 69 7a 65 20 62 6c 61 6d    65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 0a | o.visualize.blame.information... | 
| 3f3c0 | 54 68 65 20 73 74 79 6c 65 20 75 73 65 64 20 69    6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 | The.style.used.in.the.current.bu | 
| 3f3e0 | 66 66 65 72 20 63 61 6e 20 62 65 20 63 79 63 6c    65 64 20 66 72 6f 6d 20 74 68 65 20 62 6c 61 6d | ffer.can.be.cycled.from.the.blam | 
| 3f400 | 65 0a 70 6f 70 75 70 2e 20 20 42 6c 61 6d 65 20    63 6f 6d 6d 61 6e 64 73 20 28 65 78 63 65 70 74 | e.popup...Blame.commands.(except | 
| 3f420 | 20 60 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 65 63    68 6f 27 29 20 75 73 65 20 74 68 65 20 66 69 72 | .`magit-blame-echo').use.the.fir | 
| 3f440 | 73 74 0a 73 74 79 6c 65 20 61 73 20 74 68 65 20    69 6e 69 74 69 61 6c 20 73 74 79 6c 65 20 77 68 | st.style.as.the.initial.style.wh | 
| 3f460 | 65 6e 20 62 65 67 69 6e 6e 69 6e 67 20 74 6f 20    62 6c 61 6d 65 20 69 6e 20 61 20 62 75 66 66 65 | en.beginning.to.blame.in.a.buffe | 
| 3f480 | 72 2e 0a 0a 45 61 63 68 20 65 6e 74 72 79 20 68    61 73 20 74 68 65 20 66 6f 72 6d 20 28 49 44 45 | r...Each.entry.has.the.form.(IDE | 
| 3f4a0 | 4e 54 20 28 4b 45 59 20 2e 20 56 41 4c 55 45 29    2e 2e 2e 29 2e 20 20 49 44 45 4e 54 20 68 61 73 | NT.(KEY...VALUE)...)...IDENT.has | 
| 3f4c0 | 0a 74 6f 20 62 65 20 61 20 73 79 6d 62 6f 6c 20    75 6e 69 71 75 65 6c 79 20 69 64 65 6e 74 69 66 | .to.be.a.symbol.uniquely.identif | 
| 3f4e0 | 79 69 6e 67 20 74 68 65 20 73 74 79 6c 65 2e 20    20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 0a 4b | ying.the.style...The.following.K | 
| 3f500 | 45 59 73 20 61 72 65 20 72 65 63 6f 67 6e 69 7a    65 64 3a 0a 0a 20 60 73 68 6f 77 2d 6c 69 6e 65 | EYs.are.recognized:...`show-line | 
| 3f520 | 73 27 0a 20 20 20 20 57 68 65 74 68 65 72 20 74    6f 20 70 72 65 66 69 78 20 65 61 63 68 20 63 68 | s'.....Whether.to.prefix.each.ch | 
| 3f540 | 75 6e 6b 20 6f 66 20 6c 69 6e 65 73 20 77 69 74    68 20 61 20 74 68 69 6e 20 6c 69 6e 65 2e 0a 20 | unk.of.lines.with.a.thin.line... | 
| 3f560 | 20 20 20 54 68 69 73 20 68 61 73 20 6e 6f 20 65    66 66 65 63 74 20 69 66 20 60 68 65 61 64 69 6e | ...This.has.no.effect.if.`headin | 
| 3f580 | 67 2d 66 6f 72 6d 61 74 27 20 69 73 20 6e 6f 6e    2d 6e 69 6c 2e 0a 20 60 73 68 6f 77 2d 6d 65 73 | g-format'.is.non-nil...`show-mes | 
| 3f5a0 | 73 61 67 65 27 0a 20 20 20 20 57 68 65 74 68 65    72 20 74 6f 20 64 69 73 70 6c 61 79 20 61 20 63 | sage'.....Whether.to.display.a.c | 
| 3f5c0 | 6f 6d 6d 69 74 27 73 20 73 75 6d 6d 61 72 79 20    6c 69 6e 65 20 69 6e 20 74 68 65 20 65 63 68 6f | ommit's.summary.line.in.the.echo | 
| 3f5e0 | 20 61 72 65 61 0a 20 20 20 20 77 68 65 6e 20 63    72 6f 73 73 69 6e 67 20 63 68 75 6e 6b 73 2e 0a | .area.....when.crossing.chunks.. | 
| 3f600 | 20 60 68 69 67 68 6c 69 67 68 74 2d 66 61 63 65    27 0a 20 20 20 20 46 61 63 65 20 75 73 65 64 20 | .`highlight-face'.....Face.used. | 
| 3f620 | 74 6f 20 68 69 67 68 6c 69 67 68 74 20 74 68 65    20 66 69 72 73 74 20 6c 69 6e 65 20 6f 66 20 65 | to.highlight.the.first.line.of.e | 
| 3f640 | 61 63 68 20 63 68 75 6e 6b 2e 0a 20 20 20 20 49    66 20 74 68 69 73 20 69 73 20 6e 69 6c 2c 20 74 | ach.chunk......If.this.is.nil,.t | 
| 3f660 | 68 65 6e 20 74 68 6f 73 65 20 6c 69 6e 65 73 20    61 72 65 20 6e 6f 74 20 68 69 67 68 6c 69 67 68 | hen.those.lines.are.not.highligh | 
| 3f680 | 74 65 64 2e 0a 20 60 68 65 61 64 69 6e 67 2d 66    6f 72 6d 61 74 27 0a 20 20 20 20 53 74 72 69 6e | ted...`heading-format'.....Strin | 
| 3f6a0 | 67 20 73 70 65 63 69 66 79 69 6e 67 20 74 68 65    20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 74 6f 20 | g.specifying.the.information.to. | 
| 3f6c0 | 62 65 20 73 68 6f 77 6e 20 61 62 6f 76 65 20 65    61 63 68 0a 20 20 20 20 63 68 75 6e 6b 20 6f 66 | be.shown.above.each.....chunk.of | 
| 3f6e0 | 20 6c 69 6e 65 73 2e 20 20 49 74 20 6d 75 73 74    20 65 6e 64 20 77 69 74 68 20 61 20 6e 65 77 6c | .lines...It.must.end.with.a.newl | 
| 3f700 | 69 6e 65 20 63 68 61 72 61 63 74 65 72 2e 0a 20    60 6d 61 72 67 69 6e 2d 66 6f 72 6d 61 74 27 0a | ine.character...`margin-format'. | 
| 3f720 | 20 20 20 20 53 74 72 69 6e 67 20 73 70 65 63 69    66 79 69 6e 67 20 74 68 65 20 69 6e 66 6f 72 6d | ....String.specifying.the.inform | 
| 3f740 | 61 74 69 6f 6e 20 74 6f 20 62 65 20 73 68 6f 77    6e 20 69 6e 20 74 68 65 20 6c 65 66 74 0a 20 20 | ation.to.be.shown.in.the.left... | 
| 3f760 | 20 20 62 75 66 66 65 72 20 6d 61 72 67 69 6e 2e    20 20 49 74 20 6d 75 73 74 20 4e 4f 54 20 65 6e | ..buffer.margin...It.must.NOT.en | 
| 3f780 | 64 20 77 69 74 68 20 61 20 6e 65 77 6c 69 6e 65    20 63 68 61 72 61 63 74 65 72 2e 0a 20 20 20 20 | d.with.a.newline.character...... | 
| 3f7a0 | 54 68 69 73 20 63 61 6e 20 61 6c 73 6f 20 62 65    20 61 20 6c 69 73 74 20 6f 66 20 66 6f 72 6d 61 | This.can.also.be.a.list.of.forma | 
| 3f7c0 | 74 73 20 75 73 65 64 20 66 6f 72 20 74 68 65 20    6c 69 6e 65 73 20 61 74 0a 20 20 20 20 74 68 65 | ts.used.for.the.lines.at.....the | 
| 3f7e0 | 20 73 61 6d 65 20 70 6f 73 69 74 69 6f 6e 73 20    77 69 74 68 69 6e 20 74 68 65 20 63 68 75 6e 6b | .same.positions.within.the.chunk | 
| 3f800 | 2e 20 20 49 66 20 74 68 65 20 63 68 75 6e 6b 20    68 61 73 0a 20 20 20 20 6d 6f 72 65 20 6c 69 6e | ...If.the.chunk.has.....more.lin | 
| 3f820 | 65 73 20 74 68 61 6e 20 66 6f 72 6d 61 74 73 20    61 72 65 20 73 70 65 63 69 66 69 65 64 2c 20 74 | es.than.formats.are.specified,.t | 
| 3f840 | 68 65 6e 20 74 68 65 20 6c 61 73 74 20 69 73 0a    20 20 20 20 72 65 70 65 61 74 65 64 2e 20 20 57 | hen.the.last.is.....repeated...W | 
| 3f860 | 41 52 4e 49 4e 47 3a 20 41 64 64 69 6e 67 20 74    68 69 73 20 6b 65 79 20 61 66 66 65 63 74 73 20 | ARNING:.Adding.this.key.affects. | 
| 3f880 | 70 65 72 66 6f 72 6d 61 6e 63 65 3b 0a 20 20 20    20 73 65 65 20 74 68 65 20 6e 6f 74 65 20 61 74 | performance;.....see.the.note.at | 
| 3f8a0 | 20 74 68 65 20 65 6e 64 20 6f 66 20 74 68 69 73    20 64 6f 63 73 74 72 69 6e 67 2e 0a 20 60 6d 61 | .the.end.of.this.docstring...`ma | 
| 3f8c0 | 72 67 69 6e 2d 77 69 64 74 68 27 0a 20 20 20 20    57 69 64 74 68 20 6f 66 20 74 68 65 20 6d 61 72 | rgin-width'.....Width.of.the.mar | 
| 3f8e0 | 67 69 6e 2c 20 70 72 6f 76 69 64 65 64 20 60 6d    61 72 67 69 6e 2d 66 6f 72 6d 61 74 27 20 69 73 | gin,.provided.`margin-format'.is | 
| 3f900 | 20 6e 6f 6e 2d 6e 69 6c 2e 0a 20 60 6d 61 72 67    69 6e 2d 66 61 63 65 27 0a 20 20 20 20 46 61 63 | .non-nil...`margin-face'.....Fac | 
| 3f920 | 65 20 75 73 65 64 20 69 6e 20 74 68 65 20 6d 61    72 67 69 6e 2c 20 70 72 6f 76 69 64 65 64 20 60 | e.used.in.the.margin,.provided.` | 
| 3f940 | 6d 61 72 67 69 6e 2d 66 6f 72 6d 61 74 27 20 69    73 0a 20 20 20 20 6e 6f 6e 2d 6e 69 6c 2e 20 20 | margin-format'.is.....non-nil... | 
| 3f960 | 54 68 69 73 20 66 61 63 65 20 69 73 20 75 73 65    64 20 69 6e 20 63 6f 6d 62 69 6e 61 74 69 6f 6e | This.face.is.used.in.combination | 
| 3f980 | 20 77 69 74 68 20 74 68 65 20 66 61 63 65 73 0a    20 20 20 20 74 68 61 74 20 61 72 65 20 73 70 65 | .with.the.faces.....that.are.spe | 
| 3f9a0 | 63 69 66 69 63 20 74 6f 20 74 68 65 20 75 73 65    64 20 25 2d 73 70 65 63 73 2e 20 20 49 66 20 74 | cific.to.the.used.%-specs...If.t | 
| 3f9c0 | 68 69 73 20 69 73 20 6e 69 6c 2c 0a 20 20 20 20    74 68 65 6e 20 60 6d 61 67 69 74 2d 62 6c 61 6d | his.is.nil,.....then.`magit-blam | 
| 3f9e0 | 65 2d 6d 61 72 67 69 6e 27 20 69 73 20 75 73 65    64 2e 0a 20 60 6d 61 72 67 69 6e 2d 62 6f 64 79 | e-margin'.is.used...`margin-body | 
| 3fa00 | 2d 66 61 63 65 27 0a 20 20 20 20 46 61 63 65 20    75 73 65 64 20 69 6e 20 74 68 65 20 6d 61 72 67 | -face'.....Face.used.in.the.marg | 
| 3fa20 | 69 6e 20 66 6f 72 20 61 6c 6c 20 62 75 74 20 66    69 72 73 74 20 6c 69 6e 65 20 6f 66 20 61 20 63 | in.for.all.but.first.line.of.a.c | 
| 3fa40 | 68 75 6e 6b 2e 0a 20 20 20 20 54 68 69 73 20 66    61 63 65 20 69 73 20 75 73 65 64 20 69 6e 20 63 | hunk......This.face.is.used.in.c | 
| 3fa60 | 6f 6d 62 69 6e 61 74 69 6f 6e 20 77 69 74 68 20    74 68 65 20 66 61 63 65 73 20 74 68 61 74 20 61 | ombination.with.the.faces.that.a | 
| 3fa80 | 72 65 0a 20 20 20 20 73 70 65 63 69 66 69 63 20    74 6f 20 74 68 65 20 75 73 65 64 20 25 2d 73 70 | re.....specific.to.the.used.%-sp | 
| 3faa0 | 65 63 73 2e 20 20 54 68 69 73 20 63 61 6e 20 61    6c 73 6f 20 62 65 20 61 20 6c 69 73 74 20 6f 66 | ecs...This.can.also.be.a.list.of | 
| 3fac0 | 0a 20 20 20 20 66 61 63 65 73 20 28 75 73 75 61    6c 6c 79 20 6f 6e 65 20 66 61 63 65 29 2c 20 69 | .....faces.(usually.one.face),.i | 
| 3fae0 | 6e 20 77 68 69 63 68 20 63 61 73 65 20 6f 6e 6c    79 20 74 68 65 73 65 20 66 61 63 65 73 0a 20 20 | n.which.case.only.these.faces... | 
| 3fb00 | 20 20 61 72 65 20 75 73 65 64 20 61 6e 64 20 74    68 65 20 25 2d 73 70 65 63 20 66 61 63 65 73 20 | ..are.used.and.the.%-spec.faces. | 
| 3fb20 | 61 72 65 20 69 67 6e 6f 72 65 64 2e 20 20 41 20    67 6f 6f 64 20 76 61 6c 75 65 0a 20 20 20 20 6d | are.ignored...A.good.value.....m | 
| 3fb40 | 69 67 68 74 20 62 65 20 60 28 6d 61 67 69 74 2d    62 6c 61 6d 65 2d 64 69 6d 6d 65 64 29 27 2e 20 | ight.be.`(magit-blame-dimmed)'.. | 
| 3fb60 | 20 49 66 20 74 68 69 73 20 69 73 20 6e 69 6c 2c    20 74 68 65 6e 0a 20 20 20 20 74 68 65 20 73 61 | .If.this.is.nil,.then.....the.sa | 
| 3fb80 | 6d 65 20 66 61 63 65 20 61 73 20 66 6f 72 20 74    68 65 20 66 69 72 73 74 20 6c 69 6e 65 20 69 73 | me.face.as.for.the.first.line.is | 
| 3fba0 | 20 75 73 65 64 2e 0a 0a 54 68 65 20 66 6f 6c 6c    6f 77 69 6e 67 20 25 2d 73 70 65 63 73 20 63 61 | .used...The.following.%-specs.ca | 
| 3fbc0 | 6e 20 62 65 20 75 73 65 64 20 69 6e 20 60 68 65    61 64 69 6e 67 2d 66 6f 72 6d 61 74 27 20 61 6e | n.be.used.in.`heading-format'.an | 
| 3fbe0 | 64 0a 60 6d 61 72 67 69 6e 2d 66 6f 72 6d 61 74    27 3a 0a 0a 20 20 25 48 20 20 20 20 68 61 73 68 | d.`margin-format':....%H....hash | 
| 3fc00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75 73    69 6e 67 20 66 61 63 65 20 60 6d 61 67 69 74 2d | ..............using.face.`magit- | 
| 3fc20 | 62 6c 61 6d 65 2d 68 61 73 68 27 0a 20 20 25 73    20 20 20 20 73 75 6d 6d 61 72 79 20 20 20 20 20 | blame-hash'...%s....summary..... | 
| 3fc40 | 20 20 20 20 20 20 75 73 69 6e 67 20 66 61 63 65    20 60 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 73 75 | ......using.face.`magit-blame-su | 
| 3fc60 | 6d 6d 61 72 79 27 0a 20 20 25 61 20 20 20 20 61    75 74 68 6f 72 20 20 20 20 20 20 20 20 20 20 20 | mmary'...%a....author........... | 
| 3fc80 | 20 75 73 69 6e 67 20 66 61 63 65 20 60 6d 61 67    69 74 2d 62 6c 61 6d 65 2d 6e 61 6d 65 27 0a 20 | .using.face.`magit-blame-name'.. | 
| 3fca0 | 20 25 41 20 20 20 20 61 75 74 68 6f 72 20 74 69    6d 65 20 20 20 20 20 20 20 75 73 69 6e 67 20 66 | .%A....author.time.......using.f | 
| 3fcc0 | 61 63 65 20 60 6d 61 67 69 74 2d 62 6c 61 6d 65    2d 64 61 74 65 27 0a 20 20 25 63 20 20 20 20 63 | ace.`magit-blame-date'...%c....c | 
| 3fce0 | 6f 6d 6d 69 74 74 65 72 20 20 20 20 20 20 20 20    20 75 73 69 6e 67 20 66 61 63 65 20 60 6d 61 67 | ommitter.........using.face.`mag | 
| 3fd00 | 69 74 2d 62 6c 61 6d 65 2d 6e 61 6d 65 27 0a 20    20 25 43 20 20 20 20 63 6f 6d 6d 69 74 74 65 72 | it-blame-name'...%C....committer | 
| 3fd20 | 20 74 69 6d 65 20 20 20 20 75 73 69 6e 67 20 66    61 63 65 20 60 6d 61 67 69 74 2d 62 6c 61 6d 65 | .time....using.face.`magit-blame | 
| 3fd40 | 2d 64 61 74 65 27 0a 0a 41 64 64 69 74 69 6f 6e    61 6c 6c 79 20 69 66 20 60 6d 61 72 67 69 6e 2d | -date'..Additionally.if.`margin- | 
| 3fd60 | 66 6f 72 6d 61 74 27 20 65 6e 64 73 20 77 69 74    68 20 25 66 2c 20 74 68 65 6e 20 74 68 65 20 73 | format'.ends.with.%f,.then.the.s | 
| 3fd80 | 74 72 69 6e 67 0a 74 68 61 74 20 69 73 20 64 69    73 70 6c 61 79 65 64 20 69 6e 20 74 68 65 20 6d | tring.that.is.displayed.in.the.m | 
| 3fda0 | 61 72 67 69 6e 20 69 73 20 6d 61 64 65 20 61 74    20 6c 65 61 73 74 20 60 6d 61 72 67 69 6e 2d 77 | argin.is.made.at.least.`margin-w | 
| 3fdc0 | 69 64 74 68 27 0a 63 68 61 72 61 63 74 65 72 73    20 77 69 64 65 2c 20 77 68 69 63 68 20 6d 61 79 | idth'.characters.wide,.which.may | 
| 3fde0 | 20 62 65 20 64 65 73 69 72 61 62 6c 65 20 69 66    20 74 68 65 20 75 73 65 64 20 66 61 63 65 20 73 | .be.desirable.if.the.used.face.s | 
| 3fe00 | 65 74 73 0a 74 68 65 20 62 61 63 6b 67 72 6f 75    6e 64 20 63 6f 6c 6f 72 2e 0a 0a 42 6c 61 6d 65 | ets.the.background.color...Blame | 
| 3fe20 | 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 73 20    64 69 73 70 6c 61 79 65 64 20 75 73 69 6e 67 20 | .information.is.displayed.using. | 
| 3fe40 | 6f 76 65 72 6c 61 79 73 2e 20 20 53 75 63 68 20    65 78 74 65 6e 73 69 76 65 0a 75 73 65 20 6f 66 | overlays...Such.extensive.use.of | 
| 3fe60 | 20 6f 76 65 72 6c 61 79 73 20 69 73 20 6b 6e 6f    77 6e 20 74 6f 20 73 6c 6f 77 20 64 6f 77 6e 20 | .overlays.is.known.to.slow.down. | 
| 3fe80 | 65 76 65 6e 20 62 61 73 69 63 20 6f 70 65 72 61    74 69 6f 6e 73 2c 20 73 75 63 68 0a 61 73 20 6d | even.basic.operations,.such.as.m | 
| 3fea0 | 6f 76 69 6e 67 20 74 68 65 20 63 75 72 73 6f 72    2e 20 54 6f 20 72 65 64 75 63 65 20 74 68 65 20 | oving.the.cursor..To.reduce.the. | 
| 3fec0 | 6e 75 6d 62 65 72 20 6f 66 20 6f 76 65 72 6c 61    79 73 20 74 68 65 20 6d 61 72 67 69 6e 0a 73 74 | number.of.overlays.the.margin.st | 
| 3fee0 | 79 6c 65 20 68 61 64 20 74 6f 20 62 65 20 72 65    6d 6f 76 65 64 20 66 72 6f 6d 20 74 68 65 20 64 | yle.had.to.be.removed.from.the.d | 
| 3ff00 | 65 66 61 75 6c 74 20 76 61 6c 75 65 20 6f 66 20    74 68 69 73 20 6f 70 74 69 6f 6e 2e 0a 0a 4e 6f | efault.value.of.this.option...No | 
| 3ff20 | 74 65 20 74 68 61 74 20 74 68 65 20 6d 61 72 67    69 6e 20 6f 76 65 72 6c 61 79 73 20 61 72 65 20 | te.that.the.margin.overlays.are. | 
| 3ff40 | 63 72 65 61 74 65 64 20 65 76 65 6e 20 69 66 20    61 6e 6f 74 68 65 72 20 73 74 79 6c 65 0a 69 73 | created.even.if.another.style.is | 
| 3ff60 | 20 63 75 72 72 65 6e 74 6c 79 20 61 63 74 69 76    65 2e 20 20 54 68 69 73 20 63 61 6e 20 6f 6e 6c | .currently.active...This.can.onl | 
| 3ff80 | 79 20 62 65 20 70 72 65 76 65 6e 74 65 64 20 62    79 20 6e 6f 74 20 65 76 65 6e 0a 64 65 66 69 6e | y.be.prevented.by.not.even.defin | 
| 3ffa0 | 69 6e 67 20 61 20 73 74 79 6c 65 20 74 68 61 74    20 75 73 65 73 20 74 68 65 20 6d 61 72 67 69 6e | ing.a.style.that.uses.the.margin | 
| 3ffc0 | 2e 20 20 49 66 20 79 6f 75 20 77 61 6e 74 20 74    6f 20 75 73 65 20 74 68 69 73 0a 73 74 79 6c 65 | ...If.you.want.to.use.this.style | 
| 3ffe0 | 20 61 6e 79 77 61 79 2c 20 79 6f 75 20 63 61 6e    20 72 65 73 74 6f 72 65 20 74 68 69 73 20 64 65 | .anyway,.you.can.restore.this.de | 
| 40000 | 66 69 6e 69 74 69 6f 6e 2c 20 77 68 69 63 68 20    75 73 65 64 20 74 6f 20 62 65 0a 70 61 72 74 20 | finition,.which.used.to.be.part. | 
| 40020 | 6f 66 20 74 68 65 20 64 65 66 61 75 6c 74 20 76    61 6c 75 65 3a 0a 0a 20 20 28 6d 61 72 67 69 6e | of.the.default.value:....(margin | 
| 40040 | 0a 20 20 20 28 6d 61 72 67 69 6e 2d 66 6f 72 6d    61 74 20 20 20 20 2e 20 28 5c 22 20 25 73 25 66 | ....(margin-format......(\".%s%f | 
| 40060 | 5c 22 20 5c 22 20 25 43 20 25 61 5c 22 20 5c 22    20 25 48 5c 22 29 29 0a 20 20 20 28 6d 61 72 67 | \".\".%C.%a\".\".%H\"))....(marg | 
| 40080 | 69 6e 2d 77 69 64 74 68 20 20 20 20 20 2e 20 34    32 29 0a 20 20 20 28 6d 61 72 67 69 6e 2d 66 61 | in-width.......42)....(margin-fa | 
| 400a0 | 63 65 20 20 20 20 20 20 2e 20 6d 61 67 69 74 2d    62 6c 61 6d 65 2d 6d 61 72 67 69 6e 29 0a 20 20 | ce........magit-blame-margin)... | 
| 400c0 | 20 28 6d 61 72 67 69 6e 2d 62 6f 64 79 2d 66 61    63 65 20 2e 20 28 6d 61 67 69 74 2d 62 6c 61 6d | .(margin-body-face...(magit-blam | 
| 400e0 | 65 2d 64 69 6d 6d 65 64 29 29 29 22 0a 20 20 3a    70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 | e-dimmed)))"...:package-version. | 
| 40100 | 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 31 33 2e    30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 | '(magit..."2.13.0")...:group.'ma | 
| 40120 | 67 69 74 2d 62 6c 61 6d 65 0a 20 20 3a 74 79 70    65 20 27 73 74 72 69 6e 67 29 0a 0a 28 64 65 66 | git-blame...:type.'string)..(def | 
| 40140 | 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 62 6c 61    6d 65 2d 65 63 68 6f 2d 73 74 79 6c 65 20 27 6c | custom.magit-blame-echo-style.'l | 
| 40160 | 69 6e 65 73 0a 20 20 22 54 68 65 20 62 6c 61 6d    65 20 76 69 73 75 61 6c 69 7a 61 74 69 6f 6e 20 | ines..."The.blame.visualization. | 
| 40180 | 73 74 79 6c 65 20 75 73 65 64 20 62 79 20 60 6d    61 67 69 74 2d 62 6c 61 6d 65 2d 65 63 68 6f 27 | style.used.by.`magit-blame-echo' | 
| 401a0 | 2e 0a 41 20 73 79 6d 62 6f 6c 20 74 68 61 74 20    68 61 73 20 74 6f 20 62 65 20 75 73 65 64 20 61 | ..A.symbol.that.has.to.be.used.a | 
| 401c0 | 73 20 74 68 65 20 69 64 65 6e 74 69 66 69 65 72    20 66 6f 72 20 6f 6e 65 20 6f 66 20 74 68 65 0a | s.the.identifier.for.one.of.the. | 
| 401e0 | 73 74 79 6c 65 73 20 64 65 66 69 6e 65 64 20 69    6e 20 60 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 73 | styles.defined.in.`magit-blame-s | 
| 40200 | 74 79 6c 65 73 27 2e 22 0a 20 20 3a 70 61 63 6b    61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 | tyles'."...:package-version.'(ma | 
| 40220 | 67 69 74 20 2e 20 22 32 2e 31 33 2e 30 22 29 0a    20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d | git..."2.13.0")...:group.'magit- | 
| 40240 | 62 6c 61 6d 65 0a 20 20 3a 74 79 70 65 20 27 73    79 6d 62 6f 6c 29 0a 0a 28 64 65 66 63 75 73 74 | blame...:type.'symbol)..(defcust | 
| 40260 | 6f 6d 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 74    69 6d 65 2d 66 6f 72 6d 61 74 20 22 25 46 20 25 | om.magit-blame-time-format."%F.% | 
| 40280 | 48 3a 25 4d 22 0a 20 20 22 46 6f 72 6d 61 74 20    66 6f 72 20 74 69 6d 65 20 73 74 72 69 6e 67 73 | H:%M"..."Format.for.time.strings | 
| 402a0 | 20 69 6e 20 62 6c 61 6d 65 20 68 65 61 64 69 6e    67 73 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d | .in.blame.headings."...:group.'m | 
| 402c0 | 61 67 69 74 2d 62 6c 61 6d 65 0a 20 20 3a 74 79    70 65 20 27 73 74 72 69 6e 67 29 0a 0a 28 64 65 | agit-blame...:type.'string)..(de | 
| 402e0 | 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 62 6c    61 6d 65 2d 72 65 61 64 2d 6f 6e 6c 79 20 74 0a | fcustom.magit-blame-read-only.t. | 
| 40300 | 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 69 6e    69 74 69 61 6c 6c 79 20 6d 61 6b 65 20 74 68 65 | .."Whether.to.initially.make.the | 
| 40320 | 20 62 6c 61 6d 65 64 20 62 75 66 66 65 72 20 72    65 61 64 2d 6f 6e 6c 79 2e 22 0a 20 20 3a 70 61 | .blamed.buffer.read-only."...:pa | 
| 40340 | 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28    6d 61 67 69 74 20 2e 20 22 32 2e 31 33 2e 30 22 | ckage-version.'(magit..."2.13.0" | 
| 40360 | 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69    74 2d 62 6c 61 6d 65 0a 20 20 3a 74 79 70 65 20 | )...:group.'magit-blame...:type. | 
| 40380 | 27 62 6f 6f 6c 65 61 6e 29 0a 0a 28 64 65 66 63    75 73 74 6f 6d 20 6d 61 67 69 74 2d 62 6c 61 6d | 'boolean)..(defcustom.magit-blam | 
| 403a0 | 65 2d 64 69 73 61 62 6c 65 2d 6d 6f 64 65 73 20    27 28 66 63 69 2d 6d 6f 64 65 20 79 61 73 63 72 | e-disable-modes.'(fci-mode.yascr | 
| 403c0 | 6f 6c 6c 2d 62 61 72 2d 6d 6f 64 65 29 0a 20 20    22 4c 69 73 74 20 6f 66 20 6d 6f 64 65 73 20 6e | oll-bar-mode)..."List.of.modes.n | 
| 403e0 | 6f 74 20 63 6f 6d 70 61 74 69 62 6c 65 20 77 69    74 68 20 4d 61 67 69 74 2d 42 6c 61 6d 65 20 6d | ot.compatible.with.Magit-Blame.m | 
| 40400 | 6f 64 65 2e 0a 54 68 69 73 20 6d 6f 64 65 73 20    61 72 65 20 74 75 72 6e 65 64 20 6f 66 66 20 77 | ode..This.modes.are.turned.off.w | 
| 40420 | 68 65 6e 20 4d 61 67 69 74 2d 42 6c 61 6d 65 20    6d 6f 64 65 20 69 73 20 74 75 72 6e 65 64 20 6f | hen.Magit-Blame.mode.is.turned.o | 
| 40440 | 6e 2c 0a 61 6e 64 20 74 68 65 6e 20 74 75 72 6e    65 64 20 6f 6e 20 61 67 61 69 6e 20 77 68 65 6e | n,.and.then.turned.on.again.when | 
| 40460 | 20 74 75 72 6e 69 6e 67 20 6f 66 66 20 74 68 65    20 6c 61 74 74 65 72 2e 22 0a 20 20 3a 67 72 6f | .turning.off.the.latter."...:gro | 
| 40480 | 75 70 20 27 6d 61 67 69 74 2d 62 6c 61 6d 65 0a    20 20 3a 74 79 70 65 20 27 28 72 65 70 65 61 74 | up.'magit-blame...:type.'(repeat | 
| 404a0 | 20 28 73 79 6d 62 6f 6c 20 3a 74 61 67 20 22 4d    6f 64 65 22 29 29 29 0a 0a 28 64 65 66 63 75 73 | .(symbol.:tag."Mode")))..(defcus | 
| 404c0 | 74 6f 6d 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d    6d 6f 64 65 2d 6c 69 67 68 74 65 72 20 22 20 42 | tom.magit-blame-mode-lighter.".B | 
| 404e0 | 6c 61 6d 65 22 0a 20 20 22 54 68 65 20 6d 6f 64    65 2d 6c 69 6e 65 20 6c 69 67 68 74 65 72 20 6f | lame"..."The.mode-line.lighter.o | 
| 40500 | 66 20 74 68 65 20 4d 61 67 69 74 2d 42 6c 61 6d    65 20 6d 6f 64 65 2e 22 0a 20 20 3a 67 72 6f 75 | f.the.Magit-Blame.mode."...:grou | 
| 40520 | 70 20 27 6d 61 67 69 74 2d 62 6c 61 6d 65 0a 20    20 3a 74 79 70 65 20 27 28 63 68 6f 69 63 65 20 | p.'magit-blame...:type.'(choice. | 
| 40540 | 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 4e 6f 20    6c 69 67 68 74 65 72 22 20 22 22 29 20 73 74 72 | (const.:tag."No.lighter"."").str | 
| 40560 | 69 6e 67 29 29 0a 0a 28 64 65 66 63 75 73 74 6f    6d 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 67 6f | ing))..(defcustom.magit-blame-go | 
| 40580 | 74 6f 2d 63 68 75 6e 6b 2d 68 6f 6f 6b 0a 20 20    27 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6d 61 | to-chunk-hook...'(magit-blame-ma | 
| 405a0 | 79 62 65 2d 75 70 64 61 74 65 2d 72 65 76 69 73    69 6f 6e 2d 62 75 66 66 65 72 0a 20 20 20 20 6d | ybe-update-revision-buffer.....m | 
| 405c0 | 61 67 69 74 2d 62 6c 61 6d 65 2d 6d 61 79 62 65    2d 73 68 6f 77 2d 6d 65 73 73 61 67 65 29 0a 20 | agit-blame-maybe-show-message).. | 
| 405e0 | 20 22 48 6f 6f 6b 20 72 75 6e 20 61 66 74 65 72    20 70 6f 69 6e 74 20 65 6e 74 65 72 65 64 20 61 | ."Hook.run.after.point.entered.a | 
| 40600 | 6e 6f 74 68 65 72 20 63 68 75 6e 6b 2e 22 0a 20    20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f | nother.chunk."...:package-versio | 
| 40620 | 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 31    33 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 | n.'(magit..."2.13.0")...:group.' | 
| 40640 | 6d 61 67 69 74 2d 62 6c 61 6d 65 0a 20 20 3a 74    79 70 65 20 27 68 6f 6f 6b 0a 20 20 3a 67 65 74 | magit-blame...:type.'hook...:get | 
| 40660 | 20 23 27 6d 61 67 69 74 2d 68 6f 6f 6b 2d 63 75    73 74 6f 6d 2d 67 65 74 0a 20 20 3a 6f 70 74 69 | .#'magit-hook-custom-get...:opti | 
| 40680 | 6f 6e 73 20 27 28 6d 61 67 69 74 2d 62 6c 61 6d    65 2d 6d 61 79 62 65 2d 75 70 64 61 74 65 2d 72 | ons.'(magit-blame-maybe-update-r | 
| 406a0 | 65 76 69 73 69 6f 6e 2d 62 75 66 66 65 72 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 | evision-buffer..............magi | 
| 406c0 | 74 2d 62 6c 61 6d 65 2d 6d 61 79 62 65 2d 73 68    6f 77 2d 6d 65 73 73 61 67 65 29 29 0a 0a 3b 3b | t-blame-maybe-show-message))..;; | 
| 406e0 | 3b 20 46 61 63 65 73 0a 0a 28 64 65 66 66 61 63    65 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 68 69 | ;.Faces..(defface.magit-blame-hi | 
| 40700 | 67 68 6c 69 67 68 74 0a 20 20 60 28 28 28 28 63    6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 62 61 63 | ghlight...`((((class.color).(bac | 
| 40720 | 6b 67 72 6f 75 6e 64 20 6c 69 67 68 74 29 29 0a    20 20 20 20 20 2c 40 28 61 6e 64 20 28 3e 3d 20 | kground.light))......,@(and.(>=. | 
| 40740 | 65 6d 61 63 73 2d 6d 61 6a 6f 72 2d 76 65 72 73    69 6f 6e 20 32 37 29 20 27 28 3a 65 78 74 65 6e | emacs-major-version.27).'(:exten | 
| 40760 | 64 20 74 29 29 0a 20 20 20 20 20 3a 62 61 63 6b    67 72 6f 75 6e 64 20 22 67 72 65 79 38 30 22 0a | d.t))......:background."grey80". | 
| 40780 | 20 20 20 20 20 3a 66 6f 72 65 67 72 6f 75 6e 64    20 22 62 6c 61 63 6b 22 29 0a 20 20 20 20 28 28 | .....:foreground."black").....(( | 
| 407a0 | 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 62    61 63 6b 67 72 6f 75 6e 64 20 64 61 72 6b 29 29 | (class.color).(background.dark)) | 
| 407c0 | 0a 20 20 20 20 20 2c 40 28 61 6e 64 20 28 3e 3d    20 65 6d 61 63 73 2d 6d 61 6a 6f 72 2d 76 65 72 | ......,@(and.(>=.emacs-major-ver | 
| 407e0 | 73 69 6f 6e 20 32 37 29 20 27 28 3a 65 78 74 65    6e 64 20 74 29 29 0a 20 20 20 20 20 3a 62 61 63 | sion.27).'(:extend.t))......:bac | 
| 40800 | 6b 67 72 6f 75 6e 64 20 22 67 72 65 79 32 35 22    0a 20 20 20 20 20 3a 66 6f 72 65 67 72 6f 75 6e | kground."grey25"......:foregroun | 
| 40820 | 64 20 22 77 68 69 74 65 22 29 29 0a 20 20 22 46    61 63 65 20 75 73 65 64 20 66 6f 72 20 68 69 67 | d."white"))..."Face.used.for.hig | 
| 40840 | 68 6c 69 67 68 74 69 6e 67 20 77 68 65 6e 20 62    6c 61 6d 69 6e 67 2e 0a 41 6c 73 6f 20 73 65 65 | hlighting.when.blaming..Also.see | 
| 40860 | 20 6f 70 74 69 6f 6e 20 60 6d 61 67 69 74 2d 62    6c 61 6d 65 2d 73 74 79 6c 65 73 27 2e 22 0a 20 | .option.`magit-blame-styles'.".. | 
| 40880 | 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 66    61 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 | .:group.'magit-faces)..(defface. | 
| 408a0 | 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6d 61 72 67    69 6e 0a 20 20 27 28 28 74 20 3a 69 6e 68 65 72 | magit-blame-margin...'((t.:inher | 
| 408c0 | 69 74 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 68    69 67 68 6c 69 67 68 74 0a 20 20 20 20 20 20 20 | it.magit-blame-highlight........ | 
| 408e0 | 3a 77 65 69 67 68 74 20 6e 6f 72 6d 61 6c 0a 20    20 20 20 20 20 20 3a 73 6c 61 6e 74 20 6e 6f 72 | :weight.normal........:slant.nor | 
| 40900 | 6d 61 6c 29 29 0a 20 20 22 46 61 63 65 20 75 73    65 64 20 66 6f 72 20 74 68 65 20 62 6c 61 6d 65 | mal))..."Face.used.for.the.blame | 
| 40920 | 20 6d 61 72 67 69 6e 20 62 79 20 64 65 66 61 75    6c 74 20 77 68 65 6e 20 62 6c 61 6d 69 6e 67 2e | .margin.by.default.when.blaming. | 
| 40940 | 0a 41 6c 73 6f 20 73 65 65 20 6f 70 74 69 6f 6e    20 60 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 73 74 | .Also.see.option.`magit-blame-st | 
| 40960 | 79 6c 65 73 27 2e 22 0a 20 20 3a 67 72 6f 75 70    20 27 6d 61 67 69 74 2d 66 61 63 65 73 29 0a 0a | yles'."...:group.'magit-faces).. | 
| 40980 | 28 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d 62    6c 61 6d 65 2d 64 69 6d 6d 65 64 0a 20 20 27 28 | (defface.magit-blame-dimmed...'( | 
| 409a0 | 28 74 20 3a 69 6e 68 65 72 69 74 20 6d 61 67 69    74 2d 64 69 6d 6d 65 64 0a 20 20 20 20 20 20 20 | (t.:inherit.magit-dimmed........ | 
| 409c0 | 3a 77 65 69 67 68 74 20 6e 6f 72 6d 61 6c 0a 20    20 20 20 20 20 20 3a 73 6c 61 6e 74 20 6e 6f 72 | :weight.normal........:slant.nor | 
| 409e0 | 6d 61 6c 29 29 0a 20 20 22 46 61 63 65 20 75 73    65 64 20 66 6f 72 20 74 68 65 20 62 6c 61 6d 65 | mal))..."Face.used.for.the.blame | 
| 40a00 | 20 6d 61 72 67 69 6e 20 69 6e 20 73 6f 6d 65 20    63 61 73 65 73 20 77 68 65 6e 20 62 6c 61 6d 69 | .margin.in.some.cases.when.blami | 
| 40a20 | 6e 67 2e 0a 41 6c 73 6f 20 73 65 65 20 6f 70 74    69 6f 6e 20 60 6d 61 67 69 74 2d 62 6c 61 6d 65 | ng..Also.see.option.`magit-blame | 
| 40a40 | 2d 73 74 79 6c 65 73 27 2e 22 0a 20 20 3a 67 72    6f 75 70 20 27 6d 61 67 69 74 2d 66 61 63 65 73 | -styles'."...:group.'magit-faces | 
| 40a60 | 29 0a 0a 28 64 65 66 66 61 63 65 20 6d 61 67 69    74 2d 62 6c 61 6d 65 2d 68 65 61 64 69 6e 67 0a | )..(defface.magit-blame-heading. | 
| 40a80 | 20 20 60 28 28 74 20 2c 40 28 61 6e 64 20 28 3e    3d 20 65 6d 61 63 73 2d 6d 61 6a 6f 72 2d 76 65 | ..`((t.,@(and.(>=.emacs-major-ve | 
| 40aa0 | 72 73 69 6f 6e 20 32 37 29 20 27 28 3a 65 78 74    65 6e 64 20 74 29 29 0a 20 20 20 20 20 20 20 3a | rsion.27).'(:extend.t))........: | 
| 40ac0 | 69 6e 68 65 72 69 74 20 6d 61 67 69 74 2d 62 6c    61 6d 65 2d 68 69 67 68 6c 69 67 68 74 0a 20 20 | inherit.magit-blame-highlight... | 
| 40ae0 | 20 20 20 20 20 3a 77 65 69 67 68 74 20 6e 6f 72    6d 61 6c 0a 20 20 20 20 20 20 20 3a 73 6c 61 6e | .....:weight.normal........:slan | 
| 40b00 | 74 20 6e 6f 72 6d 61 6c 29 29 0a 20 20 22 46 61    63 65 20 75 73 65 64 20 66 6f 72 20 62 6c 61 6d | t.normal))..."Face.used.for.blam | 
| 40b20 | 65 20 68 65 61 64 69 6e 67 73 20 62 79 20 64 65    66 61 75 6c 74 20 77 68 65 6e 20 62 6c 61 6d 69 | e.headings.by.default.when.blami | 
| 40b40 | 6e 67 2e 0a 41 6c 73 6f 20 73 65 65 20 6f 70 74    69 6f 6e 20 60 6d 61 67 69 74 2d 62 6c 61 6d 65 | ng..Also.see.option.`magit-blame | 
| 40b60 | 2d 73 74 79 6c 65 73 27 2e 22 0a 20 20 3a 67 72    6f 75 70 20 27 6d 61 67 69 74 2d 66 61 63 65 73 | -styles'."...:group.'magit-faces | 
| 40b80 | 29 0a 0a 28 64 65 66 66 61 63 65 20 6d 61 67 69    74 2d 62 6c 61 6d 65 2d 73 75 6d 6d 61 72 79 20 | )..(defface.magit-blame-summary. | 
| 40ba0 | 27 28 28 74 20 6e 69 6c 29 29 0a 20 20 22 46 61    63 65 20 75 73 65 64 20 66 6f 72 20 63 6f 6d 6d | '((t.nil))..."Face.used.for.comm | 
| 40bc0 | 69 74 20 73 75 6d 6d 61 72 69 65 73 20 77 68 65    6e 20 62 6c 61 6d 69 6e 67 2e 22 0a 20 20 3a 67 | it.summaries.when.blaming."...:g | 
| 40be0 | 72 6f 75 70 20 27 6d 61 67 69 74 2d 66 61 63 65    73 29 0a 0a 28 64 65 66 66 61 63 65 20 6d 61 67 | roup.'magit-faces)..(defface.mag | 
| 40c00 | 69 74 2d 62 6c 61 6d 65 2d 68 61 73 68 20 27 28    28 74 20 6e 69 6c 29 29 0a 20 20 22 46 61 63 65 | it-blame-hash.'((t.nil))..."Face | 
| 40c20 | 20 75 73 65 64 20 66 6f 72 20 63 6f 6d 6d 69 74    20 68 61 73 68 65 73 20 77 68 65 6e 20 62 6c 61 | .used.for.commit.hashes.when.bla | 
| 40c40 | 6d 69 6e 67 2e 22 0a 20 20 3a 67 72 6f 75 70 20    27 6d 61 67 69 74 2d 66 61 63 65 73 29 0a 0a 28 | ming."...:group.'magit-faces)..( | 
| 40c60 | 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d 62 6c    61 6d 65 2d 6e 61 6d 65 20 27 28 28 74 20 6e 69 | defface.magit-blame-name.'((t.ni | 
| 40c80 | 6c 29 29 0a 20 20 22 46 61 63 65 20 75 73 65 64    20 66 6f 72 20 61 75 74 68 6f 72 20 61 6e 64 20 | l))..."Face.used.for.author.and. | 
| 40ca0 | 63 6f 6d 6d 69 74 74 65 72 20 6e 61 6d 65 73 20    77 68 65 6e 20 62 6c 61 6d 69 6e 67 2e 22 0a 20 | committer.names.when.blaming.".. | 
| 40cc0 | 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 66    61 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 | .:group.'magit-faces)..(defface. | 
| 40ce0 | 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 64 61 74 65    20 27 28 28 74 20 6e 69 6c 29 29 0a 20 20 22 46 | magit-blame-date.'((t.nil))..."F | 
| 40d00 | 61 63 65 20 75 73 65 64 20 66 6f 72 20 64 61 74    65 73 20 77 68 65 6e 20 62 6c 61 6d 69 6e 67 2e | ace.used.for.dates.when.blaming. | 
| 40d20 | 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69    74 2d 66 61 63 65 73 29 0a 0a 3b 3b 3b 20 56 61 | "...:group.'magit-faces)..;;;.Va | 
| 40d40 | 72 69 61 62 6c 65 73 0a 0a 28 64 65 66 76 61 72    2d 6c 6f 63 61 6c 20 6d 61 67 69 74 2d 62 6c 61 | riables..(defvar-local.magit-bla | 
| 40d60 | 6d 65 2d 62 75 66 66 65 72 2d 72 65 61 64 2d 6f    6e 6c 79 20 6e 69 6c 29 0a 28 64 65 66 76 61 72 | me-buffer-read-only.nil).(defvar | 
| 40d80 | 2d 6c 6f 63 61 6c 20 6d 61 67 69 74 2d 62 6c 61    6d 65 2d 63 61 63 68 65 20 6e 69 6c 29 0a 28 64 | -local.magit-blame-cache.nil).(d | 
| 40da0 | 65 66 76 61 72 2d 6c 6f 63 61 6c 20 6d 61 67 69    74 2d 62 6c 61 6d 65 2d 64 69 73 61 62 6c 65 64 | efvar-local.magit-blame-disabled | 
| 40dc0 | 2d 6d 6f 64 65 73 20 6e 69 6c 29 0a 28 64 65 66    76 61 72 2d 6c 6f 63 61 6c 20 6d 61 67 69 74 2d | -modes.nil).(defvar-local.magit- | 
| 40de0 | 62 6c 61 6d 65 2d 70 72 6f 63 65 73 73 20 6e 69    6c 29 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 6c | blame-process.nil).(defvar-local | 
| 40e00 | 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 72 65 63    75 72 73 69 76 65 2d 70 20 6e 69 6c 29 0a 28 64 | .magit-blame-recursive-p.nil).(d | 
| 40e20 | 65 66 76 61 72 2d 6c 6f 63 61 6c 20 6d 61 67 69    74 2d 62 6c 61 6d 65 2d 74 79 70 65 20 6e 69 6c | efvar-local.magit-blame-type.nil | 
| 40e40 | 29 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 6c 20    6d 61 67 69 74 2d 62 6c 61 6d 65 2d 73 65 70 61 | ).(defvar-local.magit-blame-sepa | 
| 40e60 | 72 61 74 6f 72 20 6e 69 6c 29 0a 28 64 65 66 76    61 72 2d 6c 6f 63 61 6c 20 6d 61 67 69 74 2d 62 | rator.nil).(defvar-local.magit-b | 
| 40e80 | 6c 61 6d 65 2d 70 72 65 76 69 6f 75 73 2d 63 68    75 6e 6b 20 6e 69 6c 29 0a 0a 28 64 65 66 76 61 | lame-previous-chunk.nil)..(defva | 
| 40ea0 | 72 2d 6c 6f 63 61 6c 20 6d 61 67 69 74 2d 62 6c    61 6d 65 2d 2d 6d 61 6b 65 2d 6d 61 72 67 69 6e | r-local.magit-blame--make-margin | 
| 40ec0 | 2d 6f 76 65 72 6c 61 79 73 20 6e 69 6c 29 0a 28    64 65 66 76 61 72 2d 6c 6f 63 61 6c 20 6d 61 67 | -overlays.nil).(defvar-local.mag | 
| 40ee0 | 69 74 2d 62 6c 61 6d 65 2d 2d 73 74 79 6c 65 20    6e 69 6c 29 0a 0a 3b 3b 3b 20 43 68 75 6e 6b 73 | it-blame--style.nil)..;;;.Chunks | 
| 40f00 | 0a 0a 28 64 65 66 63 6c 61 73 73 20 6d 61 67 69    74 2d 62 6c 61 6d 65 2d 63 68 75 6e 6b 20 28 29 | ..(defclass.magit-blame-chunk.() | 
| 40f20 | 0a 20 20 28 3b 3b 20 3c 6f 72 69 67 2d 72 65 76    3e 20 3c 6f 72 69 67 2d 6c 69 6e 65 3e 20 3c 66 | ...(;;.<orig-rev>.<orig-line>.<f | 
| 40f40 | 69 6e 61 6c 2d 6c 69 6e 65 3e 20 3c 6e 75 6d 2d    6c 69 6e 65 73 3e 0a 20 20 20 28 6f 72 69 67 2d | inal-line>.<num-lines>....(orig- | 
| 40f60 | 72 65 76 20 20 20 3a 69 6e 69 74 61 72 67 20 3a    6f 72 69 67 2d 72 65 76 29 0a 20 20 20 28 6f 72 | rev...:initarg.:orig-rev)....(or | 
| 40f80 | 69 67 2d 6c 69 6e 65 20 20 3a 69 6e 69 74 61 72    67 20 3a 6f 72 69 67 2d 6c 69 6e 65 29 0a 20 20 | ig-line..:initarg.:orig-line)... | 
| 40fa0 | 20 28 66 69 6e 61 6c 2d 6c 69 6e 65 20 3a 69 6e    69 74 61 72 67 20 3a 66 69 6e 61 6c 2d 6c 69 6e | .(final-line.:initarg.:final-lin | 
| 40fc0 | 65 29 0a 20 20 20 28 6e 75 6d 2d 6c 69 6e 65 73    20 20 3a 69 6e 69 74 61 72 67 20 3a 6e 75 6d 2d | e)....(num-lines..:initarg.:num- | 
| 40fe0 | 6c 69 6e 65 73 29 0a 20 20 20 3b 3b 20 70 72 65    76 69 6f 75 73 20 3c 70 72 65 76 2d 72 65 76 3e | lines)....;;.previous.<prev-rev> | 
| 41000 | 20 3c 70 72 65 76 2d 66 69 6c 65 3e 0a 20 20 20    28 70 72 65 76 2d 72 65 76 20 20 20 3a 69 6e 69 | .<prev-file>....(prev-rev...:ini | 
| 41020 | 74 66 6f 72 6d 20 6e 69 6c 29 0a 20 20 20 28 70    72 65 76 2d 66 69 6c 65 20 20 3a 69 6e 69 74 66 | tform.nil)....(prev-file..:initf | 
| 41040 | 6f 72 6d 20 6e 69 6c 29 0a 20 20 20 3b 3b 20 66    69 6c 65 6e 61 6d 65 20 3c 6f 72 69 67 2d 66 69 | orm.nil)....;;.filename.<orig-fi | 
| 41060 | 6c 65 3e 0a 20 20 20 28 6f 72 69 67 2d 66 69 6c    65 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | le>....(orig-file)))..(defun.mag | 
| 41080 | 69 74 2d 63 75 72 72 65 6e 74 2d 62 6c 61 6d 65    2d 63 68 75 6e 6b 20 28 26 6f 70 74 69 6f 6e 61 | it-current-blame-chunk.(&optiona | 
| 410a0 | 6c 20 74 79 70 65 20 6e 6f 65 72 72 6f 72 29 0a    20 20 28 6f 72 20 28 61 6e 64 20 28 6e 6f 74 20 | l.type.noerror)...(or.(and.(not. | 
| 410c0 | 28 61 6e 64 20 74 79 70 65 20 28 6e 6f 74 20 28    65 71 20 74 79 70 65 20 6d 61 67 69 74 2d 62 6c | (and.type.(not.(eq.type.magit-bl | 
| 410e0 | 61 6d 65 2d 74 79 70 65 29 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 | ame-type))))............(magit-b | 
| 41100 | 6c 61 6d 65 2d 63 68 75 6e 6b 2d 61 74 20 28 70    6f 69 6e 74 29 29 29 0a 20 20 20 20 20 20 28 61 | lame-chunk-at.(point))).......(a | 
| 41120 | 6e 64 20 74 79 70 65 0a 20 20 20 20 20 20 20 20    20 20 20 28 6c 65 74 20 28 28 72 65 76 20 20 28 | nd.type............(let.((rev..( | 
| 41140 | 6f 72 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d    72 65 66 6e 61 6d 65 20 6d 61 67 69 74 2d 62 75 | or.magit-buffer-refname.magit-bu | 
| 41160 | 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ffer-revision))................. | 
| 41180 | 20 28 66 69 6c 65 20 28 61 6e 64 20 28 6e 6f 74    20 28 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 | .(file.(and.(not.(derived-mode-p | 
| 411a0 | 20 27 64 69 72 65 64 2d 6d 6f 64 65 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .'dired-mode)).................. | 
| 411c0 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69    74 2d 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d | ...........(magit-file-relative- | 
| 411e0 | 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | name............................ | 
| 41200 | 20 20 6e 69 6c 20 28 6e 6f 74 20 6d 61 67 69 74    2d 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d | ..nil.(not.magit-buffer-file-nam | 
| 41220 | 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6c 69 6e 65 20 28 66 6f | e))))..................(line.(fo | 
| 41240 | 72 6d 61 74 20 22 25 64 2c 2b 31 22 20 28 6c 69    6e 65 2d 6e 75 6d 62 65 72 2d 61 74 2d 70 6f 73 | rmat."%d,+1".(line-number-at-pos | 
| 41260 | 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 28 63 6f 6e 64 20 28 66 69 6c 65 20 28 77 | ))))..............(cond.(file.(w | 
| 41280 | 69 74 68 2d 74 65 6d 70 2d 62 75 66 66 65 72 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ith-temp-buffer................. | 
| 412a0 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69    74 2d 77 69 74 68 2d 74 6f 70 6c 65 76 65 6c 0a | ...........(magit-with-toplevel. | 
| 412c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 | .............................(ma | 
| 412e0 | 67 69 74 2d 67 69 74 2d 69 6e 73 65 72 74 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | git-git-insert.................. | 
| 41300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 22 62 6c    61 6d 65 22 20 22 2d 2d 70 6f 72 63 65 6c 61 69 | ............."blame"."--porcelai | 
| 41320 | 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | n".............................. | 
| 41340 | 20 28 69 66 20 28 6d 65 6d 71 20 6d 61 67 69 74    2d 62 6c 61 6d 65 2d 74 79 70 65 20 27 28 66 69 | .(if.(memq.magit-blame-type.'(fi | 
| 41360 | 6e 61 6c 20 72 65 6d 6f 76 61 6c 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nal.removal))................... | 
| 41380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 63 6f 6e 73 20 22 2d 2d 72 65 76 65 72 73 65 | ................(cons."--reverse | 
| 413a0 | 22 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 61    72 67 75 6d 65 6e 74 73 29 29 0a 20 20 20 20 20 | ".(magit-blame-arguments))...... | 
| 413c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | ...........................(magi | 
| 413e0 | 74 2d 62 6c 61 6d 65 2d 61 72 67 75 6d 65 6e 74    73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | t-blame-arguments))............. | 
| 41400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 22 2d 4c 22 20 6c 69 6e 65 20 72 65 76 20 | .................."-L".line.rev. | 
| 41420 | 22 2d 2d 22 20 66 69 6c 65 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "--".file)...................... | 
| 41440 | 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68    61 72 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 0a | ........(goto-char.(point-min)). | 
| 41460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 | .............................(if | 
| 41480 | 20 28 65 6f 62 70 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(eobp)......................... | 
| 414a0 | 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73    20 6e 6f 65 72 72 6f 72 0a 20 20 20 20 20 20 20 | .........(unless.noerror........ | 
| 414c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 65 72 72 | ............................(err | 
| 414e0 | 6f 72 20 22 43 61 6e 6e 6f 74 20 67 65 74 20 62    6c 61 6d 65 20 63 68 75 6e 6b 20 61 74 20 65 6f | or."Cannot.get.blame.chunk.at.eo | 
| 41500 | 62 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | b"))............................ | 
| 41520 | 20 20 20 20 28 63 61 72 20 28 6d 61 67 69 74 2d    62 6c 61 6d 65 2d 2d 70 61 72 73 65 2d 63 68 75 | ....(car.(magit-blame--parse-chu | 
| 41540 | 6e 6b 20 74 79 70 65 29 29 29 29 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nk.type))))))................... | 
| 41560 | 20 28 6e 6f 65 72 72 6f 72 20 6e 69 6c 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(noerror.nil).................. | 
| 41580 | 20 20 28 74 20 28 65 72 72 6f 72 20 22 42 75 66    66 65 72 20 64 6f 65 73 20 6e 6f 74 20 76 69 73 | ..(t.(error."Buffer.does.not.vis | 
| 415a0 | 69 74 20 61 20 74 72 61 63 6b 65 64 20 66 69 6c    65 22 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 | it.a.tracked.file")))))))..(defu | 
| 415c0 | 6e 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 63 68    75 6e 6b 2d 61 74 20 28 70 6f 73 29 0a 20 20 28 | n.magit-blame-chunk-at.(pos)...( | 
| 415e0 | 2d 2d 73 6f 6d 65 20 28 6f 76 65 72 6c 61 79 2d    67 65 74 20 69 74 20 27 6d 61 67 69 74 2d 62 6c | --some.(overlay-get.it.'magit-bl | 
| 41600 | 61 6d 65 2d 63 68 75 6e 6b 29 0a 20 20 20 20 20    20 20 20 20 20 28 6f 76 65 72 6c 61 79 73 2d 61 | ame-chunk)...........(overlays-a | 
| 41620 | 74 20 70 6f 73 29 29 29 0a 0a 28 64 65 66 75 6e    20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 6f 76 | t.pos)))..(defun.magit-blame--ov | 
| 41640 | 65 72 6c 61 79 2d 61 74 20 28 26 6f 70 74 69 6f    6e 61 6c 20 70 6f 73 20 6b 65 79 29 0a 20 20 28 | erlay-at.(&optional.pos.key)...( | 
| 41660 | 75 6e 6c 65 73 73 20 70 6f 73 0a 20 20 20 20 28    73 65 74 71 20 70 6f 73 20 28 70 6f 69 6e 74 29 | unless.pos.....(setq.pos.(point) | 
| 41680 | 29 29 0a 20 20 28 2d 2d 66 69 72 73 74 20 28 6f    76 65 72 6c 61 79 2d 67 65 74 20 69 74 20 28 6f | ))...(--first.(overlay-get.it.(o | 
| 416a0 | 72 20 6b 65 79 20 27 6d 61 67 69 74 2d 62 6c 61    6d 65 2d 63 68 75 6e 6b 29 29 0a 20 20 20 20 20 | r.key.'magit-blame-chunk))...... | 
| 416c0 | 20 20 20 20 20 20 28 6e 63 6f 6e 63 20 28 6f 76    65 72 6c 61 79 73 2d 61 74 20 70 6f 73 29 0a 20 | ......(nconc.(overlays-at.pos).. | 
| 416e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6f 76 65 72 6c 61 79 73 2d 69 6e 20 70 6f | .................(overlays-in.po | 
| 41700 | 73 20 70 6f 73 29 29 29 29 0a 0a 3b 3b 3b 20 4b    65 79 6d 61 70 73 0a 0a 28 64 65 66 76 61 72 2d | s.pos))))..;;;.Keymaps..(defvar- | 
| 41720 | 6b 65 79 6d 61 70 20 6d 61 67 69 74 2d 62 6c 61    6d 65 2d 6d 6f 64 65 2d 6d 61 70 0a 20 20 3a 64 | keymap.magit-blame-mode-map...:d | 
| 41740 | 6f 63 20 22 4b 65 79 6d 61 70 20 66 6f 72 20 60    6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6d 6f 64 65 | oc."Keymap.for.`magit-blame-mode | 
| 41760 | 27 2e 0a 4e 6f 74 65 20 74 68 61 74 20 6d 6f 73    74 20 62 6c 61 6d 69 6e 67 20 6b 65 79 20 62 69 | '..Note.that.most.blaming.key.bi | 
| 41780 | 6e 64 69 6e 67 73 20 61 72 65 20 64 65 66 69 6e    65 64 0a 69 6e 20 60 6d 61 67 69 74 2d 62 6c 61 | ndings.are.defined.in.`magit-bla | 
| 417a0 | 6d 65 2d 72 65 61 64 2d 6f 6e 6c 79 2d 6d 6f 64    65 2d 6d 61 70 27 20 69 6e 73 74 65 61 64 2e 22 | me-read-only-mode-map'.instead." | 
| 417c0 | 0a 20 20 22 43 2d 63 20 43 2d 71 22 20 23 27 6d    61 67 69 74 2d 62 6c 61 6d 65 2d 71 75 69 74 29 | ..."C-c.C-q".#'magit-blame-quit) | 
| 417e0 | 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d 61 70    20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 72 65 61 | ..(defvar-keymap.magit-blame-rea | 
| 41800 | 64 2d 6f 6e 6c 79 2d 6d 6f 64 65 2d 6d 61 70 0a    20 20 3a 64 6f 63 20 22 4b 65 79 6d 61 70 20 66 | d-only-mode-map...:doc."Keymap.f | 
| 41820 | 6f 72 20 60 6d 61 67 69 74 2d 62 6c 61 6d 65 2d    72 65 61 64 2d 6f 6e 6c 79 2d 6d 6f 64 65 27 2e | or.`magit-blame-read-only-mode'. | 
| 41840 | 22 0a 20 20 22 43 2d 6d 22 20 23 27 6d 61 67 69    74 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 0a 20 20 | "..."C-m".#'magit-show-commit... | 
| 41860 | 22 70 22 20 20 20 23 27 6d 61 67 69 74 2d 62 6c    61 6d 65 2d 70 72 65 76 69 6f 75 73 2d 63 68 75 | "p"...#'magit-blame-previous-chu | 
| 41880 | 6e 6b 0a 20 20 22 50 22 20 20 20 23 27 6d 61 67    69 74 2d 62 6c 61 6d 65 2d 70 72 65 76 69 6f 75 | nk..."P"...#'magit-blame-previou | 
| 418a0 | 73 2d 63 68 75 6e 6b 2d 73 61 6d 65 2d 63 6f 6d    6d 69 74 0a 20 20 22 6e 22 20 20 20 23 27 6d 61 | s-chunk-same-commit..."n"...#'ma | 
| 418c0 | 67 69 74 2d 62 6c 61 6d 65 2d 6e 65 78 74 2d 63    68 75 6e 6b 0a 20 20 22 4e 22 20 20 20 23 27 6d | git-blame-next-chunk..."N"...#'m | 
| 418e0 | 61 67 69 74 2d 62 6c 61 6d 65 2d 6e 65 78 74 2d    63 68 75 6e 6b 2d 73 61 6d 65 2d 63 6f 6d 6d 69 | agit-blame-next-chunk-same-commi | 
| 41900 | 74 0a 20 20 22 62 22 20 20 20 23 27 6d 61 67 69    74 2d 62 6c 61 6d 65 2d 61 64 64 69 74 69 6f 6e | t..."b"...#'magit-blame-addition | 
| 41920 | 0a 20 20 22 72 22 20 20 20 23 27 6d 61 67 69 74    2d 62 6c 61 6d 65 2d 72 65 6d 6f 76 61 6c 0a 20 | ..."r"...#'magit-blame-removal.. | 
| 41940 | 20 22 66 22 20 20 20 23 27 6d 61 67 69 74 2d 62    6c 61 6d 65 2d 72 65 76 65 72 73 65 0a 20 20 22 | ."f"...#'magit-blame-reverse..." | 
| 41960 | 42 22 20 20 20 23 27 6d 61 67 69 74 2d 62 6c 61    6d 65 0a 20 20 22 63 22 20 20 20 23 27 6d 61 67 | B"...#'magit-blame..."c"...#'mag | 
| 41980 | 69 74 2d 62 6c 61 6d 65 2d 63 79 63 6c 65 2d 73    74 79 6c 65 0a 20 20 22 71 22 20 20 20 23 27 6d | it-blame-cycle-style..."q"...#'m | 
| 419a0 | 61 67 69 74 2d 62 6c 61 6d 65 2d 71 75 69 74 0a    20 20 22 4d 2d 77 22 20 23 27 6d 61 67 69 74 2d | agit-blame-quit..."M-w".#'magit- | 
| 419c0 | 62 6c 61 6d 65 2d 63 6f 70 79 2d 68 61 73 68 0a    20 20 22 53 50 43 22 20 20 20 23 27 6d 61 67 69 | blame-copy-hash..."SPC"...#'magi | 
| 419e0 | 74 2d 64 69 66 66 2d 73 68 6f 77 2d 6f 72 2d 73    63 72 6f 6c 6c 2d 75 70 0a 20 20 22 53 2d 53 50 | t-diff-show-or-scroll-up..."S-SP | 
| 41a00 | 43 22 20 23 27 6d 61 67 69 74 2d 64 69 66 66 2d    73 68 6f 77 2d 6f 72 2d 73 63 72 6f 6c 6c 2d 64 | C".#'magit-diff-show-or-scroll-d | 
| 41a20 | 6f 77 6e 0a 20 20 22 44 45 4c 22 20 20 20 23 27    6d 61 67 69 74 2d 64 69 66 66 2d 73 68 6f 77 2d | own..."DEL"...#'magit-diff-show- | 
| 41a40 | 6f 72 2d 73 63 72 6f 6c 6c 2d 64 6f 77 6e 29 0a    0a 3b 3b 3b 20 4d 6f 64 65 73 0a 3b 3b 3b 3b 20 | or-scroll-down)..;;;.Modes.;;;;. | 
| 41a60 | 42 61 73 65 20 4d 6f 64 65 0a 0a 28 64 65 66 69    6e 65 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 20 6d 61 | Base.Mode..(define-minor-mode.ma | 
| 41a80 | 67 69 74 2d 62 6c 61 6d 65 2d 6d 6f 64 65 0a 20    20 22 44 69 73 70 6c 61 79 20 62 6c 61 6d 65 20 | git-blame-mode..."Display.blame. | 
| 41aa0 | 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 6e 6c 69    6e 65 2e 22 0a 20 20 3a 6c 69 67 68 74 65 72 20 | information.inline."...:lighter. | 
| 41ac0 | 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6d 6f 64 65    2d 6c 69 67 68 74 65 72 0a 20 20 3a 69 6e 74 65 | magit-blame-mode-lighter...:inte | 
| 41ae0 | 72 61 63 74 69 76 65 20 6e 69 6c 0a 20 20 28 63    6f 6e 64 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 | ractive.nil...(cond.(magit-blame | 
| 41b00 | 2d 6d 6f 64 65 0a 20 20 20 20 20 20 20 20 20 28    75 6e 6c 65 73 73 20 61 72 67 0a 20 20 20 20 20 | -mode..........(unless.arg...... | 
| 41b20 | 20 20 20 20 20 20 3b 3b 20 45 6d 61 63 73 20 3c    20 32 38 2e 31 20 64 6f 65 73 6e 27 74 20 73 75 | ......;;.Emacs.<.28.1.doesn't.su | 
| 41b40 | 70 70 6f 72 74 20 60 3a 69 6e 74 65 72 61 63 74    69 76 65 27 2e 0a 20 20 20 20 20 20 20 20 20 20 | pport.`:interactive'............ | 
| 41b60 | 20 28 73 65 74 71 20 6d 61 67 69 74 2d 62 6c 61    6d 65 2d 6d 6f 64 65 20 6e 69 6c 29 0a 20 20 20 | .(setq.magit-blame-mode.nil).... | 
| 41b80 | 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72    72 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ........(user-error............. | 
| 41ba0 | 28 63 6f 6e 63 61 74 20 22 44 6f 6e 27 74 20 63    61 6c 6c 20 60 6d 61 67 69 74 2d 62 6c 61 6d 65 | (concat."Don't.call.`magit-blame | 
| 41bc0 | 2d 6d 6f 64 65 27 20 64 69 72 65 63 74 6c 79 3b    20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | -mode'.directly;.".............. | 
| 41be0 | 20 20 20 20 20 20 20 22 69 6e 73 74 65 61 64 20    75 73 65 20 60 6d 61 67 69 74 2d 62 6c 61 6d 65 | ......."instead.use.`magit-blame | 
| 41c00 | 27 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 28    61 64 64 2d 68 6f 6f 6b 20 27 61 66 74 65 72 2d | '")))..........(add-hook.'after- | 
| 41c20 | 73 61 76 65 2d 68 6f 6f 6b 20 20 20 20 20 23 27    6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 72 65 66 | save-hook.....#'magit-blame--ref | 
| 41c40 | 72 65 73 68 20 74 20 74 29 0a 20 20 20 20 20 20    20 20 20 28 61 64 64 2d 68 6f 6f 6b 20 27 70 6f | resh.t.t)..........(add-hook.'po | 
| 41c60 | 73 74 2d 63 6f 6d 6d 61 6e 64 2d 68 6f 6f 6b 20    20 20 23 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d | st-command-hook...#'magit-blame- | 
| 41c80 | 67 6f 74 6f 2d 63 68 75 6e 6b 2d 68 6f 6f 6b 20    74 20 74 29 0a 20 20 20 20 20 20 20 20 20 28 61 | goto-chunk-hook.t.t)..........(a | 
| 41ca0 | 64 64 2d 68 6f 6f 6b 20 27 62 65 66 6f 72 65 2d    72 65 76 65 72 74 2d 68 6f 6f 6b 20 20 23 27 6d | dd-hook.'before-revert-hook..#'m | 
| 41cc0 | 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 72 65 6d 6f    76 65 2d 6f 76 65 72 6c 61 79 73 20 74 20 74 29 | agit-blame--remove-overlays.t.t) | 
| 41ce0 | 0a 20 20 20 20 20 20 20 20 20 28 61 64 64 2d 68    6f 6f 6b 20 27 61 66 74 65 72 2d 72 65 76 65 72 | ..........(add-hook.'after-rever | 
| 41d00 | 74 2d 68 6f 6f 6b 20 20 20 23 27 6d 61 67 69 74    2d 62 6c 61 6d 65 2d 2d 72 65 66 72 65 73 68 20 | t-hook...#'magit-blame--refresh. | 
| 41d20 | 74 20 74 29 0a 20 20 20 20 20 20 20 20 20 28 61    64 64 2d 68 6f 6f 6b 20 27 72 65 61 64 2d 6f 6e | t.t)..........(add-hook.'read-on | 
| 41d40 | 6c 79 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 23 27 6d    61 67 69 74 2d 62 6c 61 6d 65 2d 74 6f 67 67 6c | ly-mode-hook.#'magit-blame-toggl | 
| 41d60 | 65 2d 72 65 61 64 2d 6f 6e 6c 79 20 74 20 74 29    0a 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 | e-read-only.t.t)..........(setq. | 
| 41d80 | 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 62 75 66 66    65 72 2d 72 65 61 64 2d 6f 6e 6c 79 20 62 75 66 | magit-blame-buffer-read-only.buf | 
| 41da0 | 66 65 72 2d 72 65 61 64 2d 6f 6e 6c 79 29 0a 20    20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6f | fer-read-only)..........(when.(o | 
| 41dc0 | 72 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 72 65    61 64 2d 6f 6e 6c 79 20 6d 61 67 69 74 2d 62 75 | r.magit-blame-read-only.magit-bu | 
| 41de0 | 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 0a    20 20 20 20 20 20 20 20 20 20 20 28 72 65 61 64 | ffer-file-name)............(read | 
| 41e00 | 2d 6f 6e 6c 79 2d 6d 6f 64 65 20 31 29 29 0a 20    20 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 | -only-mode.1))..........(dolist. | 
| 41e20 | 28 6d 6f 64 65 20 6d 61 67 69 74 2d 62 6c 61 6d    65 2d 64 69 73 61 62 6c 65 2d 6d 6f 64 65 73 29 | (mode.magit-blame-disable-modes) | 
| 41e40 | 0a 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65    6e 20 28 61 6e 64 20 28 62 6f 75 6e 64 70 20 6d | ............(when.(and.(boundp.m | 
| 41e60 | 6f 64 65 29 20 28 73 79 6d 62 6f 6c 2d 76 61 6c    75 65 20 6d 6f 64 65 29 29 0a 20 20 20 20 20 20 | ode).(symbol-value.mode))....... | 
| 41e80 | 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20    6d 6f 64 65 20 2d 31 29 0a 20 20 20 20 20 20 20 | .......(funcall.mode.-1)........ | 
| 41ea0 | 20 20 20 20 20 20 28 70 75 73 68 20 6d 6f 64 65    20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 64 69 73 | ......(push.mode.magit-blame-dis | 
| 41ec0 | 61 62 6c 65 64 2d 6d 6f 64 65 73 29 29 29 0a 20    20 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 | abled-modes)))..........(setq.ma | 
| 41ee0 | 67 69 74 2d 62 6c 61 6d 65 2d 73 65 70 61 72 61    74 6f 72 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 | git-blame-separator.(magit-blame | 
| 41f00 | 2d 2d 66 6f 72 6d 61 74 2d 73 65 70 61 72 61 74    6f 72 29 29 0a 20 20 20 20 20 20 20 20 20 28 75 | --format-separator))..........(u | 
| 41f20 | 6e 6c 65 73 73 20 6d 61 67 69 74 2d 62 6c 61 6d    65 2d 2d 73 74 79 6c 65 0a 20 20 20 20 20 20 20 | nless.magit-blame--style........ | 
| 41f40 | 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d    62 6c 61 6d 65 2d 2d 73 74 79 6c 65 20 28 63 61 | ....(setq.magit-blame--style.(ca | 
| 41f60 | 72 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 73 74    79 6c 65 73 29 29 29 0a 20 20 20 20 20 20 20 20 | r.magit-blame-styles)))......... | 
| 41f80 | 20 28 73 65 74 71 20 6d 61 67 69 74 2d 62 6c 61    6d 65 2d 2d 6d 61 6b 65 2d 6d 61 72 67 69 6e 2d | .(setq.magit-blame--make-margin- | 
| 41fa0 | 6f 76 65 72 6c 61 79 73 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 61 6e 64 20 28 63 6c | overlays................(and.(cl | 
| 41fc0 | 2d 66 69 6e 64 2d 69 66 20 28 6c 61 6d 62 64 61    20 28 73 74 79 6c 65 29 0a 20 20 20 20 20 20 20 | -find-if.(lambda.(style)........ | 
| 41fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 61 73 73 71 | ...........................(assq | 
| 42000 | 20 27 6d 61 72 67 69 6e 2d 66 6f 72 6d 61 74 20    28 63 64 72 20 73 74 79 6c 65 29 29 29 0a 20 20 | .'margin-format.(cdr.style)))... | 
| 42020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 | ..............................ma | 
| 42040 | 67 69 74 2d 62 6c 61 6d 65 2d 73 74 79 6c 65 73    29 29 29 0a 20 20 20 20 20 20 20 20 20 28 6d 61 | git-blame-styles)))..........(ma | 
| 42060 | 67 69 74 2d 62 6c 61 6d 65 2d 2d 75 70 64 61 74    65 2d 6d 61 72 67 69 6e 29 29 0a 20 20 20 20 20 | git-blame--update-margin))...... | 
| 42080 | 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 28    77 68 65 6e 20 28 70 72 6f 63 65 73 73 2d 6c 69 | ...(t..........(when.(process-li | 
| 420a0 | 76 65 2d 70 20 6d 61 67 69 74 2d 62 6c 61 6d 65    2d 70 72 6f 63 65 73 73 29 0a 20 20 20 20 20 20 | ve-p.magit-blame-process)....... | 
| 420c0 | 20 20 20 20 20 28 6b 69 6c 6c 2d 70 72 6f 63 65    73 73 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 70 | .....(kill-process.magit-blame-p | 
| 420e0 | 72 6f 63 65 73 73 29 0a 20 20 20 20 20 20 20 20    20 20 20 28 77 68 69 6c 65 20 6d 61 67 69 74 2d | rocess)............(while.magit- | 
| 42100 | 62 6c 61 6d 65 2d 70 72 6f 63 65 73 73 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 28 73 69 74 2d | blame-process..............(sit- | 
| 42120 | 66 6f 72 20 30 2e 30 31 29 29 29 20 3b 20 61 76    6f 69 64 20 72 61 63 69 6e 67 20 74 68 65 20 73 | for.0.01))).;.avoid.racing.the.s | 
| 42140 | 65 6e 74 69 6e 65 6c 0a 20 20 20 20 20 20 20 20    20 28 72 65 6d 6f 76 65 2d 68 6f 6f 6b 20 27 61 | entinel..........(remove-hook.'a | 
| 42160 | 66 74 65 72 2d 73 61 76 65 2d 68 6f 6f 6b 20 20    20 20 20 23 27 6d 61 67 69 74 2d 62 6c 61 6d 65 | fter-save-hook.....#'magit-blame | 
| 42180 | 2d 2d 72 65 66 72 65 73 68 20 74 29 0a 20 20 20    20 20 20 20 20 20 28 72 65 6d 6f 76 65 2d 68 6f | --refresh.t)..........(remove-ho | 
| 421a0 | 6f 6b 20 27 70 6f 73 74 2d 63 6f 6d 6d 61 6e 64    2d 68 6f 6f 6b 20 20 20 23 27 6d 61 67 69 74 2d | ok.'post-command-hook...#'magit- | 
| 421c0 | 62 6c 61 6d 65 2d 67 6f 74 6f 2d 63 68 75 6e 6b    2d 68 6f 6f 6b 20 74 29 0a 20 20 20 20 20 20 20 | blame-goto-chunk-hook.t)........ | 
| 421e0 | 20 20 28 72 65 6d 6f 76 65 2d 68 6f 6f 6b 20 27    62 65 66 6f 72 65 2d 72 65 76 65 72 74 2d 68 6f | ..(remove-hook.'before-revert-ho | 
| 42200 | 6f 6b 20 20 23 27 6d 61 67 69 74 2d 62 6c 61 6d    65 2d 2d 72 65 6d 6f 76 65 2d 6f 76 65 72 6c 61 | ok..#'magit-blame--remove-overla | 
| 42220 | 79 73 20 74 29 0a 20 20 20 20 20 20 20 20 20 28    72 65 6d 6f 76 65 2d 68 6f 6f 6b 20 27 61 66 74 | ys.t)..........(remove-hook.'aft | 
| 42240 | 65 72 2d 72 65 76 65 72 74 2d 68 6f 6f 6b 20 20    20 23 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d | er-revert-hook...#'magit-blame-- | 
| 42260 | 72 65 66 72 65 73 68 20 74 29 0a 20 20 20 20 20    20 20 20 20 28 72 65 6d 6f 76 65 2d 68 6f 6f 6b | refresh.t)..........(remove-hook | 
| 42280 | 20 27 72 65 61 64 2d 6f 6e 6c 79 2d 6d 6f 64 65    2d 68 6f 6f 6b 20 23 27 6d 61 67 69 74 2d 62 6c | .'read-only-mode-hook.#'magit-bl | 
| 422a0 | 61 6d 65 2d 74 6f 67 67 6c 65 2d 72 65 61 64 2d    6f 6e 6c 79 20 74 29 0a 20 20 20 20 20 20 20 20 | ame-toggle-read-only.t)......... | 
| 422c0 | 20 28 75 6e 6c 65 73 73 20 6d 61 67 69 74 2d 62    6c 61 6d 65 2d 62 75 66 66 65 72 2d 72 65 61 64 | .(unless.magit-blame-buffer-read | 
| 422e0 | 2d 6f 6e 6c 79 0a 20 20 20 20 20 20 20 20 20 20    20 28 72 65 61 64 2d 6f 6e 6c 79 2d 6d 6f 64 65 | -only............(read-only-mode | 
| 42300 | 20 2d 31 29 29 0a 20 20 20 20 20 20 20 20 20 28    6d 61 67 69 74 2d 62 6c 61 6d 65 2d 72 65 61 64 | .-1))..........(magit-blame-read | 
| 42320 | 2d 6f 6e 6c 79 2d 6d 6f 64 65 20 2d 31 29 0a 20    20 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 | -only-mode.-1)..........(dolist. | 
| 42340 | 28 6d 6f 64 65 20 6d 61 67 69 74 2d 62 6c 61 6d    65 2d 64 69 73 61 62 6c 65 64 2d 6d 6f 64 65 73 | (mode.magit-blame-disabled-modes | 
| 42360 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 66 75    6e 63 61 6c 6c 20 6d 6f 64 65 20 31 29 29 0a 20 | )............(funcall.mode.1)).. | 
| 42380 | 20 20 20 20 20 20 20 20 28 6b 69 6c 6c 2d 6c 6f    63 61 6c 2d 76 61 72 69 61 62 6c 65 20 27 6d 61 | ........(kill-local-variable.'ma | 
| 423a0 | 67 69 74 2d 62 6c 61 6d 65 2d 64 69 73 61 62 6c    65 64 2d 6d 6f 64 65 73 29 0a 20 20 20 20 20 20 | git-blame-disabled-modes)....... | 
| 423c0 | 20 20 20 28 6b 69 6c 6c 2d 6c 6f 63 61 6c 2d 76    61 72 69 61 62 6c 65 20 27 6d 61 67 69 74 2d 62 | ...(kill-local-variable.'magit-b | 
| 423e0 | 6c 61 6d 65 2d 74 79 70 65 29 0a 20 20 20 20 20    20 20 20 20 28 6b 69 6c 6c 2d 6c 6f 63 61 6c 2d | lame-type)..........(kill-local- | 
| 42400 | 76 61 72 69 61 62 6c 65 20 27 6d 61 67 69 74 2d    62 6c 61 6d 65 2d 2d 73 74 79 6c 65 29 0a 20 20 | variable.'magit-blame--style)... | 
| 42420 | 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 6c    61 6d 65 2d 2d 75 70 64 61 74 65 2d 6d 61 72 67 | .......(magit-blame--update-marg | 
| 42440 | 69 6e 29 0a 20 20 20 20 20 20 20 20 20 28 6d 61    67 69 74 2d 62 6c 61 6d 65 2d 2d 72 65 6d 6f 76 | in)..........(magit-blame--remov | 
| 42460 | 65 2d 6f 76 65 72 6c 61 79 73 29 29 29 29 0a 0a    28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 6c 61 | e-overlays))))..(defun.magit-bla | 
| 42480 | 6d 65 2d 2d 72 65 66 72 65 73 68 20 28 29 0a 20    20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 72 | me--refresh.()...(magit-blame--r | 
| 424a0 | 75 6e 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d    61 72 67 75 6d 65 6e 74 73 29 29 29 0a 0a 28 64 | un.(magit-blame-arguments)))..(d | 
| 424c0 | 65 66 75 6e 20 6d 61 67 69 74 2d 62 6c 61 6d 65    2d 67 6f 74 6f 2d 63 68 75 6e 6b 2d 68 6f 6f 6b | efun.magit-blame-goto-chunk-hook | 
| 424e0 | 20 28 29 0a 20 20 28 6c 65 74 20 28 28 63 68 75    6e 6b 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d | .()...(let.((chunk.(magit-blame- | 
| 42500 | 63 68 75 6e 6b 2d 61 74 20 28 70 6f 69 6e 74 29    29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 63 | chunk-at.(point)))).....(when.(c | 
| 42520 | 6c 2d 74 79 70 65 70 20 63 68 75 6e 6b 20 27 6d    61 67 69 74 2d 62 6c 61 6d 65 2d 63 68 75 6e 6b | l-typep.chunk.'magit-blame-chunk | 
| 42540 | 29 0a 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20    28 65 71 20 63 68 75 6e 6b 20 6d 61 67 69 74 2d | ).......(unless.(eq.chunk.magit- | 
| 42560 | 62 6c 61 6d 65 2d 70 72 65 76 69 6f 75 73 2d 63    68 75 6e 6b 29 0a 20 20 20 20 20 20 20 20 28 72 | blame-previous-chunk).........(r | 
| 42580 | 75 6e 2d 68 6f 6f 6b 73 20 27 6d 61 67 69 74 2d    62 6c 61 6d 65 2d 67 6f 74 6f 2d 63 68 75 6e 6b | un-hooks.'magit-blame-goto-chunk | 
| 425a0 | 2d 68 6f 6f 6b 29 29 0a 20 20 20 20 20 20 28 73    65 74 71 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d | -hook)).......(setq.magit-blame- | 
| 425c0 | 70 72 65 76 69 6f 75 73 2d 63 68 75 6e 6b 20 63    68 75 6e 6b 29 29 29 29 0a 0a 28 64 65 66 75 6e | previous-chunk.chunk))))..(defun | 
| 425e0 | 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 74 6f 67    67 6c 65 2d 72 65 61 64 2d 6f 6e 6c 79 20 28 29 | .magit-blame-toggle-read-only.() | 
| 42600 | 0a 20 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d    72 65 61 64 2d 6f 6e 6c 79 2d 6d 6f 64 65 20 28 | ...(magit-blame-read-only-mode.( | 
| 42620 | 69 66 20 62 75 66 66 65 72 2d 72 65 61 64 2d 6f    6e 6c 79 20 31 20 2d 31 29 29 29 0a 0a 3b 3b 3b | if.buffer-read-only.1.-1)))..;;; | 
| 42640 | 3b 20 52 65 61 64 2d 4f 6e 6c 79 20 4d 6f 64 65    0a 0a 28 64 65 66 69 6e 65 2d 6d 69 6e 6f 72 2d | ;.Read-Only.Mode..(define-minor- | 
| 42660 | 6d 6f 64 65 20 6d 61 67 69 74 2d 62 6c 61 6d 65    2d 72 65 61 64 2d 6f 6e 6c 79 2d 6d 6f 64 65 0a | mode.magit-blame-read-only-mode. | 
| 42680 | 20 20 22 50 72 6f 76 69 64 65 20 6b 65 79 62 69    6e 64 69 6e 67 73 20 66 6f 72 20 4d 61 67 69 74 | .."Provide.keybindings.for.Magit | 
| 426a0 | 2d 42 6c 61 6d 65 20 6d 6f 64 65 2e 0a 0a 54 68    69 73 20 6d 69 6e 6f 72 2d 6d 6f 64 65 20 70 72 | -Blame.mode...This.minor-mode.pr | 
| 426c0 | 6f 76 69 64 65 73 20 74 68 65 20 6b 65 79 20 62    69 6e 64 69 6e 67 73 20 66 6f 72 20 4d 61 67 69 | ovides.the.key.bindings.for.Magi | 
| 426e0 | 74 2d 42 6c 61 6d 65 20 6d 6f 64 65 2c 0a 62 75    74 20 6f 6e 6c 79 20 77 68 65 6e 20 52 65 61 64 | t-Blame.mode,.but.only.when.Read | 
| 42700 | 2d 4f 6e 6c 79 20 6d 6f 64 65 20 69 73 20 61 6c    73 6f 20 65 6e 61 62 6c 65 64 20 62 65 63 61 75 | -Only.mode.is.also.enabled.becau | 
| 42720 | 73 65 20 74 68 65 73 65 20 6b 65 79 0a 62 69 6e    64 69 6e 67 73 20 77 6f 75 6c 64 20 6f 74 68 65 | se.these.key.bindings.would.othe | 
| 42740 | 72 77 69 73 65 20 63 6f 6e 66 6c 69 63 74 20 62    61 64 6c 79 20 77 69 74 68 20 72 65 67 75 6c 61 | rwise.conflict.badly.with.regula | 
| 42760 | 72 20 62 69 6e 64 69 6e 67 73 2e 0a 0a 57 68 65    6e 20 62 6f 74 68 20 4d 61 67 69 74 2d 42 6c 61 | r.bindings...When.both.Magit-Bla | 
| 42780 | 6d 65 20 6d 6f 64 65 20 61 6e 64 20 52 65 61 64    2d 4f 6e 6c 79 20 6d 6f 64 65 20 61 72 65 20 65 | me.mode.and.Read-Only.mode.are.e | 
| 427a0 | 6e 61 62 6c 65 64 2c 20 74 68 65 6e 0a 74 68 69    73 20 6d 6f 64 65 20 67 65 74 73 20 61 75 74 6f | nabled,.then.this.mode.gets.auto | 
| 427c0 | 6d 61 74 69 63 61 6c 6c 79 20 65 6e 61 62 6c 65    64 20 74 6f 6f 20 61 6e 64 20 77 68 65 6e 20 6f | matically.enabled.too.and.when.o | 
| 427e0 | 6e 65 20 6f 66 20 74 68 65 73 65 0a 6d 6f 64 65    73 20 69 73 20 74 6f 67 67 6c 65 64 2c 20 74 68 | ne.of.these.modes.is.toggled,.th | 
| 42800 | 65 6e 20 74 68 69 73 20 6d 6f 64 65 20 61 6c 73    6f 20 67 65 74 73 20 74 6f 67 67 6c 65 64 20 61 | en.this.mode.also.gets.toggled.a | 
| 42820 | 75 74 6f 6d 61 74 69 63 61 6c 6c 79 2e 0a 0a 5c    5c 7b 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 72 65 | utomatically...\\{magit-blame-re | 
| 42840 | 61 64 2d 6f 6e 6c 79 2d 6d 6f 64 65 2d 6d 61 70    7d 22 29 0a 0a 3b 3b 3b 3b 20 4b 6c 75 64 67 65 | ad-only-mode-map}")..;;;;.Kludge | 
| 42860 | 73 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d    62 6c 61 6d 65 2d 70 75 74 2d 6b 65 79 6d 61 70 | s..(defun.magit-blame-put-keymap | 
| 42880 | 2d 62 65 66 6f 72 65 2d 76 69 65 77 2d 6d 6f 64    65 20 28 29 0a 20 20 22 50 75 74 20 60 6d 61 67 | -before-view-mode.()..."Put.`mag | 
| 428a0 | 69 74 2d 62 6c 61 6d 65 2d 72 65 61 64 2d 6f 6e    6c 79 2d 6d 6f 64 65 27 20 61 68 65 61 64 20 6f | it-blame-read-only-mode'.ahead.o | 
| 428c0 | 66 20 60 76 69 65 77 2d 6d 6f 64 65 27 20 69 6e    20 60 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 6d 61 70 | f.`view-mode'.in.`minor-mode-map | 
| 428e0 | 2d 61 6c 69 73 74 27 2e 22 0a 20 20 28 77 68 65    6e 2d 6c 65 74 20 28 28 65 6e 74 72 79 20 28 61 | -alist'."...(when-let.((entry.(a | 
| 42900 | 73 73 71 20 27 6d 61 67 69 74 2d 62 6c 61 6d 65    2d 72 65 61 64 2d 6f 6e 6c 79 2d 6d 6f 64 65 0a | ssq.'magit-blame-read-only-mode. | 
| 42920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 6d 65 | ..........................(cl-me | 
| 42940 | 6d 62 65 72 20 27 76 69 65 77 2d 6d 6f 64 65 20    6d 69 6e 6f 72 2d 6d 6f 64 65 2d 6d 61 70 2d 61 | mber.'view-mode.minor-mode-map-a | 
| 42960 | 6c 69 73 74 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | list............................ | 
| 42980 | 20 20 20 20 20 20 20 20 20 20 3a 6b 65 79 20 23    27 63 61 72 29 29 29 29 0a 20 20 20 20 28 73 65 | ..........:key.#'car)))).....(se | 
| 429a0 | 74 71 20 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 6d 61    70 2d 61 6c 69 73 74 0a 20 20 20 20 20 20 20 20 | tq.minor-mode-map-alist......... | 
| 429c0 | 20 20 28 63 6f 6e 73 20 65 6e 74 72 79 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 | ..(cons.entry.................(d | 
| 429e0 | 65 6c 71 20 65 6e 74 72 79 20 6d 69 6e 6f 72 2d    6d 6f 64 65 2d 6d 61 70 2d 61 6c 69 73 74 29 29 | elq.entry.minor-mode-map-alist)) | 
| 42a00 | 29 29 0a 20 20 28 72 65 6d 6f 76 65 2d 68 6f 6f    6b 20 27 76 69 65 77 2d 6d 6f 64 65 2d 68 6f 6f | ))...(remove-hook.'view-mode-hoo | 
| 42a20 | 6b 20 23 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d    70 75 74 2d 6b 65 79 6d 61 70 2d 62 65 66 6f 72 | k.#'magit-blame-put-keymap-befor | 
| 42a40 | 65 2d 76 69 65 77 2d 6d 6f 64 65 29 29 0a 0a 28    61 64 64 2d 68 6f 6f 6b 20 27 76 69 65 77 2d 6d | e-view-mode))..(add-hook.'view-m | 
| 42a60 | 6f 64 65 2d 68 6f 6f 6b 20 23 27 6d 61 67 69 74    2d 62 6c 61 6d 65 2d 70 75 74 2d 6b 65 79 6d 61 | ode-hook.#'magit-blame-put-keyma | 
| 42a80 | 70 2d 62 65 66 6f 72 65 2d 76 69 65 77 2d 6d 6f    64 65 29 0a 0a 3b 3b 3b 20 50 72 6f 63 65 73 73 | p-before-view-mode)..;;;.Process | 
| 42aa0 | 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62    6c 61 6d 65 2d 2d 72 75 6e 20 28 61 72 67 73 29 | ..(defun.magit-blame--run.(args) | 
| 42ac0 | 0a 20 20 28 6d 61 67 69 74 2d 77 69 74 68 2d 74    6f 70 6c 65 76 65 6c 0a 20 20 20 20 28 75 6e 6c | ...(magit-with-toplevel.....(unl | 
| 42ae0 | 65 73 73 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d    6d 6f 64 65 0a 20 20 20 20 20 20 28 6d 61 67 69 | ess.magit-blame-mode.......(magi | 
| 42b00 | 74 2d 62 6c 61 6d 65 2d 6d 6f 64 65 20 31 29 29    0a 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 42 | t-blame-mode.1)).....(message."B | 
| 42b20 | 6c 61 6d 69 6e 67 2e 2e 2e 22 29 0a 20 20 20 20    28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 72 75 6e | laming...").....(magit-blame-run | 
| 42b40 | 2d 70 72 6f 63 65 73 73 0a 20 20 20 20 20 28 6f    72 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 | -process......(or.magit-buffer-r | 
| 42b60 | 65 66 6e 61 6d 65 20 6d 61 67 69 74 2d 62 75 66    66 65 72 2d 72 65 76 69 73 69 6f 6e 29 0a 20 20 | efname.magit-buffer-revision)... | 
| 42b80 | 20 20 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 72    65 6c 61 74 69 76 65 2d 6e 61 6d 65 20 6e 69 6c | ...(magit-file-relative-name.nil | 
| 42ba0 | 20 28 6e 6f 74 20 6d 61 67 69 74 2d 62 75 66 66    65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 29 0a 20 | .(not.magit-buffer-file-name)).. | 
| 42bc0 | 20 20 20 20 28 69 66 20 28 6d 65 6d 71 20 6d 61    67 69 74 2d 62 6c 61 6d 65 2d 74 79 70 65 20 27 | ....(if.(memq.magit-blame-type.' | 
| 42be0 | 28 66 69 6e 61 6c 20 72 65 6d 6f 76 61 6c 29 29    0a 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 | (final.removal))..........(cons. | 
| 42c00 | 22 2d 2d 72 65 76 65 72 73 65 22 20 61 72 67 73    29 0a 20 20 20 20 20 20 20 61 72 67 73 29 0a 20 | "--reverse".args)........args).. | 
| 42c20 | 20 20 20 20 28 6c 69 73 74 20 28 6c 69 6e 65 2d    6e 75 6d 62 65 72 2d 61 74 2d 70 6f 73 20 28 77 | ....(list.(line-number-at-pos.(w | 
| 42c40 | 69 6e 64 6f 77 2d 73 74 61 72 74 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 2d 6e | indow-start))............(line-n | 
| 42c60 | 75 6d 62 65 72 2d 61 74 2d 70 6f 73 20 28 31 2d    20 28 77 69 6e 64 6f 77 2d 65 6e 64 20 6e 69 6c | umber-at-pos.(1-.(window-end.nil | 
| 42c80 | 20 74 29 29 29 29 29 0a 20 20 20 20 28 73 65 74    2d 70 72 6f 63 65 73 73 2d 73 65 6e 74 69 6e 65 | .t))))).....(set-process-sentine | 
| 42ca0 | 6c 20 6d 61 67 69 74 2d 74 68 69 73 2d 70 72 6f    63 65 73 73 0a 20 20 20 20 20 20 20 20 20 20 20 | l.magit-this-process............ | 
| 42cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23    27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 70 72 6f | ...............#'magit-blame-pro | 
| 42ce0 | 63 65 73 73 2d 71 75 69 63 6b 73 74 61 72 74 2d    73 65 6e 74 69 6e 65 6c 29 29 29 0a 0a 28 64 65 | cess-quickstart-sentinel)))..(de | 
| 42d00 | 66 75 6e 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d    72 75 6e 2d 70 72 6f 63 65 73 73 20 28 72 65 76 | fun.magit-blame-run-process.(rev | 
| 42d20 | 69 73 69 6f 6e 20 66 69 6c 65 20 61 72 67 73 20    26 6f 70 74 69 6f 6e 61 6c 20 6c 69 6e 65 73 29 | ision.file.args.&optional.lines) | 
| 42d40 | 0a 20 20 28 6c 65 74 20 28 28 70 72 6f 63 65 73    73 20 28 6d 61 67 69 74 2d 70 61 72 73 65 2d 67 | ...(let.((process.(magit-parse-g | 
| 42d60 | 69 74 2d 61 73 79 6e 63 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 22 62 6c 61 6d | it-async..................."blam | 
| 42d80 | 65 22 20 22 2d 2d 69 6e 63 72 65 6d 65 6e 74 61    6c 22 20 61 72 67 73 0a 20 20 20 20 20 20 20 20 | e"."--incremental".args......... | 
| 42da0 | 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 6c    69 6e 65 73 20 28 6c 69 73 74 20 22 2d 4c 22 20 | ..........(and.lines.(list."-L". | 
| 42dc0 | 28 61 70 70 6c 79 20 23 27 66 6f 72 6d 61 74 20    22 25 73 2c 25 73 22 20 6c 69 6e 65 73 29 29 29 | (apply.#'format."%s,%s".lines))) | 
| 42de0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 72 65 76 69 73 69 6f 6e 20 22 2d 2d 22 | ...................revision."--" | 
| 42e00 | 20 66 69 6c 65 29 29 29 0a 20 20 20 20 28 73 65    74 2d 70 72 6f 63 65 73 73 2d 66 69 6c 74 65 72 | .file))).....(set-process-filter | 
| 42e20 | 20 20 20 70 72 6f 63 65 73 73 20 23 27 6d 61 67    69 74 2d 62 6c 61 6d 65 2d 70 72 6f 63 65 73 73 | ...process.#'magit-blame-process | 
| 42e40 | 2d 66 69 6c 74 65 72 29 0a 20 20 20 20 28 73 65    74 2d 70 72 6f 63 65 73 73 2d 73 65 6e 74 69 6e | -filter).....(set-process-sentin | 
| 42e60 | 65 6c 20 70 72 6f 63 65 73 73 20 23 27 6d 61 67    69 74 2d 62 6c 61 6d 65 2d 70 72 6f 63 65 73 73 | el.process.#'magit-blame-process | 
| 42e80 | 2d 73 65 6e 74 69 6e 65 6c 29 0a 20 20 20 20 28    70 72 6f 63 65 73 73 2d 70 75 74 20 70 72 6f 63 | -sentinel).....(process-put.proc | 
| 42ea0 | 65 73 73 20 27 61 72 67 75 6d 65 6e 74 73 20 28    6c 69 73 74 20 72 65 76 69 73 69 6f 6e 20 66 69 | ess.'arguments.(list.revision.fi | 
| 42ec0 | 6c 65 20 61 72 67 73 29 29 0a 20 20 20 20 28 73    65 74 71 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d | le.args)).....(setq.magit-blame- | 
| 42ee0 | 63 61 63 68 65 20 28 6d 61 6b 65 2d 68 61 73 68    2d 74 61 62 6c 65 20 3a 74 65 73 74 20 23 27 65 | cache.(make-hash-table.:test.#'e | 
| 42f00 | 71 75 61 6c 29 29 0a 20 20 20 20 28 73 65 74 71    20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 70 72 6f | qual)).....(setq.magit-blame-pro | 
| 42f20 | 63 65 73 73 20 70 72 6f 63 65 73 73 29 29 29 0a    0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 6c | cess.process)))..(defun.magit-bl | 
| 42f40 | 61 6d 65 2d 70 72 6f 63 65 73 73 2d 71 75 69 63    6b 73 74 61 72 74 2d 73 65 6e 74 69 6e 65 6c 20 | ame-process-quickstart-sentinel. | 
| 42f60 | 28 70 72 6f 63 65 73 73 20 65 76 65 6e 74 29 0a    20 20 28 77 68 65 6e 20 28 6d 65 6d 71 20 28 70 | (process.event)...(when.(memq.(p | 
| 42f80 | 72 6f 63 65 73 73 2d 73 74 61 74 75 73 20 70 72    6f 63 65 73 73 29 20 27 28 65 78 69 74 20 73 69 | rocess-status.process).'(exit.si | 
| 42fa0 | 67 6e 61 6c 29 29 0a 20 20 20 20 28 6d 61 67 69    74 2d 62 6c 61 6d 65 2d 70 72 6f 63 65 73 73 2d | gnal)).....(magit-blame-process- | 
| 42fc0 | 73 65 6e 74 69 6e 65 6c 20 70 72 6f 63 65 73 73    20 65 76 65 6e 74 20 74 29 0a 20 20 20 20 28 6d | sentinel.process.event.t).....(m | 
| 42fe0 | 61 67 69 74 2d 62 6c 61 6d 65 2d 61 73 73 65 72    74 2d 62 75 66 66 65 72 20 70 72 6f 63 65 73 73 | agit-blame-assert-buffer.process | 
| 43000 | 29 0a 20 20 20 20 28 77 69 74 68 2d 63 75 72 72    65 6e 74 2d 62 75 66 66 65 72 20 28 70 72 6f 63 | ).....(with-current-buffer.(proc | 
| 43020 | 65 73 73 2d 67 65 74 20 70 72 6f 63 65 73 73 20    27 63 6f 6d 6d 61 6e 64 2d 62 75 66 29 0a 20 20 | ess-get.process.'command-buf)... | 
| 43040 | 20 20 20 20 28 77 68 65 6e 20 6d 61 67 69 74 2d    62 6c 61 6d 65 2d 6d 6f 64 65 0a 20 20 20 20 20 | ....(when.magit-blame-mode...... | 
| 43060 | 20 20 20 28 6c 65 74 20 28 28 64 65 66 61 75 6c    74 2d 64 69 72 65 63 74 6f 72 79 20 28 6d 61 67 | ...(let.((default-directory.(mag | 
| 43080 | 69 74 2d 74 6f 70 6c 65 76 65 6c 29 29 29 0a 20    20 20 20 20 20 20 20 20 20 28 61 70 70 6c 79 20 | it-toplevel)))...........(apply. | 
| 430a0 | 23 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 72 75    6e 2d 70 72 6f 63 65 73 73 0a 20 20 20 20 20 20 | #'magit-blame-run-process....... | 
| 430c0 | 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 63    65 73 73 2d 67 65 74 20 70 72 6f 63 65 73 73 20 | ...........(process-get.process. | 
| 430e0 | 27 61 72 67 75 6d 65 6e 74 73 29 29 29 29 29 29    29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | 'arguments)))))))..(defun.magit- | 
| 43100 | 62 6c 61 6d 65 2d 70 72 6f 63 65 73 73 2d 73 65    6e 74 69 6e 65 6c 20 28 70 72 6f 63 65 73 73 20 | blame-process-sentinel.(process. | 
| 43120 | 5f 65 76 65 6e 74 20 26 6f 70 74 69 6f 6e 61 6c    20 71 75 69 65 74 29 0a 20 20 28 6c 65 74 20 28 | _event.&optional.quiet)...(let.( | 
| 43140 | 28 73 74 61 74 75 73 20 28 70 72 6f 63 65 73 73    2d 73 74 61 74 75 73 20 70 72 6f 63 65 73 73 29 | (status.(process-status.process) | 
| 43160 | 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 6d 65    6d 71 20 73 74 61 74 75 73 20 27 28 65 78 69 74 | )).....(when.(memq.status.'(exit | 
| 43180 | 20 73 69 67 6e 61 6c 29 29 0a 20 20 20 20 20 20    28 6b 69 6c 6c 2d 62 75 66 66 65 72 20 28 70 72 | .signal)).......(kill-buffer.(pr | 
| 431a0 | 6f 63 65 73 73 2d 62 75 66 66 65 72 20 70 72 6f    63 65 73 73 29 29 0a 20 20 20 20 20 20 28 69 66 | ocess-buffer.process)).......(if | 
| 431c0 | 20 28 61 6e 64 20 28 65 71 20 73 74 61 74 75 73    20 27 65 78 69 74 29 0a 20 20 20 20 20 20 20 20 | .(and.(eq.status.'exit)......... | 
| 431e0 | 20 20 20 20 20 20 20 28 7a 65 72 6f 70 20 28 70    72 6f 63 65 73 73 2d 65 78 69 74 2d 73 74 61 74 | .......(zerop.(process-exit-stat | 
| 43200 | 75 73 20 70 72 6f 63 65 73 73 29 29 29 0a 20 20    20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 | us.process)))...........(unless. | 
| 43220 | 71 75 69 65 74 0a 20 20 20 20 20 20 20 20 20 20    20 20 28 6d 65 73 73 61 67 65 20 22 42 6c 61 6d | quiet.............(message."Blam | 
| 43240 | 69 6e 67 2e 2e 2e 64 6f 6e 65 22 29 29 0a 20 20    20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 6c 61 | ing...done")).........(magit-bla | 
| 43260 | 6d 65 2d 61 73 73 65 72 74 2d 62 75 66 66 65 72    20 70 72 6f 63 65 73 73 29 0a 20 20 20 20 20 20 | me-assert-buffer.process)....... | 
| 43280 | 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d    62 75 66 66 65 72 20 28 70 72 6f 63 65 73 73 2d | ..(with-current-buffer.(process- | 
| 432a0 | 67 65 74 20 70 72 6f 63 65 73 73 20 27 63 6f 6d    6d 61 6e 64 2d 62 75 66 29 0a 20 20 20 20 20 20 | get.process.'command-buf)....... | 
| 432c0 | 20 20 20 20 28 69 66 20 6d 61 67 69 74 2d 62 6c    61 6d 65 2d 6d 6f 64 65 0a 20 20 20 20 20 20 20 | ....(if.magit-blame-mode........ | 
| 432e0 | 20 20 20 20 20 20 20 28 70 72 6f 67 6e 20 28 6d    61 67 69 74 2d 62 6c 61 6d 65 2d 6d 6f 64 65 20 | .......(progn.(magit-blame-mode. | 
| 43300 | 2d 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6d 65 73 73 61 67 | -1)......................(messag | 
| 43320 | 65 20 22 42 6c 61 6d 69 6e 67 2e 2e 2e 66 61 69    6c 65 64 22 29 29 0a 20 20 20 20 20 20 20 20 20 | e."Blaming...failed")).......... | 
| 43340 | 20 20 20 28 6d 65 73 73 61 67 65 20 22 42 6c 61    6d 69 6e 67 2e 2e 2e 61 62 6f 72 74 65 64 22 29 | ...(message."Blaming...aborted") | 
| 43360 | 29 29 29 0a 20 20 20 20 20 20 28 6b 69 6c 6c 2d    6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 20 27 | ))).......(kill-local-variable.' | 
| 43380 | 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 70 72 6f 63    65 73 73 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 | magit-blame-process))))..(defun. | 
| 433a0 | 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 70 72 6f 63    65 73 73 2d 66 69 6c 74 65 72 20 28 70 72 6f 63 | magit-blame-process-filter.(proc | 
| 433c0 | 65 73 73 20 73 74 72 69 6e 67 29 0a 20 20 28 69    6e 74 65 72 6e 61 6c 2d 64 65 66 61 75 6c 74 2d | ess.string)...(internal-default- | 
| 433e0 | 70 72 6f 63 65 73 73 2d 66 69 6c 74 65 72 20 70    72 6f 63 65 73 73 20 73 74 72 69 6e 67 29 0a 20 | process-filter.process.string).. | 
| 43400 | 20 28 6c 65 74 20 28 28 62 75 66 20 20 28 70 72    6f 63 65 73 73 2d 67 65 74 20 70 72 6f 63 65 73 | .(let.((buf..(process-get.proces | 
| 43420 | 73 20 27 63 6f 6d 6d 61 6e 64 2d 62 75 66 29 29    0a 20 20 20 20 20 20 20 20 28 70 6f 73 20 20 28 | s.'command-buf)).........(pos..( | 
| 43440 | 70 72 6f 63 65 73 73 2d 67 65 74 20 70 72 6f 63    65 73 73 20 27 70 61 72 73 65 64 29 29 0a 20 20 | process-get.process.'parsed))... | 
| 43460 | 20 20 20 20 20 20 28 6d 61 72 6b 20 28 70 72 6f    63 65 73 73 2d 6d 61 72 6b 20 70 72 6f 63 65 73 | ......(mark.(process-mark.proces | 
| 43480 | 73 29 29 0a 20 20 20 20 20 20 20 20 74 79 70 65    20 63 61 63 68 65 29 0a 20 20 20 20 28 77 69 74 | s)).........type.cache).....(wit | 
| 434a0 | 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72    20 62 75 66 0a 20 20 20 20 20 20 28 73 65 74 71 | h-current-buffer.buf.......(setq | 
| 434c0 | 20 74 79 70 65 20 20 6d 61 67 69 74 2d 62 6c 61    6d 65 2d 74 79 70 65 29 0a 20 20 20 20 20 20 28 | .type..magit-blame-type).......( | 
| 434e0 | 73 65 74 71 20 63 61 63 68 65 20 6d 61 67 69 74    2d 62 6c 61 6d 65 2d 63 61 63 68 65 29 29 0a 20 | setq.cache.magit-blame-cache)).. | 
| 43500 | 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74    2d 62 75 66 66 65 72 20 28 70 72 6f 63 65 73 73 | ...(with-current-buffer.(process | 
| 43520 | 2d 62 75 66 66 65 72 20 70 72 6f 63 65 73 73 29    0a 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 | -buffer.process).......(goto-cha | 
| 43540 | 72 20 70 6f 73 29 0a 20 20 20 20 20 20 28 77 68    69 6c 65 20 28 61 6e 64 20 28 3c 20 28 70 6f 69 | r.pos).......(while.(and.(<.(poi | 
| 43560 | 6e 74 29 20 6d 61 72 6b 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 73 61 76 | nt).mark)...................(sav | 
| 43580 | 65 2d 65 78 63 75 72 73 69 6f 6e 20 28 72 65 2d    73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 22 | e-excursion.(re-search-forward." | 
| 435a0 | 5e 66 69 6c 65 6e 61 6d 65 20 2e 2b 5c 6e 22 20    6e 69 6c 20 74 29 29 29 0a 20 20 20 20 20 20 20 | ^filename..+\n".nil.t)))........ | 
| 435c0 | 20 28 70 63 61 73 65 2d 6c 65 74 2a 20 28 28 60    28 2c 63 68 75 6e 6b 20 2c 72 65 76 69 6e 66 6f | .(pcase-let*.((`(,chunk.,revinfo | 
| 435e0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 | ).......................(magit-b | 
| 43600 | 6c 61 6d 65 2d 2d 70 61 72 73 65 2d 63 68 75 6e    6b 20 74 79 70 65 29 29 0a 20 20 20 20 20 20 20 | lame--parse-chunk.type))........ | 
| 43620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72    65 76 20 28 6f 72 65 66 20 63 68 75 6e 6b 20 6f | ..............(rev.(oref.chunk.o | 
| 43640 | 72 69 67 2d 72 65 76 29 29 29 0a 20 20 20 20 20    20 20 20 20 20 28 69 66 20 72 65 76 69 6e 66 6f | rig-rev)))...........(if.revinfo | 
| 43660 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    70 75 74 68 61 73 68 20 72 65 76 20 72 65 76 69 | ...............(puthash.rev.revi | 
| 43680 | 6e 66 6f 20 63 61 63 68 65 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 28 73 65 74 71 20 72 65 76 | nfo.cache).............(setq.rev | 
| 436a0 | 69 6e 66 6f 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6f 72 20 28 67 65 74 68 | info...................(or.(geth | 
| 436c0 | 61 73 68 20 72 65 76 20 63 61 63 68 65 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ash.rev.cache).................. | 
| 436e0 | 20 20 20 20 20 28 70 75 74 68 61 73 68 20 72 65    76 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d | .....(puthash.rev.(magit-blame-- | 
| 43700 | 63 6f 6d 6d 69 74 2d 61 6c 69 73 74 20 72 65 76    29 20 63 61 63 68 65 29 29 29 29 0a 20 20 20 20 | commit-alist.rev).cache))))..... | 
| 43720 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 6c 61    6d 65 2d 2d 6d 61 6b 65 2d 6f 76 65 72 6c 61 79 | ......(magit-blame--make-overlay | 
| 43740 | 73 20 62 75 66 20 63 68 75 6e 6b 20 72 65 76 69    6e 66 6f 29 29 0a 20 20 20 20 20 20 20 20 28 70 | s.buf.chunk.revinfo)).........(p | 
| 43760 | 72 6f 63 65 73 73 2d 70 75 74 20 70 72 6f 63 65    73 73 20 27 70 61 72 73 65 64 20 28 70 6f 69 6e | rocess-put.process.'parsed.(poin | 
| 43780 | 74 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20    6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 70 61 72 | t))))))..(defun.magit-blame--par | 
| 437a0 | 73 65 2d 63 68 75 6e 6b 20 28 74 79 70 65 29 0a    20 20 28 6c 65 74 20 28 63 68 75 6e 6b 20 72 65 | se-chunk.(type)...(let.(chunk.re | 
| 437c0 | 76 69 6e 66 6f 29 0a 20 20 20 20 28 75 6e 6c 65    73 73 20 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 | vinfo).....(unless.(looking-at." | 
| 437e0 | 5e 5c 5c 28 2e 5c 5c 7b 34 30 2c 5c 5c 7d 5c 5c    29 20 5c 5c 28 5b 30 2d 39 5d 2b 5c 5c 29 20 5c | ^\\(.\\{40,\\}\\).\\([0-9]+\\).\ | 
| 43800 | 5c 28 5b 30 2d 39 5d 2b 5c 5c 29 20 5c 5c 28 5b    30 2d 39 5d 2b 5c 5c 29 22 29 0a 20 20 20 20 20 | \([0-9]+\\).\\([0-9]+\\)")...... | 
| 43820 | 20 28 65 72 72 6f 72 20 22 42 6c 61 6d 69 6e 67    20 66 61 69 6c 65 64 20 64 75 65 20 74 6f 20 75 | .(error."Blaming.failed.due.to.u | 
| 43840 | 6e 65 78 70 65 63 74 65 64 20 6f 75 74 70 75 74    3a 20 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 | nexpected.output:.%s"........... | 
| 43860 | 20 20 20 28 62 75 66 66 65 72 2d 73 75 62 73 74    72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 | ...(buffer-substring-no-properti | 
| 43880 | 65 73 20 28 70 6f 69 6e 74 29 20 28 6c 69 6e 65    2d 65 6e 64 2d 70 6f 73 69 74 69 6f 6e 29 29 29 | es.(point).(line-end-position))) | 
| 438a0 | 29 0a 20 20 20 20 28 77 69 74 68 2d 73 6c 6f 74    73 20 28 6f 72 69 67 2d 72 65 76 20 6f 72 69 67 | ).....(with-slots.(orig-rev.orig | 
| 438c0 | 2d 66 69 6c 65 20 70 72 65 76 2d 72 65 76 20 70    72 65 76 2d 66 69 6c 65 29 0a 20 20 20 20 20 20 | -file.prev-rev.prev-file)....... | 
| 438e0 | 20 20 28 73 65 74 71 20 63 68 75 6e 6b 20 28 6d    61 67 69 74 2d 62 6c 61 6d 65 2d 63 68 75 6e 6b | ..(setq.chunk.(magit-blame-chunk | 
| 43900 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 3a 6f 72 69 67 2d 72 65 76 20 | ......................:orig-rev. | 
| 43920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6d 61 74 63 68 2d 73 74 72 69 6e | ....................(match-strin | 
| 43940 | 67 20 31 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 3a 6f 72 69 67 2d | g.1)......................:orig- | 
| 43960 | 6c 69 6e 65 20 20 28 73 74 72 69 6e 67 2d 74 6f    2d 6e 75 6d 62 65 72 20 28 6d 61 74 63 68 2d 73 | line..(string-to-number.(match-s | 
| 43980 | 74 72 69 6e 67 20 32 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a | tring.2))......................: | 
| 439a0 | 66 69 6e 61 6c 2d 6c 69 6e 65 20 28 73 74 72 69    6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 20 28 6d 61 | final-line.(string-to-number.(ma | 
| 439c0 | 74 63 68 2d 73 74 72 69 6e 67 20 33 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tch-string.3)).................. | 
| 439e0 | 20 20 20 20 3a 6e 75 6d 2d 6c 69 6e 65 73 20 20    28 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 | ....:num-lines..(string-to-numbe | 
| 43a00 | 72 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20    34 29 29 29 29 0a 20 20 20 20 20 20 28 66 6f 72 | r.(match-string.4)))).......(for | 
| 43a20 | 77 61 72 64 2d 6c 69 6e 65 29 0a 20 20 20 20 20    20 28 6c 65 74 20 28 64 6f 6e 65 29 0a 20 20 20 | ward-line).......(let.(done).... | 
| 43a40 | 20 20 20 20 20 28 77 68 69 6c 65 20 28 6e 6f 74    20 64 6f 6e 65 29 0a 20 20 20 20 20 20 20 20 20 | .....(while.(not.done).......... | 
| 43a60 | 20 28 63 6f 6e 64 20 28 28 6c 6f 6f 6b 69 6e 67    2d 61 74 20 22 5e 66 69 6c 65 6e 61 6d 65 20 5c | .(cond.((looking-at."^filename.\ | 
| 43a80 | 5c 28 2e 2b 5c 5c 29 22 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 | \(.+\\)")..................(setq | 
| 43aa0 | 20 64 6f 6e 65 20 74 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 73 65 74 66 20 | .done.t)..................(setf. | 
| 43ac0 | 6f 72 69 67 2d 66 69 6c 65 20 28 6d 61 67 69 74    2d 64 65 63 6f 64 65 2d 67 69 74 2d 70 61 74 68 | orig-file.(magit-decode-git-path | 
| 43ae0 | 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31    29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | .(match-string.1))))............ | 
| 43b00 | 20 20 20 20 20 28 28 6c 6f 6f 6b 69 6e 67 2d 61    74 20 22 5e 70 72 65 76 69 6f 75 73 20 5c 5c 28 | .....((looking-at."^previous.\\( | 
| 43b20 | 2e 5c 5c 7b 34 30 2c 5c 5c 7d 5c 5c 29 20 5c 5c    28 2e 2b 5c 5c 29 22 29 0a 20 20 20 20 20 20 20 | .\\{40,\\}\\).\\(.+\\)")........ | 
| 43b40 | 20 20 20 20 20 20 20 20 20 20 28 73 65 74 66 20    70 72 65 76 2d 72 65 76 20 20 28 6d 61 74 63 68 | ..........(setf.prev-rev..(match | 
| 43b60 | 2d 73 74 72 69 6e 67 20 31 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 | -string.1))..................(se | 
| 43b80 | 74 66 20 70 72 65 76 2d 66 69 6c 65 20 28 6d 61    67 69 74 2d 64 65 63 6f 64 65 2d 67 69 74 2d 70 | tf.prev-file.(magit-decode-git-p | 
| 43ba0 | 61 74 68 20 28 6d 61 74 63 68 2d 73 74 72 69 6e    67 20 32 29 29 29 29 0a 20 20 20 20 20 20 20 20 | ath.(match-string.2))))......... | 
| 43bc0 | 20 20 20 20 20 20 20 20 28 28 6c 6f 6f 6b 69 6e    67 2d 61 74 20 22 5e 5c 5c 28 5b 5e 20 5d 2b 5c | ........((looking-at."^\\([^.]+\ | 
| 43be0 | 5c 29 20 5c 5c 28 2e 2b 5c 5c 29 22 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | \).\\(.+\\)")..................( | 
| 43c00 | 70 75 73 68 20 28 63 6f 6e 73 20 28 6d 61 74 63    68 2d 73 74 72 69 6e 67 20 31 29 0a 20 20 20 20 | push.(cons.(match-string.1)..... | 
| 43c20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6d 61 74 63 68 2d | .........................(match- | 
| 43c40 | 73 74 72 69 6e 67 20 32 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | string.2))...................... | 
| 43c60 | 20 20 72 65 76 69 6e 66 6f 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 28 66 6f 72 77 61 72 64 2d | ..revinfo)))...........(forward- | 
| 43c80 | 6c 69 6e 65 29 29 29 0a 20 20 20 20 20 20 28 77    68 65 6e 20 28 61 6e 64 20 28 65 71 20 74 79 70 | line))).......(when.(and.(eq.typ | 
| 43ca0 | 65 20 27 72 65 6d 6f 76 61 6c 29 20 70 72 65 76    2d 72 65 76 29 0a 20 20 20 20 20 20 20 20 28 63 | e.'removal).prev-rev).........(c | 
| 43cc0 | 6c 2d 72 6f 74 61 74 65 66 20 6f 72 69 67 2d 72    65 76 20 20 70 72 65 76 2d 72 65 76 29 0a 20 20 | l-rotatef.orig-rev..prev-rev)... | 
| 43ce0 | 20 20 20 20 20 20 28 63 6c 2d 72 6f 74 61 74 65    66 20 6f 72 69 67 2d 66 69 6c 65 20 70 72 65 76 | ......(cl-rotatef.orig-file.prev | 
| 43d00 | 2d 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 28    73 65 74 71 20 72 65 76 69 6e 66 6f 20 6e 69 6c | -file).........(setq.revinfo.nil | 
| 43d20 | 29 29 29 0a 20 20 20 20 28 6c 69 73 74 20 63 68    75 6e 6b 20 72 65 76 69 6e 66 6f 29 29 29 0a 0a | ))).....(list.chunk.revinfo))).. | 
| 43d40 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 6c 61    6d 65 2d 2d 63 6f 6d 6d 69 74 2d 61 6c 69 73 74 | (defun.magit-blame--commit-alist | 
| 43d60 | 20 28 72 65 76 29 0a 20 20 28 63 6c 2d 6d 61 70    63 61 72 20 27 63 6f 6e 73 0a 20 20 20 20 20 20 | .(rev)...(cl-mapcar.'cons....... | 
| 43d80 | 20 20 20 20 20 20 20 27 28 22 73 75 6d 6d 61 72    79 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .......'("summary".............. | 
| 43da0 | 20 20 22 61 75 74 68 6f 72 22 20 22 61 75 74 68    6f 72 2d 74 69 6d 65 22 20 22 61 75 74 68 6f 72 | .."author"."author-time"."author | 
| 43dc0 | 2d 74 7a 22 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 22 63 6f 6d 6d 69 74 74 65 72 22 20 | -tz"................"committer". | 
| 43de0 | 22 63 6f 6d 6d 69 74 74 65 72 2d 74 69 6d 65 22    20 22 63 6f 6d 6d 69 74 74 65 72 2d 74 7a 22 29 | "committer-time"."committer-tz") | 
| 43e00 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73    70 6c 69 74 2d 73 74 72 69 6e 67 20 28 6d 61 67 | ..............(split-string.(mag | 
| 43e20 | 69 74 2d 72 65 76 2d 66 6f 72 6d 61 74 20 22 25    73 5c 76 25 61 6e 5c 76 25 61 64 5c 76 25 63 6e | it-rev-format."%s\v%an\v%ad\v%cn | 
| 43e40 | 5c 76 25 63 64 22 20 72 65 76 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | \v%cd".rev...................... | 
| 43e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 22 2d 2d 64 61 74 65 3d | ........................"--date= | 
| 43e80 | 66 6f 72 6d 61 74 3a 25 73 5c 76 25 7a 22 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | format:%s\v%z")................. | 
| 43ea0 | 20 20 20 20 20 20 20 20 20 20 20 22 5c 76 22 29    29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | ..........."\v")))..(defun.magit | 
| 43ec0 | 2d 62 6c 61 6d 65 2d 61 73 73 65 72 74 2d 62 75    66 66 65 72 20 28 70 72 6f 63 65 73 73 29 0a 20 | -blame-assert-buffer.(process).. | 
| 43ee0 | 20 28 75 6e 6c 65 73 73 20 28 62 75 66 66 65 72    2d 6c 69 76 65 2d 70 20 28 70 72 6f 63 65 73 73 | .(unless.(buffer-live-p.(process | 
| 43f00 | 2d 67 65 74 20 70 72 6f 63 65 73 73 20 27 63 6f    6d 6d 61 6e 64 2d 62 75 66 29 29 0a 20 20 20 20 | -get.process.'command-buf))..... | 
| 43f20 | 28 6b 69 6c 6c 2d 70 72 6f 63 65 73 73 20 70 72    6f 63 65 73 73 29 0a 20 20 20 20 28 75 73 65 72 | (kill-process.process).....(user | 
| 43f40 | 2d 65 72 72 6f 72 20 22 42 75 66 66 65 72 20 62    65 69 6e 67 20 62 6c 61 6d 65 64 20 68 61 73 20 | -error."Buffer.being.blamed.has. | 
| 43f60 | 62 65 65 6e 20 6b 69 6c 6c 65 64 22 29 29 29 0a    0a 3b 3b 3b 20 44 69 73 70 6c 61 79 0a 0a 28 64 | been.killed")))..;;;.Display..(d | 
| 43f80 | 65 66 73 75 62 73 74 20 6d 61 67 69 74 2d 62 6c    61 6d 65 2d 2d 73 74 79 6c 65 2d 67 65 74 20 28 | efsubst.magit-blame--style-get.( | 
| 43fa0 | 6b 65 79 29 0a 20 20 28 63 64 72 20 28 61 73 73    6f 63 20 6b 65 79 20 28 63 64 72 20 6d 61 67 69 | key)...(cdr.(assoc.key.(cdr.magi | 
| 43fc0 | 74 2d 62 6c 61 6d 65 2d 2d 73 74 79 6c 65 29 29    29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | t-blame--style))))..(defun.magit | 
| 43fe0 | 2d 62 6c 61 6d 65 2d 2d 6d 61 6b 65 2d 6f 76 65    72 6c 61 79 73 20 28 62 75 66 20 63 68 75 6e 6b | -blame--make-overlays.(buf.chunk | 
| 44000 | 20 72 65 76 69 6e 66 6f 29 0a 20 20 28 77 69 74    68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 | .revinfo)...(with-current-buffer | 
| 44020 | 20 62 75 66 0a 20 20 20 20 28 73 61 76 65 2d 65    78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 28 | .buf.....(save-excursion.......( | 
| 44040 | 73 61 76 65 2d 72 65 73 74 72 69 63 74 69 6f 6e    0a 20 20 20 20 20 20 20 20 28 77 69 64 65 6e 29 | save-restriction.........(widen) | 
| 44060 | 0a 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28    28 6c 69 6e 65 20 28 6f 72 65 66 20 63 68 75 6e | .........(let*.((line.(oref.chun | 
| 44080 | 6b 20 66 69 6e 61 6c 2d 6c 69 6e 65 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 | k.final-line))................(b | 
| 440a0 | 65 67 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d    2d 6c 69 6e 65 2d 62 65 67 69 6e 6e 69 6e 67 2d | eg.(magit-blame--line-beginning- | 
| 440c0 | 70 6f 73 69 74 69 6f 6e 20 6c 69 6e 65 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | position.line))................( | 
| 440e0 | 65 6e 64 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65    2d 2d 6c 69 6e 65 2d 62 65 67 69 6e 6e 69 6e 67 | end.(magit-blame--line-beginning | 
| 44100 | 2d 70 6f 73 69 74 69 6f 6e 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | -position......................( | 
| 44120 | 2b 20 6c 69 6e 65 20 28 6f 72 65 66 20 63 68 75    6e 6b 20 6e 75 6d 2d 6c 69 6e 65 73 29 29 29 29 | +.line.(oref.chunk.num-lines)))) | 
| 44140 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 62 65 66 6f 72 65 20 28 6d 61 67 69 74 2d 62 | ................(before.(magit-b | 
| 44160 | 6c 61 6d 65 2d 63 68 75 6e 6b 2d 61 74 20 28 31    2d 20 62 65 67 29 29 29 29 0a 20 20 20 20 20 20 | lame-chunk-at.(1-.beg))))....... | 
| 44180 | 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 62    65 66 6f 72 65 0a 20 20 20 20 20 20 20 20 20 20 | ....(when.(and.before........... | 
| 441a0 | 20 20 20 20 20 20 20 20 20 20 20 28 65 71 75 61    6c 20 28 6f 72 65 66 20 62 65 66 6f 72 65 20 6f | ...........(equal.(oref.before.o | 
| 441c0 | 72 69 67 2d 72 65 76 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rig-rev)........................ | 
| 441e0 | 20 20 20 20 20 28 6f 72 65 66 20 63 68 75 6e 6b    20 6f 72 69 67 2d 72 65 76 29 29 29 0a 20 20 20 | .....(oref.chunk.orig-rev))).... | 
| 44200 | 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 62    65 67 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d | .........(setq.beg.(magit-blame- | 
| 44220 | 2d 6c 69 6e 65 2d 62 65 67 69 6e 6e 69 6e 67 2d    70 6f 73 69 74 69 6f 6e 0a 20 20 20 20 20 20 20 | -line-beginning-position........ | 
| 44240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6f 73 65 74 20 63 68 75 6e 6b 20 66 69 6e 61 | ................(oset.chunk.fina | 
| 44260 | 6c 2d 6c 69 6e 65 20 28 6f 72 65 66 20 62 65 66    6f 72 65 20 66 69 6e 61 6c 2d 6c 69 6e 65 29 29 | l-line.(oref.before.final-line)) | 
| 44280 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28    63 6c 2d 69 6e 63 66 20 28 6f 72 65 66 20 63 68 | )).............(cl-incf.(oref.ch | 
| 442a0 | 75 6e 6b 20 6e 75 6d 2d 6c 69 6e 65 73 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | unk.num-lines).................. | 
| 442c0 | 20 20 20 20 28 6f 72 65 66 20 62 65 66 6f 72 65    20 6e 75 6d 2d 6c 69 6e 65 73 29 29 29 0a 20 20 | ....(oref.before.num-lines)))... | 
| 442e0 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62    6c 61 6d 65 2d 2d 72 65 6d 6f 76 65 2d 6f 76 65 | ........(magit-blame--remove-ove | 
| 44300 | 72 6c 61 79 73 20 62 65 67 20 65 6e 64 29 0a 20    20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 6d | rlays.beg.end)...........(when.m | 
| 44320 | 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 6d 61 6b 65    2d 6d 61 72 67 69 6e 2d 6f 76 65 72 6c 61 79 73 | agit-blame--make-margin-overlays | 
| 44340 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61    67 69 74 2d 62 6c 61 6d 65 2d 2d 6d 61 6b 65 2d | .............(magit-blame--make- | 
| 44360 | 6d 61 72 67 69 6e 2d 6f 76 65 72 6c 61 79 73 20    63 68 75 6e 6b 20 72 65 76 69 6e 66 6f 20 62 65 | margin-overlays.chunk.revinfo.be | 
| 44380 | 67 20 65 6e 64 29 29 0a 20 20 20 20 20 20 20 20    20 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d | g.end))...........(magit-blame-- | 
| 443a0 | 6d 61 6b 65 2d 68 65 61 64 69 6e 67 2d 6f 76 65    72 6c 61 79 20 63 68 75 6e 6b 20 72 65 76 69 6e | make-heading-overlay.chunk.revin | 
| 443c0 | 66 6f 20 62 65 67 20 65 6e 64 29 0a 20 20 20 20    20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 6c 61 | fo.beg.end)...........(magit-bla | 
| 443e0 | 6d 65 2d 2d 6d 61 6b 65 2d 68 69 67 68 6c 69 67    68 74 2d 6f 76 65 72 6c 61 79 20 63 68 75 6e 6b | me--make-highlight-overlay.chunk | 
| 44400 | 20 62 65 67 29 29 29 29 29 29 0a 0a 28 64 65 66    75 6e 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d | .beg))))))..(defun.magit-blame-- | 
| 44420 | 6c 69 6e 65 2d 62 65 67 69 6e 6e 69 6e 67 2d 70    6f 73 69 74 69 6f 6e 20 28 6c 69 6e 65 29 0a 20 | line-beginning-position.(line).. | 
| 44440 | 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e    0a 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 | .(save-excursion.....(goto-char. | 
| 44460 | 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 0a 20 20 20    20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 20 28 | (point-min)).....(forward-line.( | 
| 44480 | 31 2d 20 6c 69 6e 65 29 29 0a 20 20 20 20 28 70    6f 69 6e 74 29 29 29 0a 0a 28 64 65 66 75 6e 20 | 1-.line)).....(point)))..(defun. | 
| 444a0 | 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 6d 61 6b    65 2d 6d 61 72 67 69 6e 2d 6f 76 65 72 6c 61 79 | magit-blame--make-margin-overlay | 
| 444c0 | 73 20 28 63 68 75 6e 6b 20 72 65 76 69 6e 66 6f    20 62 65 67 20 65 6e 64 29 0a 20 20 28 73 61 76 | s.(chunk.revinfo.beg.end)...(sav | 
| 444e0 | 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20    28 6c 65 74 20 28 28 6c 69 6e 65 20 30 29 29 0a | e-excursion.....(let.((line.0)). | 
| 44500 | 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72    20 62 65 67 29 0a 20 20 20 20 20 20 28 77 68 69 | ......(goto-char.beg).......(whi | 
| 44520 | 6c 65 20 28 3c 20 28 70 6f 69 6e 74 29 20 65 6e    64 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 | le.(<.(point).end).........(magi | 
| 44540 | 74 2d 62 6c 61 6d 65 2d 2d 6d 61 6b 65 2d 6d 61    72 67 69 6e 2d 6f 76 65 72 6c 61 79 20 63 68 75 | t-blame--make-margin-overlay.chu | 
| 44560 | 6e 6b 20 72 65 76 69 6e 66 6f 20 6c 69 6e 65 29    0a 20 20 20 20 20 20 20 20 28 66 6f 72 77 61 72 | nk.revinfo.line).........(forwar | 
| 44580 | 64 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20    28 63 6c 2d 69 6e 63 66 20 6c 69 6e 65 29 29 29 | d-line).........(cl-incf.line))) | 
| 445a0 | 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74    2d 62 6c 61 6d 65 2d 2d 6d 61 6b 65 2d 6d 61 72 | ))..(defun.magit-blame--make-mar | 
| 445c0 | 67 69 6e 2d 6f 76 65 72 6c 61 79 20 28 63 68 75    6e 6b 20 72 65 76 69 6e 66 6f 20 6c 69 6e 65 29 | gin-overlay.(chunk.revinfo.line) | 
| 445e0 | 0a 20 20 28 6c 65 74 2a 20 28 28 65 6e 64 20 28    6c 69 6e 65 2d 65 6e 64 2d 70 6f 73 69 74 69 6f | ...(let*.((end.(line-end-positio | 
| 44600 | 6e 29 29 0a 20 20 20 20 20 20 20 20 20 3b 3b 20    49 66 20 70 6f 73 73 69 62 6c 65 20 61 76 6f 69 | n))..........;;.If.possible.avoi | 
| 44620 | 64 20 70 75 74 74 69 6e 67 20 74 68 69 73 20 6f    6e 20 74 68 65 20 66 69 72 73 74 20 63 68 61 72 | d.putting.this.on.the.first.char | 
| 44640 | 61 63 74 65 72 0a 20 20 20 20 20 20 20 20 20 3b    3b 20 6f 66 20 74 68 65 20 6c 69 6e 65 20 74 6f | acter..........;;.of.the.line.to | 
| 44660 | 20 61 76 6f 69 64 20 61 20 63 6f 6e 66 6c 69 63    74 20 77 69 74 68 20 74 68 65 20 6c 69 6e 65 20 | .avoid.a.conflict.with.the.line. | 
| 44680 | 6f 76 65 72 6c 61 79 2e 0a 20 20 20 20 20 20 20    20 20 28 62 65 67 20 28 6d 69 6e 20 28 31 2b 20 | overlay...........(beg.(min.(1+. | 
| 446a0 | 28 6c 69 6e 65 2d 62 65 67 69 6e 6e 69 6e 67 2d    70 6f 73 69 74 69 6f 6e 29 29 20 65 6e 64 29 29 | (line-beginning-position)).end)) | 
| 446c0 | 0a 20 20 20 20 20 20 20 20 20 28 6f 76 20 20 28    6d 61 6b 65 2d 6f 76 65 72 6c 61 79 20 62 65 67 | ..........(ov..(make-overlay.beg | 
| 446e0 | 20 65 6e 64 29 29 29 0a 20 20 20 20 28 6f 76 65    72 6c 61 79 2d 70 75 74 20 6f 76 20 27 6d 61 67 | .end))).....(overlay-put.ov.'mag | 
| 44700 | 69 74 2d 62 6c 61 6d 65 2d 63 68 75 6e 6b 20 63    68 75 6e 6b 29 0a 20 20 20 20 28 6f 76 65 72 6c | it-blame-chunk.chunk).....(overl | 
| 44720 | 61 79 2d 70 75 74 20 6f 76 20 27 6d 61 67 69 74    2d 62 6c 61 6d 65 2d 72 65 76 69 6e 66 6f 20 72 | ay-put.ov.'magit-blame-revinfo.r | 
| 44740 | 65 76 69 6e 66 6f 29 0a 20 20 20 20 28 6f 76 65    72 6c 61 79 2d 70 75 74 20 6f 76 20 27 6d 61 67 | evinfo).....(overlay-put.ov.'mag | 
| 44760 | 69 74 2d 62 6c 61 6d 65 2d 6d 61 72 67 69 6e 20    6c 69 6e 65 29 0a 20 20 20 20 28 6d 61 67 69 74 | it-blame-margin.line).....(magit | 
| 44780 | 2d 62 6c 61 6d 65 2d 2d 75 70 64 61 74 65 2d 6d    61 72 67 69 6e 2d 6f 76 65 72 6c 61 79 20 6f 76 | -blame--update-margin-overlay.ov | 
| 447a0 | 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69    74 2d 62 6c 61 6d 65 2d 2d 6d 61 6b 65 2d 68 65 | )))..(defun.magit-blame--make-he | 
| 447c0 | 61 64 69 6e 67 2d 6f 76 65 72 6c 61 79 20 28 63    68 75 6e 6b 20 72 65 76 69 6e 66 6f 20 62 65 67 | ading-overlay.(chunk.revinfo.beg | 
| 447e0 | 20 65 6e 64 29 0a 20 20 28 6c 65 74 20 28 28 6f    76 20 28 6d 61 6b 65 2d 6f 76 65 72 6c 61 79 20 | .end)...(let.((ov.(make-overlay. | 
| 44800 | 62 65 67 20 65 6e 64 29 29 29 0a 20 20 20 20 28    6f 76 65 72 6c 61 79 2d 70 75 74 20 6f 76 20 27 | beg.end))).....(overlay-put.ov.' | 
| 44820 | 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 63 68 75 6e    6b 20 63 68 75 6e 6b 29 0a 20 20 20 20 28 6f 76 | magit-blame-chunk.chunk).....(ov | 
| 44840 | 65 72 6c 61 79 2d 70 75 74 20 6f 76 20 27 6d 61    67 69 74 2d 62 6c 61 6d 65 2d 72 65 76 69 6e 66 | erlay-put.ov.'magit-blame-revinf | 
| 44860 | 6f 20 72 65 76 69 6e 66 6f 29 0a 20 20 20 20 28    6f 76 65 72 6c 61 79 2d 70 75 74 20 6f 76 20 27 | o.revinfo).....(overlay-put.ov.' | 
| 44880 | 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 68 65 61 64    69 6e 67 20 74 29 0a 20 20 20 20 28 6d 61 67 69 | magit-blame-heading.t).....(magi | 
| 448a0 | 74 2d 62 6c 61 6d 65 2d 2d 75 70 64 61 74 65 2d    68 65 61 64 69 6e 67 2d 6f 76 65 72 6c 61 79 20 | t-blame--update-heading-overlay. | 
| 448c0 | 6f 76 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61    67 69 74 2d 62 6c 61 6d 65 2d 2d 6d 61 6b 65 2d | ov)))..(defun.magit-blame--make- | 
| 448e0 | 68 69 67 68 6c 69 67 68 74 2d 6f 76 65 72 6c 61    79 20 28 63 68 75 6e 6b 20 62 65 67 29 0a 20 20 | highlight-overlay.(chunk.beg)... | 
| 44900 | 28 6c 65 74 20 28 28 6f 76 20 28 6d 61 6b 65 2d    6f 76 65 72 6c 61 79 20 62 65 67 20 28 73 61 76 | (let.((ov.(make-overlay.beg.(sav | 
| 44920 | 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e-excursion..................... | 
| 44940 | 20 20 20 20 20 20 20 20 20 20 20 20 28 67 6f 74    6f 2d 63 68 61 72 20 62 65 67 29 0a 20 20 20 20 | ............(goto-char.beg)..... | 
| 44960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 31 2b 20 | ............................(1+. | 
| 44980 | 28 6c 69 6e 65 2d 65 6e 64 2d 70 6f 73 69 74 69    6f 6e 29 29 29 29 29 29 0a 20 20 20 20 28 6f 76 | (line-end-position)))))).....(ov | 
| 449a0 | 65 72 6c 61 79 2d 70 75 74 20 6f 76 20 27 6d 61    67 69 74 2d 62 6c 61 6d 65 2d 63 68 75 6e 6b 20 | erlay-put.ov.'magit-blame-chunk. | 
| 449c0 | 63 68 75 6e 6b 29 0a 20 20 20 20 28 6f 76 65 72    6c 61 79 2d 70 75 74 20 6f 76 20 27 6d 61 67 69 | chunk).....(overlay-put.ov.'magi | 
| 449e0 | 74 2d 62 6c 61 6d 65 2d 68 69 67 68 6c 69 67 68    74 20 74 29 0a 20 20 20 20 28 6d 61 67 69 74 2d | t-blame-highlight.t).....(magit- | 
| 44a00 | 62 6c 61 6d 65 2d 2d 75 70 64 61 74 65 2d 68 69    67 68 6c 69 67 68 74 2d 6f 76 65 72 6c 61 79 20 | blame--update-highlight-overlay. | 
| 44a20 | 6f 76 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61    67 69 74 2d 62 6c 61 6d 65 2d 2d 75 70 64 61 74 | ov)))..(defun.magit-blame--updat | 
| 44a40 | 65 2d 6d 61 72 67 69 6e 20 28 29 0a 20 20 28 73    65 74 71 20 6c 65 66 74 2d 6d 61 72 67 69 6e 2d | e-margin.()...(setq.left-margin- | 
| 44a60 | 77 69 64 74 68 20 28 6f 72 20 28 6d 61 67 69 74    2d 62 6c 61 6d 65 2d 2d 73 74 79 6c 65 2d 67 65 | width.(or.(magit-blame--style-ge | 
| 44a80 | 74 20 27 6d 61 72 67 69 6e 2d 77 69 64 74 68 29    20 30 29 29 0a 20 20 28 73 65 74 2d 77 69 6e 64 | t.'margin-width).0))...(set-wind | 
| 44aa0 | 6f 77 2d 62 75 66 66 65 72 20 28 73 65 6c 65 63    74 65 64 2d 77 69 6e 64 6f 77 29 20 28 63 75 72 | ow-buffer.(selected-window).(cur | 
| 44ac0 | 72 65 6e 74 2d 62 75 66 66 65 72 29 29 29 0a 0a    28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 6c 61 | rent-buffer)))..(defun.magit-bla | 
| 44ae0 | 6d 65 2d 2d 75 70 64 61 74 65 2d 6f 76 65 72 6c    61 79 73 20 28 29 0a 20 20 28 73 61 76 65 2d 72 | me--update-overlays.()...(save-r | 
| 44b00 | 65 73 74 72 69 63 74 69 6f 6e 0a 20 20 20 20 28    77 69 64 65 6e 29 0a 20 20 20 20 28 64 6f 6c 69 | estriction.....(widen).....(doli | 
| 44b20 | 73 74 20 28 6f 76 20 28 6f 76 65 72 6c 61 79 73    2d 69 6e 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 20 | st.(ov.(overlays-in.(point-min). | 
| 44b40 | 28 70 6f 69 6e 74 2d 6d 61 78 29 29 29 0a 20 20    20 20 20 20 28 63 6f 6e 64 20 28 28 6f 76 65 72 | (point-max))).......(cond.((over | 
| 44b60 | 6c 61 79 2d 67 65 74 20 6f 76 20 27 6d 61 67 69    74 2d 62 6c 61 6d 65 2d 68 65 61 64 69 6e 67 29 | lay-get.ov.'magit-blame-heading) | 
| 44b80 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d    61 67 69 74 2d 62 6c 61 6d 65 2d 2d 75 70 64 61 | ..............(magit-blame--upda | 
| 44ba0 | 74 65 2d 68 65 61 64 69 6e 67 2d 6f 76 65 72 6c    61 79 20 6f 76 29 29 0a 20 20 20 20 20 20 20 20 | te-heading-overlay.ov))......... | 
| 44bc0 | 20 20 20 20 28 28 6f 76 65 72 6c 61 79 2d 67 65    74 20 6f 76 20 27 6d 61 67 69 74 2d 62 6c 61 6d | ....((overlay-get.ov.'magit-blam | 
| 44be0 | 65 2d 6d 61 72 67 69 6e 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 6c | e-margin)..............(magit-bl | 
| 44c00 | 61 6d 65 2d 2d 75 70 64 61 74 65 2d 6d 61 72 67    69 6e 2d 6f 76 65 72 6c 61 79 20 6f 76 29 29 0a | ame--update-margin-overlay.ov)). | 
| 44c20 | 20 20 20 20 20 20 20 20 20 20 20 20 28 28 6f 76    65 72 6c 61 79 2d 67 65 74 20 6f 76 20 27 6d 61 | ............((overlay-get.ov.'ma | 
| 44c40 | 67 69 74 2d 62 6c 61 6d 65 2d 68 69 67 68 6c 69    67 68 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 | git-blame-highlight)............ | 
| 44c60 | 20 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d    75 70 64 61 74 65 2d 68 69 67 68 6c 69 67 68 74 | ..(magit-blame--update-highlight | 
| 44c80 | 2d 6f 76 65 72 6c 61 79 20 6f 76 29 29 29 29 29    29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | -overlay.ov))))))..(defun.magit- | 
| 44ca0 | 62 6c 61 6d 65 2d 2d 75 70 64 61 74 65 2d 6d 61    72 67 69 6e 2d 6f 76 65 72 6c 61 79 20 28 6f 76 | blame--update-margin-overlay.(ov | 
| 44cc0 | 29 0a 20 20 28 6f 76 65 72 6c 61 79 2d 70 75 74    0a 20 20 20 6f 76 20 27 62 65 66 6f 72 65 2d 73 | )...(overlay-put....ov.'before-s | 
| 44ce0 | 74 72 69 6e 67 0a 20 20 20 28 61 6e 64 20 28 6d    61 67 69 74 2d 62 6c 61 6d 65 2d 2d 73 74 79 6c | tring....(and.(magit-blame--styl | 
| 44d00 | 65 2d 67 65 74 20 27 6d 61 72 67 69 6e 2d 77 69    64 74 68 29 0a 20 20 20 20 20 20 20 20 28 70 72 | e-get.'margin-width).........(pr | 
| 44d20 | 6f 70 65 72 74 69 7a 65 0a 20 20 20 20 20 20 20    20 20 22 6f 22 20 27 64 69 73 70 6c 61 79 0a 20 | opertize.........."o".'display.. | 
| 44d40 | 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 6c    69 73 74 20 27 6d 61 72 67 69 6e 20 27 6c 65 66 | ........(list.(list.'margin.'lef | 
| 44d60 | 74 2d 6d 61 72 67 69 6e 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 | t-margin)................(let.(( | 
| 44d80 | 6c 69 6e 65 20 20 20 28 6f 76 65 72 6c 61 79 2d    67 65 74 20 6f 76 20 27 6d 61 67 69 74 2d 62 6c | line...(overlay-get.ov.'magit-bl | 
| 44da0 | 61 6d 65 2d 6d 61 72 67 69 6e 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ame-margin)).................... | 
| 44dc0 | 20 20 28 66 6f 72 6d 61 74 20 28 6d 61 67 69 74    2d 62 6c 61 6d 65 2d 2d 73 74 79 6c 65 2d 67 65 | ..(format.(magit-blame--style-ge | 
| 44de0 | 74 20 27 6d 61 72 67 69 6e 2d 66 6f 72 6d 61 74    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | t.'margin-format)).............. | 
| 44e00 | 20 20 20 20 20 20 20 20 28 66 61 63 65 20 20 20    28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 73 74 | ........(face...(magit-blame--st | 
| 44e20 | 79 6c 65 2d 67 65 74 20 27 6d 61 72 67 69 6e 2d    66 61 63 65 29 29 29 0a 20 20 20 20 20 20 20 20 | yle-get.'margin-face)))......... | 
| 44e40 | 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d    62 6c 61 6d 65 2d 2d 66 6f 72 6d 61 74 2d 73 74 | .........(magit-blame--format-st | 
| 44e60 | 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 6f 76 0a 20 20 20 20 20 20 | ring...................ov....... | 
| 44e80 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20    28 61 6e 64 20 28 61 74 6f 6d 20 66 6f 72 6d 61 | ............(or.(and.(atom.forma | 
| 44ea0 | 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f | t)............................fo | 
| 44ec0 | 72 6d 61 74 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6e 74 68 | rmat).......................(nth | 
| 44ee0 | 20 6c 69 6e 65 20 66 6f 72 6d 61 74 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .line.format)................... | 
| 44f00 | 20 20 20 20 28 63 61 72 20 28 6c 61 73 74 20 66    6f 72 6d 61 74 29 29 29 0a 20 20 20 20 20 20 20 | ....(car.(last.format)))........ | 
| 44f20 | 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28    61 6e 64 20 28 6e 6f 74 20 28 7a 65 72 6f 70 20 | ...........(or.(and.(not.(zerop. | 
| 44f40 | 6c 69 6e 65 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | line)).......................... | 
| 44f60 | 20 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d    73 74 79 6c 65 2d 67 65 74 20 27 6d 61 72 67 69 | ..(magit-blame--style-get.'margi | 
| 44f80 | 6e 2d 62 6f 64 79 2d 66 61 63 65 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | n-body-face))................... | 
| 44fa0 | 20 20 20 20 66 61 63 65 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 | ....face.......................' | 
| 44fc0 | 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6d 61 72 67    69 6e 29 29 29 29 29 29 29 29 0a 0a 28 64 65 66 | magit-blame-margin))))))))..(def | 
| 44fe0 | 75 6e 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d    75 70 64 61 74 65 2d 68 65 61 64 69 6e 67 2d 6f | un.magit-blame--update-heading-o | 
| 45000 | 76 65 72 6c 61 79 20 28 6f 76 29 0a 20 20 28 6f    76 65 72 6c 61 79 2d 70 75 74 0a 20 20 20 6f 76 | verlay.(ov)...(overlay-put....ov | 
| 45020 | 20 27 62 65 66 6f 72 65 2d 73 74 72 69 6e 67 0a    20 20 20 28 69 66 2d 6c 65 74 20 28 28 66 6f 72 | .'before-string....(if-let.((for | 
| 45040 | 6d 61 74 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65    2d 2d 73 74 79 6c 65 2d 67 65 74 20 27 68 65 61 | mat.(magit-blame--style-get.'hea | 
| 45060 | 64 69 6e 67 2d 66 6f 72 6d 61 74 29 29 29 0a 20    20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 6c 61 | ding-format)))........(magit-bla | 
| 45080 | 6d 65 2d 2d 66 6f 72 6d 61 74 2d 73 74 72 69 6e    67 20 6f 76 20 66 6f 72 6d 61 74 20 27 6d 61 67 | me--format-string.ov.format.'mag | 
| 450a0 | 69 74 2d 62 6c 61 6d 65 2d 68 65 61 64 69 6e 67    29 0a 20 20 20 20 20 28 61 6e 64 20 28 6d 61 67 | it-blame-heading)......(and.(mag | 
| 450c0 | 69 74 2d 62 6c 61 6d 65 2d 2d 73 74 79 6c 65 2d    67 65 74 20 27 73 68 6f 77 2d 6c 69 6e 65 73 29 | it-blame--style-get.'show-lines) | 
| 450e0 | 0a 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28    6e 6f 74 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 | ...........(or.(not.(magit-blame | 
| 45100 | 2d 2d 73 74 79 6c 65 2d 67 65 74 20 27 6d 61 72    67 69 6e 2d 66 6f 72 6d 61 74 29 29 0a 20 20 20 | --style-get.'margin-format)).... | 
| 45120 | 20 20 20 20 20 20 20 20 20 20 20 28 73 61 76 65    2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 | ...........(save-excursion...... | 
| 45140 | 20 20 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f    2d 63 68 61 72 20 28 6f 76 65 72 6c 61 79 2d 73 | ...........(goto-char.(overlay-s | 
| 45160 | 74 61 72 74 20 6f 76 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 3b 3b 20 53 70 65 | tart.ov)).................;;.Spe | 
| 45180 | 63 69 61 6c 20 63 61 73 65 20 6f 66 20 74 68 65    20 73 70 65 63 69 61 6c 20 63 61 73 65 20 64 65 | cial.case.of.the.special.case.de | 
| 451a0 | 73 63 72 69 62 65 64 20 69 6e 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 60 6d | scribed.in.................;;.`m | 
| 451c0 | 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 6d 61 6b 65    2d 6d 61 72 67 69 6e 2d 6f 76 65 72 6c 61 79 27 | agit-blame--make-margin-overlay' | 
| 451e0 | 2e 20 20 46 6f 72 20 65 6d 70 74 79 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 | ...For.empty.................;;. | 
| 45200 | 6c 69 6e 65 73 20 69 74 20 69 73 20 6e 6f 74 20    70 6f 73 73 69 62 6c 65 20 74 6f 20 73 68 6f 77 | lines.it.is.not.possible.to.show | 
| 45220 | 20 62 6f 74 68 20 6f 76 65 72 6c 61 79 73 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b | .both.overlays.................; | 
| 45240 | 3b 20 77 69 74 68 6f 75 74 20 74 68 65 20 6c 69    6e 65 20 62 65 69 6e 67 20 74 6f 20 68 69 67 68 | ;.without.the.line.being.to.high | 
| 45260 | 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 6e 6f 74 20 28 3d 20 28 70 6f 69 6e 74 | ..................(not.(=.(point | 
| 45280 | 29 20 28 6c 69 6e 65 2d 65 6e 64 2d 70 6f 73 69    74 69 6f 6e 29 29 29 29 29 0a 20 20 20 20 20 20 | ).(line-end-position)))))....... | 
| 452a0 | 20 20 20 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d    73 65 70 61 72 61 74 6f 72 29 29 29 29 0a 0a 28 | ....magit-blame-separator))))..( | 
| 452c0 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 6c 61 6d    65 2d 2d 75 70 64 61 74 65 2d 68 69 67 68 6c 69 | defun.magit-blame--update-highli | 
| 452e0 | 67 68 74 2d 6f 76 65 72 6c 61 79 20 28 6f 76 29    0a 20 20 28 6f 76 65 72 6c 61 79 2d 70 75 74 20 | ght-overlay.(ov)...(overlay-put. | 
| 45300 | 6f 76 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61    63 65 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d | ov.'font-lock-face.(magit-blame- | 
| 45320 | 2d 73 74 79 6c 65 2d 67 65 74 20 27 68 69 67 68    6c 69 67 68 74 2d 66 61 63 65 29 29 29 0a 0a 28 | -style-get.'highlight-face)))..( | 
| 45340 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 6c 61 6d    65 2d 2d 66 6f 72 6d 61 74 2d 73 74 72 69 6e 67 | defun.magit-blame--format-string | 
| 45360 | 20 28 6f 76 20 66 6f 72 6d 61 74 20 66 61 63 65    29 0a 20 20 28 6c 65 74 2a 20 28 28 63 68 75 6e | .(ov.format.face)...(let*.((chun | 
| 45380 | 6b 20 20 20 28 6f 76 65 72 6c 61 79 2d 67 65 74    20 6f 76 20 27 6d 61 67 69 74 2d 62 6c 61 6d 65 | k...(overlay-get.ov.'magit-blame | 
| 453a0 | 2d 63 68 75 6e 6b 29 29 0a 20 20 20 20 20 20 20    20 20 28 72 65 76 69 6e 66 6f 20 28 6f 76 65 72 | -chunk))..........(revinfo.(over | 
| 453c0 | 6c 61 79 2d 67 65 74 20 6f 76 20 27 6d 61 67 69    74 2d 62 6c 61 6d 65 2d 72 65 76 69 6e 66 6f 29 | lay-get.ov.'magit-blame-revinfo) | 
| 453e0 | 29 0a 20 20 20 20 20 20 20 20 20 28 6b 65 79 20    20 20 20 20 28 6c 69 73 74 20 66 6f 72 6d 61 74 | )..........(key.....(list.format | 
| 45400 | 20 66 61 63 65 29 29 0a 20 20 20 20 20 20 20 20    20 28 73 74 72 69 6e 67 20 20 28 63 64 72 20 28 | .face))..........(string..(cdr.( | 
| 45420 | 61 73 73 6f 63 20 6b 65 79 20 72 65 76 69 6e 66    6f 29 29 29 29 0a 20 20 20 20 28 75 6e 6c 65 73 | assoc.key.revinfo)))).....(unles | 
| 45440 | 73 20 73 74 72 69 6e 67 0a 20 20 20 20 20 20 28    73 65 74 71 20 73 74 72 69 6e 67 0a 20 20 20 20 | s.string.......(setq.string..... | 
| 45460 | 20 20 20 20 20 20 20 20 28 61 6e 64 20 66 6f 72    6d 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ........(and.format............. | 
| 45480 | 20 20 20 20 20 28 6d 61 67 69 74 2d 62 6c 61 6d    65 2d 2d 66 6f 72 6d 61 74 2d 73 74 72 69 6e 67 | .....(magit-blame--format-string | 
| 454a0 | 2d 31 20 28 6f 72 65 66 20 63 68 75 6e 6b 20 6f    72 69 67 2d 72 65 76 29 0a 20 20 20 20 20 20 20 | -1.(oref.chunk.orig-rev)........ | 
| 454c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 454e0 | 20 20 20 20 20 20 20 20 72 65 76 69 6e 66 6f 20    66 6f 72 6d 61 74 20 66 61 63 65 29 29 29 0a 20 | ........revinfo.format.face))).. | 
| 45500 | 20 20 20 20 20 28 6e 63 6f 6e 63 20 72 65 76 69    6e 66 6f 20 28 6c 69 73 74 20 28 63 6f 6e 73 20 | .....(nconc.revinfo.(list.(cons. | 
| 45520 | 6b 65 79 20 73 74 72 69 6e 67 29 29 29 29 0a 20    20 20 20 73 74 72 69 6e 67 29 29 0a 0a 28 64 65 | key.string)))).....string))..(de | 
| 45540 | 66 75 6e 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d    2d 66 6f 72 6d 61 74 2d 73 74 72 69 6e 67 2d 31 | fun.magit-blame--format-string-1 | 
| 45560 | 20 28 72 65 76 20 72 65 76 69 6e 66 6f 20 66 6f    72 6d 61 74 20 66 61 63 65 29 0a 20 20 28 6c 65 | .(rev.revinfo.format.face)...(le | 
| 45580 | 74 20 28 28 73 74 72 0a 20 20 20 20 20 20 20 20    20 28 69 66 20 28 73 74 72 69 6e 67 2d 6d 61 74 | t.((str..........(if.(string-mat | 
| 455a0 | 63 68 2d 70 20 22 5c 5c 60 30 5c 5c 7b 34 30 2c    5c 5c 7d 5c 5c 27 22 20 72 65 76 29 0a 20 20 20 | ch-p."\\`0\\{40,\\}\\'".rev).... | 
| 455c0 | 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65    72 74 69 7a 65 20 28 63 6f 6e 63 61 74 20 28 69 | ..........(propertize.(concat.(i | 
| 455e0 | 66 20 28 73 74 72 69 6e 67 2d 70 72 65 66 69 78    2d 70 20 22 5c 73 22 20 66 6f 72 6d 61 74 29 20 | f.(string-prefix-p."\s".format). | 
| 45600 | 22 5c 73 22 20 22 22 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "\s"."")........................ | 
| 45620 | 20 20 20 20 20 20 20 20 20 20 22 4e 6f 74 20 59    65 74 20 43 6f 6d 6d 69 74 74 65 64 22 0a 20 20 | .........."Not.Yet.Committed"... | 
| 45640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( | 
| 45660 | 69 66 20 28 73 74 72 69 6e 67 2d 73 75 66 66 69    78 2d 70 20 22 5c 6e 22 20 66 6f 72 6d 61 74 29 | if.(string-suffix-p."\n".format) | 
| 45680 | 20 22 5c 6e 22 20 22 22 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."\n".""))...................... | 
| 456a0 | 20 20 20 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66    61 63 65 20 66 61 63 65 29 0a 20 20 20 20 20 20 | ....'font-lock-face.face)....... | 
| 456c0 | 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 66 6f 72    6d 61 74 2d 73 70 65 63 0a 20 20 20 20 20 20 20 | .....(magit--format-spec........ | 
| 456e0 | 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65    20 66 6f 72 6d 61 74 20 27 66 6f 6e 74 2d 6c 6f | .....(propertize.format.'font-lo | 
| 45700 | 63 6b 2d 66 61 63 65 20 66 61 63 65 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 66 6c | ck-face.face).............(cl-fl | 
| 45720 | 65 74 2a 20 28 28 70 30 20 28 73 20 66 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | et*.((p0.(s.f).................. | 
| 45740 | 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74    69 7a 65 20 73 20 27 66 6f 6e 74 2d 6c 6f 63 6b | ........(propertize.s.'font-lock | 
| 45760 | 2d 66 61 63 65 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -face........................... | 
| 45780 | 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 66    61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ...........(if.face............. | 
| 457a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 | .............................(if | 
| 457c0 | 20 28 6c 69 73 74 70 20 66 61 63 65 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(listp.face)................... | 
| 457e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 66 61 63 65 0a | ...........................face. | 
| 45800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 45820 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74    20 66 20 66 61 63 65 29 29 0a 20 20 20 20 20 20 | ...........(list.f.face))....... | 
| 45840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 45860 | 20 66 29 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 31 | .f)))........................(p1 | 
| 45880 | 20 28 6b 20 66 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(k.f).......................... | 
| 458a0 | 28 70 30 20 28 63 64 72 20 28 61 73 73 6f 63 20    6b 20 72 65 76 69 6e 66 6f 29 29 20 66 29 29 0a | (p0.(cdr.(assoc.k.revinfo)).f)). | 
| 458c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 70 32 20 28 6b 31 20 6b | .......................(p2.(k1.k | 
| 458e0 | 32 20 66 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 | 2.f)..........................(p | 
| 45900 | 30 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d    66 6f 72 6d 61 74 2d 74 69 6d 65 2d 73 74 72 69 | 0.(magit-blame--format-time-stri | 
| 45920 | 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ng.............................. | 
| 45940 | 20 28 63 64 72 20 28 61 73 73 6f 63 20 6b 31 20    72 65 76 69 6e 66 6f 29 29 0a 20 20 20 20 20 20 | .(cdr.(assoc.k1.revinfo))....... | 
| 45960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 63 64 72 20 28 61 73 | ........................(cdr.(as | 
| 45980 | 73 6f 63 20 6b 32 20 72 65 76 69 6e 66 6f 29 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | soc.k2.revinfo)))............... | 
| 459a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66    29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ...............f)))............. | 
| 459c0 | 20 20 60 28 28 3f 48 20 2e 20 2c 28 70 30 20 72    65 76 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 | ..`((?H...,(p0.rev.........'magi | 
| 459e0 | 74 2d 62 6c 61 6d 65 2d 68 61 73 68 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | t-blame-hash)).................( | 
| 45a00 | 3f 73 20 2e 20 2c 28 70 31 20 22 73 75 6d 6d 61    72 79 22 20 20 20 27 6d 61 67 69 74 2d 62 6c 61 | ?s...,(p1."summary"...'magit-bla | 
| 45a20 | 6d 65 2d 73 75 6d 6d 61 72 79 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 3f 61 | me-summary)).................(?a | 
| 45a40 | 20 2e 20 2c 28 70 31 20 22 61 75 74 68 6f 72 22    20 20 20 20 27 6d 61 67 69 74 2d 62 6c 61 6d 65 | ...,(p1."author"....'magit-blame | 
| 45a60 | 2d 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 3f 63 20 2e 20 2c 28 | -name)).................(?c...,( | 
| 45a80 | 70 31 20 22 63 6f 6d 6d 69 74 74 65 72 22 20 27    6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6e 61 6d 65 | p1."committer".'magit-blame-name | 
| 45aa0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 3f 41 20 2e 20 2c 28 70 32 20 22 61 | )).................(?A...,(p2."a | 
| 45ac0 | 75 74 68 6f 72 2d 74 69 6d 65 22 20 20 20 20 22    61 75 74 68 6f 72 2d 74 7a 22 20 20 20 20 27 6d | uthor-time"...."author-tz"....'m | 
| 45ae0 | 61 67 69 74 2d 62 6c 61 6d 65 2d 64 61 74 65 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | agit-blame-date))............... | 
| 45b00 | 20 20 28 3f 43 20 2e 20 2c 28 70 32 20 22 63 6f    6d 6d 69 74 74 65 72 2d 74 69 6d 65 22 20 22 63 | ..(?C...,(p2."committer-time"."c | 
| 45b20 | 6f 6d 6d 69 74 74 65 72 2d 74 7a 22 20 27 6d 61    67 69 74 2d 62 6c 61 6d 65 2d 64 61 74 65 29 29 | ommitter-tz".'magit-blame-date)) | 
| 45b40 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 3f 66 20 2e 20 22 22 29 29 29 29 29 29 29 | .................(?f...""))))))) | 
| 45b60 | 0a 20 20 20 20 28 69 66 2d 6c 65 74 20 28 28 77    69 64 74 68 20 28 61 6e 64 20 28 73 74 72 69 6e | .....(if-let.((width.(and.(strin | 
| 45b80 | 67 2d 73 75 66 66 69 78 2d 70 20 22 25 66 22 20    66 6f 72 6d 61 74 29 0a 20 20 20 20 20 20 20 20 | g-suffix-p."%f".format)......... | 
| 45ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 73 | .................(magit-blame--s | 
| 45bc0 | 74 79 6c 65 2d 67 65 74 20 27 6d 61 72 67 69 6e    2d 77 69 64 74 68 29 29 29 29 0a 20 20 20 20 20 | tyle-get.'margin-width))))...... | 
| 45be0 | 20 20 20 28 63 6f 6e 63 61 74 20 73 74 72 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...(concat.str.................( | 
| 45c00 | 70 72 6f 70 65 72 74 69 7a 65 20 28 6d 61 6b 65    2d 73 74 72 69 6e 67 20 28 6d 61 78 20 30 20 28 | propertize.(make-string.(max.0.( | 
| 45c20 | 2d 20 77 69 64 74 68 20 28 6c 65 6e 67 74 68 20    73 74 72 29 29 29 20 3f 5c 73 29 0a 20 20 20 20 | -.width.(length.str))).?\s)..... | 
| 45c40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 27 66 6f 6e 74 2d 6c 6f | ........................'font-lo | 
| 45c60 | 63 6b 2d 66 61 63 65 20 66 61 63 65 29 29 0a 20    20 20 20 20 20 73 74 72 29 29 29 0a 0a 28 64 65 | ck-face.face)).......str)))..(de | 
| 45c80 | 66 75 6e 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d    2d 66 6f 72 6d 61 74 2d 73 65 70 61 72 61 74 6f | fun.magit-blame--format-separato | 
| 45ca0 | 72 20 28 29 0a 20 20 28 70 72 6f 70 65 72 74 69    7a 65 0a 20 20 20 28 63 6f 6e 63 61 74 20 28 70 | r.()...(propertize....(concat.(p | 
| 45cc0 | 72 6f 70 65 72 74 69 7a 65 20 22 5c 73 22 20 27    64 69 73 70 6c 61 79 20 27 28 73 70 61 63 65 20 | ropertize."\s".'display.'(space. | 
| 45ce0 | 3a 68 65 69 67 68 74 20 28 32 29 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 | :height.(2)))............(proper | 
| 45d00 | 74 69 7a 65 20 22 5c 6e 22 20 27 6c 69 6e 65 2d    68 65 69 67 68 74 20 74 29 29 0a 20 20 20 27 66 | tize."\n".'line-height.t))....'f | 
| 45d20 | 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 60 28    3a 62 61 63 6b 67 72 6f 75 6e 64 0a 20 20 20 20 | ont-lock-face.`(:background..... | 
| 45d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 2c 28 66 61 63 65 2d 61 74 74 72 69 62 75 74 | .................,(face-attribut | 
| 45d60 | 65 20 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 68    65 61 64 69 6e 67 0a 20 20 20 20 20 20 20 20 20 | e.'magit-blame-heading.......... | 
| 45d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 3a 62 61 | .............................:ba | 
| 45da0 | 63 6b 67 72 6f 75 6e 64 20 6e 69 6c 20 74 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ckground.nil.t)................. | 
| 45dc0 | 20 20 20 20 20 2c 40 28 61 6e 64 20 28 3e 3d 20    65 6d 61 63 73 2d 6d 61 6a 6f 72 2d 76 65 72 73 | .....,@(and.(>=.emacs-major-vers | 
| 45de0 | 69 6f 6e 20 32 37 29 20 27 28 3a 65 78 74 65 6e    64 20 74 29 29 29 29 29 0a 0a 28 64 65 66 75 6e | ion.27).'(:extend.t)))))..(defun | 
| 45e00 | 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 66 6f    72 6d 61 74 2d 74 69 6d 65 2d 73 74 72 69 6e 67 | .magit-blame--format-time-string | 
| 45e20 | 20 28 74 69 6d 65 20 74 7a 29 0a 20 20 28 6c 65    74 2a 20 28 28 74 69 6d 65 2d 66 6f 72 6d 61 74 | .(time.tz)...(let*.((time-format | 
| 45e40 | 20 28 6f 72 20 28 6d 61 67 69 74 2d 62 6c 61 6d    65 2d 2d 73 74 79 6c 65 2d 67 65 74 20 27 74 69 | .(or.(magit-blame--style-get.'ti | 
| 45e60 | 6d 65 2d 66 6f 72 6d 61 74 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | me-format)...................... | 
| 45e80 | 20 20 20 20 20 6d 61 67 69 74 2d 62 6c 61 6d 65    2d 74 69 6d 65 2d 66 6f 72 6d 61 74 29 29 0a 20 | .....magit-blame-time-format)).. | 
| 45ea0 | 20 20 20 20 20 20 20 20 28 74 7a 2d 69 6e 2d 73    65 63 6f 6e 64 20 28 61 6e 64 20 28 73 74 72 69 | ........(tz-in-second.(and.(stri | 
| 45ec0 | 6e 67 2d 73 65 61 72 63 68 20 22 25 7a 22 20 74    69 6d 65 2d 66 6f 72 6d 61 74 29 0a 20 20 20 20 | ng-search."%z".time-format)..... | 
| 45ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 63 61 72 20 28 6c 61 | ........................(car.(la | 
| 45f00 | 73 74 20 28 70 61 72 73 65 2d 74 69 6d 65 2d 73    74 72 69 6e 67 20 74 7a 29 29 29 29 29 29 0a 20 | st.(parse-time-string.tz)))))).. | 
| 45f20 | 20 20 20 28 66 6f 72 6d 61 74 2d 74 69 6d 65 2d    73 74 72 69 6e 67 20 74 69 6d 65 2d 66 6f 72 6d | ...(format-time-string.time-form | 
| 45f40 | 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 73 65 63 6f | at.........................(seco | 
| 45f60 | 6e 64 73 2d 74 6f 2d 74 69 6d 65 20 28 73 74 72    69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 20 74 69 | nds-to-time.(string-to-number.ti | 
| 45f80 | 6d 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 74 7a 2d | me)).........................tz- | 
| 45fa0 | 69 6e 2d 73 65 63 6f 6e 64 29 29 29 0a 0a 28 64    65 66 75 6e 20 6d 61 67 69 74 2d 62 6c 61 6d 65 | in-second)))..(defun.magit-blame | 
| 45fc0 | 2d 2d 72 65 6d 6f 76 65 2d 6f 76 65 72 6c 61 79    73 20 28 26 6f 70 74 69 6f 6e 61 6c 20 62 65 67 | --remove-overlays.(&optional.beg | 
| 45fe0 | 20 65 6e 64 29 0a 20 20 28 73 61 76 65 2d 72 65    73 74 72 69 63 74 69 6f 6e 0a 20 20 20 20 28 77 | .end)...(save-restriction.....(w | 
| 46000 | 69 64 65 6e 29 0a 20 20 20 20 28 64 6f 6c 69 73    74 20 28 6f 76 20 28 6f 76 65 72 6c 61 79 73 2d | iden).....(dolist.(ov.(overlays- | 
| 46020 | 69 6e 20 28 6f 72 20 62 65 67 20 28 70 6f 69 6e    74 2d 6d 69 6e 29 29 0a 20 20 20 20 20 20 20 20 | in.(or.beg.(point-min))......... | 
| 46040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6f 72 20 65 6e 64 20 28 70 6f | .....................(or.end.(po | 
| 46060 | 69 6e 74 2d 6d 61 78 29 29 29 29 0a 20 20 20 20    20 20 28 77 68 65 6e 20 28 6f 76 65 72 6c 61 79 | int-max)))).......(when.(overlay | 
| 46080 | 2d 67 65 74 20 6f 76 20 27 6d 61 67 69 74 2d 62    6c 61 6d 65 2d 63 68 75 6e 6b 29 0a 20 20 20 20 | -get.ov.'magit-blame-chunk)..... | 
| 460a0 | 20 20 20 20 28 64 65 6c 65 74 65 2d 6f 76 65 72    6c 61 79 20 6f 76 29 29 29 29 29 0a 0a 28 64 65 | ....(delete-overlay.ov)))))..(de | 
| 460c0 | 66 75 6e 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d    6d 61 79 62 65 2d 73 68 6f 77 2d 6d 65 73 73 61 | fun.magit-blame-maybe-show-messa | 
| 460e0 | 67 65 20 28 29 0a 20 20 28 77 68 65 6e 20 28 6d    61 67 69 74 2d 62 6c 61 6d 65 2d 2d 73 74 79 6c | ge.()...(when.(magit-blame--styl | 
| 46100 | 65 2d 67 65 74 20 27 73 68 6f 77 2d 6d 65 73 73    61 67 65 29 0a 20 20 20 20 28 6c 65 74 20 28 28 | e-get.'show-message).....(let.(( | 
| 46120 | 6d 65 73 73 61 67 65 2d 6c 6f 67 2d 6d 61 78 20    30 29 29 0a 20 20 20 20 20 20 28 69 66 2d 6c 65 | message-log-max.0)).......(if-le | 
| 46140 | 74 20 28 28 6d 73 67 20 28 63 64 72 20 28 61 73    73 6f 63 20 22 73 75 6d 6d 61 72 79 22 0a 20 20 | t.((msg.(cdr.(assoc."summary"... | 
| 46160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 67 | ..............................(g | 
| 46180 | 65 74 68 61 73 68 20 28 6f 72 65 66 20 28 6d 61    67 69 74 2d 63 75 72 72 65 6e 74 2d 62 6c 61 6d | ethash.(oref.(magit-current-blam | 
| 461a0 | 65 2d 63 68 75 6e 6b 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e-chunk)........................ | 
| 461c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 6f 72 69 67 2d 72 65 76 | ........................orig-rev | 
| 461e0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... | 
| 46200 | 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74    2d 62 6c 61 6d 65 2d 63 61 63 68 65 29 29 29 29 | ...........magit-blame-cache)))) | 
| 46220 | 29 0a 20 20 20 20 20 20 20 20 20 20 28 70 72 6f    67 6e 20 28 73 65 74 2d 74 65 78 74 2d 70 72 6f | )...........(progn.(set-text-pro | 
| 46240 | 70 65 72 74 69 65 73 20 30 20 28 6c 65 6e 67 74    68 20 6d 73 67 29 20 6e 69 6c 20 6d 73 67 29 0a | perties.0.(length.msg).nil.msg). | 
| 46260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6d 65 73 73 61 67 65 20 6d 73 67 29 29 0a | .................(message.msg)). | 
| 46280 | 20 20 20 20 20 20 20 20 28 6d 65 73 73 61 67 65    20 22 43 6f 6d 6d 69 74 20 64 61 74 61 20 6e 6f | ........(message."Commit.data.no | 
| 462a0 | 74 20 61 76 61 69 6c 61 62 6c 65 20 79 65 74 2e    20 20 53 74 69 6c 6c 20 62 6c 61 6d 69 6e 67 2e | t.available.yet...Still.blaming. | 
| 462c0 | 22 29 29 29 29 29 0a 0a 3b 3b 3b 20 43 6f 6d 6d    61 6e 64 73 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f | ")))))..;;;.Commands..;;;###auto | 
| 462e0 | 6c 6f 61 64 20 28 61 75 74 6f 6c 6f 61 64 20 27    6d 61 67 69 74 2d 62 6c 61 6d 65 2d 65 63 68 6f | load.(autoload.'magit-blame-echo | 
| 46300 | 20 22 6d 61 67 69 74 2d 62 6c 61 6d 65 22 20 6e    69 6c 20 74 29 0a 28 74 72 61 6e 73 69 65 6e 74 | ."magit-blame".nil.t).(transient | 
| 46320 | 2d 64 65 66 69 6e 65 2d 73 75 66 66 69 78 20 6d    61 67 69 74 2d 62 6c 61 6d 65 2d 65 63 68 6f 20 | -define-suffix.magit-blame-echo. | 
| 46340 | 28 61 72 67 73 29 0a 20 20 22 46 6f 72 20 65 61    63 68 20 6c 69 6e 65 20 73 68 6f 77 20 74 68 65 | (args)..."For.each.line.show.the | 
| 46360 | 20 72 65 76 69 73 69 6f 6e 20 69 6e 20 77 68 69    63 68 20 69 74 20 77 61 73 20 61 64 64 65 64 2e | .revision.in.which.it.was.added. | 
| 46380 | 0a 53 68 6f 77 20 74 68 65 20 69 6e 66 6f 72 6d    61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 20 | .Show.the.information.about.the. | 
| 463a0 | 63 68 75 6e 6b 20 61 74 20 70 6f 69 6e 74 20 69    6e 20 74 68 65 20 65 63 68 6f 20 61 72 65 61 0a | chunk.at.point.in.the.echo.area. | 
| 463c0 | 77 68 65 6e 20 6d 6f 76 69 6e 67 20 62 65 74 77    65 65 6e 20 63 68 75 6e 6b 73 2e 20 20 55 6e 6c | when.moving.between.chunks...Unl | 
| 463e0 | 69 6b 65 20 6f 74 68 65 72 20 62 6c 61 6d 69 6e    67 20 63 6f 6d 6d 61 6e 64 73 2c 20 64 6f 0a 6e | ike.other.blaming.commands,.do.n | 
| 46400 | 6f 74 20 74 75 72 6e 20 6f 6e 20 60 72 65 61 64    2d 6f 6e 6c 79 2d 6d 6f 64 65 27 2e 22 0a 20 20 | ot.turn.on.`read-only-mode'."... | 
| 46420 | 3a 69 66 20 28 6c 61 6d 62 64 61 20 28 29 0a 20    20 20 20 20 20 20 20 28 61 6e 64 20 62 75 66 66 | :if.(lambda.().........(and.buff | 
| 46440 | 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 6e | er-file-name..............(or.(n | 
| 46460 | 6f 74 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6d    6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ot.magit-blame-mode)............ | 
| 46480 | 20 20 20 20 20 20 62 75 66 66 65 72 2d 72 65 61    64 2d 6f 6e 6c 79 29 29 29 0a 20 20 28 69 6e 74 | ......buffer-read-only)))...(int | 
| 464a0 | 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28    6d 61 67 69 74 2d 62 6c 61 6d 65 2d 61 72 67 75 | eractive.(list.(magit-blame-argu | 
| 464c0 | 6d 65 6e 74 73 29 29 29 0a 20 20 28 77 68 65 6e    20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 66 69 | ments)))...(when.magit-buffer-fi | 
| 464e0 | 6c 65 2d 6e 61 6d 65 0a 20 20 20 20 28 75 73 65    72 2d 65 72 72 6f 72 20 22 42 6c 6f 62 20 62 75 | le-name.....(user-error."Blob.bu | 
| 46500 | 66 66 65 72 73 20 61 72 65 6e 27 74 20 73 75 70    70 6f 72 74 65 64 22 29 29 0a 20 20 28 73 65 74 | ffers.aren't.supported"))...(set | 
| 46520 | 71 2d 6c 6f 63 61 6c 20 6d 61 67 69 74 2d 62 6c    61 6d 65 2d 2d 73 74 79 6c 65 0a 20 20 20 20 20 | q-local.magit-blame--style...... | 
| 46540 | 20 20 20 20 20 20 20 20 20 28 61 73 73 71 20 6d    61 67 69 74 2d 62 6c 61 6d 65 2d 65 63 68 6f 2d | .........(assq.magit-blame-echo- | 
| 46560 | 73 74 79 6c 65 20 6d 61 67 69 74 2d 62 6c 61 6d    65 2d 73 74 79 6c 65 73 29 29 0a 20 20 28 73 65 | style.magit-blame-styles))...(se | 
| 46580 | 74 71 2d 6c 6f 63 61 6c 20 6d 61 67 69 74 2d 62    6c 61 6d 65 2d 64 69 73 61 62 6c 65 2d 6d 6f 64 | tq-local.magit-blame-disable-mod | 
| 465a0 | 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 63 6f 6e 73 20 27 65 6c 64 6f 63 2d 6d 6f | es...............(cons.'eldoc-mo | 
| 465c0 | 64 65 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 64    69 73 61 62 6c 65 2d 6d 6f 64 65 73 29 29 0a 20 | de.magit-blame-disable-modes)).. | 
| 465e0 | 20 28 69 66 20 28 6e 6f 74 20 6d 61 67 69 74 2d    62 6c 61 6d 65 2d 6d 6f 64 65 29 0a 20 20 20 20 | .(if.(not.magit-blame-mode)..... | 
| 46600 | 20 20 28 6c 65 74 20 28 28 6d 61 67 69 74 2d 62    6c 61 6d 65 2d 72 65 61 64 2d 6f 6e 6c 79 20 6e | ..(let.((magit-blame-read-only.n | 
| 46620 | 69 6c 29 29 0a 20 20 20 20 20 20 20 20 28 6d 61    67 69 74 2d 62 6c 61 6d 65 2d 2d 70 72 65 2d 62 | il)).........(magit-blame--pre-b | 
| 46640 | 6c 61 6d 65 2d 61 73 73 65 72 74 20 27 61 64 64    69 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 28 | lame-assert.'addition).........( | 
| 46660 | 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 70 72 65    2d 62 6c 61 6d 65 2d 73 65 74 75 70 20 20 27 61 | magit-blame--pre-blame-setup..'a | 
| 46680 | 64 64 69 74 69 6f 6e 29 0a 20 20 20 20 20 20 20    20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 72 | ddition).........(magit-blame--r | 
| 466a0 | 75 6e 20 61 72 67 73 29 29 0a 20 20 20 20 28 72    65 61 64 2d 6f 6e 6c 79 2d 6d 6f 64 65 20 2d 31 | un.args)).....(read-only-mode.-1 | 
| 466c0 | 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 62 6c 61    6d 65 2d 2d 75 70 64 61 74 65 2d 6f 76 65 72 6c | ).....(magit-blame--update-overl | 
| 466e0 | 61 79 73 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75    74 6f 6c 6f 61 64 20 28 61 75 74 6f 6c 6f 61 64 | ays)))..;;;###autoload.(autoload | 
| 46700 | 20 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 61 64    64 69 74 69 6f 6e 20 22 6d 61 67 69 74 2d 62 6c | .'magit-blame-addition."magit-bl | 
| 46720 | 61 6d 65 22 20 6e 69 6c 20 74 29 0a 28 74 72 61    6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 73 75 | ame".nil.t).(transient-define-su | 
| 46740 | 66 66 69 78 20 6d 61 67 69 74 2d 62 6c 61 6d 65    2d 61 64 64 69 74 69 6f 6e 20 28 61 72 67 73 29 | ffix.magit-blame-addition.(args) | 
| 46760 | 0a 20 20 22 46 6f 72 20 65 61 63 68 20 6c 69 6e    65 20 73 68 6f 77 20 74 68 65 20 72 65 76 69 73 | ..."For.each.line.show.the.revis | 
| 46780 | 69 6f 6e 20 69 6e 20 77 68 69 63 68 20 69 74 20    77 61 73 20 61 64 64 65 64 2e 22 0a 20 20 28 69 | ion.in.which.it.was.added."...(i | 
| 467a0 | 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74    20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 61 72 | nteractive.(list.(magit-blame-ar | 
| 467c0 | 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 28 6d 61    67 69 74 2d 62 6c 61 6d 65 2d 2d 70 72 65 2d 62 | guments)))...(magit-blame--pre-b | 
| 467e0 | 6c 61 6d 65 2d 61 73 73 65 72 74 20 27 61 64 64    69 74 69 6f 6e 29 0a 20 20 28 6d 61 67 69 74 2d | lame-assert.'addition)...(magit- | 
| 46800 | 62 6c 61 6d 65 2d 2d 70 72 65 2d 62 6c 61 6d 65    2d 73 65 74 75 70 20 20 27 61 64 64 69 74 69 6f | blame--pre-blame-setup..'additio | 
| 46820 | 6e 29 0a 20 20 28 6d 61 67 69 74 2d 62 6c 61 6d    65 2d 2d 72 75 6e 20 61 72 67 73 29 29 0a 0a 3b | n)...(magit-blame--run.args))..; | 
| 46840 | 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 20 28 61    75 74 6f 6c 6f 61 64 20 27 6d 61 67 69 74 2d 62 | ;;###autoload.(autoload.'magit-b | 
| 46860 | 6c 61 6d 65 2d 72 65 6d 6f 76 61 6c 20 22 6d 61    67 69 74 2d 62 6c 61 6d 65 22 20 6e 69 6c 20 74 | lame-removal."magit-blame".nil.t | 
| 46880 | 29 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66    69 6e 65 2d 73 75 66 66 69 78 20 6d 61 67 69 74 | ).(transient-define-suffix.magit | 
| 468a0 | 2d 62 6c 61 6d 65 2d 72 65 6d 6f 76 61 6c 20 28    61 72 67 73 29 0a 20 20 22 46 6f 72 20 65 61 63 | -blame-removal.(args)..."For.eac | 
| 468c0 | 68 20 6c 69 6e 65 20 73 68 6f 77 20 74 68 65 20    72 65 76 69 73 69 6f 6e 20 69 6e 20 77 68 69 63 | h.line.show.the.revision.in.whic | 
| 468e0 | 68 20 69 74 20 77 61 73 20 72 65 6d 6f 76 65 64    2e 22 0a 20 20 3a 69 66 2d 6e 69 6c 20 27 62 75 | h.it.was.removed."...:if-nil.'bu | 
| 46900 | 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 0a 20    20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c | ffer-file-name...(interactive.(l | 
| 46920 | 69 73 74 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65    2d 61 72 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 | ist.(magit-blame-arguments)))... | 
| 46940 | 28 75 6e 6c 65 73 73 20 6d 61 67 69 74 2d 62 75    66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 0a 20 | (unless.magit-buffer-file-name.. | 
| 46960 | 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22    4f 6e 6c 79 20 62 6c 6f 62 20 62 75 66 66 65 72 | ...(user-error."Only.blob.buffer | 
| 46980 | 73 20 63 61 6e 20 62 65 20 62 6c 61 6d 65 64 20    69 6e 20 72 65 76 65 72 73 65 22 29 29 0a 20 20 | s.can.be.blamed.in.reverse"))... | 
| 469a0 | 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 70 72    65 2d 62 6c 61 6d 65 2d 61 73 73 65 72 74 20 27 | (magit-blame--pre-blame-assert.' | 
| 469c0 | 72 65 6d 6f 76 61 6c 29 0a 20 20 28 6d 61 67 69    74 2d 62 6c 61 6d 65 2d 2d 70 72 65 2d 62 6c 61 | removal)...(magit-blame--pre-bla | 
| 469e0 | 6d 65 2d 73 65 74 75 70 20 20 27 72 65 6d 6f 76    61 6c 29 0a 20 20 28 6d 61 67 69 74 2d 62 6c 61 | me-setup..'removal)...(magit-bla | 
| 46a00 | 6d 65 2d 2d 72 75 6e 20 61 72 67 73 29 29 0a 0a    3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 20 28 | me--run.args))..;;;###autoload.( | 
| 46a20 | 61 75 74 6f 6c 6f 61 64 20 27 6d 61 67 69 74 2d    62 6c 61 6d 65 2d 72 65 76 65 72 73 65 20 22 6d | autoload.'magit-blame-reverse."m | 
| 46a40 | 61 67 69 74 2d 62 6c 61 6d 65 22 20 6e 69 6c 20    74 29 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 | agit-blame".nil.t).(transient-de | 
| 46a60 | 66 69 6e 65 2d 73 75 66 66 69 78 20 6d 61 67 69    74 2d 62 6c 61 6d 65 2d 72 65 76 65 72 73 65 20 | fine-suffix.magit-blame-reverse. | 
| 46a80 | 28 61 72 67 73 29 0a 20 20 22 46 6f 72 20 65 61    63 68 20 6c 69 6e 65 20 73 68 6f 77 20 74 68 65 | (args)..."For.each.line.show.the | 
| 46aa0 | 20 6c 61 73 74 20 72 65 76 69 73 69 6f 6e 20 69    6e 20 77 68 69 63 68 20 69 74 20 73 74 69 6c 6c | .last.revision.in.which.it.still | 
| 46ac0 | 20 65 78 69 73 74 73 2e 22 0a 20 20 3a 69 66 2d    6e 69 6c 20 27 62 75 66 66 65 72 2d 66 69 6c 65 | .exists."...:if-nil.'buffer-file | 
| 46ae0 | 2d 6e 61 6d 65 0a 20 20 28 69 6e 74 65 72 61 63    74 69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69 | -name...(interactive.(list.(magi | 
| 46b00 | 74 2d 62 6c 61 6d 65 2d 61 72 67 75 6d 65 6e 74    73 29 29 29 0a 20 20 28 75 6e 6c 65 73 73 20 6d | t-blame-arguments)))...(unless.m | 
| 46b20 | 61 67 69 74 2d 62 75 66 66 65 72 2d 66 69 6c 65    2d 6e 61 6d 65 0a 20 20 20 20 28 75 73 65 72 2d | agit-buffer-file-name.....(user- | 
| 46b40 | 65 72 72 6f 72 20 22 4f 6e 6c 79 20 62 6c 6f 62    20 62 75 66 66 65 72 73 20 63 61 6e 20 62 65 20 | error."Only.blob.buffers.can.be. | 
| 46b60 | 62 6c 61 6d 65 64 20 69 6e 20 72 65 76 65 72 73    65 22 29 29 0a 20 20 28 6d 61 67 69 74 2d 62 6c | blamed.in.reverse"))...(magit-bl | 
| 46b80 | 61 6d 65 2d 2d 70 72 65 2d 62 6c 61 6d 65 2d 61    73 73 65 72 74 20 27 66 69 6e 61 6c 29 0a 20 20 | ame--pre-blame-assert.'final)... | 
| 46ba0 | 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 70 72    65 2d 62 6c 61 6d 65 2d 73 65 74 75 70 20 20 27 | (magit-blame--pre-blame-setup..' | 
| 46bc0 | 66 69 6e 61 6c 29 0a 20 20 28 6d 61 67 69 74 2d    62 6c 61 6d 65 2d 2d 72 75 6e 20 61 72 67 73 29 | final)...(magit-blame--run.args) | 
| 46be0 | 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d    62 6c 61 6d 65 2d 2d 70 72 65 2d 62 6c 61 6d 65 | )..(defun.magit-blame--pre-blame | 
| 46c00 | 2d 61 73 73 65 72 74 20 28 74 79 70 65 29 0a 20    20 28 75 6e 6c 65 73 73 20 28 6d 61 67 69 74 2d | -assert.(type)...(unless.(magit- | 
| 46c20 | 74 6f 70 6c 65 76 65 6c 29 0a 20 20 20 20 28 6d    61 67 69 74 2d 2d 6e 6f 74 2d 69 6e 73 69 64 65 | toplevel).....(magit--not-inside | 
| 46c40 | 2d 72 65 70 6f 73 69 74 6f 72 79 2d 65 72 72 6f    72 29 29 0a 20 20 28 69 66 20 28 61 6e 64 20 6d | -repository-error))...(if.(and.m | 
| 46c60 | 61 67 69 74 2d 62 6c 61 6d 65 2d 6d 6f 64 65 0a    20 20 20 20 20 20 20 20 20 20 20 28 65 71 20 74 | agit-blame-mode............(eq.t | 
| 46c80 | 79 70 65 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d    74 79 70 65 29 29 0a 20 20 20 20 20 20 28 69 66 | ype.magit-blame-type)).......(if | 
| 46ca0 | 2d 6c 65 74 20 28 28 63 68 75 6e 6b 20 28 6d 61    67 69 74 2d 63 75 72 72 65 6e 74 2d 62 6c 61 6d | -let.((chunk.(magit-current-blam | 
| 46cc0 | 65 2d 63 68 75 6e 6b 29 29 29 0a 20 20 20 20 20    20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 6f 72 | e-chunk)))...........(unless.(or | 
| 46ce0 | 65 66 20 63 68 75 6e 6b 20 70 72 65 76 2d 72 65    76 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 | ef.chunk.prev-rev).............( | 
| 46d00 | 75 73 65 72 2d 65 72 72 6f 72 20 22 43 68 75 6e    6b 20 68 61 73 20 6e 6f 20 66 75 72 74 68 65 72 | user-error."Chunk.has.no.further | 
| 46d20 | 20 68 69 73 74 6f 72 79 22 29 29 0a 20 20 20 20    20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 | .history")).........(user-error. | 
| 46d40 | 22 43 6f 6d 6d 69 74 20 64 61 74 61 20 6e 6f 74    20 61 76 61 69 6c 61 62 6c 65 20 79 65 74 2e 20 | "Commit.data.not.available.yet.. | 
| 46d60 | 20 53 74 69 6c 6c 20 62 6c 61 6d 69 6e 67 2e 22    29 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 | .Still.blaming.")).....(unless.( | 
| 46d80 | 6d 61 67 69 74 2d 66 69 6c 65 2d 72 65 6c 61 74    69 76 65 2d 6e 61 6d 65 20 6e 69 6c 20 28 6e 6f | magit-file-relative-name.nil.(no | 
| 46da0 | 74 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 66    69 6c 65 2d 6e 61 6d 65 29 29 0a 20 20 20 20 20 | t.magit-buffer-file-name))...... | 
| 46dc0 | 20 28 69 66 20 62 75 66 66 65 72 2d 66 69 6c 65    2d 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 | .(if.buffer-file-name........... | 
| 46de0 | 28 75 73 65 72 2d 65 72 72 6f 72 20 22 42 75 66    66 65 72 20 69 73 6e 27 74 20 76 69 73 69 74 69 | (user-error."Buffer.isn't.visiti | 
| 46e00 | 6e 67 20 61 20 74 72 61 63 6b 65 64 20 66 69 6c    65 22 29 0a 20 20 20 20 20 20 20 20 28 75 73 65 | ng.a.tracked.file").........(use | 
| 46e20 | 72 2d 65 72 72 6f 72 20 22 42 75 66 66 65 72 20    69 73 6e 27 74 20 76 69 73 69 74 69 6e 67 20 61 | r-error."Buffer.isn't.visiting.a | 
| 46e40 | 20 66 69 6c 65 22 29 29 29 29 29 0a 0a 28 64 65    66 75 6e 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d | .file")))))..(defun.magit-blame- | 
| 46e60 | 2d 70 72 65 2d 62 6c 61 6d 65 2d 73 65 74 75 70    20 28 74 79 70 65 29 0a 20 20 28 77 68 65 6e 20 | -pre-blame-setup.(type)...(when. | 
| 46e80 | 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6d 6f 64 65    0a 20 20 20 20 28 69 66 20 28 65 71 20 74 79 70 | magit-blame-mode.....(if.(eq.typ | 
| 46ea0 | 65 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 74 79    70 65 29 0a 20 20 20 20 20 20 20 20 28 6c 65 74 | e.magit-blame-type).........(let | 
| 46ec0 | 20 28 28 73 74 79 6c 65 20 6d 61 67 69 74 2d 62    6c 61 6d 65 2d 2d 73 74 79 6c 65 29 29 0a 20 20 | .((style.magit-blame--style))... | 
| 46ee0 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62    6c 61 6d 65 2d 76 69 73 69 74 2d 6f 74 68 65 72 | ........(magit-blame-visit-other | 
| 46f00 | 2d 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 20    20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 6d 61 67 | -file)...........(setq-local.mag | 
| 46f20 | 69 74 2d 62 6c 61 6d 65 2d 2d 73 74 79 6c 65 20    73 74 79 6c 65 29 0a 20 20 20 20 20 20 20 20 20 | it-blame--style.style).......... | 
| 46f40 | 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 6d 61 67    69 74 2d 62 6c 61 6d 65 2d 72 65 63 75 72 73 69 | .(setq-local.magit-blame-recursi | 
| 46f60 | 76 65 2d 70 20 74 29 0a 20 20 20 20 20 20 20 20    20 20 3b 3b 20 53 65 74 20 77 69 6e 64 6f 77 2d | ve-p.t)...........;;.Set.window- | 
| 46f80 | 73 74 61 72 74 20 66 6f 72 20 74 68 65 20 62 65    6e 65 66 69 74 20 6f 66 20 71 75 69 63 6b 73 74 | start.for.the.benefit.of.quickst | 
| 46fa0 | 61 72 74 2e 0a 20 20 20 20 20 20 20 20 20 20 28    72 65 64 69 73 70 6c 61 79 29 29 0a 20 20 20 20 | art............(redisplay))..... | 
| 46fc0 | 20 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d    72 65 6d 6f 76 65 2d 6f 76 65 72 6c 61 79 73 29 | ..(magit-blame--remove-overlays) | 
| 46fe0 | 29 29 0a 20 20 28 73 65 74 71 20 6d 61 67 69 74    2d 62 6c 61 6d 65 2d 74 79 70 65 20 74 79 70 65 | ))...(setq.magit-blame-type.type | 
| 47000 | 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74    2d 62 6c 61 6d 65 2d 76 69 73 69 74 2d 6f 74 68 | ))..(defun.magit-blame-visit-oth | 
| 47020 | 65 72 2d 66 69 6c 65 20 28 29 0a 20 20 22 56 69    73 69 74 20 61 6e 6f 74 68 65 72 20 62 6c 6f 62 | er-file.()..."Visit.another.blob | 
| 47040 | 20 72 65 6c 61 74 65 64 20 74 6f 20 74 68 65 20    63 75 72 72 65 6e 74 20 63 68 75 6e 6b 2e 22 0a | .related.to.the.current.chunk.". | 
| 47060 | 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a    20 20 28 77 69 74 68 2d 73 6c 6f 74 73 20 28 70 | ..(interactive)...(with-slots.(p | 
| 47080 | 72 65 76 2d 72 65 76 20 70 72 65 76 2d 66 69 6c    65 20 6f 72 69 67 2d 6c 69 6e 65 29 0a 20 20 20 | rev-rev.prev-file.orig-line).... | 
| 470a0 | 20 20 20 28 6d 61 67 69 74 2d 63 75 72 72 65 6e    74 2d 62 6c 61 6d 65 2d 63 68 75 6e 6b 29 0a 20 | ...(magit-current-blame-chunk).. | 
| 470c0 | 20 20 20 28 75 6e 6c 65 73 73 20 70 72 65 76 2d    72 65 76 0a 20 20 20 20 20 20 28 75 73 65 72 2d | ...(unless.prev-rev.......(user- | 
| 470e0 | 65 72 72 6f 72 20 22 43 68 75 6e 6b 20 68 61 73    20 6e 6f 20 66 75 72 74 68 65 72 20 68 69 73 74 | error."Chunk.has.no.further.hist | 
| 47100 | 6f 72 79 22 29 29 0a 20 20 20 20 28 6d 61 67 69    74 2d 77 69 74 68 2d 74 6f 70 6c 65 76 65 6c 0a | ory")).....(magit-with-toplevel. | 
| 47120 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 66 69 6e    64 2d 66 69 6c 65 20 70 72 65 76 2d 72 65 76 20 | ......(magit-find-file.prev-rev. | 
| 47140 | 70 72 65 76 2d 66 69 6c 65 29 29 0a 20 20 20 20    3b 3b 20 54 4f 44 4f 20 41 64 6a 75 73 74 20 6c | prev-file)).....;;.TODO.Adjust.l | 
| 47160 | 69 6e 65 20 6c 69 6b 65 20 6d 61 67 69 74 2d 64    69 66 66 2d 76 69 73 69 74 2d 66 69 6c 65 2e 0a | ine.like.magit-diff-visit-file.. | 
| 47180 | 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28    70 6f 69 6e 74 2d 6d 69 6e 29 29 0a 20 20 20 20 | ....(goto-char.(point-min))..... | 
| 471a0 | 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 20 28 31    2d 20 6f 72 69 67 2d 6c 69 6e 65 29 29 29 29 0a | (forward-line.(1-.orig-line)))). | 
| 471c0 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 6c    61 6d 65 2d 76 69 73 69 74 2d 66 69 6c 65 20 28 | .(defun.magit-blame-visit-file.( | 
| 471e0 | 29 0a 20 20 22 56 69 73 69 74 20 74 68 65 20 62    6c 6f 62 20 72 65 6c 61 74 65 64 20 74 6f 20 74 | )..."Visit.the.blob.related.to.t | 
| 47200 | 68 65 20 63 75 72 72 65 6e 74 20 63 68 75 6e 6b    2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 | he.current.chunk."...(interactiv | 
| 47220 | 65 29 0a 20 20 28 77 69 74 68 2d 73 6c 6f 74 73    20 28 6f 72 69 67 2d 72 65 76 20 6f 72 69 67 2d | e)...(with-slots.(orig-rev.orig- | 
| 47240 | 66 69 6c 65 20 6f 72 69 67 2d 6c 69 6e 65 29 0a    20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 75 72 | file.orig-line).......(magit-cur | 
| 47260 | 72 65 6e 74 2d 62 6c 61 6d 65 2d 63 68 75 6e 6b    29 0a 20 20 20 20 28 6d 61 67 69 74 2d 77 69 74 | rent-blame-chunk).....(magit-wit | 
| 47280 | 68 2d 74 6f 70 6c 65 76 65 6c 0a 20 20 20 20 20    20 28 6d 61 67 69 74 2d 66 69 6e 64 2d 66 69 6c | h-toplevel.......(magit-find-fil | 
| 472a0 | 65 20 6f 72 69 67 2d 72 65 76 20 6f 72 69 67 2d    66 69 6c 65 29 29 0a 20 20 20 20 28 67 6f 74 6f | e.orig-rev.orig-file)).....(goto | 
| 472c0 | 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d 6d 69 6e    29 29 0a 20 20 20 20 28 66 6f 72 77 61 72 64 2d | -char.(point-min)).....(forward- | 
| 472e0 | 6c 69 6e 65 20 28 31 2d 20 6f 72 69 67 2d 6c 69    6e 65 29 29 29 29 0a 0a 28 74 72 61 6e 73 69 65 | line.(1-.orig-line))))..(transie | 
| 47300 | 6e 74 2d 64 65 66 69 6e 65 2d 73 75 66 66 69 78    20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 71 75 69 | nt-define-suffix.magit-blame-qui | 
| 47320 | 74 20 28 29 0a 20 20 22 54 75 72 6e 20 6f 66 66    20 4d 61 67 69 74 2d 42 6c 61 6d 65 20 6d 6f 64 | t.()..."Turn.off.Magit-Blame.mod | 
| 47340 | 65 2e 0a 49 66 20 74 68 65 20 62 75 66 66 65 72    20 77 61 73 20 63 72 65 61 74 65 64 20 64 75 72 | e..If.the.buffer.was.created.dur | 
| 47360 | 69 6e 67 20 61 20 72 65 63 75 72 73 69 76 65 20    62 6c 61 6d 65 2c 0a 74 68 65 6e 20 61 6c 73 6f | ing.a.recursive.blame,.then.also | 
| 47380 | 20 6b 69 6c 6c 20 74 68 65 20 62 75 66 66 65 72    2e 22 0a 20 20 3a 69 66 2d 6e 6f 6e 2d 6e 69 6c | .kill.the.buffer."...:if-non-nil | 
| 473a0 | 20 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6d 6f    64 65 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 | .'magit-blame-mode...(interactiv | 
| 473c0 | 65 29 0a 20 20 28 6d 61 67 69 74 2d 62 6c 61 6d    65 2d 6d 6f 64 65 20 2d 31 29 0a 20 20 28 77 68 | e)...(magit-blame-mode.-1)...(wh | 
| 473e0 | 65 6e 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 72    65 63 75 72 73 69 76 65 2d 70 0a 20 20 20 20 28 | en.magit-blame-recursive-p.....( | 
| 47400 | 6b 69 6c 6c 2d 62 75 66 66 65 72 29 29 29 0a 0a    28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 6c 61 | kill-buffer)))..(defun.magit-bla | 
| 47420 | 6d 65 2d 6e 65 78 74 2d 63 68 75 6e 6b 20 28 29    0a 20 20 22 4d 6f 76 65 20 74 6f 20 74 68 65 20 | me-next-chunk.()..."Move.to.the. | 
| 47440 | 6e 65 78 74 20 63 68 75 6e 6b 2e 22 0a 20 20 28    69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 | next.chunk."...(interactive)...( | 
| 47460 | 69 66 2d 6c 65 74 20 28 28 6e 65 78 74 20 28 6e    65 78 74 2d 73 69 6e 67 6c 65 2d 63 68 61 72 2d | if-let.((next.(next-single-char- | 
| 47480 | 70 72 6f 70 65 72 74 79 2d 63 68 61 6e 67 65 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | property-change................. | 
| 474a0 | 20 20 28 70 6f 69 6e 74 29 20 27 6d 61 67 69 74    2d 62 6c 61 6d 65 2d 63 68 75 6e 6b 29 29 29 0a | ..(point).'magit-blame-chunk))). | 
| 474c0 | 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72    20 6e 65 78 74 29 0a 20 20 20 20 28 75 73 65 72 | ......(goto-char.next).....(user | 
| 474e0 | 2d 65 72 72 6f 72 20 22 4e 6f 20 6d 6f 72 65 20    63 68 75 6e 6b 73 22 29 29 29 0a 0a 28 64 65 66 | -error."No.more.chunks")))..(def | 
| 47500 | 75 6e 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 70    72 65 76 69 6f 75 73 2d 63 68 75 6e 6b 20 28 29 | un.magit-blame-previous-chunk.() | 
| 47520 | 0a 20 20 22 4d 6f 76 65 20 74 6f 20 74 68 65 20    70 72 65 76 69 6f 75 73 20 63 68 75 6e 6b 2e 22 | ..."Move.to.the.previous.chunk." | 
| 47540 | 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29    0a 20 20 28 69 66 2d 6c 65 74 20 28 28 70 72 65 | ...(interactive)...(if-let.((pre | 
| 47560 | 76 20 28 70 72 65 76 69 6f 75 73 2d 73 69 6e 67    6c 65 2d 63 68 61 72 2d 70 72 6f 70 65 72 74 79 | v.(previous-single-char-property | 
| 47580 | 2d 63 68 61 6e 67 65 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 70 6f 69 6e 74 | -change...................(point | 
| 475a0 | 29 20 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 63    68 75 6e 6b 29 29 29 0a 20 20 20 20 20 20 28 67 | ).'magit-blame-chunk))).......(g | 
| 475c0 | 6f 74 6f 2d 63 68 61 72 20 70 72 65 76 29 0a 20    20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 | oto-char.prev).....(user-error." | 
| 475e0 | 4e 6f 20 6d 6f 72 65 20 63 68 75 6e 6b 73 22 29    29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | No.more.chunks")))..(defun.magit | 
| 47600 | 2d 62 6c 61 6d 65 2d 6e 65 78 74 2d 63 68 75 6e    6b 2d 73 61 6d 65 2d 63 6f 6d 6d 69 74 20 28 26 | -blame-next-chunk-same-commit.(& | 
| 47620 | 6f 70 74 69 6f 6e 61 6c 20 70 72 65 76 69 6f 75    73 29 0a 20 20 22 4d 6f 76 65 20 74 6f 20 74 68 | optional.previous)..."Move.to.th | 
| 47640 | 65 20 6e 65 78 74 20 63 68 75 6e 6b 20 66 72 6f    6d 20 74 68 65 20 73 61 6d 65 20 63 6f 6d 6d 69 | e.next.chunk.from.the.same.commi | 
| 47660 | 74 2e 5c 6e 5c 6e 28 66 6e 29 22 0a 20 20 28 69    6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 69 | t.\n\n(fn)"...(interactive)...(i | 
| 47680 | 66 2d 6c 65 74 20 28 28 72 65 76 20 28 6f 72 65    66 20 28 6d 61 67 69 74 2d 63 75 72 72 65 6e 74 | f-let.((rev.(oref.(magit-current | 
| 476a0 | 2d 62 6c 61 6d 65 2d 63 68 75 6e 6b 29 20 6f 72    69 67 2d 72 65 76 29 29 29 0a 20 20 20 20 20 20 | -blame-chunk).orig-rev)))....... | 
| 476c0 | 28 6c 65 74 20 28 28 70 6f 73 20 28 70 6f 69 6e    74 29 29 20 6f 76 29 0a 20 20 20 20 20 20 20 20 | (let.((pos.(point)).ov)......... | 
| 476e0 | 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a    20 20 20 20 20 20 20 20 20 20 28 77 68 69 6c 65 | (save-excursion...........(while | 
| 47700 | 20 28 61 6e 64 20 28 6e 6f 74 20 6f 76 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(and.(not.ov).................. | 
| 47720 | 20 20 20 20 20 28 6e 6f 74 20 28 3d 20 70 6f 73    20 28 69 66 20 70 72 65 76 69 6f 75 73 20 28 70 | .....(not.(=.pos.(if.previous.(p | 
| 47740 | 6f 69 6e 74 2d 6d 69 6e 29 20 28 70 6f 69 6e 74    2d 6d 61 78 29 29 29 29 0a 20 20 20 20 20 20 20 | oint-min).(point-max))))........ | 
| 47760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    73 65 74 71 20 70 6f 73 20 28 66 75 6e 63 61 6c | ...............(setq.pos.(funcal | 
| 47780 | 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | l............................... | 
| 477a0 | 20 20 20 28 69 66 20 70 72 65 76 69 6f 75 73 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...(if.previous................. | 
| 477c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 23 27 70 72 65 76 69 6f 75 73 2d | .....................#'previous- | 
| 477e0 | 73 69 6e 67 6c 65 2d 63 68 61 72 2d 70 72 6f 70    65 72 74 79 2d 63 68 61 6e 67 65 0a 20 20 20 20 | single-char-property-change..... | 
| 47800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 | ...............................# | 
| 47820 | 27 6e 65 78 74 2d 73 69 6e 67 6c 65 2d 63 68 61    72 2d 70 72 6f 70 65 72 74 79 2d 63 68 61 6e 67 | 'next-single-char-property-chang | 
| 47840 | 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e).............................. | 
| 47860 | 20 20 20 20 70 6f 73 20 27 6d 61 67 69 74 2d 62    6c 61 6d 65 2d 63 68 75 6e 6b 29 29 29 0a 20 20 | ....pos.'magit-blame-chunk)))... | 
| 47880 | 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 2d    6c 65 74 20 28 28 6f 20 28 6d 61 67 69 74 2d 62 | ..........(when-let.((o.(magit-b | 
| 478a0 | 6c 61 6d 65 2d 2d 6f 76 65 72 6c 61 79 2d 61 74    20 70 6f 73 29 29 29 0a 20 20 20 20 20 20 20 20 | lame--overlay-at.pos)))......... | 
| 478c0 | 20 20 20 20 20 20 28 77 68 65 6e 20 28 65 71 75    61 6c 20 28 6f 72 65 66 20 28 6d 61 67 69 74 2d | ......(when.(equal.(oref.(magit- | 
| 478e0 | 62 6c 61 6d 65 2d 63 68 75 6e 6b 2d 61 74 20 70    6f 73 29 20 6f 72 69 67 2d 72 65 76 29 20 72 65 | blame-chunk-at.pos).orig-rev).re | 
| 47900 | 76 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 73 65 74 71 20 6f 76 20 6f 29 29 29 | v).................(setq.ov.o))) | 
| 47920 | 29 29 0a 20 20 20 20 20 20 20 20 28 69 66 20 6f    76 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 67 | )).........(if.ov.............(g | 
| 47940 | 6f 74 6f 2d 63 68 61 72 20 28 6f 76 65 72 6c 61    79 2d 73 74 61 72 74 20 6f 76 29 29 0a 20 20 20 | oto-char.(overlay-start.ov)).... | 
| 47960 | 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72    6f 72 20 22 4e 6f 20 6d 6f 72 65 20 63 68 75 6e | .......(user-error."No.more.chun | 
| 47980 | 6b 73 20 66 72 6f 6d 20 73 61 6d 65 20 63 6f 6d    6d 69 74 22 29 29 29 0a 20 20 20 20 28 75 73 65 | ks.from.same.commit"))).....(use | 
| 479a0 | 72 2d 65 72 72 6f 72 20 22 54 68 69 73 20 63 68    75 6e 6b 20 68 61 73 6e 27 74 20 62 65 65 6e 20 | r-error."This.chunk.hasn't.been. | 
| 479c0 | 62 6c 61 6d 65 64 20 79 65 74 22 29 29 29 0a 0a    28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 6c 61 | blamed.yet")))..(defun.magit-bla | 
| 479e0 | 6d 65 2d 70 72 65 76 69 6f 75 73 2d 63 68 75 6e    6b 2d 73 61 6d 65 2d 63 6f 6d 6d 69 74 20 28 29 | me-previous-chunk-same-commit.() | 
| 47a00 | 0a 20 20 22 4d 6f 76 65 20 74 6f 20 74 68 65 20    70 72 65 76 69 6f 75 73 20 63 68 75 6e 6b 20 66 | ..."Move.to.the.previous.chunk.f | 
| 47a20 | 72 6f 6d 20 74 68 65 20 73 61 6d 65 20 63 6f 6d    6d 69 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 | rom.the.same.commit."...(interac | 
| 47a40 | 74 69 76 65 29 0a 20 20 28 6d 61 67 69 74 2d 62    6c 61 6d 65 2d 6e 65 78 74 2d 63 68 75 6e 6b 2d | tive)...(magit-blame-next-chunk- | 
| 47a60 | 73 61 6d 65 2d 63 6f 6d 6d 69 74 20 23 27 70 72    65 76 69 6f 75 73 2d 73 69 6e 67 6c 65 2d 63 68 | same-commit.#'previous-single-ch | 
| 47a80 | 61 72 2d 70 72 6f 70 65 72 74 79 2d 63 68 61 6e    67 65 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | ar-property-change))..(defun.mag | 
| 47aa0 | 69 74 2d 62 6c 61 6d 65 2d 63 79 63 6c 65 2d 73    74 79 6c 65 20 28 29 0a 20 20 22 43 68 61 6e 67 | it-blame-cycle-style.()..."Chang | 
| 47ac0 | 65 20 68 6f 77 20 62 6c 61 6d 65 20 69 6e 66 6f    72 6d 61 74 69 6f 6e 20 69 73 20 76 69 73 75 61 | e.how.blame.information.is.visua | 
| 47ae0 | 6c 69 7a 65 64 2e 0a 43 79 63 6c 65 20 74 68 72    6f 75 67 68 20 74 68 65 20 65 6c 65 6d 65 6e 74 | lized..Cycle.through.the.element | 
| 47b00 | 73 20 6f 66 20 6f 70 74 69 6f 6e 20 60 6d 61 67    69 74 2d 62 6c 61 6d 65 2d 73 74 79 6c 65 73 27 | s.of.option.`magit-blame-styles' | 
| 47b20 | 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76    65 29 0a 20 20 28 73 65 74 71 20 6d 61 67 69 74 | ."...(interactive)...(setq.magit | 
| 47b40 | 2d 62 6c 61 6d 65 2d 2d 73 74 79 6c 65 0a 20 20    20 20 20 20 20 20 28 6f 72 20 28 63 61 64 72 20 | -blame--style.........(or.(cadr. | 
| 47b60 | 28 63 6c 2d 6d 65 6d 62 65 72 20 28 63 61 72 20    6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 73 74 79 | (cl-member.(car.magit-blame--sty | 
| 47b80 | 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | le)............................. | 
| 47ba0 | 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 73 74 79    6c 65 73 20 3a 6b 65 79 20 23 27 63 61 72 29 29 | .magit-blame-styles.:key.#'car)) | 
| 47bc0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61    72 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 73 74 | .............(car.magit-blame-st | 
| 47be0 | 79 6c 65 73 29 29 29 0a 20 20 28 6d 61 67 69 74    2d 62 6c 61 6d 65 2d 2d 75 70 64 61 74 65 2d 6d | yles)))...(magit-blame--update-m | 
| 47c00 | 61 72 67 69 6e 29 0a 20 20 28 6d 61 67 69 74 2d    62 6c 61 6d 65 2d 2d 75 70 64 61 74 65 2d 6f 76 | argin)...(magit-blame--update-ov | 
| 47c20 | 65 72 6c 61 79 73 29 29 0a 0a 28 64 65 66 75 6e    20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 63 6f 70 | erlays))..(defun.magit-blame-cop | 
| 47c40 | 79 2d 68 61 73 68 20 28 29 0a 20 20 22 53 61 76    65 20 68 61 73 68 20 6f 66 20 74 68 65 20 63 75 | y-hash.()..."Save.hash.of.the.cu | 
| 47c60 | 72 72 65 6e 74 20 63 68 75 6e 6b 27 73 20 63 6f    6d 6d 69 74 20 74 6f 20 74 68 65 20 6b 69 6c 6c | rrent.chunk's.commit.to.the.kill | 
| 47c80 | 20 72 69 6e 67 2e 0a 0a 57 68 65 6e 20 74 68 65    20 72 65 67 69 6f 6e 20 69 73 20 61 63 74 69 76 | .ring...When.the.region.is.activ | 
| 47ca0 | 65 2c 20 74 68 65 6e 20 73 61 76 65 20 74 68 65    20 72 65 67 69 6f 6e 27 73 20 63 6f 6e 74 65 6e | e,.then.save.the.region's.conten | 
| 47cc0 | 74 0a 69 6e 73 74 65 61 64 20 6f 66 20 74 68 65    20 68 61 73 68 2c 20 6c 69 6b 65 20 60 6b 69 6c | t.instead.of.the.hash,.like.`kil | 
| 47ce0 | 6c 2d 72 69 6e 67 2d 73 61 76 65 27 20 77 6f 75    6c 64 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 | l-ring-save'.would."...(interact | 
| 47d00 | 69 76 65 29 0a 20 20 28 69 66 20 28 75 73 65 2d    72 65 67 69 6f 6e 2d 70 29 0a 20 20 20 20 20 20 | ive)...(if.(use-region-p)....... | 
| 47d20 | 28 63 61 6c 6c 2d 69 6e 74 65 72 61 63 74 69 76    65 6c 79 20 23 27 63 6f 70 79 2d 72 65 67 69 6f | (call-interactively.#'copy-regio | 
| 47d40 | 6e 2d 61 73 2d 6b 69 6c 6c 29 0a 20 20 20 20 28    6b 69 6c 6c 2d 6e 65 77 20 28 6d 65 73 73 61 67 | n-as-kill).....(kill-new.(messag | 
| 47d60 | 65 20 22 25 73 22 20 28 6f 72 65 66 20 28 6d 61    67 69 74 2d 63 75 72 72 65 6e 74 2d 62 6c 61 6d | e."%s".(oref.(magit-current-blam | 
| 47d80 | 65 2d 63 68 75 6e 6b 29 20 6f 72 69 67 2d 72 65    76 29 29 29 29 29 0a 0a 3b 3b 3b 20 50 6f 70 75 | e-chunk).orig-rev)))))..;;;.Popu | 
| 47da0 | 70 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61    64 20 28 61 75 74 6f 6c 6f 61 64 20 27 6d 61 67 | p..;;;###autoload.(autoload.'mag | 
| 47dc0 | 69 74 2d 62 6c 61 6d 65 20 22 6d 61 67 69 74 2d    62 6c 61 6d 65 22 20 6e 69 6c 20 74 29 0a 28 74 | it-blame."magit-blame".nil.t).(t | 
| 47de0 | 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d    70 72 65 66 69 78 20 6d 61 67 69 74 2d 62 6c 61 | ransient-define-prefix.magit-bla | 
| 47e00 | 6d 65 20 28 29 0a 20 20 22 53 68 6f 77 20 74 68    65 20 63 6f 6d 6d 69 74 73 20 74 68 61 74 20 61 | me.()..."Show.the.commits.that.a | 
| 47e20 | 64 64 65 64 20 6f 72 20 72 65 6d 6f 76 65 64 20    6c 69 6e 65 73 20 69 6e 20 74 68 65 20 76 69 73 | dded.or.removed.lines.in.the.vis | 
| 47e40 | 69 74 65 64 20 66 69 6c 65 2e 22 0a 20 20 3a 6d    61 6e 2d 70 61 67 65 20 22 67 69 74 2d 62 6c 61 | ited.file."...:man-page."git-bla | 
| 47e60 | 6d 65 22 0a 20 20 3a 76 61 6c 75 65 20 27 28 22    2d 77 22 29 0a 20 20 5b 22 41 72 67 75 6d 65 6e | me"...:value.'("-w")...["Argumen | 
| 47e80 | 74 73 22 0a 20 20 20 28 22 2d 77 22 20 22 49 67    6e 6f 72 65 20 77 68 69 74 65 73 70 61 63 65 22 | ts"....("-w"."Ignore.whitespace" | 
| 47ea0 | 20 22 2d 77 22 29 0a 20 20 20 28 22 2d 72 22 20    22 44 6f 20 6e 6f 74 20 74 72 65 61 74 20 72 6f | ."-w")....("-r"."Do.not.treat.ro | 
| 47ec0 | 6f 74 20 63 6f 6d 6d 69 74 73 20 61 73 20 62 6f    75 6e 64 61 72 69 65 73 22 20 22 2d 2d 72 6f 6f | ot.commits.as.boundaries"."--roo | 
| 47ee0 | 74 22 29 0a 20 20 20 28 22 2d 50 22 20 22 46 6f    6c 6c 6f 77 20 6f 6e 6c 79 20 66 69 72 73 74 20 | t")....("-P"."Follow.only.first. | 
| 47f00 | 70 61 72 65 6e 74 22 20 22 2d 2d 66 69 72 73 74    2d 70 61 72 65 6e 74 22 29 0a 20 20 20 28 6d 61 | parent"."--first-parent")....(ma | 
| 47f20 | 67 69 74 2d 62 6c 61 6d 65 3a 2d 4d 29 0a 20 20    20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 3a 2d 43 | git-blame:-M)....(magit-blame:-C | 
| 47f40 | 29 5d 0a 20 20 5b 22 41 63 74 69 6f 6e 73 22 0a    20 20 20 28 22 62 22 20 22 53 68 6f 77 20 63 6f | )]...["Actions"....("b"."Show.co | 
| 47f60 | 6d 6d 69 74 73 20 61 64 64 69 6e 67 20 6c 69 6e    65 73 22 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d | mmits.adding.lines".magit-blame- | 
| 47f80 | 61 64 64 69 74 69 6f 6e 29 0a 20 20 20 28 22 72    22 20 22 53 68 6f 77 20 63 6f 6d 6d 69 74 73 20 | addition)....("r"."Show.commits. | 
| 47fa0 | 72 65 6d 6f 76 69 6e 67 20 6c 69 6e 65 73 22 20    6d 61 67 69 74 2d 62 6c 61 6d 65 2d 72 65 6d 6f | removing.lines".magit-blame-remo | 
| 47fc0 | 76 61 6c 29 0a 20 20 20 28 22 66 22 20 22 53 68    6f 77 20 6c 61 73 74 20 63 6f 6d 6d 69 74 73 20 | val)....("f"."Show.last.commits. | 
| 47fe0 | 74 68 61 74 20 73 74 69 6c 6c 20 68 61 76 65 20    6c 69 6e 65 73 22 20 6d 61 67 69 74 2d 62 6c 61 | that.still.have.lines".magit-bla | 
| 48000 | 6d 65 2d 72 65 76 65 72 73 65 29 0a 20 20 20 28    22 6d 22 20 22 42 6c 61 6d 65 20 65 63 68 6f 22 | me-reverse)....("m"."Blame.echo" | 
| 48020 | 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 65 63 68    6f 29 0a 20 20 20 28 22 71 22 20 22 51 75 69 74 | .magit-blame-echo)....("q"."Quit | 
| 48040 | 20 62 6c 61 6d 69 6e 67 22 20 6d 61 67 69 74 2d    62 6c 61 6d 65 2d 71 75 69 74 29 5d 0a 20 20 5b | .blaming".magit-blame-quit)]...[ | 
| 48060 | 22 52 65 66 72 65 73 68 22 0a 20 20 20 3a 69 66    2d 6e 6f 6e 2d 6e 69 6c 20 6d 61 67 69 74 2d 62 | "Refresh"....:if-non-nil.magit-b | 
| 48080 | 6c 61 6d 65 2d 6d 6f 64 65 0a 20 20 20 28 22 63    22 20 22 43 79 63 6c 65 20 73 74 79 6c 65 22 20 | lame-mode....("c"."Cycle.style". | 
| 480a0 | 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 63 79 63 6c    65 2d 73 74 79 6c 65 20 3a 74 72 61 6e 73 69 65 | magit-blame-cycle-style.:transie | 
| 480c0 | 6e 74 20 74 29 5d 29 0a 0a 28 64 65 66 75 6e 20    6d 61 67 69 74 2d 62 6c 61 6d 65 2d 61 72 67 75 | nt.t)])..(defun.magit-blame-argu | 
| 480e0 | 6d 65 6e 74 73 20 28 29 0a 20 20 28 74 72 61 6e    73 69 65 6e 74 2d 61 72 67 73 20 27 6d 61 67 69 | ments.()...(transient-args.'magi | 
| 48100 | 74 2d 62 6c 61 6d 65 29 29 0a 0a 28 74 72 61 6e    73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 61 72 67 | t-blame))..(transient-define-arg | 
| 48120 | 75 6d 65 6e 74 20 6d 61 67 69 74 2d 62 6c 61 6d    65 3a 2d 4d 20 28 29 0a 20 20 3a 64 65 73 63 72 | ument.magit-blame:-M.()...:descr | 
| 48140 | 69 70 74 69 6f 6e 20 22 44 65 74 65 63 74 20 6c    69 6e 65 73 20 6d 6f 76 65 64 20 6f 72 20 63 6f | iption."Detect.lines.moved.or.co | 
| 48160 | 70 69 65 64 20 77 69 74 68 69 6e 20 61 20 66 69    6c 65 22 0a 20 20 3a 63 6c 61 73 73 20 27 74 72 | pied.within.a.file"...:class.'tr | 
| 48180 | 61 6e 73 69 65 6e 74 2d 6f 70 74 69 6f 6e 0a 20    20 3a 61 72 67 75 6d 65 6e 74 20 22 2d 4d 22 0a | ansient-option...:argument."-M". | 
| 481a0 | 20 20 3a 61 6c 6c 6f 77 2d 65 6d 70 74 79 20 74    0a 20 20 3a 72 65 61 64 65 72 20 23 27 74 72 61 | ..:allow-empty.t...:reader.#'tra | 
| 481c0 | 6e 73 69 65 6e 74 2d 72 65 61 64 2d 6e 75 6d 62    65 72 2d 4e 2b 29 0a 0a 28 74 72 61 6e 73 69 65 | nsient-read-number-N+)..(transie | 
| 481e0 | 6e 74 2d 64 65 66 69 6e 65 2d 61 72 67 75 6d 65    6e 74 20 6d 61 67 69 74 2d 62 6c 61 6d 65 3a 2d | nt-define-argument.magit-blame:- | 
| 48200 | 43 20 28 29 0a 20 20 3a 64 65 73 63 72 69 70 74    69 6f 6e 20 22 44 65 74 65 63 74 20 6c 69 6e 65 | C.()...:description."Detect.line | 
| 48220 | 73 20 6d 6f 76 65 64 20 6f 72 20 63 6f 70 69 65    64 20 62 65 74 77 65 65 6e 20 66 69 6c 65 73 22 | s.moved.or.copied.between.files" | 
| 48240 | 0a 20 20 3a 63 6c 61 73 73 20 27 74 72 61 6e 73    69 65 6e 74 2d 6f 70 74 69 6f 6e 0a 20 20 3a 61 | ...:class.'transient-option...:a | 
| 48260 | 72 67 75 6d 65 6e 74 20 22 2d 43 22 0a 20 20 3a    61 6c 6c 6f 77 2d 65 6d 70 74 79 20 74 0a 20 20 | rgument."-C"...:allow-empty.t... | 
| 48280 | 3a 72 65 61 64 65 72 20 23 27 74 72 61 6e 73 69    65 6e 74 2d 72 65 61 64 2d 6e 75 6d 62 65 72 2d | :reader.#'transient-read-number- | 
| 482a0 | 4e 2b 29 0a 0a 3b 3b 3b 20 55 74 69 6c 69 74 69    65 73 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | N+)..;;;.Utilities..(defun.magit | 
| 482c0 | 2d 62 6c 61 6d 65 2d 6d 61 79 62 65 2d 75 70 64    61 74 65 2d 72 65 76 69 73 69 6f 6e 2d 62 75 66 | -blame-maybe-update-revision-buf | 
| 482e0 | 66 65 72 20 28 29 0a 20 20 28 77 68 65 6e 2d 6c    65 74 2a 20 28 28 63 68 75 6e 6b 20 20 28 6d 61 | fer.()...(when-let*.((chunk..(ma | 
| 48300 | 67 69 74 2d 63 75 72 72 65 6e 74 2d 62 6c 61 6d    65 2d 63 68 75 6e 6b 29 29 0a 20 20 20 20 20 20 | git-current-blame-chunk))....... | 
| 48320 | 20 20 20 20 20 20 20 20 28 63 6f 6d 6d 69 74 20    28 6f 72 65 66 20 63 68 75 6e 6b 20 6f 72 69 67 | ........(commit.(oref.chunk.orig | 
| 48340 | 2d 72 65 76 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 62 75 66 66 65 72 20 28 6d 61 | -rev))...............(buffer.(ma | 
| 48360 | 67 69 74 2d 67 65 74 2d 6d 6f 64 65 2d 62 75 66    66 65 72 20 27 6d 61 67 69 74 2d 72 65 76 69 73 | git-get-mode-buffer.'magit-revis | 
| 48380 | 69 6f 6e 2d 6d 6f 64 65 20 6e 69 6c 20 74 29 29    29 0a 20 20 20 20 28 69 66 20 6d 61 67 69 74 2d | ion-mode.nil.t))).....(if.magit- | 
| 483a0 | 2d 75 70 64 61 74 65 2d 72 65 76 69 73 69 6f 6e    2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 | -update-revision-buffer......... | 
| 483c0 | 28 73 65 74 71 20 6d 61 67 69 74 2d 2d 75 70 64    61 74 65 2d 72 65 76 69 73 69 6f 6e 2d 62 75 66 | (setq.magit--update-revision-buf | 
| 483e0 | 66 65 72 20 28 6c 69 73 74 20 63 6f 6d 6d 69 74    20 62 75 66 66 65 72 29 29 0a 20 20 20 20 20 20 | fer.(list.commit.buffer))....... | 
| 48400 | 28 73 65 74 71 20 6d 61 67 69 74 2d 2d 75 70 64    61 74 65 2d 72 65 76 69 73 69 6f 6e 2d 62 75 66 | (setq.magit--update-revision-buf | 
| 48420 | 66 65 72 20 28 6c 69 73 74 20 63 6f 6d 6d 69 74    20 62 75 66 66 65 72 29 29 0a 20 20 20 20 20 20 | fer.(list.commit.buffer))....... | 
| 48440 | 28 72 75 6e 2d 77 69 74 68 2d 69 64 6c 65 2d 74    69 6d 65 72 0a 20 20 20 20 20 20 20 6d 61 67 69 | (run-with-idle-timer........magi | 
| 48460 | 74 2d 75 70 64 61 74 65 2d 6f 74 68 65 72 2d 77    69 6e 64 6f 77 2d 64 65 6c 61 79 20 6e 69 6c 0a | t-update-other-window-delay.nil. | 
| 48480 | 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28    29 0a 20 20 20 20 20 20 20 20 20 28 70 63 61 73 | .......(lambda.()..........(pcas | 
| 484a0 | 65 2d 6c 65 74 20 28 28 60 28 2c 72 65 76 20 2c    62 75 66 29 20 6d 61 67 69 74 2d 2d 75 70 64 61 | e-let.((`(,rev.,buf).magit--upda | 
| 484c0 | 74 65 2d 72 65 76 69 73 69 6f 6e 2d 62 75 66 66    65 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | te-revision-buffer))............ | 
| 484e0 | 28 73 65 74 71 20 6d 61 67 69 74 2d 2d 75 70 64    61 74 65 2d 72 65 76 69 73 69 6f 6e 2d 62 75 66 | (setq.magit--update-revision-buf | 
| 48500 | 66 65 72 20 6e 69 6c 29 0a 20 20 20 20 20 20 20    20 20 20 20 28 77 68 65 6e 20 28 62 75 66 66 65 | fer.nil)............(when.(buffe | 
| 48520 | 72 2d 6c 69 76 65 2d 70 20 62 75 66 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 | r-live-p.buf)..............(let. | 
| 48540 | 28 28 6d 61 67 69 74 2d 64 69 73 70 6c 61 79 2d    62 75 66 66 65 72 2d 6e 6f 73 65 6c 65 63 74 20 | ((magit-display-buffer-noselect. | 
| 48560 | 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 61 70 70 6c 79 20 23 27 6d 61 67 69 | t))................(apply.#'magi | 
| 48580 | 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 20 72 65    76 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-show-commit.rev............... | 
| 485a0 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64    69 66 66 2d 61 72 67 75 6d 65 6e 74 73 20 27 6d | ........(magit-diff-arguments.'m | 
| 485c0 | 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 6d 6f    64 65 29 29 29 29 29 29 29 29 29 29 0a 0a 3b 3b | agit-revision-mode))))))))))..;; | 
| 485e0 | 3b 20 5f 0a 28 70 72 6f 76 69 64 65 20 27 6d 61    67 69 74 2d 62 6c 61 6d 65 29 0a 3b 3b 3b 20 6d | ;._.(provide.'magit-blame).;;;.m | 
| 48600 | 61 67 69 74 2d 62 6c 61 6d 65 2e 65 6c 20 65 6e    64 73 20 68 65 72 65 0a 00 00 00 00 00 00 00 00 | agit-blame.el.ends.here......... | 
| 48620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 48640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 48660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 48680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 486a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 486c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 486e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 48700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 48720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 48740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 48760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 48780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 487a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 487c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 487e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 48800 | 6d 61 67 69 74 2d 32 30 32 34 30 34 30 34 2e 31    39 30 31 2f 6d 61 67 69 74 2d 62 75 6e 64 6c 65 | magit-20240404.1901/magit-bundle | 
| 48820 | 2e 65 6c 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .el............................. | 
| 48840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 48860 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30    30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 | 
| 48880 | 30 30 31 32 32 34 35 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 35 30 30 32 00 20 30 00 00 00 | 0012245.00000000000.015002..0... | 
| 488a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 488c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 488e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 48900 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... | 
| 48920 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... | 
| 48940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 48960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 48980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 489a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 489c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 489e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 48a00 | 3b 3b 3b 20 6d 61 67 69 74 2d 62 75 6e 64 6c 65    2e 65 6c 20 2d 2d 2d 20 42 75 6e 64 6c 65 20 73 | ;;;.magit-bundle.el.---.Bundle.s | 
| 48a20 | 75 70 70 6f 72 74 20 66 6f 72 20 4d 61 67 69 74    20 20 2d 2a 2d 20 6c 65 78 69 63 61 6c 2d 62 69 | upport.for.Magit..-*-.lexical-bi | 
| 48a40 | 6e 64 69 6e 67 3a 74 20 2d 2a 2d 0a 0a 3b 3b 20    43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 | nding:t.-*-..;;.Copyright.(C).20 | 
| 48a60 | 30 38 2d 32 30 32 34 20 54 68 65 20 4d 61 67 69    74 20 50 72 6f 6a 65 63 74 20 43 6f 6e 74 72 69 | 08-2024.The.Magit.Project.Contri | 
| 48a80 | 62 75 74 6f 72 73 0a 0a 3b 3b 20 41 75 74 68 6f    72 3a 20 4a 6f 6e 61 73 20 42 65 72 6e 6f 75 6c | butors..;;.Author:.Jonas.Bernoul | 
| 48aa0 | 6c 69 20 3c 6a 6f 6e 61 73 40 62 65 72 6e 6f 75    6c 2e 6c 69 3e 0a 3b 3b 20 4d 61 69 6e 74 61 69 | li.<jonas@bernoul.li>.;;.Maintai | 
| 48ac0 | 6e 65 72 3a 20 4a 6f 6e 61 73 20 42 65 72 6e 6f    75 6c 6c 69 20 3c 6a 6f 6e 61 73 40 62 65 72 6e | ner:.Jonas.Bernoulli.<jonas@bern | 
| 48ae0 | 6f 75 6c 2e 6c 69 3e 0a 0a 3b 3b 20 53 50 44 58    2d 4c 69 63 65 6e 73 65 2d 49 64 65 6e 74 69 66 | oul.li>..;;.SPDX-License-Identif | 
| 48b00 | 69 65 72 3a 20 47 50 4c 2d 33 2e 30 2d 6f 72 2d    6c 61 74 65 72 0a 0a 3b 3b 20 4d 61 67 69 74 20 | ier:.GPL-3.0-or-later..;;.Magit. | 
| 48b20 | 69 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65    3a 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 | is.free.software:.you.can.redist | 
| 48b40 | 72 69 62 75 74 65 20 69 74 20 61 6e 64 2f 6f 72    20 6d 6f 64 69 66 79 20 69 74 0a 3b 3b 20 75 6e | ribute.it.and/or.modify.it.;;.un | 
| 48b60 | 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66    20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c | der.the.terms.of.the.GNU.General | 
| 48b80 | 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20    61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 0a | .Public.License.as.published.by. | 
| 48ba0 | 3b 3b 20 74 68 65 20 46 72 65 65 20 53 6f 66 74    77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c | ;;.the.Free.Software.Foundation, | 
| 48bc0 | 20 65 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20    33 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 | .either.version.3.of.the.License | 
| 48be0 | 2c 20 6f 72 0a 3b 3b 20 28 61 74 20 79 6f 75 72    20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 74 | ,.or.;;.(at.your.option).any.lat | 
| 48c00 | 65 72 20 76 65 72 73 69 6f 6e 2e 0a 3b 3b 0a 3b    3b 20 4d 61 67 69 74 20 69 73 20 64 69 73 74 72 | er.version..;;.;;.Magit.is.distr | 
| 48c20 | 69 62 75 74 65 64 20 69 6e 20 74 68 65 20 68 6f    70 65 20 74 68 61 74 20 69 74 20 77 69 6c 6c 20 | ibuted.in.the.hope.that.it.will. | 
| 48c40 | 62 65 20 75 73 65 66 75 6c 2c 20 62 75 74 20 57    49 54 48 4f 55 54 0a 3b 3b 20 41 4e 59 20 57 41 | be.useful,.but.WITHOUT.;;.ANY.WA | 
| 48c60 | 52 52 41 4e 54 59 3b 20 77 69 74 68 6f 75 74 20    65 76 65 6e 20 74 68 65 20 69 6d 70 6c 69 65 64 | RRANTY;.without.even.the.implied | 
| 48c80 | 20 77 61 72 72 61 6e 74 79 20 6f 66 20 4d 45 52    43 48 41 4e 54 41 42 49 4c 49 54 59 0a 3b 3b 20 | .warranty.of.MERCHANTABILITY.;;. | 
| 48ca0 | 6f 72 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41    20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 | or.FITNESS.FOR.A.PARTICULAR.PURP | 
| 48cc0 | 4f 53 45 2e 20 20 53 65 65 20 74 68 65 20 47 4e    55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 | OSE...See.the.GNU.General.Public | 
| 48ce0 | 0a 3b 3b 20 4c 69 63 65 6e 73 65 20 66 6f 72 20    6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 0a 3b 3b | .;;.License.for.more.details..;; | 
| 48d00 | 0a 3b 3b 20 59 6f 75 20 73 68 6f 75 6c 64 20 68    61 76 65 20 72 65 63 65 69 76 65 64 20 61 20 63 | .;;.You.should.have.received.a.c | 
| 48d20 | 6f 70 79 20 6f 66 20 74 68 65 20 47 4e 55 20 47    65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 | opy.of.the.GNU.General.Public.Li | 
| 48d40 | 63 65 6e 73 65 0a 3b 3b 20 61 6c 6f 6e 67 20 77    69 74 68 20 4d 61 67 69 74 2e 20 20 49 66 20 6e | cense.;;.along.with.Magit...If.n | 
| 48d60 | 6f 74 2c 20 73 65 65 20 3c 68 74 74 70 73 3a 2f    2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 | ot,.see.<https://www.gnu.org/lic | 
| 48d80 | 65 6e 73 65 73 2f 3e 2e 0a 0a 3b 3b 3b 20 43 6f    64 65 3a 0a 0a 28 72 65 71 75 69 72 65 20 27 6d | enses/>...;;;.Code:..(require.'m | 
| 48da0 | 61 67 69 74 29 0a 0a 3b 3b 3b 20 43 6f 6d 6d 61    6e 64 73 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c | agit)..;;;.Commands..;;;###autol | 
| 48dc0 | 6f 61 64 20 28 61 75 74 6f 6c 6f 61 64 20 27 6d    61 67 69 74 2d 62 75 6e 64 6c 65 20 22 6d 61 67 | oad.(autoload.'magit-bundle."mag | 
| 48de0 | 69 74 2d 62 75 6e 64 6c 65 22 20 6e 69 6c 20 74    29 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 | it-bundle".nil.t).(transient-def | 
| 48e00 | 69 6e 65 2d 70 72 65 66 69 78 20 6d 61 67 69 74    2d 62 75 6e 64 6c 65 20 28 29 0a 20 20 22 43 72 | ine-prefix.magit-bundle.()..."Cr | 
| 48e20 | 65 61 74 65 20 6f 72 20 76 65 72 69 66 79 20 47    69 74 20 62 75 6e 64 6c 65 73 2e 22 0a 20 20 3a | eate.or.verify.Git.bundles."...: | 
| 48e40 | 6d 61 6e 2d 70 61 67 65 20 22 67 69 74 2d 62 75    6e 64 6c 65 22 0a 20 20 5b 22 41 63 74 69 6f 6e | man-page."git-bundle"...["Action | 
| 48e60 | 73 22 0a 20 20 20 28 22 63 22 20 22 63 72 65 61    74 65 22 20 20 20 20 20 6d 61 67 69 74 2d 62 75 | s"....("c"."create".....magit-bu | 
| 48e80 | 6e 64 6c 65 2d 63 72 65 61 74 65 29 0a 20 20 20    28 22 76 22 20 22 76 65 72 69 66 79 22 20 20 20 | ndle-create)....("v"."verify"... | 
| 48ea0 | 20 20 6d 61 67 69 74 2d 62 75 6e 64 6c 65 2d 76    65 72 69 66 79 29 0a 20 20 20 28 22 6c 22 20 22 | ..magit-bundle-verify)....("l"." | 
| 48ec0 | 6c 69 73 74 2d 68 65 61 64 73 22 20 6d 61 67 69    74 2d 62 75 6e 64 6c 65 2d 6c 69 73 74 2d 68 65 | list-heads".magit-bundle-list-he | 
| 48ee0 | 61 64 73 29 5d 29 0a 0a 3b 3b 3b 23 23 23 61 75    74 6f 6c 6f 61 64 20 28 61 75 74 6f 6c 6f 61 64 | ads)])..;;;###autoload.(autoload | 
| 48f00 | 20 27 6d 61 67 69 74 2d 62 75 6e 64 6c 65 2d 69    6d 70 6f 72 74 20 22 6d 61 67 69 74 2d 62 75 6e | .'magit-bundle-import."magit-bun | 
| 48f20 | 64 6c 65 22 20 6e 69 6c 20 74 29 0a 28 74 72 61    6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 70 72 | dle".nil.t).(transient-define-pr | 
| 48f40 | 65 66 69 78 20 6d 61 67 69 74 2d 62 75 6e 64 6c    65 2d 63 72 65 61 74 65 20 28 26 6f 70 74 69 6f | efix.magit-bundle-create.(&optio | 
| 48f60 | 6e 61 6c 20 66 69 6c 65 20 72 65 66 73 20 61 72    67 73 29 0a 20 20 22 43 72 65 61 74 65 20 61 20 | nal.file.refs.args)..."Create.a. | 
| 48f80 | 62 75 6e 64 6c 65 2e 22 0a 20 20 3a 6d 61 6e 2d    70 61 67 65 20 22 67 69 74 2d 62 75 6e 64 6c 65 | bundle."...:man-page."git-bundle | 
| 48fa0 | 22 0a 20 20 5b 22 41 72 67 75 6d 65 6e 74 73 22    0a 20 20 20 28 22 2d 61 22 20 22 49 6e 63 6c 75 | "...["Arguments"....("-a"."Inclu | 
| 48fc0 | 64 65 20 61 6c 6c 20 72 65 66 73 22 20 22 2d 2d    61 6c 6c 22 29 0a 20 20 20 28 22 2d 62 22 20 22 | de.all.refs"."--all")....("-b"." | 
| 48fe0 | 49 6e 63 6c 75 64 65 20 62 72 61 6e 63 68 65 73    22 20 22 2d 2d 62 72 61 6e 63 68 65 73 3d 22 20 | Include.branches"."--branches=". | 
| 49000 | 3a 61 6c 6c 6f 77 2d 65 6d 70 74 79 20 74 29 0a    20 20 20 28 22 2d 74 22 20 22 49 6e 63 6c 75 64 | :allow-empty.t)....("-t"."Includ | 
| 49020 | 65 20 74 61 67 73 22 20 20 20 20 20 22 2d 2d 74    61 67 73 3d 22 20 20 20 20 20 3a 61 6c 6c 6f 77 | e.tags"....."--tags=".....:allow | 
| 49040 | 2d 65 6d 70 74 79 20 74 29 0a 20 20 20 28 22 2d    72 22 20 22 49 6e 63 6c 75 64 65 20 72 65 6d 6f | -empty.t)....("-r"."Include.remo | 
| 49060 | 74 65 73 22 20 20 22 2d 2d 72 65 6d 6f 74 65 73    3d 22 20 20 3a 61 6c 6c 6f 77 2d 65 6d 70 74 79 | tes".."--remotes="..:allow-empty | 
| 49080 | 20 74 29 0a 20 20 20 28 22 2d 67 22 20 22 49 6e    63 6c 75 64 65 20 72 65 66 73 22 20 20 20 20 20 | .t)....("-g"."Include.refs"..... | 
| 490a0 | 22 2d 2d 67 6c 6f 62 3d 22 29 0a 20 20 20 28 22    2d 65 22 20 22 45 78 63 6c 75 64 65 20 72 65 66 | "--glob=")....("-e"."Exclude.ref | 
| 490c0 | 73 22 20 20 20 20 20 22 2d 2d 65 78 63 6c 75 64    65 3d 22 29 0a 20 20 20 28 6d 61 67 69 74 2d 6c | s"....."--exclude=")....(magit-l | 
| 490e0 | 6f 67 3a 2d 6e 29 0a 20 20 20 28 6d 61 67 69 74    2d 6c 6f 67 3a 2d 2d 73 69 6e 63 65 29 0a 20 20 | og:-n)....(magit-log:--since)... | 
| 49100 | 20 28 6d 61 67 69 74 2d 6c 6f 67 3a 2d 2d 75 6e    74 69 6c 29 5d 0a 20 20 5b 22 41 63 74 69 6f 6e | .(magit-log:--until)]...["Action | 
| 49120 | 73 22 0a 20 20 20 28 22 63 22 20 22 63 72 65 61    74 65 20 72 65 67 75 6c 61 72 20 62 75 6e 64 6c | s"....("c"."create.regular.bundl | 
| 49140 | 65 22 20 6d 61 67 69 74 2d 62 75 6e 64 6c 65 2d    63 72 65 61 74 65 29 0a 20 20 20 28 22 74 22 20 | e".magit-bundle-create)....("t". | 
| 49160 | 22 63 72 65 61 74 65 20 74 72 61 63 6b 65 64 20    62 75 6e 64 6c 65 22 20 6d 61 67 69 74 2d 62 75 | "create.tracked.bundle".magit-bu | 
| 49180 | 6e 64 6c 65 2d 63 72 65 61 74 65 2d 74 72 61 63    6b 65 64 29 0a 20 20 20 28 22 75 22 20 22 75 70 | ndle-create-tracked)....("u"."up | 
| 491a0 | 64 61 74 65 20 74 72 61 63 6b 65 64 20 62 75 6e    64 6c 65 22 20 6d 61 67 69 74 2d 62 75 6e 64 6c | date.tracked.bundle".magit-bundl | 
| 491c0 | 65 2d 75 70 64 61 74 65 2d 74 72 61 63 6b 65 64    29 5d 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 | e-update-tracked)]...(interactiv | 
| 491e0 | 65 0a 20 20 20 28 61 6e 64 20 28 65 71 20 74 72    61 6e 73 69 65 6e 74 2d 63 75 72 72 65 6e 74 2d | e....(and.(eq.transient-current- | 
| 49200 | 63 6f 6d 6d 61 6e 64 20 27 6d 61 67 69 74 2d 62    75 6e 64 6c 65 2d 63 72 65 61 74 65 29 0a 20 20 | command.'magit-bundle-create)... | 
| 49220 | 20 20 20 20 20 20 28 6c 69 73 74 20 28 72 65 61    64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 43 72 65 | ......(list.(read-file-name."Cre | 
| 49240 | 61 74 65 20 62 75 6e 64 6c 65 3a 20 22 20 6e 69    6c 20 6e 69 6c 20 6e 69 6c 0a 20 20 20 20 20 20 | ate.bundle:.".nil.nil.nil....... | 
| 49260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 | ........................(concat. | 
| 49280 | 28 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69    72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 20 20 | (file-name-nondirectory......... | 
| 492a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( | 
| 492c0 | 64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 2d 6e    61 6d 65 20 28 6d 61 67 69 74 2d 74 6f 70 6c 65 | directory-file-name.(magit-tople | 
| 492e0 | 76 65 6c 29 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | vel))).......................... | 
| 49300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2e 62    75 6e 64 6c 65 22 29 29 0a 20 20 20 20 20 20 20 | .............".bundle"))........ | 
| 49320 | 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 6f    6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 2d 6d 75 | .......(magit-completing-read-mu | 
| 49340 | 6c 74 69 70 6c 65 20 22 52 65 66 6e 61 6d 65 73    20 28 7a 65 72 6f 20 6f 72 20 6d 6f 72 65 29 3a | ltiple."Refnames.(zero.or.more): | 
| 49360 | 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .".............................. | 
| 49380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 66 | .................(magit-list-ref | 
| 493a0 | 6e 61 6d 65 73 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 | names))...............(transient | 
| 493c0 | 2d 61 72 67 73 20 27 6d 61 67 69 74 2d 62 75 6e    64 6c 65 2d 63 72 65 61 74 65 29 29 29 29 0a 20 | -args.'magit-bundle-create)))).. | 
| 493e0 | 20 28 69 66 20 66 69 6c 65 0a 20 20 20 20 20 20    28 6d 61 67 69 74 2d 67 69 74 2d 62 75 6e 64 6c | .(if.file.......(magit-git-bundl | 
| 49400 | 65 20 22 63 72 65 61 74 65 22 20 66 69 6c 65 20    72 65 66 73 20 61 72 67 73 29 0a 20 20 20 20 28 | e."create".file.refs.args).....( | 
| 49420 | 74 72 61 6e 73 69 65 6e 74 2d 73 65 74 75 70 20    27 6d 61 67 69 74 2d 62 75 6e 64 6c 65 2d 63 72 | transient-setup.'magit-bundle-cr | 
| 49440 | 65 61 74 65 29 29 29 0a 0a 3b 3b 3b 23 23 23 61    75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d | eate)))..;;;###autoload.(defun.m | 
| 49460 | 61 67 69 74 2d 62 75 6e 64 6c 65 2d 63 72 65 61    74 65 2d 74 72 61 63 6b 65 64 20 28 66 69 6c 65 | agit-bundle-create-tracked.(file | 
| 49480 | 20 74 61 67 20 62 72 61 6e 63 68 20 72 65 66 73    20 61 72 67 73 29 0a 20 20 22 43 72 65 61 74 65 | .tag.branch.refs.args)..."Create | 
| 494a0 | 20 61 6e 64 20 74 72 61 63 6b 20 61 20 6e 65 77    20 62 75 6e 64 6c 65 2e 22 0a 20 20 28 69 6e 74 | .and.track.a.new.bundle."...(int | 
| 494c0 | 65 72 61 63 74 69 76 65 0a 20 20 20 28 6c 65 74    20 28 28 74 61 67 20 20 20 20 28 6d 61 67 69 74 | eractive....(let.((tag....(magit | 
| 494e0 | 2d 72 65 61 64 2d 74 61 67 20 22 54 72 61 63 6b    20 62 75 6e 64 6c 65 20 75 73 69 6e 67 20 74 61 | -read-tag."Track.bundle.using.ta | 
| 49500 | 67 22 29 29 0a 20 20 20 20 20 20 20 20 20 28 62    72 61 6e 63 68 20 28 6d 61 67 69 74 2d 72 65 61 | g"))..........(branch.(magit-rea | 
| 49520 | 64 2d 62 72 61 6e 63 68 20 22 42 75 6e 64 6c 65    20 62 72 61 6e 63 68 22 29 29 0a 20 20 20 20 20 | d-branch."Bundle.branch"))...... | 
| 49540 | 20 20 20 20 28 72 65 66 73 20 20 20 28 6d 61 67    69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 | ....(refs...(magit-completing-re | 
| 49560 | 61 64 2d 6d 75 6c 74 69 70 6c 65 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 41 | ad-multiple..................."A | 
| 49580 | 64 64 69 74 69 6f 6e 61 6c 20 72 65 66 6e 61 6d    65 73 20 28 7a 65 72 6f 20 6f 72 20 6d 6f 72 65 | dditional.refnames.(zero.or.more | 
| 495a0 | 29 3a 20 22 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 6c 69 | ):."...................(magit-li | 
| 495c0 | 73 74 2d 72 65 66 6e 61 6d 65 73 29 29 29 29 0a    20 20 20 20 20 28 6c 69 73 74 20 28 72 65 61 64 | st-refnames))))......(list.(read | 
| 495e0 | 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 46 69 6c 65    3a 20 22 20 6e 69 6c 20 6e 69 6c 20 6e 69 6c 20 | -file-name."File:.".nil.nil.nil. | 
| 49600 | 28 63 6f 6e 63 61 74 20 74 61 67 20 22 2e 62 75    6e 64 6c 65 22 29 29 0a 20 20 20 20 20 20 20 20 | (concat.tag.".bundle"))......... | 
| 49620 | 20 20 20 74 61 67 20 62 72 61 6e 63 68 0a 20 20    20 20 20 20 20 20 20 20 20 28 69 66 20 28 65 71 | ...tag.branch............(if.(eq | 
| 49640 | 75 61 6c 20 62 72 61 6e 63 68 20 28 6d 61 67 69    74 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 | ual.branch.(magit-get-current-br | 
| 49660 | 61 6e 63 68 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 63 6f 6e 73 20 22 48 45 41 | anch))................(cons."HEA | 
| 49680 | 44 22 20 72 65 66 73 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 72 65 66 73 29 0a 20 20 20 20 | D".refs)..............refs)..... | 
| 496a0 | 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e    74 2d 61 72 67 73 20 27 6d 61 67 69 74 2d 62 75 | .......(transient-args.'magit-bu | 
| 496c0 | 6e 64 6c 65 2d 63 72 65 61 74 65 29 29 29 29 0a    20 20 28 6d 61 67 69 74 2d 67 69 74 2d 62 75 6e | ndle-create))))...(magit-git-bun | 
| 496e0 | 64 6c 65 20 22 63 72 65 61 74 65 22 20 66 69 6c    65 20 28 63 6f 6e 73 20 62 72 61 6e 63 68 20 72 | dle."create".file.(cons.branch.r | 
| 49700 | 65 66 73 29 20 61 72 67 73 29 0a 20 20 28 6d 61    67 69 74 2d 67 69 74 20 22 74 61 67 22 20 22 2d | efs).args)...(magit-git."tag"."- | 
| 49720 | 2d 66 6f 72 63 65 22 20 74 61 67 20 62 72 61 6e    63 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | -force".tag.branch.............. | 
| 49740 | 22 2d 6d 22 20 28 63 6f 6e 63 61 74 20 22 3b 3b    20 67 69 74 2d 62 75 6e 64 6c 65 20 74 72 61 63 | "-m".(concat.";;.git-bundle.trac | 
| 49760 | 6b 69 6e 67 5c 6e 22 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | king\n"......................... | 
| 49780 | 20 20 28 70 70 2d 74 6f 2d 73 74 72 69 6e 67 20    60 28 28 66 69 6c 65 20 20 20 2e 20 2c 66 69 6c | ..(pp-to-string.`((file.....,fil | 
| 497a0 | 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e).............................. | 
| 497c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 72    61 6e 63 68 20 2e 20 2c 62 72 61 6e 63 68 29 0a | .............(branch...,branch). | 
| 497e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 49800 | 20 20 20 20 20 20 20 20 20 20 28 72 65 66 73 20    20 20 2e 20 2c 72 65 66 73 29 0a 20 20 20 20 20 | ..........(refs.....,refs)...... | 
| 49820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 49840 | 20 20 20 20 20 28 61 72 67 73 20 20 20 2e 20 2c    61 72 67 73 29 29 29 29 29 29 0a 0a 3b 3b 3b 23 | .....(args.....,args))))))..;;;# | 
| 49860 | 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75    6e 20 6d 61 67 69 74 2d 62 75 6e 64 6c 65 2d 75 | ##autoload.(defun.magit-bundle-u | 
| 49880 | 70 64 61 74 65 2d 74 72 61 63 6b 65 64 20 28 74    61 67 29 0a 20 20 22 55 70 64 61 74 65 20 61 20 | pdate-tracked.(tag)..."Update.a. | 
| 498a0 | 62 75 6e 64 6c 65 20 74 68 61 74 20 69 73 20 62    65 69 6e 67 20 74 72 61 63 6b 65 64 20 75 73 69 | bundle.that.is.being.tracked.usi | 
| 498c0 | 6e 67 20 54 41 47 2e 22 0a 20 20 28 69 6e 74 65    72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d | ng.TAG."...(interactive.(list.(m | 
| 498e0 | 61 67 69 74 2d 72 65 61 64 2d 74 61 67 20 22 55    70 64 61 74 65 20 62 75 6e 64 6c 65 20 74 72 61 | agit-read-tag."Update.bundle.tra | 
| 49900 | 63 6b 65 64 20 62 79 20 74 61 67 22 20 74 29 29    29 0a 20 20 28 6c 65 74 20 28 6d 73 67 29 0a 20 | cked.by.tag".t)))...(let.(msg).. | 
| 49920 | 20 20 20 28 6c 65 74 2d 61 6c 69 73 74 20 28 6d    61 67 69 74 2d 2d 77 69 74 68 2d 74 65 6d 70 2d | ...(let-alist.(magit--with-temp- | 
| 49940 | 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | process-buffer.................. | 
| 49960 | 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (save-excursion................. | 
| 49980 | 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 69 6e    73 65 72 74 20 22 66 6f 72 2d 65 61 63 68 2d 72 | ...(magit-git-insert."for-each-r | 
| 499a0 | 65 66 22 20 22 2d 2d 66 6f 72 6d 61 74 3d 25 28    63 6f 6e 74 65 6e 74 73 29 22 0a 20 20 20 20 20 | ef"."--format=%(contents)"...... | 
| 499c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 499e0 | 28 63 6f 6e 63 61 74 20 22 72 65 66 73 2f 74 61    67 73 2f 22 20 74 61 67 29 29 29 0a 20 20 20 20 | (concat."refs/tags/".tag)))..... | 
| 49a00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65    74 71 20 6d 73 67 20 28 62 75 66 66 65 72 2d 73 | .............(setq.msg.(buffer-s | 
| 49a20 | 74 72 69 6e 67 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 69 67 6e 6f 72 65 | tring))..................(ignore | 
| 49a40 | 2d 65 72 72 6f 72 73 20 28 72 65 61 64 20 28 63    75 72 72 65 6e 74 2d 62 75 66 66 65 72 29 29 29 | -errors.(read.(current-buffer))) | 
| 49a60 | 29 0a 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20    28 61 6e 64 20 2e 66 69 6c 65 20 2e 62 72 61 6e | ).......(unless.(and..file..bran | 
| 49a80 | 63 68 29 0a 20 20 20 20 20 20 20 20 28 65 72 72    6f 72 20 22 54 61 67 20 25 73 20 64 6f 65 73 20 | ch).........(error."Tag.%s.does. | 
| 49aa0 | 6e 6f 74 20 61 70 70 65 61 72 20 74 6f 20 74 72    61 63 6b 20 61 20 62 75 6e 64 6c 65 22 20 74 61 | not.appear.to.track.a.bundle".ta | 
| 49ac0 | 67 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74    2d 67 69 74 2d 62 75 6e 64 6c 65 20 22 63 72 65 | g)).......(magit-git-bundle."cre | 
| 49ae0 | 61 74 65 22 20 2e 66 69 6c 65 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ate"..file...................... | 
| 49b00 | 20 20 20 28 63 6f 6e 73 20 28 63 6f 6e 63 61 74    20 74 61 67 20 22 2e 2e 22 20 2e 62 72 61 6e 63 | ...(cons.(concat.tag.".."..branc | 
| 49b20 | 68 29 20 2e 72 65 66 73 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | h)..refs)....................... | 
| 49b40 | 20 20 2e 61 72 67 73 29 0a 20 20 20 20 20 20 28    6d 61 67 69 74 2d 67 69 74 20 22 74 61 67 22 20 | ...args).......(magit-git."tag". | 
| 49b60 | 22 2d 2d 66 6f 72 63 65 22 20 74 61 67 20 2e 62    72 61 6e 63 68 20 22 2d 6d 22 20 6d 73 67 29 29 | "--force".tag..branch."-m".msg)) | 
| 49b80 | 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f    61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | ))..;;;###autoload.(defun.magit- | 
| 49ba0 | 62 75 6e 64 6c 65 2d 76 65 72 69 66 79 20 28 66    69 6c 65 29 0a 20 20 22 43 68 65 63 6b 20 77 68 | bundle-verify.(file)..."Check.wh | 
| 49bc0 | 65 74 68 65 72 20 46 49 4c 45 20 69 73 20 76 61    6c 69 64 20 61 6e 64 20 61 70 70 6c 69 65 73 20 | ether.FILE.is.valid.and.applies. | 
| 49be0 | 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 72    65 70 6f 73 69 74 6f 72 79 2e 22 0a 20 20 28 69 | to.the.current.repository."...(i | 
| 49c00 | 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74    20 28 6d 61 67 69 74 2d 62 75 6e 64 6c 65 2d 2d | nteractive.(list.(magit-bundle-- | 
| 49c20 | 72 65 61 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22    56 65 72 69 66 79 20 62 75 6e 64 6c 65 3a 20 22 | read-file-name."Verify.bundle:." | 
| 49c40 | 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 70 72 6f    63 65 73 73 2d 62 75 66 66 65 72 29 0a 20 20 28 | )))...(magit-process-buffer)...( | 
| 49c60 | 6d 61 67 69 74 2d 67 69 74 2d 62 75 6e 64 6c 65    20 22 76 65 72 69 66 79 22 20 66 69 6c 65 29 29 | magit-git-bundle."verify".file)) | 
| 49c80 | 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64    0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 75 | ..;;;###autoload.(defun.magit-bu | 
| 49ca0 | 6e 64 6c 65 2d 6c 69 73 74 2d 68 65 61 64 73 20    28 66 69 6c 65 29 0a 20 20 22 4c 69 73 74 20 74 | ndle-list-heads.(file)..."List.t | 
| 49cc0 | 68 65 20 72 65 66 73 20 69 6e 20 46 49 4c 45 2e    22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 | he.refs.in.FILE."...(interactive | 
| 49ce0 | 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 62 75    6e 64 6c 65 2d 2d 72 65 61 64 2d 66 69 6c 65 2d | .(list.(magit-bundle--read-file- | 
| 49d00 | 6e 61 6d 65 20 22 4c 69 73 74 20 68 65 61 64 73    20 6f 66 20 62 75 6e 64 6c 65 3a 20 22 29 29 29 | name."List.heads.of.bundle:."))) | 
| 49d20 | 0a 20 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73    73 2d 62 75 66 66 65 72 29 0a 20 20 28 6d 61 67 | ...(magit-process-buffer)...(mag | 
| 49d40 | 69 74 2d 67 69 74 2d 62 75 6e 64 6c 65 20 22 6c    69 73 74 2d 68 65 61 64 73 22 20 66 69 6c 65 29 | it-git-bundle."list-heads".file) | 
| 49d60 | 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d    62 75 6e 64 6c 65 2d 2d 72 65 61 64 2d 66 69 6c | )..(defun.magit-bundle--read-fil | 
| 49d80 | 65 2d 6e 61 6d 65 20 28 70 72 6f 6d 70 74 29 0a    20 20 28 72 65 61 64 2d 66 69 6c 65 2d 6e 61 6d | e-name.(prompt)...(read-file-nam | 
| 49da0 | 65 20 70 72 6f 6d 70 74 20 6e 69 6c 20 6e 69 6c    20 74 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 61 | e.prompt.nil.nil.t.(magit-file-a | 
| 49dc0 | 74 2d 70 6f 69 6e 74 29 20 23 27 66 69 6c 65 2d    72 65 67 75 6c 61 72 2d 70 29 29 0a 0a 28 64 65 | t-point).#'file-regular-p))..(de | 
| 49de0 | 66 75 6e 20 6d 61 67 69 74 2d 67 69 74 2d 62 75    6e 64 6c 65 20 28 63 6f 6d 6d 61 6e 64 20 66 69 | fun.magit-git-bundle.(command.fi | 
| 49e00 | 6c 65 20 26 6f 70 74 69 6f 6e 61 6c 20 72 65 66    73 20 61 72 67 73 29 0a 20 20 28 6d 61 67 69 74 | le.&optional.refs.args)...(magit | 
| 49e20 | 2d 67 69 74 20 22 62 75 6e 64 6c 65 22 20 63 6f    6d 6d 61 6e 64 20 28 6d 61 67 69 74 2d 63 6f 6e | -git."bundle".command.(magit-con | 
| 49e40 | 76 65 72 74 2d 66 69 6c 65 6e 61 6d 65 2d 66 6f    72 2d 67 69 74 20 66 69 6c 65 29 20 72 65 66 73 | vert-filename-for-git.file).refs | 
| 49e60 | 20 61 72 67 73 29 29 0a 0a 3b 3b 3b 20 5f 0a 28    70 72 6f 76 69 64 65 20 27 6d 61 67 69 74 2d 62 | .args))..;;;._.(provide.'magit-b | 
| 49e80 | 75 6e 64 6c 65 29 0a 3b 3b 3b 20 6d 61 67 69 74    2d 62 75 6e 64 6c 65 2e 65 6c 20 65 6e 64 73 20 | undle).;;;.magit-bundle.el.ends. | 
| 49ea0 | 68 65 72 65 0a 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | here............................ | 
| 49ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 49ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 49f00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 49f20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 49f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 49f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 49f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 49fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 49fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 49fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 4a000 | 6d 61 67 69 74 2d 32 30 32 34 30 34 30 34 2e 31    39 30 31 2f 6d 61 67 69 74 2d 72 65 73 65 74 2e | magit-20240404.1901/magit-reset. | 
| 4a020 | 65 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | el.............................. | 
| 4a040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 4a060 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30    30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 | 
| 4a080 | 30 30 31 32 31 36 36 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 34 36 35 35 00 20 30 00 00 00 | 0012166.00000000000.014655..0... | 
| 4a0a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 4a0c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 4a0e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 4a100 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... | 
| 4a120 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... | 
| 4a140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 4a160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 4a180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 4a1a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 4a1c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 4a1e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 4a200 | 3b 3b 3b 20 6d 61 67 69 74 2d 72 65 73 65 74 2e    65 6c 20 2d 2d 2d 20 52 65 73 65 74 20 66 75 6e | ;;;.magit-reset.el.---.Reset.fun | 
| 4a220 | 63 74 69 6f 6e 61 6c 69 74 79 20 20 2d 2a 2d 20    6c 65 78 69 63 61 6c 2d 62 69 6e 64 69 6e 67 3a | ctionality..-*-.lexical-binding: | 
| 4a240 | 74 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69    67 68 74 20 28 43 29 20 32 30 30 38 2d 32 30 32 | t.-*-..;;.Copyright.(C).2008-202 | 
| 4a260 | 34 20 54 68 65 20 4d 61 67 69 74 20 50 72 6f 6a    65 63 74 20 43 6f 6e 74 72 69 62 75 74 6f 72 73 | 4.The.Magit.Project.Contributors | 
| 4a280 | 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 4a 6f 6e    61 73 20 42 65 72 6e 6f 75 6c 6c 69 20 3c 6a 6f | ..;;.Author:.Jonas.Bernoulli.<jo | 
| 4a2a0 | 6e 61 73 40 62 65 72 6e 6f 75 6c 2e 6c 69 3e 0a    3b 3b 20 4d 61 69 6e 74 61 69 6e 65 72 3a 20 4a | nas@bernoul.li>.;;.Maintainer:.J | 
| 4a2c0 | 6f 6e 61 73 20 42 65 72 6e 6f 75 6c 6c 69 20 3c    6a 6f 6e 61 73 40 62 65 72 6e 6f 75 6c 2e 6c 69 | onas.Bernoulli.<jonas@bernoul.li | 
| 4a2e0 | 3e 0a 0a 3b 3b 20 53 50 44 58 2d 4c 69 63 65 6e    73 65 2d 49 64 65 6e 74 69 66 69 65 72 3a 20 47 | >..;;.SPDX-License-Identifier:.G | 
| 4a300 | 50 4c 2d 33 2e 30 2d 6f 72 2d 6c 61 74 65 72 0a    0a 3b 3b 20 4d 61 67 69 74 20 69 73 20 66 72 65 | PL-3.0-or-later..;;.Magit.is.fre | 
| 4a320 | 65 20 73 6f 66 74 77 61 72 65 3a 20 79 6f 75 20    63 61 6e 20 72 65 64 69 73 74 72 69 62 75 74 65 | e.software:.you.can.redistribute | 
| 4a340 | 20 69 74 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66    79 20 69 74 0a 3b 3b 20 75 6e 64 65 72 20 74 68 | .it.and/or.modify.it.;;.under.th | 
| 4a360 | 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 47    4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 | e.terms.of.the.GNU.General.Publi | 
| 4a380 | 63 20 4c 69 63 65 6e 73 65 20 61 73 20 70 75 62    6c 69 73 68 65 64 20 62 79 0a 3b 3b 20 74 68 65 | c.License.as.published.by.;;.the | 
| 4a3a0 | 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46    6f 75 6e 64 61 74 69 6f 6e 2c 20 65 69 74 68 65 | .Free.Software.Foundation,.eithe | 
| 4a3c0 | 72 20 76 65 72 73 69 6f 6e 20 33 20 6f 66 20 74    68 65 20 4c 69 63 65 6e 73 65 2c 20 6f 72 0a 3b | r.version.3.of.the.License,.or.; | 
| 4a3e0 | 3b 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f    6e 29 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 | ;.(at.your.option).any.later.ver | 
| 4a400 | 73 69 6f 6e 2e 0a 3b 3b 0a 3b 3b 20 4d 61 67 69    74 20 69 73 20 64 69 73 74 72 69 62 75 74 65 64 | sion..;;.;;.Magit.is.distributed | 
| 4a420 | 20 69 6e 20 74 68 65 20 68 6f 70 65 20 74 68 61    74 20 69 74 20 77 69 6c 6c 20 62 65 20 75 73 65 | .in.the.hope.that.it.will.be.use | 
| 4a440 | 66 75 6c 2c 20 62 75 74 20 57 49 54 48 4f 55 54    0a 3b 3b 20 41 4e 59 20 57 41 52 52 41 4e 54 59 | ful,.but.WITHOUT.;;.ANY.WARRANTY | 
| 4a460 | 3b 20 77 69 74 68 6f 75 74 20 65 76 65 6e 20 74    68 65 20 69 6d 70 6c 69 65 64 20 77 61 72 72 61 | ;.without.even.the.implied.warra | 
| 4a480 | 6e 74 79 20 6f 66 20 4d 45 52 43 48 41 4e 54 41    42 49 4c 49 54 59 0a 3b 3b 20 6f 72 20 46 49 54 | nty.of.MERCHANTABILITY.;;.or.FIT | 
| 4a4a0 | 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49    43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 20 20 | NESS.FOR.A.PARTICULAR.PURPOSE... | 
| 4a4c0 | 53 65 65 20 74 68 65 20 47 4e 55 20 47 65 6e 65    72 61 6c 20 50 75 62 6c 69 63 0a 3b 3b 20 4c 69 | See.the.GNU.General.Public.;;.Li | 
| 4a4e0 | 63 65 6e 73 65 20 66 6f 72 20 6d 6f 72 65 20 64    65 74 61 69 6c 73 2e 0a 3b 3b 0a 3b 3b 20 59 6f | cense.for.more.details..;;.;;.Yo | 
| 4a500 | 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 65    63 65 69 76 65 64 20 61 20 63 6f 70 79 20 6f 66 | u.should.have.received.a.copy.of | 
| 4a520 | 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c    20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a | .the.GNU.General.Public.License. | 
| 4a540 | 3b 3b 20 61 6c 6f 6e 67 20 77 69 74 68 20 4d 61    67 69 74 2e 20 20 49 66 20 6e 6f 74 2c 20 73 65 | ;;.along.with.Magit...If.not,.se | 
| 4a560 | 65 20 3c 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67    6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f | e.<https://www.gnu.org/licenses/ | 
| 4a580 | 3e 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61    72 79 3a 0a 0a 3b 3b 20 54 68 69 73 20 6c 69 62 | >...;;;.Commentary:..;;.This.lib | 
| 4a5a0 | 72 61 72 79 20 69 6d 70 6c 65 6d 65 6e 74 73 20    72 65 73 65 74 20 63 6f 6d 6d 61 6e 64 73 2e 0a | rary.implements.reset.commands.. | 
| 4a5c0 | 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28 72 65 71    75 69 72 65 20 27 6d 61 67 69 74 29 0a 0a 3b 3b | .;;;.Code:..(require.'magit)..;; | 
| 4a5e0 | 3b 20 43 6f 6d 6d 61 6e 64 73 0a 0a 3b 3b 3b 23    23 23 61 75 74 6f 6c 6f 61 64 20 28 61 75 74 6f | ;.Commands..;;;###autoload.(auto | 
| 4a600 | 6c 6f 61 64 20 27 6d 61 67 69 74 2d 72 65 73 65    74 20 22 6d 61 67 69 74 22 20 6e 69 6c 20 74 29 | load.'magit-reset."magit".nil.t) | 
| 4a620 | 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69    6e 65 2d 70 72 65 66 69 78 20 6d 61 67 69 74 2d | .(transient-define-prefix.magit- | 
| 4a640 | 72 65 73 65 74 20 28 29 0a 20 20 22 52 65 73 65    74 20 74 68 65 20 60 48 45 41 44 27 2c 20 69 6e | reset.()..."Reset.the.`HEAD',.in | 
| 4a660 | 64 65 78 20 61 6e 64 2f 6f 72 20 77 6f 72 6b 74    72 65 65 20 74 6f 20 61 20 70 72 65 76 69 6f 75 | dex.and/or.worktree.to.a.previou | 
| 4a680 | 73 20 73 74 61 74 65 2e 22 0a 20 20 3a 6d 61 6e    2d 70 61 67 65 20 22 67 69 74 2d 72 65 73 65 74 | s.state."...:man-page."git-reset | 
| 4a6a0 | 22 0a 20 20 5b 5b 22 52 65 73 65 74 22 0a 20 20    20 20 28 22 62 22 20 22 62 72 61 6e 63 68 22 20 | "...[["Reset".....("b"."branch". | 
| 4a6c0 | 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 73    65 74 29 0a 20 20 20 20 28 22 66 22 20 22 66 69 | magit-branch-reset).....("f"."fi | 
| 4a6e0 | 6c 65 22 20 20 20 6d 61 67 69 74 2d 66 69 6c 65    2d 63 68 65 63 6b 6f 75 74 29 5d 0a 20 20 20 5b | le"...magit-file-checkout)]....[ | 
| 4a700 | 22 52 65 73 65 74 20 74 68 69 73 22 0a 20 20 20    20 28 22 6d 22 20 22 6d 69 78 65 64 20 20 20 20 | "Reset.this".....("m"."mixed.... | 
| 4a720 | 28 48 45 41 44 20 61 6e 64 20 69 6e 64 65 78 29    22 20 6d 61 67 69 74 2d 72 65 73 65 74 2d 6d 69 | (HEAD.and.index)".magit-reset-mi | 
| 4a740 | 78 65 64 29 0a 20 20 20 20 28 22 73 22 20 22 73    6f 66 74 20 20 20 20 20 28 48 45 41 44 20 6f 6e | xed).....("s"."soft.....(HEAD.on | 
| 4a760 | 6c 79 29 22 20 20 20 20 20 20 6d 61 67 69 74 2d    72 65 73 65 74 2d 73 6f 66 74 29 0a 20 20 20 20 | ly)"......magit-reset-soft)..... | 
| 4a780 | 28 22 68 22 20 22 68 61 72 64 20 20 20 20 20 28    48 45 41 44 2c 20 69 6e 64 65 78 20 61 6e 64 20 | ("h"."hard.....(HEAD,.index.and. | 
| 4a7a0 | 77 6f 72 6b 74 72 65 65 29 22 20 6d 61 67 69 74    2d 72 65 73 65 74 2d 68 61 72 64 29 0a 20 20 20 | worktree)".magit-reset-hard).... | 
| 4a7c0 | 20 28 22 6b 22 20 22 6b 65 65 70 20 20 20 20 20    28 48 45 41 44 20 61 6e 64 20 69 6e 64 65 78 2c | .("k"."keep.....(HEAD.and.index, | 
| 4a7e0 | 20 6b 65 65 70 69 6e 67 20 75 6e 63 6f 6d 6d 69    74 74 65 64 29 22 20 6d 61 67 69 74 2d 72 65 73 | .keeping.uncommitted)".magit-res | 
| 4a800 | 65 74 2d 6b 65 65 70 29 0a 20 20 20 20 28 22 69    22 20 22 69 6e 64 65 78 20 20 20 20 28 6f 6e 6c | et-keep).....("i"."index....(onl | 
| 4a820 | 79 29 22 20 20 20 20 20 20 20 20 20 20 20 6d 61    67 69 74 2d 72 65 73 65 74 2d 69 6e 64 65 78 29 | y)"...........magit-reset-index) | 
| 4a840 | 0a 20 20 20 20 28 22 77 22 20 22 77 6f 72 6b 74    72 65 65 20 28 6f 6e 6c 79 29 22 20 20 20 20 20 | .....("w"."worktree.(only)"..... | 
| 4a860 | 20 20 20 20 20 20 6d 61 67 69 74 2d 72 65 73 65    74 2d 77 6f 72 6b 74 72 65 65 29 5d 5d 29 0a 0a | ......magit-reset-worktree)]]).. | 
| 4a880 | 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28    64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 73 65 | ;;;###autoload.(defun.magit-rese | 
| 4a8a0 | 74 2d 6d 69 78 65 64 20 28 63 6f 6d 6d 69 74 29    0a 20 20 22 52 65 73 65 74 20 74 68 65 20 60 48 | t-mixed.(commit)..."Reset.the.`H | 
| 4a8c0 | 45 41 44 27 20 61 6e 64 20 69 6e 64 65 78 20 74    6f 20 43 4f 4d 4d 49 54 2c 20 62 75 74 20 6e 6f | EAD'.and.index.to.COMMIT,.but.no | 
| 4a8e0 | 74 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72    65 65 2e 0a 5c 6e 28 67 69 74 20 72 65 73 65 74 | t.the.working.tree..\n(git.reset | 
| 4a900 | 20 2d 2d 6d 69 78 65 64 20 43 4f 4d 4d 49 54 29    22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 | .--mixed.COMMIT)"...(interactive | 
| 4a920 | 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 72 65    73 65 74 2d 72 65 61 64 2d 62 72 61 6e 63 68 2d | .(list.(magit-reset-read-branch- | 
| 4a940 | 6f 72 2d 63 6f 6d 6d 69 74 20 22 52 65 73 65 74    20 25 73 20 74 6f 22 29 29 29 0a 20 20 28 6d 61 | or-commit."Reset.%s.to")))...(ma | 
| 4a960 | 67 69 74 2d 72 65 73 65 74 2d 69 6e 74 65 72 6e    61 6c 20 22 2d 2d 6d 69 78 65 64 22 20 63 6f 6d | git-reset-internal."--mixed".com | 
| 4a980 | 6d 69 74 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74    6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 | mit))..;;;###autoload.(defun.mag | 
| 4a9a0 | 69 74 2d 72 65 73 65 74 2d 73 6f 66 74 20 28 63    6f 6d 6d 69 74 29 0a 20 20 22 52 65 73 65 74 20 | it-reset-soft.(commit)..."Reset. | 
| 4a9c0 | 74 68 65 20 60 48 45 41 44 27 20 74 6f 20 43 4f    4d 4d 49 54 2c 20 62 75 74 20 6e 6f 74 20 74 68 | the.`HEAD'.to.COMMIT,.but.not.th | 
| 4a9e0 | 65 20 69 6e 64 65 78 20 61 6e 64 20 77 6f 72 6b    69 6e 67 20 74 72 65 65 2e 0a 5c 6e 28 67 69 74 | e.index.and.working.tree..\n(git | 
| 4aa00 | 20 72 65 73 65 74 20 2d 2d 73 6f 66 74 20 52 45    56 49 53 49 4f 4e 29 22 0a 20 20 28 69 6e 74 65 | .reset.--soft.REVISION)"...(inte | 
| 4aa20 | 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d    61 67 69 74 2d 72 65 73 65 74 2d 72 65 61 64 2d | ractive.(list.(magit-reset-read- | 
| 4aa40 | 62 72 61 6e 63 68 2d 6f 72 2d 63 6f 6d 6d 69 74    20 22 53 6f 66 74 20 72 65 73 65 74 20 25 73 20 | branch-or-commit."Soft.reset.%s. | 
| 4aa60 | 74 6f 22 29 29 29 0a 20 20 28 6d 61 67 69 74 2d    72 65 73 65 74 2d 69 6e 74 65 72 6e 61 6c 20 22 | to")))...(magit-reset-internal." | 
| 4aa80 | 2d 2d 73 6f 66 74 22 20 63 6f 6d 6d 69 74 29 29    0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 | --soft".commit))..;;;###autoload | 
| 4aaa0 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65    73 65 74 2d 68 61 72 64 20 28 63 6f 6d 6d 69 74 | .(defun.magit-reset-hard.(commit | 
| 4aac0 | 29 0a 20 20 22 52 65 73 65 74 20 74 68 65 20 60    48 45 41 44 27 2c 20 69 6e 64 65 78 2c 20 61 6e | )..."Reset.the.`HEAD',.index,.an | 
| 4aae0 | 64 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 20 74    6f 20 43 4f 4d 4d 49 54 2e 0a 5c 6e 28 67 69 74 | d.working.tree.to.COMMIT..\n(git | 
| 4ab00 | 20 72 65 73 65 74 20 2d 2d 68 61 72 64 20 52 45    56 49 53 49 4f 4e 29 22 0a 20 20 28 69 6e 74 65 | .reset.--hard.REVISION)"...(inte | 
| 4ab20 | 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d    61 67 69 74 2d 72 65 73 65 74 2d 72 65 61 64 2d | ractive.(list.(magit-reset-read- | 
| 4ab40 | 62 72 61 6e 63 68 2d 6f 72 2d 63 6f 6d 6d 69 74    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | branch-or-commit................ | 
| 4ab60 | 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28    6d 61 67 69 74 2d 2d 70 72 6f 70 65 72 74 69 7a | .......(concat.(magit--propertiz | 
| 4ab80 | 65 2d 66 61 63 65 20 22 48 61 72 64 22 20 27 62    6f 6c 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 | e-face."Hard".'bold)............ | 
| 4aba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 22 20 72 65 73 65 74 20 25 73 20 74 6f | ...................".reset.%s.to | 
| 4abc0 | 22 29 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 72    65 73 65 74 2d 69 6e 74 65 72 6e 61 6c 20 22 2d | "))))...(magit-reset-internal."- | 
| 4abe0 | 2d 68 61 72 64 22 20 63 6f 6d 6d 69 74 29 29 0a    0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a | -hard".commit))..;;;###autoload. | 
| 4ac00 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 73    65 74 2d 6b 65 65 70 20 28 63 6f 6d 6d 69 74 29 | (defun.magit-reset-keep.(commit) | 
| 4ac20 | 0a 20 20 22 52 65 73 65 74 20 74 68 65 20 60 48    45 41 44 27 20 61 6e 64 20 69 6e 64 65 78 20 74 | ..."Reset.the.`HEAD'.and.index.t | 
| 4ac40 | 6f 20 43 4f 4d 4d 49 54 2c 20 77 68 69 6c 65 20    6b 65 65 70 69 6e 67 20 75 6e 63 6f 6d 6d 69 74 | o.COMMIT,.while.keeping.uncommit | 
| 4ac60 | 74 65 64 20 63 68 61 6e 67 65 73 2e 0a 5c 6e 28    67 69 74 20 72 65 73 65 74 20 2d 2d 6b 65 65 70 | ted.changes..\n(git.reset.--keep | 
| 4ac80 | 20 52 45 56 49 53 49 4f 4e 29 22 0a 20 20 28 69    6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 | .REVISION)"...(interactive.(list | 
| 4aca0 | 20 28 6d 61 67 69 74 2d 72 65 73 65 74 2d 72 65    61 64 2d 62 72 61 6e 63 68 2d 6f 72 2d 63 6f 6d | .(magit-reset-read-branch-or-com | 
| 4acc0 | 6d 69 74 20 22 52 65 73 65 74 20 25 73 20 74 6f    22 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 | mit."Reset.%s.to")))...(magit-re | 
| 4ace0 | 73 65 74 2d 69 6e 74 65 72 6e 61 6c 20 22 2d 2d    6b 65 65 70 22 20 63 6f 6d 6d 69 74 29 29 0a 0a | set-internal."--keep".commit)).. | 
| 4ad00 | 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28    64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 73 65 | ;;;###autoload.(defun.magit-rese | 
| 4ad20 | 74 2d 69 6e 64 65 78 20 28 63 6f 6d 6d 69 74 29    0a 20 20 22 52 65 73 65 74 20 74 68 65 20 69 6e | t-index.(commit)..."Reset.the.in | 
| 4ad40 | 64 65 78 20 74 6f 20 43 4f 4d 4d 49 54 2e 0a 4b    65 65 70 20 74 68 65 20 60 48 45 41 44 27 20 61 | dex.to.COMMIT..Keep.the.`HEAD'.a | 
| 4ad60 | 6e 64 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 20    61 73 2d 69 73 2c 20 73 6f 20 69 66 20 43 4f 4d | nd.working.tree.as-is,.so.if.COM | 
| 4ad80 | 4d 49 54 20 72 65 66 65 72 73 20 74 6f 20 74 68    65 0a 68 65 61 64 20 74 68 69 73 20 65 66 66 65 | MIT.refers.to.the.head.this.effe | 
| 4ada0 | 63 74 69 76 65 6c 79 20 75 6e 73 74 61 67 65 73    20 61 6c 6c 20 63 68 61 6e 67 65 73 2e 0a 5c 6e | ctively.unstages.all.changes..\n | 
| 4adc0 | 28 67 69 74 20 72 65 73 65 74 20 43 4f 4d 4d 49    54 20 2e 29 22 0a 20 20 28 69 6e 74 65 72 61 63 | (git.reset.COMMIT..)"...(interac | 
| 4ade0 | 74 69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69    74 2d 72 65 61 64 2d 62 72 61 6e 63 68 2d 6f 72 | tive.(list.(magit-read-branch-or | 
| 4ae00 | 2d 63 6f 6d 6d 69 74 20 22 52 65 73 65 74 20 69    6e 64 65 78 20 74 6f 22 29 29 29 0a 20 20 28 6d | -commit."Reset.index.to")))...(m | 
| 4ae20 | 61 67 69 74 2d 72 65 73 65 74 2d 69 6e 74 65 72    6e 61 6c 20 6e 69 6c 20 63 6f 6d 6d 69 74 20 22 | agit-reset-internal.nil.commit." | 
| 4ae40 | 2e 22 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f    6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 | ."))..;;;###autoload.(defun.magi | 
| 4ae60 | 74 2d 72 65 73 65 74 2d 77 6f 72 6b 74 72 65 65    20 28 63 6f 6d 6d 69 74 29 0a 20 20 22 52 65 73 | t-reset-worktree.(commit)..."Res | 
| 4ae80 | 65 74 20 74 68 65 20 77 6f 72 6b 74 72 65 65 20    74 6f 20 43 4f 4d 4d 49 54 2e 0a 4b 65 65 70 20 | et.the.worktree.to.COMMIT..Keep. | 
| 4aea0 | 74 68 65 20 60 48 45 41 44 27 20 61 6e 64 20 69    6e 64 65 78 20 61 73 2d 69 73 2e 22 0a 20 20 28 | the.`HEAD'.and.index.as-is."...( | 
| 4aec0 | 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73    74 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 62 72 | interactive.(list.(magit-read-br | 
| 4aee0 | 61 6e 63 68 2d 6f 72 2d 63 6f 6d 6d 69 74 20 22    52 65 73 65 74 20 77 6f 72 6b 74 72 65 65 20 74 | anch-or-commit."Reset.worktree.t | 
| 4af00 | 6f 22 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 77    69 70 2d 63 6f 6d 6d 69 74 2d 62 65 66 6f 72 65 | o")))...(magit-wip-commit-before | 
| 4af20 | 2d 63 68 61 6e 67 65 20 6e 69 6c 20 22 20 62 65    66 6f 72 65 20 72 65 73 65 74 22 29 0a 20 20 28 | -change.nil.".before.reset")...( | 
| 4af40 | 6d 61 67 69 74 2d 77 69 74 68 2d 74 65 6d 70 2d    69 6e 64 65 78 20 63 6f 6d 6d 69 74 20 6e 69 6c | magit-with-temp-index.commit.nil | 
| 4af60 | 0a 20 20 20 20 28 6d 61 67 69 74 2d 63 61 6c 6c    2d 67 69 74 20 22 63 68 65 63 6b 6f 75 74 2d 69 | .....(magit-call-git."checkout-i | 
| 4af80 | 6e 64 65 78 22 20 22 2d 2d 61 6c 6c 22 20 22 2d    2d 66 6f 72 63 65 22 29 29 0a 20 20 28 6d 61 67 | ndex"."--all"."--force"))...(mag | 
| 4afa0 | 69 74 2d 77 69 70 2d 63 6f 6d 6d 69 74 2d 61 66    74 65 72 2d 61 70 70 6c 79 20 6e 69 6c 20 22 20 | it-wip-commit-after-apply.nil.". | 
| 4afc0 | 61 66 74 65 72 20 72 65 73 65 74 22 29 0a 20 20    28 6d 61 67 69 74 2d 72 65 66 72 65 73 68 29 29 | after.reset")...(magit-refresh)) | 
| 4afe0 | 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64    0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 | ..;;;###autoload.(defun.magit-re | 
| 4b000 | 73 65 74 2d 71 75 69 63 6b 6c 79 20 28 63 6f 6d    6d 69 74 20 26 6f 70 74 69 6f 6e 61 6c 20 68 61 | set-quickly.(commit.&optional.ha | 
| 4b020 | 72 64 29 0a 20 20 22 52 65 73 65 74 20 74 68 65    20 60 48 45 41 44 27 20 61 6e 64 20 69 6e 64 65 | rd)..."Reset.the.`HEAD'.and.inde | 
| 4b040 | 78 20 74 6f 20 43 4f 4d 4d 49 54 2c 20 61 6e 64    20 70 6f 73 73 69 62 6c 79 20 74 68 65 20 77 6f | x.to.COMMIT,.and.possibly.the.wo | 
| 4b060 | 72 6b 69 6e 67 20 74 72 65 65 2e 0a 57 69 74 68    20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 | rking.tree..With.a.prefix.argume | 
| 4b080 | 6e 74 20 72 65 73 65 74 20 74 68 65 20 77 6f 72    6b 69 6e 67 20 74 72 65 65 20 6f 74 68 65 72 77 | nt.reset.the.working.tree.otherw | 
| 4b0a0 | 69 73 65 20 64 6f 6e 27 74 2e 0a 5c 6e 28 67 69    74 20 72 65 73 65 74 20 2d 2d 6d 69 78 65 64 7c | ise.don't..\n(git.reset.--mixed| | 
| 4b0c0 | 2d 2d 68 61 72 64 20 43 4f 4d 4d 49 54 29 22 0a    20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 | --hard.COMMIT)"...(interactive.( | 
| 4b0e0 | 6c 69 73 74 20 28 6d 61 67 69 74 2d 72 65 73 65    74 2d 72 65 61 64 2d 62 72 61 6e 63 68 2d 6f 72 | list.(magit-reset-read-branch-or | 
| 4b100 | 2d 63 6f 6d 6d 69 74 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 | -commit.......................(i | 
| 4b120 | 66 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78    2d 61 72 67 0a 20 20 20 20 20 20 20 20 20 20 20 | f.current-prefix-arg............ | 
| 4b140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    63 6f 6e 63 61 74 20 28 6d 61 67 69 74 2d 2d 70 | ...............(concat.(magit--p | 
| 4b160 | 72 6f 70 65 72 74 69 7a 65 2d 66 61 63 65 20 22    48 61 72 64 22 20 27 62 6f 6c 64 29 0a 20 20 20 | ropertize-face."Hard".'bold).... | 
| 4b180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 | ..............................." | 
| 4b1a0 | 20 72 65 73 65 74 20 25 73 20 74 6f 22 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .reset.%s.to").................. | 
| 4b1c0 | 20 20 20 20 20 20 20 22 52 65 73 65 74 20 25 73    20 74 6f 22 29 29 0a 20 20 20 20 20 20 20 20 20 | ......."Reset.%s.to")).......... | 
| 4b1e0 | 20 20 20 20 20 20 20 20 20 20 20 20 63 75 72 72    65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 29 29 | ............current-prefix-arg)) | 
| 4b200 | 0a 20 20 28 6d 61 67 69 74 2d 72 65 73 65 74 2d    69 6e 74 65 72 6e 61 6c 20 28 69 66 20 68 61 72 | ...(magit-reset-internal.(if.har | 
| 4b220 | 64 20 22 2d 2d 68 61 72 64 22 20 22 2d 2d 6d 69    78 65 64 22 29 20 63 6f 6d 6d 69 74 29 29 0a 0a | d."--hard"."--mixed").commit)).. | 
| 4b240 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 73    65 74 2d 72 65 61 64 2d 62 72 61 6e 63 68 2d 6f | (defun.magit-reset-read-branch-o | 
| 4b260 | 72 2d 63 6f 6d 6d 69 74 20 28 70 72 6f 6d 70 74    29 0a 20 20 22 50 72 6f 6d 70 74 20 66 6f 72 20 | r-commit.(prompt)..."Prompt.for. | 
| 4b280 | 61 6e 64 20 72 65 74 75 72 6e 20 61 20 72 65 66    20 74 6f 20 72 65 73 65 74 20 48 45 41 44 20 74 | and.return.a.ref.to.reset.HEAD.t | 
| 4b2a0 | 6f 2e 0a 0a 50 52 4f 4d 50 54 20 69 73 20 61 20    66 6f 72 6d 61 74 20 73 74 72 69 6e 67 2c 20 77 | o...PROMPT.is.a.format.string,.w | 
| 4b2c0 | 68 65 72 65 20 65 69 74 68 65 72 20 74 68 65 20    63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 20 6e | here.either.the.current.branch.n | 
| 4b2e0 | 61 6d 65 0a 6f 72 20 5c 22 64 65 74 61 63 68 65    64 20 68 65 61 64 5c 22 20 77 69 6c 6c 20 62 65 | ame.or.\"detached.head\".will.be | 
| 4b300 | 20 73 75 62 73 74 69 74 75 74 65 64 20 66 6f 72    20 25 73 2e 22 0a 20 20 28 6d 61 67 69 74 2d 72 | .substituted.for.%s."...(magit-r | 
| 4b320 | 65 61 64 2d 62 72 61 6e 63 68 2d 6f 72 2d 63 6f    6d 6d 69 74 0a 20 20 20 28 66 6f 72 6d 61 74 20 | ead-branch-or-commit....(format. | 
| 4b340 | 70 72 6f 6d 70 74 20 28 6f 72 20 28 6d 61 67 69    74 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 | prompt.(or.(magit-get-current-br | 
| 4b360 | 61 6e 63 68 29 20 22 64 65 74 61 63 68 65 64 20    68 65 61 64 22 29 29 29 29 0a 0a 28 64 65 66 75 | anch)."detached.head"))))..(defu | 
| 4b380 | 6e 20 6d 61 67 69 74 2d 72 65 73 65 74 2d 69 6e    74 65 72 6e 61 6c 20 28 61 72 67 20 63 6f 6d 6d | n.magit-reset-internal.(arg.comm | 
| 4b3a0 | 69 74 20 26 6f 70 74 69 6f 6e 61 6c 20 70 61 74    68 29 0a 20 20 28 77 68 65 6e 20 28 61 6e 64 20 | it.&optional.path)...(when.(and. | 
| 4b3c0 | 28 6e 6f 74 20 28 6d 65 6d 62 65 72 20 61 72 67    20 27 28 22 2d 2d 68 61 72 64 22 20 6e 69 6c 29 | (not.(member.arg.'("--hard".nil) | 
| 4b3e0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    28 65 71 75 61 6c 20 28 6d 61 67 69 74 2d 72 65 | ))..............(equal.(magit-re | 
| 4b400 | 76 2d 70 61 72 73 65 20 63 6f 6d 6d 69 74 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | v-parse.commit)................. | 
| 4b420 | 20 20 20 20 28 6d 61 67 69 74 2d 72 65 76 2d 70    61 72 73 65 20 22 48 45 41 44 7e 22 29 29 29 0a | ....(magit-rev-parse."HEAD~"))). | 
| 4b440 | 20 20 20 20 28 77 69 74 68 2d 74 65 6d 70 2d 62    75 66 66 65 72 0a 20 20 20 20 20 20 28 6d 61 67 | ....(with-temp-buffer.......(mag | 
| 4b460 | 69 74 2d 67 69 74 2d 69 6e 73 65 72 74 20 22 73    68 6f 77 22 20 22 2d 73 22 20 22 2d 2d 66 6f 72 | it-git-insert."show"."-s"."--for | 
| 4b480 | 6d 61 74 3d 25 42 22 20 22 48 45 41 44 22 29 0a    20 20 20 20 20 20 28 77 68 65 6e 20 67 69 74 2d | mat=%B"."HEAD").......(when.git- | 
| 4b4a0 | 63 6f 6d 6d 69 74 2d 6d 61 6a 6f 72 2d 6d 6f 64    65 0a 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 | commit-major-mode.........(funca | 
| 4b4c0 | 6c 6c 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 61    6a 6f 72 2d 6d 6f 64 65 29 29 0a 20 20 20 20 20 | ll.git-commit-major-mode))...... | 
| 4b4e0 | 20 28 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 65 74    75 70 2d 66 6f 6e 74 2d 6c 6f 63 6b 29 0a 20 20 | .(git-commit-setup-font-lock)... | 
| 4b500 | 20 20 20 20 28 67 69 74 2d 63 6f 6d 6d 69 74 2d    73 61 76 65 2d 6d 65 73 73 61 67 65 29 29 29 0a | ....(git-commit-save-message))). | 
| 4b520 | 20 20 28 6c 65 74 20 28 28 63 6d 64 20 28 69 66    20 28 61 6e 64 20 28 65 71 75 61 6c 20 63 6f 6d | ..(let.((cmd.(if.(and.(equal.com | 
| 4b540 | 6d 69 74 20 22 48 45 41 44 22 29 20 28 6e 6f 74    20 61 72 67 29 29 20 22 75 6e 73 74 61 67 65 22 | mit."HEAD").(not.arg))."unstage" | 
| 4b560 | 20 22 72 65 73 65 74 22 29 29 29 0a 20 20 20 20    28 6d 61 67 69 74 2d 77 69 70 2d 63 6f 6d 6d 69 | ."reset"))).....(magit-wip-commi | 
| 4b580 | 74 2d 62 65 66 6f 72 65 2d 63 68 61 6e 67 65 20    6e 69 6c 20 28 63 6f 6e 63 61 74 20 22 20 62 65 | t-before-change.nil.(concat.".be | 
| 4b5a0 | 66 6f 72 65 20 22 20 63 6d 64 29 29 0a 20 20 20    20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 20 | fore.".cmd)).....(magit-run-git. | 
| 4b5c0 | 22 72 65 73 65 74 22 20 61 72 67 20 63 6f 6d 6d    69 74 20 22 2d 2d 22 20 70 61 74 68 29 0a 20 20 | "reset".arg.commit."--".path)... | 
| 4b5e0 | 20 20 28 77 68 65 6e 20 28 65 71 75 61 6c 20 63    6d 64 20 22 75 6e 73 74 61 67 65 22 29 0a 20 20 | ..(when.(equal.cmd."unstage")... | 
| 4b600 | 20 20 20 20 28 6d 61 67 69 74 2d 77 69 70 2d 63    6f 6d 6d 69 74 2d 61 66 74 65 72 2d 61 70 70 6c | ....(magit-wip-commit-after-appl | 
| 4b620 | 79 20 6e 69 6c 20 22 20 61 66 74 65 72 20 75 6e    73 74 61 67 65 22 29 29 29 29 0a 0a 3b 3b 3b 20 | y.nil.".after.unstage"))))..;;;. | 
| 4b640 | 5f 0a 28 70 72 6f 76 69 64 65 20 27 6d 61 67 69    74 2d 72 65 73 65 74 29 0a 3b 3b 3b 20 6d 61 67 | _.(provide.'magit-reset).;;;.mag | 
| 4b660 | 69 74 2d 72 65 73 65 74 2e 65 6c 20 65 6e 64 73    20 68 65 72 65 0a 00 00 00 00 00 00 00 00 00 00 | it-reset.el.ends.here........... | 
| 4b680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 4b6a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 4b6c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 4b6e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 4b700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 4b720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 4b740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 4b760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 4b780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 4b7a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 4b7c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 4b7e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 4b800 | 6d 61 67 69 74 2d 32 30 32 34 30 34 30 34 2e 31    39 30 31 2f 6d 61 67 69 74 2d 61 70 70 6c 79 2e | magit-20240404.1901/magit-apply. | 
| 4b820 | 65 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | el.............................. | 
| 4b840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 4b860 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30    30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 | 
| 4b880 | 30 31 30 36 35 36 32 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 34 36 36 34 00 20 30 00 00 00 | 0106562.00000000000.014664..0... | 
| 4b8a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 4b8c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 4b8e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 4b900 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... | 
| 4b920 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... | 
| 4b940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 4b960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 4b980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 4b9a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 4b9c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 4b9e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 4ba00 | 3b 3b 3b 20 6d 61 67 69 74 2d 61 70 70 6c 79 2e    65 6c 20 2d 2d 2d 20 41 70 70 6c 79 20 47 69 74 | ;;;.magit-apply.el.---.Apply.Git | 
| 4ba20 | 20 64 69 66 66 73 20 20 2d 2a 2d 20 6c 65 78 69    63 61 6c 2d 62 69 6e 64 69 6e 67 3a 74 20 2d 2a | .diffs..-*-.lexical-binding:t.-* | 
| 4ba40 | 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20    28 43 29 20 32 30 30 38 2d 32 30 32 34 20 54 68 | -..;;.Copyright.(C).2008-2024.Th | 
| 4ba60 | 65 20 4d 61 67 69 74 20 50 72 6f 6a 65 63 74 20    43 6f 6e 74 72 69 62 75 74 6f 72 73 0a 0a 3b 3b | e.Magit.Project.Contributors..;; | 
| 4ba80 | 20 41 75 74 68 6f 72 3a 20 4a 6f 6e 61 73 20 42    65 72 6e 6f 75 6c 6c 69 20 3c 6a 6f 6e 61 73 40 | .Author:.Jonas.Bernoulli.<jonas@ | 
| 4baa0 | 62 65 72 6e 6f 75 6c 2e 6c 69 3e 0a 3b 3b 20 4d    61 69 6e 74 61 69 6e 65 72 3a 20 4a 6f 6e 61 73 | bernoul.li>.;;.Maintainer:.Jonas | 
| 4bac0 | 20 42 65 72 6e 6f 75 6c 6c 69 20 3c 6a 6f 6e 61    73 40 62 65 72 6e 6f 75 6c 2e 6c 69 3e 0a 0a 3b | .Bernoulli.<jonas@bernoul.li>..; | 
| 4bae0 | 3b 20 53 50 44 58 2d 4c 69 63 65 6e 73 65 2d 49    64 65 6e 74 69 66 69 65 72 3a 20 47 50 4c 2d 33 | ;.SPDX-License-Identifier:.GPL-3 | 
| 4bb00 | 2e 30 2d 6f 72 2d 6c 61 74 65 72 0a 0a 3b 3b 20    4d 61 67 69 74 20 69 73 20 66 72 65 65 20 73 6f | .0-or-later..;;.Magit.is.free.so | 
| 4bb20 | 66 74 77 61 72 65 3a 20 79 6f 75 20 63 61 6e 20    72 65 64 69 73 74 72 69 62 75 74 65 20 69 74 20 | ftware:.you.can.redistribute.it. | 
| 4bb40 | 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 20 69 74    0a 3b 3b 20 75 6e 64 65 72 20 74 68 65 20 74 65 | and/or.modify.it.;;.under.the.te | 
| 4bb60 | 72 6d 73 20 6f 66 20 74 68 65 20 47 4e 55 20 47    65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 | rms.of.the.GNU.General.Public.Li | 
| 4bb80 | 63 65 6e 73 65 20 61 73 20 70 75 62 6c 69 73 68    65 64 20 62 79 0a 3b 3b 20 74 68 65 20 46 72 65 | cense.as.published.by.;;.the.Fre | 
| 4bba0 | 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64    61 74 69 6f 6e 2c 20 65 69 74 68 65 72 20 76 65 | e.Software.Foundation,.either.ve | 
| 4bbc0 | 72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c    69 63 65 6e 73 65 2c 20 6f 72 0a 3b 3b 20 28 61 | rsion.3.of.the.License,.or.;;.(a | 
| 4bbe0 | 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61    6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e | t.your.option).any.later.version | 
| 4bc00 | 2e 0a 3b 3b 0a 3b 3b 20 4d 61 67 69 74 20 69 73    20 64 69 73 74 72 69 62 75 74 65 64 20 69 6e 20 | ..;;.;;.Magit.is.distributed.in. | 
| 4bc20 | 74 68 65 20 68 6f 70 65 20 74 68 61 74 20 69 74    20 77 69 6c 6c 20 62 65 20 75 73 65 66 75 6c 2c | the.hope.that.it.will.be.useful, | 
| 4bc40 | 20 62 75 74 20 57 49 54 48 4f 55 54 0a 3b 3b 20    41 4e 59 20 57 41 52 52 41 4e 54 59 3b 20 77 69 | .but.WITHOUT.;;.ANY.WARRANTY;.wi | 
| 4bc60 | 74 68 6f 75 74 20 65 76 65 6e 20 74 68 65 20 69    6d 70 6c 69 65 64 20 77 61 72 72 61 6e 74 79 20 | thout.even.the.implied.warranty. | 
| 4bc80 | 6f 66 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49    54 59 0a 3b 3b 20 6f 72 20 46 49 54 4e 45 53 53 | of.MERCHANTABILITY.;;.or.FITNESS | 
| 4bca0 | 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41    52 20 50 55 52 50 4f 53 45 2e 20 20 53 65 65 20 | .FOR.A.PARTICULAR.PURPOSE...See. | 
| 4bcc0 | 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20    50 75 62 6c 69 63 0a 3b 3b 20 4c 69 63 65 6e 73 | the.GNU.General.Public.;;.Licens | 
| 4bce0 | 65 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69    6c 73 2e 0a 3b 3b 0a 3b 3b 20 59 6f 75 20 73 68 | e.for.more.details..;;.;;.You.sh | 
| 4bd00 | 6f 75 6c 64 20 68 61 76 65 20 72 65 63 65 69 76    65 64 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 | ould.have.received.a.copy.of.the | 
| 4bd20 | 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62    6c 69 63 20 4c 69 63 65 6e 73 65 0a 3b 3b 20 61 | .GNU.General.Public.License.;;.a | 
| 4bd40 | 6c 6f 6e 67 20 77 69 74 68 20 4d 61 67 69 74 2e    20 20 49 66 20 6e 6f 74 2c 20 73 65 65 20 3c 68 | long.with.Magit...If.not,.see.<h | 
| 4bd60 | 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f    72 67 2f 6c 69 63 65 6e 73 65 73 2f 3e 2e 0a 0a | ttps://www.gnu.org/licenses/>... | 
| 4bd80 | 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a    0a 3b 3b 20 54 68 69 73 20 6c 69 62 72 61 72 79 | ;;;.Commentary:..;;.This.library | 
| 4bda0 | 20 69 6d 70 6c 65 6d 65 6e 74 73 20 63 6f 6d 6d    61 6e 64 73 20 66 6f 72 20 61 70 70 6c 79 69 6e | .implements.commands.for.applyin | 
| 4bdc0 | 67 20 47 69 74 20 64 69 66 66 73 20 6f 72 20 70    61 72 74 73 0a 3b 3b 20 6f 66 20 73 75 63 68 20 | g.Git.diffs.or.parts.;;.of.such. | 
| 4bde0 | 61 20 64 69 66 66 2e 20 20 54 68 65 20 73 75 70    70 6f 72 74 65 64 20 22 61 70 70 6c 79 20 76 61 | a.diff...The.supported."apply.va | 
| 4be00 | 72 69 61 6e 74 73 22 20 61 72 65 20 61 70 70 6c    79 2c 20 73 74 61 67 65 2c 0a 3b 3b 20 75 6e 73 | riants".are.apply,.stage,.;;.uns | 
| 4be20 | 74 61 67 65 2c 20 64 69 73 63 61 72 64 2c 20 61    6e 64 20 72 65 76 65 72 73 65 20 2d 20 6d 6f 72 | tage,.discard,.and.reverse.-.mor | 
| 4be40 | 65 20 74 68 61 6e 20 47 69 74 20 69 74 73 65 6c    66 20 6b 6e 6f 77 73 20 61 62 6f 75 74 2c 0a 3b | e.than.Git.itself.knows.about,.; | 
| 4be60 | 3b 20 61 74 20 6c 65 61 73 74 20 61 74 20 74 68    65 20 70 6f 72 63 65 6c 61 69 6e 20 6c 65 76 65 | ;.at.least.at.the.porcelain.leve | 
| 4be80 | 6c 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28    72 65 71 75 69 72 65 20 27 6d 61 67 69 74 2d 63 | l...;;;.Code:..(require.'magit-c | 
| 4bea0 | 6f 72 65 29 0a 28 72 65 71 75 69 72 65 20 27 6d    61 67 69 74 2d 64 69 66 66 29 0a 28 72 65 71 75 | ore).(require.'magit-diff).(requ | 
| 4bec0 | 69 72 65 20 27 6d 61 67 69 74 2d 77 69 70 29 0a    0a 28 72 65 71 75 69 72 65 20 27 74 72 61 6e 73 | ire.'magit-wip)..(require.'trans | 
| 4bee0 | 69 65 6e 74 29 20 3b 20 53 65 65 20 23 33 37 33    32 2e 0a 0a 3b 3b 20 46 6f 72 20 60 6d 61 67 69 | ient).;.See.#3732...;;.For.`magi | 
| 4bf00 | 74 2d 61 70 70 6c 79 27 0a 28 64 65 63 6c 61 72    65 2d 66 75 6e 63 74 69 6f 6e 20 6d 61 67 69 74 | t-apply'.(declare-function.magit | 
| 4bf20 | 2d 61 6d 20 22 6d 61 67 69 74 2d 73 65 71 75 65    6e 63 65 22 20 28 29 20 74 29 0a 28 64 65 63 6c | -am."magit-sequence".().t).(decl | 
| 4bf40 | 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6d 61 67    69 74 2d 70 61 74 63 68 2d 61 70 70 6c 79 20 22 | are-function.magit-patch-apply." | 
| 4bf60 | 6d 61 67 69 74 2d 70 61 74 63 68 22 20 28 29 20    74 29 0a 3b 3b 20 46 6f 72 20 60 6d 61 67 69 74 | magit-patch".().t).;;.For.`magit | 
| 4bf80 | 2d 64 69 73 63 61 72 64 2d 66 69 6c 65 73 27 0a    28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f | -discard-files'.(declare-functio | 
| 4bfa0 | 6e 20 6d 61 67 69 74 2d 63 68 65 63 6b 6f 75 74    2d 73 74 61 67 65 20 22 6d 61 67 69 74 2d 6d 65 | n.magit-checkout-stage."magit-me | 
| 4bfc0 | 72 67 65 22 20 28 66 69 6c 65 20 61 72 67 29 29    0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 | rge".(file.arg)).(declare-functi | 
| 4bfe0 | 6f 6e 20 6d 61 67 69 74 2d 63 68 65 63 6b 6f 75    74 2d 72 65 61 64 2d 73 74 61 67 65 20 22 6d 61 | on.magit-checkout-read-stage."ma | 
| 4c000 | 67 69 74 2d 6d 65 72 67 65 22 20 28 66 69 6c 65    29 29 0a 28 64 65 66 76 61 72 20 61 75 74 6f 2d | git-merge".(file)).(defvar.auto- | 
| 4c020 | 72 65 76 65 72 74 2d 76 65 72 62 6f 73 65 29 0a    3b 3b 20 46 6f 72 20 60 6d 61 67 69 74 2d 73 74 | revert-verbose).;;.For.`magit-st | 
| 4c040 | 61 67 65 2d 75 6e 74 72 61 63 6b 65 64 27 0a 28    64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e | age-untracked'.(declare-function | 
| 4c060 | 20 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65    2d 61 64 64 2d 31 20 22 6d 61 67 69 74 2d 73 75 | .magit-submodule-add-1."magit-su | 
| 4c080 | 62 6d 6f 64 75 6c 65 22 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 75 72 6c 20 | bmodule"...................(url. | 
| 4c0a0 | 26 6f 70 74 69 6f 6e 61 6c 20 70 61 74 68 20 6e    61 6d 65 20 61 72 67 73 29 29 0a 28 64 65 63 6c | &optional.path.name.args)).(decl | 
| 4c0c0 | 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6d 61 67    69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 72 65 61 | are-function.magit-submodule-rea | 
| 4c0e0 | 64 2d 6e 61 6d 65 2d 66 6f 72 2d 70 61 74 68 20    22 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 | d-name-for-path."magit-submodule | 
| 4c100 | 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 70 61 74 68 20 26 6f 70 74 69 6f | "...................(path.&optio | 
| 4c120 | 6e 61 6c 20 70 72 65 66 65 72 2d 73 68 6f 72 74    29 29 0a 28 64 65 66 76 61 72 20 62 6f 72 67 2d | nal.prefer-short)).(defvar.borg- | 
| 4c140 | 75 73 65 72 2d 65 6d 61 63 73 2d 64 69 72 65 63    74 6f 72 79 29 0a 0a 28 63 6c 2d 65 76 61 6c 2d | user-emacs-directory)..(cl-eval- | 
| 4c160 | 77 68 65 6e 20 28 63 6f 6d 70 69 6c 65 20 6c 6f    61 64 29 0a 20 20 28 77 68 65 6e 20 28 3c 20 65 | when.(compile.load)...(when.(<.e | 
| 4c180 | 6d 61 63 73 2d 6d 61 6a 6f 72 2d 76 65 72 73 69    6f 6e 20 32 36 29 0a 20 20 20 20 28 64 65 66 61 | macs-major-version.26).....(defa | 
| 4c1a0 | 6c 69 61 73 20 27 73 6d 65 72 67 65 2d 6b 65 65    70 2d 75 70 70 65 72 20 27 73 6d 65 72 67 65 2d | lias.'smerge-keep-upper.'smerge- | 
| 4c1c0 | 6b 65 65 70 2d 6d 69 6e 65 29 0a 20 20 20 20 28    64 65 66 61 6c 69 61 73 20 27 73 6d 65 72 67 65 | keep-mine).....(defalias.'smerge | 
| 4c1e0 | 2d 6b 65 65 70 2d 6c 6f 77 65 72 20 27 73 6d 65    72 67 65 2d 6b 65 65 70 2d 6f 74 68 65 72 29 29 | -keep-lower.'smerge-keep-other)) | 
| 4c200 | 29 0a 0a 3b 3b 3b 20 4f 70 74 69 6f 6e 73 0a 0a    28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 | )..;;;.Options..(defcustom.magit | 
| 4c220 | 2d 64 65 6c 65 74 65 2d 62 79 2d 6d 6f 76 69 6e    67 2d 74 6f 2d 74 72 61 73 68 20 74 0a 20 20 22 | -delete-by-moving-to-trash.t..." | 
| 4c240 | 57 68 65 74 68 65 72 20 4d 61 67 69 74 20 75 73    65 73 20 74 68 65 20 73 79 73 74 65 6d 27 73 20 | Whether.Magit.uses.the.system's. | 
| 4c260 | 74 72 61 73 68 20 63 61 6e 2e 0a 0a 59 6f 75 20    73 68 6f 75 6c 64 20 61 62 73 6f 6c 75 74 65 6c | trash.can...You.should.absolutel | 
| 4c280 | 79 20 6e 6f 74 20 64 69 73 61 62 6c 65 20 74 68    69 73 20 61 6e 64 20 61 6c 73 6f 20 72 65 6d 6f | y.not.disable.this.and.also.remo | 
| 4c2a0 | 76 65 20 60 64 69 73 63 61 72 64 27 0a 66 72 6f    6d 20 60 6d 61 67 69 74 2d 6e 6f 2d 63 6f 6e 66 | ve.`discard'.from.`magit-no-conf | 
| 4c2c0 | 69 72 6d 27 2e 20 20 59 6f 75 20 73 68 6f 75 6c    64 6e 27 74 20 64 6f 20 74 68 61 74 20 65 76 65 | irm'...You.shouldn't.do.that.eve | 
| 4c2e0 | 6e 20 69 66 20 79 6f 75 20 68 61 76 65 0a 61 6c    6c 20 6f 66 20 74 68 65 20 4d 61 67 69 74 2d 57 | n.if.you.have.all.of.the.Magit-W | 
| 4c300 | 69 70 20 6d 6f 64 65 73 20 65 6e 61 62 6c 65 64    2c 20 62 65 63 61 75 73 65 20 74 68 6f 73 65 20 | ip.modes.enabled,.because.those. | 
| 4c320 | 6d 6f 64 65 73 20 64 6f 20 6e 6f 74 0a 74 72 61    63 6b 20 61 6e 79 20 66 69 6c 65 73 20 74 68 61 | modes.do.not.track.any.files.tha | 
| 4c340 | 74 20 61 72 65 20 6e 6f 74 20 74 72 61 63 6b 65    64 20 69 6e 20 74 68 65 20 70 72 6f 70 65 72 20 | t.are.not.tracked.in.the.proper. | 
| 4c360 | 62 72 61 6e 63 68 2e 22 0a 20 20 3a 70 61 63 6b    61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 | branch."...:package-version.'(ma | 
| 4c380 | 67 69 74 20 2e 20 22 32 2e 31 2e 30 22 29 0a 20    20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 65 | git..."2.1.0")...:group.'magit-e | 
| 4c3a0 | 73 73 65 6e 74 69 61 6c 73 0a 20 20 3a 74 79 70    65 20 27 62 6f 6f 6c 65 61 6e 29 0a 0a 28 64 65 | ssentials...:type.'boolean)..(de | 
| 4c3c0 | 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 75 6e    73 74 61 67 65 2d 63 6f 6d 6d 69 74 74 65 64 20 | fcustom.magit-unstage-committed. | 
| 4c3e0 | 74 0a 20 20 22 57 68 65 74 68 65 72 20 75 6e 73    74 61 67 69 6e 67 20 61 20 63 6f 6d 6d 69 74 74 | t..."Whether.unstaging.a.committ | 
| 4c400 | 65 64 20 63 68 61 6e 67 65 20 72 65 76 65 72 74    73 20 69 74 20 69 6e 73 74 65 61 64 2e 0a 0a 41 | ed.change.reverts.it.instead...A | 
| 4c420 | 20 63 6f 6d 6d 69 74 74 65 64 20 63 68 61 6e 67    65 20 63 61 6e 6e 6f 74 20 62 65 20 75 6e 73 74 | .committed.change.cannot.be.unst | 
| 4c440 | 61 67 65 64 2c 20 62 65 63 61 75 73 65 20 73 74    61 67 69 6e 67 20 61 6e 64 0a 75 6e 73 74 61 67 | aged,.because.staging.and.unstag | 
| 4c460 | 69 6e 67 20 61 72 65 20 61 63 74 69 6f 6e 73 20    74 68 61 74 20 61 72 65 20 63 6f 6e 63 65 72 6e | ing.are.actions.that.are.concern | 
| 4c480 | 65 64 20 77 69 74 68 20 74 68 65 20 64 69 66 66    65 72 65 6e 63 65 73 0a 62 65 74 77 65 65 6e 20 | ed.with.the.differences.between. | 
| 4c4a0 | 74 68 65 20 69 6e 64 65 78 20 61 6e 64 20 74 68    65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2c 20 | the.index.and.the.working.tree,. | 
| 4c4c0 | 6e 6f 74 20 77 69 74 68 20 63 6f 6d 6d 69 74 74    65 64 0a 63 68 61 6e 67 65 73 2e 0a 0a 49 66 20 | not.with.committed.changes...If. | 
| 4c4e0 | 74 68 69 73 20 6f 70 74 69 6f 6e 20 69 73 20 6e    6f 6e 2d 6e 69 6c 20 28 74 68 65 20 64 65 66 61 | this.option.is.non-nil.(the.defa | 
| 4c500 | 75 6c 74 29 2c 20 74 68 65 6e 20 74 79 70 69 6e    67 20 5c 22 75 5c 22 0a 5c 28 60 6d 61 67 69 74 | ult),.then.typing.\"u\".\(`magit | 
| 4c520 | 2d 75 6e 73 74 61 67 65 27 29 20 6f 6e 20 61 20    63 6f 6d 6d 69 74 74 65 64 20 63 68 61 6e 67 65 | -unstage').on.a.committed.change | 
| 4c540 | 2c 20 63 61 75 73 65 73 20 69 74 20 74 6f 20 62    65 0a 72 65 76 65 72 73 65 64 20 69 6e 20 74 68 | ,.causes.it.to.be.reversed.in.th | 
| 4c560 | 65 20 69 6e 64 65 78 20 62 75 74 20 6e 6f 74 20    74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 | e.index.but.not.the.working.tree | 
| 4c580 | 2e 20 20 46 6f 72 20 6d 6f 72 65 0a 69 6e 66 6f    72 6d 61 74 69 6f 6e 20 73 65 65 20 63 6f 6d 6d | ...For.more.information.see.comm | 
| 4c5a0 | 61 6e 64 20 60 6d 61 67 69 74 2d 72 65 76 65 72    73 65 2d 69 6e 2d 69 6e 64 65 78 27 2e 22 0a 20 | and.`magit-reverse-in-index'.".. | 
| 4c5c0 | 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f    6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 34 | .:package-version.'(magit..."2.4 | 
| 4c5e0 | 2e 31 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d    61 67 69 74 2d 63 6f 6d 6d 61 6e 64 73 0a 20 20 | .1")...:group.'magit-commands... | 
| 4c600 | 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a    0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 | :type.'boolean)..(defcustom.magi | 
| 4c620 | 74 2d 72 65 76 65 72 73 65 2d 61 74 6f 6d 69 63    61 6c 6c 79 20 6e 69 6c 0a 20 20 22 57 68 65 74 | t-reverse-atomically.nil..."Whet | 
| 4c640 | 68 65 72 20 74 6f 20 72 65 76 65 72 73 65 20 63    68 61 6e 67 65 73 20 61 74 6f 6d 69 63 61 6c 6c | her.to.reverse.changes.atomicall | 
| 4c660 | 79 2e 0a 0a 49 66 20 73 6f 6d 65 20 63 68 61 6e    67 65 73 20 63 61 6e 20 62 65 20 72 65 76 65 72 | y...If.some.changes.can.be.rever | 
| 4c680 | 73 65 64 20 77 68 69 6c 65 20 6f 74 68 65 72 73    20 63 61 6e 6e 6f 74 2c 20 74 68 65 6e 20 6e 6f | sed.while.others.cannot,.then.no | 
| 4c6a0 | 74 68 69 6e 67 0a 69 73 20 72 65 76 65 72 73 65    64 20 69 66 20 74 68 65 20 76 61 6c 75 65 20 6f | thing.is.reversed.if.the.value.o | 
| 4c6c0 | 66 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 69 73    20 6e 6f 6e 2d 6e 69 6c 2e 20 20 42 75 74 20 77 | f.this.option.is.non-nil...But.w | 
| 4c6e0 | 68 65 6e 20 69 74 0a 69 73 20 6e 69 6c 2c 20 74    68 65 6e 20 74 68 65 20 63 68 61 6e 67 65 73 20 | hen.it.is.nil,.then.the.changes. | 
| 4c700 | 74 68 61 74 20 63 61 6e 20 62 65 20 72 65 76 65    72 73 65 64 20 61 72 65 20 72 65 76 65 72 73 65 | that.can.be.reversed.are.reverse | 
| 4c720 | 64 20 61 6e 64 0a 66 6f 72 20 74 68 65 20 6f 74    68 65 72 20 63 68 61 6e 67 65 73 20 64 69 66 66 | d.and.for.the.other.changes.diff | 
| 4c740 | 20 66 69 6c 65 73 20 61 72 65 20 63 72 65 61 74    65 64 20 74 68 61 74 20 63 6f 6e 74 61 69 6e 20 | .files.are.created.that.contain. | 
| 4c760 | 74 68 65 0a 72 65 6a 65 63 74 65 64 20 72 65 76    65 72 73 61 6c 73 2e 22 0a 20 20 3a 70 61 63 6b | the.rejected.reversals."...:pack | 
| 4c780 | 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61    67 69 74 20 2e 20 22 32 2e 37 2e 30 22 29 0a 20 | age-version.'(magit..."2.7.0").. | 
| 4c7a0 | 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 63    6f 6d 6d 61 6e 64 73 0a 20 20 3a 74 79 70 65 20 | .:group.'magit-commands...:type. | 
| 4c7c0 | 27 62 6f 6f 6c 65 61 6e 29 0a 0a 28 64 65 66 63    75 73 74 6f 6d 20 6d 61 67 69 74 2d 70 6f 73 74 | 'boolean)..(defcustom.magit-post | 
| 4c7e0 | 2d 73 74 61 67 65 2d 68 6f 6f 6b 20 6e 69 6c 0a    20 20 22 48 6f 6f 6b 20 72 75 6e 20 61 66 74 65 | -stage-hook.nil..."Hook.run.afte | 
| 4c800 | 72 20 73 74 61 67 69 6e 67 20 63 68 61 6e 67 65    73 2e 0a 54 68 69 73 20 68 6f 6f 6b 20 69 73 20 | r.staging.changes..This.hook.is. | 
| 4c820 | 72 75 6e 20 62 79 20 60 6d 61 67 69 74 2d 72 65    66 72 65 73 68 27 20 69 66 20 60 74 68 69 73 2d | run.by.`magit-refresh'.if.`this- | 
| 4c840 | 63 6f 6d 6d 61 6e 64 27 0a 69 73 20 61 20 6d 65    6d 62 65 72 20 6f 66 20 60 6d 61 67 69 74 2d 70 | command'.is.a.member.of.`magit-p | 
| 4c860 | 6f 73 74 2d 73 74 61 67 65 2d 68 6f 6f 6b 2d 63    6f 6d 6d 61 6e 64 73 27 2e 22 0a 20 20 3a 70 61 | ost-stage-hook-commands'."...:pa | 
| 4c880 | 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28    6d 61 67 69 74 20 2e 20 22 32 2e 39 30 2e 30 22 | ckage-version.'(magit..."2.90.0" | 
| 4c8a0 | 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69    74 2d 63 6f 6d 6d 61 6e 64 73 0a 20 20 3a 74 79 | )...:group.'magit-commands...:ty | 
| 4c8c0 | 70 65 20 27 68 6f 6f 6b 29 0a 0a 28 64 65 66 63    75 73 74 6f 6d 20 6d 61 67 69 74 2d 70 6f 73 74 | pe.'hook)..(defcustom.magit-post | 
| 4c8e0 | 2d 75 6e 73 74 61 67 65 2d 68 6f 6f 6b 20 6e 69    6c 0a 20 20 22 48 6f 6f 6b 20 72 75 6e 20 61 66 | -unstage-hook.nil..."Hook.run.af | 
| 4c900 | 74 65 72 20 75 6e 73 74 61 67 69 6e 67 20 63 68    61 6e 67 65 73 2e 0a 54 68 69 73 20 68 6f 6f 6b | ter.unstaging.changes..This.hook | 
| 4c920 | 20 69 73 20 72 75 6e 20 62 79 20 60 6d 61 67 69    74 2d 72 65 66 72 65 73 68 27 20 69 66 20 60 74 | .is.run.by.`magit-refresh'.if.`t | 
| 4c940 | 68 69 73 2d 63 6f 6d 6d 61 6e 64 27 0a 69 73 20    61 20 6d 65 6d 62 65 72 20 6f 66 20 60 6d 61 67 | his-command'.is.a.member.of.`mag | 
| 4c960 | 69 74 2d 70 6f 73 74 2d 75 6e 73 74 61 67 65 2d    68 6f 6f 6b 2d 63 6f 6d 6d 61 6e 64 73 27 2e 22 | it-post-unstage-hook-commands'." | 
| 4c980 | 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73    69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 | ...:package-version.'(magit..."2 | 
| 4c9a0 | 2e 39 30 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70    20 27 6d 61 67 69 74 2d 63 6f 6d 6d 61 6e 64 73 | .90.0")...:group.'magit-commands | 
| 4c9c0 | 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f 6b 29 0a    0a 3b 3b 3b 20 43 6f 6d 6d 61 6e 64 73 0a 3b 3b | ...:type.'hook)..;;;.Commands.;; | 
| 4c9e0 | 3b 3b 20 41 70 70 6c 79 0a 0a 28 64 65 66 75 6e    20 6d 61 67 69 74 2d 61 70 70 6c 79 20 28 26 72 | ;;.Apply..(defun.magit-apply.(&r | 
| 4ca00 | 65 73 74 20 61 72 67 73 29 0a 20 20 22 41 70 70    6c 79 20 74 68 65 20 63 68 61 6e 67 65 20 61 74 | est.args)..."Apply.the.change.at | 
| 4ca20 | 20 70 6f 69 6e 74 20 74 6f 20 74 68 65 20 77 6f    72 6b 69 6e 67 20 74 72 65 65 2e 0a 57 69 74 68 | .point.to.the.working.tree..With | 
| 4ca40 | 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65    6e 74 20 66 61 6c 6c 62 61 63 6b 20 74 6f 20 61 | .a.prefix.argument.fallback.to.a | 
| 4ca60 | 20 33 2d 77 61 79 20 6d 65 72 67 65 2e 20 20 44    6f 69 6e 67 0a 73 6f 20 63 61 75 73 65 73 20 74 | .3-way.merge...Doing.so.causes.t | 
| 4ca80 | 68 65 20 63 68 61 6e 67 65 20 74 6f 20 62 65 20    61 70 70 6c 69 65 64 20 74 6f 20 74 68 65 20 69 | he.change.to.be.applied.to.the.i | 
| 4caa0 | 6e 64 65 78 20 61 73 20 77 65 6c 6c 2e 22 0a 20    20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 61 | ndex.as.well."...(interactive.(a | 
| 4cac0 | 6e 64 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69    78 2d 61 72 67 20 28 6c 69 73 74 20 22 2d 2d 33 | nd.current-prefix-arg.(list."--3 | 
| 4cae0 | 77 61 79 22 29 29 29 0a 20 20 28 77 68 65 6e 2d    6c 65 74 20 28 28 73 20 28 6d 61 67 69 74 2d 61 | way")))...(when-let.((s.(magit-a | 
| 4cb00 | 70 70 6c 79 2d 2d 67 65 74 2d 73 65 6c 65 63 74    69 6f 6e 29 29 29 0a 20 20 20 20 28 70 63 61 73 | pply--get-selection))).....(pcas | 
| 4cb20 | 65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 64    69 66 66 2d 74 79 70 65 29 20 28 6d 61 67 69 74 | e.(list.(magit-diff-type).(magit | 
| 4cb40 | 2d 64 69 66 66 2d 73 63 6f 70 65 29 29 0a 20 20    20 20 20 20 28 60 28 2c 28 6f 72 20 27 75 6e 73 | -diff-scope)).......(`(,(or.'uns | 
| 4cb60 | 74 61 67 65 64 20 27 73 74 61 67 65 64 29 20 2c    5f 29 0a 20 20 20 20 20 20 20 28 75 73 65 72 2d | taged.'staged).,_)........(user- | 
| 4cb80 | 65 72 72 6f 72 20 22 43 68 61 6e 67 65 20 69 73    20 61 6c 72 65 61 64 79 20 69 6e 20 74 68 65 20 | error."Change.is.already.in.the. | 
| 4cba0 | 77 6f 72 6b 69 6e 67 20 74 72 65 65 22 29 29 0a    20 20 20 20 20 20 28 60 28 75 6e 74 72 61 63 6b | working.tree")).......(`(untrack | 
| 4cbc0 | 65 64 20 2c 28 6f 72 20 27 66 69 6c 65 20 27 66    69 6c 65 73 29 29 0a 20 20 20 20 20 20 20 28 63 | ed.,(or.'file.'files))........(c | 
| 4cbe0 | 61 6c 6c 2d 69 6e 74 65 72 61 63 74 69 76 65 6c    79 20 23 27 6d 61 67 69 74 2d 61 6d 29 29 0a 20 | all-interactively.#'magit-am)).. | 
| 4cc00 | 20 20 20 20 20 28 60 28 2c 5f 20 72 65 67 69 6f    6e 29 20 28 6d 61 67 69 74 2d 61 70 70 6c 79 2d | .....(`(,_.region).(magit-apply- | 
| 4cc20 | 72 65 67 69 6f 6e 20 73 20 61 72 67 73 29 29 0a    20 20 20 20 20 20 28 60 28 2c 5f 20 20 20 68 75 | region.s.args)).......(`(,_...hu | 
| 4cc40 | 6e 6b 29 20 28 6d 61 67 69 74 2d 61 70 70 6c 79    2d 68 75 6e 6b 20 20 20 73 20 61 72 67 73 29 29 | nk).(magit-apply-hunk...s.args)) | 
| 4cc60 | 0a 20 20 20 20 20 20 28 60 28 2c 5f 20 20 68 75    6e 6b 73 29 20 28 6d 61 67 69 74 2d 61 70 70 6c | .......(`(,_..hunks).(magit-appl | 
| 4cc80 | 79 2d 68 75 6e 6b 73 20 20 73 20 61 72 67 73 29    29 0a 20 20 20 20 20 20 28 60 28 72 65 62 61 73 | y-hunks..s.args)).......(`(rebas | 
| 4cca0 | 65 2d 73 65 71 75 65 6e 63 65 20 66 69 6c 65 29    0a 20 20 20 20 20 20 20 28 63 61 6c 6c 2d 69 6e | e-sequence.file)........(call-in | 
| 4ccc0 | 74 65 72 61 63 74 69 76 65 6c 79 20 23 27 6d 61    67 69 74 2d 70 61 74 63 68 2d 61 70 70 6c 79 29 | teractively.#'magit-patch-apply) | 
| 4cce0 | 29 0a 20 20 20 20 20 20 28 60 28 2c 5f 20 20 20    66 69 6c 65 29 20 28 6d 61 67 69 74 2d 61 70 70 | ).......(`(,_...file).(magit-app | 
| 4cd00 | 6c 79 2d 64 69 66 66 20 20 20 73 20 61 72 67 73    29 29 0a 20 20 20 20 20 20 28 60 28 2c 5f 20 20 | ly-diff...s.args)).......(`(,_.. | 
| 4cd20 | 66 69 6c 65 73 29 20 28 6d 61 67 69 74 2d 61 70    70 6c 79 2d 64 69 66 66 73 20 20 73 20 61 72 67 | files).(magit-apply-diffs..s.arg | 
| 4cd40 | 73 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d    61 67 69 74 2d 61 70 70 6c 79 2d 2d 73 65 63 74 | s)))))..(defun.magit-apply--sect | 
| 4cd60 | 69 6f 6e 2d 63 6f 6e 74 65 6e 74 20 28 73 65 63    74 69 6f 6e 29 0a 20 20 28 62 75 66 66 65 72 2d | ion-content.(section)...(buffer- | 
| 4cd80 | 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f    70 65 72 74 69 65 73 20 28 69 66 20 28 6d 61 67 | substring-no-properties.(if.(mag | 
| 4cda0 | 69 74 2d 68 75 6e 6b 2d 73 65 63 74 69 6f 6e 2d    70 20 73 65 63 74 69 6f 6e 29 0a 20 20 20 20 20 | it-hunk-section-p.section)...... | 
| 4cdc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 4cde0 | 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 73    74 61 72 74 29 0a 20 20 20 20 20 20 20 20 20 20 | .(oref.section.start)........... | 
| 4ce00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6f 72 65 66 20 | ..........................(oref. | 
| 4ce20 | 73 65 63 74 69 6f 6e 20 63 6f 6e 74 65 6e 74 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | section.content))............... | 
| 4ce40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6f 72 65 66 20 73 65 63 74 69 6f | ....................(oref.sectio | 
| 4ce60 | 6e 20 65 6e 64 29 29 29 0a 0a 28 64 65 66 75 6e    20 6d 61 67 69 74 2d 61 70 70 6c 79 2d 64 69 66 | n.end)))..(defun.magit-apply-dif | 
| 4ce80 | 66 73 20 28 73 65 63 74 69 6f 6e 73 20 26 72 65    73 74 20 61 72 67 73 29 0a 20 20 28 73 65 74 71 | fs.(sections.&rest.args)...(setq | 
| 4cea0 | 20 73 65 63 74 69 6f 6e 73 20 28 6d 61 67 69 74    2d 61 70 70 6c 79 2d 2d 67 65 74 2d 64 69 66 66 | .sections.(magit-apply--get-diff | 
| 4cec0 | 73 20 73 65 63 74 69 6f 6e 73 29 29 0a 20 20 28    6d 61 67 69 74 2d 61 70 70 6c 79 2d 70 61 74 63 | s.sections))...(magit-apply-patc | 
| 4cee0 | 68 20 73 65 63 74 69 6f 6e 73 20 61 72 67 73 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | h.sections.args................. | 
| 4cf00 | 20 20 20 20 20 28 6d 61 70 63 6f 6e 63 61 74 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....(mapconcat................. | 
| 4cf20 | 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 73    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ......(lambda.(s)............... | 
| 4cf40 | 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61    74 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 66 69 | ..........(concat.(magit-diff-fi | 
| 4cf60 | 6c 65 2d 68 65 61 64 65 72 20 73 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | le-header.s).................... | 
| 4cf80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61    67 69 74 2d 61 70 70 6c 79 2d 2d 73 65 63 74 69 | .............(magit-apply--secti | 
| 4cfa0 | 6f 6e 2d 63 6f 6e 74 65 6e 74 20 73 29 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | on-content.s)))................. | 
| 4cfc0 | 20 20 20 20 20 20 73 65 63 74 69 6f 6e 73 20 22    22 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | ......sections."")))..(defun.mag | 
| 4cfe0 | 69 74 2d 61 70 70 6c 79 2d 64 69 66 66 20 28 73    65 63 74 69 6f 6e 20 26 72 65 73 74 20 61 72 67 | it-apply-diff.(section.&rest.arg | 
| 4d000 | 73 29 0a 20 20 28 73 65 74 71 20 73 65 63 74 69    6f 6e 20 28 63 61 72 20 28 6d 61 67 69 74 2d 61 | s)...(setq.section.(car.(magit-a | 
| 4d020 | 70 70 6c 79 2d 2d 67 65 74 2d 64 69 66 66 73 20    28 6c 69 73 74 20 73 65 63 74 69 6f 6e 29 29 29 | pply--get-diffs.(list.section))) | 
| 4d040 | 29 0a 20 20 28 6d 61 67 69 74 2d 61 70 70 6c 79    2d 70 61 74 63 68 20 73 65 63 74 69 6f 6e 20 61 | )...(magit-apply-patch.section.a | 
| 4d060 | 72 67 73 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 | rgs......................(concat | 
| 4d080 | 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 66 69 6c    65 2d 68 65 61 64 65 72 20 73 65 63 74 69 6f 6e | .(magit-diff-file-header.section | 
| 4d0a0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | )..............................( | 
| 4d0c0 | 6d 61 67 69 74 2d 61 70 70 6c 79 2d 2d 73 65 63    74 69 6f 6e 2d 63 6f 6e 74 65 6e 74 20 73 65 63 | magit-apply--section-content.sec | 
| 4d0e0 | 74 69 6f 6e 29 29 29 29 0a 0a 28 64 65 66 75 6e    20 6d 61 67 69 74 2d 61 70 70 6c 79 2d 2d 61 64 | tion))))..(defun.magit-apply--ad | 
| 4d100 | 6a 75 73 74 2d 68 75 6e 6b 2d 6e 65 77 2d 73 74    61 72 74 73 20 28 68 75 6e 6b 73 29 0a 20 20 22 | just-hunk-new-starts.(hunks)..." | 
| 4d120 | 41 64 6a 75 73 74 20 6e 65 77 20 6c 69 6e 65 20    6e 75 6d 62 65 72 73 20 69 6e 20 68 65 61 64 65 | Adjust.new.line.numbers.in.heade | 
| 4d140 | 72 73 20 6f 66 20 48 55 4e 4b 53 20 66 6f 72 20    70 61 72 74 69 61 6c 20 61 70 70 6c 69 63 61 74 | rs.of.HUNKS.for.partial.applicat | 
| 4d160 | 69 6f 6e 2e 0a 48 55 4e 4b 53 20 73 68 6f 75 6c    64 20 62 65 20 61 20 6c 69 73 74 20 6f 66 20 6f | ion..HUNKS.should.be.a.list.of.o | 
| 4d180 | 72 64 65 72 65 64 2c 20 63 6f 6e 74 69 67 75 6f    75 73 20 68 75 6e 6b 73 20 74 6f 20 62 65 20 61 | rdered,.contiguous.hunks.to.be.a | 
| 4d1a0 | 70 70 6c 69 65 64 0a 66 72 6f 6d 20 61 20 66 69    6c 65 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 | pplied.from.a.file...For.example | 
| 4d1c0 | 2c 20 69 66 20 74 68 65 72 65 20 69 73 20 61 20    73 65 71 75 65 6e 63 65 20 6f 66 20 68 75 6e 6b | ,.if.there.is.a.sequence.of.hunk | 
| 4d1e0 | 73 20 77 69 74 68 0a 74 68 65 20 68 65 61 64 65    72 73 0a 0a 20 20 40 40 20 2d 32 2c 36 20 2b 32 | s.with.the.headers....@@.-2,6.+2 | 
| 4d200 | 2c 37 20 40 40 0a 20 20 40 40 20 2d 31 30 2c 36    20 2b 31 31 2c 37 20 40 40 0a 20 20 40 40 20 2d | ,7.@@...@@.-10,6.+11,7.@@...@@.- | 
| 4d220 | 31 38 2c 36 20 2b 32 30 2c 37 20 40 40 0a 0a 61    6e 64 20 6f 6e 6c 79 20 74 68 65 20 73 65 63 6f | 18,6.+20,7.@@..and.only.the.seco | 
| 4d240 | 6e 64 20 61 6e 64 20 74 68 69 72 64 20 61 72 65    20 74 6f 20 62 65 20 61 70 70 6c 69 65 64 2c 20 | nd.and.third.are.to.be.applied,. | 
| 4d260 | 74 68 65 79 20 77 6f 75 6c 64 20 62 65 0a 61 64    6a 75 73 74 65 64 20 61 73 20 5c 22 40 40 20 2d | they.would.be.adjusted.as.\"@@.- | 
| 4d280 | 31 30 2c 36 20 2b 31 30 2c 37 20 40 40 5c 22 20    61 6e 64 20 5c 22 40 40 20 2d 31 38 2c 36 20 2b | 10,6.+10,7.@@\".and.\"@@.-18,6.+ | 
| 4d2a0 | 31 39 2c 37 20 40 40 5c 22 2e 22 0a 20 20 28 6c    65 74 2a 20 28 28 66 69 72 73 74 2d 68 75 6e 6b | 19,7.@@\"."...(let*.((first-hunk | 
| 4d2c0 | 20 28 63 61 72 20 68 75 6e 6b 73 29 29 0a 20 20    20 20 20 20 20 20 20 28 6f 66 66 73 65 74 20 28 | .(car.hunks))..........(offset.( | 
| 4d2e0 | 69 66 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68    20 64 69 66 66 2d 68 75 6e 6b 2d 68 65 61 64 65 | if.(string-match.diff-hunk-heade | 
| 4d300 | 72 2d 72 65 2d 75 6e 69 66 69 65 64 20 66 69 72    73 74 2d 68 75 6e 6b 29 0a 20 20 20 20 20 20 20 | r-re-unified.first-hunk)........ | 
| 4d320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2d    20 28 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 | ..............(-.(string-to-numb | 
| 4d340 | 65 72 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67    20 33 20 66 69 72 73 74 2d 68 75 6e 6b 29 29 0a | er.(match-string.3.first-hunk)). | 
| 4d360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d | ........................(string- | 
| 4d380 | 74 6f 2d 6e 75 6d 62 65 72 20 28 6d 61 74 63 68    2d 73 74 72 69 6e 67 20 31 20 66 69 72 73 74 2d | to-number.(match-string.1.first- | 
| 4d3a0 | 68 75 6e 6b 29 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 65 72 72 6f | hunk)))....................(erro | 
| 4d3c0 | 72 20 22 48 65 61 64 65 72 20 68 75 6e 6b 73 20    68 61 76 65 20 74 6f 20 62 65 20 61 70 70 6c 69 | r."Header.hunks.have.to.be.appli | 
| 4d3e0 | 65 64 20 69 6e 64 69 76 69 64 75 61 6c 6c 79 22    29 29 29 29 0a 20 20 20 20 28 69 66 20 28 3d 20 | ed.individually")))).....(if.(=. | 
| 4d400 | 6f 66 66 73 65 74 20 30 29 0a 20 20 20 20 20 20    20 20 68 75 6e 6b 73 0a 20 20 20 20 20 20 28 6d | offset.0).........hunks.......(m | 
| 4d420 | 61 70 63 61 72 20 28 6c 61 6d 62 64 61 20 28 68    75 6e 6b 29 0a 20 20 20 20 20 20 20 20 20 20 20 | apcar.(lambda.(hunk)............ | 
| 4d440 | 20 20 20 20 20 28 69 66 20 28 73 74 72 69 6e 67    2d 6d 61 74 63 68 20 64 69 66 66 2d 68 75 6e 6b | .....(if.(string-match.diff-hunk | 
| 4d460 | 2d 68 65 61 64 65 72 2d 72 65 2d 75 6e 69 66 69    65 64 20 68 75 6e 6b 29 0a 20 20 20 20 20 20 20 | -header-re-unified.hunk)........ | 
| 4d480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65    70 6c 61 63 65 2d 6d 61 74 63 68 20 28 6e 75 6d | .............(replace-match.(num | 
| 4d4a0 | 62 65 72 2d 74 6f 2d 73 74 72 69 6e 67 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ber-to-string................... | 
| 4d4c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 2d 20 28 73 74 72 69 6e 67 2d 74 6f 2d | ..................(-.(string-to- | 
| 4d4e0 | 6e 75 6d 62 65 72 20 28 6d 61 74 63 68 2d 73 74    72 69 6e 67 20 33 20 68 75 6e 6b 29 29 0a 20 20 | number.(match-string.3.hunk))... | 
| 4d500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 4d520 | 20 20 20 20 20 6f 66 66 73 65 74 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....offset))................... | 
| 4d540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 74 20 74 20 68 75 6e 6b 20 33 29 0a 20 20 20 | .................t.t.hunk.3).... | 
| 4d560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    65 72 72 6f 72 20 22 48 75 6e 6b 20 64 6f 65 73 | ...............(error."Hunk.does | 
| 4d580 | 20 6e 6f 74 20 68 61 76 65 20 65 78 70 65 63 74    65 64 20 68 65 61 64 65 72 22 29 29 29 0a 20 20 | .not.have.expected.header")))... | 
| 4d5a0 | 20 20 20 20 20 20 20 20 20 20 20 20 68 75 6e 6b    73 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | ............hunks))))..(defun.ma | 
| 4d5c0 | 67 69 74 2d 61 70 70 6c 79 2d 2d 61 64 6a 75 73    74 2d 68 75 6e 6b 2d 6e 65 77 2d 73 74 61 72 74 | git-apply--adjust-hunk-new-start | 
| 4d5e0 | 20 28 68 75 6e 6b 29 0a 20 20 28 63 61 72 20 28    6d 61 67 69 74 2d 61 70 70 6c 79 2d 2d 61 64 6a | .(hunk)...(car.(magit-apply--adj | 
| 4d600 | 75 73 74 2d 68 75 6e 6b 2d 6e 65 77 2d 73 74 61    72 74 73 20 28 6c 69 73 74 20 68 75 6e 6b 29 29 | ust-hunk-new-starts.(list.hunk)) | 
| 4d620 | 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74    2d 61 70 70 6c 79 2d 68 75 6e 6b 73 20 28 68 75 | ))..(defun.magit-apply-hunks.(hu | 
| 4d640 | 6e 6b 73 20 26 72 65 73 74 20 61 72 67 73 29 0a    20 20 28 6c 65 74 20 28 28 66 69 6c 65 20 28 6f | nks.&rest.args)...(let.((file.(o | 
| 4d660 | 72 65 66 20 28 63 61 72 20 68 75 6e 6b 73 29 20    70 61 72 65 6e 74 29 29 29 0a 20 20 20 20 28 77 | ref.(car.hunks).parent))).....(w | 
| 4d680 | 68 65 6e 20 28 6d 61 67 69 74 2d 64 69 66 66 2d    2d 63 6f 6d 62 69 6e 65 64 2d 70 20 66 69 6c 65 | hen.(magit-diff--combined-p.file | 
| 4d6a0 | 29 0a 20 20 20 20 20 20 28 75 73 65 72 2d 65 72    72 6f 72 20 22 43 61 6e 6e 6f 74 20 75 6e 2d 2f | ).......(user-error."Cannot.un-/ | 
| 4d6c0 | 73 74 61 67 65 20 72 65 73 6f 6c 75 74 69 6f 6e    20 68 75 6e 6b 73 2e 20 20 53 74 61 67 65 20 74 | stage.resolution.hunks...Stage.t | 
| 4d6e0 | 68 65 20 77 68 6f 6c 65 20 66 69 6c 65 22 29 29    0a 20 20 20 20 28 6d 61 67 69 74 2d 61 70 70 6c | he.whole.file")).....(magit-appl | 
| 4d700 | 79 2d 70 61 74 63 68 0a 20 20 20 20 20 66 69 6c    65 20 61 72 67 73 0a 20 20 20 20 20 28 63 6f 6e | y-patch......file.args......(con | 
| 4d720 | 63 61 74 20 28 6f 72 65 66 20 66 69 6c 65 20 68    65 61 64 65 72 29 0a 20 20 20 20 20 20 20 20 20 | cat.(oref.file.header).......... | 
| 4d740 | 20 20 20 20 28 6d 61 70 63 6f 6e 63 61 74 20 23    27 69 64 65 6e 74 69 74 79 0a 20 20 20 20 20 20 | ....(mapconcat.#'identity....... | 
| 4d760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 6d 61 67 69 74 2d 61 70 70 6c 79 2d 2d | ..................(magit-apply-- | 
| 4d780 | 61 64 6a 75 73 74 2d 68 75 6e 6b 2d 6e 65 77 2d    73 74 61 72 74 73 0a 20 20 20 20 20 20 20 20 20 | adjust-hunk-new-starts.......... | 
| 4d7a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6d 61 70 63 61 72 20 23 27 6d 61 67 69 74 2d | ................(mapcar.#'magit- | 
| 4d7c0 | 61 70 70 6c 79 2d 2d 73 65 63 74 69 6f 6e 2d 63    6f 6e 74 65 6e 74 20 68 75 6e 6b 73 29 29 0a 20 | apply--section-content.hunks)).. | 
| 4d7e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 22 22 29 29 29 29 29 0a 0a | .......................""))))).. | 
| 4d800 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 61 70 70    6c 79 2d 68 75 6e 6b 20 28 68 75 6e 6b 20 26 72 | (defun.magit-apply-hunk.(hunk.&r | 
| 4d820 | 65 73 74 20 61 72 67 73 29 0a 20 20 28 6c 65 74    20 28 28 66 69 6c 65 20 28 6f 72 65 66 20 68 75 | est.args)...(let.((file.(oref.hu | 
| 4d840 | 6e 6b 20 70 61 72 65 6e 74 29 29 29 0a 20 20 20    20 28 77 68 65 6e 20 28 6d 61 67 69 74 2d 64 69 | nk.parent))).....(when.(magit-di | 
| 4d860 | 66 66 2d 2d 63 6f 6d 62 69 6e 65 64 2d 70 20 66    69 6c 65 29 0a 20 20 20 20 20 20 28 75 73 65 72 | ff--combined-p.file).......(user | 
| 4d880 | 2d 65 72 72 6f 72 20 22 43 61 6e 6e 6f 74 20 75    6e 2d 2f 73 74 61 67 65 20 72 65 73 6f 6c 75 74 | -error."Cannot.un-/stage.resolut | 
| 4d8a0 | 69 6f 6e 20 68 75 6e 6b 73 2e 20 20 53 74 61 67    65 20 74 68 65 20 77 68 6f 6c 65 20 66 69 6c 65 | ion.hunks...Stage.the.whole.file | 
| 4d8c0 | 22 29 29 0a 20 20 20 20 28 6c 65 74 2a 20 28 28    68 65 61 64 65 72 20 28 63 61 72 20 28 6f 72 65 | ")).....(let*.((header.(car.(ore | 
| 4d8e0 | 66 20 68 75 6e 6b 20 76 61 6c 75 65 29 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 28 68 65 61 64 | f.hunk.value)))............(head | 
| 4d900 | 65 72 20 28 61 6e 64 20 28 73 79 6d 62 6f 6c 70    20 68 65 61 64 65 72 29 20 68 65 61 64 65 72 29 | er.(and.(symbolp.header).header) | 
| 4d920 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 63 6f    6e 74 65 6e 74 20 28 6d 61 67 69 74 2d 61 70 70 | )............(content.(magit-app | 
| 4d940 | 6c 79 2d 2d 73 65 63 74 69 6f 6e 2d 63 6f 6e 74    65 6e 74 20 68 75 6e 6b 29 29 29 0a 20 20 20 20 | ly--section-content.hunk)))..... | 
| 4d960 | 20 20 28 6d 61 67 69 74 2d 61 70 70 6c 79 2d 70    61 74 63 68 0a 20 20 20 20 20 20 20 66 69 6c 65 | ..(magit-apply-patch........file | 
| 4d980 | 20 61 72 67 73 0a 20 20 20 20 20 20 20 28 63 6f    6e 63 61 74 20 28 6d 61 67 69 74 2d 64 69 66 66 | .args........(concat.(magit-diff | 
| 4d9a0 | 2d 66 69 6c 65 2d 68 65 61 64 65 72 20 68 75 6e    6b 20 28 6e 6f 74 20 28 65 71 20 68 65 61 64 65 | -file-header.hunk.(not.(eq.heade | 
| 4d9c0 | 72 20 27 72 65 6e 61 6d 65 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 | r.'rename)))................(if. | 
| 4d9e0 | 68 65 61 64 65 72 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 63 6f 6e 74 65 6e | header....................conten | 
| 4da00 | 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6d 61 67 69 74 2d 61 70 70 6c 79 2d | t..................(magit-apply- | 
| 4da20 | 2d 61 64 6a 75 73 74 2d 68 75 6e 6b 2d 6e 65 77    2d 73 74 61 72 74 20 63 6f 6e 74 65 6e 74 29 29 | -adjust-hunk-new-start.content)) | 
| 4da40 | 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61    67 69 74 2d 61 70 70 6c 79 2d 72 65 67 69 6f 6e | )))))..(defun.magit-apply-region | 
| 4da60 | 20 28 68 75 6e 6b 20 26 72 65 73 74 20 61 72 67    73 29 0a 20 20 28 6c 65 74 20 28 28 66 69 6c 65 | .(hunk.&rest.args)...(let.((file | 
| 4da80 | 20 28 6f 72 65 66 20 68 75 6e 6b 20 70 61 72 65    6e 74 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 | .(oref.hunk.parent))).....(when. | 
| 4daa0 | 28 6d 61 67 69 74 2d 64 69 66 66 2d 2d 63 6f 6d    62 69 6e 65 64 2d 70 20 66 69 6c 65 29 0a 20 20 | (magit-diff--combined-p.file)... | 
| 4dac0 | 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20    22 43 61 6e 6e 6f 74 20 75 6e 2d 2f 73 74 61 67 | ....(user-error."Cannot.un-/stag | 
| 4dae0 | 65 20 72 65 73 6f 6c 75 74 69 6f 6e 20 68 75 6e    6b 73 2e 20 20 53 74 61 67 65 20 74 68 65 20 77 | e.resolution.hunks...Stage.the.w | 
| 4db00 | 68 6f 6c 65 20 66 69 6c 65 22 29 29 0a 20 20 20    20 28 6d 61 67 69 74 2d 61 70 70 6c 79 2d 70 61 | hole.file")).....(magit-apply-pa | 
| 4db20 | 74 63 68 0a 20 20 20 20 20 66 69 6c 65 20 61 72    67 73 0a 20 20 20 20 20 28 63 6f 6e 63 61 74 20 | tch......file.args......(concat. | 
| 4db40 | 28 6d 61 67 69 74 2d 64 69 66 66 2d 66 69 6c 65    2d 68 65 61 64 65 72 20 68 75 6e 6b 29 0a 20 20 | (magit-diff-file-header.hunk)... | 
| 4db60 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69    74 2d 61 70 70 6c 79 2d 2d 61 64 6a 75 73 74 2d | ...........(magit-apply--adjust- | 
| 4db80 | 68 75 6e 6b 2d 6e 65 77 2d 73 74 61 72 74 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 | hunk-new-start...............(ma | 
| 4dba0 | 67 69 74 2d 64 69 66 66 2d 68 75 6e 6b 2d 72 65    67 69 6f 6e 2d 70 61 74 63 68 20 68 75 6e 6b 20 | git-diff-hunk-region-patch.hunk. | 
| 4dbc0 | 61 72 67 73 29 29 29 29 29 29 0a 0a 28 64 65 66    75 6e 20 6d 61 67 69 74 2d 61 70 70 6c 79 2d 70 | args))))))..(defun.magit-apply-p | 
| 4dbe0 | 61 74 63 68 20 28 73 65 63 74 69 6f 6e 3a 73 20    61 72 67 73 20 70 61 74 63 68 29 0a 20 20 28 6c | atch.(section:s.args.patch)...(l | 
| 4dc00 | 65 74 2a 20 28 28 66 69 6c 65 73 20 28 69 66 20    28 61 74 6f 6d 20 73 65 63 74 69 6f 6e 3a 73 29 | et*.((files.(if.(atom.section:s) | 
| 4dc20 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6c 69 73 74 20 28 6f 72 65 66 | .....................(list.(oref | 
| 4dc40 | 20 73 65 63 74 69 6f 6e 3a 73 20 76 61 6c 75 65    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .section:s.value)).............. | 
| 4dc60 | 20 20 20 20 20 28 2d 2d 6d 61 70 20 28 6f 72 65    66 20 69 74 20 76 61 6c 75 65 29 20 73 65 63 74 | .....(--map.(oref.it.value).sect | 
| 4dc80 | 69 6f 6e 3a 73 29 29 29 0a 20 20 20 20 20 20 20    20 20 28 63 6f 6d 6d 61 6e 64 20 28 73 79 6d 62 | ion:s)))..........(command.(symb | 
| 4dca0 | 6f 6c 2d 6e 61 6d 65 20 74 68 69 73 2d 63 6f 6d    6d 61 6e 64 29 29 0a 20 20 20 20 20 20 20 20 20 | ol-name.this-command)).......... | 
| 4dcc0 | 28 63 6f 6d 6d 61 6e 64 20 28 69 66 20 28 61 6e    64 20 63 6f 6d 6d 61 6e 64 20 28 73 74 72 69 6e | (command.(if.(and.command.(strin | 
| 4dce0 | 67 2d 6d 61 74 63 68 20 22 5e 6d 61 67 69 74 2d    5c 5c 28 5b 5e 2d 5d 2b 5c 5c 29 22 20 63 6f 6d | g-match."^magit-\\([^-]+\\)".com | 
| 4dd00 | 6d 61 6e 64 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 | mand)).......................(ma | 
| 4dd20 | 74 63 68 2d 73 74 72 69 6e 67 20 31 20 63 6f 6d    6d 61 6e 64 29 0a 20 20 20 20 20 20 20 20 20 20 | tch-string.1.command)........... | 
| 4dd40 | 20 20 20 20 20 20 20 20 20 20 22 61 70 70 6c 79    22 29 29 0a 20 20 20 20 20 20 20 20 20 28 69 67 | .........."apply"))..........(ig | 
| 4dd60 | 6e 6f 72 65 2d 63 6f 6e 74 65 78 74 20 28 6d 61    67 69 74 2d 64 69 66 66 2d 69 67 6e 6f 72 65 2d | nore-context.(magit-diff-ignore- | 
| 4dd80 | 61 6e 79 2d 73 70 61 63 65 2d 70 29 29 29 0a 20    20 20 20 28 75 6e 6c 65 73 73 20 28 6d 61 67 69 | any-space-p))).....(unless.(magi | 
| 4dda0 | 74 2d 64 69 66 66 2d 63 6f 6e 74 65 78 74 2d 70    29 0a 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 | t-diff-context-p).......(user-er | 
| 4ddc0 | 72 6f 72 20 22 4e 6f 74 20 65 6e 6f 75 67 68 20    63 6f 6e 74 65 78 74 20 74 6f 20 61 70 70 6c 79 | ror."Not.enough.context.to.apply | 
| 4dde0 | 20 70 61 74 63 68 2e 20 20 49 6e 63 72 65 61 73    65 20 74 68 65 20 63 6f 6e 74 65 78 74 22 29 29 | .patch...Increase.the.context")) | 
| 4de00 | 0a 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20    6d 61 67 69 74 2d 77 69 70 2d 62 65 66 6f 72 65 | .....(when.(and.magit-wip-before | 
| 4de20 | 2d 63 68 61 6e 67 65 2d 6d 6f 64 65 20 28 6e 6f    74 20 6d 61 67 69 74 2d 69 6e 68 69 62 69 74 2d | -change-mode.(not.magit-inhibit- | 
| 4de40 | 72 65 66 72 65 73 68 29 29 0a 20 20 20 20 20 20    28 6d 61 67 69 74 2d 77 69 70 2d 63 6f 6d 6d 69 | refresh)).......(magit-wip-commi | 
| 4de60 | 74 2d 62 65 66 6f 72 65 2d 63 68 61 6e 67 65 20    66 69 6c 65 73 20 28 63 6f 6e 63 61 74 20 22 20 | t-before-change.files.(concat.". | 
| 4de80 | 62 65 66 6f 72 65 20 22 20 63 6f 6d 6d 61 6e 64    29 29 29 0a 20 20 20 20 28 77 69 74 68 2d 74 65 | before.".command))).....(with-te | 
| 4dea0 | 6d 70 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20    28 69 6e 73 65 72 74 20 70 61 74 63 68 29 0a 20 | mp-buffer.......(insert.patch).. | 
| 4dec0 | 20 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d    67 69 74 2d 77 69 74 68 2d 69 6e 70 75 74 0a 20 | .....(magit-run-git-with-input.. | 
| 4dee0 | 20 20 20 20 20 20 22 61 70 70 6c 79 22 20 61 72    67 73 20 22 2d 70 30 22 0a 20 20 20 20 20 20 20 | ......"apply".args."-p0"........ | 
| 4df00 | 28 61 6e 64 20 69 67 6e 6f 72 65 2d 63 6f 6e 74    65 78 74 20 22 2d 43 30 22 29 0a 20 20 20 20 20 | (and.ignore-context."-C0")...... | 
| 4df20 | 20 20 22 2d 2d 69 67 6e 6f 72 65 2d 73 70 61 63    65 2d 63 68 61 6e 67 65 22 20 22 2d 22 29 29 0a | .."--ignore-space-change"."-")). | 
| 4df40 | 20 20 20 20 28 75 6e 6c 65 73 73 20 6d 61 67 69    74 2d 69 6e 68 69 62 69 74 2d 72 65 66 72 65 73 | ....(unless.magit-inhibit-refres | 
| 4df60 | 68 0a 20 20 20 20 20 20 28 77 68 65 6e 20 6d 61    67 69 74 2d 77 69 70 2d 61 66 74 65 72 2d 61 70 | h.......(when.magit-wip-after-ap | 
| 4df80 | 70 6c 79 2d 6d 6f 64 65 0a 20 20 20 20 20 20 20    20 28 6d 61 67 69 74 2d 77 69 70 2d 63 6f 6d 6d | ply-mode.........(magit-wip-comm | 
| 4dfa0 | 69 74 2d 61 66 74 65 72 2d 61 70 70 6c 79 20 66    69 6c 65 73 20 28 63 6f 6e 63 61 74 20 22 20 61 | it-after-apply.files.(concat.".a | 
| 4dfc0 | 66 74 65 72 20 22 20 63 6f 6d 6d 61 6e 64 29 29    29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 | fter.".command))).......(magit-r | 
| 4dfe0 | 65 66 72 65 73 68 29 29 29 29 0a 0a 28 64 65 66    75 6e 20 6d 61 67 69 74 2d 61 70 70 6c 79 2d 2d | efresh))))..(defun.magit-apply-- | 
| 4e000 | 67 65 74 2d 73 65 6c 65 63 74 69 6f 6e 20 28 29    0a 20 20 28 6f 72 20 28 6d 61 67 69 74 2d 72 65 | get-selection.()...(or.(magit-re | 
| 4e020 | 67 69 6f 6e 2d 73 65 63 74 69 6f 6e 73 20 27 28    68 75 6e 6b 20 66 69 6c 65 20 6d 6f 64 75 6c 65 | gion-sections.'(hunk.file.module | 
| 4e040 | 29 20 74 29 0a 20 20 20 20 20 20 28 6c 65 74 20    28 28 73 65 63 74 69 6f 6e 20 28 6d 61 67 69 74 | ).t).......(let.((section.(magit | 
| 4e060 | 2d 63 75 72 72 65 6e 74 2d 73 65 63 74 69 6f 6e    29 29 29 0a 20 20 20 20 20 20 20 20 28 70 63 61 | -current-section))).........(pca | 
| 4e080 | 73 65 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e    20 74 79 70 65 29 0a 20 20 20 20 20 20 20 20 20 | se.(oref.section.type).......... | 
| 4e0a0 | 20 28 28 6f 72 20 27 68 75 6e 6b 20 27 66 69 6c    65 20 27 6d 6f 64 75 6c 65 29 20 73 65 63 74 69 | .((or.'hunk.'file.'module).secti | 
| 4e0c0 | 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 28 28    6f 72 20 27 73 74 61 67 65 64 20 27 75 6e 73 74 | on)...........((or.'staged.'unst | 
| 4e0e0 | 61 67 65 64 20 27 75 6e 74 72 61 63 6b 65 64 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 | aged.'untracked................' | 
| 4e100 | 73 74 61 73 68 65 64 2d 69 6e 64 65 78 20 27 73    74 61 73 68 65 64 2d 77 6f 72 6b 74 72 65 65 20 | stashed-index.'stashed-worktree. | 
| 4e120 | 27 73 74 61 73 68 65 64 2d 75 6e 74 72 61 63 6b    65 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 | 'stashed-untracked)............( | 
| 4e140 | 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 63 68 69    6c 64 72 65 6e 29 29 0a 20 20 20 20 20 20 20 20 | oref.section.children))......... | 
| 4e160 | 20 20 28 5f 20 28 75 73 65 72 2d 65 72 72 6f 72    20 22 43 61 6e 6e 6f 74 20 61 70 70 6c 79 20 74 | ..(_.(user-error."Cannot.apply.t | 
| 4e180 | 68 69 73 2c 20 69 74 27 73 20 6e 6f 74 20 61 20    63 68 61 6e 67 65 22 29 29 29 29 29 29 0a 0a 28 | his,.it's.not.a.change"))))))..( | 
| 4e1a0 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 61 70 70 6c    79 2d 2d 67 65 74 2d 64 69 66 66 73 20 28 73 65 | defun.magit-apply--get-diffs.(se | 
| 4e1c0 | 63 74 69 6f 6e 73 29 0a 20 20 28 6d 61 67 69 74    2d 73 65 63 74 69 6f 6e 2d 63 61 73 65 0a 20 20 | ctions)...(magit-section-case... | 
| 4e1e0 | 20 20 28 5b 66 69 6c 65 20 64 69 66 66 73 74 61    74 5d 0a 20 20 20 20 20 28 2d 2d 6d 61 70 20 28 | ..([file.diffstat]......(--map.( | 
| 4e200 | 6f 72 20 28 6d 61 67 69 74 2d 67 65 74 2d 73 65    63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 | or.(magit-get-section........... | 
| 4e220 | 20 20 20 20 20 20 20 28 61 70 70 65 6e 64 20 60    28 28 66 69 6c 65 20 2e 20 2c 28 6f 72 65 66 20 | .......(append.`((file...,(oref. | 
| 4e240 | 69 74 20 76 61 6c 75 65 29 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | it.value)))..................... | 
| 4e260 | 20 20 20 20 20 28 6d 61 67 69 74 2d 73 65 63 74    69 6f 6e 2d 69 64 65 6e 74 20 6d 61 67 69 74 2d | .....(magit-section-ident.magit- | 
| 4e280 | 72 6f 6f 74 2d 73 65 63 74 69 6f 6e 29 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | root-section)))................. | 
| 4e2a0 | 28 65 72 72 6f 72 20 22 43 61 6e 6e 6f 74 20 67    65 74 20 72 65 71 75 69 72 65 64 20 64 69 66 66 | (error."Cannot.get.required.diff | 
| 4e2c0 | 20 68 65 61 64 65 72 73 22 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 73 65 63 74 69 6f 6e 73 | .headers")).............sections | 
| 4e2e0 | 29 29 0a 20 20 20 20 28 74 20 73 65 63 74 69 6f    6e 73 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | )).....(t.sections)))..(defun.ma | 
| 4e300 | 67 69 74 2d 61 70 70 6c 79 2d 2d 69 67 6e 6f 72    65 2d 77 68 69 74 65 73 70 61 63 65 2d 70 20 28 | git-apply--ignore-whitespace-p.( | 
| 4e320 | 73 65 6c 65 63 74 69 6f 6e 20 74 79 70 65 20 73    63 6f 70 65 29 0a 20 20 22 52 65 74 75 72 6e 20 | selection.type.scope)..."Return. | 
| 4e340 | 74 20 69 66 20 69 74 20 69 73 20 6e 65 63 65 73    73 61 72 79 20 61 6e 64 20 70 6f 73 73 69 62 6c | t.if.it.is.necessary.and.possibl | 
| 4e360 | 65 20 74 6f 20 69 67 6e 6f 72 65 20 77 68 69 74    65 73 70 61 63 65 2e 0a 49 74 20 69 73 20 6e 65 | e.to.ignore.whitespace..It.is.ne | 
| 4e380 | 63 65 73 73 61 72 79 20 74 6f 20 64 6f 20 73 6f    20 77 68 65 6e 20 74 68 65 20 64 69 66 66 20 69 | cessary.to.do.so.when.the.diff.i | 
| 4e3a0 | 67 6e 6f 72 65 73 20 77 68 69 74 65 73 70 61 63    65 20 63 68 61 6e 67 65 73 0a 61 6e 64 20 77 68 | gnores.whitespace.changes.and.wh | 
| 4e3c0 | 6f 6c 65 20 66 69 6c 65 73 20 61 72 65 20 62 65    69 6e 67 20 61 70 70 6c 69 65 64 2e 20 20 49 74 | ole.files.are.being.applied...It | 
| 4e3e0 | 20 69 73 20 70 6f 73 73 69 62 6c 65 20 77 68 65    6e 20 6e 6f 20 62 69 6e 61 72 79 0a 66 69 6c 65 | .is.possible.when.no.binary.file | 
| 4e400 | 73 20 61 72 65 20 69 6e 76 6f 6c 76 65 64 2e 20    20 49 66 20 69 74 20 69 73 20 62 6f 74 68 20 6e | s.are.involved...If.it.is.both.n | 
| 4e420 | 65 63 65 73 73 61 72 79 20 61 6e 64 20 69 6d 70    6f 73 73 69 62 6c 65 2c 20 74 68 65 6e 0a 72 65 | ecessary.and.impossible,.then.re | 
| 4e440 | 74 75 72 6e 20 6e 69 6c 2c 20 70 6f 73 73 69 62    6c 79 20 63 61 75 73 69 6e 67 20 77 68 69 74 65 | turn.nil,.possibly.causing.white | 
| 4e460 | 73 70 61 63 65 20 63 68 61 6e 67 65 73 20 74 6f    20 62 65 20 61 70 70 6c 69 65 64 2e 22 0a 20 20 | space.changes.to.be.applied."... | 
| 4e480 | 28 61 6e 64 20 28 6d 65 6d 71 20 74 79 70 65 20    20 27 28 75 6e 73 74 61 67 65 64 20 73 74 61 67 | (and.(memq.type..'(unstaged.stag | 
| 4e4a0 | 65 64 29 29 0a 20 20 20 20 20 20 20 28 6d 65 6d    71 20 73 63 6f 70 65 20 27 28 66 69 6c 65 20 66 | ed))........(memq.scope.'(file.f | 
| 4e4c0 | 69 6c 65 73 20 6c 69 73 74 29 29 0a 20 20 20 20    20 20 20 28 63 6c 2d 66 69 6e 64 2d 69 66 20 28 | iles.list))........(cl-find-if.( | 
| 4e4e0 | 6c 61 6d 62 64 61 20 28 61 72 67 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | lambda.(arg).................... | 
| 4e500 | 20 20 28 6d 65 6d 62 65 72 20 61 72 67 20 27 28    22 2d 2d 69 67 6e 6f 72 65 2d 73 70 61 63 65 2d | ..(member.arg.'("--ignore-space- | 
| 4e520 | 61 74 2d 65 6f 6c 22 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | at-eol"......................... | 
| 4e540 | 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d 69 67    6e 6f 72 65 2d 73 70 61 63 65 2d 63 68 61 6e 67 | ..........."--ignore-space-chang | 
| 4e560 | 65 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e".............................. | 
| 4e580 | 20 20 20 20 20 20 22 2d 2d 69 67 6e 6f 72 65 2d    61 6c 6c 2d 73 70 61 63 65 22 0a 20 20 20 20 20 | ......"--ignore-all-space"...... | 
| 4e5a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d | .............................."- | 
| 4e5c0 | 2d 69 67 6e 6f 72 65 2d 62 6c 61 6e 6b 2d 6c 69    6e 65 73 22 29 29 29 0a 20 20 20 20 20 20 20 20 | -ignore-blank-lines")))......... | 
| 4e5e0 | 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74    2d 62 75 66 66 65 72 2d 64 69 66 66 2d 61 72 67 | ...........magit-buffer-diff-arg | 
| 4e600 | 73 29 0a 20 20 20 20 20 20 20 28 6e 6f 74 20 28    63 6c 2d 66 69 6e 64 2d 69 66 20 28 6c 61 6d 62 | s)........(not.(cl-find-if.(lamb | 
| 4e620 | 64 61 20 28 73 65 63 74 69 6f 6e 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | da.(section).................... | 
| 4e640 | 20 20 20 20 20 20 20 28 6f 72 65 66 20 73 65 63    74 69 6f 6e 20 62 69 6e 61 72 79 29 29 0a 20 20 | .......(oref.section.binary))... | 
| 4e660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 65 6e 73 75 72 65 2d 6c 69 | ......................(ensure-li | 
| 4e680 | 73 74 20 73 65 6c 65 63 74 69 6f 6e 29 29 29 29    29 0a 0a 3b 3b 3b 3b 20 53 74 61 67 65 0a 0a 28 | st.selection)))))..;;;;.Stage..( | 
| 4e6a0 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 74 61 67    65 20 28 26 6f 70 74 69 6f 6e 61 6c 20 69 6e 74 | defun.magit-stage.(&optional.int | 
| 4e6c0 | 65 6e 74 29 0a 20 20 22 41 64 64 20 74 68 65 20    63 68 61 6e 67 65 20 61 74 20 70 6f 69 6e 74 20 | ent)..."Add.the.change.at.point. | 
| 4e6e0 | 74 6f 20 74 68 65 20 73 74 61 67 69 6e 67 20 61    72 65 61 2e 0a 57 69 74 68 20 61 20 70 72 65 66 | to.the.staging.area..With.a.pref | 
| 4e700 | 69 78 20 61 72 67 75 6d 65 6e 74 2c 20 49 4e 54    45 4e 54 2c 20 61 6e 64 20 61 6e 20 75 6e 74 72 | ix.argument,.INTENT,.and.an.untr | 
| 4e720 | 61 63 6b 65 64 20 66 69 6c 65 20 28 6f 72 20 66    69 6c 65 73 29 0a 61 74 20 70 6f 69 6e 74 2c 20 | acked.file.(or.files).at.point,. | 
| 4e740 | 73 74 61 67 65 20 74 68 65 20 66 69 6c 65 20 62    75 74 20 6e 6f 74 20 69 74 73 20 63 6f 6e 74 65 | stage.the.file.but.not.its.conte | 
| 4e760 | 6e 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74    69 76 65 20 22 50 22 29 0a 20 20 28 69 66 2d 6c | nt."...(interactive."P")...(if-l | 
| 4e780 | 65 74 20 28 28 73 20 28 61 6e 64 20 28 64 65 72    69 76 65 64 2d 6d 6f 64 65 2d 70 20 27 6d 61 67 | et.((s.(and.(derived-mode-p.'mag | 
| 4e7a0 | 69 74 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 | it-mode)....................(mag | 
| 4e7c0 | 69 74 2d 61 70 70 6c 79 2d 2d 67 65 74 2d 73 65    6c 65 63 74 69 6f 6e 29 29 29 0a 20 20 20 20 20 | it-apply--get-selection)))...... | 
| 4e7e0 | 20 20 20 20 20 20 28 74 79 70 65 20 28 6d 61 67    69 74 2d 64 69 66 66 2d 74 79 70 65 29 29 0a 20 | ......(type.(magit-diff-type)).. | 
| 4e800 | 20 20 20 20 20 20 20 20 20 20 28 73 63 6f 70 65    20 28 6d 61 67 69 74 2d 64 69 66 66 2d 73 63 6f | ..........(scope.(magit-diff-sco | 
| 4e820 | 70 65 29 29 29 0a 20 20 20 20 20 20 28 70 63 61    73 65 20 28 6c 69 73 74 20 74 79 70 65 20 73 63 | pe))).......(pcase.(list.type.sc | 
| 4e840 | 6f 70 65 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 61 70 | ope....................(magit-ap | 
| 4e860 | 70 6c 79 2d 2d 69 67 6e 6f 72 65 2d 77 68 69 74    65 73 70 61 63 65 2d 70 20 73 20 74 79 70 65 20 | ply--ignore-whitespace-p.s.type. | 
| 4e880 | 73 63 6f 70 65 29 29 0a 20 20 20 20 20 20 20 20    28 60 28 75 6e 74 72 61 63 6b 65 64 20 20 20 20 | scope)).........(`(untracked.... | 
| 4e8a0 | 20 2c 5f 20 20 2c 5f 29 20 28 6d 61 67 69 74 2d    73 74 61 67 65 2d 75 6e 74 72 61 63 6b 65 64 20 | .,_..,_).(magit-stage-untracked. | 
| 4e8c0 | 69 6e 74 65 6e 74 29 29 0a 20 20 20 20 20 20 20    20 28 60 28 75 6e 73 74 61 67 65 64 20 20 72 65 | intent)).........(`(unstaged..re | 
| 4e8e0 | 67 69 6f 6e 20 20 2c 5f 29 20 28 6d 61 67 69 74    2d 61 70 70 6c 79 2d 72 65 67 69 6f 6e 20 73 20 | gion..,_).(magit-apply-region.s. | 
| 4e900 | 22 2d 2d 63 61 63 68 65 64 22 29 29 0a 20 20 20    20 20 20 20 20 28 60 28 75 6e 73 74 61 67 65 64 | "--cached")).........(`(unstaged | 
| 4e920 | 20 20 20 20 68 75 6e 6b 20 20 2c 5f 29 20 28 6d    61 67 69 74 2d 61 70 70 6c 79 2d 68 75 6e 6b 20 | ....hunk..,_).(magit-apply-hunk. | 
| 4e940 | 20 20 73 20 22 2d 2d 63 61 63 68 65 64 22 29 29    0a 20 20 20 20 20 20 20 20 28 60 28 75 6e 73 74 | ..s."--cached")).........(`(unst | 
| 4e960 | 61 67 65 64 20 20 20 68 75 6e 6b 73 20 20 2c 5f    29 20 28 6d 61 67 69 74 2d 61 70 70 6c 79 2d 68 | aged...hunks..,_).(magit-apply-h | 
| 4e980 | 75 6e 6b 73 20 20 73 20 22 2d 2d 63 61 63 68 65    64 22 29 29 0a 20 20 20 20 20 20 20 20 28 27 28 | unks..s."--cached")).........('( | 
| 4e9a0 | 75 6e 73 74 61 67 65 64 20 20 20 20 66 69 6c 65    20 20 20 74 29 20 28 6d 61 67 69 74 2d 61 70 70 | unstaged....file...t).(magit-app | 
| 4e9c0 | 6c 79 2d 64 69 66 66 20 20 20 73 20 22 2d 2d 63    61 63 68 65 64 22 29 29 0a 20 20 20 20 20 20 20 | ly-diff...s."--cached"))........ | 
| 4e9e0 | 20 28 27 28 75 6e 73 74 61 67 65 64 20 20 20 66    69 6c 65 73 20 20 20 74 29 20 28 6d 61 67 69 74 | .('(unstaged...files...t).(magit | 
| 4ea00 | 2d 61 70 70 6c 79 2d 64 69 66 66 73 20 20 73 20    22 2d 2d 63 61 63 68 65 64 22 29 29 0a 20 20 20 | -apply-diffs..s."--cached")).... | 
| 4ea20 | 20 20 20 20 20 28 27 28 75 6e 73 74 61 67 65 64    20 20 20 20 6c 69 73 74 20 20 20 74 29 20 28 6d | .....('(unstaged....list...t).(m | 
| 4ea40 | 61 67 69 74 2d 61 70 70 6c 79 2d 64 69 66 66 73    20 20 73 20 22 2d 2d 63 61 63 68 65 64 22 29 29 | agit-apply-diffs..s."--cached")) | 
| 4ea60 | 0a 20 20 20 20 20 20 20 20 28 27 28 75 6e 73 74    61 67 65 64 20 20 20 20 66 69 6c 65 20 6e 69 6c | .........('(unstaged....file.nil | 
| 4ea80 | 29 20 28 6d 61 67 69 74 2d 73 74 61 67 65 2d 31    20 22 2d 75 22 20 28 6c 69 73 74 20 28 6f 72 65 | ).(magit-stage-1."-u".(list.(ore | 
| 4eaa0 | 66 20 73 20 76 61 6c 75 65 29 29 29 29 0a 20 20    20 20 20 20 20 20 28 27 28 75 6e 73 74 61 67 65 | f.s.value)))).........('(unstage | 
| 4eac0 | 64 20 20 20 66 69 6c 65 73 20 6e 69 6c 29 20 28    6d 61 67 69 74 2d 73 74 61 67 65 2d 31 20 22 2d | d...files.nil).(magit-stage-1."- | 
| 4eae0 | 75 22 20 28 6d 61 67 69 74 2d 72 65 67 69 6f 6e    2d 76 61 6c 75 65 73 20 6e 69 6c 20 74 29 29 29 | u".(magit-region-values.nil.t))) | 
| 4eb00 | 0a 20 20 20 20 20 20 20 20 28 27 28 75 6e 73 74    61 67 65 64 20 20 20 20 6c 69 73 74 20 6e 69 6c | .........('(unstaged....list.nil | 
| 4eb20 | 29 20 28 6d 61 67 69 74 2d 73 74 61 67 65 2d 6d    6f 64 69 66 69 65 64 29 29 0a 20 20 20 20 20 20 | ).(magit-stage-modified))....... | 
| 4eb40 | 20 20 28 60 28 73 74 61 67 65 64 20 20 20 20 20    20 20 20 2c 5f 20 20 2c 5f 29 20 28 75 73 65 72 | ..(`(staged........,_..,_).(user | 
| 4eb60 | 2d 65 72 72 6f 72 20 22 41 6c 72 65 61 64 79 20    73 74 61 67 65 64 22 29 29 0a 20 20 20 20 20 20 | -error."Already.staged"))....... | 
| 4eb80 | 20 20 28 60 28 63 6f 6d 6d 69 74 74 65 64 20 20    20 20 20 2c 5f 20 20 2c 5f 29 20 28 75 73 65 72 | ..(`(committed.....,_..,_).(user | 
| 4eba0 | 2d 65 72 72 6f 72 20 22 43 61 6e 6e 6f 74 20 73    74 61 67 65 20 63 6f 6d 6d 69 74 74 65 64 20 63 | -error."Cannot.stage.committed.c | 
| 4ebc0 | 68 61 6e 67 65 73 22 29 29 0a 20 20 20 20 20 20    20 20 28 60 28 75 6e 64 65 66 69 6e 65 64 20 20 | hanges")).........(`(undefined.. | 
| 4ebe0 | 20 20 20 2c 5f 20 20 2c 5f 29 20 28 75 73 65 72    2d 65 72 72 6f 72 20 22 43 61 6e 6e 6f 74 20 73 | ...,_..,_).(user-error."Cannot.s | 
| 4ec00 | 74 61 67 65 20 74 68 69 73 20 63 68 61 6e 67 65    22 29 29 29 0a 20 20 20 20 28 63 61 6c 6c 2d 69 | tage.this.change"))).....(call-i | 
| 4ec20 | 6e 74 65 72 61 63 74 69 76 65 6c 79 20 23 27 6d    61 67 69 74 2d 73 74 61 67 65 2d 66 69 6c 65 29 | nteractively.#'magit-stage-file) | 
| 4ec40 | 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f    61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | ))..;;;###autoload.(defun.magit- | 
| 4ec60 | 73 74 61 67 65 2d 62 75 66 66 65 72 2d 66 69 6c    65 20 28 29 0a 20 20 22 53 74 61 67 65 20 61 6c | stage-buffer-file.()..."Stage.al | 
| 4ec80 | 6c 20 63 68 61 6e 67 65 73 20 74 6f 20 74 68 65    20 66 69 6c 65 20 62 65 69 6e 67 20 76 69 73 69 | l.changes.to.the.file.being.visi | 
| 4eca0 | 74 65 64 20 69 6e 20 74 68 65 20 63 75 72 72 65    6e 74 20 62 75 66 66 65 72 2e 22 0a 20 20 28 69 | ted.in.the.current.buffer."...(i | 
| 4ecc0 | 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 75    6e 6c 65 73 73 20 62 75 66 66 65 72 2d 66 69 6c | nteractive)...(unless.buffer-fil | 
| 4ece0 | 65 2d 6e 61 6d 65 0a 20 20 20 20 28 75 73 65 72    2d 65 72 72 6f 72 20 22 4e 6f 74 20 76 69 73 69 | e-name.....(user-error."Not.visi | 
| 4ed00 | 74 69 6e 67 20 61 20 66 69 6c 65 22 29 29 0a 20    20 28 6d 61 67 69 74 2d 77 69 74 68 2d 74 6f 70 | ting.a.file"))...(magit-with-top | 
| 4ed20 | 6c 65 76 65 6c 0a 20 20 20 20 28 6d 61 67 69 74    2d 73 74 61 67 65 2d 31 20 28 61 6e 64 20 28 6d | level.....(magit-stage-1.(and.(m | 
| 4ed40 | 61 67 69 74 2d 66 69 6c 65 2d 69 67 6e 6f 72 65    64 2d 70 20 62 75 66 66 65 72 2d 66 69 6c 65 2d | agit-file-ignored-p.buffer-file- | 
| 4ed60 | 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 | name).........................(i | 
| 4ed80 | 66 20 28 79 2d 6f 72 2d 6e 2d 70 20 22 56 69 73    69 74 65 64 20 66 69 6c 65 20 69 73 20 69 67 6e | f.(y-or-n-p."Visited.file.is.ign | 
| 4eda0 | 6f 72 65 64 3b 20 73 74 61 67 65 20 61 6e 79 77    61 79 3f 22 29 0a 20 20 20 20 20 20 20 20 20 20 | ored;.stage.anyway?")........... | 
| 4edc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 22 2d 2d 66 6f 72 63 65 22 0a 20 20 20 20 | .................."--force"..... | 
| 4ede0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f | ......................(user-erro | 
| 4ee00 | 72 20 22 41 62 6f 72 74 22 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | r."Abort"))).................... | 
| 4ee20 | 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 66 69 6c    65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 29 | (list.(magit-file-relative-name) | 
| 4ee40 | 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f    6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 | ))))..;;;###autoload.(defun.magi | 
| 4ee60 | 74 2d 73 74 61 67 65 2d 66 69 6c 65 20 28 66 69    6c 65 73 20 26 6f 70 74 69 6f 6e 61 6c 20 66 6f | t-stage-file.(files.&optional.fo | 
| 4ee80 | 72 63 65 29 0a 20 20 22 52 65 61 64 20 6f 6e 65    20 6f 72 20 6d 6f 72 65 20 66 69 6c 65 73 20 61 | rce)..."Read.one.or.more.files.a | 
| 4eea0 | 6e 64 20 73 74 61 67 65 20 61 6c 6c 20 63 68 61    6e 67 65 73 20 69 6e 20 74 68 6f 73 65 20 66 69 | nd.stage.all.changes.in.those.fi | 
| 4eec0 | 6c 65 73 2e 0a 57 69 74 68 20 70 72 65 66 69 78    20 61 72 67 75 6d 65 6e 74 20 46 4f 52 43 45 2c | les..With.prefix.argument.FORCE, | 
| 4eee0 | 20 6f 66 66 65 72 20 69 67 6e 6f 72 65 64 20 66    69 6c 65 73 20 66 6f 72 20 63 6f 6d 70 6c 65 74 | .offer.ignored.files.for.complet | 
| 4ef00 | 69 6f 6e 2e 22 0a 20 20 28 69 6e 74 65 72 61 63    74 69 76 65 0a 20 20 20 28 6c 65 74 2a 20 28 28 | ion."...(interactive....(let*.(( | 
| 4ef20 | 63 68 6f 69 63 65 73 20 28 69 66 20 63 75 72 72    65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 0a 20 | choices.(if.current-prefix-arg.. | 
| 4ef40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 67 6e | ......................(magit-ign | 
| 4ef60 | 6f 72 65 64 2d 66 69 6c 65 73 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ored-files)..................... | 
| 4ef80 | 20 28 6e 63 6f 6e 63 20 28 6d 61 67 69 74 2d 75    6e 73 74 61 67 65 64 2d 66 69 6c 65 73 29 0a 20 | .(nconc.(magit-unstaged-files).. | 
| 4efa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | ...........................(magi | 
| 4efc0 | 74 2d 75 6e 74 72 61 63 6b 65 64 2d 66 69 6c 65    73 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | t-untracked-files))))........... | 
| 4efe0 | 28 64 65 66 61 75 6c 74 20 28 6f 72 20 28 6d 61    67 69 74 2d 73 65 63 74 69 6f 6e 2d 76 61 6c 75 | (default.(or.(magit-section-valu | 
| 4f000 | 65 2d 69 66 20 27 66 69 6c 65 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e-if.'file)..................... | 
| 4f020 | 20 20 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 72    65 6c 61 74 69 76 65 2d 6e 61 6d 65 29 29 29 0a | ...(magit-file-relative-name))). | 
| 4f040 | 20 20 20 20 20 20 20 20 20 20 28 64 65 66 61 75    6c 74 20 28 63 61 72 20 28 6d 65 6d 62 65 72 20 | ..........(default.(car.(member. | 
| 4f060 | 64 65 66 61 75 6c 74 20 63 68 6f 69 63 65 73 29    29 29 29 0a 20 20 20 20 20 28 6c 69 73 74 20 28 | default.choices))))......(list.( | 
| 4f080 | 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67    2d 72 65 61 64 2d 6d 75 6c 74 69 70 6c 65 0a 20 | magit-completing-read-multiple.. | 
| 4f0a0 | 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 63    75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 | ...........(if.current-prefix-ar | 
| 4f0c0 | 67 20 22 53 74 61 67 65 20 69 67 6e 6f 72 65 64    20 66 69 6c 65 2c 73 3a 20 22 20 22 53 74 61 67 | g."Stage.ignored.file,s:."."Stag | 
| 4f0e0 | 65 20 66 69 6c 65 2c 73 3a 20 22 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 63 68 6f 69 63 65 73 | e.file,s:.").............choices | 
| 4f100 | 20 6e 69 6c 20 74 20 6e 69 6c 20 6e 69 6c 20 64    65 66 61 75 6c 74 29 0a 20 20 20 20 20 20 20 20 | .nil.t.nil.nil.default)......... | 
| 4f120 | 20 20 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69    78 2d 61 72 67 29 29 29 0a 20 20 28 6d 61 67 69 | ...current-prefix-arg)))...(magi | 
| 4f140 | 74 2d 77 69 74 68 2d 74 6f 70 6c 65 76 65 6c 0a    20 20 20 20 3b 3b 20 46 6f 72 20 62 61 63 6b 77 | t-with-toplevel.....;;.For.backw | 
| 4f160 | 61 72 64 20 63 6f 6d 70 61 74 69 62 69 6c 69 74    79 2c 20 61 6e 64 20 62 65 63 61 75 73 65 20 6f | ard.compatibility,.and.because.o | 
| 4f180 | 66 0a 20 20 20 20 3b 3b 20 74 68 65 20 66 75 6e    63 74 69 6f 6e 27 73 20 6e 61 6d 65 2c 20 64 6f | f.....;;.the.function's.name,.do | 
| 4f1a0 | 6e 27 74 20 72 65 71 75 69 72 65 20 61 20 6c 69    73 74 2e 0a 20 20 20 20 28 6d 61 67 69 74 2d 73 | n't.require.a.list......(magit-s | 
| 4f1c0 | 74 61 67 65 2d 31 20 28 61 6e 64 20 66 6f 72 63    65 20 22 2d 2d 66 6f 72 63 65 22 29 0a 20 20 20 | tage-1.(and.force."--force").... | 
| 4f1e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 69 66 20 28 6c 69 73 74 70 20 66 69 6c 65 73 | ................(if.(listp.files | 
| 4f200 | 29 20 66 69 6c 65 73 20 28 6c 69 73 74 20 66 69    6c 65 73 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 | ).files.(list.files)))))..;;;### | 
| 4f220 | 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20    6d 61 67 69 74 2d 73 74 61 67 65 2d 6d 6f 64 69 | autoload.(defun.magit-stage-modi | 
| 4f240 | 66 69 65 64 20 28 26 6f 70 74 69 6f 6e 61 6c 20    61 6c 6c 29 0a 20 20 22 53 74 61 67 65 20 61 6c | fied.(&optional.all)..."Stage.al | 
| 4f260 | 6c 20 63 68 61 6e 67 65 73 20 74 6f 20 66 69 6c    65 73 20 6d 6f 64 69 66 69 65 64 20 69 6e 20 74 | l.changes.to.files.modified.in.t | 
| 4f280 | 68 65 20 77 6f 72 6b 74 72 65 65 2e 0a 53 74 61    67 65 20 61 6c 6c 20 6e 65 77 20 63 6f 6e 74 65 | he.worktree..Stage.all.new.conte | 
| 4f2a0 | 6e 74 20 6f 66 20 74 72 61 63 6b 65 64 20 66 69    6c 65 73 20 61 6e 64 20 72 65 6d 6f 76 65 20 74 | nt.of.tracked.files.and.remove.t | 
| 4f2c0 | 72 61 63 6b 65 64 20 66 69 6c 65 73 0a 74 68 61    74 20 6e 6f 20 6c 6f 6e 67 65 72 20 65 78 69 73 | racked.files.that.no.longer.exis | 
| 4f2e0 | 74 20 69 6e 20 74 68 65 20 77 6f 72 6b 69 6e 67    20 74 72 65 65 20 66 72 6f 6d 20 74 68 65 20 69 | t.in.the.working.tree.from.the.i | 
| 4f300 | 6e 64 65 78 20 61 6c 73 6f 2e 0a 57 69 74 68 20    61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e | ndex.also..With.a.prefix.argumen | 
| 4f320 | 74 20 61 6c 73 6f 20 73 74 61 67 65 20 70 72 65    76 69 6f 75 73 6c 79 20 75 6e 74 72 61 63 6b 65 | t.also.stage.previously.untracke | 
| 4f340 | 64 20 28 62 75 74 20 6e 6f 74 0a 69 67 6e 6f 72    65 64 29 20 66 69 6c 65 73 2e 22 0a 20 20 28 69 | d.(but.not.ignored).files."...(i | 
| 4f360 | 6e 74 65 72 61 63 74 69 76 65 20 22 50 22 29 0a    20 20 28 77 68 65 6e 20 28 6d 61 67 69 74 2d 61 | nteractive."P")...(when.(magit-a | 
| 4f380 | 6e 79 74 68 69 6e 67 2d 73 74 61 67 65 64 2d 70    29 0a 20 20 20 20 28 6d 61 67 69 74 2d 63 6f 6e | nything-staged-p).....(magit-con | 
| 4f3a0 | 66 69 72 6d 20 27 73 74 61 67 65 2d 61 6c 6c 2d    63 68 61 6e 67 65 73 29 29 0a 20 20 28 6d 61 67 | firm.'stage-all-changes))...(mag | 
| 4f3c0 | 69 74 2d 77 69 74 68 2d 74 6f 70 6c 65 76 65 6c    0a 20 20 20 20 28 6d 61 67 69 74 2d 73 74 61 67 | it-with-toplevel.....(magit-stag | 
| 4f3e0 | 65 2d 31 20 28 69 66 20 61 6c 6c 20 22 2d 2d 61    6c 6c 22 20 22 2d 75 22 29 20 6d 61 67 69 74 2d | e-1.(if.all."--all"."-u").magit- | 
| 4f400 | 62 75 66 66 65 72 2d 64 69 66 66 2d 66 69 6c 65    73 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | buffer-diff-files)))..(defun.mag | 
| 4f420 | 69 74 2d 73 74 61 67 65 2d 31 20 28 61 72 67 20    26 6f 70 74 69 6f 6e 61 6c 20 66 69 6c 65 73 29 | it-stage-1.(arg.&optional.files) | 
| 4f440 | 0a 20 20 28 6d 61 67 69 74 2d 77 69 70 2d 63 6f    6d 6d 69 74 2d 62 65 66 6f 72 65 2d 63 68 61 6e | ...(magit-wip-commit-before-chan | 
| 4f460 | 67 65 20 66 69 6c 65 73 20 22 20 62 65 66 6f 72    65 20 73 74 61 67 65 22 29 0a 20 20 28 6d 61 67 | ge.files.".before.stage")...(mag | 
| 4f480 | 69 74 2d 72 75 6e 2d 67 69 74 20 22 61 64 64 22    20 61 72 67 20 28 69 66 20 66 69 6c 65 73 20 28 | it-run-git."add".arg.(if.files.( | 
| 4f4a0 | 63 6f 6e 73 20 22 2d 2d 22 20 66 69 6c 65 73 29    20 22 2e 22 29 29 0a 20 20 28 77 68 65 6e 20 6d | cons."--".files)."."))...(when.m | 
| 4f4c0 | 61 67 69 74 2d 61 75 74 6f 2d 72 65 76 65 72 74    2d 6d 6f 64 65 0a 20 20 20 20 28 6d 61 70 63 20 | agit-auto-revert-mode.....(mapc. | 
| 4f4e0 | 23 27 6d 61 67 69 74 2d 74 75 72 6e 2d 6f 6e 2d    61 75 74 6f 2d 72 65 76 65 72 74 2d 6d 6f 64 65 | #'magit-turn-on-auto-revert-mode | 
| 4f500 | 2d 69 66 2d 64 65 73 69 72 65 64 20 66 69 6c 65    73 29 29 0a 20 20 28 6d 61 67 69 74 2d 77 69 70 | -if-desired.files))...(magit-wip | 
| 4f520 | 2d 63 6f 6d 6d 69 74 2d 61 66 74 65 72 2d 61 70    70 6c 79 20 66 69 6c 65 73 20 22 20 61 66 74 65 | -commit-after-apply.files.".afte | 
| 4f540 | 72 20 73 74 61 67 65 22 29 29 0a 0a 28 64 65 66    75 6e 20 6d 61 67 69 74 2d 73 74 61 67 65 2d 75 | r.stage"))..(defun.magit-stage-u | 
| 4f560 | 6e 74 72 61 63 6b 65 64 20 28 26 6f 70 74 69 6f    6e 61 6c 20 69 6e 74 65 6e 74 29 0a 20 20 28 6c | ntracked.(&optional.intent)...(l | 
| 4f580 | 65 74 2a 20 28 28 73 65 63 74 69 6f 6e 20 28 6d    61 67 69 74 2d 63 75 72 72 65 6e 74 2d 73 65 63 | et*.((section.(magit-current-sec | 
| 4f5a0 | 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20    28 66 69 6c 65 73 20 28 70 63 61 73 65 20 28 6d | tion))..........(files.(pcase.(m | 
| 4f5c0 | 61 67 69 74 2d 64 69 66 66 2d 73 63 6f 70 65 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | agit-diff-scope)................ | 
| 4f5e0 | 20 20 20 28 27 66 69 6c 65 20 20 28 6c 69 73 74    20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 76 | ...('file..(list.(oref.section.v | 
| 4f600 | 61 6c 75 65 29 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 27 66 69 6c 65 | alue)))...................('file | 
| 4f620 | 73 20 28 6d 61 67 69 74 2d 72 65 67 69 6f 6e 2d    76 61 6c 75 65 73 20 6e 69 6c 20 74 29 29 0a 20 | s.(magit-region-values.nil.t)).. | 
| 4f640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 27 6c 69 73 74 20 20 28 6d 61 67 69 74 2d | .................('list..(magit- | 
| 4f660 | 75 6e 74 72 61 63 6b 65 64 2d 66 69 6c 65 73 29    29 29 29 0a 20 20 20 20 20 20 20 20 20 70 6c 61 | untracked-files))))..........pla | 
| 4f680 | 69 6e 20 72 65 70 6f 73 29 0a 20 20 20 20 28 64    6f 6c 69 73 74 20 28 66 69 6c 65 20 66 69 6c 65 | in.repos).....(dolist.(file.file | 
| 4f6a0 | 73 29 0a 20 20 20 20 20 20 28 69 66 20 28 61 6e    64 20 28 6e 6f 74 20 28 66 69 6c 65 2d 73 79 6d | s).......(if.(and.(not.(file-sym | 
| 4f6c0 | 6c 69 6e 6b 2d 70 20 66 69 6c 65 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 | link-p.file))................(ma | 
| 4f6e0 | 67 69 74 2d 67 69 74 2d 72 65 70 6f 2d 70 20 66    69 6c 65 20 74 29 29 0a 20 20 20 20 20 20 20 20 | git-git-repo-p.file.t))......... | 
| 4f700 | 20 20 28 70 75 73 68 20 66 69 6c 65 20 72 65 70    6f 73 29 0a 20 20 20 20 20 20 20 20 28 70 75 73 | ..(push.file.repos).........(pus | 
| 4f720 | 68 20 66 69 6c 65 20 70 6c 61 69 6e 29 29 29 0a    20 20 20 20 28 6d 61 67 69 74 2d 77 69 70 2d 63 | h.file.plain))).....(magit-wip-c | 
| 4f740 | 6f 6d 6d 69 74 2d 62 65 66 6f 72 65 2d 63 68 61    6e 67 65 20 66 69 6c 65 73 20 22 20 62 65 66 6f | ommit-before-change.files.".befo | 
| 4f760 | 72 65 20 73 74 61 67 65 22 29 0a 20 20 20 20 28    77 68 65 6e 20 70 6c 61 69 6e 0a 20 20 20 20 20 | re.stage").....(when.plain...... | 
| 4f780 | 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 20    22 61 64 64 22 20 28 61 6e 64 20 69 6e 74 65 6e | .(magit-run-git."add".(and.inten | 
| 4f7a0 | 74 20 22 2d 2d 69 6e 74 65 6e 74 2d 74 6f 2d 61    64 64 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 | t."--intent-to-add")............ | 
| 4f7c0 | 20 20 20 20 20 20 20 20 20 20 22 2d 2d 22 20 70    6c 61 69 6e 29 0a 20 20 20 20 20 20 28 77 68 65 | .........."--".plain).......(whe | 
| 4f7e0 | 6e 20 6d 61 67 69 74 2d 61 75 74 6f 2d 72 65 76    65 72 74 2d 6d 6f 64 65 0a 20 20 20 20 20 20 20 | n.magit-auto-revert-mode........ | 
| 4f800 | 20 28 6d 61 70 63 20 23 27 6d 61 67 69 74 2d 74    75 72 6e 2d 6f 6e 2d 61 75 74 6f 2d 72 65 76 65 | .(mapc.#'magit-turn-on-auto-reve | 
| 4f820 | 72 74 2d 6d 6f 64 65 2d 69 66 2d 64 65 73 69 72    65 64 20 70 6c 61 69 6e 29 29 29 0a 20 20 20 20 | rt-mode-if-desired.plain)))..... | 
| 4f840 | 28 64 6f 6c 69 73 74 20 28 72 65 70 6f 20 72 65    70 6f 73 29 0a 20 20 20 20 20 20 28 73 61 76 65 | (dolist.(repo.repos).......(save | 
| 4f860 | 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20    20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 6f | -excursion.........(goto-char.(o | 
| 4f880 | 72 65 66 20 28 6d 61 67 69 74 2d 67 65 74 2d 73    65 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 | ref.(magit-get-section.......... | 
| 4f8a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 60 28 28 66 69 6c 65 20 2e 20 2c 72 65 70 6f | .................`((file...,repo | 
| 4f8c0 | 29 20 28 75 6e 74 72 61 63 6b 65 64 29 20 28 73    74 61 74 75 73 29 29 29 0a 20 20 20 20 20 20 20 | ).(untracked).(status)))........ | 
| 4f8e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 73 74 61 72 74 29 29 0a 20 20 20 20 20 20 | ..................start))....... | 
| 4f900 | 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 66 62    6f 75 6e 64 70 20 27 62 6f 72 67 2d 61 73 73 69 | ..(when.(and.(fboundp.'borg-assi | 
| 4f920 | 6d 69 6c 61 74 65 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 66 62 6f 75 | milate)....................(fbou | 
| 4f940 | 6e 64 70 20 27 62 6f 72 67 2d 2d 6d 61 79 62 65    2d 61 62 73 6f 72 62 2d 67 69 74 64 69 72 29 0a | ndp.'borg--maybe-absorb-gitdir). | 
| 4f960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 66 62 6f 75 6e 64 70 20 27 62 6f 72 | ...................(fboundp.'bor | 
| 4f980 | 67 2d 2d 73 6f 72 74 2d 73 75 62 6d 6f 64 75 6c    65 2d 73 65 63 74 69 6f 6e 73 29 29 0a 20 20 20 | g--sort-submodule-sections)).... | 
| 4f9a0 | 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 74    6f 70 64 69 72 20 28 6d 61 67 69 74 2d 74 6f 70 | .......(let*.((topdir.(magit-top | 
| 4f9c0 | 6c 65 76 65 6c 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 75 72 6c 20 28 6c | level))..................(url.(l | 
| 4f9e0 | 65 74 20 28 28 64 65 66 61 75 6c 74 2d 64 69 72    65 63 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 | et.((default-directory.......... | 
| 4fa00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 61 | ....................(file-name-a | 
| 4fa20 | 73 2d 64 69 72 65 63 74 6f 72 79 20 28 65 78 70    61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 72 65 | s-directory.(expand-file-name.re | 
| 4fa40 | 70 6f 29 29 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | po)))).........................( | 
| 4fa60 | 6f 72 20 28 6d 61 67 69 74 2d 67 65 74 20 22 72    65 6d 6f 74 65 22 20 28 6d 61 67 69 74 2d 67 65 | or.(magit-get."remote".(magit-ge | 
| 4fa80 | 74 2d 73 6f 6d 65 2d 72 65 6d 6f 74 65 29 20 22    75 72 6c 22 29 0a 20 20 20 20 20 20 20 20 20 20 | t-some-remote)."url")........... | 
| 4faa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 63 6f 6e 63 61 74 20 28 66 69 6c 65 2d | ..................(concat.(file- | 
| 4fac0 | 6e 61 6d 65 2d 61 73 2d 64 69 72 65 63 74 6f 72    79 20 22 2e 22 29 20 72 65 70 6f 29 29 29 29 0a | name-as-directory.".").repo)))). | 
| 4fae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 70 61 63 6b 61 67 65 0a 20 20 20 20 20 20 | .................(package....... | 
| 4fb00 | 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64    20 28 65 71 75 61 6c 20 62 6f 72 67 2d 75 73 65 | ............(and.(equal.borg-use | 
| 4fb20 | 72 2d 65 6d 61 63 73 2d 64 69 72 65 63 74 6f 72    79 20 74 6f 70 64 69 72 29 0a 20 20 20 20 20 20 | r-emacs-directory.topdir)....... | 
| 4fb40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 | .................(file-name-nond | 
| 4fb60 | 69 72 65 63 74 6f 72 79 20 28 64 69 72 65 63 74    6f 72 79 2d 66 69 6c 65 2d 6e 61 6d 65 20 72 65 | irectory.(directory-file-name.re | 
| 4fb80 | 70 6f 29 29 29 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 28 69 66 20 28 61 6e 64 20 70 61 63 | po))))).............(if.(and.pac | 
| 4fba0 | 6b 61 67 65 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 79 2d 6f 72 2d | kage......................(y-or- | 
| 4fbc0 | 6e 2d 70 20 28 66 6f 72 6d 61 74 20 22 41 6c 73    6f 20 61 73 73 69 6d 69 6c 61 74 65 20 60 25 73 | n-p.(format."Also.assimilate.`%s | 
| 4fbe0 | 27 20 64 72 6f 6e 65 3f 22 20 70 61 63 6b 61 67    65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | '.drone?".package)))............ | 
| 4fc00 | 20 20 20 20 20 28 62 6f 72 67 2d 61 73 73 69 6d    69 6c 61 74 65 20 70 61 63 6b 61 67 65 20 75 72 | .....(borg-assimilate.package.ur | 
| 4fc20 | 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c | l)...............(magit-submodul | 
| 4fc40 | 65 2d 61 64 64 2d 31 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 75 72 6c 20 72 65 70 6f 20 | e-add-1................url.repo. | 
| 4fc60 | 28 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65    2d 72 65 61 64 2d 6e 61 6d 65 2d 66 6f 72 2d 70 | (magit-submodule-read-name-for-p | 
| 4fc80 | 61 74 68 20 72 65 70 6f 20 70 61 63 6b 61 67 65    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ath.repo.package)).............. | 
| 4fca0 | 20 28 77 68 65 6e 20 70 61 63 6b 61 67 65 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | .(when.package.................( | 
| 4fcc0 | 62 6f 72 67 2d 2d 73 6f 72 74 2d 73 75 62 6d 6f    64 75 6c 65 2d 73 65 63 74 69 6f 6e 73 0a 20 20 | borg--sort-submodule-sections... | 
| 4fce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 | ...............(expand-file-name | 
| 4fd00 | 20 22 2e 67 69 74 6d 6f 64 75 6c 65 73 22 20 74    6f 70 64 69 72 29 29 0a 20 20 20 20 20 20 20 20 | .".gitmodules".topdir))......... | 
| 4fd20 | 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 64    65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 | ........(let.((default-directory | 
| 4fd40 | 20 62 6f 72 67 2d 75 73 65 72 2d 65 6d 61 63 73    2d 64 69 72 65 63 74 6f 72 79 29 29 0a 20 20 20 | .borg-user-emacs-directory)).... | 
| 4fd60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    62 6f 72 67 2d 2d 6d 61 79 62 65 2d 61 62 73 6f | ...............(borg--maybe-abso | 
| 4fd80 | 72 62 2d 67 69 74 64 69 72 20 70 61 63 6b 61 67    65 29 29 29 29 29 29 29 29 0a 20 20 20 20 28 6d | rb-gitdir.package)))))))).....(m | 
| 4fda0 | 61 67 69 74 2d 77 69 70 2d 63 6f 6d 6d 69 74 2d    61 66 74 65 72 2d 61 70 70 6c 79 20 66 69 6c 65 | agit-wip-commit-after-apply.file | 
| 4fdc0 | 73 20 22 20 61 66 74 65 72 20 73 74 61 67 65 22    29 29 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 | s.".after.stage")))..(defvar.mag | 
| 4fde0 | 69 74 2d 70 6f 73 74 2d 73 74 61 67 65 2d 68 6f    6f 6b 2d 63 6f 6d 6d 61 6e 64 73 0a 20 20 27 28 | it-post-stage-hook-commands...'( | 
| 4fe00 | 6d 61 67 69 74 2d 73 74 61 67 65 0a 20 20 20 20    6d 61 67 69 74 2d 73 74 61 67 65 2d 62 75 66 66 | magit-stage.....magit-stage-buff | 
| 4fe20 | 65 72 2d 66 69 6c 65 0a 20 20 20 20 6d 61 67 69    74 2d 73 74 61 67 65 2d 66 69 6c 65 0a 20 20 20 | er-file.....magit-stage-file.... | 
| 4fe40 | 20 6d 61 67 69 74 2d 73 74 61 67 65 2d 6d 6f 64    69 66 69 65 64 29 29 0a 0a 28 64 65 66 75 6e 20 | .magit-stage-modified))..(defun. | 
| 4fe60 | 6d 61 67 69 74 2d 72 75 6e 2d 70 6f 73 74 2d 73    74 61 67 65 2d 68 6f 6f 6b 20 28 29 0a 20 20 28 | magit-run-post-stage-hook.()...( | 
| 4fe80 | 77 68 65 6e 20 28 6d 65 6d 71 20 74 68 69 73 2d    63 6f 6d 6d 61 6e 64 20 6d 61 67 69 74 2d 70 6f | when.(memq.this-command.magit-po | 
| 4fea0 | 73 74 2d 73 74 61 67 65 2d 68 6f 6f 6b 2d 63 6f    6d 6d 61 6e 64 73 29 0a 20 20 20 20 28 6d 61 67 | st-stage-hook-commands).....(mag | 
| 4fec0 | 69 74 2d 72 75 6e 2d 68 6f 6f 6b 2d 77 69 74 68    2d 62 65 6e 63 68 6d 61 72 6b 20 27 6d 61 67 69 | it-run-hook-with-benchmark.'magi | 
| 4fee0 | 74 2d 70 6f 73 74 2d 73 74 61 67 65 2d 68 6f 6f    6b 29 29 29 0a 0a 3b 3b 3b 3b 20 55 6e 73 74 61 | t-post-stage-hook)))..;;;;.Unsta | 
| 4ff00 | 67 65 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74    2d 75 6e 73 74 61 67 65 20 28 29 0a 20 20 22 52 | ge..(defun.magit-unstage.()..."R | 
| 4ff20 | 65 6d 6f 76 65 20 74 68 65 20 63 68 61 6e 67 65    20 61 74 20 70 6f 69 6e 74 20 66 72 6f 6d 20 74 | emove.the.change.at.point.from.t | 
| 4ff40 | 68 65 20 73 74 61 67 69 6e 67 20 61 72 65 61 2e    22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 | he.staging.area."...(interactive | 
| 4ff60 | 29 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28    73 20 28 6d 61 67 69 74 2d 61 70 70 6c 79 2d 2d | )...(when-let.((s.(magit-apply-- | 
| 4ff80 | 67 65 74 2d 73 65 6c 65 63 74 69 6f 6e 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 79 | get-selection))..............(ty | 
| 4ffa0 | 70 65 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 74    79 70 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 | pe.(magit-diff-type))........... | 
| 4ffc0 | 20 20 20 28 73 63 6f 70 65 20 28 6d 61 67 69 74    2d 64 69 66 66 2d 73 63 6f 70 65 29 29 29 0a 20 | ...(scope.(magit-diff-scope))).. | 
| 4ffe0 | 20 20 20 28 70 63 61 73 65 20 28 6c 69 73 74 20    74 79 70 65 20 73 63 6f 70 65 0a 20 20 20 20 20 | ...(pcase.(list.type.scope...... | 
| 50000 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67    69 74 2d 61 70 70 6c 79 2d 2d 69 67 6e 6f 72 65 | ............(magit-apply--ignore | 
| 50020 | 2d 77 68 69 74 65 73 70 61 63 65 2d 70 20 73 20    74 79 70 65 20 73 63 6f 70 65 29 29 0a 20 20 20 | -whitespace-p.s.type.scope)).... | 
| 50040 | 20 20 20 28 60 28 75 6e 74 72 61 63 6b 65 64 20    20 20 20 20 2c 5f 20 20 2c 5f 29 20 28 75 73 65 | ...(`(untracked.....,_..,_).(use | 
| 50060 | 72 2d 65 72 72 6f 72 20 22 43 61 6e 6e 6f 74 20    75 6e 73 74 61 67 65 20 75 6e 74 72 61 63 6b 65 | r-error."Cannot.unstage.untracke | 
| 50080 | 64 20 63 68 61 6e 67 65 73 22 29 29 0a 20 20 20    20 20 20 28 60 28 75 6e 73 74 61 67 65 64 20 20 | d.changes")).......(`(unstaged.. | 
| 500a0 | 20 20 66 69 6c 65 20 20 2c 5f 29 20 28 6d 61 67    69 74 2d 75 6e 73 74 61 67 65 2d 69 6e 74 65 6e | ..file..,_).(magit-unstage-inten | 
| 500c0 | 74 20 28 6c 69 73 74 20 28 6f 72 65 66 20 73 20    76 61 6c 75 65 29 29 29 29 0a 20 20 20 20 20 20 | t.(list.(oref.s.value))))....... | 
| 500e0 | 28 60 28 75 6e 73 74 61 67 65 64 20 20 20 66 69    6c 65 73 20 20 2c 5f 29 20 28 6d 61 67 69 74 2d | (`(unstaged...files..,_).(magit- | 
| 50100 | 75 6e 73 74 61 67 65 2d 69 6e 74 65 6e 74 20 28    6d 61 67 69 74 2d 72 65 67 69 6f 6e 2d 76 61 6c | unstage-intent.(magit-region-val | 
| 50120 | 75 65 73 20 6e 69 6c 20 74 29 29 29 0a 20 20 20    20 20 20 28 60 28 75 6e 73 74 61 67 65 64 20 20 | ues.nil.t))).......(`(unstaged.. | 
| 50140 | 20 20 20 20 2c 5f 20 20 2c 5f 29 20 28 75 73 65    72 2d 65 72 72 6f 72 20 22 41 6c 72 65 61 64 79 | ....,_..,_).(user-error."Already | 
| 50160 | 20 75 6e 73 74 61 67 65 64 22 29 29 0a 20 20 20    20 20 20 28 60 28 73 74 61 67 65 64 20 20 20 20 | .unstaged")).......(`(staged.... | 
| 50180 | 72 65 67 69 6f 6e 20 20 2c 5f 29 20 28 6d 61 67    69 74 2d 61 70 70 6c 79 2d 72 65 67 69 6f 6e 20 | region..,_).(magit-apply-region. | 
| 501a0 | 73 20 22 2d 2d 72 65 76 65 72 73 65 22 20 22 2d    2d 63 61 63 68 65 64 22 29 29 0a 20 20 20 20 20 | s."--reverse"."--cached"))...... | 
| 501c0 | 20 28 60 28 73 74 61 67 65 64 20 20 20 20 20 20    68 75 6e 6b 20 20 2c 5f 29 20 28 6d 61 67 69 74 | .(`(staged......hunk..,_).(magit | 
| 501e0 | 2d 61 70 70 6c 79 2d 68 75 6e 6b 20 20 20 73 20    22 2d 2d 72 65 76 65 72 73 65 22 20 22 2d 2d 63 | -apply-hunk...s."--reverse"."--c | 
| 50200 | 61 63 68 65 64 22 29 29 0a 20 20 20 20 20 20 28    60 28 73 74 61 67 65 64 20 20 20 20 20 68 75 6e | ached")).......(`(staged.....hun | 
| 50220 | 6b 73 20 20 2c 5f 29 20 28 6d 61 67 69 74 2d 61    70 70 6c 79 2d 68 75 6e 6b 73 20 20 73 20 22 2d | ks..,_).(magit-apply-hunks..s."- | 
| 50240 | 2d 72 65 76 65 72 73 65 22 20 22 2d 2d 63 61 63    68 65 64 22 29 29 0a 20 20 20 20 20 20 28 27 28 | -reverse"."--cached")).......('( | 
| 50260 | 73 74 61 67 65 64 20 20 20 20 20 20 66 69 6c 65    20 20 20 74 29 20 28 6d 61 67 69 74 2d 61 70 70 | staged......file...t).(magit-app | 
| 50280 | 6c 79 2d 64 69 66 66 20 20 20 73 20 22 2d 2d 72    65 76 65 72 73 65 22 20 22 2d 2d 63 61 63 68 65 | ly-diff...s."--reverse"."--cache | 
| 502a0 | 64 22 29 29 0a 20 20 20 20 20 20 28 27 28 73 74    61 67 65 64 20 20 20 20 20 66 69 6c 65 73 20 20 | d")).......('(staged.....files.. | 
| 502c0 | 20 74 29 20 28 6d 61 67 69 74 2d 61 70 70 6c 79    2d 64 69 66 66 73 20 20 73 20 22 2d 2d 72 65 76 | .t).(magit-apply-diffs..s."--rev | 
| 502e0 | 65 72 73 65 22 20 22 2d 2d 63 61 63 68 65 64 22    29 29 0a 20 20 20 20 20 20 28 27 28 73 74 61 67 | erse"."--cached")).......('(stag | 
| 50300 | 65 64 20 20 20 20 20 20 6c 69 73 74 20 20 20 74    29 20 28 6d 61 67 69 74 2d 61 70 70 6c 79 2d 64 | ed......list...t).(magit-apply-d | 
| 50320 | 69 66 66 73 20 20 73 20 22 2d 2d 72 65 76 65 72    73 65 22 20 22 2d 2d 63 61 63 68 65 64 22 29 29 | iffs..s."--reverse"."--cached")) | 
| 50340 | 0a 20 20 20 20 20 20 28 27 28 73 74 61 67 65 64    20 20 20 20 20 20 66 69 6c 65 20 6e 69 6c 29 20 | .......('(staged......file.nil). | 
| 50360 | 28 6d 61 67 69 74 2d 75 6e 73 74 61 67 65 2d 31    20 28 6c 69 73 74 20 28 6f 72 65 66 20 73 20 76 | (magit-unstage-1.(list.(oref.s.v | 
| 50380 | 61 6c 75 65 29 29 29 29 0a 20 20 20 20 20 20 28    27 28 73 74 61 67 65 64 20 20 20 20 20 66 69 6c | alue)))).......('(staged.....fil | 
| 503a0 | 65 73 20 6e 69 6c 29 20 28 6d 61 67 69 74 2d 75    6e 73 74 61 67 65 2d 31 20 28 6d 61 67 69 74 2d | es.nil).(magit-unstage-1.(magit- | 
| 503c0 | 72 65 67 69 6f 6e 2d 76 61 6c 75 65 73 20 6e 69    6c 20 74 29 29 29 0a 20 20 20 20 20 20 28 27 28 | region-values.nil.t))).......('( | 
| 503e0 | 73 74 61 67 65 64 20 20 20 20 20 20 6c 69 73 74    20 6e 69 6c 29 20 28 6d 61 67 69 74 2d 75 6e 73 | staged......list.nil).(magit-uns | 
| 50400 | 74 61 67 65 2d 61 6c 6c 29 29 0a 20 20 20 20 20    20 28 60 28 63 6f 6d 6d 69 74 74 65 64 20 20 20 | tage-all)).......(`(committed... | 
| 50420 | 20 20 2c 5f 20 20 2c 5f 29 20 28 69 66 20 6d 61    67 69 74 2d 75 6e 73 74 61 67 65 2d 63 6f 6d 6d | ..,_..,_).(if.magit-unstage-comm | 
| 50440 | 69 74 74 65 64 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | itted........................... | 
| 50460 | 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d    72 65 76 65 72 73 65 2d 69 6e 2d 69 6e 64 65 78 | .........(magit-reverse-in-index | 
| 50480 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... | 
| 504a0 | 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22    43 61 6e 6e 6f 74 20 75 6e 73 74 61 67 65 20 63 | ...(user-error."Cannot.unstage.c | 
| 504c0 | 6f 6d 6d 69 74 74 65 64 20 63 68 61 6e 67 65 73    22 29 29 29 0a 20 20 20 20 20 20 28 60 28 75 6e | ommitted.changes"))).......(`(un | 
| 504e0 | 64 65 66 69 6e 65 64 20 20 20 20 20 2c 5f 20 20    2c 5f 29 20 28 75 73 65 72 2d 65 72 72 6f 72 20 | defined.....,_..,_).(user-error. | 
| 50500 | 22 43 61 6e 6e 6f 74 20 75 6e 73 74 61 67 65 20    74 68 69 73 20 63 68 61 6e 67 65 22 29 29 29 29 | "Cannot.unstage.this.change")))) | 
| 50520 | 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61    64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 75 | )..;;;###autoload.(defun.magit-u | 
| 50540 | 6e 73 74 61 67 65 2d 62 75 66 66 65 72 2d 66 69    6c 65 20 28 29 0a 20 20 22 55 6e 73 74 61 67 65 | nstage-buffer-file.()..."Unstage | 
| 50560 | 20 61 6c 6c 20 63 68 61 6e 67 65 73 20 74 6f 20    74 68 65 20 66 69 6c 65 20 62 65 69 6e 67 20 76 | .all.changes.to.the.file.being.v | 
| 50580 | 69 73 69 74 65 64 20 69 6e 20 74 68 65 20 63 75    72 72 65 6e 74 20 62 75 66 66 65 72 2e 22 0a 20 | isited.in.the.current.buffer.".. | 
| 505a0 | 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20    20 28 75 6e 6c 65 73 73 20 62 75 66 66 65 72 2d | .(interactive)...(unless.buffer- | 
| 505c0 | 66 69 6c 65 2d 6e 61 6d 65 0a 20 20 20 20 28 75    73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 74 20 76 | file-name.....(user-error."Not.v | 
| 505e0 | 69 73 69 74 69 6e 67 20 61 20 66 69 6c 65 22 29    29 0a 20 20 28 6d 61 67 69 74 2d 77 69 74 68 2d | isiting.a.file"))...(magit-with- | 
| 50600 | 74 6f 70 6c 65 76 65 6c 0a 20 20 20 20 28 6d 61    67 69 74 2d 75 6e 73 74 61 67 65 2d 31 20 28 6c | toplevel.....(magit-unstage-1.(l | 
| 50620 | 69 73 74 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d    72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 29 29 29 | ist.(magit-file-relative-name))) | 
| 50640 | 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f    61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | ))..;;;###autoload.(defun.magit- | 
| 50660 | 75 6e 73 74 61 67 65 2d 66 69 6c 65 20 28 66 69    6c 65 73 29 0a 20 20 22 52 65 61 64 20 6f 6e 65 | unstage-file.(files)..."Read.one | 
| 50680 | 20 6f 72 20 6d 6f 72 65 20 66 69 6c 65 73 20 61    6e 64 20 75 6e 73 74 61 67 65 20 61 6c 6c 20 63 | .or.more.files.and.unstage.all.c | 
| 506a0 | 68 61 6e 67 65 73 20 74 6f 20 74 68 6f 73 65 20    66 69 6c 65 73 2e 22 0a 20 20 28 69 6e 74 65 72 | hanges.to.those.files."...(inter | 
| 506c0 | 61 63 74 69 76 65 0a 20 20 20 28 6c 65 74 2a 20    28 28 63 68 6f 69 63 65 73 20 28 6d 61 67 69 74 | active....(let*.((choices.(magit | 
| 506e0 | 2d 73 74 61 67 65 64 2d 66 69 6c 65 73 29 29 0a    20 20 20 20 20 20 20 20 20 20 28 64 65 66 61 75 | -staged-files))...........(defau | 
| 50700 | 6c 74 20 28 6f 72 20 28 6d 61 67 69 74 2d 73 65    63 74 69 6f 6e 2d 76 61 6c 75 65 2d 69 66 20 27 | lt.(or.(magit-section-value-if.' | 
| 50720 | 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 | file)........................(ma | 
| 50740 | 67 69 74 2d 66 69 6c 65 2d 72 65 6c 61 74 69 76    65 2d 6e 61 6d 65 29 29 29 0a 20 20 20 20 20 20 | git-file-relative-name)))....... | 
| 50760 | 20 20 20 20 28 64 65 66 61 75 6c 74 20 28 63 61    72 20 28 6d 65 6d 62 65 72 20 64 65 66 61 75 6c | ....(default.(car.(member.defaul | 
| 50780 | 74 20 63 68 6f 69 63 65 73 29 29 29 29 0a 20 20    20 20 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d | t.choices))))......(list.(magit- | 
| 507a0 | 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 2d    6d 75 6c 74 69 70 6c 65 20 22 55 6e 73 74 61 67 | completing-read-multiple."Unstag | 
| 507c0 | 65 20 66 69 6c 65 2c 73 3a 20 22 20 63 68 6f 69    63 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 | e.file,s:.".choices............. | 
| 507e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e | ...............................n | 
| 50800 | 69 6c 20 74 20 6e 69 6c 20 6e 69 6c 20 64 65 66    61 75 6c 74 29 29 29 29 0a 20 20 28 6d 61 67 69 | il.t.nil.nil.default))))...(magi | 
| 50820 | 74 2d 77 69 74 68 2d 74 6f 70 6c 65 76 65 6c 0a    20 20 20 20 3b 3b 20 46 6f 72 20 62 61 63 6b 77 | t-with-toplevel.....;;.For.backw | 
| 50840 | 61 72 64 20 63 6f 6d 70 61 74 69 62 69 6c 69 74    79 2c 20 61 6e 64 20 62 65 63 61 75 73 65 20 6f | ard.compatibility,.and.because.o | 
| 50860 | 66 0a 20 20 20 20 3b 3b 20 74 68 65 20 66 75 6e    63 74 69 6f 6e 27 73 20 6e 61 6d 65 2c 20 64 6f | f.....;;.the.function's.name,.do | 
| 50880 | 6e 27 74 20 72 65 71 75 69 72 65 20 61 20 6c 69    73 74 2e 0a 20 20 20 20 28 6d 61 67 69 74 2d 75 | n't.require.a.list......(magit-u | 
| 508a0 | 6e 73 74 61 67 65 2d 31 20 28 69 66 20 28 6c 69    73 74 70 20 66 69 6c 65 73 29 20 66 69 6c 65 73 | nstage-1.(if.(listp.files).files | 
| 508c0 | 20 28 6c 69 73 74 20 66 69 6c 65 73 29 29 29 29    29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | .(list.files)))))..(defun.magit- | 
| 508e0 | 75 6e 73 74 61 67 65 2d 31 20 28 66 69 6c 65 73    29 0a 20 20 28 6d 61 67 69 74 2d 77 69 70 2d 63 | unstage-1.(files)...(magit-wip-c | 
| 50900 | 6f 6d 6d 69 74 2d 62 65 66 6f 72 65 2d 63 68 61    6e 67 65 20 66 69 6c 65 73 20 22 20 62 65 66 6f | ommit-before-change.files.".befo | 
| 50920 | 72 65 20 75 6e 73 74 61 67 65 22 29 0a 20 20 28    69 66 20 28 6d 61 67 69 74 2d 6e 6f 2d 63 6f 6d | re.unstage")...(if.(magit-no-com | 
| 50940 | 6d 69 74 2d 70 29 0a 20 20 20 20 20 20 28 6d 61    67 69 74 2d 72 75 6e 2d 67 69 74 20 22 72 6d 22 | mit-p).......(magit-run-git."rm" | 
| 50960 | 20 22 2d 2d 63 61 63 68 65 64 22 20 22 2d 2d 22    20 66 69 6c 65 73 29 0a 20 20 20 20 28 6d 61 67 | ."--cached"."--".files).....(mag | 
| 50980 | 69 74 2d 72 75 6e 2d 67 69 74 20 22 72 65 73 65    74 22 20 22 48 45 41 44 22 20 22 2d 2d 22 20 66 | it-run-git."reset"."HEAD"."--".f | 
| 509a0 | 69 6c 65 73 29 29 0a 20 20 28 6d 61 67 69 74 2d    77 69 70 2d 63 6f 6d 6d 69 74 2d 61 66 74 65 72 | iles))...(magit-wip-commit-after | 
| 509c0 | 2d 61 70 70 6c 79 20 66 69 6c 65 73 20 22 20 61    66 74 65 72 20 75 6e 73 74 61 67 65 22 29 29 0a | -apply.files.".after.unstage")). | 
| 509e0 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 75 6e    73 74 61 67 65 2d 69 6e 74 65 6e 74 20 28 66 69 | .(defun.magit-unstage-intent.(fi | 
| 50a00 | 6c 65 73 29 0a 20 20 28 69 66 2d 6c 65 74 20 28    28 73 74 61 67 65 64 20 28 6d 61 67 69 74 2d 73 | les)...(if-let.((staged.(magit-s | 
| 50a20 | 74 61 67 65 64 2d 66 69 6c 65 73 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 28 69 6e 74 65 6e 74 | taged-files))............(intent | 
| 50a40 | 20 28 2d 2d 66 69 6c 74 65 72 20 28 6d 65 6d 62    65 72 20 69 74 20 73 74 61 67 65 64 29 20 66 69 | .(--filter.(member.it.staged).fi | 
| 50a60 | 6c 65 73 29 29 29 0a 20 20 20 20 20 20 28 6d 61    67 69 74 2d 75 6e 73 74 61 67 65 2d 31 20 69 6e | les))).......(magit-unstage-1.in | 
| 50a80 | 74 65 6e 74 29 0a 20 20 20 20 28 75 73 65 72 2d    65 72 72 6f 72 20 22 41 6c 72 65 61 64 79 20 75 | tent).....(user-error."Already.u | 
| 50aa0 | 6e 73 74 61 67 65 64 22 29 29 29 0a 0a 3b 3b 3b    23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 | nstaged")))..;;;###autoload.(def | 
| 50ac0 | 75 6e 20 6d 61 67 69 74 2d 75 6e 73 74 61 67 65    2d 61 6c 6c 20 28 29 0a 20 20 22 52 65 6d 6f 76 | un.magit-unstage-all.()..."Remov | 
| 50ae0 | 65 20 61 6c 6c 20 63 68 61 6e 67 65 73 20 66 72    6f 6d 20 74 68 65 20 73 74 61 67 69 6e 67 20 61 | e.all.changes.from.the.staging.a | 
| 50b00 | 72 65 61 2e 22 0a 20 20 28 69 6e 74 65 72 61 63    74 69 76 65 29 0a 20 20 28 75 6e 6c 65 73 73 20 | rea."...(interactive)...(unless. | 
| 50b20 | 28 6d 61 67 69 74 2d 61 6e 79 74 68 69 6e 67 2d    73 74 61 67 65 64 2d 70 29 0a 20 20 20 20 28 75 | (magit-anything-staged-p).....(u | 
| 50b40 | 73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 74 68 69    6e 67 20 74 6f 20 75 6e 73 74 61 67 65 22 29 29 | ser-error."Nothing.to.unstage")) | 
| 50b60 | 0a 20 20 28 77 68 65 6e 20 28 6f 72 20 28 6d 61    67 69 74 2d 61 6e 79 74 68 69 6e 67 2d 75 6e 73 | ...(when.(or.(magit-anything-uns | 
| 50b80 | 74 61 67 65 64 2d 70 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 28 6d 61 67 69 74 2d 75 6e 74 72 | taged-p).............(magit-untr | 
| 50ba0 | 61 63 6b 65 64 2d 66 69 6c 65 73 29 29 0a 20 20    20 20 28 6d 61 67 69 74 2d 63 6f 6e 66 69 72 6d | acked-files)).....(magit-confirm | 
| 50bc0 | 20 27 75 6e 73 74 61 67 65 2d 61 6c 6c 2d 63 68    61 6e 67 65 73 29 29 0a 20 20 28 6d 61 67 69 74 | .'unstage-all-changes))...(magit | 
| 50be0 | 2d 77 69 70 2d 63 6f 6d 6d 69 74 2d 62 65 66 6f    72 65 2d 63 68 61 6e 67 65 20 6e 69 6c 20 22 20 | -wip-commit-before-change.nil.". | 
| 50c00 | 62 65 66 6f 72 65 20 75 6e 73 74 61 67 65 22 29    0a 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 | before.unstage")...(magit-run-gi | 
| 50c20 | 74 20 22 72 65 73 65 74 22 20 22 48 45 41 44 22    20 22 2d 2d 22 20 6d 61 67 69 74 2d 62 75 66 66 | t."reset"."HEAD"."--".magit-buff | 
| 50c40 | 65 72 2d 64 69 66 66 2d 66 69 6c 65 73 29 0a 20    20 28 6d 61 67 69 74 2d 77 69 70 2d 63 6f 6d 6d | er-diff-files)...(magit-wip-comm | 
| 50c60 | 69 74 2d 61 66 74 65 72 2d 61 70 70 6c 79 20 6e    69 6c 20 22 20 61 66 74 65 72 20 75 6e 73 74 61 | it-after-apply.nil.".after.unsta | 
| 50c80 | 67 65 22 29 29 0a 0a 28 64 65 66 76 61 72 20 6d    61 67 69 74 2d 70 6f 73 74 2d 75 6e 73 74 61 67 | ge"))..(defvar.magit-post-unstag | 
| 50ca0 | 65 2d 68 6f 6f 6b 2d 63 6f 6d 6d 61 6e 64 73 0a    20 20 27 28 6d 61 67 69 74 2d 75 6e 73 74 61 67 | e-hook-commands...'(magit-unstag | 
| 50cc0 | 65 0a 20 20 20 20 6d 61 67 69 74 2d 75 6e 73 74    61 67 65 2d 62 75 66 66 65 72 2d 66 69 6c 65 0a | e.....magit-unstage-buffer-file. | 
| 50ce0 | 20 20 20 20 6d 61 67 69 74 2d 75 6e 73 74 61 67    65 2d 66 69 6c 65 0a 20 20 20 20 6d 61 67 69 74 | ....magit-unstage-file.....magit | 
| 50d00 | 2d 75 6e 73 74 61 67 65 2d 61 6c 6c 29 29 0a 0a    28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 75 6e | -unstage-all))..(defun.magit-run | 
| 50d20 | 2d 70 6f 73 74 2d 75 6e 73 74 61 67 65 2d 68 6f    6f 6b 20 28 29 0a 20 20 28 77 68 65 6e 20 28 6d | -post-unstage-hook.()...(when.(m | 
| 50d40 | 65 6d 71 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64    20 6d 61 67 69 74 2d 70 6f 73 74 2d 75 6e 73 74 | emq.this-command.magit-post-unst | 
| 50d60 | 61 67 65 2d 68 6f 6f 6b 2d 63 6f 6d 6d 61 6e 64    73 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 75 | age-hook-commands).....(magit-ru | 
| 50d80 | 6e 2d 68 6f 6f 6b 2d 77 69 74 68 2d 62 65 6e 63    68 6d 61 72 6b 20 27 6d 61 67 69 74 2d 70 6f 73 | n-hook-with-benchmark.'magit-pos | 
| 50da0 | 74 2d 75 6e 73 74 61 67 65 2d 68 6f 6f 6b 29 29    29 0a 0a 3b 3b 3b 3b 20 44 69 73 63 61 72 64 0a | t-unstage-hook)))..;;;;.Discard. | 
| 50dc0 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69    73 63 61 72 64 20 28 29 0a 20 20 22 52 65 6d 6f | .(defun.magit-discard.()..."Remo | 
| 50de0 | 76 65 20 74 68 65 20 63 68 61 6e 67 65 20 61 74    20 70 6f 69 6e 74 2e 0a 0a 4f 6e 20 61 20 68 75 | ve.the.change.at.point...On.a.hu | 
| 50e00 | 6e 6b 20 6f 72 20 66 69 6c 65 20 77 69 74 68 20    75 6e 72 65 73 6f 6c 76 65 64 20 63 6f 6e 66 6c | nk.or.file.with.unresolved.confl | 
| 50e20 | 69 63 74 73 20 70 72 6f 6d 70 74 20 77 68 69 63    68 20 73 69 64 65 20 74 6f 0a 6b 65 65 70 20 28 | icts.prompt.which.side.to.keep.( | 
| 50e40 | 77 68 69 6c 65 20 64 69 73 63 61 72 64 69 6e 67    20 74 68 65 20 6f 74 68 65 72 29 2e 20 20 49 66 | while.discarding.the.other)...If | 
| 50e60 | 20 70 6f 69 6e 74 20 69 73 20 77 69 74 68 69 6e    20 74 68 65 20 74 65 78 74 0a 6f 66 20 61 20 73 | .point.is.within.the.text.of.a.s | 
| 50e80 | 69 64 65 2c 20 74 68 65 6e 20 6b 65 65 70 20 74    68 61 74 20 73 69 64 65 20 77 69 74 68 6f 75 74 | ide,.then.keep.that.side.without | 
| 50ea0 | 20 70 72 6f 6d 70 74 69 6e 67 2e 22 0a 20 20 28    69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 | .prompting."...(interactive)...( | 
| 50ec0 | 77 68 65 6e 2d 6c 65 74 20 28 28 73 20 28 6d 61    67 69 74 2d 61 70 70 6c 79 2d 2d 67 65 74 2d 73 | when-let.((s.(magit-apply--get-s | 
| 50ee0 | 65 6c 65 63 74 69 6f 6e 29 29 29 0a 20 20 20 20    28 70 63 61 73 65 20 28 6c 69 73 74 20 28 6d 61 | election))).....(pcase.(list.(ma | 
| 50f00 | 67 69 74 2d 64 69 66 66 2d 74 79 70 65 29 20 28    6d 61 67 69 74 2d 64 69 66 66 2d 73 63 6f 70 65 | git-diff-type).(magit-diff-scope | 
| 50f20 | 29 29 0a 20 20 20 20 20 20 28 60 28 63 6f 6d 6d    69 74 74 65 64 20 2c 5f 29 20 28 75 73 65 72 2d | )).......(`(committed.,_).(user- | 
| 50f40 | 65 72 72 6f 72 20 22 43 61 6e 6e 6f 74 20 64 69    73 63 61 72 64 20 63 6f 6d 6d 69 74 74 65 64 20 | error."Cannot.discard.committed. | 
| 50f60 | 63 68 61 6e 67 65 73 22 29 29 0a 20 20 20 20 20    20 28 60 28 75 6e 64 65 66 69 6e 65 64 20 2c 5f | changes")).......(`(undefined.,_ | 
| 50f80 | 29 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 43    61 6e 6e 6f 74 20 64 69 73 63 61 72 64 20 74 68 | ).(user-error."Cannot.discard.th | 
| 50fa0 | 69 73 20 63 68 61 6e 67 65 22 29 29 0a 20 20 20    20 20 20 28 60 28 2c 5f 20 20 20 20 72 65 67 69 | is.change")).......(`(,_....regi | 
| 50fc0 | 6f 6e 29 20 28 6d 61 67 69 74 2d 64 69 73 63 61    72 64 2d 72 65 67 69 6f 6e 20 73 29 29 0a 20 20 | on).(magit-discard-region.s))... | 
| 50fe0 | 20 20 20 20 28 60 28 2c 5f 20 20 20 20 20 20 68    75 6e 6b 29 20 28 6d 61 67 69 74 2d 64 69 73 63 | ....(`(,_......hunk).(magit-disc | 
| 51000 | 61 72 64 2d 68 75 6e 6b 20 20 20 73 29 29 0a 20    20 20 20 20 20 28 60 28 2c 5f 20 20 20 20 20 68 | ard-hunk...s)).......(`(,_.....h | 
| 51020 | 75 6e 6b 73 29 20 28 6d 61 67 69 74 2d 64 69 73    63 61 72 64 2d 68 75 6e 6b 73 20 20 73 29 29 0a | unks).(magit-discard-hunks..s)). | 
| 51040 | 20 20 20 20 20 20 28 60 28 2c 5f 20 20 20 20 20    20 66 69 6c 65 29 20 28 6d 61 67 69 74 2d 64 69 | ......(`(,_......file).(magit-di | 
| 51060 | 73 63 61 72 64 2d 66 69 6c 65 20 20 20 73 29 29    0a 20 20 20 20 20 20 28 60 28 2c 5f 20 20 20 20 | scard-file...s)).......(`(,_.... | 
| 51080 | 20 66 69 6c 65 73 29 20 28 6d 61 67 69 74 2d 64    69 73 63 61 72 64 2d 66 69 6c 65 73 20 20 73 29 | .files).(magit-discard-files..s) | 
| 510a0 | 29 0a 20 20 20 20 20 20 28 60 28 2c 5f 20 20 20    20 20 20 6c 69 73 74 29 20 28 6d 61 67 69 74 2d | ).......(`(,_......list).(magit- | 
| 510c0 | 64 69 73 63 61 72 64 2d 66 69 6c 65 73 20 20 73    29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | discard-files..s)))))..(defun.ma | 
| 510e0 | 67 69 74 2d 64 69 73 63 61 72 64 2d 72 65 67 69    6f 6e 20 28 73 65 63 74 69 6f 6e 29 0a 20 20 28 | git-discard-region.(section)...( | 
| 51100 | 6d 61 67 69 74 2d 63 6f 6e 66 69 72 6d 20 27 64    69 73 63 61 72 64 20 22 44 69 73 63 61 72 64 20 | magit-confirm.'discard."Discard. | 
| 51120 | 72 65 67 69 6f 6e 22 29 0a 20 20 28 6d 61 67 69    74 2d 64 69 73 63 61 72 64 2d 61 70 70 6c 79 20 | region")...(magit-discard-apply. | 
| 51140 | 73 65 63 74 69 6f 6e 20 27 6d 61 67 69 74 2d 61    70 70 6c 79 2d 72 65 67 69 6f 6e 29 29 0a 0a 28 | section.'magit-apply-region))..( | 
| 51160 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 73 63    61 72 64 2d 68 75 6e 6b 20 28 73 65 63 74 69 6f | defun.magit-discard-hunk.(sectio | 
| 51180 | 6e 29 0a 20 20 28 6d 61 67 69 74 2d 63 6f 6e 66    69 72 6d 20 27 64 69 73 63 61 72 64 20 22 44 69 | n)...(magit-confirm.'discard."Di | 
| 511a0 | 73 63 61 72 64 20 68 75 6e 6b 22 29 0a 20 20 28    6c 65 74 20 28 28 66 69 6c 65 20 28 6d 61 67 69 | scard.hunk")...(let.((file.(magi | 
| 511c0 | 74 2d 73 65 63 74 69 6f 6e 2d 70 61 72 65 6e 74    2d 76 61 6c 75 65 20 73 65 63 74 69 6f 6e 29 29 | t-section-parent-value.section)) | 
| 511e0 | 29 0a 20 20 20 20 28 70 63 61 73 65 20 28 63 64    64 72 20 28 63 61 72 20 28 6d 61 67 69 74 2d 66 | ).....(pcase.(cddr.(car.(magit-f | 
| 51200 | 69 6c 65 2d 73 74 61 74 75 73 20 66 69 6c 65 29    29 29 0a 20 20 20 20 20 20 28 27 28 3f 55 20 3f | ile-status.file))).......('(?U.? | 
| 51220 | 55 29 20 28 6d 61 67 69 74 2d 73 6d 65 72 67 65    2d 6b 65 65 70 2d 63 75 72 72 65 6e 74 29 29 0a | U).(magit-smerge-keep-current)). | 
| 51240 | 20 20 20 20 20 20 28 5f 20 28 6d 61 67 69 74 2d    64 69 73 63 61 72 64 2d 61 70 70 6c 79 20 73 65 | ......(_.(magit-discard-apply.se | 
| 51260 | 63 74 69 6f 6e 20 23 27 6d 61 67 69 74 2d 61 70    70 6c 79 2d 68 75 6e 6b 29 29 29 29 29 0a 0a 28 | ction.#'magit-apply-hunk)))))..( | 
| 51280 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 73 63    61 72 64 2d 61 70 70 6c 79 20 28 73 65 63 74 69 | defun.magit-discard-apply.(secti | 
| 512a0 | 6f 6e 20 61 70 70 6c 79 29 0a 20 20 28 69 66 20    28 65 71 20 28 6d 61 67 69 74 2d 64 69 66 66 2d | on.apply)...(if.(eq.(magit-diff- | 
| 512c0 | 74 79 70 65 20 73 65 63 74 69 6f 6e 29 20 27 75    6e 73 74 61 67 65 64 29 0a 20 20 20 20 20 20 28 | type.section).'unstaged).......( | 
| 512e0 | 66 75 6e 63 61 6c 6c 20 61 70 70 6c 79 20 73 65    63 74 69 6f 6e 20 22 2d 2d 72 65 76 65 72 73 65 | funcall.apply.section."--reverse | 
| 51300 | 22 29 0a 20 20 20 20 28 69 66 20 28 6d 61 67 69    74 2d 61 6e 79 74 68 69 6e 67 2d 75 6e 73 74 61 | ").....(if.(magit-anything-unsta | 
| 51320 | 67 65 64 2d 70 0a 20 20 20 20 20 20 20 20 20 6e    69 6c 20 28 69 66 20 28 6d 61 67 69 74 2d 66 69 | ged-p..........nil.(if.(magit-fi | 
| 51340 | 6c 65 2d 73 65 63 74 69 6f 6e 2d 70 20 73 65 63    74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 | le-section-p.section)........... | 
| 51360 | 20 20 20 20 20 20 20 28 6f 72 65 66 20 73 65 63    74 69 6f 6e 20 76 61 6c 75 65 29 0a 20 20 20 20 | .......(oref.section.value)..... | 
| 51380 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69    74 2d 73 65 63 74 69 6f 6e 2d 70 61 72 65 6e 74 | ...........(magit-section-parent | 
| 513a0 | 2d 76 61 6c 75 65 20 73 65 63 74 69 6f 6e 29 29    29 0a 20 20 20 20 20 20 20 20 28 70 72 6f 67 6e | -value.section))).........(progn | 
| 513c0 | 20 28 6c 65 74 20 28 28 6d 61 67 69 74 2d 69 6e    68 69 62 69 74 2d 72 65 66 72 65 73 68 20 74 29 | .(let.((magit-inhibit-refresh.t) | 
| 513e0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 66 75 6e 63 61 6c 6c 20 61 70 70 6c | )..................(funcall.appl | 
| 51400 | 79 20 73 65 63 74 69 6f 6e 20 22 2d 2d 72 65 76    65 72 73 65 22 20 22 2d 2d 63 61 63 68 65 64 22 | y.section."--reverse"."--cached" | 
| 51420 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 66 75 6e 63 61 6c 6c 20 61 70 70 6c | )..................(funcall.appl | 
| 51440 | 79 20 73 65 63 74 69 6f 6e 20 22 2d 2d 72 65 76    65 72 73 65 22 20 22 2d 2d 72 65 6a 65 63 74 22 | y.section."--reverse"."--reject" | 
| 51460 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 6d 61 67 69 74 2d 72 65 66 72 65 73 68 | ))................(magit-refresh | 
| 51480 | 29 29 0a 20 20 20 20 20 20 28 66 75 6e 63 61 6c    6c 20 61 70 70 6c 79 20 73 65 63 74 69 6f 6e 20 | )).......(funcall.apply.section. | 
| 514a0 | 22 2d 2d 72 65 76 65 72 73 65 22 20 22 2d 2d 69    6e 64 65 78 22 29 29 29 29 0a 0a 28 64 65 66 75 | "--reverse"."--index"))))..(defu | 
| 514c0 | 6e 20 6d 61 67 69 74 2d 64 69 73 63 61 72 64 2d    68 75 6e 6b 73 20 28 73 65 63 74 69 6f 6e 73 29 | n.magit-discard-hunks.(sections) | 
| 514e0 | 0a 20 20 28 6d 61 67 69 74 2d 63 6f 6e 66 69 72    6d 20 27 64 69 73 63 61 72 64 20 28 66 6f 72 6d | ...(magit-confirm.'discard.(form | 
| 51500 | 61 74 20 22 44 69 73 63 61 72 64 20 25 73 20 68    75 6e 6b 73 20 66 72 6f 6d 20 25 73 22 0a 20 20 | at."Discard.%s.hunks.from.%s"... | 
| 51520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 51540 | 28 6c 65 6e 67 74 68 20 73 65 63 74 69 6f 6e 73    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (length.sections)............... | 
| 51560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6d 61 67 69 74 2d 73 65 63 74 69 | ....................(magit-secti | 
| 51580 | 6f 6e 2d 70 61 72 65 6e 74 2d 76 61 6c 75 65 20    28 63 61 72 20 73 65 63 74 69 6f 6e 73 29 29 29 | on-parent-value.(car.sections))) | 
| 515a0 | 29 0a 20 20 28 6d 61 67 69 74 2d 64 69 73 63 61    72 64 2d 61 70 70 6c 79 2d 6e 20 73 65 63 74 69 | )...(magit-discard-apply-n.secti | 
| 515c0 | 6f 6e 73 20 23 27 6d 61 67 69 74 2d 61 70 70 6c    79 2d 68 75 6e 6b 73 29 29 0a 0a 28 64 65 66 75 | ons.#'magit-apply-hunks))..(defu | 
| 515e0 | 6e 20 6d 61 67 69 74 2d 64 69 73 63 61 72 64 2d    61 70 70 6c 79 2d 6e 20 28 73 65 63 74 69 6f 6e | n.magit-discard-apply-n.(section | 
| 51600 | 73 20 61 70 70 6c 79 29 0a 20 20 28 6c 65 74 20    28 28 73 65 63 74 69 6f 6e 20 28 63 61 72 20 73 | s.apply)...(let.((section.(car.s | 
| 51620 | 65 63 74 69 6f 6e 73 29 29 29 0a 20 20 20 20 28    69 66 20 28 65 71 20 28 6d 61 67 69 74 2d 64 69 | ections))).....(if.(eq.(magit-di | 
| 51640 | 66 66 2d 74 79 70 65 20 73 65 63 74 69 6f 6e 29    20 27 75 6e 73 74 61 67 65 64 29 0a 20 20 20 20 | ff-type.section).'unstaged)..... | 
| 51660 | 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 61 70 70    6c 79 20 73 65 63 74 69 6f 6e 73 20 22 2d 2d 72 | ....(funcall.apply.sections."--r | 
| 51680 | 65 76 65 72 73 65 22 29 0a 20 20 20 20 20 20 28    69 66 20 28 6d 61 67 69 74 2d 61 6e 79 74 68 69 | everse").......(if.(magit-anythi | 
| 516a0 | 6e 67 2d 75 6e 73 74 61 67 65 64 2d 70 0a 20 20    20 20 20 20 20 20 20 20 20 6e 69 6c 20 28 69 66 | ng-unstaged-p............nil.(if | 
| 516c0 | 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 73 65 63    74 69 6f 6e 2d 70 20 73 65 63 74 69 6f 6e 29 0a | .(magit-file-section-p.section). | 
| 516e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e | ...................(oref.section | 
| 51700 | 20 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | .value)..................(magit- | 
| 51720 | 73 65 63 74 69 6f 6e 2d 70 61 72 65 6e 74 2d 76    61 6c 75 65 20 73 65 63 74 69 6f 6e 29 29 29 0a | section-parent-value.section))). | 
| 51740 | 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 67 6e    20 28 6c 65 74 20 28 28 6d 61 67 69 74 2d 69 6e | ..........(progn.(let.((magit-in | 
| 51760 | 68 69 62 69 74 2d 72 65 66 72 65 73 68 20 74 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | hibit-refresh.t))............... | 
| 51780 | 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 61 70    70 6c 79 20 73 65 63 74 69 6f 6e 73 20 22 2d 2d | .....(funcall.apply.sections."-- | 
| 517a0 | 72 65 76 65 72 73 65 22 20 22 2d 2d 63 61 63 68    65 64 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 | reverse"."--cached")............ | 
| 517c0 | 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c    20 61 70 70 6c 79 20 73 65 63 74 69 6f 6e 73 20 | ........(funcall.apply.sections. | 
| 517e0 | 22 2d 2d 72 65 76 65 72 73 65 22 20 22 2d 2d 72    65 6a 65 63 74 22 29 29 0a 20 20 20 20 20 20 20 | "--reverse"."--reject"))........ | 
| 51800 | 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74    2d 72 65 66 72 65 73 68 29 29 0a 20 20 20 20 20 | ..........(magit-refresh))...... | 
| 51820 | 20 20 20 28 66 75 6e 63 61 6c 6c 20 61 70 70 6c    79 20 73 65 63 74 69 6f 6e 73 20 22 2d 2d 72 65 | ...(funcall.apply.sections."--re | 
| 51840 | 76 65 72 73 65 22 20 22 2d 2d 69 6e 64 65 78 22    29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | verse"."--index")))))..(defun.ma | 
| 51860 | 67 69 74 2d 64 69 73 63 61 72 64 2d 66 69 6c 65    20 28 73 65 63 74 69 6f 6e 29 0a 20 20 28 6d 61 | git-discard-file.(section)...(ma | 
| 51880 | 67 69 74 2d 64 69 73 63 61 72 64 2d 66 69 6c 65    73 20 28 6c 69 73 74 20 73 65 63 74 69 6f 6e 29 | git-discard-files.(list.section) | 
| 518a0 | 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74    2d 64 69 73 63 61 72 64 2d 66 69 6c 65 73 20 28 | ))..(defun.magit-discard-files.( | 
| 518c0 | 73 65 63 74 69 6f 6e 73 29 0a 20 20 28 6c 65 74    20 28 28 61 75 74 6f 2d 72 65 76 65 72 74 2d 76 | sections)...(let.((auto-revert-v | 
| 518e0 | 65 72 62 6f 73 65 20 6e 69 6c 29 0a 20 20 20 20    20 20 20 20 28 74 79 70 65 20 28 6d 61 67 69 74 | erbose.nil).........(type.(magit | 
| 51900 | 2d 64 69 66 66 2d 74 79 70 65 20 28 63 61 72 20    73 65 63 74 69 6f 6e 73 29 29 29 0a 20 20 20 20 | -diff-type.(car.sections)))..... | 
| 51920 | 20 20 20 20 28 73 74 61 74 75 73 20 28 6d 61 67    69 74 2d 66 69 6c 65 2d 73 74 61 74 75 73 29 29 | ....(status.(magit-file-status)) | 
| 51940 | 0a 20 20 20 20 20 20 20 20 66 69 6c 65 73 20 64    65 6c 65 74 65 20 72 65 73 75 72 72 65 63 74 20 | .........files.delete.resurrect. | 
| 51960 | 72 65 6e 61 6d 65 20 64 69 73 63 61 72 64 20 64    69 73 63 61 72 64 2d 6e 65 77 20 72 65 73 6f 6c | rename.discard.discard-new.resol | 
| 51980 | 76 65 29 0a 20 20 20 20 28 64 6f 6c 69 73 74 20    28 73 65 63 74 69 6f 6e 20 73 65 63 74 69 6f 6e | ve).....(dolist.(section.section | 
| 519a0 | 73 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28    66 69 6c 65 20 28 6f 72 65 66 20 73 65 63 74 69 | s).......(let.((file.(oref.secti | 
| 519c0 | 6f 6e 20 76 61 6c 75 65 29 29 29 0a 20 20 20 20    20 20 20 20 28 70 75 73 68 20 66 69 6c 65 20 66 | on.value))).........(push.file.f | 
| 519e0 | 69 6c 65 73 29 0a 20 20 20 20 20 20 20 20 28 70    63 61 73 65 20 28 63 6f 6e 73 20 28 70 63 61 73 | iles).........(pcase.(cons.(pcas | 
| 51a00 | 65 20 74 79 70 65 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 60 | e.type........................(` | 
| 51a20 | 73 74 61 67 65 64 20 3f 58 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | staged.?X)...................... | 
| 51a40 | 20 20 28 60 75 6e 73 74 61 67 65 64 20 3f 59 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..(`unstaged.?Y)................ | 
| 51a60 | 20 20 20 20 20 20 20 20 28 60 75 6e 74 72 61 63    6b 65 64 20 3f 5a 29 29 0a 20 20 20 20 20 20 20 | ........(`untracked.?Z))........ | 
| 51a80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63    64 64 72 20 28 61 73 73 6f 63 20 66 69 6c 65 20 | ..............(cddr.(assoc.file. | 
| 51aa0 | 73 74 61 74 75 73 29 29 29 0a 20 20 20 20 20 20    20 20 20 20 28 27 28 3f 5a 29 20 28 64 6f 6c 69 | status)))...........('(?Z).(doli | 
| 51ac0 | 73 74 20 28 66 20 28 6d 61 67 69 74 2d 75 6e 74    72 61 63 6b 65 64 2d 66 69 6c 65 73 20 6e 69 6c | st.(f.(magit-untracked-files.nil | 
| 51ae0 | 20 66 69 6c 65 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 | .file))....................(push | 
| 51b00 | 20 66 20 64 65 6c 65 74 65 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 28 28 6f 72 20 27 28 3f 5a | .f.delete)))...........((or.'(?Z | 
| 51b20 | 20 3f 3f 20 3f 3f 29 20 27 28 3f 5a 20 3f 21 20    3f 21 29 29 20 28 70 75 73 68 20 66 69 6c 65 20 | .??.??).'(?Z.?!.?!)).(push.file. | 
| 51b40 | 64 65 6c 65 74 65 29 29 0a 20 20 20 20 20 20 20    20 20 20 28 27 28 3f 5a 20 3f 44 20 3f 20 29 20 | delete))...........('(?Z.?D.?.). | 
| 51b60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 70 75 73 68 20 66 69 6c 65 20 64 65 6c 65 | .................(push.file.dele | 
| 51b80 | 74 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 28    60 28 2c 5f 20 3f 44 20 3f 44 29 20 20 20 20 20 | te))...........(`(,_.?D.?D)..... | 
| 51ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75    73 68 20 66 69 6c 65 20 72 65 73 6f 6c 76 65 29 | .............(push.file.resolve) | 
| 51bc0 | 29 0a 20 20 20 20 20 20 20 20 20 20 28 28 6f 72    20 60 28 2c 5f 20 3f 55 20 2c 5f 29 20 60 28 2c | )...........((or.`(,_.?U.,_).`(, | 
| 51be0 | 5f 20 2c 5f 20 3f 55 29 29 20 28 70 75 73 68 20    66 69 6c 65 20 72 65 73 6f 6c 76 65 29 29 0a 20 | _.,_.?U)).(push.file.resolve)).. | 
| 51c00 | 20 20 20 20 20 20 20 20 20 28 60 28 2c 5f 20 3f    41 20 3f 41 29 20 20 20 20 20 20 20 20 20 20 20 | .........(`(,_.?A.?A)........... | 
| 51c20 | 20 20 20 20 20 20 20 28 70 75 73 68 20 66 69 6c    65 20 72 65 73 6f 6c 76 65 29 29 0a 20 20 20 20 | .......(push.file.resolve))..... | 
| 51c40 | 20 20 20 20 20 20 28 60 28 3f 58 20 3f 4d 20 2c    28 6f 72 20 3f 20 20 3f 4d 20 3f 44 29 29 20 28 | ......(`(?X.?M.,(or.?..?M.?D)).( | 
| 51c60 | 70 75 73 68 20 73 65 63 74 69 6f 6e 20 64 69 73    63 61 72 64 29 29 0a 20 20 20 20 20 20 20 20 20 | push.section.discard)).......... | 
| 51c80 | 20 28 60 28 3f 59 20 2c 5f 20 20 20 20 20 20 20    20 20 3f 4d 20 20 20 20 29 20 28 70 75 73 68 20 | .(`(?Y.,_.........?M....).(push. | 
| 51ca0 | 73 65 63 74 69 6f 6e 20 64 69 73 63 61 72 64 29    29 0a 20 20 20 20 20 20 20 20 20 20 28 27 28 3f | section.discard))...........('(? | 
| 51cc0 | 58 20 3f 41 20 20 20 20 20 20 20 20 20 3f 4d 20    20 20 20 29 20 28 70 75 73 68 20 66 69 6c 65 20 | X.?A.........?M....).(push.file. | 
| 51ce0 | 64 69 73 63 61 72 64 2d 6e 65 77 29 29 0a 20 20    20 20 20 20 20 20 20 20 28 27 28 3f 58 20 3f 43 | discard-new))...........('(?X.?C | 
| 51d00 | 20 20 20 20 20 20 20 20 20 3f 4d 20 20 20 20 29    20 28 70 75 73 68 20 66 69 6c 65 20 64 69 73 63 | .........?M....).(push.file.disc | 
| 51d20 | 61 72 64 2d 6e 65 77 29 29 0a 20 20 20 20 20 20    20 20 20 20 28 60 28 3f 58 20 3f 41 20 2c 28 6f | ard-new))...........(`(?X.?A.,(o | 
| 51d40 | 72 20 3f 20 20 20 20 20 3f 44 29 29 20 28 70 75    73 68 20 66 69 6c 65 20 64 65 6c 65 74 65 29 29 | r.?.....?D)).(push.file.delete)) | 
| 51d60 | 0a 20 20 20 20 20 20 20 20 20 20 28 60 28 3f 58    20 3f 43 20 2c 28 6f 72 20 3f 20 20 20 20 20 3f | ...........(`(?X.?C.,(or.?.....? | 
| 51d80 | 44 29 29 20 28 70 75 73 68 20 66 69 6c 65 20 64    65 6c 65 74 65 29 29 0a 20 20 20 20 20 20 20 20 | D)).(push.file.delete))......... | 
| 51da0 | 20 20 28 60 28 3f 58 20 3f 44 20 2c 28 6f 72 20    3f 20 20 3f 4d 20 20 20 29 29 20 28 70 75 73 68 | ..(`(?X.?D.,(or.?..?M...)).(push | 
| 51dc0 | 20 66 69 6c 65 20 72 65 73 75 72 72 65 63 74 29    29 0a 20 20 20 20 20 20 20 20 20 20 28 60 28 3f | .file.resurrect))...........(`(? | 
| 51de0 | 59 20 2c 5f 20 20 20 20 20 20 20 20 20 20 20 20    3f 44 20 29 20 28 70 75 73 68 20 66 69 6c 65 20 | Y.,_............?D.).(push.file. | 
| 51e00 | 72 65 73 75 72 72 65 63 74 29 29 0a 20 20 20 20    20 20 20 20 20 20 28 60 28 3f 58 20 3f 52 20 2c | resurrect))...........(`(?X.?R., | 
| 51e20 | 28 6f 72 20 3f 20 20 3f 4d 20 3f 44 29 29 20 28    70 75 73 68 20 66 69 6c 65 20 72 65 6e 61 6d 65 | (or.?..?M.?D)).(push.file.rename | 
| 51e40 | 29 29 29 29 29 0a 20 20 20 20 28 75 6e 77 69 6e    64 2d 70 72 6f 74 65 63 74 0a 20 20 20 20 20 20 | ))))).....(unwind-protect....... | 
| 51e60 | 20 20 28 6c 65 74 20 28 28 6d 61 67 69 74 2d 69    6e 68 69 62 69 74 2d 72 65 66 72 65 73 68 20 74 | ..(let.((magit-inhibit-refresh.t | 
| 51e80 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61    67 69 74 2d 77 69 70 2d 63 6f 6d 6d 69 74 2d 62 | ))...........(magit-wip-commit-b | 
| 51ea0 | 65 66 6f 72 65 2d 63 68 61 6e 67 65 20 66 69 6c    65 73 20 22 20 62 65 66 6f 72 65 20 64 69 73 63 | efore-change.files.".before.disc | 
| 51ec0 | 61 72 64 22 29 0a 20 20 20 20 20 20 20 20 20 20    28 77 68 65 6e 20 72 65 73 6f 6c 76 65 0a 20 20 | ard")...........(when.resolve... | 
| 51ee0 | 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74    2d 64 69 73 63 61 72 64 2d 66 69 6c 65 73 2d 2d | ..........(magit-discard-files-- | 
| 51f00 | 72 65 73 6f 6c 76 65 20 28 6e 72 65 76 65 72 73    65 20 72 65 73 6f 6c 76 65 29 29 29 0a 20 20 20 | resolve.(nreverse.resolve))).... | 
| 51f20 | 20 20 20 20 20 20 20 28 77 68 65 6e 20 72 65 73    75 72 72 65 63 74 0a 20 20 20 20 20 20 20 20 20 | .......(when.resurrect.......... | 
| 51f40 | 20 20 20 28 6d 61 67 69 74 2d 64 69 73 63 61 72    64 2d 66 69 6c 65 73 2d 2d 72 65 73 75 72 72 65 | ...(magit-discard-files--resurre | 
| 51f60 | 63 74 20 28 6e 72 65 76 65 72 73 65 20 72 65 73    75 72 72 65 63 74 29 29 29 0a 20 20 20 20 20 20 | ct.(nreverse.resurrect)))....... | 
| 51f80 | 20 20 20 20 28 77 68 65 6e 20 64 65 6c 65 74 65    0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 | ....(when.delete.............(ma | 
| 51fa0 | 67 69 74 2d 64 69 73 63 61 72 64 2d 66 69 6c 65    73 2d 2d 64 65 6c 65 74 65 20 28 6e 72 65 76 65 | git-discard-files--delete.(nreve | 
| 51fc0 | 72 73 65 20 64 65 6c 65 74 65 29 20 73 74 61 74    75 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 | rse.delete).status))...........( | 
| 51fe0 | 77 68 65 6e 20 72 65 6e 61 6d 65 0a 20 20 20 20    20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 | when.rename.............(magit-d | 
| 52000 | 69 73 63 61 72 64 2d 66 69 6c 65 73 2d 2d 72 65    6e 61 6d 65 20 28 6e 72 65 76 65 72 73 65 20 72 | iscard-files--rename.(nreverse.r | 
| 52020 | 65 6e 61 6d 65 29 20 73 74 61 74 75 73 29 29 0a    20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 | ename).status))...........(when. | 
| 52040 | 28 6f 72 20 64 69 73 63 61 72 64 20 64 69 73 63    61 72 64 2d 6e 65 77 29 0a 20 20 20 20 20 20 20 | (or.discard.discard-new)........ | 
| 52060 | 20 20 20 20 20 28 6d 61 67 69 74 2d 64 69 73 63    61 72 64 2d 66 69 6c 65 73 2d 2d 64 69 73 63 61 | .....(magit-discard-files--disca | 
| 52080 | 72 64 20 28 6e 72 65 76 65 72 73 65 20 64 69 73    63 61 72 64 29 0a 20 20 20 20 20 20 20 20 20 20 | rd.(nreverse.discard)........... | 
| 520a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 520c0 | 28 6e 72 65 76 65 72 73 65 20 64 69 73 63 61 72    64 2d 6e 65 77 29 29 29 0a 20 20 20 20 20 20 20 | (nreverse.discard-new)))........ | 
| 520e0 | 20 20 20 28 6d 61 67 69 74 2d 77 69 70 2d 63 6f    6d 6d 69 74 2d 61 66 74 65 72 2d 61 70 70 6c 79 | ...(magit-wip-commit-after-apply | 
| 52100 | 20 66 69 6c 65 73 20 22 20 61 66 74 65 72 20 64    69 73 63 61 72 64 22 29 29 0a 20 20 20 20 20 20 | .files.".after.discard"))....... | 
| 52120 | 28 6d 61 67 69 74 2d 72 65 66 72 65 73 68 29 29    29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | (magit-refresh))))..(defun.magit | 
| 52140 | 2d 64 69 73 63 61 72 64 2d 66 69 6c 65 73 2d 2d    72 65 73 6f 6c 76 65 20 28 66 69 6c 65 73 29 0a | -discard-files--resolve.(files). | 
| 52160 | 20 20 28 69 66 2d 6c 65 74 20 28 28 61 72 67 20    28 61 6e 64 20 28 63 64 72 20 66 69 6c 65 73 29 | ..(if-let.((arg.(and.(cdr.files) | 
| 52180 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 61 | ......................(magit-rea | 
| 521a0 | 64 2d 63 68 61 72 2d 63 61 73 65 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | d-char-case..................... | 
| 521c0 | 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 46 6f    72 20 74 68 65 73 65 20 25 64 20 66 69 6c 65 73 | .....(format."For.these.%d.files | 
| 521e0 | 5c 6e 25 73 5c 6e 63 68 65 63 6b 6f 75 74 3a 5c    6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | \n%s\ncheckout:\n".............. | 
| 52200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6c 65 6e 67 74 68 20 66 69 6c 65 | ....................(length.file | 
| 52220 | 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s).............................. | 
| 52240 | 20 20 20 20 28 6d 61 70 63 6f 6e 63 61 74 20 28    6c 61 6d 62 64 61 20 28 66 69 6c 65 29 0a 20 20 | ....(mapconcat.(lambda.(file)... | 
| 52260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 52280 | 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e    63 61 74 20 22 20 20 22 20 66 69 6c 65 29 29 0a | ............(concat."..".file)). | 
| 522a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 522c0 | 20 20 20 20 20 20 20 20 20 20 20 20 66 69 6c 65    73 20 22 5c 6e 22 29 29 0a 20 20 20 20 20 20 20 | ............files."\n"))........ | 
| 522e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ..................t............. | 
| 52300 | 20 20 20 20 20 20 20 20 20 20 20 28 3f 6f 20 22    5b 6f 5d 75 72 20 73 74 61 67 65 22 20 20 20 22 | ...........(?o."[o]ur.stage"..." | 
| 52320 | 2d 2d 6f 75 72 73 22 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | --ours")........................ | 
| 52340 | 28 3f 74 20 22 5b 74 5d 68 65 69 72 20 73 74 61    67 65 22 20 22 2d 2d 74 68 65 69 72 73 22 29 0a | (?t."[t]heir.stage"."--theirs"). | 
| 52360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 3f 63 20 22 5b 63 5d 6f | .......................(?c."[c]o | 
| 52380 | 6e 66 6c 69 63 74 22 20 20 20 20 22 2d 2d 6d 65    72 67 65 22 29 0a 20 20 20 20 20 20 20 20 20 20 | nflict"...."--merge")........... | 
| 523a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3f 69    20 22 64 65 63 69 64 65 20 5b 69 5d 6e 64 69 76 | .............(?i."decide.[i]ndiv | 
| 523c0 | 69 64 75 61 6c 6c 79 22 20 6e 69 6c 29 29 29 29    29 0a 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 | idually".nil))))).......(dolist. | 
| 523e0 | 28 66 69 6c 65 20 66 69 6c 65 73 29 0a 20 20 20    20 20 20 20 20 28 6d 61 67 69 74 2d 63 68 65 63 | (file.files).........(magit-chec | 
| 52400 | 6b 6f 75 74 2d 73 74 61 67 65 20 66 69 6c 65 20    61 72 67 29 29 0a 20 20 20 20 28 64 6f 6c 69 73 | kout-stage.file.arg)).....(dolis | 
| 52420 | 74 20 28 66 69 6c 65 20 66 69 6c 65 73 29 0a 20    20 20 20 20 20 28 6d 61 67 69 74 2d 63 68 65 63 | t.(file.files).......(magit-chec | 
| 52440 | 6b 6f 75 74 2d 73 74 61 67 65 20 66 69 6c 65 20    28 6d 61 67 69 74 2d 63 68 65 63 6b 6f 75 74 2d | kout-stage.file.(magit-checkout- | 
| 52460 | 72 65 61 64 2d 73 74 61 67 65 20 66 69 6c 65 29    29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | read-stage.file)))))..(defun.mag | 
| 52480 | 69 74 2d 64 69 73 63 61 72 64 2d 66 69 6c 65 73    2d 2d 72 65 73 75 72 72 65 63 74 20 28 66 69 6c | it-discard-files--resurrect.(fil | 
| 524a0 | 65 73 29 0a 20 20 28 6d 61 67 69 74 2d 63 6f 6e    66 69 72 6d 2d 66 69 6c 65 73 20 27 72 65 73 75 | es)...(magit-confirm-files.'resu | 
| 524c0 | 72 72 65 63 74 20 66 69 6c 65 73 29 0a 20 20 28    69 66 20 28 65 71 20 28 6d 61 67 69 74 2d 64 69 | rrect.files)...(if.(eq.(magit-di | 
| 524e0 | 66 66 2d 74 79 70 65 29 20 27 73 74 61 67 65 64    29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 | ff-type).'staged).......(magit-c | 
| 52500 | 61 6c 6c 2d 67 69 74 20 22 72 65 73 65 74 22 20    20 22 2d 2d 22 20 66 69 6c 65 73 29 0a 20 20 20 | all-git."reset".."--".files).... | 
| 52520 | 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74    20 22 63 68 65 63 6b 6f 75 74 22 20 22 2d 2d 22 | .(magit-call-git."checkout"."--" | 
| 52540 | 20 66 69 6c 65 73 29 29 29 0a 0a 28 64 65 66 75    6e 20 6d 61 67 69 74 2d 64 69 73 63 61 72 64 2d | .files)))..(defun.magit-discard- | 
| 52560 | 66 69 6c 65 73 2d 2d 64 65 6c 65 74 65 20 28 66    69 6c 65 73 20 73 74 61 74 75 73 29 0a 20 20 28 | files--delete.(files.status)...( | 
| 52580 | 6d 61 67 69 74 2d 63 6f 6e 66 69 72 6d 2d 66 69    6c 65 73 20 28 69 66 20 6d 61 67 69 74 2d 64 65 | magit-confirm-files.(if.magit-de | 
| 525a0 | 6c 65 74 65 2d 62 79 2d 6d 6f 76 69 6e 67 2d 74    6f 2d 74 72 61 73 68 20 27 74 72 61 73 68 20 27 | lete-by-moving-to-trash.'trash.' | 
| 525c0 | 64 65 6c 65 74 65 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 | delete)........................f | 
| 525e0 | 69 6c 65 73 29 0a 20 20 28 6c 65 74 20 28 28 64    65 6c 65 74 65 2d 62 79 2d 6d 6f 76 69 6e 67 2d | iles)...(let.((delete-by-moving- | 
| 52600 | 74 6f 2d 74 72 61 73 68 20 6d 61 67 69 74 2d 64    65 6c 65 74 65 2d 62 79 2d 6d 6f 76 69 6e 67 2d | to-trash.magit-delete-by-moving- | 
| 52620 | 74 6f 2d 74 72 61 73 68 29 29 0a 20 20 20 20 28    64 6f 6c 69 73 74 20 28 66 69 6c 65 20 66 69 6c | to-trash)).....(dolist.(file.fil | 
| 52640 | 65 73 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20    28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 | es).......(when.(string-match-p. | 
| 52660 | 22 5c 5c 60 5c 5c 5c 5c 3f 7e 22 20 66 69 6c 65    29 0a 20 20 20 20 20 20 20 20 28 65 72 72 6f 72 | "\\`\\\\?~".file).........(error | 
| 52680 | 20 22 52 65 66 75 73 69 6e 67 20 74 6f 20 64 65    6c 65 74 65 20 25 53 2c 20 74 6f 6f 20 64 61 6e | ."Refusing.to.delete.%S,.too.dan | 
| 526a0 | 67 65 72 6f 75 73 22 20 66 69 6c 65 29 29 0a 20    20 20 20 20 20 28 70 63 61 73 65 20 28 6e 74 68 | gerous".file)).......(pcase.(nth | 
| 526c0 | 20 33 20 28 61 73 73 6f 63 20 66 69 6c 65 20 73    74 61 74 75 73 29 29 0a 20 20 20 20 20 20 20 20 | .3.(assoc.file.status))......... | 
| 526e0 | 28 28 67 75 61 72 64 20 28 6d 65 6d 71 20 28 6d    61 67 69 74 2d 64 69 66 66 2d 74 79 70 65 29 20 | ((guard.(memq.(magit-diff-type). | 
| 52700 | 27 28 75 6e 73 74 61 67 65 64 20 75 6e 74 72 61    63 6b 65 64 29 29 29 0a 20 20 20 20 20 20 20 20 | '(unstaged.untracked)))......... | 
| 52720 | 20 28 64 69 72 65 64 2d 64 65 6c 65 74 65 2d 66    69 6c 65 20 66 69 6c 65 20 64 69 72 65 64 2d 72 | .(dired-delete-file.file.dired-r | 
| 52740 | 65 63 75 72 73 69 76 65 2d 64 65 6c 65 74 65 73    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ecursive-deletes................ | 
| 52760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67    69 74 2d 64 65 6c 65 74 65 2d 62 79 2d 6d 6f 76 | .............magit-delete-by-mov | 
| 52780 | 69 6e 67 2d 74 6f 2d 74 72 61 73 68 29 0a 20 20    20 20 20 20 20 20 20 28 64 69 72 65 64 2d 63 6c | ing-to-trash)..........(dired-cl | 
| 527a0 | 65 61 6e 2d 75 70 2d 61 66 74 65 72 2d 64 65 6c    65 74 69 6f 6e 20 66 69 6c 65 29 29 0a 20 20 20 | ean-up-after-deletion.file)).... | 
| 527c0 | 20 20 20 20 20 28 3f 5c 73 20 28 64 65 6c 65 74    65 2d 66 69 6c 65 20 66 69 6c 65 20 74 29 0a 20 | .....(?\s.(delete-file.file.t).. | 
| 527e0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67    69 74 2d 63 61 6c 6c 2d 67 69 74 20 22 72 6d 22 | ............(magit-call-git."rm" | 
| 52800 | 20 22 2d 2d 63 61 63 68 65 64 22 20 22 2d 2d 22    20 66 69 6c 65 29 29 0a 20 20 20 20 20 20 20 20 | ."--cached"."--".file))......... | 
| 52820 | 28 3f 4d 20 20 28 6c 65 74 20 28 28 74 65 6d 70    20 28 6d 61 67 69 74 2d 67 69 74 2d 73 74 72 69 | (?M..(let.((temp.(magit-git-stri | 
| 52840 | 6e 67 20 22 63 68 65 63 6b 6f 75 74 2d 69 6e 64    65 78 22 20 22 2d 2d 74 65 6d 70 22 20 66 69 6c | ng."checkout-index"."--temp".fil | 
| 52860 | 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 | e)))................(string-matc | 
| 52880 | 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 66 6f 72 6d 61 74 20 22 5c 5c 28 2e 2b | h.................(format."\\(.+ | 
| 528a0 | 3f 5c 5c 29 5c 74 25 73 22 20 28 72 65 67 65 78    70 2d 71 75 6f 74 65 20 66 69 6c 65 29 29 20 74 | ?\\)\t%s".(regexp-quote.file)).t | 
| 528c0 | 65 6d 70 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 72 65 6e 61 6d 65 2d 66 69 6c 65 | emp)................(rename-file | 
| 528e0 | 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31    20 74 65 6d 70 29 0a 20 20 20 20 20 20 20 20 20 | .(match-string.1.temp).......... | 
| 52900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 73 65 74 71 20 74 65 6d 70 20 28 63 | ...................(setq.temp.(c | 
| 52920 | 6f 6e 63 61 74 20 66 69 6c 65 20 22 2e 7e 7b 69    6e 64 65 78 7d 7e 22 29 29 29 0a 20 20 20 20 20 | oncat.file.".~{index}~")))...... | 
| 52940 | 20 20 20 20 20 20 20 20 20 20 28 64 65 6c 65 74    65 2d 66 69 6c 65 20 74 65 6d 70 20 74 29 29 0a | ..........(delete-file.temp.t)). | 
| 52960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61    67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22 72 6d | .............(magit-call-git."rm | 
| 52980 | 22 20 22 2d 2d 63 61 63 68 65 64 22 20 22 2d 2d    66 6f 72 63 65 22 20 22 2d 2d 22 20 66 69 6c 65 | "."--cached"."--force"."--".file | 
| 529a0 | 29 29 0a 20 20 20 20 20 20 20 20 28 3f 44 20 20    28 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 | )).........(?D..(magit-call-git. | 
| 529c0 | 22 63 68 65 63 6b 6f 75 74 22 20 22 2d 2d 22 20    66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 | "checkout"."--".file)........... | 
| 529e0 | 20 20 20 28 64 65 6c 65 74 65 2d 66 69 6c 65 20    66 69 6c 65 20 74 29 0a 20 20 20 20 20 20 20 20 | ...(delete-file.file.t)......... | 
| 52a00 | 20 20 20 20 20 28 6d 61 67 69 74 2d 63 61 6c 6c    2d 67 69 74 20 22 72 6d 22 20 22 2d 2d 63 61 63 | .....(magit-call-git."rm"."--cac | 
| 52a20 | 68 65 64 22 20 22 2d 2d 66 6f 72 63 65 22 20 22    2d 2d 22 20 66 69 6c 65 29 29 29 29 29 29 0a 0a | hed"."--force"."--".file)))))).. | 
| 52a40 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 73    63 61 72 64 2d 66 69 6c 65 73 2d 2d 72 65 6e 61 | (defun.magit-discard-files--rena | 
| 52a60 | 6d 65 20 28 66 69 6c 65 73 20 73 74 61 74 75 73    29 0a 20 20 28 6d 61 67 69 74 2d 63 6f 6e 66 69 | me.(files.status)...(magit-confi | 
| 52a80 | 72 6d 20 27 72 65 6e 61 6d 65 20 22 55 6e 64 6f    20 72 65 6e 61 6d 65 20 25 73 22 20 22 55 6e 64 | rm.'rename."Undo.rename.%s"."Und | 
| 52aa0 | 6f 20 25 64 20 72 65 6e 61 6d 65 73 22 20 6e 69    6c 0a 20 20 20 20 28 6d 61 70 63 61 72 20 28 6c | o.%d.renames".nil.....(mapcar.(l | 
| 52ac0 | 61 6d 62 64 61 20 28 66 69 6c 65 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 | ambda.(file)...............(setq | 
| 52ae0 | 20 66 69 6c 65 20 28 61 73 73 6f 63 20 66 69 6c    65 20 73 74 61 74 75 73 29 29 0a 20 20 20 20 20 | .file.(assoc.file.status))...... | 
| 52b00 | 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74    20 22 25 73 20 2d 3e 20 25 73 22 20 28 63 61 64 | .........(format."%s.->.%s".(cad | 
| 52b20 | 72 20 66 69 6c 65 29 20 28 63 61 72 20 66 69 6c    65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | r.file).(car.file)))............ | 
| 52b40 | 20 66 69 6c 65 73 29 29 0a 20 20 28 64 6f 6c 69    73 74 20 28 66 69 6c 65 20 66 69 6c 65 73 29 0a | .files))...(dolist.(file.files). | 
| 52b60 | 20 20 20 20 28 6c 65 74 20 28 28 6f 72 69 67 20    28 63 61 64 72 20 28 61 73 73 6f 63 20 66 69 6c | ....(let.((orig.(cadr.(assoc.fil | 
| 52b80 | 65 20 73 74 61 74 75 73 29 29 29 29 0a 20 20 20    20 20 20 28 69 66 20 28 66 69 6c 65 2d 65 78 69 | e.status)))).......(if.(file-exi | 
| 52ba0 | 73 74 73 2d 70 20 66 69 6c 65 29 0a 20 20 20 20    20 20 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 | sts-p.file)...........(progn.... | 
| 52bc0 | 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 2d 6c    65 74 20 28 28 70 61 74 68 20 28 66 69 6c 65 2d | .........(when-let.((path.(file- | 
| 52be0 | 6e 61 6d 65 2d 64 69 72 65 63 74 6f 72 79 20 6f    72 69 67 29 29 29 0a 20 20 20 20 20 20 20 20 20 | name-directory.orig))).......... | 
| 52c00 | 20 20 20 20 20 28 6d 61 6b 65 2d 64 69 72 65 63    74 6f 72 79 20 70 61 74 68 20 74 29 29 0a 20 20 | .....(make-directory.path.t))... | 
| 52c20 | 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74    2d 63 61 6c 6c 2d 67 69 74 20 22 6d 76 22 20 66 | ..........(magit-call-git."mv".f | 
| 52c40 | 69 6c 65 20 6f 72 69 67 29 29 0a 20 20 20 20 20    20 20 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 | ile.orig)).........(magit-call-g | 
| 52c60 | 69 74 20 22 72 6d 22 20 22 2d 2d 63 61 63 68 65    64 22 20 22 2d 2d 22 20 66 69 6c 65 29 0a 20 20 | it."rm"."--cached"."--".file)... | 
| 52c80 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 61 6c    6c 2d 67 69 74 20 22 72 65 73 65 74 22 20 22 2d | ......(magit-call-git."reset"."- | 
| 52ca0 | 2d 22 20 6f 72 69 67 29 29 29 29 29 0a 0a 28 64    65 66 75 6e 20 6d 61 67 69 74 2d 64 69 73 63 61 | -".orig)))))..(defun.magit-disca | 
| 52cc0 | 72 64 2d 66 69 6c 65 73 2d 2d 64 69 73 63 61 72    64 20 28 73 65 63 74 69 6f 6e 73 20 6e 65 77 2d | rd-files--discard.(sections.new- | 
| 52ce0 | 66 69 6c 65 73 29 0a 20 20 28 6c 65 74 20 28 28    66 69 6c 65 73 20 28 2d 2d 6d 61 70 20 28 6f 72 | files)...(let.((files.(--map.(or | 
| 52d00 | 65 66 20 69 74 20 76 61 6c 75 65 29 20 73 65 63    74 69 6f 6e 73 29 29 29 0a 20 20 20 20 28 6d 61 | ef.it.value).sections))).....(ma | 
| 52d20 | 67 69 74 2d 63 6f 6e 66 69 72 6d 2d 66 69 6c 65    73 20 27 64 69 73 63 61 72 64 20 28 61 70 70 65 | git-confirm-files.'discard.(appe | 
| 52d40 | 6e 64 20 66 69 6c 65 73 20 6e 65 77 2d 66 69 6c    65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | nd.files.new-files)............. | 
| 52d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f    72 6d 61 74 20 22 44 69 73 63 61 72 64 20 25 73 | .............(format."Discard.%s | 
| 52d80 | 20 63 68 61 6e 67 65 73 20 69 6e 22 20 28 6d 61    67 69 74 2d 64 69 66 66 2d 74 79 70 65 29 29 29 | .changes.in".(magit-diff-type))) | 
| 52da0 | 0a 20 20 20 20 28 69 66 20 28 65 71 20 28 6d 61    67 69 74 2d 64 69 66 66 2d 74 79 70 65 20 28 63 | .....(if.(eq.(magit-diff-type.(c | 
| 52dc0 | 61 72 20 73 65 63 74 69 6f 6e 73 29 29 20 27 75    6e 73 74 61 67 65 64 29 0a 20 20 20 20 20 20 20 | ar.sections)).'unstaged)........ | 
| 52de0 | 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74    20 22 63 68 65 63 6b 6f 75 74 22 20 22 2d 2d 22 | .(magit-call-git."checkout"."--" | 
| 52e00 | 20 66 69 6c 65 73 29 0a 20 20 20 20 20 20 28 77    68 65 6e 20 6e 65 77 2d 66 69 6c 65 73 0a 20 20 | .files).......(when.new-files... | 
| 52e20 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 61 6c    6c 2d 67 69 74 20 22 61 64 64 22 20 20 20 22 2d | ......(magit-call-git."add"..."- | 
| 52e40 | 2d 22 20 6e 65 77 2d 66 69 6c 65 73 29 0a 20 20    20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 61 6c | -".new-files).........(magit-cal | 
| 52e60 | 6c 2d 67 69 74 20 22 72 65 73 65 74 22 20 22 2d    2d 22 20 6e 65 77 2d 66 69 6c 65 73 29 29 0a 20 | l-git."reset"."--".new-files)).. | 
| 52e80 | 20 20 20 20 20 28 6c 65 74 20 28 28 62 69 6e 61    72 69 65 73 20 28 6d 61 67 69 74 2d 62 69 6e 61 | .....(let.((binaries.(magit-bina | 
| 52ea0 | 72 79 2d 66 69 6c 65 73 20 22 2d 2d 63 61 63 68    65 64 22 29 29 29 0a 20 20 20 20 20 20 20 20 28 | ry-files."--cached"))).........( | 
| 52ec0 | 77 68 65 6e 20 62 69 6e 61 72 69 65 73 0a 20 20    20 20 20 20 20 20 20 20 28 73 65 74 71 20 73 65 | when.binaries...........(setq.se | 
| 52ee0 | 63 74 69 6f 6e 73 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 2d 2d 72 65 6d 6f 76 65 | ctions.................(--remove | 
| 52f00 | 20 28 6d 65 6d 62 65 72 20 28 6f 72 65 66 20 69    74 20 76 61 6c 75 65 29 20 62 69 6e 61 72 69 65 | .(member.(oref.it.value).binarie | 
| 52f20 | 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 63 | s)...........................sec | 
| 52f40 | 74 69 6f 6e 73 29 29 29 0a 20 20 20 20 20 20 20    20 28 63 6f 6e 64 20 28 28 6c 65 6e 67 74 68 3d | tions))).........(cond.((length= | 
| 52f60 | 20 73 65 63 74 69 6f 6e 73 20 31 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 | .sections.1)................(mag | 
| 52f80 | 69 74 2d 64 69 73 63 61 72 64 2d 61 70 70 6c 79    20 28 63 61 72 20 73 65 63 74 69 6f 6e 73 29 20 | it-discard-apply.(car.sections). | 
| 52fa0 | 27 6d 61 67 69 74 2d 61 70 70 6c 79 2d 64 69 66    66 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | 'magit-apply-diff))............. | 
| 52fc0 | 20 20 28 73 65 63 74 69 6f 6e 73 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | ..(sections................(magi | 
| 52fe0 | 74 2d 64 69 73 63 61 72 64 2d 61 70 70 6c 79 2d    6e 20 73 65 63 74 69 6f 6e 73 20 23 27 6d 61 67 | t-discard-apply-n.sections.#'mag | 
| 53000 | 69 74 2d 61 70 70 6c 79 2d 64 69 66 66 73 29 29    29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 | it-apply-diffs))).........(when. | 
| 53020 | 62 69 6e 61 72 69 65 73 0a 20 20 20 20 20 20 20    20 20 20 28 6c 65 74 20 28 28 6d 6f 64 69 66 69 | binaries...........(let.((modifi | 
| 53040 | 65 64 20 28 6d 61 67 69 74 2d 75 6e 73 74 61 67    65 64 2d 66 69 6c 65 73 20 74 29 29 29 0a 20 20 | ed.(magit-unstaged-files.t)))... | 
| 53060 | 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20    62 69 6e 61 72 69 65 73 20 28 2d 2d 73 65 70 61 | ..........(setq.binaries.(--sepa | 
| 53080 | 72 61 74 65 20 28 6d 65 6d 62 65 72 20 69 74 20    6d 6f 64 69 66 69 65 64 29 20 62 69 6e 61 72 69 | rate.(member.it.modified).binari | 
| 530a0 | 65 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20    28 77 68 65 6e 20 28 63 61 64 72 20 62 69 6e 61 | es)))...........(when.(cadr.bina | 
| 530c0 | 72 69 65 73 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 | ries).............(magit-call-gi | 
| 530e0 | 74 20 22 72 65 73 65 74 22 20 22 2d 2d 22 20 28    63 61 64 72 20 62 69 6e 61 72 69 65 73 29 29 29 | t."reset"."--".(cadr.binaries))) | 
| 53100 | 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e    20 28 63 61 72 20 62 69 6e 61 72 69 65 73 29 0a | ...........(when.(car.binaries). | 
| 53120 | 20 20 20 20 20 20 20 20 20 20 20 20 28 75 73 65    72 2d 65 72 72 6f 72 0a 20 20 20 20 20 20 20 20 | ............(user-error......... | 
| 53140 | 20 20 20 20 20 28 63 6f 6e 63 61 74 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 22 43 61 6e 6e | .....(concat..............."Cann | 
| 53160 | 6f 74 20 64 69 73 63 61 72 64 20 73 74 61 67 65    64 20 63 68 61 6e 67 65 73 20 74 6f 20 62 69 6e | ot.discard.staged.changes.to.bin | 
| 53180 | 61 72 79 20 66 69 6c 65 73 2c 20 22 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 22 77 68 69 63 | ary.files,."..............."whic | 
| 531a0 | 68 20 61 6c 73 6f 20 68 61 76 65 20 75 6e 73 74    61 67 65 64 20 63 68 61 6e 67 65 73 2e 20 20 55 | h.also.have.unstaged.changes...U | 
| 531c0 | 6e 73 74 61 67 65 20 69 6e 73 74 65 61 64 2e 22    29 29 29 29 29 29 29 29 0a 0a 3b 3b 3b 3b 20 52 | nstage.instead."))))))))..;;;;.R | 
| 531e0 | 65 76 65 72 73 65 0a 0a 28 64 65 66 75 6e 20 6d    61 67 69 74 2d 72 65 76 65 72 73 65 20 28 26 72 | everse..(defun.magit-reverse.(&r | 
| 53200 | 65 73 74 20 61 72 67 73 29 0a 20 20 22 52 65 76    65 72 73 65 20 74 68 65 20 63 68 61 6e 67 65 20 | est.args)..."Reverse.the.change. | 
| 53220 | 61 74 20 70 6f 69 6e 74 20 69 6e 20 74 68 65 20    77 6f 72 6b 69 6e 67 20 74 72 65 65 2e 0a 57 69 | at.point.in.the.working.tree..Wi | 
| 53240 | 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75    6d 65 6e 74 20 66 61 6c 6c 62 61 63 6b 20 74 6f | th.a.prefix.argument.fallback.to | 
| 53260 | 20 61 20 33 2d 77 61 79 20 6d 65 72 67 65 2e 20    20 44 6f 69 6e 67 0a 73 6f 20 63 61 75 73 65 73 | .a.3-way.merge...Doing.so.causes | 
| 53280 | 20 74 68 65 20 63 68 61 6e 67 65 20 74 6f 20 62    65 20 61 70 70 6c 69 65 64 20 74 6f 20 74 68 65 | .the.change.to.be.applied.to.the | 
| 532a0 | 20 69 6e 64 65 78 20 61 73 20 77 65 6c 6c 2e 22    0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 | .index.as.well."...(interactive. | 
| 532c0 | 28 61 6e 64 20 63 75 72 72 65 6e 74 2d 70 72 65    66 69 78 2d 61 72 67 20 28 6c 69 73 74 20 22 2d | (and.current-prefix-arg.(list."- | 
| 532e0 | 2d 33 77 61 79 22 29 29 29 0a 20 20 28 77 68 65    6e 2d 6c 65 74 20 28 28 73 20 28 6d 61 67 69 74 | -3way")))...(when-let.((s.(magit | 
| 53300 | 2d 61 70 70 6c 79 2d 2d 67 65 74 2d 73 65 6c 65    63 74 69 6f 6e 29 29 29 0a 20 20 20 20 28 70 63 | -apply--get-selection))).....(pc | 
| 53320 | 61 73 65 20 28 6c 69 73 74 20 28 6d 61 67 69 74    2d 64 69 66 66 2d 74 79 70 65 29 20 28 6d 61 67 | ase.(list.(magit-diff-type).(mag | 
| 53340 | 69 74 2d 64 69 66 66 2d 73 63 6f 70 65 29 29 0a    20 20 20 20 20 20 28 60 28 75 6e 74 72 61 63 6b | it-diff-scope)).......(`(untrack | 
| 53360 | 65 64 20 2c 5f 29 20 28 75 73 65 72 2d 65 72 72    6f 72 20 22 43 61 6e 6e 6f 74 20 72 65 76 65 72 | ed.,_).(user-error."Cannot.rever | 
| 53380 | 73 65 20 75 6e 74 72 61 63 6b 65 64 20 63 68 61    6e 67 65 73 22 29 29 0a 20 20 20 20 20 20 28 60 | se.untracked.changes")).......(` | 
| 533a0 | 28 75 6e 73 74 61 67 65 64 20 20 2c 5f 29 20 28    75 73 65 72 2d 65 72 72 6f 72 20 22 43 61 6e 6e | (unstaged..,_).(user-error."Cann | 
| 533c0 | 6f 74 20 72 65 76 65 72 73 65 20 75 6e 73 74 61    67 65 64 20 63 68 61 6e 67 65 73 22 29 29 0a 20 | ot.reverse.unstaged.changes")).. | 
| 533e0 | 20 20 20 20 20 28 60 28 2c 5f 20 20 20 20 72 65    67 69 6f 6e 29 20 28 6d 61 67 69 74 2d 72 65 76 | .....(`(,_....region).(magit-rev | 
| 53400 | 65 72 73 65 2d 72 65 67 69 6f 6e 20 73 20 61 72    67 73 29 29 0a 20 20 20 20 20 20 28 60 28 2c 5f | erse-region.s.args)).......(`(,_ | 
| 53420 | 20 20 20 20 20 20 68 75 6e 6b 29 20 28 6d 61 67    69 74 2d 72 65 76 65 72 73 65 2d 68 75 6e 6b 20 | ......hunk).(magit-reverse-hunk. | 
| 53440 | 20 20 73 20 61 72 67 73 29 29 0a 20 20 20 20 20    20 28 60 28 2c 5f 20 20 20 20 20 68 75 6e 6b 73 | ..s.args)).......(`(,_.....hunks | 
| 53460 | 29 20 28 6d 61 67 69 74 2d 72 65 76 65 72 73 65    2d 68 75 6e 6b 73 20 20 73 20 61 72 67 73 29 29 | ).(magit-reverse-hunks..s.args)) | 
| 53480 | 0a 20 20 20 20 20 20 28 60 28 2c 5f 20 20 20 20    20 20 66 69 6c 65 29 20 28 6d 61 67 69 74 2d 72 | .......(`(,_......file).(magit-r | 
| 534a0 | 65 76 65 72 73 65 2d 66 69 6c 65 20 20 20 73 20    61 72 67 73 29 29 0a 20 20 20 20 20 20 28 60 28 | everse-file...s.args)).......(`( | 
| 534c0 | 2c 5f 20 20 20 20 20 66 69 6c 65 73 29 20 28 6d    61 67 69 74 2d 72 65 76 65 72 73 65 2d 66 69 6c | ,_.....files).(magit-reverse-fil | 
| 534e0 | 65 73 20 20 73 20 61 72 67 73 29 29 0a 20 20 20    20 20 20 28 60 28 2c 5f 20 20 20 20 20 20 6c 69 | es..s.args)).......(`(,_......li | 
| 53500 | 73 74 29 20 28 6d 61 67 69 74 2d 72 65 76 65 72    73 65 2d 66 69 6c 65 73 20 20 73 20 61 72 67 73 | st).(magit-reverse-files..s.args | 
| 53520 | 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61    67 69 74 2d 72 65 76 65 72 73 65 2d 72 65 67 69 | )))))..(defun.magit-reverse-regi | 
| 53540 | 6f 6e 20 28 73 65 63 74 69 6f 6e 20 61 72 67 73    29 0a 20 20 28 6d 61 67 69 74 2d 63 6f 6e 66 69 | on.(section.args)...(magit-confi | 
| 53560 | 72 6d 20 27 72 65 76 65 72 73 65 20 22 52 65 76    65 72 73 65 20 72 65 67 69 6f 6e 22 29 0a 20 20 | rm.'reverse."Reverse.region")... | 
| 53580 | 28 6d 61 67 69 74 2d 72 65 76 65 72 73 65 2d 61    70 70 6c 79 20 73 65 63 74 69 6f 6e 20 23 27 6d | (magit-reverse-apply.section.#'m | 
| 535a0 | 61 67 69 74 2d 61 70 70 6c 79 2d 72 65 67 69 6f    6e 20 61 72 67 73 29 29 0a 0a 28 64 65 66 75 6e | agit-apply-region.args))..(defun | 
| 535c0 | 20 6d 61 67 69 74 2d 72 65 76 65 72 73 65 2d 68    75 6e 6b 20 28 73 65 63 74 69 6f 6e 20 61 72 67 | .magit-reverse-hunk.(section.arg | 
| 535e0 | 73 29 0a 20 20 28 6d 61 67 69 74 2d 63 6f 6e 66    69 72 6d 20 27 72 65 76 65 72 73 65 20 22 52 65 | s)...(magit-confirm.'reverse."Re | 
| 53600 | 76 65 72 73 65 20 68 75 6e 6b 22 29 0a 20 20 28    6d 61 67 69 74 2d 72 65 76 65 72 73 65 2d 61 70 | verse.hunk")...(magit-reverse-ap | 
| 53620 | 70 6c 79 20 73 65 63 74 69 6f 6e 20 23 27 6d 61    67 69 74 2d 61 70 70 6c 79 2d 68 75 6e 6b 20 61 | ply.section.#'magit-apply-hunk.a | 
| 53640 | 72 67 73 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61    67 69 74 2d 72 65 76 65 72 73 65 2d 68 75 6e 6b | rgs))..(defun.magit-reverse-hunk | 
| 53660 | 73 20 28 73 65 63 74 69 6f 6e 73 20 61 72 67 73    29 0a 20 20 28 6d 61 67 69 74 2d 63 6f 6e 66 69 | s.(sections.args)...(magit-confi | 
| 53680 | 72 6d 20 27 72 65 76 65 72 73 65 0a 20 20 20 20    28 66 6f 72 6d 61 74 20 22 52 65 76 65 72 73 65 | rm.'reverse.....(format."Reverse | 
| 536a0 | 20 25 73 20 68 75 6e 6b 73 20 66 72 6f 6d 20 25    73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 | .%s.hunks.from.%s".............( | 
| 536c0 | 6c 65 6e 67 74 68 20 73 65 63 74 69 6f 6e 73 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 | length.sections).............(ma | 
| 536e0 | 67 69 74 2d 73 65 63 74 69 6f 6e 2d 70 61 72 65    6e 74 2d 76 61 6c 75 65 20 28 63 61 72 20 73 65 | git-section-parent-value.(car.se | 
| 53700 | 63 74 69 6f 6e 73 29 29 29 29 0a 20 20 28 6d 61    67 69 74 2d 72 65 76 65 72 73 65 2d 61 70 70 6c | ctions))))...(magit-reverse-appl | 
| 53720 | 79 20 73 65 63 74 69 6f 6e 73 20 23 27 6d 61 67    69 74 2d 61 70 70 6c 79 2d 68 75 6e 6b 73 20 61 | y.sections.#'magit-apply-hunks.a | 
| 53740 | 72 67 73 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61    67 69 74 2d 72 65 76 65 72 73 65 2d 66 69 6c 65 | rgs))..(defun.magit-reverse-file | 
| 53760 | 20 28 73 65 63 74 69 6f 6e 20 61 72 67 73 29 0a    20 20 28 6d 61 67 69 74 2d 72 65 76 65 72 73 65 | .(section.args)...(magit-reverse | 
| 53780 | 2d 66 69 6c 65 73 20 28 6c 69 73 74 20 73 65 63    74 69 6f 6e 29 20 61 72 67 73 29 29 0a 0a 28 64 | -files.(list.section).args))..(d | 
| 537a0 | 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 76 65 72    73 65 2d 66 69 6c 65 73 20 28 73 65 63 74 69 6f | efun.magit-reverse-files.(sectio | 
| 537c0 | 6e 73 20 61 72 67 73 29 0a 20 20 28 70 63 61 73    65 2d 6c 65 74 20 28 28 60 28 2c 62 69 6e 61 72 | ns.args)...(pcase-let.((`(,binar | 
| 537e0 | 69 65 73 20 2c 73 65 63 74 69 6f 6e 73 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c | ies.,sections)................(l | 
| 53800 | 65 74 20 28 28 62 73 20 28 6d 61 67 69 74 2d 62    69 6e 61 72 79 2d 66 69 6c 65 73 0a 20 20 20 20 | et.((bs.(magit-binary-files..... | 
| 53820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 63 6f 6e 64 20 28 28 64 65 | ......................(cond.((de | 
| 53840 | 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 27 6d 61    67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 6d 6f 64 | rived-mode-p.'magit-revision-mod | 
| 53860 | 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e).............................. | 
| 53880 | 20 20 20 20 6d 61 67 69 74 2d 62 75 66 66 65 72    2d 72 61 6e 67 65 29 0a 20 20 20 20 20 20 20 20 | ....magit-buffer-range)......... | 
| 538a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 28 64 65 72 69 76 65 | ........................((derive | 
| 538c0 | 64 2d 6d 6f 64 65 2d 70 20 27 6d 61 67 69 74 2d    64 69 66 66 2d 6d 6f 64 65 29 0a 20 20 20 20 20 | d-mode-p.'magit-diff-mode)...... | 
| 538e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 | ............................magi | 
| 53900 | 74 2d 62 75 66 66 65 72 2d 72 61 6e 67 65 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-buffer-range)................. | 
| 53920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................(t.............. | 
| 53940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 22 2d 2d 63 61 63 68 65 64 22 29 29 | ...................."--cached")) | 
| 53960 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 2d 2d 73 65 70 61 72 61 74 65 | )))..................(--separate | 
| 53980 | 20 28 6d 65 6d 62 65 72 20 28 6f 72 65 66 20 69    74 20 76 61 6c 75 65 29 20 62 73 29 0a 20 20 20 | .(member.(oref.it.value).bs).... | 
| 539a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 73 65 63 74 69 6f | ..........................sectio | 
| 539c0 | 6e 73 29 29 29 29 0a 20 20 20 20 28 6d 61 67 69    74 2d 63 6f 6e 66 69 72 6d 2d 66 69 6c 65 73 20 | ns)))).....(magit-confirm-files. | 
| 539e0 | 27 72 65 76 65 72 73 65 20 28 2d 2d 6d 61 70 20    28 6f 72 65 66 20 69 74 20 76 61 6c 75 65 29 20 | 'reverse.(--map.(oref.it.value). | 
| 53a00 | 73 65 63 74 69 6f 6e 73 29 29 0a 20 20 20 20 28    63 6f 6e 64 20 28 28 6c 65 6e 67 74 68 3d 20 73 | sections)).....(cond.((length=.s | 
| 53a20 | 65 63 74 69 6f 6e 73 20 31 29 0a 20 20 20 20 20    20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 76 | ections.1)............(magit-rev | 
| 53a40 | 65 72 73 65 2d 61 70 70 6c 79 20 28 63 61 72 20    73 65 63 74 69 6f 6e 73 29 20 23 27 6d 61 67 69 | erse-apply.(car.sections).#'magi | 
| 53a60 | 74 2d 61 70 70 6c 79 2d 64 69 66 66 20 61 72 67    73 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 | t-apply-diff.args))...........(s | 
| 53a80 | 65 63 74 69 6f 6e 73 0a 20 20 20 20 20 20 20 20    20 20 20 28 6d 61 67 69 74 2d 72 65 76 65 72 73 | ections............(magit-revers | 
| 53aa0 | 65 2d 61 70 70 6c 79 20 73 65 63 74 69 6f 6e 73    20 23 27 6d 61 67 69 74 2d 61 70 70 6c 79 2d 64 | e-apply.sections.#'magit-apply-d | 
| 53ac0 | 69 66 66 73 20 61 72 67 73 29 29 29 0a 20 20 20    20 28 77 68 65 6e 20 62 69 6e 61 72 69 65 73 0a | iffs.args))).....(when.binaries. | 
| 53ae0 | 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f    72 20 22 43 61 6e 6e 6f 74 20 72 65 76 65 72 73 | ......(user-error."Cannot.revers | 
| 53b00 | 65 20 62 69 6e 61 72 79 20 66 69 6c 65 73 22 29    29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | e.binary.files"))))..(defun.magi | 
| 53b20 | 74 2d 72 65 76 65 72 73 65 2d 61 70 70 6c 79 20    28 73 65 63 74 69 6f 6e 3a 73 20 61 70 70 6c 79 | t-reverse-apply.(section:s.apply | 
| 53b40 | 20 61 72 67 73 29 0a 20 20 28 66 75 6e 63 61 6c    6c 20 61 70 70 6c 79 20 73 65 63 74 69 6f 6e 3a | .args)...(funcall.apply.section: | 
| 53b60 | 73 20 22 2d 2d 72 65 76 65 72 73 65 22 20 61 72    67 73 0a 20 20 20 20 20 20 20 20 20 20 20 28 61 | s."--reverse".args............(a | 
| 53b80 | 6e 64 20 28 6e 6f 74 20 6d 61 67 69 74 2d 72 65    76 65 72 73 65 2d 61 74 6f 6d 69 63 61 6c 6c 79 | nd.(not.magit-reverse-atomically | 
| 53ba0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 6e 6f 74 20 28 6d 65 6d 62 65 72 20 22 | ).................(not.(member." | 
| 53bc0 | 2d 2d 33 77 61 79 22 20 61 72 67 73 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 | --3way".args))................." | 
| 53be0 | 2d 2d 72 65 6a 65 63 74 22 29 29 29 0a 0a 28 64    65 66 75 6e 20 6d 61 67 69 74 2d 72 65 76 65 72 | --reject")))..(defun.magit-rever | 
| 53c00 | 73 65 2d 69 6e 2d 69 6e 64 65 78 20 28 26 72 65    73 74 20 61 72 67 73 29 0a 20 20 22 52 65 76 65 | se-in-index.(&rest.args)..."Reve | 
| 53c20 | 72 73 65 20 74 68 65 20 63 68 61 6e 67 65 20 61    74 20 70 6f 69 6e 74 20 69 6e 20 74 68 65 20 69 | rse.the.change.at.point.in.the.i | 
| 53c40 | 6e 64 65 78 20 62 75 74 20 6e 6f 74 20 74 68 65    20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2e 0a 0a | ndex.but.not.the.working.tree... | 
| 53c60 | 55 73 65 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64    20 74 6f 20 65 78 74 72 61 63 74 20 61 20 63 68 | Use.this.command.to.extract.a.ch | 
| 53c80 | 61 6e 67 65 20 66 72 6f 6d 20 60 48 45 41 44 27    2c 20 77 68 69 6c 65 20 6c 65 61 76 69 6e 67 0a | ange.from.`HEAD',.while.leaving. | 
| 53ca0 | 69 74 20 69 6e 20 74 68 65 20 77 6f 72 6b 69 6e    67 20 74 72 65 65 2c 20 73 6f 20 74 68 61 74 20 | it.in.the.working.tree,.so.that. | 
| 53cc0 | 69 74 20 63 61 6e 20 6c 61 74 65 72 20 62 65 20    63 6f 6d 6d 69 74 74 65 64 20 75 73 69 6e 67 0a | it.can.later.be.committed.using. | 
| 53ce0 | 61 20 73 65 70 61 72 61 74 65 20 63 6f 6d 6d 69    74 2e 20 20 41 20 74 79 70 69 63 61 6c 20 77 6f | a.separate.commit...A.typical.wo | 
| 53d00 | 72 6b 66 6c 6f 77 20 77 6f 75 6c 64 20 62 65 3a    0a 0a 30 2e 20 4f 70 74 69 6f 6e 61 6c 6c 79 20 | rkflow.would.be:..0..Optionally. | 
| 53d20 | 6d 61 6b 65 20 73 75 72 65 20 74 68 61 74 20 74    68 65 72 65 20 61 72 65 20 6e 6f 20 75 6e 63 6f | make.sure.that.there.are.no.unco | 
| 53d40 | 6d 6d 69 74 74 65 64 20 63 68 61 6e 67 65 73 2e    0a 31 2e 20 56 69 73 69 74 20 74 68 65 20 60 48 | mmitted.changes..1..Visit.the.`H | 
| 53d60 | 45 41 44 27 20 63 6f 6d 6d 69 74 20 61 6e 64 20    6e 61 76 69 67 61 74 65 20 74 6f 20 74 68 65 20 | EAD'.commit.and.navigate.to.the. | 
| 53d80 | 63 68 61 6e 67 65 20 74 68 61 74 20 73 68 6f 75    6c 64 0a 20 20 20 6e 6f 74 20 68 61 76 65 20 62 | change.that.should....not.have.b | 
| 53da0 | 65 65 6e 20 69 6e 63 6c 75 64 65 64 20 69 6e 20    74 68 61 74 20 63 6f 6d 6d 69 74 2e 0a 32 2e 20 | een.included.in.that.commit..2.. | 
| 53dc0 | 54 79 70 65 20 5c 22 75 5c 22 20 28 60 6d 61 67    69 74 2d 75 6e 73 74 61 67 65 27 29 20 74 6f 20 | Type.\"u\".(`magit-unstage').to. | 
| 53de0 | 72 65 76 65 72 73 65 20 69 74 20 69 6e 20 74 68    65 20 69 6e 64 65 78 2e 0a 20 20 20 54 68 69 73 | reverse.it.in.the.index.....This | 
| 53e00 | 20 61 73 73 75 6d 65 73 20 74 68 61 74 20 60 6d    61 67 69 74 2d 75 6e 73 74 61 67 65 2d 63 6f 6d | .assumes.that.`magit-unstage-com | 
| 53e20 | 6d 69 74 74 65 64 2d 63 68 61 6e 67 65 73 27 20    69 73 20 6e 6f 6e 2d 6e 69 6c 2e 0a 33 2e 20 54 | mitted-changes'.is.non-nil..3..T | 
| 53e40 | 79 70 65 20 5c 22 63 20 65 5c 22 20 74 6f 20 65    78 74 65 6e 64 20 60 48 45 41 44 27 20 77 69 74 | ype.\"c.e\".to.extend.`HEAD'.wit | 
| 53e60 | 68 20 74 68 65 20 73 74 61 67 65 64 20 63 68 61    6e 67 65 73 2c 0a 20 20 20 69 6e 63 6c 75 64 69 | h.the.staged.changes,....includi | 
| 53e80 | 6e 67 20 74 68 6f 73 65 20 74 68 61 74 20 77 65    72 65 20 61 6c 72 65 61 64 79 20 73 74 61 67 65 | ng.those.that.were.already.stage | 
| 53ea0 | 64 20 62 65 66 6f 72 65 2e 0a 34 2e 20 4f 70 74    69 6f 6e 61 6c 6c 79 20 73 74 61 67 65 20 74 68 | d.before..4..Optionally.stage.th | 
| 53ec0 | 65 20 72 65 6d 61 69 6e 69 6e 67 20 63 68 61 6e    67 65 73 20 75 73 69 6e 67 20 5c 22 73 5c 22 20 | e.remaining.changes.using.\"s\". | 
| 53ee0 | 6f 72 20 5c 22 53 5c 22 0a 20 20 20 61 6e 64 20    74 68 65 6e 20 74 79 70 65 20 5c 22 63 20 63 5c | or.\"S\"....and.then.type.\"c.c\ | 
| 53f00 | 22 20 74 6f 20 63 72 65 61 74 65 20 61 20 6e 65    77 20 63 6f 6d 6d 69 74 2e 22 0a 20 20 28 69 6e | ".to.create.a.new.commit."...(in | 
| 53f20 | 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 6d 61    67 69 74 2d 72 65 76 65 72 73 65 20 28 63 6f 6e | teractive)...(magit-reverse.(con | 
| 53f40 | 73 20 22 2d 2d 63 61 63 68 65 64 22 20 61 72 67    73 29 29 29 0a 0a 3b 3b 3b 20 53 6d 65 72 67 65 | s."--cached".args)))..;;;.Smerge | 
| 53f60 | 20 53 75 70 70 6f 72 74 0a 0a 28 64 65 66 75 6e    20 6d 61 67 69 74 2d 73 6d 65 72 67 65 2d 6b 65 | .Support..(defun.magit-smerge-ke | 
| 53f80 | 65 70 2d 63 75 72 72 65 6e 74 20 28 29 0a 20 20    22 4b 65 65 70 20 74 68 65 20 63 75 72 72 65 6e | ep-current.()..."Keep.the.curren | 
| 53fa0 | 74 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65    20 63 6f 6e 66 6c 69 63 74 20 61 74 20 70 6f 69 | t.version.of.the.conflict.at.poi | 
| 53fc0 | 6e 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74    69 76 65 29 0a 20 20 28 6d 61 67 69 74 2d 63 61 | nt."...(interactive)...(magit-ca | 
| 53fe0 | 6c 6c 2d 73 6d 65 72 67 65 20 23 27 73 6d 65 72    67 65 2d 6b 65 65 70 2d 63 75 72 72 65 6e 74 29 | ll-smerge.#'smerge-keep-current) | 
| 54000 | 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d    73 6d 65 72 67 65 2d 6b 65 65 70 2d 75 70 70 65 | )..(defun.magit-smerge-keep-uppe | 
| 54020 | 72 20 28 29 0a 20 20 22 4b 65 65 70 20 74 68 65    20 75 70 70 65 72 2f 6f 75 72 20 76 65 72 73 69 | r.()..."Keep.the.upper/our.versi | 
| 54040 | 6f 6e 20 6f 66 20 74 68 65 20 63 6f 6e 66 6c 69    63 74 20 61 74 20 70 6f 69 6e 74 2e 22 0a 20 20 | on.of.the.conflict.at.point."... | 
| 54060 | 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20    28 6d 61 67 69 74 2d 63 61 6c 6c 2d 73 6d 65 72 | (interactive)...(magit-call-smer | 
| 54080 | 67 65 20 23 27 73 6d 65 72 67 65 2d 6b 65 65 70    2d 75 70 70 65 72 29 29 0a 0a 28 64 65 66 75 6e | ge.#'smerge-keep-upper))..(defun | 
| 540a0 | 20 6d 61 67 69 74 2d 73 6d 65 72 67 65 2d 6b 65    65 70 2d 62 61 73 65 20 28 29 0a 20 20 22 4b 65 | .magit-smerge-keep-base.()..."Ke | 
| 540c0 | 65 70 20 74 68 65 20 62 61 73 65 20 76 65 72 73    69 6f 6e 20 6f 66 20 74 68 65 20 63 6f 6e 66 6c | ep.the.base.version.of.the.confl | 
| 540e0 | 69 63 74 20 61 74 20 70 6f 69 6e 74 2e 22 0a 20    20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 | ict.at.point."...(interactive).. | 
| 54100 | 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d 73 6d 65    72 67 65 20 23 27 73 6d 65 72 67 65 2d 6b 65 65 | .(magit-call-smerge.#'smerge-kee | 
| 54120 | 70 2d 62 61 73 65 29 29 0a 0a 28 64 65 66 75 6e    20 6d 61 67 69 74 2d 73 6d 65 72 67 65 2d 6b 65 | p-base))..(defun.magit-smerge-ke | 
| 54140 | 65 70 2d 6c 6f 77 65 72 20 28 29 0a 20 20 22 4b    65 65 70 20 74 68 65 20 6c 6f 77 65 72 2f 74 68 | ep-lower.()..."Keep.the.lower/th | 
| 54160 | 65 69 72 20 76 65 72 73 69 6f 6e 20 6f 66 20 74    68 65 20 63 6f 6e 66 6c 69 63 74 20 61 74 20 70 | eir.version.of.the.conflict.at.p | 
| 54180 | 6f 69 6e 74 2e 22 0a 20 20 28 69 6e 74 65 72 61    63 74 69 76 65 29 0a 20 20 28 6d 61 67 69 74 2d | oint."...(interactive)...(magit- | 
| 541a0 | 63 61 6c 6c 2d 73 6d 65 72 67 65 20 23 27 73 6d    65 72 67 65 2d 6b 65 65 70 2d 6c 6f 77 65 72 29 | call-smerge.#'smerge-keep-lower) | 
| 541c0 | 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d    73 6d 65 72 67 65 2d 6b 65 65 70 2d 61 6c 6c 20 | )..(defun.magit-smerge-keep-all. | 
| 541e0 | 28 29 0a 20 20 22 4b 65 65 70 20 61 6c 6c 20 76    65 72 73 69 6f 6e 73 20 6f 66 20 74 68 65 20 63 | ()..."Keep.all.versions.of.the.c | 
| 54200 | 6f 6e 66 6c 69 63 74 20 61 74 20 70 6f 69 6e 74    2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 | onflict.at.point."...(interactiv | 
| 54220 | 65 29 0a 20 20 28 6d 61 67 69 74 2d 63 61 6c 6c    2d 73 6d 65 72 67 65 20 23 27 73 6d 65 72 67 65 | e)...(magit-call-smerge.#'smerge | 
| 54240 | 2d 6b 65 65 70 2d 61 6c 6c 29 29 0a 0a 28 64 65    66 75 6e 20 6d 61 67 69 74 2d 63 61 6c 6c 2d 73 | -keep-all))..(defun.magit-call-s | 
| 54260 | 6d 65 72 67 65 20 28 66 6e 29 0a 20 20 28 70 63    61 73 65 2d 6c 65 74 2a 20 28 28 66 69 6c 65 20 | merge.(fn)...(pcase-let*.((file. | 
| 54280 | 28 6d 61 67 69 74 2d 66 69 6c 65 2d 61 74 2d 70    6f 69 6e 74 20 74 20 74 29 29 0a 20 20 20 20 20 | (magit-file-at-point.t.t))...... | 
| 542a0 | 20 20 20 20 20 20 20 20 20 20 28 6b 65 65 70 20    28 67 65 74 2d 66 69 6c 65 2d 62 75 66 66 65 72 | ..........(keep.(get-file-buffer | 
| 542c0 | 20 66 69 6c 65 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 60 28 2c 62 75 66 20 2c | .file))................(`(,buf., | 
| 542e0 | 70 6f 73 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6c 65 74 20 28 28 6d 61 67 69 | pos).................(let.((magi | 
| 54300 | 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 6a 75 6d    70 2d 74 6f 2d 63 68 61 6e 67 65 20 6e 69 6c 29 | t-diff-visit-jump-to-change.nil) | 
| 54320 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d | )...................(magit-diff- | 
| 54340 | 76 69 73 69 74 2d 66 69 6c 65 2d 2d 6e 6f 73 65    6c 65 63 74 20 66 69 6c 65 29 29 29 29 0a 20 20 | visit-file--noselect.file))))... | 
| 54360 | 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d    62 75 66 66 65 72 20 62 75 66 0a 20 20 20 20 20 | ..(with-current-buffer.buf...... | 
| 54380 | 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e    0a 20 20 20 20 20 20 20 20 28 73 61 76 65 2d 72 | .(save-excursion.........(save-r | 
| 543a0 | 65 73 74 72 69 63 74 69 6f 6e 0a 20 20 20 20 20    20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 3c 3d | estriction...........(unless.(<= | 
| 543c0 | 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 20 70 6f 73    20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 0a 20 20 | .(point-min).pos.(point-max))... | 
| 543e0 | 20 20 20 20 20 20 20 20 20 20 28 77 69 64 65 6e    29 29 0a 20 20 20 20 20 20 20 20 20 20 28 67 6f | ..........(widen))...........(go | 
| 54400 | 74 6f 2d 63 68 61 72 20 70 6f 73 29 0a 20 20 20    20 20 20 20 20 20 20 28 63 6f 6e 64 69 74 69 6f | to-char.pos)...........(conditio | 
| 54420 | 6e 2d 63 61 73 65 20 6e 69 6c 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 73 6d 65 72 67 65 | n-case.nil...............(smerge | 
| 54440 | 2d 6d 61 74 63 68 2d 63 6f 6e 66 6c 69 63 74 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 28 65 72 | -match-conflict).............(er | 
| 54460 | 72 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 28 69 66 20 28 65 71 20 66 6e 20 23 27 73 6d | ror..............(if.(eq.fn.#'sm | 
| 54480 | 65 72 67 65 2d 6b 65 65 70 2d 63 75 72 72 65 6e    74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | erge-keep-current).............. | 
| 544a0 | 20 20 20 20 28 77 68 65 6e 20 28 65 71 20 74 68    69 73 2d 63 6f 6d 6d 61 6e 64 20 23 27 6d 61 67 | ....(when.(eq.this-command.#'mag | 
| 544c0 | 69 74 2d 64 69 73 63 61 72 64 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | it-discard)....................( | 
| 544e0 | 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72    64 20 73 6d 65 72 67 65 2d 62 65 67 69 6e 2d 72 | re-search-forward.smerge-begin-r | 
| 54500 | 65 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 | e.nil.t)....................(set | 
| 54520 | 71 20 66 6e 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | q.fn..........................(m | 
| 54540 | 61 67 69 74 2d 72 65 61 64 2d 63 68 61 72 2d 63    61 73 65 20 22 4b 65 65 70 20 73 69 64 65 3a 20 | agit-read-char-case."Keep.side:. | 
| 54560 | 22 20 74 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ".t............................( | 
| 54580 | 3f 6f 20 22 5b 6f 5d 75 72 73 2f 75 70 70 65 72    22 20 20 20 23 27 73 6d 65 72 67 65 2d 6b 65 65 | ?o."[o]urs/upper"...#'smerge-kee | 
| 545a0 | 70 2d 75 70 70 65 72 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | p-upper)........................ | 
| 545c0 | 20 20 20 20 28 3f 62 20 22 5b 62 5d 61 73 65 22    20 20 20 20 20 20 20 20 20 23 27 73 6d 65 72 67 | ....(?b."[b]ase".........#'smerg | 
| 545e0 | 65 2d 6b 65 65 70 2d 62 61 73 65 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e-keep-base).................... | 
| 54600 | 20 20 20 20 20 20 20 20 28 3f 74 20 22 5b 74 5d    68 65 69 72 73 2f 6c 6f 77 65 72 22 20 23 27 73 | ........(?t."[t]heirs/lower".#'s | 
| 54620 | 6d 65 72 67 65 2d 6b 65 65 70 2d 6c 6f 77 65 72    29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | merge-keep-lower))))............ | 
| 54640 | 20 20 20 20 28 72 65 2d 73 65 61 72 63 68 2d 66    6f 72 77 61 72 64 20 73 6d 65 72 67 65 2d 62 65 | ....(re-search-forward.smerge-be | 
| 54660 | 67 69 6e 2d 72 65 20 6e 69 6c 20 74 29 29 29 29    0a 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 | gin-re.nil.t))))...........(func | 
| 54680 | 61 6c 6c 20 66 6e 29 29 29 0a 20 20 20 20 20 20    28 77 68 65 6e 20 28 61 6e 64 20 6b 65 65 70 20 | all.fn))).......(when.(and.keep. | 
| 546a0 | 28 6d 61 67 69 74 2d 61 6e 79 74 68 69 6e 67 2d    75 6e 6d 65 72 67 65 64 2d 70 20 66 69 6c 65 29 | (magit-anything-unmerged-p.file) | 
| 546c0 | 29 0a 20 20 20 20 20 20 20 20 28 73 6d 65 72 67    65 2d 73 74 61 72 74 2d 73 65 73 73 69 6f 6e 29 | ).........(smerge-start-session) | 
| 546e0 | 29 0a 20 20 20 20 20 20 28 73 61 76 65 2d 62 75    66 66 65 72 29 29 0a 20 20 20 20 28 75 6e 6c 65 | ).......(save-buffer)).....(unle | 
| 54700 | 73 73 20 6b 65 65 70 0a 20 20 20 20 20 20 28 6b    69 6c 6c 2d 62 75 66 66 65 72 20 62 75 66 29 29 | ss.keep.......(kill-buffer.buf)) | 
| 54720 | 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 65 66 72    65 73 68 29 29 29 0a 0a 3b 3b 3b 20 5f 0a 28 70 | .....(magit-refresh)))..;;;._.(p | 
| 54740 | 72 6f 76 69 64 65 20 27 6d 61 67 69 74 2d 61 70    70 6c 79 29 0a 3b 3b 3b 20 6d 61 67 69 74 2d 61 | rovide.'magit-apply).;;;.magit-a | 
| 54760 | 70 70 6c 79 2e 65 6c 20 65 6e 64 73 20 68 65 72    65 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | pply.el.ends.here............... | 
| 54780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 547a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 547c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 547e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 54800 | 6d 61 67 69 74 2d 32 30 32 34 30 34 30 34 2e 31    39 30 31 2f 6d 61 67 69 74 2d 70 75 6c 6c 2e 65 | magit-20240404.1901/magit-pull.e | 
| 54820 | 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | l............................... | 
| 54840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 54860 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30    30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 | 
| 54880 | 30 30 31 34 32 34 30 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 34 35 30 32 00 20 30 00 00 00 | 0014240.00000000000.014502..0... | 
| 548a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 548c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 548e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 54900 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... | 
| 54920 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... | 
| 54940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 54960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 54980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 549a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 549c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 549e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 54a00 | 3b 3b 3b 20 6d 61 67 69 74 2d 70 75 6c 6c 2e 65    6c 20 2d 2d 2d 20 55 70 64 61 74 65 20 6c 6f 63 | ;;;.magit-pull.el.---.Update.loc | 
| 54a20 | 61 6c 20 6f 62 6a 65 63 74 73 20 61 6e 64 20 72    65 66 73 20 20 2d 2a 2d 20 6c 65 78 69 63 61 6c | al.objects.and.refs..-*-.lexical | 
| 54a40 | 2d 62 69 6e 64 69 6e 67 3a 74 20 2d 2a 2d 0a 0a    3b 3b 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 | -binding:t.-*-..;;.Copyright.(C) | 
| 54a60 | 20 32 30 30 38 2d 32 30 32 34 20 54 68 65 20 4d    61 67 69 74 20 50 72 6f 6a 65 63 74 20 43 6f 6e | .2008-2024.The.Magit.Project.Con | 
| 54a80 | 74 72 69 62 75 74 6f 72 73 0a 0a 3b 3b 20 41 75    74 68 6f 72 3a 20 4a 6f 6e 61 73 20 42 65 72 6e | tributors..;;.Author:.Jonas.Bern | 
| 54aa0 | 6f 75 6c 6c 69 20 3c 6a 6f 6e 61 73 40 62 65 72    6e 6f 75 6c 2e 6c 69 3e 0a 3b 3b 20 4d 61 69 6e | oulli.<jonas@bernoul.li>.;;.Main | 
| 54ac0 | 74 61 69 6e 65 72 3a 20 4a 6f 6e 61 73 20 42 65    72 6e 6f 75 6c 6c 69 20 3c 6a 6f 6e 61 73 40 62 | tainer:.Jonas.Bernoulli.<jonas@b | 
| 54ae0 | 65 72 6e 6f 75 6c 2e 6c 69 3e 0a 0a 3b 3b 20 53    50 44 58 2d 4c 69 63 65 6e 73 65 2d 49 64 65 6e | ernoul.li>..;;.SPDX-License-Iden | 
| 54b00 | 74 69 66 69 65 72 3a 20 47 50 4c 2d 33 2e 30 2d    6f 72 2d 6c 61 74 65 72 0a 0a 3b 3b 20 4d 61 67 | tifier:.GPL-3.0-or-later..;;.Mag | 
| 54b20 | 69 74 20 69 73 20 66 72 65 65 20 73 6f 66 74 77    61 72 65 3a 20 79 6f 75 20 63 61 6e 20 72 65 64 | it.is.free.software:.you.can.red | 
| 54b40 | 69 73 74 72 69 62 75 74 65 20 69 74 20 61 6e 64    2f 6f 72 20 6d 6f 64 69 66 79 20 69 74 0a 3b 3b | istribute.it.and/or.modify.it.;; | 
| 54b60 | 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73    20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 | .under.the.terms.of.the.GNU.Gene | 
| 54b80 | 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e    73 65 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 | ral.Public.License.as.published. | 
| 54ba0 | 62 79 0a 3b 3b 20 74 68 65 20 46 72 65 65 20 53    6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 | by.;;.the.Free.Software.Foundati | 
| 54bc0 | 6f 6e 2c 20 65 69 74 68 65 72 20 76 65 72 73 69    6f 6e 20 33 20 6f 66 20 74 68 65 20 4c 69 63 65 | on,.either.version.3.of.the.Lice | 
| 54be0 | 6e 73 65 2c 20 6f 72 0a 3b 3b 20 28 61 74 20 79    6f 75 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 | nse,.or.;;.(at.your.option).any. | 
| 54c00 | 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 2e 0a 3b    3b 0a 3b 3b 20 4d 61 67 69 74 20 69 73 20 64 69 | later.version..;;.;;.Magit.is.di | 
| 54c20 | 73 74 72 69 62 75 74 65 64 20 69 6e 20 74 68 65    20 68 6f 70 65 20 74 68 61 74 20 69 74 20 77 69 | stributed.in.the.hope.that.it.wi | 
| 54c40 | 6c 6c 20 62 65 20 75 73 65 66 75 6c 2c 20 62 75    74 20 57 49 54 48 4f 55 54 0a 3b 3b 20 41 4e 59 | ll.be.useful,.but.WITHOUT.;;.ANY | 
| 54c60 | 20 57 41 52 52 41 4e 54 59 3b 20 77 69 74 68 6f    75 74 20 65 76 65 6e 20 74 68 65 20 69 6d 70 6c | .WARRANTY;.without.even.the.impl | 
| 54c80 | 69 65 64 20 77 61 72 72 61 6e 74 79 20 6f 66 20    4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 0a | ied.warranty.of.MERCHANTABILITY. | 
| 54ca0 | 3b 3b 20 6f 72 20 46 49 54 4e 45 53 53 20 46 4f    52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 | ;;.or.FITNESS.FOR.A.PARTICULAR.P | 
| 54cc0 | 55 52 50 4f 53 45 2e 20 20 53 65 65 20 74 68 65    20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 | URPOSE...See.the.GNU.General.Pub | 
| 54ce0 | 6c 69 63 0a 3b 3b 20 4c 69 63 65 6e 73 65 20 66    6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e | lic.;;.License.for.more.details. | 
| 54d00 | 0a 3b 3b 0a 3b 3b 20 59 6f 75 20 73 68 6f 75 6c    64 20 68 61 76 65 20 72 65 63 65 69 76 65 64 20 | .;;.;;.You.should.have.received. | 
| 54d20 | 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20 47 4e    55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 | a.copy.of.the.GNU.General.Public | 
| 54d40 | 20 4c 69 63 65 6e 73 65 0a 3b 3b 20 61 6c 6f 6e    67 20 77 69 74 68 20 4d 61 67 69 74 2e 20 20 49 | .License.;;.along.with.Magit...I | 
| 54d60 | 66 20 6e 6f 74 2c 20 73 65 65 20 3c 68 74 74 70    73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f | f.not,.see.<https://www.gnu.org/ | 
| 54d80 | 6c 69 63 65 6e 73 65 73 2f 3e 2e 0a 0a 3b 3b 3b    20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a 0a 3b 3b | licenses/>...;;;.Commentary:..;; | 
| 54da0 | 20 54 68 69 73 20 6c 69 62 72 61 72 79 20 69 6d    70 6c 65 6d 65 6e 74 73 20 70 75 6c 6c 20 63 6f | .This.library.implements.pull.co | 
| 54dc0 | 6d 6d 61 6e 64 73 2e 0a 0a 3b 3b 3b 20 43 6f 64    65 3a 0a 0a 28 72 65 71 75 69 72 65 20 27 6d 61 | mmands...;;;.Code:..(require.'ma | 
| 54de0 | 67 69 74 29 0a 0a 3b 3b 3b 20 4f 70 74 69 6f 6e    73 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 | git)..;;;.Options..(defcustom.ma | 
| 54e00 | 67 69 74 2d 70 75 6c 6c 2d 6f 72 2d 66 65 74 63    68 20 6e 69 6c 0a 20 20 22 57 68 65 74 68 65 72 | git-pull-or-fetch.nil..."Whether | 
| 54e20 | 20 60 6d 61 67 69 74 2d 70 75 6c 6c 27 20 61 6c    73 6f 20 6f 66 66 65 72 73 20 73 6f 6d 65 20 66 | .`magit-pull'.also.offers.some.f | 
| 54e40 | 65 74 63 68 20 73 75 66 66 69 78 65 73 2e 22 0a    20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 | etch.suffixes."...:package-versi | 
| 54e60 | 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 33 2e    30 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 | on.'(magit..."3.0.0")...:group.' | 
| 54e80 | 6d 61 67 69 74 2d 63 6f 6d 6d 61 6e 64 73 0a 20    20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 | magit-commands...:type.'boolean) | 
| 54ea0 | 0a 0a 3b 3b 3b 20 43 6f 6d 6d 61 6e 64 73 0a 0a    3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 20 28 | ..;;;.Commands..;;;###autoload.( | 
| 54ec0 | 61 75 74 6f 6c 6f 61 64 20 27 6d 61 67 69 74 2d    70 75 6c 6c 20 22 6d 61 67 69 74 2d 70 75 6c 6c | autoload.'magit-pull."magit-pull | 
| 54ee0 | 22 20 6e 69 6c 20 74 29 0a 28 74 72 61 6e 73 69    65 6e 74 2d 64 65 66 69 6e 65 2d 70 72 65 66 69 | ".nil.t).(transient-define-prefi | 
| 54f00 | 78 20 6d 61 67 69 74 2d 70 75 6c 6c 20 28 29 0a    20 20 22 50 75 6c 6c 20 66 72 6f 6d 20 61 6e 6f | x.magit-pull.()..."Pull.from.ano | 
| 54f20 | 74 68 65 72 20 72 65 70 6f 73 69 74 6f 72 79 2e    22 0a 20 20 3a 6d 61 6e 2d 70 61 67 65 20 22 67 | ther.repository."...:man-page."g | 
| 54f40 | 69 74 2d 70 75 6c 6c 22 0a 20 20 3a 69 6e 63 6f    6d 70 61 74 69 62 6c 65 20 27 28 28 22 2d 2d 66 | it-pull"...:incompatible.'(("--f | 
| 54f60 | 66 2d 6f 6e 6c 79 22 20 22 2d 2d 72 65 62 61 73    65 22 29 29 0a 20 20 5b 3a 64 65 73 63 72 69 70 | f-only"."--rebase"))...[:descrip | 
| 54f80 | 74 69 6f 6e 0a 20 20 20 28 6c 61 6d 62 64 61 20    28 29 20 28 69 66 20 6d 61 67 69 74 2d 70 75 6c | tion....(lambda.().(if.magit-pul | 
| 54fa0 | 6c 2d 6f 72 2d 66 65 74 63 68 20 22 50 75 6c 6c    20 61 72 67 75 6d 65 6e 74 73 22 20 22 41 72 67 | l-or-fetch."Pull.arguments"."Arg | 
| 54fc0 | 75 6d 65 6e 74 73 22 29 29 0a 20 20 20 28 22 2d    66 22 20 22 46 61 73 74 2d 66 6f 72 77 61 72 64 | uments"))....("-f"."Fast-forward | 
| 54fe0 | 20 6f 6e 6c 79 22 20 22 2d 2d 66 66 2d 6f 6e 6c    79 22 29 0a 20 20 20 28 22 2d 72 22 20 22 52 65 | .only"."--ff-only")....("-r"."Re | 
| 55000 | 62 61 73 65 20 6c 6f 63 61 6c 20 63 6f 6d 6d 69    74 73 22 20 28 22 2d 72 22 20 22 2d 2d 72 65 62 | base.local.commits".("-r"."--reb | 
| 55020 | 61 73 65 22 29 29 0a 20 20 20 28 22 2d 41 22 20    22 41 75 74 6f 73 74 61 73 68 22 20 22 2d 2d 61 | ase"))....("-A"."Autostash"."--a | 
| 55040 | 75 74 6f 73 74 61 73 68 22 20 3a 6c 65 76 65 6c    20 37 29 5d 0a 20 20 5b 3a 64 65 73 63 72 69 70 | utostash".:level.7)]...[:descrip | 
| 55060 | 74 69 6f 6e 0a 20 20 20 28 6c 61 6d 62 64 61 20    28 29 0a 20 20 20 20 20 28 69 66 2d 6c 65 74 20 | tion....(lambda.()......(if-let. | 
| 55080 | 28 28 62 72 61 6e 63 68 20 28 6d 61 67 69 74 2d    67 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e | ((branch.(magit-get-current-bran | 
| 550a0 | 63 68 29 29 29 0a 20 20 20 20 20 20 20 20 20 28    63 6f 6e 63 61 74 0a 20 20 20 20 20 20 20 20 20 | ch)))..........(concat.......... | 
| 550c0 | 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 50 75    6c 6c 20 69 6e 74 6f 20 22 20 27 66 61 63 65 20 | .(propertize."Pull.into.".'face. | 
| 550e0 | 27 74 72 61 6e 73 69 65 6e 74 2d 68 65 61 64 69    6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 28 70 | 'transient-heading)...........(p | 
| 55100 | 72 6f 70 65 72 74 69 7a 65 20 62 72 61 6e 63 68    20 20 20 20 20 20 20 27 66 61 63 65 20 27 6d 61 | ropertize.branch.......'face.'ma | 
| 55120 | 67 69 74 2d 62 72 61 6e 63 68 2d 6c 6f 63 61 6c    29 0a 20 20 20 20 20 20 20 20 20 20 28 70 72 6f | git-branch-local)...........(pro | 
| 55140 | 70 65 72 74 69 7a 65 20 22 20 66 72 6f 6d 22 20    20 20 20 20 20 27 66 61 63 65 20 27 74 72 61 6e | pertize.".from"......'face.'tran | 
| 55160 | 73 69 65 6e 74 2d 68 65 61 64 69 6e 67 29 29 0a    20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 | sient-heading))........(properti | 
| 55180 | 7a 65 20 22 50 75 6c 6c 20 66 72 6f 6d 22 20 27    66 61 63 65 20 27 74 72 61 6e 73 69 65 6e 74 2d | ze."Pull.from".'face.'transient- | 
| 551a0 | 68 65 61 64 69 6e 67 29 29 29 0a 20 20 20 28 22    70 22 20 6d 61 67 69 74 2d 70 75 6c 6c 2d 66 72 | heading)))....("p".magit-pull-fr | 
| 551c0 | 6f 6d 2d 70 75 73 68 72 65 6d 6f 74 65 29 0a 20    20 20 28 22 75 22 20 6d 61 67 69 74 2d 70 75 6c | om-pushremote)....("u".magit-pul | 
| 551e0 | 6c 2d 66 72 6f 6d 2d 75 70 73 74 72 65 61 6d 29    0a 20 20 20 28 22 65 22 20 22 65 6c 73 65 77 68 | l-from-upstream)....("e"."elsewh | 
| 55200 | 65 72 65 22 20 20 20 20 20 20 20 20 20 6d 61 67    69 74 2d 70 75 6c 6c 2d 62 72 61 6e 63 68 29 5d | ere".........magit-pull-branch)] | 
| 55220 | 0a 20 20 5b 22 46 65 74 63 68 20 66 72 6f 6d 22    0a 20 20 20 3a 69 66 2d 6e 6f 6e 2d 6e 69 6c 20 | ...["Fetch.from"....:if-non-nil. | 
| 55240 | 6d 61 67 69 74 2d 70 75 6c 6c 2d 6f 72 2d 66 65    74 63 68 0a 20 20 20 28 22 66 22 20 22 72 65 6d | magit-pull-or-fetch....("f"."rem | 
| 55260 | 6f 74 65 73 22 20 20 20 20 20 20 20 20 20 20 20    6d 61 67 69 74 2d 66 65 74 63 68 2d 61 6c 6c 2d | otes"...........magit-fetch-all- | 
| 55280 | 6e 6f 2d 70 72 75 6e 65 29 0a 20 20 20 28 22 46    22 20 22 72 65 6d 6f 74 65 73 20 61 6e 64 20 70 | no-prune)....("F"."remotes.and.p | 
| 552a0 | 72 75 6e 65 22 20 6d 61 67 69 74 2d 66 65 74 63    68 2d 61 6c 6c 2d 70 72 75 6e 65 29 5d 0a 20 20 | rune".magit-fetch-all-prune)]... | 
| 552c0 | 5b 22 46 65 74 63 68 22 0a 20 20 20 3a 69 66 2d    6e 6f 6e 2d 6e 69 6c 20 6d 61 67 69 74 2d 70 75 | ["Fetch"....:if-non-nil.magit-pu | 
| 552e0 | 6c 6c 2d 6f 72 2d 66 65 74 63 68 0a 20 20 20 28    22 6f 22 20 22 61 6e 6f 74 68 65 72 20 62 72 61 | ll-or-fetch....("o"."another.bra | 
| 55300 | 6e 63 68 22 20 20 20 20 6d 61 67 69 74 2d 66 65    74 63 68 2d 62 72 61 6e 63 68 29 0a 20 20 20 28 | nch"....magit-fetch-branch)....( | 
| 55320 | 22 73 22 20 22 65 78 70 6c 69 63 69 74 20 72 65    66 73 70 65 63 22 20 20 6d 61 67 69 74 2d 66 65 | "s"."explicit.refspec"..magit-fe | 
| 55340 | 74 63 68 2d 72 65 66 73 70 65 63 29 0a 20 20 20    28 22 6d 22 20 22 73 75 62 6d 6f 64 75 6c 65 73 | tch-refspec)....("m"."submodules | 
| 55360 | 22 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 66    65 74 63 68 2d 6d 6f 64 75 6c 65 73 29 5d 0a 20 | "........magit-fetch-modules)].. | 
| 55380 | 20 5b 22 43 6f 6e 66 69 67 75 72 65 22 0a 20 20    20 28 22 72 22 20 6d 61 67 69 74 2d 62 72 61 6e | .["Configure"....("r".magit-bran | 
| 553a0 | 63 68 2e 3c 62 72 61 6e 63 68 3e 2e 72 65 62 61    73 65 20 3a 69 66 20 6d 61 67 69 74 2d 67 65 74 | ch.<branch>.rebase.:if.magit-get | 
| 553c0 | 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68 29    0a 20 20 20 28 22 43 22 20 22 76 61 72 69 61 62 | -current-branch)....("C"."variab | 
| 553e0 | 6c 65 73 2e 2e 2e 22 20 6d 61 67 69 74 2d 62 72    61 6e 63 68 2d 63 6f 6e 66 69 67 75 72 65 29 5d | les...".magit-branch-configure)] | 
| 55400 | 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29    0a 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 73 65 | ...(interactive)...(transient-se | 
| 55420 | 74 75 70 20 27 6d 61 67 69 74 2d 70 75 6c 6c 20    6e 69 6c 20 6e 69 6c 20 3a 73 63 6f 70 65 20 28 | tup.'magit-pull.nil.nil.:scope.( | 
| 55440 | 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e    74 2d 62 72 61 6e 63 68 29 29 29 0a 0a 28 64 65 | magit-get-current-branch)))..(de | 
| 55460 | 66 75 6e 20 6d 61 67 69 74 2d 70 75 6c 6c 2d 61    72 67 75 6d 65 6e 74 73 20 28 29 0a 20 20 28 74 | fun.magit-pull-arguments.()...(t | 
| 55480 | 72 61 6e 73 69 65 6e 74 2d 61 72 67 73 20 27 6d    61 67 69 74 2d 70 75 6c 6c 29 29 0a 0a 3b 3b 3b | ransient-args.'magit-pull))..;;; | 
| 554a0 | 23 23 23 61 75 74 6f 6c 6f 61 64 20 28 61 75 74    6f 6c 6f 61 64 20 27 6d 61 67 69 74 2d 70 75 6c | ###autoload.(autoload.'magit-pul | 
| 554c0 | 6c 2d 66 72 6f 6d 2d 70 75 73 68 72 65 6d 6f 74    65 20 22 6d 61 67 69 74 2d 70 75 6c 6c 22 20 6e | l-from-pushremote."magit-pull".n | 
| 554e0 | 69 6c 20 74 29 0a 28 74 72 61 6e 73 69 65 6e 74    2d 64 65 66 69 6e 65 2d 73 75 66 66 69 78 20 6d | il.t).(transient-define-suffix.m | 
| 55500 | 61 67 69 74 2d 70 75 6c 6c 2d 66 72 6f 6d 2d 70    75 73 68 72 65 6d 6f 74 65 20 28 61 72 67 73 29 | agit-pull-from-pushremote.(args) | 
| 55520 | 0a 20 20 22 50 75 6c 6c 20 66 72 6f 6d 20 74 68    65 20 70 75 73 68 2d 72 65 6d 6f 74 65 20 6f 66 | ..."Pull.from.the.push-remote.of | 
| 55540 | 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61    6e 63 68 2e 0a 0a 57 69 74 68 20 61 20 70 72 65 | .the.current.branch...With.a.pre | 
| 55560 | 66 69 78 20 61 72 67 75 6d 65 6e 74 20 6f 72 20    77 68 65 6e 20 74 68 65 20 70 75 73 68 2d 72 65 | fix.argument.or.when.the.push-re | 
| 55580 | 6d 6f 74 65 20 69 73 20 65 69 74 68 65 72 20 6e    6f 74 0a 63 6f 6e 66 69 67 75 72 65 64 20 6f 72 | mote.is.either.not.configured.or | 
| 555a0 | 20 75 6e 75 73 61 62 6c 65 2c 20 74 68 65 6e 20    6c 65 74 20 74 68 65 20 75 73 65 72 20 66 69 72 | .unusable,.then.let.the.user.fir | 
| 555c0 | 73 74 20 63 6f 6e 66 69 67 75 72 65 20 74 68 65    0a 70 75 73 68 2d 72 65 6d 6f 74 65 2e 22 0a 20 | st.configure.the.push-remote.".. | 
| 555e0 | 20 3a 69 66 20 23 27 6d 61 67 69 74 2d 67 65 74    2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68 0a | .:if.#'magit-get-current-branch. | 
| 55600 | 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 23    27 6d 61 67 69 74 2d 70 75 6c 6c 2d 2d 70 75 73 | ..:description.#'magit-pull--pus | 
| 55620 | 68 62 72 61 6e 63 68 2d 64 65 73 63 72 69 70 74    69 6f 6e 0a 20 20 28 69 6e 74 65 72 61 63 74 69 | hbranch-description...(interacti | 
| 55640 | 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d    70 75 6c 6c 2d 61 72 67 75 6d 65 6e 74 73 29 29 | ve.(list.(magit-pull-arguments)) | 
| 55660 | 29 0a 20 20 28 70 63 61 73 65 2d 6c 65 74 20 28    28 60 28 2c 62 72 61 6e 63 68 20 2c 72 65 6d 6f | )...(pcase-let.((`(,branch.,remo | 
| 55680 | 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6d 61 67 69 74 2d 2d 73 65 6c 65 63 | te)................(magit--selec | 
| 556a0 | 74 2d 70 75 73 68 2d 72 65 6d 6f 74 65 20 22 70    75 6c 6c 20 66 72 6f 6d 20 74 68 65 72 65 22 29 | t-push-remote."pull.from.there") | 
| 556c0 | 29 29 0a 20 20 20 20 28 72 75 6e 2d 68 6f 6f 6b    73 20 27 6d 61 67 69 74 2d 63 72 65 64 65 6e 74 | )).....(run-hooks.'magit-credent | 
| 556e0 | 69 61 6c 2d 68 6f 6f 6b 29 0a 20 20 20 20 28 6d    61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 77 69 74 | ial-hook).....(magit-run-git-wit | 
| 55700 | 68 2d 65 64 69 74 6f 72 20 22 70 75 6c 6c 22 20    61 72 67 73 20 72 65 6d 6f 74 65 20 62 72 61 6e | h-editor."pull".args.remote.bran | 
| 55720 | 63 68 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61    67 69 74 2d 70 75 6c 6c 2d 2d 70 75 73 68 62 72 | ch)))..(defun.magit-pull--pushbr | 
| 55740 | 61 6e 63 68 2d 64 65 73 63 72 69 70 74 69 6f 6e    20 28 29 0a 20 20 3b 3b 20 41 6c 73 6f 20 75 73 | anch-description.()...;;.Also.us | 
| 55760 | 65 64 20 62 79 20 60 6d 61 67 69 74 2d 72 65 62    61 73 65 2d 6f 6e 74 6f 2d 70 75 73 68 72 65 6d | ed.by.`magit-rebase-onto-pushrem | 
| 55780 | 6f 74 65 27 2e 0a 20 20 28 6c 65 74 2a 20 28 28    62 72 61 6e 63 68 20 28 6d 61 67 69 74 2d 67 65 | ote'....(let*.((branch.(magit-ge | 
| 557a0 | 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68    29 29 0a 20 20 20 20 20 20 20 20 20 28 74 61 72 | t-current-branch))..........(tar | 
| 557c0 | 67 65 74 20 28 6d 61 67 69 74 2d 67 65 74 2d 70    75 73 68 2d 62 72 61 6e 63 68 20 62 72 61 6e 63 | get.(magit-get-push-branch.branc | 
| 557e0 | 68 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 28    72 65 6d 6f 74 65 20 28 6d 61 67 69 74 2d 67 65 | h.t))..........(remote.(magit-ge | 
| 55800 | 74 2d 70 75 73 68 2d 72 65 6d 6f 74 65 20 62 72    61 6e 63 68 29 29 0a 20 20 20 20 20 20 20 20 20 | t-push-remote.branch)).......... | 
| 55820 | 28 76 20 28 6d 61 67 69 74 2d 2d 70 75 73 68 2d    72 65 6d 6f 74 65 2d 76 61 72 69 61 62 6c 65 20 | (v.(magit--push-remote-variable. | 
| 55840 | 62 72 61 6e 63 68 20 74 29 29 29 0a 20 20 20 20    28 63 6f 6e 64 0a 20 20 20 20 20 28 74 61 72 67 | branch.t))).....(cond......(targ | 
| 55860 | 65 74 29 0a 20 20 20 20 20 28 28 6d 65 6d 62 65    72 20 72 65 6d 6f 74 65 20 28 6d 61 67 69 74 2d | et)......((member.remote.(magit- | 
| 55880 | 6c 69 73 74 2d 72 65 6d 6f 74 65 73 29 29 0a 20    20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 73 | list-remotes)).......(format."%s | 
| 558a0 | 2c 20 72 65 70 6c 61 63 69 6e 67 20 6e 6f 6e 2d    65 78 69 73 74 65 6e 74 22 20 76 29 29 0a 20 20 | ,.replacing.non-existent".v))... | 
| 558c0 | 20 20 20 28 72 65 6d 6f 74 65 0a 20 20 20 20 20    20 28 66 6f 72 6d 61 74 20 22 25 73 2c 20 72 65 | ...(remote.......(format."%s,.re | 
| 558e0 | 70 6c 61 63 69 6e 67 20 69 6e 76 61 6c 69 64 22    20 76 29 29 0a 20 20 20 20 20 28 74 0a 20 20 20 | placing.invalid".v))......(t.... | 
| 55900 | 20 20 20 28 66 6f 72 6d 61 74 20 22 25 73 2c 20    73 65 74 74 69 6e 67 20 74 68 61 74 22 20 76 29 | ...(format."%s,.setting.that".v) | 
| 55920 | 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f    6c 6f 61 64 20 28 61 75 74 6f 6c 6f 61 64 20 27 | ))))..;;;###autoload.(autoload.' | 
| 55940 | 6d 61 67 69 74 2d 70 75 6c 6c 2d 66 72 6f 6d 2d    75 70 73 74 72 65 61 6d 20 22 6d 61 67 69 74 2d | magit-pull-from-upstream."magit- | 
| 55960 | 70 75 6c 6c 22 20 6e 69 6c 20 74 29 0a 28 74 72    61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 73 | pull".nil.t).(transient-define-s | 
| 55980 | 75 66 66 69 78 20 6d 61 67 69 74 2d 70 75 6c 6c    2d 66 72 6f 6d 2d 75 70 73 74 72 65 61 6d 20 28 | uffix.magit-pull-from-upstream.( | 
| 559a0 | 61 72 67 73 29 0a 20 20 22 50 75 6c 6c 20 66 72    6f 6d 20 74 68 65 20 75 70 73 74 72 65 61 6d 20 | args)..."Pull.from.the.upstream. | 
| 559c0 | 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 62    72 61 6e 63 68 2e 0a 0a 57 69 74 68 20 61 20 70 | of.the.current.branch...With.a.p | 
| 559e0 | 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 6f    72 20 77 68 65 6e 20 74 68 65 20 75 70 73 74 72 | refix.argument.or.when.the.upstr | 
| 55a00 | 65 61 6d 20 69 73 20 65 69 74 68 65 72 20 6e 6f    74 0a 63 6f 6e 66 69 67 75 72 65 64 20 6f 72 20 | eam.is.either.not.configured.or. | 
| 55a20 | 75 6e 75 73 61 62 6c 65 2c 20 74 68 65 6e 20 6c    65 74 20 74 68 65 20 75 73 65 72 20 66 69 72 73 | unusable,.then.let.the.user.firs | 
| 55a40 | 74 20 63 6f 6e 66 69 67 75 72 65 0a 74 68 65 20    75 70 73 74 72 65 61 6d 2e 22 0a 20 20 3a 69 66 | t.configure.the.upstream."...:if | 
| 55a60 | 20 23 27 6d 61 67 69 74 2d 67 65 74 2d 63 75 72    72 65 6e 74 2d 62 72 61 6e 63 68 0a 20 20 3a 64 | .#'magit-get-current-branch...:d | 
| 55a80 | 65 73 63 72 69 70 74 69 6f 6e 20 23 27 6d 61 67    69 74 2d 70 75 6c 6c 2d 2d 75 70 73 74 72 65 61 | escription.#'magit-pull--upstrea | 
| 55aa0 | 6d 2d 64 65 73 63 72 69 70 74 69 6f 6e 0a 20 20    28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 | m-description...(interactive.(li | 
| 55ac0 | 73 74 20 28 6d 61 67 69 74 2d 70 75 6c 6c 2d 61    72 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 28 6c | st.(magit-pull-arguments)))...(l | 
| 55ae0 | 65 74 2a 20 28 28 62 72 61 6e 63 68 20 28 6f 72    20 28 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 | et*.((branch.(or.(magit-get-curr | 
| 55b00 | 65 6e 74 2d 62 72 61 6e 63 68 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ent-branch)..................... | 
| 55b20 | 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 4e 6f    20 62 72 61 6e 63 68 20 69 73 20 63 68 65 63 6b | .(user-error."No.branch.is.check | 
| 55b40 | 65 64 20 6f 75 74 22 29 29 29 0a 20 20 20 20 20    20 20 20 20 28 72 65 6d 6f 74 65 20 28 6d 61 67 | ed.out")))..........(remote.(mag | 
| 55b60 | 69 74 2d 67 65 74 20 22 62 72 61 6e 63 68 22 20    62 72 61 6e 63 68 20 22 72 65 6d 6f 74 65 22 29 | it-get."branch".branch."remote") | 
| 55b80 | 29 0a 20 20 20 20 20 20 20 20 20 28 6d 65 72 67    65 20 20 28 6d 61 67 69 74 2d 67 65 74 20 22 62 | )..........(merge..(magit-get."b | 
| 55ba0 | 72 61 6e 63 68 22 20 62 72 61 6e 63 68 20 22 6d    65 72 67 65 22 29 29 29 0a 20 20 20 20 28 77 68 | ranch".branch."merge"))).....(wh | 
| 55bc0 | 65 6e 20 28 6f 72 20 63 75 72 72 65 6e 74 2d 70    72 65 66 69 78 2d 61 72 67 0a 20 20 20 20 20 20 | en.(or.current-prefix-arg....... | 
| 55be0 | 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 6f 72    20 28 6d 61 67 69 74 2d 67 65 74 2d 75 70 73 74 | ........(not.(or.(magit-get-upst | 
| 55c00 | 72 65 61 6d 2d 62 72 61 6e 63 68 20 62 72 61 6e    63 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ream-branch.branch)............. | 
| 55c20 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69    74 2d 2d 75 6e 6e 61 6d 65 64 2d 75 70 73 74 72 | ...........(magit--unnamed-upstr | 
| 55c40 | 65 61 6d 2d 70 20 72 65 6d 6f 74 65 20 6d 65 72    67 65 29 29 29 29 0a 20 20 20 20 20 20 28 6d 61 | eam-p.remote.merge)))).......(ma | 
| 55c60 | 67 69 74 2d 73 65 74 2d 75 70 73 74 72 65 61 6d    2d 62 72 61 6e 63 68 0a 20 20 20 20 20 20 20 62 | git-set-upstream-branch........b | 
| 55c80 | 72 61 6e 63 68 20 28 6d 61 67 69 74 2d 72 65 61    64 2d 75 70 73 74 72 65 61 6d 2d 62 72 61 6e 63 | ranch.(magit-read-upstream-branc | 
| 55ca0 | 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 62 72 61 6e 63 68 20 28 66 6f 72 6d 61 74 20 | h................branch.(format. | 
| 55cc0 | 22 53 65 74 20 75 70 73 74 72 65 61 6d 20 6f 66    20 25 73 20 61 6e 64 20 70 75 6c 6c 20 66 72 6f | "Set.upstream.of.%s.and.pull.fro | 
| 55ce0 | 6d 20 74 68 65 72 65 22 20 62 72 61 6e 63 68 29    29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 72 | m.there".branch))).......(setq.r | 
| 55d00 | 65 6d 6f 74 65 20 28 6d 61 67 69 74 2d 67 65 74    20 22 62 72 61 6e 63 68 22 20 62 72 61 6e 63 68 | emote.(magit-get."branch".branch | 
| 55d20 | 20 22 72 65 6d 6f 74 65 22 29 29 0a 20 20 20 20    20 20 28 73 65 74 71 20 6d 65 72 67 65 20 20 28 | ."remote")).......(setq.merge..( | 
| 55d40 | 6d 61 67 69 74 2d 67 65 74 20 22 62 72 61 6e 63    68 22 20 62 72 61 6e 63 68 20 22 6d 65 72 67 65 | magit-get."branch".branch."merge | 
| 55d60 | 22 29 29 29 0a 20 20 20 20 28 72 75 6e 2d 68 6f    6f 6b 73 20 27 6d 61 67 69 74 2d 63 72 65 64 65 | "))).....(run-hooks.'magit-crede | 
| 55d80 | 6e 74 69 61 6c 2d 68 6f 6f 6b 29 0a 20 20 20 20    28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 77 | ntial-hook).....(magit-run-git-w | 
| 55da0 | 69 74 68 2d 65 64 69 74 6f 72 20 22 70 75 6c 6c    22 20 61 72 67 73 20 72 65 6d 6f 74 65 20 6d 65 | ith-editor."pull".args.remote.me | 
| 55dc0 | 72 67 65 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d    61 67 69 74 2d 70 75 6c 6c 2d 2d 75 70 73 74 72 | rge)))..(defun.magit-pull--upstr | 
| 55de0 | 65 61 6d 2d 64 65 73 63 72 69 70 74 69 6f 6e 20    28 29 0a 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 | eam-description.()...(and-let*.( | 
| 55e00 | 28 62 72 61 6e 63 68 20 28 6d 61 67 69 74 2d 67    65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 | (branch.(magit-get-current-branc | 
| 55e20 | 68 29 29 29 0a 20 20 20 20 28 6f 72 20 28 6d 61    67 69 74 2d 67 65 74 2d 75 70 73 74 72 65 61 6d | h))).....(or.(magit-get-upstream | 
| 55e40 | 2d 62 72 61 6e 63 68 20 62 72 61 6e 63 68 29 0a    20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 72 | -branch.branch).........(let.((r | 
| 55e60 | 65 6d 6f 74 65 20 28 6d 61 67 69 74 2d 67 65 74    20 22 62 72 61 6e 63 68 22 20 62 72 61 6e 63 68 | emote.(magit-get."branch".branch | 
| 55e80 | 20 22 72 65 6d 6f 74 65 22 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6d 65 72 67 65 | ."remote"))...............(merge | 
| 55ea0 | 20 20 28 6d 61 67 69 74 2d 67 65 74 20 22 62 72    61 6e 63 68 22 20 62 72 61 6e 63 68 20 22 6d 65 | ..(magit-get."branch".branch."me | 
| 55ec0 | 72 67 65 22 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 75 20 28 6d 61 67 69 74 2d 2d | rge"))...............(u.(magit-- | 
| 55ee0 | 70 72 6f 70 65 72 74 69 7a 65 2d 66 61 63 65 20    22 40 7b 75 70 73 74 72 65 61 6d 7d 22 20 27 62 | propertize-face."@{upstream}".'b | 
| 55f00 | 6f 6c 64 29 29 29 0a 20 20 20 20 20 20 20 20 20    20 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 20 20 | old)))...........(cond.......... | 
| 55f20 | 20 20 28 28 6d 61 67 69 74 2d 2d 75 6e 6e 61 6d    65 64 2d 75 70 73 74 72 65 61 6d 2d 70 20 72 65 | ..((magit--unnamed-upstream-p.re | 
| 55f40 | 6d 6f 74 65 20 6d 65 72 67 65 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 | mote.merge).............(format. | 
| 55f60 | 22 25 73 20 6f 66 20 25 73 22 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | "%s.of.%s".....................( | 
| 55f80 | 6d 61 67 69 74 2d 2d 70 72 6f 70 65 72 74 69 7a    65 2d 66 61 63 65 20 6d 65 72 67 65 20 27 6d 61 | magit--propertize-face.merge.'ma | 
| 55fa0 | 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 6d 6f 74    65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | git-branch-remote).............. | 
| 55fc0 | 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 70    72 6f 70 65 72 74 69 7a 65 2d 66 61 63 65 20 72 | .......(magit--propertize-face.r | 
| 55fe0 | 65 6d 6f 74 65 20 27 62 6f 6c 64 29 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 28 28 6d 61 67 69 | emote.'bold)))............((magi | 
| 56000 | 74 2d 2d 76 61 6c 69 64 2d 75 70 73 74 72 65 61    6d 2d 70 20 72 65 6d 6f 74 65 20 6d 65 72 67 65 | t--valid-upstream-p.remote.merge | 
| 56020 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 63    6f 6e 63 61 74 20 75 20 22 2c 20 72 65 70 6c 61 | ).............(concat.u.",.repla | 
| 56040 | 63 69 6e 67 20 6e 6f 6e 2d 65 78 69 73 74 65 6e    74 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | cing.non-existent"))............ | 
| 56060 | 28 28 6f 72 20 72 65 6d 6f 74 65 20 6d 65 72 67    65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 | ((or.remote.merge).............( | 
| 56080 | 63 6f 6e 63 61 74 20 75 20 22 2c 20 72 65 70 6c    61 63 69 6e 67 20 69 6e 76 61 6c 69 64 22 29 29 | concat.u.",.replacing.invalid")) | 
| 560a0 | 0a 20 20 20 20 20 20 20 20 20 20 20 28 74 0a 20    20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 | ............(t.............(conc | 
| 560c0 | 61 74 20 75 20 22 2c 20 73 65 74 74 69 6e 67 20    74 68 61 74 22 29 29 29 29 29 29 29 0a 0a 3b 3b | at.u.",.setting.that")))))))..;; | 
| 560e0 | 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65    66 75 6e 20 6d 61 67 69 74 2d 70 75 6c 6c 2d 62 | ;###autoload.(defun.magit-pull-b | 
| 56100 | 72 61 6e 63 68 20 28 73 6f 75 72 63 65 20 61 72    67 73 29 0a 20 20 22 50 75 6c 6c 20 66 72 6f 6d | ranch.(source.args)..."Pull.from | 
| 56120 | 20 61 20 62 72 61 6e 63 68 20 72 65 61 64 20 69    6e 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 | .a.branch.read.in.the.minibuffer | 
| 56140 | 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76    65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 72 | ."...(interactive.(list.(magit-r | 
| 56160 | 65 61 64 2d 72 65 6d 6f 74 65 2d 62 72 61 6e 63    68 20 22 50 75 6c 6c 22 20 6e 69 6c 20 6e 69 6c | ead-remote-branch."Pull".nil.nil | 
| 56180 | 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 | .nil.t)......................(ma | 
| 561a0 | 67 69 74 2d 70 75 6c 6c 2d 61 72 67 75 6d 65 6e    74 73 29 29 29 0a 20 20 28 72 75 6e 2d 68 6f 6f | git-pull-arguments)))...(run-hoo | 
| 561c0 | 6b 73 20 27 6d 61 67 69 74 2d 63 72 65 64 65 6e    74 69 61 6c 2d 68 6f 6f 6b 29 0a 20 20 28 70 63 | ks.'magit-credential-hook)...(pc | 
| 561e0 | 61 73 65 2d 6c 65 74 20 28 28 60 28 2c 72 65 6d    6f 74 65 20 2e 20 2c 62 72 61 6e 63 68 29 0a 20 | ase-let.((`(,remote...,branch).. | 
| 56200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d    61 67 69 74 2d 67 65 74 2d 74 72 61 63 6b 65 64 | ..............(magit-get-tracked | 
| 56220 | 20 73 6f 75 72 63 65 29 29 29 0a 20 20 20 20 28    6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 77 69 | .source))).....(magit-run-git-wi | 
| 56240 | 74 68 2d 65 64 69 74 6f 72 20 22 70 75 6c 6c 22    20 61 72 67 73 20 72 65 6d 6f 74 65 20 62 72 61 | th-editor."pull".args.remote.bra | 
| 56260 | 6e 63 68 29 29 29 0a 0a 3b 3b 3b 20 5f 0a 28 70    72 6f 76 69 64 65 20 27 6d 61 67 69 74 2d 70 75 | nch)))..;;;._.(provide.'magit-pu | 
| 56280 | 6c 6c 29 0a 3b 3b 3b 20 6d 61 67 69 74 2d 70 75    6c 6c 2e 65 6c 20 65 6e 64 73 20 68 65 72 65 0a | ll).;;;.magit-pull.el.ends.here. | 
| 562a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 562c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 562e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 56300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 56320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 56340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 56360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 56380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 563a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 563c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 563e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 56400 | 6d 61 67 69 74 2d 32 30 32 34 30 34 30 34 2e 31    39 30 31 2f 6d 61 67 69 74 2d 66 65 74 63 68 2e | magit-20240404.1901/magit-fetch. | 
| 56420 | 65 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | el.............................. | 
| 56440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 56460 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30    30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 | 
| 56480 | 30 30 31 35 31 37 35 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 34 36 32 37 00 20 30 00 00 00 | 0015175.00000000000.014627..0... | 
| 564a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 564c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 564e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 56500 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... | 
| 56520 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... | 
| 56540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 56560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 56580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 565a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 565c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 565e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 56600 | 3b 3b 3b 20 6d 61 67 69 74 2d 66 65 74 63 68 2e    65 6c 20 2d 2d 2d 20 44 6f 77 6e 6c 6f 61 64 20 | ;;;.magit-fetch.el.---.Download. | 
| 56620 | 6f 62 6a 65 63 74 73 20 61 6e 64 20 72 65 66 73    20 20 2d 2a 2d 20 6c 65 78 69 63 61 6c 2d 62 69 | objects.and.refs..-*-.lexical-bi | 
| 56640 | 6e 64 69 6e 67 3a 74 20 2d 2a 2d 0a 0a 3b 3b 20    43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 | nding:t.-*-..;;.Copyright.(C).20 | 
| 56660 | 30 38 2d 32 30 32 34 20 54 68 65 20 4d 61 67 69    74 20 50 72 6f 6a 65 63 74 20 43 6f 6e 74 72 69 | 08-2024.The.Magit.Project.Contri | 
| 56680 | 62 75 74 6f 72 73 0a 0a 3b 3b 20 41 75 74 68 6f    72 3a 20 4a 6f 6e 61 73 20 42 65 72 6e 6f 75 6c | butors..;;.Author:.Jonas.Bernoul | 
| 566a0 | 6c 69 20 3c 6a 6f 6e 61 73 40 62 65 72 6e 6f 75    6c 2e 6c 69 3e 0a 3b 3b 20 4d 61 69 6e 74 61 69 | li.<jonas@bernoul.li>.;;.Maintai | 
| 566c0 | 6e 65 72 3a 20 4a 6f 6e 61 73 20 42 65 72 6e 6f    75 6c 6c 69 20 3c 6a 6f 6e 61 73 40 62 65 72 6e | ner:.Jonas.Bernoulli.<jonas@bern | 
| 566e0 | 6f 75 6c 2e 6c 69 3e 0a 0a 3b 3b 20 53 50 44 58    2d 4c 69 63 65 6e 73 65 2d 49 64 65 6e 74 69 66 | oul.li>..;;.SPDX-License-Identif | 
| 56700 | 69 65 72 3a 20 47 50 4c 2d 33 2e 30 2d 6f 72 2d    6c 61 74 65 72 0a 0a 3b 3b 20 4d 61 67 69 74 20 | ier:.GPL-3.0-or-later..;;.Magit. | 
| 56720 | 69 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65    3a 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 | is.free.software:.you.can.redist | 
| 56740 | 72 69 62 75 74 65 20 69 74 20 61 6e 64 2f 6f 72    20 6d 6f 64 69 66 79 20 69 74 0a 3b 3b 20 75 6e | ribute.it.and/or.modify.it.;;.un | 
| 56760 | 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66    20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c | der.the.terms.of.the.GNU.General | 
| 56780 | 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20    61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 0a | .Public.License.as.published.by. | 
| 567a0 | 3b 3b 20 74 68 65 20 46 72 65 65 20 53 6f 66 74    77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c | ;;.the.Free.Software.Foundation, | 
| 567c0 | 20 65 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20    33 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 | .either.version.3.of.the.License | 
| 567e0 | 2c 20 6f 72 0a 3b 3b 20 28 61 74 20 79 6f 75 72    20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 74 | ,.or.;;.(at.your.option).any.lat | 
| 56800 | 65 72 20 76 65 72 73 69 6f 6e 2e 0a 3b 3b 0a 3b    3b 20 4d 61 67 69 74 20 69 73 20 64 69 73 74 72 | er.version..;;.;;.Magit.is.distr | 
| 56820 | 69 62 75 74 65 64 20 69 6e 20 74 68 65 20 68 6f    70 65 20 74 68 61 74 20 69 74 20 77 69 6c 6c 20 | ibuted.in.the.hope.that.it.will. | 
| 56840 | 62 65 20 75 73 65 66 75 6c 2c 20 62 75 74 20 57    49 54 48 4f 55 54 0a 3b 3b 20 41 4e 59 20 57 41 | be.useful,.but.WITHOUT.;;.ANY.WA | 
| 56860 | 52 52 41 4e 54 59 3b 20 77 69 74 68 6f 75 74 20    65 76 65 6e 20 74 68 65 20 69 6d 70 6c 69 65 64 | RRANTY;.without.even.the.implied | 
| 56880 | 20 77 61 72 72 61 6e 74 79 20 6f 66 20 4d 45 52    43 48 41 4e 54 41 42 49 4c 49 54 59 0a 3b 3b 20 | .warranty.of.MERCHANTABILITY.;;. | 
| 568a0 | 6f 72 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41    20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 | or.FITNESS.FOR.A.PARTICULAR.PURP | 
| 568c0 | 4f 53 45 2e 20 20 53 65 65 20 74 68 65 20 47 4e    55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 | OSE...See.the.GNU.General.Public | 
| 568e0 | 0a 3b 3b 20 4c 69 63 65 6e 73 65 20 66 6f 72 20    6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 0a 3b 3b | .;;.License.for.more.details..;; | 
| 56900 | 0a 3b 3b 20 59 6f 75 20 73 68 6f 75 6c 64 20 68    61 76 65 20 72 65 63 65 69 76 65 64 20 61 20 63 | .;;.You.should.have.received.a.c | 
| 56920 | 6f 70 79 20 6f 66 20 74 68 65 20 47 4e 55 20 47    65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 | opy.of.the.GNU.General.Public.Li | 
| 56940 | 63 65 6e 73 65 0a 3b 3b 20 61 6c 6f 6e 67 20 77    69 74 68 20 4d 61 67 69 74 2e 20 20 49 66 20 6e | cense.;;.along.with.Magit...If.n | 
| 56960 | 6f 74 2c 20 73 65 65 20 3c 68 74 74 70 73 3a 2f    2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 | ot,.see.<https://www.gnu.org/lic | 
| 56980 | 65 6e 73 65 73 2f 3e 2e 0a 0a 3b 3b 3b 20 43 6f    6d 6d 65 6e 74 61 72 79 3a 0a 0a 3b 3b 20 54 68 | enses/>...;;;.Commentary:..;;.Th | 
| 569a0 | 69 73 20 6c 69 62 72 61 72 79 20 69 6d 70 6c 65    6d 65 6e 74 73 20 66 65 74 63 68 20 63 6f 6d 6d | is.library.implements.fetch.comm | 
| 569c0 | 61 6e 64 73 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a    0a 0a 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 | ands...;;;.Code:..(require.'magi | 
| 569e0 | 74 29 0a 0a 3b 3b 3b 20 43 6f 6d 6d 61 6e 64 73    0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 | t)..;;;.Commands..;;;###autoload | 
| 56a00 | 20 28 61 75 74 6f 6c 6f 61 64 20 27 6d 61 67 69    74 2d 66 65 74 63 68 20 22 6d 61 67 69 74 2d 66 | .(autoload.'magit-fetch."magit-f | 
| 56a20 | 65 74 63 68 22 20 6e 69 6c 20 74 29 0a 28 74 72    61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 70 | etch".nil.t).(transient-define-p | 
| 56a40 | 72 65 66 69 78 20 6d 61 67 69 74 2d 66 65 74 63    68 20 28 29 0a 20 20 22 46 65 74 63 68 20 66 72 | refix.magit-fetch.()..."Fetch.fr | 
| 56a60 | 6f 6d 20 61 6e 6f 74 68 65 72 20 72 65 70 6f 73    69 74 6f 72 79 2e 22 0a 20 20 3a 6d 61 6e 2d 70 | om.another.repository."...:man-p | 
| 56a80 | 61 67 65 20 22 67 69 74 2d 66 65 74 63 68 22 0a    20 20 5b 22 41 72 67 75 6d 65 6e 74 73 22 0a 20 | age."git-fetch"...["Arguments".. | 
| 56aa0 | 20 20 28 22 2d 70 22 20 22 50 72 75 6e 65 20 64    65 6c 65 74 65 64 20 62 72 61 6e 63 68 65 73 22 | ..("-p"."Prune.deleted.branches" | 
| 56ac0 | 20 28 22 2d 70 22 20 22 2d 2d 70 72 75 6e 65 22    29 29 0a 20 20 20 28 22 2d 74 22 20 22 46 65 74 | .("-p"."--prune"))....("-t"."Fet | 
| 56ae0 | 63 68 20 61 6c 6c 20 74 61 67 73 22 20 28 22 2d    74 22 20 22 2d 2d 74 61 67 73 22 29 29 0a 20 20 | ch.all.tags".("-t"."--tags"))... | 
| 56b00 | 20 28 37 20 22 2d 75 22 20 22 46 65 74 63 68 20    66 75 6c 6c 20 68 69 73 74 6f 72 79 22 20 22 2d | .(7."-u"."Fetch.full.history"."- | 
| 56b20 | 2d 75 6e 73 68 61 6c 6c 6f 77 22 29 5d 0a 20 20    5b 22 46 65 74 63 68 20 66 72 6f 6d 22 0a 20 20 | -unshallow")]...["Fetch.from"... | 
| 56b40 | 20 28 22 70 22 20 6d 61 67 69 74 2d 66 65 74 63    68 2d 66 72 6f 6d 2d 70 75 73 68 72 65 6d 6f 74 | .("p".magit-fetch-from-pushremot | 
| 56b60 | 65 29 0a 20 20 20 28 22 75 22 20 6d 61 67 69 74    2d 66 65 74 63 68 2d 66 72 6f 6d 2d 75 70 73 74 | e)....("u".magit-fetch-from-upst | 
| 56b80 | 72 65 61 6d 29 0a 20 20 20 28 22 65 22 20 22 65    6c 73 65 77 68 65 72 65 22 20 20 20 20 20 20 20 | ream)....("e"."elsewhere"....... | 
| 56ba0 | 20 6d 61 67 69 74 2d 66 65 74 63 68 2d 6f 74 68    65 72 29 0a 20 20 20 28 22 61 22 20 22 61 6c 6c | .magit-fetch-other)....("a"."all | 
| 56bc0 | 20 72 65 6d 6f 74 65 73 22 20 20 20 20 20 20 6d    61 67 69 74 2d 66 65 74 63 68 2d 61 6c 6c 29 5d | .remotes"......magit-fetch-all)] | 
| 56be0 | 0a 20 20 5b 22 46 65 74 63 68 22 0a 20 20 20 28    22 6f 22 20 22 61 6e 6f 74 68 65 72 20 62 72 61 | ...["Fetch"....("o"."another.bra | 
| 56c00 | 6e 63 68 22 20 20 20 6d 61 67 69 74 2d 66 65 74    63 68 2d 62 72 61 6e 63 68 29 0a 20 20 20 28 22 | nch"...magit-fetch-branch)....(" | 
| 56c20 | 72 22 20 22 65 78 70 6c 69 63 69 74 20 72 65 66    73 70 65 63 22 20 6d 61 67 69 74 2d 66 65 74 63 | r"."explicit.refspec".magit-fetc | 
| 56c40 | 68 2d 72 65 66 73 70 65 63 29 0a 20 20 20 28 22    6d 22 20 22 73 75 62 6d 6f 64 75 6c 65 73 22 20 | h-refspec)....("m"."submodules". | 
| 56c60 | 20 20 20 20 20 20 6d 61 67 69 74 2d 66 65 74 63    68 2d 6d 6f 64 75 6c 65 73 29 5d 0a 20 20 5b 22 | ......magit-fetch-modules)]...[" | 
| 56c80 | 43 6f 6e 66 69 67 75 72 65 22 0a 20 20 20 28 22    43 22 20 22 76 61 72 69 61 62 6c 65 73 2e 2e 2e | Configure"....("C"."variables... | 
| 56ca0 | 22 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 63    6f 6e 66 69 67 75 72 65 29 5d 29 0a 0a 28 64 65 | ".magit-branch-configure)])..(de | 
| 56cc0 | 66 75 6e 20 6d 61 67 69 74 2d 66 65 74 63 68 2d    61 72 67 75 6d 65 6e 74 73 20 28 29 0a 20 20 28 | fun.magit-fetch-arguments.()...( | 
| 56ce0 | 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 73 20 27    6d 61 67 69 74 2d 66 65 74 63 68 29 29 0a 0a 28 | transient-args.'magit-fetch))..( | 
| 56d00 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 69 74 2d    66 65 74 63 68 20 28 72 65 6d 6f 74 65 20 61 72 | defun.magit-git-fetch.(remote.ar | 
| 56d20 | 67 73 29 0a 20 20 28 72 75 6e 2d 68 6f 6f 6b 73    20 27 6d 61 67 69 74 2d 63 72 65 64 65 6e 74 69 | gs)...(run-hooks.'magit-credenti | 
| 56d40 | 61 6c 2d 68 6f 6f 6b 29 0a 20 20 28 6d 61 67 69    74 2d 72 75 6e 2d 67 69 74 2d 61 73 79 6e 63 20 | al-hook)...(magit-run-git-async. | 
| 56d60 | 22 66 65 74 63 68 22 20 72 65 6d 6f 74 65 20 61    72 67 73 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 | "fetch".remote.args))..;;;###aut | 
| 56d80 | 6f 6c 6f 61 64 20 28 61 75 74 6f 6c 6f 61 64 20    27 6d 61 67 69 74 2d 66 65 74 63 68 2d 66 72 6f | oload.(autoload.'magit-fetch-fro | 
| 56da0 | 6d 2d 70 75 73 68 72 65 6d 6f 74 65 20 22 6d 61    67 69 74 2d 66 65 74 63 68 22 20 6e 69 6c 20 74 | m-pushremote."magit-fetch".nil.t | 
| 56dc0 | 29 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66    69 6e 65 2d 73 75 66 66 69 78 20 6d 61 67 69 74 | ).(transient-define-suffix.magit | 
| 56de0 | 2d 66 65 74 63 68 2d 66 72 6f 6d 2d 70 75 73 68    72 65 6d 6f 74 65 20 28 61 72 67 73 29 0a 20 20 | -fetch-from-pushremote.(args)... | 
| 56e00 | 22 46 65 74 63 68 20 66 72 6f 6d 20 74 68 65 20    63 75 72 72 65 6e 74 20 70 75 73 68 2d 72 65 6d | "Fetch.from.the.current.push-rem | 
| 56e20 | 6f 74 65 2e 0a 0a 57 69 74 68 20 61 20 70 72 65    66 69 78 20 61 72 67 75 6d 65 6e 74 20 6f 72 20 | ote...With.a.prefix.argument.or. | 
| 56e40 | 77 68 65 6e 20 74 68 65 20 70 75 73 68 2d 72 65    6d 6f 74 65 20 69 73 20 65 69 74 68 65 72 20 6e | when.the.push-remote.is.either.n | 
| 56e60 | 6f 74 0a 63 6f 6e 66 69 67 75 72 65 64 20 6f 72    20 75 6e 75 73 61 62 6c 65 2c 20 74 68 65 6e 20 | ot.configured.or.unusable,.then. | 
| 56e80 | 6c 65 74 20 74 68 65 20 75 73 65 72 20 66 69 72    73 74 20 63 6f 6e 66 69 67 75 72 65 20 74 68 65 | let.the.user.first.configure.the | 
| 56ea0 | 0a 70 75 73 68 2d 72 65 6d 6f 74 65 2e 22 0a 20    20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 23 27 | .push-remote."...:description.#' | 
| 56ec0 | 6d 61 67 69 74 2d 66 65 74 63 68 2d 2d 70 75 73    68 72 65 6d 6f 74 65 2d 64 65 73 63 72 69 70 74 | magit-fetch--pushremote-descript | 
| 56ee0 | 69 6f 6e 0a 20 20 28 69 6e 74 65 72 61 63 74 69    76 65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d | ion...(interactive.(list.(magit- | 
| 56f00 | 66 65 74 63 68 2d 61 72 67 75 6d 65 6e 74 73 29    29 29 0a 20 20 28 6c 65 74 20 28 28 72 65 6d 6f | fetch-arguments)))...(let.((remo | 
| 56f20 | 74 65 20 28 6d 61 67 69 74 2d 67 65 74 2d 70 75    73 68 2d 72 65 6d 6f 74 65 29 29 29 0a 20 20 20 | te.(magit-get-push-remote))).... | 
| 56f40 | 20 28 77 68 65 6e 20 28 6f 72 20 63 75 72 72 65    6e 74 2d 70 72 65 66 69 78 2d 61 72 67 0a 20 20 | .(when.(or.current-prefix-arg... | 
| 56f60 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74    20 28 6d 65 6d 62 65 72 20 72 65 6d 6f 74 65 20 | ............(not.(member.remote. | 
| 56f80 | 28 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 6d 6f    74 65 73 29 29 29 29 0a 20 20 20 20 20 20 28 6c | (magit-list-remotes)))).......(l | 
| 56fa0 | 65 74 20 28 28 76 61 72 20 28 6d 61 67 69 74 2d    2d 70 75 73 68 2d 72 65 6d 6f 74 65 2d 76 61 72 | et.((var.(magit--push-remote-var | 
| 56fc0 | 69 61 62 6c 65 29 29 29 0a 20 20 20 20 20 20 20    20 28 73 65 74 71 20 72 65 6d 6f 74 65 0a 20 20 | iable))).........(setq.remote... | 
| 56fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67    69 74 2d 72 65 61 64 2d 72 65 6d 6f 74 65 20 28 | ............(magit-read-remote.( | 
| 57000 | 66 6f 72 6d 61 74 20 22 53 65 74 20 25 73 20 61    6e 64 20 66 65 74 63 68 20 66 72 6f 6d 20 74 68 | format."Set.%s.and.fetch.from.th | 
| 57020 | 65 72 65 22 20 76 61 72 29 29 29 0a 20 20 20 20    20 20 20 20 28 6d 61 67 69 74 2d 73 65 74 20 72 | ere".var))).........(magit-set.r | 
| 57040 | 65 6d 6f 74 65 20 76 61 72 29 29 29 0a 20 20 20    20 28 6d 61 67 69 74 2d 67 69 74 2d 66 65 74 63 | emote.var))).....(magit-git-fetc | 
| 57060 | 68 20 72 65 6d 6f 74 65 20 61 72 67 73 29 29 29    0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 66 | h.remote.args)))..(defun.magit-f | 
| 57080 | 65 74 63 68 2d 2d 70 75 73 68 72 65 6d 6f 74 65    2d 64 65 73 63 72 69 70 74 69 6f 6e 20 28 29 0a | etch--pushremote-description.(). | 
| 570a0 | 20 20 28 6c 65 74 2a 20 28 28 62 72 61 6e 63 68    20 28 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 | ..(let*.((branch.(magit-get-curr | 
| 570c0 | 65 6e 74 2d 62 72 61 6e 63 68 29 29 0a 20 20 20    20 20 20 20 20 20 28 72 65 6d 6f 74 65 20 28 6d | ent-branch))..........(remote.(m | 
| 570e0 | 61 67 69 74 2d 67 65 74 2d 70 75 73 68 2d 72 65    6d 6f 74 65 20 62 72 61 6e 63 68 29 29 0a 20 20 | agit-get-push-remote.branch))... | 
| 57100 | 20 20 20 20 20 20 20 28 76 20 28 6d 61 67 69 74    2d 2d 70 75 73 68 2d 72 65 6d 6f 74 65 2d 76 61 | .......(v.(magit--push-remote-va | 
| 57120 | 72 69 61 62 6c 65 20 62 72 61 6e 63 68 20 74 29    29 29 0a 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 | riable.branch.t))).....(cond.... | 
| 57140 | 20 20 28 28 6d 65 6d 62 65 72 20 72 65 6d 6f 74    65 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 | ..((member.remote.(magit-list-re | 
| 57160 | 6d 6f 74 65 73 29 29 20 72 65 6d 6f 74 65 29 0a    20 20 20 20 20 28 72 65 6d 6f 74 65 0a 20 20 20 | motes)).remote)......(remote.... | 
| 57180 | 20 20 20 28 66 6f 72 6d 61 74 20 22 25 73 2c 20    72 65 70 6c 61 63 69 6e 67 20 69 6e 76 61 6c 69 | ...(format."%s,.replacing.invali | 
| 571a0 | 64 22 20 76 29 29 0a 20 20 20 20 20 28 74 0a 20    20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 73 | d".v))......(t.......(format."%s | 
| 571c0 | 2c 20 73 65 74 74 69 6e 67 20 74 68 61 74 22 20    76 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 | ,.setting.that".v)))))..;;;###au | 
| 571e0 | 74 6f 6c 6f 61 64 20 28 61 75 74 6f 6c 6f 61 64    20 27 6d 61 67 69 74 2d 66 65 74 63 68 2d 66 72 | toload.(autoload.'magit-fetch-fr | 
| 57200 | 6f 6d 2d 75 70 73 74 72 65 61 6d 20 22 6d 61 67    69 74 2d 66 65 74 63 68 22 20 6e 69 6c 20 74 29 | om-upstream."magit-fetch".nil.t) | 
| 57220 | 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69    6e 65 2d 73 75 66 66 69 78 20 6d 61 67 69 74 2d | .(transient-define-suffix.magit- | 
| 57240 | 66 65 74 63 68 2d 66 72 6f 6d 2d 75 70 73 74 72    65 61 6d 20 28 72 65 6d 6f 74 65 20 61 72 67 73 | fetch-from-upstream.(remote.args | 
| 57260 | 29 0a 20 20 22 46 65 74 63 68 20 66 72 6f 6d 20    74 68 65 20 5c 22 63 75 72 72 65 6e 74 5c 22 20 | )..."Fetch.from.the.\"current\". | 
| 57280 | 72 65 6d 6f 74 65 2c 20 75 73 75 61 6c 6c 79 20    74 68 65 20 75 70 73 74 72 65 61 6d 2e 0a 0a 49 | remote,.usually.the.upstream...I | 
| 572a0 | 66 20 74 68 65 20 75 70 73 74 72 65 61 6d 20 69    73 20 63 6f 6e 66 69 67 75 72 65 64 20 66 6f 72 | f.the.upstream.is.configured.for | 
| 572c0 | 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61    6e 63 68 20 61 6e 64 20 6e 61 6d 65 73 0a 61 6e | .the.current.branch.and.names.an | 
| 572e0 | 20 65 78 69 73 74 69 6e 67 20 72 65 6d 6f 74 65    2c 20 74 68 65 6e 20 75 73 65 20 74 68 61 74 2e | .existing.remote,.then.use.that. | 
| 57300 | 20 20 4f 74 68 65 72 77 69 73 65 20 74 72 79 20    74 6f 20 75 73 65 20 61 6e 6f 74 68 65 72 0a 72 | ..Otherwise.try.to.use.another.r | 
| 57320 | 65 6d 6f 74 65 3a 20 49 66 20 6f 6e 6c 79 20 61    20 73 69 6e 67 6c 65 20 72 65 6d 6f 74 65 20 69 | emote:.If.only.a.single.remote.i | 
| 57340 | 73 20 63 6f 6e 66 69 67 75 72 65 64 2c 20 74 68    65 6e 20 75 73 65 20 74 68 61 74 2e 0a 4f 74 68 | s.configured,.then.use.that..Oth | 
| 57360 | 65 72 77 69 73 65 20 69 66 20 61 20 72 65 6d 6f    74 65 20 6e 61 6d 65 64 20 5c 22 6f 72 69 67 69 | erwise.if.a.remote.named.\"origi | 
| 57380 | 6e 5c 22 20 65 78 69 73 74 73 2c 20 74 68 65 6e    20 75 73 65 20 74 68 61 74 2e 0a 0a 49 66 20 6e | n\".exists,.then.use.that...If.n | 
| 573a0 | 6f 20 72 65 6d 6f 74 65 20 63 61 6e 20 62 65 20    64 65 74 65 72 6d 69 6e 65 64 2c 20 74 68 65 6e | o.remote.can.be.determined,.then | 
| 573c0 | 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 69 73    20 6e 6f 74 20 61 76 61 69 6c 61 62 6c 65 0a 66 | .this.command.is.not.available.f | 
| 573e0 | 72 6f 6d 20 74 68 65 20 60 6d 61 67 69 74 2d 66    65 74 63 68 27 20 74 72 61 6e 73 69 65 6e 74 20 | rom.the.`magit-fetch'.transient. | 
| 57400 | 70 72 65 66 69 78 20 61 6e 64 20 69 6e 76 6f 6b    69 6e 67 20 69 74 20 64 69 72 65 63 74 6c 79 0a | prefix.and.invoking.it.directly. | 
| 57420 | 72 65 73 75 6c 74 73 20 69 6e 20 61 6e 20 65 72    72 6f 72 2e 22 0a 20 20 3a 69 66 20 20 20 20 20 | results.in.an.error."...:if..... | 
| 57440 | 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20    28 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 | .....(lambda.().(magit-get-curre | 
| 57460 | 6e 74 2d 72 65 6d 6f 74 65 20 74 29 29 0a 20 20    3a 64 65 73 63 72 69 70 74 69 6f 6e 20 28 6c 61 | nt-remote.t))...:description.(la | 
| 57480 | 6d 62 64 61 20 28 29 20 28 6d 61 67 69 74 2d 67    65 74 2d 63 75 72 72 65 6e 74 2d 72 65 6d 6f 74 | mbda.().(magit-get-current-remot | 
| 574a0 | 65 20 74 29 29 0a 20 20 28 69 6e 74 65 72 61 63    74 69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69 | e.t))...(interactive.(list.(magi | 
| 574c0 | 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 72 65    6d 6f 74 65 20 74 29 0a 20 20 20 20 20 20 20 20 | t-get-current-remote.t)......... | 
| 574e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61    67 69 74 2d 66 65 74 63 68 2d 61 72 67 75 6d 65 | .............(magit-fetch-argume | 
| 57500 | 6e 74 73 29 29 29 0a 20 20 28 75 6e 6c 65 73 73    20 72 65 6d 6f 74 65 0a 20 20 20 20 28 65 72 72 | nts)))...(unless.remote.....(err | 
| 57520 | 6f 72 20 22 54 68 65 20 5c 22 63 75 72 72 65 6e    74 5c 22 20 72 65 6d 6f 74 65 20 63 6f 75 6c 64 | or."The.\"current\".remote.could | 
| 57540 | 20 6e 6f 74 20 62 65 20 64 65 74 65 72 6d 69 6e    65 64 22 29 29 0a 20 20 28 6d 61 67 69 74 2d 67 | .not.be.determined"))...(magit-g | 
| 57560 | 69 74 2d 66 65 74 63 68 20 72 65 6d 6f 74 65 20    61 72 67 73 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 | it-fetch.remote.args))..;;;###au | 
| 57580 | 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61    67 69 74 2d 66 65 74 63 68 2d 6f 74 68 65 72 20 | toload.(defun.magit-fetch-other. | 
| 575a0 | 28 72 65 6d 6f 74 65 20 61 72 67 73 29 0a 20 20    22 46 65 74 63 68 20 66 72 6f 6d 20 61 6e 6f 74 | (remote.args)..."Fetch.from.anot | 
| 575c0 | 68 65 72 20 72 65 70 6f 73 69 74 6f 72 79 2e 22    0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 | her.repository."...(interactive. | 
| 575e0 | 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 72 65 61    64 2d 72 65 6d 6f 74 65 20 22 46 65 74 63 68 20 | (list.(magit-read-remote."Fetch. | 
| 57600 | 72 65 6d 6f 74 65 22 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | remote")......................(m | 
| 57620 | 61 67 69 74 2d 66 65 74 63 68 2d 61 72 67 75 6d    65 6e 74 73 29 29 29 0a 20 20 28 6d 61 67 69 74 | agit-fetch-arguments)))...(magit | 
| 57640 | 2d 67 69 74 2d 66 65 74 63 68 20 72 65 6d 6f 74    65 20 61 72 67 73 29 29 0a 0a 3b 3b 3b 23 23 23 | -git-fetch.remote.args))..;;;### | 
| 57660 | 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20    6d 61 67 69 74 2d 66 65 74 63 68 2d 62 72 61 6e | autoload.(defun.magit-fetch-bran | 
| 57680 | 63 68 20 28 72 65 6d 6f 74 65 20 62 72 61 6e 63    68 20 61 72 67 73 29 0a 20 20 22 46 65 74 63 68 | ch.(remote.branch.args)..."Fetch | 
| 576a0 | 20 61 20 42 52 41 4e 43 48 20 66 72 6f 6d 20 61    20 52 45 4d 4f 54 45 2e 22 0a 20 20 28 69 6e 74 | .a.BRANCH.from.a.REMOTE."...(int | 
| 576c0 | 65 72 61 63 74 69 76 65 0a 20 20 20 28 6c 65 74    20 28 28 72 65 6d 6f 74 65 20 28 6d 61 67 69 74 | eractive....(let.((remote.(magit | 
| 576e0 | 2d 72 65 61 64 2d 72 65 6d 6f 74 65 2d 6f 72 2d    75 72 6c 20 22 46 65 74 63 68 20 66 72 6f 6d 20 | -read-remote-or-url."Fetch.from. | 
| 57700 | 72 65 6d 6f 74 65 20 6f 72 20 75 72 6c 22 29 29    29 0a 20 20 20 20 20 28 6c 69 73 74 20 72 65 6d | remote.or.url")))......(list.rem | 
| 57720 | 6f 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 28    6d 61 67 69 74 2d 72 65 61 64 2d 72 65 6d 6f 74 | ote............(magit-read-remot | 
| 57740 | 65 2d 62 72 61 6e 63 68 20 22 46 65 74 63 68 20    62 72 61 6e 63 68 22 20 72 65 6d 6f 74 65 29 0a | e-branch."Fetch.branch".remote). | 
| 57760 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69    74 2d 66 65 74 63 68 2d 61 72 67 75 6d 65 6e 74 | ...........(magit-fetch-argument | 
| 57780 | 73 29 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 67    69 74 2d 66 65 74 63 68 20 72 65 6d 6f 74 65 20 | s))))...(magit-git-fetch.remote. | 
| 577a0 | 28 63 6f 6e 73 20 62 72 61 6e 63 68 20 61 72 67    73 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f | (cons.branch.args)))..;;;###auto | 
| 577c0 | 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69    74 2d 66 65 74 63 68 2d 72 65 66 73 70 65 63 20 | load.(defun.magit-fetch-refspec. | 
| 577e0 | 28 72 65 6d 6f 74 65 20 72 65 66 73 70 65 63 20    61 72 67 73 29 0a 20 20 22 46 65 74 63 68 20 61 | (remote.refspec.args)..."Fetch.a | 
| 57800 | 20 52 45 46 53 50 45 43 20 66 72 6f 6d 20 61 20    52 45 4d 4f 54 45 2e 22 0a 20 20 28 69 6e 74 65 | .REFSPEC.from.a.REMOTE."...(inte | 
| 57820 | 72 61 63 74 69 76 65 0a 20 20 20 28 6c 65 74 20    28 28 72 65 6d 6f 74 65 20 28 6d 61 67 69 74 2d | ractive....(let.((remote.(magit- | 
| 57840 | 72 65 61 64 2d 72 65 6d 6f 74 65 2d 6f 72 2d 75    72 6c 20 22 46 65 74 63 68 20 66 72 6f 6d 20 72 | read-remote-or-url."Fetch.from.r | 
| 57860 | 65 6d 6f 74 65 20 6f 72 20 75 72 6c 22 29 29 29    0a 20 20 20 20 20 28 6c 69 73 74 20 72 65 6d 6f | emote.or.url")))......(list.remo | 
| 57880 | 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d    61 67 69 74 2d 72 65 61 64 2d 72 65 66 73 70 65 | te............(magit-read-refspe | 
| 578a0 | 63 20 22 46 65 74 63 68 20 75 73 69 6e 67 20 72    65 66 73 70 65 63 22 20 72 65 6d 6f 74 65 29 0a | c."Fetch.using.refspec".remote). | 
| 578c0 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69    74 2d 66 65 74 63 68 2d 61 72 67 75 6d 65 6e 74 | ...........(magit-fetch-argument | 
| 578e0 | 73 29 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 67    69 74 2d 66 65 74 63 68 20 72 65 6d 6f 74 65 20 | s))))...(magit-git-fetch.remote. | 
| 57900 | 28 63 6f 6e 73 20 72 65 66 73 70 65 63 20 61 72    67 73 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 | (cons.refspec.args)))..;;;###aut | 
| 57920 | 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67    69 74 2d 66 65 74 63 68 2d 61 6c 6c 20 28 61 72 | oload.(defun.magit-fetch-all.(ar | 
| 57940 | 67 73 29 0a 20 20 22 46 65 74 63 68 20 66 72 6f    6d 20 61 6c 6c 20 72 65 6d 6f 74 65 73 2e 22 0a | gs)..."Fetch.from.all.remotes.". | 
| 57960 | 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28    6c 69 73 74 20 28 6d 61 67 69 74 2d 66 65 74 63 | ..(interactive.(list.(magit-fetc | 
| 57980 | 68 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 0a 20    20 28 6d 61 67 69 74 2d 67 69 74 2d 66 65 74 63 | h-arguments)))...(magit-git-fetc | 
| 579a0 | 68 20 6e 69 6c 20 28 63 6f 6e 73 20 22 2d 2d 61    6c 6c 22 20 61 72 67 73 29 29 29 0a 0a 3b 3b 3b | h.nil.(cons."--all".args)))..;;; | 
| 579c0 | 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66    75 6e 20 6d 61 67 69 74 2d 66 65 74 63 68 2d 61 | ###autoload.(defun.magit-fetch-a | 
| 579e0 | 6c 6c 2d 70 72 75 6e 65 20 28 29 0a 20 20 22 46    65 74 63 68 20 66 72 6f 6d 20 61 6c 6c 20 72 65 | ll-prune.()..."Fetch.from.all.re | 
| 57a00 | 6d 6f 74 65 73 2c 20 61 6e 64 20 70 72 75 6e 65    2e 0a 50 72 75 6e 65 20 72 65 6d 6f 74 65 20 74 | motes,.and.prune..Prune.remote.t | 
| 57a20 | 72 61 63 6b 69 6e 67 20 62 72 61 6e 63 68 65 73    20 66 6f 72 20 62 72 61 6e 63 68 65 73 20 74 68 | racking.branches.for.branches.th | 
| 57a40 | 61 74 20 68 61 76 65 20 62 65 65 6e 0a 72 65 6d    6f 76 65 64 20 6f 6e 20 74 68 65 20 72 65 73 70 | at.have.been.removed.on.the.resp | 
| 57a60 | 65 63 74 69 76 65 20 72 65 6d 6f 74 65 2e 22 0a    20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a | ective.remote."...(interactive). | 
| 57a80 | 20 20 28 72 75 6e 2d 68 6f 6f 6b 73 20 27 6d 61    67 69 74 2d 63 72 65 64 65 6e 74 69 61 6c 2d 68 | ..(run-hooks.'magit-credential-h | 
| 57aa0 | 6f 6f 6b 29 0a 20 20 28 6d 61 67 69 74 2d 72 75    6e 2d 67 69 74 2d 61 73 79 6e 63 20 22 72 65 6d | ook)...(magit-run-git-async."rem | 
| 57ac0 | 6f 74 65 22 20 22 75 70 64 61 74 65 22 20 22 2d    2d 70 72 75 6e 65 22 29 29 0a 0a 3b 3b 3b 23 23 | ote"."update"."--prune"))..;;;## | 
| 57ae0 | 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e    20 6d 61 67 69 74 2d 66 65 74 63 68 2d 61 6c 6c | #autoload.(defun.magit-fetch-all | 
| 57b00 | 2d 6e 6f 2d 70 72 75 6e 65 20 28 29 0a 20 20 22    46 65 74 63 68 20 66 72 6f 6d 20 61 6c 6c 20 72 | -no-prune.()..."Fetch.from.all.r | 
| 57b20 | 65 6d 6f 74 65 73 2e 22 0a 20 20 28 69 6e 74 65    72 61 63 74 69 76 65 29 0a 20 20 28 72 75 6e 2d | emotes."...(interactive)...(run- | 
| 57b40 | 68 6f 6f 6b 73 20 27 6d 61 67 69 74 2d 63 72 65    64 65 6e 74 69 61 6c 2d 68 6f 6f 6b 29 0a 20 20 | hooks.'magit-credential-hook)... | 
| 57b60 | 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 61    73 79 6e 63 20 22 72 65 6d 6f 74 65 22 20 22 75 | (magit-run-git-async."remote"."u | 
| 57b80 | 70 64 61 74 65 22 29 29 0a 0a 3b 3b 3b 23 23 23    61 75 74 6f 6c 6f 61 64 20 28 61 75 74 6f 6c 6f | pdate"))..;;;###autoload.(autolo | 
| 57ba0 | 61 64 20 27 6d 61 67 69 74 2d 66 65 74 63 68 2d    6d 6f 64 75 6c 65 73 20 22 6d 61 67 69 74 2d 66 | ad.'magit-fetch-modules."magit-f | 
| 57bc0 | 65 74 63 68 22 20 6e 69 6c 20 74 29 0a 28 74 72    61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 70 | etch".nil.t).(transient-define-p | 
| 57be0 | 72 65 66 69 78 20 6d 61 67 69 74 2d 66 65 74 63    68 2d 6d 6f 64 75 6c 65 73 20 28 26 6f 70 74 69 | refix.magit-fetch-modules.(&opti | 
| 57c00 | 6f 6e 61 6c 20 74 72 61 6e 73 69 65 6e 74 20 61    72 67 73 29 0a 20 20 22 46 65 74 63 68 20 61 6c | onal.transient.args)..."Fetch.al | 
| 57c20 | 6c 20 70 6f 70 75 6c 61 74 65 64 20 73 75 62 6d    6f 64 75 6c 65 73 2e 0a 0a 46 65 74 63 68 69 6e | l.populated.submodules...Fetchin | 
| 57c40 | 67 20 69 73 20 64 6f 6e 65 20 75 73 69 6e 67 20    5c 22 67 69 74 20 66 65 74 63 68 20 2d 2d 72 65 | g.is.done.using.\"git.fetch.--re | 
| 57c60 | 63 75 72 73 65 2d 73 75 62 6d 6f 64 75 6c 65 73    5c 22 2c 20 77 68 69 63 68 0a 6d 65 61 6e 73 20 | curse-submodules\",.which.means. | 
| 57c80 | 74 68 61 74 20 74 68 65 20 73 75 70 65 72 2d 72    65 70 6f 73 69 74 6f 72 79 20 61 6e 64 20 72 65 | that.the.super-repository.and.re | 
| 57ca0 | 63 75 72 73 69 76 65 6c 79 20 61 6c 6c 20 73 75    62 6d 6f 64 75 6c 65 73 0a 61 72 65 20 61 6c 73 | cursively.all.submodules.are.als | 
| 57cc0 | 6f 20 66 65 74 63 68 65 64 2e 0a 0a 54 6f 20 73    65 74 20 61 6e 64 20 70 6f 74 65 6e 74 69 61 6c | o.fetched...To.set.and.potential | 
| 57ce0 | 6c 79 20 73 61 76 65 20 6f 74 68 65 72 20 61 72    67 75 6d 65 6e 74 73 20 69 6e 76 6f 6b 65 20 74 | ly.save.other.arguments.invoke.t | 
| 57d00 | 68 69 73 20 63 6f 6d 6d 61 6e 64 0a 77 69 74 68    20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 | his.command.with.a.prefix.argume | 
| 57d20 | 6e 74 2e 22 0a 20 20 3a 6d 61 6e 2d 70 61 67 65    20 22 67 69 74 2d 66 65 74 63 68 22 0a 20 20 3a | nt."...:man-page."git-fetch"...: | 
| 57d40 | 76 61 6c 75 65 20 28 6c 69 73 74 20 22 2d 2d 76    65 72 62 6f 73 65 22 20 22 2d 2d 6a 6f 62 73 3d | value.(list."--verbose"."--jobs= | 
| 57d60 | 34 22 29 0a 20 20 5b 22 41 72 67 75 6d 65 6e 74    73 22 0a 20 20 20 28 22 2d 76 22 20 22 76 65 72 | 4")...["Arguments"....("-v"."ver | 
| 57d80 | 62 6f 73 65 22 20 20 20 20 20 20 20 20 22 2d 2d    76 65 72 62 6f 73 65 22 29 0a 20 20 20 28 22 2d | bose"........"--verbose")....("- | 
| 57da0 | 6a 22 20 22 6e 75 6d 62 65 72 20 6f 66 20 6a 6f    62 73 22 20 22 2d 2d 6a 6f 62 73 3d 22 20 3a 72 | j"."number.of.jobs"."--jobs=".:r | 
| 57dc0 | 65 61 64 65 72 20 74 72 61 6e 73 69 65 6e 74 2d    72 65 61 64 2d 6e 75 6d 62 65 72 2d 4e 2b 29 5d | eader.transient-read-number-N+)] | 
| 57de0 | 0a 20 20 5b 22 41 63 74 69 6f 6e 22 0a 20 20 20    28 22 6d 22 20 22 66 65 74 63 68 20 6d 6f 64 75 | ...["Action"....("m"."fetch.modu | 
| 57e00 | 6c 65 73 22 20 6d 61 67 69 74 2d 66 65 74 63 68    2d 6d 6f 64 75 6c 65 73 29 5d 0a 20 20 28 69 6e | les".magit-fetch-modules)]...(in | 
| 57e20 | 74 65 72 61 63 74 69 76 65 20 28 69 66 20 63 75    72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 | teractive.(if.current-prefix-arg | 
| 57e40 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6c 69 73 74 20 74 29 0a 20 20 20 | ....................(list.t).... | 
| 57e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c    69 73 74 20 6e 69 6c 20 28 74 72 61 6e 73 69 65 | ..............(list.nil.(transie | 
| 57e80 | 6e 74 2d 61 72 67 73 20 27 6d 61 67 69 74 2d 66    65 74 63 68 2d 6d 6f 64 75 6c 65 73 29 29 29 29 | nt-args.'magit-fetch-modules)))) | 
| 57ea0 | 0a 20 20 28 69 66 20 74 72 61 6e 73 69 65 6e 74    0a 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e | ...(if.transient.......(transien | 
| 57ec0 | 74 2d 73 65 74 75 70 20 27 6d 61 67 69 74 2d 66    65 74 63 68 2d 6d 6f 64 75 6c 65 73 29 0a 20 20 | t-setup.'magit-fetch-modules)... | 
| 57ee0 | 20 20 28 77 68 65 6e 20 28 6d 61 67 69 74 2d 67    69 74 2d 76 65 72 73 69 6f 6e 3c 20 22 32 2e 38 | ..(when.(magit-git-version<."2.8 | 
| 57f00 | 2e 30 22 29 0a 20 20 20 20 20 20 28 77 68 65 6e    2d 6c 65 74 20 28 28 76 61 6c 75 65 20 28 74 72 | .0").......(when-let.((value.(tr | 
| 57f20 | 61 6e 73 69 65 6e 74 2d 61 72 67 2d 76 61 6c 75    65 20 22 2d 2d 6a 6f 62 73 3d 22 20 61 72 67 73 | ansient-arg-value."--jobs=".args | 
| 57f40 | 29 29 29 0a 20 20 20 20 20 20 20 20 28 6d 65 73    73 61 67 65 20 22 44 72 6f 70 70 69 6e 67 20 2d | ))).........(message."Dropping.- | 
| 57f60 | 2d 6a 6f 62 73 3b 20 6e 6f 74 20 73 75 70 70 6f    72 74 65 64 20 62 79 20 47 69 74 20 76 25 73 22 | -jobs;.not.supported.by.Git.v%s" | 
| 57f80 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 6d 61 67 69 74 2d 67 69 74 2d 76 65 72 | ..................(magit-git-ver | 
| 57fa0 | 73 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 28    73 65 74 71 20 61 72 67 73 20 28 72 65 6d 6f 76 | sion)).........(setq.args.(remov | 
| 57fc0 | 65 20 28 66 6f 72 6d 61 74 20 22 2d 2d 6a 6f 62    73 3d 25 73 22 20 76 61 6c 75 65 29 20 61 72 67 | e.(format."--jobs=%s".value).arg | 
| 57fe0 | 73 29 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74    2d 77 69 74 68 2d 74 6f 70 6c 65 76 65 6c 0a 20 | s)))).....(magit-with-toplevel.. | 
| 58000 | 20 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d    67 69 74 2d 61 73 79 6e 63 20 22 66 65 74 63 68 | .....(magit-run-git-async."fetch | 
| 58020 | 22 20 22 2d 2d 72 65 63 75 72 73 65 2d 73 75 62    6d 6f 64 75 6c 65 73 22 20 61 72 67 73 29 29 29 | "."--recurse-submodules".args))) | 
| 58040 | 29 0a 0a 3b 3b 3b 20 5f 0a 28 70 72 6f 76 69 64    65 20 27 6d 61 67 69 74 2d 66 65 74 63 68 29 0a | )..;;;._.(provide.'magit-fetch). | 
| 58060 | 3b 3b 3b 20 6d 61 67 69 74 2d 66 65 74 63 68 2e    65 6c 20 65 6e 64 73 20 68 65 72 65 0a 00 00 00 | ;;;.magit-fetch.el.ends.here.... | 
| 58080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 580a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 580c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 580e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 58100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 58120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 58140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 58160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 58180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 581a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 581c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 581e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 58200 | 6d 61 67 69 74 2d 32 30 32 34 30 34 30 34 2e 31    39 30 31 2f 4c 49 43 45 4e 53 45 00 00 00 00 00 | magit-20240404.1901/LICENSE..... | 
| 58220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 58240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 58260 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30    30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 | 
| 58280 | 30 31 30 34 35 31 35 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 33 31 31 37 00 20 30 00 00 00 | 0104515.00000000000.013117..0... | 
| 582a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 582c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 582e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 58300 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... | 
| 58320 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... | 
| 58340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 58360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 58380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 583a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 583c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 583e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 58400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 47 4e 55 20 47 45 4e 45 52 41 4c 20 | ....................GNU.GENERAL. | 
| 58420 | 50 55 42 4c 49 43 20 4c 49 43 45 4e 53 45 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | PUBLIC.LICENSE.................. | 
| 58440 | 20 20 20 20 20 20 56 65 72 73 69 6f 6e 20 33 2c    20 32 39 20 4a 75 6e 65 20 32 30 30 37 0a 0a 20 | ......Version.3,.29.June.2007... | 
| 58460 | 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30    30 37 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 | Copyright.(C).2007.Free.Software | 
| 58480 | 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 49 6e 63    2e 20 3c 68 74 74 70 73 3a 2f 2f 66 73 66 2e 6f | .Foundation,.Inc..<https://fsf.o | 
| 584a0 | 72 67 2f 3e 0a 20 45 76 65 72 79 6f 6e 65 20 69    73 20 70 65 72 6d 69 74 74 65 64 20 74 6f 20 63 | rg/>..Everyone.is.permitted.to.c | 
| 584c0 | 6f 70 79 20 61 6e 64 20 64 69 73 74 72 69 62 75    74 65 20 76 65 72 62 61 74 69 6d 20 63 6f 70 69 | opy.and.distribute.verbatim.copi | 
| 584e0 | 65 73 0a 20 6f 66 20 74 68 69 73 20 6c 69 63 65    6e 73 65 20 64 6f 63 75 6d 65 6e 74 2c 20 62 75 | es..of.this.license.document,.bu | 
| 58500 | 74 20 63 68 61 6e 67 69 6e 67 20 69 74 20 69 73    20 6e 6f 74 20 61 6c 6c 6f 77 65 64 2e 0a 0a 20 | t.changing.it.is.not.allowed.... | 
| 58520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 50 72 65 61 6d | ...........................Pream | 
| 58540 | 62 6c 65 0a 0a 20 20 54 68 65 20 47 4e 55 20 47    65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 | ble....The.GNU.General.Public.Li | 
| 58560 | 63 65 6e 73 65 20 69 73 20 61 20 66 72 65 65 2c    20 63 6f 70 79 6c 65 66 74 20 6c 69 63 65 6e 73 | cense.is.a.free,.copyleft.licens | 
| 58580 | 65 20 66 6f 72 0a 73 6f 66 74 77 61 72 65 20 61    6e 64 20 6f 74 68 65 72 20 6b 69 6e 64 73 20 6f | e.for.software.and.other.kinds.o | 
| 585a0 | 66 20 77 6f 72 6b 73 2e 0a 0a 20 20 54 68 65 20    6c 69 63 65 6e 73 65 73 20 66 6f 72 20 6d 6f 73 | f.works.....The.licenses.for.mos | 
| 585c0 | 74 20 73 6f 66 74 77 61 72 65 20 61 6e 64 20 6f    74 68 65 72 20 70 72 61 63 74 69 63 61 6c 20 77 | t.software.and.other.practical.w | 
| 585e0 | 6f 72 6b 73 20 61 72 65 20 64 65 73 69 67 6e 65    64 0a 74 6f 20 74 61 6b 65 20 61 77 61 79 20 79 | orks.are.designed.to.take.away.y | 
| 58600 | 6f 75 72 20 66 72 65 65 64 6f 6d 20 74 6f 20 73    68 61 72 65 20 61 6e 64 20 63 68 61 6e 67 65 20 | our.freedom.to.share.and.change. | 
| 58620 | 74 68 65 20 77 6f 72 6b 73 2e 20 20 42 79 20 63    6f 6e 74 72 61 73 74 2c 0a 74 68 65 20 47 4e 55 | the.works...By.contrast,.the.GNU | 
| 58640 | 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20    4c 69 63 65 6e 73 65 20 69 73 20 69 6e 74 65 6e | .General.Public.License.is.inten | 
| 58660 | 64 65 64 20 74 6f 20 67 75 61 72 61 6e 74 65 65    20 79 6f 75 72 20 66 72 65 65 64 6f 6d 20 74 6f | ded.to.guarantee.your.freedom.to | 
| 58680 | 0a 73 68 61 72 65 20 61 6e 64 20 63 68 61 6e 67    65 20 61 6c 6c 20 76 65 72 73 69 6f 6e 73 20 6f | .share.and.change.all.versions.o | 
| 586a0 | 66 20 61 20 70 72 6f 67 72 61 6d 2d 2d 74 6f 20    6d 61 6b 65 20 73 75 72 65 20 69 74 20 72 65 6d | f.a.program--to.make.sure.it.rem | 
| 586c0 | 61 69 6e 73 20 66 72 65 65 0a 73 6f 66 74 77 61    72 65 20 66 6f 72 20 61 6c 6c 20 69 74 73 20 75 | ains.free.software.for.all.its.u | 
| 586e0 | 73 65 72 73 2e 20 20 57 65 2c 20 74 68 65 20 46    72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 | sers...We,.the.Free.Software.Fou | 
| 58700 | 6e 64 61 74 69 6f 6e 2c 20 75 73 65 20 74 68 65    0a 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 | ndation,.use.the.GNU.General.Pub | 
| 58720 | 6c 69 63 20 4c 69 63 65 6e 73 65 20 66 6f 72 20    6d 6f 73 74 20 6f 66 20 6f 75 72 20 73 6f 66 74 | lic.License.for.most.of.our.soft | 
| 58740 | 77 61 72 65 3b 20 69 74 20 61 70 70 6c 69 65 73    20 61 6c 73 6f 20 74 6f 0a 61 6e 79 20 6f 74 68 | ware;.it.applies.also.to.any.oth | 
| 58760 | 65 72 20 77 6f 72 6b 20 72 65 6c 65 61 73 65 64    20 74 68 69 73 20 77 61 79 20 62 79 20 69 74 73 | er.work.released.this.way.by.its | 
| 58780 | 20 61 75 74 68 6f 72 73 2e 20 20 59 6f 75 20 63    61 6e 20 61 70 70 6c 79 20 69 74 20 74 6f 0a 79 | .authors...You.can.apply.it.to.y | 
| 587a0 | 6f 75 72 20 70 72 6f 67 72 61 6d 73 2c 20 74 6f    6f 2e 0a 0a 20 20 57 68 65 6e 20 77 65 20 73 70 | our.programs,.too.....When.we.sp | 
| 587c0 | 65 61 6b 20 6f 66 20 66 72 65 65 20 73 6f 66 74    77 61 72 65 2c 20 77 65 20 61 72 65 20 72 65 66 | eak.of.free.software,.we.are.ref | 
| 587e0 | 65 72 72 69 6e 67 20 74 6f 20 66 72 65 65 64 6f    6d 2c 20 6e 6f 74 0a 70 72 69 63 65 2e 20 20 4f | erring.to.freedom,.not.price...O | 
| 58800 | 75 72 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69    63 20 4c 69 63 65 6e 73 65 73 20 61 72 65 20 64 | ur.General.Public.Licenses.are.d | 
| 58820 | 65 73 69 67 6e 65 64 20 74 6f 20 6d 61 6b 65 20    73 75 72 65 20 74 68 61 74 20 79 6f 75 0a 68 61 | esigned.to.make.sure.that.you.ha | 
| 58840 | 76 65 20 74 68 65 20 66 72 65 65 64 6f 6d 20 74    6f 20 64 69 73 74 72 69 62 75 74 65 20 63 6f 70 | ve.the.freedom.to.distribute.cop | 
| 58860 | 69 65 73 20 6f 66 20 66 72 65 65 20 73 6f 66 74    77 61 72 65 20 28 61 6e 64 20 63 68 61 72 67 65 | ies.of.free.software.(and.charge | 
| 58880 | 20 66 6f 72 0a 74 68 65 6d 20 69 66 20 79 6f 75    20 77 69 73 68 29 2c 20 74 68 61 74 20 79 6f 75 | .for.them.if.you.wish),.that.you | 
| 588a0 | 20 72 65 63 65 69 76 65 20 73 6f 75 72 63 65 20    63 6f 64 65 20 6f 72 20 63 61 6e 20 67 65 74 20 | .receive.source.code.or.can.get. | 
| 588c0 | 69 74 20 69 66 20 79 6f 75 0a 77 61 6e 74 20 69    74 2c 20 74 68 61 74 20 79 6f 75 20 63 61 6e 20 | it.if.you.want.it,.that.you.can. | 
| 588e0 | 63 68 61 6e 67 65 20 74 68 65 20 73 6f 66 74 77    61 72 65 20 6f 72 20 75 73 65 20 70 69 65 63 65 | change.the.software.or.use.piece | 
| 58900 | 73 20 6f 66 20 69 74 20 69 6e 20 6e 65 77 0a 66    72 65 65 20 70 72 6f 67 72 61 6d 73 2c 20 61 6e | s.of.it.in.new.free.programs,.an | 
| 58920 | 64 20 74 68 61 74 20 79 6f 75 20 6b 6e 6f 77 20    79 6f 75 20 63 61 6e 20 64 6f 20 74 68 65 73 65 | d.that.you.know.you.can.do.these | 
| 58940 | 20 74 68 69 6e 67 73 2e 0a 0a 20 20 54 6f 20 70    72 6f 74 65 63 74 20 79 6f 75 72 20 72 69 67 68 | .things.....To.protect.your.righ | 
| 58960 | 74 73 2c 20 77 65 20 6e 65 65 64 20 74 6f 20 70    72 65 76 65 6e 74 20 6f 74 68 65 72 73 20 66 72 | ts,.we.need.to.prevent.others.fr | 
| 58980 | 6f 6d 20 64 65 6e 79 69 6e 67 20 79 6f 75 0a 74    68 65 73 65 20 72 69 67 68 74 73 20 6f 72 20 61 | om.denying.you.these.rights.or.a | 
| 589a0 | 73 6b 69 6e 67 20 79 6f 75 20 74 6f 20 73 75 72    72 65 6e 64 65 72 20 74 68 65 20 72 69 67 68 74 | sking.you.to.surrender.the.right | 
| 589c0 | 73 2e 20 20 54 68 65 72 65 66 6f 72 65 2c 20 79    6f 75 20 68 61 76 65 0a 63 65 72 74 61 69 6e 20 | s...Therefore,.you.have.certain. | 
| 589e0 | 72 65 73 70 6f 6e 73 69 62 69 6c 69 74 69 65 73    20 69 66 20 79 6f 75 20 64 69 73 74 72 69 62 75 | responsibilities.if.you.distribu | 
| 58a00 | 74 65 20 63 6f 70 69 65 73 20 6f 66 20 74 68 65    20 73 6f 66 74 77 61 72 65 2c 20 6f 72 20 69 66 | te.copies.of.the.software,.or.if | 
| 58a20 | 0a 79 6f 75 20 6d 6f 64 69 66 79 20 69 74 3a 20    72 65 73 70 6f 6e 73 69 62 69 6c 69 74 69 65 73 | .you.modify.it:.responsibilities | 
| 58a40 | 20 74 6f 20 72 65 73 70 65 63 74 20 74 68 65 20    66 72 65 65 64 6f 6d 20 6f 66 20 6f 74 68 65 72 | .to.respect.the.freedom.of.other | 
| 58a60 | 73 2e 0a 0a 20 20 46 6f 72 20 65 78 61 6d 70 6c    65 2c 20 69 66 20 79 6f 75 20 64 69 73 74 72 69 | s.....For.example,.if.you.distri | 
| 58a80 | 62 75 74 65 20 63 6f 70 69 65 73 20 6f 66 20 73    75 63 68 20 61 20 70 72 6f 67 72 61 6d 2c 20 77 | bute.copies.of.such.a.program,.w | 
| 58aa0 | 68 65 74 68 65 72 0a 67 72 61 74 69 73 20 6f 72    20 66 6f 72 20 61 20 66 65 65 2c 20 79 6f 75 20 | hether.gratis.or.for.a.fee,.you. | 
| 58ac0 | 6d 75 73 74 20 70 61 73 73 20 6f 6e 20 74 6f 20    74 68 65 20 72 65 63 69 70 69 65 6e 74 73 20 74 | must.pass.on.to.the.recipients.t | 
| 58ae0 | 68 65 20 73 61 6d 65 0a 66 72 65 65 64 6f 6d 73    20 74 68 61 74 20 79 6f 75 20 72 65 63 65 69 76 | he.same.freedoms.that.you.receiv | 
| 58b00 | 65 64 2e 20 20 59 6f 75 20 6d 75 73 74 20 6d 61    6b 65 20 73 75 72 65 20 74 68 61 74 20 74 68 65 | ed...You.must.make.sure.that.the | 
| 58b20 | 79 2c 20 74 6f 6f 2c 20 72 65 63 65 69 76 65 0a    6f 72 20 63 61 6e 20 67 65 74 20 74 68 65 20 73 | y,.too,.receive.or.can.get.the.s | 
| 58b40 | 6f 75 72 63 65 20 63 6f 64 65 2e 20 20 41 6e 64    20 79 6f 75 20 6d 75 73 74 20 73 68 6f 77 20 74 | ource.code...And.you.must.show.t | 
| 58b60 | 68 65 6d 20 74 68 65 73 65 20 74 65 72 6d 73 20    73 6f 20 74 68 65 79 0a 6b 6e 6f 77 20 74 68 65 | hem.these.terms.so.they.know.the | 
| 58b80 | 69 72 20 72 69 67 68 74 73 2e 0a 0a 20 20 44 65    76 65 6c 6f 70 65 72 73 20 74 68 61 74 20 75 73 | ir.rights.....Developers.that.us | 
| 58ba0 | 65 20 74 68 65 20 47 4e 55 20 47 50 4c 20 70 72    6f 74 65 63 74 20 79 6f 75 72 20 72 69 67 68 74 | e.the.GNU.GPL.protect.your.right | 
| 58bc0 | 73 20 77 69 74 68 20 74 77 6f 20 73 74 65 70 73    3a 0a 28 31 29 20 61 73 73 65 72 74 20 63 6f 70 | s.with.two.steps:.(1).assert.cop | 
| 58be0 | 79 72 69 67 68 74 20 6f 6e 20 74 68 65 20 73 6f    66 74 77 61 72 65 2c 20 61 6e 64 20 28 32 29 20 | yright.on.the.software,.and.(2). | 
| 58c00 | 6f 66 66 65 72 20 79 6f 75 20 74 68 69 73 20 4c    69 63 65 6e 73 65 0a 67 69 76 69 6e 67 20 79 6f | offer.you.this.License.giving.yo | 
| 58c20 | 75 20 6c 65 67 61 6c 20 70 65 72 6d 69 73 73 69    6f 6e 20 74 6f 20 63 6f 70 79 2c 20 64 69 73 74 | u.legal.permission.to.copy,.dist | 
| 58c40 | 72 69 62 75 74 65 20 61 6e 64 2f 6f 72 20 6d 6f    64 69 66 79 20 69 74 2e 0a 0a 20 20 46 6f 72 20 | ribute.and/or.modify.it.....For. | 
| 58c60 | 74 68 65 20 64 65 76 65 6c 6f 70 65 72 73 27 20    61 6e 64 20 61 75 74 68 6f 72 73 27 20 70 72 6f | the.developers'.and.authors'.pro | 
| 58c80 | 74 65 63 74 69 6f 6e 2c 20 74 68 65 20 47 50 4c    20 63 6c 65 61 72 6c 79 20 65 78 70 6c 61 69 6e | tection,.the.GPL.clearly.explain | 
| 58ca0 | 73 0a 74 68 61 74 20 74 68 65 72 65 20 69 73 20    6e 6f 20 77 61 72 72 61 6e 74 79 20 66 6f 72 20 | s.that.there.is.no.warranty.for. | 
| 58cc0 | 74 68 69 73 20 66 72 65 65 20 73 6f 66 74 77 61    72 65 2e 20 20 46 6f 72 20 62 6f 74 68 20 75 73 | this.free.software...For.both.us | 
| 58ce0 | 65 72 73 27 20 61 6e 64 0a 61 75 74 68 6f 72 73    27 20 73 61 6b 65 2c 20 74 68 65 20 47 50 4c 20 | ers'.and.authors'.sake,.the.GPL. | 
| 58d00 | 72 65 71 75 69 72 65 73 20 74 68 61 74 20 6d 6f    64 69 66 69 65 64 20 76 65 72 73 69 6f 6e 73 20 | requires.that.modified.versions. | 
| 58d20 | 62 65 20 6d 61 72 6b 65 64 20 61 73 0a 63 68 61    6e 67 65 64 2c 20 73 6f 20 74 68 61 74 20 74 68 | be.marked.as.changed,.so.that.th | 
| 58d40 | 65 69 72 20 70 72 6f 62 6c 65 6d 73 20 77 69 6c    6c 20 6e 6f 74 20 62 65 20 61 74 74 72 69 62 75 | eir.problems.will.not.be.attribu | 
| 58d60 | 74 65 64 20 65 72 72 6f 6e 65 6f 75 73 6c 79 20    74 6f 0a 61 75 74 68 6f 72 73 20 6f 66 20 70 72 | ted.erroneously.to.authors.of.pr | 
| 58d80 | 65 76 69 6f 75 73 20 76 65 72 73 69 6f 6e 73 2e    0a 0a 20 20 53 6f 6d 65 20 64 65 76 69 63 65 73 | evious.versions.....Some.devices | 
| 58da0 | 20 61 72 65 20 64 65 73 69 67 6e 65 64 20 74 6f    20 64 65 6e 79 20 75 73 65 72 73 20 61 63 63 65 | .are.designed.to.deny.users.acce | 
| 58dc0 | 73 73 20 74 6f 20 69 6e 73 74 61 6c 6c 20 6f 72    20 72 75 6e 0a 6d 6f 64 69 66 69 65 64 20 76 65 | ss.to.install.or.run.modified.ve | 
| 58de0 | 72 73 69 6f 6e 73 20 6f 66 20 74 68 65 20 73 6f    66 74 77 61 72 65 20 69 6e 73 69 64 65 20 74 68 | rsions.of.the.software.inside.th | 
| 58e00 | 65 6d 2c 20 61 6c 74 68 6f 75 67 68 20 74 68 65    20 6d 61 6e 75 66 61 63 74 75 72 65 72 0a 63 61 | em,.although.the.manufacturer.ca | 
| 58e20 | 6e 20 64 6f 20 73 6f 2e 20 20 54 68 69 73 20 69    73 20 66 75 6e 64 61 6d 65 6e 74 61 6c 6c 79 20 | n.do.so...This.is.fundamentally. | 
| 58e40 | 69 6e 63 6f 6d 70 61 74 69 62 6c 65 20 77 69 74    68 20 74 68 65 20 61 69 6d 20 6f 66 0a 70 72 6f | incompatible.with.the.aim.of.pro | 
| 58e60 | 74 65 63 74 69 6e 67 20 75 73 65 72 73 27 20 66    72 65 65 64 6f 6d 20 74 6f 20 63 68 61 6e 67 65 | tecting.users'.freedom.to.change | 
| 58e80 | 20 74 68 65 20 73 6f 66 74 77 61 72 65 2e 20 20    54 68 65 20 73 79 73 74 65 6d 61 74 69 63 0a 70 | .the.software...The.systematic.p | 
| 58ea0 | 61 74 74 65 72 6e 20 6f 66 20 73 75 63 68 20 61    62 75 73 65 20 6f 63 63 75 72 73 20 69 6e 20 74 | attern.of.such.abuse.occurs.in.t | 
| 58ec0 | 68 65 20 61 72 65 61 20 6f 66 20 70 72 6f 64 75    63 74 73 20 66 6f 72 20 69 6e 64 69 76 69 64 75 | he.area.of.products.for.individu | 
| 58ee0 | 61 6c 73 20 74 6f 0a 75 73 65 2c 20 77 68 69 63    68 20 69 73 20 70 72 65 63 69 73 65 6c 79 20 77 | als.to.use,.which.is.precisely.w | 
| 58f00 | 68 65 72 65 20 69 74 20 69 73 20 6d 6f 73 74 20    75 6e 61 63 63 65 70 74 61 62 6c 65 2e 20 20 54 | here.it.is.most.unacceptable...T | 
| 58f20 | 68 65 72 65 66 6f 72 65 2c 20 77 65 0a 68 61 76    65 20 64 65 73 69 67 6e 65 64 20 74 68 69 73 20 | herefore,.we.have.designed.this. | 
| 58f40 | 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 47    50 4c 20 74 6f 20 70 72 6f 68 69 62 69 74 20 74 | version.of.the.GPL.to.prohibit.t | 
| 58f60 | 68 65 20 70 72 61 63 74 69 63 65 20 66 6f 72 20    74 68 6f 73 65 0a 70 72 6f 64 75 63 74 73 2e 20 | he.practice.for.those.products.. | 
| 58f80 | 20 49 66 20 73 75 63 68 20 70 72 6f 62 6c 65 6d    73 20 61 72 69 73 65 20 73 75 62 73 74 61 6e 74 | .If.such.problems.arise.substant | 
| 58fa0 | 69 61 6c 6c 79 20 69 6e 20 6f 74 68 65 72 20 64    6f 6d 61 69 6e 73 2c 20 77 65 0a 73 74 61 6e 64 | ially.in.other.domains,.we.stand | 
| 58fc0 | 20 72 65 61 64 79 20 74 6f 20 65 78 74 65 6e 64    20 74 68 69 73 20 70 72 6f 76 69 73 69 6f 6e 20 | .ready.to.extend.this.provision. | 
| 58fe0 | 74 6f 20 74 68 6f 73 65 20 64 6f 6d 61 69 6e 73    20 69 6e 20 66 75 74 75 72 65 20 76 65 72 73 69 | to.those.domains.in.future.versi | 
| 59000 | 6f 6e 73 0a 6f 66 20 74 68 65 20 47 50 4c 2c 20    61 73 20 6e 65 65 64 65 64 20 74 6f 20 70 72 6f | ons.of.the.GPL,.as.needed.to.pro | 
| 59020 | 74 65 63 74 20 74 68 65 20 66 72 65 65 64 6f 6d    20 6f 66 20 75 73 65 72 73 2e 0a 0a 20 20 46 69 | tect.the.freedom.of.users.....Fi | 
| 59040 | 6e 61 6c 6c 79 2c 20 65 76 65 72 79 20 70 72 6f    67 72 61 6d 20 69 73 20 74 68 72 65 61 74 65 6e | nally,.every.program.is.threaten | 
| 59060 | 65 64 20 63 6f 6e 73 74 61 6e 74 6c 79 20 62 79    20 73 6f 66 74 77 61 72 65 20 70 61 74 65 6e 74 | ed.constantly.by.software.patent | 
| 59080 | 73 2e 0a 53 74 61 74 65 73 20 73 68 6f 75 6c 64    20 6e 6f 74 20 61 6c 6c 6f 77 20 70 61 74 65 6e | s..States.should.not.allow.paten | 
| 590a0 | 74 73 20 74 6f 20 72 65 73 74 72 69 63 74 20 64    65 76 65 6c 6f 70 6d 65 6e 74 20 61 6e 64 20 75 | ts.to.restrict.development.and.u | 
| 590c0 | 73 65 20 6f 66 0a 73 6f 66 74 77 61 72 65 20 6f    6e 20 67 65 6e 65 72 61 6c 2d 70 75 72 70 6f 73 | se.of.software.on.general-purpos | 
| 590e0 | 65 20 63 6f 6d 70 75 74 65 72 73 2c 20 62 75 74    20 69 6e 20 74 68 6f 73 65 20 74 68 61 74 20 64 | e.computers,.but.in.those.that.d | 
| 59100 | 6f 2c 20 77 65 20 77 69 73 68 20 74 6f 0a 61 76    6f 69 64 20 74 68 65 20 73 70 65 63 69 61 6c 20 | o,.we.wish.to.avoid.the.special. | 
| 59120 | 64 61 6e 67 65 72 20 74 68 61 74 20 70 61 74 65    6e 74 73 20 61 70 70 6c 69 65 64 20 74 6f 20 61 | danger.that.patents.applied.to.a | 
| 59140 | 20 66 72 65 65 20 70 72 6f 67 72 61 6d 20 63 6f    75 6c 64 0a 6d 61 6b 65 20 69 74 20 65 66 66 65 | .free.program.could.make.it.effe | 
| 59160 | 63 74 69 76 65 6c 79 20 70 72 6f 70 72 69 65 74    61 72 79 2e 20 20 54 6f 20 70 72 65 76 65 6e 74 | ctively.proprietary...To.prevent | 
| 59180 | 20 74 68 69 73 2c 20 74 68 65 20 47 50 4c 20 61    73 73 75 72 65 73 20 74 68 61 74 0a 70 61 74 65 | .this,.the.GPL.assures.that.pate | 
| 591a0 | 6e 74 73 20 63 61 6e 6e 6f 74 20 62 65 20 75 73    65 64 20 74 6f 20 72 65 6e 64 65 72 20 74 68 65 | nts.cannot.be.used.to.render.the | 
| 591c0 | 20 70 72 6f 67 72 61 6d 20 6e 6f 6e 2d 66 72 65    65 2e 0a 0a 20 20 54 68 65 20 70 72 65 63 69 73 | .program.non-free.....The.precis | 
| 591e0 | 65 20 74 65 72 6d 73 20 61 6e 64 20 63 6f 6e 64    69 74 69 6f 6e 73 20 66 6f 72 20 63 6f 70 79 69 | e.terms.and.conditions.for.copyi | 
| 59200 | 6e 67 2c 20 64 69 73 74 72 69 62 75 74 69 6f 6e    20 61 6e 64 0a 6d 6f 64 69 66 69 63 61 74 69 6f | ng,.distribution.and.modificatio | 
| 59220 | 6e 20 66 6f 6c 6c 6f 77 2e 0a 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | n.follow........................ | 
| 59240 | 20 20 54 45 52 4d 53 20 41 4e 44 20 43 4f 4e 44    49 54 49 4f 4e 53 0a 0a 20 20 30 2e 20 44 65 66 | ..TERMS.AND.CONDITIONS....0..Def | 
| 59260 | 69 6e 69 74 69 6f 6e 73 2e 0a 0a 20 20 22 54 68    69 73 20 4c 69 63 65 6e 73 65 22 20 72 65 66 65 | initions....."This.License".refe | 
| 59280 | 72 73 20 74 6f 20 76 65 72 73 69 6f 6e 20 33 20    6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 | rs.to.version.3.of.the.GNU.Gener | 
| 592a0 | 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73    65 2e 0a 0a 20 20 22 43 6f 70 79 72 69 67 68 74 | al.Public.License....."Copyright | 
| 592c0 | 22 20 61 6c 73 6f 20 6d 65 61 6e 73 20 63 6f 70    79 72 69 67 68 74 2d 6c 69 6b 65 20 6c 61 77 73 | ".also.means.copyright-like.laws | 
| 592e0 | 20 74 68 61 74 20 61 70 70 6c 79 20 74 6f 20 6f    74 68 65 72 20 6b 69 6e 64 73 20 6f 66 0a 77 6f | .that.apply.to.other.kinds.of.wo | 
| 59300 | 72 6b 73 2c 20 73 75 63 68 20 61 73 20 73 65 6d    69 63 6f 6e 64 75 63 74 6f 72 20 6d 61 73 6b 73 | rks,.such.as.semiconductor.masks | 
| 59320 | 2e 0a 0a 20 20 22 54 68 65 20 50 72 6f 67 72 61    6d 22 20 72 65 66 65 72 73 20 74 6f 20 61 6e 79 | ....."The.Program".refers.to.any | 
| 59340 | 20 63 6f 70 79 72 69 67 68 74 61 62 6c 65 20 77    6f 72 6b 20 6c 69 63 65 6e 73 65 64 20 75 6e 64 | .copyrightable.work.licensed.und | 
| 59360 | 65 72 20 74 68 69 73 0a 4c 69 63 65 6e 73 65 2e    20 20 45 61 63 68 20 6c 69 63 65 6e 73 65 65 20 | er.this.License...Each.licensee. | 
| 59380 | 69 73 20 61 64 64 72 65 73 73 65 64 20 61 73 20    22 79 6f 75 22 2e 20 20 22 4c 69 63 65 6e 73 65 | is.addressed.as."you"..."License | 
| 593a0 | 65 73 22 20 61 6e 64 0a 22 72 65 63 69 70 69 65    6e 74 73 22 20 6d 61 79 20 62 65 20 69 6e 64 69 | es".and."recipients".may.be.indi | 
| 593c0 | 76 69 64 75 61 6c 73 20 6f 72 20 6f 72 67 61 6e    69 7a 61 74 69 6f 6e 73 2e 0a 0a 20 20 54 6f 20 | viduals.or.organizations.....To. | 
| 593e0 | 22 6d 6f 64 69 66 79 22 20 61 20 77 6f 72 6b 20    6d 65 61 6e 73 20 74 6f 20 63 6f 70 79 20 66 72 | "modify".a.work.means.to.copy.fr | 
| 59400 | 6f 6d 20 6f 72 20 61 64 61 70 74 20 61 6c 6c 20    6f 72 20 70 61 72 74 20 6f 66 20 74 68 65 20 77 | om.or.adapt.all.or.part.of.the.w | 
| 59420 | 6f 72 6b 0a 69 6e 20 61 20 66 61 73 68 69 6f 6e    20 72 65 71 75 69 72 69 6e 67 20 63 6f 70 79 72 | ork.in.a.fashion.requiring.copyr | 
| 59440 | 69 67 68 74 20 70 65 72 6d 69 73 73 69 6f 6e 2c    20 6f 74 68 65 72 20 74 68 61 6e 20 74 68 65 20 | ight.permission,.other.than.the. | 
| 59460 | 6d 61 6b 69 6e 67 20 6f 66 20 61 6e 0a 65 78 61    63 74 20 63 6f 70 79 2e 20 20 54 68 65 20 72 65 | making.of.an.exact.copy...The.re | 
| 59480 | 73 75 6c 74 69 6e 67 20 77 6f 72 6b 20 69 73 20    63 61 6c 6c 65 64 20 61 20 22 6d 6f 64 69 66 69 | sulting.work.is.called.a."modifi | 
| 594a0 | 65 64 20 76 65 72 73 69 6f 6e 22 20 6f 66 20 74    68 65 0a 65 61 72 6c 69 65 72 20 77 6f 72 6b 20 | ed.version".of.the.earlier.work. | 
| 594c0 | 6f 72 20 61 20 77 6f 72 6b 20 22 62 61 73 65 64    20 6f 6e 22 20 74 68 65 20 65 61 72 6c 69 65 72 | or.a.work."based.on".the.earlier | 
| 594e0 | 20 77 6f 72 6b 2e 0a 0a 20 20 41 20 22 63 6f 76    65 72 65 64 20 77 6f 72 6b 22 20 6d 65 61 6e 73 | .work.....A."covered.work".means | 
| 59500 | 20 65 69 74 68 65 72 20 74 68 65 20 75 6e 6d 6f    64 69 66 69 65 64 20 50 72 6f 67 72 61 6d 20 6f | .either.the.unmodified.Program.o | 
| 59520 | 72 20 61 20 77 6f 72 6b 20 62 61 73 65 64 0a 6f    6e 20 74 68 65 20 50 72 6f 67 72 61 6d 2e 0a 0a | r.a.work.based.on.the.Program... | 
| 59540 | 20 20 54 6f 20 22 70 72 6f 70 61 67 61 74 65 22    20 61 20 77 6f 72 6b 20 6d 65 61 6e 73 20 74 6f | ..To."propagate".a.work.means.to | 
| 59560 | 20 64 6f 20 61 6e 79 74 68 69 6e 67 20 77 69 74    68 20 69 74 20 74 68 61 74 2c 20 77 69 74 68 6f | .do.anything.with.it.that,.witho | 
| 59580 | 75 74 0a 70 65 72 6d 69 73 73 69 6f 6e 2c 20 77    6f 75 6c 64 20 6d 61 6b 65 20 79 6f 75 20 64 69 | ut.permission,.would.make.you.di | 
| 595a0 | 72 65 63 74 6c 79 20 6f 72 20 73 65 63 6f 6e 64    61 72 69 6c 79 20 6c 69 61 62 6c 65 20 66 6f 72 | rectly.or.secondarily.liable.for | 
| 595c0 | 0a 69 6e 66 72 69 6e 67 65 6d 65 6e 74 20 75 6e    64 65 72 20 61 70 70 6c 69 63 61 62 6c 65 20 63 | .infringement.under.applicable.c | 
| 595e0 | 6f 70 79 72 69 67 68 74 20 6c 61 77 2c 20 65 78    63 65 70 74 20 65 78 65 63 75 74 69 6e 67 20 69 | opyright.law,.except.executing.i | 
| 59600 | 74 20 6f 6e 20 61 0a 63 6f 6d 70 75 74 65 72 20    6f 72 20 6d 6f 64 69 66 79 69 6e 67 20 61 20 70 | t.on.a.computer.or.modifying.a.p | 
| 59620 | 72 69 76 61 74 65 20 63 6f 70 79 2e 20 20 50 72    6f 70 61 67 61 74 69 6f 6e 20 69 6e 63 6c 75 64 | rivate.copy...Propagation.includ | 
| 59640 | 65 73 20 63 6f 70 79 69 6e 67 2c 0a 64 69 73 74    72 69 62 75 74 69 6f 6e 20 28 77 69 74 68 20 6f | es.copying,.distribution.(with.o | 
| 59660 | 72 20 77 69 74 68 6f 75 74 20 6d 6f 64 69 66 69    63 61 74 69 6f 6e 29 2c 20 6d 61 6b 69 6e 67 20 | r.without.modification),.making. | 
| 59680 | 61 76 61 69 6c 61 62 6c 65 20 74 6f 20 74 68 65    0a 70 75 62 6c 69 63 2c 20 61 6e 64 20 69 6e 20 | available.to.the.public,.and.in. | 
| 596a0 | 73 6f 6d 65 20 63 6f 75 6e 74 72 69 65 73 20 6f    74 68 65 72 20 61 63 74 69 76 69 74 69 65 73 20 | some.countries.other.activities. | 
| 596c0 | 61 73 20 77 65 6c 6c 2e 0a 0a 20 20 54 6f 20 22    63 6f 6e 76 65 79 22 20 61 20 77 6f 72 6b 20 6d | as.well.....To."convey".a.work.m | 
| 596e0 | 65 61 6e 73 20 61 6e 79 20 6b 69 6e 64 20 6f 66    20 70 72 6f 70 61 67 61 74 69 6f 6e 20 74 68 61 | eans.any.kind.of.propagation.tha | 
| 59700 | 74 20 65 6e 61 62 6c 65 73 20 6f 74 68 65 72 0a    70 61 72 74 69 65 73 20 74 6f 20 6d 61 6b 65 20 | t.enables.other.parties.to.make. | 
| 59720 | 6f 72 20 72 65 63 65 69 76 65 20 63 6f 70 69 65    73 2e 20 20 4d 65 72 65 20 69 6e 74 65 72 61 63 | or.receive.copies...Mere.interac | 
| 59740 | 74 69 6f 6e 20 77 69 74 68 20 61 20 75 73 65 72    20 74 68 72 6f 75 67 68 0a 61 20 63 6f 6d 70 75 | tion.with.a.user.through.a.compu | 
| 59760 | 74 65 72 20 6e 65 74 77 6f 72 6b 2c 20 77 69 74    68 20 6e 6f 20 74 72 61 6e 73 66 65 72 20 6f 66 | ter.network,.with.no.transfer.of | 
| 59780 | 20 61 20 63 6f 70 79 2c 20 69 73 20 6e 6f 74 20    63 6f 6e 76 65 79 69 6e 67 2e 0a 0a 20 20 41 6e | .a.copy,.is.not.conveying.....An | 
| 597a0 | 20 69 6e 74 65 72 61 63 74 69 76 65 20 75 73 65    72 20 69 6e 74 65 72 66 61 63 65 20 64 69 73 70 | .interactive.user.interface.disp | 
| 597c0 | 6c 61 79 73 20 22 41 70 70 72 6f 70 72 69 61 74    65 20 4c 65 67 61 6c 20 4e 6f 74 69 63 65 73 22 | lays."Appropriate.Legal.Notices" | 
| 597e0 | 0a 74 6f 20 74 68 65 20 65 78 74 65 6e 74 20 74    68 61 74 20 69 74 20 69 6e 63 6c 75 64 65 73 20 | .to.the.extent.that.it.includes. | 
| 59800 | 61 20 63 6f 6e 76 65 6e 69 65 6e 74 20 61 6e 64    20 70 72 6f 6d 69 6e 65 6e 74 6c 79 20 76 69 73 | a.convenient.and.prominently.vis | 
| 59820 | 69 62 6c 65 0a 66 65 61 74 75 72 65 20 74 68 61    74 20 28 31 29 20 64 69 73 70 6c 61 79 73 20 61 | ible.feature.that.(1).displays.a | 
| 59840 | 6e 20 61 70 70 72 6f 70 72 69 61 74 65 20 63 6f    70 79 72 69 67 68 74 20 6e 6f 74 69 63 65 2c 20 | n.appropriate.copyright.notice,. | 
| 59860 | 61 6e 64 20 28 32 29 0a 74 65 6c 6c 73 20 74 68    65 20 75 73 65 72 20 74 68 61 74 20 74 68 65 72 | and.(2).tells.the.user.that.ther | 
| 59880 | 65 20 69 73 20 6e 6f 20 77 61 72 72 61 6e 74 79    20 66 6f 72 20 74 68 65 20 77 6f 72 6b 20 28 65 | e.is.no.warranty.for.the.work.(e | 
| 598a0 | 78 63 65 70 74 20 74 6f 20 74 68 65 0a 65 78 74    65 6e 74 20 74 68 61 74 20 77 61 72 72 61 6e 74 | xcept.to.the.extent.that.warrant | 
| 598c0 | 69 65 73 20 61 72 65 20 70 72 6f 76 69 64 65 64    29 2c 20 74 68 61 74 20 6c 69 63 65 6e 73 65 65 | ies.are.provided),.that.licensee | 
| 598e0 | 73 20 6d 61 79 20 63 6f 6e 76 65 79 20 74 68 65    0a 77 6f 72 6b 20 75 6e 64 65 72 20 74 68 69 73 | s.may.convey.the.work.under.this | 
| 59900 | 20 4c 69 63 65 6e 73 65 2c 20 61 6e 64 20 68 6f    77 20 74 6f 20 76 69 65 77 20 61 20 63 6f 70 79 | .License,.and.how.to.view.a.copy | 
| 59920 | 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65    2e 20 20 49 66 0a 74 68 65 20 69 6e 74 65 72 66 | .of.this.License...If.the.interf | 
| 59940 | 61 63 65 20 70 72 65 73 65 6e 74 73 20 61 20 6c    69 73 74 20 6f 66 20 75 73 65 72 20 63 6f 6d 6d | ace.presents.a.list.of.user.comm | 
| 59960 | 61 6e 64 73 20 6f 72 20 6f 70 74 69 6f 6e 73 2c    20 73 75 63 68 20 61 73 20 61 0a 6d 65 6e 75 2c | ands.or.options,.such.as.a.menu, | 
| 59980 | 20 61 20 70 72 6f 6d 69 6e 65 6e 74 20 69 74 65    6d 20 69 6e 20 74 68 65 20 6c 69 73 74 20 6d 65 | .a.prominent.item.in.the.list.me | 
| 599a0 | 65 74 73 20 74 68 69 73 20 63 72 69 74 65 72 69    6f 6e 2e 0a 0a 20 20 31 2e 20 53 6f 75 72 63 65 | ets.this.criterion.....1..Source | 
| 599c0 | 20 43 6f 64 65 2e 0a 0a 20 20 54 68 65 20 22 73    6f 75 72 63 65 20 63 6f 64 65 22 20 66 6f 72 20 | .Code.....The."source.code".for. | 
| 599e0 | 61 20 77 6f 72 6b 20 6d 65 61 6e 73 20 74 68 65    20 70 72 65 66 65 72 72 65 64 20 66 6f 72 6d 20 | a.work.means.the.preferred.form. | 
| 59a00 | 6f 66 20 74 68 65 20 77 6f 72 6b 0a 66 6f 72 20    6d 61 6b 69 6e 67 20 6d 6f 64 69 66 69 63 61 74 | of.the.work.for.making.modificat | 
| 59a20 | 69 6f 6e 73 20 74 6f 20 69 74 2e 20 20 22 4f 62    6a 65 63 74 20 63 6f 64 65 22 20 6d 65 61 6e 73 | ions.to.it..."Object.code".means | 
| 59a40 | 20 61 6e 79 20 6e 6f 6e 2d 73 6f 75 72 63 65 0a    66 6f 72 6d 20 6f 66 20 61 20 77 6f 72 6b 2e 0a | .any.non-source.form.of.a.work.. | 
| 59a60 | 0a 20 20 41 20 22 53 74 61 6e 64 61 72 64 20 49    6e 74 65 72 66 61 63 65 22 20 6d 65 61 6e 73 20 | ...A."Standard.Interface".means. | 
| 59a80 | 61 6e 20 69 6e 74 65 72 66 61 63 65 20 74 68 61    74 20 65 69 74 68 65 72 20 69 73 20 61 6e 20 6f | an.interface.that.either.is.an.o | 
| 59aa0 | 66 66 69 63 69 61 6c 0a 73 74 61 6e 64 61 72 64    20 64 65 66 69 6e 65 64 20 62 79 20 61 20 72 65 | fficial.standard.defined.by.a.re | 
| 59ac0 | 63 6f 67 6e 69 7a 65 64 20 73 74 61 6e 64 61 72    64 73 20 62 6f 64 79 2c 20 6f 72 2c 20 69 6e 20 | cognized.standards.body,.or,.in. | 
| 59ae0 | 74 68 65 20 63 61 73 65 20 6f 66 0a 69 6e 74 65    72 66 61 63 65 73 20 73 70 65 63 69 66 69 65 64 | the.case.of.interfaces.specified | 
| 59b00 | 20 66 6f 72 20 61 20 70 61 72 74 69 63 75 6c 61    72 20 70 72 6f 67 72 61 6d 6d 69 6e 67 20 6c 61 | .for.a.particular.programming.la | 
| 59b20 | 6e 67 75 61 67 65 2c 20 6f 6e 65 20 74 68 61 74    0a 69 73 20 77 69 64 65 6c 79 20 75 73 65 64 20 | nguage,.one.that.is.widely.used. | 
| 59b40 | 61 6d 6f 6e 67 20 64 65 76 65 6c 6f 70 65 72 73    20 77 6f 72 6b 69 6e 67 20 69 6e 20 74 68 61 74 | among.developers.working.in.that | 
| 59b60 | 20 6c 61 6e 67 75 61 67 65 2e 0a 0a 20 20 54 68    65 20 22 53 79 73 74 65 6d 20 4c 69 62 72 61 72 | .language.....The."System.Librar | 
| 59b80 | 69 65 73 22 20 6f 66 20 61 6e 20 65 78 65 63 75    74 61 62 6c 65 20 77 6f 72 6b 20 69 6e 63 6c 75 | ies".of.an.executable.work.inclu | 
| 59ba0 | 64 65 20 61 6e 79 74 68 69 6e 67 2c 20 6f 74 68    65 72 0a 74 68 61 6e 20 74 68 65 20 77 6f 72 6b | de.anything,.other.than.the.work | 
| 59bc0 | 20 61 73 20 61 20 77 68 6f 6c 65 2c 20 74 68 61    74 20 28 61 29 20 69 73 20 69 6e 63 6c 75 64 65 | .as.a.whole,.that.(a).is.include | 
| 59be0 | 64 20 69 6e 20 74 68 65 20 6e 6f 72 6d 61 6c 20    66 6f 72 6d 20 6f 66 0a 70 61 63 6b 61 67 69 6e | d.in.the.normal.form.of.packagin | 
| 59c00 | 67 20 61 20 4d 61 6a 6f 72 20 43 6f 6d 70 6f 6e    65 6e 74 2c 20 62 75 74 20 77 68 69 63 68 20 69 | g.a.Major.Component,.but.which.i | 
| 59c20 | 73 20 6e 6f 74 20 70 61 72 74 20 6f 66 20 74 68    61 74 20 4d 61 6a 6f 72 0a 43 6f 6d 70 6f 6e 65 | s.not.part.of.that.Major.Compone | 
| 59c40 | 6e 74 2c 20 61 6e 64 20 28 62 29 20 73 65 72 76    65 73 20 6f 6e 6c 79 20 74 6f 20 65 6e 61 62 6c | nt,.and.(b).serves.only.to.enabl | 
| 59c60 | 65 20 75 73 65 20 6f 66 20 74 68 65 20 77 6f 72    6b 20 77 69 74 68 20 74 68 61 74 0a 4d 61 6a 6f | e.use.of.the.work.with.that.Majo | 
| 59c80 | 72 20 43 6f 6d 70 6f 6e 65 6e 74 2c 20 6f 72 20    74 6f 20 69 6d 70 6c 65 6d 65 6e 74 20 61 20 53 | r.Component,.or.to.implement.a.S | 
| 59ca0 | 74 61 6e 64 61 72 64 20 49 6e 74 65 72 66 61 63    65 20 66 6f 72 20 77 68 69 63 68 20 61 6e 0a 69 | tandard.Interface.for.which.an.i | 
| 59cc0 | 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 69 73    20 61 76 61 69 6c 61 62 6c 65 20 74 6f 20 74 68 | mplementation.is.available.to.th | 
| 59ce0 | 65 20 70 75 62 6c 69 63 20 69 6e 20 73 6f 75 72    63 65 20 63 6f 64 65 20 66 6f 72 6d 2e 20 20 41 | e.public.in.source.code.form...A | 
| 59d00 | 0a 22 4d 61 6a 6f 72 20 43 6f 6d 70 6f 6e 65 6e    74 22 2c 20 69 6e 20 74 68 69 73 20 63 6f 6e 74 | ."Major.Component",.in.this.cont | 
| 59d20 | 65 78 74 2c 20 6d 65 61 6e 73 20 61 20 6d 61 6a    6f 72 20 65 73 73 65 6e 74 69 61 6c 20 63 6f 6d | ext,.means.a.major.essential.com | 
| 59d40 | 70 6f 6e 65 6e 74 0a 28 6b 65 72 6e 65 6c 2c 20    77 69 6e 64 6f 77 20 73 79 73 74 65 6d 2c 20 61 | ponent.(kernel,.window.system,.a | 
| 59d60 | 6e 64 20 73 6f 20 6f 6e 29 20 6f 66 20 74 68 65    20 73 70 65 63 69 66 69 63 20 6f 70 65 72 61 74 | nd.so.on).of.the.specific.operat | 
| 59d80 | 69 6e 67 20 73 79 73 74 65 6d 0a 28 69 66 20 61    6e 79 29 20 6f 6e 20 77 68 69 63 68 20 74 68 65 | ing.system.(if.any).on.which.the | 
| 59da0 | 20 65 78 65 63 75 74 61 62 6c 65 20 77 6f 72 6b    20 72 75 6e 73 2c 20 6f 72 20 61 20 63 6f 6d 70 | .executable.work.runs,.or.a.comp | 
| 59dc0 | 69 6c 65 72 20 75 73 65 64 20 74 6f 0a 70 72 6f    64 75 63 65 20 74 68 65 20 77 6f 72 6b 2c 20 6f | iler.used.to.produce.the.work,.o | 
| 59de0 | 72 20 61 6e 20 6f 62 6a 65 63 74 20 63 6f 64 65    20 69 6e 74 65 72 70 72 65 74 65 72 20 75 73 65 | r.an.object.code.interpreter.use | 
| 59e00 | 64 20 74 6f 20 72 75 6e 20 69 74 2e 0a 0a 20 20    54 68 65 20 22 43 6f 72 72 65 73 70 6f 6e 64 69 | d.to.run.it.....The."Correspondi | 
| 59e20 | 6e 67 20 53 6f 75 72 63 65 22 20 66 6f 72 20 61    20 77 6f 72 6b 20 69 6e 20 6f 62 6a 65 63 74 20 | ng.Source".for.a.work.in.object. | 
| 59e40 | 63 6f 64 65 20 66 6f 72 6d 20 6d 65 61 6e 73 20    61 6c 6c 0a 74 68 65 20 73 6f 75 72 63 65 20 63 | code.form.means.all.the.source.c | 
| 59e60 | 6f 64 65 20 6e 65 65 64 65 64 20 74 6f 20 67 65    6e 65 72 61 74 65 2c 20 69 6e 73 74 61 6c 6c 2c | ode.needed.to.generate,.install, | 
| 59e80 | 20 61 6e 64 20 28 66 6f 72 20 61 6e 20 65 78 65    63 75 74 61 62 6c 65 0a 77 6f 72 6b 29 20 72 75 | .and.(for.an.executable.work).ru | 
| 59ea0 | 6e 20 74 68 65 20 6f 62 6a 65 63 74 20 63 6f 64    65 20 61 6e 64 20 74 6f 20 6d 6f 64 69 66 79 20 | n.the.object.code.and.to.modify. | 
| 59ec0 | 74 68 65 20 77 6f 72 6b 2c 20 69 6e 63 6c 75 64    69 6e 67 20 73 63 72 69 70 74 73 20 74 6f 0a 63 | the.work,.including.scripts.to.c | 
| 59ee0 | 6f 6e 74 72 6f 6c 20 74 68 6f 73 65 20 61 63 74    69 76 69 74 69 65 73 2e 20 20 48 6f 77 65 76 65 | ontrol.those.activities...Howeve | 
| 59f00 | 72 2c 20 69 74 20 64 6f 65 73 20 6e 6f 74 20 69    6e 63 6c 75 64 65 20 74 68 65 20 77 6f 72 6b 27 | r,.it.does.not.include.the.work' | 
| 59f20 | 73 0a 53 79 73 74 65 6d 20 4c 69 62 72 61 72 69    65 73 2c 20 6f 72 20 67 65 6e 65 72 61 6c 2d 70 | s.System.Libraries,.or.general-p | 
| 59f40 | 75 72 70 6f 73 65 20 74 6f 6f 6c 73 20 6f 72 20    67 65 6e 65 72 61 6c 6c 79 20 61 76 61 69 6c 61 | urpose.tools.or.generally.availa | 
| 59f60 | 62 6c 65 20 66 72 65 65 0a 70 72 6f 67 72 61 6d    73 20 77 68 69 63 68 20 61 72 65 20 75 73 65 64 | ble.free.programs.which.are.used | 
| 59f80 | 20 75 6e 6d 6f 64 69 66 69 65 64 20 69 6e 20 70    65 72 66 6f 72 6d 69 6e 67 20 74 68 6f 73 65 20 | .unmodified.in.performing.those. | 
| 59fa0 | 61 63 74 69 76 69 74 69 65 73 20 62 75 74 0a 77    68 69 63 68 20 61 72 65 20 6e 6f 74 20 70 61 72 | activities.but.which.are.not.par | 
| 59fc0 | 74 20 6f 66 20 74 68 65 20 77 6f 72 6b 2e 20 20    46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 43 6f 72 | t.of.the.work...For.example,.Cor | 
| 59fe0 | 72 65 73 70 6f 6e 64 69 6e 67 20 53 6f 75 72 63    65 0a 69 6e 63 6c 75 64 65 73 20 69 6e 74 65 72 | responding.Source.includes.inter | 
| 5a000 | 66 61 63 65 20 64 65 66 69 6e 69 74 69 6f 6e 20    66 69 6c 65 73 20 61 73 73 6f 63 69 61 74 65 64 | face.definition.files.associated | 
| 5a020 | 20 77 69 74 68 20 73 6f 75 72 63 65 20 66 69 6c    65 73 20 66 6f 72 0a 74 68 65 20 77 6f 72 6b 2c | .with.source.files.for.the.work, | 
| 5a040 | 20 61 6e 64 20 74 68 65 20 73 6f 75 72 63 65 20    63 6f 64 65 20 66 6f 72 20 73 68 61 72 65 64 20 | .and.the.source.code.for.shared. | 
| 5a060 | 6c 69 62 72 61 72 69 65 73 20 61 6e 64 20 64 79    6e 61 6d 69 63 61 6c 6c 79 0a 6c 69 6e 6b 65 64 | libraries.and.dynamically.linked | 
| 5a080 | 20 73 75 62 70 72 6f 67 72 61 6d 73 20 74 68 61    74 20 74 68 65 20 77 6f 72 6b 20 69 73 20 73 70 | .subprograms.that.the.work.is.sp | 
| 5a0a0 | 65 63 69 66 69 63 61 6c 6c 79 20 64 65 73 69 67    6e 65 64 20 74 6f 20 72 65 71 75 69 72 65 2c 0a | ecifically.designed.to.require,. | 
| 5a0c0 | 73 75 63 68 20 61 73 20 62 79 20 69 6e 74 69 6d    61 74 65 20 64 61 74 61 20 63 6f 6d 6d 75 6e 69 | such.as.by.intimate.data.communi | 
| 5a0e0 | 63 61 74 69 6f 6e 20 6f 72 20 63 6f 6e 74 72 6f    6c 20 66 6c 6f 77 20 62 65 74 77 65 65 6e 20 74 | cation.or.control.flow.between.t | 
| 5a100 | 68 6f 73 65 0a 73 75 62 70 72 6f 67 72 61 6d 73    20 61 6e 64 20 6f 74 68 65 72 20 70 61 72 74 73 | hose.subprograms.and.other.parts | 
| 5a120 | 20 6f 66 20 74 68 65 20 77 6f 72 6b 2e 0a 0a 20    20 54 68 65 20 43 6f 72 72 65 73 70 6f 6e 64 69 | .of.the.work.....The.Correspondi | 
| 5a140 | 6e 67 20 53 6f 75 72 63 65 20 6e 65 65 64 20 6e    6f 74 20 69 6e 63 6c 75 64 65 20 61 6e 79 74 68 | ng.Source.need.not.include.anyth | 
| 5a160 | 69 6e 67 20 74 68 61 74 20 75 73 65 72 73 0a 63    61 6e 20 72 65 67 65 6e 65 72 61 74 65 20 61 75 | ing.that.users.can.regenerate.au | 
| 5a180 | 74 6f 6d 61 74 69 63 61 6c 6c 79 20 66 72 6f 6d    20 6f 74 68 65 72 20 70 61 72 74 73 20 6f 66 20 | tomatically.from.other.parts.of. | 
| 5a1a0 | 74 68 65 20 43 6f 72 72 65 73 70 6f 6e 64 69 6e    67 0a 53 6f 75 72 63 65 2e 0a 0a 20 20 54 68 65 | the.Corresponding.Source.....The | 
| 5a1c0 | 20 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 53    6f 75 72 63 65 20 66 6f 72 20 61 20 77 6f 72 6b | .Corresponding.Source.for.a.work | 
| 5a1e0 | 20 69 6e 20 73 6f 75 72 63 65 20 63 6f 64 65 20    66 6f 72 6d 20 69 73 20 74 68 61 74 0a 73 61 6d | .in.source.code.form.is.that.sam | 
| 5a200 | 65 20 77 6f 72 6b 2e 0a 0a 20 20 32 2e 20 42 61    73 69 63 20 50 65 72 6d 69 73 73 69 6f 6e 73 2e | e.work.....2..Basic.Permissions. | 
| 5a220 | 0a 0a 20 20 41 6c 6c 20 72 69 67 68 74 73 20 67    72 61 6e 74 65 64 20 75 6e 64 65 72 20 74 68 69 | ....All.rights.granted.under.thi | 
| 5a240 | 73 20 4c 69 63 65 6e 73 65 20 61 72 65 20 67 72    61 6e 74 65 64 20 66 6f 72 20 74 68 65 20 74 65 | s.License.are.granted.for.the.te | 
| 5a260 | 72 6d 20 6f 66 0a 63 6f 70 79 72 69 67 68 74 20    6f 6e 20 74 68 65 20 50 72 6f 67 72 61 6d 2c 20 | rm.of.copyright.on.the.Program,. | 
| 5a280 | 61 6e 64 20 61 72 65 20 69 72 72 65 76 6f 63 61    62 6c 65 20 70 72 6f 76 69 64 65 64 20 74 68 65 | and.are.irrevocable.provided.the | 
| 5a2a0 | 20 73 74 61 74 65 64 0a 63 6f 6e 64 69 74 69 6f    6e 73 20 61 72 65 20 6d 65 74 2e 20 20 54 68 69 | .stated.conditions.are.met...Thi | 
| 5a2c0 | 73 20 4c 69 63 65 6e 73 65 20 65 78 70 6c 69 63    69 74 6c 79 20 61 66 66 69 72 6d 73 20 79 6f 75 | s.License.explicitly.affirms.you | 
| 5a2e0 | 72 20 75 6e 6c 69 6d 69 74 65 64 0a 70 65 72 6d    69 73 73 69 6f 6e 20 74 6f 20 72 75 6e 20 74 68 | r.unlimited.permission.to.run.th | 
| 5a300 | 65 20 75 6e 6d 6f 64 69 66 69 65 64 20 50 72 6f    67 72 61 6d 2e 20 20 54 68 65 20 6f 75 74 70 75 | e.unmodified.Program...The.outpu | 
| 5a320 | 74 20 66 72 6f 6d 20 72 75 6e 6e 69 6e 67 20 61    0a 63 6f 76 65 72 65 64 20 77 6f 72 6b 20 69 73 | t.from.running.a.covered.work.is | 
| 5a340 | 20 63 6f 76 65 72 65 64 20 62 79 20 74 68 69 73    20 4c 69 63 65 6e 73 65 20 6f 6e 6c 79 20 69 66 | .covered.by.this.License.only.if | 
| 5a360 | 20 74 68 65 20 6f 75 74 70 75 74 2c 20 67 69 76    65 6e 20 69 74 73 0a 63 6f 6e 74 65 6e 74 2c 20 | .the.output,.given.its.content,. | 
| 5a380 | 63 6f 6e 73 74 69 74 75 74 65 73 20 61 20 63 6f    76 65 72 65 64 20 77 6f 72 6b 2e 20 20 54 68 69 | constitutes.a.covered.work...Thi | 
| 5a3a0 | 73 20 4c 69 63 65 6e 73 65 20 61 63 6b 6e 6f 77    6c 65 64 67 65 73 20 79 6f 75 72 0a 72 69 67 68 | s.License.acknowledges.your.righ | 
| 5a3c0 | 74 73 20 6f 66 20 66 61 69 72 20 75 73 65 20 6f    72 20 6f 74 68 65 72 20 65 71 75 69 76 61 6c 65 | ts.of.fair.use.or.other.equivale | 
| 5a3e0 | 6e 74 2c 20 61 73 20 70 72 6f 76 69 64 65 64 20    62 79 20 63 6f 70 79 72 69 67 68 74 20 6c 61 77 | nt,.as.provided.by.copyright.law | 
| 5a400 | 2e 0a 0a 20 20 59 6f 75 20 6d 61 79 20 6d 61 6b    65 2c 20 72 75 6e 20 61 6e 64 20 70 72 6f 70 61 | .....You.may.make,.run.and.propa | 
| 5a420 | 67 61 74 65 20 63 6f 76 65 72 65 64 20 77 6f 72    6b 73 20 74 68 61 74 20 79 6f 75 20 64 6f 20 6e | gate.covered.works.that.you.do.n | 
| 5a440 | 6f 74 0a 63 6f 6e 76 65 79 2c 20 77 69 74 68 6f    75 74 20 63 6f 6e 64 69 74 69 6f 6e 73 20 73 6f | ot.convey,.without.conditions.so | 
| 5a460 | 20 6c 6f 6e 67 20 61 73 20 79 6f 75 72 20 6c 69    63 65 6e 73 65 20 6f 74 68 65 72 77 69 73 65 20 | .long.as.your.license.otherwise. | 
| 5a480 | 72 65 6d 61 69 6e 73 0a 69 6e 20 66 6f 72 63 65    2e 20 20 59 6f 75 20 6d 61 79 20 63 6f 6e 76 65 | remains.in.force...You.may.conve | 
| 5a4a0 | 79 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 73 20    74 6f 20 6f 74 68 65 72 73 20 66 6f 72 20 74 68 | y.covered.works.to.others.for.th | 
| 5a4c0 | 65 20 73 6f 6c 65 20 70 75 72 70 6f 73 65 0a 6f    66 20 68 61 76 69 6e 67 20 74 68 65 6d 20 6d 61 | e.sole.purpose.of.having.them.ma | 
| 5a4e0 | 6b 65 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 73    20 65 78 63 6c 75 73 69 76 65 6c 79 20 66 6f 72 | ke.modifications.exclusively.for | 
| 5a500 | 20 79 6f 75 2c 20 6f 72 20 70 72 6f 76 69 64 65    20 79 6f 75 0a 77 69 74 68 20 66 61 63 69 6c 69 | .you,.or.provide.you.with.facili | 
| 5a520 | 74 69 65 73 20 66 6f 72 20 72 75 6e 6e 69 6e 67    20 74 68 6f 73 65 20 77 6f 72 6b 73 2c 20 70 72 | ties.for.running.those.works,.pr | 
| 5a540 | 6f 76 69 64 65 64 20 74 68 61 74 20 79 6f 75 20    63 6f 6d 70 6c 79 20 77 69 74 68 0a 74 68 65 20 | ovided.that.you.comply.with.the. | 
| 5a560 | 74 65 72 6d 73 20 6f 66 20 74 68 69 73 20 4c 69    63 65 6e 73 65 20 69 6e 20 63 6f 6e 76 65 79 69 | terms.of.this.License.in.conveyi | 
| 5a580 | 6e 67 20 61 6c 6c 20 6d 61 74 65 72 69 61 6c 20    66 6f 72 20 77 68 69 63 68 20 79 6f 75 20 64 6f | ng.all.material.for.which.you.do | 
| 5a5a0 | 0a 6e 6f 74 20 63 6f 6e 74 72 6f 6c 20 63 6f 70    79 72 69 67 68 74 2e 20 20 54 68 6f 73 65 20 74 | .not.control.copyright...Those.t | 
| 5a5c0 | 68 75 73 20 6d 61 6b 69 6e 67 20 6f 72 20 72 75    6e 6e 69 6e 67 20 74 68 65 20 63 6f 76 65 72 65 | hus.making.or.running.the.covere | 
| 5a5e0 | 64 20 77 6f 72 6b 73 0a 66 6f 72 20 79 6f 75 20    6d 75 73 74 20 64 6f 20 73 6f 20 65 78 63 6c 75 | d.works.for.you.must.do.so.exclu | 
| 5a600 | 73 69 76 65 6c 79 20 6f 6e 20 79 6f 75 72 20 62    65 68 61 6c 66 2c 20 75 6e 64 65 72 20 79 6f 75 | sively.on.your.behalf,.under.you | 
| 5a620 | 72 20 64 69 72 65 63 74 69 6f 6e 0a 61 6e 64 20    63 6f 6e 74 72 6f 6c 2c 20 6f 6e 20 74 65 72 6d | r.direction.and.control,.on.term | 
| 5a640 | 73 20 74 68 61 74 20 70 72 6f 68 69 62 69 74 20    74 68 65 6d 20 66 72 6f 6d 20 6d 61 6b 69 6e 67 | s.that.prohibit.them.from.making | 
| 5a660 | 20 61 6e 79 20 63 6f 70 69 65 73 20 6f 66 0a 79    6f 75 72 20 63 6f 70 79 72 69 67 68 74 65 64 20 | .any.copies.of.your.copyrighted. | 
| 5a680 | 6d 61 74 65 72 69 61 6c 20 6f 75 74 73 69 64 65    20 74 68 65 69 72 20 72 65 6c 61 74 69 6f 6e 73 | material.outside.their.relations | 
| 5a6a0 | 68 69 70 20 77 69 74 68 20 79 6f 75 2e 0a 0a 20    20 43 6f 6e 76 65 79 69 6e 67 20 75 6e 64 65 72 | hip.with.you.....Conveying.under | 
| 5a6c0 | 20 61 6e 79 20 6f 74 68 65 72 20 63 69 72 63 75    6d 73 74 61 6e 63 65 73 20 69 73 20 70 65 72 6d | .any.other.circumstances.is.perm | 
| 5a6e0 | 69 74 74 65 64 20 73 6f 6c 65 6c 79 20 75 6e 64    65 72 0a 74 68 65 20 63 6f 6e 64 69 74 69 6f 6e | itted.solely.under.the.condition | 
| 5a700 | 73 20 73 74 61 74 65 64 20 62 65 6c 6f 77 2e 20    20 53 75 62 6c 69 63 65 6e 73 69 6e 67 20 69 73 | s.stated.below...Sublicensing.is | 
| 5a720 | 20 6e 6f 74 20 61 6c 6c 6f 77 65 64 3b 20 73 65    63 74 69 6f 6e 20 31 30 0a 6d 61 6b 65 73 20 69 | .not.allowed;.section.10.makes.i | 
| 5a740 | 74 20 75 6e 6e 65 63 65 73 73 61 72 79 2e 0a 0a    20 20 33 2e 20 50 72 6f 74 65 63 74 69 6e 67 20 | t.unnecessary.....3..Protecting. | 
| 5a760 | 55 73 65 72 73 27 20 4c 65 67 61 6c 20 52 69 67    68 74 73 20 46 72 6f 6d 20 41 6e 74 69 2d 43 69 | Users'.Legal.Rights.From.Anti-Ci | 
| 5a780 | 72 63 75 6d 76 65 6e 74 69 6f 6e 20 4c 61 77 2e    0a 0a 20 20 4e 6f 20 63 6f 76 65 72 65 64 20 77 | rcumvention.Law.....No.covered.w | 
| 5a7a0 | 6f 72 6b 20 73 68 61 6c 6c 20 62 65 20 64 65 65    6d 65 64 20 70 61 72 74 20 6f 66 20 61 6e 20 65 | ork.shall.be.deemed.part.of.an.e | 
| 5a7c0 | 66 66 65 63 74 69 76 65 20 74 65 63 68 6e 6f 6c    6f 67 69 63 61 6c 0a 6d 65 61 73 75 72 65 20 75 | ffective.technological.measure.u | 
| 5a7e0 | 6e 64 65 72 20 61 6e 79 20 61 70 70 6c 69 63 61    62 6c 65 20 6c 61 77 20 66 75 6c 66 69 6c 6c 69 | nder.any.applicable.law.fulfilli | 
| 5a800 | 6e 67 20 6f 62 6c 69 67 61 74 69 6f 6e 73 20 75    6e 64 65 72 20 61 72 74 69 63 6c 65 0a 31 31 20 | ng.obligations.under.article.11. | 
| 5a820 | 6f 66 20 74 68 65 20 57 49 50 4f 20 63 6f 70 79    72 69 67 68 74 20 74 72 65 61 74 79 20 61 64 6f | of.the.WIPO.copyright.treaty.ado | 
| 5a840 | 70 74 65 64 20 6f 6e 20 32 30 20 44 65 63 65 6d    62 65 72 20 31 39 39 36 2c 20 6f 72 0a 73 69 6d | pted.on.20.December.1996,.or.sim | 
| 5a860 | 69 6c 61 72 20 6c 61 77 73 20 70 72 6f 68 69 62    69 74 69 6e 67 20 6f 72 20 72 65 73 74 72 69 63 | ilar.laws.prohibiting.or.restric | 
| 5a880 | 74 69 6e 67 20 63 69 72 63 75 6d 76 65 6e 74 69    6f 6e 20 6f 66 20 73 75 63 68 0a 6d 65 61 73 75 | ting.circumvention.of.such.measu | 
| 5a8a0 | 72 65 73 2e 0a 0a 20 20 57 68 65 6e 20 79 6f 75    20 63 6f 6e 76 65 79 20 61 20 63 6f 76 65 72 65 | res.....When.you.convey.a.covere | 
| 5a8c0 | 64 20 77 6f 72 6b 2c 20 79 6f 75 20 77 61 69 76    65 20 61 6e 79 20 6c 65 67 61 6c 20 70 6f 77 65 | d.work,.you.waive.any.legal.powe | 
| 5a8e0 | 72 20 74 6f 20 66 6f 72 62 69 64 0a 63 69 72 63    75 6d 76 65 6e 74 69 6f 6e 20 6f 66 20 74 65 63 | r.to.forbid.circumvention.of.tec | 
| 5a900 | 68 6e 6f 6c 6f 67 69 63 61 6c 20 6d 65 61 73 75    72 65 73 20 74 6f 20 74 68 65 20 65 78 74 65 6e | hnological.measures.to.the.exten | 
| 5a920 | 74 20 73 75 63 68 20 63 69 72 63 75 6d 76 65 6e    74 69 6f 6e 0a 69 73 20 65 66 66 65 63 74 65 64 | t.such.circumvention.is.effected | 
| 5a940 | 20 62 79 20 65 78 65 72 63 69 73 69 6e 67 20 72    69 67 68 74 73 20 75 6e 64 65 72 20 74 68 69 73 | .by.exercising.rights.under.this | 
| 5a960 | 20 4c 69 63 65 6e 73 65 20 77 69 74 68 20 72 65    73 70 65 63 74 20 74 6f 0a 74 68 65 20 63 6f 76 | .License.with.respect.to.the.cov | 
| 5a980 | 65 72 65 64 20 77 6f 72 6b 2c 20 61 6e 64 20 79    6f 75 20 64 69 73 63 6c 61 69 6d 20 61 6e 79 20 | ered.work,.and.you.disclaim.any. | 
| 5a9a0 | 69 6e 74 65 6e 74 69 6f 6e 20 74 6f 20 6c 69 6d    69 74 20 6f 70 65 72 61 74 69 6f 6e 20 6f 72 0a | intention.to.limit.operation.or. | 
| 5a9c0 | 6d 6f 64 69 66 69 63 61 74 69 6f 6e 20 6f 66 20    74 68 65 20 77 6f 72 6b 20 61 73 20 61 20 6d 65 | modification.of.the.work.as.a.me | 
| 5a9e0 | 61 6e 73 20 6f 66 20 65 6e 66 6f 72 63 69 6e 67    2c 20 61 67 61 69 6e 73 74 20 74 68 65 20 77 6f | ans.of.enforcing,.against.the.wo | 
| 5aa00 | 72 6b 27 73 0a 75 73 65 72 73 2c 20 79 6f 75 72    20 6f 72 20 74 68 69 72 64 20 70 61 72 74 69 65 | rk's.users,.your.or.third.partie | 
| 5aa20 | 73 27 20 6c 65 67 61 6c 20 72 69 67 68 74 73 20    74 6f 20 66 6f 72 62 69 64 20 63 69 72 63 75 6d | s'.legal.rights.to.forbid.circum | 
| 5aa40 | 76 65 6e 74 69 6f 6e 20 6f 66 0a 74 65 63 68 6e    6f 6c 6f 67 69 63 61 6c 20 6d 65 61 73 75 72 65 | vention.of.technological.measure | 
| 5aa60 | 73 2e 0a 0a 20 20 34 2e 20 43 6f 6e 76 65 79 69    6e 67 20 56 65 72 62 61 74 69 6d 20 43 6f 70 69 | s.....4..Conveying.Verbatim.Copi | 
| 5aa80 | 65 73 2e 0a 0a 20 20 59 6f 75 20 6d 61 79 20 63    6f 6e 76 65 79 20 76 65 72 62 61 74 69 6d 20 63 | es.....You.may.convey.verbatim.c | 
| 5aaa0 | 6f 70 69 65 73 20 6f 66 20 74 68 65 20 50 72 6f    67 72 61 6d 27 73 20 73 6f 75 72 63 65 20 63 6f | opies.of.the.Program's.source.co | 
| 5aac0 | 64 65 20 61 73 20 79 6f 75 0a 72 65 63 65 69 76    65 20 69 74 2c 20 69 6e 20 61 6e 79 20 6d 65 64 | de.as.you.receive.it,.in.any.med | 
| 5aae0 | 69 75 6d 2c 20 70 72 6f 76 69 64 65 64 20 74 68    61 74 20 79 6f 75 20 63 6f 6e 73 70 69 63 75 6f | ium,.provided.that.you.conspicuo | 
| 5ab00 | 75 73 6c 79 20 61 6e 64 0a 61 70 70 72 6f 70 72    69 61 74 65 6c 79 20 70 75 62 6c 69 73 68 20 6f | usly.and.appropriately.publish.o | 
| 5ab20 | 6e 20 65 61 63 68 20 63 6f 70 79 20 61 6e 20 61    70 70 72 6f 70 72 69 61 74 65 20 63 6f 70 79 72 | n.each.copy.an.appropriate.copyr | 
| 5ab40 | 69 67 68 74 20 6e 6f 74 69 63 65 3b 0a 6b 65 65    70 20 69 6e 74 61 63 74 20 61 6c 6c 20 6e 6f 74 | ight.notice;.keep.intact.all.not | 
| 5ab60 | 69 63 65 73 20 73 74 61 74 69 6e 67 20 74 68 61    74 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 61 | ices.stating.that.this.License.a | 
| 5ab80 | 6e 64 20 61 6e 79 0a 6e 6f 6e 2d 70 65 72 6d 69    73 73 69 76 65 20 74 65 72 6d 73 20 61 64 64 65 | nd.any.non-permissive.terms.adde | 
| 5aba0 | 64 20 69 6e 20 61 63 63 6f 72 64 20 77 69 74 68    20 73 65 63 74 69 6f 6e 20 37 20 61 70 70 6c 79 | d.in.accord.with.section.7.apply | 
| 5abc0 | 20 74 6f 20 74 68 65 20 63 6f 64 65 3b 0a 6b 65    65 70 20 69 6e 74 61 63 74 20 61 6c 6c 20 6e 6f | .to.the.code;.keep.intact.all.no | 
| 5abe0 | 74 69 63 65 73 20 6f 66 20 74 68 65 20 61 62 73    65 6e 63 65 20 6f 66 20 61 6e 79 20 77 61 72 72 | tices.of.the.absence.of.any.warr | 
| 5ac00 | 61 6e 74 79 3b 20 61 6e 64 20 67 69 76 65 20 61    6c 6c 0a 72 65 63 69 70 69 65 6e 74 73 20 61 20 | anty;.and.give.all.recipients.a. | 
| 5ac20 | 63 6f 70 79 20 6f 66 20 74 68 69 73 20 4c 69 63    65 6e 73 65 20 61 6c 6f 6e 67 20 77 69 74 68 20 | copy.of.this.License.along.with. | 
| 5ac40 | 74 68 65 20 50 72 6f 67 72 61 6d 2e 0a 0a 20 20    59 6f 75 20 6d 61 79 20 63 68 61 72 67 65 20 61 | the.Program.....You.may.charge.a | 
| 5ac60 | 6e 79 20 70 72 69 63 65 20 6f 72 20 6e 6f 20 70    72 69 63 65 20 66 6f 72 20 65 61 63 68 20 63 6f | ny.price.or.no.price.for.each.co | 
| 5ac80 | 70 79 20 74 68 61 74 20 79 6f 75 20 63 6f 6e 76    65 79 2c 0a 61 6e 64 20 79 6f 75 20 6d 61 79 20 | py.that.you.convey,.and.you.may. | 
| 5aca0 | 6f 66 66 65 72 20 73 75 70 70 6f 72 74 20 6f 72    20 77 61 72 72 61 6e 74 79 20 70 72 6f 74 65 63 | offer.support.or.warranty.protec | 
| 5acc0 | 74 69 6f 6e 20 66 6f 72 20 61 20 66 65 65 2e 0a    0a 20 20 35 2e 20 43 6f 6e 76 65 79 69 6e 67 20 | tion.for.a.fee.....5..Conveying. | 
| 5ace0 | 4d 6f 64 69 66 69 65 64 20 53 6f 75 72 63 65 20    56 65 72 73 69 6f 6e 73 2e 0a 0a 20 20 59 6f 75 | Modified.Source.Versions.....You | 
| 5ad00 | 20 6d 61 79 20 63 6f 6e 76 65 79 20 61 20 77 6f    72 6b 20 62 61 73 65 64 20 6f 6e 20 74 68 65 20 | .may.convey.a.work.based.on.the. | 
| 5ad20 | 50 72 6f 67 72 61 6d 2c 20 6f 72 20 74 68 65 20    6d 6f 64 69 66 69 63 61 74 69 6f 6e 73 20 74 6f | Program,.or.the.modifications.to | 
| 5ad40 | 0a 70 72 6f 64 75 63 65 20 69 74 20 66 72 6f 6d    20 74 68 65 20 50 72 6f 67 72 61 6d 2c 20 69 6e | .produce.it.from.the.Program,.in | 
| 5ad60 | 20 74 68 65 20 66 6f 72 6d 20 6f 66 20 73 6f 75    72 63 65 20 63 6f 64 65 20 75 6e 64 65 72 20 74 | .the.form.of.source.code.under.t | 
| 5ad80 | 68 65 0a 74 65 72 6d 73 20 6f 66 20 73 65 63 74    69 6f 6e 20 34 2c 20 70 72 6f 76 69 64 65 64 20 | he.terms.of.section.4,.provided. | 
| 5ada0 | 74 68 61 74 20 79 6f 75 20 61 6c 73 6f 20 6d 65    65 74 20 61 6c 6c 20 6f 66 20 74 68 65 73 65 20 | that.you.also.meet.all.of.these. | 
| 5adc0 | 63 6f 6e 64 69 74 69 6f 6e 73 3a 0a 0a 20 20 20    20 61 29 20 54 68 65 20 77 6f 72 6b 20 6d 75 73 | conditions:......a).The.work.mus | 
| 5ade0 | 74 20 63 61 72 72 79 20 70 72 6f 6d 69 6e 65 6e    74 20 6e 6f 74 69 63 65 73 20 73 74 61 74 69 6e | t.carry.prominent.notices.statin | 
| 5ae00 | 67 20 74 68 61 74 20 79 6f 75 20 6d 6f 64 69 66    69 65 64 0a 20 20 20 20 69 74 2c 20 61 6e 64 20 | g.that.you.modified.....it,.and. | 
| 5ae20 | 67 69 76 69 6e 67 20 61 20 72 65 6c 65 76 61 6e    74 20 64 61 74 65 2e 0a 0a 20 20 20 20 62 29 20 | giving.a.relevant.date.......b). | 
| 5ae40 | 54 68 65 20 77 6f 72 6b 20 6d 75 73 74 20 63 61    72 72 79 20 70 72 6f 6d 69 6e 65 6e 74 20 6e 6f | The.work.must.carry.prominent.no | 
| 5ae60 | 74 69 63 65 73 20 73 74 61 74 69 6e 67 20 74 68    61 74 20 69 74 20 69 73 0a 20 20 20 20 72 65 6c | tices.stating.that.it.is.....rel | 
| 5ae80 | 65 61 73 65 64 20 75 6e 64 65 72 20 74 68 69 73    20 4c 69 63 65 6e 73 65 20 61 6e 64 20 61 6e 79 | eased.under.this.License.and.any | 
| 5aea0 | 20 63 6f 6e 64 69 74 69 6f 6e 73 20 61 64 64 65    64 20 75 6e 64 65 72 20 73 65 63 74 69 6f 6e 0a | .conditions.added.under.section. | 
| 5aec0 | 20 20 20 20 37 2e 20 20 54 68 69 73 20 72 65 71    75 69 72 65 6d 65 6e 74 20 6d 6f 64 69 66 69 65 | ....7...This.requirement.modifie | 
| 5aee0 | 73 20 74 68 65 20 72 65 71 75 69 72 65 6d 65 6e    74 20 69 6e 20 73 65 63 74 69 6f 6e 20 34 20 74 | s.the.requirement.in.section.4.t | 
| 5af00 | 6f 0a 20 20 20 20 22 6b 65 65 70 20 69 6e 74 61    63 74 20 61 6c 6c 20 6e 6f 74 69 63 65 73 22 2e | o....."keep.intact.all.notices". | 
| 5af20 | 0a 0a 20 20 20 20 63 29 20 59 6f 75 20 6d 75 73    74 20 6c 69 63 65 6e 73 65 20 74 68 65 20 65 6e | ......c).You.must.license.the.en | 
| 5af40 | 74 69 72 65 20 77 6f 72 6b 2c 20 61 73 20 61 20    77 68 6f 6c 65 2c 20 75 6e 64 65 72 20 74 68 69 | tire.work,.as.a.whole,.under.thi | 
| 5af60 | 73 0a 20 20 20 20 4c 69 63 65 6e 73 65 20 74 6f    20 61 6e 79 6f 6e 65 20 77 68 6f 20 63 6f 6d 65 | s.....License.to.anyone.who.come | 
| 5af80 | 73 20 69 6e 74 6f 20 70 6f 73 73 65 73 73 69 6f    6e 20 6f 66 20 61 20 63 6f 70 79 2e 20 20 54 68 | s.into.possession.of.a.copy...Th | 
| 5afa0 | 69 73 0a 20 20 20 20 4c 69 63 65 6e 73 65 20 77    69 6c 6c 20 74 68 65 72 65 66 6f 72 65 20 61 70 | is.....License.will.therefore.ap | 
| 5afc0 | 70 6c 79 2c 20 61 6c 6f 6e 67 20 77 69 74 68 20    61 6e 79 20 61 70 70 6c 69 63 61 62 6c 65 20 73 | ply,.along.with.any.applicable.s | 
| 5afe0 | 65 63 74 69 6f 6e 20 37 0a 20 20 20 20 61 64 64    69 74 69 6f 6e 61 6c 20 74 65 72 6d 73 2c 20 74 | ection.7.....additional.terms,.t | 
| 5b000 | 6f 20 74 68 65 20 77 68 6f 6c 65 20 6f 66 20 74    68 65 20 77 6f 72 6b 2c 20 61 6e 64 20 61 6c 6c | o.the.whole.of.the.work,.and.all | 
| 5b020 | 20 69 74 73 20 70 61 72 74 73 2c 0a 20 20 20 20    72 65 67 61 72 64 6c 65 73 73 20 6f 66 20 68 6f | .its.parts,.....regardless.of.ho | 
| 5b040 | 77 20 74 68 65 79 20 61 72 65 20 70 61 63 6b 61    67 65 64 2e 20 20 54 68 69 73 20 4c 69 63 65 6e | w.they.are.packaged...This.Licen | 
| 5b060 | 73 65 20 67 69 76 65 73 20 6e 6f 0a 20 20 20 20    70 65 72 6d 69 73 73 69 6f 6e 20 74 6f 20 6c 69 | se.gives.no.....permission.to.li | 
| 5b080 | 63 65 6e 73 65 20 74 68 65 20 77 6f 72 6b 20 69    6e 20 61 6e 79 20 6f 74 68 65 72 20 77 61 79 2c | cense.the.work.in.any.other.way, | 
| 5b0a0 | 20 62 75 74 20 69 74 20 64 6f 65 73 20 6e 6f 74    0a 20 20 20 20 69 6e 76 61 6c 69 64 61 74 65 20 | .but.it.does.not.....invalidate. | 
| 5b0c0 | 73 75 63 68 20 70 65 72 6d 69 73 73 69 6f 6e 20    69 66 20 79 6f 75 20 68 61 76 65 20 73 65 70 61 | such.permission.if.you.have.sepa | 
| 5b0e0 | 72 61 74 65 6c 79 20 72 65 63 65 69 76 65 64 20    69 74 2e 0a 0a 20 20 20 20 64 29 20 49 66 20 74 | rately.received.it.......d).If.t | 
| 5b100 | 68 65 20 77 6f 72 6b 20 68 61 73 20 69 6e 74 65    72 61 63 74 69 76 65 20 75 73 65 72 20 69 6e 74 | he.work.has.interactive.user.int | 
| 5b120 | 65 72 66 61 63 65 73 2c 20 65 61 63 68 20 6d 75    73 74 20 64 69 73 70 6c 61 79 0a 20 20 20 20 41 | erfaces,.each.must.display.....A | 
| 5b140 | 70 70 72 6f 70 72 69 61 74 65 20 4c 65 67 61 6c    20 4e 6f 74 69 63 65 73 3b 20 68 6f 77 65 76 65 | ppropriate.Legal.Notices;.howeve | 
| 5b160 | 72 2c 20 69 66 20 74 68 65 20 50 72 6f 67 72 61    6d 20 68 61 73 20 69 6e 74 65 72 61 63 74 69 76 | r,.if.the.Program.has.interactiv | 
| 5b180 | 65 0a 20 20 20 20 69 6e 74 65 72 66 61 63 65 73    20 74 68 61 74 20 64 6f 20 6e 6f 74 20 64 69 73 | e.....interfaces.that.do.not.dis | 
| 5b1a0 | 70 6c 61 79 20 41 70 70 72 6f 70 72 69 61 74 65    20 4c 65 67 61 6c 20 4e 6f 74 69 63 65 73 2c 20 | play.Appropriate.Legal.Notices,. | 
| 5b1c0 | 79 6f 75 72 0a 20 20 20 20 77 6f 72 6b 20 6e 65    65 64 20 6e 6f 74 20 6d 61 6b 65 20 74 68 65 6d | your.....work.need.not.make.them | 
| 5b1e0 | 20 64 6f 20 73 6f 2e 0a 0a 20 20 41 20 63 6f 6d    70 69 6c 61 74 69 6f 6e 20 6f 66 20 61 20 63 6f | .do.so.....A.compilation.of.a.co | 
| 5b200 | 76 65 72 65 64 20 77 6f 72 6b 20 77 69 74 68 20    6f 74 68 65 72 20 73 65 70 61 72 61 74 65 20 61 | vered.work.with.other.separate.a | 
| 5b220 | 6e 64 20 69 6e 64 65 70 65 6e 64 65 6e 74 0a 77    6f 72 6b 73 2c 20 77 68 69 63 68 20 61 72 65 20 | nd.independent.works,.which.are. | 
| 5b240 | 6e 6f 74 20 62 79 20 74 68 65 69 72 20 6e 61 74    75 72 65 20 65 78 74 65 6e 73 69 6f 6e 73 20 6f | not.by.their.nature.extensions.o | 
| 5b260 | 66 20 74 68 65 20 63 6f 76 65 72 65 64 20 77 6f    72 6b 2c 0a 61 6e 64 20 77 68 69 63 68 20 61 72 | f.the.covered.work,.and.which.ar | 
| 5b280 | 65 20 6e 6f 74 20 63 6f 6d 62 69 6e 65 64 20 77    69 74 68 20 69 74 20 73 75 63 68 20 61 73 20 74 | e.not.combined.with.it.such.as.t | 
| 5b2a0 | 6f 20 66 6f 72 6d 20 61 20 6c 61 72 67 65 72 20    70 72 6f 67 72 61 6d 2c 0a 69 6e 20 6f 72 20 6f | o.form.a.larger.program,.in.or.o | 
| 5b2c0 | 6e 20 61 20 76 6f 6c 75 6d 65 20 6f 66 20 61 20    73 74 6f 72 61 67 65 20 6f 72 20 64 69 73 74 72 | n.a.volume.of.a.storage.or.distr | 
| 5b2e0 | 69 62 75 74 69 6f 6e 20 6d 65 64 69 75 6d 2c 20    69 73 20 63 61 6c 6c 65 64 20 61 6e 0a 22 61 67 | ibution.medium,.is.called.an."ag | 
| 5b300 | 67 72 65 67 61 74 65 22 20 69 66 20 74 68 65 20    63 6f 6d 70 69 6c 61 74 69 6f 6e 20 61 6e 64 20 | gregate".if.the.compilation.and. | 
| 5b320 | 69 74 73 20 72 65 73 75 6c 74 69 6e 67 20 63 6f    70 79 72 69 67 68 74 20 61 72 65 20 6e 6f 74 0a | its.resulting.copyright.are.not. | 
| 5b340 | 75 73 65 64 20 74 6f 20 6c 69 6d 69 74 20 74 68    65 20 61 63 63 65 73 73 20 6f 72 20 6c 65 67 61 | used.to.limit.the.access.or.lega | 
| 5b360 | 6c 20 72 69 67 68 74 73 20 6f 66 20 74 68 65 20    63 6f 6d 70 69 6c 61 74 69 6f 6e 27 73 20 75 73 | l.rights.of.the.compilation's.us | 
| 5b380 | 65 72 73 0a 62 65 79 6f 6e 64 20 77 68 61 74 20    74 68 65 20 69 6e 64 69 76 69 64 75 61 6c 20 77 | ers.beyond.what.the.individual.w | 
| 5b3a0 | 6f 72 6b 73 20 70 65 72 6d 69 74 2e 20 20 49 6e    63 6c 75 73 69 6f 6e 20 6f 66 20 61 20 63 6f 76 | orks.permit...Inclusion.of.a.cov | 
| 5b3c0 | 65 72 65 64 20 77 6f 72 6b 0a 69 6e 20 61 6e 20    61 67 67 72 65 67 61 74 65 20 64 6f 65 73 20 6e | ered.work.in.an.aggregate.does.n | 
| 5b3e0 | 6f 74 20 63 61 75 73 65 20 74 68 69 73 20 4c 69    63 65 6e 73 65 20 74 6f 20 61 70 70 6c 79 20 74 | ot.cause.this.License.to.apply.t | 
| 5b400 | 6f 20 74 68 65 20 6f 74 68 65 72 0a 70 61 72 74    73 20 6f 66 20 74 68 65 20 61 67 67 72 65 67 61 | o.the.other.parts.of.the.aggrega | 
| 5b420 | 74 65 2e 0a 0a 20 20 36 2e 20 43 6f 6e 76 65 79    69 6e 67 20 4e 6f 6e 2d 53 6f 75 72 63 65 20 46 | te.....6..Conveying.Non-Source.F | 
| 5b440 | 6f 72 6d 73 2e 0a 0a 20 20 59 6f 75 20 6d 61 79    20 63 6f 6e 76 65 79 20 61 20 63 6f 76 65 72 65 | orms.....You.may.convey.a.covere | 
| 5b460 | 64 20 77 6f 72 6b 20 69 6e 20 6f 62 6a 65 63 74    20 63 6f 64 65 20 66 6f 72 6d 20 75 6e 64 65 72 | d.work.in.object.code.form.under | 
| 5b480 | 20 74 68 65 20 74 65 72 6d 73 0a 6f 66 20 73 65    63 74 69 6f 6e 73 20 34 20 61 6e 64 20 35 2c 20 | .the.terms.of.sections.4.and.5,. | 
| 5b4a0 | 70 72 6f 76 69 64 65 64 20 74 68 61 74 20 79 6f    75 20 61 6c 73 6f 20 63 6f 6e 76 65 79 20 74 68 | provided.that.you.also.convey.th | 
| 5b4c0 | 65 0a 6d 61 63 68 69 6e 65 2d 72 65 61 64 61 62    6c 65 20 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 | e.machine-readable.Corresponding | 
| 5b4e0 | 20 53 6f 75 72 63 65 20 75 6e 64 65 72 20 74 68    65 20 74 65 72 6d 73 20 6f 66 20 74 68 69 73 20 | .Source.under.the.terms.of.this. | 
| 5b500 | 4c 69 63 65 6e 73 65 2c 0a 69 6e 20 6f 6e 65 20    6f 66 20 74 68 65 73 65 20 77 61 79 73 3a 0a 0a | License,.in.one.of.these.ways:.. | 
| 5b520 | 20 20 20 20 61 29 20 43 6f 6e 76 65 79 20 74 68    65 20 6f 62 6a 65 63 74 20 63 6f 64 65 20 69 6e | ....a).Convey.the.object.code.in | 
| 5b540 | 2c 20 6f 72 20 65 6d 62 6f 64 69 65 64 20 69 6e    2c 20 61 20 70 68 79 73 69 63 61 6c 20 70 72 6f | ,.or.embodied.in,.a.physical.pro | 
| 5b560 | 64 75 63 74 0a 20 20 20 20 28 69 6e 63 6c 75 64    69 6e 67 20 61 20 70 68 79 73 69 63 61 6c 20 64 | duct.....(including.a.physical.d | 
| 5b580 | 69 73 74 72 69 62 75 74 69 6f 6e 20 6d 65 64 69    75 6d 29 2c 20 61 63 63 6f 6d 70 61 6e 69 65 64 | istribution.medium),.accompanied | 
| 5b5a0 | 20 62 79 20 74 68 65 0a 20 20 20 20 43 6f 72 72    65 73 70 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 | .by.the.....Corresponding.Source | 
| 5b5c0 | 20 66 69 78 65 64 20 6f 6e 20 61 20 64 75 72 61    62 6c 65 20 70 68 79 73 69 63 61 6c 20 6d 65 64 | .fixed.on.a.durable.physical.med | 
| 5b5e0 | 69 75 6d 0a 20 20 20 20 63 75 73 74 6f 6d 61 72    69 6c 79 20 75 73 65 64 20 66 6f 72 20 73 6f 66 | ium.....customarily.used.for.sof | 
| 5b600 | 74 77 61 72 65 20 69 6e 74 65 72 63 68 61 6e 67    65 2e 0a 0a 20 20 20 20 62 29 20 43 6f 6e 76 65 | tware.interchange.......b).Conve | 
| 5b620 | 79 20 74 68 65 20 6f 62 6a 65 63 74 20 63 6f 64    65 20 69 6e 2c 20 6f 72 20 65 6d 62 6f 64 69 65 | y.the.object.code.in,.or.embodie | 
| 5b640 | 64 20 69 6e 2c 20 61 20 70 68 79 73 69 63 61 6c    20 70 72 6f 64 75 63 74 0a 20 20 20 20 28 69 6e | d.in,.a.physical.product.....(in | 
| 5b660 | 63 6c 75 64 69 6e 67 20 61 20 70 68 79 73 69 63    61 6c 20 64 69 73 74 72 69 62 75 74 69 6f 6e 20 | cluding.a.physical.distribution. | 
| 5b680 | 6d 65 64 69 75 6d 29 2c 20 61 63 63 6f 6d 70 61    6e 69 65 64 20 62 79 20 61 0a 20 20 20 20 77 72 | medium),.accompanied.by.a.....wr | 
| 5b6a0 | 69 74 74 65 6e 20 6f 66 66 65 72 2c 20 76 61 6c    69 64 20 66 6f 72 20 61 74 20 6c 65 61 73 74 20 | itten.offer,.valid.for.at.least. | 
| 5b6c0 | 74 68 72 65 65 20 79 65 61 72 73 20 61 6e 64 20    76 61 6c 69 64 20 66 6f 72 20 61 73 0a 20 20 20 | three.years.and.valid.for.as.... | 
| 5b6e0 | 20 6c 6f 6e 67 20 61 73 20 79 6f 75 20 6f 66 66    65 72 20 73 70 61 72 65 20 70 61 72 74 73 20 6f | .long.as.you.offer.spare.parts.o | 
| 5b700 | 72 20 63 75 73 74 6f 6d 65 72 20 73 75 70 70 6f    72 74 20 66 6f 72 20 74 68 61 74 20 70 72 6f 64 | r.customer.support.for.that.prod | 
| 5b720 | 75 63 74 0a 20 20 20 20 6d 6f 64 65 6c 2c 20 74    6f 20 67 69 76 65 20 61 6e 79 6f 6e 65 20 77 68 | uct.....model,.to.give.anyone.wh | 
| 5b740 | 6f 20 70 6f 73 73 65 73 73 65 73 20 74 68 65 20    6f 62 6a 65 63 74 20 63 6f 64 65 20 65 69 74 68 | o.possesses.the.object.code.eith | 
| 5b760 | 65 72 20 28 31 29 20 61 0a 20 20 20 20 63 6f 70    79 20 6f 66 20 74 68 65 20 43 6f 72 72 65 73 70 | er.(1).a.....copy.of.the.Corresp | 
| 5b780 | 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 20 66 6f    72 20 61 6c 6c 20 74 68 65 20 73 6f 66 74 77 61 | onding.Source.for.all.the.softwa | 
| 5b7a0 | 72 65 20 69 6e 20 74 68 65 0a 20 20 20 20 70 72    6f 64 75 63 74 20 74 68 61 74 20 69 73 20 63 6f | re.in.the.....product.that.is.co | 
| 5b7c0 | 76 65 72 65 64 20 62 79 20 74 68 69 73 20 4c 69    63 65 6e 73 65 2c 20 6f 6e 20 61 20 64 75 72 61 | vered.by.this.License,.on.a.dura | 
| 5b7e0 | 62 6c 65 20 70 68 79 73 69 63 61 6c 0a 20 20 20    20 6d 65 64 69 75 6d 20 63 75 73 74 6f 6d 61 72 | ble.physical.....medium.customar | 
| 5b800 | 69 6c 79 20 75 73 65 64 20 66 6f 72 20 73 6f 66    74 77 61 72 65 20 69 6e 74 65 72 63 68 61 6e 67 | ily.used.for.software.interchang | 
| 5b820 | 65 2c 20 66 6f 72 20 61 20 70 72 69 63 65 20 6e    6f 0a 20 20 20 20 6d 6f 72 65 20 74 68 61 6e 20 | e,.for.a.price.no.....more.than. | 
| 5b840 | 79 6f 75 72 20 72 65 61 73 6f 6e 61 62 6c 65 20    63 6f 73 74 20 6f 66 20 70 68 79 73 69 63 61 6c | your.reasonable.cost.of.physical | 
| 5b860 | 6c 79 20 70 65 72 66 6f 72 6d 69 6e 67 20 74 68    69 73 0a 20 20 20 20 63 6f 6e 76 65 79 69 6e 67 | ly.performing.this.....conveying | 
| 5b880 | 20 6f 66 20 73 6f 75 72 63 65 2c 20 6f 72 20 28    32 29 20 61 63 63 65 73 73 20 74 6f 20 63 6f 70 | .of.source,.or.(2).access.to.cop | 
| 5b8a0 | 79 20 74 68 65 0a 20 20 20 20 43 6f 72 72 65 73    70 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 20 66 | y.the.....Corresponding.Source.f | 
| 5b8c0 | 72 6f 6d 20 61 20 6e 65 74 77 6f 72 6b 20 73 65    72 76 65 72 20 61 74 20 6e 6f 20 63 68 61 72 67 | rom.a.network.server.at.no.charg | 
| 5b8e0 | 65 2e 0a 0a 20 20 20 20 63 29 20 43 6f 6e 76 65    79 20 69 6e 64 69 76 69 64 75 61 6c 20 63 6f 70 | e.......c).Convey.individual.cop | 
| 5b900 | 69 65 73 20 6f 66 20 74 68 65 20 6f 62 6a 65 63    74 20 63 6f 64 65 20 77 69 74 68 20 61 20 63 6f | ies.of.the.object.code.with.a.co | 
| 5b920 | 70 79 20 6f 66 20 74 68 65 0a 20 20 20 20 77 72    69 74 74 65 6e 20 6f 66 66 65 72 20 74 6f 20 70 | py.of.the.....written.offer.to.p | 
| 5b940 | 72 6f 76 69 64 65 20 74 68 65 20 43 6f 72 72 65    73 70 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 2e | rovide.the.Corresponding.Source. | 
| 5b960 | 20 20 54 68 69 73 0a 20 20 20 20 61 6c 74 65 72    6e 61 74 69 76 65 20 69 73 20 61 6c 6c 6f 77 65 | ..This.....alternative.is.allowe | 
| 5b980 | 64 20 6f 6e 6c 79 20 6f 63 63 61 73 69 6f 6e 61    6c 6c 79 20 61 6e 64 20 6e 6f 6e 63 6f 6d 6d 65 | d.only.occasionally.and.noncomme | 
| 5b9a0 | 72 63 69 61 6c 6c 79 2c 20 61 6e 64 0a 20 20 20    20 6f 6e 6c 79 20 69 66 20 79 6f 75 20 72 65 63 | rcially,.and.....only.if.you.rec | 
| 5b9c0 | 65 69 76 65 64 20 74 68 65 20 6f 62 6a 65 63 74    20 63 6f 64 65 20 77 69 74 68 20 73 75 63 68 20 | eived.the.object.code.with.such. | 
| 5b9e0 | 61 6e 20 6f 66 66 65 72 2c 20 69 6e 20 61 63 63    6f 72 64 0a 20 20 20 20 77 69 74 68 20 73 75 62 | an.offer,.in.accord.....with.sub | 
| 5ba00 | 73 65 63 74 69 6f 6e 20 36 62 2e 0a 0a 20 20 20    20 64 29 20 43 6f 6e 76 65 79 20 74 68 65 20 6f | section.6b.......d).Convey.the.o | 
| 5ba20 | 62 6a 65 63 74 20 63 6f 64 65 20 62 79 20 6f 66    66 65 72 69 6e 67 20 61 63 63 65 73 73 20 66 72 | bject.code.by.offering.access.fr | 
| 5ba40 | 6f 6d 20 61 20 64 65 73 69 67 6e 61 74 65 64 0a    20 20 20 20 70 6c 61 63 65 20 28 67 72 61 74 69 | om.a.designated.....place.(grati | 
| 5ba60 | 73 20 6f 72 20 66 6f 72 20 61 20 63 68 61 72 67    65 29 2c 20 61 6e 64 20 6f 66 66 65 72 20 65 71 | s.or.for.a.charge),.and.offer.eq | 
| 5ba80 | 75 69 76 61 6c 65 6e 74 20 61 63 63 65 73 73 20    74 6f 20 74 68 65 0a 20 20 20 20 43 6f 72 72 65 | uivalent.access.to.the.....Corre | 
| 5baa0 | 73 70 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 20    69 6e 20 74 68 65 20 73 61 6d 65 20 77 61 79 20 | sponding.Source.in.the.same.way. | 
| 5bac0 | 74 68 72 6f 75 67 68 20 74 68 65 20 73 61 6d 65    20 70 6c 61 63 65 20 61 74 20 6e 6f 0a 20 20 20 | through.the.same.place.at.no.... | 
| 5bae0 | 20 66 75 72 74 68 65 72 20 63 68 61 72 67 65 2e    20 20 59 6f 75 20 6e 65 65 64 20 6e 6f 74 20 72 | .further.charge...You.need.not.r | 
| 5bb00 | 65 71 75 69 72 65 20 72 65 63 69 70 69 65 6e 74    73 20 74 6f 20 63 6f 70 79 20 74 68 65 0a 20 20 | equire.recipients.to.copy.the... | 
| 5bb20 | 20 20 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20    53 6f 75 72 63 65 20 61 6c 6f 6e 67 20 77 69 74 | ..Corresponding.Source.along.wit | 
| 5bb40 | 68 20 74 68 65 20 6f 62 6a 65 63 74 20 63 6f 64    65 2e 20 20 49 66 20 74 68 65 20 70 6c 61 63 65 | h.the.object.code...If.the.place | 
| 5bb60 | 20 74 6f 0a 20 20 20 20 63 6f 70 79 20 74 68 65    20 6f 62 6a 65 63 74 20 63 6f 64 65 20 69 73 20 | .to.....copy.the.object.code.is. | 
| 5bb80 | 61 20 6e 65 74 77 6f 72 6b 20 73 65 72 76 65 72    2c 20 74 68 65 20 43 6f 72 72 65 73 70 6f 6e 64 | a.network.server,.the.Correspond | 
| 5bba0 | 69 6e 67 20 53 6f 75 72 63 65 0a 20 20 20 20 6d    61 79 20 62 65 20 6f 6e 20 61 20 64 69 66 66 65 | ing.Source.....may.be.on.a.diffe | 
| 5bbc0 | 72 65 6e 74 20 73 65 72 76 65 72 20 28 6f 70 65    72 61 74 65 64 20 62 79 20 79 6f 75 20 6f 72 20 | rent.server.(operated.by.you.or. | 
| 5bbe0 | 61 20 74 68 69 72 64 20 70 61 72 74 79 29 0a 20    20 20 20 74 68 61 74 20 73 75 70 70 6f 72 74 73 | a.third.party).....that.supports | 
| 5bc00 | 20 65 71 75 69 76 61 6c 65 6e 74 20 63 6f 70 79    69 6e 67 20 66 61 63 69 6c 69 74 69 65 73 2c 20 | .equivalent.copying.facilities,. | 
| 5bc20 | 70 72 6f 76 69 64 65 64 20 79 6f 75 20 6d 61 69    6e 74 61 69 6e 0a 20 20 20 20 63 6c 65 61 72 20 | provided.you.maintain.....clear. | 
| 5bc40 | 64 69 72 65 63 74 69 6f 6e 73 20 6e 65 78 74 20    74 6f 20 74 68 65 20 6f 62 6a 65 63 74 20 63 6f | directions.next.to.the.object.co | 
| 5bc60 | 64 65 20 73 61 79 69 6e 67 20 77 68 65 72 65 20    74 6f 20 66 69 6e 64 20 74 68 65 0a 20 20 20 20 | de.saying.where.to.find.the..... | 
| 5bc80 | 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 53 6f    75 72 63 65 2e 20 20 52 65 67 61 72 64 6c 65 73 | Corresponding.Source...Regardles | 
| 5bca0 | 73 20 6f 66 20 77 68 61 74 20 73 65 72 76 65 72    20 68 6f 73 74 73 20 74 68 65 0a 20 20 20 20 43 | s.of.what.server.hosts.the.....C | 
| 5bcc0 | 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 53 6f 75    72 63 65 2c 20 79 6f 75 20 72 65 6d 61 69 6e 20 | orresponding.Source,.you.remain. | 
| 5bce0 | 6f 62 6c 69 67 61 74 65 64 20 74 6f 20 65 6e 73    75 72 65 20 74 68 61 74 20 69 74 20 69 73 0a 20 | obligated.to.ensure.that.it.is.. | 
| 5bd00 | 20 20 20 61 76 61 69 6c 61 62 6c 65 20 66 6f 72    20 61 73 20 6c 6f 6e 67 20 61 73 20 6e 65 65 64 | ...available.for.as.long.as.need | 
| 5bd20 | 65 64 20 74 6f 20 73 61 74 69 73 66 79 20 74 68    65 73 65 20 72 65 71 75 69 72 65 6d 65 6e 74 73 | ed.to.satisfy.these.requirements | 
| 5bd40 | 2e 0a 0a 20 20 20 20 65 29 20 43 6f 6e 76 65 79    20 74 68 65 20 6f 62 6a 65 63 74 20 63 6f 64 65 | .......e).Convey.the.object.code | 
| 5bd60 | 20 75 73 69 6e 67 20 70 65 65 72 2d 74 6f 2d 70    65 65 72 20 74 72 61 6e 73 6d 69 73 73 69 6f 6e | .using.peer-to-peer.transmission | 
| 5bd80 | 2c 20 70 72 6f 76 69 64 65 64 0a 20 20 20 20 79    6f 75 20 69 6e 66 6f 72 6d 20 6f 74 68 65 72 20 | ,.provided.....you.inform.other. | 
| 5bda0 | 70 65 65 72 73 20 77 68 65 72 65 20 74 68 65 20    6f 62 6a 65 63 74 20 63 6f 64 65 20 61 6e 64 20 | peers.where.the.object.code.and. | 
| 5bdc0 | 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 0a 20 20    20 20 53 6f 75 72 63 65 20 6f 66 20 74 68 65 20 | Corresponding.....Source.of.the. | 
| 5bde0 | 77 6f 72 6b 20 61 72 65 20 62 65 69 6e 67 20 6f    66 66 65 72 65 64 20 74 6f 20 74 68 65 20 67 65 | work.are.being.offered.to.the.ge | 
| 5be00 | 6e 65 72 61 6c 20 70 75 62 6c 69 63 20 61 74 20    6e 6f 0a 20 20 20 20 63 68 61 72 67 65 20 75 6e | neral.public.at.no.....charge.un | 
| 5be20 | 64 65 72 20 73 75 62 73 65 63 74 69 6f 6e 20 36    64 2e 0a 0a 20 20 41 20 73 65 70 61 72 61 62 6c | der.subsection.6d.....A.separabl | 
| 5be40 | 65 20 70 6f 72 74 69 6f 6e 20 6f 66 20 74 68 65    20 6f 62 6a 65 63 74 20 63 6f 64 65 2c 20 77 68 | e.portion.of.the.object.code,.wh | 
| 5be60 | 6f 73 65 20 73 6f 75 72 63 65 20 63 6f 64 65 20    69 73 20 65 78 63 6c 75 64 65 64 0a 66 72 6f 6d | ose.source.code.is.excluded.from | 
| 5be80 | 20 74 68 65 20 43 6f 72 72 65 73 70 6f 6e 64 69    6e 67 20 53 6f 75 72 63 65 20 61 73 20 61 20 53 | .the.Corresponding.Source.as.a.S | 
| 5bea0 | 79 73 74 65 6d 20 4c 69 62 72 61 72 79 2c 20 6e    65 65 64 20 6e 6f 74 20 62 65 0a 69 6e 63 6c 75 | ystem.Library,.need.not.be.inclu | 
| 5bec0 | 64 65 64 20 69 6e 20 63 6f 6e 76 65 79 69 6e 67    20 74 68 65 20 6f 62 6a 65 63 74 20 63 6f 64 65 | ded.in.conveying.the.object.code | 
| 5bee0 | 20 77 6f 72 6b 2e 0a 0a 20 20 41 20 22 55 73 65    72 20 50 72 6f 64 75 63 74 22 20 69 73 20 65 69 | .work.....A."User.Product".is.ei | 
| 5bf00 | 74 68 65 72 20 28 31 29 20 61 20 22 63 6f 6e 73    75 6d 65 72 20 70 72 6f 64 75 63 74 22 2c 20 77 | ther.(1).a."consumer.product",.w | 
| 5bf20 | 68 69 63 68 20 6d 65 61 6e 73 20 61 6e 79 0a 74    61 6e 67 69 62 6c 65 20 70 65 72 73 6f 6e 61 6c | hich.means.any.tangible.personal | 
| 5bf40 | 20 70 72 6f 70 65 72 74 79 20 77 68 69 63 68 20    69 73 20 6e 6f 72 6d 61 6c 6c 79 20 75 73 65 64 | .property.which.is.normally.used | 
| 5bf60 | 20 66 6f 72 20 70 65 72 73 6f 6e 61 6c 2c 20 66    61 6d 69 6c 79 2c 0a 6f 72 20 68 6f 75 73 65 68 | .for.personal,.family,.or.househ | 
| 5bf80 | 6f 6c 64 20 70 75 72 70 6f 73 65 73 2c 20 6f 72    20 28 32 29 20 61 6e 79 74 68 69 6e 67 20 64 65 | old.purposes,.or.(2).anything.de | 
| 5bfa0 | 73 69 67 6e 65 64 20 6f 72 20 73 6f 6c 64 20 66    6f 72 20 69 6e 63 6f 72 70 6f 72 61 74 69 6f 6e | signed.or.sold.for.incorporation | 
| 5bfc0 | 0a 69 6e 74 6f 20 61 20 64 77 65 6c 6c 69 6e 67    2e 20 20 49 6e 20 64 65 74 65 72 6d 69 6e 69 6e | .into.a.dwelling...In.determinin | 
| 5bfe0 | 67 20 77 68 65 74 68 65 72 20 61 20 70 72 6f 64    75 63 74 20 69 73 20 61 20 63 6f 6e 73 75 6d 65 | g.whether.a.product.is.a.consume | 
| 5c000 | 72 20 70 72 6f 64 75 63 74 2c 0a 64 6f 75 62 74    66 75 6c 20 63 61 73 65 73 20 73 68 61 6c 6c 20 | r.product,.doubtful.cases.shall. | 
| 5c020 | 62 65 20 72 65 73 6f 6c 76 65 64 20 69 6e 20 66    61 76 6f 72 20 6f 66 20 63 6f 76 65 72 61 67 65 | be.resolved.in.favor.of.coverage | 
| 5c040 | 2e 20 20 46 6f 72 20 61 20 70 61 72 74 69 63 75    6c 61 72 0a 70 72 6f 64 75 63 74 20 72 65 63 65 | ...For.a.particular.product.rece | 
| 5c060 | 69 76 65 64 20 62 79 20 61 20 70 61 72 74 69 63    75 6c 61 72 20 75 73 65 72 2c 20 22 6e 6f 72 6d | ived.by.a.particular.user,."norm | 
| 5c080 | 61 6c 6c 79 20 75 73 65 64 22 20 72 65 66 65 72    73 20 74 6f 20 61 0a 74 79 70 69 63 61 6c 20 6f | ally.used".refers.to.a.typical.o | 
| 5c0a0 | 72 20 63 6f 6d 6d 6f 6e 20 75 73 65 20 6f 66 20    74 68 61 74 20 63 6c 61 73 73 20 6f 66 20 70 72 | r.common.use.of.that.class.of.pr | 
| 5c0c0 | 6f 64 75 63 74 2c 20 72 65 67 61 72 64 6c 65 73    73 20 6f 66 20 74 68 65 20 73 74 61 74 75 73 0a | oduct,.regardless.of.the.status. | 
| 5c0e0 | 6f 66 20 74 68 65 20 70 61 72 74 69 63 75 6c 61    72 20 75 73 65 72 20 6f 72 20 6f 66 20 74 68 65 | of.the.particular.user.or.of.the | 
| 5c100 | 20 77 61 79 20 69 6e 20 77 68 69 63 68 20 74 68    65 20 70 61 72 74 69 63 75 6c 61 72 20 75 73 65 | .way.in.which.the.particular.use | 
| 5c120 | 72 0a 61 63 74 75 61 6c 6c 79 20 75 73 65 73 2c    20 6f 72 20 65 78 70 65 63 74 73 20 6f 72 20 69 | r.actually.uses,.or.expects.or.i | 
| 5c140 | 73 20 65 78 70 65 63 74 65 64 20 74 6f 20 75 73    65 2c 20 74 68 65 20 70 72 6f 64 75 63 74 2e 20 | s.expected.to.use,.the.product.. | 
| 5c160 | 20 41 20 70 72 6f 64 75 63 74 0a 69 73 20 61 20    63 6f 6e 73 75 6d 65 72 20 70 72 6f 64 75 63 74 | .A.product.is.a.consumer.product | 
| 5c180 | 20 72 65 67 61 72 64 6c 65 73 73 20 6f 66 20 77    68 65 74 68 65 72 20 74 68 65 20 70 72 6f 64 75 | .regardless.of.whether.the.produ | 
| 5c1a0 | 63 74 20 68 61 73 20 73 75 62 73 74 61 6e 74 69    61 6c 0a 63 6f 6d 6d 65 72 63 69 61 6c 2c 20 69 | ct.has.substantial.commercial,.i | 
| 5c1c0 | 6e 64 75 73 74 72 69 61 6c 20 6f 72 20 6e 6f 6e    2d 63 6f 6e 73 75 6d 65 72 20 75 73 65 73 2c 20 | ndustrial.or.non-consumer.uses,. | 
| 5c1e0 | 75 6e 6c 65 73 73 20 73 75 63 68 20 75 73 65 73    20 72 65 70 72 65 73 65 6e 74 0a 74 68 65 20 6f | unless.such.uses.represent.the.o | 
| 5c200 | 6e 6c 79 20 73 69 67 6e 69 66 69 63 61 6e 74 20    6d 6f 64 65 20 6f 66 20 75 73 65 20 6f 66 20 74 | nly.significant.mode.of.use.of.t | 
| 5c220 | 68 65 20 70 72 6f 64 75 63 74 2e 0a 0a 20 20 22    49 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 49 6e 66 | he.product....."Installation.Inf | 
| 5c240 | 6f 72 6d 61 74 69 6f 6e 22 20 66 6f 72 20 61 20    55 73 65 72 20 50 72 6f 64 75 63 74 20 6d 65 61 | ormation".for.a.User.Product.mea | 
| 5c260 | 6e 73 20 61 6e 79 20 6d 65 74 68 6f 64 73 2c 0a    70 72 6f 63 65 64 75 72 65 73 2c 20 61 75 74 68 | ns.any.methods,.procedures,.auth | 
| 5c280 | 6f 72 69 7a 61 74 69 6f 6e 20 6b 65 79 73 2c 20    6f 72 20 6f 74 68 65 72 20 69 6e 66 6f 72 6d 61 | orization.keys,.or.other.informa | 
| 5c2a0 | 74 69 6f 6e 20 72 65 71 75 69 72 65 64 20 74 6f    20 69 6e 73 74 61 6c 6c 0a 61 6e 64 20 65 78 65 | tion.required.to.install.and.exe | 
| 5c2c0 | 63 75 74 65 20 6d 6f 64 69 66 69 65 64 20 76 65    72 73 69 6f 6e 73 20 6f 66 20 61 20 63 6f 76 65 | cute.modified.versions.of.a.cove | 
| 5c2e0 | 72 65 64 20 77 6f 72 6b 20 69 6e 20 74 68 61 74    20 55 73 65 72 20 50 72 6f 64 75 63 74 20 66 72 | red.work.in.that.User.Product.fr | 
| 5c300 | 6f 6d 0a 61 20 6d 6f 64 69 66 69 65 64 20 76 65    72 73 69 6f 6e 20 6f 66 20 69 74 73 20 43 6f 72 | om.a.modified.version.of.its.Cor | 
| 5c320 | 72 65 73 70 6f 6e 64 69 6e 67 20 53 6f 75 72 63    65 2e 20 20 54 68 65 20 69 6e 66 6f 72 6d 61 74 | responding.Source...The.informat | 
| 5c340 | 69 6f 6e 20 6d 75 73 74 0a 73 75 66 66 69 63 65    20 74 6f 20 65 6e 73 75 72 65 20 74 68 61 74 20 | ion.must.suffice.to.ensure.that. | 
| 5c360 | 74 68 65 20 63 6f 6e 74 69 6e 75 65 64 20 66 75    6e 63 74 69 6f 6e 69 6e 67 20 6f 66 20 74 68 65 | the.continued.functioning.of.the | 
| 5c380 | 20 6d 6f 64 69 66 69 65 64 20 6f 62 6a 65 63 74    0a 63 6f 64 65 20 69 73 20 69 6e 20 6e 6f 20 63 | .modified.object.code.is.in.no.c | 
| 5c3a0 | 61 73 65 20 70 72 65 76 65 6e 74 65 64 20 6f 72    20 69 6e 74 65 72 66 65 72 65 64 20 77 69 74 68 | ase.prevented.or.interfered.with | 
| 5c3c0 | 20 73 6f 6c 65 6c 79 20 62 65 63 61 75 73 65 0a    6d 6f 64 69 66 69 63 61 74 69 6f 6e 20 68 61 73 | .solely.because.modification.has | 
| 5c3e0 | 20 62 65 65 6e 20 6d 61 64 65 2e 0a 0a 20 20 49    66 20 79 6f 75 20 63 6f 6e 76 65 79 20 61 6e 20 | .been.made.....If.you.convey.an. | 
| 5c400 | 6f 62 6a 65 63 74 20 63 6f 64 65 20 77 6f 72 6b    20 75 6e 64 65 72 20 74 68 69 73 20 73 65 63 74 | object.code.work.under.this.sect | 
| 5c420 | 69 6f 6e 20 69 6e 2c 20 6f 72 20 77 69 74 68 2c    20 6f 72 0a 73 70 65 63 69 66 69 63 61 6c 6c 79 | ion.in,.or.with,.or.specifically | 
| 5c440 | 20 66 6f 72 20 75 73 65 20 69 6e 2c 20 61 20 55    73 65 72 20 50 72 6f 64 75 63 74 2c 20 61 6e 64 | .for.use.in,.a.User.Product,.and | 
| 5c460 | 20 74 68 65 20 63 6f 6e 76 65 79 69 6e 67 20 6f    63 63 75 72 73 20 61 73 0a 70 61 72 74 20 6f 66 | .the.conveying.occurs.as.part.of | 
| 5c480 | 20 61 20 74 72 61 6e 73 61 63 74 69 6f 6e 20 69    6e 20 77 68 69 63 68 20 74 68 65 20 72 69 67 68 | .a.transaction.in.which.the.righ | 
| 5c4a0 | 74 20 6f 66 20 70 6f 73 73 65 73 73 69 6f 6e 20    61 6e 64 20 75 73 65 20 6f 66 20 74 68 65 0a 55 | t.of.possession.and.use.of.the.U | 
| 5c4c0 | 73 65 72 20 50 72 6f 64 75 63 74 20 69 73 20 74    72 61 6e 73 66 65 72 72 65 64 20 74 6f 20 74 68 | ser.Product.is.transferred.to.th | 
| 5c4e0 | 65 20 72 65 63 69 70 69 65 6e 74 20 69 6e 20 70    65 72 70 65 74 75 69 74 79 20 6f 72 20 66 6f 72 | e.recipient.in.perpetuity.or.for | 
| 5c500 | 20 61 0a 66 69 78 65 64 20 74 65 72 6d 20 28 72    65 67 61 72 64 6c 65 73 73 20 6f 66 20 68 6f 77 | .a.fixed.term.(regardless.of.how | 
| 5c520 | 20 74 68 65 20 74 72 61 6e 73 61 63 74 69 6f 6e    20 69 73 20 63 68 61 72 61 63 74 65 72 69 7a 65 | .the.transaction.is.characterize | 
| 5c540 | 64 29 2c 20 74 68 65 0a 43 6f 72 72 65 73 70 6f    6e 64 69 6e 67 20 53 6f 75 72 63 65 20 63 6f 6e | d),.the.Corresponding.Source.con | 
| 5c560 | 76 65 79 65 64 20 75 6e 64 65 72 20 74 68 69 73    20 73 65 63 74 69 6f 6e 20 6d 75 73 74 20 62 65 | veyed.under.this.section.must.be | 
| 5c580 | 20 61 63 63 6f 6d 70 61 6e 69 65 64 0a 62 79 20    74 68 65 20 49 6e 73 74 61 6c 6c 61 74 69 6f 6e | .accompanied.by.the.Installation | 
| 5c5a0 | 20 49 6e 66 6f 72 6d 61 74 69 6f 6e 2e 20 20 42    75 74 20 74 68 69 73 20 72 65 71 75 69 72 65 6d | .Information...But.this.requirem | 
| 5c5c0 | 65 6e 74 20 64 6f 65 73 20 6e 6f 74 20 61 70 70    6c 79 0a 69 66 20 6e 65 69 74 68 65 72 20 79 6f | ent.does.not.apply.if.neither.yo | 
| 5c5e0 | 75 20 6e 6f 72 20 61 6e 79 20 74 68 69 72 64 20    70 61 72 74 79 20 72 65 74 61 69 6e 73 20 74 68 | u.nor.any.third.party.retains.th | 
| 5c600 | 65 20 61 62 69 6c 69 74 79 20 74 6f 20 69 6e 73    74 61 6c 6c 0a 6d 6f 64 69 66 69 65 64 20 6f 62 | e.ability.to.install.modified.ob | 
| 5c620 | 6a 65 63 74 20 63 6f 64 65 20 6f 6e 20 74 68 65    20 55 73 65 72 20 50 72 6f 64 75 63 74 20 28 66 | ject.code.on.the.User.Product.(f | 
| 5c640 | 6f 72 20 65 78 61 6d 70 6c 65 2c 20 74 68 65 20    77 6f 72 6b 20 68 61 73 0a 62 65 65 6e 20 69 6e | or.example,.the.work.has.been.in | 
| 5c660 | 73 74 61 6c 6c 65 64 20 69 6e 20 52 4f 4d 29 2e    0a 0a 20 20 54 68 65 20 72 65 71 75 69 72 65 6d | stalled.in.ROM).....The.requirem | 
| 5c680 | 65 6e 74 20 74 6f 20 70 72 6f 76 69 64 65 20 49    6e 73 74 61 6c 6c 61 74 69 6f 6e 20 49 6e 66 6f | ent.to.provide.Installation.Info | 
| 5c6a0 | 72 6d 61 74 69 6f 6e 20 64 6f 65 73 20 6e 6f 74    20 69 6e 63 6c 75 64 65 20 61 0a 72 65 71 75 69 | rmation.does.not.include.a.requi | 
| 5c6c0 | 72 65 6d 65 6e 74 20 74 6f 20 63 6f 6e 74 69 6e    75 65 20 74 6f 20 70 72 6f 76 69 64 65 20 73 75 | rement.to.continue.to.provide.su | 
| 5c6e0 | 70 70 6f 72 74 20 73 65 72 76 69 63 65 2c 20 77    61 72 72 61 6e 74 79 2c 20 6f 72 20 75 70 64 61 | pport.service,.warranty,.or.upda | 
| 5c700 | 74 65 73 0a 66 6f 72 20 61 20 77 6f 72 6b 20 74    68 61 74 20 68 61 73 20 62 65 65 6e 20 6d 6f 64 | tes.for.a.work.that.has.been.mod | 
| 5c720 | 69 66 69 65 64 20 6f 72 20 69 6e 73 74 61 6c 6c    65 64 20 62 79 20 74 68 65 20 72 65 63 69 70 69 | ified.or.installed.by.the.recipi | 
| 5c740 | 65 6e 74 2c 20 6f 72 20 66 6f 72 0a 74 68 65 20    55 73 65 72 20 50 72 6f 64 75 63 74 20 69 6e 20 | ent,.or.for.the.User.Product.in. | 
| 5c760 | 77 68 69 63 68 20 69 74 20 68 61 73 20 62 65 65    6e 20 6d 6f 64 69 66 69 65 64 20 6f 72 20 69 6e | which.it.has.been.modified.or.in | 
| 5c780 | 73 74 61 6c 6c 65 64 2e 20 20 41 63 63 65 73 73    20 74 6f 20 61 0a 6e 65 74 77 6f 72 6b 20 6d 61 | stalled...Access.to.a.network.ma | 
| 5c7a0 | 79 20 62 65 20 64 65 6e 69 65 64 20 77 68 65 6e    20 74 68 65 20 6d 6f 64 69 66 69 63 61 74 69 6f | y.be.denied.when.the.modificatio | 
| 5c7c0 | 6e 20 69 74 73 65 6c 66 20 6d 61 74 65 72 69 61    6c 6c 79 20 61 6e 64 0a 61 64 76 65 72 73 65 6c | n.itself.materially.and.adversel | 
| 5c7e0 | 79 20 61 66 66 65 63 74 73 20 74 68 65 20 6f 70    65 72 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 6e | y.affects.the.operation.of.the.n | 
| 5c800 | 65 74 77 6f 72 6b 20 6f 72 20 76 69 6f 6c 61 74    65 73 20 74 68 65 20 72 75 6c 65 73 20 61 6e 64 | etwork.or.violates.the.rules.and | 
| 5c820 | 0a 70 72 6f 74 6f 63 6f 6c 73 20 66 6f 72 20 63    6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 61 63 72 | .protocols.for.communication.acr | 
| 5c840 | 6f 73 73 20 74 68 65 20 6e 65 74 77 6f 72 6b 2e    0a 0a 20 20 43 6f 72 72 65 73 70 6f 6e 64 69 6e | oss.the.network.....Correspondin | 
| 5c860 | 67 20 53 6f 75 72 63 65 20 63 6f 6e 76 65 79 65    64 2c 20 61 6e 64 20 49 6e 73 74 61 6c 6c 61 74 | g.Source.conveyed,.and.Installat | 
| 5c880 | 69 6f 6e 20 49 6e 66 6f 72 6d 61 74 69 6f 6e 20    70 72 6f 76 69 64 65 64 2c 0a 69 6e 20 61 63 63 | ion.Information.provided,.in.acc | 
| 5c8a0 | 6f 72 64 20 77 69 74 68 20 74 68 69 73 20 73 65    63 74 69 6f 6e 20 6d 75 73 74 20 62 65 20 69 6e | ord.with.this.section.must.be.in | 
| 5c8c0 | 20 61 20 66 6f 72 6d 61 74 20 74 68 61 74 20 69    73 20 70 75 62 6c 69 63 6c 79 0a 64 6f 63 75 6d | .a.format.that.is.publicly.docum | 
| 5c8e0 | 65 6e 74 65 64 20 28 61 6e 64 20 77 69 74 68 20    61 6e 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f | ented.(and.with.an.implementatio | 
| 5c900 | 6e 20 61 76 61 69 6c 61 62 6c 65 20 74 6f 20 74    68 65 20 70 75 62 6c 69 63 20 69 6e 0a 73 6f 75 | n.available.to.the.public.in.sou | 
| 5c920 | 72 63 65 20 63 6f 64 65 20 66 6f 72 6d 29 2c 20    61 6e 64 20 6d 75 73 74 20 72 65 71 75 69 72 65 | rce.code.form),.and.must.require | 
| 5c940 | 20 6e 6f 20 73 70 65 63 69 61 6c 20 70 61 73 73    77 6f 72 64 20 6f 72 20 6b 65 79 20 66 6f 72 0a | .no.special.password.or.key.for. | 
| 5c960 | 75 6e 70 61 63 6b 69 6e 67 2c 20 72 65 61 64 69    6e 67 20 6f 72 20 63 6f 70 79 69 6e 67 2e 0a 0a | unpacking,.reading.or.copying... | 
| 5c980 | 20 20 37 2e 20 41 64 64 69 74 69 6f 6e 61 6c 20    54 65 72 6d 73 2e 0a 0a 20 20 22 41 64 64 69 74 | ..7..Additional.Terms....."Addit | 
| 5c9a0 | 69 6f 6e 61 6c 20 70 65 72 6d 69 73 73 69 6f 6e    73 22 20 61 72 65 20 74 65 72 6d 73 20 74 68 61 | ional.permissions".are.terms.tha | 
| 5c9c0 | 74 20 73 75 70 70 6c 65 6d 65 6e 74 20 74 68 65    20 74 65 72 6d 73 20 6f 66 20 74 68 69 73 0a 4c | t.supplement.the.terms.of.this.L | 
| 5c9e0 | 69 63 65 6e 73 65 20 62 79 20 6d 61 6b 69 6e 67    20 65 78 63 65 70 74 69 6f 6e 73 20 66 72 6f 6d | icense.by.making.exceptions.from | 
| 5ca00 | 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 6f 66 20    69 74 73 20 63 6f 6e 64 69 74 69 6f 6e 73 2e 0a | .one.or.more.of.its.conditions.. | 
| 5ca20 | 41 64 64 69 74 69 6f 6e 61 6c 20 70 65 72 6d 69    73 73 69 6f 6e 73 20 74 68 61 74 20 61 72 65 20 | Additional.permissions.that.are. | 
| 5ca40 | 61 70 70 6c 69 63 61 62 6c 65 20 74 6f 20 74 68    65 20 65 6e 74 69 72 65 20 50 72 6f 67 72 61 6d | applicable.to.the.entire.Program | 
| 5ca60 | 20 73 68 61 6c 6c 0a 62 65 20 74 72 65 61 74 65    64 20 61 73 20 74 68 6f 75 67 68 20 74 68 65 79 | .shall.be.treated.as.though.they | 
| 5ca80 | 20 77 65 72 65 20 69 6e 63 6c 75 64 65 64 20 69    6e 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2c 20 | .were.included.in.this.License,. | 
| 5caa0 | 74 6f 20 74 68 65 20 65 78 74 65 6e 74 0a 74 68    61 74 20 74 68 65 79 20 61 72 65 20 76 61 6c 69 | to.the.extent.that.they.are.vali | 
| 5cac0 | 64 20 75 6e 64 65 72 20 61 70 70 6c 69 63 61 62    6c 65 20 6c 61 77 2e 20 20 49 66 20 61 64 64 69 | d.under.applicable.law...If.addi | 
| 5cae0 | 74 69 6f 6e 61 6c 20 70 65 72 6d 69 73 73 69 6f    6e 73 0a 61 70 70 6c 79 20 6f 6e 6c 79 20 74 6f | tional.permissions.apply.only.to | 
| 5cb00 | 20 70 61 72 74 20 6f 66 20 74 68 65 20 50 72 6f    67 72 61 6d 2c 20 74 68 61 74 20 70 61 72 74 20 | .part.of.the.Program,.that.part. | 
| 5cb20 | 6d 61 79 20 62 65 20 75 73 65 64 20 73 65 70 61    72 61 74 65 6c 79 0a 75 6e 64 65 72 20 74 68 6f | may.be.used.separately.under.tho | 
| 5cb40 | 73 65 20 70 65 72 6d 69 73 73 69 6f 6e 73 2c 20    62 75 74 20 74 68 65 20 65 6e 74 69 72 65 20 50 | se.permissions,.but.the.entire.P | 
| 5cb60 | 72 6f 67 72 61 6d 20 72 65 6d 61 69 6e 73 20 67    6f 76 65 72 6e 65 64 20 62 79 0a 74 68 69 73 20 | rogram.remains.governed.by.this. | 
| 5cb80 | 4c 69 63 65 6e 73 65 20 77 69 74 68 6f 75 74 20    72 65 67 61 72 64 20 74 6f 20 74 68 65 20 61 64 | License.without.regard.to.the.ad | 
| 5cba0 | 64 69 74 69 6f 6e 61 6c 20 70 65 72 6d 69 73 73    69 6f 6e 73 2e 0a 0a 20 20 57 68 65 6e 20 79 6f | ditional.permissions.....When.yo | 
| 5cbc0 | 75 20 63 6f 6e 76 65 79 20 61 20 63 6f 70 79 20    6f 66 20 61 20 63 6f 76 65 72 65 64 20 77 6f 72 | u.convey.a.copy.of.a.covered.wor | 
| 5cbe0 | 6b 2c 20 79 6f 75 20 6d 61 79 20 61 74 20 79 6f    75 72 20 6f 70 74 69 6f 6e 0a 72 65 6d 6f 76 65 | k,.you.may.at.your.option.remove | 
| 5cc00 | 20 61 6e 79 20 61 64 64 69 74 69 6f 6e 61 6c 20    70 65 72 6d 69 73 73 69 6f 6e 73 20 66 72 6f 6d | .any.additional.permissions.from | 
| 5cc20 | 20 74 68 61 74 20 63 6f 70 79 2c 20 6f 72 20 66    72 6f 6d 20 61 6e 79 20 70 61 72 74 20 6f 66 0a | .that.copy,.or.from.any.part.of. | 
| 5cc40 | 69 74 2e 20 20 28 41 64 64 69 74 69 6f 6e 61 6c    20 70 65 72 6d 69 73 73 69 6f 6e 73 20 6d 61 79 | it...(Additional.permissions.may | 
| 5cc60 | 20 62 65 20 77 72 69 74 74 65 6e 20 74 6f 20 72    65 71 75 69 72 65 20 74 68 65 69 72 20 6f 77 6e | .be.written.to.require.their.own | 
| 5cc80 | 0a 72 65 6d 6f 76 61 6c 20 69 6e 20 63 65 72 74    61 69 6e 20 63 61 73 65 73 20 77 68 65 6e 20 79 | .removal.in.certain.cases.when.y | 
| 5cca0 | 6f 75 20 6d 6f 64 69 66 79 20 74 68 65 20 77 6f    72 6b 2e 29 20 20 59 6f 75 20 6d 61 79 20 70 6c | ou.modify.the.work.)..You.may.pl | 
| 5ccc0 | 61 63 65 0a 61 64 64 69 74 69 6f 6e 61 6c 20 70    65 72 6d 69 73 73 69 6f 6e 73 20 6f 6e 20 6d 61 | ace.additional.permissions.on.ma | 
| 5cce0 | 74 65 72 69 61 6c 2c 20 61 64 64 65 64 20 62 79    20 79 6f 75 20 74 6f 20 61 20 63 6f 76 65 72 65 | terial,.added.by.you.to.a.covere | 
| 5cd00 | 64 20 77 6f 72 6b 2c 0a 66 6f 72 20 77 68 69 63    68 20 79 6f 75 20 68 61 76 65 20 6f 72 20 63 61 | d.work,.for.which.you.have.or.ca | 
| 5cd20 | 6e 20 67 69 76 65 20 61 70 70 72 6f 70 72 69 61    74 65 20 63 6f 70 79 72 69 67 68 74 20 70 65 72 | n.give.appropriate.copyright.per | 
| 5cd40 | 6d 69 73 73 69 6f 6e 2e 0a 0a 20 20 4e 6f 74 77    69 74 68 73 74 61 6e 64 69 6e 67 20 61 6e 79 20 | mission.....Notwithstanding.any. | 
| 5cd60 | 6f 74 68 65 72 20 70 72 6f 76 69 73 69 6f 6e 20    6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2c | other.provision.of.this.License, | 
| 5cd80 | 20 66 6f 72 20 6d 61 74 65 72 69 61 6c 20 79 6f    75 0a 61 64 64 20 74 6f 20 61 20 63 6f 76 65 72 | .for.material.you.add.to.a.cover | 
| 5cda0 | 65 64 20 77 6f 72 6b 2c 20 79 6f 75 20 6d 61 79    20 28 69 66 20 61 75 74 68 6f 72 69 7a 65 64 20 | ed.work,.you.may.(if.authorized. | 
| 5cdc0 | 62 79 20 74 68 65 20 63 6f 70 79 72 69 67 68 74    20 68 6f 6c 64 65 72 73 20 6f 66 0a 74 68 61 74 | by.the.copyright.holders.of.that | 
| 5cde0 | 20 6d 61 74 65 72 69 61 6c 29 20 73 75 70 70 6c    65 6d 65 6e 74 20 74 68 65 20 74 65 72 6d 73 20 | .material).supplement.the.terms. | 
| 5ce00 | 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20    77 69 74 68 20 74 65 72 6d 73 3a 0a 0a 20 20 20 | of.this.License.with.terms:..... | 
| 5ce20 | 20 61 29 20 44 69 73 63 6c 61 69 6d 69 6e 67 20    77 61 72 72 61 6e 74 79 20 6f 72 20 6c 69 6d 69 | .a).Disclaiming.warranty.or.limi | 
| 5ce40 | 74 69 6e 67 20 6c 69 61 62 69 6c 69 74 79 20 64    69 66 66 65 72 65 6e 74 6c 79 20 66 72 6f 6d 20 | ting.liability.differently.from. | 
| 5ce60 | 74 68 65 0a 20 20 20 20 74 65 72 6d 73 20 6f 66    20 73 65 63 74 69 6f 6e 73 20 31 35 20 61 6e 64 | the.....terms.of.sections.15.and | 
| 5ce80 | 20 31 36 20 6f 66 20 74 68 69 73 20 4c 69 63 65    6e 73 65 3b 20 6f 72 0a 0a 20 20 20 20 62 29 20 | .16.of.this.License;.or......b). | 
| 5cea0 | 52 65 71 75 69 72 69 6e 67 20 70 72 65 73 65 72    76 61 74 69 6f 6e 20 6f 66 20 73 70 65 63 69 66 | Requiring.preservation.of.specif | 
| 5cec0 | 69 65 64 20 72 65 61 73 6f 6e 61 62 6c 65 20 6c    65 67 61 6c 20 6e 6f 74 69 63 65 73 20 6f 72 0a | ied.reasonable.legal.notices.or. | 
| 5cee0 | 20 20 20 20 61 75 74 68 6f 72 20 61 74 74 72 69    62 75 74 69 6f 6e 73 20 69 6e 20 74 68 61 74 20 | ....author.attributions.in.that. | 
| 5cf00 | 6d 61 74 65 72 69 61 6c 20 6f 72 20 69 6e 20 74    68 65 20 41 70 70 72 6f 70 72 69 61 74 65 20 4c | material.or.in.the.Appropriate.L | 
| 5cf20 | 65 67 61 6c 0a 20 20 20 20 4e 6f 74 69 63 65 73    20 64 69 73 70 6c 61 79 65 64 20 62 79 20 77 6f | egal.....Notices.displayed.by.wo | 
| 5cf40 | 72 6b 73 20 63 6f 6e 74 61 69 6e 69 6e 67 20 69    74 3b 20 6f 72 0a 0a 20 20 20 20 63 29 20 50 72 | rks.containing.it;.or......c).Pr | 
| 5cf60 | 6f 68 69 62 69 74 69 6e 67 20 6d 69 73 72 65 70    72 65 73 65 6e 74 61 74 69 6f 6e 20 6f 66 20 74 | ohibiting.misrepresentation.of.t | 
| 5cf80 | 68 65 20 6f 72 69 67 69 6e 20 6f 66 20 74 68 61    74 20 6d 61 74 65 72 69 61 6c 2c 20 6f 72 0a 20 | he.origin.of.that.material,.or.. | 
| 5cfa0 | 20 20 20 72 65 71 75 69 72 69 6e 67 20 74 68 61    74 20 6d 6f 64 69 66 69 65 64 20 76 65 72 73 69 | ...requiring.that.modified.versi | 
| 5cfc0 | 6f 6e 73 20 6f 66 20 73 75 63 68 20 6d 61 74 65    72 69 61 6c 20 62 65 20 6d 61 72 6b 65 64 20 69 | ons.of.such.material.be.marked.i | 
| 5cfe0 | 6e 0a 20 20 20 20 72 65 61 73 6f 6e 61 62 6c 65    20 77 61 79 73 20 61 73 20 64 69 66 66 65 72 65 | n.....reasonable.ways.as.differe | 
| 5d000 | 6e 74 20 66 72 6f 6d 20 74 68 65 20 6f 72 69 67    69 6e 61 6c 20 76 65 72 73 69 6f 6e 3b 20 6f 72 | nt.from.the.original.version;.or | 
| 5d020 | 0a 0a 20 20 20 20 64 29 20 4c 69 6d 69 74 69 6e    67 20 74 68 65 20 75 73 65 20 66 6f 72 20 70 75 | ......d).Limiting.the.use.for.pu | 
| 5d040 | 62 6c 69 63 69 74 79 20 70 75 72 70 6f 73 65 73    20 6f 66 20 6e 61 6d 65 73 20 6f 66 20 6c 69 63 | blicity.purposes.of.names.of.lic | 
| 5d060 | 65 6e 73 6f 72 73 20 6f 72 0a 20 20 20 20 61 75    74 68 6f 72 73 20 6f 66 20 74 68 65 20 6d 61 74 | ensors.or.....authors.of.the.mat | 
| 5d080 | 65 72 69 61 6c 3b 20 6f 72 0a 0a 20 20 20 20 65    29 20 44 65 63 6c 69 6e 69 6e 67 20 74 6f 20 67 | erial;.or......e).Declining.to.g | 
| 5d0a0 | 72 61 6e 74 20 72 69 67 68 74 73 20 75 6e 64 65    72 20 74 72 61 64 65 6d 61 72 6b 20 6c 61 77 20 | rant.rights.under.trademark.law. | 
| 5d0c0 | 66 6f 72 20 75 73 65 20 6f 66 20 73 6f 6d 65 0a    20 20 20 20 74 72 61 64 65 20 6e 61 6d 65 73 2c | for.use.of.some.....trade.names, | 
| 5d0e0 | 20 74 72 61 64 65 6d 61 72 6b 73 2c 20 6f 72 20    73 65 72 76 69 63 65 20 6d 61 72 6b 73 3b 20 6f | .trademarks,.or.service.marks;.o | 
| 5d100 | 72 0a 0a 20 20 20 20 66 29 20 52 65 71 75 69 72    69 6e 67 20 69 6e 64 65 6d 6e 69 66 69 63 61 74 | r......f).Requiring.indemnificat | 
| 5d120 | 69 6f 6e 20 6f 66 20 6c 69 63 65 6e 73 6f 72 73    20 61 6e 64 20 61 75 74 68 6f 72 73 20 6f 66 20 | ion.of.licensors.and.authors.of. | 
| 5d140 | 74 68 61 74 0a 20 20 20 20 6d 61 74 65 72 69 61    6c 20 62 79 20 61 6e 79 6f 6e 65 20 77 68 6f 20 | that.....material.by.anyone.who. | 
| 5d160 | 63 6f 6e 76 65 79 73 20 74 68 65 20 6d 61 74 65    72 69 61 6c 20 28 6f 72 20 6d 6f 64 69 66 69 65 | conveys.the.material.(or.modifie | 
| 5d180 | 64 20 76 65 72 73 69 6f 6e 73 20 6f 66 0a 20 20    20 20 69 74 29 20 77 69 74 68 20 63 6f 6e 74 72 | d.versions.of.....it).with.contr | 
| 5d1a0 | 61 63 74 75 61 6c 20 61 73 73 75 6d 70 74 69 6f    6e 73 20 6f 66 20 6c 69 61 62 69 6c 69 74 79 20 | actual.assumptions.of.liability. | 
| 5d1c0 | 74 6f 20 74 68 65 20 72 65 63 69 70 69 65 6e 74    2c 20 66 6f 72 0a 20 20 20 20 61 6e 79 20 6c 69 | to.the.recipient,.for.....any.li | 
| 5d1e0 | 61 62 69 6c 69 74 79 20 74 68 61 74 20 74 68 65    73 65 20 63 6f 6e 74 72 61 63 74 75 61 6c 20 61 | ability.that.these.contractual.a | 
| 5d200 | 73 73 75 6d 70 74 69 6f 6e 73 20 64 69 72 65 63    74 6c 79 20 69 6d 70 6f 73 65 20 6f 6e 0a 20 20 | ssumptions.directly.impose.on... | 
| 5d220 | 20 20 74 68 6f 73 65 20 6c 69 63 65 6e 73 6f 72    73 20 61 6e 64 20 61 75 74 68 6f 72 73 2e 0a 0a | ..those.licensors.and.authors... | 
| 5d240 | 20 20 41 6c 6c 20 6f 74 68 65 72 20 6e 6f 6e 2d    70 65 72 6d 69 73 73 69 76 65 20 61 64 64 69 74 | ..All.other.non-permissive.addit | 
| 5d260 | 69 6f 6e 61 6c 20 74 65 72 6d 73 20 61 72 65 20    63 6f 6e 73 69 64 65 72 65 64 20 22 66 75 72 74 | ional.terms.are.considered."furt | 
| 5d280 | 68 65 72 0a 72 65 73 74 72 69 63 74 69 6f 6e 73    22 20 77 69 74 68 69 6e 20 74 68 65 20 6d 65 61 | her.restrictions".within.the.mea | 
| 5d2a0 | 6e 69 6e 67 20 6f 66 20 73 65 63 74 69 6f 6e 20    31 30 2e 20 20 49 66 20 74 68 65 20 50 72 6f 67 | ning.of.section.10...If.the.Prog | 
| 5d2c0 | 72 61 6d 20 61 73 20 79 6f 75 0a 72 65 63 65 69    76 65 64 20 69 74 2c 20 6f 72 20 61 6e 79 20 70 | ram.as.you.received.it,.or.any.p | 
| 5d2e0 | 61 72 74 20 6f 66 20 69 74 2c 20 63 6f 6e 74 61    69 6e 73 20 61 20 6e 6f 74 69 63 65 20 73 74 61 | art.of.it,.contains.a.notice.sta | 
| 5d300 | 74 69 6e 67 20 74 68 61 74 20 69 74 20 69 73 0a    67 6f 76 65 72 6e 65 64 20 62 79 20 74 68 69 73 | ting.that.it.is.governed.by.this | 
| 5d320 | 20 4c 69 63 65 6e 73 65 20 61 6c 6f 6e 67 20 77    69 74 68 20 61 20 74 65 72 6d 20 74 68 61 74 20 | .License.along.with.a.term.that. | 
| 5d340 | 69 73 20 61 20 66 75 72 74 68 65 72 0a 72 65 73    74 72 69 63 74 69 6f 6e 2c 20 79 6f 75 20 6d 61 | is.a.further.restriction,.you.ma | 
| 5d360 | 79 20 72 65 6d 6f 76 65 20 74 68 61 74 20 74 65    72 6d 2e 20 20 49 66 20 61 20 6c 69 63 65 6e 73 | y.remove.that.term...If.a.licens | 
| 5d380 | 65 20 64 6f 63 75 6d 65 6e 74 20 63 6f 6e 74 61    69 6e 73 0a 61 20 66 75 72 74 68 65 72 20 72 65 | e.document.contains.a.further.re | 
| 5d3a0 | 73 74 72 69 63 74 69 6f 6e 20 62 75 74 20 70 65    72 6d 69 74 73 20 72 65 6c 69 63 65 6e 73 69 6e | striction.but.permits.relicensin | 
| 5d3c0 | 67 20 6f 72 20 63 6f 6e 76 65 79 69 6e 67 20 75    6e 64 65 72 20 74 68 69 73 0a 4c 69 63 65 6e 73 | g.or.conveying.under.this.Licens | 
| 5d3e0 | 65 2c 20 79 6f 75 20 6d 61 79 20 61 64 64 20 74    6f 20 61 20 63 6f 76 65 72 65 64 20 77 6f 72 6b | e,.you.may.add.to.a.covered.work | 
| 5d400 | 20 6d 61 74 65 72 69 61 6c 20 67 6f 76 65 72 6e    65 64 20 62 79 20 74 68 65 20 74 65 72 6d 73 0a | .material.governed.by.the.terms. | 
| 5d420 | 6f 66 20 74 68 61 74 20 6c 69 63 65 6e 73 65 20    64 6f 63 75 6d 65 6e 74 2c 20 70 72 6f 76 69 64 | of.that.license.document,.provid | 
| 5d440 | 65 64 20 74 68 61 74 20 74 68 65 20 66 75 72 74    68 65 72 20 72 65 73 74 72 69 63 74 69 6f 6e 20 | ed.that.the.further.restriction. | 
| 5d460 | 64 6f 65 73 0a 6e 6f 74 20 73 75 72 76 69 76 65    20 73 75 63 68 20 72 65 6c 69 63 65 6e 73 69 6e | does.not.survive.such.relicensin | 
| 5d480 | 67 20 6f 72 20 63 6f 6e 76 65 79 69 6e 67 2e 0a    0a 20 20 49 66 20 79 6f 75 20 61 64 64 20 74 65 | g.or.conveying.....If.you.add.te | 
| 5d4a0 | 72 6d 73 20 74 6f 20 61 20 63 6f 76 65 72 65 64    20 77 6f 72 6b 20 69 6e 20 61 63 63 6f 72 64 20 | rms.to.a.covered.work.in.accord. | 
| 5d4c0 | 77 69 74 68 20 74 68 69 73 20 73 65 63 74 69 6f    6e 2c 20 79 6f 75 0a 6d 75 73 74 20 70 6c 61 63 | with.this.section,.you.must.plac | 
| 5d4e0 | 65 2c 20 69 6e 20 74 68 65 20 72 65 6c 65 76 61    6e 74 20 73 6f 75 72 63 65 20 66 69 6c 65 73 2c | e,.in.the.relevant.source.files, | 
| 5d500 | 20 61 20 73 74 61 74 65 6d 65 6e 74 20 6f 66 20    74 68 65 0a 61 64 64 69 74 69 6f 6e 61 6c 20 74 | .a.statement.of.the.additional.t | 
| 5d520 | 65 72 6d 73 20 74 68 61 74 20 61 70 70 6c 79 20    74 6f 20 74 68 6f 73 65 20 66 69 6c 65 73 2c 20 | erms.that.apply.to.those.files,. | 
| 5d540 | 6f 72 20 61 20 6e 6f 74 69 63 65 20 69 6e 64 69    63 61 74 69 6e 67 0a 77 68 65 72 65 20 74 6f 20 | or.a.notice.indicating.where.to. | 
| 5d560 | 66 69 6e 64 20 74 68 65 20 61 70 70 6c 69 63 61    62 6c 65 20 74 65 72 6d 73 2e 0a 0a 20 20 41 64 | find.the.applicable.terms.....Ad | 
| 5d580 | 64 69 74 69 6f 6e 61 6c 20 74 65 72 6d 73 2c 20    70 65 72 6d 69 73 73 69 76 65 20 6f 72 20 6e 6f | ditional.terms,.permissive.or.no | 
| 5d5a0 | 6e 2d 70 65 72 6d 69 73 73 69 76 65 2c 20 6d 61    79 20 62 65 20 73 74 61 74 65 64 20 69 6e 20 74 | n-permissive,.may.be.stated.in.t | 
| 5d5c0 | 68 65 0a 66 6f 72 6d 20 6f 66 20 61 20 73 65 70    61 72 61 74 65 6c 79 20 77 72 69 74 74 65 6e 20 | he.form.of.a.separately.written. | 
| 5d5e0 | 6c 69 63 65 6e 73 65 2c 20 6f 72 20 73 74 61 74    65 64 20 61 73 20 65 78 63 65 70 74 69 6f 6e 73 | license,.or.stated.as.exceptions | 
| 5d600 | 3b 0a 74 68 65 20 61 62 6f 76 65 20 72 65 71 75    69 72 65 6d 65 6e 74 73 20 61 70 70 6c 79 20 65 | ;.the.above.requirements.apply.e | 
| 5d620 | 69 74 68 65 72 20 77 61 79 2e 0a 0a 20 20 38 2e    20 54 65 72 6d 69 6e 61 74 69 6f 6e 2e 0a 0a 20 | ither.way.....8..Termination.... | 
| 5d640 | 20 59 6f 75 20 6d 61 79 20 6e 6f 74 20 70 72 6f    70 61 67 61 74 65 20 6f 72 20 6d 6f 64 69 66 79 | .You.may.not.propagate.or.modify | 
| 5d660 | 20 61 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 20    65 78 63 65 70 74 20 61 73 20 65 78 70 72 65 73 | .a.covered.work.except.as.expres | 
| 5d680 | 73 6c 79 0a 70 72 6f 76 69 64 65 64 20 75 6e 64    65 72 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2e | sly.provided.under.this.License. | 
| 5d6a0 | 20 20 41 6e 79 20 61 74 74 65 6d 70 74 20 6f 74    68 65 72 77 69 73 65 20 74 6f 20 70 72 6f 70 61 | ..Any.attempt.otherwise.to.propa | 
| 5d6c0 | 67 61 74 65 20 6f 72 0a 6d 6f 64 69 66 79 20 69    74 20 69 73 20 76 6f 69 64 2c 20 61 6e 64 20 77 | gate.or.modify.it.is.void,.and.w | 
| 5d6e0 | 69 6c 6c 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c    79 20 74 65 72 6d 69 6e 61 74 65 20 79 6f 75 72 | ill.automatically.terminate.your | 
| 5d700 | 20 72 69 67 68 74 73 20 75 6e 64 65 72 0a 74 68    69 73 20 4c 69 63 65 6e 73 65 20 28 69 6e 63 6c | .rights.under.this.License.(incl | 
| 5d720 | 75 64 69 6e 67 20 61 6e 79 20 70 61 74 65 6e 74    20 6c 69 63 65 6e 73 65 73 20 67 72 61 6e 74 65 | uding.any.patent.licenses.grante | 
| 5d740 | 64 20 75 6e 64 65 72 20 74 68 65 20 74 68 69 72    64 0a 70 61 72 61 67 72 61 70 68 20 6f 66 20 73 | d.under.the.third.paragraph.of.s | 
| 5d760 | 65 63 74 69 6f 6e 20 31 31 29 2e 0a 0a 20 20 48    6f 77 65 76 65 72 2c 20 69 66 20 79 6f 75 20 63 | ection.11).....However,.if.you.c | 
| 5d780 | 65 61 73 65 20 61 6c 6c 20 76 69 6f 6c 61 74 69    6f 6e 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e | ease.all.violation.of.this.Licen | 
| 5d7a0 | 73 65 2c 20 74 68 65 6e 20 79 6f 75 72 0a 6c 69    63 65 6e 73 65 20 66 72 6f 6d 20 61 20 70 61 72 | se,.then.your.license.from.a.par | 
| 5d7c0 | 74 69 63 75 6c 61 72 20 63 6f 70 79 72 69 67 68    74 20 68 6f 6c 64 65 72 20 69 73 20 72 65 69 6e | ticular.copyright.holder.is.rein | 
| 5d7e0 | 73 74 61 74 65 64 20 28 61 29 0a 70 72 6f 76 69    73 69 6f 6e 61 6c 6c 79 2c 20 75 6e 6c 65 73 73 | stated.(a).provisionally,.unless | 
| 5d800 | 20 61 6e 64 20 75 6e 74 69 6c 20 74 68 65 20 63    6f 70 79 72 69 67 68 74 20 68 6f 6c 64 65 72 20 | .and.until.the.copyright.holder. | 
| 5d820 | 65 78 70 6c 69 63 69 74 6c 79 20 61 6e 64 0a 66    69 6e 61 6c 6c 79 20 74 65 72 6d 69 6e 61 74 65 | explicitly.and.finally.terminate | 
| 5d840 | 73 20 79 6f 75 72 20 6c 69 63 65 6e 73 65 2c 20    61 6e 64 20 28 62 29 20 70 65 72 6d 61 6e 65 6e | s.your.license,.and.(b).permanen | 
| 5d860 | 74 6c 79 2c 20 69 66 20 74 68 65 20 63 6f 70 79    72 69 67 68 74 0a 68 6f 6c 64 65 72 20 66 61 69 | tly,.if.the.copyright.holder.fai | 
| 5d880 | 6c 73 20 74 6f 20 6e 6f 74 69 66 79 20 79 6f 75    20 6f 66 20 74 68 65 20 76 69 6f 6c 61 74 69 6f | ls.to.notify.you.of.the.violatio | 
| 5d8a0 | 6e 20 62 79 20 73 6f 6d 65 20 72 65 61 73 6f 6e    61 62 6c 65 20 6d 65 61 6e 73 0a 70 72 69 6f 72 | n.by.some.reasonable.means.prior | 
| 5d8c0 | 20 74 6f 20 36 30 20 64 61 79 73 20 61 66 74 65    72 20 74 68 65 20 63 65 73 73 61 74 69 6f 6e 2e | .to.60.days.after.the.cessation. | 
| 5d8e0 | 0a 0a 20 20 4d 6f 72 65 6f 76 65 72 2c 20 79 6f    75 72 20 6c 69 63 65 6e 73 65 20 66 72 6f 6d 20 | ....Moreover,.your.license.from. | 
| 5d900 | 61 20 70 61 72 74 69 63 75 6c 61 72 20 63 6f 70    79 72 69 67 68 74 20 68 6f 6c 64 65 72 20 69 73 | a.particular.copyright.holder.is | 
| 5d920 | 0a 72 65 69 6e 73 74 61 74 65 64 20 70 65 72 6d    61 6e 65 6e 74 6c 79 20 69 66 20 74 68 65 20 63 | .reinstated.permanently.if.the.c | 
| 5d940 | 6f 70 79 72 69 67 68 74 20 68 6f 6c 64 65 72 20    6e 6f 74 69 66 69 65 73 20 79 6f 75 20 6f 66 20 | opyright.holder.notifies.you.of. | 
| 5d960 | 74 68 65 0a 76 69 6f 6c 61 74 69 6f 6e 20 62 79    20 73 6f 6d 65 20 72 65 61 73 6f 6e 61 62 6c 65 | the.violation.by.some.reasonable | 
| 5d980 | 20 6d 65 61 6e 73 2c 20 74 68 69 73 20 69 73 20    74 68 65 20 66 69 72 73 74 20 74 69 6d 65 20 79 | .means,.this.is.the.first.time.y | 
| 5d9a0 | 6f 75 20 68 61 76 65 0a 72 65 63 65 69 76 65 64    20 6e 6f 74 69 63 65 20 6f 66 20 76 69 6f 6c 61 | ou.have.received.notice.of.viola | 
| 5d9c0 | 74 69 6f 6e 20 6f 66 20 74 68 69 73 20 4c 69 63    65 6e 73 65 20 28 66 6f 72 20 61 6e 79 20 77 6f | tion.of.this.License.(for.any.wo | 
| 5d9e0 | 72 6b 29 20 66 72 6f 6d 20 74 68 61 74 0a 63 6f    70 79 72 69 67 68 74 20 68 6f 6c 64 65 72 2c 20 | rk).from.that.copyright.holder,. | 
| 5da00 | 61 6e 64 20 79 6f 75 20 63 75 72 65 20 74 68 65    20 76 69 6f 6c 61 74 69 6f 6e 20 70 72 69 6f 72 | and.you.cure.the.violation.prior | 
| 5da20 | 20 74 6f 20 33 30 20 64 61 79 73 20 61 66 74 65    72 0a 79 6f 75 72 20 72 65 63 65 69 70 74 20 6f | .to.30.days.after.your.receipt.o | 
| 5da40 | 66 20 74 68 65 20 6e 6f 74 69 63 65 2e 0a 0a 20    20 54 65 72 6d 69 6e 61 74 69 6f 6e 20 6f 66 20 | f.the.notice.....Termination.of. | 
| 5da60 | 79 6f 75 72 20 72 69 67 68 74 73 20 75 6e 64 65    72 20 74 68 69 73 20 73 65 63 74 69 6f 6e 20 64 | your.rights.under.this.section.d | 
| 5da80 | 6f 65 73 20 6e 6f 74 20 74 65 72 6d 69 6e 61 74    65 20 74 68 65 0a 6c 69 63 65 6e 73 65 73 20 6f | oes.not.terminate.the.licenses.o | 
| 5daa0 | 66 20 70 61 72 74 69 65 73 20 77 68 6f 20 68 61    76 65 20 72 65 63 65 69 76 65 64 20 63 6f 70 69 | f.parties.who.have.received.copi | 
| 5dac0 | 65 73 20 6f 72 20 72 69 67 68 74 73 20 66 72 6f    6d 20 79 6f 75 20 75 6e 64 65 72 0a 74 68 69 73 | es.or.rights.from.you.under.this | 
| 5dae0 | 20 4c 69 63 65 6e 73 65 2e 20 20 49 66 20 79 6f    75 72 20 72 69 67 68 74 73 20 68 61 76 65 20 62 | .License...If.your.rights.have.b | 
| 5db00 | 65 65 6e 20 74 65 72 6d 69 6e 61 74 65 64 20 61    6e 64 20 6e 6f 74 20 70 65 72 6d 61 6e 65 6e 74 | een.terminated.and.not.permanent | 
| 5db20 | 6c 79 0a 72 65 69 6e 73 74 61 74 65 64 2c 20 79    6f 75 20 64 6f 20 6e 6f 74 20 71 75 61 6c 69 66 | ly.reinstated,.you.do.not.qualif | 
| 5db40 | 79 20 74 6f 20 72 65 63 65 69 76 65 20 6e 65 77    20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 74 68 | y.to.receive.new.licenses.for.th | 
| 5db60 | 65 20 73 61 6d 65 0a 6d 61 74 65 72 69 61 6c 20    75 6e 64 65 72 20 73 65 63 74 69 6f 6e 20 31 30 | e.same.material.under.section.10 | 
| 5db80 | 2e 0a 0a 20 20 39 2e 20 41 63 63 65 70 74 61 6e    63 65 20 4e 6f 74 20 52 65 71 75 69 72 65 64 20 | .....9..Acceptance.Not.Required. | 
| 5dba0 | 66 6f 72 20 48 61 76 69 6e 67 20 43 6f 70 69 65    73 2e 0a 0a 20 20 59 6f 75 20 61 72 65 20 6e 6f | for.Having.Copies.....You.are.no | 
| 5dbc0 | 74 20 72 65 71 75 69 72 65 64 20 74 6f 20 61 63    63 65 70 74 20 74 68 69 73 20 4c 69 63 65 6e 73 | t.required.to.accept.this.Licens | 
| 5dbe0 | 65 20 69 6e 20 6f 72 64 65 72 20 74 6f 20 72 65    63 65 69 76 65 20 6f 72 0a 72 75 6e 20 61 20 63 | e.in.order.to.receive.or.run.a.c | 
| 5dc00 | 6f 70 79 20 6f 66 20 74 68 65 20 50 72 6f 67 72    61 6d 2e 20 20 41 6e 63 69 6c 6c 61 72 79 20 70 | opy.of.the.Program...Ancillary.p | 
| 5dc20 | 72 6f 70 61 67 61 74 69 6f 6e 20 6f 66 20 61 20    63 6f 76 65 72 65 64 20 77 6f 72 6b 0a 6f 63 63 | ropagation.of.a.covered.work.occ | 
| 5dc40 | 75 72 72 69 6e 67 20 73 6f 6c 65 6c 79 20 61 73    20 61 20 63 6f 6e 73 65 71 75 65 6e 63 65 20 6f | urring.solely.as.a.consequence.o | 
| 5dc60 | 66 20 75 73 69 6e 67 20 70 65 65 72 2d 74 6f 2d    70 65 65 72 20 74 72 61 6e 73 6d 69 73 73 69 6f | f.using.peer-to-peer.transmissio | 
| 5dc80 | 6e 0a 74 6f 20 72 65 63 65 69 76 65 20 61 20 63    6f 70 79 20 6c 69 6b 65 77 69 73 65 20 64 6f 65 | n.to.receive.a.copy.likewise.doe | 
| 5dca0 | 73 20 6e 6f 74 20 72 65 71 75 69 72 65 20 61 63    63 65 70 74 61 6e 63 65 2e 20 20 48 6f 77 65 76 | s.not.require.acceptance...Howev | 
| 5dcc0 | 65 72 2c 0a 6e 6f 74 68 69 6e 67 20 6f 74 68 65    72 20 74 68 61 6e 20 74 68 69 73 20 4c 69 63 65 | er,.nothing.other.than.this.Lice | 
| 5dce0 | 6e 73 65 20 67 72 61 6e 74 73 20 79 6f 75 20 70    65 72 6d 69 73 73 69 6f 6e 20 74 6f 20 70 72 6f | nse.grants.you.permission.to.pro | 
| 5dd00 | 70 61 67 61 74 65 20 6f 72 0a 6d 6f 64 69 66 79    20 61 6e 79 20 63 6f 76 65 72 65 64 20 77 6f 72 | pagate.or.modify.any.covered.wor | 
| 5dd20 | 6b 2e 20 20 54 68 65 73 65 20 61 63 74 69 6f 6e    73 20 69 6e 66 72 69 6e 67 65 20 63 6f 70 79 72 | k...These.actions.infringe.copyr | 
| 5dd40 | 69 67 68 74 20 69 66 20 79 6f 75 20 64 6f 0a 6e    6f 74 20 61 63 63 65 70 74 20 74 68 69 73 20 4c | ight.if.you.do.not.accept.this.L | 
| 5dd60 | 69 63 65 6e 73 65 2e 20 20 54 68 65 72 65 66 6f    72 65 2c 20 62 79 20 6d 6f 64 69 66 79 69 6e 67 | icense...Therefore,.by.modifying | 
| 5dd80 | 20 6f 72 20 70 72 6f 70 61 67 61 74 69 6e 67 20    61 0a 63 6f 76 65 72 65 64 20 77 6f 72 6b 2c 20 | .or.propagating.a.covered.work,. | 
| 5dda0 | 79 6f 75 20 69 6e 64 69 63 61 74 65 20 79 6f 75    72 20 61 63 63 65 70 74 61 6e 63 65 20 6f 66 20 | you.indicate.your.acceptance.of. | 
| 5ddc0 | 74 68 69 73 20 4c 69 63 65 6e 73 65 20 74 6f 20    64 6f 20 73 6f 2e 0a 0a 20 20 31 30 2e 20 41 75 | this.License.to.do.so.....10..Au | 
| 5dde0 | 74 6f 6d 61 74 69 63 20 4c 69 63 65 6e 73 69 6e    67 20 6f 66 20 44 6f 77 6e 73 74 72 65 61 6d 20 | tomatic.Licensing.of.Downstream. | 
| 5de00 | 52 65 63 69 70 69 65 6e 74 73 2e 0a 0a 20 20 45    61 63 68 20 74 69 6d 65 20 79 6f 75 20 63 6f 6e | Recipients.....Each.time.you.con | 
| 5de20 | 76 65 79 20 61 20 63 6f 76 65 72 65 64 20 77 6f    72 6b 2c 20 74 68 65 20 72 65 63 69 70 69 65 6e | vey.a.covered.work,.the.recipien | 
| 5de40 | 74 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 0a    72 65 63 65 69 76 65 73 20 61 20 6c 69 63 65 6e | t.automatically.receives.a.licen | 
| 5de60 | 73 65 20 66 72 6f 6d 20 74 68 65 20 6f 72 69 67    69 6e 61 6c 20 6c 69 63 65 6e 73 6f 72 73 2c 20 | se.from.the.original.licensors,. | 
| 5de80 | 74 6f 20 72 75 6e 2c 20 6d 6f 64 69 66 79 20 61    6e 64 0a 70 72 6f 70 61 67 61 74 65 20 74 68 61 | to.run,.modify.and.propagate.tha | 
| 5dea0 | 74 20 77 6f 72 6b 2c 20 73 75 62 6a 65 63 74 20    74 6f 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2e | t.work,.subject.to.this.License. | 
| 5dec0 | 20 20 59 6f 75 20 61 72 65 20 6e 6f 74 20 72 65    73 70 6f 6e 73 69 62 6c 65 0a 66 6f 72 20 65 6e | ..You.are.not.responsible.for.en | 
| 5dee0 | 66 6f 72 63 69 6e 67 20 63 6f 6d 70 6c 69 61 6e    63 65 20 62 79 20 74 68 69 72 64 20 70 61 72 74 | forcing.compliance.by.third.part | 
| 5df00 | 69 65 73 20 77 69 74 68 20 74 68 69 73 20 4c 69    63 65 6e 73 65 2e 0a 0a 20 20 41 6e 20 22 65 6e | ies.with.this.License.....An."en | 
| 5df20 | 74 69 74 79 20 74 72 61 6e 73 61 63 74 69 6f 6e    22 20 69 73 20 61 20 74 72 61 6e 73 61 63 74 69 | tity.transaction".is.a.transacti | 
| 5df40 | 6f 6e 20 74 72 61 6e 73 66 65 72 72 69 6e 67 20    63 6f 6e 74 72 6f 6c 20 6f 66 20 61 6e 0a 6f 72 | on.transferring.control.of.an.or | 
| 5df60 | 67 61 6e 69 7a 61 74 69 6f 6e 2c 20 6f 72 20 73    75 62 73 74 61 6e 74 69 61 6c 6c 79 20 61 6c 6c | ganization,.or.substantially.all | 
| 5df80 | 20 61 73 73 65 74 73 20 6f 66 20 6f 6e 65 2c 20    6f 72 20 73 75 62 64 69 76 69 64 69 6e 67 20 61 | .assets.of.one,.or.subdividing.a | 
| 5dfa0 | 6e 0a 6f 72 67 61 6e 69 7a 61 74 69 6f 6e 2c 20    6f 72 20 6d 65 72 67 69 6e 67 20 6f 72 67 61 6e | n.organization,.or.merging.organ | 
| 5dfc0 | 69 7a 61 74 69 6f 6e 73 2e 20 20 49 66 20 70 72    6f 70 61 67 61 74 69 6f 6e 20 6f 66 20 61 20 63 | izations...If.propagation.of.a.c | 
| 5dfe0 | 6f 76 65 72 65 64 0a 77 6f 72 6b 20 72 65 73 75    6c 74 73 20 66 72 6f 6d 20 61 6e 20 65 6e 74 69 | overed.work.results.from.an.enti | 
| 5e000 | 74 79 20 74 72 61 6e 73 61 63 74 69 6f 6e 2c 20    65 61 63 68 20 70 61 72 74 79 20 74 6f 20 74 68 | ty.transaction,.each.party.to.th | 
| 5e020 | 61 74 0a 74 72 61 6e 73 61 63 74 69 6f 6e 20 77    68 6f 20 72 65 63 65 69 76 65 73 20 61 20 63 6f | at.transaction.who.receives.a.co | 
| 5e040 | 70 79 20 6f 66 20 74 68 65 20 77 6f 72 6b 20 61    6c 73 6f 20 72 65 63 65 69 76 65 73 20 77 68 61 | py.of.the.work.also.receives.wha | 
| 5e060 | 74 65 76 65 72 0a 6c 69 63 65 6e 73 65 73 20 74    6f 20 74 68 65 20 77 6f 72 6b 20 74 68 65 20 70 | tever.licenses.to.the.work.the.p | 
| 5e080 | 61 72 74 79 27 73 20 70 72 65 64 65 63 65 73 73    6f 72 20 69 6e 20 69 6e 74 65 72 65 73 74 20 68 | arty's.predecessor.in.interest.h | 
| 5e0a0 | 61 64 20 6f 72 20 63 6f 75 6c 64 0a 67 69 76 65    20 75 6e 64 65 72 20 74 68 65 20 70 72 65 76 69 | ad.or.could.give.under.the.previ | 
| 5e0c0 | 6f 75 73 20 70 61 72 61 67 72 61 70 68 2c 20 70    6c 75 73 20 61 20 72 69 67 68 74 20 74 6f 20 70 | ous.paragraph,.plus.a.right.to.p | 
| 5e0e0 | 6f 73 73 65 73 73 69 6f 6e 20 6f 66 20 74 68 65    0a 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 53 | ossession.of.the.Corresponding.S | 
| 5e100 | 6f 75 72 63 65 20 6f 66 20 74 68 65 20 77 6f 72    6b 20 66 72 6f 6d 20 74 68 65 20 70 72 65 64 65 | ource.of.the.work.from.the.prede | 
| 5e120 | 63 65 73 73 6f 72 20 69 6e 20 69 6e 74 65 72 65    73 74 2c 20 69 66 0a 74 68 65 20 70 72 65 64 65 | cessor.in.interest,.if.the.prede | 
| 5e140 | 63 65 73 73 6f 72 20 68 61 73 20 69 74 20 6f 72    20 63 61 6e 20 67 65 74 20 69 74 20 77 69 74 68 | cessor.has.it.or.can.get.it.with | 
| 5e160 | 20 72 65 61 73 6f 6e 61 62 6c 65 20 65 66 66 6f    72 74 73 2e 0a 0a 20 20 59 6f 75 20 6d 61 79 20 | .reasonable.efforts.....You.may. | 
| 5e180 | 6e 6f 74 20 69 6d 70 6f 73 65 20 61 6e 79 20 66    75 72 74 68 65 72 20 72 65 73 74 72 69 63 74 69 | not.impose.any.further.restricti | 
| 5e1a0 | 6f 6e 73 20 6f 6e 20 74 68 65 20 65 78 65 72 63    69 73 65 20 6f 66 20 74 68 65 0a 72 69 67 68 74 | ons.on.the.exercise.of.the.right | 
| 5e1c0 | 73 20 67 72 61 6e 74 65 64 20 6f 72 20 61 66 66    69 72 6d 65 64 20 75 6e 64 65 72 20 74 68 69 73 | s.granted.or.affirmed.under.this | 
| 5e1e0 | 20 4c 69 63 65 6e 73 65 2e 20 20 46 6f 72 20 65    78 61 6d 70 6c 65 2c 20 79 6f 75 20 6d 61 79 0a | .License...For.example,.you.may. | 
| 5e200 | 6e 6f 74 20 69 6d 70 6f 73 65 20 61 20 6c 69 63    65 6e 73 65 20 66 65 65 2c 20 72 6f 79 61 6c 74 | not.impose.a.license.fee,.royalt | 
| 5e220 | 79 2c 20 6f 72 20 6f 74 68 65 72 20 63 68 61 72    67 65 20 66 6f 72 20 65 78 65 72 63 69 73 65 20 | y,.or.other.charge.for.exercise. | 
| 5e240 | 6f 66 0a 72 69 67 68 74 73 20 67 72 61 6e 74 65    64 20 75 6e 64 65 72 20 74 68 69 73 20 4c 69 63 | of.rights.granted.under.this.Lic | 
| 5e260 | 65 6e 73 65 2c 20 61 6e 64 20 79 6f 75 20 6d 61    79 20 6e 6f 74 20 69 6e 69 74 69 61 74 65 20 6c | ense,.and.you.may.not.initiate.l | 
| 5e280 | 69 74 69 67 61 74 69 6f 6e 0a 28 69 6e 63 6c 75    64 69 6e 67 20 61 20 63 72 6f 73 73 2d 63 6c 61 | itigation.(including.a.cross-cla | 
| 5e2a0 | 69 6d 20 6f 72 20 63 6f 75 6e 74 65 72 63 6c 61    69 6d 20 69 6e 20 61 20 6c 61 77 73 75 69 74 29 | im.or.counterclaim.in.a.lawsuit) | 
| 5e2c0 | 20 61 6c 6c 65 67 69 6e 67 20 74 68 61 74 0a 61    6e 79 20 70 61 74 65 6e 74 20 63 6c 61 69 6d 20 | .alleging.that.any.patent.claim. | 
| 5e2e0 | 69 73 20 69 6e 66 72 69 6e 67 65 64 20 62 79 20    6d 61 6b 69 6e 67 2c 20 75 73 69 6e 67 2c 20 73 | is.infringed.by.making,.using,.s | 
| 5e300 | 65 6c 6c 69 6e 67 2c 20 6f 66 66 65 72 69 6e 67    20 66 6f 72 0a 73 61 6c 65 2c 20 6f 72 20 69 6d | elling,.offering.for.sale,.or.im | 
| 5e320 | 70 6f 72 74 69 6e 67 20 74 68 65 20 50 72 6f 67    72 61 6d 20 6f 72 20 61 6e 79 20 70 6f 72 74 69 | porting.the.Program.or.any.porti | 
| 5e340 | 6f 6e 20 6f 66 20 69 74 2e 0a 0a 20 20 31 31 2e    20 50 61 74 65 6e 74 73 2e 0a 0a 20 20 41 20 22 | on.of.it.....11..Patents.....A." | 
| 5e360 | 63 6f 6e 74 72 69 62 75 74 6f 72 22 20 69 73 20    61 20 63 6f 70 79 72 69 67 68 74 20 68 6f 6c 64 | contributor".is.a.copyright.hold | 
| 5e380 | 65 72 20 77 68 6f 20 61 75 74 68 6f 72 69 7a 65    73 20 75 73 65 20 75 6e 64 65 72 20 74 68 69 73 | er.who.authorizes.use.under.this | 
| 5e3a0 | 0a 4c 69 63 65 6e 73 65 20 6f 66 20 74 68 65 20    50 72 6f 67 72 61 6d 20 6f 72 20 61 20 77 6f 72 | .License.of.the.Program.or.a.wor | 
| 5e3c0 | 6b 20 6f 6e 20 77 68 69 63 68 20 74 68 65 20 50    72 6f 67 72 61 6d 20 69 73 20 62 61 73 65 64 2e | k.on.which.the.Program.is.based. | 
| 5e3e0 | 20 20 54 68 65 0a 77 6f 72 6b 20 74 68 75 73 20    6c 69 63 65 6e 73 65 64 20 69 73 20 63 61 6c 6c | ..The.work.thus.licensed.is.call | 
| 5e400 | 65 64 20 74 68 65 20 63 6f 6e 74 72 69 62 75 74    6f 72 27 73 20 22 63 6f 6e 74 72 69 62 75 74 6f | ed.the.contributor's."contributo | 
| 5e420 | 72 20 76 65 72 73 69 6f 6e 22 2e 0a 0a 20 20 41    20 63 6f 6e 74 72 69 62 75 74 6f 72 27 73 20 22 | r.version".....A.contributor's." | 
| 5e440 | 65 73 73 65 6e 74 69 61 6c 20 70 61 74 65 6e 74    20 63 6c 61 69 6d 73 22 20 61 72 65 20 61 6c 6c | essential.patent.claims".are.all | 
| 5e460 | 20 70 61 74 65 6e 74 20 63 6c 61 69 6d 73 0a 6f    77 6e 65 64 20 6f 72 20 63 6f 6e 74 72 6f 6c 6c | .patent.claims.owned.or.controll | 
| 5e480 | 65 64 20 62 79 20 74 68 65 20 63 6f 6e 74 72 69    62 75 74 6f 72 2c 20 77 68 65 74 68 65 72 20 61 | ed.by.the.contributor,.whether.a | 
| 5e4a0 | 6c 72 65 61 64 79 20 61 63 71 75 69 72 65 64 20    6f 72 0a 68 65 72 65 61 66 74 65 72 20 61 63 71 | lready.acquired.or.hereafter.acq | 
| 5e4c0 | 75 69 72 65 64 2c 20 74 68 61 74 20 77 6f 75 6c    64 20 62 65 20 69 6e 66 72 69 6e 67 65 64 20 62 | uired,.that.would.be.infringed.b | 
| 5e4e0 | 79 20 73 6f 6d 65 20 6d 61 6e 6e 65 72 2c 20 70    65 72 6d 69 74 74 65 64 0a 62 79 20 74 68 69 73 | y.some.manner,.permitted.by.this | 
| 5e500 | 20 4c 69 63 65 6e 73 65 2c 20 6f 66 20 6d 61 6b    69 6e 67 2c 20 75 73 69 6e 67 2c 20 6f 72 20 73 | .License,.of.making,.using,.or.s | 
| 5e520 | 65 6c 6c 69 6e 67 20 69 74 73 20 63 6f 6e 74 72    69 62 75 74 6f 72 20 76 65 72 73 69 6f 6e 2c 0a | elling.its.contributor.version,. | 
| 5e540 | 62 75 74 20 64 6f 20 6e 6f 74 20 69 6e 63 6c 75    64 65 20 63 6c 61 69 6d 73 20 74 68 61 74 20 77 | but.do.not.include.claims.that.w | 
| 5e560 | 6f 75 6c 64 20 62 65 20 69 6e 66 72 69 6e 67 65    64 20 6f 6e 6c 79 20 61 73 20 61 0a 63 6f 6e 73 | ould.be.infringed.only.as.a.cons | 
| 5e580 | 65 71 75 65 6e 63 65 20 6f 66 20 66 75 72 74 68    65 72 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 20 | equence.of.further.modification. | 
| 5e5a0 | 6f 66 20 74 68 65 20 63 6f 6e 74 72 69 62 75 74    6f 72 20 76 65 72 73 69 6f 6e 2e 20 20 46 6f 72 | of.the.contributor.version...For | 
| 5e5c0 | 0a 70 75 72 70 6f 73 65 73 20 6f 66 20 74 68 69    73 20 64 65 66 69 6e 69 74 69 6f 6e 2c 20 22 63 | .purposes.of.this.definition,."c | 
| 5e5e0 | 6f 6e 74 72 6f 6c 22 20 69 6e 63 6c 75 64 65 73    20 74 68 65 20 72 69 67 68 74 20 74 6f 20 67 72 | ontrol".includes.the.right.to.gr | 
| 5e600 | 61 6e 74 0a 70 61 74 65 6e 74 20 73 75 62 6c 69    63 65 6e 73 65 73 20 69 6e 20 61 20 6d 61 6e 6e | ant.patent.sublicenses.in.a.mann | 
| 5e620 | 65 72 20 63 6f 6e 73 69 73 74 65 6e 74 20 77 69    74 68 20 74 68 65 20 72 65 71 75 69 72 65 6d 65 | er.consistent.with.the.requireme | 
| 5e640 | 6e 74 73 20 6f 66 0a 74 68 69 73 20 4c 69 63 65    6e 73 65 2e 0a 0a 20 20 45 61 63 68 20 63 6f 6e | nts.of.this.License.....Each.con | 
| 5e660 | 74 72 69 62 75 74 6f 72 20 67 72 61 6e 74 73 20    79 6f 75 20 61 20 6e 6f 6e 2d 65 78 63 6c 75 73 | tributor.grants.you.a.non-exclus | 
| 5e680 | 69 76 65 2c 20 77 6f 72 6c 64 77 69 64 65 2c 20    72 6f 79 61 6c 74 79 2d 66 72 65 65 0a 70 61 74 | ive,.worldwide,.royalty-free.pat | 
| 5e6a0 | 65 6e 74 20 6c 69 63 65 6e 73 65 20 75 6e 64 65    72 20 74 68 65 20 63 6f 6e 74 72 69 62 75 74 6f | ent.license.under.the.contributo | 
| 5e6c0 | 72 27 73 20 65 73 73 65 6e 74 69 61 6c 20 70 61    74 65 6e 74 20 63 6c 61 69 6d 73 2c 20 74 6f 0a | r's.essential.patent.claims,.to. | 
| 5e6e0 | 6d 61 6b 65 2c 20 75 73 65 2c 20 73 65 6c 6c 2c    20 6f 66 66 65 72 20 66 6f 72 20 73 61 6c 65 2c | make,.use,.sell,.offer.for.sale, | 
| 5e700 | 20 69 6d 70 6f 72 74 20 61 6e 64 20 6f 74 68 65    72 77 69 73 65 20 72 75 6e 2c 20 6d 6f 64 69 66 | .import.and.otherwise.run,.modif | 
| 5e720 | 79 20 61 6e 64 0a 70 72 6f 70 61 67 61 74 65 20    74 68 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 | y.and.propagate.the.contents.of. | 
| 5e740 | 69 74 73 20 63 6f 6e 74 72 69 62 75 74 6f 72 20    76 65 72 73 69 6f 6e 2e 0a 0a 20 20 49 6e 20 74 | its.contributor.version.....In.t | 
| 5e760 | 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 74 68 72    65 65 20 70 61 72 61 67 72 61 70 68 73 2c 20 61 | he.following.three.paragraphs,.a | 
| 5e780 | 20 22 70 61 74 65 6e 74 20 6c 69 63 65 6e 73 65    22 20 69 73 20 61 6e 79 20 65 78 70 72 65 73 73 | ."patent.license".is.any.express | 
| 5e7a0 | 0a 61 67 72 65 65 6d 65 6e 74 20 6f 72 20 63 6f    6d 6d 69 74 6d 65 6e 74 2c 20 68 6f 77 65 76 65 | .agreement.or.commitment,.howeve | 
| 5e7c0 | 72 20 64 65 6e 6f 6d 69 6e 61 74 65 64 2c 20 6e    6f 74 20 74 6f 20 65 6e 66 6f 72 63 65 20 61 20 | r.denominated,.not.to.enforce.a. | 
| 5e7e0 | 70 61 74 65 6e 74 0a 28 73 75 63 68 20 61 73 20    61 6e 20 65 78 70 72 65 73 73 20 70 65 72 6d 69 | patent.(such.as.an.express.permi | 
| 5e800 | 73 73 69 6f 6e 20 74 6f 20 70 72 61 63 74 69 63    65 20 61 20 70 61 74 65 6e 74 20 6f 72 20 63 6f | ssion.to.practice.a.patent.or.co | 
| 5e820 | 76 65 6e 61 6e 74 20 6e 6f 74 20 74 6f 0a 73 75    65 20 66 6f 72 20 70 61 74 65 6e 74 20 69 6e 66 | venant.not.to.sue.for.patent.inf | 
| 5e840 | 72 69 6e 67 65 6d 65 6e 74 29 2e 20 20 54 6f 20    22 67 72 61 6e 74 22 20 73 75 63 68 20 61 20 70 | ringement)...To."grant".such.a.p | 
| 5e860 | 61 74 65 6e 74 20 6c 69 63 65 6e 73 65 20 74 6f    20 61 0a 70 61 72 74 79 20 6d 65 61 6e 73 20 74 | atent.license.to.a.party.means.t | 
| 5e880 | 6f 20 6d 61 6b 65 20 73 75 63 68 20 61 6e 20 61    67 72 65 65 6d 65 6e 74 20 6f 72 20 63 6f 6d 6d | o.make.such.an.agreement.or.comm | 
| 5e8a0 | 69 74 6d 65 6e 74 20 6e 6f 74 20 74 6f 20 65 6e    66 6f 72 63 65 20 61 0a 70 61 74 65 6e 74 20 61 | itment.not.to.enforce.a.patent.a | 
| 5e8c0 | 67 61 69 6e 73 74 20 74 68 65 20 70 61 72 74 79    2e 0a 0a 20 20 49 66 20 79 6f 75 20 63 6f 6e 76 | gainst.the.party.....If.you.conv | 
| 5e8e0 | 65 79 20 61 20 63 6f 76 65 72 65 64 20 77 6f 72    6b 2c 20 6b 6e 6f 77 69 6e 67 6c 79 20 72 65 6c | ey.a.covered.work,.knowingly.rel | 
| 5e900 | 79 69 6e 67 20 6f 6e 20 61 20 70 61 74 65 6e 74    20 6c 69 63 65 6e 73 65 2c 0a 61 6e 64 20 74 68 | ying.on.a.patent.license,.and.th | 
| 5e920 | 65 20 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20    53 6f 75 72 63 65 20 6f 66 20 74 68 65 20 77 6f | e.Corresponding.Source.of.the.wo | 
| 5e940 | 72 6b 20 69 73 20 6e 6f 74 20 61 76 61 69 6c 61    62 6c 65 20 66 6f 72 20 61 6e 79 6f 6e 65 0a 74 | rk.is.not.available.for.anyone.t | 
| 5e960 | 6f 20 63 6f 70 79 2c 20 66 72 65 65 20 6f 66 20    63 68 61 72 67 65 20 61 6e 64 20 75 6e 64 65 72 | o.copy,.free.of.charge.and.under | 
| 5e980 | 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68    69 73 20 4c 69 63 65 6e 73 65 2c 20 74 68 72 6f | .the.terms.of.this.License,.thro | 
| 5e9a0 | 75 67 68 20 61 0a 70 75 62 6c 69 63 6c 79 20 61    76 61 69 6c 61 62 6c 65 20 6e 65 74 77 6f 72 6b | ugh.a.publicly.available.network | 
| 5e9c0 | 20 73 65 72 76 65 72 20 6f 72 20 6f 74 68 65 72    20 72 65 61 64 69 6c 79 20 61 63 63 65 73 73 69 | .server.or.other.readily.accessi | 
| 5e9e0 | 62 6c 65 20 6d 65 61 6e 73 2c 0a 74 68 65 6e 20    79 6f 75 20 6d 75 73 74 20 65 69 74 68 65 72 20 | ble.means,.then.you.must.either. | 
| 5ea00 | 28 31 29 20 63 61 75 73 65 20 74 68 65 20 43 6f    72 72 65 73 70 6f 6e 64 69 6e 67 20 53 6f 75 72 | (1).cause.the.Corresponding.Sour | 
| 5ea20 | 63 65 20 74 6f 20 62 65 20 73 6f 0a 61 76 61 69    6c 61 62 6c 65 2c 20 6f 72 20 28 32 29 20 61 72 | ce.to.be.so.available,.or.(2).ar | 
| 5ea40 | 72 61 6e 67 65 20 74 6f 20 64 65 70 72 69 76 65    20 79 6f 75 72 73 65 6c 66 20 6f 66 20 74 68 65 | range.to.deprive.yourself.of.the | 
| 5ea60 | 20 62 65 6e 65 66 69 74 20 6f 66 20 74 68 65 0a    70 61 74 65 6e 74 20 6c 69 63 65 6e 73 65 20 66 | .benefit.of.the.patent.license.f | 
| 5ea80 | 6f 72 20 74 68 69 73 20 70 61 72 74 69 63 75 6c    61 72 20 77 6f 72 6b 2c 20 6f 72 20 28 33 29 20 | or.this.particular.work,.or.(3). | 
| 5eaa0 | 61 72 72 61 6e 67 65 2c 20 69 6e 20 61 20 6d 61    6e 6e 65 72 0a 63 6f 6e 73 69 73 74 65 6e 74 20 | arrange,.in.a.manner.consistent. | 
| 5eac0 | 77 69 74 68 20 74 68 65 20 72 65 71 75 69 72 65    6d 65 6e 74 73 20 6f 66 20 74 68 69 73 20 4c 69 | with.the.requirements.of.this.Li | 
| 5eae0 | 63 65 6e 73 65 2c 20 74 6f 20 65 78 74 65 6e 64    20 74 68 65 20 70 61 74 65 6e 74 0a 6c 69 63 65 | cense,.to.extend.the.patent.lice | 
| 5eb00 | 6e 73 65 20 74 6f 20 64 6f 77 6e 73 74 72 65 61    6d 20 72 65 63 69 70 69 65 6e 74 73 2e 20 20 22 | nse.to.downstream.recipients..." | 
| 5eb20 | 4b 6e 6f 77 69 6e 67 6c 79 20 72 65 6c 79 69 6e    67 22 20 6d 65 61 6e 73 20 79 6f 75 20 68 61 76 | Knowingly.relying".means.you.hav | 
| 5eb40 | 65 0a 61 63 74 75 61 6c 20 6b 6e 6f 77 6c 65 64    67 65 20 74 68 61 74 2c 20 62 75 74 20 66 6f 72 | e.actual.knowledge.that,.but.for | 
| 5eb60 | 20 74 68 65 20 70 61 74 65 6e 74 20 6c 69 63 65    6e 73 65 2c 20 79 6f 75 72 20 63 6f 6e 76 65 79 | .the.patent.license,.your.convey | 
| 5eb80 | 69 6e 67 20 74 68 65 0a 63 6f 76 65 72 65 64 20    77 6f 72 6b 20 69 6e 20 61 20 63 6f 75 6e 74 72 | ing.the.covered.work.in.a.countr | 
| 5eba0 | 79 2c 20 6f 72 20 79 6f 75 72 20 72 65 63 69 70    69 65 6e 74 27 73 20 75 73 65 20 6f 66 20 74 68 | y,.or.your.recipient's.use.of.th | 
| 5ebc0 | 65 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 0a 69    6e 20 61 20 63 6f 75 6e 74 72 79 2c 20 77 6f 75 | e.covered.work.in.a.country,.wou | 
| 5ebe0 | 6c 64 20 69 6e 66 72 69 6e 67 65 20 6f 6e 65 20    6f 72 20 6d 6f 72 65 20 69 64 65 6e 74 69 66 69 | ld.infringe.one.or.more.identifi | 
| 5ec00 | 61 62 6c 65 20 70 61 74 65 6e 74 73 20 69 6e 20    74 68 61 74 0a 63 6f 75 6e 74 72 79 20 74 68 61 | able.patents.in.that.country.tha | 
| 5ec20 | 74 20 79 6f 75 20 68 61 76 65 20 72 65 61 73 6f    6e 20 74 6f 20 62 65 6c 69 65 76 65 20 61 72 65 | t.you.have.reason.to.believe.are | 
| 5ec40 | 20 76 61 6c 69 64 2e 0a 0a 20 20 49 66 2c 20 70    75 72 73 75 61 6e 74 20 74 6f 20 6f 72 20 69 6e | .valid.....If,.pursuant.to.or.in | 
| 5ec60 | 20 63 6f 6e 6e 65 63 74 69 6f 6e 20 77 69 74 68    20 61 20 73 69 6e 67 6c 65 20 74 72 61 6e 73 61 | .connection.with.a.single.transa | 
| 5ec80 | 63 74 69 6f 6e 20 6f 72 0a 61 72 72 61 6e 67 65    6d 65 6e 74 2c 20 79 6f 75 20 63 6f 6e 76 65 79 | ction.or.arrangement,.you.convey | 
| 5eca0 | 2c 20 6f 72 20 70 72 6f 70 61 67 61 74 65 20 62    79 20 70 72 6f 63 75 72 69 6e 67 20 63 6f 6e 76 | ,.or.propagate.by.procuring.conv | 
| 5ecc0 | 65 79 61 6e 63 65 20 6f 66 2c 20 61 0a 63 6f 76    65 72 65 64 20 77 6f 72 6b 2c 20 61 6e 64 20 67 | eyance.of,.a.covered.work,.and.g | 
| 5ece0 | 72 61 6e 74 20 61 20 70 61 74 65 6e 74 20 6c 69    63 65 6e 73 65 20 74 6f 20 73 6f 6d 65 20 6f 66 | rant.a.patent.license.to.some.of | 
| 5ed00 | 20 74 68 65 20 70 61 72 74 69 65 73 0a 72 65 63    65 69 76 69 6e 67 20 74 68 65 20 63 6f 76 65 72 | .the.parties.receiving.the.cover | 
| 5ed20 | 65 64 20 77 6f 72 6b 20 61 75 74 68 6f 72 69 7a    69 6e 67 20 74 68 65 6d 20 74 6f 20 75 73 65 2c | ed.work.authorizing.them.to.use, | 
| 5ed40 | 20 70 72 6f 70 61 67 61 74 65 2c 20 6d 6f 64 69    66 79 0a 6f 72 20 63 6f 6e 76 65 79 20 61 20 73 | .propagate,.modify.or.convey.a.s | 
| 5ed60 | 70 65 63 69 66 69 63 20 63 6f 70 79 20 6f 66 20    74 68 65 20 63 6f 76 65 72 65 64 20 77 6f 72 6b | pecific.copy.of.the.covered.work | 
| 5ed80 | 2c 20 74 68 65 6e 20 74 68 65 20 70 61 74 65 6e    74 20 6c 69 63 65 6e 73 65 0a 79 6f 75 20 67 72 | ,.then.the.patent.license.you.gr | 
| 5eda0 | 61 6e 74 20 69 73 20 61 75 74 6f 6d 61 74 69 63    61 6c 6c 79 20 65 78 74 65 6e 64 65 64 20 74 6f | ant.is.automatically.extended.to | 
| 5edc0 | 20 61 6c 6c 20 72 65 63 69 70 69 65 6e 74 73 20    6f 66 20 74 68 65 20 63 6f 76 65 72 65 64 0a 77 | .all.recipients.of.the.covered.w | 
| 5ede0 | 6f 72 6b 20 61 6e 64 20 77 6f 72 6b 73 20 62 61    73 65 64 20 6f 6e 20 69 74 2e 0a 0a 20 20 41 20 | ork.and.works.based.on.it.....A. | 
| 5ee00 | 70 61 74 65 6e 74 20 6c 69 63 65 6e 73 65 20 69    73 20 22 64 69 73 63 72 69 6d 69 6e 61 74 6f 72 | patent.license.is."discriminator | 
| 5ee20 | 79 22 20 69 66 20 69 74 20 64 6f 65 73 20 6e 6f    74 20 69 6e 63 6c 75 64 65 20 77 69 74 68 69 6e | y".if.it.does.not.include.within | 
| 5ee40 | 0a 74 68 65 20 73 63 6f 70 65 20 6f 66 20 69 74    73 20 63 6f 76 65 72 61 67 65 2c 20 70 72 6f 68 | .the.scope.of.its.coverage,.proh | 
| 5ee60 | 69 62 69 74 73 20 74 68 65 20 65 78 65 72 63 69    73 65 20 6f 66 2c 20 6f 72 20 69 73 0a 63 6f 6e | ibits.the.exercise.of,.or.is.con | 
| 5ee80 | 64 69 74 69 6f 6e 65 64 20 6f 6e 20 74 68 65 20    6e 6f 6e 2d 65 78 65 72 63 69 73 65 20 6f 66 20 | ditioned.on.the.non-exercise.of. | 
| 5eea0 | 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 6f 66 20 74    68 65 20 72 69 67 68 74 73 20 74 68 61 74 20 61 | one.or.more.of.the.rights.that.a | 
| 5eec0 | 72 65 0a 73 70 65 63 69 66 69 63 61 6c 6c 79 20    67 72 61 6e 74 65 64 20 75 6e 64 65 72 20 74 68 | re.specifically.granted.under.th | 
| 5eee0 | 69 73 20 4c 69 63 65 6e 73 65 2e 20 20 59 6f 75    20 6d 61 79 20 6e 6f 74 20 63 6f 6e 76 65 79 20 | is.License...You.may.not.convey. | 
| 5ef00 | 61 20 63 6f 76 65 72 65 64 0a 77 6f 72 6b 20 69    66 20 79 6f 75 20 61 72 65 20 61 20 70 61 72 74 | a.covered.work.if.you.are.a.part | 
| 5ef20 | 79 20 74 6f 20 61 6e 20 61 72 72 61 6e 67 65 6d    65 6e 74 20 77 69 74 68 20 61 20 74 68 69 72 64 | y.to.an.arrangement.with.a.third | 
| 5ef40 | 20 70 61 72 74 79 20 74 68 61 74 20 69 73 0a 69    6e 20 74 68 65 20 62 75 73 69 6e 65 73 73 20 6f | .party.that.is.in.the.business.o | 
| 5ef60 | 66 20 64 69 73 74 72 69 62 75 74 69 6e 67 20 73    6f 66 74 77 61 72 65 2c 20 75 6e 64 65 72 20 77 | f.distributing.software,.under.w | 
| 5ef80 | 68 69 63 68 20 79 6f 75 20 6d 61 6b 65 20 70 61    79 6d 65 6e 74 0a 74 6f 20 74 68 65 20 74 68 69 | hich.you.make.payment.to.the.thi | 
| 5efa0 | 72 64 20 70 61 72 74 79 20 62 61 73 65 64 20 6f    6e 20 74 68 65 20 65 78 74 65 6e 74 20 6f 66 20 | rd.party.based.on.the.extent.of. | 
| 5efc0 | 79 6f 75 72 20 61 63 74 69 76 69 74 79 20 6f 66    20 63 6f 6e 76 65 79 69 6e 67 0a 74 68 65 20 77 | your.activity.of.conveying.the.w | 
| 5efe0 | 6f 72 6b 2c 20 61 6e 64 20 75 6e 64 65 72 20 77    68 69 63 68 20 74 68 65 20 74 68 69 72 64 20 70 | ork,.and.under.which.the.third.p | 
| 5f000 | 61 72 74 79 20 67 72 61 6e 74 73 2c 20 74 6f 20    61 6e 79 20 6f 66 20 74 68 65 0a 70 61 72 74 69 | arty.grants,.to.any.of.the.parti | 
| 5f020 | 65 73 20 77 68 6f 20 77 6f 75 6c 64 20 72 65 63    65 69 76 65 20 74 68 65 20 63 6f 76 65 72 65 64 | es.who.would.receive.the.covered | 
| 5f040 | 20 77 6f 72 6b 20 66 72 6f 6d 20 79 6f 75 2c 20    61 20 64 69 73 63 72 69 6d 69 6e 61 74 6f 72 79 | .work.from.you,.a.discriminatory | 
| 5f060 | 0a 70 61 74 65 6e 74 20 6c 69 63 65 6e 73 65 20    28 61 29 20 69 6e 20 63 6f 6e 6e 65 63 74 69 6f | .patent.license.(a).in.connectio | 
| 5f080 | 6e 20 77 69 74 68 20 63 6f 70 69 65 73 20 6f 66    20 74 68 65 20 63 6f 76 65 72 65 64 20 77 6f 72 | n.with.copies.of.the.covered.wor | 
| 5f0a0 | 6b 0a 63 6f 6e 76 65 79 65 64 20 62 79 20 79 6f    75 20 28 6f 72 20 63 6f 70 69 65 73 20 6d 61 64 | k.conveyed.by.you.(or.copies.mad | 
| 5f0c0 | 65 20 66 72 6f 6d 20 74 68 6f 73 65 20 63 6f 70    69 65 73 29 2c 20 6f 72 20 28 62 29 20 70 72 69 | e.from.those.copies),.or.(b).pri | 
| 5f0e0 | 6d 61 72 69 6c 79 0a 66 6f 72 20 61 6e 64 20 69    6e 20 63 6f 6e 6e 65 63 74 69 6f 6e 20 77 69 74 | marily.for.and.in.connection.wit | 
| 5f100 | 68 20 73 70 65 63 69 66 69 63 20 70 72 6f 64 75    63 74 73 20 6f 72 20 63 6f 6d 70 69 6c 61 74 69 | h.specific.products.or.compilati | 
| 5f120 | 6f 6e 73 20 74 68 61 74 0a 63 6f 6e 74 61 69 6e    20 74 68 65 20 63 6f 76 65 72 65 64 20 77 6f 72 | ons.that.contain.the.covered.wor | 
| 5f140 | 6b 2c 20 75 6e 6c 65 73 73 20 79 6f 75 20 65 6e    74 65 72 65 64 20 69 6e 74 6f 20 74 68 61 74 20 | k,.unless.you.entered.into.that. | 
| 5f160 | 61 72 72 61 6e 67 65 6d 65 6e 74 2c 0a 6f 72 20    74 68 61 74 20 70 61 74 65 6e 74 20 6c 69 63 65 | arrangement,.or.that.patent.lice | 
| 5f180 | 6e 73 65 20 77 61 73 20 67 72 61 6e 74 65 64 2c    20 70 72 69 6f 72 20 74 6f 20 32 38 20 4d 61 72 | nse.was.granted,.prior.to.28.Mar | 
| 5f1a0 | 63 68 20 32 30 30 37 2e 0a 0a 20 20 4e 6f 74 68    69 6e 67 20 69 6e 20 74 68 69 73 20 4c 69 63 65 | ch.2007.....Nothing.in.this.Lice | 
| 5f1c0 | 6e 73 65 20 73 68 61 6c 6c 20 62 65 20 63 6f 6e    73 74 72 75 65 64 20 61 73 20 65 78 63 6c 75 64 | nse.shall.be.construed.as.exclud | 
| 5f1e0 | 69 6e 67 20 6f 72 20 6c 69 6d 69 74 69 6e 67 0a    61 6e 79 20 69 6d 70 6c 69 65 64 20 6c 69 63 65 | ing.or.limiting.any.implied.lice | 
| 5f200 | 6e 73 65 20 6f 72 20 6f 74 68 65 72 20 64 65 66    65 6e 73 65 73 20 74 6f 20 69 6e 66 72 69 6e 67 | nse.or.other.defenses.to.infring | 
| 5f220 | 65 6d 65 6e 74 20 74 68 61 74 20 6d 61 79 0a 6f    74 68 65 72 77 69 73 65 20 62 65 20 61 76 61 69 | ement.that.may.otherwise.be.avai | 
| 5f240 | 6c 61 62 6c 65 20 74 6f 20 79 6f 75 20 75 6e 64    65 72 20 61 70 70 6c 69 63 61 62 6c 65 20 70 61 | lable.to.you.under.applicable.pa | 
| 5f260 | 74 65 6e 74 20 6c 61 77 2e 0a 0a 20 20 31 32 2e    20 4e 6f 20 53 75 72 72 65 6e 64 65 72 20 6f 66 | tent.law.....12..No.Surrender.of | 
| 5f280 | 20 4f 74 68 65 72 73 27 20 46 72 65 65 64 6f 6d    2e 0a 0a 20 20 49 66 20 63 6f 6e 64 69 74 69 6f | .Others'.Freedom.....If.conditio | 
| 5f2a0 | 6e 73 20 61 72 65 20 69 6d 70 6f 73 65 64 20 6f    6e 20 79 6f 75 20 28 77 68 65 74 68 65 72 20 62 | ns.are.imposed.on.you.(whether.b | 
| 5f2c0 | 79 20 63 6f 75 72 74 20 6f 72 64 65 72 2c 20 61    67 72 65 65 6d 65 6e 74 20 6f 72 0a 6f 74 68 65 | y.court.order,.agreement.or.othe | 
| 5f2e0 | 72 77 69 73 65 29 20 74 68 61 74 20 63 6f 6e 74    72 61 64 69 63 74 20 74 68 65 20 63 6f 6e 64 69 | rwise).that.contradict.the.condi | 
| 5f300 | 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 4c 69    63 65 6e 73 65 2c 20 74 68 65 79 20 64 6f 20 6e | tions.of.this.License,.they.do.n | 
| 5f320 | 6f 74 0a 65 78 63 75 73 65 20 79 6f 75 20 66 72    6f 6d 20 74 68 65 20 63 6f 6e 64 69 74 69 6f 6e | ot.excuse.you.from.the.condition | 
| 5f340 | 73 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73    65 2e 20 20 49 66 20 79 6f 75 20 63 61 6e 6e 6f | s.of.this.License...If.you.canno | 
| 5f360 | 74 20 63 6f 6e 76 65 79 20 61 0a 63 6f 76 65 72    65 64 20 77 6f 72 6b 20 73 6f 20 61 73 20 74 6f | t.convey.a.covered.work.so.as.to | 
| 5f380 | 20 73 61 74 69 73 66 79 20 73 69 6d 75 6c 74 61    6e 65 6f 75 73 6c 79 20 79 6f 75 72 20 6f 62 6c | .satisfy.simultaneously.your.obl | 
| 5f3a0 | 69 67 61 74 69 6f 6e 73 20 75 6e 64 65 72 20 74    68 69 73 0a 4c 69 63 65 6e 73 65 20 61 6e 64 20 | igations.under.this.License.and. | 
| 5f3c0 | 61 6e 79 20 6f 74 68 65 72 20 70 65 72 74 69 6e    65 6e 74 20 6f 62 6c 69 67 61 74 69 6f 6e 73 2c | any.other.pertinent.obligations, | 
| 5f3e0 | 20 74 68 65 6e 20 61 73 20 61 20 63 6f 6e 73 65    71 75 65 6e 63 65 20 79 6f 75 20 6d 61 79 0a 6e | .then.as.a.consequence.you.may.n | 
| 5f400 | 6f 74 20 63 6f 6e 76 65 79 20 69 74 20 61 74 20    61 6c 6c 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c | ot.convey.it.at.all...For.exampl | 
| 5f420 | 65 2c 20 69 66 20 79 6f 75 20 61 67 72 65 65 20    74 6f 20 74 65 72 6d 73 20 74 68 61 74 20 6f 62 | e,.if.you.agree.to.terms.that.ob | 
| 5f440 | 6c 69 67 61 74 65 20 79 6f 75 0a 74 6f 20 63 6f    6c 6c 65 63 74 20 61 20 72 6f 79 61 6c 74 79 20 | ligate.you.to.collect.a.royalty. | 
| 5f460 | 66 6f 72 20 66 75 72 74 68 65 72 20 63 6f 6e 76    65 79 69 6e 67 20 66 72 6f 6d 20 74 68 6f 73 65 | for.further.conveying.from.those | 
| 5f480 | 20 74 6f 20 77 68 6f 6d 20 79 6f 75 20 63 6f 6e    76 65 79 0a 74 68 65 20 50 72 6f 67 72 61 6d 2c | .to.whom.you.convey.the.Program, | 
| 5f4a0 | 20 74 68 65 20 6f 6e 6c 79 20 77 61 79 20 79 6f    75 20 63 6f 75 6c 64 20 73 61 74 69 73 66 79 20 | .the.only.way.you.could.satisfy. | 
| 5f4c0 | 62 6f 74 68 20 74 68 6f 73 65 20 74 65 72 6d 73    20 61 6e 64 20 74 68 69 73 0a 4c 69 63 65 6e 73 | both.those.terms.and.this.Licens | 
| 5f4e0 | 65 20 77 6f 75 6c 64 20 62 65 20 74 6f 20 72 65    66 72 61 69 6e 20 65 6e 74 69 72 65 6c 79 20 66 | e.would.be.to.refrain.entirely.f | 
| 5f500 | 72 6f 6d 20 63 6f 6e 76 65 79 69 6e 67 20 74 68    65 20 50 72 6f 67 72 61 6d 2e 0a 0a 20 20 31 33 | rom.conveying.the.Program.....13 | 
| 5f520 | 2e 20 55 73 65 20 77 69 74 68 20 74 68 65 20 47    4e 55 20 41 66 66 65 72 6f 20 47 65 6e 65 72 61 | ..Use.with.the.GNU.Affero.Genera | 
| 5f540 | 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65    2e 0a 0a 20 20 4e 6f 74 77 69 74 68 73 74 61 6e | l.Public.License.....Notwithstan | 
| 5f560 | 64 69 6e 67 20 61 6e 79 20 6f 74 68 65 72 20 70    72 6f 76 69 73 69 6f 6e 20 6f 66 20 74 68 69 73 | ding.any.other.provision.of.this | 
| 5f580 | 20 4c 69 63 65 6e 73 65 2c 20 79 6f 75 20 68 61    76 65 0a 70 65 72 6d 69 73 73 69 6f 6e 20 74 6f | .License,.you.have.permission.to | 
| 5f5a0 | 20 6c 69 6e 6b 20 6f 72 20 63 6f 6d 62 69 6e 65    20 61 6e 79 20 63 6f 76 65 72 65 64 20 77 6f 72 | .link.or.combine.any.covered.wor | 
| 5f5c0 | 6b 20 77 69 74 68 20 61 20 77 6f 72 6b 20 6c 69    63 65 6e 73 65 64 0a 75 6e 64 65 72 20 76 65 72 | k.with.a.work.licensed.under.ver | 
| 5f5e0 | 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 47 4e    55 20 41 66 66 65 72 6f 20 47 65 6e 65 72 61 6c | sion.3.of.the.GNU.Affero.General | 
| 5f600 | 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20    69 6e 74 6f 20 61 20 73 69 6e 67 6c 65 0a 63 6f | .Public.License.into.a.single.co | 
| 5f620 | 6d 62 69 6e 65 64 20 77 6f 72 6b 2c 20 61 6e 64    20 74 6f 20 63 6f 6e 76 65 79 20 74 68 65 20 72 | mbined.work,.and.to.convey.the.r | 
| 5f640 | 65 73 75 6c 74 69 6e 67 20 77 6f 72 6b 2e 20 20    54 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 69 | esulting.work...The.terms.of.thi | 
| 5f660 | 73 0a 4c 69 63 65 6e 73 65 20 77 69 6c 6c 20 63    6f 6e 74 69 6e 75 65 20 74 6f 20 61 70 70 6c 79 | s.License.will.continue.to.apply | 
| 5f680 | 20 74 6f 20 74 68 65 20 70 61 72 74 20 77 68 69    63 68 20 69 73 20 74 68 65 20 63 6f 76 65 72 65 | .to.the.part.which.is.the.covere | 
| 5f6a0 | 64 20 77 6f 72 6b 2c 0a 62 75 74 20 74 68 65 20    73 70 65 63 69 61 6c 20 72 65 71 75 69 72 65 6d | d.work,.but.the.special.requirem | 
| 5f6c0 | 65 6e 74 73 20 6f 66 20 74 68 65 20 47 4e 55 20    41 66 66 65 72 6f 20 47 65 6e 65 72 61 6c 20 50 | ents.of.the.GNU.Affero.General.P | 
| 5f6e0 | 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 2c 0a 73    65 63 74 69 6f 6e 20 31 33 2c 20 63 6f 6e 63 65 | ublic.License,.section.13,.conce | 
| 5f700 | 72 6e 69 6e 67 20 69 6e 74 65 72 61 63 74 69 6f    6e 20 74 68 72 6f 75 67 68 20 61 20 6e 65 74 77 | rning.interaction.through.a.netw | 
| 5f720 | 6f 72 6b 20 77 69 6c 6c 20 61 70 70 6c 79 20 74    6f 20 74 68 65 0a 63 6f 6d 62 69 6e 61 74 69 6f | ork.will.apply.to.the.combinatio | 
| 5f740 | 6e 20 61 73 20 73 75 63 68 2e 0a 0a 20 20 31 34    2e 20 52 65 76 69 73 65 64 20 56 65 72 73 69 6f | n.as.such.....14..Revised.Versio | 
| 5f760 | 6e 73 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e    73 65 2e 0a 0a 20 20 54 68 65 20 46 72 65 65 20 | ns.of.this.License.....The.Free. | 
| 5f780 | 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74    69 6f 6e 20 6d 61 79 20 70 75 62 6c 69 73 68 20 | Software.Foundation.may.publish. | 
| 5f7a0 | 72 65 76 69 73 65 64 20 61 6e 64 2f 6f 72 20 6e    65 77 20 76 65 72 73 69 6f 6e 73 20 6f 66 0a 74 | revised.and/or.new.versions.of.t | 
| 5f7c0 | 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50    75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 66 72 | he.GNU.General.Public.License.fr | 
| 5f7e0 | 6f 6d 20 74 69 6d 65 20 74 6f 20 74 69 6d 65 2e    20 20 53 75 63 68 20 6e 65 77 20 76 65 72 73 69 | om.time.to.time...Such.new.versi | 
| 5f800 | 6f 6e 73 20 77 69 6c 6c 0a 62 65 20 73 69 6d 69    6c 61 72 20 69 6e 20 73 70 69 72 69 74 20 74 6f | ons.will.be.similar.in.spirit.to | 
| 5f820 | 20 74 68 65 20 70 72 65 73 65 6e 74 20 76 65 72    73 69 6f 6e 2c 20 62 75 74 20 6d 61 79 20 64 69 | .the.present.version,.but.may.di | 
| 5f840 | 66 66 65 72 20 69 6e 20 64 65 74 61 69 6c 20 74    6f 0a 61 64 64 72 65 73 73 20 6e 65 77 20 70 72 | ffer.in.detail.to.address.new.pr | 
| 5f860 | 6f 62 6c 65 6d 73 20 6f 72 20 63 6f 6e 63 65 72    6e 73 2e 0a 0a 20 20 45 61 63 68 20 76 65 72 73 | oblems.or.concerns.....Each.vers | 
| 5f880 | 69 6f 6e 20 69 73 20 67 69 76 65 6e 20 61 20 64    69 73 74 69 6e 67 75 69 73 68 69 6e 67 20 76 65 | ion.is.given.a.distinguishing.ve | 
| 5f8a0 | 72 73 69 6f 6e 20 6e 75 6d 62 65 72 2e 20 20 49    66 20 74 68 65 0a 50 72 6f 67 72 61 6d 20 73 70 | rsion.number...If.the.Program.sp | 
| 5f8c0 | 65 63 69 66 69 65 73 20 74 68 61 74 20 61 20 63    65 72 74 61 69 6e 20 6e 75 6d 62 65 72 65 64 20 | ecifies.that.a.certain.numbered. | 
| 5f8e0 | 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 47    4e 55 20 47 65 6e 65 72 61 6c 0a 50 75 62 6c 69 | version.of.the.GNU.General.Publi | 
| 5f900 | 63 20 4c 69 63 65 6e 73 65 20 22 6f 72 20 61 6e    79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 22 | c.License."or.any.later.version" | 
| 5f920 | 20 61 70 70 6c 69 65 73 20 74 6f 20 69 74 2c 20    79 6f 75 20 68 61 76 65 20 74 68 65 0a 6f 70 74 | .applies.to.it,.you.have.the.opt | 
| 5f940 | 69 6f 6e 20 6f 66 20 66 6f 6c 6c 6f 77 69 6e 67    20 74 68 65 20 74 65 72 6d 73 20 61 6e 64 20 63 | ion.of.following.the.terms.and.c | 
| 5f960 | 6f 6e 64 69 74 69 6f 6e 73 20 65 69 74 68 65 72    20 6f 66 20 74 68 61 74 20 6e 75 6d 62 65 72 65 | onditions.either.of.that.numbere | 
| 5f980 | 64 0a 76 65 72 73 69 6f 6e 20 6f 72 20 6f 66 20    61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f | d.version.or.of.any.later.versio | 
| 5f9a0 | 6e 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74    68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 | n.published.by.the.Free.Software | 
| 5f9c0 | 0a 46 6f 75 6e 64 61 74 69 6f 6e 2e 20 20 49 66    20 74 68 65 20 50 72 6f 67 72 61 6d 20 64 6f 65 | .Foundation...If.the.Program.doe | 
| 5f9e0 | 73 20 6e 6f 74 20 73 70 65 63 69 66 79 20 61 20    76 65 72 73 69 6f 6e 20 6e 75 6d 62 65 72 20 6f | s.not.specify.a.version.number.o | 
| 5fa00 | 66 20 74 68 65 0a 47 4e 55 20 47 65 6e 65 72 61    6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 | f.the.GNU.General.Public.License | 
| 5fa20 | 2c 20 79 6f 75 20 6d 61 79 20 63 68 6f 6f 73 65    20 61 6e 79 20 76 65 72 73 69 6f 6e 20 65 76 65 | ,.you.may.choose.any.version.eve | 
| 5fa40 | 72 20 70 75 62 6c 69 73 68 65 64 0a 62 79 20 74    68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 | r.published.by.the.Free.Software | 
| 5fa60 | 20 46 6f 75 6e 64 61 74 69 6f 6e 2e 0a 0a 20 20    49 66 20 74 68 65 20 50 72 6f 67 72 61 6d 20 73 | .Foundation.....If.the.Program.s | 
| 5fa80 | 70 65 63 69 66 69 65 73 20 74 68 61 74 20 61 20    70 72 6f 78 79 20 63 61 6e 20 64 65 63 69 64 65 | pecifies.that.a.proxy.can.decide | 
| 5faa0 | 20 77 68 69 63 68 20 66 75 74 75 72 65 0a 76 65    72 73 69 6f 6e 73 20 6f 66 20 74 68 65 20 47 4e | .which.future.versions.of.the.GN | 
| 5fac0 | 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63    20 4c 69 63 65 6e 73 65 20 63 61 6e 20 62 65 20 | U.General.Public.License.can.be. | 
| 5fae0 | 75 73 65 64 2c 20 74 68 61 74 20 70 72 6f 78 79    27 73 0a 70 75 62 6c 69 63 20 73 74 61 74 65 6d | used,.that.proxy's.public.statem | 
| 5fb00 | 65 6e 74 20 6f 66 20 61 63 63 65 70 74 61 6e 63    65 20 6f 66 20 61 20 76 65 72 73 69 6f 6e 20 70 | ent.of.acceptance.of.a.version.p | 
| 5fb20 | 65 72 6d 61 6e 65 6e 74 6c 79 20 61 75 74 68 6f    72 69 7a 65 73 20 79 6f 75 0a 74 6f 20 63 68 6f | ermanently.authorizes.you.to.cho | 
| 5fb40 | 6f 73 65 20 74 68 61 74 20 76 65 72 73 69 6f 6e    20 66 6f 72 20 74 68 65 20 50 72 6f 67 72 61 6d | ose.that.version.for.the.Program | 
| 5fb60 | 2e 0a 0a 20 20 4c 61 74 65 72 20 6c 69 63 65 6e    73 65 20 76 65 72 73 69 6f 6e 73 20 6d 61 79 20 | .....Later.license.versions.may. | 
| 5fb80 | 67 69 76 65 20 79 6f 75 20 61 64 64 69 74 69 6f    6e 61 6c 20 6f 72 20 64 69 66 66 65 72 65 6e 74 | give.you.additional.or.different | 
| 5fba0 | 0a 70 65 72 6d 69 73 73 69 6f 6e 73 2e 20 20 48    6f 77 65 76 65 72 2c 20 6e 6f 20 61 64 64 69 74 | .permissions...However,.no.addit | 
| 5fbc0 | 69 6f 6e 61 6c 20 6f 62 6c 69 67 61 74 69 6f 6e    73 20 61 72 65 20 69 6d 70 6f 73 65 64 20 6f 6e | ional.obligations.are.imposed.on | 
| 5fbe0 | 20 61 6e 79 0a 61 75 74 68 6f 72 20 6f 72 20 63    6f 70 79 72 69 67 68 74 20 68 6f 6c 64 65 72 20 | .any.author.or.copyright.holder. | 
| 5fc00 | 61 73 20 61 20 72 65 73 75 6c 74 20 6f 66 20 79    6f 75 72 20 63 68 6f 6f 73 69 6e 67 20 74 6f 20 | as.a.result.of.your.choosing.to. | 
| 5fc20 | 66 6f 6c 6c 6f 77 20 61 0a 6c 61 74 65 72 20 76    65 72 73 69 6f 6e 2e 0a 0a 20 20 31 35 2e 20 44 | follow.a.later.version.....15..D | 
| 5fc40 | 69 73 63 6c 61 69 6d 65 72 20 6f 66 20 57 61 72    72 61 6e 74 79 2e 0a 0a 20 20 54 48 45 52 45 20 | isclaimer.of.Warranty.....THERE. | 
| 5fc60 | 49 53 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 46    4f 52 20 54 48 45 20 50 52 4f 47 52 41 4d 2c 20 | IS.NO.WARRANTY.FOR.THE.PROGRAM,. | 
| 5fc80 | 54 4f 20 54 48 45 20 45 58 54 45 4e 54 20 50 45    52 4d 49 54 54 45 44 20 42 59 0a 41 50 50 4c 49 | TO.THE.EXTENT.PERMITTED.BY.APPLI | 
| 5fca0 | 43 41 42 4c 45 20 4c 41 57 2e 20 20 45 58 43 45    50 54 20 57 48 45 4e 20 4f 54 48 45 52 57 49 53 | CABLE.LAW...EXCEPT.WHEN.OTHERWIS | 
| 5fcc0 | 45 20 53 54 41 54 45 44 20 49 4e 20 57 52 49 54    49 4e 47 20 54 48 45 20 43 4f 50 59 52 49 47 48 | E.STATED.IN.WRITING.THE.COPYRIGH | 
| 5fce0 | 54 0a 48 4f 4c 44 45 52 53 20 41 4e 44 2f 4f 52    20 4f 54 48 45 52 20 50 41 52 54 49 45 53 20 50 | T.HOLDERS.AND/OR.OTHER.PARTIES.P | 
| 5fd00 | 52 4f 56 49 44 45 20 54 48 45 20 50 52 4f 47 52    41 4d 20 22 41 53 20 49 53 22 20 57 49 54 48 4f | ROVIDE.THE.PROGRAM."AS.IS".WITHO | 
| 5fd20 | 55 54 20 57 41 52 52 41 4e 54 59 0a 4f 46 20 41    4e 59 20 4b 49 4e 44 2c 20 45 49 54 48 45 52 20 | UT.WARRANTY.OF.ANY.KIND,.EITHER. | 
| 5fd40 | 45 58 50 52 45 53 53 45 44 20 4f 52 20 49 4d 50    4c 49 45 44 2c 20 49 4e 43 4c 55 44 49 4e 47 2c | EXPRESSED.OR.IMPLIED,.INCLUDING, | 
| 5fd60 | 20 42 55 54 20 4e 4f 54 20 4c 49 4d 49 54 45 44    20 54 4f 2c 0a 54 48 45 20 49 4d 50 4c 49 45 44 | .BUT.NOT.LIMITED.TO,.THE.IMPLIED | 
| 5fd80 | 20 57 41 52 52 41 4e 54 49 45 53 20 4f 46 20 4d    45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 | .WARRANTIES.OF.MERCHANTABILITY.A | 
| 5fda0 | 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41    20 50 41 52 54 49 43 55 4c 41 52 0a 50 55 52 50 | ND.FITNESS.FOR.A.PARTICULAR.PURP | 
| 5fdc0 | 4f 53 45 2e 20 20 54 48 45 20 45 4e 54 49 52 45    20 52 49 53 4b 20 41 53 20 54 4f 20 54 48 45 20 | OSE...THE.ENTIRE.RISK.AS.TO.THE. | 
| 5fde0 | 51 55 41 4c 49 54 59 20 41 4e 44 20 50 45 52 46    4f 52 4d 41 4e 43 45 20 4f 46 20 54 48 45 20 50 | QUALITY.AND.PERFORMANCE.OF.THE.P | 
| 5fe00 | 52 4f 47 52 41 4d 0a 49 53 20 57 49 54 48 20 59    4f 55 2e 20 20 53 48 4f 55 4c 44 20 54 48 45 20 | ROGRAM.IS.WITH.YOU...SHOULD.THE. | 
| 5fe20 | 50 52 4f 47 52 41 4d 20 50 52 4f 56 45 20 44 45    46 45 43 54 49 56 45 2c 20 59 4f 55 20 41 53 53 | PROGRAM.PROVE.DEFECTIVE,.YOU.ASS | 
| 5fe40 | 55 4d 45 20 54 48 45 20 43 4f 53 54 20 4f 46 0a    41 4c 4c 20 4e 45 43 45 53 53 41 52 59 20 53 45 | UME.THE.COST.OF.ALL.NECESSARY.SE | 
| 5fe60 | 52 56 49 43 49 4e 47 2c 20 52 45 50 41 49 52 20    4f 52 20 43 4f 52 52 45 43 54 49 4f 4e 2e 0a 0a | RVICING,.REPAIR.OR.CORRECTION... | 
| 5fe80 | 20 20 31 36 2e 20 4c 69 6d 69 74 61 74 69 6f 6e    20 6f 66 20 4c 69 61 62 69 6c 69 74 79 2e 0a 0a | ..16..Limitation.of.Liability... | 
| 5fea0 | 20 20 49 4e 20 4e 4f 20 45 56 45 4e 54 20 55 4e    4c 45 53 53 20 52 45 51 55 49 52 45 44 20 42 59 | ..IN.NO.EVENT.UNLESS.REQUIRED.BY | 
| 5fec0 | 20 41 50 50 4c 49 43 41 42 4c 45 20 4c 41 57 20    4f 52 20 41 47 52 45 45 44 20 54 4f 20 49 4e 20 | .APPLICABLE.LAW.OR.AGREED.TO.IN. | 
| 5fee0 | 57 52 49 54 49 4e 47 0a 57 49 4c 4c 20 41 4e 59    20 43 4f 50 59 52 49 47 48 54 20 48 4f 4c 44 45 | WRITING.WILL.ANY.COPYRIGHT.HOLDE | 
| 5ff00 | 52 2c 20 4f 52 20 41 4e 59 20 4f 54 48 45 52 20    50 41 52 54 59 20 57 48 4f 20 4d 4f 44 49 46 49 | R,.OR.ANY.OTHER.PARTY.WHO.MODIFI | 
| 5ff20 | 45 53 20 41 4e 44 2f 4f 52 20 43 4f 4e 56 45 59    53 0a 54 48 45 20 50 52 4f 47 52 41 4d 20 41 53 | ES.AND/OR.CONVEYS.THE.PROGRAM.AS | 
| 5ff40 | 20 50 45 52 4d 49 54 54 45 44 20 41 42 4f 56 45    2c 20 42 45 20 4c 49 41 42 4c 45 20 54 4f 20 59 | .PERMITTED.ABOVE,.BE.LIABLE.TO.Y | 
| 5ff60 | 4f 55 20 46 4f 52 20 44 41 4d 41 47 45 53 2c 20    49 4e 43 4c 55 44 49 4e 47 20 41 4e 59 0a 47 45 | OU.FOR.DAMAGES,.INCLUDING.ANY.GE | 
| 5ff80 | 4e 45 52 41 4c 2c 20 53 50 45 43 49 41 4c 2c 20    49 4e 43 49 44 45 4e 54 41 4c 20 4f 52 20 43 4f | NERAL,.SPECIAL,.INCIDENTAL.OR.CO | 
| 5ffa0 | 4e 53 45 51 55 45 4e 54 49 41 4c 20 44 41 4d 41    47 45 53 20 41 52 49 53 49 4e 47 20 4f 55 54 20 | NSEQUENTIAL.DAMAGES.ARISING.OUT. | 
| 5ffc0 | 4f 46 20 54 48 45 0a 55 53 45 20 4f 52 20 49 4e    41 42 49 4c 49 54 59 20 54 4f 20 55 53 45 20 54 | OF.THE.USE.OR.INABILITY.TO.USE.T | 
| 5ffe0 | 48 45 20 50 52 4f 47 52 41 4d 20 28 49 4e 43 4c    55 44 49 4e 47 20 42 55 54 20 4e 4f 54 20 4c 49 | HE.PROGRAM.(INCLUDING.BUT.NOT.LI | 
| 60000 | 4d 49 54 45 44 20 54 4f 20 4c 4f 53 53 20 4f 46    0a 44 41 54 41 20 4f 52 20 44 41 54 41 20 42 45 | MITED.TO.LOSS.OF.DATA.OR.DATA.BE | 
| 60020 | 49 4e 47 20 52 45 4e 44 45 52 45 44 20 49 4e 41    43 43 55 52 41 54 45 20 4f 52 20 4c 4f 53 53 45 | ING.RENDERED.INACCURATE.OR.LOSSE | 
| 60040 | 53 20 53 55 53 54 41 49 4e 45 44 20 42 59 20 59    4f 55 20 4f 52 20 54 48 49 52 44 0a 50 41 52 54 | S.SUSTAINED.BY.YOU.OR.THIRD.PART | 
| 60060 | 49 45 53 20 4f 52 20 41 20 46 41 49 4c 55 52 45    20 4f 46 20 54 48 45 20 50 52 4f 47 52 41 4d 20 | IES.OR.A.FAILURE.OF.THE.PROGRAM. | 
| 60080 | 54 4f 20 4f 50 45 52 41 54 45 20 57 49 54 48 20    41 4e 59 20 4f 54 48 45 52 20 50 52 4f 47 52 41 | TO.OPERATE.WITH.ANY.OTHER.PROGRA | 
| 600a0 | 4d 53 29 2c 0a 45 56 45 4e 20 49 46 20 53 55 43    48 20 48 4f 4c 44 45 52 20 4f 52 20 4f 54 48 45 | MS),.EVEN.IF.SUCH.HOLDER.OR.OTHE | 
| 600c0 | 52 20 50 41 52 54 59 20 48 41 53 20 42 45 45 4e    20 41 44 56 49 53 45 44 20 4f 46 20 54 48 45 20 | R.PARTY.HAS.BEEN.ADVISED.OF.THE. | 
| 600e0 | 50 4f 53 53 49 42 49 4c 49 54 59 20 4f 46 0a 53    55 43 48 20 44 41 4d 41 47 45 53 2e 0a 0a 20 20 | POSSIBILITY.OF.SUCH.DAMAGES..... | 
| 60100 | 31 37 2e 20 49 6e 74 65 72 70 72 65 74 61 74 69    6f 6e 20 6f 66 20 53 65 63 74 69 6f 6e 73 20 31 | 17..Interpretation.of.Sections.1 | 
| 60120 | 35 20 61 6e 64 20 31 36 2e 0a 0a 20 20 49 66 20    74 68 65 20 64 69 73 63 6c 61 69 6d 65 72 20 6f | 5.and.16.....If.the.disclaimer.o | 
| 60140 | 66 20 77 61 72 72 61 6e 74 79 20 61 6e 64 20 6c    69 6d 69 74 61 74 69 6f 6e 20 6f 66 20 6c 69 61 | f.warranty.and.limitation.of.lia | 
| 60160 | 62 69 6c 69 74 79 20 70 72 6f 76 69 64 65 64 0a    61 62 6f 76 65 20 63 61 6e 6e 6f 74 20 62 65 20 | bility.provided.above.cannot.be. | 
| 60180 | 67 69 76 65 6e 20 6c 6f 63 61 6c 20 6c 65 67 61    6c 20 65 66 66 65 63 74 20 61 63 63 6f 72 64 69 | given.local.legal.effect.accordi | 
| 601a0 | 6e 67 20 74 6f 20 74 68 65 69 72 20 74 65 72 6d    73 2c 0a 72 65 76 69 65 77 69 6e 67 20 63 6f 75 | ng.to.their.terms,.reviewing.cou | 
| 601c0 | 72 74 73 20 73 68 61 6c 6c 20 61 70 70 6c 79 20    6c 6f 63 61 6c 20 6c 61 77 20 74 68 61 74 20 6d | rts.shall.apply.local.law.that.m | 
| 601e0 | 6f 73 74 20 63 6c 6f 73 65 6c 79 20 61 70 70 72    6f 78 69 6d 61 74 65 73 0a 61 6e 20 61 62 73 6f | ost.closely.approximates.an.abso | 
| 60200 | 6c 75 74 65 20 77 61 69 76 65 72 20 6f 66 20 61    6c 6c 20 63 69 76 69 6c 20 6c 69 61 62 69 6c 69 | lute.waiver.of.all.civil.liabili | 
| 60220 | 74 79 20 69 6e 20 63 6f 6e 6e 65 63 74 69 6f 6e    20 77 69 74 68 20 74 68 65 0a 50 72 6f 67 72 61 | ty.in.connection.with.the.Progra | 
| 60240 | 6d 2c 20 75 6e 6c 65 73 73 20 61 20 77 61 72 72    61 6e 74 79 20 6f 72 20 61 73 73 75 6d 70 74 69 | m,.unless.a.warranty.or.assumpti | 
| 60260 | 6f 6e 20 6f 66 20 6c 69 61 62 69 6c 69 74 79 20    61 63 63 6f 6d 70 61 6e 69 65 73 20 61 0a 63 6f | on.of.liability.accompanies.a.co | 
| 60280 | 70 79 20 6f 66 20 74 68 65 20 50 72 6f 67 72 61    6d 20 69 6e 20 72 65 74 75 72 6e 20 66 6f 72 20 | py.of.the.Program.in.return.for. | 
| 602a0 | 61 20 66 65 65 2e 0a 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 | a.fee........................END | 
| 602c0 | 20 4f 46 20 54 45 52 4d 53 20 41 4e 44 20 43 4f    4e 44 49 54 49 4f 4e 53 0a 0a 20 20 20 20 20 20 | .OF.TERMS.AND.CONDITIONS........ | 
| 602e0 | 20 20 20 20 20 20 48 6f 77 20 74 6f 20 41 70 70    6c 79 20 54 68 65 73 65 20 54 65 72 6d 73 20 74 | ......How.to.Apply.These.Terms.t | 
| 60300 | 6f 20 59 6f 75 72 20 4e 65 77 20 50 72 6f 67 72    61 6d 73 0a 0a 20 20 49 66 20 79 6f 75 20 64 65 | o.Your.New.Programs....If.you.de | 
| 60320 | 76 65 6c 6f 70 20 61 20 6e 65 77 20 70 72 6f 67    72 61 6d 2c 20 61 6e 64 20 79 6f 75 20 77 61 6e | velop.a.new.program,.and.you.wan | 
| 60340 | 74 20 69 74 20 74 6f 20 62 65 20 6f 66 20 74 68    65 20 67 72 65 61 74 65 73 74 0a 70 6f 73 73 69 | t.it.to.be.of.the.greatest.possi | 
| 60360 | 62 6c 65 20 75 73 65 20 74 6f 20 74 68 65 20 70    75 62 6c 69 63 2c 20 74 68 65 20 62 65 73 74 20 | ble.use.to.the.public,.the.best. | 
| 60380 | 77 61 79 20 74 6f 20 61 63 68 69 65 76 65 20 74    68 69 73 20 69 73 20 74 6f 20 6d 61 6b 65 20 69 | way.to.achieve.this.is.to.make.i | 
| 603a0 | 74 0a 66 72 65 65 20 73 6f 66 74 77 61 72 65 20    77 68 69 63 68 20 65 76 65 72 79 6f 6e 65 20 63 | t.free.software.which.everyone.c | 
| 603c0 | 61 6e 20 72 65 64 69 73 74 72 69 62 75 74 65 20    61 6e 64 20 63 68 61 6e 67 65 20 75 6e 64 65 72 | an.redistribute.and.change.under | 
| 603e0 | 20 74 68 65 73 65 20 74 65 72 6d 73 2e 0a 0a 20    20 54 6f 20 64 6f 20 73 6f 2c 20 61 74 74 61 63 | .these.terms.....To.do.so,.attac | 
| 60400 | 68 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20    6e 6f 74 69 63 65 73 20 74 6f 20 74 68 65 20 70 | h.the.following.notices.to.the.p | 
| 60420 | 72 6f 67 72 61 6d 2e 20 20 49 74 20 69 73 20 73    61 66 65 73 74 0a 74 6f 20 61 74 74 61 63 68 20 | rogram...It.is.safest.to.attach. | 
| 60440 | 74 68 65 6d 20 74 6f 20 74 68 65 20 73 74 61 72    74 20 6f 66 20 65 61 63 68 20 73 6f 75 72 63 65 | them.to.the.start.of.each.source | 
| 60460 | 20 66 69 6c 65 20 74 6f 20 6d 6f 73 74 20 65 66    66 65 63 74 69 76 65 6c 79 0a 73 74 61 74 65 20 | .file.to.most.effectively.state. | 
| 60480 | 74 68 65 20 65 78 63 6c 75 73 69 6f 6e 20 6f 66    20 77 61 72 72 61 6e 74 79 3b 20 61 6e 64 20 65 | the.exclusion.of.warranty;.and.e | 
| 604a0 | 61 63 68 20 66 69 6c 65 20 73 68 6f 75 6c 64 20    68 61 76 65 20 61 74 20 6c 65 61 73 74 0a 74 68 | ach.file.should.have.at.least.th | 
| 604c0 | 65 20 22 63 6f 70 79 72 69 67 68 74 22 20 6c 69    6e 65 20 61 6e 64 20 61 20 70 6f 69 6e 74 65 72 | e."copyright".line.and.a.pointer | 
| 604e0 | 20 74 6f 20 77 68 65 72 65 20 74 68 65 20 66 75    6c 6c 20 6e 6f 74 69 63 65 20 69 73 20 66 6f 75 | .to.where.the.full.notice.is.fou | 
| 60500 | 6e 64 2e 0a 0a 20 20 20 20 3c 6f 6e 65 20 6c 69    6e 65 20 74 6f 20 67 69 76 65 20 74 68 65 20 70 | nd.......<one.line.to.give.the.p | 
| 60520 | 72 6f 67 72 61 6d 27 73 20 6e 61 6d 65 20 61 6e    64 20 61 20 62 72 69 65 66 20 69 64 65 61 20 6f | rogram's.name.and.a.brief.idea.o | 
| 60540 | 66 20 77 68 61 74 20 69 74 20 64 6f 65 73 2e 3e    0a 20 20 20 20 43 6f 70 79 72 69 67 68 74 20 28 | f.what.it.does.>.....Copyright.( | 
| 60560 | 43 29 20 3c 79 65 61 72 3e 20 20 3c 6e 61 6d 65    20 6f 66 20 61 75 74 68 6f 72 3e 0a 0a 20 20 20 | C).<year>..<name.of.author>..... | 
| 60580 | 20 54 68 69 73 20 70 72 6f 67 72 61 6d 20 69 73    20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3a 20 | .This.program.is.free.software:. | 
| 605a0 | 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69    62 75 74 65 20 69 74 20 61 6e 64 2f 6f 72 20 6d | you.can.redistribute.it.and/or.m | 
| 605c0 | 6f 64 69 66 79 0a 20 20 20 20 69 74 20 75 6e 64    65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 | odify.....it.under.the.terms.of. | 
| 605e0 | 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20    50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 61 | the.GNU.General.Public.License.a | 
| 60600 | 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 0a 20    20 20 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 | s.published.by.....the.Free.Soft | 
| 60620 | 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c    20 65 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 | ware.Foundation,.either.version. | 
| 60640 | 33 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65    2c 20 6f 72 0a 20 20 20 20 28 61 74 20 79 6f 75 | 3.of.the.License,.or.....(at.you | 
| 60660 | 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c 61    74 65 72 20 76 65 72 73 69 6f 6e 2e 0a 0a 20 20 | r.option).any.later.version..... | 
| 60680 | 20 20 54 68 69 73 20 70 72 6f 67 72 61 6d 20 69    73 20 64 69 73 74 72 69 62 75 74 65 64 20 69 6e | ..This.program.is.distributed.in | 
| 606a0 | 20 74 68 65 20 68 6f 70 65 20 74 68 61 74 20 69    74 20 77 69 6c 6c 20 62 65 20 75 73 65 66 75 6c | .the.hope.that.it.will.be.useful | 
| 606c0 | 2c 0a 20 20 20 20 62 75 74 20 57 49 54 48 4f 55    54 20 41 4e 59 20 57 41 52 52 41 4e 54 59 3b 20 | ,.....but.WITHOUT.ANY.WARRANTY;. | 
| 606e0 | 77 69 74 68 6f 75 74 20 65 76 65 6e 20 74 68 65    20 69 6d 70 6c 69 65 64 20 77 61 72 72 61 6e 74 | without.even.the.implied.warrant | 
| 60700 | 79 20 6f 66 0a 20 20 20 20 4d 45 52 43 48 41 4e    54 41 42 49 4c 49 54 59 20 6f 72 20 46 49 54 4e | y.of.....MERCHANTABILITY.or.FITN | 
| 60720 | 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43    55 4c 41 52 20 50 55 52 50 4f 53 45 2e 20 20 53 | ESS.FOR.A.PARTICULAR.PURPOSE...S | 
| 60740 | 65 65 20 74 68 65 0a 20 20 20 20 47 4e 55 20 47    65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 | ee.the.....GNU.General.Public.Li | 
| 60760 | 63 65 6e 73 65 20 66 6f 72 20 6d 6f 72 65 20 64    65 74 61 69 6c 73 2e 0a 0a 20 20 20 20 59 6f 75 | cense.for.more.details.......You | 
| 60780 | 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 65 63    65 69 76 65 64 20 61 20 63 6f 70 79 20 6f 66 20 | .should.have.received.a.copy.of. | 
| 607a0 | 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20    50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 20 | the.GNU.General.Public.License.. | 
| 607c0 | 20 20 20 61 6c 6f 6e 67 20 77 69 74 68 20 74 68    69 73 20 70 72 6f 67 72 61 6d 2e 20 20 49 66 20 | ...along.with.this.program...If. | 
| 607e0 | 6e 6f 74 2c 20 73 65 65 20 3c 68 74 74 70 73 3a    2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 | not,.see.<https://www.gnu.org/li | 
| 60800 | 63 65 6e 73 65 73 2f 3e 2e 0a 0a 41 6c 73 6f 20    61 64 64 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 | censes/>...Also.add.information. | 
| 60820 | 6f 6e 20 68 6f 77 20 74 6f 20 63 6f 6e 74 61 63    74 20 79 6f 75 20 62 79 20 65 6c 65 63 74 72 6f | on.how.to.contact.you.by.electro | 
| 60840 | 6e 69 63 20 61 6e 64 20 70 61 70 65 72 20 6d 61    69 6c 2e 0a 0a 20 20 49 66 20 74 68 65 20 70 72 | nic.and.paper.mail.....If.the.pr | 
| 60860 | 6f 67 72 61 6d 20 64 6f 65 73 20 74 65 72 6d 69    6e 61 6c 20 69 6e 74 65 72 61 63 74 69 6f 6e 2c | ogram.does.terminal.interaction, | 
| 60880 | 20 6d 61 6b 65 20 69 74 20 6f 75 74 70 75 74 20    61 20 73 68 6f 72 74 0a 6e 6f 74 69 63 65 20 6c | .make.it.output.a.short.notice.l | 
| 608a0 | 69 6b 65 20 74 68 69 73 20 77 68 65 6e 20 69 74    20 73 74 61 72 74 73 20 69 6e 20 61 6e 20 69 6e | ike.this.when.it.starts.in.an.in | 
| 608c0 | 74 65 72 61 63 74 69 76 65 20 6d 6f 64 65 3a 0a    0a 20 20 20 20 3c 70 72 6f 67 72 61 6d 3e 20 20 | teractive.mode:......<program>.. | 
| 608e0 | 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 3c 79    65 61 72 3e 20 20 3c 6e 61 6d 65 20 6f 66 20 61 | Copyright.(C).<year>..<name.of.a | 
| 60900 | 75 74 68 6f 72 3e 0a 20 20 20 20 54 68 69 73 20    70 72 6f 67 72 61 6d 20 63 6f 6d 65 73 20 77 69 | uthor>.....This.program.comes.wi | 
| 60920 | 74 68 20 41 42 53 4f 4c 55 54 45 4c 59 20 4e 4f    20 57 41 52 52 41 4e 54 59 3b 20 66 6f 72 20 64 | th.ABSOLUTELY.NO.WARRANTY;.for.d | 
| 60940 | 65 74 61 69 6c 73 20 74 79 70 65 20 60 73 68 6f    77 20 77 27 2e 0a 20 20 20 20 54 68 69 73 20 69 | etails.type.`show.w'......This.i | 
| 60960 | 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 2c    20 61 6e 64 20 79 6f 75 20 61 72 65 20 77 65 6c | s.free.software,.and.you.are.wel | 
| 60980 | 63 6f 6d 65 20 74 6f 20 72 65 64 69 73 74 72 69    62 75 74 65 20 69 74 0a 20 20 20 20 75 6e 64 65 | come.to.redistribute.it.....unde | 
| 609a0 | 72 20 63 65 72 74 61 69 6e 20 63 6f 6e 64 69 74    69 6f 6e 73 3b 20 74 79 70 65 20 60 73 68 6f 77 | r.certain.conditions;.type.`show | 
| 609c0 | 20 63 27 20 66 6f 72 20 64 65 74 61 69 6c 73 2e    0a 0a 54 68 65 20 68 79 70 6f 74 68 65 74 69 63 | .c'.for.details...The.hypothetic | 
| 609e0 | 61 6c 20 63 6f 6d 6d 61 6e 64 73 20 60 73 68 6f    77 20 77 27 20 61 6e 64 20 60 73 68 6f 77 20 63 | al.commands.`show.w'.and.`show.c | 
| 60a00 | 27 20 73 68 6f 75 6c 64 20 73 68 6f 77 20 74 68    65 20 61 70 70 72 6f 70 72 69 61 74 65 0a 70 61 | '.should.show.the.appropriate.pa | 
| 60a20 | 72 74 73 20 6f 66 20 74 68 65 20 47 65 6e 65 72    61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 | rts.of.the.General.Public.Licens | 
| 60a40 | 65 2e 20 20 4f 66 20 63 6f 75 72 73 65 2c 20 79    6f 75 72 20 70 72 6f 67 72 61 6d 27 73 20 63 6f | e...Of.course,.your.program's.co | 
| 60a60 | 6d 6d 61 6e 64 73 0a 6d 69 67 68 74 20 62 65 20    64 69 66 66 65 72 65 6e 74 3b 20 66 6f 72 20 61 | mmands.might.be.different;.for.a | 
| 60a80 | 20 47 55 49 20 69 6e 74 65 72 66 61 63 65 2c 20    79 6f 75 20 77 6f 75 6c 64 20 75 73 65 20 61 6e | .GUI.interface,.you.would.use.an | 
| 60aa0 | 20 22 61 62 6f 75 74 20 62 6f 78 22 2e 0a 0a 20    20 59 6f 75 20 73 68 6f 75 6c 64 20 61 6c 73 6f | ."about.box".....You.should.also | 
| 60ac0 | 20 67 65 74 20 79 6f 75 72 20 65 6d 70 6c 6f 79    65 72 20 28 69 66 20 79 6f 75 20 77 6f 72 6b 20 | .get.your.employer.(if.you.work. | 
| 60ae0 | 61 73 20 61 20 70 72 6f 67 72 61 6d 6d 65 72 29    20 6f 72 20 73 63 68 6f 6f 6c 2c 0a 69 66 20 61 | as.a.programmer).or.school,.if.a | 
| 60b00 | 6e 79 2c 20 74 6f 20 73 69 67 6e 20 61 20 22 63    6f 70 79 72 69 67 68 74 20 64 69 73 63 6c 61 69 | ny,.to.sign.a."copyright.disclai | 
| 60b20 | 6d 65 72 22 20 66 6f 72 20 74 68 65 20 70 72 6f    67 72 61 6d 2c 20 69 66 20 6e 65 63 65 73 73 61 | mer".for.the.program,.if.necessa | 
| 60b40 | 72 79 2e 0a 46 6f 72 20 6d 6f 72 65 20 69 6e 66    6f 72 6d 61 74 69 6f 6e 20 6f 6e 20 74 68 69 73 | ry..For.more.information.on.this | 
| 60b60 | 2c 20 61 6e 64 20 68 6f 77 20 74 6f 20 61 70 70    6c 79 20 61 6e 64 20 66 6f 6c 6c 6f 77 20 74 68 | ,.and.how.to.apply.and.follow.th | 
| 60b80 | 65 20 47 4e 55 20 47 50 4c 2c 20 73 65 65 0a 3c    68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e | e.GNU.GPL,.see.<https://www.gnu. | 
| 60ba0 | 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f 3e 2e 0a    0a 20 20 54 68 65 20 47 4e 55 20 47 65 6e 65 72 | org/licenses/>.....The.GNU.Gener | 
| 60bc0 | 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73    65 20 64 6f 65 73 20 6e 6f 74 20 70 65 72 6d 69 | al.Public.License.does.not.permi | 
| 60be0 | 74 20 69 6e 63 6f 72 70 6f 72 61 74 69 6e 67 20    79 6f 75 72 20 70 72 6f 67 72 61 6d 0a 69 6e 74 | t.incorporating.your.program.int | 
| 60c00 | 6f 20 70 72 6f 70 72 69 65 74 61 72 79 20 70 72    6f 67 72 61 6d 73 2e 20 20 49 66 20 79 6f 75 72 | o.proprietary.programs...If.your | 
| 60c20 | 20 70 72 6f 67 72 61 6d 20 69 73 20 61 20 73 75    62 72 6f 75 74 69 6e 65 20 6c 69 62 72 61 72 79 | .program.is.a.subroutine.library | 
| 60c40 | 2c 20 79 6f 75 0a 6d 61 79 20 63 6f 6e 73 69 64    65 72 20 69 74 20 6d 6f 72 65 20 75 73 65 66 75 | ,.you.may.consider.it.more.usefu | 
| 60c60 | 6c 20 74 6f 20 70 65 72 6d 69 74 20 6c 69 6e 6b    69 6e 67 20 70 72 6f 70 72 69 65 74 61 72 79 20 | l.to.permit.linking.proprietary. | 
| 60c80 | 61 70 70 6c 69 63 61 74 69 6f 6e 73 20 77 69 74    68 0a 74 68 65 20 6c 69 62 72 61 72 79 2e 20 20 | applications.with.the.library... | 
| 60ca0 | 49 66 20 74 68 69 73 20 69 73 20 77 68 61 74 20    79 6f 75 20 77 61 6e 74 20 74 6f 20 64 6f 2c 20 | If.this.is.what.you.want.to.do,. | 
| 60cc0 | 75 73 65 20 74 68 65 20 47 4e 55 20 4c 65 73 73    65 72 20 47 65 6e 65 72 61 6c 0a 50 75 62 6c 69 | use.the.GNU.Lesser.General.Publi | 
| 60ce0 | 63 20 4c 69 63 65 6e 73 65 20 69 6e 73 74 65 61    64 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 | c.License.instead.of.this.Licens | 
| 60d00 | 65 2e 20 20 42 75 74 20 66 69 72 73 74 2c 20 70    6c 65 61 73 65 20 72 65 61 64 0a 3c 68 74 74 70 | e...But.first,.please.read.<http | 
| 60d20 | 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f    6c 69 63 65 6e 73 65 73 2f 77 68 79 2d 6e 6f 74 | s://www.gnu.org/licenses/why-not | 
| 60d40 | 2d 6c 67 70 6c 2e 68 74 6d 6c 3e 2e 0a 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | -lgpl.html>..................... | 
| 60d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 60d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 60da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 60dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 60de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 60e00 | 6d 61 67 69 74 2d 32 30 32 34 30 34 30 34 2e 31    39 30 31 2f 6d 61 67 69 74 2d 73 75 62 74 72 65 | magit-20240404.1901/magit-subtre | 
| 60e20 | 65 2e 65 6c 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | e.el............................ | 
| 60e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 60e60 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30    30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 | 
| 60e80 | 30 30 31 34 35 35 31 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 35 32 30 34 00 20 30 00 00 00 | 0014551.00000000000.015204..0... | 
| 60ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 60ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 60ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 60f00 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... | 
| 60f20 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... | 
| 60f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 60f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 60f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 60fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 60fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 60fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 61000 | 3b 3b 3b 20 6d 61 67 69 74 2d 73 75 62 74 72 65    65 2e 65 6c 20 2d 2d 2d 20 53 75 62 74 72 65 65 | ;;;.magit-subtree.el.---.Subtree | 
| 61020 | 20 73 75 70 70 6f 72 74 20 66 6f 72 20 4d 61 67    69 74 20 20 2d 2a 2d 20 6c 65 78 69 63 61 6c 2d | .support.for.Magit..-*-.lexical- | 
| 61040 | 62 69 6e 64 69 6e 67 3a 74 20 2d 2a 2d 0a 0a 3b    3b 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 | binding:t.-*-..;;.Copyright.(C). | 
| 61060 | 32 30 30 38 2d 32 30 32 34 20 54 68 65 20 4d 61    67 69 74 20 50 72 6f 6a 65 63 74 20 43 6f 6e 74 | 2008-2024.The.Magit.Project.Cont | 
| 61080 | 72 69 62 75 74 6f 72 73 0a 0a 3b 3b 20 41 75 74    68 6f 72 3a 20 4a 6f 6e 61 73 20 42 65 72 6e 6f | ributors..;;.Author:.Jonas.Berno | 
| 610a0 | 75 6c 6c 69 20 3c 6a 6f 6e 61 73 40 62 65 72 6e    6f 75 6c 2e 6c 69 3e 0a 3b 3b 20 4d 61 69 6e 74 | ulli.<jonas@bernoul.li>.;;.Maint | 
| 610c0 | 61 69 6e 65 72 3a 20 4a 6f 6e 61 73 20 42 65 72    6e 6f 75 6c 6c 69 20 3c 6a 6f 6e 61 73 40 62 65 | ainer:.Jonas.Bernoulli.<jonas@be | 
| 610e0 | 72 6e 6f 75 6c 2e 6c 69 3e 0a 0a 3b 3b 20 53 50    44 58 2d 4c 69 63 65 6e 73 65 2d 49 64 65 6e 74 | rnoul.li>..;;.SPDX-License-Ident | 
| 61100 | 69 66 69 65 72 3a 20 47 50 4c 2d 33 2e 30 2d 6f    72 2d 6c 61 74 65 72 0a 0a 3b 3b 20 4d 61 67 69 | ifier:.GPL-3.0-or-later..;;.Magi | 
| 61120 | 74 20 69 73 20 66 72 65 65 20 73 6f 66 74 77 61    72 65 3a 20 79 6f 75 20 63 61 6e 20 72 65 64 69 | t.is.free.software:.you.can.redi | 
| 61140 | 73 74 72 69 62 75 74 65 20 69 74 20 61 6e 64 2f    6f 72 20 6d 6f 64 69 66 79 20 69 74 0a 3b 3b 20 | stribute.it.and/or.modify.it.;;. | 
| 61160 | 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20    6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 | under.the.terms.of.the.GNU.Gener | 
| 61180 | 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73    65 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 | al.Public.License.as.published.b | 
| 611a0 | 79 0a 3b 3b 20 74 68 65 20 46 72 65 65 20 53 6f    66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f | y.;;.the.Free.Software.Foundatio | 
| 611c0 | 6e 2c 20 65 69 74 68 65 72 20 76 65 72 73 69 6f    6e 20 33 20 6f 66 20 74 68 65 20 4c 69 63 65 6e | n,.either.version.3.of.the.Licen | 
| 611e0 | 73 65 2c 20 6f 72 0a 3b 3b 20 28 61 74 20 79 6f    75 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c | se,.or.;;.(at.your.option).any.l | 
| 61200 | 61 74 65 72 20 76 65 72 73 69 6f 6e 2e 0a 3b 3b    0a 3b 3b 20 4d 61 67 69 74 20 69 73 20 64 69 73 | ater.version..;;.;;.Magit.is.dis | 
| 61220 | 74 72 69 62 75 74 65 64 20 69 6e 20 74 68 65 20    68 6f 70 65 20 74 68 61 74 20 69 74 20 77 69 6c | tributed.in.the.hope.that.it.wil | 
| 61240 | 6c 20 62 65 20 75 73 65 66 75 6c 2c 20 62 75 74    20 57 49 54 48 4f 55 54 0a 3b 3b 20 41 4e 59 20 | l.be.useful,.but.WITHOUT.;;.ANY. | 
| 61260 | 57 41 52 52 41 4e 54 59 3b 20 77 69 74 68 6f 75    74 20 65 76 65 6e 20 74 68 65 20 69 6d 70 6c 69 | WARRANTY;.without.even.the.impli | 
| 61280 | 65 64 20 77 61 72 72 61 6e 74 79 20 6f 66 20 4d    45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 0a 3b | ed.warranty.of.MERCHANTABILITY.; | 
| 612a0 | 3b 20 6f 72 20 46 49 54 4e 45 53 53 20 46 4f 52    20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 | ;.or.FITNESS.FOR.A.PARTICULAR.PU | 
| 612c0 | 52 50 4f 53 45 2e 20 20 53 65 65 20 74 68 65 20    47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c | RPOSE...See.the.GNU.General.Publ | 
| 612e0 | 69 63 0a 3b 3b 20 4c 69 63 65 6e 73 65 20 66 6f    72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 0a | ic.;;.License.for.more.details.. | 
| 61300 | 3b 3b 0a 3b 3b 20 59 6f 75 20 73 68 6f 75 6c 64    20 68 61 76 65 20 72 65 63 65 69 76 65 64 20 61 | ;;.;;.You.should.have.received.a | 
| 61320 | 20 63 6f 70 79 20 6f 66 20 74 68 65 20 47 4e 55    20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 | .copy.of.the.GNU.General.Public. | 
| 61340 | 4c 69 63 65 6e 73 65 0a 3b 3b 20 61 6c 6f 6e 67    20 77 69 74 68 20 4d 61 67 69 74 2e 20 20 49 66 | License.;;.along.with.Magit...If | 
| 61360 | 20 6e 6f 74 2c 20 73 65 65 20 3c 68 74 74 70 73    3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c | .not,.see.<https://www.gnu.org/l | 
| 61380 | 69 63 65 6e 73 65 73 2f 3e 2e 0a 0a 3b 3b 3b 20    43 6f 64 65 3a 0a 0a 28 72 65 71 75 69 72 65 20 | icenses/>...;;;.Code:..(require. | 
| 613a0 | 27 6d 61 67 69 74 29 0a 0a 3b 3b 3b 20 43 6f 6d    6d 61 6e 64 73 0a 0a 3b 3b 3b 23 23 23 61 75 74 | 'magit)..;;;.Commands..;;;###aut | 
| 613c0 | 6f 6c 6f 61 64 20 28 61 75 74 6f 6c 6f 61 64 20    27 6d 61 67 69 74 2d 73 75 62 74 72 65 65 20 22 | oload.(autoload.'magit-subtree." | 
| 613e0 | 6d 61 67 69 74 2d 73 75 62 74 72 65 65 22 20 6e    69 6c 20 74 29 0a 28 74 72 61 6e 73 69 65 6e 74 | magit-subtree".nil.t).(transient | 
| 61400 | 2d 64 65 66 69 6e 65 2d 70 72 65 66 69 78 20 6d    61 67 69 74 2d 73 75 62 74 72 65 65 20 28 29 0a | -define-prefix.magit-subtree.(). | 
| 61420 | 20 20 22 49 6d 70 6f 72 74 20 6f 72 20 65 78 70    6f 72 74 20 73 75 62 74 72 65 65 73 2e 22 0a 20 | .."Import.or.export.subtrees.".. | 
| 61440 | 20 3a 6d 61 6e 2d 70 61 67 65 20 22 67 69 74 2d    73 75 62 74 72 65 65 22 0a 20 20 5b 22 41 63 74 | .:man-page."git-subtree"...["Act | 
| 61460 | 69 6f 6e 73 22 0a 20 20 20 28 22 69 22 20 22 49    6d 70 6f 72 74 22 20 6d 61 67 69 74 2d 73 75 62 | ions"....("i"."Import".magit-sub | 
| 61480 | 74 72 65 65 2d 69 6d 70 6f 72 74 29 0a 20 20 20    28 22 65 22 20 22 45 78 70 6f 72 74 22 20 6d 61 | tree-import)....("e"."Export".ma | 
| 614a0 | 67 69 74 2d 73 75 62 74 72 65 65 2d 65 78 70 6f    72 74 29 5d 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 | git-subtree-export)])..;;;###aut | 
| 614c0 | 6f 6c 6f 61 64 20 28 61 75 74 6f 6c 6f 61 64 20    27 6d 61 67 69 74 2d 73 75 62 74 72 65 65 2d 69 | oload.(autoload.'magit-subtree-i | 
| 614e0 | 6d 70 6f 72 74 20 22 6d 61 67 69 74 2d 73 75 62    74 72 65 65 22 20 6e 69 6c 20 74 29 0a 28 74 72 | mport."magit-subtree".nil.t).(tr | 
| 61500 | 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 70    72 65 66 69 78 20 6d 61 67 69 74 2d 73 75 62 74 | ansient-define-prefix.magit-subt | 
| 61520 | 72 65 65 2d 69 6d 70 6f 72 74 20 28 29 0a 20 20    22 49 6d 70 6f 72 74 20 73 75 62 74 72 65 65 73 | ree-import.()..."Import.subtrees | 
| 61540 | 2e 22 0a 20 20 3a 6d 61 6e 2d 70 61 67 65 20 22    67 69 74 2d 73 75 62 74 72 65 65 22 0a 20 20 5b | ."...:man-page."git-subtree"...[ | 
| 61560 | 22 41 72 67 75 6d 65 6e 74 73 22 0a 20 20 20 28    6d 61 67 69 74 2d 73 75 62 74 72 65 65 3a 2d 2d | "Arguments"....(magit-subtree:-- | 
| 61580 | 70 72 65 66 69 78 29 0a 20 20 20 28 6d 61 67 69    74 2d 73 75 62 74 72 65 65 3a 2d 2d 6d 65 73 73 | prefix)....(magit-subtree:--mess | 
| 615a0 | 61 67 65 29 0a 20 20 20 28 22 2d 73 22 20 22 53    71 75 61 73 68 22 20 22 2d 2d 73 71 75 61 73 68 | age)....("-s"."Squash"."--squash | 
| 615c0 | 22 29 5d 0a 20 20 5b 22 41 63 74 69 6f 6e 73 22    0a 20 20 20 5b 28 22 61 22 20 22 41 64 64 22 20 | ")]...["Actions"....[("a"."Add". | 
| 615e0 | 20 20 20 20 20 20 20 6d 61 67 69 74 2d 73 75 62    74 72 65 65 2d 61 64 64 29 0a 20 20 20 20 28 22 | .......magit-subtree-add).....(" | 
| 61600 | 63 22 20 22 41 64 64 20 63 6f 6d 6d 69 74 22 20    6d 61 67 69 74 2d 73 75 62 74 72 65 65 2d 61 64 | c"."Add.commit".magit-subtree-ad | 
| 61620 | 64 2d 63 6f 6d 6d 69 74 29 5d 0a 20 20 20 5b 28    22 6d 22 20 22 4d 65 72 67 65 22 20 20 20 20 20 | d-commit)]....[("m"."Merge"..... | 
| 61640 | 20 6d 61 67 69 74 2d 73 75 62 74 72 65 65 2d 6d    65 72 67 65 29 0a 20 20 20 20 28 22 66 22 20 22 | .magit-subtree-merge).....("f"." | 
| 61660 | 50 75 6c 6c 22 20 20 20 20 20 20 20 6d 61 67 69    74 2d 73 75 62 74 72 65 65 2d 70 75 6c 6c 29 5d | Pull".......magit-subtree-pull)] | 
| 61680 | 5d 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f    61 64 20 28 61 75 74 6f 6c 6f 61 64 20 27 6d 61 | ])..;;;###autoload.(autoload.'ma | 
| 616a0 | 67 69 74 2d 73 75 62 74 72 65 65 2d 65 78 70 6f    72 74 20 22 6d 61 67 69 74 2d 73 75 62 74 72 65 | git-subtree-export."magit-subtre | 
| 616c0 | 65 22 20 6e 69 6c 20 74 29 0a 28 74 72 61 6e 73    69 65 6e 74 2d 64 65 66 69 6e 65 2d 70 72 65 66 | e".nil.t).(transient-define-pref | 
| 616e0 | 69 78 20 6d 61 67 69 74 2d 73 75 62 74 72 65 65    2d 65 78 70 6f 72 74 20 28 29 0a 20 20 22 45 78 | ix.magit-subtree-export.()..."Ex | 
| 61700 | 70 6f 72 74 20 73 75 62 74 72 65 65 73 2e 22 0a    20 20 3a 6d 61 6e 2d 70 61 67 65 20 22 67 69 74 | port.subtrees."...:man-page."git | 
| 61720 | 2d 73 75 62 74 72 65 65 22 0a 20 20 5b 22 41 72    67 75 6d 65 6e 74 73 22 0a 20 20 20 28 6d 61 67 | -subtree"...["Arguments"....(mag | 
| 61740 | 69 74 2d 73 75 62 74 72 65 65 3a 2d 2d 70 72 65    66 69 78 29 0a 20 20 20 28 6d 61 67 69 74 2d 73 | it-subtree:--prefix)....(magit-s | 
| 61760 | 75 62 74 72 65 65 3a 2d 2d 61 6e 6e 6f 74 61 74    65 29 0a 20 20 20 28 6d 61 67 69 74 2d 73 75 62 | ubtree:--annotate)....(magit-sub | 
| 61780 | 74 72 65 65 3a 2d 2d 62 72 61 6e 63 68 29 0a 20    20 20 28 6d 61 67 69 74 2d 73 75 62 74 72 65 65 | tree:--branch)....(magit-subtree | 
| 617a0 | 3a 2d 2d 6f 6e 74 6f 29 0a 20 20 20 28 22 2d 69    22 20 22 49 67 6e 6f 72 65 20 6a 6f 69 6e 73 22 | :--onto)....("-i"."Ignore.joins" | 
| 617c0 | 20 22 2d 2d 69 67 6e 6f 72 65 2d 6a 6f 69 6e 73    22 29 0a 20 20 20 28 22 2d 6a 22 20 22 52 65 6a | ."--ignore-joins")....("-j"."Rej | 
| 617e0 | 6f 69 6e 22 20 20 20 20 20 20 20 22 2d 2d 72 65    6a 6f 69 6e 22 29 5d 0a 20 20 5b 22 41 63 74 69 | oin"......."--rejoin")]...["Acti | 
| 61800 | 6f 6e 73 22 0a 20 20 20 28 22 70 22 20 22 50 75    73 68 22 20 20 20 20 20 20 20 20 20 20 6d 61 67 | ons"....("p"."Push"..........mag | 
| 61820 | 69 74 2d 73 75 62 74 72 65 65 2d 70 75 73 68 29    0a 20 20 20 28 22 73 22 20 22 53 70 6c 69 74 22 | it-subtree-push)....("s"."Split" | 
| 61840 | 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 73    75 62 74 72 65 65 2d 73 70 6c 69 74 29 5d 29 0a | .........magit-subtree-split)]). | 
| 61860 | 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69    6e 65 2d 61 72 67 75 6d 65 6e 74 20 6d 61 67 69 | .(transient-define-argument.magi | 
| 61880 | 74 2d 73 75 62 74 72 65 65 3a 2d 2d 70 72 65 66    69 78 20 28 29 0a 20 20 3a 64 65 73 63 72 69 70 | t-subtree:--prefix.()...:descrip | 
| 618a0 | 74 69 6f 6e 20 22 50 72 65 66 69 78 22 0a 20 20    3a 63 6c 61 73 73 20 27 74 72 61 6e 73 69 65 6e | tion."Prefix"...:class.'transien | 
| 618c0 | 74 2d 6f 70 74 69 6f 6e 0a 20 20 3a 73 68 6f 72    74 61 72 67 20 22 2d 50 22 0a 20 20 3a 61 72 67 | t-option...:shortarg."-P"...:arg | 
| 618e0 | 75 6d 65 6e 74 20 22 2d 2d 70 72 65 66 69 78 3d    22 0a 20 20 3a 72 65 61 64 65 72 20 23 27 6d 61 | ument."--prefix="...:reader.#'ma | 
| 61900 | 67 69 74 2d 73 75 62 74 72 65 65 2d 72 65 61 64    2d 70 72 65 66 69 78 29 0a 0a 28 64 65 66 75 6e | git-subtree-read-prefix)..(defun | 
| 61920 | 20 6d 61 67 69 74 2d 73 75 62 74 72 65 65 2d 72    65 61 64 2d 70 72 65 66 69 78 20 28 70 72 6f 6d | .magit-subtree-read-prefix.(prom | 
| 61940 | 70 74 20 26 6f 70 74 69 6f 6e 61 6c 20 64 65 66    61 75 6c 74 20 5f 68 69 73 74 6f 72 79 29 0a 20 | pt.&optional.default._history).. | 
| 61960 | 20 28 6c 65 74 2a 20 28 28 69 6e 73 65 72 74 2d    64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 | .(let*.((insert-default-director | 
| 61980 | 79 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20    28 74 6f 70 64 69 72 20 28 6d 61 67 69 74 2d 74 | y.nil)..........(topdir.(magit-t | 
| 619a0 | 6f 70 6c 65 76 65 6c 29 29 0a 20 20 20 20 20 20    20 20 20 28 70 72 65 66 69 78 20 28 72 65 61 64 | oplevel))..........(prefix.(read | 
| 619c0 | 2d 64 69 72 65 63 74 6f 72 79 2d 6e 61 6d 65 20    28 63 6f 6e 63 61 74 20 70 72 6f 6d 70 74 20 22 | -directory-name.(concat.prompt." | 
| 619e0 | 3a 20 22 29 20 74 6f 70 64 69 72 20 64 65 66 61    75 6c 74 29 29 29 0a 20 20 20 20 28 69 66 20 28 | :.").topdir.default))).....(if.( | 
| 61a00 | 66 69 6c 65 2d 6e 61 6d 65 2d 61 62 73 6f 6c 75    74 65 2d 70 20 70 72 65 66 69 78 29 0a 20 20 20 | file-name-absolute-p.prefix).... | 
| 61a20 | 20 20 20 20 20 3b 3b 20 41 74 20 6c 65 61 73 74    20 60 69 64 6f 2d 6d 6f 64 65 27 73 20 76 61 72 | .....;;.At.least.`ido-mode's.var | 
| 61a40 | 69 61 6e 74 20 69 73 20 6e 6f 74 20 63 6f 6d 70    61 74 69 62 6c 65 2e 0a 20 20 20 20 20 20 20 20 | iant.is.not.compatible.......... | 
| 61a60 | 28 69 66 20 28 73 74 72 69 6e 67 2d 70 72 65 66    69 78 2d 70 20 74 6f 70 64 69 72 20 70 72 65 66 | (if.(string-prefix-p.topdir.pref | 
| 61a80 | 69 78 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    28 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e | ix).............(file-relative-n | 
| 61aa0 | 61 6d 65 20 70 72 65 66 69 78 20 74 6f 70 64 69    72 29 0a 20 20 20 20 20 20 20 20 20 20 28 75 73 | ame.prefix.topdir)...........(us | 
| 61ac0 | 65 72 2d 65 72 72 6f 72 20 22 25 73 20 69 73 6e    27 74 20 69 6e 73 69 64 65 20 74 68 65 20 72 65 | er-error."%s.isn't.inside.the.re | 
| 61ae0 | 70 6f 73 69 74 6f 72 79 20 61 74 20 25 73 22 20    70 72 65 66 69 78 20 74 6f 70 64 69 72 29 29 0a | pository.at.%s".prefix.topdir)). | 
| 61b00 | 20 20 20 20 20 20 70 72 65 66 69 78 29 29 29 0a    0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 | ......prefix)))..(transient-defi | 
| 61b20 | 6e 65 2d 61 72 67 75 6d 65 6e 74 20 6d 61 67 69    74 2d 73 75 62 74 72 65 65 3a 2d 2d 6d 65 73 73 | ne-argument.magit-subtree:--mess | 
| 61b40 | 61 67 65 20 28 29 0a 20 20 3a 64 65 73 63 72 69    70 74 69 6f 6e 20 22 4d 65 73 73 61 67 65 22 0a | age.()...:description."Message". | 
| 61b60 | 20 20 3a 63 6c 61 73 73 20 27 74 72 61 6e 73 69    65 6e 74 2d 6f 70 74 69 6f 6e 0a 20 20 3a 73 68 | ..:class.'transient-option...:sh | 
| 61b80 | 6f 72 74 61 72 67 20 22 2d 6d 22 0a 20 20 3a 61    72 67 75 6d 65 6e 74 20 22 2d 2d 6d 65 73 73 61 | ortarg."-m"...:argument."--messa | 
| 61ba0 | 67 65 3d 22 29 0a 0a 28 74 72 61 6e 73 69 65 6e    74 2d 64 65 66 69 6e 65 2d 61 72 67 75 6d 65 6e | ge=")..(transient-define-argumen | 
| 61bc0 | 74 20 6d 61 67 69 74 2d 73 75 62 74 72 65 65 3a    2d 2d 61 6e 6e 6f 74 61 74 65 20 28 29 0a 20 20 | t.magit-subtree:--annotate.()... | 
| 61be0 | 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 41 6e    6e 6f 74 61 74 65 22 0a 20 20 3a 63 6c 61 73 73 | :description."Annotate"...:class | 
| 61c00 | 20 27 74 72 61 6e 73 69 65 6e 74 2d 6f 70 74 69    6f 6e 0a 20 20 3a 6b 65 79 20 22 2d 61 22 0a 20 | .'transient-option...:key."-a".. | 
| 61c20 | 20 3a 61 72 67 75 6d 65 6e 74 20 22 2d 2d 61 6e    6e 6f 74 61 74 65 3d 22 29 0a 0a 28 74 72 61 6e | .:argument."--annotate=")..(tran | 
| 61c40 | 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 61 72 67    75 6d 65 6e 74 20 6d 61 67 69 74 2d 73 75 62 74 | sient-define-argument.magit-subt | 
| 61c60 | 72 65 65 3a 2d 2d 62 72 61 6e 63 68 20 28 29 0a    20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 | ree:--branch.()...:description." | 
| 61c80 | 42 72 61 6e 63 68 22 0a 20 20 3a 63 6c 61 73 73    20 27 74 72 61 6e 73 69 65 6e 74 2d 6f 70 74 69 | Branch"...:class.'transient-opti | 
| 61ca0 | 6f 6e 0a 20 20 3a 73 68 6f 72 74 61 72 67 20 22    2d 62 22 0a 20 20 3a 61 72 67 75 6d 65 6e 74 20 | on...:shortarg."-b"...:argument. | 
| 61cc0 | 22 2d 2d 62 72 61 6e 63 68 3d 22 29 0a 0a 28 74    72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d | "--branch=")..(transient-define- | 
| 61ce0 | 61 72 67 75 6d 65 6e 74 20 6d 61 67 69 74 2d 73    75 62 74 72 65 65 3a 2d 2d 6f 6e 74 6f 20 28 29 | argument.magit-subtree:--onto.() | 
| 61d00 | 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20    22 4f 6e 74 6f 22 0a 20 20 3a 63 6c 61 73 73 20 | ...:description."Onto"...:class. | 
| 61d20 | 27 74 72 61 6e 73 69 65 6e 74 2d 6f 70 74 69 6f    6e 0a 20 20 3a 6b 65 79 20 22 2d 6f 22 0a 20 20 | 'transient-option...:key."-o"... | 
| 61d40 | 3a 61 72 67 75 6d 65 6e 74 20 22 2d 2d 6f 6e 74    6f 3d 22 0a 20 20 3a 72 65 61 64 65 72 20 23 27 | :argument."--onto="...:reader.#' | 
| 61d60 | 6d 61 67 69 74 2d 74 72 61 6e 73 69 65 6e 74 2d    72 65 61 64 2d 72 65 76 69 73 69 6f 6e 29 0a 0a | magit-transient-read-revision).. | 
| 61d80 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 75 62    74 72 65 65 2d 70 72 65 66 69 78 20 28 74 72 61 | (defun.magit-subtree-prefix.(tra | 
| 61da0 | 6e 73 69 65 6e 74 20 70 72 6f 6d 70 74 29 0a 20    20 28 69 66 2d 6c 65 74 20 28 28 61 72 67 20 28 | nsient.prompt)...(if-let.((arg.( | 
| 61dc0 | 2d 2d 66 69 72 73 74 20 28 73 74 72 69 6e 67 2d    70 72 65 66 69 78 2d 70 20 22 2d 2d 70 72 65 66 | --first.(string-prefix-p."--pref | 
| 61de0 | 69 78 3d 22 20 69 74 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ix=".it)........................ | 
| 61e00 | 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 61 72 67    73 20 74 72 61 6e 73 69 65 6e 74 29 29 29 29 0a | ..(transient-args.transient)))). | 
| 61e20 | 20 20 20 20 20 20 28 73 75 62 73 74 72 69 6e 67    20 61 72 67 20 39 29 0a 20 20 20 20 28 6d 61 67 | ......(substring.arg.9).....(mag | 
| 61e40 | 69 74 2d 73 75 62 74 72 65 65 2d 72 65 61 64 2d    70 72 65 66 69 78 20 70 72 6f 6d 70 74 29 29 29 | it-subtree-read-prefix.prompt))) | 
| 61e60 | 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73    75 62 74 72 65 65 2d 61 72 67 75 6d 65 6e 74 73 | ..(defun.magit-subtree-arguments | 
| 61e80 | 20 28 74 72 61 6e 73 69 65 6e 74 29 0a 20 20 28    2d 2d 72 65 6d 6f 76 65 20 28 73 74 72 69 6e 67 | .(transient)...(--remove.(string | 
| 61ea0 | 2d 70 72 65 66 69 78 2d 70 20 22 2d 2d 70 72 65    66 69 78 3d 22 20 69 74 29 0a 20 20 20 20 20 20 | -prefix-p."--prefix=".it)....... | 
| 61ec0 | 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74    2d 61 72 67 73 20 74 72 61 6e 73 69 65 6e 74 29 | ......(transient-args.transient) | 
| 61ee0 | 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74    2d 67 69 74 2d 73 75 62 74 72 65 65 20 28 73 75 | ))..(defun.magit-git-subtree.(su | 
| 61f00 | 62 63 6d 64 20 70 72 65 66 69 78 20 26 72 65 73    74 20 61 72 67 73 29 0a 20 20 28 6d 61 67 69 74 | bcmd.prefix.&rest.args)...(magit | 
| 61f20 | 2d 72 75 6e 2d 67 69 74 2d 61 73 79 6e 63 20 22    73 75 62 74 72 65 65 22 20 73 75 62 63 6d 64 20 | -run-git-async."subtree".subcmd. | 
| 61f40 | 28 63 6f 6e 63 61 74 20 22 2d 2d 70 72 65 66 69    78 3d 22 20 70 72 65 66 69 78 29 20 61 72 67 73 | (concat."--prefix=".prefix).args | 
| 61f60 | 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f    61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | ))..;;;###autoload.(defun.magit- | 
| 61f80 | 73 75 62 74 72 65 65 2d 61 64 64 20 28 70 72 65    66 69 78 20 72 65 70 6f 73 69 74 6f 72 79 20 72 | subtree-add.(prefix.repository.r | 
| 61fa0 | 65 66 20 61 72 67 73 29 0a 20 20 22 41 64 64 20    52 45 46 20 66 72 6f 6d 20 52 45 50 4f 53 49 54 | ef.args)..."Add.REF.from.REPOSIT | 
| 61fc0 | 4f 52 59 20 61 73 20 61 20 6e 65 77 20 73 75 62    74 72 65 65 20 61 74 20 50 52 45 46 49 58 2e 22 | ORY.as.a.new.subtree.at.PREFIX." | 
| 61fe0 | 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a    20 20 20 28 63 6f 6e 73 20 28 6d 61 67 69 74 2d | ...(interactive....(cons.(magit- | 
| 62000 | 73 75 62 74 72 65 65 2d 70 72 65 66 69 78 20 27    6d 61 67 69 74 2d 73 75 62 74 72 65 65 2d 69 6d | subtree-prefix.'magit-subtree-im | 
| 62020 | 70 6f 72 74 20 22 41 64 64 20 73 75 62 74 72 65    65 22 29 0a 20 20 20 20 20 20 20 20 20 28 6c 65 | port."Add.subtree")..........(le | 
| 62040 | 74 20 28 28 72 65 6d 6f 74 65 20 28 6d 61 67 69    74 2d 72 65 61 64 2d 72 65 6d 6f 74 65 2d 6f 72 | t.((remote.(magit-read-remote-or | 
| 62060 | 2d 75 72 6c 20 22 46 72 6f 6d 20 72 65 70 6f 73    69 74 6f 72 79 22 29 29 29 0a 20 20 20 20 20 20 | -url."From.repository")))....... | 
| 62080 | 20 20 20 20 20 28 6c 69 73 74 20 72 65 6d 6f 74    65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....(list.remote............... | 
| 620a0 | 20 20 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 72    65 66 73 70 65 63 20 22 52 65 66 22 20 72 65 6d | ...(magit-read-refspec."Ref".rem | 
| 620c0 | 6f 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 75 62 | ote)..................(magit-sub | 
| 620e0 | 74 72 65 65 2d 61 72 67 75 6d 65 6e 74 73 20 27    6d 61 67 69 74 2d 73 75 62 74 72 65 65 2d 69 6d | tree-arguments.'magit-subtree-im | 
| 62100 | 70 6f 72 74 29 29 29 29 29 0a 20 20 28 6d 61 67    69 74 2d 67 69 74 2d 73 75 62 74 72 65 65 20 22 | port)))))...(magit-git-subtree." | 
| 62120 | 61 64 64 22 20 70 72 65 66 69 78 20 61 72 67 73    20 72 65 70 6f 73 69 74 6f 72 79 20 72 65 66 29 | add".prefix.args.repository.ref) | 
| 62140 | 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61    64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 | )..;;;###autoload.(defun.magit-s | 
| 62160 | 75 62 74 72 65 65 2d 61 64 64 2d 63 6f 6d 6d 69    74 20 28 70 72 65 66 69 78 20 63 6f 6d 6d 69 74 | ubtree-add-commit.(prefix.commit | 
| 62180 | 20 61 72 67 73 29 0a 20 20 22 41 64 64 20 43 4f    4d 4d 49 54 20 61 73 20 61 20 6e 65 77 20 73 75 | .args)..."Add.COMMIT.as.a.new.su | 
| 621a0 | 62 74 72 65 65 20 61 74 20 50 52 45 46 49 58 2e    22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 | btree.at.PREFIX."...(interactive | 
| 621c0 | 0a 20 20 20 28 6c 69 73 74 20 28 6d 61 67 69 74    2d 73 75 62 74 72 65 65 2d 70 72 65 66 69 78 20 | ....(list.(magit-subtree-prefix. | 
| 621e0 | 27 6d 61 67 69 74 2d 73 75 62 74 72 65 65 2d 69    6d 70 6f 72 74 20 22 41 64 64 20 73 75 62 74 72 | 'magit-subtree-import."Add.subtr | 
| 62200 | 65 65 22 29 0a 20 20 20 20 20 20 20 20 20 28 6d    61 67 69 74 2d 72 65 61 64 2d 73 74 72 69 6e 67 | ee")..........(magit-read-string | 
| 62220 | 2d 6e 73 20 22 43 6f 6d 6d 69 74 22 29 0a 20 20    20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 75 | -ns."Commit")..........(magit-su | 
| 62240 | 62 74 72 65 65 2d 61 72 67 75 6d 65 6e 74 73 20    27 6d 61 67 69 74 2d 73 75 62 74 72 65 65 2d 69 | btree-arguments.'magit-subtree-i | 
| 62260 | 6d 70 6f 72 74 29 29 29 0a 20 20 28 6d 61 67 69    74 2d 67 69 74 2d 73 75 62 74 72 65 65 20 22 61 | mport)))...(magit-git-subtree."a | 
| 62280 | 64 64 22 20 70 72 65 66 69 78 20 61 72 67 73 20    63 6f 6d 6d 69 74 29 29 0a 0a 3b 3b 3b 23 23 23 | dd".prefix.args.commit))..;;;### | 
| 622a0 | 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20    6d 61 67 69 74 2d 73 75 62 74 72 65 65 2d 6d 65 | autoload.(defun.magit-subtree-me | 
| 622c0 | 72 67 65 20 28 70 72 65 66 69 78 20 63 6f 6d 6d    69 74 20 61 72 67 73 29 0a 20 20 22 4d 65 72 67 | rge.(prefix.commit.args)..."Merg | 
| 622e0 | 65 20 43 4f 4d 4d 49 54 20 69 6e 74 6f 20 74 68    65 20 50 52 45 46 49 58 20 73 75 62 74 72 65 65 | e.COMMIT.into.the.PREFIX.subtree | 
| 62300 | 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76    65 0a 20 20 20 28 6c 69 73 74 20 28 6d 61 67 69 | ."...(interactive....(list.(magi | 
| 62320 | 74 2d 73 75 62 74 72 65 65 2d 70 72 65 66 69 78    20 27 6d 61 67 69 74 2d 73 75 62 74 72 65 65 2d | t-subtree-prefix.'magit-subtree- | 
| 62340 | 69 6d 70 6f 72 74 20 22 4d 65 72 67 65 20 69 6e    74 6f 20 73 75 62 74 72 65 65 22 29 0a 20 20 20 | import."Merge.into.subtree").... | 
| 62360 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 61    64 2d 73 74 72 69 6e 67 2d 6e 73 20 22 43 6f 6d | ......(magit-read-string-ns."Com | 
| 62380 | 6d 69 74 22 29 0a 20 20 20 20 20 20 20 20 20 28    6d 61 67 69 74 2d 73 75 62 74 72 65 65 2d 61 72 | mit")..........(magit-subtree-ar | 
| 623a0 | 67 75 6d 65 6e 74 73 20 27 6d 61 67 69 74 2d 73    75 62 74 72 65 65 2d 69 6d 70 6f 72 74 29 29 29 | guments.'magit-subtree-import))) | 
| 623c0 | 0a 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 75    62 74 72 65 65 20 22 6d 65 72 67 65 22 20 70 72 | ...(magit-git-subtree."merge".pr | 
| 623e0 | 65 66 69 78 20 61 72 67 73 20 63 6f 6d 6d 69 74    29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f | efix.args.commit))..;;;###autolo | 
| 62400 | 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d    73 75 62 74 72 65 65 2d 70 75 6c 6c 20 28 70 72 | ad.(defun.magit-subtree-pull.(pr | 
| 62420 | 65 66 69 78 20 72 65 70 6f 73 69 74 6f 72 79 20    72 65 66 20 61 72 67 73 29 0a 20 20 22 50 75 6c | efix.repository.ref.args)..."Pul | 
| 62440 | 6c 20 52 45 46 20 66 72 6f 6d 20 52 45 50 4f 53    49 54 4f 52 59 20 69 6e 74 6f 20 74 68 65 20 50 | l.REF.from.REPOSITORY.into.the.P | 
| 62460 | 52 45 46 49 58 20 73 75 62 74 72 65 65 2e 22 0a    20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 | REFIX.subtree."...(interactive.. | 
| 62480 | 20 20 28 63 6f 6e 73 20 28 6d 61 67 69 74 2d 73    75 62 74 72 65 65 2d 70 72 65 66 69 78 20 27 6d | ..(cons.(magit-subtree-prefix.'m | 
| 624a0 | 61 67 69 74 2d 73 75 62 74 72 65 65 2d 69 6d 70    6f 72 74 20 22 50 75 6c 6c 20 69 6e 74 6f 20 73 | agit-subtree-import."Pull.into.s | 
| 624c0 | 75 62 74 72 65 65 22 29 0a 20 20 20 20 20 20 20    20 20 28 6c 65 74 20 28 28 72 65 6d 6f 74 65 20 | ubtree")..........(let.((remote. | 
| 624e0 | 28 6d 61 67 69 74 2d 72 65 61 64 2d 72 65 6d 6f    74 65 2d 6f 72 2d 75 72 6c 20 22 46 72 6f 6d 20 | (magit-read-remote-or-url."From. | 
| 62500 | 72 65 70 6f 73 69 74 6f 72 79 22 29 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 | repository")))............(list. | 
| 62520 | 72 65 6d 6f 74 65 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 | remote..................(magit-r | 
| 62540 | 65 61 64 2d 72 65 66 73 70 65 63 20 22 52 65 66    22 20 72 65 6d 6f 74 65 29 0a 20 20 20 20 20 20 | ead-refspec."Ref".remote)....... | 
| 62560 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69    74 2d 73 75 62 74 72 65 65 2d 61 72 67 75 6d 65 | ...........(magit-subtree-argume | 
| 62580 | 6e 74 73 20 27 6d 61 67 69 74 2d 73 75 62 74 72    65 65 2d 69 6d 70 6f 72 74 29 29 29 29 29 0a 20 | nts.'magit-subtree-import))))).. | 
| 625a0 | 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 75 62 74    72 65 65 20 22 70 75 6c 6c 22 20 70 72 65 66 69 | .(magit-git-subtree."pull".prefi | 
| 625c0 | 78 20 61 72 67 73 20 72 65 70 6f 73 69 74 6f 72    79 20 72 65 66 29 29 0a 0a 3b 3b 3b 23 23 23 61 | x.args.repository.ref))..;;;###a | 
| 625e0 | 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d    61 67 69 74 2d 73 75 62 74 72 65 65 2d 70 75 73 | utoload.(defun.magit-subtree-pus | 
| 62600 | 68 20 28 70 72 65 66 69 78 20 72 65 70 6f 73 69    74 6f 72 79 20 72 65 66 20 61 72 67 73 29 0a 20 | h.(prefix.repository.ref.args).. | 
| 62620 | 20 22 45 78 74 72 61 63 74 20 74 68 65 20 68 69    73 74 6f 72 79 20 6f 66 20 74 68 65 20 73 75 62 | ."Extract.the.history.of.the.sub | 
| 62640 | 74 72 65 65 20 50 52 45 46 49 58 20 61 6e 64 20    70 75 73 68 20 69 74 20 74 6f 20 52 45 46 20 6f | tree.PREFIX.and.push.it.to.REF.o | 
| 62660 | 6e 20 52 45 50 4f 53 49 54 4f 52 59 2e 22 0a 20    20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c | n.REPOSITORY."...(interactive.(l | 
| 62680 | 69 73 74 20 28 6d 61 67 69 74 2d 73 75 62 74 72    65 65 2d 70 72 65 66 69 78 20 27 6d 61 67 69 74 | ist.(magit-subtree-prefix.'magit | 
| 626a0 | 2d 73 75 62 74 72 65 65 2d 65 78 70 6f 72 74 20    22 50 75 73 68 20 73 75 62 74 72 65 65 22 29 0a | -subtree-export."Push.subtree"). | 
| 626c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 61 64 | .....................(magit-read | 
| 626e0 | 2d 72 65 6d 6f 74 65 2d 6f 72 2d 75 72 6c 20 22    54 6f 20 72 65 70 6f 73 69 74 6f 72 79 22 29 0a | -remote-or-url."To.repository"). | 
| 62700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 61 64 | .....................(magit-read | 
| 62720 | 2d 73 74 72 69 6e 67 2d 6e 73 20 22 54 6f 20 72    65 66 65 72 65 6e 63 65 22 29 0a 20 20 20 20 20 | -string-ns."To.reference")...... | 
| 62740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6d 61 67 69 74 2d 73 75 62 74 72 65 65 2d 61 | ................(magit-subtree-a | 
| 62760 | 72 67 75 6d 65 6e 74 73 20 27 6d 61 67 69 74 2d    73 75 62 74 72 65 65 2d 65 78 70 6f 72 74 29 29 | rguments.'magit-subtree-export)) | 
| 62780 | 29 0a 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 73    75 62 74 72 65 65 20 22 70 75 73 68 22 20 70 72 | )...(magit-git-subtree."push".pr | 
| 627a0 | 65 66 69 78 20 61 72 67 73 20 72 65 70 6f 73 69    74 6f 72 79 20 72 65 66 29 29 0a 0a 3b 3b 3b 23 | efix.args.repository.ref))..;;;# | 
| 627c0 | 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75    6e 20 6d 61 67 69 74 2d 73 75 62 74 72 65 65 2d | ##autoload.(defun.magit-subtree- | 
| 627e0 | 73 70 6c 69 74 20 28 70 72 65 66 69 78 20 63 6f    6d 6d 69 74 20 61 72 67 73 29 0a 20 20 22 45 78 | split.(prefix.commit.args)..."Ex | 
| 62800 | 74 72 61 63 74 20 74 68 65 20 68 69 73 74 6f 72    79 20 6f 66 20 74 68 65 20 73 75 62 74 72 65 65 | tract.the.history.of.the.subtree | 
| 62820 | 20 50 52 45 46 49 58 2e 22 0a 20 20 28 69 6e 74    65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 | .PREFIX."...(interactive.(list.( | 
| 62840 | 6d 61 67 69 74 2d 73 75 62 74 72 65 65 2d 70 72    65 66 69 78 20 27 6d 61 67 69 74 2d 73 75 62 74 | magit-subtree-prefix.'magit-subt | 
| 62860 | 72 65 65 2d 65 78 70 6f 72 74 20 22 53 70 6c 69    74 20 73 75 62 74 72 65 65 22 29 0a 20 20 20 20 | ree-export."Split.subtree")..... | 
| 62880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6d 61 67 69 74 2d 72 65 61 64 2d 73 74 72 | .................(magit-read-str | 
| 628a0 | 69 6e 67 2d 6e 73 20 22 43 6f 6d 6d 69 74 22 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ing-ns."Commit")................ | 
| 628c0 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 75 62    74 72 65 65 2d 61 72 67 75 6d 65 6e 74 73 20 27 | ......(magit-subtree-arguments.' | 
| 628e0 | 6d 61 67 69 74 2d 73 75 62 74 72 65 65 2d 65 78    70 6f 72 74 29 29 29 0a 20 20 28 6d 61 67 69 74 | magit-subtree-export)))...(magit | 
| 62900 | 2d 67 69 74 2d 73 75 62 74 72 65 65 20 22 73 70    6c 69 74 22 20 70 72 65 66 69 78 20 61 72 67 73 | -git-subtree."split".prefix.args | 
| 62920 | 20 63 6f 6d 6d 69 74 29 29 0a 0a 3b 3b 3b 20 5f    0a 28 70 72 6f 76 69 64 65 20 27 6d 61 67 69 74 | .commit))..;;;._.(provide.'magit | 
| 62940 | 2d 73 75 62 74 72 65 65 29 0a 3b 3b 3b 20 6d 61    67 69 74 2d 73 75 62 74 72 65 65 2e 65 6c 20 65 | -subtree).;;;.magit-subtree.el.e | 
| 62960 | 6e 64 73 20 68 65 72 65 0a 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | nds.here........................ | 
| 62980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 629a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 629c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 629e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 62a00 | 6d 61 67 69 74 2d 32 30 32 34 30 34 30 34 2e 31    39 30 31 2f 6d 61 67 69 74 2d 70 72 6f 63 65 73 | magit-20240404.1901/magit-proces | 
| 62a20 | 73 2e 65 6c 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | s.el............................ | 
| 62a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 62a60 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30    30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 | 
| 62a80 | 30 31 35 33 32 37 33 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 35 32 31 36 00 20 30 00 00 00 | 0153273.00000000000.015216..0... | 
| 62aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 62ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 62ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 62b00 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... | 
| 62b20 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... | 
| 62b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 62b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 62b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 62ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 62bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 62be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 62c00 | 3b 3b 3b 20 6d 61 67 69 74 2d 70 72 6f 63 65 73    73 2e 65 6c 20 2d 2d 2d 20 50 72 6f 63 65 73 73 | ;;;.magit-process.el.---.Process | 
| 62c20 | 20 66 75 6e 63 74 69 6f 6e 61 6c 69 74 79 20 20    2d 2a 2d 20 6c 65 78 69 63 61 6c 2d 62 69 6e 64 | .functionality..-*-.lexical-bind | 
| 62c40 | 69 6e 67 3a 74 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f    70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 38 | ing:t.-*-..;;.Copyright.(C).2008 | 
| 62c60 | 2d 32 30 32 34 20 54 68 65 20 4d 61 67 69 74 20    50 72 6f 6a 65 63 74 20 43 6f 6e 74 72 69 62 75 | -2024.The.Magit.Project.Contribu | 
| 62c80 | 74 6f 72 73 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a    20 4a 6f 6e 61 73 20 42 65 72 6e 6f 75 6c 6c 69 | tors..;;.Author:.Jonas.Bernoulli | 
| 62ca0 | 20 3c 6a 6f 6e 61 73 40 62 65 72 6e 6f 75 6c 2e    6c 69 3e 0a 3b 3b 20 4d 61 69 6e 74 61 69 6e 65 | .<jonas@bernoul.li>.;;.Maintaine | 
| 62cc0 | 72 3a 20 4a 6f 6e 61 73 20 42 65 72 6e 6f 75 6c    6c 69 20 3c 6a 6f 6e 61 73 40 62 65 72 6e 6f 75 | r:.Jonas.Bernoulli.<jonas@bernou | 
| 62ce0 | 6c 2e 6c 69 3e 0a 0a 3b 3b 20 53 50 44 58 2d 4c    69 63 65 6e 73 65 2d 49 64 65 6e 74 69 66 69 65 | l.li>..;;.SPDX-License-Identifie | 
| 62d00 | 72 3a 20 47 50 4c 2d 33 2e 30 2d 6f 72 2d 6c 61    74 65 72 0a 0a 3b 3b 20 4d 61 67 69 74 20 69 73 | r:.GPL-3.0-or-later..;;.Magit.is | 
| 62d20 | 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3a 20    79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69 | .free.software:.you.can.redistri | 
| 62d40 | 62 75 74 65 20 69 74 20 61 6e 64 2f 6f 72 20 6d    6f 64 69 66 79 20 69 74 0a 3b 3b 20 75 6e 64 65 | bute.it.and/or.modify.it.;;.unde | 
| 62d60 | 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74    68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 | r.the.terms.of.the.GNU.General.P | 
| 62d80 | 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 61 73    20 70 75 62 6c 69 73 68 65 64 20 62 79 0a 3b 3b | ublic.License.as.published.by.;; | 
| 62da0 | 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61    72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 65 | .the.Free.Software.Foundation,.e | 
| 62dc0 | 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 33 20    6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 2c 20 | ither.version.3.of.the.License,. | 
| 62de0 | 6f 72 0a 3b 3b 20 28 61 74 20 79 6f 75 72 20 6f    70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 74 65 72 | or.;;.(at.your.option).any.later | 
| 62e00 | 20 76 65 72 73 69 6f 6e 2e 0a 3b 3b 0a 3b 3b 20    4d 61 67 69 74 20 69 73 20 64 69 73 74 72 69 62 | .version..;;.;;.Magit.is.distrib | 
| 62e20 | 75 74 65 64 20 69 6e 20 74 68 65 20 68 6f 70 65    20 74 68 61 74 20 69 74 20 77 69 6c 6c 20 62 65 | uted.in.the.hope.that.it.will.be | 
| 62e40 | 20 75 73 65 66 75 6c 2c 20 62 75 74 20 57 49 54    48 4f 55 54 0a 3b 3b 20 41 4e 59 20 57 41 52 52 | .useful,.but.WITHOUT.;;.ANY.WARR | 
| 62e60 | 41 4e 54 59 3b 20 77 69 74 68 6f 75 74 20 65 76    65 6e 20 74 68 65 20 69 6d 70 6c 69 65 64 20 77 | ANTY;.without.even.the.implied.w | 
| 62e80 | 61 72 72 61 6e 74 79 20 6f 66 20 4d 45 52 43 48    41 4e 54 41 42 49 4c 49 54 59 0a 3b 3b 20 6f 72 | arranty.of.MERCHANTABILITY.;;.or | 
| 62ea0 | 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50    41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 | .FITNESS.FOR.A.PARTICULAR.PURPOS | 
| 62ec0 | 45 2e 20 20 53 65 65 20 74 68 65 20 47 4e 55 20    47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 0a 3b | E...See.the.GNU.General.Public.; | 
| 62ee0 | 3b 20 4c 69 63 65 6e 73 65 20 66 6f 72 20 6d 6f    72 65 20 64 65 74 61 69 6c 73 2e 0a 3b 3b 0a 3b | ;.License.for.more.details..;;.; | 
| 62f00 | 3b 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76    65 20 72 65 63 65 69 76 65 64 20 61 20 63 6f 70 | ;.You.should.have.received.a.cop | 
| 62f20 | 79 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e    65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 | y.of.the.GNU.General.Public.Lice | 
| 62f40 | 6e 73 65 0a 3b 3b 20 61 6c 6f 6e 67 20 77 69 74    68 20 4d 61 67 69 74 2e 20 20 49 66 20 6e 6f 74 | nse.;;.along.with.Magit...If.not | 
| 62f60 | 2c 20 73 65 65 20 3c 68 74 74 70 73 3a 2f 2f 77    77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e | ,.see.<https://www.gnu.org/licen | 
| 62f80 | 73 65 73 2f 3e 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d    65 6e 74 61 72 79 3a 0a 0a 3b 3b 20 54 68 69 73 | ses/>...;;;.Commentary:..;;.This | 
| 62fa0 | 20 6c 69 62 72 61 72 79 20 69 6d 70 6c 65 6d 65    6e 74 73 20 74 68 65 20 74 6f 6f 6c 73 20 75 73 | .library.implements.the.tools.us | 
| 62fc0 | 65 64 20 74 6f 20 72 75 6e 20 47 69 74 20 66 6f    72 20 73 69 64 65 2d 65 66 66 65 63 74 73 2e 0a | ed.to.run.Git.for.side-effects.. | 
| 62fe0 | 0a 3b 3b 20 4e 6f 74 65 20 74 68 61 74 20 74 68    65 20 66 75 6e 63 74 69 6f 6e 73 20 75 73 65 64 | .;;.Note.that.the.functions.used | 
| 63000 | 20 74 6f 20 72 75 6e 20 47 69 74 20 61 6e 64 20    74 68 65 6e 20 63 6f 6e 73 75 6d 65 20 69 74 73 | .to.run.Git.and.then.consume.its | 
| 63020 | 0a 3b 3b 20 6f 75 74 70 75 74 2c 20 61 72 65 20    64 65 66 69 6e 65 64 20 69 6e 20 60 6d 61 67 69 | .;;.output,.are.defined.in.`magi | 
| 63040 | 74 2d 67 69 74 2e 65 6c 27 2e 20 20 54 68 65 72    65 27 73 20 61 20 62 69 74 20 6f 66 20 6f 76 65 | t-git.el'...There's.a.bit.of.ove | 
| 63060 | 72 6c 61 70 0a 3b 3b 20 74 68 6f 75 67 68 2e 0a    0a 3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28 72 65 71 | rlap.;;.though...;;;.Code:..(req | 
| 63080 | 75 69 72 65 20 27 6d 61 67 69 74 2d 62 61 73 65    29 0a 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 | uire.'magit-base).(require.'magi | 
| 630a0 | 74 2d 67 69 74 29 0a 28 72 65 71 75 69 72 65 20    27 6d 61 67 69 74 2d 6d 6f 64 65 29 0a 0a 28 72 | t-git).(require.'magit-mode)..(r | 
| 630c0 | 65 71 75 69 72 65 20 27 61 6e 73 69 2d 63 6f 6c    6f 72 29 0a 28 72 65 71 75 69 72 65 20 27 77 69 | equire.'ansi-color).(require.'wi | 
| 630e0 | 74 68 2d 65 64 69 74 6f 72 29 0a 0a 28 64 65 66    76 61 72 20 79 2d 6f 72 2d 6e 2d 70 2d 6d 61 70 | th-editor)..(defvar.y-or-n-p-map | 
| 63100 | 29 0a 0a 3b 3b 3b 20 4f 70 74 69 6f 6e 73 0a 0a    28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 | )..;;;.Options..(defcustom.magit | 
| 63120 | 2d 70 72 6f 63 65 73 73 2d 63 6f 6e 6e 65 63 74    69 6f 6e 2d 74 79 70 65 20 28 6e 6f 74 20 28 65 | -process-connection-type.(not.(e | 
| 63140 | 71 20 73 79 73 74 65 6d 2d 74 79 70 65 20 27 63    79 67 77 69 6e 29 29 0a 20 20 22 43 6f 6e 6e 65 | q.system-type.'cygwin))..."Conne | 
| 63160 | 63 74 69 6f 6e 20 74 79 70 65 20 75 73 65 64 20    66 6f 72 20 74 68 65 20 47 69 74 20 70 72 6f 63 | ction.type.used.for.the.Git.proc | 
| 63180 | 65 73 73 2e 0a 0a 49 66 20 6e 69 6c 2c 20 75 73    65 20 70 69 70 65 73 3a 20 74 68 69 73 20 69 73 | ess...If.nil,.use.pipes:.this.is | 
| 631a0 | 20 75 73 75 61 6c 6c 79 20 6d 6f 72 65 20 65 66    66 69 63 69 65 6e 74 2c 20 61 6e 64 20 77 6f 72 | .usually.more.efficient,.and.wor | 
| 631c0 | 6b 73 20 6f 6e 20 43 79 67 77 69 6e 2e 0a 49 66    20 74 2c 20 75 73 65 20 70 74 79 73 3a 20 74 68 | ks.on.Cygwin..If.t,.use.ptys:.th | 
| 631e0 | 69 73 20 65 6e 61 62 6c 65 73 20 4d 61 67 69 74    20 74 6f 20 70 72 6f 6d 70 74 20 66 6f 72 20 70 | is.enables.Magit.to.prompt.for.p | 
| 63200 | 61 73 73 70 68 72 61 73 65 73 20 77 68 65 6e 20    6e 65 65 64 65 64 2e 22 0a 20 20 3a 67 72 6f 75 | assphrases.when.needed."...:grou | 
| 63220 | 70 20 27 6d 61 67 69 74 2d 70 72 6f 63 65 73 73    0a 20 20 3a 74 79 70 65 20 27 28 63 68 6f 69 63 | p.'magit-process...:type.'(choic | 
| 63240 | 65 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 70    69 70 65 22 20 6e 69 6c 29 0a 20 20 20 20 20 20 | e.(const.:tag."pipe".nil)....... | 
| 63260 | 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73    74 20 3a 74 61 67 20 22 70 74 79 22 20 74 29 29 | ...........(const.:tag."pty".t)) | 
| 63280 | 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61    67 69 74 2d 6e 65 65 64 2d 63 79 67 77 69 6e 2d | )..(defcustom.magit-need-cygwin- | 
| 632a0 | 6e 6f 67 6c 6f 62 0a 20 20 28 61 6e 64 20 28 65    71 20 73 79 73 74 65 6d 2d 74 79 70 65 20 27 77 | noglob...(and.(eq.system-type.'w | 
| 632c0 | 69 6e 64 6f 77 73 2d 6e 74 29 0a 20 20 20 20 20    20 20 28 77 69 74 68 2d 74 65 6d 70 2d 62 75 66 | indows-nt)........(with-temp-buf | 
| 632e0 | 66 65 72 0a 20 20 20 20 20 20 20 20 20 28 6c 65    74 20 28 28 70 72 6f 63 65 73 73 2d 65 6e 76 69 | fer..........(let.((process-envi | 
| 63300 | 72 6f 6e 6d 65 6e 74 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 61 70 70 65 6e 64 20 | ronment.................(append. | 
| 63320 | 6d 61 67 69 74 2d 67 69 74 2d 65 6e 76 69 72 6f    6e 6d 65 6e 74 20 70 72 6f 63 65 73 73 2d 65 6e | magit-git-environment.process-en | 
| 63340 | 76 69 72 6f 6e 6d 65 6e 74 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 28 63 6f 6e 64 69 74 69 | vironment)))............(conditi | 
| 63360 | 6f 6e 2d 63 61 73 65 20 65 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 70 72 6f 63 65 73 | on-case.e................(proces | 
| 63380 | 73 2d 66 69 6c 65 20 6d 61 67 69 74 2d 67 69 74    2d 65 78 65 63 75 74 61 62 6c 65 0a 20 20 20 20 | s-file.magit-git-executable..... | 
| 633a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 6e 69 6c 20 28 63 75 | .........................nil.(cu | 
| 633c0 | 72 72 65 6e 74 2d 62 75 66 66 65 72 29 20 6e 69    6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rrent-buffer).nil............... | 
| 633e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22    2d 63 22 20 22 61 6c 69 61 73 2e 65 63 68 6f 3d | ..............."-c"."alias.echo= | 
| 63400 | 21 65 63 68 6f 22 20 22 65 63 68 6f 22 20 22 78    7b 30 7d 22 29 0a 20 20 20 20 20 20 20 20 20 20 | !echo"."echo"."x{0}")........... | 
| 63420 | 20 20 20 28 66 69 6c 65 2d 65 72 72 6f 72 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 77 | ...(file-error...............(lw | 
| 63440 | 61 72 6e 20 27 6d 61 67 69 74 2d 70 72 6f 63 65    73 73 20 3a 77 61 72 6e 69 6e 67 0a 20 20 20 20 | arn.'magit-process.:warning..... | 
| 63460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 22 43 6f 75 6c 64 20 6e 6f 74 20 72 75 6e 20 | ................."Could.not.run. | 
| 63480 | 47 69 74 3a 20 25 53 22 20 65 29 29 29 29 0a 20    20 20 20 20 20 20 20 20 28 65 71 75 61 6c 20 22 | Git:.%S".e))))..........(equal." | 
| 634a0 | 78 30 5c 6e 22 20 28 62 75 66 66 65 72 2d 73 74    72 69 6e 67 29 29 29 29 0a 20 20 22 57 68 65 74 | x0\n".(buffer-string))))..."Whet | 
| 634c0 | 68 65 72 20 74 6f 20 75 73 65 20 61 20 77 6f 72    6b 61 72 6f 75 6e 64 20 66 6f 72 20 43 79 67 77 | her.to.use.a.workaround.for.Cygw | 
| 634e0 | 69 6e 27 73 20 67 6c 6f 62 62 69 6e 67 20 62 65    68 61 76 69 6f 72 2e 0a 0a 49 66 20 6e 6f 6e 2d | in's.globbing.behavior...If.non- | 
| 63500 | 6e 69 6c 2c 20 61 64 64 20 65 6e 76 69 72 6f 6e    6d 65 6e 74 20 76 61 72 69 61 62 6c 65 73 20 74 | nil,.add.environment.variables.t | 
| 63520 | 6f 20 60 70 72 6f 63 65 73 73 2d 65 6e 76 69 72    6f 6e 6d 65 6e 74 27 20 74 6f 0a 70 72 65 76 65 | o.`process-environment'.to.preve | 
| 63540 | 6e 74 20 74 68 65 20 67 69 74 2e 65 78 65 20 64    69 73 74 72 69 62 75 74 65 64 20 62 79 20 43 79 | nt.the.git.exe.distributed.by.Cy | 
| 63560 | 67 77 69 6e 20 61 6e 64 20 4d 53 59 53 32 20 66    72 6f 6d 0a 61 74 74 65 6d 70 74 69 6e 67 20 74 | gwin.and.MSYS2.from.attempting.t | 
| 63580 | 6f 20 70 65 72 66 6f 72 6d 20 67 6c 6f 62 20 65    78 70 61 6e 73 69 6f 6e 20 77 68 65 6e 20 63 61 | o.perform.glob.expansion.when.ca | 
| 635a0 | 6c 6c 65 64 20 66 72 6f 6d 20 61 20 6e 61 74 69    76 65 0a 57 69 6e 64 6f 77 73 20 62 75 69 6c 64 | lled.from.a.native.Windows.build | 
| 635c0 | 20 6f 66 20 45 6d 61 63 73 2e 20 20 53 65 65 20    23 32 32 34 36 2e 22 0a 20 20 3a 70 61 63 6b 61 | .of.Emacs...See.#2246."...:packa | 
| 635e0 | 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67    69 74 20 2e 20 22 32 2e 33 2e 30 22 29 0a 20 20 | ge-version.'(magit..."2.3.0")... | 
| 63600 | 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 70 72    6f 63 65 73 73 0a 20 20 3a 74 79 70 65 20 27 28 | :group.'magit-process...:type.'( | 
| 63620 | 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 20 3a 74    61 67 20 22 59 65 73 22 20 74 29 0a 20 20 20 20 | choice.(const.:tag."Yes".t)..... | 
| 63640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f    6e 73 74 20 3a 74 61 67 20 22 4e 6f 22 20 6e 69 | .............(const.:tag."No".ni | 
| 63660 | 6c 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d    20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 70 | l)))..(defcustom.magit-process-p | 
| 63680 | 6f 70 75 70 2d 74 69 6d 65 20 2d 31 0a 20 20 22    50 6f 70 75 70 20 74 68 65 20 70 72 6f 63 65 73 | opup-time.-1..."Popup.the.proces | 
| 636a0 | 73 20 62 75 66 66 65 72 20 69 66 20 61 20 63 6f    6d 6d 61 6e 64 20 74 61 6b 65 73 20 6c 6f 6e 67 | s.buffer.if.a.command.takes.long | 
| 636c0 | 65 72 20 74 68 61 6e 20 74 68 69 73 20 6d 61 6e    79 20 73 65 63 6f 6e 64 73 2e 22 0a 20 20 3a 67 | er.than.this.many.seconds."...:g | 
| 636e0 | 72 6f 75 70 20 27 6d 61 67 69 74 2d 70 72 6f 63    65 73 73 0a 20 20 3a 74 79 70 65 20 27 28 63 68 | roup.'magit-process...:type.'(ch | 
| 63700 | 6f 69 63 65 20 28 63 6f 6e 73 74 20 3a 74 61 67    20 22 4e 65 76 65 72 22 20 2d 31 29 0a 20 20 20 | oice.(const.:tag."Never".-1).... | 
| 63720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63    6f 6e 73 74 20 3a 74 61 67 20 22 49 6d 6d 65 64 | ..............(const.:tag."Immed | 
| 63740 | 69 61 74 65 6c 79 22 20 30 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 74 | iately".0)..................(int | 
| 63760 | 65 67 65 72 20 3a 74 61 67 20 22 41 66 74 65 72    20 74 68 69 73 20 6d 61 6e 79 20 73 65 63 6f 6e | eger.:tag."After.this.many.secon | 
| 63780 | 64 73 22 29 29 29 0a 0a 28 64 65 66 63 75 73 74    6f 6d 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 | ds")))..(defcustom.magit-process | 
| 637a0 | 2d 6c 6f 67 2d 6d 61 78 20 33 32 0a 20 20 22 4d    61 78 69 6d 75 6d 20 6e 75 6d 62 65 72 20 6f 66 | -log-max.32..."Maximum.number.of | 
| 637c0 | 20 73 65 63 74 69 6f 6e 73 20 74 6f 20 6b 65 65    70 20 69 6e 20 61 20 70 72 6f 63 65 73 73 20 6c | .sections.to.keep.in.a.process.l | 
| 637e0 | 6f 67 20 62 75 66 66 65 72 2e 0a 57 68 65 6e 20    61 64 64 69 6e 67 20 61 20 6e 65 77 20 73 65 63 | og.buffer..When.adding.a.new.sec | 
| 63800 | 74 69 6f 6e 20 77 6f 75 6c 64 20 67 6f 20 62 65    79 6f 6e 64 20 74 68 65 20 6c 69 6d 69 74 20 73 | tion.would.go.beyond.the.limit.s | 
| 63820 | 65 74 20 68 65 72 65 2c 0a 74 68 65 6e 20 74 68    65 20 6f 6c 64 65 72 20 68 61 6c 66 20 6f 66 20 | et.here,.then.the.older.half.of. | 
| 63840 | 74 68 65 20 73 65 63 74 69 6f 6e 73 20 61 72 65    20 72 65 6d 6f 76 65 2e 20 20 53 65 63 74 69 6f | the.sections.are.remove...Sectio | 
| 63860 | 6e 73 20 74 68 61 74 0a 62 65 6c 6f 6e 67 20 74    6f 20 70 72 6f 63 65 73 73 65 73 20 74 68 61 74 | ns.that.belong.to.processes.that | 
| 63880 | 20 61 72 65 20 73 74 69 6c 6c 20 72 75 6e 6e 69    6e 67 20 61 72 65 20 6e 65 76 65 72 20 72 65 6d | .are.still.running.are.never.rem | 
| 638a0 | 6f 76 65 64 2e 0a 57 68 65 6e 20 74 68 69 73 20    69 73 20 6e 69 6c 2c 20 6e 6f 20 73 65 63 74 69 | oved..When.this.is.nil,.no.secti | 
| 638c0 | 6f 6e 73 20 61 72 65 20 65 76 65 72 20 72 65 6d    6f 76 65 64 2e 22 0a 20 20 3a 70 61 63 6b 61 67 | ons.are.ever.removed."...:packag | 
| 638e0 | 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69    74 20 2e 20 22 32 2e 31 2e 30 22 29 0a 20 20 3a | e-version.'(magit..."2.1.0")...: | 
| 63900 | 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 70 72 6f    63 65 73 73 0a 20 20 3a 74 79 70 65 20 27 28 63 | group.'magit-process...:type.'(c | 
| 63920 | 68 6f 69 63 65 20 28 63 6f 6e 73 74 20 3a 74 61    67 20 22 4e 65 76 65 72 20 72 65 6d 6f 76 65 20 | hoice.(const.:tag."Never.remove. | 
| 63940 | 6f 6c 64 20 73 65 63 74 69 6f 6e 73 22 20 6e 69    6c 29 20 69 6e 74 65 67 65 72 29 29 0a 0a 28 64 | old.sections".nil).integer))..(d | 
| 63960 | 65 66 76 61 72 20 6d 61 67 69 74 2d 70 72 6f 63    65 73 73 2d 65 78 74 72 65 6d 65 2d 6c 6f 67 67 | efvar.magit-process-extreme-logg | 
| 63980 | 69 6e 67 20 6e 69 6c 0a 20 20 22 57 68 65 74 68    65 72 20 60 6d 61 67 69 74 2d 70 72 6f 63 65 73 | ing.nil..."Whether.`magit-proces | 
| 639a0 | 73 2d 66 69 6c 65 27 20 6c 6f 67 73 20 74 6f 20    74 68 65 20 2a 4d 65 73 73 61 67 65 73 2a 20 62 | s-file'.logs.to.the.*Messages*.b | 
| 639c0 | 75 66 66 65 72 2e 0a 0a 4f 6e 6c 79 20 69 6e 74    65 6e 64 65 64 20 66 6f 72 20 74 65 6d 70 6f 72 | uffer...Only.intended.for.tempor | 
| 639e0 | 61 72 79 20 75 73 65 20 77 68 65 6e 20 79 6f 75    20 74 72 79 20 74 6f 20 66 69 67 75 72 65 20 6f | ary.use.when.you.try.to.figure.o | 
| 63a00 | 75 74 20 68 6f 77 0a 4d 61 67 69 74 20 75 73 65    73 20 47 69 74 20 62 65 68 69 6e 64 20 74 68 65 | ut.how.Magit.uses.Git.behind.the | 
| 63a20 | 20 73 63 65 6e 65 2e 20 20 4f 75 74 70 75 74 20    74 68 61 74 20 6e 6f 72 6d 61 6c 6c 79 20 67 6f | .scene...Output.that.normally.go | 
| 63a40 | 65 73 20 74 6f 0a 74 68 65 20 6d 61 67 69 74 2d    70 72 6f 63 65 73 73 20 62 75 66 66 65 72 20 63 | es.to.the.magit-process.buffer.c | 
| 63a60 | 6f 6e 74 69 6e 75 65 73 20 74 6f 20 67 6f 20 74    68 65 72 65 2e 20 20 4e 6f 74 20 61 6c 6c 20 6f | ontinues.to.go.there...Not.all.o | 
| 63a80 | 75 74 70 75 74 0a 67 6f 65 73 20 74 6f 20 65 69    74 68 65 72 20 6f 66 20 74 68 65 73 65 20 74 77 | utput.goes.to.either.of.these.tw | 
| 63aa0 | 6f 20 62 75 66 66 65 72 73 2e 0a 0a 41 6c 73 6f    20 73 65 65 20 60 6d 61 67 69 74 2d 67 69 74 2d | o.buffers...Also.see.`magit-git- | 
| 63ac0 | 64 65 62 75 67 27 2e 22 29 0a 0a 28 64 65 66 63    75 73 74 6f 6d 20 6d 61 67 69 74 2d 70 72 6f 63 | debug'.")..(defcustom.magit-proc | 
| 63ae0 | 65 73 73 2d 65 72 72 6f 72 2d 74 6f 6f 6c 74 69    70 2d 6d 61 78 2d 6c 69 6e 65 73 20 32 30 0a 20 | ess-error-tooltip-max-lines.20.. | 
| 63b00 | 20 22 54 68 65 20 6e 75 6d 62 65 72 20 6f 66 20    6c 69 6e 65 73 20 66 6f 72 20 60 6d 61 67 69 74 | ."The.number.of.lines.for.`magit | 
| 63b20 | 2d 70 72 6f 63 65 73 73 2d 65 72 72 6f 72 2d 6c    69 6e 65 73 27 20 74 6f 20 72 65 74 75 72 6e 2e | -process-error-lines'.to.return. | 
| 63b40 | 0a 0a 54 68 65 73 65 20 61 72 65 20 64 69 73 70    6c 61 79 65 64 20 69 6e 20 61 20 74 6f 6f 6c 74 | ..These.are.displayed.in.a.toolt | 
| 63b60 | 69 70 20 66 6f 72 20 60 6d 6f 64 65 2d 6c 69 6e    65 2d 70 72 6f 63 65 73 73 27 20 65 72 72 6f 72 | ip.for.`mode-line-process'.error | 
| 63b80 | 73 2e 0a 0a 49 66 20 60 6d 61 67 69 74 2d 70 72    6f 63 65 73 73 2d 65 72 72 6f 72 2d 74 6f 6f 6c | s...If.`magit-process-error-tool | 
| 63ba0 | 74 69 70 2d 6d 61 78 2d 6c 69 6e 65 73 27 20 69    73 20 6e 69 6c 2c 20 74 68 65 20 74 6f 6f 6c 74 | tip-max-lines'.is.nil,.the.toolt | 
| 63bc0 | 69 70 0a 64 69 73 70 6c 61 79 73 20 74 68 65 20    74 65 78 74 20 6f 66 20 60 6d 61 67 69 74 2d 70 | ip.displays.the.text.of.`magit-p | 
| 63be0 | 72 6f 63 65 73 73 2d 65 72 72 6f 72 2d 73 75 6d    6d 61 72 79 27 20 69 6e 73 74 65 61 64 2e 22 0a | rocess-error-summary'.instead.". | 
| 63c00 | 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69    6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e | ..:package-version.'(magit..."2. | 
| 63c20 | 31 32 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20    27 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 0a 20 | 12.0")...:group.'magit-process.. | 
| 63c40 | 20 3a 74 79 70 65 20 27 28 63 68 6f 69 63 65 20    28 63 6f 6e 73 74 20 3a 74 61 67 20 22 55 73 65 | .:type.'(choice.(const.:tag."Use | 
| 63c60 | 20 73 75 6d 6d 61 72 79 20 6c 69 6e 65 22 20 6e    69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .summary.line".nil)............. | 
| 63c80 | 20 20 20 20 20 69 6e 74 65 67 65 72 29 29 0a 0a    28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 | .....integer))..(defcustom.magit | 
| 63ca0 | 2d 63 72 65 64 65 6e 74 69 61 6c 2d 63 61 63 68    65 2d 64 61 65 6d 6f 6e 2d 73 6f 63 6b 65 74 0a | -credential-cache-daemon-socket. | 
| 63cc0 | 20 20 28 2d 2d 73 6f 6d 65 20 28 70 63 61 73 65    2d 6c 65 74 20 28 28 60 28 2c 70 72 6f 67 20 2e | ..(--some.(pcase-let.((`(,prog.. | 
| 63ce0 | 20 2c 61 72 67 73 29 20 28 73 70 6c 69 74 2d 73    74 72 69 6e 67 20 69 74 29 29 29 0a 20 20 20 20 | .,args).(split-string.it)))..... | 
| 63d00 | 20 20 20 20 20 20 20 20 28 69 66 20 28 61 6e 64    20 70 72 6f 67 0a 20 20 20 20 20 20 20 20 20 20 | ........(if.(and.prog........... | 
| 63d20 | 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69    6e 67 2d 6d 61 74 63 68 2d 70 0a 20 20 20 20 20 | ...........(string-match-p...... | 
| 63d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 22 5c 5c 60 5c 5c 28 3f 3a 5c 5c 28 3f 3a 2f | ................."\\`\\(?:\\(?:/ | 
| 63d60 | 2e 2a 2f 5c 5c 29 3f 67 69 74 2d 63 72 65 64 65    6e 74 69 61 6c 2d 5c 5c 29 3f 63 61 63 68 65 5c | .*/\\)?git-credential-\\)?cache\ | 
| 63d80 | 5c 27 22 20 70 72 6f 67 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 | \'".prog)).................(or.( | 
| 63da0 | 63 6c 2d 6c 6f 6f 70 20 66 6f 72 20 28 6f 70 74    20 76 61 6c 29 20 6f 6e 20 61 72 67 73 0a 20 20 | cl-loop.for.(opt.val).on.args... | 
| 63dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 73 | ...........................if.(s | 
| 63de0 | 74 72 69 6e 67 3d 20 6f 70 74 20 22 2d 2d 73 6f    63 6b 65 74 22 29 0a 20 20 20 20 20 20 20 20 20 | tring=.opt."--socket").......... | 
| 63e00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 72 65 74 75 72 6e 20 76 61 6c 29 0a | ....................return.val). | 
| 63e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 | ....................(expand-file | 
| 63e40 | 2d 6e 61 6d 65 20 22 7e 2f 2e 67 69 74 2d 63 72    65 64 65 6e 74 69 61 6c 2d 63 61 63 68 65 2f 73 | -name."~/.git-credential-cache/s | 
| 63e60 | 6f 63 6b 65 74 22 29 29 29 29 0a 20 20 20 20 20    20 20 20 20 20 3b 3b 20 4e 6f 74 65 3a 20 60 6d | ocket"))))...........;;.Note:.`m | 
| 63e80 | 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 66 69 6c    65 27 20 69 73 20 6e 6f 74 20 79 65 74 20 64 65 | agit-process-file'.is.not.yet.de | 
| 63ea0 | 66 69 6e 65 64 20 77 68 65 6e 0a 20 20 20 20 20    20 20 20 20 20 3b 3b 20 65 76 61 6c 75 61 74 69 | fined.when...........;;.evaluati | 
| 63ec0 | 6e 67 20 74 68 69 73 20 66 6f 72 6d 2c 20 73 6f    20 77 65 20 75 73 65 20 60 70 72 6f 63 65 73 73 | ng.this.form,.so.we.use.`process | 
| 63ee0 | 2d 6c 69 6e 65 73 27 2e 0a 20 20 20 20 20 20 20    20 20 20 28 69 67 6e 6f 72 65 2d 65 72 72 6f 72 | -lines'............(ignore-error | 
| 63f00 | 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c    65 74 20 28 28 70 72 6f 63 65 73 73 2d 65 6e 76 | s.............(let.((process-env | 
| 63f20 | 69 72 6f 6e 6d 65 6e 74 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 61 70 70 | ironment....................(app | 
| 63f40 | 65 6e 64 20 6d 61 67 69 74 2d 67 69 74 2d 65 6e    76 69 72 6f 6e 6d 65 6e 74 20 70 72 6f 63 65 73 | end.magit-git-environment.proces | 
| 63f60 | 73 2d 65 6e 76 69 72 6f 6e 6d 65 6e 74 29 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | s-environment)))...............( | 
| 63f80 | 70 72 6f 63 65 73 73 2d 6c 69 6e 65 73 20 6d 61    67 69 74 2d 67 69 74 2d 65 78 65 63 75 74 61 62 | process-lines.magit-git-executab | 
| 63fa0 | 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | le.............................. | 
| 63fc0 | 22 63 6f 6e 66 69 67 22 20 22 2d 2d 67 65 74 2d    61 6c 6c 22 20 22 63 72 65 64 65 6e 74 69 61 6c | "config"."--get-all"."credential | 
| 63fe0 | 2e 68 65 6c 70 65 72 22 29 29 29 29 0a 20 20 22    49 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 73 74 61 72 | .helper"))))..."If.non-nil,.star | 
| 64000 | 74 20 61 20 63 72 65 64 65 6e 74 69 61 6c 20 63    61 63 68 65 20 64 61 65 6d 6f 6e 20 75 73 69 6e | t.a.credential.cache.daemon.usin | 
| 64020 | 67 20 74 68 69 73 20 73 6f 63 6b 65 74 2e 0a 0a    57 68 65 6e 20 75 73 69 6e 67 20 47 69 74 27 73 | g.this.socket...When.using.Git's | 
| 64040 | 20 63 61 63 68 65 20 63 72 65 64 65 6e 74 69 61    6c 20 68 65 6c 70 65 72 20 69 6e 20 74 68 65 20 | .cache.credential.helper.in.the. | 
| 64060 | 6e 6f 72 6d 61 6c 20 77 61 79 2c 20 45 6d 61 63    73 0a 73 65 6e 64 73 20 61 20 53 49 47 48 55 50 | normal.way,.Emacs.sends.a.SIGHUP | 
| 64080 | 20 74 6f 20 74 68 65 20 63 72 65 64 65 6e 74 69    61 6c 20 64 61 65 6d 6f 6e 20 61 66 74 65 72 20 | .to.the.credential.daemon.after. | 
| 640a0 | 74 68 65 20 67 69 74 20 73 75 62 70 72 6f 63 65    73 73 0a 68 61 73 20 65 78 69 74 65 64 2c 20 63 | the.git.subprocess.has.exited,.c | 
| 640c0 | 61 75 73 69 6e 67 20 74 68 65 20 64 61 65 6d 6f    6e 20 74 6f 20 61 6c 73 6f 20 71 75 69 74 2e 20 | ausing.the.daemon.to.also.quit.. | 
| 640e0 | 20 54 68 69 73 20 63 61 6e 20 62 65 20 61 76 6f    69 64 65 64 0a 62 79 20 73 74 61 72 74 69 6e 67 | .This.can.be.avoided.by.starting | 
| 64100 | 20 74 68 65 20 60 67 69 74 2d 63 72 65 64 65 6e    74 69 61 6c 2d 63 61 63 68 65 2d 2d 64 61 65 6d | .the.`git-credential-cache--daem | 
| 64120 | 6f 6e 27 20 70 72 6f 63 65 73 73 20 64 69 72 65    63 74 6c 79 0a 66 72 6f 6d 20 45 6d 61 63 73 2e | on'.process.directly.from.Emacs. | 
| 64140 | 0a 0a 54 68 65 20 66 75 6e 63 74 69 6f 6e 20 60    6d 61 67 69 74 2d 6d 61 79 62 65 2d 73 74 61 72 | ..The.function.`magit-maybe-star | 
| 64160 | 74 2d 63 72 65 64 65 6e 74 69 61 6c 2d 63 61 63    68 65 2d 64 61 65 6d 6f 6e 27 20 74 61 6b 65 73 | t-credential-cache-daemon'.takes | 
| 64180 | 0a 63 61 72 65 20 6f 66 20 73 74 61 72 74 69 6e    67 20 74 68 65 20 64 61 65 6d 6f 6e 20 69 66 20 | .care.of.starting.the.daemon.if. | 
| 641a0 | 6e 65 63 65 73 73 61 72 79 2c 20 75 73 69 6e 67    20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 | necessary,.using.the.value.of.th | 
| 641c0 | 69 73 0a 6f 70 74 69 6f 6e 20 61 73 20 74 68 65    20 73 6f 63 6b 65 74 2e 20 20 49 66 20 74 68 69 | is.option.as.the.socket...If.thi | 
| 641e0 | 73 20 6f 70 74 69 6f 6e 20 69 73 20 6e 69 6c 2c    20 74 68 65 6e 20 69 74 20 64 6f 65 73 20 6e 6f | s.option.is.nil,.then.it.does.no | 
| 64200 | 74 0a 73 74 61 72 74 20 61 6e 79 20 64 61 65 6d    6f 6e 2e 20 20 4c 69 6b 65 77 69 73 65 20 69 66 | t.start.any.daemon...Likewise.if | 
| 64220 | 20 61 6e 6f 74 68 65 72 20 64 61 65 6d 6f 6e 20    69 73 20 61 6c 72 65 61 64 79 20 72 75 6e 6e 69 | .another.daemon.is.already.runni | 
| 64240 | 6e 67 2c 0a 74 68 65 6e 20 69 74 20 73 74 61 72    74 73 20 6e 6f 20 6e 65 77 20 64 61 65 6d 6f 6e | ng,.then.it.starts.no.new.daemon | 
| 64260 | 2e 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e    20 68 61 73 20 74 6f 20 62 65 20 61 20 6d 65 6d | ...This.function.has.to.be.a.mem | 
| 64280 | 62 65 72 0a 6f 66 20 74 68 65 20 68 6f 6f 6b 20    76 61 72 69 61 62 6c 65 20 60 6d 61 67 69 74 2d | ber.of.the.hook.variable.`magit- | 
| 642a0 | 63 72 65 64 65 6e 74 69 61 6c 2d 68 6f 6f 6b 27    20 66 6f 72 20 74 68 69 73 20 74 6f 20 77 6f 72 | credential-hook'.for.this.to.wor | 
| 642c0 | 6b 2e 0a 49 66 20 61 6e 20 65 72 72 6f 72 20 6f    63 63 75 72 73 20 77 68 69 6c 65 20 73 74 61 72 | k..If.an.error.occurs.while.star | 
| 642e0 | 74 69 6e 67 20 74 68 65 20 64 61 65 6d 6f 6e 2c    20 6d 6f 73 74 20 6c 69 6b 65 6c 79 20 62 65 63 | ting.the.daemon,.most.likely.bec | 
| 64300 | 61 75 73 65 0a 74 68 65 20 6e 65 63 65 73 73 61    72 79 20 65 78 65 63 75 74 61 62 6c 65 20 69 73 | ause.the.necessary.executable.is | 
| 64320 | 20 6d 69 73 73 69 6e 67 2c 20 74 68 65 6e 20 74    68 65 20 66 75 6e 63 74 69 6f 6e 20 72 65 6d 6f | .missing,.then.the.function.remo | 
| 64340 | 76 65 73 0a 69 74 73 65 6c 66 20 66 72 6f 6d 20    74 68 65 20 68 6f 6f 6b 2c 20 74 6f 20 61 76 6f | ves.itself.from.the.hook,.to.avo | 
| 64360 | 69 64 20 66 75 72 74 68 65 72 20 66 75 74 69 6c    65 20 61 74 74 65 6d 70 74 73 2e 22 0a 20 20 3a | id.further.futile.attempts."...: | 
| 64380 | 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20    27 28 6d 61 67 69 74 20 2e 20 22 32 2e 33 2e 30 | package-version.'(magit..."2.3.0 | 
| 643a0 | 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67    69 74 2d 70 72 6f 63 65 73 73 0a 20 20 3a 74 79 | ")...:group.'magit-process...:ty | 
| 643c0 | 70 65 20 27 28 63 68 6f 69 63 65 20 28 66 69 6c    65 20 20 3a 74 61 67 20 22 53 6f 63 6b 65 74 22 | pe.'(choice.(file..:tag."Socket" | 
| 643e0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 | )..................(const.:tag." | 
| 64400 | 44 6f 6e 27 74 20 73 74 61 72 74 20 61 20 63 61    63 68 65 20 64 61 65 6d 6f 6e 22 20 6e 69 6c 29 | Don't.start.a.cache.daemon".nil) | 
| 64420 | 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d    61 67 69 74 2d 70 72 6f 63 65 73 73 2d 79 65 73 | ))..(defcustom.magit-process-yes | 
| 64440 | 2d 6f 72 2d 6e 6f 2d 70 72 6f 6d 70 74 2d 72 65    67 65 78 70 0a 20 20 28 63 6f 6e 63 61 74 20 22 | -or-no-prompt-regexp...(concat." | 
| 64460 | 20 5b 28 5b 5d 22 0a 20 20 20 20 20 20 20 20 20    20 22 5c 5c 28 5b 59 79 5d 5c 5c 28 3f 3a 65 73 | .[([]"..........."\\([Yy]\\(?:es | 
| 64480 | 5c 5c 29 3f 5c 5c 29 22 0a 20 20 20 20 20 20 20    20 20 20 22 5b 2f 7c 5d 22 0a 20 20 20 20 20 20 | \\)?\\)"..........."[/|]"....... | 
| 644a0 | 20 20 20 20 22 5c 5c 28 5b 4e 6e 5d 6f 3f 5c 5c    29 22 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 | ...."\\([Nn]o?\\)"...........;;. | 
| 644c0 | 4f 70 65 6e 53 53 48 20 76 38 20 70 72 69 6e 74    73 20 74 68 69 73 2e 20 20 53 65 65 20 23 33 39 | OpenSSH.v8.prints.this...See.#39 | 
| 644e0 | 36 39 2e 0a 20 20 20 20 20 20 20 20 20 20 22 5c    5c 28 3f 3a 2f 5c 5c 5b 66 69 6e 67 65 72 70 72 | 69............"\\(?:/\\[fingerpr | 
| 64500 | 69 6e 74 5c 5c 5d 5c 5c 29 3f 22 0a 20 20 20 20    20 20 20 20 20 20 22 5b 5d 29 5d 20 3f 5b 3f 3a | int\\]\\)?"..........."[])].?[?: | 
| 64520 | 5d 3f 20 3f 24 22 29 0a 20 20 22 52 65 67 65 78    70 20 6d 61 74 63 68 69 6e 67 20 59 65 73 2d 6f | ]?.?$")..."Regexp.matching.Yes-o | 
| 64540 | 72 2d 4e 6f 20 70 72 6f 6d 70 74 73 20 6f 66 20    47 69 74 20 61 6e 64 20 69 74 73 20 73 75 62 70 | r-No.prompts.of.Git.and.its.subp | 
| 64560 | 72 6f 63 65 73 73 65 73 2e 22 0a 20 20 3a 70 61    63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 | rocesses."...:package-version.'( | 
| 64580 | 6d 61 67 69 74 20 2e 20 22 32 2e 31 2e 30 22 29    0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 | magit..."2.1.0")...:group.'magit | 
| 645a0 | 2d 70 72 6f 63 65 73 73 0a 20 20 3a 74 79 70 65    20 27 72 65 67 65 78 70 29 0a 0a 28 64 65 66 63 | -process...:type.'regexp)..(defc | 
| 645c0 | 75 73 74 6f 6d 20 6d 61 67 69 74 2d 70 72 6f 63    65 73 73 2d 70 61 73 73 77 6f 72 64 2d 70 72 6f | ustom.magit-process-password-pro | 
| 645e0 | 6d 70 74 2d 72 65 67 65 78 70 73 0a 20 20 27 28    22 5e 5c 5c 28 45 6e 74 65 72 20 5c 5c 29 3f 5b | mpt-regexps...'("^\\(Enter.\\)?[ | 
| 64600 | 50 70 5d 61 73 73 70 68 72 61 73 65 5c 5c 28 20    66 6f 72 20 5c 5c 28 52 53 41 20 5c 5c 29 3f 6b | Pp]assphrase\\(.for.\\(RSA.\\)?k | 
| 64620 | 65 79 20 27 2e 2a 27 5c 5c 29 3f 3a 20 3f 24 22    0a 20 20 20 20 3b 3b 20 4d 61 74 63 68 2d 67 72 | ey.'.*'\\)?:.?$".....;;.Match-gr | 
| 64640 | 6f 75 70 20 39 39 20 69 73 20 75 73 65 64 20 74    6f 20 69 64 65 6e 74 69 66 79 20 74 68 65 20 22 | oup.99.is.used.to.identify.the." | 
| 64660 | 75 73 65 72 40 68 6f 73 74 22 20 70 61 72 74 2e    0a 20 20 20 20 22 5e 5c 5c 28 45 6e 74 65 72 20 | user@host".part......"^\\(Enter. | 
| 64680 | 5c 5c 7c 28 5b 5e 29 20 5d 2b 29 20 5c 5c 29 3f    5c 0a 5b 50 70 5d 61 73 73 77 6f 72 64 5c 5c 28 | \\|([^).]+).\\)?\.[Pp]assword\\( | 
| 646a0 | 20 66 6f 72 20 27 3f 5c 5c 28 68 74 74 70 73 3f    3a 2f 2f 5c 5c 29 3f 5c 5c 28 3f 39 39 3a 5b 5e | .for.'?\\(https?://\\)?\\(?99:[^ | 
| 646c0 | 27 5d 2a 5c 5c 29 27 3f 5c 5c 29 3f 3a 20 3f 24    22 0a 20 20 20 20 22 50 6c 65 61 73 65 20 65 6e | ']*\\)'?\\)?:.?$"....."Please.en | 
| 646e0 | 74 65 72 20 74 68 65 20 70 61 73 73 70 68 72 61    73 65 20 66 6f 72 20 74 68 65 20 73 73 68 20 6b | ter.the.passphrase.for.the.ssh.k | 
| 64700 | 65 79 22 0a 20 20 20 20 22 50 6c 65 61 73 65 20    65 6e 74 65 72 20 74 68 65 20 70 61 73 73 70 68 | ey"....."Please.enter.the.passph | 
| 64720 | 72 61 73 65 20 74 6f 20 75 6e 6c 6f 63 6b 20 74    68 65 20 4f 70 65 6e 50 47 50 20 73 65 63 72 65 | rase.to.unlock.the.OpenPGP.secre | 
| 64740 | 74 20 6b 65 79 22 0a 20 20 20 20 22 5e 2e 2a 27    73 20 70 61 73 73 77 6f 72 64 3a 20 3f 24 22 0a | t.key"....."^.*'s.password:.?$". | 
| 64760 | 20 20 20 20 22 5e 54 6f 6b 65 6e 3a 20 24 22 20    3b 20 46 6f 72 20 67 69 74 2d 63 72 65 64 65 6e | ...."^Token:.$".;.For.git-creden | 
| 64780 | 74 69 61 6c 2d 6d 61 6e 61 67 65 72 2d 63 6f 72    65 20 28 23 34 33 31 38 29 2e 0a 20 20 20 20 22 | tial-manager-core.(#4318)......" | 
| 647a0 | 5e 59 75 62 69 6b 65 79 20 66 6f 72 20 2e 2a 3a    20 3f 24 22 0a 20 20 20 20 22 5e 45 6e 74 65 72 | ^Yubikey.for..*:.?$"....."^Enter | 
| 647c0 | 20 50 49 4e 20 66 6f 72 20 2e 2a 3a 20 3f 24 22    29 0a 20 20 22 4c 69 73 74 20 6f 66 20 72 65 67 | .PIN.for..*:.?$")..."List.of.reg | 
| 647e0 | 65 78 70 73 20 6d 61 74 63 68 69 6e 67 20 70 61    73 73 77 6f 72 64 20 70 72 6f 6d 70 74 73 20 6f | exps.matching.password.prompts.o | 
| 64800 | 66 20 47 69 74 20 61 6e 64 20 69 74 73 20 73 75    62 70 72 6f 63 65 73 73 65 73 2e 0a 41 6c 73 6f | f.Git.and.its.subprocesses..Also | 
| 64820 | 20 73 65 65 20 60 6d 61 67 69 74 2d 70 72 6f 63    65 73 73 2d 66 69 6e 64 2d 70 61 73 73 77 6f 72 | .see.`magit-process-find-passwor | 
| 64840 | 64 2d 66 75 6e 63 74 69 6f 6e 73 27 2e 22 0a 20    20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f | d-functions'."...:package-versio | 
| 64860 | 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 33 2e 30    2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d | n.'(magit..."3.0.0")...:group.'m | 
| 64880 | 61 67 69 74 2d 70 72 6f 63 65 73 73 0a 20 20 3a    74 79 70 65 20 27 28 72 65 70 65 61 74 20 28 72 | agit-process...:type.'(repeat.(r | 
| 648a0 | 65 67 65 78 70 29 29 29 0a 0a 28 64 65 66 63 75    73 74 6f 6d 20 6d 61 67 69 74 2d 70 72 6f 63 65 | egexp)))..(defcustom.magit-proce | 
| 648c0 | 73 73 2d 66 69 6e 64 2d 70 61 73 73 77 6f 72 64    2d 66 75 6e 63 74 69 6f 6e 73 20 6e 69 6c 0a 20 | ss-find-password-functions.nil.. | 
| 648e0 | 20 22 4c 69 73 74 20 6f 66 20 66 75 6e 63 74 69    6f 6e 73 20 74 6f 20 74 72 79 20 69 6e 20 73 65 | ."List.of.functions.to.try.in.se | 
| 64900 | 71 75 65 6e 63 65 20 74 6f 20 67 65 74 20 61 20    70 61 73 73 77 6f 72 64 2e 0a 0a 54 68 65 73 65 | quence.to.get.a.password...These | 
| 64920 | 20 66 75 6e 63 74 69 6f 6e 73 20 6d 61 79 20 62    65 20 63 61 6c 6c 65 64 20 77 68 65 6e 20 67 69 | .functions.may.be.called.when.gi | 
| 64940 | 74 20 61 73 6b 73 20 66 6f 72 20 61 20 70 61 73    73 77 6f 72 64 2c 20 77 68 69 63 68 0a 69 73 20 | t.asks.for.a.password,.which.is. | 
| 64960 | 64 65 74 65 63 74 65 64 20 75 73 69 6e 67 20 60    6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 70 61 | detected.using.`magit-process-pa | 
| 64980 | 73 73 77 6f 72 64 2d 70 72 6f 6d 70 74 2d 72 65    67 65 78 70 73 27 2e 20 20 54 68 65 79 0a 61 72 | ssword-prompt-regexps'...They.ar | 
| 649a0 | 65 20 63 61 6c 6c 65 64 20 69 66 20 61 6e 64 20    6f 6e 6c 79 20 69 66 20 6d 61 74 63 68 69 6e 67 | e.called.if.and.only.if.matching | 
| 649c0 | 20 74 68 65 20 70 72 6f 6d 70 74 20 72 65 73 75    6c 74 65 64 20 69 6e 20 74 68 65 0a 76 61 6c 75 | .the.prompt.resulted.in.the.valu | 
| 649e0 | 65 20 6f 66 20 74 68 65 20 39 39 74 68 20 73 75    62 6d 61 74 63 68 20 74 6f 20 62 65 20 6e 6f 6e | e.of.the.99th.submatch.to.be.non | 
| 64a00 | 2d 6e 69 6c 2e 20 20 54 68 65 72 65 66 6f 72 65    20 75 73 65 72 73 20 63 61 6e 0a 63 6f 6e 74 72 | -nil...Therefore.users.can.contr | 
| 64a20 | 6f 6c 20 66 6f 72 20 77 68 69 63 68 20 70 72 6f    6d 70 74 73 20 74 68 65 73 65 20 66 75 6e 63 74 | ol.for.which.prompts.these.funct | 
| 64a40 | 69 6f 6e 73 20 73 68 6f 75 6c 64 20 62 65 20 63    61 6c 6c 65 64 20 62 79 0a 70 75 74 74 69 6e 67 | ions.should.be.called.by.putting | 
| 64a60 | 20 74 68 65 20 68 6f 73 74 20 6e 61 6d 65 20 69    6e 20 74 68 65 20 39 39 74 68 20 73 75 62 6d 61 | .the.host.name.in.the.99th.subma | 
| 64a80 | 74 63 68 2c 20 6f 72 20 6e 6f 74 2e 0a 0a 49 66    20 74 68 65 20 66 75 6e 63 74 69 6f 6e 73 20 61 | tch,.or.not...If.the.functions.a | 
| 64aa0 | 72 65 20 63 61 6c 6c 65 64 2c 20 74 68 65 6e 20    74 68 65 79 20 61 72 65 20 63 61 6c 6c 65 64 20 | re.called,.then.they.are.called. | 
| 64ac0 | 69 6e 20 74 68 65 20 6f 72 64 65 72 0a 67 69 76    65 6e 2c 20 77 69 74 68 20 74 68 65 20 68 6f 73 | in.the.order.given,.with.the.hos | 
| 64ae0 | 74 20 6e 61 6d 65 20 61 73 20 6f 6e 6c 79 20 61    72 67 75 6d 65 6e 74 2c 20 75 6e 74 69 6c 20 6f | t.name.as.only.argument,.until.o | 
| 64b00 | 6e 65 20 6f 66 20 74 68 65 6d 0a 72 65 74 75 72    6e 73 20 6e 6f 6e 2d 6e 69 6c 2e 20 20 49 66 20 | ne.of.them.returns.non-nil...If. | 
| 64b20 | 74 68 65 79 20 61 72 65 20 6e 6f 74 20 63 61 6c    6c 65 64 20 6f 72 20 6e 6f 6e 65 20 6f 66 20 74 | they.are.not.called.or.none.of.t | 
| 64b40 | 68 65 6d 20 72 65 74 75 72 6e 73 0a 6e 6f 6e 2d    6e 69 6c 2c 20 74 68 65 6e 20 74 68 65 20 70 61 | hem.returns.non-nil,.then.the.pa | 
| 64b60 | 73 73 77 6f 72 64 20 69 73 20 72 65 61 64 20 66    72 6f 6d 20 74 68 65 20 75 73 65 72 20 69 6e 73 | ssword.is.read.from.the.user.ins | 
| 64b80 | 74 65 61 64 2e 22 0a 20 20 3a 70 61 63 6b 61 67    65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 | tead."...:package-version.'(magi | 
| 64ba0 | 74 20 2e 20 22 32 2e 33 2e 30 22 29 0a 20 20 3a    67 72 6f 75 70 20 27 6d 61 67 69 74 2d 70 72 6f | t..."2.3.0")...:group.'magit-pro | 
| 64bc0 | 63 65 73 73 0a 20 20 3a 74 79 70 65 20 27 68 6f    6f 6b 0a 20 20 3a 6f 70 74 69 6f 6e 73 20 27 28 | cess...:type.'hook...:options.'( | 
| 64be0 | 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 70 61    73 73 77 6f 72 64 2d 61 75 74 68 2d 73 6f 75 72 | magit-process-password-auth-sour | 
| 64c00 | 63 65 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d    20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 75 | ce))..(defcustom.magit-process-u | 
| 64c20 | 73 65 72 6e 61 6d 65 2d 70 72 6f 6d 70 74 2d 72    65 67 65 78 70 73 0a 20 20 27 28 22 5e 55 73 65 | sername-prompt-regexps...'("^Use | 
| 64c40 | 72 6e 61 6d 65 20 66 6f 72 20 27 2e 2a 27 3a 20    3f 24 22 29 0a 20 20 22 4c 69 73 74 20 6f 66 20 | rname.for.'.*':.?$")..."List.of. | 
| 64c60 | 72 65 67 65 78 70 73 20 6d 61 74 63 68 69 6e 67    20 75 73 65 72 6e 61 6d 65 20 70 72 6f 6d 70 74 | regexps.matching.username.prompt | 
| 64c80 | 73 20 6f 66 20 47 69 74 20 61 6e 64 20 69 74 73    20 73 75 62 70 72 6f 63 65 73 73 65 73 2e 22 0a | s.of.Git.and.its.subprocesses.". | 
| 64ca0 | 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69    6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e | ..:package-version.'(magit..."2. | 
| 64cc0 | 31 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27    6d 61 67 69 74 2d 70 72 6f 63 65 73 73 0a 20 20 | 1.0")...:group.'magit-process... | 
| 64ce0 | 3a 74 79 70 65 20 27 28 72 65 70 65 61 74 20 28    72 65 67 65 78 70 29 29 29 0a 0a 28 64 65 66 63 | :type.'(repeat.(regexp)))..(defc | 
| 64d00 | 75 73 74 6f 6d 20 6d 61 67 69 74 2d 70 72 6f 63    65 73 73 2d 70 72 6f 6d 70 74 2d 66 75 6e 63 74 | ustom.magit-process-prompt-funct | 
| 64d20 | 69 6f 6e 73 20 6e 69 6c 0a 20 20 22 4c 69 73 74    20 6f 66 20 66 75 6e 63 74 69 6f 6e 73 20 75 73 | ions.nil..."List.of.functions.us | 
| 64d40 | 65 64 20 74 6f 20 66 6f 72 77 61 72 64 20 61 72    62 69 74 72 61 72 79 20 71 75 65 73 74 69 6f 6e | ed.to.forward.arbitrary.question | 
| 64d60 | 73 20 74 6f 20 74 68 65 20 75 73 65 72 2e 0a 0a    4d 61 67 69 74 20 68 61 73 20 64 65 64 69 63 61 | s.to.the.user...Magit.has.dedica | 
| 64d80 | 74 65 64 20 73 75 70 70 6f 72 74 20 66 6f 72 20    66 6f 72 77 61 72 64 69 6e 67 20 75 73 65 72 6e | ted.support.for.forwarding.usern | 
| 64da0 | 61 6d 65 20 61 6e 64 20 70 61 73 73 77 6f 72 64    0a 70 72 6f 6d 70 74 73 20 61 6e 64 20 59 65 73 | ame.and.password.prompts.and.Yes | 
| 64dc0 | 2d 6f 72 2d 4e 6f 20 71 75 65 73 74 69 6f 6e 73    20 61 73 6b 65 64 20 62 79 20 47 69 74 20 61 6e | -or-No.questions.asked.by.Git.an | 
| 64de0 | 64 20 69 74 73 20 73 75 62 70 72 6f 63 65 73 73    65 73 0a 74 6f 20 74 68 65 20 75 73 65 72 2e 20 | d.its.subprocesses.to.the.user.. | 
| 64e00 | 20 54 68 69 73 20 63 61 6e 20 62 65 20 63 75 73    74 6f 6d 69 7a 65 64 20 75 73 69 6e 67 20 6f 74 | .This.can.be.customized.using.ot | 
| 64e20 | 68 65 72 20 6f 70 74 69 6f 6e 73 20 69 6e 20 74    68 65 0a 60 6d 61 67 69 74 2d 70 72 6f 63 65 73 | her.options.in.the.`magit-proces | 
| 64e40 | 73 27 20 63 75 73 74 6f 6d 69 7a 61 74 69 6f 6e    20 67 72 6f 75 70 2e 0a 0a 49 66 20 79 6f 75 20 | s'.customization.group...If.you. | 
| 64e60 | 65 6e 63 6f 75 6e 74 65 72 20 61 20 6e 65 77 20    71 75 65 73 74 69 6f 6e 20 74 68 61 74 20 69 73 | encounter.a.new.question.that.is | 
| 64e80 | 6e 27 74 20 68 61 6e 64 6c 65 64 20 62 79 20 64    65 66 61 75 6c 74 2c 0a 74 68 65 6e 20 74 68 6f | n't.handled.by.default,.then.tho | 
| 64ea0 | 73 65 20 6f 70 74 69 6f 6e 73 20 73 68 6f 75 6c    64 20 62 65 20 75 73 65 64 20 69 6e 73 74 65 61 | se.options.should.be.used.instea | 
| 64ec0 | 64 20 6f 66 20 74 68 69 73 20 68 6f 6f 6b 2e 0a    0a 48 6f 77 65 76 65 72 20 73 75 62 70 72 6f 63 | d.of.this.hook...However.subproc | 
| 64ee0 | 65 73 73 65 73 20 6d 61 79 20 61 6c 73 6f 20 61    73 6b 20 71 75 65 73 74 69 6f 6e 73 20 74 68 61 | esses.may.also.ask.questions.tha | 
| 64f00 | 74 20 64 69 66 66 65 72 20 74 6f 6f 20 6d 75 63    68 0a 66 72 6f 6d 20 77 68 61 74 20 74 68 65 20 | t.differ.too.much.from.what.the. | 
| 64f20 | 63 6f 64 65 20 72 65 6c 61 74 65 64 20 74 6f 20    74 68 65 20 61 62 6f 76 65 20 6f 70 74 69 6f 6e | code.related.to.the.above.option | 
| 64f40 | 73 20 61 73 73 75 6d 65 2c 20 61 6e 64 20 74 68    69 73 0a 68 6f 6f 6b 20 61 6c 6c 6f 77 73 20 75 | s.assume,.and.this.hook.allows.u | 
| 64f60 | 73 65 72 73 20 74 6f 20 64 65 61 6c 20 77 69 74    68 20 73 75 63 68 20 71 75 65 73 74 69 6f 6e 73 | sers.to.deal.with.such.questions | 
| 64f80 | 20 65 78 70 6c 69 63 69 74 6c 79 2e 0a 0a 45 61    63 68 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 63 | .explicitly...Each.function.is.c | 
| 64fa0 | 61 6c 6c 65 64 20 77 69 74 68 20 74 68 65 20 70    72 6f 63 65 73 73 20 61 6e 64 20 74 68 65 20 6f | alled.with.the.process.and.the.o | 
| 64fc0 | 75 74 70 75 74 20 73 74 72 69 6e 67 0a 61 73 20    61 72 67 75 6d 65 6e 74 73 20 75 6e 74 69 6c 20 | utput.string.as.arguments.until. | 
| 64fe0 | 6f 6e 65 20 6f 66 20 74 68 65 20 66 75 6e 63 74    69 6f 6e 73 20 72 65 74 75 72 6e 73 20 6e 6f 6e | one.of.the.functions.returns.non | 
| 65000 | 2d 6e 69 6c 2e 20 20 54 68 65 0a 66 75 6e 63 74    69 6f 6e 20 69 73 20 72 65 73 70 6f 6e 73 69 62 | -nil...The.function.is.responsib | 
| 65020 | 6c 65 20 66 6f 72 20 61 73 6b 69 6e 67 20 74 68    65 20 75 73 65 72 20 74 68 65 20 61 70 70 72 6f | le.for.asking.the.user.the.appro | 
| 65040 | 70 72 69 61 74 65 0a 71 75 65 73 74 69 6f 6e 20    75 73 69 6e 67 2c 20 65 2e 67 2e 2c 20 60 72 65 | priate.question.using,.e.g.,.`re | 
| 65060 | 61 64 2d 63 68 61 72 2d 63 68 6f 69 63 65 27 20    61 6e 64 20 74 68 65 6e 20 66 6f 72 77 61 72 64 | ad-char-choice'.and.then.forward | 
| 65080 | 69 6e 67 20 74 68 65 0a 61 6e 73 77 65 72 20 74    6f 20 74 68 65 20 70 72 6f 63 65 73 73 20 75 73 | ing.the.answer.to.the.process.us | 
| 650a0 | 69 6e 67 20 60 70 72 6f 63 65 73 73 2d 73 65 6e    64 2d 73 74 72 69 6e 67 27 2e 0a 0a 57 68 69 6c | ing.`process-send-string'...Whil | 
| 650c0 | 65 20 66 75 6e 63 74 69 6f 6e 73 20 73 75 63 68    20 61 73 20 60 6d 61 67 69 74 2d 70 72 6f 63 65 | e.functions.such.as.`magit-proce | 
| 650e0 | 73 73 2d 79 65 73 2d 6f 72 2d 6e 6f 2d 70 72 6f    6d 70 74 27 20 6d 61 79 20 6e 6f 74 0a 62 65 20 | ss-yes-or-no-prompt'.may.not.be. | 
| 65100 | 73 75 66 66 69 63 69 65 6e 74 20 74 6f 20 68 61    6e 64 6c 65 20 73 6f 6d 65 20 70 72 6f 6d 70 74 | sufficient.to.handle.some.prompt | 
| 65120 | 2c 20 69 74 20 6d 61 79 20 73 74 69 6c 6c 20 62    65 20 6f 66 20 62 65 6e 65 66 69 74 0a 74 6f 20 | ,.it.may.still.be.of.benefit.to. | 
| 65140 | 6c 6f 6f 6b 20 61 74 20 74 68 65 20 69 6d 70 6c    65 6d 65 6e 74 61 74 69 6f 6e 73 20 74 6f 20 67 | look.at.the.implementations.to.g | 
| 65160 | 61 69 6e 20 73 6f 6d 65 20 69 6e 73 69 67 68 74    73 20 6f 6e 20 68 6f 77 20 74 6f 0a 69 6d 70 6c | ain.some.insights.on.how.to.impl | 
| 65180 | 65 6d 65 6e 74 20 73 75 63 68 20 66 75 6e 63 74    69 6f 6e 73 2e 22 0a 20 20 3a 70 61 63 6b 61 67 | ement.such.functions."...:packag | 
| 651a0 | 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69    74 20 2e 20 22 33 2e 30 2e 30 22 29 0a 20 20 3a | e-version.'(magit..."3.0.0")...: | 
| 651c0 | 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 70 72 6f    63 65 73 73 0a 20 20 3a 74 79 70 65 20 27 68 6f | group.'magit-process...:type.'ho | 
| 651e0 | 6f 6b 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20    6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 65 6e | ok)..(defcustom.magit-process-en | 
| 65200 | 73 75 72 65 2d 75 6e 69 78 2d 6c 69 6e 65 2d 65    6e 64 69 6e 67 20 74 0a 20 20 22 57 68 65 74 68 | sure-unix-line-ending.t..."Wheth | 
| 65220 | 65 72 20 4d 61 67 69 74 20 73 68 6f 75 6c 64 20    65 6e 73 75 72 65 20 61 20 75 6e 69 78 20 63 6f | er.Magit.should.ensure.a.unix.co | 
| 65240 | 64 69 6e 67 20 73 79 73 74 65 6d 20 77 68 65 6e    20 74 61 6c 6b 69 6e 67 20 74 6f 20 47 69 74 2e | ding.system.when.talking.to.Git. | 
| 65260 | 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72    73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 | "...:package-version.'(magit..." | 
| 65280 | 32 2e 36 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70    20 27 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 0a | 2.6.0")...:group.'magit-process. | 
| 652a0 | 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e    29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 | ..:type.'boolean)..(defcustom.ma | 
| 652c0 | 67 69 74 2d 70 72 6f 63 65 73 73 2d 64 69 73 70    6c 61 79 2d 6d 6f 64 65 2d 6c 69 6e 65 2d 65 72 | git-process-display-mode-line-er | 
| 652e0 | 72 6f 72 20 74 0a 20 20 22 57 68 65 74 68 65 72    20 4d 61 67 69 74 20 73 68 6f 75 6c 64 20 72 65 | ror.t..."Whether.Magit.should.re | 
| 65300 | 74 61 69 6e 20 61 6e 64 20 68 69 67 68 6c 69 67    68 74 20 70 72 6f 63 65 73 73 20 65 72 72 6f 72 | tain.and.highlight.process.error | 
| 65320 | 73 20 69 6e 20 74 68 65 20 6d 6f 64 65 20 6c 69    6e 65 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d | s.in.the.mode.line."...:package- | 
| 65340 | 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20    2e 20 22 32 2e 31 32 2e 30 22 29 0a 20 20 3a 67 | version.'(magit..."2.12.0")...:g | 
| 65360 | 72 6f 75 70 20 27 6d 61 67 69 74 2d 70 72 6f 63    65 73 73 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f | roup.'magit-process...:type.'boo | 
| 65380 | 6c 65 61 6e 29 0a 0a 28 64 65 66 63 75 73 74 6f    6d 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d | lean)..(defcustom.magit-process- | 
| 653a0 | 74 69 6d 65 73 74 61 6d 70 2d 66 6f 72 6d 61 74    20 6e 69 6c 0a 20 20 22 46 6f 72 6d 61 74 20 6f | timestamp-format.nil..."Format.o | 
| 653c0 | 66 20 74 69 6d 65 73 74 61 6d 70 20 66 6f 72 20    65 61 63 68 20 70 72 6f 63 65 73 73 20 69 6e 20 | f.timestamp.for.each.process.in. | 
| 653e0 | 74 68 65 20 70 72 6f 63 65 73 73 20 62 75 66 66    65 72 2e 0a 49 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 | the.process.buffer..If.non-nil,. | 
| 65400 | 70 61 73 73 20 74 68 69 73 20 74 6f 20 60 66 6f    72 6d 61 74 2d 74 69 6d 65 2d 73 74 72 69 6e 67 | pass.this.to.`format-time-string | 
| 65420 | 27 20 77 68 65 6e 20 63 72 65 61 74 69 6e 67 20    61 0a 70 72 6f 63 65 73 73 20 73 65 63 74 69 6f | '.when.creating.a.process.sectio | 
| 65440 | 6e 20 69 6e 20 74 68 65 20 70 72 6f 63 65 73 73    20 62 75 66 66 65 72 2c 20 61 6e 64 20 69 6e 73 | n.in.the.process.buffer,.and.ins | 
| 65460 | 65 72 74 20 74 68 65 20 72 65 74 75 72 6e 65 64    0a 73 74 72 69 6e 67 20 69 6e 20 74 68 65 20 68 | ert.the.returned.string.in.the.h | 
| 65480 | 65 61 64 69 6e 67 20 6f 66 20 69 74 73 20 73 65    63 74 69 6f 6e 2e 22 0a 20 20 3a 70 61 63 6b 61 | eading.of.its.section."...:packa | 
| 654a0 | 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67    69 74 20 2e 20 22 34 2e 30 2e 30 22 29 0a 20 20 | ge-version.'(magit..."4.0.0")... | 
| 654c0 | 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 70 72    6f 63 65 73 73 0a 20 20 3a 74 79 70 65 20 27 28 | :group.'magit-process...:type.'( | 
| 654e0 | 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 20 3a 74    61 67 20 22 6e 6f 6e 65 22 20 6e 69 6c 29 20 73 | choice.(const.:tag."none".nil).s | 
| 65500 | 74 72 69 6e 67 29 29 0a 0a 28 64 65 66 76 61 72    20 74 72 61 6d 70 2d 70 69 70 65 2d 73 74 74 79 | tring))..(defvar.tramp-pipe-stty | 
| 65520 | 2d 73 65 74 74 69 6e 67 73 29 0a 28 64 65 66 76    61 72 20 6d 61 67 69 74 2d 74 72 61 6d 70 2d 70 | -settings).(defvar.magit-tramp-p | 
| 65540 | 69 70 65 2d 73 74 74 79 2d 73 65 74 74 69 6e 67    73 20 22 22 0a 20 20 22 4f 76 65 72 72 69 64 65 | ipe-stty-settings.""..."Override | 
| 65560 | 20 60 74 72 61 6d 70 2d 70 69 70 65 2d 73 74 74    79 2d 73 65 74 74 69 6e 67 73 27 20 69 6e 20 60 | .`tramp-pipe-stty-settings'.in.` | 
| 65580 | 6d 61 67 69 74 2d 73 74 61 72 74 2d 70 72 6f 63    65 73 73 27 2e 0a 0a 54 68 65 20 64 65 66 61 75 | magit-start-process'...The.defau | 
| 655a0 | 6c 74 20 66 6f 72 20 74 68 61 74 20 54 72 61 6d    70 20 76 61 72 69 61 62 6c 65 20 69 73 20 5c 22 | lt.for.that.Tramp.variable.is.\" | 
| 655c0 | 2d 69 63 61 6e 6f 6e 20 6d 69 6e 20 31 20 74 69    6d 65 20 30 5c 22 2c 0a 77 68 69 63 68 20 63 61 | -icanon.min.1.time.0\",.which.ca | 
| 655e0 | 75 73 65 73 20 73 74 61 67 69 6e 67 20 6f 66 20    69 6e 64 69 76 69 64 75 61 6c 20 68 75 6e 6b 73 | uses.staging.of.individual.hunks | 
| 65600 | 20 74 6f 20 68 61 6e 67 2e 20 20 55 73 69 6e 67    20 5c 22 5c 22 0a 70 72 65 76 65 6e 74 73 20 74 | .to.hang...Using.\"\".prevents.t | 
| 65620 | 68 61 74 2c 20 62 75 74 20 61 70 70 61 72 65 6e    74 6c 79 20 68 61 73 20 6f 74 68 65 72 20 69 73 | hat,.but.apparently.has.other.is | 
| 65640 | 73 75 65 73 2c 20 77 68 69 63 68 20 69 73 20 77    68 79 20 69 74 0a 69 73 6e 27 74 20 74 68 65 20 | sues,.which.is.why.it.isn't.the. | 
| 65660 | 64 65 66 61 75 6c 74 2e 0a 0a 54 68 69 73 20 76    61 72 69 61 62 6c 65 20 64 65 66 61 75 6c 74 73 | default...This.variable.defaults | 
| 65680 | 20 74 6f 20 5c 22 5c 22 20 61 6e 64 20 69 73 20    75 73 65 64 20 74 6f 20 6f 76 65 72 72 69 64 65 | .to.\"\".and.is.used.to.override | 
| 656a0 | 20 74 68 65 20 54 72 61 6d 70 0a 76 61 72 69 61    62 6c 65 20 69 6e 20 60 6d 61 67 69 74 2d 73 74 | .the.Tramp.variable.in.`magit-st | 
| 656c0 | 61 72 74 2d 70 72 6f 63 65 73 73 27 2e 20 20 54    68 69 73 20 6f 6e 6c 79 20 68 61 73 20 61 6e 20 | art-process'...This.only.has.an. | 
| 656e0 | 65 66 66 65 63 74 20 77 68 65 6e 0a 75 73 69 6e    67 20 54 72 61 6d 70 20 32 2e 36 2e 32 20 6f 72 | effect.when.using.Tramp.2.6.2.or | 
| 65700 | 20 67 72 65 61 74 65 72 2e 20 20 54 68 69 73 20    63 61 6e 20 61 6c 73 6f 20 62 65 20 73 65 74 20 | .greater...This.can.also.be.set. | 
| 65720 | 74 6f 20 60 70 74 79 27 2c 20 69 6e 0a 77 68 69    63 68 20 63 61 73 65 20 61 20 70 74 79 20 69 73 | to.`pty',.in.which.case.a.pty.is | 
| 65740 | 20 75 73 65 64 20 69 6e 73 74 65 61 64 20 6f 66    20 61 20 70 69 70 65 2e 20 20 54 68 61 74 20 61 | .used.instead.of.a.pipe...That.a | 
| 65760 | 6c 73 6f 20 70 72 65 76 65 6e 74 73 0a 74 68 65    20 68 61 6e 67 69 6e 67 2c 20 62 75 74 20 63 6f | lso.prevents.the.hanging,.but.co | 
| 65780 | 6d 65 73 20 77 69 74 68 20 69 74 73 20 6f 77 6e    20 70 72 6f 62 6c 65 6d 73 20 28 73 65 65 20 23 | mes.with.its.own.problems.(see.# | 
| 657a0 | 32 30 29 2e 20 20 54 6f 20 66 61 6c 6c 0a 62 61    63 6b 20 74 6f 20 74 68 65 20 76 61 6c 75 65 20 | 20)...To.fall.back.to.the.value. | 
| 657c0 | 6f 66 20 60 74 72 61 6d 70 2d 70 69 70 65 2d 73    74 74 79 2d 73 65 74 74 69 6e 67 73 27 2c 20 73 | of.`tramp-pipe-stty-settings',.s | 
| 657e0 | 65 74 20 74 68 69 73 0a 76 61 72 69 61 62 6c 65    20 74 6f 20 6e 69 6c 2e 0a 0a 41 6c 73 6f 20 73 | et.this.variable.to.nil...Also.s | 
| 65800 | 65 65 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75    62 2e 63 6f 6d 2f 6d 61 67 69 74 2f 6d 61 67 69 | ee.https://github.com/magit/magi | 
| 65820 | 74 2f 69 73 73 75 65 73 2f 34 37 32 30 0a 61 6e    64 20 68 74 74 70 73 3a 2f 2f 64 65 62 62 75 67 | t/issues/4720.and.https://debbug | 
| 65840 | 73 2e 67 6e 75 2e 6f 72 67 2f 63 67 69 2f 62 75    67 72 65 70 6f 72 74 2e 63 67 69 3f 62 75 67 3d | s.gnu.org/cgi/bugreport.cgi?bug= | 
| 65860 | 36 32 30 39 33 2e 22 29 0a 0a 28 64 65 66 66 61    63 65 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 | 62093.")..(defface.magit-process | 
| 65880 | 2d 6f 6b 0a 20 20 27 28 28 74 20 3a 69 6e 68 65    72 69 74 20 6d 61 67 69 74 2d 73 65 63 74 69 6f | -ok...'((t.:inherit.magit-sectio | 
| 658a0 | 6e 2d 68 65 61 64 69 6e 67 20 3a 66 6f 72 65 67    72 6f 75 6e 64 20 22 67 72 65 65 6e 22 29 29 0a | n-heading.:foreground."green")). | 
| 658c0 | 20 20 22 46 61 63 65 20 66 6f 72 20 7a 65 72 6f    20 65 78 69 74 2d 73 74 61 74 75 73 2e 22 0a 20 | .."Face.for.zero.exit-status.".. | 
| 658e0 | 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 66    61 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 | .:group.'magit-faces)..(defface. | 
| 65900 | 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 6e 67    0a 20 20 27 28 28 74 20 3a 69 6e 68 65 72 69 74 | magit-process-ng...'((t.:inherit | 
| 65920 | 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 68    65 61 64 69 6e 67 20 3a 66 6f 72 65 67 72 6f 75 | .magit-section-heading.:foregrou | 
| 65940 | 6e 64 20 22 72 65 64 22 29 29 0a 20 20 22 46 61    63 65 20 66 6f 72 20 6e 6f 6e 2d 7a 65 72 6f 20 | nd."red"))..."Face.for.non-zero. | 
| 65960 | 65 78 69 74 2d 73 74 61 74 75 73 2e 22 0a 20 20    3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 66 61 | exit-status."...:group.'magit-fa | 
| 65980 | 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 6d    61 67 69 74 2d 6d 6f 64 65 2d 6c 69 6e 65 2d 70 | ces)..(defface.magit-mode-line-p | 
| 659a0 | 72 6f 63 65 73 73 0a 20 20 27 28 28 74 20 3a 69    6e 68 65 72 69 74 20 6d 6f 64 65 2d 6c 69 6e 65 | rocess...'((t.:inherit.mode-line | 
| 659c0 | 2d 65 6d 70 68 61 73 69 73 29 29 0a 20 20 22 46    61 63 65 20 66 6f 72 20 60 6d 6f 64 65 2d 6c 69 | -emphasis))..."Face.for.`mode-li | 
| 659e0 | 6e 65 2d 70 72 6f 63 65 73 73 27 20 73 74 61 74    75 73 20 77 68 65 6e 20 47 69 74 20 69 73 20 72 | ne-process'.status.when.Git.is.r | 
| 65a00 | 75 6e 6e 69 6e 67 20 66 6f 72 20 73 69 64 65 2d    65 66 66 65 63 74 73 2e 22 0a 20 20 3a 67 72 6f | unning.for.side-effects."...:gro | 
| 65a20 | 75 70 20 27 6d 61 67 69 74 2d 66 61 63 65 73 29    0a 0a 28 64 65 66 66 61 63 65 20 6d 61 67 69 74 | up.'magit-faces)..(defface.magit | 
| 65a40 | 2d 6d 6f 64 65 2d 6c 69 6e 65 2d 70 72 6f 63 65    73 73 2d 65 72 72 6f 72 0a 20 20 27 28 28 74 20 | -mode-line-process-error...'((t. | 
| 65a60 | 3a 69 6e 68 65 72 69 74 20 65 72 72 6f 72 29 29    0a 20 20 22 46 61 63 65 20 66 6f 72 20 60 6d 6f | :inherit.error))..."Face.for.`mo | 
| 65a80 | 64 65 2d 6c 69 6e 65 2d 70 72 6f 63 65 73 73 27    20 65 72 72 6f 72 20 73 74 61 74 75 73 2e 0a 0a | de-line-process'.error.status... | 
| 65aa0 | 55 73 65 64 20 77 68 65 6e 20 60 6d 61 67 69 74    2d 70 72 6f 63 65 73 73 2d 64 69 73 70 6c 61 79 | Used.when.`magit-process-display | 
| 65ac0 | 2d 6d 6f 64 65 2d 6c 69 6e 65 2d 65 72 72 6f 72    27 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2e 22 0a 20 | -mode-line-error'.is.non-nil.".. | 
| 65ae0 | 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 66    61 63 65 73 29 0a 0a 3b 3b 3b 20 50 72 6f 63 65 | .:group.'magit-faces)..;;;.Proce | 
| 65b00 | 73 73 20 4d 6f 64 65 0a 0a 28 64 65 66 76 61 72    2d 6b 65 79 6d 61 70 20 6d 61 67 69 74 2d 70 72 | ss.Mode..(defvar-keymap.magit-pr | 
| 65b20 | 6f 63 65 73 73 2d 6d 6f 64 65 2d 6d 61 70 0a 20    20 3a 64 6f 63 20 22 4b 65 79 6d 61 70 20 66 6f | ocess-mode-map...:doc."Keymap.fo | 
| 65b40 | 72 20 60 6d 61 67 69 74 2d 70 72 6f 63 65 73 73    2d 6d 6f 64 65 27 2e 22 0a 20 20 3a 70 61 72 65 | r.`magit-process-mode'."...:pare | 
| 65b60 | 6e 74 20 6d 61 67 69 74 2d 6d 6f 64 65 2d 6d 61    70 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 6d 61 | nt.magit-mode-map..."<remap>.<ma | 
| 65b80 | 67 69 74 2d 64 65 6c 65 74 65 2d 74 68 69 6e 67    3e 22 20 23 27 6d 61 67 69 74 2d 70 72 6f 63 65 | git-delete-thing>".#'magit-proce | 
| 65ba0 | 73 73 2d 6b 69 6c 6c 29 0a 0a 28 64 65 66 69 6e    65 2d 64 65 72 69 76 65 64 2d 6d 6f 64 65 20 6d | ss-kill)..(define-derived-mode.m | 
| 65bc0 | 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 6d 6f 64    65 20 6d 61 67 69 74 2d 6d 6f 64 65 20 22 4d 61 | agit-process-mode.magit-mode."Ma | 
| 65be0 | 67 69 74 20 50 72 6f 63 65 73 73 22 0a 20 20 22    4d 6f 64 65 20 66 6f 72 20 6c 6f 6f 6b 69 6e 67 | git.Process"..."Mode.for.looking | 
| 65c00 | 20 61 74 20 47 69 74 20 70 72 6f 63 65 73 73 20    6f 75 74 70 75 74 2e 22 0a 20 20 3a 67 72 6f 75 | .at.Git.process.output."...:grou | 
| 65c20 | 70 20 27 6d 61 67 69 74 2d 70 72 6f 63 65 73 73    0a 20 20 28 68 61 63 6b 2d 64 69 72 2d 6c 6f 63 | p.'magit-process...(hack-dir-loc | 
| 65c40 | 61 6c 2d 76 61 72 69 61 62 6c 65 73 2d 6e 6f 6e    2d 66 69 6c 65 2d 62 75 66 66 65 72 29 0a 20 20 | al-variables-non-file-buffer)... | 
| 65c60 | 28 73 65 74 71 20 6d 61 67 69 74 2d 2d 69 6d 65    6e 75 2d 69 74 65 6d 2d 74 79 70 65 73 20 27 70 | (setq.magit--imenu-item-types.'p | 
| 65c80 | 72 6f 63 65 73 73 29 29 0a 0a 28 64 65 66 75 6e    20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 62 | rocess))..(defun.magit-process-b | 
| 65ca0 | 75 66 66 65 72 20 28 26 6f 70 74 69 6f 6e 61 6c    20 6e 6f 64 69 73 70 6c 61 79 29 0a 20 20 22 44 | uffer.(&optional.nodisplay)..."D | 
| 65cc0 | 69 73 70 6c 61 79 20 74 68 65 20 63 75 72 72 65    6e 74 20 72 65 70 6f 73 69 74 6f 72 79 27 73 20 | isplay.the.current.repository's. | 
| 65ce0 | 70 72 6f 63 65 73 73 20 62 75 66 66 65 72 2e 0a    0a 49 66 20 74 68 61 74 20 62 75 66 66 65 72 20 | process.buffer...If.that.buffer. | 
| 65d00 | 64 6f 65 73 6e 27 74 20 65 78 69 73 74 20 79 65    74 2c 20 74 68 65 6e 20 63 72 65 61 74 65 20 69 | doesn't.exist.yet,.then.create.i | 
| 65d20 | 74 2e 0a 4e 6f 6e 2d 69 6e 74 65 72 61 63 74 69    76 65 6c 79 20 72 65 74 75 72 6e 20 74 68 65 20 | t..Non-interactively.return.the. | 
| 65d40 | 62 75 66 66 65 72 20 61 6e 64 20 75 6e 6c 65 73    73 0a 6f 70 74 69 6f 6e 61 6c 20 4e 4f 44 49 53 | buffer.and.unless.optional.NODIS | 
| 65d60 | 50 4c 41 59 20 69 73 20 6e 6f 6e 2d 6e 69 6c 20    61 6c 73 6f 20 64 69 73 70 6c 61 79 20 69 74 2e | PLAY.is.non-nil.also.display.it. | 
| 65d80 | 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65    29 0a 20 20 28 6c 65 74 20 28 28 74 6f 70 64 69 | "...(interactive)...(let.((topdi | 
| 65da0 | 72 20 28 6d 61 67 69 74 2d 74 6f 70 6c 65 76 65    6c 29 29 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 | r.(magit-toplevel))).....(unless | 
| 65dc0 | 20 74 6f 70 64 69 72 0a 20 20 20 20 20 20 28 6d    61 67 69 74 2d 2d 77 69 74 68 2d 73 61 66 65 2d | .topdir.......(magit--with-safe- | 
| 65de0 | 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72    79 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 28 73 | default-directory.nil.........(s | 
| 65e00 | 65 74 71 20 74 6f 70 64 69 72 20 64 65 66 61 75    6c 74 2d 64 69 72 65 63 74 6f 72 79 29 0a 20 20 | etq.topdir.default-directory)... | 
| 65e20 | 20 20 20 20 20 20 28 6c 65 74 20 28 70 72 65 76    29 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 69 | ......(let.(prev)...........(whi | 
| 65e40 | 6c 65 20 28 6e 6f 74 20 28 65 71 75 61 6c 20 74    6f 70 64 69 72 20 70 72 65 76 29 29 0a 20 20 20 | le.(not.(equal.topdir.prev)).... | 
| 65e60 | 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 70    72 65 76 20 74 6f 70 64 69 72 29 0a 20 20 20 20 | .........(setq.prev.topdir)..... | 
| 65e80 | 20 20 20 20 20 20 20 20 28 73 65 74 71 20 74 6f    70 64 69 72 20 28 66 69 6c 65 2d 6e 61 6d 65 2d | ........(setq.topdir.(file-name- | 
| 65ea0 | 64 69 72 65 63 74 6f 72 79 20 28 64 69 72 65 63    74 6f 72 79 2d 66 69 6c 65 2d 6e 61 6d 65 20 74 | directory.(directory-file-name.t | 
| 65ec0 | 6f 70 64 69 72 29 29 29 29 29 29 29 0a 20 20 20    20 28 6c 65 74 20 28 28 62 75 66 66 65 72 20 28 | opdir))))))).....(let.((buffer.( | 
| 65ee0 | 6f 72 20 28 2d 2d 66 69 72 73 74 20 28 77 69 74    68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 | or.(--first.(with-current-buffer | 
| 65f00 | 20 69 74 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .it............................. | 
| 65f20 | 20 20 20 20 20 28 61 6e 64 20 28 65 71 20 6d 61    6a 6f 72 2d 6d 6f 64 65 20 27 6d 61 67 69 74 2d | .....(and.(eq.major-mode.'magit- | 
| 65f40 | 70 72 6f 63 65 73 73 2d 6d 6f 64 65 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | process-mode)................... | 
| 65f60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 65 71 75 61 6c 20 64 65 66 61 75 | ....................(equal.defau | 
| 65f80 | 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 74 6f 70    64 69 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 | lt-directory.topdir))).......... | 
| 65fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 62 75 66 66 65 72 2d 6c 69 | ......................(buffer-li | 
| 65fc0 | 73 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | st)).......................(magi | 
| 65fe0 | 74 2d 67 65 6e 65 72 61 74 65 2d 6e 65 77 2d 62    75 66 66 65 72 20 27 6d 61 67 69 74 2d 70 72 6f | t-generate-new-buffer.'magit-pro | 
| 66000 | 63 65 73 73 2d 6d 6f 64 65 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | cess-mode....................... | 
| 66020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 20 74 | ...........................nil.t | 
| 66040 | 6f 70 64 69 72 29 29 29 29 0a 20 20 20 20 20 20    28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 | opdir)))).......(with-current-bu | 
| 66060 | 66 66 65 72 20 62 75 66 66 65 72 0a 20 20 20 20    20 20 20 20 28 69 66 20 6d 61 67 69 74 2d 72 6f | ffer.buffer.........(if.magit-ro | 
| 66080 | 6f 74 2d 73 65 63 74 69 6f 6e 0a 20 20 20 20 20    20 20 20 20 20 20 20 28 77 68 65 6e 20 6d 61 67 | ot-section.............(when.mag | 
| 660a0 | 69 74 2d 70 72 6f 63 65 73 73 2d 6c 6f 67 2d 6d    61 78 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | it-process-log-max.............. | 
| 660c0 | 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d    74 72 75 6e 63 61 74 65 2d 6c 6f 67 29 29 0a 20 | .(magit-process-truncate-log)).. | 
| 660e0 | 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d    70 72 6f 63 65 73 73 2d 6d 6f 64 65 29 0a 20 20 | .........(magit-process-mode)... | 
| 66100 | 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 69    6e 68 69 62 69 74 2d 72 65 61 64 2d 6f 6e 6c 79 | ........(let.((inhibit-read-only | 
| 66120 | 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 | .t).................(magit-inser | 
| 66140 | 74 2d 73 65 63 74 69 6f 6e 2d 2d 70 61 72 65 6e    74 20 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 | t-section--parent..nil)......... | 
| 66160 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69    6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 2d 2d 6f | ........(magit-insert-section--o | 
| 66180 | 6c 64 72 6f 6f 74 20 6e 69 6c 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 28 6d 61 6b 65 2d 6c | ldroot.nil)).............(make-l | 
| 661a0 | 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 20 27 74    65 78 74 2d 70 72 6f 70 65 72 74 79 2d 64 65 66 | ocal-variable.'text-property-def | 
| 661c0 | 61 75 6c 74 2d 6e 6f 6e 73 74 69 63 6b 79 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 | ault-nonsticky).............(mag | 
| 661e0 | 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f    6e 20 28 70 72 6f 63 65 73 73 62 75 66 29 0a 20 | it-insert-section.(processbuf).. | 
| 66200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e    73 65 72 74 20 22 5c 6e 22 29 29 29 29 29 0a 20 | .............(insert."\n"))))).. | 
| 66220 | 20 20 20 20 20 28 75 6e 6c 65 73 73 20 6e 6f 64    69 73 70 6c 61 79 0a 20 20 20 20 20 20 20 20 28 | .....(unless.nodisplay.........( | 
| 66240 | 6d 61 67 69 74 2d 64 69 73 70 6c 61 79 2d 62 75    66 66 65 72 20 62 75 66 66 65 72 29 29 0a 20 20 | magit-display-buffer.buffer))... | 
| 66260 | 20 20 20 20 62 75 66 66 65 72 29 29 29 0a 0a 28    64 65 66 75 6e 20 6d 61 67 69 74 2d 70 72 6f 63 | ....buffer)))..(defun.magit-proc | 
| 66280 | 65 73 73 2d 6b 69 6c 6c 20 28 29 0a 20 20 22 4b    69 6c 6c 20 74 68 65 20 70 72 6f 63 65 73 73 20 | ess-kill.()..."Kill.the.process. | 
| 662a0 | 61 74 20 70 6f 69 6e 74 2e 22 0a 20 20 28 69 6e    74 65 72 61 63 74 69 76 65 29 0a 20 20 28 77 68 | at.point."...(interactive)...(wh | 
| 662c0 | 65 6e 2d 6c 65 74 20 28 28 70 72 6f 63 65 73 73    20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d | en-let.((process.(magit-section- | 
| 662e0 | 76 61 6c 75 65 2d 69 66 20 27 70 72 6f 63 65 73    73 29 29 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 | value-if.'process))).....(unless | 
| 66300 | 20 28 65 71 20 28 70 72 6f 63 65 73 73 2d 73 74    61 74 75 73 20 70 72 6f 63 65 73 73 29 20 27 72 | .(eq.(process-status.process).'r | 
| 66320 | 75 6e 29 0a 20 20 20 20 20 20 28 75 73 65 72 2d    65 72 72 6f 72 20 22 50 72 6f 63 65 73 73 20 69 | un).......(user-error."Process.i | 
| 66340 | 73 6e 27 74 20 72 75 6e 6e 69 6e 67 22 29 29 0a    20 20 20 20 28 6d 61 67 69 74 2d 63 6f 6e 66 69 | sn't.running")).....(magit-confi | 
| 66360 | 72 6d 20 27 6b 69 6c 6c 2d 70 72 6f 63 65 73 73    29 0a 20 20 20 20 28 6b 69 6c 6c 2d 70 72 6f 63 | rm.'kill-process).....(kill-proc | 
| 66380 | 65 73 73 20 70 72 6f 63 65 73 73 29 29 29 0a 0a    3b 3b 3b 20 53 79 6e 63 68 72 6f 6e 6f 75 73 20 | ess.process)))..;;;.Synchronous. | 
| 663a0 | 50 72 6f 63 65 73 73 65 73 0a 0a 28 64 65 66 76    61 72 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 | Processes..(defvar.magit-process | 
| 663c0 | 2d 72 61 69 73 65 2d 65 72 72 6f 72 20 6e 69 6c    29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | -raise-error.nil)..(defun.magit- | 
| 663e0 | 67 69 74 20 28 26 72 65 73 74 20 61 72 67 73 29    0a 20 20 22 43 61 6c 6c 20 47 69 74 20 73 79 6e | git.(&rest.args)..."Call.Git.syn | 
| 66400 | 63 68 72 6f 6e 6f 75 73 6c 79 20 69 6e 20 61 20    73 65 70 61 72 61 74 65 20 70 72 6f 63 65 73 73 | chronously.in.a.separate.process | 
| 66420 | 2c 20 66 6f 72 20 73 69 64 65 2d 65 66 66 65 63    74 73 2e 0a 0a 4f 70 74 69 6f 6e 20 60 6d 61 67 | ,.for.side-effects...Option.`mag | 
| 66440 | 69 74 2d 67 69 74 2d 65 78 65 63 75 74 61 62 6c    65 27 20 73 70 65 63 69 66 69 65 73 20 74 68 65 | it-git-executable'.specifies.the | 
| 66460 | 20 47 69 74 20 65 78 65 63 75 74 61 62 6c 65 2e    0a 54 68 65 20 61 72 67 75 6d 65 6e 74 73 20 41 | .Git.executable..The.arguments.A | 
| 66480 | 52 47 53 20 73 70 65 63 69 66 79 20 61 72 67 75    6d 65 6e 74 73 20 74 6f 20 47 69 74 2c 20 74 68 | RGS.specify.arguments.to.Git,.th | 
| 664a0 | 65 79 20 61 72 65 20 66 6c 61 74 74 65 6e 65 64    0a 62 65 66 6f 72 65 20 75 73 65 2e 0a 0a 50 72 | ey.are.flattened.before.use...Pr | 
| 664c0 | 6f 63 65 73 73 20 6f 75 74 70 75 74 20 67 6f 65    73 20 69 6e 74 6f 20 61 20 6e 65 77 20 73 65 63 | ocess.output.goes.into.a.new.sec | 
| 664e0 | 74 69 6f 6e 20 69 6e 20 74 68 65 20 62 75 66 66    65 72 20 72 65 74 75 72 6e 65 64 20 62 79 0a 60 | tion.in.the.buffer.returned.by.` | 
| 66500 | 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 62 75    66 66 65 72 27 2e 20 20 49 66 20 47 69 74 20 65 | magit-process-buffer'...If.Git.e | 
| 66520 | 78 69 74 73 20 77 69 74 68 20 61 20 6e 6f 6e 2d    7a 65 72 6f 20 73 74 61 74 75 73 2c 0a 74 68 65 | xits.with.a.non-zero.status,.the | 
| 66540 | 6e 20 72 61 69 73 65 20 61 6e 20 65 72 72 6f 72    2e 22 0a 20 20 28 6c 65 74 20 28 28 6d 61 67 69 | n.raise.an.error."...(let.((magi | 
| 66560 | 74 2d 70 72 6f 63 65 73 73 2d 72 61 69 73 65 2d    65 72 72 6f 72 20 74 29 29 0a 20 20 20 20 28 6d | t-process-raise-error.t)).....(m | 
| 66580 | 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 61 72    67 73 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | agit-call-git.args)))..(defun.ma | 
| 665a0 | 67 69 74 2d 72 75 6e 2d 67 69 74 20 28 26 72 65    73 74 20 61 72 67 73 29 0a 20 20 22 43 61 6c 6c | git-run-git.(&rest.args)..."Call | 
| 665c0 | 20 47 69 74 20 73 79 6e 63 68 72 6f 6e 6f 75 73    6c 79 20 69 6e 20 61 20 73 65 70 61 72 61 74 65 | .Git.synchronously.in.a.separate | 
| 665e0 | 20 70 72 6f 63 65 73 73 2c 20 61 6e 64 20 72 65    66 72 65 73 68 2e 0a 0a 46 75 6e 63 74 69 6f 6e | .process,.and.refresh...Function | 
| 66600 | 20 60 6d 61 67 69 74 2d 67 69 74 2d 65 78 65 63    75 74 61 62 6c 65 27 20 73 70 65 63 69 66 69 65 | .`magit-git-executable'.specifie | 
| 66620 | 73 20 74 68 65 20 47 69 74 20 65 78 65 63 75 74    61 62 6c 65 20 61 6e 64 0a 6f 70 74 69 6f 6e 20 | s.the.Git.executable.and.option. | 
| 66640 | 60 6d 61 67 69 74 2d 67 69 74 2d 67 6c 6f 62 61    6c 2d 61 72 67 75 6d 65 6e 74 73 27 20 73 70 65 | `magit-git-global-arguments'.spe | 
| 66660 | 63 69 66 69 65 73 20 63 6f 6e 73 74 61 6e 74 20    61 72 67 75 6d 65 6e 74 73 2e 0a 54 68 65 20 61 | cifies.constant.arguments..The.a | 
| 66680 | 72 67 75 6d 65 6e 74 73 20 41 52 47 53 20 73 70    65 63 69 66 79 20 61 72 67 75 6d 65 6e 74 73 20 | rguments.ARGS.specify.arguments. | 
| 666a0 | 74 6f 20 47 69 74 2c 20 74 68 65 79 20 61 72 65    20 66 6c 61 74 74 65 6e 65 64 0a 62 65 66 6f 72 | to.Git,.they.are.flattened.befor | 
| 666c0 | 65 20 75 73 65 2e 0a 0a 41 66 74 65 72 20 47 69    74 20 72 65 74 75 72 6e 73 2c 20 74 68 65 20 63 | e.use...After.Git.returns,.the.c | 
| 666e0 | 75 72 72 65 6e 74 20 62 75 66 66 65 72 20 28 69    66 20 69 74 20 69 73 20 61 20 4d 61 67 69 74 20 | urrent.buffer.(if.it.is.a.Magit. | 
| 66700 | 62 75 66 66 65 72 29 0a 61 73 20 77 65 6c 6c 20    61 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 72 | buffer).as.well.as.the.current.r | 
| 66720 | 65 70 6f 73 69 74 6f 72 79 27 73 20 73 74 61 74    75 73 20 62 75 66 66 65 72 20 61 72 65 20 72 65 | epository's.status.buffer.are.re | 
| 66740 | 66 72 65 73 68 65 64 2e 0a 0a 50 72 6f 63 65 73    73 20 6f 75 74 70 75 74 20 67 6f 65 73 20 69 6e | freshed...Process.output.goes.in | 
| 66760 | 74 6f 20 61 20 6e 65 77 20 73 65 63 74 69 6f 6e    20 69 6e 20 74 68 65 20 62 75 66 66 65 72 20 72 | to.a.new.section.in.the.buffer.r | 
| 66780 | 65 74 75 72 6e 65 64 20 62 79 0a 60 6d 61 67 69    74 2d 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 | eturned.by.`magit-process-buffer | 
| 667a0 | 27 2e 22 0a 20 20 28 6c 65 74 20 28 28 6d 61 67    69 74 2d 2d 72 65 66 72 65 73 68 2d 63 61 63 68 | '."...(let.((magit--refresh-cach | 
| 667c0 | 65 20 28 6c 69 73 74 20 28 63 6f 6e 73 20 30 20    30 29 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 | e.(list.(cons.0.0)))).....(magit | 
| 667e0 | 2d 63 61 6c 6c 2d 67 69 74 20 61 72 67 73 29 0a    20 20 20 20 28 77 68 65 6e 20 28 6d 65 6d 62 65 | -call-git.args).....(when.(membe | 
| 66800 | 72 20 28 63 61 72 20 61 72 67 73 29 20 27 28 22    69 6e 69 74 22 20 22 63 6c 6f 6e 65 22 29 29 0a | r.(car.args).'("init"."clone")). | 
| 66820 | 20 20 20 20 20 20 3b 3b 20 43 72 65 61 74 69 6e    67 20 61 20 6e 65 77 20 72 65 70 6f 73 69 74 6f | ......;;.Creating.a.new.reposito | 
| 66840 | 72 79 20 69 6e 76 61 6c 69 64 61 74 65 73 20 74    68 65 20 63 61 63 68 65 2e 0a 20 20 20 20 20 20 | ry.invalidates.the.cache........ | 
| 66860 | 28 73 65 74 71 20 6d 61 67 69 74 2d 2d 72 65 66    72 65 73 68 2d 63 61 63 68 65 20 6e 69 6c 29 29 | (setq.magit--refresh-cache.nil)) | 
| 66880 | 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 65 66 72    65 73 68 29 29 29 0a 0a 28 64 65 66 76 61 72 20 | .....(magit-refresh)))..(defvar. | 
| 668a0 | 6d 61 67 69 74 2d 70 72 65 2d 63 61 6c 6c 2d 67    69 74 2d 68 6f 6f 6b 20 6e 69 6c 29 0a 0a 28 64 | magit-pre-call-git-hook.nil)..(d | 
| 668c0 | 65 66 75 6e 20 6d 61 67 69 74 2d 63 61 6c 6c 2d    67 69 74 20 28 26 72 65 73 74 20 61 72 67 73 29 | efun.magit-call-git.(&rest.args) | 
| 668e0 | 0a 20 20 22 43 61 6c 6c 20 47 69 74 20 73 79 6e    63 68 72 6f 6e 6f 75 73 6c 79 20 69 6e 20 61 20 | ..."Call.Git.synchronously.in.a. | 
| 66900 | 73 65 70 61 72 61 74 65 20 70 72 6f 63 65 73 73    2e 0a 0a 46 75 6e 63 74 69 6f 6e 20 60 6d 61 67 | separate.process...Function.`mag | 
| 66920 | 69 74 2d 67 69 74 2d 65 78 65 63 75 74 61 62 6c    65 27 20 73 70 65 63 69 66 69 65 73 20 74 68 65 | it-git-executable'.specifies.the | 
| 66940 | 20 47 69 74 20 65 78 65 63 75 74 61 62 6c 65 20    61 6e 64 0a 6f 70 74 69 6f 6e 20 60 6d 61 67 69 | .Git.executable.and.option.`magi | 
| 66960 | 74 2d 67 69 74 2d 67 6c 6f 62 61 6c 2d 61 72 67    75 6d 65 6e 74 73 27 20 73 70 65 63 69 66 69 65 | t-git-global-arguments'.specifie | 
| 66980 | 73 20 63 6f 6e 73 74 61 6e 74 20 61 72 67 75 6d    65 6e 74 73 2e 0a 54 68 65 20 61 72 67 75 6d 65 | s.constant.arguments..The.argume | 
| 669a0 | 6e 74 73 20 41 52 47 53 20 73 70 65 63 69 66 79    20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 47 69 | nts.ARGS.specify.arguments.to.Gi | 
| 669c0 | 74 2c 20 74 68 65 79 20 61 72 65 20 66 6c 61 74    74 65 6e 65 64 0a 62 65 66 6f 72 65 20 75 73 65 | t,.they.are.flattened.before.use | 
| 669e0 | 2e 0a 0a 50 72 6f 63 65 73 73 20 6f 75 74 70 75    74 20 67 6f 65 73 20 69 6e 74 6f 20 61 20 6e 65 | ...Process.output.goes.into.a.ne | 
| 66a00 | 77 20 73 65 63 74 69 6f 6e 20 69 6e 20 74 68 65    20 62 75 66 66 65 72 20 72 65 74 75 72 6e 65 64 | w.section.in.the.buffer.returned | 
| 66a20 | 20 62 79 0a 60 6d 61 67 69 74 2d 70 72 6f 63 65    73 73 2d 62 75 66 66 65 72 27 2e 22 0a 20 20 28 | .by.`magit-process-buffer'."...( | 
| 66a40 | 72 75 6e 2d 68 6f 6f 6b 73 20 27 6d 61 67 69 74    2d 70 72 65 2d 63 61 6c 6c 2d 67 69 74 2d 68 6f | run-hooks.'magit-pre-call-git-ho | 
| 66a60 | 6f 6b 29 0a 20 20 28 6c 65 74 20 28 28 64 65 66    61 75 6c 74 2d 70 72 6f 63 65 73 73 2d 63 6f 64 | ok)...(let.((default-process-cod | 
| 66a80 | 69 6e 67 2d 73 79 73 74 65 6d 20 28 6d 61 67 69    74 2d 2d 70 72 6f 63 65 73 73 2d 63 6f 64 69 6e | ing-system.(magit--process-codin | 
| 66aa0 | 67 2d 73 79 73 74 65 6d 29 29 29 0a 20 20 20 20    28 61 70 70 6c 79 20 23 27 6d 61 67 69 74 2d 63 | g-system))).....(apply.#'magit-c | 
| 66ac0 | 61 6c 6c 2d 70 72 6f 63 65 73 73 0a 20 20 20 20    20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 | all-process............(magit-gi | 
| 66ae0 | 74 2d 65 78 65 63 75 74 61 62 6c 65 29 0a 20 20    20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | t-executable)............(magit- | 
| 66b00 | 70 72 6f 63 65 73 73 2d 67 69 74 2d 61 72 67 75    6d 65 6e 74 73 20 61 72 67 73 29 29 29 29 0a 0a | process-git-arguments.args)))).. | 
| 66b20 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 63 61 6c    6c 2d 70 72 6f 63 65 73 73 20 28 70 72 6f 67 72 | (defun.magit-call-process.(progr | 
| 66b40 | 61 6d 20 26 72 65 73 74 20 61 72 67 73 29 0a 20    20 22 43 61 6c 6c 20 50 52 4f 47 52 41 4d 20 73 | am.&rest.args)..."Call.PROGRAM.s | 
| 66b60 | 79 6e 63 68 72 6f 6e 6f 75 73 6c 79 20 69 6e 20    61 20 73 65 70 61 72 61 74 65 20 70 72 6f 63 65 | ynchronously.in.a.separate.proce | 
| 66b80 | 73 73 2e 0a 50 72 6f 63 65 73 73 20 6f 75 74 70    75 74 20 67 6f 65 73 20 69 6e 74 6f 20 61 20 6e | ss..Process.output.goes.into.a.n | 
| 66ba0 | 65 77 20 73 65 63 74 69 6f 6e 20 69 6e 20 74 68    65 20 62 75 66 66 65 72 20 72 65 74 75 72 6e 65 | ew.section.in.the.buffer.returne | 
| 66bc0 | 64 20 62 79 0a 60 6d 61 67 69 74 2d 70 72 6f 63    65 73 73 2d 62 75 66 66 65 72 27 2e 22 0a 20 20 | d.by.`magit-process-buffer'."... | 
| 66be0 | 28 70 63 61 73 65 2d 6c 65 74 20 28 28 60 28 2c    70 72 6f 63 65 73 73 2d 62 75 66 20 2e 20 2c 73 | (pcase-let.((`(,process-buf...,s | 
| 66c00 | 65 63 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 70 72 | ection)................(magit-pr | 
| 66c20 | 6f 63 65 73 73 2d 73 65 74 75 70 20 70 72 6f 67    72 61 6d 20 61 72 67 73 29 29 29 0a 20 20 20 20 | ocess-setup.program.args)))..... | 
| 66c40 | 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 66    69 6e 69 73 68 0a 20 20 20 20 20 28 6c 65 74 20 | (magit-process-finish......(let. | 
| 66c60 | 28 28 69 6e 68 69 62 69 74 2d 72 65 61 64 2d 6f    6e 6c 79 20 74 29 29 0a 20 20 20 20 20 20 20 28 | ((inhibit-read-only.t))........( | 
| 66c80 | 61 70 70 6c 79 20 23 27 6d 61 67 69 74 2d 70 72    6f 63 65 73 73 2d 66 69 6c 65 20 70 72 6f 67 72 | apply.#'magit-process-file.progr | 
| 66ca0 | 61 6d 20 6e 69 6c 20 70 72 6f 63 65 73 73 2d 62    75 66 20 6e 69 6c 20 61 72 67 73 29 29 0a 20 20 | am.nil.process-buf.nil.args))... | 
| 66cc0 | 20 20 20 70 72 6f 63 65 73 73 2d 62 75 66 20 28    63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 29 20 | ...process-buf.(current-buffer). | 
| 66ce0 | 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72    79 20 73 65 63 74 69 6f 6e 29 29 29 0a 0a 28 64 | default-directory.section)))..(d | 
| 66d00 | 65 66 75 6e 20 6d 61 67 69 74 2d 70 72 6f 63 65    73 73 2d 67 69 74 20 28 64 65 73 74 69 6e 61 74 | efun.magit-process-git.(destinat | 
| 66d20 | 69 6f 6e 20 26 72 65 73 74 20 61 72 67 73 29 0a    20 20 22 43 61 6c 6c 20 47 69 74 20 73 79 6e 63 | ion.&rest.args)..."Call.Git.sync | 
| 66d40 | 68 72 6f 6e 6f 75 73 6c 79 20 69 6e 20 61 20 73    65 70 61 72 61 74 65 20 70 72 6f 63 65 73 73 2c | hronously.in.a.separate.process, | 
| 66d60 | 20 72 65 74 75 72 6e 69 6e 67 20 69 74 73 20 65    78 69 74 20 63 6f 64 65 2e 0a 44 45 53 54 49 4e | .returning.its.exit.code..DESTIN | 
| 66d80 | 41 54 49 4f 4e 20 73 70 65 63 69 66 69 65 73 20    68 6f 77 20 74 6f 20 68 61 6e 64 6c 65 20 74 68 | ATION.specifies.how.to.handle.th | 
| 66da0 | 65 20 6f 75 74 70 75 74 2c 20 6c 69 6b 65 20 66    6f 72 0a 60 63 61 6c 6c 2d 70 72 6f 63 65 73 73 | e.output,.like.for.`call-process | 
| 66dc0 | 27 2c 20 65 78 63 65 70 74 20 74 68 61 74 20 66    69 6c 65 20 68 61 6e 64 6c 65 72 73 20 61 72 65 | ',.except.that.file.handlers.are | 
| 66de0 | 20 73 75 70 70 6f 72 74 65 64 2e 0a 45 6e 61 62    6c 65 20 43 79 67 77 69 6e 27 73 20 5c 22 6e 6f | .supported..Enable.Cygwin's.\"no | 
| 66e00 | 67 6c 6f 62 5c 22 20 6f 70 74 69 6f 6e 20 64 75    72 69 6e 67 20 74 68 65 20 63 61 6c 6c 20 61 6e | glob\".option.during.the.call.an | 
| 66e20 | 64 0a 65 6e 73 75 72 65 20 75 6e 69 78 20 65 6f    6c 20 63 6f 6e 76 65 72 73 69 6f 6e 2e 22 0a 20 | d.ensure.unix.eol.conversion.".. | 
| 66e40 | 20 28 61 70 70 6c 79 20 23 27 6d 61 67 69 74 2d    70 72 6f 63 65 73 73 2d 66 69 6c 65 0a 20 20 20 | .(apply.#'magit-process-file.... | 
| 66e60 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74    2d 65 78 65 63 75 74 61 62 6c 65 29 0a 20 20 20 | ......(magit-git-executable).... | 
| 66e80 | 20 20 20 20 20 20 6e 69 6c 20 64 65 73 74 69 6e    61 74 69 6f 6e 20 6e 69 6c 0a 20 20 20 20 20 20 | ......nil.destination.nil....... | 
| 66ea0 | 20 20 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73    73 2d 67 69 74 2d 61 72 67 75 6d 65 6e 74 73 20 | ...(magit-process-git-arguments. | 
| 66ec0 | 61 72 67 73 29 29 29 0a 0a 28 64 65 66 75 6e 20    6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 66 69 | args)))..(defun.magit-process-fi | 
| 66ee0 | 6c 65 20 28 70 72 6f 63 65 73 73 20 26 6f 70 74    69 6f 6e 61 6c 20 69 6e 66 69 6c 65 20 62 75 66 | le.(process.&optional.infile.buf | 
| 66f00 | 66 65 72 20 64 69 73 70 6c 61 79 20 26 72 65 73    74 20 61 72 67 73 29 0a 20 20 22 50 72 6f 63 65 | fer.display.&rest.args)..."Proce | 
| 66f20 | 73 73 20 66 69 6c 65 73 20 73 79 6e 63 68 72 6f    6e 6f 75 73 6c 79 20 69 6e 20 61 20 73 65 70 61 | ss.files.synchronously.in.a.sepa | 
| 66f40 | 72 61 74 65 20 70 72 6f 63 65 73 73 2e 0a 49 64    65 6e 74 69 63 61 6c 20 74 6f 20 60 70 72 6f 63 | rate.process..Identical.to.`proc | 
| 66f60 | 65 73 73 2d 66 69 6c 65 27 20 62 75 74 20 74 65    6d 70 6f 72 61 72 69 6c 79 20 65 6e 61 62 6c 65 | ess-file'.but.temporarily.enable | 
| 66f80 | 20 43 79 67 77 69 6e 27 73 0a 5c 22 6e 6f 67 6c    6f 62 5c 22 20 6f 70 74 69 6f 6e 20 64 75 72 69 | .Cygwin's.\"noglob\".option.duri | 
| 66fa0 | 6e 67 20 74 68 65 20 63 61 6c 6c 20 61 6e 64 20    65 6e 73 75 72 65 20 75 6e 69 78 20 65 6f 6c 0a | ng.the.call.and.ensure.unix.eol. | 
| 66fc0 | 63 6f 6e 76 65 72 73 69 6f 6e 2e 22 0a 20 20 28    77 68 65 6e 20 6d 61 67 69 74 2d 70 72 6f 63 65 | conversion."...(when.magit-proce | 
| 66fe0 | 73 73 2d 65 78 74 72 65 6d 65 2d 6c 6f 67 67 69    6e 67 0a 20 20 20 20 28 6c 65 74 20 28 28 69 6e | ss-extreme-logging.....(let.((in | 
| 67000 | 68 69 62 69 74 2d 6d 65 73 73 61 67 65 20 74 29    29 0a 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 | hibit-message.t)).......(message | 
| 67020 | 20 22 24 20 25 73 22 20 28 6d 61 67 69 74 2d 70    72 6f 63 65 73 73 2d 2d 66 6f 72 6d 61 74 2d 61 | ."$.%s".(magit-process--format-a | 
| 67040 | 72 67 75 6d 65 6e 74 73 20 70 72 6f 63 65 73 73    20 61 72 67 73 29 29 29 29 0a 20 20 28 6c 65 74 | rguments.process.args))))...(let | 
| 67060 | 20 28 28 70 72 6f 63 65 73 73 2d 65 6e 76 69 72    6f 6e 6d 65 6e 74 20 28 6d 61 67 69 74 2d 70 72 | .((process-environment.(magit-pr | 
| 67080 | 6f 63 65 73 73 2d 65 6e 76 69 72 6f 6e 6d 65 6e    74 29 29 0a 20 20 20 20 20 20 20 20 28 64 65 66 | ocess-environment)).........(def | 
| 670a0 | 61 75 6c 74 2d 70 72 6f 63 65 73 73 2d 63 6f 64    69 6e 67 2d 73 79 73 74 65 6d 20 28 6d 61 67 69 | ault-process-coding-system.(magi | 
| 670c0 | 74 2d 2d 70 72 6f 63 65 73 73 2d 63 6f 64 69 6e    67 2d 73 79 73 74 65 6d 29 29 29 0a 20 20 20 20 | t--process-coding-system)))..... | 
| 670e0 | 28 61 70 70 6c 79 20 23 27 70 72 6f 63 65 73 73    2d 66 69 6c 65 20 70 72 6f 63 65 73 73 20 69 6e | (apply.#'process-file.process.in | 
| 67100 | 66 69 6c 65 20 62 75 66 66 65 72 20 64 69 73 70    6c 61 79 20 61 72 67 73 29 29 29 0a 0a 28 64 65 | file.buffer.display.args)))..(de | 
| 67120 | 66 75 6e 20 6d 61 67 69 74 2d 70 72 6f 63 65 73    73 2d 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 28 29 | fun.magit-process-environment.() | 
| 67140 | 0a 20 20 3b 3b 20 54 68 65 20 76 61 72 69 6f 75    73 20 77 33 32 20 68 61 63 6b 73 20 61 72 65 20 | ...;;.The.various.w32.hacks.are. | 
| 67160 | 6f 6e 6c 79 20 61 70 70 6c 69 63 61 62 6c 65 20    77 68 65 6e 20 72 75 6e 6e 69 6e 67 20 6f 6e 20 | only.applicable.when.running.on. | 
| 67180 | 74 68 65 0a 20 20 3b 3b 20 6c 6f 63 61 6c 20 6d    61 63 68 69 6e 65 2e 20 20 41 73 20 6f 66 20 45 | the...;;.local.machine...As.of.E | 
| 671a0 | 6d 61 63 73 20 32 35 2e 31 2c 20 61 20 6c 6f 63    61 6c 20 62 69 6e 64 69 6e 67 20 6f 66 0a 20 20 | macs.25.1,.a.local.binding.of... | 
| 671c0 | 3b 3b 20 70 72 6f 63 65 73 73 2d 65 6e 76 69 72    6f 6e 6d 65 6e 74 20 64 69 66 66 65 72 65 6e 74 | ;;.process-environment.different | 
| 671e0 | 20 66 72 6f 6d 20 74 68 65 20 74 6f 70 2d 6c 65    76 65 6c 20 76 61 6c 75 65 20 61 66 66 65 63 74 | .from.the.top-level.value.affect | 
| 67200 | 73 0a 20 20 3b 3b 20 74 68 65 20 65 6e 76 69 72    6f 6e 6d 65 6e 74 20 75 73 65 64 20 69 6e 0a 20 | s...;;.the.environment.used.in.. | 
| 67220 | 20 3b 3b 20 74 72 61 6d 70 2d 73 68 2d 68 61 6e    64 6c 65 2d 7b 73 74 61 72 74 2d 66 69 6c 65 2d | .;;.tramp-sh-handle-{start-file- | 
| 67240 | 70 72 6f 63 65 73 73 2c 70 72 6f 63 65 73 73 2d    66 69 6c 65 7d 2e 0a 20 20 28 6c 65 74 20 28 28 | process,process-file}....(let.(( | 
| 67260 | 6c 6f 63 61 6c 20 28 6e 6f 74 20 28 66 69 6c 65    2d 72 65 6d 6f 74 65 2d 70 20 64 65 66 61 75 6c | local.(not.(file-remote-p.defaul | 
| 67280 | 74 2d 64 69 72 65 63 74 6f 72 79 29 29 29 29 0a    20 20 20 20 28 61 70 70 65 6e 64 20 6d 61 67 69 | t-directory)))).....(append.magi | 
| 672a0 | 74 2d 67 69 74 2d 65 6e 76 69 72 6f 6e 6d 65 6e    74 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 61 | t-git-environment.............(a | 
| 672c0 | 6e 64 20 6c 6f 63 61 6c 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 63 64 72 20 28 | nd.local..................(cdr.( | 
| 672e0 | 61 73 73 6f 63 20 6d 61 67 69 74 2d 67 69 74 2d    65 78 65 63 75 74 61 62 6c 65 20 6d 61 67 69 74 | assoc.magit-git-executable.magit | 
| 67300 | 2d 67 69 74 2d 77 33 32 2d 70 61 74 68 2d 68 61    63 6b 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | -git-w32-path-hack)))........... | 
| 67320 | 20 20 28 61 6e 64 20 6c 6f 63 61 6c 20 6d 61 67    69 74 2d 6e 65 65 64 2d 63 79 67 77 69 6e 2d 6e | ..(and.local.magit-need-cygwin-n | 
| 67340 | 6f 67 6c 6f 62 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6d 61 70 63 61 72 20 28 | oglob..................(mapcar.( | 
| 67360 | 6c 61 6d 62 64 61 20 28 76 61 72 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | lambda.(var).................... | 
| 67380 | 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20    76 61 72 20 22 3d 22 20 28 69 66 2d 6c 65 74 20 | ........(concat.var."=".(if-let. | 
| 673a0 | 28 28 76 61 6c 20 28 67 65 74 65 6e 76 20 76 61    72 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ((val.(getenv.var)))............ | 
| 673c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 673e0 | 20 20 20 20 28 63 6f 6e 63 61 74 20 76 61 6c 20    22 20 6e 6f 67 6c 6f 62 22 29 0a 20 20 20 20 20 | ....(concat.val.".noglob")...... | 
| 67400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 67420 | 20 20 20 20 20 20 20 20 22 6e 6f 67 6c 6f 62 22    29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ........"noglob")))............. | 
| 67440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 22    43 59 47 57 49 4e 22 20 22 4d 53 59 53 22 29 29 | .............'("CYGWIN"."MSYS")) | 
| 67460 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 72    6f 63 65 73 73 2d 65 6e 76 69 72 6f 6e 6d 65 6e | ).............process-environmen | 
| 67480 | 74 29 29 29 0a 0a 28 64 65 66 76 61 72 20 6d 61    67 69 74 2d 74 68 69 73 2d 70 72 6f 63 65 73 73 | t)))..(defvar.magit-this-process | 
| 674a0 | 20 6e 69 6c 29 0a 0a 28 64 65 66 75 6e 20 6d 61    67 69 74 2d 72 75 6e 2d 67 69 74 2d 77 69 74 68 | .nil)..(defun.magit-run-git-with | 
| 674c0 | 2d 69 6e 70 75 74 20 28 26 72 65 73 74 20 61 72    67 73 29 0a 20 20 22 43 61 6c 6c 20 47 69 74 20 | -input.(&rest.args)..."Call.Git. | 
| 674e0 | 69 6e 20 61 20 73 65 70 61 72 61 74 65 20 70 72    6f 63 65 73 73 2e 0a 41 52 47 53 20 69 73 20 66 | in.a.separate.process..ARGS.is.f | 
| 67500 | 6c 61 74 74 65 6e 65 64 20 61 6e 64 20 74 68 65    6e 20 75 73 65 64 20 61 73 20 61 72 67 75 6d 65 | lattened.and.then.used.as.argume | 
| 67520 | 6e 74 73 20 74 6f 20 47 69 74 2e 0a 0a 54 68 65    20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 27 | nts.to.Git...The.current.buffer' | 
| 67540 | 73 20 63 6f 6e 74 65 6e 74 20 69 73 20 75 73 65    64 20 61 73 20 74 68 65 20 70 72 6f 63 65 73 73 | s.content.is.used.as.the.process | 
| 67560 | 27 73 20 73 74 61 6e 64 61 72 64 0a 69 6e 70 75    74 2e 20 20 54 68 65 20 62 75 66 66 65 72 20 69 | 's.standard.input...The.buffer.i | 
| 67580 | 73 20 61 73 73 75 6d 65 64 20 74 6f 20 62 65 20    74 65 6d 70 6f 72 61 72 79 20 61 6e 64 20 74 68 | s.assumed.to.be.temporary.and.th | 
| 675a0 | 75 73 20 4f 4b 20 74 6f 0a 6d 6f 64 69 66 79 2e    0a 0a 46 75 6e 63 74 69 6f 6e 20 60 6d 61 67 69 | us.OK.to.modify...Function.`magi | 
| 675c0 | 74 2d 67 69 74 2d 65 78 65 63 75 74 61 62 6c 65    27 20 73 70 65 63 69 66 69 65 73 20 74 68 65 20 | t-git-executable'.specifies.the. | 
| 675e0 | 47 69 74 20 65 78 65 63 75 74 61 62 6c 65 20 61    6e 64 0a 6f 70 74 69 6f 6e 20 60 6d 61 67 69 74 | Git.executable.and.option.`magit | 
| 67600 | 2d 67 69 74 2d 67 6c 6f 62 61 6c 2d 61 72 67 75    6d 65 6e 74 73 27 20 73 70 65 63 69 66 69 65 73 | -git-global-arguments'.specifies | 
| 67620 | 20 63 6f 6e 73 74 61 6e 74 20 61 72 67 75 6d 65    6e 74 73 2e 0a 54 68 65 20 72 65 6d 61 69 6e 69 | .constant.arguments..The.remaini | 
| 67640 | 6e 67 20 61 72 67 75 6d 65 6e 74 73 20 41 52 47    53 20 73 70 65 63 69 66 79 20 61 72 67 75 6d 65 | ng.arguments.ARGS.specify.argume | 
| 67660 | 6e 74 73 20 74 6f 20 47 69 74 2c 20 74 68 65 79    20 61 72 65 0a 66 6c 61 74 74 65 6e 65 64 20 62 | nts.to.Git,.they.are.flattened.b | 
| 67680 | 65 66 6f 72 65 20 75 73 65 2e 22 0a 20 20 28 77    68 65 6e 20 28 65 71 20 73 79 73 74 65 6d 2d 74 | efore.use."...(when.(eq.system-t | 
| 676a0 | 79 70 65 20 27 77 69 6e 64 6f 77 73 2d 6e 74 29    0a 20 20 20 20 3b 3b 20 4f 6e 20 77 33 32 2c 20 | ype.'windows-nt).....;;.On.w32,. | 
| 676c0 | 67 69 74 20 65 78 70 65 63 74 73 20 55 54 46 2d    38 20 65 6e 63 6f 64 65 64 20 69 6e 70 75 74 2c | git.expects.UTF-8.encoded.input, | 
| 676e0 | 20 69 67 6e 6f 72 65 20 61 6e 79 20 75 73 65 72    0a 20 20 20 20 3b 3b 20 63 6f 6e 66 69 67 75 72 | .ignore.any.user.....;;.configur | 
| 67700 | 61 74 69 6f 6e 20 74 65 6c 6c 69 6e 67 20 75 73    20 6f 74 68 65 72 77 69 73 65 20 28 73 65 65 20 | ation.telling.us.otherwise.(see. | 
| 67720 | 23 33 32 35 30 29 2e 0a 20 20 20 20 28 65 6e 63    6f 64 65 2d 63 6f 64 69 6e 67 2d 72 65 67 69 6f | #3250)......(encode-coding-regio | 
| 67740 | 6e 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 20 28 70    6f 69 6e 74 2d 6d 61 78 29 20 27 75 74 66 2d 38 | n.(point-min).(point-max).'utf-8 | 
| 67760 | 2d 75 6e 69 78 29 29 0a 20 20 28 69 66 20 28 66    69 6c 65 2d 72 65 6d 6f 74 65 2d 70 20 64 65 66 | -unix))...(if.(file-remote-p.def | 
| 67780 | 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 0a    20 20 20 20 20 20 3b 3b 20 57 65 20 6c 61 63 6b | ault-directory).......;;.We.lack | 
| 677a0 | 20 60 70 72 6f 63 65 73 73 2d 66 69 6c 65 2d 72    65 67 69 6f 6e 27 2c 20 73 6f 20 66 61 6c 6c 20 | .`process-file-region',.so.fall. | 
| 677c0 | 62 61 63 6b 20 74 6f 20 61 73 79 6e 63 68 20 2b    0a 20 20 20 20 20 20 3b 3b 20 77 61 69 74 69 6e | back.to.asynch.+.......;;.waitin | 
| 677e0 | 67 20 69 6e 20 72 65 6d 6f 74 65 20 63 61 73 65    2e 0a 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 20 | g.in.remote.case........(progn.. | 
| 67800 | 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 74    61 72 74 2d 67 69 74 20 28 63 75 72 72 65 6e 74 | .......(magit-start-git.(current | 
| 67820 | 2d 62 75 66 66 65 72 29 20 61 72 67 73 29 0a 20    20 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 61 | -buffer).args).........(while.(a | 
| 67840 | 6e 64 20 6d 61 67 69 74 2d 74 68 69 73 2d 70 72    6f 63 65 73 73 0a 20 20 20 20 20 20 20 20 20 20 | nd.magit-this-process........... | 
| 67860 | 20 20 20 20 20 20 20 20 20 20 28 65 71 20 28 70    72 6f 63 65 73 73 2d 73 74 61 74 75 73 20 6d 61 | ..........(eq.(process-status.ma | 
| 67880 | 67 69 74 2d 74 68 69 73 2d 70 72 6f 63 65 73 73    29 20 27 72 75 6e 29 29 0a 20 20 20 20 20 20 20 | git-this-process).'run))........ | 
| 678a0 | 20 20 20 28 73 6c 65 65 70 2d 66 6f 72 20 30 2e    30 30 35 29 29 29 0a 20 20 20 20 28 72 75 6e 2d | ...(sleep-for.0.005))).....(run- | 
| 678c0 | 68 6f 6f 6b 73 20 27 6d 61 67 69 74 2d 70 72 65    2d 63 61 6c 6c 2d 67 69 74 2d 68 6f 6f 6b 29 0a | hooks.'magit-pre-call-git-hook). | 
| 678e0 | 20 20 20 20 28 70 63 61 73 65 2d 6c 65 74 2a 20    28 28 70 72 6f 63 65 73 73 2d 65 6e 76 69 72 6f | ....(pcase-let*.((process-enviro | 
| 67900 | 6e 6d 65 6e 74 20 28 6d 61 67 69 74 2d 70 72 6f    63 65 73 73 2d 65 6e 76 69 72 6f 6e 6d 65 6e 74 | nment.(magit-process-environment | 
| 67920 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 64 65 66 61 75 6c 74 2d 70 72 6f | ))..................(default-pro | 
| 67940 | 63 65 73 73 2d 63 6f 64 69 6e 67 2d 73 79 73 74    65 6d 20 28 6d 61 67 69 74 2d 2d 70 72 6f 63 65 | cess-coding-system.(magit--proce | 
| 67960 | 73 73 2d 63 6f 64 69 6e 67 2d 73 79 73 74 65 6d    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ss-coding-system)).............. | 
| 67980 | 20 20 20 20 28 66 6c 61 74 2d 61 72 67 73 20 28    6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 67 69 | ....(flat-args.(magit-process-gi | 
| 679a0 | 74 2d 61 72 67 75 6d 65 6e 74 73 20 61 72 67 73    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-arguments.args)).............. | 
| 679c0 | 20 20 20 20 28 60 28 2c 70 72 6f 63 65 73 73 2d    62 75 66 20 2e 20 2c 73 65 63 74 69 6f 6e 29 0a | ....(`(,process-buf...,section). | 
| 679e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 | ..................(magit-process | 
| 67a00 | 2d 73 65 74 75 70 20 28 6d 61 67 69 74 2d 67 69    74 2d 65 78 65 63 75 74 61 62 6c 65 29 20 66 6c | -setup.(magit-git-executable).fl | 
| 67a20 | 61 74 2d 61 72 67 73 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 69 6e 68 69 | at-args))..................(inhi | 
| 67a40 | 62 69 74 2d 72 65 61 64 2d 6f 6e 6c 79 20 74 29    29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 70 | bit-read-only.t)).......(magit-p | 
| 67a60 | 72 6f 63 65 73 73 2d 66 69 6e 69 73 68 0a 20 20    20 20 20 20 20 28 61 70 70 6c 79 20 23 27 63 61 | rocess-finish........(apply.#'ca | 
| 67a80 | 6c 6c 2d 70 72 6f 63 65 73 73 2d 72 65 67 69 6f    6e 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 20 28 70 | ll-process-region.(point-min).(p | 
| 67aa0 | 6f 69 6e 74 2d 6d 61 78 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 | oint-max)...............(magit-g | 
| 67ac0 | 69 74 2d 65 78 65 63 75 74 61 62 6c 65 29 20 6e    69 6c 20 70 72 6f 63 65 73 73 2d 62 75 66 20 6e | it-executable).nil.process-buf.n | 
| 67ae0 | 69 6c 20 66 6c 61 74 2d 61 72 67 73 29 0a 20 20    20 20 20 20 20 70 72 6f 63 65 73 73 2d 62 75 66 | il.flat-args)........process-buf | 
| 67b00 | 20 6e 69 6c 20 64 65 66 61 75 6c 74 2d 64 69 72    65 63 74 6f 72 79 20 73 65 63 74 69 6f 6e 29 29 | .nil.default-directory.section)) | 
| 67b20 | 29 29 0a 0a 3b 3b 3b 20 41 73 79 6e 63 68 72 6f    6e 6f 75 73 20 50 72 6f 63 65 73 73 65 73 0a 0a | ))..;;;.Asynchronous.Processes.. | 
| 67b40 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 75 6e    2d 67 69 74 2d 61 73 79 6e 63 20 28 26 72 65 73 | (defun.magit-run-git-async.(&res | 
| 67b60 | 74 20 61 72 67 73 29 0a 20 20 22 53 74 61 72 74    20 47 69 74 2c 20 70 72 65 70 61 72 65 20 66 6f | t.args)..."Start.Git,.prepare.fo | 
| 67b80 | 72 20 72 65 66 72 65 73 68 2c 20 61 6e 64 20 72    65 74 75 72 6e 20 74 68 65 20 70 72 6f 63 65 73 | r.refresh,.and.return.the.proces | 
| 67ba0 | 73 20 6f 62 6a 65 63 74 2e 0a 41 52 47 53 20 69    73 20 66 6c 61 74 74 65 6e 65 64 20 61 6e 64 20 | s.object..ARGS.is.flattened.and. | 
| 67bc0 | 74 68 65 6e 20 75 73 65 64 20 61 73 20 61 72 67    75 6d 65 6e 74 73 20 74 6f 20 47 69 74 2e 0a 0a | then.used.as.arguments.to.Git... | 
| 67be0 | 44 69 73 70 6c 61 79 20 74 68 65 20 63 6f 6d 6d    61 6e 64 20 6c 69 6e 65 20 61 72 67 75 6d 65 6e | Display.the.command.line.argumen | 
| 67c00 | 74 73 20 69 6e 20 74 68 65 20 65 63 68 6f 20 61    72 65 61 2e 0a 0a 41 66 74 65 72 20 47 69 74 20 | ts.in.the.echo.area...After.Git. | 
| 67c20 | 72 65 74 75 72 6e 73 20 73 6f 6d 65 20 62 75 66    66 65 72 73 20 61 72 65 20 72 65 66 72 65 73 68 | returns.some.buffers.are.refresh | 
| 67c40 | 65 64 3a 20 74 68 65 20 62 75 66 66 65 72 20 74    68 61 74 20 77 61 73 0a 63 75 72 72 65 6e 74 20 | ed:.the.buffer.that.was.current. | 
| 67c60 | 77 68 65 6e 20 74 68 69 73 20 66 75 6e 63 74 69    6f 6e 20 77 61 73 20 63 61 6c 6c 65 64 20 28 69 | when.this.function.was.called.(i | 
| 67c80 | 66 20 69 74 20 69 73 20 61 20 4d 61 67 69 74 20    62 75 66 66 65 72 0a 61 6e 64 20 73 74 69 6c 6c | f.it.is.a.Magit.buffer.and.still | 
| 67ca0 | 20 61 6c 69 76 65 29 2c 20 61 73 20 77 65 6c 6c    20 61 73 20 74 68 65 20 72 65 73 70 65 63 74 69 | .alive),.as.well.as.the.respecti | 
| 67cc0 | 76 65 20 4d 61 67 69 74 20 73 74 61 74 75 73 20    62 75 66 66 65 72 2e 0a 0a 53 65 65 20 60 6d 61 | ve.Magit.status.buffer...See.`ma | 
| 67ce0 | 67 69 74 2d 73 74 61 72 74 2d 70 72 6f 63 65 73    73 27 20 66 6f 72 20 6d 6f 72 65 20 69 6e 66 6f | git-start-process'.for.more.info | 
| 67d00 | 72 6d 61 74 69 6f 6e 2e 22 0a 20 20 28 6d 65 73    73 61 67 65 20 22 52 75 6e 6e 69 6e 67 20 25 73 | rmation."...(message."Running.%s | 
| 67d20 | 20 25 73 22 20 28 6d 61 67 69 74 2d 67 69 74 2d    65 78 65 63 75 74 61 62 6c 65 29 0a 20 20 20 20 | .%s".(magit-git-executable)..... | 
| 67d40 | 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6d 20    28 6d 61 70 63 6f 6e 63 61 74 20 23 27 69 64 65 | .......(let.((m.(mapconcat.#'ide | 
| 67d60 | 6e 74 69 74 79 20 28 66 6c 61 74 74 65 6e 2d 74    72 65 65 20 61 72 67 73 29 20 22 20 22 29 29 29 | ntity.(flatten-tree.args)."."))) | 
| 67d80 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72    65 6d 6f 76 65 2d 6c 69 73 74 2d 6f 66 2d 74 65 | ..............(remove-list-of-te | 
| 67da0 | 78 74 2d 70 72 6f 70 65 72 74 69 65 73 20 30 20    28 6c 65 6e 67 74 68 20 6d 29 20 27 28 66 61 63 | xt-properties.0.(length.m).'(fac | 
| 67dc0 | 65 29 20 6d 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 6d 29 29 0a 20 20 28 6d 61 67 69 74 2d | e).m)..............m))...(magit- | 
| 67de0 | 73 74 61 72 74 2d 67 69 74 20 6e 69 6c 20 61 72    67 73 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | start-git.nil.args))..(defun.mag | 
| 67e00 | 69 74 2d 72 75 6e 2d 67 69 74 2d 77 69 74 68 2d    65 64 69 74 6f 72 20 28 26 72 65 73 74 20 61 72 | it-run-git-with-editor.(&rest.ar | 
| 67e20 | 67 73 29 0a 20 20 22 45 78 70 6f 72 74 20 47 49    54 5f 45 44 49 54 4f 52 20 61 6e 64 20 73 74 61 | gs)..."Export.GIT_EDITOR.and.sta | 
| 67e40 | 72 74 20 47 69 74 2e 0a 41 6c 73 6f 20 70 72 65    70 61 72 65 20 66 6f 72 20 72 65 66 72 65 73 68 | rt.Git..Also.prepare.for.refresh | 
| 67e60 | 20 61 6e 64 20 72 65 74 75 72 6e 20 74 68 65 20    70 72 6f 63 65 73 73 20 6f 62 6a 65 63 74 2e 0a | .and.return.the.process.object.. | 
| 67e80 | 41 52 47 53 20 69 73 20 66 6c 61 74 74 65 6e 65    64 20 61 6e 64 20 74 68 65 6e 20 75 73 65 64 20 | ARGS.is.flattened.and.then.used. | 
| 67ea0 | 61 73 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20    47 69 74 2e 0a 0a 44 69 73 70 6c 61 79 20 74 68 | as.arguments.to.Git...Display.th | 
| 67ec0 | 65 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 20 61    72 67 75 6d 65 6e 74 73 20 69 6e 20 74 68 65 20 | e.command.line.arguments.in.the. | 
| 67ee0 | 65 63 68 6f 20 61 72 65 61 2e 0a 0a 41 66 74 65    72 20 47 69 74 20 72 65 74 75 72 6e 73 20 73 6f | echo.area...After.Git.returns.so | 
| 67f00 | 6d 65 20 62 75 66 66 65 72 73 20 61 72 65 20 72    65 66 72 65 73 68 65 64 3a 20 74 68 65 20 62 75 | me.buffers.are.refreshed:.the.bu | 
| 67f20 | 66 66 65 72 20 74 68 61 74 20 77 61 73 0a 63 75    72 72 65 6e 74 20 77 68 65 6e 20 74 68 69 73 20 | ffer.that.was.current.when.this. | 
| 67f40 | 66 75 6e 63 74 69 6f 6e 20 77 61 73 20 63 61 6c    6c 65 64 20 28 69 66 20 69 74 20 69 73 20 61 20 | function.was.called.(if.it.is.a. | 
| 67f60 | 4d 61 67 69 74 20 62 75 66 66 65 72 0a 61 6e 64    20 73 74 69 6c 6c 20 61 6c 69 76 65 29 2c 20 61 | Magit.buffer.and.still.alive),.a | 
| 67f80 | 73 20 77 65 6c 6c 20 61 73 20 74 68 65 20 72 65    73 70 65 63 74 69 76 65 20 4d 61 67 69 74 20 73 | s.well.as.the.respective.Magit.s | 
| 67fa0 | 74 61 74 75 73 20 62 75 66 66 65 72 2e 0a 0a 53    65 65 20 60 6d 61 67 69 74 2d 73 74 61 72 74 2d | tatus.buffer...See.`magit-start- | 
| 67fc0 | 70 72 6f 63 65 73 73 27 20 61 6e 64 20 60 77 69    74 68 2d 65 64 69 74 6f 72 27 20 66 6f 72 20 6d | process'.and.`with-editor'.for.m | 
| 67fe0 | 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e    22 0a 20 20 28 6d 61 67 69 74 2d 2d 72 65 63 6f | ore.information."...(magit--reco | 
| 68000 | 72 64 2d 73 65 70 61 72 61 74 65 64 2d 67 69 74    64 69 72 29 0a 20 20 28 6d 61 67 69 74 2d 77 69 | rd-separated-gitdir)...(magit-wi | 
| 68020 | 74 68 2d 65 64 69 74 6f 72 20 28 6d 61 67 69 74    2d 72 75 6e 2d 67 69 74 2d 61 73 79 6e 63 20 61 | th-editor.(magit-run-git-async.a | 
| 68040 | 72 67 73 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d    61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 73 65 71 | rgs)))..(defun.magit-run-git-seq | 
| 68060 | 75 65 6e 63 65 72 20 28 26 72 65 73 74 20 61 72    67 73 29 0a 20 20 22 45 78 70 6f 72 74 20 47 49 | uencer.(&rest.args)..."Export.GI | 
| 68080 | 54 5f 45 44 49 54 4f 52 20 61 6e 64 20 73 74 61    72 74 20 47 69 74 2e 0a 41 6c 73 6f 20 70 72 65 | T_EDITOR.and.start.Git..Also.pre | 
| 680a0 | 70 61 72 65 20 66 6f 72 20 72 65 66 72 65 73 68    20 61 6e 64 20 72 65 74 75 72 6e 20 74 68 65 20 | pare.for.refresh.and.return.the. | 
| 680c0 | 70 72 6f 63 65 73 73 20 6f 62 6a 65 63 74 2e 0a    41 52 47 53 20 69 73 20 66 6c 61 74 74 65 6e 65 | process.object..ARGS.is.flattene | 
| 680e0 | 64 20 61 6e 64 20 74 68 65 6e 20 75 73 65 64 20    61 73 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 | d.and.then.used.as.arguments.to. | 
| 68100 | 47 69 74 2e 0a 0a 44 69 73 70 6c 61 79 20 74 68    65 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 20 61 | Git...Display.the.command.line.a | 
| 68120 | 72 67 75 6d 65 6e 74 73 20 69 6e 20 74 68 65 20    65 63 68 6f 20 61 72 65 61 2e 0a 0a 41 66 74 65 | rguments.in.the.echo.area...Afte | 
| 68140 | 72 20 47 69 74 20 72 65 74 75 72 6e 73 20 73 6f    6d 65 20 62 75 66 66 65 72 73 20 61 72 65 20 72 | r.Git.returns.some.buffers.are.r | 
| 68160 | 65 66 72 65 73 68 65 64 3a 20 74 68 65 20 62 75    66 66 65 72 20 74 68 61 74 20 77 61 73 0a 63 75 | efreshed:.the.buffer.that.was.cu | 
| 68180 | 72 72 65 6e 74 20 77 68 65 6e 20 74 68 69 73 20    66 75 6e 63 74 69 6f 6e 20 77 61 73 20 63 61 6c | rrent.when.this.function.was.cal | 
| 681a0 | 6c 65 64 20 28 69 66 20 69 74 20 69 73 20 61 20    4d 61 67 69 74 20 62 75 66 66 65 72 0a 61 6e 64 | led.(if.it.is.a.Magit.buffer.and | 
| 681c0 | 20 73 74 69 6c 6c 20 61 6c 69 76 65 29 2c 20 61    73 20 77 65 6c 6c 20 61 73 20 74 68 65 20 72 65 | .still.alive),.as.well.as.the.re | 
| 681e0 | 73 70 65 63 74 69 76 65 20 4d 61 67 69 74 20 73    74 61 74 75 73 20 62 75 66 66 65 72 2e 0a 49 66 | spective.Magit.status.buffer..If | 
| 68200 | 20 74 68 65 20 73 65 71 75 65 6e 63 65 20 73 74    6f 70 73 20 61 74 20 61 20 63 6f 6d 6d 69 74 2c | .the.sequence.stops.at.a.commit, | 
| 68220 | 20 6d 61 6b 65 20 74 68 65 20 73 65 63 74 69 6f    6e 20 72 65 70 72 65 73 65 6e 74 69 6e 67 0a 74 | .make.the.section.representing.t | 
| 68240 | 68 61 74 20 63 6f 6d 6d 69 74 20 74 68 65 20 63    75 72 72 65 6e 74 20 73 65 63 74 69 6f 6e 20 62 | hat.commit.the.current.section.b | 
| 68260 | 79 20 6d 6f 76 69 6e 67 20 60 70 6f 69 6e 74 27    20 74 68 65 72 65 2e 0a 0a 53 65 65 20 60 6d 61 | y.moving.`point'.there...See.`ma | 
| 68280 | 67 69 74 2d 73 74 61 72 74 2d 70 72 6f 63 65 73    73 27 20 61 6e 64 20 60 77 69 74 68 2d 65 64 69 | git-start-process'.and.`with-edi | 
| 682a0 | 74 6f 72 27 20 66 6f 72 20 6d 6f 72 65 20 69 6e    66 6f 72 6d 61 74 69 6f 6e 2e 22 0a 20 20 28 61 | tor'.for.more.information."...(a | 
| 682c0 | 70 70 6c 79 20 23 27 6d 61 67 69 74 2d 72 75 6e    2d 67 69 74 2d 77 69 74 68 2d 65 64 69 74 6f 72 | pply.#'magit-run-git-with-editor | 
| 682e0 | 20 61 72 67 73 29 0a 20 20 28 73 65 74 2d 70 72    6f 63 65 73 73 2d 73 65 6e 74 69 6e 65 6c 20 6d | .args)...(set-process-sentinel.m | 
| 68300 | 61 67 69 74 2d 74 68 69 73 2d 70 72 6f 63 65 73    73 20 23 27 6d 61 67 69 74 2d 73 65 71 75 65 6e | agit-this-process.#'magit-sequen | 
| 68320 | 63 65 72 2d 70 72 6f 63 65 73 73 2d 73 65 6e 74    69 6e 65 6c 29 0a 20 20 6d 61 67 69 74 2d 74 68 | cer-process-sentinel)...magit-th | 
| 68340 | 69 73 2d 70 72 6f 63 65 73 73 29 0a 0a 28 64 65    66 76 61 72 20 6d 61 67 69 74 2d 70 72 65 2d 73 | is-process)..(defvar.magit-pre-s | 
| 68360 | 74 61 72 74 2d 67 69 74 2d 68 6f 6f 6b 20 6e 69    6c 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | tart-git-hook.nil)..(defun.magit | 
| 68380 | 2d 73 74 61 72 74 2d 67 69 74 20 28 69 6e 70 75    74 20 26 72 65 73 74 20 61 72 67 73 29 0a 20 20 | -start-git.(input.&rest.args)... | 
| 683a0 | 22 53 74 61 72 74 20 47 69 74 2c 20 70 72 65 70    61 72 65 20 66 6f 72 20 72 65 66 72 65 73 68 2c | "Start.Git,.prepare.for.refresh, | 
| 683c0 | 20 61 6e 64 20 72 65 74 75 72 6e 20 74 68 65 20    70 72 6f 63 65 73 73 20 6f 62 6a 65 63 74 2e 0a | .and.return.the.process.object.. | 
| 683e0 | 0a 49 66 20 49 4e 50 55 54 20 69 73 20 6e 6f 6e    2d 6e 69 6c 2c 20 69 74 20 68 61 73 20 74 6f 20 | .If.INPUT.is.non-nil,.it.has.to. | 
| 68400 | 62 65 20 61 20 62 75 66 66 65 72 20 6f 72 20 74    68 65 20 6e 61 6d 65 20 6f 66 20 61 6e 0a 65 78 | be.a.buffer.or.the.name.of.an.ex | 
| 68420 | 69 73 74 69 6e 67 20 62 75 66 66 65 72 2e 20 20    54 68 65 20 62 75 66 66 65 72 20 63 6f 6e 74 65 | isting.buffer...The.buffer.conte | 
| 68440 | 6e 74 20 62 65 63 6f 6d 65 73 20 74 68 65 20 70    72 6f 63 65 73 73 65 73 0a 73 74 61 6e 64 61 72 | nt.becomes.the.processes.standar | 
| 68460 | 64 20 69 6e 70 75 74 2e 0a 0a 46 75 6e 63 74 69    6f 6e 20 60 6d 61 67 69 74 2d 67 69 74 2d 65 78 | d.input...Function.`magit-git-ex | 
| 68480 | 65 63 75 74 61 62 6c 65 27 20 73 70 65 63 69 66    69 65 73 20 74 68 65 20 47 69 74 20 65 78 65 63 | ecutable'.specifies.the.Git.exec | 
| 684a0 | 75 74 61 62 6c 65 20 61 6e 64 0a 6f 70 74 69 6f    6e 20 60 6d 61 67 69 74 2d 67 69 74 2d 67 6c 6f | utable.and.option.`magit-git-glo | 
| 684c0 | 62 61 6c 2d 61 72 67 75 6d 65 6e 74 73 27 20 73    70 65 63 69 66 69 65 73 20 63 6f 6e 73 74 61 6e | bal-arguments'.specifies.constan | 
| 684e0 | 74 20 61 72 67 75 6d 65 6e 74 73 2e 0a 54 68 65    20 72 65 6d 61 69 6e 69 6e 67 20 61 72 67 75 6d | t.arguments..The.remaining.argum | 
| 68500 | 65 6e 74 73 20 41 52 47 53 20 73 70 65 63 69 66    79 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 47 | ents.ARGS.specify.arguments.to.G | 
| 68520 | 69 74 2c 20 74 68 65 79 20 61 72 65 0a 66 6c 61    74 74 65 6e 65 64 20 62 65 66 6f 72 65 20 75 73 | it,.they.are.flattened.before.us | 
| 68540 | 65 2e 0a 0a 41 66 74 65 72 20 47 69 74 20 72 65    74 75 72 6e 73 20 73 6f 6d 65 20 62 75 66 66 65 | e...After.Git.returns.some.buffe | 
| 68560 | 72 73 20 61 72 65 20 72 65 66 72 65 73 68 65 64    3a 20 74 68 65 20 62 75 66 66 65 72 20 74 68 61 | rs.are.refreshed:.the.buffer.tha | 
| 68580 | 74 20 77 61 73 0a 63 75 72 72 65 6e 74 20 77 68    65 6e 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e | t.was.current.when.this.function | 
| 685a0 | 20 77 61 73 20 63 61 6c 6c 65 64 20 28 69 66 20    69 74 20 69 73 20 61 20 4d 61 67 69 74 20 62 75 | .was.called.(if.it.is.a.Magit.bu | 
| 685c0 | 66 66 65 72 0a 61 6e 64 20 73 74 69 6c 6c 20 61    6c 69 76 65 29 2c 20 61 73 20 77 65 6c 6c 20 61 | ffer.and.still.alive),.as.well.a | 
| 685e0 | 73 20 74 68 65 20 72 65 73 70 65 63 74 69 76 65    20 4d 61 67 69 74 20 73 74 61 74 75 73 20 62 75 | s.the.respective.Magit.status.bu | 
| 68600 | 66 66 65 72 2e 0a 0a 53 65 65 20 60 6d 61 67 69    74 2d 73 74 61 72 74 2d 70 72 6f 63 65 73 73 27 | ffer...See.`magit-start-process' | 
| 68620 | 20 66 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d    61 74 69 6f 6e 2e 22 0a 20 20 28 72 75 6e 2d 68 | .for.more.information."...(run-h | 
| 68640 | 6f 6f 6b 73 20 27 6d 61 67 69 74 2d 70 72 65 2d    73 74 61 72 74 2d 67 69 74 2d 68 6f 6f 6b 29 0a | ooks.'magit-pre-start-git-hook). | 
| 68660 | 20 20 28 6c 65 74 20 28 28 64 65 66 61 75 6c 74    2d 70 72 6f 63 65 73 73 2d 63 6f 64 69 6e 67 2d | ..(let.((default-process-coding- | 
| 68680 | 73 79 73 74 65 6d 20 28 6d 61 67 69 74 2d 2d 70    72 6f 63 65 73 73 2d 63 6f 64 69 6e 67 2d 73 79 | system.(magit--process-coding-sy | 
| 686a0 | 73 74 65 6d 29 29 29 0a 20 20 20 20 28 61 70 70    6c 79 20 23 27 6d 61 67 69 74 2d 73 74 61 72 74 | stem))).....(apply.#'magit-start | 
| 686c0 | 2d 70 72 6f 63 65 73 73 20 28 6d 61 67 69 74 2d    67 69 74 2d 65 78 65 63 75 74 61 62 6c 65 29 20 | -process.(magit-git-executable). | 
| 686e0 | 69 6e 70 75 74 0a 20 20 20 20 20 20 20 20 20 20    20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d | input............(magit-process- | 
| 68700 | 67 69 74 2d 61 72 67 75 6d 65 6e 74 73 20 61 72    67 73 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d | git-arguments.args))))..(defun.m | 
| 68720 | 61 67 69 74 2d 73 74 61 72 74 2d 70 72 6f 63 65    73 73 20 28 70 72 6f 67 72 61 6d 20 26 6f 70 74 | agit-start-process.(program.&opt | 
| 68740 | 69 6f 6e 61 6c 20 69 6e 70 75 74 20 26 72 65 73    74 20 61 72 67 73 29 0a 20 20 22 53 74 61 72 74 | ional.input.&rest.args)..."Start | 
| 68760 | 20 50 52 4f 47 52 41 4d 2c 20 70 72 65 70 61 72    65 20 66 6f 72 20 72 65 66 72 65 73 68 2c 20 61 | .PROGRAM,.prepare.for.refresh,.a | 
| 68780 | 6e 64 20 72 65 74 75 72 6e 20 74 68 65 20 70 72    6f 63 65 73 73 20 6f 62 6a 65 63 74 2e 0a 0a 49 | nd.return.the.process.object...I | 
| 687a0 | 66 20 6f 70 74 69 6f 6e 61 6c 20 61 72 67 75 6d    65 6e 74 20 49 4e 50 55 54 20 69 73 20 6e 6f 6e | f.optional.argument.INPUT.is.non | 
| 687c0 | 2d 6e 69 6c 2c 20 69 74 20 68 61 73 20 74 6f 20    62 65 20 61 20 62 75 66 66 65 72 20 6f 72 0a 74 | -nil,.it.has.to.be.a.buffer.or.t | 
| 687e0 | 68 65 20 6e 61 6d 65 20 6f 66 20 61 6e 20 65 78    69 73 74 69 6e 67 20 62 75 66 66 65 72 2e 20 20 | he.name.of.an.existing.buffer... | 
| 68800 | 54 68 65 20 62 75 66 66 65 72 20 63 6f 6e 74 65    6e 74 20 62 65 63 6f 6d 65 73 20 74 68 65 0a 70 | The.buffer.content.becomes.the.p | 
| 68820 | 72 6f 63 65 73 73 65 73 20 73 74 61 6e 64 61 72    64 20 69 6e 70 75 74 2e 0a 0a 54 68 65 20 70 72 | rocesses.standard.input...The.pr | 
| 68840 | 6f 63 65 73 73 20 69 73 20 73 74 61 72 74 65 64    20 75 73 69 6e 67 20 60 73 74 61 72 74 2d 66 69 | ocess.is.started.using.`start-fi | 
| 68860 | 6c 65 2d 70 72 6f 63 65 73 73 27 20 61 6e 64 20    74 68 65 6e 20 73 65 74 75 70 0a 74 6f 20 75 73 | le-process'.and.then.setup.to.us | 
| 68880 | 65 20 74 68 65 20 73 65 6e 74 69 6e 65 6c 20 60    6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 73 65 | e.the.sentinel.`magit-process-se | 
| 688a0 | 6e 74 69 6e 65 6c 27 20 61 6e 64 20 74 68 65 20    66 69 6c 74 65 72 0a 60 6d 61 67 69 74 2d 70 72 | ntinel'.and.the.filter.`magit-pr | 
| 688c0 | 6f 63 65 73 73 2d 66 69 6c 74 65 72 27 2e 20 20    49 6e 66 6f 72 6d 61 74 69 6f 6e 20 72 65 71 75 | ocess-filter'...Information.requ | 
| 688e0 | 69 72 65 64 20 62 79 20 74 68 65 73 65 20 66 75    6e 63 74 69 6f 6e 73 0a 69 73 20 73 74 6f 72 65 | ired.by.these.functions.is.store | 
| 68900 | 64 20 69 6e 20 74 68 65 20 70 72 6f 63 65 73 73    20 6f 62 6a 65 63 74 2e 20 20 57 68 65 6e 20 74 | d.in.the.process.object...When.t | 
| 68920 | 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 72 65 74    75 72 6e 73 20 74 68 65 0a 70 72 6f 63 65 73 73 | his.function.returns.the.process | 
| 68940 | 20 68 61 73 20 6e 6f 74 20 73 74 61 72 74 65 64    20 74 6f 20 72 75 6e 20 79 65 74 20 73 6f 20 69 | .has.not.started.to.run.yet.so.i | 
| 68960 | 74 20 69 73 20 70 6f 73 73 69 62 6c 65 20 74 6f    20 6f 76 65 72 72 69 64 65 0a 74 68 65 20 73 65 | t.is.possible.to.override.the.se | 
| 68980 | 6e 74 69 6e 65 6c 20 61 6e 64 20 66 69 6c 74 65    72 2e 0a 0a 41 66 74 65 72 20 74 68 65 20 70 72 | ntinel.and.filter...After.the.pr | 
| 689a0 | 6f 63 65 73 73 20 72 65 74 75 72 6e 73 2c 20 60    6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 73 65 | ocess.returns,.`magit-process-se | 
| 689c0 | 6e 74 69 6e 65 6c 27 20 72 65 66 72 65 73 68 65    73 20 74 68 65 0a 62 75 66 66 65 72 20 74 68 61 | ntinel'.refreshes.the.buffer.tha | 
| 689e0 | 74 20 77 61 73 20 63 75 72 72 65 6e 74 20 77 68    65 6e 20 60 6d 61 67 69 74 2d 73 74 61 72 74 2d | t.was.current.when.`magit-start- | 
| 68a00 | 70 72 6f 63 65 73 73 27 20 77 61 73 20 63 61 6c    6c 65 64 20 28 69 66 0a 69 74 20 69 73 20 61 20 | process'.was.called.(if.it.is.a. | 
| 68a20 | 4d 61 67 69 74 20 62 75 66 66 65 72 20 61 6e 64    20 73 74 69 6c 6c 20 61 6c 69 76 65 29 2c 20 61 | Magit.buffer.and.still.alive),.a | 
| 68a40 | 73 20 77 65 6c 6c 20 61 73 20 74 68 65 20 72 65    73 70 65 63 74 69 76 65 0a 4d 61 67 69 74 20 73 | s.well.as.the.respective.Magit.s | 
| 68a60 | 74 61 74 75 73 20 62 75 66 66 65 72 2e 22 0a 20    20 28 70 63 61 73 65 2d 6c 65 74 2a 0a 20 20 20 | tatus.buffer."...(pcase-let*.... | 
| 68a80 | 20 20 20 28 28 60 28 2c 70 72 6f 63 65 73 73 2d    62 75 66 20 2e 20 2c 73 65 63 74 69 6f 6e 29 0a | ...((`(,process-buf...,section). | 
| 68aa0 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 70    72 6f 63 65 73 73 2d 73 65 74 75 70 20 70 72 6f | ........(magit-process-setup.pro | 
| 68ac0 | 67 72 61 6d 20 61 72 67 73 29 29 0a 20 20 20 20    20 20 20 28 70 72 6f 63 65 73 73 0a 20 20 20 20 | gram.args))........(process..... | 
| 68ae0 | 20 20 20 20 28 6c 65 74 20 28 28 70 72 6f 63 65    73 73 2d 63 6f 6e 6e 65 63 74 69 6f 6e 2d 74 79 | ....(let.((process-connection-ty | 
| 68b00 | 70 65 20 3b 74 3d 70 74 79 20 6e 69 6c 3d 70 69    70 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | pe.;t=pty.nil=pipe.............. | 
| 68b20 | 20 20 28 6f 72 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 3b 3b 20 57 69 74 68 20 54 72 | ..(or.................;;.With.Tr | 
| 68b40 | 61 6d 70 2c 20 6d 61 79 62 65 20 66 6f 72 63 65    20 75 73 65 20 61 20 70 74 79 2e 20 20 23 34 37 | amp,.maybe.force.use.a.pty...#47 | 
| 68b60 | 32 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 61 6e 64 20 28 66 69 6c 65 2d 72 65 | 20.................(and.(file-re | 
| 68b80 | 6d 6f 74 65 2d 70 20 64 65 66 61 75 6c 74 2d 64    69 72 65 63 74 6f 72 79 29 0a 20 20 20 20 20 20 | mote-p.default-directory)....... | 
| 68ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    65 71 20 6d 61 67 69 74 2d 74 72 61 6d 70 2d 70 | ...............(eq.magit-tramp-p | 
| 68bc0 | 69 70 65 2d 73 74 74 79 2d 73 65 74 74 69 6e 67    73 20 27 70 74 79 29 29 0a 20 20 20 20 20 20 20 | ipe-stty-settings.'pty))........ | 
| 68be0 | 20 20 20 20 20 20 20 20 20 3b 3b 20 57 69 74 68    6f 75 74 20 69 6e 70 75 74 2c 20 64 6f 6e 27 74 | .........;;.Without.input,.don't | 
| 68c00 | 20 75 73 65 20 61 20 70 74 79 2c 20 62 65 63 61    75 73 65 20 69 74 20 77 6f 75 6c 64 0a 20 20 20 | .use.a.pty,.because.it.would.... | 
| 68c20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20    73 65 74 20 69 63 72 6e 6c 2c 20 77 68 69 63 68 | .............;;.set.icrnl,.which | 
| 68c40 | 20 77 6f 75 6c 64 20 6d 6f 64 69 66 79 20 74 68    65 20 69 6e 70 75 74 2e 20 20 23 32 30 0a 20 20 | .would.modify.the.input...#20... | 
| 68c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61    6e 64 20 28 6e 6f 74 20 69 6e 70 75 74 29 20 6d | ..............(and.(not.input).m | 
| 68c80 | 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 63 6f 6e    6e 65 63 74 69 6f 6e 2d 74 79 70 65 29 29 29 0a | agit-process-connection-type))). | 
| 68ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74    72 61 6d 70 2d 70 69 70 65 2d 73 74 74 79 2d 73 | ..............(tramp-pipe-stty-s | 
| 68cc0 | 65 74 74 69 6e 67 73 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6f 72 20 28 61 6e 64 20 | ettings................(or.(and. | 
| 68ce0 | 28 6e 6f 74 20 28 65 71 20 6d 61 67 69 74 2d 74    72 61 6d 70 2d 70 69 70 65 2d 73 74 74 79 2d 73 | (not.(eq.magit-tramp-pipe-stty-s | 
| 68d00 | 65 74 74 69 6e 67 73 20 27 70 74 79 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ettings.'pty)).................. | 
| 68d20 | 20 20 20 20 20 20 20 3b 3b 20 44 65 66 61 75 6c    74 73 20 74 6f 20 22 22 2c 20 74 6f 20 61 6c 6c | .......;;.Defaults.to."",.to.all | 
| 68d40 | 6f 77 20 73 74 61 67 69 6e 67 20 68 75 6e 6b 73    20 6f 76 65 72 0a 20 20 20 20 20 20 20 20 20 20 | ow.staging.hunks.over........... | 
| 68d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b    20 54 72 61 6d 70 20 61 67 61 69 6e 2e 20 20 23 | ..............;;.Tramp.again...# | 
| 68d80 | 34 37 32 30 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 | 4720.........................mag | 
| 68da0 | 69 74 2d 74 72 61 6d 70 2d 70 69 70 65 2d 73 74    74 79 2d 73 65 74 74 69 6e 67 73 29 0a 20 20 20 | it-tramp-pipe-stty-settings).... | 
| 68dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    74 72 61 6d 70 2d 70 69 70 65 2d 73 74 74 79 2d | ................tramp-pipe-stty- | 
| 68de0 | 73 65 74 74 69 6e 67 73 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 70 72 6f 63 65 73 | settings))...............(proces | 
| 68e00 | 73 2d 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 28 6d    61 67 69 74 2d 70 72 6f 63 65 73 73 2d 65 6e 76 | s-environment.(magit-process-env | 
| 68e20 | 69 72 6f 6e 6d 65 6e 74 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 64 65 66 61 75 6c | ironment))...............(defaul | 
| 68e40 | 74 2d 70 72 6f 63 65 73 73 2d 63 6f 64 69 6e 67    2d 73 79 73 74 65 6d 20 28 6d 61 67 69 74 2d 2d | t-process-coding-system.(magit-- | 
| 68e60 | 70 72 6f 63 65 73 73 2d 63 6f 64 69 6e 67 2d 73    79 73 74 65 6d 29 29 29 0a 20 20 20 20 20 20 20 | process-coding-system)))........ | 
| 68e80 | 20 20 20 28 61 70 70 6c 79 20 23 27 73 74 61 72    74 2d 66 69 6c 65 2d 70 72 6f 63 65 73 73 0a 20 | ...(apply.#'start-file-process.. | 
| 68ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 | ................(file-name-nondi | 
| 68ec0 | 72 65 63 74 6f 72 79 20 70 72 6f 67 72 61 6d 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rectory.program)................ | 
| 68ee0 | 20 20 70 72 6f 63 65 73 73 2d 62 75 66 20 70 72    6f 67 72 61 6d 20 61 72 67 73 29 29 29 29 0a 20 | ..process-buf.program.args)))).. | 
| 68f00 | 20 20 20 28 77 69 74 68 2d 65 64 69 74 6f 72 2d    73 65 74 2d 70 72 6f 63 65 73 73 2d 66 69 6c 74 | ...(with-editor-set-process-filt | 
| 68f20 | 65 72 20 70 72 6f 63 65 73 73 20 23 27 6d 61 67    69 74 2d 70 72 6f 63 65 73 73 2d 66 69 6c 74 65 | er.process.#'magit-process-filte | 
| 68f40 | 72 29 0a 20 20 20 20 28 73 65 74 2d 70 72 6f 63    65 73 73 2d 73 65 6e 74 69 6e 65 6c 20 70 72 6f | r).....(set-process-sentinel.pro | 
| 68f60 | 63 65 73 73 20 23 27 6d 61 67 69 74 2d 70 72 6f    63 65 73 73 2d 73 65 6e 74 69 6e 65 6c 29 0a 20 | cess.#'magit-process-sentinel).. | 
| 68f80 | 20 20 20 28 73 65 74 2d 70 72 6f 63 65 73 73 2d    62 75 66 66 65 72 20 20 20 70 72 6f 63 65 73 73 | ...(set-process-buffer...process | 
| 68fa0 | 20 70 72 6f 63 65 73 73 2d 62 75 66 29 0a 20 20    20 20 28 77 68 65 6e 20 28 65 71 20 73 79 73 74 | .process-buf).....(when.(eq.syst | 
| 68fc0 | 65 6d 2d 74 79 70 65 20 27 77 69 6e 64 6f 77 73    2d 6e 74 29 0a 20 20 20 20 20 20 3b 3b 20 4f 6e | em-type.'windows-nt).......;;.On | 
| 68fe0 | 20 77 33 32 2c 20 67 69 74 20 65 78 70 65 63 74    73 20 55 54 46 2d 38 20 65 6e 63 6f 64 65 64 20 | .w32,.git.expects.UTF-8.encoded. | 
| 69000 | 69 6e 70 75 74 2c 20 69 67 6e 6f 72 65 20 61 6e    79 20 75 73 65 72 0a 20 20 20 20 20 20 3b 3b 20 | input,.ignore.any.user.......;;. | 
| 69020 | 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 74 65    6c 6c 69 6e 67 20 75 73 20 6f 74 68 65 72 77 69 | configuration.telling.us.otherwi | 
| 69040 | 73 65 2e 0a 20 20 20 20 20 20 28 73 65 74 2d 70    72 6f 63 65 73 73 2d 63 6f 64 69 6e 67 2d 73 79 | se........(set-process-coding-sy | 
| 69060 | 73 74 65 6d 20 70 72 6f 63 65 73 73 20 6e 69 6c    20 27 75 74 66 2d 38 2d 75 6e 69 78 29 29 0a 20 | stem.process.nil.'utf-8-unix)).. | 
| 69080 | 20 20 20 28 70 72 6f 63 65 73 73 2d 70 75 74 20    70 72 6f 63 65 73 73 20 27 73 65 63 74 69 6f 6e | ...(process-put.process.'section | 
| 690a0 | 20 73 65 63 74 69 6f 6e 29 0a 20 20 20 20 28 70    72 6f 63 65 73 73 2d 70 75 74 20 70 72 6f 63 65 | .section).....(process-put.proce | 
| 690c0 | 73 73 20 27 63 6f 6d 6d 61 6e 64 2d 62 75 66 20    28 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 29 | ss.'command-buf.(current-buffer) | 
| 690e0 | 29 0a 20 20 20 20 28 70 72 6f 63 65 73 73 2d 70    75 74 20 70 72 6f 63 65 73 73 20 27 64 65 66 61 | ).....(process-put.process.'defa | 
| 69100 | 75 6c 74 2d 64 69 72 20 64 65 66 61 75 6c 74 2d    64 69 72 65 63 74 6f 72 79 29 0a 20 20 20 20 28 | ult-dir.default-directory).....( | 
| 69120 | 77 68 65 6e 20 6d 61 67 69 74 2d 69 6e 68 69 62    69 74 2d 72 65 66 72 65 73 68 0a 20 20 20 20 20 | when.magit-inhibit-refresh...... | 
| 69140 | 20 28 70 72 6f 63 65 73 73 2d 70 75 74 20 70 72    6f 63 65 73 73 20 27 69 6e 68 69 62 69 74 2d 72 | .(process-put.process.'inhibit-r | 
| 69160 | 65 66 72 65 73 68 20 74 29 29 0a 20 20 20 20 28    6f 73 65 74 20 73 65 63 74 69 6f 6e 20 70 72 6f | efresh.t)).....(oset.section.pro | 
| 69180 | 63 65 73 73 20 70 72 6f 63 65 73 73 29 0a 20 20    20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d | cess.process).....(with-current- | 
| 691a0 | 62 75 66 66 65 72 20 70 72 6f 63 65 73 73 2d 62    75 66 0a 20 20 20 20 20 20 28 73 65 74 2d 6d 61 | buffer.process-buf.......(set-ma | 
| 691c0 | 72 6b 65 72 20 28 70 72 6f 63 65 73 73 2d 6d 61    72 6b 20 70 72 6f 63 65 73 73 29 20 28 70 6f 69 | rker.(process-mark.process).(poi | 
| 691e0 | 6e 74 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20    69 6e 70 75 74 0a 20 20 20 20 20 20 28 77 69 74 | nt))).....(when.input.......(wit | 
| 69200 | 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72    20 69 6e 70 75 74 0a 20 20 20 20 20 20 20 20 28 | h-current-buffer.input.........( | 
| 69220 | 70 72 6f 63 65 73 73 2d 73 65 6e 64 2d 72 65 67    69 6f 6e 20 70 72 6f 63 65 73 73 20 28 70 6f 69 | process-send-region.process.(poi | 
| 69240 | 6e 74 2d 6d 69 6e 29 20 28 70 6f 69 6e 74 2d 6d    61 78 29 29 0a 20 20 20 20 20 20 20 20 3b 3b 20 | nt-min).(point-max)).........;;. | 
| 69260 | 60 70 72 6f 63 65 73 73 2d 73 65 6e 64 2d 65 6f    66 27 20 61 70 70 65 61 72 73 20 74 6f 20 62 65 | `process-send-eof'.appears.to.be | 
| 69280 | 20 62 72 6f 6b 65 6e 20 6f 76 65 72 0a 20 20 20    20 20 20 20 20 3b 3b 20 20 54 72 61 6d 70 20 66 | .broken.over.........;;..Tramp.f | 
| 692a0 | 72 6f 6d 20 57 69 6e 64 6f 77 73 2e 20 53 65 65    20 23 33 36 32 34 20 61 6e 64 20 62 75 67 23 34 | rom.Windows..See.#3624.and.bug#4 | 
| 692c0 | 33 32 32 36 2e 0a 20 20 20 20 20 20 20 20 28 69    66 20 28 61 6e 64 20 28 65 71 20 73 79 73 74 65 | 3226..........(if.(and.(eq.syste | 
| 692e0 | 6d 2d 74 79 70 65 20 27 77 69 6e 64 6f 77 73 2d    6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | m-type.'windows-nt)............. | 
| 69300 | 20 20 20 20 20 28 66 69 6c 65 2d 72 65 6d 6f 74    65 2d 70 20 28 70 72 6f 63 65 73 73 2d 67 65 74 | .....(file-remote-p.(process-get | 
| 69320 | 20 70 72 6f 63 65 73 73 20 27 64 65 66 61 75 6c    74 2d 64 69 72 29 20 6e 69 6c 20 74 29 29 0a 20 | .process.'default-dir).nil.t)).. | 
| 69340 | 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 63    65 73 73 2d 73 65 6e 64 2d 73 74 72 69 6e 67 20 | ...........(process-send-string. | 
| 69360 | 70 72 6f 63 65 73 73 20 22 04 22 29 0a 20 20 20    20 20 20 20 20 20 20 28 70 72 6f 63 65 73 73 2d | process.".")...........(process- | 
| 69380 | 73 65 6e 64 2d 65 6f 66 20 70 72 6f 63 65 73 73    29 29 29 29 0a 20 20 20 20 28 73 65 74 71 20 6d | send-eof.process)))).....(setq.m | 
| 693a0 | 61 67 69 74 2d 74 68 69 73 2d 70 72 6f 63 65 73    73 20 70 72 6f 63 65 73 73 29 0a 20 20 20 20 28 | agit-this-process.process).....( | 
| 693c0 | 6f 73 65 74 20 73 65 63 74 69 6f 6e 20 76 61 6c    75 65 20 70 72 6f 63 65 73 73 29 0a 20 20 20 20 | oset.section.value.process)..... | 
| 693e0 | 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 64    69 73 70 6c 61 79 2d 62 75 66 66 65 72 20 70 72 | (magit-process-display-buffer.pr | 
| 69400 | 6f 63 65 73 73 29 0a 20 20 20 20 70 72 6f 63 65    73 73 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | ocess).....process))..(defun.mag | 
| 69420 | 69 74 2d 70 61 72 73 65 2d 67 69 74 2d 61 73 79    6e 63 20 28 26 72 65 73 74 20 61 72 67 73 29 0a | it-parse-git-async.(&rest.args). | 
| 69440 | 20 20 28 73 65 74 71 20 61 72 67 73 20 28 6d 61    67 69 74 2d 70 72 6f 63 65 73 73 2d 67 69 74 2d | ..(setq.args.(magit-process-git- | 
| 69460 | 61 72 67 75 6d 65 6e 74 73 20 61 72 67 73 29 29    0a 20 20 28 6c 65 74 20 28 28 63 6f 6d 6d 61 6e | arguments.args))...(let.((comman | 
| 69480 | 64 2d 62 75 66 20 28 63 75 72 72 65 6e 74 2d 62    75 66 66 65 72 29 29 0a 20 20 20 20 20 20 20 20 | d-buf.(current-buffer))......... | 
| 694a0 | 28 70 72 6f 63 65 73 73 2d 62 75 66 20 28 67 65    6e 65 72 61 74 65 2d 6e 65 77 2d 62 75 66 66 65 | (process-buf.(generate-new-buffe | 
| 694c0 | 72 20 22 20 2a 74 65 6d 70 2a 22 29 29 0a 20 20    20 20 20 20 20 20 28 74 6f 70 6c 65 76 65 6c 20 | r.".*temp*")).........(toplevel. | 
| 694e0 | 28 6d 61 67 69 74 2d 74 6f 70 6c 65 76 65 6c 29    29 29 0a 20 20 20 20 28 77 69 74 68 2d 63 75 72 | (magit-toplevel))).....(with-cur | 
| 69500 | 72 65 6e 74 2d 62 75 66 66 65 72 20 70 72 6f 63    65 73 73 2d 62 75 66 0a 20 20 20 20 20 20 28 73 | rent-buffer.process-buf.......(s | 
| 69520 | 65 74 71 20 64 65 66 61 75 6c 74 2d 64 69 72 65    63 74 6f 72 79 20 74 6f 70 6c 65 76 65 6c 29 0a | etq.default-directory.toplevel). | 
| 69540 | 20 20 20 20 20 20 28 6c 65 74 20 28 28 70 72 6f    63 65 73 73 0a 20 20 20 20 20 20 20 20 20 20 20 | ......(let.((process............ | 
| 69560 | 20 20 28 6c 65 74 20 28 28 70 72 6f 63 65 73 73    2d 63 6f 6e 6e 65 63 74 69 6f 6e 2d 74 79 70 65 | ..(let.((process-connection-type | 
| 69580 | 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 70 72 6f 63 65 73 | .nil)....................(proces | 
| 695a0 | 73 2d 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 28 6d    61 67 69 74 2d 70 72 6f 63 65 73 73 2d 65 6e 76 | s-environment.(magit-process-env | 
| 695c0 | 69 72 6f 6e 6d 65 6e 74 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 | ironment))....................(d | 
| 695e0 | 65 66 61 75 6c 74 2d 70 72 6f 63 65 73 73 2d 63    6f 64 69 6e 67 2d 73 79 73 74 65 6d 0a 20 20 20 | efault-process-coding-system.... | 
| 69600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6d 61 67 69 74 2d 2d 70 72 6f 63 65 73 73 | .................(magit--process | 
| 69620 | 2d 63 6f 64 69 6e 67 2d 73 79 73 74 65 6d 29 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -coding-system)))............... | 
| 69640 | 20 28 61 70 70 6c 79 20 23 27 73 74 61 72 74 2d    66 69 6c 65 2d 70 72 6f 63 65 73 73 20 22 67 69 | .(apply.#'start-file-process."gi | 
| 69660 | 74 22 20 70 72 6f 63 65 73 73 2d 62 75 66 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t".process-buf.................. | 
| 69680 | 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d    65 78 65 63 75 74 61 62 6c 65 29 20 61 72 67 73 | .....(magit-git-executable).args | 
| 696a0 | 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 70 72    6f 63 65 73 73 2d 70 75 74 20 70 72 6f 63 65 73 | )))).........(process-put.proces | 
| 696c0 | 73 20 27 63 6f 6d 6d 61 6e 64 2d 62 75 66 20 63    6f 6d 6d 61 6e 64 2d 62 75 66 29 0a 20 20 20 20 | s.'command-buf.command-buf)..... | 
| 696e0 | 20 20 20 20 28 70 72 6f 63 65 73 73 2d 70 75 74    20 70 72 6f 63 65 73 73 20 27 70 61 72 73 65 64 | ....(process-put.process.'parsed | 
| 69700 | 20 28 70 6f 69 6e 74 29 29 0a 20 20 20 20 20 20    20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 74 68 | .(point)).........(setq.magit-th | 
| 69720 | 69 73 2d 70 72 6f 63 65 73 73 20 70 72 6f 63 65    73 73 29 0a 20 20 20 20 20 20 20 20 70 72 6f 63 | is-process.process).........proc | 
| 69740 | 65 73 73 29 29 29 29 0a 0a 3b 3b 3b 20 50 72 6f    63 65 73 73 20 49 6e 74 65 72 6e 61 6c 73 0a 0a | ess))))..;;;.Process.Internals.. | 
| 69760 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 70 72 6f    63 65 73 73 2d 73 65 74 75 70 20 28 70 72 6f 67 | (defun.magit-process-setup.(prog | 
| 69780 | 72 61 6d 20 61 72 67 73 29 0a 20 20 28 6d 61 67    69 74 2d 70 72 6f 63 65 73 73 2d 73 65 74 2d 6d | ram.args)...(magit-process-set-m | 
| 697a0 | 6f 64 65 2d 6c 69 6e 65 20 70 72 6f 67 72 61 6d    20 61 72 67 73 29 0a 20 20 28 6c 65 74 20 28 28 | ode-line.program.args)...(let.(( | 
| 697c0 | 70 77 64 20 64 65 66 61 75 6c 74 2d 64 69 72 65    63 74 6f 72 79 29 0a 20 20 20 20 20 20 20 20 28 | pwd.default-directory).........( | 
| 697e0 | 62 75 66 20 28 6d 61 67 69 74 2d 70 72 6f 63 65    73 73 2d 62 75 66 66 65 72 20 74 29 29 29 0a 20 | buf.(magit-process-buffer.t))).. | 
| 69800 | 20 20 20 28 63 6f 6e 73 20 62 75 66 20 28 77 69    74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 | ...(cons.buf.(with-current-buffe | 
| 69820 | 72 20 62 75 66 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 70 72 6f 67 31 20 28 6d 61 | r.buf.................(prog1.(ma | 
| 69840 | 67 69 74 2d 70 72 6f 63 65 73 73 2d 69 6e 73 65    72 74 2d 73 65 63 74 69 6f 6e 20 70 77 64 20 70 | git-process-insert-section.pwd.p | 
| 69860 | 72 6f 67 72 61 6d 20 61 72 67 73 20 6e 69 6c 20    6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 | rogram.args.nil.nil)............ | 
| 69880 | 20 20 20 20 20 20 20 28 62 61 63 6b 77 61 72 64    2d 63 68 61 72 20 31 29 29 29 29 29 29 0a 0a 28 | .......(backward-char.1))))))..( | 
| 698a0 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 70 72 6f 63    65 73 73 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 | defun.magit-process-insert-secti | 
| 698c0 | 6f 6e 20 28 70 77 64 20 70 72 6f 67 72 61 6d 20    61 72 67 73 20 26 6f 70 74 69 6f 6e 61 6c 20 65 | on.(pwd.program.args.&optional.e | 
| 698e0 | 72 72 63 6f 64 65 20 65 72 72 6c 6f 67 29 0a 20    20 28 6c 65 74 20 28 28 69 6e 68 69 62 69 74 2d | rrcode.errlog)...(let.((inhibit- | 
| 69900 | 72 65 61 64 2d 6f 6e 6c 79 20 74 29 0a 20 20 20    20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 | read-only.t).........(magit-inse | 
| 69920 | 72 74 2d 73 65 63 74 69 6f 6e 2d 2d 70 61 72 65    6e 74 20 6d 61 67 69 74 2d 72 6f 6f 74 2d 73 65 | rt-section--parent.magit-root-se | 
| 69940 | 63 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 28    6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 | ction).........(magit-insert-sec | 
| 69960 | 74 69 6f 6e 2d 2d 6f 6c 64 72 6f 6f 74 20 6e 69    6c 29 29 0a 20 20 20 20 28 67 6f 74 6f 2d 63 68 | tion--oldroot.nil)).....(goto-ch | 
| 69980 | 61 72 20 28 31 2d 20 28 70 6f 69 6e 74 2d 6d 61    78 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d | ar.(1-.(point-max))).....(magit- | 
| 699a0 | 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 20 28    70 72 6f 63 65 73 73 29 0a 20 20 20 20 20 20 28 | insert-section.(process).......( | 
| 699c0 | 69 6e 73 65 72 74 20 28 69 66 20 65 72 72 63 6f    64 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | insert.(if.errcode.............. | 
| 699e0 | 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 33    73 20 22 20 28 70 72 6f 70 65 72 74 69 7a 65 20 | .....(format."%3s.".(propertize. | 
| 69a00 | 28 6e 75 6d 62 65 72 2d 74 6f 2d 73 74 72 69 6e    67 20 65 72 72 63 6f 64 65 29 0a 20 20 20 20 20 | (number-to-string.errcode)...... | 
| 69a20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 69a40 | 20 20 20 20 20 20 20 20 27 66 6f 6e 74 2d 6c 6f    63 6b 2d 66 61 63 65 20 27 6d 61 67 69 74 2d 70 | ........'font-lock-face.'magit-p | 
| 69a60 | 72 6f 63 65 73 73 2d 6e 67 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 22 72 75 6e | rocess-ng))................."run | 
| 69a80 | 20 22 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e    20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 74 | .")).......(when.magit-process-t | 
| 69aa0 | 69 6d 65 73 74 61 6d 70 2d 66 6f 72 6d 61 74 0a    20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 | imestamp-format.........(insert. | 
| 69ac0 | 28 66 6f 72 6d 61 74 2d 74 69 6d 65 2d 73 74 72    69 6e 67 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 | (format-time-string.magit-proces | 
| 69ae0 | 73 2d 74 69 6d 65 73 74 61 6d 70 2d 66 6f 72 6d    61 74 29 20 22 20 22 29 29 0a 20 20 20 20 20 20 | s-timestamp-format)."."))....... | 
| 69b00 | 28 75 6e 6c 65 73 73 20 28 65 71 75 61 6c 20 28    65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 | (unless.(equal.(expand-file-name | 
| 69b20 | 20 70 77 64 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 65 78 70 61 | .pwd)......................(expa | 
| 69b40 | 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 64 65 66    61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 29 | nd-file-name.default-directory)) | 
| 69b60 | 0a 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74    20 28 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d | .........(insert.(file-relative- | 
| 69b80 | 6e 61 6d 65 20 70 77 64 20 64 65 66 61 75 6c 74    2d 64 69 72 65 63 74 6f 72 79 29 20 3f 5c 73 29 | name.pwd.default-directory).?\s) | 
| 69ba0 | 29 0a 20 20 20 20 20 20 28 69 6e 73 65 72 74 20    28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 2d | ).......(insert.(magit-process-- | 
| 69bc0 | 66 6f 72 6d 61 74 2d 61 72 67 75 6d 65 6e 74 73    20 70 72 6f 67 72 61 6d 20 61 72 67 73 29 29 0a | format-arguments.program.args)). | 
| 69be0 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73    65 72 74 2d 68 65 61 64 69 6e 67 29 0a 20 20 20 | ......(magit-insert-heading).... | 
| 69c00 | 20 20 20 28 77 68 65 6e 20 65 72 72 6c 6f 67 0a    20 20 20 20 20 20 20 20 28 69 66 20 28 62 75 66 | ...(when.errlog.........(if.(buf | 
| 69c20 | 66 65 72 70 20 65 72 72 6c 6f 67 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 | ferp.errlog).............(insert | 
| 69c40 | 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62    75 66 66 65 72 20 65 72 72 6c 6f 67 0a 20 20 20 | .(with-current-buffer.errlog.... | 
| 69c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 62 75 66 66 65 72 2d 73 75 62 73 74 | ...................(buffer-subst | 
| 69c80 | 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69    65 73 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 20 28 | ring-no-properties.(point-min).( | 
| 69ca0 | 70 6f 69 6e 74 2d 6d 61 78 29 29 29 29 0a 20 20    20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 2d | point-max))))...........(insert- | 
| 69cc0 | 66 69 6c 65 2d 63 6f 6e 74 65 6e 74 73 20 65 72    72 6c 6f 67 29 0a 20 20 20 20 20 20 20 20 20 20 | file-contents.errlog)........... | 
| 69ce0 | 28 67 6f 74 6f 2d 63 68 61 72 20 28 31 2d 20 28    70 6f 69 6e 74 2d 6d 61 78 29 29 29 29 29 0a 20 | (goto-char.(1-.(point-max))))).. | 
| 69d00 | 20 20 20 20 20 28 69 6e 73 65 72 74 20 22 5c 6e    22 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | .....(insert."\n"))))..(defun.ma | 
| 69d20 | 67 69 74 2d 70 72 6f 63 65 73 73 2d 2d 66 6f 72    6d 61 74 2d 61 72 67 75 6d 65 6e 74 73 20 28 70 | git-process--format-arguments.(p | 
| 69d40 | 72 6f 67 72 61 6d 20 61 72 67 73 29 0a 20 20 28    63 6f 6e 64 0a 20 20 20 28 28 61 6e 64 20 61 72 | rogram.args)...(cond....((and.ar | 
| 69d60 | 67 73 20 28 65 71 75 61 6c 20 70 72 6f 67 72 61    6d 20 28 6d 61 67 69 74 2d 67 69 74 2d 65 78 65 | gs.(equal.program.(magit-git-exe | 
| 69d80 | 63 75 74 61 62 6c 65 29 29 29 0a 20 20 20 20 28    6c 65 74 20 28 28 67 6c 6f 62 61 6c 20 28 6c 65 | cutable))).....(let.((global.(le | 
| 69da0 | 6e 67 74 68 20 6d 61 67 69 74 2d 67 69 74 2d 67    6c 6f 62 61 6c 2d 61 72 67 75 6d 65 6e 74 73 29 | ngth.magit-git-global-arguments) | 
| 69dc0 | 29 29 0a 20 20 20 20 20 20 28 63 6f 6e 63 61 74    0a 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 | )).......(concat........(propert | 
| 69de0 | 69 7a 65 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 6e    6f 6e 64 69 72 65 63 74 6f 72 79 20 70 72 6f 67 | ize.(file-name-nondirectory.prog | 
| 69e00 | 72 61 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 27 66 6f 6e 74 2d 6c 6f | ram)....................'font-lo | 
| 69e20 | 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 74 2d 73    65 63 74 69 6f 6e 2d 68 65 61 64 69 6e 67 29 0a | ck-face.'magit-section-heading). | 
| 69e40 | 20 20 20 20 20 20 20 22 20 22 0a 20 20 20 20 20    20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 28 6d | ......."."........(propertize.(m | 
| 69e60 | 61 67 69 74 2d 2d 65 6c 6c 69 70 73 69 73 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | agit--ellipsis)................. | 
| 69e80 | 20 20 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61    63 65 20 27 6d 61 67 69 74 2d 73 65 63 74 69 6f | ...'font-lock-face.'magit-sectio | 
| 69ea0 | 6e 2d 68 65 61 64 69 6e 67 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 27 68 65 | n-heading....................'he | 
| 69ec0 | 6c 70 2d 65 63 68 6f 20 28 6d 61 70 63 6f 6e 63    61 74 20 23 27 69 64 65 6e 74 69 74 79 20 28 73 | lp-echo.(mapconcat.#'identity.(s | 
| 69ee0 | 65 71 2d 74 61 6b 65 20 61 72 67 73 20 67 6c 6f    62 61 6c 29 20 22 20 22 29 29 0a 20 20 20 20 20 | eq-take.args.global)."."))...... | 
| 69f00 | 20 20 22 20 22 0a 20 20 20 20 20 20 20 28 70 72    6f 70 65 72 74 69 7a 65 20 28 6d 61 70 63 6f 6e | .."."........(propertize.(mapcon | 
| 69f20 | 63 61 74 20 23 27 73 68 65 6c 6c 2d 71 75 6f 74    65 2d 61 72 67 75 6d 65 6e 74 20 28 73 65 71 2d | cat.#'shell-quote-argument.(seq- | 
| 69f40 | 64 72 6f 70 20 61 72 67 73 20 67 6c 6f 62 61 6c    29 20 22 20 22 29 0a 20 20 20 20 20 20 20 20 20 | drop.args.global).".").......... | 
| 69f60 | 20 20 20 20 20 20 20 20 20 20 27 66 6f 6e 74 2d    6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 74 | ..........'font-lock-face.'magit | 
| 69f80 | 2d 73 65 63 74 69 6f 6e 2d 68 65 61 64 69 6e 67    29 29 29 29 0a 20 20 20 28 28 61 6e 64 20 61 72 | -section-heading))))....((and.ar | 
| 69fa0 | 67 73 20 28 65 71 75 61 6c 20 70 72 6f 67 72 61    6d 20 73 68 65 6c 6c 2d 66 69 6c 65 2d 6e 61 6d | gs.(equal.program.shell-file-nam | 
| 69fc0 | 65 29 29 0a 20 20 20 20 28 70 72 6f 70 65 72 74    69 7a 65 20 28 63 61 64 72 20 61 72 67 73 29 0a | e)).....(propertize.(cadr.args). | 
| 69fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 | ................'font-lock-face. | 
| 6a000 | 27 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 68    65 61 64 69 6e 67 29 29 0a 20 20 20 28 74 0a 20 | 'magit-section-heading))....(t.. | 
| 6a020 | 20 20 20 28 63 6f 6e 63 61 74 20 28 70 72 6f 70    65 72 74 69 7a 65 20 28 66 69 6c 65 2d 6e 61 6d | ...(concat.(propertize.(file-nam | 
| 6a040 | 65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 20 70    72 6f 67 72 61 6d 29 0a 20 20 20 20 20 20 20 20 | e-nondirectory.program)......... | 
| 6a060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 | ................'font-lock-face. | 
| 6a080 | 27 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 68    65 61 64 69 6e 67 29 0a 20 20 20 20 20 20 20 20 | 'magit-section-heading)......... | 
| 6a0a0 | 20 20 20 20 22 20 22 0a 20 20 20 20 20 20 20 20    20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 | ....".".............(propertize. | 
| 6a0c0 | 28 6d 61 70 63 6f 6e 63 61 74 20 23 27 73 68 65    6c 6c 2d 71 75 6f 74 65 2d 61 72 67 75 6d 65 6e | (mapconcat.#'shell-quote-argumen | 
| 6a0e0 | 74 20 61 72 67 73 20 22 20 22 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t.args.".")..................... | 
| 6a100 | 20 20 20 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66    61 63 65 20 27 6d 61 67 69 74 2d 73 65 63 74 69 | ....'font-lock-face.'magit-secti | 
| 6a120 | 6f 6e 2d 68 65 61 64 69 6e 67 29 29 29 29 29 0a    0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 70 72 | on-heading)))))..(defun.magit-pr | 
| 6a140 | 6f 63 65 73 73 2d 74 72 75 6e 63 61 74 65 2d 6c    6f 67 20 28 29 0a 20 20 28 6c 65 74 2a 20 28 28 | ocess-truncate-log.()...(let*.(( | 
| 6a160 | 68 65 61 64 20 6e 69 6c 29 0a 20 20 20 20 20 20    20 20 20 28 74 61 69 6c 20 28 6f 72 65 66 20 6d | head.nil)..........(tail.(oref.m | 
| 6a180 | 61 67 69 74 2d 72 6f 6f 74 2d 73 65 63 74 69 6f    6e 20 63 68 69 6c 64 72 65 6e 29 29 0a 20 20 20 | agit-root-section.children)).... | 
| 6a1a0 | 20 20 20 20 20 20 28 63 6f 75 6e 74 20 28 6c 65    6e 67 74 68 20 74 61 69 6c 29 29 29 0a 20 20 20 | ......(count.(length.tail))).... | 
| 6a1c0 | 20 28 77 68 65 6e 20 28 3e 20 28 31 2b 20 63 6f    75 6e 74 29 20 6d 61 67 69 74 2d 70 72 6f 63 65 | .(when.(>.(1+.count).magit-proce | 
| 6a1e0 | 73 73 2d 6c 6f 67 2d 6d 61 78 29 0a 20 20 20 20    20 20 28 77 68 69 6c 65 20 28 61 6e 64 20 28 63 | ss-log-max).......(while.(and.(c | 
| 6a200 | 64 72 20 74 61 69 6c 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 3e 20 63 6f | dr.tail)...................(>.co | 
| 6a220 | 75 6e 74 20 28 2f 20 6d 61 67 69 74 2d 70 72 6f    63 65 73 73 2d 6c 6f 67 2d 6d 61 78 20 32 29 29 | unt.(/.magit-process-log-max.2)) | 
| 6a240 | 29 0a 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20    28 28 69 6e 68 69 62 69 74 2d 72 65 61 64 2d 6f | ).........(let*.((inhibit-read-o | 
| 6a260 | 6e 6c 79 20 74 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 73 65 63 74 69 6f 6e 20 28 | nly.t)................(section.( | 
| 6a280 | 63 61 72 20 74 61 69 6c 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 70 72 6f 63 65 | car.tail))................(proce | 
| 6a2a0 | 73 73 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e    20 70 72 6f 63 65 73 73 29 29 29 0a 20 20 20 20 | ss.(oref.section.process)))..... | 
| 6a2c0 | 20 20 20 20 20 20 28 63 6f 6e 64 20 28 28 6e 6f    74 20 70 72 6f 63 65 73 73 29 29 0a 20 20 20 20 | ......(cond.((not.process))..... | 
| 6a2e0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 28 6d 65    6d 71 20 28 70 72 6f 63 65 73 73 2d 73 74 61 74 | ............((memq.(process-stat | 
| 6a300 | 75 73 20 70 72 6f 63 65 73 73 29 20 27 28 65 78    69 74 20 73 69 67 6e 61 6c 29 29 0a 20 20 20 20 | us.process).'(exit.signal))..... | 
| 6a320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65    6c 65 74 65 2d 72 65 67 69 6f 6e 20 28 6f 72 65 | .............(delete-region.(ore | 
| 6a340 | 66 20 73 65 63 74 69 6f 6e 20 73 74 61 72 74 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | f.section.start)................ | 
| 6a360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 31 2b 20 28 6f 72 65 66 20 73 65 63 74 69 | .................(1+.(oref.secti | 
| 6a380 | 6f 6e 20 65 6e 64 29 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 64 | on.end)))..................(cl-d | 
| 6a3a0 | 65 63 66 20 63 6f 75 6e 74 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 74 0a 20 | ecf.count)).................(t.. | 
| 6a3c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 70 75 73 68 20 73 65 63 74 69 6f 6e 20 68 65 | ................(push.section.he | 
| 6a3e0 | 61 64 29 29 29 29 0a 20 20 20 20 20 20 20 20 28    70 6f 70 20 74 61 69 6c 29 29 0a 20 20 20 20 20 | ad)))).........(pop.tail))...... | 
| 6a400 | 20 28 6f 73 65 74 20 6d 61 67 69 74 2d 72 6f 6f    74 2d 73 65 63 74 69 6f 6e 20 63 68 69 6c 64 72 | .(oset.magit-root-section.childr | 
| 6a420 | 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 28    6e 63 6f 6e 63 20 28 72 65 76 65 72 73 65 20 68 | en.............(nconc.(reverse.h | 
| 6a440 | 65 61 64 29 20 74 61 69 6c 29 29 29 29 29 0a 0a    28 64 65 66 75 6e 20 6d 61 67 69 74 2d 70 72 6f | ead).tail)))))..(defun.magit-pro | 
| 6a460 | 63 65 73 73 2d 73 65 6e 74 69 6e 65 6c 20 28 70    72 6f 63 65 73 73 20 65 76 65 6e 74 29 0a 20 20 | cess-sentinel.(process.event)... | 
| 6a480 | 22 44 65 66 61 75 6c 74 20 73 65 6e 74 69 6e 65    6c 20 75 73 65 64 20 62 79 20 60 6d 61 67 69 74 | "Default.sentinel.used.by.`magit | 
| 6a4a0 | 2d 73 74 61 72 74 2d 70 72 6f 63 65 73 73 27 2e    22 0a 20 20 28 77 68 65 6e 20 28 6d 65 6d 71 20 | -start-process'."...(when.(memq. | 
| 6a4c0 | 28 70 72 6f 63 65 73 73 2d 73 74 61 74 75 73 20    70 72 6f 63 65 73 73 29 20 27 28 65 78 69 74 20 | (process-status.process).'(exit. | 
| 6a4e0 | 73 69 67 6e 61 6c 29 29 0a 20 20 20 20 28 73 65    74 71 20 65 76 65 6e 74 20 28 73 75 62 73 74 72 | signal)).....(setq.event.(substr | 
| 6a500 | 69 6e 67 20 65 76 65 6e 74 20 30 20 2d 31 29 29    0a 20 20 20 20 28 77 68 65 6e 20 28 73 74 72 69 | ing.event.0.-1)).....(when.(stri | 
| 6a520 | 6e 67 2d 6d 61 74 63 68 20 22 5e 66 69 6e 69 73    68 65 64 22 20 65 76 65 6e 74 29 0a 20 20 20 20 | ng-match."^finished".event)..... | 
| 6a540 | 20 20 28 6d 65 73 73 61 67 65 20 28 63 6f 6e 63    61 74 20 28 63 61 70 69 74 61 6c 69 7a 65 20 28 | ..(message.(concat.(capitalize.( | 
| 6a560 | 70 72 6f 63 65 73 73 2d 6e 61 6d 65 20 70 72 6f    63 65 73 73 29 29 20 22 20 66 69 6e 69 73 68 65 | process-name.process)).".finishe | 
| 6a580 | 64 22 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74    2d 70 72 6f 63 65 73 73 2d 66 69 6e 69 73 68 20 | d"))).....(magit-process-finish. | 
| 6a5a0 | 70 72 6f 63 65 73 73 29 0a 20 20 20 20 28 77 68    65 6e 20 28 65 71 20 70 72 6f 63 65 73 73 20 6d | process).....(when.(eq.process.m | 
| 6a5c0 | 61 67 69 74 2d 74 68 69 73 2d 70 72 6f 63 65 73    73 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 6d | agit-this-process).......(setq.m | 
| 6a5e0 | 61 67 69 74 2d 74 68 69 73 2d 70 72 6f 63 65 73    73 20 6e 69 6c 29 29 0a 20 20 20 20 28 75 6e 6c | agit-this-process.nil)).....(unl | 
| 6a600 | 65 73 73 20 28 70 72 6f 63 65 73 73 2d 67 65 74    20 70 72 6f 63 65 73 73 20 27 69 6e 68 69 62 69 | ess.(process-get.process.'inhibi | 
| 6a620 | 74 2d 72 65 66 72 65 73 68 29 0a 20 20 20 20 20    20 28 6c 65 74 20 28 28 63 6f 6d 6d 61 6e 64 2d | t-refresh).......(let.((command- | 
| 6a640 | 62 75 66 20 28 70 72 6f 63 65 73 73 2d 67 65 74    20 70 72 6f 63 65 73 73 20 27 63 6f 6d 6d 61 6e | buf.(process-get.process.'comman | 
| 6a660 | 64 2d 62 75 66 29 29 29 0a 20 20 20 20 20 20 20    20 28 69 66 20 28 62 75 66 66 65 72 2d 6c 69 76 | d-buf))).........(if.(buffer-liv | 
| 6a680 | 65 2d 70 20 63 6f 6d 6d 61 6e 64 2d 62 75 66 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 28 77 69 | e-p.command-buf).............(wi | 
| 6a6a0 | 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65    72 20 63 6f 6d 6d 61 6e 64 2d 62 75 66 0a 20 20 | th-current-buffer.command-buf... | 
| 6a6c0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67    69 74 2d 72 65 66 72 65 73 68 29 29 0a 20 20 20 | ............(magit-refresh)).... | 
| 6a6e0 | 20 20 20 20 20 20 20 28 77 69 74 68 2d 74 65 6d    70 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 | .......(with-temp-buffer........ | 
| 6a700 | 20 20 20 20 20 28 73 65 74 71 20 64 65 66 61 75    6c 74 2d 64 69 72 65 63 74 6f 72 79 20 28 70 72 | .....(setq.default-directory.(pr | 
| 6a720 | 6f 63 65 73 73 2d 67 65 74 20 70 72 6f 63 65 73    73 20 27 64 65 66 61 75 6c 74 2d 64 69 72 29 29 | ocess-get.process.'default-dir)) | 
| 6a740 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61    67 69 74 2d 72 65 66 72 65 73 68 29 29 29 29 29 | .............(magit-refresh))))) | 
| 6a760 | 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74    2d 73 65 71 75 65 6e 63 65 72 2d 70 72 6f 63 65 | ))..(defun.magit-sequencer-proce | 
| 6a780 | 73 73 2d 73 65 6e 74 69 6e 65 6c 20 28 70 72 6f    63 65 73 73 20 65 76 65 6e 74 29 0a 20 20 22 53 | ss-sentinel.(process.event)..."S | 
| 6a7a0 | 70 65 63 69 61 6c 20 73 65 6e 74 69 6e 65 6c 20    75 73 65 64 20 62 79 20 60 6d 61 67 69 74 2d 72 | pecial.sentinel.used.by.`magit-r | 
| 6a7c0 | 75 6e 2d 67 69 74 2d 73 65 71 75 65 6e 63 65 72    27 2e 22 0a 20 20 28 77 68 65 6e 20 28 6d 65 6d | un-git-sequencer'."...(when.(mem | 
| 6a7e0 | 71 20 28 70 72 6f 63 65 73 73 2d 73 74 61 74 75    73 20 70 72 6f 63 65 73 73 29 20 27 28 65 78 69 | q.(process-status.process).'(exi | 
| 6a800 | 74 20 73 69 67 6e 61 6c 29 29 0a 20 20 20 20 28    6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 73 65 | t.signal)).....(magit-process-se | 
| 6a820 | 6e 74 69 6e 65 6c 20 70 72 6f 63 65 73 73 20 65    76 65 6e 74 29 0a 20 20 20 20 28 77 68 65 6e 2d | ntinel.process.event).....(when- | 
| 6a840 | 6c 65 74 2a 20 28 28 70 72 6f 63 65 73 73 2d 62    75 66 20 28 70 72 6f 63 65 73 73 2d 62 75 66 66 | let*.((process-buf.(process-buff | 
| 6a860 | 65 72 20 70 72 6f 63 65 73 73 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 62 | er.process)).................((b | 
| 6a880 | 75 66 66 65 72 2d 6c 69 76 65 2d 70 20 70 72 6f    63 65 73 73 2d 62 75 66 29 29 0a 20 20 20 20 20 | uffer-live-p.process-buf))...... | 
| 6a8a0 | 20 20 20 20 20 20 20 20 20 20 20 28 73 74 61 74    75 73 2d 62 75 66 20 28 77 69 74 68 2d 63 75 72 | ...........(status-buf.(with-cur | 
| 6a8c0 | 72 65 6e 74 2d 62 75 66 66 65 72 20 70 72 6f 63    65 73 73 2d 62 75 66 0a 20 20 20 20 20 20 20 20 | rent-buffer.process-buf......... | 
| 6a8e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 65 74 | ......................(magit-get | 
| 6a900 | 2d 6d 6f 64 65 2d 62 75 66 66 65 72 20 27 6d 61    67 69 74 2d 73 74 61 74 75 73 2d 6d 6f 64 65 29 | -mode-buffer.'magit-status-mode) | 
| 6a920 | 29 29 29 0a 20 20 20 20 20 20 28 77 69 74 68 2d    63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 73 | ))).......(with-current-buffer.s | 
| 6a940 | 74 61 74 75 73 2d 62 75 66 0a 20 20 20 20 20 20    20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 73 65 | tatus-buf.........(when-let.((se | 
| 6a960 | 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | ction.....................(magit | 
| 6a980 | 2d 67 65 74 2d 73 65 63 74 69 6f 6e 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -get-section.................... | 
| 6a9a0 | 20 20 60 28 28 63 6f 6d 6d 69 74 20 2e 20 2c 28    6d 61 67 69 74 2d 72 65 76 2d 70 61 72 73 65 20 | ..`((commit...,(magit-rev-parse. | 
| 6a9c0 | 22 48 45 41 44 22 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "HEAD"))........................ | 
| 6a9e0 | 28 2c 28 70 63 61 73 65 20 28 63 61 72 20 28 73    65 71 2d 64 72 6f 70 0a 20 20 20 20 20 20 20 20 | (,(pcase.(car.(seq-drop......... | 
| 6aa00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 | ..............................(p | 
| 6aa20 | 72 6f 63 65 73 73 2d 63 6f 6d 6d 61 6e 64 20 70    72 6f 63 65 73 73 29 0a 20 20 20 20 20 20 20 20 | rocess-command.process)......... | 
| 6aa40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 31 | ..............................(1 | 
| 6aa60 | 2b 20 28 6c 65 6e 67 74 68 20 6d 61 67 69 74 2d    67 69 74 2d 67 6c 6f 62 61 6c 2d 61 72 67 75 6d | +.(length.magit-git-global-argum | 
| 6aa80 | 65 6e 74 73 29 29 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ents))))........................ | 
| 6aaa0 | 20 20 20 20 28 28 6f 72 20 22 72 65 62 61 73 65    22 20 22 61 6d 22 29 20 27 72 65 62 61 73 65 2d | ....((or."rebase"."am").'rebase- | 
| 6aac0 | 73 65 71 75 65 6e 63 65 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | sequence)....................... | 
| 6aae0 | 20 20 20 20 20 28 28 6f 72 20 22 63 68 65 72 72    79 2d 70 69 63 6b 22 20 22 72 65 76 65 72 74 22 | .....((or."cherry-pick"."revert" | 
| 6ab00 | 29 20 27 73 65 71 75 65 6e 63 65 29 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ).'sequence))).................. | 
| 6ab20 | 20 20 20 20 20 20 28 73 74 61 74 75 73 29 29 29    29 29 0a 20 20 20 20 20 20 20 20 20 20 28 67 6f | ......(status)))))...........(go | 
| 6ab40 | 74 6f 2d 63 68 61 72 20 28 6f 72 65 66 20 73 65    63 74 69 6f 6e 20 73 74 61 72 74 29 29 0a 20 20 | to-char.(oref.section.start))... | 
| 6ab60 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73    65 63 74 69 6f 6e 2d 75 70 64 61 74 65 2d 68 69 | ........(magit-section-update-hi | 
| 6ab80 | 67 68 6c 69 67 68 74 29 29 29 29 29 29 0a 0a 28    64 65 66 75 6e 20 6d 61 67 69 74 2d 70 72 6f 63 | ghlight))))))..(defun.magit-proc | 
| 6aba0 | 65 73 73 2d 66 69 6c 74 65 72 20 28 70 72 6f 63    20 73 74 72 69 6e 67 29 0a 20 20 22 44 65 66 61 | ess-filter.(proc.string)..."Defa | 
| 6abc0 | 75 6c 74 20 66 69 6c 74 65 72 20 75 73 65 64 20    62 79 20 60 6d 61 67 69 74 2d 73 74 61 72 74 2d | ult.filter.used.by.`magit-start- | 
| 6abe0 | 70 72 6f 63 65 73 73 27 2e 22 0a 20 20 28 77 69    74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 | process'."...(with-current-buffe | 
| 6ac00 | 72 20 28 70 72 6f 63 65 73 73 2d 62 75 66 66 65    72 20 70 72 6f 63 29 0a 20 20 20 20 28 6c 65 74 | r.(process-buffer.proc).....(let | 
| 6ac20 | 20 28 28 69 6e 68 69 62 69 74 2d 72 65 61 64 2d    6f 6e 6c 79 20 74 29 29 0a 20 20 20 20 20 20 28 | .((inhibit-read-only.t)).......( | 
| 6ac40 | 67 6f 74 6f 2d 63 68 61 72 20 28 70 72 6f 63 65    73 73 2d 6d 61 72 6b 20 70 72 6f 63 29 29 0a 20 | goto-char.(process-mark.proc)).. | 
| 6ac60 | 20 20 20 20 20 3b 3b 20 46 69 6e 64 20 6c 61 73    74 20 5e 4d 20 69 6e 20 73 74 72 69 6e 67 2e 20 | .....;;.Find.last.^M.in.string.. | 
| 6ac80 | 20 49 66 20 6f 6e 65 20 77 61 73 20 66 6f 75 6e    64 2c 20 69 67 6e 6f 72 65 0a 20 20 20 20 20 20 | .If.one.was.found,.ignore....... | 
| 6aca0 | 3b 3b 20 65 76 65 72 79 74 68 69 6e 67 20 62 65    66 6f 72 65 20 69 74 20 61 6e 64 20 64 65 6c 65 | ;;.everything.before.it.and.dele | 
| 6acc0 | 74 65 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c    69 6e 65 2e 0a 20 20 20 20 20 20 28 77 68 65 6e | te.the.current.line........(when | 
| 6ace0 | 2d 6c 65 74 20 28 28 72 65 74 2d 70 6f 73 20 28    63 6c 2d 70 6f 73 69 74 69 6f 6e 20 3f 5c 72 20 | -let.((ret-pos.(cl-position.?\r. | 
| 6ad00 | 73 74 72 69 6e 67 20 3a 66 72 6f 6d 2d 65 6e 64    20 74 29 29 29 0a 20 20 20 20 20 20 20 20 28 63 | string.:from-end.t))).........(c | 
| 6ad20 | 6c 2d 63 61 6c 6c 66 20 73 75 62 73 74 72 69 6e    67 20 73 74 72 69 6e 67 20 28 31 2b 20 72 65 74 | l-callf.substring.string.(1+.ret | 
| 6ad40 | 2d 70 6f 73 29 29 0a 20 20 20 20 20 20 20 20 28    64 65 6c 65 74 65 2d 72 65 67 69 6f 6e 20 28 6c | -pos)).........(delete-region.(l | 
| 6ad60 | 69 6e 65 2d 62 65 67 69 6e 6e 69 6e 67 2d 70 6f    73 69 74 69 6f 6e 29 20 28 70 6f 69 6e 74 29 29 | ine-beginning-position).(point)) | 
| 6ad80 | 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 73 74    72 69 6e 67 20 28 6d 61 67 69 74 2d 70 72 6f 63 | ).......(setq.string.(magit-proc | 
| 6ada0 | 65 73 73 2d 72 65 6d 6f 76 65 2d 62 6f 67 75 73    2d 65 72 72 6f 72 73 20 73 74 72 69 6e 67 29 29 | ess-remove-bogus-errors.string)) | 
| 6adc0 | 0a 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28    70 72 6f 70 65 72 74 69 7a 65 20 73 74 72 69 6e | .......(insert.(propertize.strin | 
| 6ade0 | 67 20 27 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | g.'magit-section................ | 
| 6ae00 | 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 63    65 73 73 2d 67 65 74 20 70 72 6f 63 20 27 73 65 | ...........(process-get.proc.'se | 
| 6ae20 | 63 74 69 6f 6e 29 29 29 0a 20 20 20 20 20 20 28    73 65 74 2d 6d 61 72 6b 65 72 20 28 70 72 6f 63 | ction))).......(set-marker.(proc | 
| 6ae40 | 65 73 73 2d 6d 61 72 6b 20 70 72 6f 63 29 20 28    70 6f 69 6e 74 29 29 0a 20 20 20 20 20 20 3b 3b | ess-mark.proc).(point)).......;; | 
| 6ae60 | 20 4d 61 6b 65 20 73 75 72 65 20 70 72 6f 6d 70    74 73 20 61 72 65 20 6d 61 74 63 68 65 64 20 61 | .Make.sure.prompts.are.matched.a | 
| 6ae80 | 66 74 65 72 20 72 65 6d 6f 76 69 6e 67 20 5e 4d    2e 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 70 | fter.removing.^M........(magit-p | 
| 6aea0 | 72 6f 63 65 73 73 2d 79 65 73 2d 6f 72 2d 6e 6f    2d 70 72 6f 6d 70 74 20 70 72 6f 63 20 73 74 72 | rocess-yes-or-no-prompt.proc.str | 
| 6aec0 | 69 6e 67 29 0a 20 20 20 20 20 20 28 6d 61 67 69    74 2d 70 72 6f 63 65 73 73 2d 75 73 65 72 6e 61 | ing).......(magit-process-userna | 
| 6aee0 | 6d 65 2d 70 72 6f 6d 70 74 20 20 70 72 6f 63 20    73 74 72 69 6e 67 29 0a 20 20 20 20 20 20 28 6d | me-prompt..proc.string).......(m | 
| 6af00 | 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 70 61 73    73 77 6f 72 64 2d 70 72 6f 6d 70 74 20 20 70 72 | agit-process-password-prompt..pr | 
| 6af20 | 6f 63 20 73 74 72 69 6e 67 29 0a 20 20 20 20 20    20 28 72 75 6e 2d 68 6f 6f 6b 2d 77 69 74 68 2d | oc.string).......(run-hook-with- | 
| 6af40 | 61 72 67 73 2d 75 6e 74 69 6c 2d 73 75 63 63 65    73 73 20 27 6d 61 67 69 74 2d 70 72 6f 63 65 73 | args-until-success.'magit-proces | 
| 6af60 | 73 2d 70 72 6f 6d 70 74 2d 66 75 6e 63 74 69 6f    6e 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | s-prompt-functions.............. | 
| 6af80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 70 72 6f 63 20 | ...........................proc. | 
| 6afa0 | 73 74 72 69 6e 67 29 29 29 29 0a 0a 28 64 65 66    75 6e 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 | string))))..(defun.magit-process | 
| 6afc0 | 2d 6d 61 6b 65 2d 6b 65 79 6d 61 70 20 28 70 72    6f 63 65 73 73 20 70 61 72 65 6e 74 29 0a 20 20 | -make-keymap.(process.parent)... | 
| 6afe0 | 22 52 65 6d 61 70 20 60 61 62 6f 72 74 2d 6d 69    6e 69 62 75 66 66 65 72 73 27 20 74 6f 20 61 20 | "Remap.`abort-minibuffers'.to.a. | 
| 6b000 | 63 6f 6d 6d 61 6e 64 20 74 68 61 74 20 61 6c 73    6f 20 6b 69 6c 6c 73 20 50 52 4f 43 45 53 53 2e | command.that.also.kills.PROCESS. | 
| 6b020 | 0a 50 41 52 45 4e 54 20 69 73 20 75 73 65 64 20    61 73 20 74 68 65 20 70 61 72 65 6e 74 20 6f 66 | .PARENT.is.used.as.the.parent.of | 
| 6b040 | 20 74 68 65 20 72 65 74 75 72 6e 65 64 20 6b 65    79 6d 61 70 2e 22 0a 20 20 28 6c 65 74 20 28 28 | .the.returned.keymap."...(let.(( | 
| 6b060 | 63 6d 64 20 28 6c 61 6d 62 64 61 20 28 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 | cmd.(lambda.()................(i | 
| 6b080 | 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 69 67 6e 6f | nteractive)................(igno | 
| 6b0a0 | 72 65 2d 65 72 72 6f 72 73 20 28 6b 69 6c 6c 2d    70 72 6f 63 65 73 73 20 70 72 6f 63 65 73 73 29 | re-errors.(kill-process.process) | 
| 6b0c0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 69 66 20 28 66 62 6f 75 6e 64 70 20 27 61 | )................(if.(fboundp.'a | 
| 6b0e0 | 62 6f 72 74 2d 6d 69 6e 69 62 75 66 66 65 72 73    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | bort-minibuffers)............... | 
| 6b100 | 20 20 20 20 20 28 61 62 6f 72 74 2d 6d 69 6e 69    62 75 66 66 65 72 73 29 0a 20 20 20 20 20 20 20 | .....(abort-minibuffers)........ | 
| 6b120 | 20 20 20 20 20 20 20 20 20 20 28 61 62 6f 72 74    2d 72 65 63 75 72 73 69 76 65 2d 65 64 69 74 29 | ..........(abort-recursive-edit) | 
| 6b140 | 29 29 29 29 0a 20 20 20 20 28 64 65 66 69 6e 65    2d 6b 65 79 6d 61 70 20 3a 70 61 72 65 6e 74 20 | )))).....(define-keymap.:parent. | 
| 6b160 | 70 61 72 65 6e 74 0a 20 20 20 20 20 20 22 43 2d    67 22 20 63 6d 64 0a 20 20 20 20 20 20 22 3c 72 | parent......."C-g".cmd......."<r | 
| 6b180 | 65 6d 61 70 3e 20 3c 61 62 6f 72 74 2d 6d 69 6e    69 62 75 66 66 65 72 73 3e 22 20 63 6d 64 0a 20 | emap>.<abort-minibuffers>".cmd.. | 
| 6b1a0 | 20 20 20 20 20 22 3c 72 65 6d 61 70 3e 20 3c 61    62 6f 72 74 2d 72 65 63 75 72 73 69 76 65 2d 65 | ....."<remap>.<abort-recursive-e | 
| 6b1c0 | 64 69 74 3e 22 20 63 6d 64 29 29 29 0a 0a 28 64    65 66 6d 61 63 72 6f 20 6d 61 67 69 74 2d 70 72 | dit>".cmd)))..(defmacro.magit-pr | 
| 6b1e0 | 6f 63 65 73 73 2d 6b 69 6c 6c 2d 6f 6e 2d 61 62    6f 72 74 20 28 70 72 6f 63 65 73 73 20 26 72 65 | ocess-kill-on-abort.(process.&re | 
| 6b200 | 73 74 20 62 6f 64 79 29 0a 20 20 28 64 65 63 6c    61 72 65 20 28 69 6e 64 65 6e 74 20 31 29 0a 20 | st.body)...(declare.(indent.1).. | 
| 6b220 | 20 20 20 20 20 20 20 20 20 20 28 64 65 62 75 67    20 28 66 6f 72 6d 20 62 6f 64 79 29 29 0a 20 20 | ..........(debug.(form.body))... | 
| 6b240 | 20 20 20 20 20 20 20 20 20 28 6f 62 73 6f 6c 65    74 65 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 | .........(obsolete.magit-process | 
| 6b260 | 2d 6d 61 6b 65 2d 6b 65 79 6d 61 70 20 22 4d 61    67 69 74 20 34 2e 30 2e 30 22 29 29 0a 20 20 60 | -make-keymap."Magit.4.0.0"))...` | 
| 6b280 | 28 6c 65 74 20 28 28 6d 69 6e 69 62 75 66 66 65    72 2d 6c 6f 63 61 6c 2d 6d 61 70 0a 20 20 20 20 | (let.((minibuffer-local-map..... | 
| 6b2a0 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 70 72 6f    63 65 73 73 2d 6d 61 6b 65 2d 6b 65 79 6d 61 70 | ......(magit-process-make-keymap | 
| 6b2c0 | 20 2c 70 72 6f 63 65 73 73 20 6d 69 6e 69 62 75    66 66 65 72 2d 6c 6f 63 61 6c 2d 6d 61 70 29 29 | .,process.minibuffer-local-map)) | 
| 6b2e0 | 29 0a 20 20 20 20 20 2c 40 62 6f 64 79 29 29 0a    0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 70 72 | )......,@body))..(defun.magit-pr | 
| 6b300 | 6f 63 65 73 73 2d 72 65 6d 6f 76 65 2d 62 6f 67    75 73 2d 65 72 72 6f 72 73 20 28 73 74 72 29 0a | ocess-remove-bogus-errors.(str). | 
| 6b320 | 20 20 28 73 61 76 65 2d 6d 61 74 63 68 2d 64 61    74 61 0a 20 20 20 20 28 77 68 65 6e 20 28 73 74 | ..(save-match-data.....(when.(st | 
| 6b340 | 72 69 6e 67 2d 6d 61 74 63 68 20 22 5e 5c 5c 28    5c 5c 2a 45 52 52 4f 52 5c 5c 2a 3a 20 5c 5c 29 | ring-match."^\\(\\*ERROR\\*:.\\) | 
| 6b360 | 43 61 6e 63 65 6c 65 64 20 62 79 20 75 73 65 72    22 20 73 74 72 29 0a 20 20 20 20 20 20 28 73 65 | Canceled.by.user".str).......(se | 
| 6b380 | 74 71 20 73 74 72 20 28 72 65 70 6c 61 63 65 2d    6d 61 74 63 68 20 22 22 20 6e 69 6c 20 6e 69 6c | tq.str.(replace-match."".nil.nil | 
| 6b3a0 | 20 73 74 72 20 31 29 29 29 0a 20 20 20 20 28 77    68 65 6e 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 | .str.1))).....(when.(string-matc | 
| 6b3c0 | 68 20 22 5e 65 72 72 6f 72 3a 20 54 68 65 72 65    20 77 61 73 20 61 20 70 72 6f 62 6c 65 6d 20 77 | h."^error:.There.was.a.problem.w | 
| 6b3e0 | 69 74 68 20 74 68 65 20 65 64 69 74 6f 72 2e 2a    5c 6e 22 20 73 74 72 29 0a 20 20 20 20 20 20 28 | ith.the.editor.*\n".str).......( | 
| 6b400 | 73 65 74 71 20 73 74 72 20 28 72 65 70 6c 61 63    65 2d 6d 61 74 63 68 20 22 22 20 6e 69 6c 20 6e | setq.str.(replace-match."".nil.n | 
| 6b420 | 69 6c 20 73 74 72 29 29 29 0a 20 20 20 20 28 77    68 65 6e 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 | il.str))).....(when.(string-matc | 
| 6b440 | 68 0a 20 20 20 20 20 20 20 20 20 20 20 22 5e 50    6c 65 61 73 65 20 73 75 70 70 6c 79 20 74 68 65 | h............"^Please.supply.the | 
| 6b460 | 20 6d 65 73 73 61 67 65 20 75 73 69 6e 67 20 65    69 74 68 65 72 20 2d 6d 20 6f 72 20 2d 46 20 6f | .message.using.either.-m.or.-F.o | 
| 6b480 | 70 74 69 6f 6e 5c 5c 2e 5c 6e 22 20 73 74 72 29    0a 20 20 20 20 20 20 28 73 65 74 71 20 73 74 72 | ption\\.\n".str).......(setq.str | 
| 6b4a0 | 20 28 72 65 70 6c 61 63 65 2d 6d 61 74 63 68 20    22 22 20 6e 69 6c 20 6e 69 6c 20 73 74 72 29 29 | .(replace-match."".nil.nil.str)) | 
| 6b4c0 | 29 29 0a 20 20 73 74 72 29 0a 0a 28 64 65 66 75    6e 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d | ))...str)..(defun.magit-process- | 
| 6b4e0 | 79 65 73 2d 6f 72 2d 6e 6f 2d 70 72 6f 6d 70 74    20 28 70 72 6f 63 65 73 73 20 73 74 72 69 6e 67 | yes-or-no-prompt.(process.string | 
| 6b500 | 29 0a 20 20 22 46 6f 72 77 61 72 64 20 59 65 73    2d 6f 72 2d 4e 6f 20 70 72 6f 6d 70 74 73 20 74 | )..."Forward.Yes-or-No.prompts.t | 
| 6b520 | 6f 20 74 68 65 20 75 73 65 72 2e 22 0a 20 20 28    77 68 65 6e 2d 6c 65 74 20 28 28 62 65 67 20 28 | o.the.user."...(when-let.((beg.( | 
| 6b540 | 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 6d 61 67    69 74 2d 70 72 6f 63 65 73 73 2d 79 65 73 2d 6f | string-match.magit-process-yes-o | 
| 6b560 | 72 2d 6e 6f 2d 70 72 6f 6d 70 74 2d 72 65 67 65    78 70 20 73 74 72 69 6e 67 29 29 29 0a 20 20 20 | r-no-prompt-regexp.string))).... | 
| 6b580 | 20 28 70 72 6f 63 65 73 73 2d 73 65 6e 64 2d 73    74 72 69 6e 67 0a 20 20 20 20 20 70 72 6f 63 65 | .(process-send-string......proce | 
| 6b5a0 | 73 73 0a 20 20 20 20 20 28 69 66 20 28 73 61 76    65 2d 6d 61 74 63 68 2d 64 61 74 61 0a 20 20 20 | ss......(if.(save-match-data.... | 
| 6b5c0 | 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6d    61 78 2d 6d 69 6e 69 2d 77 69 6e 64 6f 77 2d 68 | ........(let.((max-mini-window-h | 
| 6b5e0 | 65 69 67 68 74 20 33 30 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6d 69 6e 69 | eight.30)..................(mini | 
| 6b600 | 62 75 66 66 65 72 2d 6c 6f 63 61 6c 2d 6d 61 70    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | buffer-local-map................ | 
| 6b620 | 20 20 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73    73 2d 6d 61 6b 65 2d 6b 65 79 6d 61 70 20 70 72 | ...(magit-process-make-keymap.pr | 
| 6b640 | 6f 63 65 73 73 20 6d 69 6e 69 62 75 66 66 65 72    2d 6c 6f 63 61 6c 2d 6d 61 70 29 29 0a 20 20 20 | ocess.minibuffer-local-map)).... | 
| 6b660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b    20 49 6e 20 63 61 73 65 20 79 65 73 2d 6f 72 2d | ..............;;.In.case.yes-or- | 
| 6b680 | 6e 6f 2d 70 20 69 73 20 66 73 65 74 20 74 6f 20    74 68 61 74 2c 20 62 75 74 20 64 6f 65 73 0a 20 | no-p.is.fset.to.that,.but.does.. | 
| 6b6a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    3b 3b 20 6e 6f 74 20 63 6f 76 65 72 20 75 73 65 | ................;;.not.cover.use | 
| 6b6c0 | 2d 64 69 61 6c 6f 67 2d 62 6f 78 2d 70 20 61 6e    64 20 79 2d 6f 72 2d 6e 2d 70 2d 72 65 61 64 2d | -dialog-box-p.and.y-or-n-p-read- | 
| 6b6e0 | 6b 65 79 2e 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 79 2d 6f 72 2d 6e 2d 70 2d | key...................(y-or-n-p- | 
| 6b700 | 6d 61 70 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6d 61 67 69 74 2d 70 72 6f | map...................(magit-pro | 
| 6b720 | 63 65 73 73 2d 6d 61 6b 65 2d 6b 65 79 6d 61 70    20 70 72 6f 63 65 73 73 20 79 2d 6f 72 2d 6e 2d | cess-make-keymap.process.y-or-n- | 
| 6b740 | 70 2d 6d 61 70 29 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 28 79 65 73 2d 6f 72 2d 6e 6f | p-map)))..............(yes-or-no | 
| 6b760 | 2d 70 20 28 73 75 62 73 74 72 69 6e 67 20 73 74    72 69 6e 67 20 30 20 62 65 67 29 29 29 29 0a 20 | -p.(substring.string.0.beg)))).. | 
| 6b780 | 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20    28 64 6f 77 6e 63 61 73 65 20 28 6d 61 74 63 68 | ........(concat.(downcase.(match | 
| 6b7a0 | 2d 73 74 72 69 6e 67 20 31 20 73 74 72 69 6e 67    29 29 20 22 5c 6e 22 29 0a 20 20 20 20 20 20 20 | -string.1.string))."\n")........ | 
| 6b7c0 | 28 63 6f 6e 63 61 74 20 28 64 6f 77 6e 63 61 73    65 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 | (concat.(downcase.(match-string. | 
| 6b7e0 | 32 20 73 74 72 69 6e 67 29 29 20 22 5c 6e 22 29    29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | 2.string))."\n")))))..(defun.mag | 
| 6b800 | 69 74 2d 70 72 6f 63 65 73 73 2d 70 61 73 73 77    6f 72 64 2d 61 75 74 68 2d 73 6f 75 72 63 65 20 | it-process-password-auth-source. | 
| 6b820 | 28 6b 65 79 29 0a 20 20 22 55 73 65 20 60 61 75    74 68 2d 73 6f 75 72 63 65 2d 73 65 61 72 63 68 | (key)..."Use.`auth-source-search | 
| 6b840 | 27 20 74 6f 20 67 65 74 20 61 20 70 61 73 73 77    6f 72 64 2e 0a 49 66 20 66 6f 75 6e 64 2c 20 72 | '.to.get.a.password..If.found,.r | 
| 6b860 | 65 74 75 72 6e 20 74 68 65 20 70 61 73 73 77 6f    72 64 2e 20 20 4f 74 68 65 72 77 69 73 65 2c 20 | eturn.the.password...Otherwise,. | 
| 6b880 | 72 65 74 75 72 6e 20 6e 69 6c 2e 0a 0a 54 6f 20    75 73 65 20 74 68 69 73 20 66 75 6e 63 74 69 6f | return.nil...To.use.this.functio | 
| 6b8a0 | 6e 20 61 64 64 20 69 74 20 74 6f 20 74 68 65 20    61 70 70 72 6f 70 72 69 61 74 65 20 68 6f 6f 6b | n.add.it.to.the.appropriate.hook | 
| 6b8c0 | 0a 20 20 28 61 64 64 2d 68 6f 6f 6b 20 5c 5c 3d    27 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 66 | ...(add-hook.\\='magit-process-f | 
| 6b8e0 | 69 6e 64 2d 70 61 73 73 77 6f 72 64 2d 66 75 6e    63 74 69 6f 6e 73 0a 20 20 20 20 20 20 20 20 20 | ind-password-functions.......... | 
| 6b900 | 20 20 20 5c 5c 3d 27 6d 61 67 69 74 2d 70 72 6f    63 65 73 73 2d 70 61 73 73 77 6f 72 64 2d 61 75 | ...\\='magit-process-password-au | 
| 6b920 | 74 68 2d 73 6f 75 72 63 65 29 0a 0a 4b 45 59 20    74 79 70 69 63 61 6c 6c 79 20 64 65 72 69 76 65 | th-source)..KEY.typically.derive | 
| 6b940 | 73 20 66 72 6f 6d 20 61 20 70 72 6f 6d 70 74 20    73 75 63 68 20 61 73 3a 0a 20 20 50 61 73 73 77 | s.from.a.prompt.such.as:...Passw | 
| 6b960 | 6f 72 64 20 66 6f 72 20 5c 5c 3d 27 68 74 74 70    73 3a 2f 2f 79 6f 75 72 6e 61 6d 65 40 67 69 74 | ord.for.\\='https://yourname@git | 
| 6b980 | 68 75 62 2e 63 6f 6d 5c 5c 3d 27 0a 69 6e 20 77    68 69 63 68 20 63 61 73 65 20 69 74 20 77 6f 75 | hub.com\\='.in.which.case.it.wou | 
| 6b9a0 | 6c 64 20 62 65 20 74 68 65 20 73 74 72 69 6e 67    0a 20 20 79 6f 75 72 6e 61 6d 65 40 67 69 74 68 | ld.be.the.string...yourname@gith | 
| 6b9c0 | 75 62 2e 63 6f 6d 0a 77 68 69 63 68 20 6d 61 74    63 68 65 73 20 74 68 65 20 7e 2f 2e 61 75 74 68 | ub.com.which.matches.the.~/.auth | 
| 6b9e0 | 69 6e 66 6f 2e 67 70 67 20 65 6e 74 72 79 0a 20    20 6d 61 63 68 69 6e 65 20 67 69 74 68 75 62 2e | info.gpg.entry...machine.github. | 
| 6ba00 | 63 6f 6d 20 6c 6f 67 69 6e 20 79 6f 75 72 6e 61    6d 65 20 70 61 73 73 77 6f 72 64 20 31 32 33 34 | com.login.yourname.password.1234 | 
| 6ba20 | 35 0a 6f 72 20 69 66 66 20 74 68 61 74 20 69 73    20 75 6e 64 65 66 69 6e 65 64 2c 20 66 6f 72 20 | 5.or.iff.that.is.undefined,.for. | 
| 6ba40 | 62 61 63 6b 77 61 72 64 20 63 6f 6d 70 61 74 69    62 69 6c 69 74 79 0a 20 20 6d 61 63 68 69 6e 65 | backward.compatibility...machine | 
| 6ba60 | 20 79 6f 75 72 6e 61 6d 65 40 67 69 74 68 75 62    2e 63 6f 6d 20 70 61 73 73 77 6f 72 64 20 31 32 | .yourname@github.com.password.12 | 
| 6ba80 | 33 34 35 0a 0a 4f 6e 20 67 69 74 68 75 62 2e 63    6f 6d 20 79 6f 75 20 73 68 6f 75 6c 64 20 6e 6f | 345..On.github.com.you.should.no | 
| 6baa0 | 74 20 75 73 65 20 79 6f 75 72 20 70 61 73 73 77    6f 72 64 20 62 75 74 20 61 0a 70 65 72 73 6f 6e | t.use.your.password.but.a.person | 
| 6bac0 | 61 6c 20 61 63 63 65 73 73 20 74 6f 6b 65 6e 2c    20 73 65 65 20 5b 31 5d 2e 20 20 46 6f 72 20 69 | al.access.token,.see.[1]...For.i | 
| 6bae0 | 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74    0a 74 68 65 20 70 65 63 75 6c 69 61 72 69 74 69 | nformation.about.the.peculiariti | 
| 6bb00 | 65 73 20 6f 66 20 6f 74 68 65 72 20 66 6f 72 67    65 73 2c 20 70 6c 65 61 73 65 20 63 6f 6e 73 75 | es.of.other.forges,.please.consu | 
| 6bb20 | 6c 74 20 74 68 65 0a 72 65 73 70 65 63 74 69 76    65 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 2e | lt.the.respective.documentation. | 
| 6bb40 | 0a 0a 41 66 74 65 72 20 6d 61 6e 75 61 6c 6c 79    20 65 64 69 74 69 6e 67 20 7e 2f 2e 61 75 74 68 | ..After.manually.editing.~/.auth | 
| 6bb60 | 69 6e 66 6f 2e 67 70 67 20 79 6f 75 20 6d 75 73    74 20 72 65 73 65 74 0a 74 68 65 20 63 61 63 68 | info.gpg.you.must.reset.the.cach | 
| 6bb80 | 65 20 75 73 69 6e 67 0a 20 20 4d 2d 78 20 61 75    74 68 2d 73 6f 75 72 63 65 2d 66 6f 72 67 65 74 | e.using...M-x.auth-source-forget | 
| 6bba0 | 2d 61 6c 6c 2d 63 61 63 68 65 64 20 52 45 54 0a    0a 54 68 65 20 61 62 6f 76 65 20 77 69 6c 6c 20 | -all-cached.RET..The.above.will. | 
| 6bbc0 | 73 61 76 65 20 79 6f 75 20 66 72 6f 6d 20 68 61    76 69 6e 67 20 74 6f 20 72 65 70 65 61 74 65 64 | save.you.from.having.to.repeated | 
| 6bbe0 | 6c 79 20 74 79 70 65 0a 79 6f 75 72 20 74 6f 6b    65 6e 20 6f 72 20 70 61 73 73 77 6f 72 64 2c 20 | ly.type.your.token.or.password,. | 
| 6bc00 | 62 75 74 20 79 6f 75 20 6d 69 67 68 74 20 73 74    69 6c 6c 20 72 65 70 65 61 74 65 64 6c 79 0a 62 | but.you.might.still.repeatedly.b | 
| 6bc20 | 65 20 61 73 6b 65 64 20 66 6f 72 20 79 6f 75 72    20 75 73 65 72 6e 61 6d 65 2e 20 20 54 6f 20 70 | e.asked.for.your.username...To.p | 
| 6bc40 | 72 65 76 65 6e 74 20 74 68 61 74 2c 20 63 68 61    6e 67 65 20 61 6e 0a 55 52 4c 20 6c 69 6b 65 0a | revent.that,.change.an.URL.like. | 
| 6bc60 | 20 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62    2e 63 6f 6d 2f 66 6f 6f 2f 62 61 72 2e 67 69 74 | ..https://github.com/foo/bar.git | 
| 6bc80 | 0a 74 6f 0a 20 20 68 74 74 70 73 3a 2f 2f 79 6f    75 72 6e 61 6d 65 40 67 69 74 68 75 62 2e 63 6f | .to...https://yourname@github.co | 
| 6bca0 | 6d 2f 66 6f 6f 2f 62 61 72 2e 67 69 74 0a 0a 49    6e 73 74 65 61 64 20 6f 66 20 63 68 61 6e 67 69 | m/foo/bar.git..Instead.of.changi | 
| 6bcc0 | 6e 67 20 61 6c 6c 20 73 75 63 68 20 55 52 4c 73    20 6d 61 6e 75 61 6c 6c 79 2c 20 74 68 65 79 20 | ng.all.such.URLs.manually,.they. | 
| 6bce0 | 63 61 6e 0a 62 65 20 74 72 61 6e 73 6c 61 74 65    64 20 6f 6e 20 74 68 65 20 66 6c 79 20 62 79 20 | can.be.translated.on.the.fly.by. | 
| 6bd00 | 64 6f 69 6e 67 20 74 68 69 73 20 6f 6e 63 65 0a    20 20 67 69 74 20 63 6f 6e 66 69 67 20 2d 2d 67 | doing.this.once...git.config.--g | 
| 6bd20 | 6c 6f 62 61 6c 20 5c 0a 20 20 20 20 75 72 6c 2e    68 74 74 70 73 3a 2f 2f 79 6f 75 72 6e 61 6d 65 | lobal.\.....url.https://yourname | 
| 6bd40 | 40 67 69 74 68 75 62 2e 63 6f 6d 2e 69 6e 73 74    65 61 64 4f 66 20 5c 0a 20 20 20 20 68 74 74 70 | @github.com.insteadOf.\.....http | 
| 6bd60 | 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 0a 0a    5b 31 5d 3a 20 68 74 74 70 73 3a 2f 2f 64 6f 63 | s://github.com..[1]:.https://doc | 
| 6bd80 | 73 2e 67 69 74 68 75 62 2e 63 6f 6d 2f 65 6e 2f    67 69 74 68 75 62 2f 61 75 74 68 65 6e 74 69 63 | s.github.com/en/github/authentic | 
| 6bda0 | 61 74 69 6e 67 2d 74 6f 2d 67 69 74 68 75 62 2f    63 72 65 61 74 69 6e 67 2d 61 2d 70 65 72 73 6f | ating-to-github/creating-a-perso | 
| 6bdc0 | 6e 61 6c 2d 61 63 63 65 73 73 2d 74 6f 6b 65 6e    2e 22 0a 20 20 28 72 65 71 75 69 72 65 20 27 61 | nal-access-token."...(require.'a | 
| 6bde0 | 75 74 68 2d 73 6f 75 72 63 65 29 0a 20 20 28 61    6e 64 20 28 66 62 6f 75 6e 64 70 20 27 61 75 74 | uth-source)...(and.(fboundp.'aut | 
| 6be00 | 68 2d 73 6f 75 72 63 65 2d 73 65 61 72 63 68 29    0a 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d | h-source-search)........(string- | 
| 6be20 | 6d 61 74 63 68 20 22 5c 5c 60 5c 5c 28 2e 2b 5c    5c 29 40 5c 5c 28 5b 5e 40 5d 2b 5c 5c 29 5c 5c | match."\\`\\(.+\\)@\\([^@]+\\)\\ | 
| 6be40 | 27 22 20 6b 65 79 29 0a 20 20 20 20 20 20 20 28    6c 65 74 2a 20 28 28 75 73 65 72 20 28 6d 61 74 | '".key)........(let*.((user.(mat | 
| 6be60 | 63 68 2d 73 74 72 69 6e 67 20 31 20 6b 65 79 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ch-string.1.key))............... | 
| 6be80 | 28 68 6f 73 74 20 28 6d 61 74 63 68 2d 73 74 72    69 6e 67 20 32 20 6b 65 79 29 29 0a 20 20 20 20 | (host.(match-string.2.key))..... | 
| 6bea0 | 20 20 20 20 20 20 20 20 20 20 28 73 65 63 72 65    74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..........(secret............... | 
| 6bec0 | 20 28 70 6c 69 73 74 2d 67 65 74 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 63 61 72 | .(plist-get.................(car | 
| 6bee0 | 20 28 6f 72 20 28 61 75 74 68 2d 73 6f 75 72 63    65 2d 73 65 61 72 63 68 20 3a 6d 61 78 20 31 20 | .(or.(auth-source-search.:max.1. | 
| 6bf00 | 3a 68 6f 73 74 20 68 6f 73 74 20 3a 75 73 65 72    20 75 73 65 72 29 0a 20 20 20 20 20 20 20 20 20 | :host.host.:user.user).......... | 
| 6bf20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 61 75 74 68 2d 73 6f 75 72 63 65 2d 73 65 61 | ................(auth-source-sea | 
| 6bf40 | 72 63 68 20 3a 6d 61 78 20 31 20 3a 68 6f 73 74    20 6b 65 79 29 29 29 0a 20 20 20 20 20 20 20 20 | rch.:max.1.:host.key)))......... | 
| 6bf60 | 20 20 20 20 20 20 20 20 3a 73 65 63 72 65 74 29    29 29 0a 20 20 20 20 20 20 20 20 20 28 69 66 20 | ........:secret)))..........(if. | 
| 6bf80 | 28 66 75 6e 63 74 69 6f 6e 70 20 73 65 63 72 65    74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | (functionp.secret).............. | 
| 6bfa0 | 28 66 75 6e 63 61 6c 6c 20 73 65 63 72 65 74 29    0a 20 20 20 20 20 20 20 20 20 20 20 73 65 63 72 | (funcall.secret)............secr | 
| 6bfc0 | 65 74 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d    61 67 69 74 2d 70 72 6f 63 65 73 73 2d 67 69 74 | et))))..(defun.magit-process-git | 
| 6bfe0 | 2d 63 72 65 64 65 6e 74 69 61 6c 2d 6d 61 6e 61    67 65 72 2d 63 6f 72 65 20 28 70 72 6f 63 65 73 | -credential-manager-core.(proces | 
| 6c000 | 73 20 73 74 72 69 6e 67 29 0a 20 20 22 41 75 74    68 65 6e 74 69 63 61 74 65 20 75 73 69 6e 67 20 | s.string)..."Authenticate.using. | 
| 6c020 | 60 67 69 74 2d 63 72 65 64 65 6e 74 69 61 6c 2d    6d 61 6e 61 67 65 72 2d 63 6f 72 65 27 2e 0a 0a | `git-credential-manager-core'... | 
| 6c040 | 54 6f 20 75 73 65 20 74 68 69 73 20 66 75 6e 63    74 69 6f 6e 20 61 64 64 20 69 74 20 74 6f 20 74 | To.use.this.function.add.it.to.t | 
| 6c060 | 68 65 20 61 70 70 72 6f 70 72 69 61 74 65 20 68    6f 6f 6b 0a 20 20 28 61 64 64 2d 68 6f 6f 6b 20 | he.appropriate.hook...(add-hook. | 
| 6c080 | 5c 5c 3d 27 6d 61 67 69 74 2d 70 72 6f 63 65 73    73 2d 70 72 6f 6d 70 74 2d 66 75 6e 63 74 69 6f | \\='magit-process-prompt-functio | 
| 6c0a0 | 6e 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 5c    5c 3d 27 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 | ns.............\\='magit-process | 
| 6c0c0 | 2d 67 69 74 2d 63 72 65 64 65 6e 74 69 61 6c 2d    6d 61 6e 61 67 65 72 2d 63 6f 72 65 29 22 0a 20 | -git-credential-manager-core)".. | 
| 6c0e0 | 20 28 61 6e 64 20 28 73 74 72 69 6e 67 2d 6d 61    74 63 68 20 22 5e 6f 70 74 69 6f 6e 20 28 65 6e | .(and.(string-match."^option.(en | 
| 6c100 | 74 65 72 20 66 6f 72 20 64 65 66 61 75 6c 74 29    3a 20 24 22 20 73 74 72 69 6e 67 29 0a 20 20 20 | ter.for.default):.$".string).... | 
| 6c120 | 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20    20 20 20 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 | ....(progn..........(magit-proce | 
| 6c140 | 73 73 2d 62 75 66 66 65 72 29 0a 20 20 20 20 20    20 20 20 20 28 6c 65 74 20 28 28 6f 70 74 69 6f | ss-buffer)..........(let.((optio | 
| 6c160 | 6e 20 28 66 6f 72 6d 61 74 20 22 25 63 5c 6e 22    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | n.(format."%c\n"................ | 
| 6c180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 72 65 61 64 2d 63 68 61 72 2d 63 68 6f 69 63 | ................(read-char-choic | 
| 6c1a0 | 65 20 22 4f 70 74 69 6f 6e 3a 20 22 20 27 28 3f    5c 72 20 3f 5c 6a 20 3f 31 20 3f 32 29 29 29 29 | e."Option:.".'(?\r.?\j.?1.?2)))) | 
| 6c1c0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 69 6e    73 65 72 74 2d 62 65 66 6f 72 65 2d 6d 61 72 6b | )............(insert-before-mark | 
| 6c1e0 | 65 72 73 2d 61 6e 64 2d 69 6e 68 65 72 69 74 20    6f 70 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 | ers-and-inherit.option)......... | 
| 6c200 | 20 20 20 28 70 72 6f 63 65 73 73 2d 73 65 6e 64    2d 73 74 72 69 6e 67 20 70 72 6f 63 65 73 73 20 | ...(process-send-string.process. | 
| 6c220 | 6f 70 74 69 6f 6e 29 29 29 29 29 0a 0a 28 64 65    66 75 6e 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 | option)))))..(defun.magit-proces | 
| 6c240 | 73 2d 70 61 73 73 77 6f 72 64 2d 70 72 6f 6d 70    74 20 28 70 72 6f 63 65 73 73 20 73 74 72 69 6e | s-password-prompt.(process.strin | 
| 6c260 | 67 29 0a 20 20 22 46 69 6e 64 20 61 20 70 61 73    73 77 6f 72 64 20 62 61 73 65 64 20 6f 6e 20 70 | g)..."Find.a.password.based.on.p | 
| 6c280 | 72 6f 6d 70 74 20 53 54 52 49 4e 47 20 61 6e 64    20 73 65 6e 64 20 69 74 20 74 6f 20 67 69 74 2e | rompt.STRING.and.send.it.to.git. | 
| 6c2a0 | 0a 55 73 65 20 60 6d 61 67 69 74 2d 70 72 6f 63    65 73 73 2d 70 61 73 73 77 6f 72 64 2d 70 72 6f | .Use.`magit-process-password-pro | 
| 6c2c0 | 6d 70 74 2d 72 65 67 65 78 70 73 27 20 74 6f 20    66 69 6e 64 20 61 20 6b 6e 6f 77 6e 0a 70 72 6f | mpt-regexps'.to.find.a.known.pro | 
| 6c2e0 | 6d 70 74 2e 20 20 49 66 20 61 6e 64 20 6f 6e 6c    79 20 69 66 20 6f 6e 65 20 69 73 20 66 6f 75 6e | mpt...If.and.only.if.one.is.foun | 
| 6c300 | 64 2c 20 74 68 65 6e 20 63 61 6c 6c 20 66 75 6e    63 74 69 6f 6e 73 20 69 6e 0a 60 6d 61 67 69 74 | d,.then.call.functions.in.`magit | 
| 6c320 | 2d 70 72 6f 63 65 73 73 2d 66 69 6e 64 2d 70 61    73 73 77 6f 72 64 2d 66 75 6e 63 74 69 6f 6e 73 | -process-find-password-functions | 
| 6c340 | 27 20 75 6e 74 69 6c 20 6f 6e 65 20 6f 66 20 74    68 65 6d 20 72 65 74 75 72 6e 73 0a 74 68 65 20 | '.until.one.of.them.returns.the. | 
| 6c360 | 70 61 73 73 77 6f 72 64 2e 20 20 49 66 20 61 6c    6c 20 66 75 6e 63 74 69 6f 6e 73 20 72 65 74 75 | password...If.all.functions.retu | 
| 6c380 | 72 6e 20 6e 69 6c 2c 20 74 68 65 6e 20 72 65 61    64 20 74 68 65 20 70 61 73 73 77 6f 72 64 0a 66 | rn.nil,.then.read.the.password.f | 
| 6c3a0 | 72 6f 6d 20 74 68 65 20 75 73 65 72 2e 22 0a 20    20 28 77 68 65 6e 2d 6c 65 74 20 28 28 70 72 6f | rom.the.user."...(when-let.((pro | 
| 6c3c0 | 6d 70 74 20 28 6d 61 67 69 74 2d 70 72 6f 63 65    73 73 2d 6d 61 74 63 68 2d 70 72 6f 6d 70 74 0a | mpt.(magit-process-match-prompt. | 
| 6c3e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 6d 61 67 69 74 2d 70 72 6f 63 | ......................magit-proc | 
| 6c400 | 65 73 73 2d 70 61 73 73 77 6f 72 64 2d 70 72 6f    6d 70 74 2d 72 65 67 65 78 70 73 20 73 74 72 69 | ess-password-prompt-regexps.stri | 
| 6c420 | 6e 67 29 29 29 0a 20 20 20 20 28 70 72 6f 63 65    73 73 2d 73 65 6e 64 2d 73 74 72 69 6e 67 0a 20 | ng))).....(process-send-string.. | 
| 6c440 | 20 20 20 20 70 72 6f 63 65 73 73 0a 20 20 20 20    20 28 63 6f 6e 63 61 74 20 28 6f 72 20 28 61 6e | ....process......(concat.(or.(an | 
| 6c460 | 64 2d 6c 65 74 2a 20 28 28 6b 65 79 20 28 6d 61    74 63 68 2d 73 74 72 69 6e 67 20 39 39 20 73 74 | d-let*.((key.(match-string.99.st | 
| 6c480 | 72 69 6e 67 29 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 72 75 6e 2d | ring)))....................(run- | 
| 6c4a0 | 68 6f 6f 6b 2d 77 69 74 68 2d 61 72 67 73 2d 75    6e 74 69 6c 2d 73 75 63 63 65 73 73 0a 20 20 20 | hook-with-args-until-success.... | 
| 6c4c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 27 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d | .................'magit-process- | 
| 6c4e0 | 66 69 6e 64 2d 70 61 73 73 77 6f 72 64 2d 66 75    6e 63 74 69 6f 6e 73 20 6b 65 79 29 29 0a 20 20 | find-password-functions.key))... | 
| 6c500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6c 65 74 20 28 28 72 65 61 64 2d 70 61 73 73 77 | ...............(let.((read-passw | 
| 6c520 | 64 2d 6d 61 70 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | d-map.........................(m | 
| 6c540 | 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 6d 61 6b    65 2d 6b 65 79 6d 61 70 20 70 72 6f 63 65 73 73 | agit-process-make-keymap.process | 
| 6c560 | 20 72 65 61 64 2d 70 61 73 73 77 64 2d 6d 61 70    29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .read-passwd-map)))............. | 
| 6c580 | 20 20 20 20 20 20 20 28 72 65 61 64 2d 70 61 73    73 77 64 20 70 72 6f 6d 70 74 29 29 29 0a 20 20 | .......(read-passwd.prompt)))... | 
| 6c5a0 | 20 20 20 20 20 20 20 20 20 20 20 22 5c 6e 22 29    29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | ..........."\n"))))..(defun.magi | 
| 6c5c0 | 74 2d 70 72 6f 63 65 73 73 2d 75 73 65 72 6e 61    6d 65 2d 70 72 6f 6d 70 74 20 28 70 72 6f 63 65 | t-process-username-prompt.(proce | 
| 6c5e0 | 73 73 20 73 74 72 69 6e 67 29 0a 20 20 22 46 6f    72 77 61 72 64 20 75 73 65 72 6e 61 6d 65 20 70 | ss.string)..."Forward.username.p | 
| 6c600 | 72 6f 6d 70 74 73 20 74 6f 20 74 68 65 20 75 73    65 72 2e 22 0a 20 20 28 77 68 65 6e 2d 6c 65 74 | rompts.to.the.user."...(when-let | 
| 6c620 | 20 28 28 70 72 6f 6d 70 74 20 28 6d 61 67 69 74    2d 70 72 6f 63 65 73 73 2d 6d 61 74 63 68 2d 70 | .((prompt.(magit-process-match-p | 
| 6c640 | 72 6f 6d 70 74 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 | rompt.......................magi | 
| 6c660 | 74 2d 70 72 6f 63 65 73 73 2d 75 73 65 72 6e 61    6d 65 2d 70 72 6f 6d 70 74 2d 72 65 67 65 78 70 | t-process-username-prompt-regexp | 
| 6c680 | 73 20 73 74 72 69 6e 67 29 29 29 0a 20 20 20 20    28 70 72 6f 63 65 73 73 2d 73 65 6e 64 2d 73 74 | s.string))).....(process-send-st | 
| 6c6a0 | 72 69 6e 67 0a 20 20 20 20 20 70 72 6f 63 65 73    73 0a 20 20 20 20 20 28 6c 65 74 20 28 28 6d 69 | ring......process......(let.((mi | 
| 6c6c0 | 6e 69 62 75 66 66 65 72 2d 6c 6f 63 61 6c 2d 6d    61 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 | nibuffer-local-map.............( | 
| 6c6e0 | 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 6d 61    6b 65 2d 6b 65 79 6d 61 70 20 70 72 6f 63 65 73 | magit-process-make-keymap.proces | 
| 6c700 | 73 20 6d 69 6e 69 62 75 66 66 65 72 2d 6c 6f 63    61 6c 2d 6d 61 70 29 29 29 0a 20 20 20 20 20 20 | s.minibuffer-local-map)))....... | 
| 6c720 | 20 28 63 6f 6e 63 61 74 20 28 72 65 61 64 2d 73    74 72 69 6e 67 20 70 72 6f 6d 70 74 20 6e 69 6c | .(concat.(read-string.prompt.nil | 
| 6c740 | 20 6e 69 6c 20 28 75 73 65 72 2d 6c 6f 67 69 6e    2d 6e 61 6d 65 29 29 20 22 5c 6e 22 29 29 29 29 | .nil.(user-login-name))."\n")))) | 
| 6c760 | 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d    70 72 6f 63 65 73 73 2d 6d 61 74 63 68 2d 70 72 | )..(defun.magit-process-match-pr | 
| 6c780 | 6f 6d 70 74 20 28 70 72 6f 6d 70 74 73 20 73 74    72 69 6e 67 29 0a 20 20 22 4d 61 74 63 68 20 53 | ompt.(prompts.string)..."Match.S | 
| 6c7a0 | 54 52 49 4e 47 20 61 67 61 69 6e 73 74 20 50 52    4f 4d 50 54 53 20 61 6e 64 20 73 65 74 20 6d 61 | TRING.against.PROMPTS.and.set.ma | 
| 6c7c0 | 74 63 68 20 64 61 74 61 2e 0a 52 65 74 75 72 6e    20 74 68 65 20 6d 61 74 63 68 65 64 20 73 74 72 | tch.data..Return.the.matched.str | 
| 6c7e0 | 69 6e 67 20 73 75 66 66 69 78 65 64 20 77 69 74    68 20 5c 22 3a 20 5c 22 2c 20 69 66 20 6e 65 65 | ing.suffixed.with.\":.\",.if.nee | 
| 6c800 | 64 65 64 2e 22 0a 20 20 28 77 68 65 6e 20 28 2d    2d 61 6e 79 2d 70 20 28 73 74 72 69 6e 67 2d 6d | ded."...(when.(--any-p.(string-m | 
| 6c820 | 61 74 63 68 20 69 74 20 73 74 72 69 6e 67 29 20    70 72 6f 6d 70 74 73 29 0a 20 20 20 20 28 6c 65 | atch.it.string).prompts).....(le | 
| 6c840 | 74 20 28 28 70 72 6f 6d 70 74 20 28 6d 61 74 63    68 2d 73 74 72 69 6e 67 20 30 20 73 74 72 69 6e | t.((prompt.(match-string.0.strin | 
| 6c860 | 67 29 29 29 0a 20 20 20 20 20 20 28 63 6f 6e 64    20 28 28 73 74 72 69 6e 67 2d 73 75 66 66 69 78 | g))).......(cond.((string-suffix | 
| 6c880 | 2d 70 20 22 3a 20 22 20 70 72 6f 6d 70 74 29 20    70 72 6f 6d 70 74 29 0a 20 20 20 20 20 20 20 20 | -p.":.".prompt).prompt)......... | 
| 6c8a0 | 20 20 20 20 28 28 73 74 72 69 6e 67 2d 73 75 66    66 69 78 2d 70 20 22 3a 22 20 20 70 72 6f 6d 70 | ....((string-suffix-p.":"..promp | 
| 6c8c0 | 74 29 20 28 63 6f 6e 63 61 74 20 70 72 6f 6d 70    74 20 22 20 22 29 29 0a 20 20 20 20 20 20 20 20 | t).(concat.prompt."."))......... | 
| 6c8e0 | 20 20 20 20 28 74 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....(t.......................... | 
| 6c900 | 20 20 20 28 63 6f 6e 63 61 74 20 70 72 6f 6d 70    74 20 22 3a 20 22 29 29 29 29 29 29 0a 0a 28 64 | ...(concat.prompt.":."))))))..(d | 
| 6c920 | 65 66 75 6e 20 6d 61 67 69 74 2d 2d 70 72 6f 63    65 73 73 2d 63 6f 64 69 6e 67 2d 73 79 73 74 65 | efun.magit--process-coding-syste | 
| 6c940 | 6d 20 28 29 0a 20 20 28 6c 65 74 20 28 28 66 72    6f 20 28 6f 72 20 6d 61 67 69 74 2d 67 69 74 2d | m.()...(let.((fro.(or.magit-git- | 
| 6c960 | 6f 75 74 70 75 74 2d 63 6f 64 69 6e 67 2d 73 79    73 74 65 6d 0a 20 20 20 20 20 20 20 20 20 20 20 | output-coding-system............ | 
| 6c980 | 20 20 20 20 20 20 28 63 61 72 20 64 65 66 61 75    6c 74 2d 70 72 6f 63 65 73 73 2d 63 6f 64 69 6e | ......(car.default-process-codin | 
| 6c9a0 | 67 2d 73 79 73 74 65 6d 29 29 29 0a 20 20 20 20    20 20 20 20 28 74 6f 20 28 63 64 72 20 64 65 66 | g-system))).........(to.(cdr.def | 
| 6c9c0 | 61 75 6c 74 2d 70 72 6f 63 65 73 73 2d 63 6f 64    69 6e 67 2d 73 79 73 74 65 6d 29 29 29 0a 20 20 | ault-process-coding-system)))... | 
| 6c9e0 | 20 20 28 69 66 20 6d 61 67 69 74 2d 70 72 6f 63    65 73 73 2d 65 6e 73 75 72 65 2d 75 6e 69 78 2d | ..(if.magit-process-ensure-unix- | 
| 6ca00 | 6c 69 6e 65 2d 65 6e 64 69 6e 67 0a 20 20 20 20    20 20 20 20 28 63 6f 6e 73 20 28 63 6f 64 69 6e | line-ending.........(cons.(codin | 
| 6ca20 | 67 2d 73 79 73 74 65 6d 2d 63 68 61 6e 67 65 2d    65 6f 6c 2d 63 6f 6e 76 65 72 73 69 6f 6e 20 66 | g-system-change-eol-conversion.f | 
| 6ca40 | 72 6f 20 27 75 6e 69 78 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 63 6f 64 69 6e 67 2d | ro.'unix)...............(coding- | 
| 6ca60 | 73 79 73 74 65 6d 2d 63 68 61 6e 67 65 2d 65 6f    6c 2d 63 6f 6e 76 65 72 73 69 6f 6e 20 74 6f 20 | system-change-eol-conversion.to. | 
| 6ca80 | 27 75 6e 69 78 29 29 0a 20 20 20 20 20 20 28 63    6f 6e 73 20 66 72 6f 20 74 6f 29 29 29 29 0a 0a | 'unix)).......(cons.fro.to)))).. | 
| 6caa0 | 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 63 72    65 64 65 6e 74 69 61 6c 2d 68 6f 6f 6b 20 6e 69 | (defvar.magit-credential-hook.ni | 
| 6cac0 | 6c 0a 20 20 22 48 6f 6f 6b 20 72 75 6e 20 62 65    66 6f 72 65 20 47 69 74 20 6e 65 65 64 73 20 63 | l..."Hook.run.before.Git.needs.c | 
| 6cae0 | 72 65 64 65 6e 74 69 61 6c 73 2e 22 29 0a 0a 28    64 65 66 76 61 72 20 6d 61 67 69 74 2d 63 72 65 | redentials.")..(defvar.magit-cre | 
| 6cb00 | 64 65 6e 74 69 61 6c 2d 63 61 63 68 65 2d 64 61    65 6d 6f 6e 2d 70 72 6f 63 65 73 73 20 6e 69 6c | dential-cache-daemon-process.nil | 
| 6cb20 | 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d    6d 61 79 62 65 2d 73 74 61 72 74 2d 63 72 65 64 | )..(defun.magit-maybe-start-cred | 
| 6cb40 | 65 6e 74 69 61 6c 2d 63 61 63 68 65 2d 64 61 65    6d 6f 6e 20 28 29 0a 20 20 22 4d 61 79 62 65 20 | ential-cache-daemon.()..."Maybe. | 
| 6cb60 | 73 74 61 72 74 20 61 20 60 67 69 74 2d 63 72 65    64 65 6e 74 69 61 6c 2d 63 61 63 68 65 2d 2d 64 | start.a.`git-credential-cache--d | 
| 6cb80 | 61 65 6d 6f 6e 27 20 70 72 6f 63 65 73 73 2e 0a    0a 49 66 20 73 75 63 68 20 61 20 70 72 6f 63 65 | aemon'.process...If.such.a.proce | 
| 6cba0 | 73 73 20 69 73 20 61 6c 72 65 61 64 79 20 72 75    6e 6e 69 6e 67 20 6f 72 20 69 66 20 74 68 65 20 | ss.is.already.running.or.if.the. | 
| 6cbc0 | 76 61 6c 75 65 20 6f 66 20 6f 70 74 69 6f 6e 0a    60 6d 61 67 69 74 2d 63 72 65 64 65 6e 74 69 61 | value.of.option.`magit-credentia | 
| 6cbe0 | 6c 2d 63 61 63 68 65 2d 64 61 65 6d 6f 6e 2d 73    6f 63 6b 65 74 27 20 69 73 20 6e 69 6c 2c 20 74 | l-cache-daemon-socket'.is.nil,.t | 
| 6cc00 | 68 65 6e 20 64 6f 20 6e 6f 74 68 69 6e 67 2e 0a    4f 74 68 65 72 77 69 73 65 20 73 74 61 72 74 20 | hen.do.nothing..Otherwise.start. | 
| 6cc20 | 74 68 65 20 70 72 6f 63 65 73 73 20 70 61 73 73    69 6e 67 20 74 68 65 20 76 61 6c 75 65 20 6f 66 | the.process.passing.the.value.of | 
| 6cc40 | 20 74 68 61 74 20 6f 70 74 69 6f 6e 73 0a 61 73    20 61 72 67 75 6d 65 6e 74 2e 22 0a 20 20 28 75 | .that.options.as.argument."...(u | 
| 6cc60 | 6e 6c 65 73 73 20 28 6f 72 20 28 6e 6f 74 20 6d    61 67 69 74 2d 63 72 65 64 65 6e 74 69 61 6c 2d | nless.(or.(not.magit-credential- | 
| 6cc80 | 63 61 63 68 65 2d 64 61 65 6d 6f 6e 2d 73 6f 63    6b 65 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 | cache-daemon-socket)............ | 
| 6cca0 | 20 20 20 28 70 72 6f 63 65 73 73 2d 6c 69 76 65    2d 70 20 6d 61 67 69 74 2d 63 72 65 64 65 6e 74 | ...(process-live-p.magit-credent | 
| 6ccc0 | 69 61 6c 2d 63 61 63 68 65 2d 64 61 65 6d 6f 6e    2d 70 72 6f 63 65 73 73 29 0a 20 20 20 20 20 20 | ial-cache-daemon-process)....... | 
| 6cce0 | 20 20 20 20 20 20 20 20 28 6d 65 6d 71 20 6d 61    67 69 74 2d 63 72 65 64 65 6e 74 69 61 6c 2d 63 | ........(memq.magit-credential-c | 
| 6cd00 | 61 63 68 65 2d 64 61 65 6d 6f 6e 2d 70 72 6f 63    65 73 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ache-daemon-process............. | 
| 6cd20 | 20 20 20 20 20 20 20 20 28 6c 69 73 74 2d 73 79    73 74 65 6d 2d 70 72 6f 63 65 73 73 65 73 29 29 | ........(list-system-processes)) | 
| 6cd40 | 29 0a 20 20 20 20 28 73 65 74 71 20 6d 61 67 69    74 2d 63 72 65 64 65 6e 74 69 61 6c 2d 63 61 63 | ).....(setq.magit-credential-cac | 
| 6cd60 | 68 65 2d 64 61 65 6d 6f 6e 2d 70 72 6f 63 65 73    73 0a 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 | he-daemon-process...........(or. | 
| 6cd80 | 28 2d 2d 66 69 72 73 74 20 28 6c 65 74 2a 20 28    28 61 74 74 72 20 28 70 72 6f 63 65 73 73 2d 61 | (--first.(let*.((attr.(process-a | 
| 6cda0 | 74 74 72 69 62 75 74 65 73 20 69 74 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ttributes.it)).................. | 
| 6cdc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f    6d 6d 20 28 63 64 72 20 28 61 73 73 71 20 27 63 | .............(comm.(cdr.(assq.'c | 
| 6cde0 | 6f 6d 6d 20 61 74 74 72 29 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | omm.attr)))..................... | 
| 6ce00 | 20 20 20 20 20 20 20 20 20 20 28 75 73 65 72 20    28 63 64 72 20 28 61 73 73 71 20 27 75 73 65 72 | ..........(user.(cdr.(assq.'user | 
| 6ce20 | 20 61 74 74 72 29 29 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .attr))))....................... | 
| 6ce40 | 20 20 20 28 61 6e 64 20 28 73 74 72 69 6e 67 3d    20 63 6f 6d 6d 20 22 67 69 74 2d 63 72 65 64 65 | ...(and.(string=.comm."git-crede | 
| 6ce60 | 6e 74 69 61 6c 2d 63 61 63 68 65 2d 2d 64 61 65    6d 6f 6e 22 29 0a 20 20 20 20 20 20 20 20 20 20 | ntial-cache--daemon")........... | 
| 6ce80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 73 74 72 69 6e 67 3d 20 75 73 65 | ....................(string=.use | 
| 6cea0 | 72 20 75 73 65 72 2d 6c 6f 67 69 6e 2d 6e 61 6d    65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | r.user-login-name)))............ | 
| 6cec0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73    74 2d 73 79 73 74 65 6d 2d 70 72 6f 63 65 73 73 | ............(list-system-process | 
| 6cee0 | 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 63 6f 6e 64 69 74 69 6f 6e 2d 63 61 | es))...............(condition-ca | 
| 6cf00 | 73 65 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 73 74 61 72 74 2d | se.nil...................(start- | 
| 6cf20 | 70 72 6f 63 65 73 73 20 22 67 69 74 2d 63 72 65    64 65 6e 74 69 61 6c 2d 63 61 63 68 65 2d 2d 64 | process."git-credential-cache--d | 
| 6cf40 | 61 65 6d 6f 6e 22 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | aemon".......................... | 
| 6cf60 | 20 20 20 20 20 20 20 20 22 20 2a 67 69 74 2d 63    72 65 64 65 6e 74 69 61 6c 2d 63 61 63 68 65 2d | ........".*git-credential-cache- | 
| 6cf80 | 2d 64 61 65 6d 6f 6e 2a 22 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -daemon*"....................... | 
| 6cfa0 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69    74 2d 67 69 74 2d 65 78 65 63 75 74 61 62 6c 65 | ...........(magit-git-executable | 
| 6cfc0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... | 
| 6cfe0 | 20 20 20 22 63 72 65 64 65 6e 74 69 61 6c 2d 63    61 63 68 65 2d 2d 64 61 65 6d 6f 6e 22 0a 20 20 | ..."credential-cache--daemon"... | 
| 6d000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d | ...............................m | 
| 6d020 | 61 67 69 74 2d 63 72 65 64 65 6e 74 69 61 6c 2d    63 61 63 68 65 2d 64 61 65 6d 6f 6e 2d 73 6f 63 | agit-credential-cache-daemon-soc | 
| 6d040 | 6b 65 74 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 3b 3b 20 53 6f 6d 65 20 47 69 74 | ket).................;;.Some.Git | 
| 6d060 | 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 73    20 28 65 2e 67 2e 2c 20 57 69 6e 64 6f 77 73 29 | .implementations.(e.g.,.Windows) | 
| 6d080 | 20 77 6f 6e 27 74 20 68 61 76 65 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 74 | .won't.have.................;;.t | 
| 6d0a0 | 68 69 73 20 70 72 6f 67 72 61 6d 3b 20 69 66 20    77 65 20 66 61 69 6c 20 74 68 65 20 66 69 72 73 | his.program;.if.we.fail.the.firs | 
| 6d0c0 | 74 20 74 69 6d 65 2c 20 73 74 6f 70 20 74 72 79    69 6e 67 2e 0a 20 20 20 20 20 20 20 20 20 20 20 | t.time,.stop.trying............. | 
| 6d0e0 | 20 20 20 20 20 28 28 64 65 62 75 67 20 65 72 72    6f 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .....((debug.error)............. | 
| 6d100 | 20 20 20 20 20 28 72 65 6d 6f 76 65 2d 68 6f 6f    6b 20 27 6d 61 67 69 74 2d 63 72 65 64 65 6e 74 | .....(remove-hook.'magit-credent | 
| 6d120 | 69 61 6c 2d 68 6f 6f 6b 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ial-hook........................ | 
| 6d140 | 20 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 6d    61 79 62 65 2d 73 74 61 72 74 2d 63 72 65 64 65 | .......#'magit-maybe-start-crede | 
| 6d160 | 6e 74 69 61 6c 2d 63 61 63 68 65 2d 64 61 65 6d    6f 6e 29 29 29 29 29 29 29 0a 0a 28 61 64 64 2d | ntial-cache-daemon)))))))..(add- | 
| 6d180 | 68 6f 6f 6b 20 27 6d 61 67 69 74 2d 63 72 65 64    65 6e 74 69 61 6c 2d 68 6f 6f 6b 20 23 27 6d 61 | hook.'magit-credential-hook.#'ma | 
| 6d1a0 | 67 69 74 2d 6d 61 79 62 65 2d 73 74 61 72 74 2d    63 72 65 64 65 6e 74 69 61 6c 2d 63 61 63 68 65 | git-maybe-start-credential-cache | 
| 6d1c0 | 2d 64 61 65 6d 6f 6e 29 0a 0a 28 64 65 66 75 6e    20 74 72 61 6d 70 2d 73 68 2d 68 61 6e 64 6c 65 | -daemon)..(defun.tramp-sh-handle | 
| 6d1e0 | 2d 73 74 61 72 74 2d 66 69 6c 65 2d 70 72 6f 63    65 73 73 2d 2d 6d 61 67 69 74 2d 74 72 61 6d 70 | -start-file-process--magit-tramp | 
| 6d200 | 2d 70 72 6f 63 65 73 73 2d 65 6e 76 69 72 6f 6e    6d 65 6e 74 0a 20 20 20 20 28 66 6e 20 6e 61 6d | -process-environment.....(fn.nam | 
| 6d220 | 65 20 62 75 66 66 65 72 20 70 72 6f 67 72 61 6d    20 26 72 65 73 74 20 61 72 67 73 29 0a 20 20 28 | e.buffer.program.&rest.args)...( | 
| 6d240 | 69 66 20 6d 61 67 69 74 2d 74 72 61 6d 70 2d 70    72 6f 63 65 73 73 2d 65 6e 76 69 72 6f 6e 6d 65 | if.magit-tramp-process-environme | 
| 6d260 | 6e 74 0a 20 20 20 20 20 20 28 61 70 70 6c 79 20    66 6e 20 6e 61 6d 65 20 62 75 66 66 65 72 0a 20 | nt.......(apply.fn.name.buffer.. | 
| 6d280 | 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61 72    20 6d 61 67 69 74 2d 74 72 61 6d 70 2d 70 72 6f | ............(car.magit-tramp-pro | 
| 6d2a0 | 63 65 73 73 2d 65 6e 76 69 72 6f 6e 6d 65 6e 74    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | cess-environment)..............( | 
| 6d2c0 | 61 70 70 65 6e 64 20 28 63 64 72 20 6d 61 67 69    74 2d 74 72 61 6d 70 2d 70 72 6f 63 65 73 73 2d | append.(cdr.magit-tramp-process- | 
| 6d2e0 | 65 6e 76 69 72 6f 6e 6d 65 6e 74 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | environment).................... | 
| 6d300 | 20 20 28 63 6f 6e 73 20 70 72 6f 67 72 61 6d 20    61 72 67 73 29 29 29 0a 20 20 20 20 28 61 70 70 | ..(cons.program.args))).....(app | 
| 6d320 | 6c 79 20 66 6e 20 6e 61 6d 65 20 62 75 66 66 65    72 20 70 72 6f 67 72 61 6d 20 61 72 67 73 29 29 | ly.fn.name.buffer.program.args)) | 
| 6d340 | 29 0a 0a 28 61 64 76 69 63 65 2d 61 64 64 20 27    74 72 61 6d 70 2d 73 68 2d 68 61 6e 64 6c 65 2d | )..(advice-add.'tramp-sh-handle- | 
| 6d360 | 73 74 61 72 74 2d 66 69 6c 65 2d 70 72 6f 63 65    73 73 20 3a 61 72 6f 75 6e 64 0a 20 20 20 20 20 | start-file-process.:around...... | 
| 6d380 | 20 20 20 20 20 20 20 23 27 74 72 61 6d 70 2d 73    68 2d 68 61 6e 64 6c 65 2d 73 74 61 72 74 2d 66 | .......#'tramp-sh-handle-start-f | 
| 6d3a0 | 69 6c 65 2d 70 72 6f 63 65 73 73 2d 2d 6d 61 67    69 74 2d 74 72 61 6d 70 2d 70 72 6f 63 65 73 73 | ile-process--magit-tramp-process | 
| 6d3c0 | 2d 65 6e 76 69 72 6f 6e 6d 65 6e 74 29 0a 0a 28    64 65 66 75 6e 20 74 72 61 6d 70 2d 73 68 2d 68 | -environment)..(defun.tramp-sh-h | 
| 6d3e0 | 61 6e 64 6c 65 2d 70 72 6f 63 65 73 73 2d 66 69    6c 65 2d 2d 6d 61 67 69 74 2d 74 72 61 6d 70 2d | andle-process-file--magit-tramp- | 
| 6d400 | 70 72 6f 63 65 73 73 2d 65 6e 76 69 72 6f 6e 6d    65 6e 74 0a 20 20 20 20 28 66 6e 20 70 72 6f 67 | process-environment.....(fn.prog | 
| 6d420 | 72 61 6d 20 26 6f 70 74 69 6f 6e 61 6c 20 69 6e    66 69 6c 65 20 64 65 73 74 69 6e 61 74 69 6f 6e | ram.&optional.infile.destination | 
| 6d440 | 20 64 69 73 70 6c 61 79 20 26 72 65 73 74 20 61    72 67 73 29 0a 20 20 28 69 66 20 6d 61 67 69 74 | .display.&rest.args)...(if.magit | 
| 6d460 | 2d 74 72 61 6d 70 2d 70 72 6f 63 65 73 73 2d 65    6e 76 69 72 6f 6e 6d 65 6e 74 0a 20 20 20 20 20 | -tramp-process-environment...... | 
| 6d480 | 20 28 61 70 70 6c 79 20 66 6e 20 22 65 6e 76 22    20 69 6e 66 69 6c 65 20 64 65 73 74 69 6e 61 74 | .(apply.fn."env".infile.destinat | 
| 6d4a0 | 69 6f 6e 20 64 69 73 70 6c 61 79 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 28 61 70 70 65 6e 64 | ion.display..............(append | 
| 6d4c0 | 20 6d 61 67 69 74 2d 74 72 61 6d 70 2d 70 72 6f    63 65 73 73 2d 65 6e 76 69 72 6f 6e 6d 65 6e 74 | .magit-tramp-process-environment | 
| 6d4e0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 63 6f 6e 73 20 70 72 6f 67 | ......................(cons.prog | 
| 6d500 | 72 61 6d 20 61 72 67 73 29 29 29 0a 20 20 20 20    28 61 70 70 6c 79 20 66 6e 20 70 72 6f 67 72 61 | ram.args))).....(apply.fn.progra | 
| 6d520 | 6d 20 69 6e 66 69 6c 65 20 64 65 73 74 69 6e 61    74 69 6f 6e 20 64 69 73 70 6c 61 79 20 61 72 67 | m.infile.destination.display.arg | 
| 6d540 | 73 29 29 29 0a 0a 28 61 64 76 69 63 65 2d 61 64    64 20 27 74 72 61 6d 70 2d 73 68 2d 68 61 6e 64 | s)))..(advice-add.'tramp-sh-hand | 
| 6d560 | 6c 65 2d 70 72 6f 63 65 73 73 2d 66 69 6c 65 20    3a 61 72 6f 75 6e 64 0a 20 20 20 20 20 20 20 20 | le-process-file.:around......... | 
| 6d580 | 20 20 20 20 23 27 74 72 61 6d 70 2d 73 68 2d 68    61 6e 64 6c 65 2d 70 72 6f 63 65 73 73 2d 66 69 | ....#'tramp-sh-handle-process-fi | 
| 6d5a0 | 6c 65 2d 2d 6d 61 67 69 74 2d 74 72 61 6d 70 2d    70 72 6f 63 65 73 73 2d 65 6e 76 69 72 6f 6e 6d | le--magit-tramp-process-environm | 
| 6d5c0 | 65 6e 74 29 0a 0a 28 64 65 66 76 61 72 2d 6b 65    79 6d 61 70 20 6d 61 67 69 74 2d 6d 6f 64 65 2d | ent)..(defvar-keymap.magit-mode- | 
| 6d5e0 | 6c 69 6e 65 2d 70 72 6f 63 65 73 73 2d 6d 61 70    0a 20 20 3a 64 6f 63 20 22 4b 65 79 6d 61 70 20 | line-process-map...:doc."Keymap. | 
| 6d600 | 66 6f 72 20 60 6d 6f 64 65 2d 6c 69 6e 65 2d 70    72 6f 63 65 73 73 27 2e 22 0a 20 20 22 3c 6d 6f | for.`mode-line-process'."..."<mo | 
| 6d620 | 64 65 2d 6c 69 6e 65 3e 20 3c 6d 6f 75 73 65 2d    31 3e 22 20 27 27 6d 61 67 69 74 2d 70 72 6f 63 | de-line>.<mouse-1>".''magit-proc | 
| 6d640 | 65 73 73 2d 62 75 66 66 65 72 29 0a 0a 28 64 65    66 75 6e 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 | ess-buffer)..(defun.magit-proces | 
| 6d660 | 73 2d 73 65 74 2d 6d 6f 64 65 2d 6c 69 6e 65 20    28 70 72 6f 67 72 61 6d 20 61 72 67 73 29 0a 20 | s-set-mode-line.(program.args).. | 
| 6d680 | 20 22 44 69 73 70 6c 61 79 20 74 68 65 20 67 69    74 20 63 6f 6d 6d 61 6e 64 20 28 73 61 6e 73 20 | ."Display.the.git.command.(sans. | 
| 6d6a0 | 61 72 67 75 6d 65 6e 74 73 29 20 69 6e 20 74 68    65 20 6d 6f 64 65 20 6c 69 6e 65 2e 22 0a 20 20 | arguments).in.the.mode.line."... | 
| 6d6c0 | 28 77 68 65 6e 20 28 65 71 75 61 6c 20 70 72 6f    67 72 61 6d 20 28 6d 61 67 69 74 2d 67 69 74 2d | (when.(equal.program.(magit-git- | 
| 6d6e0 | 65 78 65 63 75 74 61 62 6c 65 29 29 0a 20 20 20    20 28 73 65 74 71 20 61 72 67 73 20 28 6e 74 68 | executable)).....(setq.args.(nth | 
| 6d700 | 63 64 72 20 28 6c 65 6e 67 74 68 20 6d 61 67 69    74 2d 67 69 74 2d 67 6c 6f 62 61 6c 2d 61 72 67 | cdr.(length.magit-git-global-arg | 
| 6d720 | 75 6d 65 6e 74 73 29 20 61 72 67 73 29 29 29 0a    20 20 28 6c 65 74 20 28 28 73 74 72 20 28 63 6f | uments).args)))...(let.((str.(co | 
| 6d740 | 6e 63 61 74 20 22 20 22 20 28 70 72 6f 70 65 72    74 69 7a 65 0a 20 20 20 20 20 20 20 20 20 20 20 | ncat.".".(propertize............ | 
| 6d760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    63 6f 6e 63 61 74 20 28 66 69 6c 65 2d 6e 61 6d | ...............(concat.(file-nam | 
| 6d780 | 65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 20 70    72 6f 67 72 61 6d 29 0a 20 20 20 20 20 20 20 20 | e-nondirectory.program)......... | 
| 6d7a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 61 | ..........................(and.a | 
| 6d7c0 | 72 67 73 20 28 63 6f 6e 63 61 74 20 22 20 22 20    28 63 61 72 20 61 72 67 73 29 29 29 29 0a 20 20 | rgs.(concat.".".(car.args))))... | 
| 6d7e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 27 6d 6f 75 73 65 2d 66 | ........................'mouse-f | 
| 6d800 | 61 63 65 20 27 68 69 67 68 6c 69 67 68 74 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ace.'highlight.................. | 
| 6d820 | 20 20 20 20 20 20 20 20 20 27 6b 65 79 6d 61 70    20 6d 61 67 69 74 2d 6d 6f 64 65 2d 6c 69 6e 65 | .........'keymap.magit-mode-line | 
| 6d840 | 2d 70 72 6f 63 65 73 73 2d 6d 61 70 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -process-map.................... | 
| 6d860 | 20 20 20 20 20 20 20 27 68 65 6c 70 2d 65 63 68    6f 20 22 6d 6f 75 73 65 2d 31 3a 20 53 68 6f 77 | .......'help-echo."mouse-1:.Show | 
| 6d880 | 20 70 72 6f 63 65 73 73 20 62 75 66 66 65 72 22    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .process.buffer"................ | 
| 6d8a0 | 20 20 20 20 20 20 20 20 20 20 20 27 66 6f 6e 74    2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 | ...........'font-lock-face.'magi | 
| 6d8c0 | 74 2d 6d 6f 64 65 2d 6c 69 6e 65 2d 70 72 6f 63    65 73 73 29 29 29 29 0a 20 20 20 20 28 6d 61 67 | t-mode-line-process)))).....(mag | 
| 6d8e0 | 69 74 2d 72 65 70 6f 73 69 74 6f 72 79 2d 6c 6f    63 61 6c 2d 73 65 74 20 27 6d 6f 64 65 2d 6c 69 | it-repository-local-set.'mode-li | 
| 6d900 | 6e 65 2d 70 72 6f 63 65 73 73 20 73 74 72 29 0a    20 20 20 20 28 64 6f 6c 69 73 74 20 28 62 75 66 | ne-process.str).....(dolist.(buf | 
| 6d920 | 20 28 6d 61 67 69 74 2d 6d 6f 64 65 2d 67 65 74    2d 62 75 66 66 65 72 73 29 29 0a 20 20 20 20 20 | .(magit-mode-get-buffers))...... | 
| 6d940 | 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62    75 66 66 65 72 20 62 75 66 0a 20 20 20 20 20 20 | .(with-current-buffer.buf....... | 
| 6d960 | 20 20 28 73 65 74 71 20 6d 6f 64 65 2d 6c 69 6e    65 2d 70 72 6f 63 65 73 73 20 73 74 72 29 29 29 | ..(setq.mode-line-process.str))) | 
| 6d980 | 0a 20 20 20 20 28 66 6f 72 63 65 2d 6d 6f 64 65    2d 6c 69 6e 65 2d 75 70 64 61 74 65 20 74 29 29 | .....(force-mode-line-update.t)) | 
| 6d9a0 | 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d    70 72 6f 63 65 73 73 2d 73 65 74 2d 6d 6f 64 65 | )..(defun.magit-process-set-mode | 
| 6d9c0 | 2d 6c 69 6e 65 2d 65 72 72 6f 72 2d 73 74 61 74    75 73 20 28 26 6f 70 74 69 6f 6e 61 6c 20 65 72 | -line-error-status.(&optional.er | 
| 6d9e0 | 72 6f 72 20 73 74 72 29 0a 20 20 22 41 70 70 6c    79 20 61 6e 20 65 72 72 6f 72 20 66 61 63 65 20 | ror.str)..."Apply.an.error.face. | 
| 6da00 | 74 6f 20 74 68 65 20 73 74 72 69 6e 67 20 73 65    74 20 62 79 20 60 6d 61 67 69 74 2d 70 72 6f 63 | to.the.string.set.by.`magit-proc | 
| 6da20 | 65 73 73 2d 73 65 74 2d 6d 6f 64 65 2d 6c 69 6e    65 27 2e 0a 0a 49 66 20 45 52 52 4f 52 20 69 73 | ess-set-mode-line'...If.ERROR.is | 
| 6da40 | 20 73 75 70 70 6c 69 65 64 2c 20 69 6e 63 6c 75    64 65 20 69 74 20 69 6e 20 74 68 65 20 60 6d 6f | .supplied,.include.it.in.the.`mo | 
| 6da60 | 64 65 2d 6c 69 6e 65 2d 70 72 6f 63 65 73 73 27    20 74 6f 6f 6c 74 69 70 2e 0a 0a 49 66 20 53 54 | de-line-process'.tooltip...If.ST | 
| 6da80 | 52 20 69 73 20 73 75 70 70 6c 69 65 64 2c 20 69    74 20 72 65 70 6c 61 63 65 73 20 74 68 65 20 60 | R.is.supplied,.it.replaces.the.` | 
| 6daa0 | 6d 6f 64 65 2d 6c 69 6e 65 2d 70 72 6f 63 65 73    73 27 20 74 65 78 74 2e 22 0a 20 20 28 73 65 74 | mode-line-process'.text."...(set | 
| 6dac0 | 71 20 73 74 72 20 28 6f 72 20 73 74 72 20 28 6d    61 67 69 74 2d 72 65 70 6f 73 69 74 6f 72 79 2d | q.str.(or.str.(magit-repository- | 
| 6dae0 | 6c 6f 63 61 6c 2d 67 65 74 20 27 6d 6f 64 65 2d    6c 69 6e 65 2d 70 72 6f 63 65 73 73 29 29 29 0a | local-get.'mode-line-process))). | 
| 6db00 | 20 20 28 77 68 65 6e 20 73 74 72 0a 20 20 20 20    28 73 65 74 71 20 65 72 72 6f 72 20 28 66 6f 72 | ..(when.str.....(setq.error.(for | 
| 6db20 | 6d 61 74 20 22 25 73 6d 6f 75 73 65 2d 31 3a 20    53 68 6f 77 20 70 72 6f 63 65 73 73 20 62 75 66 | mat."%smouse-1:.Show.process.buf | 
| 6db40 | 66 65 72 22 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 | fer".........................(if | 
| 6db60 | 20 28 73 74 72 69 6e 67 70 20 65 72 72 6f 72 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(stringp.error)................ | 
| 6db80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f    6e 63 61 74 20 65 72 72 6f 72 20 22 5c 6e 5c 6e | .............(concat.error."\n\n | 
| 6dba0 | 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 22 22 29 | ")..........................."") | 
| 6dbc0 | 29 29 0a 20 20 20 20 28 73 65 74 71 20 73 74 72    20 28 63 6f 6e 63 61 74 20 22 20 22 20 28 70 72 | )).....(setq.str.(concat.".".(pr | 
| 6dbe0 | 6f 70 65 72 74 69 7a 65 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | opertize........................ | 
| 6dc00 | 20 20 20 20 28 73 75 62 73 74 72 69 6e 67 2d 6e    6f 2d 70 72 6f 70 65 72 74 69 65 73 20 73 74 72 | ....(substring-no-properties.str | 
| 6dc20 | 20 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 | .1)............................' | 
| 6dc40 | 6d 6f 75 73 65 2d 66 61 63 65 20 27 68 69 67 68    6c 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 20 | mouse-face.'highlight........... | 
| 6dc60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 27 6b 65 79 6d 61 70 20 6d 61 67 69 74 2d 6d | .................'keymap.magit-m | 
| 6dc80 | 6f 64 65 2d 6c 69 6e 65 2d 70 72 6f 63 65 73 73    2d 6d 61 70 0a 20 20 20 20 20 20 20 20 20 20 20 | ode-line-process-map............ | 
| 6dca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    27 68 65 6c 70 2d 65 63 68 6f 20 65 72 72 6f 72 | ................'help-echo.error | 
| 6dcc0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 27 66 6f 6e | ............................'fon | 
| 6dce0 | 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67    69 74 2d 6d 6f 64 65 2d 6c 69 6e 65 2d 70 72 6f | t-lock-face.'magit-mode-line-pro | 
| 6dd00 | 63 65 73 73 2d 65 72 72 6f 72 29 29 29 0a 20 20    20 20 28 6d 61 67 69 74 2d 72 65 70 6f 73 69 74 | cess-error))).....(magit-reposit | 
| 6dd20 | 6f 72 79 2d 6c 6f 63 61 6c 2d 73 65 74 20 27 6d    6f 64 65 2d 6c 69 6e 65 2d 70 72 6f 63 65 73 73 | ory-local-set.'mode-line-process | 
| 6dd40 | 20 73 74 72 29 0a 20 20 20 20 28 64 6f 6c 69 73    74 20 28 62 75 66 20 28 6d 61 67 69 74 2d 6d 6f | .str).....(dolist.(buf.(magit-mo | 
| 6dd60 | 64 65 2d 67 65 74 2d 62 75 66 66 65 72 73 29 29    0a 20 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 | de-get-buffers)).......(with-cur | 
| 6dd80 | 72 65 6e 74 2d 62 75 66 66 65 72 20 62 75 66 0a    20 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 6f | rent-buffer.buf.........(setq.mo | 
| 6dda0 | 64 65 2d 6c 69 6e 65 2d 70 72 6f 63 65 73 73 20    73 74 72 29 29 29 0a 20 20 20 20 28 66 6f 72 63 | de-line-process.str))).....(forc | 
| 6ddc0 | 65 2d 6d 6f 64 65 2d 6c 69 6e 65 2d 75 70 64 61    74 65 20 74 29 0a 20 20 20 20 3b 3b 20 57 65 20 | e-mode-line-update.t).....;;.We. | 
| 6dde0 | 72 65 6d 6f 76 65 20 61 6e 79 20 65 72 72 6f 72    20 73 74 61 74 75 73 20 66 72 6f 6d 20 74 68 65 | remove.any.error.status.from.the | 
| 6de00 | 20 6d 6f 64 65 20 6c 69 6e 65 20 77 68 65 6e 20    61 20 6d 61 67 69 74 0a 20 20 20 20 3b 3b 20 62 | .mode.line.when.a.magit.....;;.b | 
| 6de20 | 75 66 66 65 72 20 69 73 20 72 65 66 72 65 73 68    65 64 20 28 73 65 65 20 60 6d 61 67 69 74 2d 72 | uffer.is.refreshed.(see.`magit-r | 
| 6de40 | 65 66 72 65 73 68 2d 62 75 66 66 65 72 27 29 2c    20 62 75 74 20 77 65 20 6d 75 73 74 0a 20 20 20 | efresh-buffer'),.but.we.must.... | 
| 6de60 | 20 3b 3b 20 65 6e 73 75 72 65 20 74 68 61 74 20    77 65 20 69 67 6e 6f 72 65 20 61 6e 79 20 72 65 | .;;.ensure.that.we.ignore.any.re | 
| 6de80 | 66 72 65 73 68 65 73 20 64 75 72 69 6e 67 20 74    68 65 20 72 65 6d 61 69 6e 64 65 72 20 6f 66 20 | freshes.during.the.remainder.of. | 
| 6dea0 | 74 68 65 0a 20 20 20 20 3b 3b 20 63 75 72 72 65    6e 74 20 63 6f 6d 6d 61 6e 64 20 2d 2d 20 6f 74 | the.....;;.current.command.--.ot | 
| 6dec0 | 68 65 72 77 69 73 65 20 61 20 6e 65 77 6c 79 2d    73 65 74 20 65 72 72 6f 72 20 73 74 61 74 75 73 | herwise.a.newly-set.error.status | 
| 6dee0 | 20 77 6f 75 6c 64 20 62 65 0a 20 20 20 20 3b 3b    20 72 65 6d 6f 76 65 64 20 62 65 66 6f 72 65 20 | .would.be.....;;.removed.before. | 
| 6df00 | 69 74 20 77 61 73 20 73 65 65 6e 2e 20 20 57 65    20 73 65 74 20 61 20 66 6c 61 67 20 77 68 69 63 | it.was.seen...We.set.a.flag.whic | 
| 6df20 | 68 20 70 72 65 76 65 6e 74 73 20 74 68 65 0a 20    20 20 20 3b 3b 20 73 74 61 74 75 73 20 66 72 6f | h.prevents.the.....;;.status.fro | 
| 6df40 | 6d 20 62 65 69 6e 67 20 72 65 6d 6f 76 65 64 20    70 72 69 6f 72 20 74 6f 20 74 68 65 20 6e 65 78 | m.being.removed.prior.to.the.nex | 
| 6df60 | 74 20 63 6f 6d 6d 61 6e 64 2c 20 73 6f 20 74 68    61 74 0a 20 20 20 20 3b 3b 20 74 68 65 20 65 72 | t.command,.so.that.....;;.the.er | 
| 6df80 | 72 6f 72 20 73 74 61 74 75 73 20 69 73 20 67 75    61 72 61 6e 74 65 65 64 20 74 6f 20 72 65 6d 61 | ror.status.is.guaranteed.to.rema | 
| 6dfa0 | 69 6e 20 76 69 73 69 62 6c 65 20 75 6e 74 69 6c    20 74 68 65 6e 2e 0a 20 20 20 20 28 6c 65 74 20 | in.visible.until.then......(let. | 
| 6dfc0 | 28 28 72 65 70 6f 6b 65 79 20 28 6d 61 67 69 74    2d 72 65 70 6f 73 69 74 6f 72 79 2d 6c 6f 63 61 | ((repokey.(magit-repository-loca | 
| 6dfe0 | 6c 2d 72 65 70 6f 73 69 74 6f 72 79 29 29 29 0a    20 20 20 20 20 20 3b 3b 20 54 68 65 20 66 6f 6c | l-repository))).......;;.The.fol | 
| 6e000 | 6c 6f 77 69 6e 67 20 63 6c 6f 73 75 72 65 20 63    61 70 74 75 72 65 73 20 74 68 65 20 72 65 70 6f | lowing.closure.captures.the.repo | 
| 6e020 | 6b 65 79 20 76 61 6c 75 65 2c 20 61 6e 64 20 69    73 0a 20 20 20 20 20 20 3b 3b 20 61 64 64 65 64 | key.value,.and.is.......;;.added | 
| 6e040 | 20 74 6f 20 60 70 72 65 2d 63 6f 6d 6d 61 6e 64    2d 68 6f 6f 6b 27 2e 0a 20 20 20 20 20 20 28 63 | .to.`pre-command-hook'........(c | 
| 6e060 | 6c 2d 6c 61 62 65 6c 73 20 28 28 65 6e 61 62 6c    65 2d 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d | l-labels.((enable-magit-process- | 
| 6e080 | 75 6e 73 65 74 2d 6d 6f 64 65 2d 6c 69 6e 65 20    28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | unset-mode-line.().............. | 
| 6e0a0 | 20 20 20 20 20 20 20 3b 3b 20 52 65 6d 6f 76 65    20 6f 75 72 73 65 6c 66 20 66 72 6f 6d 20 74 68 | .......;;.Remove.ourself.from.th | 
| 6e0c0 | 65 20 68 6f 6f 6b 20 76 61 72 69 61 62 6c 65 2c    20 73 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 | e.hook.variable,.so............. | 
| 6e0e0 | 20 20 20 20 20 20 20 20 3b 3b 20 74 68 61 74 20    77 65 20 6f 6e 6c 79 20 72 75 6e 20 6f 6e 63 65 | ........;;.that.we.only.run.once | 
| 6e100 | 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 72 65 6d 6f 76 65 2d 68 6f | ......................(remove-ho | 
| 6e120 | 6f 6b 20 27 70 72 65 2d 63 6f 6d 6d 61 6e 64 2d    68 6f 6f 6b 0a 20 20 20 20 20 20 20 20 20 20 20 | ok.'pre-command-hook............ | 
| 6e140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 23 27 65 6e 61 62 6c 65 2d 6d | ......................#'enable-m | 
| 6e160 | 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 75 6e 73    65 74 2d 6d 6f 64 65 2d 6c 69 6e 65 29 0a 20 20 | agit-process-unset-mode-line)... | 
| 6e180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 3b 3b 20 43 6c 65 61 72 20 74 68 65 20 69 | ..................;;.Clear.the.i | 
| 6e1a0 | 6e 68 69 62 69 74 20 66 6c 61 67 20 66 6f 72 20    74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 20 69 | nhibit.flag.for.the.repository.i | 
| 6e1c0 | 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 3b 3b 20 77 68 69 63 68 20 77 | n.....................;;.which.w | 
| 6e1e0 | 65 20 73 65 74 20 69 74 2e 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | e.set.it......................(m | 
| 6e200 | 61 67 69 74 2d 72 65 70 6f 73 69 74 6f 72 79 2d    6c 6f 63 61 6c 2d 73 65 74 0a 20 20 20 20 20 20 | agit-repository-local-set....... | 
| 6e220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27    69 6e 68 69 62 69 74 2d 6d 61 67 69 74 2d 70 72 | ...............'inhibit-magit-pr | 
| 6e240 | 6f 63 65 73 73 2d 75 6e 73 65 74 2d 6d 6f 64 65    2d 6c 69 6e 65 20 6e 69 6c 20 72 65 70 6f 6b 65 | ocess-unset-mode-line.nil.repoke | 
| 6e260 | 79 29 29 29 0a 20 20 20 20 20 20 20 20 3b 3b 20    53 65 74 20 74 68 65 20 69 6e 68 69 62 69 74 20 | y))).........;;.Set.the.inhibit. | 
| 6e280 | 66 6c 61 67 20 75 6e 74 69 6c 20 74 68 65 20 6e    65 78 74 20 63 6f 6d 6d 61 6e 64 20 69 73 20 69 | flag.until.the.next.command.is.i | 
| 6e2a0 | 6e 76 6f 6b 65 64 2e 0a 20 20 20 20 20 20 20 20    28 6d 61 67 69 74 2d 72 65 70 6f 73 69 74 6f 72 | nvoked..........(magit-repositor | 
| 6e2c0 | 79 2d 6c 6f 63 61 6c 2d 73 65 74 0a 20 20 20 20    20 20 20 20 20 27 69 6e 68 69 62 69 74 2d 6d 61 | y-local-set..........'inhibit-ma | 
| 6e2e0 | 67 69 74 2d 70 72 6f 63 65 73 73 2d 75 6e 73 65    74 2d 6d 6f 64 65 2d 6c 69 6e 65 20 74 20 72 65 | git-process-unset-mode-line.t.re | 
| 6e300 | 70 6f 6b 65 79 29 0a 20 20 20 20 20 20 20 20 28    61 64 64 2d 68 6f 6f 6b 20 27 70 72 65 2d 63 6f | pokey).........(add-hook.'pre-co | 
| 6e320 | 6d 6d 61 6e 64 2d 68 6f 6f 6b 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 23 27 65 | mmand-hook...................#'e | 
| 6e340 | 6e 61 62 6c 65 2d 6d 61 67 69 74 2d 70 72 6f 63    65 73 73 2d 75 6e 73 65 74 2d 6d 6f 64 65 2d 6c | nable-magit-process-unset-mode-l | 
| 6e360 | 69 6e 65 29 29 29 29 29 0a 0a 28 64 65 66 75 6e    20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 75 | ine)))))..(defun.magit-process-u | 
| 6e380 | 6e 73 65 74 2d 6d 6f 64 65 2d 6c 69 6e 65 2d 65    72 72 6f 72 2d 73 74 61 74 75 73 20 28 29 0a 20 | nset-mode-line-error-status.().. | 
| 6e3a0 | 20 22 52 65 6d 6f 76 65 20 61 6e 79 20 63 75 72    72 65 6e 74 20 65 72 72 6f 72 20 73 74 61 74 75 | ."Remove.any.current.error.statu | 
| 6e3c0 | 73 20 66 72 6f 6d 20 74 68 65 20 6d 6f 64 65 20    6c 69 6e 65 2e 22 0a 20 20 28 6c 65 74 20 28 28 | s.from.the.mode.line."...(let.(( | 
| 6e3e0 | 73 74 61 74 75 73 20 28 6f 72 20 6d 6f 64 65 2d    6c 69 6e 65 2d 70 72 6f 63 65 73 73 0a 20 20 20 | status.(or.mode-line-process.... | 
| 6e400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6d 61 67 69 74 2d 72 65 70 6f 73 69 74 6f | .................(magit-reposito | 
| 6e420 | 72 79 2d 6c 6f 63 61 6c 2d 67 65 74 20 27 6d 6f    64 65 2d 6c 69 6e 65 2d 70 72 6f 63 65 73 73 29 | ry-local-get.'mode-line-process) | 
| 6e440 | 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 61    6e 64 20 73 74 61 74 75 73 0a 20 20 20 20 20 20 | ))).....(when.(and.status....... | 
| 6e460 | 20 20 20 20 20 20 20 20 20 28 65 71 20 28 67 65    74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 | .........(eq.(get-text-property. | 
| 6e480 | 31 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63    65 20 73 74 61 74 75 73 29 0a 20 20 20 20 20 20 | 1.'font-lock-face.status)....... | 
| 6e4a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6d 61    67 69 74 2d 6d 6f 64 65 2d 6c 69 6e 65 2d 70 72 | .............'magit-mode-line-pr | 
| 6e4c0 | 6f 63 65 73 73 2d 65 72 72 6f 72 29 29 0a 20 20    20 20 20 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 | ocess-error)).......(magit-proce | 
| 6e4e0 | 73 73 2d 75 6e 73 65 74 2d 6d 6f 64 65 2d 6c 69    6e 65 29 29 29 29 0a 0a 28 61 64 64 2d 68 6f 6f | ss-unset-mode-line))))..(add-hoo | 
| 6e500 | 6b 20 27 6d 61 67 69 74 2d 72 65 66 72 65 73 68    2d 62 75 66 66 65 72 2d 68 6f 6f 6b 0a 20 20 20 | k.'magit-refresh-buffer-hook.... | 
| 6e520 | 20 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 70    72 6f 63 65 73 73 2d 75 6e 73 65 74 2d 6d 6f 64 | .......#'magit-process-unset-mod | 
| 6e540 | 65 2d 6c 69 6e 65 2d 65 72 72 6f 72 2d 73 74 61    74 75 73 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | e-line-error-status)..(defun.mag | 
| 6e560 | 69 74 2d 70 72 6f 63 65 73 73 2d 75 6e 73 65 74    2d 6d 6f 64 65 2d 6c 69 6e 65 20 28 26 6f 70 74 | it-process-unset-mode-line.(&opt | 
| 6e580 | 69 6f 6e 61 6c 20 64 69 72 65 63 74 6f 72 79 29    0a 20 20 22 52 65 6d 6f 76 65 20 74 68 65 20 67 | ional.directory)..."Remove.the.g | 
| 6e5a0 | 69 74 20 63 6f 6d 6d 61 6e 64 20 66 72 6f 6d 20    74 68 65 20 6d 6f 64 65 20 6c 69 6e 65 2e 22 0a | it.command.from.the.mode.line.". | 
| 6e5c0 | 20 20 28 6c 65 74 20 28 28 64 65 66 61 75 6c 74    2d 64 69 72 65 63 74 6f 72 79 20 28 6f 72 20 64 | ..(let.((default-directory.(or.d | 
| 6e5e0 | 69 72 65 63 74 6f 72 79 20 64 65 66 61 75 6c 74    2d 64 69 72 65 63 74 6f 72 79 29 29 29 0a 20 20 | irectory.default-directory)))... | 
| 6e600 | 20 20 28 75 6e 6c 65 73 73 20 28 6d 61 67 69 74    2d 72 65 70 6f 73 69 74 6f 72 79 2d 6c 6f 63 61 | ..(unless.(magit-repository-loca | 
| 6e620 | 6c 2d 67 65 74 20 27 69 6e 68 69 62 69 74 2d 6d    61 67 69 74 2d 70 72 6f 63 65 73 73 2d 75 6e 73 | l-get.'inhibit-magit-process-uns | 
| 6e640 | 65 74 2d 6d 6f 64 65 2d 6c 69 6e 65 29 0a 20 20    20 20 20 20 28 6d 61 67 69 74 2d 72 65 70 6f 73 | et-mode-line).......(magit-repos | 
| 6e660 | 69 74 6f 72 79 2d 6c 6f 63 61 6c 2d 73 65 74 20    27 6d 6f 64 65 2d 6c 69 6e 65 2d 70 72 6f 63 65 | itory-local-set.'mode-line-proce | 
| 6e680 | 73 73 20 6e 69 6c 29 0a 20 20 20 20 20 20 28 64    6f 6c 69 73 74 20 28 62 75 66 20 28 6d 61 67 69 | ss.nil).......(dolist.(buf.(magi | 
| 6e6a0 | 74 2d 6d 6f 64 65 2d 67 65 74 2d 62 75 66 66 65    72 73 29 29 0a 20 20 20 20 20 20 20 20 28 77 69 | t-mode-get-buffers)).........(wi | 
| 6e6c0 | 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65    72 20 62 75 66 20 28 73 65 74 71 20 6d 6f 64 65 | th-current-buffer.buf.(setq.mode | 
| 6e6e0 | 2d 6c 69 6e 65 2d 70 72 6f 63 65 73 73 20 6e 69    6c 29 29 29 0a 20 20 20 20 20 20 28 66 6f 72 63 | -line-process.nil))).......(forc | 
| 6e700 | 65 2d 6d 6f 64 65 2d 6c 69 6e 65 2d 75 70 64 61    74 65 20 74 29 29 29 29 0a 0a 28 64 65 66 76 61 | e-mode-line-update.t))))..(defva | 
| 6e720 | 72 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d    65 72 72 6f 72 2d 6d 65 73 73 61 67 65 2d 72 65 | r.magit-process-error-message-re | 
| 6e740 | 67 65 78 70 73 0a 20 20 28 6c 69 73 74 20 22 5e    5c 5c 2a 45 52 52 4f 52 5c 5c 2a 3a 20 43 61 6e | gexps...(list."^\\*ERROR\\*:.Can | 
| 6e760 | 63 65 6c 65 64 20 62 79 20 75 73 65 72 24 22 0a    20 20 20 20 20 20 20 20 22 5e 5c 5c 28 3f 3a 65 | celed.by.user$"........."^\\(?:e | 
| 6e780 | 72 72 6f 72 5c 5c 7c 66 61 74 61 6c 5c 5c 7c 67    69 74 5c 5c 29 3a 20 5c 5c 28 2e 2a 5c 5c 29 24 | rror\\|fatal\\|git\\):.\\(.*\\)$ | 
| 6e7a0 | 22 0a 20 20 20 20 20 20 20 20 22 5e 5c 5c 28 43    61 6e 6e 6f 74 20 72 65 62 61 73 65 3a 2e 2a 5c | "........."^\\(Cannot.rebase:.*\ | 
| 6e7c0 | 5c 29 24 22 29 29 0a 0a 28 64 65 66 69 6e 65 2d    65 72 72 6f 72 20 27 6d 61 67 69 74 2d 67 69 74 | \)$"))..(define-error.'magit-git | 
| 6e7e0 | 2d 65 72 72 6f 72 20 22 47 69 74 20 65 72 72 6f    72 22 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | -error."Git.error")..(defun.magi | 
| 6e800 | 74 2d 70 72 6f 63 65 73 73 2d 65 72 72 6f 72 2d    73 75 6d 6d 61 72 79 20 28 70 72 6f 63 65 73 73 | t-process-error-summary.(process | 
| 6e820 | 2d 62 75 66 20 73 65 63 74 69 6f 6e 29 0a 20 20    22 41 20 6f 6e 65 2d 6c 69 6e 65 20 65 72 72 6f | -buf.section)..."A.one-line.erro | 
| 6e840 | 72 20 73 75 6d 6d 61 72 79 20 66 72 6f 6d 20 74    68 65 20 67 69 76 65 6e 20 53 45 43 54 49 4f 4e | r.summary.from.the.given.SECTION | 
| 6e860 | 2e 22 0a 20 20 28 6f 72 20 28 61 6e 64 20 28 62    75 66 66 65 72 2d 6c 69 76 65 2d 70 20 70 72 6f | ."...(or.(and.(buffer-live-p.pro | 
| 6e880 | 63 65 73 73 2d 62 75 66 29 0a 20 20 20 20 20 20    20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 | cess-buf)............(with-curre | 
| 6e8a0 | 6e 74 2d 62 75 66 66 65 72 20 70 72 6f 63 65 73    73 2d 62 75 66 0a 20 20 20 20 20 20 20 20 20 20 | nt-buffer.process-buf........... | 
| 6e8c0 | 20 20 20 28 61 6e 64 20 28 6f 72 65 66 20 73 65    63 74 69 6f 6e 20 63 6f 6e 74 65 6e 74 29 0a 20 | ...(and.(oref.section.content).. | 
| 6e8e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e | .................(save-excursion | 
| 6e900 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 | .....................(goto-char. | 
| 6e920 | 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 65 6e    64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | (oref.section.end))............. | 
| 6e940 | 20 20 20 20 20 20 20 20 28 72 75 6e 2d 68 6f 6f    6b 2d 77 72 61 70 70 65 64 0a 20 20 20 20 20 20 | ........(run-hook-wrapped....... | 
| 6e960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27    6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 65 72 | ...............'magit-process-er | 
| 6e980 | 72 6f 72 2d 6d 65 73 73 61 67 65 2d 72 65 67 65    78 70 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ror-message-regexps............. | 
| 6e9a0 | 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61    20 28 72 65 29 0a 20 20 20 20 20 20 20 20 20 20 | .........(lambda.(re)........... | 
| 6e9c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 61    76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 | .............(save-excursion.... | 
| 6e9e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 61 6e 64 20 28 72 65 2d 73 | ......................(and.(re-s | 
| 6ea00 | 65 61 72 63 68 2d 62 61 63 6b 77 61 72 64 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | earch-backward.................. | 
| 6ea20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65    20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 73 | ..............re.(oref.section.s | 
| 6ea40 | 74 61 72 74 29 20 74 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tart).t)........................ | 
| 6ea60 | 20 20 20 20 20 20 20 28 6f 72 20 28 6d 61 74 63    68 2d 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 | .......(or.(match-string-no-prop | 
| 6ea80 | 65 72 74 69 65 73 20 31 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | erties.1)....................... | 
| 6eaa0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64    20 28 6e 6f 74 20 6d 61 67 69 74 2d 70 72 6f 63 | ............(and.(not.magit-proc | 
| 6eac0 | 65 73 73 2d 72 61 69 73 65 2d 65 72 72 6f 72 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ess-raise-error)................ | 
| 6eae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 27 73 75 70 70 72 65 73 | ........................'suppres | 
| 6eb00 | 73 65 64 29 29 29 29 29 29 29 29 29 29 0a 20 20    20 20 20 20 22 47 69 74 20 66 61 69 6c 65 64 22 | sed))))))))))......."Git.failed" | 
| 6eb20 | 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74    2d 70 72 6f 63 65 73 73 2d 65 72 72 6f 72 2d 74 | ))..(defun.magit-process-error-t | 
| 6eb40 | 6f 6f 6c 74 69 70 20 28 70 72 6f 63 65 73 73 2d    62 75 66 20 73 65 63 74 69 6f 6e 29 0a 20 20 22 | ooltip.(process-buf.section)..." | 
| 6eb60 | 52 65 74 75 72 6e 73 20 74 68 65 20 74 65 78 74    20 66 72 6f 6d 20 53 45 43 54 49 4f 4e 20 6f 66 | Returns.the.text.from.SECTION.of | 
| 6eb80 | 20 74 68 65 20 50 52 4f 43 45 53 53 2d 42 55 46    20 62 75 66 66 65 72 2e 0a 0a 4c 69 6d 69 74 65 | .the.PROCESS-BUF.buffer...Limite | 
| 6eba0 | 64 20 62 79 20 60 6d 61 67 69 74 2d 70 72 6f 63    65 73 73 2d 65 72 72 6f 72 2d 74 6f 6f 6c 74 69 | d.by.`magit-process-error-toolti | 
| 6ebc0 | 70 2d 6d 61 78 2d 6c 69 6e 65 73 27 2e 22 0a 20    20 28 61 6e 64 20 28 69 6e 74 65 67 65 72 70 20 | p-max-lines'."...(and.(integerp. | 
| 6ebe0 | 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 65 72    72 6f 72 2d 74 6f 6f 6c 74 69 70 2d 6d 61 78 2d | magit-process-error-tooltip-max- | 
| 6ec00 | 6c 69 6e 65 73 29 0a 20 20 20 20 20 20 20 28 3e    20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 65 | lines)........(>.magit-process-e | 
| 6ec20 | 72 72 6f 72 2d 74 6f 6f 6c 74 69 70 2d 6d 61 78    2d 6c 69 6e 65 73 20 30 29 0a 20 20 20 20 20 20 | rror-tooltip-max-lines.0)....... | 
| 6ec40 | 20 28 62 75 66 66 65 72 2d 6c 69 76 65 2d 70 20    70 72 6f 63 65 73 73 2d 62 75 66 29 0a 20 20 20 | .(buffer-live-p.process-buf).... | 
| 6ec60 | 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e    74 2d 62 75 66 66 65 72 20 70 72 6f 63 65 73 73 | ....(with-current-buffer.process | 
| 6ec80 | 2d 62 75 66 0a 20 20 20 20 20 20 20 20 20 28 73    61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 | -buf..........(save-excursion... | 
| 6eca0 | 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63    68 61 72 20 28 6f 72 20 28 6f 72 65 66 20 73 65 | .........(goto-char.(or.(oref.se | 
| 6ecc0 | 63 74 69 6f 6e 20 63 6f 6e 74 65 6e 74 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ction.content).................. | 
| 6ece0 | 20 20 20 20 20 20 20 20 20 28 6f 72 65 66 20 73    65 63 74 69 6f 6e 20 73 74 61 72 74 29 29 29 0a | .........(oref.section.start))). | 
| 6ed00 | 20 20 20 20 20 20 20 20 20 20 20 28 62 75 66 66    65 72 2d 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d | ...........(buffer-substring-no- | 
| 6ed20 | 70 72 6f 70 65 72 74 69 65 73 0a 20 20 20 20 20    20 20 20 20 20 20 20 28 70 6f 69 6e 74 29 0a 20 | properties.............(point).. | 
| 6ed40 | 20 20 20 20 20 20 20 20 20 20 20 28 73 61 76 65    2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 | ...........(save-excursion...... | 
| 6ed60 | 20 20 20 20 20 20 20 20 20 28 66 6f 72 77 61 72    64 2d 6c 69 6e 65 20 6d 61 67 69 74 2d 70 72 6f | .........(forward-line.magit-pro | 
| 6ed80 | 63 65 73 73 2d 65 72 72 6f 72 2d 74 6f 6f 6c 74    69 70 2d 6d 61 78 2d 6c 69 6e 65 73 29 0a 20 20 | cess-error-tooltip-max-lines)... | 
| 6eda0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 67 6f 74    6f 2d 63 68 61 72 0a 20 20 20 20 20 20 20 20 20 | ............(goto-char.......... | 
| 6edc0 | 20 20 20 20 20 20 28 69 66 20 28 3e 20 28 70 6f    69 6e 74 29 20 28 6f 72 65 66 20 73 65 63 74 69 | ......(if.(>.(point).(oref.secti | 
| 6ede0 | 6f 6e 20 65 6e 64 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 65 | on.end))....................(ore | 
| 6ee00 | 66 20 73 65 63 74 69 6f 6e 20 65 6e 64 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | f.section.end).................. | 
| 6ee20 | 28 70 6f 69 6e 74 29 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 3b 3b 20 52 65 6d 6f 76 | (point)))...............;;.Remov | 
| 6ee40 | 65 20 61 6e 79 20 74 72 61 69 6c 69 6e 67 20 77    68 69 74 65 73 70 61 63 65 2e 0a 20 20 20 20 20 | e.any.trailing.whitespace....... | 
| 6ee60 | 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28    72 65 2d 73 65 61 72 63 68 2d 62 61 63 6b 77 61 | .........(when.(re-search-backwa | 
| 6ee80 | 72 64 20 22 5b 5e 5b 3a 73 70 61 63 65 3a 5d 5c    6e 5d 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 | rd."[^[:space:]\n]"............. | 
| 6eea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 65 | ............................(ore | 
| 6eec0 | 66 20 73 65 63 74 69 6f 6e 20 73 74 61 72 74 29    20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | f.section.start).t)............. | 
| 6eee0 | 20 20 20 20 28 66 6f 72 77 61 72 64 2d 63 68 61    72 20 31 29 29 0a 20 20 20 20 20 20 20 20 20 20 | ....(forward-char.1))........... | 
| 6ef00 | 20 20 20 20 28 70 6f 69 6e 74 29 29 29 29 29 29    29 0a 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 6c | ....(point)))))))..(defvar-local | 
| 6ef20 | 20 6d 61 67 69 74 2d 74 68 69 73 2d 65 72 72 6f    72 20 6e 69 6c 29 0a 0a 28 64 65 66 76 61 72 20 | .magit-this-error.nil)..(defvar. | 
| 6ef40 | 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 66 69    6e 69 73 68 2d 61 70 70 6c 79 2d 61 6e 73 69 2d | magit-process-finish-apply-ansi- | 
| 6ef60 | 63 6f 6c 6f 72 73 20 6e 69 6c 29 0a 0a 28 64 65    66 75 6e 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 | colors.nil)..(defun.magit-proces | 
| 6ef80 | 73 2d 66 69 6e 69 73 68 20 28 61 72 67 20 26 6f    70 74 69 6f 6e 61 6c 20 70 72 6f 63 65 73 73 2d | s-finish.(arg.&optional.process- | 
| 6efa0 | 62 75 66 20 63 6f 6d 6d 61 6e 64 2d 62 75 66 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | buf.command-buf................. | 
| 6efc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 64 65 66 61 75 6c 74 2d 64 69 72 20 73 65 63 | .................default-dir.sec | 
| 6efe0 | 74 69 6f 6e 29 0a 20 20 28 75 6e 6c 65 73 73 20    28 69 6e 74 65 67 65 72 70 20 61 72 67 29 0a 20 | tion)...(unless.(integerp.arg).. | 
| 6f000 | 20 20 20 28 73 65 74 71 20 70 72 6f 63 65 73 73    2d 62 75 66 20 28 70 72 6f 63 65 73 73 2d 62 75 | ...(setq.process-buf.(process-bu | 
| 6f020 | 66 66 65 72 20 61 72 67 29 29 0a 20 20 20 20 28    73 65 74 71 20 63 6f 6d 6d 61 6e 64 2d 62 75 66 | ffer.arg)).....(setq.command-buf | 
| 6f040 | 20 28 70 72 6f 63 65 73 73 2d 67 65 74 20 61 72    67 20 27 63 6f 6d 6d 61 6e 64 2d 62 75 66 29 29 | .(process-get.arg.'command-buf)) | 
| 6f060 | 0a 20 20 20 20 28 73 65 74 71 20 64 65 66 61 75    6c 74 2d 64 69 72 20 28 70 72 6f 63 65 73 73 2d | .....(setq.default-dir.(process- | 
| 6f080 | 67 65 74 20 61 72 67 20 27 64 65 66 61 75 6c 74    2d 64 69 72 29 29 0a 20 20 20 20 28 73 65 74 71 | get.arg.'default-dir)).....(setq | 
| 6f0a0 | 20 73 65 63 74 69 6f 6e 20 20 20 20 20 28 70 72    6f 63 65 73 73 2d 67 65 74 20 61 72 67 20 27 73 | .section.....(process-get.arg.'s | 
| 6f0c0 | 65 63 74 69 6f 6e 29 29 0a 20 20 20 20 28 73 65    74 71 20 61 72 67 20 20 20 20 20 20 20 20 20 28 | ection)).....(setq.arg.........( | 
| 6f0e0 | 70 72 6f 63 65 73 73 2d 65 78 69 74 2d 73 74 61    74 75 73 20 61 72 67 29 29 29 0a 20 20 28 77 68 | process-exit-status.arg)))...(wh | 
| 6f100 | 65 6e 20 28 66 62 6f 75 6e 64 70 20 27 64 69 72    65 64 2d 75 6e 63 61 63 68 65 29 0a 20 20 20 20 | en.(fboundp.'dired-uncache)..... | 
| 6f120 | 28 64 69 72 65 64 2d 75 6e 63 61 63 68 65 20 64    65 66 61 75 6c 74 2d 64 69 72 29 29 0a 20 20 28 | (dired-uncache.default-dir))...( | 
| 6f140 | 77 68 65 6e 20 28 62 75 66 66 65 72 2d 6c 69 76    65 2d 70 20 70 72 6f 63 65 73 73 2d 62 75 66 29 | when.(buffer-live-p.process-buf) | 
| 6f160 | 0a 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65    6e 74 2d 62 75 66 66 65 72 20 70 72 6f 63 65 73 | .....(with-current-buffer.proces | 
| 6f180 | 73 2d 62 75 66 0a 20 20 20 20 20 20 28 6c 65 74    20 28 28 69 6e 68 69 62 69 74 2d 72 65 61 64 2d | s-buf.......(let.((inhibit-read- | 
| 6f1a0 | 6f 6e 6c 79 20 74 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 28 6d 61 72 6b 65 72 20 28 6f 72 65 | only.t).............(marker.(ore | 
| 6f1c0 | 66 20 73 65 63 74 69 6f 6e 20 73 74 61 72 74 29    29 29 0a 20 20 20 20 20 20 20 20 28 67 6f 74 6f | f.section.start))).........(goto | 
| 6f1e0 | 2d 63 68 61 72 20 6d 61 72 6b 65 72 29 0a 20 20    20 20 20 20 20 20 28 73 61 76 65 2d 65 78 63 75 | -char.marker).........(save-excu | 
| 6f200 | 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20    28 64 65 6c 65 74 65 2d 63 68 61 72 20 33 29 0a | rsion...........(delete-char.3). | 
| 6f220 | 20 20 20 20 20 20 20 20 20 20 28 73 65 74 2d 6d    61 72 6b 65 72 2d 69 6e 73 65 72 74 69 6f 6e 2d | ..........(set-marker-insertion- | 
| 6f240 | 74 79 70 65 20 6d 61 72 6b 65 72 20 6e 69 6c 29    0a 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 | type.marker.nil)...........(inse | 
| 6f260 | 72 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20 28    66 6f 72 6d 61 74 20 22 25 33 73 22 20 61 72 67 | rt.(propertize.(format."%3s".arg | 
| 6f280 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... | 
| 6f2a0 | 27 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 20 73    65 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 | 'magit-section.section.......... | 
| 6f2c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d | .....................'font-lock- | 
| 6f2e0 | 66 61 63 65 20 28 69 66 20 28 3d 20 61 72 67 20    30 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | face.(if.(=.arg.0).............. | 
| 6f300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 6f320 | 20 20 20 20 20 27 6d 61 67 69 74 2d 70 72 6f 63    65 73 73 2d 6f 6b 0a 20 20 20 20 20 20 20 20 20 | .....'magit-process-ok.......... | 
| 6f340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 6f360 | 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 70 72    6f 63 65 73 73 2d 6e 67 29 29 29 0a 20 20 20 20 | .......'magit-process-ng)))..... | 
| 6f380 | 20 20 20 20 20 20 28 73 65 74 2d 6d 61 72 6b 65    72 2d 69 6e 73 65 72 74 69 6f 6e 2d 74 79 70 65 | ......(set-marker-insertion-type | 
| 6f3a0 | 20 6d 61 72 6b 65 72 20 74 29 29 0a 20 20 20 20    20 20 20 20 28 77 68 65 6e 20 6d 61 67 69 74 2d | .marker.t)).........(when.magit- | 
| 6f3c0 | 70 72 6f 63 65 73 73 2d 66 69 6e 69 73 68 2d 61    70 70 6c 79 2d 61 6e 73 69 2d 63 6f 6c 6f 72 73 | process-finish-apply-ansi-colors | 
| 6f3e0 | 0a 20 20 20 20 20 20 20 20 20 20 28 61 6e 73 69    2d 63 6f 6c 6f 72 2d 61 70 70 6c 79 2d 6f 6e 2d | ...........(ansi-color-apply-on- | 
| 6f400 | 72 65 67 69 6f 6e 20 28 6f 72 65 66 20 73 65 63    74 69 6f 6e 20 63 6f 6e 74 65 6e 74 29 0a 20 20 | region.(oref.section.content)... | 
| 6f420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 6f440 | 20 20 20 20 28 6f 72 65 66 20 73 65 63 74 69 6f    6e 20 65 6e 64 29 29 29 0a 20 20 20 20 20 20 20 | ....(oref.section.end)))........ | 
| 6f460 | 20 28 69 66 20 28 3d 20 28 6f 72 65 66 20 73 65    63 74 69 6f 6e 20 65 6e 64 29 0a 20 20 20 20 20 | .(if.(=.(oref.section.end)...... | 
| 6f480 | 20 20 20 20 20 20 20 20 20 20 28 2b 20 28 6c 69    6e 65 2d 65 6e 64 2d 70 6f 73 69 74 69 6f 6e 29 | ..........(+.(line-end-position) | 
| 6f4a0 | 20 32 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e | .2)).............(save-excursion | 
| 6f4c0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    67 6f 74 6f 2d 63 68 61 72 20 28 31 2b 20 28 6c | ...............(goto-char.(1+.(l | 
| 6f4e0 | 69 6e 65 2d 65 6e 64 2d 70 6f 73 69 74 69 6f 6e    29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ine-end-position)))............. | 
| 6f500 | 20 20 28 64 65 6c 65 74 65 2d 63 68 61 72 20 2d    31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..(delete-char.-1).............. | 
| 6f520 | 20 28 6f 73 65 74 20 73 65 63 74 69 6f 6e 20 63    6f 6e 74 65 6e 74 20 6e 69 6c 29 29 0a 20 20 20 | .(oset.section.content.nil)).... | 
| 6f540 | 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e    64 20 28 3d 20 61 72 67 20 30 29 0a 20 20 20 20 | .......(when.(and.(=.arg.0)..... | 
| 6f560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6e 6f 74 20 28 2d 2d 61 6e 79 2d 70 20 28 | .................(not.(--any-p.( | 
| 6f580 | 65 71 20 28 77 69 6e 64 6f 77 2d 62 75 66 66 65    72 20 69 74 29 20 70 72 6f 63 65 73 73 2d 62 75 | eq.(window-buffer.it).process-bu | 
| 6f5a0 | 66 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | f).............................. | 
| 6f5c0 | 20 20 20 20 20 20 28 77 69 6e 64 6f 77 2d 6c 69    73 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 | ......(window-list)))).......... | 
| 6f5e0 | 20 20 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f    6e 2d 68 69 64 65 20 73 65 63 74 69 6f 6e 29 29 | ...(magit-section-hide.section)) | 
| 6f600 | 29 29 29 29 0a 20 20 28 69 66 20 28 3d 20 61 72    67 20 30 29 0a 20 20 20 20 20 20 3b 3b 20 55 6e | ))))...(if.(=.arg.0).......;;.Un | 
| 6f620 | 73 65 74 20 74 68 65 20 60 6d 6f 64 65 2d 6c 69    6e 65 2d 70 72 6f 63 65 73 73 27 20 76 61 6c 75 | set.the.`mode-line-process'.valu | 
| 6f640 | 65 20 75 70 6f 6e 20 73 75 63 63 65 73 73 2e 0a    20 20 20 20 20 20 28 6d 61 67 69 74 2d 70 72 6f | e.upon.success........(magit-pro | 
| 6f660 | 63 65 73 73 2d 75 6e 73 65 74 2d 6d 6f 64 65 2d    6c 69 6e 65 20 64 65 66 61 75 6c 74 2d 64 69 72 | cess-unset-mode-line.default-dir | 
| 6f680 | 29 0a 20 20 20 20 3b 3b 20 4f 74 68 65 72 77 69    73 65 20 70 72 6f 63 65 73 73 20 74 68 65 20 65 | ).....;;.Otherwise.process.the.e | 
| 6f6a0 | 72 72 6f 72 2e 0a 20 20 20 20 28 6c 65 74 20 28    28 6d 73 67 20 28 6d 61 67 69 74 2d 70 72 6f 63 | rror......(let.((msg.(magit-proc | 
| 6f6c0 | 65 73 73 2d 65 72 72 6f 72 2d 73 75 6d 6d 61 72    79 20 70 72 6f 63 65 73 73 2d 62 75 66 20 73 65 | ess-error-summary.process-buf.se | 
| 6f6e0 | 63 74 69 6f 6e 29 29 29 0a 20 20 20 20 20 20 3b    3b 20 43 68 61 6e 67 65 20 60 6d 6f 64 65 2d 6c | ction))).......;;.Change.`mode-l | 
| 6f700 | 69 6e 65 2d 70 72 6f 63 65 73 73 27 20 74 6f 20    61 6e 20 65 72 72 6f 72 20 66 61 63 65 20 75 70 | ine-process'.to.an.error.face.up | 
| 6f720 | 6f 6e 20 66 61 69 6c 75 72 65 2e 0a 20 20 20 20    20 20 28 69 66 20 6d 61 67 69 74 2d 70 72 6f 63 | on.failure........(if.magit-proc | 
| 6f740 | 65 73 73 2d 64 69 73 70 6c 61 79 2d 6d 6f 64 65    2d 6c 69 6e 65 2d 65 72 72 6f 72 0a 20 20 20 20 | ess-display-mode-line-error..... | 
| 6f760 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 70 72 6f    63 65 73 73 2d 73 65 74 2d 6d 6f 64 65 2d 6c 69 | ......(magit-process-set-mode-li | 
| 6f780 | 6e 65 2d 65 72 72 6f 72 2d 73 74 61 74 75 73 0a    20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 | ne-error-status............(or.( | 
| 6f7a0 | 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 65 72    72 6f 72 2d 74 6f 6f 6c 74 69 70 20 70 72 6f 63 | magit-process-error-tooltip.proc | 
| 6f7c0 | 65 73 73 2d 62 75 66 20 73 65 63 74 69 6f 6e 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ess-buf.section)................ | 
| 6f7e0 | 6d 73 67 29 29 0a 20 20 20 20 20 20 20 20 28 6d    61 67 69 74 2d 70 72 6f 63 65 73 73 2d 75 6e 73 | msg)).........(magit-process-uns | 
| 6f800 | 65 74 2d 6d 6f 64 65 2d 6c 69 6e 65 20 64 65 66    61 75 6c 74 2d 64 69 72 29 29 0a 20 20 20 20 20 | et-mode-line.default-dir))...... | 
| 6f820 | 20 3b 3b 20 45 69 74 68 65 72 20 73 69 67 6e 61    6c 20 74 68 65 20 65 72 72 6f 72 2c 20 6f 72 20 | .;;.Either.signal.the.error,.or. | 
| 6f840 | 65 6c 73 65 20 64 69 73 70 6c 61 79 20 74 68 65    20 65 72 72 6f 72 20 73 75 6d 6d 61 72 79 20 69 | else.display.the.error.summary.i | 
| 6f860 | 6e 0a 20 20 20 20 20 20 3b 3b 20 74 68 65 20 73    74 61 74 75 73 20 62 75 66 66 65 72 20 61 6e 64 | n.......;;.the.status.buffer.and | 
| 6f880 | 20 77 69 74 68 20 61 20 6d 65 73 73 61 67 65 20    69 6e 20 74 68 65 20 65 63 68 6f 20 61 72 65 61 | .with.a.message.in.the.echo.area | 
| 6f8a0 | 2e 0a 20 20 20 20 20 20 28 63 6f 6e 64 0a 20 20    20 20 20 20 20 28 6d 61 67 69 74 2d 70 72 6f 63 | ........(cond........(magit-proc | 
| 6f8c0 | 65 73 73 2d 72 61 69 73 65 2d 65 72 72 6f 72 0a    20 20 20 20 20 20 20 20 28 73 69 67 6e 61 6c 20 | ess-raise-error.........(signal. | 
| 6f8e0 | 27 6d 61 67 69 74 2d 67 69 74 2d 65 72 72 6f 72    20 28 6c 69 73 74 20 28 66 6f 72 6d 61 74 20 22 | 'magit-git-error.(list.(format." | 
| 6f900 | 25 73 20 28 69 6e 20 25 73 29 22 20 6d 73 67 20    64 65 66 61 75 6c 74 2d 64 69 72 29 29 29 29 0a | %s.(in.%s)".msg.default-dir)))). | 
| 6f920 | 20 20 20 20 20 20 20 28 28 6e 6f 74 20 28 65 71    20 6d 73 67 20 27 73 75 70 70 72 65 73 73 65 64 | .......((not.(eq.msg.'suppressed | 
| 6f940 | 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e    20 28 62 75 66 66 65 72 2d 6c 69 76 65 2d 70 20 | )).........(when.(buffer-live-p. | 
| 6f960 | 70 72 6f 63 65 73 73 2d 62 75 66 29 0a 20 20 20    20 20 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 | process-buf)...........(with-cur | 
| 6f980 | 72 65 6e 74 2d 62 75 66 66 65 72 20 70 72 6f 63    65 73 73 2d 62 75 66 0a 20 20 20 20 20 20 20 20 | rent-buffer.process-buf......... | 
| 6f9a0 | 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28    73 74 61 74 75 73 2d 62 75 66 20 28 6d 61 67 69 | ....(when-let.((status-buf.(magi | 
| 6f9c0 | 74 2d 67 65 74 2d 6d 6f 64 65 2d 62 75 66 66 65    72 20 27 6d 61 67 69 74 2d 73 74 61 74 75 73 2d | t-get-mode-buffer.'magit-status- | 
| 6f9e0 | 6d 6f 64 65 29 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 | mode)))...............(with-curr | 
| 6fa00 | 65 6e 74 2d 62 75 66 66 65 72 20 73 74 61 74 75    73 2d 62 75 66 0a 20 20 20 20 20 20 20 20 20 20 | ent-buffer.status-buf........... | 
| 6fa20 | 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69    74 2d 74 68 69 73 2d 65 72 72 6f 72 20 6d 73 67 | ......(setq.magit-this-error.msg | 
| 6fa40 | 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 6d    65 73 73 61 67 65 20 22 25 73 20 2e 2e 2e 20 5b | ))))).........(message."%s.....[ | 
| 6fa60 | 25 73 20 62 75 66 66 65 72 20 25 73 20 66 6f 72    20 64 65 74 61 69 6c 73 5d 22 20 6d 73 67 0a 20 | %s.buffer.%s.for.details]".msg.. | 
| 6fa80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 69 66 2d 6c 65 74 20 28 28 6b 65 79 20 28 61 | ................(if-let.((key.(a | 
| 6faa0 | 6e 64 20 28 62 75 66 66 65 72 2d 6c 69 76 65 2d    70 20 63 6f 6d 6d 61 6e 64 2d 62 75 66 29 0a 20 | nd.(buffer-live-p.command-buf).. | 
| 6fac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 6fae0 | 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74    2d 62 75 66 66 65 72 20 63 6f 6d 6d 61 6e 64 2d | ...(with-current-buffer.command- | 
| 6fb00 | 62 75 66 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | buf............................. | 
| 6fb20 | 20 20 20 20 20 20 20 20 20 20 28 63 61 72 20 28    77 68 65 72 65 2d 69 73 2d 69 6e 74 65 72 6e 61 | ..........(car.(where-is-interna | 
| 6fb40 | 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | l............................... | 
| 6fb60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6d    61 67 69 74 2d 70 72 6f 63 65 73 73 2d 62 75 66 | ..............'magit-process-buf | 
| 6fb80 | 66 65 72 29 29 29 29 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | fer))))))......................( | 
| 6fba0 | 66 6f 72 6d 61 74 20 22 48 69 74 20 25 73 20 74    6f 20 73 65 65 22 20 28 6b 65 79 2d 64 65 73 63 | format."Hit.%s.to.see".(key-desc | 
| 6fbc0 | 72 69 70 74 69 6f 6e 20 6b 65 79 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ription.key))................... | 
| 6fbe0 | 20 22 53 65 65 22 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 62 75 66 66 65 72 | ."See")..................(buffer | 
| 6fc00 | 2d 6e 61 6d 65 20 70 72 6f 63 65 73 73 2d 62 75    66 29 29 29 29 29 29 0a 20 20 61 72 67 29 0a 0a | -name.process-buf))))))...arg).. | 
| 6fc20 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 70 72 6f    63 65 73 73 2d 64 69 73 70 6c 61 79 2d 62 75 66 | (defun.magit-process-display-buf | 
| 6fc40 | 66 65 72 20 28 70 72 6f 63 65 73 73 29 0a 20 20    28 77 68 65 6e 20 28 70 72 6f 63 65 73 73 2d 6c | fer.(process)...(when.(process-l | 
| 6fc60 | 69 76 65 2d 70 20 70 72 6f 63 65 73 73 29 0a 20    20 20 20 28 6c 65 74 20 28 28 62 75 66 20 28 70 | ive-p.process).....(let.((buf.(p | 
| 6fc80 | 72 6f 63 65 73 73 2d 62 75 66 66 65 72 20 70 72    6f 63 65 73 73 29 29 29 0a 20 20 20 20 20 20 28 | rocess-buffer.process))).......( | 
| 6fca0 | 63 6f 6e 64 20 28 28 6e 6f 74 20 28 62 75 66 66    65 72 2d 6c 69 76 65 2d 70 20 62 75 66 29 29 29 | cond.((not.(buffer-live-p.buf))) | 
| 6fcc0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 28 3d    20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 70 | .............((=.magit-process-p | 
| 6fce0 | 6f 70 75 70 2d 74 69 6d 65 20 30 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6d | opup-time.0)..............(if.(m | 
| 6fd00 | 69 6e 69 62 75 66 66 65 72 70 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 77 | inibufferp)..................(sw | 
| 6fd20 | 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 2d 6f    74 68 65 72 2d 77 69 6e 64 6f 77 20 62 75 66 29 | itch-to-buffer-other-window.buf) | 
| 6fd40 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 70 6f 70 2d 74 6f 2d 62 75 66 66 65 72 20 62 | ................(pop-to-buffer.b | 
| 6fd60 | 75 66 29 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 28 28 3e 20 6d 61 67 69 74 2d 70 72 6f 63 | uf))).............((>.magit-proc | 
| 6fd80 | 65 73 73 2d 70 6f 70 75 70 2d 74 69 6d 65 20 30    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ess-popup-time.0)..............( | 
| 6fda0 | 72 75 6e 2d 77 69 74 68 2d 74 69 6d 65 72 20 6d    61 67 69 74 2d 70 72 6f 63 65 73 73 2d 70 6f 70 | run-with-timer.magit-process-pop | 
| 6fdc0 | 75 70 2d 74 69 6d 65 20 6e 69 6c 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | up-time.nil..................... | 
| 6fde0 | 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61    20 28 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 | .........(lambda.(p)............ | 
| 6fe00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 77 68 65 6e 20 28 65 71 20 28 70 | ....................(when.(eq.(p | 
| 6fe20 | 72 6f 63 65 73 73 2d 73 74 61 74 75 73 20 70 29    20 27 72 75 6e 29 0a 20 20 20 20 20 20 20 20 20 | rocess-status.p).'run).......... | 
| 6fe40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 62 | ........................(let.((b | 
| 6fe60 | 75 66 20 28 70 72 6f 63 65 73 73 2d 62 75 66 66    65 72 20 70 29 29 29 0a 20 20 20 20 20 20 20 20 | uf.(process-buffer.p)))......... | 
| 6fe80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e | ...........................(when | 
| 6fea0 | 20 28 62 75 66 66 65 72 2d 6c 69 76 65 2d 70 20    62 75 66 29 0a 20 20 20 20 20 20 20 20 20 20 20 | .(buffer-live-p.buf)............ | 
| 6fec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6d | ..........................(if.(m | 
| 6fee0 | 69 6e 69 62 75 66 66 65 72 70 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | inibufferp)..................... | 
| 6ff00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 73 77 69 74 63 68 2d 74 6f 2d | .....................(switch-to- | 
| 6ff20 | 62 75 66 66 65 72 2d 6f 74 68 65 72 2d 77 69 6e    64 6f 77 20 62 75 66 29 0a 20 20 20 20 20 20 20 | buffer-other-window.buf)........ | 
| 6ff40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 6ff60 | 28 70 6f 70 2d 74 6f 2d 62 75 66 66 65 72 20 62    75 66 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 | (pop-to-buffer.buf))))))........ | 
| 6ff80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 70 72 6f 63 65 73 73 29 29 29 | ......................process))) | 
| 6ffa0 | 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69    74 2d 2d 6c 6f 67 2d 61 63 74 69 6f 6e 20 28 73 | )))..(defun.magit--log-action.(s | 
| 6ffc0 | 75 6d 6d 61 72 79 20 6c 69 6e 65 20 6c 69 73 74    29 0a 20 20 28 6c 65 74 20 28 68 65 61 64 69 6e | ummary.line.list)...(let.(headin | 
| 6ffe0 | 67 20 6c 69 6e 65 73 29 0a 20 20 20 20 28 69 66    20 28 63 64 72 20 6c 69 73 74 29 0a 20 20 20 20 | g.lines).....(if.(cdr.list)..... | 
| 70000 | 20 20 20 20 28 70 72 6f 67 6e 20 28 73 65 74 71    20 68 65 61 64 69 6e 67 20 28 66 75 6e 63 61 6c | ....(progn.(setq.heading.(funcal | 
| 70020 | 6c 20 73 75 6d 6d 61 72 79 20 6c 69 73 74 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | l.summary.list))................ | 
| 70040 | 28 73 65 74 71 20 6c 69 6e 65 73 20 28 6d 61 70    63 61 72 20 6c 69 6e 65 20 6c 69 73 74 29 29 29 | (setq.lines.(mapcar.line.list))) | 
| 70060 | 0a 20 20 20 20 20 20 28 73 65 74 71 20 68 65 61    64 69 6e 67 20 28 66 75 6e 63 61 6c 6c 20 6c 69 | .......(setq.heading.(funcall.li | 
| 70080 | 6e 65 20 28 63 61 72 20 6c 69 73 74 29 29 29 29    0a 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 | ne.(car.list)))).....(with-curre | 
| 700a0 | 6e 74 2d 62 75 66 66 65 72 20 28 6d 61 67 69 74    2d 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 20 | nt-buffer.(magit-process-buffer. | 
| 700c0 | 74 29 0a 20 20 20 20 20 20 28 67 6f 74 6f 2d 63    68 61 72 20 28 31 2d 20 28 70 6f 69 6e 74 2d 6d | t).......(goto-char.(1-.(point-m | 
| 700e0 | 61 78 29 29 29 0a 20 20 20 20 20 20 28 6c 65 74    20 28 28 69 6e 68 69 62 69 74 2d 72 65 61 64 2d | ax))).......(let.((inhibit-read- | 
| 70100 | 6f 6e 6c 79 20 74 29 29 0a 20 20 20 20 20 20 20    20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 | only.t)).........(magit-insert-s | 
| 70120 | 65 63 74 69 6f 6e 20 28 6d 65 73 73 61 67 65 29    0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | ection.(message)...........(magi | 
| 70140 | 74 2d 69 6e 73 65 72 74 2d 68 65 61 64 69 6e 67    20 28 63 6f 6e 63 61 74 20 22 20 20 2a 20 22 20 | t-insert-heading.(concat."..*.". | 
| 70160 | 68 65 61 64 69 6e 67 29 29 0a 20 20 20 20 20 20    20 20 20 20 28 77 68 65 6e 20 6c 69 6e 65 73 0a | heading))...........(when.lines. | 
| 70180 | 20 20 20 20 20 20 20 20 20 20 20 20 28 64 6f 6c    69 73 74 20 28 6c 69 6e 65 20 6c 69 6e 65 73 29 | ............(dolist.(line.lines) | 
| 701a0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    69 6e 73 65 72 74 20 6c 69 6e 65 20 22 5c 6e 22 | ...............(insert.line."\n" | 
| 701c0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28    69 6e 73 65 72 74 20 22 5c 6e 22 29 29 29 29 0a | )).............(insert."\n")))). | 
| 701e0 | 20 20 20 20 20 20 28 6c 65 74 20 28 28 69 6e 68    69 62 69 74 2d 6d 65 73 73 61 67 65 20 74 29 29 | ......(let.((inhibit-message.t)) | 
| 70200 | 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 68    65 61 64 69 6e 67 0a 20 20 20 20 20 20 20 20 20 | .........(when.heading.......... | 
| 70220 | 20 28 73 65 74 71 20 6c 69 6e 65 73 20 28 63 6f    6e 73 20 68 65 61 64 69 6e 67 20 6c 69 6e 65 73 | .(setq.lines.(cons.heading.lines | 
| 70240 | 29 29 29 0a 20 20 20 20 20 20 20 20 28 6d 65 73    73 61 67 65 20 28 6d 61 70 63 6f 6e 63 61 74 20 | ))).........(message.(mapconcat. | 
| 70260 | 23 27 69 64 65 6e 74 69 74 79 20 6c 69 6e 65 73    20 22 5c 6e 22 29 29 29 29 29 29 0a 0a 3b 3b 3b | #'identity.lines."\n"))))))..;;; | 
| 70280 | 20 5f 0a 28 70 72 6f 76 69 64 65 20 27 6d 61 67    69 74 2d 70 72 6f 63 65 73 73 29 0a 3b 3b 3b 20 | ._.(provide.'magit-process).;;;. | 
| 702a0 | 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2e 65 6c    20 65 6e 64 73 20 68 65 72 65 0a 00 00 00 00 00 | magit-process.el.ends.here...... | 
| 702c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 702e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 70300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 70320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 70340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 70360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 70380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 703a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 703c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 703e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 70400 | 6d 61 67 69 74 2d 32 30 32 34 30 34 30 34 2e 31    39 30 31 2f 6d 61 67 69 74 2d 74 72 61 6e 73 69 | magit-20240404.1901/magit-transi | 
| 70420 | 65 6e 74 2e 65 6c 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ent.el.......................... | 
| 70440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 70460 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30    30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 | 
| 70480 | 30 30 32 31 36 35 35 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 35 35 34 35 00 20 30 00 00 00 | 0021655.00000000000.015545..0... | 
| 704a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 704c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 704e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 70500 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... | 
| 70520 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... | 
| 70540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 70560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 70580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 705a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 705c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 705e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 70600 | 3b 3b 3b 20 6d 61 67 69 74 2d 74 72 61 6e 73 69    65 6e 74 2e 65 6c 20 2d 2d 2d 20 53 75 70 70 6f | ;;;.magit-transient.el.---.Suppo | 
| 70620 | 72 74 20 66 6f 72 20 74 72 61 6e 73 69 65 6e 74    73 20 20 2d 2a 2d 20 6c 65 78 69 63 61 6c 2d 62 | rt.for.transients..-*-.lexical-b | 
| 70640 | 69 6e 64 69 6e 67 3a 74 20 2d 2a 2d 0a 0a 3b 3b    20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 | inding:t.-*-..;;.Copyright.(C).2 | 
| 70660 | 30 30 38 2d 32 30 32 34 20 54 68 65 20 4d 61 67    69 74 20 50 72 6f 6a 65 63 74 20 43 6f 6e 74 72 | 008-2024.The.Magit.Project.Contr | 
| 70680 | 69 62 75 74 6f 72 73 0a 0a 3b 3b 20 41 75 74 68    6f 72 3a 20 4a 6f 6e 61 73 20 42 65 72 6e 6f 75 | ibutors..;;.Author:.Jonas.Bernou | 
| 706a0 | 6c 6c 69 20 3c 6a 6f 6e 61 73 40 62 65 72 6e 6f    75 6c 2e 6c 69 3e 0a 3b 3b 20 4d 61 69 6e 74 61 | lli.<jonas@bernoul.li>.;;.Mainta | 
| 706c0 | 69 6e 65 72 3a 20 4a 6f 6e 61 73 20 42 65 72 6e    6f 75 6c 6c 69 20 3c 6a 6f 6e 61 73 40 62 65 72 | iner:.Jonas.Bernoulli.<jonas@ber | 
| 706e0 | 6e 6f 75 6c 2e 6c 69 3e 0a 0a 3b 3b 20 53 50 44    58 2d 4c 69 63 65 6e 73 65 2d 49 64 65 6e 74 69 | noul.li>..;;.SPDX-License-Identi | 
| 70700 | 66 69 65 72 3a 20 47 50 4c 2d 33 2e 30 2d 6f 72    2d 6c 61 74 65 72 0a 0a 3b 3b 20 4d 61 67 69 74 | fier:.GPL-3.0-or-later..;;.Magit | 
| 70720 | 20 69 73 20 66 72 65 65 20 73 6f 66 74 77 61 72    65 3a 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 | .is.free.software:.you.can.redis | 
| 70740 | 74 72 69 62 75 74 65 20 69 74 20 61 6e 64 2f 6f    72 20 6d 6f 64 69 66 79 20 69 74 0a 3b 3b 20 75 | tribute.it.and/or.modify.it.;;.u | 
| 70760 | 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f    66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 | nder.the.terms.of.the.GNU.Genera | 
| 70780 | 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65    20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 | l.Public.License.as.published.by | 
| 707a0 | 0a 3b 3b 20 74 68 65 20 46 72 65 65 20 53 6f 66    74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e | .;;.the.Free.Software.Foundation | 
| 707c0 | 2c 20 65 69 74 68 65 72 20 76 65 72 73 69 6f 6e    20 33 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 | ,.either.version.3.of.the.Licens | 
| 707e0 | 65 2c 20 6f 72 0a 3b 3b 20 28 61 74 20 79 6f 75    72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 | e,.or.;;.(at.your.option).any.la | 
| 70800 | 74 65 72 20 76 65 72 73 69 6f 6e 2e 0a 3b 3b 0a    3b 3b 20 4d 61 67 69 74 20 69 73 20 64 69 73 74 | ter.version..;;.;;.Magit.is.dist | 
| 70820 | 72 69 62 75 74 65 64 20 69 6e 20 74 68 65 20 68    6f 70 65 20 74 68 61 74 20 69 74 20 77 69 6c 6c | ributed.in.the.hope.that.it.will | 
| 70840 | 20 62 65 20 75 73 65 66 75 6c 2c 20 62 75 74 20    57 49 54 48 4f 55 54 0a 3b 3b 20 41 4e 59 20 57 | .be.useful,.but.WITHOUT.;;.ANY.W | 
| 70860 | 41 52 52 41 4e 54 59 3b 20 77 69 74 68 6f 75 74    20 65 76 65 6e 20 74 68 65 20 69 6d 70 6c 69 65 | ARRANTY;.without.even.the.implie | 
| 70880 | 64 20 77 61 72 72 61 6e 74 79 20 6f 66 20 4d 45    52 43 48 41 4e 54 41 42 49 4c 49 54 59 0a 3b 3b | d.warranty.of.MERCHANTABILITY.;; | 
| 708a0 | 20 6f 72 20 46 49 54 4e 45 53 53 20 46 4f 52 20    41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 | .or.FITNESS.FOR.A.PARTICULAR.PUR | 
| 708c0 | 50 4f 53 45 2e 20 20 53 65 65 20 74 68 65 20 47    4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 | POSE...See.the.GNU.General.Publi | 
| 708e0 | 63 0a 3b 3b 20 4c 69 63 65 6e 73 65 20 66 6f 72    20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 0a 3b | c.;;.License.for.more.details..; | 
| 70900 | 3b 0a 3b 3b 20 59 6f 75 20 73 68 6f 75 6c 64 20    68 61 76 65 20 72 65 63 65 69 76 65 64 20 61 20 | ;.;;.You.should.have.received.a. | 
| 70920 | 63 6f 70 79 20 6f 66 20 74 68 65 20 47 4e 55 20    47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c | copy.of.the.GNU.General.Public.L | 
| 70940 | 69 63 65 6e 73 65 0a 3b 3b 20 61 6c 6f 6e 67 20    77 69 74 68 20 4d 61 67 69 74 2e 20 20 49 66 20 | icense.;;.along.with.Magit...If. | 
| 70960 | 6e 6f 74 2c 20 73 65 65 20 3c 68 74 74 70 73 3a    2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 | not,.see.<https://www.gnu.org/li | 
| 70980 | 63 65 6e 73 65 73 2f 3e 2e 0a 0a 3b 3b 3b 20 43    6f 6d 6d 65 6e 74 61 72 79 3a 0a 0a 3b 3b 20 54 | censes/>...;;;.Commentary:..;;.T | 
| 709a0 | 68 69 73 20 6c 69 62 72 61 72 79 20 69 6d 70 6c    65 6d 65 6e 74 73 20 4d 61 67 69 74 2d 73 70 65 | his.library.implements.Magit-spe | 
| 709c0 | 63 69 66 69 63 20 70 72 65 66 69 78 20 61 6e 64    20 73 75 66 66 69 78 20 63 6c 61 73 73 65 73 2c | cific.prefix.and.suffix.classes, | 
| 709e0 | 0a 3b 3b 20 61 6e 64 20 74 68 65 69 72 20 6d 65    74 68 6f 64 73 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 | .;;.and.their.methods...;;;.Code | 
| 70a00 | 3a 0a 0a 28 72 65 71 75 69 72 65 20 27 6d 61 67    69 74 2d 67 69 74 29 0a 28 72 65 71 75 69 72 65 | :..(require.'magit-git).(require | 
| 70a20 | 20 27 6d 61 67 69 74 2d 6d 6f 64 65 29 0a 28 72    65 71 75 69 72 65 20 27 6d 61 67 69 74 2d 70 72 | .'magit-mode).(require.'magit-pr | 
| 70a40 | 6f 63 65 73 73 29 0a 0a 28 72 65 71 75 69 72 65    20 27 74 72 61 6e 73 69 65 6e 74 29 0a 0a 3b 3b | ocess)..(require.'transient)..;; | 
| 70a60 | 3b 20 43 6c 61 73 73 65 73 0a 0a 28 64 65 66 63    6c 61 73 73 20 6d 61 67 69 74 2d 2d 67 69 74 2d | ;.Classes..(defclass.magit--git- | 
| 70a80 | 76 61 72 69 61 62 6c 65 20 28 74 72 61 6e 73 69    65 6e 74 2d 76 61 72 69 61 62 6c 65 29 0a 20 20 | variable.(transient-variable)... | 
| 70aa0 | 28 28 73 63 6f 70 65 20 20 20 20 20 20 20 3a 69    6e 69 74 61 72 67 20 3a 73 63 6f 70 65 29 0a 20 | ((scope.......:initarg.:scope).. | 
| 70ac0 | 20 20 28 67 6c 6f 62 61 6c 20 20 20 20 20 20 3a    69 6e 69 74 61 72 67 20 3a 67 6c 6f 62 61 6c 20 | ..(global......:initarg.:global. | 
| 70ae0 | 20 20 20 20 20 3a 69 6e 69 74 66 6f 72 6d 20 6e    69 6c 29 0a 20 20 20 28 64 65 66 61 75 6c 74 20 | .....:initform.nil)....(default. | 
| 70b00 | 20 20 20 20 3a 69 6e 69 74 61 72 67 20 3a 64 65    66 61 75 6c 74 20 20 20 20 20 3a 69 6e 69 74 66 | ....:initarg.:default.....:initf | 
| 70b20 | 6f 72 6d 20 6e 69 6c 29 29 29 0a 0a 28 64 65 66    63 6c 61 73 73 20 6d 61 67 69 74 2d 2d 67 69 74 | orm.nil)))..(defclass.magit--git | 
| 70b40 | 2d 76 61 72 69 61 62 6c 65 3a 63 68 6f 69 63 65    73 20 28 6d 61 67 69 74 2d 2d 67 69 74 2d 76 61 | -variable:choices.(magit--git-va | 
| 70b60 | 72 69 61 62 6c 65 29 0a 20 20 28 28 63 68 6f 69    63 65 73 20 20 20 20 20 3a 69 6e 69 74 61 72 67 | riable)...((choices.....:initarg | 
| 70b80 | 20 3a 63 68 6f 69 63 65 73 29 0a 20 20 20 28 66    61 6c 6c 62 61 63 6b 20 20 20 20 3a 69 6e 69 74 | .:choices)....(fallback....:init | 
| 70ba0 | 61 72 67 20 3a 66 61 6c 6c 62 61 63 6b 20 20 20    20 3a 69 6e 69 74 66 6f 72 6d 20 6e 69 6c 29 29 | arg.:fallback....:initform.nil)) | 
| 70bc0 | 29 0a 0a 28 64 65 66 63 6c 61 73 73 20 6d 61 67    69 74 2d 2d 67 69 74 2d 76 61 72 69 61 62 6c 65 | )..(defclass.magit--git-variable | 
| 70be0 | 3a 62 6f 6f 6c 65 61 6e 20 28 6d 61 67 69 74 2d    2d 67 69 74 2d 76 61 72 69 61 62 6c 65 3a 63 68 | :boolean.(magit--git-variable:ch | 
| 70c00 | 6f 69 63 65 73 29 0a 20 20 28 28 63 68 6f 69 63    65 73 20 20 20 20 20 3a 69 6e 69 74 61 72 67 20 | oices)...((choices.....:initarg. | 
| 70c20 | 3a 63 68 6f 69 63 65 73 20 20 20 20 20 3a 69 6e    69 74 66 6f 72 6d 20 27 28 22 74 72 75 65 22 20 | :choices.....:initform.'("true". | 
| 70c40 | 22 66 61 6c 73 65 22 29 29 29 29 0a 0a 28 64 65    66 63 6c 61 73 73 20 6d 61 67 69 74 2d 2d 67 69 | "false"))))..(defclass.magit--gi | 
| 70c60 | 74 2d 76 61 72 69 61 62 6c 65 3a 75 72 6c 73 20    28 6d 61 67 69 74 2d 2d 67 69 74 2d 76 61 72 69 | t-variable:urls.(magit--git-vari | 
| 70c80 | 61 62 6c 65 29 0a 20 20 28 28 73 65 74 75 72 6c    2d 61 72 67 20 20 3a 69 6e 69 74 61 72 67 20 3a | able)...((seturl-arg..:initarg.: | 
| 70ca0 | 73 65 74 75 72 6c 2d 61 72 67 20 20 3a 69 6e 69    74 66 6f 72 6d 20 6e 69 6c 29 29 29 0a 0a 3b 3b | seturl-arg..:initform.nil)))..;; | 
| 70cc0 | 3b 20 4d 65 74 68 6f 64 73 0a 3b 3b 3b 3b 20 49    6e 69 74 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 | ;.Methods.;;;;.Init..(cl-defmeth | 
| 70ce0 | 6f 64 20 74 72 61 6e 73 69 65 6e 74 2d 69 6e 69    74 2d 73 63 6f 70 65 20 28 28 6f 62 6a 20 6d 61 | od.transient-init-scope.((obj.ma | 
| 70d00 | 67 69 74 2d 2d 67 69 74 2d 76 61 72 69 61 62 6c    65 29 29 0a 20 20 28 6f 73 65 74 20 6f 62 6a 20 | git--git-variable))...(oset.obj. | 
| 70d20 | 73 63 6f 70 65 0a 20 20 20 20 20 20 20 20 28 63    6f 6e 64 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d | scope.........(cond.(transient-- | 
| 70d40 | 70 72 65 66 69 78 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6f 72 65 66 20 74 72 61 6e | prefix................(oref.tran | 
| 70d60 | 73 69 65 6e 74 2d 2d 70 72 65 66 69 78 20 73 63    6f 70 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 | sient--prefix.scope))........... | 
| 70d80 | 20 20 20 20 28 28 73 6c 6f 74 2d 62 6f 75 6e 64    70 20 6f 62 6a 20 27 73 63 6f 70 65 29 0a 20 20 | ....((slot-boundp.obj.'scope)... | 
| 70da0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75    6e 63 61 6c 6c 20 28 6f 72 65 66 20 6f 62 6a 20 | .............(funcall.(oref.obj. | 
| 70dc0 | 73 63 6f 70 65 29 20 6f 62 6a 29 29 29 29 29 0a    0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 74 | scope).obj)))))..(cl-defmethod.t | 
| 70de0 | 72 61 6e 73 69 65 6e 74 2d 69 6e 69 74 2d 76 61    6c 75 65 20 28 28 6f 62 6a 20 6d 61 67 69 74 2d | ransient-init-value.((obj.magit- | 
| 70e00 | 2d 67 69 74 2d 76 61 72 69 61 62 6c 65 29 29 0a    20 20 28 6c 65 74 20 28 28 76 61 72 69 61 62 6c | -git-variable))...(let.((variabl | 
| 70e20 | 65 20 28 66 6f 72 6d 61 74 20 28 6f 72 65 66 20    6f 62 6a 20 76 61 72 69 61 62 6c 65 29 0a 20 20 | e.(format.(oref.obj.variable)... | 
| 70e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6f 72 65 66 20 6f 62 | ........................(oref.ob | 
| 70e60 | 6a 20 73 63 6f 70 65 29 29 29 0a 20 20 20 20 20    20 20 20 28 61 72 67 20 28 69 66 20 28 6f 72 65 | j.scope))).........(arg.(if.(ore | 
| 70e80 | 66 20 6f 62 6a 20 67 6c 6f 62 61 6c 29 20 22 2d    2d 67 6c 6f 62 61 6c 22 20 22 2d 2d 6c 6f 63 61 | f.obj.global)."--global"."--loca | 
| 70ea0 | 6c 22 29 29 29 0a 20 20 20 20 28 6f 73 65 74 20    6f 62 6a 20 76 61 72 69 61 62 6c 65 20 76 61 72 | l"))).....(oset.obj.variable.var | 
| 70ec0 | 69 61 62 6c 65 29 0a 20 20 20 20 28 6f 73 65 74    20 6f 62 6a 20 76 61 6c 75 65 0a 20 20 20 20 20 | iable).....(oset.obj.value...... | 
| 70ee0 | 20 20 20 20 20 28 63 6f 6e 64 20 28 28 6f 72 65    66 20 6f 62 6a 20 6d 75 6c 74 69 2d 76 61 6c 75 | .....(cond.((oref.obj.multi-valu | 
| 70f00 | 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6d 61 67 69 74 2d 67 65 74 2d 61 | e)..................(magit-get-a | 
| 70f20 | 6c 6c 20 61 72 67 20 76 61 72 69 61 62 6c 65 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ll.arg.variable))............... | 
| 70f40 | 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 65 74 | ..(t..................(magit-get | 
| 70f60 | 20 61 72 67 20 76 61 72 69 61 62 6c 65 29 29 29    29 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 | .arg.variable))))))..(cl-defmeth | 
| 70f80 | 6f 64 20 74 72 61 6e 73 69 65 6e 74 2d 69 6e 69    74 2d 76 61 6c 75 65 20 28 28 6f 62 6a 20 6d 61 | od.transient-init-value.((obj.ma | 
| 70fa0 | 67 69 74 2d 2d 67 69 74 2d 76 61 72 69 61 62 6c    65 3a 62 6f 6f 6c 65 61 6e 29 29 0a 20 20 28 6c | git--git-variable:boolean))...(l | 
| 70fc0 | 65 74 20 28 28 76 61 72 69 61 62 6c 65 20 28 66    6f 72 6d 61 74 20 28 6f 72 65 66 20 6f 62 6a 20 | et.((variable.(format.(oref.obj. | 
| 70fe0 | 76 61 72 69 61 62 6c 65 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | variable)....................... | 
| 71000 | 20 20 20 20 28 6f 72 65 66 20 6f 62 6a 20 73 63    6f 70 65 29 29 29 0a 20 20 20 20 20 20 20 20 28 | ....(oref.obj.scope))).........( | 
| 71020 | 61 72 67 20 28 69 66 20 28 6f 72 65 66 20 6f 62    6a 20 67 6c 6f 62 61 6c 29 20 22 2d 2d 67 6c 6f | arg.(if.(oref.obj.global)."--glo | 
| 71040 | 62 61 6c 22 20 22 2d 2d 6c 6f 63 61 6c 22 29 29    29 0a 20 20 20 20 28 6f 73 65 74 20 6f 62 6a 20 | bal"."--local"))).....(oset.obj. | 
| 71060 | 76 61 72 69 61 62 6c 65 20 76 61 72 69 61 62 6c    65 29 0a 20 20 20 20 28 6f 73 65 74 20 6f 62 6a | variable.variable).....(oset.obj | 
| 71080 | 20 76 61 6c 75 65 20 28 69 66 20 28 6d 61 67 69    74 2d 67 65 74 2d 62 6f 6f 6c 65 61 6e 20 61 72 | .value.(if.(magit-get-boolean.ar | 
| 710a0 | 67 20 76 61 72 69 61 62 6c 65 29 20 22 74 72 75    65 22 20 22 66 61 6c 73 65 22 29 29 29 29 0a 0a | g.variable)."true"."false")))).. | 
| 710c0 | 3b 3b 3b 3b 20 52 65 61 64 0a 0a 28 63 6c 2d 64    65 66 6d 65 74 68 6f 64 20 74 72 61 6e 73 69 65 | ;;;;.Read..(cl-defmethod.transie | 
| 710e0 | 6e 74 2d 69 6e 66 69 78 2d 72 65 61 64 20 3a 61    72 6f 75 6e 64 20 28 28 6f 62 6a 20 6d 61 67 69 | nt-infix-read.:around.((obj.magi | 
| 71100 | 74 2d 2d 67 69 74 2d 76 61 72 69 61 62 6c 65 3a    75 72 6c 73 29 29 0a 20 20 28 74 72 61 6e 73 69 | t--git-variable:urls))...(transi | 
| 71120 | 65 6e 74 2d 2d 77 69 74 68 2d 65 6d 65 72 67 65    6e 63 79 2d 65 78 69 74 0a 20 20 20 20 28 74 72 | ent--with-emergency-exit.....(tr | 
| 71140 | 61 6e 73 69 65 6e 74 2d 2d 77 69 74 68 2d 73 75    73 70 65 6e 64 65 64 2d 6f 76 65 72 72 69 64 65 | ansient--with-suspended-override | 
| 71160 | 0a 20 20 20 20 20 28 6d 61 70 63 61 72 20 28 6c    61 6d 62 64 61 20 28 75 72 6c 29 0a 20 20 20 20 | ......(mapcar.(lambda.(url)..... | 
| 71180 | 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28    73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 | ...........(if.(string-prefix-p. | 
| 711a0 | 22 7e 22 20 75 72 6c 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 65 78 70 | "~".url)....................(exp | 
| 711c0 | 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 75 72    6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | and-file-name.url).............. | 
| 711e0 | 20 20 20 20 75 72 6c 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 28 63 6c 2d 63 61 6c 6c 2d | ....url))..............(cl-call- | 
| 71200 | 6e 65 78 74 2d 6d 65 74 68 6f 64 20 6f 62 6a 29    29 29 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 | next-method.obj)))))..(cl-defmet | 
| 71220 | 68 6f 64 20 74 72 61 6e 73 69 65 6e 74 2d 69 6e    66 69 78 2d 72 65 61 64 20 28 28 6f 62 6a 20 6d | hod.transient-infix-read.((obj.m | 
| 71240 | 61 67 69 74 2d 2d 67 69 74 2d 76 61 72 69 61 62    6c 65 3a 63 68 6f 69 63 65 73 29 29 0a 20 20 28 | agit--git-variable:choices))...( | 
| 71260 | 6c 65 74 20 28 28 63 68 6f 69 63 65 73 20 28 6f    72 65 66 20 6f 62 6a 20 63 68 6f 69 63 65 73 29 | let.((choices.(oref.obj.choices) | 
| 71280 | 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 66 75    6e 63 74 69 6f 6e 70 20 63 68 6f 69 63 65 73 29 | )).....(when.(functionp.choices) | 
| 712a0 | 0a 20 20 20 20 20 20 28 73 65 74 71 20 63 68 6f    69 63 65 73 20 28 66 75 6e 63 61 6c 6c 20 63 68 | .......(setq.choices.(funcall.ch | 
| 712c0 | 6f 69 63 65 73 29 29 29 0a 20 20 20 20 28 69 66    2d 6c 65 74 20 28 28 76 61 6c 75 65 20 28 6f 72 | oices))).....(if-let.((value.(or | 
| 712e0 | 65 66 20 6f 62 6a 20 76 61 6c 75 65 29 29 29 0a    20 20 20 20 20 20 20 20 28 63 61 64 72 20 28 6d | ef.obj.value))).........(cadr.(m | 
| 71300 | 65 6d 62 65 72 20 76 61 6c 75 65 20 63 68 6f 69    63 65 73 29 29 0a 20 20 20 20 20 20 28 63 61 72 | ember.value.choices)).......(car | 
| 71320 | 20 63 68 6f 69 63 65 73 29 29 29 29 0a 0a 3b 3b    3b 3b 20 52 65 61 64 65 72 73 0a 0a 28 64 65 66 | .choices))))..;;;;.Readers..(def | 
| 71340 | 75 6e 20 6d 61 67 69 74 2d 74 72 61 6e 73 69 65    6e 74 2d 72 65 61 64 2d 70 65 72 73 6f 6e 20 28 | un.magit-transient-read-person.( | 
| 71360 | 70 72 6f 6d 70 74 20 69 6e 69 74 69 61 6c 2d 69    6e 70 75 74 20 68 69 73 74 6f 72 79 29 0a 20 20 | prompt.initial-input.history)... | 
| 71380 | 28 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e    67 2d 72 65 61 64 0a 20 20 20 70 72 6f 6d 70 74 | (magit-completing-read....prompt | 
| 713a0 | 0a 20 20 20 28 6d 61 70 63 61 72 20 28 6c 61 6d    62 64 61 20 28 6c 69 6e 65 29 0a 20 20 20 20 20 | ....(mapcar.(lambda.(line)...... | 
| 713c0 | 20 20 20 20 20 20 20 20 28 73 61 76 65 2d 65 78    63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 | ........(save-excursion......... | 
| 713e0 | 20 20 20 20 20 20 20 28 61 6e 64 20 28 73 74 72    69 6e 67 2d 6d 61 74 63 68 20 22 5c 5c 60 5b 5c | .......(and.(string-match."\\`[\ | 
| 71400 | 73 5c 74 5d 2b 5b 30 2d 39 5d 2b 5c 74 22 20 6c    69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 | s\t]+[0-9]+\t".line)............ | 
| 71420 | 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 28    73 75 62 73 74 72 69 6e 67 20 6c 69 6e 65 20 28 | .........(list.(substring.line.( | 
| 71440 | 6d 61 74 63 68 2d 65 6e 64 20 30 29 29 29 29 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 | match-end.0))))))............(ma | 
| 71460 | 67 69 74 2d 67 69 74 2d 6c 69 6e 65 73 20 22 73    68 6f 72 74 6c 6f 67 22 20 22 2d 6e 22 20 22 2d | git-git-lines."shortlog"."-n"."- | 
| 71480 | 73 22 20 22 2d 65 22 20 22 48 45 41 44 22 29 29    0a 20 20 20 6e 69 6c 20 6e 69 6c 20 69 6e 69 74 | s"."-e"."HEAD"))....nil.nil.init | 
| 714a0 | 69 61 6c 2d 69 6e 70 75 74 20 68 69 73 74 6f 72    79 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | ial-input.history))..(defun.magi | 
| 714c0 | 74 2d 74 72 61 6e 73 69 65 6e 74 2d 72 65 61 64    2d 72 65 76 69 73 69 6f 6e 20 28 70 72 6f 6d 70 | t-transient-read-revision.(promp | 
| 714e0 | 74 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20    68 69 73 74 6f 72 79 29 0a 20 20 28 6f 72 20 28 | t.initial-input.history)...(or.( | 
| 71500 | 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67    2d 72 65 61 64 20 70 72 6f 6d 70 74 20 28 63 6f | magit-completing-read.prompt.(co | 
| 71520 | 6e 73 20 22 48 45 41 44 22 20 28 6d 61 67 69 74    2d 6c 69 73 74 2d 72 65 66 6e 61 6d 65 73 29 29 | ns."HEAD".(magit-list-refnames)) | 
| 71540 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 | ..............................ni | 
| 71560 | 6c 20 6e 69 6c 20 69 6e 69 74 69 61 6c 2d 69 6e    70 75 74 20 68 69 73 74 6f 72 79 0a 20 20 20 20 | l.nil.initial-input.history..... | 
| 71580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6f 72 20 28 6d 61 | .........................(or.(ma | 
| 715a0 | 67 69 74 2d 62 72 61 6e 63 68 2d 6f 72 2d 63 6f    6d 6d 69 74 2d 61 74 2d 70 6f 69 6e 74 29 0a 20 | git-branch-or-commit-at-point).. | 
| 715c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 715e0 | 28 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65    6e 74 2d 62 72 61 6e 63 68 29 29 29 0a 20 20 20 | (magit-get-current-branch))).... | 
| 71600 | 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22    4e 6f 74 68 69 6e 67 20 73 65 6c 65 63 74 65 64 | ...(user-error."Nothing.selected | 
| 71620 | 22 29 29 29 0a 0a 3b 3b 3b 3b 20 53 65 74 0a 0a    28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 74 72 | ")))..;;;;.Set..(cl-defmethod.tr | 
| 71640 | 61 6e 73 69 65 6e 74 2d 69 6e 66 69 78 2d 73 65    74 20 28 28 6f 62 6a 20 6d 61 67 69 74 2d 2d 67 | ansient-infix-set.((obj.magit--g | 
| 71660 | 69 74 2d 76 61 72 69 61 62 6c 65 29 20 76 61 6c    75 65 29 0a 20 20 28 6c 65 74 20 28 28 76 61 72 | it-variable).value)...(let.((var | 
| 71680 | 69 61 62 6c 65 20 28 6f 72 65 66 20 6f 62 6a 20    76 61 72 69 61 62 6c 65 29 29 0a 20 20 20 20 20 | iable.(oref.obj.variable))...... | 
| 716a0 | 20 20 20 28 61 72 67 20 28 69 66 20 28 6f 72 65    66 20 6f 62 6a 20 67 6c 6f 62 61 6c 29 20 22 2d | ...(arg.(if.(oref.obj.global)."- | 
| 716c0 | 2d 67 6c 6f 62 61 6c 22 20 22 2d 2d 6c 6f 63 61    6c 22 29 29 29 0a 20 20 20 20 28 6f 73 65 74 20 | -global"."--local"))).....(oset. | 
| 716e0 | 6f 62 6a 20 76 61 6c 75 65 20 76 61 6c 75 65 29    0a 20 20 20 20 28 69 66 20 28 6f 72 65 66 20 6f | obj.value.value).....(if.(oref.o | 
| 71700 | 62 6a 20 6d 75 6c 74 69 2d 76 61 6c 75 65 29 0a    20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 | bj.multi-value).........(magit-s | 
| 71720 | 65 74 2d 61 6c 6c 20 76 61 6c 75 65 20 61 72 67    20 76 61 72 69 61 62 6c 65 29 0a 20 20 20 20 20 | et-all.value.arg.variable)...... | 
| 71740 | 20 28 6d 61 67 69 74 2d 73 65 74 20 76 61 6c 75    65 20 61 72 67 20 76 61 72 69 61 62 6c 65 29 29 | .(magit-set.value.arg.variable)) | 
| 71760 | 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 65 66 72    65 73 68 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 | .....(magit-refresh).....(unless | 
| 71780 | 20 28 6f 72 20 76 61 6c 75 65 20 74 72 61 6e 73    69 65 6e 74 2d 2d 70 72 65 66 69 78 29 0a 20 20 | .(or.value.transient--prefix)... | 
| 717a0 | 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 55 6e    73 65 74 20 25 73 22 20 76 61 72 69 61 62 6c 65 | ....(message."Unset.%s".variable | 
| 717c0 | 29 29 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74    68 6f 64 20 74 72 61 6e 73 69 65 6e 74 2d 69 6e | ))))..(cl-defmethod.transient-in | 
| 717e0 | 66 69 78 2d 73 65 74 20 28 28 6f 62 6a 20 6d 61    67 69 74 2d 2d 67 69 74 2d 76 61 72 69 61 62 6c | fix-set.((obj.magit--git-variabl | 
| 71800 | 65 3a 75 72 6c 73 29 20 76 61 6c 75 65 73 29 0a    20 20 28 6c 65 74 20 28 28 70 72 65 76 69 6f 75 | e:urls).values)...(let.((previou | 
| 71820 | 73 20 28 6f 72 65 66 20 6f 62 6a 20 76 61 6c 75    65 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 | s.(oref.obj.value)).........(set | 
| 71840 | 75 72 6c 20 20 20 28 6f 72 65 66 20 6f 62 6a 20    73 65 74 75 72 6c 2d 61 72 67 29 29 0a 20 20 20 | url...(oref.obj.seturl-arg)).... | 
| 71860 | 20 20 20 20 20 28 72 65 6d 6f 74 65 20 20 20 28    6f 72 65 66 20 74 72 61 6e 73 69 65 6e 74 2d 2d | .....(remote...(oref.transient-- | 
| 71880 | 70 72 65 66 69 78 20 73 63 6f 70 65 29 29 29 0a    20 20 20 20 28 6f 73 65 74 20 6f 62 6a 20 76 61 | prefix.scope))).....(oset.obj.va | 
| 718a0 | 6c 75 65 20 76 61 6c 75 65 73 29 0a 20 20 20 20    28 64 6f 6c 69 73 74 20 28 76 20 28 63 6c 2d 73 | lue.values).....(dolist.(v.(cl-s | 
| 718c0 | 65 74 2d 64 69 66 66 65 72 65 6e 63 65 20 76 61    6c 75 65 73 20 70 72 65 76 69 6f 75 73 20 3a 74 | et-difference.values.previous.:t | 
| 718e0 | 65 73 74 20 23 27 65 71 75 61 6c 29 29 0a 20 20    20 20 20 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d | est.#'equal)).......(magit-call- | 
| 71900 | 67 69 74 20 22 72 65 6d 6f 74 65 22 20 22 73 65    74 2d 75 72 6c 22 20 73 65 74 75 72 6c 20 22 2d | git."remote"."set-url".seturl."- | 
| 71920 | 2d 61 64 64 22 20 72 65 6d 6f 74 65 20 76 29 29    0a 20 20 20 20 28 64 6f 6c 69 73 74 20 28 76 20 | -add".remote.v)).....(dolist.(v. | 
| 71940 | 28 63 6c 2d 73 65 74 2d 64 69 66 66 65 72 65 6e    63 65 20 70 72 65 76 69 6f 75 73 20 76 61 6c 75 | (cl-set-difference.previous.valu | 
| 71960 | 65 73 20 3a 74 65 73 74 20 23 27 65 71 75 61 6c    29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d | es.:test.#'equal)).......(magit- | 
| 71980 | 63 61 6c 6c 2d 67 69 74 20 22 72 65 6d 6f 74 65    22 20 22 73 65 74 2d 75 72 6c 22 20 73 65 74 75 | call-git."remote"."set-url".setu | 
| 719a0 | 72 6c 20 22 2d 2d 64 65 6c 65 74 65 22 20 72 65    6d 6f 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 | rl."--delete".remote............ | 
| 719c0 | 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63    61 74 20 22 5e 22 20 28 72 65 67 65 78 70 2d 71 | ...........(concat."^".(regexp-q | 
| 719e0 | 75 6f 74 65 20 76 29 20 22 24 22 29 29 29 0a 20    20 20 20 28 6d 61 67 69 74 2d 72 65 66 72 65 73 | uote.v)."$"))).....(magit-refres | 
| 71a00 | 68 29 29 29 0a 0a 3b 3b 3b 3b 20 44 72 61 77 0a    0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 74 | h)))..;;;;.Draw..(cl-defmethod.t | 
| 71a20 | 72 61 6e 73 69 65 6e 74 2d 66 6f 72 6d 61 74 2d    64 65 73 63 72 69 70 74 69 6f 6e 20 28 28 6f 62 | ransient-format-description.((ob | 
| 71a40 | 6a 20 6d 61 67 69 74 2d 2d 67 69 74 2d 76 61 72    69 61 62 6c 65 29 29 0a 20 20 28 6f 72 20 28 6f | j.magit--git-variable))...(or.(o | 
| 71a60 | 72 65 66 20 6f 62 6a 20 64 65 73 63 72 69 70 74    69 6f 6e 29 0a 20 20 20 20 20 20 28 6f 72 65 66 | ref.obj.description).......(oref | 
| 71a80 | 20 6f 62 6a 20 76 61 72 69 61 62 6c 65 29 29 29    0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 | .obj.variable)))..(cl-defmethod. | 
| 71aa0 | 74 72 61 6e 73 69 65 6e 74 2d 66 6f 72 6d 61 74    2d 76 61 6c 75 65 20 28 28 6f 62 6a 20 6d 61 67 | transient-format-value.((obj.mag | 
| 71ac0 | 69 74 2d 2d 67 69 74 2d 76 61 72 69 61 62 6c 65    29 29 0a 20 20 28 69 66 2d 6c 65 74 20 28 28 76 | it--git-variable))...(if-let.((v | 
| 71ae0 | 61 6c 75 65 20 28 6f 72 65 66 20 6f 62 6a 20 76    61 6c 75 65 29 29 29 0a 20 20 20 20 20 20 28 69 | alue.(oref.obj.value))).......(i | 
| 71b00 | 66 20 28 6f 72 65 66 20 6f 62 6a 20 6d 75 6c 74    69 2d 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 | f.(oref.obj.multi-value)........ | 
| 71b20 | 20 20 20 28 69 66 20 28 63 64 72 20 76 61 6c 75    65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...(if.(cdr.value).............. | 
| 71b40 | 20 28 6d 61 70 63 6f 6e 63 61 74 20 28 6c 61 6d    62 64 61 20 28 76 29 0a 20 20 20 20 20 20 20 20 | .(mapconcat.(lambda.(v)......... | 
| 71b60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 63 6f 6e 63 61 74 20 22 5c 6e 20 20 | ...................(concat."\n.. | 
| 71b80 | 20 20 20 22 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..."............................ | 
| 71ba0 | 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74    69 7a 65 20 76 20 27 66 61 63 65 20 27 74 72 61 | ........(propertize.v.'face.'tra | 
| 71bc0 | 6e 73 69 65 6e 74 2d 76 61 6c 75 65 29 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nsient-value)))................. | 
| 71be0 | 20 20 20 20 20 20 20 20 20 76 61 6c 75 65 20 22    22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 | .........value."").............( | 
| 71c00 | 70 72 6f 70 65 72 74 69 7a 65 20 28 63 61 72 20    76 61 6c 75 65 29 20 27 66 61 63 65 20 27 74 72 | propertize.(car.value).'face.'tr | 
| 71c20 | 61 6e 73 69 65 6e 74 2d 76 61 6c 75 65 29 29 0a    20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 | ansient-value)).........(propert | 
| 71c40 | 69 7a 65 20 28 63 61 72 20 28 73 70 6c 69 74 2d    73 74 72 69 6e 67 20 76 61 6c 75 65 20 22 5c 6e | ize.(car.(split-string.value."\n | 
| 71c60 | 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 27 66 61 63 65 20 27 74 | ")).....................'face.'t | 
| 71c80 | 72 61 6e 73 69 65 6e 74 2d 76 61 6c 75 65 29 29    0a 20 20 20 20 28 69 66 2d 6c 65 74 2a 20 28 28 | ransient-value)).....(if-let*.(( | 
| 71ca0 | 64 65 66 61 75 6c 74 20 28 6f 72 65 66 20 6f 62    6a 20 64 65 66 61 75 6c 74 29 29 0a 20 20 20 20 | default.(oref.obj.default))..... | 
| 71cc0 | 20 20 20 20 20 20 20 20 20 20 28 64 65 66 61 75    6c 74 20 28 69 66 20 28 66 75 6e 63 74 69 6f 6e | ..........(default.(if.(function | 
| 71ce0 | 70 20 64 65 66 61 75 6c 74 29 20 28 66 75 6e 63    61 6c 6c 20 64 65 66 61 75 6c 74 29 20 64 65 66 | p.default).(funcall.default).def | 
| 71d00 | 61 75 6c 74 29 29 29 0a 20 20 20 20 20 20 20 20    28 63 6f 6e 63 61 74 20 28 70 72 6f 70 65 72 74 | ault))).........(concat.(propert | 
| 71d20 | 69 7a 65 20 22 64 65 66 61 75 6c 74 3a 22 20 27    66 61 63 65 20 27 74 72 61 6e 73 69 65 6e 74 2d | ize."default:".'face.'transient- | 
| 71d40 | 69 6e 61 63 74 69 76 65 2d 76 61 6c 75 65 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | inactive-value)................. | 
| 71d60 | 28 70 72 6f 70 65 72 74 69 7a 65 20 64 65 66 61    75 6c 74 20 27 66 61 63 65 20 27 74 72 61 6e 73 | (propertize.default.'face.'trans | 
| 71d80 | 69 65 6e 74 2d 76 61 6c 75 65 29 29 0a 20 20 20    20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 | ient-value)).......(propertize." | 
| 71da0 | 75 6e 73 65 74 22 20 27 66 61 63 65 20 27 74 72    61 6e 73 69 65 6e 74 2d 69 6e 61 63 74 69 76 65 | unset".'face.'transient-inactive | 
| 71dc0 | 2d 76 61 6c 75 65 29 29 29 29 0a 0a 28 63 6c 2d    64 65 66 6d 65 74 68 6f 64 20 74 72 61 6e 73 69 | -value))))..(cl-defmethod.transi | 
| 71de0 | 65 6e 74 2d 66 6f 72 6d 61 74 2d 76 61 6c 75 65    20 28 28 6f 62 6a 20 6d 61 67 69 74 2d 2d 67 69 | ent-format-value.((obj.magit--gi | 
| 71e00 | 74 2d 76 61 72 69 61 62 6c 65 3a 63 68 6f 69 63    65 73 29 29 0a 20 20 28 6c 65 74 2a 20 28 28 76 | t-variable:choices))...(let*.((v | 
| 71e20 | 61 72 69 61 62 6c 65 20 28 6f 72 65 66 20 6f 62    6a 20 76 61 72 69 61 62 6c 65 29 29 0a 20 20 20 | ariable.(oref.obj.variable)).... | 
| 71e40 | 20 20 20 20 20 20 28 63 68 6f 69 63 65 73 20 20    28 6f 72 65 66 20 6f 62 6a 20 63 68 6f 69 63 65 | ......(choices..(oref.obj.choice | 
| 71e60 | 73 29 29 0a 20 20 20 20 20 20 20 20 20 28 67 6c    6f 62 61 6c 70 20 20 28 6f 72 65 66 20 6f 62 6a | s))..........(globalp..(oref.obj | 
| 71e80 | 20 67 6c 6f 62 61 6c 29 29 0a 20 20 20 20 20 20    20 20 20 28 76 61 6c 75 65 20 20 20 20 6e 69 6c | .global))..........(value....nil | 
| 71ea0 | 29 0a 20 20 20 20 20 20 20 20 20 28 67 6c 6f 62    61 6c 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d | )..........(global...(magit-git- | 
| 71ec0 | 73 74 72 69 6e 67 20 22 63 6f 6e 66 69 67 22 20    22 2d 2d 67 6c 6f 62 61 6c 22 20 76 61 72 69 61 | string."config"."--global".varia | 
| 71ee0 | 62 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 28    64 65 66 61 75 6c 74 70 20 28 6f 72 65 66 20 6f | ble))..........(defaultp.(oref.o | 
| 71f00 | 62 6a 20 64 65 66 61 75 6c 74 29 29 0a 20 20 20    20 20 20 20 20 20 28 64 65 66 61 75 6c 74 20 20 | bj.default))..........(default.. | 
| 71f20 | 28 69 66 20 28 66 75 6e 63 74 69 6f 6e 70 20 64    65 66 61 75 6c 74 70 29 20 28 66 75 6e 63 61 6c | (if.(functionp.defaultp).(funcal | 
| 71f40 | 6c 20 64 65 66 61 75 6c 74 70 20 6f 62 6a 29 20    64 65 66 61 75 6c 74 70 29 29 0a 20 20 20 20 20 | l.defaultp.obj).defaultp))...... | 
| 71f60 | 20 20 20 20 28 66 61 6c 6c 62 61 63 6b 20 28 6f    72 65 66 20 6f 62 6a 20 66 61 6c 6c 62 61 63 6b | ....(fallback.(oref.obj.fallback | 
| 71f80 | 29 29 0a 20 20 20 20 20 20 20 20 20 28 66 61 6c    6c 62 61 63 6b 20 28 61 6e 64 20 66 61 6c 6c 62 | ))..........(fallback.(and.fallb | 
| 71fa0 | 61 63 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 | ack.........................(and | 
| 71fc0 | 2d 6c 65 74 2a 20 28 28 76 61 6c 20 28 6d 61 67    69 74 2d 67 65 74 20 66 61 6c 6c 62 61 63 6b 29 | -let*.((val.(magit-get.fallback) | 
| 71fe0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f | ))...........................(co | 
| 72000 | 6e 63 61 74 20 66 61 6c 6c 62 61 63 6b 20 22 3a    22 20 76 61 6c 29 29 29 29 29 0a 20 20 20 20 28 | ncat.fallback.":".val))))).....( | 
| 72020 | 69 66 20 28 6e 6f 74 20 67 6c 6f 62 61 6c 70 29    0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 76 | if.(not.globalp).........(setq.v | 
| 72040 | 61 6c 75 65 20 28 6d 61 67 69 74 2d 67 69 74 2d    73 74 72 69 6e 67 20 22 63 6f 6e 66 69 67 22 20 | alue.(magit-git-string."config". | 
| 72060 | 22 2d 2d 6c 6f 63 61 6c 22 20 20 76 61 72 69 61    62 6c 65 29 29 0a 20 20 20 20 20 20 28 73 65 74 | "--local"..variable)).......(set | 
| 72080 | 71 20 76 61 6c 75 65 20 67 6c 6f 62 61 6c 29 0a    20 20 20 20 20 20 28 73 65 74 71 20 67 6c 6f 62 | q.value.global).......(setq.glob | 
| 720a0 | 61 6c 20 6e 69 6c 29 29 0a 20 20 20 20 28 77 68    65 6e 20 28 66 75 6e 63 74 69 6f 6e 70 20 63 68 | al.nil)).....(when.(functionp.ch | 
| 720c0 | 6f 69 63 65 73 29 0a 20 20 20 20 20 20 28 73 65    74 71 20 63 68 6f 69 63 65 73 20 28 66 75 6e 63 | oices).......(setq.choices.(func | 
| 720e0 | 61 6c 6c 20 63 68 6f 69 63 65 73 29 29 29 0a 20    20 20 20 28 63 6f 6e 63 61 74 0a 20 20 20 20 20 | all.choices))).....(concat...... | 
| 72100 | 28 70 72 6f 70 65 72 74 69 7a 65 20 22 5b 22 20    27 66 61 63 65 20 27 74 72 61 6e 73 69 65 6e 74 | (propertize."[".'face.'transient | 
| 72120 | 2d 69 6e 61 63 74 69 76 65 2d 76 61 6c 75 65 29    0a 20 20 20 20 20 28 6d 61 70 63 6f 6e 63 61 74 | -inactive-value)......(mapconcat | 
| 72140 | 20 28 6c 61 6d 62 64 61 20 28 63 68 6f 69 63 65    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(lambda.(choice)............... | 
| 72160 | 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20    63 68 6f 69 63 65 20 27 66 61 63 65 20 28 69 66 | ....(propertize.choice.'face.(if | 
| 72180 | 20 28 65 71 75 61 6c 20 63 68 6f 69 63 65 20 76    61 6c 75 65 29 0a 20 20 20 20 20 20 20 20 20 20 | .(equal.choice.value)........... | 
| 721a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 721c0 | 20 20 20 20 20 28 69 66 20 28 6d 65 6d 62 65 72    20 63 68 6f 69 63 65 20 63 68 6f 69 63 65 73 29 | .....(if.(member.choice.choices) | 
| 721e0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 72200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 27 74 72 61 6e 73 69 65 6e 74 2d 76 | ....................'transient-v | 
| 72220 | 61 6c 75 65 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | alue............................ | 
| 72240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 27 66 6f 6e 74 2d 6c 6f 63 6b | ......................'font-lock | 
| 72260 | 2d 77 61 72 6e 69 6e 67 2d 66 61 63 65 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -warning-face).................. | 
| 72280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 27 74 72 61 | ............................'tra | 
| 722a0 | 6e 73 69 65 6e 74 2d 69 6e 61 63 74 69 76 65 2d    76 61 6c 75 65 29 29 29 0a 20 20 20 20 20 20 20 | nsient-inactive-value)))........ | 
| 722c0 | 20 20 20 20 20 20 20 20 20 28 69 66 20 28 61 6e    64 20 76 61 6c 75 65 20 28 6e 6f 74 20 28 6d 65 | .........(if.(and.value.(not.(me | 
| 722e0 | 6d 62 65 72 20 76 61 6c 75 65 20 63 68 6f 69 63    65 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | mber.value.choices)))........... | 
| 72300 | 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20    76 61 6c 75 65 20 63 68 6f 69 63 65 73 29 0a 20 | ..........(cons.value.choices).. | 
| 72320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 63 68 6f 69 63 65 73 29 0a 20 20 20 20 20 20 | .................choices)....... | 
| 72340 | 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65    72 74 69 7a 65 20 22 7c 22 20 27 66 61 63 65 20 | ..........(propertize."|".'face. | 
| 72360 | 27 74 72 61 6e 73 69 65 6e 74 2d 69 6e 61 63 74    69 76 65 2d 76 61 6c 75 65 29 29 0a 20 20 20 20 | 'transient-inactive-value))..... | 
| 72380 | 20 28 61 6e 64 20 28 6f 72 20 67 6c 6f 62 61 6c    20 66 61 6c 6c 62 61 63 6b 20 64 65 66 61 75 6c | .(and.(or.global.fallback.defaul | 
| 723a0 | 74 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f    6e 63 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 | t)...........(concat............ | 
| 723c0 | 28 70 72 6f 70 65 72 74 69 7a 65 20 22 7c 22 20    27 66 61 63 65 20 27 74 72 61 6e 73 69 65 6e 74 | (propertize."|".'face.'transient | 
| 723e0 | 2d 69 6e 61 63 74 69 76 65 2d 76 61 6c 75 65 29    0a 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e | -inactive-value)............(con | 
| 72400 | 64 20 28 67 6c 6f 62 61 6c 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f | d.(global...................(pro | 
| 72420 | 70 65 72 74 69 7a 65 20 28 63 6f 6e 63 61 74 20    22 67 6c 6f 62 61 6c 3a 22 20 67 6c 6f 62 61 6c | pertize.(concat."global:".global | 
| 72440 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... | 
| 72460 | 27 66 61 63 65 20 28 63 6f 6e 64 20 28 76 61 6c    75 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | 'face.(cond.(value.............. | 
| 72480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 74 | ..............................'t | 
| 724a0 | 72 61 6e 73 69 65 6e 74 2d 69 6e 61 63 74 69 76    65 2d 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 | ransient-inactive-value)........ | 
| 724c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 724e0 | 20 20 20 28 28 6d 65 6d 62 65 72 20 67 6c 6f 62    61 6c 20 63 68 6f 69 63 65 73 29 0a 20 20 20 20 | ...((member.global.choices)..... | 
| 72500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 72520 | 20 20 20 20 20 20 20 27 74 72 61 6e 73 69 65 6e    74 2d 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 | .......'transient-value)........ | 
| 72540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 72560 | 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...(t........................... | 
| 72580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 77 61 72 6e | .................'font-lock-warn | 
| 725a0 | 69 6e 67 2d 66 61 63 65 29 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 | ing-face))))..................(f | 
| 725c0 | 61 6c 6c 62 61 63 6b 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 | allback...................(prope | 
| 725e0 | 72 74 69 7a 65 20 66 61 6c 6c 62 61 63 6b 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rtize.fallback.................. | 
| 72600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 27 66 61    63 65 20 28 69 66 20 76 61 6c 75 65 0a 20 20 20 | .............'face.(if.value.... | 
| 72620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 72640 | 20 20 20 20 20 27 74 72 61 6e 73 69 65 6e 74 2d    69 6e 61 63 74 69 76 65 2d 76 61 6c 75 65 0a 20 | .....'transient-inactive-value.. | 
| 72660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 72680 | 20 20 20 20 20 27 74 72 61 6e 73 69 65 6e 74 2d    76 61 6c 75 65 29 29 29 0a 20 20 20 20 20 20 20 | .....'transient-value)))........ | 
| 726a0 | 20 20 20 20 20 20 20 20 20 20 28 64 65 66 61 75    6c 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..........(default.............. | 
| 726c0 | 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65    20 28 69 66 20 28 66 75 6e 63 74 69 6f 6e 70 20 | .....(propertize.(if.(functionp. | 
| 726e0 | 64 65 66 61 75 6c 74 70 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | defaultp)....................... | 
| 72700 | 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e    63 61 74 20 22 64 77 69 6d 3a 22 20 64 65 66 61 | ............(concat."dwim:".defa | 
| 72720 | 75 6c 74 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ult)............................ | 
| 72740 | 20 20 20 20 20 28 63 6f 6e 63 61 74 20 22 64 65    66 61 75 6c 74 3a 22 20 64 65 66 61 75 6c 74 29 | .....(concat."default:".default) | 
| 72760 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... | 
| 72780 | 27 66 61 63 65 20 28 69 66 20 76 61 6c 75 65 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 'face.(if.value................. | 
| 727a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 27 74 72 61 6e 73 69 65 | ........................'transie | 
| 727c0 | 6e 74 2d 69 6e 61 63 74 69 76 65 2d 76 61 6c 75    65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nt-inactive-value............... | 
| 727e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 27 74 72 61 6e 73 69 65 | ........................'transie | 
| 72800 | 6e 74 2d 76 61 6c 75 65 29 29 29 29 29 29 0a 20    20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 | nt-value))))))......(propertize. | 
| 72820 | 22 5d 22 20 27 66 61 63 65 20 27 74 72 61 6e 73    69 65 6e 74 2d 69 6e 61 63 74 69 76 65 2d 76 61 | "]".'face.'transient-inactive-va | 
| 72840 | 6c 75 65 29 29 29 29 0a 0a 3b 3b 3b 20 55 74 69    6c 69 74 69 65 73 0a 0a 28 64 65 66 75 6e 20 6d | lue))))..;;;.Utilities..(defun.m | 
| 72860 | 61 67 69 74 2d 2d 74 72 61 6e 73 69 65 6e 74 2d    61 72 67 73 2d 61 6e 64 2d 66 69 6c 65 73 20 28 | agit--transient-args-and-files.( | 
| 72880 | 29 0a 20 20 22 52 65 74 75 72 6e 20 28 61 72 67    73 20 66 69 6c 65 73 29 20 66 6f 72 20 75 73 65 | )..."Return.(args.files).for.use | 
| 728a0 | 20 62 79 20 6c 6f 67 20 61 6e 64 20 64 69 66 66    20 66 75 6e 63 74 69 6f 6e 73 2e 0a 54 68 65 20 | .by.log.and.diff.functions..The. | 
| 728c0 | 76 61 6c 75 65 20 64 65 72 69 76 65 73 20 66 72    6f 6d 20 74 68 61 74 20 72 65 74 75 72 6e 65 64 | value.derives.from.that.returned | 
| 728e0 | 20 62 79 20 60 74 72 61 6e 73 69 65 6e 74 2d 67    65 74 2d 76 61 6c 75 65 27 2e 22 0a 20 20 28 6c | .by.`transient-get-value'."...(l | 
| 72900 | 65 74 20 28 28 61 72 67 73 20 28 74 72 61 6e 73    69 65 6e 74 2d 67 65 74 2d 76 61 6c 75 65 29 29 | et.((args.(transient-get-value)) | 
| 72920 | 29 0a 20 20 20 20 28 6c 69 73 74 20 28 73 65 71    2d 66 69 6c 74 65 72 20 23 27 61 74 6f 6d 20 61 | ).....(list.(seq-filter.#'atom.a | 
| 72940 | 72 67 73 29 0a 20 20 20 20 20 20 20 20 20 20 28    63 64 72 20 28 61 73 73 6f 63 20 22 2d 2d 22 20 | rgs)...........(cdr.(assoc."--". | 
| 72960 | 61 72 67 73 29 29 29 29 29 0a 0a 3b 3b 3b 20 5f    0a 28 70 72 6f 76 69 64 65 20 27 6d 61 67 69 74 | args)))))..;;;._.(provide.'magit | 
| 72980 | 2d 74 72 61 6e 73 69 65 6e 74 29 0a 3b 3b 3b 20    6d 61 67 69 74 2d 74 72 61 6e 73 69 65 6e 74 2e | -transient).;;;.magit-transient. | 
| 729a0 | 65 6c 20 65 6e 64 73 20 68 65 72 65 0a 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | el.ends.here.................... | 
| 729c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 729e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 72a00 | 6d 61 67 69 74 2d 32 30 32 34 30 34 30 34 2e 31    39 30 31 2f 6d 61 67 69 74 2d 6d 6f 64 65 2e 65 | magit-20240404.1901/magit-mode.e | 
| 72a20 | 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | l............................... | 
| 72a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 72a60 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30    30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 | 
| 72a80 | 30 31 35 37 31 32 30 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 34 34 35 37 00 20 30 00 00 00 | 0157120.00000000000.014457..0... | 
| 72aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 72ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 72ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 72b00 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... | 
| 72b20 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... | 
| 72b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 72b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 72b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 72ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 72bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 72be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 72c00 | 3b 3b 3b 20 6d 61 67 69 74 2d 6d 6f 64 65 2e 65    6c 20 2d 2d 2d 20 43 72 65 61 74 65 20 61 6e 64 | ;;;.magit-mode.el.---.Create.and | 
| 72c20 | 20 72 65 66 72 65 73 68 20 4d 61 67 69 74 20 62    75 66 66 65 72 73 20 20 2d 2a 2d 20 6c 65 78 69 | .refresh.Magit.buffers..-*-.lexi | 
| 72c40 | 63 61 6c 2d 62 69 6e 64 69 6e 67 3a 74 20 2d 2a    2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 | cal-binding:t.-*-..;;.Copyright. | 
| 72c60 | 28 43 29 20 32 30 30 38 2d 32 30 32 34 20 54 68    65 20 4d 61 67 69 74 20 50 72 6f 6a 65 63 74 20 | (C).2008-2024.The.Magit.Project. | 
| 72c80 | 43 6f 6e 74 72 69 62 75 74 6f 72 73 0a 0a 3b 3b    20 41 75 74 68 6f 72 3a 20 4a 6f 6e 61 73 20 42 | Contributors..;;.Author:.Jonas.B | 
| 72ca0 | 65 72 6e 6f 75 6c 6c 69 20 3c 6a 6f 6e 61 73 40    62 65 72 6e 6f 75 6c 2e 6c 69 3e 0a 3b 3b 20 4d | ernoulli.<jonas@bernoul.li>.;;.M | 
| 72cc0 | 61 69 6e 74 61 69 6e 65 72 3a 20 4a 6f 6e 61 73    20 42 65 72 6e 6f 75 6c 6c 69 20 3c 6a 6f 6e 61 | aintainer:.Jonas.Bernoulli.<jona | 
| 72ce0 | 73 40 62 65 72 6e 6f 75 6c 2e 6c 69 3e 0a 0a 3b    3b 20 53 50 44 58 2d 4c 69 63 65 6e 73 65 2d 49 | s@bernoul.li>..;;.SPDX-License-I | 
| 72d00 | 64 65 6e 74 69 66 69 65 72 3a 20 47 50 4c 2d 33    2e 30 2d 6f 72 2d 6c 61 74 65 72 0a 0a 3b 3b 20 | dentifier:.GPL-3.0-or-later..;;. | 
| 72d20 | 4d 61 67 69 74 20 69 73 20 66 72 65 65 20 73 6f    66 74 77 61 72 65 3a 20 79 6f 75 20 63 61 6e 20 | Magit.is.free.software:.you.can. | 
| 72d40 | 72 65 64 69 73 74 72 69 62 75 74 65 20 69 74 20    61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 20 69 74 | redistribute.it.and/or.modify.it | 
| 72d60 | 0a 3b 3b 20 75 6e 64 65 72 20 74 68 65 20 74 65    72 6d 73 20 6f 66 20 74 68 65 20 47 4e 55 20 47 | .;;.under.the.terms.of.the.GNU.G | 
| 72d80 | 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69    63 65 6e 73 65 20 61 73 20 70 75 62 6c 69 73 68 | eneral.Public.License.as.publish | 
| 72da0 | 65 64 20 62 79 0a 3b 3b 20 74 68 65 20 46 72 65    65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 | ed.by.;;.the.Free.Software.Found | 
| 72dc0 | 61 74 69 6f 6e 2c 20 65 69 74 68 65 72 20 76 65    72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c | ation,.either.version.3.of.the.L | 
| 72de0 | 69 63 65 6e 73 65 2c 20 6f 72 0a 3b 3b 20 28 61    74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61 | icense,.or.;;.(at.your.option).a | 
| 72e00 | 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e    2e 0a 3b 3b 0a 3b 3b 20 4d 61 67 69 74 20 69 73 | ny.later.version..;;.;;.Magit.is | 
| 72e20 | 20 64 69 73 74 72 69 62 75 74 65 64 20 69 6e 20    74 68 65 20 68 6f 70 65 20 74 68 61 74 20 69 74 | .distributed.in.the.hope.that.it | 
| 72e40 | 20 77 69 6c 6c 20 62 65 20 75 73 65 66 75 6c 2c    20 62 75 74 20 57 49 54 48 4f 55 54 0a 3b 3b 20 | .will.be.useful,.but.WITHOUT.;;. | 
| 72e60 | 41 4e 59 20 57 41 52 52 41 4e 54 59 3b 20 77 69    74 68 6f 75 74 20 65 76 65 6e 20 74 68 65 20 69 | ANY.WARRANTY;.without.even.the.i | 
| 72e80 | 6d 70 6c 69 65 64 20 77 61 72 72 61 6e 74 79 20    6f 66 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 | mplied.warranty.of.MERCHANTABILI | 
| 72ea0 | 54 59 0a 3b 3b 20 6f 72 20 46 49 54 4e 45 53 53    20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 | TY.;;.or.FITNESS.FOR.A.PARTICULA | 
| 72ec0 | 52 20 50 55 52 50 4f 53 45 2e 20 20 53 65 65 20    74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 | R.PURPOSE...See.the.GNU.General. | 
| 72ee0 | 50 75 62 6c 69 63 0a 3b 3b 20 4c 69 63 65 6e 73    65 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 | Public.;;.License.for.more.detai | 
| 72f00 | 6c 73 2e 0a 3b 3b 0a 3b 3b 20 59 6f 75 20 73 68    6f 75 6c 64 20 68 61 76 65 20 72 65 63 65 69 76 | ls..;;.;;.You.should.have.receiv | 
| 72f20 | 65 64 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65    20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 | ed.a.copy.of.the.GNU.General.Pub | 
| 72f40 | 6c 69 63 20 4c 69 63 65 6e 73 65 0a 3b 3b 20 61    6c 6f 6e 67 20 77 69 74 68 20 4d 61 67 69 74 2e | lic.License.;;.along.with.Magit. | 
| 72f60 | 20 20 49 66 20 6e 6f 74 2c 20 73 65 65 20 3c 68    74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f | ..If.not,.see.<https://www.gnu.o | 
| 72f80 | 72 67 2f 6c 69 63 65 6e 73 65 73 2f 3e 2e 0a 0a    3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a | rg/licenses/>...;;;.Commentary:. | 
| 72fa0 | 0a 3b 3b 20 54 68 69 73 20 6c 69 62 72 61 72 79    20 69 6d 70 6c 65 6d 65 6e 74 73 20 74 68 65 20 | .;;.This.library.implements.the. | 
| 72fc0 | 61 62 73 74 72 61 63 74 20 6d 61 6a 6f 72 2d 6d    6f 64 65 20 60 6d 61 67 69 74 2d 6d 6f 64 65 27 | abstract.major-mode.`magit-mode' | 
| 72fe0 | 20 66 72 6f 6d 0a 3b 3b 20 77 68 69 63 68 20 61    6c 6d 6f 73 74 20 61 6c 6c 20 6f 74 68 65 72 20 | .from.;;.which.almost.all.other. | 
| 73000 | 4d 61 67 69 74 20 6d 61 6a 6f 72 2d 6d 6f 64 65    73 20 64 65 72 69 76 65 2e 20 20 54 68 65 20 63 | Magit.major-modes.derive...The.c | 
| 73020 | 6f 64 65 20 69 6e 20 68 65 72 65 0a 3b 3b 20 69    73 20 6d 6f 73 74 6c 79 20 63 6f 6e 63 65 72 6e | ode.in.here.;;.is.mostly.concern | 
| 73040 | 65 64 20 77 69 74 68 20 63 72 65 61 74 69 6e 67    20 61 6e 64 20 72 65 66 72 65 73 68 69 6e 67 20 | ed.with.creating.and.refreshing. | 
| 73060 | 4d 61 67 69 74 20 62 75 66 66 65 72 73 2e 0a 0a    3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28 72 65 71 75 | Magit.buffers...;;;.Code:..(requ | 
| 73080 | 69 72 65 20 27 6d 61 67 69 74 2d 62 61 73 65 29    0a 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 | ire.'magit-base).(require.'magit | 
| 730a0 | 2d 67 69 74 29 0a 0a 28 72 65 71 75 69 72 65 20    27 66 6f 72 6d 61 74 2d 73 70 65 63 29 0a 28 72 | -git)..(require.'format-spec).(r | 
| 730c0 | 65 71 75 69 72 65 20 27 68 65 6c 70 2d 6d 6f 64    65 29 0a 0a 28 72 65 71 75 69 72 65 20 27 74 72 | equire.'help-mode)..(require.'tr | 
| 730e0 | 61 6e 73 69 65 6e 74 29 0a 0a 28 64 65 66 76 61    72 20 62 6f 6f 6b 6d 61 72 6b 2d 6d 61 6b 65 2d | ansient)..(defvar.bookmark-make- | 
| 73100 | 72 65 63 6f 72 64 2d 66 75 6e 63 74 69 6f 6e 29    0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 2d | record-function).(defvar.magit-- | 
| 73120 | 77 69 70 2d 69 6e 68 69 62 69 74 2d 61 75 74 6f    73 61 76 65 29 0a 28 64 65 66 76 61 72 20 6d 61 | wip-inhibit-autosave).(defvar.ma | 
| 73140 | 67 69 74 2d 77 69 70 2d 61 66 74 65 72 2d 73 61    76 65 2d 6c 6f 63 61 6c 2d 6d 6f 64 65 29 0a 28 | git-wip-after-save-local-mode).( | 
| 73160 | 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e    20 6d 61 67 69 74 2d 77 69 70 2d 67 65 74 2d 72 | declare-function.magit-wip-get-r | 
| 73180 | 65 66 20 22 6d 61 67 69 74 2d 77 69 70 22 20 28    29 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 | ef."magit-wip".()).(declare-func | 
| 731a0 | 74 69 6f 6e 20 6d 61 67 69 74 2d 77 69 70 2d 63    6f 6d 6d 69 74 2d 77 6f 72 6b 74 72 65 65 20 22 | tion.magit-wip-commit-worktree." | 
| 731c0 | 6d 61 67 69 74 2d 77 69 70 22 20 28 72 65 66 20    66 69 6c 65 73 20 6d 73 67 29 29 0a 0a 3b 3b 3b | magit-wip".(ref.files.msg))..;;; | 
| 731e0 | 20 4f 70 74 69 6f 6e 73 0a 0a 28 64 65 66 63 75    73 74 6f 6d 20 6d 61 67 69 74 2d 6d 6f 64 65 2d | .Options..(defcustom.magit-mode- | 
| 73200 | 68 6f 6f 6b 0a 20 20 27 28 6d 61 67 69 74 2d 6c    6f 61 64 2d 63 6f 6e 66 69 67 2d 65 78 74 65 6e | hook...'(magit-load-config-exten | 
| 73220 | 73 69 6f 6e 73 29 0a 20 20 22 48 6f 6f 6b 20 72    75 6e 20 77 68 65 6e 20 65 6e 74 65 72 69 6e 67 | sions)..."Hook.run.when.entering | 
| 73240 | 20 61 20 6d 6f 64 65 20 64 65 72 69 76 65 64 20    66 72 6f 6d 20 4d 61 67 69 74 20 6d 6f 64 65 2e | .a.mode.derived.from.Magit.mode. | 
| 73260 | 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72    73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 | "...:package-version.'(magit..." | 
| 73280 | 33 2e 30 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70    20 27 6d 61 67 69 74 2d 6d 6f 64 65 73 0a 20 20 | 3.0.0")...:group.'magit-modes... | 
| 732a0 | 3a 74 79 70 65 20 27 68 6f 6f 6b 0a 20 20 3a 6f    70 74 69 6f 6e 73 20 27 28 6d 61 67 69 74 2d 6c | :type.'hook...:options.'(magit-l | 
| 732c0 | 6f 61 64 2d 63 6f 6e 66 69 67 2d 65 78 74 65 6e    73 69 6f 6e 73 0a 20 20 20 20 20 20 20 20 20 20 | oad-config-extensions........... | 
| 732e0 | 20 20 20 62 75 67 2d 72 65 66 65 72 65 6e 63 65    2d 6d 6f 64 65 29 29 0a 0a 28 64 65 66 63 75 73 | ...bug-reference-mode))..(defcus | 
| 73300 | 74 6f 6d 20 6d 61 67 69 74 2d 73 65 74 75 70 2d    62 75 66 66 65 72 2d 68 6f 6f 6b 0a 20 20 27 28 | tom.magit-setup-buffer-hook...'( | 
| 73320 | 6d 61 67 69 74 2d 6d 61 79 62 65 2d 73 61 76 65    2d 72 65 70 6f 73 69 74 6f 72 79 2d 62 75 66 66 | magit-maybe-save-repository-buff | 
| 73340 | 65 72 73 0a 20 20 20 20 6d 61 67 69 74 2d 73 65    74 2d 62 75 66 66 65 72 2d 6d 61 72 67 69 6e 29 | ers.....magit-set-buffer-margin) | 
| 73360 | 0a 20 20 22 48 6f 6f 6b 20 72 75 6e 20 62 79 20    60 6d 61 67 69 74 2d 73 65 74 75 70 2d 62 75 66 | ..."Hook.run.by.`magit-setup-buf | 
| 73380 | 66 65 72 27 2e 0a 0a 54 68 69 73 20 69 73 20 72    75 6e 20 72 69 67 68 74 20 61 66 74 65 72 20 64 | fer'...This.is.run.right.after.d | 
| 733a0 | 69 73 70 6c 61 79 69 6e 67 20 74 68 65 20 62 75    66 66 65 72 20 61 6e 64 20 72 69 67 68 74 20 62 | isplaying.the.buffer.and.right.b | 
| 733c0 | 65 66 6f 72 65 0a 67 65 6e 65 72 61 74 69 6e 67    20 6f 72 20 75 70 64 61 74 69 6e 67 20 69 74 73 | efore.generating.or.updating.its | 
| 733e0 | 20 63 6f 6e 74 65 6e 74 2e 20 20 60 6d 61 67 69    74 2d 6d 6f 64 65 2d 68 6f 6f 6b 27 20 61 6e 64 | .content...`magit-mode-hook'.and | 
| 73400 | 20 6f 74 68 65 72 2c 0a 6d 6f 72 65 20 73 70 65    63 69 66 69 63 2c 20 60 6d 61 67 69 74 2d 6d 6f | .other,.more.specific,.`magit-mo | 
| 73420 | 64 65 2d 2a 2d 68 6f 6f 6b 27 73 20 6f 6e 20 74    68 65 20 6f 74 68 65 72 20 68 61 6e 64 20 61 72 | de-*-hook's.on.the.other.hand.ar | 
| 73440 | 65 20 72 75 6e 0a 72 69 67 68 74 20 62 65 66 6f    72 65 20 64 69 73 70 6c 61 79 69 6e 67 20 74 68 | e.run.right.before.displaying.th | 
| 73460 | 65 20 62 75 66 66 65 72 2e 20 20 55 73 75 61 6c    6c 79 20 6f 6e 65 20 6f 66 20 74 68 65 73 65 20 | e.buffer...Usually.one.of.these. | 
| 73480 | 68 6f 6f 6b 73 0a 73 68 6f 75 6c 64 20 62 65 20    75 73 65 64 20 69 6e 73 74 65 61 64 20 6f 66 20 | hooks.should.be.used.instead.of. | 
| 734a0 | 74 68 69 73 20 6f 6e 65 2e 22 0a 20 20 3a 70 61    63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 | this.one."...:package-version.'( | 
| 734c0 | 6d 61 67 69 74 20 2e 20 22 32 2e 33 2e 30 22 29    0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 | magit..."2.3.0")...:group.'magit | 
| 734e0 | 2d 6d 6f 64 65 73 0a 20 20 3a 74 79 70 65 20 27    68 6f 6f 6b 0a 20 20 3a 6f 70 74 69 6f 6e 73 20 | -modes...:type.'hook...:options. | 
| 73500 | 27 28 6d 61 67 69 74 2d 6d 61 79 62 65 2d 73 61    76 65 2d 72 65 70 6f 73 69 74 6f 72 79 2d 62 75 | '(magit-maybe-save-repository-bu | 
| 73520 | 66 66 65 72 73 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 6d 61 67 69 74 2d 73 65 74 2d 62 75 66 | ffers..............magit-set-buf | 
| 73540 | 66 65 72 2d 6d 61 72 67 69 6e 29 29 0a 0a 28 64    65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 70 | fer-margin))..(defcustom.magit-p | 
| 73560 | 72 65 2d 72 65 66 72 65 73 68 2d 68 6f 6f 6b 20    27 28 6d 61 67 69 74 2d 6d 61 79 62 65 2d 73 61 | re-refresh-hook.'(magit-maybe-sa | 
| 73580 | 76 65 2d 72 65 70 6f 73 69 74 6f 72 79 2d 62 75    66 66 65 72 73 29 0a 20 20 22 48 6f 6f 6b 20 72 | ve-repository-buffers)..."Hook.r | 
| 735a0 | 75 6e 20 62 65 66 6f 72 65 20 72 65 66 72 65 73    68 69 6e 67 20 69 6e 20 60 6d 61 67 69 74 2d 72 | un.before.refreshing.in.`magit-r | 
| 735c0 | 65 66 72 65 73 68 27 2e 0a 0a 54 68 69 73 20 68    6f 6f 6b 2c 20 6f 72 20 60 6d 61 67 69 74 2d 70 | efresh'...This.hook,.or.`magit-p | 
| 735e0 | 6f 73 74 2d 72 65 66 72 65 73 68 2d 68 6f 6f 6b    27 2c 20 73 68 6f 75 6c 64 20 62 65 20 75 73 65 | ost-refresh-hook',.should.be.use | 
| 73600 | 64 0a 66 6f 72 20 66 75 6e 63 74 69 6f 6e 73 20    74 68 61 74 20 61 72 65 20 6e 6f 74 20 74 69 65 | d.for.functions.that.are.not.tie | 
| 73620 | 64 20 74 6f 20 61 20 70 61 72 74 69 63 75 6c 61    72 20 62 75 66 66 65 72 2e 0a 0a 54 6f 20 72 75 | d.to.a.particular.buffer...To.ru | 
| 73640 | 6e 20 61 20 66 75 6e 63 74 69 6f 6e 20 77 69 74    68 20 61 20 70 61 72 74 69 63 75 6c 61 72 20 62 | n.a.function.with.a.particular.b | 
| 73660 | 75 66 66 65 72 20 63 75 72 72 65 6e 74 2c 20 75    73 65 0a 60 6d 61 67 69 74 2d 72 65 66 72 65 73 | uffer.current,.use.`magit-refres | 
| 73680 | 68 2d 62 75 66 66 65 72 2d 68 6f 6f 6b 27 20 61    6e 64 20 75 73 65 20 60 64 65 72 69 76 65 64 2d | h-buffer-hook'.and.use.`derived- | 
| 736a0 | 6d 6f 64 65 2d 70 27 0a 69 6e 73 69 64 65 20 79    6f 75 72 20 66 75 6e 63 74 69 6f 6e 2e 22 0a 20 | mode-p'.inside.your.function.".. | 
| 736c0 | 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f    6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 34 | .:package-version.'(magit..."2.4 | 
| 736e0 | 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d    61 67 69 74 2d 72 65 66 72 65 73 68 0a 20 20 3a | .0")...:group.'magit-refresh...: | 
| 73700 | 74 79 70 65 20 27 68 6f 6f 6b 0a 20 20 3a 6f 70    74 69 6f 6e 73 20 27 28 6d 61 67 69 74 2d 6d 61 | type.'hook...:options.'(magit-ma | 
| 73720 | 79 62 65 2d 73 61 76 65 2d 72 65 70 6f 73 69 74    6f 72 79 2d 62 75 66 66 65 72 73 29 29 0a 0a 28 | ybe-save-repository-buffers))..( | 
| 73740 | 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d    70 6f 73 74 2d 72 65 66 72 65 73 68 2d 68 6f 6f | defcustom.magit-post-refresh-hoo | 
| 73760 | 6b 0a 20 20 27 28 6d 61 67 69 74 2d 61 75 74 6f    2d 72 65 76 65 72 74 2d 62 75 66 66 65 72 73 0a | k...'(magit-auto-revert-buffers. | 
| 73780 | 20 20 20 20 6d 61 67 69 74 2d 72 75 6e 2d 70 6f    73 74 2d 63 6f 6d 6d 69 74 2d 68 6f 6f 6b 0a 20 | ....magit-run-post-commit-hook.. | 
| 737a0 | 20 20 20 6d 61 67 69 74 2d 72 75 6e 2d 70 6f 73    74 2d 73 74 61 67 65 2d 68 6f 6f 6b 0a 20 20 20 | ...magit-run-post-stage-hook.... | 
| 737c0 | 20 6d 61 67 69 74 2d 72 75 6e 2d 70 6f 73 74 2d    75 6e 73 74 61 67 65 2d 68 6f 6f 6b 29 0a 20 20 | .magit-run-post-unstage-hook)... | 
| 737e0 | 22 48 6f 6f 6b 20 72 75 6e 20 61 66 74 65 72 20    72 65 66 72 65 73 68 69 6e 67 20 69 6e 20 60 6d | "Hook.run.after.refreshing.in.`m | 
| 73800 | 61 67 69 74 2d 72 65 66 72 65 73 68 27 2e 0a 0a    54 68 69 73 20 68 6f 6f 6b 2c 20 6f 72 20 60 6d | agit-refresh'...This.hook,.or.`m | 
| 73820 | 61 67 69 74 2d 70 72 65 2d 72 65 66 72 65 73 68    2d 68 6f 6f 6b 27 2c 20 73 68 6f 75 6c 64 20 62 | agit-pre-refresh-hook',.should.b | 
| 73840 | 65 20 75 73 65 64 0a 66 6f 72 20 66 75 6e 63 74    69 6f 6e 73 20 74 68 61 74 20 61 72 65 20 6e 6f | e.used.for.functions.that.are.no | 
| 73860 | 74 20 74 69 65 64 20 74 6f 20 61 20 70 61 72 74    69 63 75 6c 61 72 20 62 75 66 66 65 72 2e 0a 0a | t.tied.to.a.particular.buffer... | 
| 73880 | 54 6f 20 72 75 6e 20 61 20 66 75 6e 63 74 69 6f    6e 20 77 69 74 68 20 61 20 70 61 72 74 69 63 75 | To.run.a.function.with.a.particu | 
| 738a0 | 6c 61 72 20 62 75 66 66 65 72 20 63 75 72 72 65    6e 74 2c 20 75 73 65 0a 60 6d 61 67 69 74 2d 72 | lar.buffer.current,.use.`magit-r | 
| 738c0 | 65 66 72 65 73 68 2d 62 75 66 66 65 72 2d 68 6f    6f 6b 27 20 61 6e 64 20 75 73 65 20 60 64 65 72 | efresh-buffer-hook'.and.use.`der | 
| 738e0 | 69 76 65 64 2d 6d 6f 64 65 2d 70 27 0a 69 6e 73    69 64 65 20 79 6f 75 72 20 66 75 6e 63 74 69 6f | ived-mode-p'.inside.your.functio | 
| 73900 | 6e 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76    65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e | n."...:package-version.'(magit.. | 
| 73920 | 20 22 32 2e 34 2e 30 22 29 0a 20 20 3a 67 72 6f    75 70 20 27 6d 61 67 69 74 2d 72 65 66 72 65 73 | ."2.4.0")...:group.'magit-refres | 
| 73940 | 68 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f 6b 0a    20 20 3a 6f 70 74 69 6f 6e 73 20 27 28 6d 61 67 | h...:type.'hook...:options.'(mag | 
| 73960 | 69 74 2d 61 75 74 6f 2d 72 65 76 65 72 74 2d 62    75 66 66 65 72 73 0a 20 20 20 20 20 20 20 20 20 | it-auto-revert-buffers.......... | 
| 73980 | 20 20 20 20 6d 61 67 69 74 2d 72 75 6e 2d 70 6f    73 74 2d 63 6f 6d 6d 69 74 2d 68 6f 6f 6b 0a 20 | ....magit-run-post-commit-hook.. | 
| 739a0 | 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69    74 2d 72 75 6e 2d 70 6f 73 74 2d 73 74 61 67 65 | ............magit-run-post-stage | 
| 739c0 | 2d 68 6f 6f 6b 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 6d 61 67 69 74 2d 72 75 6e 2d 70 6f 73 | -hook..............magit-run-pos | 
| 739e0 | 74 2d 75 6e 73 74 61 67 65 2d 68 6f 6f 6b 29 29    0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 | t-unstage-hook))..(defcustom.mag | 
| 73a00 | 69 74 2d 64 69 73 70 6c 61 79 2d 62 75 66 66 65    72 2d 66 75 6e 63 74 69 6f 6e 20 23 27 6d 61 67 | it-display-buffer-function.#'mag | 
| 73a20 | 69 74 2d 64 69 73 70 6c 61 79 2d 62 75 66 66 65    72 2d 74 72 61 64 69 74 69 6f 6e 61 6c 0a 20 20 | it-display-buffer-traditional... | 
| 73a40 | 22 54 68 65 20 66 75 6e 63 74 69 6f 6e 20 75 73    65 64 20 74 6f 20 64 69 73 70 6c 61 79 20 61 20 | "The.function.used.to.display.a. | 
| 73a60 | 4d 61 67 69 74 20 62 75 66 66 65 72 2e 0a 0a 41    6c 6c 20 4d 61 67 69 74 20 62 75 66 66 65 72 73 | Magit.buffer...All.Magit.buffers | 
| 73a80 | 20 28 62 75 66 66 65 72 73 20 77 68 6f 73 65 20    6d 61 6a 6f 72 2d 6d 6f 64 65 73 20 64 65 72 69 | .(buffers.whose.major-modes.deri | 
| 73aa0 | 76 65 20 66 72 6f 6d 0a 60 6d 61 67 69 74 2d 6d    6f 64 65 27 29 20 61 72 65 20 64 69 73 70 6c 61 | ve.from.`magit-mode').are.displa | 
| 73ac0 | 79 65 64 20 75 73 69 6e 67 20 60 6d 61 67 69 74    2d 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 27 | yed.using.`magit-display-buffer' | 
| 73ae0 | 2c 0a 77 68 69 63 68 20 69 6e 20 74 75 72 6e 20    75 73 65 73 20 74 68 65 20 66 75 6e 63 74 69 6f | ,.which.in.turn.uses.the.functio | 
| 73b00 | 6e 20 73 70 65 63 69 66 69 65 64 20 68 65 72 65    2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 | n.specified.here."...:package-ve | 
| 73b20 | 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20    22 32 2e 33 2e 30 22 29 0a 20 20 3a 67 72 6f 75 | rsion.'(magit..."2.3.0")...:grou | 
| 73b40 | 70 20 27 6d 61 67 69 74 2d 62 75 66 66 65 72 73    0a 20 20 3a 74 79 70 65 20 27 28 72 61 64 69 6f | p.'magit-buffers...:type.'(radio | 
| 73b60 | 20 28 66 75 6e 63 74 69 6f 6e 2d 69 74 65 6d 20    6d 61 67 69 74 2d 64 69 73 70 6c 61 79 2d 62 75 | .(function-item.magit-display-bu | 
| 73b80 | 66 66 65 72 2d 74 72 61 64 69 74 69 6f 6e 61 6c    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ffer-traditional)............... | 
| 73ba0 | 20 20 28 66 75 6e 63 74 69 6f 6e 2d 69 74 65 6d    20 6d 61 67 69 74 2d 64 69 73 70 6c 61 79 2d 62 | ..(function-item.magit-display-b | 
| 73bc0 | 75 66 66 65 72 2d 73 61 6d 65 2d 77 69 6e 64 6f    77 2d 65 78 63 65 70 74 2d 64 69 66 66 2d 76 31 | uffer-same-window-except-diff-v1 | 
| 73be0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 66 75 6e 63 74 69 6f 6e 2d 69 74 65 6d | ).................(function-item | 
| 73c00 | 20 6d 61 67 69 74 2d 64 69 73 70 6c 61 79 2d 62    75 66 66 65 72 2d 66 75 6c 6c 66 72 61 6d 65 2d | .magit-display-buffer-fullframe- | 
| 73c20 | 73 74 61 74 75 73 2d 76 31 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 | status-v1).................(func | 
| 73c40 | 74 69 6f 6e 2d 69 74 65 6d 20 6d 61 67 69 74 2d    64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 66 | tion-item.magit-display-buffer-f | 
| 73c60 | 75 6c 6c 66 72 61 6d 65 2d 73 74 61 74 75 73 2d    74 6f 70 6c 65 66 74 2d 76 31 29 0a 20 20 20 20 | ullframe-status-topleft-v1)..... | 
| 73c80 | 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e    63 74 69 6f 6e 2d 69 74 65 6d 20 6d 61 67 69 74 | ............(function-item.magit | 
| 73ca0 | 2d 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d    66 75 6c 6c 63 6f 6c 75 6d 6e 2d 6d 6f 73 74 2d | -display-buffer-fullcolumn-most- | 
| 73cc0 | 76 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 66 75 6e 63 74 69 6f 6e 2d 69 74 | v1).................(function-it | 
| 73ce0 | 65 6d 20 64 69 73 70 6c 61 79 2d 62 75 66 66 65    72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | em.display-buffer).............. | 
| 73d00 | 20 20 20 28 66 75 6e 63 74 69 6f 6e 20 3a 74 61    67 20 22 46 75 6e 63 74 69 6f 6e 22 29 29 29 0a | ...(function.:tag."Function"))). | 
| 73d20 | 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69    74 2d 70 72 65 2d 64 69 73 70 6c 61 79 2d 62 75 | .(defcustom.magit-pre-display-bu | 
| 73d40 | 66 66 65 72 2d 68 6f 6f 6b 20 27 28 6d 61 67 69    74 2d 73 61 76 65 2d 77 69 6e 64 6f 77 2d 63 6f | ffer-hook.'(magit-save-window-co | 
| 73d60 | 6e 66 69 67 75 72 61 74 69 6f 6e 29 0a 20 20 22    48 6f 6f 6b 20 72 75 6e 20 62 79 20 60 6d 61 67 | nfiguration)..."Hook.run.by.`mag | 
| 73d80 | 69 74 2d 64 69 73 70 6c 61 79 2d 62 75 66 66 65    72 27 20 62 65 66 6f 72 65 20 64 69 73 70 6c 61 | it-display-buffer'.before.displa | 
| 73da0 | 79 69 6e 67 20 74 68 65 20 62 75 66 66 65 72 2e    22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 | ying.the.buffer."...:package-ver | 
| 73dc0 | 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22    32 2e 33 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 | sion.'(magit..."2.3.0")...:group | 
| 73de0 | 20 27 6d 61 67 69 74 2d 62 75 66 66 65 72 73 0a    20 20 3a 74 79 70 65 20 27 68 6f 6f 6b 0a 20 20 | .'magit-buffers...:type.'hook... | 
| 73e00 | 3a 67 65 74 20 23 27 6d 61 67 69 74 2d 68 6f 6f    6b 2d 63 75 73 74 6f 6d 2d 67 65 74 0a 20 20 3a | :get.#'magit-hook-custom-get...: | 
| 73e20 | 6f 70 74 69 6f 6e 73 20 27 28 6d 61 67 69 74 2d    73 61 76 65 2d 77 69 6e 64 6f 77 2d 63 6f 6e 66 | options.'(magit-save-window-conf | 
| 73e40 | 69 67 75 72 61 74 69 6f 6e 29 29 0a 0a 28 64 65    66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 70 6f | iguration))..(defcustom.magit-po | 
| 73e60 | 73 74 2d 64 69 73 70 6c 61 79 2d 62 75 66 66 65    72 2d 68 6f 6f 6b 20 27 28 6d 61 67 69 74 2d 6d | st-display-buffer-hook.'(magit-m | 
| 73e80 | 61 79 62 65 2d 73 65 74 2d 64 65 64 69 63 61 74    65 64 29 0a 20 20 22 48 6f 6f 6b 20 72 75 6e 20 | aybe-set-dedicated)..."Hook.run. | 
| 73ea0 | 62 79 20 60 6d 61 67 69 74 2d 64 69 73 70 6c 61    79 2d 62 75 66 66 65 72 27 20 61 66 74 65 72 20 | by.`magit-display-buffer'.after. | 
| 73ec0 | 64 69 73 70 6c 61 79 69 6e 67 20 74 68 65 20 62    75 66 66 65 72 2e 22 0a 20 20 3a 70 61 63 6b 61 | displaying.the.buffer."...:packa | 
| 73ee0 | 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67    69 74 20 2e 20 22 32 2e 33 2e 30 22 29 0a 20 20 | ge-version.'(magit..."2.3.0")... | 
| 73f00 | 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 62 75    66 66 65 72 73 0a 20 20 3a 74 79 70 65 20 27 68 | :group.'magit-buffers...:type.'h | 
| 73f20 | 6f 6f 6b 0a 20 20 3a 67 65 74 20 23 27 6d 61 67    69 74 2d 68 6f 6f 6b 2d 63 75 73 74 6f 6d 2d 67 | ook...:get.#'magit-hook-custom-g | 
| 73f40 | 65 74 0a 20 20 3a 6f 70 74 69 6f 6e 73 20 27 28    6d 61 67 69 74 2d 6d 61 79 62 65 2d 73 65 74 2d | et...:options.'(magit-maybe-set- | 
| 73f60 | 64 65 64 69 63 61 74 65 64 29 29 0a 0a 28 64 65    66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 67 65 | dedicated))..(defcustom.magit-ge | 
| 73f80 | 6e 65 72 61 74 65 2d 62 75 66 66 65 72 2d 6e 61    6d 65 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 23 27 | nerate-buffer-name-function...#' | 
| 73fa0 | 6d 61 67 69 74 2d 67 65 6e 65 72 61 74 65 2d 62    75 66 66 65 72 2d 6e 61 6d 65 2d 64 65 66 61 75 | magit-generate-buffer-name-defau | 
| 73fc0 | 6c 74 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 22 54    68 65 20 66 75 6e 63 74 69 6f 6e 20 75 73 65 64 | lt-function..."The.function.used | 
| 73fe0 | 20 74 6f 20 67 65 6e 65 72 61 74 65 20 74 68 65    20 6e 61 6d 65 20 66 6f 72 20 61 20 4d 61 67 69 | .to.generate.the.name.for.a.Magi | 
| 74000 | 74 20 62 75 66 66 65 72 2e 22 0a 20 20 3a 70 61    63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 | t.buffer."...:package-version.'( | 
| 74020 | 6d 61 67 69 74 20 2e 20 22 32 2e 33 2e 30 22 29    0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 | magit..."2.3.0")...:group.'magit | 
| 74040 | 2d 62 75 66 66 65 72 73 0a 20 20 3a 74 79 70 65    20 27 28 72 61 64 69 6f 20 28 66 75 6e 63 74 69 | -buffers...:type.'(radio.(functi | 
| 74060 | 6f 6e 2d 69 74 65 6d 20 6d 61 67 69 74 2d 67 65    6e 65 72 61 74 65 2d 62 75 66 66 65 72 2d 6e 61 | on-item.magit-generate-buffer-na | 
| 74080 | 6d 65 2d 64 65 66 61 75 6c 74 2d 66 75 6e 63 74    69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 | me-default-function)............ | 
| 740a0 | 20 20 20 20 20 28 66 75 6e 63 74 69 6f 6e 20 3a    74 61 67 20 22 46 75 6e 63 74 69 6f 6e 22 29 29 | .....(function.:tag."Function")) | 
| 740c0 | 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61    67 69 74 2d 62 75 66 66 65 72 2d 6e 61 6d 65 2d | )..(defcustom.magit-buffer-name- | 
| 740e0 | 66 6f 72 6d 61 74 20 22 25 78 25 4d 25 76 3a 20    25 74 25 78 22 0a 20 20 22 54 68 65 20 66 6f 72 | format."%x%M%v:.%t%x"..."The.for | 
| 74100 | 6d 61 74 20 73 74 72 69 6e 67 20 75 73 65 64 20    74 6f 20 6e 61 6d 65 20 4d 61 67 69 74 20 62 75 | mat.string.used.to.name.Magit.bu | 
| 74120 | 66 66 65 72 73 2e 0a 0a 54 68 65 20 66 6f 6c 6c    6f 77 69 6e 67 20 25 2d 73 65 71 75 65 6e 63 65 | ffers...The.following.%-sequence | 
| 74140 | 73 20 61 72 65 20 73 75 70 70 6f 72 74 65 64 3a    0a 0a 60 25 6d 27 20 54 68 65 20 6e 61 6d 65 20 | s.are.supported:..`%m'.The.name. | 
| 74160 | 6f 66 20 74 68 65 20 6d 61 6a 6f 72 2d 6d 6f 64    65 2c 20 62 75 74 20 77 69 74 68 20 74 68 65 20 | of.the.major-mode,.but.with.the. | 
| 74180 | 60 2d 6d 6f 64 65 27 20 73 75 66 66 69 78 0a 20    20 20 20 20 72 65 6d 6f 76 65 64 2e 0a 0a 60 25 | `-mode'.suffix......removed...`% | 
| 741a0 | 4d 27 20 4c 69 6b 65 20 5c 22 25 6d 5c 22 20 62    75 74 20 61 62 62 72 65 76 69 61 74 65 20 60 6d | M'.Like.\"%m\".but.abbreviate.`m | 
| 741c0 | 61 67 69 74 2d 73 74 61 74 75 73 2d 6d 6f 64 65    27 20 61 73 20 60 6d 61 67 69 74 27 2e 0a 0a 60 | agit-status-mode'.as.`magit'...` | 
| 741e0 | 25 76 27 20 54 68 65 20 76 61 6c 75 65 20 74 68    65 20 62 75 66 66 65 72 20 69 73 20 6c 6f 63 6b | %v'.The.value.the.buffer.is.lock | 
| 74200 | 65 64 20 74 6f 2c 20 69 6e 20 70 61 72 65 6e 74    68 65 73 65 73 2c 20 6f 72 20 61 6e 0a 20 20 20 | ed.to,.in.parentheses,.or.an.... | 
| 74220 | 20 20 65 6d 70 74 79 20 73 74 72 69 6e 67 20 69    66 20 74 68 65 20 62 75 66 66 65 72 20 69 73 20 | ..empty.string.if.the.buffer.is. | 
| 74240 | 6e 6f 74 20 6c 6f 63 6b 65 64 20 74 6f 20 61 20    76 61 6c 75 65 2e 0a 0a 60 25 56 27 20 4c 69 6b | not.locked.to.a.value...`%V'.Lik | 
| 74260 | 65 20 5c 22 25 76 5c 22 2c 20 62 75 74 20 74 68    65 20 73 74 72 69 6e 67 20 69 73 20 70 72 65 66 | e.\"%v\",.but.the.string.is.pref | 
| 74280 | 69 78 65 64 20 77 69 74 68 20 61 20 73 70 61 63    65 2c 20 75 6e 6c 65 73 73 0a 20 20 20 20 20 69 | ixed.with.a.space,.unless......i | 
| 742a0 | 74 20 69 73 20 61 6e 20 65 6d 70 74 79 20 73 74    72 69 6e 67 2e 0a 0a 60 25 74 27 20 54 68 65 20 | t.is.an.empty.string...`%t'.The. | 
| 742c0 | 74 6f 70 2d 6c 65 76 65 6c 20 64 69 72 65 63 74    6f 72 79 20 6f 66 20 74 68 65 20 77 6f 72 6b 69 | top-level.directory.of.the.worki | 
| 742e0 | 6e 67 20 74 72 65 65 20 6f 66 20 74 68 65 0a 20    20 20 20 20 72 65 70 6f 73 69 74 6f 72 79 2c 20 | ng.tree.of.the......repository,. | 
| 74300 | 6f 72 20 69 66 20 60 6d 61 67 69 74 2d 75 6e 69    71 75 69 66 79 2d 62 75 66 66 65 72 2d 6e 61 6d | or.if.`magit-uniquify-buffer-nam | 
| 74320 | 65 73 27 20 69 73 20 6e 6f 6e 2d 6e 69 6c 0a 20    20 20 20 20 61 6e 20 61 62 62 72 65 76 69 61 74 | es'.is.non-nil......an.abbreviat | 
| 74340 | 69 6f 6e 20 6f 66 20 74 68 61 74 2e 0a 0a 60 25    78 27 20 49 66 20 60 6d 61 67 69 74 2d 75 6e 69 | ion.of.that...`%x'.If.`magit-uni | 
| 74360 | 71 75 69 66 79 2d 62 75 66 66 65 72 2d 6e 61 6d    65 73 27 20 69 73 20 6e 69 6c 20 5c 22 2a 5c 22 | quify-buffer-names'.is.nil.\"*\" | 
| 74380 | 2c 20 6f 74 68 65 72 77 69 73 65 20 74 68 65 0a    20 20 20 20 20 65 6d 70 74 79 20 73 74 72 69 6e | ,.otherwise.the......empty.strin | 
| 743a0 | 67 2e 20 20 44 75 65 20 74 6f 20 6c 69 6d 69 74    61 74 69 6f 6e 73 20 6f 66 20 74 68 65 20 60 75 | g...Due.to.limitations.of.the.`u | 
| 743c0 | 6e 69 71 75 69 66 79 27 20 70 61 63 6b 61 67 65    2c 0a 20 20 20 20 20 62 75 66 66 65 72 20 6e 61 | niquify'.package,......buffer.na | 
| 743e0 | 6d 65 73 20 6d 75 73 74 20 65 6e 64 20 77 69 74    68 20 74 68 65 20 70 61 74 68 2e 0a 0a 54 68 65 | mes.must.end.with.the.path...The | 
| 74400 | 20 76 61 6c 75 65 20 73 68 6f 75 6c 64 20 61 6c    77 61 79 73 20 63 6f 6e 74 61 69 6e 20 5c 22 25 | .value.should.always.contain.\"% | 
| 74420 | 6d 5c 22 20 6f 72 20 5c 22 25 4d 5c 22 2c 20 5c    22 25 76 5c 22 20 6f 72 20 5c 22 25 56 5c 22 2c | m\".or.\"%M\",.\"%v\".or.\"%V\", | 
| 74440 | 20 61 6e 64 0a 5c 22 25 74 5c 22 2e 20 20 49 66    20 60 6d 61 67 69 74 2d 75 6e 69 71 75 69 66 79 | .and.\"%t\"...If.`magit-uniquify | 
| 74460 | 2d 62 75 66 66 65 72 2d 6e 61 6d 65 73 27 20 69    73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 | -buffer-names'.is.non-nil,.then. | 
| 74480 | 74 68 65 0a 76 61 6c 75 65 20 6d 75 73 74 20 65    6e 64 20 77 69 74 68 20 5c 22 25 74 5c 22 20 6f | the.value.must.end.with.\"%t\".o | 
| 744a0 | 72 20 5c 22 25 74 25 78 5c 22 2e 20 20 53 65 65    20 69 73 73 75 65 20 23 32 38 34 31 2e 0a 0a 54 | r.\"%t%x\"...See.issue.#2841...T | 
| 744c0 | 68 69 73 20 69 73 20 75 73 65 64 20 62 79 20 60    6d 61 67 69 74 2d 67 65 6e 65 72 61 74 65 2d 62 | his.is.used.by.`magit-generate-b | 
| 744e0 | 75 66 66 65 72 2d 6e 61 6d 65 2d 64 65 66 61 75    6c 74 2d 66 75 6e 63 74 69 6f 6e 27 2e 0a 49 66 | uffer-name-default-function'..If | 
| 74500 | 20 61 6e 6f 74 68 65 72 20 60 6d 61 67 69 74 2d    67 65 6e 65 72 61 74 65 2d 62 75 66 66 65 72 2d | .another.`magit-generate-buffer- | 
| 74520 | 6e 61 6d 65 2d 66 75 6e 63 74 69 6f 6e 27 20 69    73 20 75 73 65 64 2c 20 74 68 65 6e 0a 69 74 20 | name-function'.is.used,.then.it. | 
| 74540 | 6d 61 79 20 6e 6f 74 20 72 65 73 70 65 63 74 20    74 68 69 73 20 6f 70 74 69 6f 6e 2c 20 6f 72 20 | may.not.respect.this.option,.or. | 
| 74560 | 6f 6e 20 74 68 65 20 63 6f 6e 74 72 61 72 79 20    69 74 20 6d 61 79 0a 73 75 70 70 6f 72 74 20 61 | on.the.contrary.it.may.support.a | 
| 74580 | 64 64 69 74 69 6f 6e 61 6c 20 25 2d 73 65 71 75    65 6e 63 65 73 2e 22 0a 20 20 3a 70 61 63 6b 61 | dditional.%-sequences."...:packa | 
| 745a0 | 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67    69 74 20 2e 20 22 32 2e 31 32 2e 30 22 29 0a 20 | ge-version.'(magit..."2.12.0").. | 
| 745c0 | 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 62    75 66 66 65 72 73 0a 20 20 3a 74 79 70 65 20 27 | .:group.'magit-buffers...:type.' | 
| 745e0 | 73 74 72 69 6e 67 29 0a 0a 28 64 65 66 63 75 73    74 6f 6d 20 6d 61 67 69 74 2d 75 6e 69 71 75 69 | string)..(defcustom.magit-uniqui | 
| 74600 | 66 79 2d 62 75 66 66 65 72 2d 6e 61 6d 65 73 20    74 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 | fy-buffer-names.t..."Whether.to. | 
| 74620 | 75 6e 69 71 75 69 66 79 20 74 68 65 20 6e 61 6d    65 73 20 6f 66 20 4d 61 67 69 74 20 62 75 66 66 | uniquify.the.names.of.Magit.buff | 
| 74640 | 65 72 73 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65    2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 | ers."...:package-version.'(magit | 
| 74660 | 20 2e 20 22 32 2e 33 2e 30 22 29 0a 20 20 3a 67    72 6f 75 70 20 27 6d 61 67 69 74 2d 62 75 66 66 | ..."2.3.0")...:group.'magit-buff | 
| 74680 | 65 72 73 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f    6c 65 61 6e 29 0a 0a 28 64 65 66 63 75 73 74 6f | ers...:type.'boolean)..(defcusto | 
| 746a0 | 6d 20 6d 61 67 69 74 2d 62 75 72 79 2d 62 75 66    66 65 72 2d 66 75 6e 63 74 69 6f 6e 20 23 27 6d | m.magit-bury-buffer-function.#'m | 
| 746c0 | 61 67 69 74 2d 6d 6f 64 65 2d 71 75 69 74 2d 77    69 6e 64 6f 77 0a 20 20 22 54 68 65 20 66 75 6e | agit-mode-quit-window..."The.fun | 
| 746e0 | 63 74 69 6f 6e 20 75 73 65 64 20 74 6f 20 62 75    72 79 20 6f 72 20 6b 69 6c 6c 20 74 68 65 20 63 | ction.used.to.bury.or.kill.the.c | 
| 74700 | 75 72 72 65 6e 74 20 4d 61 67 69 74 20 62 75 66    66 65 72 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 | urrent.Magit.buffer."...:package | 
| 74720 | 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74    20 2e 20 22 33 2e 32 2e 30 22 29 0a 20 20 3a 67 | -version.'(magit..."3.2.0")...:g | 
| 74740 | 72 6f 75 70 20 27 6d 61 67 69 74 2d 62 75 66 66    65 72 73 0a 20 20 3a 74 79 70 65 20 27 28 72 61 | roup.'magit-buffers...:type.'(ra | 
| 74760 | 64 69 6f 20 28 66 75 6e 63 74 69 6f 6e 2d 69 74    65 6d 20 71 75 69 74 2d 77 69 6e 64 6f 77 29 0a | dio.(function-item.quit-window). | 
| 74780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 66 75 6e 63 74 69 6f 6e 2d 69 74 65 6d 20 6d | ................(function-item.m | 
| 747a0 | 61 67 69 74 2d 6d 6f 64 65 2d 71 75 69 74 2d 77    69 6e 64 6f 77 29 0a 20 20 20 20 20 20 20 20 20 | agit-mode-quit-window).......... | 
| 747c0 | 20 20 20 20 20 20 20 28 66 75 6e 63 74 69 6f 6e    2d 69 74 65 6d 20 6d 61 67 69 74 2d 72 65 73 74 | .......(function-item.magit-rest | 
| 747e0 | 6f 72 65 2d 77 69 6e 64 6f 77 2d 63 6f 6e 66 69    67 75 72 61 74 69 6f 6e 29 0a 20 20 20 20 20 20 | ore-window-configuration)....... | 
| 74800 | 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 74    69 6f 6e 20 3a 74 61 67 20 22 46 75 6e 63 74 69 | ..........(function.:tag."Functi | 
| 74820 | 6f 6e 22 29 29 29 0a 0a 28 64 65 66 63 75 73 74    6f 6d 20 6d 61 67 69 74 2d 70 72 65 66 69 78 2d | on")))..(defcustom.magit-prefix- | 
| 74840 | 75 73 65 2d 62 75 66 66 65 72 2d 61 72 67 75 6d    65 6e 74 73 20 27 73 65 6c 65 63 74 65 64 0a 20 | use-buffer-arguments.'selected.. | 
| 74860 | 20 22 57 68 65 74 68 65 72 20 63 65 72 74 61 69    6e 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 | ."Whether.certain.prefix.command | 
| 74880 | 73 20 72 65 75 73 65 20 61 72 67 75 6d 65 6e 74    73 20 61 63 74 69 76 65 20 69 6e 20 72 65 6c 65 | s.reuse.arguments.active.in.rele | 
| 748a0 | 76 61 6e 74 20 62 75 66 66 65 72 2e 0a 0a 54 68    69 73 20 61 66 66 65 63 74 73 20 74 68 65 20 74 | vant.buffer...This.affects.the.t | 
| 748c0 | 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 20    63 6f 6d 6d 61 6e 64 73 20 60 6d 61 67 69 74 2d | ransient.prefix.commands.`magit- | 
| 748e0 | 64 69 66 66 27 2c 0a 60 6d 61 67 69 74 2d 6c 6f    67 27 20 61 6e 64 20 60 6d 61 67 69 74 2d 73 68 | diff',.`magit-log'.and.`magit-sh | 
| 74900 | 6f 77 2d 72 65 66 73 27 2e 0a 0a 56 61 6c 69 64    20 76 61 6c 75 65 73 20 61 72 65 3a 0a 0a 60 61 | ow-refs'...Valid.values.are:..`a | 
| 74920 | 6c 77 61 79 73 27 3a 20 41 6c 77 61 79 73 20 75    73 65 20 74 68 65 20 73 65 74 20 6f 66 20 61 72 | lways':.Always.use.the.set.of.ar | 
| 74940 | 67 75 6d 65 6e 74 73 20 74 68 61 74 20 69 73 20    63 75 72 72 65 6e 74 6c 79 0a 20 20 61 63 74 69 | guments.that.is.currently...acti | 
| 74960 | 76 65 20 69 6e 20 74 68 65 20 72 65 73 70 65 63    74 69 76 65 20 62 75 66 66 65 72 2c 20 70 72 6f | ve.in.the.respective.buffer,.pro | 
| 74980 | 76 69 64 65 64 20 74 68 61 74 20 62 75 66 66 65    72 20 65 78 69 73 74 73 0a 20 20 6f 66 20 63 6f | vided.that.buffer.exists...of.co | 
| 749a0 | 75 72 73 65 2e 0a 60 73 65 6c 65 63 74 65 64 27    3a 20 55 73 65 20 74 68 65 20 73 65 74 20 6f 66 | urse..`selected':.Use.the.set.of | 
| 749c0 | 20 61 72 67 75 6d 65 6e 74 73 20 66 72 6f 6d 20    74 68 65 20 72 65 73 70 65 63 74 69 76 65 0a 20 | .arguments.from.the.respective.. | 
| 749e0 | 20 62 75 66 66 65 72 2c 20 62 75 74 20 6f 6e 6c    79 20 69 66 20 69 74 20 69 73 20 64 69 73 70 6c | .buffer,.but.only.if.it.is.displ | 
| 74a00 | 61 79 65 64 20 69 6e 20 61 20 77 69 6e 64 6f 77    20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 0a | ayed.in.a.window.of.the.current. | 
| 74a20 | 20 20 66 72 61 6d 65 2e 20 20 54 68 69 73 20 69    73 20 74 68 65 20 64 65 66 61 75 6c 74 2e 0a 60 | ..frame...This.is.the.default..` | 
| 74a40 | 63 75 72 72 65 6e 74 27 3a 20 55 73 65 20 74 68    65 20 73 65 74 20 6f 66 20 61 72 67 75 6d 65 6e | current':.Use.the.set.of.argumen | 
| 74a60 | 74 73 20 66 72 6f 6d 20 74 68 65 20 72 65 73 70    65 63 74 69 76 65 20 62 75 66 66 65 72 2c 0a 20 | ts.from.the.respective.buffer,.. | 
| 74a80 | 20 62 75 74 20 6f 6e 6c 79 20 69 66 20 69 74 20    69 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 | .but.only.if.it.is.the.current.b | 
| 74aa0 | 75 66 66 65 72 2e 0a 60 6e 65 76 65 72 27 3a 20    4e 65 76 65 72 20 75 73 65 20 74 68 65 20 73 65 | uffer..`never':.Never.use.the.se | 
| 74ac0 | 74 20 6f 66 20 61 72 67 75 6d 65 6e 74 73 20 66    72 6f 6d 20 74 68 65 20 72 65 73 70 65 63 74 69 | t.of.arguments.from.the.respecti | 
| 74ae0 | 76 65 0a 20 20 62 75 66 66 65 72 2e 0a 0a 46 6f    72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 | ve...buffer...For.more.informati | 
| 74b00 | 6f 6e 20 73 65 65 20 69 6e 66 6f 20 6e 6f 64 65    20 60 28 6d 61 67 69 74 29 54 72 61 6e 73 69 65 | on.see.info.node.`(magit)Transie | 
| 74b20 | 6e 74 20 41 72 67 75 6d 65 6e 74 73 0a 61 6e 64    20 42 75 66 66 65 72 20 56 61 72 69 61 62 6c 65 | nt.Arguments.and.Buffer.Variable | 
| 74b40 | 73 27 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d    76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 | s'."...:package-version.'(magit. | 
| 74b60 | 2e 20 22 33 2e 30 2e 30 22 29 0a 20 20 3a 67 72    6f 75 70 20 27 6d 61 67 69 74 2d 62 75 66 66 65 | .."3.0.0")...:group.'magit-buffe | 
| 74b80 | 72 73 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67    69 74 2d 63 6f 6d 6d 61 6e 64 73 0a 20 20 3a 67 | rs...:group.'magit-commands...:g | 
| 74ba0 | 72 6f 75 70 20 27 6d 61 67 69 74 2d 64 69 66 66    0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 | roup.'magit-diff...:group.'magit | 
| 74bc0 | 2d 6c 6f 67 0a 20 20 3a 74 79 70 65 20 27 28 63    68 6f 69 63 65 0a 20 20 20 20 20 20 20 20 20 20 | -log...:type.'(choice........... | 
| 74be0 | 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 61 6c 77    61 79 73 20 75 73 65 20 61 72 67 73 20 66 72 6f | (const.:tag."always.use.args.fro | 
| 74c00 | 6d 20 62 75 66 66 65 72 22 20 61 6c 77 61 79 73    29 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e | m.buffer".always)...........(con | 
| 74c20 | 73 74 20 3a 74 61 67 20 22 75 73 65 20 61 72 67    73 20 66 72 6f 6d 20 62 75 66 66 65 72 20 69 66 | st.:tag."use.args.from.buffer.if | 
| 74c40 | 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 66 72    61 6d 65 22 20 73 65 6c 65 63 74 65 64 29 0a 20 | .displayed.in.frame".selected).. | 
| 74c60 | 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20    3a 74 61 67 20 22 75 73 65 20 61 72 67 73 20 66 | .........(const.:tag."use.args.f | 
| 74c80 | 72 6f 6d 20 62 75 66 66 65 72 20 69 66 20 69 74    20 69 73 20 63 75 72 72 65 6e 74 22 20 63 75 72 | rom.buffer.if.it.is.current".cur | 
| 74ca0 | 72 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20    28 63 6f 6e 73 74 20 3a 74 61 67 20 22 6e 65 76 | rent)...........(const.:tag."nev | 
| 74cc0 | 65 72 20 75 73 65 20 61 72 67 73 20 66 72 6f 6d    20 62 75 66 66 65 72 22 20 6e 65 76 65 72 29 29 | er.use.args.from.buffer".never)) | 
| 74ce0 | 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61    67 69 74 2d 64 69 72 65 63 74 2d 75 73 65 2d 62 | )..(defcustom.magit-direct-use-b | 
| 74d00 | 75 66 66 65 72 2d 61 72 67 75 6d 65 6e 74 73 20    27 73 65 6c 65 63 74 65 64 0a 20 20 22 57 68 65 | uffer-arguments.'selected..."Whe | 
| 74d20 | 74 68 65 72 20 63 65 72 74 61 69 6e 20 63 6f 6d    6d 61 6e 64 73 20 72 65 75 73 65 20 61 72 67 75 | ther.certain.commands.reuse.argu | 
| 74d40 | 6d 65 6e 74 73 20 61 63 74 69 76 65 20 69 6e 20    72 65 6c 65 76 61 6e 74 20 62 75 66 66 65 72 2e | ments.active.in.relevant.buffer. | 
| 74d60 | 0a 0a 54 68 69 73 20 61 66 66 65 63 74 73 20 63    65 72 74 61 69 6e 20 63 6f 6d 6d 61 6e 64 73 20 | ..This.affects.certain.commands. | 
| 74d80 | 73 75 63 68 20 61 73 20 60 6d 61 67 69 74 2d 73    68 6f 77 2d 63 6f 6d 6d 69 74 27 20 74 68 61 74 | such.as.`magit-show-commit'.that | 
| 74da0 | 0a 61 72 65 20 73 75 66 66 69 78 65 73 20 6f 66    20 74 68 65 20 64 69 66 66 20 6f 72 20 6c 6f 67 | .are.suffixes.of.the.diff.or.log | 
| 74dc0 | 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69    78 20 63 6f 6d 6d 61 6e 64 73 2c 20 62 75 74 0a | .transient.prefix.commands,.but. | 
| 74de0 | 6f 6e 6c 79 20 69 66 20 74 68 65 79 20 61 72 65    20 69 6e 76 6f 6b 65 64 20 64 69 72 65 63 74 6c | only.if.they.are.invoked.directl | 
| 74e00 | 79 2c 20 69 2e 65 2e 2c 20 2a 6e 6f 74 2a 20 61    73 20 61 20 73 75 66 66 69 78 2e 0a 0a 56 61 6c | y,.i.e.,.*not*.as.a.suffix...Val | 
| 74e20 | 69 64 20 76 61 6c 75 65 73 20 61 72 65 3a 0a 0a    60 61 6c 77 61 79 73 27 3a 20 41 6c 77 61 79 73 | id.values.are:..`always':.Always | 
| 74e40 | 20 75 73 65 20 74 68 65 20 73 65 74 20 6f 66 20    61 72 67 75 6d 65 6e 74 73 20 74 68 61 74 20 69 | .use.the.set.of.arguments.that.i | 
| 74e60 | 73 20 63 75 72 72 65 6e 74 6c 79 0a 20 20 61 63    74 69 76 65 20 69 6e 20 74 68 65 20 72 65 73 70 | s.currently...active.in.the.resp | 
| 74e80 | 65 63 74 69 76 65 20 62 75 66 66 65 72 2c 20 70    72 6f 76 69 64 65 64 20 74 68 61 74 20 62 75 66 | ective.buffer,.provided.that.buf | 
| 74ea0 | 66 65 72 20 65 78 69 73 74 73 0a 20 20 6f 66 20    63 6f 75 72 73 65 2e 0a 60 73 65 6c 65 63 74 65 | fer.exists...of.course..`selecte | 
| 74ec0 | 64 27 3a 20 55 73 65 20 74 68 65 20 73 65 74 20    6f 66 20 61 72 67 75 6d 65 6e 74 73 20 66 72 6f | d':.Use.the.set.of.arguments.fro | 
| 74ee0 | 6d 20 74 68 65 20 72 65 73 70 65 63 74 69 76 65    0a 20 20 62 75 66 66 65 72 2c 20 62 75 74 20 6f | m.the.respective...buffer,.but.o | 
| 74f00 | 6e 6c 79 20 69 66 20 69 74 20 69 73 20 64 69 73    70 6c 61 79 65 64 20 69 6e 20 61 20 77 69 6e 64 | nly.if.it.is.displayed.in.a.wind | 
| 74f20 | 6f 77 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e    74 0a 20 20 66 72 61 6d 65 2e 20 20 54 68 69 73 | ow.of.the.current...frame...This | 
| 74f40 | 20 69 73 20 74 68 65 20 64 65 66 61 75 6c 74 2e    0a 60 63 75 72 72 65 6e 74 27 3a 20 55 73 65 20 | .is.the.default..`current':.Use. | 
| 74f60 | 74 68 65 20 73 65 74 20 6f 66 20 61 72 67 75 6d    65 6e 74 73 20 66 72 6f 6d 20 74 68 65 20 72 65 | the.set.of.arguments.from.the.re | 
| 74f80 | 73 70 65 63 74 69 76 65 20 62 75 66 66 65 72 2c    0a 20 20 62 75 74 20 6f 6e 6c 79 20 69 66 20 69 | spective.buffer,...but.only.if.i | 
| 74fa0 | 74 20 69 73 20 74 68 65 20 63 75 72 72 65 6e 74    20 62 75 66 66 65 72 2e 0a 60 6e 65 76 65 72 27 | t.is.the.current.buffer..`never' | 
| 74fc0 | 3a 20 4e 65 76 65 72 20 75 73 65 20 74 68 65 20    73 65 74 20 6f 66 20 61 72 67 75 6d 65 6e 74 73 | :.Never.use.the.set.of.arguments | 
| 74fe0 | 20 66 72 6f 6d 20 74 68 65 20 72 65 73 70 65 63    74 69 76 65 0a 20 20 62 75 66 66 65 72 2e 0a 0a | .from.the.respective...buffer... | 
| 75000 | 46 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61    74 69 6f 6e 20 73 65 65 20 69 6e 66 6f 20 6e 6f | For.more.information.see.info.no | 
| 75020 | 64 65 20 60 28 6d 61 67 69 74 29 54 72 61 6e 73    69 65 6e 74 20 41 72 67 75 6d 65 6e 74 73 0a 61 | de.`(magit)Transient.Arguments.a | 
| 75040 | 6e 64 20 42 75 66 66 65 72 20 56 61 72 69 61 62    6c 65 73 27 2e 22 0a 20 20 3a 70 61 63 6b 61 67 | nd.Buffer.Variables'."...:packag | 
| 75060 | 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69    74 20 2e 20 22 33 2e 30 2e 30 22 29 0a 20 20 3a | e-version.'(magit..."3.0.0")...: | 
| 75080 | 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 62 75 66    66 65 72 73 0a 20 20 3a 67 72 6f 75 70 20 27 6d | group.'magit-buffers...:group.'m | 
| 750a0 | 61 67 69 74 2d 63 6f 6d 6d 61 6e 64 73 0a 20 20    3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 64 69 | agit-commands...:group.'magit-di | 
| 750c0 | 66 66 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67    69 74 2d 6c 6f 67 0a 20 20 3a 74 79 70 65 20 27 | ff...:group.'magit-log...:type.' | 
| 750e0 | 28 63 68 6f 69 63 65 0a 20 20 20 20 20 20 20 20    20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 61 | (choice...........(const.:tag."a | 
| 75100 | 6c 77 61 79 73 20 75 73 65 20 61 72 67 73 20 66    72 6f 6d 20 62 75 66 66 65 72 22 20 61 6c 77 61 | lways.use.args.from.buffer".alwa | 
| 75120 | 79 73 29 0a 20 20 20 20 20 20 20 20 20 20 28 63    6f 6e 73 74 20 3a 74 61 67 20 22 75 73 65 20 61 | ys)...........(const.:tag."use.a | 
| 75140 | 72 67 73 20 66 72 6f 6d 20 62 75 66 66 65 72 20    69 66 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 | rgs.from.buffer.if.displayed.in. | 
| 75160 | 66 72 61 6d 65 22 20 73 65 6c 65 63 74 65 64 29    0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 | frame".selected)...........(cons | 
| 75180 | 74 20 3a 74 61 67 20 22 75 73 65 20 61 72 67 73    20 66 72 6f 6d 20 62 75 66 66 65 72 20 69 66 20 | t.:tag."use.args.from.buffer.if. | 
| 751a0 | 69 74 20 69 73 20 63 75 72 72 65 6e 74 22 20 63    75 72 72 65 6e 74 29 0a 20 20 20 20 20 20 20 20 | it.is.current".current)......... | 
| 751c0 | 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 6e    65 76 65 72 20 75 73 65 20 61 72 67 73 20 66 72 | ..(const.:tag."never.use.args.fr | 
| 751e0 | 6f 6d 20 62 75 66 66 65 72 22 20 6e 65 76 65 72    29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 | om.buffer".never)))..(defcustom. | 
| 75200 | 6d 61 67 69 74 2d 72 65 67 69 6f 6e 2d 68 69 67    68 6c 69 67 68 74 2d 68 6f 6f 6b 20 27 28 6d 61 | magit-region-highlight-hook.'(ma | 
| 75220 | 67 69 74 2d 64 69 66 66 2d 75 70 64 61 74 65 2d    68 75 6e 6b 2d 72 65 67 69 6f 6e 29 0a 20 20 22 | git-diff-update-hunk-region)..." | 
| 75240 | 46 75 6e 63 74 69 6f 6e 73 20 75 73 65 64 20 74    6f 20 68 69 67 68 6c 69 67 68 74 20 74 68 65 20 | Functions.used.to.highlight.the. | 
| 75260 | 72 65 67 69 6f 6e 2e 0a 0a 45 61 63 68 20 66 75    6e 63 74 69 6f 6e 20 69 73 20 72 75 6e 20 77 69 | region...Each.function.is.run.wi | 
| 75280 | 74 68 20 74 68 65 20 63 75 72 72 65 6e 74 20 73    65 63 74 69 6f 6e 20 61 73 20 6f 6e 6c 79 20 61 | th.the.current.section.as.only.a | 
| 752a0 | 72 67 75 6d 65 6e 74 0a 75 6e 74 69 6c 20 6f 6e    65 20 6f 66 20 74 68 65 6d 20 72 65 74 75 72 6e | rgument.until.one.of.them.return | 
| 752c0 | 73 20 6e 6f 6e 2d 6e 69 6c 2e 20 20 49 66 20 61    6c 6c 20 66 75 6e 63 74 69 6f 6e 73 20 72 65 74 | s.non-nil...If.all.functions.ret | 
| 752e0 | 75 72 6e 20 6e 69 6c 2c 0a 74 68 65 6e 20 66 61    6c 6c 20 62 61 63 6b 20 74 6f 20 72 65 67 75 6c | urn.nil,.then.fall.back.to.regul | 
| 75300 | 61 72 20 72 65 67 69 6f 6e 20 68 69 67 68 6c 69    67 68 74 69 6e 67 2e 22 0a 20 20 3a 70 61 63 6b | ar.region.highlighting."...:pack | 
| 75320 | 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61    67 69 74 20 2e 20 22 32 2e 31 2e 30 22 29 0a 20 | age-version.'(magit..."2.1.0").. | 
| 75340 | 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 72    65 66 72 65 73 68 0a 20 20 3a 74 79 70 65 20 27 | .:group.'magit-refresh...:type.' | 
| 75360 | 68 6f 6f 6b 0a 20 20 3a 6f 70 74 69 6f 6e 73 20    27 28 6d 61 67 69 74 2d 64 69 66 66 2d 75 70 64 | hook...:options.'(magit-diff-upd | 
| 75380 | 61 74 65 2d 68 75 6e 6b 2d 72 65 67 69 6f 6e 29    29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 | ate-hunk-region))..(defcustom.ma | 
| 753a0 | 67 69 74 2d 63 72 65 61 74 65 2d 62 75 66 66 65    72 2d 68 6f 6f 6b 20 6e 69 6c 0a 20 20 22 4e 6f | git-create-buffer-hook.nil..."No | 
| 753c0 | 72 6d 61 6c 20 68 6f 6f 6b 20 72 75 6e 20 61 66    74 65 72 20 63 72 65 61 74 69 6e 67 20 61 20 6e | rmal.hook.run.after.creating.a.n | 
| 753e0 | 65 77 20 60 6d 61 67 69 74 2d 6d 6f 64 65 27 20    62 75 66 66 65 72 2e 22 0a 20 20 3a 70 61 63 6b | ew.`magit-mode'.buffer."...:pack | 
| 75400 | 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61    67 69 74 20 2e 20 22 32 2e 39 30 2e 30 22 29 0a | age-version.'(magit..."2.90.0"). | 
| 75420 | 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d    72 65 66 72 65 73 68 0a 20 20 3a 74 79 70 65 20 | ..:group.'magit-refresh...:type. | 
| 75440 | 27 68 6f 6f 6b 29 0a 0a 28 64 65 66 63 75 73 74    6f 6d 20 6d 61 67 69 74 2d 72 65 66 72 65 73 68 | 'hook)..(defcustom.magit-refresh | 
| 75460 | 2d 62 75 66 66 65 72 2d 68 6f 6f 6b 20 6e 69 6c    0a 20 20 22 4e 6f 72 6d 61 6c 20 68 6f 6f 6b 20 | -buffer-hook.nil..."Normal.hook. | 
| 75480 | 66 6f 72 20 60 6d 61 67 69 74 2d 72 65 66 72 65    73 68 2d 62 75 66 66 65 72 27 20 74 6f 20 72 75 | for.`magit-refresh-buffer'.to.ru | 
| 754a0 | 6e 20 61 66 74 65 72 20 72 65 66 72 65 73 68 69    6e 67 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d | n.after.refreshing."...:package- | 
| 754c0 | 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20    2e 20 22 32 2e 31 2e 30 22 29 0a 20 20 3a 67 72 | version.'(magit..."2.1.0")...:gr | 
| 754e0 | 6f 75 70 20 27 6d 61 67 69 74 2d 72 65 66 72 65    73 68 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f 6b | oup.'magit-refresh...:type.'hook | 
| 75500 | 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61    67 69 74 2d 72 65 66 72 65 73 68 2d 73 74 61 74 | )..(defcustom.magit-refresh-stat | 
| 75520 | 75 73 2d 62 75 66 66 65 72 20 74 0a 20 20 22 57    68 65 74 68 65 72 20 74 68 65 20 73 74 61 74 75 | us-buffer.t..."Whether.the.statu | 
| 75540 | 73 20 62 75 66 66 65 72 20 69 73 20 72 65 66 72    65 73 68 65 64 20 61 66 74 65 72 20 72 75 6e 6e | s.buffer.is.refreshed.after.runn | 
| 75560 | 69 6e 67 20 67 69 74 2e 0a 0a 57 68 65 6e 20 74    68 69 73 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 | ing.git...When.this.is.non-nil,. | 
| 75580 | 74 68 65 6e 20 74 68 65 20 73 74 61 74 75 73 20    62 75 66 66 65 72 20 69 73 20 61 75 74 6f 6d 61 | then.the.status.buffer.is.automa | 
| 755a0 | 74 69 63 61 6c 6c 79 0a 72 65 66 72 65 73 68 65    64 20 61 66 74 65 72 20 72 75 6e 6e 69 6e 67 20 | tically.refreshed.after.running. | 
| 755c0 | 67 69 74 20 66 6f 72 20 73 69 64 65 2d 65 66 66    65 63 74 73 2c 20 69 6e 20 61 64 64 69 74 69 6f | git.for.side-effects,.in.additio | 
| 755e0 | 6e 20 74 6f 20 74 68 65 0a 63 75 72 72 65 6e 74    20 4d 61 67 69 74 20 62 75 66 66 65 72 2c 20 77 | n.to.the.current.Magit.buffer,.w | 
| 75600 | 68 69 63 68 20 69 73 20 61 6c 77 61 79 73 20 72    65 66 72 65 73 68 65 64 20 61 75 74 6f 6d 61 74 | hich.is.always.refreshed.automat | 
| 75620 | 69 63 61 6c 6c 79 2e 0a 0a 4f 6e 6c 79 20 73 65    74 20 74 68 69 73 20 74 6f 20 6e 69 6c 20 61 66 | ically...Only.set.this.to.nil.af | 
| 75640 | 74 65 72 20 65 78 68 61 75 73 74 69 6e 67 20 61    6c 6c 20 6f 74 68 65 72 20 6f 70 74 69 6f 6e 73 | ter.exhausting.all.other.options | 
| 75660 | 20 74 6f 0a 69 6d 70 72 6f 76 65 20 70 65 72 66    6f 72 6d 61 6e 63 65 2e 22 0a 20 20 3a 70 61 63 | .to.improve.performance."...:pac | 
| 75680 | 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d    61 67 69 74 20 2e 20 22 32 2e 34 2e 30 22 29 0a | kage-version.'(magit..."2.4.0"). | 
| 756a0 | 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d    72 65 66 72 65 73 68 0a 20 20 3a 67 72 6f 75 70 | ..:group.'magit-refresh...:group | 
| 756c0 | 20 27 6d 61 67 69 74 2d 73 74 61 74 75 73 0a 20    20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 | .'magit-status...:type.'boolean) | 
| 756e0 | 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67    69 74 2d 72 65 66 72 65 73 68 2d 76 65 72 62 6f | ..(defcustom.magit-refresh-verbo | 
| 75700 | 73 65 20 6e 69 6c 0a 20 20 22 57 68 65 74 68 65    72 20 74 6f 20 72 65 76 65 72 74 20 4d 61 67 69 | se.nil..."Whether.to.revert.Magi | 
| 75720 | 74 20 62 75 66 66 65 72 73 20 76 65 72 62 6f 73    65 6c 79 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 | t.buffers.verbosely."...:package | 
| 75740 | 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74    20 2e 20 22 32 2e 31 2e 30 22 29 0a 20 20 3a 67 | -version.'(magit..."2.1.0")...:g | 
| 75760 | 72 6f 75 70 20 27 6d 61 67 69 74 2d 72 65 66 72    65 73 68 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f | roup.'magit-refresh...:type.'boo | 
| 75780 | 6c 65 61 6e 29 0a 0a 28 64 65 66 63 75 73 74 6f    6d 20 6d 61 67 69 74 2d 73 61 76 65 2d 72 65 70 | lean)..(defcustom.magit-save-rep | 
| 757a0 | 6f 73 69 74 6f 72 79 2d 62 75 66 66 65 72 73 20    74 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 | ository-buffers.t..."Whether.to. | 
| 757c0 | 73 61 76 65 20 66 69 6c 65 2d 76 69 73 69 74 69    6e 67 20 62 75 66 66 65 72 73 20 77 68 65 6e 20 | save.file-visiting.buffers.when. | 
| 757e0 | 61 70 70 72 6f 70 72 69 61 74 65 2e 0a 0a 49 66    20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 61 | appropriate...If.non-nil,.then.a | 
| 75800 | 6c 6c 20 6d 6f 64 69 66 69 65 64 20 66 69 6c 65    2d 76 69 73 69 74 69 6e 67 20 62 75 66 66 65 72 | ll.modified.file-visiting.buffer | 
| 75820 | 73 20 62 65 6c 6f 6e 67 69 6e 67 0a 74 6f 20 74    68 65 20 63 75 72 72 65 6e 74 20 72 65 70 6f 73 | s.belonging.to.the.current.repos | 
| 75840 | 69 74 6f 72 79 20 6d 61 79 20 62 65 20 73 61 76    65 64 20 62 65 66 6f 72 65 20 72 75 6e 6e 69 6e | itory.may.be.saved.before.runnin | 
| 75860 | 67 20 4d 61 67 69 74 0a 63 6f 6d 6d 61 6e 64 73    20 61 6e 64 20 62 65 66 6f 72 65 20 63 72 65 61 | g.Magit.commands.and.before.crea | 
| 75880 | 74 69 6e 67 20 6f 72 20 72 65 66 72 65 73 68 69    6e 67 20 4d 61 67 69 74 20 62 75 66 66 65 72 73 | ting.or.refreshing.Magit.buffers | 
| 758a0 | 2e 0a 49 66 20 60 64 6f 6e 74 61 73 6b 27 2c 20    74 68 65 6e 20 74 68 69 73 20 69 73 20 64 6f 6e | ..If.`dontask',.then.this.is.don | 
| 758c0 | 65 20 77 69 74 68 6f 75 74 20 75 73 65 72 20 69    6e 74 65 72 76 65 6e 74 69 6f 6e 2c 20 66 6f 72 | e.without.user.intervention,.for | 
| 758e0 | 0a 61 6e 79 20 6f 74 68 65 72 20 6e 6f 6e 2d 6e    69 6c 20 76 61 6c 75 65 20 74 68 65 20 75 73 65 | .any.other.non-nil.value.the.use | 
| 75900 | 72 20 68 61 73 20 74 6f 20 63 6f 6e 66 69 72 6d    20 65 61 63 68 20 73 61 76 65 2e 0a 0a 54 68 65 | r.has.to.confirm.each.save...The | 
| 75920 | 20 64 65 66 61 75 6c 74 20 69 73 20 74 20 74 6f    20 61 76 6f 69 64 20 73 75 72 70 72 69 73 65 73 | .default.is.t.to.avoid.surprises | 
| 75940 | 2c 20 62 75 74 20 60 64 6f 6e 74 61 73 6b 27 20    69 73 20 74 68 65 0a 72 65 63 6f 6d 6d 65 6e 64 | ,.but.`dontask'.is.the.recommend | 
| 75960 | 65 64 20 76 61 6c 75 65 2e 22 0a 20 20 3a 67 72    6f 75 70 20 27 6d 61 67 69 74 2d 65 73 73 65 6e | ed.value."...:group.'magit-essen | 
| 75980 | 74 69 61 6c 73 0a 20 20 3a 67 72 6f 75 70 20 27    6d 61 67 69 74 2d 62 75 66 66 65 72 73 0a 20 20 | tials...:group.'magit-buffers... | 
| 759a0 | 3a 74 79 70 65 20 27 28 63 68 6f 69 63 65 20 28    63 6f 6e 73 74 20 3a 74 61 67 20 22 4e 65 76 65 | :type.'(choice.(const.:tag."Neve | 
| 759c0 | 72 22 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 | r".nil)..................(const. | 
| 759e0 | 3a 74 61 67 20 22 41 73 6b 22 20 74 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | :tag."Ask".t)..................( | 
| 75a00 | 63 6f 6e 73 74 20 3a 74 61 67 20 22 53 61 76 65    20 77 69 74 68 6f 75 74 20 61 73 6b 69 6e 67 22 | const.:tag."Save.without.asking" | 
| 75a20 | 20 64 6f 6e 74 61 73 6b 29 29 29 0a 0a 3b 3b 3b    20 4b 65 79 20 42 69 6e 64 69 6e 67 73 0a 0a 28 | .dontask)))..;;;.Key.Bindings..( | 
| 75a40 | 64 65 66 76 61 72 2d 6b 65 79 6d 61 70 20 6d 61    67 69 74 2d 6d 6f 64 65 2d 6d 61 70 0a 20 20 3a | defvar-keymap.magit-mode-map...: | 
| 75a60 | 64 6f 63 20 22 50 61 72 65 6e 74 20 6b 65 79 6d    61 70 20 66 6f 72 20 61 6c 6c 20 6b 65 79 6d 61 | doc."Parent.keymap.for.all.keyma | 
| 75a80 | 70 73 20 6f 66 20 6d 6f 64 65 73 20 64 65 72 69    76 65 64 20 66 72 6f 6d 20 60 6d 61 67 69 74 2d | ps.of.modes.derived.from.`magit- | 
| 75aa0 | 6d 6f 64 65 27 2e 22 0a 20 20 3a 70 61 72 65 6e    74 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d | mode'."...:parent.magit-section- | 
| 75ac0 | 6d 6f 64 65 2d 6d 61 70 0a 20 20 3b 3b 20 44 6f    6e 27 74 20 66 75 6e 63 74 69 6f 6e 2d 71 75 6f | mode-map...;;.Don't.function-quo | 
| 75ae0 | 74 65 20 62 75 74 20 6d 61 6b 65 20 73 75 72 65    20 61 6c 6c 20 63 6f 6d 6d 61 6e 64 73 20 61 72 | te.but.make.sure.all.commands.ar | 
| 75b00 | 65 20 61 75 74 6f 6c 6f 61 64 65 64 2e 0a 20 20    22 43 2d 3c 72 65 74 75 72 6e 3e 22 20 20 27 6d | e.autoloaded...."C-<return>"..'m | 
| 75b20 | 61 67 69 74 2d 76 69 73 69 74 2d 74 68 69 6e 67    0a 20 20 22 52 45 54 22 20 20 20 20 20 20 20 20 | agit-visit-thing..."RET"........ | 
| 75b40 | 20 27 6d 61 67 69 74 2d 76 69 73 69 74 2d 74 68    69 6e 67 0a 20 20 22 4d 2d 54 41 42 22 20 20 20 | .'magit-visit-thing..."M-TAB"... | 
| 75b60 | 20 20 20 20 27 6d 61 67 69 74 2d 64 69 72 65 64    2d 6a 75 6d 70 0a 20 20 22 4d 2d 3c 74 61 62 3e | ....'magit-dired-jump..."M-<tab> | 
| 75b80 | 22 20 20 20 20 20 27 6d 61 67 69 74 2d 73 65 63    74 69 6f 6e 2d 63 79 63 6c 65 2d 64 69 66 66 73 | ".....'magit-section-cycle-diffs | 
| 75ba0 | 0a 20 20 22 53 50 43 22 20 20 20 20 20 20 20 20    20 27 6d 61 67 69 74 2d 64 69 66 66 2d 73 68 6f | ..."SPC".........'magit-diff-sho | 
| 75bc0 | 77 2d 6f 72 2d 73 63 72 6f 6c 6c 2d 75 70 0a 20    20 22 53 2d 53 50 43 22 20 20 20 20 20 20 20 27 | w-or-scroll-up..."S-SPC".......' | 
| 75be0 | 6d 61 67 69 74 2d 64 69 66 66 2d 73 68 6f 77 2d    6f 72 2d 73 63 72 6f 6c 6c 2d 64 6f 77 6e 0a 20 | magit-diff-show-or-scroll-down.. | 
| 75c00 | 20 22 44 45 4c 22 20 20 20 20 20 20 20 20 20 27    6d 61 67 69 74 2d 64 69 66 66 2d 73 68 6f 77 2d | ."DEL".........'magit-diff-show- | 
| 75c20 | 6f 72 2d 73 63 72 6f 6c 6c 2d 64 6f 77 6e 0a 20    20 22 2b 22 20 20 20 20 20 20 20 20 20 20 20 27 | or-scroll-down..."+"...........' | 
| 75c40 | 6d 61 67 69 74 2d 64 69 66 66 2d 6d 6f 72 65 2d    63 6f 6e 74 65 78 74 0a 20 20 22 2d 22 20 20 20 | magit-diff-more-context..."-"... | 
| 75c60 | 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 64    69 66 66 2d 6c 65 73 73 2d 63 6f 6e 74 65 78 74 | ........'magit-diff-less-context | 
| 75c80 | 0a 20 20 22 30 22 20 20 20 20 20 20 20 20 20 20    20 27 6d 61 67 69 74 2d 64 69 66 66 2d 64 65 66 | ..."0"...........'magit-diff-def | 
| 75ca0 | 61 75 6c 74 2d 63 6f 6e 74 65 78 74 0a 20 20 22    61 22 20 27 6d 61 67 69 74 2d 63 68 65 72 72 79 | ault-context..."a".'magit-cherry | 
| 75cc0 | 2d 61 70 70 6c 79 0a 20 20 22 41 22 20 27 6d 61    67 69 74 2d 63 68 65 72 72 79 2d 70 69 63 6b 0a | -apply..."A".'magit-cherry-pick. | 
| 75ce0 | 20 20 22 62 22 20 27 6d 61 67 69 74 2d 62 72 61    6e 63 68 0a 20 20 22 42 22 20 27 6d 61 67 69 74 | .."b".'magit-branch..."B".'magit | 
| 75d00 | 2d 62 69 73 65 63 74 0a 20 20 22 63 22 20 27 6d    61 67 69 74 2d 63 6f 6d 6d 69 74 0a 20 20 22 43 | -bisect..."c".'magit-commit..."C | 
| 75d20 | 22 20 27 6d 61 67 69 74 2d 63 6c 6f 6e 65 0a 20    20 22 64 22 20 27 6d 61 67 69 74 2d 64 69 66 66 | ".'magit-clone..."d".'magit-diff | 
| 75d40 | 0a 20 20 22 44 22 20 27 6d 61 67 69 74 2d 64 69    66 66 2d 72 65 66 72 65 73 68 0a 20 20 22 65 22 | ..."D".'magit-diff-refresh..."e" | 
| 75d60 | 20 27 6d 61 67 69 74 2d 65 64 69 66 66 2d 64 77    69 6d 0a 20 20 22 45 22 20 27 6d 61 67 69 74 2d | .'magit-ediff-dwim..."E".'magit- | 
| 75d80 | 65 64 69 66 66 0a 20 20 22 66 22 20 27 6d 61 67    69 74 2d 66 65 74 63 68 0a 20 20 22 46 22 20 27 | ediff..."f".'magit-fetch..."F".' | 
| 75da0 | 6d 61 67 69 74 2d 70 75 6c 6c 0a 20 20 22 67 22    20 27 6d 61 67 69 74 2d 72 65 66 72 65 73 68 0a | magit-pull..."g".'magit-refresh. | 
| 75dc0 | 20 20 22 47 22 20 27 6d 61 67 69 74 2d 72 65 66    72 65 73 68 2d 61 6c 6c 0a 20 20 22 68 22 20 27 | .."G".'magit-refresh-all..."h".' | 
| 75de0 | 6d 61 67 69 74 2d 64 69 73 70 61 74 63 68 0a 20    20 22 3f 22 20 27 6d 61 67 69 74 2d 64 69 73 70 | magit-dispatch..."?".'magit-disp | 
| 75e00 | 61 74 63 68 0a 20 20 22 48 22 20 27 6d 61 67 69    74 2d 64 65 73 63 72 69 62 65 2d 73 65 63 74 69 | atch..."H".'magit-describe-secti | 
| 75e20 | 6f 6e 0a 20 20 22 69 22 20 27 6d 61 67 69 74 2d    67 69 74 69 67 6e 6f 72 65 0a 20 20 22 49 22 20 | on..."i".'magit-gitignore..."I". | 
| 75e40 | 27 6d 61 67 69 74 2d 69 6e 69 74 0a 20 20 22 6a    22 20 27 6d 61 67 69 74 2d 73 74 61 74 75 73 2d | 'magit-init..."j".'magit-status- | 
| 75e60 | 71 75 69 63 6b 0a 20 20 22 4a 22 20 27 6d 61 67    69 74 2d 64 69 73 70 6c 61 79 2d 72 65 70 6f 73 | quick..."J".'magit-display-repos | 
| 75e80 | 69 74 6f 72 79 2d 62 75 66 66 65 72 0a 20 20 22    6b 22 20 27 6d 61 67 69 74 2d 64 65 6c 65 74 65 | itory-buffer..."k".'magit-delete | 
| 75ea0 | 2d 74 68 69 6e 67 0a 20 20 22 4b 22 20 27 6d 61    67 69 74 2d 66 69 6c 65 2d 75 6e 74 72 61 63 6b | -thing..."K".'magit-file-untrack | 
| 75ec0 | 0a 20 20 22 6c 22 20 27 6d 61 67 69 74 2d 6c 6f    67 0a 20 20 22 4c 22 20 27 6d 61 67 69 74 2d 6c | ..."l".'magit-log..."L".'magit-l | 
| 75ee0 | 6f 67 2d 72 65 66 72 65 73 68 0a 20 20 22 6d 22    20 27 6d 61 67 69 74 2d 6d 65 72 67 65 0a 20 20 | og-refresh..."m".'magit-merge... | 
| 75f00 | 22 4d 22 20 27 6d 61 67 69 74 2d 72 65 6d 6f 74    65 0a 20 20 3b 3b 20 22 6e 22 20 6d 61 67 69 74 | "M".'magit-remote...;;."n".magit | 
| 75f20 | 2d 73 65 63 74 69 6f 6e 2d 66 6f 72 77 61 72 64    20 69 6e 20 6d 61 67 69 74 2d 73 65 63 74 69 6f | -section-forward.in.magit-sectio | 
| 75f40 | 6e 2d 6d 6f 64 65 2d 6d 61 70 0a 20 20 3b 3b 20    22 4e 22 20 66 6f 72 67 65 2d 64 69 73 70 61 74 | n-mode-map...;;."N".forge-dispat | 
| 75f60 | 63 68 2c 20 61 64 64 65 64 20 62 79 20 66 6f 72    67 65 20 70 61 63 6b 61 67 65 0a 20 20 22 6f 22 | ch,.added.by.forge.package..."o" | 
| 75f80 | 20 27 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c    65 0a 20 20 22 4f 22 20 27 6d 61 67 69 74 2d 73 | .'magit-submodule..."O".'magit-s | 
| 75fa0 | 75 62 74 72 65 65 0a 20 20 3b 3b 20 22 70 22 20    6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 62 61 | ubtree...;;."p".magit-section-ba | 
| 75fc0 | 63 6b 77 61 72 64 20 69 6e 20 6d 61 67 69 74 2d    73 65 63 74 69 6f 6e 2d 6d 6f 64 65 2d 6d 61 70 | ckward.in.magit-section-mode-map | 
| 75fe0 | 0a 20 20 22 50 22 20 27 6d 61 67 69 74 2d 70 75    73 68 0a 20 20 22 71 22 20 27 6d 61 67 69 74 2d | ..."P".'magit-push..."q".'magit- | 
| 76000 | 6d 6f 64 65 2d 62 75 72 79 2d 62 75 66 66 65 72    0a 20 20 22 51 22 20 27 6d 61 67 69 74 2d 67 69 | mode-bury-buffer..."Q".'magit-gi | 
| 76020 | 74 2d 63 6f 6d 6d 61 6e 64 0a 20 20 22 3a 22 20    27 6d 61 67 69 74 2d 67 69 74 2d 63 6f 6d 6d 61 | t-command...":".'magit-git-comma | 
| 76040 | 6e 64 0a 20 20 22 72 22 20 27 6d 61 67 69 74 2d    72 65 62 61 73 65 0a 20 20 22 52 22 20 27 6d 61 | nd..."r".'magit-rebase..."R".'ma | 
| 76060 | 67 69 74 2d 66 69 6c 65 2d 72 65 6e 61 6d 65 0a    20 20 22 73 22 20 27 6d 61 67 69 74 2d 73 74 61 | git-file-rename..."s".'magit-sta | 
| 76080 | 67 65 2d 66 69 6c 65 0a 20 20 22 53 22 20 27 6d    61 67 69 74 2d 73 74 61 67 65 2d 6d 6f 64 69 66 | ge-file..."S".'magit-stage-modif | 
| 760a0 | 69 65 64 0a 20 20 22 74 22 20 27 6d 61 67 69 74    2d 74 61 67 0a 20 20 22 54 22 20 27 6d 61 67 69 | ied..."t".'magit-tag..."T".'magi | 
| 760c0 | 74 2d 6e 6f 74 65 73 0a 20 20 22 75 22 20 27 6d    61 67 69 74 2d 75 6e 73 74 61 67 65 2d 66 69 6c | t-notes..."u".'magit-unstage-fil | 
| 760e0 | 65 0a 20 20 22 55 22 20 27 6d 61 67 69 74 2d 75    6e 73 74 61 67 65 2d 61 6c 6c 0a 20 20 22 76 22 | e..."U".'magit-unstage-all..."v" | 
| 76100 | 20 27 6d 61 67 69 74 2d 72 65 76 65 72 74 2d 6e    6f 2d 63 6f 6d 6d 69 74 0a 20 20 22 56 22 20 27 | .'magit-revert-no-commit..."V".' | 
| 76120 | 6d 61 67 69 74 2d 72 65 76 65 72 74 0a 20 20 22    77 22 20 27 6d 61 67 69 74 2d 61 6d 0a 20 20 22 | magit-revert..."w".'magit-am..." | 
| 76140 | 57 22 20 27 6d 61 67 69 74 2d 70 61 74 63 68 0a    20 20 22 78 22 20 27 6d 61 67 69 74 2d 72 65 73 | W".'magit-patch..."x".'magit-res | 
| 76160 | 65 74 2d 71 75 69 63 6b 6c 79 0a 20 20 22 58 22    20 27 6d 61 67 69 74 2d 72 65 73 65 74 0a 20 20 | et-quickly..."X".'magit-reset... | 
| 76180 | 22 79 22 20 27 6d 61 67 69 74 2d 73 68 6f 77 2d    72 65 66 73 0a 20 20 22 59 22 20 27 6d 61 67 69 | "y".'magit-show-refs..."Y".'magi | 
| 761a0 | 74 2d 63 68 65 72 72 79 0a 20 20 22 7a 22 20 27    6d 61 67 69 74 2d 73 74 61 73 68 0a 20 20 22 5a | t-cherry..."z".'magit-stash..."Z | 
| 761c0 | 22 20 27 6d 61 67 69 74 2d 77 6f 72 6b 74 72 65    65 0a 20 20 22 25 22 20 27 6d 61 67 69 74 2d 77 | ".'magit-worktree..."%".'magit-w | 
| 761e0 | 6f 72 6b 74 72 65 65 0a 20 20 22 24 22 20 27 6d    61 67 69 74 2d 70 72 6f 63 65 73 73 2d 62 75 66 | orktree..."$".'magit-process-buf | 
| 76200 | 66 65 72 0a 20 20 22 21 22 20 27 6d 61 67 69 74    2d 72 75 6e 0a 20 20 22 3e 22 20 27 6d 61 67 69 | fer..."!".'magit-run...">".'magi | 
| 76220 | 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75    74 0a 20 20 22 43 2d 63 20 43 2d 63 22 20 27 6d | t-sparse-checkout..."C-c.C-c".'m | 
| 76240 | 61 67 69 74 2d 64 69 73 70 61 74 63 68 0a 20 20    22 43 2d 63 20 43 2d 65 22 20 27 6d 61 67 69 74 | agit-dispatch..."C-c.C-e".'magit | 
| 76260 | 2d 65 64 69 74 2d 74 68 69 6e 67 0a 20 20 22 43    2d 63 20 43 2d 6f 22 20 27 6d 61 67 69 74 2d 62 | -edit-thing..."C-c.C-o".'magit-b | 
| 76280 | 72 6f 77 73 65 2d 74 68 69 6e 67 0a 20 20 22 43    2d 63 20 43 2d 77 22 20 27 6d 61 67 69 74 2d 63 | rowse-thing..."C-c.C-w".'magit-c | 
| 762a0 | 6f 70 79 2d 74 68 69 6e 67 0a 20 20 22 43 2d 77    22 20 20 20 20 20 27 6d 61 67 69 74 2d 63 6f 70 | opy-thing..."C-w".....'magit-cop | 
| 762c0 | 79 2d 73 65 63 74 69 6f 6e 2d 76 61 6c 75 65 0a    20 20 22 4d 2d 77 22 20 20 20 20 20 27 6d 61 67 | y-section-value..."M-w".....'mag | 
| 762e0 | 69 74 2d 63 6f 70 79 2d 62 75 66 66 65 72 2d 72    65 76 69 73 69 6f 6e 0a 20 20 22 3c 72 65 6d 61 | it-copy-buffer-revision..."<rema | 
| 76300 | 70 3e 20 3c 70 72 65 76 69 6f 75 73 2d 6c 69 6e    65 3e 22 20 20 20 20 20 20 27 6d 61 67 69 74 2d | p>.<previous-line>"......'magit- | 
| 76320 | 70 72 65 76 69 6f 75 73 2d 6c 69 6e 65 0a 20 20    22 3c 72 65 6d 61 70 3e 20 3c 6e 65 78 74 2d 6c | previous-line..."<remap>.<next-l | 
| 76340 | 69 6e 65 3e 22 20 20 20 20 20 20 20 20 20 20 27    6d 61 67 69 74 2d 6e 65 78 74 2d 6c 69 6e 65 0a | ine>"..........'magit-next-line. | 
| 76360 | 20 20 22 3c 72 65 6d 61 70 3e 20 3c 65 76 69 6c    2d 70 72 65 76 69 6f 75 73 2d 6c 69 6e 65 3e 22 | .."<remap>.<evil-previous-line>" | 
| 76380 | 20 27 65 76 69 6c 2d 70 72 65 76 69 6f 75 73 2d    76 69 73 75 61 6c 2d 6c 69 6e 65 0a 20 20 22 3c | .'evil-previous-visual-line..."< | 
| 763a0 | 72 65 6d 61 70 3e 20 3c 65 76 69 6c 2d 6e 65 78    74 2d 6c 69 6e 65 3e 22 20 20 20 20 20 27 65 76 | remap>.<evil-next-line>".....'ev | 
| 763c0 | 69 6c 2d 6e 65 78 74 2d 76 69 73 75 61 6c 2d 6c    69 6e 65 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | il-next-visual-line)..(defun.mag | 
| 763e0 | 69 74 2d 64 65 6c 65 74 65 2d 74 68 69 6e 67 20    28 29 0a 20 20 22 54 68 69 73 20 69 73 20 61 20 | it-delete-thing.()..."This.is.a. | 
| 76400 | 70 6c 61 63 65 68 6f 6c 64 65 72 20 63 6f 6d 6d    61 6e 64 2c 20 77 68 69 63 68 20 73 69 67 6e 61 | placeholder.command,.which.signa | 
| 76420 | 6c 73 20 61 6e 20 65 72 72 6f 72 20 69 66 20 63    61 6c 6c 65 64 2e 0a 57 68 65 72 65 20 61 70 70 | ls.an.error.if.called..Where.app | 
| 76440 | 6c 69 63 61 62 6c 65 2c 20 6f 74 68 65 72 20 6b    65 79 6d 61 70 73 20 72 65 6d 61 70 20 74 68 69 | licable,.other.keymaps.remap.thi | 
| 76460 | 73 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 61 6e 6f    74 68 65 72 2c 0a 77 68 69 63 68 20 61 63 74 75 | s.command.to.another,.which.actu | 
| 76480 | 61 6c 6c 79 20 64 65 6c 65 74 65 73 20 74 68 65    20 74 68 69 6e 67 20 61 74 20 70 6f 69 6e 74 2e | ally.deletes.the.thing.at.point. | 
| 764a0 | 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65    29 0a 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 | "...(interactive)...(user-error. | 
| 764c0 | 22 54 68 65 72 65 20 69 73 20 6e 6f 20 74 68 69    6e 67 20 61 74 20 70 6f 69 6e 74 20 74 68 61 74 | "There.is.no.thing.at.point.that | 
| 764e0 | 20 63 6f 75 6c 64 20 62 65 20 64 65 6c 65 74 65    64 22 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | .could.be.deleted"))..(defun.mag | 
| 76500 | 69 74 2d 76 69 73 69 74 2d 74 68 69 6e 67 20 28    29 0a 20 20 22 54 68 69 73 20 69 73 20 61 20 70 | it-visit-thing.()..."This.is.a.p | 
| 76520 | 6c 61 63 65 68 6f 6c 64 65 72 20 63 6f 6d 6d 61    6e 64 2c 20 77 68 69 63 68 20 6d 61 79 20 73 69 | laceholder.command,.which.may.si | 
| 76540 | 67 6e 61 6c 20 61 6e 20 65 72 72 6f 72 20 69 66    20 63 61 6c 6c 65 64 2e 0a 57 68 65 72 65 20 61 | gnal.an.error.if.called..Where.a | 
| 76560 | 70 70 6c 69 63 61 62 6c 65 2c 20 6f 74 68 65 72    20 6b 65 79 6d 61 70 73 20 72 65 6d 61 70 20 74 | pplicable,.other.keymaps.remap.t | 
| 76580 | 68 69 73 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 61    6e 6f 74 68 65 72 2c 0a 77 68 69 63 68 20 61 63 | his.command.to.another,.which.ac | 
| 765a0 | 74 75 61 6c 6c 79 20 76 69 73 69 74 73 20 74 68    65 20 74 68 69 6e 67 20 61 74 20 70 6f 69 6e 74 | tually.visits.the.thing.at.point | 
| 765c0 | 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76    65 29 0a 20 20 28 69 66 20 28 65 71 20 74 72 61 | ."...(interactive)...(if.(eq.tra | 
| 765e0 | 6e 73 69 65 6e 74 2d 63 75 72 72 65 6e 74 2d 63    6f 6d 6d 61 6e 64 20 27 6d 61 67 69 74 2d 64 69 | nsient-current-command.'magit-di | 
| 76600 | 73 70 61 74 63 68 29 0a 20 20 20 20 20 20 28 63    61 6c 6c 2d 69 6e 74 65 72 61 63 74 69 76 65 6c | spatch).......(call-interactivel | 
| 76620 | 79 20 28 6b 65 79 2d 62 69 6e 64 69 6e 67 20 28    74 68 69 73 2d 63 6f 6d 6d 61 6e 64 2d 6b 65 79 | y.(key-binding.(this-command-key | 
| 76640 | 73 29 29 29 0a 20 20 20 20 28 75 73 65 72 2d 65    72 72 6f 72 20 22 54 68 65 72 65 20 69 73 20 6e | s))).....(user-error."There.is.n | 
| 76660 | 6f 20 74 68 69 6e 67 20 61 74 20 70 6f 69 6e 74    20 74 68 61 74 20 63 6f 75 6c 64 20 62 65 20 76 | o.thing.at.point.that.could.be.v | 
| 76680 | 69 73 69 74 65 64 22 29 29 29 0a 0a 28 64 65 66    75 6e 20 6d 61 67 69 74 2d 65 64 69 74 2d 74 68 | isited")))..(defun.magit-edit-th | 
| 766a0 | 69 6e 67 20 28 29 0a 20 20 22 54 68 69 73 20 69    73 20 61 20 70 6c 61 63 65 68 6f 6c 64 65 72 20 | ing.()..."This.is.a.placeholder. | 
| 766c0 | 63 6f 6d 6d 61 6e 64 2c 20 77 68 69 63 68 20 6d    61 79 20 73 69 67 6e 61 6c 20 61 6e 20 65 72 72 | command,.which.may.signal.an.err | 
| 766e0 | 6f 72 20 69 66 20 63 61 6c 6c 65 64 2e 0a 57 68    65 72 65 20 61 70 70 6c 69 63 61 62 6c 65 2c 20 | or.if.called..Where.applicable,. | 
| 76700 | 6f 74 68 65 72 20 6b 65 79 6d 61 70 73 20 72 65    6d 61 70 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 | other.keymaps.remap.this.command | 
| 76720 | 20 74 6f 20 61 6e 6f 74 68 65 72 2c 0a 77 68 69    63 68 20 61 63 74 75 61 6c 6c 79 20 6c 65 74 73 | .to.another,.which.actually.lets | 
| 76740 | 20 79 6f 75 20 65 64 69 74 20 74 68 65 20 74 68    69 6e 67 20 61 74 20 70 6f 69 6e 74 2c 20 6c 69 | .you.edit.the.thing.at.point,.li | 
| 76760 | 6b 65 6c 79 20 69 6e 20 61 6e 6f 74 68 65 72 0a    62 75 66 66 65 72 2e 22 0a 20 20 28 69 6e 74 65 | kely.in.another.buffer."...(inte | 
| 76780 | 72 61 63 74 69 76 65 29 0a 20 20 28 69 66 20 28    65 71 20 74 72 61 6e 73 69 65 6e 74 2d 63 75 72 | ractive)...(if.(eq.transient-cur | 
| 767a0 | 72 65 6e 74 2d 63 6f 6d 6d 61 6e 64 20 27 6d 61    67 69 74 2d 64 69 73 70 61 74 63 68 29 0a 20 20 | rent-command.'magit-dispatch)... | 
| 767c0 | 20 20 20 20 28 63 61 6c 6c 2d 69 6e 74 65 72 61    63 74 69 76 65 6c 79 20 28 6b 65 79 2d 62 69 6e | ....(call-interactively.(key-bin | 
| 767e0 | 64 69 6e 67 20 28 74 68 69 73 2d 63 6f 6d 6d 61    6e 64 2d 6b 65 79 73 29 29 29 0a 20 20 20 20 28 | ding.(this-command-keys))).....( | 
| 76800 | 75 73 65 72 2d 65 72 72 6f 72 20 22 54 68 65 72    65 20 69 73 20 6e 6f 20 74 68 69 6e 67 20 61 74 | user-error."There.is.no.thing.at | 
| 76820 | 20 70 6f 69 6e 74 20 74 68 61 74 20 63 6f 75 6c    64 20 62 65 20 65 64 69 74 65 64 22 29 29 29 0a | .point.that.could.be.edited"))). | 
| 76840 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 72    6f 77 73 65 2d 74 68 69 6e 67 20 28 29 0a 20 20 | .(defun.magit-browse-thing.()... | 
| 76860 | 22 54 68 69 73 20 69 73 20 61 20 70 6c 61 63 65    68 6f 6c 64 65 72 20 63 6f 6d 6d 61 6e 64 2c 20 | "This.is.a.placeholder.command,. | 
| 76880 | 77 68 69 63 68 20 73 69 67 6e 61 6c 73 20 61 6e    20 65 72 72 6f 72 20 69 66 20 63 61 6c 6c 65 64 | which.signals.an.error.if.called | 
| 768a0 | 2e 0a 57 68 65 72 65 20 61 70 70 6c 69 63 61 62    6c 65 2c 20 6f 74 68 65 72 20 6b 65 79 6d 61 70 | ..Where.applicable,.other.keymap | 
| 768c0 | 73 20 72 65 6d 61 70 20 74 68 69 73 20 63 6f 6d    6d 61 6e 64 20 74 6f 20 61 6e 6f 74 68 65 72 2c | s.remap.this.command.to.another, | 
| 768e0 | 0a 77 68 69 63 68 20 61 63 74 75 61 6c 6c 79 20    76 69 73 69 74 73 20 74 68 69 6e 67 20 61 74 20 | .which.actually.visits.thing.at. | 
| 76900 | 70 6f 69 6e 74 20 75 73 69 6e 67 20 60 62 72 6f    77 73 65 2d 75 72 6c 27 2e 22 0a 20 20 28 69 6e | point.using.`browse-url'."...(in | 
| 76920 | 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 75 73    65 72 2d 65 72 72 6f 72 20 22 54 68 65 72 65 20 | teractive)...(user-error."There. | 
| 76940 | 69 73 20 6e 6f 20 74 68 69 6e 67 20 61 74 20 70    6f 69 6e 74 20 74 68 61 74 20 63 6f 75 6c 64 20 | is.no.thing.at.point.that.could. | 
| 76960 | 62 65 20 62 72 6f 77 73 65 64 22 29 29 0a 0a 28    64 65 66 75 6e 20 6d 61 67 69 74 2d 63 6f 70 79 | be.browsed"))..(defun.magit-copy | 
| 76980 | 2d 74 68 69 6e 67 20 28 29 0a 20 20 22 54 68 69    73 20 69 73 20 61 20 70 6c 61 63 65 68 6f 6c 64 | -thing.()..."This.is.a.placehold | 
| 769a0 | 65 72 20 63 6f 6d 6d 61 6e 64 2c 20 77 68 69 63    68 20 73 69 67 6e 61 6c 73 20 61 6e 20 65 72 72 | er.command,.which.signals.an.err | 
| 769c0 | 6f 72 20 69 66 20 63 61 6c 6c 65 64 2e 0a 57 68    65 72 65 20 61 70 70 6c 69 63 61 62 6c 65 2c 20 | or.if.called..Where.applicable,. | 
| 769e0 | 6f 74 68 65 72 20 6b 65 79 6d 61 70 73 20 72 65    6d 61 70 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 | other.keymaps.remap.this.command | 
| 76a00 | 20 74 6f 20 61 6e 6f 74 68 65 72 2c 0a 77 68 69    63 68 20 61 63 74 75 61 6c 6c 79 20 63 6f 70 69 | .to.another,.which.actually.copi | 
| 76a20 | 65 73 20 73 6f 6d 65 20 72 65 70 72 65 73 65 6e    74 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 74 68 | es.some.representation.of.the.th | 
| 76a40 | 69 6e 67 20 61 74 20 70 6f 69 6e 74 0a 74 6f 20    74 68 65 20 6b 69 6c 6c 20 72 69 6e 67 2e 22 0a | ing.at.point.to.the.kill.ring.". | 
| 76a60 | 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a    20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 54 | ..(interactive)...(user-error."T | 
| 76a80 | 68 65 72 65 20 69 73 20 6e 6f 20 74 68 69 6e 67    20 61 74 20 70 6f 69 6e 74 20 74 68 61 74 20 77 | here.is.no.thing.at.point.that.w | 
| 76aa0 | 65 20 6b 6e 6f 77 20 68 6f 77 20 74 6f 20 63 6f    70 79 22 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 | e.know.how.to.copy"))..;;;###aut | 
| 76ac0 | 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67    69 74 2d 69 6e 66 6f 20 28 29 0a 20 20 22 56 69 | oload.(defun.magit-info.()..."Vi | 
| 76ae0 | 73 69 74 20 74 68 65 20 4d 61 67 69 74 20 6d 61    6e 75 61 6c 2e 22 0a 20 20 28 69 6e 74 65 72 61 | sit.the.Magit.manual."...(intera | 
| 76b00 | 63 74 69 76 65 29 0a 20 20 28 69 6e 66 6f 20 22    6d 61 67 69 74 22 29 29 0a 0a 28 64 65 66 76 61 | ctive)...(info."magit"))..(defva | 
| 76b20 | 72 20 62 75 67 2d 72 65 66 65 72 65 6e 63 65 2d    6d 61 70 29 0a 28 77 69 74 68 2d 65 76 61 6c 2d | r.bug-reference-map).(with-eval- | 
| 76b40 | 61 66 74 65 72 2d 6c 6f 61 64 20 27 62 75 67 2d    72 65 66 65 72 65 6e 63 65 0a 20 20 28 6b 65 79 | after-load.'bug-reference...(key | 
| 76b60 | 6d 61 70 2d 73 65 74 20 62 75 67 2d 72 65 66 65    72 65 6e 63 65 2d 6d 61 70 20 22 3c 72 65 6d 61 | map-set.bug-reference-map."<rema | 
| 76b80 | 70 3e 20 3c 6d 61 67 69 74 2d 76 69 73 69 74 2d    74 68 69 6e 67 3e 22 0a 20 20 20 20 20 20 20 20 | p>.<magit-visit-thing>"......... | 
| 76ba0 | 20 20 20 20 20 20 27 62 75 67 2d 72 65 66 65 72    65 6e 63 65 2d 70 75 73 68 2d 62 75 74 74 6f 6e | ......'bug-reference-push-button | 
| 76bc0 | 29 29 0a 0a 28 65 61 73 79 2d 6d 65 6e 75 2d 64    65 66 69 6e 65 20 6d 61 67 69 74 2d 6d 6f 64 65 | ))..(easy-menu-define.magit-mode | 
| 76be0 | 2d 6d 65 6e 75 20 6d 61 67 69 74 2d 6d 6f 64 65    2d 6d 61 70 0a 20 20 22 4d 61 67 69 74 20 6d 65 | -menu.magit-mode-map..."Magit.me | 
| 76c00 | 6e 75 22 0a 20 20 3b 3b 20 53 69 6d 69 6c 61 72    20 74 6f 20 60 6d 61 67 69 74 2d 64 69 73 70 61 | nu"...;;.Similar.to.`magit-dispa | 
| 76c20 | 74 63 68 27 20 62 75 74 20 65 78 63 6c 75 64 65    3a 0a 20 20 3b 3b 20 2d 20 63 6f 6d 6d 61 6e 64 | tch'.but.exclude:...;;.-.command | 
| 76c40 | 73 20 74 68 61 74 20 61 72 65 20 61 76 61 69 6c    61 62 6c 65 20 66 72 6f 6d 20 63 6f 6e 74 65 78 | s.that.are.available.from.contex | 
| 76c60 | 74 20 6d 65 6e 75 73 3a 0a 20 20 3b 3b 20 20 20    61 70 70 6c 79 2c 20 72 65 76 65 72 73 65 2c 20 | t.menus:...;;...apply,.reverse,. | 
| 76c80 | 64 69 73 63 61 72 64 2c 20 73 74 61 67 65 2c 20    75 6e 73 74 61 67 65 2c 0a 20 20 3b 3b 20 20 20 | discard,.stage,.unstage,...;;... | 
| 76ca0 | 63 68 65 72 72 79 2d 70 69 63 6b 2c 20 72 65 76    65 72 74 2c 20 72 65 73 65 74 2c 0a 20 20 3b 3b | cherry-pick,.revert,.reset,...;; | 
| 76cc0 | 20 20 20 64 65 73 63 72 69 62 65 2d 73 65 63 74    69 6f 6e 0a 20 20 3b 3b 20 2d 20 63 6f 6d 6d 61 | ...describe-section...;;.-.comma | 
| 76ce0 | 6e 64 73 20 74 68 61 74 20 61 72 65 20 61 76 61    69 6c 61 62 6c 65 20 66 72 6f 6d 20 73 75 62 6d | nds.that.are.available.from.subm | 
| 76d00 | 65 6e 75 73 3a 0a 20 20 3b 3b 20 20 20 67 69 74    2d 63 6f 6d 6d 61 6e 64 2c 20 65 64 69 66 66 2d | enus:...;;...git-command,.ediff- | 
| 76d20 | 64 77 69 6d 0a 20 20 3b 3b 20 2d 20 61 6e 64 3a    20 72 65 66 72 65 73 68 2d 61 6c 6c 2c 20 73 74 | dwim...;;.-.and:.refresh-all,.st | 
| 76d40 | 61 74 75 73 2d 6a 75 6d 70 2c 20 73 74 61 74 75    73 2d 71 75 69 63 6b 2e 0a 20 20 27 28 22 4d 61 | atus-jump,.status-quick....'("Ma | 
| 76d60 | 67 69 74 22 0a 20 20 20 20 22 2d 2d 2d 22 20 22    49 6e 73 70 65 63 74 22 0a 20 20 20 20 5b 22 20 | git"....."---"."Inspect".....[". | 
| 76d80 | 20 20 20 20 42 69 73 65 63 74 2e 2e 2e 22 20 20    20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 | ....Bisect...".............magit | 
| 76da0 | 2d 62 69 73 65 63 74 20 74 5d 0a 20 20 20 20 5b    22 20 20 20 20 20 43 68 65 72 72 69 65 73 2e 2e | -bisect.t].....[".....Cherries.. | 
| 76dc0 | 2e 22 20 20 20 20 20 20 20 20 20 20 20 6d 61 67    69 74 2d 63 68 65 72 72 79 20 74 5d 0a 20 20 20 | ."...........magit-cherry.t].... | 
| 76de0 | 20 5b 22 20 20 20 20 20 44 69 66 66 2e 2e 2e 22    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d | .[".....Diff..."...............m | 
| 76e00 | 61 67 69 74 2d 64 69 66 66 20 74 5d 0a 20 20 20    20 5b 22 20 20 20 20 20 45 64 69 66 66 2e 2e 2e | agit-diff.t].....[".....Ediff... | 
| 76e20 | 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d    61 67 69 74 2d 65 64 69 66 66 20 74 5d 0a 20 20 | "..............magit-ediff.t]... | 
| 76e40 | 20 20 5b 22 20 20 20 20 20 4c 6f 67 2e 2e 2e 22    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..[".....Log..."................ | 
| 76e60 | 6d 61 67 69 74 2d 6c 6f 67 20 74 5d 0a 20 20 20    20 5b 22 20 20 20 20 20 52 65 66 65 72 65 6e 63 | magit-log.t].....[".....Referenc | 
| 76e80 | 65 73 2e 2e 2e 22 20 20 20 20 20 20 20 20 20 6d    61 67 69 74 2d 73 68 6f 77 2d 72 65 66 73 20 74 | es...".........magit-show-refs.t | 
| 76ea0 | 5d 0a 20 20 20 20 22 2d 2d 2d 22 20 22 4d 61 6e    69 70 75 6c 61 74 65 22 0a 20 20 20 20 5b 22 20 | ]....."---"."Manipulate".....[". | 
| 76ec0 | 20 20 20 20 43 6f 6d 6d 69 74 2e 2e 2e 22 20 20    20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 | ....Commit...".............magit | 
| 76ee0 | 2d 63 6f 6d 6d 69 74 20 74 5d 0a 20 20 20 20 5b    22 20 20 20 20 20 53 74 61 73 68 2e 2e 2e 22 20 | -commit.t].....[".....Stash...". | 
| 76f00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67    69 74 2d 73 74 61 73 68 20 74 5d 0a 20 20 20 20 | .............magit-stash.t]..... | 
| 76f20 | 5b 22 20 20 20 20 20 54 61 67 2e 2e 2e 22 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 | [".....Tag..."................ma | 
| 76f40 | 67 69 74 2d 74 61 67 20 74 5d 0a 20 20 20 20 22    2d 2d 2d 22 0a 20 20 20 20 5b 22 20 20 20 20 20 | git-tag.t]....."---".....["..... | 
| 76f60 | 42 72 61 6e 63 68 2e 2e 2e 22 20 20 20 20 20 20    20 20 20 20 20 20 20 6d 61 67 69 74 2d 62 72 61 | Branch...".............magit-bra | 
| 76f80 | 6e 63 68 20 74 5d 0a 20 20 20 20 5b 22 20 20 20    20 20 52 65 6d 6f 74 65 2e 2e 2e 22 20 20 20 20 | nch.t].....[".....Remote...".... | 
| 76fa0 | 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 72    65 6d 6f 74 65 20 74 5d 0a 20 20 20 20 22 2d 2d | .........magit-remote.t]....."-- | 
| 76fc0 | 2d 22 0a 20 20 20 20 5b 22 20 20 20 20 20 4d 65    72 67 65 2e 2e 2e 22 20 20 20 20 20 20 20 20 20 | -".....[".....Merge..."......... | 
| 76fe0 | 20 20 20 20 20 6d 61 67 69 74 2d 6d 65 72 67 65    20 74 5d 0a 20 20 20 20 5b 22 20 20 20 20 20 52 | .....magit-merge.t].....[".....R | 
| 77000 | 65 62 61 73 65 2e 2e 2e 22 20 20 20 20 20 20 20    20 20 20 20 20 20 6d 61 67 69 74 2d 72 65 62 61 | ebase...".............magit-reba | 
| 77020 | 73 65 20 74 5d 0a 20 20 20 20 22 2d 2d 2d 22 20    22 54 72 61 6e 73 66 65 72 22 0a 20 20 20 20 5b | se.t]....."---"."Transfer".....[ | 
| 77040 | 22 20 20 20 20 20 46 65 74 63 68 2e 2e 2e 22 20    20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 | ".....Fetch..."..............mag | 
| 77060 | 69 74 2d 66 65 74 63 68 20 74 5d 0a 20 20 20 20    5b 22 20 20 20 20 20 50 75 6c 6c 2e 2e 2e 22 20 | it-fetch.t].....[".....Pull...". | 
| 77080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61    67 69 74 2d 70 75 6c 6c 20 74 5d 0a 20 20 20 20 | ..............magit-pull.t]..... | 
| 770a0 | 5b 22 20 20 20 20 20 50 75 73 68 2e 2e 2e 22 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 | [".....Push..."...............ma | 
| 770c0 | 67 69 74 2d 70 75 73 68 20 74 5d 0a 20 20 20 20    22 2d 2d 2d 22 20 22 53 65 74 75 70 22 0a 20 20 | git-push.t]....."---"."Setup"... | 
| 770e0 | 20 20 5b 22 20 20 20 20 20 43 6c 6f 6e 65 2e 2e    2e 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..[".....Clone...".............. | 
| 77100 | 6d 61 67 69 74 2d 63 6c 6f 6e 65 20 74 5d 0a 20    20 20 20 5b 22 20 20 20 20 20 49 67 6e 6f 72 65 | magit-clone.t].....[".....Ignore | 
| 77120 | 2e 2e 2e 22 20 20 20 20 20 20 20 20 20 20 20 20    20 6d 61 67 69 74 2d 67 69 74 69 67 6e 6f 72 65 | ...".............magit-gitignore | 
| 77140 | 20 74 5d 0a 20 20 20 20 5b 22 20 20 20 20 20 49    6e 69 74 2e 2e 2e 22 20 20 20 20 20 20 20 20 20 | .t].....[".....Init..."......... | 
| 77160 | 20 20 20 20 20 20 6d 61 67 69 74 2d 69 6e 69 74    20 74 5d 0a 20 20 20 20 22 2d 2d 2d 22 0a 20 20 | ......magit-init.t]....."---"... | 
| 77180 | 20 20 28 22 41 64 76 61 6e 63 65 64 22 0a 20 20    20 20 20 5b 22 52 75 6e 2e 2e 2e 22 20 20 20 20 | ..("Advanced"......["Run...".... | 
| 771a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    6d 61 67 69 74 2d 72 75 6e 20 74 5d 0a 20 20 20 | ................magit-run.t].... | 
| 771c0 | 20 20 22 2d 2d 2d 22 0a 20 20 20 20 20 5b 22 41    70 70 6c 79 20 70 61 74 63 68 65 73 2e 2e 2e 22 | .."---"......["Apply.patches..." | 
| 771e0 | 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d    61 6d 20 74 5d 0a 20 20 20 20 20 5b 22 46 6f 72 | ..........magit-am.t]......["For | 
| 77200 | 6d 61 74 20 70 61 74 63 68 65 73 2e 2e 2e 22 20    20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 70 61 | mat.patches...".........magit-pa | 
| 77220 | 74 63 68 20 74 5d 0a 20 20 20 20 20 22 2d 2d 2d    22 0a 20 20 20 20 20 5b 22 4e 6f 74 65 2e 2e 2e | tch.t]......"---"......["Note... | 
| 77240 | 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 6d 61 67 69 74 2d 6e 6f 74 65 73 20 | "...................magit-notes. | 
| 77260 | 74 5d 0a 20 20 20 20 20 22 2d 2d 2d 22 0a 20 20    20 20 20 5b 22 53 75 62 6d 6f 64 75 6c 65 2e 2e | t]......"---"......["Submodule.. | 
| 77280 | 2e 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20    6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 20 | ."..............magit-submodule. | 
| 772a0 | 74 5d 0a 20 20 20 20 20 5b 22 53 75 62 74 72 65    65 2e 2e 2e 22 20 20 20 20 20 20 20 20 20 20 20 | t]......["Subtree..."........... | 
| 772c0 | 20 20 20 20 20 6d 61 67 69 74 2d 73 75 62 74 72    65 65 20 74 5d 0a 20 20 20 20 20 5b 22 57 6f 72 | .....magit-subtree.t]......["Wor | 
| 772e0 | 6b 74 72 65 65 2e 2e 2e 22 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 77 6f | ktree..."...............magit-wo | 
| 77300 | 72 6b 74 72 65 65 20 74 5d 29 0a 20 20 20 20 22    2d 2d 2d 22 0a 20 20 20 20 5b 22 53 68 6f 77 20 | rktree.t])....."---".....["Show. | 
| 77320 | 63 6f 6d 6d 61 6e 64 20 64 69 73 70 61 74 63 68    65 72 2e 2e 2e 22 20 6d 61 67 69 74 2d 64 69 73 | command.dispatcher...".magit-dis | 
| 77340 | 70 61 74 63 68 20 74 5d 0a 20 20 20 20 5b 22 53    68 6f 77 20 6d 61 6e 75 61 6c 22 20 20 20 20 20 | patch.t].....["Show.manual"..... | 
| 77360 | 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74    2d 69 6e 66 6f 20 74 5d 0a 20 20 20 20 5b 22 53 | ...........magit-info.t].....["S | 
| 77380 | 68 6f 77 20 61 6e 6f 74 68 65 72 20 62 75 66 66    65 72 22 20 20 20 20 20 20 20 20 6d 61 67 69 74 | how.another.buffer"........magit | 
| 773a0 | 2d 64 69 73 70 6c 61 79 2d 72 65 70 6f 73 69 74    6f 72 79 2d 62 75 66 66 65 72 20 74 5d 0a 20 20 | -display-repository-buffer.t]... | 
| 773c0 | 20 20 22 2d 2d 2d 22 0a 20 20 20 20 28 22 43 68    61 6e 67 65 20 62 75 66 66 65 72 20 61 72 67 75 | .."---".....("Change.buffer.argu | 
| 773e0 | 6d 65 6e 74 73 22 0a 20 20 20 20 20 5b 22 44 69    66 66 20 61 72 67 75 6d 65 6e 74 73 22 20 20 20 | ments"......["Diff.arguments"... | 
| 77400 | 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 64    69 66 66 2d 72 65 66 72 65 73 68 20 74 5d 0a 20 | .........magit-diff-refresh.t].. | 
| 77420 | 20 20 20 20 5b 22 4c 6f 67 20 61 72 67 75 6d 65    6e 74 73 22 20 20 20 20 20 20 20 20 20 20 20 20 | ....["Log.arguments"............ | 
| 77440 | 20 6d 61 67 69 74 2d 6c 6f 67 2d 72 65 66 72 65    73 68 20 74 5d 29 0a 20 20 20 20 5b 22 52 65 66 | .magit-log-refresh.t]).....["Ref | 
| 77460 | 72 65 73 68 20 62 75 66 66 65 72 22 20 20 20 20    20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 72 | resh.buffer".............magit-r | 
| 77480 | 65 66 72 65 73 68 20 74 5d 0a 20 20 20 20 5b 22    42 75 72 79 20 62 75 66 66 65 72 22 20 20 20 20 | efresh.t].....["Bury.buffer".... | 
| 774a0 | 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69    74 2d 6d 6f 64 65 2d 62 75 72 79 2d 62 75 66 66 | ............magit-mode-bury-buff | 
| 774c0 | 65 72 20 74 5d 29 29 0a 0a 3b 3b 3b 20 4d 6f 64    65 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | er.t]))..;;;.Mode..(defun.magit- | 
| 774e0 | 6c 6f 61 64 2d 63 6f 6e 66 69 67 2d 65 78 74 65    6e 73 69 6f 6e 73 20 28 29 0a 20 20 22 4c 6f 61 | load-config-extensions.()..."Loa | 
| 77500 | 64 20 4d 61 67 69 74 20 65 78 74 65 6e 73 69 6f    6e 73 20 74 68 61 74 20 61 72 65 20 64 65 66 69 | d.Magit.extensions.that.are.defi | 
| 77520 | 6e 65 64 20 61 74 20 74 68 65 20 47 69 74 20 63    6f 6e 66 69 67 20 6c 61 79 65 72 2e 22 0a 20 20 | ned.at.the.Git.config.layer."... | 
| 77540 | 28 64 6f 6c 69 73 74 20 28 65 78 74 20 28 6d 61    67 69 74 2d 67 65 74 2d 61 6c 6c 20 22 6d 61 67 | (dolist.(ext.(magit-get-all."mag | 
| 77560 | 69 74 2e 65 78 74 65 6e 73 69 6f 6e 22 29 29 0a    20 20 20 20 28 6c 65 74 20 28 28 73 79 6d 20 28 | it.extension")).....(let.((sym.( | 
| 77580 | 69 6e 74 65 72 6e 20 28 66 6f 72 6d 61 74 20 22    6d 61 67 69 74 2d 25 73 2d 6d 6f 64 65 22 20 65 | intern.(format."magit-%s-mode".e | 
| 775a0 | 78 74 29 29 29 29 0a 20 20 20 20 20 20 28 77 68    65 6e 20 28 66 62 6f 75 6e 64 70 20 73 79 6d 29 | xt)))).......(when.(fboundp.sym) | 
| 775c0 | 0a 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c    6c 20 73 79 6d 20 31 29 29 29 29 29 0a 0a 28 64 | .........(funcall.sym.1)))))..(d | 
| 775e0 | 65 66 69 6e 65 2d 64 65 72 69 76 65 64 2d 6d 6f    64 65 20 6d 61 67 69 74 2d 6d 6f 64 65 20 6d 61 | efine-derived-mode.magit-mode.ma | 
| 77600 | 67 69 74 2d 73 65 63 74 69 6f 6e 2d 6d 6f 64 65    20 22 4d 61 67 69 74 22 0a 20 20 22 50 61 72 65 | git-section-mode."Magit"..."Pare | 
| 77620 | 6e 74 20 6d 61 6a 6f 72 20 6d 6f 64 65 20 66 72    6f 6d 20 77 68 69 63 68 20 4d 61 67 69 74 20 6d | nt.major.mode.from.which.Magit.m | 
| 77640 | 61 6a 6f 72 20 6d 6f 64 65 73 20 69 6e 68 65 72    69 74 2e 0a 0a 4d 61 67 69 74 20 69 73 20 64 6f | ajor.modes.inherit...Magit.is.do | 
| 77660 | 63 75 6d 65 6e 74 65 64 20 69 6e 20 69 6e 66 6f    20 6e 6f 64 65 20 60 28 6d 61 67 69 74 29 27 2e | cumented.in.info.node.`(magit)'. | 
| 77680 | 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69    74 0a 20 20 28 68 61 63 6b 2d 64 69 72 2d 6c 6f | "...:group.'magit...(hack-dir-lo | 
| 776a0 | 63 61 6c 2d 76 61 72 69 61 62 6c 65 73 2d 6e 6f    6e 2d 66 69 6c 65 2d 62 75 66 66 65 72 29 0a 20 | cal-variables-non-file-buffer).. | 
| 776c0 | 20 28 66 61 63 65 2d 72 65 6d 61 70 2d 61 64 64    2d 72 65 6c 61 74 69 76 65 20 27 68 65 61 64 65 | .(face-remap-add-relative.'heade | 
| 776e0 | 72 2d 6c 69 6e 65 20 27 6d 61 67 69 74 2d 68 65    61 64 65 72 2d 6c 69 6e 65 29 0a 20 20 28 73 65 | r-line.'magit-header-line)...(se | 
| 77700 | 74 71 20 6d 6f 64 65 2d 6c 69 6e 65 2d 70 72 6f    63 65 73 73 20 28 6d 61 67 69 74 2d 72 65 70 6f | tq.mode-line-process.(magit-repo | 
| 77720 | 73 69 74 6f 72 79 2d 6c 6f 63 61 6c 2d 67 65 74    20 27 6d 6f 64 65 2d 6c 69 6e 65 2d 70 72 6f 63 | sitory-local-get.'mode-line-proc | 
| 77740 | 65 73 73 29 29 0a 20 20 28 73 65 74 71 2d 6c 6f    63 61 6c 20 72 65 76 65 72 74 2d 62 75 66 66 65 | ess))...(setq-local.revert-buffe | 
| 77760 | 72 2d 66 75 6e 63 74 69 6f 6e 20 23 27 6d 61 67    69 74 2d 72 65 66 72 65 73 68 2d 62 75 66 66 65 | r-function.#'magit-refresh-buffe | 
| 77780 | 72 29 0a 20 20 28 73 65 74 71 2d 6c 6f 63 61 6c    20 62 6f 6f 6b 6d 61 72 6b 2d 6d 61 6b 65 2d 72 | r)...(setq-local.bookmark-make-r | 
| 777a0 | 65 63 6f 72 64 2d 66 75 6e 63 74 69 6f 6e 20 23    27 6d 61 67 69 74 2d 2d 6d 61 6b 65 2d 62 6f 6f | ecord-function.#'magit--make-boo | 
| 777c0 | 6b 6d 61 72 6b 29 0a 20 20 28 73 65 74 71 2d 6c    6f 63 61 6c 20 69 6d 65 6e 75 2d 63 72 65 61 74 | kmark)...(setq-local.imenu-creat | 
| 777e0 | 65 2d 69 6e 64 65 78 2d 66 75 6e 63 74 69 6f 6e    20 23 27 6d 61 67 69 74 2d 2d 69 6d 65 6e 75 2d | e-index-function.#'magit--imenu- | 
| 77800 | 63 72 65 61 74 65 2d 69 6e 64 65 78 29 0a 20 20    28 73 65 74 71 2d 6c 6f 63 61 6c 20 69 6d 65 6e | create-index)...(setq-local.imen | 
| 77820 | 75 2d 64 65 66 61 75 6c 74 2d 67 6f 74 6f 2d 66    75 6e 63 74 69 6f 6e 20 23 27 6d 61 67 69 74 2d | u-default-goto-function.#'magit- | 
| 77840 | 2d 69 6d 65 6e 75 2d 67 6f 74 6f 2d 66 75 6e 63    74 69 6f 6e 29 0a 20 20 28 73 65 74 71 2d 6c 6f | -imenu-goto-function)...(setq-lo | 
| 77860 | 63 61 6c 20 69 73 65 61 72 63 68 2d 66 69 6c 74    65 72 2d 70 72 65 64 69 63 61 74 65 20 23 27 6d | cal.isearch-filter-predicate.#'m | 
| 77880 | 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 2d 6f 70    65 6e 2d 74 65 6d 70 6f 72 61 72 69 6c 79 29 29 | agit-section--open-temporarily)) | 
| 778a0 | 0a 0a 3b 3b 3b 20 4c 6f 63 61 6c 20 56 61 72 69    61 62 6c 65 73 0a 0a 28 64 65 66 76 61 72 2d 6c | ..;;;.Local.Variables..(defvar-l | 
| 778c0 | 6f 63 61 6c 20 6d 61 67 69 74 2d 62 75 66 66 65    72 2d 61 72 67 75 6d 65 6e 74 73 20 6e 69 6c 29 | ocal.magit-buffer-arguments.nil) | 
| 778e0 | 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 6c 20 6d    61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 | .(defvar-local.magit-buffer-diff | 
| 77900 | 2d 74 79 70 65 20 6e 69 6c 29 0a 28 64 65 66 76    61 72 2d 6c 6f 63 61 6c 20 6d 61 67 69 74 2d 62 | -type.nil).(defvar-local.magit-b | 
| 77920 | 75 66 66 65 72 2d 64 69 66 66 2d 61 72 67 73 20    6e 69 6c 29 0a 28 64 65 66 76 61 72 2d 6c 6f 63 | uffer-diff-args.nil).(defvar-loc | 
| 77940 | 61 6c 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d    64 69 66 66 2d 66 69 6c 65 73 20 6e 69 6c 29 0a | al.magit-buffer-diff-files.nil). | 
| 77960 | 28 64 65 66 76 61 72 2d 6c 6f 63 61 6c 20 6d 61    67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d | (defvar-local.magit-buffer-diff- | 
| 77980 | 66 69 6c 65 73 2d 73 75 73 70 65 6e 64 65 64 20    6e 69 6c 29 0a 28 64 65 66 76 61 72 2d 6c 6f 63 | files-suspended.nil).(defvar-loc | 
| 779a0 | 61 6c 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d    66 69 6c 65 2d 6e 61 6d 65 20 6e 69 6c 29 0a 28 | al.magit-buffer-file-name.nil).( | 
| 779c0 | 64 65 66 76 61 72 2d 6c 6f 63 61 6c 20 6d 61 67    69 74 2d 62 75 66 66 65 72 2d 66 69 6c 65 73 20 | defvar-local.magit-buffer-files. | 
| 779e0 | 6e 69 6c 29 0a 28 64 65 66 76 61 72 2d 6c 6f 63    61 6c 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d | nil).(defvar-local.magit-buffer- | 
| 77a00 | 6c 6f 67 2d 61 72 67 73 20 6e 69 6c 29 0a 28 64    65 66 76 61 72 2d 6c 6f 63 61 6c 20 6d 61 67 69 | log-args.nil).(defvar-local.magi | 
| 77a20 | 74 2d 62 75 66 66 65 72 2d 6c 6f 67 2d 66 69 6c    65 73 20 6e 69 6c 29 0a 28 64 65 66 76 61 72 2d | t-buffer-log-files.nil).(defvar- | 
| 77a40 | 6c 6f 63 61 6c 20 6d 61 67 69 74 2d 62 75 66 66    65 72 2d 72 61 6e 67 65 20 6e 69 6c 29 0a 28 64 | local.magit-buffer-range.nil).(d | 
| 77a60 | 65 66 76 61 72 2d 6c 6f 63 61 6c 20 6d 61 67 69    74 2d 62 75 66 66 65 72 2d 72 61 6e 67 65 2d 68 | efvar-local.magit-buffer-range-h | 
| 77a80 | 61 73 68 65 64 20 6e 69 6c 29 0a 28 64 65 66 76    61 72 2d 6c 6f 63 61 6c 20 6d 61 67 69 74 2d 62 | ashed.nil).(defvar-local.magit-b | 
| 77aa0 | 75 66 66 65 72 2d 72 65 66 6e 61 6d 65 20 6e 69    6c 29 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 6c | uffer-refname.nil).(defvar-local | 
| 77ac0 | 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65    76 69 73 69 6f 6e 20 6e 69 6c 29 0a 28 64 65 66 | .magit-buffer-revision.nil).(def | 
| 77ae0 | 76 61 72 2d 6c 6f 63 61 6c 20 6d 61 67 69 74 2d    62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 2d | var-local.magit-buffer-revision- | 
| 77b00 | 68 61 73 68 20 6e 69 6c 29 0a 28 64 65 66 76 61    72 2d 6c 6f 63 61 6c 20 6d 61 67 69 74 2d 62 75 | hash.nil).(defvar-local.magit-bu | 
| 77b20 | 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 73 20 6e    69 6c 29 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 | ffer-revisions.nil).(defvar-loca | 
| 77b40 | 6c 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 74    79 70 65 61 72 67 20 6e 69 6c 29 0a 28 64 65 66 | l.magit-buffer-typearg.nil).(def | 
| 77b60 | 76 61 72 2d 6c 6f 63 61 6c 20 6d 61 67 69 74 2d    62 75 66 66 65 72 2d 75 70 73 74 72 65 61 6d 20 | var-local.magit-buffer-upstream. | 
| 77b80 | 6e 69 6c 29 0a 0a 3b 3b 20 54 68 65 73 65 20 76    61 72 69 61 62 6c 65 73 20 61 72 65 20 61 6c 73 | nil)..;;.These.variables.are.als | 
| 77ba0 | 6f 20 75 73 65 64 20 69 6e 20 66 69 6c 65 2d 76    69 73 69 74 69 6e 67 20 62 75 66 66 65 72 73 2e | o.used.in.file-visiting.buffers. | 
| 77bc0 | 0a 3b 3b 20 42 65 63 61 75 73 65 20 74 68 65 20    75 73 65 72 20 6d 61 79 20 63 68 61 6e 67 65 20 | .;;.Because.the.user.may.change. | 
| 77be0 | 74 68 65 20 6d 61 6a 6f 72 2d 6d 6f 64 65 2c 20    74 68 65 79 20 68 61 76 65 0a 3b 3b 20 74 6f 20 | the.major-mode,.they.have.;;.to. | 
| 77c00 | 62 65 20 70 65 72 6d 61 6e 65 6e 74 20 62 75 66    66 65 72 2d 6c 6f 63 61 6c 2e 0a 28 70 75 74 20 | be.permanent.buffer-local..(put. | 
| 77c20 | 27 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 66 69    6c 65 2d 6e 61 6d 65 20 27 70 65 72 6d 61 6e 65 | 'magit-buffer-file-name.'permane | 
| 77c40 | 6e 74 2d 6c 6f 63 61 6c 20 74 29 0a 28 70 75 74    20 27 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 | nt-local.t).(put.'magit-buffer-r | 
| 77c60 | 65 66 6e 61 6d 65 20 27 70 65 72 6d 61 6e 65 6e    74 2d 6c 6f 63 61 6c 20 74 29 0a 28 70 75 74 20 | efname.'permanent-local.t).(put. | 
| 77c80 | 27 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65    76 69 73 69 6f 6e 20 27 70 65 72 6d 61 6e 65 6e | 'magit-buffer-revision.'permanen | 
| 77ca0 | 74 2d 6c 6f 63 61 6c 20 74 29 0a 28 70 75 74 20    27 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 | t-local.t).(put.'magit-buffer-re | 
| 77cc0 | 76 69 73 69 6f 6e 2d 68 61 73 68 20 27 70 65 72    6d 61 6e 65 6e 74 2d 6c 6f 63 61 6c 20 74 29 0a | vision-hash.'permanent-local.t). | 
| 77ce0 | 0a 3b 3b 20 60 6d 61 67 69 74 2d 73 74 61 74 75    73 27 20 72 65 2d 65 6e 61 62 6c 65 73 20 6d 6f | .;;.`magit-status'.re-enables.mo | 
| 77d00 | 64 65 20 66 75 6e 63 74 69 6f 6e 20 62 75 74 20    69 74 73 20 72 65 66 72 65 73 68 65 72 0a 3b 3b | de.function.but.its.refresher.;; | 
| 77d20 | 20 66 75 6e 63 74 69 6f 6e 20 64 6f 65 73 20 6e    6f 74 20 72 65 69 6e 73 74 61 74 65 20 74 68 69 | .function.does.not.reinstate.thi | 
| 77d40 | 73 2e 0a 28 70 75 74 20 27 6d 61 67 69 74 2d 62    75 66 66 65 72 2d 64 69 66 66 2d 66 69 6c 65 73 | s..(put.'magit-buffer-diff-files | 
| 77d60 | 2d 73 75 73 70 65 6e 64 65 64 20 27 70 65 72 6d    61 6e 65 6e 74 2d 6c 6f 63 61 6c 20 74 29 0a 0a | -suspended.'permanent-local.t).. | 
| 77d80 | 28 63 6c 2d 64 65 66 67 65 6e 65 72 69 63 20 6d    61 67 69 74 2d 62 75 66 66 65 72 2d 76 61 6c 75 | (cl-defgeneric.magit-buffer-valu | 
| 77da0 | 65 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 74    68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 | e.()..."Return.the.value.of.the. | 
| 77dc0 | 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 0a    54 68 65 20 5c 22 76 61 6c 75 65 5c 22 20 69 64 | current.buffer..The.\"value\".id | 
| 77de0 | 65 6e 74 69 66 69 65 73 20 77 68 61 74 20 69 73    20 62 65 69 6e 67 20 64 69 73 70 6c 61 79 65 64 | entifies.what.is.being.displayed | 
| 77e00 | 20 69 6e 20 74 68 65 20 62 75 66 66 65 72 2e 0a    54 68 65 20 62 75 66 66 65 72 27 73 20 6d 61 6a | .in.the.buffer..The.buffer's.maj | 
| 77e20 | 6f 72 2d 6d 6f 64 65 20 73 68 6f 75 6c 64 20 64    65 72 69 76 65 20 66 72 6f 6d 20 60 6d 61 67 69 | or-mode.should.derive.from.`magi | 
| 77e40 | 74 2d 73 65 63 74 69 6f 6e 2d 6d 6f 64 65 27 2e    22 0a 20 20 6e 69 6c 29 0a 0a 28 64 65 66 76 61 | t-section-mode'."...nil)..(defva | 
| 77e60 | 72 2d 6c 6f 63 61 6c 20 6d 61 67 69 74 2d 70 72    65 76 69 6f 75 73 2d 73 65 63 74 69 6f 6e 20 6e | r-local.magit-previous-section.n | 
| 77e80 | 69 6c 29 0a 28 70 75 74 20 27 6d 61 67 69 74 2d    70 72 65 76 69 6f 75 73 2d 73 65 63 74 69 6f 6e | il).(put.'magit-previous-section | 
| 77ea0 | 20 27 70 65 72 6d 61 6e 65 6e 74 2d 6c 6f 63 61    6c 20 74 29 0a 0a 3b 3b 3b 20 53 65 74 75 70 20 | .'permanent-local.t)..;;;.Setup. | 
| 77ec0 | 42 75 66 66 65 72 0a 0a 28 64 65 66 6d 61 63 72    6f 20 6d 61 67 69 74 2d 73 65 74 75 70 2d 62 75 | Buffer..(defmacro.magit-setup-bu | 
| 77ee0 | 66 66 65 72 20 28 6d 6f 64 65 20 26 6f 70 74 69    6f 6e 61 6c 20 6c 6f 63 6b 65 64 20 26 72 65 73 | ffer.(mode.&optional.locked.&res | 
| 77f00 | 74 20 62 69 6e 64 69 6e 67 73 29 0a 20 20 28 64    65 63 6c 61 72 65 20 28 69 6e 64 65 6e 74 20 32 | t.bindings)...(declare.(indent.2 | 
| 77f20 | 29 29 0a 20 20 60 28 6d 61 67 69 74 2d 73 65 74    75 70 2d 62 75 66 66 65 72 2d 69 6e 74 65 72 6e | ))...`(magit-setup-buffer-intern | 
| 77f40 | 61 6c 0a 20 20 20 20 2c 6d 6f 64 65 20 2c 6c 6f    63 6b 65 64 0a 20 20 20 20 2c 28 63 6f 6e 73 20 | al.....,mode.,locked.....,(cons. | 
| 77f60 | 27 6c 69 73 74 20 28 6d 61 70 63 61 72 20 28 70    63 61 73 65 2d 6c 61 6d 62 64 61 20 28 60 28 2c | 'list.(mapcar.(pcase-lambda.(`(, | 
| 77f80 | 76 61 72 20 2c 66 6f 72 6d 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | var.,form))..................... | 
| 77fa0 | 20 20 20 20 20 20 20 60 28 6c 69 73 74 20 27 2c    76 61 72 20 2c 66 6f 72 6d 29 29 0a 20 20 20 20 | .......`(list.',var.,form))..... | 
| 77fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 62 69 6e 64 69 6e 67 73 29 29 29 | .....................bindings))) | 
| 77fe0 | 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d    73 65 74 75 70 2d 62 75 66 66 65 72 2d 69 6e 74 | )..(defun.magit-setup-buffer-int | 
| 78000 | 65 72 6e 61 6c 20 28 6d 6f 64 65 20 6c 6f 63 6b    65 64 20 62 69 6e 64 69 6e 67 73 20 26 6f 70 74 | ernal.(mode.locked.bindings.&opt | 
| 78020 | 69 6f 6e 61 6c 20 62 75 66 66 65 72 2d 6e 61 6d    65 29 0a 20 20 28 6c 65 74 2a 20 28 28 76 61 6c | ional.buffer-name)...(let*.((val | 
| 78040 | 75 65 20 20 20 28 61 6e 64 20 6c 6f 63 6b 65 64    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ue...(and.locked................ | 
| 78060 | 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 74 65    6d 70 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 | ........(with-temp-buffer....... | 
| 78080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 70 63 61 73 65 2d 64 6f 6c 69 73 74 | ...................(pcase-dolist | 
| 780a0 | 20 28 60 28 2c 76 61 72 20 2c 76 61 6c 29 20 62    69 6e 64 69 6e 67 73 29 0a 20 20 20 20 20 20 20 | .(`(,var.,val).bindings)........ | 
| 780c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 73 65 74 20 28 6d 61 6b 65 2d 6c | ....................(set.(make-l | 
| 780e0 | 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 20 76 61    72 29 20 76 61 6c 29 29 0a 20 20 20 20 20 20 20 | ocal-variable.var).val))........ | 
| 78100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 6c 65 74 20 28 28 6d 61 6a 6f 72 2d 6d | ..................(let.((major-m | 
| 78120 | 6f 64 65 20 6d 6f 64 65 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ode.mode))...................... | 
| 78140 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 75 66    66 65 72 2d 76 61 6c 75 65 29 29 29 29 29 0a 20 | ......(magit-buffer-value))))).. | 
| 78160 | 20 20 20 20 20 20 20 20 28 62 75 66 66 65 72 20    20 28 69 66 20 62 75 66 66 65 72 2d 6e 61 6d 65 | ........(buffer..(if.buffer-name | 
| 78180 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 67 65 74 2d 62 75 66 66 | .......................(get-buff | 
| 781a0 | 65 72 2d 63 72 65 61 74 65 20 62 75 66 66 65 72    2d 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 20 | er-create.buffer-name).......... | 
| 781c0 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69    74 2d 67 65 74 2d 6d 6f 64 65 2d 62 75 66 66 65 | ...........(magit-get-mode-buffe | 
| 781e0 | 72 20 6d 6f 64 65 20 76 61 6c 75 65 29 29 29 0a    20 20 20 20 20 20 20 20 20 28 73 65 63 74 69 6f | r.mode.value)))..........(sectio | 
| 78200 | 6e 20 28 61 6e 64 20 62 75 66 66 65 72 20 28 6d    61 67 69 74 2d 63 75 72 72 65 6e 74 2d 73 65 63 | n.(and.buffer.(magit-current-sec | 
| 78220 | 74 69 6f 6e 29 29 29 0a 20 20 20 20 20 20 20 20    20 28 63 72 65 61 74 65 64 20 28 6e 6f 74 20 62 | tion)))..........(created.(not.b | 
| 78240 | 75 66 66 65 72 29 29 29 0a 20 20 20 20 28 75 6e    6c 65 73 73 20 62 75 66 66 65 72 0a 20 20 20 20 | uffer))).....(unless.buffer..... | 
| 78260 | 20 20 28 73 65 74 71 20 62 75 66 66 65 72 20 28    6d 61 67 69 74 2d 67 65 6e 65 72 61 74 65 2d 6e | ..(setq.buffer.(magit-generate-n | 
| 78280 | 65 77 2d 62 75 66 66 65 72 20 6d 6f 64 65 20 76    61 6c 75 65 29 29 29 0a 20 20 20 20 28 77 69 74 | ew-buffer.mode.value))).....(wit | 
| 782a0 | 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72    20 62 75 66 66 65 72 0a 20 20 20 20 20 20 28 73 | h-current-buffer.buffer.......(s | 
| 782c0 | 65 74 71 20 6d 61 67 69 74 2d 70 72 65 76 69 6f    75 73 2d 73 65 63 74 69 6f 6e 20 73 65 63 74 69 | etq.magit-previous-section.secti | 
| 782e0 | 6f 6e 29 0a 20 20 20 20 20 20 28 66 75 6e 63 61    6c 6c 20 6d 6f 64 65 29 0a 20 20 20 20 20 20 28 | on).......(funcall.mode).......( | 
| 78300 | 6d 61 67 69 74 2d 78 72 65 66 2d 73 65 74 75 70    20 23 27 6d 61 67 69 74 2d 73 65 74 75 70 2d 62 | magit-xref-setup.#'magit-setup-b | 
| 78320 | 75 66 66 65 72 2d 69 6e 74 65 72 6e 61 6c 20 62    69 6e 64 69 6e 67 73 29 0a 20 20 20 20 20 20 28 | uffer-internal.bindings).......( | 
| 78340 | 70 63 61 73 65 2d 64 6f 6c 69 73 74 20 28 60 28    2c 76 61 72 20 2c 76 61 6c 29 20 62 69 6e 64 69 | pcase-dolist.(`(,var.,val).bindi | 
| 78360 | 6e 67 73 29 0a 20 20 20 20 20 20 20 20 28 73 65    74 20 28 6d 61 6b 65 2d 6c 6f 63 61 6c 2d 76 61 | ngs).........(set.(make-local-va | 
| 78380 | 72 69 61 62 6c 65 20 76 61 72 29 20 76 61 6c 29    29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 63 72 | riable.var).val)).......(when.cr | 
| 783a0 | 65 61 74 65 64 0a 20 20 20 20 20 20 20 20 28 72    75 6e 2d 68 6f 6f 6b 73 20 27 6d 61 67 69 74 2d | eated.........(run-hooks.'magit- | 
| 783c0 | 63 72 65 61 74 65 2d 62 75 66 66 65 72 2d 68 6f    6f 6b 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 | create-buffer-hook))).....(magit | 
| 783e0 | 2d 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 20    62 75 66 66 65 72 29 0a 20 20 20 20 28 77 69 74 | -display-buffer.buffer).....(wit | 
| 78400 | 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72    20 62 75 66 66 65 72 0a 20 20 20 20 20 20 28 72 | h-current-buffer.buffer.......(r | 
| 78420 | 75 6e 2d 68 6f 6f 6b 73 20 27 6d 61 67 69 74 2d    73 65 74 75 70 2d 62 75 66 66 65 72 2d 68 6f 6f | un-hooks.'magit-setup-buffer-hoo | 
| 78440 | 6b 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d    72 65 66 72 65 73 68 2d 62 75 66 66 65 72 29 29 | k).......(magit-refresh-buffer)) | 
| 78460 | 0a 20 20 20 20 62 75 66 66 65 72 29 29 0a 0a 3b    3b 3b 20 44 69 73 70 6c 61 79 20 42 75 66 66 65 | .....buffer))..;;;.Display.Buffe | 
| 78480 | 72 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74    2d 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d | r..(defvar.magit-display-buffer- | 
| 784a0 | 6e 6f 73 65 6c 65 63 74 20 6e 69 6c 0a 20 20 22    49 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e | noselect.nil..."If.non-nil,.then | 
| 784c0 | 20 60 6d 61 67 69 74 2d 64 69 73 70 6c 61 79 2d    62 75 66 66 65 72 27 20 64 6f 65 73 6e 27 74 20 | .`magit-display-buffer'.doesn't. | 
| 784e0 | 63 61 6c 6c 20 60 73 65 6c 65 63 74 2d 77 69 6e    64 6f 77 27 2e 22 29 0a 0a 28 64 65 66 75 6e 20 | call.`select-window'.")..(defun. | 
| 78500 | 6d 61 67 69 74 2d 64 69 73 70 6c 61 79 2d 62 75    66 66 65 72 20 28 62 75 66 66 65 72 20 26 6f 70 | magit-display-buffer.(buffer.&op | 
| 78520 | 74 69 6f 6e 61 6c 20 64 69 73 70 6c 61 79 2d 66    75 6e 63 74 69 6f 6e 29 0a 20 20 22 44 69 73 70 | tional.display-function)..."Disp | 
| 78540 | 6c 61 79 20 42 55 46 46 45 52 20 69 6e 20 73 6f    6d 65 20 77 69 6e 64 6f 77 20 61 6e 64 20 6d 61 | lay.BUFFER.in.some.window.and.ma | 
| 78560 | 79 62 65 20 73 65 6c 65 63 74 20 69 74 2e 0a 0a    49 66 20 6f 70 74 69 6f 6e 61 6c 20 44 49 53 50 | ybe.select.it...If.optional.DISP | 
| 78580 | 4c 41 59 2d 46 55 4e 43 54 49 4f 4e 20 69 73 20    6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 75 73 | LAY-FUNCTION.is.non-nil,.then.us | 
| 785a0 | 65 20 74 68 61 74 20 74 6f 20 64 69 73 70 6c 61    79 0a 74 68 65 20 62 75 66 66 65 72 2e 20 20 4f | e.that.to.display.the.buffer...O | 
| 785c0 | 74 68 65 72 77 69 73 65 20 75 73 65 20 60 6d 61    67 69 74 2d 64 69 73 70 6c 61 79 2d 62 75 66 66 | therwise.use.`magit-display-buff | 
| 785e0 | 65 72 2d 66 75 6e 63 74 69 6f 6e 27 2c 20 77 68    69 63 68 0a 69 73 20 74 68 65 20 6e 6f 72 6d 61 | er-function',.which.is.the.norma | 
| 78600 | 6c 20 63 61 73 65 2e 0a 0a 54 68 65 6e 2c 20 75    6e 6c 65 73 73 20 60 6d 61 67 69 74 2d 64 69 73 | l.case...Then,.unless.`magit-dis | 
| 78620 | 70 6c 61 79 2d 62 75 66 66 65 72 2d 6e 6f 73 65    6c 65 63 74 27 20 69 73 20 6e 6f 6e 2d 6e 69 6c | play-buffer-noselect'.is.non-nil | 
| 78640 | 2c 20 73 65 6c 65 63 74 0a 74 68 65 20 77 69 6e    64 6f 77 20 77 68 69 63 68 20 77 61 73 20 75 73 | ,.select.the.window.which.was.us | 
| 78660 | 65 64 20 74 6f 20 64 69 73 70 6c 61 79 20 74 68    65 20 62 75 66 66 65 72 2e 0a 0a 41 6c 73 6f 20 | ed.to.display.the.buffer...Also. | 
| 78680 | 72 75 6e 20 74 68 65 20 68 6f 6f 6b 73 20 60 6d    61 67 69 74 2d 70 72 65 2d 64 69 73 70 6c 61 79 | run.the.hooks.`magit-pre-display | 
| 786a0 | 2d 62 75 66 66 65 72 2d 68 6f 6f 6b 27 0a 61 6e    64 20 60 6d 61 67 69 74 2d 70 6f 73 74 2d 64 69 | -buffer-hook'.and.`magit-post-di | 
| 786c0 | 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 68 6f 6f    6b 27 2e 22 0a 20 20 28 77 69 74 68 2d 63 75 72 | splay-buffer-hook'."...(with-cur | 
| 786e0 | 72 65 6e 74 2d 62 75 66 66 65 72 20 62 75 66 66    65 72 0a 20 20 20 20 28 72 75 6e 2d 68 6f 6f 6b | rent-buffer.buffer.....(run-hook | 
| 78700 | 73 20 27 6d 61 67 69 74 2d 70 72 65 2d 64 69 73    70 6c 61 79 2d 62 75 66 66 65 72 2d 68 6f 6f 6b | s.'magit-pre-display-buffer-hook | 
| 78720 | 29 29 0a 20 20 28 6c 65 74 20 28 28 77 69 6e 64    6f 77 20 28 66 75 6e 63 61 6c 6c 20 28 6f 72 20 | ))...(let.((window.(funcall.(or. | 
| 78740 | 64 69 73 70 6c 61 79 2d 66 75 6e 63 74 69 6f 6e    20 6d 61 67 69 74 2d 64 69 73 70 6c 61 79 2d 62 | display-function.magit-display-b | 
| 78760 | 75 66 66 65 72 2d 66 75 6e 63 74 69 6f 6e 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | uffer-function)................. | 
| 78780 | 20 20 20 20 20 20 20 20 20 62 75 66 66 65 72 29    29 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 6d | .........buffer))).....(unless.m | 
| 787a0 | 61 67 69 74 2d 64 69 73 70 6c 61 79 2d 62 75 66    66 65 72 2d 6e 6f 73 65 6c 65 63 74 0a 20 20 20 | agit-display-buffer-noselect.... | 
| 787c0 | 20 20 20 28 6c 65 74 2a 20 28 28 6f 6c 64 2d 66    72 61 6d 65 20 28 73 65 6c 65 63 74 65 64 2d 66 | ...(let*.((old-frame.(selected-f | 
| 787e0 | 72 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6e 65 77 2d 66 72 61 6d 65 20 28 | rame))..............(new-frame.( | 
| 78800 | 77 69 6e 64 6f 77 2d 66 72 61 6d 65 20 77 69 6e    64 6f 77 29 29 29 0a 20 20 20 20 20 20 20 20 28 | window-frame.window))).........( | 
| 78820 | 73 65 6c 65 63 74 2d 77 69 6e 64 6f 77 20 77 69    6e 64 6f 77 29 0a 20 20 20 20 20 20 20 20 28 75 | select-window.window).........(u | 
| 78840 | 6e 6c 65 73 73 20 28 65 71 20 6f 6c 64 2d 66 72    61 6d 65 20 6e 65 77 2d 66 72 61 6d 65 29 0a 20 | nless.(eq.old-frame.new-frame).. | 
| 78860 | 20 20 20 20 20 20 20 20 20 28 73 65 6c 65 63 74    2d 66 72 61 6d 65 2d 73 65 74 2d 69 6e 70 75 74 | .........(select-frame-set-input | 
| 78880 | 2d 66 6f 63 75 73 20 6e 65 77 2d 66 72 61 6d 65    29 29 29 29 29 0a 20 20 28 77 69 74 68 2d 63 75 | -focus.new-frame)))))...(with-cu | 
| 788a0 | 72 72 65 6e 74 2d 62 75 66 66 65 72 20 62 75 66    66 65 72 0a 20 20 20 20 28 72 75 6e 2d 68 6f 6f | rrent-buffer.buffer.....(run-hoo | 
| 788c0 | 6b 73 20 27 6d 61 67 69 74 2d 70 6f 73 74 2d 64    69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 68 6f | ks.'magit-post-display-buffer-ho | 
| 788e0 | 6f 6b 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61    67 69 74 2d 64 69 73 70 6c 61 79 2d 62 75 66 66 | ok)))..(defun.magit-display-buff | 
| 78900 | 65 72 2d 74 72 61 64 69 74 69 6f 6e 61 6c 20 28    62 75 66 66 65 72 29 0a 20 20 22 44 69 73 70 6c | er-traditional.(buffer)..."Displ | 
| 78920 | 61 79 20 42 55 46 46 45 52 20 74 68 65 20 77 61    79 20 74 68 69 73 20 68 61 73 20 74 72 61 64 69 | ay.BUFFER.the.way.this.has.tradi | 
| 78940 | 74 69 6f 6e 61 6c 6c 79 20 62 65 65 6e 20 64 6f    6e 65 2e 22 0a 20 20 28 64 69 73 70 6c 61 79 2d | tionally.been.done."...(display- | 
| 78960 | 62 75 66 66 65 72 0a 20 20 20 62 75 66 66 65 72    20 28 69 66 20 28 61 6e 64 20 28 64 65 72 69 76 | buffer....buffer.(if.(and.(deriv | 
| 78980 | 65 64 2d 6d 6f 64 65 2d 70 20 27 6d 61 67 69 74    2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 | ed-mode-p.'magit-mode).......... | 
| 789a0 | 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28    6d 65 6d 71 20 28 77 69 74 68 2d 63 75 72 72 65 | ..........(not.(memq.(with-curre | 
| 789c0 | 6e 74 2d 62 75 66 66 65 72 20 62 75 66 66 65 72    20 6d 61 6a 6f 72 2d 6d 6f 64 65 29 0a 20 20 20 | nt-buffer.buffer.major-mode).... | 
| 789e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 27 28 6d 61 67 | ...........................'(mag | 
| 78a00 | 69 74 2d 70 72 6f 63 65 73 73 2d 6d 6f 64 65 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | it-process-mode................. | 
| 78a20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 6d | ................magit-revision-m | 
| 78a40 | 6f 64 65 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ode............................. | 
| 78a60 | 20 20 20 20 6d 61 67 69 74 2d 64 69 66 66 2d 6d    6f 64 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ....magit-diff-mode............. | 
| 78a80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 6d 61 67 69 74 2d 73 74 61 73 68 2d | ....................magit-stash- | 
| 78aa0 | 6d 6f 64 65 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | mode............................ | 
| 78ac0 | 20 20 20 20 20 6d 61 67 69 74 2d 73 74 61 74 75    73 2d 6d 6f 64 65 29 29 29 29 0a 20 20 20 20 20 | .....magit-status-mode))))...... | 
| 78ae0 | 20 20 20 20 20 20 20 20 20 27 28 64 69 73 70 6c    61 79 2d 62 75 66 66 65 72 2d 73 61 6d 65 2d 77 | .........'(display-buffer-same-w | 
| 78b00 | 69 6e 64 6f 77 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 6e 69 6c 29 29 29 20 3b 20 64 69 73 70 | indow).............nil))).;.disp | 
| 78b20 | 6c 61 79 20 69 6e 20 61 6e 6f 74 68 65 72 20 77    69 6e 64 6f 77 0a 0a 28 64 65 66 75 6e 20 6d 61 | lay.in.another.window..(defun.ma | 
| 78b40 | 67 69 74 2d 64 69 73 70 6c 61 79 2d 62 75 66 66    65 72 2d 73 61 6d 65 2d 77 69 6e 64 6f 77 2d 65 | git-display-buffer-same-window-e | 
| 78b60 | 78 63 65 70 74 2d 64 69 66 66 2d 76 31 20 28 62    75 66 66 65 72 29 0a 20 20 22 44 69 73 70 6c 61 | xcept-diff-v1.(buffer)..."Displa | 
| 78b80 | 79 20 42 55 46 46 45 52 20 69 6e 20 74 68 65 20    73 65 6c 65 63 74 65 64 20 77 69 6e 64 6f 77 20 | y.BUFFER.in.the.selected.window. | 
| 78ba0 | 65 78 63 65 70 74 20 66 6f 72 20 73 6f 6d 65 20    6d 6f 64 65 73 2e 0a 49 66 20 61 20 62 75 66 66 | except.for.some.modes..If.a.buff | 
| 78bc0 | 65 72 27 73 20 60 6d 61 6a 6f 72 2d 6d 6f 64 65    27 20 64 65 72 69 76 65 73 20 66 72 6f 6d 20 60 | er's.`major-mode'.derives.from.` | 
| 78be0 | 6d 61 67 69 74 2d 64 69 66 66 2d 6d 6f 64 65 27    20 6f 72 0a 60 6d 61 67 69 74 2d 70 72 6f 63 65 | magit-diff-mode'.or.`magit-proce | 
| 78c00 | 73 73 2d 6d 6f 64 65 27 2c 20 64 69 73 70 6c 61    79 20 69 74 20 69 6e 20 61 6e 6f 74 68 65 72 20 | ss-mode',.display.it.in.another. | 
| 78c20 | 77 69 6e 64 6f 77 2e 20 20 44 69 73 70 6c 61 79    20 61 6c 6c 0a 6f 74 68 65 72 20 62 75 66 66 65 | window...Display.all.other.buffe | 
| 78c40 | 72 73 20 69 6e 20 74 68 65 20 73 65 6c 65 63 74    65 64 20 77 69 6e 64 6f 77 2e 22 0a 20 20 28 64 | rs.in.the.selected.window."...(d | 
| 78c60 | 69 73 70 6c 61 79 2d 62 75 66 66 65 72 0a 20 20    20 62 75 66 66 65 72 20 28 69 66 20 28 77 69 74 | isplay-buffer....buffer.(if.(wit | 
| 78c80 | 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72    20 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 | h-current-buffer.buffer......... | 
| 78ca0 | 20 20 20 20 20 20 20 20 28 64 65 72 69 76 65 64    2d 6d 6f 64 65 2d 70 20 27 6d 61 67 69 74 2d 64 | ........(derived-mode-p.'magit-d | 
| 78cc0 | 69 66 66 2d 6d 6f 64 65 20 27 6d 61 67 69 74 2d    70 72 6f 63 65 73 73 2d 6d 6f 64 65 29 29 0a 20 | iff-mode.'magit-process-mode)).. | 
| 78ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 6e    69 6c 20 28 69 6e 68 69 62 69 74 2d 73 61 6d 65 | .............'(nil.(inhibit-same | 
| 78d00 | 2d 77 69 6e 64 6f 77 20 2e 20 74 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 27 28 64 69 73 70 | -window...t)).............'(disp | 
| 78d20 | 6c 61 79 2d 62 75 66 66 65 72 2d 73 61 6d 65 2d    77 69 6e 64 6f 77 29 29 29 29 0a 0a 28 64 65 66 | lay-buffer-same-window))))..(def | 
| 78d40 | 75 6e 20 6d 61 67 69 74 2d 2d 64 69 73 70 6c 61    79 2d 62 75 66 66 65 72 2d 66 75 6c 6c 66 72 61 | un.magit--display-buffer-fullfra | 
| 78d60 | 6d 65 20 28 62 75 66 66 65 72 20 61 6c 69 73 74    29 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 | me.(buffer.alist)...(when-let.(( | 
| 78d80 | 77 69 6e 64 6f 77 20 28 6f 72 20 28 64 69 73 70    6c 61 79 2d 62 75 66 66 65 72 2d 72 65 75 73 65 | window.(or.(display-buffer-reuse | 
| 78da0 | 2d 77 69 6e 64 6f 77 20 62 75 66 66 65 72 20 61    6c 69 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 | -window.buffer.alist)........... | 
| 78dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 73 | ...............(display-buffer-s | 
| 78de0 | 61 6d 65 2d 77 69 6e 64 6f 77 20 62 75 66 66 65    72 20 61 6c 69 73 74 29 0a 20 20 20 20 20 20 20 | ame-window.buffer.alist)........ | 
| 78e00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 64 69 73 70 6c 61 79 2d 62 75 66 66 65 | ..................(display-buffe | 
| 78e20 | 72 2d 70 6f 70 2d 75 70 2d 77 69 6e 64 6f 77 20    62 75 66 66 65 72 20 61 6c 69 73 74 29 0a 20 20 | r-pop-up-window.buffer.alist)... | 
| 78e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 64 69 73 70 6c 61 79 2d | .......................(display- | 
| 78e60 | 62 75 66 66 65 72 2d 75 73 65 2d 73 6f 6d 65 2d    77 69 6e 64 6f 77 20 62 75 66 66 65 72 20 61 6c | buffer-use-some-window.buffer.al | 
| 78e80 | 69 73 74 29 29 29 29 0a 20 20 20 20 28 64 65 6c    65 74 65 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 | ist)))).....(delete-other-window | 
| 78ea0 | 73 20 77 69 6e 64 6f 77 29 0a 20 20 20 20 77 69    6e 64 6f 77 29 29 0a 0a 28 64 65 66 75 6e 20 6d | s.window).....window))..(defun.m | 
| 78ec0 | 61 67 69 74 2d 64 69 73 70 6c 61 79 2d 62 75 66    66 65 72 2d 66 75 6c 6c 66 72 61 6d 65 2d 73 74 | agit-display-buffer-fullframe-st | 
| 78ee0 | 61 74 75 73 2d 76 31 20 28 62 75 66 66 65 72 29    0a 20 20 22 44 69 73 70 6c 61 79 20 42 55 46 46 | atus-v1.(buffer)..."Display.BUFF | 
| 78f00 | 45 52 2c 20 66 69 6c 6c 69 6e 67 20 65 6e 74 69    72 65 20 66 72 61 6d 65 20 69 66 20 42 55 46 46 | ER,.filling.entire.frame.if.BUFF | 
| 78f20 | 45 52 20 69 73 20 61 20 73 74 61 74 75 73 20 62    75 66 66 65 72 2e 0a 4f 74 68 65 72 77 69 73 65 | ER.is.a.status.buffer..Otherwise | 
| 78f40 | 2c 20 62 65 68 61 76 65 20 6c 69 6b 65 20 60 6d    61 67 69 74 2d 64 69 73 70 6c 61 79 2d 62 75 66 | ,.behave.like.`magit-display-buf | 
| 78f60 | 66 65 72 2d 74 72 61 64 69 74 69 6f 6e 61 6c 27    2e 22 0a 20 20 28 69 66 20 28 65 71 20 28 77 69 | fer-traditional'."...(if.(eq.(wi | 
| 78f80 | 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65    72 20 62 75 66 66 65 72 20 6d 61 6a 6f 72 2d 6d | th-current-buffer.buffer.major-m | 
| 78fa0 | 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 27    6d 61 67 69 74 2d 73 74 61 74 75 73 2d 6d 6f 64 | ode)...........'magit-status-mod | 
| 78fc0 | 65 29 0a 20 20 20 20 20 20 28 64 69 73 70 6c 61    79 2d 62 75 66 66 65 72 20 62 75 66 66 65 72 20 | e).......(display-buffer.buffer. | 
| 78fe0 | 27 28 6d 61 67 69 74 2d 2d 64 69 73 70 6c 61 79    2d 62 75 66 66 65 72 2d 66 75 6c 6c 66 72 61 6d | '(magit--display-buffer-fullfram | 
| 79000 | 65 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 64    69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 74 72 | e)).....(magit-display-buffer-tr | 
| 79020 | 61 64 69 74 69 6f 6e 61 6c 20 62 75 66 66 65 72    29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | aditional.buffer)))..(defun.magi | 
| 79040 | 74 2d 2d 64 69 73 70 6c 61 79 2d 62 75 66 66 65    72 2d 74 6f 70 6c 65 66 74 20 28 62 75 66 66 65 | t--display-buffer-topleft.(buffe | 
| 79060 | 72 20 61 6c 69 73 74 29 0a 20 20 28 6f 72 20 28    64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 72 | r.alist)...(or.(display-buffer-r | 
| 79080 | 65 75 73 65 2d 77 69 6e 64 6f 77 20 62 75 66 66    65 72 20 61 6c 69 73 74 29 0a 20 20 20 20 20 20 | euse-window.buffer.alist)....... | 
| 790a0 | 28 77 68 65 6e 2d 6c 65 74 20 28 28 77 69 6e 64    6f 77 32 20 28 64 69 73 70 6c 61 79 2d 62 75 66 | (when-let.((window2.(display-buf | 
| 790c0 | 66 65 72 2d 70 6f 70 2d 75 70 2d 77 69 6e 64 6f    77 20 62 75 66 66 65 72 20 61 6c 69 73 74 29 29 | fer-pop-up-window.buffer.alist)) | 
| 790e0 | 29 0a 20 20 20 20 20 20 20 20 28 6c 65 74 20 28    28 77 69 6e 64 6f 77 31 20 28 67 65 74 2d 62 75 | ).........(let.((window1.(get-bu | 
| 79100 | 66 66 65 72 2d 77 69 6e 64 6f 77 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 62 75 66 | ffer-window))...............(buf | 
| 79120 | 66 65 72 31 20 28 63 75 72 72 65 6e 74 2d 62 75    66 66 65 72 29 29 0a 20 20 20 20 20 20 20 20 20 | fer1.(current-buffer)).......... | 
| 79140 | 20 20 20 20 20 28 62 75 66 66 65 72 32 20 28 77    69 6e 64 6f 77 2d 62 75 66 66 65 72 20 77 69 6e | .....(buffer2.(window-buffer.win | 
| 79160 | 64 6f 77 32 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 77 32 2d 71 75 69 74 2d 72 65 | dow2))...............(w2-quit-re | 
| 79180 | 73 74 6f 72 65 20 28 77 69 6e 64 6f 77 2d 70 61    72 61 6d 65 74 65 72 20 77 69 6e 64 6f 77 32 20 | store.(window-parameter.window2. | 
| 791a0 | 27 71 75 69 74 2d 72 65 73 74 6f 72 65 29 29 29    0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 2d | 'quit-restore)))...........(set- | 
| 791c0 | 77 69 6e 64 6f 77 2d 62 75 66 66 65 72 20 77 69    6e 64 6f 77 31 20 62 75 66 66 65 72 32 29 0a 20 | window-buffer.window1.buffer2).. | 
| 791e0 | 20 20 20 20 20 20 20 20 20 28 73 65 74 2d 77 69    6e 64 6f 77 2d 62 75 66 66 65 72 20 77 69 6e 64 | .........(set-window-buffer.wind | 
| 79200 | 6f 77 32 20 62 75 66 66 65 72 31 29 0a 20 20 20    20 20 20 20 20 20 20 28 73 65 6c 65 63 74 2d 77 | ow2.buffer1)...........(select-w | 
| 79220 | 69 6e 64 6f 77 20 77 69 6e 64 6f 77 32 29 0a 20    20 20 20 20 20 20 20 20 20 3b 3b 20 53 77 61 70 | indow.window2)...........;;.Swap | 
| 79240 | 20 73 6f 6d 65 20 77 69 6e 64 6f 77 20 73 74 61    74 65 20 74 68 61 74 20 60 6d 61 67 69 74 2d 6d | .some.window.state.that.`magit-m | 
| 79260 | 6f 64 65 2d 71 75 69 74 2d 77 69 6e 64 6f 77 27    20 61 6e 64 0a 20 20 20 20 20 20 20 20 20 20 3b | ode-quit-window'.and...........; | 
| 79280 | 3b 20 60 71 75 69 74 2d 72 65 73 74 6f 72 65 2d    77 69 6e 64 6f 77 27 20 69 6e 73 70 65 63 74 2e | ;.`quit-restore-window'.inspect. | 
| 792a0 | 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 2d    77 69 6e 64 6f 77 2d 70 72 65 76 2d 62 75 66 66 | ...........(set-window-prev-buff | 
| 792c0 | 65 72 73 20 77 69 6e 64 6f 77 32 20 28 63 64 72    20 28 77 69 6e 64 6f 77 2d 70 72 65 76 2d 62 75 | ers.window2.(cdr.(window-prev-bu | 
| 792e0 | 66 66 65 72 73 20 77 69 6e 64 6f 77 31 29 29 29    0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 2d | ffers.window1)))...........(set- | 
| 79300 | 77 69 6e 64 6f 77 2d 70 72 65 76 2d 62 75 66 66    65 72 73 20 77 69 6e 64 6f 77 31 20 6e 69 6c 29 | window-prev-buffers.window1.nil) | 
| 79320 | 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 2d    77 69 6e 64 6f 77 2d 70 61 72 61 6d 65 74 65 72 | ...........(set-window-parameter | 
| 79340 | 20 77 69 6e 64 6f 77 32 20 27 6d 61 67 69 74 2d    64 65 64 69 63 61 74 65 64 0a 20 20 20 20 20 20 | .window2.'magit-dedicated....... | 
| 79360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 77 69 6e 64 6f | ..........................(windo | 
| 79380 | 77 2d 70 61 72 61 6d 65 74 65 72 20 77 69 6e 64    6f 77 31 20 27 6d 61 67 69 74 2d 64 65 64 69 63 | w-parameter.window1.'magit-dedic | 
| 793a0 | 61 74 65 64 29 29 0a 20 20 20 20 20 20 20 20 20    20 28 73 65 74 2d 77 69 6e 64 6f 77 2d 70 61 72 | ated))...........(set-window-par | 
| 793c0 | 61 6d 65 74 65 72 20 77 69 6e 64 6f 77 31 20 27    6d 61 67 69 74 2d 64 65 64 69 63 61 74 65 64 20 | ameter.window1.'magit-dedicated. | 
| 793e0 | 74 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65    74 2d 77 69 6e 64 6f 77 2d 70 61 72 61 6d 65 74 | t)...........(set-window-paramet | 
| 79400 | 65 72 20 77 69 6e 64 6f 77 31 20 27 71 75 69 74    2d 72 65 73 74 6f 72 65 0a 20 20 20 20 20 20 20 | er.window1.'quit-restore........ | 
| 79420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 27 | .........................(list.' | 
| 79440 | 77 69 6e 64 6f 77 20 27 77 69 6e 64 6f 77 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | window.'window.................. | 
| 79460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6e 74 68 20 32 20 77 32 2d 71 | .....................(nth.2.w2-q | 
| 79480 | 75 69 74 2d 72 65 73 74 6f 72 65 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | uit-restore).................... | 
| 794a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6e 74 68 20 33 20 77 32 2d 71 75 69 | ...................(nth.3.w2-qui | 
| 794c0 | 74 2d 72 65 73 74 6f 72 65 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 28 73 65 74 2d 77 69 6e 64 | t-restore)))...........(set-wind | 
| 794e0 | 6f 77 2d 70 61 72 61 6d 65 74 65 72 20 77 69 6e    64 6f 77 32 20 27 71 75 69 74 2d 72 65 73 74 6f | ow-parameter.window2.'quit-resto | 
| 79500 | 72 65 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20    20 20 77 69 6e 64 6f 77 31 29 29 29 29 0a 0a 28 | re.nil)...........window1))))..( | 
| 79520 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 73 70    6c 61 79 2d 62 75 66 66 65 72 2d 66 75 6c 6c 66 | defun.magit-display-buffer-fullf | 
| 79540 | 72 61 6d 65 2d 73 74 61 74 75 73 2d 74 6f 70 6c    65 66 74 2d 76 31 20 28 62 75 66 66 65 72 29 0a | rame-status-topleft-v1.(buffer). | 
| 79560 | 20 20 22 44 69 73 70 6c 61 79 20 42 55 46 46 45    52 2c 20 66 69 6c 6c 69 6e 67 20 65 6e 74 69 72 | .."Display.BUFFER,.filling.entir | 
| 79580 | 65 20 66 72 61 6d 65 20 69 66 20 42 55 46 46 45    52 20 69 73 20 61 20 73 74 61 74 75 73 20 62 75 | e.frame.if.BUFFER.is.a.status.bu | 
| 795a0 | 66 66 65 72 2e 0a 57 68 65 6e 20 42 55 46 46 45    52 20 64 65 72 69 76 65 73 20 66 72 6f 6d 20 60 | ffer..When.BUFFER.derives.from.` | 
| 795c0 | 6d 61 67 69 74 2d 64 69 66 66 2d 6d 6f 64 65 27    20 6f 72 0a 60 6d 61 67 69 74 2d 70 72 6f 63 65 | magit-diff-mode'.or.`magit-proce | 
| 795e0 | 73 73 2d 6d 6f 64 65 27 2c 20 74 72 79 20 74 6f    20 64 69 73 70 6c 61 79 20 42 55 46 46 45 52 20 | ss-mode',.try.to.display.BUFFER. | 
| 79600 | 74 6f 20 74 68 65 20 74 6f 70 20 6f 72 20 6c 65    66 74 20 6f 66 0a 74 68 65 20 63 75 72 72 65 6e | to.the.top.or.left.of.the.curren | 
| 79620 | 74 20 62 75 66 66 65 72 20 72 61 74 68 65 72 20    74 68 61 6e 20 74 6f 20 74 68 65 20 62 6f 74 74 | t.buffer.rather.than.to.the.bott | 
| 79640 | 6f 6d 20 6f 72 20 72 69 67 68 74 2c 20 61 73 0a    60 6d 61 67 69 74 2d 64 69 73 70 6c 61 79 2d 62 | om.or.right,.as.`magit-display-b | 
| 79660 | 75 66 66 65 72 2d 66 75 6c 6c 66 72 61 6d 65 2d    73 74 61 74 75 73 2d 76 31 27 20 77 6f 75 6c 64 | uffer-fullframe-status-v1'.would | 
| 79680 | 2e 20 20 57 68 65 74 68 65 72 20 74 68 65 0a 73    70 6c 69 74 20 69 73 20 6d 61 64 65 20 76 65 72 | ...Whether.the.split.is.made.ver | 
| 796a0 | 74 69 63 61 6c 6c 79 20 6f 72 20 68 6f 72 69 7a    6f 6e 74 61 6c 6c 79 20 69 73 20 64 65 74 65 72 | tically.or.horizontally.is.deter | 
| 796c0 | 6d 69 6e 65 64 20 62 79 0a 60 73 70 6c 69 74 2d    77 69 6e 64 6f 77 2d 70 72 65 66 65 72 72 65 64 | mined.by.`split-window-preferred | 
| 796e0 | 2d 66 75 6e 63 74 69 6f 6e 27 2e 22 0a 20 20 28    64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 0a 20 | -function'."...(display-buffer.. | 
| 79700 | 20 20 62 75 66 66 65 72 0a 20 20 20 28 63 6f 6e    64 20 28 28 65 71 20 28 77 69 74 68 2d 63 75 72 | ..buffer....(cond.((eq.(with-cur | 
| 79720 | 72 65 6e 74 2d 62 75 66 66 65 72 20 62 75 66 66    65 72 20 6d 61 6a 6f 72 2d 6d 6f 64 65 29 0a 20 | rent-buffer.buffer.major-mode).. | 
| 79740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6d 61    67 69 74 2d 73 74 61 74 75 73 2d 6d 6f 64 65 29 | .............'magit-status-mode) | 
| 79760 | 0a 20 20 20 20 20 20 20 20 20 20 27 28 6d 61 67    69 74 2d 2d 64 69 73 70 6c 61 79 2d 62 75 66 66 | ...........'(magit--display-buff | 
| 79780 | 65 72 2d 66 75 6c 6c 66 72 61 6d 65 29 29 0a 20    20 20 20 20 20 20 20 20 28 28 77 69 74 68 2d 63 | er-fullframe))..........((with-c | 
| 797a0 | 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 62 75    66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 | urrent-buffer.buffer............ | 
| 797c0 | 20 28 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70    20 27 6d 61 67 69 74 2d 64 69 66 66 2d 6d 6f 64 | .(derived-mode-p.'magit-diff-mod | 
| 797e0 | 65 20 27 6d 61 67 69 74 2d 70 72 6f 63 65 73 73    2d 6d 6f 64 65 29 29 0a 20 20 20 20 20 20 20 20 | e.'magit-process-mode))......... | 
| 79800 | 20 20 27 28 6d 61 67 69 74 2d 2d 64 69 73 70 6c    61 79 2d 62 75 66 66 65 72 2d 74 6f 70 6c 65 66 | ..'(magit--display-buffer-toplef | 
| 79820 | 74 29 29 0a 20 20 20 20 20 20 20 20 20 28 74 0a    20 20 20 20 20 20 20 20 20 20 27 28 64 69 73 70 | t))..........(t...........'(disp | 
| 79840 | 6c 61 79 2d 62 75 66 66 65 72 2d 73 61 6d 65 2d    77 69 6e 64 6f 77 29 29 29 29 29 0a 0a 28 64 65 | lay-buffer-same-window)))))..(de | 
| 79860 | 66 75 6e 20 6d 61 67 69 74 2d 2d 64 69 73 70 6c    61 79 2d 62 75 66 66 65 72 2d 66 75 6c 6c 63 6f | fun.magit--display-buffer-fullco | 
| 79880 | 6c 75 6d 6e 20 28 62 75 66 66 65 72 20 61 6c 69    73 74 29 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20 | lumn.(buffer.alist)...(when-let. | 
| 798a0 | 28 28 77 69 6e 64 6f 77 20 28 6f 72 20 28 64 69    73 70 6c 61 79 2d 62 75 66 66 65 72 2d 72 65 75 | ((window.(or.(display-buffer-reu | 
| 798c0 | 73 65 2d 77 69 6e 64 6f 77 20 62 75 66 66 65 72    20 61 6c 69 73 74 29 0a 20 20 20 20 20 20 20 20 | se-window.buffer.alist)......... | 
| 798e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 | .................(display-buffer | 
| 79900 | 2d 73 61 6d 65 2d 77 69 6e 64 6f 77 20 62 75 66    66 65 72 20 61 6c 69 73 74 29 0a 20 20 20 20 20 | -same-window.buffer.alist)...... | 
| 79920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 64 69 73 70 6c 61 79 2d 62 75 66 | ....................(display-buf | 
| 79940 | 66 65 72 2d 62 65 6c 6f 77 2d 73 65 6c 65 63 74    65 64 20 62 75 66 66 65 72 20 61 6c 69 73 74 29 | fer-below-selected.buffer.alist) | 
| 79960 | 29 29 29 0a 20 20 20 20 28 64 65 6c 65 74 65 2d    6f 74 68 65 72 2d 77 69 6e 64 6f 77 73 2d 76 65 | ))).....(delete-other-windows-ve | 
| 79980 | 72 74 69 63 61 6c 6c 79 20 77 69 6e 64 6f 77 29    0a 20 20 20 20 77 69 6e 64 6f 77 29 29 0a 0a 28 | rtically.window).....window))..( | 
| 799a0 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 73 70    6c 61 79 2d 62 75 66 66 65 72 2d 66 75 6c 6c 63 | defun.magit-display-buffer-fullc | 
| 799c0 | 6f 6c 75 6d 6e 2d 6d 6f 73 74 2d 76 31 20 28 62    75 66 66 65 72 29 0a 20 20 22 44 69 73 70 6c 61 | olumn-most-v1.(buffer)..."Displa | 
| 799e0 | 79 20 42 55 46 46 45 52 20 75 73 69 6e 67 20 74    68 65 20 66 75 6c 6c 20 63 6f 6c 75 6d 6e 20 65 | y.BUFFER.using.the.full.column.e | 
| 79a00 | 78 63 65 70 74 20 69 6e 20 73 6f 6d 65 20 63 61    73 65 73 2e 0a 46 6f 72 20 6d 6f 73 74 20 63 61 | xcept.in.some.cases..For.most.ca | 
| 79a20 | 73 65 73 20 77 68 65 72 65 20 42 55 46 46 45 52    27 73 20 60 6d 61 6a 6f 72 2d 6d 6f 64 65 27 20 | ses.where.BUFFER's.`major-mode'. | 
| 79a40 | 64 65 72 69 76 65 73 20 66 72 6f 6d 0a 60 6d 61    67 69 74 2d 6d 6f 64 65 27 2c 20 64 69 73 70 6c | derives.from.`magit-mode',.displ | 
| 79a60 | 61 79 20 69 74 20 69 6e 20 74 68 65 20 73 65 6c    65 63 74 65 64 20 77 69 6e 64 6f 77 20 61 6e 64 | ay.it.in.the.selected.window.and | 
| 79a80 | 20 67 72 6f 77 20 74 68 61 74 0a 77 69 6e 64 6f    77 20 74 6f 20 74 68 65 20 66 75 6c 6c 20 68 65 | .grow.that.window.to.the.full.he | 
| 79aa0 | 69 67 68 74 20 6f 66 20 74 68 65 20 66 72 61 6d    65 2c 20 64 65 6c 65 74 69 6e 67 20 6f 74 68 65 | ight.of.the.frame,.deleting.othe | 
| 79ac0 | 72 20 77 69 6e 64 6f 77 73 20 69 6e 0a 74 68 61    74 20 63 6f 6c 75 6d 6e 20 61 73 20 6e 65 63 65 | r.windows.in.that.column.as.nece | 
| 79ae0 | 73 73 61 72 79 2e 20 20 48 6f 77 65 76 65 72 2c    20 64 69 73 70 6c 61 79 20 42 55 46 46 45 52 20 | ssary...However,.display.BUFFER. | 
| 79b00 | 69 6e 20 61 6e 6f 74 68 65 72 0a 77 69 6e 64 6f    77 20 69 66 20 31 29 20 42 55 46 46 45 52 27 73 | in.another.window.if.1).BUFFER's | 
| 79b20 | 20 6d 6f 64 65 20 64 65 72 69 76 65 73 20 66 72    6f 6d 20 60 6d 61 67 69 74 2d 70 72 6f 63 65 73 | .mode.derives.from.`magit-proces | 
| 79b40 | 73 2d 6d 6f 64 65 27 2c 20 6f 72 0a 32 29 20 42    55 46 46 45 52 27 73 20 6d 6f 64 65 20 64 65 72 | s-mode',.or.2).BUFFER's.mode.der | 
| 79b60 | 69 76 65 73 20 66 72 6f 6d 20 60 6d 61 67 69 74    2d 64 69 66 66 2d 6d 6f 64 65 27 2c 20 70 72 6f | ives.from.`magit-diff-mode',.pro | 
| 79b80 | 76 69 64 65 64 20 74 68 61 74 0a 74 68 65 20 6d    6f 64 65 20 6f 66 20 74 68 65 20 63 75 72 72 65 | vided.that.the.mode.of.the.curre | 
| 79ba0 | 6e 74 20 62 75 66 66 65 72 20 64 65 72 69 76 65    73 20 66 72 6f 6d 20 60 6d 61 67 69 74 2d 6c 6f | nt.buffer.derives.from.`magit-lo | 
| 79bc0 | 67 2d 6d 6f 64 65 27 20 6f 72 0a 60 6d 61 67 69    74 2d 63 68 65 72 72 79 2d 6d 6f 64 65 27 2e 22 | g-mode'.or.`magit-cherry-mode'." | 
| 79be0 | 0a 20 20 28 64 69 73 70 6c 61 79 2d 62 75 66 66    65 72 0a 20 20 20 62 75 66 66 65 72 0a 20 20 20 | ...(display-buffer....buffer.... | 
| 79c00 | 28 63 6f 6e 64 20 28 28 61 6e 64 20 28 6f 72 20    28 62 6f 75 6e 64 2d 61 6e 64 2d 74 72 75 65 2d | (cond.((and.(or.(bound-and-true- | 
| 79c20 | 70 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 6f 64    65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | p.git-commit-mode).............. | 
| 79c40 | 20 20 20 20 20 20 28 64 65 72 69 76 65 64 2d 6d    6f 64 65 2d 70 20 27 6d 61 67 69 74 2d 6c 6f 67 | ......(derived-mode-p.'magit-log | 
| 79c60 | 2d 6d 6f 64 65 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -mode........................... | 
| 79c80 | 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d    63 68 65 72 72 79 2d 6d 6f 64 65 0a 20 20 20 20 | .........'magit-cherry-mode..... | 
| 79ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 | ...............................' | 
| 79cc0 | 6d 61 67 69 74 2d 72 65 66 6c 6f 67 2d 6d 6f 64    65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | magit-reflog-mode))............. | 
| 79ce0 | 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74    2d 62 75 66 66 65 72 20 62 75 66 66 65 72 0a 20 | ...(with-current-buffer.buffer.. | 
| 79d00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 | ................(derived-mode-p. | 
| 79d20 | 27 6d 61 67 69 74 2d 64 69 66 66 2d 6d 6f 64 65    29 29 29 0a 20 20 20 20 20 20 20 20 20 20 6e 69 | 'magit-diff-mode)))...........ni | 
| 79d40 | 6c 29 0a 20 20 20 20 20 20 20 20 20 28 28 77 69    74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 | l)..........((with-current-buffe | 
| 79d60 | 72 20 62 75 66 66 65 72 0a 20 20 20 20 20 20 20    20 20 20 20 20 28 64 65 72 69 76 65 64 2d 6d 6f | r.buffer.............(derived-mo | 
| 79d80 | 64 65 2d 70 20 27 6d 61 67 69 74 2d 70 72 6f 63    65 73 73 2d 6d 6f 64 65 29 29 0a 20 20 20 20 20 | de-p.'magit-process-mode))...... | 
| 79da0 | 20 20 20 20 20 6e 69 6c 29 0a 20 20 20 20 20 20    20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 20 | .....nil)..........(t........... | 
| 79dc0 | 27 28 6d 61 67 69 74 2d 2d 64 69 73 70 6c 61 79    2d 62 75 66 66 65 72 2d 66 75 6c 6c 63 6f 6c 75 | '(magit--display-buffer-fullcolu | 
| 79de0 | 6d 6e 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20    6d 61 67 69 74 2d 6d 61 79 62 65 2d 73 65 74 2d | mn)))))..(defun.magit-maybe-set- | 
| 79e00 | 64 65 64 69 63 61 74 65 64 20 28 29 0a 20 20 22    4d 61 72 6b 20 74 68 65 20 73 65 6c 65 63 74 65 | dedicated.()..."Mark.the.selecte | 
| 79e20 | 64 20 77 69 6e 64 6f 77 20 61 73 20 64 65 64 69    63 61 74 65 64 20 69 66 20 61 70 70 72 6f 70 72 | d.window.as.dedicated.if.appropr | 
| 79e40 | 69 61 74 65 2e 0a 0a 49 66 20 61 20 6e 65 77 20    77 69 6e 64 6f 77 20 77 61 73 20 63 72 65 61 74 | iate...If.a.new.window.was.creat | 
| 79e60 | 65 64 20 74 6f 20 64 69 73 70 6c 61 79 20 74 68    65 20 62 75 66 66 65 72 2c 20 74 68 65 6e 20 72 | ed.to.display.the.buffer,.then.r | 
| 79e80 | 65 6d 65 6d 62 65 72 0a 74 68 61 74 20 66 61 63    74 2e 20 20 54 68 61 74 20 69 6e 66 6f 72 6d 61 | emember.that.fact...That.informa | 
| 79ea0 | 74 69 6f 6e 20 69 73 20 75 73 65 64 20 62 79 20    60 6d 61 67 69 74 2d 6d 6f 64 65 2d 71 75 69 74 | tion.is.used.by.`magit-mode-quit | 
| 79ec0 | 2d 77 69 6e 64 6f 77 27 2c 0a 74 6f 20 64 65 74    65 72 6d 69 6e 65 20 77 68 65 74 68 65 72 20 74 | -window',.to.determine.whether.t | 
| 79ee0 | 68 65 20 77 69 6e 64 6f 77 20 73 68 6f 75 6c 64    20 62 65 20 64 65 6c 65 74 65 64 20 77 68 65 6e | he.window.should.be.deleted.when | 
| 79f00 | 20 69 74 73 20 6c 61 73 74 0a 4d 61 67 69 74 20    62 75 66 66 65 72 20 69 73 20 62 75 72 69 65 64 | .its.last.Magit.buffer.is.buried | 
| 79f20 | 2e 22 0a 20 20 28 6c 65 74 20 28 28 77 69 6e 64    6f 77 20 28 67 65 74 2d 62 75 66 66 65 72 2d 77 | ."...(let.((window.(get-buffer-w | 
| 79f40 | 69 6e 64 6f 77 20 28 63 75 72 72 65 6e 74 2d 62    75 66 66 65 72 29 29 29 29 0a 20 20 20 20 28 77 | indow.(current-buffer)))).....(w | 
| 79f60 | 68 65 6e 20 28 61 6e 64 20 28 77 69 6e 64 6f 77    2d 6c 69 76 65 2d 70 20 77 69 6e 64 6f 77 29 0a | hen.(and.(window-live-p.window). | 
| 79f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6e 6f 74 20 28 77 69 6e 64 6f 77 2d 70 72 65 76 | ...............(not.(window-prev | 
| 79fa0 | 2d 62 75 66 66 65 72 73 20 77 69 6e 64 6f 77 29    29 29 0a 20 20 20 20 20 20 28 73 65 74 2d 77 69 | -buffers.window))).......(set-wi | 
| 79fc0 | 6e 64 6f 77 2d 70 61 72 61 6d 65 74 65 72 20 77    69 6e 64 6f 77 20 27 6d 61 67 69 74 2d 64 65 64 | ndow-parameter.window.'magit-ded | 
| 79fe0 | 69 63 61 74 65 64 20 74 29 29 29 29 0a 0a 3b 3b    3b 20 47 65 74 20 42 75 66 66 65 72 0a 0a 28 64 | icated.t))))..;;;.Get.Buffer..(d | 
| 7a000 | 65 66 76 61 72 2d 6c 6f 63 61 6c 20 6d 61 67 69    74 2d 2d 64 65 66 61 75 6c 74 2d 64 69 72 65 63 | efvar-local.magit--default-direc | 
| 7a020 | 74 6f 72 79 20 6e 69 6c 0a 20 20 22 56 61 6c 75    65 20 6f 66 20 60 64 65 66 61 75 6c 74 2d 64 69 | tory.nil..."Value.of.`default-di | 
| 7a040 | 72 65 63 74 6f 72 79 27 20 77 68 65 6e 20 62 75    66 66 65 72 20 69 73 20 67 65 6e 65 72 61 74 65 | rectory'.when.buffer.is.generate | 
| 7a060 | 64 2e 0a 54 68 69 73 20 65 78 69 73 74 73 20 74    6f 20 70 72 65 76 65 6e 74 20 61 20 6c 65 74 2d | d..This.exists.to.prevent.a.let- | 
| 7a080 | 62 6f 75 6e 64 20 60 64 65 66 61 75 6c 74 2d 64    69 72 65 63 74 6f 72 79 27 20 66 72 6f 6d 0a 74 | bound.`default-directory'.from.t | 
| 7a0a0 | 72 69 63 6b 69 6e 67 20 60 6d 61 67 69 74 2d 67    65 74 2d 6d 6f 64 65 2d 62 75 66 66 65 72 27 20 | ricking.`magit-get-mode-buffer'. | 
| 7a0c0 | 6f 72 20 60 6d 61 67 69 74 2d 6d 6f 64 65 2d 67    65 74 2d 62 75 66 66 65 72 73 27 0a 69 6e 74 6f | or.`magit-mode-get-buffers'.into | 
| 7a0e0 | 20 74 68 69 6e 6b 69 6e 67 20 61 20 62 75 66 66    65 72 20 62 65 6c 6f 6e 67 73 20 74 6f 20 61 20 | .thinking.a.buffer.belongs.to.a. | 
| 7a100 | 72 65 70 6f 20 74 68 61 74 20 69 74 20 64 6f 65    73 6e 27 74 2e 22 29 0a 28 70 75 74 20 27 6d 61 | repo.that.it.doesn't.").(put.'ma | 
| 7a120 | 67 69 74 2d 2d 64 65 66 61 75 6c 74 2d 64 69 72    65 63 74 6f 72 79 20 27 70 65 72 6d 61 6e 65 6e | git--default-directory.'permanen | 
| 7a140 | 74 2d 6c 6f 63 61 6c 20 74 29 0a 0a 28 64 65 66    75 6e 20 6d 61 67 69 74 2d 6d 6f 64 65 2d 67 65 | t-local.t)..(defun.magit-mode-ge | 
| 7a160 | 74 2d 62 75 66 66 65 72 73 20 28 29 0a 20 20 28    6c 65 74 20 28 28 74 6f 70 64 69 72 20 28 6d 61 | t-buffers.()...(let.((topdir.(ma | 
| 7a180 | 67 69 74 2d 74 6f 70 6c 65 76 65 6c 29 29 29 0a    20 20 20 20 28 2d 2d 66 69 6c 74 65 72 20 28 77 | git-toplevel))).....(--filter.(w | 
| 7a1a0 | 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66    65 72 20 69 74 0a 20 20 20 20 20 20 20 20 20 20 | ith-current-buffer.it........... | 
| 7a1c0 | 20 20 20 20 20 20 28 61 6e 64 20 28 64 65 72 69    76 65 64 2d 6d 6f 64 65 2d 70 20 27 6d 61 67 69 | ......(and.(derived-mode-p.'magi | 
| 7a1e0 | 74 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 71 | t-mode)......................(eq | 
| 7a200 | 75 61 6c 20 6d 61 67 69 74 2d 2d 64 65 66 61 75    6c 74 2d 64 69 72 65 63 74 6f 72 79 20 74 6f 70 | ual.magit--default-directory.top | 
| 7a220 | 64 69 72 29 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 62 75 66 66 65 72 2d 6c 69 73 | dir)))...............(buffer-lis | 
| 7a240 | 74 29 29 29 29 0a 0a 28 64 65 66 76 61 72 2d 6c    6f 63 61 6c 20 6d 61 67 69 74 2d 62 75 66 66 65 | t))))..(defvar-local.magit-buffe | 
| 7a260 | 72 2d 6c 6f 63 6b 65 64 2d 70 20 6e 69 6c 29 0a    28 70 75 74 20 27 6d 61 67 69 74 2d 62 75 66 66 | r-locked-p.nil).(put.'magit-buff | 
| 7a280 | 65 72 2d 6c 6f 63 6b 65 64 2d 70 20 27 70 65 72    6d 61 6e 65 6e 74 2d 6c 6f 63 61 6c 20 74 29 0a | er-locked-p.'permanent-local.t). | 
| 7a2a0 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 65    74 2d 6d 6f 64 65 2d 62 75 66 66 65 72 20 28 6d | .(defun.magit-get-mode-buffer.(m | 
| 7a2c0 | 6f 64 65 20 26 6f 70 74 69 6f 6e 61 6c 20 76 61    6c 75 65 20 66 72 61 6d 65 29 0a 20 20 22 52 65 | ode.&optional.value.frame)..."Re | 
| 7a2e0 | 74 75 72 6e 20 62 75 66 66 65 72 20 62 65 6c 6f    6e 67 69 6e 67 20 74 6f 20 74 68 65 20 63 75 72 | turn.buffer.belonging.to.the.cur | 
| 7a300 | 72 65 6e 74 20 72 65 70 6f 73 69 74 6f 72 79 20    77 68 6f 73 65 20 6d 61 6a 6f 72 2d 6d 6f 64 65 | rent.repository.whose.major-mode | 
| 7a320 | 20 69 73 20 4d 4f 44 45 2e 0a 0a 49 66 20 6e 6f    20 73 75 63 68 20 62 75 66 66 65 72 20 65 78 69 | .is.MODE...If.no.such.buffer.exi | 
| 7a340 | 73 74 73 20 74 68 65 6e 20 72 65 74 75 72 6e 20    6e 69 6c 2e 20 20 4d 75 6c 74 69 70 6c 65 20 62 | sts.then.return.nil...Multiple.b | 
| 7a360 | 75 66 66 65 72 73 20 77 69 74 68 0a 74 68 65 20    73 61 6d 65 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 | uffers.with.the.same.major-mode. | 
| 7a380 | 6d 61 79 20 65 78 69 73 74 20 66 6f 72 20 61 20    72 65 70 6f 73 69 74 6f 72 79 20 62 75 74 20 6f | may.exist.for.a.repository.but.o | 
| 7a3a0 | 6e 6c 79 20 6f 6e 65 20 63 61 6e 0a 65 78 69 73    74 20 74 68 61 74 20 68 61 73 6e 27 74 20 62 65 | nly.one.can.exist.that.hasn't.be | 
| 7a3c0 | 65 6e 20 6c 6f 63 6b 65 64 20 74 6f 20 69 74 73    20 76 61 6c 75 65 2e 20 20 52 65 74 75 72 6e 20 | en.locked.to.its.value...Return. | 
| 7a3e0 | 74 68 61 74 20 62 75 66 66 65 72 0a 5c 28 6f 72    20 6e 69 6c 20 69 66 20 74 68 65 72 65 20 69 73 | that.buffer.\(or.nil.if.there.is | 
| 7a400 | 20 6e 6f 20 73 75 63 68 20 62 75 66 66 65 72 29    20 75 6e 6c 65 73 73 20 56 41 4c 55 45 20 69 73 | .no.such.buffer).unless.VALUE.is | 
| 7a420 | 20 6e 6f 6e 2d 6e 69 6c 2c 20 69 6e 0a 77 68 69    63 68 20 63 61 73 65 20 72 65 74 75 72 6e 20 74 | .non-nil,.in.which.case.return.t | 
| 7a440 | 68 65 20 62 75 66 66 65 72 20 74 68 61 74 20 68    61 73 20 62 65 65 6e 20 6c 6f 63 6b 65 64 20 74 | he.buffer.that.has.been.locked.t | 
| 7a460 | 6f 20 74 68 61 74 20 76 61 6c 75 65 2e 0a 0a 49    66 20 46 52 41 4d 45 20 69 73 20 6e 69 6c 20 6f | o.that.value...If.FRAME.is.nil.o | 
| 7a480 | 72 20 6f 6d 69 74 74 65 64 2c 20 74 68 65 6e 20    63 6f 6e 73 69 64 65 72 20 61 6c 6c 20 62 75 66 | r.omitted,.then.consider.all.buf | 
| 7a4a0 | 66 65 72 73 2e 20 20 4f 74 68 65 72 77 69 73 65    0a 20 20 6f 6e 6c 79 20 63 6f 6e 73 69 64 65 72 | fers...Otherwise...only.consider | 
| 7a4c0 | 20 62 75 66 66 65 72 73 20 74 68 61 74 20 61 72    65 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 73 | .buffers.that.are.displayed.in.s | 
| 7a4e0 | 6f 6d 65 20 6c 69 76 65 20 77 69 6e 64 6f 77 0a    20 20 6f 6e 20 73 6f 6d 65 20 66 72 61 6d 65 2e | ome.live.window...on.some.frame. | 
| 7a500 | 0a 49 66 20 60 61 6c 6c 27 2c 20 74 68 65 6e 20    63 6f 6e 73 69 64 65 72 20 61 6c 6c 20 62 75 66 | .If.`all',.then.consider.all.buf | 
| 7a520 | 66 65 72 73 20 6f 6e 20 61 6c 6c 20 66 72 61 6d    65 73 2e 0a 49 66 20 60 76 69 73 69 62 6c 65 27 | fers.on.all.frames..If.`visible' | 
| 7a540 | 2c 20 74 68 65 6e 20 6f 6e 6c 79 20 63 6f 6e 73    69 64 65 72 20 62 75 66 66 65 72 73 20 6f 6e 20 | ,.then.only.consider.buffers.on. | 
| 7a560 | 61 6c 6c 20 76 69 73 69 62 6c 65 20 66 72 61 6d    65 73 2e 0a 49 66 20 60 73 65 6c 65 63 74 65 64 | all.visible.frames..If.`selected | 
| 7a580 | 27 20 6f 72 20 74 2c 20 74 68 65 6e 20 6f 6e 6c    79 20 63 6f 6e 73 69 64 65 72 20 62 75 66 66 65 | '.or.t,.then.only.consider.buffe | 
| 7a5a0 | 72 73 20 6f 6e 20 74 68 65 20 73 65 6c 65 63 74    65 64 0a 20 20 66 72 61 6d 65 2e 0a 49 66 20 61 | rs.on.the.selected...frame..If.a | 
| 7a5c0 | 20 66 72 61 6d 65 2c 20 74 68 65 6e 20 6f 6e 6c    79 20 63 6f 6e 73 69 64 65 72 20 62 75 66 66 65 | .frame,.then.only.consider.buffe | 
| 7a5e0 | 72 73 20 6f 6e 20 74 68 61 74 20 66 72 61 6d 65    2e 22 0a 20 20 28 6c 65 74 20 28 28 74 6f 70 64 | rs.on.that.frame."...(let.((topd | 
| 7a600 | 69 72 20 28 6d 61 67 69 74 2d 2d 74 6f 70 6c 65    76 65 6c 2d 73 61 66 65 29 29 29 0a 20 20 20 20 | ir.(magit--toplevel-safe)))..... | 
| 7a620 | 28 63 6c 2d 66 6c 65 74 2a 20 28 28 62 20 28 62    75 66 66 65 72 29 0a 20 20 20 20 20 20 20 20 20 | (cl-flet*.((b.(buffer).......... | 
| 7a640 | 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 63 75    72 72 65 6e 74 2d 62 75 66 66 65 72 20 62 75 66 | ........(with-current-buffer.buf | 
| 7a660 | 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 61 6e 64 20 28 65 71 20 | fer....................(and.(eq. | 
| 7a680 | 6d 61 6a 6f 72 2d 6d 6f 64 65 20 6d 6f 64 65 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | major-mode.mode)................ | 
| 7a6a0 | 20 20 20 20 20 20 20 20 20 28 65 71 75 61 6c 20    6d 61 67 69 74 2d 2d 64 65 66 61 75 6c 74 2d 64 | .........(equal.magit--default-d | 
| 7a6c0 | 69 72 65 63 74 6f 72 79 20 74 6f 70 64 69 72 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | irectory.topdir)................ | 
| 7a6e0 | 20 20 20 20 20 20 20 20 20 28 69 66 20 76 61 6c    75 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .........(if.value.............. | 
| 7a700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    61 6e 64 20 6d 61 67 69 74 2d 62 75 66 66 65 72 | ...............(and.magit-buffer | 
| 7a720 | 2d 6c 6f 63 6b 65 64 2d 70 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -locked-p....................... | 
| 7a740 | 20 20 20 20 20 20 20 20 20 20 20 28 65 71 75 61    6c 20 28 6d 61 67 69 74 2d 62 75 66 66 65 72 2d | ...........(equal.(magit-buffer- | 
| 7a760 | 76 61 6c 75 65 29 20 76 61 6c 75 65 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | value).value)).................. | 
| 7a780 | 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 6d 61    67 69 74 2d 62 75 66 66 65 72 2d 6c 6f 63 6b 65 | .........(not.magit-buffer-locke | 
| 7a7a0 | 64 2d 70 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 75 | d-p)).........................bu | 
| 7a7c0 | 66 66 65 72 29 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 77 20 28 77 69 6e 64 6f | ffer)))................(w.(windo | 
| 7a7e0 | 77 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 62 20 28 77 69 6e 64 6f 77 2d 62 | w)..................(b.(window-b | 
| 7a800 | 75 66 66 65 72 20 77 69 6e 64 6f 77 29 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | uffer.window)))................( | 
| 7a820 | 66 20 28 66 72 61 6d 65 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 73 65 71 2d | f.(frame)..................(seq- | 
| 7a840 | 73 6f 6d 65 20 23 27 77 20 28 77 69 6e 64 6f 77    2d 6c 69 73 74 20 66 72 61 6d 65 20 27 6e 6f 2d | some.#'w.(window-list.frame.'no- | 
| 7a860 | 6d 69 6e 69 62 75 66 29 29 29 29 0a 20 20 20 20    20 20 28 70 63 61 73 65 2d 65 78 68 61 75 73 74 | minibuf)))).......(pcase-exhaust | 
| 7a880 | 69 76 65 20 66 72 61 6d 65 0a 20 20 20 20 20 20    20 20 28 27 6e 69 6c 20 20 20 20 20 20 20 20 20 | ive.frame.........('nil......... | 
| 7a8a0 | 20 20 20 20 20 20 20 20 20 20 28 73 65 71 2d 73    6f 6d 65 20 23 27 62 20 28 62 75 66 66 65 72 2d | ..........(seq-some.#'b.(buffer- | 
| 7a8c0 | 6c 69 73 74 29 29 29 0a 20 20 20 20 20 20 20 20    28 27 61 6c 6c 20 20 20 20 20 20 20 20 20 20 20 | list))).........('all........... | 
| 7a8e0 | 20 20 20 20 20 20 20 20 28 73 65 71 2d 73 6f 6d    65 20 23 27 66 20 28 66 72 61 6d 65 2d 6c 69 73 | ........(seq-some.#'f.(frame-lis | 
| 7a900 | 74 29 29 29 0a 20 20 20 20 20 20 20 20 28 27 76    69 73 69 62 6c 65 20 20 20 20 20 20 20 20 20 20 | t))).........('visible.......... | 
| 7a920 | 20 20 20 20 20 28 73 65 71 2d 73 6f 6d 65 20 23    27 66 20 28 76 69 73 69 62 6c 65 2d 66 72 61 6d | .....(seq-some.#'f.(visible-fram | 
| 7a940 | 65 2d 6c 69 73 74 29 29 29 0a 20 20 20 20 20 20    20 20 28 28 6f 72 20 27 73 65 6c 65 63 74 65 64 | e-list))).........((or.'selected | 
| 7a960 | 20 27 74 29 20 20 20 20 20 20 28 73 65 71 2d 73    6f 6d 65 20 23 27 77 20 28 77 69 6e 64 6f 77 2d | .'t)......(seq-some.#'w.(window- | 
| 7a980 | 6c 69 73 74 20 28 73 65 6c 65 63 74 65 64 2d 66    72 61 6d 65 29 29 29 29 0a 20 20 20 20 20 20 20 | list.(selected-frame))))........ | 
| 7a9a0 | 20 28 28 67 75 61 72 64 20 28 66 72 61 6d 65 70    20 66 72 61 6d 65 29 29 20 28 73 65 71 2d 73 6f | .((guard.(framep.frame)).(seq-so | 
| 7a9c0 | 6d 65 20 23 27 77 20 28 77 69 6e 64 6f 77 2d 6c    69 73 74 20 66 72 61 6d 65 29 29 29 29 29 29 29 | me.#'w.(window-list.frame))))))) | 
| 7a9e0 | 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67    65 6e 65 72 61 74 65 2d 6e 65 77 2d 62 75 66 66 | ..(defun.magit-generate-new-buff | 
| 7aa00 | 65 72 20 28 6d 6f 64 65 20 26 6f 70 74 69 6f 6e    61 6c 20 76 61 6c 75 65 20 64 69 72 65 63 74 6f | er.(mode.&optional.value.directo | 
| 7aa20 | 72 79 29 0a 20 20 28 6c 65 74 2a 20 28 28 64 65    66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 | ry)...(let*.((default-directory. | 
| 7aa40 | 28 6f 72 20 64 69 72 65 63 74 6f 72 79 20 28 6d    61 67 69 74 2d 2d 74 6f 70 6c 65 76 65 6c 2d 73 | (or.directory.(magit--toplevel-s | 
| 7aa60 | 61 66 65 29 29 29 0a 20 20 20 20 20 20 20 20 20    28 6e 61 6d 65 20 28 66 75 6e 63 61 6c 6c 20 6d | afe)))..........(name.(funcall.m | 
| 7aa80 | 61 67 69 74 2d 67 65 6e 65 72 61 74 65 2d 62 75    66 66 65 72 2d 6e 61 6d 65 2d 66 75 6e 63 74 69 | agit-generate-buffer-name-functi | 
| 7aaa0 | 6f 6e 20 6d 6f 64 65 20 76 61 6c 75 65 29 29 0a    20 20 20 20 20 20 20 20 20 28 62 75 66 66 65 72 | on.mode.value))..........(buffer | 
| 7aac0 | 20 28 67 65 6e 65 72 61 74 65 2d 6e 65 77 2d 62    75 66 66 65 72 20 6e 61 6d 65 29 29 29 0a 20 20 | .(generate-new-buffer.name)))... | 
| 7aae0 | 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d    62 75 66 66 65 72 20 62 75 66 66 65 72 0a 20 20 | ..(with-current-buffer.buffer... | 
| 7ab00 | 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d    2d 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f | ....(setq.magit--default-directo | 
| 7ab20 | 72 79 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63    74 6f 72 79 29 0a 20 20 20 20 20 20 28 73 65 74 | ry.default-directory).......(set | 
| 7ab40 | 71 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6c    6f 63 6b 65 64 2d 70 20 28 61 6e 64 20 76 61 6c | q.magit-buffer-locked-p.(and.val | 
| 7ab60 | 75 65 20 74 29 29 0a 20 20 20 20 20 20 28 6d 61    67 69 74 2d 72 65 73 74 6f 72 65 2d 73 65 63 74 | ue.t)).......(magit-restore-sect | 
| 7ab80 | 69 6f 6e 2d 76 69 73 69 62 69 6c 69 74 79 2d 63    61 63 68 65 20 6d 6f 64 65 29 29 0a 20 20 20 20 | ion-visibility-cache.mode))..... | 
| 7aba0 | 28 77 68 65 6e 20 6d 61 67 69 74 2d 75 6e 69 71    75 69 66 79 2d 62 75 66 66 65 72 2d 6e 61 6d 65 | (when.magit-uniquify-buffer-name | 
| 7abc0 | 73 0a 20 20 20 20 20 20 28 61 64 64 2d 74 6f 2d    6c 69 73 74 20 27 75 6e 69 71 75 69 66 79 2d 6c | s.......(add-to-list.'uniquify-l | 
| 7abe0 | 69 73 74 2d 62 75 66 66 65 72 73 2d 64 69 72 65    63 74 6f 72 79 2d 6d 6f 64 65 73 20 6d 6f 64 65 | ist-buffers-directory-modes.mode | 
| 7ac00 | 29 0a 20 20 20 20 20 20 28 77 69 74 68 2d 63 75    72 72 65 6e 74 2d 62 75 66 66 65 72 20 62 75 66 | ).......(with-current-buffer.buf | 
| 7ac20 | 66 65 72 0a 20 20 20 20 20 20 20 20 28 73 65 74    71 20 6c 69 73 74 2d 62 75 66 66 65 72 73 2d 64 | fer.........(setq.list-buffers-d | 
| 7ac40 | 69 72 65 63 74 6f 72 79 20 28 61 62 62 72 65 76    69 61 74 65 2d 66 69 6c 65 2d 6e 61 6d 65 20 64 | irectory.(abbreviate-file-name.d | 
| 7ac60 | 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79    29 29 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 | efault-directory))).......(let.( | 
| 7ac80 | 28 75 6e 69 71 75 69 66 79 2d 62 75 66 66 65 72    2d 6e 61 6d 65 2d 73 74 79 6c 65 0a 20 20 20 20 | (uniquify-buffer-name-style..... | 
| 7aca0 | 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6d 65    6d 71 20 75 6e 69 71 75 69 66 79 2d 62 75 66 66 | .........(if.(memq.uniquify-buff | 
| 7acc0 | 65 72 2d 6e 61 6d 65 2d 73 74 79 6c 65 20 27 28    6e 69 6c 20 66 6f 72 77 61 72 64 29 29 0a 20 20 | er-name-style.'(nil.forward))... | 
| 7ace0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27    70 6f 73 74 2d 66 6f 72 77 61 72 64 2d 61 6e 67 | ...............'post-forward-ang | 
| 7ad00 | 6c 65 2d 62 72 61 63 6b 65 74 73 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 75 6e 69 71 75 | le-brackets................uniqu | 
| 7ad20 | 69 66 79 2d 62 75 66 66 65 72 2d 6e 61 6d 65 2d    73 74 79 6c 65 29 29 29 0a 20 20 20 20 20 20 20 | ify-buffer-name-style)))........ | 
| 7ad40 | 20 28 75 6e 69 71 75 69 66 79 2d 72 61 74 69 6f    6e 61 6c 69 7a 65 2d 66 69 6c 65 2d 62 75 66 66 | .(uniquify-rationalize-file-buff | 
| 7ad60 | 65 72 2d 6e 61 6d 65 73 0a 20 20 20 20 20 20 20    20 20 6e 61 6d 65 20 28 66 69 6c 65 2d 6e 61 6d | er-names..........name.(file-nam | 
| 7ad80 | 65 2d 64 69 72 65 63 74 6f 72 79 20 28 64 69 72    65 63 74 6f 72 79 2d 66 69 6c 65 2d 6e 61 6d 65 | e-directory.(directory-file-name | 
| 7ada0 | 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f    72 79 29 29 0a 20 20 20 20 20 20 20 20 20 62 75 | .default-directory))..........bu | 
| 7adc0 | 66 66 65 72 29 29 29 0a 20 20 20 20 62 75 66 66    65 72 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | ffer))).....buffer))..(defun.mag | 
| 7ade0 | 69 74 2d 67 65 6e 65 72 61 74 65 2d 62 75 66 66    65 72 2d 6e 61 6d 65 2d 64 65 66 61 75 6c 74 2d | it-generate-buffer-name-default- | 
| 7ae00 | 66 75 6e 63 74 69 6f 6e 20 28 6d 6f 64 65 20 26    6f 70 74 69 6f 6e 61 6c 20 76 61 6c 75 65 29 0a | function.(mode.&optional.value). | 
| 7ae20 | 20 20 22 47 65 6e 65 72 61 74 65 20 62 75 66 66    65 72 20 6e 61 6d 65 20 66 6f 72 20 61 20 4d 4f | .."Generate.buffer.name.for.a.MO | 
| 7ae40 | 44 45 20 62 75 66 66 65 72 20 69 6e 20 74 68 65    20 63 75 72 72 65 6e 74 20 72 65 70 6f 73 69 74 | DE.buffer.in.the.current.reposit | 
| 7ae60 | 6f 72 79 2e 0a 54 68 65 20 72 65 74 75 72 6e 65    64 20 6e 61 6d 65 20 69 73 20 62 61 73 65 64 20 | ory..The.returned.name.is.based. | 
| 7ae80 | 6f 6e 20 60 6d 61 67 69 74 2d 62 75 66 66 65 72    2d 6e 61 6d 65 2d 66 6f 72 6d 61 74 27 20 61 6e | on.`magit-buffer-name-format'.an | 
| 7aea0 | 64 0a 74 61 6b 65 73 20 60 6d 61 67 69 74 2d 75    6e 69 71 75 69 66 79 2d 62 75 66 66 65 72 2d 6e | d.takes.`magit-uniquify-buffer-n | 
| 7aec0 | 61 6d 65 73 27 20 61 6e 64 20 56 41 4c 55 45 2c    20 69 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 69 6e 74 | ames'.and.VALUE,.if.non-nil,.int | 
| 7aee0 | 6f 0a 61 63 63 6f 75 6e 74 2e 22 0a 20 20 28 6c    65 74 20 28 28 6d 20 28 73 75 62 73 74 72 69 6e | o.account."...(let.((m.(substrin | 
| 7af00 | 67 20 28 73 79 6d 62 6f 6c 2d 6e 61 6d 65 20 6d    6f 64 65 29 20 30 20 2d 35 29 29 0a 20 20 20 20 | g.(symbol-name.mode).0.-5))..... | 
| 7af20 | 20 20 20 20 28 76 20 28 61 6e 64 20 76 61 6c 75    65 20 28 66 6f 72 6d 61 74 20 22 25 73 22 20 28 | ....(v.(and.value.(format."%s".( | 
| 7af40 | 69 66 20 28 6c 69 73 74 70 20 76 61 6c 75 65 29    20 76 61 6c 75 65 20 28 6c 69 73 74 20 76 61 6c | if.(listp.value).value.(list.val | 
| 7af60 | 75 65 29 29 29 29 29 0a 20 20 20 20 20 20 20 20    28 6e 20 28 69 66 20 6d 61 67 69 74 2d 75 6e 69 | ue))))).........(n.(if.magit-uni | 
| 7af80 | 71 75 69 66 79 2d 62 75 66 66 65 72 2d 6e 61 6d    65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | quify-buffer-names.............. | 
| 7afa0 | 20 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e    64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 | ..(file-name-nondirectory....... | 
| 7afc0 | 20 20 20 20 20 20 20 20 20 20 28 64 69 72 65 63    74 6f 72 79 2d 66 69 6c 65 2d 6e 61 6d 65 20 64 | ..........(directory-file-name.d | 
| 7afe0 | 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | efault-directory)).............. | 
| 7b000 | 28 61 62 62 72 65 76 69 61 74 65 2d 66 69 6c 65    2d 6e 61 6d 65 20 64 65 66 61 75 6c 74 2d 64 69 | (abbreviate-file-name.default-di | 
| 7b020 | 72 65 63 74 6f 72 79 29 29 29 29 0a 20 20 20 20    28 66 6f 72 6d 61 74 2d 73 70 65 63 0a 20 20 20 | rectory)))).....(format-spec.... | 
| 7b040 | 20 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6e    61 6d 65 2d 66 6f 72 6d 61 74 0a 20 20 20 20 20 | ..magit-buffer-name-format...... | 
| 7b060 | 60 28 28 3f 6d 20 2e 20 2c 6d 29 0a 20 20 20 20    20 20 20 28 3f 4d 20 2e 20 2c 28 69 66 20 28 65 | `((?m...,m)........(?M...,(if.(e | 
| 7b080 | 71 20 6d 6f 64 65 20 27 6d 61 67 69 74 2d 73 74    61 74 75 73 2d 6d 6f 64 65 29 20 22 6d 61 67 69 | q.mode.'magit-status-mode)."magi | 
| 7b0a0 | 74 22 20 6d 29 29 0a 20 20 20 20 20 20 20 28 3f    76 20 2e 20 2c 28 6f 72 20 76 20 22 22 29 29 0a | t".m))........(?v...,(or.v."")). | 
| 7b0c0 | 20 20 20 20 20 20 20 28 3f 56 20 2e 20 2c 28 69    66 20 76 20 28 63 6f 6e 63 61 74 20 22 20 22 20 | .......(?V...,(if.v.(concat.".". | 
| 7b0e0 | 76 29 20 22 22 29 29 0a 20 20 20 20 20 20 20 28    3f 74 20 2e 20 2c 6e 29 0a 20 20 20 20 20 20 20 | v).""))........(?t...,n)........ | 
| 7b100 | 28 3f 78 20 2e 20 2c 28 69 66 20 6d 61 67 69 74    2d 75 6e 69 71 75 69 66 79 2d 62 75 66 66 65 72 | (?x...,(if.magit-uniquify-buffer | 
| 7b120 | 2d 6e 61 6d 65 73 20 22 22 20 22 2a 22 29 29 29    29 29 29 0a 0a 3b 3b 3b 20 42 75 66 66 65 72 20 | -names.""."*"))))))..;;;.Buffer. | 
| 7b140 | 4c 6f 63 6b 0a 0a 28 64 65 66 75 6e 20 6d 61 67    69 74 2d 74 6f 67 67 6c 65 2d 62 75 66 66 65 72 | Lock..(defun.magit-toggle-buffer | 
| 7b160 | 2d 6c 6f 63 6b 20 28 29 0a 20 20 22 4c 6f 63 6b    20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 | -lock.()..."Lock.the.current.buf | 
| 7b180 | 66 65 72 20 74 6f 20 69 74 73 20 76 61 6c 75 65    20 6f 72 20 75 6e 6c 6f 63 6b 20 69 74 2e 0a 0a | fer.to.its.value.or.unlock.it... | 
| 7b1a0 | 4c 6f 63 6b 69 6e 67 20 61 20 62 75 66 66 65 72    20 74 6f 20 69 74 73 20 76 61 6c 75 65 20 70 72 | Locking.a.buffer.to.its.value.pr | 
| 7b1c0 | 65 76 65 6e 74 73 20 69 74 20 66 72 6f 6d 20 62    65 69 6e 67 20 72 65 75 73 65 64 20 74 6f 0a 64 | events.it.from.being.reused.to.d | 
| 7b1e0 | 69 73 70 6c 61 79 20 61 6e 6f 74 68 65 72 20 76    61 6c 75 65 2e 20 20 54 68 65 20 6e 61 6d 65 20 | isplay.another.value...The.name. | 
| 7b200 | 6f 66 20 61 20 6c 6f 63 6b 65 64 20 62 75 66 66    65 72 20 63 6f 6e 74 61 69 6e 73 20 69 74 73 0a | of.a.locked.buffer.contains.its. | 
| 7b220 | 76 61 6c 75 65 2c 20 77 68 69 63 68 20 61 6c 6c    6f 77 73 20 74 65 6c 6c 69 6e 67 20 69 74 20 61 | value,.which.allows.telling.it.a | 
| 7b240 | 70 61 72 74 20 66 72 6f 6d 20 6f 74 68 65 72 20    6c 6f 63 6b 65 64 20 62 75 66 66 65 72 73 0a 61 | part.from.other.locked.buffers.a | 
| 7b260 | 6e 64 20 74 68 65 20 75 6e 6c 6f 63 6b 65 64 20    62 75 66 66 65 72 2e 0a 0a 4e 6f 74 20 61 6c 6c | nd.the.unlocked.buffer...Not.all | 
| 7b280 | 20 4d 61 67 69 74 20 62 75 66 66 65 72 73 20 63    61 6e 20 62 65 20 6c 6f 63 6b 65 64 20 74 6f 20 | .Magit.buffers.can.be.locked.to. | 
| 7b2a0 | 74 68 65 69 72 20 76 61 6c 75 65 73 2c 20 66 6f    72 20 65 78 61 6d 70 6c 65 0a 69 74 20 77 6f 75 | their.values,.for.example.it.wou | 
| 7b2c0 | 6c 64 6e 27 74 20 6d 61 6b 65 20 73 65 6e 73 65    20 74 6f 20 6c 6f 63 6b 20 61 20 73 74 61 74 75 | ldn't.make.sense.to.lock.a.statu | 
| 7b2e0 | 73 20 62 75 66 66 65 72 2e 0a 0a 54 68 65 72 65    20 63 61 6e 20 6f 6e 6c 79 20 62 65 20 61 20 73 | s.buffer...There.can.only.be.a.s | 
| 7b300 | 69 6e 67 6c 65 20 75 6e 6c 6f 63 6b 65 64 20 62    75 66 66 65 72 20 75 73 69 6e 67 20 61 20 63 65 | ingle.unlocked.buffer.using.a.ce | 
| 7b320 | 72 74 61 69 6e 0a 6d 61 6a 6f 72 2d 6d 6f 64 65    20 70 65 72 20 72 65 70 6f 73 69 74 6f 72 79 2e | rtain.major-mode.per.repository. | 
| 7b340 | 20 20 53 6f 20 77 68 65 6e 20 61 20 62 75 66 66    65 72 20 69 73 20 62 65 69 6e 67 20 75 6e 6c 6f | ..So.when.a.buffer.is.being.unlo | 
| 7b360 | 63 6b 65 64 0a 61 6e 64 20 61 6e 6f 74 68 65 72    20 75 6e 6c 6f 63 6b 65 64 20 62 75 66 66 65 72 | cked.and.another.unlocked.buffer | 
| 7b380 | 20 61 6c 72 65 61 64 79 20 65 78 69 73 74 73 20    66 6f 72 20 74 68 61 74 20 6d 6f 64 65 20 61 6e | .already.exists.for.that.mode.an | 
| 7b3a0 | 64 0a 72 65 70 6f 73 69 74 6f 72 79 2c 20 74 68    65 6e 20 74 68 65 20 66 6f 72 6d 65 72 20 62 75 | d.repository,.then.the.former.bu | 
| 7b3c0 | 66 66 65 72 20 69 73 20 69 6e 73 74 65 61 64 20    64 65 6c 65 74 65 64 20 61 6e 64 20 74 68 65 0a | ffer.is.instead.deleted.and.the. | 
| 7b3e0 | 6c 61 74 74 65 72 20 69 73 20 64 69 73 70 6c 61    79 65 64 20 69 6e 20 69 74 73 20 70 6c 61 63 65 | latter.is.displayed.in.its.place | 
| 7b400 | 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76    65 29 0a 20 20 28 69 66 20 6d 61 67 69 74 2d 62 | ."...(interactive)...(if.magit-b | 
| 7b420 | 75 66 66 65 72 2d 6c 6f 63 6b 65 64 2d 70 0a 20    20 20 20 20 20 28 69 66 2d 6c 65 74 20 28 28 75 | uffer-locked-p.......(if-let.((u | 
| 7b440 | 6e 6c 6f 63 6b 65 64 20 28 6d 61 67 69 74 2d 67    65 74 2d 6d 6f 64 65 2d 62 75 66 66 65 72 20 6d | nlocked.(magit-get-mode-buffer.m | 
| 7b460 | 61 6a 6f 72 2d 6d 6f 64 65 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6c 6f | ajor-mode)))...........(let.((lo | 
| 7b480 | 63 6b 65 64 20 28 63 75 72 72 65 6e 74 2d 62 75    66 66 65 72 29 29 29 0a 20 20 20 20 20 20 20 20 | cked.(current-buffer)))......... | 
| 7b4a0 | 20 20 20 20 28 73 77 69 74 63 68 2d 74 6f 2d 62    75 66 66 65 72 20 75 6e 6c 6f 63 6b 65 64 20 6e | ....(switch-to-buffer.unlocked.n | 
| 7b4c0 | 69 6c 20 74 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 28 6b 69 6c 6c 2d 62 75 66 66 65 72 20 6c | il.t).............(kill-buffer.l | 
| 7b4e0 | 6f 63 6b 65 64 29 29 0a 20 20 20 20 20 20 20 20    28 73 65 74 71 20 6d 61 67 69 74 2d 62 75 66 66 | ocked)).........(setq.magit-buff | 
| 7b500 | 65 72 2d 6c 6f 63 6b 65 64 2d 70 20 6e 69 6c 29    0a 20 20 20 20 20 20 20 20 28 72 65 6e 61 6d 65 | er-locked-p.nil).........(rename | 
| 7b520 | 2d 62 75 66 66 65 72 20 28 66 75 6e 63 61 6c 6c    20 6d 61 67 69 74 2d 67 65 6e 65 72 61 74 65 2d | -buffer.(funcall.magit-generate- | 
| 7b540 | 62 75 66 66 65 72 2d 6e 61 6d 65 2d 66 75 6e 63    74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 | buffer-name-function............ | 
| 7b560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 6d 61 6a 6f 72 2d 6d 6f 64 65 29 | .....................major-mode) | 
| 7b580 | 29 29 0a 20 20 20 20 28 69 66 2d 6c 65 74 20 28    28 76 61 6c 75 65 20 28 6d 61 67 69 74 2d 62 75 | )).....(if-let.((value.(magit-bu | 
| 7b5a0 | 66 66 65 72 2d 76 61 6c 75 65 29 29 29 0a 20 20    20 20 20 20 20 20 28 69 66 2d 6c 65 74 20 28 28 | ffer-value))).........(if-let.(( | 
| 7b5c0 | 6c 6f 63 6b 65 64 20 28 6d 61 67 69 74 2d 67 65    74 2d 6d 6f 64 65 2d 62 75 66 66 65 72 20 6d 61 | locked.(magit-get-mode-buffer.ma | 
| 7b5e0 | 6a 6f 72 2d 6d 6f 64 65 20 76 61 6c 75 65 29 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c | jor-mode.value))).............(l | 
| 7b600 | 65 74 20 28 28 75 6e 6c 6f 63 6b 65 64 20 28 63    75 72 72 65 6e 74 2d 62 75 66 66 65 72 29 29 29 | et.((unlocked.(current-buffer))) | 
| 7b620 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 | ...............(switch-to-buffer | 
| 7b640 | 20 6c 6f 63 6b 65 64 20 6e 69 6c 20 74 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6b 69 | .locked.nil.t)...............(ki | 
| 7b660 | 6c 6c 2d 62 75 66 66 65 72 20 75 6e 6c 6f 63 6b    65 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 | ll-buffer.unlocked))...........( | 
| 7b680 | 73 65 74 71 20 6d 61 67 69 74 2d 62 75 66 66 65    72 2d 6c 6f 63 6b 65 64 2d 70 20 74 29 0a 20 20 | setq.magit-buffer-locked-p.t)... | 
| 7b6a0 | 20 20 20 20 20 20 20 20 28 72 65 6e 61 6d 65 2d    62 75 66 66 65 72 20 28 66 75 6e 63 61 6c 6c 20 | ........(rename-buffer.(funcall. | 
| 7b6c0 | 6d 61 67 69 74 2d 67 65 6e 65 72 61 74 65 2d 62    75 66 66 65 72 2d 6e 61 6d 65 2d 66 75 6e 63 74 | magit-generate-buffer-name-funct | 
| 7b6e0 | 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ion............................. | 
| 7b700 | 20 20 20 20 20 20 6d 61 6a 6f 72 2d 6d 6f 64 65    20 76 61 6c 75 65 29 29 29 0a 20 20 20 20 20 20 | ......major-mode.value)))....... | 
| 7b720 | 28 75 73 65 72 2d 65 72 72 6f 72 20 22 42 75 66    66 65 72 20 68 61 73 20 6e 6f 20 76 61 6c 75 65 | (user-error."Buffer.has.no.value | 
| 7b740 | 20 69 74 20 63 6f 75 6c 64 20 62 65 20 6c 6f 63    6b 65 64 20 74 6f 22 29 29 29 29 0a 0a 3b 3b 3b | .it.could.be.locked.to"))))..;;; | 
| 7b760 | 20 42 75 72 79 20 42 75 66 66 65 72 0a 0a 28 64    65 66 75 6e 20 6d 61 67 69 74 2d 6d 6f 64 65 2d | .Bury.Buffer..(defun.magit-mode- | 
| 7b780 | 62 75 72 79 2d 62 75 66 66 65 72 20 28 26 6f 70    74 69 6f 6e 61 6c 20 6b 69 6c 6c 2d 62 75 66 66 | bury-buffer.(&optional.kill-buff | 
| 7b7a0 | 65 72 29 0a 20 20 22 42 75 72 79 20 6f 72 20 6b    69 6c 6c 20 74 68 65 20 63 75 72 72 65 6e 74 20 | er)..."Bury.or.kill.the.current. | 
| 7b7c0 | 62 75 66 66 65 72 2e 0a 0a 55 73 65 20 60 6d 61    67 69 74 2d 62 75 72 79 2d 62 75 66 66 65 72 2d | buffer...Use.`magit-bury-buffer- | 
| 7b7e0 | 66 75 6e 63 74 69 6f 6e 27 20 74 6f 20 62 75 72    79 20 74 68 65 20 62 75 66 66 65 72 20 77 68 65 | function'.to.bury.the.buffer.whe | 
| 7b800 | 6e 20 63 61 6c 6c 65 64 0a 77 69 74 68 6f 75 74    20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 | n.called.without.a.prefix.argume | 
| 7b820 | 6e 74 20 6f 72 20 74 6f 20 6b 69 6c 6c 20 69 74    20 77 68 65 6e 20 63 61 6c 6c 65 64 20 77 69 74 | nt.or.to.kill.it.when.called.wit | 
| 7b840 | 68 20 61 20 73 69 6e 67 6c 65 0a 70 72 65 66 69    78 20 61 72 67 75 6d 65 6e 74 2e 0a 0a 57 69 74 | h.a.single.prefix.argument...Wit | 
| 7b860 | 68 20 74 77 6f 20 70 72 65 66 69 78 20 61 72 67    75 6d 65 6e 74 73 2c 20 61 6c 77 61 79 73 20 6b | h.two.prefix.arguments,.always.k | 
| 7b880 | 69 6c 6c 20 74 68 65 20 63 75 72 72 65 6e 74 20    61 6e 64 20 61 6c 6c 20 6f 74 68 65 72 0a 4d 61 | ill.the.current.and.all.other.Ma | 
| 7b8a0 | 67 69 74 20 62 75 66 66 65 72 73 2c 20 61 73 73    6f 63 69 61 74 65 64 20 77 69 74 68 20 74 68 69 | git.buffers,.associated.with.thi | 
| 7b8c0 | 73 20 72 65 70 6f 73 69 74 6f 72 79 2e 22 0a 20    20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 50 | s.repository."...(interactive."P | 
| 7b8e0 | 22 29 0a 20 20 28 69 66 20 28 3e 3d 20 28 70 72    65 66 69 78 2d 6e 75 6d 65 72 69 63 2d 76 61 6c | ")...(if.(>=.(prefix-numeric-val | 
| 7b900 | 75 65 20 6b 69 6c 6c 2d 62 75 66 66 65 72 29 20    31 36 29 0a 20 20 20 20 20 20 28 6d 61 70 63 20 | ue.kill-buffer).16).......(mapc. | 
| 7b920 | 23 27 6b 69 6c 6c 2d 62 75 66 66 65 72 20 28 6d    61 67 69 74 2d 6d 6f 64 65 2d 67 65 74 2d 62 75 | #'kill-buffer.(magit-mode-get-bu | 
| 7b940 | 66 66 65 72 73 29 29 0a 20 20 20 20 28 66 75 6e    63 61 6c 6c 20 6d 61 67 69 74 2d 62 75 72 79 2d | ffers)).....(funcall.magit-bury- | 
| 7b960 | 62 75 66 66 65 72 2d 66 75 6e 63 74 69 6f 6e 20    6b 69 6c 6c 2d 62 75 66 66 65 72 29 29 29 0a 0a | buffer-function.kill-buffer))).. | 
| 7b980 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6d 6f 64    65 2d 71 75 69 74 2d 77 69 6e 64 6f 77 20 28 6b | (defun.magit-mode-quit-window.(k | 
| 7b9a0 | 69 6c 6c 2d 62 75 66 66 65 72 29 0a 20 20 22 51    75 69 74 20 74 68 65 20 73 65 6c 65 63 74 65 64 | ill-buffer)..."Quit.the.selected | 
| 7b9c0 | 20 77 69 6e 64 6f 77 20 61 6e 64 20 62 75 72 79    20 69 74 73 20 62 75 66 66 65 72 2e 0a 0a 54 68 | .window.and.bury.its.buffer...Th | 
| 7b9e0 | 69 73 20 62 65 68 61 76 65 73 20 73 69 6d 69 6c    61 72 20 74 6f 20 60 71 75 69 74 2d 77 69 6e 64 | is.behaves.similar.to.`quit-wind | 
| 7ba00 | 6f 77 27 2c 20 62 75 74 20 77 68 65 6e 20 74 68    65 20 77 69 6e 64 6f 77 0a 77 61 73 20 6f 72 69 | ow',.but.when.the.window.was.ori | 
| 7ba20 | 67 69 6e 61 6c 6c 79 20 63 72 65 61 74 65 64 20    74 6f 20 64 69 73 70 6c 61 79 20 61 20 4d 61 67 | ginally.created.to.display.a.Mag | 
| 7ba40 | 69 74 20 62 75 66 66 65 72 20 61 6e 64 20 74 68    65 0a 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 | it.buffer.and.the.current.buffer | 
| 7ba60 | 20 69 73 20 74 68 65 20 6c 61 73 74 20 72 65 6d    61 69 6e 69 6e 67 20 4d 61 67 69 74 20 62 75 66 | .is.the.last.remaining.Magit.buf | 
| 7ba80 | 66 65 72 20 74 68 61 74 20 77 61 73 0a 65 76 65    72 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 74 | fer.that.was.ever.displayed.in.t | 
| 7baa0 | 68 65 20 73 65 6c 65 63 74 65 64 20 77 69 6e 64    6f 77 2c 20 74 68 65 6e 20 64 65 6c 65 74 65 20 | he.selected.window,.then.delete. | 
| 7bac0 | 74 68 61 74 0a 77 69 6e 64 6f 77 2e 22 0a 20 20    28 69 66 20 28 6f 72 20 28 6f 6e 65 2d 77 69 6e | that.window."...(if.(or.(one-win | 
| 7bae0 | 64 6f 77 2d 70 29 0a 20 20 20 20 20 20 20 20 20    20 28 2d 2d 66 69 72 73 74 20 28 6c 65 74 20 28 | dow-p)...........(--first.(let.( | 
| 7bb00 | 28 62 75 66 66 65 72 20 28 63 61 72 20 69 74 29    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | (buffer.(car.it))).............. | 
| 7bb20 | 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 6e 6f    74 20 28 65 71 20 62 75 66 66 65 72 20 28 63 75 | ........(and.(not.(eq.buffer.(cu | 
| 7bb40 | 72 72 65 6e 74 2d 62 75 66 66 65 72 29 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rrent-buffer)))................. | 
| 7bb60 | 20 20 20 20 20 20 20 20 20 20 28 62 75 66 66 65    72 2d 6c 69 76 65 2d 70 20 62 75 66 66 65 72 29 | ..........(buffer-live-p.buffer) | 
| 7bb80 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 | ...........................(or.( | 
| 7bba0 | 6e 6f 74 20 28 77 69 6e 64 6f 77 2d 70 61 72 61    6d 65 74 65 72 20 6e 69 6c 20 27 6d 61 67 69 74 | not.(window-parameter.nil.'magit | 
| 7bbc0 | 2d 64 65 64 69 63 61 74 65 64 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -dedicated)).................... | 
| 7bbe0 | 20 20 20 20 20 20 20 20 20 20 20 28 77 69 74 68    2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 | ...........(with-current-buffer. | 
| 7bc00 | 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | buffer.......................... | 
| 7bc20 | 20 20 20 20 20 20 20 28 64 65 72 69 76 65 64 2d    6d 6f 64 65 2d 70 20 27 6d 61 67 69 74 2d 6d 6f | .......(derived-mode-p.'magit-mo | 
| 7bc40 | 64 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | de.............................. | 
| 7bc60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 27 6d 61 67 69 74 2d 70 72 6f 63 65 73 | ...................'magit-proces | 
| 7bc80 | 73 2d 6d 6f 64 65 29 29 29 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | s-mode)))))....................( | 
| 7bca0 | 77 69 6e 64 6f 77 2d 70 72 65 76 2d 62 75 66 66    65 72 73 29 29 29 0a 20 20 20 20 20 20 28 71 75 | window-prev-buffers))).......(qu | 
| 7bcc0 | 69 74 2d 77 69 6e 64 6f 77 20 6b 69 6c 6c 2d 62    75 66 66 65 72 29 0a 20 20 20 20 28 6c 65 74 20 | it-window.kill-buffer).....(let. | 
| 7bce0 | 28 28 77 69 6e 64 6f 77 20 28 73 65 6c 65 63 74    65 64 2d 77 69 6e 64 6f 77 29 29 29 0a 20 20 20 | ((window.(selected-window))).... | 
| 7bd00 | 20 20 20 28 71 75 69 74 2d 77 69 6e 64 6f 77 20    6b 69 6c 6c 2d 62 75 66 66 65 72 29 0a 20 20 20 | ...(quit-window.kill-buffer).... | 
| 7bd20 | 20 20 20 28 77 68 65 6e 20 28 77 69 6e 64 6f 77    2d 6c 69 76 65 2d 70 20 77 69 6e 64 6f 77 29 0a | ...(when.(window-live-p.window). | 
| 7bd40 | 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d    77 69 6e 64 6f 77 20 77 69 6e 64 6f 77 29 29 29 | ........(delete-window.window))) | 
| 7bd60 | 29 29 0a 0a 3b 3b 3b 20 52 65 66 72 65 73 68 20    42 75 66 66 65 72 73 0a 0a 28 64 65 66 76 61 72 | ))..;;;.Refresh.Buffers..(defvar | 
| 7bd80 | 20 6d 61 67 69 74 2d 69 6e 68 69 62 69 74 2d 72    65 66 72 65 73 68 20 6e 69 6c 29 0a 0a 28 64 65 | .magit-inhibit-refresh.nil)..(de | 
| 7bda0 | 66 75 6e 20 6d 61 67 69 74 2d 72 65 66 72 65 73    68 20 28 29 0a 20 20 22 52 65 66 72 65 73 68 20 | fun.magit-refresh.()..."Refresh. | 
| 7bdc0 | 73 6f 6d 65 20 62 75 66 66 65 72 73 20 62 65 6c    6f 6e 67 69 6e 67 20 74 6f 20 74 68 65 20 63 75 | some.buffers.belonging.to.the.cu | 
| 7bde0 | 72 72 65 6e 74 20 72 65 70 6f 73 69 74 6f 72 79    2e 0a 0a 52 65 66 72 65 73 68 20 74 68 65 20 63 | rrent.repository...Refresh.the.c | 
| 7be00 | 75 72 72 65 6e 74 20 62 75 66 66 65 72 20 69 66    20 69 74 73 20 6d 61 6a 6f 72 20 6d 6f 64 65 20 | urrent.buffer.if.its.major.mode. | 
| 7be20 | 64 65 72 69 76 65 73 20 66 72 6f 6d 0a 60 6d 61    67 69 74 2d 6d 6f 64 65 27 2c 20 61 6e 64 20 72 | derives.from.`magit-mode',.and.r | 
| 7be40 | 65 66 72 65 73 68 20 74 68 65 20 63 6f 72 72 65    73 70 6f 6e 64 69 6e 67 20 73 74 61 74 75 73 20 | efresh.the.corresponding.status. | 
| 7be60 | 62 75 66 66 65 72 2e 0a 0a 52 75 6e 20 68 6f 6f    6b 73 20 60 6d 61 67 69 74 2d 70 72 65 2d 72 65 | buffer...Run.hooks.`magit-pre-re | 
| 7be80 | 66 72 65 73 68 2d 68 6f 6f 6b 27 20 61 6e 64 20    60 6d 61 67 69 74 2d 70 6f 73 74 2d 72 65 66 72 | fresh-hook'.and.`magit-post-refr | 
| 7bea0 | 65 73 68 2d 68 6f 6f 6b 27 2e 22 0a 20 20 28 69    6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 75 | esh-hook'."...(interactive)...(u | 
| 7bec0 | 6e 6c 65 73 73 20 6d 61 67 69 74 2d 69 6e 68 69    62 69 74 2d 72 65 66 72 65 73 68 0a 20 20 20 20 | nless.magit-inhibit-refresh..... | 
| 7bee0 | 28 75 6e 77 69 6e 64 2d 70 72 6f 74 65 63 74 0a    20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 73 | (unwind-protect.........(let.((s | 
| 7bf00 | 74 61 72 74 20 28 63 75 72 72 65 6e 74 2d 74 69    6d 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | tart.(current-time))............ | 
| 7bf20 | 20 20 20 28 6d 61 67 69 74 2d 2d 72 65 66 72 65    73 68 2d 63 61 63 68 65 20 28 6f 72 20 6d 61 67 | ...(magit--refresh-cache.(or.mag | 
| 7bf40 | 69 74 2d 2d 72 65 66 72 65 73 68 2d 63 61 63 68    65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | it--refresh-cache............... | 
| 7bf60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 | ..........................(list. | 
| 7bf80 | 28 63 6f 6e 73 20 30 20 30 29 29 29 29 29 0a 20    20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 6d | (cons.0.0)))))...........(when.m | 
| 7bfa0 | 61 67 69 74 2d 72 65 66 72 65 73 68 2d 76 65 72    62 6f 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 | agit-refresh-verbose............ | 
| 7bfc0 | 20 28 6d 65 73 73 61 67 65 20 22 52 65 66 72 65    73 68 69 6e 67 20 6d 61 67 69 74 2e 2e 2e 22 29 | .(message."Refreshing.magit...") | 
| 7bfe0 | 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67    69 74 2d 72 75 6e 2d 68 6f 6f 6b 2d 77 69 74 68 | )...........(magit-run-hook-with | 
| 7c000 | 2d 62 65 6e 63 68 6d 61 72 6b 20 27 6d 61 67 69    74 2d 70 72 65 2d 72 65 66 72 65 73 68 2d 68 6f | -benchmark.'magit-pre-refresh-ho | 
| 7c020 | 6f 6b 29 0a 20 20 20 20 20 20 20 20 20 20 28 63    6f 6e 64 20 28 28 64 65 72 69 76 65 64 2d 6d 6f | ok)...........(cond.((derived-mo | 
| 7c040 | 64 65 2d 70 20 27 6d 61 67 69 74 2d 6d 6f 64 65    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | de-p.'magit-mode)............... | 
| 7c060 | 20 20 20 28 6d 61 67 69 74 2d 72 65 66 72 65 73    68 2d 62 75 66 66 65 72 29 29 0a 20 20 20 20 20 | ...(magit-refresh-buffer))...... | 
| 7c080 | 20 20 20 20 20 20 20 20 20 20 20 28 28 64 65 72    69 76 65 64 2d 6d 6f 64 65 2d 70 20 27 74 61 62 | ...........((derived-mode-p.'tab | 
| 7c0a0 | 75 6c 61 74 65 64 2d 6c 69 73 74 2d 6d 6f 64 65    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ulated-list-mode)............... | 
| 7c0c0 | 20 20 20 28 72 65 76 65 72 74 2d 62 75 66 66 65    72 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 | ...(revert-buffer)))...........( | 
| 7c0e0 | 77 68 65 6e 2d 6c 65 74 20 28 28 62 75 66 66 65    72 20 28 61 6e 64 20 6d 61 67 69 74 2d 72 65 66 | when-let.((buffer.(and.magit-ref | 
| 7c100 | 72 65 73 68 2d 73 74 61 74 75 73 2d 62 75 66 66    65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | resh-status-buffer.............. | 
| 7c120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6e 6f 74 20 28 64 65 72 69 76 | .....................(not.(deriv | 
| 7c140 | 65 64 2d 6d 6f 64 65 2d 70 20 27 6d 61 67 69 74    2d 73 74 61 74 75 73 2d 6d 6f 64 65 29 29 0a 20 | ed-mode-p.'magit-status-mode)).. | 
| 7c160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 7c180 | 20 28 6d 61 67 69 74 2d 67 65 74 2d 6d 6f 64 65    2d 62 75 66 66 65 72 20 27 6d 61 67 69 74 2d 73 | .(magit-get-mode-buffer.'magit-s | 
| 7c1a0 | 74 61 74 75 73 2d 6d 6f 64 65 29 29 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 28 77 69 74 68 | tatus-mode)))).............(with | 
| 7c1c0 | 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20    62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 | -current-buffer.buffer.......... | 
| 7c1e0 | 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 66 72    65 73 68 2d 62 75 66 66 65 72 29 29 29 0a 20 20 | .....(magit-refresh-buffer)))... | 
| 7c200 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72    75 6e 2d 68 6f 6f 6b 2d 77 69 74 68 2d 62 65 6e | ........(magit-run-hook-with-ben | 
| 7c220 | 63 68 6d 61 72 6b 20 27 6d 61 67 69 74 2d 70 6f    73 74 2d 72 65 66 72 65 73 68 2d 68 6f 6f 6b 29 | chmark.'magit-post-refresh-hook) | 
| 7c240 | 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e    20 6d 61 67 69 74 2d 72 65 66 72 65 73 68 2d 76 | ...........(when.magit-refresh-v | 
| 7c260 | 65 72 62 6f 73 65 0a 20 20 20 20 20 20 20 20 20    20 20 20 28 6c 65 74 2a 20 28 28 63 20 28 63 61 | erbose.............(let*.((c.(ca | 
| 7c280 | 61 72 20 6d 61 67 69 74 2d 2d 72 65 66 72 65 73    68 2d 63 61 63 68 65 29 29 0a 20 20 20 20 20 20 | ar.magit--refresh-cache))....... | 
| 7c2a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 20    28 2b 20 63 20 28 63 64 61 72 20 6d 61 67 69 74 | .............(a.(+.c.(cdar.magit | 
| 7c2c0 | 2d 2d 72 65 66 72 65 73 68 2d 63 61 63 68 65 29    29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | --refresh-cache))))............. | 
| 7c2e0 | 20 20 28 6d 65 73 73 61 67 65 20 22 52 65 66 72    65 73 68 69 6e 67 20 6d 61 67 69 74 2e 2e 2e 64 | ..(message."Refreshing.magit...d | 
| 7c300 | 6f 6e 65 20 28 25 2e 33 66 73 2c 20 63 61 63 68    65 64 20 25 73 2f 25 73 20 28 25 2e 30 66 25 25 | one.(%.3fs,.cached.%s/%s.(%.0f%% | 
| 7c320 | 29 29 22 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 66 6c 6f 61 | ))"........................(floa | 
| 7c340 | 74 2d 74 69 6d 65 20 28 74 69 6d 65 2d 73 75 62    74 72 61 63 74 20 28 63 75 72 72 65 6e 74 2d 74 | t-time.(time-subtract.(current-t | 
| 7c360 | 69 6d 65 29 20 73 74 61 72 74 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ime).start)).................... | 
| 7c380 | 20 20 20 20 63 20 61 20 28 2a 20 28 2f 20 63 20    28 2a 20 61 20 31 2e 30 29 29 20 31 30 30 29 29 | ....c.a.(*.(/.c.(*.a.1.0)).100)) | 
| 7c3a0 | 29 29 29 0a 20 20 20 20 20 20 28 72 75 6e 2d 68    6f 6f 6b 73 20 27 6d 61 67 69 74 2d 75 6e 77 69 | ))).......(run-hooks.'magit-unwi | 
| 7c3c0 | 6e 64 2d 72 65 66 72 65 73 68 2d 68 6f 6f 6b 29    29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | nd-refresh-hook))))..(defun.magi | 
| 7c3e0 | 74 2d 72 65 66 72 65 73 68 2d 61 6c 6c 20 28 29    0a 20 20 22 52 65 66 72 65 73 68 20 61 6c 6c 20 | t-refresh-all.()..."Refresh.all. | 
| 7c400 | 62 75 66 66 65 72 73 20 62 65 6c 6f 6e 67 69 6e    67 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 | buffers.belonging.to.the.current | 
| 7c420 | 20 72 65 70 6f 73 69 74 6f 72 79 2e 0a 0a 52 65    66 72 65 73 68 20 61 6c 6c 20 4d 61 67 69 74 20 | .repository...Refresh.all.Magit. | 
| 7c440 | 62 75 66 66 65 72 73 20 62 65 6c 6f 6e 67 69 6e    67 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 | buffers.belonging.to.the.current | 
| 7c460 | 20 72 65 70 6f 73 69 74 6f 72 79 2c 0a 61 6e 64    20 72 65 76 65 72 74 20 62 75 66 66 65 72 73 20 | .repository,.and.revert.buffers. | 
| 7c480 | 74 68 61 74 20 76 69 73 69 74 20 66 69 6c 65 73    20 6c 6f 63 61 74 65 64 20 69 6e 73 69 64 65 20 | that.visit.files.located.inside. | 
| 7c4a0 | 74 68 65 20 63 75 72 72 65 6e 74 0a 72 65 70 6f    73 69 74 6f 72 79 2e 0a 0a 52 75 6e 20 68 6f 6f | the.current.repository...Run.hoo | 
| 7c4c0 | 6b 73 20 60 6d 61 67 69 74 2d 70 72 65 2d 72 65    66 72 65 73 68 2d 68 6f 6f 6b 27 20 61 6e 64 20 | ks.`magit-pre-refresh-hook'.and. | 
| 7c4e0 | 60 6d 61 67 69 74 2d 70 6f 73 74 2d 72 65 66 72    65 73 68 2d 68 6f 6f 6b 27 2e 22 0a 20 20 28 69 | `magit-post-refresh-hook'."...(i | 
| 7c500 | 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 6d    61 67 69 74 2d 72 75 6e 2d 68 6f 6f 6b 2d 77 69 | nteractive)...(magit-run-hook-wi | 
| 7c520 | 74 68 2d 62 65 6e 63 68 6d 61 72 6b 20 27 6d 61    67 69 74 2d 70 72 65 2d 72 65 66 72 65 73 68 2d | th-benchmark.'magit-pre-refresh- | 
| 7c540 | 68 6f 6f 6b 29 0a 20 20 28 64 6f 6c 69 73 74 20    28 62 75 66 66 65 72 20 28 6d 61 67 69 74 2d 6d | hook)...(dolist.(buffer.(magit-m | 
| 7c560 | 6f 64 65 2d 67 65 74 2d 62 75 66 66 65 72 73 29    29 0a 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 | ode-get-buffers)).....(with-curr | 
| 7c580 | 65 6e 74 2d 62 75 66 66 65 72 20 62 75 66 66 65    72 20 28 6d 61 67 69 74 2d 72 65 66 72 65 73 68 | ent-buffer.buffer.(magit-refresh | 
| 7c5a0 | 2d 62 75 66 66 65 72 29 29 29 0a 20 20 28 6d 61    67 69 74 2d 72 75 6e 2d 68 6f 6f 6b 2d 77 69 74 | -buffer)))...(magit-run-hook-wit | 
| 7c5c0 | 68 2d 62 65 6e 63 68 6d 61 72 6b 20 27 6d 61 67    69 74 2d 70 6f 73 74 2d 72 65 66 72 65 73 68 2d | h-benchmark.'magit-post-refresh- | 
| 7c5e0 | 68 6f 6f 6b 29 29 0a 0a 28 64 65 66 76 61 72 2d    6c 6f 63 61 6c 20 6d 61 67 69 74 2d 72 65 66 72 | hook))..(defvar-local.magit-refr | 
| 7c600 | 65 73 68 2d 73 74 61 72 74 2d 74 69 6d 65 20 6e    69 6c 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | esh-start-time.nil)..(defun.magi | 
| 7c620 | 74 2d 72 65 66 72 65 73 68 2d 62 75 66 66 65 72    20 28 26 72 65 73 74 20 5f 69 67 6e 6f 72 65 29 | t-refresh-buffer.(&rest._ignore) | 
| 7c640 | 0a 20 20 22 52 65 66 72 65 73 68 20 74 68 65 20    63 75 72 72 65 6e 74 20 4d 61 67 69 74 20 62 75 | ..."Refresh.the.current.Magit.bu | 
| 7c660 | 66 66 65 72 2e 22 0a 20 20 28 69 6e 74 65 72 61    63 74 69 76 65 29 0a 20 20 28 73 65 74 71 20 6d | ffer."...(interactive)...(setq.m | 
| 7c680 | 61 67 69 74 2d 72 65 66 72 65 73 68 2d 73 74 61    72 74 2d 74 69 6d 65 20 28 63 75 72 72 65 6e 74 | agit-refresh-start-time.(current | 
| 7c6a0 | 2d 74 69 6d 65 29 29 0a 20 20 28 6c 65 74 20 28    28 72 65 66 72 65 73 68 20 28 69 6e 74 65 72 6e | -time))...(let.((refresh.(intern | 
| 7c6c0 | 20 28 66 6f 72 6d 61 74 20 22 25 73 2d 72 65 66    72 65 73 68 2d 62 75 66 66 65 72 22 0a 20 20 20 | .(format."%s-refresh-buffer".... | 
| 7c6e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 | ..............................(s | 
| 7c700 | 75 62 73 74 72 69 6e 67 20 28 73 79 6d 62 6f 6c    2d 6e 61 6d 65 20 6d 61 6a 6f 72 2d 6d 6f 64 65 | ubstring.(symbol-name.major-mode | 
| 7c720 | 29 20 30 20 2d 35 29 29 29 29 0a 20 20 20 20 20    20 20 20 28 6d 61 67 69 74 2d 2d 72 65 66 72 65 | ).0.-5)))).........(magit--refre | 
| 7c740 | 73 68 2d 63 61 63 68 65 20 28 6f 72 20 6d 61 67    69 74 2d 2d 72 65 66 72 65 73 68 2d 63 61 63 68 | sh-cache.(or.magit--refresh-cach | 
| 7c760 | 65 20 28 6c 69 73 74 20 28 63 6f 6e 73 20 30 20    30 29 29 29 29 29 0a 20 20 20 20 28 77 68 65 6e | e.(list.(cons.0.0))))).....(when | 
| 7c780 | 20 28 66 75 6e 63 74 69 6f 6e 70 20 72 65 66 72    65 73 68 29 0a 20 20 20 20 20 20 28 77 68 65 6e | .(functionp.refresh).......(when | 
| 7c7a0 | 20 6d 61 67 69 74 2d 72 65 66 72 65 73 68 2d 76    65 72 62 6f 73 65 0a 20 20 20 20 20 20 20 20 28 | .magit-refresh-verbose.........( | 
| 7c7c0 | 6d 65 73 73 61 67 65 20 22 52 65 66 72 65 73 68    69 6e 67 20 62 75 66 66 65 72 20 60 25 73 27 2e | message."Refreshing.buffer.`%s'. | 
| 7c7e0 | 2e 2e 22 20 28 62 75 66 66 65 72 2d 6e 61 6d 65    29 29 29 0a 20 20 20 20 20 20 28 6c 65 74 2a 20 | ..".(buffer-name))).......(let*. | 
| 7c800 | 28 28 62 75 66 66 65 72 20 28 63 75 72 72 65 6e    74 2d 62 75 66 66 65 72 29 29 0a 20 20 20 20 20 | ((buffer.(current-buffer))...... | 
| 7c820 | 20 20 20 20 20 20 20 20 28 77 69 6e 64 6f 77 73    20 28 63 6c 2d 6d 61 70 63 61 6e 0a 20 20 20 20 | ........(windows.(cl-mapcan..... | 
| 7c840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6c 61 6d 62 64 61 20 28 77 69 6e 64 | ...................(lambda.(wind | 
| 7c860 | 6f 77 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 69 | ow)..........................(wi | 
| 7c880 | 74 68 2d 73 65 6c 65 63 74 65 64 2d 77 69 6e 64    6f 77 20 77 69 6e 64 6f 77 0a 20 20 20 20 20 20 | th-selected-window.window....... | 
| 7c8a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 | .....................(with-curre | 
| 7c8c0 | 6e 74 2d 62 75 66 66 65 72 20 62 75 66 66 65 72    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nt-buffer.buffer................ | 
| 7c8e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61    6e 64 2d 6c 65 74 2a 20 28 28 73 65 63 74 69 6f | ..............(and-let*.((sectio | 
| 7c900 | 6e 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e    2d 61 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 | n.(magit-section-at))).......... | 
| 7c920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 60 28 28 20 2c 77 69 6e 64 6f | ......................`((.,windo | 
| 7c940 | 77 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | w............................... | 
| 7c960 | 20 20 20 20 20 2c 73 65 63 74 69 6f 6e 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....,section................... | 
| 7c980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 2c 40 28 6d 61 67 69 74 2d 73 65 63 74 69 6f | .................,@(magit-sectio | 
| 7c9a0 | 6e 2d 67 65 74 2d 72 65 6c 61 74 69 76 65 2d 70    6f 73 69 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 | n-get-relative-position......... | 
| 7c9c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 | ..............................se | 
| 7c9e0 | 63 74 69 6f 6e 29 29 29 29 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ction))))))).................... | 
| 7ca00 | 20 20 20 20 3b 3b 20 49 66 20 69 74 20 71 75 61    6c 69 66 69 65 73 2c 20 74 68 65 6e 20 74 68 65 | ....;;.If.it.qualifies,.then.the | 
| 7ca20 | 20 73 65 6c 65 63 74 65 64 20 77 69 6e 64 6f 77    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .selected.window................ | 
| 7ca40 | 20 20 20 20 20 20 20 20 3b 3b 20 63 6f 6d 65 73    20 66 69 72 73 74 2c 20 62 75 74 20 77 65 20 77 | ........;;.comes.first,.but.we.w | 
| 7ca60 | 61 6e 74 20 74 6f 20 68 61 6e 64 6c 65 20 69 74    20 6c 61 73 74 0a 20 20 20 20 20 20 20 20 20 20 | ant.to.handle.it.last........... | 
| 7ca80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20    73 6f 20 74 68 61 74 20 69 74 73 20 60 6d 61 67 | .............;;.so.that.its.`mag | 
| 7caa0 | 69 74 2d 73 65 63 74 69 6f 6e 2d 6d 6f 76 65 6d    65 6e 74 2d 68 6f 6f 6b 27 0a 20 20 20 20 20 20 | it-section-movement-hook'....... | 
| 7cac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 3b 3b 20 72 75 6e 20 63 61 6e 20 6f 76 65 72 | .................;;.run.can.over | 
| 7cae0 | 72 69 64 65 20 74 68 65 20 65 66 66 65 63 74 73    20 6f 66 20 6f 74 68 65 72 20 72 75 6e 73 2e 0a | ride.the.effects.of.other.runs.. | 
| 7cb00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6f 72 20 28 6e 72 65 76 | .......................(or.(nrev | 
| 7cb20 | 65 72 73 65 20 28 67 65 74 2d 62 75 66 66 65 72    2d 77 69 6e 64 6f 77 2d 6c 69 73 74 20 62 75 66 | erse.(get-buffer-window-list.buf | 
| 7cb40 | 66 65 72 20 6e 69 6c 20 74 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | fer.nil.t))..................... | 
| 7cb60 | 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 73 65    6c 65 63 74 65 64 2d 77 69 6e 64 6f 77 29 29 29 | .......(list.(selected-window))) | 
| 7cb80 | 29 29 29 0a 20 20 20 20 20 20 20 20 28 64 65 61    63 74 69 76 61 74 65 2d 6d 61 72 6b 29 0a 20 20 | ))).........(deactivate-mark)... | 
| 7cba0 | 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69    74 2d 73 65 63 74 69 6f 6e 2d 70 72 65 2d 63 6f | ......(setq.magit-section-pre-co | 
| 7cbc0 | 6d 6d 61 6e 64 2d 73 65 63 74 69 6f 6e 20 6e 69    6c 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 | mmand-section.nil).........(setq | 
| 7cbe0 | 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 68    69 67 68 6c 69 67 68 74 2d 6f 76 65 72 6c 61 79 | .magit-section-highlight-overlay | 
| 7cc00 | 73 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 28    73 65 74 71 20 6d 61 67 69 74 2d 73 65 63 74 69 | s.nil).........(setq.magit-secti | 
| 7cc20 | 6f 6e 2d 68 69 67 68 6c 69 67 68 74 65 64 2d 73    65 63 74 69 6f 6e 73 20 6e 69 6c 29 0a 20 20 20 | on-highlighted-sections.nil).... | 
| 7cc40 | 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74    2d 73 65 63 74 69 6f 6e 2d 75 6e 68 69 67 68 6c | .....(setq.magit-section-unhighl | 
| 7cc60 | 69 67 68 74 2d 73 65 63 74 69 6f 6e 73 20 6e 69    6c 29 0a 20 20 20 20 20 20 20 20 28 6c 65 74 20 | ight-sections.nil).........(let. | 
| 7cc80 | 28 28 69 6e 68 69 62 69 74 2d 72 65 61 64 2d 6f    6e 6c 79 20 74 29 29 0a 20 20 20 20 20 20 20 20 | ((inhibit-read-only.t))......... | 
| 7cca0 | 20 20 28 65 72 61 73 65 2d 62 75 66 66 65 72 29    0a 20 20 20 20 20 20 20 20 20 20 28 73 61 76 65 | ..(erase-buffer)...........(save | 
| 7ccc0 | 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20    20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 | -excursion.............(funcall. | 
| 7cce0 | 72 65 66 72 65 73 68 29 29 29 0a 20 20 20 20 20    20 20 20 28 70 63 61 73 65 2d 64 6f 6c 69 73 74 | refresh))).........(pcase-dolist | 
| 7cd00 | 20 28 60 28 2c 77 69 6e 64 6f 77 20 2e 20 2c 61    72 67 73 29 20 77 69 6e 64 6f 77 73 29 0a 20 20 | .(`(,window...,args).windows)... | 
| 7cd20 | 20 20 20 20 20 20 20 20 28 69 66 20 28 65 71 20    62 75 66 66 65 72 20 28 77 69 6e 64 6f 77 2d 62 | ........(if.(eq.buffer.(window-b | 
| 7cd40 | 75 66 66 65 72 20 77 69 6e 64 6f 77 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 69 | uffer.window))...............(wi | 
| 7cd60 | 74 68 2d 73 65 6c 65 63 74 65 64 2d 77 69 6e 64    6f 77 20 77 69 6e 64 6f 77 0a 20 20 20 20 20 20 | th-selected-window.window....... | 
| 7cd80 | 20 20 20 20 20 20 20 20 20 20 28 61 70 70 6c 79    20 23 27 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e | ..........(apply.#'magit-section | 
| 7cda0 | 2d 67 6f 74 6f 2d 73 75 63 63 65 73 73 6f 72 20    61 72 67 73 29 29 0a 20 20 20 20 20 20 20 20 20 | -goto-successor.args)).......... | 
| 7cdc0 | 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74    2d 62 75 66 66 65 72 20 62 75 66 66 65 72 0a 20 | ...(with-current-buffer.buffer.. | 
| 7cde0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65    74 20 28 28 6d 61 67 69 74 2d 73 65 63 74 69 6f | .............(let.((magit-sectio | 
| 7ce00 | 6e 2d 6d 6f 76 65 6d 65 6e 74 2d 68 6f 6f 6b 20    6e 69 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 | n-movement-hook.nil))........... | 
| 7ce20 | 20 20 20 20 20 20 28 61 70 70 6c 79 20 23 27 6d    61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 67 6f 74 | ......(apply.#'magit-section-got | 
| 7ce40 | 6f 2d 73 75 63 63 65 73 73 6f 72 20 61 72 67 73    29 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 72 | o-successor.args))))).........(r | 
| 7ce60 | 75 6e 2d 68 6f 6f 6b 73 20 27 6d 61 67 69 74 2d    72 65 66 72 65 73 68 2d 62 75 66 66 65 72 2d 68 | un-hooks.'magit-refresh-buffer-h | 
| 7ce80 | 6f 6f 6b 29 0a 20 20 20 20 20 20 20 20 28 6d 61    67 69 74 2d 73 65 63 74 69 6f 6e 2d 75 70 64 61 | ook).........(magit-section-upda | 
| 7cea0 | 74 65 2d 68 69 67 68 6c 69 67 68 74 29 0a 20 20    20 20 20 20 20 20 28 73 65 74 2d 62 75 66 66 65 | te-highlight).........(set-buffe | 
| 7cec0 | 72 2d 6d 6f 64 69 66 69 65 64 2d 70 20 6e 69 6c    29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 6d | r-modified-p.nil)).......(when.m | 
| 7cee0 | 61 67 69 74 2d 72 65 66 72 65 73 68 2d 76 65 72    62 6f 73 65 0a 20 20 20 20 20 20 20 20 28 6d 65 | agit-refresh-verbose.........(me | 
| 7cf00 | 73 73 61 67 65 20 22 52 65 66 72 65 73 68 69 6e    67 20 62 75 66 66 65 72 20 60 25 73 27 2e 2e 2e | ssage."Refreshing.buffer.`%s'... | 
| 7cf20 | 64 6f 6e 65 20 28 25 2e 33 66 73 29 22 20 28 62    75 66 66 65 72 2d 6e 61 6d 65 29 0a 20 20 20 20 | done.(%.3fs)".(buffer-name)..... | 
| 7cf40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6c    6f 61 74 2d 74 69 6d 65 20 28 74 69 6d 65 2d 73 | .............(float-time.(time-s | 
| 7cf60 | 75 62 74 72 61 63 74 20 28 63 75 72 72 65 6e 74    2d 74 69 6d 65 29 0a 20 20 20 20 20 20 20 20 20 | ubtract.(current-time).......... | 
| 7cf80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 7cfa0 | 20 20 20 6d 61 67 69 74 2d 72 65 66 72 65 73 68    2d 73 74 61 72 74 2d 74 69 6d 65 29 29 29 29 29 | ...magit-refresh-start-time))))) | 
| 7cfc0 | 29 29 0a 0a 3b 3b 3b 20 53 61 76 65 20 46 69 6c    65 2d 56 69 73 69 74 69 6e 67 20 42 75 66 66 65 | ))..;;;.Save.File-Visiting.Buffe | 
| 7cfe0 | 72 73 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69    74 2d 2d 64 69 73 61 62 6c 65 2d 73 61 76 65 2d | rs..(defvar.magit--disable-save- | 
| 7d000 | 62 75 66 66 65 72 73 20 6e 69 6c 29 0a 0a 28 64    65 66 75 6e 20 6d 61 67 69 74 2d 70 72 65 2d 63 | buffers.nil)..(defun.magit-pre-c | 
| 7d020 | 6f 6d 6d 61 6e 64 2d 68 6f 6f 6b 20 28 29 0a 20    20 28 73 65 74 71 20 6d 61 67 69 74 2d 2d 64 69 | ommand-hook.()...(setq.magit--di | 
| 7d040 | 73 61 62 6c 65 2d 73 61 76 65 2d 62 75 66 66 65    72 73 20 6e 69 6c 29 29 0a 28 61 64 64 2d 68 6f | sable-save-buffers.nil)).(add-ho | 
| 7d060 | 6f 6b 20 27 70 72 65 2d 63 6f 6d 6d 61 6e 64 2d    68 6f 6f 6b 20 23 27 6d 61 67 69 74 2d 70 72 65 | ok.'pre-command-hook.#'magit-pre | 
| 7d080 | 2d 63 6f 6d 6d 61 6e 64 2d 68 6f 6f 6b 29 0a 0a    28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 61 66 | -command-hook)..(defvar.magit-af | 
| 7d0a0 | 74 65 72 2d 73 61 76 65 2d 72 65 66 72 65 73 68    2d 62 75 66 66 65 72 73 20 6e 69 6c 29 0a 0a 28 | ter-save-refresh-buffers.nil)..( | 
| 7d0c0 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 61 66 74 65    72 2d 73 61 76 65 2d 72 65 66 72 65 73 68 2d 62 | defun.magit-after-save-refresh-b | 
| 7d0e0 | 75 66 66 65 72 73 20 28 29 0a 20 20 28 64 6f 6c    69 73 74 20 28 62 75 66 66 65 72 20 6d 61 67 69 | uffers.()...(dolist.(buffer.magi | 
| 7d100 | 74 2d 61 66 74 65 72 2d 73 61 76 65 2d 72 65 66    72 65 73 68 2d 62 75 66 66 65 72 73 29 0a 20 20 | t-after-save-refresh-buffers)... | 
| 7d120 | 20 20 28 77 68 65 6e 20 28 62 75 66 66 65 72 2d    6c 69 76 65 2d 70 20 62 75 66 66 65 72 29 0a 20 | ..(when.(buffer-live-p.buffer).. | 
| 7d140 | 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65    6e 74 2d 62 75 66 66 65 72 20 62 75 66 66 65 72 | .....(with-current-buffer.buffer | 
| 7d160 | 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d    72 65 66 72 65 73 68 2d 62 75 66 66 65 72 29 29 | .........(magit-refresh-buffer)) | 
| 7d180 | 29 29 0a 20 20 28 73 65 74 71 20 6d 61 67 69 74    2d 61 66 74 65 72 2d 73 61 76 65 2d 72 65 66 72 | ))...(setq.magit-after-save-refr | 
| 7d1a0 | 65 73 68 2d 62 75 66 66 65 72 73 20 6e 69 6c 29    0a 20 20 28 72 65 6d 6f 76 65 2d 68 6f 6f 6b 20 | esh-buffers.nil)...(remove-hook. | 
| 7d1c0 | 27 70 6f 73 74 2d 63 6f 6d 6d 61 6e 64 2d 68 6f    6f 6b 20 23 27 6d 61 67 69 74 2d 61 66 74 65 72 | 'post-command-hook.#'magit-after | 
| 7d1e0 | 2d 73 61 76 65 2d 72 65 66 72 65 73 68 2d 62 75    66 66 65 72 73 29 29 0a 0a 28 64 65 66 75 6e 20 | -save-refresh-buffers))..(defun. | 
| 7d200 | 6d 61 67 69 74 2d 61 66 74 65 72 2d 73 61 76 65    2d 72 65 66 72 65 73 68 2d 73 74 61 74 75 73 20 | magit-after-save-refresh-status. | 
| 7d220 | 28 29 0a 20 20 22 52 65 66 72 65 73 68 20 74 68    65 20 73 74 61 74 75 73 20 62 75 66 66 65 72 20 | ()..."Refresh.the.status.buffer. | 
| 7d240 | 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 72    65 70 6f 73 69 74 6f 72 79 2e 0a 0a 54 68 69 73 | of.the.current.repository...This | 
| 7d260 | 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 69 6e 74    65 6e 64 65 64 20 74 6f 20 62 65 20 61 64 64 65 | .function.is.intended.to.be.adde | 
| 7d280 | 64 20 74 6f 20 60 61 66 74 65 72 2d 73 61 76 65    2d 68 6f 6f 6b 27 2e 0a 0a 49 66 20 74 68 65 20 | d.to.`after-save-hook'...If.the. | 
| 7d2a0 | 73 74 61 74 75 73 20 62 75 66 66 65 72 20 64 6f    65 73 20 6e 6f 74 20 65 78 69 73 74 20 6f 72 20 | status.buffer.does.not.exist.or. | 
| 7d2c0 | 74 68 65 20 66 69 6c 65 20 62 65 69 6e 67 20 76    69 73 69 74 65 64 20 69 6e 0a 74 68 65 20 63 75 | the.file.being.visited.in.the.cu | 
| 7d2e0 | 72 72 65 6e 74 20 62 75 66 66 65 72 20 69 73 6e    27 74 20 69 6e 73 69 64 65 20 74 68 65 20 77 6f | rrent.buffer.isn't.inside.the.wo | 
| 7d300 | 72 6b 69 6e 67 20 74 72 65 65 20 6f 66 20 61 20    72 65 70 6f 73 69 74 6f 72 79 2c 0a 74 68 65 6e | rking.tree.of.a.repository,.then | 
| 7d320 | 20 64 6f 20 6e 6f 74 68 69 6e 67 2e 0a 0a 4e 6f    74 65 20 74 68 61 74 20 72 65 66 72 65 73 68 69 | .do.nothing...Note.that.refreshi | 
| 7d340 | 6e 67 20 61 20 4d 61 67 69 74 20 62 75 66 66 65    72 20 69 73 20 64 6f 6e 65 20 62 79 20 72 65 2d | ng.a.Magit.buffer.is.done.by.re- | 
| 7d360 | 63 72 65 61 74 69 6e 67 20 69 74 73 0a 63 6f 6e    74 65 6e 74 73 20 66 72 6f 6d 20 73 63 72 61 74 | creating.its.contents.from.scrat | 
| 7d380 | 63 68 2c 20 77 68 69 63 68 20 63 61 6e 20 62 65    20 73 6c 6f 77 20 69 6e 20 6c 61 72 67 65 20 72 | ch,.which.can.be.slow.in.large.r | 
| 7d3a0 | 65 70 6f 73 69 74 6f 72 69 65 73 2e 0a 49 66 20    79 6f 75 20 61 72 65 20 6e 6f 74 20 73 61 74 69 | epositories..If.you.are.not.sati | 
| 7d3c0 | 73 66 69 65 64 20 77 69 74 68 20 4d 61 67 69 74    27 73 20 70 65 72 66 6f 72 6d 61 6e 63 65 2c 20 | sfied.with.Magit's.performance,. | 
| 7d3e0 | 74 68 65 6e 20 79 6f 75 0a 73 68 6f 75 6c 64 20    6f 62 76 69 6f 75 73 6c 79 20 6e 6f 74 20 61 64 | then.you.should.obviously.not.ad | 
| 7d400 | 64 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20    74 6f 20 74 68 61 74 20 68 6f 6f 6b 2e 22 0a 20 | d.this.function.to.that.hook.".. | 
| 7d420 | 20 28 77 68 65 6e 20 28 61 6e 64 20 28 6e 6f 74    20 6d 61 67 69 74 2d 2d 64 69 73 61 62 6c 65 2d | .(when.(and.(not.magit--disable- | 
| 7d440 | 73 61 76 65 2d 62 75 66 66 65 72 73 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | save-buffers)..............(magi | 
| 7d460 | 74 2d 69 6e 73 69 64 65 2d 77 6f 72 6b 74 72 65    65 2d 70 20 74 29 29 0a 20 20 20 20 28 77 68 65 | t-inside-worktree-p.t)).....(whe | 
| 7d480 | 6e 2d 6c 65 74 20 28 28 62 75 66 66 65 72 20 28    69 67 6e 6f 72 65 2d 65 72 72 6f 72 73 0a 20 20 | n-let.((buffer.(ignore-errors... | 
| 7d4a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 65 | .......................(magit-ge | 
| 7d4c0 | 74 2d 6d 6f 64 65 2d 62 75 66 66 65 72 20 27 6d    61 67 69 74 2d 73 74 61 74 75 73 2d 6d 6f 64 65 | t-mode-buffer.'magit-status-mode | 
| 7d4e0 | 29 29 29 29 0a 20 20 20 20 20 20 28 61 64 64 2d    74 6f 2d 6c 69 73 74 20 27 6d 61 67 69 74 2d 61 | )))).......(add-to-list.'magit-a | 
| 7d500 | 66 74 65 72 2d 73 61 76 65 2d 72 65 66 72 65 73    68 2d 62 75 66 66 65 72 73 20 62 75 66 66 65 72 | fter-save-refresh-buffers.buffer | 
| 7d520 | 29 0a 20 20 20 20 20 20 28 61 64 64 2d 68 6f 6f    6b 20 27 70 6f 73 74 2d 63 6f 6d 6d 61 6e 64 2d | ).......(add-hook.'post-command- | 
| 7d540 | 68 6f 6f 6b 20 23 27 6d 61 67 69 74 2d 61 66 74    65 72 2d 73 61 76 65 2d 72 65 66 72 65 73 68 2d | hook.#'magit-after-save-refresh- | 
| 7d560 | 62 75 66 66 65 72 73 29 29 29 29 0a 0a 28 64 65    66 75 6e 20 6d 61 67 69 74 2d 6d 61 79 62 65 2d | buffers))))..(defun.magit-maybe- | 
| 7d580 | 73 61 76 65 2d 72 65 70 6f 73 69 74 6f 72 79 2d    62 75 66 66 65 72 73 20 28 29 0a 20 20 22 4d 61 | save-repository-buffers.()..."Ma | 
| 7d5a0 | 79 62 65 20 73 61 76 65 20 66 69 6c 65 2d 76 69    73 69 74 69 6e 67 20 62 75 66 66 65 72 73 20 62 | ybe.save.file-visiting.buffers.b | 
| 7d5c0 | 65 6c 6f 6e 67 69 6e 67 20 74 6f 20 74 68 65 20    63 75 72 72 65 6e 74 20 72 65 70 6f 73 69 74 6f | elonging.to.the.current.reposito | 
| 7d5e0 | 72 79 2e 0a 44 6f 20 73 6f 20 69 66 20 60 6d 61    67 69 74 2d 73 61 76 65 2d 72 65 70 6f 73 69 74 | ry..Do.so.if.`magit-save-reposit | 
| 7d600 | 6f 72 79 2d 62 75 66 66 65 72 73 27 20 69 73 20    6e 6f 6e 2d 6e 69 6c 2e 20 20 59 6f 75 20 73 68 | ory-buffers'.is.non-nil...You.sh | 
| 7d620 | 6f 75 6c 64 0a 6e 6f 74 20 72 65 6d 6f 76 65 20    74 68 69 73 20 66 72 6f 6d 20 61 6e 79 20 68 6f | ould.not.remove.this.from.any.ho | 
| 7d640 | 6f 6b 73 2c 20 69 6e 73 74 65 61 64 20 73 65 74    20 74 68 61 74 20 76 61 72 69 61 62 6c 65 20 74 | oks,.instead.set.that.variable.t | 
| 7d660 | 6f 20 6e 69 6c 0a 69 66 20 79 6f 75 20 73 6f 20    64 65 73 69 72 65 2e 22 0a 20 20 28 77 68 65 6e | o.nil.if.you.so.desire."...(when | 
| 7d680 | 20 28 61 6e 64 20 6d 61 67 69 74 2d 73 61 76 65    2d 72 65 70 6f 73 69 74 6f 72 79 2d 62 75 66 66 | .(and.magit-save-repository-buff | 
| 7d6a0 | 65 72 73 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6e 6f 74 20 6d 61 67 69 74 2d 2d 64 69 73 | ers..............(not.magit--dis | 
| 7d6c0 | 61 62 6c 65 2d 73 61 76 65 2d 62 75 66 66 65 72    73 29 29 0a 20 20 20 20 28 73 65 74 71 20 6d 61 | able-save-buffers)).....(setq.ma | 
| 7d6e0 | 67 69 74 2d 2d 64 69 73 61 62 6c 65 2d 73 61 76    65 2d 62 75 66 66 65 72 73 20 74 29 0a 20 20 20 | git--disable-save-buffers.t).... | 
| 7d700 | 20 28 6c 65 74 20 28 28 6d 73 67 20 28 63 75 72    72 65 6e 74 2d 6d 65 73 73 61 67 65 29 29 29 0a | .(let.((msg.(current-message))). | 
| 7d720 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 61 76    65 2d 72 65 70 6f 73 69 74 6f 72 79 2d 62 75 66 | ......(magit-save-repository-buf | 
| 7d740 | 66 65 72 73 0a 20 20 20 20 20 20 20 28 65 71 20    6d 61 67 69 74 2d 73 61 76 65 2d 72 65 70 6f 73 | fers........(eq.magit-save-repos | 
| 7d760 | 69 74 6f 72 79 2d 62 75 66 66 65 72 73 20 27 64    6f 6e 74 61 73 6b 29 29 0a 20 20 20 20 20 20 28 | itory-buffers.'dontask)).......( | 
| 7d780 | 77 68 65 6e 20 28 61 6e 64 20 6d 73 67 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | when.(and.msg..................( | 
| 7d7a0 | 63 75 72 72 65 6e 74 2d 6d 65 73 73 61 67 65 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | current-message)................ | 
| 7d7c0 | 20 20 28 6e 6f 74 20 28 65 71 75 61 6c 20 6d 73    67 20 28 63 75 72 72 65 6e 74 2d 6d 65 73 73 61 | ..(not.(equal.msg.(current-messa | 
| 7d7e0 | 67 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 28    6d 65 73 73 61 67 65 20 22 25 73 22 20 6d 73 67 | ge)))).........(message."%s".msg | 
| 7d800 | 29 29 29 29 29 0a 0a 28 61 64 64 2d 68 6f 6f 6b    20 27 6d 61 67 69 74 2d 70 72 65 2d 72 65 66 72 | )))))..(add-hook.'magit-pre-refr | 
| 7d820 | 65 73 68 2d 68 6f 6f 6b 20 23 27 6d 61 67 69 74    2d 6d 61 79 62 65 2d 73 61 76 65 2d 72 65 70 6f | esh-hook.#'magit-maybe-save-repo | 
| 7d840 | 73 69 74 6f 72 79 2d 62 75 66 66 65 72 73 29 0a    28 61 64 64 2d 68 6f 6f 6b 20 27 6d 61 67 69 74 | sitory-buffers).(add-hook.'magit | 
| 7d860 | 2d 70 72 65 2d 63 61 6c 6c 2d 67 69 74 2d 68 6f    6f 6b 20 23 27 6d 61 67 69 74 2d 6d 61 79 62 65 | -pre-call-git-hook.#'magit-maybe | 
| 7d880 | 2d 73 61 76 65 2d 72 65 70 6f 73 69 74 6f 72 79    2d 62 75 66 66 65 72 73 29 0a 28 61 64 64 2d 68 | -save-repository-buffers).(add-h | 
| 7d8a0 | 6f 6f 6b 20 27 6d 61 67 69 74 2d 70 72 65 2d 73    74 61 72 74 2d 67 69 74 2d 68 6f 6f 6b 20 23 27 | ook.'magit-pre-start-git-hook.#' | 
| 7d8c0 | 6d 61 67 69 74 2d 6d 61 79 62 65 2d 73 61 76 65    2d 72 65 70 6f 73 69 74 6f 72 79 2d 62 75 66 66 | magit-maybe-save-repository-buff | 
| 7d8e0 | 65 72 73 29 0a 0a 28 64 65 66 76 61 72 2d 6c 6f    63 61 6c 20 6d 61 67 69 74 2d 69 6e 68 69 62 69 | ers)..(defvar-local.magit-inhibi | 
| 7d900 | 74 2d 72 65 66 72 65 73 68 2d 73 61 76 65 20 6e    69 6c 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | t-refresh-save.nil)..(defun.magi | 
| 7d920 | 74 2d 73 61 76 65 2d 72 65 70 6f 73 69 74 6f 72    79 2d 62 75 66 66 65 72 73 20 28 26 6f 70 74 69 | t-save-repository-buffers.(&opti | 
| 7d940 | 6f 6e 61 6c 20 61 72 67 29 0a 20 20 22 53 61 76    65 20 66 69 6c 65 2d 76 69 73 69 74 69 6e 67 20 | onal.arg)..."Save.file-visiting. | 
| 7d960 | 62 75 66 66 65 72 73 20 62 65 6c 6f 6e 67 69 6e    67 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 | buffers.belonging.to.the.current | 
| 7d980 | 20 72 65 70 6f 73 69 74 6f 72 79 2e 0a 41 66 74    65 72 20 61 6e 79 20 62 75 66 66 65 72 20 77 68 | .repository..After.any.buffer.wh | 
| 7d9a0 | 65 72 65 20 60 62 75 66 66 65 72 2d 73 61 76 65    2d 77 69 74 68 6f 75 74 2d 71 75 65 72 79 27 20 | ere.`buffer-save-without-query'. | 
| 7d9c0 | 69 73 20 6e 6f 6e 2d 6e 69 6c 0a 69 73 20 73 61    76 65 64 20 77 69 74 68 6f 75 74 20 61 73 6b 69 | is.non-nil.is.saved.without.aski | 
| 7d9e0 | 6e 67 2c 20 74 68 65 20 75 73 65 72 20 69 73 20    61 73 6b 65 64 20 61 62 6f 75 74 20 65 61 63 68 | ng,.the.user.is.asked.about.each | 
| 7da00 | 20 6d 6f 64 69 66 69 65 64 0a 62 75 66 66 65 72    20 77 68 69 63 68 20 76 69 73 69 74 73 20 61 20 | .modified.buffer.which.visits.a. | 
| 7da20 | 66 69 6c 65 20 69 6e 20 74 68 65 20 63 75 72 72    65 6e 74 20 72 65 70 6f 73 69 74 6f 72 79 2e 20 | file.in.the.current.repository.. | 
| 7da40 | 20 4f 70 74 69 6f 6e 61 6c 0a 61 72 67 75 6d 65    6e 74 20 28 74 68 65 20 70 72 65 66 69 78 29 20 | .Optional.argument.(the.prefix). | 
| 7da60 | 6e 6f 6e 2d 6e 69 6c 20 6d 65 61 6e 73 20 73 61    76 65 20 61 6c 6c 20 77 69 74 68 20 6e 6f 20 71 | non-nil.means.save.all.with.no.q | 
| 7da80 | 75 65 73 74 69 6f 6e 73 2e 22 0a 20 20 28 69 6e    74 65 72 61 63 74 69 76 65 20 22 50 22 29 0a 20 | uestions."...(interactive."P").. | 
| 7daa0 | 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 74 6f 70    64 69 72 20 28 6d 61 67 69 74 2d 72 65 76 2d 70 | .(when-let.((topdir.(magit-rev-p | 
| 7dac0 | 61 72 73 65 2d 73 61 66 65 20 22 2d 2d 73 68 6f    77 2d 74 6f 70 6c 65 76 65 6c 22 29 29 29 0a 20 | arse-safe."--show-toplevel"))).. | 
| 7dae0 | 20 20 20 28 6c 65 74 20 28 28 72 65 6d 6f 74 65    20 28 66 69 6c 65 2d 72 65 6d 6f 74 65 2d 70 20 | ...(let.((remote.(file-remote-p. | 
| 7db00 | 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72    79 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 | default-directory))...........(s | 
| 7db20 | 61 76 65 2d 73 6f 6d 65 2d 62 75 66 66 65 72 73    2d 61 63 74 69 6f 6e 2d 61 6c 69 73 74 0a 20 20 | ave-some-buffers-action-alist... | 
| 7db40 | 20 20 20 20 20 20 20 20 20 60 28 28 3f 59 20 28    6c 61 6d 62 64 61 20 28 62 75 66 66 65 72 29 0a | .........`((?Y.(lambda.(buffer). | 
| 7db60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 | ...................(with-current | 
| 7db80 | 2d 62 75 66 66 65 72 20 62 75 66 66 65 72 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -buffer.buffer.................. | 
| 7dba0 | 20 20 20 20 28 73 65 74 71 20 62 75 66 66 65 72    2d 73 61 76 65 2d 77 69 74 68 6f 75 74 2d 71 75 | ....(setq.buffer-save-without-qu | 
| 7dbc0 | 65 72 79 20 74 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 73 61 76 | ery.t)......................(sav | 
| 7dbe0 | 65 2d 62 75 66 66 65 72 29 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 22 74 6f | e-buffer))).................."to | 
| 7dc00 | 20 73 61 76 65 20 74 68 65 20 63 75 72 72 65 6e    74 20 62 75 66 66 65 72 20 61 6e 64 20 72 65 6d | .save.the.current.buffer.and.rem | 
| 7dc20 | 65 6d 62 65 72 20 63 68 6f 69 63 65 22 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 28 3f 4e 20 | ember.choice")..............(?N. | 
| 7dc40 | 28 6c 61 6d 62 64 61 20 28 62 75 66 66 65 72 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (lambda.(buffer)................ | 
| 7dc60 | 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e    74 2d 62 75 66 66 65 72 20 62 75 66 66 65 72 0a | ....(with-current-buffer.buffer. | 
| 7dc80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 | .....................(setq.magit | 
| 7dca0 | 2d 69 6e 68 69 62 69 74 2d 72 65 66 72 65 73 68    2d 73 61 76 65 20 74 29 29 29 0a 20 20 20 20 20 | -inhibit-refresh-save.t)))...... | 
| 7dcc0 | 20 20 20 20 20 20 20 20 20 20 20 20 22 74 6f 20    73 6b 69 70 20 74 68 65 20 63 75 72 72 65 6e 74 | ............"to.skip.the.current | 
| 7dce0 | 20 62 75 66 66 65 72 20 61 6e 64 20 72 65 6d 65    6d 62 65 72 20 63 68 6f 69 63 65 22 29 0a 20 20 | .buffer.and.remember.choice")... | 
| 7dd00 | 20 20 20 20 20 20 20 20 20 20 20 2c 40 73 61 76    65 2d 73 6f 6d 65 2d 62 75 66 66 65 72 73 2d 61 | ...........,@save-some-buffers-a | 
| 7dd20 | 63 74 69 6f 6e 2d 61 6c 69 73 74 29 29 0a 20 20    20 20 20 20 20 20 20 20 28 74 6f 70 64 69 72 73 | ction-alist))...........(topdirs | 
| 7dd40 | 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20    28 75 6e 77 69 70 65 64 20 6e 69 6c 29 0a 20 20 | .nil)...........(unwiped.nil)... | 
| 7dd60 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d    77 69 70 2d 69 6e 68 69 62 69 74 2d 61 75 74 6f | ........(magit--wip-inhibit-auto | 
| 7dd80 | 73 61 76 65 20 74 29 29 0a 20 20 20 20 20 20 28    75 6e 77 69 6e 64 2d 70 72 6f 74 65 63 74 0a 20 | save.t)).......(unwind-protect.. | 
| 7dda0 | 20 20 20 20 20 20 20 20 20 28 73 61 76 65 2d 73    6f 6d 65 2d 62 75 66 66 65 72 73 0a 20 20 20 20 | .........(save-some-buffers..... | 
| 7ddc0 | 20 20 20 20 20 20 20 61 72 67 0a 20 20 20 20 20    20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 | .......arg............(lambda.() | 
| 7dde0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b    20 49 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 | ..............;;.If.the.current. | 
| 7de00 | 66 69 6c 65 20 69 73 20 6d 6f 64 69 66 69 65 64    20 61 6e 64 20 72 65 73 69 64 65 73 20 69 6e 73 | file.is.modified.and.resides.ins | 
| 7de20 | 69 64 65 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 3b 3b 20 61 20 72 65 70 6f 73 69 74 6f 72 79 | ide..............;;.a.repository | 
| 7de40 | 2c 20 61 6e 64 20 61 20 6c 65 74 2d 62 69 6e 64    69 6e 67 20 69 73 20 69 6e 20 65 66 66 65 63 74 | ,.and.a.let-binding.is.in.effect | 
| 7de60 | 2c 20 77 68 69 63 68 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 3b 3b 20 70 6c 61 63 65 73 20 75 | ,.which..............;;.places.u | 
| 7de80 | 73 20 69 6e 20 61 6e 6f 74 68 65 72 20 72 65 70    6f 73 69 74 6f 72 79 2c 20 74 68 65 6e 20 74 68 | s.in.another.repository,.then.th | 
| 7dea0 | 69 73 20 62 69 6e 64 69 6e 67 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 3b 3b 20 69 73 20 6e 65 | is.binding..............;;.is.ne | 
| 7dec0 | 65 64 65 64 20 74 6f 20 70 72 65 76 65 6e 74 20    74 68 61 74 20 66 69 6c 65 20 66 72 6f 6d 20 62 | eded.to.prevent.that.file.from.b | 
| 7dee0 | 65 69 6e 67 20 73 61 76 65 64 2e 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 28 61 6e 64 2d 6c 65 | eing.saved...............(and-le | 
| 7df00 | 74 2a 20 28 28 64 65 66 61 75 6c 74 2d 64 69 72    65 63 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 | t*.((default-directory.......... | 
| 7df20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 61 6e 64 20 62 75 66 66 65 72 2d 66 69 6c 65 | ................(and.buffer-file | 
| 7df40 | 2d 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -name........................... | 
| 7df60 | 20 20 20 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 64    69 72 65 63 74 6f 72 79 20 62 75 66 66 65 72 2d | ....(file-name-directory.buffer- | 
| 7df80 | 66 69 6c 65 2d 6e 61 6d 65 29 29 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e | file-name))))................(an | 
| 7dfa0 | 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 3b 3b 20 43 68 65 63 6b 20 77 68 65 74 68 | d.................;;.Check.wheth | 
| 7dfc0 | 65 72 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72    79 20 73 74 69 6c 6c 20 65 78 69 73 74 73 2e 0a | er.the.repository.still.exists.. | 
| 7dfe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 64 | ................(file-exists-p.d | 
| 7e000 | 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | efault-directory)............... | 
| 7e020 | 20 20 3b 3b 20 43 68 65 63 6b 20 77 68 65 74 68    65 72 20 72 65 66 72 65 73 68 69 6e 67 20 69 73 | ..;;.Check.whether.refreshing.is | 
| 7e040 | 20 64 69 73 61 62 6c 65 64 2e 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 | .disabled..................(not. | 
| 7e060 | 6d 61 67 69 74 2d 69 6e 68 69 62 69 74 2d 72 65    66 72 65 73 68 2d 73 61 76 65 29 0a 20 20 20 20 | magit-inhibit-refresh-save)..... | 
| 7e080 | 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 43    68 65 63 6b 20 77 68 65 74 68 65 72 20 74 68 65 | ............;;.Check.whether.the | 
| 7e0a0 | 20 76 69 73 69 74 65 64 20 66 69 6c 65 20 69 73    20 65 69 74 68 65 72 20 6f 6e 20 74 68 65 0a 20 | .visited.file.is.either.on.the.. | 
| 7e0c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b    3b 20 73 61 6d 65 20 72 65 6d 6f 74 65 20 61 73 | ...............;;.same.remote.as | 
| 7e0e0 | 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 2c    20 6f 72 20 62 6f 74 68 20 61 72 65 20 6f 6e 0a | .the.repository,.or.both.are.on. | 
| 7e100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    3b 3b 20 74 68 65 20 6c 6f 63 61 6c 20 73 79 73 | ................;;.the.local.sys | 
| 7e120 | 74 65 6d 2e 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 65 71 75 61 6c 20 28 66 69 6c | tem..................(equal.(fil | 
| 7e140 | 65 2d 72 65 6d 6f 74 65 2d 70 20 62 75 66 66 65    72 2d 66 69 6c 65 2d 6e 61 6d 65 29 20 72 65 6d | e-remote-p.buffer-file-name).rem | 
| 7e160 | 6f 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 3b 3b 20 44 65 6c 61 79 65 64 20 | ote).................;;.Delayed. | 
| 7e180 | 63 68 65 63 6b 73 20 74 68 61 74 20 61 72 65 20    6d 6f 72 65 20 65 78 70 65 6e 73 69 76 65 20 66 | checks.that.are.more.expensive.f | 
| 7e1a0 | 6f 72 20 72 65 6d 6f 74 65 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 3b 3b 20 72 65 70 | or.remote.................;;.rep | 
| 7e1c0 | 6f 73 69 74 6f 72 69 65 73 2c 20 64 75 65 20 74    6f 20 74 68 65 20 72 65 71 75 69 72 65 64 20 6e | ositories,.due.to.the.required.n | 
| 7e1e0 | 65 74 77 6f 72 6b 20 61 63 63 65 73 73 2e 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b | etwork.access..................; | 
| 7e200 | 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 3b 3b 20 43 68 65 63 6b 20 77 68 65 74 68 | ;.................;;.Check.wheth | 
| 7e220 | 65 72 20 74 68 65 20 66 69 6c 65 20 69 73 20 69    6e 73 69 64 65 20 74 68 65 20 72 65 70 6f 73 69 | er.the.file.is.inside.the.reposi | 
| 7e240 | 74 6f 72 79 2e 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 65 71 75 61 6c 20 28 6f 72 | tory..................(equal.(or | 
| 7e260 | 20 28 63 64 72 20 28 61 73 73 6f 63 20 64 65 66    61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 74 | .(cdr.(assoc.default-directory.t | 
| 7e280 | 6f 70 64 69 72 73 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | opdirs))........................ | 
| 7e2a0 | 20 20 20 20 28 6c 65 74 20 28 28 74 6f 70 20 28    6d 61 67 69 74 2d 72 65 76 2d 70 61 72 73 65 2d | ....(let.((top.(magit-rev-parse- | 
| 7e2c0 | 73 61 66 65 20 22 2d 2d 73 68 6f 77 2d 74 6f 70    6c 65 76 65 6c 22 29 29 29 0a 20 20 20 20 20 20 | safe."--show-toplevel")))....... | 
| 7e2e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 70 75 73 68 20 28 63 6f | .......................(push.(co | 
| 7e300 | 6e 73 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63    74 6f 72 79 20 74 6f 70 29 20 74 6f 70 64 69 72 | ns.default-directory.top).topdir | 
| 7e320 | 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s).............................. | 
| 7e340 | 74 6f 70 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 74 6f 70 | top))........................top | 
| 7e360 | 64 69 72 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 3b 3b 20 43 68 65 63 6b 20 77 68 | dir).................;;.Check.wh | 
| 7e380 | 65 74 68 65 72 20 74 68 65 20 66 69 6c 65 20 69    73 20 61 63 74 75 61 6c 6c 79 20 77 72 69 74 61 | ether.the.file.is.actually.writa | 
| 7e3a0 | 62 6c 65 2e 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 66 69 6c 65 2d 77 72 69 74 61 | ble..................(file-writa | 
| 7e3c0 | 62 6c 65 2d 70 20 62 75 66 66 65 72 2d 66 69 6c    65 2d 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 | ble-p.buffer-file-name)......... | 
| 7e3e0 | 20 20 20 20 20 20 20 20 28 70 72 6f 67 31 20 74    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ........(prog1.t................ | 
| 7e400 | 20 20 20 3b 3b 20 53 63 68 65 64 75 6c 65 20 66    6f 72 20 77 69 70 20 63 6f 6d 6d 69 74 2c 20 69 | ...;;.Schedule.for.wip.commit,.i | 
| 7e420 | 66 20 61 70 70 72 6f 70 72 69 61 74 65 2e 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | f.appropriate................... | 
| 7e440 | 20 28 77 68 65 6e 20 6d 61 67 69 74 2d 77 69 70    2d 61 66 74 65 72 2d 73 61 76 65 2d 6c 6f 63 61 | .(when.magit-wip-after-save-loca | 
| 7e460 | 6c 2d 6d 6f 64 65 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 | l-mode.....................(push | 
| 7e480 | 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61    6d 65 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e | .(expand-file-name.buffer-file-n | 
| 7e4a0 | 61 6d 65 29 20 75 6e 77 69 70 65 64 29 29 29 29    29 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 | ame).unwiped))))))).........(whe | 
| 7e4c0 | 6e 20 75 6e 77 69 70 65 64 0a 20 20 20 20 20 20    20 20 20 20 28 6c 65 74 20 28 28 64 65 66 61 75 | n.unwiped...........(let.((defau | 
| 7e4e0 | 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 74 6f 70    64 69 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 | lt-directory.topdir))........... | 
| 7e500 | 20 20 28 6d 61 67 69 74 2d 77 69 70 2d 63 6f 6d    6d 69 74 2d 77 6f 72 6b 74 72 65 65 0a 20 20 20 | ..(magit-wip-commit-worktree.... | 
| 7e520 | 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74    2d 77 69 70 2d 67 65 74 2d 72 65 66 29 0a 20 20 | ..........(magit-wip-get-ref)... | 
| 7e540 | 20 20 20 20 20 20 20 20 20 20 20 75 6e 77 69 70    65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...........unwiped.............. | 
| 7e560 | 28 69 66 20 28 63 64 72 20 75 6e 77 69 70 65 64    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (if.(cdr.unwiped)............... | 
| 7e580 | 20 20 20 28 66 6f 72 6d 61 74 20 22 61 75 74 6f    73 61 76 65 20 25 73 20 66 69 6c 65 73 20 61 66 | ...(format."autosave.%s.files.af | 
| 7e5a0 | 74 65 72 20 73 61 76 65 22 20 28 6c 65 6e 67 74    68 20 75 6e 77 69 70 65 64 29 29 0a 20 20 20 20 | ter.save".(length.unwiped))..... | 
| 7e5c0 | 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d    61 74 20 22 61 75 74 6f 73 61 76 65 20 25 73 20 | ...........(format."autosave.%s. | 
| 7e5e0 | 61 66 74 65 72 20 73 61 76 65 22 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | after.save"..................... | 
| 7e600 | 20 20 20 28 66 69 6c 65 2d 72 65 6c 61 74 69 76    65 2d 6e 61 6d 65 20 28 63 61 72 20 75 6e 77 69 | ...(file-relative-name.(car.unwi | 
| 7e620 | 70 65 64 29 29 29 29 29 29 29 29 29 29 29 0a 0a    3b 3b 3b 20 52 65 73 74 6f 72 65 20 57 69 6e 64 | ped)))))))))))..;;;.Restore.Wind | 
| 7e640 | 6f 77 20 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e    0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d | ow.Configuration..(defvar.magit- | 
| 7e660 | 69 6e 68 69 62 69 74 2d 73 61 76 65 2d 70 72 65    76 69 6f 75 73 2d 77 69 6e 63 6f 6e 66 20 6e 69 | inhibit-save-previous-winconf.ni | 
| 7e680 | 6c 29 0a 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61    6c 20 6d 61 67 69 74 2d 70 72 65 76 69 6f 75 73 | l)..(defvar-local.magit-previous | 
| 7e6a0 | 2d 77 69 6e 64 6f 77 2d 63 6f 6e 66 69 67 75 72    61 74 69 6f 6e 20 6e 69 6c 29 0a 28 70 75 74 20 | -window-configuration.nil).(put. | 
| 7e6c0 | 27 6d 61 67 69 74 2d 70 72 65 76 69 6f 75 73 2d    77 69 6e 64 6f 77 2d 63 6f 6e 66 69 67 75 72 61 | 'magit-previous-window-configura | 
| 7e6e0 | 74 69 6f 6e 20 27 70 65 72 6d 61 6e 65 6e 74 2d    6c 6f 63 61 6c 20 74 29 0a 0a 28 64 65 66 75 6e | tion.'permanent-local.t)..(defun | 
| 7e700 | 20 6d 61 67 69 74 2d 73 61 76 65 2d 77 69 6e 64    6f 77 2d 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e | .magit-save-window-configuration | 
| 7e720 | 20 28 29 0a 20 20 22 53 61 76 65 20 74 68 65 20    63 75 72 72 65 6e 74 20 77 69 6e 64 6f 77 20 63 | .()..."Save.the.current.window.c | 
| 7e740 | 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 0a 0a 4c    61 74 65 72 2c 20 77 68 65 6e 20 74 68 65 20 62 | onfiguration...Later,.when.the.b | 
| 7e760 | 75 66 66 65 72 20 69 73 20 62 75 72 69 65 64 2c    20 69 74 20 6d 61 79 20 62 65 20 72 65 73 74 6f | uffer.is.buried,.it.may.be.resto | 
| 7e780 | 72 65 64 20 62 79 0a 60 6d 61 67 69 74 2d 72 65    73 74 6f 72 65 2d 77 69 6e 64 6f 77 2d 63 6f 6e | red.by.`magit-restore-window-con | 
| 7e7a0 | 66 69 67 75 72 61 74 69 6f 6e 27 2e 22 0a 20 20    28 69 66 20 6d 61 67 69 74 2d 69 6e 68 69 62 69 | figuration'."...(if.magit-inhibi | 
| 7e7c0 | 74 2d 73 61 76 65 2d 70 72 65 76 69 6f 75 73 2d    77 69 6e 63 6f 6e 66 0a 20 20 20 20 20 20 28 77 | t-save-previous-winconf.......(w | 
| 7e7e0 | 68 65 6e 20 28 65 71 20 6d 61 67 69 74 2d 69 6e    68 69 62 69 74 2d 73 61 76 65 2d 70 72 65 76 69 | hen.(eq.magit-inhibit-save-previ | 
| 7e800 | 6f 75 73 2d 77 69 6e 63 6f 6e 66 20 27 75 6e 73    65 74 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 | ous-winconf.'unset).........(set | 
| 7e820 | 71 20 6d 61 67 69 74 2d 70 72 65 76 69 6f 75 73    2d 77 69 6e 64 6f 77 2d 63 6f 6e 66 69 67 75 72 | q.magit-previous-window-configur | 
| 7e840 | 61 74 69 6f 6e 20 6e 69 6c 29 29 0a 20 20 20 20    28 75 6e 6c 65 73 73 20 28 67 65 74 2d 62 75 66 | ation.nil)).....(unless.(get-buf | 
| 7e860 | 66 65 72 2d 77 69 6e 64 6f 77 20 28 63 75 72 72    65 6e 74 2d 62 75 66 66 65 72 29 20 28 73 65 6c | fer-window.(current-buffer).(sel | 
| 7e880 | 65 63 74 65 64 2d 66 72 61 6d 65 29 29 0a 20 20    20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d | ected-frame)).......(setq.magit- | 
| 7e8a0 | 70 72 65 76 69 6f 75 73 2d 77 69 6e 64 6f 77 2d    63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 0a 20 20 | previous-window-configuration... | 
| 7e8c0 | 20 20 20 20 20 20 20 20 20 20 28 63 75 72 72 65    6e 74 2d 77 69 6e 64 6f 77 2d 63 6f 6e 66 69 67 | ..........(current-window-config | 
| 7e8e0 | 75 72 61 74 69 6f 6e 29 29 29 29 29 0a 0a 28 64    65 66 75 6e 20 6d 61 67 69 74 2d 72 65 73 74 6f | uration)))))..(defun.magit-resto | 
| 7e900 | 72 65 2d 77 69 6e 64 6f 77 2d 63 6f 6e 66 69 67    75 72 61 74 69 6f 6e 20 28 26 6f 70 74 69 6f 6e | re-window-configuration.(&option | 
| 7e920 | 61 6c 20 6b 69 6c 6c 2d 62 75 66 66 65 72 29 0a    20 20 22 42 75 72 79 20 6f 72 20 6b 69 6c 6c 20 | al.kill-buffer)..."Bury.or.kill. | 
| 7e940 | 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66    65 72 20 61 6e 64 20 72 65 73 74 6f 72 65 20 70 | the.current.buffer.and.restore.p | 
| 7e960 | 72 65 76 69 6f 75 73 20 77 69 6e 64 6f 77 20 63    6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 22 0a 20 | revious.window.configuration.".. | 
| 7e980 | 20 28 6c 65 74 20 28 28 77 69 6e 63 6f 6e 66 20    6d 61 67 69 74 2d 70 72 65 76 69 6f 75 73 2d 77 | .(let.((winconf.magit-previous-w | 
| 7e9a0 | 69 6e 64 6f 77 2d 63 6f 6e 66 69 67 75 72 61 74    69 6f 6e 29 0a 20 20 20 20 20 20 20 20 28 62 75 | indow-configuration).........(bu | 
| 7e9c0 | 66 66 65 72 20 28 63 75 72 72 65 6e 74 2d 62 75    66 66 65 72 29 29 0a 20 20 20 20 20 20 20 20 28 | ffer.(current-buffer)).........( | 
| 7e9e0 | 66 72 61 6d 65 20 28 73 65 6c 65 63 74 65 64 2d    66 72 61 6d 65 29 29 29 0a 20 20 20 20 28 71 75 | frame.(selected-frame))).....(qu | 
| 7ea00 | 69 74 2d 77 69 6e 64 6f 77 20 6b 69 6c 6c 2d 62    75 66 66 65 72 20 28 73 65 6c 65 63 74 65 64 2d | it-window.kill-buffer.(selected- | 
| 7ea20 | 77 69 6e 64 6f 77 29 29 0a 20 20 20 20 28 77 68    65 6e 20 28 61 6e 64 20 77 69 6e 63 6f 6e 66 20 | window)).....(when.(and.winconf. | 
| 7ea40 | 28 65 71 75 61 6c 20 66 72 61 6d 65 20 28 77 69    6e 64 6f 77 2d 63 6f 6e 66 69 67 75 72 61 74 69 | (equal.frame.(window-configurati | 
| 7ea60 | 6f 6e 2d 66 72 61 6d 65 20 77 69 6e 63 6f 6e 66    29 29 29 0a 20 20 20 20 20 20 28 73 65 74 2d 77 | on-frame.winconf))).......(set-w | 
| 7ea80 | 69 6e 64 6f 77 2d 63 6f 6e 66 69 67 75 72 61 74    69 6f 6e 20 77 69 6e 63 6f 6e 66 29 0a 20 20 20 | indow-configuration.winconf).... | 
| 7eaa0 | 20 20 20 28 77 68 65 6e 20 28 62 75 66 66 65 72    2d 6c 69 76 65 2d 70 20 62 75 66 66 65 72 29 0a | ...(when.(buffer-live-p.buffer). | 
| 7eac0 | 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 63 75    72 72 65 6e 74 2d 62 75 66 66 65 72 20 62 75 66 | ........(with-current-buffer.buf | 
| 7eae0 | 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 28 73    65 74 71 20 6d 61 67 69 74 2d 70 72 65 76 69 6f | fer...........(setq.magit-previo | 
| 7eb00 | 75 73 2d 77 69 6e 64 6f 77 2d 63 6f 6e 66 69 67    75 72 61 74 69 6f 6e 20 6e 69 6c 29 29 29 0a 20 | us-window-configuration.nil))).. | 
| 7eb20 | 20 20 20 20 20 28 73 65 74 2d 62 75 66 66 65 72    20 28 77 69 74 68 2d 73 65 6c 65 63 74 65 64 2d | .....(set-buffer.(with-selected- | 
| 7eb40 | 77 69 6e 64 6f 77 20 28 73 65 6c 65 63 74 65 64    2d 77 69 6e 64 6f 77 29 0a 20 20 20 20 20 20 20 | window.(selected-window)........ | 
| 7eb60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 75    72 72 65 6e 74 2d 62 75 66 66 65 72 29 29 29 29 | .............(current-buffer)))) | 
| 7eb80 | 29 29 0a 0a 3b 3b 3b 20 42 75 66 66 65 72 20 48    69 73 74 6f 72 79 0a 0a 28 64 65 66 75 6e 20 6d | ))..;;;.Buffer.History..(defun.m | 
| 7eba0 | 61 67 69 74 2d 67 6f 2d 62 61 63 6b 77 61 72 64    20 28 29 0a 20 20 22 4d 6f 76 65 20 62 61 63 6b | agit-go-backward.()..."Move.back | 
| 7ebc0 | 77 61 72 64 20 69 6e 20 63 75 72 72 65 6e 74 20    62 75 66 66 65 72 27 73 20 68 69 73 74 6f 72 79 | ward.in.current.buffer's.history | 
| 7ebe0 | 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76    65 29 0a 20 20 28 69 66 20 68 65 6c 70 2d 78 72 | ."...(interactive)...(if.help-xr | 
| 7ec00 | 65 66 2d 73 74 61 63 6b 0a 20 20 20 20 20 20 28    68 65 6c 70 2d 78 72 65 66 2d 67 6f 2d 62 61 63 | ef-stack.......(help-xref-go-bac | 
| 7ec20 | 6b 20 28 63 75 72 72 65 6e 74 2d 62 75 66 66 65    72 29 29 0a 20 20 20 20 28 75 73 65 72 2d 65 72 | k.(current-buffer)).....(user-er | 
| 7ec40 | 72 6f 72 20 22 4e 6f 20 70 72 65 76 69 6f 75 73    20 65 6e 74 72 79 20 69 6e 20 62 75 66 66 65 72 | ror."No.previous.entry.in.buffer | 
| 7ec60 | 27 73 20 68 69 73 74 6f 72 79 22 29 29 29 0a 0a    28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 6f 2d | 's.history")))..(defun.magit-go- | 
| 7ec80 | 66 6f 72 77 61 72 64 20 28 29 0a 20 20 22 4d 6f    76 65 20 66 6f 72 77 61 72 64 20 69 6e 20 63 75 | forward.()..."Move.forward.in.cu | 
| 7eca0 | 72 72 65 6e 74 20 62 75 66 66 65 72 27 73 20 68    69 73 74 6f 72 79 2e 22 0a 20 20 28 69 6e 74 65 | rrent.buffer's.history."...(inte | 
| 7ecc0 | 72 61 63 74 69 76 65 29 0a 20 20 28 69 66 20 68    65 6c 70 2d 78 72 65 66 2d 66 6f 72 77 61 72 64 | ractive)...(if.help-xref-forward | 
| 7ece0 | 2d 73 74 61 63 6b 0a 20 20 20 20 20 20 28 68 65    6c 70 2d 78 72 65 66 2d 67 6f 2d 66 6f 72 77 61 | -stack.......(help-xref-go-forwa | 
| 7ed00 | 72 64 20 28 63 75 72 72 65 6e 74 2d 62 75 66 66    65 72 29 29 0a 20 20 20 20 28 75 73 65 72 2d 65 | rd.(current-buffer)).....(user-e | 
| 7ed20 | 72 72 6f 72 20 22 4e 6f 20 6e 65 78 74 20 65 6e    74 72 79 20 69 6e 20 62 75 66 66 65 72 27 73 20 | rror."No.next.entry.in.buffer's. | 
| 7ed40 | 68 69 73 74 6f 72 79 22 29 29 29 0a 0a 28 64 65    66 75 6e 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 | history")))..(defun.magit-insert | 
| 7ed60 | 2d 78 72 65 66 2d 62 75 74 74 6f 6e 73 20 28 29    0a 20 20 22 49 6e 73 65 72 74 20 78 72 65 66 20 | -xref-buttons.()..."Insert.xref. | 
| 7ed80 | 62 75 74 74 6f 6e 73 2e 22 0a 20 20 28 77 68 65    6e 20 28 61 6e 64 20 28 6e 6f 74 20 6d 61 67 69 | buttons."...(when.(and.(not.magi | 
| 7eda0 | 74 2d 62 75 66 66 65 72 2d 6c 6f 63 6b 65 64 2d    70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-buffer-locked-p).............. | 
| 7edc0 | 28 6f 72 20 68 65 6c 70 2d 78 72 65 66 2d 73 74    61 63 6b 20 68 65 6c 70 2d 78 72 65 66 2d 66 6f | (or.help-xref-stack.help-xref-fo | 
| 7ede0 | 72 77 61 72 64 2d 73 74 61 63 6b 29 29 0a 20 20    20 20 28 77 68 65 6e 20 68 65 6c 70 2d 78 72 65 | rward-stack)).....(when.help-xre | 
| 7ee00 | 66 2d 73 74 61 63 6b 0a 20 20 20 20 20 20 28 6d    61 67 69 74 2d 78 72 65 66 2d 69 6e 73 65 72 74 | f-stack.......(magit-xref-insert | 
| 7ee20 | 2d 62 75 74 74 6f 6e 20 68 65 6c 70 2d 62 61 63    6b 2d 6c 61 62 65 6c 20 27 6d 61 67 69 74 2d 78 | -button.help-back-label.'magit-x | 
| 7ee40 | 72 65 66 2d 62 61 63 6b 77 61 72 64 29 29 0a 20    20 20 20 28 77 68 65 6e 20 68 65 6c 70 2d 78 72 | ref-backward)).....(when.help-xr | 
| 7ee60 | 65 66 2d 66 6f 72 77 61 72 64 2d 73 74 61 63 6b    0a 20 20 20 20 20 20 28 77 68 65 6e 20 68 65 6c | ef-forward-stack.......(when.hel | 
| 7ee80 | 70 2d 78 72 65 66 2d 73 74 61 63 6b 0a 20 20 20    20 20 20 20 20 28 69 6e 73 65 72 74 20 22 20 22 | p-xref-stack.........(insert."." | 
| 7eea0 | 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d    78 72 65 66 2d 69 6e 73 65 72 74 2d 62 75 74 74 | )).......(magit-xref-insert-butt | 
| 7eec0 | 6f 6e 20 68 65 6c 70 2d 66 6f 72 77 61 72 64 2d    6c 61 62 65 6c 20 27 6d 61 67 69 74 2d 78 72 65 | on.help-forward-label.'magit-xre | 
| 7eee0 | 66 2d 66 6f 72 77 61 72 64 29 29 29 29 0a 0a 28    64 65 66 75 6e 20 6d 61 67 69 74 2d 78 72 65 66 | f-forward))))..(defun.magit-xref | 
| 7ef00 | 2d 69 6e 73 65 72 74 2d 62 75 74 74 6f 6e 20 28    6c 61 62 65 6c 20 74 79 70 65 29 0a 20 20 28 6d | -insert-button.(label.type)...(m | 
| 7ef20 | 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74    69 6f 6e 20 28 62 75 74 74 6f 6e 20 6c 61 62 65 | agit-insert-section.(button.labe | 
| 7ef40 | 6c 29 0a 20 20 20 20 28 69 6e 73 65 72 74 2d 74    65 78 74 2d 62 75 74 74 6f 6e 20 6c 61 62 65 6c | l).....(insert-text-button.label | 
| 7ef60 | 20 27 74 79 70 65 20 74 79 70 65 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .'type.type..................... | 
| 7ef80 | 20 20 20 20 27 68 65 6c 70 2d 61 72 67 73 20 28    6c 69 73 74 20 28 63 75 72 72 65 6e 74 2d 62 75 | ....'help-args.(list.(current-bu | 
| 7efa0 | 66 66 65 72 29 29 29 29 29 0a 0a 28 64 65 66 69    6e 65 2d 62 75 74 74 6f 6e 2d 74 79 70 65 20 27 | ffer)))))..(define-button-type.' | 
| 7efc0 | 6d 61 67 69 74 2d 78 72 65 66 2d 62 61 63 6b 77    61 72 64 0a 20 20 3a 73 75 70 65 72 74 79 70 65 | magit-xref-backward...:supertype | 
| 7efe0 | 20 27 68 65 6c 70 2d 62 61 63 6b 0a 20 20 27 6d    6f 75 73 65 2d 66 61 63 65 20 27 6d 61 67 69 74 | .'help-back...'mouse-face.'magit | 
| 7f000 | 2d 73 65 63 74 69 6f 6e 2d 68 69 67 68 6c 69 67    68 74 0a 20 20 27 68 65 6c 70 2d 65 63 68 6f 20 | -section-highlight...'help-echo. | 
| 7f020 | 28 70 75 72 65 63 6f 70 79 20 22 6d 6f 75 73 65    2d 32 2c 20 52 45 54 3a 20 67 6f 20 62 61 63 6b | (purecopy."mouse-2,.RET:.go.back | 
| 7f040 | 20 74 6f 20 70 72 65 76 69 6f 75 73 20 68 69 73    74 6f 72 79 20 65 6e 74 72 79 22 29 29 0a 0a 28 | .to.previous.history.entry"))..( | 
| 7f060 | 64 65 66 69 6e 65 2d 62 75 74 74 6f 6e 2d 74 79    70 65 20 27 6d 61 67 69 74 2d 78 72 65 66 2d 66 | define-button-type.'magit-xref-f | 
| 7f080 | 6f 72 77 61 72 64 0a 20 20 3a 73 75 70 65 72 74    79 70 65 20 27 68 65 6c 70 2d 66 6f 72 77 61 72 | orward...:supertype.'help-forwar | 
| 7f0a0 | 64 0a 20 20 27 6d 6f 75 73 65 2d 66 61 63 65 20    27 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 68 | d...'mouse-face.'magit-section-h | 
| 7f0c0 | 69 67 68 6c 69 67 68 74 0a 20 20 27 68 65 6c 70    2d 65 63 68 6f 20 28 70 75 72 65 63 6f 70 79 20 | ighlight...'help-echo.(purecopy. | 
| 7f0e0 | 22 6d 6f 75 73 65 2d 32 2c 20 52 45 54 3a 20 67    6f 20 62 61 63 6b 20 74 6f 20 6e 65 78 74 20 68 | "mouse-2,.RET:.go.back.to.next.h | 
| 7f100 | 69 73 74 6f 72 79 20 65 6e 74 72 79 22 29 29 0a    0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 78 | istory.entry"))..(defvar.magit-x | 
| 7f120 | 72 65 66 2d 6d 6f 64 65 73 0a 20 20 27 28 6d 61    67 69 74 2d 6c 6f 67 2d 6d 6f 64 65 0a 20 20 20 | ref-modes...'(magit-log-mode.... | 
| 7f140 | 20 6d 61 67 69 74 2d 72 65 66 6c 6f 67 2d 6d 6f    64 65 0a 20 20 20 20 6d 61 67 69 74 2d 64 69 66 | .magit-reflog-mode.....magit-dif | 
| 7f160 | 66 2d 6d 6f 64 65 0a 20 20 20 20 6d 61 67 69 74    2d 72 65 76 69 73 69 6f 6e 2d 6d 6f 64 65 29 0a | f-mode.....magit-revision-mode). | 
| 7f180 | 20 20 22 4c 69 73 74 20 6f 66 20 6d 6f 64 65 73    20 66 6f 72 20 77 68 69 63 68 20 74 6f 20 69 6e | .."List.of.modes.for.which.to.in | 
| 7f1a0 | 73 65 72 74 20 6e 61 76 69 67 61 74 69 6f 6e 20    62 75 74 74 6f 6e 73 2e 22 29 0a 0a 28 64 65 66 | sert.navigation.buttons.")..(def | 
| 7f1c0 | 75 6e 20 6d 61 67 69 74 2d 78 72 65 66 2d 73 65    74 75 70 20 28 66 6e 20 61 72 67 73 29 0a 20 20 | un.magit-xref-setup.(fn.args)... | 
| 7f1e0 | 28 77 68 65 6e 20 28 6d 65 6d 71 20 6d 61 6a 6f    72 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 78 72 65 | (when.(memq.major-mode.magit-xre | 
| 7f200 | 66 2d 6d 6f 64 65 73 29 0a 20 20 20 20 28 77 68    65 6e 20 68 65 6c 70 2d 78 72 65 66 2d 73 74 61 | f-modes).....(when.help-xref-sta | 
| 7f220 | 63 6b 2d 69 74 65 6d 0a 20 20 20 20 20 20 28 70    75 73 68 20 28 63 6f 6e 73 20 28 70 6f 69 6e 74 | ck-item.......(push.(cons.(point | 
| 7f240 | 29 20 68 65 6c 70 2d 78 72 65 66 2d 73 74 61 63    6b 2d 69 74 65 6d 29 20 68 65 6c 70 2d 78 72 65 | ).help-xref-stack-item).help-xre | 
| 7f260 | 66 2d 73 74 61 63 6b 29 0a 20 20 20 20 20 20 28    73 65 74 71 20 68 65 6c 70 2d 78 72 65 66 2d 66 | f-stack).......(setq.help-xref-f | 
| 7f280 | 6f 72 77 61 72 64 2d 73 74 61 63 6b 20 6e 69 6c    29 29 0a 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 | orward-stack.nil)).....(when-let | 
| 7f2a0 | 20 28 28 74 61 69 6c 20 28 6e 74 68 63 64 72 20    33 30 20 68 65 6c 70 2d 78 72 65 66 2d 73 74 61 | .((tail.(nthcdr.30.help-xref-sta | 
| 7f2c0 | 63 6b 29 29 29 0a 20 20 20 20 20 20 28 73 65 74    63 64 72 20 74 61 69 6c 20 6e 69 6c 29 29 0a 20 | ck))).......(setcdr.tail.nil)).. | 
| 7f2e0 | 20 20 20 28 73 65 74 71 20 68 65 6c 70 2d 78 72    65 66 2d 73 74 61 63 6b 2d 69 74 65 6d 0a 20 20 | ...(setq.help-xref-stack-item... | 
| 7f300 | 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 27 6d    61 67 69 74 2d 78 72 65 66 2d 72 65 73 74 6f 72 | ........(list.'magit-xref-restor | 
| 7f320 | 65 20 66 6e 20 64 65 66 61 75 6c 74 2d 64 69 72    65 63 74 6f 72 79 20 61 72 67 73 29 29 29 29 0a | e.fn.default-directory.args)))). | 
| 7f340 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 78 72    65 66 2d 72 65 73 74 6f 72 65 20 28 66 6e 20 64 | .(defun.magit-xref-restore.(fn.d | 
| 7f360 | 69 72 20 61 72 67 73 29 0a 20 20 28 73 65 74 71    20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f | ir.args)...(setq.default-directo | 
| 7f380 | 72 79 20 64 69 72 29 0a 20 20 28 66 75 6e 63 61    6c 6c 20 66 6e 20 6d 61 6a 6f 72 2d 6d 6f 64 65 | ry.dir)...(funcall.fn.major-mode | 
| 7f3a0 | 20 6e 69 6c 20 61 72 67 73 29 0a 20 20 28 6d 61    67 69 74 2d 72 65 66 72 65 73 68 2d 62 75 66 66 | .nil.args)...(magit-refresh-buff | 
| 7f3c0 | 65 72 29 29 0a 0a 3b 3b 3b 20 52 65 70 6f 73 69    74 6f 72 79 2d 4c 6f 63 61 6c 20 43 61 63 68 65 | er))..;;;.Repository-Local.Cache | 
| 7f3e0 | 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d    72 65 70 6f 73 69 74 6f 72 79 2d 6c 6f 63 61 6c | ..(defvar.magit-repository-local | 
| 7f400 | 2d 63 61 63 68 65 20 6e 69 6c 0a 20 20 22 41 6c    69 73 74 20 6d 61 70 70 69 6e 67 20 60 6d 61 67 | -cache.nil..."Alist.mapping.`mag | 
| 7f420 | 69 74 2d 74 6f 70 6c 65 76 65 6c 27 20 70 61 74    68 73 20 74 6f 20 61 6c 69 73 74 73 20 6f 66 20 | it-toplevel'.paths.to.alists.of. | 
| 7f440 | 6b 65 79 2f 76 61 6c 75 65 20 70 61 69 72 73 2e    22 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | key/value.pairs.")..(defun.magit | 
| 7f460 | 2d 72 65 70 6f 73 69 74 6f 72 79 2d 6c 6f 63 61    6c 2d 72 65 70 6f 73 69 74 6f 72 79 20 28 29 0a | -repository-local-repository.(). | 
| 7f480 | 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 6b 65    79 20 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e | .."Return.the.key.for.the.curren | 
| 7f4a0 | 74 20 72 65 70 6f 73 69 74 6f 72 79 2e 22 0a 20    20 28 6f 72 20 28 62 6f 75 6e 64 2d 61 6e 64 2d | t.repository."...(or.(bound-and- | 
| 7f4c0 | 74 72 75 65 2d 70 20 6d 61 67 69 74 2d 2d 64 65    66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 | true-p.magit--default-directory) | 
| 7f4e0 | 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 74 6f    70 6c 65 76 65 6c 29 29 29 0a 0a 28 64 65 66 75 | .......(magit-toplevel)))..(defu | 
| 7f500 | 6e 20 6d 61 67 69 74 2d 72 65 70 6f 73 69 74 6f    72 79 2d 6c 6f 63 61 6c 2d 73 65 74 20 28 6b 65 | n.magit-repository-local-set.(ke | 
| 7f520 | 79 20 76 61 6c 75 65 20 26 6f 70 74 69 6f 6e 61    6c 20 72 65 70 6f 73 69 74 6f 72 79 29 0a 20 20 | y.value.&optional.repository)... | 
| 7f540 | 22 53 65 74 20 74 68 65 20 72 65 70 6f 73 69 74    6f 72 79 2d 6c 6f 63 61 6c 20 56 41 4c 55 45 20 | "Set.the.repository-local.VALUE. | 
| 7f560 | 66 6f 72 20 4b 45 59 2e 0a 0a 55 6e 6c 65 73 73    20 73 70 65 63 69 66 69 65 64 2c 20 52 45 50 4f | for.KEY...Unless.specified,.REPO | 
| 7f580 | 53 49 54 4f 52 59 20 69 73 20 74 68 65 20 63 75    72 72 65 6e 74 20 62 75 66 66 65 72 27 73 20 72 | SITORY.is.the.current.buffer's.r | 
| 7f5a0 | 65 70 6f 73 69 74 6f 72 79 2e 0a 0a 49 66 20 52    45 50 4f 53 49 54 4f 52 59 20 69 73 20 6e 69 6c | epository...If.REPOSITORY.is.nil | 
| 7f5c0 | 20 28 6d 65 61 6e 69 6e 67 20 74 68 65 72 65 20    69 73 20 6e 6f 20 63 75 72 72 65 6e 74 20 72 65 | .(meaning.there.is.no.current.re | 
| 7f5e0 | 70 6f 73 69 74 6f 72 79 29 2c 0a 74 68 65 6e 20    74 68 65 20 76 61 6c 75 65 20 69 73 20 6e 6f 74 | pository),.then.the.value.is.not | 
| 7f600 | 20 63 61 63 68 65 64 2c 20 61 6e 64 20 77 65 20    72 65 74 75 72 6e 20 6e 69 6c 2e 22 0a 20 20 28 | .cached,.and.we.return.nil."...( | 
| 7f620 | 6c 65 74 2a 20 28 28 72 65 70 6f 6b 65 79 20 28    6f 72 20 72 65 70 6f 73 69 74 6f 72 79 20 28 6d | let*.((repokey.(or.repository.(m | 
| 7f640 | 61 67 69 74 2d 72 65 70 6f 73 69 74 6f 72 79 2d    6c 6f 63 61 6c 2d 72 65 70 6f 73 69 74 6f 72 79 | agit-repository-local-repository | 
| 7f660 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 63 61    63 68 65 20 28 61 73 73 6f 63 20 72 65 70 6f 6b | )))..........(cache.(assoc.repok | 
| 7f680 | 65 79 20 6d 61 67 69 74 2d 72 65 70 6f 73 69 74    6f 72 79 2d 6c 6f 63 61 6c 2d 63 61 63 68 65 29 | ey.magit-repository-local-cache) | 
| 7f6a0 | 29 29 0a 20 20 20 20 3b 3b 20 44 6f 6e 27 74 20    63 61 63 68 65 20 76 61 6c 75 65 73 20 66 6f 72 | )).....;;.Don't.cache.values.for | 
| 7f6c0 | 20 61 20 6e 69 6c 20 52 45 50 4f 53 49 54 4f 52    59 2c 20 61 73 20 74 68 65 20 27 73 65 74 27 20 | .a.nil.REPOSITORY,.as.the.'set'. | 
| 7f6e0 | 61 6e 64 20 27 67 65 74 27 0a 20 20 20 20 3b 3b    20 63 61 6c 6c 73 20 66 6f 72 20 73 6f 6d 65 20 | and.'get'.....;;.calls.for.some. | 
| 7f700 | 4b 45 59 20 6d 61 79 20 68 61 70 70 65 6e 20 69    6e 20 75 6e 72 65 6c 61 74 65 64 20 63 6f 6e 74 | KEY.may.happen.in.unrelated.cont | 
| 7f720 | 65 78 74 73 2e 0a 20 20 20 20 28 77 68 65 6e 20    72 65 70 6f 6b 65 79 0a 20 20 20 20 20 20 28 69 | exts......(when.repokey.......(i | 
| 7f740 | 66 20 63 61 63 68 65 0a 20 20 20 20 20 20 20 20    20 20 28 6c 65 74 20 28 28 6b 65 79 76 61 6c 75 | f.cache...........(let.((keyvalu | 
| 7f760 | 65 20 28 61 73 73 6f 63 20 6b 65 79 20 28 63 64    72 20 63 61 63 68 65 29 29 29 29 0a 20 20 20 20 | e.(assoc.key.(cdr.cache))))..... | 
| 7f780 | 20 20 20 20 20 20 20 20 28 69 66 20 6b 65 79 76    61 6c 75 65 0a 20 20 20 20 20 20 20 20 20 20 20 | ........(if.keyvalue............ | 
| 7f7a0 | 20 20 20 20 20 3b 3b 20 55 70 64 61 74 65 20 70    72 65 2d 65 78 69 73 74 69 6e 67 20 76 61 6c 75 | .....;;.Update.pre-existing.valu | 
| 7f7c0 | 65 20 66 6f 72 20 6b 65 79 2e 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 63 | e.for.key..................(setc | 
| 7f7e0 | 64 72 20 6b 65 79 76 61 6c 75 65 20 76 61 6c 75    65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | dr.keyvalue.value).............. | 
| 7f800 | 20 3b 3b 20 4e 6f 20 73 75 63 68 20 6b 65 79 20    69 6e 20 72 65 70 6f 73 69 74 6f 72 79 2d 6c 6f | .;;.No.such.key.in.repository-lo | 
| 7f820 | 63 61 6c 20 63 61 63 68 65 2e 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 28 | cal.cache................(push.( | 
| 7f840 | 63 6f 6e 73 20 6b 65 79 20 76 61 6c 75 65 29 20    28 63 64 72 20 63 61 63 68 65 29 29 29 29 0a 20 | cons.key.value).(cdr.cache)))).. | 
| 7f860 | 20 20 20 20 20 20 20 3b 3b 20 4e 6f 20 63 61 63    68 65 20 66 6f 72 20 74 68 69 73 20 72 65 70 6f | .......;;.No.cache.for.this.repo | 
| 7f880 | 73 69 74 6f 72 79 2e 0a 20 20 20 20 20 20 20 20    28 70 75 73 68 20 28 63 6f 6e 73 20 72 65 70 6f | sitory..........(push.(cons.repo | 
| 7f8a0 | 6b 65 79 20 28 6c 69 73 74 20 28 63 6f 6e 73 20    6b 65 79 20 76 61 6c 75 65 29 29 29 0a 20 20 20 | key.(list.(cons.key.value))).... | 
| 7f8c0 | 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74    2d 72 65 70 6f 73 69 74 6f 72 79 2d 6c 6f 63 61 | ...........magit-repository-loca | 
| 7f8e0 | 6c 2d 63 61 63 68 65 29 29 29 29 29 0a 0a 28 64    65 66 75 6e 20 6d 61 67 69 74 2d 72 65 70 6f 73 | l-cache)))))..(defun.magit-repos | 
| 7f900 | 69 74 6f 72 79 2d 6c 6f 63 61 6c 2d 65 78 69 73    74 73 2d 70 20 28 6b 65 79 20 26 6f 70 74 69 6f | itory-local-exists-p.(key.&optio | 
| 7f920 | 6e 61 6c 20 72 65 70 6f 73 69 74 6f 72 79 29 0a    20 20 22 4e 6f 6e 2d 6e 69 6c 20 77 68 65 6e 20 | nal.repository)..."Non-nil.when. | 
| 7f940 | 61 20 72 65 70 6f 73 69 74 6f 72 79 2d 6c 6f 63    61 6c 20 76 61 6c 75 65 20 65 78 69 73 74 73 20 | a.repository-local.value.exists. | 
| 7f960 | 66 6f 72 20 4b 45 59 2e 0a 0a 52 65 74 75 72 6e    20 61 20 28 4b 45 59 20 2e 20 56 41 4c 55 45 29 | for.KEY...Return.a.(KEY...VALUE) | 
| 7f980 | 20 63 6f 6e 73 20 63 65 6c 6c 2e 0a 0a 54 68 65    20 4b 45 59 20 69 73 20 6d 61 74 63 68 65 64 20 | .cons.cell...The.KEY.is.matched. | 
| 7f9a0 | 75 73 69 6e 67 20 60 65 71 75 61 6c 27 2e 0a 0a    55 6e 6c 65 73 73 20 73 70 65 63 69 66 69 65 64 | using.`equal'...Unless.specified | 
| 7f9c0 | 2c 20 52 45 50 4f 53 49 54 4f 52 59 20 69 73 20    74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 | ,.REPOSITORY.is.the.current.buff | 
| 7f9e0 | 65 72 27 73 20 72 65 70 6f 73 69 74 6f 72 79 2e    22 0a 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 | er's.repository."...(and-let*.(( | 
| 7fa00 | 63 61 63 68 65 20 28 61 73 73 6f 63 20 28 6f 72    20 72 65 70 6f 73 69 74 6f 72 79 0a 20 20 20 20 | cache.(assoc.(or.repository..... | 
| 7fa20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | ...........................(magi | 
| 7fa40 | 74 2d 72 65 70 6f 73 69 74 6f 72 79 2d 6c 6f 63    61 6c 2d 72 65 70 6f 73 69 74 6f 72 79 29 29 0a | t-repository-local-repository)). | 
| 7fa60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 | ...........................magit | 
| 7fa80 | 2d 72 65 70 6f 73 69 74 6f 72 79 2d 6c 6f 63 61    6c 2d 63 61 63 68 65 29 29 29 0a 20 20 20 20 28 | -repository-local-cache))).....( | 
| 7faa0 | 61 73 73 6f 63 20 6b 65 79 20 28 63 64 72 20 63    61 63 68 65 29 29 29 29 0a 0a 28 64 65 66 75 6e | assoc.key.(cdr.cache))))..(defun | 
| 7fac0 | 20 6d 61 67 69 74 2d 72 65 70 6f 73 69 74 6f 72    79 2d 6c 6f 63 61 6c 2d 67 65 74 20 28 6b 65 79 | .magit-repository-local-get.(key | 
| 7fae0 | 20 26 6f 70 74 69 6f 6e 61 6c 20 64 65 66 61 75    6c 74 20 72 65 70 6f 73 69 74 6f 72 79 29 0a 20 | .&optional.default.repository).. | 
| 7fb00 | 20 22 52 65 74 75 72 6e 20 74 68 65 20 72 65 70    6f 73 69 74 6f 72 79 2d 6c 6f 63 61 6c 20 76 61 | ."Return.the.repository-local.va | 
| 7fb20 | 6c 75 65 20 66 6f 72 20 4b 45 59 2e 0a 0a 52 65    74 75 72 6e 20 44 45 46 41 55 4c 54 20 69 66 20 | lue.for.KEY...Return.DEFAULT.if. | 
| 7fb40 | 6e 6f 20 76 61 6c 75 65 20 66 6f 72 20 4b 45 59    20 65 78 69 73 74 73 2e 0a 0a 54 68 65 20 4b 45 | no.value.for.KEY.exists...The.KE | 
| 7fb60 | 59 20 69 73 20 6d 61 74 63 68 65 64 20 75 73 69    6e 67 20 60 65 71 75 61 6c 27 2e 0a 0a 55 6e 6c | Y.is.matched.using.`equal'...Unl | 
| 7fb80 | 65 73 73 20 73 70 65 63 69 66 69 65 64 2c 20 52    45 50 4f 53 49 54 4f 52 59 20 69 73 20 74 68 65 | ess.specified,.REPOSITORY.is.the | 
| 7fba0 | 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 27    73 20 72 65 70 6f 73 69 74 6f 72 79 2e 22 0a 20 | .current.buffer's.repository.".. | 
| 7fbc0 | 20 28 69 66 2d 6c 65 74 20 28 28 6b 65 79 76 61    6c 75 65 20 28 6d 61 67 69 74 2d 72 65 70 6f 73 | .(if-let.((keyvalue.(magit-repos | 
| 7fbe0 | 69 74 6f 72 79 2d 6c 6f 63 61 6c 2d 65 78 69 73    74 73 2d 70 20 6b 65 79 20 72 65 70 6f 73 69 74 | itory-local-exists-p.key.reposit | 
| 7fc00 | 6f 72 79 29 29 29 0a 20 20 20 20 20 20 28 63 64    72 20 6b 65 79 76 61 6c 75 65 29 0a 20 20 20 20 | ory))).......(cdr.keyvalue)..... | 
| 7fc20 | 64 65 66 61 75 6c 74 29 29 0a 0a 28 64 65 66 75    6e 20 6d 61 67 69 74 2d 72 65 70 6f 73 69 74 6f | default))..(defun.magit-reposito | 
| 7fc40 | 72 79 2d 6c 6f 63 61 6c 2d 64 65 6c 65 74 65 20    28 6b 65 79 20 26 6f 70 74 69 6f 6e 61 6c 20 72 | ry-local-delete.(key.&optional.r | 
| 7fc60 | 65 70 6f 73 69 74 6f 72 79 29 0a 20 20 22 44 65    6c 65 74 65 20 74 68 65 20 72 65 70 6f 73 69 74 | epository)..."Delete.the.reposit | 
| 7fc80 | 6f 72 79 2d 6c 6f 63 61 6c 20 76 61 6c 75 65 20    66 6f 72 20 4b 45 59 2e 0a 0a 55 6e 6c 65 73 73 | ory-local.value.for.KEY...Unless | 
| 7fca0 | 20 73 70 65 63 69 66 69 65 64 2c 20 52 45 50 4f    53 49 54 4f 52 59 20 69 73 20 74 68 65 20 63 75 | .specified,.REPOSITORY.is.the.cu | 
| 7fcc0 | 72 72 65 6e 74 20 62 75 66 66 65 72 27 73 20 72    65 70 6f 73 69 74 6f 72 79 2e 0a 49 66 20 52 45 | rrent.buffer's.repository..If.RE | 
| 7fce0 | 50 4f 53 49 54 4f 52 59 20 69 73 20 60 61 6c 6c    27 2c 20 74 68 65 6e 20 64 65 6c 65 74 65 20 74 | POSITORY.is.`all',.then.delete.t | 
| 7fd00 | 68 65 20 76 61 6c 75 65 20 66 6f 72 20 4b 45 59    20 66 6f 72 20 61 6c 6c 0a 72 65 70 6f 73 69 74 | he.value.for.KEY.for.all.reposit | 
| 7fd20 | 6f 72 69 65 73 2e 22 0a 20 20 28 69 66 20 28 65    71 20 72 65 70 6f 73 69 74 6f 72 79 20 27 61 6c | ories."...(if.(eq.repository.'al | 
| 7fd40 | 6c 29 0a 20 20 20 20 20 20 28 64 6f 6c 69 73 74    20 28 63 61 63 68 65 20 6d 61 67 69 74 2d 72 65 | l).......(dolist.(cache.magit-re | 
| 7fd60 | 70 6f 73 69 74 6f 72 79 2d 6c 6f 63 61 6c 2d 63    61 63 68 65 29 0a 20 20 20 20 20 20 20 20 28 73 | pository-local-cache).........(s | 
| 7fd80 | 65 74 66 20 63 61 63 68 65 20 28 63 6f 6d 70 61    74 2d 63 61 6c 6c 20 61 73 73 6f 63 2d 64 65 6c | etf.cache.(compat-call.assoc-del | 
| 7fda0 | 65 74 65 2d 61 6c 6c 20 6b 65 79 20 63 61 63 68    65 29 29 29 0a 20 20 20 20 28 77 68 65 6e 2d 6c | ete-all.key.cache))).....(when-l | 
| 7fdc0 | 65 74 20 28 28 63 61 63 68 65 20 28 61 73 73 6f    63 20 28 6f 72 20 72 65 70 6f 73 69 74 6f 72 79 | et.((cache.(assoc.(or.repository | 
| 7fde0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 7fe00 | 20 20 28 6d 61 67 69 74 2d 72 65 70 6f 73 69 74    6f 72 79 2d 6c 6f 63 61 6c 2d 72 65 70 6f 73 69 | ..(magit-repository-local-reposi | 
| 7fe20 | 74 6f 72 79 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tory)).......................... | 
| 7fe40 | 20 20 20 20 6d 61 67 69 74 2d 72 65 70 6f 73 69    74 6f 72 79 2d 6c 6f 63 61 6c 2d 63 61 63 68 65 | ....magit-repository-local-cache | 
| 7fe60 | 29 29 29 0a 20 20 20 20 20 20 28 73 65 74 66 20    63 61 63 68 65 20 28 63 6f 6d 70 61 74 2d 63 61 | ))).......(setf.cache.(compat-ca | 
| 7fe80 | 6c 6c 20 61 73 73 6f 63 2d 64 65 6c 65 74 65 2d    61 6c 6c 20 6b 65 79 20 63 61 63 68 65 29 29 29 | ll.assoc-delete-all.key.cache))) | 
| 7fea0 | 29 29 0a 0a 28 64 65 66 6d 61 63 72 6f 20 6d 61    67 69 74 2d 2d 77 69 74 68 2d 72 65 70 6f 73 69 | ))..(defmacro.magit--with-reposi | 
| 7fec0 | 74 6f 72 79 2d 6c 6f 63 61 6c 2d 63 61 63 68 65    20 28 6b 65 79 20 26 72 65 73 74 20 62 6f 64 79 | tory-local-cache.(key.&rest.body | 
| 7fee0 | 29 0a 20 20 28 64 65 63 6c 61 72 65 20 28 69 6e    64 65 6e 74 20 31 29 20 28 64 65 62 75 67 20 28 | )...(declare.(indent.1).(debug.( | 
| 7ff00 | 66 6f 72 6d 20 62 6f 64 79 29 29 29 0a 20 20 28    6c 65 74 20 28 28 6b 20 28 63 6c 2d 67 65 6e 73 | form.body)))...(let.((k.(cl-gens | 
| 7ff20 | 79 6d 29 29 29 0a 20 20 20 20 60 28 6c 65 74 20    28 28 2c 6b 20 2c 6b 65 79 29 29 0a 20 20 20 20 | ym))).....`(let.((,k.,key))..... | 
| 7ff40 | 20 20 20 28 69 66 2d 6c 65 74 20 28 28 6b 76 20    28 6d 61 67 69 74 2d 72 65 70 6f 73 69 74 6f 72 | ...(if-let.((kv.(magit-repositor | 
| 7ff60 | 79 2d 6c 6f 63 61 6c 2d 65 78 69 73 74 73 2d 70    20 2c 6b 29 29 29 0a 20 20 20 20 20 20 20 20 20 | y-local-exists-p.,k))).......... | 
| 7ff80 | 20 20 28 63 64 72 20 6b 76 29 0a 20 20 20 20 20    20 20 20 20 28 6c 65 74 20 28 28 76 20 2c 28 6d | ..(cdr.kv)..........(let.((v.,(m | 
| 7ffa0 | 61 63 72 6f 65 78 70 2d 70 72 6f 67 6e 20 62 6f    64 79 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | acroexp-progn.body)))........... | 
| 7ffc0 | 20 28 6d 61 67 69 74 2d 72 65 70 6f 73 69 74 6f    72 79 2d 6c 6f 63 61 6c 2d 73 65 74 20 2c 6b 20 | .(magit-repository-local-set.,k. | 
| 7ffe0 | 76 29 0a 20 20 20 20 20 20 20 20 20 20 20 76 29    29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | v)............v)))))..(defun.mag | 
| 80000 | 69 74 2d 70 72 65 73 65 72 76 65 2d 73 65 63 74    69 6f 6e 2d 76 69 73 69 62 69 6c 69 74 79 2d 63 | it-preserve-section-visibility-c | 
| 80020 | 61 63 68 65 20 28 29 0a 20 20 28 77 68 65 6e 20    28 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 | ache.()...(when.(derived-mode-p. | 
| 80040 | 27 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 6d 6f    64 65 20 27 6d 61 67 69 74 2d 72 65 66 73 2d 6d | 'magit-status-mode.'magit-refs-m | 
| 80060 | 6f 64 65 29 0a 20 20 20 20 28 6d 61 67 69 74 2d    72 65 70 6f 73 69 74 6f 72 79 2d 6c 6f 63 61 6c | ode).....(magit-repository-local | 
| 80080 | 2d 73 65 74 0a 20 20 20 20 20 28 63 6f 6e 73 20    6d 61 6a 6f 72 2d 6d 6f 64 65 20 27 6d 61 67 69 | -set......(cons.major-mode.'magi | 
| 800a0 | 74 2d 73 65 63 74 69 6f 6e 2d 76 69 73 69 62 69    6c 69 74 79 2d 63 61 63 68 65 29 0a 20 20 20 20 | t-section-visibility-cache)..... | 
| 800c0 | 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 76    69 73 69 62 69 6c 69 74 79 2d 63 61 63 68 65 29 | .magit-section-visibility-cache) | 
| 800e0 | 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74    2d 72 65 73 74 6f 72 65 2d 73 65 63 74 69 6f 6e | ))..(defun.magit-restore-section | 
| 80100 | 2d 76 69 73 69 62 69 6c 69 74 79 2d 63 61 63 68    65 20 28 6d 6f 64 65 29 0a 20 20 28 73 65 74 71 | -visibility-cache.(mode)...(setq | 
| 80120 | 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 76    69 73 69 62 69 6c 69 74 79 2d 63 61 63 68 65 0a | .magit-section-visibility-cache. | 
| 80140 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72    65 70 6f 73 69 74 6f 72 79 2d 6c 6f 63 61 6c 2d | ........(magit-repository-local- | 
| 80160 | 67 65 74 0a 20 20 20 20 20 20 20 20 20 28 63 6f    6e 73 20 6d 6f 64 65 20 27 6d 61 67 69 74 2d 73 | get..........(cons.mode.'magit-s | 
| 80180 | 65 63 74 69 6f 6e 2d 76 69 73 69 62 69 6c 69 74    79 2d 63 61 63 68 65 29 29 29 29 0a 0a 28 64 65 | ection-visibility-cache))))..(de | 
| 801a0 | 66 75 6e 20 6d 61 67 69 74 2d 7a 61 70 2d 63 61    63 68 65 73 20 28 26 6f 70 74 69 6f 6e 61 6c 20 | fun.magit-zap-caches.(&optional. | 
| 801c0 | 61 6c 6c 29 0a 20 20 22 5a 61 70 20 63 61 63 68    65 73 20 66 6f 72 20 74 68 65 20 63 75 72 72 65 | all)..."Zap.caches.for.the.curre | 
| 801e0 | 6e 74 20 72 65 70 6f 73 69 74 6f 72 79 2e 0a 0a    52 65 6d 6f 76 65 20 74 68 65 20 72 65 70 6f 73 | nt.repository...Remove.the.repos | 
| 80200 | 69 74 6f 72 79 27 73 20 65 6e 74 72 79 20 66 72    6f 6d 20 60 6d 61 67 69 74 2d 72 65 70 6f 73 69 | itory's.entry.from.`magit-reposi | 
| 80220 | 74 6f 72 79 2d 6c 6f 63 61 6c 2d 63 61 63 68 65    27 2c 0a 72 65 6d 6f 76 65 20 74 68 65 20 68 6f | tory-local-cache',.remove.the.ho | 
| 80240 | 73 74 27 73 20 65 6e 74 72 79 20 66 72 6f 6d 20    60 6d 61 67 69 74 2d 2d 68 6f 73 74 2d 67 69 74 | st's.entry.from.`magit--host-git | 
| 80260 | 2d 76 65 72 73 69 6f 6e 2d 63 61 63 68 65 27 2c    20 73 65 74 0a 60 6d 61 67 69 74 2d 73 65 63 74 | -version-cache',.set.`magit-sect | 
| 80280 | 69 6f 6e 2d 76 69 73 69 62 69 6c 69 74 79 2d 63    61 63 68 65 27 20 74 6f 20 6e 69 6c 20 66 6f 72 | ion-visibility-cache'.to.nil.for | 
| 802a0 | 20 61 6c 6c 20 4d 61 67 69 74 20 62 75 66 66 65    72 73 20 6f 66 0a 74 68 65 20 72 65 70 6f 73 69 | .all.Magit.buffers.of.the.reposi | 
| 802c0 | 74 6f 72 79 20 61 6e 64 20 73 65 74 20 60 6d 61    67 69 74 2d 2d 6c 69 62 67 69 74 2d 61 76 61 69 | tory.and.set.`magit--libgit-avai | 
| 802e0 | 6c 61 62 6c 65 2d 70 27 20 74 6f 20 60 75 6e 6b    6e 6f 77 6e 27 2e 0a 0a 57 69 74 68 20 61 20 70 | lable-p'.to.`unknown'...With.a.p | 
| 80300 | 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 6f    72 20 69 66 20 6f 70 74 69 6f 6e 61 6c 20 41 4c | refix.argument.or.if.optional.AL | 
| 80320 | 4c 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 64 69    73 63 61 72 64 20 74 68 65 0a 6d 65 6e 74 69 6f | L.is.non-nil,.discard.the.mentio | 
| 80340 | 6e 65 64 20 63 61 63 68 65 73 20 63 6f 6d 70 6c    65 74 65 6c 79 2e 22 0a 20 20 28 69 6e 74 65 72 | ned.caches.completely."...(inter | 
| 80360 | 61 63 74 69 76 65 29 0a 20 20 28 63 6f 6e 64 20    28 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 28 73 | active)...(cond.(all..........(s | 
| 80380 | 65 74 71 20 6d 61 67 69 74 2d 72 65 70 6f 73 69    74 6f 72 79 2d 6c 6f 63 61 6c 2d 63 61 63 68 65 | etq.magit-repository-local-cache | 
| 803a0 | 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 28    73 65 74 71 20 6d 61 67 69 74 2d 2d 68 6f 73 74 | .nil)..........(setq.magit--host | 
| 803c0 | 2d 67 69 74 2d 76 65 72 73 69 6f 6e 2d 63 61 63    68 65 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 | -git-version-cache.nil)......... | 
| 803e0 | 20 28 64 6f 6c 69 73 74 20 28 62 75 66 66 65 72    20 28 62 75 66 66 65 72 2d 6c 69 73 74 29 29 0a | .(dolist.(buffer.(buffer-list)). | 
| 80400 | 20 20 20 20 20 20 20 20 20 20 20 28 77 69 74 68    2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 | ...........(with-current-buffer. | 
| 80420 | 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 28 77 68 65 6e 20 28 64 65 72 69 76 | buffer..............(when.(deriv | 
| 80440 | 65 64 2d 6d 6f 64 65 2d 70 20 27 6d 61 67 69 74    2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 | ed-mode-p.'magit-mode).......... | 
| 80460 | 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69    74 2d 73 65 63 74 69 6f 6e 2d 76 69 73 69 62 69 | ......(setq.magit-section-visibi | 
| 80480 | 6c 69 74 79 2d 63 61 63 68 65 20 6e 69 6c 29 29    29 29 29 0a 20 20 20 20 20 20 20 20 28 74 0a 20 | lity-cache.nil))))).........(t.. | 
| 804a0 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 77    69 74 68 2d 74 6f 70 6c 65 76 65 6c 0a 20 20 20 | ........(magit-with-toplevel.... | 
| 804c0 | 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 61    67 69 74 2d 72 65 70 6f 73 69 74 6f 72 79 2d 6c | ........(setq.magit-repository-l | 
| 804e0 | 6f 63 61 6c 2d 63 61 63 68 65 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d | ocal-cache..................(cl- | 
| 80500 | 64 65 6c 65 74 65 20 64 65 66 61 75 6c 74 2d 64    69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 20 | delete.default-directory........ | 
| 80520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 6d 61 67 69 74 2d 72 65 70 6f 73 | .....................magit-repos | 
| 80540 | 69 74 6f 72 79 2d 6c 6f 63 61 6c 2d 63 61 63 68    65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | itory-local-cache............... | 
| 80560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6b    65 79 20 23 27 63 61 72 20 3a 74 65 73 74 20 23 | ..............:key.#'car.:test.# | 
| 80580 | 27 65 71 75 61 6c 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d | 'equal))............(setq.magit- | 
| 805a0 | 2d 68 6f 73 74 2d 67 69 74 2d 76 65 72 73 69 6f    6e 2d 63 61 63 68 65 0a 20 20 20 20 20 20 20 20 | -host-git-version-cache......... | 
| 805c0 | 20 20 20 20 20 20 20 20 20 28 63 6c 2d 64 65 6c    65 74 65 20 28 66 69 6c 65 2d 72 65 6d 6f 74 65 | .........(cl-delete.(file-remote | 
| 805e0 | 2d 70 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63    74 6f 72 79 29 0a 20 20 20 20 20 20 20 20 20 20 | -p.default-directory)........... | 
| 80600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 6d 61 67 69 74 2d 2d 68 6f 73 74 2d 67 69 | ..................magit--host-gi | 
| 80620 | 74 2d 76 65 72 73 69 6f 6e 2d 63 61 63 68 65 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-version-cache................. | 
| 80640 | 20 20 20 20 20 20 20 20 20 20 20 20 3a 6b 65 79    20 23 27 63 61 72 20 3a 74 65 73 74 20 23 27 65 | ............:key.#'car.:test.#'e | 
| 80660 | 71 75 61 6c 29 29 29 0a 20 20 20 20 20 20 20 20    20 28 64 6f 6c 69 73 74 20 28 62 75 66 66 65 72 | qual)))..........(dolist.(buffer | 
| 80680 | 20 28 6d 61 67 69 74 2d 6d 6f 64 65 2d 67 65 74    2d 62 75 66 66 65 72 73 29 29 0a 20 20 20 20 20 | .(magit-mode-get-buffers))...... | 
| 806a0 | 20 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72    65 6e 74 2d 62 75 66 66 65 72 20 62 75 66 66 65 | ......(with-current-buffer.buffe | 
| 806c0 | 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28    73 65 74 71 20 6d 61 67 69 74 2d 73 65 63 74 69 | r..............(setq.magit-secti | 
| 806e0 | 6f 6e 2d 76 69 73 69 62 69 6c 69 74 79 2d 63 61    63 68 65 20 6e 69 6c 29 29 29 29 29 0a 20 20 28 | on-visibility-cache.nil)))))...( | 
| 80700 | 73 65 74 71 20 6d 61 67 69 74 2d 2d 6c 69 62 67    69 74 2d 61 76 61 69 6c 61 62 6c 65 2d 70 20 27 | setq.magit--libgit-available-p.' | 
| 80720 | 75 6e 6b 6e 6f 77 6e 29 29 0a 0a 3b 3b 3b 20 55    74 69 6c 69 74 69 65 73 0a 0a 28 64 65 66 75 6e | unknown))..;;;.Utilities..(defun | 
| 80740 | 20 6d 61 67 69 74 2d 74 6f 67 67 6c 65 2d 76 65    72 62 6f 73 65 2d 72 65 66 72 65 73 68 20 28 29 | .magit-toggle-verbose-refresh.() | 
| 80760 | 0a 20 20 22 54 6f 67 67 6c 65 20 77 68 65 74 68    65 72 20 4d 61 67 69 74 20 72 65 66 72 65 73 68 | ..."Toggle.whether.Magit.refresh | 
| 80780 | 65 73 20 62 75 66 66 65 72 73 20 76 65 72 62 6f    73 65 6c 79 2e 0a 45 6e 61 62 6c 69 6e 67 20 74 | es.buffers.verbosely..Enabling.t | 
| 807a0 | 68 69 73 20 68 65 6c 70 73 20 66 69 67 75 72 69    6e 67 20 6f 75 74 20 77 68 69 63 68 20 73 65 63 | his.helps.figuring.out.which.sec | 
| 807c0 | 74 69 6f 6e 73 20 61 72 65 20 62 6f 74 74 6c 65    6e 65 63 6b 73 2e 0a 54 68 65 20 61 64 64 69 74 | tions.are.bottlenecks..The.addit | 
| 807e0 | 69 6f 6e 61 6c 20 6f 75 74 70 75 74 20 63 61 6e    20 62 65 20 66 6f 75 6e 64 20 69 6e 20 74 68 65 | ional.output.can.be.found.in.the | 
| 80800 | 20 2a 4d 65 73 73 61 67 65 73 2a 20 62 75 66 66    65 72 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 | .*Messages*.buffer."...(interact | 
| 80820 | 69 76 65 29 0a 20 20 28 73 65 74 71 20 6d 61 67    69 74 2d 72 65 66 72 65 73 68 2d 76 65 72 62 6f | ive)...(setq.magit-refresh-verbo | 
| 80840 | 73 65 20 28 6e 6f 74 20 6d 61 67 69 74 2d 72 65    66 72 65 73 68 2d 76 65 72 62 6f 73 65 29 29 0a | se.(not.magit-refresh-verbose)). | 
| 80860 | 20 20 28 6d 65 73 73 61 67 65 20 22 25 73 20 76    65 72 62 6f 73 65 20 72 65 66 72 65 73 68 69 6e | ..(message."%s.verbose.refreshin | 
| 80880 | 67 22 0a 20 20 20 20 20 20 20 20 20 20 20 28 69    66 20 6d 61 67 69 74 2d 72 65 66 72 65 73 68 2d | g"............(if.magit-refresh- | 
| 808a0 | 76 65 72 62 6f 73 65 20 22 45 6e 61 62 6c 65 64    22 20 22 44 69 73 61 62 6c 65 64 22 29 29 29 0a | verbose."Enabled"."Disabled"))). | 
| 808c0 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 75    6e 2d 68 6f 6f 6b 2d 77 69 74 68 2d 62 65 6e 63 | .(defun.magit-run-hook-with-benc | 
| 808e0 | 68 6d 61 72 6b 20 28 68 6f 6f 6b 29 0a 20 20 28    77 68 65 6e 20 68 6f 6f 6b 0a 20 20 20 20 28 69 | hmark.(hook)...(when.hook.....(i | 
| 80900 | 66 20 6d 61 67 69 74 2d 72 65 66 72 65 73 68 2d    76 65 72 62 6f 73 65 0a 20 20 20 20 20 20 20 20 | f.magit-refresh-verbose......... | 
| 80920 | 28 6c 65 74 20 28 28 73 74 61 72 74 20 28 63 75    72 72 65 6e 74 2d 74 69 6d 65 29 29 29 0a 20 20 | (let.((start.(current-time)))... | 
| 80940 | 20 20 20 20 20 20 20 20 28 6d 65 73 73 61 67 65    20 22 52 75 6e 6e 69 6e 67 20 25 73 2e 2e 2e 22 | ........(message."Running.%s..." | 
| 80960 | 20 68 6f 6f 6b 29 0a 20 20 20 20 20 20 20 20 20    20 28 72 75 6e 2d 68 6f 6f 6b 73 20 68 6f 6f 6b | .hook)...........(run-hooks.hook | 
| 80980 | 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 65 73    73 61 67 65 20 22 52 75 6e 6e 69 6e 67 20 25 73 | )...........(message."Running.%s | 
| 809a0 | 2e 2e 2e 64 6f 6e 65 20 28 25 2e 33 66 73 29 22    20 68 6f 6f 6b 0a 20 20 20 20 20 20 20 20 20 20 | ...done.(%.3fs)".hook........... | 
| 809c0 | 20 20 20 20 20 20 20 20 20 28 66 6c 6f 61 74 2d    74 69 6d 65 20 28 74 69 6d 65 2d 73 75 62 74 72 | .........(float-time.(time-subtr | 
| 809e0 | 61 63 74 20 28 63 75 72 72 65 6e 74 2d 74 69 6d    65 29 20 73 74 61 72 74 29 29 29 29 0a 20 20 20 | act.(current-time).start)))).... | 
| 80a00 | 20 20 20 28 72 75 6e 2d 68 6f 6f 6b 73 20 68 6f    6f 6b 29 29 29 29 0a 0a 3b 3b 3b 20 5f 0a 28 70 | ...(run-hooks.hook))))..;;;._.(p | 
| 80a20 | 72 6f 76 69 64 65 20 27 6d 61 67 69 74 2d 6d 6f    64 65 29 0a 3b 3b 3b 20 6d 61 67 69 74 2d 6d 6f | rovide.'magit-mode).;;;.magit-mo | 
| 80a40 | 64 65 2e 65 6c 20 65 6e 64 73 20 68 65 72 65 0a    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | de.el.ends.here................. | 
| 80a60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 80a80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 80aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 80ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 80ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 80b00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 80b20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 80b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 80b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 80b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 80ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 80bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 80be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 80c00 | 6d 61 67 69 74 2d 32 30 32 34 30 34 30 34 2e 31    39 30 31 2f 6d 61 67 69 74 2d 73 74 61 74 75 73 | magit-20240404.1901/magit-status | 
| 80c20 | 2e 65 6c 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .el............................. | 
| 80c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 80c60 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30    30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 | 
| 80c80 | 30 31 30 34 30 35 33 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 35 30 35 33 00 20 30 00 00 00 | 0104053.00000000000.015053..0... | 
| 80ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 80cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 80ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 80d00 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... | 
| 80d20 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... | 
| 80d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 80d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 80d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 80da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 80dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 80de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 80e00 | 3b 3b 3b 20 6d 61 67 69 74 2d 73 74 61 74 75 73    2e 65 6c 20 2d 2d 2d 20 54 68 65 20 67 72 61 6e | ;;;.magit-status.el.---.The.gran | 
| 80e20 | 64 20 6f 76 65 72 76 69 65 77 20 20 2d 2a 2d 20    6c 65 78 69 63 61 6c 2d 62 69 6e 64 69 6e 67 3a | d.overview..-*-.lexical-binding: | 
| 80e40 | 74 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69    67 68 74 20 28 43 29 20 32 30 30 38 2d 32 30 32 | t.-*-..;;.Copyright.(C).2008-202 | 
| 80e60 | 34 20 54 68 65 20 4d 61 67 69 74 20 50 72 6f 6a    65 63 74 20 43 6f 6e 74 72 69 62 75 74 6f 72 73 | 4.The.Magit.Project.Contributors | 
| 80e80 | 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 4a 6f 6e    61 73 20 42 65 72 6e 6f 75 6c 6c 69 20 3c 6a 6f | ..;;.Author:.Jonas.Bernoulli.<jo | 
| 80ea0 | 6e 61 73 40 62 65 72 6e 6f 75 6c 2e 6c 69 3e 0a    3b 3b 20 4d 61 69 6e 74 61 69 6e 65 72 3a 20 4a | nas@bernoul.li>.;;.Maintainer:.J | 
| 80ec0 | 6f 6e 61 73 20 42 65 72 6e 6f 75 6c 6c 69 20 3c    6a 6f 6e 61 73 40 62 65 72 6e 6f 75 6c 2e 6c 69 | onas.Bernoulli.<jonas@bernoul.li | 
| 80ee0 | 3e 0a 0a 3b 3b 20 53 50 44 58 2d 4c 69 63 65 6e    73 65 2d 49 64 65 6e 74 69 66 69 65 72 3a 20 47 | >..;;.SPDX-License-Identifier:.G | 
| 80f00 | 50 4c 2d 33 2e 30 2d 6f 72 2d 6c 61 74 65 72 0a    0a 3b 3b 20 4d 61 67 69 74 20 69 73 20 66 72 65 | PL-3.0-or-later..;;.Magit.is.fre | 
| 80f20 | 65 20 73 6f 66 74 77 61 72 65 3a 20 79 6f 75 20    63 61 6e 20 72 65 64 69 73 74 72 69 62 75 74 65 | e.software:.you.can.redistribute | 
| 80f40 | 20 69 74 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66    79 20 69 74 0a 3b 3b 20 75 6e 64 65 72 20 74 68 | .it.and/or.modify.it.;;.under.th | 
| 80f60 | 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 47    4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 | e.terms.of.the.GNU.General.Publi | 
| 80f80 | 63 20 4c 69 63 65 6e 73 65 20 61 73 20 70 75 62    6c 69 73 68 65 64 20 62 79 0a 3b 3b 20 74 68 65 | c.License.as.published.by.;;.the | 
| 80fa0 | 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46    6f 75 6e 64 61 74 69 6f 6e 2c 20 65 69 74 68 65 | .Free.Software.Foundation,.eithe | 
| 80fc0 | 72 20 76 65 72 73 69 6f 6e 20 33 20 6f 66 20 74    68 65 20 4c 69 63 65 6e 73 65 2c 20 6f 72 0a 3b | r.version.3.of.the.License,.or.; | 
| 80fe0 | 3b 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f    6e 29 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 | ;.(at.your.option).any.later.ver | 
| 81000 | 73 69 6f 6e 2e 0a 3b 3b 0a 3b 3b 20 4d 61 67 69    74 20 69 73 20 64 69 73 74 72 69 62 75 74 65 64 | sion..;;.;;.Magit.is.distributed | 
| 81020 | 20 69 6e 20 74 68 65 20 68 6f 70 65 20 74 68 61    74 20 69 74 20 77 69 6c 6c 20 62 65 20 75 73 65 | .in.the.hope.that.it.will.be.use | 
| 81040 | 66 75 6c 2c 20 62 75 74 20 57 49 54 48 4f 55 54    0a 3b 3b 20 41 4e 59 20 57 41 52 52 41 4e 54 59 | ful,.but.WITHOUT.;;.ANY.WARRANTY | 
| 81060 | 3b 20 77 69 74 68 6f 75 74 20 65 76 65 6e 20 74    68 65 20 69 6d 70 6c 69 65 64 20 77 61 72 72 61 | ;.without.even.the.implied.warra | 
| 81080 | 6e 74 79 20 6f 66 20 4d 45 52 43 48 41 4e 54 41    42 49 4c 49 54 59 0a 3b 3b 20 6f 72 20 46 49 54 | nty.of.MERCHANTABILITY.;;.or.FIT | 
| 810a0 | 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49    43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 20 20 | NESS.FOR.A.PARTICULAR.PURPOSE... | 
| 810c0 | 53 65 65 20 74 68 65 20 47 4e 55 20 47 65 6e 65    72 61 6c 20 50 75 62 6c 69 63 0a 3b 3b 20 4c 69 | See.the.GNU.General.Public.;;.Li | 
| 810e0 | 63 65 6e 73 65 20 66 6f 72 20 6d 6f 72 65 20 64    65 74 61 69 6c 73 2e 0a 3b 3b 0a 3b 3b 20 59 6f | cense.for.more.details..;;.;;.Yo | 
| 81100 | 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 65    63 65 69 76 65 64 20 61 20 63 6f 70 79 20 6f 66 | u.should.have.received.a.copy.of | 
| 81120 | 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c    20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a | .the.GNU.General.Public.License. | 
| 81140 | 3b 3b 20 61 6c 6f 6e 67 20 77 69 74 68 20 4d 61    67 69 74 2e 20 20 49 66 20 6e 6f 74 2c 20 73 65 | ;;.along.with.Magit...If.not,.se | 
| 81160 | 65 20 3c 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67    6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f | e.<https://www.gnu.org/licenses/ | 
| 81180 | 3e 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61    72 79 3a 0a 0a 3b 3b 20 54 68 69 73 20 6c 69 62 | >...;;;.Commentary:..;;.This.lib | 
| 811a0 | 72 61 72 79 20 69 6d 70 6c 65 6d 65 6e 74 73 20    74 68 65 20 73 74 61 74 75 73 20 62 75 66 66 65 | rary.implements.the.status.buffe | 
| 811c0 | 72 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28    72 65 71 75 69 72 65 20 27 6d 61 67 69 74 29 0a | r...;;;.Code:..(require.'magit). | 
| 811e0 | 0a 3b 3b 3b 20 4f 70 74 69 6f 6e 73 0a 0a 28 64    65 66 67 72 6f 75 70 20 6d 61 67 69 74 2d 73 74 | .;;;.Options..(defgroup.magit-st | 
| 81200 | 61 74 75 73 20 6e 69 6c 0a 20 20 22 49 6e 73 70    65 63 74 20 61 6e 64 20 6d 61 6e 69 70 75 6c 61 | atus.nil..."Inspect.and.manipula | 
| 81220 | 74 65 20 47 69 74 20 72 65 70 6f 73 69 74 6f 72    69 65 73 2e 22 0a 20 20 3a 6c 69 6e 6b 20 27 28 | te.Git.repositories."...:link.'( | 
| 81240 | 69 6e 66 6f 2d 6c 69 6e 6b 20 22 28 6d 61 67 69    74 29 53 74 61 74 75 73 20 42 75 66 66 65 72 22 | info-link."(magit)Status.Buffer" | 
| 81260 | 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69    74 2d 6d 6f 64 65 73 29 0a 0a 28 64 65 66 63 75 | )...:group.'magit-modes)..(defcu | 
| 81280 | 73 74 6f 6d 20 6d 61 67 69 74 2d 73 74 61 74 75    73 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 6e 69 6c 0a | stom.magit-status-mode-hook.nil. | 
| 812a0 | 20 20 22 48 6f 6f 6b 20 72 75 6e 20 61 66 74 65    72 20 65 6e 74 65 72 69 6e 67 20 4d 61 67 69 74 | .."Hook.run.after.entering.Magit | 
| 812c0 | 2d 53 74 61 74 75 73 20 6d 6f 64 65 2e 22 0a 20    20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 73 | -Status.mode."...:group.'magit-s | 
| 812e0 | 74 61 74 75 73 0a 20 20 3a 74 79 70 65 20 27 68    6f 6f 6b 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d | tatus...:type.'hook)..(defcustom | 
| 81300 | 20 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 68 65    61 64 65 72 73 2d 68 6f 6f 6b 0a 20 20 27 28 6d | .magit-status-headers-hook...'(m | 
| 81320 | 61 67 69 74 2d 69 6e 73 65 72 74 2d 65 72 72 6f    72 2d 68 65 61 64 65 72 0a 20 20 20 20 6d 61 67 | agit-insert-error-header.....mag | 
| 81340 | 69 74 2d 69 6e 73 65 72 74 2d 64 69 66 66 2d 66    69 6c 74 65 72 2d 68 65 61 64 65 72 0a 20 20 20 | it-insert-diff-filter-header.... | 
| 81360 | 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 68 65    61 64 2d 62 72 61 6e 63 68 2d 68 65 61 64 65 72 | .magit-insert-head-branch-header | 
| 81380 | 0a 20 20 20 20 6d 61 67 69 74 2d 69 6e 73 65 72    74 2d 75 70 73 74 72 65 61 6d 2d 62 72 61 6e 63 | .....magit-insert-upstream-branc | 
| 813a0 | 68 2d 68 65 61 64 65 72 0a 20 20 20 20 6d 61 67    69 74 2d 69 6e 73 65 72 74 2d 70 75 73 68 2d 62 | h-header.....magit-insert-push-b | 
| 813c0 | 72 61 6e 63 68 2d 68 65 61 64 65 72 0a 20 20 20    20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 74 61 | ranch-header.....magit-insert-ta | 
| 813e0 | 67 73 2d 68 65 61 64 65 72 29 0a 20 20 22 48 6f    6f 6b 20 72 75 6e 20 74 6f 20 69 6e 73 65 72 74 | gs-header)..."Hook.run.to.insert | 
| 81400 | 20 68 65 61 64 65 72 73 20 69 6e 74 6f 20 74 68    65 20 73 74 61 74 75 73 20 62 75 66 66 65 72 2e | .headers.into.the.status.buffer. | 
| 81420 | 0a 0a 54 68 69 73 20 68 6f 6f 6b 20 69 73 20 72    75 6e 20 62 79 20 60 6d 61 67 69 74 2d 69 6e 73 | ..This.hook.is.run.by.`magit-ins | 
| 81440 | 65 72 74 2d 73 74 61 74 75 73 2d 68 65 61 64 65    72 73 27 2c 20 77 68 69 63 68 20 69 6e 20 74 75 | ert-status-headers',.which.in.tu | 
| 81460 | 72 6e 0a 68 61 73 20 74 6f 20 62 65 20 61 20 6d    65 6d 62 65 72 20 6f 66 20 60 6d 61 67 69 74 2d | rn.has.to.be.a.member.of.`magit- | 
| 81480 | 73 74 61 74 75 73 2d 73 65 63 74 69 6f 6e 73 2d    68 6f 6f 6b 27 20 74 6f 20 62 65 20 75 73 65 64 | status-sections-hook'.to.be.used | 
| 814a0 | 20 61 74 0a 61 6c 6c 2e 22 0a 20 20 3a 70 61 63    6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d | .at.all."...:package-version.'(m | 
| 814c0 | 61 67 69 74 20 2e 20 22 32 2e 31 2e 30 22 29 0a    20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d | agit..."2.1.0")...:group.'magit- | 
| 814e0 | 73 74 61 74 75 73 0a 20 20 3a 74 79 70 65 20 27    68 6f 6f 6b 0a 20 20 3a 6f 70 74 69 6f 6e 73 20 | status...:type.'hook...:options. | 
| 81500 | 27 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 65    72 72 6f 72 2d 68 65 61 64 65 72 0a 20 20 20 20 | '(magit-insert-error-header..... | 
| 81520 | 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 69    6e 73 65 72 74 2d 64 69 66 66 2d 66 69 6c 74 65 | .........magit-insert-diff-filte | 
| 81540 | 72 2d 68 65 61 64 65 72 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 6d 61 67 69 74 2d 69 6e 73 65 | r-header..............magit-inse | 
| 81560 | 72 74 2d 72 65 70 6f 2d 68 65 61 64 65 72 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 | rt-repo-header..............magi | 
| 81580 | 74 2d 69 6e 73 65 72 74 2d 72 65 6d 6f 74 65 2d    68 65 61 64 65 72 0a 20 20 20 20 20 20 20 20 20 | t-insert-remote-header.......... | 
| 815a0 | 20 20 20 20 6d 61 67 69 74 2d 69 6e 73 65 72 74    2d 68 65 61 64 2d 62 72 61 6e 63 68 2d 68 65 61 | ....magit-insert-head-branch-hea | 
| 815c0 | 64 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 75 70 | der..............magit-insert-up | 
| 815e0 | 73 74 72 65 61 6d 2d 62 72 61 6e 63 68 2d 68 65    61 64 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 | stream-branch-header............ | 
| 81600 | 20 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 70    75 73 68 2d 62 72 61 6e 63 68 2d 68 65 61 64 65 | ..magit-insert-push-branch-heade | 
| 81620 | 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6d    61 67 69 74 2d 69 6e 73 65 72 74 2d 74 61 67 73 | r..............magit-insert-tags | 
| 81640 | 2d 68 65 61 64 65 72 29 29 0a 0a 28 64 65 66 63    75 73 74 6f 6d 20 6d 61 67 69 74 2d 73 74 61 74 | -header))..(defcustom.magit-stat | 
| 81660 | 75 73 2d 73 65 63 74 69 6f 6e 73 2d 68 6f 6f 6b    0a 20 20 27 28 6d 61 67 69 74 2d 69 6e 73 65 72 | us-sections-hook...'(magit-inser | 
| 81680 | 74 2d 73 74 61 74 75 73 2d 68 65 61 64 65 72 73    0a 20 20 20 20 6d 61 67 69 74 2d 69 6e 73 65 72 | t-status-headers.....magit-inser | 
| 816a0 | 74 2d 6d 65 72 67 65 2d 6c 6f 67 0a 20 20 20 20    6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 72 65 62 | t-merge-log.....magit-insert-reb | 
| 816c0 | 61 73 65 2d 73 65 71 75 65 6e 63 65 0a 20 20 20    20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 61 6d | ase-sequence.....magit-insert-am | 
| 816e0 | 2d 73 65 71 75 65 6e 63 65 0a 20 20 20 20 6d 61    67 69 74 2d 69 6e 73 65 72 74 2d 73 65 71 75 65 | -sequence.....magit-insert-seque | 
| 81700 | 6e 63 65 72 2d 73 65 71 75 65 6e 63 65 0a 20 20    20 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 62 | ncer-sequence.....magit-insert-b | 
| 81720 | 69 73 65 63 74 2d 6f 75 74 70 75 74 0a 20 20 20    20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 62 69 | isect-output.....magit-insert-bi | 
| 81740 | 73 65 63 74 2d 72 65 73 74 0a 20 20 20 20 6d 61    67 69 74 2d 69 6e 73 65 72 74 2d 62 69 73 65 63 | sect-rest.....magit-insert-bisec | 
| 81760 | 74 2d 6c 6f 67 0a 20 20 20 20 6d 61 67 69 74 2d    69 6e 73 65 72 74 2d 75 6e 74 72 61 63 6b 65 64 | t-log.....magit-insert-untracked | 
| 81780 | 2d 66 69 6c 65 73 0a 20 20 20 20 6d 61 67 69 74    2d 69 6e 73 65 72 74 2d 75 6e 73 74 61 67 65 64 | -files.....magit-insert-unstaged | 
| 817a0 | 2d 63 68 61 6e 67 65 73 0a 20 20 20 20 6d 61 67    69 74 2d 69 6e 73 65 72 74 2d 73 74 61 67 65 64 | -changes.....magit-insert-staged | 
| 817c0 | 2d 63 68 61 6e 67 65 73 0a 20 20 20 20 6d 61 67    69 74 2d 69 6e 73 65 72 74 2d 73 74 61 73 68 65 | -changes.....magit-insert-stashe | 
| 817e0 | 73 0a 20 20 20 20 6d 61 67 69 74 2d 69 6e 73 65    72 74 2d 75 6e 70 75 73 68 65 64 2d 74 6f 2d 70 | s.....magit-insert-unpushed-to-p | 
| 81800 | 75 73 68 72 65 6d 6f 74 65 0a 20 20 20 20 6d 61    67 69 74 2d 69 6e 73 65 72 74 2d 75 6e 70 75 73 | ushremote.....magit-insert-unpus | 
| 81820 | 68 65 64 2d 74 6f 2d 75 70 73 74 72 65 61 6d 2d    6f 72 2d 72 65 63 65 6e 74 0a 20 20 20 20 6d 61 | hed-to-upstream-or-recent.....ma | 
| 81840 | 67 69 74 2d 69 6e 73 65 72 74 2d 75 6e 70 75 6c    6c 65 64 2d 66 72 6f 6d 2d 70 75 73 68 72 65 6d | git-insert-unpulled-from-pushrem | 
| 81860 | 6f 74 65 0a 20 20 20 20 6d 61 67 69 74 2d 69 6e    73 65 72 74 2d 75 6e 70 75 6c 6c 65 64 2d 66 72 | ote.....magit-insert-unpulled-fr | 
| 81880 | 6f 6d 2d 75 70 73 74 72 65 61 6d 29 0a 20 20 22    48 6f 6f 6b 20 72 75 6e 20 74 6f 20 69 6e 73 65 | om-upstream)..."Hook.run.to.inse | 
| 818a0 | 72 74 20 73 65 63 74 69 6f 6e 73 20 69 6e 74 6f    20 61 20 73 74 61 74 75 73 20 62 75 66 66 65 72 | rt.sections.into.a.status.buffer | 
| 818c0 | 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65    72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 | ."...:package-version.'(magit... | 
| 818e0 | 22 32 2e 31 32 2e 30 22 29 0a 20 20 3a 67 72 6f    75 70 20 27 6d 61 67 69 74 2d 73 74 61 74 75 73 | "2.12.0")...:group.'magit-status | 
| 81900 | 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f 6b 29 0a    0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 | ...:type.'hook)..(defcustom.magi | 
| 81920 | 74 2d 73 74 61 74 75 73 2d 69 6e 69 74 69 61 6c    2d 73 65 63 74 69 6f 6e 20 27 28 31 29 0a 20 20 | t-status-initial-section.'(1)... | 
| 81940 | 22 54 68 65 20 73 65 63 74 69 6f 6e 20 70 6f 69    6e 74 20 69 73 20 70 6c 61 63 65 64 20 6f 6e 20 | "The.section.point.is.placed.on. | 
| 81960 | 77 68 65 6e 20 61 20 73 74 61 74 75 73 20 62 75    66 66 65 72 20 69 73 20 63 72 65 61 74 65 64 2e | when.a.status.buffer.is.created. | 
| 81980 | 0a 0a 57 68 65 6e 20 73 75 63 68 20 61 20 62 75    66 66 65 72 20 69 73 20 6d 65 72 65 6c 79 20 62 | ..When.such.a.buffer.is.merely.b | 
| 819a0 | 65 69 6e 67 20 72 65 66 72 65 73 68 65 64 20 6f    72 20 62 65 69 6e 67 20 73 68 6f 77 6e 20 61 67 | eing.refreshed.or.being.shown.ag | 
| 819c0 | 61 69 6e 0a 61 66 74 65 72 20 69 74 20 77 61 73    20 6d 65 72 65 6c 79 20 62 75 72 69 65 64 2c 20 | ain.after.it.was.merely.buried,. | 
| 819e0 | 74 68 65 6e 20 74 68 69 73 20 6f 70 74 69 6f 6e    20 68 61 73 20 6e 6f 20 65 66 66 65 63 74 2e 0a | then.this.option.has.no.effect.. | 
| 81a00 | 0a 49 66 20 74 68 69 73 20 69 73 20 6e 69 6c 2c    20 74 68 65 6e 20 70 6f 69 6e 74 20 72 65 6d 61 | .If.this.is.nil,.then.point.rema | 
| 81a20 | 69 6e 73 20 6f 6e 20 74 68 65 20 76 65 72 79 20    66 69 72 73 74 20 73 65 63 74 69 6f 6e 20 61 73 | ins.on.the.very.first.section.as | 
| 81a40 | 0a 75 73 75 61 6c 2e 20 20 4f 74 68 65 72 77 69    73 65 20 69 74 20 68 61 73 20 74 6f 20 62 65 20 | .usual...Otherwise.it.has.to.be. | 
| 81a60 | 61 20 6c 69 73 74 20 6f 66 20 69 6e 74 65 67 65    72 73 20 61 6e 64 20 73 65 63 74 69 6f 6e 0a 69 | a.list.of.integers.and.section.i | 
| 81a80 | 64 65 6e 74 69 74 79 20 6c 69 73 74 73 2e 20 20    54 68 65 20 6d 65 6d 62 65 72 73 20 6f 66 20 74 | dentity.lists...The.members.of.t | 
| 81aa0 | 68 61 74 20 6c 69 73 74 20 61 72 65 20 74 72 69    65 64 20 69 6e 20 6f 72 64 65 72 0a 75 6e 74 69 | hat.list.are.tried.in.order.unti | 
| 81ac0 | 6c 20 61 20 6d 61 74 63 68 69 6e 67 20 73 65 63    74 69 6f 6e 20 69 73 20 66 6f 75 6e 64 2e 0a 0a | l.a.matching.section.is.found... | 
| 81ae0 | 41 6e 20 69 6e 74 65 67 65 72 20 6d 65 61 6e 73    20 74 6f 20 6a 75 6d 70 20 74 6f 20 74 68 65 20 | An.integer.means.to.jump.to.the. | 
| 81b00 | 6e 74 68 20 73 65 63 74 69 6f 6e 2c 20 31 20 66    6f 72 20 65 78 61 6d 70 6c 65 0a 6a 75 6d 70 73 | nth.section,.1.for.example.jumps | 
| 81b20 | 20 6f 76 65 72 20 74 68 65 20 68 65 61 64 69 6e    67 73 2e 20 20 54 6f 20 67 65 74 20 61 20 73 65 | .over.the.headings...To.get.a.se | 
| 81b40 | 63 74 69 6f 6e 27 73 20 5c 22 69 64 65 6e 74 69    74 79 20 6c 69 73 74 5c 22 0a 75 73 65 20 5c 5c | ction's.\"identity.list\".use.\\ | 
| 81b60 | 5b 75 6e 69 76 65 72 73 61 6c 2d 61 72 67 75 6d    65 6e 74 5d 20 5c 5c 5b 6d 61 67 69 74 2d 64 65 | [universal-argument].\\[magit-de | 
| 81b80 | 73 63 72 69 62 65 2d 73 65 63 74 69 6f 6e 2d 62    72 69 65 66 6c 79 5d 2e 0a 0a 49 66 2c 20 66 6f | scribe-section-briefly]...If,.fo | 
| 81ba0 | 72 20 65 78 61 6d 70 6c 65 2c 20 79 6f 75 20 77    61 6e 74 20 74 6f 20 6a 75 6d 70 20 74 6f 20 74 | r.example,.you.want.to.jump.to.t | 
| 81bc0 | 68 65 20 63 6f 6d 6d 69 74 73 20 74 68 61 74 20    68 61 76 65 6e 27 74 0a 62 65 65 6e 20 70 75 6c | he.commits.that.haven't.been.pul | 
| 81be0 | 6c 65 64 20 66 72 6f 6d 20 74 68 65 20 75 70 73    74 72 65 61 6d 2c 20 6f 72 20 65 6c 73 65 20 74 | led.from.the.upstream,.or.else.t | 
| 81c00 | 68 65 20 73 65 63 6f 6e 64 20 73 65 63 74 69 6f    6e 2c 20 74 68 65 6e 0a 75 73 65 3a 20 28 28 28 | he.second.section,.then.use:.((( | 
| 81c20 | 75 6e 70 75 6c 6c 65 64 20 2e 20 5c 22 2e 2e 40    7b 75 70 73 74 72 65 61 6d 7d 5c 22 29 20 28 73 | unpulled...\"..@{upstream}\").(s | 
| 81c40 | 74 61 74 75 73 29 29 20 31 29 2e 0a 0a 53 65 65    20 6f 70 74 69 6f 6e 20 60 6d 61 67 69 74 2d 73 | tatus)).1)...See.option.`magit-s | 
| 81c60 | 65 63 74 69 6f 6e 2d 69 6e 69 74 69 61 6c 2d 76    69 73 69 62 69 6c 69 74 79 2d 61 6c 69 73 74 27 | ection-initial-visibility-alist' | 
| 81c80 | 20 66 6f 72 20 68 6f 77 20 74 6f 0a 63 6f 6e 74    72 6f 6c 20 74 68 65 20 69 6e 69 74 69 61 6c 20 | .for.how.to.control.the.initial. | 
| 81ca0 | 76 69 73 69 62 69 6c 69 74 79 20 6f 66 20 74 68    65 20 6a 75 6d 70 65 64 20 74 6f 20 73 65 63 74 | visibility.of.the.jumped.to.sect | 
| 81cc0 | 69 6f 6e 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65    2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 | ion."...:package-version.'(magit | 
| 81ce0 | 20 2e 20 22 32 2e 39 30 2e 30 22 29 0a 20 20 3a    67 72 6f 75 70 20 27 6d 61 67 69 74 2d 73 74 61 | ..."2.90.0")...:group.'magit-sta | 
| 81d00 | 74 75 73 0a 20 20 3a 74 79 70 65 20 27 28 63 68    6f 69 63 65 20 28 63 6f 6e 73 74 20 3a 74 61 67 | tus...:type.'(choice.(const.:tag | 
| 81d20 | 20 22 61 73 20 75 73 75 61 6c 22 20 6e 69 6c 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."as.usual".nil)................ | 
| 81d40 | 20 20 28 72 65 70 65 61 74 20 28 63 68 6f 69 63    65 20 28 6e 75 6d 62 65 72 20 3a 74 61 67 20 22 | ..(repeat.(choice.(number.:tag." | 
| 81d60 | 6e 74 68 20 74 6f 70 2d 6c 65 76 65 6c 20 73 65    63 74 69 6f 6e 22 29 0a 20 20 20 20 20 20 20 20 | nth.top-level.section")......... | 
| 81d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 73 65 78 70 20 20 | .........................(sexp.. | 
| 81da0 | 20 3a 74 61 67 20 22 73 65 63 74 69 6f 6e 20 69    64 65 6e 74 69 74 79 22 29 29 29 29 29 0a 0a 28 | .:tag."section.identity")))))..( | 
| 81dc0 | 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d    73 74 61 74 75 73 2d 67 6f 74 6f 2d 66 69 6c 65 | defcustom.magit-status-goto-file | 
| 81de0 | 2d 70 6f 73 69 74 69 6f 6e 20 6e 69 6c 0a 20 20    22 57 68 65 74 68 65 72 20 74 6f 20 67 6f 20 74 | -position.nil..."Whether.to.go.t | 
| 81e00 | 6f 20 70 6f 73 69 74 69 6f 6e 20 63 6f 72 72 65    73 70 6f 6e 64 69 6e 67 20 74 6f 20 66 69 6c 65 | o.position.corresponding.to.file | 
| 81e20 | 20 70 6f 73 69 74 69 6f 6e 2e 0a 0a 49 66 20 74    68 69 73 20 69 73 20 6e 6f 6e 2d 6e 69 6c 20 61 | .position...If.this.is.non-nil.a | 
| 81e40 | 6e 64 20 74 68 65 20 63 75 72 72 65 6e 74 20 62    75 66 66 65 72 20 69 73 20 76 69 73 69 74 69 6e | nd.the.current.buffer.is.visitin | 
| 81e60 | 67 20 61 20 66 69 6c 65 2c 0a 74 68 65 6e 20 60    6d 61 67 69 74 2d 73 74 61 74 75 73 27 20 74 72 | g.a.file,.then.`magit-status'.tr | 
| 81e80 | 69 65 73 20 74 6f 20 67 6f 20 74 6f 20 74 68 65    20 70 6f 73 69 74 69 6f 6e 20 69 6e 20 74 68 65 | ies.to.go.to.the.position.in.the | 
| 81ea0 | 20 73 74 61 74 75 73 0a 62 75 66 66 65 72 20 74    68 61 74 20 63 6f 72 72 65 73 70 6f 6e 64 73 20 | .status.buffer.that.corresponds. | 
| 81ec0 | 74 6f 20 74 68 65 20 70 6f 73 69 74 69 6f 6e 20    69 6e 20 74 68 65 20 66 69 6c 65 2d 76 69 73 69 | to.the.position.in.the.file-visi | 
| 81ee0 | 74 69 6e 67 0a 62 75 66 66 65 72 2e 20 20 54 68    69 73 20 6a 75 6d 70 73 20 69 6e 74 6f 20 65 69 | ting.buffer...This.jumps.into.ei | 
| 81f00 | 74 68 65 72 20 74 68 65 20 64 69 66 66 20 6f 66    20 75 6e 73 74 61 67 65 64 20 63 68 61 6e 67 65 | ther.the.diff.of.unstaged.change | 
| 81f20 | 73 0a 6f 72 20 74 68 65 20 64 69 66 66 20 6f 66    20 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 2e | s.or.the.diff.of.staged.changes. | 
| 81f40 | 0a 0a 49 66 20 74 68 65 20 70 72 65 76 69 6f 75    73 6c 79 20 63 75 72 72 65 6e 74 20 62 75 66 66 | ..If.the.previously.current.buff | 
| 81f60 | 65 72 20 64 6f 65 73 20 6e 6f 74 20 76 69 73 69    74 20 61 20 66 69 6c 65 2c 20 6f 72 20 69 66 0a | er.does.not.visit.a.file,.or.if. | 
| 81f80 | 74 68 65 20 66 69 6c 65 20 68 61 73 20 6e 65 69    74 68 65 72 20 75 6e 73 74 61 67 65 64 20 6e 6f | the.file.has.neither.unstaged.no | 
| 81fa0 | 72 20 73 74 61 67 65 64 20 63 68 61 6e 67 65 73    20 74 68 65 6e 20 74 68 69 73 20 68 61 73 0a 6e | r.staged.changes.then.this.has.n | 
| 81fc0 | 6f 20 65 66 66 65 63 74 2e 0a 0a 54 68 65 20 63    6f 6d 6d 61 6e 64 20 60 6d 61 67 69 74 2d 73 74 | o.effect...The.command.`magit-st | 
| 81fe0 | 61 74 75 73 2d 68 65 72 65 27 20 74 72 69 65 73    20 74 6f 20 67 6f 20 74 6f 20 74 68 61 74 20 70 | atus-here'.tries.to.go.to.that.p | 
| 82000 | 6f 73 69 74 69 6f 6e 2c 0a 72 65 67 61 72 64 6c    65 73 73 20 6f 66 20 74 68 65 20 76 61 6c 75 65 | osition,.regardless.of.the.value | 
| 82020 | 20 6f 66 20 74 68 69 73 20 6f 70 74 69 6f 6e 2e    22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 | .of.this.option."...:package-ver | 
| 82040 | 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22    33 2e 30 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 | sion.'(magit..."3.0.0")...:group | 
| 82060 | 20 27 6d 61 67 69 74 2d 73 74 61 74 75 73 0a 20    20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 | .'magit-status...:type.'boolean) | 
| 82080 | 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67    69 74 2d 73 74 61 74 75 73 2d 73 68 6f 77 2d 68 | ..(defcustom.magit-status-show-h | 
| 820a0 | 61 73 68 65 73 2d 69 6e 2d 68 65 61 64 65 72 73    20 6e 69 6c 0a 20 20 22 57 68 65 74 68 65 72 20 | ashes-in-headers.nil..."Whether. | 
| 820c0 | 68 65 61 64 65 72 73 20 69 6e 20 74 68 65 20 73    74 61 74 75 73 20 62 75 66 66 65 72 20 73 68 6f | headers.in.the.status.buffer.sho | 
| 820e0 | 77 20 68 61 73 68 65 73 2e 0a 54 68 65 20 66 75    6e 63 74 69 6f 6e 73 20 77 68 69 63 68 20 72 65 | w.hashes..The.functions.which.re | 
| 82100 | 73 70 65 63 74 20 74 68 69 73 20 6f 70 74 69 6f    6e 20 61 72 65 0a 60 6d 61 67 69 74 2d 69 6e 73 | spect.this.option.are.`magit-ins | 
| 82120 | 65 72 74 2d 68 65 61 64 2d 62 72 61 6e 63 68 2d    68 65 61 64 65 72 27 2c 0a 60 6d 61 67 69 74 2d | ert-head-branch-header',.`magit- | 
| 82140 | 69 6e 73 65 72 74 2d 75 70 73 74 72 65 61 6d 2d    62 72 61 6e 63 68 2d 68 65 61 64 65 72 27 2c 20 | insert-upstream-branch-header',. | 
| 82160 | 61 6e 64 0a 60 6d 61 67 69 74 2d 69 6e 73 65 72    74 2d 70 75 73 68 2d 62 72 61 6e 63 68 2d 68 65 | and.`magit-insert-push-branch-he | 
| 82180 | 61 64 65 72 27 2e 22 0a 20 20 3a 70 61 63 6b 61    67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 | ader'."...:package-version.'(mag | 
| 821a0 | 69 74 20 2e 20 22 32 2e 34 2e 30 22 29 0a 20 20    3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 73 74 | it..."2.4.0")...:group.'magit-st | 
| 821c0 | 61 74 75 73 0a 20 20 3a 74 79 70 65 20 27 62 6f    6f 6c 65 61 6e 29 0a 0a 28 64 65 66 63 75 73 74 | atus...:type.'boolean)..(defcust | 
| 821e0 | 6f 6d 20 6d 61 67 69 74 2d 73 74 61 74 75 73 2d    6d 61 72 67 69 6e 0a 20 20 28 6c 69 73 74 20 6e | om.magit-status-margin...(list.n | 
| 82200 | 69 6c 0a 20 20 20 20 20 20 20 20 28 6e 74 68 20    31 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 | il.........(nth.1.magit-log-marg | 
| 82220 | 69 6e 29 0a 20 20 20 20 20 20 20 20 27 6d 61 67    69 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e 2d 77 69 | in).........'magit-log-margin-wi | 
| 82240 | 64 74 68 20 6e 69 6c 0a 20 20 20 20 20 20 20 20    28 6e 74 68 20 34 20 6d 61 67 69 74 2d 6c 6f 67 | dth.nil.........(nth.4.magit-log | 
| 82260 | 2d 6d 61 72 67 69 6e 29 29 0a 20 20 22 46 6f 72    6d 61 74 20 6f 66 20 74 68 65 20 6d 61 72 67 69 | -margin))..."Format.of.the.margi | 
| 82280 | 6e 20 69 6e 20 60 6d 61 67 69 74 2d 73 74 61 74    75 73 2d 6d 6f 64 65 27 20 62 75 66 66 65 72 73 | n.in.`magit-status-mode'.buffers | 
| 822a0 | 2e 0a 0a 54 68 65 20 76 61 6c 75 65 20 68 61 73    20 74 68 65 20 66 6f 72 6d 20 28 49 4e 49 54 20 | ...The.value.has.the.form.(INIT. | 
| 822c0 | 53 54 59 4c 45 20 57 49 44 54 48 20 41 55 54 48    4f 52 20 41 55 54 48 4f 52 2d 57 49 44 54 48 29 | STYLE.WIDTH.AUTHOR.AUTHOR-WIDTH) | 
| 822e0 | 2e 0a 0a 49 66 20 49 4e 49 54 20 69 73 20 6e 6f    6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 74 68 65 20 | ...If.INIT.is.non-nil,.then.the. | 
| 82300 | 6d 61 72 67 69 6e 20 69 73 20 73 68 6f 77 6e 20    69 6e 69 74 69 61 6c 6c 79 2e 0a 53 54 59 4c 45 | margin.is.shown.initially..STYLE | 
| 82320 | 20 63 6f 6e 74 72 6f 6c 73 20 68 6f 77 20 74 6f    20 66 6f 72 6d 61 74 20 74 68 65 20 61 75 74 68 | .controls.how.to.format.the.auth | 
| 82340 | 6f 72 20 6f 72 20 63 6f 6d 6d 69 74 74 65 72 20    64 61 74 65 2e 0a 20 20 49 74 20 63 61 6e 20 62 | or.or.committer.date....It.can.b | 
| 82360 | 65 20 6f 6e 65 20 6f 66 20 60 61 67 65 27 20 28    74 6f 20 73 68 6f 77 20 74 68 65 20 61 67 65 20 | e.one.of.`age'.(to.show.the.age. | 
| 82380 | 6f 66 20 74 68 65 20 63 6f 6d 6d 69 74 29 2c 0a    20 20 60 61 67 65 2d 61 62 62 72 65 76 69 61 74 | of.the.commit),...`age-abbreviat | 
| 823a0 | 65 64 27 20 28 74 6f 20 61 62 62 72 65 76 69 61    74 65 20 74 68 65 20 74 69 6d 65 20 75 6e 69 74 | ed'.(to.abbreviate.the.time.unit | 
| 823c0 | 20 74 6f 20 61 20 63 68 61 72 61 63 74 65 72 29    2c 0a 20 20 6f 72 20 61 20 73 74 72 69 6e 67 20 | .to.a.character),...or.a.string. | 
| 823e0 | 28 73 75 69 74 61 62 6c 65 20 66 6f 72 20 60 66    6f 72 6d 61 74 2d 74 69 6d 65 2d 73 74 72 69 6e | (suitable.for.`format-time-strin | 
| 82400 | 67 27 29 20 74 6f 20 73 68 6f 77 20 74 68 65 0a    20 20 61 63 74 75 61 6c 20 64 61 74 65 2e 20 20 | g').to.show.the...actual.date... | 
| 82420 | 4f 70 74 69 6f 6e 20 60 6d 61 67 69 74 2d 6c 6f    67 2d 6d 61 72 67 69 6e 2d 73 68 6f 77 2d 63 6f | Option.`magit-log-margin-show-co | 
| 82440 | 6d 6d 69 74 74 65 72 2d 64 61 74 65 27 0a 20 20    63 6f 6e 74 72 6f 6c 73 20 77 68 69 63 68 20 64 | mmitter-date'...controls.which.d | 
| 82460 | 61 74 65 20 69 73 20 62 65 69 6e 67 20 64 69 73    70 6c 61 79 65 64 2e 0a 57 49 44 54 48 20 63 6f | ate.is.being.displayed..WIDTH.co | 
| 82480 | 6e 74 72 6f 6c 73 20 74 68 65 20 77 69 64 74 68    20 6f 66 20 74 68 65 20 6d 61 72 67 69 6e 2e 20 | ntrols.the.width.of.the.margin.. | 
| 824a0 | 20 54 68 69 73 20 65 78 69 73 74 73 20 66 6f 72    20 66 6f 72 77 61 72 64 0a 20 20 63 6f 6d 70 61 | .This.exists.for.forward...compa | 
| 824c0 | 74 69 62 69 6c 69 74 79 20 61 6e 64 20 63 75 72    72 65 6e 74 6c 79 20 74 68 65 20 76 61 6c 75 65 | tibility.and.currently.the.value | 
| 824e0 | 20 73 68 6f 75 6c 64 20 6e 6f 74 20 62 65 20 63    68 61 6e 67 65 64 2e 0a 41 55 54 48 4f 52 20 63 | .should.not.be.changed..AUTHOR.c | 
| 82500 | 6f 6e 74 72 6f 6c 73 20 77 68 65 74 68 65 72 20    74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 | ontrols.whether.the.name.of.the. | 
| 82520 | 61 75 74 68 6f 72 20 69 73 20 61 6c 73 6f 20 73    68 6f 77 6e 20 62 79 0a 20 20 64 65 66 61 75 6c | author.is.also.shown.by...defaul | 
| 82540 | 74 2e 0a 41 55 54 48 4f 52 2d 57 49 44 54 48 20    68 61 73 20 74 6f 20 62 65 20 61 6e 20 69 6e 74 | t..AUTHOR-WIDTH.has.to.be.an.int | 
| 82560 | 65 67 65 72 2e 20 20 57 68 65 6e 20 74 68 65 20    6e 61 6d 65 20 6f 66 20 74 68 65 20 61 75 74 68 | eger...When.the.name.of.the.auth | 
| 82580 | 6f 72 0a 20 20 69 73 20 73 68 6f 77 6e 2c 20 74    68 65 6e 20 74 68 69 73 20 73 70 65 63 69 66 69 | or...is.shown,.then.this.specifi | 
| 825a0 | 65 73 20 68 6f 77 20 6d 75 63 68 20 73 70 61 63    65 20 69 73 20 75 73 65 64 20 74 6f 20 64 6f 20 | es.how.much.space.is.used.to.do. | 
| 825c0 | 73 6f 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d    76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 | so."...:package-version.'(magit. | 
| 825e0 | 2e 20 22 32 2e 39 2e 30 22 29 0a 20 20 3a 67 72    6f 75 70 20 27 6d 61 67 69 74 2d 73 74 61 74 75 | .."2.9.0")...:group.'magit-statu | 
| 82600 | 73 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69    74 2d 6d 61 72 67 69 6e 0a 20 20 3a 74 79 70 65 | s...:group.'magit-margin...:type | 
| 82620 | 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 69    6e 2d 2d 63 75 73 74 6f 6d 2d 74 79 70 65 0a 20 | .magit-log-margin--custom-type.. | 
| 82640 | 20 3a 69 6e 69 74 69 61 6c 69 7a 65 20 23 27 6d    61 67 69 74 2d 63 75 73 74 6f 6d 2d 69 6e 69 74 | .:initialize.#'magit-custom-init | 
| 82660 | 69 61 6c 69 7a 65 2d 72 65 73 65 74 0a 20 20 3a    73 65 74 2d 61 66 74 65 72 20 27 28 6d 61 67 69 | ialize-reset...:set-after.'(magi | 
| 82680 | 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e 29 0a 20 20    3a 73 65 74 20 28 61 70 70 6c 79 2d 70 61 72 74 | t-log-margin)...:set.(apply-part | 
| 826a0 | 69 61 6c 6c 79 20 23 27 6d 61 67 69 74 2d 6d 61    72 67 69 6e 2d 73 65 74 2d 76 61 72 69 61 62 6c | ially.#'magit-margin-set-variabl | 
| 826c0 | 65 20 27 6d 61 67 69 74 2d 73 74 61 74 75 73 2d    6d 6f 64 65 29 29 0a 0a 28 64 65 66 63 75 73 74 | e.'magit-status-mode))..(defcust | 
| 826e0 | 6f 6d 20 6d 61 67 69 74 2d 73 74 61 74 75 73 2d    75 73 65 2d 62 75 66 66 65 72 2d 61 72 67 75 6d | om.magit-status-use-buffer-argum | 
| 82700 | 65 6e 74 73 20 27 73 65 6c 65 63 74 65 64 0a 20    20 22 57 68 65 74 68 65 72 20 60 6d 61 67 69 74 | ents.'selected..."Whether.`magit | 
| 82720 | 2d 73 74 61 74 75 73 27 20 72 65 75 73 65 73 20    61 72 67 75 6d 65 6e 74 73 20 77 68 65 6e 20 74 | -status'.reuses.arguments.when.t | 
| 82740 | 68 65 20 62 75 66 66 65 72 20 61 6c 72 65 61 64    79 20 65 78 69 73 74 73 2e 0a 0a 54 68 69 73 20 | he.buffer.already.exists...This. | 
| 82760 | 6f 70 74 69 6f 6e 20 68 61 73 20 6e 6f 20 65 66    66 65 63 74 20 77 68 65 6e 20 6d 65 72 65 6c 79 | option.has.no.effect.when.merely | 
| 82780 | 20 72 65 66 72 65 73 68 69 6e 67 20 74 68 65 20    73 74 61 74 75 73 0a 62 75 66 66 65 72 20 75 73 | .refreshing.the.status.buffer.us | 
| 827a0 | 69 6e 67 20 60 6d 61 67 69 74 2d 72 65 66 72 65    73 68 27 2e 0a 0a 56 61 6c 69 64 20 76 61 6c 75 | ing.`magit-refresh'...Valid.valu | 
| 827c0 | 65 73 20 61 72 65 3a 0a 0a 60 61 6c 77 61 79 73    27 3a 20 41 6c 77 61 79 73 20 75 73 65 20 74 68 | es.are:..`always':.Always.use.th | 
| 827e0 | 65 20 73 65 74 20 6f 66 20 61 72 67 75 6d 65 6e    74 73 20 74 68 61 74 20 69 73 20 63 75 72 72 65 | e.set.of.arguments.that.is.curre | 
| 82800 | 6e 74 6c 79 0a 20 20 61 63 74 69 76 65 20 69 6e    20 74 68 65 20 73 74 61 74 75 73 20 62 75 66 66 | ntly...active.in.the.status.buff | 
| 82820 | 65 72 2c 20 70 72 6f 76 69 64 65 64 20 74 68 61    74 20 62 75 66 66 65 72 20 65 78 69 73 74 73 0a | er,.provided.that.buffer.exists. | 
| 82840 | 20 20 6f 66 20 63 6f 75 72 73 65 2e 0a 60 73 65    6c 65 63 74 65 64 27 3a 20 55 73 65 20 74 68 65 | ..of.course..`selected':.Use.the | 
| 82860 | 20 73 65 74 20 6f 66 20 61 72 67 75 6d 65 6e 74    73 20 66 72 6f 6d 20 74 68 65 20 73 74 61 74 75 | .set.of.arguments.from.the.statu | 
| 82880 | 73 0a 20 20 62 75 66 66 65 72 2c 20 62 75 74 20    6f 6e 6c 79 20 69 66 20 69 74 20 69 73 20 64 69 | s...buffer,.but.only.if.it.is.di | 
| 828a0 | 73 70 6c 61 79 65 64 20 69 6e 20 61 20 77 69 6e    64 6f 77 20 6f 66 20 74 68 65 0a 20 20 63 75 72 | splayed.in.a.window.of.the...cur | 
| 828c0 | 72 65 6e 74 20 66 72 61 6d 65 2e 20 20 54 68 69    73 20 69 73 20 74 68 65 20 64 65 66 61 75 6c 74 | rent.frame...This.is.the.default | 
| 828e0 | 2e 0a 60 63 75 72 72 65 6e 74 27 3a 20 55 73 65    20 74 68 65 20 73 65 74 20 6f 66 20 61 72 67 75 | ..`current':.Use.the.set.of.argu | 
| 82900 | 6d 65 6e 74 73 20 66 72 6f 6d 20 74 68 65 20 73    74 61 74 75 73 20 62 75 66 66 65 72 2c 0a 20 20 | ments.from.the.status.buffer,... | 
| 82920 | 62 75 74 20 6f 6e 6c 79 20 69 66 20 69 74 20 69    73 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 | but.only.if.it.is.the.current.bu | 
| 82940 | 66 66 65 72 2e 0a 60 6e 65 76 65 72 27 3a 20 4e    65 76 65 72 20 75 73 65 20 74 68 65 20 73 65 74 | ffer..`never':.Never.use.the.set | 
| 82960 | 20 6f 66 20 61 72 67 75 6d 65 6e 74 73 20 66 72    6f 6d 20 74 68 65 20 73 74 61 74 75 73 0a 20 20 | .of.arguments.from.the.status... | 
| 82980 | 62 75 66 66 65 72 2e 22 0a 20 20 3a 70 61 63 6b    61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 | buffer."...:package-version.'(ma | 
| 829a0 | 67 69 74 20 2e 20 22 33 2e 30 2e 30 22 29 0a 20    20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 62 | git..."3.0.0")...:group.'magit-b | 
| 829c0 | 75 66 66 65 72 73 0a 20 20 3a 67 72 6f 75 70 20    27 6d 61 67 69 74 2d 63 6f 6d 6d 61 6e 64 73 0a | uffers...:group.'magit-commands. | 
| 829e0 | 20 20 3a 74 79 70 65 20 27 28 63 68 6f 69 63 65    0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 | ..:type.'(choice...........(cons | 
| 82a00 | 74 20 3a 74 61 67 20 22 61 6c 77 61 79 73 20 75    73 65 20 61 72 67 73 20 66 72 6f 6d 20 62 75 66 | t.:tag."always.use.args.from.buf | 
| 82a20 | 66 65 72 22 20 61 6c 77 61 79 73 29 0a 20 20 20    20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 | fer".always)...........(const.:t | 
| 82a40 | 61 67 20 22 75 73 65 20 61 72 67 73 20 66 72 6f    6d 20 62 75 66 66 65 72 20 69 66 20 64 69 73 70 | ag."use.args.from.buffer.if.disp | 
| 82a60 | 6c 61 79 65 64 20 69 6e 20 66 72 61 6d 65 22 20    73 65 6c 65 63 74 65 64 29 0a 20 20 20 20 20 20 | layed.in.frame".selected)....... | 
| 82a80 | 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20    22 75 73 65 20 61 72 67 73 20 66 72 6f 6d 20 62 | ....(const.:tag."use.args.from.b | 
| 82aa0 | 75 66 66 65 72 20 69 66 20 69 74 20 69 73 20 63    75 72 72 65 6e 74 22 20 63 75 72 72 65 6e 74 29 | uffer.if.it.is.current".current) | 
| 82ac0 | 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73    74 20 3a 74 61 67 20 22 6e 65 76 65 72 20 75 73 | ...........(const.:tag."never.us | 
| 82ae0 | 65 20 61 72 67 73 20 66 72 6f 6d 20 62 75 66 66    65 72 22 20 6e 65 76 65 72 29 29 29 0a 0a 3b 3b | e.args.from.buffer".never)))..;; | 
| 82b00 | 3b 20 43 6f 6d 6d 61 6e 64 73 0a 0a 3b 3b 3b 23    23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 | ;.Commands..;;;###autoload.(defu | 
| 82b20 | 6e 20 6d 61 67 69 74 2d 69 6e 69 74 20 28 64 69    72 65 63 74 6f 72 79 29 0a 20 20 22 49 6e 69 74 | n.magit-init.(directory)..."Init | 
| 82b40 | 69 61 6c 69 7a 65 20 61 20 47 69 74 20 72 65 70    6f 73 69 74 6f 72 79 2c 20 74 68 65 6e 20 73 68 | ialize.a.Git.repository,.then.sh | 
| 82b60 | 6f 77 20 69 74 73 20 73 74 61 74 75 73 2e 0a 0a    49 66 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 | ow.its.status...If.the.directory | 
| 82b80 | 20 69 73 20 62 65 6c 6f 77 20 61 6e 20 65 78 69    73 74 69 6e 67 20 72 65 70 6f 73 69 74 6f 72 79 | .is.below.an.existing.repository | 
| 82ba0 | 2c 20 74 68 65 6e 20 74 68 65 20 75 73 65 72 0a    68 61 73 20 74 6f 20 63 6f 6e 66 69 72 6d 20 74 | ,.then.the.user.has.to.confirm.t | 
| 82bc0 | 68 61 74 20 61 20 6e 65 77 20 6f 6e 65 20 73 68    6f 75 6c 64 20 62 65 20 63 72 65 61 74 65 64 20 | hat.a.new.one.should.be.created. | 
| 82be0 | 69 6e 73 69 64 65 2e 20 20 49 66 20 74 68 65 0a    64 69 72 65 63 74 6f 72 79 20 69 73 20 74 68 65 | inside...If.the.directory.is.the | 
| 82c00 | 20 72 6f 6f 74 20 6f 66 20 74 68 65 20 65 78 69    73 74 69 6e 67 20 72 65 70 6f 73 69 74 6f 72 79 | .root.of.the.existing.repository | 
| 82c20 | 2c 20 74 68 65 6e 20 74 68 65 20 75 73 65 72 0a    68 61 73 20 74 6f 20 63 6f 6e 66 69 72 6d 20 74 | ,.then.the.user.has.to.confirm.t | 
| 82c40 | 68 61 74 20 69 74 20 73 68 6f 75 6c 64 20 62 65    20 72 65 69 6e 69 74 69 61 6c 69 7a 65 64 2e 0a | hat.it.should.be.reinitialized.. | 
| 82c60 | 0a 4e 6f 6e 2d 69 6e 74 65 72 61 63 74 69 76 65    6c 79 20 44 49 52 45 43 54 4f 52 59 20 69 73 20 | .Non-interactively.DIRECTORY.is. | 
| 82c80 | 28 72 65 2d 29 69 6e 69 74 69 61 6c 69 7a 65 64    20 75 6e 63 6f 6e 64 69 74 69 6f 6e 61 6c 6c 79 | (re-)initialized.unconditionally | 
| 82ca0 | 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76    65 0a 20 20 20 28 6c 65 74 20 28 28 64 69 72 65 | ."...(interactive....(let.((dire | 
| 82cc0 | 63 74 6f 72 79 20 28 66 69 6c 65 2d 6e 61 6d 65    2d 61 73 2d 64 69 72 65 63 74 6f 72 79 0a 20 20 | ctory.(file-name-as-directory... | 
| 82ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d | ...................(expand-file- | 
| 82d00 | 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 72 65 61 64 | name.......................(read | 
| 82d20 | 2d 64 69 72 65 63 74 6f 72 79 2d 6e 61 6d 65 20    22 43 72 65 61 74 65 20 72 65 70 6f 73 69 74 6f | -directory-name."Create.reposito | 
| 82d40 | 72 79 20 69 6e 3a 20 22 29 29 29 29 29 0a 20 20    20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 74 | ry.in:.")))))......(when-let.((t | 
| 82d60 | 6f 70 6c 65 76 65 6c 20 28 6d 61 67 69 74 2d 74    6f 70 6c 65 76 65 6c 20 64 69 72 65 63 74 6f 72 | oplevel.(magit-toplevel.director | 
| 82d80 | 79 29 29 29 0a 20 20 20 20 20 20 20 28 73 65 74    71 20 74 6f 70 6c 65 76 65 6c 20 28 65 78 70 61 | y)))........(setq.toplevel.(expa | 
| 82da0 | 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 74 6f 70    6c 65 76 65 6c 29 29 0a 20 20 20 20 20 20 20 28 | nd-file-name.toplevel))........( | 
| 82dc0 | 75 6e 6c 65 73 73 20 28 79 2d 6f 72 2d 6e 2d 70    20 28 69 66 20 28 66 69 6c 65 2d 65 71 75 61 6c | unless.(y-or-n-p.(if.(file-equal | 
| 82de0 | 2d 70 20 74 6f 70 6c 65 76 65 6c 20 64 69 72 65    63 74 6f 72 79 29 0a 20 20 20 20 20 20 20 20 20 | -p.toplevel.directory).......... | 
| 82e00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 66 6f 72 6d 61 74 20 22 52 65 69 | ....................(format."Rei | 
| 82e20 | 6e 69 74 69 61 6c 69 7a 65 20 65 78 69 73 74 69    6e 67 20 72 65 70 6f 73 69 74 6f 72 79 20 25 73 | nitialize.existing.repository.%s | 
| 82e40 | 3f 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ?."............................. | 
| 82e60 | 20 20 20 20 20 20 20 20 20 64 69 72 65 63 74 6f    72 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .........directory)............. | 
| 82e80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    66 6f 72 6d 61 74 20 22 25 73 20 69 73 20 61 20 | ...............(format."%s.is.a. | 
| 82ea0 | 72 65 70 6f 73 69 74 6f 72 79 2e 20 20 43 72 65    61 74 65 20 61 6e 6f 74 68 65 72 20 69 6e 20 25 | repository...Create.another.in.% | 
| 82ec0 | 73 3f 20 22 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s?."............................ | 
| 82ee0 | 20 20 20 20 20 20 20 20 74 6f 70 6c 65 76 65 6c    20 64 69 72 65 63 74 6f 72 79 29 29 29 0a 20 20 | ........toplevel.directory)))... | 
| 82f00 | 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72    6f 72 20 22 41 62 6f 72 74 22 29 29 29 0a 20 20 | .......(user-error."Abort")))... | 
| 82f20 | 20 20 20 28 6c 69 73 74 20 64 69 72 65 63 74 6f    72 79 29 29 29 0a 20 20 3b 3b 20 60 67 69 74 20 | ...(list.directory)))...;;.`git. | 
| 82f40 | 69 6e 69 74 27 20 64 6f 65 73 20 6e 6f 74 20 75    6e 64 65 72 73 74 61 6e 64 20 74 68 65 20 6d 65 | init'.does.not.understand.the.me | 
| 82f60 | 61 6e 69 6e 67 20 6f 66 20 22 7e 22 21 0a 20 20    28 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 | aning.of."~"!...(magit-call-git. | 
| 82f80 | 22 69 6e 69 74 22 20 28 6d 61 67 69 74 2d 63 6f    6e 76 65 72 74 2d 66 69 6c 65 6e 61 6d 65 2d 66 | "init".(magit-convert-filename-f | 
| 82fa0 | 6f 72 2d 67 69 74 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | or-git.......................... | 
| 82fc0 | 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61    6d 65 20 64 69 72 65 63 74 6f 72 79 29 29 29 0a | .(expand-file-name.directory))). | 
| 82fe0 | 20 20 28 6d 61 67 69 74 2d 73 74 61 74 75 73 2d    73 65 74 75 70 2d 62 75 66 66 65 72 20 64 69 72 | ..(magit-status-setup-buffer.dir | 
| 83000 | 65 63 74 6f 72 79 29 29 0a 0a 3b 3b 3b 23 23 23    61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 | ectory))..;;;###autoload.(defun. | 
| 83020 | 6d 61 67 69 74 2d 73 74 61 74 75 73 20 28 26 6f    70 74 69 6f 6e 61 6c 20 64 69 72 65 63 74 6f 72 | magit-status.(&optional.director | 
| 83040 | 79 20 63 61 63 68 65 29 0a 20 20 22 53 68 6f 77    20 74 68 65 20 73 74 61 74 75 73 20 6f 66 20 74 | y.cache)..."Show.the.status.of.t | 
| 83060 | 68 65 20 63 75 72 72 65 6e 74 20 47 69 74 20 72    65 70 6f 73 69 74 6f 72 79 20 69 6e 20 61 20 62 | he.current.Git.repository.in.a.b | 
| 83080 | 75 66 66 65 72 2e 0a 0a 49 66 20 74 68 65 20 63    75 72 72 65 6e 74 20 64 69 72 65 63 74 6f 72 79 | uffer...If.the.current.directory | 
| 830a0 | 20 69 73 6e 27 74 20 6c 6f 63 61 74 65 64 20 77    69 74 68 69 6e 20 61 20 47 69 74 20 72 65 70 6f | .isn't.located.within.a.Git.repo | 
| 830c0 | 73 69 74 6f 72 79 2c 0a 74 68 65 6e 20 70 72 6f    6d 70 74 20 66 6f 72 20 61 6e 20 65 78 69 73 74 | sitory,.then.prompt.for.an.exist | 
| 830e0 | 69 6e 67 20 72 65 70 6f 73 69 74 6f 72 79 20 6f    72 20 61 6e 20 61 72 62 69 74 72 61 72 79 20 64 | ing.repository.or.an.arbitrary.d | 
| 83100 | 69 72 65 63 74 6f 72 79 2c 0a 64 65 70 65 6e 64    69 6e 67 20 6f 6e 20 6f 70 74 69 6f 6e 20 60 6d | irectory,.depending.on.option.`m | 
| 83120 | 61 67 69 74 2d 72 65 70 6f 73 69 74 6f 72 79 2d    64 69 72 65 63 74 6f 72 69 65 73 27 2c 20 61 6e | agit-repository-directories',.an | 
| 83140 | 64 20 73 68 6f 77 20 74 68 65 0a 73 74 61 74 75    73 20 6f 66 20 74 68 65 20 73 65 6c 65 63 74 65 | d.show.the.status.of.the.selecte | 
| 83160 | 64 20 72 65 70 6f 73 69 74 6f 72 79 20 69 6e 73    74 65 61 64 2e 0a 0a 2a 20 49 66 20 74 68 61 74 | d.repository.instead...*.If.that | 
| 83180 | 20 6f 70 74 69 6f 6e 20 73 70 65 63 69 66 69 65    73 20 61 6e 79 20 65 78 69 73 74 69 6e 67 20 72 | .option.specifies.any.existing.r | 
| 831a0 | 65 70 6f 73 69 74 6f 72 69 65 73 2c 20 74 68 65    6e 20 6f 66 66 65 72 0a 20 20 74 68 6f 73 65 20 | epositories,.then.offer...those. | 
| 831c0 | 66 6f 72 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 61    6e 64 20 73 68 6f 77 20 74 68 65 20 73 74 61 74 | for.completion.and.show.the.stat | 
| 831e0 | 75 73 20 62 75 66 66 65 72 20 66 6f 72 20 74 68    65 0a 20 20 73 65 6c 65 63 74 65 64 20 6f 6e 65 | us.buffer.for.the...selected.one | 
| 83200 | 2e 0a 0a 2a 20 4f 74 68 65 72 77 69 73 65 20 72    65 61 64 20 61 6e 20 61 72 62 69 74 72 61 72 79 | ...*.Otherwise.read.an.arbitrary | 
| 83220 | 20 64 69 72 65 63 74 6f 72 79 20 75 73 69 6e 67    20 72 65 67 75 6c 61 72 20 66 69 6c 65 2d 6e 61 | .directory.using.regular.file-na | 
| 83240 | 6d 65 0a 20 20 63 6f 6d 70 6c 65 74 69 6f 6e 2e    20 20 49 66 20 74 68 65 20 73 65 6c 65 63 74 65 | me...completion...If.the.selecte | 
| 83260 | 64 20 64 69 72 65 63 74 6f 72 79 20 69 73 20 74    68 65 20 74 6f 70 2d 6c 65 76 65 6c 20 6f 66 20 | d.directory.is.the.top-level.of. | 
| 83280 | 61 6e 0a 20 20 65 78 69 73 74 69 6e 67 20 77 6f    72 6b 69 6e 67 20 74 72 65 65 2c 20 74 68 65 6e | an...existing.working.tree,.then | 
| 832a0 | 20 73 68 6f 77 20 74 68 65 20 73 74 61 74 75 73    20 62 75 66 66 65 72 20 66 6f 72 20 74 68 61 74 | .show.the.status.buffer.for.that | 
| 832c0 | 2e 0a 0a 2a 20 4f 74 68 65 72 77 69 73 65 20 6f    66 66 65 72 20 74 6f 20 69 6e 69 74 69 61 6c 69 | ...*.Otherwise.offer.to.initiali | 
| 832e0 | 7a 65 20 74 68 65 20 73 65 6c 65 63 74 65 64 20    64 69 72 65 63 74 6f 72 79 20 61 73 20 61 20 6e | ze.the.selected.directory.as.a.n | 
| 83300 | 65 77 0a 20 20 72 65 70 6f 73 69 74 6f 72 79 2e    20 20 41 66 74 65 72 20 63 72 65 61 74 69 6e 67 | ew...repository...After.creating | 
| 83320 | 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 20    73 68 6f 77 20 69 74 73 20 73 74 61 74 75 73 0a | .the.repository.show.its.status. | 
| 83340 | 20 20 62 75 66 66 65 72 2e 0a 0a 54 68 65 73 65    20 66 61 6c 6c 62 61 63 6b 20 62 65 68 61 76 69 | ..buffer...These.fallback.behavi | 
| 83360 | 6f 72 73 20 63 61 6e 20 61 6c 73 6f 20 62 65 20    66 6f 72 63 65 64 20 75 73 69 6e 67 20 6f 6e 65 | ors.can.also.be.forced.using.one | 
| 83380 | 20 6f 72 20 6d 6f 72 65 0a 70 72 65 66 69 78 20    61 72 67 75 6d 65 6e 74 73 3a 0a 0a 2a 20 57 69 | .or.more.prefix.arguments:..*.Wi | 
| 833a0 | 74 68 20 74 77 6f 20 70 72 65 66 69 78 20 61 72    67 75 6d 65 6e 74 73 20 28 6f 72 20 6d 6f 72 65 | th.two.prefix.arguments.(or.more | 
| 833c0 | 20 70 72 65 63 69 73 65 6c 79 20 61 20 6e 75 6d    65 72 69 63 20 70 72 65 66 69 78 0a 20 20 76 61 | .precisely.a.numeric.prefix...va | 
| 833e0 | 6c 75 65 20 6f 66 20 31 36 20 6f 72 20 67 72 65    61 74 65 72 29 20 72 65 61 64 20 61 6e 20 61 72 | lue.of.16.or.greater).read.an.ar | 
| 83400 | 62 69 74 72 61 72 79 20 64 69 72 65 63 74 6f 72    79 20 61 6e 64 20 61 63 74 20 6f 6e 0a 20 20 69 | bitrary.directory.and.act.on...i | 
| 83420 | 74 20 61 73 20 64 65 73 63 72 69 62 65 64 20 61    62 6f 76 65 2e 20 20 54 68 65 20 73 61 6d 65 20 | t.as.described.above...The.same. | 
| 83440 | 63 6f 75 6c 64 20 62 65 20 61 63 63 6f 6d 70 6c    69 73 68 65 64 20 75 73 69 6e 67 0a 20 20 74 68 | could.be.accomplished.using...th | 
| 83460 | 65 20 63 6f 6d 6d 61 6e 64 20 60 6d 61 67 69 74    2d 69 6e 69 74 27 2e 0a 0a 2a 20 57 69 74 68 20 | e.command.`magit-init'...*.With. | 
| 83480 | 61 20 73 69 6e 67 6c 65 20 70 72 65 66 69 78 20    61 72 67 75 6d 65 6e 74 20 72 65 61 64 20 61 6e | a.single.prefix.argument.read.an | 
| 834a0 | 20 65 78 69 73 74 69 6e 67 20 72 65 70 6f 73 69    74 6f 72 79 2c 20 6f 72 0a 20 20 69 66 20 6e 6f | .existing.repository,.or...if.no | 
| 834c0 | 6e 65 20 63 61 6e 20 62 65 20 66 6f 75 6e 64 20    62 61 73 65 64 20 6f 6e 20 60 6d 61 67 69 74 2d | ne.can.be.found.based.on.`magit- | 
| 834e0 | 72 65 70 6f 73 69 74 6f 72 79 2d 64 69 72 65 63    74 6f 72 69 65 73 27 2c 0a 20 20 74 68 65 6e 20 | repository-directories',...then. | 
| 83500 | 66 61 6c 6c 20 62 61 63 6b 20 74 6f 20 74 68 65    20 73 61 6d 65 20 62 65 68 61 76 69 6f 72 20 61 | fall.back.to.the.same.behavior.a | 
| 83520 | 73 20 77 69 74 68 20 74 77 6f 20 70 72 65 66 69    78 0a 20 20 61 72 67 75 6d 65 6e 74 73 2e 22 0a | s.with.two.prefix...arguments.". | 
| 83540 | 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20    20 20 28 6c 65 74 20 28 28 6d 61 67 69 74 2d 2d | ..(interactive....(let.((magit-- | 
| 83560 | 72 65 66 72 65 73 68 2d 63 61 63 68 65 20 28 6c    69 73 74 20 28 63 6f 6e 73 20 30 20 30 29 29 29 | refresh-cache.(list.(cons.0.0))) | 
| 83580 | 29 0a 20 20 20 20 20 28 6c 69 73 74 20 28 61 6e    64 20 28 6f 72 20 63 75 72 72 65 6e 74 2d 70 72 | )......(list.(and.(or.current-pr | 
| 835a0 | 65 66 69 78 2d 61 72 67 20 28 6e 6f 74 20 28 6d    61 67 69 74 2d 74 6f 70 6c 65 76 65 6c 29 29 29 | efix-arg.(not.(magit-toplevel))) | 
| 835c0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 70 72 6f 67 6e 20 28 6d 61 67 69 74 2d 2d | .................(progn.(magit-- | 
| 835e0 | 61 73 73 65 72 74 2d 75 73 61 62 6c 65 2d 67 69    74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | assert-usable-git).............. | 
| 83600 | 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74    2d 72 65 61 64 2d 72 65 70 6f 73 69 74 6f 72 79 | ..........(magit-read-repository | 
| 83620 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 3e 3d 20 28 70 72 | .........................(>=.(pr | 
| 83640 | 65 66 69 78 2d 6e 75 6d 65 72 69 63 2d 76 61 6c    75 65 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 | efix-numeric-value.current-prefi | 
| 83660 | 78 2d 61 72 67 29 20 31 36 29 29 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 2d | x-arg).16))))............magit-- | 
| 83680 | 72 65 66 72 65 73 68 2d 63 61 63 68 65 29 29 29    0a 20 20 28 6c 65 74 20 28 28 6d 61 67 69 74 2d | refresh-cache)))...(let.((magit- | 
| 836a0 | 2d 72 65 66 72 65 73 68 2d 63 61 63 68 65 20 28    6f 72 20 63 61 63 68 65 20 28 6c 69 73 74 20 28 | -refresh-cache.(or.cache.(list.( | 
| 836c0 | 63 6f 6e 73 20 30 20 30 29 29 29 29 29 0a 20 20    20 20 28 69 66 20 64 69 72 65 63 74 6f 72 79 0a | cons.0.0))))).....(if.directory. | 
| 836e0 | 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 74    6f 70 6c 65 76 65 6c 20 28 6d 61 67 69 74 2d 74 | ........(let.((toplevel.(magit-t | 
| 83700 | 6f 70 6c 65 76 65 6c 20 64 69 72 65 63 74 6f 72    79 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 | oplevel.directory)))...........( | 
| 83720 | 73 65 74 71 20 64 69 72 65 63 74 6f 72 79 20 28    66 69 6c 65 2d 6e 61 6d 65 2d 61 73 2d 64 69 72 | setq.directory.(file-name-as-dir | 
| 83740 | 65 63 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ectory.......................... | 
| 83760 | 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e    61 6d 65 20 64 69 72 65 63 74 6f 72 79 29 29 29 | ..(expand-file-name.directory))) | 
| 83780 | 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28    61 6e 64 20 74 6f 70 6c 65 76 65 6c 20 28 66 69 | ...........(if.(and.toplevel.(fi | 
| 837a0 | 6c 65 2d 65 71 75 61 6c 2d 70 20 64 69 72 65 63    74 6f 72 79 20 74 6f 70 6c 65 76 65 6c 29 29 0a | le-equal-p.directory.toplevel)). | 
| 837c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d    61 67 69 74 2d 73 74 61 74 75 73 2d 73 65 74 75 | ..............(magit-status-setu | 
| 837e0 | 70 2d 62 75 66 66 65 72 20 64 69 72 65 63 74 6f    72 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | p-buffer.directory)............. | 
| 83800 | 28 77 68 65 6e 20 28 79 2d 6f 72 2d 6e 2d 70 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (when.(y-or-n-p................. | 
| 83820 | 20 20 20 28 69 66 20 74 6f 70 6c 65 76 65 6c 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...(if.toplevel................. | 
| 83840 | 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22    25 73 20 69 73 20 61 20 72 65 70 6f 73 69 74 6f | .......(format."%s.is.a.reposito | 
| 83860 | 72 79 2e 20 20 43 72 65 61 74 65 20 61 6e 6f 74    68 65 72 20 69 6e 20 25 73 3f 20 22 0a 20 20 20 | ry...Create.another.in.%s?.".... | 
| 83880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 74 6f 70 6c | ............................topl | 
| 838a0 | 65 76 65 6c 20 64 69 72 65 63 74 6f 72 79 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | evel.directory)................. | 
| 838c0 | 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 43 72    65 61 74 65 20 72 65 70 6f 73 69 74 6f 72 79 20 | .....(format."Create.repository. | 
| 838e0 | 69 6e 20 25 73 3f 20 22 20 64 69 72 65 63 74 6f    72 79 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | in.%s?.".directory)))........... | 
| 83900 | 20 20 20 20 3b 3b 20 43 72 65 61 74 69 6e 67 20    61 20 6e 65 77 20 72 65 70 6f 73 69 74 6f 72 79 | ....;;.Creating.a.new.repository | 
| 83920 | 20 69 6e 76 61 6c 69 64 61 74 65 73 20 63 61 63    68 65 64 20 76 61 6c 75 65 73 2e 0a 20 20 20 20 | .invalidates.cached.values...... | 
| 83940 | 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20    6d 61 67 69 74 2d 2d 72 65 66 72 65 73 68 2d 63 | ..........(setq.magit--refresh-c | 
| 83960 | 61 63 68 65 20 6e 69 6c 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 | ache.nil)...............(magit-i | 
| 83980 | 6e 69 74 20 64 69 72 65 63 74 6f 72 79 29 29 29    29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 | nit.directory)))).......(magit-s | 
| 839a0 | 74 61 74 75 73 2d 73 65 74 75 70 2d 62 75 66 66    65 72 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 | tatus-setup-buffer.default-direc | 
| 839c0 | 74 6f 72 79 29 29 29 29 0a 0a 28 70 75 74 20 27    6d 61 67 69 74 2d 73 74 61 74 75 73 20 27 69 6e | tory))))..(put.'magit-status.'in | 
| 839e0 | 74 65 72 61 63 74 69 76 65 2d 6f 6e 6c 79 20 27    6d 61 67 69 74 2d 73 74 61 74 75 73 2d 73 65 74 | teractive-only.'magit-status-set | 
| 83a00 | 75 70 2d 62 75 66 66 65 72 29 0a 0a 3b 3b 3b 23    23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 61 | up-buffer)..;;;###autoload.(defa | 
| 83a20 | 6c 69 61 73 20 27 6d 61 67 69 74 20 23 27 6d 61    67 69 74 2d 73 74 61 74 75 73 0a 20 20 22 42 65 | lias.'magit.#'magit-status..."Be | 
| 83a40 | 67 69 6e 20 75 73 69 6e 67 20 4d 61 67 69 74 2e    0a 0a 54 68 69 73 20 61 6c 69 61 73 20 66 6f 72 | gin.using.Magit...This.alias.for | 
| 83a60 | 20 60 6d 61 67 69 74 2d 73 74 61 74 75 73 27 20    65 78 69 73 74 73 20 66 6f 72 20 62 65 74 74 65 | .`magit-status'.exists.for.bette | 
| 83a80 | 72 20 64 69 73 63 6f 76 65 72 61 62 69 6c 69 74    79 2e 0a 0a 49 6e 73 74 65 61 64 20 6f 66 20 69 | r.discoverability...Instead.of.i | 
| 83aa0 | 6e 76 6f 6b 69 6e 67 20 74 68 69 73 20 61 6c 69    61 73 20 66 6f 72 20 60 6d 61 67 69 74 2d 73 74 | nvoking.this.alias.for.`magit-st | 
| 83ac0 | 61 74 75 73 27 20 75 73 69 6e 67 0a 5c 22 4d 2d    78 20 6d 61 67 69 74 20 52 45 54 5c 22 2c 20 79 | atus'.using.\"M-x.magit.RET\",.y | 
| 83ae0 | 6f 75 20 73 68 6f 75 6c 64 20 62 69 6e 64 20 61    20 6b 65 79 20 74 6f 20 60 6d 61 67 69 74 2d 73 | ou.should.bind.a.key.to.`magit-s | 
| 83b00 | 74 61 74 75 73 27 0a 61 6e 64 20 72 65 61 64 20    74 68 65 20 69 6e 66 6f 20 6e 6f 64 65 20 60 28 | tatus'.and.read.the.info.node.`( | 
| 83b20 | 6d 61 67 69 74 29 47 65 74 74 69 6e 67 20 53 74    61 72 74 65 64 27 2c 20 77 68 69 63 68 0a 61 6c | magit)Getting.Started',.which.al | 
| 83b40 | 73 6f 20 63 6f 6e 74 61 69 6e 73 20 6f 74 68 65    72 20 75 73 65 66 75 6c 20 68 69 6e 74 73 2e 22 | so.contains.other.useful.hints." | 
| 83b60 | 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61    64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 | )..;;;###autoload.(defun.magit-s | 
| 83b80 | 74 61 74 75 73 2d 68 65 72 65 20 28 29 0a 20 20    22 4c 69 6b 65 20 60 6d 61 67 69 74 2d 73 74 61 | tatus-here.()..."Like.`magit-sta | 
| 83ba0 | 74 75 73 27 20 62 75 74 20 77 69 74 68 20 6e 6f    6e 2d 6e 69 6c 20 60 6d 61 67 69 74 2d 73 74 61 | tus'.but.with.non-nil.`magit-sta | 
| 83bc0 | 74 75 73 2d 67 6f 74 6f 2d 66 69 6c 65 2d 70 6f    73 69 74 69 6f 6e 27 2e 22 0a 20 20 28 69 6e 74 | tus-goto-file-position'."...(int | 
| 83be0 | 65 72 61 63 74 69 76 65 29 0a 20 20 28 6c 65 74    20 28 28 6d 61 67 69 74 2d 73 74 61 74 75 73 2d | eractive)...(let.((magit-status- | 
| 83c00 | 67 6f 74 6f 2d 66 69 6c 65 2d 70 6f 73 69 74 69    6f 6e 20 74 29 29 0a 20 20 20 20 28 63 61 6c 6c | goto-file-position.t)).....(call | 
| 83c20 | 2d 69 6e 74 65 72 61 63 74 69 76 65 6c 79 20 23    27 6d 61 67 69 74 2d 73 74 61 74 75 73 29 29 29 | -interactively.#'magit-status))) | 
| 83c40 | 0a 0a 28 70 75 74 20 27 6d 61 67 69 74 2d 73 74    61 74 75 73 2d 68 65 72 65 20 27 69 6e 74 65 72 | ..(put.'magit-status-here.'inter | 
| 83c60 | 61 63 74 69 76 65 2d 6f 6e 6c 79 20 27 6d 61 67    69 74 2d 73 74 61 74 75 73 2d 73 65 74 75 70 2d | active-only.'magit-status-setup- | 
| 83c80 | 62 75 66 66 65 72 29 0a 0a 3b 3b 3b 23 23 23 61    75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d | buffer)..;;;###autoload.(defun.m | 
| 83ca0 | 61 67 69 74 2d 73 74 61 74 75 73 2d 71 75 69 63    6b 20 28 29 0a 20 20 22 53 68 6f 77 20 74 68 65 | agit-status-quick.()..."Show.the | 
| 83cc0 | 20 73 74 61 74 75 73 20 6f 66 20 74 68 65 20 63    75 72 72 65 6e 74 20 47 69 74 20 72 65 70 6f 73 | .status.of.the.current.Git.repos | 
| 83ce0 | 69 74 6f 72 79 2c 20 6d 61 79 62 65 20 77 69 74    68 6f 75 74 20 72 65 66 72 65 73 68 69 6e 67 2e | itory,.maybe.without.refreshing. | 
| 83d00 | 0a 0a 49 66 20 74 68 65 20 73 74 61 74 75 73 20    62 75 66 66 65 72 20 6f 66 20 74 68 65 20 63 75 | ..If.the.status.buffer.of.the.cu | 
| 83d20 | 72 72 65 6e 74 20 47 69 74 20 72 65 70 6f 73 69    74 6f 72 79 20 65 78 69 73 74 73 20 62 75 74 0a | rrent.Git.repository.exists.but. | 
| 83d40 | 69 73 6e 27 74 20 62 65 69 6e 67 20 64 69 73 70    6c 61 79 65 64 20 69 6e 20 74 68 65 20 73 65 6c | isn't.being.displayed.in.the.sel | 
| 83d60 | 65 63 74 65 64 20 66 72 61 6d 65 2c 20 74 68 65    6e 20 64 69 73 70 6c 61 79 20 69 74 0a 77 69 74 | ected.frame,.then.display.it.wit | 
| 83d80 | 68 6f 75 74 20 72 65 66 72 65 73 68 69 6e 67 20    69 74 2e 0a 0a 49 66 20 74 68 65 20 73 74 61 74 | hout.refreshing.it...If.the.stat | 
| 83da0 | 75 73 20 62 75 66 66 65 72 20 69 73 20 62 65 69    6e 67 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 | us.buffer.is.being.displayed.in. | 
| 83dc0 | 74 68 65 20 73 65 6c 65 63 74 65 64 20 66 72 61    6d 65 2c 0a 74 68 65 6e 20 61 6c 73 6f 20 72 65 | the.selected.frame,.then.also.re | 
| 83de0 | 66 72 65 73 68 20 69 74 2e 0a 0a 50 72 65 66 69    78 20 61 72 67 75 6d 65 6e 74 73 20 68 61 76 65 | fresh.it...Prefix.arguments.have | 
| 83e00 | 20 74 68 65 20 73 61 6d 65 20 6d 65 61 6e 69 6e    67 20 61 73 20 66 6f 72 20 60 6d 61 67 69 74 2d | .the.same.meaning.as.for.`magit- | 
| 83e20 | 73 74 61 74 75 73 27 2c 0a 61 6e 64 20 61 64 64    69 74 69 6f 6e 61 6c 6c 79 20 63 61 75 73 65 20 | status',.and.additionally.cause. | 
| 83e40 | 74 68 65 20 62 75 66 66 65 72 20 74 6f 20 62 65    20 72 65 66 72 65 73 68 2e 0a 0a 54 6f 20 75 73 | the.buffer.to.be.refresh...To.us | 
| 83e60 | 65 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20    69 6e 73 74 65 61 64 20 6f 66 20 60 6d 61 67 69 | e.this.function.instead.of.`magi | 
| 83e80 | 74 2d 73 74 61 74 75 73 27 2c 20 61 64 64 20 74    68 69 73 20 74 6f 20 79 6f 75 72 0a 69 6e 69 74 | t-status',.add.this.to.your.init | 
| 83ea0 | 20 66 69 6c 65 3a 20 28 67 6c 6f 62 61 6c 2d 73    65 74 2d 6b 65 79 20 28 6b 62 64 20 5c 22 43 2d | .file:.(global-set-key.(kbd.\"C- | 
| 83ec0 | 78 20 67 5c 22 29 20 5c 5c 3d 27 6d 61 67 69 74    2d 73 74 61 74 75 73 2d 71 75 69 63 6b 29 2e 22 | x.g\").\\='magit-status-quick)." | 
| 83ee0 | 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29    0a 20 20 28 69 66 2d 6c 65 74 20 28 28 62 75 66 | ...(interactive)...(if-let.((buf | 
| 83f00 | 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20    28 61 6e 64 20 28 6e 6f 74 20 63 75 72 72 65 6e | fer.............(and.(not.curren | 
| 83f20 | 74 2d 70 72 65 66 69 78 2d 61 72 67 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | t-prefix-arg)..................( | 
| 83f40 | 6e 6f 74 20 28 6d 61 67 69 74 2d 67 65 74 2d 6d    6f 64 65 2d 62 75 66 66 65 72 20 27 6d 61 67 69 | not.(magit-get-mode-buffer.'magi | 
| 83f60 | 74 2d 73 74 61 74 75 73 2d 6d 6f 64 65 20 6e 69    6c 20 27 73 65 6c 65 63 74 65 64 29 29 0a 20 20 | t-status-mode.nil.'selected))... | 
| 83f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6d 61 67 69 74 2d 67 65 74 2d 6d 6f 64 65 2d 62 | ...............(magit-get-mode-b | 
| 83fa0 | 75 66 66 65 72 20 27 6d 61 67 69 74 2d 73 74 61    74 75 73 2d 6d 6f 64 65 29 29 29 29 0a 20 20 20 | uffer.'magit-status-mode)))).... | 
| 83fc0 | 20 20 20 28 6d 61 67 69 74 2d 64 69 73 70 6c 61    79 2d 62 75 66 66 65 72 20 62 75 66 66 65 72 29 | ...(magit-display-buffer.buffer) | 
| 83fe0 | 0a 20 20 20 20 28 63 61 6c 6c 2d 69 6e 74 65 72    61 63 74 69 76 65 6c 79 20 23 27 6d 61 67 69 74 | .....(call-interactively.#'magit | 
| 84000 | 2d 73 74 61 74 75 73 29 29 29 0a 0a 3b 3b 3b 20    4d 6f 64 65 0a 0a 28 64 65 66 76 61 72 2d 6b 65 | -status)))..;;;.Mode..(defvar-ke | 
| 84020 | 79 6d 61 70 20 6d 61 67 69 74 2d 73 74 61 74 75    73 2d 6d 6f 64 65 2d 6d 61 70 0a 20 20 3a 64 6f | ymap.magit-status-mode-map...:do | 
| 84040 | 63 20 22 4b 65 79 6d 61 70 20 66 6f 72 20 60 6d    61 67 69 74 2d 73 74 61 74 75 73 2d 6d 6f 64 65 | c."Keymap.for.`magit-status-mode | 
| 84060 | 27 2e 22 0a 20 20 3a 70 61 72 65 6e 74 20 6d 61    67 69 74 2d 6d 6f 64 65 2d 6d 61 70 0a 20 20 22 | '."...:parent.magit-mode-map..." | 
| 84080 | 6a 22 20 23 27 6d 61 67 69 74 2d 73 74 61 74 75    73 2d 6a 75 6d 70 0a 20 20 22 3c 72 65 6d 61 70 | j".#'magit-status-jump..."<remap | 
| 840a0 | 3e 20 3c 64 69 72 65 64 2d 6a 75 6d 70 3e 22 20    23 27 6d 61 67 69 74 2d 64 69 72 65 64 2d 6a 75 | >.<dired-jump>".#'magit-dired-ju | 
| 840c0 | 6d 70 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d    64 65 66 69 6e 65 2d 70 72 65 66 69 78 20 6d 61 | mp)..(transient-define-prefix.ma | 
| 840e0 | 67 69 74 2d 73 74 61 74 75 73 2d 6a 75 6d 70 20    28 29 0a 20 20 22 49 6e 20 61 20 4d 61 67 69 74 | git-status-jump.()..."In.a.Magit | 
| 84100 | 2d 53 74 61 74 75 73 20 62 75 66 66 65 72 2c 20    6a 75 6d 70 20 74 6f 20 61 20 73 65 63 74 69 6f | -Status.buffer,.jump.to.a.sectio | 
| 84120 | 6e 2e 22 0a 20 20 5b 22 4a 75 6d 70 20 74 6f 22    0a 20 20 20 5b 28 22 7a 20 22 20 22 53 74 61 73 | n."...["Jump.to"....[("z."."Stas | 
| 84140 | 68 65 73 22 20 6d 61 67 69 74 2d 6a 75 6d 70 2d    74 6f 2d 73 74 61 73 68 65 73 0a 20 20 20 20 20 | hes".magit-jump-to-stashes...... | 
| 84160 | 3a 69 66 20 28 6c 61 6d 62 64 61 20 28 29 20 28    6d 65 6d 71 20 27 6d 61 67 69 74 2d 69 6e 73 65 | :if.(lambda.().(memq.'magit-inse | 
| 84180 | 72 74 2d 73 74 61 73 68 65 73 20 6d 61 67 69 74    2d 73 74 61 74 75 73 2d 73 65 63 74 69 6f 6e 73 | rt-stashes.magit-status-sections | 
| 841a0 | 2d 68 6f 6f 6b 29 29 29 0a 20 20 20 20 28 22 74    20 22 20 22 54 72 61 63 6b 65 64 22 20 6d 61 67 | -hook))).....("t."."Tracked".mag | 
| 841c0 | 69 74 2d 6a 75 6d 70 2d 74 6f 2d 74 72 61 63 6b    65 64 0a 20 20 20 20 20 3a 69 66 20 28 6c 61 6d | it-jump-to-tracked......:if.(lam | 
| 841e0 | 62 64 61 20 28 29 20 28 6d 65 6d 71 20 27 6d 61    67 69 74 2d 69 6e 73 65 72 74 2d 74 72 61 63 6b | bda.().(memq.'magit-insert-track | 
| 84200 | 65 64 2d 66 69 6c 65 73 20 6d 61 67 69 74 2d 73    74 61 74 75 73 2d 73 65 63 74 69 6f 6e 73 2d 68 | ed-files.magit-status-sections-h | 
| 84220 | 6f 6f 6b 29 29 29 0a 20 20 20 20 28 22 6e 20 22    20 22 55 6e 74 72 61 63 6b 65 64 22 20 6d 61 67 | ook))).....("n."."Untracked".mag | 
| 84240 | 69 74 2d 6a 75 6d 70 2d 74 6f 2d 75 6e 74 72 61    63 6b 65 64 0a 20 20 20 20 20 3a 69 66 20 28 6c | it-jump-to-untracked......:if.(l | 
| 84260 | 61 6d 62 64 61 20 28 29 20 28 6d 65 6d 71 20 27    6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 75 6e 74 | ambda.().(memq.'magit-insert-unt | 
| 84280 | 72 61 63 6b 65 64 2d 66 69 6c 65 73 20 6d 61 67    69 74 2d 73 74 61 74 75 73 2d 73 65 63 74 69 6f | racked-files.magit-status-sectio | 
| 842a0 | 6e 73 2d 68 6f 6f 6b 29 29 29 0a 20 20 20 20 28    22 75 20 22 20 22 55 6e 73 74 61 67 65 64 22 20 | ns-hook))).....("u."."Unstaged". | 
| 842c0 | 6d 61 67 69 74 2d 6a 75 6d 70 2d 74 6f 2d 75 6e    73 74 61 67 65 64 0a 20 20 20 20 20 3a 69 66 20 | magit-jump-to-unstaged......:if. | 
| 842e0 | 28 6c 61 6d 62 64 61 20 28 29 20 28 6d 65 6d 71    20 27 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 75 | (lambda.().(memq.'magit-insert-u | 
| 84300 | 6e 73 74 61 67 65 64 2d 63 68 61 6e 67 65 73 20    6d 61 67 69 74 2d 73 74 61 74 75 73 2d 73 65 63 | nstaged-changes.magit-status-sec | 
| 84320 | 74 69 6f 6e 73 2d 68 6f 6f 6b 29 29 29 0a 20 20    20 20 28 22 73 20 22 20 22 53 74 61 67 65 64 22 | tions-hook))).....("s."."Staged" | 
| 84340 | 20 6d 61 67 69 74 2d 6a 75 6d 70 2d 74 6f 2d 73    74 61 67 65 64 0a 20 20 20 20 20 3a 69 66 20 28 | .magit-jump-to-staged......:if.( | 
| 84360 | 6c 61 6d 62 64 61 20 28 29 20 28 6d 65 6d 71 20    27 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 74 | lambda.().(memq.'magit-insert-st | 
| 84380 | 61 67 65 64 2d 63 68 61 6e 67 65 73 20 6d 61 67    69 74 2d 73 74 61 74 75 73 2d 73 65 63 74 69 6f | aged-changes.magit-status-sectio | 
| 843a0 | 6e 73 2d 68 6f 6f 6b 29 29 29 5d 0a 20 20 20 5b    28 22 66 75 22 20 22 55 6e 70 75 6c 6c 65 64 20 | ns-hook)))]....[("fu"."Unpulled. | 
| 843c0 | 66 72 6f 6d 20 75 70 73 74 72 65 61 6d 22 20 6d    61 67 69 74 2d 6a 75 6d 70 2d 74 6f 2d 75 6e 70 | from.upstream".magit-jump-to-unp | 
| 843e0 | 75 6c 6c 65 64 2d 66 72 6f 6d 2d 75 70 73 74 72    65 61 6d 0a 20 20 20 20 20 3a 69 66 20 28 6c 61 | ulled-from-upstream......:if.(la | 
| 84400 | 6d 62 64 61 20 28 29 20 28 6d 65 6d 71 20 27 6d    61 67 69 74 2d 69 6e 73 65 72 74 2d 75 6e 70 75 | mbda.().(memq.'magit-insert-unpu | 
| 84420 | 6c 6c 65 64 2d 66 72 6f 6d 2d 75 70 73 74 72 65    61 6d 20 6d 61 67 69 74 2d 73 74 61 74 75 73 2d | lled-from-upstream.magit-status- | 
| 84440 | 73 65 63 74 69 6f 6e 73 2d 68 6f 6f 6b 29 29 29    0a 20 20 20 20 28 22 66 70 22 20 22 55 6e 70 75 | sections-hook))).....("fp"."Unpu | 
| 84460 | 6c 6c 65 64 20 66 72 6f 6d 20 70 75 73 68 72 65    6d 6f 74 65 22 20 6d 61 67 69 74 2d 6a 75 6d 70 | lled.from.pushremote".magit-jump | 
| 84480 | 2d 74 6f 2d 75 6e 70 75 6c 6c 65 64 2d 66 72 6f    6d 2d 70 75 73 68 72 65 6d 6f 74 65 0a 20 20 20 | -to-unpulled-from-pushremote.... | 
| 844a0 | 20 20 3a 69 66 20 28 6c 61 6d 62 64 61 20 28 29    20 28 6d 65 6d 71 20 27 6d 61 67 69 74 2d 69 6e | ..:if.(lambda.().(memq.'magit-in | 
| 844c0 | 73 65 72 74 2d 75 6e 70 75 6c 6c 65 64 2d 66 72    6f 6d 2d 70 75 73 68 72 65 6d 6f 74 65 20 6d 61 | sert-unpulled-from-pushremote.ma | 
| 844e0 | 67 69 74 2d 73 74 61 74 75 73 2d 73 65 63 74 69    6f 6e 73 2d 68 6f 6f 6b 29 29 29 0a 20 20 20 20 | git-status-sections-hook)))..... | 
| 84500 | 28 22 70 75 22 20 6d 61 67 69 74 2d 6a 75 6d 70    2d 74 6f 2d 75 6e 70 75 73 68 65 64 2d 74 6f 2d | ("pu".magit-jump-to-unpushed-to- | 
| 84520 | 75 70 73 74 72 65 61 6d 0a 20 20 20 20 20 3a 69    66 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 | upstream......:if.(lambda.().... | 
| 84540 | 20 20 20 20 20 20 20 20 28 6f 72 20 28 6d 65 6d    71 20 27 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d | ........(or.(memq.'magit-insert- | 
| 84560 | 75 6e 70 75 73 68 65 64 2d 74 6f 2d 75 70 73 74    72 65 61 6d 2d 6f 72 2d 72 65 63 65 6e 74 20 6d | unpushed-to-upstream-or-recent.m | 
| 84580 | 61 67 69 74 2d 73 74 61 74 75 73 2d 73 65 63 74    69 6f 6e 73 2d 68 6f 6f 6b 29 0a 20 20 20 20 20 | agit-status-sections-hook)...... | 
| 845a0 | 20 20 20 20 20 20 20 20 20 20 28 6d 65 6d 71 20    27 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 75 6e | ..........(memq.'magit-insert-un | 
| 845c0 | 70 75 73 68 65 64 2d 74 6f 2d 75 70 73 74 72 65    61 6d 20 6d 61 67 69 74 2d 73 74 61 74 75 73 2d | pushed-to-upstream.magit-status- | 
| 845e0 | 73 65 63 74 69 6f 6e 73 2d 68 6f 6f 6b 29 29 29    0a 20 20 20 20 20 3a 64 65 73 63 72 69 70 74 69 | sections-hook)))......:descripti | 
| 84600 | 6f 6e 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | on.(lambda.()................... | 
| 84620 | 20 20 28 6c 65 74 20 28 28 75 70 73 74 72 65 61    6d 20 28 6d 61 67 69 74 2d 67 65 74 2d 75 70 73 | ..(let.((upstream.(magit-get-ups | 
| 84640 | 74 72 65 61 6d 2d 62 72 61 6e 63 68 29 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tream-branch)))................. | 
| 84660 | 20 20 20 20 20 20 28 69 66 20 28 6f 72 20 28 6e    6f 74 20 75 70 73 74 72 65 61 6d 29 0a 20 20 20 | ......(if.(or.(not.upstream).... | 
| 84680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | ...........................(magi | 
| 846a0 | 74 2d 72 65 76 2d 61 6e 63 65 73 74 6f 72 2d 70    20 22 48 45 41 44 22 20 75 70 73 74 72 65 61 6d | t-rev-ancestor-p."HEAD".upstream | 
| 846c0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 22 52 65 | ))..........................."Re | 
| 846e0 | 63 65 6e 74 20 63 6f 6d 6d 69 74 73 22 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | cent.commits"................... | 
| 84700 | 20 20 20 20 20 20 22 55 6e 6d 65 72 67 65 64 20    69 6e 74 6f 20 75 70 73 74 72 65 61 6d 22 29 29 | ......"Unmerged.into.upstream")) | 
| 84720 | 29 29 0a 20 20 20 20 28 22 70 70 22 20 22 55 6e    70 75 73 68 65 64 20 74 6f 20 70 75 73 68 72 65 | )).....("pp"."Unpushed.to.pushre | 
| 84740 | 6d 6f 74 65 22 20 6d 61 67 69 74 2d 6a 75 6d 70    2d 74 6f 2d 75 6e 70 75 73 68 65 64 2d 74 6f 2d | mote".magit-jump-to-unpushed-to- | 
| 84760 | 70 75 73 68 72 65 6d 6f 74 65 0a 20 20 20 20 20    3a 69 66 20 28 6c 61 6d 62 64 61 20 28 29 20 28 | pushremote......:if.(lambda.().( | 
| 84780 | 6d 65 6d 71 20 27 6d 61 67 69 74 2d 69 6e 73 65    72 74 2d 75 6e 70 75 73 68 65 64 2d 74 6f 2d 70 | memq.'magit-insert-unpushed-to-p | 
| 847a0 | 75 73 68 72 65 6d 6f 74 65 20 6d 61 67 69 74 2d    73 74 61 74 75 73 2d 73 65 63 74 69 6f 6e 73 2d | ushremote.magit-status-sections- | 
| 847c0 | 68 6f 6f 6b 29 29 29 0a 20 20 20 20 28 22 61 20    22 20 22 41 73 73 75 6d 65 64 20 75 6e 73 74 61 | hook))).....("a."."Assumed.unsta | 
| 847e0 | 67 65 64 22 20 6d 61 67 69 74 2d 6a 75 6d 70 2d    74 6f 2d 61 73 73 75 6d 65 2d 75 6e 63 68 61 6e | ged".magit-jump-to-assume-unchan | 
| 84800 | 67 65 64 0a 20 20 20 20 20 3a 69 66 20 28 6c 61    6d 62 64 61 20 28 29 20 28 6d 65 6d 71 20 27 6d | ged......:if.(lambda.().(memq.'m | 
| 84820 | 61 67 69 74 2d 69 6e 73 65 72 74 2d 61 73 73 75    6d 65 2d 75 6e 63 68 61 6e 67 65 64 2d 66 69 6c | agit-insert-assume-unchanged-fil | 
| 84840 | 65 73 20 6d 61 67 69 74 2d 73 74 61 74 75 73 2d    73 65 63 74 69 6f 6e 73 2d 68 6f 6f 6b 29 29 29 | es.magit-status-sections-hook))) | 
| 84860 | 0a 20 20 20 20 28 22 77 20 22 20 22 53 6b 69 70    20 77 6f 72 6b 74 72 65 65 22 20 6d 61 67 69 74 | .....("w."."Skip.worktree".magit | 
| 84880 | 2d 6a 75 6d 70 2d 74 6f 2d 73 6b 69 70 2d 77 6f    72 6b 74 72 65 65 0a 20 20 20 20 20 3a 69 66 20 | -jump-to-skip-worktree......:if. | 
| 848a0 | 28 6c 61 6d 62 64 61 20 28 29 20 28 6d 65 6d 71    20 27 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 | (lambda.().(memq.'magit-insert-s | 
| 848c0 | 6b 69 70 2d 77 6f 72 6b 74 72 65 65 2d 66 69 6c    65 73 20 6d 61 67 69 74 2d 73 74 61 74 75 73 2d | kip-worktree-files.magit-status- | 
| 848e0 | 73 65 63 74 69 6f 6e 73 2d 68 6f 6f 6b 29 29 29    5d 0a 20 20 20 5b 28 22 69 22 20 22 55 73 69 6e | sections-hook)))]....[("i"."Usin | 
| 84900 | 67 20 49 6d 65 6e 75 22 20 69 6d 65 6e 75 29 5d    5d 29 0a 0a 28 64 65 66 69 6e 65 2d 64 65 72 69 | g.Imenu".imenu)]])..(define-deri | 
| 84920 | 76 65 64 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 73    74 61 74 75 73 2d 6d 6f 64 65 20 6d 61 67 69 74 | ved-mode.magit-status-mode.magit | 
| 84940 | 2d 6d 6f 64 65 20 22 4d 61 67 69 74 22 0a 20 20    22 4d 6f 64 65 20 66 6f 72 20 6c 6f 6f 6b 69 6e | -mode."Magit"..."Mode.for.lookin | 
| 84960 | 67 20 61 74 20 47 69 74 20 73 74 61 74 75 73 2e    0a 0a 54 68 69 73 20 6d 6f 64 65 20 69 73 20 64 | g.at.Git.status...This.mode.is.d | 
| 84980 | 6f 63 75 6d 65 6e 74 65 64 20 69 6e 20 69 6e 66    6f 20 6e 6f 64 65 20 60 28 6d 61 67 69 74 29 53 | ocumented.in.info.node.`(magit)S | 
| 849a0 | 74 61 74 75 73 20 42 75 66 66 65 72 27 2e 0a 0a    5c 5c 3c 6d 61 67 69 74 2d 6d 6f 64 65 2d 6d 61 | tatus.Buffer'...\\<magit-mode-ma | 
| 849c0 | 70 3e 5c 0a 54 79 70 65 20 5c 5c 5b 6d 61 67 69    74 2d 72 65 66 72 65 73 68 5d 20 74 6f 20 72 65 | p>\.Type.\\[magit-refresh].to.re | 
| 849e0 | 66 72 65 73 68 20 74 68 65 20 63 75 72 72 65 6e    74 20 62 75 66 66 65 72 2e 0a 54 79 70 65 20 5c | fresh.the.current.buffer..Type.\ | 
| 84a00 | 5c 5b 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d    74 6f 67 67 6c 65 5d 20 74 6f 20 65 78 70 61 6e | \[magit-section-toggle].to.expan | 
| 84a20 | 64 20 6f 72 20 68 69 64 65 20 74 68 65 20 73 65    63 74 69 6f 6e 20 61 74 20 70 6f 69 6e 74 2e 0a | d.or.hide.the.section.at.point.. | 
| 84a40 | 54 79 70 65 20 5c 5c 5b 6d 61 67 69 74 2d 76 69    73 69 74 2d 74 68 69 6e 67 5d 20 74 6f 20 76 69 | Type.\\[magit-visit-thing].to.vi | 
| 84a60 | 73 69 74 20 74 68 65 20 63 68 61 6e 67 65 20 6f    72 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e | sit.the.change.or.commit.at.poin | 
| 84a80 | 74 2e 0a 0a 54 79 70 65 20 5c 5c 5b 6d 61 67 69    74 2d 64 69 73 70 61 74 63 68 5d 20 74 6f 20 69 | t...Type.\\[magit-dispatch].to.i | 
| 84aa0 | 6e 76 6f 6b 65 20 6d 61 6a 6f 72 20 63 6f 6d 6d    61 6e 64 73 2e 0a 0a 53 74 61 67 69 6e 67 20 61 | nvoke.major.commands...Staging.a | 
| 84ac0 | 6e 64 20 61 70 70 6c 79 69 6e 67 20 63 68 61 6e    67 65 73 20 69 73 20 64 6f 63 75 6d 65 6e 74 65 | nd.applying.changes.is.documente | 
| 84ae0 | 64 20 69 6e 20 69 6e 66 6f 20 6e 6f 64 65 0a 60    28 6d 61 67 69 74 29 53 74 61 67 69 6e 67 20 61 | d.in.info.node.`(magit)Staging.a | 
| 84b00 | 6e 64 20 55 6e 73 74 61 67 69 6e 67 27 20 61 6e    64 20 69 6e 66 6f 20 6e 6f 64 65 20 60 28 6d 61 | nd.Unstaging'.and.info.node.`(ma | 
| 84b20 | 67 69 74 29 41 70 70 6c 79 69 6e 67 27 2e 0a 0a    5c 5c 3c 6d 61 67 69 74 2d 68 75 6e 6b 2d 73 65 | git)Applying'...\\<magit-hunk-se | 
| 84b40 | 63 74 69 6f 6e 2d 6d 61 70 3e 54 79 70 65 20 5c    0a 5c 5c 5b 6d 61 67 69 74 2d 61 70 70 6c 79 5d | ction-map>Type.\.\\[magit-apply] | 
| 84b60 | 20 74 6f 20 61 70 70 6c 79 20 74 68 65 20 63 68    61 6e 67 65 20 61 74 20 70 6f 69 6e 74 2c 20 5c | .to.apply.the.change.at.point,.\ | 
| 84b80 | 0a 5c 5c 5b 6d 61 67 69 74 2d 73 74 61 67 65 5d    20 74 6f 20 73 74 61 67 65 2c 0a 5c 5c 5b 6d 61 | .\\[magit-stage].to.stage,.\\[ma | 
| 84ba0 | 67 69 74 2d 75 6e 73 74 61 67 65 5d 20 74 6f 20    75 6e 73 74 61 67 65 2c 20 5c 0a 5c 5c 5b 6d 61 | git-unstage].to.unstage,.\.\\[ma | 
| 84bc0 | 67 69 74 2d 64 69 73 63 61 72 64 5d 20 74 6f 20    64 69 73 63 61 72 64 2c 20 6f 72 20 5c 0a 5c 5c | git-discard].to.discard,.or.\.\\ | 
| 84be0 | 5b 6d 61 67 69 74 2d 72 65 76 65 72 73 65 5d 20    74 6f 20 72 65 76 65 72 73 65 20 69 74 2e 0a 0a | [magit-reverse].to.reverse.it... | 
| 84c00 | 5c 5c 3c 6d 61 67 69 74 2d 73 74 61 74 75 73 2d    6d 6f 64 65 2d 6d 61 70 3e 5c 0a 54 79 70 65 20 | \\<magit-status-mode-map>\.Type. | 
| 84c20 | 5c 5c 5b 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 5d    20 74 6f 20 63 72 65 61 74 65 20 61 20 63 6f 6d | \\[magit-commit].to.create.a.com | 
| 84c40 | 6d 69 74 2e 0a 0a 5c 5c 7b 6d 61 67 69 74 2d 73    74 61 74 75 73 2d 6d 6f 64 65 2d 6d 61 70 7d 22 | mit...\\{magit-status-mode-map}" | 
| 84c60 | 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74    2d 73 74 61 74 75 73 0a 20 20 28 68 61 63 6b 2d | ...:group.'magit-status...(hack- | 
| 84c80 | 64 69 72 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62    6c 65 73 2d 6e 6f 6e 2d 66 69 6c 65 2d 62 75 66 | dir-local-variables-non-file-buf | 
| 84ca0 | 66 65 72 29 0a 20 20 28 77 68 65 6e 20 6d 61 67    69 74 2d 73 74 61 74 75 73 2d 69 6e 69 74 69 61 | fer)...(when.magit-status-initia | 
| 84cc0 | 6c 2d 73 65 63 74 69 6f 6e 0a 20 20 20 20 28 61    64 64 2d 68 6f 6f 6b 20 27 6d 61 67 69 74 2d 72 | l-section.....(add-hook.'magit-r | 
| 84ce0 | 65 66 72 65 73 68 2d 62 75 66 66 65 72 2d 68 6f    6f 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | efresh-buffer-hook.............. | 
| 84d00 | 20 23 27 6d 61 67 69 74 2d 73 74 61 74 75 73 2d    67 6f 74 6f 2d 69 6e 69 74 69 61 6c 2d 73 65 63 | .#'magit-status-goto-initial-sec | 
| 84d20 | 74 69 6f 6e 20 6e 69 6c 20 74 29 29 0a 20 20 28    73 65 74 71 20 6d 61 67 69 74 2d 2d 69 6d 65 6e | tion.nil.t))...(setq.magit--imen | 
| 84d40 | 75 2d 67 72 6f 75 70 2d 74 79 70 65 73 20 27 28    6e 6f 74 20 62 72 61 6e 63 68 20 63 6f 6d 6d 69 | u-group-types.'(not.branch.commi | 
| 84d60 | 74 29 29 29 0a 0a 28 70 75 74 20 27 6d 61 67 69    74 2d 73 74 61 74 75 73 2d 6d 6f 64 65 20 27 6d | t)))..(put.'magit-status-mode.'m | 
| 84d80 | 61 67 69 74 2d 64 69 66 66 2d 64 65 66 61 75 6c    74 2d 61 72 67 75 6d 65 6e 74 73 0a 20 20 20 20 | agit-diff-default-arguments..... | 
| 84da0 | 20 27 28 22 2d 2d 6e 6f 2d 65 78 74 2d 64 69 66    66 22 29 29 0a 28 70 75 74 20 27 6d 61 67 69 74 | .'("--no-ext-diff")).(put.'magit | 
| 84dc0 | 2d 73 74 61 74 75 73 2d 6d 6f 64 65 20 27 6d 61    67 69 74 2d 6c 6f 67 2d 64 65 66 61 75 6c 74 2d | -status-mode.'magit-log-default- | 
| 84de0 | 61 72 67 75 6d 65 6e 74 73 0a 20 20 20 20 20 27    28 22 2d 6e 32 35 36 22 20 22 2d 2d 64 65 63 6f | arguments......'("-n256"."--deco | 
| 84e00 | 72 61 74 65 22 29 29 0a 0a 3b 3b 3b 23 23 23 61    75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d | rate"))..;;;###autoload.(defun.m | 
| 84e20 | 61 67 69 74 2d 73 74 61 74 75 73 2d 73 65 74 75    70 2d 62 75 66 66 65 72 20 28 26 6f 70 74 69 6f | agit-status-setup-buffer.(&optio | 
| 84e40 | 6e 61 6c 20 64 69 72 65 63 74 6f 72 79 29 0a 20    20 28 75 6e 6c 65 73 73 20 64 69 72 65 63 74 6f | nal.directory)...(unless.directo | 
| 84e60 | 72 79 0a 20 20 20 20 28 73 65 74 71 20 64 69 72    65 63 74 6f 72 79 20 64 65 66 61 75 6c 74 2d 64 | ry.....(setq.directory.default-d | 
| 84e80 | 69 72 65 63 74 6f 72 79 29 29 0a 20 20 28 77 68    65 6e 20 28 66 69 6c 65 2d 72 65 6d 6f 74 65 2d | irectory))...(when.(file-remote- | 
| 84ea0 | 70 20 64 69 72 65 63 74 6f 72 79 29 0a 20 20 20    20 28 6d 61 67 69 74 2d 67 69 74 2d 76 65 72 73 | p.directory).....(magit-git-vers | 
| 84ec0 | 69 6f 6e 2d 61 73 73 65 72 74 29 29 0a 20 20 28    6c 65 74 2a 20 28 28 64 65 66 61 75 6c 74 2d 64 | ion-assert))...(let*.((default-d | 
| 84ee0 | 69 72 65 63 74 6f 72 79 20 64 69 72 65 63 74 6f    72 79 29 0a 20 20 20 20 20 20 20 20 20 28 64 20 | irectory.directory)..........(d. | 
| 84f00 | 28 6d 61 67 69 74 2d 64 69 66 66 2d 2d 67 65 74    2d 76 61 6c 75 65 20 27 6d 61 67 69 74 2d 73 74 | (magit-diff--get-value.'magit-st | 
| 84f20 | 61 74 75 73 2d 6d 6f 64 65 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | atus-mode....................... | 
| 84f40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67    69 74 2d 73 74 61 74 75 73 2d 75 73 65 2d 62 75 | .............magit-status-use-bu | 
| 84f60 | 66 66 65 72 2d 61 72 67 75 6d 65 6e 74 73 29 29    0a 20 20 20 20 20 20 20 20 20 28 6c 20 28 6d 61 | ffer-arguments))..........(l.(ma | 
| 84f80 | 67 69 74 2d 6c 6f 67 2d 2d 67 65 74 2d 76 61 6c    75 65 20 27 6d 61 67 69 74 2d 73 74 61 74 75 73 | git-log--get-value.'magit-status | 
| 84fa0 | 2d 6d 6f 64 65 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -mode........................... | 
| 84fc0 | 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 73 74    61 74 75 73 2d 75 73 65 2d 62 75 66 66 65 72 2d | ........magit-status-use-buffer- | 
| 84fe0 | 61 72 67 75 6d 65 6e 74 73 29 29 0a 20 20 20 20    20 20 20 20 20 28 66 69 6c 65 20 28 61 6e 64 20 | arguments))..........(file.(and. | 
| 85000 | 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 67 6f 74    6f 2d 66 69 6c 65 2d 70 6f 73 69 74 69 6f 6e 0a | magit-status-goto-file-position. | 
| 85020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d | ....................(magit-file- | 
| 85040 | 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 29 29 29    0a 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 | relative-name)))..........(line. | 
| 85060 | 28 61 6e 64 20 66 69 6c 65 20 28 73 61 76 65 2d    72 65 73 74 72 69 63 74 69 6f 6e 20 28 77 69 64 | (and.file.(save-restriction.(wid | 
| 85080 | 65 6e 29 20 28 6c 69 6e 65 2d 6e 75 6d 62 65 72    2d 61 74 2d 70 6f 73 29 29 29 29 0a 20 20 20 20 | en).(line-number-at-pos))))..... | 
| 850a0 | 20 20 20 20 20 28 63 6f 6c 20 20 28 61 6e 64 20    66 69 6c 65 20 28 73 61 76 65 2d 72 65 73 74 72 | .....(col..(and.file.(save-restr | 
| 850c0 | 69 63 74 69 6f 6e 20 28 77 69 64 65 6e 29 20 28    63 75 72 72 65 6e 74 2d 63 6f 6c 75 6d 6e 29 29 | iction.(widen).(current-column)) | 
| 850e0 | 29 29 0a 20 20 20 20 20 20 20 20 20 28 62 75 66    20 20 28 6d 61 67 69 74 2d 73 65 74 75 70 2d 62 | ))..........(buf..(magit-setup-b | 
| 85100 | 75 66 66 65 72 20 23 27 6d 61 67 69 74 2d 73 74    61 74 75 73 2d 6d 6f 64 65 20 6e 69 6c 0a 20 20 | uffer.#'magit-status-mode.nil... | 
| 85120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 | ...............(magit-buffer-dif | 
| 85140 | 66 2d 61 72 67 73 20 20 28 6e 74 68 20 30 20 64    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | f-args..(nth.0.d)).............. | 
| 85160 | 20 20 20 20 28 6d 61 67 69 74 2d 62 75 66 66 65    72 2d 64 69 66 66 2d 66 69 6c 65 73 20 28 6e 74 | ....(magit-buffer-diff-files.(nt | 
| 85180 | 68 20 31 20 64 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | h.1.d))..................(magit- | 
| 851a0 | 62 75 66 66 65 72 2d 6c 6f 67 2d 61 72 67 73 20    20 20 28 6e 74 68 20 30 20 6c 29 29 0a 20 20 20 | buffer-log-args...(nth.0.l)).... | 
| 851c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d    61 67 69 74 2d 62 75 66 66 65 72 2d 6c 6f 67 2d | ..............(magit-buffer-log- | 
| 851e0 | 66 69 6c 65 73 20 20 28 6e 74 68 20 31 20 6c 29    29 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 66 | files..(nth.1.l))))).....(when.f | 
| 85200 | 69 6c 65 0a 20 20 20 20 20 20 28 77 69 74 68 2d    63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 62 | ile.......(with-current-buffer.b | 
| 85220 | 75 66 0a 20 20 20 20 20 20 20 20 28 6c 65 74 20    28 28 73 74 61 67 65 64 20 28 6d 61 67 69 74 2d | uf.........(let.((staged.(magit- | 
| 85240 | 67 65 74 2d 73 65 63 74 69 6f 6e 20 27 28 28 73    74 61 67 65 64 29 20 28 73 74 61 74 75 73 29 29 | get-section.'((staged).(status)) | 
| 85260 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 69    66 20 28 61 6e 64 20 73 74 61 67 65 64 0a 20 20 | )))...........(if.(and.staged... | 
| 85280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 63 61 64 72 20 28 6d 61 67 69 74 2d 64 69 | .................(cadr.(magit-di | 
| 852a0 | 66 66 2d 2d 6c 6f 63 61 74 65 2d 68 75 6e 6b 20    66 69 6c 65 20 6c 69 6e 65 20 73 74 61 67 65 64 | ff--locate-hunk.file.line.staged | 
| 852c0 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 2d 67 | )))...............(magit-diff--g | 
| 852e0 | 6f 74 6f 2d 70 6f 73 69 74 69 6f 6e 20 66 69 6c    65 20 6c 69 6e 65 20 63 6f 6c 20 73 74 61 67 65 | oto-position.file.line.col.stage | 
| 85300 | 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28    6c 65 74 20 28 28 75 6e 73 74 61 67 65 64 20 28 | d).............(let.((unstaged.( | 
| 85320 | 6d 61 67 69 74 2d 67 65 74 2d 73 65 63 74 69 6f    6e 20 27 28 28 75 6e 73 74 61 67 65 64 29 20 28 | magit-get-section.'((unstaged).( | 
| 85340 | 73 74 61 74 75 73 29 29 29 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 | status)))))...............(unles | 
| 85360 | 73 20 28 61 6e 64 20 75 6e 73 74 61 67 65 64 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s.(and.unstaged................. | 
| 85380 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69    74 2d 64 69 66 66 2d 2d 67 6f 74 6f 2d 70 6f 73 | ...........(magit-diff--goto-pos | 
| 853a0 | 69 74 69 6f 6e 20 66 69 6c 65 20 6c 69 6e 65 20    63 6f 6c 20 75 6e 73 74 61 67 65 64 29 29 0a 20 | ition.file.line.col.unstaged)).. | 
| 853c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    77 68 65 6e 20 73 74 61 67 65 64 0a 20 20 20 20 | ...............(when.staged..... | 
| 853e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d    61 67 69 74 2d 64 69 66 66 2d 2d 67 6f 74 6f 2d | ..............(magit-diff--goto- | 
| 85400 | 70 6f 73 69 74 69 6f 6e 20 66 69 6c 65 20 6c 69    6e 65 20 63 6f 6c 20 73 74 61 67 65 64 29 29 29 | position.file.line.col.staged))) | 
| 85420 | 29 29 29 29 29 0a 20 20 20 20 62 75 66 29 29 0a    0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 74 | ))))).....buf))..(defun.magit-st | 
| 85440 | 61 74 75 73 2d 72 65 66 72 65 73 68 2d 62 75 66    66 65 72 20 28 29 0a 20 20 28 6d 61 67 69 74 2d | atus-refresh-buffer.()...(magit- | 
| 85460 | 67 69 74 2d 65 78 69 74 2d 63 6f 64 65 20 22 75    70 64 61 74 65 2d 69 6e 64 65 78 22 20 22 2d 2d | git-exit-code."update-index"."-- | 
| 85480 | 72 65 66 72 65 73 68 22 29 0a 20 20 28 6d 61 67    69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f | refresh")...(magit-insert-sectio | 
| 854a0 | 6e 20 28 73 74 61 74 75 73 29 0a 20 20 20 20 28    6d 61 67 69 74 2d 72 75 6e 2d 73 65 63 74 69 6f | n.(status).....(magit-run-sectio | 
| 854c0 | 6e 2d 68 6f 6f 6b 20 27 6d 61 67 69 74 2d 73 74    61 74 75 73 2d 73 65 63 74 69 6f 6e 73 2d 68 6f | n-hook.'magit-status-sections-ho | 
| 854e0 | 6f 6b 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61    67 69 74 2d 73 74 61 74 75 73 2d 67 6f 74 6f 2d | ok)))..(defun.magit-status-goto- | 
| 85500 | 69 6e 69 74 69 61 6c 2d 73 65 63 74 69 6f 6e 20    28 29 0a 20 20 22 4a 75 6d 70 20 74 6f 20 74 68 | initial-section.()..."Jump.to.th | 
| 85520 | 65 20 73 65 63 74 69 6f 6e 20 73 70 65 63 69 66    69 65 64 20 62 79 20 60 6d 61 67 69 74 2d 73 74 | e.section.specified.by.`magit-st | 
| 85540 | 61 74 75 73 2d 69 6e 69 74 69 61 6c 2d 73 65 63    74 69 6f 6e 27 2e 22 0a 20 20 28 77 68 65 6e 2d | atus-initial-section'."...(when- | 
| 85560 | 6c 65 74 20 28 28 73 65 63 74 69 6f 6e 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 2d 2d 73 | let.((section...............(--s | 
| 85580 | 6f 6d 65 20 28 69 66 20 28 69 6e 74 65 67 65 72    70 20 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 | ome.(if.(integerp.it)........... | 
| 855a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6e 74 68 20 28 31 2d 20 69 74 29 0a 20 20 20 | ................(nth.(1-.it).... | 
| 855c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 | ............................(mag | 
| 855e0 | 69 74 2d 73 65 63 74 69 6f 6e 2d 73 69 62 6c 69    6e 67 73 20 28 6d 61 67 69 74 2d 63 75 72 72 65 | it-section-siblings.(magit-curre | 
| 85600 | 6e 74 2d 73 65 63 74 69 6f 6e 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nt-section)..................... | 
| 85620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 85640 | 20 20 20 27 6e 65 78 74 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...'next))...................... | 
| 85660 | 20 20 20 28 6d 61 67 69 74 2d 67 65 74 2d 73 65    63 74 69 6f 6e 20 69 74 29 29 0a 20 20 20 20 20 | ...(magit-get-section.it))...... | 
| 85680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 69 6e | .................magit-status-in | 
| 856a0 | 69 74 69 61 6c 2d 73 65 63 74 69 6f 6e 29 29 29    0a 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 | itial-section))).....(goto-char. | 
| 856c0 | 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 73 74    61 72 74 29 29 0a 20 20 20 20 28 77 68 65 6e 2d | (oref.section.start)).....(when- | 
| 856e0 | 6c 65 74 20 28 28 76 69 73 20 28 63 64 72 20 28    61 73 73 71 20 27 6d 61 67 69 74 2d 73 74 61 74 | let.((vis.(cdr.(assq.'magit-stat | 
| 85700 | 75 73 2d 69 6e 69 74 69 61 6c 2d 73 65 63 74 69    6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | us-initial-section.............. | 
| 85720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d | ..................magit-section- | 
| 85740 | 69 6e 69 74 69 61 6c 2d 76 69 73 69 62 69 6c 69    74 79 2d 61 6c 69 73 74 29 29 29 29 0a 20 20 20 | initial-visibility-alist)))).... | 
| 85760 | 20 20 20 28 69 66 20 28 65 71 20 76 69 73 20 27    68 69 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 | ...(if.(eq.vis.'hide)........... | 
| 85780 | 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 68    69 64 65 20 73 65 63 74 69 6f 6e 29 0a 20 20 20 | (magit-section-hide.section).... | 
| 857a0 | 20 20 20 20 20 28 6d 61 67 69 74 2d 73 65 63 74    69 6f 6e 2d 73 68 6f 77 20 73 65 63 74 69 6f 6e | .....(magit-section-show.section | 
| 857c0 | 29 29 29 29 0a 20 20 28 72 65 6d 6f 76 65 2d 68    6f 6f 6b 20 27 6d 61 67 69 74 2d 72 65 66 72 65 | ))))...(remove-hook.'magit-refre | 
| 857e0 | 73 68 2d 62 75 66 66 65 72 2d 68 6f 6f 6b 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 27 | sh-buffer-hook................#' | 
| 85800 | 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 67 6f 74    6f 2d 69 6e 69 74 69 61 6c 2d 73 65 63 74 69 6f | magit-status-goto-initial-sectio | 
| 85820 | 6e 20 74 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61    67 69 74 2d 73 74 61 74 75 73 2d 6d 61 79 62 65 | n.t))..(defun.magit-status-maybe | 
| 85840 | 2d 75 70 64 61 74 65 2d 72 65 76 69 73 69 6f 6e    2d 62 75 66 66 65 72 20 28 26 6f 70 74 69 6f 6e | -update-revision-buffer.(&option | 
| 85860 | 61 6c 20 5f 29 0a 20 20 22 57 68 65 6e 20 6d 6f    76 69 6e 67 20 69 6e 20 74 68 65 20 73 74 61 74 | al._)..."When.moving.in.the.stat | 
| 85880 | 75 73 20 62 75 66 66 65 72 2c 20 75 70 64 61 74    65 20 74 68 65 20 72 65 76 69 73 69 6f 6e 20 62 | us.buffer,.update.the.revision.b | 
| 858a0 | 75 66 66 65 72 2e 0a 49 66 20 74 68 65 72 65 20    69 73 20 6e 6f 20 72 65 76 69 73 69 6f 6e 20 62 | uffer..If.there.is.no.revision.b | 
| 858c0 | 75 66 66 65 72 20 69 6e 20 74 68 65 20 73 61 6d    65 20 66 72 61 6d 65 2c 20 74 68 65 6e 20 64 6f | uffer.in.the.same.frame,.then.do | 
| 858e0 | 20 6e 6f 74 68 69 6e 67 2e 22 0a 20 20 28 77 68    65 6e 20 28 64 65 72 69 76 65 64 2d 6d 6f 64 65 | .nothing."...(when.(derived-mode | 
| 85900 | 2d 70 20 27 6d 61 67 69 74 2d 73 74 61 74 75 73    2d 6d 6f 64 65 29 0a 20 20 20 20 28 6d 61 67 69 | -p.'magit-status-mode).....(magi | 
| 85920 | 74 2d 2d 6d 61 79 62 65 2d 75 70 64 61 74 65 2d    72 65 76 69 73 69 6f 6e 2d 62 75 66 66 65 72 29 | t--maybe-update-revision-buffer) | 
| 85940 | 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74    2d 73 74 61 74 75 73 2d 6d 61 79 62 65 2d 75 70 | ))..(defun.magit-status-maybe-up | 
| 85960 | 64 61 74 65 2d 73 74 61 73 68 2d 62 75 66 66 65    72 20 28 26 6f 70 74 69 6f 6e 61 6c 20 5f 29 0a | date-stash-buffer.(&optional._). | 
| 85980 | 20 20 22 57 68 65 6e 20 6d 6f 76 69 6e 67 20 69    6e 20 74 68 65 20 73 74 61 74 75 73 20 62 75 66 | .."When.moving.in.the.status.buf | 
| 859a0 | 66 65 72 2c 20 75 70 64 61 74 65 20 74 68 65 20    73 74 61 73 68 20 62 75 66 66 65 72 2e 0a 49 66 | fer,.update.the.stash.buffer..If | 
| 859c0 | 20 74 68 65 72 65 20 69 73 20 6e 6f 20 73 74 61    73 68 20 62 75 66 66 65 72 20 69 6e 20 74 68 65 | .there.is.no.stash.buffer.in.the | 
| 859e0 | 20 73 61 6d 65 20 66 72 61 6d 65 2c 20 74 68 65    6e 20 64 6f 20 6e 6f 74 68 69 6e 67 2e 22 0a 20 | .same.frame,.then.do.nothing.".. | 
| 85a00 | 20 28 77 68 65 6e 20 28 64 65 72 69 76 65 64 2d    6d 6f 64 65 2d 70 20 27 6d 61 67 69 74 2d 73 74 | .(when.(derived-mode-p.'magit-st | 
| 85a20 | 61 74 75 73 2d 6d 6f 64 65 29 0a 20 20 20 20 28    6d 61 67 69 74 2d 2d 6d 61 79 62 65 2d 75 70 64 | atus-mode).....(magit--maybe-upd | 
| 85a40 | 61 74 65 2d 73 74 61 73 68 2d 62 75 66 66 65 72    29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | ate-stash-buffer)))..(defun.magi | 
| 85a60 | 74 2d 73 74 61 74 75 73 2d 6d 61 79 62 65 2d 75    70 64 61 74 65 2d 62 6c 6f 62 2d 62 75 66 66 65 | t-status-maybe-update-blob-buffe | 
| 85a80 | 72 20 28 26 6f 70 74 69 6f 6e 61 6c 20 5f 29 0a    20 20 22 57 68 65 6e 20 6d 6f 76 69 6e 67 20 69 | r.(&optional._)..."When.moving.i | 
| 85aa0 | 6e 20 74 68 65 20 73 74 61 74 75 73 20 62 75 66    66 65 72 2c 20 75 70 64 61 74 65 20 74 68 65 20 | n.the.status.buffer,.update.the. | 
| 85ac0 | 62 6c 6f 62 20 62 75 66 66 65 72 2e 0a 49 66 20    74 68 65 72 65 20 69 73 20 6e 6f 20 62 6c 6f 62 | blob.buffer..If.there.is.no.blob | 
| 85ae0 | 20 62 75 66 66 65 72 20 69 6e 20 74 68 65 20 73    61 6d 65 20 66 72 61 6d 65 2c 20 74 68 65 6e 20 | .buffer.in.the.same.frame,.then. | 
| 85b00 | 64 6f 20 6e 6f 74 68 69 6e 67 2e 22 0a 20 20 28    77 68 65 6e 20 28 64 65 72 69 76 65 64 2d 6d 6f | do.nothing."...(when.(derived-mo | 
| 85b20 | 64 65 2d 70 20 27 6d 61 67 69 74 2d 73 74 61 74    75 73 2d 6d 6f 64 65 29 0a 20 20 20 20 28 6d 61 | de-p.'magit-status-mode).....(ma | 
| 85b40 | 67 69 74 2d 2d 6d 61 79 62 65 2d 75 70 64 61 74    65 2d 62 6c 6f 62 2d 62 75 66 66 65 72 29 29 29 | git--maybe-update-blob-buffer))) | 
| 85b60 | 0a 0a 3b 3b 3b 20 53 65 63 74 69 6f 6e 73 0a 3b    3b 3b 3b 20 53 70 65 63 69 61 6c 20 48 65 61 64 | ..;;;.Sections.;;;;.Special.Head | 
| 85b80 | 65 72 73 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69    74 2d 69 6e 73 65 72 74 2d 73 74 61 74 75 73 2d | ers..(defun.magit-insert-status- | 
| 85ba0 | 68 65 61 64 65 72 73 20 28 29 0a 20 20 22 49 6e    73 65 72 74 20 68 65 61 64 65 72 20 73 65 63 74 | headers.()..."Insert.header.sect | 
| 85bc0 | 69 6f 6e 73 20 61 70 70 72 6f 70 72 69 61 74 65    20 66 6f 72 20 60 6d 61 67 69 74 2d 73 74 61 74 | ions.appropriate.for.`magit-stat | 
| 85be0 | 75 73 2d 6d 6f 64 65 27 20 62 75 66 66 65 72 73    2e 0a 54 68 65 20 73 65 63 74 69 6f 6e 73 20 61 | us-mode'.buffers..The.sections.a | 
| 85c00 | 72 65 20 69 6e 73 65 72 74 65 64 20 62 79 20 72    75 6e 6e 69 6e 67 20 74 68 65 20 66 75 6e 63 74 | re.inserted.by.running.the.funct | 
| 85c20 | 69 6f 6e 73 20 6f 6e 20 74 68 65 20 68 6f 6f 6b    0a 60 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 68 | ions.on.the.hook.`magit-status-h | 
| 85c40 | 65 61 64 65 72 73 2d 68 6f 6f 6b 27 2e 22 0a 20    20 28 69 66 20 28 6d 61 67 69 74 2d 72 65 76 2d | eaders-hook'."...(if.(magit-rev- | 
| 85c60 | 76 65 72 69 66 79 20 22 48 45 41 44 22 29 0a 20    20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 | verify."HEAD").......(magit-inse | 
| 85c80 | 72 74 2d 68 65 61 64 65 72 73 20 27 6d 61 67 69    74 2d 73 74 61 74 75 73 2d 68 65 61 64 65 72 73 | rt-headers.'magit-status-headers | 
| 85ca0 | 2d 68 6f 6f 6b 29 0a 20 20 20 20 28 69 6e 73 65    72 74 20 22 49 6e 20 74 68 65 20 62 65 67 69 6e | -hook).....(insert."In.the.begin | 
| 85cc0 | 6e 69 6e 67 20 74 68 65 72 65 20 77 61 73 20 64    61 72 6b 6e 65 73 73 5c 6e 5c 6e 22 29 29 29 0a | ning.there.was.darkness\n\n"))). | 
| 85ce0 | 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d 61 70 20    6d 61 67 69 74 2d 65 72 72 6f 72 2d 73 65 63 74 | .(defvar-keymap.magit-error-sect | 
| 85d00 | 69 6f 6e 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22    4b 65 79 6d 61 70 20 66 6f 72 20 60 65 72 72 6f | ion-map...:doc."Keymap.for.`erro | 
| 85d20 | 72 27 20 73 65 63 74 69 6f 6e 73 2e 22 0a 20 20    22 3c 72 65 6d 61 70 3e 20 3c 6d 61 67 69 74 2d | r'.sections."..."<remap>.<magit- | 
| 85d40 | 76 69 73 69 74 2d 74 68 69 6e 67 3e 22 20 23 27    6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 62 75 | visit-thing>".#'magit-process-bu | 
| 85d60 | 66 66 65 72 0a 20 20 22 3c 31 3e 22 20 28 6d 61    67 69 74 2d 6d 65 6e 75 2d 69 74 65 6d 20 22 56 | ffer..."<1>".(magit-menu-item."V | 
| 85d80 | 69 73 69 74 20 70 72 6f 63 65 73 73 20 6f 75 74    70 75 74 22 20 23 27 6d 61 67 69 74 2d 70 72 6f | isit.process.output".#'magit-pro | 
| 85da0 | 63 65 73 73 2d 62 75 66 66 65 72 29 29 0a 0a 28    64 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e 73 65 | cess-buffer))..(defun.magit-inse | 
| 85dc0 | 72 74 2d 65 72 72 6f 72 2d 68 65 61 64 65 72 20    28 29 0a 20 20 22 49 6e 73 65 72 74 20 74 68 65 | rt-error-header.()..."Insert.the | 
| 85de0 | 20 6d 65 73 73 61 67 65 20 61 62 6f 75 74 20 74    68 65 20 47 69 74 20 65 72 72 6f 72 20 74 68 61 | .message.about.the.Git.error.tha | 
| 85e00 | 74 20 6a 75 73 74 20 6f 63 63 75 72 72 65 64 2e    0a 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 | t.just.occurred...This.function. | 
| 85e20 | 69 73 20 6f 6e 6c 79 20 61 77 61 72 65 20 6f 66    20 74 68 65 20 6c 61 73 74 20 65 72 72 6f 72 20 | is.only.aware.of.the.last.error. | 
| 85e40 | 74 68 61 74 20 6f 63 63 75 72 20 77 68 65 6e 20    47 69 74 0a 77 61 73 20 72 75 6e 20 66 6f 72 20 | that.occur.when.Git.was.run.for. | 
| 85e60 | 73 69 64 65 2d 65 66 66 65 63 74 73 2e 20 20 49    66 2c 20 66 6f 72 20 65 78 61 6d 70 6c 65 2c 20 | side-effects...If,.for.example,. | 
| 85e80 | 61 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 73 20    77 68 69 6c 65 0a 67 65 6e 65 72 61 74 69 6e 67 | an.error.occurs.while.generating | 
| 85ea0 | 20 61 20 64 69 66 66 2c 20 74 68 65 6e 20 74 68    61 74 20 65 72 72 6f 72 20 77 6f 6e 27 74 20 62 | .a.diff,.then.that.error.won't.b | 
| 85ec0 | 65 20 69 6e 73 65 72 74 65 64 2e 20 20 52 65 66    72 65 73 68 69 6e 67 0a 74 68 65 20 73 74 61 74 | e.inserted...Refreshing.the.stat | 
| 85ee0 | 75 73 20 62 75 66 66 65 72 20 63 61 75 73 65 73    20 74 68 69 73 20 73 65 63 74 69 6f 6e 20 74 6f | us.buffer.causes.this.section.to | 
| 85f00 | 20 64 69 73 61 70 70 65 61 72 20 61 67 61 69 6e    2e 22 0a 20 20 28 77 68 65 6e 20 6d 61 67 69 74 | .disappear.again."...(when.magit | 
| 85f20 | 2d 74 68 69 73 2d 65 72 72 6f 72 0a 20 20 20 20    28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 | -this-error.....(magit-insert-se | 
| 85f40 | 63 74 69 6f 6e 20 28 65 72 72 6f 72 20 27 67 69    74 29 0a 20 20 20 20 20 20 28 69 6e 73 65 72 74 | ction.(error.'git).......(insert | 
| 85f60 | 20 28 70 72 6f 70 65 72 74 69 7a 65 20 28 66 6f    72 6d 61 74 20 22 25 2d 31 30 73 22 20 22 47 69 | .(propertize.(format."%-10s"."Gi | 
| 85f80 | 74 45 72 72 6f 72 21 20 22 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tError!.")...................... | 
| 85fa0 | 20 20 20 20 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d    66 61 63 65 20 27 6d 61 67 69 74 2d 73 65 63 74 | .....'font-lock-face.'magit-sect | 
| 85fc0 | 69 6f 6e 2d 68 65 61 64 69 6e 67 29 29 0a 20 20    20 20 20 20 28 69 6e 73 65 72 74 20 28 70 72 6f | ion-heading)).......(insert.(pro | 
| 85fe0 | 70 65 72 74 69 7a 65 20 6d 61 67 69 74 2d 74 68    69 73 2d 65 72 72 6f 72 20 27 66 6f 6e 74 2d 6c | pertize.magit-this-error.'font-l | 
| 86000 | 6f 63 6b 2d 66 61 63 65 20 27 65 72 72 6f 72 29    29 0a 20 20 20 20 20 20 28 77 68 65 6e 2d 6c 65 | ock-face.'error)).......(when-le | 
| 86020 | 74 20 28 28 6b 65 79 20 28 63 61 72 20 28 77 68    65 72 65 2d 69 73 2d 69 6e 74 65 72 6e 61 6c 20 | t.((key.(car.(where-is-internal. | 
| 86040 | 27 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 62    75 66 66 65 72 29 29 29 29 0a 20 20 20 20 20 20 | 'magit-process-buffer))))....... | 
| 86060 | 20 20 28 69 6e 73 65 72 74 20 28 66 6f 72 6d 61    74 20 22 20 20 5b 54 79 70 65 20 60 25 73 27 20 | ..(insert.(format."..[Type.`%s'. | 
| 86080 | 66 6f 72 20 64 65 74 61 69 6c 73 5d 22 20 28 6b    65 79 2d 64 65 73 63 72 69 70 74 69 6f 6e 20 6b | for.details]".(key-description.k | 
| 860a0 | 65 79 29 29 29 29 0a 20 20 20 20 20 20 28 69 6e    73 65 72 74 20 3f 5c 6e 29 29 0a 20 20 20 20 28 | ey)))).......(insert.?\n)).....( | 
| 860c0 | 73 65 74 71 20 6d 61 67 69 74 2d 74 68 69 73 2d    65 72 72 6f 72 20 6e 69 6c 29 29 29 0a 0a 28 64 | setq.magit-this-error.nil)))..(d | 
| 860e0 | 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e 73 65 72    74 2d 64 69 66 66 2d 66 69 6c 74 65 72 2d 68 65 | efun.magit-insert-diff-filter-he | 
| 86100 | 61 64 65 72 20 28 29 0a 20 20 22 49 6e 73 65 72    74 20 61 20 68 65 61 64 65 72 20 6c 69 6e 65 20 | ader.()..."Insert.a.header.line. | 
| 86120 | 73 68 6f 77 69 6e 67 20 74 68 65 20 65 66 66 65    63 74 69 76 65 20 64 69 66 66 20 66 69 6c 74 65 | showing.the.effective.diff.filte | 
| 86140 | 72 73 2e 22 0a 20 20 28 6c 65 74 20 28 28 69 67    6e 6f 72 65 2d 6d 6f 64 75 6c 65 73 20 28 6d 61 | rs."...(let.((ignore-modules.(ma | 
| 86160 | 67 69 74 2d 69 67 6e 6f 72 65 2d 73 75 62 6d 6f    64 75 6c 65 73 2d 70 29 29 29 0a 20 20 20 20 28 | git-ignore-submodules-p))).....( | 
| 86180 | 77 68 65 6e 20 28 6f 72 20 69 67 6e 6f 72 65 2d    6d 6f 64 75 6c 65 73 0a 20 20 20 20 20 20 20 20 | when.(or.ignore-modules......... | 
| 861a0 | 20 20 20 20 20 20 6d 61 67 69 74 2d 62 75 66 66    65 72 2d 64 69 66 66 2d 66 69 6c 65 73 29 0a 20 | ......magit-buffer-diff-files).. | 
| 861c0 | 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 70 72    6f 70 65 72 74 69 7a 65 20 28 66 6f 72 6d 61 74 | .....(insert.(propertize.(format | 
| 861e0 | 20 22 25 2d 31 30 73 22 20 22 46 69 6c 74 65 72    21 20 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ."%-10s"."Filter!.")............ | 
| 86200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27    66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 | ...............'font-lock-face.' | 
| 86220 | 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 68 65    61 64 69 6e 67 29 29 0a 20 20 20 20 20 20 28 77 | magit-section-heading)).......(w | 
| 86240 | 68 65 6e 20 69 67 6e 6f 72 65 2d 6d 6f 64 75 6c    65 73 0a 20 20 20 20 20 20 20 20 28 69 6e 73 65 | hen.ignore-modules.........(inse | 
| 86260 | 72 74 20 69 67 6e 6f 72 65 2d 6d 6f 64 75 6c 65    73 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e | rt.ignore-modules).........(when | 
| 86280 | 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69    66 66 2d 66 69 6c 65 73 0a 20 20 20 20 20 20 20 | .magit-buffer-diff-files........ | 
| 862a0 | 20 20 20 28 69 6e 73 65 72 74 20 22 20 2d 2d 20    22 29 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e | ...(insert.".--."))).......(when | 
| 862c0 | 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69    66 66 2d 66 69 6c 65 73 0a 20 20 20 20 20 20 20 | .magit-buffer-diff-files........ | 
| 862e0 | 20 28 69 6e 73 65 72 74 20 28 6d 61 70 63 6f 6e    63 61 74 20 23 27 69 64 65 6e 74 69 74 79 20 6d | .(insert.(mapconcat.#'identity.m | 
| 86300 | 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66    2d 66 69 6c 65 73 20 22 20 22 29 29 29 0a 20 20 | agit-buffer-diff-files.".")))... | 
| 86320 | 20 20 20 20 28 69 6e 73 65 72 74 20 3f 5c 6e 29    29 29 29 0a 0a 3b 3b 3b 3b 20 52 65 66 65 72 65 | ....(insert.?\n))))..;;;;.Refere | 
| 86340 | 6e 63 65 20 48 65 61 64 65 72 73 0a 0a 28 64 65    66 75 6e 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 | nce.Headers..(defun.magit-insert | 
| 86360 | 2d 68 65 61 64 2d 62 72 61 6e 63 68 2d 68 65 61    64 65 72 20 28 26 6f 70 74 69 6f 6e 61 6c 20 62 | -head-branch-header.(&optional.b | 
| 86380 | 72 61 6e 63 68 29 0a 20 20 22 49 6e 73 65 72 74    20 61 20 68 65 61 64 65 72 20 6c 69 6e 65 20 61 | ranch)..."Insert.a.header.line.a | 
| 863a0 | 62 6f 75 74 20 74 68 65 20 63 75 72 72 65 6e 74    20 62 72 61 6e 63 68 2e 0a 49 66 20 60 48 45 41 | bout.the.current.branch..If.`HEA | 
| 863c0 | 44 27 20 69 73 20 64 65 74 61 63 68 65 64 2c 20    74 68 65 6e 20 69 6e 73 65 72 74 20 69 6e 66 6f | D'.is.detached,.then.insert.info | 
| 863e0 | 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68    61 74 20 63 6f 6d 6d 69 74 0a 69 6e 73 74 65 61 | rmation.about.that.commit.instea | 
| 86400 | 64 2e 20 20 54 68 65 20 6f 70 74 69 6f 6e 61 6c    20 42 52 41 4e 43 48 20 61 72 67 75 6d 65 6e 74 | d...The.optional.BRANCH.argument | 
| 86420 | 20 69 73 20 66 6f 72 20 69 6e 74 65 72 6e 61 6c    20 75 73 65 20 6f 6e 6c 79 2e 22 0a 20 20 28 6c | .is.for.internal.use.only."...(l | 
| 86440 | 65 74 20 28 28 62 72 61 6e 63 68 20 28 6f 72 20    62 72 61 6e 63 68 20 28 6d 61 67 69 74 2d 67 65 | et.((branch.(or.branch.(magit-ge | 
| 86460 | 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68    29 29 29 0a 20 20 20 20 20 20 20 20 28 6f 75 74 | t-current-branch))).........(out | 
| 86480 | 70 75 74 20 28 6d 61 67 69 74 2d 72 65 76 2d 66    6f 72 6d 61 74 20 22 25 68 20 25 73 22 20 28 6f | put.(magit-rev-format."%h.%s".(o | 
| 864a0 | 72 20 62 72 61 6e 63 68 20 22 48 45 41 44 22 29    29 29 29 0a 20 20 20 20 28 73 74 72 69 6e 67 2d | r.branch."HEAD")))).....(string- | 
| 864c0 | 6d 61 74 63 68 20 22 5e 5c 5c 28 5b 5e 20 5d 2b    5c 5c 29 20 5c 5c 28 2e 2a 5c 5c 29 22 20 6f 75 | match."^\\([^.]+\\).\\(.*\\)".ou | 
| 864e0 | 74 70 75 74 29 0a 20 20 20 20 28 6d 61 67 69 74    2d 62 69 6e 64 2d 6d 61 74 63 68 2d 73 74 72 69 | tput).....(magit-bind-match-stri | 
| 86500 | 6e 67 73 20 28 63 6f 6d 6d 69 74 20 73 75 6d 6d    61 72 79 29 20 6f 75 74 70 75 74 0a 20 20 20 20 | ngs.(commit.summary).output..... | 
| 86520 | 20 20 28 77 68 65 6e 20 28 65 71 75 61 6c 20 73    75 6d 6d 61 72 79 20 22 22 29 0a 20 20 20 20 20 | ..(when.(equal.summary."")...... | 
| 86540 | 20 20 20 28 73 65 74 71 20 73 75 6d 6d 61 72 79    20 22 28 6e 6f 20 63 6f 6d 6d 69 74 20 6d 65 73 | ...(setq.summary."(no.commit.mes | 
| 86560 | 73 61 67 65 29 22 29 29 0a 20 20 20 20 20 20 28    69 66 20 62 72 61 6e 63 68 0a 20 20 20 20 20 20 | sage)")).......(if.branch....... | 
| 86580 | 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72    74 2d 73 65 63 74 69 6f 6e 20 28 62 72 61 6e 63 | ....(magit-insert-section.(branc | 
| 865a0 | 68 20 62 72 61 6e 63 68 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 66 | h.branch).............(insert.(f | 
| 865c0 | 6f 72 6d 61 74 20 22 25 2d 31 30 73 22 20 22 48    65 61 64 3a 20 22 29 29 0a 20 20 20 20 20 20 20 | ormat."%-10s"."Head:."))........ | 
| 865e0 | 20 20 20 20 20 28 77 68 65 6e 20 6d 61 67 69 74    2d 73 74 61 74 75 73 2d 73 68 6f 77 2d 68 61 73 | .....(when.magit-status-show-has | 
| 86600 | 68 65 73 2d 69 6e 2d 68 65 61 64 65 72 73 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e | hes-in-headers...............(in | 
| 86620 | 73 65 72 74 20 28 70 72 6f 70 65 72 74 69 7a 65    20 63 6f 6d 6d 69 74 20 27 66 6f 6e 74 2d 6c 6f | sert.(propertize.commit.'font-lo | 
| 86640 | 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 74 2d 68    61 73 68 29 20 3f 5c 73 29 29 0a 20 20 20 20 20 | ck-face.'magit-hash).?\s))...... | 
| 86660 | 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28    70 72 6f 70 65 72 74 69 7a 65 20 62 72 61 6e 63 | .......(insert.(propertize.branc | 
| 86680 | 68 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63    65 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d | h.'font-lock-face.'magit-branch- | 
| 866a0 | 6c 6f 63 61 6c 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 28 69 6e 73 65 72 74 20 3f 5c 73 29 | local)).............(insert.?\s) | 
| 866c0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e    73 65 72 74 20 28 66 75 6e 63 61 6c 6c 20 6d 61 | .............(insert.(funcall.ma | 
| 866e0 | 67 69 74 2d 6c 6f 67 2d 66 6f 72 6d 61 74 2d 6d    65 73 73 61 67 65 2d 66 75 6e 63 74 69 6f 6e 20 | git-log-format-message-function. | 
| 86700 | 62 72 61 6e 63 68 20 73 75 6d 6d 61 72 79 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e | branch.summary)).............(in | 
| 86720 | 73 65 72 74 20 3f 5c 6e 29 29 0a 20 20 20 20 20    20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 | sert.?\n)).........(magit-insert | 
| 86740 | 2d 73 65 63 74 69 6f 6e 20 28 63 6f 6d 6d 69 74    20 63 6f 6d 6d 69 74 29 0a 20 20 20 20 20 20 20 | -section.(commit.commit)........ | 
| 86760 | 20 20 20 28 69 6e 73 65 72 74 20 28 66 6f 72 6d    61 74 20 22 25 2d 31 30 73 22 20 22 48 65 61 64 | ...(insert.(format."%-10s"."Head | 
| 86780 | 3a 20 22 29 29 0a 20 20 20 20 20 20 20 20 20 20    28 69 6e 73 65 72 74 20 28 70 72 6f 70 65 72 74 | :."))...........(insert.(propert | 
| 867a0 | 69 7a 65 20 63 6f 6d 6d 69 74 20 27 66 6f 6e 74    2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 | ize.commit.'font-lock-face.'magi | 
| 867c0 | 74 2d 68 61 73 68 29 29 0a 20 20 20 20 20 20 20    20 20 20 28 69 6e 73 65 72 74 20 3f 5c 73 29 0a | t-hash))...........(insert.?\s). | 
| 867e0 | 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72    74 20 28 66 75 6e 63 61 6c 6c 20 6d 61 67 69 74 | ..........(insert.(funcall.magit | 
| 86800 | 2d 6c 6f 67 2d 66 6f 72 6d 61 74 2d 6d 65 73 73    61 67 65 2d 66 75 6e 63 74 69 6f 6e 20 6e 69 6c | -log-format-message-function.nil | 
| 86820 | 20 73 75 6d 6d 61 72 79 29 29 0a 20 20 20 20 20    20 20 20 20 20 28 69 6e 73 65 72 74 20 3f 5c 6e | .summary))...........(insert.?\n | 
| 86840 | 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d    61 67 69 74 2d 69 6e 73 65 72 74 2d 75 70 73 74 | ))))))..(defun.magit-insert-upst | 
| 86860 | 72 65 61 6d 2d 62 72 61 6e 63 68 2d 68 65 61 64    65 72 20 28 26 6f 70 74 69 6f 6e 61 6c 20 62 72 | ream-branch-header.(&optional.br | 
| 86880 | 61 6e 63 68 20 75 70 73 74 72 65 61 6d 20 6b 65    79 77 6f 72 64 29 0a 20 20 22 49 6e 73 65 72 74 | anch.upstream.keyword)..."Insert | 
| 868a0 | 20 61 20 68 65 61 64 65 72 20 6c 69 6e 65 20 61    62 6f 75 74 20 74 68 65 20 75 70 73 74 72 65 61 | .a.header.line.about.the.upstrea | 
| 868c0 | 6d 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74    20 62 72 61 6e 63 68 2e 0a 49 66 20 6e 6f 20 62 | m.of.the.current.branch..If.no.b | 
| 868e0 | 72 61 6e 63 68 20 69 73 20 63 68 65 63 6b 65 64    20 6f 75 74 2c 20 74 68 65 6e 20 69 6e 73 65 72 | ranch.is.checked.out,.then.inser | 
| 86900 | 74 20 6e 6f 74 68 69 6e 67 2e 20 20 54 68 65 20    6f 70 74 69 6f 6e 61 6c 0a 61 72 67 75 6d 65 6e | t.nothing...The.optional.argumen | 
| 86920 | 74 73 20 61 72 65 20 66 6f 72 20 69 6e 74 65 72    6e 61 6c 20 75 73 65 20 6f 6e 6c 79 2e 22 0a 20 | ts.are.for.internal.use.only.".. | 
| 86940 | 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 62 72 61    6e 63 68 20 28 6f 72 20 62 72 61 6e 63 68 20 28 | .(when-let.((branch.(or.branch.( | 
| 86960 | 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e    74 2d 62 72 61 6e 63 68 29 29 29 29 0a 20 20 20 | magit-get-current-branch)))).... | 
| 86980 | 20 28 6c 65 74 20 28 28 72 65 6d 6f 74 65 20 28    6d 61 67 69 74 2d 67 65 74 20 22 62 72 61 6e 63 | .(let.((remote.(magit-get."branc | 
| 869a0 | 68 22 20 62 72 61 6e 63 68 20 22 72 65 6d 6f 74    65 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 | h".branch."remote"))...........( | 
| 869c0 | 6d 65 72 67 65 20 20 28 6d 61 67 69 74 2d 67 65    74 20 22 62 72 61 6e 63 68 22 20 62 72 61 6e 63 | merge..(magit-get."branch".branc | 
| 869e0 | 68 20 22 6d 65 72 67 65 22 29 29 0a 20 20 20 20    20 20 20 20 20 20 28 72 65 62 61 73 65 20 28 6d | h."merge"))...........(rebase.(m | 
| 86a00 | 61 67 69 74 2d 67 65 74 20 22 62 72 61 6e 63 68    22 20 62 72 61 6e 63 68 20 22 72 65 62 61 73 65 | agit-get."branch".branch."rebase | 
| 86a20 | 22 29 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e    20 28 6f 72 20 72 65 6d 6f 74 65 20 6d 65 72 67 | "))).......(when.(or.remote.merg | 
| 86a40 | 65 29 0a 20 20 20 20 20 20 20 20 28 75 6e 6c 65    73 73 20 75 70 73 74 72 65 61 6d 0a 20 20 20 20 | e).........(unless.upstream..... | 
| 86a60 | 20 20 20 20 20 20 28 73 65 74 71 20 75 70 73 74    72 65 61 6d 20 28 6d 61 67 69 74 2d 67 65 74 2d | ......(setq.upstream.(magit-get- | 
| 86a80 | 75 70 73 74 72 65 61 6d 2d 62 72 61 6e 63 68 20    62 72 61 6e 63 68 29 29 29 0a 20 20 20 20 20 20 | upstream-branch.branch)))....... | 
| 86aa0 | 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d    73 65 63 74 69 6f 6e 20 28 62 72 61 6e 63 68 20 | ..(magit-insert-section.(branch. | 
| 86ac0 | 75 70 73 74 72 65 61 6d 29 0a 20 20 20 20 20 20    20 20 20 20 28 70 63 61 73 65 20 72 65 62 61 73 | upstream)...........(pcase.rebas | 
| 86ae0 | 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 22    74 72 75 65 22 29 0a 20 20 20 20 20 20 20 20 20 | e.............("true").......... | 
| 86b00 | 20 20 20 28 22 66 61 6c 73 65 22 20 28 73 65 74    71 20 72 65 62 61 73 65 20 6e 69 6c 29 29 0a 20 | ...("false".(setq.rebase.nil)).. | 
| 86b20 | 20 20 20 20 20 20 20 20 20 20 20 28 5f 20 20 20    20 20 20 20 28 73 65 74 71 20 72 65 62 61 73 65 | ...........(_.......(setq.rebase | 
| 86b40 | 20 28 6d 61 67 69 74 2d 67 65 74 2d 62 6f 6f 6c    65 61 6e 20 22 70 75 6c 6c 2e 72 65 62 61 73 65 | .(magit-get-boolean."pull.rebase | 
| 86b60 | 22 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20    28 69 6e 73 65 72 74 20 28 66 6f 72 6d 61 74 20 | "))))...........(insert.(format. | 
| 86b80 | 22 25 2d 31 30 73 22 20 28 6f 72 20 6b 65 79 77    6f 72 64 20 28 69 66 20 72 65 62 61 73 65 20 22 | "%-10s".(or.keyword.(if.rebase." | 
| 86ba0 | 52 65 62 61 73 65 3a 20 22 20 22 4d 65 72 67 65    3a 20 22 29 29 29 29 0a 20 20 20 20 20 20 20 20 | Rebase:."."Merge:."))))......... | 
| 86bc0 | 20 20 28 69 6e 73 65 72 74 0a 20 20 20 20 20 20    20 20 20 20 20 28 69 66 20 75 70 73 74 72 65 61 | ..(insert............(if.upstrea | 
| 86be0 | 6d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 63 6f 6e 63 61 74 20 28 61 6e 64 20 6d 61 | m................(concat.(and.ma | 
| 86c00 | 67 69 74 2d 73 74 61 74 75 73 2d 73 68 6f 77 2d    68 61 73 68 65 73 2d 69 6e 2d 68 65 61 64 65 72 | git-status-show-hashes-in-header | 
| 86c20 | 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 | s.............................(c | 
| 86c40 | 6f 6e 63 61 74 20 28 70 72 6f 70 65 72 74 69 7a    65 20 28 6d 61 67 69 74 2d 72 65 76 2d 66 6f 72 | oncat.(propertize.(magit-rev-for | 
| 86c60 | 6d 61 74 20 22 25 68 22 20 75 70 73 74 72 65 61    6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | mat."%h".upstream).............. | 
| 86c80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 86ca0 | 20 20 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61    63 65 20 27 6d 61 67 69 74 2d 68 61 73 68 29 0a | ...'font-lock-face.'magit-hash). | 
| 86cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 86ce0 | 20 20 20 20 22 20 22 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...."."))....................... | 
| 86d00 | 20 75 70 73 74 72 65 61 6d 20 22 20 22 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .upstream."."................... | 
| 86d20 | 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 6d 61    67 69 74 2d 6c 6f 67 2d 66 6f 72 6d 61 74 2d 6d | .....(funcall.magit-log-format-m | 
| 86d40 | 65 73 73 61 67 65 2d 66 75 6e 63 74 69 6f 6e 20    75 70 73 74 72 65 61 6d 0a 20 20 20 20 20 20 20 | essage-function.upstream........ | 
| 86d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c | .........................(funcal | 
| 86d80 | 6c 20 6d 61 67 69 74 2d 6c 6f 67 2d 66 6f 72 6d    61 74 2d 6d 65 73 73 61 67 65 2d 66 75 6e 63 74 | l.magit-log-format-message-funct | 
| 86da0 | 69 6f 6e 20 6e 69 6c 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ion.nil......................... | 
| 86dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6f 72 20 28 6d 61 67 69 74 2d 72 65 76 2d | .................(or.(magit-rev- | 
| 86de0 | 66 6f 72 6d 61 74 20 22 25 73 22 20 75 70 73 74    72 65 61 6d 29 0a 20 20 20 20 20 20 20 20 20 20 | format."%s".upstream)........... | 
| 86e00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 86e20 | 20 20 20 22 28 6e 6f 20 63 6f 6d 6d 69 74 20 6d    65 73 73 61 67 65 29 22 29 29 29 29 0a 20 20 20 | ..."(no.commit.message)")))).... | 
| 86e40 | 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 | ..........(cond...............(( | 
| 86e60 | 6d 61 67 69 74 2d 2d 75 6e 6e 61 6d 65 64 2d 75    70 73 74 72 65 61 6d 2d 70 20 72 65 6d 6f 74 65 | magit--unnamed-upstream-p.remote | 
| 86e80 | 20 6d 65 72 67 65 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28 | .merge)................(concat.( | 
| 86ea0 | 70 72 6f 70 65 72 74 69 7a 65 20 6d 65 72 67 65    20 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 | propertize.merge..'font-lock-fac | 
| 86ec0 | 65 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d    72 65 6d 6f 74 65 29 0a 20 20 20 20 20 20 20 20 | e.'magit-branch-remote)......... | 
| 86ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22    20 66 72 6f 6d 20 22 0a 20 20 20 20 20 20 20 20 | ...............".from."......... | 
| 86f00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    70 72 6f 70 65 72 74 69 7a 65 20 72 65 6d 6f 74 | ...............(propertize.remot | 
| 86f20 | 65 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63    65 20 27 62 6f 6c 64 29 29 29 0a 20 20 20 20 20 | e.'font-lock-face.'bold)))...... | 
| 86f40 | 20 20 20 20 20 20 20 20 20 28 28 6d 61 67 69 74    2d 2d 76 61 6c 69 64 2d 75 70 73 74 72 65 61 6d | .........((magit--valid-upstream | 
| 86f60 | 2d 70 20 72 65 6d 6f 74 65 20 6d 65 72 67 65 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -p.remote.merge)................ | 
| 86f80 | 28 69 66 20 28 65 71 75 61 6c 20 72 65 6d 6f 74    65 20 22 2e 22 29 0a 20 20 20 20 20 20 20 20 20 | (if.(equal.remote.".").......... | 
| 86fa0 | 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61    74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..........(concat............... | 
| 86fc0 | 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a    65 20 6d 65 72 67 65 20 27 66 6f 6e 74 2d 6c 6f | ......(propertize.merge.'font-lo | 
| 86fe0 | 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 74 2d 62    72 61 6e 63 68 2d 6c 6f 63 61 6c 29 20 22 20 22 | ck-face.'magit-branch-local)."." | 
| 87000 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 | .....................(propertize | 
| 87020 | 20 22 64 6f 65 73 20 6e 6f 74 20 65 78 69 73 74    22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."does.not.exist"............... | 
| 87040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 | ..................'font-lock-fac | 
| 87060 | 65 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d    77 61 72 6e 69 6e 67 29 29 0a 20 20 20 20 20 20 | e.'magit-branch-warning))....... | 
| 87080 | 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d    61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...........(format.............. | 
| 870a0 | 20 20 20 20 20 22 25 73 20 25 73 20 25 73 22 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....."%s.%s.%s"................. | 
| 870c0 | 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 6d 65    72 67 65 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 | ..(propertize.merge.'font-lock-f | 
| 870e0 | 61 63 65 20 27 6d 61 67 69 74 2d 62 72 61 6e 63    68 2d 72 65 6d 6f 74 65 29 0a 20 20 20 20 20 20 | ace.'magit-branch-remote)....... | 
| 87100 | 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f    70 65 72 74 69 7a 65 20 22 64 6f 65 73 20 6e 6f | ............(propertize."does.no | 
| 87120 | 74 20 65 78 69 73 74 20 6f 6e 22 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t.exist.on"..................... | 
| 87140 | 20 20 20 20 20 20 20 20 20 20 27 66 6f 6e 74 2d    6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 74 | ..........'font-lock-face.'magit | 
| 87160 | 2d 62 72 61 6e 63 68 2d 77 61 72 6e 69 6e 67 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -branch-warning)................ | 
| 87180 | 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 72    65 6d 6f 74 65 20 27 66 6f 6e 74 2d 6c 6f 63 6b | ...(propertize.remote.'font-lock | 
| 871a0 | 2d 66 61 63 65 20 27 6d 61 67 69 74 2d 62 72 61    6e 63 68 2d 72 65 6d 6f 74 65 29 29 29 29 0a 20 | -face.'magit-branch-remote)))).. | 
| 871c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | .............(t................( | 
| 871e0 | 70 72 6f 70 65 72 74 69 7a 65 20 22 69 6e 76 61    6c 69 64 20 75 70 73 74 72 65 61 6d 20 63 6f 6e | propertize."invalid.upstream.con | 
| 87200 | 66 69 67 75 72 61 74 69 6f 6e 22 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | figuration"..................... | 
| 87220 | 20 20 20 20 20 20 20 27 66 6f 6e 74 2d 6c 6f 63    6b 2d 66 61 63 65 20 27 6d 61 67 69 74 2d 62 72 | .......'font-lock-face.'magit-br | 
| 87240 | 61 6e 63 68 2d 77 61 72 6e 69 6e 67 29 29 29 29    29 0a 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 | anch-warning)))))...........(ins | 
| 87260 | 65 72 74 20 3f 5c 6e 29 29 29 29 29 29 0a 0a 28    64 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e 73 65 | ert.?\n))))))..(defun.magit-inse | 
| 87280 | 72 74 2d 70 75 73 68 2d 62 72 61 6e 63 68 2d 68    65 61 64 65 72 20 28 29 0a 20 20 22 49 6e 73 65 | rt-push-branch-header.()..."Inse | 
| 872a0 | 72 74 20 61 20 68 65 61 64 65 72 20 6c 69 6e 65    20 61 62 6f 75 74 20 74 68 65 20 62 72 61 6e 63 | rt.a.header.line.about.the.branc | 
| 872c0 | 68 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72    61 6e 63 68 20 69 73 20 70 75 73 68 65 64 20 74 | h.the.current.branch.is.pushed.t | 
| 872e0 | 6f 2e 22 0a 20 20 28 77 68 65 6e 2d 6c 65 74 2a    20 28 28 62 72 61 6e 63 68 20 28 6d 61 67 69 74 | o."...(when-let*.((branch.(magit | 
| 87300 | 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61    6e 63 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 | -get-current-branch))........... | 
| 87320 | 20 20 20 20 28 74 61 72 67 65 74 20 28 6d 61 67    69 74 2d 67 65 74 2d 70 75 73 68 2d 62 72 61 6e | ....(target.(magit-get-push-bran | 
| 87340 | 63 68 20 62 72 61 6e 63 68 29 29 29 0a 20 20 20    20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 | ch.branch))).....(magit-insert-s | 
| 87360 | 65 63 74 69 6f 6e 20 28 62 72 61 6e 63 68 20 74    61 72 67 65 74 29 0a 20 20 20 20 20 20 28 69 6e | ection.(branch.target).......(in | 
| 87380 | 73 65 72 74 20 28 66 6f 72 6d 61 74 20 22 25 2d    31 30 73 22 20 22 50 75 73 68 3a 20 22 29 29 0a | sert.(format."%-10s"."Push:.")). | 
| 873a0 | 20 20 20 20 20 20 28 69 6e 73 65 72 74 0a 20 20    20 20 20 20 20 28 69 66 20 28 6d 61 67 69 74 2d | ......(insert........(if.(magit- | 
| 873c0 | 72 65 76 2d 76 65 72 69 66 79 20 74 61 72 67 65    74 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 63 | rev-verify.target)............(c | 
| 873e0 | 6f 6e 63 61 74 20 28 61 6e 64 20 6d 61 67 69 74    2d 73 74 61 74 75 73 2d 73 68 6f 77 2d 68 61 73 | oncat.(and.magit-status-show-has | 
| 87400 | 68 65 73 2d 69 6e 2d 68 65 61 64 65 72 73 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | hes-in-headers.................. | 
| 87420 | 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28    70 72 6f 70 65 72 74 69 7a 65 20 28 6d 61 67 69 | .......(concat.(propertize.(magi | 
| 87440 | 74 2d 72 65 76 2d 66 6f 72 6d 61 74 20 22 25 68    22 20 74 61 72 67 65 74 29 0a 20 20 20 20 20 20 | t-rev-format."%h".target)....... | 
| 87460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 87480 | 20 20 20 20 20 20 27 66 6f 6e 74 2d 6c 6f 63 6b    2d 66 61 63 65 20 27 6d 61 67 69 74 2d 68 61 73 | ......'font-lock-face.'magit-has | 
| 874a0 | 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | h).............................. | 
| 874c0 | 20 20 20 22 20 22 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 74 61 72 67 | ..."."))....................targ | 
| 874e0 | 65 74 20 22 20 22 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 | et."."....................(funca | 
| 87500 | 6c 6c 20 6d 61 67 69 74 2d 6c 6f 67 2d 66 6f 72    6d 61 74 2d 6d 65 73 73 61 67 65 2d 66 75 6e 63 | ll.magit-log-format-message-func | 
| 87520 | 74 69 6f 6e 20 74 61 72 67 65 74 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tion.target..................... | 
| 87540 | 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c    20 6d 61 67 69 74 2d 6c 6f 67 2d 66 6f 72 6d 61 | ........(funcall.magit-log-forma | 
| 87560 | 74 2d 6d 65 73 73 61 67 65 2d 66 75 6e 63 74 69    6f 6e 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 | t-message-function.nil.......... | 
| 87580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 | ............................(or. | 
| 875a0 | 28 6d 61 67 69 74 2d 72 65 76 2d 66 6f 72 6d 61    74 20 22 25 73 22 20 74 61 72 67 65 74 29 0a 20 | (magit-rev-format."%s".target).. | 
| 875c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 875e0 | 20 20 20 20 20 20 20 20 22 28 6e 6f 20 63 6f 6d    6d 69 74 20 6d 65 73 73 61 67 65 29 22 29 29 29 | ........"(no.commit.message)"))) | 
| 87600 | 29 0a 20 20 20 20 20 20 20 20 20 28 6c 65 74 20    28 28 72 65 6d 6f 74 65 20 28 6d 61 67 69 74 2d | )..........(let.((remote.(magit- | 
| 87620 | 67 65 74 2d 70 75 73 68 2d 72 65 6d 6f 74 65 20    62 72 61 6e 63 68 29 29 29 0a 20 20 20 20 20 20 | get-push-remote.branch)))....... | 
| 87640 | 20 20 20 20 20 28 69 66 20 28 6d 61 67 69 74 2d    72 65 6d 6f 74 65 2d 70 20 72 65 6d 6f 74 65 29 | .....(if.(magit-remote-p.remote) | 
| 87660 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 63 6f 6e 63 61 74 20 74 61 72 67 65 74 20 22 | ................(concat.target." | 
| 87680 | 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 | ."........................(prope | 
| 876a0 | 72 74 69 7a 65 20 22 64 6f 65 73 20 6e 6f 74 20    65 78 69 73 74 22 0a 20 20 20 20 20 20 20 20 20 | rtize."does.not.exist".......... | 
| 876c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 27 66 6f 6e 74 2d | ..........................'font- | 
| 876e0 | 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 74    2d 62 72 61 6e 63 68 2d 77 61 72 6e 69 6e 67 29 | lock-face.'magit-branch-warning) | 
| 87700 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28    63 6f 6e 63 61 74 20 72 65 6d 6f 74 65 20 22 20 | )..............(concat.remote.". | 
| 87720 | 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 | "......................(properti | 
| 87740 | 7a 65 20 22 72 65 6d 6f 74 65 20 64 6f 65 73 20    6e 6f 74 20 65 78 69 73 74 22 0a 20 20 20 20 20 | ze."remote.does.not.exist"...... | 
| 87760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 27 66 6f 6e | ............................'fon | 
| 87780 | 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67    69 74 2d 62 72 61 6e 63 68 2d 77 61 72 6e 69 6e | t-lock-face.'magit-branch-warnin | 
| 877a0 | 67 29 29 29 29 29 29 0a 20 20 20 20 20 20 28 69    6e 73 65 72 74 20 3f 5c 6e 29 29 29 29 0a 0a 28 | g)))))).......(insert.?\n))))..( | 
| 877c0 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e 73 65    72 74 2d 74 61 67 73 2d 68 65 61 64 65 72 20 28 | defun.magit-insert-tags-header.( | 
| 877e0 | 29 0a 20 20 22 49 6e 73 65 72 74 20 61 20 68 65    61 64 65 72 20 6c 69 6e 65 20 61 62 6f 75 74 20 | )..."Insert.a.header.line.about. | 
| 87800 | 74 68 65 20 63 75 72 72 65 6e 74 20 61 6e 64 2f    6f 72 20 6e 65 78 74 20 74 61 67 2e 22 0a 20 20 | the.current.and/or.next.tag."... | 
| 87820 | 28 6c 65 74 2a 20 28 28 74 68 69 73 2d 74 61 67    20 28 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 | (let*.((this-tag.(magit-get-curr | 
| 87840 | 65 6e 74 2d 74 61 67 20 6e 69 6c 20 74 29 29 0a    20 20 20 20 20 20 20 20 20 28 6e 65 78 74 2d 74 | ent-tag.nil.t))..........(next-t | 
| 87860 | 61 67 20 28 6d 61 67 69 74 2d 67 65 74 2d 6e 65    78 74 2d 74 61 67 20 6e 69 6c 20 74 29 29 0a 20 | ag.(magit-get-next-tag.nil.t)).. | 
| 87880 | 20 20 20 20 20 20 20 20 28 74 68 69 73 2d 63 6e    74 20 28 63 61 64 72 20 74 68 69 73 2d 74 61 67 | ........(this-cnt.(cadr.this-tag | 
| 878a0 | 29 29 0a 20 20 20 20 20 20 20 20 20 28 6e 65 78    74 2d 63 6e 74 20 28 63 61 64 72 20 6e 65 78 74 | ))..........(next-cnt.(cadr.next | 
| 878c0 | 2d 74 61 67 29 29 0a 20 20 20 20 20 20 20 20 20    28 74 68 69 73 2d 74 61 67 20 28 63 61 72 20 74 | -tag))..........(this-tag.(car.t | 
| 878e0 | 68 69 73 2d 74 61 67 29 29 0a 20 20 20 20 20 20    20 20 20 28 6e 65 78 74 2d 74 61 67 20 28 63 61 | his-tag))..........(next-tag.(ca | 
| 87900 | 72 20 6e 65 78 74 2d 74 61 67 29 29 0a 20 20 20    20 20 20 20 20 20 28 62 6f 74 68 2d 74 61 67 73 | r.next-tag))..........(both-tags | 
| 87920 | 20 28 61 6e 64 20 74 68 69 73 2d 74 61 67 20 6e    65 78 74 2d 74 61 67 20 74 29 29 29 0a 20 20 20 | .(and.this-tag.next-tag.t))).... | 
| 87940 | 20 28 77 68 65 6e 20 28 6f 72 20 74 68 69 73 2d    74 61 67 20 6e 65 78 74 2d 74 61 67 29 0a 20 20 | .(when.(or.this-tag.next-tag)... | 
| 87960 | 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72    74 2d 73 65 63 74 69 6f 6e 20 28 74 61 67 20 28 | ....(magit-insert-section.(tag.( | 
| 87980 | 6f 72 20 74 68 69 73 2d 74 61 67 20 6e 65 78 74    2d 74 61 67 29 29 0a 20 20 20 20 20 20 20 20 28 | or.this-tag.next-tag)).........( | 
| 879a0 | 69 6e 73 65 72 74 20 28 66 6f 72 6d 61 74 20 22    25 2d 31 30 73 22 20 28 69 66 20 62 6f 74 68 2d | insert.(format."%-10s".(if.both- | 
| 879c0 | 74 61 67 73 20 22 54 61 67 73 3a 20 22 20 22 54    61 67 3a 20 22 29 29 29 0a 20 20 20 20 20 20 20 | tags."Tags:."."Tag:.")))........ | 
| 879e0 | 20 28 63 6c 2d 66 6c 65 74 20 28 28 69 6e 73 65    72 74 2d 63 6f 75 6e 74 20 28 74 61 67 20 63 6f | .(cl-flet.((insert-count.(tag.co | 
| 87a00 | 75 6e 74 20 66 61 63 65 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 | unt.face).....................(i | 
| 87a20 | 6e 73 65 72 74 20 28 63 6f 6e 63 61 74 20 28 70    72 6f 70 65 72 74 69 7a 65 20 74 61 67 20 27 66 | nsert.(concat.(propertize.tag.'f | 
| 87a40 | 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d    61 67 69 74 2d 74 61 67 29 0a 20 20 20 20 20 20 | ont-lock-face.'magit-tag)....... | 
| 87a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 | ..............................(a | 
| 87a80 | 6e 64 20 28 3e 20 63 6f 75 6e 74 20 30 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nd.(>.count.0).................. | 
| 87aa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 | ........................(format. | 
| 87ac0 | 22 20 28 25 73 29 22 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ".(%s)"......................... | 
| 87ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 | .........................(proper | 
| 87b00 | 74 69 7a 65 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tize............................ | 
| 87b20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 | .......................(format." | 
| 87b40 | 25 73 22 20 63 6f 75 6e 74 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | %s".count)...................... | 
| 87b60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 27 66 6f | .............................'fo | 
| 87b80 | 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 66 61 63    65 29 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 | nt-lock-face.face)))))))........ | 
| 87ba0 | 20 20 20 28 77 68 65 6e 20 74 68 69 73 2d 74 61    67 20 20 28 69 6e 73 65 72 74 2d 63 6f 75 6e 74 | ...(when.this-tag..(insert-count | 
| 87bc0 | 20 74 68 69 73 2d 74 61 67 20 74 68 69 73 2d 63    6e 74 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 | .this-tag.this-cnt.'magit-branch | 
| 87be0 | 2d 6c 6f 63 61 6c 29 29 0a 20 20 20 20 20 20 20    20 20 20 28 77 68 65 6e 20 62 6f 74 68 2d 74 61 | -local))...........(when.both-ta | 
| 87c00 | 67 73 20 28 69 6e 73 65 72 74 20 22 2c 20 22 29    29 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 65 | gs.(insert.",."))...........(whe | 
| 87c20 | 6e 20 6e 65 78 74 2d 74 61 67 20 20 28 69 6e 73    65 72 74 2d 63 6f 75 6e 74 20 6e 65 78 74 2d 74 | n.next-tag..(insert-count.next-t | 
| 87c40 | 61 67 20 6e 65 78 74 2d 63 6e 74 20 27 6d 61 67    69 74 2d 74 61 67 29 29 29 0a 20 20 20 20 20 20 | ag.next-cnt.'magit-tag)))....... | 
| 87c60 | 20 20 28 69 6e 73 65 72 74 20 3f 5c 6e 29 29 29    29 29 0a 0a 3b 3b 3b 3b 20 41 75 78 69 6c 69 61 | ..(insert.?\n)))))..;;;;.Auxilia | 
| 87c80 | 72 79 20 48 65 61 64 65 72 73 0a 0a 28 64 65 66    75 6e 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d | ry.Headers..(defun.magit-insert- | 
| 87ca0 | 75 73 65 72 2d 68 65 61 64 65 72 20 28 29 0a 20    20 22 49 6e 73 65 72 74 20 61 20 68 65 61 64 65 | user-header.()..."Insert.a.heade | 
| 87cc0 | 72 20 6c 69 6e 65 20 61 62 6f 75 74 20 74 68 65    20 63 75 72 72 65 6e 74 20 75 73 65 72 2e 22 0a | r.line.about.the.current.user.". | 
| 87ce0 | 20 20 28 6c 65 74 20 28 28 6e 61 6d 65 20 20 28    6d 61 67 69 74 2d 67 65 74 20 22 75 73 65 72 2e | ..(let.((name..(magit-get."user. | 
| 87d00 | 6e 61 6d 65 22 29 29 0a 20 20 20 20 20 20 20 20    28 65 6d 61 69 6c 20 28 6d 61 67 69 74 2d 67 65 | name")).........(email.(magit-ge | 
| 87d20 | 74 20 22 75 73 65 72 2e 65 6d 61 69 6c 22 29 29    29 0a 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 | t."user.email"))).....(when.(and | 
| 87d40 | 20 6e 61 6d 65 20 65 6d 61 69 6c 29 0a 20 20 20    20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 | .name.email).......(magit-insert | 
| 87d60 | 2d 73 65 63 74 69 6f 6e 20 28 75 73 65 72 20 6e    61 6d 65 29 0a 20 20 20 20 20 20 20 20 28 69 6e | -section.(user.name).........(in | 
| 87d80 | 73 65 72 74 20 28 66 6f 72 6d 61 74 20 22 25 2d    31 30 73 22 20 22 55 73 65 72 3a 20 22 29 29 0a | sert.(format."%-10s"."User:.")). | 
| 87da0 | 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20    28 70 72 6f 70 65 72 74 69 7a 65 20 6e 61 6d 65 | ........(insert.(propertize.name | 
| 87dc0 | 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65    20 27 6d 61 67 69 74 2d 6c 6f 67 2d 61 75 74 68 | .'font-lock-face.'magit-log-auth | 
| 87de0 | 6f 72 29 29 0a 20 20 20 20 20 20 20 20 28 69 6e    73 65 72 74 20 22 20 3c 22 20 65 6d 61 69 6c 20 | or)).........(insert.".<".email. | 
| 87e00 | 22 3e 5c 6e 22 29 29 29 29 29 0a 0a 28 64 65 66    75 6e 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d | ">\n")))))..(defun.magit-insert- | 
| 87e20 | 72 65 70 6f 2d 68 65 61 64 65 72 20 28 29 0a 20    20 22 49 6e 73 65 72 74 20 61 20 68 65 61 64 65 | repo-header.()..."Insert.a.heade | 
| 87e40 | 72 20 6c 69 6e 65 20 73 68 6f 77 69 6e 67 20 74    68 65 20 70 61 74 68 20 74 6f 20 74 68 65 20 72 | r.line.showing.the.path.to.the.r | 
| 87e60 | 65 70 6f 73 69 74 6f 72 79 20 74 6f 70 2d 6c 65    76 65 6c 2e 22 0a 20 20 28 6c 65 74 20 28 28 74 | epository.top-level."...(let.((t | 
| 87e80 | 6f 70 64 69 72 20 28 6d 61 67 69 74 2d 74 6f 70    6c 65 76 65 6c 29 29 29 0a 20 20 20 20 28 6d 61 | opdir.(magit-toplevel))).....(ma | 
| 87ea0 | 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69    6f 6e 20 28 72 65 70 6f 20 74 6f 70 64 69 72 29 | git-insert-section.(repo.topdir) | 
| 87ec0 | 0a 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28    66 6f 72 6d 61 74 20 22 25 2d 31 30 73 25 73 5c | .......(insert.(format."%-10s%s\ | 
| 87ee0 | 6e 22 20 22 52 65 70 6f 3a 20 22 20 28 61 62 62    72 65 76 69 61 74 65 2d 66 69 6c 65 2d 6e 61 6d | n"."Repo:.".(abbreviate-file-nam | 
| 87f00 | 65 20 74 6f 70 64 69 72 29 29 29 29 29 29 0a 0a    28 64 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e 73 | e.topdir))))))..(defun.magit-ins | 
| 87f20 | 65 72 74 2d 72 65 6d 6f 74 65 2d 68 65 61 64 65    72 20 28 29 0a 20 20 22 49 6e 73 65 72 74 20 61 | ert-remote-header.()..."Insert.a | 
| 87f40 | 20 68 65 61 64 65 72 20 6c 69 6e 65 20 61 62 6f    75 74 20 74 68 65 20 72 65 6d 6f 74 65 20 6f 66 | .header.line.about.the.remote.of | 
| 87f60 | 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61    6e 63 68 2e 0a 0a 49 66 20 6e 6f 20 72 65 6d 6f | .the.current.branch...If.no.remo | 
| 87f80 | 74 65 20 69 73 20 63 6f 6e 66 69 67 75 72 65 64    20 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 | te.is.configured.for.the.current | 
| 87fa0 | 20 62 72 61 6e 63 68 2c 20 74 68 65 6e 20 66 61    6c 6c 20 62 61 63 6b 0a 73 68 6f 77 69 6e 67 20 | .branch,.then.fall.back.showing. | 
| 87fc0 | 74 68 65 20 5c 22 6f 72 69 67 69 6e 5c 22 20 72    65 6d 6f 74 65 2c 20 6f 72 20 69 66 20 74 68 61 | the.\"origin\".remote,.or.if.tha | 
| 87fe0 | 74 20 64 6f 65 73 20 6e 6f 74 20 65 78 69 73 74    20 74 68 65 20 66 69 72 73 74 0a 72 65 6d 6f 74 | t.does.not.exist.the.first.remot | 
| 88000 | 65 20 69 6e 20 61 6c 70 68 61 62 65 74 69 63 20    6f 72 64 65 72 2e 22 0a 20 20 28 77 68 65 6e 2d | e.in.alphabetic.order."...(when- | 
| 88020 | 6c 65 74 2a 20 28 28 6e 61 6d 65 20 28 6d 61 67    69 74 2d 67 65 74 2d 73 6f 6d 65 2d 72 65 6d 6f | let*.((name.(magit-get-some-remo | 
| 88040 | 74 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 3b 3b 20 55 6e 64 65 72 20 63 65 72 74 | te))...............;;.Under.cert | 
| 88060 | 61 69 6e 20 63 6f 6e 66 69 67 75 72 61 74 69 6f    6e 73 20 69 74 27 73 20 70 6f 73 73 69 62 6c 65 | ain.configurations.it's.possible | 
| 88080 | 20 66 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 3b 3b 20 75 72 6c 20 74 6f 20 62 65 20 | .for...............;;.url.to.be. | 
| 880a0 | 6e 69 6c 2c 20 77 68 65 6e 20 6e 61 6d 65 20 69    73 20 6e 6f 74 2c 20 73 65 65 20 23 32 38 35 38 | nil,.when.name.is.not,.see.#2858 | 
| 880c0 | 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 75 72 6c 20 28 6d 61 67 69 74 2d 67 65 74 20 | ................(url.(magit-get. | 
| 880e0 | 22 72 65 6d 6f 74 65 22 20 6e 61 6d 65 20 22 75    72 6c 22 29 29 29 0a 20 20 20 20 28 6d 61 67 69 | "remote".name."url"))).....(magi | 
| 88100 | 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e    20 28 72 65 6d 6f 74 65 20 6e 61 6d 65 29 0a 20 | t-insert-section.(remote.name).. | 
| 88120 | 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 66 6f    72 6d 61 74 20 22 25 2d 31 30 73 22 20 22 52 65 | .....(insert.(format."%-10s"."Re | 
| 88140 | 6d 6f 74 65 3a 20 22 29 29 0a 20 20 20 20 20 20    28 69 6e 73 65 72 74 20 28 70 72 6f 70 65 72 74 | mote:.")).......(insert.(propert | 
| 88160 | 69 7a 65 20 6e 61 6d 65 20 27 66 6f 6e 74 2d 6c    6f 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 74 2d | ize.name.'font-lock-face.'magit- | 
| 88180 | 62 72 61 6e 63 68 2d 72 65 6d 6f 74 65 29 20 3f    5c 73 29 0a 20 20 20 20 20 20 28 69 6e 73 65 72 | branch-remote).?\s).......(inser | 
| 881a0 | 74 20 75 72 6c 20 3f 5c 6e 29 29 29 29 0a 0a 3b    3b 3b 3b 20 46 69 6c 65 20 53 65 63 74 69 6f 6e | t.url.?\n))))..;;;;.File.Section | 
| 881c0 | 73 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d 61    70 20 6d 61 67 69 74 2d 75 6e 74 72 61 63 6b 65 | s..(defvar-keymap.magit-untracke | 
| 881e0 | 64 2d 73 65 63 74 69 6f 6e 2d 6d 61 70 0a 20 20    3a 64 6f 63 20 22 4b 65 79 6d 61 70 20 66 6f 72 | d-section-map...:doc."Keymap.for | 
| 88200 | 20 74 68 65 20 60 75 6e 74 72 61 63 6b 65 64 27    20 73 65 63 74 69 6f 6e 2e 22 0a 20 20 22 3c 72 | .the.`untracked'.section."..."<r | 
| 88220 | 65 6d 61 70 3e 20 3c 6d 61 67 69 74 2d 64 65 6c    65 74 65 2d 74 68 69 6e 67 3e 22 20 23 27 6d 61 | emap>.<magit-delete-thing>".#'ma | 
| 88240 | 67 69 74 2d 64 69 73 63 61 72 64 0a 20 20 22 3c    72 65 6d 61 70 3e 20 3c 6d 61 67 69 74 2d 73 74 | git-discard..."<remap>.<magit-st | 
| 88260 | 61 67 65 2d 66 69 6c 65 3e 22 20 20 20 23 27 6d    61 67 69 74 2d 73 74 61 67 65 0a 20 20 22 3c 32 | age-file>"...#'magit-stage..."<2 | 
| 88280 | 3e 22 20 28 6d 61 67 69 74 2d 6d 65 6e 75 2d 69    74 65 6d 20 22 44 69 73 63 61 72 64 20 66 69 6c | >".(magit-menu-item."Discard.fil | 
| 882a0 | 65 73 22 20 23 27 6d 61 67 69 74 2d 64 69 73 63    61 72 64 29 0a 20 20 22 3c 31 3e 22 20 28 6d 61 | es".#'magit-discard)..."<1>".(ma | 
| 882c0 | 67 69 74 2d 6d 65 6e 75 2d 69 74 65 6d 20 22 53    74 61 67 65 20 66 69 6c 65 73 22 20 20 20 23 27 | git-menu-item."Stage.files"...#' | 
| 882e0 | 6d 61 67 69 74 2d 73 74 61 67 65 29 29 0a 0a 28    6d 61 67 69 74 2d 64 65 66 69 6e 65 2d 73 65 63 | magit-stage))..(magit-define-sec | 
| 88300 | 74 69 6f 6e 2d 6a 75 6d 70 65 72 20 6d 61 67 69    74 2d 6a 75 6d 70 2d 74 6f 2d 75 6e 74 72 61 63 | tion-jumper.magit-jump-to-untrac | 
| 88320 | 6b 65 64 20 22 55 6e 74 72 61 63 6b 65 64 20 66    69 6c 65 73 22 20 75 6e 74 72 61 63 6b 65 64 29 | ked."Untracked.files".untracked) | 
| 88340 | 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 69    6e 73 65 72 74 2d 75 6e 74 72 61 63 6b 65 64 2d | ..(defun.magit-insert-untracked- | 
| 88360 | 66 69 6c 65 73 20 28 29 0a 20 20 22 4d 61 79 62    65 20 69 6e 73 65 72 74 20 61 20 6c 69 73 74 20 | files.()..."Maybe.insert.a.list. | 
| 88380 | 6f 72 20 74 72 65 65 20 6f 66 20 75 6e 74 72 61    63 6b 65 64 20 66 69 6c 65 73 2e 0a 0a 44 6f 20 | or.tree.of.untracked.files...Do. | 
| 883a0 | 73 6f 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20    74 68 65 20 76 61 6c 75 65 20 6f 66 20 60 73 74 | so.depending.on.the.value.of.`st | 
| 883c0 | 61 74 75 73 2e 73 68 6f 77 55 6e 74 72 61 63 6b    65 64 46 69 6c 65 73 27 2e 0a 4e 6f 74 65 20 74 | atus.showUntrackedFiles'..Note.t | 
| 883e0 | 68 61 74 20 65 76 65 6e 20 69 66 20 74 68 65 20    76 61 6c 75 65 20 69 73 20 60 61 6c 6c 27 2c 20 | hat.even.if.the.value.is.`all',. | 
| 88400 | 4d 61 67 69 74 20 73 74 69 6c 6c 20 69 6e 69 74    69 61 6c 6c 79 0a 6f 6e 6c 79 20 73 68 6f 77 73 | Magit.still.initially.only.shows | 
| 88420 | 20 64 69 72 65 63 74 6f 72 69 65 73 2e 20 20 42    75 74 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 | .directories...But.the.directory | 
| 88440 | 20 73 65 63 74 69 6f 6e 73 20 63 61 6e 20 74 68    65 6e 0a 62 65 20 65 78 70 61 6e 64 65 64 20 75 | .sections.can.then.be.expanded.u | 
| 88460 | 73 69 6e 67 20 5c 22 54 41 42 5c 22 2e 0a 0a 49    66 20 74 68 65 20 66 69 72 73 74 20 65 6c 65 6d | sing.\"TAB\"...If.the.first.elem | 
| 88480 | 65 6e 74 20 6f 66 20 60 6d 61 67 69 74 2d 62 75    66 66 65 72 2d 64 69 66 66 2d 66 69 6c 65 73 27 | ent.of.`magit-buffer-diff-files' | 
| 884a0 | 20 69 73 20 61 0a 64 69 72 65 63 74 6f 72 79 2c    20 74 68 65 6e 20 6c 69 6d 69 74 20 74 68 65 20 | .is.a.directory,.then.limit.the. | 
| 884c0 | 6c 69 73 74 20 74 6f 20 66 69 6c 65 73 20 62 65    6c 6f 77 20 74 68 61 74 2e 20 20 54 68 65 20 76 | list.to.files.below.that...The.v | 
| 884e0 | 61 6c 75 65 0a 76 61 6c 75 65 20 6f 66 20 74 68    61 74 20 76 61 72 69 61 62 6c 65 20 63 61 6e 20 | alue.value.of.that.variable.can. | 
| 88500 | 62 65 20 73 65 74 20 75 73 69 6e 67 20 5c 22 44    20 2d 2d 20 44 49 52 45 43 54 4f 52 59 20 52 45 | be.set.using.\"D.--.DIRECTORY.RE | 
| 88520 | 54 20 67 5c 22 2e 22 0a 20 20 28 6c 65 74 2a 20    28 28 73 68 6f 77 20 28 6f 72 20 28 6d 61 67 69 | T.g\"."...(let*.((show.(or.(magi | 
| 88540 | 74 2d 67 65 74 20 22 73 74 61 74 75 73 2e 73 68    6f 77 55 6e 74 72 61 63 6b 65 64 46 69 6c 65 73 | t-get."status.showUntrackedFiles | 
| 88560 | 22 29 20 22 6e 6f 72 6d 61 6c 22 29 29 0a 20 20    20 20 20 20 20 20 20 28 62 61 73 65 20 28 63 61 | ")."normal"))..........(base.(ca | 
| 88580 | 72 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64    69 66 66 2d 66 69 6c 65 73 29 29 0a 20 20 20 20 | r.magit-buffer-diff-files))..... | 
| 885a0 | 20 20 20 20 20 28 62 61 73 65 20 28 61 6e 64 20    62 61 73 65 20 28 66 69 6c 65 2d 64 69 72 65 63 | .....(base.(and.base.(file-direc | 
| 885c0 | 74 6f 72 79 2d 70 20 62 61 73 65 29 20 62 61 73    65 29 29 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 | tory-p.base).base))).....(unless | 
| 885e0 | 20 28 65 71 75 61 6c 20 73 68 6f 77 20 22 6e 6f    22 29 0a 20 20 20 20 20 20 28 69 66 20 28 65 71 | .(equal.show."no").......(if.(eq | 
| 88600 | 75 61 6c 20 73 68 6f 77 20 22 61 6c 6c 22 29 0a    20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 2d | ual.show."all")...........(when- | 
| 88620 | 6c 65 74 20 28 28 66 69 6c 65 73 20 28 6d 61 67    69 74 2d 75 6e 74 72 61 63 6b 65 64 2d 66 69 6c | let.((files.(magit-untracked-fil | 
| 88640 | 65 73 20 6e 69 6c 20 62 61 73 65 29 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | es.nil.base))).............(magi | 
| 88660 | 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e    20 28 75 6e 74 72 61 63 6b 65 64 29 0a 20 20 20 | t-insert-section.(untracked).... | 
| 88680 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69    74 2d 69 6e 73 65 72 74 2d 68 65 61 64 69 6e 67 | ...........(magit-insert-heading | 
| 886a0 | 20 22 55 6e 74 72 61 63 6b 65 64 20 66 69 6c 65    73 3a 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ."Untracked.files:")............ | 
| 886c0 | 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74    2d 66 69 6c 65 73 20 66 69 6c 65 73 20 62 61 73 | ...(magit-insert-files.files.bas | 
| 886e0 | 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 69 6e 73 65 72 74 20 3f 5c 6e 29 29 29 0a | e)...............(insert.?\n))). | 
| 88700 | 20 20 20 20 20 20 20 20 28 77 68 65 6e 2d 6c 65    74 20 28 28 66 69 6c 65 73 0a 20 20 20 20 20 20 | ........(when-let.((files....... | 
| 88720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2d    2d 6d 61 70 63 61 74 20 28 61 6e 64 20 28 65 71 | ..............(--mapcat.(and.(eq | 
| 88740 | 20 28 61 72 65 66 20 69 74 20 30 29 20 3f 3f 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(aref.it.0).??)................ | 
| 88760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6c 69 73 74 20 28 73 75 62 73 74 | ....................(list.(subst | 
| 88780 | 72 69 6e 67 20 69 74 20 33 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ring.it.3))).................... | 
| 887a0 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69    74 2d 67 69 74 2d 69 74 65 6d 73 20 22 73 74 61 | ...........(magit-git-items."sta | 
| 887c0 | 74 75 73 22 20 22 2d 7a 22 20 22 2d 2d 70 6f 72    63 65 6c 61 69 6e 22 0a 20 20 20 20 20 20 20 20 | tus"."-z"."--porcelain"......... | 
| 887e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 88800 | 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 67    6e 6f 72 65 2d 73 75 62 6d 6f 64 75 6c 65 73 2d | .......(magit-ignore-submodules- | 
| 88820 | 70 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | p.t)............................ | 
| 88840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 22 2d 2d 22 20 62 61 73 65 29 29 29 | ...................."--".base))) | 
| 88860 | 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67    69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f | )...........(magit-insert-sectio | 
| 88880 | 6e 20 28 75 6e 74 72 61 63 6b 65 64 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | n.(untracked).............(magit | 
| 888a0 | 2d 69 6e 73 65 72 74 2d 68 65 61 64 69 6e 67 20    22 55 6e 74 72 61 63 6b 65 64 20 66 69 6c 65 73 | -insert-heading."Untracked.files | 
| 888c0 | 3a 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    28 64 6f 6c 69 73 74 20 28 66 69 6c 65 20 66 69 | :").............(dolist.(file.fi | 
| 888e0 | 6c 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 | les)...............(magit-insert | 
| 88900 | 2d 73 65 63 74 69 6f 6e 20 28 66 69 6c 65 20 66    69 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 | -section.(file.file)............ | 
| 88920 | 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 70 72    6f 70 65 72 74 69 7a 65 20 66 69 6c 65 20 27 66 | .....(insert.(propertize.file.'f | 
| 88940 | 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d    61 67 69 74 2d 66 69 6c 65 6e 61 6d 65 29 20 3f | ont-lock-face.'magit-filename).? | 
| 88960 | 5c 6e 29 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 28 69 6e 73 65 72 74 20 3f 5c 6e 29 29 29 | \n))).............(insert.?\n))) | 
| 88980 | 29 29 29 29 0a 0a 28 6d 61 67 69 74 2d 64 65 66    69 6e 65 2d 73 65 63 74 69 6f 6e 2d 6a 75 6d 70 | ))))..(magit-define-section-jump | 
| 889a0 | 65 72 20 6d 61 67 69 74 2d 6a 75 6d 70 2d 74 6f    2d 74 72 61 63 6b 65 64 20 22 54 72 61 63 6b 65 | er.magit-jump-to-tracked."Tracke | 
| 889c0 | 64 20 66 69 6c 65 73 22 20 74 72 61 63 6b 65 64    29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | d.files".tracked)..(defun.magit- | 
| 889e0 | 69 6e 73 65 72 74 2d 74 72 61 63 6b 65 64 2d 66    69 6c 65 73 20 28 29 0a 20 20 22 49 6e 73 65 72 | insert-tracked-files.()..."Inser | 
| 88a00 | 74 20 61 20 74 72 65 65 20 6f 66 20 74 72 61 63    6b 65 64 20 66 69 6c 65 73 2e 0a 0a 49 66 20 74 | t.a.tree.of.tracked.files...If.t | 
| 88a20 | 68 65 20 66 69 72 73 74 20 65 6c 65 6d 65 6e 74    20 6f 66 20 60 6d 61 67 69 74 2d 62 75 66 66 65 | he.first.element.of.`magit-buffe | 
| 88a40 | 72 2d 64 69 66 66 2d 66 69 6c 65 73 27 20 69 73    20 61 0a 64 69 72 65 63 74 6f 72 79 2c 20 74 68 | r-diff-files'.is.a.directory,.th | 
| 88a60 | 65 6e 20 6c 69 6d 69 74 20 74 68 65 20 6c 69 73    74 20 74 6f 20 66 69 6c 65 73 20 62 65 6c 6f 77 | en.limit.the.list.to.files.below | 
| 88a80 | 20 74 68 61 74 2e 20 20 54 68 65 20 76 61 6c 75    65 0a 76 61 6c 75 65 20 6f 66 20 74 68 61 74 20 | .that...The.value.value.of.that. | 
| 88aa0 | 76 61 72 69 61 62 6c 65 20 63 61 6e 20 62 65 20    73 65 74 20 75 73 69 6e 67 20 5c 22 44 20 2d 2d | variable.can.be.set.using.\"D.-- | 
| 88ac0 | 20 44 49 52 45 43 54 4f 52 59 20 52 45 54 20 67    5c 22 2e 22 0a 20 20 28 77 68 65 6e 2d 6c 65 74 | .DIRECTORY.RET.g\"."...(when-let | 
| 88ae0 | 20 28 28 66 69 6c 65 73 20 28 6d 61 67 69 74 2d    6c 69 73 74 2d 66 69 6c 65 73 29 29 29 0a 20 20 | .((files.(magit-list-files)))... | 
| 88b00 | 20 20 28 6c 65 74 2a 20 28 28 62 61 73 65 20 28    63 61 72 20 6d 61 67 69 74 2d 62 75 66 66 65 72 | ..(let*.((base.(car.magit-buffer | 
| 88b20 | 2d 64 69 66 66 2d 66 69 6c 65 73 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 28 62 61 73 65 20 28 | -diff-files))............(base.( | 
| 88b40 | 61 6e 64 20 62 61 73 65 20 28 66 69 6c 65 2d 64    69 72 65 63 74 6f 72 79 2d 70 20 62 61 73 65 29 | and.base.(file-directory-p.base) | 
| 88b60 | 20 62 61 73 65 29 29 29 0a 20 20 20 20 20 20 28    6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 | .base))).......(magit-insert-sec | 
| 88b80 | 74 69 6f 6e 20 28 74 72 61 63 6b 65 64 20 6e 69    6c 20 74 29 0a 20 20 20 20 20 20 20 20 28 6d 61 | tion.(tracked.nil.t).........(ma | 
| 88ba0 | 67 69 74 2d 69 6e 73 65 72 74 2d 68 65 61 64 69    6e 67 20 22 54 72 61 63 6b 65 64 20 66 69 6c 65 | git-insert-heading."Tracked.file | 
| 88bc0 | 73 3a 22 29 0a 20 20 20 20 20 20 20 20 28 6d 61    67 69 74 2d 69 6e 73 65 72 74 2d 66 69 6c 65 73 | s:").........(magit-insert-files | 
| 88be0 | 20 66 69 6c 65 73 20 62 61 73 65 29 0a 20 20 20    20 20 20 20 20 28 69 6e 73 65 72 74 20 3f 5c 6e | .files.base).........(insert.?\n | 
| 88c00 | 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61    67 69 74 2d 69 6e 73 65 72 74 2d 69 67 6e 6f 72 | )))))..(defun.magit-insert-ignor | 
| 88c20 | 65 64 2d 66 69 6c 65 73 20 28 29 0a 20 20 22 49    6e 73 65 72 74 20 61 20 74 72 65 65 20 6f 66 20 | ed-files.()..."Insert.a.tree.of. | 
| 88c40 | 69 67 6e 6f 72 65 64 20 66 69 6c 65 73 2e 0a 0a    49 66 20 74 68 65 20 66 69 72 73 74 20 65 6c 65 | ignored.files...If.the.first.ele | 
| 88c60 | 6d 65 6e 74 20 6f 66 20 60 6d 61 67 69 74 2d 62    75 66 66 65 72 2d 64 69 66 66 2d 66 69 6c 65 73 | ment.of.`magit-buffer-diff-files | 
| 88c80 | 27 20 69 73 20 61 0a 64 69 72 65 63 74 6f 72 79    2c 20 74 68 65 6e 20 6c 69 6d 69 74 20 74 68 65 | '.is.a.directory,.then.limit.the | 
| 88ca0 | 20 6c 69 73 74 20 74 6f 20 66 69 6c 65 73 20 62    65 6c 6f 77 20 74 68 61 74 2e 20 20 54 68 65 20 | .list.to.files.below.that...The. | 
| 88cc0 | 76 61 6c 75 65 0a 6f 66 20 74 68 61 74 20 76 61    72 69 61 62 6c 65 20 63 61 6e 20 62 65 20 73 65 | value.of.that.variable.can.be.se | 
| 88ce0 | 74 20 75 73 69 6e 67 20 5c 22 44 20 2d 2d 20 44    49 52 45 43 54 4f 52 59 20 52 45 54 20 67 5c 22 | t.using.\"D.--.DIRECTORY.RET.g\" | 
| 88d00 | 2e 22 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20 28    28 66 69 6c 65 73 20 28 6d 61 67 69 74 2d 69 67 | ."...(when-let.((files.(magit-ig | 
| 88d20 | 6e 6f 72 65 64 2d 66 69 6c 65 73 29 29 29 0a 20    20 20 20 28 6c 65 74 2a 20 28 28 62 61 73 65 20 | nored-files))).....(let*.((base. | 
| 88d40 | 28 63 61 72 20 6d 61 67 69 74 2d 62 75 66 66 65    72 2d 64 69 66 66 2d 66 69 6c 65 73 29 29 0a 20 | (car.magit-buffer-diff-files)).. | 
| 88d60 | 20 20 20 20 20 20 20 20 20 20 28 62 61 73 65 20    28 61 6e 64 20 62 61 73 65 20 28 66 69 6c 65 2d | ..........(base.(and.base.(file- | 
| 88d80 | 64 69 72 65 63 74 6f 72 79 2d 70 20 62 61 73 65    29 20 62 61 73 65 29 29 29 0a 20 20 20 20 20 20 | directory-p.base).base)))....... | 
| 88da0 | 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65    63 74 69 6f 6e 20 28 74 72 61 63 6b 65 64 20 6e | (magit-insert-section.(tracked.n | 
| 88dc0 | 69 6c 20 74 29 0a 20 20 20 20 20 20 20 20 28 6d    61 67 69 74 2d 69 6e 73 65 72 74 2d 68 65 61 64 | il.t).........(magit-insert-head | 
| 88de0 | 69 6e 67 20 22 49 67 6e 6f 72 65 64 20 66 69 6c    65 73 3a 22 29 0a 20 20 20 20 20 20 20 20 28 6d | ing."Ignored.files:").........(m | 
| 88e00 | 61 67 69 74 2d 69 6e 73 65 72 74 2d 66 69 6c 65    73 20 66 69 6c 65 73 20 62 61 73 65 29 0a 20 20 | agit-insert-files.files.base)... | 
| 88e20 | 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 3f 5c    6e 29 29 29 29 29 0a 0a 28 6d 61 67 69 74 2d 64 | ......(insert.?\n)))))..(magit-d | 
| 88e40 | 65 66 69 6e 65 2d 73 65 63 74 69 6f 6e 2d 6a 75    6d 70 65 72 20 6d 61 67 69 74 2d 6a 75 6d 70 2d | efine-section-jumper.magit-jump- | 
| 88e60 | 74 6f 2d 73 6b 69 70 2d 77 6f 72 6b 74 72 65 65    20 22 53 6b 69 70 2d 77 6f 72 6b 74 72 65 65 20 | to-skip-worktree."Skip-worktree. | 
| 88e80 | 66 69 6c 65 73 22 20 73 6b 69 70 2d 77 6f 72 6b    74 72 65 65 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | files".skip-worktree)..(defun.ma | 
| 88ea0 | 67 69 74 2d 69 6e 73 65 72 74 2d 73 6b 69 70 2d    77 6f 72 6b 74 72 65 65 2d 66 69 6c 65 73 20 28 | git-insert-skip-worktree-files.( | 
| 88ec0 | 29 0a 20 20 22 49 6e 73 65 72 74 20 61 20 74 72    65 65 20 6f 66 20 73 6b 69 70 2d 77 6f 72 6b 74 | )..."Insert.a.tree.of.skip-workt | 
| 88ee0 | 72 65 65 20 66 69 6c 65 73 2e 0a 0a 49 66 20 74    68 65 20 66 69 72 73 74 20 65 6c 65 6d 65 6e 74 | ree.files...If.the.first.element | 
| 88f00 | 20 6f 66 20 60 6d 61 67 69 74 2d 62 75 66 66 65    72 2d 64 69 66 66 2d 66 69 6c 65 73 27 20 69 73 | .of.`magit-buffer-diff-files'.is | 
| 88f20 | 20 61 0a 64 69 72 65 63 74 6f 72 79 2c 20 74 68    65 6e 20 6c 69 6d 69 74 20 74 68 65 20 6c 69 73 | .a.directory,.then.limit.the.lis | 
| 88f40 | 74 20 74 6f 20 66 69 6c 65 73 20 62 65 6c 6f 77    20 74 68 61 74 2e 20 20 54 68 65 20 76 61 6c 75 | t.to.files.below.that...The.valu | 
| 88f60 | 65 0a 6f 66 20 74 68 61 74 20 76 61 72 69 61 62    6c 65 20 63 61 6e 20 62 65 20 73 65 74 20 75 73 | e.of.that.variable.can.be.set.us | 
| 88f80 | 69 6e 67 20 5c 22 44 20 2d 2d 20 44 49 52 45 43    54 4f 52 59 20 52 45 54 20 67 5c 22 2e 22 0a 20 | ing.\"D.--.DIRECTORY.RET.g\".".. | 
| 88fa0 | 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 66 69 6c    65 73 20 28 6d 61 67 69 74 2d 73 6b 69 70 2d 77 | .(when-let.((files.(magit-skip-w | 
| 88fc0 | 6f 72 6b 74 72 65 65 2d 66 69 6c 65 73 29 29 29    0a 20 20 20 20 28 6c 65 74 2a 20 28 28 62 61 73 | orktree-files))).....(let*.((bas | 
| 88fe0 | 65 20 28 63 61 72 20 6d 61 67 69 74 2d 62 75 66    66 65 72 2d 64 69 66 66 2d 66 69 6c 65 73 29 29 | e.(car.magit-buffer-diff-files)) | 
| 89000 | 0a 20 20 20 20 20 20 20 20 20 20 20 28 62 61 73    65 20 28 61 6e 64 20 62 61 73 65 20 28 66 69 6c | ............(base.(and.base.(fil | 
| 89020 | 65 2d 64 69 72 65 63 74 6f 72 79 2d 70 20 62 61    73 65 29 20 62 61 73 65 29 29 29 0a 20 20 20 20 | e-directory-p.base).base)))..... | 
| 89040 | 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d    73 65 63 74 69 6f 6e 20 28 73 6b 69 70 2d 77 6f | ..(magit-insert-section.(skip-wo | 
| 89060 | 72 6b 74 72 65 65 20 6e 69 6c 20 74 29 0a 20 20    20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 | rktree.nil.t).........(magit-ins | 
| 89080 | 65 72 74 2d 68 65 61 64 69 6e 67 20 22 53 6b 69    70 2d 77 6f 72 6b 74 72 65 65 20 66 69 6c 65 73 | ert-heading."Skip-worktree.files | 
| 890a0 | 3a 22 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67    69 74 2d 69 6e 73 65 72 74 2d 66 69 6c 65 73 20 | :").........(magit-insert-files. | 
| 890c0 | 66 69 6c 65 73 20 62 61 73 65 29 0a 20 20 20 20    20 20 20 20 28 69 6e 73 65 72 74 20 3f 5c 6e 29 | files.base).........(insert.?\n) | 
| 890e0 | 29 29 29 29 0a 0a 28 6d 61 67 69 74 2d 64 65 66    69 6e 65 2d 73 65 63 74 69 6f 6e 2d 6a 75 6d 70 | ))))..(magit-define-section-jump | 
| 89100 | 65 72 20 6d 61 67 69 74 2d 6a 75 6d 70 2d 74 6f    2d 61 73 73 75 6d 65 2d 75 6e 63 68 61 6e 67 65 | er.magit-jump-to-assume-unchange | 
| 89120 | 64 20 22 41 73 73 75 6d 65 2d 75 6e 63 68 61 6e    67 65 64 20 66 69 6c 65 73 22 20 61 73 73 75 6d | d."Assume-unchanged.files".assum | 
| 89140 | 65 2d 75 6e 63 68 61 6e 67 65 64 29 0a 0a 28 64    65 66 75 6e 20 6d 61 67 69 74 2d 69 6e 73 65 72 | e-unchanged)..(defun.magit-inser | 
| 89160 | 74 2d 61 73 73 75 6d 65 2d 75 6e 63 68 61 6e 67    65 64 2d 66 69 6c 65 73 20 28 29 0a 20 20 22 49 | t-assume-unchanged-files.()..."I | 
| 89180 | 6e 73 65 72 74 20 61 20 74 72 65 65 20 6f 66 20    66 69 6c 65 73 20 74 68 61 74 20 61 72 65 20 61 | nsert.a.tree.of.files.that.are.a | 
| 891a0 | 73 73 75 6d 65 64 20 74 6f 20 62 65 20 75 6e 63    68 61 6e 67 65 64 2e 0a 0a 49 66 20 74 68 65 20 | ssumed.to.be.unchanged...If.the. | 
| 891c0 | 66 69 72 73 74 20 65 6c 65 6d 65 6e 74 20 6f 66    20 60 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 | first.element.of.`magit-buffer-d | 
| 891e0 | 69 66 66 2d 66 69 6c 65 73 27 20 69 73 20 61 0a    64 69 72 65 63 74 6f 72 79 2c 20 74 68 65 6e 20 | iff-files'.is.a.directory,.then. | 
| 89200 | 6c 69 6d 69 74 20 74 68 65 20 6c 69 73 74 20 74    6f 20 66 69 6c 65 73 20 62 65 6c 6f 77 20 74 68 | limit.the.list.to.files.below.th | 
| 89220 | 61 74 2e 20 20 54 68 65 20 76 61 6c 75 65 0a 6f    66 20 74 68 61 74 20 76 61 72 69 61 62 6c 65 20 | at...The.value.of.that.variable. | 
| 89240 | 63 61 6e 20 62 65 20 73 65 74 20 75 73 69 6e 67    20 5c 22 44 20 2d 2d 20 44 49 52 45 43 54 4f 52 | can.be.set.using.\"D.--.DIRECTOR | 
| 89260 | 59 20 52 45 54 20 67 5c 22 2e 22 0a 20 20 28 77    68 65 6e 2d 6c 65 74 20 28 28 66 69 6c 65 73 20 | Y.RET.g\"."...(when-let.((files. | 
| 89280 | 28 6d 61 67 69 74 2d 61 73 73 75 6d 65 2d 75 6e    63 68 61 6e 67 65 64 2d 66 69 6c 65 73 29 29 29 | (magit-assume-unchanged-files))) | 
| 892a0 | 0a 20 20 20 20 28 6c 65 74 2a 20 28 28 62 61 73    65 20 28 63 61 72 20 6d 61 67 69 74 2d 62 75 66 | .....(let*.((base.(car.magit-buf | 
| 892c0 | 66 65 72 2d 64 69 66 66 2d 66 69 6c 65 73 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 28 62 61 73 | fer-diff-files))............(bas | 
| 892e0 | 65 20 28 61 6e 64 20 62 61 73 65 20 28 66 69 6c    65 2d 64 69 72 65 63 74 6f 72 79 2d 70 20 62 61 | e.(and.base.(file-directory-p.ba | 
| 89300 | 73 65 29 20 62 61 73 65 29 29 29 0a 20 20 20 20    20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d | se).base))).......(magit-insert- | 
| 89320 | 73 65 63 74 69 6f 6e 20 28 61 73 73 75 6d 65 2d    75 6e 63 68 61 6e 67 65 64 20 6e 69 6c 20 74 29 | section.(assume-unchanged.nil.t) | 
| 89340 | 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d    69 6e 73 65 72 74 2d 68 65 61 64 69 6e 67 20 22 | .........(magit-insert-heading." | 
| 89360 | 41 73 73 75 6d 65 2d 75 6e 63 68 61 6e 67 65 64    20 66 69 6c 65 73 3a 22 29 0a 20 20 20 20 20 20 | Assume-unchanged.files:")....... | 
| 89380 | 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d    66 69 6c 65 73 20 66 69 6c 65 73 20 62 61 73 65 | ..(magit-insert-files.files.base | 
| 893a0 | 29 0a 20 20 20 20 20 20 20 20 28 69 6e 73 65 72    74 20 3f 5c 6e 29 29 29 29 29 0a 0a 28 64 65 66 | ).........(insert.?\n)))))..(def | 
| 893c0 | 75 6e 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d    66 69 6c 65 73 20 28 66 69 6c 65 73 20 64 69 72 | un.magit-insert-files.(files.dir | 
| 893e0 | 65 63 74 6f 72 79 29 0a 20 20 28 77 68 69 6c 65    20 28 61 6e 64 20 66 69 6c 65 73 20 28 73 74 72 | ectory)...(while.(and.files.(str | 
| 89400 | 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 28 6f 72    20 64 69 72 65 63 74 6f 72 79 20 22 22 29 20 28 | ing-prefix-p.(or.directory."").( | 
| 89420 | 63 61 72 20 66 69 6c 65 73 29 29 29 0a 20 20 20    20 28 6c 65 74 20 28 28 64 69 72 20 28 66 69 6c | car.files))).....(let.((dir.(fil | 
| 89440 | 65 2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f 72 79    20 28 63 61 72 20 66 69 6c 65 73 29 29 29 29 0a | e-name-directory.(car.files)))). | 
| 89460 | 20 20 20 20 20 20 28 69 66 20 28 65 71 75 61 6c    20 64 69 72 20 64 69 72 65 63 74 6f 72 79 29 0a | ......(if.(equal.dir.directory). | 
| 89480 | 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28    28 66 69 6c 65 20 28 70 6f 70 20 66 69 6c 65 73 | ..........(let.((file.(pop.files | 
| 894a0 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 | ))).............(magit-insert-se | 
| 894c0 | 63 74 69 6f 6e 20 28 66 69 6c 65 20 66 69 6c 65    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ction.(file.file)............... | 
| 894e0 | 28 69 6e 73 65 72 74 20 28 70 72 6f 70 65 72 74    69 7a 65 20 66 69 6c 65 20 27 66 6f 6e 74 2d 6c | (insert.(propertize.file.'font-l | 
| 89500 | 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 74 2d    66 69 6c 65 6e 61 6d 65 29 20 3f 5c 6e 29 29 29 | ock-face.'magit-filename).?\n))) | 
| 89520 | 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d    69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 20 28 | .........(magit-insert-section.( | 
| 89540 | 66 69 6c 65 20 64 69 72 20 74 29 0a 20 20 20 20    20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 70 | file.dir.t)...........(insert.(p | 
| 89560 | 72 6f 70 65 72 74 69 7a 65 20 64 69 72 20 27 66    69 6c 65 20 27 6d 61 67 69 74 2d 66 69 6c 65 6e | ropertize.dir.'file.'magit-filen | 
| 89580 | 61 6d 65 29 20 3f 5c 6e 29 0a 20 20 20 20 20 20    20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 | ame).?\n)...........(magit-inser | 
| 895a0 | 74 2d 68 65 61 64 69 6e 67 29 0a 20 20 20 20 20    20 20 20 20 20 28 73 65 74 71 20 66 69 6c 65 73 | t-heading)...........(setq.files | 
| 895c0 | 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 66    69 6c 65 73 20 66 69 6c 65 73 20 64 69 72 29 29 | .(magit-insert-files.files.dir)) | 
| 895e0 | 29 29 29 29 0a 20 20 66 69 6c 65 73 29 0a 0a 3b    3b 3b 20 5f 0a 28 70 72 6f 76 69 64 65 20 27 6d | ))))...files)..;;;._.(provide.'m | 
| 89600 | 61 67 69 74 2d 73 74 61 74 75 73 29 0a 3b 3b 3b    20 6d 61 67 69 74 2d 73 74 61 74 75 73 2e 65 6c | agit-status).;;;.magit-status.el | 
| 89620 | 20 65 6e 64 73 20 68 65 72 65 0a 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ends.here...................... | 
| 89640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 89660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 89680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 896a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 896c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 896e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 89700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 89720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 89740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 89760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 89780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 897a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 897c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 897e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 89800 | 6d 61 67 69 74 2d 32 30 32 34 30 34 30 34 2e 31    39 30 31 2f 6d 61 67 69 74 2d 6d 65 72 67 65 2e | magit-20240404.1901/magit-merge. | 
| 89820 | 65 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | el.............................. | 
| 89840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 89860 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30    30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 | 
| 89880 | 30 30 32 37 36 35 36 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 34 36 34 34 00 20 30 00 00 00 | 0027656.00000000000.014644..0... | 
| 898a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 898c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 898e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 89900 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... | 
| 89920 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... | 
| 89940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 89960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 89980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 899a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 899c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 899e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 89a00 | 3b 3b 3b 20 6d 61 67 69 74 2d 6d 65 72 67 65 2e    65 6c 20 2d 2d 2d 20 4d 65 72 67 65 20 66 75 6e | ;;;.magit-merge.el.---.Merge.fun | 
| 89a20 | 63 74 69 6f 6e 61 6c 69 74 79 20 20 2d 2a 2d 20    6c 65 78 69 63 61 6c 2d 62 69 6e 64 69 6e 67 3a | ctionality..-*-.lexical-binding: | 
| 89a40 | 74 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69    67 68 74 20 28 43 29 20 32 30 30 38 2d 32 30 32 | t.-*-..;;.Copyright.(C).2008-202 | 
| 89a60 | 34 20 54 68 65 20 4d 61 67 69 74 20 50 72 6f 6a    65 63 74 20 43 6f 6e 74 72 69 62 75 74 6f 72 73 | 4.The.Magit.Project.Contributors | 
| 89a80 | 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 4a 6f 6e    61 73 20 42 65 72 6e 6f 75 6c 6c 69 20 3c 6a 6f | ..;;.Author:.Jonas.Bernoulli.<jo | 
| 89aa0 | 6e 61 73 40 62 65 72 6e 6f 75 6c 2e 6c 69 3e 0a    3b 3b 20 4d 61 69 6e 74 61 69 6e 65 72 3a 20 4a | nas@bernoul.li>.;;.Maintainer:.J | 
| 89ac0 | 6f 6e 61 73 20 42 65 72 6e 6f 75 6c 6c 69 20 3c    6a 6f 6e 61 73 40 62 65 72 6e 6f 75 6c 2e 6c 69 | onas.Bernoulli.<jonas@bernoul.li | 
| 89ae0 | 3e 0a 0a 3b 3b 20 53 50 44 58 2d 4c 69 63 65 6e    73 65 2d 49 64 65 6e 74 69 66 69 65 72 3a 20 47 | >..;;.SPDX-License-Identifier:.G | 
| 89b00 | 50 4c 2d 33 2e 30 2d 6f 72 2d 6c 61 74 65 72 0a    0a 3b 3b 20 4d 61 67 69 74 20 69 73 20 66 72 65 | PL-3.0-or-later..;;.Magit.is.fre | 
| 89b20 | 65 20 73 6f 66 74 77 61 72 65 3a 20 79 6f 75 20    63 61 6e 20 72 65 64 69 73 74 72 69 62 75 74 65 | e.software:.you.can.redistribute | 
| 89b40 | 20 69 74 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66    79 20 69 74 0a 3b 3b 20 75 6e 64 65 72 20 74 68 | .it.and/or.modify.it.;;.under.th | 
| 89b60 | 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 47    4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 | e.terms.of.the.GNU.General.Publi | 
| 89b80 | 63 20 4c 69 63 65 6e 73 65 20 61 73 20 70 75 62    6c 69 73 68 65 64 20 62 79 0a 3b 3b 20 74 68 65 | c.License.as.published.by.;;.the | 
| 89ba0 | 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46    6f 75 6e 64 61 74 69 6f 6e 2c 20 65 69 74 68 65 | .Free.Software.Foundation,.eithe | 
| 89bc0 | 72 20 76 65 72 73 69 6f 6e 20 33 20 6f 66 20 74    68 65 20 4c 69 63 65 6e 73 65 2c 20 6f 72 0a 3b | r.version.3.of.the.License,.or.; | 
| 89be0 | 3b 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f    6e 29 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 | ;.(at.your.option).any.later.ver | 
| 89c00 | 73 69 6f 6e 2e 0a 3b 3b 0a 3b 3b 20 4d 61 67 69    74 20 69 73 20 64 69 73 74 72 69 62 75 74 65 64 | sion..;;.;;.Magit.is.distributed | 
| 89c20 | 20 69 6e 20 74 68 65 20 68 6f 70 65 20 74 68 61    74 20 69 74 20 77 69 6c 6c 20 62 65 20 75 73 65 | .in.the.hope.that.it.will.be.use | 
| 89c40 | 66 75 6c 2c 20 62 75 74 20 57 49 54 48 4f 55 54    0a 3b 3b 20 41 4e 59 20 57 41 52 52 41 4e 54 59 | ful,.but.WITHOUT.;;.ANY.WARRANTY | 
| 89c60 | 3b 20 77 69 74 68 6f 75 74 20 65 76 65 6e 20 74    68 65 20 69 6d 70 6c 69 65 64 20 77 61 72 72 61 | ;.without.even.the.implied.warra | 
| 89c80 | 6e 74 79 20 6f 66 20 4d 45 52 43 48 41 4e 54 41    42 49 4c 49 54 59 0a 3b 3b 20 6f 72 20 46 49 54 | nty.of.MERCHANTABILITY.;;.or.FIT | 
| 89ca0 | 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49    43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 20 20 | NESS.FOR.A.PARTICULAR.PURPOSE... | 
| 89cc0 | 53 65 65 20 74 68 65 20 47 4e 55 20 47 65 6e 65    72 61 6c 20 50 75 62 6c 69 63 0a 3b 3b 20 4c 69 | See.the.GNU.General.Public.;;.Li | 
| 89ce0 | 63 65 6e 73 65 20 66 6f 72 20 6d 6f 72 65 20 64    65 74 61 69 6c 73 2e 0a 3b 3b 0a 3b 3b 20 59 6f | cense.for.more.details..;;.;;.Yo | 
| 89d00 | 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 65    63 65 69 76 65 64 20 61 20 63 6f 70 79 20 6f 66 | u.should.have.received.a.copy.of | 
| 89d20 | 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c    20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a | .the.GNU.General.Public.License. | 
| 89d40 | 3b 3b 20 61 6c 6f 6e 67 20 77 69 74 68 20 4d 61    67 69 74 2e 20 20 49 66 20 6e 6f 74 2c 20 73 65 | ;;.along.with.Magit...If.not,.se | 
| 89d60 | 65 20 3c 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67    6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f | e.<https://www.gnu.org/licenses/ | 
| 89d80 | 3e 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61    72 79 3a 0a 0a 3b 3b 20 54 68 69 73 20 6c 69 62 | >...;;;.Commentary:..;;.This.lib | 
| 89da0 | 72 61 72 79 20 69 6d 70 6c 65 6d 65 6e 74 73 20    6d 65 72 67 65 20 63 6f 6d 6d 61 6e 64 73 2e 0a | rary.implements.merge.commands.. | 
| 89dc0 | 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28 72 65 71    75 69 72 65 20 27 6d 61 67 69 74 29 0a 28 72 65 | .;;;.Code:..(require.'magit).(re | 
| 89de0 | 71 75 69 72 65 20 27 6d 61 67 69 74 2d 64 69 66    66 29 0a 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e | quire.'magit-diff)..(declare-fun | 
| 89e00 | 63 74 69 6f 6e 20 6d 61 67 69 74 2d 67 69 74 2d    70 75 73 68 20 22 6d 61 67 69 74 2d 70 75 73 68 | ction.magit-git-push."magit-push | 
| 89e20 | 22 20 28 62 72 61 6e 63 68 20 74 61 72 67 65 74    20 61 72 67 73 29 29 0a 0a 3b 3b 3b 20 43 6f 6d | ".(branch.target.args))..;;;.Com | 
| 89e40 | 6d 61 6e 64 73 0a 0a 3b 3b 3b 23 23 23 61 75 74    6f 6c 6f 61 64 20 28 61 75 74 6f 6c 6f 61 64 20 | mands..;;;###autoload.(autoload. | 
| 89e60 | 27 6d 61 67 69 74 2d 6d 65 72 67 65 20 22 6d 61    67 69 74 22 20 6e 69 6c 20 74 29 0a 28 74 72 61 | 'magit-merge."magit".nil.t).(tra | 
| 89e80 | 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 70 72    65 66 69 78 20 6d 61 67 69 74 2d 6d 65 72 67 65 | nsient-define-prefix.magit-merge | 
| 89ea0 | 20 28 29 0a 20 20 22 4d 65 72 67 65 20 62 72 61    6e 63 68 65 73 2e 22 0a 20 20 3a 6d 61 6e 2d 70 | .()..."Merge.branches."...:man-p | 
| 89ec0 | 61 67 65 20 22 67 69 74 2d 6d 65 72 67 65 22 0a    20 20 3a 69 6e 63 6f 6d 70 61 74 69 62 6c 65 20 | age."git-merge"...:incompatible. | 
| 89ee0 | 27 28 28 22 2d 2d 66 66 2d 6f 6e 6c 79 22 20 22    2d 2d 6e 6f 2d 66 66 22 29 29 0a 20 20 5b 22 41 | '(("--ff-only"."--no-ff"))...["A | 
| 89f00 | 72 67 75 6d 65 6e 74 73 22 0a 20 20 20 3a 69 66    2d 6e 6f 74 20 6d 61 67 69 74 2d 6d 65 72 67 65 | rguments"....:if-not.magit-merge | 
| 89f20 | 2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 0a 20    20 20 28 22 2d 66 22 20 22 46 61 73 74 2d 66 6f | -in-progress-p....("-f"."Fast-fo | 
| 89f40 | 72 77 61 72 64 20 6f 6e 6c 79 22 20 22 2d 2d 66    66 2d 6f 6e 6c 79 22 29 0a 20 20 20 28 22 2d 6e | rward.only"."--ff-only")....("-n | 
| 89f60 | 22 20 22 4e 6f 20 66 61 73 74 2d 66 6f 72 77 61    72 64 22 20 20 20 22 2d 2d 6e 6f 2d 66 66 22 29 | "."No.fast-forward"..."--no-ff") | 
| 89f80 | 0a 20 20 20 28 6d 61 67 69 74 2d 6d 65 72 67 65    3a 2d 2d 73 74 72 61 74 65 67 79 29 0a 20 20 20 | ....(magit-merge:--strategy).... | 
| 89fa0 | 28 35 20 6d 61 67 69 74 2d 6d 65 72 67 65 3a 2d    2d 73 74 72 61 74 65 67 79 2d 6f 70 74 69 6f 6e | (5.magit-merge:--strategy-option | 
| 89fc0 | 29 0a 20 20 20 28 35 20 22 2d 62 22 20 22 49 67    6e 6f 72 65 20 63 68 61 6e 67 65 73 20 69 6e 20 | )....(5."-b"."Ignore.changes.in. | 
| 89fe0 | 61 6d 6f 75 6e 74 20 6f 66 20 77 68 69 74 65 73    70 61 63 65 22 20 22 2d 58 69 67 6e 6f 72 65 2d | amount.of.whitespace"."-Xignore- | 
| 8a000 | 73 70 61 63 65 2d 63 68 61 6e 67 65 22 29 0a 20    20 20 28 35 20 22 2d 77 22 20 22 49 67 6e 6f 72 | space-change")....(5."-w"."Ignor | 
| 8a020 | 65 20 77 68 69 74 65 73 70 61 63 65 20 77 68 65    6e 20 63 6f 6d 70 61 72 69 6e 67 20 6c 69 6e 65 | e.whitespace.when.comparing.line | 
| 8a040 | 73 22 20 22 2d 58 69 67 6e 6f 72 65 2d 61 6c 6c    2d 73 70 61 63 65 22 29 0a 20 20 20 28 35 20 6d | s"."-Xignore-all-space")....(5.m | 
| 8a060 | 61 67 69 74 2d 64 69 66 66 3a 2d 2d 64 69 66 66    2d 61 6c 67 6f 72 69 74 68 6d 20 3a 61 72 67 75 | agit-diff:--diff-algorithm.:argu | 
| 8a080 | 6d 65 6e 74 20 22 2d 58 64 69 66 66 2d 61 6c 67    6f 72 69 74 68 6d 3d 22 29 0a 20 20 20 28 35 20 | ment."-Xdiff-algorithm=")....(5. | 
| 8a0a0 | 6d 61 67 69 74 3a 2d 2d 67 70 67 2d 73 69 67 6e    29 5d 0a 20 20 5b 22 41 63 74 69 6f 6e 73 22 0a | magit:--gpg-sign)]...["Actions". | 
| 8a0c0 | 20 20 20 3a 69 66 2d 6e 6f 74 20 6d 61 67 69 74    2d 6d 65 72 67 65 2d 69 6e 2d 70 72 6f 67 72 65 | ...:if-not.magit-merge-in-progre | 
| 8a0e0 | 73 73 2d 70 0a 20 20 20 5b 28 22 6d 22 20 22 4d    65 72 67 65 22 20 20 20 20 20 20 20 20 20 20 20 | ss-p....[("m"."Merge"........... | 
| 8a100 | 20 20 20 20 20 20 20 6d 61 67 69 74 2d 6d 65 72    67 65 2d 70 6c 61 69 6e 29 0a 20 20 20 20 28 22 | .......magit-merge-plain).....(" | 
| 8a120 | 65 22 20 22 4d 65 72 67 65 20 61 6e 64 20 65 64    69 74 20 6d 65 73 73 61 67 65 22 20 6d 61 67 69 | e"."Merge.and.edit.message".magi | 
| 8a140 | 74 2d 6d 65 72 67 65 2d 65 64 69 74 6d 73 67 29    0a 20 20 20 20 28 22 6e 22 20 22 4d 65 72 67 65 | t-merge-editmsg).....("n"."Merge | 
| 8a160 | 20 62 75 74 20 64 6f 6e 27 74 20 63 6f 6d 6d 69    74 22 20 6d 61 67 69 74 2d 6d 65 72 67 65 2d 6e | .but.don't.commit".magit-merge-n | 
| 8a180 | 6f 63 6f 6d 6d 69 74 29 0a 20 20 20 20 28 22 61    22 20 22 41 62 73 6f 72 62 22 20 20 20 20 20 20 | ocommit).....("a"."Absorb"...... | 
| 8a1a0 | 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74    2d 6d 65 72 67 65 2d 61 62 73 6f 72 62 29 5d 0a | ...........magit-merge-absorb)]. | 
| 8a1c0 | 20 20 20 5b 28 22 70 22 20 22 50 72 65 76 69 65    77 20 6d 65 72 67 65 22 20 20 20 20 20 20 20 20 | ...[("p"."Preview.merge"........ | 
| 8a1e0 | 20 20 6d 61 67 69 74 2d 6d 65 72 67 65 2d 70 72    65 76 69 65 77 29 0a 20 20 20 20 22 22 0a 20 20 | ..magit-merge-preview).....""... | 
| 8a200 | 20 20 28 22 73 22 20 22 53 71 75 61 73 68 20 6d    65 72 67 65 22 20 20 20 20 20 20 20 20 20 20 20 | ..("s"."Squash.merge"........... | 
| 8a220 | 6d 61 67 69 74 2d 6d 65 72 67 65 2d 73 71 75 61    73 68 29 0a 20 20 20 20 28 22 69 22 20 22 44 69 | magit-merge-squash).....("i"."Di | 
| 8a240 | 73 73 6f 6c 76 65 22 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 6d 61 67 69 74 2d 6d 65 72 67 | ssolve"...............magit-merg | 
| 8a260 | 65 2d 69 6e 74 6f 29 5d 5d 0a 20 20 5b 22 41 63    74 69 6f 6e 73 22 0a 20 20 20 3a 69 66 20 6d 61 | e-into)]]...["Actions"....:if.ma | 
| 8a280 | 67 69 74 2d 6d 65 72 67 65 2d 69 6e 2d 70 72 6f    67 72 65 73 73 2d 70 0a 20 20 20 28 22 6d 22 20 | git-merge-in-progress-p....("m". | 
| 8a2a0 | 22 43 6f 6d 6d 69 74 20 6d 65 72 67 65 22 20 6d    61 67 69 74 2d 63 6f 6d 6d 69 74 2d 63 72 65 61 | "Commit.merge".magit-commit-crea | 
| 8a2c0 | 74 65 29 0a 20 20 20 28 22 61 22 20 22 41 62 6f    72 74 20 6d 65 72 67 65 22 20 20 6d 61 67 69 74 | te)....("a"."Abort.merge"..magit | 
| 8a2e0 | 2d 6d 65 72 67 65 2d 61 62 6f 72 74 29 5d 29 0a    0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6d 65 | -merge-abort)])..(defun.magit-me | 
| 8a300 | 72 67 65 2d 61 72 67 75 6d 65 6e 74 73 20 28 29    0a 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 61 72 | rge-arguments.()...(transient-ar | 
| 8a320 | 67 73 20 27 6d 61 67 69 74 2d 6d 65 72 67 65 29    29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 | gs.'magit-merge))..(transient-de | 
| 8a340 | 66 69 6e 65 2d 61 72 67 75 6d 65 6e 74 20 6d 61    67 69 74 2d 6d 65 72 67 65 3a 2d 2d 73 74 72 61 | fine-argument.magit-merge:--stra | 
| 8a360 | 74 65 67 79 20 28 29 0a 20 20 3a 64 65 73 63 72    69 70 74 69 6f 6e 20 22 53 74 72 61 74 65 67 79 | tegy.()...:description."Strategy | 
| 8a380 | 22 0a 20 20 3a 63 6c 61 73 73 20 27 74 72 61 6e    73 69 65 6e 74 2d 6f 70 74 69 6f 6e 0a 20 20 3b | "...:class.'transient-option...; | 
| 8a3a0 | 3b 20 6b 65 79 20 66 6f 72 20 6d 65 72 67 65 20    61 6e 64 20 72 65 62 61 73 65 3a 20 22 2d 73 22 | ;.key.for.merge.and.rebase:."-s" | 
| 8a3c0 | 0a 20 20 3b 3b 20 6b 65 79 20 66 6f 72 20 63 68    65 72 72 79 2d 70 69 63 6b 20 61 6e 64 20 72 65 | ...;;.key.for.cherry-pick.and.re | 
| 8a3e0 | 76 65 72 74 3a 20 22 3d 73 22 0a 20 20 3b 3b 20    73 68 6f 72 74 61 72 67 20 66 6f 72 20 6d 65 72 | vert:."=s"...;;.shortarg.for.mer | 
| 8a400 | 67 65 20 61 6e 64 20 72 65 62 61 73 65 3a 20 22    2d 73 22 0a 20 20 3b 3b 20 73 68 6f 72 74 61 72 | ge.and.rebase:."-s"...;;.shortar | 
| 8a420 | 67 20 66 6f 72 20 63 68 65 72 72 79 2d 70 69 63    6b 20 61 6e 64 20 72 65 76 65 72 74 3a 20 6e 6f | g.for.cherry-pick.and.revert:.no | 
| 8a440 | 6e 65 0a 20 20 3a 6b 65 79 20 22 2d 73 22 0a 20    20 3a 61 72 67 75 6d 65 6e 74 20 22 2d 2d 73 74 | ne...:key."-s"...:argument."--st | 
| 8a460 | 72 61 74 65 67 79 3d 22 0a 20 20 3a 63 68 6f 69    63 65 73 20 27 28 22 72 65 73 6f 6c 76 65 22 20 | rategy="...:choices.'("resolve". | 
| 8a480 | 22 72 65 63 75 72 73 69 76 65 22 20 22 6f 63 74    6f 70 75 73 22 20 22 6f 75 72 73 22 20 22 73 75 | "recursive"."octopus"."ours"."su | 
| 8a4a0 | 62 74 72 65 65 22 29 29 0a 0a 28 74 72 61 6e 73    69 65 6e 74 2d 64 65 66 69 6e 65 2d 61 72 67 75 | btree"))..(transient-define-argu | 
| 8a4c0 | 6d 65 6e 74 20 6d 61 67 69 74 2d 6d 65 72 67 65    3a 2d 2d 73 74 72 61 74 65 67 79 2d 6f 70 74 69 | ment.magit-merge:--strategy-opti | 
| 8a4e0 | 6f 6e 20 28 29 0a 20 20 3a 64 65 73 63 72 69 70    74 69 6f 6e 20 22 53 74 72 61 74 65 67 79 20 4f | on.()...:description."Strategy.O | 
| 8a500 | 70 74 69 6f 6e 22 0a 20 20 3a 63 6c 61 73 73 20    27 74 72 61 6e 73 69 65 6e 74 2d 6f 70 74 69 6f | ption"...:class.'transient-optio | 
| 8a520 | 6e 0a 20 20 3a 6b 65 79 20 22 2d 58 22 0a 20 20    3a 61 72 67 75 6d 65 6e 74 20 22 2d 2d 73 74 72 | n...:key."-X"...:argument."--str | 
| 8a540 | 61 74 65 67 79 2d 6f 70 74 69 6f 6e 3d 22 0a 20    20 3a 63 68 6f 69 63 65 73 20 27 28 22 6f 75 72 | ategy-option="...:choices.'("our | 
| 8a560 | 73 22 20 22 74 68 65 69 72 73 22 20 22 70 61 74    69 65 6e 63 65 22 29 29 0a 0a 3b 3b 3b 23 23 23 | s"."theirs"."patience"))..;;;### | 
| 8a580 | 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20    6d 61 67 69 74 2d 6d 65 72 67 65 2d 70 6c 61 69 | autoload.(defun.magit-merge-plai | 
| 8a5a0 | 6e 20 28 72 65 76 20 26 6f 70 74 69 6f 6e 61 6c    20 61 72 67 73 20 6e 6f 63 6f 6d 6d 69 74 29 0a | n.(rev.&optional.args.nocommit). | 
| 8a5c0 | 20 20 22 4d 65 72 67 65 20 63 6f 6d 6d 69 74 20    52 45 56 20 69 6e 74 6f 20 74 68 65 20 63 75 72 | .."Merge.commit.REV.into.the.cur | 
| 8a5e0 | 72 65 6e 74 20 62 72 61 6e 63 68 3b 20 75 73 69    6e 67 20 64 65 66 61 75 6c 74 20 6d 65 73 73 61 | rent.branch;.using.default.messa | 
| 8a600 | 67 65 2e 0a 0a 55 6e 6c 65 73 73 20 74 68 65 72    65 20 61 72 65 20 63 6f 6e 66 6c 69 63 74 73 20 | ge...Unless.there.are.conflicts. | 
| 8a620 | 6f 72 20 61 20 70 72 65 66 69 78 20 61 72 67 75    6d 65 6e 74 20 69 73 20 75 73 65 64 20 63 72 65 | or.a.prefix.argument.is.used.cre | 
| 8a640 | 61 74 65 20 61 0a 6d 65 72 67 65 20 63 6f 6d 6d    69 74 20 75 73 69 6e 67 20 61 20 67 65 6e 65 72 | ate.a.merge.commit.using.a.gener | 
| 8a660 | 69 63 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67    65 20 61 6e 64 20 77 69 74 68 6f 75 74 20 6c 65 | ic.commit.message.and.without.le | 
| 8a680 | 74 74 69 6e 67 0a 74 68 65 20 75 73 65 72 20 69    6e 73 70 65 63 74 20 74 68 65 20 72 65 73 75 6c | tting.the.user.inspect.the.resul | 
| 8a6a0 | 74 2e 20 20 57 69 74 68 20 61 20 70 72 65 66 69    78 20 61 72 67 75 6d 65 6e 74 20 70 72 65 74 65 | t...With.a.prefix.argument.prete | 
| 8a6c0 | 6e 64 20 74 68 65 0a 6d 65 72 67 65 20 66 61 69    6c 65 64 20 74 6f 20 67 69 76 65 20 74 68 65 20 | nd.the.merge.failed.to.give.the. | 
| 8a6e0 | 75 73 65 72 20 74 68 65 20 6f 70 70 6f 72 74 75    6e 69 74 79 20 74 6f 20 69 6e 73 70 65 63 74 20 | user.the.opportunity.to.inspect. | 
| 8a700 | 74 68 65 0a 6d 65 72 67 65 2e 0a 0a 5c 28 67 69    74 20 6d 65 72 67 65 20 2d 2d 6e 6f 2d 65 64 69 | the.merge...\(git.merge.--no-edi | 
| 8a720 | 74 7c 2d 2d 6e 6f 2d 63 6f 6d 6d 69 74 20 5b 41    52 47 53 5d 20 52 45 56 29 22 0a 20 20 28 69 6e | t|--no-commit.[ARGS].REV)"...(in | 
| 8a740 | 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20    28 6d 61 67 69 74 2d 72 65 61 64 2d 6f 74 68 65 | teractive.(list.(magit-read-othe | 
| 8a760 | 72 2d 62 72 61 6e 63 68 2d 6f 72 2d 63 6f 6d 6d    69 74 20 22 4d 65 72 67 65 22 29 0a 20 20 20 20 | r-branch-or-commit."Merge")..... | 
| 8a780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6d 61 67 69 74 2d 6d 65 72 67 65 2d 61 72 | .................(magit-merge-ar | 
| 8a7a0 | 67 75 6d 65 6e 74 73 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 75 | guments)......................cu | 
| 8a7c0 | 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67    29 29 0a 20 20 28 6d 61 67 69 74 2d 6d 65 72 67 | rrent-prefix-arg))...(magit-merg | 
| 8a7e0 | 65 2d 61 73 73 65 72 74 29 0a 20 20 28 6d 61 67    69 74 2d 72 75 6e 2d 67 69 74 2d 61 73 79 6e 63 | e-assert)...(magit-run-git-async | 
| 8a800 | 20 22 6d 65 72 67 65 22 20 28 69 66 20 6e 6f 63    6f 6d 6d 69 74 20 22 2d 2d 6e 6f 2d 63 6f 6d 6d | ."merge".(if.nocommit."--no-comm | 
| 8a820 | 69 74 22 20 22 2d 2d 6e 6f 2d 65 64 69 74 22 29    20 61 72 67 73 20 72 65 76 29 29 0a 0a 3b 3b 3b | it"."--no-edit").args.rev))..;;; | 
| 8a840 | 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66    75 6e 20 6d 61 67 69 74 2d 6d 65 72 67 65 2d 65 | ###autoload.(defun.magit-merge-e | 
| 8a860 | 64 69 74 6d 73 67 20 28 72 65 76 20 26 6f 70 74    69 6f 6e 61 6c 20 61 72 67 73 29 0a 20 20 22 4d | ditmsg.(rev.&optional.args)..."M | 
| 8a880 | 65 72 67 65 20 63 6f 6d 6d 69 74 20 52 45 56 20    69 6e 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 | erge.commit.REV.into.the.current | 
| 8a8a0 | 20 62 72 61 6e 63 68 3b 20 61 6e 64 20 65 64 69    74 20 6d 65 73 73 61 67 65 2e 0a 50 65 72 66 6f | .branch;.and.edit.message..Perfo | 
| 8a8c0 | 72 6d 20 74 68 65 20 6d 65 72 67 65 20 61 6e 64    20 70 72 65 70 61 72 65 20 61 20 63 6f 6d 6d 69 | rm.the.merge.and.prepare.a.commi | 
| 8a8e0 | 74 20 6d 65 73 73 61 67 65 20 62 75 74 20 6c 65    74 20 74 68 65 20 75 73 65 72 0a 65 64 69 74 20 | t.message.but.let.the.user.edit. | 
| 8a900 | 69 74 2e 0a 5c 6e 28 67 69 74 20 6d 65 72 67 65    20 2d 2d 65 64 69 74 20 2d 2d 6e 6f 2d 66 66 20 | it..\n(git.merge.--edit.--no-ff. | 
| 8a920 | 5b 41 52 47 53 5d 20 52 45 56 29 22 0a 20 20 28    69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 | [ARGS].REV)"...(interactive.(lis | 
| 8a940 | 74 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 6f 74    68 65 72 2d 62 72 61 6e 63 68 2d 6f 72 2d 63 6f | t.(magit-read-other-branch-or-co | 
| 8a960 | 6d 6d 69 74 20 22 4d 65 72 67 65 22 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | mmit."Merge")................... | 
| 8a980 | 20 20 20 28 6d 61 67 69 74 2d 6d 65 72 67 65 2d    61 72 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 28 | ...(magit-merge-arguments)))...( | 
| 8a9a0 | 6d 61 67 69 74 2d 6d 65 72 67 65 2d 61 73 73 65    72 74 29 0a 20 20 28 63 6c 2d 70 75 73 68 6e 65 | magit-merge-assert)...(cl-pushne | 
| 8a9c0 | 77 20 22 2d 2d 6e 6f 2d 66 66 22 20 61 72 67 73    20 3a 74 65 73 74 20 23 27 65 71 75 61 6c 29 0a | w."--no-ff".args.:test.#'equal). | 
| 8a9e0 | 20 20 28 61 70 70 6c 79 20 23 27 6d 61 67 69 74    2d 72 75 6e 2d 67 69 74 2d 77 69 74 68 2d 65 64 | ..(apply.#'magit-run-git-with-ed | 
| 8aa00 | 69 74 6f 72 20 22 6d 65 72 67 65 22 20 22 2d 2d    65 64 69 74 22 0a 20 20 20 20 20 20 20 20 20 28 | itor."merge"."--edit"..........( | 
| 8aa20 | 61 70 70 65 6e 64 20 28 64 65 6c 65 74 65 20 22    2d 2d 66 66 2d 6f 6e 6c 79 22 20 61 72 67 73 29 | append.(delete."--ff-only".args) | 
| 8aa40 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 6c 69 73 74 20 72 65 76 29 29 29 29 0a | ..................(list.rev)))). | 
| 8aa60 | 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a    28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6d 65 72 | .;;;###autoload.(defun.magit-mer | 
| 8aa80 | 67 65 2d 6e 6f 63 6f 6d 6d 69 74 20 28 72 65 76    20 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 73 29 | ge-nocommit.(rev.&optional.args) | 
| 8aaa0 | 0a 20 20 22 4d 65 72 67 65 20 63 6f 6d 6d 69 74    20 52 45 56 20 69 6e 74 6f 20 74 68 65 20 63 75 | ..."Merge.commit.REV.into.the.cu | 
| 8aac0 | 72 72 65 6e 74 20 62 72 61 6e 63 68 3b 20 70 72    65 74 65 6e 64 69 6e 67 20 69 74 20 66 61 69 6c | rrent.branch;.pretending.it.fail | 
| 8aae0 | 65 64 2e 0a 50 72 65 74 65 6e 64 20 74 68 65 20    6d 65 72 67 65 20 66 61 69 6c 65 64 20 74 6f 20 | ed..Pretend.the.merge.failed.to. | 
| 8ab00 | 67 69 76 65 20 74 68 65 20 75 73 65 72 20 74 68    65 20 6f 70 70 6f 72 74 75 6e 69 74 79 20 74 6f | give.the.user.the.opportunity.to | 
| 8ab20 | 0a 69 6e 73 70 65 63 74 20 74 68 65 20 6d 65 72    67 65 20 61 6e 64 20 63 68 61 6e 67 65 20 74 68 | .inspect.the.merge.and.change.th | 
| 8ab40 | 65 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65    2e 0a 5c 6e 28 67 69 74 20 6d 65 72 67 65 20 2d | e.commit.message..\n(git.merge.- | 
| 8ab60 | 2d 6e 6f 2d 63 6f 6d 6d 69 74 20 2d 2d 6e 6f 2d    66 66 20 5b 41 52 47 53 5d 20 52 45 56 29 22 0a | -no-commit.--no-ff.[ARGS].REV)". | 
| 8ab80 | 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28    6c 69 73 74 20 28 6d 61 67 69 74 2d 72 65 61 64 | ..(interactive.(list.(magit-read | 
| 8aba0 | 2d 6f 74 68 65 72 2d 62 72 61 6e 63 68 2d 6f 72    2d 63 6f 6d 6d 69 74 20 22 4d 65 72 67 65 22 29 | -other-branch-or-commit."Merge") | 
| 8abc0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6d 61 67 69 74 2d 6d 65 72 | ......................(magit-mer | 
| 8abe0 | 67 65 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 0a    20 20 28 6d 61 67 69 74 2d 6d 65 72 67 65 2d 61 | ge-arguments)))...(magit-merge-a | 
| 8ac00 | 73 73 65 72 74 29 0a 20 20 28 63 6c 2d 70 75 73    68 6e 65 77 20 22 2d 2d 6e 6f 2d 66 66 22 20 61 | ssert)...(cl-pushnew."--no-ff".a | 
| 8ac20 | 72 67 73 20 3a 74 65 73 74 20 23 27 65 71 75 61    6c 29 0a 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d | rgs.:test.#'equal)...(magit-run- | 
| 8ac40 | 67 69 74 2d 61 73 79 6e 63 20 22 6d 65 72 67 65    22 20 22 2d 2d 6e 6f 2d 63 6f 6d 6d 69 74 22 20 | git-async."merge"."--no-commit". | 
| 8ac60 | 61 72 67 73 20 72 65 76 29 29 0a 0a 3b 3b 3b 23    23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 | args.rev))..;;;###autoload.(defu | 
| 8ac80 | 6e 20 6d 61 67 69 74 2d 6d 65 72 67 65 2d 69 6e    74 6f 20 28 62 72 61 6e 63 68 20 26 6f 70 74 69 | n.magit-merge-into.(branch.&opti | 
| 8aca0 | 6f 6e 61 6c 20 61 72 67 73 29 0a 20 20 22 4d 65    72 67 65 20 74 68 65 20 63 75 72 72 65 6e 74 20 | onal.args)..."Merge.the.current. | 
| 8acc0 | 62 72 61 6e 63 68 20 69 6e 74 6f 20 42 52 41 4e    43 48 20 61 6e 64 20 72 65 6d 6f 76 65 20 74 68 | branch.into.BRANCH.and.remove.th | 
| 8ace0 | 65 20 66 6f 72 6d 65 72 2e 0a 0a 42 65 66 6f 72    65 20 6d 65 72 67 69 6e 67 2c 20 66 6f 72 63 65 | e.former...Before.merging,.force | 
| 8ad00 | 20 70 75 73 68 20 74 68 65 20 73 6f 75 72 63 65    20 62 72 61 6e 63 68 20 74 6f 20 69 74 73 20 70 | .push.the.source.branch.to.its.p | 
| 8ad20 | 75 73 68 2d 72 65 6d 6f 74 65 2c 0a 70 72 6f 76    69 64 65 64 20 74 68 65 20 72 65 73 70 65 63 74 | ush-remote,.provided.the.respect | 
| 8ad40 | 69 76 65 20 72 65 6d 6f 74 65 20 62 72 61 6e 63    68 20 61 6c 72 65 61 64 79 20 65 78 69 73 74 73 | ive.remote.branch.already.exists | 
| 8ad60 | 2c 20 65 6e 73 75 72 69 6e 67 0a 74 68 61 74 20    74 68 65 20 72 65 73 70 65 63 74 69 76 65 20 70 | ,.ensuring.that.the.respective.p | 
| 8ad80 | 75 6c 6c 2d 72 65 71 75 65 73 74 20 28 69 66 20    61 6e 79 29 20 77 6f 6e 27 74 20 67 65 74 20 73 | ull-request.(if.any).won't.get.s | 
| 8ada0 | 74 75 63 6b 20 6f 6e 20 73 6f 6d 65 0a 6f 62 73    6f 6c 65 74 65 20 76 65 72 73 69 6f 6e 20 6f 66 | tuck.on.some.obsolete.version.of | 
| 8adc0 | 20 74 68 65 20 63 6f 6d 6d 69 74 73 20 74 68 61    74 20 61 72 65 20 62 65 69 6e 67 20 6d 65 72 67 | .the.commits.that.are.being.merg | 
| 8ade0 | 65 64 2e 20 20 46 69 6e 61 6c 6c 79 0a 69 66 20    60 66 6f 72 67 65 2d 62 72 61 6e 63 68 2d 70 75 | ed...Finally.if.`forge-branch-pu | 
| 8ae00 | 6c 6c 72 65 71 27 20 77 61 73 20 75 73 65 64 20    74 6f 20 63 72 65 61 74 65 20 74 68 65 20 6d 65 | llreq'.was.used.to.create.the.me | 
| 8ae20 | 72 67 65 64 20 62 72 61 6e 63 68 2c 0a 74 68 65    6e 20 61 6c 73 6f 20 72 65 6d 6f 76 65 20 74 68 | rged.branch,.then.also.remove.th | 
| 8ae40 | 65 20 72 65 73 70 65 63 74 69 76 65 20 72 65 6d    6f 74 65 20 62 72 61 6e 63 68 2e 22 0a 20 20 28 | e.respective.remote.branch."...( | 
| 8ae60 | 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28    6c 69 73 74 20 28 6d 61 67 69 74 2d 72 65 61 64 | interactive....(list.(magit-read | 
| 8ae80 | 2d 6f 74 68 65 72 2d 6c 6f 63 61 6c 2d 62 72 61    6e 63 68 0a 20 20 20 20 20 20 20 20 20 20 28 66 | -other-local-branch...........(f | 
| 8aea0 | 6f 72 6d 61 74 20 22 4d 65 72 67 65 20 60 25 73    27 20 69 6e 74 6f 22 0a 20 20 20 20 20 20 20 20 | ormat."Merge.`%s'.into"......... | 
| 8aec0 | 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 6d    61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 | ..........(or.(magit-get-current | 
| 8aee0 | 2d 62 72 61 6e 63 68 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | -branch).......................( | 
| 8af00 | 6d 61 67 69 74 2d 72 65 76 2d 70 61 72 73 65 20    22 48 45 41 44 22 29 29 29 0a 20 20 20 20 20 20 | magit-rev-parse."HEAD")))....... | 
| 8af20 | 20 20 20 20 6e 69 6c 0a 20 20 20 20 20 20 20 20    20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 75 70 | ....nil...........(and-let*.((up | 
| 8af40 | 73 74 72 65 61 6d 20 28 6d 61 67 69 74 2d 67 65    74 2d 75 70 73 74 72 65 61 6d 2d 62 72 61 6e 63 | stream.(magit-get-upstream-branc | 
| 8af60 | 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 75 70 73 74 72 65 | h))......................(upstre | 
| 8af80 | 61 6d 20 28 63 64 72 20 28 6d 61 67 69 74 2d 73    70 6c 69 74 2d 62 72 61 6e 63 68 2d 6e 61 6d 65 | am.(cdr.(magit-split-branch-name | 
| 8afa0 | 20 75 70 73 74 72 65 61 6d 29 29 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 | .upstream)))).............(and.( | 
| 8afc0 | 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 70 20 75    70 73 74 72 65 61 6d 29 20 75 70 73 74 72 65 61 | magit-branch-p.upstream).upstrea | 
| 8afe0 | 6d 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 6d    61 67 69 74 2d 6d 65 72 67 65 2d 61 72 67 75 6d | m)))..........(magit-merge-argum | 
| 8b000 | 65 6e 74 73 29 29 29 0a 20 20 28 6c 65 74 20 28    28 63 75 72 72 65 6e 74 20 28 6d 61 67 69 74 2d | ents)))...(let.((current.(magit- | 
| 8b020 | 67 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e    63 68 29 29 0a 20 20 20 20 20 20 20 20 28 68 65 | get-current-branch)).........(he | 
| 8b040 | 61 64 20 28 6d 61 67 69 74 2d 72 65 76 2d 70 61    72 73 65 20 22 48 45 41 44 22 29 29 29 0a 20 20 | ad.(magit-rev-parse."HEAD")))... | 
| 8b060 | 20 20 28 77 68 65 6e 20 28 7a 65 72 6f 70 20 28    6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22 | ..(when.(zerop.(magit-call-git." | 
| 8b080 | 63 68 65 63 6b 6f 75 74 22 20 62 72 61 6e 63 68    29 29 0a 20 20 20 20 20 20 28 69 66 20 63 75 72 | checkout".branch)).......(if.cur | 
| 8b0a0 | 72 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 28    6d 61 67 69 74 2d 2d 6d 65 72 67 65 2d 61 62 73 | rent...........(magit--merge-abs | 
| 8b0c0 | 6f 72 62 20 63 75 72 72 65 6e 74 20 61 72 67 73    29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | orb.current.args).........(magit | 
| 8b0e0 | 2d 72 75 6e 2d 67 69 74 2d 77 69 74 68 2d 65 64    69 74 6f 72 20 22 6d 65 72 67 65 22 20 61 72 67 | -run-git-with-editor."merge".arg | 
| 8b100 | 73 20 68 65 61 64 29 29 29 29 29 0a 0a 3b 3b 3b    23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 | s.head)))))..;;;###autoload.(def | 
| 8b120 | 75 6e 20 6d 61 67 69 74 2d 6d 65 72 67 65 2d 61    62 73 6f 72 62 20 28 62 72 61 6e 63 68 20 26 6f | un.magit-merge-absorb.(branch.&o | 
| 8b140 | 70 74 69 6f 6e 61 6c 20 61 72 67 73 29 0a 20 20    22 4d 65 72 67 65 20 42 52 41 4e 43 48 20 69 6e | ptional.args)..."Merge.BRANCH.in | 
| 8b160 | 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 62    72 61 6e 63 68 20 61 6e 64 20 72 65 6d 6f 76 65 | to.the.current.branch.and.remove | 
| 8b180 | 20 74 68 65 20 66 6f 72 6d 65 72 2e 0a 0a 42 65    66 6f 72 65 20 6d 65 72 67 69 6e 67 2c 20 66 6f | .the.former...Before.merging,.fo | 
| 8b1a0 | 72 63 65 20 70 75 73 68 20 74 68 65 20 73 6f 75    72 63 65 20 62 72 61 6e 63 68 20 74 6f 20 69 74 | rce.push.the.source.branch.to.it | 
| 8b1c0 | 73 20 70 75 73 68 2d 72 65 6d 6f 74 65 2c 0a 70    72 6f 76 69 64 65 64 20 74 68 65 20 72 65 73 70 | s.push-remote,.provided.the.resp | 
| 8b1e0 | 65 63 74 69 76 65 20 72 65 6d 6f 74 65 20 62 72    61 6e 63 68 20 61 6c 72 65 61 64 79 20 65 78 69 | ective.remote.branch.already.exi | 
| 8b200 | 73 74 73 2c 20 65 6e 73 75 72 69 6e 67 0a 74 68    61 74 20 74 68 65 20 72 65 73 70 65 63 74 69 76 | sts,.ensuring.that.the.respectiv | 
| 8b220 | 65 20 70 75 6c 6c 2d 72 65 71 75 65 73 74 20 28    69 66 20 61 6e 79 29 20 77 6f 6e 27 74 20 67 65 | e.pull-request.(if.any).won't.ge | 
| 8b240 | 74 20 73 74 75 63 6b 20 6f 6e 20 73 6f 6d 65 0a    6f 62 73 6f 6c 65 74 65 20 76 65 72 73 69 6f 6e | t.stuck.on.some.obsolete.version | 
| 8b260 | 20 6f 66 20 74 68 65 20 63 6f 6d 6d 69 74 73 20    74 68 61 74 20 61 72 65 20 62 65 69 6e 67 20 6d | .of.the.commits.that.are.being.m | 
| 8b280 | 65 72 67 65 64 2e 20 20 46 69 6e 61 6c 6c 79 0a    69 66 20 60 66 6f 72 67 65 2d 62 72 61 6e 63 68 | erged...Finally.if.`forge-branch | 
| 8b2a0 | 2d 70 75 6c 6c 72 65 71 27 20 77 61 73 20 75 73    65 64 20 74 6f 20 63 72 65 61 74 65 20 74 68 65 | -pullreq'.was.used.to.create.the | 
| 8b2c0 | 20 6d 65 72 67 65 64 20 62 72 61 6e 63 68 2c 0a    74 68 65 6e 20 61 6c 73 6f 20 72 65 6d 6f 76 65 | .merged.branch,.then.also.remove | 
| 8b2e0 | 20 74 68 65 20 72 65 73 70 65 63 74 69 76 65 20    72 65 6d 6f 74 65 20 62 72 61 6e 63 68 2e 22 0a | .the.respective.remote.branch.". | 
| 8b300 | 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28    6c 69 73 74 20 28 6d 61 67 69 74 2d 72 65 61 64 | ..(interactive.(list.(magit-read | 
| 8b320 | 2d 6f 74 68 65 72 2d 6c 6f 63 61 6c 2d 62 72 61    6e 63 68 20 22 41 62 73 6f 72 62 20 62 72 61 6e | -other-local-branch."Absorb.bran | 
| 8b340 | 63 68 22 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | ch")......................(magit | 
| 8b360 | 2d 6d 65 72 67 65 2d 61 72 67 75 6d 65 6e 74 73    29 29 29 0a 20 20 28 6d 61 67 69 74 2d 2d 6d 65 | -merge-arguments)))...(magit--me | 
| 8b380 | 72 67 65 2d 61 62 73 6f 72 62 20 62 72 61 6e 63    68 20 61 72 67 73 29 29 0a 0a 28 64 65 66 75 6e | rge-absorb.branch.args))..(defun | 
| 8b3a0 | 20 6d 61 67 69 74 2d 2d 6d 65 72 67 65 2d 61 62    73 6f 72 62 20 28 62 72 61 6e 63 68 20 61 72 67 | .magit--merge-absorb.(branch.arg | 
| 8b3c0 | 73 29 0a 20 20 28 77 68 65 6e 20 28 65 71 75 61    6c 20 62 72 61 6e 63 68 20 28 6d 61 67 69 74 2d | s)...(when.(equal.branch.(magit- | 
| 8b3e0 | 6d 61 69 6e 2d 62 72 61 6e 63 68 29 29 0a 20 20    20 20 28 75 6e 6c 65 73 73 20 28 79 65 73 2d 6f | main-branch)).....(unless.(yes-o | 
| 8b400 | 72 2d 6e 6f 2d 70 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 28 66 6f 72 6d 61 74 20 22 44 6f 20 | r-no-p..............(format."Do. | 
| 8b420 | 79 6f 75 20 72 65 61 6c 6c 79 20 77 61 6e 74 20    74 6f 20 6d 65 72 67 65 20 60 25 73 27 20 69 6e | you.really.want.to.merge.`%s'.in | 
| 8b440 | 74 6f 20 61 6e 6f 74 68 65 72 20 62 72 61 6e 63    68 3f 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 | to.another.branch?."............ | 
| 8b460 | 20 20 20 20 20 20 20 20 20 20 62 72 61 6e 63 68    29 29 0a 20 20 20 20 20 20 28 75 73 65 72 2d 65 | ..........branch)).......(user-e | 
| 8b480 | 72 72 6f 72 20 22 41 62 6f 72 74 22 29 29 29 0a    20 20 28 69 66 2d 6c 65 74 20 28 28 74 61 72 67 | rror."Abort")))...(if-let.((targ | 
| 8b4a0 | 65 74 20 28 6d 61 67 69 74 2d 67 65 74 2d 70 75    73 68 2d 62 72 61 6e 63 68 20 62 72 61 6e 63 68 | et.(magit-get-push-branch.branch | 
| 8b4c0 | 20 74 29 29 29 0a 20 20 20 20 20 20 28 70 72 6f    67 6e 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 | .t))).......(progn.........(magi | 
| 8b4e0 | 74 2d 67 69 74 2d 70 75 73 68 20 62 72 61 6e 63    68 20 74 61 72 67 65 74 20 28 6c 69 73 74 20 22 | t-git-push.branch.target.(list." | 
| 8b500 | 2d 2d 66 6f 72 63 65 2d 77 69 74 68 2d 6c 65 61    73 65 22 29 29 0a 20 20 20 20 20 20 20 20 28 73 | --force-with-lease")).........(s | 
| 8b520 | 65 74 2d 70 72 6f 63 65 73 73 2d 73 65 6e 74 69    6e 65 6c 0a 20 20 20 20 20 20 20 20 20 6d 61 67 | et-process-sentinel..........mag | 
| 8b540 | 69 74 2d 74 68 69 73 2d 70 72 6f 63 65 73 73 0a    20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 | it-this-process..........(lambda | 
| 8b560 | 20 28 70 72 6f 63 65 73 73 20 65 76 65 6e 74 29    0a 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 | .(process.event)............(whe | 
| 8b580 | 6e 20 28 6d 65 6d 71 20 28 70 72 6f 63 65 73 73    2d 73 74 61 74 75 73 20 70 72 6f 63 65 73 73 29 | n.(memq.(process-status.process) | 
| 8b5a0 | 20 27 28 65 78 69 74 20 73 69 67 6e 61 6c 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 | .'(exit.signal))..............(i | 
| 8b5c0 | 66 20 28 6e 6f 74 20 28 7a 65 72 6f 70 20 28 70    72 6f 63 65 73 73 2d 65 78 69 74 2d 73 74 61 74 | f.(not.(zerop.(process-exit-stat | 
| 8b5e0 | 75 73 20 70 72 6f 63 65 73 73 29 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | us.process)))..................( | 
| 8b600 | 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 73 65    6e 74 69 6e 65 6c 20 70 72 6f 63 65 73 73 20 65 | magit-process-sentinel.process.e | 
| 8b620 | 76 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 70 72 6f 63 65 73 73 2d 70 75 | vent)................(process-pu | 
| 8b640 | 74 20 70 72 6f 63 65 73 73 20 27 69 6e 68 69 62    69 74 2d 72 65 66 72 65 73 68 20 74 29 0a 20 20 | t.process.'inhibit-refresh.t)... | 
| 8b660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61    67 69 74 2d 70 72 6f 63 65 73 73 2d 73 65 6e 74 | .............(magit-process-sent | 
| 8b680 | 69 6e 65 6c 20 70 72 6f 63 65 73 73 20 65 76 65    6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | inel.process.event)............. | 
| 8b6a0 | 20 20 20 28 6d 61 67 69 74 2d 2d 6d 65 72 67 65    2d 61 62 73 6f 72 62 2d 31 20 62 72 61 6e 63 68 | ...(magit--merge-absorb-1.branch | 
| 8b6c0 | 20 61 72 67 73 29 29 29 29 29 29 0a 20 20 20 20    28 6d 61 67 69 74 2d 2d 6d 65 72 67 65 2d 61 62 | .args)))))).....(magit--merge-ab | 
| 8b6e0 | 73 6f 72 62 2d 31 20 62 72 61 6e 63 68 20 61 72    67 73 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | sorb-1.branch.args)))..(defun.ma | 
| 8b700 | 67 69 74 2d 2d 6d 65 72 67 65 2d 61 62 73 6f 72    62 2d 31 20 28 62 72 61 6e 63 68 20 61 72 67 73 | git--merge-absorb-1.(branch.args | 
| 8b720 | 29 0a 20 20 28 69 66 2d 6c 65 74 20 28 28 70 72    20 28 6d 61 67 69 74 2d 67 65 74 20 22 62 72 61 | )...(if-let.((pr.(magit-get."bra | 
| 8b740 | 6e 63 68 22 20 62 72 61 6e 63 68 20 22 70 75 6c    6c 52 65 71 75 65 73 74 22 29 29 29 0a 20 20 20 | nch".branch."pullRequest"))).... | 
| 8b760 | 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69    74 2d 61 73 79 6e 63 0a 20 20 20 20 20 20 20 22 | ...(magit-run-git-async........" | 
| 8b780 | 6d 65 72 67 65 22 20 61 72 67 73 20 22 2d 6d 22    0a 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 | merge".args."-m"........(format. | 
| 8b7a0 | 22 4d 65 72 67 65 20 62 72 61 6e 63 68 20 27 25    73 27 25 73 20 5b 23 25 73 5d 22 0a 20 20 20 20 | "Merge.branch.'%s'%s.[#%s]"..... | 
| 8b7c0 | 20 20 20 20 20 20 20 20 20 20 20 62 72 61 6e 63    68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...........branch............... | 
| 8b7e0 | 20 28 6c 65 74 20 28 28 63 75 72 72 65 6e 74 20    28 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 | .(let.((current.(magit-get-curre | 
| 8b800 | 6e 74 2d 62 72 61 6e 63 68 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 | nt-branch)))..................(i | 
| 8b820 | 66 20 28 65 71 75 61 6c 20 63 75 72 72 65 6e 74    20 28 6d 61 67 69 74 2d 6d 61 69 6e 2d 62 72 61 | f.(equal.current.(magit-main-bra | 
| 8b840 | 6e 63 68 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 22 22 0a 20 20 | nch))......................""... | 
| 8b860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 66 6f 72 6d 61 74 20 22 20 69 6e 74 6f 20 | .................(format.".into. | 
| 8b880 | 25 73 22 20 63 75 72 72 65 6e 74 29 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 | %s".current)))................pr | 
| 8b8a0 | 29 0a 20 20 20 20 20 20 20 62 72 61 6e 63 68 29    0a 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d | )........branch).....(magit-run- | 
| 8b8c0 | 67 69 74 2d 61 73 79 6e 63 20 22 6d 65 72 67 65    22 20 61 72 67 73 20 22 2d 2d 6e 6f 2d 65 64 69 | git-async."merge".args."--no-edi | 
| 8b8e0 | 74 22 20 62 72 61 6e 63 68 29 29 0a 20 20 28 73    65 74 2d 70 72 6f 63 65 73 73 2d 73 65 6e 74 69 | t".branch))...(set-process-senti | 
| 8b900 | 6e 65 6c 0a 20 20 20 6d 61 67 69 74 2d 74 68 69    73 2d 70 72 6f 63 65 73 73 0a 20 20 20 28 6c 61 | nel....magit-this-process....(la | 
| 8b920 | 6d 62 64 61 20 28 70 72 6f 63 65 73 73 20 65 76    65 6e 74 29 0a 20 20 20 20 20 28 77 68 65 6e 20 | mbda.(process.event)......(when. | 
| 8b940 | 28 6d 65 6d 71 20 28 70 72 6f 63 65 73 73 2d 73    74 61 74 75 73 20 70 72 6f 63 65 73 73 29 20 27 | (memq.(process-status.process).' | 
| 8b960 | 28 65 78 69 74 20 73 69 67 6e 61 6c 29 29 0a 20    20 20 20 20 20 20 28 69 66 20 28 3e 20 28 70 72 | (exit.signal))........(if.(>.(pr | 
| 8b980 | 6f 63 65 73 73 2d 65 78 69 74 2d 73 74 61 74 75    73 20 70 72 6f 63 65 73 73 29 20 30 29 0a 20 20 | ocess-exit-status.process).0)... | 
| 8b9a0 | 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d    70 72 6f 63 65 73 73 2d 73 65 6e 74 69 6e 65 6c | .........(magit-process-sentinel | 
| 8b9c0 | 20 70 72 6f 63 65 73 73 20 65 76 65 6e 74 29 0a    20 20 20 20 20 20 20 20 20 28 70 72 6f 63 65 73 | .process.event)..........(proces | 
| 8b9e0 | 73 2d 70 75 74 20 70 72 6f 63 65 73 73 20 27 69    6e 68 69 62 69 74 2d 72 65 66 72 65 73 68 20 74 | s-put.process.'inhibit-refresh.t | 
| 8ba00 | 29 0a 20 20 20 20 20 20 20 20 20 28 6d 61 67 69    74 2d 70 72 6f 63 65 73 73 2d 73 65 6e 74 69 6e | )..........(magit-process-sentin | 
| 8ba20 | 65 6c 20 70 72 6f 63 65 73 73 20 65 76 65 6e 74    29 0a 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | el.process.event)..........(magi | 
| 8ba40 | 74 2d 62 72 61 6e 63 68 2d 6d 61 79 62 65 2d 64    65 6c 65 74 65 2d 70 72 2d 72 65 6d 6f 74 65 20 | t-branch-maybe-delete-pr-remote. | 
| 8ba60 | 62 72 61 6e 63 68 29 0a 20 20 20 20 20 20 20 20    20 28 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 75 | branch)..........(magit-branch-u | 
| 8ba80 | 6e 73 65 74 2d 70 75 73 68 52 65 6d 6f 74 65 20    62 72 61 6e 63 68 29 0a 20 20 20 20 20 20 20 20 | nset-pushRemote.branch)......... | 
| 8baa0 | 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 20    22 62 72 61 6e 63 68 22 20 22 2d 44 22 20 62 72 | .(magit-run-git."branch"."-D".br | 
| 8bac0 | 61 6e 63 68 29 29 29 29 29 29 0a 0a 3b 3b 3b 23    23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 | anch))))))..;;;###autoload.(defu | 
| 8bae0 | 6e 20 6d 61 67 69 74 2d 6d 65 72 67 65 2d 73 71    75 61 73 68 20 28 72 65 76 29 0a 20 20 22 53 71 | n.magit-merge-squash.(rev)..."Sq | 
| 8bb00 | 75 61 73 68 20 63 6f 6d 6d 69 74 20 52 45 56 20    69 6e 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 | uash.commit.REV.into.the.current | 
| 8bb20 | 20 62 72 61 6e 63 68 3b 20 64 6f 6e 27 74 20 63    72 65 61 74 65 20 61 20 63 6f 6d 6d 69 74 2e 0a | .branch;.don't.create.a.commit.. | 
| 8bb40 | 5c 6e 28 67 69 74 20 6d 65 72 67 65 20 2d 2d 73    71 75 61 73 68 20 52 45 56 29 22 0a 20 20 28 69 | \n(git.merge.--squash.REV)"...(i | 
| 8bb60 | 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74    20 28 6d 61 67 69 74 2d 72 65 61 64 2d 6f 74 68 | nteractive.(list.(magit-read-oth | 
| 8bb80 | 65 72 2d 62 72 61 6e 63 68 2d 6f 72 2d 63 6f 6d    6d 69 74 20 22 53 71 75 61 73 68 22 29 29 29 0a | er-branch-or-commit."Squash"))). | 
| 8bba0 | 20 20 28 6d 61 67 69 74 2d 6d 65 72 67 65 2d 61    73 73 65 72 74 29 0a 20 20 28 6d 61 67 69 74 2d | ..(magit-merge-assert)...(magit- | 
| 8bbc0 | 72 75 6e 2d 67 69 74 2d 61 73 79 6e 63 20 22 6d    65 72 67 65 22 20 22 2d 2d 73 71 75 61 73 68 22 | run-git-async."merge"."--squash" | 
| 8bbe0 | 20 72 65 76 29 29 0a 0a 3b 3b 3b 23 23 23 61 75    74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 | .rev))..;;;###autoload.(defun.ma | 
| 8bc00 | 67 69 74 2d 6d 65 72 67 65 2d 70 72 65 76 69 65    77 20 28 72 65 76 29 0a 20 20 22 50 72 65 76 69 | git-merge-preview.(rev)..."Previ | 
| 8bc20 | 65 77 20 72 65 73 75 6c 74 20 6f 66 20 6d 65 72    67 69 6e 67 20 52 45 56 20 69 6e 74 6f 20 74 68 | ew.result.of.merging.REV.into.th | 
| 8bc40 | 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68    2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 | e.current.branch."...(interactiv | 
| 8bc60 | 65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 72    65 61 64 2d 6f 74 68 65 72 2d 62 72 61 6e 63 68 | e.(list.(magit-read-other-branch | 
| 8bc80 | 2d 6f 72 2d 63 6f 6d 6d 69 74 20 22 50 72 65 76    69 65 77 20 6d 65 72 67 65 22 29 29 29 0a 20 20 | -or-commit."Preview.merge")))... | 
| 8bca0 | 28 6d 61 67 69 74 2d 6d 65 72 67 65 2d 70 72 65    76 69 65 77 2d 73 65 74 75 70 2d 62 75 66 66 65 | (magit-merge-preview-setup-buffe | 
| 8bcc0 | 72 20 72 65 76 29 29 0a 0a 3b 3b 3b 23 23 23 61    75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d | r.rev))..;;;###autoload.(defun.m | 
| 8bce0 | 61 67 69 74 2d 6d 65 72 67 65 2d 61 62 6f 72 74    20 28 29 0a 20 20 22 41 62 6f 72 74 20 74 68 65 | agit-merge-abort.()..."Abort.the | 
| 8bd00 | 20 63 75 72 72 65 6e 74 20 6d 65 72 67 65 20 6f    70 65 72 61 74 69 6f 6e 2e 0a 5c 6e 28 67 69 74 | .current.merge.operation..\n(git | 
| 8bd20 | 20 6d 65 72 67 65 20 2d 2d 61 62 6f 72 74 29 22    0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 | .merge.--abort)"...(interactive) | 
| 8bd40 | 0a 20 20 28 75 6e 6c 65 73 73 20 28 66 69 6c 65    2d 65 78 69 73 74 73 2d 70 20 28 65 78 70 61 6e | ...(unless.(file-exists-p.(expan | 
| 8bd60 | 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 4d 45 52    47 45 5f 48 45 41 44 22 20 28 6d 61 67 69 74 2d | d-file-name."MERGE_HEAD".(magit- | 
| 8bd80 | 67 69 74 64 69 72 29 29 29 0a 20 20 20 20 28 75    73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 20 6d 65 | gitdir))).....(user-error."No.me | 
| 8bda0 | 72 67 65 20 69 6e 20 70 72 6f 67 72 65 73 73 22    29 29 0a 20 20 28 6d 61 67 69 74 2d 63 6f 6e 66 | rge.in.progress"))...(magit-conf | 
| 8bdc0 | 69 72 6d 20 27 61 62 6f 72 74 2d 6d 65 72 67 65    29 0a 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 | irm.'abort-merge)...(magit-run-g | 
| 8bde0 | 69 74 2d 61 73 79 6e 63 20 22 6d 65 72 67 65 22    20 22 2d 2d 61 62 6f 72 74 22 29 29 0a 0a 28 64 | it-async."merge"."--abort"))..(d | 
| 8be00 | 65 66 75 6e 20 6d 61 67 69 74 2d 63 68 65 63 6b    6f 75 74 2d 73 74 61 67 65 20 28 66 69 6c 65 20 | efun.magit-checkout-stage.(file. | 
| 8be20 | 61 72 67 29 0a 20 20 22 44 75 72 69 6e 67 20 61    20 63 6f 6e 66 6c 69 63 74 20 63 68 65 63 6b 6f | arg)..."During.a.conflict.checko | 
| 8be40 | 75 74 20 61 6e 64 20 73 74 61 67 65 20 73 69 64    65 2c 20 6f 72 20 72 65 73 74 6f 72 65 20 63 6f | ut.and.stage.side,.or.restore.co | 
| 8be60 | 6e 66 6c 69 63 74 2e 22 0a 20 20 28 69 6e 74 65    72 61 63 74 69 76 65 0a 20 20 20 28 6c 65 74 20 | nflict."...(interactive....(let. | 
| 8be80 | 28 28 66 69 6c 65 20 28 6d 61 67 69 74 2d 63 6f    6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 22 43 | ((file.(magit-completing-read."C | 
| 8bea0 | 68 65 63 6b 6f 75 74 20 66 69 6c 65 22 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | heckout.file"................... | 
| 8bec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6d 61 67 69 74 2d 74 72 61 63 6b | ....................(magit-track | 
| 8bee0 | 65 64 2d 66 69 6c 65 73 29 20 6e 69 6c 20 6e 69    6c 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 | ed-files).nil.nil.nil........... | 
| 8bf00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 27 6d 61 67 | ............................'mag | 
| 8bf20 | 69 74 2d 72 65 61 64 2d 66 69 6c 65 2d 68 69 73    74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | it-read-file-hist............... | 
| 8bf40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 | ........................(magit-c | 
| 8bf60 | 75 72 72 65 6e 74 2d 66 69 6c 65 29 29 29 29 0a    20 20 20 20 20 28 63 6f 6e 64 20 28 28 6d 65 6d | urrent-file))))......(cond.((mem | 
| 8bf80 | 62 65 72 20 66 69 6c 65 20 28 6d 61 67 69 74 2d    75 6e 6d 65 72 67 65 64 2d 66 69 6c 65 73 29 29 | ber.file.(magit-unmerged-files)) | 
| 8bfa0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69    73 74 20 66 69 6c 65 20 28 6d 61 67 69 74 2d 63 | .............(list.file.(magit-c | 
| 8bfc0 | 68 65 63 6b 6f 75 74 2d 72 65 61 64 2d 73 74 61    67 65 20 66 69 6c 65 29 29 29 0a 20 20 20 20 20 | heckout-read-stage.file)))...... | 
| 8bfe0 | 20 20 20 20 20 20 28 28 79 65 73 2d 6f 72 2d 6e    6f 2d 70 20 28 66 6f 72 6d 61 74 20 22 52 65 73 | ......((yes-or-no-p.(format."Res | 
| 8c000 | 74 6f 72 65 20 63 6f 6e 66 6c 69 63 74 73 20 69    6e 20 25 73 3f 20 22 20 66 69 6c 65 29 29 0a 20 | tore.conflicts.in.%s?.".file)).. | 
| 8c020 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74    20 66 69 6c 65 20 22 2d 2d 6d 65 72 67 65 22 29 | ...........(list.file."--merge") | 
| 8c040 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 74 0a    20 20 20 20 20 20 20 20 20 20 20 20 28 75 73 65 | )............(t.............(use | 
| 8c060 | 72 2d 65 72 72 6f 72 20 22 51 75 69 74 22 29 29    29 29 29 0a 20 20 28 70 63 61 73 65 20 28 63 6f | r-error."Quit")))))...(pcase.(co | 
| 8c080 | 6e 73 20 61 72 67 20 28 63 64 64 72 20 28 63 61    72 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 73 74 | ns.arg.(cddr.(car.(magit-file-st | 
| 8c0a0 | 61 74 75 73 20 66 69 6c 65 29 29 29 29 0a 20 20    20 20 28 28 6f 72 20 60 28 22 2d 2d 6f 75 72 73 | atus.file)))).....((or.`("--ours | 
| 8c0c0 | 22 20 20 20 3f 44 20 2c 5f 29 0a 20 20 20 20 20    20 20 20 20 27 28 22 2d 2d 6f 75 72 73 22 20 20 | "...?D.,_)..........'("--ours".. | 
| 8c0e0 | 20 3f 55 20 3f 41 29 0a 20 20 20 20 20 20 20 20    20 60 28 22 2d 2d 74 68 65 69 72 73 22 20 2c 5f | .?U.?A)..........`("--theirs".,_ | 
| 8c100 | 20 3f 44 29 0a 20 20 20 20 20 20 20 20 20 27 28    22 2d 2d 74 68 65 69 72 73 22 20 3f 41 20 3f 55 | .?D)..........'("--theirs".?A.?U | 
| 8c120 | 29 29 0a 20 20 20 20 20 28 6d 61 67 69 74 2d 72    75 6e 2d 67 69 74 20 22 72 6d 22 20 22 2d 2d 22 | ))......(magit-run-git."rm"."--" | 
| 8c140 | 20 66 69 6c 65 29 29 0a 20 20 20 20 28 5f 20 28    69 66 20 28 65 71 75 61 6c 20 61 72 67 20 22 2d | .file)).....(_.(if.(equal.arg."- | 
| 8c160 | 2d 6d 65 72 67 65 22 29 0a 20 20 20 20 20 20 20    20 20 20 20 3b 3b 20 54 68 69 73 20 66 61 69 6c | -merge")............;;.This.fail | 
| 8c180 | 73 20 69 66 20 74 68 65 20 66 69 6c 65 20 77 61    73 20 64 65 6c 65 74 65 64 20 6f 6e 20 6f 6e 65 | s.if.the.file.was.deleted.on.one | 
| 8c1a0 | 0a 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 73    69 64 65 2e 20 20 41 6e 64 20 77 65 20 63 61 6e | ............;;.side...And.we.can | 
| 8c1c0 | 6e 6f 74 20 64 6f 20 61 6e 79 74 68 69 6e 67 20    61 62 6f 75 74 20 69 74 2e 0a 20 20 20 20 20 20 | not.do.anything.about.it........ | 
| 8c1e0 | 20 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d    67 69 74 20 22 63 68 65 63 6b 6f 75 74 22 20 22 | .....(magit-run-git."checkout"." | 
| 8c200 | 2d 2d 6d 65 72 67 65 22 20 22 2d 2d 22 20 66 69    6c 65 29 0a 20 20 20 20 20 20 20 20 20 28 6d 61 | --merge"."--".file)..........(ma | 
| 8c220 | 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22 63 68    65 63 6b 6f 75 74 22 20 61 72 67 20 22 2d 2d 22 | git-call-git."checkout".arg."--" | 
| 8c240 | 20 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 20    28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 20 22 | .file)..........(magit-run-git." | 
| 8c260 | 61 64 64 22 20 22 2d 75 22 20 22 2d 2d 22 20 66    69 6c 65 29 29 29 29 29 0a 0a 3b 3b 3b 20 55 74 | add"."-u"."--".file)))))..;;;.Ut | 
| 8c280 | 69 6c 69 74 69 65 73 0a 0a 28 64 65 66 75 6e 20    6d 61 67 69 74 2d 6d 65 72 67 65 2d 69 6e 2d 70 | ilities..(defun.magit-merge-in-p | 
| 8c2a0 | 72 6f 67 72 65 73 73 2d 70 20 28 29 0a 20 20 28    66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 28 65 | rogress-p.()...(file-exists-p.(e | 
| 8c2c0 | 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20    22 4d 45 52 47 45 5f 48 45 41 44 22 20 28 6d 61 | xpand-file-name."MERGE_HEAD".(ma | 
| 8c2e0 | 67 69 74 2d 67 69 74 64 69 72 29 29 29 29 0a 0a    28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 6d 65 | git-gitdir))))..(defun.magit--me | 
| 8c300 | 72 67 65 2d 72 61 6e 67 65 20 28 26 6f 70 74 69    6f 6e 61 6c 20 68 65 61 64 29 0a 20 20 28 75 6e | rge-range.(&optional.head)...(un | 
| 8c320 | 6c 65 73 73 20 68 65 61 64 0a 20 20 20 20 28 73    65 74 71 20 68 65 61 64 20 28 6d 61 67 69 74 2d | less.head.....(setq.head.(magit- | 
| 8c340 | 67 65 74 2d 73 68 6f 72 74 6e 61 6d 65 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 | get-shortname.................(c | 
| 8c360 | 61 72 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 6c    69 6e 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 | ar.(magit-file-lines............ | 
| 8c380 | 20 20 20 20 20 20 20 20 20 20 20 28 65 78 70 61    6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 4d 45 | ...........(expand-file-name."ME | 
| 8c3a0 | 52 47 45 5f 48 45 41 44 22 20 28 6d 61 67 69 74    2d 67 69 74 64 69 72 29 29 29 29 29 29 29 0a 20 | RGE_HEAD".(magit-gitdir))))))).. | 
| 8c3c0 | 20 28 61 6e 64 20 68 65 61 64 0a 20 20 20 20 20    20 20 28 63 6f 6e 63 61 74 20 28 6d 61 67 69 74 | .(and.head........(concat.(magit | 
| 8c3e0 | 2d 67 69 74 2d 73 74 72 69 6e 67 20 22 6d 65 72    67 65 2d 62 61 73 65 22 20 22 2d 2d 6f 63 74 6f | -git-string."merge-base"."--octo | 
| 8c400 | 70 75 73 22 20 22 48 45 41 44 22 20 68 65 61 64    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | pus"."HEAD".head)............... | 
| 8c420 | 20 22 2e 2e 22 20 68 65 61 64 29 29 29 0a 0a 28    64 65 66 75 6e 20 6d 61 67 69 74 2d 6d 65 72 67 | ."..".head)))..(defun.magit-merg | 
| 8c440 | 65 2d 61 73 73 65 72 74 20 28 29 0a 20 20 28 6f    72 20 28 6e 6f 74 20 28 6d 61 67 69 74 2d 61 6e | e-assert.()...(or.(not.(magit-an | 
| 8c460 | 79 74 68 69 6e 67 2d 6d 6f 64 69 66 69 65 64 2d    70 20 74 29 29 0a 20 20 20 20 20 20 28 6d 61 67 | ything-modified-p.t)).......(mag | 
| 8c480 | 69 74 2d 63 6f 6e 66 69 72 6d 20 27 6d 65 72 67    65 2d 64 69 72 74 79 0a 20 20 20 20 20 20 20 20 | it-confirm.'merge-dirty......... | 
| 8c4a0 | 22 4d 65 72 67 69 6e 67 20 77 69 74 68 20 64 69    72 74 79 20 77 6f 72 6b 74 72 65 65 20 69 73 20 | "Merging.with.dirty.worktree.is. | 
| 8c4c0 | 72 69 73 6b 79 2e 20 20 43 6f 6e 74 69 6e 75 65    22 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | risky...Continue")))..(defun.mag | 
| 8c4e0 | 69 74 2d 63 68 65 63 6b 6f 75 74 2d 72 65 61 64    2d 73 74 61 67 65 20 28 66 69 6c 65 29 0a 20 20 | it-checkout-read-stage.(file)... | 
| 8c500 | 28 6d 61 67 69 74 2d 72 65 61 64 2d 63 68 61 72    2d 63 61 73 65 20 28 66 6f 72 6d 61 74 20 22 46 | (magit-read-char-case.(format."F | 
| 8c520 | 6f 72 20 25 73 20 63 68 65 63 6b 6f 75 74 3a 20    22 20 66 69 6c 65 29 20 74 0a 20 20 20 20 28 3f | or.%s.checkout:.".file).t.....(? | 
| 8c540 | 6f 20 22 5b 6f 5d 75 72 20 73 74 61 67 65 22 20    20 20 22 2d 2d 6f 75 72 73 22 29 0a 20 20 20 20 | o."[o]ur.stage"..."--ours")..... | 
| 8c560 | 28 3f 74 20 22 5b 74 5d 68 65 69 72 20 73 74 61    67 65 22 20 22 2d 2d 74 68 65 69 72 73 22 29 0a | (?t."[t]heir.stage"."--theirs"). | 
| 8c580 | 20 20 20 20 28 3f 63 20 28 69 66 20 6d 61 67 69    74 2d 76 65 72 62 6f 73 65 2d 6d 65 73 73 61 67 | ....(?c.(if.magit-verbose-messag | 
| 8c5a0 | 65 73 20 22 72 65 73 74 6f 72 65 20 5b 63 5d 6f    6e 66 6c 69 63 74 22 20 22 5b 63 5d 6f 6e 66 6c | es."restore.[c]onflict"."[c]onfl | 
| 8c5c0 | 69 63 74 22 29 0a 20 20 20 20 20 20 20 20 22 2d    2d 6d 65 72 67 65 22 29 29 29 0a 0a 3b 3b 3b 20 | ict")........."--merge")))..;;;. | 
| 8c5e0 | 53 65 63 74 69 6f 6e 73 0a 0a 28 64 65 66 76 61    72 2d 6b 65 79 6d 61 70 20 6d 61 67 69 74 2d 75 | Sections..(defvar-keymap.magit-u | 
| 8c600 | 6e 6d 65 72 67 65 64 2d 73 65 63 74 69 6f 6e 2d    6d 61 70 0a 20 20 3a 64 6f 63 20 22 4b 65 79 6d | nmerged-section-map...:doc."Keym | 
| 8c620 | 61 70 20 66 6f 72 20 60 75 6e 6d 65 72 67 65 64    27 20 73 65 63 74 69 6f 6e 73 2e 22 0a 20 20 3a | ap.for.`unmerged'.sections."...: | 
| 8c640 | 70 61 72 65 6e 74 20 6d 61 67 69 74 2d 6c 6f 67    2d 73 65 63 74 69 6f 6e 2d 6d 61 70 29 0a 0a 28 | parent.magit-log-section-map)..( | 
| 8c660 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e 73 65    72 74 2d 6d 65 72 67 65 2d 6c 6f 67 20 28 29 0a | defun.magit-insert-merge-log.(). | 
| 8c680 | 20 20 22 49 6e 73 65 72 74 20 73 65 63 74 69 6f    6e 20 66 6f 72 20 74 68 65 20 6f 6e 2d 67 6f 69 | .."Insert.section.for.the.on-goi | 
| 8c6a0 | 6e 67 20 6d 65 72 67 65 2e 0a 44 69 73 70 6c 61    79 20 74 68 65 20 68 65 61 64 73 20 74 68 61 74 | ng.merge..Display.the.heads.that | 
| 8c6c0 | 20 61 72 65 20 62 65 69 6e 67 20 6d 65 72 67 65    64 2e 0a 49 66 20 6e 6f 20 6d 65 72 67 65 20 69 | .are.being.merged..If.no.merge.i | 
| 8c6e0 | 73 20 69 6e 20 70 72 6f 67 72 65 73 73 2c 20 64    6f 20 6e 6f 74 68 69 6e 67 2e 22 0a 20 20 28 77 | s.in.progress,.do.nothing."...(w | 
| 8c700 | 68 65 6e 20 28 6d 61 67 69 74 2d 6d 65 72 67 65    2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 29 0a | hen.(magit-merge-in-progress-p). | 
| 8c720 | 20 20 20 20 28 6c 65 74 2a 20 28 28 68 65 61 64    73 20 28 6d 61 70 63 61 72 20 23 27 6d 61 67 69 | ....(let*.((heads.(mapcar.#'magi | 
| 8c740 | 74 2d 67 65 74 2d 73 68 6f 72 74 6e 61 6d 65 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-get-shortname................. | 
| 8c760 | 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74    2d 66 69 6c 65 2d 6c 69 6e 65 73 0a 20 20 20 20 | ..........(magit-file-lines..... | 
| 8c780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 | .......................(expand-f | 
| 8c7a0 | 69 6c 65 2d 6e 61 6d 65 20 22 4d 45 52 47 45 5f    48 45 41 44 22 20 28 6d 61 67 69 74 2d 67 69 74 | ile-name."MERGE_HEAD".(magit-git | 
| 8c7c0 | 64 69 72 29 29 29 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 28 72 61 6e 67 65 20 28 6d 61 67 69 | dir)))))............(range.(magi | 
| 8c7e0 | 74 2d 2d 6d 65 72 67 65 2d 72 61 6e 67 65 20 28    63 61 72 20 68 65 61 64 73 29 29 29 29 0a 20 20 | t--merge-range.(car.heads))))... | 
| 8c800 | 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72    74 2d 73 65 63 74 69 6f 6e 20 28 75 6e 6d 65 72 | ....(magit-insert-section.(unmer | 
| 8c820 | 67 65 64 20 72 61 6e 67 65 29 0a 20 20 20 20 20    20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 | ged.range).........(magit-insert | 
| 8c840 | 2d 68 65 61 64 69 6e 67 0a 20 20 20 20 20 20 20    20 20 20 28 66 6f 72 6d 61 74 20 22 4d 65 72 67 | -heading...........(format."Merg | 
| 8c860 | 69 6e 67 20 25 73 3a 22 20 28 6d 61 70 63 6f 6e    63 61 74 20 23 27 69 64 65 6e 74 69 74 79 20 68 | ing.%s:".(mapconcat.#'identity.h | 
| 8c880 | 65 61 64 73 20 22 2c 20 22 29 29 29 0a 20 20 20    20 20 20 20 20 28 6d 61 67 69 74 2d 2d 69 6e 73 | eads.",."))).........(magit--ins | 
| 8c8a0 | 65 72 74 2d 6c 6f 67 20 6e 69 6c 0a 20 20 20 20    20 20 20 20 20 20 72 61 6e 67 65 0a 20 20 20 20 | ert-log.nil...........range..... | 
| 8c8c0 | 20 20 20 20 20 20 28 6c 65 74 20 28 28 61 72 67    73 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6c | ......(let.((args.magit-buffer-l | 
| 8c8e0 | 6f 67 2d 61 72 67 73 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 6d | og-args)).............(unless.(m | 
| 8c900 | 65 6d 62 65 72 20 22 2d 2d 64 65 63 6f 72 61 74    65 3d 66 75 6c 6c 22 20 6d 61 67 69 74 2d 62 75 | ember."--decorate=full".magit-bu | 
| 8c920 | 66 66 65 72 2d 6c 6f 67 2d 61 72 67 73 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 | ffer-log-args)...............(pu | 
| 8c940 | 73 68 20 22 2d 2d 64 65 63 6f 72 61 74 65 3d 66    75 6c 6c 22 20 61 72 67 73 29 29 0a 20 20 20 20 | sh."--decorate=full".args))..... | 
| 8c960 | 20 20 20 20 20 20 20 20 61 72 67 73 29 29 29 29    29 29 0a 0a 3b 3b 3b 20 5f 0a 28 70 72 6f 76 69 | ........args))))))..;;;._.(provi | 
| 8c980 | 64 65 20 27 6d 61 67 69 74 2d 6d 65 72 67 65 29    0a 3b 3b 3b 20 6d 61 67 69 74 2d 6d 65 72 67 65 | de.'magit-merge).;;;.magit-merge | 
| 8c9a0 | 2e 65 6c 20 65 6e 64 73 20 68 65 72 65 0a 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .el.ends.here................... | 
| 8c9c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 8c9e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 8ca00 | 6d 61 67 69 74 2d 32 30 32 34 30 34 30 34 2e 31    39 30 31 2f 6d 61 67 69 74 2d 70 75 73 68 2e 65 | magit-20240404.1901/magit-push.e | 
| 8ca20 | 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | l............................... | 
| 8ca40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 8ca60 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30    30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 | 
| 8ca80 | 30 30 34 30 32 30 36 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 34 35 30 36 00 20 30 00 00 00 | 0040206.00000000000.014506..0... | 
| 8caa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 8cac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 8cae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 8cb00 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... | 
| 8cb20 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... | 
| 8cb40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 8cb60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 8cb80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 8cba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 8cbc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 8cbe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 8cc00 | 3b 3b 3b 20 6d 61 67 69 74 2d 70 75 73 68 2e 65    6c 20 2d 2d 2d 20 55 70 64 61 74 65 20 72 65 6d | ;;;.magit-push.el.---.Update.rem | 
| 8cc20 | 6f 74 65 20 6f 62 6a 65 63 74 73 20 61 6e 64 20    72 65 66 73 20 20 2d 2a 2d 20 6c 65 78 69 63 61 | ote.objects.and.refs..-*-.lexica | 
| 8cc40 | 6c 2d 62 69 6e 64 69 6e 67 3a 74 20 2d 2a 2d 0a    0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 28 43 | l-binding:t.-*-..;;.Copyright.(C | 
| 8cc60 | 29 20 32 30 30 38 2d 32 30 32 34 20 54 68 65 20    4d 61 67 69 74 20 50 72 6f 6a 65 63 74 20 43 6f | ).2008-2024.The.Magit.Project.Co | 
| 8cc80 | 6e 74 72 69 62 75 74 6f 72 73 0a 0a 3b 3b 20 41    75 74 68 6f 72 3a 20 4a 6f 6e 61 73 20 42 65 72 | ntributors..;;.Author:.Jonas.Ber | 
| 8cca0 | 6e 6f 75 6c 6c 69 20 3c 6a 6f 6e 61 73 40 62 65    72 6e 6f 75 6c 2e 6c 69 3e 0a 3b 3b 20 4d 61 69 | noulli.<jonas@bernoul.li>.;;.Mai | 
| 8ccc0 | 6e 74 61 69 6e 65 72 3a 20 4a 6f 6e 61 73 20 42    65 72 6e 6f 75 6c 6c 69 20 3c 6a 6f 6e 61 73 40 | ntainer:.Jonas.Bernoulli.<jonas@ | 
| 8cce0 | 62 65 72 6e 6f 75 6c 2e 6c 69 3e 0a 0a 3b 3b 20    53 50 44 58 2d 4c 69 63 65 6e 73 65 2d 49 64 65 | bernoul.li>..;;.SPDX-License-Ide | 
| 8cd00 | 6e 74 69 66 69 65 72 3a 20 47 50 4c 2d 33 2e 30    2d 6f 72 2d 6c 61 74 65 72 0a 0a 3b 3b 20 4d 61 | ntifier:.GPL-3.0-or-later..;;.Ma | 
| 8cd20 | 67 69 74 20 69 73 20 66 72 65 65 20 73 6f 66 74    77 61 72 65 3a 20 79 6f 75 20 63 61 6e 20 72 65 | git.is.free.software:.you.can.re | 
| 8cd40 | 64 69 73 74 72 69 62 75 74 65 20 69 74 20 61 6e    64 2f 6f 72 20 6d 6f 64 69 66 79 20 69 74 0a 3b | distribute.it.and/or.modify.it.; | 
| 8cd60 | 3b 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d    73 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e | ;.under.the.terms.of.the.GNU.Gen | 
| 8cd80 | 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65    6e 73 65 20 61 73 20 70 75 62 6c 69 73 68 65 64 | eral.Public.License.as.published | 
| 8cda0 | 20 62 79 0a 3b 3b 20 74 68 65 20 46 72 65 65 20    53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 | .by.;;.the.Free.Software.Foundat | 
| 8cdc0 | 69 6f 6e 2c 20 65 69 74 68 65 72 20 76 65 72 73    69 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c 69 63 | ion,.either.version.3.of.the.Lic | 
| 8cde0 | 65 6e 73 65 2c 20 6f 72 0a 3b 3b 20 28 61 74 20    79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 | ense,.or.;;.(at.your.option).any | 
| 8ce00 | 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 2e 0a    3b 3b 0a 3b 3b 20 4d 61 67 69 74 20 69 73 20 64 | .later.version..;;.;;.Magit.is.d | 
| 8ce20 | 69 73 74 72 69 62 75 74 65 64 20 69 6e 20 74 68    65 20 68 6f 70 65 20 74 68 61 74 20 69 74 20 77 | istributed.in.the.hope.that.it.w | 
| 8ce40 | 69 6c 6c 20 62 65 20 75 73 65 66 75 6c 2c 20 62    75 74 20 57 49 54 48 4f 55 54 0a 3b 3b 20 41 4e | ill.be.useful,.but.WITHOUT.;;.AN | 
| 8ce60 | 59 20 57 41 52 52 41 4e 54 59 3b 20 77 69 74 68    6f 75 74 20 65 76 65 6e 20 74 68 65 20 69 6d 70 | Y.WARRANTY;.without.even.the.imp | 
| 8ce80 | 6c 69 65 64 20 77 61 72 72 61 6e 74 79 20 6f 66    20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 | lied.warranty.of.MERCHANTABILITY | 
| 8cea0 | 0a 3b 3b 20 6f 72 20 46 49 54 4e 45 53 53 20 46    4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 | .;;.or.FITNESS.FOR.A.PARTICULAR. | 
| 8cec0 | 50 55 52 50 4f 53 45 2e 20 20 53 65 65 20 74 68    65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 | PURPOSE...See.the.GNU.General.Pu | 
| 8cee0 | 62 6c 69 63 0a 3b 3b 20 4c 69 63 65 6e 73 65 20    66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 | blic.;;.License.for.more.details | 
| 8cf00 | 2e 0a 3b 3b 0a 3b 3b 20 59 6f 75 20 73 68 6f 75    6c 64 20 68 61 76 65 20 72 65 63 65 69 76 65 64 | ..;;.;;.You.should.have.received | 
| 8cf20 | 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20 47    4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 | .a.copy.of.the.GNU.General.Publi | 
| 8cf40 | 63 20 4c 69 63 65 6e 73 65 0a 3b 3b 20 61 6c 6f    6e 67 20 77 69 74 68 20 4d 61 67 69 74 2e 20 20 | c.License.;;.along.with.Magit... | 
| 8cf60 | 49 66 20 6e 6f 74 2c 20 73 65 65 20 3c 68 74 74    70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 | If.not,.see.<https://www.gnu.org | 
| 8cf80 | 2f 6c 69 63 65 6e 73 65 73 2f 3e 2e 0a 0a 3b 3b    3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a 0a 3b | /licenses/>...;;;.Commentary:..; | 
| 8cfa0 | 3b 20 54 68 69 73 20 6c 69 62 72 61 72 79 20 69    6d 70 6c 65 6d 65 6e 74 73 20 70 75 73 68 20 63 | ;.This.library.implements.push.c | 
| 8cfc0 | 6f 6d 6d 61 6e 64 73 2e 0a 0a 3b 3b 3b 20 43 6f    64 65 3a 0a 0a 28 72 65 71 75 69 72 65 20 27 6d | ommands...;;;.Code:..(require.'m | 
| 8cfe0 | 61 67 69 74 29 0a 0a 3b 3b 3b 20 43 6f 6d 6d 61    6e 64 73 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c | agit)..;;;.Commands..;;;###autol | 
| 8d000 | 6f 61 64 20 28 61 75 74 6f 6c 6f 61 64 20 27 6d    61 67 69 74 2d 70 75 73 68 20 22 6d 61 67 69 74 | oad.(autoload.'magit-push."magit | 
| 8d020 | 2d 70 75 73 68 22 20 6e 69 6c 20 74 29 0a 28 74    72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d | -push".nil.t).(transient-define- | 
| 8d040 | 70 72 65 66 69 78 20 6d 61 67 69 74 2d 70 75 73    68 20 28 29 0a 20 20 22 50 75 73 68 20 74 6f 20 | prefix.magit-push.()..."Push.to. | 
| 8d060 | 61 6e 6f 74 68 65 72 20 72 65 70 6f 73 69 74 6f    72 79 2e 22 0a 20 20 3a 6d 61 6e 2d 70 61 67 65 | another.repository."...:man-page | 
| 8d080 | 20 22 67 69 74 2d 70 75 73 68 22 0a 20 20 5b 22    41 72 67 75 6d 65 6e 74 73 22 0a 20 20 20 28 22 | ."git-push"...["Arguments"....(" | 
| 8d0a0 | 2d 66 22 20 22 46 6f 72 63 65 20 77 69 74 68 20    6c 65 61 73 65 22 20 28 6e 69 6c 20 22 2d 2d 66 | -f"."Force.with.lease".(nil."--f | 
| 8d0c0 | 6f 72 63 65 2d 77 69 74 68 2d 6c 65 61 73 65 22    29 29 0a 20 20 20 28 22 2d 46 22 20 22 46 6f 72 | orce-with-lease"))....("-F"."For | 
| 8d0e0 | 63 65 22 20 20 20 20 20 20 20 20 20 20 20 20 28    22 2d 66 22 20 22 2d 2d 66 6f 72 63 65 22 29 29 | ce"............("-f"."--force")) | 
| 8d100 | 0a 20 20 20 28 22 2d 68 22 20 22 44 69 73 61 62    6c 65 20 68 6f 6f 6b 73 22 20 20 20 20 22 2d 2d | ....("-h"."Disable.hooks"...."-- | 
| 8d120 | 6e 6f 2d 76 65 72 69 66 79 22 29 0a 20 20 20 28    22 2d 6e 22 20 22 44 72 79 20 72 75 6e 22 20 20 | no-verify")....("-n"."Dry.run".. | 
| 8d140 | 20 20 20 20 20 20 20 20 28 22 2d 6e 22 20 22 2d    2d 64 72 79 2d 72 75 6e 22 29 29 0a 20 20 20 28 | ........("-n"."--dry-run"))....( | 
| 8d160 | 35 20 22 2d 75 22 20 22 53 65 74 20 75 70 73 74    72 65 61 6d 22 20 20 20 22 2d 2d 73 65 74 2d 75 | 5."-u"."Set.upstream"..."--set-u | 
| 8d180 | 70 73 74 72 65 61 6d 22 29 0a 20 20 20 28 37 20    22 2d 74 22 20 22 46 6f 6c 6c 6f 77 20 74 61 67 | pstream")....(7."-t"."Follow.tag | 
| 8d1a0 | 73 22 20 20 20 20 22 2d 2d 66 6f 6c 6c 6f 77 2d    74 61 67 73 22 29 5d 0a 20 20 5b 3a 69 66 20 6d | s"...."--follow-tags")]...[:if.m | 
| 8d1c0 | 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74    2d 62 72 61 6e 63 68 0a 20 20 20 3a 64 65 73 63 | agit-get-current-branch....:desc | 
| 8d1e0 | 72 69 70 74 69 6f 6e 20 28 6c 61 6d 62 64 61 20    28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ription.(lambda.().............. | 
| 8d200 | 20 20 20 20 20 28 66 6f 72 6d 61 74 20 28 70 72    6f 70 65 72 74 69 7a 65 20 22 50 75 73 68 20 25 | .....(format.(propertize."Push.% | 
| 8d220 | 73 20 74 6f 22 20 27 66 61 63 65 20 27 74 72 61    6e 73 69 65 6e 74 2d 68 65 61 64 69 6e 67 29 0a | s.to".'face.'transient-heading). | 
| 8d240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 | ..........................(prope | 
| 8d260 | 72 74 69 7a 65 20 28 6d 61 67 69 74 2d 67 65 74    2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68 29 | rtize.(magit-get-current-branch) | 
| 8d280 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 8d2a0 | 20 20 20 20 20 20 20 27 66 61 63 65 20 27 6d 61    67 69 74 2d 62 72 61 6e 63 68 2d 6c 6f 63 61 6c | .......'face.'magit-branch-local | 
| 8d2c0 | 29 29 29 0a 20 20 20 28 22 70 22 20 6d 61 67 69    74 2d 70 75 73 68 2d 63 75 72 72 65 6e 74 2d 74 | )))....("p".magit-push-current-t | 
| 8d2e0 | 6f 2d 70 75 73 68 72 65 6d 6f 74 65 29 0a 20 20    20 28 22 75 22 20 6d 61 67 69 74 2d 70 75 73 68 | o-pushremote)....("u".magit-push | 
| 8d300 | 2d 63 75 72 72 65 6e 74 2d 74 6f 2d 75 70 73 74    72 65 61 6d 29 0a 20 20 20 28 22 65 22 20 22 65 | -current-to-upstream)....("e"."e | 
| 8d320 | 6c 73 65 77 68 65 72 65 22 20 6d 61 67 69 74 2d    70 75 73 68 2d 63 75 72 72 65 6e 74 29 5d 0a 20 | lsewhere".magit-push-current)].. | 
| 8d340 | 20 5b 22 50 75 73 68 22 0a 20 20 20 5b 28 22 6f    22 20 22 61 6e 6f 74 68 65 72 20 62 72 61 6e 63 | .["Push"....[("o"."another.branc | 
| 8d360 | 68 22 20 20 20 20 6d 61 67 69 74 2d 70 75 73 68    2d 6f 74 68 65 72 29 0a 20 20 20 20 28 22 72 22 | h"....magit-push-other).....("r" | 
| 8d380 | 20 22 65 78 70 6c 69 63 69 74 20 72 65 66 73 70    65 63 73 22 20 6d 61 67 69 74 2d 70 75 73 68 2d | ."explicit.refspecs".magit-push- | 
| 8d3a0 | 72 65 66 73 70 65 63 73 29 0a 20 20 20 20 28 22    6d 22 20 22 6d 61 74 63 68 69 6e 67 20 62 72 61 | refspecs).....("m"."matching.bra | 
| 8d3c0 | 6e 63 68 65 73 22 20 6d 61 67 69 74 2d 70 75 73    68 2d 6d 61 74 63 68 69 6e 67 29 5d 0a 20 20 20 | nches".magit-push-matching)].... | 
| 8d3e0 | 5b 28 22 54 22 20 22 61 20 74 61 67 22 20 20 20    20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d | [("T"."a.tag".............magit- | 
| 8d400 | 70 75 73 68 2d 74 61 67 29 0a 20 20 20 20 28 22    74 22 20 22 61 6c 6c 20 74 61 67 73 22 20 20 20 | push-tag).....("t"."all.tags"... | 
| 8d420 | 20 20 20 20 20 20 20 6d 61 67 69 74 2d 70 75 73    68 2d 74 61 67 73 29 0a 20 20 20 20 28 36 20 22 | .......magit-push-tags).....(6." | 
| 8d440 | 6e 22 20 22 61 20 6e 6f 74 65 20 72 65 66 22 20    20 20 20 20 20 6d 61 67 69 74 2d 70 75 73 68 2d | n"."a.note.ref"......magit-push- | 
| 8d460 | 6e 6f 74 65 73 2d 72 65 66 29 5d 5d 0a 20 20 5b    22 43 6f 6e 66 69 67 75 72 65 22 0a 20 20 20 28 | notes-ref)]]...["Configure"....( | 
| 8d480 | 22 43 22 20 22 53 65 74 20 76 61 72 69 61 62 6c    65 73 2e 2e 2e 22 20 20 6d 61 67 69 74 2d 62 72 | "C"."Set.variables..."..magit-br | 
| 8d4a0 | 61 6e 63 68 2d 63 6f 6e 66 69 67 75 72 65 29 5d    29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | anch-configure)])..(defun.magit- | 
| 8d4c0 | 70 75 73 68 2d 61 72 67 75 6d 65 6e 74 73 20 28    29 0a 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 61 | push-arguments.()...(transient-a | 
| 8d4e0 | 72 67 73 20 27 6d 61 67 69 74 2d 70 75 73 68 29    29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | rgs.'magit-push))..(defun.magit- | 
| 8d500 | 67 69 74 2d 70 75 73 68 20 28 62 72 61 6e 63 68    20 74 61 72 67 65 74 20 61 72 67 73 29 0a 20 20 | git-push.(branch.target.args)... | 
| 8d520 | 28 72 75 6e 2d 68 6f 6f 6b 73 20 27 6d 61 67 69    74 2d 63 72 65 64 65 6e 74 69 61 6c 2d 68 6f 6f | (run-hooks.'magit-credential-hoo | 
| 8d540 | 6b 29 0a 20 20 3b 3b 20 49 66 20 74 68 65 20 72    65 6d 6f 74 65 20 62 72 61 6e 63 68 20 61 6c 72 | k)...;;.If.the.remote.branch.alr | 
| 8d560 | 65 61 64 79 20 65 78 69 73 74 73 2c 20 74 68 65    6e 20 77 65 20 64 6f 20 6e 6f 74 20 68 61 76 65 | eady.exists,.then.we.do.not.have | 
| 8d580 | 20 74 6f 0a 20 20 3b 3b 20 71 75 61 6c 69 66 79    20 74 68 65 20 74 61 72 67 65 74 2c 20 77 68 69 | .to...;;.qualify.the.target,.whi | 
| 8d5a0 | 63 68 20 77 65 20 70 72 65 66 65 72 20 74 6f 20    61 76 6f 69 64 20 64 6f 69 6e 67 20 62 65 63 61 | ch.we.prefer.to.avoid.doing.beca | 
| 8d5c0 | 75 73 65 0a 20 20 3b 3b 20 75 73 69 6e 67 20 74    68 65 20 64 65 66 61 75 6c 74 20 6e 61 6d 65 73 | use...;;.using.the.default.names | 
| 8d5e0 | 70 61 63 65 20 69 73 20 77 72 6f 6e 67 20 69 6e    20 6f 62 73 63 75 72 65 20 63 61 73 65 73 2e 0a | pace.is.wrong.in.obscure.cases.. | 
| 8d600 | 20 20 28 70 63 61 73 65 2d 6c 65 74 20 28 28 6e    61 6d 65 73 70 61 63 65 20 28 69 66 20 28 6d 61 | ..(pcase-let.((namespace.(if.(ma | 
| 8d620 | 67 69 74 2d 67 65 74 2d 74 72 61 63 6b 65 64 20    74 61 72 67 65 74 29 20 22 22 20 22 72 65 66 73 | git-get-tracked.target).""."refs | 
| 8d640 | 2f 68 65 61 64 73 2f 22 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 60 28 2c 72 65 6d | /heads/"))...............(`(,rem | 
| 8d660 | 6f 74 65 20 2e 20 2c 74 61 72 67 65 74 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | ote...,target)................(m | 
| 8d680 | 61 67 69 74 2d 73 70 6c 69 74 2d 62 72 61 6e 63    68 2d 6e 61 6d 65 20 74 61 72 67 65 74 29 29 29 | agit-split-branch-name.target))) | 
| 8d6a0 | 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d    67 69 74 2d 61 73 79 6e 63 20 22 70 75 73 68 22 | .....(magit-run-git-async."push" | 
| 8d6c0 | 20 22 2d 76 22 20 61 72 67 73 20 72 65 6d 6f 74    65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."-v".args.remote............... | 
| 8d6e0 | 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d    61 74 20 22 25 73 3a 25 73 25 73 22 20 62 72 61 | ...........(format."%s:%s%s".bra | 
| 8d700 | 6e 63 68 20 6e 61 6d 65 73 70 61 63 65 20 74 61    72 67 65 74 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 | nch.namespace.target))))..;;;### | 
| 8d720 | 61 75 74 6f 6c 6f 61 64 20 28 61 75 74 6f 6c 6f    61 64 20 27 6d 61 67 69 74 2d 70 75 73 68 2d 63 | autoload.(autoload.'magit-push-c | 
| 8d740 | 75 72 72 65 6e 74 2d 74 6f 2d 70 75 73 68 72 65    6d 6f 74 65 20 22 6d 61 67 69 74 2d 70 75 73 68 | urrent-to-pushremote."magit-push | 
| 8d760 | 22 20 6e 69 6c 20 74 29 0a 28 74 72 61 6e 73 69    65 6e 74 2d 64 65 66 69 6e 65 2d 73 75 66 66 69 | ".nil.t).(transient-define-suffi | 
| 8d780 | 78 20 6d 61 67 69 74 2d 70 75 73 68 2d 63 75 72    72 65 6e 74 2d 74 6f 2d 70 75 73 68 72 65 6d 6f | x.magit-push-current-to-pushremo | 
| 8d7a0 | 74 65 20 28 61 72 67 73 29 0a 20 20 22 50 75 73    68 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 | te.(args)..."Push.the.current.br | 
| 8d7c0 | 61 6e 63 68 20 74 6f 20 69 74 73 20 70 75 73 68    2d 72 65 6d 6f 74 65 2e 0a 0a 57 68 65 6e 20 74 | anch.to.its.push-remote...When.t | 
| 8d7e0 | 68 65 20 70 75 73 68 2d 72 65 6d 6f 74 65 20 69    73 20 6e 6f 74 20 63 6f 6e 66 69 67 75 72 65 64 | he.push-remote.is.not.configured | 
| 8d800 | 2c 20 74 68 65 6e 20 72 65 61 64 20 74 68 65 20    70 75 73 68 2d 72 65 6d 6f 74 65 0a 66 72 6f 6d | ,.then.read.the.push-remote.from | 
| 8d820 | 20 74 68 65 20 75 73 65 72 2c 20 73 65 74 20 69    74 2c 20 61 6e 64 20 74 68 65 6e 20 70 75 73 68 | .the.user,.set.it,.and.then.push | 
| 8d840 | 20 74 6f 20 69 74 2e 20 20 57 69 74 68 20 61 20    70 72 65 66 69 78 0a 61 72 67 75 6d 65 6e 74 20 | .to.it...With.a.prefix.argument. | 
| 8d860 | 74 68 65 20 70 75 73 68 2d 72 65 6d 6f 74 65 20    63 61 6e 20 62 65 20 63 68 61 6e 67 65 64 20 62 | the.push-remote.can.be.changed.b | 
| 8d880 | 65 66 6f 72 65 20 70 75 73 68 65 64 20 74 6f 20    69 74 2e 22 0a 20 20 3a 69 66 20 23 27 6d 61 67 | efore.pushed.to.it."...:if.#'mag | 
| 8d8a0 | 69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 62    72 61 6e 63 68 0a 20 20 3a 64 65 73 63 72 69 70 | it-get-current-branch...:descrip | 
| 8d8c0 | 74 69 6f 6e 20 23 27 6d 61 67 69 74 2d 70 75 73    68 2d 2d 70 75 73 68 62 72 61 6e 63 68 2d 64 65 | tion.#'magit-push--pushbranch-de | 
| 8d8e0 | 73 63 72 69 70 74 69 6f 6e 0a 20 20 28 69 6e 74    65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 | scription...(interactive.(list.( | 
| 8d900 | 6d 61 67 69 74 2d 70 75 73 68 2d 61 72 67 75 6d    65 6e 74 73 29 29 29 0a 20 20 28 70 63 61 73 65 | magit-push-arguments)))...(pcase | 
| 8d920 | 2d 6c 65 74 20 28 28 60 28 2c 62 72 61 6e 63 68    20 2c 72 65 6d 6f 74 65 20 2c 63 68 61 6e 67 65 | -let.((`(,branch.,remote.,change | 
| 8d940 | 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 6d 61 67 69 74 2d 2d 73 65 6c 65 63 74 | d)................(magit--select | 
| 8d960 | 2d 70 75 73 68 2d 72 65 6d 6f 74 65 20 22 70 75    73 68 20 74 68 65 72 65 22 29 29 29 0a 20 20 20 | -push-remote."push.there"))).... | 
| 8d980 | 20 28 77 68 65 6e 20 63 68 61 6e 67 65 64 0a 20    20 20 20 20 20 28 6d 61 67 69 74 2d 63 6f 6e 66 | .(when.changed.......(magit-conf | 
| 8d9a0 | 69 72 6d 20 27 73 65 74 2d 61 6e 64 2d 70 75 73    68 0a 20 20 20 20 20 20 20 20 28 73 74 72 69 6e | irm.'set-and-push.........(strin | 
| 8d9c0 | 67 2d 72 65 70 6c 61 63 65 0a 20 20 20 20 20 20    20 20 20 22 25 22 20 22 25 25 22 0a 20 20 20 20 | g-replace.........."%"."%%"..... | 
| 8d9e0 | 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 52 65    61 6c 6c 79 20 75 73 65 20 5c 22 25 73 5c 22 20 | .....(format."Really.use.\"%s\". | 
| 8da00 | 61 73 20 70 75 73 68 2d 72 65 6d 6f 74 65 20 61    6e 64 20 70 75 73 68 20 5c 22 25 73 5c 22 20 74 | as.push-remote.and.push.\"%s\".t | 
| 8da20 | 68 65 72 65 22 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 72 65 6d 6f 74 65 20 62 72 | here"..................remote.br | 
| 8da40 | 61 6e 63 68 29 29 29 29 0a 20 20 20 20 28 72 75    6e 2d 68 6f 6f 6b 73 20 27 6d 61 67 69 74 2d 63 | anch)))).....(run-hooks.'magit-c | 
| 8da60 | 72 65 64 65 6e 74 69 61 6c 2d 68 6f 6f 6b 29 0a    20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 | redential-hook).....(magit-run-g | 
| 8da80 | 69 74 2d 61 73 79 6e 63 20 22 70 75 73 68 22 20    22 2d 76 22 20 61 72 67 73 20 72 65 6d 6f 74 65 | it-async."push"."-v".args.remote | 
| 8daa0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 | ..........................(forma | 
| 8dac0 | 74 20 22 72 65 66 73 2f 68 65 61 64 73 2f 25 73    3a 72 65 66 73 2f 68 65 61 64 73 2f 25 73 22 0a | t."refs/heads/%s:refs/heads/%s". | 
| 8dae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 8db00 | 20 62 72 61 6e 63 68 20 62 72 61 6e 63 68 29 29    29 29 20 3b 20 73 65 65 20 23 33 38 34 37 20 61 | .branch.branch)))).;.see.#3847.a | 
| 8db20 | 6e 64 20 23 33 38 37 32 0a 0a 28 64 65 66 75 6e    20 6d 61 67 69 74 2d 70 75 73 68 2d 2d 70 75 73 | nd.#3872..(defun.magit-push--pus | 
| 8db40 | 68 62 72 61 6e 63 68 2d 64 65 73 63 72 69 70 74    69 6f 6e 20 28 29 0a 20 20 28 6c 65 74 2a 20 28 | hbranch-description.()...(let*.( | 
| 8db60 | 28 62 72 61 6e 63 68 20 28 6d 61 67 69 74 2d 67    65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 | (branch.(magit-get-current-branc | 
| 8db80 | 68 29 29 0a 20 20 20 20 20 20 20 20 20 28 74 61    72 67 65 74 20 28 6d 61 67 69 74 2d 67 65 74 2d | h))..........(target.(magit-get- | 
| 8dba0 | 70 75 73 68 2d 62 72 61 6e 63 68 20 62 72 61 6e    63 68 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 | push-branch.branch.t)).......... | 
| 8dbc0 | 28 72 65 6d 6f 74 65 20 28 6d 61 67 69 74 2d 67    65 74 2d 70 75 73 68 2d 72 65 6d 6f 74 65 20 62 | (remote.(magit-get-push-remote.b | 
| 8dbe0 | 72 61 6e 63 68 29 29 0a 20 20 20 20 20 20 20 20    20 28 76 20 28 6d 61 67 69 74 2d 2d 70 75 73 68 | ranch))..........(v.(magit--push | 
| 8dc00 | 2d 72 65 6d 6f 74 65 2d 76 61 72 69 61 62 6c 65    20 62 72 61 6e 63 68 20 74 29 29 29 0a 20 20 20 | -remote-variable.branch.t))).... | 
| 8dc20 | 20 28 63 6f 6e 64 0a 20 20 20 20 20 28 74 61 72    67 65 74 29 0a 20 20 20 20 20 28 28 6d 65 6d 62 | .(cond......(target)......((memb | 
| 8dc40 | 65 72 20 72 65 6d 6f 74 65 20 28 6d 61 67 69 74    2d 6c 69 73 74 2d 72 65 6d 6f 74 65 73 29 29 0a | er.remote.(magit-list-remotes)). | 
| 8dc60 | 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25    73 2c 20 63 72 65 61 74 69 6e 67 20 69 74 22 0a | ......(format."%s,.creating.it". | 
| 8dc80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d    61 67 69 74 2d 2d 70 72 6f 70 65 72 74 69 7a 65 | ..............(magit--propertize | 
| 8dca0 | 2d 66 61 63 65 20 28 63 6f 6e 63 61 74 20 72 65    6d 6f 74 65 20 22 2f 22 20 62 72 61 6e 63 68 29 | -face.(concat.remote."/".branch) | 
| 8dcc0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 8dce0 | 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 62 72    61 6e 63 68 2d 72 65 6d 6f 74 65 29 29 29 0a 20 | .......'magit-branch-remote))).. | 
| 8dd00 | 20 20 20 20 28 72 65 6d 6f 74 65 0a 20 20 20 20    20 20 28 66 6f 72 6d 61 74 20 22 25 73 2c 20 72 | ....(remote.......(format."%s,.r | 
| 8dd20 | 65 70 6c 61 63 69 6e 67 20 69 6e 76 61 6c 69 64    22 20 76 29 29 0a 20 20 20 20 20 28 74 0a 20 20 | eplacing.invalid".v))......(t... | 
| 8dd40 | 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 73 2c    20 73 65 74 74 69 6e 67 20 74 68 61 74 22 20 76 | ....(format."%s,.setting.that".v | 
| 8dd60 | 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74    6f 6c 6f 61 64 20 28 61 75 74 6f 6c 6f 61 64 20 | )))))..;;;###autoload.(autoload. | 
| 8dd80 | 27 6d 61 67 69 74 2d 70 75 73 68 2d 63 75 72 72    65 6e 74 2d 74 6f 2d 75 70 73 74 72 65 61 6d 20 | 'magit-push-current-to-upstream. | 
| 8dda0 | 22 6d 61 67 69 74 2d 70 75 73 68 22 20 6e 69 6c    20 74 29 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 | "magit-push".nil.t).(transient-d | 
| 8ddc0 | 65 66 69 6e 65 2d 73 75 66 66 69 78 20 6d 61 67    69 74 2d 70 75 73 68 2d 63 75 72 72 65 6e 74 2d | efine-suffix.magit-push-current- | 
| 8dde0 | 74 6f 2d 75 70 73 74 72 65 61 6d 20 28 61 72 67    73 29 0a 20 20 22 50 75 73 68 20 74 68 65 20 63 | to-upstream.(args)..."Push.the.c | 
| 8de00 | 75 72 72 65 6e 74 20 62 72 61 6e 63 68 20 74 6f    20 69 74 73 20 75 70 73 74 72 65 61 6d 20 62 72 | urrent.branch.to.its.upstream.br | 
| 8de20 | 61 6e 63 68 2e 0a 0a 57 69 74 68 20 61 20 70 72    65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 6f 72 | anch...With.a.prefix.argument.or | 
| 8de40 | 20 77 68 65 6e 20 74 68 65 20 75 70 73 74 72 65    61 6d 20 69 73 20 65 69 74 68 65 72 20 6e 6f 74 | .when.the.upstream.is.either.not | 
| 8de60 | 0a 63 6f 6e 66 69 67 75 72 65 64 20 6f 72 20 75    6e 75 73 61 62 6c 65 2c 20 74 68 65 6e 20 6c 65 | .configured.or.unusable,.then.le | 
| 8de80 | 74 20 74 68 65 20 75 73 65 72 20 66 69 72 73 74    20 63 6f 6e 66 69 67 75 72 65 0a 74 68 65 20 75 | t.the.user.first.configure.the.u | 
| 8dea0 | 70 73 74 72 65 61 6d 2e 22 0a 20 20 3a 69 66 20    23 27 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 | pstream."...:if.#'magit-get-curr | 
| 8dec0 | 65 6e 74 2d 62 72 61 6e 63 68 0a 20 20 3a 64 65    73 63 72 69 70 74 69 6f 6e 20 23 27 6d 61 67 69 | ent-branch...:description.#'magi | 
| 8dee0 | 74 2d 70 75 73 68 2d 2d 75 70 73 74 72 65 61 6d    2d 64 65 73 63 72 69 70 74 69 6f 6e 0a 20 20 28 | t-push--upstream-description...( | 
| 8df00 | 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73    74 20 28 6d 61 67 69 74 2d 70 75 73 68 2d 61 72 | interactive.(list.(magit-push-ar | 
| 8df20 | 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 28 6c 65    74 2a 20 28 28 62 72 61 6e 63 68 20 28 6f 72 20 | guments)))...(let*.((branch.(or. | 
| 8df40 | 28 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65    6e 74 2d 62 72 61 6e 63 68 29 0a 20 20 20 20 20 | (magit-get-current-branch)...... | 
| 8df60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 75 73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 20 | ................(user-error."No. | 
| 8df80 | 62 72 61 6e 63 68 20 69 73 20 63 68 65 63 6b 65    64 20 6f 75 74 22 29 29 29 0a 20 20 20 20 20 20 | branch.is.checked.out")))....... | 
| 8dfa0 | 20 20 20 28 72 65 6d 6f 74 65 20 28 6d 61 67 69    74 2d 67 65 74 20 22 62 72 61 6e 63 68 22 20 62 | ...(remote.(magit-get."branch".b | 
| 8dfc0 | 72 61 6e 63 68 20 22 72 65 6d 6f 74 65 22 29 29    0a 20 20 20 20 20 20 20 20 20 28 6d 65 72 67 65 | ranch."remote"))..........(merge | 
| 8dfe0 | 20 20 28 6d 61 67 69 74 2d 67 65 74 20 22 62 72    61 6e 63 68 22 20 62 72 61 6e 63 68 20 22 6d 65 | ..(magit-get."branch".branch."me | 
| 8e000 | 72 67 65 22 29 29 29 0a 20 20 20 20 28 77 68 65    6e 20 28 6f 72 20 63 75 72 72 65 6e 74 2d 70 72 | rge"))).....(when.(or.current-pr | 
| 8e020 | 65 66 69 78 2d 61 72 67 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6e 6f 74 20 28 6f 72 20 | efix-arg...............(not.(or. | 
| 8e040 | 28 6d 61 67 69 74 2d 67 65 74 2d 75 70 73 74 72    65 61 6d 2d 62 72 61 6e 63 68 20 62 72 61 6e 63 | (magit-get-upstream-branch.branc | 
| 8e060 | 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | h)........................(magit | 
| 8e080 | 2d 2d 75 6e 6e 61 6d 65 64 2d 75 70 73 74 72 65    61 6d 2d 70 20 72 65 6d 6f 74 65 20 6d 65 72 67 | --unnamed-upstream-p.remote.merg | 
| 8e0a0 | 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | e)........................(magit | 
| 8e0c0 | 2d 2d 76 61 6c 69 64 2d 75 70 73 74 72 65 61 6d    2d 70 20 72 65 6d 6f 74 65 20 6d 65 72 67 65 29 | --valid-upstream-p.remote.merge) | 
| 8e0e0 | 29 29 29 0a 20 20 20 20 20 20 28 6c 65 74 2a 20    28 28 62 72 61 6e 63 68 65 73 20 28 63 6c 2d 75 | ))).......(let*.((branches.(cl-u | 
| 8e100 | 6e 69 6f 6e 20 28 2d 2d 6d 61 70 20 28 63 6f 6e    63 61 74 20 69 74 20 22 2f 22 20 62 72 61 6e 63 | nion.(--map.(concat.it."/".branc | 
| 8e120 | 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | h).............................. | 
| 8e140 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69    74 2d 6c 69 73 74 2d 72 65 6d 6f 74 65 73 29 29 | ...........(magit-list-remotes)) | 
| 8e160 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 8e180 | 20 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65    6d 6f 74 65 2d 62 72 61 6e 63 68 2d 6e 61 6d 65 | ..(magit-list-remote-branch-name | 
| 8e1a0 | 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s).............................. | 
| 8e1c0 | 20 20 20 20 3a 74 65 73 74 20 23 27 65 71 75 61    6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ....:test.#'equal))............. | 
| 8e1e0 | 20 28 75 70 73 74 72 65 61 6d 20 28 6d 61 67 69    74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 | .(upstream.(magit-completing-rea | 
| 8e200 | 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 | d.........................(forma | 
| 8e220 | 74 20 22 53 65 74 20 75 70 73 74 72 65 61 6d 20    6f 66 20 25 73 20 61 6e 64 20 70 75 73 68 20 74 | t."Set.upstream.of.%s.and.push.t | 
| 8e240 | 68 65 72 65 22 20 62 72 61 6e 63 68 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | here".branch)................... | 
| 8e260 | 20 20 20 20 20 20 62 72 61 6e 63 68 65 73 20 6e    69 6c 20 6e 69 6c 20 6e 69 6c 20 27 6d 61 67 69 | ......branches.nil.nil.nil.'magi | 
| 8e280 | 74 2d 72 65 76 69 73 69 6f 6e 2d 68 69 73 74 6f    72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-revision-history.............. | 
| 8e2a0 | 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28    63 61 72 20 28 6d 65 6d 62 65 72 20 28 6d 61 67 | ...........(or.(car.(member.(mag | 
| 8e2c0 | 69 74 2d 72 65 6d 6f 74 65 2d 62 72 61 6e 63 68    2d 61 74 2d 70 6f 69 6e 74 29 20 62 72 61 6e 63 | it-remote-branch-at-point).branc | 
| 8e2e0 | 68 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | hes))........................... | 
| 8e300 | 20 20 28 63 61 72 20 28 6d 65 6d 62 65 72 20 22    6f 72 69 67 69 6e 2f 6d 61 73 74 65 72 22 20 62 | ..(car.(member."origin/master".b | 
| 8e320 | 72 61 6e 63 68 65 73 29 29 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 28 75 70 73 74 72 | ranches)))))..............(upstr | 
| 8e340 | 65 61 6d 2a 20 28 6f 72 20 28 6d 61 67 69 74 2d    67 65 74 2d 74 72 61 63 6b 65 64 20 75 70 73 74 | eam*.(or.(magit-get-tracked.upst | 
| 8e360 | 72 65 61 6d 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ream)........................... | 
| 8e380 | 20 20 28 6d 61 67 69 74 2d 73 70 6c 69 74 2d 62    72 61 6e 63 68 2d 6e 61 6d 65 20 75 70 73 74 72 | ..(magit-split-branch-name.upstr | 
| 8e3a0 | 65 61 6d 29 29 29 29 0a 20 20 20 20 20 20 20 20    28 73 65 74 71 20 72 65 6d 6f 74 65 20 28 63 61 | eam)))).........(setq.remote.(ca | 
| 8e3c0 | 72 20 75 70 73 74 72 65 61 6d 2a 29 29 0a 20 20    20 20 20 20 20 20 28 73 65 74 71 20 6d 65 72 67 | r.upstream*)).........(setq.merg | 
| 8e3e0 | 65 20 20 28 63 64 72 20 75 70 73 74 72 65 61 6d    2a 29 29 0a 20 20 20 20 20 20 20 20 28 75 6e 6c | e..(cdr.upstream*)).........(unl | 
| 8e400 | 65 73 73 20 28 73 74 72 69 6e 67 2d 70 72 65 66    69 78 2d 70 20 22 72 65 66 73 2f 22 20 6d 65 72 | ess.(string-prefix-p."refs/".mer | 
| 8e420 | 67 65 29 0a 20 20 20 20 20 20 20 20 20 20 3b 3b    20 55 73 65 72 20 73 65 6c 65 63 74 65 64 20 61 | ge)...........;;.User.selected.a | 
| 8e440 | 20 6e 6f 6e 2d 65 78 69 73 74 65 6e 74 20 72 65    6d 6f 74 65 2d 74 72 61 63 6b 69 6e 67 20 62 72 | .non-existent.remote-tracking.br | 
| 8e460 | 61 6e 63 68 2e 0a 20 20 20 20 20 20 20 20 20 20    3b 3b 20 49 74 20 69 73 20 76 65 72 79 20 6c 69 | anch............;;.It.is.very.li | 
| 8e480 | 6b 65 6c 79 2c 20 62 75 74 20 6e 6f 74 20 63 65    72 74 61 69 6e 2c 20 74 68 61 74 20 74 68 69 73 | kely,.but.not.certain,.that.this | 
| 8e4a0 | 20 69 73 20 74 68 65 0a 20 20 20 20 20 20 20 20    20 20 3b 3b 20 63 6f 72 72 65 63 74 20 74 68 69 | .is.the...........;;.correct.thi | 
| 8e4c0 | 6e 67 20 74 6f 20 64 6f 2e 20 20 49 74 20 69 73    20 65 76 65 6e 20 6d 6f 72 65 20 6c 69 6b 65 6c | ng.to.do...It.is.even.more.likel | 
| 8e4e0 | 79 20 74 68 61 74 20 69 74 0a 20 20 20 20 20 20    20 20 20 20 3b 3b 20 69 73 20 77 68 61 74 20 74 | y.that.it...........;;.is.what.t | 
| 8e500 | 68 65 20 75 73 65 72 20 77 61 6e 74 73 20 74 6f    20 68 61 70 70 65 6e 2e 0a 20 20 20 20 20 20 20 | he.user.wants.to.happen......... | 
| 8e520 | 20 20 20 28 73 65 74 71 20 6d 65 72 67 65 20 28    63 6f 6e 63 61 74 20 22 72 65 66 73 2f 68 65 61 | ...(setq.merge.(concat."refs/hea | 
| 8e540 | 64 73 2f 22 20 6d 65 72 67 65 29 29 29 0a 20 20    20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 6f 6e | ds/".merge))).........(magit-con | 
| 8e560 | 66 69 72 6d 20 27 73 65 74 2d 61 6e 64 2d 70 75    73 68 0a 20 20 20 20 20 20 20 20 20 20 28 73 74 | firm.'set-and-push...........(st | 
| 8e580 | 72 69 6e 67 2d 72 65 70 6c 61 63 65 0a 20 20 20    20 20 20 20 20 20 20 20 22 25 22 20 22 25 25 22 | ring-replace............"%"."%%" | 
| 8e5a0 | 0a 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72    6d 61 74 20 22 52 65 61 6c 6c 79 20 75 73 65 20 | ............(format."Really.use. | 
| 8e5c0 | 5c 22 25 73 5c 22 20 61 73 20 75 70 73 74 72 65    61 6d 20 61 6e 64 20 70 75 73 68 20 5c 22 25 73 | \"%s\".as.upstream.and.push.\"%s | 
| 8e5e0 | 5c 22 20 74 68 65 72 65 22 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 75 70 73 | \".there"....................ups | 
| 8e600 | 74 72 65 61 6d 20 62 72 61 6e 63 68 29 29 29 29    0a 20 20 20 20 20 20 28 63 6c 2d 70 75 73 68 6e | tream.branch)))).......(cl-pushn | 
| 8e620 | 65 77 20 22 2d 2d 73 65 74 2d 75 70 73 74 72 65    61 6d 22 20 61 72 67 73 20 3a 74 65 73 74 20 23 | ew."--set-upstream".args.:test.# | 
| 8e640 | 27 65 71 75 61 6c 29 29 0a 20 20 20 20 28 72 75    6e 2d 68 6f 6f 6b 73 20 27 6d 61 67 69 74 2d 63 | 'equal)).....(run-hooks.'magit-c | 
| 8e660 | 72 65 64 65 6e 74 69 61 6c 2d 68 6f 6f 6b 29 0a    20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 | redential-hook).....(magit-run-g | 
| 8e680 | 69 74 2d 61 73 79 6e 63 20 22 70 75 73 68 22 20    22 2d 76 22 20 61 72 67 73 20 72 65 6d 6f 74 65 | it-async."push"."-v".args.remote | 
| 8e6a0 | 20 28 63 6f 6e 63 61 74 20 62 72 61 6e 63 68 20    22 3a 22 20 6d 65 72 67 65 29 29 29 29 0a 0a 28 | .(concat.branch.":".merge))))..( | 
| 8e6c0 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 70 75 73 68    2d 2d 75 70 73 74 72 65 61 6d 2d 64 65 73 63 72 | defun.magit-push--upstream-descr | 
| 8e6e0 | 69 70 74 69 6f 6e 20 28 29 0a 20 20 28 61 6e 64    2d 6c 65 74 2a 20 28 28 62 72 61 6e 63 68 20 28 | iption.()...(and-let*.((branch.( | 
| 8e700 | 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e    74 2d 62 72 61 6e 63 68 29 29 29 0a 20 20 20 20 | magit-get-current-branch)))..... | 
| 8e720 | 28 6f 72 20 28 6d 61 67 69 74 2d 67 65 74 2d 75    70 73 74 72 65 61 6d 2d 62 72 61 6e 63 68 20 62 | (or.(magit-get-upstream-branch.b | 
| 8e740 | 72 61 6e 63 68 29 0a 20 20 20 20 20 20 20 20 28    6c 65 74 20 28 28 72 65 6d 6f 74 65 20 28 6d 61 | ranch).........(let.((remote.(ma | 
| 8e760 | 67 69 74 2d 67 65 74 20 22 62 72 61 6e 63 68 22    20 62 72 61 6e 63 68 20 22 72 65 6d 6f 74 65 22 | git-get."branch".branch."remote" | 
| 8e780 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6d 65 72 67 65 20 20 28 6d 61 67 69 74 2d | ))...............(merge..(magit- | 
| 8e7a0 | 67 65 74 20 22 62 72 61 6e 63 68 22 20 62 72 61    6e 63 68 20 22 6d 65 72 67 65 22 29 29 0a 20 20 | get."branch".branch."merge"))... | 
| 8e7c0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 75 20 28    6d 61 67 69 74 2d 2d 70 72 6f 70 65 72 74 69 7a | ............(u.(magit--propertiz | 
| 8e7e0 | 65 2d 66 61 63 65 20 22 40 7b 75 70 73 74 72 65    61 6d 7d 22 20 27 62 6f 6c 64 29 29 29 0a 20 20 | e-face."@{upstream}".'bold)))... | 
| 8e800 | 20 20 20 20 20 20 20 20 28 63 6f 6e 64 0a 20 20    20 20 20 20 20 20 20 20 20 28 28 6d 61 67 69 74 | ........(cond............((magit | 
| 8e820 | 2d 2d 75 6e 6e 61 6d 65 64 2d 75 70 73 74 72 65    61 6d 2d 70 20 72 65 6d 6f 74 65 20 6d 65 72 67 | --unnamed-upstream-p.remote.merg | 
| 8e840 | 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28    66 6f 72 6d 61 74 20 22 25 73 20 61 73 20 25 73 | e).............(format."%s.as.%s | 
| 8e860 | 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 70 72 | ".....................(magit--pr | 
| 8e880 | 6f 70 65 72 74 69 7a 65 2d 66 61 63 65 20 72 65    6d 6f 74 65 20 27 62 6f 6c 64 29 0a 20 20 20 20 | opertize-face.remote.'bold)..... | 
| 8e8a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6d 61 67 69 74 2d 2d 70 72 6f 70 65 72 74 69 | ................(magit--properti | 
| 8e8c0 | 7a 65 2d 66 61 63 65 20 6d 65 72 67 65 20 27 6d    61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 6d 6f | ze-face.merge.'magit-branch-remo | 
| 8e8e0 | 74 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 28 28 6d 61 67 69 74 2d 2d 76 61 6c 69 64 2d | te)))............((magit--valid- | 
| 8e900 | 75 70 73 74 72 65 61 6d 2d 70 20 72 65 6d 6f 74    65 20 6d 65 72 67 65 29 0a 20 20 20 20 20 20 20 | upstream-p.remote.merge)........ | 
| 8e920 | 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 73    20 63 72 65 61 74 69 6e 67 20 25 73 22 0a 20 20 | .....(format."%s.creating.%s"... | 
| 8e940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 6d 61 67 69 74 2d 2d 70 72 6f 70 65 72 | ..................(magit--proper | 
| 8e960 | 74 69 7a 65 2d 66 61 63 65 20 72 65 6d 6f 74 65    20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 | tize-face.remote.'magit-branch-r | 
| 8e980 | 65 6d 6f 74 65 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | emote).....................(magi | 
| 8e9a0 | 74 2d 2d 70 72 6f 70 65 72 74 69 7a 65 2d 66 61    63 65 20 6d 65 72 67 65 20 27 6d 61 67 69 74 2d | t--propertize-face.merge.'magit- | 
| 8e9c0 | 62 72 61 6e 63 68 2d 72 65 6d 6f 74 65 29 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 28 28 6f 72 | branch-remote)))............((or | 
| 8e9e0 | 20 72 65 6d 6f 74 65 20 6d 65 72 67 65 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 | .remote.merge).............(conc | 
| 8ea00 | 61 74 20 75 20 22 2c 20 63 72 65 61 74 69 6e 67    20 69 74 20 61 6e 64 20 72 65 70 6c 61 63 69 6e | at.u.",.creating.it.and.replacin | 
| 8ea20 | 67 20 69 6e 76 61 6c 69 64 22 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 | g.invalid"))............(t...... | 
| 8ea40 | 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 75    20 22 2c 20 63 72 65 61 74 69 6e 67 20 69 74 22 | .......(concat.u.",.creating.it" | 
| 8ea60 | 29 29 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61    75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d | )))))))..;;;###autoload.(defun.m | 
| 8ea80 | 61 67 69 74 2d 70 75 73 68 2d 63 75 72 72 65 6e    74 20 28 74 61 72 67 65 74 20 61 72 67 73 29 0a | agit-push-current.(target.args). | 
| 8eaa0 | 20 20 22 50 75 73 68 20 74 68 65 20 63 75 72 72    65 6e 74 20 62 72 61 6e 63 68 20 74 6f 20 61 20 | .."Push.the.current.branch.to.a. | 
| 8eac0 | 62 72 61 6e 63 68 20 72 65 61 64 20 69 6e 20 74    68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e 22 0a | branch.read.in.the.minibuffer.". | 
| 8eae0 | 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20    20 20 28 69 66 2d 6c 65 74 20 28 28 63 75 72 72 | ..(interactive....(if-let.((curr | 
| 8eb00 | 65 6e 74 20 28 6d 61 67 69 74 2d 67 65 74 2d 63    75 72 72 65 6e 74 2d 62 72 61 6e 63 68 29 29 29 | ent.(magit-get-current-branch))) | 
| 8eb20 | 0a 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 6d    61 67 69 74 2d 72 65 61 64 2d 72 65 6d 6f 74 65 | ........(list.(magit-read-remote | 
| 8eb40 | 2d 62 72 61 6e 63 68 20 28 66 6f 72 6d 61 74 20    22 50 75 73 68 20 25 73 20 74 6f 22 20 63 75 72 | -branch.(format."Push.%s.to".cur | 
| 8eb60 | 72 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rent)........................... | 
| 8eb80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c    20 6e 69 6c 20 63 75 72 72 65 6e 74 20 27 63 6f | .............nil.nil.current.'co | 
| 8eba0 | 6e 66 69 72 6d 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6d 61 67 69 74 2d 70 75 73 68 2d | nfirm)..............(magit-push- | 
| 8ebc0 | 61 72 67 75 6d 65 6e 74 73 29 29 0a 20 20 20 20    20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 4e 6f | arguments))......(user-error."No | 
| 8ebe0 | 20 62 72 61 6e 63 68 20 69 73 20 63 68 65 63 6b    65 64 20 6f 75 74 22 29 29 29 0a 20 20 28 6d 61 | .branch.is.checked.out")))...(ma | 
| 8ec00 | 67 69 74 2d 67 69 74 2d 70 75 73 68 20 28 6d 61    67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d | git-git-push.(magit-get-current- | 
| 8ec20 | 62 72 61 6e 63 68 29 20 74 61 72 67 65 74 20 61    72 67 73 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 | branch).target.args))..;;;###aut | 
| 8ec40 | 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67    69 74 2d 70 75 73 68 2d 6f 74 68 65 72 20 28 73 | oload.(defun.magit-push-other.(s | 
| 8ec60 | 6f 75 72 63 65 20 74 61 72 67 65 74 20 61 72 67    73 29 0a 20 20 22 50 75 73 68 20 61 6e 20 61 72 | ource.target.args)..."Push.an.ar | 
| 8ec80 | 62 69 74 72 61 72 79 20 62 72 61 6e 63 68 20 6f    72 20 63 6f 6d 6d 69 74 20 73 6f 6d 65 77 68 65 | bitrary.branch.or.commit.somewhe | 
| 8eca0 | 72 65 2e 0a 42 6f 74 68 20 74 68 65 20 73 6f 75    72 63 65 20 61 6e 64 20 74 68 65 20 74 61 72 67 | re..Both.the.source.and.the.targ | 
| 8ecc0 | 65 74 20 61 72 65 20 72 65 61 64 20 69 6e 20 74    68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e 22 0a | et.are.read.in.the.minibuffer.". | 
| 8ece0 | 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20    20 20 28 6c 65 74 20 28 28 73 6f 75 72 63 65 20 | ..(interactive....(let.((source. | 
| 8ed00 | 28 6d 61 67 69 74 2d 72 65 61 64 2d 6c 6f 63 61    6c 2d 62 72 61 6e 63 68 2d 6f 72 2d 63 6f 6d 6d | (magit-read-local-branch-or-comm | 
| 8ed20 | 69 74 20 22 50 75 73 68 22 29 29 29 0a 20 20 20    20 20 28 6c 69 73 74 20 73 6f 75 72 63 65 0a 20 | it."Push")))......(list.source.. | 
| 8ed40 | 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74    2d 72 65 61 64 2d 72 65 6d 6f 74 65 2d 62 72 61 | ..........(magit-read-remote-bra | 
| 8ed60 | 6e 63 68 0a 20 20 20 20 20 20 20 20 20 20 20 20    28 66 6f 72 6d 61 74 20 22 50 75 73 68 20 25 73 | nch.............(format."Push.%s | 
| 8ed80 | 20 74 6f 22 20 73 6f 75 72 63 65 29 20 6e 69 6c    0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 | .to".source).nil.............(if | 
| 8eda0 | 20 28 6d 61 67 69 74 2d 6c 6f 63 61 6c 2d 62 72    61 6e 63 68 2d 70 20 73 6f 75 72 63 65 29 0a 20 | .(magit-local-branch-p.source).. | 
| 8edc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6f 72 20 28 6d 61 67 69 74 2d 67 65 74 2d 70 75 | ...............(or.(magit-get-pu | 
| 8ede0 | 73 68 2d 62 72 61 6e 63 68 20 73 6f 75 72 63 65    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | sh-branch.source)............... | 
| 8ee00 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 65 74    2d 75 70 73 74 72 65 61 6d 2d 62 72 61 6e 63 68 | ......(magit-get-upstream-branch | 
| 8ee20 | 20 73 6f 75 72 63 65 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 61 6e 64 20 28 6d 61 | .source))...............(and.(ma | 
| 8ee40 | 67 69 74 2d 72 65 76 2d 61 6e 63 65 73 74 6f 72    2d 70 20 73 6f 75 72 63 65 20 22 48 45 41 44 22 | git-rev-ancestor-p.source."HEAD" | 
| 8ee60 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6f 72 20 28 6d 61 67 69 74 2d | )....................(or.(magit- | 
| 8ee80 | 67 65 74 2d 70 75 73 68 2d 62 72 61 6e 63 68 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | get-push-branch)................ | 
| 8eea0 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67    65 74 2d 75 70 73 74 72 65 61 6d 2d 62 72 61 6e | ........(magit-get-upstream-bran | 
| 8eec0 | 63 68 29 29 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 73 6f 75 72 63 65 20 27 63 6f 6e 66 69 | ch)))).............source.'confi | 
| 8eee0 | 72 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 28    6d 61 67 69 74 2d 70 75 73 68 2d 61 72 67 75 6d | rm)............(magit-push-argum | 
| 8ef00 | 65 6e 74 73 29 29 29 29 0a 20 20 28 6d 61 67 69    74 2d 67 69 74 2d 70 75 73 68 20 73 6f 75 72 63 | ents))))...(magit-git-push.sourc | 
| 8ef20 | 65 20 74 61 72 67 65 74 20 61 72 67 73 29 29 0a    0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 70 | e.target.args))..(defvar.magit-p | 
| 8ef40 | 75 73 68 2d 72 65 66 73 70 65 63 73 2d 68 69 73    74 6f 72 79 20 6e 69 6c 29 0a 0a 3b 3b 3b 23 23 | ush-refspecs-history.nil)..;;;## | 
| 8ef60 | 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e    20 6d 61 67 69 74 2d 70 75 73 68 2d 72 65 66 73 | #autoload.(defun.magit-push-refs | 
| 8ef80 | 70 65 63 73 20 28 72 65 6d 6f 74 65 20 72 65 66    73 70 65 63 73 20 61 72 67 73 29 0a 20 20 22 50 | pecs.(remote.refspecs.args)..."P | 
| 8efa0 | 75 73 68 20 6f 6e 65 20 6f 72 20 6d 75 6c 74 69    70 6c 65 20 52 45 46 53 50 45 43 53 20 74 6f 20 | ush.one.or.multiple.REFSPECS.to. | 
| 8efc0 | 61 20 52 45 4d 4f 54 45 2e 0a 42 6f 74 68 20 74    68 65 20 52 45 4d 4f 54 45 20 61 6e 64 20 74 68 | a.REMOTE..Both.the.REMOTE.and.th | 
| 8efe0 | 65 20 52 45 46 53 50 45 43 53 20 61 72 65 20 72    65 61 64 20 69 6e 20 74 68 65 20 6d 69 6e 69 62 | e.REFSPECS.are.read.in.the.minib | 
| 8f000 | 75 66 66 65 72 2e 20 20 54 6f 0a 75 73 65 20 6d    75 6c 74 69 70 6c 65 20 52 45 46 53 50 45 43 53 | uffer...To.use.multiple.REFSPECS | 
| 8f020 | 2c 20 73 65 70 61 72 61 74 65 20 74 68 65 6d 20    77 69 74 68 20 63 6f 6d 6d 61 73 2e 20 20 43 6f | ,.separate.them.with.commas...Co | 
| 8f040 | 6d 70 6c 65 74 69 6f 6e 20 69 73 0a 6f 6e 6c 79    20 61 76 61 69 6c 61 62 6c 65 20 66 6f 72 20 74 | mpletion.is.only.available.for.t | 
| 8f060 | 68 65 20 70 61 72 74 20 62 65 66 6f 72 65 20 74    68 65 20 63 6f 6c 6f 6e 2c 20 6f 72 20 77 68 65 | he.part.before.the.colon,.or.whe | 
| 8f080 | 6e 20 6e 6f 20 63 6f 6c 6f 6e 0a 69 73 20 75 73    65 64 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 | n.no.colon.is.used."...(interact | 
| 8f0a0 | 69 76 65 0a 20 20 20 28 6c 69 73 74 20 28 6d 61    67 69 74 2d 72 65 61 64 2d 72 65 6d 6f 74 65 20 | ive....(list.(magit-read-remote. | 
| 8f0c0 | 22 50 75 73 68 20 74 6f 20 72 65 6d 6f 74 65 22    29 0a 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | "Push.to.remote")..........(magi | 
| 8f0e0 | 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61    64 2d 6d 75 6c 74 69 70 6c 65 0a 20 20 20 20 20 | t-completing-read-multiple...... | 
| 8f100 | 20 20 20 20 20 22 50 75 73 68 20 72 65 66 73 70    65 63 2c 73 3a 20 22 0a 20 20 20 20 20 20 20 20 | ....."Push.refspec,s:."......... | 
| 8f120 | 20 20 28 63 6f 6e 73 20 22 48 45 41 44 22 20 28    6d 61 67 69 74 2d 6c 69 73 74 2d 6c 6f 63 61 6c | ..(cons."HEAD".(magit-list-local | 
| 8f140 | 2d 62 72 61 6e 63 68 2d 6e 61 6d 65 73 29 29 0a    20 20 20 20 20 20 20 20 20 20 6e 69 6c 20 6e 69 | -branch-names))...........nil.ni | 
| 8f160 | 6c 20 6e 69 6c 20 27 6d 61 67 69 74 2d 70 75 73    68 2d 72 65 66 73 70 65 63 73 2d 68 69 73 74 6f | l.nil.'magit-push-refspecs-histo | 
| 8f180 | 72 79 29 0a 20 20 20 20 20 20 20 20 20 28 6d 61    67 69 74 2d 70 75 73 68 2d 61 72 67 75 6d 65 6e | ry)..........(magit-push-argumen | 
| 8f1a0 | 74 73 29 29 29 0a 20 20 28 72 75 6e 2d 68 6f 6f    6b 73 20 27 6d 61 67 69 74 2d 63 72 65 64 65 6e | ts)))...(run-hooks.'magit-creden | 
| 8f1c0 | 74 69 61 6c 2d 68 6f 6f 6b 29 0a 20 20 28 6d 61    67 69 74 2d 72 75 6e 2d 67 69 74 2d 61 73 79 6e | tial-hook)...(magit-run-git-asyn | 
| 8f1e0 | 63 20 22 70 75 73 68 22 20 22 2d 76 22 20 61 72    67 73 20 72 65 6d 6f 74 65 20 72 65 66 73 70 65 | c."push"."-v".args.remote.refspe | 
| 8f200 | 63 73 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f    6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 | cs))..;;;###autoload.(defun.magi | 
| 8f220 | 74 2d 70 75 73 68 2d 6d 61 74 63 68 69 6e 67 20    28 72 65 6d 6f 74 65 20 26 6f 70 74 69 6f 6e 61 | t-push-matching.(remote.&optiona | 
| 8f240 | 6c 20 61 72 67 73 29 0a 20 20 22 50 75 73 68 20    61 6c 6c 20 6d 61 74 63 68 69 6e 67 20 62 72 61 | l.args)..."Push.all.matching.bra | 
| 8f260 | 6e 63 68 65 73 20 74 6f 20 61 6e 6f 74 68 65 72    20 72 65 70 6f 73 69 74 6f 72 79 2e 0a 49 66 20 | nches.to.another.repository..If. | 
| 8f280 | 6d 75 6c 74 69 70 6c 65 20 72 65 6d 6f 74 65 73    20 65 78 69 73 74 2c 20 74 68 65 6e 20 72 65 61 | multiple.remotes.exist,.then.rea | 
| 8f2a0 | 64 20 6f 6e 65 20 66 72 6f 6d 20 74 68 65 20 75    73 65 72 2e 0a 49 66 20 6a 75 73 74 20 6f 6e 65 | d.one.from.the.user..If.just.one | 
| 8f2c0 | 20 65 78 69 73 74 73 2c 20 75 73 65 20 74 68 61    74 20 77 69 74 68 6f 75 74 20 72 65 71 75 69 72 | .exists,.use.that.without.requir | 
| 8f2e0 | 69 6e 67 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e    2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 | ing.confirmation."...(interactiv | 
| 8f300 | 65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 72    65 61 64 2d 72 65 6d 6f 74 65 20 22 50 75 73 68 | e.(list.(magit-read-remote."Push | 
| 8f320 | 20 6d 61 74 63 68 69 6e 67 20 62 72 61 6e 63 68    65 73 20 74 6f 22 20 6e 69 6c 20 74 29 0a 20 20 | .matching.branches.to".nil.t)... | 
| 8f340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6d 61 67 69 74 2d 70 75 73 68 2d 61 | ...................(magit-push-a | 
| 8f360 | 72 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 28 72    75 6e 2d 68 6f 6f 6b 73 20 27 6d 61 67 69 74 2d | rguments)))...(run-hooks.'magit- | 
| 8f380 | 63 72 65 64 65 6e 74 69 61 6c 2d 68 6f 6f 6b 29    0a 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 | credential-hook)...(magit-run-gi | 
| 8f3a0 | 74 2d 61 73 79 6e 63 20 22 70 75 73 68 22 20 22    2d 76 22 20 61 72 67 73 20 72 65 6d 6f 74 65 20 | t-async."push"."-v".args.remote. | 
| 8f3c0 | 22 3a 22 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74    6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 | ":"))..;;;###autoload.(defun.mag | 
| 8f3e0 | 69 74 2d 70 75 73 68 2d 74 61 67 73 20 28 72 65    6d 6f 74 65 20 26 6f 70 74 69 6f 6e 61 6c 20 61 | it-push-tags.(remote.&optional.a | 
| 8f400 | 72 67 73 29 0a 20 20 22 50 75 73 68 20 61 6c 6c    20 74 61 67 73 20 74 6f 20 61 6e 6f 74 68 65 72 | rgs)..."Push.all.tags.to.another | 
| 8f420 | 20 72 65 70 6f 73 69 74 6f 72 79 2e 0a 49 66 20    6f 6e 6c 79 20 6f 6e 65 20 72 65 6d 6f 74 65 20 | .repository..If.only.one.remote. | 
| 8f440 | 65 78 69 73 74 73 2c 20 74 68 65 6e 20 70 75 73    68 20 74 6f 20 74 68 61 74 2e 20 20 4f 74 68 65 | exists,.then.push.to.that...Othe | 
| 8f460 | 72 77 69 73 65 20 70 72 6f 6d 70 74 0a 66 6f 72    20 61 20 72 65 6d 6f 74 65 2c 20 6f 66 66 65 72 | rwise.prompt.for.a.remote,.offer | 
| 8f480 | 69 6e 67 20 74 68 65 20 72 65 6d 6f 74 65 20 63    6f 6e 66 69 67 75 72 65 64 20 66 6f 72 20 74 68 | ing.the.remote.configured.for.th | 
| 8f4a0 | 65 20 63 75 72 72 65 6e 74 0a 62 72 61 6e 63 68    20 61 73 20 64 65 66 61 75 6c 74 2e 22 0a 20 20 | e.current.branch.as.default."... | 
| 8f4c0 | 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69    73 74 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 72 | (interactive.(list.(magit-read-r | 
| 8f4e0 | 65 6d 6f 74 65 20 22 50 75 73 68 20 74 61 67 73    20 74 6f 20 72 65 6d 6f 74 65 22 20 6e 69 6c 20 | emote."Push.tags.to.remote".nil. | 
| 8f500 | 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 70 | t)......................(magit-p | 
| 8f520 | 75 73 68 2d 61 72 67 75 6d 65 6e 74 73 29 29 29    0a 20 20 28 72 75 6e 2d 68 6f 6f 6b 73 20 27 6d | ush-arguments)))...(run-hooks.'m | 
| 8f540 | 61 67 69 74 2d 63 72 65 64 65 6e 74 69 61 6c 2d    68 6f 6f 6b 29 0a 20 20 28 6d 61 67 69 74 2d 72 | agit-credential-hook)...(magit-r | 
| 8f560 | 75 6e 2d 67 69 74 2d 61 73 79 6e 63 20 22 70 75    73 68 22 20 72 65 6d 6f 74 65 20 22 2d 2d 74 61 | un-git-async."push".remote."--ta | 
| 8f580 | 67 73 22 20 61 72 67 73 29 29 0a 0a 3b 3b 3b 23    23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 | gs".args))..;;;###autoload.(defu | 
| 8f5a0 | 6e 20 6d 61 67 69 74 2d 70 75 73 68 2d 74 61 67    20 28 74 61 67 20 72 65 6d 6f 74 65 20 26 6f 70 | n.magit-push-tag.(tag.remote.&op | 
| 8f5c0 | 74 69 6f 6e 61 6c 20 61 72 67 73 29 0a 20 20 22    50 75 73 68 20 61 20 74 61 67 20 74 6f 20 61 6e | tional.args)..."Push.a.tag.to.an | 
| 8f5e0 | 6f 74 68 65 72 20 72 65 70 6f 73 69 74 6f 72 79    2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 | other.repository."...(interactiv | 
| 8f600 | 65 0a 20 20 20 28 6c 65 74 20 20 28 28 74 61 67    20 28 6d 61 67 69 74 2d 72 65 61 64 2d 74 61 67 | e....(let..((tag.(magit-read-tag | 
| 8f620 | 20 22 50 75 73 68 20 74 61 67 22 29 29 29 0a 20    20 20 20 20 28 6c 69 73 74 20 74 61 67 20 28 6d | ."Push.tag")))......(list.tag.(m | 
| 8f640 | 61 67 69 74 2d 72 65 61 64 2d 72 65 6d 6f 74 65    20 28 66 6f 72 6d 61 74 20 22 50 75 73 68 20 25 | agit-read-remote.(format."Push.% | 
| 8f660 | 73 20 74 6f 20 72 65 6d 6f 74 65 22 20 74 61 67    29 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 20 | s.to.remote".tag).nil.t)........ | 
| 8f680 | 20 20 20 20 28 6d 61 67 69 74 2d 70 75 73 68 2d    61 72 67 75 6d 65 6e 74 73 29 29 29 29 0a 20 20 | ....(magit-push-arguments))))... | 
| 8f6a0 | 28 72 75 6e 2d 68 6f 6f 6b 73 20 27 6d 61 67 69    74 2d 63 72 65 64 65 6e 74 69 61 6c 2d 68 6f 6f | (run-hooks.'magit-credential-hoo | 
| 8f6c0 | 6b 29 0a 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d    67 69 74 2d 61 73 79 6e 63 20 22 70 75 73 68 22 | k)...(magit-run-git-async."push" | 
| 8f6e0 | 20 72 65 6d 6f 74 65 20 74 61 67 20 61 72 67 73    29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f | .remote.tag.args))..;;;###autolo | 
| 8f700 | 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d    70 75 73 68 2d 6e 6f 74 65 73 2d 72 65 66 20 28 | ad.(defun.magit-push-notes-ref.( | 
| 8f720 | 72 65 66 20 72 65 6d 6f 74 65 20 26 6f 70 74 69    6f 6e 61 6c 20 61 72 67 73 29 0a 20 20 22 50 75 | ref.remote.&optional.args)..."Pu | 
| 8f740 | 73 68 20 61 20 6e 6f 74 65 73 20 72 65 66 20 74    6f 20 61 6e 6f 74 68 65 72 20 72 65 70 6f 73 69 | sh.a.notes.ref.to.another.reposi | 
| 8f760 | 74 6f 72 79 2e 22 0a 20 20 28 69 6e 74 65 72 61    63 74 69 76 65 0a 20 20 20 28 6c 65 74 20 28 28 | tory."...(interactive....(let.(( | 
| 8f780 | 6e 6f 74 65 20 28 6d 61 67 69 74 2d 6e 6f 74 65    73 2d 72 65 61 64 2d 72 65 66 20 22 50 75 73 68 | note.(magit-notes-read-ref."Push | 
| 8f7a0 | 20 6e 6f 74 65 73 22 20 6e 69 6c 20 6e 69 6c 29    29 29 0a 20 20 20 20 20 28 6c 69 73 74 20 6e 6f | .notes".nil.nil)))......(list.no | 
| 8f7c0 | 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d    61 67 69 74 2d 72 65 61 64 2d 72 65 6d 6f 74 65 | te............(magit-read-remote | 
| 8f7e0 | 20 28 66 6f 72 6d 61 74 20 22 50 75 73 68 20 25    73 20 74 6f 20 72 65 6d 6f 74 65 22 20 6e 6f 74 | .(format."Push.%s.to.remote".not | 
| 8f800 | 65 29 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20    20 20 20 20 20 28 6d 61 67 69 74 2d 70 75 73 68 | e).nil.t)............(magit-push | 
| 8f820 | 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 29 0a 20    20 28 72 75 6e 2d 68 6f 6f 6b 73 20 27 6d 61 67 | -arguments))))...(run-hooks.'mag | 
| 8f840 | 69 74 2d 63 72 65 64 65 6e 74 69 61 6c 2d 68 6f    6f 6b 29 0a 20 20 28 6d 61 67 69 74 2d 72 75 6e | it-credential-hook)...(magit-run | 
| 8f860 | 2d 67 69 74 2d 61 73 79 6e 63 20 22 70 75 73 68    22 20 72 65 6d 6f 74 65 20 72 65 66 20 61 72 67 | -git-async."push".remote.ref.arg | 
| 8f880 | 73 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c    6f 61 64 20 28 61 75 74 6f 6c 6f 61 64 20 27 6d | s))..;;;###autoload.(autoload.'m | 
| 8f8a0 | 61 67 69 74 2d 70 75 73 68 2d 69 6d 70 6c 69 63    69 74 6c 79 20 22 6d 61 67 69 74 2d 70 75 73 68 | agit-push-implicitly."magit-push | 
| 8f8c0 | 22 20 6e 69 6c 20 74 29 0a 28 74 72 61 6e 73 69    65 6e 74 2d 64 65 66 69 6e 65 2d 73 75 66 66 69 | ".nil.t).(transient-define-suffi | 
| 8f8e0 | 78 20 6d 61 67 69 74 2d 70 75 73 68 2d 69 6d 70    6c 69 63 69 74 6c 79 20 28 61 72 67 73 29 0a 20 | x.magit-push-implicitly.(args).. | 
| 8f900 | 20 22 50 75 73 68 20 73 6f 6d 65 77 68 65 72 65    20 77 69 74 68 6f 75 74 20 75 73 69 6e 67 20 61 | ."Push.somewhere.without.using.a | 
| 8f920 | 6e 20 65 78 70 6c 69 63 69 74 20 72 65 66 73 70    65 63 2e 0a 0a 54 68 69 73 20 63 6f 6d 6d 61 6e | n.explicit.refspec...This.comman | 
| 8f940 | 64 20 73 69 6d 70 6c 79 20 72 75 6e 73 20 5c 22    67 69 74 20 70 75 73 68 20 2d 76 20 5b 41 52 47 | d.simply.runs.\"git.push.-v.[ARG | 
| 8f960 | 53 5d 5c 22 2e 20 20 41 52 47 53 20 61 72 65 20    74 68 65 0a 61 72 67 75 6d 65 6e 74 73 20 73 70 | S]\"...ARGS.are.the.arguments.sp | 
| 8f980 | 65 63 69 66 69 65 64 20 69 6e 20 74 68 65 20 70    6f 70 75 70 20 62 75 66 66 65 72 2e 20 20 4e 6f | ecified.in.the.popup.buffer...No | 
| 8f9a0 | 20 65 78 70 6c 69 63 69 74 20 72 65 66 73 70 65    63 0a 61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 | .explicit.refspec.arguments.are. | 
| 8f9c0 | 75 73 65 64 2e 20 20 49 6e 73 74 65 61 64 20 74    68 65 20 62 65 68 61 76 69 6f 72 20 64 65 70 65 | used...Instead.the.behavior.depe | 
| 8f9e0 | 6e 64 73 20 6f 6e 20 61 74 20 6c 65 61 73 74 0a    74 68 65 73 65 20 47 69 74 20 76 61 72 69 61 62 | nds.on.at.least.these.Git.variab | 
| 8fa00 | 6c 65 73 3a 20 60 70 75 73 68 2e 64 65 66 61 75    6c 74 27 2c 20 60 72 65 6d 6f 74 65 2e 70 75 73 | les:.`push.default',.`remote.pus | 
| 8fa20 | 68 44 65 66 61 75 6c 74 27 2c 0a 60 62 72 61 6e    63 68 2e 3c 62 72 61 6e 63 68 3e 2e 70 75 73 68 | hDefault',.`branch.<branch>.push | 
| 8fa40 | 52 65 6d 6f 74 65 27 2c 20 60 62 72 61 6e 63 68    2e 3c 62 72 61 6e 63 68 3e 2e 72 65 6d 6f 74 65 | Remote',.`branch.<branch>.remote | 
| 8fa60 | 27 2c 0a 60 62 72 61 6e 63 68 2e 3c 62 72 61 6e    63 68 3e 2e 6d 65 72 67 65 27 2c 20 61 6e 64 20 | ',.`branch.<branch>.merge',.and. | 
| 8fa80 | 60 72 65 6d 6f 74 65 2e 3c 72 65 6d 6f 74 65 3e    2e 70 75 73 68 27 2e 0a 0a 49 66 20 79 6f 75 20 | `remote.<remote>.push'...If.you. | 
| 8faa0 | 61 64 64 20 74 68 69 73 20 73 75 66 66 69 78 20    74 6f 20 61 20 74 72 61 6e 73 69 65 6e 74 20 70 | add.this.suffix.to.a.transient.p | 
| 8fac0 | 72 65 66 69 78 20 77 69 74 68 6f 75 74 20 65 78    70 6c 69 63 69 74 6c 79 0a 73 70 65 63 69 66 79 | refix.without.explicitly.specify | 
| 8fae0 | 69 6e 67 20 74 68 65 20 64 65 73 63 72 69 70 74    69 6f 6e 2c 20 74 68 65 6e 20 61 6e 20 61 74 74 | ing.the.description,.then.an.att | 
| 8fb00 | 65 6d 70 74 20 69 73 20 6d 61 64 65 20 74 6f 20    70 72 65 64 69 63 74 0a 77 68 61 74 20 74 68 69 | empt.is.made.to.predict.what.thi | 
| 8fb20 | 73 20 63 6f 6d 6d 61 6e 64 20 77 69 6c 6c 20 64    6f 2e 20 20 54 6f 20 61 64 64 20 69 74 20 75 73 | s.command.will.do...To.add.it.us | 
| 8fb40 | 65 20 73 6f 6d 65 74 68 69 6e 67 20 6c 69 6b 65    3a 0a 0a 20 20 28 74 72 61 6e 73 69 65 6e 74 2d | e.something.like:....(transient- | 
| 8fb60 | 69 6e 73 65 72 74 2d 73 75 66 66 69 78 20 5c 5c    3d 27 6d 61 67 69 74 2d 70 75 73 68 20 5c 22 6f | insert-suffix.\\='magit-push.\"o | 
| 8fb80 | 5c 22 0a 20 20 20 20 5c 5c 3d 27 28 5c 22 69 5c    22 20 6d 61 67 69 74 2d 70 75 73 68 2d 69 6d 70 | \".....\\='(\"i\".magit-push-imp | 
| 8fba0 | 6c 69 63 69 74 6c 79 29 29 22 0a 20 20 3a 64 65    73 63 72 69 70 74 69 6f 6e 20 23 27 6d 61 67 69 | licitly))"...:description.#'magi | 
| 8fbc0 | 74 2d 70 75 73 68 2d 69 6d 70 6c 69 63 69 74 6c    79 2d 2d 64 65 73 63 0a 20 20 28 69 6e 74 65 72 | t-push-implicitly--desc...(inter | 
| 8fbe0 | 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d 61    67 69 74 2d 70 75 73 68 2d 61 72 67 75 6d 65 6e | active.(list.(magit-push-argumen | 
| 8fc00 | 74 73 29 29 29 0a 20 20 28 72 75 6e 2d 68 6f 6f    6b 73 20 27 6d 61 67 69 74 2d 63 72 65 64 65 6e | ts)))...(run-hooks.'magit-creden | 
| 8fc20 | 74 69 61 6c 2d 68 6f 6f 6b 29 0a 20 20 28 6d 61    67 69 74 2d 72 75 6e 2d 67 69 74 2d 61 73 79 6e | tial-hook)...(magit-run-git-asyn | 
| 8fc40 | 63 20 22 70 75 73 68 22 20 22 2d 76 22 20 61 72    67 73 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | c."push"."-v".args))..(defun.mag | 
| 8fc60 | 69 74 2d 70 75 73 68 2d 69 6d 70 6c 69 63 69 74    6c 79 2d 2d 64 65 73 63 20 28 29 0a 20 20 3b 3b | it-push-implicitly--desc.()...;; | 
| 8fc80 | 20 54 68 69 73 20 69 6d 70 6c 65 6d 65 6e 74 73    20 74 68 65 20 6c 6f 67 69 63 20 66 6f 72 20 67 | .This.implements.the.logic.for.g | 
| 8fca0 | 69 74 20 70 75 73 68 20 61 73 20 64 6f 63 75 6d    65 6e 74 65 64 2e 0a 20 20 3b 3b 20 46 69 72 73 | it.push.as.documented....;;.Firs | 
| 8fcc0 | 74 2c 20 77 65 20 72 65 73 6f 6c 76 65 20 61 20    72 65 6d 6f 74 65 20 74 6f 20 75 73 65 20 62 61 | t,.we.resolve.a.remote.to.use.ba | 
| 8fce0 | 73 65 64 20 6f 6e 20 76 61 72 69 6f 75 73 20 72    65 6d 6f 74 65 20 61 6e 64 0a 20 20 3b 3b 20 70 | sed.on.various.remote.and...;;.p | 
| 8fd00 | 75 73 68 52 65 6d 6f 74 65 20 6f 70 74 69 6f 6e    73 2e 0a 20 20 3b 3b 20 54 68 65 6e 2c 20 77 65 | ushRemote.options....;;.Then,.we | 
| 8fd20 | 20 72 65 73 6f 6c 76 65 20 74 68 65 20 72 65 66    73 70 65 63 20 74 6f 20 75 73 65 20 66 6f 72 20 | .resolve.the.refspec.to.use.for. | 
| 8fd40 | 74 68 65 20 72 65 6d 6f 74 65 20 62 61 73 65 64    20 6f 6e 20 70 75 73 68 0a 20 20 3b 3b 20 61 6e | the.remote.based.on.push...;;.an | 
| 8fd60 | 64 20 70 75 73 68 44 65 66 61 75 6c 74 20 6f 70    74 69 6f 6e 73 2e 0a 20 20 3b 3b 20 4e 6f 74 65 | d.pushDefault.options....;;.Note | 
| 8fd80 | 20 74 68 61 74 20 74 68 65 20 72 65 6d 6f 74 65    20 61 6e 64 20 72 65 66 73 70 65 63 20 74 6f 20 | .that.the.remote.and.refspec.to. | 
| 8fda0 | 70 75 73 68 20 61 72 65 20 68 61 6e 64 6c 65 64    20 73 65 70 61 72 61 74 65 6c 79 2c 0a 20 20 3b | push.are.handled.separately,...; | 
| 8fdc0 | 3b 20 73 6f 20 69 74 20 64 6f 65 73 6e 27 74 20    6d 61 6b 65 20 73 65 6e 73 65 20 74 6f 20 74 61 | ;.so.it.doesn't.make.sense.to.ta | 
| 8fde0 | 6c 6b 20 61 62 6f 75 74 20 22 70 75 73 68 69 6e    67 20 74 6f 20 75 70 73 74 72 65 61 6d 22 2e 0a | lk.about."pushing.to.upstream".. | 
| 8fe00 | 20 20 3b 3b 20 44 65 70 65 6e 64 69 6e 67 20 6f    6e 20 74 68 65 20 6f 70 74 69 6f 6e 73 2c 20 79 | ..;;.Depending.on.the.options,.y | 
| 8fe20 | 6f 75 20 63 6f 75 6c 64 20 65 6e 64 20 75 70 20    70 75 73 68 69 6e 67 20 74 6f 20 74 68 65 0a 20 | ou.could.end.up.pushing.to.the.. | 
| 8fe40 | 20 3b 3b 20 22 75 70 73 74 72 65 61 6d 22 20 72    65 6d 6f 74 65 20 62 75 74 20 6e 6f 74 20 74 68 | .;;."upstream".remote.but.not.th | 
| 8fe60 | 65 20 22 75 70 73 74 72 65 61 6d 22 20 62 72 61    6e 63 68 2c 20 61 6e 64 20 76 69 63 65 20 76 65 | e."upstream".branch,.and.vice.ve | 
| 8fe80 | 72 73 61 2e 0a 20 20 28 6c 65 74 2a 20 28 28 62    72 61 6e 63 68 20 28 6d 61 67 69 74 2d 67 65 74 | rsa....(let*.((branch.(magit-get | 
| 8fea0 | 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68 29    29 0a 20 20 20 20 20 20 20 20 20 28 72 65 6d 6f | -current-branch))..........(remo | 
| 8fec0 | 74 65 20 28 6f 72 20 28 6d 61 67 69 74 2d 67 65    74 2d 70 75 73 68 2d 72 65 6d 6f 74 65 20 62 72 | te.(or.(magit-get-push-remote.br | 
| 8fee0 | 61 6e 63 68 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 4e 6f | anch)......................;;.No | 
| 8ff00 | 74 65 3a 20 41 76 6f 69 64 20 60 6d 61 67 69 74    2d 67 65 74 2d 72 65 6d 6f 74 65 27 20 62 65 63 | te:.Avoid.`magit-get-remote'.bec | 
| 8ff20 | 61 75 73 65 20 69 74 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 | ause.it......................;;. | 
| 8ff40 | 66 69 6c 74 65 72 73 20 6f 75 74 20 74 68 65 20    6c 6f 63 61 6c 20 72 65 70 6f 20 63 61 73 65 20 | filters.out.the.local.repo.case. | 
| 8ff60 | 28 22 2e 22 29 2e 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 | (".").......................(mag | 
| 8ff80 | 69 74 2d 67 65 74 20 22 62 72 61 6e 63 68 22 20    62 72 61 6e 63 68 20 22 72 65 6d 6f 74 65 22 29 | it-get."branch".branch."remote") | 
| 8ffa0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6c 65 74 20 28 28 72 65 6d | ......................(let.((rem | 
| 8ffc0 | 6f 74 65 73 20 28 6d 61 67 69 74 2d 6c 69 73 74    2d 72 65 6d 6f 74 65 73 29 29 29 0a 20 20 20 20 | otes.(magit-list-remotes)))..... | 
| 8ffe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 | ...................(cond........ | 
| 90000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 28 61 6e 64 20 28 6d 61 67 69 74 2d 67 69 | .................((and.(magit-gi | 
| 90020 | 74 2d 76 65 72 73 69 6f 6e 3e 3d 20 22 32 2e 32    37 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | t-version>=."2.27")............. | 
| 90040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 3d 20 28 6c 65 6e 67 74 68 20 72 65 6d | ..................(=.(length.rem | 
| 90060 | 6f 74 65 73 29 20 31 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | otes).1))....................... | 
| 90080 | 20 20 20 28 63 61 72 20 72 65 6d 6f 74 65 73 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...(car.remotes))............... | 
| 900a0 | 20 20 20 20 20 20 20 20 20 20 28 28 6d 65 6d 62    65 72 20 22 6f 72 69 67 69 6e 22 20 72 65 6d 6f | ..........((member."origin".remo | 
| 900c0 | 74 65 73 29 20 22 6f 72 69 67 69 6e 22 29 29 29    29 29 29 0a 20 20 20 20 28 69 66 20 28 6e 75 6c | tes)."origin")))))).....(if.(nul | 
| 900e0 | 6c 20 72 65 6d 6f 74 65 29 0a 20 20 20 20 20 20    20 20 22 6e 6f 74 68 69 6e 67 20 28 6e 6f 20 72 | l.remote)........."nothing.(no.r | 
| 90100 | 65 6d 6f 74 65 29 22 0a 20 20 20 20 20 20 28 6c    65 74 20 28 28 72 65 66 73 70 65 63 20 28 6d 61 | emote)".......(let.((refspec.(ma | 
| 90120 | 67 69 74 2d 67 65 74 20 22 72 65 6d 6f 74 65 22    20 72 65 6d 6f 74 65 20 22 70 75 73 68 22 29 29 | git-get."remote".remote."push")) | 
| 90140 | 29 0a 20 20 20 20 20 20 20 20 28 69 66 20 72 65    66 73 70 65 63 0a 20 20 20 20 20 20 20 20 20 20 | ).........(if.refspec........... | 
| 90160 | 20 20 28 66 6f 72 6d 61 74 20 22 74 6f 20 25 73    20 77 69 74 68 20 72 65 66 73 70 65 63 73 20 25 | ..(format."to.%s.with.refspecs.% | 
| 90180 | 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 70 | s".....................(magit--p | 
| 901a0 | 72 6f 70 65 72 74 69 7a 65 2d 66 61 63 65 20 72    65 6d 6f 74 65 20 27 62 6f 6c 64 29 0a 20 20 20 | ropertize-face.remote.'bold).... | 
| 901c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6d 61 67 69 74 2d 2d 70 72 6f 70 65 72 74 | .................(magit--propert | 
| 901e0 | 69 7a 65 2d 66 61 63 65 20 72 65 66 73 70 65 63    20 27 62 6f 6c 64 29 29 0a 20 20 20 20 20 20 20 | ize-face.refspec.'bold))........ | 
| 90200 | 20 20 20 28 70 63 61 73 65 20 28 6f 72 20 28 6d    61 67 69 74 2d 67 65 74 20 22 70 75 73 68 2e 64 | ...(pcase.(or.(magit-get."push.d | 
| 90220 | 65 66 61 75 6c 74 22 29 20 22 73 69 6d 70 6c 65    22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 | efault")."simple").............( | 
| 90240 | 22 6e 6f 74 68 69 6e 67 22 20 22 6e 6f 74 68 69    6e 67 20 28 64 75 65 20 74 6f 20 70 75 73 68 2e | "nothing"."nothing.(due.to.push. | 
| 90260 | 64 65 66 61 75 6c 74 29 22 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 28 28 6f 72 20 22 63 75 72 | default)").............((or."cur | 
| 90280 | 72 65 6e 74 22 20 22 73 69 6d 70 6c 65 22 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f | rent"."simple")..............(fo | 
| 902a0 | 72 6d 61 74 20 22 25 73 20 74 6f 20 25 73 22 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rmat."%s.to.%s"................. | 
| 902c0 | 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 70 72 6f    70 65 72 74 69 7a 65 2d 66 61 63 65 20 62 72 61 | .....(magit--propertize-face.bra | 
| 902e0 | 6e 63 68 20 27 6d 61 67 69 74 2d 62 72 61 6e 63    68 2d 63 75 72 72 65 6e 74 29 0a 20 20 20 20 20 | nch.'magit-branch-current)...... | 
| 90300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6d 61 67 69 74 2d 2d 70 72 6f 70 65 72 74 69 | ................(magit--properti | 
| 90320 | 7a 65 2d 66 61 63 65 20 28 66 6f 72 6d 61 74 20    22 25 73 2f 25 73 22 20 72 65 6d 6f 74 65 20 62 | ze-face.(format."%s/%s".remote.b | 
| 90340 | 72 61 6e 63 68 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ranch).......................... | 
| 90360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 | ....................'magit-branc | 
| 90380 | 68 2d 72 65 6d 6f 74 65 29 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 28 28 6f 72 20 22 75 70 | h-remote))).............((or."up | 
| 903a0 | 73 74 72 65 61 6d 22 20 22 74 72 61 63 6b 69 6e    67 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | stream"."tracking")............. | 
| 903c0 | 20 28 6c 65 74 20 28 28 72 65 66 20 28 6d 61 67    69 74 2d 67 65 74 20 22 62 72 61 6e 63 68 22 20 | .(let.((ref.(magit-get."branch". | 
| 903e0 | 62 72 61 6e 63 68 20 22 6d 65 72 67 65 22 29 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | branch."merge")))............... | 
| 90400 | 20 28 69 66 20 72 65 66 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 | .(if.ref....................(for | 
| 90420 | 6d 61 74 20 22 25 73 20 74 6f 20 25 73 22 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | mat."%s.to.%s".................. | 
| 90440 | 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74    2d 2d 70 72 6f 70 65 72 74 69 7a 65 2d 66 61 63 | ..........(magit--propertize-fac | 
| 90460 | 65 20 62 72 61 6e 63 68 20 27 6d 61 67 69 74 2d    62 72 61 6e 63 68 2d 63 75 72 72 65 6e 74 29 0a | e.branch.'magit-branch-current). | 
| 90480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 | ...........................(cond | 
| 904a0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 73 | .............................((s | 
| 904c0 | 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 22    72 65 66 73 2f 68 65 61 64 73 2f 22 20 72 65 66 | tring-prefix-p."refs/heads/".ref | 
| 904e0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | )..............................( | 
| 90500 | 6d 61 67 69 74 2d 2d 70 72 6f 70 65 72 74 69 7a    65 2d 66 61 63 65 0a 20 20 20 20 20 20 20 20 20 | magit--propertize-face.......... | 
| 90520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 73 | .....................(format."%s | 
| 90540 | 2f 25 73 22 20 72 65 6d 6f 74 65 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | /%s".remote..................... | 
| 90560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 73 75 62 73 74 72 69 6e 67 20 72 65 66 | ..................(substring.ref | 
| 90580 | 20 28 6c 65 6e 67 74 68 20 22 72 65 66 73 2f 68    65 61 64 73 2f 22 29 29 29 0a 20 20 20 20 20 20 | .(length."refs/heads/")))....... | 
| 905a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 62 | ........................'magit-b | 
| 905c0 | 72 61 6e 63 68 2d 72 65 6d 6f 74 65 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ranch-remote)).................. | 
| 905e0 | 20 20 20 20 20 20 20 20 20 20 20 28 28 6e 6f 74    20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 | ...........((not.(string-match." | 
| 90600 | 2f 22 20 72 65 66 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | /".ref))........................ | 
| 90620 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 70 72    6f 70 65 72 74 69 7a 65 2d 66 61 63 65 20 28 66 | ......(magit--propertize-face.(f | 
| 90640 | 6f 72 6d 61 74 20 22 25 73 2f 25 73 22 20 72 65    6d 6f 74 65 20 72 65 66 29 0a 20 20 20 20 20 20 | ormat."%s/%s".remote.ref)....... | 
| 90660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 90680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27    6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 6d | ...............'magit-branch-rem | 
| 906a0 | 6f 74 65 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ote))........................... | 
| 906c0 | 20 20 28 74 20 28 66 6f 72 6d 61 74 20 22 25 73    20 61 73 20 25 73 22 0a 20 20 20 20 20 20 20 20 | ..(t.(format."%s.as.%s"......... | 
| 906e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( | 
| 90700 | 6d 61 67 69 74 2d 2d 70 72 6f 70 65 72 74 69 7a    65 2d 66 61 63 65 20 72 65 6d 6f 74 65 20 27 62 | magit--propertize-face.remote.'b | 
| 90720 | 6f 6c 64 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | old)............................ | 
| 90740 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67    69 74 2d 2d 70 72 6f 70 65 72 74 69 7a 65 2d 66 | ............(magit--propertize-f | 
| 90760 | 61 63 65 20 72 65 66 20 27 62 6f 6c 64 29 29 29    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ace.ref.'bold))))).............. | 
| 90780 | 20 20 20 20 22 6e 6f 74 68 69 6e 67 20 28 6e 6f    20 75 70 73 74 72 65 61 6d 29 22 29 29 29 0a 20 | ...."nothing.(no.upstream)"))).. | 
| 907a0 | 20 20 20 20 20 20 20 20 20 20 20 28 22 6d 61 74    63 68 69 6e 67 22 20 28 66 6f 72 6d 61 74 20 22 | ...........("matching".(format." | 
| 907c0 | 61 6c 6c 20 6d 61 74 63 68 69 6e 67 20 74 6f 20    25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 | all.matching.to.%s"............. | 
| 907e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6d 61 67 69 74 2d 2d 70 72 6f 70 | ....................(magit--prop | 
| 90800 | 65 72 74 69 7a 65 2d 66 61 63 65 20 72 65 6d 6f    74 65 20 27 62 6f 6c 64 29 29 29 29 29 29 29 29 | ertize-face.remote.'bold)))))))) | 
| 90820 | 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61    64 20 28 61 75 74 6f 6c 6f 61 64 20 27 6d 61 67 | )..;;;###autoload.(autoload.'mag | 
| 90840 | 69 74 2d 70 75 73 68 2d 74 6f 2d 72 65 6d 6f 74    65 20 22 6d 61 67 69 74 2d 70 75 73 68 22 20 6e | it-push-to-remote."magit-push".n | 
| 90860 | 69 6c 20 74 29 0a 28 74 72 61 6e 73 69 65 6e 74    2d 64 65 66 69 6e 65 2d 73 75 66 66 69 78 20 6d | il.t).(transient-define-suffix.m | 
| 90880 | 61 67 69 74 2d 70 75 73 68 2d 74 6f 2d 72 65 6d    6f 74 65 20 28 72 65 6d 6f 74 65 20 61 72 67 73 | agit-push-to-remote.(remote.args | 
| 908a0 | 29 0a 20 20 22 50 75 73 68 20 74 6f 20 52 45 4d    4f 54 45 20 77 69 74 68 6f 75 74 20 75 73 69 6e | )..."Push.to.REMOTE.without.usin | 
| 908c0 | 67 20 61 6e 20 65 78 70 6c 69 63 69 74 20 72 65    66 73 70 65 63 2e 0a 54 68 65 20 52 45 4d 4f 54 | g.an.explicit.refspec..The.REMOT | 
| 908e0 | 45 20 69 73 20 72 65 61 64 20 69 6e 20 74 68 65    20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 0a 54 68 | E.is.read.in.the.minibuffer...Th | 
| 90900 | 69 73 20 63 6f 6d 6d 61 6e 64 20 73 69 6d 70 6c    79 20 72 75 6e 73 20 5c 22 67 69 74 20 70 75 73 | is.command.simply.runs.\"git.pus | 
| 90920 | 68 20 2d 76 20 5b 41 52 47 53 5d 20 52 45 4d 4f    54 45 5c 22 2e 20 20 41 52 47 53 0a 61 72 65 20 | h.-v.[ARGS].REMOTE\"...ARGS.are. | 
| 90940 | 74 68 65 20 61 72 67 75 6d 65 6e 74 73 20 73 70    65 63 69 66 69 65 64 20 69 6e 20 74 68 65 20 70 | the.arguments.specified.in.the.p | 
| 90960 | 6f 70 75 70 20 62 75 66 66 65 72 2e 20 20 4e 6f    20 72 65 66 73 70 65 63 0a 61 72 67 75 6d 65 6e | opup.buffer...No.refspec.argumen | 
| 90980 | 74 73 20 61 72 65 20 75 73 65 64 2e 20 20 49 6e    73 74 65 61 64 20 74 68 65 20 62 65 68 61 76 69 | ts.are.used...Instead.the.behavi | 
| 909a0 | 6f 72 20 64 65 70 65 6e 64 73 20 6f 6e 20 61 74    20 6c 65 61 73 74 0a 74 68 65 73 65 20 47 69 74 | or.depends.on.at.least.these.Git | 
| 909c0 | 20 76 61 72 69 61 62 6c 65 73 3a 20 60 70 75 73    68 2e 64 65 66 61 75 6c 74 27 2c 20 60 72 65 6d | .variables:.`push.default',.`rem | 
| 909e0 | 6f 74 65 2e 70 75 73 68 44 65 66 61 75 6c 74 27    2c 0a 60 62 72 61 6e 63 68 2e 3c 62 72 61 6e 63 | ote.pushDefault',.`branch.<branc | 
| 90a00 | 68 3e 2e 70 75 73 68 52 65 6d 6f 74 65 27 2c 20    60 62 72 61 6e 63 68 2e 3c 62 72 61 6e 63 68 3e | h>.pushRemote',.`branch.<branch> | 
| 90a20 | 2e 72 65 6d 6f 74 65 27 2c 0a 60 62 72 61 6e 63    68 2e 3c 62 72 61 6e 63 68 3e 2e 6d 65 72 67 65 | .remote',.`branch.<branch>.merge | 
| 90a40 | 27 2c 20 61 6e 64 20 60 72 65 6d 6f 74 65 2e 3c    72 65 6d 6f 74 65 3e 2e 70 75 73 68 27 2e 0a 0a | ',.and.`remote.<remote>.push'... | 
| 90a60 | 59 6f 75 20 63 61 6e 20 61 64 64 20 74 68 69 73    20 63 6f 6d 6d 61 6e 64 20 61 73 20 61 20 73 75 | You.can.add.this.command.as.a.su | 
| 90a80 | 66 66 69 78 20 75 73 69 6e 67 20 73 6f 6d 65 74    68 69 6e 67 20 6c 69 6b 65 3a 0a 0a 20 20 28 74 | ffix.using.something.like:....(t | 
| 90aa0 | 72 61 6e 73 69 65 6e 74 2d 69 6e 73 65 72 74 2d    73 75 66 66 69 78 20 5c 5c 3d 27 6d 61 67 69 74 | ransient-insert-suffix.\\='magit | 
| 90ac0 | 2d 70 75 73 68 20 5c 22 6f 5c 22 0a 20 20 20 20    5c 5c 3d 27 28 5c 22 78 5c 22 20 6d 61 67 69 74 | -push.\"o\".....\\='(\"x\".magit | 
| 90ae0 | 2d 70 75 73 68 2d 74 6f 2d 72 65 6d 6f 74 65 29    29 22 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f | -push-to-remote))"...:descriptio | 
| 90b00 | 6e 20 23 27 6d 61 67 69 74 2d 70 75 73 68 2d 74    6f 2d 72 65 6d 6f 74 65 2d 2d 64 65 73 63 0a 20 | n.#'magit-push-to-remote--desc.. | 
| 90b20 | 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c    69 73 74 20 28 6d 61 67 69 74 2d 72 65 61 64 2d | .(interactive.(list.(magit-read- | 
| 90b40 | 72 65 6d 6f 74 65 20 22 50 75 73 68 20 74 6f 20    72 65 6d 6f 74 65 22 29 0a 20 20 20 20 20 20 20 | remote."Push.to.remote")........ | 
| 90b60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d    61 67 69 74 2d 70 75 73 68 2d 61 72 67 75 6d 65 | ..............(magit-push-argume | 
| 90b80 | 6e 74 73 29 29 29 0a 20 20 28 72 75 6e 2d 68 6f    6f 6b 73 20 27 6d 61 67 69 74 2d 63 72 65 64 65 | nts)))...(run-hooks.'magit-crede | 
| 90ba0 | 6e 74 69 61 6c 2d 68 6f 6f 6b 29 0a 20 20 28 6d    61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 61 73 79 | ntial-hook)...(magit-run-git-asy | 
| 90bc0 | 6e 63 20 22 70 75 73 68 22 20 22 2d 76 22 20 61    72 67 73 20 72 65 6d 6f 74 65 29 29 0a 0a 28 64 | nc."push"."-v".args.remote))..(d | 
| 90be0 | 65 66 75 6e 20 6d 61 67 69 74 2d 70 75 73 68 2d    74 6f 2d 72 65 6d 6f 74 65 2d 2d 64 65 73 63 20 | efun.magit-push-to-remote--desc. | 
| 90c00 | 28 29 0a 20 20 28 66 6f 72 6d 61 74 20 22 75 73    69 6e 67 20 25 73 22 20 28 6d 61 67 69 74 2d 2d | ()...(format."using.%s".(magit-- | 
| 90c20 | 70 72 6f 70 65 72 74 69 7a 65 2d 66 61 63 65 20    22 67 69 74 20 70 75 73 68 20 3c 72 65 6d 6f 74 | propertize-face."git.push.<remot | 
| 90c40 | 65 3e 22 20 27 62 6f 6c 64 29 29 29 0a 0a 3b 3b    3b 20 5f 0a 28 70 72 6f 76 69 64 65 20 27 6d 61 | e>".'bold)))..;;;._.(provide.'ma | 
| 90c60 | 67 69 74 2d 70 75 73 68 29 0a 3b 3b 3b 20 6d 61    67 69 74 2d 70 75 73 68 2e 65 6c 20 65 6e 64 73 | git-push).;;;.magit-push.el.ends | 
| 90c80 | 20 68 65 72 65 0a 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .here........................... | 
| 90ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 90cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 90ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 90d00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 90d20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 90d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 90d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 90d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 90da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 90dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 90de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 90e00 | 6d 61 67 69 74 2d 32 30 32 34 30 34 30 34 2e 31    39 30 31 2f 6d 61 67 69 74 2d 6c 6f 67 2e 65 6c | magit-20240404.1901/magit-log.el | 
| 90e20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 90e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 90e60 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30    30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 | 
| 90e80 | 30 32 33 37 32 35 33 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 34 33 32 32 00 20 30 00 00 00 | 0237253.00000000000.014322..0... | 
| 90ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 90ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 90ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 90f00 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... | 
| 90f20 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... | 
| 90f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 90f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 90f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 90fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 90fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 90fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 91000 | 3b 3b 3b 20 6d 61 67 69 74 2d 6c 6f 67 2e 65 6c    20 2d 2d 2d 20 49 6e 73 70 65 63 74 20 47 69 74 | ;;;.magit-log.el.---.Inspect.Git | 
| 91020 | 20 68 69 73 74 6f 72 79 20 20 2d 2a 2d 20 6c 65    78 69 63 61 6c 2d 62 69 6e 64 69 6e 67 3a 74 3b | .history..-*-.lexical-binding:t; | 
| 91040 | 20 63 6f 64 69 6e 67 3a 75 74 66 2d 38 20 2d 2a    2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 | .coding:utf-8.-*-..;;.Copyright. | 
| 91060 | 28 43 29 20 32 30 30 38 2d 32 30 32 34 20 54 68    65 20 4d 61 67 69 74 20 50 72 6f 6a 65 63 74 20 | (C).2008-2024.The.Magit.Project. | 
| 91080 | 43 6f 6e 74 72 69 62 75 74 6f 72 73 0a 0a 3b 3b    20 41 75 74 68 6f 72 3a 20 4a 6f 6e 61 73 20 42 | Contributors..;;.Author:.Jonas.B | 
| 910a0 | 65 72 6e 6f 75 6c 6c 69 20 3c 6a 6f 6e 61 73 40    62 65 72 6e 6f 75 6c 2e 6c 69 3e 0a 3b 3b 20 4d | ernoulli.<jonas@bernoul.li>.;;.M | 
| 910c0 | 61 69 6e 74 61 69 6e 65 72 3a 20 4a 6f 6e 61 73    20 42 65 72 6e 6f 75 6c 6c 69 20 3c 6a 6f 6e 61 | aintainer:.Jonas.Bernoulli.<jona | 
| 910e0 | 73 40 62 65 72 6e 6f 75 6c 2e 6c 69 3e 0a 0a 3b    3b 20 53 50 44 58 2d 4c 69 63 65 6e 73 65 2d 49 | s@bernoul.li>..;;.SPDX-License-I | 
| 91100 | 64 65 6e 74 69 66 69 65 72 3a 20 47 50 4c 2d 33    2e 30 2d 6f 72 2d 6c 61 74 65 72 0a 0a 3b 3b 20 | dentifier:.GPL-3.0-or-later..;;. | 
| 91120 | 4d 61 67 69 74 20 69 73 20 66 72 65 65 20 73 6f    66 74 77 61 72 65 3a 20 79 6f 75 20 63 61 6e 20 | Magit.is.free.software:.you.can. | 
| 91140 | 72 65 64 69 73 74 72 69 62 75 74 65 20 69 74 20    61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 20 69 74 | redistribute.it.and/or.modify.it | 
| 91160 | 0a 3b 3b 20 75 6e 64 65 72 20 74 68 65 20 74 65    72 6d 73 20 6f 66 20 74 68 65 20 47 4e 55 20 47 | .;;.under.the.terms.of.the.GNU.G | 
| 91180 | 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69    63 65 6e 73 65 20 61 73 20 70 75 62 6c 69 73 68 | eneral.Public.License.as.publish | 
| 911a0 | 65 64 20 62 79 0a 3b 3b 20 74 68 65 20 46 72 65    65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 | ed.by.;;.the.Free.Software.Found | 
| 911c0 | 61 74 69 6f 6e 2c 20 65 69 74 68 65 72 20 76 65    72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c | ation,.either.version.3.of.the.L | 
| 911e0 | 69 63 65 6e 73 65 2c 20 6f 72 0a 3b 3b 20 28 61    74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61 | icense,.or.;;.(at.your.option).a | 
| 91200 | 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e    2e 0a 3b 3b 0a 3b 3b 20 4d 61 67 69 74 20 69 73 | ny.later.version..;;.;;.Magit.is | 
| 91220 | 20 64 69 73 74 72 69 62 75 74 65 64 20 69 6e 20    74 68 65 20 68 6f 70 65 20 74 68 61 74 20 69 74 | .distributed.in.the.hope.that.it | 
| 91240 | 20 77 69 6c 6c 20 62 65 20 75 73 65 66 75 6c 2c    20 62 75 74 20 57 49 54 48 4f 55 54 0a 3b 3b 20 | .will.be.useful,.but.WITHOUT.;;. | 
| 91260 | 41 4e 59 20 57 41 52 52 41 4e 54 59 3b 20 77 69    74 68 6f 75 74 20 65 76 65 6e 20 74 68 65 20 69 | ANY.WARRANTY;.without.even.the.i | 
| 91280 | 6d 70 6c 69 65 64 20 77 61 72 72 61 6e 74 79 20    6f 66 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 | mplied.warranty.of.MERCHANTABILI | 
| 912a0 | 54 59 0a 3b 3b 20 6f 72 20 46 49 54 4e 45 53 53    20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 | TY.;;.or.FITNESS.FOR.A.PARTICULA | 
| 912c0 | 52 20 50 55 52 50 4f 53 45 2e 20 20 53 65 65 20    74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 | R.PURPOSE...See.the.GNU.General. | 
| 912e0 | 50 75 62 6c 69 63 0a 3b 3b 20 4c 69 63 65 6e 73    65 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 | Public.;;.License.for.more.detai | 
| 91300 | 6c 73 2e 0a 3b 3b 0a 3b 3b 20 59 6f 75 20 73 68    6f 75 6c 64 20 68 61 76 65 20 72 65 63 65 69 76 | ls..;;.;;.You.should.have.receiv | 
| 91320 | 65 64 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65    20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 | ed.a.copy.of.the.GNU.General.Pub | 
| 91340 | 6c 69 63 20 4c 69 63 65 6e 73 65 0a 3b 3b 20 61    6c 6f 6e 67 20 77 69 74 68 20 4d 61 67 69 74 2e | lic.License.;;.along.with.Magit. | 
| 91360 | 20 20 49 66 20 6e 6f 74 2c 20 73 65 65 20 3c 68    74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f | ..If.not,.see.<https://www.gnu.o | 
| 91380 | 72 67 2f 6c 69 63 65 6e 73 65 73 2f 3e 2e 0a 0a    3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a | rg/licenses/>...;;;.Commentary:. | 
| 913a0 | 0a 3b 3b 20 54 68 69 73 20 6c 69 62 72 61 72 79    20 69 6d 70 6c 65 6d 65 6e 74 73 20 73 75 70 70 | .;;.This.library.implements.supp | 
| 913c0 | 6f 72 74 20 66 6f 72 20 6c 6f 6f 6b 69 6e 67 20    61 74 20 47 69 74 20 6c 6f 67 73 2c 20 69 6e 63 | ort.for.looking.at.Git.logs,.inc | 
| 913e0 | 6c 75 64 69 6e 67 0a 3b 3b 20 73 70 65 63 69 61    6c 20 6c 6f 67 73 20 6c 69 6b 65 20 63 68 65 72 | luding.;;.special.logs.like.cher | 
| 91400 | 72 79 2d 6c 6f 67 73 2c 20 61 73 20 77 65 6c 6c    20 61 73 20 66 6f 72 20 73 65 6c 65 63 74 69 6e | ry-logs,.as.well.as.for.selectin | 
| 91420 | 67 20 61 20 63 6f 6d 6d 69 74 0a 3b 3b 20 66 72    6f 6d 20 61 20 6c 6f 67 2e 0a 0a 3b 3b 3b 20 43 | g.a.commit.;;.from.a.log...;;;.C | 
| 91440 | 6f 64 65 3a 0a 0a 28 72 65 71 75 69 72 65 20 27    6d 61 67 69 74 2d 63 6f 72 65 29 0a 28 72 65 71 | ode:..(require.'magit-core).(req | 
| 91460 | 75 69 72 65 20 27 6d 61 67 69 74 2d 64 69 66 66    29 0a 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 | uire.'magit-diff)..(declare-func | 
| 91480 | 74 69 6f 6e 20 6d 61 67 69 74 2d 62 6c 6f 62 2d    76 69 73 69 74 20 22 6d 61 67 69 74 2d 66 69 6c | tion.magit-blob-visit."magit-fil | 
| 914a0 | 65 73 22 20 28 62 6c 6f 62 2d 6f 72 2d 66 69 6c    65 29 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e | es".(blob-or-file)).(declare-fun | 
| 914c0 | 63 74 69 6f 6e 20 6d 61 67 69 74 2d 63 68 65 72    72 79 2d 61 70 70 6c 79 20 22 6d 61 67 69 74 2d | ction.magit-cherry-apply."magit- | 
| 914e0 | 73 65 71 75 65 6e 63 65 22 20 28 63 6f 6d 6d 69    74 20 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 73 | sequence".(commit.&optional.args | 
| 91500 | 29 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63    74 69 6f 6e 20 6d 61 67 69 74 2d 69 6e 73 65 72 | )).(declare-function.magit-inser | 
| 91520 | 74 2d 68 65 61 64 2d 62 72 61 6e 63 68 2d 68 65    61 64 65 72 20 22 6d 61 67 69 74 2d 73 74 61 74 | t-head-branch-header."magit-stat | 
| 91540 | 75 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 26 6f 70 74 69 6f 6e 61 6c | us"...................(&optional | 
| 91560 | 20 62 72 61 6e 63 68 29 29 0a 28 64 65 63 6c 61    72 65 2d 66 75 6e 63 74 69 6f 6e 20 6d 61 67 69 | .branch)).(declare-function.magi | 
| 91580 | 74 2d 69 6e 73 65 72 74 2d 75 70 73 74 72 65 61    6d 2d 62 72 61 6e 63 68 2d 68 65 61 64 65 72 20 | t-insert-upstream-branch-header. | 
| 915a0 | 22 6d 61 67 69 74 2d 73 74 61 74 75 73 22 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "magit-status".................. | 
| 915c0 | 20 28 26 6f 70 74 69 6f 6e 61 6c 20 62 72 61 6e    63 68 20 70 75 6c 6c 20 6b 65 79 77 6f 72 64 29 | .(&optional.branch.pull.keyword) | 
| 915e0 | 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74    69 6f 6e 20 6d 61 67 69 74 2d 72 65 61 64 2d 66 | ).(declare-function.magit-read-f | 
| 91600 | 69 6c 65 2d 66 72 6f 6d 2d 72 65 76 20 22 6d 61    67 69 74 2d 66 69 6c 65 73 22 0a 20 20 20 20 20 | ile-from-rev."magit-files"...... | 
| 91620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65    76 20 70 72 6f 6d 70 74 20 26 6f 70 74 69 6f 6e | .............(rev.prompt.&option | 
| 91640 | 61 6c 20 64 65 66 61 75 6c 74 29 29 0a 28 64 65    63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6d | al.default)).(declare-function.m | 
| 91660 | 61 67 69 74 2d 72 65 62 61 73 65 2d 2d 67 65 74    2d 73 74 61 74 65 2d 6c 69 6e 65 73 20 22 6d 61 | agit-rebase--get-state-lines."ma | 
| 91680 | 67 69 74 2d 73 65 71 75 65 6e 63 65 22 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | git-sequence"................... | 
| 916a0 | 28 66 69 6c 65 29 29 0a 28 64 65 63 6c 61 72 65    2d 66 75 6e 63 74 69 6f 6e 20 6d 61 67 69 74 2d | (file)).(declare-function.magit- | 
| 916c0 | 73 68 6f 77 2d 63 6f 6d 6d 69 74 20 22 6d 61 67    69 74 2d 64 69 66 66 22 0a 20 20 20 20 20 20 20 | show-commit."magit-diff"........ | 
| 916e0 | 20 20 20 20 20 20 20 20 20 20 20 28 61 72 67 31    20 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 32 20 | ...........(arg1.&optional.arg2. | 
| 91700 | 61 72 67 33 20 61 72 67 34 29 29 0a 28 64 65 63    6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6d 61 | arg3.arg4)).(declare-function.ma | 
| 91720 | 67 69 74 2d 72 65 66 6c 6f 67 2d 66 6f 72 6d 61    74 2d 73 75 62 6a 65 63 74 20 22 6d 61 67 69 74 | git-reflog-format-subject."magit | 
| 91740 | 2d 72 65 66 6c 6f 67 22 20 28 73 75 62 6a 65 63    74 29 29 0a 28 64 65 66 76 61 72 20 6d 61 67 69 | -reflog".(subject)).(defvar.magi | 
| 91760 | 74 2d 72 65 66 73 2d 66 6f 63 75 73 2d 63 6f 6c    75 6d 6e 2d 77 69 64 74 68 29 0a 28 64 65 66 76 | t-refs-focus-column-width).(defv | 
| 91780 | 61 72 20 6d 61 67 69 74 2d 72 65 66 73 2d 6d 61    72 67 69 6e 29 0a 28 64 65 66 76 61 72 20 6d 61 | ar.magit-refs-margin).(defvar.ma | 
| 917a0 | 67 69 74 2d 72 65 66 73 2d 73 68 6f 77 2d 63 6f    6d 6d 69 74 2d 63 6f 75 6e 74 29 0a 28 64 65 66 | git-refs-show-commit-count).(def | 
| 917c0 | 76 61 72 20 6d 61 67 69 74 2d 62 75 66 66 65 72    2d 6d 61 72 67 69 6e 29 0a 28 64 65 66 76 61 72 | var.magit-buffer-margin).(defvar | 
| 917e0 | 20 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 6d 61    72 67 69 6e 29 0a 28 64 65 66 76 61 72 20 6d 61 | .magit-status-margin).(defvar.ma | 
| 91800 | 67 69 74 2d 73 74 61 74 75 73 2d 73 65 63 74 69    6f 6e 73 2d 68 6f 6f 6b 29 0a 0a 28 72 65 71 75 | git-status-sections-hook)..(requ | 
| 91820 | 69 72 65 20 27 61 6e 73 69 2d 63 6f 6c 6f 72 29    0a 28 72 65 71 75 69 72 65 20 27 63 72 6d 29 0a | ire.'ansi-color).(require.'crm). | 
| 91840 | 28 72 65 71 75 69 72 65 20 27 77 68 69 63 68 2d    66 75 6e 63 29 0a 0a 3b 3b 3b 20 4f 70 74 69 6f | (require.'which-func)..;;;.Optio | 
| 91860 | 6e 73 0a 3b 3b 3b 3b 20 4c 6f 67 20 4d 6f 64 65    0a 0a 28 64 65 66 67 72 6f 75 70 20 6d 61 67 69 | ns.;;;;.Log.Mode..(defgroup.magi | 
| 91880 | 74 2d 6c 6f 67 20 6e 69 6c 0a 20 20 22 49 6e 73    70 65 63 74 20 61 6e 64 20 6d 61 6e 69 70 75 6c | t-log.nil..."Inspect.and.manipul | 
| 918a0 | 61 74 65 20 47 69 74 20 68 69 73 74 6f 72 79 2e    22 0a 20 20 3a 6c 69 6e 6b 20 27 28 69 6e 66 6f | ate.Git.history."...:link.'(info | 
| 918c0 | 2d 6c 69 6e 6b 20 22 28 6d 61 67 69 74 29 4c 6f    67 67 69 6e 67 22 29 0a 20 20 3a 67 72 6f 75 70 | -link."(magit)Logging")...:group | 
| 918e0 | 20 27 6d 61 67 69 74 2d 63 6f 6d 6d 61 6e 64 73    0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 | .'magit-commands...:group.'magit | 
| 91900 | 2d 6d 6f 64 65 73 29 0a 0a 28 64 65 66 63 75 73    74 6f 6d 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 6f | -modes)..(defcustom.magit-log-mo | 
| 91920 | 64 65 2d 68 6f 6f 6b 20 6e 69 6c 0a 20 20 22 48    6f 6f 6b 20 72 75 6e 20 61 66 74 65 72 20 65 6e | de-hook.nil..."Hook.run.after.en | 
| 91940 | 74 65 72 69 6e 67 20 4d 61 67 69 74 2d 4c 6f 67    20 6d 6f 64 65 2e 22 0a 20 20 3a 67 72 6f 75 70 | tering.Magit-Log.mode."...:group | 
| 91960 | 20 27 6d 61 67 69 74 2d 6c 6f 67 0a 20 20 3a 74    79 70 65 20 27 68 6f 6f 6b 29 0a 0a 28 64 65 66 | .'magit-log...:type.'hook)..(def | 
| 91980 | 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 6c 6f 67    2d 72 65 6d 6f 76 65 2d 67 72 61 70 68 2d 61 72 | custom.magit-log-remove-graph-ar | 
| 919a0 | 67 73 20 27 28 22 2d 2d 66 6f 6c 6c 6f 77 22 20    22 2d 2d 67 72 65 70 22 20 22 2d 47 22 20 22 2d | gs.'("--follow"."--grep"."-G"."- | 
| 919c0 | 53 22 20 22 2d 4c 22 29 0a 20 20 22 54 68 65 20    6c 6f 67 20 61 72 67 75 6d 65 6e 74 73 20 74 68 | S"."-L")..."The.log.arguments.th | 
| 919e0 | 61 74 20 63 61 75 73 65 20 74 68 65 20 60 2d 2d    67 72 61 70 68 27 20 61 72 67 75 6d 65 6e 74 20 | at.cause.the.`--graph'.argument. | 
| 91a00 | 74 6f 20 62 65 20 64 72 6f 70 70 65 64 2e 0a 0a    54 68 65 20 64 65 66 61 75 6c 74 20 76 61 6c 75 | to.be.dropped...The.default.valu | 
| 91a20 | 65 20 6c 69 73 74 73 20 74 68 65 20 61 72 67 75    6d 65 6e 74 73 20 74 68 61 74 20 61 72 65 20 69 | e.lists.the.arguments.that.are.i | 
| 91a40 | 6e 63 6f 6d 70 61 74 69 62 6c 65 20 77 69 74 68    0a 60 2d 2d 67 72 61 70 68 27 20 61 6e 64 20 74 | ncompatible.with.`--graph'.and.t | 
| 91a60 | 68 65 72 65 66 6f 72 65 20 6d 75 73 74 20 62 65    20 64 72 6f 70 70 65 64 20 77 68 65 6e 20 74 68 | herefore.must.be.dropped.when.th | 
| 91a80 | 61 74 20 69 73 20 75 73 65 64 2e 20 20 59 6f 75    0a 63 61 6e 20 61 64 64 20 61 64 64 69 74 69 6f | at.is.used...You.can.add.additio | 
| 91aa0 | 6e 61 6c 20 61 72 67 75 6d 65 6e 74 73 20 74 68    61 74 20 61 72 65 20 61 76 61 69 6c 61 62 6c 65 | nal.arguments.that.are.available | 
| 91ac0 | 20 69 6e 20 60 6d 61 67 69 74 2d 6c 6f 67 27 2c    0a 62 75 74 20 49 20 72 65 63 6f 6d 6d 65 6e 64 | .in.`magit-log',.but.I.recommend | 
| 91ae0 | 20 74 68 61 74 20 79 6f 75 20 64 6f 6e 27 74 20    64 6f 20 74 68 61 74 2e 20 20 4e 6f 77 61 64 61 | .that.you.don't.do.that...Nowada | 
| 91b00 | 79 73 20 49 20 77 6f 75 6c 64 20 64 65 66 69 6e    65 0a 74 68 69 73 20 61 73 20 61 20 63 6f 6e 73 | ys.I.would.define.this.as.a.cons | 
| 91b20 | 74 61 6e 74 2c 20 62 75 74 20 49 20 61 6d 20 70    72 65 73 65 72 76 69 6e 67 20 69 74 20 61 73 20 | tant,.but.I.am.preserving.it.as. | 
| 91b40 | 61 6e 20 6f 70 74 69 6f 6e 2c 20 69 6e 20 63 61    73 65 0a 73 6f 6d 65 6f 6e 65 20 61 63 74 75 61 | an.option,.in.case.someone.actua | 
| 91b60 | 6c 6c 79 20 63 75 73 74 6f 6d 69 7a 65 64 20 69    74 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 | lly.customized.it."...:package-v | 
| 91b80 | 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e    20 22 32 2e 33 2e 30 22 29 0a 20 20 3a 67 72 6f | ersion.'(magit..."2.3.0")...:gro | 
| 91ba0 | 75 70 20 27 6d 61 67 69 74 2d 6c 6f 67 0a 20 20    3a 74 79 70 65 20 27 28 72 65 70 65 61 74 20 28 | up.'magit-log...:type.'(repeat.( | 
| 91bc0 | 73 74 72 69 6e 67 20 3a 74 61 67 20 22 41 72 67    75 6d 65 6e 74 22 29 29 0a 20 20 3a 6f 70 74 69 | string.:tag."Argument"))...:opti | 
| 91be0 | 6f 6e 73 20 27 28 22 2d 2d 66 6f 6c 6c 6f 77 22    20 22 2d 2d 67 72 65 70 22 20 22 2d 47 22 20 22 | ons.'("--follow"."--grep"."-G"." | 
| 91c00 | 2d 53 22 20 22 2d 4c 22 29 29 0a 0a 28 64 65 66    63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 6c 6f 67 | -S"."-L"))..(defcustom.magit-log | 
| 91c20 | 2d 72 65 76 69 73 69 6f 6e 2d 68 65 61 64 65 72    73 2d 66 6f 72 6d 61 74 20 22 5c 0a 25 2b 62 25 | -revision-headers-format."\.%+b% | 
| 91c40 | 2b 4e 0a 41 75 74 68 6f 72 3a 20 20 20 20 25 61    4e 20 3c 25 61 45 3e 0a 43 6f 6d 6d 69 74 74 65 | +N.Author:....%aN.<%aE>.Committe | 
| 91c60 | 72 3a 20 25 63 4e 20 3c 25 63 45 3e 22 0a 20 20    22 41 64 64 69 74 69 6f 6e 61 6c 20 66 6f 72 6d | r:.%cN.<%cE>"..."Additional.form | 
| 91c80 | 61 74 20 73 74 72 69 6e 67 20 75 73 65 64 20 77    69 74 68 20 74 68 65 20 60 2b 2b 68 65 61 64 65 | at.string.used.with.the.`++heade | 
| 91ca0 | 72 27 20 61 72 67 75 6d 65 6e 74 2e 22 0a 20 20    3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e | r'.argument."...:package-version | 
| 91cc0 | 20 27 28 6d 61 67 69 74 20 2e 20 22 33 2e 32 2e    30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 | .'(magit..."3.2.0")...:group.'ma | 
| 91ce0 | 67 69 74 2d 6c 6f 67 0a 20 20 3a 74 79 70 65 20    27 73 74 72 69 6e 67 29 0a 0a 28 64 65 66 63 75 | git-log...:type.'string)..(defcu | 
| 91d00 | 73 74 6f 6d 20 6d 61 67 69 74 2d 6c 6f 67 2d 61    75 74 6f 2d 6d 6f 72 65 20 6e 69 6c 0a 20 20 22 | stom.magit-log-auto-more.nil..." | 
| 91d20 | 49 6e 73 65 72 74 20 6d 6f 72 65 20 6c 6f 67 20    65 6e 74 72 69 65 73 20 61 75 74 6f 6d 61 74 69 | Insert.more.log.entries.automati | 
| 91d40 | 63 61 6c 6c 79 20 77 68 65 6e 20 6d 6f 76 69 6e    67 20 70 61 73 74 20 74 68 65 20 6c 61 73 74 20 | cally.when.moving.past.the.last. | 
| 91d60 | 65 6e 74 72 79 2e 0a 4f 6e 6c 79 20 63 6f 6e 73    69 64 65 72 65 64 20 77 68 65 6e 20 6d 6f 76 69 | entry..Only.considered.when.movi | 
| 91d80 | 6e 67 20 70 61 73 74 20 74 68 65 20 6c 61 73 74    20 65 6e 74 72 79 20 77 69 74 68 0a 60 6d 61 67 | ng.past.the.last.entry.with.`mag | 
| 91da0 | 69 74 2d 67 6f 74 6f 2d 2a 2d 73 65 63 74 69 6f    6e 27 20 63 6f 6d 6d 61 6e 64 73 2e 22 0a 20 20 | it-goto-*-section'.commands."... | 
| 91dc0 | 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 6c 6f    67 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 | :group.'magit-log...:type.'boole | 
| 91de0 | 61 6e 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20    6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e | an)..(defcustom.magit-log-margin | 
| 91e00 | 20 27 28 74 20 61 67 65 20 6d 61 67 69 74 2d 6c    6f 67 2d 6d 61 72 67 69 6e 2d 77 69 64 74 68 20 | .'(t.age.magit-log-margin-width. | 
| 91e20 | 74 20 31 38 29 0a 20 20 22 46 6f 72 6d 61 74 20    6f 66 20 74 68 65 20 6d 61 72 67 69 6e 20 69 6e | t.18)..."Format.of.the.margin.in | 
| 91e40 | 20 60 6d 61 67 69 74 2d 6c 6f 67 2d 6d 6f 64 65    27 20 62 75 66 66 65 72 73 2e 0a 0a 54 68 65 20 | .`magit-log-mode'.buffers...The. | 
| 91e60 | 76 61 6c 75 65 20 68 61 73 20 74 68 65 20 66 6f    72 6d 20 28 49 4e 49 54 20 53 54 59 4c 45 20 57 | value.has.the.form.(INIT.STYLE.W | 
| 91e80 | 49 44 54 48 20 41 55 54 48 4f 52 20 41 55 54 48    4f 52 2d 57 49 44 54 48 29 2e 0a 0a 49 66 20 49 | IDTH.AUTHOR.AUTHOR-WIDTH)...If.I | 
| 91ea0 | 4e 49 54 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20    74 68 65 6e 20 74 68 65 20 6d 61 72 67 69 6e 20 | NIT.is.non-nil,.then.the.margin. | 
| 91ec0 | 69 73 20 73 68 6f 77 6e 20 69 6e 69 74 69 61 6c    6c 79 2e 0a 53 54 59 4c 45 20 63 6f 6e 74 72 6f | is.shown.initially..STYLE.contro | 
| 91ee0 | 6c 73 20 68 6f 77 20 74 6f 20 66 6f 72 6d 61 74    20 74 68 65 20 61 75 74 68 6f 72 20 6f 72 20 63 | ls.how.to.format.the.author.or.c | 
| 91f00 | 6f 6d 6d 69 74 74 65 72 20 64 61 74 65 2e 0a 20    20 49 74 20 63 61 6e 20 62 65 20 6f 6e 65 20 6f | ommitter.date....It.can.be.one.o | 
| 91f20 | 66 20 60 61 67 65 27 20 28 74 6f 20 73 68 6f 77    20 74 68 65 20 61 67 65 20 6f 66 20 74 68 65 20 | f.`age'.(to.show.the.age.of.the. | 
| 91f40 | 63 6f 6d 6d 69 74 29 2c 0a 20 20 60 61 67 65 2d    61 62 62 72 65 76 69 61 74 65 64 27 20 28 74 6f | commit),...`age-abbreviated'.(to | 
| 91f60 | 20 61 62 62 72 65 76 69 61 74 65 20 74 68 65 20    74 69 6d 65 20 75 6e 69 74 20 74 6f 20 61 20 63 | .abbreviate.the.time.unit.to.a.c | 
| 91f80 | 68 61 72 61 63 74 65 72 29 2c 0a 20 20 6f 72 20    61 20 73 74 72 69 6e 67 20 28 73 75 69 74 61 62 | haracter),...or.a.string.(suitab | 
| 91fa0 | 6c 65 20 66 6f 72 20 60 66 6f 72 6d 61 74 2d 74    69 6d 65 2d 73 74 72 69 6e 67 27 29 20 74 6f 20 | le.for.`format-time-string').to. | 
| 91fc0 | 73 68 6f 77 20 74 68 65 0a 20 20 61 63 74 75 61    6c 20 64 61 74 65 2e 20 20 4f 70 74 69 6f 6e 20 | show.the...actual.date...Option. | 
| 91fe0 | 60 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 69    6e 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 74 65 72 | `magit-log-margin-show-committer | 
| 92000 | 2d 64 61 74 65 27 0a 20 20 63 6f 6e 74 72 6f 6c    73 20 77 68 69 63 68 20 64 61 74 65 20 69 73 20 | -date'...controls.which.date.is. | 
| 92020 | 62 65 69 6e 67 20 64 69 73 70 6c 61 79 65 64 2e    0a 57 49 44 54 48 20 63 6f 6e 74 72 6f 6c 73 20 | being.displayed..WIDTH.controls. | 
| 92040 | 74 68 65 20 77 69 64 74 68 20 6f 66 20 74 68 65    20 6d 61 72 67 69 6e 2e 20 20 54 68 69 73 20 65 | the.width.of.the.margin...This.e | 
| 92060 | 78 69 73 74 73 20 66 6f 72 20 66 6f 72 77 61 72    64 0a 20 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 | xists.for.forward...compatibilit | 
| 92080 | 79 20 61 6e 64 20 63 75 72 72 65 6e 74 6c 79 20    74 68 65 20 76 61 6c 75 65 20 73 68 6f 75 6c 64 | y.and.currently.the.value.should | 
| 920a0 | 20 6e 6f 74 20 62 65 20 63 68 61 6e 67 65 64 2e    0a 41 55 54 48 4f 52 20 63 6f 6e 74 72 6f 6c 73 | .not.be.changed..AUTHOR.controls | 
| 920c0 | 20 77 68 65 74 68 65 72 20 74 68 65 20 6e 61 6d    65 20 6f 66 20 74 68 65 20 61 75 74 68 6f 72 20 | .whether.the.name.of.the.author. | 
| 920e0 | 69 73 20 61 6c 73 6f 20 73 68 6f 77 6e 20 62 79    0a 20 20 64 65 66 61 75 6c 74 2e 0a 41 55 54 48 | is.also.shown.by...default..AUTH | 
| 92100 | 4f 52 2d 57 49 44 54 48 20 68 61 73 20 74 6f 20    62 65 20 61 6e 20 69 6e 74 65 67 65 72 2e 20 20 | OR-WIDTH.has.to.be.an.integer... | 
| 92120 | 57 68 65 6e 20 74 68 65 20 6e 61 6d 65 20 6f 66    20 74 68 65 20 61 75 74 68 6f 72 0a 20 20 69 73 | When.the.name.of.the.author...is | 
| 92140 | 20 73 68 6f 77 6e 2c 20 74 68 65 6e 20 74 68 69    73 20 73 70 65 63 69 66 69 65 73 20 68 6f 77 20 | .shown,.then.this.specifies.how. | 
| 92160 | 6d 75 63 68 20 73 70 61 63 65 20 69 73 20 75 73    65 64 20 74 6f 20 64 6f 20 73 6f 2e 22 0a 20 20 | much.space.is.used.to.do.so."... | 
| 92180 | 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e    20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 39 2e | :package-version.'(magit..."2.9. | 
| 921a0 | 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61    67 69 74 2d 6c 6f 67 0a 20 20 3a 67 72 6f 75 70 | 0")...:group.'magit-log...:group | 
| 921c0 | 20 27 6d 61 67 69 74 2d 6d 61 72 67 69 6e 0a 20    20 3a 74 79 70 65 20 6d 61 67 69 74 2d 6c 6f 67 | .'magit-margin...:type.magit-log | 
| 921e0 | 2d 6d 61 72 67 69 6e 2d 2d 63 75 73 74 6f 6d 2d    74 79 70 65 0a 20 20 3a 69 6e 69 74 69 61 6c 69 | -margin--custom-type...:initiali | 
| 92200 | 7a 65 20 23 27 6d 61 67 69 74 2d 63 75 73 74 6f    6d 2d 69 6e 69 74 69 61 6c 69 7a 65 2d 72 65 73 | ze.#'magit-custom-initialize-res | 
| 92220 | 65 74 0a 20 20 3a 73 65 74 20 28 61 70 70 6c 79    2d 70 61 72 74 69 61 6c 6c 79 20 23 27 6d 61 67 | et...:set.(apply-partially.#'mag | 
| 92240 | 69 74 2d 6d 61 72 67 69 6e 2d 73 65 74 2d 76 61    72 69 61 62 6c 65 20 27 6d 61 67 69 74 2d 6c 6f | it-margin-set-variable.'magit-lo | 
| 92260 | 67 2d 6d 6f 64 65 29 29 0a 0a 28 64 65 66 63 75    73 74 6f 6d 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d | g-mode))..(defcustom.magit-log-m | 
| 92280 | 61 72 67 69 6e 2d 73 68 6f 77 2d 63 6f 6d 6d 69    74 74 65 72 2d 64 61 74 65 20 6e 69 6c 0a 20 20 | argin-show-committer-date.nil... | 
| 922a0 | 22 57 68 65 74 68 65 72 20 74 6f 20 73 68 6f 77    20 74 68 65 20 63 6f 6d 6d 69 74 74 65 72 20 64 | "Whether.to.show.the.committer.d | 
| 922c0 | 61 74 65 20 69 6e 20 74 68 65 20 6d 61 72 67 69    6e 2e 0a 0a 54 68 69 73 20 6f 70 74 69 6f 6e 20 | ate.in.the.margin...This.option. | 
| 922e0 | 6f 6e 6c 79 20 63 6f 6e 74 72 6f 6c 73 20 77 68    65 74 68 65 72 20 74 68 65 20 63 6f 6d 6d 69 74 | only.controls.whether.the.commit | 
| 92300 | 74 65 72 20 64 61 74 65 20 69 73 20 64 69 73 70    6c 61 79 65 64 0a 69 6e 73 74 65 61 64 20 6f 66 | ter.date.is.displayed.instead.of | 
| 92320 | 20 74 68 65 20 61 75 74 68 6f 72 20 64 61 74 65    2e 20 20 57 68 65 74 68 65 72 20 73 6f 6d 65 20 | .the.author.date...Whether.some. | 
| 92340 | 64 61 74 65 20 69 73 20 64 69 73 70 6c 61 79 65    64 20 69 6e 0a 74 68 65 20 6d 61 72 67 69 6e 20 | date.is.displayed.in.the.margin. | 
| 92360 | 61 6e 64 20 77 68 65 74 68 65 72 20 74 68 65 20    6d 61 72 67 69 6e 20 69 73 20 64 69 73 70 6c 61 | and.whether.the.margin.is.displa | 
| 92380 | 79 65 64 20 61 74 20 61 6c 6c 20 69 73 0a 63 6f    6e 74 72 6f 6c 6c 65 64 20 62 79 20 6f 74 68 65 | yed.at.all.is.controlled.by.othe | 
| 923a0 | 72 20 6f 70 74 69 6f 6e 73 2e 22 0a 20 20 3a 70    61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 | r.options."...:package-version.' | 
| 923c0 | 28 6d 61 67 69 74 20 2e 20 22 33 2e 30 2e 30 22    29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 | (magit..."3.0.0")...:group.'magi | 
| 923e0 | 74 2d 6c 6f 67 0a 20 20 3a 67 72 6f 75 70 20 27    6d 61 67 69 74 2d 6d 61 72 67 69 6e 0a 20 20 3a | t-log...:group.'magit-margin...: | 
| 92400 | 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a 0a    28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 | type.'boolean)..(defcustom.magit | 
| 92420 | 2d 6c 6f 67 2d 73 68 6f 77 2d 72 65 66 6e 61 6d    65 2d 61 66 74 65 72 2d 73 75 6d 6d 61 72 79 20 | -log-show-refname-after-summary. | 
| 92440 | 6e 69 6c 0a 20 20 22 57 68 65 74 68 65 72 20 74    6f 20 73 68 6f 77 20 72 65 66 6e 61 6d 65 73 20 | nil..."Whether.to.show.refnames. | 
| 92460 | 61 66 74 65 72 20 63 6f 6d 6d 69 74 20 73 75 6d    6d 61 72 69 65 73 2e 0a 54 68 69 73 20 69 73 20 | after.commit.summaries..This.is. | 
| 92480 | 75 73 65 66 75 6c 20 69 66 20 79 6f 75 20 75 73    65 20 72 65 61 6c 6c 79 20 6c 6f 6e 67 20 62 72 | useful.if.you.use.really.long.br | 
| 924a0 | 61 6e 63 68 20 6e 61 6d 65 73 2e 22 0a 20 20 3a    70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 | anch.names."...:package-version. | 
| 924c0 | 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 32 2e 30    22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 | '(magit..."2.2.0")...:group.'mag | 
| 924e0 | 69 74 2d 6c 6f 67 0a 20 20 3a 74 79 70 65 20 27    62 6f 6f 6c 65 61 6e 29 0a 0a 28 64 65 66 63 75 | it-log...:type.'boolean)..(defcu | 
| 92500 | 73 74 6f 6d 20 6d 61 67 69 74 2d 6c 6f 67 2d 68    69 67 68 6c 69 67 68 74 2d 6b 65 79 77 6f 72 64 | stom.magit-log-highlight-keyword | 
| 92520 | 73 20 74 0a 20 20 22 57 68 65 74 68 65 72 20 74    6f 20 68 69 67 68 6c 69 67 68 74 20 62 72 61 63 | s.t..."Whether.to.highlight.brac | 
| 92540 | 6b 65 74 65 64 20 6b 65 79 77 6f 72 64 73 20 69    6e 20 63 6f 6d 6d 69 74 20 73 75 6d 6d 61 72 69 | keted.keywords.in.commit.summari | 
| 92560 | 65 73 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d    76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 | es."...:package-version.'(magit. | 
| 92580 | 2e 20 22 32 2e 31 32 2e 30 22 29 0a 20 20 3a 67    72 6f 75 70 20 27 6d 61 67 69 74 2d 6c 6f 67 0a | .."2.12.0")...:group.'magit-log. | 
| 925a0 | 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e    29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 | ..:type.'boolean)..(defcustom.ma | 
| 925c0 | 67 69 74 2d 6c 6f 67 2d 68 65 61 64 65 72 2d 6c    69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 23 27 6d | git-log-header-line-function.#'m | 
| 925e0 | 61 67 69 74 2d 6c 6f 67 2d 68 65 61 64 65 72 2d    6c 69 6e 65 2d 73 65 6e 74 65 6e 63 65 0a 20 20 | agit-log-header-line-sentence... | 
| 92600 | 22 46 75 6e 63 74 69 6f 6e 20 75 73 65 64 20 74    6f 20 67 65 6e 65 72 61 74 65 20 74 65 78 74 20 | "Function.used.to.generate.text. | 
| 92620 | 73 68 6f 77 6e 20 69 6e 20 68 65 61 64 65 72 20    6c 69 6e 65 20 6f 66 20 6c 6f 67 20 62 75 66 66 | shown.in.header.line.of.log.buff | 
| 92640 | 65 72 73 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65    2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 | ers."...:package-version.'(magit | 
| 92660 | 20 2e 20 22 32 2e 31 32 2e 30 22 29 0a 20 20 3a    67 72 6f 75 70 20 27 6d 61 67 69 74 2d 6c 6f 67 | ..."2.12.0")...:group.'magit-log | 
| 92680 | 0a 20 20 3a 74 79 70 65 20 27 28 63 68 6f 69 63    65 20 28 66 75 6e 63 74 69 6f 6e 2d 69 74 65 6d | ...:type.'(choice.(function-item | 
| 926a0 | 20 6d 61 67 69 74 2d 6c 6f 67 2d 68 65 61 64 65    72 2d 6c 69 6e 65 2d 61 72 67 75 6d 65 6e 74 73 | .magit-log-header-line-arguments | 
| 926c0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 66 75 6e 63 74 69 6f 6e 2d 69 74 65 | )..................(function-ite | 
| 926e0 | 6d 20 6d 61 67 69 74 2d 6c 6f 67 2d 68 65 61 64    65 72 2d 6c 69 6e 65 2d 73 65 6e 74 65 6e 63 65 | m.magit-log-header-line-sentence | 
| 92700 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 66 75 6e 63 74 69 6f 6e 29 29 0a 0a 28 | )..................function))..( | 
| 92720 | 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d    6c 6f 67 2d 74 72 61 63 65 2d 64 65 66 69 6e 69 | defcustom.magit-log-trace-defini | 
| 92740 | 74 69 6f 6e 2d 66 75 6e 63 74 69 6f 6e 20 23 27    6d 61 67 69 74 2d 77 68 69 63 68 2d 66 75 6e 63 | tion-function.#'magit-which-func | 
| 92760 | 74 69 6f 6e 0a 20 20 22 46 75 6e 63 74 69 6f 6e    20 75 73 65 64 20 74 6f 20 64 65 74 65 72 6d 69 | tion..."Function.used.to.determi | 
| 92780 | 6e 65 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20    61 74 20 70 6f 69 6e 74 2e 0a 54 68 69 73 20 69 | ne.the.function.at.point..This.i | 
| 927a0 | 73 20 75 73 65 64 20 62 79 20 74 68 65 20 63 6f    6d 6d 61 6e 64 20 60 6d 61 67 69 74 2d 6c 6f 67 | s.used.by.the.command.`magit-log | 
| 927c0 | 2d 74 72 61 63 65 2d 64 65 66 69 6e 69 74 69 6f    6e 27 2e 0a 59 6f 75 20 73 68 6f 75 6c 64 20 70 | -trace-definition'..You.should.p | 
| 927e0 | 72 65 66 65 72 20 60 6d 61 67 69 74 2d 77 68 69    63 68 2d 66 75 6e 63 74 69 6f 6e 27 20 6f 76 65 | refer.`magit-which-function'.ove | 
| 92800 | 72 20 60 77 68 69 63 68 2d 66 75 6e 63 74 69 6f    6e 27 0a 62 65 63 61 75 73 65 20 74 68 65 20 6c | r.`which-function'.because.the.l | 
| 92820 | 61 74 74 65 72 20 6d 61 79 20 6d 61 6b 65 20 75    73 65 20 6f 66 20 49 6d 65 6e 75 27 73 20 6f 75 | atter.may.make.use.of.Imenu's.ou | 
| 92840 | 74 64 61 74 65 64 20 63 61 63 68 65 2e 22 0a 20    20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f | tdated.cache."...:package-versio | 
| 92860 | 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 33 2e 30    2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d | n.'(magit..."3.0.0")...:group.'m | 
| 92880 | 61 67 69 74 2d 6c 6f 67 0a 20 20 3a 74 79 70 65    20 27 28 63 68 6f 69 63 65 20 28 66 75 6e 63 74 | agit-log...:type.'(choice.(funct | 
| 928a0 | 69 6f 6e 2d 69 74 65 6d 20 6d 61 67 69 74 2d 77    68 69 63 68 2d 66 75 6e 63 74 69 6f 6e 29 0a 20 | ion-item.magit-which-function).. | 
| 928c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 66 75 6e 63 74 69 6f 6e 2d 69 74 65 6d 20 77 | ................(function-item.w | 
| 928e0 | 68 69 63 68 2d 66 75 6e 63 74 69 6f 6e 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | hich-function).................. | 
| 92900 | 28 66 75 6e 63 74 69 6f 6e 2d 69 74 65 6d 20 61    64 64 2d 6c 6f 67 2d 63 75 72 72 65 6e 74 2d 64 | (function-item.add-log-current-d | 
| 92920 | 65 66 75 6e 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 66 75 6e 63 74 69 6f 6e 29 | efun)..................function) | 
| 92940 | 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61    67 69 74 2d 6c 6f 67 2d 63 6f 6c 6f 72 2d 67 72 | )..(defcustom.magit-log-color-gr | 
| 92960 | 61 70 68 2d 6c 69 6d 69 74 20 32 35 36 0a 20 20    22 4e 75 6d 62 65 72 20 6f 66 20 63 6f 6d 6d 69 | aph-limit.256..."Number.of.commi | 
| 92980 | 74 73 20 6f 76 65 72 20 77 68 69 63 68 20 6c 6f    67 20 67 72 61 70 68 73 20 61 72 65 20 6e 6f 74 | ts.over.which.log.graphs.are.not | 
| 929a0 | 20 63 6f 6c 6f 72 65 64 2e 0a 57 68 65 6e 20 73    68 6f 77 69 6e 67 20 6d 6f 72 65 20 63 6f 6d 6d | .colored..When.showing.more.comm | 
| 929c0 | 69 74 73 20 74 68 61 6e 20 73 70 65 63 69 66 69    65 64 2c 20 74 68 65 6e 20 74 68 65 20 60 2d 2d | its.than.specified,.then.the.`-- | 
| 929e0 | 63 6f 6c 6f 72 27 0a 61 72 67 75 6d 65 6e 74 20    69 73 20 73 69 6c 65 6e 74 6c 79 20 64 72 6f 70 | color'.argument.is.silently.drop | 
| 92a00 | 70 65 64 2e 20 20 54 68 69 73 20 69 73 20 6e 65    63 65 73 73 61 72 79 20 62 65 63 61 75 73 65 20 | ped...This.is.necessary.because. | 
| 92a20 | 74 68 65 0a 60 61 6e 73 69 2d 63 6f 6c 6f 72 27    20 6c 69 62 72 61 72 79 2c 20 77 68 69 63 68 20 | the.`ansi-color'.library,.which. | 
| 92a40 | 69 73 20 75 73 65 64 20 74 6f 20 74 75 72 6e 20    63 6f 6e 74 72 6f 6c 20 73 65 71 75 65 6e 63 65 | is.used.to.turn.control.sequence | 
| 92a60 | 73 0a 69 6e 74 6f 20 66 61 63 65 73 2c 20 69 73    20 6a 75 73 74 20 74 6f 6f 20 73 6c 6f 77 2e 22 | s.into.faces,.is.just.too.slow." | 
| 92a80 | 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73    69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 34 | ...:package-version.'(magit..."4 | 
| 92aa0 | 2e 30 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20    27 6d 61 67 69 74 2d 6c 6f 67 0a 20 20 3a 74 79 | .0.0")...:group.'magit-log...:ty | 
| 92ac0 | 70 65 20 27 6e 75 6d 62 65 72 29 0a 0a 28 64 65    66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 6c 6f | pe.'number)..(defcustom.magit-lo | 
| 92ae0 | 67 2d 73 68 6f 77 2d 73 69 67 6e 61 74 75 72 65    73 2d 6c 69 6d 69 74 20 32 35 36 0a 20 20 22 4e | g-show-signatures-limit.256..."N | 
| 92b00 | 75 6d 62 65 72 20 6f 66 20 63 6f 6d 6d 69 74 73    20 6f 76 65 72 20 77 68 69 63 68 20 73 69 67 6e | umber.of.commits.over.which.sign | 
| 92b20 | 61 74 75 72 65 73 20 61 72 65 20 6e 6f 74 20 76    65 72 69 66 69 65 64 2e 0a 57 68 65 6e 20 73 68 | atures.are.not.verified..When.sh | 
| 92b40 | 6f 77 69 6e 67 20 6d 6f 72 65 20 63 6f 6d 6d 69    74 73 20 74 68 61 6e 20 73 70 65 63 69 66 69 65 | owing.more.commits.than.specifie | 
| 92b60 | 64 20 62 79 20 74 68 69 73 20 6f 70 74 69 6f 6e    2c 20 74 68 65 6e 20 74 68 65 0a 60 2d 2d 73 68 | d.by.this.option,.then.the.`--sh | 
| 92b80 | 6f 77 2d 73 69 67 6e 61 74 75 72 65 27 20 61 72    67 75 6d 65 6e 74 2c 20 69 66 20 73 70 65 63 69 | ow-signature'.argument,.if.speci | 
| 92ba0 | 66 69 65 64 2c 20 69 73 20 73 69 6c 65 6e 74 6c    79 20 64 72 6f 70 70 65 64 2e 0a 54 68 69 73 20 | fied,.is.silently.dropped..This. | 
| 92bc0 | 69 73 20 6e 65 63 65 73 73 61 72 79 20 62 65 63    61 75 73 65 20 63 68 65 63 6b 69 6e 67 20 74 68 | is.necessary.because.checking.th | 
| 92be0 | 65 20 73 69 67 6e 61 74 75 72 65 20 6f 66 20 61    20 6c 61 72 67 65 0a 6e 75 6d 62 65 72 20 6f 66 | e.signature.of.a.large.number.of | 
| 92c00 | 20 63 6f 6d 6d 69 74 73 20 69 73 20 6a 75 73 74    20 74 6f 6f 20 73 6c 6f 77 2e 22 0a 20 20 3a 70 | .commits.is.just.too.slow."...:p | 
| 92c20 | 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27    28 6d 61 67 69 74 20 2e 20 22 34 2e 30 2e 30 22 | ackage-version.'(magit..."4.0.0" | 
| 92c40 | 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69    74 2d 6c 6f 67 0a 20 20 3a 74 79 70 65 20 27 6e | )...:group.'magit-log...:type.'n | 
| 92c60 | 75 6d 62 65 72 29 0a 0a 28 64 65 66 66 61 63 65    20 6d 61 67 69 74 2d 6c 6f 67 2d 67 72 61 70 68 | umber)..(defface.magit-log-graph | 
| 92c80 | 0a 20 20 27 28 28 28 28 63 6c 61 73 73 20 63 6f    6c 6f 72 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 | ...'((((class.color).(background | 
| 92ca0 | 20 6c 69 67 68 74 29 29 20 3a 66 6f 72 65 67 72    6f 75 6e 64 20 22 67 72 65 79 33 30 22 29 0a 20 | .light)).:foreground."grey30").. | 
| 92cc0 | 20 20 20 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f    72 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 20 | ...(((class.color).(background.. | 
| 92ce0 | 64 61 72 6b 29 29 20 3a 66 6f 72 65 67 72 6f 75    6e 64 20 22 67 72 65 79 38 30 22 29 29 0a 20 20 | dark)).:foreground."grey80"))... | 
| 92d00 | 22 46 61 63 65 20 66 6f 72 20 74 68 65 20 67 72    61 70 68 20 70 61 72 74 20 6f 66 20 74 68 65 20 | "Face.for.the.graph.part.of.the. | 
| 92d20 | 6c 6f 67 20 6f 75 74 70 75 74 2e 22 0a 20 20 3a    67 72 6f 75 70 20 27 6d 61 67 69 74 2d 66 61 63 | log.output."...:group.'magit-fac | 
| 92d40 | 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 6d 61    67 69 74 2d 6c 6f 67 2d 61 75 74 68 6f 72 0a 20 | es)..(defface.magit-log-author.. | 
| 92d60 | 20 27 28 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f    72 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 6c | .'((((class.color).(background.l | 
| 92d80 | 69 67 68 74 29 29 0a 20 20 20 20 20 3a 66 6f 72    65 67 72 6f 75 6e 64 20 22 66 69 72 65 62 72 69 | ight))......:foreground."firebri | 
| 92da0 | 63 6b 22 0a 20 20 20 20 20 3a 73 6c 61 6e 74 20    6e 6f 72 6d 61 6c 0a 20 20 20 20 20 3a 77 65 69 | ck"......:slant.normal......:wei | 
| 92dc0 | 67 68 74 20 6e 6f 72 6d 61 6c 29 0a 20 20 20 20    28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 | ght.normal).....(((class.color). | 
| 92de0 | 28 62 61 63 6b 67 72 6f 75 6e 64 20 20 64 61 72    6b 29 29 0a 20 20 20 20 20 3a 66 6f 72 65 67 72 | (background..dark))......:foregr | 
| 92e00 | 6f 75 6e 64 20 22 74 6f 6d 61 74 6f 22 0a 20 20    20 20 20 3a 73 6c 61 6e 74 20 6e 6f 72 6d 61 6c | ound."tomato"......:slant.normal | 
| 92e20 | 0a 20 20 20 20 20 3a 77 65 69 67 68 74 20 6e 6f    72 6d 61 6c 29 29 0a 20 20 22 46 61 63 65 20 66 | ......:weight.normal))..."Face.f | 
| 92e40 | 6f 72 20 74 68 65 20 61 75 74 68 6f 72 20 70 61    72 74 20 6f 66 20 74 68 65 20 6c 6f 67 20 6f 75 | or.the.author.part.of.the.log.ou | 
| 92e60 | 74 70 75 74 2e 22 0a 20 20 3a 67 72 6f 75 70 20    27 6d 61 67 69 74 2d 66 61 63 65 73 29 0a 0a 28 | tput."...:group.'magit-faces)..( | 
| 92e80 | 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d 6c 6f    67 2d 64 61 74 65 0a 20 20 27 28 28 28 28 63 6c | defface.magit-log-date...'((((cl | 
| 92ea0 | 61 73 73 20 63 6f 6c 6f 72 29 20 28 62 61 63 6b    67 72 6f 75 6e 64 20 6c 69 67 68 74 29 29 0a 20 | ass.color).(background.light)).. | 
| 92ec0 | 20 20 20 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20    22 67 72 65 79 33 30 22 0a 20 20 20 20 20 3a 73 | ....:foreground."grey30"......:s | 
| 92ee0 | 6c 61 6e 74 20 6e 6f 72 6d 61 6c 0a 20 20 20 20    20 3a 77 65 69 67 68 74 20 6e 6f 72 6d 61 6c 29 | lant.normal......:weight.normal) | 
| 92f00 | 0a 20 20 20 20 28 28 28 63 6c 61 73 73 20 63 6f    6c 6f 72 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 | .....(((class.color).(background | 
| 92f20 | 20 20 64 61 72 6b 29 29 0a 20 20 20 20 20 3a 66    6f 72 65 67 72 6f 75 6e 64 20 22 67 72 65 79 38 | ..dark))......:foreground."grey8 | 
| 92f40 | 30 22 0a 20 20 20 20 20 3a 73 6c 61 6e 74 20 6e    6f 72 6d 61 6c 0a 20 20 20 20 20 3a 77 65 69 67 | 0"......:slant.normal......:weig | 
| 92f60 | 68 74 20 6e 6f 72 6d 61 6c 29 29 0a 20 20 22 46    61 63 65 20 66 6f 72 20 74 68 65 20 64 61 74 65 | ht.normal))..."Face.for.the.date | 
| 92f80 | 20 70 61 72 74 20 6f 66 20 74 68 65 20 6c 6f 67    20 6f 75 74 70 75 74 2e 22 0a 20 20 3a 67 72 6f | .part.of.the.log.output."...:gro | 
| 92fa0 | 75 70 20 27 6d 61 67 69 74 2d 66 61 63 65 73 29    0a 0a 28 64 65 66 66 61 63 65 20 6d 61 67 69 74 | up.'magit-faces)..(defface.magit | 
| 92fc0 | 2d 68 65 61 64 65 72 2d 6c 69 6e 65 2d 6c 6f 67    2d 73 65 6c 65 63 74 0a 20 20 27 28 28 74 20 3a | -header-line-log-select...'((t.: | 
| 92fe0 | 69 6e 68 65 72 69 74 20 62 6f 6c 64 29 29 0a 20    20 22 46 61 63 65 20 66 6f 72 20 74 68 65 20 60 | inherit.bold))..."Face.for.the.` | 
| 93000 | 68 65 61 64 65 72 2d 6c 69 6e 65 27 20 69 6e 20    60 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 | header-line'.in.`magit-log-selec | 
| 93020 | 74 2d 6d 6f 64 65 27 2e 22 0a 20 20 3a 67 72 6f    75 70 20 27 6d 61 67 69 74 2d 66 61 63 65 73 29 | t-mode'."...:group.'magit-faces) | 
| 93040 | 0a 0a 3b 3b 3b 3b 20 46 69 6c 65 20 4c 6f 67 0a    0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 | ..;;;;.File.Log..(defcustom.magi | 
| 93060 | 74 2d 6c 6f 67 2d 62 75 66 66 65 72 2d 66 69 6c    65 2d 6c 6f 63 6b 65 64 20 74 0a 20 20 22 57 68 | t-log-buffer-file-locked.t..."Wh | 
| 93080 | 65 74 68 65 72 20 60 6d 61 67 69 74 2d 6c 6f 67    2d 62 75 66 66 65 72 2d 66 69 6c 65 2d 71 75 69 | ether.`magit-log-buffer-file-qui | 
| 930a0 | 63 6b 27 20 75 73 65 73 20 61 20 64 65 64 69 63    61 74 65 64 20 62 75 66 66 65 72 2e 22 0a 20 20 | ck'.uses.a.dedicated.buffer."... | 
| 930c0 | 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e    20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 37 2e | :package-version.'(magit..."2.7. | 
| 930e0 | 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61    67 69 74 2d 63 6f 6d 6d 61 6e 64 73 0a 20 20 3a | 0")...:group.'magit-commands...: | 
| 93100 | 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 6c 6f 67    0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 | group.'magit-log...:type.'boolea | 
| 93120 | 6e 29 0a 0a 3b 3b 3b 3b 20 53 65 6c 65 63 74 20    4d 6f 64 65 0a 0a 28 64 65 66 63 75 73 74 6f 6d | n)..;;;;.Select.Mode..(defcustom | 
| 93140 | 20 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63    74 2d 73 68 6f 77 2d 75 73 61 67 65 20 27 62 6f | .magit-log-select-show-usage.'bo | 
| 93160 | 74 68 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f    20 73 68 6f 77 20 75 73 61 67 65 20 69 6e 66 6f | th..."Whether.to.show.usage.info | 
| 93180 | 72 6d 61 74 69 6f 6e 20 77 68 65 6e 20 73 65 6c    65 63 74 69 6e 67 20 61 20 63 6f 6d 6d 69 74 20 | rmation.when.selecting.a.commit. | 
| 931a0 | 66 72 6f 6d 20 61 20 6c 6f 67 2e 0a 54 68 65 20    6d 65 73 73 61 67 65 20 63 61 6e 20 62 65 20 73 | from.a.log..The.message.can.be.s | 
| 931c0 | 68 6f 77 6e 20 69 6e 20 74 68 65 20 60 65 63 68    6f 2d 61 72 65 61 27 20 6f 72 20 74 68 65 20 60 | hown.in.the.`echo-area'.or.the.` | 
| 931e0 | 68 65 61 64 65 72 2d 6c 69 6e 65 27 2c 20 6f 72    20 69 6e 0a 60 62 6f 74 68 27 20 70 6c 61 63 65 | header-line',.or.in.`both'.place | 
| 93200 | 73 2e 20 20 49 66 20 74 68 65 20 76 61 6c 75 65    20 69 73 6e 27 74 20 6f 6e 65 20 6f 66 20 74 68 | s...If.the.value.isn't.one.of.th | 
| 93220 | 65 73 65 20 73 79 6d 62 6f 6c 73 2c 20 74 68 65    6e 20 69 74 20 73 68 6f 75 6c 64 0a 62 65 20 6e | ese.symbols,.then.it.should.be.n | 
| 93240 | 69 6c 2c 20 69 6e 20 77 68 69 63 68 20 63 61 73    65 20 6e 6f 20 75 73 61 67 65 20 69 6e 66 6f 72 | il,.in.which.case.no.usage.infor | 
| 93260 | 6d 61 74 69 6f 6e 20 69 73 20 73 68 6f 77 6e 2e    22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 | mation.is.shown."...:package-ver | 
| 93280 | 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22    32 2e 31 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 | sion.'(magit..."2.1.0")...:group | 
| 932a0 | 20 27 6d 61 67 69 74 2d 6c 6f 67 0a 20 20 3a 74    79 70 65 20 27 28 63 68 6f 69 63 65 20 28 63 6f | .'magit-log...:type.'(choice.(co | 
| 932c0 | 6e 73 74 20 3a 74 61 67 20 22 69 6e 20 65 63 68    6f 2d 61 72 65 61 22 20 65 63 68 6f 2d 61 72 65 | nst.:tag."in.echo-area".echo-are | 
| 932e0 | 61 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 | a)..................(const.:tag. | 
| 93300 | 22 69 6e 20 68 65 61 64 65 72 2d 6c 69 6e 65 22    20 68 65 61 64 65 72 2d 6c 69 6e 65 29 0a 20 20 | "in.header-line".header-line)... | 
| 93320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    63 6f 6e 73 74 20 3a 74 61 67 20 22 69 6e 20 62 | ...............(const.:tag."in.b | 
| 93340 | 6f 74 68 20 70 6c 61 63 65 73 22 20 62 6f 74 68    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | oth.places".both)............... | 
| 93360 | 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22    6e 6f 77 68 65 72 65 22 29 29 29 0a 0a 28 64 65 | ...(const.:tag."nowhere")))..(de | 
| 93380 | 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 6c 6f    67 2d 73 65 6c 65 63 74 2d 6d 61 72 67 69 6e 0a | fcustom.magit-log-select-margin. | 
| 933a0 | 20 20 28 6c 69 73 74 20 28 6e 74 68 20 30 20 6d    61 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e 29 | ..(list.(nth.0.magit-log-margin) | 
| 933c0 | 0a 20 20 20 20 20 20 20 20 28 6e 74 68 20 31 20    6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e | .........(nth.1.magit-log-margin | 
| 933e0 | 29 0a 20 20 20 20 20 20 20 20 27 6d 61 67 69 74    2d 6c 6f 67 2d 6d 61 72 67 69 6e 2d 77 69 64 74 | ).........'magit-log-margin-widt | 
| 93400 | 68 20 74 0a 20 20 20 20 20 20 20 20 28 6e 74 68    20 34 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 | h.t.........(nth.4.magit-log-mar | 
| 93420 | 67 69 6e 29 29 0a 20 20 22 46 6f 72 6d 61 74 20    6f 66 20 74 68 65 20 6d 61 72 67 69 6e 20 69 6e | gin))..."Format.of.the.margin.in | 
| 93440 | 20 60 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65    63 74 2d 6d 6f 64 65 27 20 62 75 66 66 65 72 73 | .`magit-log-select-mode'.buffers | 
| 93460 | 2e 0a 0a 54 68 65 20 76 61 6c 75 65 20 68 61 73    20 74 68 65 20 66 6f 72 6d 20 28 49 4e 49 54 20 | ...The.value.has.the.form.(INIT. | 
| 93480 | 53 54 59 4c 45 20 57 49 44 54 48 20 41 55 54 48    4f 52 20 41 55 54 48 4f 52 2d 57 49 44 54 48 29 | STYLE.WIDTH.AUTHOR.AUTHOR-WIDTH) | 
| 934a0 | 2e 0a 0a 49 66 20 49 4e 49 54 20 69 73 20 6e 6f    6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 74 68 65 20 | ...If.INIT.is.non-nil,.then.the. | 
| 934c0 | 6d 61 72 67 69 6e 20 69 73 20 73 68 6f 77 6e 20    69 6e 69 74 69 61 6c 6c 79 2e 0a 53 54 59 4c 45 | margin.is.shown.initially..STYLE | 
| 934e0 | 20 63 6f 6e 74 72 6f 6c 73 20 68 6f 77 20 74 6f    20 66 6f 72 6d 61 74 20 74 68 65 20 61 75 74 68 | .controls.how.to.format.the.auth | 
| 93500 | 6f 72 20 6f 72 20 63 6f 6d 6d 69 74 74 65 72 20    64 61 74 65 2e 0a 20 20 49 74 20 63 61 6e 20 62 | or.or.committer.date....It.can.b | 
| 93520 | 65 20 6f 6e 65 20 6f 66 20 60 61 67 65 27 20 28    74 6f 20 73 68 6f 77 20 74 68 65 20 61 67 65 20 | e.one.of.`age'.(to.show.the.age. | 
| 93540 | 6f 66 20 74 68 65 20 63 6f 6d 6d 69 74 29 2c 0a    20 20 60 61 67 65 2d 61 62 62 72 65 76 69 61 74 | of.the.commit),...`age-abbreviat | 
| 93560 | 65 64 27 20 28 74 6f 20 61 62 62 72 65 76 69 61    74 65 20 74 68 65 20 74 69 6d 65 20 75 6e 69 74 | ed'.(to.abbreviate.the.time.unit | 
| 93580 | 20 74 6f 20 61 20 63 68 61 72 61 63 74 65 72 29    2c 0a 20 20 6f 72 20 61 20 73 74 72 69 6e 67 20 | .to.a.character),...or.a.string. | 
| 935a0 | 28 73 75 69 74 61 62 6c 65 20 66 6f 72 20 60 66    6f 72 6d 61 74 2d 74 69 6d 65 2d 73 74 72 69 6e | (suitable.for.`format-time-strin | 
| 935c0 | 67 27 29 20 74 6f 20 73 68 6f 77 20 74 68 65 0a    20 20 61 63 74 75 61 6c 20 64 61 74 65 2e 20 20 | g').to.show.the...actual.date... | 
| 935e0 | 4f 70 74 69 6f 6e 20 60 6d 61 67 69 74 2d 6c 6f    67 2d 6d 61 72 67 69 6e 2d 73 68 6f 77 2d 63 6f | Option.`magit-log-margin-show-co | 
| 93600 | 6d 6d 69 74 74 65 72 2d 64 61 74 65 27 0a 20 20    63 6f 6e 74 72 6f 6c 73 20 77 68 69 63 68 20 64 | mmitter-date'...controls.which.d | 
| 93620 | 61 74 65 20 69 73 20 62 65 69 6e 67 20 64 69 73    70 6c 61 79 65 64 2e 0a 57 49 44 54 48 20 63 6f | ate.is.being.displayed..WIDTH.co | 
| 93640 | 6e 74 72 6f 6c 73 20 74 68 65 20 77 69 64 74 68    20 6f 66 20 74 68 65 20 6d 61 72 67 69 6e 2e 20 | ntrols.the.width.of.the.margin.. | 
| 93660 | 20 54 68 69 73 20 65 78 69 73 74 73 20 66 6f 72    20 66 6f 72 77 61 72 64 0a 20 20 63 6f 6d 70 61 | .This.exists.for.forward...compa | 
| 93680 | 74 69 62 69 6c 69 74 79 20 61 6e 64 20 63 75 72    72 65 6e 74 6c 79 20 74 68 65 20 76 61 6c 75 65 | tibility.and.currently.the.value | 
| 936a0 | 20 73 68 6f 75 6c 64 20 6e 6f 74 20 62 65 20 63    68 61 6e 67 65 64 2e 0a 41 55 54 48 4f 52 20 63 | .should.not.be.changed..AUTHOR.c | 
| 936c0 | 6f 6e 74 72 6f 6c 73 20 77 68 65 74 68 65 72 20    74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 | ontrols.whether.the.name.of.the. | 
| 936e0 | 61 75 74 68 6f 72 20 69 73 20 61 6c 73 6f 20 73    68 6f 77 6e 20 62 79 0a 20 20 64 65 66 61 75 6c | author.is.also.shown.by...defaul | 
| 93700 | 74 2e 0a 41 55 54 48 4f 52 2d 57 49 44 54 48 20    68 61 73 20 74 6f 20 62 65 20 61 6e 20 69 6e 74 | t..AUTHOR-WIDTH.has.to.be.an.int | 
| 93720 | 65 67 65 72 2e 20 20 57 68 65 6e 20 74 68 65 20    6e 61 6d 65 20 6f 66 20 74 68 65 20 61 75 74 68 | eger...When.the.name.of.the.auth | 
| 93740 | 6f 72 0a 20 20 69 73 20 73 68 6f 77 6e 2c 20 74    68 65 6e 20 74 68 69 73 20 73 70 65 63 69 66 69 | or...is.shown,.then.this.specifi | 
| 93760 | 65 73 20 68 6f 77 20 6d 75 63 68 20 73 70 61 63    65 20 69 73 20 75 73 65 64 20 74 6f 20 64 6f 20 | es.how.much.space.is.used.to.do. | 
| 93780 | 73 6f 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d    76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 | so."...:package-version.'(magit. | 
| 937a0 | 2e 20 22 32 2e 39 2e 30 22 29 0a 20 20 3a 67 72    6f 75 70 20 27 6d 61 67 69 74 2d 6c 6f 67 0a 20 | .."2.9.0")...:group.'magit-log.. | 
| 937c0 | 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 6d    61 72 67 69 6e 0a 20 20 3a 74 79 70 65 20 6d 61 | .:group.'magit-margin...:type.ma | 
| 937e0 | 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e 2d 2d    63 75 73 74 6f 6d 2d 74 79 70 65 0a 20 20 3a 69 | git-log-margin--custom-type...:i | 
| 93800 | 6e 69 74 69 61 6c 69 7a 65 20 23 27 6d 61 67 69    74 2d 63 75 73 74 6f 6d 2d 69 6e 69 74 69 61 6c | nitialize.#'magit-custom-initial | 
| 93820 | 69 7a 65 2d 72 65 73 65 74 0a 20 20 3a 73 65 74    2d 61 66 74 65 72 20 27 28 6d 61 67 69 74 2d 6c | ize-reset...:set-after.'(magit-l | 
| 93840 | 6f 67 2d 6d 61 72 67 69 6e 29 0a 20 20 3a 73 65    74 20 28 61 70 70 6c 79 2d 70 61 72 74 69 61 6c | og-margin)...:set.(apply-partial | 
| 93860 | 6c 79 20 23 27 6d 61 67 69 74 2d 6d 61 72 67 69    6e 2d 73 65 74 2d 76 61 72 69 61 62 6c 65 20 27 | ly.#'magit-margin-set-variable.' | 
| 93880 | 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74    2d 6d 6f 64 65 29 29 0a 0a 3b 3b 3b 3b 20 43 68 | magit-log-select-mode))..;;;;.Ch | 
| 938a0 | 65 72 72 79 20 4d 6f 64 65 0a 0a 28 64 65 66 63    75 73 74 6f 6d 20 6d 61 67 69 74 2d 63 68 65 72 | erry.Mode..(defcustom.magit-cher | 
| 938c0 | 72 79 2d 73 65 63 74 69 6f 6e 73 2d 68 6f 6f 6b    0a 20 20 27 28 6d 61 67 69 74 2d 69 6e 73 65 72 | ry-sections-hook...'(magit-inser | 
| 938e0 | 74 2d 63 68 65 72 72 79 2d 68 65 61 64 65 72 73    0a 20 20 20 20 6d 61 67 69 74 2d 69 6e 73 65 72 | t-cherry-headers.....magit-inser | 
| 93900 | 74 2d 63 68 65 72 72 79 2d 63 6f 6d 6d 69 74 73    29 0a 20 20 22 48 6f 6f 6b 20 72 75 6e 20 74 6f | t-cherry-commits)..."Hook.run.to | 
| 93920 | 20 69 6e 73 65 72 74 20 73 65 63 74 69 6f 6e 73    20 69 6e 74 6f 20 74 68 65 20 63 68 65 72 72 79 | .insert.sections.into.the.cherry | 
| 93940 | 20 62 75 66 66 65 72 2e 22 0a 20 20 3a 70 61 63    6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d | .buffer."...:package-version.'(m | 
| 93960 | 61 67 69 74 20 2e 20 22 32 2e 31 2e 30 22 29 0a    20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d | agit..."2.1.0")...:group.'magit- | 
| 93980 | 6c 6f 67 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f    6b 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d | log...:type.'hook)..(defcustom.m | 
| 939a0 | 61 67 69 74 2d 63 68 65 72 72 79 2d 6d 61 72 67    69 6e 0a 20 20 28 6c 69 73 74 20 28 6e 74 68 20 | agit-cherry-margin...(list.(nth. | 
| 939c0 | 30 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 67    69 6e 29 0a 20 20 20 20 20 20 20 20 28 6e 74 68 | 0.magit-log-margin).........(nth | 
| 939e0 | 20 31 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 72    67 69 6e 29 0a 20 20 20 20 20 20 20 20 27 6d 61 | .1.magit-log-margin).........'ma | 
| 93a00 | 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e 2d 77    69 64 74 68 20 74 0a 20 20 20 20 20 20 20 20 28 | git-log-margin-width.t.........( | 
| 93a20 | 6e 74 68 20 34 20 6d 61 67 69 74 2d 6c 6f 67 2d    6d 61 72 67 69 6e 29 29 0a 20 20 22 46 6f 72 6d | nth.4.magit-log-margin))..."Form | 
| 93a40 | 61 74 20 6f 66 20 74 68 65 20 6d 61 72 67 69 6e    20 69 6e 20 60 6d 61 67 69 74 2d 63 68 65 72 72 | at.of.the.margin.in.`magit-cherr | 
| 93a60 | 79 2d 6d 6f 64 65 27 20 62 75 66 66 65 72 73 2e    0a 0a 54 68 65 20 76 61 6c 75 65 20 68 61 73 20 | y-mode'.buffers...The.value.has. | 
| 93a80 | 74 68 65 20 66 6f 72 6d 20 28 49 4e 49 54 20 53    54 59 4c 45 20 57 49 44 54 48 20 41 55 54 48 4f | the.form.(INIT.STYLE.WIDTH.AUTHO | 
| 93aa0 | 52 20 41 55 54 48 4f 52 2d 57 49 44 54 48 29 2e    0a 0a 49 66 20 49 4e 49 54 20 69 73 20 6e 6f 6e | R.AUTHOR-WIDTH)...If.INIT.is.non | 
| 93ac0 | 2d 6e 69 6c 2c 20 74 68 65 6e 20 74 68 65 20 6d    61 72 67 69 6e 20 69 73 20 73 68 6f 77 6e 20 69 | -nil,.then.the.margin.is.shown.i | 
| 93ae0 | 6e 69 74 69 61 6c 6c 79 2e 0a 53 54 59 4c 45 20    63 6f 6e 74 72 6f 6c 73 20 68 6f 77 20 74 6f 20 | nitially..STYLE.controls.how.to. | 
| 93b00 | 66 6f 72 6d 61 74 20 74 68 65 20 61 75 74 68 6f    72 20 6f 72 20 63 6f 6d 6d 69 74 74 65 72 20 64 | format.the.author.or.committer.d | 
| 93b20 | 61 74 65 2e 0a 20 20 49 74 20 63 61 6e 20 62 65    20 6f 6e 65 20 6f 66 20 60 61 67 65 27 20 28 74 | ate....It.can.be.one.of.`age'.(t | 
| 93b40 | 6f 20 73 68 6f 77 20 74 68 65 20 61 67 65 20 6f    66 20 74 68 65 20 63 6f 6d 6d 69 74 29 2c 0a 20 | o.show.the.age.of.the.commit),.. | 
| 93b60 | 20 60 61 67 65 2d 61 62 62 72 65 76 69 61 74 65    64 27 20 28 74 6f 20 61 62 62 72 65 76 69 61 74 | .`age-abbreviated'.(to.abbreviat | 
| 93b80 | 65 20 74 68 65 20 74 69 6d 65 20 75 6e 69 74 20    74 6f 20 61 20 63 68 61 72 61 63 74 65 72 29 2c | e.the.time.unit.to.a.character), | 
| 93ba0 | 0a 20 20 6f 72 20 61 20 73 74 72 69 6e 67 20 28    73 75 69 74 61 62 6c 65 20 66 6f 72 20 60 66 6f | ...or.a.string.(suitable.for.`fo | 
| 93bc0 | 72 6d 61 74 2d 74 69 6d 65 2d 73 74 72 69 6e 67    27 29 20 74 6f 20 73 68 6f 77 20 74 68 65 0a 20 | rmat-time-string').to.show.the.. | 
| 93be0 | 20 61 63 74 75 61 6c 20 64 61 74 65 2e 20 20 4f    70 74 69 6f 6e 20 60 6d 61 67 69 74 2d 6c 6f 67 | .actual.date...Option.`magit-log | 
| 93c00 | 2d 6d 61 72 67 69 6e 2d 73 68 6f 77 2d 63 6f 6d    6d 69 74 74 65 72 2d 64 61 74 65 27 0a 20 20 63 | -margin-show-committer-date'...c | 
| 93c20 | 6f 6e 74 72 6f 6c 73 20 77 68 69 63 68 20 64 61    74 65 20 69 73 20 62 65 69 6e 67 20 64 69 73 70 | ontrols.which.date.is.being.disp | 
| 93c40 | 6c 61 79 65 64 2e 0a 57 49 44 54 48 20 63 6f 6e    74 72 6f 6c 73 20 74 68 65 20 77 69 64 74 68 20 | layed..WIDTH.controls.the.width. | 
| 93c60 | 6f 66 20 74 68 65 20 6d 61 72 67 69 6e 2e 20 20    54 68 69 73 20 65 78 69 73 74 73 20 66 6f 72 20 | of.the.margin...This.exists.for. | 
| 93c80 | 66 6f 72 77 61 72 64 0a 20 20 63 6f 6d 70 61 74    69 62 69 6c 69 74 79 20 61 6e 64 20 63 75 72 72 | forward...compatibility.and.curr | 
| 93ca0 | 65 6e 74 6c 79 20 74 68 65 20 76 61 6c 75 65 20    73 68 6f 75 6c 64 20 6e 6f 74 20 62 65 20 63 68 | ently.the.value.should.not.be.ch | 
| 93cc0 | 61 6e 67 65 64 2e 0a 41 55 54 48 4f 52 20 63 6f    6e 74 72 6f 6c 73 20 77 68 65 74 68 65 72 20 74 | anged..AUTHOR.controls.whether.t | 
| 93ce0 | 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 61    75 74 68 6f 72 20 69 73 20 61 6c 73 6f 20 73 68 | he.name.of.the.author.is.also.sh | 
| 93d00 | 6f 77 6e 20 62 79 0a 20 20 64 65 66 61 75 6c 74    2e 0a 41 55 54 48 4f 52 2d 57 49 44 54 48 20 68 | own.by...default..AUTHOR-WIDTH.h | 
| 93d20 | 61 73 20 74 6f 20 62 65 20 61 6e 20 69 6e 74 65    67 65 72 2e 20 20 57 68 65 6e 20 74 68 65 20 6e | as.to.be.an.integer...When.the.n | 
| 93d40 | 61 6d 65 20 6f 66 20 74 68 65 20 61 75 74 68 6f    72 0a 20 20 69 73 20 73 68 6f 77 6e 2c 20 74 68 | ame.of.the.author...is.shown,.th | 
| 93d60 | 65 6e 20 74 68 69 73 20 73 70 65 63 69 66 69 65    73 20 68 6f 77 20 6d 75 63 68 20 73 70 61 63 65 | en.this.specifies.how.much.space | 
| 93d80 | 20 69 73 20 75 73 65 64 20 74 6f 20 64 6f 20 73    6f 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 | .is.used.to.do.so."...:package-v | 
| 93da0 | 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e    20 22 32 2e 39 2e 30 22 29 0a 20 20 3a 67 72 6f | ersion.'(magit..."2.9.0")...:gro | 
| 93dc0 | 75 70 20 27 6d 61 67 69 74 2d 6c 6f 67 0a 20 20    3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 6d 61 | up.'magit-log...:group.'magit-ma | 
| 93de0 | 72 67 69 6e 0a 20 20 3a 74 79 70 65 20 6d 61 67    69 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e 2d 2d 63 | rgin...:type.magit-log-margin--c | 
| 93e00 | 75 73 74 6f 6d 2d 74 79 70 65 0a 20 20 3a 69 6e    69 74 69 61 6c 69 7a 65 20 23 27 6d 61 67 69 74 | ustom-type...:initialize.#'magit | 
| 93e20 | 2d 63 75 73 74 6f 6d 2d 69 6e 69 74 69 61 6c 69    7a 65 2d 72 65 73 65 74 0a 20 20 3a 73 65 74 2d | -custom-initialize-reset...:set- | 
| 93e40 | 61 66 74 65 72 20 27 28 6d 61 67 69 74 2d 6c 6f    67 2d 6d 61 72 67 69 6e 29 0a 20 20 3a 73 65 74 | after.'(magit-log-margin)...:set | 
| 93e60 | 20 28 61 70 70 6c 79 2d 70 61 72 74 69 61 6c 6c    79 20 23 27 6d 61 67 69 74 2d 6d 61 72 67 69 6e | .(apply-partially.#'magit-margin | 
| 93e80 | 2d 73 65 74 2d 76 61 72 69 61 62 6c 65 20 27 6d    61 67 69 74 2d 63 68 65 72 72 79 2d 6d 6f 64 65 | -set-variable.'magit-cherry-mode | 
| 93ea0 | 29 29 0a 0a 3b 3b 3b 3b 20 4c 6f 67 20 53 65 63    74 69 6f 6e 73 0a 0a 28 64 65 66 63 75 73 74 6f | ))..;;;;.Log.Sections..(defcusto | 
| 93ec0 | 6d 20 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 63 74    69 6f 6e 2d 63 6f 6d 6d 69 74 2d 63 6f 75 6e 74 | m.magit-log-section-commit-count | 
| 93ee0 | 20 31 30 0a 20 20 22 48 6f 77 20 6d 61 6e 79 20    72 65 63 65 6e 74 20 63 6f 6d 6d 69 74 73 20 74 | .10..."How.many.recent.commits.t | 
| 93f00 | 6f 20 73 68 6f 77 20 69 6e 20 63 65 72 74 61 69    6e 20 6c 6f 67 20 73 65 63 74 69 6f 6e 73 2e 0a | o.show.in.certain.log.sections.. | 
| 93f20 | 48 6f 77 20 6d 61 6e 79 20 72 65 63 65 6e 74 20    63 6f 6d 6d 69 74 73 20 60 6d 61 67 69 74 2d 69 | How.many.recent.commits.`magit-i | 
| 93f40 | 6e 73 65 72 74 2d 72 65 63 65 6e 74 2d 63 6f 6d    6d 69 74 73 27 20 61 6e 64 0a 60 6d 61 67 69 74 | nsert-recent-commits'.and.`magit | 
| 93f60 | 2d 69 6e 73 65 72 74 2d 75 6e 70 75 6c 6c 65 64    2d 66 72 6f 6d 2d 75 70 73 74 72 65 61 6d 2d 6f | -insert-unpulled-from-upstream-o | 
| 93f80 | 72 2d 72 65 63 65 6e 74 27 20 28 70 72 6f 76 69    64 65 64 0a 74 68 65 20 75 70 73 74 72 65 61 6d | r-recent'.(provided.the.upstream | 
| 93fa0 | 20 69 73 6e 27 74 20 61 68 65 61 64 20 6f 66 20    74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e | .isn't.ahead.of.the.current.bran | 
| 93fc0 | 63 68 29 20 73 68 6f 77 2e 22 0a 20 20 3a 70 61    63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 | ch).show."...:package-version.'( | 
| 93fe0 | 6d 61 67 69 74 20 2e 20 22 32 2e 31 2e 30 22 29    0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 | magit..."2.1.0")...:group.'magit | 
| 94000 | 2d 73 74 61 74 75 73 0a 20 20 3a 74 79 70 65 20    27 6e 75 6d 62 65 72 29 0a 0a 28 64 65 66 63 75 | -status...:type.'number)..(defcu | 
| 94020 | 73 74 6f 6d 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d    65 72 67 65 64 2d 63 6f 6d 6d 69 74 2d 63 6f 75 | stom.magit-log-merged-commit-cou | 
| 94040 | 6e 74 20 32 30 0a 20 20 22 48 6f 77 20 6d 61 6e    79 20 73 75 72 72 6f 75 6e 64 69 6e 67 20 63 6f | nt.20..."How.many.surrounding.co | 
| 94060 | 6d 6d 69 74 73 20 74 6f 20 73 68 6f 77 20 66 6f    72 20 60 6d 61 67 69 74 2d 6c 6f 67 2d 6d 65 72 | mmits.to.show.for.`magit-log-mer | 
| 94080 | 67 65 64 27 2e 0a 60 6d 61 67 69 74 2d 6c 6f 67    2d 6d 65 72 67 65 64 27 20 77 69 6c 6c 20 73 68 | ged'..`magit-log-merged'.will.sh | 
| 940a0 | 6f 77 73 20 61 70 70 72 6f 78 69 6d 61 74 65 6c    79 20 68 61 6c 66 20 6f 66 20 74 68 69 73 20 6e | ows.approximately.half.of.this.n | 
| 940c0 | 75 6d 62 65 72 0a 63 6f 6d 6d 69 74 73 20 62 65    66 6f 72 65 20 61 6e 64 20 68 61 6c 66 20 61 66 | umber.commits.before.and.half.af | 
| 940e0 | 74 65 72 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65    2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 | ter."...:package-version.'(magit | 
| 94100 | 20 2e 20 22 33 2e 33 2e 30 22 29 0a 20 20 3a 67    72 6f 75 70 20 27 6d 61 67 69 74 2d 6c 6f 67 0a | ..."3.3.0")...:group.'magit-log. | 
| 94120 | 20 20 3a 74 79 70 65 20 27 69 6e 74 65 67 65 72    29 0a 0a 3b 3b 3b 20 41 72 67 75 6d 65 6e 74 73 | ..:type.'integer)..;;;.Arguments | 
| 94140 | 0a 3b 3b 3b 3b 20 50 72 65 66 69 78 20 43 6c 61    73 73 65 73 0a 0a 28 64 65 66 63 6c 61 73 73 20 | .;;;;.Prefix.Classes..(defclass. | 
| 94160 | 6d 61 67 69 74 2d 6c 6f 67 2d 70 72 65 66 69 78    20 28 74 72 61 6e 73 69 65 6e 74 2d 70 72 65 66 | magit-log-prefix.(transient-pref | 
| 94180 | 69 78 29 0a 20 20 28 28 68 69 73 74 6f 72 79 2d    6b 65 79 20 3a 69 6e 69 74 66 6f 72 6d 20 27 6d | ix)...((history-key.:initform.'m | 
| 941a0 | 61 67 69 74 2d 6c 6f 67 29 0a 20 20 20 28 6d 61    6a 6f 72 2d 6d 6f 64 65 20 20 3a 69 6e 69 74 66 | agit-log)....(major-mode..:initf | 
| 941c0 | 6f 72 6d 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 6d    6f 64 65 29 29 29 0a 0a 28 64 65 66 63 6c 61 73 | orm.'magit-log-mode)))..(defclas | 
| 941e0 | 73 20 6d 61 67 69 74 2d 6c 6f 67 2d 72 65 66 72    65 73 68 2d 70 72 65 66 69 78 20 28 6d 61 67 69 | s.magit-log-refresh-prefix.(magi | 
| 94200 | 74 2d 6c 6f 67 2d 70 72 65 66 69 78 29 0a 20 20    28 28 68 69 73 74 6f 72 79 2d 6b 65 79 20 3a 69 | t-log-prefix)...((history-key.:i | 
| 94220 | 6e 69 74 66 6f 72 6d 20 27 6d 61 67 69 74 2d 6c    6f 67 29 0a 20 20 20 28 6d 61 6a 6f 72 2d 6d 6f | nitform.'magit-log)....(major-mo | 
| 94240 | 64 65 20 20 3a 69 6e 69 74 66 6f 72 6d 20 6e 69    6c 29 29 29 0a 0a 3b 3b 3b 3b 20 50 72 65 66 69 | de..:initform.nil)))..;;;;.Prefi | 
| 94260 | 78 20 4d 65 74 68 6f 64 73 0a 0a 28 63 6c 2d 64    65 66 6d 65 74 68 6f 64 20 74 72 61 6e 73 69 65 | x.Methods..(cl-defmethod.transie | 
| 94280 | 6e 74 2d 69 6e 69 74 2d 76 61 6c 75 65 20 28 28    6f 62 6a 20 6d 61 67 69 74 2d 6c 6f 67 2d 70 72 | nt-init-value.((obj.magit-log-pr | 
| 942a0 | 65 66 69 78 29 29 0a 20 20 28 70 63 61 73 65 2d    6c 65 74 20 28 28 60 28 2c 61 72 67 73 20 2c 66 | efix))...(pcase-let.((`(,args.,f | 
| 942c0 | 69 6c 65 73 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6d 61 67 69 74 2d 6c 6f 67 2d | iles)................(magit-log- | 
| 942e0 | 2d 67 65 74 2d 76 61 6c 75 65 20 27 6d 61 67 69    74 2d 6c 6f 67 2d 6d 6f 64 65 0a 20 20 20 20 20 | -get-value.'magit-log-mode...... | 
| 94300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 94320 | 6d 61 67 69 74 2d 70 72 65 66 69 78 2d 75 73 65    2d 62 75 66 66 65 72 2d 61 72 67 75 6d 65 6e 74 | magit-prefix-use-buffer-argument | 
| 94340 | 73 29 29 29 0a 20 20 20 20 28 75 6e 6c 65 73 73    20 28 65 71 20 74 72 61 6e 73 69 65 6e 74 2d 63 | s))).....(unless.(eq.transient-c | 
| 94360 | 75 72 72 65 6e 74 2d 63 6f 6d 6d 61 6e 64 20 27    6d 61 67 69 74 2d 64 69 73 70 61 74 63 68 29 0a | urrent-command.'magit-dispatch). | 
| 94380 | 20 20 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20    28 28 66 69 6c 65 20 28 6d 61 67 69 74 2d 66 69 | ......(when-let.((file.(magit-fi | 
| 943a0 | 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65    29 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 | le-relative-name))).........(set | 
| 943c0 | 71 20 66 69 6c 65 73 20 28 6c 69 73 74 20 66 69    6c 65 29 29 29 29 0a 20 20 20 20 28 6f 73 65 74 | q.files.(list.file)))).....(oset | 
| 943e0 | 20 6f 62 6a 20 76 61 6c 75 65 20 28 69 66 20 66    69 6c 65 73 20 60 28 28 22 2d 2d 22 20 2c 40 66 | .obj.value.(if.files.`(("--".,@f | 
| 94400 | 69 6c 65 73 29 20 2c 61 72 67 73 29 20 61 72 67    73 29 29 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 | iles).,args).args))))..(cl-defme | 
| 94420 | 74 68 6f 64 20 74 72 61 6e 73 69 65 6e 74 2d 69    6e 69 74 2d 76 61 6c 75 65 20 28 28 6f 62 6a 20 | thod.transient-init-value.((obj. | 
| 94440 | 6d 61 67 69 74 2d 6c 6f 67 2d 72 65 66 72 65 73    68 2d 70 72 65 66 69 78 29 29 0a 20 20 28 6f 73 | magit-log-refresh-prefix))...(os | 
| 94460 | 65 74 20 6f 62 6a 20 76 61 6c 75 65 20 28 69 66    20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6c 6f | et.obj.value.(if.magit-buffer-lo | 
| 94480 | 67 2d 66 69 6c 65 73 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 60 28 | g-files.......................`( | 
| 944a0 | 28 22 2d 2d 22 20 2c 40 6d 61 67 69 74 2d 62 75    66 66 65 72 2d 6c 6f 67 2d 66 69 6c 65 73 29 0a | ("--".,@magit-buffer-log-files). | 
| 944c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 2c 6d 61 67 69 74 2d 62 | ........................,magit-b | 
| 944e0 | 75 66 66 65 72 2d 6c 6f 67 2d 61 72 67 73 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | uffer-log-args)................. | 
| 94500 | 20 20 20 20 6d 61 67 69 74 2d 62 75 66 66 65 72    2d 6c 6f 67 2d 61 72 67 73 29 29 29 0a 0a 28 63 | ....magit-buffer-log-args)))..(c | 
| 94520 | 6c 2d 64 65 66 6d 65 74 68 6f 64 20 74 72 61 6e    73 69 65 6e 74 2d 73 65 74 2d 76 61 6c 75 65 20 | l-defmethod.transient-set-value. | 
| 94540 | 28 28 6f 62 6a 20 6d 61 67 69 74 2d 6c 6f 67 2d    70 72 65 66 69 78 29 29 0a 20 20 28 6d 61 67 69 | ((obj.magit-log-prefix))...(magi | 
| 94560 | 74 2d 6c 6f 67 2d 2d 73 65 74 2d 76 61 6c 75 65    20 6f 62 6a 29 29 0a 0a 28 63 6c 2d 64 65 66 6d | t-log--set-value.obj))..(cl-defm | 
| 94580 | 65 74 68 6f 64 20 74 72 61 6e 73 69 65 6e 74 2d    73 61 76 65 2d 76 61 6c 75 65 20 28 28 6f 62 6a | ethod.transient-save-value.((obj | 
| 945a0 | 20 6d 61 67 69 74 2d 6c 6f 67 2d 70 72 65 66 69    78 29 29 0a 20 20 28 6d 61 67 69 74 2d 6c 6f 67 | .magit-log-prefix))...(magit-log | 
| 945c0 | 2d 2d 73 65 74 2d 76 61 6c 75 65 20 6f 62 6a 20    27 73 61 76 65 29 29 0a 0a 3b 3b 3b 3b 20 41 72 | --set-value.obj.'save))..;;;;.Ar | 
| 945e0 | 67 75 6d 65 6e 74 20 41 63 63 65 73 73 0a 0a 28    64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d | gument.Access..(defun.magit-log- | 
| 94600 | 61 72 67 75 6d 65 6e 74 73 20 28 26 6f 70 74 69    6f 6e 61 6c 20 6d 6f 64 65 29 0a 20 20 22 52 65 | arguments.(&optional.mode)..."Re | 
| 94620 | 74 75 72 6e 20 74 68 65 20 63 75 72 72 65 6e 74    20 6c 6f 67 20 61 72 67 75 6d 65 6e 74 73 2e 22 | turn.the.current.log.arguments." | 
| 94640 | 0a 20 20 28 69 66 20 28 6d 65 6d 71 20 74 72 61    6e 73 69 65 6e 74 2d 63 75 72 72 65 6e 74 2d 63 | ...(if.(memq.transient-current-c | 
| 94660 | 6f 6d 6d 61 6e 64 20 27 28 6d 61 67 69 74 2d 6c    6f 67 20 6d 61 67 69 74 2d 6c 6f 67 2d 72 65 66 | ommand.'(magit-log.magit-log-ref | 
| 94680 | 72 65 73 68 29 29 0a 20 20 20 20 20 20 28 6d 61    67 69 74 2d 2d 74 72 61 6e 73 69 65 6e 74 2d 61 | resh)).......(magit--transient-a | 
| 946a0 | 72 67 73 2d 61 6e 64 2d 66 69 6c 65 73 29 0a 20    20 20 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 2d 67 | rgs-and-files).....(magit-log--g | 
| 946c0 | 65 74 2d 76 61 6c 75 65 20 28 6f 72 20 6d 6f 64    65 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 6d 6f 64 | et-value.(or.mode.'magit-log-mod | 
| 946e0 | 65 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61    67 69 74 2d 6c 6f 67 2d 2d 67 65 74 2d 76 61 6c | e))))..(defun.magit-log--get-val | 
| 94700 | 75 65 20 28 6d 6f 64 65 20 26 6f 70 74 69 6f 6e    61 6c 20 75 73 65 2d 62 75 66 66 65 72 2d 61 72 | ue.(mode.&optional.use-buffer-ar | 
| 94720 | 67 73 29 0a 20 20 28 75 6e 6c 65 73 73 20 75 73    65 2d 62 75 66 66 65 72 2d 61 72 67 73 0a 20 20 | gs)...(unless.use-buffer-args... | 
| 94740 | 20 20 28 73 65 74 71 20 75 73 65 2d 62 75 66 66    65 72 2d 61 72 67 73 20 6d 61 67 69 74 2d 64 69 | ..(setq.use-buffer-args.magit-di | 
| 94760 | 72 65 63 74 2d 75 73 65 2d 62 75 66 66 65 72 2d    61 72 67 75 6d 65 6e 74 73 29 29 0a 20 20 28 6c | rect-use-buffer-arguments))...(l | 
| 94780 | 65 74 20 28 61 72 67 73 20 66 69 6c 65 73 29 0a    20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 28 | et.(args.files).....(cond......( | 
| 947a0 | 28 61 6e 64 20 28 6d 65 6d 71 20 75 73 65 2d 62    75 66 66 65 72 2d 61 72 67 73 20 27 28 61 6c 77 | (and.(memq.use-buffer-args.'(alw | 
| 947c0 | 61 79 73 20 73 65 6c 65 63 74 65 64 20 63 75 72    72 65 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 | ays.selected.current)).......... | 
| 947e0 | 20 20 28 65 71 20 6d 61 6a 6f 72 2d 6d 6f 64 65    20 6d 6f 64 65 29 29 0a 20 20 20 20 20 20 28 73 | ..(eq.major-mode.mode)).......(s | 
| 94800 | 65 74 71 20 61 72 67 73 20 20 6d 61 67 69 74 2d    62 75 66 66 65 72 2d 6c 6f 67 2d 61 72 67 73 29 | etq.args..magit-buffer-log-args) | 
| 94820 | 0a 20 20 20 20 20 20 28 73 65 74 71 20 66 69 6c    65 73 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d | .......(setq.files.magit-buffer- | 
| 94840 | 6c 6f 67 2d 66 69 6c 65 73 29 29 0a 20 20 20 20    20 28 28 61 6e 64 20 28 6d 65 6d 71 20 75 73 65 | log-files))......((and.(memq.use | 
| 94860 | 2d 62 75 66 66 65 72 2d 61 72 67 73 20 27 28 61    6c 77 61 79 73 20 73 65 6c 65 63 74 65 64 29 29 | -buffer-args.'(always.selected)) | 
| 94880 | 0a 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65    6e 2d 6c 65 74 20 28 28 62 75 66 66 65 72 20 28 | ............(when-let.((buffer.( | 
| 948a0 | 6d 61 67 69 74 2d 67 65 74 2d 6d 6f 64 65 2d 62    75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 | magit-get-mode-buffer........... | 
| 948c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 6d 6f 64 65 20 6e 69 6c 0a 20 20 | .....................mode.nil... | 
| 948e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 71 | .............................(eq | 
| 94900 | 20 75 73 65 2d 62 75 66 66 65 72 2d 61 72 67 73    20 27 73 65 6c 65 63 74 65 64 29 29 29 29 0a 20 | .use-buffer-args.'selected)))).. | 
| 94920 | 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74    71 20 61 72 67 73 20 20 28 62 75 66 66 65 72 2d | ............(setq.args..(buffer- | 
| 94940 | 6c 6f 63 61 6c 2d 76 61 6c 75 65 20 27 6d 61 67    69 74 2d 62 75 66 66 65 72 2d 6c 6f 67 2d 61 72 | local-value.'magit-buffer-log-ar | 
| 94960 | 67 73 20 62 75 66 66 65 72 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 66 | gs.buffer))..............(setq.f | 
| 94980 | 69 6c 65 73 20 28 62 75 66 66 65 72 2d 6c 6f 63    61 6c 2d 76 61 6c 75 65 20 27 6d 61 67 69 74 2d | iles.(buffer-local-value.'magit- | 
| 949a0 | 62 75 66 66 65 72 2d 6c 6f 67 2d 66 69 6c 65 73    20 62 75 66 66 65 72 29 29 0a 20 20 20 20 20 20 | buffer-log-files.buffer))....... | 
| 949c0 | 20 20 20 20 20 20 20 74 29 29 29 0a 20 20 20 20    20 28 28 70 6c 69 73 74 2d 6d 65 6d 62 65 72 20 | .......t)))......((plist-member. | 
| 949e0 | 28 73 79 6d 62 6f 6c 2d 70 6c 69 73 74 20 6d 6f    64 65 29 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 63 | (symbol-plist.mode).'magit-log-c | 
| 94a00 | 75 72 72 65 6e 74 2d 61 72 67 75 6d 65 6e 74 73    29 0a 20 20 20 20 20 20 28 73 65 74 71 20 61 72 | urrent-arguments).......(setq.ar | 
| 94a20 | 67 73 20 28 67 65 74 20 6d 6f 64 65 20 27 6d 61    67 69 74 2d 6c 6f 67 2d 63 75 72 72 65 6e 74 2d | gs.(get.mode.'magit-log-current- | 
| 94a40 | 61 72 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 20    20 20 28 28 77 68 65 6e 2d 6c 65 74 20 28 28 65 | arguments)))......((when-let.((e | 
| 94a60 | 6c 74 20 28 61 73 73 71 20 28 69 6e 74 65 72 6e    20 28 66 6f 72 6d 61 74 20 22 6d 61 67 69 74 2d | lt.(assq.(intern.(format."magit- | 
| 94a80 | 6c 6f 67 3a 25 73 22 20 6d 6f 64 65 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | log:%s".mode)).................. | 
| 94aa0 | 20 20 20 20 20 20 20 20 20 20 20 74 72 61 6e 73    69 65 6e 74 2d 76 61 6c 75 65 73 29 29 29 0a 20 | ...........transient-values))).. | 
| 94ac0 | 20 20 20 20 20 20 20 28 73 65 74 71 20 61 72 67    73 20 28 63 64 72 20 65 6c 74 29 29 0a 20 20 20 | .......(setq.args.(cdr.elt)).... | 
| 94ae0 | 20 20 20 20 20 74 29 29 0a 20 20 20 20 20 28 74    0a 20 20 20 20 20 20 28 73 65 74 71 20 61 72 67 | .....t))......(t.......(setq.arg | 
| 94b00 | 73 20 28 67 65 74 20 6d 6f 64 65 20 27 6d 61 67    69 74 2d 6c 6f 67 2d 64 65 66 61 75 6c 74 2d 61 | s.(get.mode.'magit-log-default-a | 
| 94b20 | 72 67 75 6d 65 6e 74 73 29 29 29 29 0a 20 20 20    20 28 6c 69 73 74 20 61 72 67 73 20 66 69 6c 65 | rguments)))).....(list.args.file | 
| 94b40 | 73 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67    69 74 2d 6c 6f 67 2d 2d 73 65 74 2d 76 61 6c 75 | s)))..(defun.magit-log--set-valu | 
| 94b60 | 65 20 28 6f 62 6a 20 26 6f 70 74 69 6f 6e 61 6c    20 73 61 76 65 29 0a 20 20 28 70 63 61 73 65 2d | e.(obj.&optional.save)...(pcase- | 
| 94b80 | 6c 65 74 2a 20 28 28 6f 62 6a 20 20 28 6f 72 65    66 20 6f 62 6a 20 70 72 6f 74 6f 74 79 70 65 29 | let*.((obj..(oref.obj.prototype) | 
| 94ba0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6d 6f 64 65 20 28 6f 72 20 28 6f 72 65 66 | )................(mode.(or.(oref | 
| 94bc0 | 20 6f 62 6a 20 6d 61 6a 6f 72 2d 6d 6f 64 65 29    20 6d 61 6a 6f 72 2d 6d 6f 64 65 29 29 0a 20 20 | .obj.major-mode).major-mode))... | 
| 94be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6b 65    79 20 20 28 69 6e 74 65 72 6e 20 28 66 6f 72 6d | .............(key..(intern.(form | 
| 94c00 | 61 74 20 22 6d 61 67 69 74 2d 6c 6f 67 3a 25 73    22 20 6d 6f 64 65 29 29 29 0a 20 20 20 20 20 20 | at."magit-log:%s".mode)))....... | 
| 94c20 | 20 20 20 20 20 20 20 20 20 28 60 28 2c 61 72 67    73 20 2c 66 69 6c 65 73 29 20 28 6d 61 67 69 74 | .........(`(,args.,files).(magit | 
| 94c40 | 2d 2d 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 73    2d 61 6e 64 2d 66 69 6c 65 73 29 29 29 0a 20 20 | --transient-args-and-files)))... | 
| 94c60 | 20 20 28 70 75 74 20 6d 6f 64 65 20 27 6d 61 67    69 74 2d 6c 6f 67 2d 63 75 72 72 65 6e 74 2d 61 | ..(put.mode.'magit-log-current-a | 
| 94c80 | 72 67 75 6d 65 6e 74 73 20 61 72 67 73 29 0a 20    20 20 20 28 77 68 65 6e 20 73 61 76 65 0a 20 20 | rguments.args).....(when.save... | 
| 94ca0 | 20 20 20 20 28 73 65 74 66 20 28 61 6c 69 73 74    2d 67 65 74 20 6b 65 79 20 74 72 61 6e 73 69 65 | ....(setf.(alist-get.key.transie | 
| 94cc0 | 6e 74 2d 76 61 6c 75 65 73 29 20 61 72 67 73 29    0a 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e | nt-values).args).......(transien | 
| 94ce0 | 74 2d 73 61 76 65 2d 76 61 6c 75 65 73 29 29 0a    20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d | t-save-values)).....(transient-- | 
| 94d00 | 68 69 73 74 6f 72 79 2d 70 75 73 68 20 6f 62 6a    29 0a 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 | history-push.obj).....(setq.magi | 
| 94d20 | 74 2d 62 75 66 66 65 72 2d 6c 6f 67 2d 61 72 67    73 20 61 72 67 73 29 0a 20 20 20 20 28 75 6e 6c | t-buffer-log-args.args).....(unl | 
| 94d40 | 65 73 73 20 28 64 65 72 69 76 65 64 2d 6d 6f 64    65 2d 70 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 73 | ess.(derived-mode-p.'magit-log-s | 
| 94d60 | 65 6c 65 63 74 2d 6d 6f 64 65 29 0a 20 20 20 20    20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 62 75 | elect-mode).......(setq.magit-bu | 
| 94d80 | 66 66 65 72 2d 6c 6f 67 2d 66 69 6c 65 73 20 66    69 6c 65 73 29 29 0a 20 20 20 20 28 6d 61 67 69 | ffer-log-files.files)).....(magi | 
| 94da0 | 74 2d 72 65 66 72 65 73 68 29 29 29 0a 0a 3b 3b    3b 20 43 6f 6d 6d 61 6e 64 73 0a 3b 3b 3b 3b 20 | t-refresh)))..;;;.Commands.;;;;. | 
| 94dc0 | 50 72 65 66 69 78 20 43 6f 6d 6d 61 6e 64 73 0a    0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 20 | Prefix.Commands..;;;###autoload. | 
| 94de0 | 28 61 75 74 6f 6c 6f 61 64 20 27 6d 61 67 69 74    2d 6c 6f 67 20 22 6d 61 67 69 74 2d 6c 6f 67 22 | (autoload.'magit-log."magit-log" | 
| 94e00 | 20 6e 69 6c 20 74 29 0a 28 74 72 61 6e 73 69 65    6e 74 2d 64 65 66 69 6e 65 2d 70 72 65 66 69 78 | .nil.t).(transient-define-prefix | 
| 94e20 | 20 6d 61 67 69 74 2d 6c 6f 67 20 28 29 0a 20 20    22 53 68 6f 77 20 61 20 63 6f 6d 6d 69 74 20 6f | .magit-log.()..."Show.a.commit.o | 
| 94e40 | 72 20 72 65 66 65 72 65 6e 63 65 20 6c 6f 67 2e    22 0a 20 20 3a 6d 61 6e 2d 70 61 67 65 20 22 67 | r.reference.log."...:man-page."g | 
| 94e60 | 69 74 2d 6c 6f 67 22 0a 20 20 3a 63 6c 61 73 73    20 27 6d 61 67 69 74 2d 6c 6f 67 2d 70 72 65 66 | it-log"...:class.'magit-log-pref | 
| 94e80 | 69 78 0a 20 20 3b 3b 20 54 68 65 20 67 72 6f 75    70 69 6e 67 20 69 6e 20 67 69 74 2d 6c 6f 67 28 | ix...;;.The.grouping.in.git-log( | 
| 94ea0 | 31 29 20 61 70 70 65 61 72 73 20 74 6f 20 62 65    20 67 75 69 64 65 64 20 62 79 20 69 6d 70 6c 65 | 1).appears.to.be.guided.by.imple | 
| 94ec0 | 6d 65 6e 74 61 74 69 6f 6e 0a 20 20 3b 3b 20 64    65 74 61 69 6c 73 2c 20 73 6f 20 6f 75 72 20 6c | mentation...;;.details,.so.our.l | 
| 94ee0 | 6f 67 69 63 61 6c 20 67 72 6f 75 70 69 6e 67 20    6f 6e 6c 79 20 66 6f 6c 6c 6f 77 73 20 69 74 20 | ogical.grouping.only.follows.it. | 
| 94f00 | 74 6f 20 61 6e 20 65 78 74 65 6e 64 2e 0a 20 20    3b 3b 20 41 72 67 75 6d 65 6e 74 73 20 74 68 61 | to.an.extend....;;.Arguments.tha | 
| 94f20 | 74 20 61 72 65 20 22 6d 69 73 70 6c 61 63 65 64    22 20 68 65 72 65 3a 0a 20 20 3b 3b 20 20 20 31 | t.are."misplaced".here:...;;...1 | 
| 94f40 | 2e 20 46 72 6f 6d 20 22 43 6f 6d 6d 69 74 20 46    6f 72 6d 61 74 74 69 6e 67 22 2e 0a 20 20 3b 3b | ..From."Commit.Formatting"....;; | 
| 94f60 | 20 20 20 32 2e 20 46 72 6f 6d 20 22 43 6f 6d 6d    6f 6e 20 44 69 66 66 20 4f 70 74 69 6f 6e 73 22 | ...2..From."Common.Diff.Options" | 
| 94f80 | 2e 0a 20 20 3b 3b 20 20 20 33 2e 20 46 72 6f 6d    20 75 6e 6e 61 6d 65 64 20 66 69 72 73 74 20 67 | ....;;...3..From.unnamed.first.g | 
| 94fa0 | 72 6f 75 70 2e 0a 20 20 3b 3b 20 20 20 34 2e 20    49 6d 70 6c 65 6d 65 6e 74 65 64 20 62 79 20 4d | roup....;;...4..Implemented.by.M | 
| 94fc0 | 61 67 69 74 2e 0a 20 20 5b 22 43 6f 6d 6d 69 74    20 6c 69 6d 69 74 69 6e 67 22 0a 20 20 20 28 6d | agit....["Commit.limiting"....(m | 
| 94fe0 | 61 67 69 74 2d 6c 6f 67 3a 2d 6e 29 0a 20 20 20    28 6d 61 67 69 74 3a 2d 2d 61 75 74 68 6f 72 29 | agit-log:-n)....(magit:--author) | 
| 95000 | 0a 20 20 20 28 37 20 6d 61 67 69 74 2d 6c 6f 67    3a 2d 2d 73 69 6e 63 65 29 0a 20 20 20 28 37 20 | ....(7.magit-log:--since)....(7. | 
| 95020 | 6d 61 67 69 74 2d 6c 6f 67 3a 2d 2d 75 6e 74 69    6c 29 0a 20 20 20 28 6d 61 67 69 74 2d 6c 6f 67 | magit-log:--until)....(magit-log | 
| 95040 | 3a 2d 2d 67 72 65 70 29 0a 20 20 20 28 37 20 22    2d 69 22 20 22 53 65 61 72 63 68 20 63 61 73 65 | :--grep)....(7."-i"."Search.case | 
| 95060 | 2d 69 6e 73 65 6e 73 69 74 69 76 65 22 20 28 22    2d 69 22 20 22 2d 2d 72 65 67 65 78 70 2d 69 67 | -insensitive".("-i"."--regexp-ig | 
| 95080 | 6e 6f 72 65 2d 63 61 73 65 22 29 29 0a 20 20 20    28 37 20 22 2d 49 22 20 22 49 6e 76 65 72 74 20 | nore-case"))....(7."-I"."Invert. | 
| 950a0 | 73 65 61 72 63 68 20 70 61 74 74 65 72 6e 22 20    20 20 22 2d 2d 69 6e 76 65 72 74 2d 67 72 65 70 | search.pattern"..."--invert-grep | 
| 950c0 | 22 29 0a 20 20 20 28 6d 61 67 69 74 2d 6c 6f 67    3a 2d 47 29 20 20 20 20 20 3b 32 0a 20 20 20 28 | ")....(magit-log:-G).....;2....( | 
| 950e0 | 6d 61 67 69 74 2d 6c 6f 67 3a 2d 53 29 20 20 20    20 20 3b 32 0a 20 20 20 28 6d 61 67 69 74 2d 6c | magit-log:-S).....;2....(magit-l | 
| 95100 | 6f 67 3a 2d 4c 29 20 20 20 20 20 3b 32 0a 20 20    20 28 37 20 22 3d 6d 22 20 22 4f 6d 69 74 20 6d | og:-L).....;2....(7."=m"."Omit.m | 
| 95120 | 65 72 67 65 73 22 20 20 20 20 20 20 20 20 20 20    20 20 22 2d 2d 6e 6f 2d 6d 65 72 67 65 73 22 29 | erges"............"--no-merges") | 
| 95140 | 0a 20 20 20 28 37 20 22 3d 70 22 20 22 46 69 72    73 74 20 70 61 72 65 6e 74 22 20 20 20 20 20 20 | ....(7."=p"."First.parent"...... | 
| 95160 | 20 20 20 20 20 22 2d 2d 66 69 72 73 74 2d 70 61    72 65 6e 74 22 29 5d 0a 20 20 5b 22 48 69 73 74 | ....."--first-parent")]...["Hist | 
| 95180 | 6f 72 79 20 73 69 6d 70 6c 69 66 69 63 61 74 69    6f 6e 22 0a 20 20 20 28 20 20 22 2d 44 22 20 22 | ory.simplification"....(.."-D"." | 
| 951a0 | 53 69 6d 70 6c 69 66 79 20 62 79 20 64 65 63 6f    72 61 74 69 6f 6e 22 20 20 20 20 20 20 20 20 20 | Simplify.by.decoration"......... | 
| 951c0 | 20 20 20 20 20 20 20 20 20 22 2d 2d 73 69 6d 70    6c 69 66 79 2d 62 79 2d 64 65 63 6f 72 61 74 69 | ........."--simplify-by-decorati | 
| 951e0 | 6f 6e 22 29 0a 20 20 20 28 6d 61 67 69 74 3a 2d    2d 29 0a 20 20 20 28 20 20 22 2d 66 22 20 22 46 | on")....(magit:--)....(.."-f"."F | 
| 95200 | 6f 6c 6c 6f 77 20 72 65 6e 61 6d 65 73 20 77 68    65 6e 20 73 68 6f 77 69 6e 67 20 73 69 6e 67 6c | ollow.renames.when.showing.singl | 
| 95220 | 65 2d 66 69 6c 65 20 6c 6f 67 22 20 20 20 20 20    22 2d 2d 66 6f 6c 6c 6f 77 22 29 20 3b 33 0a 20 | e-file.log"....."--follow").;3.. | 
| 95240 | 20 20 28 36 20 22 2f 73 22 20 22 4f 6e 6c 79 20    63 6f 6d 6d 69 74 73 20 63 68 61 6e 67 69 6e 67 | ..(6."/s"."Only.commits.changing | 
| 95260 | 20 67 69 76 65 6e 20 70 61 74 68 73 22 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d 73 | .given.paths"..............."--s | 
| 95280 | 70 61 72 73 65 22 29 0a 20 20 20 28 37 20 22 2f    64 22 20 22 4f 6e 6c 79 20 73 65 6c 65 63 74 65 | parse")....(7."/d"."Only.selecte | 
| 952a0 | 64 20 63 6f 6d 6d 69 74 73 20 70 6c 75 73 20 6d    65 61 6e 69 6e 67 66 75 6c 20 68 69 73 74 6f 72 | d.commits.plus.meaningful.histor | 
| 952c0 | 79 22 20 20 20 22 2d 2d 64 65 6e 73 65 22 29 0a    20 20 20 28 37 20 22 2f 61 22 20 22 4f 6e 6c 79 | y"..."--dense")....(7."/a"."Only | 
| 952e0 | 20 63 6f 6d 6d 69 74 73 20 65 78 69 73 74 69 6e    67 20 64 69 72 65 63 74 6c 79 20 6f 6e 20 61 6e | .commits.existing.directly.on.an | 
| 95300 | 63 65 73 74 72 79 20 70 61 74 68 22 20 22 2d 2d    61 6e 63 65 73 74 72 79 2d 70 61 74 68 22 29 0a | cestry.path"."--ancestry-path"). | 
| 95320 | 20 20 20 28 36 20 22 2f 66 22 20 22 44 6f 20 6e    6f 74 20 70 72 75 6e 65 20 68 69 73 74 6f 72 79 | ...(6."/f"."Do.not.prune.history | 
| 95340 | 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d | "............................"-- | 
| 95360 | 66 75 6c 6c 2d 68 69 73 74 6f 72 79 22 29 0a 20    20 20 28 37 20 22 2f 6d 22 20 22 50 72 75 6e 65 | full-history")....(7."/m"."Prune | 
| 95380 | 20 73 6f 6d 65 20 68 69 73 74 6f 72 79 22 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .some.history".................. | 
| 953a0 | 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d 73    69 6d 70 6c 69 66 79 2d 6d 65 72 67 65 73 22 29 | ............"--simplify-merges") | 
| 953c0 | 5d 0a 20 20 5b 22 43 6f 6d 6d 69 74 20 6f 72 64    65 72 69 6e 67 22 0a 20 20 20 28 6d 61 67 69 74 | ]...["Commit.ordering"....(magit | 
| 953e0 | 2d 6c 6f 67 3a 2d 2d 2a 2d 6f 72 64 65 72 29 0a    20 20 20 28 22 2d 72 22 20 22 52 65 76 65 72 73 | -log:--*-order)....("-r"."Revers | 
| 95400 | 65 20 6f 72 64 65 72 22 20 22 2d 2d 72 65 76 65    72 73 65 22 29 5d 0a 20 20 5b 22 46 6f 72 6d 61 | e.order"."--reverse")]...["Forma | 
| 95420 | 74 74 69 6e 67 22 0a 20 20 20 28 22 2d 67 22 20    22 53 68 6f 77 20 67 72 61 70 68 22 20 20 20 20 | tting"....("-g"."Show.graph".... | 
| 95440 | 20 20 20 20 20 20 22 2d 2d 67 72 61 70 68 22 29    20 20 20 20 20 20 20 20 20 20 3b 31 0a 20 20 20 | ......"--graph")..........;1.... | 
| 95460 | 28 22 2d 63 22 20 22 53 68 6f 77 20 67 72 61 70    68 20 69 6e 20 63 6f 6c 6f 72 22 20 22 2d 2d 63 | ("-c"."Show.graph.in.color"."--c | 
| 95480 | 6f 6c 6f 72 22 29 20 20 20 20 20 20 20 20 20 20    3b 32 0a 20 20 20 28 22 2d 64 22 20 22 53 68 6f | olor")..........;2....("-d"."Sho | 
| 954a0 | 77 20 72 65 66 6e 61 6d 65 73 22 20 20 20 20 20    20 20 22 2d 2d 64 65 63 6f 72 61 74 65 22 29 20 | w.refnames"......."--decorate"). | 
| 954c0 | 20 20 20 20 20 20 3b 33 0a 20 20 20 28 22 3d 53    22 20 22 53 68 6f 77 20 73 69 67 6e 61 74 75 72 | ......;3....("=S"."Show.signatur | 
| 954e0 | 65 73 22 20 20 20 20 20 22 2d 2d 73 68 6f 77 2d    73 69 67 6e 61 74 75 72 65 22 29 20 3b 31 0a 20 | es"....."--show-signature").;1.. | 
| 95500 | 20 20 28 22 2d 68 22 20 22 53 68 6f 77 20 68 65    61 64 65 72 22 20 20 20 20 20 20 20 20 20 22 2b | ..("-h"."Show.header"........."+ | 
| 95520 | 2b 68 65 61 64 65 72 22 29 20 20 20 20 20 20 20    20 20 3b 34 0a 20 20 20 28 22 2d 70 22 20 22 53 | +header").........;4....("-p"."S | 
| 95540 | 68 6f 77 20 64 69 66 66 73 22 20 20 20 20 20 20    20 20 20 20 28 22 2d 70 22 20 22 2d 2d 70 61 74 | how.diffs"..........("-p"."--pat | 
| 95560 | 63 68 22 29 29 20 20 20 3b 32 0a 20 20 20 28 22    2d 73 22 20 22 53 68 6f 77 20 64 69 66 66 73 74 | ch"))...;2....("-s"."Show.diffst | 
| 95580 | 61 74 73 22 20 20 20 20 20 20 22 2d 2d 73 74 61    74 22 29 5d 20 20 20 20 20 20 20 20 20 20 3b 32 | ats"......"--stat")]..........;2 | 
| 955a0 | 0a 20 20 5b 5b 22 4c 6f 67 22 0a 20 20 20 20 28    22 6c 22 20 22 63 75 72 72 65 6e 74 22 20 20 20 | ...[["Log".....("l"."current"... | 
| 955c0 | 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d    6c 6f 67 2d 63 75 72 72 65 6e 74 29 0a 20 20 20 | ..........magit-log-current).... | 
| 955e0 | 20 28 22 68 22 20 22 48 45 41 44 22 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 | .("h"."HEAD"................magi | 
| 95600 | 74 2d 6c 6f 67 2d 68 65 61 64 29 0a 20 20 20 20    28 22 75 22 20 22 72 65 6c 61 74 65 64 22 20 20 | t-log-head).....("u"."related".. | 
| 95620 | 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74    2d 6c 6f 67 2d 72 65 6c 61 74 65 64 29 0a 20 20 | ...........magit-log-related)... | 
| 95640 | 20 20 28 22 6f 22 20 22 6f 74 68 65 72 22 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 | ..("o"."other"...............mag | 
| 95660 | 69 74 2d 6c 6f 67 2d 6f 74 68 65 72 29 5d 0a 20    20 20 5b 22 22 0a 20 20 20 20 28 22 4c 22 20 22 | it-log-other)]....["".....("L"." | 
| 95680 | 6c 6f 63 61 6c 20 62 72 61 6e 63 68 65 73 22 20    20 20 20 20 20 6d 61 67 69 74 2d 6c 6f 67 2d 62 | local.branches"......magit-log-b | 
| 956a0 | 72 61 6e 63 68 65 73 29 0a 20 20 20 20 28 22 62    22 20 22 61 6c 6c 20 62 72 61 6e 63 68 65 73 22 | ranches).....("b"."all.branches" | 
| 956c0 | 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 6c 6f    67 2d 61 6c 6c 2d 62 72 61 6e 63 68 65 73 29 0a | ........magit-log-all-branches). | 
| 956e0 | 20 20 20 20 28 22 61 22 20 22 61 6c 6c 20 72 65    66 65 72 65 6e 63 65 73 22 20 20 20 20 20 20 6d | ....("a"."all.references"......m | 
| 95700 | 61 67 69 74 2d 6c 6f 67 2d 61 6c 6c 29 0a 20 20    20 20 28 37 20 22 42 22 20 22 6d 61 74 63 68 69 | agit-log-all).....(7."B"."matchi | 
| 95720 | 6e 67 20 62 72 61 6e 63 68 65 73 22 20 6d 61 67    69 74 2d 6c 6f 67 2d 6d 61 74 63 68 69 6e 67 2d | ng.branches".magit-log-matching- | 
| 95740 | 62 72 61 6e 63 68 65 73 29 0a 20 20 20 20 28 37    20 22 54 22 20 22 6d 61 74 63 68 69 6e 67 20 74 | branches).....(7."T"."matching.t | 
| 95760 | 61 67 73 22 20 20 20 20 20 6d 61 67 69 74 2d 6c    6f 67 2d 6d 61 74 63 68 69 6e 67 2d 74 61 67 73 | ags".....magit-log-matching-tags | 
| 95780 | 29 0a 20 20 20 20 28 37 20 22 6d 22 20 22 6d 65    72 67 65 64 22 20 20 20 20 20 20 20 20 20 20 20 | ).....(7."m"."merged"........... | 
| 957a0 | 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 65 72 67 65    64 29 5d 0a 20 20 20 5b 22 52 65 66 6c 6f 67 22 | .magit-log-merged)]....["Reflog" | 
| 957c0 | 0a 20 20 20 20 28 22 72 22 20 22 63 75 72 72 65    6e 74 22 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....("r"."current"............. | 
| 957e0 | 6d 61 67 69 74 2d 72 65 66 6c 6f 67 2d 63 75 72    72 65 6e 74 29 0a 20 20 20 20 28 22 48 22 20 22 | magit-reflog-current).....("H"." | 
| 95800 | 48 45 41 44 22 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 6d 61 67 69 74 2d 72 65 66 6c 6f | HEAD"................magit-reflo | 
| 95820 | 67 2d 68 65 61 64 29 0a 20 20 20 20 28 22 4f 22    20 22 6f 74 68 65 72 22 20 20 20 20 20 20 20 20 | g-head).....("O"."other"........ | 
| 95840 | 20 20 20 20 20 20 20 6d 61 67 69 74 2d 72 65 66    6c 6f 67 2d 6f 74 68 65 72 29 5d 0a 20 20 20 5b | .......magit-reflog-other)]....[ | 
| 95860 | 3a 69 66 20 28 6c 61 6d 62 64 61 20 28 29 0a 20    20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 66 | :if.(lambda.()...........(and.(f | 
| 95880 | 62 6f 75 6e 64 70 20 27 6d 61 67 69 74 2d 2d 61    6e 79 2d 77 69 70 2d 6d 6f 64 65 2d 65 6e 61 62 | boundp.'magit--any-wip-mode-enab | 
| 958a0 | 6c 65 64 2d 70 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 61 6e | led-p)................(magit--an | 
| 958c0 | 79 2d 77 69 70 2d 6d 6f 64 65 2d 65 6e 61 62 6c    65 64 2d 70 29 29 29 0a 20 20 20 20 3a 64 65 73 | y-wip-mode-enabled-p))).....:des | 
| 958e0 | 63 72 69 70 74 69 6f 6e 20 22 57 69 70 6c 6f 67    22 0a 20 20 20 20 28 22 69 22 20 22 69 6e 64 65 | cription."Wiplog".....("i"."inde | 
| 95900 | 78 22 20 20 20 20 20 20 20 20 20 20 6d 61 67 69    74 2d 77 69 70 2d 6c 6f 67 2d 69 6e 64 65 78 29 | x"..........magit-wip-log-index) | 
| 95920 | 0a 20 20 20 20 28 22 77 22 20 22 77 6f 72 6b 74    72 65 65 22 20 20 20 20 20 20 20 6d 61 67 69 74 | .....("w"."worktree".......magit | 
| 95940 | 2d 77 69 70 2d 6c 6f 67 2d 77 6f 72 6b 74 72 65    65 29 5d 0a 20 20 20 5b 22 4f 74 68 65 72 22 0a | -wip-log-worktree)]....["Other". | 
| 95960 | 20 20 20 20 28 35 20 22 73 22 20 22 73 68 6f 72    74 6c 6f 67 22 20 20 20 20 6d 61 67 69 74 2d 73 | ....(5."s"."shortlog"....magit-s | 
| 95980 | 68 6f 72 74 6c 6f 67 29 5d 5d 29 0a 0a 3b 3b 3b    23 23 23 61 75 74 6f 6c 6f 61 64 20 28 61 75 74 | hortlog)]])..;;;###autoload.(aut | 
| 959a0 | 6f 6c 6f 61 64 20 27 6d 61 67 69 74 2d 6c 6f 67    2d 72 65 66 72 65 73 68 20 22 6d 61 67 69 74 2d | oload.'magit-log-refresh."magit- | 
| 959c0 | 6c 6f 67 22 20 6e 69 6c 20 74 29 0a 28 74 72 61    6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 70 72 | log".nil.t).(transient-define-pr | 
| 959e0 | 65 66 69 78 20 6d 61 67 69 74 2d 6c 6f 67 2d 72    65 66 72 65 73 68 20 28 29 0a 20 20 22 43 68 61 | efix.magit-log-refresh.()..."Cha | 
| 95a00 | 6e 67 65 20 74 68 65 20 61 72 67 75 6d 65 6e 74    73 20 75 73 65 64 20 66 6f 72 20 74 68 65 20 6c | nge.the.arguments.used.for.the.l | 
| 95a20 | 6f 67 28 73 29 20 69 6e 20 74 68 65 20 63 75 72    72 65 6e 74 20 62 75 66 66 65 72 2e 22 0a 20 20 | og(s).in.the.current.buffer."... | 
| 95a40 | 3a 6d 61 6e 2d 70 61 67 65 20 22 67 69 74 2d 6c    6f 67 22 0a 20 20 3a 63 6c 61 73 73 20 27 6d 61 | :man-page."git-log"...:class.'ma | 
| 95a60 | 67 69 74 2d 6c 6f 67 2d 72 65 66 72 65 73 68 2d    70 72 65 66 69 78 0a 20 20 5b 3a 69 66 2d 6d 6f | git-log-refresh-prefix...[:if-mo | 
| 95a80 | 64 65 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 6f 64    65 0a 20 20 20 3a 63 6c 61 73 73 20 74 72 61 6e | de.magit-log-mode....:class.tran | 
| 95aa0 | 73 69 65 6e 74 2d 73 75 62 67 72 6f 75 70 73 0a    20 20 20 5b 22 43 6f 6d 6d 69 74 20 6c 69 6d 69 | sient-subgroups....["Commit.limi | 
| 95ac0 | 74 69 6e 67 22 0a 20 20 20 20 28 6d 61 67 69 74    2d 6c 6f 67 3a 2d 6e 29 0a 20 20 20 20 28 6d 61 | ting".....(magit-log:-n).....(ma | 
| 95ae0 | 67 69 74 3a 2d 2d 61 75 74 68 6f 72 29 0a 20 20    20 20 28 6d 61 67 69 74 2d 6c 6f 67 3a 2d 2d 67 | git:--author).....(magit-log:--g | 
| 95b00 | 72 65 70 29 0a 20 20 20 20 28 37 20 22 2d 69 22    20 22 53 65 61 72 63 68 20 63 61 73 65 2d 69 6e | rep).....(7."-i"."Search.case-in | 
| 95b20 | 73 65 6e 73 69 74 69 76 65 22 20 28 22 2d 69 22    20 22 2d 2d 72 65 67 65 78 70 2d 69 67 6e 6f 72 | sensitive".("-i"."--regexp-ignor | 
| 95b40 | 65 2d 63 61 73 65 22 29 29 0a 20 20 20 20 28 37    20 22 2d 49 22 20 22 49 6e 76 65 72 74 20 73 65 | e-case")).....(7."-I"."Invert.se | 
| 95b60 | 61 72 63 68 20 70 61 74 74 65 72 6e 22 20 20 20    22 2d 2d 69 6e 76 65 72 74 2d 67 72 65 70 22 29 | arch.pattern"..."--invert-grep") | 
| 95b80 | 0a 20 20 20 20 28 6d 61 67 69 74 2d 6c 6f 67 3a    2d 47 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 6c | .....(magit-log:-G).....(magit-l | 
| 95ba0 | 6f 67 3a 2d 53 29 0a 20 20 20 20 28 6d 61 67 69    74 2d 6c 6f 67 3a 2d 4c 29 5d 0a 20 20 20 5b 22 | og:-S).....(magit-log:-L)]....[" | 
| 95bc0 | 48 69 73 74 6f 72 79 20 73 69 6d 70 6c 69 66 69    63 61 74 69 6f 6e 22 0a 20 20 20 20 28 20 20 22 | History.simplification".....(.." | 
| 95be0 | 2d 44 22 20 22 53 69 6d 70 6c 69 66 79 20 62 79    20 64 65 63 6f 72 61 74 69 6f 6e 22 20 20 20 20 | -D"."Simplify.by.decoration".... | 
| 95c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d    2d 73 69 6d 70 6c 69 66 79 2d 62 79 2d 64 65 63 | .............."--simplify-by-dec | 
| 95c20 | 6f 72 61 74 69 6f 6e 22 29 0a 20 20 20 20 28 6d    61 67 69 74 3a 2d 2d 29 0a 20 20 20 20 28 20 20 | oration").....(magit:--).....(.. | 
| 95c40 | 22 2d 66 22 20 22 46 6f 6c 6c 6f 77 20 72 65 6e    61 6d 65 73 20 77 68 65 6e 20 73 68 6f 77 69 6e | "-f"."Follow.renames.when.showin | 
| 95c60 | 67 20 73 69 6e 67 6c 65 2d 66 69 6c 65 20 6c 6f    67 22 20 20 20 20 20 22 2d 2d 66 6f 6c 6c 6f 77 | g.single-file.log"....."--follow | 
| 95c80 | 22 29 20 3b 33 0a 20 20 20 20 28 36 20 22 2f 73    22 20 22 4f 6e 6c 79 20 63 6f 6d 6d 69 74 73 20 | ").;3.....(6."/s"."Only.commits. | 
| 95ca0 | 63 68 61 6e 67 69 6e 67 20 67 69 76 65 6e 20 70    61 74 68 73 22 20 20 20 20 20 20 20 20 20 20 20 | changing.given.paths"........... | 
| 95cc0 | 20 20 20 20 22 2d 2d 73 70 61 72 73 65 22 29 0a    20 20 20 20 28 37 20 22 2f 64 22 20 22 4f 6e 6c | ...."--sparse").....(7."/d"."Onl | 
| 95ce0 | 79 20 73 65 6c 65 63 74 65 64 20 63 6f 6d 6d 69    74 73 20 70 6c 75 73 20 6d 65 61 6e 69 6e 67 66 | y.selected.commits.plus.meaningf | 
| 95d00 | 75 6c 20 68 69 73 74 6f 72 79 22 20 20 20 22 2d    2d 64 65 6e 73 65 22 29 0a 20 20 20 20 28 37 20 | ul.history"..."--dense").....(7. | 
| 95d20 | 22 2f 61 22 20 22 4f 6e 6c 79 20 63 6f 6d 6d 69    74 73 20 65 78 69 73 74 69 6e 67 20 64 69 72 65 | "/a"."Only.commits.existing.dire | 
| 95d40 | 63 74 6c 79 20 6f 6e 20 61 6e 63 65 73 74 72 79    20 70 61 74 68 22 20 22 2d 2d 61 6e 63 65 73 74 | ctly.on.ancestry.path"."--ancest | 
| 95d60 | 72 79 2d 70 61 74 68 22 29 0a 20 20 20 20 28 36    20 22 2f 66 22 20 22 44 6f 20 6e 6f 74 20 70 72 | ry-path").....(6."/f"."Do.not.pr | 
| 95d80 | 75 6e 65 20 68 69 73 74 6f 72 79 22 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | une.history".................... | 
| 95da0 | 20 20 20 20 20 20 20 20 22 2d 2d 66 75 6c 6c 2d    68 69 73 74 6f 72 79 22 29 0a 20 20 20 20 28 37 | ........"--full-history").....(7 | 
| 95dc0 | 20 22 2f 6d 22 20 22 50 72 75 6e 65 20 73 6f 6d    65 20 68 69 73 74 6f 72 79 22 20 20 20 20 20 20 | ."/m"."Prune.some.history"...... | 
| 95de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 22 2d 2d 73 69 6d 70 6c | ........................"--simpl | 
| 95e00 | 69 66 79 2d 6d 65 72 67 65 73 22 29 5d 0a 20 20    20 5b 22 43 6f 6d 6d 69 74 20 6f 72 64 65 72 69 | ify-merges")]....["Commit.orderi | 
| 95e20 | 6e 67 22 0a 20 20 20 20 28 6d 61 67 69 74 2d 6c    6f 67 3a 2d 2d 2a 2d 6f 72 64 65 72 29 0a 20 20 | ng".....(magit-log:--*-order)... | 
| 95e40 | 20 20 28 22 2d 72 22 20 22 52 65 76 65 72 73 65    20 6f 72 64 65 72 22 20 22 2d 2d 72 65 76 65 72 | ..("-r"."Reverse.order"."--rever | 
| 95e60 | 73 65 22 29 5d 0a 20 20 20 5b 22 46 6f 72 6d 61    74 74 69 6e 67 22 0a 20 20 20 20 28 22 2d 67 22 | se")]....["Formatting".....("-g" | 
| 95e80 | 20 22 53 68 6f 77 20 67 72 61 70 68 22 20 20 20    20 20 20 20 20 20 20 20 20 20 20 22 2d 2d 67 72 | ."Show.graph".............."--gr | 
| 95ea0 | 61 70 68 22 29 0a 20 20 20 20 28 22 2d 63 22 20    22 53 68 6f 77 20 67 72 61 70 68 20 69 6e 20 63 | aph").....("-c"."Show.graph.in.c | 
| 95ec0 | 6f 6c 6f 72 22 20 20 20 20 20 22 2d 2d 63 6f 6c    6f 72 22 29 0a 20 20 20 20 28 22 2d 64 22 20 22 | olor"....."--color").....("-d"." | 
| 95ee0 | 53 68 6f 77 20 72 65 66 6e 61 6d 65 73 22 20 20    20 20 20 20 20 20 20 20 20 22 2d 2d 64 65 63 6f | Show.refnames"..........."--deco | 
| 95f00 | 72 61 74 65 22 29 0a 20 20 20 20 28 22 3d 53 22    20 22 53 68 6f 77 20 73 69 67 6e 61 74 75 72 65 | rate").....("=S"."Show.signature | 
| 95f20 | 73 22 20 20 20 20 20 20 20 20 20 22 2d 2d 73 68    6f 77 2d 73 69 67 6e 61 74 75 72 65 22 29 0a 20 | s"........."--show-signature").. | 
| 95f40 | 20 20 20 28 22 2d 68 22 20 22 53 68 6f 77 20 68    65 61 64 65 72 22 20 20 20 20 20 20 20 20 20 20 | ...("-h"."Show.header".......... | 
| 95f60 | 20 20 20 22 2b 2b 68 65 61 64 65 72 22 29 0a 20    20 20 20 28 22 2d 70 22 20 22 53 68 6f 77 20 64 | ..."++header").....("-p"."Show.d | 
| 95f80 | 69 66 66 73 22 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 22 2d 70 22 20 22 2d 2d 70 61 74 63 | iffs"..............("-p"."--patc | 
| 95fa0 | 68 22 29 29 0a 20 20 20 20 28 22 2d 73 22 20 22    53 68 6f 77 20 64 69 66 66 73 74 61 74 73 22 20 | h")).....("-s"."Show.diffstats". | 
| 95fc0 | 20 20 20 20 20 20 20 20 20 22 2d 2d 73 74 61 74    22 29 5d 5d 0a 20 20 5b 3a 69 66 2d 6e 6f 74 2d | ........."--stat")]]...[:if-not- | 
| 95fe0 | 6d 6f 64 65 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d    6f 64 65 0a 20 20 20 3a 64 65 73 63 72 69 70 74 | mode.magit-log-mode....:descript | 
| 96000 | 69 6f 6e 20 22 41 72 67 75 6d 65 6e 74 73 22 0a    20 20 20 28 6d 61 67 69 74 2d 6c 6f 67 3a 2d 6e | ion."Arguments"....(magit-log:-n | 
| 96020 | 29 0a 20 20 20 28 6d 61 67 69 74 2d 6c 6f 67 3a    2d 2d 2a 2d 6f 72 64 65 72 29 0a 20 20 20 28 22 | )....(magit-log:--*-order)....(" | 
| 96040 | 2d 67 22 20 22 53 68 6f 77 20 67 72 61 70 68 22    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 | -g"."Show.graph"..............." | 
| 96060 | 2d 2d 67 72 61 70 68 22 29 0a 20 20 20 28 22 2d    63 22 20 22 53 68 6f 77 20 67 72 61 70 68 20 69 | --graph")....("-c"."Show.graph.i | 
| 96080 | 6e 20 63 6f 6c 6f 72 22 20 20 20 20 20 20 22 2d    2d 63 6f 6c 6f 72 22 29 0a 20 20 20 28 22 2d 64 | n.color"......"--color")....("-d | 
| 960a0 | 22 20 22 53 68 6f 77 20 72 65 66 6e 61 6d 65 73    22 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d | "."Show.refnames"............"-- | 
| 960c0 | 64 65 63 6f 72 61 74 65 22 29 5d 0a 20 20 5b 5b    22 52 65 66 72 65 73 68 22 0a 20 20 20 20 28 22 | decorate")]...[["Refresh".....(" | 
| 960e0 | 67 22 20 22 62 75 66 66 65 72 22 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 | g"."buffer"...................ma | 
| 96100 | 67 69 74 2d 6c 6f 67 2d 72 65 66 72 65 73 68 29    0a 20 20 20 20 28 22 73 22 20 22 62 75 66 66 65 | git-log-refresh).....("s"."buffe | 
| 96120 | 72 20 61 6e 64 20 73 65 74 20 64 65 66 61 75 6c    74 73 22 20 20 74 72 61 6e 73 69 65 6e 74 2d 73 | r.and.set.defaults"..transient-s | 
| 96140 | 65 74 2d 61 6e 64 2d 65 78 69 74 29 0a 20 20 20    20 28 22 77 22 20 22 62 75 66 66 65 72 20 61 6e | et-and-exit).....("w"."buffer.an | 
| 96160 | 64 20 73 61 76 65 20 64 65 66 61 75 6c 74 73 22    20 74 72 61 6e 73 69 65 6e 74 2d 73 61 76 65 2d | d.save.defaults".transient-save- | 
| 96180 | 61 6e 64 2d 65 78 69 74 29 5d 0a 20 20 20 5b 22    4d 61 72 67 69 6e 22 0a 20 20 20 20 28 6d 61 67 | and-exit)]....["Margin".....(mag | 
| 961a0 | 69 74 2d 74 6f 67 67 6c 65 2d 6d 61 72 67 69 6e    29 0a 20 20 20 20 28 6d 61 67 69 74 2d 63 79 63 | it-toggle-margin).....(magit-cyc | 
| 961c0 | 6c 65 2d 6d 61 72 67 69 6e 2d 73 74 79 6c 65 29    0a 20 20 20 20 28 6d 61 67 69 74 2d 74 6f 67 67 | le-margin-style).....(magit-togg | 
| 961e0 | 6c 65 2d 6d 61 72 67 69 6e 2d 64 65 74 61 69 6c    73 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 74 6f | le-margin-details).....(magit-to | 
| 96200 | 67 67 6c 65 2d 6c 6f 67 2d 6d 61 72 67 69 6e 2d    73 74 79 6c 65 29 5d 0a 20 20 20 5b 3a 69 66 2d | ggle-log-margin-style)]....[:if- | 
| 96220 | 6d 6f 64 65 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d    6f 64 65 0a 20 20 20 20 3a 64 65 73 63 72 69 70 | mode.magit-log-mode.....:descrip | 
| 96240 | 74 69 6f 6e 20 22 54 6f 67 67 6c 65 22 0a 20 20    20 20 28 22 62 22 20 22 62 75 66 66 65 72 20 6c | tion."Toggle".....("b"."buffer.l | 
| 96260 | 6f 63 6b 22 20 20 20 20 20 20 20 20 20 20 20 20    20 20 6d 61 67 69 74 2d 74 6f 67 67 6c 65 2d 62 | ock"..............magit-toggle-b | 
| 96280 | 75 66 66 65 72 2d 6c 6f 63 6b 29 5d 5d 0a 20 20    28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 | uffer-lock)]]...(interactive)... | 
| 962a0 | 28 63 6f 6e 64 0a 20 20 20 28 28 6e 6f 74 20 28    65 71 20 74 72 61 6e 73 69 65 6e 74 2d 63 75 72 | (cond....((not.(eq.transient-cur | 
| 962c0 | 72 65 6e 74 2d 63 6f 6d 6d 61 6e 64 20 27 6d 61    67 69 74 2d 6c 6f 67 2d 72 65 66 72 65 73 68 29 | rent-command.'magit-log-refresh) | 
| 962e0 | 29 0a 20 20 20 20 28 70 63 61 73 65 20 6d 61 6a    6f 72 2d 6d 6f 64 65 0a 20 20 20 20 20 20 28 27 | ).....(pcase.major-mode.......(' | 
| 96300 | 6d 61 67 69 74 2d 72 65 66 6c 6f 67 2d 6d 6f 64    65 0a 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 | magit-reflog-mode........(user-e | 
| 96320 | 72 72 6f 72 20 22 43 61 6e 6e 6f 74 20 63 68 61    6e 67 65 20 6c 6f 67 20 61 72 67 75 6d 65 6e 74 | rror."Cannot.change.log.argument | 
| 96340 | 73 20 69 6e 20 72 65 66 6c 6f 67 20 62 75 66 66    65 72 73 22 29 29 0a 20 20 20 20 20 20 28 27 6d | s.in.reflog.buffers")).......('m | 
| 96360 | 61 67 69 74 2d 63 68 65 72 72 79 2d 6d 6f 64 65    0a 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 | agit-cherry-mode........(user-er | 
| 96380 | 72 6f 72 20 22 43 61 6e 6e 6f 74 20 63 68 61 6e    67 65 20 6c 6f 67 20 61 72 67 75 6d 65 6e 74 73 | ror."Cannot.change.log.arguments | 
| 963a0 | 20 69 6e 20 63 68 65 72 72 79 20 62 75 66 66 65    72 73 22 29 29 29 0a 20 20 20 20 28 74 72 61 6e | .in.cherry.buffers"))).....(tran | 
| 963c0 | 73 69 65 6e 74 2d 73 65 74 75 70 20 27 6d 61 67    69 74 2d 6c 6f 67 2d 72 65 66 72 65 73 68 29 29 | sient-setup.'magit-log-refresh)) | 
| 963e0 | 0a 20 20 20 28 74 0a 20 20 20 20 28 70 63 61 73    65 2d 6c 65 74 20 28 28 60 28 2c 61 72 67 73 20 | ....(t.....(pcase-let.((`(,args. | 
| 96400 | 2c 66 69 6c 65 73 29 20 28 6d 61 67 69 74 2d 6c    6f 67 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 0a | ,files).(magit-log-arguments))). | 
| 96420 | 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69    74 2d 62 75 66 66 65 72 2d 6c 6f 67 2d 61 72 67 | ......(setq.magit-buffer-log-arg | 
| 96440 | 73 20 61 72 67 73 29 0a 20 20 20 20 20 20 28 75    6e 6c 65 73 73 20 28 64 65 72 69 76 65 64 2d 6d | s.args).......(unless.(derived-m | 
| 96460 | 6f 64 65 2d 70 20 27 6d 61 67 69 74 2d 6c 6f 67    2d 73 65 6c 65 63 74 2d 6d 6f 64 65 29 0a 20 20 | ode-p.'magit-log-select-mode)... | 
| 96480 | 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69    74 2d 62 75 66 66 65 72 2d 6c 6f 67 2d 66 69 6c | ......(setq.magit-buffer-log-fil | 
| 964a0 | 65 73 20 66 69 6c 65 73 29 29 29 0a 20 20 20 20    28 6d 61 67 69 74 2d 72 65 66 72 65 73 68 29 29 | es.files))).....(magit-refresh)) | 
| 964c0 | 29 29 0a 0a 3b 3b 3b 3b 20 49 6e 66 69 78 20 43    6f 6d 6d 61 6e 64 73 0a 0a 28 74 72 61 6e 73 69 | ))..;;;;.Infix.Commands..(transi | 
| 964e0 | 65 6e 74 2d 64 65 66 69 6e 65 2d 61 72 67 75 6d    65 6e 74 20 6d 61 67 69 74 2d 6c 6f 67 3a 2d 6e | ent-define-argument.magit-log:-n | 
| 96500 | 20 28 29 0a 20 20 3a 64 65 73 63 72 69 70 74 69    6f 6e 20 22 4c 69 6d 69 74 20 6e 75 6d 62 65 72 | .()...:description."Limit.number | 
| 96520 | 20 6f 66 20 63 6f 6d 6d 69 74 73 22 0a 20 20 3a    63 6c 61 73 73 20 27 74 72 61 6e 73 69 65 6e 74 | .of.commits"...:class.'transient | 
| 96540 | 2d 6f 70 74 69 6f 6e 0a 20 20 3b 3b 20 46 6f 72    20 68 69 73 74 6f 72 69 63 20 72 65 61 73 6f 6e | -option...;;.For.historic.reason | 
| 96560 | 73 20 28 61 6e 64 20 62 65 63 61 75 73 65 20 69    74 20 65 61 73 79 20 74 6f 20 67 75 65 73 73 20 | s.(and.because.it.easy.to.guess. | 
| 96580 | 77 68 61 74 20 22 2d 6e 22 0a 20 20 3b 3b 20 73    74 61 6e 64 73 20 66 6f 72 29 20 74 68 69 73 20 | what."-n"...;;.stands.for).this. | 
| 965a0 | 69 73 20 74 68 65 20 6f 6e 6c 79 20 61 72 67 75    6d 65 6e 74 20 77 68 65 72 65 20 77 65 20 64 6f | is.the.only.argument.where.we.do | 
| 965c0 | 20 6e 6f 74 20 75 73 65 20 74 68 65 0a 20 20 3b    3b 20 6c 6f 6e 67 20 61 72 67 75 6d 65 6e 74 20 | .not.use.the...;;.long.argument. | 
| 965e0 | 28 22 2d 2d 6d 61 78 2d 63 6f 75 6e 74 22 29 2e    0a 20 20 3a 73 68 6f 72 74 61 72 67 20 22 2d 6e | ("--max-count")....:shortarg."-n | 
| 96600 | 22 0a 20 20 3a 61 72 67 75 6d 65 6e 74 20 22 2d    6e 22 0a 20 20 3a 72 65 61 64 65 72 20 23 27 74 | "...:argument."-n"...:reader.#'t | 
| 96620 | 72 61 6e 73 69 65 6e 74 2d 72 65 61 64 2d 6e 75    6d 62 65 72 2d 4e 2b 29 0a 0a 28 74 72 61 6e 73 | ransient-read-number-N+)..(trans | 
| 96640 | 69 65 6e 74 2d 64 65 66 69 6e 65 2d 61 72 67 75    6d 65 6e 74 20 6d 61 67 69 74 3a 2d 2d 61 75 74 | ient-define-argument.magit:--aut | 
| 96660 | 68 6f 72 20 28 29 0a 20 20 3a 64 65 73 63 72 69    70 74 69 6f 6e 20 22 4c 69 6d 69 74 20 74 6f 20 | hor.()...:description."Limit.to. | 
| 96680 | 61 75 74 68 6f 72 22 0a 20 20 3a 63 6c 61 73 73    20 27 74 72 61 6e 73 69 65 6e 74 2d 6f 70 74 69 | author"...:class.'transient-opti | 
| 966a0 | 6f 6e 0a 20 20 3a 6b 65 79 20 22 2d 41 22 0a 20    20 3a 61 72 67 75 6d 65 6e 74 20 22 2d 2d 61 75 | on...:key."-A"...:argument."--au | 
| 966c0 | 74 68 6f 72 3d 22 0a 20 20 3a 72 65 61 64 65 72    20 23 27 6d 61 67 69 74 2d 74 72 61 6e 73 69 65 | thor="...:reader.#'magit-transie | 
| 966e0 | 6e 74 2d 72 65 61 64 2d 70 65 72 73 6f 6e 29 0a    0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 | nt-read-person)..(transient-defi | 
| 96700 | 6e 65 2d 61 72 67 75 6d 65 6e 74 20 6d 61 67 69    74 2d 6c 6f 67 3a 2d 2d 73 69 6e 63 65 20 28 29 | ne-argument.magit-log:--since.() | 
| 96720 | 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20    22 4c 69 6d 69 74 20 74 6f 20 63 6f 6d 6d 69 74 | ...:description."Limit.to.commit | 
| 96740 | 73 20 73 69 6e 63 65 22 0a 20 20 3a 63 6c 61 73    73 20 27 74 72 61 6e 73 69 65 6e 74 2d 6f 70 74 | s.since"...:class.'transient-opt | 
| 96760 | 69 6f 6e 0a 20 20 3a 6b 65 79 20 22 3d 73 22 0a    20 20 3a 61 72 67 75 6d 65 6e 74 20 22 2d 2d 73 | ion...:key."=s"...:argument."--s | 
| 96780 | 69 6e 63 65 3d 22 0a 20 20 3a 72 65 61 64 65 72    20 23 27 74 72 61 6e 73 69 65 6e 74 2d 72 65 61 | ince="...:reader.#'transient-rea | 
| 967a0 | 64 2d 64 61 74 65 29 0a 0a 28 74 72 61 6e 73 69    65 6e 74 2d 64 65 66 69 6e 65 2d 61 72 67 75 6d | d-date)..(transient-define-argum | 
| 967c0 | 65 6e 74 20 6d 61 67 69 74 2d 6c 6f 67 3a 2d 2d    75 6e 74 69 6c 20 28 29 0a 20 20 3a 64 65 73 63 | ent.magit-log:--until.()...:desc | 
| 967e0 | 72 69 70 74 69 6f 6e 20 22 4c 69 6d 69 74 20 74    6f 20 63 6f 6d 6d 69 74 73 20 75 6e 74 69 6c 22 | ription."Limit.to.commits.until" | 
| 96800 | 0a 20 20 3a 63 6c 61 73 73 20 27 74 72 61 6e 73    69 65 6e 74 2d 6f 70 74 69 6f 6e 0a 20 20 3a 6b | ...:class.'transient-option...:k | 
| 96820 | 65 79 20 22 3d 75 22 0a 20 20 3a 61 72 67 75 6d    65 6e 74 20 22 2d 2d 75 6e 74 69 6c 3d 22 0a 20 | ey."=u"...:argument."--until=".. | 
| 96840 | 20 3a 72 65 61 64 65 72 20 23 27 74 72 61 6e 73    69 65 6e 74 2d 72 65 61 64 2d 64 61 74 65 29 0a | .:reader.#'transient-read-date). | 
| 96860 | 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69    6e 65 2d 61 72 67 75 6d 65 6e 74 20 6d 61 67 69 | .(transient-define-argument.magi | 
| 96880 | 74 2d 6c 6f 67 3a 2d 2d 2a 2d 6f 72 64 65 72 20    28 29 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f | t-log:--*-order.()...:descriptio | 
| 968a0 | 6e 20 22 4f 72 64 65 72 20 63 6f 6d 6d 69 74 73    20 62 79 22 0a 20 20 3a 63 6c 61 73 73 20 27 74 | n."Order.commits.by"...:class.'t | 
| 968c0 | 72 61 6e 73 69 65 6e 74 2d 73 77 69 74 63 68 65    73 0a 20 20 3a 6b 65 79 20 22 2d 6f 22 0a 20 20 | ransient-switches...:key."-o"... | 
| 968e0 | 3a 61 72 67 75 6d 65 6e 74 2d 66 6f 72 6d 61 74    20 22 2d 2d 25 73 2d 6f 72 64 65 72 22 0a 20 20 | :argument-format."--%s-order"... | 
| 96900 | 3a 61 72 67 75 6d 65 6e 74 2d 72 65 67 65 78 70    20 22 5c 5c 28 2d 2d 5c 5c 28 74 6f 70 6f 5c 5c | :argument-regexp."\\(--\\(topo\\ | 
| 96920 | 7c 61 75 74 68 6f 72 2d 64 61 74 65 5c 5c 7c 64    61 74 65 5c 5c 29 2d 6f 72 64 65 72 5c 5c 29 22 | |author-date\\|date\\)-order\\)" | 
| 96940 | 0a 20 20 3a 63 68 6f 69 63 65 73 20 27 28 22 74    6f 70 6f 22 20 22 61 75 74 68 6f 72 2d 64 61 74 | ...:choices.'("topo"."author-dat | 
| 96960 | 65 22 20 22 64 61 74 65 22 29 29 0a 0a 28 74 72    61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 61 | e"."date"))..(transient-define-a | 
| 96980 | 72 67 75 6d 65 6e 74 20 6d 61 67 69 74 2d 6c 6f    67 3a 2d 2d 67 72 65 70 20 28 29 0a 20 20 3a 64 | rgument.magit-log:--grep.()...:d | 
| 969a0 | 65 73 63 72 69 70 74 69 6f 6e 20 22 53 65 61 72    63 68 20 6d 65 73 73 61 67 65 73 22 0a 20 20 3a | escription."Search.messages"...: | 
| 969c0 | 63 6c 61 73 73 20 27 74 72 61 6e 73 69 65 6e 74    2d 6f 70 74 69 6f 6e 0a 20 20 3a 6b 65 79 20 22 | class.'transient-option...:key." | 
| 969e0 | 2d 46 22 0a 20 20 3a 61 72 67 75 6d 65 6e 74 20    22 2d 2d 67 72 65 70 3d 22 29 0a 0a 28 74 72 61 | -F"...:argument."--grep=")..(tra | 
| 96a00 | 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 61 72    67 75 6d 65 6e 74 20 6d 61 67 69 74 2d 6c 6f 67 | nsient-define-argument.magit-log | 
| 96a20 | 3a 2d 47 20 28 29 0a 20 20 3a 64 65 73 63 72 69    70 74 69 6f 6e 20 22 53 65 61 72 63 68 20 63 68 | :-G.()...:description."Search.ch | 
| 96a40 | 61 6e 67 65 73 22 0a 20 20 3a 63 6c 61 73 73 20    27 74 72 61 6e 73 69 65 6e 74 2d 6f 70 74 69 6f | anges"...:class.'transient-optio | 
| 96a60 | 6e 0a 20 20 3a 61 72 67 75 6d 65 6e 74 20 22 2d    47 22 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d | n...:argument."-G")..(transient- | 
| 96a80 | 64 65 66 69 6e 65 2d 61 72 67 75 6d 65 6e 74 20    6d 61 67 69 74 2d 6c 6f 67 3a 2d 53 20 28 29 0a | define-argument.magit-log:-S.(). | 
| 96aa0 | 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22    53 65 61 72 63 68 20 6f 63 63 75 72 72 65 6e 63 | ..:description."Search.occurrenc | 
| 96ac0 | 65 73 22 0a 20 20 3a 63 6c 61 73 73 20 27 74 72    61 6e 73 69 65 6e 74 2d 6f 70 74 69 6f 6e 0a 20 | es"...:class.'transient-option.. | 
| 96ae0 | 20 3a 61 72 67 75 6d 65 6e 74 20 22 2d 53 22 29    0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 | .:argument."-S")..(transient-def | 
| 96b00 | 69 6e 65 2d 61 72 67 75 6d 65 6e 74 20 6d 61 67    69 74 2d 6c 6f 67 3a 2d 4c 20 28 29 0a 20 20 3a | ine-argument.magit-log:-L.()...: | 
| 96b20 | 64 65 73 63 72 69 70 74 69 6f 6e 20 22 54 72 61    63 65 20 6c 69 6e 65 20 65 76 6f 6c 75 74 69 6f | description."Trace.line.evolutio | 
| 96b40 | 6e 22 0a 20 20 3a 63 6c 61 73 73 20 27 74 72 61    6e 73 69 65 6e 74 2d 6f 70 74 69 6f 6e 0a 20 20 | n"...:class.'transient-option... | 
| 96b60 | 3a 61 72 67 75 6d 65 6e 74 20 22 2d 4c 22 0a 20    20 3a 72 65 61 64 65 72 20 23 27 6d 61 67 69 74 | :argument."-L"...:reader.#'magit | 
| 96b80 | 2d 72 65 61 64 2d 66 69 6c 65 2d 74 72 61 63 65    29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | -read-file-trace)..(defun.magit- | 
| 96ba0 | 72 65 61 64 2d 66 69 6c 65 2d 74 72 61 63 65 20    28 26 72 65 73 74 20 5f 69 67 6e 6f 72 65 64 29 | read-file-trace.(&rest._ignored) | 
| 96bc0 | 0a 20 20 28 6c 65 74 20 28 28 66 69 6c 65 20 20    28 6d 61 67 69 74 2d 72 65 61 64 2d 66 69 6c 65 | ...(let.((file..(magit-read-file | 
| 96be0 | 2d 66 72 6f 6d 2d 72 65 76 20 22 48 45 41 44 22    20 22 46 69 6c 65 22 29 29 0a 20 20 20 20 20 20 | -from-rev."HEAD"."File"))....... | 
| 96c00 | 20 20 28 74 72 61 63 65 20 28 6d 61 67 69 74 2d    72 65 61 64 2d 73 74 72 69 6e 67 20 22 54 72 61 | ..(trace.(magit-read-string."Tra | 
| 96c20 | 63 65 22 29 29 29 0a 20 20 20 20 28 63 6f 6e 63    61 74 20 74 72 61 63 65 20 22 3a 22 20 66 69 6c | ce"))).....(concat.trace.":".fil | 
| 96c40 | 65 29 29 29 0a 0a 3b 3b 3b 3b 20 53 65 74 75 70    20 43 6f 6d 6d 61 6e 64 73 0a 0a 28 64 65 66 76 | e)))..;;;;.Setup.Commands..(defv | 
| 96c60 | 61 72 2d 6b 65 79 6d 61 70 20 6d 61 67 69 74 2d    6c 6f 67 2d 72 65 61 64 2d 72 65 76 73 2d 6d 61 | ar-keymap.magit-log-read-revs-ma | 
| 96c80 | 70 0a 20 20 3a 70 61 72 65 6e 74 20 63 72 6d 2d    6c 6f 63 61 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e | p...:parent.crm-local-completion | 
| 96ca0 | 2d 6d 61 70 0a 20 20 22 53 50 43 22 20 23 27 73    65 6c 66 2d 69 6e 73 65 72 74 2d 63 6f 6d 6d 61 | -map..."SPC".#'self-insert-comma | 
| 96cc0 | 6e 64 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69    74 2d 6c 6f 67 2d 72 65 61 64 2d 72 65 76 73 20 | nd)..(defun.magit-log-read-revs. | 
| 96ce0 | 28 26 6f 70 74 69 6f 6e 61 6c 20 75 73 65 2d 63    75 72 72 65 6e 74 29 0a 20 20 28 6f 72 20 28 61 | (&optional.use-current)...(or.(a | 
| 96d00 | 6e 64 20 75 73 65 2d 63 75 72 72 65 6e 74 20 28    61 6e 64 2d 6c 65 74 2a 20 28 28 62 75 66 20 28 | nd.use-current.(and-let*.((buf.( | 
| 96d20 | 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e    74 2d 62 72 61 6e 63 68 29 29 29 20 28 6c 69 73 | magit-get-current-branch))).(lis | 
| 96d40 | 74 20 62 75 66 29 29 29 0a 20 20 20 20 20 20 28    6c 65 74 20 28 28 63 72 6d 2d 73 65 70 61 72 61 | t.buf))).......(let.((crm-separa | 
| 96d60 | 74 6f 72 20 22 5c 5c 28 5c 5c 2e 5c 5c 2e 5c 5c    2e 3f 5c 5c 7c 5b 2c 20 5d 5c 5c 29 22 29 0a 20 | tor."\\(\\.\\.\\.?\\|[,.]\\)").. | 
| 96d80 | 20 20 20 20 20 20 20 20 20 20 20 28 63 72 6d 2d    6c 6f 63 61 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e | ...........(crm-local-completion | 
| 96da0 | 2d 6d 61 70 20 6d 61 67 69 74 2d 6c 6f 67 2d 72    65 61 64 2d 72 65 76 73 2d 6d 61 70 29 29 0a 20 | -map.magit-log-read-revs-map)).. | 
| 96dc0 | 20 20 20 20 20 20 20 28 73 70 6c 69 74 2d 73 74    72 69 6e 67 20 28 6d 61 67 69 74 2d 63 6f 6d 70 | .......(split-string.(magit-comp | 
| 96de0 | 6c 65 74 69 6e 67 2d 72 65 61 64 2d 6d 75 6c 74    69 70 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 | leting-read-multiple............ | 
| 96e00 | 20 20 20 20 20 20 20 20 20 20 20 20 22 4c 6f 67    20 72 65 76 2c 73 3a 20 22 0a 20 20 20 20 20 20 | ............"Log.rev,s:."....... | 
| 96e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 66 | .................(magit-list-ref | 
| 96e40 | 6e 61 6d 65 73 20 6e 69 6c 20 74 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | names.nil.t).................... | 
| 96e60 | 20 20 20 20 6e 69 6c 20 6e 69 6c 20 6e 69 6c 20    27 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d | ....nil.nil.nil.'magit-revision- | 
| 96e80 | 68 69 73 74 6f 72 79 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | history........................( | 
| 96ea0 | 6f 72 20 28 6d 61 67 69 74 2d 62 72 61 6e 63 68    2d 6f 72 2d 63 6f 6d 6d 69 74 2d 61 74 2d 70 6f | or.(magit-branch-or-commit-at-po | 
| 96ec0 | 69 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | int)............................ | 
| 96ee0 | 28 61 6e 64 20 28 6e 6f 74 20 75 73 65 2d 63 75    72 72 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 | (and.(not.use-current).......... | 
| 96f00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 65 | .......................(magit-ge | 
| 96f20 | 74 2d 70 72 65 76 69 6f 75 73 2d 62 72 61 6e 63    68 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | t-previous-branch)))............ | 
| 96f40 | 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 20    74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ............nil.t).............. | 
| 96f60 | 20 20 20 20 20 20 20 20 20 22 5b 2c 20 5d 22 20    74 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | ........."[,.]".t))))..(defun.ma | 
| 96f80 | 67 69 74 2d 6c 6f 67 2d 72 65 61 64 2d 70 61 74    74 65 72 6e 20 28 6f 70 74 69 6f 6e 29 0a 20 20 | git-log-read-pattern.(option)... | 
| 96fa0 | 22 52 65 61 64 20 61 20 73 74 72 69 6e 67 20 66    72 6f 6d 20 74 68 65 20 75 73 65 72 20 74 6f 20 | "Read.a.string.from.the.user.to. | 
| 96fc0 | 70 61 73 73 20 61 73 20 70 61 72 61 6d 65 74 65    72 20 74 6f 20 4f 50 54 49 4f 4e 2e 22 0a 20 20 | pass.as.parameter.to.OPTION."... | 
| 96fe0 | 28 6d 61 67 69 74 2d 72 65 61 64 2d 73 74 72 69    6e 67 20 28 66 6f 72 6d 61 74 20 22 54 79 70 65 | (magit-read-string.(format."Type | 
| 97000 | 20 61 20 70 61 74 74 65 72 6e 20 74 6f 20 70 61    73 73 20 74 6f 20 25 73 22 20 6f 70 74 69 6f 6e | .a.pattern.to.pass.to.%s".option | 
| 97020 | 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c    6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | )))..;;;###autoload.(defun.magit | 
| 97040 | 2d 6c 6f 67 2d 63 75 72 72 65 6e 74 20 28 72 65    76 73 20 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 | -log-current.(revs.&optional.arg | 
| 97060 | 73 20 66 69 6c 65 73 29 0a 20 20 22 53 68 6f 77    20 6c 6f 67 20 66 6f 72 20 74 68 65 20 63 75 72 | s.files)..."Show.log.for.the.cur | 
| 97080 | 72 65 6e 74 20 62 72 61 6e 63 68 2e 0a 57 68 65    6e 20 60 48 45 41 44 27 20 69 73 20 64 65 74 61 | rent.branch..When.`HEAD'.is.deta | 
| 970a0 | 63 68 65 64 20 6f 72 20 77 69 74 68 20 61 20 70    72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 73 | ched.or.with.a.prefix.argument.s | 
| 970c0 | 68 6f 77 20 6c 6f 67 20 66 6f 72 0a 6f 6e 65 20    6f 72 20 6d 6f 72 65 20 72 65 76 73 20 72 65 61 | how.log.for.one.or.more.revs.rea | 
| 970e0 | 64 20 66 72 6f 6d 20 74 68 65 20 6d 69 6e 69 62    75 66 66 65 72 2e 22 0a 20 20 28 69 6e 74 65 72 | d.from.the.minibuffer."...(inter | 
| 97100 | 61 63 74 69 76 65 20 28 63 6f 6e 73 20 28 6d 61    67 69 74 2d 6c 6f 67 2d 72 65 61 64 2d 72 65 76 | active.(cons.(magit-log-read-rev | 
| 97120 | 73 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | s.t)......................(magit | 
| 97140 | 2d 6c 6f 67 2d 61 72 67 75 6d 65 6e 74 73 29 29    29 0a 20 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 73 | -log-arguments)))...(magit-log-s | 
| 97160 | 65 74 75 70 2d 62 75 66 66 65 72 20 72 65 76 73    20 61 72 67 73 20 66 69 6c 65 73 29 29 0a 0a 3b | etup-buffer.revs.args.files))..; | 
| 97180 | 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64    65 66 75 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d 68 | ;;###autoload.(defun.magit-log-h | 
| 971a0 | 65 61 64 20 28 26 6f 70 74 69 6f 6e 61 6c 20 61    72 67 73 20 66 69 6c 65 73 29 0a 20 20 22 53 68 | ead.(&optional.args.files)..."Sh | 
| 971c0 | 6f 77 20 6c 6f 67 20 66 6f 72 20 60 48 45 41 44    27 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 | ow.log.for.`HEAD'."...(interacti | 
| 971e0 | 76 65 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 61 72    67 75 6d 65 6e 74 73 29 29 0a 20 20 28 6d 61 67 | ve.(magit-log-arguments))...(mag | 
| 97200 | 69 74 2d 6c 6f 67 2d 73 65 74 75 70 2d 62 75 66    66 65 72 20 28 6c 69 73 74 20 22 48 45 41 44 22 | it-log-setup-buffer.(list."HEAD" | 
| 97220 | 29 20 61 72 67 73 20 66 69 6c 65 73 29 29 0a 0a    3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 | ).args.files))..;;;###autoload.( | 
| 97240 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d    72 65 6c 61 74 65 64 20 28 72 65 76 73 20 26 6f | defun.magit-log-related.(revs.&o | 
| 97260 | 70 74 69 6f 6e 61 6c 20 61 72 67 73 20 66 69 6c    65 73 29 0a 20 20 22 53 68 6f 77 20 6c 6f 67 20 | ptional.args.files)..."Show.log. | 
| 97280 | 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 20    62 72 61 6e 63 68 2c 20 69 74 73 20 75 70 73 74 | for.the.current.branch,.its.upst | 
| 972a0 | 72 65 61 6d 20 61 6e 64 20 69 74 73 20 70 75 73    68 20 74 61 72 67 65 74 2e 0a 57 68 65 6e 20 74 | ream.and.its.push.target..When.t | 
| 972c0 | 68 65 20 75 70 73 74 72 65 61 6d 20 69 73 20 61    20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 2c 20 74 | he.upstream.is.a.local.branch,.t | 
| 972e0 | 68 65 6e 20 61 6c 73 6f 20 73 68 6f 77 20 69 74    73 20 6f 77 6e 0a 75 70 73 74 72 65 61 6d 2e 20 | hen.also.show.its.own.upstream.. | 
| 97300 | 20 57 68 65 6e 20 60 48 45 41 44 27 20 69 73 20    64 65 74 61 63 68 65 64 2c 20 74 68 65 6e 20 73 | .When.`HEAD'.is.detached,.then.s | 
| 97320 | 68 6f 77 20 6c 6f 67 20 66 6f 72 20 74 68 61 74    2c 20 74 68 65 0a 70 72 65 76 69 6f 75 73 6c 79 | how.log.for.that,.the.previously | 
| 97340 | 20 63 68 65 63 6b 65 64 20 6f 75 74 20 62 72 61    6e 63 68 20 61 6e 64 20 69 74 73 20 75 70 73 74 | .checked.out.branch.and.its.upst | 
| 97360 | 72 65 61 6d 20 61 6e 64 20 70 75 73 68 2d 74 61    72 67 65 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 | ream.and.push-target."...(intera | 
| 97380 | 63 74 69 76 65 0a 20 20 20 28 63 6f 6e 73 20 28    6c 65 74 20 28 28 63 75 72 72 65 6e 74 20 28 6d | ctive....(cons.(let.((current.(m | 
| 973a0 | 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74    2d 62 72 61 6e 63 68 29 29 0a 20 20 20 20 20 20 | agit-get-current-branch))....... | 
| 973c0 | 20 20 20 20 20 20 20 20 20 68 65 61 64 20 72 65    62 61 73 65 20 74 61 72 67 65 74 20 75 70 73 74 | .........head.rebase.target.upst | 
| 973e0 | 72 65 61 6d 20 75 70 75 70 29 0a 20 20 20 20 20    20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 63 75 | ream.upup)............(unless.cu | 
| 97400 | 72 72 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 28 73 65 74 71 20 72 65 62 61 73 65 20 | rrent..............(setq.rebase. | 
| 97420 | 28 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 2d 67    65 74 2d 73 74 61 74 65 2d 6c 69 6e 65 73 20 22 | (magit-rebase--get-state-lines." | 
| 97440 | 68 65 61 64 2d 6e 61 6d 65 22 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 20 | head-name"))..............(cond. | 
| 97460 | 28 72 65 62 61 73 65 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 | (rebase.....................(set | 
| 97480 | 71 20 72 65 62 61 73 65 20 28 6d 61 67 69 74 2d    72 65 66 2d 61 62 62 72 65 76 20 72 65 62 61 73 | q.rebase.(magit-ref-abbrev.rebas | 
| 974a0 | 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 73 65 74 71 20 63 75 | e)).....................(setq.cu | 
| 974c0 | 72 72 65 6e 74 20 72 65 62 61 73 65 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rrent.rebase)................... | 
| 974e0 | 20 20 28 73 65 74 71 20 68 65 61 64 20 22 48 45    41 44 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 | ..(setq.head."HEAD"))........... | 
| 97500 | 20 20 20 20 20 20 20 20 20 28 74 20 28 73 65 74    71 20 63 75 72 72 65 6e 74 20 28 6d 61 67 69 74 | .........(t.(setq.current.(magit | 
| 97520 | 2d 67 65 74 2d 70 72 65 76 69 6f 75 73 2d 62 72    61 6e 63 68 29 29 29 29 29 0a 20 20 20 20 20 20 | -get-previous-branch)))))....... | 
| 97540 | 20 20 20 20 20 28 63 6f 6e 64 20 28 63 75 72 72    65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .....(cond.(current............. | 
| 97560 | 20 20 20 20 20 20 28 73 65 74 71 20 63 75 72 72    65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ......(setq.current............. | 
| 97580 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67    69 74 2d 2d 70 72 6f 70 65 72 74 69 7a 65 2d 66 | ............(magit--propertize-f | 
| 975a0 | 61 63 65 20 63 75 72 72 65 6e 74 27 6d 61 67 69    74 2d 62 72 61 6e 63 68 2d 6c 6f 63 61 6c 29 29 | ace.current'magit-branch-local)) | 
| 975c0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 73 65 74 71 20 74 61 72 67 65 74 20 | ...................(setq.target. | 
| 975e0 | 28 6d 61 67 69 74 2d 67 65 74 2d 70 75 73 68 2d    62 72 61 6e 63 68 20 63 75 72 72 65 6e 74 20 74 | (magit-get-push-branch.current.t | 
| 97600 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 73 65 74 71 20 75 70 73 74 72 | ))...................(setq.upstr | 
| 97620 | 65 61 6d 20 28 6d 61 67 69 74 2d 67 65 74 2d 75    70 73 74 72 65 61 6d 2d 62 72 61 6e 63 68 20 63 | eam.(magit-get-upstream-branch.c | 
| 97640 | 75 72 72 65 6e 74 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e | urrent))...................(when | 
| 97660 | 20 75 70 73 74 72 65 61 6d 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 | .upstream.....................(s | 
| 97680 | 65 74 71 20 75 70 75 70 20 28 61 6e 64 20 28 6d    61 67 69 74 2d 6c 6f 63 61 6c 2d 62 72 61 6e 63 | etq.upup.(and.(magit-local-branc | 
| 976a0 | 68 2d 70 20 75 70 73 74 72 65 61 6d 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | h-p.upstream)................... | 
| 976c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 6d 61 67 69 74 2d 67 65 74 2d 75 70 73 | ..................(magit-get-ups | 
| 976e0 | 74 72 65 61 6d 2d 62 72 61 6e 63 68 20 75 70 73    74 72 65 61 6d 29 29 29 29 29 0a 20 20 20 20 20 | tream-branch.upstream)))))...... | 
| 97700 | 20 20 20 20 20 20 20 20 20 20 20 20 28 74 20 28    73 65 74 71 20 68 65 61 64 20 22 48 45 41 44 22 | ............(t.(setq.head."HEAD" | 
| 97720 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28    64 65 6c 71 20 6e 69 6c 20 28 6c 69 73 74 20 63 | )))............(delq.nil.(list.c | 
| 97740 | 75 72 72 65 6e 74 20 68 65 61 64 20 74 61 72 67    65 74 20 75 70 73 74 72 65 61 6d 20 75 70 75 70 | urrent.head.target.upstream.upup | 
| 97760 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 6d 61    67 69 74 2d 6c 6f 67 2d 61 72 67 75 6d 65 6e 74 | )))..........(magit-log-argument | 
| 97780 | 73 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 6c 6f    67 2d 73 65 74 75 70 2d 62 75 66 66 65 72 20 72 | s)))...(magit-log-setup-buffer.r | 
| 977a0 | 65 76 73 20 61 72 67 73 20 66 69 6c 65 73 29 29    0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 | evs.args.files))..;;;###autoload | 
| 977c0 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 6f    67 2d 6f 74 68 65 72 20 28 72 65 76 73 20 26 6f | .(defun.magit-log-other.(revs.&o | 
| 977e0 | 70 74 69 6f 6e 61 6c 20 61 72 67 73 20 66 69 6c    65 73 29 0a 20 20 22 53 68 6f 77 20 6c 6f 67 20 | ptional.args.files)..."Show.log. | 
| 97800 | 66 6f 72 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20    72 65 76 73 20 72 65 61 64 20 66 72 6f 6d 20 74 | for.one.or.more.revs.read.from.t | 
| 97820 | 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 54    68 65 20 75 73 65 72 20 63 61 6e 20 69 6e 70 75 | he.minibuffer..The.user.can.inpu | 
| 97840 | 74 20 61 6e 79 20 72 65 76 69 73 69 6f 6e 20 6f    72 20 72 65 76 69 73 69 6f 6e 73 20 73 65 70 61 | t.any.revision.or.revisions.sepa | 
| 97860 | 72 61 74 65 64 20 62 79 20 61 0a 73 70 61 63 65    2c 20 6f 72 20 65 76 65 6e 20 72 61 6e 67 65 73 | rated.by.a.space,.or.even.ranges | 
| 97880 | 2c 20 62 75 74 20 6f 6e 6c 79 20 62 72 61 6e 63    68 65 73 20 61 6e 64 20 74 61 67 73 2c 20 61 6e | ,.but.only.branches.and.tags,.an | 
| 978a0 | 64 20 61 0a 72 65 70 72 65 73 65 6e 74 61 74 69    6f 6e 20 6f 66 20 74 68 65 20 63 6f 6d 6d 69 74 | d.a.representation.of.the.commit | 
| 978c0 | 20 61 74 20 70 6f 69 6e 74 2c 20 61 72 65 20 61    76 61 69 6c 61 62 6c 65 20 61 73 0a 63 6f 6d 70 | .at.point,.are.available.as.comp | 
| 978e0 | 6c 65 74 69 6f 6e 20 63 61 6e 64 69 64 61 74 65    73 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 | letion.candidates."...(interacti | 
| 97900 | 76 65 20 28 63 6f 6e 73 20 28 6d 61 67 69 74 2d    6c 6f 67 2d 72 65 61 64 2d 72 65 76 73 29 0a 20 | ve.(cons.(magit-log-read-revs).. | 
| 97920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 61 | ....................(magit-log-a | 
| 97940 | 72 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 28 6d    61 67 69 74 2d 6c 6f 67 2d 73 65 74 75 70 2d 62 | rguments)))...(magit-log-setup-b | 
| 97960 | 75 66 66 65 72 20 72 65 76 73 20 61 72 67 73 20    66 69 6c 65 73 29 29 0a 0a 3b 3b 3b 23 23 23 61 | uffer.revs.args.files))..;;;###a | 
| 97980 | 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d    61 67 69 74 2d 6c 6f 67 2d 62 72 61 6e 63 68 65 | utoload.(defun.magit-log-branche | 
| 979a0 | 73 20 28 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67    73 20 66 69 6c 65 73 29 0a 20 20 22 53 68 6f 77 | s.(&optional.args.files)..."Show | 
| 979c0 | 20 6c 6f 67 20 66 6f 72 20 61 6c 6c 20 6c 6f 63    61 6c 20 62 72 61 6e 63 68 65 73 20 61 6e 64 20 | .log.for.all.local.branches.and. | 
| 979e0 | 60 48 45 41 44 27 2e 22 0a 20 20 28 69 6e 74 65    72 61 63 74 69 76 65 20 28 6d 61 67 69 74 2d 6c | `HEAD'."...(interactive.(magit-l | 
| 97a00 | 6f 67 2d 61 72 67 75 6d 65 6e 74 73 29 29 0a 20    20 28 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 74 75 | og-arguments))...(magit-log-setu | 
| 97a20 | 70 2d 62 75 66 66 65 72 20 28 69 66 20 28 6d 61    67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d | p-buffer.(if.(magit-get-current- | 
| 97a40 | 62 72 61 6e 63 68 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | branch)......................... | 
| 97a60 | 20 20 20 20 20 20 28 6c 69 73 74 20 22 2d 2d 62    72 61 6e 63 68 65 73 22 29 0a 20 20 20 20 20 20 | ......(list."--branches")....... | 
| 97a80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6c 69 73 74 20 22 48 45 41 | ......................(list."HEA | 
| 97aa0 | 44 22 20 22 2d 2d 62 72 61 6e 63 68 65 73 22 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | D"."--branches"))............... | 
| 97ac0 | 20 20 20 20 20 20 20 20 20 20 20 20 61 72 67 73    20 66 69 6c 65 73 29 29 0a 0a 3b 3b 3b 23 23 23 | ............args.files))..;;;### | 
| 97ae0 | 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20    6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 74 63 68 69 | autoload.(defun.magit-log-matchi | 
| 97b00 | 6e 67 2d 62 72 61 6e 63 68 65 73 20 28 70 61 74    74 65 72 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 61 | ng-branches.(pattern.&optional.a | 
| 97b20 | 72 67 73 20 66 69 6c 65 73 29 0a 20 20 22 53 68    6f 77 20 6c 6f 67 20 66 6f 72 20 61 6c 6c 20 62 | rgs.files)..."Show.log.for.all.b | 
| 97b40 | 72 61 6e 63 68 65 73 20 6d 61 74 63 68 69 6e 67    20 50 41 54 54 45 52 4e 20 61 6e 64 20 60 48 45 | ranches.matching.PATTERN.and.`HE | 
| 97b60 | 41 44 27 2e 22 0a 20 20 28 69 6e 74 65 72 61 63    74 69 76 65 20 28 63 6f 6e 73 20 28 6d 61 67 69 | AD'."...(interactive.(cons.(magi | 
| 97b80 | 74 2d 6c 6f 67 2d 72 65 61 64 2d 70 61 74 74 65    72 6e 20 22 2d 2d 62 72 61 6e 63 68 65 73 22 29 | t-log-read-pattern."--branches") | 
| 97ba0 | 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 61 72 67 75    6d 65 6e 74 73 29 29 29 0a 20 20 28 6d 61 67 69 | .(magit-log-arguments)))...(magi | 
| 97bc0 | 74 2d 6c 6f 67 2d 73 65 74 75 70 2d 62 75 66 66    65 72 0a 20 20 20 28 6c 69 73 74 20 22 48 45 41 | t-log-setup-buffer....(list."HEA | 
| 97be0 | 44 22 20 28 66 6f 72 6d 61 74 20 22 2d 2d 62 72    61 6e 63 68 65 73 3d 25 73 22 20 70 61 74 74 65 | D".(format."--branches=%s".patte | 
| 97c00 | 72 6e 29 29 0a 20 20 20 61 72 67 73 20 66 69 6c    65 73 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f | rn))....args.files))..;;;###auto | 
| 97c20 | 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69    74 2d 6c 6f 67 2d 6d 61 74 63 68 69 6e 67 2d 74 | load.(defun.magit-log-matching-t | 
| 97c40 | 61 67 73 20 28 70 61 74 74 65 72 6e 20 26 6f 70    74 69 6f 6e 61 6c 20 61 72 67 73 20 66 69 6c 65 | ags.(pattern.&optional.args.file | 
| 97c60 | 73 29 0a 20 20 22 53 68 6f 77 20 6c 6f 67 20 66    6f 72 20 61 6c 6c 20 74 61 67 73 20 6d 61 74 63 | s)..."Show.log.for.all.tags.matc | 
| 97c80 | 68 69 6e 67 20 50 41 54 54 45 52 4e 20 61 6e 64    20 60 48 45 41 44 27 2e 22 0a 20 20 28 69 6e 74 | hing.PATTERN.and.`HEAD'."...(int | 
| 97ca0 | 65 72 61 63 74 69 76 65 20 28 63 6f 6e 73 20 28    6d 61 67 69 74 2d 6c 6f 67 2d 72 65 61 64 2d 70 | eractive.(cons.(magit-log-read-p | 
| 97cc0 | 61 74 74 65 72 6e 20 22 2d 2d 74 61 67 73 22 29    20 28 6d 61 67 69 74 2d 6c 6f 67 2d 61 72 67 75 | attern."--tags").(magit-log-argu | 
| 97ce0 | 6d 65 6e 74 73 29 29 29 0a 20 20 28 6d 61 67 69    74 2d 6c 6f 67 2d 73 65 74 75 70 2d 62 75 66 66 | ments)))...(magit-log-setup-buff | 
| 97d00 | 65 72 0a 20 20 20 28 6c 69 73 74 20 22 48 45 41    44 22 20 28 66 6f 72 6d 61 74 20 22 2d 2d 74 61 | er....(list."HEAD".(format."--ta | 
| 97d20 | 67 73 3d 25 73 22 20 70 61 74 74 65 72 6e 29 29    0a 20 20 20 61 72 67 73 20 66 69 6c 65 73 29 29 | gs=%s".pattern))....args.files)) | 
| 97d40 | 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64    0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 6f | ..;;;###autoload.(defun.magit-lo | 
| 97d60 | 67 2d 61 6c 6c 2d 62 72 61 6e 63 68 65 73 20 28    26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 73 20 66 | g-all-branches.(&optional.args.f | 
| 97d80 | 69 6c 65 73 29 0a 20 20 22 53 68 6f 77 20 6c 6f    67 20 66 6f 72 20 61 6c 6c 20 6c 6f 63 61 6c 20 | iles)..."Show.log.for.all.local. | 
| 97da0 | 61 6e 64 20 72 65 6d 6f 74 65 20 62 72 61 6e 63    68 65 73 20 61 6e 64 20 60 48 45 41 44 27 2e 22 | and.remote.branches.and.`HEAD'." | 
| 97dc0 | 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20    28 6d 61 67 69 74 2d 6c 6f 67 2d 61 72 67 75 6d | ...(interactive.(magit-log-argum | 
| 97de0 | 65 6e 74 73 29 29 0a 20 20 28 6d 61 67 69 74 2d    6c 6f 67 2d 73 65 74 75 70 2d 62 75 66 66 65 72 | ents))...(magit-log-setup-buffer | 
| 97e00 | 20 28 69 66 20 28 6d 61 67 69 74 2d 67 65 74 2d    63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68 29 0a | .(if.(magit-get-current-branch). | 
| 97e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c | ..............................(l | 
| 97e40 | 69 73 74 20 22 2d 2d 62 72 61 6e 63 68 65 73 22    20 22 2d 2d 72 65 6d 6f 74 65 73 22 29 0a 20 20 | ist."--branches"."--remotes")... | 
| 97e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 | ..........................(list. | 
| 97e80 | 22 48 45 41 44 22 20 22 2d 2d 62 72 61 6e 63 68    65 73 22 20 22 2d 2d 72 65 6d 6f 74 65 73 22 29 | "HEAD"."--branches"."--remotes") | 
| 97ea0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 61 72 67 73 | )...........................args | 
| 97ec0 | 20 66 69 6c 65 73 29 29 0a 0a 3b 3b 3b 23 23 23    61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 | .files))..;;;###autoload.(defun. | 
| 97ee0 | 6d 61 67 69 74 2d 6c 6f 67 2d 61 6c 6c 20 28 26    6f 70 74 69 6f 6e 61 6c 20 61 72 67 73 20 66 69 | magit-log-all.(&optional.args.fi | 
| 97f00 | 6c 65 73 29 0a 20 20 22 53 68 6f 77 20 6c 6f 67    20 66 6f 72 20 61 6c 6c 20 72 65 66 65 72 65 6e | les)..."Show.log.for.all.referen | 
| 97f20 | 63 65 73 20 61 6e 64 20 60 48 45 41 44 27 2e 22    0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 | ces.and.`HEAD'."...(interactive. | 
| 97f40 | 28 6d 61 67 69 74 2d 6c 6f 67 2d 61 72 67 75 6d    65 6e 74 73 29 29 0a 20 20 28 6d 61 67 69 74 2d | (magit-log-arguments))...(magit- | 
| 97f60 | 6c 6f 67 2d 73 65 74 75 70 2d 62 75 66 66 65 72    20 28 69 66 20 28 6d 61 67 69 74 2d 67 65 74 2d | log-setup-buffer.(if.(magit-get- | 
| 97f80 | 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | current-branch)................. | 
| 97fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c    69 73 74 20 22 2d 2d 61 6c 6c 22 29 0a 20 20 20 | ..............(list."--all").... | 
| 97fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 22 | .........................(list." | 
| 97fe0 | 48 45 41 44 22 20 22 2d 2d 61 6c 6c 22 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | HEAD"."--all"))................. | 
| 98000 | 20 20 20 20 20 20 20 20 20 20 61 72 67 73 20 66    69 6c 65 73 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 | ..........args.files))..;;;###au | 
| 98020 | 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61    67 69 74 2d 6c 6f 67 2d 62 75 66 66 65 72 2d 66 | toload.(defun.magit-log-buffer-f | 
| 98040 | 69 6c 65 20 28 26 6f 70 74 69 6f 6e 61 6c 20 66    6f 6c 6c 6f 77 20 62 65 67 20 65 6e 64 29 0a 20 | ile.(&optional.follow.beg.end).. | 
| 98060 | 20 22 53 68 6f 77 20 6c 6f 67 20 66 6f 72 20 74    68 65 20 62 6c 6f 62 20 6f 72 20 66 69 6c 65 20 | ."Show.log.for.the.blob.or.file. | 
| 98080 | 76 69 73 69 74 65 64 20 69 6e 20 74 68 65 20 63    75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 0a 57 | visited.in.the.current.buffer..W | 
| 980a0 | 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67    75 6d 65 6e 74 20 6f 72 20 77 68 65 6e 20 60 2d | ith.a.prefix.argument.or.when.`- | 
| 980c0 | 2d 66 6f 6c 6c 6f 77 27 20 69 73 20 61 6e 20 61    63 74 69 76 65 20 6c 6f 67 0a 61 72 67 75 6d 65 | -follow'.is.an.active.log.argume | 
| 980e0 | 6e 74 2c 20 74 68 65 6e 20 66 6f 6c 6c 6f 77 20    72 65 6e 61 6d 65 73 2e 20 20 57 68 65 6e 20 74 | nt,.then.follow.renames...When.t | 
| 98100 | 68 65 20 72 65 67 69 6f 6e 20 69 73 20 61 63 74    69 76 65 2c 0a 72 65 73 74 72 69 63 74 20 74 68 | he.region.is.active,.restrict.th | 
| 98120 | 65 20 6c 6f 67 20 74 6f 20 74 68 65 20 6c 69 6e    65 73 20 74 68 61 74 20 74 68 65 20 72 65 67 69 | e.log.to.the.lines.that.the.regi | 
| 98140 | 6f 6e 20 74 6f 75 63 68 65 73 2e 22 0a 20 20 28    69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28 | on.touches."...(interactive....( | 
| 98160 | 63 6f 6e 73 20 63 75 72 72 65 6e 74 2d 70 72 65    66 69 78 2d 61 72 67 0a 20 20 20 20 20 20 20 20 | cons.current-prefix-arg......... | 
| 98180 | 20 28 61 6e 64 20 28 72 65 67 69 6f 6e 2d 61 63    74 69 76 65 2d 70 29 0a 20 20 20 20 20 20 20 20 | .(and.(region-active-p)......... | 
| 981a0 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 66 69 6c    65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 29 | ......(magit-file-relative-name) | 
| 981c0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    73 61 76 65 2d 72 65 73 74 72 69 63 74 69 6f 6e | ...............(save-restriction | 
| 981e0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 77 69 64 65 6e 29 0a 20 20 20 20 20 20 20 | .................(widen)........ | 
| 98200 | 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 28    6c 69 6e 65 2d 6e 75 6d 62 65 72 2d 61 74 2d 70 | .........(list.(line-number-at-p | 
| 98220 | 6f 73 20 28 72 65 67 69 6f 6e 2d 62 65 67 69 6e    6e 69 6e 67 29 29 0a 20 20 20 20 20 20 20 20 20 | os.(region-beginning)).......... | 
| 98240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69    6e 65 2d 6e 75 6d 62 65 72 2d 61 74 2d 70 6f 73 | .............(line-number-at-pos | 
| 98260 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 65 | ........................(let.((e | 
| 98280 | 6e 64 20 28 72 65 67 69 6f 6e 2d 65 6e 64 29 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nd.(region-end)))............... | 
| 982a0 | 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28    63 68 61 72 2d 61 66 74 65 72 20 65 6e 64 29 0a | ...........(if.(char-after.end). | 
| 982c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 | .............................end | 
| 982e0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 45 | ............................;;.E | 
| 98300 | 6e 73 75 72 65 20 74 68 61 74 20 77 65 20 64 6f    6e 27 74 20 67 65 74 20 74 68 65 20 6c 69 6e 65 | nsure.that.we.don't.get.the.line | 
| 98320 | 20 6e 75 6d 62 65 72 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .number......................... | 
| 98340 | 20 20 20 3b 3b 20 6f 66 20 61 20 74 72 61 69 6c    69 6e 67 20 6e 65 77 6c 69 6e 65 2e 0a 20 20 20 | ...;;.of.a.trailing.newline..... | 
| 98360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 31 2d 20 65 6e 64 29 | ........................(1-.end) | 
| 98380 | 29 29 29 29 29 29 29 29 0a 20 20 28 72 65 71 75    69 72 65 20 27 6d 61 67 69 74 29 0a 20 20 28 69 | ))))))))...(require.'magit)...(i | 
| 983a0 | 66 2d 6c 65 74 20 28 28 66 69 6c 65 20 28 6d 61    67 69 74 2d 66 69 6c 65 2d 72 65 6c 61 74 69 76 | f-let.((file.(magit-file-relativ | 
| 983c0 | 65 2d 6e 61 6d 65 29 29 29 0a 20 20 20 20 20 20    28 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 74 75 70 | e-name))).......(magit-log-setup | 
| 983e0 | 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 28    6c 69 73 74 20 28 6f 72 20 6d 61 67 69 74 2d 62 | -buffer........(list.(or.magit-b | 
| 98400 | 75 66 66 65 72 2d 72 65 66 6e 61 6d 65 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | uffer-refname..................( | 
| 98420 | 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e    74 2d 62 72 61 6e 63 68 29 0a 20 20 20 20 20 20 | magit-get-current-branch)....... | 
| 98440 | 20 20 20 20 20 20 20 20 20 20 20 22 48 45 41 44    22 29 29 0a 20 20 20 20 20 20 20 28 6c 65 74 20 | ..........."HEAD"))........(let. | 
| 98460 | 28 28 61 72 67 73 20 28 63 61 72 20 28 6d 61 67    69 74 2d 6c 6f 67 2d 61 72 67 75 6d 65 6e 74 73 | ((args.(car.(magit-log-arguments | 
| 98480 | 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 77    68 65 6e 20 28 61 6e 64 20 66 6f 6c 6c 6f 77 20 | ))))..........(when.(and.follow. | 
| 984a0 | 28 6e 6f 74 20 28 6d 65 6d 62 65 72 20 22 2d 2d    66 6f 6c 6c 6f 77 22 20 61 72 67 73 29 29 29 0a | (not.(member."--follow".args))). | 
| 984c0 | 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68    20 22 2d 2d 66 6f 6c 6c 6f 77 22 20 61 72 67 73 | ...........(push."--follow".args | 
| 984e0 | 29 29 0a 20 20 20 20 20 20 20 20 20 28 77 68 65    6e 20 28 61 6e 64 20 28 66 69 6c 65 2d 72 65 67 | ))..........(when.(and.(file-reg | 
| 98500 | 75 6c 61 72 2d 70 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 65 78 70 | ular-p......................(exp | 
| 98520 | 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 66 69    6c 65 20 28 6d 61 67 69 74 2d 74 6f 70 6c 65 76 | and-file-name.file.(magit-toplev | 
| 98540 | 65 6c 29 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 62 65 67 20 65 6e | el))).....................beg.en | 
| 98560 | 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 73    65 74 71 20 61 72 67 73 20 28 63 6f 6e 73 20 28 | d)............(setq.args.(cons.( | 
| 98580 | 66 6f 72 6d 61 74 20 22 2d 4c 25 73 2c 25 73 3a    25 73 22 20 62 65 67 20 65 6e 64 20 66 69 6c 65 | format."-L%s,%s:%s".beg.end.file | 
| 985a0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 | ).............................(c | 
| 985c0 | 6c 2d 64 65 6c 65 74 65 20 22 2d 4c 22 20 61 72    67 73 20 3a 74 65 73 74 0a 20 20 20 20 20 20 20 | l-delete."-L".args.:test........ | 
| 985e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 98600 | 23 27 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d    70 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | #'string-prefix-p)))............ | 
| 98620 | 28 73 65 74 71 20 66 69 6c 65 20 6e 69 6c 29 29    0a 20 20 20 20 20 20 20 20 20 61 72 67 73 29 0a | (setq.file.nil))..........args). | 
| 98640 | 20 20 20 20 20 20 20 28 61 6e 64 20 66 69 6c 65    20 28 6c 69 73 74 20 66 69 6c 65 29 29 0a 20 20 | .......(and.file.(list.file))... | 
| 98660 | 20 20 20 20 20 6d 61 67 69 74 2d 6c 6f 67 2d 62    75 66 66 65 72 2d 66 69 6c 65 2d 6c 6f 63 6b 65 | .....magit-log-buffer-file-locke | 
| 98680 | 64 29 0a 20 20 20 20 28 75 73 65 72 2d 65 72 72    6f 72 20 22 42 75 66 66 65 72 20 69 73 6e 27 74 | d).....(user-error."Buffer.isn't | 
| 986a0 | 20 76 69 73 69 74 69 6e 67 20 61 20 66 69 6c 65    22 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f | .visiting.a.file")))..;;;###auto | 
| 986c0 | 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69    74 2d 6c 6f 67 2d 74 72 61 63 65 2d 64 65 66 69 | load.(defun.magit-log-trace-defi | 
| 986e0 | 6e 69 74 69 6f 6e 20 28 66 69 6c 65 20 66 6e 20    72 65 76 29 0a 20 20 22 53 68 6f 77 20 6c 6f 67 | nition.(file.fn.rev)..."Show.log | 
| 98700 | 20 66 6f 72 20 74 68 65 20 64 65 66 69 6e 69 74    69 6f 6e 20 61 74 20 70 6f 69 6e 74 2e 22 0a 20 | .for.the.definition.at.point.".. | 
| 98720 | 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c    69 73 74 20 28 6f 72 20 28 6d 61 67 69 74 2d 66 | .(interactive.(list.(or.(magit-f | 
| 98740 | 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d    65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ile-relative-name).............. | 
| 98760 | 20 20 20 20 20 20 20 20 20 20 20 20 28 75 73 65    72 2d 65 72 72 6f 72 20 22 42 75 66 66 65 72 20 | ............(user-error."Buffer. | 
| 98780 | 69 73 6e 27 74 20 76 69 73 69 74 69 6e 67 20 61    20 66 69 6c 65 22 29 29 0a 20 20 20 20 20 20 20 | isn't.visiting.a.file"))........ | 
| 987a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f    72 20 28 66 75 6e 63 61 6c 6c 20 6d 61 67 69 74 | ..............(or.(funcall.magit | 
| 987c0 | 2d 6c 6f 67 2d 74 72 61 63 65 2d 64 65 66 69 6e    69 74 69 6f 6e 2d 66 75 6e 63 74 69 6f 6e 29 0a | -log-trace-definition-function). | 
| 987e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 | .........................(user-e | 
| 98800 | 72 72 6f 72 20 22 4e 6f 20 66 75 6e 63 74 69 6f    6e 20 61 74 20 70 6f 69 6e 74 20 66 6f 75 6e 64 | rror."No.function.at.point.found | 
| 98820 | 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6f 72 20 6d 61 67 | "))......................(or.mag | 
| 98840 | 69 74 2d 62 75 66 66 65 72 2d 72 65 66 6e 61 6d    65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | it-buffer-refname............... | 
| 98860 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69    74 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 | ...........(magit-get-current-br | 
| 98880 | 61 6e 63 68 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 | anch).........................." | 
| 988a0 | 48 45 41 44 22 29 29 29 0a 20 20 28 72 65 71 75    69 72 65 20 27 6d 61 67 69 74 29 0a 20 20 28 6d | HEAD")))...(require.'magit)...(m | 
| 988c0 | 61 67 69 74 2d 6c 6f 67 2d 73 65 74 75 70 2d 62    75 66 66 65 72 0a 20 20 20 28 6c 69 73 74 20 72 | agit-log-setup-buffer....(list.r | 
| 988e0 | 65 76 29 0a 20 20 20 28 63 6f 6e 73 20 28 66 6f    72 6d 61 74 20 22 2d 4c 3a 25 73 25 73 3a 25 73 | ev)....(cons.(format."-L:%s%s:%s | 
| 98900 | 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 73 74 72 69 6e 67 2d 72 65 70 6c 61 | "..................(string-repla | 
| 98920 | 63 65 20 22 3a 22 20 22 5c 5c 3a 22 20 28 72 65    67 65 78 70 2d 71 75 6f 74 65 20 66 6e 29 29 0a | ce.":"."\\:".(regexp-quote.fn)). | 
| 98940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 69 66 20 28 64 65 72 69 76 65 64 2d 6d 6f | .................(if.(derived-mo | 
| 98960 | 64 65 2d 70 20 27 6c 69 73 70 2d 6d 6f 64 65 20    27 65 6d 61 63 73 2d 6c 69 73 70 2d 6d 6f 64 65 | de-p.'lisp-mode.'emacs-lisp-mode | 
| 98980 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 3b 3b 20 47 69 74 20 64 6f | )......................;;.Git.do | 
| 989a0 | 65 73 6e 27 74 20 74 72 65 61 74 20 22 2d 22 20    74 68 65 20 73 61 6d 65 20 77 61 79 20 61 73 0a | esn't.treat."-".the.same.way.as. | 
| 989c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 3b 3b 20 22 5f 22 2c 20 6c 65 61 | .....................;;."_",.lea | 
| 989e0 | 64 69 6e 67 20 74 6f 20 66 61 6c 73 65 2d 70 6f    73 69 74 69 76 65 73 20 73 75 63 68 20 61 73 0a | ding.to.false-positives.such.as. | 
| 98a00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 3b 3b 20 22 66 6f 6f 2d 73 75 66 | .....................;;."foo-suf | 
| 98a20 | 66 69 78 22 20 62 65 69 6e 67 20 63 6f 6e 73 69    64 65 72 65 64 20 61 20 6d 61 74 63 68 0a 20 20 | fix".being.considered.a.match... | 
| 98a40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 3b 3b 20 66 6f 72 20 22 66 6f 6f 22 2e | ...................;;.for."foo". | 
| 98a60 | 20 20 57 69 6e 67 20 69 74 2e 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..Wing.it....................... | 
| 98a80 | 22 5c 5c 28 20 5c 5c 7c 24 5c 5c 29 22 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "\\(.\\|$\\)"................... | 
| 98aa0 | 20 3b 3b 20 57 65 20 63 6f 75 6c 64 20 75 73 65    20 22 5c 5c 62 22 20 68 65 72 65 2c 20 62 75 74 | .;;.We.could.use."\\b".here,.but | 
| 98ac0 | 20 73 69 6e 63 65 20 47 69 74 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b | .since.Git....................;; | 
| 98ae0 | 20 61 6c 72 65 61 64 79 20 64 6f 65 73 20 73 6f    6d 65 74 68 69 6e 67 20 65 71 75 69 76 61 6c 65 | .already.does.something.equivale | 
| 98b00 | 6e 74 2c 20 74 68 61 74 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 69 | nt,.that....................;;.i | 
| 98b20 | 73 6e 27 74 20 6e 65 63 65 73 73 61 72 79 2e 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | sn't.necessary.................. | 
| 98b40 | 20 20 20 22 22 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 66 69 6c 65 29 0a 20 20 | ..."")..................file)... | 
| 98b60 | 20 20 20 20 20 20 20 28 63 6c 2d 64 65 6c 65 74    65 20 22 2d 4c 22 20 28 63 61 72 20 28 6d 61 67 | .......(cl-delete."-L".(car.(mag | 
| 98b80 | 69 74 2d 6c 6f 67 2d 61 72 67 75 6d 65 6e 74 73    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | it-log-arguments)).............. | 
| 98ba0 | 20 20 20 20 20 20 20 3a 74 65 73 74 20 23 27 73    74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 29 29 | .......:test.#'string-prefix-p)) | 
| 98bc0 | 0a 20 20 20 6e 69 6c 20 6d 61 67 69 74 2d 6c 6f    67 2d 62 75 66 66 65 72 2d 66 69 6c 65 2d 6c 6f | ....nil.magit-log-buffer-file-lo | 
| 98be0 | 63 6b 65 64 29 29 0a 0a 28 64 65 66 75 6e 20 6d    61 67 69 74 2d 64 69 66 66 2d 74 72 61 63 65 2d | cked))..(defun.magit-diff-trace- | 
| 98c00 | 64 65 66 69 6e 69 74 69 6f 6e 20 28 29 0a 20 20    22 53 68 6f 77 20 6c 6f 67 20 66 6f 72 20 74 68 | definition.()..."Show.log.for.th | 
| 98c20 | 65 20 64 65 66 69 6e 69 74 69 6f 6e 20 61 74 20    70 6f 69 6e 74 20 69 6e 20 61 20 64 69 66 66 2e | e.definition.at.point.in.a.diff. | 
| 98c40 | 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65    29 0a 20 20 28 70 63 61 73 65 2d 6c 65 74 20 28 | "...(interactive)...(pcase-let.( | 
| 98c60 | 28 60 28 2c 62 75 66 20 2c 70 6f 73 29 20 28 6d    61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d | (`(,buf.,pos).(magit-diff-visit- | 
| 98c80 | 66 69 6c 65 2d 2d 6e 6f 73 65 6c 65 63 74 29 29    29 0a 20 20 20 20 28 6d 61 67 69 74 2d 2d 77 69 | file--noselect))).....(magit--wi | 
| 98ca0 | 74 68 2d 74 65 6d 70 2d 70 6f 73 69 74 69 6f 6e    20 62 75 66 20 70 6f 73 0a 20 20 20 20 20 20 28 | th-temp-position.buf.pos.......( | 
| 98cc0 | 63 61 6c 6c 2d 69 6e 74 65 72 61 63 74 69 76 65    6c 79 20 23 27 6d 61 67 69 74 2d 6c 6f 67 2d 74 | call-interactively.#'magit-log-t | 
| 98ce0 | 72 61 63 65 2d 64 65 66 69 6e 69 74 69 6f 6e 29    29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c | race-definition))))..;;;###autol | 
| 98d00 | 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74    2d 6c 6f 67 2d 6d 65 72 67 65 64 20 28 63 6f 6d | oad.(defun.magit-log-merged.(com | 
| 98d20 | 6d 69 74 20 62 72 61 6e 63 68 20 26 6f 70 74 69    6f 6e 61 6c 20 61 72 67 73 20 66 69 6c 65 73 29 | mit.branch.&optional.args.files) | 
| 98d40 | 0a 20 20 22 53 68 6f 77 20 6c 6f 67 20 66 6f 72    20 74 68 65 20 6d 65 72 67 65 20 6f 66 20 43 4f | ..."Show.log.for.the.merge.of.CO | 
| 98d60 | 4d 4d 49 54 20 69 6e 74 6f 20 42 52 41 4e 43 48    2e 0a 0a 4d 6f 72 65 20 70 72 65 63 69 73 65 6c | MMIT.into.BRANCH...More.precisel | 
| 98d80 | 79 2c 20 66 69 6e 64 20 6d 65 72 67 65 20 63 6f    6d 6d 69 74 20 4d 20 74 68 61 74 20 62 72 6f 75 | y,.find.merge.commit.M.that.brou | 
| 98da0 | 67 68 74 20 43 4f 4d 4d 49 54 20 69 6e 74 6f 0a    42 52 41 4e 43 48 2c 20 61 6e 64 20 73 68 6f 77 | ght.COMMIT.into.BRANCH,.and.show | 
| 98dc0 | 20 74 68 65 20 6c 6f 67 20 6f 66 20 74 68 65 20    72 61 6e 67 65 20 5c 22 4d 5e 31 2e 2e 4d 5c 22 | .the.log.of.the.range.\"M^1..M\" | 
| 98de0 | 2e 20 49 66 20 43 4f 4d 4d 49 54 20 69 73 0a 64    69 72 65 63 74 6c 79 20 6f 6e 20 42 52 41 4e 43 | ..If.COMMIT.is.directly.on.BRANC | 
| 98e00 | 48 2c 20 74 68 65 6e 20 73 68 6f 77 20 61 70 70    72 6f 78 69 6d 61 74 65 6c 79 0a 60 6d 61 67 69 | H,.then.show.approximately.`magi | 
| 98e20 | 74 2d 6c 6f 67 2d 6d 65 72 67 65 64 2d 63 6f 6d    6d 69 74 2d 63 6f 75 6e 74 27 20 73 75 72 72 6f | t-log-merged-commit-count'.surro | 
| 98e40 | 75 6e 64 69 6e 67 20 63 6f 6d 6d 69 74 73 20 69    6e 73 74 65 61 64 2e 0a 0a 54 68 69 73 20 63 6f | unding.commits.instead...This.co | 
| 98e60 | 6d 6d 61 6e 64 20 72 65 71 75 69 72 65 73 20 67    69 74 2d 77 68 65 6e 2d 6d 65 72 67 65 64 2c 20 | mmand.requires.git-when-merged,. | 
| 98e80 | 77 68 69 63 68 20 69 73 20 61 76 61 69 6c 61 62    6c 65 20 66 72 6f 6d 0a 68 74 74 70 73 3a 2f 2f | which.is.available.from.https:// | 
| 98ea0 | 67 69 74 68 75 62 2e 63 6f 6d 2f 6d 68 61 67 67    65 72 2f 67 69 74 2d 77 68 65 6e 2d 6d 65 72 67 | github.com/mhagger/git-when-merg | 
| 98ec0 | 65 64 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74    69 76 65 0a 20 20 20 28 61 70 70 65 6e 64 20 28 | ed."...(interactive....(append.( | 
| 98ee0 | 6c 65 74 20 28 28 63 6f 6d 6d 69 74 20 28 6d 61    67 69 74 2d 72 65 61 64 2d 62 72 61 6e 63 68 2d | let.((commit.(magit-read-branch- | 
| 98f00 | 6f 72 2d 63 6f 6d 6d 69 74 20 22 4c 6f 67 20 6d    65 72 67 65 20 6f 66 20 63 6f 6d 6d 69 74 22 29 | or-commit."Log.merge.of.commit") | 
| 98f20 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6c 69 73 74 20 63 6f 6d 6d 69 74 0a 20 20 20 | ))..............(list.commit.... | 
| 98f40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6d 61 67 69 74 2d 72 65 61 64 2d 6f 74 68 65 | ................(magit-read-othe | 
| 98f60 | 72 2d 62 72 61 6e 63 68 20 22 4d 65 72 67 65 64    20 69 6e 74 6f 22 20 63 6f 6d 6d 69 74 29 29 29 | r-branch."Merged.into".commit))) | 
| 98f80 | 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67    69 74 2d 6c 6f 67 2d 61 72 67 75 6d 65 6e 74 73 | ............(magit-log-arguments | 
| 98fa0 | 29 29 29 0a 20 20 28 75 6e 6c 65 73 73 20 28 6d    61 67 69 74 2d 67 69 74 2d 65 78 65 63 75 74 61 | )))...(unless.(magit-git-executa | 
| 98fc0 | 62 6c 65 2d 66 69 6e 64 20 22 67 69 74 2d 77 68    65 6e 2d 6d 65 72 67 65 64 22 29 0a 20 20 20 20 | ble-find."git-when-merged")..... | 
| 98fe0 | 28 75 73 65 72 2d 65 72 72 6f 72 20 22 54 68 69    73 20 63 6f 6d 6d 61 6e 64 20 72 65 71 75 69 72 | (user-error."This.command.requir | 
| 99000 | 65 73 20 67 69 74 2d 77 68 65 6e 2d 6d 65 72 67    65 64 20 28 25 73 29 22 0a 20 20 20 20 20 20 20 | es.git-when-merged.(%s)"........ | 
| 99020 | 20 20 20 20 20 20 20 20 20 22 68 74 74 70 73 3a    2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6d 68 61 | ........."https://github.com/mha | 
| 99040 | 67 67 65 72 2f 67 69 74 2d 77 68 65 6e 2d 6d 65    72 67 65 64 22 29 29 0a 20 20 28 6c 65 74 20 28 | gger/git-when-merged"))...(let.( | 
| 99060 | 65 78 69 74 20 6d 29 0a 20 20 20 20 28 77 69 74    68 2d 74 65 6d 70 2d 62 75 66 66 65 72 0a 20 20 | exit.m).....(with-temp-buffer... | 
| 99080 | 20 20 20 20 28 73 61 76 65 2d 65 78 63 75 72 73    69 6f 6e 0a 20 20 20 20 20 20 20 20 28 73 65 74 | ....(save-excursion.........(set | 
| 990a0 | 71 20 65 78 69 74 20 28 6d 61 67 69 74 2d 70 72    6f 63 65 73 73 2d 67 69 74 20 74 20 22 77 68 65 | q.exit.(magit-process-git.t."whe | 
| 990c0 | 6e 2d 6d 65 72 67 65 64 22 20 22 2d 63 22 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | n-merged"."-c".................. | 
| 990e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6d 61 67 69 74 2d 61 62 62 72 | .....................(magit-abbr | 
| 99100 | 65 76 2d 61 72 67 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ev-arg)......................... | 
| 99120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f    6d 6d 69 74 20 62 72 61 6e 63 68 29 29 29 0a 20 | ..............commit.branch))).. | 
| 99140 | 20 20 20 20 20 28 73 65 74 71 20 6d 20 28 62 75    66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 2d 6e | .....(setq.m.(buffer-substring-n | 
| 99160 | 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 28 70 6f    69 6e 74 29 20 28 6c 69 6e 65 2d 65 6e 64 2d 70 | o-properties.(point).(line-end-p | 
| 99180 | 6f 73 69 74 69 6f 6e 29 29 29 29 0a 20 20 20 20    28 69 66 20 28 7a 65 72 6f 70 20 65 78 69 74 29 | osition)))).....(if.(zerop.exit) | 
| 991a0 | 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d    6c 6f 67 2d 73 65 74 75 70 2d 62 75 66 66 65 72 | .........(magit-log-setup-buffer | 
| 991c0 | 20 28 6c 69 73 74 20 28 66 6f 72 6d 61 74 20 22    25 73 5e 31 2e 2e 25 73 22 20 6d 20 6d 29 29 0a | .(list.(format."%s^1..%s".m.m)). | 
| 991e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 99200 | 61 72 67 73 20 66 69 6c 65 73 20 6e 69 6c 20 63    6f 6d 6d 69 74 29 0a 20 20 20 20 20 20 3b 3b 20 | args.files.nil.commit).......;;. | 
| 99220 | 4f 75 74 70 75 74 3a 20 22 3c 72 65 66 3e 3c 6c    6f 74 73 20 6f 66 20 73 70 61 63 65 73 3e 3c 6d | Output:."<ref><lots.of.spaces><m | 
| 99240 | 65 73 73 61 67 65 3e 22 2e 0a 20 20 20 20 20 20    3b 3b 20 54 68 69 73 20 69 73 20 6e 6f 74 20 74 | essage>"........;;.This.is.not.t | 
| 99260 | 68 65 20 73 61 6d 65 20 61 73 20 60 73 74 72 69    6e 67 2d 74 72 69 6d 27 2e 0a 20 20 20 20 20 20 | he.same.as.`string-trim'........ | 
| 99280 | 28 73 65 74 71 20 6d 20 28 73 74 72 69 6e 67 2d    74 72 69 6d 2d 6c 65 66 74 20 28 73 75 62 73 74 | (setq.m.(string-trim-left.(subst | 
| 992a0 | 72 69 6e 67 20 6d 20 28 73 74 72 69 6e 67 2d 6d    61 74 63 68 20 22 20 22 20 6d 29 29 29 29 0a 20 | ring.m.(string-match.".".m)))).. | 
| 992c0 | 20 20 20 20 20 28 69 66 20 28 65 71 75 61 6c 20    6d 20 22 43 6f 6d 6d 69 74 20 69 73 20 64 69 72 | .....(if.(equal.m."Commit.is.dir | 
| 992e0 | 65 63 74 6c 79 20 6f 6e 20 74 68 69 73 20 62 72    61 6e 63 68 2e 22 29 0a 20 20 20 20 20 20 20 20 | ectly.on.this.branch.")......... | 
| 99300 | 20 20 28 6c 65 74 2a 20 28 28 66 72 6f 6d 20 28    66 6f 72 6d 61 74 20 22 25 73 7e 25 64 22 20 63 | ..(let*.((from.(format."%s~%d".c | 
| 99320 | 6f 6d 6d 69 74 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ommit........................... | 
| 99340 | 20 20 20 20 20 28 2f 20 6d 61 67 69 74 2d 6c 6f    67 2d 6d 65 72 67 65 64 2d 63 6f 6d 6d 69 74 2d | .....(/.magit-log-merged-commit- | 
| 99360 | 63 6f 75 6e 74 20 32 29 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 74 6f 20 | count.2)))..................(to. | 
| 99380 | 28 2d 20 28 63 61 72 20 28 6d 61 67 69 74 2d 72    65 76 2d 64 69 66 66 2d 63 6f 75 6e 74 20 62 72 | (-.(car.(magit-rev-diff-count.br | 
| 993a0 | 61 6e 63 68 20 63 6f 6d 6d 69 74 20 74 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | anch.commit.t))................. | 
| 993c0 | 20 20 20 20 20 20 20 20 28 2f 20 6d 61 67 69 74    2d 6c 6f 67 2d 6d 65 72 67 65 64 2d 63 6f 6d 6d | ........(/.magit-log-merged-comm | 
| 993e0 | 69 74 2d 63 6f 75 6e 74 20 32 29 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | it-count.2)))..................( | 
| 99400 | 74 6f 20 28 69 66 20 28 3c 3d 20 74 6f 20 30 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | to.(if.(<=.to.0)................ | 
| 99420 | 20 20 20 20 20 20 20 20 20 20 62 72 61 6e 63 68    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..........branch................ | 
| 99440 | 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20    22 25 73 7e 25 73 22 20 62 72 61 6e 63 68 20 74 | ........(format."%s~%s".branch.t | 
| 99460 | 6f 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 28 75 6e 6c 65 73 73 20 28 6d 61 67 69 74 | o)))).............(unless.(magit | 
| 99480 | 2d 72 65 76 2d 76 65 72 69 66 79 2d 63 6f 6d 6d    69 74 20 66 72 6f 6d 29 0a 20 20 20 20 20 20 20 | -rev-verify-commit.from)........ | 
| 994a0 | 20 20 20 20 20 20 20 28 73 65 74 71 20 66 72 6f    6d 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 74 72 | .......(setq.from.(magit-git-str | 
| 994c0 | 69 6e 67 20 22 72 65 76 2d 6c 69 73 74 22 20 22    2d 2d 6d 61 78 2d 70 61 72 65 6e 74 73 3d 30 22 | ing."rev-list"."--max-parents=0" | 
| 994e0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 99500 | 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6d 6d    69 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | ............commit)))........... | 
| 99520 | 20 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 74    75 70 2d 62 75 66 66 65 72 20 28 6c 69 73 74 20 | ..(magit-log-setup-buffer.(list. | 
| 99540 | 28 63 6f 6e 63 61 74 20 66 72 6f 6d 20 22 2e 2e    22 20 74 6f 29 29 0a 20 20 20 20 20 20 20 20 20 | (concat.from."..".to)).......... | 
| 99560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 | ...........................(cons | 
| 99580 | 20 22 2d 2d 66 69 72 73 74 2d 70 61 72 65 6e 74    22 20 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 | ."--first-parent".args)......... | 
| 995a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 66 69 6c 65 | ............................file | 
| 995c0 | 73 20 6e 69 6c 20 63 6f 6d 6d 69 74 29 29 0a 20    20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 | s.nil.commit)).........(user-err | 
| 995e0 | 6f 72 20 22 43 6f 75 6c 64 20 6e 6f 74 20 66 69    6e 64 20 77 68 65 6e 20 25 73 20 77 61 73 20 6d | or."Could.not.find.when.%s.was.m | 
| 99600 | 65 72 67 65 64 20 69 6e 74 6f 20 25 73 3a 20 25    73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | erged.into.%s:.%s".............. | 
| 99620 | 20 20 20 20 20 20 20 63 6f 6d 6d 69 74 20 62 72    61 6e 63 68 20 6d 29 29 29 29 29 0a 0a 3b 3b 3b | .......commit.branch.m)))))..;;; | 
| 99640 | 3b 20 4c 69 6d 69 74 20 43 6f 6d 6d 61 6e 64 73    0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c | ;.Limit.Commands..(defun.magit-l | 
| 99660 | 6f 67 2d 74 6f 67 67 6c 65 2d 63 6f 6d 6d 69 74    2d 6c 69 6d 69 74 20 28 29 0a 20 20 22 54 6f 67 | og-toggle-commit-limit.()..."Tog | 
| 99680 | 67 6c 65 20 74 68 65 20 6e 75 6d 62 65 72 20 6f    66 20 63 6f 6d 6d 69 74 73 20 74 68 65 20 63 75 | gle.the.number.of.commits.the.cu | 
| 996a0 | 72 72 65 6e 74 20 6c 6f 67 20 62 75 66 66 65 72    20 69 73 20 6c 69 6d 69 74 65 64 20 74 6f 2e 0a | rrent.log.buffer.is.limited.to.. | 
| 996c0 | 49 66 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66    20 63 6f 6d 6d 69 74 73 20 69 73 20 63 75 72 72 | If.the.number.of.commits.is.curr | 
| 996e0 | 65 6e 74 6c 79 20 6c 69 6d 69 74 65 64 2c 20 74    68 65 6e 20 72 65 6d 6f 76 65 20 74 68 61 74 0a | ently.limited,.then.remove.that. | 
| 99700 | 6c 69 6d 69 74 2e 20 20 4f 74 68 65 72 77 69 73    65 20 73 65 74 20 69 74 20 74 6f 20 32 35 36 2e | limit...Otherwise.set.it.to.256. | 
| 99720 | 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65    29 0a 20 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 73 | "...(interactive)...(magit-log-s | 
| 99740 | 65 74 2d 63 6f 6d 6d 69 74 2d 6c 69 6d 69 74 20    28 6c 61 6d 62 64 61 20 28 26 72 65 73 74 20 5f | et-commit-limit.(lambda.(&rest._ | 
| 99760 | 29 20 6e 69 6c 29 29 29 0a 0a 28 64 65 66 75 6e    20 6d 61 67 69 74 2d 6c 6f 67 2d 64 6f 75 62 6c | ).nil)))..(defun.magit-log-doubl | 
| 99780 | 65 2d 63 6f 6d 6d 69 74 2d 6c 69 6d 69 74 20 28    29 0a 20 20 22 44 6f 75 62 6c 65 20 74 68 65 20 | e-commit-limit.()..."Double.the. | 
| 997a0 | 6e 75 6d 62 65 72 20 6f 66 20 63 6f 6d 6d 69 74    73 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c 6f | number.of.commits.the.current.lo | 
| 997c0 | 67 20 62 75 66 66 65 72 20 69 73 20 6c 69 6d 69    74 65 64 20 74 6f 2e 22 0a 20 20 28 69 6e 74 65 | g.buffer.is.limited.to."...(inte | 
| 997e0 | 72 61 63 74 69 76 65 29 0a 20 20 28 6d 61 67 69    74 2d 6c 6f 67 2d 73 65 74 2d 63 6f 6d 6d 69 74 | ractive)...(magit-log-set-commit | 
| 99800 | 2d 6c 69 6d 69 74 20 27 2a 29 29 0a 0a 28 64 65    66 75 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d 68 61 | -limit.'*))..(defun.magit-log-ha | 
| 99820 | 6c 66 2d 63 6f 6d 6d 69 74 2d 6c 69 6d 69 74 20    28 29 0a 20 20 22 48 61 6c 66 20 74 68 65 20 6e | lf-commit-limit.()..."Half.the.n | 
| 99840 | 75 6d 62 65 72 20 6f 66 20 63 6f 6d 6d 69 74 73    20 74 68 65 20 63 75 72 72 65 6e 74 20 6c 6f 67 | umber.of.commits.the.current.log | 
| 99860 | 20 62 75 66 66 65 72 20 69 73 20 6c 69 6d 69 74    65 64 20 74 6f 2e 22 0a 20 20 28 69 6e 74 65 72 | .buffer.is.limited.to."...(inter | 
| 99880 | 61 63 74 69 76 65 29 0a 20 20 28 6d 61 67 69 74    2d 6c 6f 67 2d 73 65 74 2d 63 6f 6d 6d 69 74 2d | active)...(magit-log-set-commit- | 
| 998a0 | 6c 69 6d 69 74 20 27 2f 29 29 0a 0a 28 64 65 66    75 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 74 | limit.'/))..(defun.magit-log-set | 
| 998c0 | 2d 63 6f 6d 6d 69 74 2d 6c 69 6d 69 74 20 28 66    6e 29 0a 20 20 28 6c 65 74 2a 20 28 28 76 61 6c | -commit-limit.(fn)...(let*.((val | 
| 998e0 | 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6c 6f    67 2d 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 | .magit-buffer-log-args)......... | 
| 99900 | 20 28 61 72 67 20 28 2d 2d 66 69 72 73 74 20 28    73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5e 2d | .(arg.(--first.(string-match."^- | 
| 99920 | 6e 5c 5c 28 5b 30 2d 39 5d 2b 5c 5c 29 3f 24 22    20 69 74 29 20 76 61 6c 29 29 0a 20 20 20 20 20 | n\\([0-9]+\\)?$".it).val))...... | 
| 99940 | 20 20 20 20 28 6e 75 6d 20 28 61 6e 64 20 61 72    67 20 28 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d | ....(num.(and.arg.(string-to-num | 
| 99960 | 62 65 72 20 28 6d 61 74 63 68 2d 73 74 72 69 6e    67 20 31 20 61 72 67 29 29 29 29 0a 20 20 20 20 | ber.(match-string.1.arg))))..... | 
| 99980 | 20 20 20 20 20 28 6e 75 6d 20 28 69 66 20 6e 75    6d 20 28 66 75 6e 63 61 6c 6c 20 66 6e 20 6e 75 | .....(num.(if.num.(funcall.fn.nu | 
| 999a0 | 6d 20 32 29 20 32 35 36 29 29 29 0a 20 20 20 20    28 73 65 74 71 20 76 61 6c 20 28 72 65 6d 6f 76 | m.2).256))).....(setq.val.(remov | 
| 999c0 | 65 20 61 72 67 20 76 61 6c 29 29 0a 20 20 20 20    28 73 65 74 71 20 6d 61 67 69 74 2d 62 75 66 66 | e.arg.val)).....(setq.magit-buff | 
| 999e0 | 65 72 2d 6c 6f 67 2d 61 72 67 73 0a 20 20 20 20    20 20 20 20 20 20 28 69 66 20 28 61 6e 64 20 6e | er-log-args...........(if.(and.n | 
| 99a00 | 75 6d 20 28 3e 20 6e 75 6d 20 30 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e | um.(>.num.0))...............(con | 
| 99a20 | 73 20 28 66 6f 72 6d 61 74 20 22 2d 6e 25 64 22    20 6e 75 6d 29 20 76 61 6c 29 0a 20 20 20 20 20 | s.(format."-n%d".num).val)...... | 
| 99a40 | 20 20 20 20 20 20 20 76 61 6c 29 29 29 0a 20 20    28 6d 61 67 69 74 2d 72 65 66 72 65 73 68 29 29 | .......val)))...(magit-refresh)) | 
| 99a60 | 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c    6f 67 2d 67 65 74 2d 63 6f 6d 6d 69 74 2d 6c 69 | ..(defun.magit-log-get-commit-li | 
| 99a80 | 6d 69 74 20 28 26 6f 70 74 69 6f 6e 61 6c 20 61    72 67 73 29 0a 20 20 28 61 6e 64 2d 6c 65 74 2a | mit.(&optional.args)...(and-let* | 
| 99aa0 | 20 28 28 73 74 72 20 28 2d 2d 66 69 72 73 74 20    28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5e | .((str.(--first.(string-match."^ | 
| 99ac0 | 2d 6e 5c 5c 28 5b 30 2d 39 5d 2b 5c 5c 29 3f 24    22 20 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 | -n\\([0-9]+\\)?$".it)........... | 
| 99ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6f 72 20 61 72 67 73 20 6d 61 67 69 74 2d | .................(or.args.magit- | 
| 99b00 | 62 75 66 66 65 72 2d 6c 6f 67 2d 61 72 67 73 29    29 29 29 0a 20 20 20 20 28 73 74 72 69 6e 67 2d | buffer-log-args)))).....(string- | 
| 99b20 | 74 6f 2d 6e 75 6d 62 65 72 20 28 6d 61 74 63 68    2d 73 74 72 69 6e 67 20 31 20 73 74 72 29 29 29 | to-number.(match-string.1.str))) | 
| 99b40 | 29 0a 0a 3b 3b 3b 3b 20 4d 6f 64 65 20 43 6f 6d    6d 61 6e 64 73 0a 0a 28 64 65 66 75 6e 20 6d 61 | )..;;;;.Mode.Commands..(defun.ma | 
| 99b60 | 67 69 74 2d 6c 6f 67 2d 62 75 72 79 2d 62 75 66    66 65 72 20 28 26 6f 70 74 69 6f 6e 61 6c 20 61 | git-log-bury-buffer.(&optional.a | 
| 99b80 | 72 67 29 0a 20 20 22 42 75 72 79 20 74 68 65 20    63 75 72 72 65 6e 74 20 62 75 66 66 65 72 20 6f | rg)..."Bury.the.current.buffer.o | 
| 99ba0 | 72 20 74 68 65 20 72 65 76 69 73 69 6f 6e 20 62    75 66 66 65 72 20 69 6e 20 74 68 65 20 73 61 6d | r.the.revision.buffer.in.the.sam | 
| 99bc0 | 65 20 66 72 61 6d 65 2e 0a 4c 69 6b 65 20 60 6d    61 67 69 74 2d 6d 6f 64 65 2d 62 75 72 79 2d 62 | e.frame..Like.`magit-mode-bury-b | 
| 99be0 | 75 66 66 65 72 27 20 28 77 68 69 63 68 20 73 65    65 29 20 62 75 74 20 77 69 74 68 20 61 20 6e 65 | uffer'.(which.see).but.with.a.ne | 
| 99c00 | 67 61 74 69 76 65 0a 70 72 65 66 69 78 20 61 72    67 75 6d 65 6e 74 20 69 6e 73 74 65 61 64 20 62 | gative.prefix.argument.instead.b | 
| 99c20 | 75 72 79 20 74 68 65 20 72 65 76 69 73 69 6f 6e    20 62 75 66 66 65 72 2c 20 70 72 6f 76 69 64 65 | ury.the.revision.buffer,.provide | 
| 99c40 | 64 20 69 74 0a 69 73 20 64 69 73 70 6c 61 79 65    64 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 | d.it.is.displayed.in.the.current | 
| 99c60 | 20 66 72 61 6d 65 2e 22 0a 20 20 28 69 6e 74 65    72 61 63 74 69 76 65 20 22 70 22 29 0a 20 20 28 | .frame."...(interactive."p")...( | 
| 99c80 | 69 66 20 28 3c 20 61 72 67 20 30 29 0a 20 20 20    20 20 20 28 6c 65 74 2a 20 28 28 62 75 66 20 28 | if.(<.arg.0).......(let*.((buf.( | 
| 99ca0 | 6d 61 67 69 74 2d 67 65 74 2d 6d 6f 64 65 2d 62    75 66 66 65 72 20 27 6d 61 67 69 74 2d 72 65 76 | magit-get-mode-buffer.'magit-rev | 
| 99cc0 | 69 73 69 6f 6e 2d 6d 6f 64 65 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 28 77 69 6e 20 28 | ision-mode))..............(win.( | 
| 99ce0 | 61 6e 64 20 62 75 66 20 28 67 65 74 2d 62 75 66    66 65 72 2d 77 69 6e 64 6f 77 20 62 75 66 20 28 | and.buf.(get-buffer-window.buf.( | 
| 99d00 | 73 65 6c 65 63 74 65 64 2d 66 72 61 6d 65 29 29    29 29 29 0a 20 20 20 20 20 20 20 20 28 69 66 20 | selected-frame))))).........(if. | 
| 99d20 | 77 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20    28 77 69 74 68 2d 73 65 6c 65 63 74 65 64 2d 77 | win.............(with-selected-w | 
| 99d40 | 69 6e 64 6f 77 20 77 69 6e 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 77 69 74 68 2d 63 75 | indow.win...............(with-cu | 
| 99d60 | 72 72 65 6e 74 2d 62 75 66 66 65 72 20 62 75 66    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rrent-buffer.buf................ | 
| 99d80 | 20 28 6d 61 67 69 74 2d 6d 6f 64 65 2d 62 75 72    79 2d 62 75 66 66 65 72 20 28 3e 20 28 61 62 73 | .(magit-mode-bury-buffer.(>.(abs | 
| 99da0 | 20 61 72 67 29 20 31 29 29 29 29 0a 20 20 20 20    20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f | .arg).1))))...........(user-erro | 
| 99dc0 | 72 20 22 4e 6f 20 72 65 76 69 73 69 6f 6e 20 62    75 66 66 65 72 20 69 6e 20 74 68 69 73 20 66 72 | r."No.revision.buffer.in.this.fr | 
| 99de0 | 61 6d 65 22 29 29 29 0a 20 20 20 20 28 6d 61 67    69 74 2d 6d 6f 64 65 2d 62 75 72 79 2d 62 75 66 | ame"))).....(magit-mode-bury-buf | 
| 99e00 | 66 65 72 20 28 3e 20 61 72 67 20 31 29 29 29 29    0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 | fer.(>.arg.1))))..;;;###autoload | 
| 99e20 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 6f    67 2d 6d 6f 76 65 2d 74 6f 2d 70 61 72 65 6e 74 | .(defun.magit-log-move-to-parent | 
| 99e40 | 20 28 26 6f 70 74 69 6f 6e 61 6c 20 6e 29 0a 20    20 22 4d 6f 76 65 20 74 6f 20 74 68 65 20 4e 74 | .(&optional.n)..."Move.to.the.Nt | 
| 99e60 | 68 20 70 61 72 65 6e 74 20 6f 66 20 74 68 65 20    63 75 72 72 65 6e 74 20 63 6f 6d 6d 69 74 2e 22 | h.parent.of.the.current.commit." | 
| 99e80 | 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20    22 70 22 29 0a 20 20 28 77 68 65 6e 20 28 64 65 | ...(interactive."p")...(when.(de | 
| 99ea0 | 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 27 6d 61    67 69 74 2d 6c 6f 67 2d 6d 6f 64 65 29 0a 20 20 | rived-mode-p.'magit-log-mode)... | 
| 99ec0 | 20 20 28 77 68 65 6e 20 28 6d 61 67 69 74 2d 73    65 63 74 69 6f 6e 2d 6d 61 74 63 68 20 27 63 6f | ..(when.(magit-section-match.'co | 
| 99ee0 | 6d 6d 69 74 29 0a 20 20 20 20 20 20 28 6c 65 74    2a 20 28 28 73 65 63 74 69 6f 6e 20 28 6d 61 67 | mmit).......(let*.((section.(mag | 
| 99f00 | 69 74 2d 63 75 72 72 65 6e 74 2d 73 65 63 74 69    6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | it-current-section))............ | 
| 99f20 | 20 20 28 70 61 72 65 6e 74 2d 72 65 76 20 28 66    6f 72 6d 61 74 20 22 25 73 5e 25 73 22 20 28 6f | ..(parent-rev.(format."%s^%s".(o | 
| 99f40 | 72 65 66 20 73 65 63 74 69 6f 6e 20 76 61 6c 75    65 29 20 28 6f 72 20 6e 20 31 29 29 29 29 0a 20 | ref.section.value).(or.n.1)))).. | 
| 99f60 | 20 20 20 20 20 20 20 28 69 66 2d 6c 65 74 20 28    28 70 61 72 65 6e 74 2d 68 61 73 68 20 28 6d 61 | .......(if-let.((parent-hash.(ma | 
| 99f80 | 67 69 74 2d 72 65 76 2d 70 61 72 73 65 20 22 2d    2d 73 68 6f 72 74 22 20 70 61 72 65 6e 74 2d 72 | git-rev-parse."--short".parent-r | 
| 99fa0 | 65 76 29 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 28 69 66 2d 6c 65 74 20 28 28 70 61 72 65 | ev))).............(if-let.((pare | 
| 99fc0 | 6e 74 20 28 2d 2d 66 69 72 73 74 20 28 65 71 75    61 6c 20 28 6f 72 65 66 20 69 74 20 76 61 6c 75 | nt.(--first.(equal.(oref.it.valu | 
| 99fe0 | 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e).............................. | 
| 9a000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    70 61 72 65 6e 74 2d 68 61 73 68 29 0a 20 20 20 | ................parent-hash).... | 
| 9a020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 9a040 | 20 20 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f    6e 2d 73 69 62 6c 69 6e 67 73 20 73 65 63 74 69 | ...(magit-section-siblings.secti | 
| 9a060 | 6f 6e 20 27 6e 65 78 74 29 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 | on.'next)))).................(ma | 
| 9a080 | 67 69 74 2d 73 65 63 74 69 6f 6e 2d 67 6f 74 6f    20 70 61 72 65 6e 74 29 0a 20 20 20 20 20 20 20 | git-section-goto.parent)........ | 
| 9a0a0 | 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72    6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .......(user-error.............. | 
| 9a0c0 | 20 20 28 73 75 62 73 74 69 74 75 74 65 2d 63 6f    6d 6d 61 6e 64 2d 6b 65 79 73 0a 20 20 20 20 20 | ..(substitute-command-keys...... | 
| 9a0e0 | 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63    61 74 20 22 50 61 72 65 6e 74 20 22 20 70 61 72 | ...........(concat."Parent.".par | 
| 9a100 | 65 6e 74 2d 68 61 73 68 20 22 20 6e 6f 74 20 66    6f 75 6e 64 2e 20 20 54 72 79 20 74 79 70 69 6e | ent-hash.".not.found...Try.typin | 
| 9a120 | 67 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 22 5c 5c 5b | g."........................."\\[ | 
| 9a140 | 6d 61 67 69 74 2d 6c 6f 67 2d 64 6f 75 62 6c 65    2d 63 6f 6d 6d 69 74 2d 6c 69 6d 69 74 5d 20 66 | magit-log-double-commit-limit].f | 
| 9a160 | 69 72 73 74 22 29 29 29 29 0a 20 20 20 20 20 20    20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 | irst"))))...........(user-error. | 
| 9a180 | 22 50 61 72 65 6e 74 20 25 73 20 64 6f 65 73 20    6e 6f 74 20 65 78 69 73 74 22 20 70 61 72 65 6e | "Parent.%s.does.not.exist".paren | 
| 9a1a0 | 74 2d 72 65 76 29 29 29 29 29 29 0a 0a 28 64 65    66 75 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 6f | t-rev))))))..(defun.magit-log-mo | 
| 9a1c0 | 76 65 2d 74 6f 2d 72 65 76 69 73 69 6f 6e 20 28    72 65 76 29 0a 20 20 22 52 65 61 64 20 61 20 72 | ve-to-revision.(rev)..."Read.a.r | 
| 9a1e0 | 65 76 69 73 69 6f 6e 20 61 6e 64 20 6d 6f 76 65    20 74 6f 20 69 74 20 69 6e 20 63 75 72 72 65 6e | evision.and.move.to.it.in.curren | 
| 9a200 | 74 20 6c 6f 67 20 62 75 66 66 65 72 2e 0a 0a 49    66 20 74 68 65 20 63 68 6f 73 65 6e 20 72 65 66 | t.log.buffer...If.the.chosen.ref | 
| 9a220 | 65 72 65 6e 63 65 20 6f 72 20 72 65 76 69 73 69    6f 6e 20 69 73 6e 27 74 20 62 65 69 6e 67 20 64 | erence.or.revision.isn't.being.d | 
| 9a240 | 69 73 70 6c 61 79 65 64 20 69 6e 0a 74 68 65 20    63 75 72 72 65 6e 74 20 6c 6f 67 20 62 75 66 66 | isplayed.in.the.current.log.buff | 
| 9a260 | 65 72 2c 20 74 68 65 6e 20 69 6e 66 6f 72 6d 20    74 68 65 20 75 73 65 72 20 61 62 6f 75 74 20 74 | er,.then.inform.the.user.about.t | 
| 9a280 | 68 61 74 20 61 6e 64 20 64 6f 0a 6e 6f 74 68 69    6e 67 20 65 6c 73 65 2e 0a 0a 49 66 20 69 6e 76 | hat.and.do.nothing.else...If.inv | 
| 9a2a0 | 6f 6b 65 64 20 6f 75 74 73 69 64 65 20 61 6e 79    20 6c 6f 67 20 62 75 66 66 65 72 2c 20 74 68 65 | oked.outside.any.log.buffer,.the | 
| 9a2c0 | 6e 20 64 69 73 70 6c 61 79 20 74 68 65 20 6c 6f    67 20 62 75 66 66 65 72 0a 6f 66 20 74 68 65 20 | n.display.the.log.buffer.of.the. | 
| 9a2e0 | 63 75 72 72 65 6e 74 20 72 65 70 6f 73 69 74 6f    72 79 20 66 69 72 73 74 3b 20 63 72 65 61 74 69 | current.repository.first;.creati | 
| 9a300 | 6e 67 20 69 74 20 69 66 20 6e 65 63 65 73 73 61    72 79 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 | ng.it.if.necessary."...(interact | 
| 9a320 | 69 76 65 0a 20 20 20 28 6c 69 73 74 20 28 6f 72    20 28 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 | ive....(list.(or.(magit-completi | 
| 9a340 | 6e 67 2d 72 65 61 64 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 22 49 6e 20 6c 6f 67 2c 20 6a | ng-read..............."In.log,.j | 
| 9a360 | 75 6d 70 20 74 6f 22 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6d 61 67 69 74 2d 6c 69 73 | ump.to"...............(magit-lis | 
| 9a380 | 74 2d 72 65 66 6e 61 6d 65 73 20 6e 69 6c 20 74    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-refnames.nil.t)............... | 
| 9a3a0 | 6e 69 6c 20 6e 69 6c 20 6e 69 6c 20 27 6d 61 67    69 74 2d 72 65 76 69 73 69 6f 6e 2d 68 69 73 74 | nil.nil.nil.'magit-revision-hist | 
| 9a3c0 | 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 6f 72 20 28 61 6e 64 2d 6c 65 74 2a 20 | ory...............(or.(and-let*. | 
| 9a3e0 | 28 28 72 65 76 20 28 6d 61 67 69 74 2d 63 6f 6d    6d 69 74 2d 61 74 2d 70 6f 69 6e 74 29 29 29 0a | ((rev.(magit-commit-at-point))). | 
| 9a400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6d 61 67 69 74 2d 72 65 76 2d 66 | ....................(magit-rev-f | 
| 9a420 | 69 78 75 70 2d 74 61 72 67 65 74 20 72 65 76 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ixup-target.rev))............... | 
| 9a440 | 20 20 20 20 28 6d 61 67 69 74 2d 67 65 74 2d 63    75 72 72 65 6e 74 2d 62 72 61 6e 63 68 29 29 29 | ....(magit-get-current-branch))) | 
| 9a460 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75    73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 74 68 69 | ..............(user-error."Nothi | 
| 9a480 | 6e 67 20 73 65 6c 65 63 74 65 64 22 29 29 29 29    0a 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 | ng.selected"))))...(with-current | 
| 9a4a0 | 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 28 63    6f 6e 64 20 28 28 64 65 72 69 76 65 64 2d 6d 6f | -buffer.......(cond.((derived-mo | 
| 9a4c0 | 64 65 2d 70 20 27 6d 61 67 69 74 2d 6c 6f 67 2d    6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 | de-p.'magit-log-mode)........... | 
| 9a4e0 | 20 20 20 28 63 75 72 72 65 6e 74 2d 62 75 66 66    65 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ...(current-buffer))............ | 
| 9a500 | 20 28 28 61 6e 64 2d 6c 65 74 2a 20 28 28 62 75    66 20 28 6d 61 67 69 74 2d 67 65 74 2d 6d 6f 64 | .((and-let*.((buf.(magit-get-mod | 
| 9a520 | 65 2d 62 75 66 66 65 72 20 27 6d 61 67 69 74 2d    6c 6f 67 2d 6d 6f 64 65 29 29 29 0a 20 20 20 20 | e-buffer.'magit-log-mode)))..... | 
| 9a540 | 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 70 2d    74 6f 2d 62 75 66 66 65 72 2d 73 61 6d 65 2d 77 | ...........(pop-to-buffer-same-w | 
| 9a560 | 69 6e 64 6f 77 20 62 75 66 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 | indow.buf))).............(t..... | 
| 9a580 | 20 20 20 20 20 20 20 20 20 28 61 70 70 6c 79 20    23 27 6d 61 67 69 74 2d 6c 6f 67 2d 61 6c 6c 2d | .........(apply.#'magit-log-all- | 
| 9a5a0 | 62 72 61 6e 63 68 65 73 20 28 6d 61 67 69 74 2d    6c 6f 67 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 | branches.(magit-log-arguments))) | 
| 9a5c0 | 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 6d    61 67 69 74 2d 6c 6f 67 2d 67 6f 74 6f 2d 63 6f | ).....(unless.(magit-log-goto-co | 
| 9a5e0 | 6d 6d 69 74 2d 73 65 63 74 69 6f 6e 20 28 6d 61    67 69 74 2d 72 65 76 2d 61 62 62 72 65 76 20 72 | mmit-section.(magit-rev-abbrev.r | 
| 9a600 | 65 76 29 29 0a 20 20 20 20 20 20 28 75 73 65 72    2d 65 72 72 6f 72 20 22 25 73 20 69 73 6e 27 74 | ev)).......(user-error."%s.isn't | 
| 9a620 | 20 76 69 73 69 62 6c 65 20 69 6e 20 74 68 65 20    63 75 72 72 65 6e 74 20 6c 6f 67 20 62 75 66 66 | .visible.in.the.current.log.buff | 
| 9a640 | 65 72 22 20 72 65 76 29 29 29 29 0a 0a 3b 3b 3b    3b 20 53 68 6f 72 74 6c 6f 67 20 43 6f 6d 6d 61 | er".rev))))..;;;;.Shortlog.Comma | 
| 9a660 | 6e 64 73 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c    6f 61 64 20 28 61 75 74 6f 6c 6f 61 64 20 27 6d | nds..;;;###autoload.(autoload.'m | 
| 9a680 | 61 67 69 74 2d 73 68 6f 72 74 6c 6f 67 20 22 6d    61 67 69 74 2d 6c 6f 67 22 20 6e 69 6c 20 74 29 | agit-shortlog."magit-log".nil.t) | 
| 9a6a0 | 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69    6e 65 2d 70 72 65 66 69 78 20 6d 61 67 69 74 2d | .(transient-define-prefix.magit- | 
| 9a6c0 | 73 68 6f 72 74 6c 6f 67 20 28 29 0a 20 20 22 53    68 6f 77 20 61 20 68 69 73 74 6f 72 79 20 73 75 | shortlog.()..."Show.a.history.su | 
| 9a6e0 | 6d 6d 61 72 79 2e 22 0a 20 20 3a 6d 61 6e 2d 70    61 67 65 20 22 67 69 74 2d 73 68 6f 72 74 6c 6f | mmary."...:man-page."git-shortlo | 
| 9a700 | 67 22 0a 20 20 3a 76 61 6c 75 65 20 27 28 22 2d    2d 6e 75 6d 62 65 72 65 64 22 20 22 2d 2d 73 75 | g"...:value.'("--numbered"."--su | 
| 9a720 | 6d 6d 61 72 79 22 29 0a 20 20 5b 22 41 72 67 75    6d 65 6e 74 73 22 0a 20 20 20 28 22 2d 6e 22 20 | mmary")...["Arguments"....("-n". | 
| 9a740 | 22 53 6f 72 74 20 62 79 20 6e 75 6d 62 65 72 20    6f 66 20 63 6f 6d 6d 69 74 73 22 20 20 20 20 20 | "Sort.by.number.of.commits"..... | 
| 9a760 | 20 28 22 2d 6e 22 20 22 2d 2d 6e 75 6d 62 65 72    65 64 22 29 29 0a 20 20 20 28 22 2d 73 22 20 22 | .("-n"."--numbered"))....("-s"." | 
| 9a780 | 53 68 6f 77 20 63 6f 6d 6d 69 74 20 63 6f 75 6e    74 20 73 75 6d 6d 61 72 79 20 6f 6e 6c 79 22 20 | Show.commit.count.summary.only". | 
| 9a7a0 | 28 22 2d 73 22 20 22 2d 2d 73 75 6d 6d 61 72 79    22 29 29 0a 20 20 20 28 22 2d 65 22 20 22 53 68 | ("-s"."--summary"))....("-e"."Sh | 
| 9a7c0 | 6f 77 20 65 6d 61 69 6c 20 61 64 64 72 65 73 73    65 73 22 20 20 20 20 20 20 20 20 20 20 20 28 22 | ow.email.addresses"...........(" | 
| 9a7e0 | 2d 65 22 20 22 2d 2d 65 6d 61 69 6c 22 29 29 0a    20 20 20 28 22 2d 67 22 20 22 47 72 6f 75 70 20 | -e"."--email"))....("-g"."Group. | 
| 9a800 | 63 6f 6d 6d 69 74 73 20 62 79 22 20 22 2d 2d 67    72 6f 75 70 3d 22 0a 20 20 20 20 3a 63 68 6f 69 | commits.by"."--group=".....:choi | 
| 9a820 | 63 65 73 20 28 22 61 75 74 68 6f 72 22 20 22 63    6f 6d 6d 69 74 74 65 72 22 20 22 74 72 61 69 6c | ces.("author"."committer"."trail | 
| 9a840 | 65 72 3a 22 29 29 0a 20 20 20 28 37 20 22 2d 66    22 20 22 46 6f 72 6d 61 74 20 73 74 72 69 6e 67 | er:"))....(7."-f"."Format.string | 
| 9a860 | 22 20 22 2d 2d 66 6f 72 6d 61 74 3d 22 29 0a 20    20 20 28 37 20 22 2d 77 22 20 22 4c 69 6e 65 77 | "."--format=")....(7."-w"."Linew | 
| 9a880 | 72 61 70 22 20 22 2d 77 22 20 3a 63 6c 61 73 73    20 74 72 61 6e 73 69 65 6e 74 2d 6f 70 74 69 6f | rap"."-w".:class.transient-optio | 
| 9a8a0 | 6e 29 5d 0a 20 20 5b 22 53 68 6f 72 74 6c 6f 67    22 0a 20 20 20 28 22 73 22 20 22 73 69 6e 63 65 | n)]...["Shortlog"....("s"."since | 
| 9a8c0 | 22 20 6d 61 67 69 74 2d 73 68 6f 72 74 6c 6f 67    2d 73 69 6e 63 65 29 0a 20 20 20 28 22 72 22 20 | ".magit-shortlog-since)....("r". | 
| 9a8e0 | 22 72 61 6e 67 65 22 20 6d 61 67 69 74 2d 73 68    6f 72 74 6c 6f 67 2d 72 61 6e 67 65 29 5d 29 0a | "range".magit-shortlog-range)]). | 
| 9a900 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 69    74 2d 73 68 6f 72 74 6c 6f 67 20 28 72 65 76 20 | .(defun.magit-git-shortlog.(rev. | 
| 9a920 | 61 72 67 73 29 0a 20 20 28 6c 65 74 20 28 28 64    69 72 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 | args)...(let.((dir.default-direc | 
| 9a940 | 74 6f 72 79 29 29 0a 20 20 20 20 28 77 69 74 68    2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 | tory)).....(with-current-buffer. | 
| 9a960 | 28 67 65 74 2d 62 75 66 66 65 72 2d 63 72 65 61    74 65 20 22 2a 6d 61 67 69 74 2d 73 68 6f 72 74 | (get-buffer-create."*magit-short | 
| 9a980 | 6c 6f 67 2a 22 29 0a 20 20 20 20 20 20 28 73 65    74 71 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 | log*").......(setq.default-direc | 
| 9a9a0 | 74 6f 72 79 20 64 69 72 29 0a 20 20 20 20 20 20    28 73 65 74 71 20 62 75 66 66 65 72 2d 72 65 61 | tory.dir).......(setq.buffer-rea | 
| 9a9c0 | 64 2d 6f 6e 6c 79 20 74 29 0a 20 20 20 20 20 20    28 6c 65 74 20 28 28 69 6e 68 69 62 69 74 2d 72 | d-only.t).......(let.((inhibit-r | 
| 9a9e0 | 65 61 64 2d 6f 6e 6c 79 20 74 29 29 0a 20 20 20    20 20 20 20 20 28 65 72 61 73 65 2d 62 75 66 66 | ead-only.t)).........(erase-buff | 
| 9aa00 | 65 72 29 0a 20 20 20 20 20 20 20 20 28 73 61 76    65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 | er).........(save-excursion..... | 
| 9aa20 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74    2d 69 6e 73 65 72 74 20 22 73 68 6f 72 74 6c 6f | ......(magit-git-insert."shortlo | 
| 9aa40 | 67 22 20 61 72 67 73 20 72 65 76 29 29 0a 20 20    20 20 20 20 20 20 28 73 77 69 74 63 68 2d 74 6f | g".args.rev)).........(switch-to | 
| 9aa60 | 2d 62 75 66 66 65 72 2d 6f 74 68 65 72 2d 77 69    6e 64 6f 77 20 28 63 75 72 72 65 6e 74 2d 62 75 | -buffer-other-window.(current-bu | 
| 9aa80 | 66 66 65 72 29 29 29 29 29 29 0a 0a 3b 3b 3b 23    23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 | ffer))))))..;;;###autoload.(defu | 
| 9aaa0 | 6e 20 6d 61 67 69 74 2d 73 68 6f 72 74 6c 6f 67    2d 73 69 6e 63 65 20 28 72 65 76 20 61 72 67 73 | n.magit-shortlog-since.(rev.args | 
| 9aac0 | 29 0a 20 20 22 53 68 6f 77 20 61 20 68 69 73 74    6f 72 79 20 73 75 6d 6d 61 72 79 20 66 6f 72 20 | )..."Show.a.history.summary.for. | 
| 9aae0 | 63 6f 6d 6d 69 74 73 20 73 69 6e 63 65 20 52 45    56 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 | commits.since.REV."...(interacti | 
| 9ab00 | 76 65 0a 20 20 20 28 6c 69 73 74 20 28 6d 61 67    69 74 2d 72 65 61 64 2d 62 72 61 6e 63 68 2d 6f | ve....(list.(magit-read-branch-o | 
| 9ab20 | 72 2d 63 6f 6d 6d 69 74 20 22 53 68 6f 72 74 6c    6f 67 20 73 69 6e 63 65 22 20 28 6d 61 67 69 74 | r-commit."Shortlog.since".(magit | 
| 9ab40 | 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 74 61 67    29 29 0a 20 20 20 20 20 20 20 20 20 28 74 72 61 | -get-current-tag))..........(tra | 
| 9ab60 | 6e 73 69 65 6e 74 2d 61 72 67 73 20 27 6d 61 67    69 74 2d 73 68 6f 72 74 6c 6f 67 29 29 29 0a 20 | nsient-args.'magit-shortlog))).. | 
| 9ab80 | 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 68 6f 72    74 6c 6f 67 20 28 63 6f 6e 63 61 74 20 72 65 76 | .(magit-git-shortlog.(concat.rev | 
| 9aba0 | 20 22 2e 2e 22 29 20 61 72 67 73 29 29 0a 0a 3b    3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 | ."..").args))..;;;###autoload.(d | 
| 9abc0 | 65 66 75 6e 20 6d 61 67 69 74 2d 73 68 6f 72 74    6c 6f 67 2d 72 61 6e 67 65 20 28 72 65 76 2d 6f | efun.magit-shortlog-range.(rev-o | 
| 9abe0 | 72 2d 72 61 6e 67 65 20 61 72 67 73 29 0a 20 20    22 53 68 6f 77 20 61 20 68 69 73 74 6f 72 79 20 | r-range.args)..."Show.a.history. | 
| 9ac00 | 73 75 6d 6d 61 72 79 20 66 6f 72 20 63 6f 6d 6d    69 74 20 6f 72 20 72 61 6e 67 65 20 52 45 56 2d | summary.for.commit.or.range.REV- | 
| 9ac20 | 4f 52 2d 52 41 4e 47 45 2e 22 0a 20 20 28 69 6e    74 65 72 61 63 74 69 76 65 0a 20 20 20 28 6c 69 | OR-RANGE."...(interactive....(li | 
| 9ac40 | 73 74 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 72    61 6e 67 65 2d 6f 72 2d 63 6f 6d 6d 69 74 20 22 | st.(magit-read-range-or-commit." | 
| 9ac60 | 53 68 6f 72 74 6c 6f 67 20 66 6f 72 20 72 65 76    69 73 69 6f 6e 20 6f 72 20 72 61 6e 67 65 22 29 | Shortlog.for.revision.or.range") | 
| 9ac80 | 0a 20 20 20 20 20 20 20 20 20 28 74 72 61 6e 73    69 65 6e 74 2d 61 72 67 73 20 27 6d 61 67 69 74 | ..........(transient-args.'magit | 
| 9aca0 | 2d 73 68 6f 72 74 6c 6f 67 29 29 29 0a 20 20 28    6d 61 67 69 74 2d 67 69 74 2d 73 68 6f 72 74 6c | -shortlog)))...(magit-git-shortl | 
| 9acc0 | 6f 67 20 72 65 76 2d 6f 72 2d 72 61 6e 67 65 20    61 72 67 73 29 29 0a 0a 3b 3b 3b 20 4c 6f 67 20 | og.rev-or-range.args))..;;;.Log. | 
| 9ace0 | 4d 6f 64 65 0a 0a 28 64 65 66 76 61 72 20 6d 61    67 69 74 2d 6c 6f 67 2d 64 69 73 61 62 6c 65 2d | Mode..(defvar.magit-log-disable- | 
| 9ad00 | 67 72 61 70 68 2d 68 61 63 6b 2d 61 72 67 73 0a    20 20 27 28 22 2d 47 22 20 22 2d 2d 67 72 65 70 | graph-hack-args...'("-G"."--grep | 
| 9ad20 | 22 20 22 2d 2d 61 75 74 68 6f 72 22 29 0a 20 20    22 41 72 67 75 6d 65 6e 74 73 20 77 68 69 63 68 | "."--author")..."Arguments.which | 
| 9ad40 | 20 64 69 73 61 62 6c 65 20 74 68 65 20 67 72 61    70 68 20 73 70 65 65 64 75 70 20 68 61 63 6b 2e | .disable.the.graph.speedup.hack. | 
| 9ad60 | 22 29 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d    61 70 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 6f 64 | ")..(defvar-keymap.magit-log-mod | 
| 9ad80 | 65 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22 4b 65    79 6d 61 70 20 66 6f 72 20 60 6d 61 67 69 74 2d | e-map...:doc."Keymap.for.`magit- | 
| 9ada0 | 6c 6f 67 2d 6d 6f 64 65 27 2e 22 0a 20 20 3a 70    61 72 65 6e 74 20 6d 61 67 69 74 2d 6d 6f 64 65 | log-mode'."...:parent.magit-mode | 
| 9adc0 | 2d 6d 61 70 0a 20 20 22 43 2d 63 20 43 2d 62 22    20 23 27 6d 61 67 69 74 2d 67 6f 2d 62 61 63 6b | -map..."C-c.C-b".#'magit-go-back | 
| 9ade0 | 77 61 72 64 0a 20 20 22 43 2d 63 20 43 2d 66 22    20 23 27 6d 61 67 69 74 2d 67 6f 2d 66 6f 72 77 | ward..."C-c.C-f".#'magit-go-forw | 
| 9ae00 | 61 72 64 0a 20 20 22 43 2d 63 20 43 2d 6e 22 20    23 27 6d 61 67 69 74 2d 6c 6f 67 2d 6d 6f 76 65 | ard..."C-c.C-n".#'magit-log-move | 
| 9ae20 | 2d 74 6f 2d 70 61 72 65 6e 74 0a 20 20 22 6a 22    20 23 27 6d 61 67 69 74 2d 6c 6f 67 2d 6d 6f 76 | -to-parent..."j".#'magit-log-mov | 
| 9ae40 | 65 2d 74 6f 2d 72 65 76 69 73 69 6f 6e 0a 20 20    22 3d 22 20 23 27 6d 61 67 69 74 2d 6c 6f 67 2d | e-to-revision..."=".#'magit-log- | 
| 9ae60 | 74 6f 67 67 6c 65 2d 63 6f 6d 6d 69 74 2d 6c 69    6d 69 74 0a 20 20 22 2b 22 20 23 27 6d 61 67 69 | toggle-commit-limit..."+".#'magi | 
| 9ae80 | 74 2d 6c 6f 67 2d 64 6f 75 62 6c 65 2d 63 6f 6d    6d 69 74 2d 6c 69 6d 69 74 0a 20 20 22 2d 22 20 | t-log-double-commit-limit..."-". | 
| 9aea0 | 23 27 6d 61 67 69 74 2d 6c 6f 67 2d 68 61 6c 66    2d 63 6f 6d 6d 69 74 2d 6c 69 6d 69 74 0a 20 20 | #'magit-log-half-commit-limit... | 
| 9aec0 | 22 71 22 20 23 27 6d 61 67 69 74 2d 6c 6f 67 2d    62 75 72 79 2d 62 75 66 66 65 72 29 0a 0a 28 64 | "q".#'magit-log-bury-buffer)..(d | 
| 9aee0 | 65 66 69 6e 65 2d 64 65 72 69 76 65 64 2d 6d 6f    64 65 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 6f 64 | efine-derived-mode.magit-log-mod | 
| 9af00 | 65 20 6d 61 67 69 74 2d 6d 6f 64 65 20 22 4d 61    67 69 74 20 4c 6f 67 22 0a 20 20 22 4d 6f 64 65 | e.magit-mode."Magit.Log"..."Mode | 
| 9af20 | 20 66 6f 72 20 6c 6f 6f 6b 69 6e 67 20 61 74 20    47 69 74 20 6c 6f 67 2e 0a 0a 54 68 69 73 20 6d | .for.looking.at.Git.log...This.m | 
| 9af40 | 6f 64 65 20 69 73 20 64 6f 63 75 6d 65 6e 74 65    64 20 69 6e 20 69 6e 66 6f 20 6e 6f 64 65 20 60 | ode.is.documented.in.info.node.` | 
| 9af60 | 28 6d 61 67 69 74 29 4c 6f 67 20 42 75 66 66 65    72 27 2e 0a 0a 5c 5c 3c 6d 61 67 69 74 2d 6d 6f | (magit)Log.Buffer'...\\<magit-mo | 
| 9af80 | 64 65 2d 6d 61 70 3e 5c 0a 54 79 70 65 20 5c 5c    5b 6d 61 67 69 74 2d 72 65 66 72 65 73 68 5d 20 | de-map>\.Type.\\[magit-refresh]. | 
| 9afa0 | 74 6f 20 72 65 66 72 65 73 68 20 74 68 65 20 63    75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 0a 54 | to.refresh.the.current.buffer..T | 
| 9afc0 | 79 70 65 20 5c 5c 5b 6d 61 67 69 74 2d 76 69 73    69 74 2d 74 68 69 6e 67 5d 20 6f 72 20 5c 5c 5b | ype.\\[magit-visit-thing].or.\\[ | 
| 9afe0 | 6d 61 67 69 74 2d 64 69 66 66 2d 73 68 6f 77 2d    6f 72 2d 73 63 72 6f 6c 6c 2d 75 70 5d 20 5c 0a | magit-diff-show-or-scroll-up].\. | 
| 9b000 | 74 6f 20 76 69 73 69 74 20 74 68 65 20 63 6f 6d    6d 69 74 20 61 74 20 70 6f 69 6e 74 2e 0a 0a 54 | to.visit.the.commit.at.point...T | 
| 9b020 | 79 70 65 20 5c 5c 5b 6d 61 67 69 74 2d 62 72 61    6e 63 68 5d 20 74 6f 20 73 65 65 20 61 76 61 69 | ype.\\[magit-branch].to.see.avai | 
| 9b040 | 6c 61 62 6c 65 20 62 72 61 6e 63 68 20 63 6f 6d    6d 61 6e 64 73 2e 0a 54 79 70 65 20 5c 5c 5b 6d | lable.branch.commands..Type.\\[m | 
| 9b060 | 61 67 69 74 2d 6d 65 72 67 65 5d 20 74 6f 20 6d    65 72 67 65 20 74 68 65 20 62 72 61 6e 63 68 20 | agit-merge].to.merge.the.branch. | 
| 9b080 | 6f 72 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69    6e 74 2e 0a 54 79 70 65 20 5c 5c 5b 6d 61 67 69 | or.commit.at.point..Type.\\[magi | 
| 9b0a0 | 74 2d 63 68 65 72 72 79 2d 70 69 63 6b 5d 20 74    6f 20 61 70 70 6c 79 20 74 68 65 20 63 6f 6d 6d | t-cherry-pick].to.apply.the.comm | 
| 9b0c0 | 69 74 20 61 74 20 70 6f 69 6e 74 2e 0a 54 79 70    65 20 5c 5c 5b 6d 61 67 69 74 2d 72 65 73 65 74 | it.at.point..Type.\\[magit-reset | 
| 9b0e0 | 5d 20 74 6f 20 72 65 73 65 74 20 60 48 45 41 44    27 20 74 6f 20 74 68 65 20 63 6f 6d 6d 69 74 20 | ].to.reset.`HEAD'.to.the.commit. | 
| 9b100 | 61 74 20 70 6f 69 6e 74 2e 0a 0a 5c 5c 7b 6d 61    67 69 74 2d 6c 6f 67 2d 6d 6f 64 65 2d 6d 61 70 | at.point...\\{magit-log-mode-map | 
| 9b120 | 7d 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67    69 74 2d 6c 6f 67 0a 20 20 28 68 61 63 6b 2d 64 | }"...:group.'magit-log...(hack-d | 
| 9b140 | 69 72 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c    65 73 2d 6e 6f 6e 2d 66 69 6c 65 2d 62 75 66 66 | ir-local-variables-non-file-buff | 
| 9b160 | 65 72 29 0a 20 20 28 73 65 74 71 20 6d 61 67 69    74 2d 2d 69 6d 65 6e 75 2d 69 74 65 6d 2d 74 79 | er)...(setq.magit--imenu-item-ty | 
| 9b180 | 70 65 73 20 27 63 6f 6d 6d 69 74 29 29 0a 0a 28    70 75 74 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 6d | pes.'commit))..(put.'magit-log-m | 
| 9b1a0 | 6f 64 65 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 64    65 66 61 75 6c 74 2d 61 72 67 75 6d 65 6e 74 73 | ode.'magit-log-default-arguments | 
| 9b1c0 | 0a 20 20 20 20 20 27 28 22 2d 2d 67 72 61 70 68    22 20 22 2d 6e 32 35 36 22 20 22 2d 2d 64 65 63 | ......'("--graph"."-n256"."--dec | 
| 9b1e0 | 6f 72 61 74 65 22 29 29 0a 0a 28 64 65 66 75 6e    20 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 74 75 70 | orate"))..(defun.magit-log-setup | 
| 9b200 | 2d 62 75 66 66 65 72 20 28 72 65 76 73 20 61 72    67 73 20 66 69 6c 65 73 20 26 6f 70 74 69 6f 6e | -buffer.(revs.args.files.&option | 
| 9b220 | 61 6c 20 6c 6f 63 6b 65 64 20 66 6f 63 75 73 29    0a 20 20 28 72 65 71 75 69 72 65 20 27 6d 61 67 | al.locked.focus)...(require.'mag | 
| 9b240 | 69 74 29 0a 20 20 28 77 69 74 68 2d 63 75 72 72    65 6e 74 2d 62 75 66 66 65 72 0a 20 20 20 20 20 | it)...(with-current-buffer...... | 
| 9b260 | 20 28 6d 61 67 69 74 2d 73 65 74 75 70 2d 62 75    66 66 65 72 20 23 27 6d 61 67 69 74 2d 6c 6f 67 | .(magit-setup-buffer.#'magit-log | 
| 9b280 | 2d 6d 6f 64 65 20 6c 6f 63 6b 65 64 0a 20 20 20    20 20 20 20 20 28 6d 61 67 69 74 2d 62 75 66 66 | -mode.locked.........(magit-buff | 
| 9b2a0 | 65 72 2d 72 65 76 69 73 69 6f 6e 73 20 72 65 76    73 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 | er-revisions.revs).........(magi | 
| 9b2c0 | 74 2d 62 75 66 66 65 72 2d 6c 6f 67 2d 61 72 67    73 20 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 | t-buffer-log-args.args)......... | 
| 9b2e0 | 28 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6c 6f    67 2d 66 69 6c 65 73 20 66 69 6c 65 73 29 29 0a | (magit-buffer-log-files.files)). | 
| 9b300 | 20 20 20 20 28 77 68 65 6e 20 28 69 66 20 66 6f    63 75 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ....(when.(if.focus............. | 
| 9b320 | 20 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 67 6f 74    6f 2d 63 6f 6d 6d 69 74 2d 73 65 63 74 69 6f 6e | ..(magit-log-goto-commit-section | 
| 9b340 | 20 66 6f 63 75 73 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 67 | .focus).............(magit-log-g | 
| 9b360 | 6f 74 6f 2d 73 61 6d 65 2d 63 6f 6d 6d 69 74 29    29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 | oto-same-commit)).......(magit-s | 
| 9b380 | 65 63 74 69 6f 6e 2d 75 70 64 61 74 65 2d 68 69    67 68 6c 69 67 68 74 29 29 0a 20 20 20 20 28 63 | ection-update-highlight)).....(c | 
| 9b3a0 | 75 72 72 65 6e 74 2d 62 75 66 66 65 72 29 29 29    0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c | urrent-buffer)))..(defun.magit-l | 
| 9b3c0 | 6f 67 2d 72 65 66 72 65 73 68 2d 62 75 66 66 65    72 20 28 29 0a 20 20 28 6c 65 74 20 28 28 72 65 | og-refresh-buffer.()...(let.((re | 
| 9b3e0 | 76 73 20 20 6d 61 67 69 74 2d 62 75 66 66 65 72    2d 72 65 76 69 73 69 6f 6e 73 29 0a 20 20 20 20 | vs..magit-buffer-revisions)..... | 
| 9b400 | 20 20 20 20 28 61 72 67 73 20 20 6d 61 67 69 74    2d 62 75 66 66 65 72 2d 6c 6f 67 2d 61 72 67 73 | ....(args..magit-buffer-log-args | 
| 9b420 | 29 0a 20 20 20 20 20 20 20 20 28 66 69 6c 65 73    20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6c 6f | ).........(files.magit-buffer-lo | 
| 9b440 | 67 2d 66 69 6c 65 73 29 0a 20 20 20 20 20 20 20    20 28 6c 69 6d 69 74 20 28 6d 61 67 69 74 2d 6c | g-files).........(limit.(magit-l | 
| 9b460 | 6f 67 2d 67 65 74 2d 63 6f 6d 6d 69 74 2d 6c 69    6d 69 74 29 29 29 0a 20 20 20 20 28 6d 61 67 69 | og-get-commit-limit))).....(magi | 
| 9b480 | 74 2d 73 65 74 2d 68 65 61 64 65 72 2d 6c 69 6e    65 2d 66 6f 72 6d 61 74 0a 20 20 20 20 20 28 66 | t-set-header-line-format......(f | 
| 9b4a0 | 75 6e 63 61 6c 6c 20 6d 61 67 69 74 2d 6c 6f 67    2d 68 65 61 64 65 72 2d 6c 69 6e 65 2d 66 75 6e | uncall.magit-log-header-line-fun | 
| 9b4c0 | 63 74 69 6f 6e 20 72 65 76 73 20 61 72 67 73 20    66 69 6c 65 73 29 29 0a 20 20 20 20 28 75 6e 6c | ction.revs.args.files)).....(unl | 
| 9b4e0 | 65 73 73 20 28 6c 65 6e 67 74 68 3d 20 66 69 6c    65 73 20 31 29 0a 20 20 20 20 20 20 28 73 65 74 | ess.(length=.files.1).......(set | 
| 9b500 | 71 20 61 72 67 73 20 28 72 65 6d 6f 76 65 20 22    2d 2d 66 6f 6c 6c 6f 77 22 20 61 72 67 73 29 29 | q.args.(remove."--follow".args)) | 
| 9b520 | 29 0a 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64    20 28 63 61 72 20 6d 61 67 69 74 2d 6c 6f 67 2d | ).....(when.(and.(car.magit-log- | 
| 9b540 | 72 65 6d 6f 76 65 2d 67 72 61 70 68 2d 61 72 67    73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | remove-graph-args).............. | 
| 9b560 | 20 20 28 2d 2d 61 6e 79 2d 70 20 28 73 74 72 69    6e 67 2d 6d 61 74 63 68 2d 70 0a 20 20 20 20 20 | ..(--any-p.(string-match-p...... | 
| 9b580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 63 6f 6e 63 61 74 20 22 5e 22 20 | ....................(concat."^". | 
| 9b5a0 | 28 72 65 67 65 78 70 2d 6f 70 74 20 6d 61 67 69    74 2d 6c 6f 67 2d 72 65 6d 6f 76 65 2d 67 72 61 | (regexp-opt.magit-log-remove-gra | 
| 9b5c0 | 70 68 2d 61 72 67 73 29 29 20 69 74 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ph-args)).it)................... | 
| 9b5e0 | 20 20 20 20 20 20 61 72 67 73 29 29 0a 20 20 20    20 20 20 28 73 65 74 71 20 61 72 67 73 20 28 72 | ......args)).......(setq.args.(r | 
| 9b600 | 65 6d 6f 76 65 20 22 2d 2d 67 72 61 70 68 22 20    61 72 67 73 29 29 29 0a 20 20 20 20 28 73 65 74 | emove."--graph".args))).....(set | 
| 9b620 | 71 20 61 72 67 73 20 28 6d 61 67 69 74 2d 6c 6f    67 2d 2d 6d 61 79 62 65 2d 64 72 6f 70 2d 63 6f | q.args.(magit-log--maybe-drop-co | 
| 9b640 | 6c 6f 72 2d 67 72 61 70 68 20 61 72 67 73 20 6c    69 6d 69 74 29 29 0a 20 20 20 20 28 77 68 65 6e | lor-graph.args.limit)).....(when | 
| 9b660 | 2d 6c 65 74 2a 20 28 28 6c 69 6d 69 74 20 6c 69    6d 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 | -let*.((limit.limit)............ | 
| 9b680 | 20 20 20 20 20 28 6c 69 6d 69 74 20 28 2a 20 32    20 6c 69 6d 69 74 29 29 20 3b 20 69 6e 63 72 65 | .....(limit.(*.2.limit)).;.incre | 
| 9b6a0 | 61 73 65 20 6f 64 64 73 20 66 6f 72 20 63 6f 6d    70 6c 65 74 65 20 67 72 61 70 68 0a 20 20 20 20 | ase.odds.for.complete.graph..... | 
| 9b6c0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 75    6e 74 20 28 61 6e 64 20 28 6c 65 6e 67 74 68 3d | ............(count.(and.(length= | 
| 9b6e0 | 20 72 65 76 73 20 31 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .revs.1)........................ | 
| 9b700 | 20 20 20 20 20 28 3e 20 6c 69 6d 69 74 20 31 30    32 34 29 20 3b 20 6f 74 68 65 72 77 69 73 65 20 | .....(>.limit.1024).;.otherwise. | 
| 9b720 | 69 74 27 73 20 66 61 73 74 20 65 6e 6f 75 67 68    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | it's.fast.enough................ | 
| 9b740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65    74 71 20 72 65 76 73 20 28 63 61 72 20 72 65 76 | .............(setq.revs.(car.rev | 
| 9b760 | 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s))............................. | 
| 9b780 | 28 6e 6f 74 20 28 73 74 72 69 6e 67 2d 73 65 61    72 63 68 20 22 2e 2e 22 20 72 65 76 73 29 29 0a | (not.(string-search."..".revs)). | 
| 9b7a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 | ............................(not | 
| 9b7c0 | 20 28 6d 65 6d 62 65 72 20 72 65 76 73 20 27 28    22 2d 2d 61 6c 6c 22 20 22 2d 2d 62 72 61 6e 63 | .(member.revs.'("--all"."--branc | 
| 9b7e0 | 68 65 73 22 29 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | hes")))......................... | 
| 9b800 | 20 20 20 20 28 6e 6f 74 20 28 73 65 71 2d 73 6f    6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....(not.(seq-some.............. | 
| 9b820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 61 72 | .....................(lambda.(ar | 
| 9b840 | 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | g).............................. | 
| 9b860 | 20 20 20 20 20 20 20 28 2d 2d 61 6e 79 2d 70 20    28 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 | .......(--any-p.(string-prefix-p | 
| 9b880 | 20 69 74 20 61 72 67 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .it.arg)........................ | 
| 9b8a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 6d 61 67 69 74 2d 6c 6f 67 2d | ......................magit-log- | 
| 9b8c0 | 64 69 73 61 62 6c 65 2d 67 72 61 70 68 2d 68 61    63 6b 2d 61 72 67 73 29 29 0a 20 20 20 20 20 20 | disable-graph-hack-args))....... | 
| 9b8e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 61 72 67 73 | ............................args | 
| 9b900 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | )).............................( | 
| 9b920 | 6d 61 67 69 74 2d 67 69 74 2d 73 74 72 69 6e 67    20 22 72 65 76 2d 6c 69 73 74 22 20 22 2d 2d 63 | magit-git-string."rev-list"."--c | 
| 9b940 | 6f 75 6e 74 22 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ount"........................... | 
| 9b960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 22 2d 2d 66 69 72 73 74 2d 70 61 72 | ...................."--first-par | 
| 9b980 | 65 6e 74 22 20 61 72 67 73 20 72 65 76 73 29 29    29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 72 | ent".args.revs)))).......(setq.r | 
| 9b9a0 | 65 76 73 20 28 69 66 20 28 3c 20 28 73 74 72 69    6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 20 63 6f 75 | evs.(if.(<.(string-to-number.cou | 
| 9b9c0 | 6e 74 29 20 6c 69 6d 69 74 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nt).limit)...................... | 
| 9b9e0 | 72 65 76 73 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 | revs....................(format. | 
| 9ba00 | 22 25 73 7e 25 73 2e 2e 25 73 22 20 72 65 76 73    20 6c 69 6d 69 74 20 72 65 76 73 29 29 29 29 0a | "%s~%s..%s".revs.limit.revs)))). | 
| 9ba20 | 20 20 20 20 28 6c 65 74 20 28 28 64 65 6c 61 79    20 28 63 6c 2d 66 69 6e 64 2d 69 66 20 28 6c 61 | ....(let.((delay.(cl-find-if.(la | 
| 9ba40 | 6d 62 64 61 20 28 61 72 67 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | mbda.(arg)...................... | 
| 9ba60 | 20 20 20 20 20 20 20 20 20 20 28 6d 65 6d 62 65    72 20 61 72 67 20 27 28 22 2b 2b 68 65 61 64 65 | ..........(member.arg.'("++heade | 
| 9ba80 | 72 22 20 22 2d 2d 70 61 74 63 68 22 20 22 2d 2d    73 74 61 74 22 29 29 29 0a 20 20 20 20 20 20 20 | r"."--patch"."--stat")))........ | 
| 9baa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 61 72 67 73 29 29 29 0a 20 20 | ......................args)))... | 
| 9bac0 | 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d    73 65 63 74 69 6f 6e 2d 69 6e 68 69 62 69 74 2d | ....(setq.magit-section-inhibit- | 
| 9bae0 | 6d 61 72 6b 65 72 73 20 28 69 66 20 64 65 6c 61    79 20 27 64 65 6c 61 79 20 74 29 29 0a 20 20 20 | markers.(if.delay.'delay.t)).... | 
| 9bb00 | 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 73    65 63 74 69 6f 6e 2d 69 6e 73 65 72 74 2d 69 6e | ...(setq.magit-section-insert-in | 
| 9bb20 | 2d 72 65 76 65 72 73 65 20 28 6e 6f 74 20 64 65    6c 61 79 29 29 29 0a 20 20 20 20 28 6d 61 67 69 | -reverse.(not.delay))).....(magi | 
| 9bb40 | 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e    20 28 6c 6f 67 62 75 66 29 0a 20 20 20 20 20 20 | t-insert-section.(logbuf)....... | 
| 9bb60 | 28 6d 61 67 69 74 2d 2d 69 6e 73 65 72 74 2d 6c    6f 67 20 74 20 72 65 76 73 20 61 72 67 73 20 66 | (magit--insert-log.t.revs.args.f | 
| 9bb80 | 69 6c 65 73 29 29 29 29 0a 0a 28 64 65 66 76 61    72 2d 6c 6f 63 61 6c 20 6d 61 67 69 74 2d 6c 6f | iles))))..(defvar-local.magit-lo | 
| 9bba0 | 67 2d 2d 63 6f 6c 6f 72 2d 67 72 61 70 68 20 6e    69 6c 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | g--color-graph.nil)..(defun.magi | 
| 9bbc0 | 74 2d 6c 6f 67 2d 2d 6d 61 79 62 65 2d 64 72 6f    70 2d 63 6f 6c 6f 72 2d 67 72 61 70 68 20 28 61 | t-log--maybe-drop-color-graph.(a | 
| 9bbe0 | 72 67 73 20 6c 69 6d 69 74 29 0a 20 20 28 69 66    20 28 6d 65 6d 62 65 72 20 22 2d 2d 63 6f 6c 6f | rgs.limit)...(if.(member."--colo | 
| 9bc00 | 72 22 20 61 72 67 73 29 0a 20 20 20 20 20 20 28    69 66 20 28 63 6f 6e 64 20 28 28 6e 6f 74 20 28 | r".args).......(if.(cond.((not.( | 
| 9bc20 | 6d 65 6d 62 65 72 20 22 2d 2d 67 72 61 70 68 22    20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 | member."--graph".args)))........ | 
| 9bc40 | 20 20 20 20 20 20 20 20 20 28 28 6e 6f 74 20 6d    61 67 69 74 2d 6c 6f 67 2d 63 6f 6c 6f 72 2d 67 | .........((not.magit-log-color-g | 
| 9bc60 | 72 61 70 68 2d 6c 69 6d 69 74 29 20 6e 69 6c 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | raph-limit).nil)................ | 
| 9bc80 | 20 28 28 6e 6f 74 20 6c 69 6d 69 74 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | .((not.limit)..................( | 
| 9bca0 | 6d 65 73 73 61 67 65 20 22 44 72 6f 70 70 69 6e    67 20 2d 2d 63 6f 6c 6f 72 20 62 65 63 61 75 73 | message."Dropping.--color.becaus | 
| 9bcc0 | 65 20 2d 6e 20 69 73 6e 27 74 20 73 65 74 20 28    73 65 65 20 25 73 29 22 0a 20 20 20 20 20 20 20 | e.-n.isn't.set.(see.%s)"........ | 
| 9bce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 63 6f | ...................'magit-log-co | 
| 9bd00 | 6c 6f 72 2d 67 72 61 70 68 2d 6c 69 6d 69 74 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | lor-graph-limit))............... | 
| 9bd20 | 20 20 28 28 3e 20 6c 69 6d 69 74 20 6d 61 67 69    74 2d 6c 6f 67 2d 63 6f 6c 6f 72 2d 67 72 61 70 | ..((>.limit.magit-log-color-grap | 
| 9bd40 | 68 2d 6c 69 6d 69 74 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6d 65 73 73 61 | h-limit)..................(messa | 
| 9bd60 | 67 65 20 22 44 72 6f 70 70 69 6e 67 20 2d 2d 63    6f 6c 6f 72 20 62 65 63 61 75 73 65 20 2d 6e 20 | ge."Dropping.--color.because.-n. | 
| 9bd80 | 69 73 20 6c 61 72 67 65 72 20 74 68 61 6e 20 25    73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | is.larger.than.%s".............. | 
| 9bda0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6d 61    67 69 74 2d 6c 6f 67 2d 63 6f 6c 6f 72 2d 67 72 | .............'magit-log-color-gr | 
| 9bdc0 | 61 70 68 2d 6c 69 6d 69 74 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 28 70 72 6f 67 6e 20 28 73 | aph-limit)))...........(progn.(s | 
| 9bde0 | 65 74 71 20 61 72 67 73 20 28 72 65 6d 6f 76 65    20 22 2d 2d 63 6f 6c 6f 72 22 20 61 72 67 73 29 | etq.args.(remove."--color".args) | 
| 9be00 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 6c | )..................(setq.magit-l | 
| 9be20 | 6f 67 2d 2d 63 6f 6c 6f 72 2d 67 72 61 70 68 20    6e 69 6c 29 29 0a 20 20 20 20 20 20 20 20 28 73 | og--color-graph.nil)).........(s | 
| 9be40 | 65 74 71 20 6d 61 67 69 74 2d 6c 6f 67 2d 2d 63    6f 6c 6f 72 2d 67 72 61 70 68 20 74 29 29 0a 20 | etq.magit-log--color-graph.t)).. | 
| 9be60 | 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 6c    6f 67 2d 2d 63 6f 6c 6f 72 2d 67 72 61 70 68 20 | ...(setq.magit-log--color-graph. | 
| 9be80 | 6e 69 6c 29 29 0a 20 20 61 72 67 73 29 0a 0a 28    63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 6d 61 67 | nil))...args)..(cl-defmethod.mag | 
| 9bea0 | 69 74 2d 62 75 66 66 65 72 2d 76 61 6c 75 65 20    28 26 63 6f 6e 74 65 78 74 20 28 6d 61 6a 6f 72 | it-buffer-value.(&context.(major | 
| 9bec0 | 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 6c 6f 67 2d    6d 6f 64 65 29 29 0a 20 20 28 61 70 70 65 6e 64 | -mode.magit-log-mode))...(append | 
| 9bee0 | 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65    76 69 73 69 6f 6e 73 0a 20 20 20 20 20 20 20 20 | .magit-buffer-revisions......... | 
| 9bf00 | 20 20 28 69 66 20 28 61 6e 64 20 6d 61 67 69 74    2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e | ..(if.(and.magit-buffer-revision | 
| 9bf20 | 73 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6c    6f 67 2d 66 69 6c 65 73 29 0a 20 20 20 20 20 20 | s.magit-buffer-log-files)....... | 
| 9bf40 | 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 22 2d    2d 22 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d | ........(cons."--".magit-buffer- | 
| 9bf60 | 6c 6f 67 2d 66 69 6c 65 73 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 6d 61 67 69 74 2d 62 75 66 | log-files).............magit-buf | 
| 9bf80 | 66 65 72 2d 6c 6f 67 2d 66 69 6c 65 73 29 29 29    0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c | fer-log-files)))..(defun.magit-l | 
| 9bfa0 | 6f 67 2d 68 65 61 64 65 72 2d 6c 69 6e 65 2d 61    72 67 75 6d 65 6e 74 73 20 28 72 65 76 73 20 61 | og-header-line-arguments.(revs.a | 
| 9bfc0 | 72 67 73 20 66 69 6c 65 73 29 0a 20 20 22 52 65    74 75 72 6e 20 73 74 72 69 6e 67 20 64 65 73 63 | rgs.files)..."Return.string.desc | 
| 9bfe0 | 72 69 62 69 6e 67 20 73 6f 6d 65 20 6f 66 20 74    68 65 20 75 73 65 64 20 61 72 67 75 6d 65 6e 74 | ribing.some.of.the.used.argument | 
| 9c000 | 73 2e 22 0a 20 20 28 6d 61 70 63 6f 6e 63 61 74    20 28 6c 61 6d 62 64 61 20 28 61 72 67 29 0a 20 | s."...(mapconcat.(lambda.(arg).. | 
| 9c020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69    66 20 28 73 74 72 69 6e 67 2d 73 65 61 72 63 68 | ..............(if.(string-search | 
| 9c040 | 20 22 20 22 20 61 72 67 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 | .".".arg)....................(pr | 
| 9c060 | 69 6e 31 20 61 72 67 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 61 72 67 29 29 0a | in1.arg)..................arg)). | 
| 9c080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 60 28 22    67 69 74 22 20 22 6c 6f 67 22 20 2c 40 61 72 67 | .............`("git"."log".,@arg | 
| 9c0a0 | 73 20 2c 40 72 65 76 73 20 22 2d 2d 22 20 2c 40    66 69 6c 65 73 29 0a 20 20 20 20 20 20 20 20 20 | s.,@revs."--".,@files).......... | 
| 9c0c0 | 20 20 20 20 22 20 22 29 29 0a 0a 28 64 65 66 75    6e 20 6d 61 67 69 74 2d 6c 6f 67 2d 68 65 61 64 | ...."."))..(defun.magit-log-head | 
| 9c0e0 | 65 72 2d 6c 69 6e 65 2d 73 65 6e 74 65 6e 63 65    20 28 72 65 76 73 20 61 72 67 73 20 66 69 6c 65 | er-line-sentence.(revs.args.file | 
| 9c100 | 73 29 0a 20 20 22 52 65 74 75 72 6e 20 73 74 72    69 6e 67 20 63 6f 6e 74 61 69 6e 69 6e 67 20 61 | s)..."Return.string.containing.a | 
| 9c120 | 6c 6c 20 61 72 67 75 6d 65 6e 74 73 2e 22 0a 20    20 28 63 6f 6e 63 61 74 20 22 43 6f 6d 6d 69 74 | ll.arguments."...(concat."Commit | 
| 9c140 | 73 20 69 6e 20 22 0a 20 20 20 20 20 20 20 20 20    20 28 6d 61 70 63 6f 6e 63 61 74 20 23 27 69 64 | s.in."...........(mapconcat.#'id | 
| 9c160 | 65 6e 74 69 74 79 20 72 65 76 73 20 22 20 22 29    0a 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 | entity.revs.".")...........(and. | 
| 9c180 | 28 6d 65 6d 62 65 72 20 22 2d 2d 72 65 76 65 72    73 65 22 20 61 72 67 73 29 0a 20 20 20 20 20 20 | (member."--reverse".args)....... | 
| 9c1a0 | 20 20 20 20 20 20 20 20 20 22 20 69 6e 20 72 65    76 65 72 73 65 22 29 0a 20 20 20 20 20 20 20 20 | .........".in.reverse")......... | 
| 9c1c0 | 20 20 28 61 6e 64 20 66 69 6c 65 73 20 28 63 6f    6e 63 61 74 20 22 20 74 6f 75 63 68 69 6e 67 20 | ..(and.files.(concat.".touching. | 
| 9c1e0 | 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | "..............................( | 
| 9c200 | 6d 61 70 63 6f 6e 63 61 74 20 23 27 69 64 65 6e    74 69 74 79 20 66 69 6c 65 73 20 22 20 22 29 29 | mapconcat.#'identity.files.".")) | 
| 9c220 | 29 0a 20 20 20 20 20 20 20 20 20 20 28 2d 2d 73    6f 6d 65 20 28 61 6e 64 20 28 73 74 72 69 6e 67 | )...........(--some.(and.(string | 
| 9c240 | 2d 70 72 65 66 69 78 2d 70 20 22 2d 4c 22 20 69    74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | -prefix-p."-L".it).............. | 
| 9c260 | 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61    74 20 22 20 22 20 69 74 29 29 0a 20 20 20 20 20 | ..........(concat.".".it))...... | 
| 9c280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 61 72 67    73 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | .............args)))..(defun.mag | 
| 9c2a0 | 69 74 2d 69 6e 73 65 72 74 2d 6c 6f 67 20 28 72    65 76 73 20 26 6f 70 74 69 6f 6e 61 6c 20 61 72 | it-insert-log.(revs.&optional.ar | 
| 9c2c0 | 67 73 20 66 69 6c 65 73 29 0a 20 20 28 64 65 63    6c 61 72 65 20 28 6f 62 73 6f 6c 65 74 65 20 6d | gs.files)...(declare.(obsolete.m | 
| 9c2e0 | 61 67 69 74 2d 2d 69 6e 73 65 72 74 2d 6c 6f 67    20 22 4d 61 67 69 74 20 34 2e 30 2e 30 22 29 29 | agit--insert-log."Magit.4.0.0")) | 
| 9c300 | 0a 20 20 28 6d 61 67 69 74 2d 2d 69 6e 73 65 72    74 2d 6c 6f 67 20 6e 69 6c 20 72 65 76 73 20 61 | ...(magit--insert-log.nil.revs.a | 
| 9c320 | 72 67 73 20 66 69 6c 65 73 29 29 0a 0a 28 64 65    66 75 6e 20 6d 61 67 69 74 2d 2d 69 6e 73 65 72 | rgs.files))..(defun.magit--inser | 
| 9c340 | 74 2d 6c 6f 67 20 28 6b 65 65 70 2d 65 72 72 6f    72 20 72 65 76 73 20 26 6f 70 74 69 6f 6e 61 6c | t-log.(keep-error.revs.&optional | 
| 9c360 | 20 61 72 67 73 20 66 69 6c 65 73 29 0a 20 20 22    49 6e 73 65 72 74 20 61 20 6c 6f 67 20 73 65 63 | .args.files)..."Insert.a.log.sec | 
| 9c380 | 74 69 6f 6e 2e 0a 44 6f 20 6e 6f 74 20 61 64 64    20 74 68 69 73 20 74 6f 20 61 20 68 6f 6f 6b 20 | tion..Do.not.add.this.to.a.hook. | 
| 9c3a0 | 76 61 72 69 61 62 6c 65 2e 22 0a 20 20 28 64 65    63 6c 61 72 65 20 28 69 6e 64 65 6e 74 20 64 65 | variable."...(declare.(indent.de | 
| 9c3c0 | 66 75 6e 29 29 0a 20 20 28 73 65 74 71 20 6d 61    67 69 74 2d 73 65 63 74 69 6f 6e 2d 70 72 65 73 | fun))...(setq.magit-section-pres | 
| 9c3e0 | 65 72 76 65 2d 76 69 73 69 62 69 6c 69 74 79 20    74 29 20 3b 20 54 4f 44 4f 20 64 6f 20 69 74 20 | erve-visibility.t).;.TODO.do.it. | 
| 9c400 | 68 65 72 65 3f 0a 20 20 28 6c 65 74 20 28 28 6d    61 67 69 74 2d 67 69 74 2d 67 6c 6f 62 61 6c 2d | here?...(let.((magit-git-global- | 
| 9c420 | 61 72 67 75 6d 65 6e 74 73 0a 20 20 20 20 20 20    20 20 20 28 72 65 6d 6f 76 65 20 22 2d 2d 6c 69 | arguments..........(remove."--li | 
| 9c440 | 74 65 72 61 6c 2d 70 61 74 68 73 70 65 63 73 22    20 6d 61 67 69 74 2d 67 69 74 2d 67 6c 6f 62 61 | teral-pathspecs".magit-git-globa | 
| 9c460 | 6c 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 0a 20    20 20 20 28 6d 61 67 69 74 2d 2d 67 69 74 2d 77 | l-arguments))).....(magit--git-w | 
| 9c480 | 61 73 68 20 28 61 70 70 6c 79 2d 70 61 72 74 69    61 6c 6c 79 20 23 27 6d 61 67 69 74 2d 6c 6f 67 | ash.(apply-partially.#'magit-log | 
| 9c4a0 | 2d 77 61 73 68 2d 6c 6f 67 20 27 6c 6f 67 29 20    6b 65 65 70 2d 65 72 72 6f 72 0a 20 20 20 20 20 | -wash-log.'log).keep-error...... | 
| 9c4c0 | 20 22 6c 6f 67 22 0a 20 20 20 20 20 20 28 66 6f    72 6d 61 74 20 22 2d 2d 66 6f 72 6d 61 74 3d 25 | ."log".......(format."--format=% | 
| 9c4e0 | 73 25 25 68 25 25 78 30 63 25 73 25 25 78 30 63    25 73 25 25 78 30 63 25 25 61 4e 25 25 78 30 63 | s%%h%%x0c%s%%x0c%s%%x0c%%aN%%x0c | 
| 9c500 | 25 73 25 25 78 30 63 25 25 73 25 73 22 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 | %s%%x0c%%s%s"...............(if. | 
| 9c520 | 28 61 6e 64 20 28 6d 65 6d 62 65 72 20 22 2d 2d    6c 65 66 74 2d 72 69 67 68 74 22 20 61 72 67 73 | (and.(member."--left-right".args | 
| 9c540 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 6d | )........................(not.(m | 
| 9c560 | 65 6d 62 65 72 20 22 2d 2d 67 72 61 70 68 22 20    61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 | ember."--graph".args)))......... | 
| 9c580 | 20 20 20 20 20 20 20 20 20 20 22 25 6d 20 22 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .........."%m."................. | 
| 9c5a0 | 22 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 69 66 20 28 6d 65 6d 62 65 72 20 22 2d | "")...............(if.(member."- | 
| 9c5c0 | 2d 64 65 63 6f 72 61 74 65 22 20 61 72 67 73 29    20 22 25 44 22 20 22 22 29 0a 20 20 20 20 20 20 | -decorate".args)."%D"."")....... | 
| 9c5e0 | 20 20 20 20 20 20 20 20 28 69 66 20 28 6e 6f 74    20 28 6d 65 6d 62 65 72 20 22 2d 2d 73 68 6f 77 | ........(if.(not.(member."--show | 
| 9c600 | 2d 73 69 67 6e 61 74 75 72 65 22 20 61 72 67 73    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | -signature".args)).............. | 
| 9c620 | 20 20 20 20 20 22 22 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 73 65 74 71 20 61 72 | ....."".................(setq.ar | 
| 9c640 | 67 73 20 28 72 65 6d 6f 76 65 20 22 2d 2d 73 68    6f 77 2d 73 69 67 6e 61 74 75 72 65 22 20 61 72 | gs.(remove."--show-signature".ar | 
| 9c660 | 67 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6c 65 74 20 28 28 6c 69 6d 69 | gs)).................(let.((limi | 
| 9c680 | 74 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 67 65 74    2d 63 6f 6d 6d 69 74 2d 6c 69 6d 69 74 20 61 72 | t.(magit-log-get-commit-limit.ar | 
| 9c6a0 | 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 63 6f 6e 64 0a 20 20 | gs)))...................(cond... | 
| 9c6c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 28 6e 6f 74 20 6c 69 6d 69 74 29 0a 20 20 | .................((not.limit)... | 
| 9c6e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 6d 65 73 73 61 67 65 0a 20 20 20 20 20 | ..................(message...... | 
| 9c700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    22 44 72 6f 70 70 69 6e 67 20 2d 2d 73 68 6f 77 | ................"Dropping.--show | 
| 9c720 | 2d 73 69 67 6e 61 74 75 72 65 20 62 65 63 61 75    73 65 20 2d 6e 20 69 73 6e 27 74 20 73 65 74 20 | -signature.because.-n.isn't.set. | 
| 9c740 | 28 73 65 65 20 25 73 29 22 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 | (see.%s)"......................' | 
| 9c760 | 6d 61 67 69 74 2d 6c 6f 67 2d 73 68 6f 77 2d 73    69 67 6e 61 74 75 72 65 73 2d 6c 69 6d 69 74 29 | magit-log-show-signatures-limit) | 
| 9c780 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 22 22 29 0a 20 20 20 20 20 20 20 | ....................."")........ | 
| 9c7a0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 28 3e 20    6c 69 6d 69 74 20 6d 61 67 69 74 2d 6c 6f 67 2d | ............((>.limit.magit-log- | 
| 9c7c0 | 73 68 6f 77 2d 73 69 67 6e 61 74 75 72 65 73 2d    6c 69 6d 69 74 29 0a 20 20 20 20 20 20 20 20 20 | show-signatures-limit).......... | 
| 9c7e0 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 73 73    61 67 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ...........(message............. | 
| 9c800 | 20 20 20 20 20 20 20 20 20 22 44 72 6f 70 70 69    6e 67 20 2d 2d 73 68 6f 77 2d 73 69 67 6e 61 74 | ........."Dropping.--show-signat | 
| 9c820 | 75 72 65 20 62 65 63 61 75 73 65 20 2d 6e 20 69    73 20 6c 61 72 67 65 72 20 74 68 61 6e 20 25 73 | ure.because.-n.is.larger.than.%s | 
| 9c840 | 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 6c 6f | "......................'magit-lo | 
| 9c860 | 67 2d 73 68 6f 77 2d 73 69 67 6e 61 74 75 72 65    73 2d 6c 69 6d 69 74 29 0a 20 20 20 20 20 20 20 | g-show-signatures-limit)........ | 
| 9c880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 22 22 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ............."")................ | 
| 9c8a0 | 20 20 20 20 28 22 25 47 3f 22 29 29 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 | ....("%G?"))))...............(if | 
| 9c8c0 | 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 69    6e 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 74 65 72 | .magit-log-margin-show-committer | 
| 9c8e0 | 2d 64 61 74 65 20 22 25 63 74 22 20 22 25 61 74    22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | -date."%ct"."%at").............. | 
| 9c900 | 20 28 69 66 20 28 6d 65 6d 62 65 72 20 22 2b 2b    68 65 61 64 65 72 22 20 61 72 67 73 29 0a 20 20 | .(if.(member."++header".args)... | 
| 9c920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 69 66 20 28 6d 65 6d 62 65 72 20 22 2d 2d 67 | ................(if.(member."--g | 
| 9c940 | 72 61 70 68 22 20 28 73 65 74 71 20 61 72 67 73    20 28 72 65 6d 6f 76 65 20 22 2b 2b 68 65 61 64 | raph".(setq.args.(remove."++head | 
| 9c960 | 65 72 22 20 61 72 67 73 29 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | er".args)))..................... | 
| 9c980 | 20 20 28 63 6f 6e 63 61 74 20 22 5c 6e 22 20 6d    61 67 69 74 2d 6c 6f 67 2d 72 65 76 69 73 69 6f | ..(concat."\n".magit-log-revisio | 
| 9c9a0 | 6e 2d 68 65 61 64 65 72 73 2d 66 6f 72 6d 61 74    20 22 5c 6e 22 29 0a 20 20 20 20 20 20 20 20 20 | n-headers-format."\n").......... | 
| 9c9c0 | 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63    61 74 20 22 5c 6e 1e 22 20 6d 61 67 69 74 2d 6c | ...........(concat."\n.".magit-l | 
| 9c9e0 | 6f 67 2d 72 65 76 69 73 69 6f 6e 2d 68 65 61 64    65 72 73 2d 66 6f 72 6d 61 74 20 22 1e 5c 6e 22 | og-revision-headers-format.".\n" | 
| 9ca00 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 22 22 29 29 0a 20 20 20 20 20 20 28 70 | ))................."")).......(p | 
| 9ca20 | 72 6f 67 6e 0a 20 20 20 20 20 20 20 20 28 77 68    65 6e 2d 6c 65 74 20 28 28 6f 72 64 65 72 20 28 | rogn.........(when-let.((order.( | 
| 9ca40 | 2d 2d 66 69 72 73 74 20 28 73 74 72 69 6e 67 2d    6d 61 74 63 68 20 22 5e 5c 5c 2b 5c 5c 2b 6f 72 | --first.(string-match."^\\+\\+or | 
| 9ca60 | 64 65 72 3d 5c 5c 28 2e 2b 5c 5c 29 24 22 20 69    74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | der=\\(.+\\)$".it).............. | 
| 9ca80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 61 72 67 73 29 29 29 0a 20 20 | ......................args)))... | 
| 9caa0 | 20 20 20 20 20 20 20 20 28 73 65 74 71 20 61 72    67 73 20 28 63 6f 6e 73 20 28 66 6f 72 6d 61 74 | ........(setq.args.(cons.(format | 
| 9cac0 | 20 22 2d 2d 25 73 2d 6f 72 64 65 72 22 20 28 6d    61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 6f 72 | ."--%s-order".(match-string.1.or | 
| 9cae0 | 64 65 72 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | der))........................... | 
| 9cb00 | 20 28 72 65 6d 6f 76 65 20 6f 72 64 65 72 20 61    72 67 73 29 29 29 29 0a 20 20 20 20 20 20 20 20 | .(remove.order.args))))......... | 
| 9cb20 | 28 77 68 65 6e 20 28 6d 65 6d 62 65 72 20 22 2d    2d 64 65 63 6f 72 61 74 65 22 20 61 72 67 73 29 | (when.(member."--decorate".args) | 
| 9cb40 | 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71    20 61 72 67 73 20 28 63 6f 6e 73 20 22 2d 2d 64 | ...........(setq.args.(cons."--d | 
| 9cb60 | 65 63 6f 72 61 74 65 3d 66 75 6c 6c 22 20 28 72    65 6d 6f 76 65 20 22 2d 2d 64 65 63 6f 72 61 74 | ecorate=full".(remove."--decorat | 
| 9cb80 | 65 22 20 61 72 67 73 29 29 29 29 0a 20 20 20 20    20 20 20 20 28 77 68 65 6e 20 28 6d 65 6d 62 65 | e".args)))).........(when.(membe | 
| 9cba0 | 72 20 22 2d 2d 72 65 76 65 72 73 65 22 20 61 72    67 73 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 | r."--reverse".args)...........(s | 
| 9cbc0 | 65 74 71 20 61 72 67 73 20 28 72 65 6d 6f 76 65    20 22 2d 2d 67 72 61 70 68 22 20 61 72 67 73 29 | etq.args.(remove."--graph".args) | 
| 9cbe0 | 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71    20 61 72 67 73 20 28 6d 61 67 69 74 2d 64 69 66 | )).........(setq.args.(magit-dif | 
| 9cc00 | 66 2d 2d 6d 61 79 62 65 2d 61 64 64 2d 73 74 61    74 2d 61 72 67 75 6d 65 6e 74 73 20 61 72 67 73 | f--maybe-add-stat-arguments.args | 
| 9cc20 | 29 29 0a 20 20 20 20 20 20 20 20 61 72 67 73 29    0a 20 20 20 20 20 20 22 2d 2d 75 73 65 2d 6d 61 | )).........args)......."--use-ma | 
| 9cc40 | 69 6c 6d 61 70 22 20 22 2d 2d 6e 6f 2d 70 72 65    66 69 78 22 20 72 65 76 73 20 22 2d 2d 22 20 66 | ilmap"."--no-prefix".revs."--".f | 
| 9cc60 | 69 6c 65 73 29 29 29 0a 0a 28 63 6c 2d 64 65 66    6d 65 74 68 6f 64 20 6d 61 67 69 74 2d 6d 65 6e | iles)))..(cl-defmethod.magit-men | 
| 9cc80 | 75 2d 63 6f 6d 6d 6f 6e 2d 76 61 6c 75 65 20 28    28 5f 73 65 63 74 69 6f 6e 20 6d 61 67 69 74 2d | u-common-value.((_section.magit- | 
| 9cca0 | 63 6f 6d 6d 69 74 2d 73 65 63 74 69 6f 6e 29 29    0a 20 20 28 6f 72 20 28 6d 61 67 69 74 2d 64 69 | commit-section))...(or.(magit-di | 
| 9ccc0 | 66 66 2d 2d 72 65 67 69 6f 6e 2d 72 61 6e 67 65    29 0a 20 20 20 20 20 20 28 6f 72 65 66 20 28 6d | ff--region-range).......(oref.(m | 
| 9cce0 | 61 67 69 74 2d 63 75 72 72 65 6e 74 2d 73 65 63    74 69 6f 6e 29 20 76 61 6c 75 65 29 29 29 0a 0a | agit-current-section).value))).. | 
| 9cd00 | 28 64 65 66 76 61 72 2d 6b 65 79 6d 61 70 20 6d    61 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 65 63 74 | (defvar-keymap.magit-commit-sect | 
| 9cd20 | 69 6f 6e 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22    4b 65 79 6d 61 70 20 66 6f 72 20 60 63 6f 6d 6d | ion-map...:doc."Keymap.for.`comm | 
| 9cd40 | 69 74 27 20 73 65 63 74 69 6f 6e 73 2e 22 0a 20    20 22 3c 72 65 6d 61 70 3e 20 3c 6d 61 67 69 74 | it'.sections."..."<remap>.<magit | 
| 9cd60 | 2d 76 69 73 69 74 2d 74 68 69 6e 67 3e 22 20 23    27 6d 61 67 69 74 2d 73 68 6f 77 2d 63 6f 6d 6d | -visit-thing>".#'magit-show-comm | 
| 9cd80 | 69 74 0a 20 20 22 3c 33 3e 22 20 28 6d 61 67 69    74 2d 6d 65 6e 75 2d 69 74 65 6d 20 22 41 70 70 | it..."<3>".(magit-menu-item."App | 
| 9cda0 | 6c 79 20 25 78 22 20 23 27 6d 61 67 69 74 2d 63    68 65 72 72 79 2d 61 70 70 6c 79 29 0a 20 20 22 | ly.%x".#'magit-cherry-apply)..." | 
| 9cdc0 | 3c 32 3e 22 20 28 6d 61 67 69 74 2d 6d 65 6e 75    2d 69 74 65 6d 20 22 53 68 6f 77 20 63 6f 6d 6d | <2>".(magit-menu-item."Show.comm | 
| 9cde0 | 69 74 20 25 78 22 20 23 27 6d 61 67 69 74 2d 73    68 6f 77 2d 63 6f 6d 6d 69 74 0a 20 20 20 20 20 | it.%x".#'magit-show-commit...... | 
| 9ce00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 27 28 3a 76 69 73 69 62 6c 65 20 28 | ....................'(:visible.( | 
| 9ce20 | 6e 6f 74 20 28 72 65 67 69 6f 6e 2d 61 63 74 69    76 65 2d 70 29 29 29 29 0a 20 20 22 3c 31 3e 22 | not.(region-active-p))))..."<1>" | 
| 9ce40 | 20 28 6d 61 67 69 74 2d 6d 65 6e 75 2d 69 74 65    6d 20 22 44 69 66 66 20 25 78 22 20 23 27 6d 61 | .(magit-menu-item."Diff.%x".#'ma | 
| 9ce60 | 67 69 74 2d 64 69 66 66 2d 72 61 6e 67 65 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | git-diff-range.................. | 
| 9ce80 | 20 20 20 20 20 20 20 20 27 28 3a 76 69 73 69 62    6c 65 20 28 72 65 67 69 6f 6e 2d 61 63 74 69 76 | ........'(:visible.(region-activ | 
| 9cea0 | 65 2d 70 29 29 29 29 0a 0a 28 64 65 66 76 61 72    2d 6b 65 79 6d 61 70 20 6d 61 67 69 74 2d 6d 6f | e-p))))..(defvar-keymap.magit-mo | 
| 9cec0 | 64 75 6c 65 2d 63 6f 6d 6d 69 74 2d 73 65 63 74    69 6f 6e 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22 | dule-commit-section-map...:doc." | 
| 9cee0 | 4b 65 79 6d 61 70 20 66 6f 72 20 60 6d 6f 64 75    6c 65 2d 63 6f 6d 6d 69 74 27 20 73 65 63 74 69 | Keymap.for.`module-commit'.secti | 
| 9cf00 | 6f 6e 73 2e 22 0a 20 20 3a 70 61 72 65 6e 74 20    6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 65 63 | ons."...:parent.magit-commit-sec | 
| 9cf20 | 74 69 6f 6e 2d 6d 61 70 29 0a 0a 28 64 65 66 63    6f 6e 73 74 20 6d 61 67 69 74 2d 6c 6f 67 2d 68 | tion-map)..(defconst.magit-log-h | 
| 9cf40 | 65 61 64 69 6e 67 2d 72 65 0a 20 20 3b 3b 20 4e    6f 74 65 3a 20 41 20 66 6f 72 6d 20 66 65 65 64 | eading-re...;;.Note:.A.form.feed | 
| 9cf60 | 20 69 6e 73 74 65 61 64 20 6f 66 20 61 20 6e 75    6c 6c 20 62 79 74 65 20 69 73 20 75 73 65 64 20 | .instead.of.a.null.byte.is.used. | 
| 9cf80 | 61 73 20 74 68 65 20 64 65 6c 69 6d 69 74 65 72    0a 20 20 3b 3b 20 62 65 63 61 75 73 65 20 75 73 | as.the.delimiter...;;.because.us | 
| 9cfa0 | 69 6e 67 20 74 68 65 20 6c 61 74 74 65 72 20 69    6e 74 65 72 66 65 72 65 73 20 77 69 74 68 20 74 | ing.the.latter.interferes.with.t | 
| 9cfc0 | 68 65 20 67 72 61 70 68 20 70 72 65 66 69 78 20    77 68 65 6e 0a 20 20 3b 3b 20 2b 2b 68 65 61 64 | he.graph.prefix.when...;;.++head | 
| 9cfe0 | 65 72 20 69 73 20 75 73 65 64 2e 0a 20 20 28 63    6f 6e 63 61 74 20 22 5e 22 0a 20 20 20 20 20 20 | er.is.used....(concat."^"....... | 
| 9d000 | 20 20 20 20 22 5c 5c 28 3f 34 3a 5b 2d 5f 2f 7c    5c 5c 2a 6f 3c 3e 2e 20 5d 2a 5c 5c 29 22 20 20 | ...."\\(?4:[-_/|\\*o<>..]*\\)".. | 
| 9d020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 67    72 61 70 68 0a 20 20 20 20 20 20 20 20 20 20 22 | .............;.graph..........." | 
| 9d040 | 5c 5c 28 3f 31 3a 5b 30 2d 39 61 2d 66 41 2d 46    5d 2b 5c 5c 29 3f 0c 22 20 20 20 20 20 20 20 20 | \\(?1:[0-9a-fA-F]+\\)?."........ | 
| 9d060 | 20 20 20 20 20 20 20 3b 20 68 61 73 68 0a 20 20    20 20 20 20 20 20 20 20 22 5c 5c 28 3f 33 3a 5b | .......;.hash..........."\\(?3:[ | 
| 9d080 | 5e 0c 5c 6e 5d 2b 5c 5c 29 3f 0c 22 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b | ^.\n]+\\)?."...................; | 
| 9d0a0 | 20 72 65 66 73 0a 20 20 20 20 20 20 20 20 20 20    22 5c 5c 28 3f 37 3a 5b 42 47 55 58 59 52 45 4e | .refs..........."\\(?7:[BGUXYREN | 
| 9d0c0 | 5d 5c 5c 29 3f 0c 22 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 3b 20 67 70 67 0a 20 20 | ]\\)?.".................;.gpg... | 
| 9d0e0 | 20 20 20 20 20 20 20 20 22 5c 5c 28 3f 35 3a 5b    5e 0c 5c 6e 5d 2a 5c 5c 29 0c 22 20 20 20 20 20 | ........"\\(?5:[^.\n]*\\)."..... | 
| 9d100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b    20 61 75 74 68 6f 72 0a 20 20 20 20 20 20 20 20 | ...............;.author......... | 
| 9d120 | 20 20 3b 3b 20 4e 6f 74 65 3a 20 44 61 74 65 20    69 73 20 6f 70 74 69 6f 6e 61 6c 20 62 65 63 61 | ..;;.Note:.Date.is.optional.beca | 
| 9d140 | 75 73 65 2c 20 70 72 69 6f 72 20 74 6f 20 47 69    74 20 76 32 2e 31 39 2e 30 2c 0a 20 20 20 20 20 | use,.prior.to.Git.v2.19.0,...... | 
| 9d160 | 20 20 20 20 20 3b 3b 20 60 67 69 74 20 72 65 62    61 73 65 20 2d 69 20 2d 2d 72 6f 6f 74 60 20 63 | .....;;.`git.rebase.-i.--root`.c | 
| 9d180 | 6f 72 72 75 70 74 73 20 74 68 65 20 72 6f 6f 74    27 73 20 61 75 74 68 6f 72 20 64 61 74 65 2e 0a | orrupts.the.root's.author.date.. | 
| 9d1a0 | 20 20 20 20 20 20 20 20 20 20 22 5c 5c 28 3f 36    3a 5b 5e 0c 5c 6e 5d 2a 5c 5c 29 0c 22 20 20 20 | .........."\\(?6:[^.\n]*\\)."... | 
| 9d1c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 3b 20 64 61 74 65 0a 20 20 20 20 20 20 20 20 | .................;.date......... | 
| 9d1e0 | 20 20 22 5c 5c 28 3f 32 3a 2e 2a 5c 5c 29 24 22    29 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .."\\(?2:.*\\)$")).............. | 
| 9d200 | 20 20 20 20 20 20 20 20 20 20 20 3b 20 6d 73 67    0a 0a 28 64 65 66 63 6f 6e 73 74 20 6d 61 67 69 | ...........;.msg..(defconst.magi | 
| 9d220 | 74 2d 6c 6f 67 2d 63 68 65 72 72 79 2d 72 65 0a    20 20 28 63 6f 6e 63 61 74 20 22 5e 22 0a 20 20 | t-log-cherry-re...(concat."^"... | 
| 9d240 | 20 20 20 20 20 20 20 20 22 5c 5c 28 3f 38 3a 5b    2d 2b 5d 5c 5c 29 20 22 20 20 20 20 20 20 20 20 | ........"\\(?8:[-+]\\)."........ | 
| 9d260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 3b 20 63 68 65 72 72 79 0a 20 20 20 20 20 20 | .................;.cherry....... | 
| 9d280 | 20 20 20 20 22 5c 5c 28 3f 31 3a 5b 30 2d 39 61    2d 66 41 2d 46 5d 2b 5c 5c 29 20 22 20 20 20 20 | ...."\\(?1:[0-9a-fA-F]+\\).".... | 
| 9d2a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 68    61 73 68 0a 20 20 20 20 20 20 20 20 20 20 22 5c | .............;.hash..........."\ | 
| 9d2c0 | 5c 28 3f 32 3a 2e 2a 5c 5c 29 24 22 29 29 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | \(?2:.*\\)$")).................. | 
| 9d2e0 | 20 20 20 20 20 20 20 3b 20 6d 73 67 0a 0a 28 64    65 66 63 6f 6e 73 74 20 6d 61 67 69 74 2d 6c 6f | .......;.msg..(defconst.magit-lo | 
| 9d300 | 67 2d 6d 6f 64 75 6c 65 2d 72 65 0a 20 20 28 63    6f 6e 63 61 74 20 22 5e 22 0a 20 20 20 20 20 20 | g-module-re...(concat."^"....... | 
| 9d320 | 20 20 20 20 22 5c 5c 28 3f 3a 5c 5c 28 3f 31 31    3a 5b 3c 3e 5d 5c 5c 29 20 5c 5c 29 3f 22 20 20 | ...."\\(?:\\(?11:[<>]\\).\\)?".. | 
| 9d340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 73    69 64 65 0a 20 20 20 20 20 20 20 20 20 20 22 5c | .............;.side..........."\ | 
| 9d360 | 5c 28 3f 31 3a 5b 30 2d 39 61 2d 66 41 2d 46 5d    2b 5c 5c 29 20 22 20 20 20 20 20 20 20 20 20 20 | \(?1:[0-9a-fA-F]+\\).".......... | 
| 9d380 | 20 20 20 20 20 20 20 3b 20 68 61 73 68 0a 20 20    20 20 20 20 20 20 20 20 22 5c 5c 28 3f 32 3a 2e | .......;.hash..........."\\(?2:. | 
| 9d3a0 | 2a 5c 5c 29 24 22 29 29 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | *\\)$"))........................ | 
| 9d3c0 | 20 3b 20 6d 73 67 0a 0a 28 64 65 66 63 6f 6e 73    74 20 6d 61 67 69 74 2d 6c 6f 67 2d 62 69 73 65 | .;.msg..(defconst.magit-log-bise | 
| 9d3e0 | 63 74 2d 76 69 73 2d 72 65 0a 20 20 28 63 6f 6e    63 61 74 20 22 5e 22 0a 20 20 20 20 20 20 20 20 | ct-vis-re...(concat."^"......... | 
| 9d400 | 20 20 22 5c 5c 28 3f 34 3a 5b 2d 5f 2f 7c 5c 5c    2a 6f 3c 3e 2e 20 5d 2a 5c 5c 29 22 20 20 20 20 | .."\\(?4:[-_/|\\*o<>..]*\\)".... | 
| 9d420 | 20 20 20 20 20 20 20 20 20 20 20 3b 20 67 72 61    70 68 0a 20 20 20 20 20 20 20 20 20 20 22 5c 5c | ...........;.graph..........."\\ | 
| 9d440 | 28 3f 31 3a 5b 30 2d 39 61 2d 66 41 2d 46 5d 2b    5c 5c 29 3f 5c 30 22 20 20 20 20 20 20 20 20 20 | (?1:[0-9a-fA-F]+\\)?\0"......... | 
| 9d460 | 20 20 20 20 20 20 3b 20 68 61 73 68 0a 20 20 20    20 20 20 20 20 20 20 22 5c 5c 28 3f 33 3a 5b 5e | ......;.hash..........."\\(?3:[^ | 
| 9d480 | 5c 30 5c 6e 5d 2b 5c 5c 29 3f 5c 30 22 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | \0\n]+\\)?\0"................... | 
| 9d4a0 | 3b 20 72 65 66 73 0a 20 20 20 20 20 20 20 20 20    20 22 5c 5c 28 3f 32 3a 2e 2a 5c 5c 29 24 22 29 | ;.refs..........."\\(?2:.*\\)$") | 
| 9d4c0 | 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 3b 20 6d 73 67 0a | ).........................;.msg. | 
| 9d4e0 | 0a 28 64 65 66 63 6f 6e 73 74 20 6d 61 67 69 74    2d 6c 6f 67 2d 62 69 73 65 63 74 2d 6c 6f 67 2d | .(defconst.magit-log-bisect-log- | 
| 9d500 | 72 65 0a 20 20 28 63 6f 6e 63 61 74 20 22 5e 23    20 22 0a 20 20 20 20 20 20 20 20 20 20 22 5c 5c | re...(concat."^#."..........."\\ | 
| 9d520 | 28 3f 33 3a 5b 5e 3a 20 5c 6e 5d 2b 3a 5c 5c 29    20 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (?3:[^:.\n]+:\\).".............. | 
| 9d540 | 20 20 20 20 20 20 3b 20 22 72 65 66 73 22 0a 20    20 20 20 20 20 20 20 20 20 22 5c 5c 5b 5c 5c 28 | ......;."refs"..........."\\[\\( | 
| 9d560 | 3f 31 3a 5b 5e 5d 5c 6e 5d 2b 5c 5c 29 5c 5c 5d    20 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ?1:[^]\n]+\\)\\].".............. | 
| 9d580 | 20 20 3b 20 68 61 73 68 0a 20 20 20 20 20 20 20    20 20 20 22 5c 5c 28 3f 32 3a 2e 2a 5c 5c 29 24 | ..;.hash..........."\\(?2:.*\\)$ | 
| 9d5a0 | 22 29 29 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 3b 20 6d 73 | ")).........................;.ms | 
| 9d5c0 | 67 0a 0a 28 64 65 66 63 6f 6e 73 74 20 6d 61 67    69 74 2d 6c 6f 67 2d 72 65 66 6c 6f 67 2d 72 65 | g..(defconst.magit-log-reflog-re | 
| 9d5e0 | 0a 20 20 28 63 6f 6e 63 61 74 20 22 5e 22 0a 20    20 20 20 20 20 20 20 20 20 22 5c 5c 28 3f 31 3a | ...(concat."^"..........."\\(?1: | 
| 9d600 | 5b 5e 5c 30 5c 6e 5d 2b 5c 5c 29 5c 30 22 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | [^\0\n]+\\)\0".................. | 
| 9d620 | 20 20 3b 20 68 61 73 68 0a 20 20 20 20 20 20 20    20 20 20 22 5c 5c 28 3f 35 3a 5b 5e 5c 30 5c 6e | ..;.hash..........."\\(?5:[^\0\n | 
| 9d640 | 5d 2a 5c 5c 29 5c 30 22 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 3b 20 61 75 | ]*\\)\0"....................;.au | 
| 9d660 | 74 68 6f 72 0a 20 20 20 20 20 20 20 20 20 20 22    5c 5c 28 3f 3a 5c 5c 28 3f 3a 5b 5e 40 5c 6e 5d | thor..........."\\(?:\\(?:[^@\n] | 
| 9d680 | 2b 40 7b 5c 5c 28 3f 36 3a 5b 5e 7d 5c 6e 5d 2b    5c 5c 29 7d 5c 30 22 20 3b 20 64 61 74 65 0a 20 | +@{\\(?6:[^}\n]+\\)}\0".;.date.. | 
| 9d6a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 9d6c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    3b 3b 3b 20 72 65 66 73 75 62 0a 20 20 20 20 20 | ................;;;.refsub...... | 
| 9d6e0 | 20 20 20 20 20 22 5c 5c 28 3f 31 30 3a 6d 65 72    67 65 20 5c 5c 7c 61 75 74 6f 73 61 76 65 20 5c | ....."\\(?10:merge.\\|autosave.\ | 
| 9d700 | 5c 7c 72 65 73 74 61 72 74 20 5c 5c 7c 72 65 77    72 69 74 74 65 6e 20 5c 5c 7c 5b 5e 3a 5c 6e 5d | \|restart.\\|rewritten.\\|[^:\n] | 
| 9d720 | 2b 3a 20 5c 5c 29 3f 22 0a 20 20 20 20 20 20 20    20 20 20 22 5c 5c 28 3f 32 3a 2e 2a 5c 5c 29 5c | +:.\\)?"..........."\\(?2:.*\\)\ | 
| 9d740 | 5c 29 5c 5c 7c 5c 30 5c 5c 29 24 22 29 29 20 20    20 20 20 20 20 20 20 20 20 20 20 20 3b 20 6d 73 | \)\\|\0\\)$"))..............;.ms | 
| 9d760 | 67 0a 0a 28 64 65 66 63 6f 6e 73 74 20 6d 61 67    69 74 2d 72 65 66 6c 6f 67 2d 73 75 62 6a 65 63 | g..(defconst.magit-reflog-subjec | 
| 9d780 | 74 2d 72 65 0a 20 20 28 63 6f 6e 63 61 74 20 22    5c 5c 28 3f 31 3a 5b 5e 20 5d 2b 5c 5c 29 20 3f | t-re...(concat."\\(?1:[^.]+\\).? | 
| 9d7a0 | 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 3b 20 63 6f 6d 6d 61 6e | ".......................;.comman | 
| 9d7c0 | 64 0a 20 20 20 20 20 20 20 20 20 20 22 5c 5c 28    3f 32 3a 5c 5c 28 3f 3a 20 3f 2d 5b 5e 20 5d 2b | d..........."\\(?2:\\(?:.?-[^.]+ | 
| 9d7e0 | 5c 5c 29 2b 5c 5c 29 3f 22 20 20 20 20 20 20 20    20 20 20 20 20 3b 20 6f 70 74 69 6f 6e 0a 20 20 | \\)+\\)?"............;.option... | 
| 9d800 | 20 20 20 20 20 20 20 20 22 5c 5c 28 3f 3a 20 3f    28 5c 5c 28 3f 33 3a 5b 5e 29 5d 2b 5c 5c 29 29 | ........"\\(?:.?(\\(?3:[^)]+\\)) | 
| 9d820 | 5c 5c 29 3f 22 29 29 20 20 20 20 20 20 20 20 20    20 3b 20 74 79 70 65 0a 0a 28 64 65 66 63 6f 6e | \\)?"))..........;.type..(defcon | 
| 9d840 | 73 74 20 6d 61 67 69 74 2d 6c 6f 67 2d 73 74 61    73 68 2d 72 65 0a 20 20 28 63 6f 6e 63 61 74 20 | st.magit-log-stash-re...(concat. | 
| 9d860 | 22 5e 22 0a 20 20 20 20 20 20 20 20 20 20 22 5c    5c 28 3f 31 3a 5b 5e 5c 30 5c 6e 5d 2b 5c 5c 29 | "^"..........."\\(?1:[^\0\n]+\\) | 
| 9d880 | 5c 30 22 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 3b 20 22 68 61 73 68 22 0a | \0"....................;."hash". | 
| 9d8a0 | 20 20 20 20 20 20 20 20 20 20 22 5c 5c 28 3f 35    3a 5b 5e 5c 30 5c 6e 5d 2a 5c 5c 29 5c 30 22 20 | .........."\\(?5:[^\0\n]*\\)\0". | 
| 9d8c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 3b 20 61 75 74 68 6f 72 0a 20 20 20 20 | ...................;.author..... | 
| 9d8e0 | 20 20 20 20 20 20 22 5c 5c 28 3f 36 3a 5b 5e 5c    30 5c 6e 5d 2b 5c 5c 29 5c 30 22 20 20 20 20 20 | ......"\\(?6:[^\0\n]+\\)\0"..... | 
| 9d900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b    20 64 61 74 65 0a 20 20 20 20 20 20 20 20 20 20 | ...............;.date........... | 
| 9d920 | 22 5c 5c 28 3f 32 3a 2e 2a 5c 5c 29 24 22 29 29    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "\\(?2:.*\\)$"))................ | 
| 9d940 | 20 20 20 20 20 20 20 20 20 3b 20 6d 73 67 0a 0a    28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 6c 6f | .........;.msg..(defvar.magit-lo | 
| 9d960 | 67 2d 63 6f 75 6e 74 20 6e 69 6c 29 0a 0a 28 64    65 66 76 61 72 20 6d 61 67 69 74 2d 6c 6f 67 2d | g-count.nil)..(defvar.magit-log- | 
| 9d980 | 66 6f 72 6d 61 74 2d 6d 65 73 73 61 67 65 2d 66    75 6e 63 74 69 6f 6e 20 23 27 6d 61 67 69 74 2d | format-message-function.#'magit- | 
| 9d9a0 | 6c 6f 67 2d 70 72 6f 70 65 72 74 69 7a 65 2d 6b    65 79 77 6f 72 64 73 29 0a 0a 28 64 65 66 75 6e | log-propertize-keywords)..(defun | 
| 9d9c0 | 20 6d 61 67 69 74 2d 6c 6f 67 2d 77 61 73 68 2d    6c 6f 67 20 28 73 74 79 6c 65 20 61 72 67 73 29 | .magit-log-wash-log.(style.args) | 
| 9d9e0 | 0a 20 20 28 73 65 74 71 20 61 72 67 73 20 28 66    6c 61 74 74 65 6e 2d 74 72 65 65 20 61 72 67 73 | ...(setq.args.(flatten-tree.args | 
| 9da00 | 29 29 0a 20 20 28 77 68 65 6e 20 28 69 66 20 28    64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 27 | ))...(when.(if.(derived-mode-p.' | 
| 9da20 | 6d 61 67 69 74 2d 6c 6f 67 2d 6d 6f 64 65 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 | magit-log-mode).............magi | 
| 9da40 | 74 2d 6c 6f 67 2d 2d 63 6f 6c 6f 72 2d 67 72 61    70 68 0a 20 20 20 20 20 20 20 20 20 20 28 61 6e | t-log--color-graph...........(an | 
| 9da60 | 64 20 28 6d 65 6d 62 65 72 20 22 2d 2d 67 72 61    70 68 22 20 61 72 67 73 29 0a 20 20 20 20 20 20 | d.(member."--graph".args)....... | 
| 9da80 | 20 20 20 20 20 20 20 20 20 28 6d 65 6d 62 65 72    20 22 2d 2d 63 6f 6c 6f 72 22 20 61 72 67 73 29 | .........(member."--color".args) | 
| 9daa0 | 29 29 0a 20 20 20 20 28 6c 65 74 20 28 28 61 6e    73 69 2d 63 6f 6c 6f 72 2d 61 70 70 6c 79 2d 66 | )).....(let.((ansi-color-apply-f | 
| 9dac0 | 61 63 65 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 20    20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 | ace-function............(lambda. | 
| 9dae0 | 28 62 65 67 20 65 6e 64 20 66 61 63 65 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 74 | (beg.end.face)..............(put | 
| 9db00 | 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 62    65 67 20 65 6e 64 20 27 66 6f 6e 74 2d 6c 6f 63 | -text-property.beg.end.'font-loc | 
| 9db20 | 6b 2d 66 61 63 65 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | k-face.......................... | 
| 9db40 | 20 20 20 20 20 20 20 28 6f 72 20 66 61 63 65 20    27 6d 61 67 69 74 2d 6c 6f 67 2d 67 72 61 70 68 | .......(or.face.'magit-log-graph | 
| 9db60 | 29 29 29 29 29 0a 20 20 20 20 20 20 28 61 6e 73    69 2d 63 6f 6c 6f 72 2d 61 70 70 6c 79 2d 6f 6e | ))))).......(ansi-color-apply-on | 
| 9db80 | 2d 72 65 67 69 6f 6e 20 28 70 6f 69 6e 74 2d 6d    69 6e 29 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 | -region.(point-min).(point-max)) | 
| 9dba0 | 29 29 0a 20 20 28 77 68 65 6e 20 28 65 71 20 73    74 79 6c 65 20 27 63 68 65 72 72 79 29 0a 20 20 | ))...(when.(eq.style.'cherry)... | 
| 9dbc0 | 20 20 28 72 65 76 65 72 73 65 2d 72 65 67 69 6f    6e 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 20 28 70 | ..(reverse-region.(point-min).(p | 
| 9dbe0 | 6f 69 6e 74 2d 6d 61 78 29 29 29 0a 20 20 28 6c    65 74 20 28 28 6d 61 67 69 74 2d 6c 6f 67 2d 63 | oint-max)))...(let.((magit-log-c | 
| 9dc00 | 6f 75 6e 74 20 30 29 29 0a 20 20 20 20 28 77 68    65 6e 20 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 | ount.0)).....(when.(looking-at." | 
| 9dc20 | 5e 5c 5c 2e 5c 5c 2e 5c 5c 2e 22 29 0a 20 20 20    20 20 20 28 6d 61 67 69 74 2d 64 65 6c 65 74 65 | ^\\.\\.\\.").......(magit-delete | 
| 9dc40 | 2d 6c 69 6e 65 29 29 0a 20 20 20 20 28 6d 61 67    69 74 2d 77 61 73 68 2d 73 65 71 75 65 6e 63 65 | -line)).....(magit-wash-sequence | 
| 9dc60 | 20 28 61 70 70 6c 79 2d 70 61 72 74 69 61 6c 6c    79 20 23 27 6d 61 67 69 74 2d 6c 6f 67 2d 77 61 | .(apply-partially.#'magit-log-wa | 
| 9dc80 | 73 68 2d 72 65 76 20 73 74 79 6c 65 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | sh-rev.style.................... | 
| 9dca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 61 62 | .......................(magit-ab | 
| 9dcc0 | 62 72 65 76 2d 6c 65 6e 67 74 68 29 29 29 0a 20    20 20 20 28 69 66 20 28 64 65 72 69 76 65 64 2d | brev-length))).....(if.(derived- | 
| 9dce0 | 6d 6f 64 65 2d 70 20 27 6d 61 67 69 74 2d 6c 6f    67 2d 6d 6f 64 65 20 27 6d 61 67 69 74 2d 72 65 | mode-p.'magit-log-mode.'magit-re | 
| 9dd00 | 66 6c 6f 67 2d 6d 6f 64 65 29 0a 20 20 20 20 20    20 20 20 28 77 68 65 6e 20 28 65 71 20 6d 61 67 | flog-mode).........(when.(eq.mag | 
| 9dd20 | 69 74 2d 6c 6f 67 2d 63 6f 75 6e 74 20 28 6d 61    67 69 74 2d 6c 6f 67 2d 67 65 74 2d 63 6f 6d 6d | it-log-count.(magit-log-get-comm | 
| 9dd40 | 69 74 2d 6c 69 6d 69 74 29 29 0a 20 20 20 20 20    20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 | it-limit))...........(magit-inse | 
| 9dd60 | 72 74 2d 73 65 63 74 69 6f 6e 20 28 6c 6f 6e 67    65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | rt-section.(longer)............. | 
| 9dd80 | 28 69 6e 73 65 72 74 2d 74 65 78 74 2d 62 75 74    74 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 | (insert-text-button............. | 
| 9dda0 | 20 28 73 75 62 73 74 69 74 75 74 65 2d 63 6f 6d    6d 61 6e 64 2d 6b 65 79 73 0a 20 20 20 20 20 20 | .(substitute-command-keys....... | 
| 9ddc0 | 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20    22 54 79 70 65 20 5c 5c 3c 25 73 3e 5c 5c 5b 25 | ........(format."Type.\\<%s>\\[% | 
| 9dde0 | 73 5d 20 74 6f 20 73 68 6f 77 20 6d 6f 72 65 20    68 69 73 74 6f 72 79 22 0a 20 20 20 20 20 20 20 | s].to.show.more.history"........ | 
| 9de00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27    6d 61 67 69 74 2d 6c 6f 67 2d 6d 6f 64 65 2d 6d | ...............'magit-log-mode-m | 
| 9de20 | 61 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d | ap.......................'magit- | 
| 9de40 | 6c 6f 67 2d 64 6f 75 62 6c 65 2d 63 6f 6d 6d 69    74 2d 6c 69 6d 69 74 29 29 0a 20 20 20 20 20 20 | log-double-commit-limit))....... | 
| 9de60 | 20 20 20 20 20 20 20 27 61 63 74 69 6f 6e 20 28    6c 61 6d 62 64 61 20 28 5f 62 75 74 74 6f 6e 29 | .......'action.(lambda.(_button) | 
| 9de80 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 6c | ........................(magit-l | 
| 9dea0 | 6f 67 2d 64 6f 75 62 6c 65 2d 63 6f 6d 6d 69 74    2d 6c 69 6d 69 74 29 29 0a 20 20 20 20 20 20 20 | og-double-commit-limit))........ | 
| 9dec0 | 20 20 20 20 20 20 27 66 6f 6c 6c 6f 77 2d 6c 69    6e 6b 20 74 0a 20 20 20 20 20 20 20 20 20 20 20 | ......'follow-link.t............ | 
| 9dee0 | 20 20 27 6d 6f 75 73 65 2d 66 61 63 65 20 27 6d    61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 68 69 67 | ..'mouse-face.'magit-section-hig | 
| 9df00 | 68 6c 69 67 68 74 29 29 29 0a 20 20 20 20 20 20    28 69 6e 73 65 72 74 20 3f 5c 6e 29 29 29 29 0a | hlight))).......(insert.?\n)))). | 
| 9df20 | 0a 28 63 6c 2d 64 65 66 75 6e 20 6d 61 67 69 74    2d 6c 6f 67 2d 77 61 73 68 2d 72 65 76 20 28 73 | .(cl-defun.magit-log-wash-rev.(s | 
| 9df40 | 74 79 6c 65 20 61 62 62 72 65 76 29 0a 20 20 28    77 68 65 6e 20 28 64 65 72 69 76 65 64 2d 6d 6f | tyle.abbrev)...(when.(derived-mo | 
| 9df60 | 64 65 2d 70 20 27 6d 61 67 69 74 2d 6c 6f 67 2d    6d 6f 64 65 20 27 6d 61 67 69 74 2d 72 65 66 6c | de-p.'magit-log-mode.'magit-refl | 
| 9df80 | 6f 67 2d 6d 6f 64 65 29 0a 20 20 20 20 28 63 6c    2d 69 6e 63 66 20 6d 61 67 69 74 2d 6c 6f 67 2d | og-mode).....(cl-incf.magit-log- | 
| 9dfa0 | 63 6f 75 6e 74 29 29 0a 20 20 28 6c 6f 6f 6b 69    6e 67 2d 61 74 20 28 70 63 61 73 65 20 73 74 79 | count))...(looking-at.(pcase.sty | 
| 9dfc0 | 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 27 6c 6f 67 20 20 20 20 20 20 20 20 | le.................('log........ | 
| 9dfe0 | 6d 61 67 69 74 2d 6c 6f 67 2d 68 65 61 64 69 6e    67 2d 72 65 29 0a 20 20 20 20 20 20 20 20 20 20 | magit-log-heading-re)........... | 
| 9e000 | 20 20 20 20 20 20 28 27 63 68 65 72 72 79 20 20    20 20 20 6d 61 67 69 74 2d 6c 6f 67 2d 63 68 65 | ......('cherry.....magit-log-che | 
| 9e020 | 72 72 79 2d 72 65 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 27 6d 6f 64 75 6c 65 | rry-re).................('module | 
| 9e040 | 20 20 20 20 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d    6f 64 75 6c 65 2d 72 65 29 0a 20 20 20 20 20 20 | .....magit-log-module-re)....... | 
| 9e060 | 20 20 20 20 20 20 20 20 20 20 28 27 72 65 66 6c    6f 67 20 20 20 20 20 6d 61 67 69 74 2d 6c 6f 67 | ..........('reflog.....magit-log | 
| 9e080 | 2d 72 65 66 6c 6f 67 2d 72 65 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 27 73 74 | -reflog-re).................('st | 
| 9e0a0 | 61 73 68 20 20 20 20 20 20 6d 61 67 69 74 2d 6c    6f 67 2d 73 74 61 73 68 2d 72 65 29 0a 20 20 20 | ash......magit-log-stash-re).... | 
| 9e0c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 27 62    69 73 65 63 74 2d 76 69 73 20 6d 61 67 69 74 2d | .............('bisect-vis.magit- | 
| 9e0e0 | 6c 6f 67 2d 62 69 73 65 63 74 2d 76 69 73 2d 72    65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | log-bisect-vis-re).............. | 
| 9e100 | 20 20 20 28 27 62 69 73 65 63 74 2d 6c 6f 67 20    6d 61 67 69 74 2d 6c 6f 67 2d 62 69 73 65 63 74 | ...('bisect-log.magit-log-bisect | 
| 9e120 | 2d 6c 6f 67 2d 72 65 29 29 29 0a 20 20 28 6d 61    67 69 74 2d 62 69 6e 64 2d 6d 61 74 63 68 2d 73 | -log-re)))...(magit-bind-match-s | 
| 9e140 | 74 72 69 6e 67 73 0a 20 20 20 20 20 20 28 68 61    73 68 20 6d 73 67 20 72 65 66 73 20 67 72 61 70 | trings.......(hash.msg.refs.grap | 
| 9e160 | 68 20 61 75 74 68 6f 72 20 64 61 74 65 20 67 70    67 20 63 68 65 72 72 79 20 5f 20 72 65 66 73 75 | h.author.date.gpg.cherry._.refsu | 
| 9e180 | 62 20 73 69 64 65 29 20 6e 69 6c 0a 20 20 20 20    28 73 65 74 71 20 6d 73 67 20 28 73 75 62 73 74 | b.side).nil.....(setq.msg.(subst | 
| 9e1a0 | 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69    65 73 20 6d 73 67 29 29 0a 20 20 20 20 28 77 68 | ring-no-properties.msg)).....(wh | 
| 9e1c0 | 65 6e 20 72 65 66 73 0a 20 20 20 20 20 20 28 73    65 74 71 20 72 65 66 73 20 28 73 75 62 73 74 72 | en.refs.......(setq.refs.(substr | 
| 9e1e0 | 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65    73 20 72 65 66 73 29 29 29 0a 20 20 20 20 28 6c | ing-no-properties.refs))).....(l | 
| 9e200 | 65 74 20 28 28 61 6c 69 67 6e 20 28 6f 72 20 28    65 71 20 73 74 79 6c 65 20 27 63 68 65 72 72 79 | et.((align.(or.(eq.style.'cherry | 
| 9e220 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6e 6f 74 20 28 6d 65 6d | )......................(not.(mem | 
| 9e240 | 62 65 72 20 22 2d 2d 73 74 61 74 22 20 6d 61 67    69 74 2d 62 75 66 66 65 72 2d 6c 6f 67 2d 61 72 | ber."--stat".magit-buffer-log-ar | 
| 9e260 | 67 73 29 29 29 29 0a 20 20 20 20 20 20 20 20 20    20 28 6e 6f 6e 2d 67 72 61 70 68 2d 72 65 20 28 | gs))))...........(non-graph-re.( | 
| 9e280 | 69 66 20 28 65 71 20 73 74 79 6c 65 20 27 62 69    73 65 63 74 2d 76 69 73 29 0a 20 20 20 20 20 20 | if.(eq.style.'bisect-vis)....... | 
| 9e2a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 6d 61 67 69 74 2d 6c 6f 67 2d | ......................magit-log- | 
| 9e2c0 | 62 69 73 65 63 74 2d 76 69 73 2d 72 65 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | bisect-vis-re................... | 
| 9e2e0 | 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 6c 6f    67 2d 68 65 61 64 69 6e 67 2d 72 65 29 29 29 0a | ........magit-log-heading-re))). | 
| 9e300 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 65 6c    65 74 65 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 | ......(magit-delete-line)....... | 
| 9e320 | 3b 3b 20 49 66 20 74 68 65 20 72 65 66 6c 6f 67    20 65 6e 74 72 69 65 73 20 68 61 76 65 20 62 65 | ;;.If.the.reflog.entries.have.be | 
| 9e340 | 65 6e 20 70 72 75 6e 65 64 2c 20 74 68 65 20 6f    75 74 70 75 74 20 6f 66 20 60 67 69 74 0a 20 20 | en.pruned,.the.output.of.`git... | 
| 9e360 | 20 20 20 20 3b 3b 20 72 65 66 6c 6f 67 20 73 68    6f 77 27 20 69 6e 63 6c 75 64 65 73 20 61 20 70 | ....;;.reflog.show'.includes.a.p | 
| 9e380 | 61 72 74 69 61 6c 20 6c 69 6e 65 20 74 68 61 74    20 72 65 66 65 72 73 20 74 6f 20 74 68 65 20 68 | artial.line.that.refers.to.the.h | 
| 9e3a0 | 61 73 68 0a 20 20 20 20 20 20 3b 3b 20 6f 66 20    74 68 65 20 79 6f 75 6e 67 65 73 74 20 65 78 70 | ash.......;;.of.the.youngest.exp | 
| 9e3c0 | 69 72 65 64 20 72 65 66 6c 6f 67 20 65 6e 74 72    79 2e 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 | ired.reflog.entry........(when.( | 
| 9e3e0 | 61 6e 64 20 28 65 71 20 73 74 79 6c 65 20 27 72    65 66 6c 6f 67 29 20 28 6e 6f 74 20 64 61 74 65 | and.(eq.style.'reflog).(not.date | 
| 9e400 | 29 29 0a 20 20 20 20 20 20 20 20 28 63 6c 2d 72    65 74 75 72 6e 2d 66 72 6f 6d 20 6d 61 67 69 74 | )).........(cl-return-from.magit | 
| 9e420 | 2d 6c 6f 67 2d 77 61 73 68 2d 72 65 76 20 74 29    29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 | -log-wash-rev.t)).......(magit-i | 
| 9e440 | 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 20 73 65    63 74 69 6f 6e 20 28 63 6f 6d 6d 69 74 20 68 61 | nsert-section.section.(commit.ha | 
| 9e460 | 73 68 29 0a 20 20 20 20 20 20 20 20 28 70 63 61    73 65 20 73 74 79 6c 65 0a 20 20 20 20 20 20 20 | sh).........(pcase.style........ | 
| 9e480 | 20 20 20 28 27 73 74 61 73 68 20 20 20 20 20 20    28 6f 73 65 74 20 73 65 63 74 69 6f 6e 20 74 79 | ...('stash......(oset.section.ty | 
| 9e4a0 | 70 65 20 27 73 74 61 73 68 29 29 0a 20 20 20 20    20 20 20 20 20 20 28 27 6d 6f 64 75 6c 65 20 20 | pe.'stash))...........('module.. | 
| 9e4c0 | 20 20 20 28 6f 73 65 74 20 73 65 63 74 69 6f 6e    20 74 79 70 65 20 27 6d 6f 64 75 6c 65 2d 63 6f | ...(oset.section.type.'module-co | 
| 9e4e0 | 6d 6d 69 74 29 29 0a 20 20 20 20 20 20 20 20 20    20 28 27 62 69 73 65 63 74 2d 6c 6f 67 20 28 73 | mmit))...........('bisect-log.(s | 
| 9e500 | 65 74 71 20 68 61 73 68 20 28 6d 61 67 69 74 2d    72 65 76 2d 70 61 72 73 65 20 22 2d 2d 73 68 6f | etq.hash.(magit-rev-parse."--sho | 
| 9e520 | 72 74 22 20 68 61 73 68 29 29 29 29 0a 20 20 20    20 20 20 20 20 28 73 65 74 71 20 68 61 73 68 20 | rt".hash)))).........(setq.hash. | 
| 9e540 | 28 70 72 6f 70 65 72 74 69 7a 65 20 68 61 73 68    20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 | (propertize.hash.'font-lock-face | 
| 9e560 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 9e580 | 28 70 63 61 73 65 20 28 61 6e 64 20 67 70 67 20    28 61 72 65 66 20 67 70 67 20 30 29 29 0a 20 20 | (pcase.(and.gpg.(aref.gpg.0))... | 
| 9e5a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( | 
| 9e5c0 | 3f 47 20 27 6d 61 67 69 74 2d 73 69 67 6e 61 74    75 72 65 2d 67 6f 6f 64 29 0a 20 20 20 20 20 20 | ?G.'magit-signature-good)....... | 
| 9e5e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 3f 42 20 27 | ...........................(?B.' | 
| 9e600 | 6d 61 67 69 74 2d 73 69 67 6e 61 74 75 72 65 2d    62 61 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 | magit-signature-bad)............ | 
| 9e620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 3f 55 20 27 6d 61 67 69 74 | ......................(?U.'magit | 
| 9e640 | 2d 73 69 67 6e 61 74 75 72 65 2d 75 6e 74 72 75    73 74 65 64 29 0a 20 20 20 20 20 20 20 20 20 20 | -signature-untrusted)........... | 
| 9e660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 3f 58 20 27 6d 61 67 69 | .......................(?X.'magi | 
| 9e680 | 74 2d 73 69 67 6e 61 74 75 72 65 2d 65 78 70 69    72 65 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 | t-signature-expired)............ | 
| 9e6a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 3f 59 20 27 6d 61 67 69 74 | ......................(?Y.'magit | 
| 9e6c0 | 2d 73 69 67 6e 61 74 75 72 65 2d 65 78 70 69 72    65 64 2d 6b 65 79 29 0a 20 20 20 20 20 20 20 20 | -signature-expired-key)......... | 
| 9e6e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 3f 52 20 27 6d 61 | .........................(?R.'ma | 
| 9e700 | 67 69 74 2d 73 69 67 6e 61 74 75 72 65 2d 72 65    76 6f 6b 65 64 29 0a 20 20 20 20 20 20 20 20 20 | git-signature-revoked).......... | 
| 9e720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 3f 45 20 27 6d 61 67 | ........................(?E.'mag | 
| 9e740 | 69 74 2d 73 69 67 6e 61 74 75 72 65 2d 65 72 72    6f 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | it-signature-error)............. | 
| 9e760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 3f 4e 20 27 6d 61 67 69 74 2d | .....................(?N.'magit- | 
| 9e780 | 68 61 73 68 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | hash)........................... | 
| 9e7a0 | 20 20 20 20 20 20 20 28 5f 20 20 27 6d 61 67 69    74 2d 68 61 73 68 29 29 29 29 0a 20 20 20 20 20 | .......(_..'magit-hash))))...... | 
| 9e7c0 | 20 20 20 28 77 68 65 6e 20 63 68 65 72 72 79 0a    20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 | ...(when.cherry...........(when. | 
| 9e7e0 | 28 61 6e 64 20 28 64 65 72 69 76 65 64 2d 6d 6f    64 65 2d 70 20 27 6d 61 67 69 74 2d 72 65 66 73 | (and.(derived-mode-p.'magit-refs | 
| 9e800 | 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 | -mode)......................magi | 
| 9e820 | 74 2d 72 65 66 73 2d 73 68 6f 77 2d 63 6f 6d 6d    69 74 2d 63 6f 75 6e 74 29 0a 20 20 20 20 20 20 | t-refs-show-commit-count)....... | 
| 9e840 | 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 6d    61 6b 65 2d 73 74 72 69 6e 67 20 28 31 2d 20 6d | ......(insert.(make-string.(1-.m | 
| 9e860 | 61 67 69 74 2d 72 65 66 73 2d 66 6f 63 75 73 2d    63 6f 6c 75 6d 6e 2d 77 69 64 74 68 29 20 3f 5c | agit-refs-focus-column-width).?\ | 
| 9e880 | 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28    69 6e 73 65 72 74 20 28 70 72 6f 70 65 72 74 69 | s)))...........(insert.(properti | 
| 9e8a0 | 7a 65 20 63 68 65 72 72 79 20 27 66 6f 6e 74 2d    6c 6f 63 6b 2d 66 61 63 65 0a 20 20 20 20 20 20 | ze.cherry.'font-lock-face....... | 
| 9e8c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 69 66 20 28 73 74 72 | ........................(if.(str | 
| 9e8e0 | 69 6e 67 3d 20 63 68 65 72 72 79 20 22 2d 22 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ing=.cherry."-")................ | 
| 9e900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 27 6d 61 67 69 74 2d 63 68 65 72 72 79 | ...................'magit-cherry | 
| 9e920 | 2d 65 71 75 69 76 61 6c 65 6e 74 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -equivalent..................... | 
| 9e940 | 20 20 20 20 20 20 20 20 20 20 20 20 27 6d 61 67    69 74 2d 63 68 65 72 72 79 2d 75 6e 6d 61 74 63 | ............'magit-cherry-unmatc | 
| 9e960 | 68 65 64 29 29 29 0a 20 20 20 20 20 20 20 20 20    20 28 69 6e 73 65 72 74 20 3f 5c 73 29 29 0a 20 | hed)))...........(insert.?\s)).. | 
| 9e980 | 20 20 20 20 20 20 20 28 77 68 65 6e 20 73 69 64    65 0a 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 | .......(when.side...........(ins | 
| 9e9a0 | 65 72 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20    73 69 64 65 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d | ert.(propertize.side.'font-lock- | 
| 9e9c0 | 66 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | face............................ | 
| 9e9e0 | 20 20 20 28 69 66 20 28 73 74 72 69 6e 67 3d 20    73 69 64 65 20 22 3c 22 29 0a 20 20 20 20 20 20 | ...(if.(string=.side."<")....... | 
| 9ea00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 27 6d 61 67 | ............................'mag | 
| 9ea20 | 69 74 2d 63 68 65 72 72 79 2d 65 71 75 69 76 61    6c 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 | it-cherry-equivalent............ | 
| 9ea40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 27 6d 61 67 69 74 2d 63 68 65 72 | .....................'magit-cher | 
| 9ea60 | 72 79 2d 75 6e 6d 61 74 63 68 65 64 29 29 29 0a    20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 | ry-unmatched)))...........(inser | 
| 9ea80 | 74 20 3f 5c 73 29 29 0a 20 20 20 20 20 20 20 20    28 77 68 65 6e 20 61 6c 69 67 6e 0a 20 20 20 20 | t.?\s)).........(when.align..... | 
| 9eaa0 | 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 68 61    73 68 20 3f 5c 73 29 29 0a 20 20 20 20 20 20 20 | ......(insert.hash.?\s))........ | 
| 9eac0 | 20 28 77 68 65 6e 20 67 72 61 70 68 0a 20 20 20    20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 67 | .(when.graph...........(insert.g | 
| 9eae0 | 72 61 70 68 29 29 0a 20 20 20 20 20 20 20 20 28    75 6e 6c 65 73 73 20 61 6c 69 67 6e 0a 20 20 20 | raph)).........(unless.align.... | 
| 9eb00 | 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 68    61 73 68 20 3f 5c 73 29 29 0a 20 20 20 20 20 20 | .......(insert.hash.?\s))....... | 
| 9eb20 | 20 20 28 77 68 65 6e 20 28 61 6e 64 20 72 65 66    73 20 28 6e 6f 74 20 6d 61 67 69 74 2d 6c 6f 67 | ..(when.(and.refs.(not.magit-log | 
| 9eb40 | 2d 73 68 6f 77 2d 72 65 66 6e 61 6d 65 2d 61 66    74 65 72 2d 73 75 6d 6d 61 72 79 29 29 0a 20 20 | -show-refname-after-summary))... | 
| 9eb60 | 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20    28 6d 61 67 69 74 2d 66 6f 72 6d 61 74 2d 72 65 | ........(insert.(magit-format-re | 
| 9eb80 | 66 2d 6c 61 62 65 6c 73 20 72 65 66 73 29 20 3f    5c 73 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 | f-labels.refs).?\s)).........(wh | 
| 9eba0 | 65 6e 20 28 65 71 20 73 74 79 6c 65 20 27 72 65    66 6c 6f 67 29 0a 20 20 20 20 20 20 20 20 20 20 | en.(eq.style.'reflog)........... | 
| 9ebc0 | 28 69 6e 73 65 72 74 20 28 66 6f 72 6d 61 74 20    22 25 2d 32 73 20 22 20 28 31 2d 20 6d 61 67 69 | (insert.(format."%-2s.".(1-.magi | 
| 9ebe0 | 74 2d 6c 6f 67 2d 63 6f 75 6e 74 29 29 29 0a 20    20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 72 | t-log-count)))...........(when.r | 
| 9ec00 | 65 66 73 75 62 0a 20 20 20 20 20 20 20 20 20 20    20 20 28 69 6e 73 65 72 74 20 28 6d 61 67 69 74 | efsub.............(insert.(magit | 
| 9ec20 | 2d 72 65 66 6c 6f 67 2d 66 6f 72 6d 61 74 2d 73    75 62 6a 65 63 74 0a 20 20 20 20 20 20 20 20 20 | -reflog-format-subject.......... | 
| 9ec40 | 20 20 20 20 20 20 20 20 20 20 20 20 28 73 75 62    73 74 72 69 6e 67 20 72 65 66 73 75 62 20 30 0a | ............(substring.refsub.0. | 
| 9ec60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 9ec80 | 28 69 66 20 28 73 74 72 69 6e 67 2d 73 65 61 72    63 68 20 22 3a 22 20 72 65 66 73 75 62 29 20 2d | (if.(string-search.":".refsub).- | 
| 9eca0 | 32 20 2d 31 29 29 29 29 29 29 0a 20 20 20 20 20    20 20 20 28 69 6e 73 65 72 74 20 28 66 75 6e 63 | 2.-1)))))).........(insert.(func | 
| 9ecc0 | 61 6c 6c 20 6d 61 67 69 74 2d 6c 6f 67 2d 66 6f    72 6d 61 74 2d 6d 65 73 73 61 67 65 2d 66 75 6e | all.magit-log-format-message-fun | 
| 9ece0 | 63 74 69 6f 6e 20 68 61 73 68 20 6d 73 67 29 29    0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 | ction.hash.msg)).........(when.( | 
| 9ed00 | 61 6e 64 20 72 65 66 73 20 6d 61 67 69 74 2d 6c    6f 67 2d 73 68 6f 77 2d 72 65 66 6e 61 6d 65 2d | and.refs.magit-log-show-refname- | 
| 9ed20 | 61 66 74 65 72 2d 73 75 6d 6d 61 72 79 29 0a 20    20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 | after-summary)...........(insert | 
| 9ed40 | 20 3f 5c 73 29 0a 20 20 20 20 20 20 20 20 20 20    28 69 6e 73 65 72 74 20 28 6d 61 67 69 74 2d 66 | .?\s)...........(insert.(magit-f | 
| 9ed60 | 6f 72 6d 61 74 2d 72 65 66 2d 6c 61 62 65 6c 73    20 72 65 66 73 29 29 29 0a 20 20 20 20 20 20 20 | ormat-ref-labels.refs)))........ | 
| 9ed80 | 20 28 69 6e 73 65 72 74 20 3f 5c 6e 29 0a 20 20    20 20 20 20 20 20 28 77 68 65 6e 20 28 6d 65 6d | .(insert.?\n).........(when.(mem | 
| 9eda0 | 71 20 73 74 79 6c 65 20 27 28 6c 6f 67 20 72 65    66 6c 6f 67 20 73 74 61 73 68 29 29 0a 20 20 20 | q.style.'(log.reflog.stash)).... | 
| 9edc0 | 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61    72 20 28 6c 69 6e 65 2d 62 65 67 69 6e 6e 69 6e | .......(goto-char.(line-beginnin | 
| 9ede0 | 67 2d 70 6f 73 69 74 69 6f 6e 29 29 0a 20 20 20    20 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e | g-position))...........(when.(an | 
| 9ee00 | 64 20 72 65 66 73 75 62 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 | d.refsub......................(s | 
| 9ee20 | 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5c 5c 60    5c 5c 28 5b 5e 20 5d 5c 5c 29 20 5c 5c 2b 5c 5c | tring-match."\\`\\([^.]\\).\\+\\ | 
| 9ee40 | 28 2e 2e 5c 5c 29 5c 5c 28 2e 2e 5c 5c 29 22 20    64 61 74 65 29 29 0a 20 20 20 20 20 20 20 20 20 | (..\\)\\(..\\)".date)).......... | 
| 9ee60 | 20 20 20 28 73 65 74 71 20 64 61 74 65 20 28 2b    20 28 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 | ...(setq.date.(+.(string-to-numb | 
| 9ee80 | 65 72 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67    20 31 20 64 61 74 65 29 29 0a 20 20 20 20 20 20 | er.(match-string.1.date))....... | 
| 9eea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 2a 20 28 73 74 72 69 6e 67 2d 74 | ....................(*.(string-t | 
| 9eec0 | 6f 2d 6e 75 6d 62 65 72 20 28 6d 61 74 63 68 2d    73 74 72 69 6e 67 20 32 20 64 61 74 65 29 29 20 | o-number.(match-string.2.date)). | 
| 9eee0 | 36 30 20 36 30 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 60.60).......................... | 
| 9ef00 | 20 28 2a 20 28 73 74 72 69 6e 67 2d 74 6f 2d 6e    75 6d 62 65 72 20 28 6d 61 74 63 68 2d 73 74 72 | .(*.(string-to-number.(match-str | 
| 9ef20 | 69 6e 67 20 33 20 64 61 74 65 29 29 20 36 30 29    29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 | ing.3.date)).60))))...........(s | 
| 9ef40 | 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20    20 20 20 20 20 20 20 20 20 20 28 62 61 63 6b 77 | ave-excursion.............(backw | 
| 9ef60 | 61 72 64 2d 63 68 61 72 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 28 6d 61 67 69 74 2d 6c 6f 67 | ard-char).............(magit-log | 
| 9ef80 | 2d 66 6f 72 6d 61 74 2d 6d 61 72 67 69 6e 20 68    61 73 68 20 61 75 74 68 6f 72 20 64 61 74 65 29 | -format-margin.hash.author.date) | 
| 9efa0 | 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e    20 28 61 6e 64 20 28 65 71 20 73 74 79 6c 65 20 | )).........(when.(and.(eq.style. | 
| 9efc0 | 27 63 68 65 72 72 79 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 | 'cherry)....................(mag | 
| 9efe0 | 69 74 2d 62 75 66 66 65 72 2d 6d 61 72 67 69 6e    2d 70 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 | it-buffer-margin-p))...........( | 
| 9f000 | 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20    20 20 20 20 20 20 20 20 20 20 20 28 62 61 63 6b | save-excursion.............(back | 
| 9f020 | 77 61 72 64 2d 63 68 61 72 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 28 61 70 70 6c 79 20 23 27 | ward-char).............(apply.#' | 
| 9f040 | 6d 61 67 69 74 2d 6c 6f 67 2d 66 6f 72 6d 61 74    2d 6d 61 72 67 69 6e 20 68 61 73 68 0a 20 20 20 | magit-log-format-margin.hash.... | 
| 9f060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 28 6d | ................(split-string.(m | 
| 9f080 | 61 67 69 74 2d 72 65 76 2d 66 6f 72 6d 61 74 20    22 25 61 4e 25 78 30 30 25 63 74 22 20 68 61 73 | agit-rev-format."%aN%x00%ct".has | 
| 9f0a0 | 68 29 20 22 5c 30 22 29 29 29 29 0a 20 20 20 20    20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 67 | h)."\0")))).........(when.(and.g | 
| 9f0c0 | 72 61 70 68 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 65 6f | raph....................(not.(eo | 
| 9f0e0 | 62 70 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 6c 6f | bp))....................(not.(lo | 
| 9f100 | 6f 6b 69 6e 67 2d 61 74 20 6e 6f 6e 2d 67 72 61    70 68 2d 72 65 29 29 29 0a 20 20 20 20 20 20 20 | oking-at.non-graph-re)))........ | 
| 9f120 | 20 20 20 28 77 68 65 6e 20 28 6c 6f 6f 6b 69 6e    67 2d 61 74 20 22 1e 22 29 0a 20 20 20 20 20 20 | ...(when.(looking-at.".")....... | 
| 9f140 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73    65 72 74 2d 68 65 61 64 69 6e 67 29 0a 20 20 20 | ......(magit-insert-heading).... | 
| 9f160 | 20 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 65    2d 63 68 61 72 20 31 29 0a 20 20 20 20 20 20 20 | .........(delete-char.1)........ | 
| 9f180 | 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65    72 74 2d 73 65 63 74 69 6f 6e 20 28 63 6f 6d 6d | .....(magit-insert-section.(comm | 
| 9f1a0 | 69 74 2d 68 65 61 64 65 72 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 66 6f 72 77 61 72 | it-header)...............(forwar | 
| 9f1c0 | 64 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 | d-line)...............(magit-ins | 
| 9f1e0 | 65 72 74 2d 68 65 61 64 69 6e 67 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 72 65 2d 73 | ert-heading)...............(re-s | 
| 9f200 | 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 22 1e    22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | earch-forward.".").............. | 
| 9f220 | 20 28 64 65 6c 65 74 65 2d 63 68 61 72 20 2d 31    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(delete-char.-1)............... | 
| 9f240 | 28 66 6f 72 77 61 72 64 2d 63 68 61 72 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e | (forward-char)...............(in | 
| 9f260 | 73 65 72 74 20 3f 5c 6e 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d 63 | sert.?\n)).............(delete-c | 
| 9f280 | 68 61 72 20 31 29 29 0a 20 20 20 20 20 20 20 20    20 20 28 69 66 20 28 6c 6f 6f 6b 69 6e 67 2d 61 | har.1))...........(if.(looking-a | 
| 9f2a0 | 74 20 22 5e 5c 5c 28 2d 2d 2d 5c 5c 7c 5c 6e 5c    73 5c 5c 7c 5c 6e 64 69 66 66 5c 5c 29 22 29 0a | t."^\\(---\\|\n\s\\|\ndiff\\)"). | 
| 9f2c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c    65 74 20 28 28 6c 69 6d 69 74 20 28 73 61 76 65 | ..............(let.((limit.(save | 
| 9f2e0 | 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -excursion...................... | 
| 9f300 | 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 72 65    2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 | ........(and.(re-search-forward. | 
| 9f320 | 6e 6f 6e 2d 67 72 61 70 68 2d 72 65 20 6e 69 6c    20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | non-graph-re.nil.t)............. | 
| 9f340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6d 61 74 63 68 2d 62 65 67 | ......................(match-beg | 
| 9f360 | 69 6e 6e 69 6e 67 20 30 29 29 29 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 | inning.0))))).................(u | 
| 9f380 | 6e 6c 65 73 73 20 28 6f 72 65 66 20 6d 61 67 69    74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e | nless.(oref.magit-insert-section | 
| 9f3a0 | 2d 2d 63 75 72 72 65 6e 74 20 63 6f 6e 74 65 6e    74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | --current.content).............. | 
| 9f3c0 | 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65    72 74 2d 68 65 61 64 69 6e 67 29 29 0a 20 20 20 | .....(magit-insert-heading)).... | 
| 9f3e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65    6c 65 74 65 2d 63 68 61 72 20 28 69 66 20 28 6c | .............(delete-char.(if.(l | 
| 9f400 | 6f 6f 6b 69 6e 67 2d 61 74 20 22 5c 6e 22 29 20    31 20 34 29 29 0a 20 20 20 20 20 20 20 20 20 20 | ooking-at."\n").1.4))........... | 
| 9f420 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 69 66    66 2d 77 61 73 68 2d 64 69 66 66 73 20 28 6c 69 | ......(magit-diff-wash-diffs.(li | 
| 9f440 | 73 74 20 22 2d 2d 73 74 61 74 22 29 20 6c 69 6d    69 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | st."--stat").limit))............ | 
| 9f460 | 20 28 77 68 65 6e 20 61 6c 69 67 6e 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 | .(when.align...............(setq | 
| 9f480 | 20 61 6c 69 67 6e 20 28 6d 61 6b 65 2d 73 74 72    69 6e 67 20 28 31 2b 20 61 62 62 72 65 76 29 20 | .align.(make-string.(1+.abbrev). | 
| 9f4a0 | 3f 20 29 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 6e 6f | ?.))).............(when.(and.(no | 
| 9f4c0 | 74 20 28 65 6f 62 70 29 29 20 28 6e 6f 74 20 28    6c 6f 6f 6b 69 6e 67 2d 61 74 20 6e 6f 6e 2d 67 | t.(eobp)).(not.(looking-at.non-g | 
| 9f4e0 | 72 61 70 68 2d 72 65 29 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 61 | raph-re)))...............(when.a | 
| 9f500 | 6c 69 67 6e 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 73 65 74 71 20 61 6c 69 67 6e | lign.................(setq.align | 
| 9f520 | 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 20 28 31    2b 20 61 62 62 72 65 76 29 20 3f 20 29 29 29 0a | .(make-string.(1+.abbrev).?.))). | 
| 9f540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77    68 69 6c 65 20 28 61 6e 64 20 28 6e 6f 74 20 28 | ..............(while.(and.(not.( | 
| 9f560 | 65 6f 62 70 29 29 20 28 6e 6f 74 20 28 6c 6f 6f    6b 69 6e 67 2d 61 74 20 6e 6f 6e 2d 67 72 61 70 | eobp)).(not.(looking-at.non-grap | 
| 9f580 | 68 2d 72 65 29 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 77 68 65 6e 20 61 6c | h-re))).................(when.al | 
| 9f5a0 | 69 67 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 73 61 76 65 2d 65 78 63 75 | ign...................(save-excu | 
| 9f5c0 | 72 73 69 6f 6e 20 28 69 6e 73 65 72 74 20 61 6c    69 67 6e 29 29 29 0a 20 20 20 20 20 20 20 20 20 | rsion.(insert.align))).......... | 
| 9f5e0 | 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 6d 61    6b 65 2d 6d 61 72 67 69 6e 2d 6f 76 65 72 6c 61 | .......(magit-make-margin-overla | 
| 9f600 | 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 | y).................(forward-line | 
| 9f620 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 3b 3b 20 57 68 65 6e 20 60 2d 2d 66 6f 72 6d | ))...............;;.When.`--form | 
| 9f640 | 61 74 27 20 69 73 20 75 73 65 64 20 61 6e 64 20    69 74 73 20 76 61 6c 75 65 20 69 73 6e 27 74 20 | at'.is.used.and.its.value.isn't. | 
| 9f660 | 6f 6e 65 20 6f 66 20 74 68 65 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 3b 3b 20 70 72 65 64 | one.of.the...............;;.pred | 
| 9f680 | 65 66 69 6e 65 64 20 66 6f 72 6d 61 74 73 2c 20    74 68 65 6e 20 60 67 69 74 2d 6c 6f 67 27 20 64 | efined.formats,.then.`git-log'.d | 
| 9f6a0 | 6f 65 73 20 6e 6f 74 20 69 6e 73 65 72 74 20 61    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b | oes.not.insert.a...............; | 
| 9f6c0 | 3b 20 73 65 70 61 72 61 74 6f 72 20 6c 69 6e 65    2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ;.separator.line................ | 
| 9f6e0 | 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (save-excursion................. | 
| 9f700 | 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 20 2d 31    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (forward-line.-1)............... | 
| 9f720 | 20 20 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 5b    2d 5f 2f 7c 5c 5c 2a 6f 3c 3e 2e 20 5d 2a 22 29 | ..(looking-at."[-_/|\\*o<>..]*") | 
| 9f740 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 73 65 74 71 20 67 72 61 70 68 20 28 6d 61 74 | )...............(setq.graph.(mat | 
| 9f760 | 63 68 2d 73 74 72 69 6e 67 20 30 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c | ch-string.0))...............(unl | 
| 9f780 | 65 73 73 20 28 73 74 72 69 6e 67 2d 6d 61 74 63    68 2d 70 20 22 5b 2f 5c 5c 2e 5d 22 20 67 72 61 | ess.(string-match-p."[/\\.]".gra | 
| 9f7a0 | 70 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 69 6e 73 65 72 74 20 67 72 61 70 | ph).................(insert.grap | 
| 9f7c0 | 68 20 3f 5c 6e 29 29 29 29 29 29 29 29 0a 20 20    74 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | h.?\n))))))))...t)..(defun.magit | 
| 9f7e0 | 2d 6c 6f 67 2d 70 72 6f 70 65 72 74 69 7a 65 2d    6b 65 79 77 6f 72 64 73 20 28 5f 72 65 76 20 6d | -log-propertize-keywords.(_rev.m | 
| 9f800 | 73 67 29 0a 20 20 28 6c 65 74 20 28 28 62 6f 75    6e 64 61 72 79 20 30 29 29 0a 20 20 20 20 28 77 | sg)...(let.((boundary.0)).....(w | 
| 9f820 | 68 65 6e 20 28 73 74 72 69 6e 67 2d 6d 61 74 63    68 20 22 5e 5c 5c 28 3f 3a 73 71 75 61 73 68 5c | hen.(string-match."^\\(?:squash\ | 
| 9f840 | 5c 7c 66 69 78 75 70 5c 5c 29 21 20 22 20 6d 73    67 20 62 6f 75 6e 64 61 72 79 29 0a 20 20 20 20 | \|fixup\\)!.".msg.boundary)..... | 
| 9f860 | 20 20 28 73 65 74 71 20 62 6f 75 6e 64 61 72 79    20 28 6d 61 74 63 68 2d 65 6e 64 20 30 29 29 0a | ..(setq.boundary.(match-end.0)). | 
| 9f880 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 70 75    74 2d 66 61 63 65 20 28 6d 61 74 63 68 2d 62 65 | ......(magit--put-face.(match-be | 
| 9f8a0 | 67 69 6e 6e 69 6e 67 20 30 29 20 28 31 2d 20 62    6f 75 6e 64 61 72 79 29 0a 20 20 20 20 20 20 20 | ginning.0).(1-.boundary)........ | 
| 9f8c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    27 6d 61 67 69 74 2d 6b 65 79 77 6f 72 64 2d 73 | ................'magit-keyword-s | 
| 9f8e0 | 71 75 61 73 68 20 6d 73 67 29 29 0a 20 20 20 20    28 77 68 65 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d | quash.msg)).....(when.magit-log- | 
| 9f900 | 68 69 67 68 6c 69 67 68 74 2d 6b 65 79 77 6f 72    64 73 0a 20 20 20 20 20 20 28 77 68 69 6c 65 20 | highlight-keywords.......(while. | 
| 9f920 | 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5c    5c 5b 5b 5e 5d 5b 5d 2a 5d 22 20 6d 73 67 20 62 | (string-match."\\[[^][]*]".msg.b | 
| 9f940 | 6f 75 6e 64 61 72 79 29 0a 20 20 20 20 20 20 20    20 28 73 65 74 71 20 62 6f 75 6e 64 61 72 79 20 | oundary).........(setq.boundary. | 
| 9f960 | 28 6d 61 74 63 68 2d 65 6e 64 20 30 29 29 0a 20    20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 70 | (match-end.0)).........(magit--p | 
| 9f980 | 75 74 2d 66 61 63 65 20 28 6d 61 74 63 68 2d 62    65 67 69 6e 6e 69 6e 67 20 30 29 20 62 6f 75 6e | ut-face.(match-beginning.0).boun | 
| 9f9a0 | 64 61 72 79 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6d | dary..........................'m | 
| 9f9c0 | 61 67 69 74 2d 6b 65 79 77 6f 72 64 20 6d 73 67    29 29 29 29 0a 20 20 6d 73 67 29 0a 0a 28 64 65 | agit-keyword.msg))))...msg)..(de | 
| 9f9e0 | 66 75 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61    79 62 65 2d 73 68 6f 77 2d 6d 6f 72 65 2d 63 6f | fun.magit-log-maybe-show-more-co | 
| 9fa00 | 6d 6d 69 74 73 20 28 73 65 63 74 69 6f 6e 29 0a    20 20 22 57 68 65 6e 20 70 6f 69 6e 74 20 69 73 | mmits.(section)..."When.point.is | 
| 9fa20 | 20 61 74 20 74 68 65 20 65 6e 64 20 6f 66 20 61    20 6c 6f 67 20 62 75 66 66 65 72 2c 20 69 6e 73 | .at.the.end.of.a.log.buffer,.ins | 
| 9fa40 | 65 72 74 20 6d 6f 72 65 20 63 6f 6d 6d 69 74 73    2e 0a 0a 4c 6f 67 20 62 75 66 66 65 72 73 20 65 | ert.more.commits...Log.buffers.e | 
| 9fa60 | 6e 64 20 77 69 74 68 20 61 20 62 75 74 74 6f 6e    20 5c 22 54 79 70 65 20 2b 20 74 6f 20 73 68 6f | nd.with.a.button.\"Type.+.to.sho | 
| 9fa80 | 77 20 6d 6f 72 65 20 68 69 73 74 6f 72 79 5c 22    2e 0a 57 68 65 6e 20 74 68 65 20 75 73 65 20 6f | w.more.history\"..When.the.use.o | 
| 9faa0 | 66 20 61 20 73 65 63 74 69 6f 6e 20 6d 6f 76 65    6d 65 6e 74 20 63 6f 6d 6d 61 6e 64 20 70 75 74 | f.a.section.movement.command.put | 
| 9fac0 | 73 20 70 6f 69 6e 74 20 6f 6e 20 74 68 61 74 0a    62 75 74 74 6f 6e 2c 20 74 68 65 6e 20 61 75 74 | s.point.on.that.button,.then.aut | 
| 9fae0 | 6f 6d 61 74 69 63 61 6c 6c 79 20 73 68 6f 77 20    6d 6f 72 65 20 63 6f 6d 6d 69 74 73 2c 20 77 69 | omatically.show.more.commits,.wi | 
| 9fb00 | 74 68 6f 75 74 20 74 68 65 20 75 73 65 72 0a 68    61 76 69 6e 67 20 74 6f 20 70 72 65 73 73 20 5c | thout.the.user.having.to.press.\ | 
| 9fb20 | 22 2b 5c 22 2e 0a 0a 54 68 69 73 20 66 75 6e 63    74 69 6f 6e 20 69 73 20 63 61 6c 6c 65 64 20 62 | "+\"...This.function.is.called.b | 
| 9fb40 | 79 20 60 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e    2d 6d 6f 76 65 6d 65 6e 74 2d 68 6f 6f 6b 27 20 | y.`magit-section-movement-hook'. | 
| 9fb60 | 61 6e 64 0a 65 78 69 73 74 73 20 6d 6f 73 74 6c    79 20 66 6f 72 20 62 61 63 6b 77 61 72 64 20 63 | and.exists.mostly.for.backward.c | 
| 9fb80 | 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 72 65 61    73 6f 6e 73 2e 22 0a 20 20 28 77 68 65 6e 20 28 | ompatibility.reasons."...(when.( | 
| 9fba0 | 61 6e 64 20 28 65 71 20 28 6f 72 65 66 20 73 65    63 74 69 6f 6e 20 74 79 70 65 29 20 27 6c 6f 6e | and.(eq.(oref.section.type).'lon | 
| 9fbc0 | 67 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 6d 61 67 69 74 2d 6c 6f 67 2d 61 75 74 6f | ger)..............magit-log-auto | 
| 9fbe0 | 2d 6d 6f 72 65 29 0a 20 20 20 20 28 6d 61 67 69    74 2d 6c 6f 67 2d 64 6f 75 62 6c 65 2d 63 6f 6d | -more).....(magit-log-double-com | 
| 9fc00 | 6d 69 74 2d 6c 69 6d 69 74 29 0a 20 20 20 20 28    66 6f 72 77 61 72 64 2d 6c 69 6e 65 20 2d 31 29 | mit-limit).....(forward-line.-1) | 
| 9fc20 | 0a 20 20 20 20 28 6d 61 67 69 74 2d 73 65 63 74    69 6f 6e 2d 66 6f 72 77 61 72 64 29 29 29 0a 0a | .....(magit-section-forward))).. | 
| 9fc40 | 28 61 64 64 2d 68 6f 6f 6b 20 27 6d 61 67 69 74    2d 73 65 63 74 69 6f 6e 2d 6d 6f 76 65 6d 65 6e | (add-hook.'magit-section-movemen | 
| 9fc60 | 74 2d 68 6f 6f 6b 20 23 27 6d 61 67 69 74 2d 6c    6f 67 2d 6d 61 79 62 65 2d 73 68 6f 77 2d 6d 6f | t-hook.#'magit-log-maybe-show-mo | 
| 9fc80 | 72 65 2d 63 6f 6d 6d 69 74 73 29 0a 0a 28 64 65    66 76 61 72 20 6d 61 67 69 74 2d 2d 75 70 64 61 | re-commits)..(defvar.magit--upda | 
| 9fca0 | 74 65 2d 72 65 76 69 73 69 6f 6e 2d 62 75 66 66    65 72 20 6e 69 6c 29 0a 0a 28 64 65 66 75 6e 20 | te-revision-buffer.nil)..(defun. | 
| 9fcc0 | 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 79 62 65 2d    75 70 64 61 74 65 2d 72 65 76 69 73 69 6f 6e 2d | magit-log-maybe-update-revision- | 
| 9fce0 | 62 75 66 66 65 72 20 28 26 6f 70 74 69 6f 6e 61    6c 20 5f 29 0a 20 20 22 57 68 65 6e 20 6d 6f 76 | buffer.(&optional._)..."When.mov | 
| 9fd00 | 69 6e 67 20 69 6e 20 61 20 6c 6f 67 20 6f 72 20    63 68 65 72 72 79 20 62 75 66 66 65 72 2c 20 75 | ing.in.a.log.or.cherry.buffer,.u | 
| 9fd20 | 70 64 61 74 65 20 74 68 65 20 72 65 76 69 73 69    6f 6e 20 62 75 66 66 65 72 2e 0a 49 66 20 74 68 | pdate.the.revision.buffer..If.th | 
| 9fd40 | 65 72 65 20 69 73 20 6e 6f 20 72 65 76 69 73 69    6f 6e 20 62 75 66 66 65 72 20 69 6e 20 74 68 65 | ere.is.no.revision.buffer.in.the | 
| 9fd60 | 20 73 61 6d 65 20 66 72 61 6d 65 2c 20 74 68 65    6e 20 64 6f 20 6e 6f 74 68 69 6e 67 2e 22 0a 20 | .same.frame,.then.do.nothing.".. | 
| 9fd80 | 20 28 77 68 65 6e 20 28 64 65 72 69 76 65 64 2d    6d 6f 64 65 2d 70 20 27 6d 61 67 69 74 2d 6c 6f | .(when.(derived-mode-p.'magit-lo | 
| 9fda0 | 67 2d 6d 6f 64 65 20 27 6d 61 67 69 74 2d 63 68    65 72 72 79 2d 6d 6f 64 65 20 27 6d 61 67 69 74 | g-mode.'magit-cherry-mode.'magit | 
| 9fdc0 | 2d 72 65 66 6c 6f 67 2d 6d 6f 64 65 29 0a 20 20    20 20 28 6d 61 67 69 74 2d 2d 6d 61 79 62 65 2d | -reflog-mode).....(magit--maybe- | 
| 9fde0 | 75 70 64 61 74 65 2d 72 65 76 69 73 69 6f 6e 2d    62 75 66 66 65 72 29 29 29 0a 0a 28 61 64 64 2d | update-revision-buffer)))..(add- | 
| 9fe00 | 68 6f 6f 6b 20 27 6d 61 67 69 74 2d 73 65 63 74    69 6f 6e 2d 6d 6f 76 65 6d 65 6e 74 2d 68 6f 6f | hook.'magit-section-movement-hoo | 
| 9fe20 | 6b 20 23 27 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61    79 62 65 2d 75 70 64 61 74 65 2d 72 65 76 69 73 | k.#'magit-log-maybe-update-revis | 
| 9fe40 | 69 6f 6e 2d 62 75 66 66 65 72 29 0a 0a 28 64 65    66 75 6e 20 6d 61 67 69 74 2d 2d 6d 61 79 62 65 | ion-buffer)..(defun.magit--maybe | 
| 9fe60 | 2d 75 70 64 61 74 65 2d 72 65 76 69 73 69 6f 6e    2d 62 75 66 66 65 72 20 28 29 0a 20 20 28 77 68 | -update-revision-buffer.()...(wh | 
| 9fe80 | 65 6e 2d 6c 65 74 2a 20 28 28 63 6f 6d 6d 69 74    20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d | en-let*.((commit.(magit-section- | 
| 9fea0 | 76 61 6c 75 65 2d 69 66 20 27 63 6f 6d 6d 69 74    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | value-if.'commit)).............. | 
| 9fec0 | 20 28 62 75 66 66 65 72 20 28 6d 61 67 69 74 2d    67 65 74 2d 6d 6f 64 65 2d 62 75 66 66 65 72 20 | .(buffer.(magit-get-mode-buffer. | 
| 9fee0 | 27 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d    6d 6f 64 65 20 6e 69 6c 20 74 29 29 29 0a 20 20 | 'magit-revision-mode.nil.t)))... | 
| 9ff00 | 20 20 28 69 66 20 6d 61 67 69 74 2d 2d 75 70 64    61 74 65 2d 72 65 76 69 73 69 6f 6e 2d 62 75 66 | ..(if.magit--update-revision-buf | 
| 9ff20 | 66 65 72 0a 20 20 20 20 20 20 20 20 28 73 65 74    71 20 6d 61 67 69 74 2d 2d 75 70 64 61 74 65 2d | fer.........(setq.magit--update- | 
| 9ff40 | 72 65 76 69 73 69 6f 6e 2d 62 75 66 66 65 72 20    28 6c 69 73 74 20 63 6f 6d 6d 69 74 20 62 75 66 | revision-buffer.(list.commit.buf | 
| 9ff60 | 66 65 72 29 29 0a 20 20 20 20 20 20 28 73 65 74    71 20 6d 61 67 69 74 2d 2d 75 70 64 61 74 65 2d | fer)).......(setq.magit--update- | 
| 9ff80 | 72 65 76 69 73 69 6f 6e 2d 62 75 66 66 65 72 20    28 6c 69 73 74 20 63 6f 6d 6d 69 74 20 62 75 66 | revision-buffer.(list.commit.buf | 
| 9ffa0 | 66 65 72 29 29 0a 20 20 20 20 20 20 28 72 75 6e    2d 77 69 74 68 2d 69 64 6c 65 2d 74 69 6d 65 72 | fer)).......(run-with-idle-timer | 
| 9ffc0 | 0a 20 20 20 20 20 20 20 6d 61 67 69 74 2d 75 70    64 61 74 65 2d 6f 74 68 65 72 2d 77 69 6e 64 6f | ........magit-update-other-windo | 
| 9ffe0 | 77 2d 64 65 6c 61 79 20 6e 69 6c 0a 20 20 20 20    20 20 20 28 6c 65 74 20 28 28 61 72 67 73 20 28 | w-delay.nil........(let.((args.( | 
| a0000 | 6c 65 74 20 28 28 6d 61 67 69 74 2d 64 69 72 65    63 74 2d 75 73 65 2d 62 75 66 66 65 72 2d 61 72 | let.((magit-direct-use-buffer-ar | 
| a0020 | 67 75 6d 65 6e 74 73 20 27 73 65 6c 65 63 74 65    64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | guments.'selected))............. | 
| a0040 | 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d    73 68 6f 77 2d 63 6f 6d 6d 69 74 2d 2d 61 72 67 | .........(magit-show-commit--arg | 
| a0060 | 75 6d 65 6e 74 73 29 29 29 29 0a 20 20 20 20 20    20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 | uments))))..........(lambda.().. | 
| a0080 | 20 20 20 20 20 20 20 20 20 20 28 70 63 61 73 65    2d 6c 65 74 20 28 28 60 28 2c 72 65 76 20 2c 62 | ..........(pcase-let.((`(,rev.,b | 
| a00a0 | 75 66 29 20 6d 61 67 69 74 2d 2d 75 70 64 61 74    65 2d 72 65 76 69 73 69 6f 6e 2d 62 75 66 66 65 | uf).magit--update-revision-buffe | 
| a00c0 | 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 28 73 65 74 71 20 6d 61 67 69 74 2d 2d 75 70 | r))..............(setq.magit--up | 
| a00e0 | 64 61 74 65 2d 72 65 76 69 73 69 6f 6e 2d 62 75    66 66 65 72 20 6e 69 6c 29 0a 20 20 20 20 20 20 | date-revision-buffer.nil)....... | 
| a0100 | 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 62 75    66 66 65 72 2d 6c 69 76 65 2d 70 20 62 75 66 29 | .......(when.(buffer-live-p.buf) | 
| a0120 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6c 65 74 20 28 28 6d 61 67 69 74 2d 64 69 73 | ................(let.((magit-dis | 
| a0140 | 70 6c 61 79 2d 62 75 66 66 65 72 2d 6e 6f 73 65    6c 65 63 74 20 74 29 29 0a 20 20 20 20 20 20 20 | play-buffer-noselect.t))........ | 
| a0160 | 20 20 20 20 20 20 20 20 20 20 28 61 70 70 6c 79    20 23 27 6d 61 67 69 74 2d 73 68 6f 77 2d 63 6f | ..........(apply.#'magit-show-co | 
| a0180 | 6d 6d 69 74 20 72 65 76 20 61 72 67 73 29 29 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 65 | mmit.rev.args))))............(se | 
| a01a0 | 74 71 20 6d 61 67 69 74 2d 2d 75 70 64 61 74 65    2d 72 65 76 69 73 69 6f 6e 2d 62 75 66 66 65 72 | tq.magit--update-revision-buffer | 
| a01c0 | 20 6e 69 6c 29 29 29 29 29 29 29 0a 0a 28 64 65    66 76 61 72 20 6d 61 67 69 74 2d 2d 75 70 64 61 | .nil)))))))..(defvar.magit--upda | 
| a01e0 | 74 65 2d 62 6c 6f 62 2d 62 75 66 66 65 72 20 6e    69 6c 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | te-blob-buffer.nil)..(defun.magi | 
| a0200 | 74 2d 6c 6f 67 2d 6d 61 79 62 65 2d 75 70 64 61    74 65 2d 62 6c 6f 62 2d 62 75 66 66 65 72 20 28 | t-log-maybe-update-blob-buffer.( | 
| a0220 | 26 6f 70 74 69 6f 6e 61 6c 20 5f 29 0a 20 20 22    57 68 65 6e 20 6d 6f 76 69 6e 67 20 69 6e 20 61 | &optional._)..."When.moving.in.a | 
| a0240 | 20 6c 6f 67 20 6f 72 20 63 68 65 72 72 79 20 62    75 66 66 65 72 2c 20 75 70 64 61 74 65 20 74 68 | .log.or.cherry.buffer,.update.th | 
| a0260 | 65 20 62 6c 6f 62 20 62 75 66 66 65 72 2e 0a 49    66 20 74 68 65 72 65 20 69 73 20 6e 6f 20 62 6c | e.blob.buffer..If.there.is.no.bl | 
| a0280 | 6f 62 20 62 75 66 66 65 72 20 69 6e 20 74 68 65    20 73 61 6d 65 20 66 72 61 6d 65 2c 20 74 68 65 | ob.buffer.in.the.same.frame,.the | 
| a02a0 | 6e 20 64 6f 20 6e 6f 74 68 69 6e 67 2e 22 0a 20    20 28 77 68 65 6e 20 28 64 65 72 69 76 65 64 2d | n.do.nothing."...(when.(derived- | 
| a02c0 | 6d 6f 64 65 2d 70 20 27 6d 61 67 69 74 2d 6c 6f    67 2d 6d 6f 64 65 20 27 6d 61 67 69 74 2d 63 68 | mode-p.'magit-log-mode.'magit-ch | 
| a02e0 | 65 72 72 79 2d 6d 6f 64 65 20 27 6d 61 67 69 74    2d 72 65 66 6c 6f 67 2d 6d 6f 64 65 29 0a 20 20 | erry-mode.'magit-reflog-mode)... | 
| a0300 | 20 20 28 6d 61 67 69 74 2d 2d 6d 61 79 62 65 2d    75 70 64 61 74 65 2d 62 6c 6f 62 2d 62 75 66 66 | ..(magit--maybe-update-blob-buff | 
| a0320 | 65 72 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61    67 69 74 2d 2d 6d 61 79 62 65 2d 75 70 64 61 74 | er)))..(defun.magit--maybe-updat | 
| a0340 | 65 2d 62 6c 6f 62 2d 62 75 66 66 65 72 20 28 29    0a 20 20 28 77 68 65 6e 2d 6c 65 74 2a 20 28 28 | e-blob-buffer.()...(when-let*.(( | 
| a0360 | 63 6f 6d 6d 69 74 20 28 6d 61 67 69 74 2d 73 65    63 74 69 6f 6e 2d 76 61 6c 75 65 2d 69 66 20 27 | commit.(magit-section-value-if.' | 
| a0380 | 63 6f 6d 6d 69 74 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 62 75 66 66 65 72 20 28 | commit))...............(buffer.( | 
| a03a0 | 2d 2d 66 69 72 73 74 20 28 77 69 74 68 2d 63 75    72 72 65 6e 74 2d 62 75 66 66 65 72 20 69 74 0a | --first.(with-current-buffer.it. | 
| a03c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| a03e0 | 20 28 65 71 20 72 65 76 65 72 74 2d 62 75 66 66    65 72 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 | .(eq.revert-buffer-function..... | 
| a0400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| a0420 | 20 27 6d 61 67 69 74 2d 72 65 76 65 72 74 2d 72    65 76 2d 66 69 6c 65 2d 62 75 66 66 65 72 29 29 | .'magit-revert-rev-file-buffer)) | 
| a0440 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| a0460 | 28 6d 61 70 63 61 72 20 23 27 77 69 6e 64 6f 77    2d 62 75 66 66 65 72 20 28 77 69 6e 64 6f 77 2d | (mapcar.#'window-buffer.(window- | 
| a0480 | 6c 69 73 74 29 29 29 29 29 0a 20 20 20 20 28 69    66 20 6d 61 67 69 74 2d 2d 75 70 64 61 74 65 2d | list))))).....(if.magit--update- | 
| a04a0 | 62 6c 6f 62 2d 62 75 66 66 65 72 0a 20 20 20 20    20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d | blob-buffer.........(setq.magit- | 
| a04c0 | 2d 75 70 64 61 74 65 2d 62 6c 6f 62 2d 62 75 66    66 65 72 20 28 6c 69 73 74 20 63 6f 6d 6d 69 74 | -update-blob-buffer.(list.commit | 
| a04e0 | 20 62 75 66 66 65 72 29 29 0a 20 20 20 20 20 20    28 73 65 74 71 20 6d 61 67 69 74 2d 2d 75 70 64 | .buffer)).......(setq.magit--upd | 
| a0500 | 61 74 65 2d 62 6c 6f 62 2d 62 75 66 66 65 72 20    28 6c 69 73 74 20 63 6f 6d 6d 69 74 20 62 75 66 | ate-blob-buffer.(list.commit.buf | 
| a0520 | 66 65 72 29 29 0a 20 20 20 20 20 20 28 72 75 6e    2d 77 69 74 68 2d 69 64 6c 65 2d 74 69 6d 65 72 | fer)).......(run-with-idle-timer | 
| a0540 | 0a 20 20 20 20 20 20 20 6d 61 67 69 74 2d 75 70    64 61 74 65 2d 6f 74 68 65 72 2d 77 69 6e 64 6f | ........magit-update-other-windo | 
| a0560 | 77 2d 64 65 6c 61 79 20 6e 69 6c 0a 20 20 20 20    20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 | w-delay.nil........(lambda.()... | 
| a0580 | 20 20 20 20 20 20 20 28 70 63 61 73 65 2d 6c 65    74 20 28 28 60 28 2c 72 65 76 20 2c 62 75 66 29 | .......(pcase-let.((`(,rev.,buf) | 
| a05a0 | 20 6d 61 67 69 74 2d 2d 75 70 64 61 74 65 2d 62    6c 6f 62 2d 62 75 66 66 65 72 29 29 0a 20 20 20 | .magit--update-blob-buffer)).... | 
| a05c0 | 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 61    67 69 74 2d 2d 75 70 64 61 74 65 2d 62 6c 6f 62 | ........(setq.magit--update-blob | 
| a05e0 | 2d 62 75 66 66 65 72 20 6e 69 6c 29 0a 20 20 20    20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 62 | -buffer.nil)............(when.(b | 
| a0600 | 75 66 66 65 72 2d 6c 69 76 65 2d 70 20 62 75 66    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | uffer-live-p.buf)..............( | 
| a0620 | 77 69 74 68 2d 73 65 6c 65 63 74 65 64 2d 77 69    6e 64 6f 77 20 28 67 65 74 2d 62 75 66 66 65 72 | with-selected-window.(get-buffer | 
| a0640 | 2d 77 69 6e 64 6f 77 20 62 75 66 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 77 69 74 | -window.buf)................(wit | 
| a0660 | 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72    20 62 75 66 0a 20 20 20 20 20 20 20 20 20 20 20 | h-current-buffer.buf............ | 
| a0680 | 20 20 20 20 20 20 28 73 61 76 65 2d 65 78 63 75    72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 | ......(save-excursion........... | 
| a06a0 | 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d    62 6c 6f 62 2d 76 69 73 69 74 20 28 6c 69 73 74 | .........(magit-blob-visit.(list | 
| a06c0 | 20 28 6d 61 67 69 74 2d 72 65 76 2d 70 61 72 73    65 20 72 65 76 29 0a 20 20 20 20 20 20 20 20 20 | .(magit-rev-parse.rev).......... | 
| a06e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| a0700 | 20 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 72 65    6c 61 74 69 76 65 2d 6e 61 6d 65 0a 20 20 20 20 | ..(magit-file-relative-name..... | 
| a0720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| a0740 | 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 62 75    66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 29 | ........magit-buffer-file-name)) | 
| a0760 | 29 29 29 29 29 29 29 29 29 29 29 0a 0a 28 64 65    66 75 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d 67 6f | )))))))))))..(defun.magit-log-go | 
| a0780 | 74 6f 2d 63 6f 6d 6d 69 74 2d 73 65 63 74 69 6f    6e 20 28 72 65 76 29 0a 20 20 28 6c 65 74 20 28 | to-commit-section.(rev)...(let.( | 
| a07a0 | 28 61 62 62 72 65 76 20 28 6d 61 67 69 74 2d 72    65 76 2d 66 6f 72 6d 61 74 20 22 25 68 22 20 72 | (abbrev.(magit-rev-format."%h".r | 
| a07c0 | 65 76 29 29 29 0a 20 20 20 20 28 77 68 65 6e 2d    6c 65 74 20 28 28 73 65 63 74 69 6f 6e 20 28 2d | ev))).....(when-let.((section.(- | 
| a07e0 | 2d 66 69 72 73 74 20 28 65 71 75 61 6c 20 28 6f    72 65 66 20 69 74 20 76 61 6c 75 65 29 20 61 62 | -first.(equal.(oref.it.value).ab | 
| a0800 | 62 72 65 76 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | brev)........................... | 
| a0820 | 20 20 20 20 20 20 20 28 6f 72 65 66 20 6d 61 67    69 74 2d 72 6f 6f 74 2d 73 65 63 74 69 6f 6e 20 | .......(oref.magit-root-section. | 
| a0840 | 63 68 69 6c 64 72 65 6e 29 29 29 29 0a 20 20 20    20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 6f | children)))).......(goto-char.(o | 
| a0860 | 72 65 66 20 73 65 63 74 69 6f 6e 20 73 74 61 72    74 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d | ref.section.start)))))..(defun.m | 
| a0880 | 61 67 69 74 2d 6c 6f 67 2d 67 6f 74 6f 2d 73 61    6d 65 2d 63 6f 6d 6d 69 74 20 28 29 0a 20 20 28 | agit-log-goto-same-commit.()...( | 
| a08a0 | 77 68 65 6e 20 28 61 6e 64 20 6d 61 67 69 74 2d    70 72 65 76 69 6f 75 73 2d 73 65 63 74 69 6f 6e | when.(and.magit-previous-section | 
| a08c0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d    61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 6d 61 74 | ..............(magit-section-mat | 
| a08e0 | 63 68 20 27 28 63 6f 6d 6d 69 74 20 62 72 61 6e    63 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ch.'(commit.branch)............. | 
| a0900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 6d 61 67 69 74 2d 70 72 65 76 | ......................magit-prev | 
| a0920 | 69 6f 75 73 2d 73 65 63 74 69 6f 6e 29 29 0a 20    20 20 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 67 6f | ious-section)).....(magit-log-go | 
| a0940 | 74 6f 2d 63 6f 6d 6d 69 74 2d 73 65 63 74 69 6f    6e 20 28 6f 72 65 66 20 6d 61 67 69 74 2d 70 72 | to-commit-section.(oref.magit-pr | 
| a0960 | 65 76 69 6f 75 73 2d 73 65 63 74 69 6f 6e 20 76    61 6c 75 65 29 29 29 29 0a 0a 3b 3b 3b 20 4c 6f | evious-section.value))))..;;;.Lo | 
| a0980 | 67 20 4d 61 72 67 69 6e 0a 0a 28 64 65 66 76 61    72 2d 6c 6f 63 61 6c 20 6d 61 67 69 74 2d 6c 6f | g.Margin..(defvar-local.magit-lo | 
| a09a0 | 67 2d 6d 61 72 67 69 6e 2d 73 68 6f 77 2d 73 68    6f 72 74 73 74 61 74 20 6e 69 6c 29 0a 0a 28 74 | g-margin-show-shortstat.nil)..(t | 
| a09c0 | 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d    73 75 66 66 69 78 20 6d 61 67 69 74 2d 74 6f 67 | ransient-define-suffix.magit-tog | 
| a09e0 | 67 6c 65 2d 6c 6f 67 2d 6d 61 72 67 69 6e 2d 73    74 79 6c 65 20 28 29 0a 20 20 22 54 6f 67 67 6c | gle-log-margin-style.()..."Toggl | 
| a0a00 | 65 20 62 65 74 77 65 65 6e 20 74 68 65 20 72 65    67 75 6c 61 72 20 61 6e 64 20 74 68 65 20 73 68 | e.between.the.regular.and.the.sh | 
| a0a20 | 6f 72 74 73 74 61 74 20 6d 61 72 67 69 6e 20 73    74 79 6c 65 2e 0a 54 68 65 20 73 68 6f 72 74 73 | ortstat.margin.style..The.shorts | 
| a0a40 | 74 61 74 20 73 74 79 6c 65 20 69 73 20 65 78 70    65 72 69 6d 65 6e 74 61 6c 20 61 6e 64 20 72 61 | tat.style.is.experimental.and.ra | 
| a0a60 | 74 68 65 72 20 73 6c 6f 77 2e 22 0a 20 20 3a 64    65 73 63 72 69 70 74 69 6f 6e 20 22 54 6f 67 67 | ther.slow."...:description."Togg | 
| a0a80 | 6c 65 20 73 68 6f 72 74 73 74 61 74 22 0a 20 20    3a 6b 65 79 20 22 78 22 0a 20 20 3a 74 72 61 6e | le.shortstat"...:key."x"...:tran | 
| a0aa0 | 73 69 65 6e 74 20 74 0a 20 20 28 69 6e 74 65 72    61 63 74 69 76 65 29 0a 20 20 28 73 65 74 71 20 | sient.t...(interactive)...(setq. | 
| a0ac0 | 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e    2d 73 68 6f 77 2d 73 68 6f 72 74 73 74 61 74 0a | magit-log-margin-show-shortstat. | 
| a0ae0 | 20 20 20 20 20 20 20 20 28 6e 6f 74 20 6d 61 67    69 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e 2d 73 68 | ........(not.magit-log-margin-sh | 
| a0b00 | 6f 77 2d 73 68 6f 72 74 73 74 61 74 29 29 0a 20    20 28 6d 61 67 69 74 2d 73 65 74 2d 62 75 66 66 | ow-shortstat))...(magit-set-buff | 
| a0b20 | 65 72 2d 6d 61 72 67 69 6e 20 6e 69 6c 20 74 29    29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | er-margin.nil.t))..(defun.magit- | 
| a0b40 | 6c 6f 67 2d 66 6f 72 6d 61 74 2d 6d 61 72 67 69    6e 20 28 72 65 76 20 61 75 74 68 6f 72 20 64 61 | log-format-margin.(rev.author.da | 
| a0b60 | 74 65 29 0a 20 20 28 77 68 65 6e 20 28 6d 61 67    69 74 2d 6d 61 72 67 69 6e 2d 6f 70 74 69 6f 6e | te)...(when.(magit-margin-option | 
| a0b80 | 29 0a 20 20 20 20 28 69 66 20 6d 61 67 69 74 2d    6c 6f 67 2d 6d 61 72 67 69 6e 2d 73 68 6f 77 2d | ).....(if.magit-log-margin-show- | 
| a0ba0 | 73 68 6f 72 74 73 74 61 74 0a 20 20 20 20 20 20    20 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 66 6f 72 | shortstat.........(magit-log-for | 
| a0bc0 | 6d 61 74 2d 73 68 6f 72 74 73 74 61 74 2d 6d 61    72 67 69 6e 20 72 65 76 29 0a 20 20 20 20 20 20 | mat-shortstat-margin.rev)....... | 
| a0be0 | 28 6d 61 67 69 74 2d 6c 6f 67 2d 66 6f 72 6d 61    74 2d 61 75 74 68 6f 72 2d 6d 61 72 67 69 6e 20 | (magit-log-format-author-margin. | 
| a0c00 | 61 75 74 68 6f 72 20 64 61 74 65 29 29 29 29 0a    0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 6f | author.date))))..(defun.magit-lo | 
| a0c20 | 67 2d 66 6f 72 6d 61 74 2d 61 75 74 68 6f 72 2d    6d 61 72 67 69 6e 20 28 61 75 74 68 6f 72 20 64 | g-format-author-margin.(author.d | 
| a0c40 | 61 74 65 20 26 6f 70 74 69 6f 6e 61 6c 20 70 72    65 76 69 6f 75 73 2d 6c 69 6e 65 29 0a 20 20 28 | ate.&optional.previous-line)...( | 
| a0c60 | 70 63 61 73 65 2d 6c 65 74 20 28 28 60 28 2c 5f    20 2c 73 74 79 6c 65 20 2c 77 69 64 74 68 20 2c | pcase-let.((`(,_.,style.,width., | 
| a0c80 | 64 65 74 61 69 6c 73 20 2c 64 65 74 61 69 6c 73    2d 77 69 64 74 68 29 0a 20 20 20 20 20 20 20 20 | details.,details-width)......... | 
| a0ca0 | 20 20 20 20 20 20 20 28 6f 72 20 6d 61 67 69 74    2d 62 75 66 66 65 72 2d 6d 61 72 67 69 6e 0a 20 | .......(or.magit-buffer-margin.. | 
| a0cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 73 79 6d 62 6f 6c 2d 76 61 6c 75 65 20 | ..................(symbol-value. | 
| a0ce0 | 28 6d 61 67 69 74 2d 6d 61 72 67 69 6e 2d 6f 70    74 69 6f 6e 29 29 29 29 29 0a 20 20 20 20 28 6d | (magit-margin-option))))).....(m | 
| a0d00 | 61 67 69 74 2d 6d 61 6b 65 2d 6d 61 72 67 69 6e    2d 6f 76 65 72 6c 61 79 0a 20 20 20 20 20 28 63 | agit-make-margin-overlay......(c | 
| a0d20 | 6f 6e 63 61 74 20 28 61 6e 64 20 64 65 74 61 69    6c 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | oncat.(and.details.............. | 
| a0d40 | 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28 6d 61    67 69 74 2d 2d 70 72 6f 70 65 72 74 69 7a 65 2d | .....(concat.(magit--propertize- | 
| a0d60 | 66 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | face............................ | 
| a0d80 | 28 74 72 75 6e 63 61 74 65 2d 73 74 72 69 6e 67    2d 74 6f 2d 77 69 64 74 68 0a 20 20 20 20 20 20 | (truncate-string-to-width....... | 
| a0da0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6f 72 20 61 75 74 68 6f 72 | ......................(or.author | 
| a0dc0 | 20 22 22 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."")............................ | 
| a0de0 | 20 64 65 74 61 69 6c 73 2d 77 69 64 74 68 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .details-width.................. | 
| a0e00 | 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 20 3f    5c 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...........nil.?\s.............. | 
| a0e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6d 61 67 69 74 2d 2d 65 6c 6c 69 70 73 69 73 20 | ...............(magit--ellipsis. | 
| a0e40 | 27 6d 61 72 67 69 6e 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 'margin))....................... | 
| a0e60 | 20 20 20 20 20 27 6d 61 67 69 74 2d 6c 6f 67 2d    61 75 74 68 6f 72 29 0a 20 20 20 20 20 20 20 20 | .....'magit-log-author)......... | 
| a0e80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 22 20 22 29 29 0a 20 20 20 20 20 20 20 20 | .................."."))......... | 
| a0ea0 | 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 70 72 6f    70 65 72 74 69 7a 65 2d 66 61 63 65 0a 20 20 20 | .....(magit--propertize-face.... | 
| a0ec0 | 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28    73 74 72 69 6e 67 70 20 73 74 79 6c 65 29 0a 20 | ...........(if.(stringp.style).. | 
| a0ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 66 6f 72 6d 61 74 2d 74 69 6d 65 2d 73 74 | .................(format-time-st | 
| a0f00 | 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 73 74 79 6c 65 0a 20 20 | ring....................style... | 
| a0f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 73 65 63 6f 6e 64 73 2d 74 6f 2d 74 69 6d | .................(seconds-to-tim | 
| a0f40 | 65 20 28 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d    62 65 72 20 64 61 74 65 29 29 29 0a 20 20 20 20 | e.(string-to-number.date)))..... | 
| a0f60 | 20 20 20 20 20 20 20 20 20 20 20 20 28 70 63 61    73 65 2d 6c 65 74 2a 20 28 28 61 62 62 72 20 28 | ............(pcase-let*.((abbr.( | 
| a0f80 | 65 71 20 73 74 79 6c 65 20 27 61 67 65 2d 61 62    62 72 65 76 69 61 74 65 64 29 29 0a 20 20 20 20 | eq.style.'age-abbreviated))..... | 
| a0fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 60 28 2c 63 6e 74 | .........................(`(,cnt | 
| a0fc0 | 20 2c 75 6e 69 74 29 20 28 6d 61 67 69 74 2d 2d    61 67 65 20 64 61 74 65 20 61 62 62 72 29 29 29 | .,unit).(magit--age.date.abbr))) | 
| a0fe0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 66 6f 72 6d 61 74 20 28 66 6f 72 6d | ...................(format.(form | 
| a1000 | 61 74 20 28 69 66 20 61 62 62 72 20 22 25 25 32    64 25 25 2d 25 64 63 22 20 22 25 25 32 64 20 25 | at.(if.abbr."%%2d%%-%dc"."%%2d.% | 
| a1020 | 25 2d 25 64 73 22 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | %-%ds")......................... | 
| a1040 | 20 20 20 20 20 20 20 20 20 20 28 2d 20 77 69 64    74 68 20 28 69 66 20 64 65 74 61 69 6c 73 20 28 | ..........(-.width.(if.details.( | 
| a1060 | 31 2b 20 64 65 74 61 69 6c 73 2d 77 69 64 74 68    29 20 30 29 29 29 0a 20 20 20 20 20 20 20 20 20 | 1+.details-width).0))).......... | 
| a1080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 63 6e 74 20 75 6e 69 74 29 29 29 0a 20 20 20 | .................cnt.unit))).... | 
| a10a0 | 20 20 20 20 20 20 20 20 20 20 20 27 6d 61 67 69    74 2d 6c 6f 67 2d 64 61 74 65 29 29 0a 20 20 20 | ...........'magit-log-date)).... | 
| a10c0 | 20 20 70 72 65 76 69 6f 75 73 2d 6c 69 6e 65 29    29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | ..previous-line)))..(defun.magit | 
| a10e0 | 2d 6c 6f 67 2d 66 6f 72 6d 61 74 2d 73 68 6f 72    74 73 74 61 74 2d 6d 61 72 67 69 6e 20 28 72 65 | -log-format-shortstat-margin.(re | 
| a1100 | 76 29 0a 20 20 28 6d 61 67 69 74 2d 6d 61 6b 65    2d 6d 61 72 67 69 6e 2d 6f 76 65 72 6c 61 79 0a | v)...(magit-make-margin-overlay. | 
| a1120 | 20 20 20 28 69 66 2d 6c 65 74 20 28 28 6c 69 6e    65 20 28 61 6e 64 20 72 65 76 20 28 6d 61 67 69 | ...(if-let.((line.(and.rev.(magi | 
| a1140 | 74 2d 67 69 74 2d 73 74 72 69 6e 67 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-git-string.................... | 
| a1160 | 20 20 20 20 20 20 20 20 20 22 73 68 6f 77 22 20    22 2d 2d 66 6f 72 6d 61 74 3d 22 20 22 2d 2d 73 | ........."show"."--format="."--s | 
| a1180 | 68 6f 72 74 73 74 61 74 22 20 72 65 76 29 29 29    29 0a 20 20 20 20 20 20 20 28 69 66 20 28 73 74 | hortstat".rev))))........(if.(st | 
| a11a0 | 72 69 6e 67 2d 6d 61 74 63 68 20 22 5c 0a 5c 5c    28 5b 30 2d 39 5d 2b 5c 5c 29 20 66 69 6c 65 73 | ring-match."\.\\([0-9]+\\).files | 
| a11c0 | 3f 20 63 68 61 6e 67 65 64 2c 20 5c 0a 5c 5c 28    3f 3a 5c 5c 28 5b 30 2d 39 5d 2b 5c 5c 29 20 69 | ?.changed,.\.\\(?:\\([0-9]+\\).i | 
| a11e0 | 6e 73 65 72 74 69 6f 6e 73 3f 28 5c 5c 2b 29 5c    5c 29 3f 5c 0a 5c 5c 28 3f 3a 5c 5c 28 3f 3a 2c | nsertions?(\\+)\\)?\.\\(?:\\(?:, | 
| a1200 | 20 5c 5c 29 3f 5c 5c 28 5b 30 2d 39 5d 2b 5c 5c    29 20 64 65 6c 65 74 69 6f 6e 73 3f 28 2d 29 5c | .\\)?\\([0-9]+\\).deletions?(-)\ | 
| a1220 | 5c 29 3f 5c 5c 27 22 20 6c 69 6e 65 29 0a 20 20    20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | \)?\\'".line)............(magit- | 
| a1240 | 62 69 6e 64 2d 6d 61 74 63 68 2d 73 74 72 69 6e    67 73 20 28 66 69 6c 65 73 20 61 64 64 20 64 65 | bind-match-strings.(files.add.de | 
| a1260 | 6c 29 20 6c 69 6e 65 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 28 66 6f 72 6d 61 74 0a 20 20 20 | l).line..............(format.... | 
| a1280 | 20 20 20 20 20 20 20 20 20 20 20 22 25 35 73 20    25 35 73 25 34 73 22 0a 20 20 20 20 20 20 20 20 | ..........."%5s.%5s%4s"......... | 
| a12a0 | 20 20 20 20 20 20 28 69 66 20 61 64 64 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ......(if.add................... | 
| a12c0 | 28 6d 61 67 69 74 2d 2d 70 72 6f 70 65 72 74 69    7a 65 2d 66 61 63 65 20 28 66 6f 72 6d 61 74 20 | (magit--propertize-face.(format. | 
| a12e0 | 22 25 73 2b 22 20 61 64 64 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "%s+".add)...................... | 
| a1300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 27 6d 61 67 69 74 2d 64 69 66 66 | .....................'magit-diff | 
| a1320 | 73 74 61 74 2d 61 64 64 65 64 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 22 22 29 0a | stat-added).................""). | 
| a1340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69    66 20 64 65 6c 0a 20 20 20 20 20 20 20 20 20 20 | ..............(if.del........... | 
| a1360 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d    70 72 6f 70 65 72 74 69 7a 65 2d 66 61 63 65 20 | ........(magit--propertize-face. | 
| a1380 | 28 66 6f 72 6d 61 74 20 22 25 73 2d 22 20 64 65    6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | (format."%s-".del).............. | 
| a13a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 27 6d 61 | .............................'ma | 
| a13c0 | 67 69 74 2d 64 69 66 66 73 74 61 74 2d 72 65 6d    6f 76 65 64 29 0a 20 20 20 20 20 20 20 20 20 20 | git-diffstat-removed)........... | 
| a13e0 | 20 20 20 20 20 20 22 22 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 66 69 6c 65 73 29 29 0a | ......"")...............files)). | 
| a1400 | 20 20 20 20 20 20 20 20 20 22 22 29 0a 20 20 20    20 20 22 22 29 29 29 0a 0a 28 64 65 66 75 6e 20 | ........."")......"")))..(defun. | 
| a1420 | 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e    2d 77 69 64 74 68 20 28 73 74 79 6c 65 20 64 65 | magit-log-margin-width.(style.de | 
| a1440 | 74 61 69 6c 73 20 64 65 74 61 69 6c 73 2d 77 69    64 74 68 29 0a 20 20 28 69 66 20 6d 61 67 69 74 | tails.details-width)...(if.magit | 
| a1460 | 2d 6c 6f 67 2d 6d 61 72 67 69 6e 2d 73 68 6f 77    2d 73 68 6f 72 74 73 74 61 74 0a 20 20 20 20 20 | -log-margin-show-shortstat...... | 
| a1480 | 20 31 36 0a 20 20 20 20 28 2b 20 28 69 66 20 64    65 74 61 69 6c 73 20 28 31 2b 20 64 65 74 61 69 | .16.....(+.(if.details.(1+.detai | 
| a14a0 | 6c 73 2d 77 69 64 74 68 29 20 30 29 0a 20 20 20    20 20 20 20 28 69 66 20 28 73 74 72 69 6e 67 70 | ls-width).0)........(if.(stringp | 
| a14c0 | 20 73 74 79 6c 65 29 0a 20 20 20 20 20 20 20 20    20 20 20 28 6c 65 6e 67 74 68 20 28 66 6f 72 6d | .style)............(length.(form | 
| a14e0 | 61 74 2d 74 69 6d 65 2d 73 74 72 69 6e 67 20 73    74 79 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 | at-time-string.style)).......... | 
| a1500 | 28 2b 20 32 20 3b 20 74 77 6f 20 64 69 67 69 74    73 0a 20 20 20 20 20 20 20 20 20 20 20 20 31 20 | (+.2.;.two.digits.............1. | 
| a1520 | 3b 20 74 72 61 69 6c 69 6e 67 20 73 70 61 63 65    0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 | ;.trailing.space.............(if | 
| a1540 | 20 28 65 71 20 73 74 79 6c 65 20 27 61 67 65 2d    61 62 62 72 65 76 69 61 74 65 64 29 0a 20 20 20 | .(eq.style.'age-abbreviated).... | 
| a1560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 31 20 20    3b 20 73 69 6e 67 6c 65 20 63 68 61 72 61 63 74 | .............1..;.single.charact | 
| a1580 | 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 2b 20 31 20 3b 20 67 61 70 20 61 66 74 65 | er...............(+.1.;.gap.afte | 
| a15a0 | 72 20 64 69 67 69 74 73 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 61 70 70 6c 79 | r.digits..................(apply | 
| a15c0 | 20 23 27 6d 61 78 20 28 2d 2d 6d 61 70 20 28 6d    61 78 20 28 6c 65 6e 67 74 68 20 28 6e 74 68 20 | .#'max.(--map.(max.(length.(nth. | 
| a15e0 | 31 20 69 74 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 1.it)).......................... | 
| a1600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6c 65 6e 67 74 68 20 28 6e 74 68 20 32 20 | .................(length.(nth.2. | 
| a1620 | 69 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | it)))........................... | 
| a1640 | 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74    2d 2d 61 67 65 2d 73 70 65 63 29 29 29 29 29 29 | ...........magit--age-spec)))))) | 
| a1660 | 29 29 29 0a 0a 3b 3b 3b 20 53 65 6c 65 63 74 20    4d 6f 64 65 0a 0a 28 64 65 66 76 61 72 2d 6b 65 | )))..;;;.Select.Mode..(defvar-ke | 
| a1680 | 79 6d 61 70 20 6d 61 67 69 74 2d 6c 6f 67 2d 73    65 6c 65 63 74 2d 6d 6f 64 65 2d 6d 61 70 0a 20 | ymap.magit-log-select-mode-map.. | 
| a16a0 | 20 3a 64 6f 63 20 22 4b 65 79 6d 61 70 20 66 6f    72 20 60 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c | .:doc."Keymap.for.`magit-log-sel | 
| a16c0 | 65 63 74 2d 6d 6f 64 65 27 2e 22 0a 20 20 3a 70    61 72 65 6e 74 20 6d 61 67 69 74 2d 6c 6f 67 2d | ect-mode'."...:parent.magit-log- | 
| a16e0 | 6d 6f 64 65 2d 6d 61 70 0a 20 20 22 43 2d 63 20    43 2d 62 22 20 23 27 75 6e 64 65 66 69 6e 65 64 | mode-map..."C-c.C-b".#'undefined | 
| a1700 | 0a 20 20 22 43 2d 63 20 43 2d 66 22 20 23 27 75    6e 64 65 66 69 6e 65 64 0a 20 20 22 2e 22 20 20 | ..."C-c.C-f".#'undefined...".".. | 
| a1720 | 20 20 20 20 20 23 27 6d 61 67 69 74 2d 6c 6f 67    2d 73 65 6c 65 63 74 2d 70 69 63 6b 0a 20 20 22 | .....#'magit-log-select-pick..." | 
| a1740 | 65 22 20 20 20 20 20 20 20 23 27 6d 61 67 69 74    2d 6c 6f 67 2d 73 65 6c 65 63 74 2d 70 69 63 6b | e".......#'magit-log-select-pick | 
| a1760 | 0a 20 20 22 43 2d 63 20 43 2d 63 22 20 23 27 6d    61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d | ..."C-c.C-c".#'magit-log-select- | 
| a1780 | 70 69 63 6b 0a 20 20 22 71 22 20 20 20 20 20 20    20 23 27 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c | pick..."q".......#'magit-log-sel | 
| a17a0 | 65 63 74 2d 71 75 69 74 0a 20 20 22 43 2d 63 20    43 2d 6b 22 20 23 27 6d 61 67 69 74 2d 6c 6f 67 | ect-quit..."C-c.C-k".#'magit-log | 
| a17c0 | 2d 73 65 6c 65 63 74 2d 71 75 69 74 29 0a 28 70    75 74 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 | -select-quit).(put.'magit-log-se | 
| a17e0 | 6c 65 63 74 2d 70 69 63 6b 20 3a 61 64 76 65 72    74 69 73 65 64 2d 62 69 6e 64 69 6e 67 20 5b 3f | lect-pick.:advertised-binding.[? | 
| a1800 | 5c 43 2d 63 20 3f 5c 43 2d 63 5d 29 0a 28 70 75    74 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c | \C-c.?\C-c]).(put.'magit-log-sel | 
| a1820 | 65 63 74 2d 71 75 69 74 20 3a 61 64 76 65 72 74    69 73 65 64 2d 62 69 6e 64 69 6e 67 20 5b 3f 5c | ect-quit.:advertised-binding.[?\ | 
| a1840 | 43 2d 63 20 3f 5c 43 2d 6b 5d 29 0a 0a 28 64 65    66 69 6e 65 2d 64 65 72 69 76 65 64 2d 6d 6f 64 | C-c.?\C-k])..(define-derived-mod | 
| a1860 | 65 20 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65    63 74 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 6c 6f | e.magit-log-select-mode.magit-lo | 
| a1880 | 67 2d 6d 6f 64 65 20 22 4d 61 67 69 74 20 53 65    6c 65 63 74 22 0a 20 20 22 4d 6f 64 65 20 66 6f | g-mode."Magit.Select"..."Mode.fo | 
| a18a0 | 72 20 73 65 6c 65 63 74 69 6e 67 20 61 20 63 6f    6d 6d 69 74 20 66 72 6f 6d 20 68 69 73 74 6f 72 | r.selecting.a.commit.from.histor | 
| a18c0 | 79 2e 0a 0a 54 68 69 73 20 6d 6f 64 65 20 69 73    20 64 6f 63 75 6d 65 6e 74 65 64 20 69 6e 20 69 | y...This.mode.is.documented.in.i | 
| a18e0 | 6e 66 6f 20 6e 6f 64 65 20 60 28 6d 61 67 69 74    29 53 65 6c 65 63 74 20 66 72 6f 6d 20 4c 6f 67 | nfo.node.`(magit)Select.from.Log | 
| a1900 | 27 2e 0a 0a 5c 5c 3c 6d 61 67 69 74 2d 6d 6f 64    65 2d 6d 61 70 3e 5c 0a 54 79 70 65 20 5c 5c 5b | '...\\<magit-mode-map>\.Type.\\[ | 
| a1920 | 6d 61 67 69 74 2d 72 65 66 72 65 73 68 5d 20 74    6f 20 72 65 66 72 65 73 68 20 74 68 65 20 63 75 | magit-refresh].to.refresh.the.cu | 
| a1940 | 72 72 65 6e 74 20 62 75 66 66 65 72 2e 0a 54 79    70 65 20 5c 5c 5b 6d 61 67 69 74 2d 76 69 73 69 | rrent.buffer..Type.\\[magit-visi | 
| a1960 | 74 2d 74 68 69 6e 67 5d 20 6f 72 20 5c 5c 5b 6d    61 67 69 74 2d 64 69 66 66 2d 73 68 6f 77 2d 6f | t-thing].or.\\[magit-diff-show-o | 
| a1980 | 72 2d 73 63 72 6f 6c 6c 2d 75 70 5d 20 5c 0a 74    6f 20 76 69 73 69 74 20 74 68 65 20 63 6f 6d 6d | r-scroll-up].\.to.visit.the.comm | 
| a19a0 | 69 74 20 61 74 20 70 6f 69 6e 74 2e 0a 0a 5c 5c    3c 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 | it.at.point...\\<magit-log-selec | 
| a19c0 | 74 2d 6d 6f 64 65 2d 6d 61 70 3e 5c 0a 54 79 70    65 20 5c 5c 5b 6d 61 67 69 74 2d 6c 6f 67 2d 73 | t-mode-map>\.Type.\\[magit-log-s | 
| a19e0 | 65 6c 65 63 74 2d 70 69 63 6b 5d 20 74 6f 20 73    65 6c 65 63 74 20 74 68 65 20 63 6f 6d 6d 69 74 | elect-pick].to.select.the.commit | 
| a1a00 | 20 61 74 20 70 6f 69 6e 74 2e 0a 54 79 70 65 20    5c 5c 5b 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c | .at.point..Type.\\[magit-log-sel | 
| a1a20 | 65 63 74 2d 71 75 69 74 5d 20 74 6f 20 61 62 6f    72 74 20 77 69 74 68 6f 75 74 20 73 65 6c 65 63 | ect-quit].to.abort.without.selec | 
| a1a40 | 74 69 6e 67 20 61 20 63 6f 6d 6d 69 74 2e 22 0a    20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d | ting.a.commit."...:group.'magit- | 
| a1a60 | 6c 6f 67 0a 20 20 28 68 61 63 6b 2d 64 69 72 2d    6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 73 2d | log...(hack-dir-local-variables- | 
| a1a80 | 6e 6f 6e 2d 66 69 6c 65 2d 62 75 66 66 65 72 29    29 0a 0a 28 70 75 74 20 27 6d 61 67 69 74 2d 6c | non-file-buffer))..(put.'magit-l | 
| a1aa0 | 6f 67 2d 73 65 6c 65 63 74 2d 6d 6f 64 65 20 27    6d 61 67 69 74 2d 6c 6f 67 2d 64 65 66 61 75 6c | og-select-mode.'magit-log-defaul | 
| a1ac0 | 74 2d 61 72 67 75 6d 65 6e 74 73 0a 20 20 20 20    20 27 28 22 2d 2d 67 72 61 70 68 22 20 22 2d 6e | t-arguments......'("--graph"."-n | 
| a1ae0 | 32 35 36 22 20 22 2d 2d 64 65 63 6f 72 61 74 65    22 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | 256"."--decorate"))..(defun.magi | 
| a1b00 | 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d 73 65 74    75 70 2d 62 75 66 66 65 72 20 28 72 65 76 73 20 | t-log-select-setup-buffer.(revs. | 
| a1b20 | 61 72 67 73 29 0a 20 20 28 6d 61 67 69 74 2d 73    65 74 75 70 2d 62 75 66 66 65 72 20 23 27 6d 61 | args)...(magit-setup-buffer.#'ma | 
| a1b40 | 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d 6d    6f 64 65 20 6e 69 6c 0a 20 20 20 20 28 6d 61 67 | git-log-select-mode.nil.....(mag | 
| a1b60 | 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69    6f 6e 73 20 72 65 76 73 29 0a 20 20 20 20 28 6d | it-buffer-revisions.revs).....(m | 
| a1b80 | 61 67 69 74 2d 62 75 66 66 65 72 2d 6c 6f 67 2d    61 72 67 73 20 61 72 67 73 29 29 29 0a 0a 28 64 | agit-buffer-log-args.args)))..(d | 
| a1ba0 | 65 66 75 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d 73    65 6c 65 63 74 2d 72 65 66 72 65 73 68 2d 62 75 | efun.magit-log-select-refresh-bu | 
| a1bc0 | 66 66 65 72 20 28 29 0a 20 20 28 73 65 74 71 20    6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 69 6e | ffer.()...(setq.magit-section-in | 
| a1be0 | 68 69 62 69 74 2d 6d 61 72 6b 65 72 73 20 74 29    0a 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 73 | hibit-markers.t)...(setq.magit-s | 
| a1c00 | 65 63 74 69 6f 6e 2d 69 6e 73 65 72 74 2d 69 6e    2d 72 65 76 65 72 73 65 20 74 29 0a 20 20 28 6d | ection-insert-in-reverse.t)...(m | 
| a1c20 | 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74    69 6f 6e 20 28 6c 6f 67 62 75 66 29 0a 20 20 20 | agit-insert-section.(logbuf).... | 
| a1c40 | 20 28 6d 61 67 69 74 2d 2d 69 6e 73 65 72 74 2d    6c 6f 67 20 74 20 6d 61 67 69 74 2d 62 75 66 66 | .(magit--insert-log.t.magit-buff | 
| a1c60 | 65 72 2d 72 65 76 69 73 69 6f 6e 73 0a 20 20 20    20 20 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 2d 6d | er-revisions.......(magit-log--m | 
| a1c80 | 61 79 62 65 2d 64 72 6f 70 2d 63 6f 6c 6f 72 2d    67 72 61 70 68 0a 20 20 20 20 20 20 20 6d 61 67 | aybe-drop-color-graph........mag | 
| a1ca0 | 69 74 2d 62 75 66 66 65 72 2d 6c 6f 67 2d 61 72    67 73 0a 20 20 20 20 20 20 20 28 6d 61 67 69 74 | it-buffer-log-args........(magit | 
| a1cc0 | 2d 6c 6f 67 2d 67 65 74 2d 63 6f 6d 6d 69 74 2d    6c 69 6d 69 74 29 29 29 29 29 0a 0a 28 63 6c 2d | -log-get-commit-limit)))))..(cl- | 
| a1ce0 | 64 65 66 6d 65 74 68 6f 64 20 6d 61 67 69 74 2d    62 75 66 66 65 72 2d 76 61 6c 75 65 20 28 26 63 | defmethod.magit-buffer-value.(&c | 
| a1d00 | 6f 6e 74 65 78 74 20 28 6d 61 6a 6f 72 2d 6d 6f    64 65 20 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c | ontext.(major-mode.magit-log-sel | 
| a1d20 | 65 63 74 2d 6d 6f 64 65 29 29 0a 20 20 6d 61 67    69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 | ect-mode))...magit-buffer-revisi | 
| a1d40 | 6f 6e 73 29 0a 0a 28 64 65 66 76 61 72 2d 6c 6f    63 61 6c 20 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 | ons)..(defvar-local.magit-log-se | 
| a1d60 | 6c 65 63 74 2d 70 69 63 6b 2d 66 75 6e 63 74 69    6f 6e 20 6e 69 6c 29 0a 28 64 65 66 76 61 72 2d | lect-pick-function.nil).(defvar- | 
| a1d80 | 6c 6f 63 61 6c 20 6d 61 67 69 74 2d 6c 6f 67 2d    73 65 6c 65 63 74 2d 71 75 69 74 2d 66 75 6e 63 | local.magit-log-select-quit-func | 
| a1da0 | 74 69 6f 6e 20 6e 69 6c 29 0a 0a 28 64 65 66 75    6e 20 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 | tion.nil)..(defun.magit-log-sele | 
| a1dc0 | 63 74 20 28 70 69 63 6b 20 26 6f 70 74 69 6f 6e    61 6c 20 6d 73 67 20 71 75 69 74 20 62 72 61 6e | ct.(pick.&optional.msg.quit.bran | 
| a1de0 | 63 68 20 61 72 67 73 20 69 6e 69 74 69 61 6c 29    0a 20 20 28 64 65 63 6c 61 72 65 20 28 69 6e 64 | ch.args.initial)...(declare.(ind | 
| a1e00 | 65 6e 74 20 64 65 66 75 6e 29 29 0a 20 20 28 75    6e 6c 65 73 73 20 69 6e 69 74 69 61 6c 0a 20 20 | ent.defun))...(unless.initial... | 
| a1e20 | 20 20 28 73 65 74 71 20 69 6e 69 74 69 61 6c 20    28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 74 | ..(setq.initial.(magit-commit-at | 
| a1e40 | 2d 70 6f 69 6e 74 29 29 29 0a 20 20 28 6d 61 67    69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d 73 65 | -point)))...(magit-log-select-se | 
| a1e60 | 74 75 70 2d 62 75 66 66 65 72 0a 20 20 20 28 6f    72 20 62 72 61 6e 63 68 20 28 6d 61 67 69 74 2d | tup-buffer....(or.branch.(magit- | 
| a1e80 | 67 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e    63 68 29 20 22 48 45 41 44 22 29 0a 20 20 20 28 | get-current-branch)."HEAD")....( | 
| a1ea0 | 61 70 70 65 6e 64 20 61 72 67 73 0a 20 20 20 20    20 20 20 20 20 20 20 28 63 61 72 20 28 6d 61 67 | append.args............(car.(mag | 
| a1ec0 | 69 74 2d 6c 6f 67 2d 2d 67 65 74 2d 76 61 6c 75    65 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c | it-log--get-value.'magit-log-sel | 
| a1ee0 | 65 63 74 2d 6d 6f 64 65 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ect-mode........................ | 
| a1f00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d    61 67 69 74 2d 64 69 72 65 63 74 2d 75 73 65 2d | ...............magit-direct-use- | 
| a1f20 | 62 75 66 66 65 72 2d 61 72 67 75 6d 65 6e 74 73    29 29 29 29 0a 20 20 28 77 68 65 6e 20 69 6e 69 | buffer-arguments))))...(when.ini | 
| a1f40 | 74 69 61 6c 0a 20 20 20 20 28 6d 61 67 69 74 2d    6c 6f 67 2d 67 6f 74 6f 2d 63 6f 6d 6d 69 74 2d | tial.....(magit-log-goto-commit- | 
| a1f60 | 73 65 63 74 69 6f 6e 20 69 6e 69 74 69 61 6c 29    29 0a 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d | section.initial))...(setq.magit- | 
| a1f80 | 6c 6f 67 2d 73 65 6c 65 63 74 2d 70 69 63 6b 2d    66 75 6e 63 74 69 6f 6e 20 70 69 63 6b 29 0a 20 | log-select-pick-function.pick).. | 
| a1fa0 | 20 28 73 65 74 71 20 6d 61 67 69 74 2d 6c 6f 67    2d 73 65 6c 65 63 74 2d 71 75 69 74 2d 66 75 6e | .(setq.magit-log-select-quit-fun | 
| a1fc0 | 63 74 69 6f 6e 20 71 75 69 74 29 0a 20 20 28 77    68 65 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 | ction.quit)...(when.magit-log-se | 
| a1fe0 | 6c 65 63 74 2d 73 68 6f 77 2d 75 73 61 67 65 0a    20 20 20 20 28 6c 65 74 20 28 28 70 69 63 6b 20 | lect-show-usage.....(let.((pick. | 
| a2000 | 28 70 72 6f 70 65 72 74 69 7a 65 20 28 73 75 62    73 74 69 74 75 74 65 2d 63 6f 6d 6d 61 6e 64 2d | (propertize.(substitute-command- | 
| a2020 | 6b 65 79 73 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | keys............................ | 
| a2040 | 20 20 22 5c 5c 5b 6d 61 67 69 74 2d 6c 6f 67 2d    73 65 6c 65 63 74 2d 70 69 63 6b 5d 22 29 0a 20 | .."\\[magit-log-select-pick]").. | 
| a2060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 27 66 6f 6e 74 | ...........................'font | 
| a2080 | 2d 6c 6f 63 6b 2d 66 61 63 65 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -lock-face...................... | 
| a20a0 | 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 68 65    61 64 65 72 2d 6c 69 6e 65 2d 6b 65 79 29 29 0a | .......'magit-header-line-key)). | 
| a20c0 | 20 20 20 20 20 20 20 20 20 20 28 71 75 69 74 20    28 70 72 6f 70 65 72 74 69 7a 65 20 28 73 75 62 | ..........(quit.(propertize.(sub | 
| a20e0 | 73 74 69 74 75 74 65 2d 63 6f 6d 6d 61 6e 64 2d    6b 65 79 73 0a 20 20 20 20 20 20 20 20 20 20 20 | stitute-command-keys............ | 
| a2100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 22 5c 5c 5b 6d 61 67 69 74 2d 6c 6f 67 2d | .................."\\[magit-log- | 
| a2120 | 73 65 6c 65 63 74 2d 71 75 69 74 5d 22 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | select-quit]").................. | 
| a2140 | 20 20 20 20 20 20 20 20 20 20 20 27 66 6f 6e 74    2d 6c 6f 63 6b 2d 66 61 63 65 0a 20 20 20 20 20 | ...........'font-lock-face...... | 
| a2160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 68 65 | .......................'magit-he | 
| a2180 | 61 64 65 72 2d 6c 69 6e 65 2d 6b 65 79 29 29 29    0a 20 20 20 20 20 20 28 73 65 74 71 20 6d 73 67 | ader-line-key))).......(setq.msg | 
| a21a0 | 20 28 66 6f 72 6d 61 74 2d 73 70 65 63 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | .(format-spec..................( | 
| a21c0 | 69 66 20 6d 73 67 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 | if.msg......................(if. | 
| a21e0 | 28 73 74 72 69 6e 67 2d 73 75 66 66 69 78 2d 70    20 22 2c 22 20 6d 73 67 29 0a 20 20 20 20 20 20 | (string-suffix-p.",".msg)....... | 
| a2200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 63 6f 6e 63 61 74 20 6d 73 67 20 22 | ...................(concat.msg." | 
| a2220 | 20 6f 72 20 25 71 20 74 6f 20 61 62 6f 72 74 22    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .or.%q.to.abort")............... | 
| a2240 | 20 20 20 20 20 20 20 20 20 6d 73 67 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .........msg)................... | 
| a2260 | 20 22 54 79 70 65 20 25 70 20 74 6f 20 73 65 6c    65 63 74 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f | ."Type.%p.to.select.commit.at.po | 
| a2280 | 69 6e 74 2c 20 6f 72 20 25 71 20 74 6f 20 61 62    6f 72 74 22 29 0a 20 20 20 20 20 20 20 20 20 20 | int,.or.%q.to.abort")........... | 
| a22a0 | 20 20 20 20 20 20 20 60 28 28 3f 70 20 2e 20 2c    70 69 63 6b 29 0a 20 20 20 20 20 20 20 20 20 20 | .......`((?p...,pick)........... | 
| a22c0 | 20 20 20 20 20 20 20 20 20 28 3f 71 20 2e 20 2c    71 75 69 74 29 29 29 29 29 0a 20 20 20 20 28 6d | .........(?q...,quit))))).....(m | 
| a22e0 | 61 67 69 74 2d 2d 61 64 64 2d 66 61 63 65 2d 74    65 78 74 2d 70 72 6f 70 65 72 74 79 0a 20 20 20 | agit--add-face-text-property.... | 
| a2300 | 20 20 30 20 28 6c 65 6e 67 74 68 20 6d 73 67 29    20 27 6d 61 67 69 74 2d 68 65 61 64 65 72 2d 6c | ..0.(length.msg).'magit-header-l | 
| a2320 | 69 6e 65 2d 6c 6f 67 2d 73 65 6c 65 63 74 20 74    20 6d 73 67 29 0a 20 20 20 20 28 77 68 65 6e 20 | ine-log-select.t.msg).....(when. | 
| a2340 | 28 6d 65 6d 71 20 6d 61 67 69 74 2d 6c 6f 67 2d    73 65 6c 65 63 74 2d 73 68 6f 77 2d 75 73 61 67 | (memq.magit-log-select-show-usag | 
| a2360 | 65 20 27 28 62 6f 74 68 20 68 65 61 64 65 72 2d    6c 69 6e 65 29 29 0a 20 20 20 20 20 20 28 6d 61 | e.'(both.header-line)).......(ma | 
| a2380 | 67 69 74 2d 73 65 74 2d 68 65 61 64 65 72 2d 6c    69 6e 65 2d 66 6f 72 6d 61 74 20 6d 73 67 29 29 | git-set-header-line-format.msg)) | 
| a23a0 | 0a 20 20 20 20 28 77 68 65 6e 20 28 6d 65 6d 71    20 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 | .....(when.(memq.magit-log-selec | 
| a23c0 | 74 2d 73 68 6f 77 2d 75 73 61 67 65 20 27 28 62    6f 74 68 20 65 63 68 6f 2d 61 72 65 61 29 29 0a | t-show-usage.'(both.echo-area)). | 
| a23e0 | 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 20 22    25 73 22 20 28 73 75 62 73 74 72 69 6e 67 2d 6e | ......(message."%s".(substring-n | 
| a2400 | 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 6d 73 67    29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | o-properties.msg)))))..(defun.ma | 
| a2420 | 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d 70    69 63 6b 20 28 29 0a 20 20 22 53 65 6c 65 63 74 | git-log-select-pick.()..."Select | 
| a2440 | 20 74 68 65 20 63 6f 6d 6d 69 74 20 61 74 20 70    6f 69 6e 74 20 61 6e 64 20 61 63 74 20 6f 6e 20 | .the.commit.at.point.and.act.on. | 
| a2460 | 69 74 2e 0a 43 61 6c 6c 20 60 6d 61 67 69 74 2d    6c 6f 67 2d 73 65 6c 65 63 74 2d 70 69 63 6b 2d | it..Call.`magit-log-select-pick- | 
| a2480 | 66 75 6e 63 74 69 6f 6e 27 20 77 69 74 68 20 74    68 65 20 73 65 6c 65 63 74 65 64 0a 63 6f 6d 6d | function'.with.the.selected.comm | 
| a24a0 | 69 74 20 61 73 20 61 72 67 75 6d 65 6e 74 2e 22    0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 | it.as.argument."...(interactive) | 
| a24c0 | 0a 20 20 28 6c 65 74 20 28 28 66 75 6e 20 6d 61    67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d 70 | ...(let.((fun.magit-log-select-p | 
| a24e0 | 69 63 6b 2d 66 75 6e 63 74 69 6f 6e 29 0a 20 20    20 20 20 20 20 20 28 72 65 76 20 28 6d 61 67 69 | ick-function).........(rev.(magi | 
| a2500 | 74 2d 63 6f 6d 6d 69 74 2d 61 74 2d 70 6f 69 6e    74 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d | t-commit-at-point))).....(magit- | 
| a2520 | 6d 6f 64 65 2d 62 75 72 79 2d 62 75 66 66 65 72    20 27 6b 69 6c 6c 29 0a 20 20 20 20 28 66 75 6e | mode-bury-buffer.'kill).....(fun | 
| a2540 | 63 61 6c 6c 20 66 75 6e 20 72 65 76 29 29 29 0a    0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 6f | call.fun.rev)))..(defun.magit-lo | 
| a2560 | 67 2d 73 65 6c 65 63 74 2d 71 75 69 74 20 28 29    0a 20 20 22 41 62 6f 72 74 20 73 65 6c 65 63 74 | g-select-quit.()..."Abort.select | 
| a2580 | 69 6e 67 20 61 20 63 6f 6d 6d 69 74 2c 20 64 6f    6e 27 74 20 61 63 74 20 6f 6e 20 61 6e 79 20 63 | ing.a.commit,.don't.act.on.any.c | 
| a25a0 | 6f 6d 6d 69 74 2e 0a 43 61 6c 6c 20 60 6d 61 67    69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d 71 75 | ommit..Call.`magit-log-select-qu | 
| a25c0 | 69 74 2d 66 75 6e 63 74 69 6f 6e 27 20 69 66 20    73 65 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 | it-function'.if.set."...(interac | 
| a25e0 | 74 69 76 65 29 0a 20 20 28 6c 65 74 20 28 28 66    75 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c | tive)...(let.((fun.magit-log-sel | 
| a2600 | 65 63 74 2d 71 75 69 74 2d 66 75 6e 63 74 69 6f    6e 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 6d | ect-quit-function)).....(magit-m | 
| a2620 | 6f 64 65 2d 62 75 72 79 2d 62 75 66 66 65 72 20    27 6b 69 6c 6c 29 0a 20 20 20 20 28 77 68 65 6e | ode-bury-buffer.'kill).....(when | 
| a2640 | 20 66 75 6e 20 28 66 75 6e 63 61 6c 6c 20 66 75    6e 29 29 29 29 0a 0a 3b 3b 3b 20 43 68 65 72 72 | .fun.(funcall.fun))))..;;;.Cherr | 
| a2660 | 79 20 4d 6f 64 65 0a 0a 28 64 65 66 76 61 72 2d    6b 65 79 6d 61 70 20 6d 61 67 69 74 2d 63 68 65 | y.Mode..(defvar-keymap.magit-che | 
| a2680 | 72 72 79 2d 6d 6f 64 65 2d 6d 61 70 0a 20 20 3a    64 6f 63 20 22 4b 65 79 6d 61 70 20 66 6f 72 20 | rry-mode-map...:doc."Keymap.for. | 
| a26a0 | 60 6d 61 67 69 74 2d 63 68 65 72 72 79 2d 6d 6f    64 65 27 2e 22 0a 20 20 3a 70 61 72 65 6e 74 20 | `magit-cherry-mode'."...:parent. | 
| a26c0 | 6d 61 67 69 74 2d 6d 6f 64 65 2d 6d 61 70 0a 20    20 22 71 22 20 23 27 6d 61 67 69 74 2d 6c 6f 67 | magit-mode-map..."q".#'magit-log | 
| a26e0 | 2d 62 75 72 79 2d 62 75 66 66 65 72 0a 20 20 22    4c 22 20 23 27 6d 61 67 69 74 2d 6d 61 72 67 69 | -bury-buffer..."L".#'magit-margi | 
| a2700 | 6e 2d 73 65 74 74 69 6e 67 73 29 0a 0a 28 64 65    66 69 6e 65 2d 64 65 72 69 76 65 64 2d 6d 6f 64 | n-settings)..(define-derived-mod | 
| a2720 | 65 20 6d 61 67 69 74 2d 63 68 65 72 72 79 2d 6d    6f 64 65 20 6d 61 67 69 74 2d 6d 6f 64 65 20 22 | e.magit-cherry-mode.magit-mode." | 
| a2740 | 4d 61 67 69 74 20 43 68 65 72 72 79 22 0a 20 20    22 4d 6f 64 65 20 66 6f 72 20 6c 6f 6f 6b 69 6e | Magit.Cherry"..."Mode.for.lookin | 
| a2760 | 67 20 61 74 20 63 6f 6d 6d 69 74 73 20 6e 6f 74    20 6d 65 72 67 65 64 20 75 70 73 74 72 65 61 6d | g.at.commits.not.merged.upstream | 
| a2780 | 2e 0a 0a 5c 5c 3c 6d 61 67 69 74 2d 6d 6f 64 65    2d 6d 61 70 3e 5c 0a 54 79 70 65 20 5c 5c 5b 6d | ...\\<magit-mode-map>\.Type.\\[m | 
| a27a0 | 61 67 69 74 2d 72 65 66 72 65 73 68 5d 20 74 6f    20 72 65 66 72 65 73 68 20 74 68 65 20 63 75 72 | agit-refresh].to.refresh.the.cur | 
| a27c0 | 72 65 6e 74 20 62 75 66 66 65 72 2e 0a 54 79 70    65 20 5c 5c 5b 6d 61 67 69 74 2d 76 69 73 69 74 | rent.buffer..Type.\\[magit-visit | 
| a27e0 | 2d 74 68 69 6e 67 5d 20 6f 72 20 5c 5c 5b 6d 61    67 69 74 2d 64 69 66 66 2d 73 68 6f 77 2d 6f 72 | -thing].or.\\[magit-diff-show-or | 
| a2800 | 2d 73 63 72 6f 6c 6c 2d 75 70 5d 20 5c 0a 74 6f    20 76 69 73 69 74 20 74 68 65 20 63 6f 6d 6d 69 | -scroll-up].\.to.visit.the.commi | 
| a2820 | 74 20 61 74 20 70 6f 69 6e 74 2e 0a 0a 54 79 70    65 20 5c 5c 5b 6d 61 67 69 74 2d 63 68 65 72 72 | t.at.point...Type.\\[magit-cherr | 
| a2840 | 79 2d 70 69 63 6b 5d 20 74 6f 20 61 70 70 6c 79    20 74 68 65 20 63 6f 6d 6d 69 74 20 61 74 20 70 | y-pick].to.apply.the.commit.at.p | 
| a2860 | 6f 69 6e 74 2e 0a 0a 5c 5c 7b 6d 61 67 69 74 2d    63 68 65 72 72 79 2d 6d 6f 64 65 2d 6d 61 70 7d | oint...\\{magit-cherry-mode-map} | 
| a2880 | 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69    74 2d 6c 6f 67 0a 20 20 28 68 61 63 6b 2d 64 69 | "...:group.'magit-log...(hack-di | 
| a28a0 | 72 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65    73 2d 6e 6f 6e 2d 66 69 6c 65 2d 62 75 66 66 65 | r-local-variables-non-file-buffe | 
| a28c0 | 72 29 0a 20 20 28 73 65 74 71 20 6d 61 67 69 74    2d 2d 69 6d 65 6e 75 2d 67 72 6f 75 70 2d 74 79 | r)...(setq.magit--imenu-group-ty | 
| a28e0 | 70 65 73 20 27 63 68 65 72 72 69 65 73 29 29 0a    0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 63 68 | pes.'cherries))..(defun.magit-ch | 
| a2900 | 65 72 72 79 2d 73 65 74 75 70 2d 62 75 66 66 65    72 20 28 68 65 61 64 20 75 70 73 74 72 65 61 6d | erry-setup-buffer.(head.upstream | 
| a2920 | 29 0a 20 20 28 6d 61 67 69 74 2d 73 65 74 75 70    2d 62 75 66 66 65 72 20 23 27 6d 61 67 69 74 2d | )...(magit-setup-buffer.#'magit- | 
| a2940 | 63 68 65 72 72 79 2d 6d 6f 64 65 20 6e 69 6c 0a    20 20 20 20 28 6d 61 67 69 74 2d 62 75 66 66 65 | cherry-mode.nil.....(magit-buffe | 
| a2960 | 72 2d 72 65 66 6e 61 6d 65 20 68 65 61 64 29 0a    20 20 20 20 28 6d 61 67 69 74 2d 62 75 66 66 65 | r-refname.head).....(magit-buffe | 
| a2980 | 72 2d 75 70 73 74 72 65 61 6d 20 75 70 73 74 72    65 61 6d 29 0a 20 20 20 20 28 6d 61 67 69 74 2d | r-upstream.upstream).....(magit- | 
| a29a0 | 62 75 66 66 65 72 2d 72 61 6e 67 65 20 28 63 6f    6e 63 61 74 20 75 70 73 74 72 65 61 6d 20 22 2e | buffer-range.(concat.upstream.". | 
| a29c0 | 2e 22 20 68 65 61 64 29 29 29 29 0a 0a 28 64 65    66 75 6e 20 6d 61 67 69 74 2d 63 68 65 72 72 79 | .".head))))..(defun.magit-cherry | 
| a29e0 | 2d 72 65 66 72 65 73 68 2d 62 75 66 66 65 72 20    28 29 0a 20 20 28 73 65 74 71 20 6d 61 67 69 74 | -refresh-buffer.()...(setq.magit | 
| a2a00 | 2d 73 65 63 74 69 6f 6e 2d 69 6e 73 65 72 74 2d    69 6e 2d 72 65 76 65 72 73 65 20 74 29 0a 20 20 | -section-insert-in-reverse.t)... | 
| a2a20 | 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65    63 74 69 6f 6e 20 28 63 68 65 72 72 79 29 0a 20 | (magit-insert-section.(cherry).. | 
| a2a40 | 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 73 65    63 74 69 6f 6e 2d 68 6f 6f 6b 20 27 6d 61 67 69 | ...(magit-run-section-hook.'magi | 
| a2a60 | 74 2d 63 68 65 72 72 79 2d 73 65 63 74 69 6f 6e    73 2d 68 6f 6f 6b 29 29 29 0a 0a 28 63 6c 2d 64 | t-cherry-sections-hook)))..(cl-d | 
| a2a80 | 65 66 6d 65 74 68 6f 64 20 6d 61 67 69 74 2d 62    75 66 66 65 72 2d 76 61 6c 75 65 20 28 26 63 6f | efmethod.magit-buffer-value.(&co | 
| a2aa0 | 6e 74 65 78 74 20 28 6d 61 6a 6f 72 2d 6d 6f 64    65 20 6d 61 67 69 74 2d 63 68 65 72 72 79 2d 6d | ntext.(major-mode.magit-cherry-m | 
| a2ac0 | 6f 64 65 29 29 0a 20 20 6d 61 67 69 74 2d 62 75    66 66 65 72 2d 72 61 6e 67 65 29 0a 0a 3b 3b 3b | ode))...magit-buffer-range)..;;; | 
| a2ae0 | 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66    75 6e 20 6d 61 67 69 74 2d 63 68 65 72 72 79 20 | ###autoload.(defun.magit-cherry. | 
| a2b00 | 28 68 65 61 64 20 75 70 73 74 72 65 61 6d 29 0a    20 20 22 53 68 6f 77 20 63 6f 6d 6d 69 74 73 20 | (head.upstream)..."Show.commits. | 
| a2b20 | 69 6e 20 61 20 62 72 61 6e 63 68 20 74 68 61 74    20 61 72 65 20 6e 6f 74 20 6d 65 72 67 65 64 20 | in.a.branch.that.are.not.merged. | 
| a2b40 | 69 6e 20 74 68 65 20 75 70 73 74 72 65 61 6d 20    62 72 61 6e 63 68 2e 22 0a 20 20 28 69 6e 74 65 | in.the.upstream.branch."...(inte | 
| a2b60 | 72 61 63 74 69 76 65 0a 20 20 20 28 6c 65 74 20    20 28 28 68 65 61 64 20 28 6d 61 67 69 74 2d 72 | ractive....(let..((head.(magit-r | 
| a2b80 | 65 61 64 2d 62 72 61 6e 63 68 20 22 43 68 65 72    72 79 20 68 65 61 64 22 29 29 29 0a 20 20 20 20 | ead-branch."Cherry.head")))..... | 
| a2ba0 | 20 28 6c 69 73 74 20 68 65 61 64 20 28 6d 61 67    69 74 2d 72 65 61 64 2d 6f 74 68 65 72 2d 62 72 | .(list.head.(magit-read-other-br | 
| a2bc0 | 61 6e 63 68 20 22 43 68 65 72 72 79 20 75 70 73    74 72 65 61 6d 22 20 68 65 61 64 0a 20 20 20 20 | anch."Cherry.upstream".head..... | 
| a2be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| a2c00 | 20 20 20 20 20 28 6d 61 67 69 74 2d 67 65 74 2d    75 70 73 74 72 65 61 6d 2d 62 72 61 6e 63 68 20 | .....(magit-get-upstream-branch. | 
| a2c20 | 68 65 61 64 29 29 29 29 29 0a 20 20 28 72 65 71    75 69 72 65 20 27 6d 61 67 69 74 29 0a 20 20 28 | head)))))...(require.'magit)...( | 
| a2c40 | 6d 61 67 69 74 2d 63 68 65 72 72 79 2d 73 65 74    75 70 2d 62 75 66 66 65 72 20 68 65 61 64 20 75 | magit-cherry-setup-buffer.head.u | 
| a2c60 | 70 73 74 72 65 61 6d 29 29 0a 0a 28 64 65 66 75    6e 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 63 | pstream))..(defun.magit-insert-c | 
| a2c80 | 68 65 72 72 79 2d 68 65 61 64 65 72 73 20 28 29    0a 20 20 22 49 6e 73 65 72 74 20 68 65 61 64 65 | herry-headers.()..."Insert.heade | 
| a2ca0 | 72 73 20 61 70 70 72 6f 70 72 69 61 74 65 20 66    6f 72 20 60 6d 61 67 69 74 2d 63 68 65 72 72 79 | rs.appropriate.for.`magit-cherry | 
| a2cc0 | 2d 6d 6f 64 65 27 20 62 75 66 66 65 72 73 2e 22    0a 20 20 28 6c 65 74 20 28 28 62 72 61 6e 63 68 | -mode'.buffers."...(let.((branch | 
| a2ce0 | 20 28 70 72 6f 70 65 72 74 69 7a 65 20 6d 61 67    69 74 2d 62 75 66 66 65 72 2d 72 65 66 6e 61 6d | .(propertize.magit-buffer-refnam | 
| a2d00 | 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 66 | e.............................'f | 
| a2d20 | 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d    61 67 69 74 2d 62 72 61 6e 63 68 2d 6c 6f 63 61 | ont-lock-face.'magit-branch-loca | 
| a2d40 | 6c 29 29 0a 20 20 20 20 20 20 20 20 28 75 70 73    74 72 65 61 6d 20 28 70 72 6f 70 65 72 74 69 7a | l)).........(upstream.(propertiz | 
| a2d60 | 65 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 75    70 73 74 72 65 61 6d 20 27 66 6f 6e 74 2d 6c 6f | e.magit-buffer-upstream.'font-lo | 
| a2d80 | 63 6b 2d 66 61 63 65 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ck-face......................... | 
| a2da0 | 20 20 20 20 20 20 28 69 66 20 28 6d 61 67 69 74    2d 6c 6f 63 61 6c 2d 62 72 61 6e 63 68 2d 70 20 | ......(if.(magit-local-branch-p. | 
| a2dc0 | 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 75 70 73    74 72 65 61 6d 29 0a 20 20 20 20 20 20 20 20 20 | magit-buffer-upstream).......... | 
| a2de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d | .........................'magit- | 
| a2e00 | 62 72 61 6e 63 68 2d 6c 6f 63 61 6c 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | branch-local.................... | 
| a2e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6d 61    67 69 74 2d 62 72 61 6e 63 68 2d 72 65 6d 6f 74 | .............'magit-branch-remot | 
| a2e40 | 65 29 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74    2d 69 6e 73 65 72 74 2d 68 65 61 64 2d 62 72 61 | e)))).....(magit-insert-head-bra | 
| a2e60 | 6e 63 68 2d 68 65 61 64 65 72 20 62 72 61 6e 63    68 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 69 6e | nch-header.branch).....(magit-in | 
| a2e80 | 73 65 72 74 2d 75 70 73 74 72 65 61 6d 2d 62 72    61 6e 63 68 2d 68 65 61 64 65 72 20 62 72 61 6e | sert-upstream-branch-header.bran | 
| a2ea0 | 63 68 20 75 70 73 74 72 65 61 6d 20 22 55 70 73    74 72 65 61 6d 3a 20 22 29 0a 20 20 20 20 28 69 | ch.upstream."Upstream:.").....(i | 
| a2ec0 | 6e 73 65 72 74 20 3f 5c 6e 29 29 29 0a 0a 28 64    65 66 75 6e 20 6d 61 67 69 74 2d 69 6e 73 65 72 | nsert.?\n)))..(defun.magit-inser | 
| a2ee0 | 74 2d 63 68 65 72 72 79 2d 63 6f 6d 6d 69 74 73    20 28 29 0a 20 20 22 49 6e 73 65 72 74 20 63 6f | t-cherry-commits.()..."Insert.co | 
| a2f00 | 6d 6d 69 74 20 73 65 63 74 69 6f 6e 73 20 69 6e    74 6f 20 61 20 60 6d 61 67 69 74 2d 63 68 65 72 | mmit.sections.into.a.`magit-cher | 
| a2f20 | 72 79 2d 6d 6f 64 65 27 20 62 75 66 66 65 72 2e    22 0a 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 | ry-mode'.buffer."...(magit-inser | 
| a2f40 | 74 2d 73 65 63 74 69 6f 6e 20 28 63 68 65 72 72    69 65 73 29 0a 20 20 20 20 28 6d 61 67 69 74 2d | t-section.(cherries).....(magit- | 
| a2f60 | 69 6e 73 65 72 74 2d 68 65 61 64 69 6e 67 20 22    43 68 65 72 72 79 20 63 6f 6d 6d 69 74 73 3a 22 | insert-heading."Cherry.commits:" | 
| a2f80 | 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74    2d 77 61 73 68 20 28 61 70 70 6c 79 2d 70 61 72 | ).....(magit-git-wash.(apply-par | 
| a2fa0 | 74 69 61 6c 6c 79 20 23 27 6d 61 67 69 74 2d 6c    6f 67 2d 77 61 73 68 2d 6c 6f 67 20 27 63 68 65 | tially.#'magit-log-wash-log.'che | 
| a2fc0 | 72 72 79 29 0a 20 20 20 20 20 20 22 63 68 65 72    72 79 22 20 22 2d 76 22 20 22 2d 2d 61 62 62 72 | rry)......."cherry"."-v"."--abbr | 
| a2fe0 | 65 76 22 0a 20 20 20 20 20 20 6d 61 67 69 74 2d    62 75 66 66 65 72 2d 75 70 73 74 72 65 61 6d 0a | ev".......magit-buffer-upstream. | 
| a3000 | 20 20 20 20 20 20 6d 61 67 69 74 2d 62 75 66 66    65 72 2d 72 65 66 6e 61 6d 65 29 29 29 0a 0a 3b | ......magit-buffer-refname)))..; | 
| a3020 | 3b 3b 20 4c 6f 67 20 53 65 63 74 69 6f 6e 73 0a    3b 3b 3b 3b 20 53 74 61 6e 64 61 72 64 20 4c 6f | ;;.Log.Sections.;;;;.Standard.Lo | 
| a3040 | 67 20 53 65 63 74 69 6f 6e 73 0a 0a 28 64 65 66    76 61 72 2d 6b 65 79 6d 61 70 20 6d 61 67 69 74 | g.Sections..(defvar-keymap.magit | 
| a3060 | 2d 6c 6f 67 2d 73 65 63 74 69 6f 6e 2d 6d 61 70    0a 20 20 3a 64 6f 63 20 22 4b 65 79 6d 61 70 20 | -log-section-map...:doc."Keymap. | 
| a3080 | 66 6f 72 20 6c 6f 67 20 73 65 63 74 69 6f 6e 73    2e 0a 54 68 65 20 63 6c 61 73 73 65 73 20 60 6d | for.log.sections..The.classes.`m | 
| a30a0 | 61 67 69 74 2d 7b 75 6e 70 75 6c 6c 65 64 2c 75    6e 70 75 73 68 65 64 2c 75 6e 6d 65 72 67 65 64 | agit-{unpulled,unpushed,unmerged | 
| a30c0 | 7d 2d 73 65 63 74 69 6f 6e 27 20 64 65 72 69 76    65 0a 66 72 6f 6d 20 74 68 65 20 61 62 73 74 72 | }-section'.derive.from.the.abstr | 
| a30e0 | 61 63 74 20 60 6d 61 67 69 74 2d 6c 6f 67 2d 73    65 63 74 69 6f 6e 27 20 63 6c 61 73 73 2e 20 20 | act.`magit-log-section'.class... | 
| a3100 | 41 63 63 6f 72 64 69 6e 67 6c 79 20 74 68 69 73    0a 6b 65 79 6d 61 70 20 69 73 20 74 68 65 20 70 | Accordingly.this.keymap.is.the.p | 
| a3120 | 61 72 65 6e 74 20 6f 66 20 74 68 65 69 72 20 6b    65 79 6d 61 70 73 2e 22 0a 20 20 22 3c 72 65 6d | arent.of.their.keymaps."..."<rem | 
| a3140 | 61 70 3e 20 3c 6d 61 67 69 74 2d 76 69 73 69 74    2d 74 68 69 6e 67 3e 22 20 23 27 6d 61 67 69 74 | ap>.<magit-visit-thing>".#'magit | 
| a3160 | 2d 64 69 66 66 2d 64 77 69 6d 0a 20 20 22 3c 31    3e 22 20 28 6d 61 67 69 74 2d 6d 65 6e 75 2d 69 | -diff-dwim..."<1>".(magit-menu-i | 
| a3180 | 74 65 6d 20 22 56 69 73 69 74 20 64 69 66 66 22    20 23 27 6d 61 67 69 74 2d 64 69 66 66 2d 64 77 | tem."Visit.diff".#'magit-diff-dw | 
| a31a0 | 69 6d 29 29 0a 0a 28 64 65 66 76 61 72 2d 6b 65    79 6d 61 70 20 6d 61 67 69 74 2d 75 6e 70 75 6c | im))..(defvar-keymap.magit-unpul | 
| a31c0 | 6c 65 64 2d 73 65 63 74 69 6f 6e 2d 6d 61 70 0a    20 20 3a 64 6f 63 20 22 4b 65 79 6d 61 70 20 66 | led-section-map...:doc."Keymap.f | 
| a31e0 | 6f 72 20 60 75 6e 70 75 6c 6c 65 64 27 20 73 65    63 74 69 6f 6e 73 2e 22 0a 20 20 3a 70 61 72 65 | or.`unpulled'.sections."...:pare | 
| a3200 | 6e 74 20 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 63    74 69 6f 6e 2d 6d 61 70 29 0a 0a 28 63 6c 2d 64 | nt.magit-log-section-map)..(cl-d | 
| a3220 | 65 66 6d 65 74 68 6f 64 20 6d 61 67 69 74 2d 73    65 63 74 69 6f 6e 2d 69 64 65 6e 74 2d 76 61 6c | efmethod.magit-section-ident-val | 
| a3240 | 75 65 20 28 28 73 65 63 74 69 6f 6e 20 6d 61 67    69 74 2d 75 6e 70 75 6c 6c 65 64 2d 73 65 63 74 | ue.((section.magit-unpulled-sect | 
| a3260 | 69 6f 6e 29 29 0a 20 20 22 5c 22 2e 2e 40 7b 70    75 73 68 7d 5c 22 20 63 61 6e 6e 6f 74 20 62 65 | ion))..."\"..@{push}\".cannot.be | 
| a3280 | 20 75 73 65 64 20 61 73 20 74 68 65 20 76 61 6c    75 65 20 62 65 63 61 75 73 65 20 74 68 61 74 20 | .used.as.the.value.because.that. | 
| a32a0 | 69 73 0a 61 6d 62 69 67 75 6f 75 73 20 69 66 20    60 70 75 73 68 2e 64 65 66 61 75 6c 74 27 20 64 | is.ambiguous.if.`push.default'.d | 
| a32c0 | 6f 65 73 20 6e 6f 74 20 61 6c 6c 6f 77 20 61 20    31 3a 31 20 6d 61 70 70 69 6e 67 2c 20 61 6e 64 | oes.not.allow.a.1:1.mapping,.and | 
| a32e0 | 0a 6d 61 6e 79 20 63 6f 6d 6d 61 6e 64 73 20 77    6f 75 6c 64 20 66 61 69 6c 20 62 65 63 61 75 73 | .many.commands.would.fail.becaus | 
| a3300 | 65 20 6f 66 20 74 68 61 74 2e 20 20 42 75 74 20    68 65 72 65 20 74 68 61 74 20 64 6f 65 73 0a 6e | e.of.that...But.here.that.does.n | 
| a3320 | 6f 74 20 6d 61 74 74 65 72 20 61 6e 64 20 77 65    20 6e 65 65 64 20 61 6e 20 75 6e 69 71 75 65 20 | ot.matter.and.we.need.an.unique. | 
| a3340 | 76 61 6c 75 65 20 73 6f 20 77 65 20 75 73 65 20    74 68 61 74 20 73 74 72 69 6e 67 0a 69 6e 20 74 | value.so.we.use.that.string.in.t | 
| a3360 | 68 65 20 70 75 73 68 72 65 6d 6f 74 65 20 63 61    73 65 2e 22 0a 20 20 28 6c 65 74 20 28 28 76 61 | he.pushremote.case."...(let.((va | 
| a3380 | 6c 75 65 20 28 6f 72 65 66 20 73 65 63 74 69 6f    6e 20 76 61 6c 75 65 29 29 29 0a 20 20 20 20 28 | lue.(oref.section.value))).....( | 
| a33a0 | 69 66 20 28 65 71 75 61 6c 20 76 61 6c 75 65 20    22 2e 2e 40 7b 75 70 73 74 72 65 61 6d 7d 22 29 | if.(equal.value."..@{upstream}") | 
| a33c0 | 20 76 61 6c 75 65 20 22 2e 2e 40 7b 70 75 73 68    7d 22 29 29 29 0a 0a 28 6d 61 67 69 74 2d 64 65 | .value."..@{push}")))..(magit-de | 
| a33e0 | 66 69 6e 65 2d 73 65 63 74 69 6f 6e 2d 6a 75 6d    70 65 72 20 6d 61 67 69 74 2d 6a 75 6d 70 2d 74 | fine-section-jumper.magit-jump-t | 
| a3400 | 6f 2d 75 6e 70 75 6c 6c 65 64 2d 66 72 6f 6d 2d    75 70 73 74 72 65 61 6d 0a 20 20 22 55 6e 70 75 | o-unpulled-from-upstream..."Unpu | 
| a3420 | 6c 6c 65 64 20 66 72 6f 6d 20 40 7b 75 70 73 74    72 65 61 6d 7d 22 20 75 6e 70 75 6c 6c 65 64 20 | lled.from.@{upstream}".unpulled. | 
| a3440 | 22 2e 2e 40 7b 75 70 73 74 72 65 61 6d 7d 22 29    0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 69 | "..@{upstream}")..(defun.magit-i | 
| a3460 | 6e 73 65 72 74 2d 75 6e 70 75 6c 6c 65 64 2d 66    72 6f 6d 2d 75 70 73 74 72 65 61 6d 20 28 29 0a | nsert-unpulled-from-upstream.(). | 
| a3480 | 20 20 22 49 6e 73 65 72 74 20 63 6f 6d 6d 69 74    73 20 74 68 61 74 20 68 61 76 65 6e 27 74 20 62 | .."Insert.commits.that.haven't.b | 
| a34a0 | 65 65 6e 20 70 75 6c 6c 65 64 20 66 72 6f 6d 20    74 68 65 20 75 70 73 74 72 65 61 6d 20 79 65 74 | een.pulled.from.the.upstream.yet | 
| a34c0 | 2e 22 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20 28    28 75 70 73 74 72 65 61 6d 20 28 6d 61 67 69 74 | ."...(when-let.((upstream.(magit | 
| a34e0 | 2d 67 65 74 2d 75 70 73 74 72 65 61 6d 2d 62 72    61 6e 63 68 29 29 29 0a 20 20 20 20 28 6d 61 67 | -get-upstream-branch))).....(mag | 
| a3500 | 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f    6e 20 28 75 6e 70 75 6c 6c 65 64 20 22 2e 2e 40 | it-insert-section.(unpulled."..@ | 
| a3520 | 7b 75 70 73 74 72 65 61 6d 7d 22 20 74 29 0a 20    20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 | {upstream}".t).......(magit-inse | 
| a3540 | 72 74 2d 68 65 61 64 69 6e 67 0a 20 20 20 20 20    20 20 20 28 66 6f 72 6d 61 74 20 28 70 72 6f 70 | rt-heading.........(format.(prop | 
| a3560 | 65 72 74 69 7a 65 20 22 55 6e 70 75 6c 6c 65 64    20 66 72 6f 6d 20 25 73 2e 22 0a 20 20 20 20 20 | ertize."Unpulled.from.%s."...... | 
| a3580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 27 66 6f 6e 74 2d 6c 6f 63 | .......................'font-loc | 
| a35a0 | 6b 2d 66 61 63 65 20 27 6d 61 67 69 74 2d 73 65    63 74 69 6f 6e 2d 68 65 61 64 69 6e 67 29 0a 20 | k-face.'magit-section-heading).. | 
| a35c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75    70 73 74 72 65 61 6d 29 29 0a 20 20 20 20 20 20 | ...............upstream))....... | 
| a35e0 | 28 6d 61 67 69 74 2d 2d 69 6e 73 65 72 74 2d 6c    6f 67 20 6e 69 6c 20 22 2e 2e 40 7b 75 70 73 74 | (magit--insert-log.nil."..@{upst | 
| a3600 | 72 65 61 6d 7d 22 20 6d 61 67 69 74 2d 62 75 66    66 65 72 2d 6c 6f 67 2d 61 72 67 73 29 0a 20 20 | ream}".magit-buffer-log-args)... | 
| a3620 | 20 20 20 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 69    6e 73 65 72 74 2d 63 68 69 6c 64 2d 63 6f 75 6e | ....(magit-log-insert-child-coun | 
| a3640 | 74 29 29 29 29 0a 0a 28 6d 61 67 69 74 2d 64 65    66 69 6e 65 2d 73 65 63 74 69 6f 6e 2d 6a 75 6d | t))))..(magit-define-section-jum | 
| a3660 | 70 65 72 20 6d 61 67 69 74 2d 6a 75 6d 70 2d 74    6f 2d 75 6e 70 75 6c 6c 65 64 2d 66 72 6f 6d 2d | per.magit-jump-to-unpulled-from- | 
| a3680 | 70 75 73 68 72 65 6d 6f 74 65 0a 20 20 22 55 6e    70 75 6c 6c 65 64 20 66 72 6f 6d 20 3c 70 75 73 | pushremote..."Unpulled.from.<pus | 
| a36a0 | 68 2d 72 65 6d 6f 74 65 3e 22 20 75 6e 70 75 6c    6c 65 64 20 22 2e 2e 40 7b 70 75 73 68 7d 22 29 | h-remote>".unpulled."..@{push}") | 
| a36c0 | 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 69    6e 73 65 72 74 2d 75 6e 70 75 6c 6c 65 64 2d 66 | ..(defun.magit-insert-unpulled-f | 
| a36e0 | 72 6f 6d 2d 70 75 73 68 72 65 6d 6f 74 65 20 28    29 0a 20 20 22 49 6e 73 65 72 74 20 63 6f 6d 6d | rom-pushremote.()..."Insert.comm | 
| a3700 | 69 74 73 20 74 68 61 74 20 68 61 76 65 6e 27 74    20 62 65 65 6e 20 70 75 6c 6c 65 64 20 66 72 6f | its.that.haven't.been.pulled.fro | 
| a3720 | 6d 20 74 68 65 20 70 75 73 68 2d 72 65 6d 6f 74    65 20 79 65 74 2e 22 0a 20 20 28 77 68 65 6e 2d | m.the.push-remote.yet."...(when- | 
| a3740 | 6c 65 74 2a 20 28 28 74 61 72 67 65 74 20 28 6d    61 67 69 74 2d 67 65 74 2d 70 75 73 68 2d 62 72 | let*.((target.(magit-get-push-br | 
| a3760 | 61 6e 63 68 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 72 61 6e 67 65 20 20 28 63 6f | anch))...............(range..(co | 
| a3780 | 6e 63 61 74 20 22 2e 2e 22 20 74 61 72 67 65 74    29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 6d | ncat."..".target))).....(when.(m | 
| a37a0 | 61 67 69 74 2d 2d 69 6e 73 65 72 74 2d 70 75 73    68 72 65 6d 6f 74 65 2d 6c 6f 67 2d 70 29 0a 20 | agit--insert-pushremote-log-p).. | 
| a37c0 | 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65    72 74 2d 73 65 63 74 69 6f 6e 20 28 75 6e 70 75 | .....(magit-insert-section.(unpu | 
| a37e0 | 6c 6c 65 64 20 72 61 6e 67 65 20 74 29 0a 20 20    20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 | lled.range.t).........(magit-ins | 
| a3800 | 65 72 74 2d 68 65 61 64 69 6e 67 0a 20 20 20 20    20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 28 70 | ert-heading...........(format.(p | 
| a3820 | 72 6f 70 65 72 74 69 7a 65 20 22 55 6e 70 75 6c    6c 65 64 20 66 72 6f 6d 20 25 73 2e 22 0a 20 20 | ropertize."Unpulled.from.%s."... | 
| a3840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 27 66 6f 6e | ............................'fon | 
| a3860 | 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67    69 74 2d 73 65 63 74 69 6f 6e 2d 68 65 61 64 69 | t-lock-face.'magit-section-headi | 
| a3880 | 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a | ng)...................(propertiz | 
| a38a0 | 65 20 74 61 72 67 65 74 20 27 66 6f 6e 74 2d 6c    6f 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 74 2d | e.target.'font-lock-face.'magit- | 
| a38c0 | 62 72 61 6e 63 68 2d 72 65 6d 6f 74 65 29 29 29    0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | branch-remote))).........(magit- | 
| a38e0 | 2d 69 6e 73 65 72 74 2d 6c 6f 67 20 6e 69 6c 20    72 61 6e 67 65 20 6d 61 67 69 74 2d 62 75 66 66 | -insert-log.nil.range.magit-buff | 
| a3900 | 65 72 2d 6c 6f 67 2d 61 72 67 73 29 0a 20 20 20    20 20 20 20 20 28 6d 61 67 69 74 2d 6c 6f 67 2d | er-log-args).........(magit-log- | 
| a3920 | 69 6e 73 65 72 74 2d 63 68 69 6c 64 2d 63 6f 75    6e 74 29 29 29 29 29 0a 0a 28 64 65 66 76 61 72 | insert-child-count)))))..(defvar | 
| a3940 | 2d 6b 65 79 6d 61 70 20 6d 61 67 69 74 2d 75 6e    70 75 73 68 65 64 2d 73 65 63 74 69 6f 6e 2d 6d | -keymap.magit-unpushed-section-m | 
| a3960 | 61 70 0a 20 20 3a 64 6f 63 20 22 4b 65 79 6d 61    70 20 66 6f 72 20 60 75 6e 70 75 73 68 65 64 27 | ap...:doc."Keymap.for.`unpushed' | 
| a3980 | 20 73 65 63 74 69 6f 6e 73 2e 22 0a 20 20 3a 70    61 72 65 6e 74 20 6d 61 67 69 74 2d 6c 6f 67 2d | .sections."...:parent.magit-log- | 
| a39a0 | 73 65 63 74 69 6f 6e 2d 6d 61 70 29 0a 0a 28 63    6c 2d 64 65 66 6d 65 74 68 6f 64 20 6d 61 67 69 | section-map)..(cl-defmethod.magi | 
| a39c0 | 74 2d 73 65 63 74 69 6f 6e 2d 69 64 65 6e 74 2d    76 61 6c 75 65 20 28 28 73 65 63 74 69 6f 6e 20 | t-section-ident-value.((section. | 
| a39e0 | 6d 61 67 69 74 2d 75 6e 70 75 73 68 65 64 2d 73    65 63 74 69 6f 6e 29 29 0a 20 20 22 5c 22 2e 2e | magit-unpushed-section))..."\".. | 
| a3a00 | 40 7b 70 75 73 68 7d 5c 22 20 63 61 6e 6e 6f 74    20 62 65 20 75 73 65 64 20 61 73 20 74 68 65 20 | @{push}\".cannot.be.used.as.the. | 
| a3a20 | 76 61 6c 75 65 20 62 65 63 61 75 73 65 20 74 68    61 74 20 69 73 0a 61 6d 62 69 67 75 6f 75 73 20 | value.because.that.is.ambiguous. | 
| a3a40 | 69 66 20 60 70 75 73 68 2e 64 65 66 61 75 6c 74    27 20 64 6f 65 73 20 6e 6f 74 20 61 6c 6c 6f 77 | if.`push.default'.does.not.allow | 
| a3a60 | 20 61 20 31 3a 31 20 6d 61 70 70 69 6e 67 2c 20    61 6e 64 0a 6d 61 6e 79 20 63 6f 6d 6d 61 6e 64 | .a.1:1.mapping,.and.many.command | 
| a3a80 | 73 20 77 6f 75 6c 64 20 66 61 69 6c 20 62 65 63    61 75 73 65 20 6f 66 20 74 68 61 74 2e 20 20 42 | s.would.fail.because.of.that...B | 
| a3aa0 | 75 74 20 68 65 72 65 20 74 68 61 74 20 64 6f 65    73 0a 6e 6f 74 20 6d 61 74 74 65 72 20 61 6e 64 | ut.here.that.does.not.matter.and | 
| a3ac0 | 20 77 65 20 6e 65 65 64 20 61 6e 20 75 6e 69 71    75 65 20 76 61 6c 75 65 20 73 6f 20 77 65 20 75 | .we.need.an.unique.value.so.we.u | 
| a3ae0 | 73 65 20 74 68 61 74 20 73 74 72 69 6e 67 0a 69    6e 20 74 68 65 20 70 75 73 68 72 65 6d 6f 74 65 | se.that.string.in.the.pushremote | 
| a3b00 | 20 63 61 73 65 2e 22 0a 20 20 28 6c 65 74 20 28    28 76 61 6c 75 65 20 28 6f 72 65 66 20 73 65 63 | .case."...(let.((value.(oref.sec | 
| a3b20 | 74 69 6f 6e 20 76 61 6c 75 65 29 29 29 0a 20 20    20 20 28 69 66 20 28 65 71 75 61 6c 20 76 61 6c | tion.value))).....(if.(equal.val | 
| a3b40 | 75 65 20 22 40 7b 75 70 73 74 72 65 61 6d 7d 2e    2e 22 29 20 76 61 6c 75 65 20 22 40 7b 70 75 73 | ue."@{upstream}..").value."@{pus | 
| a3b60 | 68 7d 2e 2e 22 29 29 29 0a 0a 28 6d 61 67 69 74    2d 64 65 66 69 6e 65 2d 73 65 63 74 69 6f 6e 2d | h}..")))..(magit-define-section- | 
| a3b80 | 6a 75 6d 70 65 72 20 6d 61 67 69 74 2d 6a 75 6d    70 2d 74 6f 2d 75 6e 70 75 73 68 65 64 2d 74 6f | jumper.magit-jump-to-unpushed-to | 
| a3ba0 | 2d 75 70 73 74 72 65 61 6d 0a 20 20 22 55 6e 70    75 73 68 65 64 20 74 6f 20 40 7b 75 70 73 74 72 | -upstream..."Unpushed.to.@{upstr | 
| a3bc0 | 65 61 6d 7d 22 20 75 6e 70 75 73 68 65 64 20 22    40 7b 75 70 73 74 72 65 61 6d 7d 2e 2e 22 29 0a | eam}".unpushed."@{upstream}.."). | 
| a3be0 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e    73 65 72 74 2d 75 6e 70 75 73 68 65 64 2d 74 6f | .(defun.magit-insert-unpushed-to | 
| a3c00 | 2d 75 70 73 74 72 65 61 6d 2d 6f 72 2d 72 65 63    65 6e 74 20 28 29 0a 20 20 22 49 6e 73 65 72 74 | -upstream-or-recent.()..."Insert | 
| a3c20 | 20 73 65 63 74 69 6f 6e 20 73 68 6f 77 69 6e 67    20 75 6e 70 75 73 68 65 64 20 6f 72 20 6f 74 68 | .section.showing.unpushed.or.oth | 
| a3c40 | 65 72 20 72 65 63 65 6e 74 20 63 6f 6d 6d 69 74    73 2e 0a 49 66 20 61 6e 20 75 70 73 74 72 65 61 | er.recent.commits..If.an.upstrea | 
| a3c60 | 6d 20 69 73 20 63 6f 6e 66 69 67 75 72 65 64 20    66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 | m.is.configured.for.the.current. | 
| a3c80 | 62 72 61 6e 63 68 20 61 6e 64 20 69 74 20 69 73    0a 62 65 68 69 6e 64 20 6f 66 20 74 68 65 20 63 | branch.and.it.is.behind.of.the.c | 
| a3ca0 | 75 72 72 65 6e 74 20 62 72 61 6e 63 68 2c 20 74    68 65 6e 20 73 68 6f 77 20 74 68 65 20 63 6f 6d | urrent.branch,.then.show.the.com | 
| a3cc0 | 6d 69 74 73 20 74 68 61 74 20 68 61 76 65 0a 6e    6f 74 20 79 65 74 20 62 65 65 6e 20 70 75 73 68 | mits.that.have.not.yet.been.push | 
| a3ce0 | 65 64 20 69 6e 74 6f 20 74 68 65 20 75 70 73 74    72 65 61 6d 20 62 72 61 6e 63 68 2e 20 20 49 66 | ed.into.the.upstream.branch...If | 
| a3d00 | 20 6e 6f 20 75 70 73 74 72 65 61 6d 20 69 73 0a    63 6f 6e 66 69 67 75 72 65 64 20 6f 72 20 69 66 | .no.upstream.is.configured.or.if | 
| a3d20 | 20 74 68 65 20 75 70 73 74 72 65 61 6d 20 69 73    20 6e 6f 74 20 62 65 68 69 6e 64 20 6f 66 20 74 | .the.upstream.is.not.behind.of.t | 
| a3d40 | 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63    68 2c 0a 74 68 65 6e 20 73 68 6f 77 20 74 68 65 | he.current.branch,.then.show.the | 
| a3d60 | 20 6c 61 73 74 20 60 6d 61 67 69 74 2d 6c 6f 67    2d 73 65 63 74 69 6f 6e 2d 63 6f 6d 6d 69 74 2d | .last.`magit-log-section-commit- | 
| a3d80 | 63 6f 75 6e 74 27 20 63 6f 6d 6d 69 74 73 2e 22    0a 20 20 28 6c 65 74 20 28 28 75 70 73 74 72 65 | count'.commits."...(let.((upstre | 
| a3da0 | 61 6d 20 28 6d 61 67 69 74 2d 67 65 74 2d 75 70    73 74 72 65 61 6d 2d 62 72 61 6e 63 68 29 29 29 | am.(magit-get-upstream-branch))) | 
| a3dc0 | 0a 20 20 20 20 28 69 66 20 28 6f 72 20 28 6e 6f    74 20 75 70 73 74 72 65 61 6d 29 0a 20 20 20 20 | .....(if.(or.(not.upstream)..... | 
| a3de0 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72    65 76 2d 61 6e 63 65 73 74 6f 72 2d 70 20 22 48 | ........(magit-rev-ancestor-p."H | 
| a3e00 | 45 41 44 22 20 75 70 73 74 72 65 61 6d 29 29 0a    20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 | EAD".upstream)).........(magit-i | 
| a3e20 | 6e 73 65 72 74 2d 72 65 63 65 6e 74 2d 63 6f 6d    6d 69 74 73 20 27 75 6e 70 75 73 68 65 64 20 22 | nsert-recent-commits.'unpushed." | 
| a3e40 | 40 7b 75 70 73 74 72 65 61 6d 7d 2e 2e 22 29 0a    20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 | @{upstream}..").......(magit-ins | 
| a3e60 | 65 72 74 2d 75 6e 70 75 73 68 65 64 2d 74 6f 2d    75 70 73 74 72 65 61 6d 29 29 29 29 0a 0a 28 64 | ert-unpushed-to-upstream))))..(d | 
| a3e80 | 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e 73 65 72    74 2d 75 6e 70 75 73 68 65 64 2d 74 6f 2d 75 70 | efun.magit-insert-unpushed-to-up | 
| a3ea0 | 73 74 72 65 61 6d 20 28 29 0a 20 20 22 49 6e 73    65 72 74 20 63 6f 6d 6d 69 74 73 20 74 68 61 74 | stream.()..."Insert.commits.that | 
| a3ec0 | 20 68 61 76 65 6e 27 74 20 62 65 65 6e 20 70 75    73 68 65 64 20 74 6f 20 74 68 65 20 75 70 73 74 | .haven't.been.pushed.to.the.upst | 
| a3ee0 | 72 65 61 6d 20 79 65 74 2e 22 0a 20 20 28 77 68    65 6e 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 75 | ream.yet."...(when.(magit-git-su | 
| a3f00 | 63 63 65 73 73 20 22 72 65 76 2d 70 61 72 73 65    22 20 22 40 7b 75 70 73 74 72 65 61 6d 7d 22 29 | ccess."rev-parse"."@{upstream}") | 
| a3f20 | 0a 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65    72 74 2d 73 65 63 74 69 6f 6e 20 28 75 6e 70 75 | .....(magit-insert-section.(unpu | 
| a3f40 | 73 68 65 64 20 22 40 7b 75 70 73 74 72 65 61 6d    7d 2e 2e 22 29 0a 20 20 20 20 20 20 28 6d 61 67 | shed."@{upstream}..").......(mag | 
| a3f60 | 69 74 2d 69 6e 73 65 72 74 2d 68 65 61 64 69 6e    67 0a 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 | it-insert-heading.........(forma | 
| a3f80 | 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 55    6e 6d 65 72 67 65 64 20 69 6e 74 6f 20 25 73 2e | t.(propertize."Unmerged.into.%s. | 
| a3fa0 | 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 66 | ".............................'f | 
| a3fc0 | 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d    61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 68 65 61 | ont-lock-face.'magit-section-hea | 
| a3fe0 | 64 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 65 74 | ding).................(magit-get | 
| a4000 | 2d 75 70 73 74 72 65 61 6d 2d 62 72 61 6e 63 68    29 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 | -upstream-branch))).......(magit | 
| a4020 | 2d 2d 69 6e 73 65 72 74 2d 6c 6f 67 20 6e 69 6c    20 22 40 7b 75 70 73 74 72 65 61 6d 7d 2e 2e 22 | --insert-log.nil."@{upstream}.." | 
| a4040 | 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6c 6f    67 2d 61 72 67 73 29 0a 20 20 20 20 20 20 28 6d | .magit-buffer-log-args).......(m | 
| a4060 | 61 67 69 74 2d 6c 6f 67 2d 69 6e 73 65 72 74 2d    63 68 69 6c 64 2d 63 6f 75 6e 74 29 29 29 29 0a | agit-log-insert-child-count)))). | 
| a4080 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e    73 65 72 74 2d 72 65 63 65 6e 74 2d 63 6f 6d 6d | .(defun.magit-insert-recent-comm | 
| a40a0 | 69 74 73 20 28 26 6f 70 74 69 6f 6e 61 6c 20 74    79 70 65 20 76 61 6c 75 65 29 0a 20 20 22 49 6e | its.(&optional.type.value)..."In | 
| a40c0 | 73 65 72 74 20 73 65 63 74 69 6f 6e 20 73 68 6f    77 69 6e 67 20 72 65 63 65 6e 74 20 63 6f 6d 6d | sert.section.showing.recent.comm | 
| a40e0 | 69 74 73 2e 0a 53 68 6f 77 20 74 68 65 20 6c 61    73 74 20 60 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 | its..Show.the.last.`magit-log-se | 
| a4100 | 63 74 69 6f 6e 2d 63 6f 6d 6d 69 74 2d 63 6f 75    6e 74 27 20 63 6f 6d 6d 69 74 73 2e 22 0a 20 20 | ction-commit-count'.commits."... | 
| a4120 | 28 6c 65 74 2a 20 28 28 73 74 61 72 74 20 28 66    6f 72 6d 61 74 20 22 48 45 41 44 7e 25 73 22 20 | (let*.((start.(format."HEAD~%s". | 
| a4140 | 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 63 74 69 6f    6e 2d 63 6f 6d 6d 69 74 2d 63 6f 75 6e 74 29 29 | magit-log-section-commit-count)) | 
| a4160 | 0a 20 20 20 20 20 20 20 20 20 28 72 61 6e 67 65    20 28 61 6e 64 20 28 6d 61 67 69 74 2d 72 65 76 | ..........(range.(and.(magit-rev | 
| a4180 | 2d 76 65 72 69 66 79 20 73 74 61 72 74 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -verify.start).................. | 
| a41a0 | 20 20 20 20 28 63 6f 6e 63 61 74 20 73 74 61 72    74 20 22 2e 2e 48 45 41 44 22 29 29 29 29 0a 20 | ....(concat.start."..HEAD")))).. | 
| a41c0 | 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74    2d 73 65 63 74 69 6f 6e 20 28 28 65 76 61 6c 20 | ...(magit-insert-section.((eval. | 
| a41e0 | 28 6f 72 20 74 79 70 65 20 27 72 65 63 65 6e 74    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | (or.type.'recent)).............. | 
| a4200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f    72 20 76 61 6c 75 65 20 72 61 6e 67 65 29 0a 20 | ..............(or.value.range).. | 
| a4220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 74 29 0a 20 20 20 | ..........................t).... | 
| a4240 | 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74    2d 68 65 61 64 69 6e 67 20 22 52 65 63 65 6e 74 | ...(magit-insert-heading."Recent | 
| a4260 | 20 63 6f 6d 6d 69 74 73 22 29 0a 20 20 20 20 20    20 28 6d 61 67 69 74 2d 2d 69 6e 73 65 72 74 2d | .commits").......(magit--insert- | 
| a4280 | 6c 6f 67 20 6e 69 6c 20 72 61 6e 67 65 0a 20 20    20 20 20 20 20 20 28 63 6f 6e 73 20 28 66 6f 72 | log.nil.range.........(cons.(for | 
| a42a0 | 6d 61 74 20 22 2d 6e 25 64 22 20 6d 61 67 69 74    2d 6c 6f 67 2d 73 65 63 74 69 6f 6e 2d 63 6f 6d | mat."-n%d".magit-log-section-com | 
| a42c0 | 6d 69 74 2d 63 6f 75 6e 74 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 2d 2d 72 65 6d 6f | mit-count)...............(--remo | 
| a42e0 | 76 65 20 28 73 74 72 69 6e 67 2d 70 72 65 66 69    78 2d 70 20 22 2d 6e 22 20 69 74 29 0a 20 20 20 | ve.(string-prefix-p."-n".it).... | 
| a4300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 6d 61 67 69 74 2d 62 75 66 66 65 | .....................magit-buffe | 
| a4320 | 72 2d 6c 6f 67 2d 61 72 67 73 29 29 29 29 29 29    0a 0a 28 6d 61 67 69 74 2d 64 65 66 69 6e 65 2d | r-log-args))))))..(magit-define- | 
| a4340 | 73 65 63 74 69 6f 6e 2d 6a 75 6d 70 65 72 20 6d    61 67 69 74 2d 6a 75 6d 70 2d 74 6f 2d 75 6e 70 | section-jumper.magit-jump-to-unp | 
| a4360 | 75 73 68 65 64 2d 74 6f 2d 70 75 73 68 72 65 6d    6f 74 65 0a 20 20 22 55 6e 70 75 73 68 65 64 20 | ushed-to-pushremote..."Unpushed. | 
| a4380 | 74 6f 20 3c 70 75 73 68 2d 72 65 6d 6f 74 65 3e    22 20 75 6e 70 75 73 68 65 64 20 22 40 7b 70 75 | to.<push-remote>".unpushed."@{pu | 
| a43a0 | 73 68 7d 2e 2e 22 29 0a 0a 28 64 65 66 75 6e 20    6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 75 6e 70 | sh}..")..(defun.magit-insert-unp | 
| a43c0 | 75 73 68 65 64 2d 74 6f 2d 70 75 73 68 72 65 6d    6f 74 65 20 28 29 0a 20 20 22 49 6e 73 65 72 74 | ushed-to-pushremote.()..."Insert | 
| a43e0 | 20 63 6f 6d 6d 69 74 73 20 74 68 61 74 20 68 61    76 65 6e 27 74 20 62 65 65 6e 20 70 75 73 68 65 | .commits.that.haven't.been.pushe | 
| a4400 | 64 20 74 6f 20 74 68 65 20 70 75 73 68 2d 72 65    6d 6f 74 65 20 79 65 74 2e 22 0a 20 20 28 77 68 | d.to.the.push-remote.yet."...(wh | 
| a4420 | 65 6e 2d 6c 65 74 2a 20 28 28 74 61 72 67 65 74    20 28 6d 61 67 69 74 2d 67 65 74 2d 70 75 73 68 | en-let*.((target.(magit-get-push | 
| a4440 | 2d 62 72 61 6e 63 68 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 72 61 6e 67 65 20 20 | -branch))...............(range.. | 
| a4460 | 28 63 6f 6e 63 61 74 20 74 61 72 67 65 74 20 22    2e 2e 22 29 29 29 0a 20 20 20 20 28 77 68 65 6e | (concat.target.".."))).....(when | 
| a4480 | 20 28 6d 61 67 69 74 2d 2d 69 6e 73 65 72 74 2d    70 75 73 68 72 65 6d 6f 74 65 2d 6c 6f 67 2d 70 | .(magit--insert-pushremote-log-p | 
| a44a0 | 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69    6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 20 28 75 | ).......(magit-insert-section.(u | 
| a44c0 | 6e 70 75 73 68 65 64 20 72 61 6e 67 65 20 74 29    0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | npushed.range.t).........(magit- | 
| a44e0 | 69 6e 73 65 72 74 2d 68 65 61 64 69 6e 67 0a 20    20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 | insert-heading...........(format | 
| a4500 | 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 55 6e    70 75 73 68 65 64 20 74 6f 20 25 73 2e 22 0a 20 | .(propertize."Unpushed.to.%s.".. | 
| a4520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 27 66 6f | .............................'fo | 
| a4540 | 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61    67 69 74 2d 73 65 63 74 69 6f 6e 2d 68 65 61 64 | nt-lock-face.'magit-section-head | 
| a4560 | 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 | ing)...................(properti | 
| a4580 | 7a 65 20 74 61 72 67 65 74 20 27 66 6f 6e 74 2d    6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 74 | ze.target.'font-lock-face.'magit | 
| a45a0 | 2d 62 72 61 6e 63 68 2d 72 65 6d 6f 74 65 29 29    29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | -branch-remote))).........(magit | 
| a45c0 | 2d 2d 69 6e 73 65 72 74 2d 6c 6f 67 20 6e 69 6c    20 72 61 6e 67 65 20 6d 61 67 69 74 2d 62 75 66 | --insert-log.nil.range.magit-buf | 
| a45e0 | 66 65 72 2d 6c 6f 67 2d 61 72 67 73 29 0a 20 20    20 20 20 20 20 20 28 6d 61 67 69 74 2d 6c 6f 67 | fer-log-args).........(magit-log | 
| a4600 | 2d 69 6e 73 65 72 74 2d 63 68 69 6c 64 2d 63 6f    75 6e 74 29 29 29 29 29 0a 0a 28 64 65 66 75 6e | -insert-child-count)))))..(defun | 
| a4620 | 20 6d 61 67 69 74 2d 2d 69 6e 73 65 72 74 2d 70    75 73 68 72 65 6d 6f 74 65 2d 6c 6f 67 2d 70 20 | .magit--insert-pushremote-log-p. | 
| a4640 | 28 29 0a 20 20 28 6d 61 67 69 74 2d 2d 77 69 74    68 2d 72 65 66 72 65 73 68 2d 63 61 63 68 65 0a | ()...(magit--with-refresh-cache. | 
| a4660 | 20 20 20 20 20 20 28 63 6f 6e 73 20 64 65 66 61    75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 27 6d | ......(cons.default-directory.'m | 
| a4680 | 61 67 69 74 2d 2d 69 6e 73 65 72 74 2d 70 75 73    68 72 65 6d 6f 74 65 2d 6c 6f 67 2d 70 29 0a 20 | agit--insert-pushremote-log-p).. | 
| a46a0 | 20 20 20 28 6e 6f 74 20 28 61 6e 64 20 28 65 71    75 61 6c 20 28 6d 61 67 69 74 2d 67 65 74 2d 70 | ...(not.(and.(equal.(magit-get-p | 
| a46c0 | 75 73 68 2d 62 72 61 6e 63 68 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ush-branch)..................... | 
| a46e0 | 20 28 6d 61 67 69 74 2d 67 65 74 2d 75 70 73 74    72 65 61 6d 2d 62 72 61 6e 63 68 29 29 0a 20 20 | .(magit-get-upstream-branch))... | 
| a4700 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20    28 6d 65 6d 71 20 27 6d 61 67 69 74 2d 69 6e 73 | ............(or.(memq.'magit-ins | 
| a4720 | 65 72 74 2d 75 6e 70 75 6c 6c 65 64 2d 66 72 6f    6d 2d 75 70 73 74 72 65 61 6d 0a 20 20 20 20 20 | ert-unpulled-from-upstream...... | 
| a4740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 6d 61 67 69 74 2d 73 74 61 74 75 73 2d | ...................magit-status- | 
| a4760 | 73 65 63 74 69 6f 6e 73 2d 68 6f 6f 6b 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | sections-hook).................. | 
| a4780 | 20 28 6d 65 6d 71 20 27 6d 61 67 69 74 2d 69 6e    73 65 72 74 2d 75 6e 70 75 6c 6c 65 64 2d 66 72 | .(memq.'magit-insert-unpulled-fr | 
| a47a0 | 6f 6d 2d 75 70 73 74 72 65 61 6d 2d 6f 72 2d 72    65 63 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 | om-upstream-or-recent........... | 
| a47c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61    67 69 74 2d 73 74 61 74 75 73 2d 73 65 63 74 69 | ..............magit-status-secti | 
| a47e0 | 6f 6e 73 2d 68 6f 6f 6b 29 29 29 29 29 29 0a 0a    28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 6f 67 | ons-hook))))))..(defun.magit-log | 
| a4800 | 2d 69 6e 73 65 72 74 2d 63 68 69 6c 64 2d 63 6f    75 6e 74 20 28 29 0a 20 20 28 77 68 65 6e 20 6d | -insert-child-count.()...(when.m | 
| a4820 | 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 73 68 6f    77 2d 63 68 69 6c 64 2d 63 6f 75 6e 74 0a 20 20 | agit-section-show-child-count... | 
| a4840 | 20 20 28 6c 65 74 20 28 28 63 6f 75 6e 74 20 28    6c 65 6e 67 74 68 20 28 6f 72 65 66 20 6d 61 67 | ..(let.((count.(length.(oref.mag | 
| a4860 | 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f    6e 2d 2d 63 75 72 72 65 6e 74 20 63 68 69 6c 64 | it-insert-section--current.child | 
| a4880 | 72 65 6e 29 29 29 29 0a 20 20 20 20 20 20 28 77    68 65 6e 20 28 3e 20 63 6f 75 6e 74 20 30 29 0a | ren)))).......(when.(>.count.0). | 
| a48a0 | 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 65    71 20 63 6f 75 6e 74 20 28 6d 61 67 69 74 2d 6c | ........(when.(eq.count.(magit-l | 
| a48c0 | 6f 67 2d 67 65 74 2d 63 6f 6d 6d 69 74 2d 6c 69    6d 69 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 | og-get-commit-limit))........... | 
| a48e0 | 28 73 65 74 71 20 63 6f 75 6e 74 20 28 66 6f 72    6d 61 74 20 22 25 73 2b 22 20 63 6f 75 6e 74 29 | (setq.count.(format."%s+".count) | 
| a4900 | 29 29 0a 20 20 20 20 20 20 20 20 28 73 61 76 65    2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 | )).........(save-excursion...... | 
| a4920 | 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20    28 2d 20 28 6f 72 65 66 20 6d 61 67 69 74 2d 69 | .....(goto-char.(-.(oref.magit-i | 
| a4940 | 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 2d 2d 63    75 72 72 65 6e 74 20 63 6f 6e 74 65 6e 74 29 20 | nsert-section--current.content). | 
| a4960 | 32 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 69    6e 73 65 72 74 20 28 66 6f 72 6d 61 74 20 22 20 | 2))...........(insert.(format.". | 
| a4980 | 28 25 73 29 22 20 63 6f 75 6e 74 29 29 0a 20 20    20 20 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d | (%s)".count))...........(delete- | 
| a49a0 | 63 68 61 72 20 31 29 29 29 29 29 29 0a 0a 3b 3b    3b 3b 20 41 75 78 69 6c 69 61 72 79 20 4c 6f 67 | char.1))))))..;;;;.Auxiliary.Log | 
| a49c0 | 20 53 65 63 74 69 6f 6e 73 0a 0a 28 64 65 66 75    6e 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 75 | .Sections..(defun.magit-insert-u | 
| a49e0 | 6e 70 75 6c 6c 65 64 2d 63 68 65 72 72 69 65 73    20 28 29 0a 20 20 22 49 6e 73 65 72 74 20 73 65 | npulled-cherries.()..."Insert.se | 
| a4a00 | 63 74 69 6f 6e 20 73 68 6f 77 69 6e 67 20 75 6e    70 75 6c 6c 65 64 20 63 6f 6d 6d 69 74 73 2e 0a | ction.showing.unpulled.commits.. | 
| a4a20 | 4c 69 6b 65 20 60 6d 61 67 69 74 2d 69 6e 73 65    72 74 2d 75 6e 70 75 6c 6c 65 64 2d 66 72 6f 6d | Like.`magit-insert-unpulled-from | 
| a4a40 | 2d 75 70 73 74 72 65 61 6d 27 20 62 75 74 20 70    72 65 66 69 78 20 65 61 63 68 20 63 6f 6d 6d 69 | -upstream'.but.prefix.each.commi | 
| a4a60 | 74 0a 77 68 69 63 68 20 68 61 73 20 6e 6f 74 20    62 65 65 6e 20 61 70 70 6c 69 65 64 20 79 65 74 | t.which.has.not.been.applied.yet | 
| a4a80 | 20 28 69 2e 65 2e 2c 20 61 20 63 6f 6d 6d 69 74    20 77 69 74 68 20 61 20 70 61 74 63 68 2d 69 64 | .(i.e.,.a.commit.with.a.patch-id | 
| a4aa0 | 0a 6e 6f 74 20 73 68 61 72 65 64 20 77 69 74 68    20 61 6e 79 20 6c 6f 63 61 6c 20 63 6f 6d 6d 69 | .not.shared.with.any.local.commi | 
| a4ac0 | 74 29 20 77 69 74 68 20 5c 22 2b 5c 22 2c 20 61    6e 64 20 61 6c 6c 20 6f 74 68 65 72 73 20 77 69 | t).with.\"+\",.and.all.others.wi | 
| a4ae0 | 74 68 0a 5c 22 2d 5c 22 2e 22 0a 20 20 28 77 68    65 6e 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 75 | th.\"-\"."...(when.(magit-git-su | 
| a4b00 | 63 63 65 73 73 20 22 72 65 76 2d 70 61 72 73 65    22 20 22 40 7b 75 70 73 74 72 65 61 6d 7d 22 29 | ccess."rev-parse"."@{upstream}") | 
| a4b20 | 0a 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65    72 74 2d 73 65 63 74 69 6f 6e 20 28 75 6e 70 75 | .....(magit-insert-section.(unpu | 
| a4b40 | 6c 6c 65 64 20 22 2e 2e 40 7b 75 70 73 74 72 65    61 6d 7d 22 29 0a 20 20 20 20 20 20 28 6d 61 67 | lled."..@{upstream}").......(mag | 
| a4b60 | 69 74 2d 69 6e 73 65 72 74 2d 68 65 61 64 69 6e    67 20 22 55 6e 70 75 6c 6c 65 64 20 63 6f 6d 6d | it-insert-heading."Unpulled.comm | 
| a4b80 | 69 74 73 3a 22 29 0a 20 20 20 20 20 20 28 6d 61    67 69 74 2d 67 69 74 2d 77 61 73 68 20 28 61 70 | its:").......(magit-git-wash.(ap | 
| a4ba0 | 70 6c 79 2d 70 61 72 74 69 61 6c 6c 79 20 23 27    6d 61 67 69 74 2d 6c 6f 67 2d 77 61 73 68 2d 6c | ply-partially.#'magit-log-wash-l | 
| a4bc0 | 6f 67 20 27 63 68 65 72 72 79 29 0a 20 20 20 20    20 20 20 20 22 63 68 65 72 72 79 22 20 22 2d 76 | og.'cherry)........."cherry"."-v | 
| a4be0 | 22 20 28 6d 61 67 69 74 2d 61 62 62 72 65 76 2d    61 72 67 29 0a 20 20 20 20 20 20 20 20 28 6d 61 | ".(magit-abbrev-arg).........(ma | 
| a4c00 | 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d    62 72 61 6e 63 68 29 20 22 40 7b 75 70 73 74 72 | git-get-current-branch)."@{upstr | 
| a4c20 | 65 61 6d 7d 22 29 29 29 29 0a 0a 28 64 65 66 75    6e 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 75 | eam}"))))..(defun.magit-insert-u | 
| a4c40 | 6e 70 75 73 68 65 64 2d 63 68 65 72 72 69 65 73    20 28 29 0a 20 20 22 49 6e 73 65 72 74 20 73 65 | npushed-cherries.()..."Insert.se | 
| a4c60 | 63 74 69 6f 6e 20 73 68 6f 77 69 6e 67 20 75 6e    70 75 73 68 65 64 20 63 6f 6d 6d 69 74 73 2e 0a | ction.showing.unpushed.commits.. | 
| a4c80 | 4c 69 6b 65 20 60 6d 61 67 69 74 2d 69 6e 73 65    72 74 2d 75 6e 70 75 73 68 65 64 2d 74 6f 2d 75 | Like.`magit-insert-unpushed-to-u | 
| a4ca0 | 70 73 74 72 65 61 6d 27 20 62 75 74 20 70 72 65    66 69 78 20 65 61 63 68 20 63 6f 6d 6d 69 74 0a | pstream'.but.prefix.each.commit. | 
| a4cc0 | 77 68 69 63 68 20 68 61 73 20 6e 6f 74 20 62 65    65 6e 20 61 70 70 6c 69 65 64 20 74 6f 20 75 70 | which.has.not.been.applied.to.up | 
| a4ce0 | 73 74 72 65 61 6d 20 79 65 74 20 28 69 2e 65 2e    2c 20 61 20 63 6f 6d 6d 69 74 20 77 69 74 68 0a | stream.yet.(i.e.,.a.commit.with. | 
| a4d00 | 61 20 70 61 74 63 68 2d 69 64 20 6e 6f 74 20 73    68 61 72 65 64 20 77 69 74 68 20 61 6e 79 20 75 | a.patch-id.not.shared.with.any.u | 
| a4d20 | 70 73 74 72 65 61 6d 20 63 6f 6d 6d 69 74 29 20    77 69 74 68 20 5c 22 2b 5c 22 2c 20 61 6e 64 0a | pstream.commit).with.\"+\",.and. | 
| a4d40 | 61 6c 6c 20 6f 74 68 65 72 73 20 77 69 74 68 20    5c 22 2d 5c 22 2e 22 0a 20 20 28 77 68 65 6e 20 | all.others.with.\"-\"."...(when. | 
| a4d60 | 28 6d 61 67 69 74 2d 67 69 74 2d 73 75 63 63 65    73 73 20 22 72 65 76 2d 70 61 72 73 65 22 20 22 | (magit-git-success."rev-parse"." | 
| a4d80 | 40 7b 75 70 73 74 72 65 61 6d 7d 22 29 0a 20 20    20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d | @{upstream}").....(magit-insert- | 
| a4da0 | 73 65 63 74 69 6f 6e 20 28 75 6e 70 75 73 68 65    64 20 22 40 7b 75 70 73 74 72 65 61 6d 7d 2e 2e | section.(unpushed."@{upstream}.. | 
| a4dc0 | 22 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d    69 6e 73 65 72 74 2d 68 65 61 64 69 6e 67 20 22 | ").......(magit-insert-heading." | 
| a4de0 | 55 6e 70 75 73 68 65 64 20 63 6f 6d 6d 69 74 73    3a 22 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 | Unpushed.commits:").......(magit | 
| a4e00 | 2d 67 69 74 2d 77 61 73 68 20 28 61 70 70 6c 79    2d 70 61 72 74 69 61 6c 6c 79 20 23 27 6d 61 67 | -git-wash.(apply-partially.#'mag | 
| a4e20 | 69 74 2d 6c 6f 67 2d 77 61 73 68 2d 6c 6f 67 20    27 63 68 65 72 72 79 29 0a 20 20 20 20 20 20 20 | it-log-wash-log.'cherry)........ | 
| a4e40 | 20 22 63 68 65 72 72 79 22 20 22 2d 76 22 20 28    6d 61 67 69 74 2d 61 62 62 72 65 76 2d 61 72 67 | ."cherry"."-v".(magit-abbrev-arg | 
| a4e60 | 29 20 22 40 7b 75 70 73 74 72 65 61 6d 7d 22 29    29 29 29 0a 0a 3b 3b 3b 20 5f 0a 28 70 72 6f 76 | )."@{upstream}"))))..;;;._.(prov | 
| a4e80 | 69 64 65 20 27 6d 61 67 69 74 2d 6c 6f 67 29 0a    3b 3b 3b 20 6d 61 67 69 74 2d 6c 6f 67 2e 65 6c | ide.'magit-log).;;;.magit-log.el | 
| a4ea0 | 20 65 6e 64 73 20 68 65 72 65 0a 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ends.here...................... | 
| a4ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| a4ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| a4f00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| a4f20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| a4f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| a4f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| a4f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| a4fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| a4fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| a4fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| a5000 | 6d 61 67 69 74 2d 32 30 32 34 30 34 30 34 2e 31    39 30 31 2f 6d 61 67 69 74 2e 69 6e 66 6f 00 00 | magit-20240404.1901/magit.info.. | 
| a5020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| a5040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| a5060 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30    30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 | 
| a5080 | 32 30 33 37 31 37 33 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 34 30 37 37 00 20 30 00 00 00 | 2037173.00000000000.014077..0... | 
| a50a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| a50c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| a50e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| a5100 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... | 
| a5120 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... | 
| a5140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| a5160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| a5180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| a51a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| a51c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| a51e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| a5200 | 54 68 69 73 20 69 73 20 6d 61 67 69 74 2e 69 6e    66 6f 2c 20 70 72 6f 64 75 63 65 64 20 62 79 20 | This.is.magit.info,.produced.by. | 
| a5220 | 6d 61 6b 65 69 6e 66 6f 20 76 65 72 73 69 6f 6e    20 36 2e 37 20 66 72 6f 6d 20 6d 61 67 69 74 2e | makeinfo.version.6.7.from.magit. | 
| a5240 | 74 65 78 69 2e 0a 0a 20 20 20 20 20 43 6f 70 79    72 69 67 68 74 20 28 43 29 20 32 30 31 35 2d 32 | texi........Copyright.(C).2015-2 | 
| a5260 | 30 32 34 20 4a 6f 6e 61 73 20 42 65 72 6e 6f 75    6c 6c 69 20 3c 6a 6f 6e 61 73 40 62 65 72 6e 6f | 024.Jonas.Bernoulli.<jonas@berno | 
| a5280 | 75 6c 2e 6c 69 3e 0a 0a 20 20 20 20 20 59 6f 75    20 63 61 6e 20 72 65 64 69 73 74 72 69 62 75 74 | ul.li>.......You.can.redistribut | 
| a52a0 | 65 20 74 68 69 73 20 64 6f 63 75 6d 65 6e 74 20    61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 20 69 74 | e.this.document.and/or.modify.it | 
| a52c0 | 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73    0a 20 20 20 20 20 6f 66 20 74 68 65 20 47 4e 55 | .under.the.terms......of.the.GNU | 
| a52e0 | 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20    4c 69 63 65 6e 73 65 20 61 73 20 70 75 62 6c 69 | .General.Public.License.as.publi | 
| a5300 | 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65    20 53 6f 66 74 77 61 72 65 0a 20 20 20 20 20 46 | shed.by.the.Free.Software......F | 
| a5320 | 6f 75 6e 64 61 74 69 6f 6e 2c 20 65 69 74 68 65    72 20 76 65 72 73 69 6f 6e 20 33 20 6f 66 20 74 | oundation,.either.version.3.of.t | 
| a5340 | 68 65 20 4c 69 63 65 6e 73 65 2c 20 6f 72 20 28    61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 0a | he.License,.or.(at.your.option). | 
| a5360 | 20 20 20 20 20 61 6e 79 20 6c 61 74 65 72 20 76    65 72 73 69 6f 6e 2e 0a 0a 20 20 20 20 20 54 68 | .....any.later.version........Th | 
| a5380 | 69 73 20 64 6f 63 75 6d 65 6e 74 20 69 73 20 64    69 73 74 72 69 62 75 74 65 64 20 69 6e 20 74 68 | is.document.is.distributed.in.th | 
| a53a0 | 65 20 68 6f 70 65 20 74 68 61 74 20 69 74 20 77    69 6c 6c 20 62 65 20 75 73 65 66 75 6c 2c 0a 20 | e.hope.that.it.will.be.useful,.. | 
| a53c0 | 20 20 20 20 62 75 74 20 57 49 54 48 4f 55 54 20    41 4e 59 20 57 41 52 52 41 4e 54 59 3b 20 77 69 | ....but.WITHOUT.ANY.WARRANTY;.wi | 
| a53e0 | 74 68 6f 75 74 20 65 76 65 6e 20 74 68 65 20 69    6d 70 6c 69 65 64 20 77 61 72 72 61 6e 74 79 20 | thout.even.the.implied.warranty. | 
| a5400 | 6f 66 0a 20 20 20 20 20 4d 45 52 43 48 41 4e 54    41 42 49 4c 49 54 59 20 6f 72 20 46 49 54 4e 45 | of......MERCHANTABILITY.or.FITNE | 
| a5420 | 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55    4c 41 52 20 50 55 52 50 4f 53 45 2e 20 20 53 65 | SS.FOR.A.PARTICULAR.PURPOSE...Se | 
| a5440 | 65 20 74 68 65 20 47 4e 55 0a 20 20 20 20 20 47    65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 | e.the.GNU......General.Public.Li | 
| a5460 | 63 65 6e 73 65 20 66 6f 72 20 6d 6f 72 65 20 64    65 74 61 69 6c 73 2e 0a 0a 49 4e 46 4f 2d 44 49 | cense.for.more.details...INFO-DI | 
| a5480 | 52 2d 53 45 43 54 49 4f 4e 20 45 6d 61 63 73 0a    53 54 41 52 54 2d 49 4e 46 4f 2d 44 49 52 2d 45 | R-SECTION.Emacs.START-INFO-DIR-E | 
| a54a0 | 4e 54 52 59 0a 2a 20 4d 61 67 69 74 3a 20 28 6d    61 67 69 74 29 2e 20 20 20 20 20 20 20 55 73 69 | NTRY.*.Magit:.(magit)........Usi | 
| a54c0 | 6e 67 20 47 69 74 20 66 72 6f 6d 20 45 6d 61 63    73 20 77 69 74 68 20 4d 61 67 69 74 2e 0a 45 4e | ng.Git.from.Emacs.with.Magit..EN | 
| a54e0 | 44 2d 49 4e 46 4f 2d 44 49 52 2d 45 4e 54 52 59    0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 69 74 2e | D-INFO-DIR-ENTRY....File:.magit. | 
| a5500 | 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 54 6f 70    2c 20 20 4e 65 78 74 3a 20 49 6e 74 72 6f 64 75 | info,..Node:.Top,..Next:.Introdu | 
| a5520 | 63 74 69 6f 6e 2c 20 20 55 70 3a 20 28 64 69 72    29 0a 0a 4d 61 67 69 74 20 55 73 65 72 20 4d 61 | ction,..Up:.(dir)..Magit.User.Ma | 
| a5540 | 6e 75 61 6c 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a    2a 2a 2a 2a 2a 2a 0a 0a 4d 61 67 69 74 20 69 73 | nual.*****************..Magit.is | 
| a5560 | 20 61 6e 20 69 6e 74 65 72 66 61 63 65 20 74 6f    20 74 68 65 20 76 65 72 73 69 6f 6e 20 63 6f 6e | .an.interface.to.the.version.con | 
| a5580 | 74 72 6f 6c 20 73 79 73 74 65 6d 20 47 69 74 2c    20 69 6d 70 6c 65 6d 65 6e 74 65 64 20 61 73 0a | trol.system.Git,.implemented.as. | 
| a55a0 | 61 6e 20 45 6d 61 63 73 20 70 61 63 6b 61 67 65    2e 20 20 4d 61 67 69 74 20 61 73 70 69 72 65 73 | an.Emacs.package...Magit.aspires | 
| a55c0 | 20 74 6f 20 62 65 20 61 20 63 6f 6d 70 6c 65 74    65 20 47 69 74 20 70 6f 72 63 65 6c 61 69 6e 2e | .to.be.a.complete.Git.porcelain. | 
| a55e0 | 20 20 57 68 69 6c 65 0a 77 65 20 63 61 6e 6e 6f    74 20 28 79 65 74 29 20 63 6c 61 69 6d 20 74 68 | ..While.we.cannot.(yet).claim.th | 
| a5600 | 61 74 20 4d 61 67 69 74 20 77 72 61 70 73 20 61    6e 64 20 69 6d 70 72 6f 76 65 73 20 75 70 6f 6e | at.Magit.wraps.and.improves.upon | 
| a5620 | 20 65 61 63 68 20 61 6e 64 20 65 76 65 72 79 0a    47 69 74 20 63 6f 6d 6d 61 6e 64 2c 20 69 74 20 | .each.and.every.Git.command,.it. | 
| a5640 | 69 73 20 63 6f 6d 70 6c 65 74 65 20 65 6e 6f 75    67 68 20 74 6f 20 61 6c 6c 6f 77 20 65 76 65 6e | is.complete.enough.to.allow.even | 
| a5660 | 20 65 78 70 65 72 69 65 6e 63 65 64 20 47 69 74    20 75 73 65 72 73 0a 74 6f 20 70 65 72 66 6f 72 | .experienced.Git.users.to.perfor | 
| a5680 | 6d 20 61 6c 6d 6f 73 74 20 61 6c 6c 20 6f 66 20    74 68 65 69 72 20 64 61 69 6c 79 20 76 65 72 73 | m.almost.all.of.their.daily.vers | 
| a56a0 | 69 6f 6e 20 63 6f 6e 74 72 6f 6c 20 74 61 73 6b    73 20 64 69 72 65 63 74 6c 79 20 66 72 6f 6d 0a | ion.control.tasks.directly.from. | 
| a56c0 | 77 69 74 68 69 6e 20 45 6d 61 63 73 2e 20 20 57    68 69 6c 65 20 6d 61 6e 79 20 66 69 6e 65 20 47 | within.Emacs...While.many.fine.G | 
| a56e0 | 69 74 20 63 6c 69 65 6e 74 73 20 65 78 69 73 74    2c 20 6f 6e 6c 79 20 4d 61 67 69 74 20 61 6e 64 | it.clients.exist,.only.Magit.and | 
| a5700 | 20 47 69 74 0a 69 74 73 65 6c 66 20 64 65 73 65    72 76 65 20 74 6f 20 62 65 20 63 61 6c 6c 65 64 | .Git.itself.deserve.to.be.called | 
| a5720 | 20 70 6f 72 63 65 6c 61 69 6e 73 2e 0a 0a 54 68    69 73 20 6d 61 6e 75 61 6c 20 69 73 20 66 6f 72 | .porcelains...This.manual.is.for | 
| a5740 | 20 4d 61 67 69 74 20 76 65 72 73 69 6f 6e 20 33    2e 33 2e 30 2e 35 30 2d 67 69 74 2e 0a 0a 20 20 | .Magit.version.3.3.0.50-git..... | 
| a5760 | 20 20 20 43 6f 70 79 72 69 67 68 74 20 28 43 29    20 32 30 31 35 2d 32 30 32 34 20 4a 6f 6e 61 73 | ...Copyright.(C).2015-2024.Jonas | 
| a5780 | 20 42 65 72 6e 6f 75 6c 6c 69 20 3c 6a 6f 6e 61    73 40 62 65 72 6e 6f 75 6c 2e 6c 69 3e 0a 0a 20 | .Bernoulli.<jonas@bernoul.li>... | 
| a57a0 | 20 20 20 20 59 6f 75 20 63 61 6e 20 72 65 64 69    73 74 72 69 62 75 74 65 20 74 68 69 73 20 64 6f | ....You.can.redistribute.this.do | 
| a57c0 | 63 75 6d 65 6e 74 20 61 6e 64 2f 6f 72 20 6d 6f    64 69 66 79 20 69 74 20 75 6e 64 65 72 20 74 68 | cument.and/or.modify.it.under.th | 
| a57e0 | 65 20 74 65 72 6d 73 0a 20 20 20 20 20 6f 66 20    74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 | e.terms......of.the.GNU.General. | 
| a5800 | 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 61    73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 | Public.License.as.published.by.t | 
| a5820 | 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65    0a 20 20 20 20 20 46 6f 75 6e 64 61 74 69 6f 6e | he.Free.Software......Foundation | 
| a5840 | 2c 20 65 69 74 68 65 72 20 76 65 72 73 69 6f 6e    20 33 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 | ,.either.version.3.of.the.Licens | 
| a5860 | 65 2c 20 6f 72 20 28 61 74 20 79 6f 75 72 20 6f    70 74 69 6f 6e 29 0a 20 20 20 20 20 61 6e 79 20 | e,.or.(at.your.option)......any. | 
| a5880 | 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 2e 0a 0a    20 20 20 20 20 54 68 69 73 20 64 6f 63 75 6d 65 | later.version........This.docume | 
| a58a0 | 6e 74 20 69 73 20 64 69 73 74 72 69 62 75 74 65    64 20 69 6e 20 74 68 65 20 68 6f 70 65 20 74 68 | nt.is.distributed.in.the.hope.th | 
| a58c0 | 61 74 20 69 74 20 77 69 6c 6c 20 62 65 20 75 73    65 66 75 6c 2c 0a 20 20 20 20 20 62 75 74 20 57 | at.it.will.be.useful,......but.W | 
| a58e0 | 49 54 48 4f 55 54 20 41 4e 59 20 57 41 52 52 41    4e 54 59 3b 20 77 69 74 68 6f 75 74 20 65 76 65 | ITHOUT.ANY.WARRANTY;.without.eve | 
| a5900 | 6e 20 74 68 65 20 69 6d 70 6c 69 65 64 20 77 61    72 72 61 6e 74 79 20 6f 66 0a 20 20 20 20 20 4d | n.the.implied.warranty.of......M | 
| a5920 | 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 6f    72 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 | ERCHANTABILITY.or.FITNESS.FOR.A. | 
| a5940 | 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f    53 45 2e 20 20 53 65 65 20 74 68 65 20 47 4e 55 | PARTICULAR.PURPOSE...See.the.GNU | 
| a5960 | 0a 20 20 20 20 20 47 65 6e 65 72 61 6c 20 50 75    62 6c 69 63 20 4c 69 63 65 6e 73 65 20 66 6f 72 | ......General.Public.License.for | 
| a5980 | 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 0a 0a    2a 20 4d 65 6e 75 3a 0a 0a 2a 20 49 6e 74 72 6f | .more.details...*.Menu:..*.Intro | 
| a59a0 | 64 75 63 74 69 6f 6e 3a 3a 0a 2a 20 49 6e 73 74    61 6c 6c 61 74 69 6f 6e 3a 3a 0a 2a 20 47 65 74 | duction::.*.Installation::.*.Get | 
| a59c0 | 74 69 6e 67 20 53 74 61 72 74 65 64 3a 3a 0a 2a    20 49 6e 74 65 72 66 61 63 65 20 43 6f 6e 63 65 | ting.Started::.*.Interface.Conce | 
| a59e0 | 70 74 73 3a 3a 0a 2a 20 49 6e 73 70 65 63 74 69    6e 67 3a 3a 0a 2a 20 4d 61 6e 69 70 75 6c 61 74 | pts::.*.Inspecting::.*.Manipulat | 
| a5a00 | 69 6e 67 3a 3a 0a 2a 20 54 72 61 6e 73 66 65 72    72 69 6e 67 3a 3a 0a 2a 20 4d 69 73 63 65 6c 6c | ing::.*.Transferring::.*.Miscell | 
| a5a20 | 61 6e 65 6f 75 73 3a 3a 0a 2a 20 43 75 73 74 6f    6d 69 7a 69 6e 67 3a 3a 0a 2a 20 50 6c 75 6d 62 | aneous::.*.Customizing::.*.Plumb | 
| a5a40 | 69 6e 67 3a 3a 0a 2a 20 46 41 51 3a 3a 0a 2a 20    44 65 62 75 67 67 69 6e 67 20 54 6f 6f 6c 73 3a | ing::.*.FAQ::.*.Debugging.Tools: | 
| a5a60 | 3a 0a 2a 20 4b 65 79 73 74 72 6f 6b 65 20 49 6e    64 65 78 3a 3a 0a 2a 20 46 75 6e 63 74 69 6f 6e | :.*.Keystroke.Index::.*.Function | 
| a5a80 | 20 61 6e 64 20 43 6f 6d 6d 61 6e 64 20 49 6e 64    65 78 3a 3a 0a 2a 20 56 61 72 69 61 62 6c 65 20 | .and.Command.Index::.*.Variable. | 
| a5aa0 | 49 6e 64 65 78 3a 3a 0a 0a e2 80 94 20 54 68 65    20 44 65 74 61 69 6c 65 64 20 4e 6f 64 65 20 4c | Index::......The.Detailed.Node.L | 
| a5ac0 | 69 73 74 69 6e 67 20 e2 80 94 0a 0a 49 6e 73 74    61 6c 6c 61 74 69 6f 6e 0a 0a 2a 20 49 6e 73 74 | isting......Installation..*.Inst | 
| a5ae0 | 61 6c 6c 69 6e 67 20 66 72 6f 6d 20 4d 65 6c 70    61 3a 3a 0a 2a 20 49 6e 73 74 61 6c 6c 69 6e 67 | alling.from.Melpa::.*.Installing | 
| a5b00 | 20 66 72 6f 6d 20 74 68 65 20 47 69 74 20 52 65    70 6f 73 69 74 6f 72 79 3a 3a 0a 2a 20 50 6f 73 | .from.the.Git.Repository::.*.Pos | 
| a5b20 | 74 2d 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 54    61 73 6b 73 3a 3a 0a 0a 49 6e 74 65 72 66 61 63 | t-Installation.Tasks::..Interfac | 
| a5b40 | 65 20 43 6f 6e 63 65 70 74 73 0a 0a 2a 20 4d 6f    64 65 73 20 61 6e 64 20 42 75 66 66 65 72 73 3a | e.Concepts..*.Modes.and.Buffers: | 
| a5b60 | 3a 0a 2a 20 53 65 63 74 69 6f 6e 73 3a 3a 0a 2a    20 54 72 61 6e 73 69 65 6e 74 20 43 6f 6d 6d 61 | :.*.Sections::.*.Transient.Comma | 
| a5b80 | 6e 64 73 3a 3a 0a 2a 20 54 72 61 6e 73 69 65 6e    74 20 41 72 67 75 6d 65 6e 74 73 20 61 6e 64 20 | nds::.*.Transient.Arguments.and. | 
| a5ba0 | 42 75 66 66 65 72 20 56 61 72 69 61 62 6c 65 73    3a 3a 0a 2a 20 43 6f 6d 70 6c 65 74 69 6f 6e 2c | Buffer.Variables::.*.Completion, | 
| a5bc0 | 20 43 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 61 6e    64 20 74 68 65 20 53 65 6c 65 63 74 69 6f 6e 3a | .Confirmation.and.the.Selection: | 
| a5be0 | 20 43 6f 6d 70 6c 65 74 69 6f 6e 20 43 6f 6e 66    69 72 6d 61 74 69 6f 6e 20 61 6e 64 20 74 68 65 | .Completion.Confirmation.and.the | 
| a5c00 | 20 53 65 6c 65 63 74 69 6f 6e 2e 0a 2a 20 4d 6f    75 73 65 20 53 75 70 70 6f 72 74 3a 3a 0a 2a 20 | .Selection..*.Mouse.Support::.*. | 
| a5c20 | 52 75 6e 6e 69 6e 67 20 47 69 74 3a 3a 0a 0a 4d    6f 64 65 73 20 61 6e 64 20 42 75 66 66 65 72 73 | Running.Git::..Modes.and.Buffers | 
| a5c40 | 0a 0a 2a 20 53 77 69 74 63 68 69 6e 67 20 42 75    66 66 65 72 73 3a 3a 0a 2a 20 4e 61 6d 69 6e 67 | ..*.Switching.Buffers::.*.Naming | 
| a5c60 | 20 42 75 66 66 65 72 73 3a 3a 0a 2a 20 51 75 69    74 74 69 6e 67 20 57 69 6e 64 6f 77 73 3a 3a 0a | .Buffers::.*.Quitting.Windows::. | 
| a5c80 | 2a 20 41 75 74 6f 6d 61 74 69 63 20 52 65 66 72    65 73 68 69 6e 67 20 6f 66 20 4d 61 67 69 74 20 | *.Automatic.Refreshing.of.Magit. | 
| a5ca0 | 42 75 66 66 65 72 73 3a 3a 0a 2a 20 41 75 74 6f    6d 61 74 69 63 20 53 61 76 69 6e 67 20 6f 66 20 | Buffers::.*.Automatic.Saving.of. | 
| a5cc0 | 46 69 6c 65 2d 56 69 73 69 74 69 6e 67 20 42 75    66 66 65 72 73 3a 3a 0a 2a 20 41 75 74 6f 6d 61 | File-Visiting.Buffers::.*.Automa | 
| a5ce0 | 74 69 63 20 52 65 76 65 72 74 69 6e 67 20 6f 66    20 46 69 6c 65 2d 56 69 73 69 74 69 6e 67 20 42 | tic.Reverting.of.File-Visiting.B | 
| a5d00 | 75 66 66 65 72 73 3a 3a 0a 0a 0a 53 65 63 74 69    6f 6e 73 0a 0a 2a 20 53 65 63 74 69 6f 6e 20 4d | uffers::...Sections..*.Section.M | 
| a5d20 | 6f 76 65 6d 65 6e 74 3a 3a 0a 2a 20 53 65 63 74    69 6f 6e 20 56 69 73 69 62 69 6c 69 74 79 3a 3a | ovement::.*.Section.Visibility:: | 
| a5d40 | 0a 2a 20 53 65 63 74 69 6f 6e 20 48 6f 6f 6b 73    3a 3a 0a 2a 20 53 65 63 74 69 6f 6e 20 54 79 70 | .*.Section.Hooks::.*.Section.Typ | 
| a5d60 | 65 73 20 61 6e 64 20 56 61 6c 75 65 73 3a 3a 0a    2a 20 53 65 63 74 69 6f 6e 20 4f 70 74 69 6f 6e | es.and.Values::.*.Section.Option | 
| a5d80 | 73 3a 3a 0a 0a 0a 43 6f 6d 70 6c 65 74 69 6f 6e    2c 20 43 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 61 | s::...Completion,.Confirmation.a | 
| a5da0 | 6e 64 20 74 68 65 20 53 65 6c 65 63 74 69 6f 6e    0a 0a 2a 20 41 63 74 69 6f 6e 20 43 6f 6e 66 69 | nd.the.Selection..*.Action.Confi | 
| a5dc0 | 72 6d 61 74 69 6f 6e 3a 3a 0a 2a 20 43 6f 6d 70    6c 65 74 69 6f 6e 20 61 6e 64 20 43 6f 6e 66 69 | rmation::.*.Completion.and.Confi | 
| a5de0 | 72 6d 61 74 69 6f 6e 3a 3a 0a 2a 20 54 68 65 20    53 65 6c 65 63 74 69 6f 6e 3a 3a 0a 2a 20 54 68 | rmation::.*.The.Selection::.*.Th | 
| a5e00 | 65 20 68 75 6e 6b 2d 69 6e 74 65 72 6e 61 6c 20    72 65 67 69 6f 6e 3a 3a 0a 2a 20 53 75 70 70 6f | e.hunk-internal.region::.*.Suppo | 
| a5e20 | 72 74 20 66 6f 72 20 43 6f 6d 70 6c 65 74 69 6f    6e 20 46 72 61 6d 65 77 6f 72 6b 73 3a 3a 0a 2a | rt.for.Completion.Frameworks::.* | 
| a5e40 | 20 41 64 64 69 74 69 6f 6e 61 6c 20 43 6f 6d 70    6c 65 74 69 6f 6e 20 4f 70 74 69 6f 6e 73 3a 3a | .Additional.Completion.Options:: | 
| a5e60 | 0a 0a 0a 52 75 6e 6e 69 6e 67 20 47 69 74 0a 0a    2a 20 56 69 65 77 69 6e 67 20 47 69 74 20 4f 75 | ...Running.Git..*.Viewing.Git.Ou | 
| a5e80 | 74 70 75 74 3a 3a 0a 2a 20 47 69 74 20 50 72 6f    63 65 73 73 20 53 74 61 74 75 73 3a 3a 0a 2a 20 | tput::.*.Git.Process.Status::.*. | 
| a5ea0 | 52 75 6e 6e 69 6e 67 20 47 69 74 20 4d 61 6e 75    61 6c 6c 79 3a 3a 0a 2a 20 47 69 74 20 45 78 65 | Running.Git.Manually::.*.Git.Exe | 
| a5ec0 | 63 75 74 61 62 6c 65 3a 3a 0a 2a 20 47 6c 6f 62    61 6c 20 47 69 74 20 41 72 67 75 6d 65 6e 74 73 | cutable::.*.Global.Git.Arguments | 
| a5ee0 | 3a 3a 0a 0a 0a 49 6e 73 70 65 63 74 69 6e 67 0a    0a 2a 20 53 74 61 74 75 73 20 42 75 66 66 65 72 | ::...Inspecting..*.Status.Buffer | 
| a5f00 | 3a 3a 0a 2a 20 52 65 70 6f 73 69 74 6f 72 79 20    4c 69 73 74 3a 3a 0a 2a 20 4c 6f 67 67 69 6e 67 | ::.*.Repository.List::.*.Logging | 
| a5f20 | 3a 3a 0a 2a 20 44 69 66 66 69 6e 67 3a 3a 0a 2a    20 45 64 69 66 66 69 6e 67 3a 3a 0a 2a 20 52 65 | ::.*.Diffing::.*.Ediffing::.*.Re | 
| a5f40 | 66 65 72 65 6e 63 65 73 20 42 75 66 66 65 72 3a    3a 0a 2a 20 42 69 73 65 63 74 69 6e 67 3a 3a 0a | ferences.Buffer::.*.Bisecting::. | 
| a5f60 | 2a 20 56 69 73 69 74 69 6e 67 20 46 69 6c 65 73    20 61 6e 64 20 42 6c 6f 62 73 3a 3a 0a 2a 20 42 | *.Visiting.Files.and.Blobs::.*.B | 
| a5f80 | 6c 61 6d 69 6e 67 3a 3a 0a 0a 53 74 61 74 75 73    20 42 75 66 66 65 72 0a 0a 2a 20 53 74 61 74 75 | laming::..Status.Buffer..*.Statu | 
| a5fa0 | 73 20 53 65 63 74 69 6f 6e 73 3a 3a 0a 2a 20 53    74 61 74 75 73 20 48 65 61 64 65 72 20 53 65 63 | s.Sections::.*.Status.Header.Sec | 
| a5fc0 | 74 69 6f 6e 73 3a 3a 0a 2a 20 53 74 61 74 75 73    20 4d 6f 64 75 6c 65 20 53 65 63 74 69 6f 6e 73 | tions::.*.Status.Module.Sections | 
| a5fe0 | 3a 3a 0a 2a 20 53 74 61 74 75 73 20 4f 70 74 69    6f 6e 73 3a 3a 0a 0a 0a 4c 6f 67 67 69 6e 67 0a | ::.*.Status.Options::...Logging. | 
| a6000 | 0a 2a 20 52 65 66 72 65 73 68 69 6e 67 20 4c 6f    67 73 3a 3a 0a 2a 20 4c 6f 67 20 42 75 66 66 65 | .*.Refreshing.Logs::.*.Log.Buffe | 
| a6020 | 72 3a 3a 0a 2a 20 4c 6f 67 20 4d 61 72 67 69 6e    3a 3a 0a 2a 20 53 65 6c 65 63 74 20 66 72 6f 6d | r::.*.Log.Margin::.*.Select.from | 
| a6040 | 20 4c 6f 67 3a 3a 0a 2a 20 52 65 66 6c 6f 67 3a    3a 0a 2a 20 43 68 65 72 72 69 65 73 3a 3a 0a 0a | .Log::.*.Reflog::.*.Cherries::.. | 
| a6060 | 0a 44 69 66 66 69 6e 67 0a 0a 2a 20 52 65 66 72    65 73 68 69 6e 67 20 44 69 66 66 73 3a 3a 0a 2a | .Diffing..*.Refreshing.Diffs::.* | 
| a6080 | 20 43 6f 6d 6d 61 6e 64 73 20 41 76 61 69 6c 61    62 6c 65 20 69 6e 20 44 69 66 66 73 3a 3a 0a 2a | .Commands.Available.in.Diffs::.* | 
| a60a0 | 20 44 69 66 66 20 4f 70 74 69 6f 6e 73 3a 3a 0a    2a 20 52 65 76 69 73 69 6f 6e 20 42 75 66 66 65 | .Diff.Options::.*.Revision.Buffe | 
| a60c0 | 72 3a 3a 0a 0a 0a 52 65 66 65 72 65 6e 63 65 73    20 42 75 66 66 65 72 0a 0a 2a 20 52 65 66 65 72 | r::...References.Buffer..*.Refer | 
| a60e0 | 65 6e 63 65 73 20 53 65 63 74 69 6f 6e 73 3a 3a    0a 0a 0a 56 69 73 69 74 69 6e 67 20 46 69 6c 65 | ences.Sections::...Visiting.File | 
| a6100 | 73 20 61 6e 64 20 42 6c 6f 62 73 0a 0a 2a 20 47    65 6e 65 72 61 6c 2d 50 75 72 70 6f 73 65 20 56 | s.and.Blobs..*.General-Purpose.V | 
| a6120 | 69 73 69 74 20 43 6f 6d 6d 61 6e 64 73 3a 3a 0a    2a 20 56 69 73 69 74 69 6e 67 20 46 69 6c 65 73 | isit.Commands::.*.Visiting.Files | 
| a6140 | 20 61 6e 64 20 42 6c 6f 62 73 20 66 72 6f 6d 20    61 20 44 69 66 66 3a 3a 0a 0a 0a 4d 61 6e 69 70 | .and.Blobs.from.a.Diff::...Manip | 
| a6160 | 75 6c 61 74 69 6e 67 0a 0a 2a 20 43 72 65 61 74    69 6e 67 20 52 65 70 6f 73 69 74 6f 72 79 3a 3a | ulating..*.Creating.Repository:: | 
| a6180 | 0a 2a 20 43 6c 6f 6e 69 6e 67 20 52 65 70 6f 73    69 74 6f 72 79 3a 3a 0a 2a 20 53 74 61 67 69 6e | .*.Cloning.Repository::.*.Stagin | 
| a61a0 | 67 20 61 6e 64 20 55 6e 73 74 61 67 69 6e 67 3a    3a 0a 2a 20 41 70 70 6c 79 69 6e 67 3a 3a 0a 2a | g.and.Unstaging::.*.Applying::.* | 
| a61c0 | 20 43 6f 6d 6d 69 74 74 69 6e 67 3a 3a 0a 2a 20    42 72 61 6e 63 68 69 6e 67 3a 3a 0a 2a 20 4d 65 | .Committing::.*.Branching::.*.Me | 
| a61e0 | 72 67 69 6e 67 3a 3a 0a 2a 20 52 65 73 6f 6c 76    69 6e 67 20 43 6f 6e 66 6c 69 63 74 73 3a 3a 0a | rging::.*.Resolving.Conflicts::. | 
| a6200 | 2a 20 52 65 62 61 73 69 6e 67 3a 3a 0a 2a 20 43    68 65 72 72 79 20 50 69 63 6b 69 6e 67 3a 3a 0a | *.Rebasing::.*.Cherry.Picking::. | 
| a6220 | 2a 20 52 65 73 65 74 74 69 6e 67 3a 3a 0a 2a 20    53 74 61 73 68 69 6e 67 3a 3a 0a 0a 53 74 61 67 | *.Resetting::.*.Stashing::..Stag | 
| a6240 | 69 6e 67 20 61 6e 64 20 55 6e 73 74 61 67 69 6e    67 0a 0a 2a 20 53 74 61 67 69 6e 67 20 66 72 6f | ing.and.Unstaging..*.Staging.fro | 
| a6260 | 6d 20 46 69 6c 65 2d 56 69 73 69 74 69 6e 67 20    42 75 66 66 65 72 73 3a 3a 0a 0a 0a 43 6f 6d 6d | m.File-Visiting.Buffers::...Comm | 
| a6280 | 69 74 74 69 6e 67 0a 0a 2a 20 49 6e 69 74 69 61    74 69 6e 67 20 61 20 43 6f 6d 6d 69 74 3a 3a 0a | itting..*.Initiating.a.Commit::. | 
| a62a0 | 2a 20 45 64 69 74 69 6e 67 20 43 6f 6d 6d 69 74    20 4d 65 73 73 61 67 65 73 3a 3a 0a 0a 0a 42 72 | *.Editing.Commit.Messages::...Br | 
| a62c0 | 61 6e 63 68 69 6e 67 0a 0a 2a 20 54 68 65 20 54    77 6f 20 52 65 6d 6f 74 65 73 3a 3a 0a 2a 20 42 | anching..*.The.Two.Remotes::.*.B | 
| a62e0 | 72 61 6e 63 68 20 43 6f 6d 6d 61 6e 64 73 3a 3a    0a 2a 20 42 72 61 6e 63 68 20 47 69 74 20 56 61 | ranch.Commands::.*.Branch.Git.Va | 
| a6300 | 72 69 61 62 6c 65 73 3a 3a 0a 2a 20 41 75 78 69    6c 69 61 72 79 20 42 72 61 6e 63 68 20 43 6f 6d | riables::.*.Auxiliary.Branch.Com | 
| a6320 | 6d 61 6e 64 73 3a 3a 0a 0a 0a 52 65 62 61 73 69    6e 67 0a 0a 2a 20 45 64 69 74 69 6e 67 20 52 65 | mands::...Rebasing..*.Editing.Re | 
| a6340 | 62 61 73 65 20 53 65 71 75 65 6e 63 65 73 3a 3a    0a 2a 20 49 6e 66 6f 72 6d 61 74 69 6f 6e 20 41 | base.Sequences::.*.Information.A | 
| a6360 | 62 6f 75 74 20 49 6e 2d 50 72 6f 67 72 65 73 73    20 52 65 62 61 73 65 3a 3a 0a 0a 0a 43 68 65 72 | bout.In-Progress.Rebase::...Cher | 
| a6380 | 72 79 20 50 69 63 6b 69 6e 67 0a 0a 2a 20 52 65    76 65 72 74 69 6e 67 3a 3a 0a 0a 0a 54 72 61 6e | ry.Picking..*.Reverting::...Tran | 
| a63a0 | 73 66 65 72 72 69 6e 67 0a 0a 2a 20 52 65 6d 6f    74 65 73 3a 3a 0a 2a 20 46 65 74 63 68 69 6e 67 | sferring..*.Remotes::.*.Fetching | 
| a63c0 | 3a 3a 0a 2a 20 50 75 6c 6c 69 6e 67 3a 3a 0a 2a    20 50 75 73 68 69 6e 67 3a 3a 0a 2a 20 50 6c 61 | ::.*.Pulling::.*.Pushing::.*.Pla | 
| a63e0 | 69 6e 20 50 61 74 63 68 65 73 3a 3a 0a 2a 20 4d    61 69 6c 64 69 72 20 50 61 74 63 68 65 73 3a 3a | in.Patches::.*.Maildir.Patches:: | 
| a6400 | 0a 0a 52 65 6d 6f 74 65 73 0a 0a 2a 20 52 65 6d    6f 74 65 20 43 6f 6d 6d 61 6e 64 73 3a 3a 0a 2a | ..Remotes..*.Remote.Commands::.* | 
| a6420 | 20 52 65 6d 6f 74 65 20 47 69 74 20 56 61 72 69    61 62 6c 65 73 3a 3a 0a 0a 0a 4d 69 73 63 65 6c | .Remote.Git.Variables::...Miscel | 
| a6440 | 6c 61 6e 65 6f 75 73 0a 0a 2a 20 54 61 67 67 69    6e 67 3a 3a 0a 2a 20 4e 6f 74 65 73 3a 3a 0a 2a | laneous..*.Tagging::.*.Notes::.* | 
| a6460 | 20 53 75 62 6d 6f 64 75 6c 65 73 3a 3a 0a 2a 20    53 75 62 74 72 65 65 3a 3a 0a 2a 20 57 6f 72 6b | .Submodules::.*.Subtree::.*.Work | 
| a6480 | 74 72 65 65 3a 3a 0a 2a 20 53 70 61 72 73 65 20    63 68 65 63 6b 6f 75 74 73 3a 3a 0a 2a 20 42 75 | tree::.*.Sparse.checkouts::.*.Bu | 
| a64a0 | 6e 64 6c 65 3a 3a 0a 2a 20 43 6f 6d 6d 6f 6e 20    43 6f 6d 6d 61 6e 64 73 3a 3a 0a 2a 20 57 69 70 | ndle::.*.Common.Commands::.*.Wip | 
| a64c0 | 20 4d 6f 64 65 73 3a 3a 0a 2a 20 43 6f 6d 6d 61    6e 64 73 20 66 6f 72 20 42 75 66 66 65 72 73 20 | .Modes::.*.Commands.for.Buffers. | 
| a64e0 | 56 69 73 69 74 69 6e 67 20 46 69 6c 65 73 3a 3a    0a 2a 20 4d 69 6e 6f 72 20 4d 6f 64 65 20 66 6f | Visiting.Files::.*.Minor.Mode.fo | 
| a6500 | 72 20 42 75 66 66 65 72 73 20 56 69 73 69 74 69    6e 67 20 42 6c 6f 62 73 3a 3a 0a 0a 53 75 62 6d | r.Buffers.Visiting.Blobs::..Subm | 
| a6520 | 6f 64 75 6c 65 73 0a 0a 2a 20 4c 69 73 74 69 6e    67 20 53 75 62 6d 6f 64 75 6c 65 73 3a 3a 0a 2a | odules..*.Listing.Submodules::.* | 
| a6540 | 20 53 75 62 6d 6f 64 75 6c 65 20 54 72 61 6e 73    69 65 6e 74 3a 3a 0a 0a 0a 57 69 70 20 4d 6f 64 | .Submodule.Transient::...Wip.Mod | 
| a6560 | 65 73 0a 0a 2a 20 57 69 70 20 47 72 61 70 68 3a    3a 0a 2a 20 4c 65 67 61 63 79 20 57 69 70 20 4d | es..*.Wip.Graph::.*.Legacy.Wip.M | 
| a6580 | 6f 64 65 73 3a 3a 0a 0a 0a 43 75 73 74 6f 6d 69    7a 69 6e 67 0a 0a 2a 20 50 65 72 2d 52 65 70 6f | odes::...Customizing..*.Per-Repo | 
| a65a0 | 73 69 74 6f 72 79 20 43 6f 6e 66 69 67 75 72 61    74 69 6f 6e 3a 3a 0a 2a 20 45 73 73 65 6e 74 69 | sitory.Configuration::.*.Essenti | 
| a65c0 | 61 6c 20 53 65 74 74 69 6e 67 73 3a 3a 0a 0a 45    73 73 65 6e 74 69 61 6c 20 53 65 74 74 69 6e 67 | al.Settings::..Essential.Setting | 
| a65e0 | 73 0a 0a 2a 20 53 61 66 65 74 79 3a 3a 0a 2a 20    50 65 72 66 6f 72 6d 61 6e 63 65 3a 3a 0a 2a 20 | s..*.Safety::.*.Performance::.*. | 
| a6600 | 47 6c 6f 62 61 6c 20 42 69 6e 64 69 6e 67 73 3a    3a 0a 0a 0a 50 6c 75 6d 62 69 6e 67 0a 0a 2a 20 | Global.Bindings::...Plumbing..*. | 
| a6620 | 43 61 6c 6c 69 6e 67 20 47 69 74 3a 3a 0a 2a 20    53 65 63 74 69 6f 6e 20 50 6c 75 6d 62 69 6e 67 | Calling.Git::.*.Section.Plumbing | 
| a6640 | 3a 3a 0a 2a 20 52 65 66 72 65 73 68 69 6e 67 20    42 75 66 66 65 72 73 3a 3a 0a 2a 20 43 6f 6e 76 | ::.*.Refreshing.Buffers::.*.Conv | 
| a6660 | 65 6e 74 69 6f 6e 73 3a 3a 0a 0a 43 61 6c 6c 69    6e 67 20 47 69 74 0a 0a 2a 20 47 65 74 74 69 6e | entions::..Calling.Git..*.Gettin | 
| a6680 | 67 20 61 20 56 61 6c 75 65 20 66 72 6f 6d 20 47    69 74 3a 3a 0a 2a 20 43 61 6c 6c 69 6e 67 20 47 | g.a.Value.from.Git::.*.Calling.G | 
| a66a0 | 69 74 20 66 6f 72 20 45 66 66 65 63 74 3a 3a 0a    0a 0a 53 65 63 74 69 6f 6e 20 50 6c 75 6d 62 69 | it.for.Effect::...Section.Plumbi | 
| a66c0 | 6e 67 0a 0a 2a 20 43 72 65 61 74 69 6e 67 20 53    65 63 74 69 6f 6e 73 3a 3a 0a 2a 20 53 65 63 74 | ng..*.Creating.Sections::.*.Sect | 
| a66e0 | 69 6f 6e 20 53 65 6c 65 63 74 69 6f 6e 3a 3a 0a    2a 20 4d 61 74 63 68 69 6e 67 20 53 65 63 74 69 | ion.Selection::.*.Matching.Secti | 
| a6700 | 6f 6e 73 3a 3a 0a 0a 0a 43 6f 6e 76 65 6e 74 69    6f 6e 73 0a 0a 2a 20 54 68 65 6d 69 6e 67 20 46 | ons::...Conventions..*.Theming.F | 
| a6720 | 61 63 65 73 3a 3a 0a 0a 0a 46 41 51 0a 0a 2a 20    46 41 51 20 2d 20 48 6f 77 20 74 6f 20 2e 2e 2e | aces::...FAQ..*.FAQ.-.How.to.... | 
| a6740 | 3f 3a 3a 0a 2a 20 46 41 51 20 2d 20 49 73 73 75    65 73 20 61 6e 64 20 45 72 72 6f 72 73 3a 3a 0a | ?::.*.FAQ.-.Issues.and.Errors::. | 
| a6760 | 0a 46 41 51 20 2d 20 48 6f 77 20 74 6f 20 2e 2e    2e 3f 0a 0a 2a 20 48 6f 77 20 74 6f 20 70 72 6f | .FAQ.-.How.to....?..*.How.to.pro | 
| a6780 | 6e 6f 75 6e 63 65 20 4d 61 67 69 74 3f 3a 3a 0a    2a 20 48 6f 77 20 74 6f 20 73 68 6f 77 20 67 69 | nounce.Magit?::.*.How.to.show.gi | 
| a67a0 | 74 27 73 20 6f 75 74 70 75 74 3f 3a 3a 0a 2a 20    48 6f 77 20 74 6f 20 69 6e 73 74 61 6c 6c 20 74 | t's.output?::.*.How.to.install.t | 
| a67c0 | 68 65 20 67 69 74 6d 61 6e 20 69 6e 66 6f 20 6d    61 6e 75 61 6c 3f 3a 3a 0a 2a 20 48 6f 77 20 74 | he.gitman.info.manual?::.*.How.t | 
| a67e0 | 6f 20 73 68 6f 77 20 64 69 66 66 73 20 66 6f 72    20 67 70 67 2d 65 6e 63 72 79 70 74 65 64 20 66 | o.show.diffs.for.gpg-encrypted.f | 
| a6800 | 69 6c 65 73 3f 3a 3a 0a 2a 20 48 6f 77 20 64 6f    65 73 20 62 72 61 6e 63 68 69 6e 67 20 61 6e 64 | iles?::.*.How.does.branching.and | 
| a6820 | 20 70 75 73 68 69 6e 67 20 77 6f 72 6b 3f 3a 3a    0a 2a 20 53 68 6f 75 6c 64 20 49 20 64 69 73 61 | .pushing.work?::.*.Should.I.disa | 
| a6840 | 62 6c 65 20 56 43 3f 3a 3a 0a 0a 0a 46 41 51 20    2d 20 49 73 73 75 65 73 20 61 6e 64 20 45 72 72 | ble.VC?::...FAQ.-.Issues.and.Err | 
| a6860 | 6f 72 73 0a 0a 2a 20 4d 61 67 69 74 20 69 73 20    73 6c 6f 77 3a 3a 0a 2a 20 49 20 63 68 61 6e 67 | ors..*.Magit.is.slow::.*.I.chang | 
| a6880 | 65 64 20 73 65 76 65 72 61 6c 20 74 68 6f 75 73    61 6e 64 20 66 69 6c 65 73 20 61 74 20 6f 6e 63 | ed.several.thousand.files.at.onc | 
| a68a0 | 65 20 61 6e 64 20 6e 6f 77 20 4d 61 67 69 74 20    69 73 20 75 6e 75 73 61 62 6c 65 3a 3a 0a 2a 20 | e.and.now.Magit.is.unusable::.*. | 
| a68c0 | 49 20 61 6d 20 68 61 76 69 6e 67 20 70 72 6f 62    6c 65 6d 73 20 63 6f 6d 6d 69 74 74 69 6e 67 3a | I.am.having.problems.committing: | 
| a68e0 | 3a 0a 2a 20 49 20 61 6d 20 75 73 69 6e 67 20 4d    53 20 57 69 6e 64 6f 77 73 20 61 6e 64 20 63 61 | :.*.I.am.using.MS.Windows.and.ca | 
| a6900 | 6e 6e 6f 74 20 70 75 73 68 20 77 69 74 68 20 4d    61 67 69 74 3a 3a 0a 2a 20 49 20 61 6d 20 75 73 | nnot.push.with.Magit::.*.I.am.us | 
| a6920 | 69 6e 67 20 6d 61 63 4f 53 20 61 6e 64 20 53 4f    4d 45 54 48 49 4e 47 20 77 6f 72 6b 73 20 69 6e | ing.macOS.and.SOMETHING.works.in | 
| a6940 | 20 73 68 65 6c 6c 2c 20 62 75 74 20 6e 6f 74 20    69 6e 20 4d 61 67 69 74 3a 20 49 20 61 6d 20 75 | .shell,.but.not.in.Magit:.I.am.u | 
| a6960 | 73 69 6e 67 20 6d 61 63 4f 53 20 61 6e 64 20 53    4f 4d 45 54 48 49 4e 47 20 77 6f 72 6b 73 20 69 | sing.macOS.and.SOMETHING.works.i | 
| a6980 | 6e 20 73 68 65 6c 6c 20 62 75 74 20 6e 6f 74 20    69 6e 20 4d 61 67 69 74 2e 0a 2a 20 45 78 70 61 | n.shell.but.not.in.Magit..*.Expa | 
| a69a0 | 6e 64 69 6e 67 20 61 20 66 69 6c 65 20 74 6f 20    73 68 6f 77 20 74 68 65 20 64 69 66 66 20 63 61 | nding.a.file.to.show.the.diff.ca | 
| a69c0 | 75 73 65 73 20 69 74 20 74 6f 20 64 69 73 61 70    70 65 61 72 3a 3a 0a 2a 20 50 6f 69 6e 74 20 69 | uses.it.to.disappear::.*.Point.i | 
| a69e0 | 73 20 77 72 6f 6e 67 20 69 6e 20 74 68 65 20 43    4f 4d 4d 49 54 5f 45 44 49 54 4d 53 47 20 62 75 | s.wrong.in.the.COMMIT_EDITMSG.bu | 
| a6a00 | 66 66 65 72 3a 3a 0a 2a 20 54 68 65 20 6d 6f 64    65 2d 6c 69 6e 65 20 69 6e 66 6f 72 6d 61 74 69 | ffer::.*.The.mode-line.informati | 
| a6a20 | 6f 6e 20 69 73 6e 27 74 20 61 6c 77 61 79 73 20    75 70 2d 74 6f 2d 64 61 74 65 3a 3a 0a 2a 20 41 | on.isn't.always.up-to-date::.*.A | 
| a6a40 | 20 62 72 61 6e 63 68 20 61 6e 64 20 74 61 67 20    73 68 61 72 69 6e 67 20 74 68 65 20 73 61 6d 65 | .branch.and.tag.sharing.the.same | 
| a6a60 | 20 6e 61 6d 65 20 62 72 65 61 6b 73 20 53 4f 4d    45 54 48 49 4e 47 3a 3a 0a 2a 20 4d 79 20 47 69 | .name.breaks.SOMETHING::.*.My.Gi | 
| a6a80 | 74 20 68 6f 6f 6b 73 20 77 6f 72 6b 20 6f 6e 20    74 68 65 20 63 6f 6d 6d 61 6e 64 2d 6c 69 6e 65 | t.hooks.work.on.the.command-line | 
| a6aa0 | 20 62 75 74 20 6e 6f 74 20 69 6e 73 69 64 65 20    4d 61 67 69 74 3a 3a 0a 2a 20 67 69 74 2d 63 6f | .but.not.inside.Magit::.*.git-co | 
| a6ac0 | 6d 6d 69 74 2d 6d 6f 64 65 20 69 73 6e 27 74 20    75 73 65 64 20 77 68 65 6e 20 63 6f 6d 6d 69 74 | mmit-mode.isn't.used.when.commit | 
| a6ae0 | 74 69 6e 67 20 66 72 6f 6d 20 74 68 65 20 63 6f    6d 6d 61 6e 64 2d 6c 69 6e 65 3a 3a 0a 2a 20 50 | ting.from.the.command-line::.*.P | 
| a6b00 | 6f 69 6e 74 20 65 6e 64 73 20 75 70 20 69 6e 73    69 64 65 20 69 6e 76 69 73 69 62 6c 65 20 74 65 | oint.ends.up.inside.invisible.te | 
| a6b20 | 78 74 20 77 68 65 6e 20 6a 75 6d 70 69 6e 67 20    74 6f 20 61 20 66 69 6c 65 2d 76 69 73 69 74 69 | xt.when.jumping.to.a.file-visiti | 
| a6b40 | 6e 67 20 62 75 66 66 65 72 3a 3a 0a 2a 20 49 20    61 6d 20 6e 6f 20 6c 6f 6e 67 65 72 20 61 62 6c | ng.buffer::.*.I.am.no.longer.abl | 
| a6b60 | 65 20 74 6f 20 73 61 76 65 20 70 6f 70 75 70 20    64 65 66 61 75 6c 74 73 3a 3a 0a 0a 0a 0a 1f 0a | e.to.save.popup.defaults::...... | 
| a6b80 | 46 69 6c 65 3a 20 6d 61 67 69 74 2e 69 6e 66 6f    2c 20 20 4e 6f 64 65 3a 20 49 6e 74 72 6f 64 75 | File:.magit.info,..Node:.Introdu | 
| a6ba0 | 63 74 69 6f 6e 2c 20 20 4e 65 78 74 3a 20 49 6e    73 74 61 6c 6c 61 74 69 6f 6e 2c 20 20 50 72 65 | ction,..Next:.Installation,..Pre | 
| a6bc0 | 76 3a 20 54 6f 70 2c 20 20 55 70 3a 20 54 6f 70    0a 0a 31 20 49 6e 74 72 6f 64 75 63 74 69 6f 6e | v:.Top,..Up:.Top..1.Introduction | 
| a6be0 | 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a    0a 4d 61 67 69 74 20 69 73 20 61 6e 20 69 6e 74 | .**************..Magit.is.an.int | 
| a6c00 | 65 72 66 61 63 65 20 74 6f 20 74 68 65 20 76 65    72 73 69 6f 6e 20 63 6f 6e 74 72 6f 6c 20 73 79 | erface.to.the.version.control.sy | 
| a6c20 | 73 74 65 6d 20 47 69 74 2c 20 69 6d 70 6c 65 6d    65 6e 74 65 64 20 61 73 0a 61 6e 20 45 6d 61 63 | stem.Git,.implemented.as.an.Emac | 
| a6c40 | 73 20 70 61 63 6b 61 67 65 2e 20 20 4d 61 67 69    74 20 61 73 70 69 72 65 73 20 74 6f 20 62 65 20 | s.package...Magit.aspires.to.be. | 
| a6c60 | 61 20 63 6f 6d 70 6c 65 74 65 20 47 69 74 20 70    6f 72 63 65 6c 61 69 6e 2e 20 20 57 68 69 6c 65 | a.complete.Git.porcelain...While | 
| a6c80 | 0a 77 65 20 63 61 6e 6e 6f 74 20 28 79 65 74 29    20 63 6c 61 69 6d 20 74 68 61 74 20 4d 61 67 69 | .we.cannot.(yet).claim.that.Magi | 
| a6ca0 | 74 20 77 72 61 70 73 20 61 6e 64 20 69 6d 70 72    6f 76 65 73 20 75 70 6f 6e 20 65 61 63 68 20 61 | t.wraps.and.improves.upon.each.a | 
| a6cc0 | 6e 64 20 65 76 65 72 79 0a 47 69 74 20 63 6f 6d    6d 61 6e 64 2c 20 69 74 20 69 73 20 63 6f 6d 70 | nd.every.Git.command,.it.is.comp | 
| a6ce0 | 6c 65 74 65 20 65 6e 6f 75 67 68 20 74 6f 20 61    6c 6c 6f 77 20 65 76 65 6e 20 65 78 70 65 72 69 | lete.enough.to.allow.even.experi | 
| a6d00 | 65 6e 63 65 64 20 47 69 74 20 75 73 65 72 73 0a    74 6f 20 70 65 72 66 6f 72 6d 20 61 6c 6d 6f 73 | enced.Git.users.to.perform.almos | 
| a6d20 | 74 20 61 6c 6c 20 6f 66 20 74 68 65 69 72 20 64    61 69 6c 79 20 76 65 72 73 69 6f 6e 20 63 6f 6e | t.all.of.their.daily.version.con | 
| a6d40 | 74 72 6f 6c 20 74 61 73 6b 73 20 64 69 72 65 63    74 6c 79 20 66 72 6f 6d 0a 77 69 74 68 69 6e 20 | trol.tasks.directly.from.within. | 
| a6d60 | 45 6d 61 63 73 2e 20 20 57 68 69 6c 65 20 6d 61    6e 79 20 66 69 6e 65 20 47 69 74 20 63 6c 69 65 | Emacs...While.many.fine.Git.clie | 
| a6d80 | 6e 74 73 20 65 78 69 73 74 2c 20 6f 6e 6c 79 20    4d 61 67 69 74 20 61 6e 64 20 47 69 74 0a 69 74 | nts.exist,.only.Magit.and.Git.it | 
| a6da0 | 73 65 6c 66 20 64 65 73 65 72 76 65 20 74 6f 20    62 65 20 63 61 6c 6c 65 64 20 70 6f 72 63 65 6c | self.deserve.to.be.called.porcel | 
| a6dc0 | 61 69 6e 73 2e 0a 0a 20 20 20 53 74 61 67 69 6e    67 20 61 6e 64 20 6f 74 68 65 72 77 69 73 65 20 | ains......Staging.and.otherwise. | 
| a6de0 | 61 70 70 6c 79 69 6e 67 20 63 68 61 6e 67 65 73    20 69 73 20 6f 6e 65 20 6f 66 20 74 68 65 20 6d | applying.changes.is.one.of.the.m | 
| a6e00 | 6f 73 74 20 69 6d 70 6f 72 74 61 6e 74 0a 66 65    61 74 75 72 65 73 20 69 6e 20 61 20 47 69 74 20 | ost.important.features.in.a.Git. | 
| a6e20 | 70 6f 72 63 65 6c 61 69 6e 20 61 6e 64 20 68 65    72 65 20 4d 61 67 69 74 20 6f 75 74 73 68 69 6e | porcelain.and.here.Magit.outshin | 
| a6e40 | 65 73 20 61 6e 79 74 68 69 6e 67 20 65 6c 73 65    2c 0a 69 6e 63 6c 75 64 69 6e 67 20 47 69 74 20 | es.anything.else,.including.Git. | 
| a6e60 | 69 74 73 65 6c 66 2e 20 20 47 69 74 e2 80 99 73    20 6f 77 6e 20 73 74 61 67 69 6e 67 20 69 6e 74 | itself...Git...s.own.staging.int | 
| a6e80 | 65 72 66 61 63 65 20 28 e2 80 98 67 69 74 20 61    64 64 20 2d 2d 70 61 74 63 68 e2 80 99 29 0a 69 | erface.(...git.add.--patch...).i | 
| a6ea0 | 73 20 73 6f 20 63 75 6d 62 65 72 73 6f 6d 65 20    74 68 61 74 20 6d 61 6e 79 20 75 73 65 72 73 20 | s.so.cumbersome.that.many.users. | 
| a6ec0 | 6f 6e 6c 79 20 75 73 65 20 69 74 20 69 6e 20 65    78 63 65 70 74 69 6f 6e 61 6c 20 63 61 73 65 73 | only.use.it.in.exceptional.cases | 
| a6ee0 | 2e 20 20 49 6e 0a 4d 61 67 69 74 20 73 74 61 67    69 6e 67 20 61 20 68 75 6e 6b 20 6f 72 20 65 76 | ...In.Magit.staging.a.hunk.or.ev | 
| a6f00 | 65 6e 20 6a 75 73 74 20 70 61 72 74 20 6f 66 20    61 20 68 75 6e 6b 20 69 73 20 61 73 20 74 72 69 | en.just.part.of.a.hunk.is.as.tri | 
| a6f20 | 76 69 61 6c 20 61 73 0a 73 74 61 67 69 6e 67 20    61 6c 6c 20 63 68 61 6e 67 65 73 20 6d 61 64 65 | vial.as.staging.all.changes.made | 
| a6f40 | 20 74 6f 20 61 20 66 69 6c 65 2e 0a 0a 20 20 20    54 68 65 20 6d 6f 73 74 20 76 69 73 69 62 6c 65 | .to.a.file......The.most.visible | 
| a6f60 | 20 70 61 72 74 20 6f 66 20 4d 61 67 69 74 e2 80    99 73 20 69 6e 74 65 72 66 61 63 65 20 69 73 20 | .part.of.Magit...s.interface.is. | 
| a6f80 | 74 68 65 20 73 74 61 74 75 73 20 62 75 66 66 65    72 2c 0a 77 68 69 63 68 20 64 69 73 70 6c 61 79 | the.status.buffer,.which.display | 
| a6fa0 | 73 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62    6f 75 74 20 74 68 65 20 63 75 72 72 65 6e 74 20 | s.information.about.the.current. | 
| a6fc0 | 72 65 70 6f 73 69 74 6f 72 79 2e 20 20 49 74 73    20 63 6f 6e 74 65 6e 74 20 69 73 0a 63 72 65 61 | repository...Its.content.is.crea | 
| a6fe0 | 74 65 64 20 62 79 20 72 75 6e 6e 69 6e 67 20 73    65 76 65 72 61 6c 20 47 69 74 20 63 6f 6d 6d 61 | ted.by.running.several.Git.comma | 
| a7000 | 6e 64 73 20 61 6e 64 20 6d 61 6b 69 6e 67 20 74    68 65 69 72 20 6f 75 74 70 75 74 0a 61 63 74 69 | nds.and.making.their.output.acti | 
| a7020 | 6f 6e 61 62 6c 65 2e 20 20 41 6d 6f 6e 67 20 6f    74 68 65 72 20 74 68 69 6e 67 73 2c 20 69 74 20 | onable...Among.other.things,.it. | 
| a7040 | 64 69 73 70 6c 61 79 73 20 69 6e 66 6f 72 6d 61    74 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 0a 63 | displays.information.about.the.c | 
| a7060 | 75 72 72 65 6e 74 20 62 72 61 6e 63 68 2c 20 6c    69 73 74 73 20 75 6e 70 75 6c 6c 65 64 20 61 6e | urrent.branch,.lists.unpulled.an | 
| a7080 | 64 20 75 6e 70 75 73 68 65 64 20 63 68 61 6e 67    65 73 20 61 6e 64 20 63 6f 6e 74 61 69 6e 73 0a | d.unpushed.changes.and.contains. | 
| a70a0 | 73 65 63 74 69 6f 6e 73 20 64 69 73 70 6c 61 79    69 6e 67 20 74 68 65 20 73 74 61 67 65 64 20 61 | sections.displaying.the.staged.a | 
| a70c0 | 6e 64 20 75 6e 73 74 61 67 65 64 20 63 68 61 6e    67 65 73 2e 20 20 54 68 61 74 20 6d 69 67 68 74 | nd.unstaged.changes...That.might | 
| a70e0 | 20 73 6f 75 6e 64 0a 6e 6f 69 73 79 2c 20 62 75    74 2c 20 73 69 6e 63 65 20 73 65 63 74 69 6f 6e | .sound.noisy,.but,.since.section | 
| a7100 | 73 20 61 72 65 20 63 6f 6c 6c 61 70 73 69 62 6c    65 2c 20 69 74 e2 80 99 73 20 6e 6f 74 2e 0a 0a | s.are.collapsible,.it...s.not... | 
| a7120 | 20 20 20 54 6f 20 73 74 61 67 65 20 6f 72 20 75    6e 73 74 61 67 65 20 61 20 63 68 61 6e 67 65 20 | ...To.stage.or.unstage.a.change. | 
| a7140 | 6f 6e 65 20 70 6c 61 63 65 73 20 74 68 65 20 63    75 72 73 6f 72 20 6f 6e 20 74 68 65 20 63 68 61 | one.places.the.cursor.on.the.cha | 
| a7160 | 6e 67 65 20 61 6e 64 0a 74 68 65 6e 20 74 79 70    65 73 20 e2 80 98 73 e2 80 99 20 6f 72 20 e2 80 | nge.and.then.types....s....or... | 
| a7180 | 98 75 e2 80 99 2e 20 20 54 68 65 20 63 68 61 6e    67 65 20 63 61 6e 20 62 65 20 61 20 66 69 6c 65 | .u......The.change.can.be.a.file | 
| a71a0 | 20 6f 72 20 61 20 68 75 6e 6b 2c 20 6f 72 20 77    68 65 6e 20 74 68 65 0a 72 65 67 69 6f 6e 20 69 | .or.a.hunk,.or.when.the.region.i | 
| a71c0 | 73 20 61 63 74 69 76 65 20 28 69 2e 65 2e 2c 20    77 68 65 6e 20 74 68 65 72 65 20 69 73 20 61 20 | s.active.(i.e.,.when.there.is.a. | 
| a71e0 | 73 65 6c 65 63 74 69 6f 6e 29 20 73 65 76 65 72    61 6c 20 66 69 6c 65 73 20 6f 72 0a 68 75 6e 6b | selection).several.files.or.hunk | 
| a7200 | 73 2c 20 6f 72 20 65 76 65 6e 20 6a 75 73 74 20    70 61 72 74 20 6f 66 20 61 20 68 75 6e 6b 2e 20 | s,.or.even.just.part.of.a.hunk.. | 
| a7220 | 20 54 68 65 20 63 68 61 6e 67 65 20 6f 72 20 63    68 61 6e 67 65 73 20 74 68 61 74 20 74 68 65 73 | .The.change.or.changes.that.thes | 
| a7240 | 65 0a 63 6f 6d 6d 61 6e 64 73 20 2d 20 61 6e 64    20 6d 61 6e 79 20 6f 74 68 65 72 73 20 2d 20 77 | e.commands.-.and.many.others.-.w | 
| a7260 | 6f 75 6c 64 20 61 63 74 20 6f 6e 20 61 72 65 20    68 69 67 68 6c 69 67 68 74 65 64 2e 0a 0a 20 20 | ould.act.on.are.highlighted..... | 
| a7280 | 20 4d 61 67 69 74 20 61 6c 73 6f 20 69 6d 70 6c    65 6d 65 6e 74 73 20 73 65 76 65 72 61 6c 20 6f | .Magit.also.implements.several.o | 
| a72a0 | 74 68 65 72 20 22 61 70 70 6c 79 20 76 61 72 69    61 6e 74 73 22 20 69 6e 20 61 64 64 69 74 69 6f | ther."apply.variants".in.additio | 
| a72c0 | 6e 20 74 6f 0a 73 74 61 67 69 6e 67 20 61 6e 64    20 75 6e 73 74 61 67 69 6e 67 2e 20 20 4f 6e 65 | n.to.staging.and.unstaging...One | 
| a72e0 | 20 63 61 6e 20 64 69 73 63 61 72 64 20 6f 72 20    72 65 76 65 72 73 65 20 61 20 63 68 61 6e 67 65 | .can.discard.or.reverse.a.change | 
| a7300 | 2c 20 6f 72 20 61 70 70 6c 79 20 69 74 0a 74 6f    20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 | ,.or.apply.it.to.the.working.tre | 
| a7320 | 65 2e 20 20 47 69 74 e2 80 99 73 20 6f 77 6e 20    70 6f 72 63 65 6c 61 69 6e 20 6f 6e 6c 79 20 73 | e...Git...s.own.porcelain.only.s | 
| a7340 | 75 70 70 6f 72 74 73 20 74 68 69 73 20 66 6f 72    20 73 74 61 67 69 6e 67 0a 61 6e 64 20 75 6e 73 | upports.this.for.staging.and.uns | 
| a7360 | 74 61 67 69 6e 67 20 61 6e 64 20 79 6f 75 20 77    6f 75 6c 64 20 68 61 76 65 20 74 6f 20 64 6f 20 | taging.and.you.would.have.to.do. | 
| a7380 | 73 6f 6d 65 74 68 69 6e 67 20 6c 69 6b 65 20 e2    80 98 67 69 74 20 64 69 66 66 20 2e 2e 2e 20 7c | something.like....git.diff.....| | 
| a73a0 | 0a 3f 3f 3f 20 7c 20 67 69 74 20 61 70 70 6c 79    20 2e 2e 2e e2 80 99 20 74 6f 20 64 69 73 63 61 | .???.|.git.apply........to.disca | 
| a73c0 | 72 64 2c 20 72 65 76 65 72 74 2c 20 6f 72 20 61    70 70 6c 79 20 61 20 73 69 6e 67 6c 65 20 68 75 | rd,.revert,.or.apply.a.single.hu | 
| a73e0 | 6e 6b 20 6f 6e 20 74 68 65 0a 63 6f 6d 6d 61 6e    64 20 6c 69 6e 65 2e 20 20 49 6e 20 66 61 63 74 | nk.on.the.command.line...In.fact | 
| a7400 | 20 74 68 61 74 e2 80 99 73 20 65 78 61 63 74 6c    79 20 77 68 61 74 20 4d 61 67 69 74 20 64 6f 65 | .that...s.exactly.what.Magit.doe | 
| a7420 | 73 20 69 6e 74 65 72 6e 61 6c 6c 79 20 28 77 68    69 63 68 0a 69 73 20 77 68 61 74 20 6c 65 61 64 | s.internally.(which.is.what.lead | 
| a7440 | 20 74 6f 20 74 68 65 20 74 65 72 6d 20 22 61 70    70 6c 79 20 76 61 72 69 61 6e 74 73 22 29 2e 0a | .to.the.term."apply.variants").. | 
| a7460 | 0a 20 20 20 4d 61 67 69 74 20 69 73 6e e2 80 99    74 20 6a 75 73 74 20 66 6f 72 20 47 69 74 20 65 | ....Magit.isn...t.just.for.Git.e | 
| a7480 | 78 70 65 72 74 73 2c 20 62 75 74 20 69 74 20 64    6f 65 73 20 61 73 73 75 6d 65 20 73 6f 6d 65 20 | xperts,.but.it.does.assume.some. | 
| a74a0 | 70 72 69 6f 72 0a 65 78 70 65 72 69 65 6e 63 65    20 77 69 74 68 20 47 69 74 20 61 73 20 77 65 6c | prior.experience.with.Git.as.wel | 
| a74c0 | 6c 20 61 73 20 45 6d 61 63 73 2e 20 20 54 68 61    74 20 62 65 69 6e 67 20 73 61 69 64 2c 20 6d 61 | l.as.Emacs...That.being.said,.ma | 
| a74e0 | 6e 79 20 75 73 65 72 73 20 68 61 76 65 0a 72 65    70 6f 72 74 65 64 20 74 68 61 74 20 75 73 69 6e | ny.users.have.reported.that.usin | 
| a7500 | 67 20 4d 61 67 69 74 20 77 61 73 20 77 68 61 74    20 66 69 6e 61 6c 6c 79 20 74 61 75 67 68 74 20 | g.Magit.was.what.finally.taught. | 
| a7520 | 74 68 65 6d 20 77 68 61 74 20 47 69 74 20 69 73    0a 63 61 70 61 62 6c 65 20 6f 66 20 61 6e 64 20 | them.what.Git.is.capable.of.and. | 
| a7540 | 68 6f 77 20 74 6f 20 75 73 65 20 69 74 20 74 6f    20 69 74 73 20 66 75 6c 6c 65 73 74 2e 20 20 4f | how.to.use.it.to.its.fullest...O | 
| a7560 | 74 68 65 72 20 75 73 65 72 73 20 77 69 73 68 65    64 20 74 68 65 79 0a 68 61 64 20 73 77 69 74 63 | ther.users.wished.they.had.switc | 
| a7580 | 68 65 64 20 74 6f 20 45 6d 61 63 73 20 73 6f 6f    6e 65 72 20 73 6f 20 74 68 61 74 20 74 68 65 79 | hed.to.Emacs.sooner.so.that.they | 
| a75a0 | 20 77 6f 75 6c 64 20 68 61 76 65 20 67 6f 74 74    65 6e 20 74 68 65 69 72 20 68 61 6e 64 73 0a 6f | .would.have.gotten.their.hands.o | 
| a75c0 | 6e 20 4d 61 67 69 74 20 65 61 72 6c 69 65 72 2e    0a 0a 20 20 20 57 68 69 6c 65 20 6f 6e 65 20 68 | n.Magit.earlier......While.one.h | 
| a75e0 | 61 73 20 74 6f 20 6b 6e 6f 77 20 74 68 65 20 62    61 73 69 63 20 66 65 61 74 75 72 65 73 20 6f 66 | as.to.know.the.basic.features.of | 
| a7600 | 20 45 6d 61 63 73 20 74 6f 20 62 65 20 61 62 6c    65 20 74 6f 20 6d 61 6b 65 0a 66 75 6c 6c 20 75 | .Emacs.to.be.able.to.make.full.u | 
| a7620 | 73 65 20 6f 66 20 4d 61 67 69 74 2c 20 61 63 71    75 69 72 69 6e 67 20 6a 75 73 74 20 65 6e 6f 75 | se.of.Magit,.acquiring.just.enou | 
| a7640 | 67 68 20 45 6d 61 63 73 20 73 6b 69 6c 6c 73 20    64 6f 65 73 6e e2 80 99 74 20 74 61 6b 65 20 6c | gh.Emacs.skills.doesn...t.take.l | 
| a7660 | 6f 6e 67 0a 61 6e 64 20 69 73 20 77 6f 72 74 68    20 69 74 2c 20 65 76 65 6e 20 66 6f 72 20 75 73 | ong.and.is.worth.it,.even.for.us | 
| a7680 | 65 72 73 20 77 68 6f 20 70 72 65 66 65 72 20 6f    74 68 65 72 20 65 64 69 74 6f 72 73 2e 20 20 56 | ers.who.prefer.other.editors...V | 
| a76a0 | 69 6d 20 75 73 65 72 73 20 61 72 65 0a 61 64 76    69 73 65 64 20 74 6f 20 67 69 76 65 20 45 76 69 | im.users.are.advised.to.give.Evi | 
| a76c0 | 6c 20 28 68 74 74 70 73 3a 2f 2f 67 69 74 68 75    62 2e 63 6f 6d 2f 65 6d 61 63 73 2d 65 76 69 6c | l.(https://github.com/emacs-evil | 
| a76e0 | 2f 65 76 69 6c 29 2c 20 74 68 65 0a 22 45 78 74    65 6e 73 69 62 6c 65 20 56 49 20 4c 61 79 65 72 | /evil),.the."Extensible.VI.Layer | 
| a7700 | 20 66 6f 72 20 45 6d 61 63 73 22 2c 20 61 6e 64    20 53 70 61 63 65 6d 61 63 73 0a 28 68 74 74 70 | .for.Emacs",.and.Spacemacs.(http | 
| a7720 | 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 73    79 6c 32 30 62 6e 72 2f 73 70 61 63 65 6d 61 63 | s://github.com/syl20bnr/spacemac | 
| a7740 | 73 29 2c 20 61 6e 20 22 45 6d 61 63 73 20 73 74    61 72 74 65 72 2d 6b 69 74 20 66 6f 63 75 73 65 | s),.an."Emacs.starter-kit.focuse | 
| a7760 | 64 0a 6f 6e 20 45 76 69 6c 22 20 61 20 74 72 79    2e 0a 0a 20 20 20 4d 61 67 69 74 20 70 72 6f 76 | d.on.Evil".a.try......Magit.prov | 
| a7780 | 69 64 65 73 20 61 20 63 6f 6e 73 69 73 74 65 6e    74 20 61 6e 64 20 65 66 66 69 63 69 65 6e 74 20 | ides.a.consistent.and.efficient. | 
| a77a0 | 47 69 74 20 70 6f 72 63 65 6c 61 69 6e 2e 20 20    41 66 74 65 72 20 61 0a 73 68 6f 72 74 20 6c 65 | Git.porcelain...After.a.short.le | 
| a77c0 | 61 72 6e 69 6e 67 20 70 65 72 69 6f 64 2c 20 79    6f 75 20 77 69 6c 6c 20 62 65 20 61 62 6c 65 20 | arning.period,.you.will.be.able. | 
| a77e0 | 74 6f 20 70 65 72 66 6f 72 6d 20 6d 6f 73 74 20    6f 66 20 79 6f 75 72 20 64 61 69 6c 79 0a 76 65 | to.perform.most.of.your.daily.ve | 
| a7800 | 72 73 69 6f 6e 20 63 6f 6e 74 72 6f 6c 20 74 61    73 6b 73 20 66 61 73 74 65 72 20 74 68 61 6e 20 | rsion.control.tasks.faster.than. | 
| a7820 | 79 6f 75 20 77 6f 75 6c 64 20 6f 6e 20 74 68 65    20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 2e 20 20 | you.would.on.the.command.line... | 
| a7840 | 59 6f 75 0a 77 69 6c 6c 20 6c 69 6b 65 6c 79 20    61 6c 73 6f 20 73 74 61 72 74 20 75 73 69 6e 67 | You.will.likely.also.start.using | 
| a7860 | 20 66 65 61 74 75 72 65 73 20 74 68 61 74 20 73    65 65 6d 65 64 20 74 6f 6f 20 64 61 75 6e 74 69 | .features.that.seemed.too.daunti | 
| a7880 | 6e 67 20 69 6e 20 74 68 65 0a 70 61 73 74 2e 0a    0a 20 20 20 4d 61 67 69 74 20 66 75 6c 6c 79 20 | ng.in.the.past......Magit.fully. | 
| a78a0 | 65 6d 62 72 61 63 65 73 20 47 69 74 2e 20 20 49    74 20 65 78 70 6f 73 65 73 20 6d 61 6e 79 20 61 | embraces.Git...It.exposes.many.a | 
| a78c0 | 64 76 61 6e 63 65 64 20 66 65 61 74 75 72 65 73    20 75 73 69 6e 67 20 61 0a 73 69 6d 70 6c 65 20 | dvanced.features.using.a.simple. | 
| a78e0 | 62 75 74 20 66 6c 65 78 69 62 6c 65 20 69 6e 74    65 72 66 61 63 65 20 69 6e 73 74 65 61 64 20 6f | but.flexible.interface.instead.o | 
| a7900 | 66 20 6f 6e 6c 79 20 77 72 61 70 70 69 6e 67 20    74 68 65 20 74 72 69 76 69 61 6c 20 6f 6e 65 73 | f.only.wrapping.the.trivial.ones | 
| a7920 | 0a 6c 69 6b 65 20 6d 61 6e 79 20 47 55 49 20 63    6c 69 65 6e 74 73 20 64 6f 2e 20 20 4f 66 20 63 | .like.many.GUI.clients.do...Of.c | 
| a7940 | 6f 75 72 73 65 20 4d 61 67 69 74 20 73 75 70 70    6f 72 74 73 20 6c 6f 67 67 69 6e 67 2c 20 63 6c | ourse.Magit.supports.logging,.cl | 
| a7960 | 6f 6e 69 6e 67 2c 0a 70 75 73 68 69 6e 67 2c 20    61 6e 64 20 6f 74 68 65 72 20 63 6f 6d 6d 61 6e | oning,.pushing,.and.other.comman | 
| a7980 | 64 73 20 74 68 61 74 20 75 73 75 61 6c 6c 79 20    64 6f 6e e2 80 99 74 20 66 61 69 6c 20 69 6e 20 | ds.that.usually.don...t.fail.in. | 
| a79a0 | 73 70 65 63 74 61 63 75 6c 61 72 20 77 61 79 73    3b 0a 62 75 74 20 69 74 20 61 6c 73 6f 20 73 75 | spectacular.ways;.but.it.also.su | 
| a79c0 | 70 70 6f 72 74 73 20 74 61 73 6b 73 20 74 68 61    74 20 6f 66 74 65 6e 20 63 61 6e 6e 6f 74 20 62 | pports.tasks.that.often.cannot.b | 
| a79e0 | 65 20 63 6f 6d 70 6c 65 74 65 64 20 69 6e 20 61    20 73 69 6e 67 6c 65 0a 73 74 65 70 2e 20 20 4d | e.completed.in.a.single.step...M | 
| a7a00 | 61 67 69 74 20 66 75 6c 6c 79 20 73 75 70 70 6f    72 74 73 20 74 61 73 6b 73 20 73 75 63 68 20 61 | agit.fully.supports.tasks.such.a | 
| a7a20 | 73 20 6d 65 72 67 69 6e 67 2c 20 72 65 62 61 73    69 6e 67 2c 0a 63 68 65 72 72 79 2d 70 69 63 6b | s.merging,.rebasing,.cherry-pick | 
| a7a40 | 69 6e 67 2c 20 72 65 76 65 72 74 69 6e 67 2c 20    61 6e 64 20 62 6c 61 6d 69 6e 67 20 62 79 20 6e | ing,.reverting,.and.blaming.by.n | 
| a7a60 | 6f 74 20 6f 6e 6c 79 20 70 72 6f 76 69 64 69 6e    67 20 61 20 63 6f 6d 6d 61 6e 64 0a 74 6f 20 69 | ot.only.providing.a.command.to.i | 
| a7a80 | 6e 69 74 69 61 74 65 20 74 68 65 73 65 20 74 61    73 6b 73 20 62 75 74 20 61 6c 73 6f 20 62 79 20 | nitiate.these.tasks.but.also.by. | 
| a7aa0 | 64 69 73 70 6c 61 79 69 6e 67 20 63 6f 6e 74 65    78 74 20 73 65 6e 73 69 74 69 76 65 0a 69 6e 66 | displaying.context.sensitive.inf | 
| a7ac0 | 6f 72 6d 61 74 69 6f 6e 20 61 6c 6f 6e 67 20 74    68 65 20 77 61 79 20 61 6e 64 20 70 72 6f 76 69 | ormation.along.the.way.and.provi | 
| a7ae0 | 64 69 6e 67 20 63 6f 6d 6d 61 6e 64 73 20 74 68    61 74 20 61 72 65 20 75 73 65 66 75 6c 20 66 6f | ding.commands.that.are.useful.fo | 
| a7b00 | 72 0a 72 65 73 6f 6c 76 69 6e 67 20 63 6f 6e 66    6c 69 63 74 73 20 61 6e 64 20 72 65 73 75 6d 69 | r.resolving.conflicts.and.resumi | 
| a7b20 | 6e 67 20 74 68 65 20 73 65 71 75 65 6e 63 65 20    61 66 74 65 72 20 64 6f 69 6e 67 20 73 6f 2e 0a | ng.the.sequence.after.doing.so.. | 
| a7b40 | 0a 20 20 20 4d 61 67 69 74 20 77 72 61 70 73 20    61 6e 64 20 69 6e 20 6d 61 6e 79 20 63 61 73 65 | ....Magit.wraps.and.in.many.case | 
| a7b60 | 73 20 69 6d 70 72 6f 76 65 73 20 75 70 6f 6e 20    61 74 20 6c 65 61 73 74 20 74 68 65 20 66 6f 6c | s.improves.upon.at.least.the.fol | 
| a7b80 | 6c 6f 77 69 6e 67 0a 47 69 74 20 70 6f 72 63 65    6c 61 69 6e 20 63 6f 6d 6d 61 6e 64 73 3a 20 e2 | lowing.Git.porcelain.commands:.. | 
| a7ba0 | 80 98 61 64 64 e2 80 99 2c 20 e2 80 98 61 6d e2    80 99 2c 20 e2 80 98 62 69 73 65 63 74 e2 80 99 | ..add...,....am...,....bisect... | 
| a7bc0 | 2c 20 e2 80 98 62 6c 61 6d 65 e2 80 99 2c 20 e2    80 98 62 72 61 6e 63 68 e2 80 99 2c 0a e2 80 98 | ,....blame...,....branch...,.... | 
| a7be0 | 63 68 65 63 6b 6f 75 74 e2 80 99 2c 20 e2 80 98    63 68 65 72 72 79 e2 80 99 2c 20 e2 80 98 63 68 | checkout...,....cherry...,....ch | 
| a7c00 | 65 72 72 79 2d 70 69 63 6b e2 80 99 2c 20 e2 80    98 63 6c 65 61 6e e2 80 99 2c 20 e2 80 98 63 6c | erry-pick...,....clean...,....cl | 
| a7c20 | 6f 6e 65 e2 80 99 2c 20 e2 80 98 63 6f 6d 6d 69    74 e2 80 99 2c 0a e2 80 98 63 6f 6e 66 69 67 e2 | one...,....commit...,....config. | 
| a7c40 | 80 99 2c 20 e2 80 98 64 65 73 63 72 69 62 65 e2    80 99 2c 20 e2 80 98 64 69 66 66 e2 80 99 2c 20 | ..,....describe...,....diff...,. | 
| a7c60 | e2 80 98 66 65 74 63 68 e2 80 99 2c 20 e2 80 98    66 6f 72 6d 61 74 2d 70 61 74 63 68 e2 80 99 2c | ...fetch...,....format-patch..., | 
| a7c80 | 20 e2 80 98 69 6e 69 74 e2 80 99 2c 20 e2 80 98    6c 6f 67 e2 80 99 2c 0a e2 80 98 6d 65 72 67 65 | ....init...,....log...,....merge | 
| a7ca0 | e2 80 99 2c 20 e2 80 98 6d 65 72 67 65 2d 74 72    65 65 e2 80 99 2c 20 e2 80 98 6d 76 e2 80 99 2c | ...,....merge-tree...,....mv..., | 
| a7cc0 | 20 e2 80 98 6e 6f 74 65 73 e2 80 99 2c 20 e2 80    98 70 75 6c 6c e2 80 99 2c 20 e2 80 98 72 65 62 | ....notes...,....pull...,....reb | 
| a7ce0 | 61 73 65 e2 80 99 2c 20 e2 80 98 72 65 66 6c 6f    67 e2 80 99 2c 0a e2 80 98 72 65 6d 6f 74 65 e2 | ase...,....reflog...,....remote. | 
| a7d00 | 80 99 2c 20 e2 80 98 72 65 71 75 65 73 74 2d 70    75 6c 6c e2 80 99 2c 20 e2 80 98 72 65 73 65 74 | ..,....request-pull...,....reset | 
| a7d20 | e2 80 99 2c 20 e2 80 98 72 65 76 65 72 74 e2 80    99 2c 20 e2 80 98 72 6d e2 80 99 2c 20 e2 80 98 | ...,....revert...,....rm...,.... | 
| a7d40 | 73 68 6f 77 e2 80 99 2c 20 e2 80 98 73 74 61 73    68 e2 80 99 2c 0a e2 80 98 73 75 62 6d 6f 64 75 | show...,....stash...,....submodu | 
| a7d60 | 6c 65 e2 80 99 2c 20 e2 80 98 73 75 62 74 72 65    65 e2 80 99 2c 20 e2 80 98 74 61 67 e2 80 99 2c | le...,....subtree...,....tag..., | 
| a7d80 | 20 61 6e 64 20 e2 80 98 77 6f 72 6b 74 72 65 65    2e e2 80 99 20 4d 61 6e 79 20 6d 6f 72 65 20 4d | .and....worktree.....Many.more.M | 
| a7da0 | 61 67 69 74 20 70 6f 72 63 65 6c 61 69 6e 0a 63    6f 6d 6d 61 6e 64 73 20 61 72 65 20 69 6d 70 6c | agit.porcelain.commands.are.impl | 
| a7dc0 | 65 6d 65 6e 74 65 64 20 6f 6e 20 74 6f 70 20 6f    66 20 47 69 74 20 70 6c 75 6d 62 69 6e 67 20 63 | emented.on.top.of.Git.plumbing.c | 
| a7de0 | 6f 6d 6d 61 6e 64 73 2e 0a 0a 1f 0a 46 69 6c 65    3a 20 6d 61 67 69 74 2e 69 6e 66 6f 2c 20 20 4e | ommands.....File:.magit.info,..N | 
| a7e00 | 6f 64 65 3a 20 49 6e 73 74 61 6c 6c 61 74 69 6f    6e 2c 20 20 4e 65 78 74 3a 20 47 65 74 74 69 6e | ode:.Installation,..Next:.Gettin | 
| a7e20 | 67 20 53 74 61 72 74 65 64 2c 20 20 50 72 65 76    3a 20 49 6e 74 72 6f 64 75 63 74 69 6f 6e 2c 20 | g.Started,..Prev:.Introduction,. | 
| a7e40 | 20 55 70 3a 20 54 6f 70 0a 0a 32 20 49 6e 73 74    61 6c 6c 61 74 69 6f 6e 0a 2a 2a 2a 2a 2a 2a 2a | .Up:.Top..2.Installation.******* | 
| a7e60 | 2a 2a 2a 2a 2a 2a 2a 0a 0a 4d 61 67 69 74 20 63    61 6e 20 62 65 20 69 6e 73 74 61 6c 6c 65 64 20 | *******..Magit.can.be.installed. | 
| a7e80 | 75 73 69 6e 67 20 45 6d 61 63 73 e2 80 99 20 70    61 63 6b 61 67 65 20 6d 61 6e 61 67 65 72 20 6f | using.Emacs....package.manager.o | 
| a7ea0 | 72 20 6d 61 6e 75 61 6c 6c 79 20 66 72 6f 6d 20    69 74 73 0a 64 65 76 65 6c 6f 70 6d 65 6e 74 20 | r.manually.from.its.development. | 
| a7ec0 | 72 65 70 6f 73 69 74 6f 72 79 2e 0a 0a 2a 20 4d    65 6e 75 3a 0a 0a 2a 20 49 6e 73 74 61 6c 6c 69 | repository...*.Menu:..*.Installi | 
| a7ee0 | 6e 67 20 66 72 6f 6d 20 4d 65 6c 70 61 3a 3a 0a    2a 20 49 6e 73 74 61 6c 6c 69 6e 67 20 66 72 6f | ng.from.Melpa::.*.Installing.fro | 
| a7f00 | 6d 20 74 68 65 20 47 69 74 20 52 65 70 6f 73 69    74 6f 72 79 3a 3a 0a 2a 20 50 6f 73 74 2d 49 6e | m.the.Git.Repository::.*.Post-In | 
| a7f20 | 73 74 61 6c 6c 61 74 69 6f 6e 20 54 61 73 6b 73    3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 69 | stallation.Tasks::....File:.magi | 
| a7f40 | 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 49    6e 73 74 61 6c 6c 69 6e 67 20 66 72 6f 6d 20 4d | t.info,..Node:.Installing.from.M | 
| a7f60 | 65 6c 70 61 2c 20 20 4e 65 78 74 3a 20 49 6e 73    74 61 6c 6c 69 6e 67 20 66 72 6f 6d 20 74 68 65 | elpa,..Next:.Installing.from.the | 
| a7f80 | 20 47 69 74 20 52 65 70 6f 73 69 74 6f 72 79 2c    20 20 55 70 3a 20 49 6e 73 74 61 6c 6c 61 74 69 | .Git.Repository,..Up:.Installati | 
| a7fa0 | 6f 6e 0a 0a 32 2e 31 20 49 6e 73 74 61 6c 6c 69    6e 67 20 66 72 6f 6d 20 4d 65 6c 70 61 0a 3d 3d | on..2.1.Installing.from.Melpa.== | 
| a7fc0 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d    3d 3d 3d 3d 3d 3d 3d 0a 0a 4d 61 67 69 74 20 69 | =======================..Magit.i | 
| a7fe0 | 73 20 61 76 61 69 6c 61 62 6c 65 20 66 72 6f 6d    20 4d 65 6c 70 61 20 61 6e 64 20 4d 65 6c 70 61 | s.available.from.Melpa.and.Melpa | 
| a8000 | 2d 53 74 61 62 6c 65 2e 20 20 49 66 20 79 6f 75    20 68 61 76 65 6e e2 80 99 74 20 75 73 65 64 0a | -Stable...If.you.haven...t.used. | 
| a8020 | 45 6d 61 63 73 e2 80 99 20 70 61 63 6b 61 67 65    20 6d 61 6e 61 67 65 72 20 62 65 66 6f 72 65 2c | Emacs....package.manager.before, | 
| a8040 | 20 74 68 65 6e 20 69 74 20 69 73 20 68 69 67 68    20 74 69 6d 65 20 79 6f 75 20 66 61 6d 69 6c 69 | .then.it.is.high.time.you.famili | 
| a8060 | 61 72 69 7a 65 0a 79 6f 75 72 73 65 6c 66 20 77    69 74 68 20 69 74 20 62 79 20 72 65 61 64 69 6e | arize.yourself.with.it.by.readin | 
| a8080 | 67 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 61 74    69 6f 6e 20 69 6e 20 74 68 65 20 45 6d 61 63 73 | g.the.documentation.in.the.Emacs | 
| a80a0 | 20 6d 61 6e 75 61 6c 2c 20 73 65 65 0a 2a 6e 6f    74 65 20 28 65 6d 61 63 73 29 50 61 63 6b 61 67 | .manual,.see.*note.(emacs)Packag | 
| a80c0 | 65 73 3a 3a 2e 20 20 54 68 65 6e 20 61 64 64 20    6f 6e 65 20 6f 66 20 74 68 65 20 61 72 63 68 69 | es::...Then.add.one.of.the.archi | 
| a80e0 | 76 65 73 20 74 6f 0a e2 80 98 70 61 63 6b 61 67    65 2d 61 72 63 68 69 76 65 73 e2 80 99 3a 0a 0a | ves.to....package-archives...:.. | 
| a8100 | 20 20 20 e2 80 a2 20 54 6f 20 75 73 65 20 4d 65    6c 70 61 3a 0a 0a 20 20 20 20 20 28 72 65 71 75 | .......To.use.Melpa:.......(requ | 
| a8120 | 69 72 65 20 27 70 61 63 6b 61 67 65 29 0a 20 20    20 20 20 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 | ire.'package)......(add-to-list. | 
| a8140 | 27 70 61 63 6b 61 67 65 2d 61 72 63 68 69 76 65    73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 'package-archives............... | 
| a8160 | 20 20 20 20 27 28 22 6d 65 6c 70 61 22 20 2e 20    22 68 74 74 70 73 3a 2f 2f 6d 65 6c 70 61 2e 6f | ....'("melpa"..."https://melpa.o | 
| a8180 | 72 67 2f 70 61 63 6b 61 67 65 73 2f 22 29 20 74    29 0a 0a 20 20 20 e2 80 a2 20 54 6f 20 75 73 65 | rg/packages/").t).........To.use | 
| a81a0 | 20 4d 65 6c 70 61 2d 53 74 61 62 6c 65 3a 0a 0a    20 20 20 20 20 28 72 65 71 75 69 72 65 20 27 70 | .Melpa-Stable:.......(require.'p | 
| a81c0 | 61 63 6b 61 67 65 29 0a 20 20 20 20 20 28 61 64    64 2d 74 6f 2d 6c 69 73 74 20 27 70 61 63 6b 61 | ackage)......(add-to-list.'packa | 
| a81e0 | 67 65 2d 61 72 63 68 69 76 65 73 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 | ge-archives...................'( | 
| a8200 | 22 6d 65 6c 70 61 2d 73 74 61 62 6c 65 22 20 2e    20 22 68 74 74 70 73 3a 2f 2f 73 74 61 62 6c 65 | "melpa-stable"..."https://stable | 
| a8220 | 2e 6d 65 6c 70 61 2e 6f 72 67 2f 70 61 63 6b 61    67 65 73 2f 22 29 20 74 29 0a 0a 20 20 20 4f 6e | .melpa.org/packages/").t).....On | 
| a8240 | 63 65 20 79 6f 75 20 68 61 76 65 20 61 64 64 65    64 20 79 6f 75 72 20 70 72 65 66 65 72 72 65 64 | ce.you.have.added.your.preferred | 
| a8260 | 20 61 72 63 68 69 76 65 2c 20 79 6f 75 20 6e 65    65 64 20 74 6f 20 75 70 64 61 74 65 20 74 68 65 | .archive,.you.need.to.update.the | 
| a8280 | 0a 6c 6f 63 61 6c 20 70 61 63 6b 61 67 65 20 6c    69 73 74 20 75 73 69 6e 67 3a 0a 0a 20 20 20 20 | .local.package.list.using:...... | 
| a82a0 | 20 4d 2d 78 20 70 61 63 6b 61 67 65 2d 72 65 66    72 65 73 68 2d 63 6f 6e 74 65 6e 74 73 20 52 45 | .M-x.package-refresh-contents.RE | 
| a82c0 | 54 0a 0a 20 20 20 4f 6e 63 65 20 79 6f 75 20 68    61 76 65 20 64 6f 6e 65 20 74 68 61 74 2c 20 79 | T.....Once.you.have.done.that,.y | 
| a82e0 | 6f 75 20 63 61 6e 20 69 6e 73 74 61 6c 6c 20 4d    61 67 69 74 20 61 6e 64 20 69 74 73 20 64 65 70 | ou.can.install.Magit.and.its.dep | 
| a8300 | 65 6e 64 65 6e 63 69 65 73 0a 75 73 69 6e 67 3a    0a 0a 20 20 20 20 20 4d 2d 78 20 70 61 63 6b 61 | endencies.using:.......M-x.packa | 
| a8320 | 67 65 2d 69 6e 73 74 61 6c 6c 20 52 45 54 20 6d    61 67 69 74 20 52 45 54 0a 0a 20 20 20 4e 6f 77 | ge-install.RET.magit.RET.....Now | 
| a8340 | 20 73 65 65 20 2a 6e 6f 74 65 20 50 6f 73 74 2d    49 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 54 61 73 | .see.*note.Post-Installation.Tas | 
| a8360 | 6b 73 3a 3a 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6d    61 67 69 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 | ks::.....File:.magit.info,..Node | 
| a8380 | 3a 20 49 6e 73 74 61 6c 6c 69 6e 67 20 66 72 6f    6d 20 74 68 65 20 47 69 74 20 52 65 70 6f 73 69 | :.Installing.from.the.Git.Reposi | 
| a83a0 | 74 6f 72 79 2c 20 20 4e 65 78 74 3a 20 50 6f 73    74 2d 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 54 | tory,..Next:.Post-Installation.T | 
| a83c0 | 61 73 6b 73 2c 20 20 50 72 65 76 3a 20 49 6e 73    74 61 6c 6c 69 6e 67 20 66 72 6f 6d 20 4d 65 6c | asks,..Prev:.Installing.from.Mel | 
| a83e0 | 70 61 2c 20 20 55 70 3a 20 49 6e 73 74 61 6c 6c    61 74 69 6f 6e 0a 0a 32 2e 32 20 49 6e 73 74 61 | pa,..Up:.Installation..2.2.Insta | 
| a8400 | 6c 6c 69 6e 67 20 66 72 6f 6d 20 74 68 65 20 47    69 74 20 52 65 70 6f 73 69 74 6f 72 79 0a 3d 3d | lling.from.the.Git.Repository.== | 
| a8420 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d    3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | ================================ | 
| a8440 | 3d 3d 3d 3d 0a 0a 4d 61 67 69 74 20 64 65 70 65    6e 64 73 20 6f 6e 20 74 68 65 20 e2 80 98 63 6f | ====..Magit.depends.on.the....co | 
| a8460 | 6d 70 61 74 e2 80 99 2c 20 e2 80 98 64 61 73 68    e2 80 99 2c 20 e2 80 98 74 72 61 6e 73 69 65 6e | mpat...,....dash...,....transien | 
| a8480 | 74 e2 80 99 20 61 6e 64 20 e2 80 98 77 69 74 68    2d 65 64 69 74 6f 72 e2 80 99 0a 6c 69 62 72 61 | t....and....with-editor....libra | 
| a84a0 | 72 69 65 73 20 77 68 69 63 68 20 61 72 65 20 61    76 61 69 6c 61 62 6c 65 20 66 72 6f 6d 20 4d 65 | ries.which.are.available.from.Me | 
| a84c0 | 6c 70 61 20 61 6e 64 20 4d 65 6c 70 61 2d 53 74    61 62 6c 65 2e 20 20 49 6e 73 74 61 6c 6c 20 74 | lpa.and.Melpa-Stable...Install.t | 
| a84e0 | 68 65 6d 0a 75 73 69 6e 67 20 e2 80 98 4d 2d 78    20 70 61 63 6b 61 67 65 2d 69 6e 73 74 61 6c 6c | hem.using....M-x.package-install | 
| a8500 | 20 52 45 54 20 3c 70 61 63 6b 61 67 65 3e 20 52    45 54 e2 80 99 2e 20 20 4f 66 20 63 6f 75 72 73 | .RET.<package>.RET......Of.cours | 
| a8520 | 65 20 79 6f 75 20 6d 61 79 20 61 6c 73 6f 0a 69    6e 73 74 61 6c 6c 20 74 68 65 6d 20 6d 61 6e 75 | e.you.may.also.install.them.manu | 
| a8540 | 61 6c 6c 79 20 66 72 6f 6d 20 74 68 65 69 72 20    72 65 70 6f 73 69 74 6f 72 79 2e 0a 0a 20 20 20 | ally.from.their.repository...... | 
| a8560 | 54 68 65 6e 20 63 6c 6f 6e 65 20 74 68 65 20 4d    61 67 69 74 20 72 65 70 6f 73 69 74 6f 72 79 3a | Then.clone.the.Magit.repository: | 
| a8580 | 0a 0a 20 20 20 20 20 24 20 67 69 74 20 63 6c 6f    6e 65 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 | .......$.git.clone.https://githu | 
| a85a0 | 62 2e 63 6f 6d 2f 6d 61 67 69 74 2f 6d 61 67 69    74 2e 67 69 74 20 7e 2f 2e 65 6d 61 63 73 2e 64 | b.com/magit/magit.git.~/.emacs.d | 
| a85c0 | 2f 73 69 74 65 2d 6c 69 73 70 2f 6d 61 67 69 74    0a 20 20 20 20 20 24 20 63 64 20 7e 2f 2e 65 6d | /site-lisp/magit......$.cd.~/.em | 
| a85e0 | 61 63 73 2e 64 2f 73 69 74 65 2d 6c 69 73 70 2f    6d 61 67 69 74 0a 0a 20 20 20 54 68 65 6e 20 63 | acs.d/site-lisp/magit.....Then.c | 
| a8600 | 6f 6d 70 69 6c 65 20 74 68 65 20 6c 69 62 72 61    72 69 65 73 20 61 6e 64 20 67 65 6e 65 72 61 74 | ompile.the.libraries.and.generat | 
| a8620 | 65 20 74 68 65 20 69 6e 66 6f 20 6d 61 6e 75 61    6c 73 3a 0a 0a 20 20 20 20 20 24 20 6d 61 6b 65 | e.the.info.manuals:.......$.make | 
| a8640 | 0a 0a 20 20 20 49 66 20 79 6f 75 20 68 61 76 65    6e e2 80 99 74 20 69 6e 73 74 61 6c 6c 65 64 20 | .....If.you.haven...t.installed. | 
| a8660 | e2 80 98 63 6f 6d 70 61 74 e2 80 99 2c 20 e2 80    98 64 61 73 68 e2 80 99 2c 20 e2 80 98 74 72 61 | ...compat...,....dash...,....tra | 
| a8680 | 6e 73 69 65 6e 74 e2 80 99 20 61 6e 64 0a e2 80    98 77 69 74 68 2d 65 64 69 74 6f 72 e2 80 99 20 | nsient....and....with-editor.... | 
| a86a0 | 66 72 6f 6d 20 4d 65 6c 70 61 20 6f 72 20 61 74    20 e2 80 98 2f 70 61 74 68 2f 74 6f 2f 6d 61 67 | from.Melpa.or.at..../path/to/mag | 
| a86c0 | 69 74 2f 2e 2e 2f 3c 70 61 63 6b 61 67 65 3e e2    80 99 2c 20 74 68 65 6e 20 79 6f 75 0a 68 61 76 | it/../<package>...,.then.you.hav | 
| a86e0 | 65 20 74 6f 20 74 65 6c 6c 20 e2 80 98 6d 61 6b    65 e2 80 99 20 77 68 65 72 65 20 74 6f 20 66 69 | e.to.tell....make....where.to.fi | 
| a8700 | 6e 64 20 74 68 65 6d 2e 20 20 54 6f 20 64 6f 20    73 6f 20 63 72 65 61 74 65 20 74 68 65 20 66 69 | nd.them...To.do.so.create.the.fi | 
| a8720 | 6c 65 0a e2 80 98 2f 70 61 74 68 2f 74 6f 2f 6d    61 67 69 74 2f 63 6f 6e 66 69 67 2e 6d 6b e2 80 | le..../path/to/magit/config.mk.. | 
| a8740 | 99 20 77 69 74 68 20 74 68 65 20 66 6f 6c 6c 6f    77 69 6e 67 20 63 6f 6e 74 65 6e 74 20 62 65 66 | ..with.the.following.content.bef | 
| a8760 | 6f 72 65 20 72 75 6e 6e 69 6e 67 0a e2 80 98 6d    61 6b 65 e2 80 99 3a 0a 0a 20 20 20 20 20 4c 4f | ore.running....make...:.......LO | 
| a8780 | 41 44 5f 50 41 54 48 20 20 3d 20 2d 4c 20 7e 2f    2e 65 6d 61 63 73 2e 64 2f 73 69 74 65 2d 6c 69 | AD_PATH..=.-L.~/.emacs.d/site-li | 
| a87a0 | 73 70 2f 6d 61 67 69 74 2f 6c 69 73 70 0a 20 20    20 20 20 4c 4f 41 44 5f 50 41 54 48 20 2b 3d 20 | sp/magit/lisp......LOAD_PATH.+=. | 
| a87c0 | 2d 4c 20 7e 2f 2e 65 6d 61 63 73 2e 64 2f 73 69    74 65 2d 6c 69 73 70 2f 64 61 73 68 0a 20 20 20 | -L.~/.emacs.d/site-lisp/dash.... | 
| a87e0 | 20 20 4c 4f 41 44 5f 50 41 54 48 20 2b 3d 20 2d    4c 20 7e 2f 2e 65 6d 61 63 73 2e 64 2f 73 69 74 | ..LOAD_PATH.+=.-L.~/.emacs.d/sit | 
| a8800 | 65 2d 6c 69 73 70 2f 74 72 61 6e 73 69 65 6e 74    2f 6c 69 73 70 0a 20 20 20 20 20 4c 4f 41 44 5f | e-lisp/transient/lisp......LOAD_ | 
| a8820 | 50 41 54 48 20 2b 3d 20 2d 4c 20 7e 2f 2e 65 6d    61 63 73 2e 64 2f 73 69 74 65 2d 6c 69 73 70 2f | PATH.+=.-L.~/.emacs.d/site-lisp/ | 
| a8840 | 77 69 74 68 2d 65 64 69 74 6f 72 2f 6c 69 73 70    0a 20 20 20 20 20 4c 4f 41 44 5f 50 41 54 48 20 | with-editor/lisp......LOAD_PATH. | 
| a8860 | 2b 3d 20 2d 4c 20 7e 2f 2e 65 6d 61 63 73 2e 64    2f 73 69 74 65 2d 6c 69 73 70 2f 63 6f 6d 70 61 | +=.-L.~/.emacs.d/site-lisp/compa | 
| a8880 | 74 0a 0a 20 20 20 46 69 6e 61 6c 6c 79 20 61 64    64 20 74 68 69 73 20 74 6f 20 79 6f 75 72 20 69 | t.....Finally.add.this.to.your.i | 
| a88a0 | 6e 69 74 20 66 69 6c 65 3a 0a 0a 20 20 20 20 20    28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 6c 6f | nit.file:.......(add-to-list.'lo | 
| a88c0 | 61 64 2d 70 61 74 68 20 22 7e 2f 2e 65 6d 61 63    73 2e 64 2f 73 69 74 65 2d 6c 69 73 70 2f 6d 61 | ad-path."~/.emacs.d/site-lisp/ma | 
| a88e0 | 67 69 74 2f 6c 69 73 70 22 29 0a 20 20 20 20 20    28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 29 | git/lisp")......(require.'magit) | 
| a8900 | 0a 0a 20 20 20 20 20 28 77 69 74 68 2d 65 76 61    6c 2d 61 66 74 65 72 2d 6c 6f 61 64 20 27 69 6e | .......(with-eval-after-load.'in | 
| a8920 | 66 6f 0a 20 20 20 20 20 20 20 28 69 6e 66 6f 2d    69 6e 69 74 69 61 6c 69 7a 65 29 0a 20 20 20 20 | fo........(info-initialize)..... | 
| a8940 | 20 20 20 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20    27 49 6e 66 6f 2d 64 69 72 65 63 74 6f 72 79 2d | ...(add-to-list.'Info-directory- | 
| a8960 | 6c 69 73 74 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 22 7e 2f 2e 65 6d 61 | list....................."~/.ema | 
| a8980 | 63 73 2e 64 2f 73 69 74 65 2d 6c 69 73 70 2f 6d    61 67 69 74 2f 44 6f 63 75 6d 65 6e 74 61 74 69 | cs.d/site-lisp/magit/Documentati | 
| a89a0 | 6f 6e 2f 22 29 29 0a 0a 20 20 20 4f 66 20 63 6f    75 72 73 65 20 69 66 20 79 6f 75 20 69 6e 73 74 | on/")).....Of.course.if.you.inst | 
| a89c0 | 61 6c 6c 65 64 20 74 68 65 20 64 65 70 65 6e 64    65 6e 63 69 65 73 20 6d 61 6e 75 61 6c 6c 79 20 | alled.the.dependencies.manually. | 
| a89e0 | 61 73 20 77 65 6c 6c 2c 20 74 68 65 6e 0a 79 6f    75 20 68 61 76 65 20 74 6f 20 74 65 6c 6c 20 45 | as.well,.then.you.have.to.tell.E | 
| a8a00 | 6d 61 63 73 20 61 62 6f 75 74 20 74 68 65 6d 20    74 6f 6f 2c 20 62 79 20 70 72 65 66 69 78 69 6e | macs.about.them.too,.by.prefixin | 
| a8a20 | 67 20 74 68 65 20 61 62 6f 76 65 20 77 69 74 68    3a 0a 0a 20 20 20 20 20 28 61 64 64 2d 74 6f 2d | g.the.above.with:.......(add-to- | 
| a8a40 | 6c 69 73 74 20 27 6c 6f 61 64 2d 70 61 74 68 20    22 7e 2f 2e 65 6d 61 63 73 2e 64 2f 73 69 74 65 | list.'load-path."~/.emacs.d/site | 
| a8a60 | 2d 6c 69 73 70 2f 64 61 73 68 22 29 0a 20 20 20    20 20 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 | -lisp/dash")......(add-to-list.' | 
| a8a80 | 6c 6f 61 64 2d 70 61 74 68 20 22 7e 2f 2e 65 6d    61 63 73 2e 64 2f 73 69 74 65 2d 6c 69 73 70 2f | load-path."~/.emacs.d/site-lisp/ | 
| a8aa0 | 74 72 61 6e 73 69 65 6e 74 2f 6c 69 73 70 22 29    0a 20 20 20 20 20 28 61 64 64 2d 74 6f 2d 6c 69 | transient/lisp")......(add-to-li | 
| a8ac0 | 73 74 20 27 6c 6f 61 64 2d 70 61 74 68 20 22 7e    2f 2e 65 6d 61 63 73 2e 64 2f 73 69 74 65 2d 6c | st.'load-path."~/.emacs.d/site-l | 
| a8ae0 | 69 73 70 2f 77 69 74 68 2d 65 64 69 74 6f 72 22    29 0a 0a 20 20 20 4e 6f 74 65 20 74 68 61 74 20 | isp/with-editor").....Note.that. | 
| a8b00 | 79 6f 75 20 68 61 76 65 20 74 6f 20 61 64 64 20    74 68 65 20 e2 80 98 6c 69 73 70 e2 80 99 20 73 | you.have.to.add.the....lisp....s | 
| a8b20 | 75 62 64 69 72 65 63 74 6f 72 79 20 74 6f 20 74    68 65 20 e2 80 98 6c 6f 61 64 2d 70 61 74 68 e2 | ubdirectory.to.the....load-path. | 
| a8b40 | 80 99 2c 0a 6e 6f 74 20 74 68 65 20 74 6f 70 2d    6c 65 76 65 6c 20 6f 66 20 74 68 65 20 72 65 70 | ..,.not.the.top-level.of.the.rep | 
| a8b60 | 6f 73 69 74 6f 72 79 2c 20 61 6e 64 20 74 68 61    74 20 65 6c 65 6d 65 6e 74 73 20 6f 66 20 e2 80 | ository,.and.that.elements.of... | 
| a8b80 | 98 6c 6f 61 64 2d 70 61 74 68 e2 80 99 0a 73 68    6f 75 6c 64 20 6e 6f 74 20 65 6e 64 20 77 69 74 | .load-path....should.not.end.wit | 
| a8ba0 | 68 20 61 20 73 6c 61 73 68 2c 20 77 68 69 6c 65    20 74 68 6f 73 65 20 6f 66 20 e2 80 98 49 6e 66 | h.a.slash,.while.those.of....Inf | 
| a8bc0 | 6f 2d 64 69 72 65 63 74 6f 72 79 2d 6c 69 73 74    e2 80 99 0a 73 68 6f 75 6c 64 2e 0a 0a 20 20 20 | o-directory-list....should...... | 
| a8be0 | 49 6e 73 74 65 61 64 20 6f 66 20 72 65 71 75 69    72 69 6e 67 20 74 68 65 20 66 65 61 74 75 72 65 | Instead.of.requiring.the.feature | 
| a8c00 | 20 e2 80 98 6d 61 67 69 74 e2 80 99 2c 20 79 6f    75 20 63 6f 75 6c 64 20 6c 6f 61 64 20 6a 75 73 | ....magit...,.you.could.load.jus | 
| a8c20 | 74 20 74 68 65 0a 61 75 74 6f 6c 6f 61 64 20 64    65 66 69 6e 69 74 69 6f 6e 73 2c 20 62 79 20 6c | t.the.autoload.definitions,.by.l | 
| a8c40 | 6f 61 64 69 6e 67 20 74 68 65 20 66 69 6c 65 20    e2 80 98 6d 61 67 69 74 2d 61 75 74 6f 6c 6f 61 | oading.the.file....magit-autoloa | 
| a8c60 | 64 73 2e 65 6c e2 80 99 2e 0a 0a 20 20 20 20 20    28 6c 6f 61 64 20 22 2f 70 61 74 68 2f 74 6f 2f | ds.el...........(load."/path/to/ | 
| a8c80 | 6d 61 67 69 74 2f 6c 69 73 70 2f 6d 61 67 69 74    2d 61 75 74 6f 6c 6f 61 64 73 22 29 0a 0a 20 20 | magit/lisp/magit-autoloads").... | 
| a8ca0 | 20 49 6e 73 74 65 61 64 20 6f 66 20 72 75 6e 6e    69 6e 67 20 4d 61 67 69 74 20 64 69 72 65 63 74 | .Instead.of.running.Magit.direct | 
| a8cc0 | 6c 79 20 66 72 6f 6d 20 74 68 65 20 72 65 70 6f    73 69 74 6f 72 79 20 62 79 20 61 64 64 69 6e 67 | ly.from.the.repository.by.adding | 
| a8ce0 | 20 74 68 61 74 0a 74 6f 20 74 68 65 20 e2 80 98    6c 6f 61 64 2d 70 61 74 68 e2 80 99 2c 20 79 6f | .that.to.the....load-path...,.yo | 
| a8d00 | 75 20 6d 69 67 68 74 20 77 61 6e 74 20 74 6f 20    69 6e 73 74 65 61 64 20 69 6e 73 74 61 6c 6c 20 | u.might.want.to.instead.install. | 
| a8d20 | 69 74 20 69 6e 20 73 6f 6d 65 20 6f 74 68 65 72    0a 64 69 72 65 63 74 6f 72 79 20 75 73 69 6e 67 | it.in.some.other.directory.using | 
| a8d40 | 20 e2 80 98 73 75 64 6f 20 6d 61 6b 65 20 69 6e    73 74 61 6c 6c e2 80 99 20 61 6e 64 20 73 65 74 | ....sudo.make.install....and.set | 
| a8d60 | 74 69 6e 67 20 e2 80 98 6c 6f 61 64 2d 70 61 74    68 e2 80 99 20 61 63 63 6f 72 64 69 6e 67 6c 79 | ting....load-path....accordingly | 
| a8d80 | 2e 0a 0a 20 20 20 54 6f 20 75 70 64 61 74 65 20    4d 61 67 69 74 20 75 73 65 3a 0a 0a 20 20 20 20 | ......To.update.Magit.use:...... | 
| a8da0 | 20 24 20 67 69 74 20 70 75 6c 6c 0a 20 20 20 20    20 24 20 6d 61 6b 65 0a 0a 20 20 20 41 74 20 74 | .$.git.pull......$.make.....At.t | 
| a8dc0 | 69 6d 65 73 20 69 74 20 6d 69 67 68 74 20 62 65    20 6e 65 63 65 73 73 61 72 79 20 74 6f 20 72 75 | imes.it.might.be.necessary.to.ru | 
| a8de0 | 6e 20 e2 80 98 6d 61 6b 65 20 63 6c 65 61 6e 20    61 6c 6c e2 80 99 20 69 6e 73 74 65 61 64 2e 0a | n....make.clean.all....instead.. | 
| a8e00 | 0a 20 20 20 54 6f 20 76 69 65 77 20 61 6c 6c 20    61 76 61 69 6c 61 62 6c 65 20 74 61 72 67 65 74 | ....To.view.all.available.target | 
| a8e20 | 73 20 75 73 65 20 e2 80 98 6d 61 6b 65 20 68 65    6c 70 e2 80 99 2e 0a 0a 20 20 20 4e 6f 77 20 73 | s.use....make.help.........Now.s | 
| a8e40 | 65 65 20 2a 6e 6f 74 65 20 50 6f 73 74 2d 49 6e    73 74 61 6c 6c 61 74 69 6f 6e 20 54 61 73 6b 73 | ee.*note.Post-Installation.Tasks | 
| a8e60 | 3a 3a 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61 67    69 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 | ::.....File:.magit.info,..Node:. | 
| a8e80 | 50 6f 73 74 2d 49 6e 73 74 61 6c 6c 61 74 69 6f    6e 20 54 61 73 6b 73 2c 20 20 50 72 65 76 3a 20 | Post-Installation.Tasks,..Prev:. | 
| a8ea0 | 49 6e 73 74 61 6c 6c 69 6e 67 20 66 72 6f 6d 20    74 68 65 20 47 69 74 20 52 65 70 6f 73 69 74 6f | Installing.from.the.Git.Reposito | 
| a8ec0 | 72 79 2c 20 20 55 70 3a 20 49 6e 73 74 61 6c 6c    61 74 69 6f 6e 0a 0a 32 2e 33 20 50 6f 73 74 2d | ry,..Up:.Installation..2.3.Post- | 
| a8ee0 | 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 54 61 73    6b 73 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | Installation.Tasks.============= | 
| a8f00 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a    41 66 74 65 72 20 69 6e 73 74 61 6c 6c 69 6e 67 | ==============..After.installing | 
| a8f20 | 20 4d 61 67 69 74 20 79 6f 75 20 73 68 6f 75 6c    64 20 76 65 72 69 66 79 20 74 68 61 74 20 79 6f | .Magit.you.should.verify.that.yo | 
| a8f40 | 75 20 61 72 65 20 69 6e 64 65 65 64 20 75 73 69    6e 67 20 74 68 65 0a 4d 61 67 69 74 2c 20 47 69 | u.are.indeed.using.the.Magit,.Gi | 
| a8f60 | 74 2c 20 61 6e 64 20 45 6d 61 63 73 20 72 65 6c    65 61 73 65 73 20 79 6f 75 20 74 68 69 6e 6b 20 | t,.and.Emacs.releases.you.think. | 
| a8f80 | 79 6f 75 20 61 72 65 20 75 73 69 6e 67 2e 20 20    49 74 e2 80 99 73 20 62 65 73 74 20 74 6f 0a 72 | you.are.using...It...s.best.to.r | 
| a8fa0 | 65 73 74 61 72 74 20 45 6d 61 63 73 20 62 65 66    6f 72 65 20 64 6f 69 6e 67 20 73 6f 2c 20 74 6f | estart.Emacs.before.doing.so,.to | 
| a8fc0 | 20 6d 61 6b 65 20 73 75 72 65 20 79 6f 75 20 61    72 65 20 6e 6f 74 20 75 73 69 6e 67 20 61 6e 0a | .make.sure.you.are.not.using.an. | 
| a8fe0 | 6f 75 74 64 61 74 65 64 20 76 61 6c 75 65 20 66    6f 72 20 e2 80 98 6c 6f 61 64 2d 70 61 74 68 e2 | outdated.value.for....load-path. | 
| a9000 | 80 99 2e 0a 0a 20 20 20 20 20 4d 2d 78 20 6d 61    67 69 74 2d 76 65 72 73 69 6f 6e 20 52 45 54 0a | ..........M-x.magit-version.RET. | 
| a9020 | 0a 20 20 20 73 68 6f 75 6c 64 20 64 69 73 70 6c    61 79 20 73 6f 6d 65 74 68 69 6e 67 20 6c 69 6b | ....should.display.something.lik | 
| a9040 | 65 0a 0a 20 20 20 20 20 4d 61 67 69 74 20 32 2e    38 2e 30 2c 20 47 69 74 20 32 2e 31 30 2e 32 2c | e.......Magit.2.8.0,.Git.2.10.2, | 
| a9060 | 20 45 6d 61 63 73 20 32 35 2e 31 2e 31 2c 20 67    6e 75 2f 6c 69 6e 75 78 0a 0a 20 20 20 54 68 65 | .Emacs.25.1.1,.gnu/linux.....The | 
| a9080 | 6e 20 79 6f 75 20 6d 69 67 68 74 20 61 6c 73 6f    20 77 61 6e 74 20 74 6f 20 72 65 61 64 20 61 62 | n.you.might.also.want.to.read.ab | 
| a90a0 | 6f 75 74 20 6f 70 74 69 6f 6e 73 20 74 68 61 74    20 6d 61 6e 79 20 75 73 65 72 73 20 6c 69 6b 65 | out.options.that.many.users.like | 
| a90c0 | 6c 79 0a 77 61 6e 74 20 74 6f 20 63 75 73 74 6f    6d 69 7a 65 2e 20 20 53 65 65 20 2a 6e 6f 74 65 | ly.want.to.customize...See.*note | 
| a90e0 | 20 45 73 73 65 6e 74 69 61 6c 20 53 65 74 74 69    6e 67 73 3a 3a 2e 0a 0a 20 20 20 54 6f 20 62 65 | .Essential.Settings::......To.be | 
| a9100 | 20 61 62 6c 65 20 74 6f 20 66 6f 6c 6c 6f 77 20    63 72 6f 73 73 20 72 65 66 65 72 65 6e 63 65 73 | .able.to.follow.cross.references | 
| a9120 | 20 74 6f 20 47 69 74 20 6d 61 6e 70 61 67 65 73    20 66 6f 75 6e 64 20 69 6e 20 74 68 69 73 0a 6d | .to.Git.manpages.found.in.this.m | 
| a9140 | 61 6e 75 61 6c 2c 20 79 6f 75 20 6d 69 67 68 74    20 61 6c 73 6f 20 68 61 76 65 20 74 6f 20 6d 61 | anual,.you.might.also.have.to.ma | 
| a9160 | 6e 75 61 6c 6c 79 20 69 6e 73 74 61 6c 6c 20 74    68 65 20 e2 80 98 67 69 74 6d 61 6e e2 80 99 20 | nually.install.the....gitman.... | 
| a9180 | 69 6e 66 6f 0a 6d 61 6e 75 61 6c 2c 20 6f 72 20    61 64 76 69 63 65 20 e2 80 98 49 6e 66 6f 2d 66 | info.manual,.or.advice....Info-f | 
| a91a0 | 6f 6c 6c 6f 77 2d 6e 65 61 72 65 73 74 2d 6e 6f    64 65 e2 80 99 20 74 6f 20 69 6e 73 74 65 61 64 | ollow-nearest-node....to.instead | 
| a91c0 | 20 6f 70 65 6e 20 74 68 65 20 61 63 74 75 61 6c    0a 6d 61 6e 70 61 67 65 2e 20 20 53 65 65 20 2a | .open.the.actual.manpage...See.* | 
| a91e0 | 6e 6f 74 65 20 48 6f 77 20 74 6f 20 69 6e 73 74    61 6c 6c 20 74 68 65 20 67 69 74 6d 61 6e 20 69 | note.How.to.install.the.gitman.i | 
| a9200 | 6e 66 6f 20 6d 61 6e 75 61 6c 3f 3a 3a 2e 0a 0a    20 20 20 49 66 20 79 6f 75 20 61 72 65 20 63 6f | nfo.manual?::......If.you.are.co | 
| a9220 | 6d 70 6c 65 74 65 6c 79 20 6e 65 77 20 74 6f 20    4d 61 67 69 74 20 74 68 65 6e 20 73 65 65 20 2a | mpletely.new.to.Magit.then.see.* | 
| a9240 | 6e 6f 74 65 20 47 65 74 74 69 6e 67 20 53 74 61    72 74 65 64 3a 3a 2e 0a 0a 20 20 20 49 66 20 79 | note.Getting.Started::......If.y | 
| a9260 | 6f 75 20 72 75 6e 20 69 6e 74 6f 20 70 72 6f 62    6c 65 6d 73 2c 20 74 68 65 6e 20 70 6c 65 61 73 | ou.run.into.problems,.then.pleas | 
| a9280 | 65 20 73 65 65 20 74 68 65 20 2a 6e 6f 74 65 20    46 41 51 3a 3a 2e 20 20 41 6c 73 6f 20 73 65 65 | e.see.the.*note.FAQ::...Also.see | 
| a92a0 | 0a 74 68 65 20 2a 6e 6f 74 65 20 44 65 62 75 67    67 69 6e 67 20 54 6f 6f 6c 73 3a 3a 2e 0a 0a 20 | .the.*note.Debugging.Tools::.... | 
| a92c0 | 20 20 41 6e 64 20 6c 61 73 74 20 62 75 74 20 6e    6f 74 20 6c 65 61 73 74 20 70 6c 65 61 73 65 20 | ..And.last.but.not.least.please. | 
| a92e0 | 63 6f 6e 73 69 64 65 72 20 6d 61 6b 69 6e 67 20    61 20 64 6f 6e 61 74 69 6f 6e 2c 20 74 6f 20 65 | consider.making.a.donation,.to.e | 
| a9300 | 6e 73 75 72 65 0a 74 68 61 74 20 49 20 63 61 6e    20 6b 65 65 70 20 77 6f 72 6b 69 6e 67 20 6f 6e | nsure.that.I.can.keep.working.on | 
| a9320 | 20 4d 61 67 69 74 2e 20 20 53 65 65 20 3c 68 74    74 70 73 3a 2f 2f 6d 61 67 69 74 2e 76 63 2f 64 | .Magit...See.<https://magit.vc/d | 
| a9340 | 6f 6e 61 74 69 6f 6e 73 3e 2e 0a 66 6f 72 20 76    61 72 69 6f 75 73 20 64 6f 6e 61 74 69 6f 6e 20 | onations>..for.various.donation. | 
| a9360 | 6f 70 74 69 6f 6e 73 2e 0a 0a 1f 0a 46 69 6c 65    3a 20 6d 61 67 69 74 2e 69 6e 66 6f 2c 20 20 4e | options.....File:.magit.info,..N | 
| a9380 | 6f 64 65 3a 20 47 65 74 74 69 6e 67 20 53 74 61    72 74 65 64 2c 20 20 4e 65 78 74 3a 20 49 6e 74 | ode:.Getting.Started,..Next:.Int | 
| a93a0 | 65 72 66 61 63 65 20 43 6f 6e 63 65 70 74 73 2c    20 20 50 72 65 76 3a 20 49 6e 73 74 61 6c 6c 61 | erface.Concepts,..Prev:.Installa | 
| a93c0 | 74 69 6f 6e 2c 20 20 55 70 3a 20 54 6f 70 0a 0a    33 20 47 65 74 74 69 6e 67 20 53 74 61 72 74 65 | tion,..Up:.Top..3.Getting.Starte | 
| a93e0 | 64 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a    2a 2a 2a 0a 0a 54 68 69 73 20 73 68 6f 72 74 20 | d.*****************..This.short. | 
| a9400 | 74 75 74 6f 72 69 61 6c 20 64 65 73 63 72 69 62    65 73 20 74 68 65 20 6d 6f 73 74 20 65 73 73 65 | tutorial.describes.the.most.esse | 
| a9420 | 6e 74 69 61 6c 20 66 65 61 74 75 72 65 73 20 74    68 61 74 20 6d 61 6e 79 0a 4d 61 67 69 74 69 61 | ntial.features.that.many.Magitia | 
| a9440 | 6e 73 20 75 73 65 20 6f 6e 20 61 20 64 61 69 6c    79 20 62 61 73 69 73 2e 20 20 49 74 20 6f 6e 6c | ns.use.on.a.daily.basis...It.onl | 
| a9460 | 79 20 73 63 72 61 74 63 68 65 73 20 74 68 65 20    73 75 72 66 61 63 65 20 62 75 74 0a 73 68 6f 75 | y.scratches.the.surface.but.shou | 
| a9480 | 6c 64 20 62 65 20 65 6e 6f 75 67 68 20 74 6f 20    67 65 74 20 79 6f 75 20 73 74 61 72 74 65 64 2e | ld.be.enough.to.get.you.started. | 
| a94a0 | 0a 0a 20 20 20 49 4d 50 4f 52 54 41 4e 54 3a 20    49 74 20 69 73 20 73 61 66 65 73 74 20 69 66 20 | .....IMPORTANT:.It.is.safest.if. | 
| a94c0 | 79 6f 75 20 63 6c 6f 6e 65 20 73 6f 6d 65 20 72    65 70 6f 73 69 74 6f 72 79 20 6a 75 73 74 20 66 | you.clone.some.repository.just.f | 
| a94e0 | 6f 72 20 74 68 69 73 0a 74 75 74 6f 72 69 61 6c    2e 20 20 41 6c 74 65 72 6e 61 74 69 76 65 6c 79 | or.this.tutorial...Alternatively | 
| a9500 | 20 79 6f 75 20 63 61 6e 20 75 73 65 20 61 6e 20    65 78 69 73 74 69 6e 67 20 6c 6f 63 61 6c 20 72 | .you.can.use.an.existing.local.r | 
| a9520 | 65 70 6f 73 69 74 6f 72 79 2c 20 62 75 74 0a 69    66 20 79 6f 75 20 64 6f 20 74 68 61 74 2c 20 74 | epository,.but.if.you.do.that,.t | 
| a9540 | 68 65 6e 20 79 6f 75 20 73 68 6f 75 6c 64 20 63    6f 6d 6d 69 74 20 61 6c 6c 20 75 6e 63 6f 6d 6d | hen.you.should.commit.all.uncomm | 
| a9560 | 69 74 74 65 64 20 63 68 61 6e 67 65 73 20 62 65    66 6f 72 65 0a 70 72 6f 63 65 65 64 69 6e 67 2e | itted.changes.before.proceeding. | 
| a9580 | 0a 0a 20 20 20 54 79 70 65 20 e2 80 98 43 2d 78    20 67 e2 80 99 20 74 6f 20 64 69 73 70 6c 61 79 | .....Type....C-x.g....to.display | 
| a95a0 | 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f    75 74 20 74 68 65 20 63 75 72 72 65 6e 74 20 47 | .information.about.the.current.G | 
| a95c0 | 69 74 20 72 65 70 6f 73 69 74 6f 72 79 0a 69 6e    20 61 20 64 65 64 69 63 61 74 65 64 20 62 75 66 | it.repository.in.a.dedicated.buf | 
| a95e0 | 66 65 72 2c 20 63 61 6c 6c 65 64 20 74 68 65 20    73 74 61 74 75 73 20 62 75 66 66 65 72 2e 0a 0a | fer,.called.the.status.buffer... | 
| a9600 | 20 20 20 4d 6f 73 74 20 4d 61 67 69 74 20 63 6f    6d 6d 61 6e 64 73 20 61 72 65 20 63 6f 6d 6d 6f | ...Most.Magit.commands.are.commo | 
| a9620 | 6e 6c 79 20 69 6e 76 6f 6b 65 64 20 66 72 6f 6d    20 74 68 65 20 73 74 61 74 75 73 20 62 75 66 66 | nly.invoked.from.the.status.buff | 
| a9640 | 65 72 2e 20 20 49 74 0a 63 61 6e 20 62 65 20 63    6f 6e 73 69 64 65 72 65 64 20 74 68 65 20 70 72 | er...It.can.be.considered.the.pr | 
| a9660 | 69 6d 61 72 79 20 69 6e 74 65 72 66 61 63 65 20    66 6f 72 20 69 6e 74 65 72 61 63 74 69 6e 67 20 | imary.interface.for.interacting. | 
| a9680 | 77 69 74 68 20 47 69 74 20 75 73 69 6e 67 0a 4d    61 67 69 74 2e 20 20 4d 61 6e 79 20 6f 74 68 65 | with.Git.using.Magit...Many.othe | 
| a96a0 | 72 20 4d 61 67 69 74 20 62 75 66 66 65 72 73 20    6d 61 79 20 65 78 69 73 74 20 61 74 20 61 20 67 | r.Magit.buffers.may.exist.at.a.g | 
| a96c0 | 69 76 65 6e 20 74 69 6d 65 2c 20 62 75 74 20 74    68 65 79 20 61 72 65 0a 6f 66 74 65 6e 20 63 72 | iven.time,.but.they.are.often.cr | 
| a96e0 | 65 61 74 65 64 20 66 72 6f 6d 20 74 68 69 73 20    62 75 66 66 65 72 2e 0a 0a 20 20 20 44 65 70 65 | eated.from.this.buffer......Depe | 
| a9700 | 6e 64 69 6e 67 20 6f 6e 20 77 68 61 74 20 73 74    61 74 65 20 79 6f 75 72 20 72 65 70 6f 73 69 74 | nding.on.what.state.your.reposit | 
| a9720 | 6f 72 79 20 69 73 20 69 6e 2c 20 74 68 69 73 20    62 75 66 66 65 72 20 6d 61 79 0a 63 6f 6e 74 61 | ory.is.in,.this.buffer.may.conta | 
| a9740 | 69 6e 20 73 65 63 74 69 6f 6e 73 20 74 69 74 6c    65 64 20 22 53 74 61 67 65 64 20 63 68 61 6e 67 | in.sections.titled."Staged.chang | 
| a9760 | 65 73 22 2c 20 22 55 6e 73 74 61 67 65 64 20 63    68 61 6e 67 65 73 22 2c 20 22 55 6e 6d 65 72 67 | es",."Unstaged.changes",."Unmerg | 
| a9780 | 65 64 0a 69 6e 74 6f 20 6f 72 69 67 69 6e 2f 6d    61 73 74 65 72 22 2c 20 22 55 6e 70 75 73 68 65 | ed.into.origin/master",."Unpushe | 
| a97a0 | 64 20 74 6f 20 6f 72 69 67 69 6e 2f 6d 61 73 74    65 72 22 2c 20 61 6e 64 20 6d 61 6e 79 20 6f 74 | d.to.origin/master",.and.many.ot | 
| a97c0 | 68 65 72 73 2e 0a 0a 20 20 20 53 69 6e 63 65 20    77 65 20 61 72 65 20 73 74 61 72 74 69 6e 67 20 | hers......Since.we.are.starting. | 
| a97e0 | 66 72 6f 6d 20 61 20 73 61 66 65 20 73 74 61 74    65 2c 20 77 68 69 63 68 20 79 6f 75 20 63 61 6e | from.a.safe.state,.which.you.can | 
| a9800 | 20 65 61 73 69 6c 79 20 72 65 74 75 72 6e 0a 74    6f 20 28 62 79 20 64 6f 69 6e 67 20 61 20 e2 80 | .easily.return.to.(by.doing.a... | 
| a9820 | 98 67 69 74 20 72 65 73 65 74 20 2d 2d 68 61 72    64 20 50 52 45 2d 4d 41 47 49 54 2d 53 54 41 54 | .git.reset.--hard.PRE-MAGIT-STAT | 
| a9840 | 45 e2 80 99 29 2c 20 74 68 65 72 65 20 63 75 72    72 65 6e 74 6c 79 20 61 72 65 0a 6e 6f 20 73 74 | E...),.there.currently.are.no.st | 
| a9860 | 61 67 65 64 20 6f 72 20 75 6e 73 74 61 67 65 64    20 63 68 61 6e 67 65 73 2e 20 20 45 64 69 74 20 | aged.or.unstaged.changes...Edit. | 
| a9880 | 73 6f 6d 65 20 66 69 6c 65 73 20 61 6e 64 20 73    61 76 65 20 74 68 65 20 63 68 61 6e 67 65 73 2e | some.files.and.save.the.changes. | 
| a98a0 | 0a 54 68 65 6e 20 67 6f 20 62 61 63 6b 20 74 6f    20 74 68 65 20 73 74 61 74 75 73 20 62 75 66 66 | .Then.go.back.to.the.status.buff | 
| a98c0 | 65 72 2c 20 77 68 69 6c 65 20 61 74 20 74 68 65    20 73 61 6d 65 20 74 69 6d 65 20 72 65 66 72 65 | er,.while.at.the.same.time.refre | 
| a98e0 | 73 68 69 6e 67 20 69 74 2c 0a 62 79 20 74 79 70    69 6e 67 20 e2 80 98 43 2d 78 20 67 e2 80 99 2e | shing.it,.by.typing....C-x.g.... | 
| a9900 | 20 20 28 57 68 65 6e 20 74 68 65 20 73 74 61 74    75 73 20 62 75 66 66 65 72 2c 20 6f 72 20 61 6e | ..(When.the.status.buffer,.or.an | 
| a9920 | 79 20 4d 61 67 69 74 20 62 75 66 66 65 72 20 66    6f 72 0a 74 68 61 74 20 6d 61 74 74 65 72 2c 20 | y.Magit.buffer.for.that.matter,. | 
| a9940 | 69 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 62    75 66 66 65 72 2c 20 74 68 65 6e 20 79 6f 75 20 | is.the.current.buffer,.then.you. | 
| a9960 | 63 61 6e 20 61 6c 73 6f 20 75 73 65 20 6a 75 73    74 20 e2 80 98 67 e2 80 99 20 74 6f 0a 72 65 66 | can.also.use.just....g....to.ref | 
| a9980 | 72 65 73 68 20 69 74 29 2e 0a 0a 20 20 20 4d 6f    76 65 20 62 65 74 77 65 65 6e 20 73 65 63 74 69 | resh.it)......Move.between.secti | 
| a99a0 | 6f 6e 73 20 75 73 69 6e 67 20 e2 80 98 70 e2 80    99 20 61 6e 64 20 e2 80 98 6e e2 80 99 2e 20 20 | ons.using....p....and....n...... | 
| a99c0 | 4e 6f 74 65 20 74 68 61 74 20 74 68 65 20 62 6f    64 69 65 73 20 6f 66 0a 73 6f 6d 65 20 73 65 63 | Note.that.the.bodies.of.some.sec | 
| a99e0 | 74 69 6f 6e 73 20 61 72 65 20 68 69 64 64 65 6e    2e 20 20 54 79 70 65 20 e2 80 98 54 41 42 e2 80 | tions.are.hidden...Type....TAB.. | 
| a9a00 | 99 20 74 6f 20 65 78 70 61 6e 64 20 6f 72 20 63    6f 6c 6c 61 70 73 65 20 74 68 65 20 73 65 63 74 | ..to.expand.or.collapse.the.sect | 
| a9a20 | 69 6f 6e 0a 61 74 20 70 6f 69 6e 74 2e 20 20 59    6f 75 20 63 61 6e 20 61 6c 73 6f 20 75 73 65 20 | ion.at.point...You.can.also.use. | 
| a9a40 | e2 80 98 43 2d 74 61 62 e2 80 99 20 74 6f 20 63    79 63 6c 65 20 74 68 65 20 76 69 73 69 62 69 6c | ...C-tab....to.cycle.the.visibil | 
| a9a60 | 69 74 79 20 6f 66 20 74 68 65 0a 63 75 72 72 65    6e 74 20 73 65 63 74 69 6f 6e 20 61 6e 64 20 69 | ity.of.the.current.section.and.i | 
| a9a80 | 74 73 20 63 68 69 6c 64 72 65 6e 2e 20 20 4d 6f    76 65 20 74 6f 20 61 20 66 69 6c 65 20 73 65 63 | ts.children...Move.to.a.file.sec | 
| a9aa0 | 74 69 6f 6e 20 69 6e 73 69 64 65 20 74 68 65 0a    73 65 63 74 69 6f 6e 20 6e 61 6d 65 64 20 22 55 | tion.inside.the.section.named."U | 
| a9ac0 | 6e 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 22    20 61 6e 64 20 74 79 70 65 20 e2 80 98 73 e2 80 | nstaged.changes".and.type....s.. | 
| a9ae0 | 99 20 74 6f 20 73 74 61 67 65 20 74 68 65 20 63    68 61 6e 67 65 73 20 79 6f 75 0a 68 61 76 65 20 | ..to.stage.the.changes.you.have. | 
| a9b00 | 6d 61 64 65 20 74 6f 20 74 68 61 74 20 66 69 6c    65 2e 20 20 54 68 61 74 20 66 69 6c 65 20 6e 6f | made.to.that.file...That.file.no | 
| a9b20 | 77 20 61 70 70 65 61 72 73 20 75 6e 64 65 72 20    22 53 74 61 67 65 64 20 63 68 61 6e 67 65 73 22 | w.appears.under."Staged.changes" | 
| a9b40 | 2e 0a 0a 20 20 20 4d 61 67 69 74 20 63 61 6e 20    73 74 61 67 65 20 61 6e 64 20 75 6e 73 74 61 67 | ......Magit.can.stage.and.unstag | 
| a9b60 | 65 20 69 6e 64 69 76 69 64 75 61 6c 20 68 75 6e    6b 73 2c 20 6e 6f 74 20 6a 75 73 74 20 63 6f 6d | e.individual.hunks,.not.just.com | 
| a9b80 | 70 6c 65 74 65 0a 66 69 6c 65 73 2e 20 20 4d 6f    76 65 20 74 6f 20 74 68 65 20 66 69 6c 65 20 79 | plete.files...Move.to.the.file.y | 
| a9ba0 | 6f 75 20 68 61 76 65 20 6a 75 73 74 20 73 74 61    67 65 64 2c 20 65 78 70 61 6e 64 20 69 74 20 75 | ou.have.just.staged,.expand.it.u | 
| a9bc0 | 73 69 6e 67 20 e2 80 98 54 41 42 e2 80 99 2c 0a    6d 6f 76 65 20 74 6f 20 6f 6e 65 20 6f 66 20 74 | sing....TAB...,.move.to.one.of.t | 
| a9be0 | 68 65 20 68 75 6e 6b 73 20 75 73 69 6e 67 20 e2    80 98 6e e2 80 99 2c 20 61 6e 64 20 75 6e 73 74 | he.hunks.using....n...,.and.unst | 
| a9c00 | 61 67 65 20 6a 75 73 74 20 74 68 61 74 20 62 79    20 74 79 70 69 6e 67 20 e2 80 98 75 e2 80 99 2e | age.just.that.by.typing....u.... | 
| a9c20 | 0a 4e 6f 74 65 20 68 6f 77 20 74 68 65 20 73 74    61 67 69 6e 67 20 28 e2 80 98 73 e2 80 99 29 20 | .Note.how.the.staging.(...s...). | 
| a9c40 | 61 6e 64 20 75 6e 73 74 61 67 69 6e 67 20 28 e2    80 98 75 e2 80 99 29 20 63 6f 6d 6d 61 6e 64 73 | and.unstaging.(...u...).commands | 
| a9c60 | 20 6f 70 65 72 61 74 65 20 6f 6e 20 74 68 65 0a    63 68 61 6e 67 65 20 61 74 20 70 6f 69 6e 74 2e | .operate.on.the.change.at.point. | 
| a9c80 | 20 20 4d 61 6e 79 20 6f 74 68 65 72 20 63 6f 6d    6d 61 6e 64 73 20 62 65 68 61 76 65 20 74 68 65 | ..Many.other.commands.behave.the | 
| a9ca0 | 20 73 61 6d 65 20 77 61 79 2e 0a 0a 20 20 20 59    6f 75 20 63 61 6e 20 61 6c 73 6f 20 75 6e 2d 2f | .same.way......You.can.also.un-/ | 
| a9cc0 | 73 74 61 67 65 20 6a 75 73 74 20 70 61 72 74 20    6f 66 20 61 20 68 75 6e 6b 2e 20 20 49 6e 73 69 | stage.just.part.of.a.hunk...Insi | 
| a9ce0 | 64 65 20 74 68 65 20 62 6f 64 79 20 6f 66 20 61    0a 68 75 6e 6b 20 73 65 63 74 69 6f 6e 20 28 6d | de.the.body.of.a.hunk.section.(m | 
| a9d00 | 6f 76 65 20 74 68 65 72 65 20 75 73 69 6e 67 20    e2 80 98 43 2d 6e e2 80 99 29 2c 20 73 65 74 20 | ove.there.using....C-n...),.set. | 
| a9d20 | 74 68 65 20 6d 61 72 6b 20 75 73 69 6e 67 20 e2    80 98 43 2d 53 50 43 e2 80 99 20 61 6e 64 0a 6d | the.mark.using....C-SPC....and.m | 
| a9d40 | 6f 76 65 20 64 6f 77 6e 20 75 6e 74 69 6c 20 73    6f 6d 65 20 61 64 64 65 64 20 61 6e 64 2f 6f 72 | ove.down.until.some.added.and/or | 
| a9d60 | 20 72 65 6d 6f 76 65 64 20 6c 69 6e 65 73 20 66    61 6c 6c 20 69 6e 73 69 64 65 20 74 68 65 20 72 | .removed.lines.fall.inside.the.r | 
| a9d80 | 65 67 69 6f 6e 0a 62 75 74 20 6e 6f 74 20 61 6c    6c 20 6f 66 20 74 68 65 6d 2e 20 20 41 67 61 69 | egion.but.not.all.of.them...Agai | 
| a9da0 | 6e 20 74 79 70 65 20 e2 80 98 73 e2 80 99 20 74    6f 20 73 74 61 67 65 2e 0a 0a 20 20 20 49 74 20 | n.type....s....to.stage......It. | 
| a9dc0 | 69 73 20 61 6c 73 6f 20 70 6f 73 73 69 62 6c 65    20 74 6f 20 75 6e 2d 2f 73 74 61 67 65 20 6d 75 | is.also.possible.to.un-/stage.mu | 
| a9de0 | 6c 74 69 70 6c 65 20 66 69 6c 65 73 20 61 74 20    6f 6e 63 65 2e 20 20 4d 6f 76 65 20 74 6f 20 61 | ltiple.files.at.once...Move.to.a | 
| a9e00 | 0a 66 69 6c 65 20 73 65 63 74 69 6f 6e 2c 20 74    79 70 65 20 e2 80 98 43 2d 53 50 43 e2 80 99 2c | .file.section,.type....C-SPC..., | 
| a9e20 | 20 6d 6f 76 65 20 74 6f 20 74 68 65 20 6e 65 78    74 20 66 69 6c 65 20 75 73 69 6e 67 20 e2 80 98 | .move.to.the.next.file.using.... | 
| a9e40 | 6e e2 80 99 2c 20 61 6e 64 20 74 68 65 6e 0a e2    80 98 73 e2 80 99 20 74 6f 20 73 74 61 67 65 20 | n...,.and.then....s....to.stage. | 
| a9e60 | 62 6f 74 68 20 66 69 6c 65 73 2e 20 20 4e 6f 74    65 20 74 68 61 74 20 62 6f 74 68 20 74 68 65 20 | both.files...Note.that.both.the. | 
| a9e80 | 6d 61 72 6b 20 61 6e 64 20 70 6f 69 6e 74 20 68    61 76 65 20 74 6f 20 62 65 0a 6f 6e 20 74 68 65 | mark.and.point.have.to.be.on.the | 
| a9ea0 | 20 68 65 61 64 69 6e 67 73 20 6f 66 20 73 69 62    6c 69 6e 67 20 73 65 63 74 69 6f 6e 73 20 66 6f | .headings.of.sibling.sections.fo | 
| a9ec0 | 72 20 74 68 69 73 20 74 6f 20 77 6f 72 6b 2e 20    20 49 66 20 74 68 65 20 72 65 67 69 6f 6e 0a 6c | r.this.to.work...If.the.region.l | 
| a9ee0 | 6f 6f 6b 73 20 6c 69 6b 65 20 69 74 20 64 6f 65    73 20 69 6e 20 6f 74 68 65 72 20 62 75 66 66 65 | ooks.like.it.does.in.other.buffe | 
| a9f00 | 72 73 2c 20 74 68 65 6e 20 69 74 20 64 6f 65 73    6e e2 80 99 74 20 73 65 6c 65 63 74 20 4d 61 67 | rs,.then.it.doesn...t.select.Mag | 
| a9f20 | 69 74 0a 73 65 63 74 69 6f 6e 73 20 74 68 61 74    20 63 61 6e 20 62 65 20 61 63 74 65 64 20 6f 6e | it.sections.that.can.be.acted.on | 
| a9f40 | 20 61 73 20 61 20 75 6e 69 74 2e 0a 0a 20 20 20    41 6e 64 20 74 68 65 6e 20 6f 66 20 63 6f 75 72 | .as.a.unit......And.then.of.cour | 
| a9f60 | 73 65 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 63    6f 6d 6d 69 74 20 79 6f 75 72 20 63 68 61 6e 67 | se.you.want.to.commit.your.chang | 
| a9f80 | 65 73 2e 20 20 54 79 70 65 20 e2 80 98 63 e2 80    99 2e 20 20 54 68 69 73 0a 73 68 6f 77 73 20 74 | es...Type....c......This.shows.t | 
| a9fa0 | 68 65 20 61 76 61 69 6c 61 62 6c 65 20 63 6f 6d    6d 69 74 20 63 6f 6d 6d 61 6e 64 73 20 61 6e 64 | he.available.commit.commands.and | 
| a9fc0 | 20 61 72 67 75 6d 65 6e 74 73 20 69 6e 20 61 20    62 75 66 66 65 72 20 61 74 20 74 68 65 0a 62 6f | .arguments.in.a.buffer.at.the.bo | 
| a9fe0 | 74 74 6f 6d 20 6f 66 20 74 68 65 20 66 72 61 6d    65 2e 20 20 45 61 63 68 20 63 6f 6d 6d 61 6e 64 | ttom.of.the.frame...Each.command | 
| aa000 | 20 61 6e 64 20 61 72 67 75 6d 65 6e 74 20 69 73    20 70 72 65 66 69 78 65 64 20 77 69 74 68 20 74 | .and.argument.is.prefixed.with.t | 
| aa020 | 68 65 20 6b 65 79 0a 74 68 61 74 20 69 6e 76 6f    6b 65 73 2f 73 65 74 73 20 69 74 2e 20 20 44 6f | he.key.that.invokes/sets.it...Do | 
| aa040 | 20 6e 6f 74 20 77 6f 72 72 79 20 61 62 6f 75 74    20 74 68 69 73 20 66 6f 72 20 6e 6f 77 2e 20 20 | .not.worry.about.this.for.now... | 
| aa060 | 57 65 20 77 61 6e 74 20 74 6f 0a 63 72 65 61 74    65 20 61 20 22 6e 6f 72 6d 61 6c 22 20 63 6f 6d | We.want.to.create.a."normal".com | 
| aa080 | 6d 69 74 2c 20 77 68 69 63 68 20 69 73 20 64 6f    6e 65 20 62 79 20 74 79 70 69 6e 67 20 e2 80 98 | mit,.which.is.done.by.typing.... | 
| aa0a0 | 63 e2 80 99 20 61 67 61 69 6e 2e 0a 0a 20 20 20    4e 6f 77 20 74 77 6f 20 6e 65 77 20 62 75 66 66 | c....again......Now.two.new.buff | 
| aa0c0 | 65 72 73 20 61 70 70 65 61 72 2e 20 20 4f 6e 65    20 69 73 20 66 6f 72 20 77 72 69 74 69 6e 67 20 | ers.appear...One.is.for.writing. | 
| aa0e0 | 74 68 65 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61    67 65 2c 0a 74 68 65 20 6f 74 68 65 72 20 73 68 | the.commit.message,.the.other.sh | 
| aa100 | 6f 77 73 20 61 20 64 69 66 66 20 77 69 74 68 20    74 68 65 20 63 68 61 6e 67 65 73 20 74 68 61 74 | ows.a.diff.with.the.changes.that | 
| aa120 | 20 79 6f 75 20 61 72 65 20 61 62 6f 75 74 20 74    6f 20 63 6f 6d 6d 69 74 2e 0a 57 72 69 74 65 20 | .you.are.about.to.commit..Write. | 
| aa140 | 61 20 6d 65 73 73 61 67 65 20 61 6e 64 20 74 68    65 6e 20 74 79 70 65 20 e2 80 98 43 2d 63 20 43 | a.message.and.then.type....C-c.C | 
| aa160 | 2d 63 e2 80 99 20 74 6f 20 61 63 74 75 61 6c 6c    79 20 63 72 65 61 74 65 20 74 68 65 20 63 6f 6d | -c....to.actually.create.the.com | 
| aa180 | 6d 69 74 2e 0a 0a 20 20 20 59 6f 75 20 70 72 6f    62 61 62 6c 79 20 64 6f 6e e2 80 99 74 20 77 61 | mit......You.probably.don...t.wa | 
| aa1a0 | 6e 74 20 74 6f 20 70 75 73 68 20 74 68 65 20 63    6f 6d 6d 69 74 20 79 6f 75 20 6a 75 73 74 20 63 | nt.to.push.the.commit.you.just.c | 
| aa1c0 | 72 65 61 74 65 64 20 62 65 63 61 75 73 65 0a 79    6f 75 20 6a 75 73 74 20 63 6f 6d 6d 69 74 74 65 | reated.because.you.just.committe | 
| aa1e0 | 64 20 73 6f 6d 65 20 72 61 6e 64 6f 6d 20 63 68    61 6e 67 65 73 2c 20 62 75 74 20 69 66 20 74 68 | d.some.random.changes,.but.if.th | 
| aa200 | 61 74 20 69 73 20 6e 6f 74 20 74 68 65 20 63 61    73 65 20 79 6f 75 0a 63 6f 75 6c 64 20 70 75 73 | at.is.not.the.case.you.could.pus | 
| aa220 | 68 20 69 74 20 62 79 20 74 79 70 69 6e 67 20 e2    80 98 50 e2 80 99 20 74 6f 20 73 68 6f 77 20 61 | h.it.by.typing....P....to.show.a | 
| aa240 | 6c 6c 20 74 68 65 20 61 76 61 69 6c 61 62 6c 65    20 70 75 73 68 20 63 6f 6d 6d 61 6e 64 73 20 61 | ll.the.available.push.commands.a | 
| aa260 | 6e 64 0a 61 72 67 75 6d 65 6e 74 73 20 61 6e 64    20 74 68 65 6e 20 e2 80 98 70 e2 80 99 20 74 6f | nd.arguments.and.then....p....to | 
| aa280 | 20 70 75 73 68 20 74 6f 20 61 20 62 72 61 6e 63    68 20 77 69 74 68 20 74 68 65 20 73 61 6d 65 20 | .push.to.a.branch.with.the.same. | 
| aa2a0 | 6e 61 6d 65 20 61 73 20 74 68 65 0a 6c 6f 63 61    6c 20 62 72 61 6e 63 68 20 6f 6e 74 6f 20 74 68 | name.as.the.local.branch.onto.th | 
| aa2c0 | 65 20 72 65 6d 6f 74 65 20 63 6f 6e 66 69 67 75    72 65 64 20 61 73 20 74 68 65 20 70 75 73 68 2d | e.remote.configured.as.the.push- | 
| aa2e0 | 72 65 6d 6f 74 65 2e 20 20 28 49 66 20 74 68 65    0a 70 75 73 68 2d 72 65 6d 6f 74 65 20 69 73 20 | remote...(If.the.push-remote.is. | 
| aa300 | 6e 6f 74 20 63 6f 6e 66 69 67 75 72 65 64 20 79    65 74 2c 20 74 68 65 6e 20 79 6f 75 20 77 6f 75 | not.configured.yet,.then.you.wou | 
| aa320 | 6c 64 20 66 69 72 73 74 20 62 65 20 70 72 6f 6d    70 74 65 64 20 66 6f 72 0a 74 68 65 20 72 65 6d | ld.first.be.prompted.for.the.rem | 
| aa340 | 6f 74 65 20 74 6f 20 70 75 73 68 20 74 6f 2e 29    0a 0a 20 20 20 53 6f 20 66 61 72 20 77 65 20 68 | ote.to.push.to.).....So.far.we.h | 
| aa360 | 61 76 65 20 6d 65 6e 74 69 6f 6e 65 64 20 74 68    65 20 63 6f 6d 6d 69 74 20 61 6e 64 20 70 75 73 | ave.mentioned.the.commit.and.pus | 
| aa380 | 68 20 6d 65 6e 75 20 63 6f 6d 6d 61 6e 64 73 2e    20 20 54 68 65 73 65 0a 61 72 65 20 70 72 6f 62 | h.menu.commands...These.are.prob | 
| aa3a0 | 61 62 6c 79 20 61 6d 6f 6e 67 20 74 68 65 20 6d    65 6e 75 73 20 79 6f 75 20 77 69 6c 6c 20 62 65 | ably.among.the.menus.you.will.be | 
| aa3c0 | 20 75 73 69 6e 67 20 74 68 65 20 6d 6f 73 74 2c    20 62 75 74 20 6d 61 6e 79 20 6f 74 68 65 72 73 | .using.the.most,.but.many.others | 
| aa3e0 | 0a 65 78 69 73 74 2e 20 20 54 6f 20 73 68 6f 77    20 61 20 6d 65 6e 75 20 74 68 61 74 20 6c 69 73 | .exist...To.show.a.menu.that.lis | 
| aa400 | 74 73 20 61 6c 6c 20 6f 74 68 65 72 20 6d 65 6e    75 73 20 28 61 73 20 77 65 6c 6c 20 61 73 20 74 | ts.all.other.menus.(as.well.as.t | 
| aa420 | 68 65 0a 76 61 72 69 6f 75 73 20 61 70 70 6c 79    20 63 6f 6d 6d 61 6e 64 73 20 61 6e 64 20 73 6f | he.various.apply.commands.and.so | 
| aa440 | 6d 65 20 6f 74 68 65 72 20 65 73 73 65 6e 74 69    61 6c 20 63 6f 6d 6d 61 6e 64 73 29 2c 20 74 79 | me.other.essential.commands),.ty | 
| aa460 | 70 65 20 e2 80 98 68 e2 80 99 2e 0a 54 72 79 20    61 20 66 65 77 2e 20 20 28 53 75 63 68 20 6d 65 | pe....h.....Try.a.few...(Such.me | 
| aa480 | 6e 75 73 20 61 72 65 20 61 6c 73 6f 20 63 61 6c    6c 65 64 20 22 74 72 61 6e 73 69 65 6e 74 20 70 | nus.are.also.called."transient.p | 
| aa4a0 | 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 73 22 20    6f 72 0a 6a 75 73 74 20 22 74 72 61 6e 73 69 65 | refix.commands".or.just."transie | 
| aa4c0 | 6e 74 73 22 2e 29 0a 0a 20 20 20 54 68 65 20 6b    65 79 20 62 69 6e 64 69 6e 67 73 20 69 6e 20 74 | nts".).....The.key.bindings.in.t | 
| aa4e0 | 68 61 74 20 6d 65 6e 75 20 63 6f 72 72 65 73 70    6f 6e 64 20 74 6f 20 74 68 65 20 62 69 6e 64 69 | hat.menu.correspond.to.the.bindi | 
| aa500 | 6e 67 73 20 69 6e 20 4d 61 67 69 74 0a 62 75 66    66 65 72 73 2c 20 69 6e 63 6c 75 64 69 6e 67 20 | ngs.in.Magit.buffers,.including. | 
| aa520 | 62 75 74 20 6e 6f 74 20 6c 69 6d 69 74 65 64 20    74 6f 20 74 68 65 20 73 74 61 74 75 73 20 62 75 | but.not.limited.to.the.status.bu | 
| aa540 | 66 66 65 72 2e 20 20 53 6f 20 79 6f 75 20 63 6f    75 6c 64 0a 74 79 70 65 20 e2 80 98 68 20 64 e2 | ffer...So.you.could.type....h.d. | 
| aa560 | 80 99 20 74 6f 20 62 72 69 6e 67 20 75 70 20 74    68 65 20 64 69 66 66 20 6d 65 6e 75 2c 20 62 75 | ...to.bring.up.the.diff.menu,.bu | 
| aa580 | 74 20 6f 6e 63 65 20 79 6f 75 20 72 65 6d 65 6d    62 65 72 20 74 68 61 74 20 22 64 22 0a 73 74 61 | t.once.you.remember.that."d".sta | 
| aa5a0 | 6e 64 73 20 66 6f 72 20 22 64 69 66 66 22 2c 20    79 6f 75 20 77 6f 75 6c 64 20 75 73 75 61 6c 6c | nds.for."diff",.you.would.usuall | 
| aa5c0 | 79 20 64 6f 20 73 6f 20 62 79 20 6a 75 73 74 20    74 79 70 69 6e 67 20 e2 80 98 64 e2 80 99 2e 0a | y.do.so.by.just.typing....d..... | 
| aa5e0 | 0a 20 20 20 54 68 69 73 20 22 70 72 65 66 69 78    20 6f 66 20 70 72 65 66 69 78 65 73 22 20 69 73 | ....This."prefix.of.prefixes".is | 
| aa600 | 20 75 73 65 66 75 6c 20 65 76 65 6e 20 6f 6e 63    65 20 79 6f 75 20 68 61 76 65 20 6d 65 6d 6f 72 | .useful.even.once.you.have.memor | 
| aa620 | 69 7a 65 64 20 61 6c 6c 0a 74 68 65 20 62 69 6e    64 69 6e 67 73 2c 20 61 73 20 69 74 20 63 61 6e | ized.all.the.bindings,.as.it.can | 
| aa640 | 20 70 72 6f 76 69 64 65 20 65 61 73 79 20 61 63    63 65 73 73 20 74 6f 20 4d 61 67 69 74 20 63 6f | .provide.easy.access.to.Magit.co | 
| aa660 | 6d 6d 61 6e 64 73 20 66 72 6f 6d 0a 6e 6f 6e 2d    4d 61 67 69 74 20 62 75 66 66 65 72 73 2e 20 20 | mmands.from.non-Magit.buffers... | 
| aa680 | 53 6f 2c 20 62 79 20 64 65 66 61 75 6c 74 2c 20    69 74 20 69 73 20 67 6c 6f 62 61 6c 6c 79 20 62 | So,.by.default,.it.is.globally.b | 
| aa6a0 | 6f 75 6e 64 20 74 6f 20 e2 80 98 43 2d 78 20 4d    2d 67 e2 80 99 2e 0a 0a 20 20 20 41 20 73 69 6d | ound.to....C-x.M-g.........A.sim | 
| aa6c0 | 69 6c 61 72 20 6d 65 6e 75 20 66 65 61 74 75 72    69 6e 67 20 28 66 6f 72 20 74 68 65 20 6d 6f 73 | ilar.menu.featuring.(for.the.mos | 
| aa6e0 | 74 20 70 61 72 74 29 20 63 6f 6d 6d 61 6e 64 73    20 74 68 61 74 20 61 63 74 20 6f 6e 0a 6a 75 73 | t.part).commands.that.act.on.jus | 
| aa700 | 74 20 74 68 65 20 66 69 6c 65 20 62 65 69 6e 67    20 76 69 73 69 74 65 64 20 69 6e 20 74 68 65 20 | t.the.file.being.visited.in.the. | 
| aa720 | 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2c 20    69 73 20 67 6c 6f 62 61 6c 6c 79 20 62 6f 75 6e | current.buffer,.is.globally.boun | 
| aa740 | 64 20 74 6f 0a e2 80 98 43 2d 63 20 4d 2d 67 e2    80 99 2e 20 20 54 68 61 74 20 62 69 6e 64 69 6e | d.to....C-c.M-g......That.bindin | 
| aa760 | 67 20 63 61 6e 20 61 6c 73 6f 20 62 65 20 75 73    65 64 20 69 6e 20 62 75 66 66 65 72 73 2c 20 77 | g.can.also.be.used.in.buffers,.w | 
| aa780 | 68 69 63 68 20 64 6f 20 6e 6f 74 20 76 69 73 69    74 0a 61 20 66 69 6c 65 2c 20 62 75 74 20 74 68 | hich.do.not.visit.a.file,.but.th | 
| aa7a0 | 65 6e 20 6f 6e 6c 79 20 61 20 73 75 62 73 65 74    20 6f 66 20 74 68 65 20 63 6f 6d 6d 61 6e 64 73 | en.only.a.subset.of.the.commands | 
| aa7c0 | 20 69 73 20 61 76 61 69 6c 61 62 6c 65 2e 0a 0a    20 20 20 54 68 65 20 67 6c 6f 62 61 6c 20 6b 65 | .is.available......The.global.ke | 
| aa7e0 | 79 20 62 69 6e 64 69 6e 67 73 20 6d 65 6e 74 69    6f 6e 65 64 20 69 6e 20 74 68 65 20 70 72 65 76 | y.bindings.mentioned.in.the.prev | 
| aa800 | 69 6f 75 73 20 74 77 6f 20 70 61 72 61 67 72 61    70 68 73 20 61 72 65 0a 71 75 69 74 65 20 69 6e | ious.two.paragraphs.are.quite.in | 
| aa820 | 63 6f 6e 76 65 6e 69 65 6e 74 2e 20 20 57 65 20    72 65 63 6f 6d 6d 65 6e 64 20 75 73 69 6e 67 20 | convenient...We.recommend.using. | 
| aa840 | e2 80 98 43 2d 63 20 67 e2 80 99 20 61 6e 64 20    e2 80 98 43 2d 63 20 66 e2 80 99 20 69 6e 73 74 | ...C-c.g....and....C-c.f....inst | 
| aa860 | 65 61 64 2c 20 62 75 74 0a 63 61 6e 6e 6f 74 20    75 73 65 20 74 68 6f 73 65 20 6b 65 79 20 73 65 | ead,.but.cannot.use.those.key.se | 
| aa880 | 71 75 65 6e 63 65 73 20 62 79 20 64 65 66 61 75    6c 74 20 62 65 63 61 75 73 65 20 74 68 65 79 20 | quences.by.default.because.they. | 
| aa8a0 | 61 72 65 20 73 74 72 69 63 6b 6c 79 0a 72 65 73    65 72 76 65 64 20 66 6f 72 20 62 69 6e 64 69 6e | are.strickly.reserved.for.bindin | 
| aa8c0 | 67 73 20 61 64 64 65 64 20 62 79 20 74 68 65 20    75 73 65 72 2e 20 20 53 65 65 20 2a 6e 6f 74 65 | gs.added.by.the.user...See.*note | 
| aa8e0 | 20 47 6c 6f 62 61 6c 20 42 69 6e 64 69 6e 67 73    3a 3a 2c 0a 69 66 20 79 6f 75 20 77 61 6e 74 20 | .Global.Bindings::,.if.you.want. | 
| aa900 | 74 6f 20 65 78 70 6c 69 63 69 74 6c 79 20 6f 70    74 2d 69 6e 20 74 6f 20 74 68 65 20 72 65 63 6f | to.explicitly.opt-in.to.the.reco | 
| aa920 | 6d 6d 65 6e 64 65 64 20 6b 65 79 20 62 69 6e 64    69 6e 67 73 2e 0a 0a 20 20 20 4d 61 67 69 74 20 | mmended.key.bindings......Magit. | 
| aa940 | 61 6c 73 6f 20 70 72 6f 76 69 64 65 73 20 63 6f    6e 74 65 78 74 20 6d 65 6e 75 73 20 61 6e 64 20 | also.provides.context.menus.and. | 
| aa960 | 6f 74 68 65 72 20 6d 6f 75 73 65 20 63 6f 6d 6d    61 6e 64 73 2c 20 73 65 65 20 2a 6e 6f 74 65 0a | other.mouse.commands,.see.*note. | 
| aa980 | 4d 6f 75 73 65 20 53 75 70 70 6f 72 74 3a 3a 2e    0a 0a 20 20 20 49 74 20 69 73 20 6e 6f 74 20 6e | Mouse.Support::......It.is.not.n | 
| aa9a0 | 65 63 65 73 73 61 72 79 20 74 68 61 74 20 79 6f    75 20 64 6f 20 73 6f 20 6e 6f 77 2c 20 62 75 74 | ecessary.that.you.do.so.now,.but | 
| aa9c0 | 20 69 66 20 79 6f 75 20 73 74 69 63 6b 20 77 69    74 68 20 4d 61 67 69 74 2c 0a 74 68 65 6e 20 69 | .if.you.stick.with.Magit,.then.i | 
| aa9e0 | 74 20 69 73 20 68 69 67 68 6c 79 20 72 65 63 6f    6d 6d 65 6e 64 65 64 20 74 68 61 74 20 79 6f 75 | t.is.highly.recommended.that.you | 
| aaa00 | 20 72 65 61 64 20 74 68 65 20 6e 65 78 74 20 73    65 63 74 69 6f 6e 20 74 6f 6f 2e 0a 0a 1f 0a 46 | .read.the.next.section.too.....F | 
| aaa20 | 69 6c 65 3a 20 6d 61 67 69 74 2e 69 6e 66 6f 2c    20 20 4e 6f 64 65 3a 20 49 6e 74 65 72 66 61 63 | ile:.magit.info,..Node:.Interfac | 
| aaa40 | 65 20 43 6f 6e 63 65 70 74 73 2c 20 20 4e 65 78    74 3a 20 49 6e 73 70 65 63 74 69 6e 67 2c 20 20 | e.Concepts,..Next:.Inspecting,.. | 
| aaa60 | 50 72 65 76 3a 20 47 65 74 74 69 6e 67 20 53 74    61 72 74 65 64 2c 20 20 55 70 3a 20 54 6f 70 0a | Prev:.Getting.Started,..Up:.Top. | 
| aaa80 | 0a 34 20 49 6e 74 65 72 66 61 63 65 20 43 6f 6e    63 65 70 74 73 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .4.Interface.Concepts.********** | 
| aaaa0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 2a 20 4d 65    6e 75 3a 0a 0a 2a 20 4d 6f 64 65 73 20 61 6e 64 | **********..*.Menu:..*.Modes.and | 
| aaac0 | 20 42 75 66 66 65 72 73 3a 3a 0a 2a 20 53 65 63    74 69 6f 6e 73 3a 3a 0a 2a 20 54 72 61 6e 73 69 | .Buffers::.*.Sections::.*.Transi | 
| aaae0 | 65 6e 74 20 43 6f 6d 6d 61 6e 64 73 3a 3a 0a 2a    20 54 72 61 6e 73 69 65 6e 74 20 41 72 67 75 6d | ent.Commands::.*.Transient.Argum | 
| aab00 | 65 6e 74 73 20 61 6e 64 20 42 75 66 66 65 72 20    56 61 72 69 61 62 6c 65 73 3a 3a 0a 2a 20 43 6f | ents.and.Buffer.Variables::.*.Co | 
| aab20 | 6d 70 6c 65 74 69 6f 6e 2c 20 43 6f 6e 66 69 72    6d 61 74 69 6f 6e 20 61 6e 64 20 74 68 65 20 53 | mpletion,.Confirmation.and.the.S | 
| aab40 | 65 6c 65 63 74 69 6f 6e 3a 20 43 6f 6d 70 6c 65    74 69 6f 6e 20 43 6f 6e 66 69 72 6d 61 74 69 6f | election:.Completion.Confirmatio | 
| aab60 | 6e 20 61 6e 64 20 74 68 65 20 53 65 6c 65 63 74    69 6f 6e 2e 0a 2a 20 4d 6f 75 73 65 20 53 75 70 | n.and.the.Selection..*.Mouse.Sup | 
| aab80 | 70 6f 72 74 3a 3a 0a 2a 20 52 75 6e 6e 69 6e 67    20 47 69 74 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 | port::.*.Running.Git::....File:. | 
| aaba0 | 6d 61 67 69 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64    65 3a 20 4d 6f 64 65 73 20 61 6e 64 20 42 75 66 | magit.info,..Node:.Modes.and.Buf | 
| aabc0 | 66 65 72 73 2c 20 20 4e 65 78 74 3a 20 53 65 63    74 69 6f 6e 73 2c 20 20 55 70 3a 20 49 6e 74 65 | fers,..Next:.Sections,..Up:.Inte | 
| aabe0 | 72 66 61 63 65 20 43 6f 6e 63 65 70 74 73 0a 0a    34 2e 31 20 4d 6f 64 65 73 20 61 6e 64 20 42 75 | rface.Concepts..4.1.Modes.and.Bu | 
| aac00 | 66 66 65 72 73 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d    3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 4d 61 67 | ffers.=====================..Mag | 
| aac20 | 69 74 20 70 72 6f 76 69 64 65 73 20 73 65 76 65    72 61 6c 20 6d 61 6a 6f 72 2d 6d 6f 64 65 73 2e | it.provides.several.major-modes. | 
| aac40 | 20 20 46 6f 72 20 65 61 63 68 20 6f 66 20 74 68    65 73 65 20 6d 6f 64 65 73 20 74 68 65 72 65 0a | ..For.each.of.these.modes.there. | 
| aac60 | 75 73 75 61 6c 6c 79 20 65 78 69 73 74 73 20 6f    6e 6c 79 20 6f 6e 65 20 62 75 66 66 65 72 20 70 | usually.exists.only.one.buffer.p | 
| aac80 | 65 72 20 72 65 70 6f 73 69 74 6f 72 79 2e 20 20    53 65 70 61 72 61 74 65 20 6d 6f 64 65 73 20 61 | er.repository...Separate.modes.a | 
| aaca0 | 6e 64 20 74 68 75 73 0a 62 75 66 66 65 72 73 20    65 78 69 73 74 20 66 6f 72 20 63 6f 6d 6d 69 74 | nd.thus.buffers.exist.for.commit | 
| aacc0 | 73 2c 20 64 69 66 66 73 2c 20 6c 6f 67 73 2c 20    61 6e 64 20 73 6f 6d 65 20 6f 74 68 65 72 20 74 | s,.diffs,.logs,.and.some.other.t | 
| aace0 | 68 69 6e 67 73 2e 0a 0a 20 20 20 42 65 73 69 64    65 73 20 74 68 65 73 65 20 73 70 65 63 69 61 6c | hings......Besides.these.special | 
| aad00 | 20 70 75 72 70 6f 73 65 20 62 75 66 66 65 72 73    2c 20 74 68 65 72 65 20 61 6c 73 6f 20 65 78 69 | .purpose.buffers,.there.also.exi | 
| aad20 | 73 74 73 20 61 6e 20 6f 76 65 72 76 69 65 77 0a    62 75 66 66 65 72 2c 20 63 61 6c 6c 65 64 20 74 | sts.an.overview.buffer,.called.t | 
| aad40 | 68 65 20 2a 73 74 61 74 75 73 20 62 75 66 66 65    72 2a 2e 20 20 49 74 e2 80 99 73 20 75 73 75 61 | he.*status.buffer*...It...s.usua | 
| aad60 | 6c 6c 79 20 66 72 6f 6d 20 74 68 69 73 20 62 75    66 66 65 72 20 74 68 61 74 0a 74 68 65 20 75 73 | lly.from.this.buffer.that.the.us | 
| aad80 | 65 72 20 69 6e 76 6f 6b 65 73 20 47 69 74 20 63    6f 6d 6d 61 6e 64 73 2c 20 6f 72 20 63 72 65 61 | er.invokes.Git.commands,.or.crea | 
| aada0 | 74 65 73 20 6f 72 20 76 69 73 69 74 73 20 6f 74    68 65 72 20 62 75 66 66 65 72 73 2e 0a 0a 20 20 | tes.or.visits.other.buffers..... | 
| aadc0 | 20 49 6e 20 74 68 69 73 20 6d 61 6e 75 61 6c 20    77 65 20 6f 66 74 65 6e 20 73 70 65 61 6b 20 61 | .In.this.manual.we.often.speak.a | 
| aade0 | 62 6f 75 74 20 22 4d 61 67 69 74 20 62 75 66 66    65 72 73 22 2e 20 20 42 79 20 74 68 61 74 20 77 | bout."Magit.buffers"...By.that.w | 
| aae00 | 65 20 6d 65 61 6e 0a 62 75 66 66 65 72 73 20 77    68 6f 73 65 20 6d 61 6a 6f 72 2d 6d 6f 64 65 73 | e.mean.buffers.whose.major-modes | 
| aae20 | 20 64 65 72 69 76 65 20 66 72 6f 6d 20 e2 80 98    6d 61 67 69 74 2d 6d 6f 64 65 e2 80 99 2e 0a 0a | .derive.from....magit-mode...... | 
| aae40 | e2 80 98 4d 2d 78 20 6d 61 67 69 74 2d 74 6f 67    67 6c 65 2d 62 75 66 66 65 72 2d 6c 6f 63 6b e2 | ...M-x.magit-toggle-buffer-lock. | 
| aae60 | 80 99 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d    6d 61 6e 64 20 6c 6f 63 6b 73 20 74 68 65 20 63 | ........This.command.locks.the.c | 
| aae80 | 75 72 72 65 6e 74 20 62 75 66 66 65 72 20 74 6f    20 69 74 73 20 76 61 6c 75 65 20 6f 72 20 69 66 | urrent.buffer.to.its.value.or.if | 
| aaea0 | 20 74 68 65 20 62 75 66 66 65 72 0a 20 20 20 20    20 69 73 20 61 6c 72 65 61 64 79 20 6c 6f 63 6b | .the.buffer......is.already.lock | 
| aaec0 | 65 64 2c 20 74 68 65 6e 20 69 74 20 75 6e 6c 6f    63 6b 73 20 69 74 2e 0a 0a 20 20 20 20 20 4c 6f | ed,.then.it.unlocks.it........Lo | 
| aaee0 | 63 6b 69 6e 67 20 61 20 62 75 66 66 65 72 20 74    6f 20 69 74 73 20 76 61 6c 75 65 20 70 72 65 76 | cking.a.buffer.to.its.value.prev | 
| aaf00 | 65 6e 74 73 20 69 74 20 66 72 6f 6d 20 62 65 69    6e 67 20 72 65 75 73 65 64 20 74 6f 0a 20 20 20 | ents.it.from.being.reused.to.... | 
| aaf20 | 20 20 64 69 73 70 6c 61 79 20 61 6e 6f 74 68 65    72 20 76 61 6c 75 65 2e 20 20 54 68 65 20 6e 61 | ..display.another.value...The.na | 
| aaf40 | 6d 65 20 6f 66 20 61 20 6c 6f 63 6b 65 64 20 62    75 66 66 65 72 20 63 6f 6e 74 61 69 6e 73 20 69 | me.of.a.locked.buffer.contains.i | 
| aaf60 | 74 73 0a 20 20 20 20 20 76 61 6c 75 65 2c 20 77    68 69 63 68 20 61 6c 6c 6f 77 73 20 74 65 6c 6c | ts......value,.which.allows.tell | 
| aaf80 | 69 6e 67 20 69 74 20 61 70 61 72 74 20 66 72 6f    6d 20 6f 74 68 65 72 20 6c 6f 63 6b 65 64 20 62 | ing.it.apart.from.other.locked.b | 
| aafa0 | 75 66 66 65 72 73 20 61 6e 64 0a 20 20 20 20 20    74 68 65 20 75 6e 6c 6f 63 6b 65 64 20 62 75 66 | uffers.and......the.unlocked.buf | 
| aafc0 | 66 65 72 2e 0a 0a 20 20 20 20 20 4e 6f 74 20 61    6c 6c 20 4d 61 67 69 74 20 62 75 66 66 65 72 73 | fer........Not.all.Magit.buffers | 
| aafe0 | 20 63 61 6e 20 62 65 20 6c 6f 63 6b 65 64 20 74    6f 20 74 68 65 69 72 20 76 61 6c 75 65 73 3b 20 | .can.be.locked.to.their.values;. | 
| ab000 | 66 6f 72 20 65 78 61 6d 70 6c 65 2c 0a 20 20 20    20 20 69 74 20 77 6f 75 6c 64 6e e2 80 99 74 20 | for.example,......it.wouldn...t. | 
| ab020 | 6d 61 6b 65 20 73 65 6e 73 65 20 74 6f 20 6c 6f    63 6b 20 61 20 73 74 61 74 75 73 20 62 75 66 66 | make.sense.to.lock.a.status.buff | 
| ab040 | 65 72 2e 0a 0a 20 20 20 20 20 54 68 65 72 65 20    63 61 6e 20 6f 6e 6c 79 20 62 65 20 61 20 73 69 | er........There.can.only.be.a.si | 
| ab060 | 6e 67 6c 65 20 75 6e 6c 6f 63 6b 65 64 20 62 75    66 66 65 72 20 75 73 69 6e 67 20 61 20 63 65 72 | ngle.unlocked.buffer.using.a.cer | 
| ab080 | 74 61 69 6e 0a 20 20 20 20 20 6d 61 6a 6f 72 2d    6d 6f 64 65 20 70 65 72 20 72 65 70 6f 73 69 74 | tain......major-mode.per.reposit | 
| ab0a0 | 6f 72 79 2e 20 20 53 6f 20 77 68 65 6e 20 61 20    62 75 66 66 65 72 20 69 73 20 62 65 69 6e 67 20 | ory...So.when.a.buffer.is.being. | 
| ab0c0 | 75 6e 6c 6f 63 6b 65 64 20 61 6e 64 0a 20 20 20    20 20 61 6e 6f 74 68 65 72 20 75 6e 6c 6f 63 6b | unlocked.and......another.unlock | 
| ab0e0 | 65 64 20 62 75 66 66 65 72 20 61 6c 72 65 61 64    79 20 65 78 69 73 74 73 20 66 6f 72 20 74 68 61 | ed.buffer.already.exists.for.tha | 
| ab100 | 74 20 6d 6f 64 65 20 61 6e 64 0a 20 20 20 20 20    72 65 70 6f 73 69 74 6f 72 79 2c 20 74 68 65 6e | t.mode.and......repository,.then | 
| ab120 | 20 74 68 65 20 66 6f 72 6d 65 72 20 62 75 66 66    65 72 20 69 73 20 69 6e 73 74 65 61 64 20 64 65 | .the.former.buffer.is.instead.de | 
| ab140 | 6c 65 74 65 64 20 61 6e 64 20 74 68 65 0a 20 20    20 20 20 6c 61 74 74 65 72 20 69 73 20 64 69 73 | leted.and.the......latter.is.dis | 
| ab160 | 70 6c 61 79 65 64 20 69 6e 20 69 74 73 20 70 6c    61 63 65 2e 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a | played.in.its.place...*.Menu:..* | 
| ab180 | 20 53 77 69 74 63 68 69 6e 67 20 42 75 66 66 65    72 73 3a 3a 0a 2a 20 4e 61 6d 69 6e 67 20 42 75 | .Switching.Buffers::.*.Naming.Bu | 
| ab1a0 | 66 66 65 72 73 3a 3a 0a 2a 20 51 75 69 74 74 69    6e 67 20 57 69 6e 64 6f 77 73 3a 3a 0a 2a 20 41 | ffers::.*.Quitting.Windows::.*.A | 
| ab1c0 | 75 74 6f 6d 61 74 69 63 20 52 65 66 72 65 73 68    69 6e 67 20 6f 66 20 4d 61 67 69 74 20 42 75 66 | utomatic.Refreshing.of.Magit.Buf | 
| ab1e0 | 66 65 72 73 3a 3a 0a 2a 20 41 75 74 6f 6d 61 74    69 63 20 53 61 76 69 6e 67 20 6f 66 20 46 69 6c | fers::.*.Automatic.Saving.of.Fil | 
| ab200 | 65 2d 56 69 73 69 74 69 6e 67 20 42 75 66 66 65    72 73 3a 3a 0a 2a 20 41 75 74 6f 6d 61 74 69 63 | e-Visiting.Buffers::.*.Automatic | 
| ab220 | 20 52 65 76 65 72 74 69 6e 67 20 6f 66 20 46 69    6c 65 2d 56 69 73 69 74 69 6e 67 20 42 75 66 66 | .Reverting.of.File-Visiting.Buff | 
| ab240 | 65 72 73 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 6d    61 67 69 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 | ers::....File:.magit.info,..Node | 
| ab260 | 3a 20 53 77 69 74 63 68 69 6e 67 20 42 75 66 66    65 72 73 2c 20 20 4e 65 78 74 3a 20 4e 61 6d 69 | :.Switching.Buffers,..Next:.Nami | 
| ab280 | 6e 67 20 42 75 66 66 65 72 73 2c 20 20 55 70 3a    20 4d 6f 64 65 73 20 61 6e 64 20 42 75 66 66 65 | ng.Buffers,..Up:.Modes.and.Buffe | 
| ab2a0 | 72 73 0a 0a 34 2e 31 2e 31 20 53 77 69 74 63 68    69 6e 67 20 42 75 66 66 65 72 73 0a 2d 2d 2d 2d | rs..4.1.1.Switching.Buffers.---- | 
| ab2c0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f | -------------------...--.Functio | 
| ab2e0 | 6e 3a 20 6d 61 67 69 74 2d 64 69 73 70 6c 61 79    2d 62 75 66 66 65 72 20 62 75 66 66 65 72 20 26 | n:.magit-display-buffer.buffer.& | 
| ab300 | 6f 70 74 69 6f 6e 61 6c 20 64 69 73 70 6c 61 79    2d 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 54 | optional.display-function......T | 
| ab320 | 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20    61 20 77 72 61 70 70 65 72 20 61 72 6f 75 6e 64 | his.function.is.a.wrapper.around | 
| ab340 | 20 e2 80 98 64 69 73 70 6c 61 79 2d 62 75 66 66    65 72 e2 80 99 20 61 6e 64 20 69 73 20 75 73 65 | ....display-buffer....and.is.use | 
| ab360 | 64 20 74 6f 0a 20 20 20 20 20 64 69 73 70 6c 61    79 20 61 6e 79 20 4d 61 67 69 74 20 62 75 66 66 | d.to......display.any.Magit.buff | 
| ab380 | 65 72 2e 20 20 49 74 20 64 69 73 70 6c 61 79 73    20 42 55 46 46 45 52 20 69 6e 20 73 6f 6d 65 20 | er...It.displays.BUFFER.in.some. | 
| ab3a0 | 77 69 6e 64 6f 77 20 61 6e 64 2c 0a 20 20 20 20    20 75 6e 6c 69 6b 65 20 e2 80 98 64 69 73 70 6c | window.and,......unlike....displ | 
| ab3c0 | 61 79 2d 62 75 66 66 65 72 e2 80 99 2c 20 61 6c    73 6f 20 73 65 6c 65 63 74 73 20 74 68 61 74 20 | ay-buffer...,.also.selects.that. | 
| ab3e0 | 77 69 6e 64 6f 77 2c 20 70 72 6f 76 69 64 65 64    0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 64 | window,.provided.........magit-d | 
| ab400 | 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 6e 6f    73 65 6c 65 63 74 e2 80 99 20 69 73 20 e2 80 98 | isplay-buffer-noselect....is.... | 
| ab420 | 6e 69 6c e2 80 99 2e 20 20 49 74 20 61 6c 73 6f    20 72 75 6e 73 20 74 68 65 20 68 6f 6f 6b 73 0a | nil......It.also.runs.the.hooks. | 
| ab440 | 20 20 20 20 20 6d 65 6e 74 69 6f 6e 65 64 20 62    65 6c 6f 77 2e 0a 0a 20 20 20 20 20 49 66 20 6f | .....mentioned.below........If.o | 
| ab460 | 70 74 69 6f 6e 61 6c 20 44 49 53 50 4c 41 59 2d    46 55 4e 43 54 49 4f 4e 20 69 73 20 6e 6f 6e 2d | ptional.DISPLAY-FUNCTION.is.non- | 
| ab480 | 6e 69 6c 2c 20 74 68 65 6e 20 74 68 61 74 20 69    73 20 75 73 65 64 20 74 6f 0a 20 20 20 20 20 64 | nil,.then.that.is.used.to......d | 
| ab4a0 | 69 73 70 6c 61 79 20 74 68 65 20 62 75 66 66 65    72 2e 20 20 55 73 75 61 6c 6c 79 20 74 68 61 74 | isplay.the.buffer...Usually.that | 
| ab4c0 | 20 69 73 20 e2 80 98 6e 69 6c e2 80 99 20 61 6e    64 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 0a 20 | .is....nil....and.the.function.. | 
| ab4e0 | 20 20 20 20 73 70 65 63 69 66 69 65 64 20 62 79    20 e2 80 98 6d 61 67 69 74 2d 64 69 73 70 6c 61 | ....specified.by....magit-displa | 
| ab500 | 79 2d 62 75 66 66 65 72 2d 66 75 6e 63 74 69 6f    6e e2 80 99 20 69 73 20 75 73 65 64 2e 0a 0a 20 | y-buffer-function....is.used.... | 
| ab520 | 2d 2d 20 56 61 72 69 61 62 6c 65 3a 20 6d 61 67    69 74 2d 64 69 73 70 6c 61 79 2d 62 75 66 66 65 | --.Variable:.magit-display-buffe | 
| ab540 | 72 2d 6e 6f 73 65 6c 65 63 74 0a 20 20 20 20 20    57 68 65 6e 20 74 68 69 73 20 69 73 20 6e 6f 6e | r-noselect......When.this.is.non | 
| ab560 | 2d 6e 69 6c 2c 20 74 68 65 6e 20 e2 80 98 6d 61    67 69 74 2d 64 69 73 70 6c 61 79 2d 62 75 66 66 | -nil,.then....magit-display-buff | 
| ab580 | 65 72 e2 80 99 20 6f 6e 6c 79 20 64 69 73 70 6c    61 79 73 20 74 68 65 0a 20 20 20 20 20 62 75 66 | er....only.displays.the......buf | 
| ab5a0 | 66 65 72 20 62 75 74 20 66 6f 72 67 6f 65 73 20    61 6c 73 6f 20 73 65 6c 65 63 74 69 6e 67 20 74 | fer.but.forgoes.also.selecting.t | 
| ab5c0 | 68 65 20 77 69 6e 64 6f 77 2e 20 20 54 68 69 73    20 76 61 72 69 61 62 6c 65 20 73 68 6f 75 6c 64 | he.window...This.variable.should | 
| ab5e0 | 0a 20 20 20 20 20 6e 6f 74 20 62 65 20 73 65 74    20 67 6c 6f 62 61 6c 6c 79 2c 20 69 74 20 69 73 | ......not.be.set.globally,.it.is | 
| ab600 | 20 6f 6e 6c 79 20 69 6e 74 65 6e 64 65 64 20 74    6f 20 62 65 20 6c 65 74 2d 62 6f 75 6e 64 2c 20 | .only.intended.to.be.let-bound,. | 
| ab620 | 62 79 20 63 6f 64 65 0a 20 20 20 20 20 74 68 61    74 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 | by.code......that.automatically. | 
| ab640 | 75 70 64 61 74 65 73 20 22 74 68 65 20 6f 74 68    65 72 20 77 69 6e 64 6f 77 22 2e 20 20 54 68 69 | updates."the.other.window"...Thi | 
| ab660 | 73 20 69 73 20 75 73 65 64 20 66 6f 72 0a 20 20    20 20 20 65 78 61 6d 70 6c 65 20 77 68 65 6e 20 | s.is.used.for......example.when. | 
| ab680 | 74 68 65 20 72 65 76 69 73 69 6f 6e 20 62 75 66    66 65 72 20 69 73 20 75 70 64 61 74 65 64 20 77 | the.revision.buffer.is.updated.w | 
| ab6a0 | 68 65 6e 20 79 6f 75 20 6d 6f 76 65 20 69 6e 73    69 64 65 0a 20 20 20 20 20 74 68 65 20 6c 6f 67 | hen.you.move.inside......the.log | 
| ab6c0 | 20 62 75 66 66 65 72 2e 0a 0a 20 2d 2d 20 55 73    65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 | .buffer....--.User.Option:.magit | 
| ab6e0 | 2d 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d    66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 54 68 | -display-buffer-function......Th | 
| ab700 | 65 20 66 75 6e 63 74 69 6f 6e 20 73 70 65 63 69    66 69 65 64 20 68 65 72 65 20 69 73 20 63 61 6c | e.function.specified.here.is.cal | 
| ab720 | 6c 65 64 20 62 79 20 e2 80 98 6d 61 67 69 74 2d    64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 e2 80 | led.by....magit-display-buffer.. | 
| ab740 | 99 0a 20 20 20 20 20 77 69 74 68 20 6f 6e 65 20    61 72 67 75 6d 65 6e 74 2c 20 61 20 62 75 66 66 | .......with.one.argument,.a.buff | 
| ab760 | 65 72 2c 20 74 6f 20 61 63 74 75 61 6c 6c 79 20    64 69 73 70 6c 61 79 20 74 68 61 74 20 62 75 66 | er,.to.actually.display.that.buf | 
| ab780 | 66 65 72 2e 20 20 54 68 69 73 0a 20 20 20 20 20    66 75 6e 63 74 69 6f 6e 20 73 68 6f 75 6c 64 20 | fer...This......function.should. | 
| ab7a0 | 63 61 6c 6c 20 e2 80 98 64 69 73 70 6c 61 79 2d    62 75 66 66 65 72 e2 80 99 20 77 69 74 68 20 74 | call....display-buffer....with.t | 
| ab7c0 | 68 61 74 20 62 75 66 66 65 72 20 61 73 20 66 69    72 73 74 20 61 6e 64 0a 20 20 20 20 20 61 20 6c | hat.buffer.as.first.and......a.l | 
| ab7e0 | 69 73 74 20 6f 66 20 64 69 73 70 6c 61 79 20 61    63 74 69 6f 6e 73 20 61 73 20 73 65 63 6f 6e 64 | ist.of.display.actions.as.second | 
| ab800 | 20 61 72 67 75 6d 65 6e 74 2e 0a 0a 20 20 20 20    20 4d 61 67 69 74 20 70 72 6f 76 69 64 65 73 20 | .argument........Magit.provides. | 
| ab820 | 73 65 76 65 72 61 6c 20 66 75 6e 63 74 69 6f 6e    73 2c 20 6c 69 73 74 65 64 20 62 65 6c 6f 77 2c | several.functions,.listed.below, | 
| ab840 | 20 74 68 61 74 20 61 72 65 20 73 75 69 74 61 62    6c 65 0a 20 20 20 20 20 76 61 6c 75 65 73 20 66 | .that.are.suitable......values.f | 
| ab860 | 6f 72 20 74 68 69 73 20 6f 70 74 69 6f 6e 2e 20    20 49 66 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 | or.this.option...If.you.want.to. | 
| ab880 | 75 73 65 20 64 69 66 66 65 72 65 6e 74 20 72 75    6c 65 73 2c 20 74 68 65 6e 20 61 0a 20 20 20 20 | use.different.rules,.then.a..... | 
| ab8a0 | 20 67 6f 6f 64 20 77 61 79 20 6f 66 20 64 6f 69    6e 67 20 74 68 61 74 20 69 73 20 74 6f 20 73 74 | .good.way.of.doing.that.is.to.st | 
| ab8c0 | 61 72 74 20 77 69 74 68 20 61 20 63 6f 70 79 20    6f 66 20 6f 6e 65 20 6f 66 20 74 68 65 73 65 0a | art.with.a.copy.of.one.of.these. | 
| ab8e0 | 20 20 20 20 20 66 75 6e 63 74 69 6f 6e 73 20 61    6e 64 20 74 68 65 6e 20 61 64 6a 75 73 74 20 69 | .....functions.and.then.adjust.i | 
| ab900 | 74 20 74 6f 20 79 6f 75 72 20 6e 65 65 64 73 2e    0a 0a 20 20 20 20 20 49 6e 73 74 65 61 64 20 6f | t.to.your.needs........Instead.o | 
| ab920 | 66 20 75 73 69 6e 67 20 61 20 77 72 61 70 70 65    72 20 61 72 6f 75 6e 64 20 e2 80 98 64 69 73 70 | f.using.a.wrapper.around....disp | 
| ab940 | 6c 61 79 2d 62 75 66 66 65 72 e2 80 99 2c 20 74    68 61 74 20 66 75 6e 63 74 69 6f 6e 0a 20 20 20 | lay-buffer...,.that.function.... | 
| ab960 | 20 20 69 74 73 65 6c 66 20 63 61 6e 20 62 65 20    75 73 65 64 20 68 65 72 65 2c 20 69 6e 20 77 68 | ..itself.can.be.used.here,.in.wh | 
| ab980 | 69 63 68 20 63 61 73 65 20 74 68 65 20 64 69 73    70 6c 61 79 20 61 63 74 69 6f 6e 73 20 68 61 76 | ich.case.the.display.actions.hav | 
| ab9a0 | 65 20 74 6f 0a 20 20 20 20 20 62 65 20 73 70 65    63 69 66 69 65 64 20 62 79 20 61 64 64 69 6e 67 | e.to......be.specified.by.adding | 
| ab9c0 | 20 74 68 65 6d 20 74 6f 20 e2 80 98 64 69 73 70    6c 61 79 2d 62 75 66 66 65 72 2d 61 6c 69 73 74 | .them.to....display-buffer-alist | 
| ab9e0 | e2 80 99 20 69 6e 73 74 65 61 64 2e 0a 0a 20 20    20 20 20 54 6f 20 6c 65 61 72 6e 20 61 62 6f 75 | ....instead........To.learn.abou | 
| aba00 | 74 20 64 69 73 70 6c 61 79 20 61 63 74 69 6f 6e    73 2c 20 73 65 65 20 2a 6e 6f 74 65 20 28 65 6c | t.display.actions,.see.*note.(el | 
| aba20 | 69 73 70 29 43 68 6f 6f 73 69 6e 67 20 57 69 6e    64 6f 77 3a 3a 2e 0a 0a 20 2d 2d 20 46 75 6e 63 | isp)Choosing.Window::....--.Func | 
| aba40 | 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 64 69 73 70    6c 61 79 2d 62 75 66 66 65 72 2d 74 72 61 64 69 | tion:.magit-display-buffer-tradi | 
| aba60 | 74 69 6f 6e 61 6c 20 62 75 66 66 65 72 0a 20 20    20 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e | tional.buffer......This.function | 
| aba80 | 20 69 73 20 74 68 65 20 63 75 72 72 65 6e 74 20    64 65 66 61 75 6c 74 20 76 61 6c 75 65 20 6f 66 | .is.the.current.default.value.of | 
| abaa0 | 20 74 68 65 20 6f 70 74 69 6f 6e 0a 20 20 20 20    20 e2 80 98 6d 61 67 69 74 2d 64 69 73 70 6c 61 | .the.option.........magit-displa | 
| abac0 | 79 2d 62 75 66 66 65 72 2d 66 75 6e 63 74 69 6f    6e e2 80 99 2e 20 20 42 65 66 6f 72 65 20 74 68 | y-buffer-function......Before.th | 
| abae0 | 61 74 20 6f 70 74 69 6f 6e 20 61 6e 64 20 74 68    69 73 0a 20 20 20 20 20 66 75 6e 63 74 69 6f 6e | at.option.and.this......function | 
| abb00 | 20 77 65 72 65 20 61 64 64 65 64 2c 20 74 68 65    20 62 65 68 61 76 69 6f 72 20 77 61 73 20 68 61 | .were.added,.the.behavior.was.ha | 
| abb20 | 72 64 2d 63 6f 64 65 64 20 69 6e 20 6d 61 6e 79    20 70 6c 61 63 65 73 20 61 6c 6c 0a 20 20 20 20 | rd-coded.in.many.places.all..... | 
| abb40 | 20 6f 76 65 72 20 74 68 65 20 63 6f 64 65 20 62    61 73 65 20 62 75 74 20 6e 6f 77 20 61 6c 6c 20 | .over.the.code.base.but.now.all. | 
| abb60 | 74 68 65 20 72 75 6c 65 73 20 61 72 65 20 63 6f    6e 74 61 69 6e 65 64 20 69 6e 20 74 68 69 73 20 | the.rules.are.contained.in.this. | 
| abb80 | 6f 6e 65 0a 20 20 20 20 20 66 75 6e 63 74 69 6f    6e 20 28 65 78 63 65 70 74 20 66 6f 72 20 74 68 | one......function.(except.for.th | 
| abba0 | 65 20 22 6e 6f 73 65 6c 65 63 74 22 20 73 70 65    63 69 61 6c 20 63 61 73 65 20 6d 65 6e 74 69 6f | e."noselect".special.case.mentio | 
| abbc0 | 6e 65 64 20 61 62 6f 76 65 29 2e 0a 0a 20 2d 2d    20 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 | ned.above)....--.Function:.magit | 
| abbe0 | 2d 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d    73 61 6d 65 2d 77 69 6e 64 6f 77 2d 65 78 63 65 | -display-buffer-same-window-exce | 
| abc00 | 70 74 2d 64 69 66 66 2d 76 31 0a 20 20 20 20 20    54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 64 69 | pt-diff-v1......This.function.di | 
| abc20 | 73 70 6c 61 79 73 20 6d 6f 73 74 20 62 75 66 66    65 72 73 20 69 6e 20 74 68 65 20 63 75 72 72 65 | splays.most.buffers.in.the.curre | 
| abc40 | 6e 74 6c 79 20 73 65 6c 65 63 74 65 64 0a 20 20    20 20 20 77 69 6e 64 6f 77 2e 20 20 49 66 20 61 | ntly.selected......window...If.a | 
| abc60 | 20 62 75 66 66 65 72 e2 80 99 73 20 6d 6f 64 65    20 64 65 72 69 76 65 73 20 66 72 6f 6d 20 e2 80 | .buffer...s.mode.derives.from... | 
| abc80 | 98 6d 61 67 69 74 2d 64 69 66 66 2d 6d 6f 64 65    e2 80 99 20 6f 72 0a 20 20 20 20 20 e2 80 98 6d | .magit-diff-mode....or.........m | 
| abca0 | 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 6d 6f 64    65 e2 80 99 2c 20 69 74 20 69 73 20 64 69 73 70 | agit-process-mode...,.it.is.disp | 
| abcc0 | 6c 61 79 65 64 20 69 6e 20 61 6e 6f 74 68 65 72    20 77 69 6e 64 6f 77 2e 0a 0a 20 2d 2d 20 46 75 | layed.in.another.window....--.Fu | 
| abce0 | 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 64 69    73 70 6c 61 79 2d 62 75 66 66 65 72 2d 66 75 6c | nction:.magit-display-buffer-ful | 
| abd00 | 6c 66 72 61 6d 65 2d 73 74 61 74 75 73 2d 76 31    0a 20 20 20 20 20 54 68 69 73 20 66 75 6e 63 74 | lframe-status-v1......This.funct | 
| abd20 | 69 6f 6e 20 66 69 6c 6c 73 20 74 68 65 20 65 6e    74 69 72 65 20 66 72 61 6d 65 20 77 68 65 6e 20 | ion.fills.the.entire.frame.when. | 
| abd40 | 64 69 73 70 6c 61 79 69 6e 67 20 61 20 73 74 61    74 75 73 0a 20 20 20 20 20 62 75 66 66 65 72 2e | displaying.a.status......buffer. | 
| abd60 | 20 20 4f 74 68 65 72 77 69 73 65 2c 20 69 74 20    62 65 68 61 76 65 73 20 6c 69 6b 65 0a 20 20 20 | ..Otherwise,.it.behaves.like.... | 
| abd80 | 20 20 e2 80 98 6d 61 67 69 74 2d 64 69 73 70 6c    61 79 2d 62 75 66 66 65 72 2d 74 72 61 64 69 74 | .....magit-display-buffer-tradit | 
| abda0 | 69 6f 6e 61 6c e2 80 99 2e 0a 0a 20 2d 2d 20 46    75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 64 | ional.......--.Function:.magit-d | 
| abdc0 | 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 66 75    6c 6c 66 72 61 6d 65 2d 73 74 61 74 75 73 2d 74 | isplay-buffer-fullframe-status-t | 
| abde0 | 6f 70 6c 65 66 74 2d 76 31 0a 20 20 20 20 20 54    68 69 73 20 66 75 6e 63 74 69 6f 6e 20 66 69 6c | opleft-v1......This.function.fil | 
| abe00 | 6c 73 20 74 68 65 20 65 6e 74 69 72 65 20 66 72    61 6d 65 20 77 68 65 6e 20 64 69 73 70 6c 61 79 | ls.the.entire.frame.when.display | 
| abe20 | 69 6e 67 20 61 20 73 74 61 74 75 73 0a 20 20 20    20 20 62 75 66 66 65 72 2e 20 20 49 74 20 62 65 | ing.a.status......buffer...It.be | 
| abe40 | 68 61 76 65 73 20 6c 69 6b 65 20 e2 80 98 6d 61    67 69 74 2d 64 69 73 70 6c 61 79 2d 62 75 66 66 | haves.like....magit-display-buff | 
| abe60 | 65 72 2d 66 75 6c 6c 66 72 61 6d 65 2d 73 74 61    74 75 73 2d 76 31 e2 80 99 0a 20 20 20 20 20 65 | er-fullframe-status-v1.........e | 
| abe80 | 78 63 65 70 74 20 74 68 61 74 20 69 74 20 64 69    73 70 6c 61 79 73 20 62 75 66 66 65 72 73 20 74 | xcept.that.it.displays.buffers.t | 
| abea0 | 68 61 74 20 64 65 72 69 76 65 20 66 72 6f 6d 20    e2 80 98 6d 61 67 69 74 2d 64 69 66 66 2d 6d 6f | hat.derive.from....magit-diff-mo | 
| abec0 | 64 65 e2 80 99 0a 20 20 20 20 20 6f 72 20 e2 80    98 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 6d | de.........or....magit-process-m | 
| abee0 | 6f 64 65 e2 80 99 20 74 6f 20 74 68 65 20 74 6f    70 20 6f 72 20 6c 65 66 74 20 6f 66 20 74 68 65 | ode....to.the.top.or.left.of.the | 
| abf00 | 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 0a    20 20 20 20 20 72 61 74 68 65 72 20 74 68 61 6e | .current.buffer......rather.than | 
| abf20 | 20 74 6f 20 74 68 65 20 62 6f 74 74 6f 6d 20 6f    72 20 72 69 67 68 74 2e 20 20 41 73 20 61 20 72 | .to.the.bottom.or.right...As.a.r | 
| abf40 | 65 73 75 6c 74 2c 20 4d 61 67 69 74 20 62 75 66    66 65 72 73 0a 20 20 20 20 20 74 65 6e 64 20 74 | esult,.Magit.buffers......tend.t | 
| abf60 | 6f 20 70 6f 70 20 75 70 20 6f 6e 20 74 68 65 20    73 61 6d 65 20 73 69 64 65 20 61 73 20 74 68 65 | o.pop.up.on.the.same.side.as.the | 
| abf80 | 79 20 77 6f 75 6c 64 20 69 66 0a 20 20 20 20 20    e2 80 98 6d 61 67 69 74 2d 64 69 73 70 6c 61 79 | y.would.if.........magit-display | 
| abfa0 | 2d 62 75 66 66 65 72 2d 74 72 61 64 69 74 69 6f    6e 61 6c e2 80 99 20 77 65 72 65 20 69 6e 20 75 | -buffer-traditional....were.in.u | 
| abfc0 | 73 65 2e 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f    6e 3a 20 6d 61 67 69 74 2d 64 69 73 70 6c 61 79 | se....--.Function:.magit-display | 
| abfe0 | 2d 62 75 66 66 65 72 2d 66 75 6c 6c 63 6f 6c 75    6d 6e 2d 6d 6f 73 74 2d 76 31 0a 20 20 20 20 20 | -buffer-fullcolumn-most-v1...... | 
| ac000 | 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 64 69    73 70 6c 61 79 73 20 6d 6f 73 74 20 62 75 66 66 | This.function.displays.most.buff | 
| ac020 | 65 72 73 20 73 6f 20 74 68 61 74 20 74 68 65 79    20 66 69 6c 6c 20 74 68 65 20 65 6e 74 69 72 65 | ers.so.that.they.fill.the.entire | 
| ac040 | 0a 20 20 20 20 20 68 65 69 67 68 74 20 6f 66 20    74 68 65 20 66 72 61 6d 65 2e 20 20 48 6f 77 65 | ......height.of.the.frame...Howe | 
| ac060 | 76 65 72 2c 20 74 68 65 20 62 75 66 66 65 72 20    69 73 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 | ver,.the.buffer.is.displayed.in. | 
| ac080 | 61 6e 6f 74 68 65 72 0a 20 20 20 20 20 77 69 6e    64 6f 77 20 69 66 20 28 31 29 20 74 68 65 20 62 | another......window.if.(1).the.b | 
| ac0a0 | 75 66 66 65 72 e2 80 99 73 20 6d 6f 64 65 20 64    65 72 69 76 65 73 20 66 72 6f 6d 20 e2 80 98 6d | uffer...s.mode.derives.from....m | 
| ac0c0 | 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 6d 6f 64    65 e2 80 99 2c 0a 20 20 20 20 20 6f 72 20 28 32 | agit-process-mode...,......or.(2 | 
| ac0e0 | 29 20 74 68 65 20 62 75 66 66 65 72 e2 80 99 73    20 6d 6f 64 65 20 64 65 72 69 76 65 73 20 66 72 | ).the.buffer...s.mode.derives.fr | 
| ac100 | 6f 6d 20 e2 80 98 6d 61 67 69 74 2d 64 69 66 66    2d 6d 6f 64 65 e2 80 99 2c 20 70 72 6f 76 69 64 | om....magit-diff-mode...,.provid | 
| ac120 | 65 64 0a 20 20 20 20 20 74 68 61 74 20 74 68 65    20 6d 6f 64 65 20 6f 66 20 74 68 65 20 63 75 72 | ed......that.the.mode.of.the.cur | 
| ac140 | 72 65 6e 74 20 62 75 66 66 65 72 20 64 65 72 69    76 65 73 20 66 72 6f 6d 20 e2 80 98 6d 61 67 69 | rent.buffer.derives.from....magi | 
| ac160 | 74 2d 6c 6f 67 2d 6d 6f 64 65 e2 80 99 0a 20 20    20 20 20 6f 72 20 e2 80 98 6d 61 67 69 74 2d 63 | t-log-mode.........or....magit-c | 
| ac180 | 68 65 72 72 79 2d 6d 6f 64 65 e2 80 99 2e 0a 0a    20 2d 2d 20 55 73 65 72 20 4f 70 74 69 6f 6e 3a | herry-mode.......--.User.Option: | 
| ac1a0 | 20 6d 61 67 69 74 2d 70 72 65 2d 64 69 73 70 6c    61 79 2d 62 75 66 66 65 72 2d 68 6f 6f 6b 0a 20 | .magit-pre-display-buffer-hook.. | 
| ac1c0 | 20 20 20 20 54 68 69 73 20 68 6f 6f 6b 20 69 73    20 72 75 6e 20 62 79 20 e2 80 98 6d 61 67 69 74 | ....This.hook.is.run.by....magit | 
| ac1e0 | 2d 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 e2    80 99 20 62 65 66 6f 72 65 20 64 69 73 70 6c 61 | -display-buffer....before.displa | 
| ac200 | 79 69 6e 67 20 74 68 65 0a 20 20 20 20 20 62 75    66 66 65 72 2e 0a 0a 20 2d 2d 20 46 75 6e 63 74 | ying.the......buffer....--.Funct | 
| ac220 | 69 6f 6e 3a 20 6d 61 67 69 74 2d 73 61 76 65 2d    77 69 6e 64 6f 77 2d 63 6f 6e 66 69 67 75 72 61 | ion:.magit-save-window-configura | 
| ac240 | 74 69 6f 6e 0a 20 20 20 20 20 54 68 69 73 20 66    75 6e 63 74 69 6f 6e 20 73 61 76 65 73 20 74 68 | tion......This.function.saves.th | 
| ac260 | 65 20 63 75 72 72 65 6e 74 20 77 69 6e 64 6f 77    20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 20 | e.current.window.configuration.. | 
| ac280 | 20 4c 61 74 65 72 20 77 68 65 6e 0a 20 20 20 20    20 74 68 65 20 62 75 66 66 65 72 20 69 73 20 62 | .Later.when......the.buffer.is.b | 
| ac2a0 | 75 72 69 65 64 2c 20 69 74 20 6d 61 79 20 62 65    20 72 65 73 74 6f 72 65 64 20 62 79 0a 20 20 20 | uried,.it.may.be.restored.by.... | 
| ac2c0 | 20 20 e2 80 98 6d 61 67 69 74 2d 72 65 73 74 6f    72 65 2d 77 69 6e 64 6f 77 2d 63 6f 6e 66 69 67 | .....magit-restore-window-config | 
| ac2e0 | 75 72 61 74 69 6f 6e e2 80 99 2e 0a 0a 20 2d 2d    20 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 | uration.......--.User.Option:.ma | 
| ac300 | 67 69 74 2d 70 6f 73 74 2d 64 69 73 70 6c 61 79    2d 62 75 66 66 65 72 2d 68 6f 6f 6b 0a 20 20 20 | git-post-display-buffer-hook.... | 
| ac320 | 20 20 54 68 69 73 20 68 6f 6f 6b 20 69 73 20 72    75 6e 20 62 79 20 e2 80 98 6d 61 67 69 74 2d 64 | ..This.hook.is.run.by....magit-d | 
| ac340 | 69 73 70 6c 61 79 2d 62 75 66 66 65 72 e2 80 99    20 61 66 74 65 72 20 64 69 73 70 6c 61 79 69 6e | isplay-buffer....after.displayin | 
| ac360 | 67 20 74 68 65 0a 20 20 20 20 20 62 75 66 66 65    72 2e 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e | g.the......buffer....--.Function | 
| ac380 | 3a 20 6d 61 67 69 74 2d 6d 61 79 62 65 2d 73 65    74 2d 64 65 64 69 63 61 74 65 64 0a 20 20 20 20 | :.magit-maybe-set-dedicated..... | 
| ac3a0 | 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 72    65 6d 65 6d 62 65 72 73 20 69 66 20 61 20 6e 65 | .This.function.remembers.if.a.ne | 
| ac3c0 | 77 20 77 69 6e 64 6f 77 20 68 61 64 20 74 6f 20    62 65 20 63 72 65 61 74 65 64 20 74 6f 0a 20 20 | w.window.had.to.be.created.to... | 
| ac3e0 | 20 20 20 64 69 73 70 6c 61 79 20 74 68 65 20 62    75 66 66 65 72 2c 20 6f 72 20 77 68 65 74 68 65 | ...display.the.buffer,.or.whethe | 
| ac400 | 72 20 61 6e 20 65 78 69 73 74 69 6e 67 20 77 69    6e 64 6f 77 20 77 61 73 20 72 65 75 73 65 64 2e | r.an.existing.window.was.reused. | 
| ac420 | 20 20 54 68 69 73 0a 20 20 20 20 20 69 6e 66 6f    72 6d 61 74 69 6f 6e 20 69 73 20 6c 61 74 65 72 | ..This......information.is.later | 
| ac440 | 20 75 73 65 64 20 62 79 20 e2 80 98 6d 61 67 69    74 2d 6d 6f 64 65 2d 71 75 69 74 2d 77 69 6e 64 | .used.by....magit-mode-quit-wind | 
| ac460 | 6f 77 e2 80 99 2c 20 74 6f 20 64 65 74 65 72 6d    69 6e 65 0a 20 20 20 20 20 77 68 65 74 68 65 72 | ow...,.to.determine......whether | 
| ac480 | 20 74 68 65 20 77 69 6e 64 6f 77 20 73 68 6f 75    6c 64 20 62 65 20 64 65 6c 65 74 65 64 20 77 68 | .the.window.should.be.deleted.wh | 
| ac4a0 | 65 6e 20 69 74 73 20 6c 61 73 74 20 4d 61 67 69    74 20 62 75 66 66 65 72 20 69 73 0a 20 20 20 20 | en.its.last.Magit.buffer.is..... | 
| ac4c0 | 20 62 75 72 69 65 64 2e 0a 0a 1f 0a 46 69 6c 65    3a 20 6d 61 67 69 74 2e 69 6e 66 6f 2c 20 20 4e | .buried.....File:.magit.info,..N | 
| ac4e0 | 6f 64 65 3a 20 4e 61 6d 69 6e 67 20 42 75 66 66    65 72 73 2c 20 20 4e 65 78 74 3a 20 51 75 69 74 | ode:.Naming.Buffers,..Next:.Quit | 
| ac500 | 74 69 6e 67 20 57 69 6e 64 6f 77 73 2c 20 20 50    72 65 76 3a 20 53 77 69 74 63 68 69 6e 67 20 42 | ting.Windows,..Prev:.Switching.B | 
| ac520 | 75 66 66 65 72 73 2c 20 20 55 70 3a 20 4d 6f 64    65 73 20 61 6e 64 20 42 75 66 66 65 72 73 0a 0a | uffers,..Up:.Modes.and.Buffers.. | 
| ac540 | 34 2e 31 2e 32 20 4e 61 6d 69 6e 67 20 42 75 66    66 65 72 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | 4.1.2.Naming.Buffers.----------- | 
| ac560 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 20 2d 2d 20 55    73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 | ---------...--.User.Option:.magi | 
| ac580 | 74 2d 67 65 6e 65 72 61 74 65 2d 62 75 66 66 65    72 2d 6e 61 6d 65 2d 66 75 6e 63 74 69 6f 6e 0a | t-generate-buffer-name-function. | 
| ac5a0 | 20 20 20 20 20 54 68 65 20 66 75 6e 63 74 69 6f    6e 20 75 73 65 64 20 74 6f 20 67 65 6e 65 72 61 | .....The.function.used.to.genera | 
| ac5c0 | 74 65 20 74 68 65 20 6e 61 6d 65 73 20 6f 66 20    4d 61 67 69 74 20 62 75 66 66 65 72 73 2e 0a 0a | te.the.names.of.Magit.buffers... | 
| ac5e0 | 20 20 20 20 20 53 75 63 68 20 61 20 66 75 6e 63    74 69 6f 6e 20 73 68 6f 75 6c 64 20 74 61 6b 65 | .....Such.a.function.should.take | 
| ac600 | 20 74 68 65 20 6f 70 74 69 6f 6e 73 0a 20 20 20    20 20 e2 80 98 6d 61 67 69 74 2d 75 6e 69 71 75 | .the.options.........magit-uniqu | 
| ac620 | 69 66 79 2d 62 75 66 66 65 72 2d 6e 61 6d 65 73    e2 80 99 20 61 73 20 77 65 6c 6c 20 61 73 20 e2 | ify-buffer-names....as.well.as.. | 
| ac640 | 80 98 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6e    61 6d 65 2d 66 6f 72 6d 61 74 e2 80 99 0a 20 20 | ..magit-buffer-name-format...... | 
| ac660 | 20 20 20 69 6e 74 6f 20 61 63 63 6f 75 6e 74 2e    20 20 49 66 20 69 74 20 64 6f 65 73 6e e2 80 99 | ...into.account...If.it.doesn... | 
| ac680 | 74 2c 20 74 68 65 6e 20 73 68 6f 75 6c 64 20 62    65 20 63 6c 65 61 72 6c 79 20 73 74 61 74 65 64 | t,.then.should.be.clearly.stated | 
| ac6a0 | 20 69 6e 20 74 68 65 0a 20 20 20 20 20 64 6f 63    2d 73 74 72 69 6e 67 2e 20 20 41 6e 64 20 69 66 | .in.the......doc-string...And.if | 
| ac6c0 | 20 69 74 20 73 75 70 70 6f 72 74 73 20 25 2d 73    65 71 75 65 6e 63 65 73 20 62 65 79 6f 6e 64 20 | .it.supports.%-sequences.beyond. | 
| ac6e0 | 74 68 6f 73 65 20 6d 65 6e 74 69 6f 6e 65 64 0a    20 20 20 20 20 69 6e 20 74 68 65 20 64 6f 63 2d | those.mentioned......in.the.doc- | 
| ac700 | 73 74 72 69 6e 67 20 6f 66 20 74 68 65 20 6f 70    74 69 6f 6e 20 e2 80 98 6d 61 67 69 74 2d 62 75 | string.of.the.option....magit-bu | 
| ac720 | 66 66 65 72 2d 6e 61 6d 65 2d 66 6f 72 6d 61 74    e2 80 99 2c 20 74 68 65 6e 0a 20 20 20 20 20 69 | ffer-name-format...,.then......i | 
| ac740 | 74 73 20 6f 77 6e 20 64 6f 63 2d 73 74 72 69 6e    67 20 73 68 6f 75 6c 64 20 64 65 73 63 72 69 62 | ts.own.doc-string.should.describ | 
| ac760 | 65 20 74 68 65 20 61 64 64 69 74 69 6f 6e 73 2e    0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 | e.the.additions....--.Function:. | 
| ac780 | 6d 61 67 69 74 2d 67 65 6e 65 72 61 74 65 2d 62    75 66 66 65 72 2d 6e 61 6d 65 2d 64 65 66 61 75 | magit-generate-buffer-name-defau | 
| ac7a0 | 6c 74 2d 66 75 6e 63 74 69 6f 6e 20 6d 6f 64 65    0a 20 20 20 20 20 54 68 69 73 20 66 75 6e 63 74 | lt-function.mode......This.funct | 
| ac7c0 | 69 6f 6e 20 72 65 74 75 72 6e 73 20 61 20 62 75    66 66 65 72 20 6e 61 6d 65 20 73 75 69 74 61 62 | ion.returns.a.buffer.name.suitab | 
| ac7e0 | 6c 65 20 66 6f 72 20 61 20 62 75 66 66 65 72 20    77 68 6f 73 65 0a 20 20 20 20 20 6d 61 6a 6f 72 | le.for.a.buffer.whose......major | 
| ac800 | 2d 6d 6f 64 65 20 69 73 20 4d 4f 44 45 20 61 6e    64 20 77 68 69 63 68 20 73 68 6f 77 73 20 69 6e | -mode.is.MODE.and.which.shows.in | 
| ac820 | 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20    74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 0a 20 | formation.about.the.repository.. | 
| ac840 | 20 20 20 20 69 6e 20 77 68 69 63 68 20 e2 80 98    64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 | ....in.which....default-director | 
| ac860 | 79 e2 80 99 20 69 73 20 6c 6f 63 61 74 65 64 2e    0a 0a 20 20 20 20 20 54 68 69 73 20 66 75 6e 63 | y....is.located........This.func | 
| ac880 | 74 69 6f 6e 20 75 73 65 73 20 e2 80 98 6d 61 67    69 74 2d 62 75 66 66 65 72 2d 6e 61 6d 65 2d 66 | tion.uses....magit-buffer-name-f | 
| ac8a0 | 6f 72 6d 61 74 e2 80 99 20 61 6e 64 20 73 75 70    70 6f 72 74 69 6e 67 20 61 6c 6c 20 6f 66 0a 20 | ormat....and.supporting.all.of.. | 
| ac8c0 | 20 20 20 20 74 68 65 20 25 2d 73 65 71 75 65 6e    63 65 73 20 6d 65 6e 74 69 6f 6e 65 64 20 74 68 | ....the.%-sequences.mentioned.th | 
| ac8e0 | 65 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20    6f 66 20 74 68 61 74 20 6f 70 74 69 6f 6e 2e 20 | e.documentation.of.that.option.. | 
| ac900 | 20 49 74 0a 20 20 20 20 20 61 6c 73 6f 20 72 65    73 70 65 63 74 73 20 74 68 65 20 6f 70 74 69 6f | .It......also.respects.the.optio | 
| ac920 | 6e 20 e2 80 98 6d 61 67 69 74 2d 75 6e 69 71 75    69 66 79 2d 62 75 66 66 65 72 2d 6e 61 6d 65 73 | n....magit-uniquify-buffer-names | 
| ac940 | e2 80 99 2e 0a 0a 20 2d 2d 20 55 73 65 72 20 4f    70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 62 75 66 | .......--.User.Option:.magit-buf | 
| ac960 | 66 65 72 2d 6e 61 6d 65 2d 66 6f 72 6d 61 74 0a    20 20 20 20 20 54 68 65 20 66 6f 72 6d 61 74 20 | fer-name-format......The.format. | 
| ac980 | 73 74 72 69 6e 67 20 75 73 65 64 20 74 6f 20 6e    61 6d 65 20 4d 61 67 69 74 20 62 75 66 66 65 72 | string.used.to.name.Magit.buffer | 
| ac9a0 | 73 2e 0a 0a 20 20 20 20 20 41 74 20 6c 65 61 73    74 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 | s........At.least.the.following. | 
| ac9c0 | 25 2d 73 65 71 75 65 6e 63 65 73 20 61 72 65 20    73 75 70 70 6f 72 74 65 64 3a 0a 0a 20 20 20 20 | %-sequences.are.supported:...... | 
| ac9e0 | 20 20 20 20 e2 80 a2 20 e2 80 98 25 6d e2 80 99    0a 0a 20 20 20 20 20 20 20 20 20 20 54 68 65 20 | ...........%m...............The. | 
| aca00 | 6e 61 6d 65 20 6f 66 20 74 68 65 20 6d 61 6a 6f    72 2d 6d 6f 64 65 2c 20 62 75 74 20 77 69 74 68 | name.of.the.major-mode,.but.with | 
| aca20 | 20 74 68 65 20 e2 80 98 2d 6d 6f 64 65 e2 80 99    20 73 75 66 66 69 78 0a 20 20 20 20 20 20 20 20 | .the....-mode....suffix......... | 
| aca40 | 20 20 72 65 6d 6f 76 65 64 2e 0a 0a 20 20 20 20    20 20 20 20 e2 80 a2 20 e2 80 98 25 4d e2 80 99 | ..removed..................%M... | 
| aca60 | 0a 0a 20 20 20 20 20 20 20 20 20 20 4c 69 6b 65    20 e2 80 98 25 6d e2 80 99 20 62 75 74 20 61 62 | ............Like....%m....but.ab | 
| aca80 | 62 72 65 76 69 61 74 65 20 e2 80 98 6d 61 67 69    74 2d 73 74 61 74 75 73 2d 6d 6f 64 65 e2 80 99 | breviate....magit-status-mode... | 
| acaa0 | 20 61 73 20 e2 80 98 6d 61 67 69 74 e2 80 99 2e    0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 | .as....magit.................... | 
| acac0 | 98 25 76 e2 80 99 0a 0a 20 20 20 20 20 20 20 20    20 20 54 68 65 20 76 61 6c 75 65 20 74 68 65 20 | .%v...............The.value.the. | 
| acae0 | 62 75 66 66 65 72 20 69 73 20 6c 6f 63 6b 65 64    20 74 6f 2c 20 69 6e 20 70 61 72 65 6e 74 68 65 | buffer.is.locked.to,.in.parenthe | 
| acb00 | 73 65 73 2c 20 6f 72 20 61 6e 20 65 6d 70 74 79    0a 20 20 20 20 20 20 20 20 20 20 73 74 72 69 6e | ses,.or.an.empty...........strin | 
| acb20 | 67 20 69 66 20 74 68 65 20 62 75 66 66 65 72 20    69 73 20 6e 6f 74 20 6c 6f 63 6b 65 64 20 74 6f | g.if.the.buffer.is.not.locked.to | 
| acb40 | 20 61 20 76 61 6c 75 65 2e 0a 0a 20 20 20 20 20    20 20 20 e2 80 a2 20 e2 80 98 25 56 e2 80 99 0a | .a.value..................%V.... | 
| acb60 | 0a 20 20 20 20 20 20 20 20 20 20 4c 69 6b 65 20    e2 80 98 25 76 e2 80 99 2c 20 62 75 74 20 74 68 | ...........Like....%v...,.but.th | 
| acb80 | 65 20 73 74 72 69 6e 67 20 69 73 20 70 72 65 66    69 78 65 64 20 77 69 74 68 20 61 20 73 70 61 63 | e.string.is.prefixed.with.a.spac | 
| acba0 | 65 2c 20 75 6e 6c 65 73 73 20 69 74 0a 20 20 20    20 20 20 20 20 20 20 69 73 20 61 6e 20 65 6d 70 | e,.unless.it...........is.an.emp | 
| acbc0 | 74 79 20 73 74 72 69 6e 67 2e 0a 0a 20 20 20 20    20 20 20 20 e2 80 a2 20 e2 80 98 25 74 e2 80 99 | ty.string..................%t... | 
| acbe0 | 0a 0a 20 20 20 20 20 20 20 20 20 20 54 68 65 20    74 6f 70 2d 6c 65 76 65 6c 20 64 69 72 65 63 74 | ............The.top-level.direct | 
| acc00 | 6f 72 79 20 6f 66 20 74 68 65 20 77 6f 72 6b 69    6e 67 20 74 72 65 65 20 6f 66 20 74 68 65 20 72 | ory.of.the.working.tree.of.the.r | 
| acc20 | 65 70 6f 73 69 74 6f 72 79 2c 0a 20 20 20 20 20    20 20 20 20 20 6f 72 20 69 66 20 e2 80 98 6d 61 | epository,...........or.if....ma | 
| acc40 | 67 69 74 2d 75 6e 69 71 75 69 66 79 2d 62 75 66    66 65 72 2d 6e 61 6d 65 73 e2 80 99 20 69 73 20 | git-uniquify-buffer-names....is. | 
| acc60 | 6e 6f 6e 2d 6e 69 6c 20 61 6e 20 61 62 62 72 65    76 69 61 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 | non-nil.an.abbreviation......... | 
| acc80 | 20 20 6f 66 20 74 68 61 74 2e 0a 0a 20 20 20 20    20 20 20 20 e2 80 a2 20 e2 80 98 25 78 e2 80 99 | ..of.that..................%x... | 
| acca0 | 0a 0a 20 20 20 20 20 20 20 20 20 20 49 66 20 e2    80 98 6d 61 67 69 74 2d 75 6e 69 71 75 69 66 79 | ............If....magit-uniquify | 
| accc0 | 2d 62 75 66 66 65 72 2d 6e 61 6d 65 73 e2 80 99    20 69 73 20 6e 69 6c 20 22 2a 22 2c 20 6f 74 68 | -buffer-names....is.nil."*",.oth | 
| acce0 | 65 72 77 69 73 65 20 74 68 65 0a 20 20 20 20 20    20 20 20 20 20 65 6d 70 74 79 20 73 74 72 69 6e | erwise.the...........empty.strin | 
| acd00 | 67 2e 20 20 44 75 65 20 74 6f 20 6c 69 6d 69 74    61 74 69 6f 6e 73 20 6f 66 20 74 68 65 20 e2 80 | g...Due.to.limitations.of.the... | 
| acd20 | 98 75 6e 69 71 75 69 66 79 e2 80 99 20 70 61 63    6b 61 67 65 2c 0a 20 20 20 20 20 20 20 20 20 20 | .uniquify....package,........... | 
| acd40 | 62 75 66 66 65 72 20 6e 61 6d 65 73 20 6d 75 73    74 20 65 6e 64 20 77 69 74 68 20 74 68 65 20 70 | buffer.names.must.end.with.the.p | 
| acd60 | 61 74 68 2e 0a 0a 20 20 20 20 20 54 68 65 20 76    61 6c 75 65 20 73 68 6f 75 6c 64 20 61 6c 77 61 | ath........The.value.should.alwa | 
| acd80 | 79 73 20 63 6f 6e 74 61 69 6e 20 e2 80 98 25 6d    e2 80 99 20 6f 72 20 e2 80 98 25 4d e2 80 99 2c | ys.contain....%m....or....%M..., | 
| acda0 | 20 e2 80 98 25 76 e2 80 99 20 6f 72 20 e2 80 98    25 56 e2 80 99 2c 20 61 6e 64 0a 20 20 20 20 20 | ....%v....or....%V...,.and...... | 
| acdc0 | e2 80 98 25 74 e2 80 99 2e 20 20 49 66 20 e2 80    98 6d 61 67 69 74 2d 75 6e 69 71 75 69 66 79 2d | ...%t......If....magit-uniquify- | 
| acde0 | 62 75 66 66 65 72 2d 6e 61 6d 65 73 e2 80 99 20    69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e | buffer-names....is.non-nil,.then | 
| ace00 | 20 74 68 65 20 76 61 6c 75 65 0a 20 20 20 20 20    6d 75 73 74 20 65 6e 64 20 77 69 74 68 20 e2 80 | .the.value......must.end.with... | 
| ace20 | 98 25 74 e2 80 99 20 6f 72 20 e2 80 98 25 74 25    78 e2 80 99 2e 20 20 53 65 65 20 69 73 73 75 65 | .%t....or....%t%x......See.issue | 
| ace40 | 20 23 32 38 34 31 2e 0a 0a 20 2d 2d 20 55 73 65    72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d | .#2841....--.User.Option:.magit- | 
| ace60 | 75 6e 69 71 75 69 66 79 2d 62 75 66 66 65 72 2d    6e 61 6d 65 73 0a 20 20 20 20 20 54 68 69 73 20 | uniquify-buffer-names......This. | 
| ace80 | 6f 70 74 69 6f 6e 20 63 6f 6e 74 72 6f 6c 73 20    77 68 65 74 68 65 72 20 74 68 65 20 6e 61 6d 65 | option.controls.whether.the.name | 
| acea0 | 73 20 6f 66 20 4d 61 67 69 74 20 62 75 66 66 65    72 73 20 61 72 65 0a 20 20 20 20 20 75 6e 69 71 | s.of.Magit.buffers.are......uniq | 
| acec0 | 75 69 66 69 65 64 2e 20 20 49 66 20 74 68 65 20    6e 61 6d 65 73 20 61 72 65 20 6e 6f 74 20 62 65 | uified...If.the.names.are.not.be | 
| acee0 | 69 6e 67 20 75 6e 69 71 75 69 66 69 65 64 2c 20    74 68 65 6e 20 74 68 65 79 0a 20 20 20 20 20 63 | ing.uniquified,.then.they......c | 
| acf00 | 6f 6e 74 61 69 6e 20 74 68 65 20 66 75 6c 6c 20    70 61 74 68 20 6f 66 20 74 68 65 20 74 6f 70 2d | ontain.the.full.path.of.the.top- | 
| acf20 | 6c 65 76 65 6c 20 6f 66 20 74 68 65 20 77 6f 72    6b 69 6e 67 20 74 72 65 65 20 6f 66 20 74 68 65 | level.of.the.working.tree.of.the | 
| acf40 | 0a 20 20 20 20 20 63 6f 72 72 65 73 70 6f 6e 64    69 6e 67 20 72 65 70 6f 73 69 74 6f 72 79 2e 20 | ......corresponding.repository.. | 
| acf60 | 20 49 66 20 74 68 65 79 20 61 72 65 20 62 65 69    6e 67 20 75 6e 69 71 75 69 66 69 65 64 2c 20 74 | .If.they.are.being.uniquified,.t | 
| acf80 | 68 65 6e 20 74 68 65 79 0a 20 20 20 20 20 65 6e    64 20 77 69 74 68 20 74 68 65 20 62 61 73 65 6e | hen.they......end.with.the.basen | 
| acfa0 | 61 6d 65 20 6f 66 20 74 68 65 20 74 6f 70 2d 6c    65 76 65 6c 2c 20 6f 72 20 69 66 20 74 68 61 74 | ame.of.the.top-level,.or.if.that | 
| acfc0 | 20 77 6f 75 6c 64 20 63 6f 6e 66 6c 69 63 74 0a    20 20 20 20 20 77 69 74 68 20 74 68 65 20 6e 61 | .would.conflict......with.the.na | 
| acfe0 | 6d 65 20 75 73 65 64 20 66 6f 72 20 6f 74 68 65    72 20 62 75 66 66 65 72 73 2c 20 74 68 65 6e 20 | me.used.for.other.buffers,.then. | 
| ad000 | 74 68 65 20 6e 61 6d 65 73 20 6f 66 20 61 6c 6c    20 74 68 65 73 65 0a 20 20 20 20 20 62 75 66 66 | the.names.of.all.these......buff | 
| ad020 | 65 72 73 20 61 72 65 20 61 64 6a 75 73 74 65 64    20 75 6e 74 69 6c 20 74 68 65 79 20 6e 6f 20 6c | ers.are.adjusted.until.they.no.l | 
| ad040 | 6f 6e 67 65 72 20 63 6f 6e 66 6c 69 63 74 2e 0a    0a 20 20 20 20 20 54 68 69 73 20 69 73 20 64 6f | onger.conflict........This.is.do | 
| ad060 | 6e 65 20 75 73 69 6e 67 20 74 68 65 20 e2 80 98    75 6e 69 71 75 69 66 79 e2 80 99 20 70 61 63 6b | ne.using.the....uniquify....pack | 
| ad080 | 61 67 65 3b 20 63 75 73 74 6f 6d 69 7a 65 20 69    74 73 20 6f 70 74 69 6f 6e 73 20 74 6f 0a 20 20 | age;.customize.its.options.to... | 
| ad0a0 | 20 20 20 63 6f 6e 74 72 6f 6c 20 68 6f 77 20 62    75 66 66 65 72 20 6e 61 6d 65 73 20 61 72 65 20 | ...control.how.buffer.names.are. | 
| ad0c0 | 75 6e 69 71 75 69 66 69 65 64 2e 0a 0a 1f 0a 46    69 6c 65 3a 20 6d 61 67 69 74 2e 69 6e 66 6f 2c | uniquified.....File:.magit.info, | 
| ad0e0 | 20 20 4e 6f 64 65 3a 20 51 75 69 74 74 69 6e 67    20 57 69 6e 64 6f 77 73 2c 20 20 4e 65 78 74 3a | ..Node:.Quitting.Windows,..Next: | 
| ad100 | 20 41 75 74 6f 6d 61 74 69 63 20 52 65 66 72 65    73 68 69 6e 67 20 6f 66 20 4d 61 67 69 74 20 42 | .Automatic.Refreshing.of.Magit.B | 
| ad120 | 75 66 66 65 72 73 2c 20 20 50 72 65 76 3a 20 4e    61 6d 69 6e 67 20 42 75 66 66 65 72 73 2c 20 20 | uffers,..Prev:.Naming.Buffers,.. | 
| ad140 | 55 70 3a 20 4d 6f 64 65 73 20 61 6e 64 20 42 75    66 66 65 72 73 0a 0a 34 2e 31 2e 33 20 51 75 69 | Up:.Modes.and.Buffers..4.1.3.Qui | 
| ad160 | 74 74 69 6e 67 20 57 69 6e 64 6f 77 73 0a 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | tting.Windows.------------------ | 
| ad180 | 2d 2d 2d 2d 0a 0a e2 80 98 71 e2 80 99 20 28 e2    80 98 6d 61 67 69 74 2d 6d 6f 64 65 2d 62 75 72 | ----.....q....(...magit-mode-bur | 
| ad1a0 | 79 2d 62 75 66 66 65 72 e2 80 99 29 0a 20 20 20    20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 62 | y-buffer...)......This.command.b | 
| ad1c0 | 75 72 69 65 73 20 6f 72 20 6b 69 6c 6c 73 20 74    68 65 20 63 75 72 72 65 6e 74 20 4d 61 67 69 74 | uries.or.kills.the.current.Magit | 
| ad1e0 | 20 62 75 66 66 65 72 2e 20 20 54 68 65 0a 20 20    20 20 20 66 75 6e 63 74 69 6f 6e 20 73 70 65 63 | .buffer...The......function.spec | 
| ad200 | 69 66 69 65 64 20 62 79 20 6f 70 74 69 6f 6e 20    e2 80 98 6d 61 67 69 74 2d 62 75 72 79 2d 62 75 | ified.by.option....magit-bury-bu | 
| ad220 | 66 66 65 72 2d 66 75 6e 63 74 69 6f 6e e2 80 99    20 69 73 20 75 73 65 64 0a 20 20 20 20 20 74 6f | ffer-function....is.used......to | 
| ad240 | 20 62 75 72 79 20 74 68 65 20 62 75 66 66 65 72    20 77 68 65 6e 20 63 61 6c 6c 65 64 20 77 69 74 | .bury.the.buffer.when.called.wit | 
| ad260 | 68 6f 75 74 20 61 20 70 72 65 66 69 78 20 61 72    67 75 6d 65 6e 74 20 6f 72 20 74 6f 20 6b 69 6c | hout.a.prefix.argument.or.to.kil | 
| ad280 | 6c 0a 20 20 20 20 20 69 74 20 77 68 65 6e 20 63    61 6c 6c 65 64 20 77 69 74 68 20 61 20 73 69 6e | l......it.when.called.with.a.sin | 
| ad2a0 | 67 6c 65 20 70 72 65 66 69 78 20 61 72 67 75 6d    65 6e 74 2e 0a 0a 20 20 20 20 20 57 68 65 6e 20 | gle.prefix.argument........When. | 
| ad2c0 | 63 61 6c 6c 65 64 20 77 69 74 68 20 74 77 6f 20    6f 72 20 6d 6f 72 65 20 70 72 65 66 69 78 20 61 | called.with.two.or.more.prefix.a | 
| ad2e0 | 72 67 75 6d 65 6e 74 73 20 74 68 65 6e 20 69 74    20 61 6c 77 61 79 73 20 6b 69 6c 6c 73 0a 20 20 | rguments.then.it.always.kills... | 
| ad300 | 20 20 20 61 6c 6c 20 4d 61 67 69 74 20 62 75 66    66 65 72 73 2c 20 61 73 73 6f 63 69 61 74 65 64 | ...all.Magit.buffers,.associated | 
| ad320 | 20 77 69 74 68 20 74 68 65 20 63 75 72 72 65 6e    74 20 70 72 6f 6a 65 63 74 2c 20 69 6e 63 6c 75 | .with.the.current.project,.inclu | 
| ad340 | 64 69 6e 67 0a 20 20 20 20 20 74 68 65 20 63 75    72 72 65 6e 74 20 62 75 66 66 65 72 2e 0a 0a 20 | ding......the.current.buffer.... | 
| ad360 | 2d 2d 20 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20    6d 61 67 69 74 2d 62 75 72 79 2d 62 75 66 66 65 | --.User.Option:.magit-bury-buffe | 
| ad380 | 72 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20    54 68 65 20 66 75 6e 63 74 69 6f 6e 20 75 73 65 | r-function......The.function.use | 
| ad3a0 | 64 20 74 6f 20 61 63 74 75 61 6c 6c 79 20 62 75    72 79 20 6f 72 20 6b 69 6c 6c 20 74 68 65 20 63 | d.to.actually.bury.or.kill.the.c | 
| ad3c0 | 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 0a 0a    20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 6d 6f | urrent.buffer...........magit-mo | 
| ad3e0 | 64 65 2d 62 75 72 79 2d 62 75 66 66 65 72 e2 80    99 20 63 61 6c 6c 73 20 74 68 69 73 20 66 75 6e | de-bury-buffer....calls.this.fun | 
| ad400 | 63 74 69 6f 6e 20 77 69 74 68 20 6f 6e 65 20 61    72 67 75 6d 65 6e 74 2e 20 20 49 66 0a 20 20 20 | ction.with.one.argument...If.... | 
| ad420 | 20 20 74 68 65 20 61 72 67 75 6d 65 6e 74 20 69    73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 | ..the.argument.is.non-nil,.then. | 
| ad440 | 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 68 61 73    20 74 6f 20 6b 69 6c 6c 20 74 68 65 20 63 75 72 | the.function.has.to.kill.the.cur | 
| ad460 | 72 65 6e 74 0a 20 20 20 20 20 62 75 66 66 65 72    2e 20 20 4f 74 68 65 72 77 69 73 65 20 69 74 20 | rent......buffer...Otherwise.it. | 
| ad480 | 68 61 73 20 74 6f 20 62 75 72 79 20 69 74 20 61    6c 69 76 65 2e 20 20 54 68 65 20 64 65 66 61 75 | has.to.bury.it.alive...The.defau | 
| ad4a0 | 6c 74 20 76 61 6c 75 65 0a 20 20 20 20 20 63 75    72 72 65 6e 74 6c 79 20 69 73 20 e2 80 98 6d 61 | lt.value......currently.is....ma | 
| ad4c0 | 67 69 74 2d 6d 6f 64 65 2d 71 75 69 74 2d 77 69    6e 64 6f 77 e2 80 99 2e 0a 0a 20 2d 2d 20 46 75 | git-mode-quit-window.......--.Fu | 
| ad4e0 | 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 72 65    73 74 6f 72 65 2d 77 69 6e 64 6f 77 2d 63 6f 6e | nction:.magit-restore-window-con | 
| ad500 | 66 69 67 75 72 61 74 69 6f 6e 20 6b 69 6c 6c 2d    62 75 66 66 65 72 0a 20 20 20 20 20 42 75 72 79 | figuration.kill-buffer......Bury | 
| ad520 | 20 6f 72 20 6b 69 6c 6c 20 74 68 65 20 63 75 72    72 65 6e 74 20 62 75 66 66 65 72 20 75 73 69 6e | .or.kill.the.current.buffer.usin | 
| ad540 | 67 20 e2 80 98 71 75 69 74 2d 77 69 6e 64 6f 77    e2 80 99 2c 20 77 68 69 63 68 20 69 73 0a 20 20 | g....quit-window...,.which.is... | 
| ad560 | 20 20 20 63 61 6c 6c 65 64 20 77 69 74 68 20 4b    49 4c 4c 2d 42 55 46 46 45 52 20 61 73 20 66 69 | ...called.with.KILL-BUFFER.as.fi | 
| ad580 | 72 73 74 20 61 6e 64 20 74 68 65 20 73 65 6c 65    63 74 65 64 20 77 69 6e 64 6f 77 20 61 73 20 73 | rst.and.the.selected.window.as.s | 
| ad5a0 | 65 63 6f 6e 64 0a 20 20 20 20 20 61 72 67 75 6d    65 6e 74 2e 0a 0a 20 20 20 20 20 54 68 65 6e 20 | econd......argument........Then. | 
| ad5c0 | 72 65 73 74 6f 72 65 20 74 68 65 20 77 69 6e 64    6f 77 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e | restore.the.window.configuration | 
| ad5e0 | 20 74 68 61 74 20 65 78 69 73 74 65 64 20 72 69    67 68 74 20 62 65 66 6f 72 65 20 74 68 65 0a 20 | .that.existed.right.before.the.. | 
| ad600 | 20 20 20 20 63 75 72 72 65 6e 74 20 62 75 66 66    65 72 20 77 61 73 20 64 69 73 70 6c 61 79 65 64 | ....current.buffer.was.displayed | 
| ad620 | 20 69 6e 20 74 68 65 20 73 65 6c 65 63 74 65 64    20 66 72 61 6d 65 2e 20 20 55 6e 66 6f 72 74 75 | .in.the.selected.frame...Unfortu | 
| ad640 | 6e 61 74 65 6c 79 0a 20 20 20 20 20 74 68 61 74    20 61 6c 73 6f 20 6d 65 61 6e 73 20 74 68 61 74 | nately......that.also.means.that | 
| ad660 | 20 70 6f 69 6e 74 20 67 65 74 73 20 61 64 6a 75    73 74 65 64 20 69 6e 20 61 6c 6c 20 74 68 65 20 | .point.gets.adjusted.in.all.the. | 
| ad680 | 62 75 66 66 65 72 73 2c 20 77 68 69 63 68 0a 20    20 20 20 20 61 72 65 20 62 65 69 6e 67 20 64 69 | buffers,.which......are.being.di | 
| ad6a0 | 73 70 6c 61 79 65 64 20 69 6e 20 74 68 65 20 73    65 6c 65 63 74 65 64 20 66 72 61 6d 65 2e 0a 0a | splayed.in.the.selected.frame... | 
| ad6c0 | 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 6d 61    67 69 74 2d 6d 6f 64 65 2d 71 75 69 74 2d 77 69 | .--.Function:.magit-mode-quit-wi | 
| ad6e0 | 6e 64 6f 77 20 6b 69 6c 6c 2d 62 75 66 66 65 72    0a 20 20 20 20 20 42 75 72 79 20 6f 72 20 6b 69 | ndow.kill-buffer......Bury.or.ki | 
| ad700 | 6c 6c 20 74 68 65 20 63 75 72 72 65 6e 74 20 62    75 66 66 65 72 20 75 73 69 6e 67 20 e2 80 98 71 | ll.the.current.buffer.using....q | 
| ad720 | 75 69 74 2d 77 69 6e 64 6f 77 e2 80 99 2c 20 77    68 69 63 68 20 69 73 0a 20 20 20 20 20 63 61 6c | uit-window...,.which.is......cal | 
| ad740 | 6c 65 64 20 77 69 74 68 20 4b 49 4c 4c 2d 42 55    46 46 45 52 20 61 73 20 66 69 72 73 74 20 61 6e | led.with.KILL-BUFFER.as.first.an | 
| ad760 | 64 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 77    69 6e 64 6f 77 20 61 73 20 73 65 63 6f 6e 64 0a | d.the.selected.window.as.second. | 
| ad780 | 20 20 20 20 20 61 72 67 75 6d 65 6e 74 2e 0a 0a    20 20 20 20 20 54 68 65 6e 2c 20 69 66 20 74 68 | .....argument........Then,.if.th | 
| ad7a0 | 65 20 77 69 6e 64 6f 77 20 77 61 73 20 6f 72 69    67 69 6e 61 6c 6c 79 20 63 72 65 61 74 65 64 20 | e.window.was.originally.created. | 
| ad7c0 | 74 6f 20 64 69 73 70 6c 61 79 20 61 20 4d 61 67    69 74 0a 20 20 20 20 20 62 75 66 66 65 72 20 61 | to.display.a.Magit......buffer.a | 
| ad7e0 | 6e 64 20 74 68 65 20 62 75 72 69 65 64 20 62 75    66 66 65 72 20 77 61 73 20 74 68 65 20 6c 61 73 | nd.the.buried.buffer.was.the.las | 
| ad800 | 74 20 72 65 6d 61 69 6e 69 6e 67 20 4d 61 67 69    74 20 62 75 66 66 65 72 0a 20 20 20 20 20 74 68 | t.remaining.Magit.buffer......th | 
| ad820 | 61 74 20 77 61 73 20 65 76 65 72 20 64 69 73 70    6c 61 79 65 64 20 69 6e 20 74 68 65 20 77 69 6e | at.was.ever.displayed.in.the.win | 
| ad840 | 64 6f 77 2c 20 74 68 65 6e 20 74 68 61 74 20 69    73 20 64 65 6c 65 74 65 64 2e 0a 0a 1f 0a 46 69 | dow,.then.that.is.deleted.....Fi | 
| ad860 | 6c 65 3a 20 6d 61 67 69 74 2e 69 6e 66 6f 2c 20    20 4e 6f 64 65 3a 20 41 75 74 6f 6d 61 74 69 63 | le:.magit.info,..Node:.Automatic | 
| ad880 | 20 52 65 66 72 65 73 68 69 6e 67 20 6f 66 20 4d    61 67 69 74 20 42 75 66 66 65 72 73 2c 20 20 4e | .Refreshing.of.Magit.Buffers,..N | 
| ad8a0 | 65 78 74 3a 20 41 75 74 6f 6d 61 74 69 63 20 53    61 76 69 6e 67 20 6f 66 20 46 69 6c 65 2d 56 69 | ext:.Automatic.Saving.of.File-Vi | 
| ad8c0 | 73 69 74 69 6e 67 20 42 75 66 66 65 72 73 2c 20    20 50 72 65 76 3a 20 51 75 69 74 74 69 6e 67 20 | siting.Buffers,..Prev:.Quitting. | 
| ad8e0 | 57 69 6e 64 6f 77 73 2c 20 20 55 70 3a 20 4d 6f    64 65 73 20 61 6e 64 20 42 75 66 66 65 72 73 0a | Windows,..Up:.Modes.and.Buffers. | 
| ad900 | 0a 34 2e 31 2e 34 20 41 75 74 6f 6d 61 74 69 63    20 52 65 66 72 65 73 68 69 6e 67 20 6f 66 20 4d | .4.1.4.Automatic.Refreshing.of.M | 
| ad920 | 61 67 69 74 20 42 75 66 66 65 72 73 0a 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | agit.Buffers.------------------- | 
| ad940 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 41 66 74 65 72 20 | ------------------------..After. | 
| ad960 | 72 75 6e 6e 69 6e 67 20 61 20 63 6f 6d 6d 61 6e    64 20 77 68 69 63 68 20 6d 61 79 20 63 68 61 6e | running.a.command.which.may.chan | 
| ad980 | 67 65 20 74 68 65 20 73 74 61 74 65 20 6f 66 20    74 68 65 20 63 75 72 72 65 6e 74 0a 72 65 70 6f | ge.the.state.of.the.current.repo | 
| ad9a0 | 73 69 74 6f 72 79 2c 20 74 68 65 20 63 75 72 72    65 6e 74 20 4d 61 67 69 74 20 62 75 66 66 65 72 | sitory,.the.current.Magit.buffer | 
| ad9c0 | 20 61 6e 64 20 74 68 65 20 63 6f 72 72 65 73 70    6f 6e 64 69 6e 67 20 73 74 61 74 75 73 20 62 75 | .and.the.corresponding.status.bu | 
| ad9e0 | 66 66 65 72 0a 61 72 65 20 72 65 66 72 65 73 68    65 64 2e 20 20 54 68 65 20 73 74 61 74 75 73 20 | ffer.are.refreshed...The.status. | 
| ada00 | 62 75 66 66 65 72 20 63 61 6e 20 62 65 20 61 75    74 6f 6d 61 74 69 63 61 6c 6c 79 20 72 65 66 72 | buffer.can.be.automatically.refr | 
| ada20 | 65 73 68 65 64 0a 77 68 65 6e 65 76 65 72 20 61    20 62 75 66 66 65 72 20 69 73 20 73 61 76 65 64 | eshed.whenever.a.buffer.is.saved | 
| ada40 | 20 74 6f 20 61 20 66 69 6c 65 20 69 6e 73 69 64    65 20 74 68 65 20 72 65 73 70 65 63 74 69 76 65 | .to.a.file.inside.the.respective | 
| ada60 | 20 72 65 70 6f 73 69 74 6f 72 79 20 62 79 0a 61    64 64 69 6e 67 20 61 20 68 6f 6f 6b 2c 20 6c 69 | .repository.by.adding.a.hook,.li | 
| ada80 | 6b 65 20 73 6f 3a 0a 0a 20 20 20 20 20 28 77 69    74 68 2d 65 76 61 6c 2d 61 66 74 65 72 2d 6c 6f | ke.so:.......(with-eval-after-lo | 
| adaa0 | 61 64 20 27 6d 61 67 69 74 2d 6d 6f 64 65 0a 20    20 20 20 20 20 20 28 61 64 64 2d 68 6f 6f 6b 20 | ad.'magit-mode........(add-hook. | 
| adac0 | 27 61 66 74 65 72 2d 73 61 76 65 2d 68 6f 6f 6b    20 27 6d 61 67 69 74 2d 61 66 74 65 72 2d 73 61 | 'after-save-hook.'magit-after-sa | 
| adae0 | 76 65 2d 72 65 66 72 65 73 68 2d 73 74 61 74 75    73 20 74 29 29 0a 0a 20 20 20 41 75 74 6f 6d 61 | ve-refresh-status.t)).....Automa | 
| adb00 | 74 69 63 61 6c 6c 79 20 72 65 66 72 65 73 68 69    6e 67 20 4d 61 67 69 74 20 62 75 66 66 65 72 73 | tically.refreshing.Magit.buffers | 
| adb20 | 20 65 6e 73 75 72 65 73 20 74 68 61 74 20 74 68    65 20 64 69 73 70 6c 61 79 65 64 0a 69 6e 66 6f | .ensures.that.the.displayed.info | 
| adb40 | 72 6d 61 74 69 6f 6e 20 69 73 20 75 70 2d 74 6f    2d 64 61 74 65 20 6d 6f 73 74 20 6f 66 20 74 68 | rmation.is.up-to-date.most.of.th | 
| adb60 | 65 20 74 69 6d 65 20 62 75 74 20 63 61 6e 20 6c    65 61 64 20 74 6f 20 61 20 6e 6f 74 69 63 65 61 | e.time.but.can.lead.to.a.noticea | 
| adb80 | 62 6c 65 0a 64 65 6c 61 79 20 69 6e 20 62 69 67    20 72 65 70 6f 73 69 74 6f 72 69 65 73 2e 20 20 | ble.delay.in.big.repositories... | 
| adba0 | 4f 74 68 65 72 20 4d 61 67 69 74 20 62 75 66 66    65 72 73 20 61 72 65 20 6e 6f 74 20 72 65 66 72 | Other.Magit.buffers.are.not.refr | 
| adbc0 | 65 73 68 65 64 20 74 6f 0a 6b 65 65 70 20 74 68    65 20 64 65 6c 61 79 20 74 6f 20 61 20 6d 69 6e | eshed.to.keep.the.delay.to.a.min | 
| adbe0 | 69 6d 75 6d 20 61 6e 64 20 61 6c 73 6f 20 62 65    63 61 75 73 65 20 64 6f 69 6e 67 20 73 6f 20 63 | imum.and.also.because.doing.so.c | 
| adc00 | 61 6e 20 73 6f 6d 65 74 69 6d 65 73 20 62 65 0a    75 6e 64 65 73 69 72 61 62 6c 65 2e 0a 0a 20 20 | an.sometimes.be.undesirable..... | 
| adc20 | 20 42 75 66 66 65 72 73 20 63 61 6e 20 61 6c 73    6f 20 62 65 20 72 65 66 72 65 73 68 65 64 20 65 | .Buffers.can.also.be.refreshed.e | 
| adc40 | 78 70 6c 69 63 69 74 6c 79 2c 20 77 68 69 63 68    20 69 73 20 75 73 65 66 75 6c 20 69 6e 20 62 75 | xplicitly,.which.is.useful.in.bu | 
| adc60 | 66 66 65 72 73 0a 74 68 61 74 20 77 65 72 65 6e    e2 80 99 74 20 63 75 72 72 65 6e 74 20 64 75 72 | ffers.that.weren...t.current.dur | 
| adc80 | 69 6e 67 20 74 68 65 20 6c 61 73 74 20 72 65 66    72 65 73 68 20 61 6e 64 20 61 66 74 65 72 20 63 | ing.the.last.refresh.and.after.c | 
| adca0 | 68 61 6e 67 65 73 20 77 65 72 65 20 6d 61 64 65    0a 74 6f 20 74 68 65 20 72 65 70 6f 73 69 74 6f | hanges.were.made.to.the.reposito | 
| adcc0 | 72 79 20 6f 75 74 73 69 64 65 20 6f 66 20 4d 61    67 69 74 2e 0a 0a e2 80 98 67 e2 80 99 20 28 e2 | ry.outside.of.Magit......g....(. | 
| adce0 | 80 98 6d 61 67 69 74 2d 72 65 66 72 65 73 68 e2    80 99 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f | ..magit-refresh...)......This.co | 
| add00 | 6d 6d 61 6e 64 20 72 65 66 72 65 73 68 65 73 20    74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 | mmand.refreshes.the.current.buff | 
| add20 | 65 72 20 69 66 20 69 74 73 20 6d 61 6a 6f 72 20    6d 6f 64 65 20 64 65 72 69 76 65 73 0a 20 20 20 | er.if.its.major.mode.derives.... | 
| add40 | 20 20 66 72 6f 6d 20 e2 80 98 6d 61 67 69 74 2d    6d 6f 64 65 e2 80 99 20 61 73 20 77 65 6c 6c 20 | ..from....magit-mode....as.well. | 
| add60 | 61 73 20 74 68 65 20 63 6f 72 72 65 73 70 6f 6e    64 69 6e 67 20 73 74 61 74 75 73 20 62 75 66 66 | as.the.corresponding.status.buff | 
| add80 | 65 72 2e 0a 0a 20 20 20 20 20 49 66 20 74 68 65    20 6f 70 74 69 6f 6e 20 e2 80 98 6d 61 67 69 74 | er........If.the.option....magit | 
| adda0 | 2d 72 65 76 65 72 74 2d 62 75 66 66 65 72 73 e2    80 99 20 63 61 6c 6c 73 20 66 6f 72 20 69 74 2c | -revert-buffers....calls.for.it, | 
| addc0 | 20 74 68 65 6e 20 69 74 20 61 6c 73 6f 0a 20 20    20 20 20 72 65 76 65 72 74 73 20 61 6c 6c 20 75 | .then.it.also......reverts.all.u | 
| adde0 | 6e 6d 6f 64 69 66 69 65 64 20 62 75 66 66 65 72    73 20 74 68 61 74 20 76 69 73 69 74 20 66 69 6c | nmodified.buffers.that.visit.fil | 
| ade00 | 65 73 20 62 65 69 6e 67 20 74 72 61 63 6b 65 64    20 69 6e 0a 20 20 20 20 20 74 68 65 20 63 75 72 | es.being.tracked.in......the.cur | 
| ade20 | 72 65 6e 74 20 72 65 70 6f 73 69 74 6f 72 79 2e    0a 0a e2 80 98 47 e2 80 99 20 28 e2 80 98 6d 61 | rent.repository......G....(...ma | 
| ade40 | 67 69 74 2d 72 65 66 72 65 73 68 2d 61 6c 6c e2    80 99 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f | git-refresh-all...)......This.co | 
| ade60 | 6d 6d 61 6e 64 20 72 65 66 72 65 73 68 65 73 20    61 6c 6c 20 4d 61 67 69 74 20 62 75 66 66 65 72 | mmand.refreshes.all.Magit.buffer | 
| ade80 | 73 20 62 65 6c 6f 6e 67 69 6e 67 20 74 6f 20 74    68 65 20 63 75 72 72 65 6e 74 0a 20 20 20 20 20 | s.belonging.to.the.current...... | 
| adea0 | 72 65 70 6f 73 69 74 6f 72 79 20 61 6e 64 20 61    6c 73 6f 20 72 65 76 65 72 74 73 20 61 6c 6c 20 | repository.and.also.reverts.all. | 
| adec0 | 75 6e 6d 6f 64 69 66 69 65 64 20 62 75 66 66 65    72 73 20 74 68 61 74 20 76 69 73 69 74 20 66 69 | unmodified.buffers.that.visit.fi | 
| adee0 | 6c 65 73 0a 20 20 20 20 20 62 65 69 6e 67 20 74    72 61 63 6b 65 64 20 69 6e 20 74 68 65 20 63 75 | les......being.tracked.in.the.cu | 
| adf00 | 72 72 65 6e 74 20 72 65 70 6f 73 69 74 6f 72 79    2e 0a 0a 20 20 20 20 20 54 68 65 20 66 69 6c 65 | rrent.repository........The.file | 
| adf20 | 2d 76 69 73 69 74 69 6e 67 20 62 75 66 66 65 72    73 20 61 72 65 20 61 6c 77 61 79 73 20 72 65 76 | -visiting.buffers.are.always.rev | 
| adf40 | 65 72 74 65 64 2c 20 65 76 65 6e 20 69 66 0a 20    20 20 20 20 e2 80 98 6d 61 67 69 74 2d 72 65 76 | erted,.even.if.........magit-rev | 
| adf60 | 65 72 74 2d 62 75 66 66 65 72 73 e2 80 99 20 69    73 20 6e 69 6c 2e 0a 0a 20 2d 2d 20 55 73 65 72 | ert-buffers....is.nil....--.User | 
| adf80 | 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 72    65 66 72 65 73 68 2d 62 75 66 66 65 72 2d 68 6f | .Option:.magit-refresh-buffer-ho | 
| adfa0 | 6f 6b 0a 20 20 20 20 20 54 68 69 73 20 68 6f 6f    6b 20 69 73 20 72 75 6e 20 69 6e 20 65 61 63 68 | ok......This.hook.is.run.in.each | 
| adfc0 | 20 4d 61 67 69 74 20 62 75 66 66 65 72 20 74 68    61 74 20 77 61 73 20 72 65 66 72 65 73 68 65 64 | .Magit.buffer.that.was.refreshed | 
| adfe0 | 20 64 75 72 69 6e 67 20 74 68 65 0a 20 20 20 20    20 63 75 72 72 65 6e 74 20 72 65 66 72 65 73 68 | .during.the......current.refresh | 
| ae000 | 20 2d 20 6e 6f 72 6d 61 6c 6c 79 20 74 68 65 20    63 75 72 72 65 6e 74 20 62 75 66 66 65 72 20 61 | .-.normally.the.current.buffer.a | 
| ae020 | 6e 64 20 74 68 65 20 73 74 61 74 75 73 0a 20 20    20 20 20 62 75 66 66 65 72 2e 0a 0a 20 2d 2d 20 | nd.the.status......buffer....--. | 
| ae040 | 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67    69 74 2d 72 65 66 72 65 73 68 2d 73 74 61 74 75 | User.Option:.magit-refresh-statu | 
| ae060 | 73 2d 62 75 66 66 65 72 0a 20 20 20 20 20 57 68    65 6e 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 69 | s-buffer......When.this.option.i | 
| ae080 | 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20    74 68 65 20 73 74 61 74 75 73 20 62 75 66 66 65 | s.non-nil,.then.the.status.buffe | 
| ae0a0 | 72 20 69 73 0a 20 20 20 20 20 61 75 74 6f 6d 61    74 69 63 61 6c 6c 79 20 72 65 66 72 65 73 68 65 | r.is......automatically.refreshe | 
| ae0c0 | 64 20 61 66 74 65 72 20 72 75 6e 6e 69 6e 67 20    67 69 74 20 66 6f 72 20 73 69 64 65 2d 65 66 66 | d.after.running.git.for.side-eff | 
| ae0e0 | 65 63 74 73 2c 20 69 6e 0a 20 20 20 20 20 61 64    64 69 74 69 6f 6e 20 74 6f 20 74 68 65 20 63 75 | ects,.in......addition.to.the.cu | 
| ae100 | 72 72 65 6e 74 20 4d 61 67 69 74 20 62 75 66 66    65 72 2c 20 77 68 69 63 68 20 69 73 20 61 6c 77 | rrent.Magit.buffer,.which.is.alw | 
| ae120 | 61 79 73 20 72 65 66 72 65 73 68 65 64 0a 20 20    20 20 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 | ays.refreshed......automatically | 
| ae140 | 2e 0a 0a 20 20 20 20 20 4f 6e 6c 79 20 73 65 74    20 74 68 69 73 20 74 6f 20 6e 69 6c 20 61 66 74 | ........Only.set.this.to.nil.aft | 
| ae160 | 65 72 20 65 78 68 61 75 73 74 69 6e 67 20 61 6c    6c 20 6f 74 68 65 72 20 6f 70 74 69 6f 6e 73 20 | er.exhausting.all.other.options. | 
| ae180 | 74 6f 20 69 6d 70 72 6f 76 65 0a 20 20 20 20 20    70 65 72 66 6f 72 6d 61 6e 63 65 2e 0a 0a 20 2d | to.improve......performance....- | 
| ae1a0 | 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69    74 2d 61 66 74 65 72 2d 73 61 76 65 2d 72 65 66 | -.Function:.magit-after-save-ref | 
| ae1c0 | 72 65 73 68 2d 73 74 61 74 75 73 0a 20 20 20 20    20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 | resh-status......This.function.i | 
| ae1e0 | 73 20 69 6e 74 65 6e 64 65 64 20 74 6f 20 62 65    20 61 64 64 65 64 20 74 6f 20 e2 80 98 61 66 74 | s.intended.to.be.added.to....aft | 
| ae200 | 65 72 2d 73 61 76 65 2d 68 6f 6f 6b e2 80 99 2e    20 20 41 66 74 65 72 0a 20 20 20 20 20 64 6f 69 | er-save-hook......After......doi | 
| ae220 | 6e 67 20 74 68 61 74 20 74 68 65 20 63 6f 72 72    65 73 70 6f 6e 64 69 6e 67 20 73 74 61 74 75 73 | ng.that.the.corresponding.status | 
| ae240 | 20 62 75 66 66 65 72 20 69 73 20 72 65 66 72 65    73 68 65 64 20 77 68 65 6e 65 76 65 72 20 61 0a | .buffer.is.refreshed.whenever.a. | 
| ae260 | 20 20 20 20 20 62 75 66 66 65 72 20 69 73 20 73    61 76 65 64 20 74 6f 20 61 20 66 69 6c 65 20 69 | .....buffer.is.saved.to.a.file.i | 
| ae280 | 6e 73 69 64 65 20 61 20 72 65 70 6f 73 69 74 6f    72 79 2e 0a 0a 20 20 20 20 20 4e 6f 74 65 20 74 | nside.a.repository........Note.t | 
| ae2a0 | 68 61 74 20 72 65 66 72 65 73 68 69 6e 67 20 61    20 4d 61 67 69 74 20 62 75 66 66 65 72 20 69 73 | hat.refreshing.a.Magit.buffer.is | 
| ae2c0 | 20 64 6f 6e 65 20 62 79 20 72 65 2d 63 72 65 61    74 69 6e 67 20 69 74 73 0a 20 20 20 20 20 63 6f | .done.by.re-creating.its......co | 
| ae2e0 | 6e 74 65 6e 74 73 20 66 72 6f 6d 20 73 63 72 61    74 63 68 2c 20 77 68 69 63 68 20 63 61 6e 20 62 | ntents.from.scratch,.which.can.b | 
| ae300 | 65 20 73 6c 6f 77 20 69 6e 20 6c 61 72 67 65 20    72 65 70 6f 73 69 74 6f 72 69 65 73 2e 20 20 49 | e.slow.in.large.repositories...I | 
| ae320 | 66 0a 20 20 20 20 20 79 6f 75 20 61 72 65 20 6e    6f 74 20 73 61 74 69 73 66 69 65 64 20 77 69 74 | f......you.are.not.satisfied.wit | 
| ae340 | 68 20 4d 61 67 69 74 e2 80 99 73 20 70 65 72 66    6f 72 6d 61 6e 63 65 2c 20 74 68 65 6e 20 79 6f | h.Magit...s.performance,.then.yo | 
| ae360 | 75 20 73 68 6f 75 6c 64 0a 20 20 20 20 20 6f 62    76 69 6f 75 73 6c 79 20 6e 6f 74 20 61 64 64 20 | u.should......obviously.not.add. | 
| ae380 | 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 74 6f    20 74 68 61 74 20 68 6f 6f 6b 2e 0a 0a 1f 0a 46 | this.function.to.that.hook.....F | 
| ae3a0 | 69 6c 65 3a 20 6d 61 67 69 74 2e 69 6e 66 6f 2c    20 20 4e 6f 64 65 3a 20 41 75 74 6f 6d 61 74 69 | ile:.magit.info,..Node:.Automati | 
| ae3c0 | 63 20 53 61 76 69 6e 67 20 6f 66 20 46 69 6c 65    2d 56 69 73 69 74 69 6e 67 20 42 75 66 66 65 72 | c.Saving.of.File-Visiting.Buffer | 
| ae3e0 | 73 2c 20 20 4e 65 78 74 3a 20 41 75 74 6f 6d 61    74 69 63 20 52 65 76 65 72 74 69 6e 67 20 6f 66 | s,..Next:.Automatic.Reverting.of | 
| ae400 | 20 46 69 6c 65 2d 56 69 73 69 74 69 6e 67 20 42    75 66 66 65 72 73 2c 20 20 50 72 65 76 3a 20 41 | .File-Visiting.Buffers,..Prev:.A | 
| ae420 | 75 74 6f 6d 61 74 69 63 20 52 65 66 72 65 73 68    69 6e 67 20 6f 66 20 4d 61 67 69 74 20 42 75 66 | utomatic.Refreshing.of.Magit.Buf | 
| ae440 | 66 65 72 73 2c 20 20 55 70 3a 20 4d 6f 64 65 73    20 61 6e 64 20 42 75 66 66 65 72 73 0a 0a 34 2e | fers,..Up:.Modes.and.Buffers..4. | 
| ae460 | 31 2e 35 20 41 75 74 6f 6d 61 74 69 63 20 53 61    76 69 6e 67 20 6f 66 20 46 69 6c 65 2d 56 69 73 | 1.5.Automatic.Saving.of.File-Vis | 
| ae480 | 69 74 69 6e 67 20 42 75 66 66 65 72 73 0a 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | iting.Buffers.------------------ | 
| ae4a0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 46 | -----------------------------..F | 
| ae4c0 | 69 6c 65 2d 76 69 73 69 74 69 6e 67 20 62 75 66    66 65 72 73 20 61 72 65 20 62 79 20 64 65 66 61 | ile-visiting.buffers.are.by.defa | 
| ae4e0 | 75 6c 74 20 73 61 76 65 64 20 61 74 20 63 65 72    74 61 69 6e 20 70 6f 69 6e 74 73 20 69 6e 20 74 | ult.saved.at.certain.points.in.t | 
| ae500 | 69 6d 65 2e 0a 54 68 69 73 20 64 6f 65 73 6e e2    80 99 74 20 67 75 61 72 61 6e 74 65 65 20 74 68 | ime..This.doesn...t.guarantee.th | 
| ae520 | 61 74 20 4d 61 67 69 74 20 62 75 66 66 65 72 73    20 61 72 65 20 61 6c 77 61 79 73 20 75 70 2d 74 | at.Magit.buffers.are.always.up-t | 
| ae540 | 6f 2d 64 61 74 65 2c 20 62 75 74 2c 0a 70 72 6f    76 69 64 65 64 20 6f 6e 65 20 6f 6e 6c 79 20 65 | o-date,.but,.provided.one.only.e | 
| ae560 | 64 69 74 73 20 66 69 6c 65 73 20 62 79 20 65 64    69 74 69 6e 67 20 74 68 65 6d 20 69 6e 20 45 6d | dits.files.by.editing.them.in.Em | 
| ae580 | 61 63 73 20 61 6e 64 20 75 73 65 73 20 6f 6e 6c    79 0a 4d 61 67 69 74 20 74 6f 20 69 6e 74 65 72 | acs.and.uses.only.Magit.to.inter | 
| ae5a0 | 61 63 74 20 77 69 74 68 20 47 69 74 2c 20 6f 6e    65 20 63 61 6e 20 62 65 20 66 61 69 72 6c 79 20 | act.with.Git,.one.can.be.fairly. | 
| ae5c0 | 63 6f 6e 66 69 64 65 6e 74 2e 20 20 57 68 65 6e    20 69 6e 20 64 6f 75 62 74 0a 6f 72 20 61 66 74 | confident...When.in.doubt.or.aft | 
| ae5e0 | 65 72 20 6f 75 74 73 69 64 65 20 63 68 61 6e 67    65 73 2c 20 74 79 70 65 20 e2 80 98 67 e2 80 99 | er.outside.changes,.type....g... | 
| ae600 | 20 28 e2 80 98 6d 61 67 69 74 2d 72 65 66 72 65    73 68 e2 80 99 29 20 74 6f 20 73 61 76 65 20 61 | .(...magit-refresh...).to.save.a | 
| ae620 | 6e 64 20 72 65 66 72 65 73 68 0a 65 78 70 6c 69    63 69 74 6c 79 2e 0a 0a 20 2d 2d 20 55 73 65 72 | nd.refresh.explicitly....--.User | 
| ae640 | 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 73    61 76 65 2d 72 65 70 6f 73 69 74 6f 72 79 2d 62 | .Option:.magit-save-repository-b | 
| ae660 | 75 66 66 65 72 73 0a 20 20 20 20 20 54 68 69 73    20 6f 70 74 69 6f 6e 20 63 6f 6e 74 72 6f 6c 73 | uffers......This.option.controls | 
| ae680 | 20 77 68 65 74 68 65 72 20 66 69 6c 65 2d 76 69    73 69 74 69 6e 67 20 62 75 66 66 65 72 73 20 61 | .whether.file-visiting.buffers.a | 
| ae6a0 | 72 65 20 73 61 76 65 64 20 62 65 66 6f 72 65 0a    20 20 20 20 20 63 65 72 74 61 69 6e 20 65 76 65 | re.saved.before......certain.eve | 
| ae6c0 | 6e 74 73 2e 0a 0a 20 20 20 20 20 49 66 20 74 68    69 73 20 69 73 20 6e 6f 6e 2d 6e 69 6c 20 74 68 | nts........If.this.is.non-nil.th | 
| ae6e0 | 65 6e 20 61 6c 6c 20 6d 6f 64 69 66 69 65 64 20    66 69 6c 65 2d 76 69 73 69 74 69 6e 67 20 62 75 | en.all.modified.file-visiting.bu | 
| ae700 | 66 66 65 72 73 0a 20 20 20 20 20 62 65 6c 6f 6e    67 69 6e 67 20 74 6f 20 74 68 65 20 63 75 72 72 | ffers......belonging.to.the.curr | 
| ae720 | 65 6e 74 20 72 65 70 6f 73 69 74 6f 72 79 20 6d    61 79 20 62 65 20 73 61 76 65 64 20 62 65 66 6f | ent.repository.may.be.saved.befo | 
| ae740 | 72 65 20 72 75 6e 6e 69 6e 67 0a 20 20 20 20 20    63 6f 6d 6d 61 6e 64 73 2c 20 62 65 66 6f 72 65 | re.running......commands,.before | 
| ae760 | 20 63 72 65 61 74 69 6e 67 20 6e 65 77 20 4d 61    67 69 74 20 62 75 66 66 65 72 73 2c 20 61 6e 64 | .creating.new.Magit.buffers,.and | 
| ae780 | 20 62 65 66 6f 72 65 20 65 78 70 6c 69 63 69 74    6c 79 0a 20 20 20 20 20 72 65 66 72 65 73 68 69 | .before.explicitly......refreshi | 
| ae7a0 | 6e 67 20 73 75 63 68 20 62 75 66 66 65 72 73 2e    20 20 49 66 20 74 68 69 73 20 69 73 20 e2 80 98 | ng.such.buffers...If.this.is.... | 
| ae7c0 | 64 6f 6e 74 61 73 6b e2 80 99 20 74 68 65 6e 20    74 68 69 73 20 69 73 20 64 6f 6e 65 0a 20 20 20 | dontask....then.this.is.done.... | 
| ae7e0 | 20 20 77 69 74 68 6f 75 74 20 75 73 65 72 20 69    6e 74 65 72 76 65 6e 74 69 6f 6e 2e 20 20 49 66 | ..without.user.intervention...If | 
| ae800 | 20 69 74 20 69 73 20 e2 80 98 74 e2 80 99 20 74    68 65 6e 20 74 68 65 20 75 73 65 72 20 68 61 73 | .it.is....t....then.the.user.has | 
| ae820 | 20 74 6f 0a 20 20 20 20 20 63 6f 6e 66 69 72 6d    20 65 61 63 68 20 73 61 76 65 2e 0a 0a 1f 0a 46 | .to......confirm.each.save.....F | 
| ae840 | 69 6c 65 3a 20 6d 61 67 69 74 2e 69 6e 66 6f 2c    20 20 4e 6f 64 65 3a 20 41 75 74 6f 6d 61 74 69 | ile:.magit.info,..Node:.Automati | 
| ae860 | 63 20 52 65 76 65 72 74 69 6e 67 20 6f 66 20 46    69 6c 65 2d 56 69 73 69 74 69 6e 67 20 42 75 66 | c.Reverting.of.File-Visiting.Buf | 
| ae880 | 66 65 72 73 2c 20 20 50 72 65 76 3a 20 41 75 74    6f 6d 61 74 69 63 20 53 61 76 69 6e 67 20 6f 66 | fers,..Prev:.Automatic.Saving.of | 
| ae8a0 | 20 46 69 6c 65 2d 56 69 73 69 74 69 6e 67 20 42    75 66 66 65 72 73 2c 20 20 55 70 3a 20 4d 6f 64 | .File-Visiting.Buffers,..Up:.Mod | 
| ae8c0 | 65 73 20 61 6e 64 20 42 75 66 66 65 72 73 0a 0a    34 2e 31 2e 36 20 41 75 74 6f 6d 61 74 69 63 20 | es.and.Buffers..4.1.6.Automatic. | 
| ae8e0 | 52 65 76 65 72 74 69 6e 67 20 6f 66 20 46 69 6c    65 2d 56 69 73 69 74 69 6e 67 20 42 75 66 66 65 | Reverting.of.File-Visiting.Buffe | 
| ae900 | 72 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | rs.----------------------------- | 
| ae920 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 0a 0a 42 79 20 64 65 66 61 75 6c | ---------------------..By.defaul | 
| ae940 | 74 20 4d 61 67 69 74 20 61 75 74 6f 6d 61 74 69    63 61 6c 6c 79 20 72 65 76 65 72 74 73 20 62 75 | t.Magit.automatically.reverts.bu | 
| ae960 | 66 66 65 72 73 20 74 68 61 74 20 61 72 65 20 76    69 73 69 74 69 6e 67 20 66 69 6c 65 73 0a 74 68 | ffers.that.are.visiting.files.th | 
| ae980 | 61 74 20 61 72 65 20 62 65 69 6e 67 20 74 72 61    63 6b 65 64 20 69 6e 20 61 20 47 69 74 20 72 65 | at.are.being.tracked.in.a.Git.re | 
| ae9a0 | 70 6f 73 69 74 6f 72 79 2c 20 61 66 74 65 72 20    74 68 65 79 20 68 61 76 65 20 63 68 61 6e 67 65 | pository,.after.they.have.change | 
| ae9c0 | 64 20 6f 6e 0a 64 69 73 6b 2e 20 20 57 68 65 6e    20 75 73 69 6e 67 20 4d 61 67 69 74 20 6f 6e 65 | d.on.disk...When.using.Magit.one | 
| ae9e0 | 20 6f 66 74 65 6e 20 63 68 61 6e 67 65 73 20 66    69 6c 65 73 20 6f 6e 20 64 69 73 6b 20 62 79 20 | .often.changes.files.on.disk.by. | 
| aea00 | 72 75 6e 6e 69 6e 67 20 47 69 74 2c 0a 69 2e 65    2e 2c 20 22 6f 75 74 73 69 64 65 20 45 6d 61 63 | running.Git,.i.e.,."outside.Emac | 
| aea20 | 73 22 2c 20 6d 61 6b 69 6e 67 20 74 68 69 73 20    61 20 72 61 74 68 65 72 20 69 6d 70 6f 72 74 61 | s",.making.this.a.rather.importa | 
| aea40 | 6e 74 20 66 65 61 74 75 72 65 2e 0a 0a 20 20 20    46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 69 66 20 | nt.feature......For.example,.if. | 
| aea60 | 79 6f 75 20 64 69 73 63 61 72 64 20 61 20 63 68    61 6e 67 65 20 69 6e 20 74 68 65 20 73 74 61 74 | you.discard.a.change.in.the.stat | 
| aea80 | 75 73 20 62 75 66 66 65 72 2c 20 74 68 65 6e 20    74 68 61 74 0a 69 73 20 64 6f 6e 65 20 62 79 20 | us.buffer,.then.that.is.done.by. | 
| aeaa0 | 72 75 6e 6e 69 6e 67 20 e2 80 98 67 69 74 20 61    70 70 6c 79 20 2d 2d 72 65 76 65 72 73 65 20 2e | running....git.apply.--reverse.. | 
| aeac0 | 2e 2e e2 80 99 2c 20 61 6e 64 20 45 6d 61 63 73    20 63 6f 6e 73 69 64 65 72 73 20 74 68 65 0a 66 | .....,.and.Emacs.considers.the.f | 
| aeae0 | 69 6c 65 20 74 6f 20 68 61 76 65 20 22 63 68 61    6e 67 65 64 20 6f 6e 20 64 69 73 6b 22 2e 20 20 | ile.to.have."changed.on.disk"... | 
| aeb00 | 49 66 20 4d 61 67 69 74 20 64 69 64 20 6e 6f 74    20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 72 | If.Magit.did.not.automatically.r | 
| aeb20 | 65 76 65 72 74 0a 74 68 65 20 62 75 66 66 65 72    2c 20 74 68 65 6e 20 79 6f 75 20 77 6f 75 6c 64 | evert.the.buffer,.then.you.would | 
| aeb40 | 20 68 61 76 65 20 74 6f 20 74 79 70 65 20 e2 80    98 4d 2d 78 20 72 65 76 65 72 74 2d 62 75 66 66 | .have.to.type....M-x.revert-buff | 
| aeb60 | 65 72 20 52 45 54 20 52 45 54 e2 80 99 20 69 6e    0a 74 68 65 20 76 69 73 69 74 69 6e 67 20 62 75 | er.RET.RET....in.the.visiting.bu | 
| aeb80 | 66 66 65 72 20 62 65 66 6f 72 65 20 79 6f 75 20    63 6f 75 6c 64 20 63 6f 6e 74 69 6e 75 65 20 6d | ffer.before.you.could.continue.m | 
| aeba0 | 61 6b 69 6e 67 20 63 68 61 6e 67 65 73 2e 0a 0a    20 2d 2d 20 55 73 65 72 20 4f 70 74 69 6f 6e 3a | aking.changes....--.User.Option: | 
| aebc0 | 20 6d 61 67 69 74 2d 61 75 74 6f 2d 72 65 76 65    72 74 2d 6d 6f 64 65 0a 20 20 20 20 20 57 68 65 | .magit-auto-revert-mode......Whe | 
| aebe0 | 6e 20 74 68 69 73 20 6d 6f 64 65 20 69 73 20 65    6e 61 62 6c 65 64 2c 20 74 68 65 6e 20 62 75 66 | n.this.mode.is.enabled,.then.buf | 
| aec00 | 66 65 72 73 20 74 68 61 74 20 76 69 73 69 74 20    74 72 61 63 6b 65 64 20 66 69 6c 65 73 0a 20 20 | fers.that.visit.tracked.files... | 
| aec20 | 20 20 20 61 72 65 20 61 75 74 6f 6d 61 74 69 63    61 6c 6c 79 20 72 65 76 65 72 74 65 64 20 61 66 | ...are.automatically.reverted.af | 
| aec40 | 74 65 72 20 74 68 65 20 76 69 73 69 74 65 64 20    66 69 6c 65 73 20 63 68 61 6e 67 65 20 6f 6e 20 | ter.the.visited.files.change.on. | 
| aec60 | 64 69 73 6b 2e 0a 0a 20 2d 2d 20 55 73 65 72 20    4f 70 74 69 6f 6e 3a 20 67 6c 6f 62 61 6c 2d 61 | disk....--.User.Option:.global-a | 
| aec80 | 75 74 6f 2d 72 65 76 65 72 74 2d 6d 6f 64 65 0a    20 20 20 20 20 57 68 65 6e 20 74 68 69 73 20 6d | uto-revert-mode......When.this.m | 
| aeca0 | 6f 64 65 20 69 73 20 65 6e 61 62 6c 65 64 2c 20    74 68 65 6e 20 61 6e 79 20 66 69 6c 65 2d 76 69 | ode.is.enabled,.then.any.file-vi | 
| aecc0 | 73 69 74 69 6e 67 20 62 75 66 66 65 72 20 69 73    0a 20 20 20 20 20 61 75 74 6f 6d 61 74 69 63 61 | siting.buffer.is......automatica | 
| aece0 | 6c 6c 79 20 72 65 76 65 72 74 65 64 20 61 66 74    65 72 20 74 68 65 20 76 69 73 69 74 65 64 20 66 | lly.reverted.after.the.visited.f | 
| aed00 | 69 6c 65 20 63 68 61 6e 67 65 73 20 6f 6e 20 64    69 73 6b 2e 0a 0a 20 20 20 20 20 49 66 20 79 6f | ile.changes.on.disk........If.yo | 
| aed20 | 75 20 6c 69 6b 65 20 62 75 66 66 65 72 73 20 74    68 61 74 20 76 69 73 69 74 20 74 72 61 63 6b 65 | u.like.buffers.that.visit.tracke | 
| aed40 | 64 20 66 69 6c 65 73 20 74 6f 20 62 65 20 61 75    74 6f 6d 61 74 69 63 61 6c 6c 79 0a 20 20 20 20 | d.files.to.be.automatically..... | 
| aed60 | 20 72 65 76 65 72 74 65 64 2c 20 74 68 65 6e 20    79 6f 75 20 6d 69 67 68 74 20 61 6c 73 6f 20 6c | .reverted,.then.you.might.also.l | 
| aed80 | 69 6b 65 20 61 6e 79 20 62 75 66 66 65 72 20 74    6f 20 62 65 20 72 65 76 65 72 74 65 64 2c 20 6e | ike.any.buffer.to.be.reverted,.n | 
| aeda0 | 6f 74 0a 20 20 20 20 20 6a 75 73 74 20 74 68 6f    73 65 20 76 69 73 69 74 69 6e 67 20 74 72 61 63 | ot......just.those.visiting.trac | 
| aedc0 | 6b 65 64 20 66 69 6c 65 73 2e 20 20 49 66 20 74    68 61 74 20 69 73 20 74 68 65 20 63 61 73 65 2c | ked.files...If.that.is.the.case, | 
| aede0 | 20 74 68 65 6e 0a 20 20 20 20 20 65 6e 61 62 6c    65 20 74 68 69 73 20 6d 6f 64 65 20 5f 69 6e 73 | .then......enable.this.mode._ins | 
| aee00 | 74 65 61 64 20 6f 66 5f 20 e2 80 98 6d 61 67 69    74 2d 61 75 74 6f 2d 72 65 76 65 72 74 2d 6d 6f | tead.of_....magit-auto-revert-mo | 
| aee20 | 64 65 e2 80 99 2e 0a 0a 20 2d 2d 20 55 73 65 72    20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 61 | de.......--.User.Option:.magit-a | 
| aee40 | 75 74 6f 2d 72 65 76 65 72 74 2d 69 6d 6d 65 64    69 61 74 65 6c 79 0a 20 20 20 20 20 54 68 69 73 | uto-revert-immediately......This | 
| aee60 | 20 6f 70 74 69 6f 6e 20 63 6f 6e 74 72 6f 6c 73    20 77 68 65 74 68 65 72 20 4d 61 67 69 74 20 72 | .option.controls.whether.Magit.r | 
| aee80 | 65 76 65 72 74 73 20 62 75 66 66 65 72 73 20 69    6d 6d 65 64 69 61 74 65 6c 79 2e 0a 0a 20 20 20 | everts.buffers.immediately...... | 
| aeea0 | 20 20 49 66 20 74 68 69 73 20 69 73 20 6e 6f 6e    2d 6e 69 6c 20 61 6e 64 20 65 69 74 68 65 72 20 | ..If.this.is.non-nil.and.either. | 
| aeec0 | e2 80 98 67 6c 6f 62 61 6c 2d 61 75 74 6f 2d 72    65 76 65 72 74 2d 6d 6f 64 65 e2 80 99 20 6f 72 | ...global-auto-revert-mode....or | 
| aeee0 | 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 61    75 74 6f 2d 72 65 76 65 72 74 2d 6d 6f 64 65 e2 | .........magit-auto-revert-mode. | 
| aef00 | 80 99 20 69 73 20 65 6e 61 62 6c 65 64 2c 20 74    68 65 6e 20 4d 61 67 69 74 20 69 6d 6d 65 64 69 | ...is.enabled,.then.Magit.immedi | 
| aef20 | 61 74 65 6c 79 20 72 65 76 65 72 74 73 0a 20 20    20 20 20 62 75 66 66 65 72 73 20 62 79 20 65 78 | ately.reverts......buffers.by.ex | 
| aef40 | 70 6c 69 63 69 74 6c 79 20 63 61 6c 6c 69 6e 67    20 e2 80 98 61 75 74 6f 2d 72 65 76 65 72 74 2d | plicitly.calling....auto-revert- | 
| aef60 | 62 75 66 66 65 72 73 e2 80 99 20 61 66 74 65 72    20 72 75 6e 6e 69 6e 67 0a 20 20 20 20 20 47 69 | buffers....after.running......Gi | 
| aef80 | 74 20 66 6f 72 20 73 69 64 65 2d 65 66 66 65 63    74 73 2e 0a 0a 20 20 20 20 20 49 66 20 e2 80 98 | t.for.side-effects........If.... | 
| aefa0 | 61 75 74 6f 2d 72 65 76 65 72 74 2d 75 73 65 2d    6e 6f 74 69 66 79 e2 80 99 20 69 73 20 6e 6f 6e | auto-revert-use-notify....is.non | 
| aefc0 | 2d 6e 69 6c 20 28 61 6e 64 20 66 69 6c 65 20 6e    6f 74 69 66 69 63 61 74 69 6f 6e 73 20 61 72 65 | -nil.(and.file.notifications.are | 
| aefe0 | 0a 20 20 20 20 20 61 63 74 75 61 6c 6c 79 20 73    75 70 70 6f 72 74 65 64 29 2c 20 74 68 65 6e 20 | ......actually.supported),.then. | 
| af000 | e2 80 98 6d 61 67 69 74 2d 61 75 74 6f 2d 72 65    76 65 72 74 2d 69 6d 6d 65 64 69 61 74 65 6c 79 | ...magit-auto-revert-immediately | 
| af020 | e2 80 99 20 64 6f 65 73 20 6e 6f 74 0a 20 20 20    20 20 68 61 76 65 20 74 6f 20 62 65 20 6e 6f 6e | ....does.not......have.to.be.non | 
| af040 | 2d 6e 69 6c 2c 20 62 65 63 61 75 73 65 20 74 68    65 20 72 65 76 65 72 74 73 20 68 61 70 70 65 6e | -nil,.because.the.reverts.happen | 
| af060 | 20 69 6d 6d 65 64 69 61 74 65 6c 79 20 61 6e 79    77 61 79 2e 0a 0a 20 20 20 20 20 49 66 20 e2 80 | .immediately.anyway........If... | 
| af080 | 98 6d 61 67 69 74 2d 61 75 74 6f 2d 72 65 76 65    72 74 2d 69 6d 6d 65 64 69 61 74 65 6c 79 e2 80 | .magit-auto-revert-immediately.. | 
| af0a0 | 99 20 61 6e 64 20 e2 80 98 61 75 74 6f 2d 72 65    76 65 72 74 2d 75 73 65 2d 6e 6f 74 69 66 79 e2 | ..and....auto-revert-use-notify. | 
| af0c0 | 80 99 20 61 72 65 0a 20 20 20 20 20 62 6f 74 68    20 e2 80 98 6e 69 6c e2 80 99 2c 20 74 68 65 6e | ...are......both....nil...,.then | 
| af0e0 | 20 72 65 76 65 72 74 73 20 68 61 70 70 65 6e 20    61 66 74 65 72 20 e2 80 98 61 75 74 6f 2d 72 65 | .reverts.happen.after....auto-re | 
| af100 | 76 65 72 74 2d 69 6e 74 65 72 76 61 6c e2 80 99    0a 20 20 20 20 20 73 65 63 6f 6e 64 73 20 6f 66 | vert-interval.........seconds.of | 
| af120 | 20 75 73 65 72 20 69 6e 61 63 74 69 76 69 74 79    2e 20 20 54 68 61 74 20 69 73 20 6e 6f 74 20 64 | .user.inactivity...That.is.not.d | 
| af140 | 65 73 69 72 61 62 6c 65 2e 0a 0a 20 2d 2d 20 55    73 65 72 20 4f 70 74 69 6f 6e 3a 20 61 75 74 6f | esirable....--.User.Option:.auto | 
| af160 | 2d 72 65 76 65 72 74 2d 75 73 65 2d 6e 6f 74 69    66 79 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 | -revert-use-notify......This.opt | 
| af180 | 69 6f 6e 20 63 6f 6e 74 72 6f 6c 73 20 77 68 65    74 68 65 72 20 66 69 6c 65 20 6e 6f 74 69 66 69 | ion.controls.whether.file.notifi | 
| af1a0 | 63 61 74 69 6f 6e 20 66 75 6e 63 74 69 6f 6e 73    20 73 68 6f 75 6c 64 20 62 65 0a 20 20 20 20 20 | cation.functions.should.be...... | 
| af1c0 | 75 73 65 64 2e 20 20 4e 6f 74 65 20 74 68 61 74    20 74 68 69 73 20 76 61 72 69 61 62 6c 65 20 75 | used...Note.that.this.variable.u | 
| af1e0 | 6e 66 6f 72 74 75 6e 61 74 65 6c 79 20 64 65 66    61 75 6c 74 73 20 74 6f 20 e2 80 98 74 e2 80 99 | nfortunately.defaults.to....t... | 
| af200 | 20 65 76 65 6e 0a 20 20 20 20 20 6f 6e 20 73 79    73 74 65 6d 73 20 6f 6e 20 77 68 69 63 68 20 66 | .even......on.systems.on.which.f | 
| af220 | 69 6c 65 20 6e 6f 74 69 66 69 63 61 74 69 6f 6e    73 20 63 61 6e 6e 6f 74 20 62 65 20 75 73 65 64 | ile.notifications.cannot.be.used | 
| af240 | 2e 0a 0a 20 2d 2d 20 55 73 65 72 20 4f 70 74 69    6f 6e 3a 20 6d 61 67 69 74 2d 61 75 74 6f 2d 72 | ....--.User.Option:.magit-auto-r | 
| af260 | 65 76 65 72 74 2d 74 72 61 63 6b 65 64 2d 6f 6e    6c 79 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 | evert-tracked-only......This.opt | 
| af280 | 69 6f 6e 20 63 6f 6e 74 72 6f 6c 73 20 77 68 65    74 68 65 72 20 e2 80 98 6d 61 67 69 74 2d 61 75 | ion.controls.whether....magit-au | 
| af2a0 | 74 6f 2d 72 65 76 65 72 74 2d 6d 6f 64 65 e2 80    99 20 6f 6e 6c 79 20 72 65 76 65 72 74 73 0a 20 | to-revert-mode....only.reverts.. | 
| af2c0 | 20 20 20 20 74 72 61 63 6b 65 64 20 66 69 6c 65    73 20 6f 72 20 61 6c 6c 20 66 69 6c 65 73 20 74 | ....tracked.files.or.all.files.t | 
| af2e0 | 68 61 74 20 61 72 65 20 6c 6f 63 61 74 65 64 20    69 6e 73 69 64 65 20 47 69 74 0a 20 20 20 20 20 | hat.are.located.inside.Git...... | 
| af300 | 72 65 70 6f 73 69 74 6f 72 69 65 73 2c 20 69 6e    63 6c 75 64 69 6e 67 20 75 6e 74 72 61 63 6b 65 | repositories,.including.untracke | 
| af320 | 64 20 66 69 6c 65 73 20 61 6e 64 20 66 69 6c 65    73 20 6c 6f 63 61 74 65 64 20 69 6e 73 69 64 65 | d.files.and.files.located.inside | 
| af340 | 0a 20 20 20 20 20 47 69 74 e2 80 99 73 20 63 6f    6e 74 72 6f 6c 20 64 69 72 65 63 74 6f 72 79 2e | ......Git...s.control.directory. | 
| af360 | 0a 0a 20 2d 2d 20 55 73 65 72 20 4f 70 74 69 6f    6e 3a 20 61 75 74 6f 2d 72 65 76 65 72 74 2d 6d | ...--.User.Option:.auto-revert-m | 
| af380 | 6f 64 65 0a 20 20 20 20 20 54 68 65 20 67 6c 6f    62 61 6c 20 6d 6f 64 65 20 e2 80 98 6d 61 67 69 | ode......The.global.mode....magi | 
| af3a0 | 74 2d 61 75 74 6f 2d 72 65 76 65 72 74 2d 6d 6f    64 65 e2 80 99 20 77 6f 72 6b 73 20 62 79 20 74 | t-auto-revert-mode....works.by.t | 
| af3c0 | 75 72 6e 69 6e 67 20 6f 6e 20 74 68 69 73 0a 20    20 20 20 20 6c 6f 63 61 6c 20 6d 6f 64 65 20 69 | urning.on.this......local.mode.i | 
| af3e0 | 6e 20 74 68 65 20 61 70 70 72 6f 70 72 69 61 74    65 20 62 75 66 66 65 72 73 20 28 62 75 74 0a 20 | n.the.appropriate.buffers.(but.. | 
| af400 | 20 20 20 20 e2 80 98 67 6c 6f 62 61 6c 2d 61 75    74 6f 2d 72 65 76 65 72 74 2d 6d 6f 64 65 e2 80 | .......global-auto-revert-mode.. | 
| af420 | 99 20 69 73 20 69 6d 70 6c 65 6d 65 6e 74 65 64    20 64 69 66 66 65 72 65 6e 74 6c 79 29 2e 20 20 | ..is.implemented.differently)... | 
| af440 | 59 6f 75 20 63 61 6e 0a 20 20 20 20 20 61 6c 73    6f 20 74 75 72 6e 20 69 74 20 6f 6e 20 6f 72 20 | You.can......also.turn.it.on.or. | 
| af460 | 6f 66 66 20 6d 61 6e 75 61 6c 6c 79 2c 20 77 68    69 63 68 20 6d 69 67 68 74 20 62 65 20 6e 65 63 | off.manually,.which.might.be.nec | 
| af480 | 65 73 73 61 72 79 20 69 66 20 4d 61 67 69 74 0a    20 20 20 20 20 64 6f 65 73 20 6e 6f 74 20 6e 6f | essary.if.Magit......does.not.no | 
| af4a0 | 74 69 63 65 20 74 68 61 74 20 61 20 70 72 65 76    69 6f 75 73 6c 79 20 75 6e 74 72 61 63 6b 65 64 | tice.that.a.previously.untracked | 
| af4c0 | 20 66 69 6c 65 20 6e 6f 77 20 69 73 20 62 65 69    6e 67 0a 20 20 20 20 20 74 72 61 63 6b 65 64 20 | .file.now.is.being......tracked. | 
| af4e0 | 6f 72 20 76 69 63 65 2d 76 65 72 73 61 2e 0a 0a    20 2d 2d 20 55 73 65 72 20 4f 70 74 69 6f 6e 3a | or.vice-versa....--.User.Option: | 
| af500 | 20 61 75 74 6f 2d 72 65 76 65 72 74 2d 73 74 6f    70 2d 6f 6e 2d 75 73 65 72 2d 69 6e 70 75 74 0a | .auto-revert-stop-on-user-input. | 
| af520 | 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e    20 63 6f 6e 74 72 6f 6c 73 20 77 68 65 74 68 65 | .....This.option.controls.whethe | 
| af540 | 72 20 74 68 65 20 61 72 72 69 76 61 6c 20 6f 66    20 75 73 65 72 20 69 6e 70 75 74 20 73 75 73 70 | r.the.arrival.of.user.input.susp | 
| af560 | 65 6e 64 73 20 74 68 65 0a 20 20 20 20 20 61 75    74 6f 6d 61 74 69 63 20 72 65 76 65 72 74 73 20 | ends.the......automatic.reverts. | 
| af580 | 66 6f 72 20 e2 80 98 61 75 74 6f 2d 72 65 76 65    72 74 2d 69 6e 74 65 72 76 61 6c e2 80 99 20 73 | for....auto-revert-interval....s | 
| af5a0 | 65 63 6f 6e 64 73 2e 0a 0a 20 2d 2d 20 55 73 65    72 20 4f 70 74 69 6f 6e 3a 20 61 75 74 6f 2d 72 | econds....--.User.Option:.auto-r | 
| af5c0 | 65 76 65 72 74 2d 69 6e 74 65 72 76 61 6c 0a 20    20 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 | evert-interval......This.option. | 
| af5e0 | 63 6f 6e 74 72 6f 6c 73 20 68 6f 77 20 6d 61 6e    79 20 73 65 63 6f 6e 64 73 20 45 6d 61 63 73 20 | controls.how.many.seconds.Emacs. | 
| af600 | 77 61 69 74 73 20 66 6f 72 20 62 65 66 6f 72 65    0a 20 20 20 20 20 72 65 73 75 6d 69 6e 67 20 73 | waits.for.before......resuming.s | 
| af620 | 75 73 70 65 6e 64 65 64 20 72 65 76 65 72 74 73    2e 0a 0a 20 2d 2d 20 55 73 65 72 20 4f 70 74 69 | uspended.reverts....--.User.Opti | 
| af640 | 6f 6e 3a 20 61 75 74 6f 2d 72 65 76 65 72 74 2d    62 75 66 66 65 72 2d 6c 69 73 74 2d 66 69 6c 74 | on:.auto-revert-buffer-list-filt | 
| af660 | 65 72 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74    69 6f 6e 20 73 70 65 63 69 66 69 65 73 20 61 6e | er......This.option.specifies.an | 
| af680 | 20 61 64 64 69 74 69 6f 6e 61 6c 20 66 69 6c 74    65 72 20 75 73 65 64 20 62 79 0a 20 20 20 20 20 | .additional.filter.used.by...... | 
| af6a0 | e2 80 98 61 75 74 6f 2d 72 65 76 65 72 74 2d 62    75 66 66 65 72 73 e2 80 99 20 74 6f 20 64 65 74 | ...auto-revert-buffers....to.det | 
| af6c0 | 65 72 6d 69 6e 65 20 77 68 65 74 68 65 72 20 61    20 62 75 66 66 65 72 20 73 68 6f 75 6c 64 20 62 | ermine.whether.a.buffer.should.b | 
| af6e0 | 65 0a 20 20 20 20 20 72 65 76 65 72 74 65 64 20    6f 72 20 6e 6f 74 2e 0a 0a 20 20 20 20 20 54 68 | e......reverted.or.not........Th | 
| af700 | 69 73 20 6f 70 74 69 6f 6e 20 69 73 20 70 72 6f    76 69 64 65 64 20 62 79 20 4d 61 67 69 74 2c 20 | is.option.is.provided.by.Magit,. | 
| af720 | 77 68 69 63 68 20 61 6c 73 6f 20 61 64 76 69 73    65 73 0a 20 20 20 20 20 e2 80 98 61 75 74 6f 2d | which.also.advises.........auto- | 
| af740 | 72 65 76 65 72 74 2d 62 75 66 66 65 72 73 e2 80    99 20 74 6f 20 72 65 73 70 65 63 74 20 69 74 2e | revert-buffers....to.respect.it. | 
| af760 | 20 20 4d 61 67 69 74 20 75 73 65 72 73 20 77 68    6f 20 64 6f 20 6e 6f 74 20 74 75 72 6e 0a 20 20 | ..Magit.users.who.do.not.turn... | 
| af780 | 20 20 20 6f 6e 20 74 68 65 20 6c 6f 63 61 6c 20    6d 6f 64 65 20 e2 80 98 61 75 74 6f 2d 72 65 76 | ...on.the.local.mode....auto-rev | 
| af7a0 | 65 72 74 2d 6d 6f 64 65 e2 80 99 20 74 68 65 6d    73 65 6c 76 65 73 2c 20 61 72 65 20 62 65 73 74 | ert-mode....themselves,.are.best | 
| af7c0 | 20 73 65 72 76 65 64 20 62 79 0a 20 20 20 20 20    73 65 74 74 69 6e 67 20 74 68 65 20 76 61 6c 75 | .served.by......setting.the.valu | 
| af7e0 | 65 20 74 6f 20 e2 80 98 6d 61 67 69 74 2d 61 75    74 6f 2d 72 65 76 65 72 74 2d 72 65 70 6f 73 69 | e.to....magit-auto-revert-reposi | 
| af800 | 74 6f 72 79 2d 62 75 66 66 65 72 2d 70 e2 80 99    2e 0a 0a 20 20 20 20 20 48 6f 77 65 76 65 72 20 | tory-buffer-p...........However. | 
| af820 | 74 68 65 20 64 65 66 61 75 6c 74 20 69 73 20 6e    69 6c 2c 20 73 6f 20 61 73 20 6e 6f 74 20 74 6f | the.default.is.nil,.so.as.not.to | 
| af840 | 20 64 69 73 74 75 72 62 20 75 73 65 72 73 20 77    68 6f 20 64 6f 20 75 73 65 0a 20 20 20 20 20 74 | .disturb.users.who.do.use......t | 
| af860 | 68 65 20 6c 6f 63 61 6c 20 6d 6f 64 65 20 64 69    72 65 63 74 6c 79 2e 20 20 49 66 20 79 6f 75 20 | he.local.mode.directly...If.you. | 
| af880 | 65 78 70 65 72 69 65 6e 63 65 20 64 65 6c 61 79    73 20 77 68 65 6e 20 72 75 6e 6e 69 6e 67 0a 20 | experience.delays.when.running.. | 
| af8a0 | 20 20 20 20 4d 61 67 69 74 20 63 6f 6d 6d 61 6e    64 73 2c 20 74 68 65 6e 20 79 6f 75 20 73 68 6f | ....Magit.commands,.then.you.sho | 
| af8c0 | 75 6c 64 20 63 6f 6e 73 69 64 65 72 20 75 73 69    6e 67 20 6f 6e 65 20 6f 66 20 74 68 65 0a 20 20 | uld.consider.using.one.of.the... | 
| af8e0 | 20 20 20 70 72 65 64 69 63 61 74 65 73 20 70 72    6f 76 69 64 65 64 20 62 79 20 4d 61 67 69 74 20 | ...predicates.provided.by.Magit. | 
| af900 | 2d 20 65 73 70 65 63 69 61 6c 6c 79 20 69 66 20    79 6f 75 20 61 6c 73 6f 20 75 73 65 20 54 72 61 | -.especially.if.you.also.use.Tra | 
| af920 | 6d 70 2e 0a 0a 20 20 20 20 20 55 73 65 72 73 20    77 68 6f 20 64 6f 20 74 75 72 6e 20 6f 6e 20 e2 | mp........Users.who.do.turn.on.. | 
| af940 | 80 98 61 75 74 6f 2d 72 65 76 65 72 74 2d 6d 6f    64 65 e2 80 99 20 69 6e 20 62 75 66 66 65 72 73 | ..auto-revert-mode....in.buffers | 
| af960 | 20 69 6e 20 77 68 69 63 68 20 4d 61 67 69 74 0a    20 20 20 20 20 64 6f 65 73 6e e2 80 99 74 20 64 | .in.which.Magit......doesn...t.d | 
| af980 | 6f 20 74 68 61 74 20 66 6f 72 20 74 68 65 6d 2c    20 73 68 6f 75 6c 64 20 6c 69 6b 65 6c 79 20 6e | o.that.for.them,.should.likely.n | 
| af9a0 | 6f 74 20 75 73 65 20 61 6e 79 20 66 69 6c 74 65    72 2e 20 20 55 73 65 72 73 0a 20 20 20 20 20 77 | ot.use.any.filter...Users......w | 
| af9c0 | 68 6f 20 74 75 72 6e 20 6f 6e 20 e2 80 98 67 6c    6f 62 61 6c 2d 61 75 74 6f 2d 72 65 76 65 72 74 | ho.turn.on....global-auto-revert | 
| af9e0 | 2d 6d 6f 64 65 e2 80 99 2c 20 64 6f 20 6e 6f 74    20 68 61 76 65 20 74 6f 20 77 6f 72 72 79 20 61 | -mode...,.do.not.have.to.worry.a | 
| afa00 | 62 6f 75 74 0a 20 20 20 20 20 74 68 69 73 20 6f    70 74 69 6f 6e 2c 20 62 65 63 61 75 73 65 20 69 | bout......this.option,.because.i | 
| afa20 | 74 20 69 73 20 64 69 73 72 65 67 61 72 64 65 64    20 69 66 20 74 68 65 20 67 6c 6f 62 61 6c 20 6d | t.is.disregarded.if.the.global.m | 
| afa40 | 6f 64 65 20 69 73 0a 20 20 20 20 20 65 6e 61 62    6c 65 64 2e 0a 0a 20 2d 2d 20 55 73 65 72 20 4f | ode.is......enabled....--.User.O | 
| afa60 | 70 74 69 6f 6e 3a 20 61 75 74 6f 2d 72 65 76 65    72 74 2d 76 65 72 62 6f 73 65 0a 20 20 20 20 20 | ption:.auto-revert-verbose...... | 
| afa80 | 54 68 69 73 20 6f 70 74 69 6f 6e 20 63 6f 6e 74    72 6f 6c 73 20 77 68 65 74 68 65 72 20 45 6d 61 | This.option.controls.whether.Ema | 
| afaa0 | 63 73 20 72 65 70 6f 72 74 73 20 77 68 65 6e 20    61 20 62 75 66 66 65 72 20 68 61 73 20 62 65 65 | cs.reports.when.a.buffer.has.bee | 
| afac0 | 6e 0a 20 20 20 20 20 72 65 76 65 72 74 65 64 2e    0a 0a 20 20 20 54 68 65 20 6f 70 74 69 6f 6e 73 | n......reverted......The.options | 
| afae0 | 20 77 69 74 68 20 74 68 65 20 e2 80 98 61 75 74    6f 2d 72 65 76 65 72 74 2d e2 80 99 20 70 72 65 | .with.the....auto-revert-....pre | 
| afb00 | 66 69 78 20 61 72 65 20 6c 6f 63 61 74 65 64 20    69 6e 20 74 68 65 20 43 75 73 74 6f 6d 0a 67 72 | fix.are.located.in.the.Custom.gr | 
| afb20 | 6f 75 70 20 6e 61 6d 65 64 20 e2 80 98 61 75 74    6f 2d 72 65 76 65 72 74 e2 80 99 2e 20 20 54 68 | oup.named....auto-revert......Th | 
| afb40 | 65 20 6f 74 68 65 72 2c 20 4d 61 67 69 74 2d 73    70 65 63 69 66 69 63 2c 20 6f 70 74 69 6f 6e 73 | e.other,.Magit-specific,.options | 
| afb60 | 20 61 72 65 0a 6c 6f 63 61 74 65 64 20 69 6e 20    74 68 65 20 e2 80 98 6d 61 67 69 74 e2 80 99 20 | .are.located.in.the....magit.... | 
| afb80 | 67 72 6f 75 70 2e 0a 0a 2a 20 4d 65 6e 75 3a 0a    0a 2a 20 52 69 73 6b 20 6f 66 20 52 65 76 65 72 | group...*.Menu:..*.Risk.of.Rever | 
| afba0 | 74 69 6e 67 20 41 75 74 6f 6d 61 74 69 63 61 6c    6c 79 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61 | ting.Automatically::....File:.ma | 
| afbc0 | 67 69 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a    20 52 69 73 6b 20 6f 66 20 52 65 76 65 72 74 69 | git.info,..Node:.Risk.of.Reverti | 
| afbe0 | 6e 67 20 41 75 74 6f 6d 61 74 69 63 61 6c 6c 79    2c 20 20 55 70 3a 20 41 75 74 6f 6d 61 74 69 63 | ng.Automatically,..Up:.Automatic | 
| afc00 | 20 52 65 76 65 72 74 69 6e 67 20 6f 66 20 46 69    6c 65 2d 56 69 73 69 74 69 6e 67 20 42 75 66 66 | .Reverting.of.File-Visiting.Buff | 
| afc20 | 65 72 73 0a 0a 52 69 73 6b 20 6f 66 20 52 65 76    65 72 74 69 6e 67 20 41 75 74 6f 6d 61 74 69 63 | ers..Risk.of.Reverting.Automatic | 
| afc40 | 61 6c 6c 79 0a 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e    2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e | ally............................ | 
| afc60 | 2e 2e 2e 2e 0a 0a 46 6f 72 20 74 68 65 20 76 61    73 74 20 6d 61 6a 6f 72 69 74 79 20 6f 66 20 75 | ......For.the.vast.majority.of.u | 
| afc80 | 73 65 72 73 2c 20 61 75 74 6f 6d 61 74 69 63 61    6c 6c 79 20 72 65 76 65 72 74 69 6e 67 20 66 69 | sers,.automatically.reverting.fi | 
| afca0 | 6c 65 2d 76 69 73 69 74 69 6e 67 0a 62 75 66 66    65 72 73 20 61 66 74 65 72 20 74 68 65 79 20 68 | le-visiting.buffers.after.they.h | 
| afcc0 | 61 76 65 20 63 68 61 6e 67 65 64 20 6f 6e 20 64    69 73 6b 20 69 73 20 68 61 72 6d 6c 65 73 73 2e | ave.changed.on.disk.is.harmless. | 
| afce0 | 0a 0a 20 20 20 49 66 20 61 20 62 75 66 66 65 72    20 69 73 20 6d 6f 64 69 66 69 65 64 20 28 69 2e | .....If.a.buffer.is.modified.(i. | 
| afd00 | 65 2e 2c 20 69 74 20 63 6f 6e 74 61 69 6e 73 20    63 68 61 6e 67 65 73 20 74 68 61 74 20 68 61 76 | e.,.it.contains.changes.that.hav | 
| afd20 | 65 6e e2 80 99 74 20 62 65 65 6e 0a 73 61 76 65    64 20 79 65 74 29 2c 20 74 68 65 6e 20 45 6d 61 | en...t.been.saved.yet),.then.Ema | 
| afd40 | 63 73 20 77 69 6c 6c 20 72 65 66 75 73 65 20 74    6f 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 | cs.will.refuse.to.automatically. | 
| afd60 | 72 65 76 65 72 74 20 69 74 2e 20 20 49 66 20 79    6f 75 0a 73 61 76 65 20 61 20 70 72 65 76 69 6f | revert.it...If.you.save.a.previo | 
| afd80 | 75 73 6c 79 20 6d 6f 64 69 66 69 65 64 20 62 75    66 66 65 72 2c 20 74 68 65 6e 20 74 68 61 74 20 | usly.modified.buffer,.then.that. | 
| afda0 | 72 65 73 75 6c 74 73 20 69 6e 20 77 68 61 74 20    69 73 20 73 65 65 6e 20 62 79 0a 47 69 74 20 61 | results.in.what.is.seen.by.Git.a | 
| afdc0 | 73 20 61 6e 20 75 6e 63 6f 6d 6d 69 74 74 65 64    20 63 68 61 6e 67 65 2e 20 20 47 69 74 20 77 69 | s.an.uncommitted.change...Git.wi | 
| afde0 | 6c 6c 20 74 68 65 6e 20 72 65 66 75 73 65 20 74    6f 20 63 61 72 72 79 20 6f 75 74 20 61 6e 79 0a | ll.then.refuse.to.carry.out.any. | 
| afe00 | 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 77 6f    75 6c 64 20 63 61 75 73 65 20 74 68 65 73 65 20 | commands.that.would.cause.these. | 
| afe20 | 63 68 61 6e 67 65 73 20 74 6f 20 62 65 20 6c 6f    73 74 2e 20 20 49 6e 20 6f 74 68 65 72 20 77 6f | changes.to.be.lost...In.other.wo | 
| afe40 | 72 64 73 2c 20 69 66 0a 74 68 65 72 65 20 69 73    20 61 6e 79 74 68 69 6e 67 20 74 68 61 74 20 63 | rds,.if.there.is.anything.that.c | 
| afe60 | 6f 75 6c 64 20 62 65 20 6c 6f 73 74 2c 20 74 68    65 6e 20 65 69 74 68 65 72 20 47 69 74 20 6f 72 | ould.be.lost,.then.either.Git.or | 
| afe80 | 20 45 6d 61 63 73 20 77 69 6c 6c 0a 72 65 66 75    73 65 20 74 6f 20 64 69 73 63 61 72 64 20 74 68 | .Emacs.will.refuse.to.discard.th | 
| afea0 | 65 20 63 68 61 6e 67 65 73 2e 0a 0a 20 20 20 48    6f 77 65 76 65 72 2c 20 69 66 20 79 6f 75 20 75 | e.changes......However,.if.you.u | 
| afec0 | 73 65 20 66 69 6c 65 2d 76 69 73 69 74 69 6e 67    20 62 75 66 66 65 72 73 20 61 73 20 61 20 73 6f | se.file-visiting.buffers.as.a.so | 
| afee0 | 72 74 20 6f 66 20 61 64 20 68 6f 63 0a 22 73 74    61 67 69 6e 67 20 61 72 65 61 22 2c 20 74 68 65 | rt.of.ad.hoc."staging.area",.the | 
| aff00 | 6e 20 74 68 65 20 61 75 74 6f 6d 61 74 69 63 20    72 65 76 65 72 74 73 20 63 6f 75 6c 64 20 70 6f | n.the.automatic.reverts.could.po | 
| aff20 | 74 65 6e 74 69 61 6c 6c 79 20 63 61 75 73 65 20    64 61 74 61 0a 6c 6f 73 73 2e 20 20 53 6f 20 66 | tentially.cause.data.loss...So.f | 
| aff40 | 61 72 20 49 20 68 61 76 65 20 68 65 61 72 64 20    66 72 6f 6d 20 6f 6e 6c 79 20 6f 6e 65 20 75 73 | ar.I.have.heard.from.only.one.us | 
| aff60 | 65 72 20 77 68 6f 20 75 73 65 73 20 73 75 63 68    20 61 20 77 6f 72 6b 66 6c 6f 77 2e 0a 0a 20 20 | er.who.uses.such.a.workflow..... | 
| aff80 | 20 41 6e 20 65 78 61 6d 70 6c 65 3a 20 59 6f 75    20 76 69 73 69 74 20 73 6f 6d 65 20 66 69 6c 65 | .An.example:.You.visit.some.file | 
| affa0 | 20 69 6e 20 61 20 62 75 66 66 65 72 2c 20 65 64    69 74 20 69 74 2c 20 61 6e 64 20 73 61 76 65 20 | .in.a.buffer,.edit.it,.and.save. | 
| affc0 | 74 68 65 0a 63 68 61 6e 67 65 73 2e 20 20 54 68    65 6e 2c 20 6f 75 74 73 69 64 65 20 6f 66 20 45 | the.changes...Then,.outside.of.E | 
| affe0 | 6d 61 63 73 20 28 6f 72 20 61 74 20 6c 65 61 73    74 20 6e 6f 74 20 75 73 69 6e 67 20 4d 61 67 69 | macs.(or.at.least.not.using.Magi | 
| b0000 | 74 20 6f 72 20 62 79 0a 73 61 76 69 6e 67 20 74    68 65 20 62 75 66 66 65 72 29 20 79 6f 75 20 63 | t.or.by.saving.the.buffer).you.c | 
| b0020 | 68 61 6e 67 65 20 74 68 65 20 66 69 6c 65 20 6f    6e 20 64 69 73 6b 20 61 67 61 69 6e 2e 20 20 41 | hange.the.file.on.disk.again...A | 
| b0040 | 74 20 74 68 69 73 20 70 6f 69 6e 74 20 74 68 65    0a 62 75 66 66 65 72 20 69 73 20 74 68 65 20 6f | t.this.point.the.buffer.is.the.o | 
| b0060 | 6e 6c 79 20 70 6c 61 63 65 20 77 68 65 72 65 20    74 68 65 20 69 6e 74 65 72 6d 65 64 69 61 74 65 | nly.place.where.the.intermediate | 
| b0080 | 20 76 65 72 73 69 6f 6e 20 73 74 69 6c 6c 20 65    78 69 73 74 73 2e 0a 59 6f 75 20 68 61 76 65 20 | .version.still.exists..You.have. | 
| b00a0 | 73 61 76 65 64 20 74 68 65 20 63 68 61 6e 67 65    73 20 74 6f 20 64 69 73 6b 2c 20 62 75 74 20 74 | saved.the.changes.to.disk,.but.t | 
| b00c0 | 68 61 74 20 68 61 73 20 73 69 6e 63 65 20 62 65    65 6e 20 6f 76 65 72 77 72 69 74 74 65 6e 2e 0a | hat.has.since.been.overwritten.. | 
| b00e0 | 4d 65 61 6e 77 68 69 6c 65 20 45 6d 61 63 73 20    63 6f 6e 73 69 64 65 72 73 20 74 68 65 20 62 75 | Meanwhile.Emacs.considers.the.bu | 
| b0100 | 66 66 65 72 20 74 6f 20 62 65 20 75 6e 6d 6f 64    69 66 69 65 64 20 28 62 65 63 61 75 73 65 20 79 | ffer.to.be.unmodified.(because.y | 
| b0120 | 6f 75 20 68 61 76 65 0a 6e 6f 74 20 6d 61 64 65    20 61 6e 79 20 63 68 61 6e 67 65 73 20 74 6f 20 | ou.have.not.made.any.changes.to. | 
| b0140 | 69 74 20 73 69 6e 63 65 20 79 6f 75 20 6c 61 73    74 20 73 61 76 65 64 20 69 74 20 74 6f 20 74 68 | it.since.you.last.saved.it.to.th | 
| b0160 | 65 20 76 69 73 69 74 65 64 20 66 69 6c 65 29 0a    61 6e 64 20 74 68 65 72 65 66 6f 72 65 20 77 6f | e.visited.file).and.therefore.wo | 
| b0180 | 75 6c 64 20 6e 6f 74 20 6f 62 6a 65 63 74 20 74    6f 20 69 74 20 62 65 69 6e 67 20 61 75 74 6f 6d | uld.not.object.to.it.being.autom | 
| b01a0 | 61 74 69 63 61 6c 6c 79 20 72 65 76 65 72 74 65    64 2e 20 20 41 74 0a 74 68 69 73 20 70 6f 69 6e | atically.reverted...At.this.poin | 
| b01c0 | 74 20 61 6e 20 41 75 74 6f 2d 52 65 76 65 72 74    20 6d 6f 64 65 20 77 6f 75 6c 64 20 6b 69 63 6b | t.an.Auto-Revert.mode.would.kick | 
| b01e0 | 20 69 6e 2e 20 20 49 74 20 77 6f 75 6c 64 20 63    68 65 63 6b 20 77 68 65 74 68 65 72 0a 74 68 65 | .in...It.would.check.whether.the | 
| b0200 | 20 62 75 66 66 65 72 20 69 73 20 6d 6f 64 69 66    69 65 64 20 61 6e 64 20 73 69 6e 63 65 20 74 68 | .buffer.is.modified.and.since.th | 
| b0220 | 61 74 20 69 73 20 6e 6f 74 20 74 68 65 20 63 61    73 65 20 69 74 20 77 6f 75 6c 64 20 72 65 76 65 | at.is.not.the.case.it.would.reve | 
| b0240 | 72 74 0a 69 74 2e 20 20 54 68 65 20 69 6e 74 65    72 6d 65 64 69 61 74 65 20 76 65 72 73 69 6f 6e | rt.it...The.intermediate.version | 
| b0260 | 20 77 6f 75 6c 64 20 62 65 20 6c 6f 73 74 2e 20    20 28 41 63 74 75 61 6c 6c 79 20 79 6f 75 20 63 | .would.be.lost...(Actually.you.c | 
| b0280 | 6f 75 6c 64 20 73 74 69 6c 6c 0a 67 65 74 20 69    74 20 62 61 63 6b 20 75 73 69 6e 67 20 74 68 65 | ould.still.get.it.back.using.the | 
| b02a0 | 20 e2 80 98 75 6e 64 6f e2 80 99 20 63 6f 6d 6d    61 6e 64 2e 29 0a 0a 20 20 20 49 66 20 79 6f 75 | ....undo....command.).....If.you | 
| b02c0 | 72 20 77 6f 72 6b 66 6c 6f 77 20 64 65 70 65 6e    64 73 20 6f 6e 20 45 6d 61 63 73 20 70 72 65 73 | r.workflow.depends.on.Emacs.pres | 
| b02e0 | 65 72 76 69 6e 67 20 74 68 65 20 69 6e 74 65 72    6d 65 64 69 61 74 65 20 76 65 72 73 69 6f 6e 0a | erving.the.intermediate.version. | 
| b0300 | 69 6e 20 74 68 65 20 62 75 66 66 65 72 2c 20 74    68 65 6e 20 79 6f 75 20 68 61 76 65 20 74 6f 20 | in.the.buffer,.then.you.have.to. | 
| b0320 | 64 69 73 61 62 6c 65 20 61 6c 6c 20 41 75 74 6f    2d 52 65 76 65 72 74 20 6d 6f 64 65 73 2e 20 20 | disable.all.Auto-Revert.modes... | 
| b0340 | 42 75 74 0a 70 6c 65 61 73 65 20 63 6f 6e 73 69    64 65 72 20 74 68 61 74 20 73 75 63 68 20 61 20 | But.please.consider.that.such.a. | 
| b0360 | 77 6f 72 6b 66 6c 6f 77 20 77 6f 75 6c 64 20 62    65 20 64 61 6e 67 65 72 6f 75 73 20 65 76 65 6e | workflow.would.be.dangerous.even | 
| b0380 | 20 77 69 74 68 6f 75 74 0a 75 73 69 6e 67 20 61    6e 20 41 75 74 6f 2d 52 65 76 65 72 74 20 6d 6f | .without.using.an.Auto-Revert.mo | 
| b03a0 | 64 65 2c 20 61 6e 64 20 73 68 6f 75 6c 64 20 74    68 65 72 65 66 6f 72 65 20 62 65 20 61 76 6f 69 | de,.and.should.therefore.be.avoi | 
| b03c0 | 64 65 64 2e 20 20 49 66 20 45 6d 61 63 73 0a 63    72 61 73 68 65 73 20 6f 72 20 69 66 20 79 6f 75 | ded...If.Emacs.crashes.or.if.you | 
| b03e0 | 20 71 75 69 74 20 45 6d 61 63 73 20 62 79 20 6d    69 73 74 61 6b 65 2c 20 74 68 65 6e 20 79 6f 75 | .quit.Emacs.by.mistake,.then.you | 
| b0400 | 20 77 6f 75 6c 64 20 61 6c 73 6f 20 6c 6f 73 65    20 74 68 65 0a 62 75 66 66 65 72 20 63 6f 6e 74 | .would.also.lose.the.buffer.cont | 
| b0420 | 65 6e 74 2e 20 20 54 68 65 72 65 20 77 6f 75 6c    64 20 62 65 20 6e 6f 20 61 75 74 6f 73 61 76 65 | ent...There.would.be.no.autosave | 
| b0440 | 20 66 69 6c 65 20 73 74 69 6c 6c 20 63 6f 6e 74    61 69 6e 69 6e 67 20 74 68 65 0a 69 6e 74 65 72 | .file.still.containing.the.inter | 
| b0460 | 6d 65 64 69 61 74 65 20 76 65 72 73 69 6f 6e 20    28 62 65 63 61 75 73 65 20 74 68 61 74 20 77 61 | mediate.version.(because.that.wa | 
| b0480 | 73 20 64 65 6c 65 74 65 64 20 77 68 65 6e 20 79    6f 75 20 73 61 76 65 64 20 74 68 65 0a 62 75 66 | s.deleted.when.you.saved.the.buf | 
| b04a0 | 66 65 72 29 20 61 6e 64 20 79 6f 75 20 77 6f 75    6c 64 20 6e 6f 74 20 62 65 20 61 73 6b 65 64 20 | fer).and.you.would.not.be.asked. | 
| b04c0 | 77 68 65 74 68 65 72 20 79 6f 75 20 77 61 6e 74    20 74 6f 20 73 61 76 65 20 74 68 65 20 62 75 66 | whether.you.want.to.save.the.buf | 
| b04e0 | 66 65 72 0a 28 62 65 63 61 75 73 65 20 69 74 20    69 73 6e e2 80 99 74 20 6d 6f 64 69 66 69 65 64 | fer.(because.it.isn...t.modified | 
| b0500 | 29 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 69    74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 53 | ).....File:.magit.info,..Node:.S | 
| b0520 | 65 63 74 69 6f 6e 73 2c 20 20 4e 65 78 74 3a 20    54 72 61 6e 73 69 65 6e 74 20 43 6f 6d 6d 61 6e | ections,..Next:.Transient.Comman | 
| b0540 | 64 73 2c 20 20 50 72 65 76 3a 20 4d 6f 64 65 73    20 61 6e 64 20 42 75 66 66 65 72 73 2c 20 20 55 | ds,..Prev:.Modes.and.Buffers,..U | 
| b0560 | 70 3a 20 49 6e 74 65 72 66 61 63 65 20 43 6f 6e    63 65 70 74 73 0a 0a 34 2e 32 20 53 65 63 74 69 | p:.Interface.Concepts..4.2.Secti | 
| b0580 | 6f 6e 73 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d    0a 0a 4d 61 67 69 74 20 62 75 66 66 65 72 73 20 | ons.============..Magit.buffers. | 
| b05a0 | 61 72 65 20 6f 72 67 61 6e 69 7a 65 64 20 69 6e    74 6f 20 6e 65 73 74 65 64 20 73 65 63 74 69 6f | are.organized.into.nested.sectio | 
| b05c0 | 6e 73 2c 20 77 68 69 63 68 20 63 61 6e 20 62 65    20 63 6f 6c 6c 61 70 73 65 64 0a 61 6e 64 20 65 | ns,.which.can.be.collapsed.and.e | 
| b05e0 | 78 70 61 6e 64 65 64 2c 20 73 69 6d 69 6c 61 72    20 74 6f 20 68 6f 77 20 73 65 63 74 69 6f 6e 73 | xpanded,.similar.to.how.sections | 
| b0600 | 20 61 72 65 20 68 61 6e 64 6c 65 64 20 69 6e 20    4f 72 67 20 6d 6f 64 65 2e 20 20 45 61 63 68 0a | .are.handled.in.Org.mode...Each. | 
| b0620 | 73 65 63 74 69 6f 6e 20 61 6c 73 6f 20 68 61 73    20 61 20 74 79 70 65 2c 20 61 6e 64 20 73 6f 6d | section.also.has.a.type,.and.som | 
| b0640 | 65 20 73 65 63 74 69 6f 6e 73 20 61 6c 73 6f 20    68 61 76 65 20 61 20 76 61 6c 75 65 2e 20 20 46 | e.sections.also.have.a.value...F | 
| b0660 | 6f 72 20 65 61 63 68 0a 73 65 63 74 69 6f 6e 20    74 79 70 65 20 74 68 65 72 65 20 63 61 6e 20 61 | or.each.section.type.there.can.a | 
| b0680 | 6c 73 6f 20 62 65 20 61 20 6c 6f 63 61 6c 20 6b    65 79 6d 61 70 2c 20 73 68 61 72 65 64 20 62 79 | lso.be.a.local.keymap,.shared.by | 
| b06a0 | 20 61 6c 6c 20 73 65 63 74 69 6f 6e 73 20 6f 66    0a 74 68 61 74 20 74 79 70 65 2e 0a 0a 20 20 20 | .all.sections.of.that.type...... | 
| b06c0 | 54 61 6b 69 6e 67 20 61 64 76 61 6e 74 61 67 65    20 6f 66 20 74 68 65 20 73 65 63 74 69 6f 6e 20 | Taking.advantage.of.the.section. | 
| b06e0 | 76 61 6c 75 65 20 61 6e 64 20 74 79 70 65 2c 20    6d 61 6e 79 20 63 6f 6d 6d 61 6e 64 73 20 6f 70 | value.and.type,.many.commands.op | 
| b0700 | 65 72 61 74 65 0a 6f 6e 20 74 68 65 20 63 75 72    72 65 6e 74 20 73 65 63 74 69 6f 6e 2c 20 6f 72 | erate.on.the.current.section,.or | 
| b0720 | 20 77 68 65 6e 20 74 68 65 20 72 65 67 69 6f 6e    20 69 73 20 61 63 74 69 76 65 20 61 6e 64 20 73 | .when.the.region.is.active.and.s | 
| b0740 | 65 6c 65 63 74 73 0a 73 65 63 74 69 6f 6e 73 20    6f 66 20 74 68 65 20 73 61 6d 65 20 74 79 70 65 | elects.sections.of.the.same.type | 
| b0760 | 2c 20 61 6c 6c 20 6f 66 20 74 68 65 20 73 65 6c    65 63 74 65 64 20 73 65 63 74 69 6f 6e 73 2e 20 | ,.all.of.the.selected.sections.. | 
| b0780 | 20 43 6f 6d 6d 61 6e 64 73 20 74 68 61 74 0a 6f    6e 6c 79 20 6d 61 6b 65 20 73 65 6e 73 65 20 66 | .Commands.that.only.make.sense.f | 
| b07a0 | 6f 72 20 61 20 70 61 72 74 69 63 75 6c 61 72 20    73 65 63 74 69 6f 6e 20 74 79 70 65 20 28 61 73 | or.a.particular.section.type.(as | 
| b07c0 | 20 6f 70 70 6f 73 65 64 20 74 6f 20 6a 75 73 74    0a 62 65 68 61 76 69 6e 67 20 64 69 66 66 65 72 | .opposed.to.just.behaving.differ | 
| b07e0 | 65 6e 74 6c 79 20 64 65 70 65 6e 64 69 6e 67 20    6f 6e 20 74 68 65 20 74 79 70 65 29 20 61 72 65 | ently.depending.on.the.type).are | 
| b0800 | 20 75 73 75 61 6c 6c 79 20 62 6f 75 6e 64 20 69    6e 20 73 65 63 74 69 6f 6e 0a 74 79 70 65 20 6b | .usually.bound.in.section.type.k | 
| b0820 | 65 79 6d 61 70 73 2e 0a 0a 2a 20 4d 65 6e 75 3a    0a 0a 2a 20 53 65 63 74 69 6f 6e 20 4d 6f 76 65 | eymaps...*.Menu:..*.Section.Move | 
| b0840 | 6d 65 6e 74 3a 3a 0a 2a 20 53 65 63 74 69 6f 6e    20 56 69 73 69 62 69 6c 69 74 79 3a 3a 0a 2a 20 | ment::.*.Section.Visibility::.*. | 
| b0860 | 53 65 63 74 69 6f 6e 20 48 6f 6f 6b 73 3a 3a 0a    2a 20 53 65 63 74 69 6f 6e 20 54 79 70 65 73 20 | Section.Hooks::.*.Section.Types. | 
| b0880 | 61 6e 64 20 56 61 6c 75 65 73 3a 3a 0a 2a 20 53    65 63 74 69 6f 6e 20 4f 70 74 69 6f 6e 73 3a 3a | and.Values::.*.Section.Options:: | 
| b08a0 | 0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 69 74 2e    69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 53 65 63 | ....File:.magit.info,..Node:.Sec | 
| b08c0 | 74 69 6f 6e 20 4d 6f 76 65 6d 65 6e 74 2c 20 20    4e 65 78 74 3a 20 53 65 63 74 69 6f 6e 20 56 69 | tion.Movement,..Next:.Section.Vi | 
| b08e0 | 73 69 62 69 6c 69 74 79 2c 20 20 55 70 3a 20 53    65 63 74 69 6f 6e 73 0a 0a 34 2e 32 2e 31 20 53 | sibility,..Up:.Sections..4.2.1.S | 
| b0900 | 65 63 74 69 6f 6e 20 4d 6f 76 65 6d 65 6e 74 0a    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ection.Movement.---------------- | 
| b0920 | 2d 2d 2d 2d 2d 2d 0a 0a 54 6f 20 6d 6f 76 65 20    77 69 74 68 69 6e 20 61 20 73 65 63 74 69 6f 6e | ------..To.move.within.a.section | 
| b0940 | 20 75 73 65 20 74 68 65 20 75 73 75 61 6c 20 6b    65 79 73 20 28 e2 80 98 43 2d 70 e2 80 99 2c 20 | .use.the.usual.keys.(...C-p...,. | 
| b0960 | e2 80 98 43 2d 6e e2 80 99 2c 20 e2 80 98 43 2d    62 e2 80 99 2c 20 e2 80 98 43 2d 66 e2 80 99 0a | ...C-n...,....C-b...,....C-f.... | 
| b0980 | 65 74 63 29 2c 20 77 68 6f 73 65 20 67 6c 6f 62    61 6c 20 62 69 6e 64 69 6e 67 73 20 61 72 65 20 | etc),.whose.global.bindings.are. | 
| b09a0 | 6e 6f 74 20 73 68 61 64 6f 77 65 64 2e 20 20 54    6f 20 6d 6f 76 65 20 74 6f 20 61 6e 6f 74 68 65 | not.shadowed...To.move.to.anothe | 
| b09c0 | 72 0a 73 65 63 74 69 6f 6e 20 75 73 65 20 74 68    65 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 6d 6d | r.section.use.the.following.comm | 
| b09e0 | 61 6e 64 73 2e 0a 0a e2 80 98 70 e2 80 99 20 28    e2 80 98 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e | ands......p....(...magit-section | 
| b0a00 | 2d 62 61 63 6b 77 61 72 64 e2 80 99 29 0a 20 20    20 20 20 57 68 65 6e 20 6e 6f 74 20 61 74 20 74 | -backward...)......When.not.at.t | 
| b0a20 | 68 65 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66 20    61 20 73 65 63 74 69 6f 6e 2c 20 74 68 65 6e 20 | he.beginning.of.a.section,.then. | 
| b0a40 | 6d 6f 76 65 20 74 6f 20 74 68 65 20 62 65 67 69    6e 6e 69 6e 67 0a 20 20 20 20 20 6f 66 20 74 68 | move.to.the.beginning......of.th | 
| b0a60 | 65 20 63 75 72 72 65 6e 74 20 73 65 63 74 69 6f    6e 2e 20 20 41 74 20 74 68 65 20 62 65 67 69 6e | e.current.section...At.the.begin | 
| b0a80 | 6e 69 6e 67 20 6f 66 20 61 20 73 65 63 74 69 6f    6e 2c 20 69 6e 73 74 65 61 64 0a 20 20 20 20 20 | ning.of.a.section,.instead...... | 
| b0aa0 | 6d 6f 76 65 20 74 6f 20 74 68 65 20 62 65 67 69    6e 6e 69 6e 67 20 6f 66 20 74 68 65 20 70 72 65 | move.to.the.beginning.of.the.pre | 
| b0ac0 | 76 69 6f 75 73 20 76 69 73 69 62 6c 65 20 73 65    63 74 69 6f 6e 2e 0a 0a e2 80 98 6e e2 80 99 20 | vious.visible.section......n.... | 
| b0ae0 | 28 e2 80 98 6d 61 67 69 74 2d 73 65 63 74 69 6f    6e 2d 66 6f 72 77 61 72 64 e2 80 99 29 0a 20 20 | (...magit-section-forward...)... | 
| b0b00 | 20 20 20 4d 6f 76 65 20 74 6f 20 74 68 65 20 62    65 67 69 6e 6e 69 6e 67 20 6f 66 20 74 68 65 20 | ...Move.to.the.beginning.of.the. | 
| b0b20 | 6e 65 78 74 20 76 69 73 69 62 6c 65 20 73 65 63    74 69 6f 6e 2e 0a 0a e2 80 98 4d 2d 70 e2 80 99 | next.visible.section......M-p... | 
| b0b40 | 20 28 e2 80 98 6d 61 67 69 74 2d 73 65 63 74 69    6f 6e 2d 62 61 63 6b 77 61 72 64 2d 73 69 62 6c | .(...magit-section-backward-sibl | 
| b0b60 | 69 6e 67 73 e2 80 99 29 0a 20 20 20 20 20 4d 6f    76 65 20 74 6f 20 74 68 65 20 62 65 67 69 6e 6e | ings...)......Move.to.the.beginn | 
| b0b80 | 69 6e 67 20 6f 66 20 74 68 65 20 70 72 65 76 69    6f 75 73 20 73 69 62 6c 69 6e 67 20 73 65 63 74 | ing.of.the.previous.sibling.sect | 
| b0ba0 | 69 6f 6e 2e 20 20 49 66 20 74 68 65 72 65 20 69    73 0a 20 20 20 20 20 6e 6f 20 70 72 65 76 69 6f | ion...If.there.is......no.previo | 
| b0bc0 | 75 73 20 73 69 62 6c 69 6e 67 20 73 65 63 74 69    6f 6e 2c 20 74 68 65 6e 20 6d 6f 76 65 20 74 6f | us.sibling.section,.then.move.to | 
| b0be0 | 20 74 68 65 20 70 61 72 65 6e 74 20 73 65 63 74    69 6f 6e 0a 20 20 20 20 20 69 6e 73 74 65 61 64 | .the.parent.section......instead | 
| b0c00 | 2e 0a 0a e2 80 98 4d 2d 6e e2 80 99 20 28 e2 80    98 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 66 | ......M-n....(...magit-section-f | 
| b0c20 | 6f 72 77 61 72 64 2d 73 69 62 6c 69 6e 67 73 e2    80 99 29 0a 20 20 20 20 20 4d 6f 76 65 20 74 6f | orward-siblings...)......Move.to | 
| b0c40 | 20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 20 6f    66 20 74 68 65 20 6e 65 78 74 20 73 69 62 6c 69 | .the.beginning.of.the.next.sibli | 
| b0c60 | 6e 67 20 73 65 63 74 69 6f 6e 2e 20 20 49 66 20    74 68 65 72 65 20 69 73 20 6e 6f 0a 20 20 20 20 | ng.section...If.there.is.no..... | 
| b0c80 | 20 6e 65 78 74 20 73 69 62 6c 69 6e 67 20 73 65    63 74 69 6f 6e 2c 20 74 68 65 6e 20 6d 6f 76 65 | .next.sibling.section,.then.move | 
| b0ca0 | 20 74 6f 20 74 68 65 20 70 61 72 65 6e 74 20 73    65 63 74 69 6f 6e 20 69 6e 73 74 65 61 64 2e 0a | .to.the.parent.section.instead.. | 
| b0cc0 | 0a e2 80 98 5e e2 80 99 20 28 e2 80 98 6d 61 67    69 74 2d 73 65 63 74 69 6f 6e 2d 75 70 e2 80 99 | ....^....(...magit-section-up... | 
| b0ce0 | 29 0a 20 20 20 20 20 4d 6f 76 65 20 74 6f 20 74    68 65 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66 20 | )......Move.to.the.beginning.of. | 
| b0d00 | 74 68 65 20 70 61 72 65 6e 74 20 6f 66 20 74 68    65 20 63 75 72 72 65 6e 74 20 73 65 63 74 69 6f | the.parent.of.the.current.sectio | 
| b0d20 | 6e 2e 0a 0a 20 20 20 54 68 65 20 61 62 6f 76 65    20 63 6f 6d 6d 61 6e 64 73 20 61 6c 6c 20 63 61 | n......The.above.commands.all.ca | 
| b0d40 | 6c 6c 20 74 68 65 20 68 6f 6f 6b 20 e2 80 98 6d    61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 6d 6f 76 | ll.the.hook....magit-section-mov | 
| b0d60 | 65 6d 65 6e 74 2d 68 6f 6f 6b e2 80 99 2e 0a 41    6e 79 20 6f 66 20 74 68 65 20 66 75 6e 63 74 69 | ement-hook.....Any.of.the.functi | 
| b0d80 | 6f 6e 73 20 6c 69 73 74 65 64 20 62 65 6c 6f 77    20 63 61 6e 20 62 65 20 75 73 65 64 20 61 73 20 | ons.listed.below.can.be.used.as. | 
| b0da0 | 6d 65 6d 62 65 72 73 20 6f 66 20 74 68 69 73 20    68 6f 6f 6b 2e 0a 0a 20 20 20 59 6f 75 20 6d 69 | members.of.this.hook......You.mi | 
| b0dc0 | 67 68 74 20 77 61 6e 74 20 74 6f 20 72 65 6d 6f    76 65 20 73 6f 6d 65 20 6f 66 20 74 68 65 20 66 | ght.want.to.remove.some.of.the.f | 
| b0de0 | 75 6e 63 74 69 6f 6e 73 20 74 68 61 74 20 4d 61    67 69 74 20 61 64 64 73 20 75 73 69 6e 67 0a e2 | unctions.that.Magit.adds.using.. | 
| b0e00 | 80 98 61 64 64 2d 68 6f 6f 6b e2 80 99 2e 20 20    49 6e 20 64 6f 69 6e 67 20 73 6f 20 79 6f 75 20 | ..add-hook......In.doing.so.you. | 
| b0e20 | 68 61 76 65 20 74 6f 20 6d 61 6b 65 20 73 75 72    65 20 79 6f 75 20 64 6f 20 6e 6f 74 20 61 74 74 | have.to.make.sure.you.do.not.att | 
| b0e40 | 65 6d 70 74 20 74 6f 0a 72 65 6d 6f 76 65 20 66    75 6e 63 74 69 6f 6e 20 74 68 61 74 20 68 61 76 | empt.to.remove.function.that.hav | 
| b0e60 | 65 6e e2 80 99 74 20 65 76 65 6e 20 62 65 65 6e    20 61 64 64 65 64 20 79 65 74 2c 20 66 6f 72 20 | en...t.even.been.added.yet,.for. | 
| b0e80 | 65 78 61 6d 70 6c 65 3a 0a 0a 20 20 20 20 20 28    77 69 74 68 2d 65 76 61 6c 2d 61 66 74 65 72 2d | example:.......(with-eval-after- | 
| b0ea0 | 6c 6f 61 64 20 27 6d 61 67 69 74 2d 64 69 66 66    0a 20 20 20 20 20 20 20 28 72 65 6d 6f 76 65 2d | load.'magit-diff........(remove- | 
| b0ec0 | 68 6f 6f 6b 20 27 6d 61 67 69 74 2d 73 65 63 74    69 6f 6e 2d 6d 6f 76 65 6d 65 6e 74 2d 68 6f 6f | hook.'magit-section-movement-hoo | 
| b0ee0 | 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 27 6d 61 67 69 74 2d 68 75 6e | k.....................'magit-hun | 
| b0f00 | 6b 2d 73 65 74 2d 77 69 6e 64 6f 77 2d 73 74 61    72 74 29 29 0a 0a 20 2d 2d 20 56 61 72 69 61 62 | k-set-window-start))...--.Variab | 
| b0f20 | 6c 65 3a 20 6d 61 67 69 74 2d 73 65 63 74 69 6f    6e 2d 6d 6f 76 65 6d 65 6e 74 2d 68 6f 6f 6b 0a | le:.magit-section-movement-hook. | 
| b0f40 | 20 20 20 20 20 54 68 69 73 20 68 6f 6f 6b 20 69    73 20 72 75 6e 20 62 79 20 61 6c 6c 20 6f 66 20 | .....This.hook.is.run.by.all.of. | 
| b0f60 | 74 68 65 20 61 62 6f 76 65 20 6d 6f 76 65 6d 65    6e 74 20 63 6f 6d 6d 61 6e 64 73 2c 20 61 66 74 | the.above.movement.commands,.aft | 
| b0f80 | 65 72 0a 20 20 20 20 20 61 72 72 69 76 69 6e 67    20 61 74 20 74 68 65 20 64 65 73 74 69 6e 61 74 | er......arriving.at.the.destinat | 
| b0fa0 | 69 6f 6e 2e 0a 0a 20 2d 2d 20 46 75 6e 63 74 69    6f 6e 3a 20 6d 61 67 69 74 2d 68 75 6e 6b 2d 73 | ion....--.Function:.magit-hunk-s | 
| b0fc0 | 65 74 2d 77 69 6e 64 6f 77 2d 73 74 61 72 74 0a    20 20 20 20 20 54 68 69 73 20 68 6f 6f 6b 20 66 | et-window-start......This.hook.f | 
| b0fe0 | 75 6e 63 74 69 6f 6e 20 65 6e 73 75 72 65 73 20    74 68 61 74 20 74 68 65 20 62 65 67 69 6e 6e 69 | unction.ensures.that.the.beginni | 
| b1000 | 6e 67 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e    74 0a 20 20 20 20 20 73 65 63 74 69 6f 6e 20 69 | ng.of.the.current......section.i | 
| b1020 | 73 20 76 69 73 69 62 6c 65 2c 20 70 72 6f 76 69    64 65 64 20 69 74 20 69 73 20 61 20 e2 80 98 68 | s.visible,.provided.it.is.a....h | 
| b1040 | 75 6e 6b e2 80 99 20 73 65 63 74 69 6f 6e 2e 20    20 4f 74 68 65 72 77 69 73 65 2c 20 69 74 0a 20 | unk....section...Otherwise,.it.. | 
| b1060 | 20 20 20 20 64 6f 65 73 20 6e 6f 74 68 69 6e 67    2e 0a 0a 20 20 20 20 20 4c 6f 61 64 69 6e 67 20 | ....does.nothing........Loading. | 
| b1080 | e2 80 98 6d 61 67 69 74 2d 64 69 66 66 e2 80 99    20 61 64 64 73 20 74 68 69 73 20 66 75 6e 63 74 | ...magit-diff....adds.this.funct | 
| b10a0 | 69 6f 6e 20 74 6f 20 74 68 65 20 68 6f 6f 6b 2e    0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 | ion.to.the.hook....--.Function:. | 
| b10c0 | 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 73 65    74 2d 77 69 6e 64 6f 77 2d 73 74 61 72 74 0a 20 | magit-section-set-window-start.. | 
| b10e0 | 20 20 20 20 54 68 69 73 20 68 6f 6f 6b 20 66 75    6e 63 74 69 6f 6e 20 65 6e 73 75 72 65 73 20 74 | ....This.hook.function.ensures.t | 
| b1100 | 68 61 74 20 74 68 65 20 62 65 67 69 6e 6e 69 6e    67 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 | hat.the.beginning.of.the.current | 
| b1120 | 0a 20 20 20 20 20 73 65 63 74 69 6f 6e 20 69 73    20 76 69 73 69 62 6c 65 2c 20 72 65 67 61 72 64 | ......section.is.visible,.regard | 
| b1140 | 6c 65 73 73 20 6f 66 20 74 68 65 20 73 65 63 74    69 6f 6e e2 80 99 73 20 74 79 70 65 2e 20 20 49 | less.of.the.section...s.type...I | 
| b1160 | 66 20 79 6f 75 20 61 64 64 0a 20 20 20 20 20 74    68 69 73 20 74 6f 20 e2 80 98 6d 61 67 69 74 2d | f.you.add......this.to....magit- | 
| b1180 | 73 65 63 74 69 6f 6e 2d 6d 6f 76 65 6d 65 6e 74    2d 68 6f 6f 6b e2 80 99 2c 20 74 68 65 6e 20 79 | section-movement-hook...,.then.y | 
| b11a0 | 6f 75 20 6d 75 73 74 20 72 65 6d 6f 76 65 20 74    68 65 0a 20 20 20 20 20 68 75 6e 6b 2d 6f 6e 6c | ou.must.remove.the......hunk-onl | 
| b11c0 | 79 20 76 61 72 69 61 6e 74 20 69 6e 20 74 75 72    6e 2e 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e | y.variant.in.turn....--.Function | 
| b11e0 | 3a 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 79 62    65 2d 73 68 6f 77 2d 6d 6f 72 65 2d 63 6f 6d 6d | :.magit-log-maybe-show-more-comm | 
| b1200 | 69 74 73 0a 20 20 20 20 20 54 68 69 73 20 68 6f    6f 6b 20 66 75 6e 63 74 69 6f 6e 20 6f 6e 6c 79 | its......This.hook.function.only | 
| b1220 | 20 68 61 73 20 61 6e 20 65 66 66 65 63 74 20 69    6e 20 6c 6f 67 20 62 75 66 66 65 72 73 2c 20 61 | .has.an.effect.in.log.buffers,.a | 
| b1240 | 6e 64 20 e2 80 98 70 6f 69 6e 74 e2 80 99 0a 20    20 20 20 20 69 73 20 6f 6e 20 74 68 65 20 22 73 | nd....point.........is.on.the."s | 
| b1260 | 68 6f 77 20 6d 6f 72 65 22 20 73 65 63 74 69 6f    6e 2e 20 20 49 66 20 74 68 61 74 20 69 73 20 74 | how.more".section...If.that.is.t | 
| b1280 | 68 65 20 63 61 73 65 2c 20 74 68 65 6e 20 69 74    0a 20 20 20 20 20 64 6f 75 62 6c 65 73 20 74 68 | he.case,.then.it......doubles.th | 
| b12a0 | 65 20 6e 75 6d 62 65 72 20 6f 66 20 63 6f 6d 6d    69 74 73 20 74 68 61 74 20 61 72 65 20 62 65 69 | e.number.of.commits.that.are.bei | 
| b12c0 | 6e 67 20 73 68 6f 77 6e 2e 0a 0a 20 20 20 20 20    4c 6f 61 64 69 6e 67 20 e2 80 98 6d 61 67 69 74 | ng.shown........Loading....magit | 
| b12e0 | 2d 6c 6f 67 e2 80 99 20 61 64 64 73 20 74 68 69    73 20 66 75 6e 63 74 69 6f 6e 20 74 6f 20 74 68 | -log....adds.this.function.to.th | 
| b1300 | 65 20 68 6f 6f 6b 2e 0a 0a 20 2d 2d 20 46 75 6e    63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 6c 6f 67 | e.hook....--.Function:.magit-log | 
| b1320 | 2d 6d 61 79 62 65 2d 75 70 64 61 74 65 2d 72 65    76 69 73 69 6f 6e 2d 62 75 66 66 65 72 0a 20 20 | -maybe-update-revision-buffer... | 
| b1340 | 20 20 20 57 68 65 6e 20 6d 6f 76 69 6e 67 20 69    6e 73 69 64 65 20 61 20 6c 6f 67 20 62 75 66 66 | ...When.moving.inside.a.log.buff | 
| b1360 | 65 72 2c 20 74 68 65 6e 20 74 68 69 73 20 66 75    6e 63 74 69 6f 6e 20 75 70 64 61 74 65 73 20 74 | er,.then.this.function.updates.t | 
| b1380 | 68 65 0a 20 20 20 20 20 72 65 76 69 73 69 6f 6e    20 62 75 66 66 65 72 2c 20 70 72 6f 76 69 64 65 | he......revision.buffer,.provide | 
| b13a0 | 64 20 69 74 20 69 73 20 61 6c 72 65 61 64 79 20    62 65 69 6e 67 20 64 69 73 70 6c 61 79 65 64 20 | d.it.is.already.being.displayed. | 
| b13c0 | 69 6e 20 61 6e 6f 74 68 65 72 0a 20 20 20 20 20    77 69 6e 64 6f 77 20 6f 66 20 74 68 65 20 73 61 | in.another......window.of.the.sa | 
| b13e0 | 6d 65 20 66 72 61 6d 65 2e 0a 0a 20 20 20 20 20    4c 6f 61 64 69 6e 67 20 e2 80 98 6d 61 67 69 74 | me.frame........Loading....magit | 
| b1400 | 2d 6c 6f 67 e2 80 99 20 61 64 64 73 20 74 68 69    73 20 66 75 6e 63 74 69 6f 6e 20 74 6f 20 74 68 | -log....adds.this.function.to.th | 
| b1420 | 65 20 68 6f 6f 6b 2e 0a 0a 20 2d 2d 20 46 75 6e    63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 6c 6f 67 | e.hook....--.Function:.magit-log | 
| b1440 | 2d 6d 61 79 62 65 2d 75 70 64 61 74 65 2d 62 6c    6f 62 2d 62 75 66 66 65 72 0a 20 20 20 20 20 57 | -maybe-update-blob-buffer......W | 
| b1460 | 68 65 6e 20 6d 6f 76 69 6e 67 20 69 6e 73 69 64    65 20 61 20 6c 6f 67 20 62 75 66 66 65 72 20 61 | hen.moving.inside.a.log.buffer.a | 
| b1480 | 6e 64 20 61 6e 6f 74 68 65 72 20 77 69 6e 64 6f    77 20 6f 66 20 74 68 65 20 73 61 6d 65 0a 20 20 | nd.another.window.of.the.same... | 
| b14a0 | 20 20 20 66 72 61 6d 65 20 64 69 73 70 6c 61 79    73 20 61 20 62 6c 6f 62 20 62 75 66 66 65 72 2c | ...frame.displays.a.blob.buffer, | 
| b14c0 | 20 74 68 65 6e 20 74 68 69 73 20 66 75 6e 63 74    69 6f 6e 20 69 6e 73 74 65 61 64 20 64 69 73 70 | .then.this.function.instead.disp | 
| b14e0 | 6c 61 79 73 0a 20 20 20 20 20 74 68 65 20 62 6c    6f 62 20 62 75 66 66 65 72 20 66 6f 72 20 74 68 | lays......the.blob.buffer.for.th | 
| b1500 | 65 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e    74 20 69 6e 20 74 68 61 74 20 77 69 6e 64 6f 77 | e.commit.at.point.in.that.window | 
| b1520 | 2e 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a    20 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 6d 61 | ....--.Function:.magit-status-ma | 
| b1540 | 79 62 65 2d 75 70 64 61 74 65 2d 72 65 76 69 73    69 6f 6e 2d 62 75 66 66 65 72 0a 20 20 20 20 20 | ybe-update-revision-buffer...... | 
| b1560 | 57 68 65 6e 20 6d 6f 76 69 6e 67 20 69 6e 73 69    64 65 20 61 20 73 74 61 74 75 73 20 62 75 66 66 | When.moving.inside.a.status.buff | 
| b1580 | 65 72 2c 20 74 68 65 6e 20 74 68 69 73 20 66 75    6e 63 74 69 6f 6e 20 75 70 64 61 74 65 73 20 74 | er,.then.this.function.updates.t | 
| b15a0 | 68 65 0a 20 20 20 20 20 72 65 76 69 73 69 6f 6e    20 62 75 66 66 65 72 2c 20 70 72 6f 76 69 64 65 | he......revision.buffer,.provide | 
| b15c0 | 64 20 69 74 20 69 73 20 61 6c 72 65 61 64 79 20    62 65 69 6e 67 20 64 69 73 70 6c 61 79 65 64 20 | d.it.is.already.being.displayed. | 
| b15e0 | 69 6e 20 61 6e 6f 74 68 65 72 0a 20 20 20 20 20    77 69 6e 64 6f 77 20 6f 66 20 74 68 65 20 73 61 | in.another......window.of.the.sa | 
| b1600 | 6d 65 20 66 72 61 6d 65 2e 0a 0a 20 2d 2d 20 46    75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 73 | me.frame....--.Function:.magit-s | 
| b1620 | 74 61 74 75 73 2d 6d 61 79 62 65 2d 75 70 64 61    74 65 2d 73 74 61 73 68 2d 62 75 66 66 65 72 0a | tatus-maybe-update-stash-buffer. | 
| b1640 | 20 20 20 20 20 57 68 65 6e 20 6d 6f 76 69 6e 67    20 69 6e 73 69 64 65 20 61 20 73 74 61 74 75 73 | .....When.moving.inside.a.status | 
| b1660 | 20 62 75 66 66 65 72 2c 20 74 68 65 6e 20 74 68    69 73 20 66 75 6e 63 74 69 6f 6e 20 75 70 64 61 | .buffer,.then.this.function.upda | 
| b1680 | 74 65 73 20 74 68 65 0a 20 20 20 20 20 73 74 61    73 68 20 62 75 66 66 65 72 2c 20 70 72 6f 76 69 | tes.the......stash.buffer,.provi | 
| b16a0 | 64 65 64 20 69 74 20 69 73 20 61 6c 72 65 61 64    79 20 62 65 69 6e 67 20 64 69 73 70 6c 61 79 65 | ded.it.is.already.being.displaye | 
| b16c0 | 64 20 69 6e 20 61 6e 6f 74 68 65 72 0a 20 20 20    20 20 77 69 6e 64 6f 77 20 6f 66 20 74 68 65 20 | d.in.another......window.of.the. | 
| b16e0 | 73 61 6d 65 20 66 72 61 6d 65 2e 0a 0a 20 2d 2d    20 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 | same.frame....--.Function:.magit | 
| b1700 | 2d 73 74 61 74 75 73 2d 6d 61 79 62 65 2d 75 70    64 61 74 65 2d 62 6c 6f 62 2d 62 75 66 66 65 72 | -status-maybe-update-blob-buffer | 
| b1720 | 0a 20 20 20 20 20 57 68 65 6e 20 6d 6f 76 69 6e    67 20 69 6e 73 69 64 65 20 61 20 73 74 61 74 75 | ......When.moving.inside.a.statu | 
| b1740 | 73 20 62 75 66 66 65 72 20 61 6e 64 20 61 6e 6f    74 68 65 72 20 77 69 6e 64 6f 77 20 6f 66 20 74 | s.buffer.and.another.window.of.t | 
| b1760 | 68 65 20 73 61 6d 65 0a 20 20 20 20 20 66 72 61    6d 65 20 64 69 73 70 6c 61 79 73 20 61 20 62 6c | he.same......frame.displays.a.bl | 
| b1780 | 6f 62 20 62 75 66 66 65 72 2c 20 74 68 65 6e 20    74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 6e | ob.buffer,.then.this.function.in | 
| b17a0 | 73 74 65 61 64 20 64 69 73 70 6c 61 79 73 0a 20    20 20 20 20 74 68 65 20 62 6c 6f 62 20 62 75 66 | stead.displays......the.blob.buf | 
| b17c0 | 66 65 72 20 66 6f 72 20 74 68 65 20 63 6f 6d 6d    69 74 20 61 74 20 70 6f 69 6e 74 20 69 6e 20 74 | fer.for.the.commit.at.point.in.t | 
| b17e0 | 68 61 74 20 77 69 6e 64 6f 77 2e 0a 0a 20 2d 2d    20 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 | hat.window....--.Function:.magit | 
| b1800 | 2d 73 74 61 73 68 65 73 2d 6d 61 79 62 65 2d 75    70 64 61 74 65 2d 73 74 61 73 68 2d 62 75 66 66 | -stashes-maybe-update-stash-buff | 
| b1820 | 65 72 0a 20 20 20 20 20 57 68 65 6e 20 6d 6f 76    69 6e 67 20 69 6e 73 69 64 65 20 61 20 62 75 66 | er......When.moving.inside.a.buf | 
| b1840 | 66 65 72 20 6c 69 73 74 69 6e 67 20 73 74 61 73    68 65 73 2c 20 74 68 65 6e 20 74 68 69 73 20 66 | fer.listing.stashes,.then.this.f | 
| b1860 | 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 75 70 64    61 74 65 73 20 74 68 65 20 73 74 61 73 68 20 62 | unction......updates.the.stash.b | 
| b1880 | 75 66 66 65 72 2c 20 70 72 6f 76 69 64 65 64 20    69 74 20 69 73 20 61 6c 72 65 61 64 79 20 62 65 | uffer,.provided.it.is.already.be | 
| b18a0 | 69 6e 67 20 64 69 73 70 6c 61 79 65 64 20 69 6e    0a 20 20 20 20 20 61 6e 6f 74 68 65 72 20 77 69 | ing.displayed.in......another.wi | 
| b18c0 | 6e 64 6f 77 20 6f 66 20 74 68 65 20 73 61 6d 65    20 66 72 61 6d 65 2e 0a 0a 20 2d 2d 20 55 73 65 | ndow.of.the.same.frame....--.Use | 
| b18e0 | 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d    75 70 64 61 74 65 2d 6f 74 68 65 72 2d 77 69 6e | r.Option:.magit-update-other-win | 
| b1900 | 64 6f 77 2d 64 65 6c 61 79 0a 20 20 20 20 20 44    65 6c 61 79 20 62 65 66 6f 72 65 20 61 75 74 6f | dow-delay......Delay.before.auto | 
| b1920 | 6d 61 74 69 63 61 6c 6c 79 20 75 70 64 61 74 69    6e 67 20 74 68 65 20 6f 74 68 65 72 20 77 69 6e | matically.updating.the.other.win | 
| b1940 | 64 6f 77 2e 0a 0a 20 20 20 20 20 57 68 65 6e 20    6d 6f 76 69 6e 67 20 61 72 6f 75 6e 64 20 69 6e | dow........When.moving.around.in | 
| b1960 | 20 63 65 72 74 61 69 6e 20 62 75 66 66 65 72 73    2c 20 74 68 65 6e 20 63 65 72 74 61 69 6e 20 6f | .certain.buffers,.then.certain.o | 
| b1980 | 74 68 65 72 20 62 75 66 66 65 72 73 2c 0a 20 20    20 20 20 77 68 69 63 68 20 61 72 65 20 62 65 69 | ther.buffers,......which.are.bei | 
| b19a0 | 6e 67 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20    61 6e 6f 74 68 65 72 20 77 69 6e 64 6f 77 2c 20 | ng.displayed.in.another.window,. | 
| b19c0 | 6d 61 79 20 6f 70 74 69 6f 6e 61 6c 6c 79 20 62    65 0a 20 20 20 20 20 75 70 64 61 74 65 64 20 74 | may.optionally.be......updated.t | 
| b19e0 | 6f 20 64 69 73 70 6c 61 79 20 69 6e 66 6f 72 6d    61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 20 | o.display.information.about.the. | 
| b1a00 | 73 65 63 74 69 6f 6e 20 61 74 20 70 6f 69 6e 74    2e 0a 0a 20 20 20 20 20 57 68 65 6e 20 68 6f 6c | section.at.point........When.hol | 
| b1a20 | 64 69 6e 67 20 64 6f 77 6e 20 61 20 6b 65 79 20    74 6f 20 6d 6f 76 65 20 62 79 20 6d 6f 72 65 20 | ding.down.a.key.to.move.by.more. | 
| b1a40 | 74 68 61 6e 20 6a 75 73 74 20 6f 6e 65 20 73 65    63 74 69 6f 6e 2c 20 74 68 65 6e 0a 20 20 20 20 | than.just.one.section,.then..... | 
| b1a60 | 20 74 68 61 74 20 77 6f 75 6c 64 20 75 70 64 61    74 65 20 74 68 61 74 20 62 75 66 66 65 72 20 66 | .that.would.update.that.buffer.f | 
| b1a80 | 6f 72 20 65 61 63 68 20 73 65 63 74 69 6f 6e 20    6f 6e 20 74 68 65 20 77 61 79 2e 20 20 54 6f 0a | or.each.section.on.the.way...To. | 
| b1aa0 | 20 20 20 20 20 70 72 65 76 65 6e 74 20 74 68 61    74 2c 20 75 70 64 61 74 69 6e 67 20 74 68 65 20 | .....prevent.that,.updating.the. | 
| b1ac0 | 72 65 76 69 73 69 6f 6e 20 62 75 66 66 65 72 20    69 73 20 64 65 6c 61 79 65 64 2c 20 61 6e 64 20 | revision.buffer.is.delayed,.and. | 
| b1ae0 | 74 68 69 73 0a 20 20 20 20 20 6f 70 74 69 6f 6e    20 63 6f 6e 74 72 6f 6c 73 20 66 6f 72 20 68 6f | this......option.controls.for.ho | 
| b1b00 | 77 20 6c 6f 6e 67 2e 20 20 46 6f 72 20 6f 70 74    69 6d 61 6c 20 65 78 70 65 72 69 65 6e 63 65 20 | w.long...For.optimal.experience. | 
| b1b20 | 79 6f 75 20 6d 69 67 68 74 0a 20 20 20 20 20 68    61 76 65 20 74 6f 20 61 64 6a 75 73 74 20 74 68 | you.might......have.to.adjust.th | 
| b1b40 | 69 73 20 64 65 6c 61 79 20 61 6e 64 2f 6f 72 20    74 68 65 20 6b 65 79 62 6f 61 72 64 20 72 65 70 | is.delay.and/or.the.keyboard.rep | 
| b1b60 | 65 61 74 20 72 61 74 65 20 61 6e 64 20 64 65 6c    61 79 0a 20 20 20 20 20 6f 66 20 79 6f 75 72 20 | eat.rate.and.delay......of.your. | 
| b1b80 | 67 72 61 70 68 69 63 61 6c 20 65 6e 76 69 72 6f    6e 6d 65 6e 74 20 6f 72 20 6f 70 65 72 61 74 69 | graphical.environment.or.operati | 
| b1ba0 | 6e 67 20 73 79 73 74 65 6d 2e 0a 0a 1f 0a 46 69    6c 65 3a 20 6d 61 67 69 74 2e 69 6e 66 6f 2c 20 | ng.system.....File:.magit.info,. | 
| b1bc0 | 20 4e 6f 64 65 3a 20 53 65 63 74 69 6f 6e 20 56    69 73 69 62 69 6c 69 74 79 2c 20 20 4e 65 78 74 | .Node:.Section.Visibility,..Next | 
| b1be0 | 3a 20 53 65 63 74 69 6f 6e 20 48 6f 6f 6b 73 2c    20 20 50 72 65 76 3a 20 53 65 63 74 69 6f 6e 20 | :.Section.Hooks,..Prev:.Section. | 
| b1c00 | 4d 6f 76 65 6d 65 6e 74 2c 20 20 55 70 3a 20 53    65 63 74 69 6f 6e 73 0a 0a 34 2e 32 2e 32 20 53 | Movement,..Up:.Sections..4.2.2.S | 
| b1c20 | 65 63 74 69 6f 6e 20 56 69 73 69 62 69 6c 69 74    79 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ection.Visibility.-------------- | 
| b1c40 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 4d 61 67 69    74 20 70 72 6f 76 69 64 65 73 20 6d 61 6e 79 20 | ----------..Magit.provides.many. | 
| b1c60 | 63 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 63 68 61    6e 67 69 6e 67 20 74 68 65 20 76 69 73 69 62 69 | commands.for.changing.the.visibi | 
| b1c80 | 6c 69 74 79 20 6f 66 20 73 65 63 74 69 6f 6e 73    2c 0a 62 75 74 20 61 6c 6c 20 79 6f 75 20 6e 65 | lity.of.sections,.but.all.you.ne | 
| b1ca0 | 65 64 20 74 6f 20 67 65 74 20 73 74 61 72 74 65    64 20 61 72 65 20 74 68 65 20 6e 65 78 74 20 74 | ed.to.get.started.are.the.next.t | 
| b1cc0 | 77 6f 2e 0a 0a e2 80 98 3c 54 41 42 3e e2 80 99    20 28 e2 80 98 6d 61 67 69 74 2d 73 65 63 74 69 | wo......<TAB>....(...magit-secti | 
| b1ce0 | 6f 6e 2d 74 6f 67 67 6c 65 e2 80 99 29 0a 20 20    20 20 20 54 6f 67 67 6c 65 20 74 68 65 20 76 69 | on-toggle...)......Toggle.the.vi | 
| b1d00 | 73 69 62 69 6c 69 74 79 20 6f 66 20 74 68 65 20    62 6f 64 79 20 6f 66 20 74 68 65 20 63 75 72 72 | sibility.of.the.body.of.the.curr | 
| b1d20 | 65 6e 74 20 73 65 63 74 69 6f 6e 2e 0a 0a e2 80    98 43 2d 63 20 3c 54 41 42 3e e2 80 99 20 28 e2 | ent.section......C-c.<TAB>....(. | 
| b1d40 | 80 98 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d    63 79 63 6c 65 e2 80 99 29 0a e2 80 98 43 2d 3c | ..magit-section-cycle...)....C-< | 
| b1d60 | 74 61 62 3e e2 80 99 20 28 e2 80 98 6d 61 67 69    74 2d 73 65 63 74 69 6f 6e 2d 63 79 63 6c 65 e2 | tab>....(...magit-section-cycle. | 
| b1d80 | 80 99 29 0a 20 20 20 20 20 43 79 63 6c 65 20 74    68 65 20 76 69 73 69 62 69 6c 69 74 79 20 6f 66 | ..)......Cycle.the.visibility.of | 
| b1da0 | 20 63 75 72 72 65 6e 74 20 73 65 63 74 69 6f 6e    20 61 6e 64 20 69 74 73 20 63 68 69 6c 64 72 65 | .current.section.and.its.childre | 
| b1dc0 | 6e 2e 0a 0a 20 20 20 20 20 49 66 20 74 68 69 73    20 63 6f 6d 6d 61 6e 64 20 69 73 20 69 6e 76 6f | n........If.this.command.is.invo | 
| b1de0 | 6b 65 64 20 75 73 69 6e 67 20 e2 80 98 43 2d 3c    74 61 62 3e e2 80 99 20 61 6e 64 20 74 68 61 74 | ked.using....C-<tab>....and.that | 
| b1e00 | 20 69 73 20 67 6c 6f 62 61 6c 6c 79 0a 20 20 20    20 20 62 6f 75 6e 64 20 74 6f 20 e2 80 98 74 61 | .is.globally......bound.to....ta | 
| b1e20 | 62 2d 6e 65 78 74 e2 80 99 2c 20 74 68 65 6e 20    74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 70 69 76 | b-next...,.then.this.command.piv | 
| b1e40 | 6f 74 73 20 74 6f 20 62 65 68 61 76 65 20 6c 69    6b 65 20 74 68 61 74 0a 20 20 20 20 20 63 6f 6d | ots.to.behave.like.that......com | 
| b1e60 | 6d 61 6e 64 2c 20 61 6e 64 20 79 6f 75 20 6d 75    73 74 20 69 6e 73 74 65 61 64 20 75 73 65 20 e2 | mand,.and.you.must.instead.use.. | 
| b1e80 | 80 98 43 2d 63 20 54 41 42 e2 80 99 20 74 6f 20    63 79 63 6c 65 20 73 65 63 74 69 6f 6e 0a 20 20 | ..C-c.TAB....to.cycle.section... | 
| b1ea0 | 20 20 20 76 69 73 69 62 69 6c 69 74 79 2e 0a 0a    20 20 20 20 20 49 66 20 79 6f 75 20 77 6f 75 6c | ...visibility........If.you.woul | 
| b1ec0 | 64 20 6c 69 6b 65 20 74 6f 20 6b 65 65 70 20 75    73 69 6e 67 20 e2 80 98 43 2d 3c 74 61 62 3e e2 | d.like.to.keep.using....C-<tab>. | 
| b1ee0 | 80 99 20 74 6f 20 63 79 63 6c 65 20 73 65 63 74    69 6f 6e 0a 20 20 20 20 20 76 69 73 69 62 69 6c | ...to.cycle.section......visibil | 
| b1f00 | 69 74 79 20 62 75 74 20 61 6c 73 6f 20 77 61 6e    74 20 74 6f 20 75 73 65 20 e2 80 98 74 61 62 2d | ity.but.also.want.to.use....tab- | 
| b1f20 | 62 61 72 2d 6d 6f 64 65 e2 80 99 2c 20 74 68 65    6e 20 79 6f 75 20 68 61 76 65 20 74 6f 0a 20 20 | bar-mode...,.then.you.have.to... | 
| b1f40 | 20 20 20 70 72 65 76 65 6e 74 20 74 68 61 74 20    6d 6f 64 65 20 66 72 6f 6d 20 75 73 69 6e 67 20 | ...prevent.that.mode.from.using. | 
| b1f60 | 74 68 69 73 20 6b 65 79 20 61 6e 64 20 69 6e 73    74 65 61 64 20 62 69 6e 64 20 61 6e 6f 74 68 65 | this.key.and.instead.bind.anothe | 
| b1f80 | 72 20 6b 65 79 0a 20 20 20 20 20 74 6f 20 e2 80    98 74 61 62 2d 6e 65 78 74 e2 80 99 2e 20 20 42 | r.key......to....tab-next......B | 
| b1fa0 | 65 63 61 75 73 65 20 e2 80 98 74 61 62 2d 62 61    72 2d 6d 6f 64 65 e2 80 99 20 64 6f 65 73 20 6e | ecause....tab-bar-mode....does.n | 
| b1fc0 | 6f 74 20 75 73 65 20 61 20 6d 6f 64 65 20 6d 61    70 20 62 75 74 0a 20 20 20 20 20 69 6e 73 74 65 | ot.use.a.mode.map.but......inste | 
| b1fe0 | 61 64 20 6d 61 6e 69 70 75 6c 61 74 65 73 20 74    68 65 20 67 6c 6f 62 61 6c 20 6d 61 70 2c 20 74 | ad.manipulates.the.global.map,.t | 
| b2000 | 68 69 73 20 69 6e 76 6f 6c 76 65 73 20 61 64 76    69 73 69 6e 67 0a 20 20 20 20 20 e2 80 98 74 61 | his.involves.advising.........ta | 
| b2020 | 62 2d 62 61 72 2d 2d 64 65 66 69 6e 65 2d 6b 65    79 73 e2 80 99 2e 0a 0a e2 80 98 4d 2d 3c 74 61 | b-bar--define-keys.........M-<ta | 
| b2040 | 62 3e e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d    73 65 63 74 69 6f 6e 2d 63 79 63 6c 65 2d 64 69 | b>....(...magit-section-cycle-di | 
| b2060 | 66 66 73 e2 80 99 29 0a 20 20 20 20 20 43 79 63    6c 65 20 74 68 65 20 76 69 73 69 62 69 6c 69 74 | ffs...)......Cycle.the.visibilit | 
| b2080 | 79 20 6f 66 20 64 69 66 66 2d 72 65 6c 61 74 65    64 20 73 65 63 74 69 6f 6e 73 20 69 6e 20 74 68 | y.of.diff-related.sections.in.th | 
| b20a0 | 65 20 63 75 72 72 65 6e 74 0a 20 20 20 20 20 62    75 66 66 65 72 2e 0a 0a e2 80 98 53 2d 3c 74 61 | e.current......buffer......S-<ta | 
| b20c0 | 62 3e e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d    73 65 63 74 69 6f 6e 2d 63 79 63 6c 65 2d 67 6c | b>....(...magit-section-cycle-gl | 
| b20e0 | 6f 62 61 6c e2 80 99 29 0a 20 20 20 20 20 43 79    63 6c 65 20 74 68 65 20 76 69 73 69 62 69 6c 69 | obal...)......Cycle.the.visibili | 
| b2100 | 74 79 20 6f 66 20 61 6c 6c 20 73 65 63 74 69 6f    6e 73 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e | ty.of.all.sections.in.the.curren | 
| b2120 | 74 20 62 75 66 66 65 72 2e 0a 0a e2 80 98 31 e2    80 99 20 28 e2 80 98 6d 61 67 69 74 2d 73 65 63 | t.buffer......1....(...magit-sec | 
| b2140 | 74 69 6f 6e 2d 73 68 6f 77 2d 6c 65 76 65 6c 2d    31 e2 80 99 29 0a e2 80 98 32 e2 80 99 20 28 e2 | tion-show-level-1...)....2....(. | 
| b2160 | 80 98 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d    73 68 6f 77 2d 6c 65 76 65 6c 2d 32 e2 80 99 29 | ..magit-section-show-level-2...) | 
| b2180 | 0a e2 80 98 33 e2 80 99 20 28 e2 80 98 6d 61 67    69 74 2d 73 65 63 74 69 6f 6e 2d 73 68 6f 77 2d | ....3....(...magit-section-show- | 
| b21a0 | 6c 65 76 65 6c 2d 33 e2 80 99 29 0a e2 80 98 34    e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d 73 65 | level-3...)....4....(...magit-se | 
| b21c0 | 63 74 69 6f 6e 2d 73 68 6f 77 2d 6c 65 76 65 6c    2d 34 e2 80 99 29 0a 20 20 20 20 20 53 68 6f 77 | ction-show-level-4...)......Show | 
| b21e0 | 20 73 65 63 74 69 6f 6e 73 20 73 75 72 72 6f 75    6e 64 69 6e 67 20 74 68 65 20 63 75 72 72 65 6e | .sections.surrounding.the.curren | 
| b2200 | 74 20 73 65 63 74 69 6f 6e 20 75 70 20 74 6f 20    6c 65 76 65 6c 20 4e 2e 0a 0a e2 80 98 4d 2d 31 | t.section.up.to.level.N......M-1 | 
| b2220 | e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d 73 65    63 74 69 6f 6e 2d 73 68 6f 77 2d 6c 65 76 65 6c | ....(...magit-section-show-level | 
| b2240 | 2d 31 2d 61 6c 6c e2 80 99 29 0a e2 80 98 4d 2d    32 e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d 73 | -1-all...)....M-2....(...magit-s | 
| b2260 | 65 63 74 69 6f 6e 2d 73 68 6f 77 2d 6c 65 76 65    6c 2d 32 2d 61 6c 6c e2 80 99 29 0a e2 80 98 4d | ection-show-level-2-all...)....M | 
| b2280 | 2d 33 e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d    73 65 63 74 69 6f 6e 2d 73 68 6f 77 2d 6c 65 76 | -3....(...magit-section-show-lev | 
| b22a0 | 65 6c 2d 33 2d 61 6c 6c e2 80 99 29 0a e2 80 98    4d 2d 34 e2 80 99 20 28 e2 80 98 6d 61 67 69 74 | el-3-all...)....M-4....(...magit | 
| b22c0 | 2d 73 65 63 74 69 6f 6e 2d 73 68 6f 77 2d 6c 65    76 65 6c 2d 34 2d 61 6c 6c e2 80 99 29 0a 20 20 | -section-show-level-4-all...)... | 
| b22e0 | 20 20 20 53 68 6f 77 20 61 6c 6c 20 73 65 63 74    69 6f 6e 73 20 75 70 20 74 6f 20 6c 65 76 65 6c | ...Show.all.sections.up.to.level | 
| b2300 | 20 4e 2e 0a 0a 20 20 20 53 6f 6d 65 20 66 75 6e    63 74 69 6f 6e 73 2c 20 77 68 69 63 68 20 61 72 | .N......Some.functions,.which.ar | 
| b2320 | 65 20 75 73 65 64 20 74 6f 20 69 6d 70 6c 65 6d    65 6e 74 20 74 68 65 20 61 62 6f 76 65 20 63 6f | e.used.to.implement.the.above.co | 
| b2340 | 6d 6d 61 6e 64 73 2c 20 61 72 65 0a 61 6c 73 6f    20 65 78 70 6f 73 65 64 20 61 73 20 63 6f 6d 6d | mmands,.are.also.exposed.as.comm | 
| b2360 | 61 6e 64 73 20 74 68 65 6d 73 65 6c 76 65 73 2e    20 20 42 79 20 64 65 66 61 75 6c 74 20 6e 6f 20 | ands.themselves...By.default.no. | 
| b2380 | 6b 65 79 73 20 61 72 65 20 62 6f 75 6e 64 20 74    6f 0a 74 68 65 73 65 20 63 6f 6d 6d 61 6e 64 73 | keys.are.bound.to.these.commands | 
| b23a0 | 2c 20 61 73 20 74 68 65 79 20 61 72 65 20 67 65    6e 65 72 61 6c 6c 79 20 70 65 72 63 65 69 76 65 | ,.as.they.are.generally.perceive | 
| b23c0 | 64 20 74 6f 20 62 65 20 6d 75 63 68 20 6c 65 73    73 20 75 73 65 66 75 6c 2e 0a 42 75 74 20 79 6f | d.to.be.much.less.useful..But.yo | 
| b23e0 | 75 72 20 6d 69 6c 65 61 67 65 20 6d 61 79 20 76    61 72 79 2e 0a 0a 20 2d 2d 20 43 6f 6d 6d 61 6e | ur.mileage.may.vary....--.Comman | 
| b2400 | 64 3a 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e    2d 73 68 6f 77 0a 20 20 20 20 20 53 68 6f 77 20 | d:.magit-section-show......Show. | 
| b2420 | 74 68 65 20 62 6f 64 79 20 6f 66 20 74 68 65 20    63 75 72 72 65 6e 74 20 73 65 63 74 69 6f 6e 2e | the.body.of.the.current.section. | 
| b2440 | 0a 0a 20 2d 2d 20 43 6f 6d 6d 61 6e 64 3a 20 6d    61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 68 69 64 | ...--.Command:.magit-section-hid | 
| b2460 | 65 0a 20 20 20 20 20 48 69 64 65 20 74 68 65 20    62 6f 64 79 20 6f 66 20 74 68 65 20 63 75 72 72 | e......Hide.the.body.of.the.curr | 
| b2480 | 65 6e 74 20 73 65 63 74 69 6f 6e 2e 0a 0a 20 2d    2d 20 43 6f 6d 6d 61 6e 64 3a 20 6d 61 67 69 74 | ent.section....--.Command:.magit | 
| b24a0 | 2d 73 65 63 74 69 6f 6e 2d 73 68 6f 77 2d 68 65    61 64 69 6e 67 73 0a 20 20 20 20 20 52 65 63 75 | -section-show-headings......Recu | 
| b24c0 | 72 73 69 76 65 6c 79 20 73 68 6f 77 20 68 65 61    64 69 6e 67 73 20 6f 66 20 63 68 69 6c 64 72 65 | rsively.show.headings.of.childre | 
| b24e0 | 6e 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74    20 73 65 63 74 69 6f 6e 2e 20 20 4f 6e 6c 79 0a | n.of.the.current.section...Only. | 
| b2500 | 20 20 20 20 20 73 68 6f 77 20 74 68 65 20 68 65    61 64 69 6e 67 73 2e 20 20 50 72 65 76 69 6f 75 | .....show.the.headings...Previou | 
| b2520 | 73 6c 79 20 73 68 6f 77 6e 20 74 65 78 74 2d 6f    6e 6c 79 20 62 6f 64 69 65 73 20 61 72 65 20 68 | sly.shown.text-only.bodies.are.h | 
| b2540 | 69 64 64 65 6e 2e 0a 0a 20 2d 2d 20 43 6f 6d 6d    61 6e 64 3a 20 6d 61 67 69 74 2d 73 65 63 74 69 | idden....--.Command:.magit-secti | 
| b2560 | 6f 6e 2d 73 68 6f 77 2d 63 68 69 6c 64 72 65 6e    0a 20 20 20 20 20 52 65 63 75 72 73 69 76 65 6c | on-show-children......Recursivel | 
| b2580 | 79 20 73 68 6f 77 20 74 68 65 20 62 6f 64 69 65    73 20 6f 66 20 63 68 69 6c 64 72 65 6e 20 6f 66 | y.show.the.bodies.of.children.of | 
| b25a0 | 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 65 63    74 69 6f 6e 2e 0a 20 20 20 20 20 57 69 74 68 20 | .the.current.section.......With. | 
| b25c0 | 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e    74 20 73 68 6f 77 20 63 68 69 6c 64 72 65 6e 20 | a.prefix.argument.show.children. | 
| b25e0 | 64 6f 77 6e 20 74 6f 20 74 68 65 20 6c 65 76 65    6c 20 6f 66 20 74 68 65 0a 20 20 20 20 20 63 75 | down.to.the.level.of.the......cu | 
| b2600 | 72 72 65 6e 74 20 73 65 63 74 69 6f 6e 2c 20 61    6e 64 20 68 69 64 65 20 64 65 65 70 65 72 20 63 | rrent.section,.and.hide.deeper.c | 
| b2620 | 68 69 6c 64 72 65 6e 2e 0a 0a 20 2d 2d 20 43 6f    6d 6d 61 6e 64 3a 20 6d 61 67 69 74 2d 73 65 63 | hildren....--.Command:.magit-sec | 
| b2640 | 74 69 6f 6e 2d 68 69 64 65 2d 63 68 69 6c 64 72    65 6e 0a 20 20 20 20 20 52 65 63 75 72 73 69 76 | tion-hide-children......Recursiv | 
| b2660 | 65 6c 79 20 68 69 64 65 20 74 68 65 20 62 6f 64    69 65 73 20 6f 66 20 63 68 69 6c 64 72 65 6e 20 | ely.hide.the.bodies.of.children. | 
| b2680 | 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 73    65 63 74 69 6f 6e 2e 0a 0a 20 2d 2d 20 43 6f 6d | of.the.current.section....--.Com | 
| b26a0 | 6d 61 6e 64 3a 20 6d 61 67 69 74 2d 73 65 63 74    69 6f 6e 2d 74 6f 67 67 6c 65 2d 63 68 69 6c 64 | mand:.magit-section-toggle-child | 
| b26c0 | 72 65 6e 0a 20 20 20 20 20 54 6f 67 67 6c 65 20    76 69 73 69 62 69 6c 69 74 79 20 6f 66 20 62 6f | ren......Toggle.visibility.of.bo | 
| b26e0 | 64 69 65 73 20 6f 66 20 63 68 69 6c 64 72 65 6e    20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 | dies.of.children.of.the.current. | 
| b2700 | 73 65 63 74 69 6f 6e 2e 0a 0a 20 20 20 57 68 65    6e 20 61 20 62 75 66 66 65 72 20 69 73 20 66 69 | section......When.a.buffer.is.fi | 
| b2720 | 72 73 74 20 63 72 65 61 74 65 64 20 74 68 65 6e    20 73 6f 6d 65 20 73 65 63 74 69 6f 6e 73 20 61 | rst.created.then.some.sections.a | 
| b2740 | 72 65 20 73 68 6f 77 6e 20 65 78 70 61 6e 64 65    64 0a 77 68 69 6c 65 20 6f 74 68 65 72 73 20 61 | re.shown.expanded.while.others.a | 
| b2760 | 72 65 20 6e 6f 74 2e 20 20 54 68 69 73 20 69 73    20 68 61 72 64 20 63 6f 64 65 64 2e 20 20 57 68 | re.not...This.is.hard.coded...Wh | 
| b2780 | 65 6e 20 61 20 62 75 66 66 65 72 20 69 73 20 72    65 66 72 65 73 68 65 64 0a 74 68 65 6e 20 74 68 | en.a.buffer.is.refreshed.then.th | 
| b27a0 | 65 20 70 72 65 76 69 6f 75 73 20 76 69 73 69 62    69 6c 69 74 79 20 69 73 20 70 72 65 73 65 72 76 | e.previous.visibility.is.preserv | 
| b27c0 | 65 64 2e 20 20 54 68 65 20 69 6e 69 74 69 61 6c    20 76 69 73 69 62 69 6c 69 74 79 20 6f 66 0a 63 | ed...The.initial.visibility.of.c | 
| b27e0 | 65 72 74 61 69 6e 20 73 65 63 74 69 6f 6e 73 20    63 61 6e 20 61 6c 73 6f 20 62 65 20 6f 76 65 72 | ertain.sections.can.also.be.over | 
| b2800 | 77 72 69 74 74 65 6e 20 75 73 69 6e 67 20 74 68    65 20 68 6f 6f 6b 0a e2 80 98 6d 61 67 69 74 2d | written.using.the.hook....magit- | 
| b2820 | 73 65 63 74 69 6f 6e 2d 73 65 74 2d 76 69 73 69    62 69 6c 69 74 79 2d 68 6f 6f 6b e2 80 99 2e 0a | section-set-visibility-hook..... | 
| b2840 | 0a 20 2d 2d 20 55 73 65 72 20 4f 70 74 69 6f 6e    3a 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d | ..--.User.Option:.magit-section- | 
| b2860 | 69 6e 69 74 69 61 6c 2d 76 69 73 69 62 69 6c 69    74 79 2d 61 6c 69 73 74 0a 20 20 20 20 20 54 68 | initial-visibility-alist......Th | 
| b2880 | 69 73 20 6f 70 74 69 6f 6e 73 20 63 61 6e 20 62    65 20 75 73 65 64 20 74 6f 20 6f 76 65 72 72 69 | is.options.can.be.used.to.overri | 
| b28a0 | 64 65 20 74 68 65 20 69 6e 69 74 69 61 6c 20 76    69 73 69 62 69 6c 69 74 79 20 6f 66 0a 20 20 20 | de.the.initial.visibility.of.... | 
| b28c0 | 20 20 73 65 63 74 69 6f 6e 73 2e 20 20 49 6e 20    74 68 65 20 66 75 74 75 72 65 20 69 74 20 77 69 | ..sections...In.the.future.it.wi | 
| b28e0 | 6c 6c 20 61 6c 73 6f 20 62 65 20 75 73 65 64 20    74 6f 20 64 65 66 69 6e 65 20 74 68 65 0a 20 20 | ll.also.be.used.to.define.the... | 
| b2900 | 20 20 20 64 65 66 61 75 6c 74 73 2c 20 62 75 74    20 63 75 72 72 65 6e 74 6c 79 20 61 20 73 65 63 | ...defaults,.but.currently.a.sec | 
| b2920 | 74 69 6f 6e e2 80 99 73 20 64 65 66 61 75 6c 74    20 69 73 20 73 74 69 6c 6c 20 68 61 72 64 63 6f | tion...s.default.is.still.hardco | 
| b2940 | 64 65 64 2e 0a 0a 20 20 20 20 20 54 68 65 20 76    61 6c 75 65 20 69 73 20 61 6e 20 61 6c 69 73 74 | ded........The.value.is.an.alist | 
| b2960 | 2e 20 20 45 61 63 68 20 65 6c 65 6d 65 6e 74 20    6d 61 70 73 20 61 20 73 65 63 74 69 6f 6e 20 74 | ...Each.element.maps.a.section.t | 
| b2980 | 79 70 65 20 6f 72 20 6c 69 6e 65 61 67 65 0a 20    20 20 20 20 74 6f 20 74 68 65 20 69 6e 69 74 69 | ype.or.lineage......to.the.initi | 
| b29a0 | 61 6c 20 76 69 73 69 62 69 6c 69 74 79 20 73 74    61 74 65 20 66 6f 72 20 73 75 63 68 20 73 65 63 | al.visibility.state.for.such.sec | 
| b29c0 | 74 69 6f 6e 73 2e 20 20 54 68 65 20 73 74 61 74    65 20 68 61 73 0a 20 20 20 20 20 74 6f 20 62 65 | tions...The.state.has......to.be | 
| b29e0 | 20 6f 6e 65 20 6f 66 20 e2 80 98 73 68 6f 77 e2    80 99 20 6f 72 20 e2 80 98 68 69 64 65 e2 80 99 | .one.of....show....or....hide... | 
| b2a00 | 2c 20 6f 72 20 61 20 66 75 6e 63 74 69 6f 6e 20    74 68 61 74 20 72 65 74 75 72 6e 73 20 6f 6e 65 | ,.or.a.function.that.returns.one | 
| b2a20 | 20 6f 66 0a 20 20 20 20 20 74 68 65 73 65 20 73    79 6d 62 6f 6c 73 2e 20 20 41 20 66 75 6e 63 74 | .of......these.symbols...A.funct | 
| b2a40 | 69 6f 6e 20 69 73 20 63 61 6c 6c 65 64 20 77 69    74 68 20 74 68 65 20 73 65 63 74 69 6f 6e 20 61 | ion.is.called.with.the.section.a | 
| b2a60 | 73 20 74 68 65 20 6f 6e 6c 79 0a 20 20 20 20 20    61 72 67 75 6d 65 6e 74 2e 0a 0a 20 20 20 20 20 | s.the.only......argument........ | 
| b2a80 | 55 73 65 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20    e2 80 98 6d 61 67 69 74 2d 64 65 73 63 72 69 62 | Use.the.command....magit-describ | 
| b2aa0 | 65 2d 73 65 63 74 69 6f 6e 2d 62 72 69 65 66 6c    79 e2 80 99 20 74 6f 20 64 65 74 65 72 6d 69 6e | e-section-briefly....to.determin | 
| b2ac0 | 65 20 61 0a 20 20 20 20 20 73 65 63 74 69 6f 6e    e2 80 99 73 20 6c 69 6e 65 61 67 65 20 6f 72 20 | e.a......section...s.lineage.or. | 
| b2ae0 | 74 79 70 65 2e 20 20 54 68 65 20 76 65 63 74 6f    72 20 69 6e 20 74 68 65 20 6f 75 74 70 75 74 20 | type...The.vector.in.the.output. | 
| b2b00 | 69 73 20 74 68 65 20 73 65 63 74 69 6f 6e 0a 20    20 20 20 20 6c 69 6e 65 61 67 65 20 61 6e 64 20 | is.the.section......lineage.and. | 
| b2b20 | 74 68 65 20 74 79 70 65 20 69 73 20 74 68 65 20    66 69 72 73 74 20 65 6c 65 6d 65 6e 74 20 6f 66 | the.type.is.the.first.element.of | 
| b2b40 | 20 74 68 61 74 20 76 65 63 74 6f 72 2e 0a 20 20    20 20 20 57 69 6c 64 63 61 72 64 73 20 63 61 6e | .that.vector.......Wildcards.can | 
| b2b60 | 20 62 65 20 75 73 65 64 2c 20 73 65 65 20 e2 80    98 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 6d | .be.used,.see....magit-section-m | 
| b2b80 | 61 74 63 68 e2 80 99 2e 0a 0a 20 2d 2d 20 55 73    65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 | atch.......--.User.Option:.magit | 
| b2ba0 | 2d 73 65 63 74 69 6f 6e 2d 63 61 63 68 65 2d 76    69 73 69 62 69 6c 69 74 79 0a 20 20 20 20 20 54 | -section-cache-visibility......T | 
| b2bc0 | 68 69 73 20 6f 70 74 69 6f 6e 20 63 6f 6e 74 72    6f 6c 73 20 66 6f 72 20 77 68 69 63 68 20 73 65 | his.option.controls.for.which.se | 
| b2be0 | 63 74 69 6f 6e 73 20 74 68 65 20 70 72 65 76 69    6f 75 73 20 76 69 73 69 62 69 6c 69 74 79 0a 20 | ctions.the.previous.visibility.. | 
| b2c00 | 20 20 20 20 73 74 61 74 65 20 73 68 6f 75 6c 64    20 62 65 20 72 65 73 74 6f 72 65 64 20 69 66 20 | ....state.should.be.restored.if. | 
| b2c20 | 61 20 73 65 63 74 69 6f 6e 20 64 69 73 61 70 70    65 61 72 73 20 61 6e 64 20 6c 61 74 65 72 20 61 | a.section.disappears.and.later.a | 
| b2c40 | 70 70 65 61 72 73 0a 20 20 20 20 20 61 67 61 69    6e 2e 20 20 54 68 65 20 76 61 6c 75 65 20 69 73 | ppears......again...The.value.is | 
| b2c60 | 20 61 20 62 6f 6f 6c 65 61 6e 20 6f 72 20 61 20    6c 69 73 74 20 6f 66 20 73 65 63 74 69 6f 6e 20 | .a.boolean.or.a.list.of.section. | 
| b2c80 | 74 79 70 65 73 2e 20 20 49 66 20 74 2c 0a 20 20    20 20 20 74 68 65 6e 20 74 68 65 20 76 69 73 69 | types...If.t,......then.the.visi | 
| b2ca0 | 62 69 6c 69 74 79 20 6f 66 20 61 6c 6c 20 73 65    63 74 69 6f 6e 73 20 69 73 20 63 61 63 68 65 64 | bility.of.all.sections.is.cached | 
| b2cc0 | 2e 20 20 4f 74 68 65 72 77 69 73 65 20 74 68 69    73 20 69 73 0a 20 20 20 20 20 6f 6e 6c 79 20 64 | ...Otherwise.this.is......only.d | 
| b2ce0 | 6f 6e 65 20 66 6f 72 20 73 65 63 74 69 6f 6e 73    20 77 68 6f 73 65 20 74 79 70 65 20 6d 61 74 63 | one.for.sections.whose.type.matc | 
| b2d00 | 68 65 73 20 6f 6e 65 20 6f 66 20 74 68 65 20 6c    69 73 74 65 64 20 74 79 70 65 73 2e 0a 0a 20 20 | hes.one.of.the.listed.types..... | 
| b2d20 | 20 20 20 54 68 69 73 20 72 65 71 75 69 72 65 73    20 74 68 61 74 20 74 68 65 20 66 75 6e 63 74 69 | ...This.requires.that.the.functi | 
| b2d40 | 6f 6e 20 e2 80 98 6d 61 67 69 74 2d 73 65 63 74    69 6f 6e 2d 63 61 63 68 65 64 2d 76 69 73 69 62 | on....magit-section-cached-visib | 
| b2d60 | 69 6c 69 74 79 e2 80 99 0a 20 20 20 20 20 69 73    20 61 20 6d 65 6d 62 65 72 20 6f 66 20 e2 80 98 | ility.........is.a.member.of.... | 
| b2d80 | 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 73 65    74 2d 76 69 73 69 62 69 6c 69 74 79 2d 68 6f 6f | magit-section-set-visibility-hoo | 
| b2da0 | 6b e2 80 99 2e 0a 0a 20 2d 2d 20 56 61 72 69 61    62 6c 65 3a 20 6d 61 67 69 74 2d 73 65 63 74 69 | k.......--.Variable:.magit-secti | 
| b2dc0 | 6f 6e 2d 73 65 74 2d 76 69 73 69 62 69 6c 69 74    79 2d 68 6f 6f 6b 0a 20 20 20 20 20 54 68 69 73 | on-set-visibility-hook......This | 
| b2de0 | 20 68 6f 6f 6b 20 69 73 20 72 75 6e 20 77 68 65    6e 20 66 69 72 73 74 20 63 72 65 61 74 69 6e 67 | .hook.is.run.when.first.creating | 
| b2e00 | 20 61 20 62 75 66 66 65 72 20 61 6e 64 20 61 6c    73 6f 20 77 68 65 6e 0a 20 20 20 20 20 72 65 66 | .a.buffer.and.also.when......ref | 
| b2e20 | 72 65 73 68 69 6e 67 20 61 6e 20 65 78 69 73 74    69 6e 67 20 62 75 66 66 65 72 2c 20 61 6e 64 20 | reshing.an.existing.buffer,.and. | 
| b2e40 | 69 73 20 75 73 65 64 20 74 6f 20 64 65 74 65 72    6d 69 6e 65 20 74 68 65 0a 20 20 20 20 20 76 69 | is.used.to.determine.the......vi | 
| b2e60 | 73 69 62 69 6c 69 74 79 20 6f 66 20 74 68 65 20    73 65 63 74 69 6f 6e 20 63 75 72 72 65 6e 74 6c | sibility.of.the.section.currentl | 
| b2e80 | 79 20 62 65 69 6e 67 20 69 6e 73 65 72 74 65 64    2e 0a 0a 20 20 20 20 20 45 61 63 68 20 66 75 6e | y.being.inserted........Each.fun | 
| b2ea0 | 63 74 69 6f 6e 20 69 73 20 63 61 6c 6c 65 64 20    77 69 74 68 20 6f 6e 65 20 61 72 67 75 6d 65 6e | ction.is.called.with.one.argumen | 
| b2ec0 | 74 2c 20 74 68 65 20 73 65 63 74 69 6f 6e 20 62    65 69 6e 67 0a 20 20 20 20 20 69 6e 73 65 72 74 | t,.the.section.being......insert | 
| b2ee0 | 65 64 2e 20 20 49 74 20 73 68 6f 75 6c 64 20 72    65 74 75 72 6e 20 e2 80 98 68 69 64 65 e2 80 99 | ed...It.should.return....hide... | 
| b2f00 | 20 6f 72 20 e2 80 98 73 68 6f 77 e2 80 99 2c 20    6f 72 20 74 6f 20 6c 65 61 76 65 20 74 68 65 0a | .or....show...,.or.to.leave.the. | 
| b2f20 | 20 20 20 20 20 76 69 73 69 62 69 6c 69 74 79 20    75 6e 64 65 66 69 6e 65 64 20 e2 80 98 6e 69 6c | .....visibility.undefined....nil | 
| b2f40 | e2 80 99 2e 20 20 49 66 20 6e 6f 20 66 75 6e 63    74 69 6f 6e 20 64 65 63 69 64 65 73 20 6f 6e 20 | ......If.no.function.decides.on. | 
| b2f60 | 74 68 65 0a 20 20 20 20 20 76 69 73 69 62 69 6c    69 74 79 20 61 6e 64 20 74 68 65 20 62 75 66 66 | the......visibility.and.the.buff | 
| b2f80 | 65 72 20 69 73 20 62 65 69 6e 67 20 72 65 66 72    65 73 68 65 64 2c 20 74 68 65 6e 20 74 68 65 20 | er.is.being.refreshed,.then.the. | 
| b2fa0 | 76 69 73 69 62 69 6c 69 74 79 0a 20 20 20 20 20    69 73 20 70 72 65 73 65 72 76 65 64 3b 20 6f 72 | visibility......is.preserved;.or | 
| b2fc0 | 20 69 66 20 74 68 65 20 62 75 66 66 65 72 20 69    73 20 62 65 69 6e 67 20 63 72 65 61 74 65 64 2c | .if.the.buffer.is.being.created, | 
| b2fe0 | 20 74 68 65 6e 20 74 68 65 20 68 61 72 64 0a 20    20 20 20 20 63 6f 64 65 64 20 64 65 66 61 75 6c | .then.the.hard......coded.defaul | 
| b3000 | 74 20 69 73 20 75 73 65 64 2e 0a 0a 20 20 20 20    20 55 73 75 61 6c 6c 79 20 74 68 69 73 20 73 68 | t.is.used........Usually.this.sh | 
| b3020 | 6f 75 6c 64 20 6f 6e 6c 79 20 62 65 20 75 73 65    64 20 74 6f 20 73 65 74 20 74 68 65 20 69 6e 69 | ould.only.be.used.to.set.the.ini | 
| b3040 | 74 69 61 6c 20 76 69 73 69 62 69 6c 69 74 79 20    62 75 74 0a 20 20 20 20 20 6e 6f 74 20 64 75 72 | tial.visibility.but......not.dur | 
| b3060 | 69 6e 67 20 72 65 66 72 65 73 68 65 73 2e 20 20    49 66 20 e2 80 98 6d 61 67 69 74 2d 69 6e 73 65 | ing.refreshes...If....magit-inse | 
| b3080 | 72 74 2d 73 65 63 74 69 6f 6e 2d 2d 6f 6c 64 72    6f 6f 74 e2 80 99 20 69 73 0a 20 20 20 20 20 6e | rt-section--oldroot....is......n | 
| b30a0 | 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 74 68 65    20 62 75 66 66 65 72 20 69 73 20 62 65 69 6e 67 | on-nil,.then.the.buffer.is.being | 
| b30c0 | 20 72 65 66 72 65 73 68 65 64 20 61 6e 64 20 74    68 65 73 65 20 66 75 6e 63 74 69 6f 6e 73 0a 20 | .refreshed.and.these.functions.. | 
| b30e0 | 20 20 20 20 73 68 6f 75 6c 64 20 69 6d 6d 65 64    69 61 74 65 6c 79 20 72 65 74 75 72 6e 20 e2 80 | ....should.immediately.return... | 
| b3100 | 98 6e 69 6c e2 80 99 2e 0a 0a 20 2d 2d 20 55 73    65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 | .nil.......--.User.Option:.magit | 
| b3120 | 2d 73 65 63 74 69 6f 6e 2d 76 69 73 69 62 69 6c    69 74 79 2d 69 6e 64 69 63 61 74 6f 72 0a 20 20 | -section-visibility-indicator... | 
| b3140 | 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 63    6f 6e 74 72 6f 6c 73 20 77 68 65 74 68 65 72 20 | ...This.option.controls.whether. | 
| b3160 | 61 6e 64 20 68 6f 77 20 74 6f 20 69 6e 64 69 63    61 74 65 20 74 68 61 74 20 61 20 73 65 63 74 69 | and.how.to.indicate.that.a.secti | 
| b3180 | 6f 6e 20 63 61 6e 0a 20 20 20 20 20 62 65 20 65    78 70 61 6e 64 65 64 2f 63 6f 6c 6c 61 70 73 65 | on.can......be.expanded/collapse | 
| b31a0 | 64 2e 0a 0a 20 20 20 20 20 49 66 20 6e 69 6c 2c    20 74 68 65 6e 20 6e 6f 20 76 69 73 69 62 69 6c | d........If.nil,.then.no.visibil | 
| b31c0 | 69 74 79 20 69 6e 64 69 63 61 74 6f 72 73 20 61    72 65 20 73 68 6f 77 6e 2e 20 20 4f 74 68 65 72 | ity.indicators.are.shown...Other | 
| b31e0 | 77 69 73 65 20 74 68 65 0a 20 20 20 20 20 76 61    6c 75 65 20 68 61 73 20 74 6f 20 68 61 76 65 20 | wise.the......value.has.to.have. | 
| b3200 | 6f 6e 65 20 6f 66 20 74 68 65 73 65 20 74 77 6f    20 66 6f 72 6d 73 3a 0a 0a 20 20 20 20 20 20 20 | one.of.these.two.forms:......... | 
| b3220 | 20 e2 80 a2 20 e2 80 98 28 45 58 50 41 4e 44 41    42 4c 45 2d 42 49 54 4d 41 50 20 2e 20 43 4f 4c | ........(EXPANDABLE-BITMAP...COL | 
| b3240 | 4c 41 50 53 49 42 4c 45 2d 42 49 54 4d 41 50 29    e2 80 99 0a 0a 20 20 20 20 20 20 20 20 20 20 42 | LAPSIBLE-BITMAP)...............B | 
| b3260 | 6f 74 68 20 76 61 6c 75 65 73 20 68 61 76 65 20    74 6f 20 62 65 20 76 61 72 69 61 62 6c 65 73 20 | oth.values.have.to.be.variables. | 
| b3280 | 77 68 6f 73 65 20 76 61 6c 75 65 73 20 61 72 65    20 66 72 69 6e 67 65 0a 20 20 20 20 20 20 20 20 | whose.values.are.fringe......... | 
| b32a0 | 20 20 62 69 74 6d 61 70 73 2e 20 20 49 6e 20 74    68 69 73 20 63 61 73 65 20 65 76 65 72 79 20 73 | ..bitmaps...In.this.case.every.s | 
| b32c0 | 65 63 74 69 6f 6e 20 74 68 61 74 20 63 61 6e 20    62 65 20 65 78 70 61 6e 64 65 64 20 6f 72 0a 20 | ection.that.can.be.expanded.or.. | 
| b32e0 | 20 20 20 20 20 20 20 20 20 63 6f 6c 6c 61 70 73    65 64 20 67 65 74 73 20 61 6e 20 69 6e 64 69 63 | .........collapsed.gets.an.indic | 
| b3300 | 61 74 6f 72 20 69 6e 20 74 68 65 20 6c 65 66 74    20 66 72 69 6e 67 65 2e 0a 0a 20 20 20 20 20 20 | ator.in.the.left.fringe......... | 
| b3320 | 20 20 20 20 54 6f 20 70 72 6f 76 69 64 65 20 65    78 74 72 61 20 70 61 64 64 69 6e 67 20 61 72 6f | ....To.provide.extra.padding.aro | 
| b3340 | 75 6e 64 20 74 68 65 20 69 6e 64 69 63 61 74 6f    72 2c 20 73 65 74 0a 20 20 20 20 20 20 20 20 20 | und.the.indicator,.set.......... | 
| b3360 | 20 e2 80 98 6c 65 66 74 2d 66 72 69 6e 67 65 2d    77 69 64 74 68 e2 80 99 20 69 6e 20 e2 80 98 6d | ....left-fringe-width....in....m | 
| b3380 | 61 67 69 74 2d 6d 6f 64 65 2d 68 6f 6f 6b e2 80    99 2c 20 65 2e 67 2e 3a 0a 0a 20 20 20 20 20 20 | agit-mode-hook...,.e.g.:........ | 
| b33a0 | 20 20 20 20 20 20 20 20 20 28 61 64 64 2d 68 6f    6f 6b 20 27 6d 61 67 69 74 2d 6d 6f 64 65 2d 68 | .........(add-hook.'magit-mode-h | 
| b33c0 | 6f 6f 6b 20 28 6c 61 6d 62 64 61 20 28 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ook.(lambda.().................. | 
| b33e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 | ...........................(setq | 
| b3400 | 20 6c 65 66 74 2d 66 72 69 6e 67 65 2d 77 69 64    74 68 20 32 30 29 29 29 0a 0a 20 20 20 20 20 20 | .left-fringe-width.20)))........ | 
| b3420 | 20 20 e2 80 a2 20 e2 80 98 28 53 54 52 49 4e 47    20 2e 20 42 4f 4f 4c 45 41 4e 29 e2 80 99 0a 0a | .........(STRING...BOOLEAN)..... | 
| b3440 | 20 20 20 20 20 20 20 20 20 20 49 6e 20 74 68 69    73 20 63 61 73 65 20 53 54 52 49 4e 47 20 28 75 | ..........In.this.case.STRING.(u | 
| b3460 | 73 75 61 6c 6c 79 20 61 6e 20 65 6c 6c 69 70 73    69 73 29 20 69 73 20 73 68 6f 77 6e 20 61 74 20 | sually.an.ellipsis).is.shown.at. | 
| b3480 | 74 68 65 20 65 6e 64 0a 20 20 20 20 20 20 20 20    20 20 6f 66 20 74 68 65 20 68 65 61 64 69 6e 67 | the.end...........of.the.heading | 
| b34a0 | 20 6f 66 20 65 76 65 72 79 20 63 6f 6c 6c 61 70    73 65 64 20 73 65 63 74 69 6f 6e 2e 20 20 45 78 | .of.every.collapsed.section...Ex | 
| b34c0 | 70 61 6e 64 65 64 20 73 65 63 74 69 6f 6e 73 0a    20 20 20 20 20 20 20 20 20 20 67 65 74 20 6e 6f | panded.sections...........get.no | 
| b34e0 | 20 69 6e 64 69 63 61 74 6f 72 2e 20 20 54 68 65    20 63 64 72 20 63 6f 6e 74 72 6f 6c 73 20 77 68 | .indicator...The.cdr.controls.wh | 
| b3500 | 65 74 68 65 72 20 74 68 65 20 61 70 70 65 61 72    61 6e 63 65 20 6f 66 0a 20 20 20 20 20 20 20 20 | ether.the.appearance.of......... | 
| b3520 | 20 20 74 68 65 73 65 20 65 6c 6c 69 70 73 69 73    20 74 61 6b 65 20 73 65 63 74 69 6f 6e 20 68 69 | ..these.ellipsis.take.section.hi | 
| b3540 | 67 68 6c 69 67 68 74 69 6e 67 20 69 6e 74 6f 20    61 63 63 6f 75 6e 74 2e 20 20 44 6f 69 6e 67 0a | ghlighting.into.account...Doing. | 
| b3560 | 20 20 20 20 20 20 20 20 20 20 73 6f 20 6d 69 67    68 74 20 70 6f 74 65 6e 74 69 61 6c 6c 79 20 68 | ..........so.might.potentially.h | 
| b3580 | 61 76 65 20 61 6e 20 69 6d 70 61 63 74 20 6f 6e    20 70 65 72 66 6f 72 6d 61 6e 63 65 2c 20 77 68 | ave.an.impact.on.performance,.wh | 
| b35a0 | 69 6c 65 20 6e 6f 74 0a 20 20 20 20 20 20 20 20    20 20 64 6f 69 6e 67 20 73 6f 20 69 73 20 6b 69 | ile.not...........doing.so.is.ki | 
| b35c0 | 6e 64 61 20 75 67 6c 79 2e 0a 0a 1f 0a 46 69 6c    65 3a 20 6d 61 67 69 74 2e 69 6e 66 6f 2c 20 20 | nda.ugly.....File:.magit.info,.. | 
| b35e0 | 4e 6f 64 65 3a 20 53 65 63 74 69 6f 6e 20 48 6f    6f 6b 73 2c 20 20 4e 65 78 74 3a 20 53 65 63 74 | Node:.Section.Hooks,..Next:.Sect | 
| b3600 | 69 6f 6e 20 54 79 70 65 73 20 61 6e 64 20 56 61    6c 75 65 73 2c 20 20 50 72 65 76 3a 20 53 65 63 | ion.Types.and.Values,..Prev:.Sec | 
| b3620 | 74 69 6f 6e 20 56 69 73 69 62 69 6c 69 74 79 2c    20 20 55 70 3a 20 53 65 63 74 69 6f 6e 73 0a 0a | tion.Visibility,..Up:.Sections.. | 
| b3640 | 34 2e 32 2e 33 20 53 65 63 74 69 6f 6e 20 48 6f    6f 6b 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | 4.2.3.Section.Hooks.------------ | 
| b3660 | 2d 2d 2d 2d 2d 2d 2d 0a 0a 57 68 69 63 68 20 73    65 63 74 69 6f 6e 73 20 61 72 65 20 69 6e 73 65 | -------..Which.sections.are.inse | 
| b3680 | 72 74 65 64 20 69 6e 74 6f 20 63 65 72 74 61 69    6e 20 62 75 66 66 65 72 73 20 69 73 20 63 6f 6e | rted.into.certain.buffers.is.con | 
| b36a0 | 74 72 6f 6c 6c 65 64 20 77 69 74 68 0a 68 6f 6f    6b 73 2e 20 20 54 68 69 73 20 69 6e 63 6c 75 64 | trolled.with.hooks...This.includ | 
| b36c0 | 65 73 20 74 68 65 20 73 74 61 74 75 73 20 61 6e    64 20 74 68 65 20 72 65 66 73 20 62 75 66 66 65 | es.the.status.and.the.refs.buffe | 
| b36e0 | 72 73 2e 20 20 46 6f 72 20 6f 74 68 65 72 0a 62    75 66 66 65 72 73 2c 20 65 2e 67 2e 2c 20 6c 6f | rs...For.other.buffers,.e.g.,.lo | 
| b3700 | 67 20 61 6e 64 20 64 69 66 66 20 62 75 66 66 65    72 73 2c 20 74 68 69 73 20 69 73 20 6e 6f 74 20 | g.and.diff.buffers,.this.is.not. | 
| b3720 | 70 6f 73 73 69 62 6c 65 2e 20 20 54 68 65 20 63    6f 6d 6d 61 6e 64 0a e2 80 98 6d 61 67 69 74 2d | possible...The.command....magit- | 
| b3740 | 64 65 73 63 72 69 62 65 2d 73 65 63 74 69 6f 6e    e2 80 99 20 63 61 6e 20 62 65 20 75 73 65 64 20 | describe-section....can.be.used. | 
| b3760 | 74 6f 20 73 65 65 20 77 68 69 63 68 20 68 6f 6f    6b 20 28 69 66 20 61 6e 79 29 20 77 61 73 0a 72 | to.see.which.hook.(if.any).was.r | 
| b3780 | 65 73 70 6f 6e 73 69 62 6c 65 20 66 6f 72 20 69    6e 73 65 72 74 69 6e 67 20 74 68 65 20 73 65 63 | esponsible.for.inserting.the.sec | 
| b37a0 | 74 69 6f 6e 20 61 74 20 70 6f 69 6e 74 2e 0a 0a    20 20 20 46 6f 72 20 62 75 66 66 65 72 73 20 77 | tion.at.point......For.buffers.w | 
| b37c0 | 68 6f 73 65 20 73 65 63 74 69 6f 6e 73 20 63 61    6e 20 62 65 20 63 75 73 74 6f 6d 69 7a 65 64 20 | hose.sections.can.be.customized. | 
| b37e0 | 62 79 20 74 68 65 20 75 73 65 72 2c 20 61 20 68    6f 6f 6b 0a 76 61 72 69 61 62 6c 65 20 63 61 6c | by.the.user,.a.hook.variable.cal | 
| b3800 | 6c 65 64 20 e2 80 98 6d 61 67 69 74 2d 54 59 50    45 2d 73 65 63 74 69 6f 6e 73 2d 68 6f 6f 6b e2 | led....magit-TYPE-sections-hook. | 
| b3820 | 80 99 20 65 78 69 73 74 73 2e 20 20 54 68 69 73    20 68 6f 6f 6b 20 73 68 6f 75 6c 64 20 62 65 0a | ...exists...This.hook.should.be. | 
| b3840 | 63 68 61 6e 67 65 64 20 75 73 69 6e 67 20 e2 80    98 6d 61 67 69 74 2d 61 64 64 2d 73 65 63 74 69 | changed.using....magit-add-secti | 
| b3860 | 6f 6e 2d 68 6f 6f 6b e2 80 99 2e 20 20 41 76 6f    69 64 20 75 73 69 6e 67 20 e2 80 98 61 64 64 2d | on-hook......Avoid.using....add- | 
| b3880 | 68 6f 6f 6b 73 e2 80 99 20 6f 72 20 74 68 65 0a    43 75 73 74 6f 6d 20 69 6e 74 65 72 66 61 63 65 | hooks....or.the.Custom.interface | 
| b38a0 | 2e 0a 0a 20 20 20 54 68 65 20 76 61 72 69 6f 75    73 20 61 76 61 69 6c 61 62 6c 65 20 73 65 63 74 | ......The.various.available.sect | 
| b38c0 | 69 6f 6e 20 68 6f 6f 6b 20 76 61 72 69 61 62 6c    65 73 20 61 72 65 20 64 65 73 63 72 69 62 65 64 | ion.hook.variables.are.described | 
| b38e0 | 20 6c 61 74 65 72 20 69 6e 0a 74 68 69 73 20 6d    61 6e 75 61 6c 20 61 6c 6f 6e 67 20 77 69 74 68 | .later.in.this.manual.along.with | 
| b3900 | 20 74 68 65 20 61 70 70 72 6f 70 72 69 61 74 65    20 22 73 65 63 74 69 6f 6e 20 69 6e 73 65 72 74 | .the.appropriate."section.insert | 
| b3920 | 65 72 20 66 75 6e 63 74 69 6f 6e 73 22 2e 0a 0a    20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 | er.functions"....--.Function:.ma | 
| b3940 | 67 69 74 2d 61 64 64 2d 73 65 63 74 69 6f 6e 2d    68 6f 6f 6b 20 68 6f 6f 6b 20 66 75 6e 63 74 69 | git-add-section-hook.hook.functi | 
| b3960 | 6f 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 61 74 20    61 70 70 65 6e 64 0a 20 20 20 20 20 20 20 20 20 | on.&optional.at.append.......... | 
| b3980 | 20 6c 6f 63 61 6c 0a 20 20 20 20 20 41 64 64 20    74 68 65 20 66 75 6e 63 74 69 6f 6e 20 46 55 4e | .local......Add.the.function.FUN | 
| b39a0 | 43 54 49 4f 4e 20 74 6f 20 74 68 65 20 76 61 6c    75 65 20 6f 66 20 73 65 63 74 69 6f 6e 20 68 6f | CTION.to.the.value.of.section.ho | 
| b39c0 | 6f 6b 20 48 4f 4f 4b 2e 0a 0a 20 20 20 20 20 41    64 64 20 46 55 4e 43 54 49 4f 4e 20 61 74 20 74 | ok.HOOK........Add.FUNCTION.at.t | 
| b39e0 | 68 65 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66 20    74 68 65 20 68 6f 6f 6b 20 6c 69 73 74 20 75 6e | he.beginning.of.the.hook.list.un | 
| b3a00 | 6c 65 73 73 20 6f 70 74 69 6f 6e 61 6c 0a 20 20    20 20 20 41 50 50 45 4e 44 20 69 73 20 6e 6f 6e | less.optional......APPEND.is.non | 
| b3a20 | 2d 6e 69 6c 2c 20 69 6e 20 77 68 69 63 68 20 63    61 73 65 20 46 55 4e 43 54 49 4f 4e 20 69 73 20 | -nil,.in.which.case.FUNCTION.is. | 
| b3a40 | 61 64 64 65 64 20 61 74 20 74 68 65 20 65 6e 64    2e 20 20 49 66 0a 20 20 20 20 20 46 55 4e 43 54 | added.at.the.end...If......FUNCT | 
| b3a60 | 49 4f 4e 20 61 6c 72 65 61 64 79 20 69 73 20 61    20 6d 65 6d 62 65 72 20 74 68 65 6e 20 6d 6f 76 | ION.already.is.a.member.then.mov | 
| b3a80 | 65 20 69 74 20 74 6f 20 74 68 65 20 6e 65 77 20    6c 6f 63 61 74 69 6f 6e 2e 0a 0a 20 20 20 20 20 | e.it.to.the.new.location........ | 
| b3aa0 | 49 66 20 6f 70 74 69 6f 6e 61 6c 20 41 54 20 69    73 20 6e 6f 6e 2d 6e 69 6c 20 61 6e 64 20 61 20 | If.optional.AT.is.non-nil.and.a. | 
| b3ac0 | 6d 65 6d 62 65 72 20 6f 66 20 74 68 65 20 68 6f    6f 6b 20 6c 69 73 74 2c 20 74 68 65 6e 20 61 64 | member.of.the.hook.list,.then.ad | 
| b3ae0 | 64 0a 20 20 20 20 20 46 55 4e 43 54 49 4f 4e 20    6e 65 78 74 20 74 6f 20 74 68 61 74 20 69 6e 73 | d......FUNCTION.next.to.that.ins | 
| b3b00 | 74 65 61 64 2e 20 20 41 64 64 20 62 65 66 6f 72    65 20 6f 72 20 61 66 74 65 72 20 41 54 2c 20 6f | tead...Add.before.or.after.AT,.o | 
| b3b20 | 72 20 72 65 70 6c 61 63 65 0a 20 20 20 20 20 41    54 20 77 69 74 68 20 46 55 4e 43 54 49 4f 4e 20 | r.replace......AT.with.FUNCTION. | 
| b3b40 | 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 41 50 50    45 4e 44 2e 20 20 49 66 20 41 50 50 45 4e 44 20 | depending.on.APPEND...If.APPEND. | 
| b3b60 | 69 73 20 74 68 65 20 73 79 6d 62 6f 6c 0a 20 20    20 20 20 e2 80 98 72 65 70 6c 61 63 65 e2 80 99 | is.the.symbol.........replace... | 
| b3b80 | 2c 20 74 68 65 6e 20 72 65 70 6c 61 63 65 20 41    54 20 77 69 74 68 20 46 55 4e 43 54 49 4f 4e 2e | ,.then.replace.AT.with.FUNCTION. | 
| b3ba0 | 20 20 46 6f 72 20 61 6e 79 20 6f 74 68 65 72 20    6e 6f 6e 2d 6e 69 6c 0a 20 20 20 20 20 76 61 6c | ..For.any.other.non-nil......val | 
| b3bc0 | 75 65 20 70 6c 61 63 65 20 46 55 4e 43 54 49 4f    4e 20 72 69 67 68 74 20 61 66 74 65 72 20 41 54 | ue.place.FUNCTION.right.after.AT | 
| b3be0 | 2e 20 20 49 66 20 6e 69 6c 2c 20 74 68 65 6e 20    70 6c 61 63 65 20 46 55 4e 43 54 49 4f 4e 0a 20 | ...If.nil,.then.place.FUNCTION.. | 
| b3c00 | 20 20 20 20 72 69 67 68 74 20 62 65 66 6f 72 65    20 41 54 2e 20 20 49 66 20 46 55 4e 43 54 49 4f | ....right.before.AT...If.FUNCTIO | 
| b3c20 | 4e 20 61 6c 72 65 61 64 79 20 69 73 20 61 20 6d    65 6d 62 65 72 20 6f 66 20 74 68 65 20 6c 69 73 | N.already.is.a.member.of.the.lis | 
| b3c40 | 74 20 62 75 74 0a 20 20 20 20 20 41 54 20 69 73    20 6e 6f 74 2c 20 74 68 65 6e 20 6c 65 61 76 65 | t.but......AT.is.not,.then.leave | 
| b3c60 | 20 46 55 4e 43 54 49 4f 4e 20 77 68 65 72 65 20    65 76 65 72 20 69 74 20 61 6c 72 65 61 64 79 20 | .FUNCTION.where.ever.it.already. | 
| b3c80 | 69 73 2e 0a 0a 20 20 20 20 20 49 66 20 6f 70 74    69 6f 6e 61 6c 20 4c 4f 43 41 4c 20 69 73 20 6e | is........If.optional.LOCAL.is.n | 
| b3ca0 | 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 6d 6f 64    69 66 79 20 74 68 65 20 68 6f 6f 6b e2 80 99 73 | on-nil,.then.modify.the.hook...s | 
| b3cc0 | 20 62 75 66 66 65 72 2d 6c 6f 63 61 6c 0a 20 20    20 20 20 76 61 6c 75 65 20 72 61 74 68 65 72 20 | .buffer-local......value.rather. | 
| b3ce0 | 74 68 61 6e 20 69 74 73 20 67 6c 6f 62 61 6c 20    76 61 6c 75 65 2e 20 20 54 68 69 73 20 6d 61 6b | than.its.global.value...This.mak | 
| b3d00 | 65 73 20 74 68 65 20 68 6f 6f 6b 20 6c 6f 63 61    6c 20 62 79 0a 20 20 20 20 20 63 6f 70 79 69 6e | es.the.hook.local.by......copyin | 
| b3d20 | 67 20 74 68 65 20 64 65 66 61 75 6c 74 20 76 61    6c 75 65 2e 20 20 54 68 61 74 20 63 6f 70 79 20 | g.the.default.value...That.copy. | 
| b3d40 | 69 73 20 74 68 65 6e 20 6d 6f 64 69 66 69 65 64    2e 0a 0a 20 20 20 20 20 48 4f 4f 4b 20 73 68 6f | is.then.modified........HOOK.sho | 
| b3d60 | 75 6c 64 20 62 65 20 61 20 73 79 6d 62 6f 6c 2e    20 20 49 66 20 48 4f 4f 4b 20 69 73 20 76 6f 69 | uld.be.a.symbol...If.HOOK.is.voi | 
| b3d80 | 64 2c 20 69 74 20 69 73 20 66 69 72 73 74 20 73    65 74 20 74 6f 20 6e 69 6c 2e 0a 20 20 20 20 20 | d,.it.is.first.set.to.nil....... | 
| b3da0 | 48 4f 4f 4b e2 80 99 73 20 76 61 6c 75 65 20 6d    75 73 74 20 6e 6f 74 20 62 65 20 61 20 73 69 6e | HOOK...s.value.must.not.be.a.sin | 
| b3dc0 | 67 6c 65 20 68 6f 6f 6b 20 66 75 6e 63 74 69 6f    6e 2e 20 20 46 55 4e 43 54 49 4f 4e 20 73 68 6f | gle.hook.function...FUNCTION.sho | 
| b3de0 | 75 6c 64 0a 20 20 20 20 20 62 65 20 61 20 66 75    6e 63 74 69 6f 6e 20 74 68 61 74 20 74 61 6b 65 | uld......be.a.function.that.take | 
| b3e00 | 73 20 6e 6f 20 61 72 67 75 6d 65 6e 74 73 20 61    6e 64 20 69 6e 73 65 72 74 73 20 6f 6e 65 20 6f | s.no.arguments.and.inserts.one.o | 
| b3e20 | 72 20 6d 75 6c 74 69 70 6c 65 0a 20 20 20 20 20    73 65 63 74 69 6f 6e 73 20 61 74 20 70 6f 69 6e | r.multiple......sections.at.poin | 
| b3e40 | 74 2c 20 6d 6f 76 69 6e 67 20 70 6f 69 6e 74 20    66 6f 72 77 61 72 64 2e 20 20 46 55 4e 43 54 49 | t,.moving.point.forward...FUNCTI | 
| b3e60 | 4f 4e 20 6d 61 79 20 63 68 6f 6f 73 65 20 6e 6f    74 0a 20 20 20 20 20 74 6f 20 69 6e 73 65 72 74 | ON.may.choose.not......to.insert | 
| b3e80 | 20 69 74 73 20 73 65 63 74 69 6f 6e 28 73 29 2c    20 77 68 65 6e 20 64 6f 69 6e 67 20 73 6f 20 77 | .its.section(s),.when.doing.so.w | 
| b3ea0 | 6f 75 6c 64 20 6e 6f 74 20 6d 61 6b 65 20 73 65    6e 73 65 2e 20 20 49 74 0a 20 20 20 20 20 73 68 | ould.not.make.sense...It......sh | 
| b3ec0 | 6f 75 6c 64 20 6e 6f 74 20 62 65 20 61 62 75 73    65 64 20 66 6f 72 20 6f 74 68 65 72 20 73 69 64 | ould.not.be.abused.for.other.sid | 
| b3ee0 | 65 2d 65 66 66 65 63 74 73 2e 0a 0a 20 20 20 54    6f 20 72 65 6d 6f 76 65 20 61 20 66 75 6e 63 74 | e-effects......To.remove.a.funct | 
| b3f00 | 69 6f 6e 20 66 72 6f 6d 20 61 20 73 65 63 74 69    6f 6e 20 68 6f 6f 6b 2c 20 75 73 65 20 e2 80 98 | ion.from.a.section.hook,.use.... | 
| b3f20 | 72 65 6d 6f 76 65 2d 68 6f 6f 6b e2 80 99 2e 0a    0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 69 74 2e 69 | remove-hook........File:.magit.i | 
| b3f40 | 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 53 65 63 74    69 6f 6e 20 54 79 70 65 73 20 61 6e 64 20 56 61 | nfo,..Node:.Section.Types.and.Va | 
| b3f60 | 6c 75 65 73 2c 20 20 4e 65 78 74 3a 20 53 65 63    74 69 6f 6e 20 4f 70 74 69 6f 6e 73 2c 20 20 50 | lues,..Next:.Section.Options,..P | 
| b3f80 | 72 65 76 3a 20 53 65 63 74 69 6f 6e 20 48 6f 6f    6b 73 2c 20 20 55 70 3a 20 53 65 63 74 69 6f 6e | rev:.Section.Hooks,..Up:.Section | 
| b3fa0 | 73 0a 0a 34 2e 32 2e 34 20 53 65 63 74 69 6f 6e    20 54 79 70 65 73 20 61 6e 64 20 56 61 6c 75 65 | s..4.2.4.Section.Types.and.Value | 
| b3fc0 | 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | s.------------------------------ | 
| b3fe0 | 0a 0a 45 61 63 68 20 73 65 63 74 69 6f 6e 20 68    61 73 20 61 20 74 79 70 65 2c 20 66 6f 72 20 65 | ..Each.section.has.a.type,.for.e | 
| b4000 | 78 61 6d 70 6c 65 20 e2 80 98 68 75 6e 6b e2 80    99 2c 20 e2 80 98 66 69 6c 65 e2 80 99 2c 20 61 | xample....hunk...,....file...,.a | 
| b4020 | 6e 64 20 e2 80 98 63 6f 6d 6d 69 74 e2 80 99 2e    0a 49 6e 73 74 61 6e 63 65 73 20 6f 66 20 63 65 | nd....commit.....Instances.of.ce | 
| b4040 | 72 74 61 69 6e 20 73 65 63 74 69 6f 6e 20 74 79    70 65 73 20 61 6c 73 6f 20 68 61 76 65 20 61 20 | rtain.section.types.also.have.a. | 
| b4060 | 76 61 6c 75 65 2e 20 20 54 68 65 20 76 61 6c 75    65 20 6f 66 20 61 0a 73 65 63 74 69 6f 6e 20 6f | value...The.value.of.a.section.o | 
| b4080 | 66 20 74 79 70 65 20 e2 80 98 66 69 6c 65 e2 80    99 2c 20 66 6f 72 20 65 78 61 6d 70 6c 65 2c 20 | f.type....file...,.for.example,. | 
| b40a0 | 69 73 20 61 20 66 69 6c 65 20 6e 61 6d 65 2e 0a    0a 20 20 20 55 73 65 72 73 20 75 73 75 61 6c 6c | is.a.file.name......Users.usuall | 
| b40c0 | 79 20 64 6f 20 6e 6f 74 20 68 61 76 65 20 74 6f    20 77 6f 72 72 79 20 61 62 6f 75 74 20 61 20 73 | y.do.not.have.to.worry.about.a.s | 
| b40e0 | 65 63 74 69 6f 6e e2 80 99 73 20 74 79 70 65 20    61 6e 64 20 76 61 6c 75 65 2c 0a 62 75 74 20 6b | ection...s.type.and.value,.but.k | 
| b4100 | 6e 6f 77 69 6e 67 20 74 68 65 6d 20 63 61 6e 20    62 65 20 68 61 6e 64 79 20 61 74 20 74 69 6d 65 | nowing.them.can.be.handy.at.time | 
| b4120 | 73 2e 0a 0a e2 80 98 48 e2 80 99 20 28 e2 80 98    6d 61 67 69 74 2d 64 65 73 63 72 69 62 65 2d 73 | s......H....(...magit-describe-s | 
| b4140 | 65 63 74 69 6f 6e e2 80 99 29 0a 20 20 20 20 20    54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 73 68 6f | ection...)......This.command.sho | 
| b4160 | 77 73 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61    62 6f 75 74 20 74 68 65 20 73 65 63 74 69 6f 6e | ws.information.about.the.section | 
| b4180 | 20 61 74 20 70 6f 69 6e 74 20 69 6e 20 61 0a 20    20 20 20 20 73 65 70 61 72 61 74 65 20 62 75 66 | .at.point.in.a......separate.buf | 
| b41a0 | 66 65 72 2e 0a 0a 20 2d 2d 20 43 6f 6d 6d 61 6e    64 3a 20 6d 61 67 69 74 2d 64 65 73 63 72 69 62 | fer....--.Command:.magit-describ | 
| b41c0 | 65 2d 73 65 63 74 69 6f 6e 2d 62 72 69 65 66 6c    79 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d | e-section-briefly......This.comm | 
| b41e0 | 61 6e 64 20 73 68 6f 77 73 20 69 6e 66 6f 72 6d    61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 20 | and.shows.information.about.the. | 
| b4200 | 73 65 63 74 69 6f 6e 20 61 74 20 70 6f 69 6e 74    20 69 6e 20 74 68 65 0a 20 20 20 20 20 65 63 68 | section.at.point.in.the......ech | 
| b4220 | 6f 20 61 72 65 61 2c 20 61 73 20 e2 80 98 23 3c    6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 20 56 41 | o.area,.as....#<magit-section.VA | 
| b4240 | 4c 55 45 20 5b 54 59 50 45 20 50 41 52 45 4e 54    2d 54 59 50 45 2e 2e 2e 5d 0a 20 20 20 20 20 42 | LUE.[TYPE.PARENT-TYPE...]......B | 
| b4260 | 45 47 49 4e 4e 49 4e 47 2d 45 4e 44 3e e2 80 99    2e 0a 0a 20 20 20 4d 61 6e 79 20 63 6f 6d 6d 61 | EGINNING-END>.........Many.comma | 
| b4280 | 6e 64 73 20 62 65 68 61 76 65 20 64 69 66 66 65    72 65 6e 74 6c 79 20 64 65 70 65 6e 64 69 6e 67 | nds.behave.differently.depending | 
| b42a0 | 20 6f 6e 20 74 68 65 20 74 79 70 65 20 6f 66 20    74 68 65 20 73 65 63 74 69 6f 6e 0a 61 74 20 70 | .on.the.type.of.the.section.at.p | 
| b42c0 | 6f 69 6e 74 20 61 6e 64 2f 6f 72 20 73 6f 6d 65    68 6f 77 20 63 6f 6e 73 75 6d 65 20 74 68 65 20 | oint.and/or.somehow.consume.the. | 
| b42e0 | 76 61 6c 75 65 20 6f 66 20 74 68 61 74 20 73 65    63 74 69 6f 6e 2e 20 20 42 75 74 20 74 68 61 74 | value.of.that.section...But.that | 
| b4300 | 20 69 73 0a 6f 6e 6c 79 20 6f 6e 65 20 6f 66 20    74 68 65 20 72 65 61 73 6f 6e 73 20 77 68 79 20 | .is.only.one.of.the.reasons.why. | 
| b4320 | 74 68 65 20 73 61 6d 65 20 6b 65 79 20 6d 61 79    20 64 6f 20 73 6f 6d 65 74 68 69 6e 67 20 64 69 | the.same.key.may.do.something.di | 
| b4340 | 66 66 65 72 65 6e 74 2c 0a 64 65 70 65 6e 64 69    6e 67 20 6f 6e 20 77 68 61 74 20 73 65 63 74 69 | fferent,.depending.on.what.secti | 
| b4360 | 6f 6e 20 69 73 20 63 75 72 72 65 6e 74 2e 0a 0a    20 20 20 41 64 64 69 74 69 6f 6e 61 6c 6c 79 20 | on.is.current......Additionally. | 
| b4380 | 66 6f 72 20 65 61 63 68 20 73 65 63 74 69 6f 6e    20 74 79 70 65 20 61 20 6b 65 79 6d 61 70 20 2a | for.each.section.type.a.keymap.* | 
| b43a0 | 6d 69 67 68 74 2a 20 62 65 20 64 65 66 69 6e 65    64 2c 20 6e 61 6d 65 64 0a e2 80 98 6d 61 67 69 | might*.be.defined,.named....magi | 
| b43c0 | 74 2d 54 59 50 45 2d 73 65 63 74 69 6f 6e 2d 6d    61 70 e2 80 99 2e 20 20 54 68 61 74 20 6b 65 79 | t-TYPE-section-map......That.key | 
| b43e0 | 6d 61 70 20 69 73 20 75 73 65 64 20 61 73 20 74    65 78 74 20 70 72 6f 70 65 72 74 79 20 6b 65 79 | map.is.used.as.text.property.key | 
| b4400 | 6d 61 70 0a 6f 66 20 61 6c 6c 20 74 65 78 74 20    62 65 6c 6f 6e 67 69 6e 67 20 74 6f 20 61 6e 79 | map.of.all.text.belonging.to.any | 
| b4420 | 20 73 65 63 74 69 6f 6e 20 6f 66 20 74 68 65 20    72 65 73 70 65 63 74 69 76 65 20 74 79 70 65 2e | .section.of.the.respective.type. | 
| b4440 | 20 20 49 66 20 73 75 63 68 20 61 0a 6d 61 70 20    64 6f 65 73 20 6e 6f 74 20 65 78 69 73 74 20 66 | ..If.such.a.map.does.not.exist.f | 
| b4460 | 6f 72 20 61 20 63 65 72 74 61 69 6e 20 74 79 70    65 2c 20 74 68 65 6e 20 79 6f 75 20 63 61 6e 20 | or.a.certain.type,.then.you.can. | 
| b4480 | 64 65 66 69 6e 65 20 69 74 20 79 6f 75 72 73 65    6c 66 2c 0a 61 6e 64 20 69 74 20 77 69 6c 6c 20 | define.it.yourself,.and.it.will. | 
| b44a0 | 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 62 65    20 75 73 65 64 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 | automatically.be.used.....File:. | 
| b44c0 | 6d 61 67 69 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64    65 3a 20 53 65 63 74 69 6f 6e 20 4f 70 74 69 6f | magit.info,..Node:.Section.Optio | 
| b44e0 | 6e 73 2c 20 20 50 72 65 76 3a 20 53 65 63 74 69    6f 6e 20 54 79 70 65 73 20 61 6e 64 20 56 61 6c | ns,..Prev:.Section.Types.and.Val | 
| b4500 | 75 65 73 2c 20 20 55 70 3a 20 53 65 63 74 69 6f    6e 73 0a 0a 34 2e 32 2e 35 20 53 65 63 74 69 6f | ues,..Up:.Sections..4.2.5.Sectio | 
| b4520 | 6e 20 4f 70 74 69 6f 6e 73 0a 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a | n.Options.---------------------. | 
| b4540 | 0a 54 68 69 73 20 73 65 63 74 69 6f 6e 20 64 65    73 63 72 69 62 65 73 20 6f 70 74 69 6f 6e 73 20 | .This.section.describes.options. | 
| b4560 | 74 68 61 74 20 68 61 76 65 20 61 6e 20 65 66 66    65 63 74 20 6f 6e 20 6d 6f 72 65 20 74 68 61 6e | that.have.an.effect.on.more.than | 
| b4580 | 20 6a 75 73 74 20 61 0a 63 65 72 74 61 69 6e 20    74 79 70 65 20 6f 66 20 73 65 63 74 69 6f 6e 73 | .just.a.certain.type.of.sections | 
| b45a0 | 2e 20 20 41 73 20 79 6f 75 20 63 61 6e 20 73 65    65 20 74 68 65 72 65 20 61 72 65 20 6e 6f 74 20 | ...As.you.can.see.there.are.not. | 
| b45c0 | 6d 61 6e 79 20 6f 66 20 74 68 6f 73 65 2e 0a 0a    20 2d 2d 20 55 73 65 72 20 4f 70 74 69 6f 6e 3a | many.of.those....--.User.Option: | 
| b45e0 | 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 73    68 6f 77 2d 63 68 69 6c 64 2d 63 6f 75 6e 74 0a | .magit-section-show-child-count. | 
| b4600 | 20 20 20 20 20 57 68 65 74 68 65 72 20 74 6f 20    61 70 70 65 6e 64 20 74 68 65 20 6e 75 6d 62 65 | .....Whether.to.append.the.numbe | 
| b4620 | 72 20 6f 66 20 63 68 69 6c 64 72 65 6e 20 74 6f    20 73 65 63 74 69 6f 6e 20 68 65 61 64 69 6e 67 | r.of.children.to.section.heading | 
| b4640 | 73 2e 20 20 54 68 69 73 0a 20 20 20 20 20 6f 6e    6c 79 20 61 66 66 65 63 74 73 20 73 65 63 74 69 | s...This......only.affects.secti | 
| b4660 | 6f 6e 73 20 74 68 61 74 20 63 6f 75 6c 64 20 62    65 6e 65 66 69 74 20 66 72 6f 6d 20 74 68 69 73 | ons.that.could.benefit.from.this | 
| b4680 | 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 0a 1f    0a 46 69 6c 65 3a 20 6d 61 67 69 74 2e 69 6e 66 | .information.....File:.magit.inf | 
| b46a0 | 6f 2c 20 20 4e 6f 64 65 3a 20 54 72 61 6e 73 69    65 6e 74 20 43 6f 6d 6d 61 6e 64 73 2c 20 20 4e | o,..Node:.Transient.Commands,..N | 
| b46c0 | 65 78 74 3a 20 54 72 61 6e 73 69 65 6e 74 20 41    72 67 75 6d 65 6e 74 73 20 61 6e 64 20 42 75 66 | ext:.Transient.Arguments.and.Buf | 
| b46e0 | 66 65 72 20 56 61 72 69 61 62 6c 65 73 2c 20 20    50 72 65 76 3a 20 53 65 63 74 69 6f 6e 73 2c 20 | fer.Variables,..Prev:.Sections,. | 
| b4700 | 20 55 70 3a 20 49 6e 74 65 72 66 61 63 65 20 43    6f 6e 63 65 70 74 73 0a 0a 34 2e 33 20 54 72 61 | .Up:.Interface.Concepts..4.3.Tra | 
| b4720 | 6e 73 69 65 6e 74 20 43 6f 6d 6d 61 6e 64 73 0a    3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | nsient.Commands.================ | 
| b4740 | 3d 3d 3d 3d 3d 3d 0a 0a 4d 61 6e 79 20 4d 61 67    69 74 20 63 6f 6d 6d 61 6e 64 73 20 61 72 65 20 | ======..Many.Magit.commands.are. | 
| b4760 | 69 6d 70 6c 65 6d 65 6e 74 65 64 20 61 73 20 2a    74 72 61 6e 73 69 65 6e 74 2a 20 63 6f 6d 6d 61 | implemented.as.*transient*.comma | 
| b4780 | 6e 64 73 2e 20 20 46 69 72 73 74 20 74 68 65 0a    75 73 65 72 20 69 6e 76 6f 6b 65 73 20 61 20 2a | nds...First.the.user.invokes.a.* | 
| b47a0 | 70 72 65 66 69 78 2a 20 63 6f 6d 6d 61 6e 64 2c    20 77 68 69 63 68 20 63 61 75 73 65 73 20 69 74 | prefix*.command,.which.causes.it | 
| b47c0 | 73 20 2a 69 6e 66 69 78 2a 20 61 72 67 75 6d 65    6e 74 73 20 61 6e 64 0a 2a 73 75 66 66 69 78 2a | s.*infix*.arguments.and.*suffix* | 
| b47e0 | 20 63 6f 6d 6d 61 6e 64 73 20 74 6f 20 62 65 20    64 69 73 70 6c 61 79 65 64 20 69 6e 20 74 68 65 | .commands.to.be.displayed.in.the | 
| b4800 | 20 65 63 68 6f 20 61 72 65 61 2e 20 20 54 68 65    20 75 73 65 72 20 74 68 65 6e 0a 6f 70 74 69 6f | .echo.area...The.user.then.optio | 
| b4820 | 6e 61 6c 6c 79 20 73 65 74 73 20 73 6f 6d 65 20    69 6e 66 69 78 20 61 72 67 75 6d 65 6e 74 73 20 | nally.sets.some.infix.arguments. | 
| b4840 | 61 6e 64 20 66 69 6e 61 6c 6c 79 20 69 6e 76 6f    6b 65 73 20 6f 6e 65 20 6f 66 20 74 68 65 0a 73 | and.finally.invokes.one.of.the.s | 
| b4860 | 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 73 2e 0a    0a 20 20 20 54 68 69 73 20 69 73 20 69 6d 70 6c | uffix.commands......This.is.impl | 
| b4880 | 65 6d 65 6e 74 65 64 20 69 6e 20 74 68 65 20 6c    69 62 72 61 72 79 20 e2 80 98 74 72 61 6e 73 69 | emented.in.the.library....transi | 
| b48a0 | 65 6e 74 e2 80 99 2e 20 20 45 61 72 6c 69 65 72    20 4d 61 67 69 74 0a 72 65 6c 65 61 73 65 73 20 | ent......Earlier.Magit.releases. | 
| b48c0 | 75 73 65 64 20 74 68 65 20 70 61 63 6b 61 67 65    20 e2 80 98 6d 61 67 69 74 2d 70 6f 70 75 70 e2 | used.the.package....magit-popup. | 
| b48e0 | 80 99 20 61 6e 64 20 65 76 65 6e 20 65 61 72 6c    69 65 72 20 76 65 72 73 69 6f 6e 73 0a 6c 69 62 | ...and.even.earlier.versions.lib | 
| b4900 | 72 61 72 79 20 e2 80 98 6d 61 67 69 74 2d 6b 65    79 2d 6d 6f 64 65 e2 80 99 2e 0a 0a 20 20 20 54 | rary....magit-key-mode.........T | 
| b4920 | 72 61 6e 73 69 65 6e 74 20 69 73 20 64 6f 63 75    6d 65 6e 74 65 64 20 69 6e 20 2a 6e 6f 74 65 20 | ransient.is.documented.in.*note. | 
| b4940 | 28 74 72 61 6e 73 69 65 6e 74 29 54 6f 70 3a 3a    2e 0a 0a e2 80 98 43 2d 78 20 4d 2d 67 e2 80 99 | (transient)Top::......C-x.M-g... | 
| b4960 | 20 28 e2 80 98 6d 61 67 69 74 2d 64 69 73 70 61    74 63 68 e2 80 99 29 0a e2 80 98 43 2d 63 20 67 | .(...magit-dispatch...)....C-c.g | 
| b4980 | e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d 64 69    73 70 61 74 63 68 e2 80 99 29 0a 20 20 20 20 20 | ....(...magit-dispatch...)...... | 
| b49a0 | 54 68 69 73 20 74 72 61 6e 73 69 65 6e 74 20 70    72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 20 62 69 | This.transient.prefix.command.bi | 
| b49c0 | 6e 64 73 20 6d 6f 73 74 20 6f 66 20 4d 61 67 69    74 e2 80 99 73 20 6f 74 68 65 72 20 70 72 65 66 | nds.most.of.Magit...s.other.pref | 
| b49e0 | 69 78 0a 20 20 20 20 20 63 6f 6d 6d 61 6e 64 73    20 61 73 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 | ix......commands.as.suffix.comma | 
| b4a00 | 6e 64 73 20 61 6e 64 20 64 69 73 70 6c 61 79 73    20 74 68 65 6d 20 69 6e 20 61 20 74 65 6d 70 6f | nds.and.displays.them.in.a.tempo | 
| b4a20 | 72 61 72 79 20 62 75 66 66 65 72 0a 20 20 20 20    20 75 6e 74 69 6c 20 6f 6e 65 20 6f 66 20 74 68 | rary.buffer......until.one.of.th | 
| b4a40 | 65 6d 20 69 73 20 69 6e 76 6f 6b 65 64 2e 20 20    49 6e 76 6f 6b 69 6e 67 20 73 75 63 68 20 61 20 | em.is.invoked...Invoking.such.a. | 
| b4a60 | 73 75 62 2d 70 72 65 66 69 78 20 63 61 75 73 65    73 0a 20 20 20 20 20 74 68 65 20 73 75 66 66 69 | sub-prefix.causes......the.suffi | 
| b4a80 | 78 65 73 20 6f 66 20 74 68 61 74 20 63 6f 6d 6d    61 6e 64 20 74 6f 20 62 65 20 62 6f 75 6e 64 20 | xes.of.that.command.to.be.bound. | 
| b4aa0 | 61 6e 64 20 64 69 73 70 6c 61 79 65 64 20 69 6e    73 74 65 61 64 20 6f 66 0a 20 20 20 20 20 74 68 | and.displayed.instead.of......th | 
| b4ac0 | 6f 73 65 20 6f 66 20 e2 80 98 6d 61 67 69 74 2d    64 69 73 70 61 74 63 68 e2 80 99 2e 0a 0a 20 20 | ose.of....magit-dispatch........ | 
| b4ae0 | 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20    69 73 20 61 6c 73 6f 2c 20 6f 72 20 65 73 70 65 | ...This.command.is.also,.or.espe | 
| b4b00 | 63 69 61 6c 6c 79 2c 20 75 73 65 66 75 6c 20 6f    75 74 73 69 64 65 20 4d 61 67 69 74 20 62 75 66 | cially,.useful.outside.Magit.buf | 
| b4b20 | 66 65 72 73 2c 0a 20 20 20 20 20 73 6f 20 4d 61    67 69 74 20 62 79 20 64 65 66 61 75 6c 74 20 62 | fers,......so.Magit.by.default.b | 
| b4b40 | 69 6e 64 73 20 69 74 20 74 6f 20 e2 80 98 43 2d    63 20 4d 2d 67 e2 80 99 20 69 6e 20 74 68 65 20 | inds.it.to....C-c.M-g....in.the. | 
| b4b60 | 67 6c 6f 62 61 6c 20 6b 65 79 6d 61 70 2e 0a 20    20 20 20 20 e2 80 98 43 2d 63 20 67 e2 80 99 20 | global.keymap..........C-c.g.... | 
| b4b80 | 77 6f 75 6c 64 20 62 65 20 61 20 62 65 74 74 65    72 20 62 69 6e 64 69 6e 67 2c 20 62 75 74 20 77 | would.be.a.better.binding,.but.w | 
| b4ba0 | 65 20 63 61 6e 6e 6f 74 20 75 73 65 20 74 68 61    74 20 62 79 0a 20 20 20 20 20 64 65 66 61 75 6c | e.cannot.use.that.by......defaul | 
| b4bc0 | 74 2c 20 62 65 63 61 75 73 65 20 74 68 61 74 20    6b 65 79 20 73 65 71 75 65 6e 63 65 20 69 73 20 | t,.because.that.key.sequence.is. | 
| b4be0 | 72 65 73 65 72 76 65 64 20 66 6f 72 20 74 68 65    20 75 73 65 72 2e 20 20 53 65 65 0a 20 20 20 20 | reserved.for.the.user...See..... | 
| b4c00 | 20 2a 6e 6f 74 65 20 47 6c 6f 62 61 6c 20 42 69    6e 64 69 6e 67 73 3a 3a 20 74 6f 20 6c 65 61 72 | .*note.Global.Bindings::.to.lear | 
| b4c20 | 6e 20 6d 6f 72 65 20 64 65 66 61 75 6c 74 20 61    6e 64 20 72 65 63 6f 6d 6d 65 6e 64 65 64 20 6b | n.more.default.and.recommended.k | 
| b4c40 | 65 79 0a 20 20 20 20 20 62 69 6e 64 69 6e 67 73    2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 69 74 | ey......bindings.....File:.magit | 
| b4c60 | 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 54 72    61 6e 73 69 65 6e 74 20 41 72 67 75 6d 65 6e 74 | .info,..Node:.Transient.Argument | 
| b4c80 | 73 20 61 6e 64 20 42 75 66 66 65 72 20 56 61 72    69 61 62 6c 65 73 2c 20 20 4e 65 78 74 3a 20 43 | s.and.Buffer.Variables,..Next:.C | 
| b4ca0 | 6f 6d 70 6c 65 74 69 6f 6e 20 43 6f 6e 66 69 72    6d 61 74 69 6f 6e 20 61 6e 64 20 74 68 65 20 53 | ompletion.Confirmation.and.the.S | 
| b4cc0 | 65 6c 65 63 74 69 6f 6e 2c 20 20 50 72 65 76 3a    20 54 72 61 6e 73 69 65 6e 74 20 43 6f 6d 6d 61 | election,..Prev:.Transient.Comma | 
| b4ce0 | 6e 64 73 2c 20 20 55 70 3a 20 49 6e 74 65 72 66    61 63 65 20 43 6f 6e 63 65 70 74 73 0a 0a 34 2e | nds,..Up:.Interface.Concepts..4. | 
| b4d00 | 34 20 54 72 61 6e 73 69 65 6e 74 20 41 72 67 75    6d 65 6e 74 73 20 61 6e 64 20 42 75 66 66 65 72 | 4.Transient.Arguments.and.Buffer | 
| b4d20 | 20 56 61 72 69 61 62 6c 65 73 0a 3d 3d 3d 3d 3d    3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | .Variables.===================== | 
| b4d40 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d    3d 3d 3d 3d 3d 3d 3d 0a 0a 54 68 65 20 69 6e 66 | =======================..The.inf | 
| b4d60 | 69 78 20 61 72 67 75 6d 65 6e 74 73 20 6f 66 20    6d 61 6e 79 20 6f 66 20 4d 61 67 69 74 e2 80 99 | ix.arguments.of.many.of.Magit... | 
| b4d80 | 73 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66    69 78 20 63 6f 6d 6d 61 6e 64 73 20 63 65 61 73 | s.transient.prefix.commands.ceas | 
| b4da0 | 65 0a 74 6f 20 68 61 76 65 20 61 6e 20 65 66 66    65 63 74 20 6f 6e 63 65 20 74 68 65 20 e2 80 98 | e.to.have.an.effect.once.the.... | 
| b4dc0 | 67 69 74 e2 80 99 20 63 6f 6d 6d 61 6e 64 20 74    68 61 74 20 69 73 20 63 61 6c 6c 65 64 20 77 69 | git....command.that.is.called.wi | 
| b4de0 | 74 68 20 74 68 6f 73 65 0a 61 72 67 75 6d 65 6e    74 73 20 68 61 73 20 72 65 74 75 72 6e 65 64 2e | th.those.arguments.has.returned. | 
| b4e00 | 20 20 43 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20    63 72 65 61 74 65 20 61 20 63 6f 6d 6d 69 74 20 | ..Commands.that.create.a.commit. | 
| b4e20 | 61 72 65 20 61 20 67 6f 6f 64 0a 65 78 61 6d 70    6c 65 20 66 6f 72 20 74 68 69 73 2e 20 20 49 66 | are.a.good.example.for.this...If | 
| b4e40 | 20 74 68 65 20 75 73 65 72 20 63 68 61 6e 67 65    73 20 74 68 65 20 61 72 67 75 6d 65 6e 74 73 2c | .the.user.changes.the.arguments, | 
| b4e60 | 20 74 68 65 6e 20 74 68 61 74 20 6f 6e 6c 79 0a    61 66 66 65 63 74 73 20 74 68 65 20 6e 65 78 74 | .then.that.only.affects.the.next | 
| b4e80 | 20 69 6e 76 6f 63 61 74 69 6f 6e 20 6f 66 20 61    20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 2e | .invocation.of.a.suffix.command. | 
| b4ea0 | 20 20 49 66 20 74 68 65 20 73 61 6d 65 20 74 72    61 6e 73 69 65 6e 74 0a 70 72 65 66 69 78 20 63 | ..If.the.same.transient.prefix.c | 
| b4ec0 | 6f 6d 6d 61 6e 64 20 69 73 20 6c 61 74 65 72 20    69 6e 76 6f 6b 65 64 20 61 67 61 69 6e 2c 20 74 | ommand.is.later.invoked.again,.t | 
| b4ee0 | 68 65 6e 20 74 68 65 20 61 72 67 75 6d 65 6e 74    73 20 61 72 65 20 69 6e 69 74 69 61 6c 6c 79 0a | hen.the.arguments.are.initially. | 
| b4f00 | 72 65 73 65 74 20 74 6f 20 74 68 65 20 64 65 66    61 75 6c 74 20 76 61 6c 75 65 2e 20 20 54 68 69 | reset.to.the.default.value...Thi | 
| b4f20 | 73 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 20    63 61 6e 20 62 65 20 73 65 74 20 66 6f 72 20 74 | s.default.value.can.be.set.for.t | 
| b4f40 | 68 65 0a 63 75 72 72 65 6e 74 20 45 6d 61 63 73    20 73 65 73 73 69 6f 6e 20 6f 72 20 73 61 76 65 | he.current.Emacs.session.or.save | 
| b4f60 | 64 20 70 65 72 6d 61 6e 65 6e 74 6c 79 2c 20 73    65 65 20 2a 6e 6f 74 65 20 28 74 72 61 6e 73 69 | d.permanently,.see.*note.(transi | 
| b4f80 | 65 6e 74 29 53 61 76 69 6e 67 0a 56 61 6c 75 65    73 3a 3a 2e 20 20 49 74 20 69 73 20 61 6c 73 6f | ent)Saving.Values::...It.is.also | 
| b4fa0 | 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 63 79 63    6c 65 20 74 68 72 6f 75 67 68 20 70 72 65 76 69 | .possible.to.cycle.through.previ | 
| b4fc0 | 6f 75 73 6c 79 20 75 73 65 64 20 73 65 74 73 20    6f 66 0a 61 72 67 75 6d 65 6e 74 73 20 75 73 69 | ously.used.sets.of.arguments.usi | 
| b4fe0 | 6e 67 20 e2 80 98 43 2d 4d 2d 70 e2 80 99 20 61    6e 64 20 e2 80 98 43 2d 4d 2d 6e e2 80 99 2c 20 | ng....C-M-p....and....C-M-n...,. | 
| b5000 | 73 65 65 20 2a 6e 6f 74 65 20 28 74 72 61 6e 73    69 65 6e 74 29 55 73 69 6e 67 0a 48 69 73 74 6f | see.*note.(transient)Using.Histo | 
| b5020 | 72 79 3a 3a 2e 0a 0a 20 20 20 48 6f 77 65 76 65    72 20 74 68 65 20 69 6e 66 69 78 20 61 72 67 75 | ry::......However.the.infix.argu | 
| b5040 | 6d 65 6e 74 73 20 6f 66 20 6d 61 6e 79 20 6f 74    68 65 72 20 74 72 61 6e 73 69 65 6e 74 20 63 6f | ments.of.many.other.transient.co | 
| b5060 | 6d 6d 61 6e 64 73 20 63 6f 6e 74 69 6e 75 65 0a    74 6f 20 68 61 76 65 20 61 6e 20 65 66 66 65 63 | mmands.continue.to.have.an.effec | 
| b5080 | 74 20 65 76 65 6e 20 61 66 74 65 72 20 74 68 65    20 e2 80 98 67 69 74 e2 80 99 20 63 6f 6d 6d 61 | t.even.after.the....git....comma | 
| b50a0 | 6e 64 20 74 68 61 74 20 77 61 73 20 63 61 6c 6c    65 64 20 77 69 74 68 0a 74 68 6f 73 65 20 61 72 | nd.that.was.called.with.those.ar | 
| b50c0 | 67 75 6d 65 6e 74 73 20 68 61 73 20 72 65 74 75    72 6e 65 64 2e 20 20 54 68 65 20 6d 6f 73 74 20 | guments.has.returned...The.most. | 
| b50e0 | 69 6d 70 6f 72 74 61 6e 74 20 63 6f 6d 6d 61 6e    64 73 20 6c 69 6b 65 20 74 68 69 73 20 61 72 65 | important.commands.like.this.are | 
| b5100 | 0a 74 68 6f 73 65 20 74 68 61 74 20 64 69 73 70    6c 61 79 20 61 20 64 69 66 66 20 6f 72 20 6c 6f | .those.that.display.a.diff.or.lo | 
| b5120 | 67 20 69 6e 20 61 20 64 65 64 69 63 61 74 65 64    20 62 75 66 66 65 72 2e 20 20 54 68 65 69 72 20 | g.in.a.dedicated.buffer...Their. | 
| b5140 | 61 72 67 75 6d 65 6e 74 73 0a 6f 62 76 69 6f 75    73 6c 79 20 63 6f 6e 74 69 6e 75 65 20 74 6f 20 | arguments.obviously.continue.to. | 
| b5160 | 68 61 76 65 20 61 6e 20 65 66 66 65 63 74 20 66    6f 72 20 61 73 20 6c 6f 6e 67 20 61 73 20 74 68 | have.an.effect.for.as.long.as.th | 
| b5180 | 65 20 72 65 73 70 65 63 74 69 76 65 20 64 69 66    66 0a 6f 72 20 6c 6f 67 20 69 73 20 62 65 69 6e | e.respective.diff.or.log.is.bein | 
| b51a0 | 67 20 64 69 73 70 6c 61 79 65 64 2e 20 20 46 75    72 74 68 65 72 6d 6f 72 65 20 74 68 65 20 75 73 | g.displayed...Furthermore.the.us | 
| b51c0 | 65 64 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65    20 73 74 6f 72 65 64 20 69 6e 0a 62 75 66 66 65 | ed.arguments.are.stored.in.buffe | 
| b51e0 | 72 2d 6c 6f 63 61 6c 20 76 61 72 69 61 62 6c 65    73 20 66 6f 72 20 66 75 74 75 72 65 20 72 65 66 | r-local.variables.for.future.ref | 
| b5200 | 65 72 65 6e 63 65 2e 0a 0a 20 20 20 46 6f 72 20    63 6f 6d 6d 61 6e 64 73 20 69 6e 20 74 68 65 20 | erence......For.commands.in.the. | 
| b5220 | 73 65 63 6f 6e 64 20 67 72 6f 75 70 20 69 74 20    69 73 6e e2 80 99 74 20 61 6c 77 61 79 73 20 64 | second.group.it.isn...t.always.d | 
| b5240 | 65 73 69 72 61 62 6c 65 20 74 6f 20 72 65 73 65    74 0a 74 68 65 69 72 20 61 72 67 75 6d 65 6e 74 | esirable.to.reset.their.argument | 
| b5260 | 73 20 74 6f 20 74 68 65 20 67 6c 6f 62 61 6c 20    76 61 6c 75 65 20 77 68 65 6e 20 74 68 65 20 74 | s.to.the.global.value.when.the.t | 
| b5280 | 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 20    63 6f 6d 6d 61 6e 64 20 69 73 0a 69 6e 76 6f 6b | ransient.prefix.command.is.invok | 
| b52a0 | 65 64 20 61 67 61 69 6e 2e 0a 0a 20 20 20 41 73    20 6d 65 6e 74 69 6f 6e 65 64 20 61 62 6f 76 65 | ed.again......As.mentioned.above | 
| b52c0 | 2c 20 69 74 20 69 73 20 70 6f 73 73 69 62 6c 65    20 74 6f 20 63 79 63 6c 65 20 74 68 72 6f 75 67 | ,.it.is.possible.to.cycle.throug | 
| b52e0 | 68 20 70 72 65 76 69 6f 75 73 6c 79 20 75 73 65    64 0a 73 65 74 73 20 6f 66 20 61 72 67 75 6d 65 | h.previously.used.sets.of.argume | 
| b5300 | 6e 74 73 20 77 68 69 6c 65 20 61 20 74 72 61 6e    73 69 65 6e 74 20 70 6f 70 75 70 20 69 73 20 76 | nts.while.a.transient.popup.is.v | 
| b5320 | 69 73 69 62 6c 65 2e 20 20 54 68 61 74 20 6d 65    61 6e 73 20 74 68 61 74 0a 77 65 20 63 6f 75 6c | isible...That.means.that.we.coul | 
| b5340 | 64 20 61 6c 77 61 79 73 20 72 65 73 65 74 20 74    68 65 20 69 6e 66 69 78 20 61 72 67 75 6d 65 6e | d.always.reset.the.infix.argumen | 
| b5360 | 74 73 20 74 6f 20 74 68 65 20 64 65 66 61 75 6c    74 20 62 65 63 61 75 73 65 20 74 68 65 20 73 65 | ts.to.the.default.because.the.se | 
| b5380 | 74 0a 6f 66 20 61 72 67 75 6d 65 6e 74 73 20 74    68 61 74 20 69 73 20 61 63 74 69 76 65 20 69 6e | t.of.arguments.that.is.active.in | 
| b53a0 | 20 74 68 65 20 65 78 69 73 74 69 6e 67 20 62 75    66 66 65 72 20 69 73 20 6f 6e 6c 79 20 61 20 66 | .the.existing.buffer.is.only.a.f | 
| b53c0 | 65 77 20 e2 80 98 43 2d 4d 2d 70 e2 80 99 0a 61    77 61 79 2e 20 20 4d 61 67 69 74 20 63 61 6e 20 | ew....C-M-p....away...Magit.can. | 
| b53e0 | 62 65 20 63 6f 6e 66 69 67 75 72 65 64 20 74 6f    20 62 65 68 61 76 65 20 6c 69 6b 65 20 74 68 61 | be.configured.to.behave.like.tha | 
| b5400 | 74 2c 20 62 75 74 20 62 65 63 61 75 73 65 20 49    20 65 78 70 65 63 74 0a 74 68 61 74 20 6d 6f 73 | t,.but.because.I.expect.that.mos | 
| b5420 | 74 20 75 73 65 72 73 20 77 6f 75 6c 64 20 6e 6f    74 20 66 69 6e 64 20 74 68 61 74 20 76 65 72 79 | t.users.would.not.find.that.very | 
| b5440 | 20 63 6f 6e 76 65 6e 69 65 6e 74 2c 20 69 74 20    69 73 20 6e 6f 74 20 74 68 65 0a 64 65 66 61 75 | .convenient,.it.is.not.the.defau | 
| b5460 | 6c 74 2e 0a 0a 20 20 20 41 6c 73 6f 20 6e 6f 74    65 20 74 68 61 74 20 69 74 20 69 73 20 70 6f 73 | lt......Also.note.that.it.is.pos | 
| b5480 | 73 69 62 6c 65 20 74 6f 20 63 68 61 6e 67 65 20    74 68 65 20 64 69 66 66 20 61 6e 64 20 6c 6f 67 | sible.to.change.the.diff.and.log | 
| b54a0 | 20 61 72 67 75 6d 65 6e 74 73 0a 75 73 65 64 20    69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 | .arguments.used.in.the.current.b | 
| b54c0 | 75 66 66 65 72 20 28 69 6e 63 6c 75 64 69 6e 67    20 74 68 65 20 73 74 61 74 75 73 20 62 75 66 66 | uffer.(including.the.status.buff | 
| b54e0 | 65 72 2c 20 77 68 69 63 68 20 63 6f 6e 74 61 69    6e 73 0a 62 6f 74 68 20 64 69 66 66 20 61 6e 64 | er,.which.contains.both.diff.and | 
| b5500 | 20 6c 6f 67 20 73 65 63 74 69 6f 6e 73 29 20 75    73 69 6e 67 20 74 68 65 20 72 65 73 70 65 63 74 | .log.sections).using.the.respect | 
| b5520 | 69 76 65 20 22 72 65 66 72 65 73 68 22 20 74 72    61 6e 73 69 65 6e 74 0a 70 72 65 66 69 78 20 63 | ive."refresh".transient.prefix.c | 
| b5540 | 6f 6d 6d 61 6e 64 73 20 6f 6e 20 e2 80 98 44 e2    80 99 20 61 6e 64 20 e2 80 98 4c e2 80 99 2e 20 | ommands.on....D....and....L..... | 
| b5560 | 20 28 e2 80 98 64 e2 80 99 20 61 6e 64 20 e2 80    98 6c e2 80 99 20 6f 6e 20 74 68 65 20 6f 74 68 | .(...d....and....l....on.the.oth | 
| b5580 | 65 72 20 68 61 6e 64 20 61 72 65 0a 69 6e 74 65    6e 64 65 64 20 74 6f 20 63 68 61 6e 67 65 20 2a | er.hand.are.intended.to.change.* | 
| b55a0 | 77 68 61 74 2a 20 64 69 66 66 20 6f 72 20 6c 6f    67 20 69 73 20 62 65 69 6e 67 20 64 69 73 70 6c | what*.diff.or.log.is.being.displ | 
| b55c0 | 61 79 65 64 2e 20 20 49 74 20 69 73 0a 70 6f 73    73 69 62 6c 65 20 74 6f 20 61 6c 73 6f 20 63 68 | ayed...It.is.possible.to.also.ch | 
| b55e0 | 61 6e 67 65 20 2a 68 6f 77 2a 20 74 68 65 20 64    69 66 66 20 6f 72 20 6c 6f 67 20 69 73 20 62 65 | ange.*how*.the.diff.or.log.is.be | 
| b5600 | 69 6e 67 20 64 69 73 70 6c 61 79 65 64 20 61 74    20 74 68 65 0a 73 61 6d 65 20 74 69 6d 65 2c 20 | ing.displayed.at.the.same.time,. | 
| b5620 | 62 75 74 20 69 66 20 79 6f 75 20 6f 6e 6c 79 20    77 61 6e 74 20 74 6f 20 64 6f 20 74 68 65 20 6c | but.if.you.only.want.to.do.the.l | 
| b5640 | 61 74 74 65 72 2c 20 74 68 65 6e 20 79 6f 75 20    73 68 6f 75 6c 64 20 75 73 65 0a 74 68 65 20 72 | atter,.then.you.should.use.the.r | 
| b5660 | 65 66 72 65 73 68 20 76 61 72 69 61 6e 74 73 2e    29 20 20 42 65 63 61 75 73 65 20 74 68 65 73 65 | efresh.variants.)..Because.these | 
| b5680 | 20 73 65 63 6f 6e 64 61 72 79 20 64 69 66 66 20    61 6e 64 20 6c 6f 67 20 74 72 61 6e 73 69 65 6e | .secondary.diff.and.log.transien | 
| b56a0 | 74 0a 70 72 65 66 69 78 65 73 20 61 72 65 20 61    62 6f 75 74 20 2a 63 68 61 6e 67 69 6e 67 2a 20 | t.prefixes.are.about.*changing*. | 
| b56c0 | 74 68 65 20 61 72 67 75 6d 65 6e 74 73 20 75 73    65 64 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e | the.arguments.used.in.the.curren | 
| b56e0 | 74 20 62 75 66 66 65 72 2c 0a 74 68 65 79 20 2a    61 6c 77 61 79 73 2a 20 73 74 61 72 74 20 6f 75 | t.buffer,.they.*always*.start.ou | 
| b5700 | 74 20 77 69 74 68 20 74 68 65 20 73 65 74 20 6f    66 20 61 72 67 75 6d 65 6e 74 73 20 74 68 61 74 | t.with.the.set.of.arguments.that | 
| b5720 | 20 61 72 65 20 63 75 72 72 65 6e 74 6c 79 20 69    6e 0a 65 66 66 65 63 74 20 69 6e 20 74 68 61 74 | .are.currently.in.effect.in.that | 
| b5740 | 20 62 75 66 66 65 72 2e 0a 0a 20 20 20 53 6f 6d    65 20 63 6f 6d 6d 61 6e 64 73 20 61 72 65 20 75 | .buffer......Some.commands.are.u | 
| b5760 | 73 75 61 6c 6c 79 20 69 6e 76 6f 6b 65 64 20 64    69 72 65 63 74 6c 79 20 65 76 65 6e 20 74 68 6f | sually.invoked.directly.even.tho | 
| b5780 | 75 67 68 20 74 68 65 79 20 63 61 6e 20 61 6c 73    6f 0a 62 65 20 69 6e 76 6f 6b 65 64 20 61 73 20 | ugh.they.can.also.be.invoked.as. | 
| b57a0 | 74 68 65 20 73 75 66 66 69 78 20 6f 66 20 61 20    74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 | the.suffix.of.a.transient.prefix | 
| b57c0 | 20 63 6f 6d 6d 61 6e 64 2e 20 20 4d 6f 73 74 0a    70 72 6f 6d 69 6e 65 6e 74 6c 79 20 e2 80 98 6d | .command...Most.prominently....m | 
| b57e0 | 61 67 69 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74    e2 80 99 20 69 73 20 75 73 75 61 6c 6c 79 20 69 | agit-show-commit....is.usually.i | 
| b5800 | 6e 76 6f 6b 65 64 20 62 79 20 74 79 70 69 6e 67    20 e2 80 98 52 45 54 e2 80 99 20 77 68 69 6c 65 | nvoked.by.typing....RET....while | 
| b5820 | 0a 70 6f 69 6e 74 20 69 73 20 6f 6e 20 61 20 63    6f 6d 6d 69 74 20 69 6e 20 61 20 6c 6f 67 2c 20 | .point.is.on.a.commit.in.a.log,. | 
| b5840 | 62 75 74 20 69 74 20 63 61 6e 20 61 6c 73 6f 20    62 65 20 69 6e 76 6f 6b 65 64 20 66 72 6f 6d 20 | but.it.can.also.be.invoked.from. | 
| b5860 | 74 68 65 0a e2 80 98 6d 61 67 69 74 2d 64 69 66    66 e2 80 99 20 74 72 61 6e 73 69 65 6e 74 20 70 | the....magit-diff....transient.p | 
| b5880 | 72 65 66 69 78 2e 0a 0a 20 20 20 57 68 65 6e 20    73 75 63 68 20 61 20 63 6f 6d 6d 61 6e 64 20 69 | refix......When.such.a.command.i | 
| b58a0 | 73 20 69 6e 76 6f 6b 65 64 20 64 69 72 65 63 74    6c 79 2c 20 74 68 65 6e 20 69 74 20 69 73 20 69 | s.invoked.directly,.then.it.is.i | 
| b58c0 | 6d 70 6f 72 74 61 6e 74 20 74 6f 0a 72 65 75 73    65 20 74 68 65 20 61 72 67 75 6d 65 6e 74 73 20 | mportant.to.reuse.the.arguments. | 
| b58e0 | 61 73 20 73 70 65 63 69 66 69 65 64 20 62 79 20    74 68 65 20 72 65 73 70 65 63 74 69 76 65 20 62 | as.specified.by.the.respective.b | 
| b5900 | 75 66 66 65 72 2d 6c 6f 63 61 6c 20 76 61 6c 75    65 73 2c 0a 69 6e 73 74 65 61 64 20 6f 66 20 75 | uffer-local.values,.instead.of.u | 
| b5920 | 73 69 6e 67 20 74 68 65 20 64 65 66 61 75 6c 74    20 61 72 67 75 6d 65 6e 74 73 2e 20 20 49 6d 61 | sing.the.default.arguments...Ima | 
| b5940 | 67 69 6e 65 20 79 6f 75 20 70 72 65 73 73 20 e2    80 98 52 45 54 e2 80 99 20 69 6e 20 61 0a 6c 6f | gine.you.press....RET....in.a.lo | 
| b5960 | 67 20 74 6f 20 64 69 73 70 6c 61 79 20 74 68 65    20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 | g.to.display.the.commit.at.point | 
| b5980 | 20 69 6e 20 61 20 64 69 66 66 65 72 65 6e 74 20    62 75 66 66 65 72 20 61 6e 64 20 74 68 65 6e 20 | .in.a.different.buffer.and.then. | 
| b59a0 | 75 73 65 0a e2 80 98 44 e2 80 99 20 74 6f 20 63    68 61 6e 67 65 20 68 6f 77 20 74 68 65 20 64 69 | use....D....to.change.how.the.di | 
| b59c0 | 66 66 20 69 73 20 64 69 73 70 6c 61 79 65 64 20    69 6e 20 74 68 61 74 20 62 75 66 66 65 72 2e 20 | ff.is.displayed.in.that.buffer.. | 
| b59e0 | 20 41 6e 64 20 74 68 65 6e 20 79 6f 75 0a 70 72    65 73 73 20 e2 80 98 52 45 54 e2 80 99 20 6f 6e | .And.then.you.press....RET....on | 
| b5a00 | 20 61 6e 6f 74 68 65 72 20 63 6f 6d 6d 69 74 20    74 6f 20 73 68 6f 77 20 74 68 61 74 20 69 6e 73 | .another.commit.to.show.that.ins | 
| b5a20 | 74 65 61 64 20 61 6e 64 20 74 68 65 20 64 69 66    66 0a 61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 | tead.and.the.diff.arguments.are. | 
| b5a40 | 72 65 73 65 74 20 74 6f 20 74 68 65 20 64 65 66    61 75 6c 74 2e 20 20 4e 6f 74 20 63 6f 6f 6c 3b | reset.to.the.default...Not.cool; | 
| b5a60 | 20 73 6f 20 4d 61 67 69 74 20 64 6f 65 73 20 6e    6f 74 20 64 6f 20 74 68 61 74 0a 62 79 20 64 65 | .so.Magit.does.not.do.that.by.de | 
| b5a80 | 66 61 75 6c 74 2e 0a 0a 20 2d 2d 20 55 73 65 72    20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 70 | fault....--.User.Option:.magit-p | 
| b5aa0 | 72 65 66 69 78 2d 75 73 65 2d 62 75 66 66 65 72    2d 61 72 67 75 6d 65 6e 74 73 0a 20 20 20 20 20 | refix-use-buffer-arguments...... | 
| b5ac0 | 54 68 69 73 20 6f 70 74 69 6f 6e 20 63 6f 6e 74    72 6f 6c 73 20 77 68 65 74 68 65 72 20 74 68 65 | This.option.controls.whether.the | 
| b5ae0 | 20 69 6e 66 69 78 20 61 72 67 75 6d 65 6e 74 73    20 69 6e 69 74 69 61 6c 6c 79 20 73 68 6f 77 6e | .infix.arguments.initially.shown | 
| b5b00 | 20 69 6e 0a 20 20 20 20 20 63 65 72 74 61 69 6e    20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 | .in......certain.transient.prefi | 
| b5b20 | 78 20 63 6f 6d 6d 61 6e 64 73 20 61 72 65 20 62    61 73 65 64 20 6f 6e 20 74 68 65 20 61 72 67 75 | x.commands.are.based.on.the.argu | 
| b5b40 | 6d 65 6e 74 73 20 74 68 61 74 0a 20 20 20 20 20    61 72 65 20 63 75 72 72 65 6e 74 6c 79 20 69 6e | ments.that......are.currently.in | 
| b5b60 | 20 65 66 66 65 63 74 20 69 6e 20 74 68 65 20 62    75 66 66 65 72 20 74 68 61 74 20 74 68 65 69 72 | .effect.in.the.buffer.that.their | 
| b5b80 | 20 73 75 66 66 69 78 65 73 20 75 70 64 61 74 65    2e 0a 0a 20 20 20 20 20 54 68 65 20 e2 80 98 6d | .suffixes.update........The....m | 
| b5ba0 | 61 67 69 74 2d 64 69 66 66 e2 80 99 20 61 6e 64    20 e2 80 98 6d 61 67 69 74 2d 6c 6f 67 e2 80 99 | agit-diff....and....magit-log... | 
| b5bc0 | 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69    78 20 63 6f 6d 6d 61 6e 64 73 20 61 72 65 0a 20 | .transient.prefix.commands.are.. | 
| b5be0 | 20 20 20 20 61 66 66 65 63 74 65 64 20 62 79 20    74 68 69 73 20 6f 70 74 69 6f 6e 2e 0a 0a 20 2d | ....affected.by.this.option....- | 
| b5c00 | 2d 20 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d    61 67 69 74 2d 64 69 72 65 63 74 2d 75 73 65 2d | -.User.Option:.magit-direct-use- | 
| b5c20 | 62 75 66 66 65 72 2d 61 72 67 75 6d 65 6e 74 73    0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f | buffer-arguments......This.optio | 
| b5c40 | 6e 20 63 6f 6e 74 72 6f 6c 73 20 77 68 65 74 68    65 72 20 63 65 72 74 61 69 6e 20 63 6f 6d 6d 61 | n.controls.whether.certain.comma | 
| b5c60 | 6e 64 73 2c 20 77 68 65 6e 20 69 6e 76 6f 6b 65    64 0a 20 20 20 20 20 64 69 72 65 63 74 6c 79 20 | nds,.when.invoked......directly. | 
| b5c80 | 28 69 2e 65 2e 2c 20 6e 6f 74 20 61 73 20 74 68    65 20 73 75 66 66 69 78 20 6f 66 20 61 20 74 72 | (i.e.,.not.as.the.suffix.of.a.tr | 
| b5ca0 | 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 20 63    6f 6d 6d 61 6e 64 29 2c 0a 20 20 20 20 20 75 73 | ansient.prefix.command),......us | 
| b5cc0 | 65 20 74 68 65 20 61 72 67 75 6d 65 6e 74 73 20    74 68 61 74 20 61 72 65 20 63 75 72 72 65 6e 74 | e.the.arguments.that.are.current | 
| b5ce0 | 6c 79 20 61 63 74 69 76 65 20 69 6e 20 74 68 65    20 62 75 66 66 65 72 20 74 68 61 74 20 74 68 65 | ly.active.in.the.buffer.that.the | 
| b5d00 | 79 0a 20 20 20 20 20 61 72 65 20 61 62 6f 75 74    20 74 6f 20 75 70 64 61 74 65 2e 20 20 54 68 65 | y......are.about.to.update...The | 
| b5d20 | 20 61 6c 74 65 72 6e 61 74 69 76 65 20 69 73 20    74 6f 20 75 73 65 20 74 68 65 20 64 65 66 61 75 | .alternative.is.to.use.the.defau | 
| b5d40 | 6c 74 20 76 61 6c 75 65 0a 20 20 20 20 20 66 6f    72 20 74 68 65 73 65 20 61 72 67 75 6d 65 6e 74 | lt.value......for.these.argument | 
| b5d60 | 73 2c 20 77 68 69 63 68 20 6d 69 67 68 74 20 63    68 61 6e 67 65 20 74 68 65 20 61 72 67 75 6d 65 | s,.which.might.change.the.argume | 
| b5d80 | 6e 74 73 20 74 68 61 74 20 61 72 65 20 75 73 65    64 0a 20 20 20 20 20 69 6e 20 74 68 65 20 62 75 | nts.that.are.used......in.the.bu | 
| b5da0 | 66 66 65 72 2e 0a 0a 56 61 6c 69 64 20 76 61 6c    75 65 73 20 66 6f 72 20 62 6f 74 68 20 6f 66 20 | ffer...Valid.values.for.both.of. | 
| b5dc0 | 74 68 65 20 61 62 6f 76 65 20 6f 70 74 69 6f 6e    73 20 61 72 65 3a 0a 0a 20 20 20 e2 80 a2 20 e2 | the.above.options.are:.......... | 
| b5de0 | 80 98 61 6c 77 61 79 73 e2 80 99 3a 20 41 6c 77    61 79 73 20 75 73 65 20 74 68 65 20 73 65 74 20 | ..always...:.Always.use.the.set. | 
| b5e00 | 6f 66 20 61 72 67 75 6d 65 6e 74 73 20 74 68 61    74 20 69 73 20 63 75 72 72 65 6e 74 6c 79 20 61 | of.arguments.that.is.currently.a | 
| b5e20 | 63 74 69 76 65 0a 20 20 20 20 20 69 6e 20 74 68    65 20 72 65 73 70 65 63 74 69 76 65 20 62 75 66 | ctive......in.the.respective.buf | 
| b5e40 | 66 65 72 2c 20 70 72 6f 76 69 64 65 64 20 74 68    61 74 20 62 75 66 66 65 72 20 65 78 69 73 74 73 | fer,.provided.that.buffer.exists | 
| b5e60 | 20 6f 66 20 63 6f 75 72 73 65 2e 0a 20 20 20 e2    80 a2 20 e2 80 98 73 65 6c 65 63 74 65 64 e2 80 | .of.course............selected.. | 
| b5e80 | 99 20 6f 72 20 e2 80 98 74 e2 80 99 3a 20 55 73    65 20 74 68 65 20 73 65 74 20 6f 66 20 61 72 67 | ..or....t...:.Use.the.set.of.arg | 
| b5ea0 | 75 6d 65 6e 74 73 20 66 72 6f 6d 20 74 68 65 20    72 65 73 70 65 63 74 69 76 65 0a 20 20 20 20 20 | uments.from.the.respective...... | 
| b5ec0 | 62 75 66 66 65 72 2c 20 62 75 74 20 6f 6e 6c 79    20 69 66 20 69 74 20 69 73 20 64 69 73 70 6c 61 | buffer,.but.only.if.it.is.displa | 
| b5ee0 | 79 65 64 20 69 6e 20 61 20 77 69 6e 64 6f 77 20    6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 0a 20 | yed.in.a.window.of.the.current.. | 
| b5f00 | 20 20 20 20 66 72 61 6d 65 2e 20 20 54 68 69 73    20 69 73 20 74 68 65 20 64 65 66 61 75 6c 74 20 | ....frame...This.is.the.default. | 
| b5f20 | 66 6f 72 20 62 6f 74 68 20 76 61 72 69 61 62 6c    65 73 2e 0a 20 20 20 e2 80 a2 20 e2 80 98 63 75 | for.both.variables............cu | 
| b5f40 | 72 72 65 6e 74 e2 80 99 3a 20 55 73 65 20 74 68    65 20 73 65 74 20 6f 66 20 61 72 67 75 6d 65 6e | rrent...:.Use.the.set.of.argumen | 
| b5f60 | 74 73 20 66 72 6f 6d 20 74 68 65 20 72 65 73 70    65 63 74 69 76 65 20 62 75 66 66 65 72 2c 20 62 | ts.from.the.respective.buffer,.b | 
| b5f80 | 75 74 0a 20 20 20 20 20 6f 6e 6c 79 20 69 66 20    69 74 20 69 73 20 74 68 65 20 63 75 72 72 65 6e | ut......only.if.it.is.the.curren | 
| b5fa0 | 74 20 62 75 66 66 65 72 2e 0a 20 20 20 e2 80 a2    20 e2 80 98 6e 65 76 65 72 e2 80 99 3a 20 4e 65 | t.buffer............never...:.Ne | 
| b5fc0 | 76 65 72 20 75 73 65 20 74 68 65 20 73 65 74 20    6f 66 20 61 72 67 75 6d 65 6e 74 73 20 66 72 6f | ver.use.the.set.of.arguments.fro | 
| b5fe0 | 6d 20 74 68 65 20 72 65 73 70 65 63 74 69 76 65    20 62 75 66 66 65 72 2e 0a 0a 49 20 61 6d 20 61 | m.the.respective.buffer...I.am.a | 
| b6000 | 66 72 61 69 64 20 69 74 20 67 65 74 73 20 6d 6f    72 65 20 63 6f 6d 70 6c 69 63 61 74 65 64 20 73 | fraid.it.gets.more.complicated.s | 
| b6020 | 74 69 6c 6c 3a 0a 0a 20 20 20 e2 80 a2 20 54 68    65 20 67 6c 6f 62 61 6c 20 64 69 66 66 20 61 6e | till:.........The.global.diff.an | 
| b6040 | 64 20 6c 6f 67 20 61 72 67 75 6d 65 6e 74 73 20    61 72 65 20 73 65 74 20 66 6f 72 20 65 61 63 68 | d.log.arguments.are.set.for.each | 
| b6060 | 20 73 75 70 70 6f 72 74 65 64 20 6d 6f 64 65 0a    20 20 20 20 20 69 6e 64 69 76 69 64 75 61 6c 6c | .supported.mode......individuall | 
| b6080 | 79 2e 20 20 54 68 65 20 64 69 66 66 20 61 72 67    75 6d 65 6e 74 73 20 66 6f 72 20 65 78 61 6d 70 | y...The.diff.arguments.for.examp | 
| b60a0 | 6c 65 20 68 61 76 65 20 64 69 66 66 65 72 65 6e    74 20 76 61 6c 75 65 73 0a 20 20 20 20 20 69 6e | le.have.different.values......in | 
| b60c0 | 20 e2 80 98 6d 61 67 69 74 2d 64 69 66 66 2d 6d    6f 64 65 e2 80 99 2c 20 e2 80 98 6d 61 67 69 74 | ....magit-diff-mode...,....magit | 
| b60e0 | 2d 72 65 76 69 73 69 6f 6e 2d 6d 6f 64 65 e2 80    99 2c 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 | -revision-mode...,.........magit | 
| b6100 | 2d 6d 65 72 67 65 2d 70 72 65 76 69 65 77 2d 6d    6f 64 65 e2 80 99 20 61 6e 64 20 e2 80 98 6d 61 | -merge-preview-mode....and....ma | 
| b6120 | 67 69 74 2d 73 74 61 74 75 73 2d 6d 6f 64 65 e2    80 99 20 62 75 66 66 65 72 73 2e 0a 20 20 20 20 | git-status-mode....buffers...... | 
| b6140 | 20 53 65 74 74 69 6e 67 20 6f 72 20 73 61 76 69    6e 67 20 74 68 65 20 76 61 6c 75 65 20 66 6f 72 | .Setting.or.saving.the.value.for | 
| b6160 | 20 6f 6e 65 20 6d 6f 64 65 20 64 6f 65 73 20 6e    6f 74 20 63 68 61 6e 67 65 20 74 68 65 20 76 61 | .one.mode.does.not.change.the.va | 
| b6180 | 6c 75 65 0a 20 20 20 20 20 66 6f 72 20 6f 74 68    65 72 20 6d 6f 64 65 73 2e 20 20 54 68 65 20 68 | lue......for.other.modes...The.h | 
| b61a0 | 69 73 74 6f 72 79 20 68 6f 77 65 76 65 72 20 69    73 20 73 68 61 72 65 64 2e 0a 0a 20 20 20 e2 80 | istory.however.is.shared........ | 
| b61c0 | a2 20 57 68 65 6e 20 e2 80 98 6d 61 67 69 74 2d    73 68 6f 77 2d 63 6f 6d 6d 69 74 e2 80 99 20 69 | ..When....magit-show-commit....i | 
| b61e0 | 73 20 69 6e 76 6f 6b 65 64 20 64 69 72 65 63 74    6c 79 20 66 72 6f 6d 20 61 20 6c 6f 67 20 62 75 | s.invoked.directly.from.a.log.bu | 
| b6200 | 66 66 65 72 2c 0a 20 20 20 20 20 74 68 65 6e 20    74 68 65 20 66 69 6c 65 20 66 69 6c 74 65 72 20 | ffer,......then.the.file.filter. | 
| b6220 | 69 73 20 70 69 63 6b 65 64 20 75 70 20 66 72 6f    6d 20 74 68 61 74 20 62 75 66 66 65 72 2c 20 6e | is.picked.up.from.that.buffer,.n | 
| b6240 | 6f 74 20 66 72 6f 6d 20 74 68 65 0a 20 20 20 20    20 72 65 76 69 73 69 6f 6e 20 62 75 66 66 65 72 | ot.from.the......revision.buffer | 
| b6260 | 20 6f 72 20 74 68 65 20 6d 6f 64 65 e2 80 99 73    20 67 6c 6f 62 61 6c 20 64 69 66 66 20 61 72 67 | .or.the.mode...s.global.diff.arg | 
| b6280 | 75 6d 65 6e 74 73 2e 0a 0a 20 20 20 e2 80 a2 20    45 76 65 6e 20 74 68 6f 75 67 68 20 74 68 65 79 | uments..........Even.though.they | 
| b62a0 | 20 61 72 65 20 73 75 66 66 69 78 65 73 20 6f 66    20 74 68 65 20 64 69 66 66 20 70 72 65 66 69 78 | .are.suffixes.of.the.diff.prefix | 
| b62c0 | 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 73    68 6f 77 2d 63 6f 6d 6d 69 74 e2 80 99 20 61 6e | .........magit-show-commit....an | 
| b62e0 | 64 20 e2 80 98 6d 61 67 69 74 2d 73 74 61 73 68    2d 73 68 6f 77 e2 80 99 20 64 6f 20 6e 6f 74 20 | d....magit-stash-show....do.not. | 
| b6300 | 75 73 65 20 74 68 65 20 64 69 66 66 0a 20 20 20    20 20 62 75 66 66 65 72 20 75 73 65 64 20 62 79 | use.the.diff......buffer.used.by | 
| b6320 | 20 74 68 65 20 64 69 66 66 20 63 6f 6d 6d 61 6e    64 73 2c 20 69 6e 73 74 65 61 64 20 74 68 65 79 | .the.diff.commands,.instead.they | 
| b6340 | 20 75 73 65 20 74 68 65 20 64 65 64 69 63 61 74    65 64 0a 20 20 20 20 20 72 65 76 69 73 69 6f 6e | .use.the.dedicated......revision | 
| b6360 | 20 61 6e 64 20 73 74 61 73 68 20 62 75 66 66 65    72 73 2e 0a 0a 20 20 20 20 20 41 74 20 74 68 65 | .and.stash.buffers........At.the | 
| b6380 | 20 74 69 6d 65 20 79 6f 75 20 69 6e 76 6f 6b 65    20 74 68 65 20 64 69 66 66 20 70 72 65 66 69 78 | .time.you.invoke.the.diff.prefix | 
| b63a0 | 20 69 74 20 69 73 20 75 6e 6b 6e 6f 77 6e 20 74    6f 20 4d 61 67 69 74 20 77 68 69 63 68 0a 20 20 | .it.is.unknown.to.Magit.which... | 
| b63c0 | 20 20 20 6f 66 20 74 68 65 20 73 75 66 66 69 78    20 63 6f 6d 6d 61 6e 64 73 20 79 6f 75 20 61 72 | ...of.the.suffix.commands.you.ar | 
| b63e0 | 65 20 67 6f 69 6e 67 20 74 6f 20 69 6e 76 6f 6b    65 2e 20 20 57 68 69 6c 65 20 6e 6f 74 20 63 65 | e.going.to.invoke...While.not.ce | 
| b6400 | 72 74 61 69 6e 2c 0a 20 20 20 20 20 6d 6f 72 65    20 6f 66 74 65 6e 20 74 68 61 6e 20 6e 6f 74 20 | rtain,......more.often.than.not. | 
| b6420 | 75 73 65 72 73 20 69 6e 76 6f 6b 65 20 6f 6e 65    20 6f 66 20 74 68 65 20 63 6f 6d 6d 61 6e 64 73 | users.invoke.one.of.the.commands | 
| b6440 | 20 74 68 61 74 20 75 73 65 20 74 68 65 0a 20 20    20 20 20 64 69 66 66 20 62 75 66 66 65 72 2c 20 | .that.use.the......diff.buffer,. | 
| b6460 | 73 6f 20 74 68 65 20 69 6e 69 74 69 61 6c 20 69    6e 66 69 78 20 61 72 67 75 6d 65 6e 74 73 20 61 | so.the.initial.infix.arguments.a | 
| b6480 | 72 65 20 74 68 6f 73 65 20 75 73 65 64 20 69 6e    20 74 68 61 74 0a 20 20 20 20 20 62 75 66 66 65 | re.those.used.in.that......buffe | 
| b64a0 | 72 2e 20 20 48 6f 77 65 76 65 72 20 69 66 20 79    6f 75 20 69 6e 76 6f 6b 65 20 6f 6e 65 20 6f 66 | r...However.if.you.invoke.one.of | 
| b64c0 | 20 74 68 65 73 65 20 63 6f 6d 6d 61 6e 64 73 20    64 69 72 65 63 74 6c 79 2c 20 74 68 65 6e 0a 20 | .these.commands.directly,.then.. | 
| b64e0 | 20 20 20 20 4d 61 67 69 74 20 6b 6e 6f 77 73 20    74 68 61 74 20 69 74 20 73 68 6f 75 6c 64 20 75 | ....Magit.knows.that.it.should.u | 
| b6500 | 73 65 20 74 68 65 20 61 72 67 75 6d 65 6e 74 73    20 66 72 6f 6d 20 74 68 65 20 72 65 76 69 73 69 | se.the.arguments.from.the.revisi | 
| b6520 | 6f 6e 0a 20 20 20 20 20 72 65 73 70 2e 20 20 73    74 61 73 68 20 62 75 66 66 65 72 2e 0a 0a 20 20 | on......resp...stash.buffer..... | 
| b6540 | 20 e2 80 a2 20 54 68 65 20 6c 6f 67 20 70 72 65    66 69 78 20 61 6c 73 6f 20 66 65 61 74 75 72 65 | .....The.log.prefix.also.feature | 
| b6560 | 73 20 72 65 66 6c 6f 67 20 63 6f 6d 6d 61 6e 64    73 2c 20 62 75 74 20 74 68 65 73 65 20 63 6f 6d | s.reflog.commands,.but.these.com | 
| b6580 | 6d 61 6e 64 73 20 64 6f 0a 20 20 20 20 20 6e 6f    74 20 75 73 65 20 74 68 65 20 6c 6f 67 20 61 72 | mands.do......not.use.the.log.ar | 
| b65a0 | 67 75 6d 65 6e 74 73 2e 0a 0a 20 20 20 e2 80 a2    20 49 66 20 e2 80 98 6d 61 67 69 74 2d 73 68 6f | guments..........If....magit-sho | 
| b65c0 | 77 2d 72 65 66 73 e2 80 99 20 69 73 20 69 6e 76    6f 6b 65 64 20 66 72 6f 6d 20 61 20 e2 80 98 6d | w-refs....is.invoked.from.a....m | 
| b65e0 | 61 67 69 74 2d 72 65 66 73 2d 6d 6f 64 65 e2 80    99 20 62 75 66 66 65 72 2c 0a 20 20 20 20 20 74 | agit-refs-mode....buffer,......t | 
| b6600 | 68 65 6e 20 69 74 20 61 63 74 73 20 61 73 20 61    20 72 65 66 72 65 73 68 20 70 72 65 66 69 78 20 | hen.it.acts.as.a.refresh.prefix. | 
| b6620 | 61 6e 64 20 74 68 65 72 65 66 6f 72 65 20 75 6e    63 6f 6e 64 69 74 69 6f 6e 61 6c 6c 79 20 75 73 | and.therefore.unconditionally.us | 
| b6640 | 65 73 0a 20 20 20 20 20 74 68 65 20 62 75 66 66    65 72 e2 80 99 73 20 61 72 67 75 6d 65 6e 74 73 | es......the.buffer...s.arguments | 
| b6660 | 20 61 73 20 69 6e 69 74 69 61 6c 20 61 72 67 75    6d 65 6e 74 73 2e 20 20 49 66 20 69 74 20 69 73 | .as.initial.arguments...If.it.is | 
| b6680 | 20 69 6e 76 6f 6b 65 64 0a 20 20 20 20 20 65 6c    73 65 77 68 65 72 65 20 77 69 74 68 20 61 20 70 | .invoked......elsewhere.with.a.p | 
| b66a0 | 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 2c 20    74 68 65 6e 20 69 74 20 61 63 74 73 20 61 73 20 | refix.argument,.then.it.acts.as. | 
| b66c0 | 72 65 67 75 6c 61 72 20 70 72 65 66 69 78 0a 20    20 20 20 20 61 6e 64 20 74 68 65 72 65 66 6f 72 | regular.prefix......and.therefor | 
| b66e0 | 65 20 72 65 73 70 65 63 74 73 20 e2 80 98 6d 61    67 69 74 2d 70 72 65 66 69 78 2d 75 73 65 2d 62 | e.respects....magit-prefix-use-b | 
| b6700 | 75 66 66 65 72 2d 61 72 67 75 6d 65 6e 74 73 e2    80 99 2e 20 20 49 66 20 69 74 0a 20 20 20 20 20 | uffer-arguments......If.it...... | 
| b6720 | 69 73 20 69 6e 76 6f 6b 65 64 20 65 6c 73 65 77    68 65 72 65 20 77 69 74 68 6f 75 74 20 61 20 70 | is.invoked.elsewhere.without.a.p | 
| b6740 | 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 2c 20    74 68 65 6e 20 69 74 20 61 63 74 73 20 61 73 20 | refix.argument,.then.it.acts.as. | 
| b6760 | 61 0a 20 20 20 20 20 64 69 72 65 63 74 20 63 6f    6d 6d 61 6e 64 20 61 6e 64 20 74 68 65 72 65 66 | a......direct.command.and.theref | 
| b6780 | 6f 72 65 20 72 65 73 70 65 63 74 73 0a 20 20 20    20 20 e2 80 98 6d 61 67 69 74 2d 64 69 72 65 63 | ore.respects.........magit-direc | 
| b67a0 | 74 2d 75 73 65 2d 62 75 66 66 65 72 2d 61 72 67    75 6d 65 6e 74 73 e2 80 99 2e 0a 0a 1f 0a 46 69 | t-use-buffer-arguments........Fi | 
| b67c0 | 6c 65 3a 20 6d 61 67 69 74 2e 69 6e 66 6f 2c 20    20 4e 6f 64 65 3a 20 43 6f 6d 70 6c 65 74 69 6f | le:.magit.info,..Node:.Completio | 
| b67e0 | 6e 20 43 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 61    6e 64 20 74 68 65 20 53 65 6c 65 63 74 69 6f 6e | n.Confirmation.and.the.Selection | 
| b6800 | 2c 20 20 4e 65 78 74 3a 20 4d 6f 75 73 65 20 53    75 70 70 6f 72 74 2c 20 20 50 72 65 76 3a 20 54 | ,..Next:.Mouse.Support,..Prev:.T | 
| b6820 | 72 61 6e 73 69 65 6e 74 20 41 72 67 75 6d 65 6e    74 73 20 61 6e 64 20 42 75 66 66 65 72 20 56 61 | ransient.Arguments.and.Buffer.Va | 
| b6840 | 72 69 61 62 6c 65 73 2c 20 20 55 70 3a 20 49 6e    74 65 72 66 61 63 65 20 43 6f 6e 63 65 70 74 73 | riables,..Up:.Interface.Concepts | 
| b6860 | 0a 0a 34 2e 35 20 43 6f 6d 70 6c 65 74 69 6f 6e    2c 20 43 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 61 | ..4.5.Completion,.Confirmation.a | 
| b6880 | 6e 64 20 74 68 65 20 53 65 6c 65 63 74 69 6f 6e    0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | nd.the.Selection.=============== | 
| b68a0 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d    3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a | ===============================. | 
| b68c0 | 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 41 63 74 69    6f 6e 20 43 6f 6e 66 69 72 6d 61 74 69 6f 6e 3a | .*.Menu:..*.Action.Confirmation: | 
| b68e0 | 3a 0a 2a 20 43 6f 6d 70 6c 65 74 69 6f 6e 20 61    6e 64 20 43 6f 6e 66 69 72 6d 61 74 69 6f 6e 3a | :.*.Completion.and.Confirmation: | 
| b6900 | 3a 0a 2a 20 54 68 65 20 53 65 6c 65 63 74 69 6f    6e 3a 3a 0a 2a 20 54 68 65 20 68 75 6e 6b 2d 69 | :.*.The.Selection::.*.The.hunk-i | 
| b6920 | 6e 74 65 72 6e 61 6c 20 72 65 67 69 6f 6e 3a 3a    0a 2a 20 53 75 70 70 6f 72 74 20 66 6f 72 20 43 | nternal.region::.*.Support.for.C | 
| b6940 | 6f 6d 70 6c 65 74 69 6f 6e 20 46 72 61 6d 65 77    6f 72 6b 73 3a 3a 0a 2a 20 41 64 64 69 74 69 6f | ompletion.Frameworks::.*.Additio | 
| b6960 | 6e 61 6c 20 43 6f 6d 70 6c 65 74 69 6f 6e 20 4f    70 74 69 6f 6e 73 3a 3a 0a 0a 1f 0a 46 69 6c 65 | nal.Completion.Options::....File | 
| b6980 | 3a 20 6d 61 67 69 74 2e 69 6e 66 6f 2c 20 20 4e    6f 64 65 3a 20 41 63 74 69 6f 6e 20 43 6f 6e 66 | :.magit.info,..Node:.Action.Conf | 
| b69a0 | 69 72 6d 61 74 69 6f 6e 2c 20 20 4e 65 78 74 3a    20 43 6f 6d 70 6c 65 74 69 6f 6e 20 61 6e 64 20 | irmation,..Next:.Completion.and. | 
| b69c0 | 43 6f 6e 66 69 72 6d 61 74 69 6f 6e 2c 20 20 55    70 3a 20 43 6f 6d 70 6c 65 74 69 6f 6e 20 43 6f | Confirmation,..Up:.Completion.Co | 
| b69e0 | 6e 66 69 72 6d 61 74 69 6f 6e 20 61 6e 64 20 74    68 65 20 53 65 6c 65 63 74 69 6f 6e 0a 0a 34 2e | nfirmation.and.the.Selection..4. | 
| b6a00 | 35 2e 31 20 41 63 74 69 6f 6e 20 43 6f 6e 66 69    72 6d 61 74 69 6f 6e 0a 2d 2d 2d 2d 2d 2d 2d 2d | 5.1.Action.Confirmation.-------- | 
| b6a20 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 0a 0a 42 79 20 64 65 66 61 75 6c 74 20 6d 61 | -----------------..By.default.ma | 
| b6a40 | 6e 79 20 61 63 74 69 6f 6e 73 20 74 68 61 74 20    63 6f 75 6c 64 20 70 6f 74 65 6e 74 69 61 6c 6c | ny.actions.that.could.potentiall | 
| b6a60 | 79 20 6c 65 61 64 20 74 6f 20 64 61 74 61 20 6c    6f 73 73 20 68 61 76 65 20 74 6f 0a 62 65 20 63 | y.lead.to.data.loss.have.to.be.c | 
| b6a80 | 6f 6e 66 69 72 6d 65 64 2e 20 20 54 68 69 73 20    69 6e 63 6c 75 64 65 73 20 6d 61 6e 79 20 76 65 | onfirmed...This.includes.many.ve | 
| b6aa0 | 72 79 20 63 6f 6d 6d 6f 6e 20 61 63 74 69 6f 6e    73 2c 20 73 6f 20 74 68 69 73 20 63 61 6e 0a 71 | ry.common.actions,.so.this.can.q | 
| b6ac0 | 75 69 63 6b 6c 79 20 62 65 63 6f 6d 65 20 61 6e    6e 6f 79 69 6e 67 2e 20 20 4d 61 6e 79 20 6f 66 | uickly.become.annoying...Many.of | 
| b6ae0 | 20 74 68 65 73 65 20 61 63 74 69 6f 6e 73 20 63    61 6e 20 62 65 20 75 6e 64 6f 6e 65 20 61 6e 64 | .these.actions.can.be.undone.and | 
| b6b00 | 20 69 66 20 79 6f 75 0a 68 61 76 65 20 74 68 6f    75 67 68 74 20 61 62 6f 75 74 20 68 6f 77 20 74 | .if.you.have.thought.about.how.t | 
| b6b20 | 6f 20 75 6e 64 6f 20 63 65 72 74 61 69 6e 20 6d    69 73 74 61 6b 65 73 2c 20 74 68 65 6e 20 69 74 | o.undo.certain.mistakes,.then.it | 
| b6b40 | 20 73 68 6f 75 6c 64 20 62 65 20 73 61 66 65 0a    74 6f 20 64 69 73 61 62 6c 65 20 63 6f 6e 66 69 | .should.be.safe.to.disable.confi | 
| b6b60 | 72 6d 61 74 69 6f 6e 20 66 6f 72 20 74 68 65 20    72 65 73 70 65 63 74 69 76 65 20 61 63 74 69 6f | rmation.for.the.respective.actio | 
| b6b80 | 6e 73 2e 0a 0a 20 20 20 54 68 65 20 6f 70 74 69    6f 6e 20 e2 80 98 6d 61 67 69 74 2d 6e 6f 2d 63 | ns......The.option....magit-no-c | 
| b6ba0 | 6f 6e 66 69 72 6d e2 80 99 20 63 61 6e 20 62 65    20 75 73 65 64 20 74 6f 20 74 65 6c 6c 20 4d 61 | onfirm....can.be.used.to.tell.Ma | 
| b6bc0 | 67 69 74 20 74 6f 20 70 65 72 66 6f 72 6d 0a 63    65 72 74 61 69 6e 20 61 63 74 69 6f 6e 73 20 77 | git.to.perform.certain.actions.w | 
| b6be0 | 69 74 68 6f 75 74 20 74 68 65 20 75 73 65 72 20    68 61 76 69 6e 67 20 74 6f 20 63 6f 6e 66 69 72 | ithout.the.user.having.to.confir | 
| b6c00 | 6d 20 74 68 65 6d 2e 20 20 4e 6f 74 65 20 74 68    61 74 0a 77 68 69 6c 65 20 74 68 69 73 20 6f 70 | m.them...Note.that.while.this.op | 
| b6c20 | 74 69 6f 6e 20 63 61 6e 20 6f 6e 6c 79 20 62 65    20 75 73 65 64 20 74 6f 20 64 69 73 61 62 6c 65 | tion.can.only.be.used.to.disable | 
| b6c40 | 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 66 6f    72 20 61 0a 73 70 65 63 69 66 69 63 20 73 65 74 | .confirmation.for.a.specific.set | 
| b6c60 | 20 6f 66 20 61 63 74 69 6f 6e 73 2c 20 74 68 65    20 6e 65 78 74 20 73 65 63 74 69 6f 6e 20 65 78 | .of.actions,.the.next.section.ex | 
| b6c80 | 70 6c 61 69 6e 73 20 61 6e 6f 74 68 65 72 20 77    61 79 20 6f 66 0a 74 65 6c 6c 69 6e 67 20 4d 61 | plains.another.way.of.telling.Ma | 
| b6ca0 | 67 69 74 20 74 6f 20 61 73 6b 20 66 65 77 65 72    20 71 75 65 73 74 69 6f 6e 73 2e 0a 0a 20 2d 2d | git.to.ask.fewer.questions....-- | 
| b6cc0 | 20 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61    67 69 74 2d 6e 6f 2d 63 6f 6e 66 69 72 6d 0a 20 | .User.Option:.magit-no-confirm.. | 
| b6ce0 | 20 20 20 20 54 68 65 20 76 61 6c 75 65 20 6f 66    20 74 68 69 73 20 6f 70 74 69 6f 6e 20 69 73 20 | ....The.value.of.this.option.is. | 
| b6d00 | 61 20 6c 69 73 74 20 6f 66 20 73 79 6d 62 6f 6c    73 2c 20 72 65 70 72 65 73 65 6e 74 69 6e 67 20 | a.list.of.symbols,.representing. | 
| b6d20 | 61 63 74 69 6f 6e 73 0a 20 20 20 20 20 74 68 61    74 20 64 6f 20 6e 6f 74 20 68 61 76 65 20 74 6f | actions......that.do.not.have.to | 
| b6d40 | 20 62 65 20 63 6f 6e 66 69 72 6d 65 64 20 62 79    20 74 68 65 20 75 73 65 72 20 62 65 66 6f 72 65 | .be.confirmed.by.the.user.before | 
| b6d60 | 20 62 65 69 6e 67 20 63 61 72 72 69 65 64 0a 20    20 20 20 20 6f 75 74 2e 0a 0a 20 20 20 20 20 42 | .being.carried......out........B | 
| b6d80 | 79 20 64 65 66 61 75 6c 74 20 6d 61 6e 79 20 70    6f 74 65 6e 74 69 61 6c 6c 79 20 64 61 6e 67 65 | y.default.many.potentially.dange | 
| b6da0 | 72 6f 75 73 20 63 6f 6d 6d 61 6e 64 73 20 61 73    6b 20 74 68 65 20 75 73 65 72 20 66 6f 72 0a 20 | rous.commands.ask.the.user.for.. | 
| b6dc0 | 20 20 20 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e    2e 20 20 45 61 63 68 20 6f 66 20 74 68 65 20 62 | ....confirmation...Each.of.the.b | 
| b6de0 | 65 6c 6f 77 20 73 79 6d 62 6f 6c 73 20 73 74 61    6e 64 73 20 66 6f 72 20 61 6e 20 61 63 74 69 6f | elow.symbols.stands.for.an.actio | 
| b6e00 | 6e 0a 20 20 20 20 20 77 68 69 63 68 2c 20 77 68    65 6e 20 69 6e 76 6f 6b 65 64 20 75 6e 69 6e 74 | n......which,.when.invoked.unint | 
| b6e20 | 65 6e 74 69 6f 6e 61 6c 6c 79 20 6f 72 20 77 69    74 68 6f 75 74 20 62 65 69 6e 67 20 66 75 6c 6c | entionally.or.without.being.full | 
| b6e40 | 79 20 61 77 61 72 65 20 6f 66 0a 20 20 20 20 20    74 68 65 20 63 6f 6e 73 65 71 75 65 6e 63 65 73 | y.aware.of......the.consequences | 
| b6e60 | 2c 20 63 6f 75 6c 64 20 6c 65 61 64 20 74 6f 20    74 65 61 72 73 2e 20 20 49 6e 20 6d 61 6e 79 20 | ,.could.lead.to.tears...In.many. | 
| b6e80 | 63 61 73 65 73 20 74 68 65 72 65 20 61 72 65 0a    20 20 20 20 20 73 65 76 65 72 61 6c 20 63 6f 6d | cases.there.are......several.com | 
| b6ea0 | 6d 61 6e 64 73 20 74 68 61 74 20 70 65 72 66 6f    72 6d 20 76 61 72 69 61 74 69 6f 6e 73 20 6f 66 | mands.that.perform.variations.of | 
| b6ec0 | 20 61 20 63 65 72 74 61 69 6e 20 61 63 74 69 6f    6e 2c 20 73 6f 20 77 65 0a 20 20 20 20 20 64 6f | .a.certain.action,.so.we......do | 
| b6ee0 | 6e e2 80 99 74 20 75 73 65 20 74 68 65 20 63 6f    6d 6d 61 6e 64 20 6e 61 6d 65 73 20 62 75 74 20 | n...t.use.the.command.names.but. | 
| b6f00 | 6d 6f 72 65 20 67 65 6e 65 72 69 63 20 73 79 6d    62 6f 6c 73 2e 0a 0a 20 20 20 20 20 20 20 20 e2 | more.generic.symbols............ | 
| b6f20 | 80 a2 20 41 70 70 6c 79 69 6e 67 20 63 68 61 6e    67 65 73 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 | ...Applying.changes:............ | 
| b6f40 | 20 20 20 e2 80 a2 20 e2 80 98 64 69 73 63 61 72    64 e2 80 99 20 44 69 73 63 61 72 64 69 6e 67 20 | ..........discard....Discarding. | 
| b6f60 | 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 63 68 61 6e    67 65 73 20 28 69 2e 65 2e 2c 20 68 75 6e 6b 73 | one.or.more.changes.(i.e.,.hunks | 
| b6f80 | 20 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 74 68 65 20 63 6f 6d 70 6c 65 74 65 20 | .or................the.complete. | 
| b6fa0 | 64 69 66 66 20 66 6f 72 20 61 20 66 69 6c 65 29    20 6c 6f 73 65 73 20 74 68 61 74 20 63 68 61 6e | diff.for.a.file).loses.that.chan | 
| b6fc0 | 67 65 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 6f 62 76 69 6f 75 73 6c 79 2e 0a 0a 20 | ge,................obviously.... | 
| b6fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 e2 80 a2 20    e2 80 98 72 65 76 65 72 73 65 e2 80 99 20 52 65 | ...................reverse....Re | 
| b7000 | 76 65 72 74 69 6e 67 20 6f 6e 65 20 6f 72 20 6d    6f 72 65 20 63 68 61 6e 67 65 73 20 63 61 6e 20 | verting.one.or.more.changes.can. | 
| b7020 | 75 73 75 61 6c 6c 79 20 62 65 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 75 6e 64 6f 6e 65 | usually.be................undone | 
| b7040 | 20 62 79 20 72 65 76 65 72 74 69 6e 67 20 74 68    65 20 72 65 76 65 72 73 69 6f 6e 2e 0a 0a 20 20 | .by.reverting.the.reversion..... | 
| b7060 | 20 20 20 20 20 20 20 20 20 20 20 e2 80 a2 20 e2    80 98 73 74 61 67 65 2d 61 6c 6c 2d 63 68 61 6e | ..................stage-all-chan | 
| b7080 | 67 65 73 e2 80 99 2c 20 e2 80 98 75 6e 73 74 61    67 65 2d 61 6c 6c 2d 63 68 61 6e 67 65 73 e2 80 | ges...,....unstage-all-changes.. | 
| b70a0 | 99 20 57 68 65 6e 20 74 68 65 72 65 20 61 72 65    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..When.there.are................ | 
| b70c0 | 62 6f 74 68 20 73 74 61 67 65 64 20 61 6e 64 20    75 6e 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 | both.staged.and.unstaged.changes | 
| b70e0 | 2c 20 74 68 65 6e 20 75 6e 2d 2f 73 74 61 67 69    6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ,.then.un-/staging.............. | 
| b7100 | 20 20 65 76 65 72 79 74 68 69 6e 67 20 77 6f 75    6c 64 20 64 65 73 74 72 6f 79 20 74 68 61 74 20 | ..everything.would.destroy.that. | 
| b7120 | 64 69 73 74 69 6e 63 74 69 6f 6e 2e 20 20 4f 66    20 63 6f 75 72 73 65 0a 20 20 20 20 20 20 20 20 | distinction...Of.course......... | 
| b7140 | 20 20 20 20 20 20 20 74 68 61 74 20 61 6c 73 6f    20 61 70 70 6c 69 65 73 20 77 68 65 6e 20 75 6e | .......that.also.applies.when.un | 
| b7160 | 2d 2f 73 74 61 67 69 6e 67 20 61 20 73 69 6e 67    6c 65 20 63 68 61 6e 67 65 2c 20 62 75 74 0a 20 | -/staging.a.single.change,.but.. | 
| b7180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68    65 6e 20 6c 65 73 73 20 69 73 20 6c 6f 73 74 20 | ..............then.less.is.lost. | 
| b71a0 | 61 6e 64 20 6f 6e 65 20 64 6f 65 73 20 74 68 61    74 20 73 6f 20 6f 66 74 65 6e 20 74 68 61 74 20 | and.one.does.that.so.often.that. | 
| b71c0 | 68 61 76 69 6e 67 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 74 6f 20 63 6f 6e 66 69 72 6d | having................to.confirm | 
| b71e0 | 20 65 76 65 72 79 20 74 69 6d 65 20 77 6f 75 6c    64 20 62 65 20 75 6e 61 63 63 65 70 74 61 62 6c | .every.time.would.be.unacceptabl | 
| b7200 | 65 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20    46 69 6c 65 73 3a 0a 0a 20 20 20 20 20 20 20 20 | e...............Files:.......... | 
| b7220 | 20 20 20 20 20 e2 80 a2 20 e2 80 98 64 65 6c 65    74 65 e2 80 99 20 57 68 65 6e 20 61 20 66 69 6c | ............delete....When.a.fil | 
| b7240 | 65 20 74 68 61 74 20 69 73 6e e2 80 99 74 20 79    65 74 20 74 72 61 63 6b 65 64 20 62 79 20 47 69 | e.that.isn...t.yet.tracked.by.Gi | 
| b7260 | 74 20 69 73 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 64 65 6c 65 74 65 64 2c 20 74 68 65 | t.is................deleted,.the | 
| b7280 | 6e 20 69 74 20 69 73 20 63 6f 6d 70 6c 65 74 65    6c 79 20 6c 6f 73 74 2c 20 6e 6f 74 20 6a 75 73 | n.it.is.completely.lost,.not.jus | 
| b72a0 | 74 20 74 68 65 20 6c 61 73 74 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 63 68 61 6e 67 65 | t.the.last................change | 
| b72c0 | 73 2e 20 20 56 65 72 79 20 64 61 6e 67 65 72 6f    75 73 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 20 | s...Very.dangerous.............. | 
| b72e0 | 20 20 e2 80 a2 20 e2 80 98 74 72 61 73 68 e2 80    99 20 49 6e 73 74 65 61 64 20 6f 66 20 64 65 6c | .........trash....Instead.of.del | 
| b7300 | 65 74 69 6e 67 20 61 20 66 69 6c 65 20 69 74 20    63 61 6e 20 61 6c 73 6f 20 62 65 20 6d 6f 76 65 | eting.a.file.it.can.also.be.move | 
| b7320 | 20 74 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 74 68 65 20 73 79 73 74 65 6d 20 74 72 | .to................the.system.tr | 
| b7340 | 61 73 68 2e 20 20 4f 62 76 69 6f 75 73 6c 79 20    6d 75 63 68 20 6c 65 73 73 20 64 61 6e 67 65 72 | ash...Obviously.much.less.danger | 
| b7360 | 6f 75 73 20 74 68 61 6e 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 64 65 6c 65 74 69 6e 67 | ous.than................deleting | 
| b7380 | 20 69 74 2e 0a 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 41 6c 73 6f 20 73 65 65 20 6f 70 | .it..................Also.see.op | 
| b73a0 | 74 69 6f 6e 20 e2 80 98 6d 61 67 69 74 2d 64 65    6c 65 74 65 2d 62 79 2d 6d 6f 76 69 6e 67 2d 74 | tion....magit-delete-by-moving-t | 
| b73c0 | 6f 2d 74 72 61 73 68 e2 80 99 2e 0a 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 | o-trash......................... | 
| b73e0 | 98 72 65 73 75 72 72 65 63 74 e2 80 99 20 41 20    64 65 6c 65 74 65 64 20 66 69 6c 65 20 63 61 6e | .resurrect....A.deleted.file.can | 
| b7400 | 20 65 61 73 69 6c 79 20 62 65 20 72 65 73 75 72    72 65 63 74 65 64 20 62 79 0a 20 20 20 20 20 20 | .easily.be.resurrected.by....... | 
| b7420 | 20 20 20 20 20 20 20 20 20 22 64 65 6c 65 74 69    6e 67 22 20 74 68 65 20 64 65 6c 65 74 69 6f 6e | ........."deleting".the.deletion | 
| b7440 | 2c 20 77 68 69 63 68 20 69 73 20 64 6f 6e 65 20    75 73 69 6e 67 20 74 68 65 20 73 61 6d 65 0a 20 | ,.which.is.done.using.the.same.. | 
| b7460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f    6d 6d 61 6e 64 20 74 68 61 74 20 77 61 73 20 75 | ..............command.that.was.u | 
| b7480 | 73 65 64 20 74 6f 20 64 65 6c 65 74 65 20 74 68    65 20 73 61 6d 65 20 66 69 6c 65 20 69 6e 20 74 | sed.to.delete.the.same.file.in.t | 
| b74a0 | 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 66 69 72 73 74 20 70 6c 61 63 65 2e 0a 0a | he................first.place... | 
| b74c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 e2 80 a2    20 e2 80 98 75 6e 74 72 61 63 6b e2 80 99 20 55 | ....................untrack....U | 
| b74e0 | 6e 74 72 61 63 6b 69 6e 67 20 61 20 66 69 6c 65    20 63 61 6e 20 62 65 20 75 6e 64 6f 6e 65 20 62 | ntracking.a.file.can.be.undone.b | 
| b7500 | 79 20 74 72 61 63 6b 69 6e 67 20 69 74 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 61 67 61 | y.tracking.it................aga | 
| b7520 | 69 6e 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 e2 80 a2 20 e2 80 98 72 65 6e 61 6d 65 e2 | in.......................rename. | 
| b7540 | 80 99 20 52 65 6e 61 6d 69 6e 67 20 61 20 66 69    6c 65 20 63 61 6e 20 65 61 73 69 6c 79 20 62 65 | ...Renaming.a.file.can.easily.be | 
| b7560 | 20 75 6e 64 6f 6e 65 2e 0a 0a 20 20 20 20 20 20    20 20 e2 80 a2 20 53 65 71 75 65 6e 63 65 73 3a | .undone...............Sequences: | 
| b7580 | 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 e2    80 a2 20 e2 80 98 72 65 73 65 74 2d 62 69 73 65 | ......................reset-bise | 
| b75a0 | 63 74 e2 80 99 20 41 62 6f 72 74 69 6e 67 20 28    6b 6e 6f 77 6e 20 74 6f 20 47 69 74 20 61 73 20 | ct....Aborting.(known.to.Git.as. | 
| b75c0 | 22 72 65 73 65 74 74 69 6e 67 22 29 20 61 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 69 | "resetting").a................bi | 
| b75e0 | 73 65 63 74 20 6f 70 65 72 61 74 69 6f 6e 20 6c    6f 73 65 73 20 61 6c 6c 20 69 6e 66 6f 72 6d 61 | sect.operation.loses.all.informa | 
| b7600 | 74 69 6f 6e 20 63 6f 6c 6c 65 63 74 65 64 20 73    6f 20 66 61 72 2e 0a 0a 20 20 20 20 20 20 20 20 | tion.collected.so.far........... | 
| b7620 | 20 20 20 20 20 e2 80 a2 20 e2 80 98 61 62 6f 72    74 2d 63 68 65 72 72 79 2d 70 69 63 6b e2 80 99 | ............abort-cherry-pick... | 
| b7640 | 20 41 62 6f 72 74 69 6e 67 20 61 20 63 68 65 72    72 79 2d 70 69 63 6b 20 74 68 72 6f 77 73 20 61 | .Aborting.a.cherry-pick.throws.a | 
| b7660 | 77 61 79 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 61 6c 6c 20 63 6f 6e 66 6c 69 63 74 20 | way................all.conflict. | 
| b7680 | 72 65 73 6f 6c 75 74 69 6f 6e 73 20 77 68 69 63    68 20 68 61 76 65 20 61 6c 72 65 61 64 79 20 62 | resolutions.which.have.already.b | 
| b76a0 | 65 65 6e 20 63 61 72 72 69 65 64 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 6f 75 74 20 62 | een.carried................out.b | 
| b76c0 | 79 20 74 68 65 20 75 73 65 72 2e 0a 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 | y.the.user...................... | 
| b76e0 | 98 61 62 6f 72 74 2d 72 65 76 65 72 74 e2 80 99    20 41 62 6f 72 74 69 6e 67 20 61 20 72 65 76 65 | .abort-revert....Aborting.a.reve | 
| b7700 | 72 74 20 74 68 72 6f 77 73 20 61 77 61 79 20 61    6c 6c 20 63 6f 6e 66 6c 69 63 74 0a 20 20 20 20 | rt.throws.away.all.conflict..... | 
| b7720 | 20 20 20 20 20 20 20 20 20 20 20 72 65 73 6f 6c    75 74 69 6f 6e 73 20 77 68 69 63 68 20 68 61 76 | ...........resolutions.which.hav | 
| b7740 | 65 20 61 6c 72 65 61 64 79 20 62 65 65 6e 20 63    61 72 72 69 65 64 20 6f 75 74 20 62 79 20 74 68 | e.already.been.carried.out.by.th | 
| b7760 | 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 75 73 65 72 2e 0a 0a 20 20 20 20 20 20 20 20 | e................user........... | 
| b7780 | 20 20 20 20 20 e2 80 a2 20 e2 80 98 61 62 6f 72    74 2d 72 65 62 61 73 65 e2 80 99 20 41 62 6f 72 | ............abort-rebase....Abor | 
| b77a0 | 74 69 6e 67 20 61 20 72 65 62 61 73 65 20 74 68    72 6f 77 73 20 61 77 61 79 20 61 6c 6c 20 61 6c | ting.a.rebase.throws.away.all.al | 
| b77c0 | 72 65 61 64 79 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 6d 6f 64 69 66 69 65 64 20 63 6f | ready................modified.co | 
| b77e0 | 6d 6d 69 74 73 2c 20 62 75 74 20 69 74 e2 80 99    73 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 72 65 | mmits,.but.it...s.possible.to.re | 
| b7800 | 73 74 6f 72 65 20 74 68 6f 73 65 20 66 72 6f 6d    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | store.those.from................ | 
| b7820 | 74 68 65 20 72 65 66 6c 6f 67 2e 0a 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 | the.reflog...................... | 
| b7840 | 98 61 62 6f 72 74 2d 6d 65 72 67 65 e2 80 99 20    41 62 6f 72 74 69 6e 67 20 61 20 6d 65 72 67 65 | .abort-merge....Aborting.a.merge | 
| b7860 | 20 74 68 72 6f 77 73 20 61 77 61 79 20 61 6c 6c    20 63 6f 6e 66 6c 69 63 74 0a 20 20 20 20 20 20 | .throws.away.all.conflict....... | 
| b7880 | 20 20 20 20 20 20 20 20 20 72 65 73 6f 6c 75 74    69 6f 6e 73 20 77 68 69 63 68 20 68 61 76 65 20 | .........resolutions.which.have. | 
| b78a0 | 61 6c 72 65 61 64 79 20 62 65 65 6e 20 63 61 72    72 69 65 64 20 6f 75 74 20 62 79 20 74 68 65 0a | already.been.carried.out.by.the. | 
| b78c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75    73 65 72 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 | ...............user............. | 
| b78e0 | 20 20 20 e2 80 a2 20 e2 80 98 6d 65 72 67 65 2d    64 69 72 74 79 e2 80 99 20 4d 65 72 67 69 6e 67 | ..........merge-dirty....Merging | 
| b7900 | 20 77 69 74 68 20 61 20 64 69 72 74 79 20 77 6f    72 6b 74 72 65 65 20 63 61 6e 20 6d 61 6b 65 20 | .with.a.dirty.worktree.can.make. | 
| b7920 | 69 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 68 61 72 64 20 74 6f 20 67 6f 20 62 61 63 | it................hard.to.go.bac | 
| b7940 | 6b 20 74 6f 20 74 68 65 20 73 74 61 74 65 20 62    65 66 6f 72 65 20 74 68 65 20 6d 65 72 67 65 20 | k.to.the.state.before.the.merge. | 
| b7960 | 77 61 73 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 69 6e 69 74 69 61 74 65 64 2e 0a 0a 20 | was................initiated.... | 
| b7980 | 20 20 20 20 20 20 20 e2 80 a2 20 52 65 66 65 72    65 6e 63 65 73 3a 0a 0a 20 20 20 20 20 20 20 20 | ...........References:.......... | 
| b79a0 | 20 20 20 20 20 e2 80 a2 20 e2 80 98 64 65 6c 65    74 65 2d 75 6e 6d 65 72 67 65 64 2d 62 72 61 6e | ............delete-unmerged-bran | 
| b79c0 | 63 68 e2 80 99 20 4f 6e 63 65 20 61 20 62 72 61    6e 63 68 20 68 61 73 20 62 65 65 6e 20 64 65 6c | ch....Once.a.branch.has.been.del | 
| b79e0 | 65 74 65 64 2c 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 69 74 20 63 61 6e 20 6f 6e 6c 79 | eted,................it.can.only | 
| b7a00 | 20 62 65 20 72 65 73 74 6f 72 65 64 20 75 73 69    6e 67 20 6c 6f 77 2d 6c 65 76 65 6c 20 72 65 63 | .be.restored.using.low-level.rec | 
| b7a20 | 6f 76 65 72 79 20 74 6f 6f 6c 73 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 70 72 6f 76 69 | overy.tools................provi | 
| b7a40 | 64 65 64 20 62 79 20 47 69 74 2e 20 20 41 6e 64    20 65 76 65 6e 20 74 68 65 6e 20 74 68 65 20 72 | ded.by.Git...And.even.then.the.r | 
| b7a60 | 65 66 6c 6f 67 20 69 73 20 67 6f 6e 65 2e 20 20    54 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 | eflog.is.gone...The............. | 
| b7a80 | 20 20 20 75 73 65 72 20 61 6c 77 61 79 73 20 68    61 73 20 74 6f 20 63 6f 6e 66 69 72 6d 20 74 68 | ...user.always.has.to.confirm.th | 
| b7aa0 | 65 20 64 65 6c 65 74 69 6f 6e 20 6f 66 20 61 20    62 72 61 6e 63 68 20 62 79 0a 20 20 20 20 20 20 | e.deletion.of.a.branch.by....... | 
| b7ac0 | 20 20 20 20 20 20 20 20 20 61 63 63 65 70 74 69    6e 67 20 74 68 65 20 64 65 66 61 75 6c 74 20 63 | .........accepting.the.default.c | 
| b7ae0 | 68 6f 69 63 65 20 28 6f 72 20 73 65 6c 65 63 74    69 6e 67 20 61 6e 6f 74 68 65 72 0a 20 20 20 20 | hoice.(or.selecting.another..... | 
| b7b00 | 20 20 20 20 20 20 20 20 20 20 20 62 72 61 6e 63    68 29 2c 20 62 75 74 20 77 68 65 6e 20 61 20 62 | ...........branch),.but.when.a.b | 
| b7b20 | 72 61 6e 63 68 20 68 61 73 20 6e 6f 74 20 62 65    65 6e 20 6d 65 72 67 65 64 20 79 65 74 2c 20 61 | ranch.has.not.been.merged.yet,.a | 
| b7b40 | 6c 73 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 6d 61 6b 65 20 73 75 72 65 20 74 68 65 | lso................make.sure.the | 
| b7b60 | 20 75 73 65 72 20 69 73 20 61 77 61 72 65 20 6f    66 20 74 68 61 74 2e 0a 0a 20 20 20 20 20 20 20 | .user.is.aware.of.that.......... | 
| b7b80 | 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 64 65 6c    65 74 65 2d 70 72 2d 72 65 6d 6f 74 65 e2 80 99 | .............delete-pr-remote... | 
| b7ba0 | 20 57 68 65 6e 20 64 65 6c 65 74 69 6e 67 20 61    20 62 72 61 6e 63 68 20 74 68 61 74 20 77 61 73 | .When.deleting.a.branch.that.was | 
| b7bc0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    63 72 65 61 74 65 64 20 66 72 6f 6d 20 61 20 70 | ................created.from.a.p | 
| b7be0 | 75 6c 6c 2d 72 65 71 75 65 73 74 20 61 6e 64 20    69 66 20 6e 6f 20 6f 74 68 65 72 20 62 72 61 6e | ull-request.and.if.no.other.bran | 
| b7c00 | 63 68 65 73 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 73 74 69 6c 6c 20 65 78 69 73 74 20 | ches................still.exist. | 
| b7c20 | 6f 6e 20 74 68 61 74 20 72 65 6d 6f 74 65 2c 20    74 68 65 6e 20 e2 80 98 6d 61 67 69 74 2d 62 72 | on.that.remote,.then....magit-br | 
| b7c40 | 61 6e 63 68 2d 64 65 6c 65 74 65 e2 80 99 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 66 | anch-delete...................of | 
| b7c60 | 66 65 72 73 20 74 6f 20 64 65 6c 65 74 65 20 74    68 65 20 72 65 6d 6f 74 65 20 61 73 20 77 65 6c | fers.to.delete.the.remote.as.wel | 
| b7c80 | 6c 2e 20 20 54 68 69 73 20 73 68 6f 75 6c 64 20    62 65 20 73 61 66 65 0a 20 20 20 20 20 20 20 20 | l...This.should.be.safe......... | 
| b7ca0 | 20 20 20 20 20 20 20 62 65 63 61 75 73 65 20 69    74 20 6f 6e 6c 79 20 68 61 70 70 65 6e 73 20 69 | .......because.it.only.happens.i | 
| b7cc0 | 66 20 6e 6f 20 6f 74 68 65 72 20 72 65 66 73 20    65 78 69 73 74 20 69 6e 20 74 68 65 0a 20 20 20 | f.no.other.refs.exist.in.the.... | 
| b7ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 72 65 6d 6f    74 65 73 20 6e 61 6d 65 73 70 61 63 65 2c 20 61 | ............remotes.namespace,.a | 
| b7d00 | 6e 64 20 79 6f 75 20 63 61 6e 20 72 65 63 72 65    61 74 65 20 74 68 65 20 72 65 6d 6f 74 65 20 69 | nd.you.can.recreate.the.remote.i | 
| b7d20 | 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 6e 65 63 65 73 73 61 72 79 2e 0a 0a 20 20 20 | f................necessary...... | 
| b7d40 | 20 20 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80    98 64 72 6f 70 2d 73 74 61 73 68 65 73 e2 80 99 | .................drop-stashes... | 
| b7d60 | 20 44 72 6f 70 70 69 6e 67 20 61 20 73 74 61 73    68 20 69 73 20 64 61 6e 67 65 72 6f 75 73 20 62 | .Dropping.a.stash.is.dangerous.b | 
| b7d80 | 65 63 61 75 73 65 20 47 69 74 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 73 74 6f 72 65 73 | ecause.Git................stores | 
| b7da0 | 20 73 74 61 73 68 65 73 20 69 6e 20 74 68 65 20    72 65 66 6c 6f 67 2e 20 20 4f 6e 63 65 20 61 20 | .stashes.in.the.reflog...Once.a. | 
| b7dc0 | 73 74 61 73 68 20 69 73 20 72 65 6d 6f 76 65 64    2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | stash.is.removed,............... | 
| b7de0 | 20 74 68 65 72 65 20 69 73 20 6e 6f 20 67 6f 69    6e 67 20 62 61 63 6b 20 77 69 74 68 6f 75 74 20 | .there.is.no.going.back.without. | 
| b7e00 | 75 73 69 6e 67 20 6c 6f 77 2d 6c 65 76 65 6c 20    72 65 63 6f 76 65 72 79 0a 20 20 20 20 20 20 20 | using.low-level.recovery........ | 
| b7e20 | 20 20 20 20 20 20 20 20 74 6f 6f 6c 73 20 70 72    6f 76 69 64 65 64 20 62 79 20 47 69 74 2e 20 20 | ........tools.provided.by.Git... | 
| b7e40 | 57 68 65 6e 20 61 20 73 69 6e 67 6c 65 20 73 74    61 73 68 20 69 73 20 64 72 6f 70 70 65 64 2c 0a | When.a.single.stash.is.dropped,. | 
| b7e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74    68 65 6e 20 74 68 65 20 75 73 65 72 20 61 6c 77 | ...............then.the.user.alw | 
| b7e80 | 61 79 73 20 68 61 73 20 74 6f 20 63 6f 6e 66 69    72 6d 20 62 79 20 61 63 63 65 70 74 69 6e 67 20 | ays.has.to.confirm.by.accepting. | 
| b7ea0 | 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 64 65 66 61 75 6c 74 20 28 6f 72 20 73 | the................default.(or.s | 
| b7ec0 | 65 6c 65 63 74 69 6e 67 20 61 6e 6f 74 68 65 72    29 2e 20 20 54 68 69 73 20 61 63 74 69 6f 6e 20 | electing.another)...This.action. | 
| b7ee0 | 6f 6e 6c 79 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 63 6f 6e 63 65 72 6e 73 20 74 68 65 | only................concerns.the | 
| b7f00 | 20 64 65 6c 65 74 69 6f 6e 20 6f 66 20 6d 75 6c    74 69 70 6c 65 20 73 74 61 73 68 65 73 20 61 74 | .deletion.of.multiple.stashes.at | 
| b7f20 | 20 6f 6e 63 65 2e 0a 0a 20 20 20 20 20 20 20 20    e2 80 a2 20 50 75 62 6c 69 73 68 69 6e 67 3a 0a | .once...............Publishing:. | 
| b7f40 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 e2 80    a2 20 e2 80 98 73 65 74 2d 61 6e 64 2d 70 75 73 | .....................set-and-pus | 
| b7f60 | 68 e2 80 99 20 57 68 65 6e 20 70 75 73 68 69 6e    67 20 74 6f 20 74 68 65 20 75 70 73 74 72 65 61 | h....When.pushing.to.the.upstrea | 
| b7f80 | 6d 20 6f 72 20 74 68 65 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 70 75 73 68 2d 72 65 6d | m.or.the................push-rem | 
| b7fa0 | 6f 74 65 20 61 6e 64 20 74 68 61 74 20 69 73 6e    e2 80 99 74 20 61 63 74 75 61 6c 6c 79 20 63 6f | ote.and.that.isn...t.actually.co | 
| b7fc0 | 6e 66 69 67 75 72 65 64 20 79 65 74 2c 20 74 68    65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | nfigured.yet,.then.............. | 
| b7fe0 | 20 20 74 68 65 20 75 73 65 72 20 63 61 6e 20 66    69 72 73 74 20 73 65 74 20 74 68 65 20 74 61 72 | ..the.user.can.first.set.the.tar | 
| b8000 | 67 65 74 2e 20 20 49 66 20 73 2f 68 65 20 63 6f    6e 66 69 72 6d 73 20 74 68 65 0a 20 20 20 20 20 | get...If.s/he.confirms.the...... | 
| b8020 | 20 20 20 20 20 20 20 20 20 20 64 65 66 61 75 6c    74 20 74 6f 6f 20 71 75 69 63 6b 6c 79 2c 20 74 | ..........default.too.quickly,.t | 
| b8040 | 68 65 6e 20 73 2f 68 65 20 6d 69 67 68 74 20 65    6e 64 20 75 70 20 70 75 73 68 69 6e 67 20 74 6f | hen.s/he.might.end.up.pushing.to | 
| b8060 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    74 68 65 20 77 72 6f 6e 67 20 62 72 61 6e 63 68 | ................the.wrong.branch | 
| b8080 | 20 61 6e 64 20 69 66 20 74 68 65 20 72 65 6d 6f    74 65 20 72 65 70 6f 73 69 74 6f 72 79 20 69 73 | .and.if.the.remote.repository.is | 
| b80a0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    63 6f 6e 66 69 67 75 72 65 64 20 74 6f 20 64 69 | ................configured.to.di | 
| b80c0 | 73 61 6c 6c 6f 77 20 66 69 78 69 6e 67 20 73 75    63 68 20 6d 69 73 74 61 6b 65 73 2c 20 74 68 65 | sallow.fixing.such.mistakes,.the | 
| b80e0 | 6e 20 74 68 61 74 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 63 61 6e 20 62 65 20 71 75 69 | n.that................can.be.qui | 
| b8100 | 74 65 20 65 6d 62 61 72 72 61 73 73 69 6e 67 20    61 6e 64 20 61 6e 6e 6f 79 69 6e 67 2e 0a 0a 20 | te.embarrassing.and.annoying.... | 
| b8120 | 20 20 20 20 20 20 20 e2 80 a2 20 45 64 69 74 20    70 75 62 6c 69 73 68 65 64 20 68 69 73 74 6f 72 | ...........Edit.published.histor | 
| b8140 | 79 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 57 69    74 68 6f 75 74 20 61 64 64 69 6e 67 20 74 68 65 | y:............Without.adding.the | 
| b8160 | 73 65 20 73 79 6d 62 6f 6c 73 20 68 65 72 65 2c    20 79 6f 75 20 77 69 6c 6c 20 62 65 20 77 61 72 | se.symbols.here,.you.will.be.war | 
| b8180 | 6e 65 64 20 62 65 66 6f 72 65 0a 20 20 20 20 20    20 20 20 20 20 65 64 69 74 69 6e 67 20 63 6f 6d | ned.before...........editing.com | 
| b81a0 | 6d 69 74 73 20 74 68 61 74 20 68 61 76 65 20 61    6c 72 65 61 64 79 20 62 65 65 6e 20 70 75 73 68 | mits.that.have.already.been.push | 
| b81c0 | 65 64 20 74 6f 20 6f 6e 65 20 6f 66 20 74 68 65    0a 20 20 20 20 20 20 20 20 20 20 62 72 61 6e 63 | ed.to.one.of.the...........branc | 
| b81e0 | 68 65 73 20 6c 69 73 74 65 64 20 69 6e 20 e2 80    98 6d 61 67 69 74 2d 70 75 62 6c 69 73 68 65 64 | hes.listed.in....magit-published | 
| b8200 | 2d 62 72 61 6e 63 68 65 73 e2 80 99 2e 0a 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 e2 80 a2 20 | -branches....................... | 
| b8220 | e2 80 98 61 6d 65 6e 64 2d 70 75 62 6c 69 73 68    65 64 e2 80 99 20 41 66 66 65 63 74 73 20 6d 6f | ...amend-published....Affects.mo | 
| b8240 | 73 74 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74    20 61 6d 65 6e 64 20 74 6f 0a 20 20 20 20 20 20 | st.commands.that.amend.to....... | 
| b8260 | 20 20 20 20 20 20 20 20 20 22 48 45 41 44 22 2e    0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 e2 | ........."HEAD"................. | 
| b8280 | 80 a2 20 e2 80 98 72 65 62 61 73 65 2d 70 75 62    6c 69 73 68 65 64 e2 80 99 20 41 66 66 65 63 74 | ......rebase-published....Affect | 
| b82a0 | 73 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20    70 65 72 66 6f 72 6d 0a 20 20 20 20 20 20 20 20 | s.commands.that.perform......... | 
| b82c0 | 20 20 20 20 20 20 20 69 6e 74 65 72 61 63 74 69    76 65 20 72 65 62 61 73 65 73 2e 20 20 54 68 69 | .......interactive.rebases...Thi | 
| b82e0 | 73 20 69 6e 63 6c 75 64 65 73 20 63 6f 6d 6d 61    6e 64 73 20 66 72 6f 6d 20 74 68 65 0a 20 20 20 | s.includes.commands.from.the.... | 
| b8300 | 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6d 6d    69 74 20 74 72 61 6e 73 69 65 6e 74 20 74 68 61 | ............commit.transient.tha | 
| b8320 | 74 20 6d 6f 64 69 66 79 20 61 20 63 6f 6d 6d 69    74 20 6f 74 68 65 72 20 74 68 61 6e 20 22 48 45 | t.modify.a.commit.other.than."HE | 
| b8340 | 41 44 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 6e 61 6d 65 6c 79 20 74 68 65 20 76 | AD",................namely.the.v | 
| b8360 | 61 72 69 6f 75 73 20 66 69 78 75 70 20 61 6e 64    20 73 71 75 61 73 68 20 76 61 72 69 61 6e 74 73 | arious.fixup.and.squash.variants | 
| b8380 | 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    e2 80 a2 20 e2 80 98 65 64 69 74 2d 70 75 62 6c | .......................edit-publ | 
| b83a0 | 69 73 68 65 64 e2 80 99 20 41 66 66 65 63 74 73    20 74 68 65 20 63 6f 6d 6d 61 6e 64 73 0a 20 20 | ished....Affects.the.commands... | 
| b83c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 e2 80 98    6d 61 67 69 74 2d 65 64 69 74 2d 6c 69 6e 65 2d | ................magit-edit-line- | 
| b83e0 | 63 6f 6d 6d 69 74 e2 80 99 20 61 6e 64 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 e2 80 98 | commit....and................... | 
| b8400 | 6d 61 67 69 74 2d 64 69 66 66 2d 65 64 69 74 2d    68 75 6e 6b 2d 63 6f 6d 6d 69 74 e2 80 99 2e 20 | magit-diff-edit-hunk-commit..... | 
| b8420 | 20 54 68 65 73 65 20 74 77 6f 20 63 6f 6d 6d 61    6e 64 73 20 6d 61 6b 65 0a 20 20 20 20 20 20 20 | .These.two.commands.make........ | 
| b8440 | 20 20 20 20 20 20 20 20 69 74 20 71 75 69 74 65    20 65 61 73 79 20 74 6f 20 61 63 63 69 64 65 6e | ........it.quite.easy.to.acciden | 
| b8460 | 74 61 6c 6c 79 20 65 64 69 74 20 61 20 70 75 62    6c 69 73 68 65 64 20 63 6f 6d 6d 69 74 2c 20 73 | tally.edit.a.published.commit,.s | 
| b8480 | 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 79 6f 75 20 73 68 6f 75 6c 64 20 74 68 69 6e | o................you.should.thin | 
| b84a0 | 6b 20 74 77 69 63 65 20 62 65 66 6f 72 65 20 63    6f 6e 66 69 67 75 72 69 6e 67 20 74 68 65 6d 20 | k.twice.before.configuring.them. | 
| b84c0 | 6e 6f 74 20 74 6f 20 61 73 6b 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 66 6f 72 20 63 6f | not.to.ask................for.co | 
| b84e0 | 6e 66 69 72 6d 61 74 69 6f 6e 2e 0a 0a 20 20 20    20 20 20 20 20 20 20 54 6f 20 64 69 73 61 62 6c | nfirmation.............To.disabl | 
| b8500 | 65 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 63    6f 6d 70 6c 65 74 65 6c 79 2c 20 61 64 64 20 61 | e.confirmation.completely,.add.a | 
| b8520 | 6c 6c 20 74 68 72 65 65 20 73 79 6d 62 6f 6c 73    20 68 65 72 65 0a 20 20 20 20 20 20 20 20 20 20 | ll.three.symbols.here........... | 
| b8540 | 6f 72 20 73 65 74 20 e2 80 98 6d 61 67 69 74 2d    70 75 62 6c 69 73 68 65 64 2d 62 72 61 6e 63 68 | or.set....magit-published-branch | 
| b8560 | 65 73 e2 80 99 20 74 6f 20 e2 80 98 6e 69 6c e2    80 99 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 | es....to....nil................. | 
| b8580 | 20 56 61 72 69 6f 75 73 3a 0a 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 73 | .Various:......................s | 
| b85a0 | 74 61 73 68 2d 61 70 70 6c 79 2d 33 77 61 79 e2    80 99 20 57 68 65 6e 20 61 20 73 74 61 73 68 20 | tash-apply-3way....When.a.stash. | 
| b85c0 | 63 61 6e 6e 6f 74 20 62 65 20 61 70 70 6c 69 65    64 20 75 73 69 6e 67 0a 20 20 20 20 20 20 20 20 | cannot.be.applied.using......... | 
| b85e0 | 20 20 20 20 20 20 20 e2 80 98 67 69 74 20 73 74    61 73 68 20 61 70 70 6c 79 e2 80 99 2c 20 74 68 | ..........git.stash.apply...,.th | 
| b8600 | 65 6e 20 4d 61 67 69 74 20 75 73 65 73 20 e2 80    98 67 69 74 20 61 70 70 6c 79 e2 80 99 20 69 6e | en.Magit.uses....git.apply....in | 
| b8620 | 73 74 65 61 64 2c 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 70 6f 73 73 69 62 6c 79 20 75 | stead,................possibly.u | 
| b8640 | 73 69 6e 67 20 74 68 65 20 e2 80 98 2d 2d 33 77    61 79 e2 80 99 20 61 72 67 75 6d 65 6e 74 2c 20 | sing.the....--3way....argument,. | 
| b8660 | 77 68 69 63 68 20 69 73 6e e2 80 99 74 20 61 6c    77 61 79 73 0a 20 20 20 20 20 20 20 20 20 20 20 | which.isn...t.always............ | 
| b8680 | 20 20 20 20 70 65 72 66 65 63 74 6c 79 20 73 61    66 65 2e 20 20 53 65 65 20 61 6c 73 6f 20 e2 80 | ....perfectly.safe...See.also... | 
| b86a0 | 98 6d 61 67 69 74 2d 73 74 61 73 68 2d 61 70 70    6c 79 e2 80 99 2e 0a 0a 20 20 20 20 20 20 20 20 | .magit-stash-apply.............. | 
| b86c0 | 20 20 20 20 20 e2 80 a2 20 e2 80 98 6b 69 6c 6c    2d 70 72 6f 63 65 73 73 e2 80 99 20 54 68 65 72 | ............kill-process....Ther | 
| b86e0 | 65 20 73 65 6c 64 6f 6d 20 69 73 20 61 20 72 65    61 73 6f 6e 20 74 6f 20 6b 69 6c 6c 20 61 0a 20 | e.seldom.is.a.reason.to.kill.a.. | 
| b8700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72    6f 63 65 73 73 2e 0a 0a 20 20 20 20 20 20 20 20 | ..............process........... | 
| b8720 | e2 80 a2 20 47 6c 6f 62 61 6c 20 73 65 74 74 69    6e 67 73 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 | ....Global.settings:............ | 
| b8740 | 49 6e 73 74 65 61 64 20 6f 66 20 61 64 64 69 6e    67 20 61 6c 6c 20 6f 66 20 74 68 65 20 61 62 6f | Instead.of.adding.all.of.the.abo | 
| b8760 | 76 65 20 73 79 6d 62 6f 6c 73 20 74 6f 20 74 68    65 20 76 61 6c 75 65 20 6f 66 0a 20 20 20 20 20 | ve.symbols.to.the.value.of...... | 
| b8780 | 20 20 20 20 20 74 68 69 73 20 6f 70 74 69 6f 6e    2c 20 79 6f 75 20 63 61 6e 20 61 6c 73 6f 20 73 | .....this.option,.you.can.also.s | 
| b87a0 | 65 74 20 69 74 20 74 6f 20 74 68 65 20 61 74 6f    6d 20 e2 80 98 74 e2 80 99 2c 20 77 68 69 63 68 | et.it.to.the.atom....t...,.which | 
| b87c0 | 20 68 61 73 0a 20 20 20 20 20 20 20 20 20 20 74    68 65 20 73 61 6d 65 20 65 66 66 65 63 74 20 61 | .has...........the.same.effect.a | 
| b87e0 | 73 20 61 64 64 69 6e 67 20 61 6c 6c 20 6f 66 20    74 68 65 20 61 62 6f 76 65 20 73 79 6d 62 6f 6c | s.adding.all.of.the.above.symbol | 
| b8800 | 73 2e 20 20 44 6f 69 6e 67 0a 20 20 20 20 20 20    20 20 20 20 74 68 61 74 20 6d 6f 73 74 20 63 65 | s...Doing...........that.most.ce | 
| b8820 | 72 74 61 69 6e 6c 79 20 69 73 20 61 20 62 61 64    20 69 64 65 61 2c 20 65 73 70 65 63 69 61 6c 6c | rtainly.is.a.bad.idea,.especiall | 
| b8840 | 79 20 62 65 63 61 75 73 65 20 6f 74 68 65 72 0a    20 20 20 20 20 20 20 20 20 20 73 79 6d 62 6f 6c | y.because.other...........symbol | 
| b8860 | 73 20 6d 69 67 68 74 20 62 65 20 61 64 64 65 64    20 69 6e 20 74 68 65 20 66 75 74 75 72 65 2e 20 | s.might.be.added.in.the.future.. | 
| b8880 | 20 53 6f 20 65 76 65 6e 20 69 66 20 79 6f 75 20    64 6f 6e e2 80 99 74 0a 20 20 20 20 20 20 20 20 | .So.even.if.you.don...t......... | 
| b88a0 | 20 20 77 61 6e 74 20 74 6f 20 62 65 20 61 73 6b    65 64 20 66 6f 72 20 63 6f 6e 66 69 72 6d 61 74 | ..want.to.be.asked.for.confirmat | 
| b88c0 | 69 6f 6e 20 66 6f 72 20 61 6e 79 20 6f 66 20 74    68 65 73 65 20 61 63 74 69 6f 6e 73 2c 0a 20 20 | ion.for.any.of.these.actions,... | 
| b88e0 | 20 20 20 20 20 20 20 20 79 6f 75 20 61 72 65 20    73 74 69 6c 6c 20 62 65 74 74 65 72 20 6f 66 20 | ........you.are.still.better.of. | 
| b8900 | 61 64 64 69 6e 67 20 61 6c 6c 20 6f 66 20 74 68    65 20 72 65 73 70 65 63 74 69 76 65 20 73 79 6d | adding.all.of.the.respective.sym | 
| b8920 | 62 6f 6c 73 0a 20 20 20 20 20 20 20 20 20 20 69    6e 64 69 76 69 64 75 61 6c 6c 79 2e 0a 0a 20 20 | bols...........individually..... | 
| b8940 | 20 20 20 20 20 20 20 20 57 68 65 6e 20 e2 80 98    6d 61 67 69 74 2d 77 69 70 2d 62 65 66 6f 72 65 | ........When....magit-wip-before | 
| b8960 | 2d 63 68 61 6e 67 65 2d 6d 6f 64 65 e2 80 99 20    69 73 20 65 6e 61 62 6c 65 64 2c 20 74 68 65 6e | -change-mode....is.enabled,.then | 
| b8980 | 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 66    6f 6c 6c 6f 77 69 6e 67 20 61 63 74 69 6f 6e 73 | .the...........following.actions | 
| b89a0 | 20 63 61 6e 20 62 65 20 75 6e 64 6f 6e 65 20 66    61 69 72 6c 79 20 65 61 73 69 6c 79 3a 20 e2 80 | .can.be.undone.fairly.easily:... | 
| b89c0 | 98 64 69 73 63 61 72 64 e2 80 99 2c 0a 20 20 20    20 20 20 20 20 20 20 e2 80 98 72 65 76 65 72 73 | .discard...,..............revers | 
| b89e0 | 65 e2 80 99 2c 20 e2 80 98 73 74 61 67 65 2d 61    6c 6c 2d 63 68 61 6e 67 65 73 e2 80 99 2c 20 61 | e...,....stage-all-changes...,.a | 
| b8a00 | 6e 64 20 e2 80 98 75 6e 73 74 61 67 65 2d 61 6c    6c 2d 63 68 61 6e 67 65 73 e2 80 99 2e 20 20 49 | nd....unstage-all-changes......I | 
| b8a20 | 66 0a 20 20 20 20 20 20 20 20 20 20 61 6e 64 20    6f 6e 6c 79 20 69 66 20 74 68 69 73 20 6d 6f 64 | f...........and.only.if.this.mod | 
| b8a40 | 65 20 69 73 20 65 6e 61 62 6c 65 64 2c 20 74 68    65 6e 20 e2 80 98 73 61 66 65 2d 77 69 74 68 2d | e.is.enabled,.then....safe-with- | 
| b8a60 | 77 69 70 e2 80 99 20 68 61 73 20 74 68 65 0a 20    20 20 20 20 20 20 20 20 20 73 61 6d 65 20 65 66 | wip....has.the...........same.ef | 
| b8a80 | 66 65 63 74 20 61 73 20 61 64 64 69 6e 67 20 61    6c 6c 20 6f 66 20 74 68 65 73 65 20 73 79 6d 62 | fect.as.adding.all.of.these.symb | 
| b8aa0 | 6f 6c 73 20 69 6e 64 69 76 69 64 75 61 6c 6c 79    2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 69 74 | ols.individually.....File:.magit | 
| b8ac0 | 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 43 6f    6d 70 6c 65 74 69 6f 6e 20 61 6e 64 20 43 6f 6e | .info,..Node:.Completion.and.Con | 
| b8ae0 | 66 69 72 6d 61 74 69 6f 6e 2c 20 20 4e 65 78 74    3a 20 54 68 65 20 53 65 6c 65 63 74 69 6f 6e 2c | firmation,..Next:.The.Selection, | 
| b8b00 | 20 20 50 72 65 76 3a 20 41 63 74 69 6f 6e 20 43    6f 6e 66 69 72 6d 61 74 69 6f 6e 2c 20 20 55 70 | ..Prev:.Action.Confirmation,..Up | 
| b8b20 | 3a 20 43 6f 6d 70 6c 65 74 69 6f 6e 20 43 6f 6e    66 69 72 6d 61 74 69 6f 6e 20 61 6e 64 20 74 68 | :.Completion.Confirmation.and.th | 
| b8b40 | 65 20 53 65 6c 65 63 74 69 6f 6e 0a 0a 34 2e 35    2e 32 20 43 6f 6d 70 6c 65 74 69 6f 6e 20 61 6e | e.Selection..4.5.2.Completion.an | 
| b8b60 | 64 20 43 6f 6e 66 69 72 6d 61 74 69 6f 6e 0a 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | d.Confirmation.----------------- | 
| b8b80 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    0a 0a 4d 61 6e 79 20 4d 61 67 69 74 20 63 6f 6d | ----------------..Many.Magit.com | 
| b8ba0 | 6d 61 6e 64 73 20 61 73 6b 20 74 68 65 20 75 73    65 72 20 74 6f 20 73 65 6c 65 63 74 20 66 72 6f | mands.ask.the.user.to.select.fro | 
| b8bc0 | 6d 20 61 20 6c 69 73 74 20 6f 66 20 70 6f 73 73    69 62 6c 65 0a 74 68 69 6e 67 73 20 74 6f 20 61 | m.a.list.of.possible.things.to.a | 
| b8be0 | 63 74 20 6f 6e 2c 20 77 68 69 6c 65 20 6f 66 66    65 72 69 6e 67 20 74 68 65 20 6d 6f 73 74 20 6c | ct.on,.while.offering.the.most.l | 
| b8c00 | 69 6b 65 6c 79 20 63 68 6f 69 63 65 20 61 73 20    74 68 65 20 64 65 66 61 75 6c 74 2e 0a 46 6f 72 | ikely.choice.as.the.default..For | 
| b8c20 | 20 6d 61 6e 79 20 6f 66 20 74 68 65 73 65 20 63    6f 6d 6d 61 6e 64 73 20 74 68 65 20 64 65 66 61 | .many.of.these.commands.the.defa | 
| b8c40 | 75 6c 74 20 69 73 20 74 68 65 20 74 68 69 6e 67    20 61 74 20 70 6f 69 6e 74 2c 20 70 72 6f 76 69 | ult.is.the.thing.at.point,.provi | 
| b8c60 | 64 65 64 0a 74 68 61 74 20 69 74 20 61 63 74 75    61 6c 6c 79 20 69 73 20 61 20 76 61 6c 69 64 20 | ded.that.it.actually.is.a.valid. | 
| b8c80 | 74 68 69 6e 67 20 74 6f 20 61 63 74 20 6f 6e 2e    20 20 46 6f 72 20 6d 61 6e 79 20 63 6f 6d 6d 61 | thing.to.act.on...For.many.comma | 
| b8ca0 | 6e 64 73 20 74 68 61 74 20 61 63 74 0a 6f 6e 20    61 20 62 72 61 6e 63 68 2c 20 74 68 65 20 63 75 | nds.that.act.on.a.branch,.the.cu | 
| b8cc0 | 72 72 65 6e 74 20 62 72 61 6e 63 68 20 73 65 72    76 65 73 20 61 73 20 74 68 65 20 64 65 66 61 75 | rrent.branch.serves.as.the.defau | 
| b8ce0 | 6c 74 20 69 66 20 74 68 65 72 65 20 69 73 20 6e    6f 0a 62 72 61 6e 63 68 20 61 74 20 70 6f 69 6e | lt.if.there.is.no.branch.at.poin | 
| b8d00 | 74 2e 0a 0a 20 20 20 54 68 65 73 65 20 63 6f 6d    6d 61 6e 64 73 20 63 6f 6d 62 69 6e 65 20 61 73 | t......These.commands.combine.as | 
| b8d20 | 6b 69 6e 67 20 66 6f 72 20 63 6f 6e 66 69 72 6d    61 74 69 6f 6e 20 61 6e 64 20 61 73 6b 69 6e 67 | king.for.confirmation.and.asking | 
| b8d40 | 20 66 6f 72 20 61 0a 74 61 72 67 65 74 20 74 6f    20 61 63 74 20 6f 6e 20 69 6e 74 6f 20 61 20 73 | .for.a.target.to.act.on.into.a.s | 
| b8d60 | 69 6e 67 6c 65 20 61 63 74 69 6f 6e 2e 20 20 54    68 65 20 75 73 65 72 20 63 61 6e 20 63 6f 6e 66 | ingle.action...The.user.can.conf | 
| b8d80 | 69 72 6d 20 74 68 65 20 64 65 66 61 75 6c 74 0a    74 61 72 67 65 74 20 75 73 69 6e 67 20 e2 80 98 | irm.the.default.target.using.... | 
| b8da0 | 52 45 54 e2 80 99 20 6f 72 20 61 62 6f 72 74 20    75 73 69 6e 67 20 e2 80 98 43 2d 67 e2 80 99 2e | RET....or.abort.using....C-g.... | 
| b8dc0 | 20 20 54 68 69 73 20 69 73 20 73 69 6d 69 6c 61    72 20 74 6f 20 61 0a e2 80 98 79 2d 6f 72 2d 6e | ..This.is.similar.to.a....y-or-n | 
| b8de0 | 2d 70 e2 80 99 20 70 72 6f 6d 70 74 2c 20 62 75    74 20 74 68 65 20 6b 65 79 73 20 74 6f 20 63 6f | -p....prompt,.but.the.keys.to.co | 
| b8e00 | 6e 66 69 72 6d 20 6f 72 20 61 62 6f 72 74 20 64    69 66 66 65 72 2e 0a 0a 20 20 20 41 74 20 74 68 | nfirm.or.abort.differ......At.th | 
| b8e20 | 65 20 73 61 6d 65 20 74 69 6d 65 20 74 68 65 20    75 73 65 72 20 69 73 20 61 6c 73 6f 20 67 69 76 | e.same.time.the.user.is.also.giv | 
| b8e40 | 65 6e 20 74 68 65 20 6f 70 70 6f 72 74 75 6e 69    74 79 20 74 6f 20 73 65 6c 65 63 74 0a 61 6e 6f | en.the.opportunity.to.select.ano | 
| b8e60 | 74 68 65 72 20 74 61 72 67 65 74 2c 20 77 68 69    63 68 20 69 73 20 75 73 65 66 75 6c 20 62 65 63 | ther.target,.which.is.useful.bec | 
| b8e80 | 61 75 73 65 20 66 6f 72 20 73 6f 6d 65 20 63 6f    6d 6d 61 6e 64 73 20 61 6e 64 2f 6f 72 20 69 6e | ause.for.some.commands.and/or.in | 
| b8ea0 | 20 73 6f 6d 65 0a 73 69 74 75 61 74 69 6f 6e 73    20 79 6f 75 20 6d 69 67 68 74 20 77 61 6e 74 20 | .some.situations.you.might.want. | 
| b8ec0 | 74 6f 20 73 65 6c 65 63 74 20 74 68 65 20 61 63    74 69 6f 6e 20 62 65 66 6f 72 65 20 73 65 6c 65 | to.select.the.action.before.sele | 
| b8ee0 | 63 74 69 6e 67 20 74 68 65 0a 74 61 72 67 65 74    20 62 79 20 6d 6f 76 69 6e 67 20 74 6f 20 69 74 | cting.the.target.by.moving.to.it | 
| b8f00 | 2e 0a 0a 20 20 20 48 6f 77 65 76 65 72 20 79 6f    75 20 6d 69 67 68 74 20 66 69 6e 64 20 74 68 61 | ......However.you.might.find.tha | 
| b8f20 | 74 20 66 6f 72 20 73 6f 6d 65 20 63 6f 6d 6d 61    6e 64 73 20 79 6f 75 20 61 6c 77 61 79 73 20 77 | t.for.some.commands.you.always.w | 
| b8f40 | 61 6e 74 20 74 6f 20 75 73 65 0a 74 68 65 20 64    65 66 61 75 6c 74 20 74 61 72 67 65 74 2c 20 69 | ant.to.use.the.default.target,.i | 
| b8f60 | 66 20 61 6e 79 2c 20 6f 72 20 65 76 65 6e 20 74    68 61 74 20 79 6f 75 20 77 61 6e 74 20 74 68 65 | f.any,.or.even.that.you.want.the | 
| b8f80 | 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 61 63 74 20    6f 6e 0a 74 68 65 20 64 65 66 61 75 6c 74 20 77 | .command.to.act.on.the.default.w | 
| b8fa0 | 69 74 68 6f 75 74 20 72 65 71 75 69 72 69 6e 67    20 61 6e 79 20 63 6f 6e 66 69 72 6d 61 74 69 6f | ithout.requiring.any.confirmatio | 
| b8fc0 | 6e 20 61 74 20 61 6c 6c 2e 20 20 54 68 65 20 6f    70 74 69 6f 6e 0a e2 80 98 6d 61 67 69 74 2d 64 | n.at.all...The.option....magit-d | 
| b8fe0 | 77 69 6d 2d 73 65 6c 65 63 74 69 6f 6e e2 80 99    20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 | wim-selection....can.be.used.to. | 
| b9000 | 63 6f 6e 66 69 67 75 72 65 20 63 65 72 74 61 69    6e 20 63 6f 6d 6d 61 6e 64 73 20 74 6f 20 74 68 | configure.certain.commands.to.th | 
| b9020 | 61 74 0a 65 66 66 65 63 74 2e 0a 0a 20 20 20 4e    6f 74 65 20 74 68 61 74 20 77 68 65 6e 20 74 68 | at.effect......Note.that.when.th | 
| b9040 | 65 20 72 65 67 69 6f 6e 20 69 73 20 61 63 74 69    76 65 20 74 68 65 6e 20 6d 61 6e 79 20 63 6f 6d | e.region.is.active.then.many.com | 
| b9060 | 6d 61 6e 64 73 20 61 63 74 20 6f 6e 20 74 68 65    0a 74 68 69 6e 67 73 20 74 68 61 74 20 61 72 65 | mands.act.on.the.things.that.are | 
| b9080 | 20 73 65 6c 65 63 74 65 64 20 75 73 69 6e 67 20    61 20 6d 65 63 68 61 6e 69 73 6d 20 62 61 73 65 | .selected.using.a.mechanism.base | 
| b90a0 | 64 20 6f 6e 20 74 68 65 20 72 65 67 69 6f 6e 2c    20 69 6e 20 6d 61 6e 79 0a 63 61 73 65 73 20 61 | d.on.the.region,.in.many.cases.a | 
| b90c0 | 66 74 65 72 20 61 73 6b 69 6e 67 20 66 6f 72 20    63 6f 6e 66 69 72 6d 61 74 69 6f 6e 2e 20 20 54 | fter.asking.for.confirmation...T | 
| b90e0 | 68 69 73 20 72 65 67 69 6f 6e 2d 62 61 73 65 64    20 6d 65 63 68 61 6e 69 73 6d 20 69 73 0a 63 61 | his.region-based.mechanism.is.ca | 
| b9100 | 6c 6c 65 64 20 74 68 65 20 22 73 65 6c 65 63 74    69 6f 6e 22 20 61 6e 64 20 69 73 20 64 65 73 63 | lled.the."selection".and.is.desc | 
| b9120 | 72 69 62 65 64 20 69 6e 20 64 65 74 61 69 6c 20    69 6e 20 74 68 65 20 6e 65 78 74 20 73 65 63 74 | ribed.in.detail.in.the.next.sect | 
| b9140 | 69 6f 6e 2e 0a 57 68 65 6e 20 61 20 73 65 6c 65    63 74 69 6f 6e 20 65 78 69 73 74 73 20 74 68 61 | ion..When.a.selection.exists.tha | 
| b9160 | 74 20 69 73 20 76 61 6c 69 64 20 66 6f 72 20 74    68 65 20 69 6e 76 6f 6b 65 64 20 63 6f 6d 6d 61 | t.is.valid.for.the.invoked.comma | 
| b9180 | 6e 64 2c 20 74 68 65 6e 20 74 68 61 74 0a 63 6f    6d 6d 61 6e 64 20 6e 65 76 65 72 20 6f 66 66 65 | nd,.then.that.command.never.offe | 
| b91a0 | 72 73 20 74 6f 20 61 63 74 20 6f 6e 20 73 6f 6d    65 74 68 69 6e 67 20 65 6c 73 65 2c 20 61 6e 64 | rs.to.act.on.something.else,.and | 
| b91c0 | 20 77 68 65 74 68 65 72 20 69 74 20 61 73 6b 73    20 66 6f 72 0a 63 6f 6e 66 69 72 6d 61 74 69 6f | .whether.it.asks.for.confirmatio | 
| b91e0 | 6e 20 69 73 20 6e 6f 74 20 63 6f 6e 74 72 6f 6c    6c 65 64 20 62 79 20 74 68 69 73 20 6f 70 74 69 | n.is.not.controlled.by.this.opti | 
| b9200 | 6f 6e 2e 0a 0a 20 20 20 41 6c 73 6f 20 6e 6f 74    65 20 74 68 61 74 20 4d 61 67 69 74 20 61 73 6b | on......Also.note.that.Magit.ask | 
| b9220 | 73 20 66 6f 72 20 63 6f 6e 66 69 72 6d 61 74 69    6f 6e 20 6f 66 20 63 65 72 74 61 69 6e 20 61 63 | s.for.confirmation.of.certain.ac | 
| b9240 | 74 69 6f 6e 73 20 74 68 61 74 0a 61 72 65 20 6e    6f 74 20 63 6f 75 70 6c 65 64 20 77 69 74 68 20 | tions.that.are.not.coupled.with. | 
| b9260 | 63 6f 6d 70 6c 65 74 69 6f 6e 20 28 6f 72 20 74    68 65 20 73 65 6c 65 63 74 69 6f 6e 29 2e 20 20 | completion.(or.the.selection)... | 
| b9280 | 53 75 63 68 20 64 69 61 6c 6f 67 73 20 61 72 65    0a 61 6c 73 6f 20 6e 6f 74 20 61 66 66 65 63 74 | Such.dialogs.are.also.not.affect | 
| b92a0 | 65 64 20 62 79 20 74 68 69 73 20 6f 70 74 69 6f    6e 20 61 6e 64 20 61 72 65 20 64 65 73 63 72 69 | ed.by.this.option.and.are.descri | 
| b92c0 | 62 65 64 20 69 6e 20 74 68 65 20 70 72 65 76 69    6f 75 73 0a 73 65 63 74 69 6f 6e 2e 0a 0a 20 2d | bed.in.the.previous.section....- | 
| b92e0 | 2d 20 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d    61 67 69 74 2d 64 77 69 6d 2d 73 65 6c 65 63 74 | -.User.Option:.magit-dwim-select | 
| b9300 | 69 6f 6e 0a 20 20 20 54 68 69 73 20 6f 70 74 69    6f 6e 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 | ion....This.option.can.be.used.t | 
| b9320 | 6f 20 74 65 6c 6c 20 63 65 72 74 61 69 6e 20 63    6f 6d 6d 61 6e 64 73 20 74 6f 20 75 73 65 20 74 | o.tell.certain.commands.to.use.t | 
| b9340 | 68 65 20 74 68 69 6e 67 20 61 74 0a 70 6f 69 6e    74 20 69 6e 73 74 65 61 64 20 6f 66 20 61 73 6b | he.thing.at.point.instead.of.ask | 
| b9360 | 69 6e 67 20 74 68 65 20 75 73 65 72 20 74 6f 20    73 65 6c 65 63 74 20 61 20 63 61 6e 64 69 64 61 | ing.the.user.to.select.a.candida | 
| b9380 | 74 65 20 74 6f 20 61 63 74 20 6f 6e 2c 20 77 69    74 68 0a 6f 72 20 77 69 74 68 6f 75 74 20 63 6f | te.to.act.on,.with.or.without.co | 
| b93a0 | 6e 66 69 72 6d 61 74 69 6f 6e 2e 0a 0a 20 20 20    54 68 65 20 76 61 6c 75 65 20 68 61 73 20 74 68 | nfirmation......The.value.has.th | 
| b93c0 | 65 20 66 6f 72 6d 20 e2 80 98 28 28 43 4f 4d 4d    41 4e 44 20 6e 69 6c 7c 50 52 4f 4d 50 54 20 44 | e.form....((COMMAND.nil|PROMPT.D | 
| b93e0 | 45 46 41 55 4c 54 29 2e 2e 2e 29 e2 80 99 2e 0a    0a 20 20 20 e2 80 a2 20 43 4f 4d 4d 41 4e 44 20 | EFAULT)...).............COMMAND. | 
| b9400 | 69 73 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 74    68 61 74 20 73 68 6f 75 6c 64 20 6e 6f 74 20 70 | is.the.command.that.should.not.p | 
| b9420 | 72 6f 6d 70 74 20 66 6f 72 20 61 20 63 68 6f 69    63 65 2e 20 20 54 6f 0a 20 20 20 20 20 68 61 76 | rompt.for.a.choice...To......hav | 
| b9440 | 65 20 61 6e 20 65 66 66 65 63 74 2c 20 74 68 65    20 63 6f 6d 6d 61 6e 64 20 68 61 73 20 74 6f 20 | e.an.effect,.the.command.has.to. | 
| b9460 | 75 73 65 20 74 68 65 20 66 75 6e 63 74 69 6f 6e    0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 63 | use.the.function.........magit-c | 
| b9480 | 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 e2 80    99 20 6f 72 20 61 20 75 74 69 6c 69 74 79 20 66 | ompleting-read....or.a.utility.f | 
| b94a0 | 75 6e 63 74 69 6f 6e 20 77 68 69 63 68 20 69 6e    20 74 75 72 6e 20 75 73 65 73 0a 20 20 20 20 20 | unction.which.in.turn.uses...... | 
| b94c0 | 74 68 61 74 20 66 75 6e 63 74 69 6f 6e 2e 0a 0a    20 20 20 e2 80 a2 20 49 66 20 74 68 65 20 63 6f | that.function..........If.the.co | 
| b94e0 | 6d 6d 61 6e 64 20 75 73 65 73 20 e2 80 98 6d 61    67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 | mmand.uses....magit-completing-r | 
| b9500 | 65 61 64 e2 80 99 20 6d 75 6c 74 69 70 6c 65 20    74 69 6d 65 73 2c 20 74 68 65 6e 0a 20 20 20 20 | ead....multiple.times,.then..... | 
| b9520 | 20 50 52 4f 4d 50 54 20 63 61 6e 20 62 65 20 75    73 65 64 20 74 6f 20 6f 6e 6c 79 20 61 66 66 65 | .PROMPT.can.be.used.to.only.affe | 
| b9540 | 63 74 20 6f 6e 65 20 6f 66 20 74 68 65 73 65 20    75 73 65 73 2e 20 20 50 52 4f 4d 50 54 2c 20 69 | ct.one.of.these.uses...PROMPT,.i | 
| b9560 | 66 0a 20 20 20 20 20 6e 6f 6e 2d 6e 69 6c 2c 20    69 73 20 61 20 72 65 67 75 6c 61 72 20 65 78 70 | f......non-nil,.is.a.regular.exp | 
| b9580 | 72 65 73 73 69 6f 6e 20 74 68 61 74 20 69 73 20    75 73 65 64 20 74 6f 20 6d 61 74 63 68 20 61 67 | ression.that.is.used.to.match.ag | 
| b95a0 | 61 69 6e 73 74 20 74 68 65 0a 20 20 20 20 20 50    52 4f 4d 50 54 20 61 72 67 75 6d 65 6e 74 20 70 | ainst.the......PROMPT.argument.p | 
| b95c0 | 61 73 73 65 64 20 74 6f 20 e2 80 98 6d 61 67 69    74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 | assed.to....magit-completing-rea | 
| b95e0 | 64 e2 80 99 2e 0a 0a 20 20 20 e2 80 a2 20 44 45    46 41 55 4c 54 20 73 70 65 63 69 66 69 65 73 20 | d.............DEFAULT.specifies. | 
| b9600 | 68 6f 77 20 74 6f 20 75 73 65 20 74 68 65 20 64    65 66 61 75 6c 74 2e 20 20 49 66 20 69 74 20 69 | how.to.use.the.default...If.it.i | 
| b9620 | 73 20 e2 80 98 74 e2 80 99 2c 20 74 68 65 6e 20    74 68 65 0a 20 20 20 20 20 44 45 46 41 55 4c 54 | s....t...,.then.the......DEFAULT | 
| b9640 | 20 61 72 67 75 6d 65 6e 74 20 70 61 73 73 65 64    20 74 6f 20 e2 80 98 6d 61 67 69 74 2d 63 6f 6d | .argument.passed.to....magit-com | 
| b9660 | 70 6c 65 74 69 6e 67 2d 72 65 61 64 e2 80 99 20    69 73 20 75 73 65 64 20 77 69 74 68 6f 75 74 0a | pleting-read....is.used.without. | 
| b9680 | 20 20 20 20 20 63 6f 6e 66 69 72 6d 61 74 69 6f    6e 2e 20 20 49 66 20 69 74 20 69 73 20 e2 80 98 | .....confirmation...If.it.is.... | 
| b96a0 | 61 73 6b e2 80 99 2c 20 74 68 65 6e 20 74 68 65    20 75 73 65 72 20 69 73 20 67 69 76 65 6e 20 61 | ask...,.then.the.user.is.given.a | 
| b96c0 | 20 63 68 61 6e 63 65 20 74 6f 0a 20 20 20 20 20    61 62 6f 72 74 2e 20 20 44 45 46 41 55 4c 54 20 | .chance.to......abort...DEFAULT. | 
| b96e0 | 63 61 6e 20 61 6c 73 6f 20 62 65 20 e2 80 98 6e    69 6c e2 80 99 2c 20 69 6e 20 77 68 69 63 68 20 | can.also.be....nil...,.in.which. | 
| b9700 | 63 61 73 65 20 74 68 65 20 65 6e 74 72 79 20 68    61 73 20 6e 6f 0a 20 20 20 20 20 65 66 66 65 63 | case.the.entry.has.no......effec | 
| b9720 | 74 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 69    74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 54 | t.....File:.magit.info,..Node:.T | 
| b9740 | 68 65 20 53 65 6c 65 63 74 69 6f 6e 2c 20 20 4e    65 78 74 3a 20 54 68 65 20 68 75 6e 6b 2d 69 6e | he.Selection,..Next:.The.hunk-in | 
| b9760 | 74 65 72 6e 61 6c 20 72 65 67 69 6f 6e 2c 20 20    50 72 65 76 3a 20 43 6f 6d 70 6c 65 74 69 6f 6e | ternal.region,..Prev:.Completion | 
| b9780 | 20 61 6e 64 20 43 6f 6e 66 69 72 6d 61 74 69 6f    6e 2c 20 20 55 70 3a 20 43 6f 6d 70 6c 65 74 69 | .and.Confirmation,..Up:.Completi | 
| b97a0 | 6f 6e 20 43 6f 6e 66 69 72 6d 61 74 69 6f 6e 20    61 6e 64 20 74 68 65 20 53 65 6c 65 63 74 69 6f | on.Confirmation.and.the.Selectio | 
| b97c0 | 6e 0a 0a 34 2e 35 2e 33 20 54 68 65 20 53 65 6c    65 63 74 69 6f 6e 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d | n..4.5.3.The.Selection.--------- | 
| b97e0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 49 66 20 74    68 65 20 72 65 67 69 6f 6e 20 69 73 20 61 63 74 | ----------..If.the.region.is.act | 
| b9800 | 69 76 65 2c 20 74 68 65 6e 20 6d 61 6e 79 20 4d    61 67 69 74 20 63 6f 6d 6d 61 6e 64 73 20 61 63 | ive,.then.many.Magit.commands.ac | 
| b9820 | 74 20 6f 6e 20 74 68 65 20 74 68 69 6e 67 73 20    74 68 61 74 0a 61 72 65 20 73 65 6c 65 63 74 65 | t.on.the.things.that.are.selecte | 
| b9840 | 64 20 75 73 69 6e 67 20 61 20 6d 65 63 68 61 6e    69 73 6d 20 62 61 73 65 64 20 6f 6e 20 74 68 65 | d.using.a.mechanism.based.on.the | 
| b9860 | 20 72 65 67 69 6f 6e 20 69 6e 73 74 65 61 64 20    6f 66 20 6f 6e 65 20 73 69 6e 67 6c 65 0a 74 68 | .region.instead.of.one.single.th | 
| b9880 | 69 6e 67 2e 20 20 57 68 65 6e 20 74 68 65 20 72    65 67 69 6f 6e 20 69 73 20 6e 6f 74 20 61 63 74 | ing...When.the.region.is.not.act | 
| b98a0 | 69 76 65 2c 20 74 68 65 6e 20 74 68 65 73 65 20    63 6f 6d 6d 61 6e 64 73 20 61 63 74 20 6f 6e 20 | ive,.then.these.commands.act.on. | 
| b98c0 | 74 68 65 0a 74 68 69 6e 67 20 61 74 20 70 6f 69    6e 74 20 6f 72 20 72 65 61 64 20 61 20 73 69 6e | the.thing.at.point.or.read.a.sin | 
| b98e0 | 67 6c 65 20 74 68 69 6e 67 20 74 6f 20 61 63 74    20 6f 6e 2e 20 20 54 68 69 73 20 69 73 20 64 65 | gle.thing.to.act.on...This.is.de | 
| b9900 | 73 63 72 69 62 65 64 20 69 6e 0a 74 68 65 20 70    72 65 76 69 6f 75 73 20 73 65 63 74 69 6f 6e 20 | scribed.in.the.previous.section. | 
| b9920 | e2 80 94 20 74 68 69 73 20 73 65 63 74 69 6f 6e    20 6f 6e 6c 79 20 63 6f 76 65 72 73 20 68 6f 77 | ....this.section.only.covers.how | 
| b9940 | 20 6d 75 6c 74 69 70 6c 65 20 74 68 69 6e 67 73    20 61 72 65 0a 73 65 6c 65 63 74 65 64 2c 20 68 | .multiple.things.are.selected,.h | 
| b9960 | 6f 77 20 74 68 61 74 20 69 73 20 76 69 73 75 61    6c 69 7a 65 64 2c 20 61 6e 64 20 68 6f 77 20 63 | ow.that.is.visualized,.and.how.c | 
| b9980 | 65 72 74 61 69 6e 20 63 6f 6d 6d 61 6e 64 73 20    62 65 68 61 76 65 20 77 68 65 6e 0a 74 68 61 74 | ertain.commands.behave.when.that | 
| b99a0 | 20 69 73 20 74 68 65 20 63 61 73 65 2e 0a 0a 20    20 20 4d 61 67 69 74 e2 80 99 73 20 6d 65 63 68 | .is.the.case......Magit...s.mech | 
| b99c0 | 61 6e 69 73 6d 20 66 6f 72 20 73 65 6c 65 63 74    69 6e 67 20 6d 75 6c 74 69 70 6c 65 20 74 68 69 | anism.for.selecting.multiple.thi | 
| b99e0 | 6e 67 73 2c 20 6f 72 20 72 61 74 68 65 72 20 73    65 63 74 69 6f 6e 73 0a 74 68 61 74 20 72 65 70 | ngs,.or.rather.sections.that.rep | 
| b9a00 | 72 65 73 65 6e 74 20 74 68 65 73 65 20 74 68 69    6e 67 73 2c 20 69 73 20 62 61 73 65 64 20 6f 6e | resent.these.things,.is.based.on | 
| b9a20 | 20 74 68 65 20 45 6d 61 63 73 20 72 65 67 69 6f    6e 2c 20 62 75 74 20 74 68 65 20 61 72 65 61 0a | .the.Emacs.region,.but.the.area. | 
| b9a40 | 74 68 61 74 20 4d 61 67 69 74 20 63 6f 6e 73 69    64 65 72 73 20 74 6f 20 62 65 20 73 65 6c 65 63 | that.Magit.considers.to.be.selec | 
| b9a60 | 74 65 64 20 69 73 20 74 79 70 69 63 61 6c 6c 79    20 6c 61 72 67 65 72 20 74 68 61 6e 20 74 68 65 | ted.is.typically.larger.than.the | 
| b9a80 | 20 72 65 67 69 6f 6e 0a 61 6e 64 20 61 64 64 69    74 69 6f 6e 61 6c 20 72 65 73 74 72 69 63 74 69 | .region.and.additional.restricti | 
| b9aa0 | 6f 6e 73 20 61 70 70 6c 79 2e 0a 0a 20 20 20 4d    61 67 69 74 20 6d 61 6b 65 73 20 61 20 64 69 73 | ons.apply......Magit.makes.a.dis | 
| b9ac0 | 74 69 6e 63 74 69 6f 6e 20 62 65 74 77 65 65 6e    20 61 20 72 65 67 69 6f 6e 20 74 68 61 74 20 71 | tinction.between.a.region.that.q | 
| b9ae0 | 75 61 6c 69 66 69 65 73 20 61 73 20 66 6f 72 6d    69 6e 67 0a 61 20 76 61 6c 69 64 20 4d 61 67 69 | ualifies.as.forming.a.valid.Magi | 
| b9b00 | 74 20 73 65 6c 65 63 74 69 6f 6e 20 61 6e 64 20    61 20 72 65 67 69 6f 6e 20 74 68 61 74 20 64 6f | t.selection.and.a.region.that.do | 
| b9b20 | 65 73 20 6e 6f 74 2e 20 20 49 66 20 74 68 65 20    72 65 67 69 6f 6e 20 64 6f 65 73 0a 6e 6f 74 20 | es.not...If.the.region.does.not. | 
| b9b40 | 71 75 61 6c 69 66 79 2c 20 74 68 65 6e 20 69 74    20 69 73 20 64 69 73 70 6c 61 79 65 64 20 61 73 | qualify,.then.it.is.displayed.as | 
| b9b60 | 20 69 74 20 69 73 20 69 6e 20 6f 74 68 65 72 20    45 6d 61 63 73 20 62 75 66 66 65 72 73 2e 20 20 | .it.is.in.other.Emacs.buffers... | 
| b9b80 | 49 66 0a 74 68 65 20 72 65 67 69 6f 6e 20 64 6f    65 73 20 71 75 61 6c 69 66 79 20 61 73 20 61 20 | If.the.region.does.qualify.as.a. | 
| b9ba0 | 4d 61 67 69 74 20 73 65 6c 65 63 74 69 6f 6e 2c    20 74 68 65 6e 20 74 68 65 20 73 65 6c 65 63 74 | Magit.selection,.then.the.select | 
| b9bc0 | 69 6f 6e 20 69 73 0a 61 6c 77 61 79 73 20 76 69    73 75 61 6c 69 7a 65 64 2c 20 77 68 69 6c 65 20 | ion.is.always.visualized,.while. | 
| b9be0 | 74 68 65 20 72 65 67 69 6f 6e 20 69 74 73 65 6c    66 20 69 73 20 6f 6e 6c 79 20 76 69 73 75 61 6c | the.region.itself.is.only.visual | 
| b9c00 | 69 7a 65 64 20 69 66 20 69 74 0a 62 65 67 69 6e    73 20 61 6e 64 20 65 6e 64 73 20 6f 6e 20 74 68 | ized.if.it.begins.and.ends.on.th | 
| b9c20 | 65 20 73 61 6d 65 20 6c 69 6e 65 2e 0a 0a 20 20    20 46 6f 72 20 61 20 72 65 67 69 6f 6e 20 74 6f | e.same.line......For.a.region.to | 
| b9c40 | 20 71 75 61 6c 69 66 79 20 61 73 20 61 20 4d 61    67 69 74 20 73 65 6c 65 63 74 69 6f 6e 2c 20 69 | .qualify.as.a.Magit.selection,.i | 
| b9c60 | 74 20 6d 75 73 74 20 62 65 67 69 6e 20 69 6e 20    74 68 65 0a 68 65 61 64 69 6e 67 20 6f 66 20 6f | t.must.begin.in.the.heading.of.o | 
| b9c80 | 6e 65 20 73 65 63 74 69 6f 6e 20 61 6e 64 20 65    6e 64 20 69 6e 20 74 68 65 20 68 65 61 64 69 6e | ne.section.and.end.in.the.headin | 
| b9ca0 | 67 20 6f 66 20 61 20 73 69 62 6c 69 6e 67 20 73    65 63 74 69 6f 6e 2e 0a 4e 6f 74 65 20 74 68 61 | g.of.a.sibling.section..Note.tha | 
| b9cc0 | 74 20 69 66 20 74 68 65 20 65 6e 64 20 6f 66 20    74 68 65 20 72 65 67 69 6f 6e 20 69 73 20 61 74 | t.if.the.end.of.the.region.is.at | 
| b9ce0 | 20 74 68 65 20 76 65 72 79 20 62 65 67 69 6e 6e    69 6e 67 20 6f 66 20 73 65 63 74 69 6f 6e 0a 68 | .the.very.beginning.of.section.h | 
| b9d00 | 65 61 64 69 6e 67 20 28 69 2e 65 2e 2c 20 61 74    20 74 68 65 20 76 65 72 79 20 62 65 67 69 6e 6e | eading.(i.e.,.at.the.very.beginn | 
| b9d20 | 69 6e 67 20 6f 66 20 61 20 6c 69 6e 65 29 20 74    68 65 6e 20 74 68 61 74 20 73 65 63 74 69 6f 6e | ing.of.a.line).then.that.section | 
| b9d40 | 20 69 73 0a 63 6f 6e 73 69 64 65 72 65 64 20 74    6f 20 62 65 20 2a 69 6e 73 69 64 65 2a 20 74 68 | .is.considered.to.be.*inside*.th | 
| b9d60 | 65 20 73 65 6c 65 63 74 69 6f 6e 2e 0a 0a 20 20    20 54 68 69 73 20 69 73 20 6e 6f 74 20 63 6f 6e | e.selection......This.is.not.con | 
| b9d80 | 73 69 73 74 65 6e 74 20 77 69 74 68 20 68 6f 77    20 74 68 65 20 72 65 67 69 6f 6e 20 69 73 20 6e | sistent.with.how.the.region.is.n | 
| b9da0 | 6f 72 6d 61 6c 6c 79 20 74 72 65 61 74 65 64 20    69 6e 0a 45 6d 61 63 73 20 e2 80 94 20 69 66 20 | ormally.treated.in.Emacs.....if. | 
| b9dc0 | 74 68 65 20 72 65 67 69 6f 6e 20 65 6e 64 73 20    61 74 20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 | the.region.ends.at.the.beginning | 
| b9de0 | 20 6f 66 20 61 20 6c 69 6e 65 2c 20 74 68 65 6e    20 74 68 61 74 20 6c 69 6e 65 20 69 73 0a 6f 75 | .of.a.line,.then.that.line.is.ou | 
| b9e00 | 74 73 69 64 65 20 74 68 65 20 72 65 67 69 6f 6e    2e 20 20 44 75 65 20 74 6f 20 68 6f 77 20 4d 61 | tside.the.region...Due.to.how.Ma | 
| b9e20 | 67 69 74 20 76 69 73 75 61 6c 69 7a 65 73 20 74    68 65 20 73 65 6c 65 63 74 69 6f 6e 2c 20 69 74 | git.visualizes.the.selection,.it | 
| b9e40 | 0a 73 68 6f 75 6c 64 20 62 65 20 6f 62 76 69 6f    75 73 20 74 68 61 74 20 74 68 69 73 20 64 69 66 | .should.be.obvious.that.this.dif | 
| b9e60 | 66 65 72 65 6e 63 65 20 65 78 69 73 74 73 2e 0a    0a 20 20 20 4e 6f 74 20 65 76 65 72 79 20 63 6f | ference.exists......Not.every.co | 
| b9e80 | 6d 6d 61 6e 64 20 61 63 74 73 20 6f 6e 20 65 76    65 72 79 20 76 61 6c 69 64 20 73 65 6c 65 63 74 | mmand.acts.on.every.valid.select | 
| b9ea0 | 69 6f 6e 2e 20 20 53 6f 6d 65 20 63 6f 6d 6d 61    6e 64 73 20 64 6f 0a 6e 6f 74 20 65 76 65 6e 20 | ion...Some.commands.do.not.even. | 
| b9ec0 | 63 6f 6e 73 69 64 65 72 20 74 68 65 20 6c 6f 63    61 74 69 6f 6e 20 6f 66 20 70 6f 69 6e 74 2c 20 | consider.the.location.of.point,. | 
| b9ee0 | 6f 74 68 65 72 73 20 6d 61 79 20 61 63 74 20 6f    6e 20 74 68 65 20 73 65 63 74 69 6f 6e 0a 61 74 | others.may.act.on.the.section.at | 
| b9f00 | 20 70 6f 69 6e 74 20 62 75 74 20 6e 6f 74 20 73    75 70 70 6f 72 74 20 61 63 74 69 6e 67 20 6f 6e | .point.but.not.support.acting.on | 
| b9f20 | 20 74 68 65 20 73 65 6c 65 63 74 69 6f 6e 2c 20    61 6e 64 20 65 76 65 6e 20 63 6f 6d 6d 61 6e 64 | .the.selection,.and.even.command | 
| b9f40 | 73 20 74 68 61 74 0a 64 6f 20 73 75 70 70 6f 72    74 20 74 68 65 20 73 65 6c 65 63 74 69 6f 6e 20 | s.that.do.support.the.selection. | 
| b9f60 | 6f 66 20 63 6f 75 72 73 65 20 6f 6e 6c 79 20 64    6f 20 73 6f 20 69 66 20 69 74 20 73 65 6c 65 63 | of.course.only.do.so.if.it.selec | 
| b9f80 | 74 73 20 74 68 69 6e 67 73 20 74 68 61 74 0a 74    68 65 79 20 63 61 6e 20 61 63 74 20 6f 6e 2e 0a | ts.things.that.they.can.act.on.. | 
| b9fa0 | 0a 20 20 20 54 68 69 73 20 69 73 20 74 68 65 20    6d 61 69 6e 20 72 65 61 73 6f 6e 20 77 68 79 20 | ....This.is.the.main.reason.why. | 
| b9fc0 | 74 68 65 20 73 65 6c 65 63 74 69 6f 6e 20 6d 75    73 74 20 69 6e 63 6c 75 64 65 20 74 68 65 20 73 | the.selection.must.include.the.s | 
| b9fe0 | 65 63 74 69 6f 6e 20 61 74 0a 70 6f 69 6e 74 2e    20 20 45 76 65 6e 20 69 66 20 61 20 73 65 6c 65 | ection.at.point...Even.if.a.sele | 
| ba000 | 63 74 69 6f 6e 20 65 78 69 73 74 73 2c 20 74 68    65 20 69 6e 76 6f 6b 65 64 20 63 6f 6d 6d 61 6e | ction.exists,.the.invoked.comman | 
| ba020 | 64 20 6d 61 79 20 64 69 73 72 65 67 61 72 64 0a    69 74 2c 20 69 6e 20 77 68 69 63 68 20 63 61 73 | d.may.disregard.it,.in.which.cas | 
| ba040 | 65 20 69 74 20 6d 61 79 20 61 63 74 20 6f 6e 20    74 68 65 20 63 75 72 72 65 6e 74 20 73 65 63 74 | e.it.may.act.on.the.current.sect | 
| ba060 | 69 6f 6e 20 6f 6e 6c 79 2e 20 20 49 74 20 69 73    20 6d 75 63 68 0a 73 61 66 65 72 20 74 6f 20 6f | ion.only...It.is.much.safer.to.o | 
| ba080 | 6e 6c 79 20 61 63 74 20 6f 6e 20 74 68 65 20 63    75 72 72 65 6e 74 20 73 65 63 74 69 6f 6e 20 62 | nly.act.on.the.current.section.b | 
| ba0a0 | 75 74 20 6e 6f 74 20 74 68 65 20 6f 74 68 65 72    20 73 65 6c 65 63 74 65 64 0a 73 65 63 74 69 6f | ut.not.the.other.selected.sectio | 
| ba0c0 | 6e 73 20 74 68 61 6e 20 69 74 20 69 73 20 74 6f    20 61 63 74 20 6f 6e 20 74 68 65 20 63 75 72 72 | ns.than.it.is.to.act.on.the.curr | 
| ba0e0 | 65 6e 74 20 73 65 63 74 69 6f 6e 20 2a 69 6e 73    74 65 61 64 2a 20 6f 66 20 74 68 65 0a 73 65 6c | ent.section.*instead*.of.the.sel | 
| ba100 | 65 63 74 65 64 20 73 65 63 74 69 6f 6e 73 2e 20    20 54 68 65 20 6c 61 74 74 65 72 20 77 6f 75 6c | ected.sections...The.latter.woul | 
| ba120 | 64 20 62 65 20 6d 75 63 68 20 6d 6f 72 65 20 73    75 72 70 72 69 73 69 6e 67 20 61 6e 64 20 69 66 | d.be.much.more.surprising.and.if | 
| ba140 | 20 74 68 65 0a 63 75 72 72 65 6e 74 20 73 65 63    74 69 6f 6e 20 61 6c 77 61 79 73 20 69 73 20 70 | .the.current.section.always.is.p | 
| ba160 | 61 72 74 20 6f 66 20 74 68 65 20 73 65 6c 65 63    74 69 6f 6e 2c 20 74 68 65 6e 20 74 68 61 74 20 | art.of.the.selection,.then.that. | 
| ba180 | 63 61 6e 6e 6f 74 0a 68 61 70 70 65 6e 2e 0a 0a    20 2d 2d 20 56 61 72 69 61 62 6c 65 3a 20 6d 61 | cannot.happen....--.Variable:.ma | 
| ba1a0 | 67 69 74 2d 6b 65 65 70 2d 72 65 67 69 6f 6e 2d    6f 76 65 72 6c 61 79 0a 20 20 20 20 20 54 68 69 | git-keep-region-overlay......Thi | 
| ba1c0 | 73 20 76 61 72 69 61 62 6c 65 20 63 6f 6e 74 72    6f 6c 73 20 77 68 65 74 68 65 72 20 74 68 65 20 | s.variable.controls.whether.the. | 
| ba1e0 | 72 65 67 69 6f 6e 20 69 73 20 76 69 73 75 61 6c    69 7a 65 64 20 61 73 20 75 73 75 61 6c 0a 20 20 | region.is.visualized.as.usual... | 
| ba200 | 20 20 20 65 76 65 6e 20 77 68 65 6e 20 61 20 76    61 6c 69 64 20 4d 61 67 69 74 20 73 65 6c 65 63 | ...even.when.a.valid.Magit.selec | 
| ba220 | 74 69 6f 6e 20 6f 72 20 61 20 68 75 6e 6b 2d 69    6e 74 65 72 6e 61 6c 20 72 65 67 69 6f 6e 20 65 | tion.or.a.hunk-internal.region.e | 
| ba240 | 78 69 73 74 73 2e 0a 20 20 20 20 20 53 65 65 20    74 68 65 20 64 6f 63 2d 73 74 72 69 6e 67 20 66 | xists.......See.the.doc-string.f | 
| ba260 | 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74    69 6f 6e 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61 | or.more.information.....File:.ma | 
| ba280 | 67 69 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a    20 54 68 65 20 68 75 6e 6b 2d 69 6e 74 65 72 6e | git.info,..Node:.The.hunk-intern | 
| ba2a0 | 61 6c 20 72 65 67 69 6f 6e 2c 20 20 4e 65 78 74    3a 20 53 75 70 70 6f 72 74 20 66 6f 72 20 43 6f | al.region,..Next:.Support.for.Co | 
| ba2c0 | 6d 70 6c 65 74 69 6f 6e 20 46 72 61 6d 65 77 6f    72 6b 73 2c 20 20 50 72 65 76 3a 20 54 68 65 20 | mpletion.Frameworks,..Prev:.The. | 
| ba2e0 | 53 65 6c 65 63 74 69 6f 6e 2c 20 20 55 70 3a 20    43 6f 6d 70 6c 65 74 69 6f 6e 20 43 6f 6e 66 69 | Selection,..Up:.Completion.Confi | 
| ba300 | 72 6d 61 74 69 6f 6e 20 61 6e 64 20 74 68 65 20    53 65 6c 65 63 74 69 6f 6e 0a 0a 34 2e 35 2e 34 | rmation.and.the.Selection..4.5.4 | 
| ba320 | 20 54 68 65 20 68 75 6e 6b 2d 69 6e 74 65 72 6e    61 6c 20 72 65 67 69 6f 6e 0a 2d 2d 2d 2d 2d 2d | .The.hunk-internal.region.------ | 
| ba340 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 53 6f 6d 65 77 68 | ------------------------..Somewh | 
| ba360 | 61 74 20 72 65 6c 61 74 65 64 20 74 6f 20 74 68    65 20 4d 61 67 69 74 20 73 65 6c 65 63 74 69 6f | at.related.to.the.Magit.selectio | 
| ba380 | 6e 20 64 65 73 63 72 69 62 65 64 20 69 6e 20 74    68 65 20 70 72 65 76 69 6f 75 73 0a 73 65 63 74 | n.described.in.the.previous.sect | 
| ba3a0 | 69 6f 6e 20 69 73 20 74 68 65 20 68 75 6e 6b 2d    69 6e 74 65 72 6e 61 6c 20 72 65 67 69 6f 6e 2e | ion.is.the.hunk-internal.region. | 
| ba3c0 | 0a 0a 20 20 20 4c 69 6b 65 20 74 68 65 20 73 65    6c 65 63 74 69 6f 6e 2c 20 74 68 65 20 68 75 6e | .....Like.the.selection,.the.hun | 
| ba3e0 | 6b 2d 69 6e 74 65 72 6e 61 6c 20 72 65 67 69 6f    6e 20 69 73 20 62 61 73 65 64 20 6f 6e 20 74 68 | k-internal.region.is.based.on.th | 
| ba400 | 65 20 45 6d 61 63 73 0a 72 65 67 69 6f 6e 20 62    75 74 20 63 61 75 73 65 73 20 74 68 61 74 20 72 | e.Emacs.region.but.causes.that.r | 
| ba420 | 65 67 69 6f 6e 20 74 6f 20 6e 6f 74 20 62 65 20    76 69 73 75 61 6c 69 7a 65 64 20 61 73 20 69 74 | egion.to.not.be.visualized.as.it | 
| ba440 | 20 77 6f 75 6c 64 20 69 6e 20 6f 74 68 65 72 0a    45 6d 61 63 73 20 62 75 66 66 65 72 73 2c 20 61 | .would.in.other.Emacs.buffers,.a | 
| ba460 | 6e 64 20 69 6e 63 6c 75 64 65 73 20 74 68 65 20    6c 69 6e 65 20 6f 6e 20 77 68 69 63 68 20 74 68 | nd.includes.the.line.on.which.th | 
| ba480 | 65 20 72 65 67 69 6f 6e 20 65 6e 64 73 20 65 76    65 6e 20 69 66 20 69 74 0a 65 6e 64 73 20 61 74 | e.region.ends.even.if.it.ends.at | 
| ba4a0 | 20 74 68 65 20 76 65 72 79 20 62 65 67 69 6e 6e    69 6e 67 20 6f 66 20 74 68 61 74 20 6c 69 6e 65 | .the.very.beginning.of.that.line | 
| ba4c0 | 2e 0a 0a 20 20 20 55 6e 6c 69 6b 65 20 74 68 65    20 73 65 6c 65 63 74 69 6f 6e 2c 20 77 68 69 63 | ......Unlike.the.selection,.whic | 
| ba4e0 | 68 20 69 73 20 62 61 73 65 64 20 6f 6e 20 61 20    72 65 67 69 6f 6e 20 74 68 61 74 20 6d 75 73 74 | h.is.based.on.a.region.that.must | 
| ba500 | 20 62 65 67 69 6e 20 69 6e 0a 74 68 65 20 68 65    61 64 69 6e 67 20 6f 66 20 6f 6e 65 20 73 65 63 | .begin.in.the.heading.of.one.sec | 
| ba520 | 74 69 6f 6e 20 61 6e 64 20 65 6e 64 73 20 69 6e    20 74 68 65 20 73 65 63 74 69 6f 6e 20 6f 66 20 | tion.and.ends.in.the.section.of. | 
| ba540 | 61 20 73 69 62 6c 69 6e 67 20 73 65 63 74 69 6f    6e 2c 0a 74 68 65 20 68 75 6e 6b 2d 69 6e 74 65 | a.sibling.section,.the.hunk-inte | 
| ba560 | 72 6e 61 6c 20 72 65 67 69 6f 6e 20 6d 75 73 74    20 62 65 67 69 6e 20 69 6e 73 69 64 65 20 74 68 | rnal.region.must.begin.inside.th | 
| ba580 | 65 20 2a 62 6f 64 79 2a 20 6f 66 20 61 20 68 75    6e 6b 20 73 65 63 74 69 6f 6e 0a 61 6e 64 20 65 | e.*body*.of.a.hunk.section.and.e | 
| ba5a0 | 6e 64 20 69 6e 20 74 68 65 20 62 6f 64 79 20 6f    66 20 74 68 65 20 2a 73 61 6d 65 2a 20 73 65 63 | nd.in.the.body.of.the.*same*.sec | 
| ba5c0 | 74 69 6f 6e 2e 0a 0a 20 20 20 54 68 65 20 68 75    6e 6b 2d 69 6e 74 65 72 6e 61 6c 20 72 65 67 69 | tion......The.hunk-internal.regi | 
| ba5e0 | 6f 6e 20 69 73 20 68 6f 6e 6f 72 65 64 20 62 79    20 22 61 70 70 6c 79 22 20 63 6f 6d 6d 61 6e 64 | on.is.honored.by."apply".command | 
| ba600 | 73 2c 20 77 68 69 63 68 20 63 61 6e 2c 0a 61 6d    6f 6e 67 20 6f 74 68 65 72 20 74 61 72 67 65 74 | s,.which.can,.among.other.target | 
| ba620 | 73 2c 20 61 63 74 20 6f 6e 20 61 20 68 75 6e 6b    2e 20 20 49 66 20 74 68 65 20 68 75 6e 6b 2d 69 | s,.act.on.a.hunk...If.the.hunk-i | 
| ba640 | 6e 74 65 72 6e 61 6c 20 72 65 67 69 6f 6e 20 69    73 0a 61 63 74 69 76 65 2c 20 74 68 65 6e 20 73 | nternal.region.is.active,.then.s | 
| ba660 | 75 63 68 20 63 6f 6d 6d 61 6e 64 73 20 61 63 74    20 6f 6e 6c 79 20 6f 6e 20 74 68 65 20 6d 61 72 | uch.commands.act.only.on.the.mar | 
| ba680 | 6b 65 64 20 70 61 72 74 20 6f 66 20 74 68 65 20    68 75 6e 6b 0a 69 6e 73 74 65 61 64 20 6f 66 20 | ked.part.of.the.hunk.instead.of. | 
| ba6a0 | 6f 6e 20 74 68 65 20 63 6f 6d 70 6c 65 74 65 20    68 75 6e 6b 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6d | on.the.complete.hunk.....File:.m | 
| ba6c0 | 61 67 69 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65    3a 20 53 75 70 70 6f 72 74 20 66 6f 72 20 43 6f | agit.info,..Node:.Support.for.Co | 
| ba6e0 | 6d 70 6c 65 74 69 6f 6e 20 46 72 61 6d 65 77 6f    72 6b 73 2c 20 20 4e 65 78 74 3a 20 41 64 64 69 | mpletion.Frameworks,..Next:.Addi | 
| ba700 | 74 69 6f 6e 61 6c 20 43 6f 6d 70 6c 65 74 69 6f    6e 20 4f 70 74 69 6f 6e 73 2c 20 20 50 72 65 76 | tional.Completion.Options,..Prev | 
| ba720 | 3a 20 54 68 65 20 68 75 6e 6b 2d 69 6e 74 65 72    6e 61 6c 20 72 65 67 69 6f 6e 2c 20 20 55 70 3a | :.The.hunk-internal.region,..Up: | 
| ba740 | 20 43 6f 6d 70 6c 65 74 69 6f 6e 20 43 6f 6e 66    69 72 6d 61 74 69 6f 6e 20 61 6e 64 20 74 68 65 | .Completion.Confirmation.and.the | 
| ba760 | 20 53 65 6c 65 63 74 69 6f 6e 0a 0a 34 2e 35 2e    35 20 53 75 70 70 6f 72 74 20 66 6f 72 20 43 6f | .Selection..4.5.5.Support.for.Co | 
| ba780 | 6d 70 6c 65 74 69 6f 6e 20 46 72 61 6d 65 77 6f    72 6b 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | mpletion.Frameworks.------------ | 
| ba7a0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 54 68 65 | ---------------------------..The | 
| ba7c0 | 20 62 75 69 6c 74 2d 69 6e 20 6f 70 74 69 6f 6e    20 e2 80 98 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 | .built-in.option....completing-r | 
| ba7e0 | 65 61 64 2d 66 75 6e 63 74 69 6f 6e e2 80 99 20    73 70 65 63 69 66 69 65 73 20 74 68 65 20 6c 6f | ead-function....specifies.the.lo | 
| ba800 | 77 2d 6c 65 76 65 6c 0a 66 75 6e 63 74 69 6f 6e    20 75 73 65 64 20 62 79 20 e2 80 98 63 6f 6d 70 | w-level.function.used.by....comp | 
| ba820 | 6c 65 74 69 6e 67 2d 72 65 61 64 e2 80 99 20 74    6f 20 61 73 6b 20 61 20 75 73 65 72 20 74 6f 20 | leting-read....to.ask.a.user.to. | 
| ba840 | 73 65 6c 65 63 74 20 66 72 6f 6d 20 61 20 6c 69    73 74 0a 6f 66 20 63 68 6f 69 63 65 73 2e 20 20 | select.from.a.list.of.choices... | 
| ba860 | 49 74 73 20 64 65 66 61 75 6c 74 20 76 61 6c 75    65 20 69 73 20 e2 80 98 63 6f 6d 70 6c 65 74 69 | Its.default.value.is....completi | 
| ba880 | 6e 67 2d 72 65 61 64 2d 64 65 66 61 75 6c 74 e2    80 99 2e 0a 41 6c 74 65 72 6e 61 74 69 76 65 20 | ng-read-default.....Alternative. | 
| ba8a0 | 63 6f 6d 70 6c 65 74 69 6f 6e 20 66 72 61 6d 65    77 6f 72 6b 73 20 74 79 70 69 63 61 6c 6c 79 20 | completion.frameworks.typically. | 
| ba8c0 | 61 63 74 69 76 61 74 65 20 74 68 65 6d 73 65 6c    76 65 73 20 62 79 0a 73 75 62 73 74 69 74 75 74 | activate.themselves.by.substitut | 
| ba8e0 | 69 6e 67 20 74 68 65 69 72 20 6f 77 6e 20 69 6d    70 6c 65 6d 65 6e 74 61 74 69 6f 6e 2e 0a 0a 20 | ing.their.own.implementation.... | 
| ba900 | 20 20 4d 6f 73 74 6c 79 20 66 6f 72 20 68 69 73    74 6f 72 69 63 20 72 65 61 73 6f 6e 73 20 4d 61 | ..Mostly.for.historic.reasons.Ma | 
| ba920 | 67 69 74 20 70 72 6f 76 69 64 65 73 20 61 20 73    69 6d 69 6c 61 72 20 6f 70 74 69 6f 6e 20 6e 61 | git.provides.a.similar.option.na | 
| ba940 | 6d 65 64 0a e2 80 98 6d 61 67 69 74 2d 63 6f 6d    70 6c 65 74 69 6e 67 2d 72 65 61 64 2d 66 75 6e | med....magit-completing-read-fun | 
| ba960 | 63 74 69 6f 6e e2 80 99 2c 20 77 68 69 63 68 20    6f 6e 6c 79 20 63 6f 6e 74 72 6f 6c 73 20 74 68 | ction...,.which.only.controls.th | 
| ba980 | 65 20 6c 6f 77 2d 6c 65 76 65 6c 0a 66 75 6e 63    74 69 6f 6e 20 75 73 65 64 20 62 79 20 e2 80 98 | e.low-level.function.used.by.... | 
| ba9a0 | 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67    2d 72 65 61 64 e2 80 99 2e 20 20 54 68 69 73 20 | magit-completing-read......This. | 
| ba9c0 | 6f 70 74 69 6f 6e 20 61 6c 73 6f 20 6d 61 6b 65    73 20 69 74 0a 70 6f 73 73 69 62 6c 65 20 74 6f | option.also.makes.it.possible.to | 
| ba9e0 | 20 75 73 65 20 61 20 64 69 66 66 65 72 65 6e 74    20 63 6f 6d 70 6c 65 74 69 6e 67 20 6d 65 63 68 | .use.a.different.completing.mech | 
| baa00 | 61 6e 69 73 6d 20 66 6f 72 20 4d 61 67 69 74 20    74 68 61 6e 20 66 6f 72 20 74 68 65 0a 72 65 73 | anism.for.Magit.than.for.the.res | 
| baa20 | 74 20 6f 66 20 45 6d 61 63 73 2c 20 62 75 74 20    64 6f 69 6e 67 20 74 68 61 74 20 69 73 20 6e 6f | t.of.Emacs,.but.doing.that.is.no | 
| baa40 | 74 20 72 65 63 6f 6d 6d 65 6e 64 2e 0a 0a 20 20    20 59 6f 75 20 6d 6f 73 74 20 6c 69 6b 65 6c 79 | t.recommend......You.most.likely | 
| baa60 | 20 64 6f 6e e2 80 99 74 20 68 61 76 65 20 74 6f    20 63 75 73 74 6f 6d 69 7a 65 20 74 68 65 20 6d | .don...t.have.to.customize.the.m | 
| baa80 | 61 67 69 74 2d 73 70 65 63 69 66 69 63 20 6f 70    74 69 6f 6e 20 74 6f 0a 75 73 65 20 61 6e 20 61 | agit-specific.option.to.use.an.a | 
| baaa0 | 6c 74 65 72 6e 61 74 69 76 65 20 63 6f 6d 70 6c    65 74 69 6f 6e 20 66 72 61 6d 65 77 6f 72 6b 2e | lternative.completion.framework. | 
| baac0 | 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 69    66 20 79 6f 75 20 65 6e 61 62 6c 65 0a e2 80 98 | ..For.example,.if.you.enable.... | 
| baae0 | 69 76 79 2d 6d 6f 64 65 e2 80 99 2c 20 74 68 65    6e 20 4d 61 67 69 74 20 77 69 6c 6c 20 72 65 73 | ivy-mode...,.then.Magit.will.res | 
| bab00 | 70 65 63 74 20 74 68 61 74 2c 20 61 6e 64 20 69    66 20 79 6f 75 20 65 6e 61 62 6c 65 20 e2 80 98 | pect.that,.and.if.you.enable.... | 
| bab20 | 68 65 6c 6d 2d 6d 6f 64 65 e2 80 99 2c 0a 74 68    65 6e 20 79 6f 75 20 61 72 65 20 64 6f 6e 65 20 | helm-mode...,.then.you.are.done. | 
| bab40 | 74 6f 6f 2e 0a 0a 20 20 20 48 6f 77 65 76 65 72    20 69 66 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 | too......However.if.you.want.to. | 
| bab60 | 75 73 65 20 49 64 6f 2c 20 74 68 65 6e 20 e2 80    98 69 64 6f 2d 6d 6f 64 65 e2 80 99 20 77 6f 6e | use.Ido,.then....ido-mode....won | 
| bab80 | e2 80 99 74 20 64 6f 20 74 68 65 20 74 72 69 63    6b 2e 0a 59 6f 75 20 77 69 6c 6c 20 61 6c 73 6f | ...t.do.the.trick..You.will.also | 
| baba0 | 20 68 61 76 65 20 74 6f 20 69 6e 73 74 61 6c 6c    20 74 68 65 20 e2 80 98 69 64 6f 2d 63 6f 6d 70 | .have.to.install.the....ido-comp | 
| babc0 | 6c 65 74 69 6e 67 2d 72 65 61 64 2b e2 80 99 20    70 61 63 6b 61 67 65 20 61 6e 64 20 75 73 65 0a | leting-read+....package.and.use. | 
| babe0 | e2 80 98 6d 61 67 69 74 2d 69 64 6f 2d 63 6f 6d    70 6c 65 74 69 6e 67 2d 72 65 61 64 e2 80 99 20 | ...magit-ido-completing-read.... | 
| bac00 | 61 73 20 e2 80 98 6d 61 67 69 74 2d 63 6f 6d 70    6c 65 74 69 6e 67 2d 72 65 61 64 2d 66 75 6e 63 | as....magit-completing-read-func | 
| bac20 | 74 69 6f 6e e2 80 99 2e 0a 0a 20 2d 2d 20 55 73    65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 | tion.......--.User.Option:.magit | 
| bac40 | 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64    2d 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 54 | -completing-read-function......T | 
| bac60 | 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 69 73    20 76 61 72 69 61 62 6c 65 20 69 73 20 74 68 65 | he.value.of.this.variable.is.the | 
| bac80 | 20 6c 6f 77 2d 6c 65 76 65 6c 20 66 75 6e 63 74    69 6f 6e 20 75 73 65 64 20 74 6f 0a 20 20 20 20 | .low-level.function.used.to..... | 
| baca0 | 20 70 65 72 66 6f 72 6d 20 63 6f 6d 70 6c 65 74    69 6f 6e 20 62 79 20 63 6f 64 65 20 74 68 61 74 | .perform.completion.by.code.that | 
| bacc0 | 20 75 73 65 73 20 e2 80 98 6d 61 67 69 74 2d 63    6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 e2 80 | .uses....magit-completing-read.. | 
| bace0 | 99 20 28 61 73 0a 20 20 20 20 20 6f 70 70 6f 73    65 64 20 74 6f 20 74 68 65 20 62 75 69 6c 74 2d | ..(as......opposed.to.the.built- | 
| bad00 | 69 6e 20 e2 80 98 63 6f 6d 70 6c 65 74 69 6e 67    2d 72 65 61 64 e2 80 99 29 2e 0a 0a 20 20 20 20 | in....completing-read...)....... | 
| bad20 | 20 54 68 65 20 64 65 66 61 75 6c 74 20 76 61 6c    75 65 2c 20 e2 80 98 6d 61 67 69 74 2d 62 75 69 | .The.default.value,....magit-bui | 
| bad40 | 6c 74 69 6e 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d    72 65 61 64 e2 80 99 2c 20 69 73 20 73 75 69 74 | ltin-completing-read...,.is.suit | 
| bad60 | 61 62 6c 65 20 66 6f 72 0a 20 20 20 20 20 74 68    65 20 73 74 61 6e 64 61 72 64 20 63 6f 6d 70 6c | able.for......the.standard.compl | 
| bad80 | 65 74 69 6f 6e 20 6d 65 63 68 61 6e 69 73 6d 2c    20 e2 80 98 69 76 79 2d 6d 6f 64 65 e2 80 99 2c | etion.mechanism,....ivy-mode..., | 
| bada0 | 20 61 6e 64 20 e2 80 98 68 65 6c 6d 2d 6d 6f 64    65 e2 80 99 20 61 74 0a 20 20 20 20 20 6c 65 61 | .and....helm-mode....at......lea | 
| badc0 | 73 74 2e 0a 0a 20 20 20 20 20 54 68 65 20 62 75    69 6c 74 2d 69 6e 20 e2 80 98 63 6f 6d 70 6c 65 | st........The.built-in....comple | 
| bade0 | 74 69 6e 67 2d 72 65 61 64 e2 80 99 20 61 6e 64    20 e2 80 98 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 | ting-read....and....completing-r | 
| bae00 | 65 61 64 2d 64 65 66 61 75 6c 74 e2 80 99 20 61    72 65 0a 20 20 20 20 20 2a 6e 6f 74 2a 20 73 75 | ead-default....are......*not*.su | 
| bae20 | 69 74 61 62 6c 65 20 74 6f 20 62 65 20 75 73 65    64 20 68 65 72 65 2e 20 20 e2 80 98 6d 61 67 69 | itable.to.be.used.here......magi | 
| bae40 | 74 2d 62 75 69 6c 74 69 6e 2d 63 6f 6d 70 6c 65    74 69 6e 67 2d 72 65 61 64 e2 80 99 0a 20 20 20 | t-builtin-completing-read....... | 
| bae60 | 20 20 70 65 72 66 6f 72 6d 73 20 73 6f 6d 65 20    61 64 64 69 74 69 6f 6e 61 6c 20 77 6f 72 6b 2c | ..performs.some.additional.work, | 
| bae80 | 20 61 6e 64 20 61 6e 79 20 66 75 6e 63 74 69 6f    6e 20 75 73 65 64 20 69 6e 20 69 74 73 20 70 6c | .and.any.function.used.in.its.pl | 
| baea0 | 61 63 65 0a 20 20 20 20 20 68 61 73 20 74 6f 20    64 6f 20 74 68 65 20 73 61 6d 65 2e 0a 0a 20 2d | ace......has.to.do.the.same....- | 
| baec0 | 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69    74 2d 62 75 69 6c 74 69 6e 2d 63 6f 6d 70 6c 65 | -.Function:.magit-builtin-comple | 
| baee0 | 74 69 6e 67 2d 72 65 61 64 20 70 72 6f 6d 70 74    20 63 68 6f 69 63 65 73 20 26 6f 70 74 69 6f 6e | ting-read.prompt.choices.&option | 
| baf00 | 61 6c 0a 20 20 20 20 20 20 20 20 20 20 70 72 65    64 69 63 61 74 65 20 72 65 71 75 69 72 65 2d 6d | al...........predicate.require-m | 
| baf20 | 61 74 63 68 20 69 6e 69 74 69 61 6c 2d 69 6e 70    75 74 20 68 69 73 74 20 64 65 66 0a 20 20 20 20 | atch.initial-input.hist.def..... | 
| baf40 | 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 70    65 72 66 6f 72 6d 73 20 63 6f 6d 70 6c 65 74 69 | .This.function.performs.completi | 
| baf60 | 6f 6e 20 75 73 69 6e 67 20 74 68 65 20 62 75 69    6c 74 2d 69 6e 0a 20 20 20 20 20 e2 80 98 63 6f | on.using.the.built-in.........co | 
| baf80 | 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 e2 80 99    20 61 6e 64 20 64 6f 65 73 20 73 6f 6d 65 20 61 | mpleting-read....and.does.some.a | 
| bafa0 | 64 64 69 74 69 6f 6e 61 6c 20 6d 61 67 69 74 2d    73 70 65 63 69 66 69 63 20 77 6f 72 6b 2e 0a 0a | dditional.magit-specific.work... | 
| bafc0 | 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 6d 61    67 69 74 2d 69 64 6f 2d 63 6f 6d 70 6c 65 74 69 | .--.Function:.magit-ido-completi | 
| bafe0 | 6e 67 2d 72 65 61 64 20 70 72 6f 6d 70 74 20 63    68 6f 69 63 65 73 20 26 6f 70 74 69 6f 6e 61 6c | ng-read.prompt.choices.&optional | 
| bb000 | 0a 20 20 20 20 20 20 20 20 20 20 70 72 65 64 69    63 61 74 65 20 72 65 71 75 69 72 65 2d 6d 61 74 | ...........predicate.require-mat | 
| bb020 | 63 68 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74    20 68 69 73 74 20 64 65 66 0a 20 20 20 20 20 54 | ch.initial-input.hist.def......T | 
| bb040 | 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 70 65 72    66 6f 72 6d 73 20 63 6f 6d 70 6c 65 74 69 6f 6e | his.function.performs.completion | 
| bb060 | 20 75 73 69 6e 67 20 e2 80 98 69 64 6f 2d 63 6f    6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 2b e2 80 | .using....ido-completing-read+.. | 
| bb080 | 99 20 66 72 6f 6d 0a 20 20 20 20 20 74 68 65 20    70 61 63 6b 61 67 65 20 62 79 20 74 68 65 20 73 | ..from......the.package.by.the.s | 
| bb0a0 | 61 6d 65 20 6e 61 6d 65 20 28 77 68 69 63 68 20    79 6f 75 20 68 61 76 65 20 74 6f 20 65 78 70 6c | ame.name.(which.you.have.to.expl | 
| bb0c0 | 69 63 69 74 6c 79 20 69 6e 73 74 61 6c 6c 29 0a    20 20 20 20 20 61 6e 64 20 64 6f 65 73 20 73 6f | icitly.install)......and.does.so | 
| bb0e0 | 6d 65 20 61 64 64 69 74 69 6f 6e 61 6c 20 6d 61    67 69 74 2d 73 70 65 63 69 66 69 63 20 77 6f 72 | me.additional.magit-specific.wor | 
| bb100 | 6b 2e 0a 0a 20 20 20 20 20 57 65 20 68 61 76 65    20 74 6f 20 75 73 65 20 e2 80 98 69 64 6f 2d 63 | k........We.have.to.use....ido-c | 
| bb120 | 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 2b e2    80 99 20 69 6e 73 74 65 61 64 20 6f 66 20 74 68 | ompleting-read+....instead.of.th | 
| bb140 | 65 0a 20 20 20 20 20 e2 80 98 69 64 6f 2d 63 6f    6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 e2 80 99 | e.........ido-completing-read... | 
| bb160 | 20 74 68 61 74 20 63 6f 6d 65 73 20 77 69 74 68    20 49 64 6f 20 69 74 73 65 6c 66 2c 20 62 65 63 | .that.comes.with.Ido.itself,.bec | 
| bb180 | 61 75 73 65 20 74 68 65 0a 20 20 20 20 20 6c 61    74 74 65 72 2c 20 77 68 69 6c 65 20 69 6e 74 65 | ause.the......latter,.while.inte | 
| bb1a0 | 6e 64 65 64 20 61 73 20 61 20 64 72 6f 70 2d 69    6e 20 72 65 70 6c 61 63 65 6d 65 6e 74 2c 20 63 | nded.as.a.drop-in.replacement,.c | 
| bb1c0 | 61 6e 6e 6f 74 20 73 65 72 76 65 20 74 68 61 74    0a 20 20 20 20 20 70 75 72 70 6f 73 65 20 62 65 | annot.serve.that......purpose.be | 
| bb1e0 | 63 61 75 73 65 20 69 74 20 76 69 6f 6c 61 74 65    73 20 74 6f 6f 20 6d 61 6e 79 20 6f 66 20 74 68 | cause.it.violates.too.many.of.th | 
| bb200 | 65 20 69 6d 70 6c 69 63 69 74 20 63 6f 6e 76 65    6e 74 69 6f 6e 73 2e 0a 0a 20 2d 2d 20 46 75 6e | e.implicit.conventions....--.Fun | 
| bb220 | 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 63 6f 6d    70 6c 65 74 69 6e 67 2d 72 65 61 64 20 70 72 6f | ction:.magit-completing-read.pro | 
| bb240 | 6d 70 74 20 63 68 6f 69 63 65 73 20 26 6f 70 74    69 6f 6e 61 6c 20 70 72 65 64 69 63 61 74 65 0a | mpt.choices.&optional.predicate. | 
| bb260 | 20 20 20 20 20 20 20 20 20 20 72 65 71 75 69 72    65 2d 6d 61 74 63 68 20 69 6e 69 74 69 61 6c 2d | ..........require-match.initial- | 
| bb280 | 69 6e 70 75 74 20 68 69 73 74 20 64 65 66 20 66    61 6c 6c 62 61 63 6b 0a 20 20 20 20 20 54 68 69 | input.hist.def.fallback......Thi | 
| bb2a0 | 73 20 69 73 20 74 68 65 20 66 75 6e 63 74 69 6f    6e 20 74 68 61 74 20 4d 61 67 69 74 20 63 6f 6d | s.is.the.function.that.Magit.com | 
| bb2c0 | 6d 61 6e 64 73 20 75 73 65 20 77 68 65 6e 20 74    68 65 79 20 6e 65 65 64 20 74 68 65 0a 20 20 20 | mands.use.when.they.need.the.... | 
| bb2e0 | 20 20 75 73 65 72 20 74 6f 20 73 65 6c 65 63 74    20 61 20 73 69 6e 67 6c 65 20 74 68 69 6e 67 20 | ..user.to.select.a.single.thing. | 
| bb300 | 74 6f 20 61 63 74 20 6f 6e 2e 20 20 54 68 65 20    61 72 67 75 6d 65 6e 74 73 20 68 61 76 65 20 74 | to.act.on...The.arguments.have.t | 
| bb320 | 68 65 0a 20 20 20 20 20 73 61 6d 65 20 6d 65 61    6e 69 6e 67 20 61 73 20 66 6f 72 20 e2 80 98 63 | he......same.meaning.as.for....c | 
| bb340 | 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 e2 80    99 2c 20 65 78 63 65 70 74 20 66 6f 72 20 46 41 | ompleting-read...,.except.for.FA | 
| bb360 | 4c 4c 42 41 43 4b 2c 20 77 68 69 63 68 0a 20 20    20 20 20 69 73 20 75 6e 69 71 75 65 20 74 6f 20 | LLBACK,.which......is.unique.to. | 
| bb380 | 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 61 6e    64 20 69 73 20 64 65 73 63 72 69 62 65 64 20 62 | this.function.and.is.described.b | 
| bb3a0 | 65 6c 6f 77 2e 0a 0a 20 20 20 20 20 49 6e 73 74    65 61 64 20 6f 66 20 61 73 6b 69 6e 67 20 74 68 | elow........Instead.of.asking.th | 
| bb3c0 | 65 20 75 73 65 72 20 74 6f 20 63 68 6f 6f 73 65    20 66 72 6f 6d 20 61 20 6c 69 73 74 20 6f 66 20 | e.user.to.choose.from.a.list.of. | 
| bb3e0 | 70 6f 73 73 69 62 6c 65 0a 20 20 20 20 20 63 61    6e 64 69 64 61 74 65 73 2c 20 74 68 69 73 20 66 | possible......candidates,.this.f | 
| bb400 | 75 6e 63 74 69 6f 6e 20 6d 61 79 20 6a 75 73 74    20 72 65 74 75 72 6e 20 74 68 65 20 64 65 66 61 | unction.may.just.return.the.defa | 
| bb420 | 75 6c 74 20 73 70 65 63 69 66 69 65 64 20 62 79    0a 20 20 20 20 20 44 45 46 2c 20 77 69 74 68 20 | ult.specified.by......DEF,.with. | 
| bb440 | 6f 72 20 77 69 74 68 6f 75 74 20 72 65 71 75 69    72 69 6e 67 20 75 73 65 72 20 63 6f 6e 66 69 72 | or.without.requiring.user.confir | 
| bb460 | 6d 61 74 69 6f 6e 2e 20 20 57 68 65 74 68 65 72    20 74 68 61 74 20 69 73 0a 20 20 20 20 20 74 68 | mation...Whether.that.is......th | 
| bb480 | 65 20 63 61 73 65 20 64 65 70 65 6e 64 73 20 6f    6e 20 50 52 4f 4d 50 54 2c 20 e2 80 98 74 68 69 | e.case.depends.on.PROMPT,....thi | 
| bb4a0 | 73 2d 63 6f 6d 6d 61 6e 64 e2 80 99 20 61 6e 64    0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 64 | s-command....and.........magit-d | 
| bb4c0 | 77 69 6d 2d 73 65 6c 65 63 74 69 6f 6e e2 80 99    2e 20 20 53 65 65 20 74 68 65 20 64 6f 63 75 6d | wim-selection......See.the.docum | 
| bb4e0 | 65 6e 74 61 74 69 6f 6e 20 6f 66 20 74 68 65 20    6c 61 74 74 65 72 20 66 6f 72 0a 20 20 20 20 20 | entation.of.the.latter.for...... | 
| bb500 | 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e    2e 0a 0a 20 20 20 20 20 49 66 20 69 74 20 64 6f | more.information........If.it.do | 
| bb520 | 65 73 20 72 65 61 64 20 61 20 76 61 6c 75 65 20    69 6e 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 | es.read.a.value.in.the.minibuffe | 
| bb540 | 72 2c 20 74 68 65 6e 20 74 68 69 73 20 66 75 6e    63 74 69 6f 6e 20 61 63 74 73 0a 20 20 20 20 20 | r,.then.this.function.acts...... | 
| bb560 | 73 69 6d 69 6c 61 72 20 74 6f 20 e2 80 98 63 6f    6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 e2 80 99 | similar.to....completing-read... | 
| bb580 | 2c 20 65 78 63 65 70 74 20 66 6f 72 20 74 68 65    20 66 6f 6c 6c 6f 77 69 6e 67 3a 0a 0a 20 20 20 | ,.except.for.the.following:..... | 
| bb5a0 | 20 20 20 20 20 e2 80 a2 20 43 4f 4c 4c 45 43 54    49 4f 4e 20 6d 75 73 74 20 62 65 20 61 20 6c 69 | .........COLLECTION.must.be.a.li | 
| bb5c0 | 73 74 20 6f 66 20 63 68 6f 69 63 65 73 2e 20 20    41 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 6e 6f | st.of.choices...A.function.is.no | 
| bb5e0 | 74 0a 20 20 20 20 20 20 20 20 20 20 73 75 70 70    6f 72 74 65 64 2e 0a 0a 20 20 20 20 20 20 20 20 | t...........supported........... | 
| bb600 | e2 80 a2 20 49 66 20 52 45 51 55 49 52 45 2d 4d    41 54 43 48 20 69 73 20 e2 80 98 6e 69 6c e2 80 | ....If.REQUIRE-MATCH.is....nil.. | 
| bb620 | 99 20 61 6e 64 20 74 68 65 20 75 73 65 72 20 65    78 69 74 73 20 77 69 74 68 6f 75 74 20 61 20 63 | ..and.the.user.exits.without.a.c | 
| bb640 | 68 6f 69 63 65 2c 0a 20 20 20 20 20 20 20 20 20    20 74 68 65 6e 20 e2 80 98 6e 69 6c e2 80 99 20 | hoice,...........then....nil.... | 
| bb660 | 69 73 20 72 65 74 75 72 6e 65 64 20 69 6e 73 74    65 61 64 20 6f 66 20 61 6e 20 65 6d 70 74 79 20 | is.returned.instead.of.an.empty. | 
| bb680 | 73 74 72 69 6e 67 2e 0a 0a 20 20 20 20 20 20 20    20 e2 80 a2 20 49 66 20 52 45 51 55 49 52 45 2d | string...............If.REQUIRE- | 
| bb6a0 | 4d 41 54 43 48 20 69 73 20 6e 6f 6e 2d 6e 69 6c    20 61 6e 64 20 74 68 65 20 75 73 65 72 73 20 65 | MATCH.is.non-nil.and.the.users.e | 
| bb6c0 | 78 69 74 73 20 77 69 74 68 6f 75 74 20 61 0a 20    20 20 20 20 20 20 20 20 20 63 68 6f 69 63 65 2c | xits.without.a...........choice, | 
| bb6e0 | 20 61 6e 20 75 73 65 72 2d 65 72 72 6f 72 20 69    73 20 72 61 69 73 65 64 2e 0a 0a 20 20 20 20 20 | .an.user-error.is.raised........ | 
| bb700 | 20 20 20 e2 80 a2 20 46 41 4c 4c 42 41 43 4b 20    73 70 65 63 69 66 69 65 73 20 61 20 73 65 63 6f | .......FALLBACK.specifies.a.seco | 
| bb720 | 6e 64 61 72 79 20 64 65 66 61 75 6c 74 20 74 68    61 74 20 69 73 20 6f 6e 6c 79 20 75 73 65 64 20 | ndary.default.that.is.only.used. | 
| bb740 | 69 66 0a 20 20 20 20 20 20 20 20 20 20 74 68 65    20 70 72 69 6d 61 72 79 20 64 65 66 61 75 6c 74 | if...........the.primary.default | 
| bb760 | 20 44 45 46 20 69 73 20 e2 80 98 6e 69 6c e2 80    99 2e 20 20 54 68 65 20 73 65 63 6f 6e 64 61 72 | .DEF.is....nil......The.secondar | 
| bb780 | 79 20 64 65 66 61 75 6c 74 20 69 73 0a 20 20 20    20 20 20 20 20 20 20 6e 6f 74 20 73 75 62 6a 65 | y.default.is...........not.subje | 
| bb7a0 | 63 74 20 74 6f 20 e2 80 98 6d 61 67 69 74 2d 64    77 69 6d 2d 73 65 6c 65 63 74 69 6f 6e e2 80 99 | ct.to....magit-dwim-selection... | 
| bb7c0 | 20 e2 80 94 20 69 66 20 44 45 46 20 69 73 20 e2    80 98 6e 69 6c e2 80 99 20 62 75 74 0a 20 20 20 | .....if.DEF.is....nil....but.... | 
| bb7e0 | 20 20 20 20 20 20 20 46 41 4c 4c 42 41 43 4b 20    69 73 20 6e 6f 74 2c 20 74 68 65 6e 20 74 68 69 | .......FALLBACK.is.not,.then.thi | 
| bb800 | 73 20 66 75 6e 63 74 69 6f 6e 20 61 6c 77 61 79    73 20 61 73 6b 73 20 74 68 65 20 75 73 65 72 20 | s.function.always.asks.the.user. | 
| bb820 | 74 6f 0a 20 20 20 20 20 20 20 20 20 20 63 68 6f    6f 73 65 20 61 20 63 61 6e 64 69 64 61 74 65 2c | to...........choose.a.candidate, | 
| bb840 | 20 6a 75 73 74 20 61 73 20 69 66 20 62 6f 74 68    20 64 65 66 61 75 6c 74 73 20 77 65 72 65 20 e2 | .just.as.if.both.defaults.were.. | 
| bb860 | 80 98 6e 69 6c e2 80 99 2e 0a 0a 20 20 20 20 20    20 20 20 e2 80 a2 20 22 3a 20 22 20 69 73 20 61 | ..nil..................":.".is.a | 
| bb880 | 70 70 65 6e 64 65 64 20 74 6f 20 50 52 4f 4d 50    54 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 | ppended.to.PROMPT............... | 
| bb8a0 | 50 52 4f 4d 50 54 20 69 73 20 6d 6f 64 69 66 69    65 64 20 74 6f 20 65 6e 64 20 77 69 74 68 20 5c | PROMPT.is.modified.to.end.with.\ | 
| bb8c0 | 22 20 28 64 65 66 61 75 6c 74 20 44 45 46 7c 46    41 4c 4c 42 41 43 4b 29 3a 20 5c 22 0a 20 20 20 | ".(default.DEF|FALLBACK):.\".... | 
| bb8e0 | 20 20 20 20 20 20 20 70 72 6f 76 69 64 65 64 20    74 68 61 74 20 44 45 46 20 6f 72 20 46 41 4c 4c | .......provided.that.DEF.or.FALL | 
| bb900 | 42 41 43 4b 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c    20 74 68 61 74 20 6e 65 69 74 68 65 72 0a 20 20 | BACK.is.non-nil,.that.neither... | 
| bb920 | 20 20 20 20 20 20 20 20 e2 80 98 69 76 79 2d 6d    6f 64 65 e2 80 99 20 6e 6f 72 20 e2 80 98 68 65 | ...........ivy-mode....nor....he | 
| bb940 | 6c 6d 2d 6d 6f 64 65 e2 80 99 20 69 73 20 65 6e    61 62 6c 65 64 2c 20 61 6e 64 20 74 68 61 74 0a | lm-mode....is.enabled,.and.that. | 
| bb960 | 20 20 20 20 20 20 20 20 20 20 e2 80 98 6d 61 67    69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 | .............magit-completing-re | 
| bb980 | 61 64 2d 66 75 6e 63 74 69 6f 6e e2 80 99 20 69    73 20 73 65 74 20 74 6f 20 69 74 73 20 64 65 66 | ad-function....is.set.to.its.def | 
| bb9a0 | 61 75 6c 74 20 76 61 6c 75 65 0a 20 20 20 20 20    20 20 20 20 20 6f 66 20 e2 80 98 6d 61 67 69 74 | ault.value...........of....magit | 
| bb9c0 | 2d 62 75 69 6c 74 69 6e 2d 63 6f 6d 70 6c 65 74    69 6e 67 2d 72 65 61 64 e2 80 99 2e 0a 0a 1f 0a | -builtin-completing-read........ | 
| bb9e0 | 46 69 6c 65 3a 20 6d 61 67 69 74 2e 69 6e 66 6f    2c 20 20 4e 6f 64 65 3a 20 41 64 64 69 74 69 6f | File:.magit.info,..Node:.Additio | 
| bba00 | 6e 61 6c 20 43 6f 6d 70 6c 65 74 69 6f 6e 20 4f    70 74 69 6f 6e 73 2c 20 20 50 72 65 76 3a 20 53 | nal.Completion.Options,..Prev:.S | 
| bba20 | 75 70 70 6f 72 74 20 66 6f 72 20 43 6f 6d 70 6c    65 74 69 6f 6e 20 46 72 61 6d 65 77 6f 72 6b 73 | upport.for.Completion.Frameworks | 
| bba40 | 2c 20 20 55 70 3a 20 43 6f 6d 70 6c 65 74 69 6f    6e 20 43 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 61 | ,..Up:.Completion.Confirmation.a | 
| bba60 | 6e 64 20 74 68 65 20 53 65 6c 65 63 74 69 6f 6e    0a 0a 34 2e 35 2e 36 20 41 64 64 69 74 69 6f 6e | nd.the.Selection..4.5.6.Addition | 
| bba80 | 61 6c 20 43 6f 6d 70 6c 65 74 69 6f 6e 20 4f 70    74 69 6f 6e 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | al.Completion.Options.---------- | 
| bbaa0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 20 2d 2d 20 55 | -------------------------...--.U | 
| bbac0 | 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69    74 2d 6c 69 73 74 2d 72 65 66 73 2d 73 6f 72 74 | ser.Option:.magit-list-refs-sort | 
| bbae0 | 62 79 0a 20 20 20 20 20 46 6f 72 20 6d 61 6e 79    20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 72 | by......For.many.commands.that.r | 
| bbb00 | 65 61 64 20 61 20 72 65 66 20 6f 72 20 72 65 66    73 20 66 72 6f 6d 20 74 68 65 20 75 73 65 72 2c | ead.a.ref.or.refs.from.the.user, | 
| bbb20 | 20 74 68 65 20 76 61 6c 75 65 0a 20 20 20 20 20    6f 66 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 63 | .the.value......of.this.option.c | 
| bbb40 | 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 63 6f    6e 74 72 6f 6c 20 74 68 65 20 6f 72 64 65 72 20 | an.be.used.to.control.the.order. | 
| bbb60 | 6f 66 20 74 68 65 20 72 65 66 73 2e 20 20 56 61    6c 69 64 0a 20 20 20 20 20 76 61 6c 75 65 73 20 | of.the.refs...Valid......values. | 
| bbb80 | 69 6e 63 6c 75 64 65 20 61 6e 79 20 6b 65 79 20    61 63 63 65 70 74 65 64 20 62 79 20 74 68 65 20 | include.any.key.accepted.by.the. | 
| bbba0 | e2 80 98 2d 2d 73 6f 72 74 e2 80 99 20 66 6c 61    67 20 6f 66 20 e2 80 98 67 69 74 0a 20 20 20 20 | ...--sort....flag.of....git..... | 
| bbbc0 | 20 66 6f 72 2d 65 61 63 68 2d 72 65 66 e2 80 99    2e 20 20 42 79 20 64 65 66 61 75 6c 74 2c 20 72 | .for-each-ref......By.default,.r | 
| bbbe0 | 65 66 73 20 61 72 65 20 73 6f 72 74 65 64 20 61    6c 70 68 61 62 65 74 69 63 61 6c 6c 79 20 62 79 | efs.are.sorted.alphabetically.by | 
| bbc00 | 20 74 68 65 69 72 0a 20 20 20 20 20 66 75 6c 6c    20 6e 61 6d 65 20 28 65 2e 67 2e 2c 20 22 72 65 | .their......full.name.(e.g.,."re | 
| bbc20 | 66 73 2f 68 65 61 64 73 2f 6d 61 73 74 65 72 22    29 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 69 | fs/heads/master").....File:.magi | 
| bbc40 | 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 4d    6f 75 73 65 20 53 75 70 70 6f 72 74 2c 20 20 4e | t.info,..Node:.Mouse.Support,..N | 
| bbc60 | 65 78 74 3a 20 52 75 6e 6e 69 6e 67 20 47 69 74    2c 20 20 50 72 65 76 3a 20 43 6f 6d 70 6c 65 74 | ext:.Running.Git,..Prev:.Complet | 
| bbc80 | 69 6f 6e 20 43 6f 6e 66 69 72 6d 61 74 69 6f 6e    20 61 6e 64 20 74 68 65 20 53 65 6c 65 63 74 69 | ion.Confirmation.and.the.Selecti | 
| bbca0 | 6f 6e 2c 20 20 55 70 3a 20 49 6e 74 65 72 66 61    63 65 20 43 6f 6e 63 65 70 74 73 0a 0a 34 2e 36 | on,..Up:.Interface.Concepts..4.6 | 
| bbcc0 | 20 4d 6f 75 73 65 20 53 75 70 70 6f 72 74 0a 3d    3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | .Mouse.Support.================= | 
| bbce0 | 0a 0a 44 6f 75 62 6c 65 20 63 6c 69 63 6b 69 6e    67 20 6f 6e 20 61 20 73 65 63 74 69 6f 6e 20 68 | ..Double.clicking.on.a.section.h | 
| bbd00 | 65 61 64 69 6e 67 20 74 6f 67 67 6c 65 73 20 74    68 65 20 76 69 73 69 62 69 6c 69 74 79 20 6f 66 | eading.toggles.the.visibility.of | 
| bbd20 | 20 69 74 73 20 62 6f 64 79 2c 0a 69 66 20 61 6e    79 2e 20 20 4c 69 6b 65 77 69 73 65 20 63 6c 69 | .its.body,.if.any...Likewise.cli | 
| bbd40 | 63 6b 69 6e 67 20 69 6e 20 74 68 65 20 6c 65 66    74 20 66 72 69 6e 67 65 20 74 6f 67 67 6c 65 73 | cking.in.the.left.fringe.toggles | 
| bbd60 | 20 74 68 65 20 76 69 73 69 62 69 6c 69 74 79 20    6f 66 0a 74 68 65 20 61 70 70 72 6f 70 72 69 61 | .the.visibility.of.the.appropria | 
| bbd80 | 74 65 20 73 65 63 74 69 6f 6e 2e 0a 0a 20 20 20    41 20 63 6f 6e 74 65 78 74 20 6d 65 6e 75 20 69 | te.section......A.context.menu.i | 
| bbda0 | 73 20 70 72 6f 76 69 64 65 64 20 62 75 74 20 68    61 73 20 74 6f 20 62 65 20 65 6e 61 62 6c 65 64 | s.provided.but.has.to.be.enabled | 
| bbdc0 | 20 65 78 70 6c 69 63 69 74 6c 79 2e 20 20 49 6e    0a 45 6d 61 63 73 20 32 38 20 61 6e 64 20 67 72 | .explicitly...In.Emacs.28.and.gr | 
| bbde0 | 65 61 74 65 72 2c 20 65 6e 61 62 6c 65 20 74 68    65 20 67 6c 6f 62 61 6c 20 6d 6f 64 65 20 e2 80 | eater,.enable.the.global.mode... | 
| bbe00 | 98 63 6f 6e 74 65 78 74 2d 6d 65 6e 75 2d 6d 6f    64 65 e2 80 99 2e 20 20 49 66 0a 79 6f 75 20 75 | .context-menu-mode......If.you.u | 
| bbe20 | 73 65 20 61 6e 20 6f 6c 64 65 72 20 45 6d 61 63    73 20 72 65 6c 65 61 73 65 2c 20 73 65 74 0a e2 | se.an.older.Emacs.release,.set.. | 
| bbe40 | 80 98 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d    73 68 6f 77 2d 63 6f 6e 74 65 78 74 2d 6d 65 6e | ..magit-section-show-context-men | 
| bbe60 | 75 2d 66 6f 72 2d 65 6d 61 63 73 3c 32 38 e2 80    99 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 69 | u-for-emacs<28........File:.magi | 
| bbe80 | 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 52    75 6e 6e 69 6e 67 20 47 69 74 2c 20 20 50 72 65 | t.info,..Node:.Running.Git,..Pre | 
| bbea0 | 76 3a 20 4d 6f 75 73 65 20 53 75 70 70 6f 72 74    2c 20 20 55 70 3a 20 49 6e 74 65 72 66 61 63 65 | v:.Mouse.Support,..Up:.Interface | 
| bbec0 | 20 43 6f 6e 63 65 70 74 73 0a 0a 34 2e 37 20 52    75 6e 6e 69 6e 67 20 47 69 74 0a 3d 3d 3d 3d 3d | .Concepts..4.7.Running.Git.===== | 
| bbee0 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 2a 20 4d 65    6e 75 3a 0a 0a 2a 20 56 69 65 77 69 6e 67 20 47 | ==========..*.Menu:..*.Viewing.G | 
| bbf00 | 69 74 20 4f 75 74 70 75 74 3a 3a 0a 2a 20 47 69    74 20 50 72 6f 63 65 73 73 20 53 74 61 74 75 73 | it.Output::.*.Git.Process.Status | 
| bbf20 | 3a 3a 0a 2a 20 52 75 6e 6e 69 6e 67 20 47 69 74    20 4d 61 6e 75 61 6c 6c 79 3a 3a 0a 2a 20 47 69 | ::.*.Running.Git.Manually::.*.Gi | 
| bbf40 | 74 20 45 78 65 63 75 74 61 62 6c 65 3a 3a 0a 2a    20 47 6c 6f 62 61 6c 20 47 69 74 20 41 72 67 75 | t.Executable::.*.Global.Git.Argu | 
| bbf60 | 6d 65 6e 74 73 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a    20 6d 61 67 69 74 2e 69 6e 66 6f 2c 20 20 4e 6f | ments::....File:.magit.info,..No | 
| bbf80 | 64 65 3a 20 56 69 65 77 69 6e 67 20 47 69 74 20    4f 75 74 70 75 74 2c 20 20 4e 65 78 74 3a 20 47 | de:.Viewing.Git.Output,..Next:.G | 
| bbfa0 | 69 74 20 50 72 6f 63 65 73 73 20 53 74 61 74 75    73 2c 20 20 55 70 3a 20 52 75 6e 6e 69 6e 67 20 | it.Process.Status,..Up:.Running. | 
| bbfc0 | 47 69 74 0a 0a 34 2e 37 2e 31 20 56 69 65 77 69    6e 67 20 47 69 74 20 4f 75 74 70 75 74 0a 2d 2d | Git..4.7.1.Viewing.Git.Output.-- | 
| bbfe0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 0a 0a 4d 61 67 69 74 20 72 75 | ----------------------..Magit.ru | 
| bc000 | 6e 73 20 47 69 74 20 65 69 74 68 65 72 20 66 6f    72 20 73 69 64 65 2d 65 66 66 65 63 74 73 20 28 | ns.Git.either.for.side-effects.( | 
| bc020 | 65 2e 67 2e 2c 20 77 68 65 6e 20 70 75 73 68 69    6e 67 29 20 6f 72 20 74 6f 20 67 65 74 0a 73 6f | e.g.,.when.pushing).or.to.get.so | 
| bc040 | 6d 65 20 76 61 6c 75 65 20 28 65 2e 67 2e 2c 20    74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 | me.value.(e.g.,.the.name.of.the. | 
| bc060 | 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 29 2e    0a 0a 20 20 20 57 68 65 6e 20 47 69 74 20 69 73 | current.branch)......When.Git.is | 
| bc080 | 20 72 75 6e 20 66 6f 72 20 73 69 64 65 2d 65 66    66 65 63 74 73 2c 20 74 68 65 20 70 72 6f 63 65 | .run.for.side-effects,.the.proce | 
| bc0a0 | 73 73 20 6f 75 74 70 75 74 20 69 73 20 6c 6f 67    67 65 64 20 69 6e 20 61 0a 70 65 72 2d 72 65 70 | ss.output.is.logged.in.a.per-rep | 
| bc0c0 | 6f 73 69 74 6f 72 79 20 6c 6f 67 20 62 75 66 66    65 72 2c 20 77 68 69 63 68 20 63 61 6e 20 62 65 | ository.log.buffer,.which.can.be | 
| bc0e0 | 20 63 6f 6e 73 75 6c 74 65 64 20 75 73 69 6e 67    20 74 68 65 0a e2 80 98 6d 61 67 69 74 2d 70 72 | .consulted.using.the....magit-pr | 
| bc100 | 6f 63 65 73 73 e2 80 99 20 63 6f 6d 6d 61 6e 64    20 77 68 65 6e 20 74 68 69 6e 67 73 20 64 6f 6e | ocess....command.when.things.don | 
| bc120 | e2 80 99 74 20 67 6f 20 61 73 20 65 78 70 65 63    74 65 64 2e 0a 0a 20 20 20 54 68 65 20 6f 75 74 | ...t.go.as.expected......The.out | 
| bc140 | 70 75 74 2f 65 72 72 6f 72 73 20 66 6f 72 20 75    70 20 74 6f 20 e2 80 98 6d 61 67 69 74 2d 70 72 | put/errors.for.up.to....magit-pr | 
| bc160 | 6f 63 65 73 73 2d 6c 6f 67 2d 6d 61 78 e2 80 99    20 47 69 74 20 63 6f 6d 6d 61 6e 64 73 20 61 72 | ocess-log-max....Git.commands.ar | 
| bc180 | 65 0a 72 65 74 61 69 6e 65 64 2e 0a 0a e2 80 98    24 e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d 70 | e.retained......$....(...magit-p | 
| bc1a0 | 72 6f 63 65 73 73 e2 80 99 29 0a 20 20 20 20 20    54 68 69 73 20 63 6f 6d 6d 61 6e 64 73 20 64 69 | rocess...)......This.commands.di | 
| bc1c0 | 73 70 6c 61 79 73 20 74 68 65 20 70 72 6f 63 65    73 73 20 62 75 66 66 65 72 20 66 6f 72 20 74 68 | splays.the.process.buffer.for.th | 
| bc1e0 | 65 20 63 75 72 72 65 6e 74 0a 20 20 20 20 20 72    65 70 6f 73 69 74 6f 72 79 2e 0a 0a 20 20 20 49 | e.current......repository......I | 
| bc200 | 6e 73 69 64 65 20 74 68 61 74 20 62 75 66 66 65    72 2c 20 74 68 65 20 75 73 75 61 6c 20 6b 65 79 | nside.that.buffer,.the.usual.key | 
| bc220 | 20 62 69 6e 64 69 6e 67 73 20 66 6f 72 20 6e 61    76 69 67 61 74 69 6e 67 20 61 6e 64 20 73 68 6f | .bindings.for.navigating.and.sho | 
| bc240 | 77 69 6e 67 0a 73 65 63 74 69 6f 6e 73 20 61 72    65 20 61 76 61 69 6c 61 62 6c 65 2e 20 20 54 68 | wing.sections.are.available...Th | 
| bc260 | 65 72 65 20 69 73 20 6f 6e 65 20 61 64 64 69 74    69 6f 6e 61 6c 20 63 6f 6d 6d 61 6e 64 2e 0a 0a | ere.is.one.additional.command... | 
| bc280 | e2 80 98 6b e2 80 99 20 28 e2 80 98 6d 61 67 69    74 2d 70 72 6f 63 65 73 73 2d 6b 69 6c 6c e2 80 | ...k....(...magit-process-kill.. | 
| bc2a0 | 99 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d    6d 61 6e 64 20 6b 69 6c 6c 73 20 74 68 65 20 70 | .)......This.command.kills.the.p | 
| bc2c0 | 72 6f 63 65 73 73 20 72 65 70 72 65 73 65 6e 74    65 64 20 62 79 20 74 68 65 20 73 65 63 74 69 6f | rocess.represented.by.the.sectio | 
| bc2e0 | 6e 20 61 74 20 70 6f 69 6e 74 2e 0a 0a 20 2d 2d    20 56 61 72 69 61 62 6c 65 3a 20 6d 61 67 69 74 | n.at.point....--.Variable:.magit | 
| bc300 | 2d 67 69 74 2d 64 65 62 75 67 0a 20 20 20 20 20    54 68 69 73 20 6f 70 74 69 6f 6e 20 63 6f 6e 74 | -git-debug......This.option.cont | 
| bc320 | 72 6f 6c 73 20 77 68 65 74 68 65 72 20 61 64 64    69 74 69 6f 6e 61 6c 20 72 65 70 6f 72 74 69 6e | rols.whether.additional.reportin | 
| bc340 | 67 20 6f 66 20 67 69 74 20 65 72 72 6f 72 73 20    69 73 0a 20 20 20 20 20 65 6e 61 62 6c 65 64 2e | g.of.git.errors.is......enabled. | 
| bc360 | 0a 0a 20 20 20 20 20 4d 61 67 69 74 20 62 61 73    69 63 61 6c 6c 79 20 63 61 6c 6c 73 20 67 69 74 | .......Magit.basically.calls.git | 
| bc380 | 20 66 6f 72 20 6f 6e 65 20 6f 66 20 74 68 65 73    65 20 74 77 6f 20 72 65 61 73 6f 6e 73 3a 20 66 | .for.one.of.these.two.reasons:.f | 
| bc3a0 | 6f 72 0a 20 20 20 20 20 73 69 64 65 2d 65 66 66    65 63 74 73 20 6f 72 20 74 6f 20 64 6f 20 73 6f | or......side-effects.or.to.do.so | 
| bc3c0 | 6d 65 74 68 69 6e 67 20 77 69 74 68 20 69 74 73    20 73 74 61 6e 64 61 72 64 20 6f 75 74 70 75 74 | mething.with.its.standard.output | 
| bc3e0 | 2e 0a 0a 20 20 20 20 20 57 68 65 6e 20 67 69 74    20 69 73 20 72 75 6e 20 66 6f 72 20 73 69 64 65 | ........When.git.is.run.for.side | 
| bc400 | 2d 65 66 66 65 63 74 73 20 74 68 65 6e 20 69 74    73 20 6f 75 74 70 75 74 2c 20 69 6e 63 6c 75 64 | -effects.then.its.output,.includ | 
| bc420 | 69 6e 67 20 65 72 72 6f 72 0a 20 20 20 20 20 6d    65 73 73 61 67 65 73 2c 20 67 6f 20 69 6e 74 6f | ing.error......messages,.go.into | 
| bc440 | 20 74 68 65 20 70 72 6f 63 65 73 73 20 62 75 66    66 65 72 20 77 68 69 63 68 20 69 73 20 73 68 6f | .the.process.buffer.which.is.sho | 
| bc460 | 77 6e 20 77 68 65 6e 20 75 73 69 6e 67 20 e2 80    98 24 e2 80 99 2e 0a 0a 20 20 20 20 20 57 68 65 | wn.when.using....$...........Whe | 
| bc480 | 6e 20 67 69 74 e2 80 99 73 20 6f 75 74 70 75 74    20 69 73 20 63 6f 6e 73 75 6d 65 64 20 69 6e 20 | n.git...s.output.is.consumed.in. | 
| bc4a0 | 73 6f 6d 65 20 77 61 79 2c 20 74 68 65 6e 20 69    74 20 77 6f 75 6c 64 20 62 65 20 74 6f 6f 0a 20 | some.way,.then.it.would.be.too.. | 
| bc4c0 | 20 20 20 20 65 78 70 65 6e 73 69 76 65 20 74 6f    20 61 6c 73 6f 20 69 6e 73 65 72 74 20 69 74 20 | ....expensive.to.also.insert.it. | 
| bc4e0 | 69 6e 74 6f 20 74 68 69 73 20 62 75 66 66 65 72    2c 20 62 75 74 20 77 68 65 6e 20 74 68 69 73 20 | into.this.buffer,.but.when.this. | 
| bc500 | 6f 70 74 69 6f 6e 0a 20 20 20 20 20 69 73 20 6e    6f 6e 2d 6e 69 6c 20 61 6e 64 20 67 69 74 20 72 | option......is.non-nil.and.git.r | 
| bc520 | 65 74 75 72 6e 73 20 77 69 74 68 20 61 20 6e 6f    6e 2d 7a 65 72 6f 20 65 78 69 74 20 73 74 61 74 | eturns.with.a.non-zero.exit.stat | 
| bc540 | 75 73 2c 20 74 68 65 6e 20 61 74 0a 20 20 20 20    20 6c 65 61 73 74 20 69 74 73 20 73 74 61 6e 64 | us,.then.at......least.its.stand | 
| bc560 | 61 72 64 20 65 72 72 6f 72 20 69 73 20 69 6e 73    65 72 74 65 64 20 69 6e 74 6f 20 74 68 69 73 20 | ard.error.is.inserted.into.this. | 
| bc580 | 62 75 66 66 65 72 2e 0a 0a 20 20 20 20 20 54 68    69 73 20 69 73 20 6f 6e 6c 79 20 69 6e 74 65 6e | buffer........This.is.only.inten | 
| bc5a0 | 64 65 64 20 66 6f 72 20 64 65 62 75 67 67 69 6e    67 20 70 75 72 70 6f 73 65 73 2e 20 20 44 6f 20 | ded.for.debugging.purposes...Do. | 
| bc5c0 | 6e 6f 74 20 65 6e 61 62 6c 65 20 74 68 69 73 0a    20 20 20 20 20 70 65 72 6d 61 6e 65 6e 74 6c 79 | not.enable.this......permanently | 
| bc5e0 | 2c 20 74 68 61 74 20 77 6f 75 6c 64 20 6e 65 67    61 74 69 76 65 6c 79 20 61 66 66 65 63 74 20 70 | ,.that.would.negatively.affect.p | 
| bc600 | 65 72 66 6f 72 6d 61 6e 63 65 2e 0a 0a 20 20 20    20 20 54 68 69 73 20 69 73 20 6f 6e 6c 79 20 69 | erformance........This.is.only.i | 
| bc620 | 6e 74 65 6e 64 65 64 20 66 6f 72 20 64 65 62 75    67 67 69 6e 67 20 70 75 72 70 6f 73 65 73 2e 20 | ntended.for.debugging.purposes.. | 
| bc640 | 20 44 6f 20 6e 6f 74 20 65 6e 61 62 6c 65 20 74    68 69 73 0a 20 20 20 20 20 70 65 72 6d 61 6e 65 | .Do.not.enable.this......permane | 
| bc660 | 6e 74 6c 79 2c 20 74 68 61 74 20 77 6f 75 6c 64    20 6e 65 67 61 74 69 76 65 6c 79 20 61 66 66 65 | ntly,.that.would.negatively.affe | 
| bc680 | 63 74 20 70 65 72 66 6f 72 6d 61 6e 63 65 2e 20    20 41 6c 73 6f 20 6e 6f 74 65 0a 20 20 20 20 20 | ct.performance...Also.note...... | 
| bc6a0 | 74 68 61 74 20 6a 75 73 74 20 62 65 63 61 75 73    65 20 67 69 74 20 65 78 69 74 73 20 77 69 74 68 | that.just.because.git.exits.with | 
| bc6c0 | 20 61 20 6e 6f 6e 2d 7a 65 72 6f 20 65 78 69 74    20 73 74 61 74 75 73 20 61 6e 64 20 70 72 69 6e | .a.non-zero.exit.status.and.prin | 
| bc6e0 | 74 73 0a 20 20 20 20 20 61 6e 20 65 72 72 6f 72    20 6d 65 73 73 61 67 65 20 74 68 61 74 20 75 73 | ts......an.error.message.that.us | 
| bc700 | 75 61 6c 6c 79 20 64 6f 65 73 6e e2 80 99 74 20    6d 65 61 6e 20 74 68 61 74 20 69 74 20 69 73 20 | ually.doesn...t.mean.that.it.is. | 
| bc720 | 61 6e 20 65 72 72 6f 72 20 61 73 0a 20 20 20 20    20 66 61 72 20 61 73 20 4d 61 67 69 74 20 69 73 | an.error.as......far.as.Magit.is | 
| bc740 | 20 63 6f 6e 63 65 72 6e 65 64 2c 20 77 68 69 63    68 20 69 73 20 61 6e 6f 74 68 65 72 20 72 65 61 | .concerned,.which.is.another.rea | 
| bc760 | 73 6f 6e 20 77 65 20 75 73 75 61 6c 6c 79 20 68    69 64 65 0a 20 20 20 20 20 74 68 65 73 65 20 65 | son.we.usually.hide......these.e | 
| bc780 | 72 72 6f 72 20 6d 65 73 73 61 67 65 73 2e 20 20    57 68 65 74 68 65 72 20 73 6f 6d 65 20 65 72 72 | rror.messages...Whether.some.err | 
| bc7a0 | 6f 72 20 6d 65 73 73 61 67 65 20 69 73 20 72 65    6c 65 76 61 6e 74 20 69 6e 0a 20 20 20 20 20 74 | or.message.is.relevant.in......t | 
| bc7c0 | 68 65 20 63 6f 6e 74 65 78 74 20 6f 66 20 73 6f    6d 65 20 75 6e 65 78 70 65 63 74 65 64 20 62 65 | he.context.of.some.unexpected.be | 
| bc7e0 | 68 61 76 69 6f 72 20 68 61 73 20 74 6f 20 62 65    20 6a 75 64 67 65 64 20 6f 6e 20 61 20 63 61 73 | havior.has.to.be.judged.on.a.cas | 
| bc800 | 65 0a 20 20 20 20 20 62 79 20 63 61 73 65 20 62    61 73 69 73 2e 0a 0a 20 20 20 20 20 54 68 65 20 | e......by.case.basis........The. | 
| bc820 | 63 6f 6d 6d 61 6e 64 20 e2 80 98 6d 61 67 69 74    2d 74 6f 67 67 6c 65 2d 67 69 74 2d 64 65 62 75 | command....magit-toggle-git-debu | 
| bc840 | 67 e2 80 99 20 63 68 61 6e 67 65 73 20 74 68 65    20 76 61 6c 75 65 20 6f 66 20 74 68 69 73 0a 20 | g....changes.the.value.of.this.. | 
| bc860 | 20 20 20 20 76 61 72 69 61 62 6c 65 2e 0a 0a 20    2d 2d 20 56 61 72 69 61 62 6c 65 3a 20 6d 61 67 | ....variable....--.Variable:.mag | 
| bc880 | 69 74 2d 70 72 6f 63 65 73 73 2d 65 78 74 72 65    6d 65 2d 6c 6f 67 67 69 6e 67 0a 20 20 20 20 20 | it-process-extreme-logging...... | 
| bc8a0 | 54 68 69 73 20 6f 70 74 69 6f 6e 20 63 6f 6e 74    72 6f 6c 73 20 77 68 65 74 68 65 72 20 e2 80 98 | This.option.controls.whether.... | 
| bc8c0 | 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 66 69    6c 65 e2 80 99 20 6c 6f 67 73 20 74 6f 20 74 68 | magit-process-file....logs.to.th | 
| bc8e0 | 65 0a 20 20 20 20 20 e2 80 98 2a 4d 65 73 73 61    67 65 73 2a e2 80 99 20 62 75 66 66 65 72 2e 0a | e.........*Messages*....buffer.. | 
| bc900 | 0a 20 20 20 20 20 4f 6e 6c 79 20 69 6e 74 65 6e    64 65 64 20 66 6f 72 20 74 65 6d 70 6f 72 61 72 | ......Only.intended.for.temporar | 
| bc920 | 79 20 75 73 65 20 77 68 65 6e 20 79 6f 75 20 74    72 79 20 74 6f 20 66 69 67 75 72 65 20 6f 75 74 | y.use.when.you.try.to.figure.out | 
| bc940 | 20 68 6f 77 0a 20 20 20 20 20 4d 61 67 69 74 20    75 73 65 73 20 47 69 74 20 62 65 68 69 6e 64 20 | .how......Magit.uses.Git.behind. | 
| bc960 | 74 68 65 20 73 63 65 6e 65 2e 20 20 4f 75 74 70    75 74 20 74 68 61 74 20 6e 6f 72 6d 61 6c 6c 79 | the.scene...Output.that.normally | 
| bc980 | 20 67 6f 65 73 20 74 6f 20 74 68 65 0a 20 20 20    20 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 20 | .goes.to.the......magit-process. | 
| bc9a0 | 62 75 66 66 65 72 20 63 6f 6e 74 69 6e 75 65 73    20 74 6f 20 67 6f 20 74 68 65 72 65 2e 20 20 4e | buffer.continues.to.go.there...N | 
| bc9c0 | 6f 74 20 61 6c 6c 20 6f 75 74 70 75 74 20 67 6f    65 73 20 74 6f 0a 20 20 20 20 20 65 69 74 68 65 | ot.all.output.goes.to......eithe | 
| bc9e0 | 72 20 6f 66 20 74 68 65 73 65 20 74 77 6f 20 62    75 66 66 65 72 73 2e 0a 0a 1f 0a 46 69 6c 65 3a | r.of.these.two.buffers.....File: | 
| bca00 | 20 6d 61 67 69 74 2e 69 6e 66 6f 2c 20 20 4e 6f    64 65 3a 20 47 69 74 20 50 72 6f 63 65 73 73 20 | .magit.info,..Node:.Git.Process. | 
| bca20 | 53 74 61 74 75 73 2c 20 20 4e 65 78 74 3a 20 52    75 6e 6e 69 6e 67 20 47 69 74 20 4d 61 6e 75 61 | Status,..Next:.Running.Git.Manua | 
| bca40 | 6c 6c 79 2c 20 20 50 72 65 76 3a 20 56 69 65 77    69 6e 67 20 47 69 74 20 4f 75 74 70 75 74 2c 20 | lly,..Prev:.Viewing.Git.Output,. | 
| bca60 | 20 55 70 3a 20 52 75 6e 6e 69 6e 67 20 47 69 74    0a 0a 34 2e 37 2e 32 20 47 69 74 20 50 72 6f 63 | .Up:.Running.Git..4.7.2.Git.Proc | 
| bca80 | 65 73 73 20 53 74 61 74 75 73 0a 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ess.Status.--------------------- | 
| bcaa0 | 2d 2d 2d 0a 0a 57 68 65 6e 20 61 20 47 69 74 20    70 72 6f 63 65 73 73 20 69 73 20 72 75 6e 6e 69 | ---..When.a.Git.process.is.runni | 
| bcac0 | 6e 67 20 66 6f 72 20 73 69 64 65 2d 65 66 66 65    63 74 73 2c 20 4d 61 67 69 74 20 64 69 73 70 6c | ng.for.side-effects,.Magit.displ | 
| bcae0 | 61 79 73 20 61 6e 0a 69 6e 64 69 63 61 74 6f 72    20 69 6e 20 74 68 65 20 6d 6f 64 65 20 6c 69 6e | ays.an.indicator.in.the.mode.lin | 
| bcb00 | 65 2c 20 75 73 69 6e 67 20 74 68 65 20 e2 80 98    6d 61 67 69 74 2d 6d 6f 64 65 2d 6c 69 6e 65 2d | e,.using.the....magit-mode-line- | 
| bcb20 | 70 72 6f 63 65 73 73 e2 80 99 20 66 61 63 65 2e    0a 0a 20 20 20 49 66 20 74 68 65 20 47 69 74 20 | process....face......If.the.Git. | 
| bcb40 | 70 72 6f 63 65 73 73 20 65 78 69 74 73 20 73 75    63 63 65 73 73 66 75 6c 6c 79 2c 20 74 68 65 20 | process.exits.successfully,.the. | 
| bcb60 | 70 72 6f 63 65 73 73 20 69 6e 64 69 63 61 74 6f    72 20 69 73 0a 72 65 6d 6f 76 65 64 20 66 72 6f | process.indicator.is.removed.fro | 
| bcb80 | 6d 20 74 68 65 20 6d 6f 64 65 20 6c 69 6e 65 20    69 6d 6d 65 64 69 61 74 65 6c 79 2e 0a 0a 20 20 | m.the.mode.line.immediately..... | 
| bcba0 | 20 49 6e 20 74 68 65 20 63 61 73 65 20 6f 66 20    61 20 47 69 74 20 65 72 72 6f 72 2c 20 74 68 65 | .In.the.case.of.a.Git.error,.the | 
| bcbc0 | 20 70 72 6f 63 65 73 73 20 69 6e 64 69 63 61 74    6f 72 20 69 73 20 6e 6f 74 20 72 65 6d 6f 76 65 | .process.indicator.is.not.remove | 
| bcbe0 | 64 2c 20 62 75 74 0a 69 73 20 69 6e 73 74 65 61    64 20 68 69 67 68 6c 69 67 68 74 65 64 20 77 69 | d,.but.is.instead.highlighted.wi | 
| bcc00 | 74 68 20 74 68 65 20 e2 80 98 6d 61 67 69 74 2d    6d 6f 64 65 2d 6c 69 6e 65 2d 70 72 6f 63 65 73 | th.the....magit-mode-line-proces | 
| bcc20 | 73 2d 65 72 72 6f 72 e2 80 99 20 66 61 63 65 2c    0a 61 6e 64 20 74 68 65 20 65 72 72 6f 72 20 64 | s-error....face,.and.the.error.d | 
| bcc40 | 65 74 61 69 6c 73 20 66 72 6f 6d 20 74 68 65 20    70 72 6f 63 65 73 73 20 62 75 66 66 65 72 20 61 | etails.from.the.process.buffer.a | 
| bcc60 | 72 65 20 70 72 6f 76 69 64 65 64 20 61 73 20 61    20 74 6f 6f 6c 74 69 70 0a 66 6f 72 20 6d 6f 75 | re.provided.as.a.tooltip.for.mou | 
| bcc80 | 73 65 20 75 73 65 72 73 2e 20 20 54 68 69 73 20    65 72 72 6f 72 20 69 6e 64 69 63 61 74 6f 72 20 | se.users...This.error.indicator. | 
| bcca0 | 70 65 72 73 69 73 74 73 20 69 6e 20 74 68 65 20    6d 6f 64 65 20 6c 69 6e 65 20 75 6e 74 69 6c 0a | persists.in.the.mode.line.until. | 
| bccc0 | 74 68 65 20 6e 65 78 74 20 6d 61 67 69 74 20 62    75 66 66 65 72 20 72 65 66 72 65 73 68 2e 0a 0a | the.next.magit.buffer.refresh... | 
| bcce0 | 20 20 20 49 66 20 79 6f 75 20 64 6f 20 6e 6f 74    20 77 69 73 68 20 70 72 6f 63 65 73 73 20 65 72 | ...If.you.do.not.wish.process.er | 
| bcd00 | 72 6f 72 73 20 74 6f 20 62 65 20 69 6e 64 69 63    61 74 65 64 20 69 6e 20 74 68 65 20 6d 6f 64 65 | rors.to.be.indicated.in.the.mode | 
| bcd20 | 20 6c 69 6e 65 2c 0a 63 75 73 74 6f 6d 69 7a 65    20 74 68 65 20 e2 80 98 6d 61 67 69 74 2d 70 72 | .line,.customize.the....magit-pr | 
| bcd40 | 6f 63 65 73 73 2d 64 69 73 70 6c 61 79 2d 6d 6f    64 65 2d 6c 69 6e 65 2d 65 72 72 6f 72 e2 80 99 | ocess-display-mode-line-error... | 
| bcd60 | 20 75 73 65 72 20 6f 70 74 69 6f 6e 2e 0a 0a 20    20 20 50 72 6f 63 65 73 73 20 65 72 72 6f 72 73 | .user.option......Process.errors | 
| bcd80 | 20 61 72 65 20 61 64 64 69 74 69 6f 6e 61 6c 6c    79 20 69 6e 64 69 63 61 74 65 64 20 61 74 20 74 | .are.additionally.indicated.at.t | 
| bcda0 | 68 65 20 74 6f 70 20 6f 66 20 74 68 65 20 73 74    61 74 75 73 0a 62 75 66 66 65 72 2e 0a 0a 1f 0a | he.top.of.the.status.buffer..... | 
| bcdc0 | 46 69 6c 65 3a 20 6d 61 67 69 74 2e 69 6e 66 6f    2c 20 20 4e 6f 64 65 3a 20 52 75 6e 6e 69 6e 67 | File:.magit.info,..Node:.Running | 
| bcde0 | 20 47 69 74 20 4d 61 6e 75 61 6c 6c 79 2c 20 20    4e 65 78 74 3a 20 47 69 74 20 45 78 65 63 75 74 | .Git.Manually,..Next:.Git.Execut | 
| bce00 | 61 62 6c 65 2c 20 20 50 72 65 76 3a 20 47 69 74    20 50 72 6f 63 65 73 73 20 53 74 61 74 75 73 2c | able,..Prev:.Git.Process.Status, | 
| bce20 | 20 20 55 70 3a 20 52 75 6e 6e 69 6e 67 20 47 69    74 0a 0a 34 2e 37 2e 33 20 52 75 6e 6e 69 6e 67 | ..Up:.Running.Git..4.7.3.Running | 
| bce40 | 20 47 69 74 20 4d 61 6e 75 61 6c 6c 79 0a 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | .Git.Manually.------------------ | 
| bce60 | 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 57 68 69 6c 65 20    4d 61 67 69 74 20 70 72 6f 76 69 64 65 73 20 6d | --------..While.Magit.provides.m | 
| bce80 | 61 6e 79 20 45 6d 61 63 73 20 63 6f 6d 6d 61 6e    64 73 20 74 6f 20 69 6e 74 65 72 61 63 74 20 77 | any.Emacs.commands.to.interact.w | 
| bcea0 | 69 74 68 20 47 69 74 2c 20 69 74 20 64 6f 65 73    0a 6e 6f 74 20 63 6f 76 65 72 20 65 76 65 72 79 | ith.Git,.it.does.not.cover.every | 
| bcec0 | 74 68 69 6e 67 2e 20 20 49 6e 20 74 68 6f 73 65    20 63 61 73 65 73 20 79 6f 75 72 20 65 78 69 73 | thing...In.those.cases.your.exis | 
| bcee0 | 74 69 6e 67 20 47 69 74 20 6b 6e 6f 77 6c 65 64    67 65 20 77 69 6c 6c 0a 63 6f 6d 65 20 69 6e 20 | ting.Git.knowledge.will.come.in. | 
| bcf00 | 68 61 6e 64 79 2e 20 20 4d 61 67 69 74 20 70 72    6f 76 69 64 65 73 20 73 6f 6d 65 20 63 6f 6d 6d | handy...Magit.provides.some.comm | 
| bcf20 | 61 6e 64 73 20 66 6f 72 20 72 75 6e 6e 69 6e 67    20 61 72 62 69 74 72 61 72 79 20 47 69 74 0a 63 | ands.for.running.arbitrary.Git.c | 
| bcf40 | 6f 6d 6d 61 6e 64 73 20 62 79 20 74 79 70 69 6e    67 20 74 68 65 6d 20 69 6e 74 6f 20 74 68 65 20 | ommands.by.typing.them.into.the. | 
| bcf60 | 6d 69 6e 69 62 75 66 66 65 72 2c 20 69 6e 73 74    65 61 64 20 6f 66 20 68 61 76 69 6e 67 20 74 6f | minibuffer,.instead.of.having.to | 
| bcf80 | 20 73 77 69 74 63 68 0a 74 6f 20 61 20 73 68 65    6c 6c 2e 0a 0a e2 80 98 21 e2 80 99 20 28 e2 80 | .switch.to.a.shell......!....(.. | 
| bcfa0 | 98 6d 61 67 69 74 2d 72 75 6e e2 80 99 29 0a 20    20 20 20 20 54 68 69 73 20 74 72 61 6e 73 69 65 | .magit-run...)......This.transie | 
| bcfc0 | 6e 74 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e    64 20 62 69 6e 64 73 20 74 68 65 20 66 6f 6c 6c | nt.prefix.command.binds.the.foll | 
| bcfe0 | 6f 77 69 6e 67 20 73 75 66 66 69 78 20 63 6f 6d    6d 61 6e 64 73 0a 20 20 20 20 20 61 6e 64 20 64 | owing.suffix.commands......and.d | 
| bd000 | 69 73 70 6c 61 79 73 20 74 68 65 6d 20 69 6e 20    61 20 74 65 6d 70 6f 72 61 72 79 20 62 75 66 66 | isplays.them.in.a.temporary.buff | 
| bd020 | 65 72 20 75 6e 74 69 6c 20 61 20 73 75 66 66 69    78 20 69 73 20 69 6e 76 6f 6b 65 64 2e 0a 0a e2 | er.until.a.suffix.is.invoked.... | 
| bd040 | 80 98 21 20 21 e2 80 99 20 28 e2 80 98 6d 61 67    69 74 2d 67 69 74 2d 63 6f 6d 6d 61 6e 64 2d 74 | ..!.!....(...magit-git-command-t | 
| bd060 | 6f 70 64 69 72 e2 80 99 29 0a 20 20 20 20 20 54    68 69 73 20 63 6f 6d 6d 61 6e 64 20 72 65 61 64 | opdir...)......This.command.read | 
| bd080 | 73 20 61 20 63 6f 6d 6d 61 6e 64 20 66 72 6f 6d    20 74 68 65 20 75 73 65 72 20 61 6e 64 20 65 78 | s.a.command.from.the.user.and.ex | 
| bd0a0 | 65 63 75 74 65 73 20 69 74 20 69 6e 20 74 68 65    0a 20 20 20 20 20 74 6f 70 2d 6c 65 76 65 6c 20 | ecutes.it.in.the......top-level. | 
| bd0c0 | 64 69 72 65 63 74 6f 72 79 20 6f 66 20 74 68 65    20 63 75 72 72 65 6e 74 20 77 6f 72 6b 69 6e 67 | directory.of.the.current.working | 
| bd0e0 | 20 74 72 65 65 2e 0a 0a 20 20 20 20 20 54 68 65    20 73 74 72 69 6e 67 20 22 67 69 74 20 22 20 69 | .tree........The.string."git.".i | 
| bd100 | 73 20 75 73 65 64 20 61 73 20 69 6e 69 74 69 61    6c 20 69 6e 70 75 74 20 77 68 65 6e 20 70 72 6f | s.used.as.initial.input.when.pro | 
| bd120 | 6d 70 74 69 6e 67 20 74 68 65 20 75 73 65 72 0a    20 20 20 20 20 66 6f 72 20 74 68 65 20 63 6f 6d | mpting.the.user......for.the.com | 
| bd140 | 6d 61 6e 64 2e 20 20 49 74 20 63 61 6e 20 62 65    20 72 65 6d 6f 76 65 64 20 74 6f 20 72 75 6e 20 | mand...It.can.be.removed.to.run. | 
| bd160 | 61 6e 6f 74 68 65 72 20 63 6f 6d 6d 61 6e 64 2e    0a 0a e2 80 98 3a e2 80 99 20 28 e2 80 98 6d 61 | another.command......:....(...ma | 
| bd180 | 67 69 74 2d 67 69 74 2d 63 6f 6d 6d 61 6e 64 e2    80 99 29 0a e2 80 98 21 20 70 e2 80 99 0a 20 20 | git-git-command...)....!.p...... | 
| bd1a0 | 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20    72 65 61 64 73 20 61 20 63 6f 6d 6d 61 6e 64 20 | ...This.command.reads.a.command. | 
| bd1c0 | 66 72 6f 6d 20 74 68 65 20 75 73 65 72 20 61 6e    64 20 65 78 65 63 75 74 65 73 20 69 74 20 69 6e | from.the.user.and.executes.it.in | 
| bd1e0 | 0a 20 20 20 20 20 e2 80 98 64 65 66 61 75 6c 74    2d 64 69 72 65 63 74 6f 72 79 e2 80 99 2e 20 20 | .........default-directory...... | 
| bd200 | 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72    67 75 6d 65 6e 74 20 74 68 65 20 63 6f 6d 6d 61 | With.a.prefix.argument.the.comma | 
| bd220 | 6e 64 20 69 73 0a 20 20 20 20 20 65 78 65 63 75    74 65 64 20 69 6e 20 74 68 65 20 74 6f 70 2d 6c | nd.is......executed.in.the.top-l | 
| bd240 | 65 76 65 6c 20 64 69 72 65 63 74 6f 72 79 20 6f    66 20 74 68 65 20 63 75 72 72 65 6e 74 20 77 6f | evel.directory.of.the.current.wo | 
| bd260 | 72 6b 69 6e 67 20 74 72 65 65 0a 20 20 20 20 20    69 6e 73 74 65 61 64 2e 0a 0a 20 20 20 20 20 54 | rking.tree......instead........T | 
| bd280 | 68 65 20 73 74 72 69 6e 67 20 22 67 69 74 20 22    20 69 73 20 75 73 65 64 20 61 73 20 69 6e 69 74 | he.string."git.".is.used.as.init | 
| bd2a0 | 69 61 6c 20 69 6e 70 75 74 20 77 68 65 6e 20 70    72 6f 6d 70 74 69 6e 67 20 74 68 65 20 75 73 65 | ial.input.when.prompting.the.use | 
| bd2c0 | 72 0a 20 20 20 20 20 66 6f 72 20 74 68 65 20 63    6f 6d 6d 61 6e 64 2e 20 20 49 74 20 63 61 6e 20 | r......for.the.command...It.can. | 
| bd2e0 | 62 65 20 72 65 6d 6f 76 65 64 20 74 6f 20 72 75    6e 20 61 6e 6f 74 68 65 72 20 63 6f 6d 6d 61 6e | be.removed.to.run.another.comman | 
| bd300 | 64 2e 0a 0a e2 80 98 21 20 73 e2 80 99 20 28 e2    80 98 6d 61 67 69 74 2d 73 68 65 6c 6c 2d 63 6f | d......!.s....(...magit-shell-co | 
| bd320 | 6d 6d 61 6e 64 2d 74 6f 70 64 69 72 e2 80 99 29    0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 | mmand-topdir...)......This.comma | 
| bd340 | 6e 64 20 72 65 61 64 73 20 61 20 63 6f 6d 6d 61    6e 64 20 66 72 6f 6d 20 74 68 65 20 75 73 65 72 | nd.reads.a.command.from.the.user | 
| bd360 | 20 61 6e 64 20 65 78 65 63 75 74 65 73 20 69 74    20 69 6e 20 74 68 65 0a 20 20 20 20 20 74 6f 70 | .and.executes.it.in.the......top | 
| bd380 | 2d 6c 65 76 65 6c 20 64 69 72 65 63 74 6f 72 79    20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 | -level.directory.of.the.current. | 
| bd3a0 | 77 6f 72 6b 69 6e 67 20 74 72 65 65 2e 0a 0a e2    80 98 21 20 53 e2 80 99 20 28 e2 80 98 6d 61 67 | working.tree......!.S....(...mag | 
| bd3c0 | 69 74 2d 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64    e2 80 99 29 0a 20 20 20 20 20 54 68 69 73 20 63 | it-shell-command...)......This.c | 
| bd3e0 | 6f 6d 6d 61 6e 64 20 72 65 61 64 73 20 61 20 63    6f 6d 6d 61 6e 64 20 66 72 6f 6d 20 74 68 65 20 | ommand.reads.a.command.from.the. | 
| bd400 | 75 73 65 72 20 61 6e 64 20 65 78 65 63 75 74 65    73 20 69 74 20 69 6e 0a 20 20 20 20 20 e2 80 98 | user.and.executes.it.in......... | 
| bd420 | 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72    79 e2 80 99 2e 20 20 57 69 74 68 20 61 20 70 72 | default-directory......With.a.pr | 
| bd440 | 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 74 68    65 20 63 6f 6d 6d 61 6e 64 20 69 73 0a 20 20 20 | efix.argument.the.command.is.... | 
| bd460 | 20 20 65 78 65 63 75 74 65 64 20 69 6e 20 74 68    65 20 74 6f 70 2d 6c 65 76 65 6c 20 64 69 72 65 | ..executed.in.the.top-level.dire | 
| bd480 | 63 74 6f 72 79 20 6f 66 20 74 68 65 20 63 75 72    72 65 6e 74 20 77 6f 72 6b 69 6e 67 20 74 72 65 | ctory.of.the.current.working.tre | 
| bd4a0 | 65 0a 20 20 20 20 20 69 6e 73 74 65 61 64 2e 0a    0a 20 2d 2d 20 55 73 65 72 20 4f 70 74 69 6f 6e | e......instead....--.User.Option | 
| bd4c0 | 3a 20 6d 61 67 69 74 2d 73 68 65 6c 6c 2d 63 6f    6d 6d 61 6e 64 2d 76 65 72 62 6f 73 65 2d 70 72 | :.magit-shell-command-verbose-pr | 
| bd4e0 | 6f 6d 70 74 0a 20 20 20 20 20 57 68 65 74 68 65    72 20 74 68 65 20 70 72 6f 6d 70 74 2c 20 75 73 | ompt......Whether.the.prompt,.us | 
| bd500 | 65 64 20 62 79 20 74 68 65 20 61 62 6f 76 65 20    63 6f 6d 6d 61 6e 64 73 20 77 68 65 6e 20 72 65 | ed.by.the.above.commands.when.re | 
| bd520 | 61 64 69 6e 67 20 61 20 73 68 65 6c 6c 0a 20 20    20 20 20 63 6f 6d 6d 61 6e 64 2c 20 73 68 6f 77 | ading.a.shell......command,.show | 
| bd540 | 73 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20    69 6e 20 77 68 69 63 68 20 69 74 20 77 69 6c 6c | s.the.directory.in.which.it.will | 
| bd560 | 20 62 65 20 72 75 6e 2e 0a 0a 20 20 20 54 68 65    73 65 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e | .be.run......These.suffix.comman | 
| bd580 | 64 73 20 73 74 61 72 74 20 65 78 74 65 72 6e 61    6c 20 67 75 69 20 74 6f 6f 6c 73 2e 0a 0a e2 80 | ds.start.external.gui.tools..... | 
| bd5a0 | 98 21 20 6b e2 80 99 20 28 e2 80 98 6d 61 67 69    74 2d 72 75 6e 2d 67 69 74 6b e2 80 99 29 0a 20 | .!.k....(...magit-run-gitk...).. | 
| bd5c0 | 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64    20 72 75 6e 73 20 e2 80 98 67 69 74 6b e2 80 99 | ....This.command.runs....gitk... | 
| bd5e0 | 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20    72 65 70 6f 73 69 74 6f 72 79 2e 0a 0a e2 80 98 | .in.the.current.repository...... | 
| bd600 | 21 20 61 e2 80 99 20 28 e2 80 98 6d 61 67 69 74    2d 72 75 6e 2d 67 69 74 6b 2d 61 6c 6c e2 80 99 | !.a....(...magit-run-gitk-all... | 
| bd620 | 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d    61 6e 64 20 72 75 6e 73 20 e2 80 98 67 69 74 6b | )......This.command.runs....gitk | 
| bd640 | 20 2d 2d 61 6c 6c e2 80 99 20 69 6e 20 74 68 65    20 63 75 72 72 65 6e 74 20 72 65 70 6f 73 69 74 | .--all....in.the.current.reposit | 
| bd660 | 6f 72 79 2e 0a 0a e2 80 98 21 20 62 e2 80 99 20    28 e2 80 98 6d 61 67 69 74 2d 72 75 6e 2d 67 69 | ory......!.b....(...magit-run-gi | 
| bd680 | 74 6b 2d 62 72 61 6e 63 68 65 73 e2 80 99 29 0a    20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e | tk-branches...)......This.comman | 
| bd6a0 | 64 20 72 75 6e 73 20 e2 80 98 67 69 74 6b 20 2d    2d 62 72 61 6e 63 68 65 73 e2 80 99 20 69 6e 20 | d.runs....gitk.--branches....in. | 
| bd6c0 | 74 68 65 20 63 75 72 72 65 6e 74 20 72 65 70 6f    73 69 74 6f 72 79 2e 0a 0a e2 80 98 21 20 67 e2 | the.current.repository......!.g. | 
| bd6e0 | 80 99 20 28 e2 80 98 6d 61 67 69 74 2d 72 75 6e    2d 67 69 74 2d 67 75 69 e2 80 99 29 0a 20 20 20 | ...(...magit-run-git-gui...).... | 
| bd700 | 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 72    75 6e 73 20 e2 80 98 67 69 74 20 67 75 69 e2 80 | ..This.command.runs....git.gui.. | 
| bd720 | 99 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74    20 72 65 70 6f 73 69 74 6f 72 79 2e 0a 0a e2 80 | ..in.the.current.repository..... | 
| bd740 | 98 21 20 6d e2 80 99 20 28 e2 80 98 6d 61 67 69    74 2d 67 69 74 2d 6d 65 72 67 65 74 6f 6f 6c e2 | .!.m....(...magit-git-mergetool. | 
| bd760 | 80 99 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f    6d 6d 61 6e 64 20 72 75 6e 73 20 e2 80 98 67 69 | ..)......This.command.runs....gi | 
| bd780 | 74 20 6d 65 72 67 65 74 6f 6f 6c 20 2d 2d 67 75    69 e2 80 99 20 69 6e 20 74 68 65 20 63 75 72 72 | t.mergetool.--gui....in.the.curr | 
| bd7a0 | 65 6e 74 20 72 65 70 6f 73 69 74 6f 72 79 2e 0a    0a 20 20 20 20 20 57 69 74 68 20 61 20 70 72 65 | ent.repository........With.a.pre | 
| bd7c0 | 66 69 78 20 61 72 67 75 6d 65 6e 74 20 74 68 69    73 20 61 63 74 73 20 61 73 20 61 20 74 72 61 6e | fix.argument.this.acts.as.a.tran | 
| bd7e0 | 73 69 65 6e 74 20 70 72 65 66 69 78 20 63 6f 6d    6d 61 6e 64 2c 0a 20 20 20 20 20 61 6c 6c 6f 77 | sient.prefix.command,......allow | 
| bd800 | 69 6e 67 20 74 68 65 20 75 73 65 72 20 74 6f 20    73 65 6c 65 63 74 20 74 68 65 20 6d 65 72 67 65 | ing.the.user.to.select.the.merge | 
| bd820 | 74 6f 6f 6c 20 61 6e 64 20 63 68 61 6e 67 65 20    73 6f 6d 65 20 73 65 74 74 69 6e 67 73 2e 0a 0a | tool.and.change.some.settings... | 
| bd840 | 1f 0a 46 69 6c 65 3a 20 6d 61 67 69 74 2e 69 6e    66 6f 2c 20 20 4e 6f 64 65 3a 20 47 69 74 20 45 | ..File:.magit.info,..Node:.Git.E | 
| bd860 | 78 65 63 75 74 61 62 6c 65 2c 20 20 4e 65 78 74    3a 20 47 6c 6f 62 61 6c 20 47 69 74 20 41 72 67 | xecutable,..Next:.Global.Git.Arg | 
| bd880 | 75 6d 65 6e 74 73 2c 20 20 50 72 65 76 3a 20 52    75 6e 6e 69 6e 67 20 47 69 74 20 4d 61 6e 75 61 | uments,..Prev:.Running.Git.Manua | 
| bd8a0 | 6c 6c 79 2c 20 20 55 70 3a 20 52 75 6e 6e 69 6e    67 20 47 69 74 0a 0a 34 2e 37 2e 34 20 47 69 74 | lly,..Up:.Running.Git..4.7.4.Git | 
| bd8c0 | 20 45 78 65 63 75 74 61 62 6c 65 0a 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | .Executable.-------------------- | 
| bd8e0 | 0a 0a 57 68 65 6e 20 4d 61 67 69 74 20 63 61 6c    6c 73 20 47 69 74 2c 20 74 68 65 6e 20 69 74 20 | ..When.Magit.calls.Git,.then.it. | 
| bd900 | 6d 61 79 20 64 6f 20 73 6f 20 75 73 69 6e 67 20    74 68 65 20 61 62 73 6f 6c 75 74 65 20 70 61 74 | may.do.so.using.the.absolute.pat | 
| bd920 | 68 20 74 6f 20 74 68 65 0a e2 80 98 67 69 74 e2    80 99 20 65 78 65 63 75 74 61 62 6c 65 2c 20 6f | h.to.the....git....executable,.o | 
| bd940 | 72 20 75 73 69 6e 67 20 6a 75 73 74 20 69 74 73    20 6e 61 6d 65 2e 0a 0a 20 20 20 57 68 65 6e 20 | r.using.just.its.name......When. | 
| bd960 | 72 75 6e 6e 69 6e 67 20 e2 80 98 67 69 74 e2 80    99 20 6c 6f 63 61 6c 6c 79 20 61 6e 64 20 74 68 | running....git....locally.and.th | 
| bd980 | 65 20 e2 80 98 73 79 73 74 65 6d 2d 74 79 70 65    e2 80 99 20 69 73 20 e2 80 98 77 69 6e 64 6f 77 | e....system-type....is....window | 
| bd9a0 | 73 2d 6e 74 e2 80 99 20 28 61 6e 79 0a 57 69 6e    64 6f 77 73 20 76 65 72 73 69 6f 6e 29 20 6f 72 | s-nt....(any.Windows.version).or | 
| bd9c0 | 20 e2 80 98 64 61 72 77 69 6e e2 80 99 20 28 6d    61 63 4f 53 29 20 74 68 65 6e 20 e2 80 98 6d 61 | ....darwin....(macOS).then....ma | 
| bd9e0 | 67 69 74 2d 67 69 74 2d 65 78 65 63 75 74 61 62    6c 65 e2 80 99 20 69 73 20 73 65 74 0a 74 6f 20 | git-git-executable....is.set.to. | 
| bda00 | 61 6e 20 61 62 73 6f 6c 75 74 65 20 70 61 74 68    20 77 68 65 6e 20 4d 61 67 69 74 20 69 73 20 6c | an.absolute.path.when.Magit.is.l | 
| bda20 | 6f 61 64 65 64 2e 0a 0a 20 20 20 4f 6e 20 57 69    6e 64 6f 77 73 20 69 74 20 69 73 20 6e 65 63 65 | oaded......On.Windows.it.is.nece | 
| bda40 | 73 73 61 72 79 20 74 6f 20 75 73 65 20 61 6e 20    61 62 73 6f 6c 75 74 65 20 70 61 74 68 20 62 65 | ssary.to.use.an.absolute.path.be | 
| bda60 | 63 61 75 73 65 20 47 69 74 20 63 6f 6d 65 73 0a    77 69 74 68 20 73 65 76 65 72 61 6c 20 77 72 61 | cause.Git.comes.with.several.wra | 
| bda80 | 70 70 65 72 20 73 63 72 69 70 74 73 20 66 6f 72    20 74 68 65 20 61 63 74 75 61 6c 20 e2 80 98 67 | pper.scripts.for.the.actual....g | 
| bdaa0 | 69 74 e2 80 99 20 62 69 6e 61 72 79 2c 20 77 68    69 63 68 20 61 72 65 20 61 6c 73 6f 0a 70 6c 61 | it....binary,.which.are.also.pla | 
| bdac0 | 63 65 64 20 6f 6e 20 e2 80 98 24 50 41 54 48 e2    80 99 2c 20 61 6e 64 20 75 73 69 6e 67 20 6f 6e | ced.on....$PATH...,.and.using.on | 
| bdae0 | 65 20 6f 66 20 74 68 65 73 65 20 77 72 61 70 70    65 72 73 20 69 6e 73 74 65 61 64 20 6f 66 20 74 | e.of.these.wrappers.instead.of.t | 
| bdb00 | 68 65 20 62 69 6e 61 72 79 0a 77 6f 75 6c 64 20    64 65 67 72 61 64 65 20 70 65 72 66 6f 72 6d 61 | he.binary.would.degrade.performa | 
| bdb20 | 6e 63 65 20 68 6f 72 72 69 62 6c 79 2e 20 20 46    6f 72 20 73 6f 6d 65 20 6d 61 63 4f 53 20 75 73 | nce.horribly...For.some.macOS.us | 
| bdb40 | 65 72 73 20 75 73 69 6e 67 20 6a 75 73 74 20 74    68 65 0a 6e 61 6d 65 20 6f 66 20 74 68 65 20 65 | ers.using.just.the.name.of.the.e | 
| bdb60 | 78 65 63 75 74 61 62 6c 65 20 61 6c 73 6f 20 70    65 72 66 6f 72 6d 73 20 68 6f 72 72 69 62 6c 79 | xecutable.also.performs.horribly | 
| bdb80 | 2c 20 73 6f 20 77 65 20 61 76 6f 69 64 20 64 6f    69 6e 67 20 74 68 61 74 20 6f 6e 0a 74 68 61 74 | ,.so.we.avoid.doing.that.on.that | 
| bdba0 | 20 70 6c 61 74 66 6f 72 6d 20 61 73 20 77 65 6c    6c 2e 20 20 4f 6e 20 6f 74 68 65 72 20 70 6c 61 | .platform.as.well...On.other.pla | 
| bdbc0 | 74 66 6f 72 6d 73 2c 20 75 73 69 6e 67 20 6a 75    73 74 20 74 68 65 20 6e 61 6d 65 20 73 65 65 6d | tforms,.using.just.the.name.seem | 
| bdbe0 | 73 20 74 6f 0a 77 6f 72 6b 20 6a 75 73 74 20 66    69 6e 65 2e 0a 0a 20 20 20 55 73 69 6e 67 20 61 | s.to.work.just.fine......Using.a | 
| bdc00 | 6e 20 61 62 73 6f 6c 75 74 65 20 70 61 74 68 20    77 68 65 6e 20 72 75 6e 6e 69 6e 67 20 e2 80 98 | n.absolute.path.when.running.... | 
| bdc20 | 67 69 74 e2 80 99 20 6f 6e 20 61 20 72 65 6d 6f    74 65 20 6d 61 63 68 69 6e 65 20 6f 76 65 72 0a | git....on.a.remote.machine.over. | 
| bdc40 | 54 72 61 6d 70 2c 20 77 6f 75 6c 64 20 62 65 20    70 72 6f 62 6c 65 6d 61 74 69 63 20 74 6f 20 75 | Tramp,.would.be.problematic.to.u | 
| bdc60 | 73 65 20 61 6e 20 61 62 73 6f 6c 75 74 65 20 70    61 74 68 20 74 68 61 74 20 69 73 20 73 75 69 74 | se.an.absolute.path.that.is.suit | 
| bdc80 | 61 62 6c 65 20 6f 6e 0a 74 68 65 20 6c 6f 63 61    6c 20 6d 61 63 68 69 6e 65 2c 20 73 6f 20 61 20 | able.on.the.local.machine,.so.a. | 
| bdca0 | 73 65 70 61 72 61 74 65 20 6f 70 74 69 6f 6e 20    69 73 20 75 73 65 64 20 74 6f 20 63 6f 6e 74 72 | separate.option.is.used.to.contr | 
| bdcc0 | 6f 6c 20 74 68 65 20 6e 61 6d 65 20 6f 72 0a 70    61 74 68 20 74 68 61 74 20 69 73 20 75 73 65 64 | ol.the.name.or.path.that.is.used | 
| bdce0 | 20 6f 6e 20 72 65 6d 6f 74 65 20 6d 61 63 68 69    6e 65 73 2e 0a 0a 20 2d 2d 20 55 73 65 72 20 4f | .on.remote.machines....--.User.O | 
| bdd00 | 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 67 69 74    2d 65 78 65 63 75 74 61 62 6c 65 0a 20 20 20 20 | ption:.magit-git-executable..... | 
| bdd20 | 20 54 68 65 20 e2 80 98 67 69 74 e2 80 99 20 65    78 65 63 75 74 61 62 6c 65 20 75 73 65 64 20 62 | .The....git....executable.used.b | 
| bdd40 | 79 20 4d 61 67 69 74 20 6f 6e 20 74 68 65 20 6c    6f 63 61 6c 20 68 6f 73 74 2e 20 20 54 68 69 73 | y.Magit.on.the.local.host...This | 
| bdd60 | 20 73 68 6f 75 6c 64 0a 20 20 20 20 20 62 65 20    65 69 74 68 65 72 20 74 68 65 20 61 62 73 6f 6c | .should......be.either.the.absol | 
| bdd80 | 75 74 65 20 70 61 74 68 20 74 6f 20 74 68 65 20    65 78 65 63 75 74 61 62 6c 65 2c 20 6f 72 20 74 | ute.path.to.the.executable,.or.t | 
| bdda0 | 68 65 20 73 74 72 69 6e 67 20 22 67 69 74 22 0a    20 20 20 20 20 74 6f 20 6c 65 74 20 45 6d 61 63 | he.string."git"......to.let.Emac | 
| bddc0 | 73 20 66 69 6e 64 20 74 68 65 20 65 78 65 63 75    74 61 62 6c 65 20 69 74 73 65 6c 66 2c 20 75 73 | s.find.the.executable.itself,.us | 
| bdde0 | 69 6e 67 20 74 68 65 20 73 74 61 6e 64 61 72 64    0a 20 20 20 20 20 6d 65 63 68 61 6e 69 73 6d 20 | ing.the.standard......mechanism. | 
| bde00 | 66 6f 72 20 64 6f 69 6e 67 20 73 75 63 68 20 74    68 69 6e 67 73 2e 0a 0a 20 2d 2d 20 55 73 65 72 | for.doing.such.things....--.User | 
| bde20 | 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 72    65 6d 6f 74 65 2d 67 69 74 2d 65 78 65 63 75 74 | .Option:.magit-remote-git-execut | 
| bde40 | 61 62 6c 65 0a 20 20 20 20 20 54 68 65 20 e2 80    98 67 69 74 e2 80 99 20 65 78 65 63 75 74 61 62 | able......The....git....executab | 
| bde60 | 6c 65 20 75 73 65 64 20 62 79 20 4d 61 67 69 74    20 6f 6e 20 72 65 6d 6f 74 65 20 6d 61 63 68 69 | le.used.by.Magit.on.remote.machi | 
| bde80 | 6e 65 73 20 6f 76 65 72 20 54 72 61 6d 70 2e 0a    20 20 20 20 20 4e 6f 72 6d 61 6c 6c 79 20 74 68 | nes.over.Tramp.......Normally.th | 
| bdea0 | 69 73 20 73 68 6f 75 6c 64 20 62 65 20 6a 75 73    74 20 74 68 65 20 73 74 72 69 6e 67 20 22 67 69 | is.should.be.just.the.string."gi | 
| bdec0 | 74 22 2e 20 20 43 6f 6e 73 69 64 65 72 0a 20 20    20 20 20 63 75 73 74 6f 6d 69 7a 69 6e 67 20 e2 | t"...Consider......customizing.. | 
| bdee0 | 80 98 74 72 61 6d 70 2d 72 65 6d 6f 74 65 2d 70    61 74 68 e2 80 99 20 69 6e 73 74 65 61 64 20 6f | ..tramp-remote-path....instead.o | 
| bdf00 | 66 20 74 68 69 73 20 6f 70 74 69 6f 6e 2e 0a 0a    20 20 20 49 66 20 45 6d 61 63 73 20 69 73 20 75 | f.this.option......If.Emacs.is.u | 
| bdf20 | 6e 61 62 6c 65 20 74 6f 20 66 69 6e 64 20 74 68    65 20 63 6f 72 72 65 63 74 20 65 78 65 63 75 74 | nable.to.find.the.correct.execut | 
| bdf40 | 61 62 6c 65 2c 20 74 68 65 6e 20 79 6f 75 20 63    61 6e 20 77 6f 72 6b 0a 61 72 6f 75 6e 64 20 74 | able,.then.you.can.work.around.t | 
| bdf60 | 68 61 74 20 62 79 20 65 78 70 6c 69 63 69 74 6c    79 20 73 65 74 74 69 6e 67 20 74 68 65 20 76 61 | hat.by.explicitly.setting.the.va | 
| bdf80 | 6c 75 65 20 6f 66 20 6f 6e 65 20 6f 66 20 74 68    65 73 65 20 74 77 6f 20 6f 70 74 69 6f 6e 73 2e | lue.of.one.of.these.two.options. | 
| bdfa0 | 0a 44 6f 69 6e 67 20 74 68 61 74 20 73 68 6f 75    6c 64 20 62 65 20 63 6f 6e 73 69 64 65 72 65 64 | .Doing.that.should.be.considered | 
| bdfc0 | 20 61 20 6b 6c 75 64 67 65 3b 20 69 74 20 69 73    20 62 65 74 74 65 72 20 74 6f 20 6d 61 6b 65 20 | .a.kludge;.it.is.better.to.make. | 
| bdfe0 | 73 75 72 65 20 74 68 61 74 0a 74 68 65 20 6f 72    64 65 72 20 69 6e 20 e2 80 98 65 78 65 63 2d 70 | sure.that.the.order.in....exec-p | 
| be000 | 61 74 68 e2 80 99 20 6f 72 20 e2 80 98 74 72 61    6d 70 2d 72 65 6d 6f 74 65 2d 70 61 74 68 e2 80 | ath....or....tramp-remote-path.. | 
| be020 | 99 20 69 73 20 63 6f 72 72 65 63 74 2e 0a 0a 20    20 20 4e 6f 74 65 20 74 68 61 74 20 e2 80 98 65 | ..is.correct......Note.that....e | 
| be040 | 78 65 63 2d 70 61 74 68 e2 80 99 20 69 73 20 73    65 74 20 62 61 73 65 64 20 6f 6e 20 74 68 65 20 | xec-path....is.set.based.on.the. | 
| be060 | 76 61 6c 75 65 20 6f 66 20 74 68 65 20 e2 80 98    50 41 54 48 e2 80 99 0a 65 6e 76 69 72 6f 6e 6d | value.of.the....PATH....environm | 
| be080 | 65 6e 74 20 76 61 72 69 61 62 6c 65 20 74 68 61    74 20 69 73 20 69 6e 20 65 66 66 65 63 74 20 77 | ent.variable.that.is.in.effect.w | 
| be0a0 | 68 65 6e 20 45 6d 61 63 73 20 69 73 20 73 74 61    72 74 65 64 2e 20 20 49 66 20 79 6f 75 0a 73 65 | hen.Emacs.is.started...If.you.se | 
| be0c0 | 74 20 e2 80 98 50 41 54 48 e2 80 99 20 69 6e 20    79 6f 75 72 20 73 68 65 6c 6c e2 80 99 73 20 69 | t....PATH....in.your.shell...s.i | 
| be0e0 | 6e 69 74 20 66 69 6c 65 73 2c 20 74 68 65 6e 20    74 68 61 74 20 6f 6e 6c 79 20 68 61 73 20 61 6e | nit.files,.then.that.only.has.an | 
| be100 | 20 65 66 66 65 63 74 20 6f 6e 0a 45 6d 61 63 73    20 69 66 20 79 6f 75 20 73 74 61 72 74 20 69 74 | .effect.on.Emacs.if.you.start.it | 
| be120 | 20 66 72 6f 6d 20 74 68 61 74 20 73 68 65 6c 6c    20 28 62 65 63 61 75 73 65 20 74 68 65 20 65 6e | .from.that.shell.(because.the.en | 
| be140 | 76 69 72 6f 6e 6d 65 6e 74 20 6f 66 20 61 0a 70    72 6f 63 65 73 73 20 69 73 20 6f 6e 6c 79 20 70 | vironment.of.a.process.is.only.p | 
| be160 | 61 73 73 65 64 20 74 6f 20 69 74 73 20 63 68 69    6c 64 20 70 72 6f 63 65 73 73 65 73 2c 20 6e 6f | assed.to.its.child.processes,.no | 
| be180 | 74 20 74 6f 20 61 72 62 69 74 72 61 72 79 20 6f    74 68 65 72 0a 70 72 6f 63 65 73 73 65 73 29 2e | t.to.arbitrary.other.processes). | 
| be1a0 | 20 20 49 66 20 74 68 61 74 20 69 73 20 6e 6f 74    20 68 6f 77 20 79 6f 75 20 73 74 61 72 74 20 45 | ..If.that.is.not.how.you.start.E | 
| be1c0 | 6d 61 63 73 2c 20 74 68 65 6e 20 74 68 65 0a e2    80 98 65 78 65 63 2d 70 61 74 68 2d 66 72 6f 6d | macs,.then.the....exec-path-from | 
| be1e0 | 2d 73 68 65 6c 6c e2 80 99 20 70 61 63 6b 61 67    65 20 63 61 6e 20 68 65 6c 70 3b 20 74 68 6f 75 | -shell....package.can.help;.thou | 
| be200 | 67 68 20 68 6f 6e 65 73 74 6c 79 20 49 20 63 6f    6e 73 69 64 65 72 20 74 68 61 74 0a 61 20 6b 6c | gh.honestly.I.consider.that.a.kl | 
| be220 | 75 64 67 65 20 74 6f 6f 2e 0a 0a 20 20 20 54 68    65 20 63 6f 6d 6d 61 6e 64 20 e2 80 98 6d 61 67 | udge.too......The.command....mag | 
| be240 | 69 74 2d 64 65 62 75 67 2d 67 69 74 2d 65 78 65    63 75 74 61 62 6c 65 e2 80 99 20 63 61 6e 20 62 | it-debug-git-executable....can.b | 
| be260 | 65 20 75 73 65 66 75 6c 20 74 6f 20 66 69 6e 64    20 6f 75 74 0a 77 68 65 72 65 20 45 6d 61 63 73 | e.useful.to.find.out.where.Emacs | 
| be280 | 20 69 73 20 73 65 61 72 63 68 69 6e 67 20 66 6f    72 20 e2 80 98 67 69 74 e2 80 99 2e 0a 0a e2 80 | .is.searching.for....git........ | 
| be2a0 | 98 4d 2d 78 20 6d 61 67 69 74 2d 64 65 62 75 67    2d 67 69 74 2d 65 78 65 63 75 74 61 62 6c 65 e2 | .M-x.magit-debug-git-executable. | 
| be2c0 | 80 99 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d    6d 61 6e 64 20 64 69 73 70 6c 61 79 73 20 61 20 | ........This.command.displays.a. | 
| be2e0 | 62 75 66 66 65 72 20 77 69 74 68 20 69 6e 66 6f    72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 0a 20 20 | buffer.with.information.about... | 
| be300 | 20 20 20 e2 80 98 6d 61 67 69 74 2d 67 69 74 2d    65 78 65 63 75 74 61 62 6c 65 e2 80 99 20 61 6e | ......magit-git-executable....an | 
| be320 | 64 20 e2 80 98 6d 61 67 69 74 2d 72 65 6d 6f 74    65 2d 67 69 74 2d 65 78 65 63 75 74 61 62 6c 65 | d....magit-remote-git-executable | 
| be340 | e2 80 99 2e 0a 0a e2 80 98 4d 2d 78 20 6d 61 67    69 74 2d 76 65 72 73 69 6f 6e e2 80 99 0a 20 20 | .........M-x.magit-version...... | 
| be360 | 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20    73 68 6f 77 73 20 74 68 65 20 63 75 72 72 65 6e | ...This.command.shows.the.curren | 
| be380 | 74 6c 79 20 75 73 65 64 20 76 65 72 73 69 6f 6e    73 20 6f 66 20 4d 61 67 69 74 2c 20 47 69 74 2c | tly.used.versions.of.Magit,.Git, | 
| be3a0 | 20 61 6e 64 0a 20 20 20 20 20 45 6d 61 63 73 20    69 6e 20 74 68 65 20 65 63 68 6f 20 61 72 65 61 | .and......Emacs.in.the.echo.area | 
| be3c0 | 2e 20 20 4e 6f 6e 2d 69 6e 74 65 72 61 63 74 69    76 65 6c 79 20 74 68 69 73 20 6a 75 73 74 20 72 | ...Non-interactively.this.just.r | 
| be3e0 | 65 74 75 72 6e 73 20 74 68 65 0a 20 20 20 20 20    4d 61 67 69 74 20 76 65 72 73 69 6f 6e 2e 0a 0a | eturns.the......Magit.version... | 
| be400 | 1f 0a 46 69 6c 65 3a 20 6d 61 67 69 74 2e 69 6e    66 6f 2c 20 20 4e 6f 64 65 3a 20 47 6c 6f 62 61 | ..File:.magit.info,..Node:.Globa | 
| be420 | 6c 20 47 69 74 20 41 72 67 75 6d 65 6e 74 73 2c    20 20 50 72 65 76 3a 20 47 69 74 20 45 78 65 63 | l.Git.Arguments,..Prev:.Git.Exec | 
| be440 | 75 74 61 62 6c 65 2c 20 20 55 70 3a 20 52 75 6e    6e 69 6e 67 20 47 69 74 0a 0a 34 2e 37 2e 35 20 | utable,..Up:.Running.Git..4.7.5. | 
| be460 | 47 6c 6f 62 61 6c 20 47 69 74 20 41 72 67 75 6d    65 6e 74 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | Global.Git.Arguments.----------- | 
| be480 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a    0a 20 2d 2d 20 55 73 65 72 20 4f 70 74 69 6f 6e | ---------------...--.User.Option | 
| be4a0 | 3a 20 6d 61 67 69 74 2d 67 69 74 2d 67 6c 6f 62    61 6c 2d 61 72 67 75 6d 65 6e 74 73 0a 20 20 20 | :.magit-git-global-arguments.... | 
| be4c0 | 20 20 54 68 65 20 61 72 67 75 6d 65 6e 74 73 20    73 65 74 20 68 65 72 65 20 61 72 65 20 75 73 65 | ..The.arguments.set.here.are.use | 
| be4e0 | 64 20 65 76 65 72 79 20 74 69 6d 65 20 74 68 65    20 67 69 74 20 65 78 65 63 75 74 61 62 6c 65 20 | d.every.time.the.git.executable. | 
| be500 | 69 73 0a 20 20 20 20 20 72 75 6e 20 61 73 20 61    20 73 75 62 70 72 6f 63 65 73 73 2e 20 20 54 68 | is......run.as.a.subprocess...Th | 
| be520 | 65 79 20 61 72 65 20 70 6c 61 63 65 64 20 72 69    67 68 74 20 61 66 74 65 72 20 74 68 65 20 65 78 | ey.are.placed.right.after.the.ex | 
| be540 | 65 63 75 74 61 62 6c 65 0a 20 20 20 20 20 69 74    73 65 6c 66 20 61 6e 64 20 62 65 66 6f 72 65 20 | ecutable......itself.and.before. | 
| be560 | 74 68 65 20 67 69 74 20 63 6f 6d 6d 61 6e 64 20    2d 20 61 73 20 69 6e 20 e2 80 98 67 69 74 20 48 | the.git.command.-.as.in....git.H | 
| be580 | 45 52 45 2e 2e 2e 20 43 4f 4d 4d 41 4e 44 0a 20    20 20 20 20 52 45 53 54 e2 80 99 2e 20 20 46 6f | ERE....COMMAND......REST......Fo | 
| be5a0 | 72 20 76 61 6c 69 64 20 61 72 67 75 6d 65 6e 74    73 20 73 65 65 20 2a 6e 6f 74 65 20 28 67 69 74 | r.valid.arguments.see.*note.(git | 
| be5c0 | 6d 61 6e 29 67 69 74 3a 3a 2e 0a 0a 20 20 20 20    20 42 65 20 63 61 72 65 66 75 6c 20 77 68 61 74 | man)git::........Be.careful.what | 
| be5e0 | 20 79 6f 75 20 61 64 64 20 68 65 72 65 2c 20 65    73 70 65 63 69 61 6c 6c 79 20 69 66 20 79 6f 75 | .you.add.here,.especially.if.you | 
| be600 | 20 61 72 65 20 75 73 69 6e 67 20 54 72 61 6d 70    20 74 6f 0a 20 20 20 20 20 63 6f 6e 6e 65 63 74 | .are.using.Tramp.to......connect | 
| be620 | 20 74 6f 20 73 65 72 76 65 72 73 20 77 69 74 68    20 61 6e 63 69 65 6e 74 20 47 69 74 20 76 65 72 | .to.servers.with.ancient.Git.ver | 
| be640 | 73 69 6f 6e 73 2e 20 20 4e 65 76 65 72 20 72 65    6d 6f 76 65 0a 20 20 20 20 20 61 6e 79 74 68 69 | sions...Never.remove......anythi | 
| be660 | 6e 67 20 74 68 61 74 20 69 73 20 70 61 72 74 20    6f 66 20 74 68 65 20 64 65 66 61 75 6c 74 20 76 | ng.that.is.part.of.the.default.v | 
| be680 | 61 6c 75 65 2c 20 75 6e 6c 65 73 73 20 79 6f 75    20 72 65 61 6c 6c 79 20 6b 6e 6f 77 0a 20 20 20 | alue,.unless.you.really.know.... | 
| be6a0 | 20 20 77 68 61 74 20 79 6f 75 20 61 72 65 20 64    6f 69 6e 67 2e 20 20 41 6e 64 20 74 68 69 6e 6b | ..what.you.are.doing...And.think | 
| be6c0 | 20 76 65 72 79 20 68 61 72 64 20 62 65 66 6f 72    65 20 61 64 64 69 6e 67 20 73 6f 6d 65 74 68 69 | .very.hard.before.adding.somethi | 
| be6e0 | 6e 67 3b 0a 20 20 20 20 20 69 74 20 77 69 6c 6c    20 62 65 20 75 73 65 64 20 65 76 65 72 79 20 74 | ng;......it.will.be.used.every.t | 
| be700 | 69 6d 65 20 4d 61 67 69 74 20 72 75 6e 73 20 47    69 74 20 66 6f 72 20 61 6e 79 20 70 75 72 70 6f | ime.Magit.runs.Git.for.any.purpo | 
| be720 | 73 65 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61 67    69 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 | se.....File:.magit.info,..Node:. | 
| be740 | 49 6e 73 70 65 63 74 69 6e 67 2c 20 20 4e 65 78    74 3a 20 4d 61 6e 69 70 75 6c 61 74 69 6e 67 2c | Inspecting,..Next:.Manipulating, | 
| be760 | 20 20 50 72 65 76 3a 20 49 6e 74 65 72 66 61 63    65 20 43 6f 6e 63 65 70 74 73 2c 20 20 55 70 3a | ..Prev:.Interface.Concepts,..Up: | 
| be780 | 20 54 6f 70 0a 0a 35 20 49 6e 73 70 65 63 74 69    6e 67 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a | .Top..5.Inspecting.************. | 
| be7a0 | 0a 54 68 65 20 66 75 6e 63 74 69 6f 6e 61 6c 69    74 79 20 70 72 6f 76 69 64 65 64 20 62 79 20 4d | .The.functionality.provided.by.M | 
| be7c0 | 61 67 69 74 20 63 61 6e 20 62 65 20 72 6f 75 67    68 6c 79 20 64 69 76 69 64 65 64 20 69 6e 74 6f | agit.can.be.roughly.divided.into | 
| be7e0 | 20 74 68 72 65 65 0a 67 72 6f 75 70 73 3a 20 69    6e 73 70 65 63 74 69 6e 67 20 65 78 69 73 74 69 | .three.groups:.inspecting.existi | 
| be800 | 6e 67 20 64 61 74 61 2c 20 6d 61 6e 69 70 75 6c    61 74 69 6e 67 20 65 78 69 73 74 69 6e 67 20 64 | ng.data,.manipulating.existing.d | 
| be820 | 61 74 61 20 6f 72 20 61 64 64 69 6e 67 0a 6e 65    77 20 64 61 74 61 2c 20 61 6e 64 20 74 72 61 6e | ata.or.adding.new.data,.and.tran | 
| be840 | 73 66 65 72 72 69 6e 67 20 64 61 74 61 2e 20 20    4f 66 20 63 6f 75 72 73 65 20 74 68 61 74 20 69 | sferring.data...Of.course.that.i | 
| be860 | 73 20 61 20 72 61 74 68 65 72 20 63 72 75 64 65    0a 64 69 73 74 69 6e 63 74 69 6f 6e 20 74 68 61 | s.a.rather.crude.distinction.tha | 
| be880 | 74 20 6f 66 74 65 6e 20 66 61 6c 6c 73 20 73 68    6f 72 74 2c 20 62 75 74 20 69 74 e2 80 99 73 20 | t.often.falls.short,.but.it...s. | 
| be8a0 | 6d 6f 72 65 20 75 73 65 66 75 6c 20 74 68 61 6e    20 6e 6f 0a 64 69 73 74 69 6e 63 74 69 6f 6e 20 | more.useful.than.no.distinction. | 
| be8c0 | 61 74 20 61 6c 6c 2e 20 20 54 68 69 73 20 73 65    63 74 69 6f 6e 20 69 73 20 63 6f 6e 63 65 72 6e | at.all...This.section.is.concern | 
| be8e0 | 65 64 20 77 69 74 68 20 69 6e 73 70 65 63 74 69    6e 67 20 64 61 74 61 2c 20 74 68 65 0a 6e 65 78 | ed.with.inspecting.data,.the.nex | 
| be900 | 74 20 74 77 6f 20 77 69 74 68 20 6d 61 6e 69 70    75 6c 61 74 69 6e 67 20 61 6e 64 20 74 72 61 6e | t.two.with.manipulating.and.tran | 
| be920 | 73 66 65 72 72 69 6e 67 20 69 74 2e 20 20 54 68    65 6e 20 66 6f 6c 6c 6f 77 73 20 61 20 73 65 63 | sferring.it...Then.follows.a.sec | 
| be940 | 74 69 6f 6e 0a 61 62 6f 75 74 20 6d 69 73 63 65    6c 6c 61 6e 65 6f 75 73 20 66 75 6e 63 74 69 6f | tion.about.miscellaneous.functio | 
| be960 | 6e 61 6c 69 74 79 2c 20 77 68 69 63 68 20 63 61    6e 6e 6f 74 20 65 61 73 69 6c 79 20 62 65 20 66 | nality,.which.cannot.easily.be.f | 
| be980 | 69 74 20 69 6e 74 6f 20 74 68 69 73 0a 64 69 73    74 69 6e 63 74 69 6f 6e 2e 0a 0a 20 20 20 4f 66 | it.into.this.distinction......Of | 
| be9a0 | 20 63 6f 75 72 73 65 20 6f 74 68 65 72 20 64 69    73 74 69 6e 63 74 69 6f 6e 73 20 6d 61 6b 65 20 | .course.other.distinctions.make. | 
| be9c0 | 73 65 6e 73 65 20 74 6f 6f 2c 20 65 2e 67 2e 2c    20 47 69 74 e2 80 99 73 20 64 69 73 74 69 6e 63 | sense.too,.e.g.,.Git...s.distinc | 
| be9e0 | 74 69 6f 6e 0a 62 65 74 77 65 65 6e 20 70 6f 72    63 65 6c 61 69 6e 20 61 6e 64 20 70 6c 75 6d 62 | tion.between.porcelain.and.plumb | 
| bea00 | 69 6e 67 20 63 6f 6d 6d 61 6e 64 73 2c 20 77 68    69 63 68 20 66 6f 72 20 74 68 65 20 6d 6f 73 74 | ing.commands,.which.for.the.most | 
| bea20 | 20 70 61 72 74 20 69 73 0a 65 71 75 69 76 61 6c    65 6e 74 20 74 6f 20 45 6d 61 63 73 e2 80 99 20 | .part.is.equivalent.to.Emacs.... | 
| bea40 | 64 69 73 74 69 6e 63 74 69 6f 6e 20 62 65 74 77    65 65 6e 20 69 6e 74 65 72 61 63 74 69 76 65 20 | distinction.between.interactive. | 
| bea60 | 63 6f 6d 6d 61 6e 64 73 20 61 6e 64 0a 6e 6f 6e    2d 69 6e 74 65 72 61 63 74 69 76 65 20 66 75 6e | commands.and.non-interactive.fun | 
| bea80 | 63 74 69 6f 6e 73 2e 20 20 41 6c 6c 20 6f 66 20    74 68 65 20 73 65 63 74 69 6f 6e 73 20 6d 65 6e | ctions...All.of.the.sections.men | 
| beaa0 | 74 69 6f 6e 65 64 20 62 65 66 6f 72 65 20 61 72    65 0a 6d 61 69 6e 6c 79 20 63 6f 6e 63 65 72 6e | tioned.before.are.mainly.concern | 
| beac0 | 65 64 20 77 69 74 68 20 74 68 65 20 70 6f 72 63    65 6c 61 69 6e 20 e2 80 93 20 4d 61 67 69 74 e2 | ed.with.the.porcelain.....Magit. | 
| beae0 | 80 99 73 20 70 6c 75 6d 62 69 6e 67 20 6c 61 79    65 72 20 69 73 0a 64 65 73 63 72 69 62 65 64 20 | ..s.plumbing.layer.is.described. | 
| beb00 | 6c 61 74 65 72 2e 0a 0a 2a 20 4d 65 6e 75 3a 0a    0a 2a 20 53 74 61 74 75 73 20 42 75 66 66 65 72 | later...*.Menu:..*.Status.Buffer | 
| beb20 | 3a 3a 0a 2a 20 52 65 70 6f 73 69 74 6f 72 79 20    4c 69 73 74 3a 3a 0a 2a 20 4c 6f 67 67 69 6e 67 | ::.*.Repository.List::.*.Logging | 
| beb40 | 3a 3a 0a 2a 20 44 69 66 66 69 6e 67 3a 3a 0a 2a    20 45 64 69 66 66 69 6e 67 3a 3a 0a 2a 20 52 65 | ::.*.Diffing::.*.Ediffing::.*.Re | 
| beb60 | 66 65 72 65 6e 63 65 73 20 42 75 66 66 65 72 3a    3a 0a 2a 20 42 69 73 65 63 74 69 6e 67 3a 3a 0a | ferences.Buffer::.*.Bisecting::. | 
| beb80 | 2a 20 56 69 73 69 74 69 6e 67 20 46 69 6c 65 73    20 61 6e 64 20 42 6c 6f 62 73 3a 3a 0a 2a 20 42 | *.Visiting.Files.and.Blobs::.*.B | 
| beba0 | 6c 61 6d 69 6e 67 3a 3a 0a 0a 1f 0a 46 69 6c 65    3a 20 6d 61 67 69 74 2e 69 6e 66 6f 2c 20 20 4e | laming::....File:.magit.info,..N | 
| bebc0 | 6f 64 65 3a 20 53 74 61 74 75 73 20 42 75 66 66    65 72 2c 20 20 4e 65 78 74 3a 20 52 65 70 6f 73 | ode:.Status.Buffer,..Next:.Repos | 
| bebe0 | 69 74 6f 72 79 20 4c 69 73 74 2c 20 20 55 70 3a    20 49 6e 73 70 65 63 74 69 6e 67 0a 0a 35 2e 31 | itory.List,..Up:.Inspecting..5.1 | 
| bec00 | 20 53 74 61 74 75 73 20 42 75 66 66 65 72 0a 3d    3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | .Status.Buffer.================= | 
| bec20 | 0a 0a 57 68 69 6c 65 20 6f 74 68 65 72 20 4d 61    67 69 74 20 62 75 66 66 65 72 73 20 63 6f 6e 74 | ..While.other.Magit.buffers.cont | 
| bec40 | 61 69 6e 2c 20 65 2e 67 2e 2c 20 6f 6e 65 20 70    61 72 74 69 63 75 6c 61 72 20 64 69 66 66 20 6f | ain,.e.g.,.one.particular.diff.o | 
| bec60 | 72 20 6f 6e 65 0a 70 61 72 74 69 63 75 6c 61 72    20 6c 6f 67 2c 20 74 68 65 20 73 74 61 74 75 73 | r.one.particular.log,.the.status | 
| bec80 | 20 62 75 66 66 65 72 20 63 6f 6e 74 61 69 6e 73    20 74 68 65 20 64 69 66 66 73 20 66 6f 72 20 73 | .buffer.contains.the.diffs.for.s | 
| beca0 | 74 61 67 65 64 20 61 6e 64 0a 75 6e 73 74 61 67    65 64 20 63 68 61 6e 67 65 73 2c 20 6c 6f 67 73 | taged.and.unstaged.changes,.logs | 
| becc0 | 20 66 6f 72 20 75 6e 70 75 73 68 65 64 20 61 6e    64 20 75 6e 70 75 6c 6c 65 64 20 63 6f 6d 6d 69 | .for.unpushed.and.unpulled.commi | 
| bece0 | 74 73 2c 20 6c 69 73 74 73 20 6f 66 0a 73 74 61    73 68 65 73 20 61 6e 64 20 75 6e 74 72 61 63 6b | ts,.lists.of.stashes.and.untrack | 
| bed00 | 65 64 20 66 69 6c 65 73 2c 20 61 6e 64 20 69 6e    66 6f 72 6d 61 74 69 6f 6e 20 72 65 6c 61 74 65 | ed.files,.and.information.relate | 
| bed20 | 64 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74    0a 62 72 61 6e 63 68 2e 0a 0a 20 20 20 44 75 72 | d.to.the.current.branch......Dur | 
| bed40 | 69 6e 67 20 63 65 72 74 61 69 6e 20 69 6e 63 6f    6d 70 6c 65 74 65 20 6f 70 65 72 61 74 69 6f 6e | ing.certain.incomplete.operation | 
| bed60 | 73 20 e2 80 93 20 66 6f 72 20 65 78 61 6d 70 6c    65 20 77 68 65 6e 20 61 20 6d 65 72 67 65 0a 72 | s.....for.example.when.a.merge.r | 
| bed80 | 65 73 75 6c 74 65 64 20 69 6e 20 61 20 63 6f 6e    66 6c 69 63 74 20 e2 80 93 20 61 64 64 69 74 69 | esulted.in.a.conflict.....additi | 
| beda0 | 6f 6e 61 6c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e    20 69 73 20 64 69 73 70 6c 61 79 65 64 20 74 68 | onal.information.is.displayed.th | 
| bedc0 | 61 74 20 68 65 6c 70 73 0a 70 72 6f 63 65 65 64    69 6e 67 20 77 69 74 68 20 6f 72 20 61 62 6f 72 | at.helps.proceeding.with.or.abor | 
| bede0 | 74 69 6e 67 20 74 68 65 20 6f 70 65 72 61 74 69    6f 6e 2e 0a 0a 20 20 20 54 68 65 20 63 6f 6d 6d | ting.the.operation......The.comm | 
| bee00 | 61 6e 64 20 e2 80 98 6d 61 67 69 74 2d 73 74 61    74 75 73 e2 80 99 20 64 69 73 70 6c 61 79 73 20 | and....magit-status....displays. | 
| bee20 | 74 68 65 20 73 74 61 74 75 73 20 62 75 66 66 65    72 20 62 65 6c 6f 6e 67 69 6e 67 20 74 6f 0a 74 | the.status.buffer.belonging.to.t | 
| bee40 | 68 65 20 63 75 72 72 65 6e 74 20 72 65 70 6f 73    69 74 6f 72 79 20 69 6e 20 61 6e 6f 74 68 65 72 | he.current.repository.in.another | 
| bee60 | 20 77 69 6e 64 6f 77 2e 20 20 54 68 69 73 20 63    6f 6d 6d 61 6e 64 20 69 73 20 75 73 65 64 20 73 | .window...This.command.is.used.s | 
| bee80 | 6f 20 6f 66 74 65 6e 0a 74 68 61 74 20 69 74 20    73 68 6f 75 6c 64 20 62 65 20 62 6f 75 6e 64 20 | o.often.that.it.should.be.bound. | 
| beea0 | 67 6c 6f 62 61 6c 6c 79 2e 20 20 57 65 20 72 65    63 6f 6d 6d 65 6e 64 20 75 73 69 6e 67 20 e2 80 | globally...We.recommend.using... | 
| beec0 | 98 43 2d 78 20 67 e2 80 99 3a 0a 0a 20 20 20 20    20 28 67 6c 6f 62 61 6c 2d 73 65 74 2d 6b 65 79 | .C-x.g...:.......(global-set-key | 
| beee0 | 20 28 6b 62 64 20 22 43 2d 78 20 67 22 29 20 27    6d 61 67 69 74 2d 73 74 61 74 75 73 29 0a 0a e2 | .(kbd."C-x.g").'magit-status)... | 
| bef00 | 80 98 43 2d 78 20 67 e2 80 99 20 28 e2 80 98 6d    61 67 69 74 2d 73 74 61 74 75 73 e2 80 99 29 0a | ..C-x.g....(...magit-status...). | 
| bef20 | 20 20 20 20 20 57 68 65 6e 20 69 6e 76 6f 6b 65    64 20 66 72 6f 6d 20 77 69 74 68 69 6e 20 61 6e | .....When.invoked.from.within.an | 
| bef40 | 20 65 78 69 73 74 69 6e 67 20 47 69 74 20 72 65    70 6f 73 69 74 6f 72 79 2c 20 74 68 65 6e 20 74 | .existing.Git.repository,.then.t | 
| bef60 | 68 69 73 0a 20 20 20 20 20 63 6f 6d 6d 61 6e 64    20 73 68 6f 77 73 20 74 68 65 20 73 74 61 74 75 | his......command.shows.the.statu | 
| bef80 | 73 20 6f 66 20 74 68 61 74 20 72 65 70 6f 73 69    74 6f 72 79 20 69 6e 20 61 20 62 75 66 66 65 72 | s.of.that.repository.in.a.buffer | 
| befa0 | 2e 0a 0a 20 20 20 20 20 49 66 20 74 68 65 20 63    75 72 72 65 6e 74 20 64 69 72 65 63 74 6f 72 79 | ........If.the.current.directory | 
| befc0 | 20 69 73 6e e2 80 99 74 20 6c 6f 63 61 74 65 64    20 77 69 74 68 69 6e 20 61 20 47 69 74 20 72 65 | .isn...t.located.within.a.Git.re | 
| befe0 | 70 6f 73 69 74 6f 72 79 2c 0a 20 20 20 20 20 74    68 65 6e 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 | pository,......then.this.command | 
| bf000 | 20 70 72 6f 6d 70 74 73 20 66 6f 72 20 61 6e 20    65 78 69 73 74 69 6e 67 20 72 65 70 6f 73 69 74 | .prompts.for.an.existing.reposit | 
| bf020 | 6f 72 79 20 6f 72 20 61 6e 0a 20 20 20 20 20 61    72 62 69 74 72 61 72 79 20 64 69 72 65 63 74 6f | ory.or.an......arbitrary.directo | 
| bf040 | 72 79 2c 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e    20 74 68 65 20 6f 70 74 69 6f 6e 0a 20 20 20 20 | ry,.depending.on.the.option..... | 
| bf060 | 20 e2 80 98 6d 61 67 69 74 2d 72 65 70 6f 73 69    74 6f 72 79 2d 64 69 72 65 63 74 6f 72 69 65 73 | ....magit-repository-directories | 
| bf080 | e2 80 99 2c 20 61 6e 64 20 74 68 65 20 73 74 61    74 75 73 20 66 6f 72 20 74 68 65 20 73 65 6c 65 | ...,.and.the.status.for.the.sele | 
| bf0a0 | 63 74 65 64 0a 20 20 20 20 20 72 65 70 6f 73 69    74 6f 72 79 20 69 73 20 73 68 6f 77 6e 20 69 6e | cted......repository.is.shown.in | 
| bf0c0 | 73 74 65 61 64 2e 0a 0a 20 20 20 20 20 20 20 20    e2 80 a2 20 49 66 20 74 68 61 74 20 6f 70 74 69 | stead...............If.that.opti | 
| bf0e0 | 6f 6e 20 73 70 65 63 69 66 69 65 73 20 61 6e 79    20 65 78 69 73 74 69 6e 67 20 72 65 70 6f 73 69 | on.specifies.any.existing.reposi | 
| bf100 | 74 6f 72 69 65 73 2c 20 74 68 65 6e 20 74 68 65    0a 20 20 20 20 20 20 20 20 20 20 75 73 65 72 20 | tories,.then.the...........user. | 
| bf120 | 69 73 20 61 73 6b 65 64 20 74 6f 20 73 65 6c 65    63 74 20 6f 6e 65 20 6f 66 20 74 68 65 6d 2e 0a | is.asked.to.select.one.of.them.. | 
| bf140 | 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 4f 74 68    65 72 77 69 73 65 20 74 68 65 20 75 73 65 72 20 | .............Otherwise.the.user. | 
| bf160 | 69 73 20 61 73 6b 65 64 20 74 6f 20 73 65 6c 65    63 74 20 61 6e 20 61 72 62 69 74 72 61 72 79 20 | is.asked.to.select.an.arbitrary. | 
| bf180 | 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 20    20 20 20 20 75 73 69 6e 67 20 72 65 67 75 6c 61 | directory...........using.regula | 
| bf1a0 | 72 20 66 69 6c 65 2d 6e 61 6d 65 20 63 6f 6d 70    6c 65 74 69 6f 6e 2e 20 20 49 66 20 74 68 65 20 | r.file-name.completion...If.the. | 
| bf1c0 | 73 65 6c 65 63 74 65 64 20 64 69 72 65 63 74 6f    72 79 0a 20 20 20 20 20 20 20 20 20 20 69 73 20 | selected.directory...........is. | 
| bf1e0 | 74 68 65 20 74 6f 70 2d 6c 65 76 65 6c 20 64 69    72 65 63 74 6f 72 79 20 6f 66 20 61 6e 20 65 78 | the.top-level.directory.of.an.ex | 
| bf200 | 69 73 74 69 6e 67 20 77 6f 72 6b 69 6e 67 20 74    72 65 65 2c 20 74 68 65 6e 0a 20 20 20 20 20 20 | isting.working.tree,.then....... | 
| bf220 | 20 20 20 20 74 68 65 20 73 74 61 74 75 73 20 62    75 66 66 65 72 20 66 6f 72 20 74 68 61 74 20 69 | ....the.status.buffer.for.that.i | 
| bf240 | 73 20 73 68 6f 77 6e 2e 0a 0a 20 20 20 20 20 20    20 20 e2 80 a2 20 4f 74 68 65 72 77 69 73 65 20 | s.shown...............Otherwise. | 
| bf260 | 74 68 65 20 75 73 65 72 20 69 73 20 6f 66 66 65    72 65 64 20 74 6f 20 69 6e 69 74 69 61 6c 69 7a | the.user.is.offered.to.initializ | 
| bf280 | 65 20 74 68 65 20 73 65 6c 65 63 74 65 64 0a 20    20 20 20 20 20 20 20 20 20 64 69 72 65 63 74 6f | e.the.selected...........directo | 
| bf2a0 | 72 79 20 61 73 20 61 20 6e 65 77 20 72 65 70 6f    73 69 74 6f 72 79 2e 20 20 41 66 74 65 72 20 63 | ry.as.a.new.repository...After.c | 
| bf2c0 | 72 65 61 74 69 6e 67 20 74 68 65 20 72 65 70 6f    73 69 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 | reating.the.repository.......... | 
| bf2e0 | 20 69 74 73 20 73 74 61 74 75 73 20 62 75 66 66    65 72 20 69 73 20 73 68 6f 77 6e 2e 0a 0a 20 20 | .its.status.buffer.is.shown..... | 
| bf300 | 20 20 20 54 68 65 73 65 20 66 61 6c 6c 62 61 63    6b 20 62 65 68 61 76 69 6f 72 73 20 63 61 6e 20 | ...These.fallback.behaviors.can. | 
| bf320 | 61 6c 73 6f 20 62 65 20 66 6f 72 63 65 64 20 75    73 69 6e 67 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 | also.be.forced.using.one.or.more | 
| bf340 | 0a 20 20 20 20 20 70 72 65 66 69 78 20 61 72 67    75 6d 65 6e 74 73 3a 0a 0a 20 20 20 20 20 20 20 | ......prefix.arguments:......... | 
| bf360 | 20 e2 80 a2 20 57 69 74 68 20 74 77 6f 20 70 72    65 66 69 78 20 61 72 67 75 6d 65 6e 74 73 20 28 | .....With.two.prefix.arguments.( | 
| bf380 | 6f 72 20 6d 6f 72 65 20 70 72 65 63 69 73 65 6c    79 20 61 20 6e 75 6d 65 72 69 63 20 70 72 65 66 | or.more.precisely.a.numeric.pref | 
| bf3a0 | 69 78 0a 20 20 20 20 20 20 20 20 20 20 76 61 6c    75 65 20 6f 66 20 31 36 20 6f 72 20 67 72 65 61 | ix...........value.of.16.or.grea | 
| bf3c0 | 74 65 72 29 20 61 6e 20 61 72 62 69 74 72 61 72    79 20 64 69 72 65 63 74 6f 72 79 20 69 73 20 72 | ter).an.arbitrary.directory.is.r | 
| bf3e0 | 65 61 64 2c 20 77 68 69 63 68 0a 20 20 20 20 20    20 20 20 20 20 69 73 20 74 68 65 6e 20 61 63 74 | ead,.which...........is.then.act | 
| bf400 | 65 64 20 6f 6e 20 61 73 20 64 65 73 63 72 69 62    65 64 20 61 62 6f 76 65 2e 20 20 54 68 65 20 73 | ed.on.as.described.above...The.s | 
| bf420 | 61 6d 65 20 63 6f 75 6c 64 20 62 65 0a 20 20 20    20 20 20 20 20 20 20 61 63 63 6f 6d 70 6c 69 73 | ame.could.be...........accomplis | 
| bf440 | 68 65 64 20 75 73 69 6e 67 20 74 68 65 20 63 6f    6d 6d 61 6e 64 20 e2 80 98 6d 61 67 69 74 2d 69 | hed.using.the.command....magit-i | 
| bf460 | 6e 69 74 e2 80 99 2e 0a 0a 20 20 20 20 20 20 20    20 e2 80 a2 20 57 69 74 68 20 61 20 73 69 6e 67 | nit..................With.a.sing | 
| bf480 | 6c 65 20 70 72 65 66 69 78 20 61 72 67 75 6d 65    6e 74 20 61 6e 20 65 78 69 73 74 69 6e 67 20 72 | le.prefix.argument.an.existing.r | 
| bf4a0 | 65 70 6f 73 69 74 6f 72 79 20 69 73 20 72 65 61    64 0a 20 20 20 20 20 20 20 20 20 20 66 72 6f 6d | epository.is.read...........from | 
| bf4c0 | 20 74 68 65 20 75 73 65 72 2c 20 6f 72 20 69 66    20 6e 6f 20 72 65 70 6f 73 69 74 6f 72 79 20 63 | .the.user,.or.if.no.repository.c | 
| bf4e0 | 61 6e 20 62 65 20 66 6f 75 6e 64 20 62 61 73 65    64 20 6f 6e 20 74 68 65 0a 20 20 20 20 20 20 20 | an.be.found.based.on.the........ | 
| bf500 | 20 20 20 76 61 6c 75 65 20 6f 66 20 e2 80 98 6d    61 67 69 74 2d 72 65 70 6f 73 69 74 6f 72 79 2d | ...value.of....magit-repository- | 
| bf520 | 64 69 72 65 63 74 6f 72 69 65 73 e2 80 99 2c 20    74 68 65 6e 20 74 68 65 20 62 65 68 61 76 69 6f | directories...,.then.the.behavio | 
| bf540 | 72 20 69 73 0a 20 20 20 20 20 20 20 20 20 20 74    68 65 20 73 61 6d 65 20 61 73 20 77 69 74 68 20 | r.is...........the.same.as.with. | 
| bf560 | 74 77 6f 20 70 72 65 66 69 78 20 61 72 67 75 6d    65 6e 74 73 2e 0a 0a 20 2d 2d 20 55 73 65 72 20 | two.prefix.arguments....--.User. | 
| bf580 | 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 72 65    70 6f 73 69 74 6f 72 79 2d 64 69 72 65 63 74 6f | Option:.magit-repository-directo | 
| bf5a0 | 72 69 65 73 0a 20 20 20 20 20 4c 69 73 74 20 6f    66 20 64 69 72 65 63 74 6f 72 69 65 73 20 74 68 | ries......List.of.directories.th | 
| bf5c0 | 61 74 20 61 72 65 20 47 69 74 20 72 65 70 6f 73    69 74 6f 72 69 65 73 20 6f 72 20 63 6f 6e 74 61 | at.are.Git.repositories.or.conta | 
| bf5e0 | 69 6e 20 47 69 74 0a 20 20 20 20 20 72 65 70 6f    73 69 74 6f 72 69 65 73 2e 0a 0a 20 20 20 20 20 | in.Git......repositories........ | 
| bf600 | 45 61 63 68 20 65 6c 65 6d 65 6e 74 20 68 61 73    20 74 68 65 20 66 6f 72 6d 20 e2 80 98 28 44 49 | Each.element.has.the.form....(DI | 
| bf620 | 52 45 43 54 4f 52 59 20 2e 20 44 45 50 54 48 29    e2 80 99 2e 20 20 44 49 52 45 43 54 4f 52 59 20 | RECTORY...DEPTH)......DIRECTORY. | 
| bf640 | 68 61 73 20 74 6f 0a 20 20 20 20 20 62 65 20 61    20 64 69 72 65 63 74 6f 72 79 20 6f 72 20 61 20 | has.to......be.a.directory.or.a. | 
| bf660 | 64 69 72 65 63 74 6f 72 79 20 66 69 6c 65 2d 6e    61 6d 65 2c 20 61 20 73 74 72 69 6e 67 2e 20 20 | directory.file-name,.a.string... | 
| bf680 | 44 45 50 54 48 2c 20 61 6e 0a 20 20 20 20 20 69    6e 74 65 67 65 72 2c 20 73 70 65 63 69 66 69 65 | DEPTH,.an......integer,.specifie | 
| bf6a0 | 73 20 74 68 65 20 6d 61 78 69 6d 75 6d 20 64 65    70 74 68 20 74 6f 20 6c 6f 6f 6b 20 66 6f 72 20 | s.the.maximum.depth.to.look.for. | 
| bf6c0 | 47 69 74 20 72 65 70 6f 73 69 74 6f 72 69 65 73    2e 0a 20 20 20 20 20 49 66 20 69 74 20 69 73 20 | Git.repositories.......If.it.is. | 
| bf6e0 | 30 2c 20 74 68 65 6e 20 6f 6e 6c 79 20 61 64 64    20 44 49 52 45 43 54 4f 52 59 20 69 74 73 65 6c | 0,.then.only.add.DIRECTORY.itsel | 
| bf700 | 66 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 6f 70    74 69 6f 6e 20 63 6f 6e 74 72 6f 6c 73 20 77 68 | f........This.option.controls.wh | 
| bf720 | 69 63 68 20 72 65 70 6f 73 69 74 6f 72 69 65 73    20 61 72 65 20 62 65 69 6e 67 20 6c 69 73 74 65 | ich.repositories.are.being.liste | 
| bf740 | 64 20 62 79 0a 20 20 20 20 20 e2 80 98 6d 61 67    69 74 2d 6c 69 73 74 2d 72 65 70 6f 73 69 74 6f | d.by.........magit-list-reposito | 
| bf760 | 72 69 65 73 e2 80 99 2e 20 20 49 74 20 61 6c 73    6f 20 61 66 66 65 63 74 73 20 e2 80 98 6d 61 67 | ries......It.also.affects....mag | 
| bf780 | 69 74 2d 73 74 61 74 75 73 e2 80 99 20 28 77 68    69 63 68 0a 20 20 20 20 20 73 65 65 29 20 69 6e | it-status....(which......see).in | 
| bf7a0 | 20 70 6f 74 65 6e 74 69 61 6c 6c 79 20 73 75 72    70 72 69 73 69 6e 67 20 77 61 79 73 20 28 73 65 | .potentially.surprising.ways.(se | 
| bf7c0 | 65 20 61 62 6f 76 65 29 2e 0a 0a 20 2d 2d 20 43    6f 6d 6d 61 6e 64 3a 20 6d 61 67 69 74 2d 73 74 | e.above)....--.Command:.magit-st | 
| bf7e0 | 61 74 75 73 2d 71 75 69 63 6b 0a 20 20 20 20 20    54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 69 73 20 | atus-quick......This.command.is. | 
| bf800 | 61 6e 20 61 6c 74 65 72 6e 61 74 69 76 65 20 74    6f 20 e2 80 98 6d 61 67 69 74 2d 73 74 61 74 75 | an.alternative.to....magit-statu | 
| bf820 | 73 e2 80 99 20 74 68 61 74 20 75 73 75 61 6c 6c    79 0a 20 20 20 20 20 61 76 6f 69 64 73 20 72 65 | s....that.usually......avoids.re | 
| bf840 | 66 72 65 73 68 69 6e 67 20 74 68 65 20 73 74 61    74 75 73 20 62 75 66 66 65 72 2e 0a 0a 20 20 20 | freshing.the.status.buffer...... | 
| bf860 | 20 20 49 66 20 74 68 65 20 73 74 61 74 75 73 20    62 75 66 66 65 72 20 6f 66 20 74 68 65 20 63 75 | ..If.the.status.buffer.of.the.cu | 
| bf880 | 72 72 65 6e 74 20 47 69 74 20 72 65 70 6f 73 69    74 6f 72 79 20 65 78 69 73 74 73 20 62 75 74 20 | rrent.Git.repository.exists.but. | 
| bf8a0 | 69 73 6e e2 80 99 74 0a 20 20 20 20 20 62 65 69    6e 67 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 | isn...t......being.displayed.in. | 
| bf8c0 | 74 68 65 20 73 65 6c 65 63 74 65 64 20 66 72 61    6d 65 2c 20 74 68 65 6e 20 69 74 20 69 73 20 64 | the.selected.frame,.then.it.is.d | 
| bf8e0 | 69 73 70 6c 61 79 65 64 20 77 69 74 68 6f 75 74    0a 20 20 20 20 20 62 65 69 6e 67 20 72 65 66 72 | isplayed.without......being.refr | 
| bf900 | 65 73 68 65 64 2e 0a 0a 20 20 20 20 20 49 66 20    74 68 65 20 73 74 61 74 75 73 20 62 75 66 66 65 | eshed........If.the.status.buffe | 
| bf920 | 72 20 69 73 20 62 65 69 6e 67 20 64 69 73 70 6c    61 79 65 64 20 69 6e 20 74 68 65 20 73 65 6c 65 | r.is.being.displayed.in.the.sele | 
| bf940 | 63 74 65 64 20 66 72 61 6d 65 2c 20 74 68 65 6e    0a 20 20 20 20 20 74 68 69 73 20 63 6f 6d 6d 61 | cted.frame,.then......this.comma | 
| bf960 | 6e 64 20 72 65 66 72 65 73 68 65 73 20 69 74 2e    0a 0a 20 20 20 20 20 50 72 65 66 69 78 20 61 72 | nd.refreshes.it........Prefix.ar | 
| bf980 | 67 75 6d 65 6e 74 73 20 68 61 76 65 20 74 68 65    20 73 61 6d 65 20 6d 65 61 6e 69 6e 67 20 61 73 | guments.have.the.same.meaning.as | 
| bf9a0 | 20 66 6f 72 20 e2 80 98 6d 61 67 69 74 2d 73 74    61 74 75 73 e2 80 99 2c 20 61 6e 64 0a 20 20 20 | .for....magit-status...,.and.... | 
| bf9c0 | 20 20 61 64 64 69 74 69 6f 6e 61 6c 6c 79 20 63    61 75 73 65 20 74 68 65 20 62 75 66 66 65 72 20 | ..additionally.cause.the.buffer. | 
| bf9e0 | 74 6f 20 62 65 20 72 65 66 72 65 73 68 2e 0a 0a    20 20 20 20 20 54 6f 20 75 73 65 20 74 68 69 73 | to.be.refresh........To.use.this | 
| bfa00 | 20 63 6f 6d 6d 61 6e 64 20 61 64 64 20 74 68 69    73 20 74 6f 20 79 6f 75 72 20 69 6e 69 74 20 66 | .command.add.this.to.your.init.f | 
| bfa20 | 69 6c 65 3a 0a 0a 20 20 20 20 20 20 20 20 20 20    28 67 6c 6f 62 61 6c 2d 73 65 74 2d 6b 65 79 20 | ile:............(global-set-key. | 
| bfa40 | 28 6b 62 64 20 22 43 2d 78 20 67 22 29 20 27 6d    61 67 69 74 2d 73 74 61 74 75 73 2d 71 75 69 63 | (kbd."C-x.g").'magit-status-quic | 
| bfa60 | 6b 29 2e 0a 0a 20 20 20 20 20 49 66 20 79 6f 75    20 64 6f 20 74 68 61 74 20 61 6e 64 20 74 68 65 | k)........If.you.do.that.and.the | 
| bfa80 | 6e 20 66 6f 72 20 6f 6e 63 65 20 77 61 6e 74 20    74 6f 20 72 65 64 69 73 70 6c 61 79 20 74 68 65 | n.for.once.want.to.redisplay.the | 
| bfaa0 | 20 62 75 66 66 65 72 20 61 6e 64 0a 20 20 20 20    20 61 6c 73 6f 20 69 6d 6d 65 64 69 61 74 65 6c | .buffer.and......also.immediatel | 
| bfac0 | 79 20 72 65 66 72 65 73 68 20 69 74 2c 20 74 68    65 6e 20 74 79 70 65 20 e2 80 98 43 2d 78 20 67 | y.refresh.it,.then.type....C-x.g | 
| bfae0 | e2 80 99 20 66 6f 6c 6c 6f 77 65 64 20 62 79 20    e2 80 98 67 e2 80 99 2e 0a 0a 20 20 20 20 20 41 | ....followed.by....g...........A | 
| bfb00 | 20 70 6f 73 73 69 62 6c 65 20 61 6c 74 65 72 6e    61 74 69 76 65 20 63 6f 6d 6d 61 6e 64 20 69 73 | .possible.alternative.command.is | 
| bfb20 | 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 64    69 73 70 6c 61 79 2d 72 65 70 6f 73 69 74 6f 72 | .........magit-display-repositor | 
| bfb40 | 79 2d 62 75 66 66 65 72 e2 80 99 2e 20 20 49 74    20 73 75 70 70 6f 72 74 73 20 64 69 73 70 6c 61 | y-buffer......It.supports.displa | 
| bfb60 | 79 69 6e 67 20 61 6e 79 0a 20 20 20 20 20 65 78    69 73 74 69 6e 67 20 4d 61 67 69 74 20 62 75 66 | ying.any......existing.Magit.buf | 
| bfb80 | 66 65 72 20 74 68 61 74 20 62 65 6c 6f 6e 67 73    20 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 | fer.that.belongs.to.the.current. | 
| bfba0 | 72 65 70 6f 73 69 74 6f 72 79 3b 20 6e 6f 74 0a    20 20 20 20 20 6a 75 73 74 20 74 68 65 20 73 74 | repository;.not......just.the.st | 
| bfbc0 | 61 74 75 73 20 62 75 66 66 65 72 2e 0a 0a 20 2d    2d 20 43 6f 6d 6d 61 6e 64 3a 20 69 64 6f 2d 65 | atus.buffer....--.Command:.ido-e | 
| bfbe0 | 6e 74 65 72 2d 6d 61 67 69 74 2d 73 74 61 74 75    73 0a 20 20 20 20 20 46 72 6f 6d 20 61 6e 20 49 | nter-magit-status......From.an.I | 
| bfc00 | 64 6f 20 70 72 6f 6d 70 74 20 75 73 65 64 20 74    6f 20 6f 70 65 6e 20 61 20 66 69 6c 65 2c 20 69 | do.prompt.used.to.open.a.file,.i | 
| bfc20 | 6e 73 74 65 61 64 20 64 72 6f 70 20 69 6e 74 6f    0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 73 | nstead.drop.into.........magit-s | 
| bfc40 | 74 61 74 75 73 e2 80 99 2e 20 20 54 68 69 73 20    69 73 20 73 69 6d 69 6c 61 72 20 74 6f 20 e2 80 | tatus......This.is.similar.to... | 
| bfc60 | 98 69 64 6f 2d 6d 61 67 69 63 2d 64 65 6c 65 74    65 2d 63 68 61 72 e2 80 99 2c 20 77 68 69 63 68 | .ido-magic-delete-char...,.which | 
| bfc80 | 2c 0a 20 20 20 20 20 64 65 73 70 69 74 65 20 69    74 73 20 6e 61 6d 65 2c 20 75 73 75 61 6c 6c 79 | ,......despite.its.name,.usually | 
| bfca0 | 20 63 61 75 73 65 73 20 61 20 44 69 72 65 64 20    62 75 66 66 65 72 20 74 6f 20 62 65 20 63 72 65 | .causes.a.Dired.buffer.to.be.cre | 
| bfcc0 | 61 74 65 64 2e 0a 0a 20 20 20 20 20 54 6f 20 6d    61 6b 65 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 | ated........To.make.this.command | 
| bfce0 | 20 61 76 61 69 6c 61 62 6c 65 2c 20 75 73 65 20    73 6f 6d 65 74 68 69 6e 67 20 6c 69 6b 65 3a 0a | .available,.use.something.like:. | 
| bfd00 | 0a 20 20 20 20 20 20 20 20 20 20 28 61 64 64 2d    68 6f 6f 6b 20 27 69 64 6f 2d 73 65 74 75 70 2d | ...........(add-hook.'ido-setup- | 
| bfd20 | 68 6f 6f 6b 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 | hook.....................(lambda | 
| bfd40 | 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 64 65 66 69 6e | .().......................(defin | 
| bfd60 | 65 2d 6b 65 79 20 69 64 6f 2d 63 6f 6d 70 6c 65    74 69 6f 6e 2d 6d 61 70 0a 20 20 20 20 20 20 20 | e-key.ido-completion-map........ | 
| bfd80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6b 62 64 20 5c 22 43 2d 78 20 67 5c 22 29 | .................(kbd.\"C-x.g\") | 
| bfda0 | 20 27 69 64 6f 2d 65 6e 74 65 72 2d 6d 61 67 69    74 2d 73 74 61 74 75 73 29 29 29 0a 0a 20 20 20 | .'ido-enter-magit-status)))..... | 
| bfdc0 | 20 20 53 74 61 72 74 69 6e 67 20 77 69 74 68 20    45 6d 61 63 73 20 32 35 2e 31 20 74 68 65 20 49 | ..Starting.with.Emacs.25.1.the.I | 
| bfde0 | 64 6f 20 6b 65 79 6d 61 70 73 20 61 72 65 20 64    65 66 69 6e 65 64 20 6a 75 73 74 20 6f 6e 63 65 | do.keymaps.are.defined.just.once | 
| bfe00 | 0a 20 20 20 20 20 69 6e 73 74 65 61 64 20 6f 66    20 65 76 65 72 79 20 74 69 6d 65 20 49 64 6f 20 | ......instead.of.every.time.Ido. | 
| bfe20 | 69 73 20 69 6e 76 6f 6b 65 64 2c 20 73 6f 20 6e    6f 77 20 79 6f 75 20 63 61 6e 20 6d 6f 64 69 66 | is.invoked,.so.now.you.can.modif | 
| bfe40 | 79 20 69 74 20 6c 69 6b 65 0a 20 20 20 20 20 70    72 65 74 74 79 20 6d 75 63 68 20 65 76 65 72 79 | y.it.like......pretty.much.every | 
| bfe60 | 20 6f 74 68 65 72 20 6b 65 79 6d 61 70 3a 0a 0a    20 20 20 20 20 20 20 20 20 20 28 64 65 66 69 6e | .other.keymap:............(defin | 
| bfe80 | 65 2d 6b 65 79 20 69 64 6f 2d 63 6f 6d 6d 6f 6e    2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 6d 61 70 0a | e-key.ido-common-completion-map. | 
| bfea0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6b 62 64    20 5c 22 43 2d 78 20 67 5c 22 29 20 27 69 64 6f | ............(kbd.\"C-x.g\").'ido | 
| bfec0 | 2d 65 6e 74 65 72 2d 6d 61 67 69 74 2d 73 74 61    74 75 73 29 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a | -enter-magit-status)..*.Menu:..* | 
| bfee0 | 20 53 74 61 74 75 73 20 53 65 63 74 69 6f 6e 73    3a 3a 0a 2a 20 53 74 61 74 75 73 20 48 65 61 64 | .Status.Sections::.*.Status.Head | 
| bff00 | 65 72 20 53 65 63 74 69 6f 6e 73 3a 3a 0a 2a 20    53 74 61 74 75 73 20 4d 6f 64 75 6c 65 20 53 65 | er.Sections::.*.Status.Module.Se | 
| bff20 | 63 74 69 6f 6e 73 3a 3a 0a 2a 20 53 74 61 74 75    73 20 4f 70 74 69 6f 6e 73 3a 3a 0a 0a 1f 0a 46 | ctions::.*.Status.Options::....F | 
| bff40 | 69 6c 65 3a 20 6d 61 67 69 74 2e 69 6e 66 6f 2c    20 20 4e 6f 64 65 3a 20 53 74 61 74 75 73 20 53 | ile:.magit.info,..Node:.Status.S | 
| bff60 | 65 63 74 69 6f 6e 73 2c 20 20 4e 65 78 74 3a 20    53 74 61 74 75 73 20 48 65 61 64 65 72 20 53 65 | ections,..Next:.Status.Header.Se | 
| bff80 | 63 74 69 6f 6e 73 2c 20 20 55 70 3a 20 53 74 61    74 75 73 20 42 75 66 66 65 72 0a 0a 35 2e 31 2e | ctions,..Up:.Status.Buffer..5.1. | 
| bffa0 | 31 20 53 74 61 74 75 73 20 53 65 63 74 69 6f 6e    73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | 1.Status.Sections.-------------- | 
| bffc0 | 2d 2d 2d 2d 2d 2d 2d 0a 0a 54 68 65 20 63 6f 6e    74 65 6e 74 73 20 6f 66 20 73 74 61 74 75 73 20 | -------..The.contents.of.status. | 
| bffe0 | 62 75 66 66 65 72 73 20 69 73 20 63 6f 6e 74 72    6f 6c 6c 65 64 20 75 73 69 6e 67 20 74 68 65 20 | buffers.is.controlled.using.the. | 
| c0000 | 68 6f 6f 6b 0a e2 80 98 6d 61 67 69 74 2d 73 74    61 74 75 73 2d 73 65 63 74 69 6f 6e 73 2d 68 6f | hook....magit-status-sections-ho | 
| c0020 | 6f 6b e2 80 99 2e 20 20 53 65 65 20 2a 6e 6f 74    65 20 53 65 63 74 69 6f 6e 20 48 6f 6f 6b 73 3a | ok......See.*note.Section.Hooks: | 
| c0040 | 3a 20 74 6f 20 6c 65 61 72 6e 20 61 62 6f 75 74    0a 73 75 63 68 20 68 6f 6f 6b 73 20 61 6e 64 20 | :.to.learn.about.such.hooks.and. | 
| c0060 | 68 6f 77 20 74 6f 20 63 75 73 74 6f 6d 69 7a 65    20 74 68 65 6d 2e 0a 0a 20 2d 2d 20 55 73 65 72 | how.to.customize.them....--.User | 
| c0080 | 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 73    74 61 74 75 73 2d 73 65 63 74 69 6f 6e 73 2d 68 | .Option:.magit-status-sections-h | 
| c00a0 | 6f 6f 6b 0a 20 20 20 20 20 48 6f 6f 6b 20 72 75    6e 20 74 6f 20 69 6e 73 65 72 74 20 73 65 63 74 | ook......Hook.run.to.insert.sect | 
| c00c0 | 69 6f 6e 73 20 69 6e 74 6f 20 61 20 73 74 61 74    75 73 20 62 75 66 66 65 72 2e 0a 0a 20 20 20 54 | ions.into.a.status.buffer......T | 
| c00e0 | 68 65 20 66 69 72 73 74 20 66 75 6e 63 74 69 6f    6e 20 6f 6e 20 74 68 61 74 20 68 6f 6f 6b 20 62 | he.first.function.on.that.hook.b | 
| c0100 | 79 20 64 65 66 61 75 6c 74 20 69 73 0a e2 80 98    6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 74 61 | y.default.is....magit-insert-sta | 
| c0120 | 74 75 73 2d 68 65 61 64 65 72 73 e2 80 99 3b 20    69 74 20 69 73 20 64 65 73 63 72 69 62 65 64 20 | tus-headers...;.it.is.described. | 
| c0140 | 69 6e 20 74 68 65 20 6e 65 78 74 20 73 65 63 74    69 6f 6e 2e 20 20 42 79 0a 64 65 66 61 75 6c 74 | in.the.next.section...By.default | 
| c0160 | 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 66    75 6e 63 74 69 6f 6e 73 20 61 72 65 20 61 6c 73 | .the.following.functions.are.als | 
| c0180 | 6f 20 6d 65 6d 62 65 72 73 20 6f 66 20 74 68 61    74 20 68 6f 6f 6b 3a 0a 0a 20 2d 2d 20 46 75 6e | o.members.of.that.hook:...--.Fun | 
| c01a0 | 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 69 6e 73    65 72 74 2d 6d 65 72 67 65 2d 6c 6f 67 0a 20 20 | ction:.magit-insert-merge-log... | 
| c01c0 | 20 20 20 49 6e 73 65 72 74 20 73 65 63 74 69 6f    6e 20 66 6f 72 20 74 68 65 20 6f 6e 2d 67 6f 69 | ...Insert.section.for.the.on-goi | 
| c01e0 | 6e 67 20 6d 65 72 67 65 2e 20 20 44 69 73 70 6c    61 79 20 74 68 65 20 68 65 61 64 73 20 74 68 61 | ng.merge...Display.the.heads.tha | 
| c0200 | 74 20 61 72 65 0a 20 20 20 20 20 62 65 69 6e 67    20 6d 65 72 67 65 64 2e 20 20 49 66 20 6e 6f 20 | t.are......being.merged...If.no. | 
| c0220 | 6d 65 72 67 65 20 69 73 20 69 6e 20 70 72 6f 67    72 65 73 73 2c 20 64 6f 20 6e 6f 74 68 69 6e 67 | merge.is.in.progress,.do.nothing | 
| c0240 | 2e 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a    20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 72 65 | ....--.Function:.magit-insert-re | 
| c0260 | 62 61 73 65 2d 73 65 71 75 65 6e 63 65 0a 20 20    20 20 20 49 6e 73 65 72 74 20 73 65 63 74 69 6f | base-sequence......Insert.sectio | 
| c0280 | 6e 20 66 6f 72 20 74 68 65 20 6f 6e 2d 67 6f 69    6e 67 20 72 65 62 61 73 65 20 73 65 71 75 65 6e | n.for.the.on-going.rebase.sequen | 
| c02a0 | 63 65 2e 20 20 49 66 20 6e 6f 20 73 75 63 68 0a    20 20 20 20 20 73 65 71 75 65 6e 63 65 20 69 73 | ce...If.no.such......sequence.is | 
| c02c0 | 20 69 6e 20 70 72 6f 67 72 65 73 73 2c 20 64 6f    20 6e 6f 74 68 69 6e 67 2e 0a 0a 20 2d 2d 20 46 | .in.progress,.do.nothing....--.F | 
| c02e0 | 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 69    6e 73 65 72 74 2d 61 6d 2d 73 65 71 75 65 6e 63 | unction:.magit-insert-am-sequenc | 
| c0300 | 65 0a 20 20 20 20 20 49 6e 73 65 72 74 20 73 65    63 74 69 6f 6e 20 66 6f 72 20 74 68 65 20 6f 6e | e......Insert.section.for.the.on | 
| c0320 | 2d 67 6f 69 6e 67 20 70 61 74 63 68 20 61 70 70    6c 79 69 6e 67 20 73 65 71 75 65 6e 63 65 2e 20 | -going.patch.applying.sequence.. | 
| c0340 | 20 49 66 20 6e 6f 0a 20 20 20 20 20 73 75 63 68    20 73 65 71 75 65 6e 63 65 20 69 73 20 69 6e 20 | .If.no......such.sequence.is.in. | 
| c0360 | 70 72 6f 67 72 65 73 73 2c 20 64 6f 20 6e 6f 74    68 69 6e 67 2e 0a 0a 20 2d 2d 20 46 75 6e 63 74 | progress,.do.nothing....--.Funct | 
| c0380 | 69 6f 6e 3a 20 6d 61 67 69 74 2d 69 6e 73 65 72    74 2d 73 65 71 75 65 6e 63 65 72 2d 73 65 71 75 | ion:.magit-insert-sequencer-sequ | 
| c03a0 | 65 6e 63 65 0a 20 20 20 20 20 49 6e 73 65 72 74    20 73 65 63 74 69 6f 6e 20 66 6f 72 20 74 68 65 | ence......Insert.section.for.the | 
| c03c0 | 20 6f 6e 2d 67 6f 69 6e 67 20 63 68 65 72 72 79    2d 70 69 63 6b 20 6f 72 20 72 65 76 65 72 74 20 | .on-going.cherry-pick.or.revert. | 
| c03e0 | 73 65 71 75 65 6e 63 65 2e 20 20 49 66 0a 20 20    20 20 20 6e 6f 20 73 75 63 68 20 73 65 71 75 65 | sequence...If......no.such.seque | 
| c0400 | 6e 63 65 20 69 73 20 69 6e 20 70 72 6f 67 72 65    73 73 2c 20 64 6f 20 6e 6f 74 68 69 6e 67 2e 0a | nce.is.in.progress,.do.nothing.. | 
| c0420 | 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 6d    61 67 69 74 2d 69 6e 73 65 72 74 2d 62 69 73 65 | ..--.Function:.magit-insert-bise | 
| c0440 | 63 74 2d 6f 75 74 70 75 74 0a 20 20 20 20 20 57    68 69 6c 65 20 62 69 73 65 63 74 69 6e 67 2c 20 | ct-output......While.bisecting,. | 
| c0460 | 69 6e 73 65 72 74 20 73 65 63 74 69 6f 6e 20 77    69 74 68 20 6f 75 74 70 75 74 20 66 72 6f 6d 20 | insert.section.with.output.from. | 
| c0480 | e2 80 98 67 69 74 20 62 69 73 65 63 74 e2 80 99    2e 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a | ...git.bisect.......--.Function: | 
| c04a0 | 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 62 69    73 65 63 74 2d 72 65 73 74 0a 20 20 20 20 20 57 | .magit-insert-bisect-rest......W | 
| c04c0 | 68 69 6c 65 20 62 69 73 65 63 74 69 6e 67 2c 20    69 6e 73 65 72 74 20 73 65 63 74 69 6f 6e 20 76 | hile.bisecting,.insert.section.v | 
| c04e0 | 69 73 75 61 6c 69 7a 69 6e 67 20 74 68 65 20 62    69 73 65 63 74 20 73 74 61 74 65 2e 0a 0a 20 2d | isualizing.the.bisect.state....- | 
| c0500 | 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69    74 2d 69 6e 73 65 72 74 2d 62 69 73 65 63 74 2d | -.Function:.magit-insert-bisect- | 
| c0520 | 6c 6f 67 0a 20 20 20 20 20 57 68 69 6c 65 20 62    69 73 65 63 74 69 6e 67 2c 20 69 6e 73 65 72 74 | log......While.bisecting,.insert | 
| c0540 | 20 73 65 63 74 69 6f 6e 20 6c 6f 67 67 69 6e 67    20 62 69 73 65 63 74 20 70 72 6f 67 72 65 73 73 | .section.logging.bisect.progress | 
| c0560 | 2e 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a    20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 75 6e | ....--.Function:.magit-insert-un | 
| c0580 | 74 72 61 63 6b 65 64 2d 66 69 6c 65 73 0a 20 20    20 20 20 4d 61 79 62 65 20 69 6e 73 65 72 74 20 | tracked-files......Maybe.insert. | 
| c05a0 | 61 20 6c 69 73 74 20 6f 72 20 74 72 65 65 20 6f    66 20 75 6e 74 72 61 63 6b 65 64 20 66 69 6c 65 | a.list.or.tree.of.untracked.file | 
| c05c0 | 73 2e 0a 0a 20 20 20 20 20 44 6f 20 73 6f 20 64    65 70 65 6e 64 69 6e 67 20 6f 6e 20 74 68 65 20 | s........Do.so.depending.on.the. | 
| c05e0 | 76 61 6c 75 65 20 6f 66 20 e2 80 98 73 74 61 74    75 73 2e 73 68 6f 77 55 6e 74 72 61 63 6b 65 64 | value.of....status.showUntracked | 
| c0600 | 46 69 6c 65 73 e2 80 99 2e 20 20 4e 6f 74 65 0a    20 20 20 20 20 74 68 61 74 20 65 76 65 6e 20 69 | Files......Note......that.even.i | 
| c0620 | 66 20 74 68 65 20 76 61 6c 75 65 20 69 73 20 e2    80 98 61 6c 6c e2 80 99 2c 20 4d 61 67 69 74 20 | f.the.value.is....all...,.Magit. | 
| c0640 | 73 74 69 6c 6c 20 69 6e 69 74 69 61 6c 6c 79 20    6f 6e 6c 79 20 73 68 6f 77 73 0a 20 20 20 20 20 | still.initially.only.shows...... | 
| c0660 | 64 69 72 65 63 74 6f 72 69 65 73 2e 20 20 42 75    74 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 | directories...But.the.directory. | 
| c0680 | 73 65 63 74 69 6f 6e 73 20 63 61 6e 20 74 68 65    6e 20 62 65 20 65 78 70 61 6e 64 65 64 20 75 73 | sections.can.then.be.expanded.us | 
| c06a0 | 69 6e 67 0a 20 20 20 20 20 e2 80 98 54 41 42 e2    80 99 2e 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f | ing.........TAB.......--.Functio | 
| c06c0 | 6e 3a 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d    75 6e 73 74 61 67 65 64 2d 63 68 61 6e 67 65 73 | n:.magit-insert-unstaged-changes | 
| c06e0 | 0a 20 20 20 20 20 49 6e 73 65 72 74 20 73 65 63    74 69 6f 6e 20 73 68 6f 77 69 6e 67 20 75 6e 73 | ......Insert.section.showing.uns | 
| c0700 | 74 61 67 65 64 20 63 68 61 6e 67 65 73 2e 0a 0a    20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 | taged.changes....--.Function:.ma | 
| c0720 | 67 69 74 2d 69 6e 73 65 72 74 2d 73 74 61 67 65    64 2d 63 68 61 6e 67 65 73 0a 20 20 20 20 20 49 | git-insert-staged-changes......I | 
| c0740 | 6e 73 65 72 74 20 73 65 63 74 69 6f 6e 20 73 68    6f 77 69 6e 67 20 73 74 61 67 65 64 20 63 68 61 | nsert.section.showing.staged.cha | 
| c0760 | 6e 67 65 73 2e 0a 0a 20 2d 2d 20 46 75 6e 63 74    69 6f 6e 3a 20 6d 61 67 69 74 2d 69 6e 73 65 72 | nges....--.Function:.magit-inser | 
| c0780 | 74 2d 73 74 61 73 68 65 73 20 26 6f 70 74 69 6f    6e 61 6c 20 72 65 66 20 68 65 61 64 69 6e 67 0a | t-stashes.&optional.ref.heading. | 
| c07a0 | 20 20 20 20 20 49 6e 73 65 72 74 20 74 68 65 20    e2 80 98 73 74 61 73 68 65 73 e2 80 99 20 73 65 | .....Insert.the....stashes....se | 
| c07c0 | 63 74 69 6f 6e 20 73 68 6f 77 69 6e 67 20 72 65    66 6c 6f 67 20 66 6f 72 20 22 72 65 66 73 2f 73 | ction.showing.reflog.for."refs/s | 
| c07e0 | 74 61 73 68 22 2e 20 20 49 66 0a 20 20 20 20 20    6f 70 74 69 6f 6e 61 6c 20 52 45 46 20 69 73 20 | tash"...If......optional.REF.is. | 
| c0800 | 6e 6f 6e 2d 6e 69 6c 20 73 68 6f 77 20 72 65 66    6c 6f 67 20 66 6f 72 20 74 68 61 74 20 69 6e 73 | non-nil.show.reflog.for.that.ins | 
| c0820 | 74 65 61 64 2e 20 20 49 66 20 6f 70 74 69 6f 6e    61 6c 0a 20 20 20 20 20 48 45 41 44 49 4e 47 20 | tead...If.optional......HEADING. | 
| c0840 | 69 73 20 6e 6f 6e 2d 6e 69 6c 20 75 73 65 20 74    68 61 74 20 61 73 20 73 65 63 74 69 6f 6e 20 68 | is.non-nil.use.that.as.section.h | 
| c0860 | 65 61 64 69 6e 67 20 69 6e 73 74 65 61 64 20 6f    66 0a 20 20 20 20 20 22 53 74 61 73 68 65 73 3a | eading.instead.of......"Stashes: | 
| c0880 | 22 2e 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e    3a 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 75 | "....--.Function:.magit-insert-u | 
| c08a0 | 6e 70 75 6c 6c 65 64 2d 66 72 6f 6d 2d 75 70 73    74 72 65 61 6d 0a 20 20 20 20 20 49 6e 73 65 72 | npulled-from-upstream......Inser | 
| c08c0 | 74 20 73 65 63 74 69 6f 6e 20 73 68 6f 77 69 6e    67 20 63 6f 6d 6d 69 74 73 20 74 68 61 74 20 68 | t.section.showing.commits.that.h | 
| c08e0 | 61 76 65 6e e2 80 99 74 20 62 65 65 6e 20 70 75    6c 6c 65 64 20 66 72 6f 6d 20 74 68 65 0a 20 20 | aven...t.been.pulled.from.the... | 
| c0900 | 20 20 20 75 70 73 74 72 65 61 6d 20 62 72 61 6e    63 68 20 79 65 74 2e 0a 0a 20 2d 2d 20 46 75 6e | ...upstream.branch.yet....--.Fun | 
| c0920 | 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 69 6e 73    65 72 74 2d 75 6e 70 75 6c 6c 65 64 2d 66 72 6f | ction:.magit-insert-unpulled-fro | 
| c0940 | 6d 2d 70 75 73 68 72 65 6d 6f 74 65 0a 20 20 20    20 20 49 6e 73 65 72 74 20 73 65 63 74 69 6f 6e | m-pushremote......Insert.section | 
| c0960 | 20 73 68 6f 77 69 6e 67 20 63 6f 6d 6d 69 74 73    20 74 68 61 74 20 68 61 76 65 6e e2 80 99 74 20 | .showing.commits.that.haven...t. | 
| c0980 | 62 65 65 6e 20 70 75 6c 6c 65 64 20 66 72 6f 6d    20 74 68 65 0a 20 20 20 20 20 70 75 73 68 2d 72 | been.pulled.from.the......push-r | 
| c09a0 | 65 6d 6f 74 65 20 62 72 61 6e 63 68 20 79 65 74    2e 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a | emote.branch.yet....--.Function: | 
| c09c0 | 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 75 6e    70 75 73 68 65 64 2d 74 6f 2d 75 70 73 74 72 65 | .magit-insert-unpushed-to-upstre | 
| c09e0 | 61 6d 0a 20 20 20 20 20 49 6e 73 65 72 74 20 73    65 63 74 69 6f 6e 20 73 68 6f 77 69 6e 67 20 63 | am......Insert.section.showing.c | 
| c0a00 | 6f 6d 6d 69 74 73 20 74 68 61 74 20 68 61 76 65    6e e2 80 99 74 20 62 65 65 6e 20 70 75 73 68 65 | ommits.that.haven...t.been.pushe | 
| c0a20 | 64 20 74 6f 20 74 68 65 0a 20 20 20 20 20 75 70    73 74 72 65 61 6d 20 79 65 74 2e 0a 0a 20 2d 2d | d.to.the......upstream.yet....-- | 
| c0a40 | 20 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74    2d 69 6e 73 65 72 74 2d 75 6e 70 75 73 68 65 64 | .Function:.magit-insert-unpushed | 
| c0a60 | 2d 74 6f 2d 70 75 73 68 72 65 6d 6f 74 65 0a 20    20 20 20 20 49 6e 73 65 72 74 20 73 65 63 74 69 | -to-pushremote......Insert.secti | 
| c0a80 | 6f 6e 20 73 68 6f 77 69 6e 67 20 63 6f 6d 6d 69    74 73 20 74 68 61 74 20 68 61 76 65 6e e2 80 99 | on.showing.commits.that.haven... | 
| c0aa0 | 74 20 62 65 65 6e 20 70 75 73 68 65 64 20 74 6f    20 74 68 65 0a 20 20 20 20 20 70 75 73 68 2d 72 | t.been.pushed.to.the......push-r | 
| c0ac0 | 65 6d 6f 74 65 20 79 65 74 2e 0a 0a 20 20 20 54    68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 66 75 6e | emote.yet......The.following.fun | 
| c0ae0 | 63 74 69 6f 6e 73 20 63 61 6e 20 61 6c 73 6f 20    62 65 20 61 64 64 65 64 20 74 6f 20 74 68 65 20 | ctions.can.also.be.added.to.the. | 
| c0b00 | 61 62 6f 76 65 20 68 6f 6f 6b 3a 0a 0a 20 2d 2d    20 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 | above.hook:...--.Function:.magit | 
| c0b20 | 2d 69 6e 73 65 72 74 2d 74 72 61 63 6b 65 64 2d    66 69 6c 65 73 0a 20 20 20 20 20 49 6e 73 65 72 | -insert-tracked-files......Inser | 
| c0b40 | 74 20 61 20 74 72 65 65 20 6f 66 20 74 72 61 63    6b 65 64 20 66 69 6c 65 73 2e 0a 0a 20 2d 2d 20 | t.a.tree.of.tracked.files....--. | 
| c0b60 | 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d    69 6e 73 65 72 74 2d 69 67 6e 6f 72 65 64 2d 66 | Function:.magit-insert-ignored-f | 
| c0b80 | 69 6c 65 73 0a 20 20 20 20 20 49 6e 73 65 72 74    20 61 20 74 72 65 65 20 6f 66 20 69 67 6e 6f 72 | iles......Insert.a.tree.of.ignor | 
| c0ba0 | 65 64 20 66 69 6c 65 73 2e 20 20 49 74 73 20 70    6f 73 73 69 62 6c 65 20 74 6f 20 6c 69 6d 69 74 | ed.files...Its.possible.to.limit | 
| c0bc0 | 20 74 68 65 20 6c 6f 67 73 20 69 6e 0a 20 20 20    20 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 | .the.logs.in......the.current.bu | 
| c0be0 | 66 66 65 72 20 74 6f 20 61 20 63 65 72 74 61 69    6e 20 64 69 72 65 63 74 6f 72 79 20 75 73 69 6e | ffer.to.a.certain.directory.usin | 
| c0c00 | 67 20 e2 80 98 44 20 3d 20 66 20 3c 44 49 52 45    43 54 4f 52 59 3e 0a 20 20 20 20 20 52 45 54 20 | g....D.=.f.<DIRECTORY>......RET. | 
| c0c20 | 67 e2 80 99 2e 20 20 49 66 20 79 6f 75 20 64 6f    20 74 68 61 74 2c 20 74 68 65 6e 20 74 68 61 74 | g......If.you.do.that,.then.that | 
| c0c40 | 20 74 68 61 74 20 61 6c 73 6f 20 61 66 66 65 63    74 73 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 2e | .that.also.affects.this.command. | 
| c0c60 | 0a 0a 20 20 20 20 20 54 68 65 20 6c 6f 67 20 66    69 6c 74 65 72 20 63 61 6e 20 62 65 20 75 73 65 | .......The.log.filter.can.be.use | 
| c0c80 | 64 20 74 6f 20 6c 69 6d 69 74 20 74 6f 20 6d 75    6c 74 69 70 6c 65 20 66 69 6c 65 73 2e 20 20 49 | d.to.limit.to.multiple.files...I | 
| c0ca0 | 6e 20 74 68 61 74 0a 20 20 20 20 20 63 61 73 65    20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 6f | n.that......case.this.function.o | 
| c0cc0 | 6e 6c 79 20 72 65 73 70 65 63 74 73 20 74 68 65    20 66 69 72 73 74 20 6f 66 20 74 68 65 20 66 69 | nly.respects.the.first.of.the.fi | 
| c0ce0 | 6c 65 73 20 61 6e 64 20 6f 6e 6c 79 20 69 66 0a    20 20 20 20 20 69 74 20 69 73 20 61 20 64 69 72 | les.and.only.if......it.is.a.dir | 
| c0d00 | 65 63 74 6f 72 79 2e 0a 0a 20 2d 2d 20 46 75 6e    63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 69 6e 73 | ectory....--.Function:.magit-ins | 
| c0d20 | 65 72 74 2d 73 6b 69 70 2d 77 6f 72 6b 74 72 65    65 2d 66 69 6c 65 73 0a 20 20 20 20 20 49 6e 73 | ert-skip-worktree-files......Ins | 
| c0d40 | 65 72 74 20 61 20 74 72 65 65 20 6f 66 20 73 6b    69 70 2d 77 6f 72 6b 74 72 65 65 20 66 69 6c 65 | ert.a.tree.of.skip-worktree.file | 
| c0d60 | 73 2e 20 20 49 66 20 74 68 65 20 66 69 72 73 74    20 65 6c 65 6d 65 6e 74 20 6f 66 0a 20 20 20 20 | s...If.the.first.element.of..... | 
| c0d80 | 20 e2 80 98 6d 61 67 69 74 2d 62 75 66 66 65 72    2d 64 69 66 66 2d 66 69 6c 65 73 e2 80 99 20 69 | ....magit-buffer-diff-files....i | 
| c0da0 | 73 20 61 20 64 69 72 65 63 74 6f 72 79 2c 20 74    68 65 6e 20 6c 69 6d 69 74 20 74 68 65 20 6c 69 | s.a.directory,.then.limit.the.li | 
| c0dc0 | 73 74 20 74 6f 0a 20 20 20 20 20 66 69 6c 65 73    20 62 65 6c 6f 77 20 74 68 61 74 2e 20 20 54 68 | st.to......files.below.that...Th | 
| c0de0 | 65 20 76 61 6c 75 65 20 6f 66 20 74 68 61 74 20    76 61 72 69 61 62 6c 65 20 63 61 6e 20 62 65 20 | e.value.of.that.variable.can.be. | 
| c0e00 | 73 65 74 20 75 73 69 6e 67 20 e2 80 98 44 0a 20    20 20 20 20 2d 2d 20 44 49 52 45 43 54 4f 52 59 | set.using....D......--.DIRECTORY | 
| c0e20 | 20 52 45 54 20 67 e2 80 99 2e 0a 0a 20 2d 2d 20    46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d | .RET.g.......--.Function:.magit- | 
| c0e40 | 69 6e 73 65 72 74 2d 61 73 73 75 6d 65 64 2d 75    6e 63 68 61 6e 67 65 64 2d 66 69 6c 65 73 0a 20 | insert-assumed-unchanged-files.. | 
| c0e60 | 20 20 20 20 49 6e 73 65 72 74 20 61 20 74 72 65    65 20 6f 66 20 66 69 6c 65 73 20 74 68 61 74 20 | ....Insert.a.tree.of.files.that. | 
| c0e80 | 61 72 65 20 61 73 73 75 6d 65 64 20 74 6f 20 62    65 20 75 6e 63 68 61 6e 67 65 64 2e 20 20 49 66 | are.assumed.to.be.unchanged...If | 
| c0ea0 | 20 74 68 65 0a 20 20 20 20 20 66 69 72 73 74 20    65 6c 65 6d 65 6e 74 20 6f 66 20 e2 80 98 6d 61 | .the......first.element.of....ma | 
| c0ec0 | 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d    66 69 6c 65 73 e2 80 99 20 69 73 20 61 20 64 69 | git-buffer-diff-files....is.a.di | 
| c0ee0 | 72 65 63 74 6f 72 79 2c 20 74 68 65 6e 0a 20 20    20 20 20 6c 69 6d 69 74 20 74 68 65 20 6c 69 73 | rectory,.then......limit.the.lis | 
| c0f00 | 74 20 74 6f 20 66 69 6c 65 73 20 62 65 6c 6f 77    20 74 68 61 74 2e 20 20 54 68 65 20 76 61 6c 75 | t.to.files.below.that...The.valu | 
| c0f20 | 65 20 6f 66 20 74 68 61 74 20 76 61 72 69 61 62    6c 65 20 63 61 6e 0a 20 20 20 20 20 62 65 20 73 | e.of.that.variable.can......be.s | 
| c0f40 | 65 74 20 75 73 69 6e 67 20 e2 80 98 44 20 2d 2d    20 44 49 52 45 43 54 4f 52 59 20 52 45 54 20 67 | et.using....D.--.DIRECTORY.RET.g | 
| c0f60 | e2 80 99 2e 0a 0a 20 2d 2d 20 46 75 6e 63 74 69    6f 6e 3a 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 | .......--.Function:.magit-insert | 
| c0f80 | 2d 75 6e 70 75 6c 6c 65 64 2d 6f 72 2d 72 65 63    65 6e 74 2d 63 6f 6d 6d 69 74 73 0a 20 20 20 20 | -unpulled-or-recent-commits..... | 
| c0fa0 | 20 49 6e 73 65 72 74 20 73 65 63 74 69 6f 6e 20    73 68 6f 77 69 6e 67 20 75 6e 70 75 6c 6c 65 64 | .Insert.section.showing.unpulled | 
| c0fc0 | 20 6f 72 20 72 65 63 65 6e 74 20 63 6f 6d 6d 69    74 73 2e 20 20 49 66 20 61 6e 20 75 70 73 74 72 | .or.recent.commits...If.an.upstr | 
| c0fe0 | 65 61 6d 0a 20 20 20 20 20 69 73 20 63 6f 6e 66    69 67 75 72 65 64 20 66 6f 72 20 74 68 65 20 63 | eam......is.configured.for.the.c | 
| c1000 | 75 72 72 65 6e 74 20 62 72 61 6e 63 68 20 61 6e    64 20 69 74 20 69 73 20 61 68 65 61 64 20 6f 66 | urrent.branch.and.it.is.ahead.of | 
| c1020 | 20 74 68 65 20 63 75 72 72 65 6e 74 0a 20 20 20    20 20 62 72 61 6e 63 68 2c 20 74 68 65 6e 20 73 | .the.current......branch,.then.s | 
| c1040 | 68 6f 77 20 74 68 65 20 6d 69 73 73 69 6e 67 20    63 6f 6d 6d 69 74 73 2e 20 20 4f 74 68 65 72 77 | how.the.missing.commits...Otherw | 
| c1060 | 69 73 65 2c 20 73 68 6f 77 20 74 68 65 20 6c 61    73 74 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 | ise,.show.the.last.........magit | 
| c1080 | 2d 6c 6f 67 2d 73 65 63 74 69 6f 6e 2d 63 6f 6d    6d 69 74 2d 63 6f 75 6e 74 e2 80 99 20 63 6f 6d | -log-section-commit-count....com | 
| c10a0 | 6d 69 74 73 2e 0a 0a 20 2d 2d 20 46 75 6e 63 74    69 6f 6e 3a 20 6d 61 67 69 74 2d 69 6e 73 65 72 | mits....--.Function:.magit-inser | 
| c10c0 | 74 2d 72 65 63 65 6e 74 2d 63 6f 6d 6d 69 74 73    0a 20 20 20 20 20 49 6e 73 65 72 74 20 73 65 63 | t-recent-commits......Insert.sec | 
| c10e0 | 74 69 6f 6e 20 73 68 6f 77 69 6e 67 20 74 68 65    20 6c 61 73 74 20 e2 80 98 6d 61 67 69 74 2d 6c | tion.showing.the.last....magit-l | 
| c1100 | 6f 67 2d 73 65 63 74 69 6f 6e 2d 63 6f 6d 6d 69    74 2d 63 6f 75 6e 74 e2 80 99 0a 20 20 20 20 20 | og-section-commit-count......... | 
| c1120 | 63 6f 6d 6d 69 74 73 2e 0a 0a 20 2d 2d 20 55 73    65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 | commits....--.User.Option:.magit | 
| c1140 | 2d 6c 6f 67 2d 73 65 63 74 69 6f 6e 2d 63 6f 6d    6d 69 74 2d 63 6f 75 6e 74 0a 20 20 20 20 20 48 | -log-section-commit-count......H | 
| c1160 | 6f 77 20 6d 61 6e 79 20 72 65 63 65 6e 74 20 63    6f 6d 6d 69 74 73 20 e2 80 98 6d 61 67 69 74 2d | ow.many.recent.commits....magit- | 
| c1180 | 69 6e 73 65 72 74 2d 72 65 63 65 6e 74 2d 63 6f    6d 6d 69 74 73 e2 80 99 20 61 6e 64 0a 20 20 20 | insert-recent-commits....and.... | 
| c11a0 | 20 20 e2 80 98 6d 61 67 69 74 2d 69 6e 73 65 72    74 2d 75 6e 70 75 6c 6c 65 64 2d 6f 72 2d 72 65 | .....magit-insert-unpulled-or-re | 
| c11c0 | 63 65 6e 74 2d 63 6f 6d 6d 69 74 73 e2 80 99 20    28 70 72 6f 76 69 64 65 64 20 74 68 65 72 65 20 | cent-commits....(provided.there. | 
| c11e0 | 61 72 65 20 6e 6f 0a 20 20 20 20 20 75 6e 70 75    6c 6c 65 64 20 63 6f 6d 6d 69 74 73 29 20 73 68 | are.no......unpulled.commits).sh | 
| c1200 | 6f 77 2e 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f    6e 3a 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d | ow....--.Function:.magit-insert- | 
| c1220 | 75 6e 70 75 6c 6c 65 64 2d 63 68 65 72 72 69 65    73 0a 20 20 20 20 20 49 6e 73 65 72 74 20 73 65 | unpulled-cherries......Insert.se | 
| c1240 | 63 74 69 6f 6e 20 73 68 6f 77 69 6e 67 20 75 6e    70 75 6c 6c 65 64 20 63 6f 6d 6d 69 74 73 2e 20 | ction.showing.unpulled.commits.. | 
| c1260 | 20 4c 69 6b 65 0a 20 20 20 20 20 e2 80 98 6d 61    67 69 74 2d 69 6e 73 65 72 74 2d 75 6e 70 75 6c | .Like.........magit-insert-unpul | 
| c1280 | 6c 65 64 2d 63 6f 6d 6d 69 74 73 e2 80 99 20 62    75 74 20 70 72 65 66 69 78 20 65 61 63 68 20 63 | led-commits....but.prefix.each.c | 
| c12a0 | 6f 6d 6d 69 74 20 74 68 61 74 20 68 61 73 20 6e    6f 74 0a 20 20 20 20 20 62 65 65 6e 20 61 70 70 | ommit.that.has.not......been.app | 
| c12c0 | 6c 69 65 64 20 79 65 74 20 28 69 2e 65 2e 2c 20    61 20 63 6f 6d 6d 69 74 20 77 69 74 68 20 61 20 | lied.yet.(i.e.,.a.commit.with.a. | 
| c12e0 | 70 61 74 63 68 2d 69 64 20 6e 6f 74 20 73 68 61    72 65 64 20 77 69 74 68 0a 20 20 20 20 20 61 6e | patch-id.not.shared.with......an | 
| c1300 | 79 20 6c 6f 63 61 6c 20 63 6f 6d 6d 69 74 29 20    77 69 74 68 20 22 2b 22 2c 20 61 6e 64 20 61 6c | y.local.commit).with."+",.and.al | 
| c1320 | 6c 20 6f 74 68 65 72 73 20 77 69 74 68 20 22 2d    22 2e 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e | l.others.with."-"....--.Function | 
| c1340 | 3a 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 75    6e 70 75 73 68 65 64 2d 63 68 65 72 72 69 65 73 | :.magit-insert-unpushed-cherries | 
| c1360 | 0a 20 20 20 20 20 49 6e 73 65 72 74 20 73 65 63    74 69 6f 6e 20 73 68 6f 77 69 6e 67 20 75 6e 70 | ......Insert.section.showing.unp | 
| c1380 | 75 73 68 65 64 20 63 6f 6d 6d 69 74 73 2e 20 20    4c 69 6b 65 0a 20 20 20 20 20 e2 80 98 6d 61 67 | ushed.commits...Like.........mag | 
| c13a0 | 69 74 2d 69 6e 73 65 72 74 2d 75 6e 70 75 73 68    65 64 2d 63 6f 6d 6d 69 74 73 e2 80 99 20 62 75 | it-insert-unpushed-commits....bu | 
| c13c0 | 74 20 70 72 65 66 69 78 20 65 61 63 68 20 63 6f    6d 6d 69 74 20 77 68 69 63 68 20 68 61 73 0a 20 | t.prefix.each.commit.which.has.. | 
| c13e0 | 20 20 20 20 6e 6f 74 20 62 65 65 6e 20 61 70 70    6c 69 65 64 20 74 6f 20 75 70 73 74 72 65 61 6d | ....not.been.applied.to.upstream | 
| c1400 | 20 79 65 74 20 28 69 2e 65 2e 2c 20 61 20 63 6f    6d 6d 69 74 20 77 69 74 68 20 61 20 70 61 74 63 | .yet.(i.e.,.a.commit.with.a.patc | 
| c1420 | 68 2d 69 64 0a 20 20 20 20 20 6e 6f 74 20 73 68    61 72 65 64 20 77 69 74 68 20 61 6e 79 20 75 70 | h-id......not.shared.with.any.up | 
| c1440 | 73 74 72 65 61 6d 20 63 6f 6d 6d 69 74 29 20 77    69 74 68 20 22 2b 22 20 61 6e 64 20 61 6c 6c 20 | stream.commit).with."+".and.all. | 
| c1460 | 6f 74 68 65 72 73 20 77 69 74 68 0a 20 20 20 20    20 22 2d 22 2e 0a 0a 20 20 20 53 65 65 20 2a 6e | others.with......"-"......See.*n | 
| c1480 | 6f 74 65 20 52 65 66 65 72 65 6e 63 65 73 20 42    75 66 66 65 72 3a 3a 20 66 6f 72 20 73 6f 6d 65 | ote.References.Buffer::.for.some | 
| c14a0 | 20 6d 6f 72 65 20 73 65 63 74 69 6f 6e 20 69 6e    73 65 72 74 65 72 73 2c 20 77 68 69 63 68 0a 63 | .more.section.inserters,.which.c | 
| c14c0 | 6f 75 6c 64 20 62 65 20 75 73 65 64 20 68 65 72    65 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 69 | ould.be.used.here.....File:.magi | 
| c14e0 | 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 53    74 61 74 75 73 20 48 65 61 64 65 72 20 53 65 63 | t.info,..Node:.Status.Header.Sec | 
| c1500 | 74 69 6f 6e 73 2c 20 20 4e 65 78 74 3a 20 53 74    61 74 75 73 20 4d 6f 64 75 6c 65 20 53 65 63 74 | tions,..Next:.Status.Module.Sect | 
| c1520 | 69 6f 6e 73 2c 20 20 50 72 65 76 3a 20 53 74 61    74 75 73 20 53 65 63 74 69 6f 6e 73 2c 20 20 55 | ions,..Prev:.Status.Sections,..U | 
| c1540 | 70 3a 20 53 74 61 74 75 73 20 42 75 66 66 65 72    0a 0a 35 2e 31 2e 32 20 53 74 61 74 75 73 20 48 | p:.Status.Buffer..5.1.2.Status.H | 
| c1560 | 65 61 64 65 72 20 53 65 63 74 69 6f 6e 73 0a 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | eader.Sections.----------------- | 
| c1580 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 54 68 65    20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 73 74 61 | -----------..The.contents.of.sta | 
| c15a0 | 74 75 73 20 62 75 66 66 65 72 73 20 69 73 20 63    6f 6e 74 72 6f 6c 6c 65 64 20 75 73 69 6e 67 20 | tus.buffers.is.controlled.using. | 
| c15c0 | 74 68 65 20 68 6f 6f 6b 0a e2 80 98 6d 61 67 69    74 2d 73 74 61 74 75 73 2d 73 65 63 74 69 6f 6e | the.hook....magit-status-section | 
| c15e0 | 73 2d 68 6f 6f 6b e2 80 99 20 28 73 65 65 20 2a    6e 6f 74 65 20 53 74 61 74 75 73 20 53 65 63 74 | s-hook....(see.*note.Status.Sect | 
| c1600 | 69 6f 6e 73 3a 3a 29 2e 0a 0a 20 20 20 42 79 20    64 65 66 61 75 6c 74 20 e2 80 98 6d 61 67 69 74 | ions::)......By.default....magit | 
| c1620 | 2d 69 6e 73 65 72 74 2d 73 74 61 74 75 73 2d 68    65 61 64 65 72 73 e2 80 99 20 69 73 20 74 68 65 | -insert-status-headers....is.the | 
| c1640 | 20 66 69 72 73 74 20 6d 65 6d 62 65 72 20 6f 66    20 74 68 61 74 0a 68 6f 6f 6b 20 76 61 72 69 61 | .first.member.of.that.hook.varia | 
| c1660 | 62 6c 65 2e 0a 0a 20 2d 2d 20 46 75 6e 63 74 69    6f 6e 3a 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 | ble....--.Function:.magit-insert | 
| c1680 | 2d 73 74 61 74 75 73 2d 68 65 61 64 65 72 73 0a    20 20 20 20 20 49 6e 73 65 72 74 20 68 65 61 64 | -status-headers......Insert.head | 
| c16a0 | 65 72 73 20 73 65 63 74 69 6f 6e 73 20 61 70 70    72 6f 70 72 69 61 74 65 20 66 6f 72 20 e2 80 98 | ers.sections.appropriate.for.... | 
| c16c0 | 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 6d 6f 64    65 e2 80 99 0a 20 20 20 20 20 62 75 66 66 65 72 | magit-status-mode.........buffer | 
| c16e0 | 73 2e 20 20 54 68 65 20 73 65 63 74 69 6f 6e 73    20 61 72 65 20 69 6e 73 65 72 74 65 64 20 62 79 | s...The.sections.are.inserted.by | 
| c1700 | 20 72 75 6e 6e 69 6e 67 20 74 68 65 20 66 75 6e    63 74 69 6f 6e 73 20 6f 6e 20 74 68 65 0a 20 20 | .running.the.functions.on.the... | 
| c1720 | 20 20 20 68 6f 6f 6b 20 e2 80 98 6d 61 67 69 74    2d 73 74 61 74 75 73 2d 68 65 61 64 65 72 73 2d | ...hook....magit-status-headers- | 
| c1740 | 68 6f 6f 6b e2 80 99 2e 0a 0a 20 2d 2d 20 55 73    65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 | hook.......--.User.Option:.magit | 
| c1760 | 2d 73 74 61 74 75 73 2d 68 65 61 64 65 72 73 2d    68 6f 6f 6b 0a 20 20 20 20 20 48 6f 6f 6b 20 72 | -status-headers-hook......Hook.r | 
| c1780 | 75 6e 20 74 6f 20 69 6e 73 65 72 74 20 68 65 61    64 65 72 73 20 73 65 63 74 69 6f 6e 73 20 69 6e | un.to.insert.headers.sections.in | 
| c17a0 | 74 6f 20 74 68 65 20 73 74 61 74 75 73 20 62 75    66 66 65 72 2e 0a 0a 20 20 20 20 20 54 68 69 73 | to.the.status.buffer........This | 
| c17c0 | 20 68 6f 6f 6b 20 69 73 20 72 75 6e 20 62 79 20    e2 80 98 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d | .hook.is.run.by....magit-insert- | 
| c17e0 | 73 74 61 74 75 73 2d 68 65 61 64 65 72 73 e2 80    99 2c 20 77 68 69 63 68 20 69 6e 20 74 75 72 6e | status-headers...,.which.in.turn | 
| c1800 | 0a 20 20 20 20 20 68 61 73 20 74 6f 20 62 65 20    61 20 6d 65 6d 62 65 72 20 6f 66 20 e2 80 98 6d | ......has.to.be.a.member.of....m | 
| c1820 | 61 67 69 74 2d 73 74 61 74 75 73 2d 73 65 63 74    69 6f 6e 73 2d 68 6f 6f 6b e2 80 99 20 74 6f 20 | agit-status-sections-hook....to. | 
| c1840 | 62 65 20 75 73 65 64 20 61 74 0a 20 20 20 20 20    61 6c 6c 2e 0a 0a 20 20 20 42 79 20 64 65 66 61 | be.used.at......all......By.defa | 
| c1860 | 75 6c 74 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e    67 20 66 75 6e 63 74 69 6f 6e 73 20 61 72 65 20 | ult.the.following.functions.are. | 
| c1880 | 6d 65 6d 62 65 72 73 20 6f 66 20 74 68 65 20 61    62 6f 76 65 20 68 6f 6f 6b 3a 0a 0a 20 2d 2d 20 | members.of.the.above.hook:...--. | 
| c18a0 | 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d    69 6e 73 65 72 74 2d 65 72 72 6f 72 2d 68 65 61 | Function:.magit-insert-error-hea | 
| c18c0 | 64 65 72 0a 20 20 20 20 20 49 6e 73 65 72 74 20    61 20 68 65 61 64 65 72 20 6c 69 6e 65 20 73 68 | der......Insert.a.header.line.sh | 
| c18e0 | 6f 77 69 6e 67 20 74 68 65 20 6d 65 73 73 61 67    65 20 61 62 6f 75 74 20 74 68 65 20 47 69 74 20 | owing.the.message.about.the.Git. | 
| c1900 | 65 72 72 6f 72 20 74 68 61 74 0a 20 20 20 20 20    6a 75 73 74 20 6f 63 63 75 72 72 65 64 2e 0a 0a | error.that......just.occurred... | 
| c1920 | 20 20 20 20 20 54 68 69 73 20 66 75 6e 63 74 69    6f 6e 20 69 73 20 6f 6e 6c 79 20 61 77 61 72 65 | .....This.function.is.only.aware | 
| c1940 | 20 6f 66 20 74 68 65 20 6c 61 73 74 20 65 72 72    6f 72 20 74 68 61 74 20 6f 63 63 75 72 20 77 68 | .of.the.last.error.that.occur.wh | 
| c1960 | 65 6e 20 47 69 74 0a 20 20 20 20 20 77 61 73 20    72 75 6e 20 66 6f 72 20 73 69 64 65 2d 65 66 66 | en.Git......was.run.for.side-eff | 
| c1980 | 65 63 74 73 2e 20 20 49 66 2c 20 66 6f 72 20 65    78 61 6d 70 6c 65 2c 20 61 6e 20 65 72 72 6f 72 | ects...If,.for.example,.an.error | 
| c19a0 | 20 6f 63 63 75 72 73 20 77 68 69 6c 65 0a 20 20    20 20 20 67 65 6e 65 72 61 74 69 6e 67 20 61 20 | .occurs.while......generating.a. | 
| c19c0 | 64 69 66 66 2c 20 74 68 65 6e 20 74 68 61 74 20    65 72 72 6f 72 20 77 6f 6e e2 80 99 74 20 62 65 | diff,.then.that.error.won...t.be | 
| c19e0 | 20 69 6e 73 65 72 74 65 64 2e 20 20 52 65 66 72    65 73 68 69 6e 67 0a 20 20 20 20 20 74 68 65 20 | .inserted...Refreshing......the. | 
| c1a00 | 73 74 61 74 75 73 20 62 75 66 66 65 72 20 63 61    75 73 65 73 20 74 68 69 73 20 73 65 63 74 69 6f | status.buffer.causes.this.sectio | 
| c1a20 | 6e 20 74 6f 20 64 69 73 61 70 70 65 61 72 20 61    67 61 69 6e 2e 0a 0a 20 2d 2d 20 46 75 6e 63 74 | n.to.disappear.again....--.Funct | 
| c1a40 | 69 6f 6e 3a 20 6d 61 67 69 74 2d 69 6e 73 65 72    74 2d 64 69 66 66 2d 66 69 6c 74 65 72 2d 68 65 | ion:.magit-insert-diff-filter-he | 
| c1a60 | 61 64 65 72 0a 20 20 20 20 20 49 6e 73 65 72 74    20 61 20 68 65 61 64 65 72 20 6c 69 6e 65 20 73 | ader......Insert.a.header.line.s | 
| c1a80 | 68 6f 77 69 6e 67 20 74 68 65 20 65 66 66 65 63    74 69 76 65 20 64 69 66 66 20 66 69 6c 74 65 72 | howing.the.effective.diff.filter | 
| c1aa0 | 73 2e 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e    3a 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 68 | s....--.Function:.magit-insert-h | 
| c1ac0 | 65 61 64 2d 62 72 61 6e 63 68 2d 68 65 61 64 65    72 0a 20 20 20 20 20 49 6e 73 65 72 74 20 61 20 | ead-branch-header......Insert.a. | 
| c1ae0 | 68 65 61 64 65 72 20 6c 69 6e 65 20 61 62 6f 75    74 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 | header.line.about.the.current.br | 
| c1b00 | 61 6e 63 68 20 6f 72 20 64 65 74 61 63 68 65 64    20 e2 80 98 48 45 41 44 e2 80 99 2e 0a 0a 20 2d | anch.or.detached....HEAD.......- | 
| c1b20 | 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69    74 2d 69 6e 73 65 72 74 2d 75 70 73 74 72 65 61 | -.Function:.magit-insert-upstrea | 
| c1b40 | 6d 2d 62 72 61 6e 63 68 2d 68 65 61 64 65 72 0a    20 20 20 20 20 49 6e 73 65 72 74 20 61 20 68 65 | m-branch-header......Insert.a.he | 
| c1b60 | 61 64 65 72 20 6c 69 6e 65 20 61 62 6f 75 74 20    74 68 65 20 62 72 61 6e 63 68 20 74 68 61 74 20 | ader.line.about.the.branch.that. | 
| c1b80 | 69 73 20 75 73 75 61 6c 6c 79 20 70 75 6c 6c 65    64 20 69 6e 74 6f 0a 20 20 20 20 20 74 68 65 20 | is.usually.pulled.into......the. | 
| c1ba0 | 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 2e 0a    0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 6d | current.branch....--.Function:.m | 
| c1bc0 | 61 67 69 74 2d 69 6e 73 65 72 74 2d 70 75 73 68    2d 62 72 61 6e 63 68 2d 68 65 61 64 65 72 0a 20 | agit-insert-push-branch-header.. | 
| c1be0 | 20 20 20 20 49 6e 73 65 72 74 20 61 20 68 65 61    64 65 72 20 6c 69 6e 65 20 61 62 6f 75 74 20 74 | ....Insert.a.header.line.about.t | 
| c1c00 | 68 65 20 62 72 61 6e 63 68 20 74 68 61 74 20 74    68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 | he.branch.that.the.current.branc | 
| c1c20 | 68 20 69 73 0a 20 20 20 20 20 75 73 75 61 6c 6c    79 20 70 75 73 68 65 64 20 74 6f 2e 0a 0a 20 2d | h.is......usually.pushed.to....- | 
| c1c40 | 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69    74 2d 69 6e 73 65 72 74 2d 74 61 67 73 2d 68 65 | -.Function:.magit-insert-tags-he | 
| c1c60 | 61 64 65 72 0a 20 20 20 20 20 49 6e 73 65 72 74    20 61 20 68 65 61 64 65 72 20 6c 69 6e 65 20 61 | ader......Insert.a.header.line.a | 
| c1c80 | 62 6f 75 74 20 74 68 65 20 63 75 72 72 65 6e 74    20 61 6e 64 2f 6f 72 20 6e 65 78 74 20 74 61 67 | bout.the.current.and/or.next.tag | 
| c1ca0 | 2c 20 61 6c 6f 6e 67 20 77 69 74 68 0a 20 20 20    20 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 | ,.along.with......the.number.of. | 
| c1cc0 | 63 6f 6d 6d 69 74 73 20 62 65 74 77 65 65 6e 20    74 68 65 20 74 61 67 20 61 6e 64 20 e2 80 98 48 | commits.between.the.tag.and....H | 
| c1ce0 | 45 41 44 e2 80 99 2e 0a 0a 20 20 20 54 68 65 20    66 6f 6c 6c 6f 77 69 6e 67 20 66 75 6e 63 74 69 | EAD.........The.following.functi | 
| c1d00 | 6f 6e 73 20 63 61 6e 20 61 6c 73 6f 20 62 65 20    61 64 64 65 64 20 74 6f 20 74 68 65 20 61 62 6f | ons.can.also.be.added.to.the.abo | 
| c1d20 | 76 65 20 68 6f 6f 6b 3a 0a 0a 20 2d 2d 20 46 75    6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 69 6e | ve.hook:...--.Function:.magit-in | 
| c1d40 | 73 65 72 74 2d 72 65 70 6f 2d 68 65 61 64 65 72    0a 20 20 20 20 20 49 6e 73 65 72 74 20 61 20 68 | sert-repo-header......Insert.a.h | 
| c1d60 | 65 61 64 65 72 20 6c 69 6e 65 20 73 68 6f 77 69    6e 67 20 74 68 65 20 70 61 74 68 20 74 6f 20 74 | eader.line.showing.the.path.to.t | 
| c1d80 | 68 65 20 72 65 70 6f 73 69 74 6f 72 79 20 74 6f    70 2d 6c 65 76 65 6c 2e 0a 0a 20 2d 2d 20 46 75 | he.repository.top-level....--.Fu | 
| c1da0 | 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 69 6e    73 65 72 74 2d 72 65 6d 6f 74 65 2d 68 65 61 64 | nction:.magit-insert-remote-head | 
| c1dc0 | 65 72 0a 20 20 20 20 20 49 6e 73 65 72 74 20 61    20 68 65 61 64 65 72 20 6c 69 6e 65 20 61 62 6f | er......Insert.a.header.line.abo | 
| c1de0 | 75 74 20 74 68 65 20 72 65 6d 6f 74 65 20 6f 66    20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 | ut.the.remote.of.the.current.bra | 
| c1e00 | 6e 63 68 2e 0a 0a 20 20 20 20 20 49 66 20 6e 6f    20 72 65 6d 6f 74 65 20 69 73 20 63 6f 6e 66 69 | nch........If.no.remote.is.confi | 
| c1e20 | 67 75 72 65 64 20 66 6f 72 20 74 68 65 20 63 75    72 72 65 6e 74 20 62 72 61 6e 63 68 2c 20 74 68 | gured.for.the.current.branch,.th | 
| c1e40 | 65 6e 20 66 61 6c 6c 20 62 61 63 6b 0a 20 20 20    20 20 73 68 6f 77 69 6e 67 20 74 68 65 20 22 6f | en.fall.back......showing.the."o | 
| c1e60 | 72 69 67 69 6e 22 20 72 65 6d 6f 74 65 2c 20 6f    72 20 69 66 20 74 68 61 74 20 64 6f 65 73 20 6e | rigin".remote,.or.if.that.does.n | 
| c1e80 | 6f 74 20 65 78 69 73 74 20 74 68 65 20 66 69 72    73 74 0a 20 20 20 20 20 72 65 6d 6f 74 65 20 69 | ot.exist.the.first......remote.i | 
| c1ea0 | 6e 20 61 6c 70 68 61 62 65 74 69 63 20 6f 72 64    65 72 2e 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f | n.alphabetic.order....--.Functio | 
| c1ec0 | 6e 3a 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d    75 73 65 72 2d 68 65 61 64 65 72 0a 20 20 20 20 | n:.magit-insert-user-header..... | 
| c1ee0 | 20 49 6e 73 65 72 74 20 61 20 68 65 61 64 65 72    20 6c 69 6e 65 20 61 62 6f 75 74 20 74 68 65 20 | .Insert.a.header.line.about.the. | 
| c1f00 | 63 75 72 72 65 6e 74 20 75 73 65 72 2e 0a 0a 1f    0a 46 69 6c 65 3a 20 6d 61 67 69 74 2e 69 6e 66 | current.user.....File:.magit.inf | 
| c1f20 | 6f 2c 20 20 4e 6f 64 65 3a 20 53 74 61 74 75 73    20 4d 6f 64 75 6c 65 20 53 65 63 74 69 6f 6e 73 | o,..Node:.Status.Module.Sections | 
| c1f40 | 2c 20 20 4e 65 78 74 3a 20 53 74 61 74 75 73 20    4f 70 74 69 6f 6e 73 2c 20 20 50 72 65 76 3a 20 | ,..Next:.Status.Options,..Prev:. | 
| c1f60 | 53 74 61 74 75 73 20 48 65 61 64 65 72 20 53 65    63 74 69 6f 6e 73 2c 20 20 55 70 3a 20 53 74 61 | Status.Header.Sections,..Up:.Sta | 
| c1f80 | 74 75 73 20 42 75 66 66 65 72 0a 0a 35 2e 31 2e    33 20 53 74 61 74 75 73 20 4d 6f 64 75 6c 65 20 | tus.Buffer..5.1.3.Status.Module. | 
| c1fa0 | 53 65 63 74 69 6f 6e 73 0a 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | Sections.----------------------- | 
| c1fc0 | 2d 2d 2d 2d 2d 0a 0a 54 68 65 20 63 6f 6e 74 65    6e 74 73 20 6f 66 20 73 74 61 74 75 73 20 62 75 | -----..The.contents.of.status.bu | 
| c1fe0 | 66 66 65 72 73 20 69 73 20 63 6f 6e 74 72 6f 6c    6c 65 64 20 75 73 69 6e 67 20 74 68 65 20 68 6f | ffers.is.controlled.using.the.ho | 
| c2000 | 6f 6b 0a e2 80 98 6d 61 67 69 74 2d 73 74 61 74    75 73 2d 73 65 63 74 69 6f 6e 73 2d 68 6f 6f 6b | ok....magit-status-sections-hook | 
| c2020 | e2 80 99 20 28 73 65 65 20 2a 6e 6f 74 65 20 53    74 61 74 75 73 20 53 65 63 74 69 6f 6e 73 3a 3a | ....(see.*note.Status.Sections:: | 
| c2040 | 29 2e 0a 0a 20 20 20 42 79 20 64 65 66 61 75 6c    74 20 e2 80 98 6d 61 67 69 74 2d 69 6e 73 65 72 | )......By.default....magit-inser | 
| c2060 | 74 2d 6d 6f 64 75 6c 65 73 e2 80 99 20 69 73 20    5f 6e 6f 74 5f 20 61 20 6d 65 6d 62 65 72 20 6f | t-modules....is._not_.a.member.o | 
| c2080 | 66 20 74 68 61 74 20 68 6f 6f 6b 0a 76 61 72 69    61 62 6c 65 2e 0a 0a 20 2d 2d 20 46 75 6e 63 74 | f.that.hook.variable....--.Funct | 
| c20a0 | 69 6f 6e 3a 20 6d 61 67 69 74 2d 69 6e 73 65 72    74 2d 6d 6f 64 75 6c 65 73 0a 20 20 20 20 20 49 | ion:.magit-insert-modules......I | 
| c20c0 | 6e 73 65 72 74 20 73 75 62 6d 6f 64 75 6c 65 20    73 65 63 74 69 6f 6e 73 2e 0a 0a 20 20 20 20 20 | nsert.submodule.sections........ | 
| c20e0 | 48 6f 6f 6b 20 e2 80 98 6d 61 67 69 74 2d 6d 6f    64 75 6c 65 2d 73 65 63 74 69 6f 6e 73 2d 68 6f | Hook....magit-module-sections-ho | 
| c2100 | 6f 6b e2 80 99 20 63 6f 6e 74 72 6f 6c 73 20 77    68 69 63 68 20 6d 6f 64 75 6c 65 20 73 65 63 74 | ok....controls.which.module.sect | 
| c2120 | 69 6f 6e 73 0a 20 20 20 20 20 61 72 65 20 69 6e    73 65 72 74 65 64 2c 20 61 6e 64 20 6f 70 74 69 | ions......are.inserted,.and.opti | 
| c2140 | 6f 6e 20 e2 80 98 6d 61 67 69 74 2d 6d 6f 64 75    6c 65 2d 73 65 63 74 69 6f 6e 73 2d 6e 65 73 74 | on....magit-module-sections-nest | 
| c2160 | 65 64 e2 80 99 20 63 6f 6e 74 72 6f 6c 73 0a 20    20 20 20 20 77 68 65 74 68 65 72 20 74 68 65 79 | ed....controls......whether.they | 
| c2180 | 20 61 72 65 20 77 72 61 70 70 65 64 20 69 6e 20    61 6e 20 61 64 64 69 74 69 6f 6e 61 6c 20 73 65 | .are.wrapped.in.an.additional.se | 
| c21a0 | 63 74 69 6f 6e 2e 0a 0a 20 2d 2d 20 55 73 65 72    20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 6d | ction....--.User.Option:.magit-m | 
| c21c0 | 6f 64 75 6c 65 2d 73 65 63 74 69 6f 6e 73 2d 68    6f 6f 6b 0a 20 20 20 20 20 48 6f 6f 6b 20 72 75 | odule-sections-hook......Hook.ru | 
| c21e0 | 6e 20 62 79 20 e2 80 98 6d 61 67 69 74 2d 69 6e    73 65 72 74 2d 6d 6f 64 75 6c 65 73 e2 80 99 2e | n.by....magit-insert-modules.... | 
| c2200 | 0a 0a 20 2d 2d 20 55 73 65 72 20 4f 70 74 69 6f    6e 3a 20 6d 61 67 69 74 2d 6d 6f 64 75 6c 65 2d | ...--.User.Option:.magit-module- | 
| c2220 | 73 65 63 74 69 6f 6e 73 2d 6e 65 73 74 65 64 0a    20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e | sections-nested......This.option | 
| c2240 | 20 63 6f 6e 74 72 6f 6c 73 20 77 68 65 74 68 65    72 20 e2 80 98 6d 61 67 69 74 2d 69 6e 73 65 72 | .controls.whether....magit-inser | 
| c2260 | 74 2d 6d 6f 64 75 6c 65 73 e2 80 99 20 77 72 61    70 73 20 69 6e 73 65 72 74 65 64 0a 20 20 20 20 | t-modules....wraps.inserted..... | 
| c2280 | 20 73 65 63 74 69 6f 6e 73 20 69 6e 20 61 6e 20    61 64 64 69 74 69 6f 6e 61 6c 20 73 65 63 74 69 | .sections.in.an.additional.secti | 
| c22a0 | 6f 6e 2e 0a 0a 20 20 20 20 20 49 66 20 74 68 69    73 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 | on........If.this.is.non-nil,.th | 
| c22c0 | 65 6e 20 6f 6e 6c 79 20 61 20 73 69 6e 67 6c 65    20 74 6f 70 2d 6c 65 76 65 6c 20 73 65 63 74 69 | en.only.a.single.top-level.secti | 
| c22e0 | 6f 6e 20 69 73 0a 20 20 20 20 20 69 6e 73 65 72    74 65 64 2e 20 20 49 66 20 69 74 20 69 73 20 6e | on.is......inserted...If.it.is.n | 
| c2300 | 69 6c 2c 20 74 68 65 6e 20 61 6c 6c 20 73 65 63    74 69 6f 6e 73 20 6c 69 73 74 65 64 20 69 6e 0a | il,.then.all.sections.listed.in. | 
| c2320 | 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 6d 6f    64 75 6c 65 2d 73 65 63 74 69 6f 6e 73 2d 68 6f | ........magit-module-sections-ho | 
| c2340 | 6f 6b e2 80 99 20 62 65 63 6f 6d 65 20 74 6f 70    2d 6c 65 76 65 6c 20 73 65 63 74 69 6f 6e 73 2e | ok....become.top-level.sections. | 
| c2360 | 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20    6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 6d 6f 64 | ...--.Function:.magit-insert-mod | 
| c2380 | 75 6c 65 73 2d 6f 76 65 72 76 69 65 77 0a 20 20    20 20 20 49 6e 73 65 72 74 20 73 65 63 74 69 6f | ules-overview......Insert.sectio | 
| c23a0 | 6e 73 20 66 6f 72 20 61 6c 6c 20 73 75 62 6d 6f    64 75 6c 65 73 2e 20 20 46 6f 72 20 65 61 63 68 | ns.for.all.submodules...For.each | 
| c23c0 | 20 73 65 63 74 69 6f 6e 20 69 6e 73 65 72 74 20    74 68 65 0a 20 20 20 20 20 70 61 74 68 2c 20 74 | .section.insert.the......path,.t | 
| c23e0 | 68 65 20 62 72 61 6e 63 68 2c 20 61 6e 64 20 74    68 65 20 6f 75 74 70 75 74 20 6f 66 20 e2 80 98 | he.branch,.and.the.output.of.... | 
| c2400 | 67 69 74 20 64 65 73 63 72 69 62 65 20 2d 2d 74    61 67 73 e2 80 99 2c 20 6f 72 2c 0a 20 20 20 20 | git.describe.--tags...,.or,..... | 
| c2420 | 20 66 61 69 6c 69 6e 67 20 74 68 61 74 2c 20 74    68 65 20 61 62 62 72 65 76 69 61 74 65 64 20 48 | .failing.that,.the.abbreviated.H | 
| c2440 | 45 41 44 20 63 6f 6d 6d 69 74 20 68 61 73 68 2e    0a 0a 20 20 20 20 20 50 72 65 73 73 20 e2 80 98 | EAD.commit.hash........Press.... | 
| c2460 | 52 45 54 e2 80 99 20 6f 6e 20 73 75 63 68 20 61    20 73 75 62 6d 6f 64 75 6c 65 20 73 65 63 74 69 | RET....on.such.a.submodule.secti | 
| c2480 | 6f 6e 20 74 6f 20 73 68 6f 77 20 69 74 73 20 6f    77 6e 20 73 74 61 74 75 73 0a 20 20 20 20 20 62 | on.to.show.its.own.status......b | 
| c24a0 | 75 66 66 65 72 2e 20 20 50 72 65 73 73 20 e2 80    98 52 45 54 e2 80 99 20 6f 6e 20 74 68 65 20 22 | uffer...Press....RET....on.the." | 
| c24c0 | 4d 6f 64 75 6c 65 73 22 20 73 65 63 74 69 6f 6e    20 74 6f 20 64 69 73 70 6c 61 79 20 61 20 6c 69 | Modules".section.to.display.a.li | 
| c24e0 | 73 74 20 6f 66 0a 20 20 20 20 20 73 75 62 6d 6f    64 75 6c 65 73 20 69 6e 20 61 20 73 65 70 61 72 | st.of......submodules.in.a.separ | 
| c2500 | 61 74 65 20 62 75 66 66 65 72 2e 20 20 54 68 69    73 20 73 68 6f 77 73 20 61 64 64 69 74 69 6f 6e | ate.buffer...This.shows.addition | 
| c2520 | 61 6c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 0a 20    20 20 20 20 6e 6f 74 20 64 69 73 70 6c 61 79 65 | al.information......not.displaye | 
| c2540 | 64 20 69 6e 20 74 68 65 20 73 75 70 65 72 2d 72    65 70 6f 73 69 74 6f 72 79 e2 80 99 73 20 73 74 | d.in.the.super-repository...s.st | 
| c2560 | 61 74 75 73 20 62 75 66 66 65 72 2e 0a 0a 20 2d    2d 20 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 | atus.buffer....--.Function:.magi | 
| c2580 | 74 2d 69 6e 73 65 72 74 2d 6d 6f 64 75 6c 65 73    2d 75 6e 70 75 6c 6c 65 64 2d 66 72 6f 6d 2d 75 | t-insert-modules-unpulled-from-u | 
| c25a0 | 70 73 74 72 65 61 6d 0a 20 20 20 20 20 49 6e 73    65 72 74 20 73 65 63 74 69 6f 6e 73 20 66 6f 72 | pstream......Insert.sections.for | 
| c25c0 | 20 6d 6f 64 75 6c 65 73 20 74 68 61 74 20 68 61    76 65 6e e2 80 99 74 20 62 65 65 6e 20 70 75 6c | .modules.that.haven...t.been.pul | 
| c25e0 | 6c 65 64 20 66 72 6f 6d 20 74 68 65 0a 20 20 20    20 20 75 70 73 74 72 65 61 6d 20 79 65 74 2e 20 | led.from.the......upstream.yet.. | 
| c2600 | 20 54 68 65 73 65 20 73 65 63 74 69 6f 6e 73 20    63 61 6e 20 62 65 20 65 78 70 61 6e 64 65 64 20 | .These.sections.can.be.expanded. | 
| c2620 | 74 6f 20 73 68 6f 77 20 74 68 65 0a 20 20 20 20    20 72 65 73 70 65 63 74 69 76 65 20 63 6f 6d 6d | to.show.the......respective.comm | 
| c2640 | 69 74 73 2e 0a 0a 20 2d 2d 20 46 75 6e 63 74 69    6f 6e 3a 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 | its....--.Function:.magit-insert | 
| c2660 | 2d 6d 6f 64 75 6c 65 73 2d 75 6e 70 75 6c 6c 65    64 2d 66 72 6f 6d 2d 70 75 73 68 72 65 6d 6f 74 | -modules-unpulled-from-pushremot | 
| c2680 | 65 0a 20 20 20 20 20 49 6e 73 65 72 74 20 73 65    63 74 69 6f 6e 73 20 66 6f 72 20 6d 6f 64 75 6c | e......Insert.sections.for.modul | 
| c26a0 | 65 73 20 74 68 61 74 20 68 61 76 65 6e e2 80 99    74 20 62 65 65 6e 20 70 75 6c 6c 65 64 20 66 72 | es.that.haven...t.been.pulled.fr | 
| c26c0 | 6f 6d 20 74 68 65 0a 20 20 20 20 20 70 75 73 68    2d 72 65 6d 6f 74 65 20 79 65 74 2e 20 20 54 68 | om.the......push-remote.yet...Th | 
| c26e0 | 65 73 65 20 73 65 63 74 69 6f 6e 73 20 63 61 6e    20 62 65 20 65 78 70 61 6e 64 65 64 20 74 6f 20 | ese.sections.can.be.expanded.to. | 
| c2700 | 73 68 6f 77 20 74 68 65 0a 20 20 20 20 20 72 65    73 70 65 63 74 69 76 65 20 63 6f 6d 6d 69 74 73 | show.the......respective.commits | 
| c2720 | 2e 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a    20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 6d 6f | ....--.Function:.magit-insert-mo | 
| c2740 | 64 75 6c 65 73 2d 75 6e 70 75 73 68 65 64 2d 74    6f 2d 75 70 73 74 72 65 61 6d 0a 20 20 20 20 20 | dules-unpushed-to-upstream...... | 
| c2760 | 49 6e 73 65 72 74 20 73 65 63 74 69 6f 6e 73 20    66 6f 72 20 6d 6f 64 75 6c 65 73 20 74 68 61 74 | Insert.sections.for.modules.that | 
| c2780 | 20 68 61 76 65 6e e2 80 99 74 20 62 65 65 6e 20    70 75 73 68 65 64 20 74 6f 20 74 68 65 0a 20 20 | .haven...t.been.pushed.to.the... | 
| c27a0 | 20 20 20 75 70 73 74 72 65 61 6d 20 79 65 74 2e    20 20 54 68 65 73 65 20 73 65 63 74 69 6f 6e 73 | ...upstream.yet...These.sections | 
| c27c0 | 20 63 61 6e 20 62 65 20 65 78 70 61 6e 64 65 64    20 74 6f 20 73 68 6f 77 20 74 68 65 0a 20 20 20 | .can.be.expanded.to.show.the.... | 
| c27e0 | 20 20 72 65 73 70 65 63 74 69 76 65 20 63 6f 6d    6d 69 74 73 2e 0a 0a 20 2d 2d 20 46 75 6e 63 74 | ..respective.commits....--.Funct | 
| c2800 | 69 6f 6e 3a 20 6d 61 67 69 74 2d 69 6e 73 65 72    74 2d 6d 6f 64 75 6c 65 73 2d 75 6e 70 75 73 68 | ion:.magit-insert-modules-unpush | 
| c2820 | 65 64 2d 74 6f 2d 70 75 73 68 72 65 6d 6f 74 65    0a 20 20 20 20 20 49 6e 73 65 72 74 20 73 65 63 | ed-to-pushremote......Insert.sec | 
| c2840 | 74 69 6f 6e 73 20 66 6f 72 20 6d 6f 64 75 6c 65    73 20 74 68 61 74 20 68 61 76 65 6e e2 80 99 74 | tions.for.modules.that.haven...t | 
| c2860 | 20 62 65 65 6e 20 70 75 73 68 65 64 20 74 6f 20    74 68 65 0a 20 20 20 20 20 70 75 73 68 2d 72 65 | .been.pushed.to.the......push-re | 
| c2880 | 6d 6f 74 65 20 79 65 74 2e 20 20 54 68 65 73 65    20 73 65 63 74 69 6f 6e 73 20 63 61 6e 20 62 65 | mote.yet...These.sections.can.be | 
| c28a0 | 20 65 78 70 61 6e 64 65 64 20 74 6f 20 73 68 6f    77 20 74 68 65 0a 20 20 20 20 20 72 65 73 70 65 | .expanded.to.show.the......respe | 
| c28c0 | 63 74 69 76 65 20 63 6f 6d 6d 69 74 73 2e 0a 0a    1f 0a 46 69 6c 65 3a 20 6d 61 67 69 74 2e 69 6e | ctive.commits.....File:.magit.in | 
| c28e0 | 66 6f 2c 20 20 4e 6f 64 65 3a 20 53 74 61 74 75    73 20 4f 70 74 69 6f 6e 73 2c 20 20 50 72 65 76 | fo,..Node:.Status.Options,..Prev | 
| c2900 | 3a 20 53 74 61 74 75 73 20 4d 6f 64 75 6c 65 20    53 65 63 74 69 6f 6e 73 2c 20 20 55 70 3a 20 53 | :.Status.Module.Sections,..Up:.S | 
| c2920 | 74 61 74 75 73 20 42 75 66 66 65 72 0a 0a 35 2e    31 2e 34 20 53 74 61 74 75 73 20 4f 70 74 69 6f | tatus.Buffer..5.1.4.Status.Optio | 
| c2940 | 6e 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 0a 0a 20 2d 2d 20 55 73 65 | ns.--------------------...--.Use | 
| c2960 | 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d    73 74 61 74 75 73 2d 6d 61 72 67 69 6e 0a 20 20 | r.Option:.magit-status-margin... | 
| c2980 | 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 73    70 65 63 69 66 69 65 73 20 77 68 65 74 68 65 72 | ...This.option.specifies.whether | 
| c29a0 | 20 74 68 65 20 6d 61 72 67 69 6e 20 69 73 20 69    6e 69 74 69 61 6c 6c 79 20 73 68 6f 77 6e 20 69 | .the.margin.is.initially.shown.i | 
| c29c0 | 6e 0a 20 20 20 20 20 4d 61 67 69 74 2d 53 74 61    74 75 73 20 6d 6f 64 65 20 62 75 66 66 65 72 73 | n......Magit-Status.mode.buffers | 
| c29e0 | 20 61 6e 64 20 68 6f 77 20 69 74 20 69 73 20 66    6f 72 6d 61 74 74 65 64 2e 0a 0a 20 20 20 20 20 | .and.how.it.is.formatted........ | 
| c2a00 | 54 68 65 20 76 61 6c 75 65 20 68 61 73 20 74 68    65 20 66 6f 72 6d 20 e2 80 98 28 49 4e 49 54 20 | The.value.has.the.form....(INIT. | 
| c2a20 | 53 54 59 4c 45 20 57 49 44 54 48 20 41 55 54 48    4f 52 20 41 55 54 48 4f 52 2d 57 49 44 54 48 29 | STYLE.WIDTH.AUTHOR.AUTHOR-WIDTH) | 
| c2a40 | e2 80 99 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80    a2 20 49 66 20 49 4e 49 54 20 69 73 20 6e 6f 6e | ..................If.INIT.is.non | 
| c2a60 | 2d 6e 69 6c 2c 20 74 68 65 6e 20 74 68 65 20 6d    61 72 67 69 6e 20 69 73 20 73 68 6f 77 6e 20 69 | -nil,.then.the.margin.is.shown.i | 
| c2a80 | 6e 69 74 69 61 6c 6c 79 2e 0a 20 20 20 20 20 20    20 20 e2 80 a2 20 53 54 59 4c 45 20 63 6f 6e 74 | nitially..............STYLE.cont | 
| c2aa0 | 72 6f 6c 73 20 68 6f 77 20 74 6f 20 66 6f 72 6d    61 74 20 74 68 65 20 61 75 74 68 6f 72 20 6f 72 | rols.how.to.format.the.author.or | 
| c2ac0 | 20 63 6f 6d 6d 69 74 74 65 72 20 64 61 74 65 2e    20 20 49 74 0a 20 20 20 20 20 20 20 20 20 20 63 | .committer.date...It...........c | 
| c2ae0 | 61 6e 20 62 65 20 6f 6e 65 20 6f 66 20 e2 80 98    61 67 65 e2 80 99 20 28 74 6f 20 73 68 6f 77 20 | an.be.one.of....age....(to.show. | 
| c2b00 | 74 68 65 20 61 67 65 20 6f 66 20 74 68 65 20 63    6f 6d 6d 69 74 29 2c 0a 20 20 20 20 20 20 20 20 | the.age.of.the.commit),......... | 
| c2b20 | 20 20 e2 80 98 61 67 65 2d 61 62 62 72 65 76 69    61 74 65 64 e2 80 99 20 28 74 6f 20 61 62 62 72 | .....age-abbreviated....(to.abbr | 
| c2b40 | 65 76 69 61 74 65 20 74 68 65 20 74 69 6d 65 20    75 6e 69 74 20 74 6f 20 61 0a 20 20 20 20 20 20 | eviate.the.time.unit.to.a....... | 
| c2b60 | 20 20 20 20 63 68 61 72 61 63 74 65 72 29 2c 20    6f 72 20 61 20 73 74 72 69 6e 67 20 28 73 75 69 | ....character),.or.a.string.(sui | 
| c2b80 | 74 61 62 6c 65 20 66 6f 72 20 e2 80 98 66 6f 72    6d 61 74 2d 74 69 6d 65 2d 73 74 72 69 6e 67 e2 | table.for....format-time-string. | 
| c2ba0 | 80 99 29 20 74 6f 0a 20 20 20 20 20 20 20 20 20    20 73 68 6f 77 20 74 68 65 20 61 63 74 75 61 6c | ..).to...........show.the.actual | 
| c2bc0 | 20 64 61 74 65 2e 20 20 4f 70 74 69 6f 6e 0a 20    20 20 20 20 20 20 20 20 20 e2 80 98 6d 61 67 69 | .date...Option..............magi | 
| c2be0 | 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e 2d 73 68 6f    77 2d 63 6f 6d 6d 69 74 74 65 72 2d 64 61 74 65 | t-log-margin-show-committer-date | 
| c2c00 | e2 80 99 20 63 6f 6e 74 72 6f 6c 73 20 77 68 69    63 68 20 64 61 74 65 20 69 73 0a 20 20 20 20 20 | ....controls.which.date.is...... | 
| c2c20 | 20 20 20 20 20 62 65 69 6e 67 20 64 69 73 70 6c    61 79 65 64 2e 0a 20 20 20 20 20 20 20 20 e2 80 | .....being.displayed............ | 
| c2c40 | a2 20 57 49 44 54 48 20 63 6f 6e 74 72 6f 6c 73    20 74 68 65 20 77 69 64 74 68 20 6f 66 20 74 68 | ..WIDTH.controls.the.width.of.th | 
| c2c60 | 65 20 6d 61 72 67 69 6e 2e 20 20 54 68 69 73 20    65 78 69 73 74 73 20 66 6f 72 0a 20 20 20 20 20 | e.margin...This.exists.for...... | 
| c2c80 | 20 20 20 20 20 66 6f 72 77 61 72 64 20 63 6f 6d    70 61 74 69 62 69 6c 69 74 79 20 61 6e 64 20 63 | .....forward.compatibility.and.c | 
| c2ca0 | 75 72 72 65 6e 74 6c 79 20 74 68 65 20 76 61 6c    75 65 20 73 68 6f 75 6c 64 20 6e 6f 74 20 62 65 | urrently.the.value.should.not.be | 
| c2cc0 | 0a 20 20 20 20 20 20 20 20 20 20 63 68 61 6e 67    65 64 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 | ...........changed.............. | 
| c2ce0 | 41 55 54 48 4f 52 20 63 6f 6e 74 72 6f 6c 73 20    77 68 65 74 68 65 72 20 74 68 65 20 6e 61 6d 65 | AUTHOR.controls.whether.the.name | 
| c2d00 | 20 6f 66 20 74 68 65 20 61 75 74 68 6f 72 20 69    73 20 61 6c 73 6f 20 73 68 6f 77 6e 0a 20 20 20 | .of.the.author.is.also.shown.... | 
| c2d20 | 20 20 20 20 20 20 20 62 79 20 64 65 66 61 75 6c    74 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 41 | .......by.default..............A | 
| c2d40 | 55 54 48 4f 52 2d 57 49 44 54 48 20 68 61 73 20    74 6f 20 62 65 20 61 6e 20 69 6e 74 65 67 65 72 | UTHOR-WIDTH.has.to.be.an.integer | 
| c2d60 | 2e 20 20 57 68 65 6e 20 74 68 65 20 6e 61 6d 65    20 6f 66 20 74 68 65 0a 20 20 20 20 20 20 20 20 | ...When.the.name.of.the......... | 
| c2d80 | 20 20 61 75 74 68 6f 72 20 69 73 20 73 68 6f 77    6e 2c 20 74 68 65 6e 20 74 68 69 73 20 73 70 65 | ..author.is.shown,.then.this.spe | 
| c2da0 | 63 69 66 69 65 73 20 68 6f 77 20 6d 75 63 68 20    73 70 61 63 65 20 69 73 20 75 73 65 64 20 74 6f | cifies.how.much.space.is.used.to | 
| c2dc0 | 0a 20 20 20 20 20 20 20 20 20 20 64 6f 20 73 6f    2e 0a 0a 20 20 20 41 6c 73 6f 20 73 65 65 20 74 | ...........do.so......Also.see.t | 
| c2de0 | 68 65 20 70 72 6f 63 65 65 64 69 6e 67 20 73 65    63 74 69 6f 6e 20 66 6f 72 20 6d 6f 72 65 20 6f | he.proceeding.section.for.more.o | 
| c2e00 | 70 74 69 6f 6e 73 20 63 6f 6e 63 65 72 6e 69 6e    67 20 73 74 61 74 75 73 0a 62 75 66 66 65 72 73 | ptions.concerning.status.buffers | 
| c2e20 | 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 69 74    2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 52 65 | .....File:.magit.info,..Node:.Re | 
| c2e40 | 70 6f 73 69 74 6f 72 79 20 4c 69 73 74 2c 20 20    4e 65 78 74 3a 20 4c 6f 67 67 69 6e 67 2c 20 20 | pository.List,..Next:.Logging,.. | 
| c2e60 | 50 72 65 76 3a 20 53 74 61 74 75 73 20 42 75 66    66 65 72 2c 20 20 55 70 3a 20 49 6e 73 70 65 63 | Prev:.Status.Buffer,..Up:.Inspec | 
| c2e80 | 74 69 6e 67 0a 0a 35 2e 32 20 52 65 70 6f 73 69    74 6f 72 79 20 4c 69 73 74 0a 3d 3d 3d 3d 3d 3d | ting..5.2.Repository.List.====== | 
| c2ea0 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 20    2d 2d 20 43 6f 6d 6d 61 6e 64 3a 20 6d 61 67 69 | =============...--.Command:.magi | 
| c2ec0 | 74 2d 6c 69 73 74 2d 72 65 70 6f 73 69 74 6f 72    69 65 73 0a 20 20 20 20 20 54 68 69 73 20 63 6f | t-list-repositories......This.co | 
| c2ee0 | 6d 6d 61 6e 64 20 64 69 73 70 6c 61 79 73 20 61    20 6c 69 73 74 20 6f 66 20 72 65 70 6f 73 69 74 | mmand.displays.a.list.of.reposit | 
| c2f00 | 6f 72 69 65 73 20 69 6e 20 61 20 73 65 70 61 72    61 74 65 20 62 75 66 66 65 72 2e 0a 0a 20 20 20 | ories.in.a.separate.buffer...... | 
| c2f20 | 20 20 54 68 65 20 6f 70 74 69 6f 6e 20 e2 80 98    6d 61 67 69 74 2d 72 65 70 6f 73 69 74 6f 72 79 | ..The.option....magit-repository | 
| c2f40 | 2d 64 69 72 65 63 74 6f 72 69 65 73 e2 80 99 20    63 6f 6e 74 72 6f 6c 73 20 77 68 69 63 68 0a 20 | -directories....controls.which.. | 
| c2f60 | 20 20 20 20 72 65 70 6f 73 69 74 6f 72 69 65 73    20 61 72 65 20 64 69 73 70 6c 61 79 65 64 2e 0a | ....repositories.are.displayed.. | 
| c2f80 | 0a 20 2d 2d 20 55 73 65 72 20 4f 70 74 69 6f 6e    3a 20 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 | ..--.User.Option:.magit-repolist | 
| c2fa0 | 2d 63 6f 6c 75 6d 6e 73 0a 20 20 20 20 20 54 68    69 73 20 6f 70 74 69 6f 6e 20 63 6f 6e 74 72 6f | -columns......This.option.contro | 
| c2fc0 | 6c 73 20 77 68 61 74 20 63 6f 6c 75 6d 6e 73 20    61 72 65 20 64 69 73 70 6c 61 79 65 64 20 62 79 | ls.what.columns.are.displayed.by | 
| c2fe0 | 20 74 68 65 20 63 6f 6d 6d 61 6e 64 0a 20 20 20    20 20 e2 80 98 6d 61 67 69 74 2d 6c 69 73 74 2d | .the.command.........magit-list- | 
| c3000 | 72 65 70 6f 73 69 74 6f 72 69 65 73 e2 80 99 20    61 6e 64 20 68 6f 77 20 74 68 65 79 20 61 72 65 | repositories....and.how.they.are | 
| c3020 | 20 64 69 73 70 6c 61 79 65 64 2e 0a 0a 20 20 20    20 20 45 61 63 68 20 65 6c 65 6d 65 6e 74 20 68 | .displayed........Each.element.h | 
| c3040 | 61 73 20 74 68 65 20 66 6f 72 6d 20 e2 80 98 28    48 45 41 44 45 52 20 57 49 44 54 48 20 46 4f 52 | as.the.form....(HEADER.WIDTH.FOR | 
| c3060 | 4d 41 54 20 50 52 4f 50 53 29 e2 80 99 2e 0a 0a    20 20 20 20 20 48 45 41 44 45 52 20 69 73 20 74 | MAT.PROPS)...........HEADER.is.t | 
| c3080 | 68 65 20 73 74 72 69 6e 67 20 64 69 73 70 6c 61    79 65 64 20 69 6e 20 74 68 65 20 68 65 61 64 65 | he.string.displayed.in.the.heade | 
| c30a0 | 72 2e 20 20 57 49 44 54 48 20 69 73 20 74 68 65    20 77 69 64 74 68 0a 20 20 20 20 20 6f 66 20 74 | r...WIDTH.is.the.width......of.t | 
| c30c0 | 68 65 20 63 6f 6c 75 6d 6e 2e 20 20 46 4f 52 4d    41 54 20 69 73 20 61 20 66 75 6e 63 74 69 6f 6e | he.column...FORMAT.is.a.function | 
| c30e0 | 20 74 68 61 74 20 69 73 20 63 61 6c 6c 65 64 20    77 69 74 68 20 6f 6e 65 0a 20 20 20 20 20 61 72 | .that.is.called.with.one......ar | 
| c3100 | 67 75 6d 65 6e 74 2c 20 74 68 65 20 72 65 70 6f    73 69 74 6f 72 79 20 69 64 65 6e 74 69 66 69 63 | gument,.the.repository.identific | 
| c3120 | 61 74 69 6f 6e 20 28 75 73 75 61 6c 6c 79 20 69    74 73 20 62 61 73 65 6e 61 6d 65 29 2c 20 61 6e | ation.(usually.its.basename),.an | 
| c3140 | 64 0a 20 20 20 20 20 77 69 74 68 20 e2 80 98 64    65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 | d......with....default-directory | 
| c3160 | e2 80 99 20 62 6f 75 6e 64 20 74 6f 20 74 68 65    20 74 6f 70 6c 65 76 65 6c 20 6f 66 20 69 74 73 | ....bound.to.the.toplevel.of.its | 
| c3180 | 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2e 0a 20    20 20 20 20 49 74 20 68 61 73 20 74 6f 20 72 65 | .working.tree.......It.has.to.re | 
| c31a0 | 74 75 72 6e 20 61 20 73 74 72 69 6e 67 20 74 6f    20 62 65 20 69 6e 73 65 72 74 65 64 20 6f 72 20 | turn.a.string.to.be.inserted.or. | 
| c31c0 | 6e 69 6c 2e 20 20 50 52 4f 50 53 20 69 73 20 61    6e 20 61 6c 69 73 74 0a 20 20 20 20 20 74 68 61 | nil...PROPS.is.an.alist......tha | 
| c31e0 | 74 20 73 75 70 70 6f 72 74 73 20 74 68 65 20 6b    65 79 73 20 e2 80 98 3a 72 69 67 68 74 2d 61 6c | t.supports.the.keys....:right-al | 
| c3200 | 69 67 6e e2 80 99 2c 20 e2 80 98 3a 70 61 64 2d    72 69 67 68 74 e2 80 99 20 61 6e 64 20 e2 80 98 | ign...,....:pad-right....and.... | 
| c3220 | 3a 73 6f 72 74 e2 80 99 2e 0a 0a 20 20 20 20 20    54 68 65 20 e2 80 98 3a 73 6f 72 74 e2 80 99 20 | :sort...........The....:sort.... | 
| c3240 | 66 75 6e 63 74 69 6f 6e 20 68 61 73 20 61 20 77    65 69 72 64 20 69 6e 74 65 72 66 61 63 65 20 64 | function.has.a.weird.interface.d | 
| c3260 | 65 73 63 72 69 62 65 64 20 69 6e 20 74 68 65 0a    20 20 20 20 20 64 6f 63 73 74 72 69 6e 67 20 6f | escribed.in.the......docstring.o | 
| c3280 | 66 20 e2 80 98 74 61 62 75 6c 61 74 65 64 2d 6c    69 73 74 2d 2d 67 65 74 2d 73 6f 72 74 e2 80 99 | f....tabulated-list--get-sort... | 
| c32a0 | 2e 20 20 41 6c 74 65 72 6e 61 74 69 76 65 6c 79    20 e2 80 98 3c e2 80 99 20 61 6e 64 0a 20 20 20 | ...Alternatively....<....and.... | 
| c32c0 | 20 20 e2 80 98 6d 61 67 69 74 2d 72 65 70 6f 6c    69 73 74 2d 76 65 72 73 69 6f 6e 3c e2 80 99 20 | .....magit-repolist-version<.... | 
| c32e0 | 63 61 6e 20 62 65 20 75 73 65 64 20 61 73 20 74    68 6f 73 65 20 66 75 6e 63 74 69 6f 6e 73 20 61 | can.be.used.as.those.functions.a | 
| c3300 | 72 65 0a 20 20 20 20 20 61 75 74 6f 6d 61 74 69    63 61 6c 6c 79 20 72 65 70 6c 61 63 65 64 20 77 | re......automatically.replaced.w | 
| c3320 | 69 74 68 20 66 75 6e 63 74 69 6f 6e 73 20 74 68    61 74 20 73 61 74 69 73 66 79 20 74 68 65 20 69 | ith.functions.that.satisfy.the.i | 
| c3340 | 6e 74 65 72 66 61 63 65 2e 0a 20 20 20 20 20 53    65 74 20 e2 80 98 3a 73 6f 72 74 e2 80 99 20 74 | nterface.......Set....:sort....t | 
| c3360 | 6f 20 e2 80 98 6e 69 6c e2 80 99 20 74 6f 20 69    6e 68 69 62 69 74 20 73 6f 72 74 69 6e 67 3b 20 | o....nil....to.inhibit.sorting;. | 
| c3380 | 69 66 20 75 6e 73 70 65 63 69 66 69 65 64 2c 20    74 68 65 6e 20 74 68 65 0a 20 20 20 20 20 63 6f | if.unspecified,.then.the......co | 
| c33a0 | 6c 75 6d 6e 20 69 73 20 73 6f 72 74 61 62 6c 65    20 75 73 69 6e 67 20 74 68 65 20 64 65 66 61 75 | lumn.is.sortable.using.the.defau | 
| c33c0 | 6c 74 20 73 6f 72 74 65 72 2e 0a 0a 20 20 20 20    20 59 6f 75 20 6d 61 79 20 77 69 73 68 20 74 6f | lt.sorter........You.may.wish.to | 
| c33e0 | 20 64 69 73 70 6c 61 79 20 61 20 72 61 6e 67 65    20 6f 66 20 6e 75 6d 65 72 69 63 20 63 6f 6c 75 | .display.a.range.of.numeric.colu | 
| c3400 | 6d 6e 73 20 75 73 69 6e 67 20 6a 75 73 74 20 6f    6e 65 0a 20 20 20 20 20 63 68 61 72 61 63 74 65 | mns.using.just.one......characte | 
| c3420 | 72 20 70 65 72 20 63 6f 6c 75 6d 6e 20 61 6e 64    20 77 69 74 68 6f 75 74 20 61 6e 79 20 70 61 64 | r.per.column.and.without.any.pad | 
| c3440 | 64 69 6e 67 20 62 65 74 77 65 65 6e 20 63 6f 6c    75 6d 6e 73 2c 20 69 6e 0a 20 20 20 20 20 77 68 | ding.between.columns,.in......wh | 
| c3460 | 69 63 68 20 63 61 73 65 20 79 6f 75 20 73 68 6f    75 6c 64 20 75 73 65 20 61 6e 20 61 70 70 72 6f | ich.case.you.should.use.an.appro | 
| c3480 | 70 72 69 61 74 65 20 48 45 41 44 45 52 2c 20 73    65 74 20 57 49 44 54 48 20 74 6f 20 31 2c 0a 20 | priate.HEADER,.set.WIDTH.to.1,.. | 
| c34a0 | 20 20 20 20 61 6e 64 20 73 65 74 20 e2 80 98 3a    70 61 64 2d 72 69 67 68 74 e2 80 99 20 74 6f 20 | ....and.set....:pad-right....to. | 
| c34c0 | 39 2e 20 20 e2 80 98 2b e2 80 99 20 69 73 20 73    75 62 73 74 69 74 75 74 65 64 20 66 6f 72 20 6e | 9......+....is.substituted.for.n | 
| c34e0 | 75 6d 62 65 72 73 20 68 69 67 68 65 72 0a 20 20    20 20 20 74 68 61 6e 20 39 2e 0a 0a 54 68 65 20 | umbers.higher......than.9...The. | 
| c3500 | 66 6f 6c 6c 6f 77 69 6e 67 20 66 75 6e 63 74 69    6f 6e 73 20 63 61 6e 20 62 65 20 61 64 64 65 64 | following.functions.can.be.added | 
| c3520 | 20 74 6f 20 74 68 65 20 61 62 6f 76 65 20 6f 70    74 69 6f 6e 3a 0a 0a 20 2d 2d 20 46 75 6e 63 74 | .to.the.above.option:...--.Funct | 
| c3540 | 69 6f 6e 3a 20 6d 61 67 69 74 2d 72 65 70 6f 6c    69 73 74 2d 63 6f 6c 75 6d 6e 2d 69 64 65 6e 74 | ion:.magit-repolist-column-ident | 
| c3560 | 0a 20 20 20 20 20 54 68 69 73 20 66 75 6e 63 74    69 6f 6e 20 69 6e 73 65 72 74 73 20 74 68 65 20 | ......This.function.inserts.the. | 
| c3580 | 69 64 65 6e 74 69 66 69 63 61 74 69 6f 6e 20 6f    66 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 | identification.of.the.repository | 
| c35a0 | 2e 0a 20 20 20 20 20 55 73 75 61 6c 6c 79 20 74    68 69 73 20 69 73 20 6a 75 73 74 20 69 74 73 20 | .......Usually.this.is.just.its. | 
| c35c0 | 62 61 73 65 6e 61 6d 65 2e 0a 0a 20 2d 2d 20 46    75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 72 | basename....--.Function:.magit-r | 
| c35e0 | 65 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d 70    61 74 68 0a 20 20 20 20 20 54 68 69 73 20 66 75 | epolist-column-path......This.fu | 
| c3600 | 6e 63 74 69 6f 6e 20 69 6e 73 65 72 74 73 20 74    68 65 20 61 62 73 6f 6c 75 74 65 20 70 61 74 68 | nction.inserts.the.absolute.path | 
| c3620 | 20 6f 66 20 74 68 65 20 72 65 70 6f 73 69 74 6f    72 79 2e 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f | .of.the.repository....--.Functio | 
| c3640 | 6e 3a 20 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73    74 2d 63 6f 6c 75 6d 6e 2d 76 65 72 73 69 6f 6e | n:.magit-repolist-column-version | 
| c3660 | 0a 20 20 20 20 20 54 68 69 73 20 66 75 6e 63 74    69 6f 6e 20 69 6e 73 65 72 74 73 20 61 20 64 65 | ......This.function.inserts.a.de | 
| c3680 | 73 63 72 69 70 74 69 6f 6e 20 6f 66 20 74 68 65    20 72 65 70 6f 73 69 74 6f 72 79 e2 80 99 73 20 | scription.of.the.repository...s. | 
| c36a0 | e2 80 98 48 45 41 44 e2 80 99 0a 20 20 20 20 20    72 65 76 69 73 69 6f 6e 2e 0a 0a 20 2d 2d 20 46 | ...HEAD.........revision....--.F | 
| c36c0 | 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 72    65 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d 62 | unction:.magit-repolist-column-b | 
| c36e0 | 72 61 6e 63 68 0a 20 20 20 20 20 54 68 69 73 20    66 75 6e 63 74 69 6f 6e 20 69 6e 73 65 72 74 73 | ranch......This.function.inserts | 
| c3700 | 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65    20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 2e | .the.name.of.the.current.branch. | 
| c3720 | 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20    6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 63 | ...--.Function:.magit-repolist-c | 
| c3740 | 6f 6c 75 6d 6e 2d 75 70 73 74 72 65 61 6d 0a 20    20 20 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f | olumn-upstream......This.functio | 
| c3760 | 6e 20 69 6e 73 65 72 74 73 20 74 68 65 20 6e 61    6d 65 20 6f 66 20 74 68 65 20 75 70 73 74 72 65 | n.inserts.the.name.of.the.upstre | 
| c3780 | 61 6d 20 62 72 61 6e 63 68 20 6f 66 20 74 68 65    0a 20 20 20 20 20 63 75 72 72 65 6e 74 20 62 72 | am.branch.of.the......current.br | 
| c37a0 | 61 6e 63 68 2e 0a 0a 20 2d 2d 20 46 75 6e 63 74    69 6f 6e 3a 20 6d 61 67 69 74 2d 72 65 70 6f 6c | anch....--.Function:.magit-repol | 
| c37c0 | 69 73 74 2d 63 6f 6c 75 6d 6e 2d 62 72 61 6e 63    68 65 73 0a 20 20 20 20 20 54 68 69 73 20 66 75 | ist-column-branches......This.fu | 
| c37e0 | 6e 63 74 69 6f 6e 20 69 6e 73 65 72 74 73 20 74    68 65 20 6e 75 6d 62 65 72 20 6f 66 20 62 72 61 | nction.inserts.the.number.of.bra | 
| c3800 | 6e 63 68 65 73 2e 0a 0a 20 2d 2d 20 46 75 6e 63    74 69 6f 6e 3a 20 6d 61 67 69 74 2d 72 65 70 6f | nches....--.Function:.magit-repo | 
| c3820 | 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d 73 74 61 73    68 65 73 0a 20 20 20 20 20 54 68 69 73 20 66 75 | list-column-stashes......This.fu | 
| c3840 | 6e 63 74 69 6f 6e 20 69 6e 73 65 72 74 73 20 74    68 65 20 6e 75 6d 62 65 72 20 6f 66 20 73 74 61 | nction.inserts.the.number.of.sta | 
| c3860 | 73 68 65 73 2e 0a 0a 20 2d 2d 20 46 75 6e 63 74    69 6f 6e 3a 20 6d 61 67 69 74 2d 72 65 70 6f 6c | shes....--.Function:.magit-repol | 
| c3880 | 69 73 74 2d 63 6f 6c 75 6d 6e 2d 66 6c 61 67 0a    20 20 20 20 20 54 68 69 73 20 66 75 6e 63 74 69 | ist-column-flag......This.functi | 
| c38a0 | 6f 6e 20 69 6e 73 65 72 74 73 20 61 20 66 6c 61    67 20 61 73 20 73 70 65 63 69 66 69 65 64 20 62 | on.inserts.a.flag.as.specified.b | 
| c38c0 | 79 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d    72 65 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d | y.........magit-repolist-column- | 
| c38e0 | 66 6c 61 67 2d 61 6c 69 73 74 e2 80 99 2e 0a 0a    20 20 20 20 20 42 79 20 64 65 66 61 75 6c 74 20 | flag-alist...........By.default. | 
| c3900 | 74 68 69 73 20 69 6e 64 69 63 61 74 65 73 20 77    68 65 74 68 65 72 20 74 68 65 72 65 20 61 72 65 | this.indicates.whether.there.are | 
| c3920 | 20 75 6e 63 6f 6d 6d 69 74 74 65 64 20 63 68 61    6e 67 65 73 2e 0a 0a 20 20 20 20 20 20 20 20 e2 | .uncommitted.changes............ | 
| c3940 | 80 a2 20 e2 80 98 4e e2 80 99 20 69 66 20 74 68    65 72 65 20 69 73 20 61 74 20 6c 65 61 73 74 20 | ......N....if.there.is.at.least. | 
| c3960 | 6f 6e 65 20 75 6e 74 72 61 63 6b 65 64 20 66 69    6c 65 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 | one.untracked.file.............. | 
| c3980 | e2 80 98 55 e2 80 99 20 69 66 20 74 68 65 72 65    20 69 73 20 61 74 20 6c 65 61 73 74 20 6f 6e 65 | ...U....if.there.is.at.least.one | 
| c39a0 | 20 75 6e 73 74 61 67 65 64 20 66 69 6c 65 2e 0a    20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 53 | .unstaged.file.................S | 
| c39c0 | e2 80 99 20 69 66 20 74 68 65 72 65 20 69 73 20    61 74 20 6c 65 61 73 74 20 6f 6e 65 20 73 74 61 | ....if.there.is.at.least.one.sta | 
| c39e0 | 67 65 64 20 66 69 6c 65 2e 0a 0a 20 20 20 20 20    4f 6e 6c 79 20 74 68 65 20 66 69 72 73 74 20 6f | ged.file........Only.the.first.o | 
| c3a00 | 6e 65 20 6f 66 20 74 68 65 73 65 20 74 68 61 74    20 61 70 70 6c 69 65 73 20 69 73 20 73 68 6f 77 | ne.of.these.that.applies.is.show | 
| c3a20 | 6e 2e 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e    3a 20 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 | n....--.Function:.magit-repolist | 
| c3a40 | 2d 63 6f 6c 75 6d 6e 2d 66 6c 61 67 73 0a 20 20    20 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e | -column-flags......This.function | 
| c3a60 | 73 20 69 6e 73 65 72 74 20 61 6c 6c 20 66 6c 61    67 73 20 61 73 20 73 70 65 63 69 66 69 65 64 20 | s.insert.all.flags.as.specified. | 
| c3a80 | 62 79 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74    2d 72 65 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e | by.........magit-repolist-column | 
| c3aa0 | 2d 66 6c 61 67 2d 61 6c 69 73 74 e2 80 99 2e 0a    0a 20 20 20 20 20 54 68 69 73 20 69 73 20 61 6e | -flag-alist...........This.is.an | 
| c3ac0 | 20 61 6c 74 65 72 6e 61 74 69 76 65 20 74 6f 20    66 75 6e 63 74 69 6f 6e 20 e2 80 98 6d 61 67 69 | .alternative.to.function....magi | 
| c3ae0 | 74 2d 72 65 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d    6e 2d 66 6c 61 67 e2 80 99 2c 0a 20 20 20 20 20 | t-repolist-column-flag...,...... | 
| c3b00 | 77 68 69 63 68 20 6f 6e 6c 79 20 6c 69 73 74 73    20 74 68 65 20 66 69 72 73 74 20 6f 6e 65 20 66 | which.only.lists.the.first.one.f | 
| c3b20 | 6f 75 6e 64 2e 0a 0a 20 2d 2d 20 46 75 6e 63 74    69 6f 6e 3a 20 6d 61 67 69 74 2d 72 65 70 6f 6c | ound....--.Function:.magit-repol | 
| c3b40 | 69 73 74 2d 63 6f 6c 75 6d 6e 2d 75 6e 70 75 6c    6c 65 64 2d 66 72 6f 6d 2d 75 70 73 74 72 65 61 | ist-column-unpulled-from-upstrea | 
| c3b60 | 6d 0a 20 20 20 20 20 54 68 69 73 20 66 75 6e 63    74 69 6f 6e 20 69 6e 73 65 72 74 73 20 74 68 65 | m......This.function.inserts.the | 
| c3b80 | 20 6e 75 6d 62 65 72 20 6f 66 20 75 70 73 74 72    65 61 6d 20 63 6f 6d 6d 69 74 73 20 6e 6f 74 20 | .number.of.upstream.commits.not. | 
| c3ba0 | 69 6e 20 74 68 65 0a 20 20 20 20 20 63 75 72 72    65 6e 74 20 62 72 61 6e 63 68 2e 0a 0a 20 2d 2d | in.the......current.branch....-- | 
| c3bc0 | 20 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74    2d 72 65 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e | .Function:.magit-repolist-column | 
| c3be0 | 2d 75 6e 70 75 6c 6c 65 64 2d 66 72 6f 6d 2d 70    75 73 68 72 65 6d 6f 74 65 0a 20 20 20 20 20 54 | -unpulled-from-pushremote......T | 
| c3c00 | 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 6e 73    65 72 74 73 20 74 68 65 20 6e 75 6d 62 65 72 20 | his.function.inserts.the.number. | 
| c3c20 | 6f 66 20 63 6f 6d 6d 69 74 73 20 69 6e 20 74 68    65 20 70 75 73 68 20 62 72 61 6e 63 68 20 62 75 | of.commits.in.the.push.branch.bu | 
| c3c40 | 74 0a 20 20 20 20 20 6e 6f 74 20 74 68 65 20 63    75 72 72 65 6e 74 20 62 72 61 6e 63 68 2e 0a 0a | t......not.the.current.branch... | 
| c3c60 | 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 6d 61    67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 63 6f 6c | .--.Function:.magit-repolist-col | 
| c3c80 | 75 6d 6e 2d 75 6e 70 75 73 68 65 64 2d 74 6f 2d    75 70 73 74 72 65 61 6d 0a 20 20 20 20 20 54 68 | umn-unpushed-to-upstream......Th | 
| c3ca0 | 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 6e 73 65    72 74 73 20 74 68 65 20 6e 75 6d 62 65 72 20 6f | is.function.inserts.the.number.o | 
| c3cc0 | 66 20 63 6f 6d 6d 69 74 73 20 69 6e 20 74 68 65    20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 0a | f.commits.in.the.current.branch. | 
| c3ce0 | 20 20 20 20 20 62 75 74 20 6e 6f 74 20 69 74 73    20 75 70 73 74 72 65 61 6d 2e 0a 0a 20 2d 2d 20 | .....but.not.its.upstream....--. | 
| c3d00 | 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d    72 65 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d | Function:.magit-repolist-column- | 
| c3d20 | 75 6e 70 75 73 68 65 64 2d 74 6f 2d 70 75 73 68    72 65 6d 6f 74 65 0a 20 20 20 20 20 54 68 69 73 | unpushed-to-pushremote......This | 
| c3d40 | 20 66 75 6e 63 74 69 6f 6e 20 69 6e 73 65 72 74    73 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 | .function.inserts.the.number.of. | 
| c3d60 | 63 6f 6d 6d 69 74 73 20 69 6e 20 74 68 65 20 63    75 72 72 65 6e 74 20 62 72 61 6e 63 68 0a 20 20 | commits.in.the.current.branch... | 
| c3d80 | 20 20 20 62 75 74 20 6e 6f 74 20 69 74 73 20 70    75 73 68 20 62 72 61 6e 63 68 2e 0a 0a 54 68 65 | ...but.not.its.push.branch...The | 
| c3da0 | 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 6d 6d 61    6e 64 73 20 61 72 65 20 61 76 61 69 6c 61 62 6c | .following.commands.are.availabl | 
| c3dc0 | 65 20 69 6e 20 72 65 70 6f 6c 69 73 74 20 62 75    66 66 65 72 73 3a 0a 0a e2 80 98 3c 52 45 54 3e | e.in.repolist.buffers:.....<RET> | 
| c3de0 | e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d 72 65    70 6f 6c 69 73 74 2d 73 74 61 74 75 73 e2 80 99 | ....(...magit-repolist-status... | 
| c3e00 | 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d    61 6e 64 20 73 68 6f 77 73 20 74 68 65 20 73 74 | )......This.command.shows.the.st | 
| c3e20 | 61 74 75 73 20 66 6f 72 20 74 68 65 20 72 65 70    6f 73 69 74 6f 72 79 20 61 74 20 70 6f 69 6e 74 | atus.for.the.repository.at.point | 
| c3e40 | 2e 0a 0a e2 80 98 6d e2 80 99 20 28 e2 80 98 6d    61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 6d 61 | ......m....(...magit-repolist-ma | 
| c3e60 | 72 6b e2 80 99 29 0a 20 20 20 20 20 54 68 69 73    20 63 6f 6d 6d 61 6e 64 20 6d 61 72 6b 73 20 74 | rk...)......This.command.marks.t | 
| c3e80 | 68 65 20 72 65 70 6f 73 69 74 6f 72 79 20 61 74    20 70 6f 69 6e 74 2e 0a 0a e2 80 98 75 e2 80 99 | he.repository.at.point......u... | 
| c3ea0 | 20 28 e2 80 98 6d 61 67 69 74 2d 72 65 70 6f 6c    69 73 74 2d 75 6e 6d 61 72 6b e2 80 99 29 0a 20 | .(...magit-repolist-unmark...).. | 
| c3ec0 | 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64    20 75 6e 6d 61 72 6b 73 20 74 68 65 20 72 65 70 | ....This.command.unmarks.the.rep | 
| c3ee0 | 6f 73 69 74 6f 72 79 20 61 74 20 70 6f 69 6e 74    2e 0a 0a e2 80 98 66 e2 80 99 20 28 e2 80 98 6d | ository.at.point......f....(...m | 
| c3f00 | 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 66 65    74 63 68 e2 80 99 29 0a 20 20 20 20 20 54 68 69 | agit-repolist-fetch...)......Thi | 
| c3f20 | 73 20 63 6f 6d 6d 61 6e 64 20 66 65 74 63 68 65    73 20 61 6c 6c 20 6d 61 72 6b 65 64 20 72 65 70 | s.command.fetches.all.marked.rep | 
| c3f40 | 6f 73 69 74 6f 72 69 65 73 2e 20 20 49 66 20 6e    6f 20 72 65 70 6f 73 69 74 6f 72 69 65 73 0a 20 | ositories...If.no.repositories.. | 
| c3f60 | 20 20 20 20 61 72 65 20 6d 61 72 6b 65 64 2c 20    74 68 65 6e 20 69 74 20 6f 66 66 65 72 73 20 74 | ....are.marked,.then.it.offers.t | 
| c3f80 | 6f 20 66 65 74 63 68 20 61 6c 6c 20 64 69 73 70    6c 61 79 65 64 20 72 65 70 6f 73 69 74 6f 72 69 | o.fetch.all.displayed.repositori | 
| c3fa0 | 65 73 2e 0a 0a e2 80 98 35 e2 80 99 20 28 e2 80    98 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d | es......5....(...magit-repolist- | 
| c3fc0 | 66 69 6e 64 2d 66 69 6c 65 2d 6f 74 68 65 72 2d    66 72 61 6d 65 e2 80 99 29 0a 20 20 20 20 20 54 | find-file-other-frame...)......T | 
| c3fe0 | 68 69 73 20 63 6f 6d 6d 61 6e 64 20 72 65 61 64    73 20 61 20 72 65 6c 61 74 69 76 65 20 66 69 6c | his.command.reads.a.relative.fil | 
| c4000 | 65 2d 6e 61 6d 65 20 28 77 69 74 68 6f 75 74 20    63 6f 6d 70 6c 65 74 69 6f 6e 29 20 61 6e 64 0a | e-name.(without.completion).and. | 
| c4020 | 20 20 20 20 20 6f 70 65 6e 73 20 74 68 65 20 72    65 73 70 65 63 74 69 76 65 20 66 69 6c 65 20 69 | .....opens.the.respective.file.i | 
| c4040 | 6e 20 65 61 63 68 20 6d 61 72 6b 65 64 20 72 65    70 6f 73 69 74 6f 72 79 20 69 6e 20 61 20 6e 65 | n.each.marked.repository.in.a.ne | 
| c4060 | 77 20 66 72 61 6d 65 2e 0a 20 20 20 20 20 49 66    20 6e 6f 20 72 65 70 6f 73 69 74 6f 72 69 65 73 | w.frame.......If.no.repositories | 
| c4080 | 20 61 72 65 20 6d 61 72 6b 65 64 2c 20 74 68 65    6e 20 69 74 20 6f 66 66 65 72 73 20 74 6f 20 64 | .are.marked,.then.it.offers.to.d | 
| c40a0 | 6f 20 74 68 69 73 20 66 6f 72 20 61 6c 6c 0a 20    20 20 20 20 64 69 73 70 6c 61 79 65 64 20 72 65 | o.this.for.all......displayed.re | 
| c40c0 | 70 6f 73 69 74 6f 72 69 65 73 2e 0a 0a 1f 0a 46    69 6c 65 3a 20 6d 61 67 69 74 2e 69 6e 66 6f 2c | positories.....File:.magit.info, | 
| c40e0 | 20 20 4e 6f 64 65 3a 20 4c 6f 67 67 69 6e 67 2c    20 20 4e 65 78 74 3a 20 44 69 66 66 69 6e 67 2c | ..Node:.Logging,..Next:.Diffing, | 
| c4100 | 20 20 50 72 65 76 3a 20 52 65 70 6f 73 69 74 6f    72 79 20 4c 69 73 74 2c 20 20 55 70 3a 20 49 6e | ..Prev:.Repository.List,..Up:.In | 
| c4120 | 73 70 65 63 74 69 6e 67 0a 0a 35 2e 33 20 4c 6f    67 67 69 6e 67 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | specting..5.3.Logging.========== | 
| c4140 | 3d 0a 0a 54 68 65 20 73 74 61 74 75 73 20 62 75    66 66 65 72 20 63 6f 6e 74 61 69 6e 73 20 6c 6f | =..The.status.buffer.contains.lo | 
| c4160 | 67 73 20 66 6f 72 20 74 68 65 20 75 6e 70 75 73    68 65 64 20 61 6e 64 20 75 6e 70 75 6c 6c 65 64 | gs.for.the.unpushed.and.unpulled | 
| c4180 | 20 63 6f 6d 6d 69 74 73 2c 0a 62 75 74 20 74 68    61 74 20 6f 62 76 69 6f 75 73 6c 79 20 69 73 6e | .commits,.but.that.obviously.isn | 
| c41a0 | e2 80 99 74 20 65 6e 6f 75 67 68 2e 20 20 54 68    65 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 | ...t.enough...The.transient.pref | 
| c41c0 | 69 78 20 63 6f 6d 6d 61 6e 64 0a e2 80 98 6d 61    67 69 74 2d 6c 6f 67 e2 80 99 2c 20 6f 6e 20 e2 | ix.command....magit-log...,.on.. | 
| c41e0 | 80 98 6c e2 80 99 2c 20 66 65 61 74 75 72 65 73    20 73 65 76 65 72 61 6c 20 73 75 66 66 69 78 20 | ..l...,.features.several.suffix. | 
| c4200 | 63 6f 6d 6d 61 6e 64 73 2c 20 77 68 69 63 68 20    73 68 6f 77 20 61 0a 73 70 65 63 69 66 69 63 20 | commands,.which.show.a.specific. | 
| c4220 | 6c 6f 67 20 69 6e 20 61 20 73 65 70 61 72 61 74    65 20 6c 6f 67 20 62 75 66 66 65 72 2e 0a 0a 20 | log.in.a.separate.log.buffer.... | 
| c4240 | 20 20 4c 69 6b 65 20 6f 74 68 65 72 20 74 72 61    6e 73 69 65 6e 74 20 70 72 65 66 69 78 20 63 6f | ..Like.other.transient.prefix.co | 
| c4260 | 6d 6d 61 6e 64 73 2c 20 e2 80 98 6d 61 67 69 74    2d 6c 6f 67 e2 80 99 20 61 6c 73 6f 20 66 65 61 | mmands,....magit-log....also.fea | 
| c4280 | 74 75 72 65 73 0a 73 65 76 65 72 61 6c 20 69 6e    66 69 78 20 61 72 67 75 6d 65 6e 74 73 20 74 68 | tures.several.infix.arguments.th | 
| c42a0 | 61 74 20 63 61 6e 20 62 65 20 63 68 61 6e 67 65    64 20 62 65 66 6f 72 65 20 69 6e 76 6f 6b 69 6e | at.can.be.changed.before.invokin | 
| c42c0 | 67 20 6f 6e 65 20 6f 66 20 74 68 65 0a 73 75 66    66 69 78 20 63 6f 6d 6d 61 6e 64 73 2e 20 20 48 | g.one.of.the.suffix.commands...H | 
| c42e0 | 6f 77 65 76 65 72 2c 20 69 6e 20 74 68 65 20 63    61 73 65 20 6f 66 20 74 68 65 20 6c 6f 67 20 74 | owever,.in.the.case.of.the.log.t | 
| c4300 | 72 61 6e 73 69 65 6e 74 2c 20 74 68 65 73 65 0a    61 72 67 75 6d 65 6e 74 73 20 6d 61 79 20 62 65 | ransient,.these.arguments.may.be | 
| c4320 | 20 74 61 6b 65 6e 20 66 72 6f 6d 20 74 68 6f 73    65 20 63 75 72 72 65 6e 74 6c 79 20 69 6e 20 75 | .taken.from.those.currently.in.u | 
| c4340 | 73 65 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e    74 0a 72 65 70 6f 73 69 74 6f 72 79 e2 80 99 73 | se.in.the.current.repository...s | 
| c4360 | 20 6c 6f 67 20 62 75 66 66 65 72 2c 20 64 65 70    65 6e 64 69 6e 67 20 6f 6e 20 74 68 65 20 76 61 | .log.buffer,.depending.on.the.va | 
| c4380 | 6c 75 65 20 6f 66 0a e2 80 98 6d 61 67 69 74 2d    70 72 65 66 69 78 2d 75 73 65 2d 62 75 66 66 65 | lue.of....magit-prefix-use-buffe | 
| c43a0 | 72 2d 61 72 67 75 6d 65 6e 74 73 e2 80 99 20 28    73 65 65 20 2a 6e 6f 74 65 20 54 72 61 6e 73 69 | r-arguments....(see.*note.Transi | 
| c43c0 | 65 6e 74 20 41 72 67 75 6d 65 6e 74 73 20 61 6e    64 0a 42 75 66 66 65 72 20 56 61 72 69 61 62 6c | ent.Arguments.and.Buffer.Variabl | 
| c43e0 | 65 73 3a 3a 29 2e 0a 0a 20 20 20 46 6f 72 20 69    6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 | es::)......For.information.about | 
| c4400 | 20 74 68 65 20 76 61 72 69 6f 75 73 20 61 72 67    75 6d 65 6e 74 73 2c 20 73 65 65 20 2a 6e 6f 74 | .the.various.arguments,.see.*not | 
| c4420 | 65 0a 28 67 69 74 6d 61 6e 29 67 69 74 2d 6c 6f    67 3a 3a 2e 0a 0a 20 20 20 54 68 65 20 73 77 69 | e.(gitman)git-log::......The.swi | 
| c4440 | 74 63 68 20 e2 80 98 2b 2b 6f 72 64 65 72 3d 56    41 4c 55 45 e2 80 99 20 69 73 20 63 6f 6e 76 65 | tch....++order=VALUE....is.conve | 
| c4460 | 72 74 65 64 20 74 6f 20 6f 6e 65 20 6f 66 0a e2    80 98 2d 2d 61 75 74 68 6f 72 2d 64 61 74 65 2d | rted.to.one.of....--author-date- | 
| c4480 | 6f 72 64 65 72 e2 80 99 2c 20 e2 80 98 2d 2d 64    61 74 65 2d 6f 72 64 65 72 e2 80 99 2c 20 6f 72 | order...,....--date-order...,.or | 
| c44a0 | 20 e2 80 98 2d 2d 74 6f 70 6f 2d 6f 72 64 65 72    e2 80 99 20 62 65 66 6f 72 65 20 62 65 69 6e 67 | ....--topo-order....before.being | 
| c44c0 | 0a 70 61 73 73 65 64 20 74 6f 20 e2 80 98 67 69    74 20 6c 6f 67 e2 80 99 2e 0a 0a 20 20 20 54 68 | .passed.to....git.log.........Th | 
| c44e0 | 65 20 6c 6f 67 20 74 72 61 6e 73 69 65 6e 74 20    61 6c 73 6f 20 66 65 61 74 75 72 65 73 20 73 65 | e.log.transient.also.features.se | 
| c4500 | 76 65 72 61 6c 20 72 65 66 6c 6f 67 20 63 6f 6d    6d 61 6e 64 73 2e 20 20 53 65 65 20 2a 6e 6f 74 | veral.reflog.commands...See.*not | 
| c4520 | 65 0a 52 65 66 6c 6f 67 3a 3a 2e 0a 0a e2 80 98    6c e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d 6c | e.Reflog::......l....(...magit-l | 
| c4540 | 6f 67 e2 80 99 29 0a 20 20 20 20 20 54 68 69 73    20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 | og...)......This.transient.prefi | 
| c4560 | 78 20 63 6f 6d 6d 61 6e 64 20 62 69 6e 64 73 20    74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 75 | x.command.binds.the.following.su | 
| c4580 | 66 66 69 78 20 63 6f 6d 6d 61 6e 64 73 0a 20 20    20 20 20 61 6c 6f 6e 67 20 77 69 74 68 20 74 68 | ffix.commands......along.with.th | 
| c45a0 | 65 20 61 70 70 72 6f 70 72 69 61 74 65 20 69 6e    66 69 78 20 61 72 67 75 6d 65 6e 74 73 20 61 6e | e.appropriate.infix.arguments.an | 
| c45c0 | 64 20 64 69 73 70 6c 61 79 73 20 74 68 65 6d 20    69 6e 20 61 0a 20 20 20 20 20 74 65 6d 70 6f 72 | d.displays.them.in.a......tempor | 
| c45e0 | 61 72 79 20 62 75 66 66 65 72 20 75 6e 74 69 6c    20 61 20 73 75 66 66 69 78 20 69 73 20 69 6e 76 | ary.buffer.until.a.suffix.is.inv | 
| c4600 | 6f 6b 65 64 2e 0a 0a e2 80 98 6c 20 6c e2 80 99    20 28 e2 80 98 6d 61 67 69 74 2d 6c 6f 67 2d 63 | oked......l.l....(...magit-log-c | 
| c4620 | 75 72 72 65 6e 74 e2 80 99 29 0a 20 20 20 20 20    53 68 6f 77 20 6c 6f 67 20 66 6f 72 20 74 68 65 | urrent...)......Show.log.for.the | 
| c4640 | 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 2e    20 20 57 68 65 6e 20 e2 80 98 48 45 41 44 e2 80 | .current.branch...When....HEAD.. | 
| c4660 | 99 20 69 73 20 64 65 74 61 63 68 65 64 20 6f 72    20 77 69 74 68 20 61 0a 20 20 20 20 20 70 72 65 | ..is.detached.or.with.a......pre | 
| c4680 | 66 69 78 20 61 72 67 75 6d 65 6e 74 2c 20 73 68    6f 77 20 6c 6f 67 20 66 6f 72 20 6f 6e 65 20 6f | fix.argument,.show.log.for.one.o | 
| c46a0 | 72 20 6d 6f 72 65 20 72 65 76 73 20 72 65 61 64    20 66 72 6f 6d 20 74 68 65 0a 20 20 20 20 20 6d | r.more.revs.read.from.the......m | 
| c46c0 | 69 6e 69 62 75 66 66 65 72 2e 0a 0a e2 80 98 6c    20 68 e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d | inibuffer......l.h....(...magit- | 
| c46e0 | 6c 6f 67 2d 68 65 61 64 e2 80 99 29 0a 20 20 20    20 20 53 68 6f 77 20 6c 6f 67 20 66 6f 72 20 e2 | log-head...)......Show.log.for.. | 
| c4700 | 80 98 48 45 41 44 e2 80 99 2e 0a 0a e2 80 98 6c    20 75 e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d | ..HEAD.........l.u....(...magit- | 
| c4720 | 6c 6f 67 2d 72 65 6c 61 74 65 64 e2 80 99 29 0a    20 20 20 20 20 53 68 6f 77 20 6c 6f 67 20 66 6f | log-related...)......Show.log.fo | 
| c4740 | 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72    61 6e 63 68 2c 20 69 74 73 20 75 70 73 74 72 65 | r.the.current.branch,.its.upstre | 
| c4760 | 61 6d 20 61 6e 64 20 69 74 73 20 70 75 73 68 20    74 61 72 67 65 74 2e 0a 20 20 20 20 20 57 68 65 | am.and.its.push.target.......Whe | 
| c4780 | 6e 20 74 68 65 20 75 70 73 74 72 65 61 6d 20 69    73 20 61 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 | n.the.upstream.is.a.local.branch | 
| c47a0 | 2c 20 74 68 65 6e 20 61 6c 73 6f 20 73 68 6f 77    20 69 74 73 20 6f 77 6e 0a 20 20 20 20 20 75 70 | ,.then.also.show.its.own......up | 
| c47c0 | 73 74 72 65 61 6d 2e 20 20 57 68 65 6e 20 e2 80    98 48 45 41 44 e2 80 99 20 69 73 20 64 65 74 61 | stream...When....HEAD....is.deta | 
| c47e0 | 63 68 65 64 2c 20 74 68 65 6e 20 73 68 6f 77 20    6c 6f 67 20 66 6f 72 20 74 68 61 74 2c 20 74 68 | ched,.then.show.log.for.that,.th | 
| c4800 | 65 0a 20 20 20 20 20 70 72 65 76 69 6f 75 73 6c    79 20 63 68 65 63 6b 65 64 20 6f 75 74 20 62 72 | e......previously.checked.out.br | 
| c4820 | 61 6e 63 68 20 61 6e 64 20 69 74 73 20 75 70 73    74 72 65 61 6d 20 61 6e 64 20 70 75 73 68 2d 74 | anch.and.its.upstream.and.push-t | 
| c4840 | 61 72 67 65 74 2e 0a 0a e2 80 98 6c 20 6f e2 80    99 20 28 e2 80 98 6d 61 67 69 74 2d 6c 6f 67 2d | arget......l.o....(...magit-log- | 
| c4860 | 6f 74 68 65 72 e2 80 99 29 0a 20 20 20 20 20 53    68 6f 77 20 6c 6f 67 20 66 6f 72 20 6f 6e 65 20 | other...)......Show.log.for.one. | 
| c4880 | 6f 72 20 6d 6f 72 65 20 72 65 76 73 20 72 65 61    64 20 66 72 6f 6d 20 74 68 65 20 6d 69 6e 69 62 | or.more.revs.read.from.the.minib | 
| c48a0 | 75 66 66 65 72 2e 20 20 54 68 65 20 75 73 65 72    0a 20 20 20 20 20 63 61 6e 20 69 6e 70 75 74 20 | uffer...The.user......can.input. | 
| c48c0 | 61 6e 79 20 72 65 76 69 73 69 6f 6e 20 6f 72 20    72 65 76 69 73 69 6f 6e 73 20 73 65 70 61 72 61 | any.revision.or.revisions.separa | 
| c48e0 | 74 65 64 20 62 79 20 61 20 73 70 61 63 65 2c 20    6f 72 20 65 76 65 6e 0a 20 20 20 20 20 72 61 6e | ted.by.a.space,.or.even......ran | 
| c4900 | 67 65 73 2c 20 62 75 74 20 6f 6e 6c 79 20 62 72    61 6e 63 68 65 73 2c 20 74 61 67 73 2c 20 61 6e | ges,.but.only.branches,.tags,.an | 
| c4920 | 64 20 61 20 72 65 70 72 65 73 65 6e 74 61 74 69    6f 6e 20 6f 66 20 74 68 65 20 63 6f 6d 6d 69 74 | d.a.representation.of.the.commit | 
| c4940 | 0a 20 20 20 20 20 61 74 20 70 6f 69 6e 74 20 61    72 65 20 61 76 61 69 6c 61 62 6c 65 20 61 73 20 | ......at.point.are.available.as. | 
| c4960 | 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 61 6e 64 69    64 61 74 65 73 2e 0a 0a e2 80 98 6c 20 4c e2 80 | completion.candidates......l.L.. | 
| c4980 | 99 20 28 e2 80 98 6d 61 67 69 74 2d 6c 6f 67 2d    62 72 61 6e 63 68 65 73 e2 80 99 29 0a 20 20 20 | ..(...magit-log-branches...).... | 
| c49a0 | 20 20 53 68 6f 77 20 6c 6f 67 20 66 6f 72 20 61    6c 6c 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 65 | ..Show.log.for.all.local.branche | 
| c49c0 | 73 20 61 6e 64 20 e2 80 98 48 45 41 44 e2 80 99    2e 0a 0a e2 80 98 6c 20 62 e2 80 99 20 28 e2 80 | s.and....HEAD.........l.b....(.. | 
| c49e0 | 98 6d 61 67 69 74 2d 6c 6f 67 2d 61 6c 6c 2d 62    72 61 6e 63 68 65 73 e2 80 99 29 0a 20 20 20 20 | .magit-log-all-branches...)..... | 
| c4a00 | 20 53 68 6f 77 20 6c 6f 67 20 66 6f 72 20 61 6c    6c 20 6c 6f 63 61 6c 20 61 6e 64 20 72 65 6d 6f | .Show.log.for.all.local.and.remo | 
| c4a20 | 74 65 20 62 72 61 6e 63 68 65 73 20 61 6e 64 20    e2 80 98 48 45 41 44 e2 80 99 2e 0a 0a e2 80 98 | te.branches.and....HEAD......... | 
| c4a40 | 6c 20 61 e2 80 99 20 28 e2 80 98 6d 61 67 69 74    2d 6c 6f 67 2d 61 6c 6c e2 80 99 29 0a 20 20 20 | l.a....(...magit-log-all...).... | 
| c4a60 | 20 20 53 68 6f 77 20 6c 6f 67 20 66 6f 72 20 61    6c 6c 20 72 65 66 65 72 65 6e 63 65 73 20 61 6e | ..Show.log.for.all.references.an | 
| c4a80 | 64 20 e2 80 98 48 45 41 44 e2 80 99 2e 0a 0a 20    20 20 54 77 6f 20 61 64 64 69 74 69 6f 6e 61 6c | d....HEAD.........Two.additional | 
| c4aa0 | 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 73    68 6f 77 20 74 68 65 20 6c 6f 67 20 66 6f 72 20 | .commands.that.show.the.log.for. | 
| c4ac0 | 74 68 65 20 66 69 6c 65 20 6f 72 20 62 6c 6f 62    20 74 68 61 74 0a 69 73 20 62 65 69 6e 67 20 76 | the.file.or.blob.that.is.being.v | 
| c4ae0 | 69 73 69 74 65 64 20 69 6e 20 74 68 65 20 63 75    72 72 65 6e 74 20 62 75 66 66 65 72 20 65 78 69 | isited.in.the.current.buffer.exi | 
| c4b00 | 73 74 73 2c 20 73 65 65 20 2a 6e 6f 74 65 20 43    6f 6d 6d 61 6e 64 73 20 66 6f 72 0a 42 75 66 66 | sts,.see.*note.Commands.for.Buff | 
| c4b20 | 65 72 73 20 56 69 73 69 74 69 6e 67 20 46 69 6c    65 73 3a 3a 2e 20 20 54 68 65 20 63 6f 6d 6d 61 | ers.Visiting.Files::...The.comma | 
| c4b40 | 6e 64 20 e2 80 98 6d 61 67 69 74 2d 63 68 65 72    72 79 e2 80 99 20 61 6c 73 6f 20 73 68 6f 77 73 | nd....magit-cherry....also.shows | 
| c4b60 | 20 61 20 6c 6f 67 2c 0a 73 65 65 20 2a 6e 6f 74    65 20 43 68 65 72 72 69 65 73 3a 3a 2e 0a 0a 2a | .a.log,.see.*note.Cherries::...* | 
| c4b80 | 20 4d 65 6e 75 3a 0a 0a 2a 20 52 65 66 72 65 73    68 69 6e 67 20 4c 6f 67 73 3a 3a 0a 2a 20 4c 6f | .Menu:..*.Refreshing.Logs::.*.Lo | 
| c4ba0 | 67 20 42 75 66 66 65 72 3a 3a 0a 2a 20 4c 6f 67    20 4d 61 72 67 69 6e 3a 3a 0a 2a 20 53 65 6c 65 | g.Buffer::.*.Log.Margin::.*.Sele | 
| c4bc0 | 63 74 20 66 72 6f 6d 20 4c 6f 67 3a 3a 0a 2a 20    52 65 66 6c 6f 67 3a 3a 0a 2a 20 43 68 65 72 72 | ct.from.Log::.*.Reflog::.*.Cherr | 
| c4be0 | 69 65 73 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 6d    61 67 69 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 | ies::....File:.magit.info,..Node | 
| c4c00 | 3a 20 52 65 66 72 65 73 68 69 6e 67 20 4c 6f 67    73 2c 20 20 4e 65 78 74 3a 20 4c 6f 67 20 42 75 | :.Refreshing.Logs,..Next:.Log.Bu | 
| c4c20 | 66 66 65 72 2c 20 20 55 70 3a 20 4c 6f 67 67 69    6e 67 0a 0a 35 2e 33 2e 31 20 52 65 66 72 65 73 | ffer,..Up:.Logging..5.3.1.Refres | 
| c4c40 | 68 69 6e 67 20 4c 6f 67 73 0a 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a | hing.Logs.---------------------. | 
| c4c60 | 0a 54 68 65 20 74 72 61 6e 73 69 65 6e 74 20 70    72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 20 e2 80 | .The.transient.prefix.command... | 
| c4c80 | 98 6d 61 67 69 74 2d 6c 6f 67 2d 72 65 66 72 65    73 68 e2 80 99 2c 20 6f 6e 20 e2 80 98 4c e2 80 | .magit-log-refresh...,.on....L.. | 
| c4ca0 | 99 2c 20 63 61 6e 20 62 65 20 75 73 65 64 20 74    6f 0a 63 68 61 6e 67 65 20 74 68 65 20 6c 6f 67 | .,.can.be.used.to.change.the.log | 
| c4cc0 | 20 61 72 67 75 6d 65 6e 74 73 20 75 73 65 64 20    69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 | .arguments.used.in.the.current.b | 
| c4ce0 | 75 66 66 65 72 2c 20 77 69 74 68 6f 75 74 20 63    68 61 6e 67 69 6e 67 0a 77 68 69 63 68 20 6c 6f | uffer,.without.changing.which.lo | 
| c4d00 | 67 20 69 73 20 73 68 6f 77 6e 2e 20 20 54 68 69    73 20 77 6f 72 6b 73 20 69 6e 20 64 65 64 69 63 | g.is.shown...This.works.in.dedic | 
| c4d20 | 61 74 65 64 20 6c 6f 67 20 62 75 66 66 65 72 73    2c 20 62 75 74 20 61 6c 73 6f 20 69 6e 0a 74 68 | ated.log.buffers,.but.also.in.th | 
| c4d40 | 65 20 73 74 61 74 75 73 20 62 75 66 66 65 72 2e    0a 0a e2 80 98 4c e2 80 99 20 28 e2 80 98 6d 61 | e.status.buffer......L....(...ma | 
| c4d60 | 67 69 74 2d 6c 6f 67 2d 72 65 66 72 65 73 68 e2    80 99 29 0a 20 20 20 20 20 54 68 69 73 20 74 72 | git-log-refresh...)......This.tr | 
| c4d80 | 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 20 63    6f 6d 6d 61 6e 64 20 62 69 6e 64 73 20 74 68 65 | ansient.prefix.command.binds.the | 
| c4da0 | 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 75 66 66 69    78 20 63 6f 6d 6d 61 6e 64 73 0a 20 20 20 20 20 | .following.suffix.commands...... | 
| c4dc0 | 61 6c 6f 6e 67 20 77 69 74 68 20 74 68 65 20 61    70 70 72 6f 70 72 69 61 74 65 20 69 6e 66 69 78 | along.with.the.appropriate.infix | 
| c4de0 | 20 61 72 67 75 6d 65 6e 74 73 20 61 6e 64 20 64    69 73 70 6c 61 79 73 20 74 68 65 6d 20 69 6e 20 | .arguments.and.displays.them.in. | 
| c4e00 | 61 0a 20 20 20 20 20 74 65 6d 70 6f 72 61 72 79    20 62 75 66 66 65 72 20 75 6e 74 69 6c 20 61 20 | a......temporary.buffer.until.a. | 
| c4e20 | 73 75 66 66 69 78 20 69 73 20 69 6e 76 6f 6b 65    64 2e 0a 0a e2 80 98 4c 20 67 e2 80 99 20 28 e2 | suffix.is.invoked......L.g....(. | 
| c4e40 | 80 98 6d 61 67 69 74 2d 6c 6f 67 2d 72 65 66 72    65 73 68 e2 80 99 29 0a 20 20 20 20 20 54 68 69 | ..magit-log-refresh...)......Thi | 
| c4e60 | 73 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64    20 73 65 74 73 20 74 68 65 20 6c 6f 63 61 6c 20 | s.suffix.command.sets.the.local. | 
| c4e80 | 6c 6f 67 20 61 72 67 75 6d 65 6e 74 73 20 66 6f    72 20 74 68 65 20 63 75 72 72 65 6e 74 0a 20 20 | log.arguments.for.the.current... | 
| c4ea0 | 20 20 20 62 75 66 66 65 72 2e 0a 0a e2 80 98 4c    20 73 e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d | ...buffer......L.s....(...magit- | 
| c4ec0 | 6c 6f 67 2d 73 65 74 2d 64 65 66 61 75 6c 74 2d    61 72 67 75 6d 65 6e 74 73 e2 80 99 29 0a 20 20 | log-set-default-arguments...)... | 
| c4ee0 | 20 20 20 54 68 69 73 20 73 75 66 66 69 78 20 63    6f 6d 6d 61 6e 64 20 73 65 74 73 20 74 68 65 20 | ...This.suffix.command.sets.the. | 
| c4f00 | 64 65 66 61 75 6c 74 20 6c 6f 67 20 61 72 67 75    6d 65 6e 74 73 20 66 6f 72 20 62 75 66 66 65 72 | default.log.arguments.for.buffer | 
| c4f20 | 73 20 6f 66 0a 20 20 20 20 20 74 68 65 20 73 61    6d 65 20 74 79 70 65 20 61 73 20 74 68 61 74 20 | s.of......the.same.type.as.that. | 
| c4f40 | 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 62    75 66 66 65 72 2e 20 20 4f 74 68 65 72 20 65 78 | of.the.current.buffer...Other.ex | 
| c4f60 | 69 73 74 69 6e 67 0a 20 20 20 20 20 62 75 66 66    65 72 73 20 6f 66 20 74 68 65 20 73 61 6d 65 20 | isting......buffers.of.the.same. | 
| c4f80 | 74 79 70 65 20 61 72 65 20 6e 6f 74 20 61 66 66    65 63 74 65 64 20 62 65 63 61 75 73 65 20 74 68 | type.are.not.affected.because.th | 
| c4fa0 | 65 69 72 20 6c 6f 63 61 6c 0a 20 20 20 20 20 76    61 6c 75 65 73 20 68 61 76 65 20 61 6c 72 65 61 | eir.local......values.have.alrea | 
| c4fc0 | 64 79 20 62 65 65 6e 20 69 6e 69 74 69 61 6c 69    7a 65 64 2e 0a 0a e2 80 98 4c 20 77 e2 80 99 20 | dy.been.initialized......L.w.... | 
| c4fe0 | 28 e2 80 98 6d 61 67 69 74 2d 6c 6f 67 2d 73 61    76 65 2d 64 65 66 61 75 6c 74 2d 61 72 67 75 6d | (...magit-log-save-default-argum | 
| c5000 | 65 6e 74 73 e2 80 99 29 0a 20 20 20 20 20 54 68    69 73 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e | ents...)......This.suffix.comman | 
| c5020 | 64 20 73 65 74 73 20 74 68 65 20 64 65 66 61 75    6c 74 20 6c 6f 67 20 61 72 67 75 6d 65 6e 74 73 | d.sets.the.default.log.arguments | 
| c5040 | 20 66 6f 72 20 62 75 66 66 65 72 73 20 6f 66 0a    20 20 20 20 20 74 68 65 20 73 61 6d 65 20 74 79 | .for.buffers.of......the.same.ty | 
| c5060 | 70 65 20 61 73 20 74 68 61 74 20 6f 66 20 74 68    65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 | pe.as.that.of.the.current.buffer | 
| c5080 | 2c 20 61 6e 64 20 73 61 76 65 73 20 74 68 65 20    76 61 6c 75 65 0a 20 20 20 20 20 66 6f 72 20 66 | ,.and.saves.the.value......for.f | 
| c50a0 | 75 74 75 72 65 20 73 65 73 73 69 6f 6e 73 2e 20    20 4f 74 68 65 72 20 65 78 69 73 74 69 6e 67 20 | uture.sessions...Other.existing. | 
| c50c0 | 62 75 66 66 65 72 73 20 6f 66 20 74 68 65 20 73    61 6d 65 20 74 79 70 65 20 61 72 65 0a 20 20 20 | buffers.of.the.same.type.are.... | 
| c50e0 | 20 20 6e 6f 74 20 61 66 66 65 63 74 65 64 20 62    65 63 61 75 73 65 20 74 68 65 69 72 20 6c 6f 63 | ..not.affected.because.their.loc | 
| c5100 | 61 6c 20 76 61 6c 75 65 73 20 68 61 76 65 20 61    6c 72 65 61 64 79 20 62 65 65 6e 0a 20 20 20 20 | al.values.have.already.been..... | 
| c5120 | 20 69 6e 69 74 69 61 6c 69 7a 65 64 2e 0a 0a e2    80 98 4c 20 4c e2 80 99 20 28 e2 80 98 6d 61 67 | .initialized......L.L....(...mag | 
| c5140 | 69 74 2d 74 6f 67 67 6c 65 2d 6d 61 72 67 69 6e    e2 80 99 29 0a 20 20 20 20 20 53 68 6f 77 20 6f | it-toggle-margin...)......Show.o | 
| c5160 | 72 20 68 69 64 65 20 74 68 65 20 6d 61 72 67 69    6e 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 69 | r.hide.the.margin.....File:.magi | 
| c5180 | 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 4c    6f 67 20 42 75 66 66 65 72 2c 20 20 4e 65 78 74 | t.info,..Node:.Log.Buffer,..Next | 
| c51a0 | 3a 20 4c 6f 67 20 4d 61 72 67 69 6e 2c 20 20 50    72 65 76 3a 20 52 65 66 72 65 73 68 69 6e 67 20 | :.Log.Margin,..Prev:.Refreshing. | 
| c51c0 | 4c 6f 67 73 2c 20 20 55 70 3a 20 4c 6f 67 67 69    6e 67 0a 0a 35 2e 33 2e 32 20 4c 6f 67 20 42 75 | Logs,..Up:.Logging..5.3.2.Log.Bu | 
| c51e0 | 66 66 65 72 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 0a 0a e2 80 98 4c e2 80 99 20 28 | ffer.----------------.....L....( | 
| c5200 | e2 80 98 6d 61 67 69 74 2d 6c 6f 67 2d 72 65 66    72 65 73 68 e2 80 99 29 0a 20 20 20 20 20 54 68 | ...magit-log-refresh...)......Th | 
| c5220 | 69 73 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65    66 69 78 20 63 6f 6d 6d 61 6e 64 20 62 69 6e 64 | is.transient.prefix.command.bind | 
| c5240 | 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20    73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 73 0a | s.the.following.suffix.commands. | 
| c5260 | 20 20 20 20 20 61 6c 6f 6e 67 20 77 69 74 68 20    74 68 65 20 61 70 70 72 6f 70 72 69 61 74 65 20 | .....along.with.the.appropriate. | 
| c5280 | 69 6e 66 69 78 20 61 72 67 75 6d 65 6e 74 73 20    61 6e 64 20 64 69 73 70 6c 61 79 73 20 74 68 65 | infix.arguments.and.displays.the | 
| c52a0 | 6d 20 69 6e 20 61 0a 20 20 20 20 20 74 65 6d 70    6f 72 61 72 79 20 62 75 66 66 65 72 20 75 6e 74 | m.in.a......temporary.buffer.unt | 
| c52c0 | 69 6c 20 61 20 73 75 66 66 69 78 20 69 73 20 69    6e 76 6f 6b 65 64 2e 0a 0a 20 20 20 20 20 53 65 | il.a.suffix.is.invoked........Se | 
| c52e0 | 65 20 2a 6e 6f 74 65 20 52 65 66 72 65 73 68 69    6e 67 20 4c 6f 67 73 3a 3a 2e 0a 0a e2 80 98 71 | e.*note.Refreshing.Logs::......q | 
| c5300 | e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d 6c 6f    67 2d 62 75 72 79 2d 62 75 66 66 65 72 e2 80 99 | ....(...magit-log-bury-buffer... | 
| c5320 | 29 0a 20 20 20 20 20 42 75 72 79 20 74 68 65 20    63 75 72 72 65 6e 74 20 62 75 66 66 65 72 20 6f | )......Bury.the.current.buffer.o | 
| c5340 | 72 20 74 68 65 20 72 65 76 69 73 69 6f 6e 20 62    75 66 66 65 72 20 69 6e 20 74 68 65 20 73 61 6d | r.the.revision.buffer.in.the.sam | 
| c5360 | 65 20 66 72 61 6d 65 2e 0a 20 20 20 20 20 4c 69    6b 65 20 e2 80 98 6d 61 67 69 74 2d 6d 6f 64 65 | e.frame.......Like....magit-mode | 
| c5380 | 2d 62 75 72 79 2d 62 75 66 66 65 72 e2 80 99 20    28 77 68 69 63 68 20 73 65 65 29 20 62 75 74 20 | -bury-buffer....(which.see).but. | 
| c53a0 | 77 69 74 68 20 61 20 6e 65 67 61 74 69 76 65 0a    20 20 20 20 20 70 72 65 66 69 78 20 61 72 67 75 | with.a.negative......prefix.argu | 
| c53c0 | 6d 65 6e 74 20 69 6e 73 74 65 61 64 20 62 75 72    79 20 74 68 65 20 72 65 76 69 73 69 6f 6e 20 62 | ment.instead.bury.the.revision.b | 
| c53e0 | 75 66 66 65 72 2c 20 70 72 6f 76 69 64 65 64 20    69 74 20 69 73 0a 20 20 20 20 20 64 69 73 70 6c | uffer,.provided.it.is......displ | 
| c5400 | 61 79 65 64 20 69 6e 20 74 68 65 20 63 75 72 72    65 6e 74 20 66 72 61 6d 65 2e 0a 0a e2 80 98 43 | ayed.in.the.current.frame......C | 
| c5420 | 2d 63 20 43 2d 62 e2 80 99 20 28 e2 80 98 6d 61    67 69 74 2d 67 6f 2d 62 61 63 6b 77 61 72 64 e2 | -c.C-b....(...magit-go-backward. | 
| c5440 | 80 99 29 0a 20 20 20 20 20 4d 6f 76 65 20 62 61    63 6b 77 61 72 64 20 69 6e 20 63 75 72 72 65 6e | ..)......Move.backward.in.curren | 
| c5460 | 74 20 62 75 66 66 65 72 e2 80 99 73 20 68 69 73    74 6f 72 79 2e 0a 0a e2 80 98 43 2d 63 20 43 2d | t.buffer...s.history......C-c.C- | 
| c5480 | 66 e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d 67    6f 2d 66 6f 72 77 61 72 64 e2 80 99 29 0a 20 20 | f....(...magit-go-forward...)... | 
| c54a0 | 20 20 20 4d 6f 76 65 20 66 6f 72 77 61 72 64 20    69 6e 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 | ...Move.forward.in.current.buffe | 
| c54c0 | 72 e2 80 99 73 20 68 69 73 74 6f 72 79 2e 0a 0a    e2 80 98 43 2d 63 20 43 2d 6e e2 80 99 20 28 e2 | r...s.history......C-c.C-n....(. | 
| c54e0 | 80 98 6d 61 67 69 74 2d 6c 6f 67 2d 6d 6f 76 65    2d 74 6f 2d 70 61 72 65 6e 74 e2 80 99 29 0a 20 | ..magit-log-move-to-parent...).. | 
| c5500 | 20 20 20 20 4d 6f 76 65 20 74 6f 20 61 20 70 61    72 65 6e 74 20 6f 66 20 74 68 65 20 63 75 72 72 | ....Move.to.a.parent.of.the.curr | 
| c5520 | 65 6e 74 20 63 6f 6d 6d 69 74 2e 20 20 42 79 20    64 65 66 61 75 6c 74 2c 20 74 68 69 73 20 69 73 | ent.commit...By.default,.this.is | 
| c5540 | 20 74 68 65 0a 20 20 20 20 20 66 69 72 73 74 20    70 61 72 65 6e 74 2c 20 62 75 74 20 61 20 6e 75 | .the......first.parent,.but.a.nu | 
| c5560 | 6d 65 72 69 63 20 70 72 65 66 69 78 20 63 61 6e    20 62 65 20 75 73 65 64 20 74 6f 20 73 70 65 63 | meric.prefix.can.be.used.to.spec | 
| c5580 | 69 66 79 20 61 6e 6f 74 68 65 72 0a 20 20 20 20    20 70 61 72 65 6e 74 2e 0a 0a e2 80 98 6a e2 80 | ify.another......parent......j.. | 
| c55a0 | 99 20 28 e2 80 98 6d 61 67 69 74 2d 6c 6f 67 2d    6d 6f 76 65 2d 74 6f 2d 72 65 76 69 73 69 6f 6e | ..(...magit-log-move-to-revision | 
| c55c0 | e2 80 99 29 0a 20 20 20 20 20 52 65 61 64 20 61    20 72 65 76 69 73 69 6f 6e 20 61 6e 64 20 6d 6f | ...)......Read.a.revision.and.mo | 
| c55e0 | 76 65 20 74 6f 20 69 74 20 69 6e 20 63 75 72 72    65 6e 74 20 6c 6f 67 20 62 75 66 66 65 72 2e 0a | ve.to.it.in.current.log.buffer.. | 
| c5600 | 0a 20 20 20 20 20 49 66 20 74 68 65 20 63 68 6f    73 65 6e 20 72 65 66 65 72 65 6e 63 65 20 6f 72 | ......If.the.chosen.reference.or | 
| c5620 | 20 72 65 76 69 73 69 6f 6e 20 69 73 6e e2 80 99    74 20 62 65 69 6e 67 20 64 69 73 70 6c 61 79 65 | .revision.isn...t.being.displaye | 
| c5640 | 64 20 69 6e 20 74 68 65 0a 20 20 20 20 20 63 75    72 72 65 6e 74 20 6c 6f 67 20 62 75 66 66 65 72 | d.in.the......current.log.buffer | 
| c5660 | 2c 20 74 68 65 6e 20 69 6e 66 6f 72 6d 20 74 68    65 20 75 73 65 72 20 61 62 6f 75 74 20 74 68 61 | ,.then.inform.the.user.about.tha | 
| c5680 | 74 20 61 6e 64 20 64 6f 20 6e 6f 74 68 69 6e 67    0a 20 20 20 20 20 65 6c 73 65 2e 0a 0a 20 20 20 | t.and.do.nothing......else...... | 
| c56a0 | 20 20 49 66 20 69 6e 76 6f 6b 65 64 20 6f 75 74    73 69 64 65 20 61 6e 79 20 6c 6f 67 20 62 75 66 | ..If.invoked.outside.any.log.buf | 
| c56c0 | 66 65 72 2c 20 74 68 65 6e 20 64 69 73 70 6c 61    79 20 74 68 65 20 6c 6f 67 20 62 75 66 66 65 72 | fer,.then.display.the.log.buffer | 
| c56e0 | 20 6f 66 0a 20 20 20 20 20 74 68 65 20 63 75 72    72 65 6e 74 20 72 65 70 6f 73 69 74 6f 72 79 20 | .of......the.current.repository. | 
| c5700 | 66 69 72 73 74 3b 20 63 72 65 61 74 69 6e 67 20    69 74 20 69 66 20 6e 65 63 65 73 73 61 72 79 2e | first;.creating.it.if.necessary. | 
| c5720 | 0a 0a e2 80 98 3c 53 50 43 3e e2 80 99 20 28 e2    80 98 6d 61 67 69 74 2d 64 69 66 66 2d 73 68 6f | .....<SPC>....(...magit-diff-sho | 
| c5740 | 77 2d 6f 72 2d 73 63 72 6f 6c 6c 2d 75 70 e2 80    99 29 0a 20 20 20 20 20 55 70 64 61 74 65 20 74 | w-or-scroll-up...)......Update.t | 
| c5760 | 68 65 20 63 6f 6d 6d 69 74 20 6f 72 20 64 69 66    66 20 62 75 66 66 65 72 20 66 6f 72 20 74 68 65 | he.commit.or.diff.buffer.for.the | 
| c5780 | 20 74 68 69 6e 67 20 61 74 20 70 6f 69 6e 74 2e    0a 0a 20 20 20 20 20 45 69 74 68 65 72 20 73 68 | .thing.at.point........Either.sh | 
| c57a0 | 6f 77 20 74 68 65 20 63 6f 6d 6d 69 74 20 6f 72    20 73 74 61 73 68 20 61 74 20 70 6f 69 6e 74 20 | ow.the.commit.or.stash.at.point. | 
| c57c0 | 69 6e 20 74 68 65 20 61 70 70 72 6f 70 72 69 61    74 65 20 62 75 66 66 65 72 2c 0a 20 20 20 20 20 | in.the.appropriate.buffer,...... | 
| c57e0 | 6f 72 20 69 66 20 74 68 61 74 20 62 75 66 66 65    72 20 69 73 20 61 6c 72 65 61 64 79 20 62 65 69 | or.if.that.buffer.is.already.bei | 
| c5800 | 6e 67 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20    74 68 65 20 63 75 72 72 65 6e 74 20 66 72 61 6d | ng.displayed.in.the.current.fram | 
| c5820 | 65 0a 20 20 20 20 20 61 6e 64 20 63 6f 6e 74 61    69 6e 73 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 | e......and.contains.information. | 
| c5840 | 61 62 6f 75 74 20 74 68 61 74 20 63 6f 6d 6d 69    74 20 6f 72 20 73 74 61 73 68 2c 20 74 68 65 6e | about.that.commit.or.stash,.then | 
| c5860 | 20 69 6e 73 74 65 61 64 0a 20 20 20 20 20 73 63    72 6f 6c 6c 20 74 68 65 20 62 75 66 66 65 72 20 | .instead......scroll.the.buffer. | 
| c5880 | 75 70 2e 20 20 49 66 20 74 68 65 72 65 20 69 73    20 6e 6f 20 63 6f 6d 6d 69 74 20 6f 72 20 73 74 | up...If.there.is.no.commit.or.st | 
| c58a0 | 61 73 68 20 61 74 20 70 6f 69 6e 74 2c 0a 20 20    20 20 20 74 68 65 6e 20 70 72 6f 6d 70 74 20 66 | ash.at.point,......then.prompt.f | 
| c58c0 | 6f 72 20 61 20 63 6f 6d 6d 69 74 2e 0a 0a e2 80    98 3c 44 45 4c 3e e2 80 99 20 28 e2 80 98 6d 61 | or.a.commit......<DEL>....(...ma | 
| c58e0 | 67 69 74 2d 64 69 66 66 2d 73 68 6f 77 2d 6f 72    2d 73 63 72 6f 6c 6c 2d 64 6f 77 6e e2 80 99 29 | git-diff-show-or-scroll-down...) | 
| c5900 | 0a 20 20 20 20 20 55 70 64 61 74 65 20 74 68 65    20 63 6f 6d 6d 69 74 20 6f 72 20 64 69 66 66 20 | ......Update.the.commit.or.diff. | 
| c5920 | 62 75 66 66 65 72 20 66 6f 72 20 74 68 65 20 74    68 69 6e 67 20 61 74 20 70 6f 69 6e 74 2e 0a 0a | buffer.for.the.thing.at.point... | 
| c5940 | 20 20 20 20 20 45 69 74 68 65 72 20 73 68 6f 77    20 74 68 65 20 63 6f 6d 6d 69 74 20 6f 72 20 73 | .....Either.show.the.commit.or.s | 
| c5960 | 74 61 73 68 20 61 74 20 70 6f 69 6e 74 20 69 6e    20 74 68 65 20 61 70 70 72 6f 70 72 69 61 74 65 | tash.at.point.in.the.appropriate | 
| c5980 | 20 62 75 66 66 65 72 2c 0a 20 20 20 20 20 6f 72    20 69 66 20 74 68 61 74 20 62 75 66 66 65 72 20 | .buffer,......or.if.that.buffer. | 
| c59a0 | 69 73 20 61 6c 72 65 61 64 79 20 62 65 69 6e 67    20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 74 68 | is.already.being.displayed.in.th | 
| c59c0 | 65 20 63 75 72 72 65 6e 74 20 66 72 61 6d 65 0a    20 20 20 20 20 61 6e 64 20 63 6f 6e 74 61 69 6e | e.current.frame......and.contain | 
| c59e0 | 73 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62    6f 75 74 20 74 68 61 74 20 63 6f 6d 6d 69 74 20 | s.information.about.that.commit. | 
| c5a00 | 6f 72 20 73 74 61 73 68 2c 20 74 68 65 6e 20 69    6e 73 74 65 61 64 0a 20 20 20 20 20 73 63 72 6f | or.stash,.then.instead......scro | 
| c5a20 | 6c 6c 20 74 68 65 20 62 75 66 66 65 72 20 64 6f    77 6e 2e 20 20 49 66 20 74 68 65 72 65 20 69 73 | ll.the.buffer.down...If.there.is | 
| c5a40 | 20 6e 6f 20 63 6f 6d 6d 69 74 20 6f 72 20 73 74    61 73 68 20 61 74 20 70 6f 69 6e 74 2c 0a 20 20 | .no.commit.or.stash.at.point,... | 
| c5a60 | 20 20 20 74 68 65 6e 20 70 72 6f 6d 70 74 20 66    6f 72 20 61 20 63 6f 6d 6d 69 74 2e 0a 0a e2 80 | ...then.prompt.for.a.commit..... | 
| c5a80 | 98 3d e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d    6c 6f 67 2d 74 6f 67 67 6c 65 2d 63 6f 6d 6d 69 | .=....(...magit-log-toggle-commi | 
| c5aa0 | 74 2d 6c 69 6d 69 74 e2 80 99 29 0a 20 20 20 20    20 54 6f 67 67 6c 65 20 74 68 65 20 6e 75 6d 62 | t-limit...)......Toggle.the.numb | 
| c5ac0 | 65 72 20 6f 66 20 63 6f 6d 6d 69 74 73 20 74 68    65 20 63 75 72 72 65 6e 74 20 6c 6f 67 20 62 75 | er.of.commits.the.current.log.bu | 
| c5ae0 | 66 66 65 72 20 69 73 20 6c 69 6d 69 74 65 64 20    74 6f 2e 0a 20 20 20 20 20 49 66 20 74 68 65 20 | ffer.is.limited.to.......If.the. | 
| c5b00 | 6e 75 6d 62 65 72 20 6f 66 20 63 6f 6d 6d 69 74    73 20 69 73 20 63 75 72 72 65 6e 74 6c 79 20 6c | number.of.commits.is.currently.l | 
| c5b20 | 69 6d 69 74 65 64 2c 20 74 68 65 6e 20 72 65 6d    6f 76 65 20 74 68 61 74 0a 20 20 20 20 20 6c 69 | imited,.then.remove.that......li | 
| c5b40 | 6d 69 74 2e 20 20 4f 74 68 65 72 77 69 73 65 20    73 65 74 20 69 74 20 74 6f 20 32 35 36 2e 0a 0a | mit...Otherwise.set.it.to.256... | 
| c5b60 | e2 80 98 2b e2 80 99 20 28 e2 80 98 6d 61 67 69    74 2d 6c 6f 67 2d 64 6f 75 62 6c 65 2d 63 6f 6d | ...+....(...magit-log-double-com | 
| c5b80 | 6d 69 74 2d 6c 69 6d 69 74 e2 80 99 29 0a 20 20    20 20 20 44 6f 75 62 6c 65 20 74 68 65 20 6e 75 | mit-limit...)......Double.the.nu | 
| c5ba0 | 6d 62 65 72 20 6f 66 20 63 6f 6d 6d 69 74 73 20    74 68 65 20 63 75 72 72 65 6e 74 20 6c 6f 67 20 | mber.of.commits.the.current.log. | 
| c5bc0 | 62 75 66 66 65 72 20 69 73 20 6c 69 6d 69 74 65    64 20 74 6f 2e 0a 0a e2 80 98 2d e2 80 99 20 28 | buffer.is.limited.to......-....( | 
| c5be0 | e2 80 98 6d 61 67 69 74 2d 6c 6f 67 2d 68 61 6c    66 2d 63 6f 6d 6d 69 74 2d 6c 69 6d 69 74 e2 80 | ...magit-log-half-commit-limit.. | 
| c5c00 | 99 29 0a 20 20 20 20 20 48 61 6c 66 20 74 68 65    20 6e 75 6d 62 65 72 20 6f 66 20 63 6f 6d 6d 69 | .)......Half.the.number.of.commi | 
| c5c20 | 74 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c    6f 67 20 62 75 66 66 65 72 20 69 73 20 6c 69 6d | ts.the.current.log.buffer.is.lim | 
| c5c40 | 69 74 65 64 20 74 6f 2e 0a 0a 20 2d 2d 20 55 73    65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 | ited.to....--.User.Option:.magit | 
| c5c60 | 2d 6c 6f 67 2d 61 75 74 6f 2d 6d 6f 72 65 0a 20    20 20 20 20 49 6e 73 65 72 74 20 6d 6f 72 65 20 | -log-auto-more......Insert.more. | 
| c5c80 | 6c 6f 67 20 65 6e 74 72 69 65 73 20 61 75 74 6f    6d 61 74 69 63 61 6c 6c 79 20 77 68 65 6e 20 6d | log.entries.automatically.when.m | 
| c5ca0 | 6f 76 69 6e 67 20 70 61 73 74 20 74 68 65 20 6c    61 73 74 0a 20 20 20 20 20 65 6e 74 72 79 2e 20 | oving.past.the.last......entry.. | 
| c5cc0 | 20 4f 6e 6c 79 20 63 6f 6e 73 69 64 65 72 65 64    20 77 68 65 6e 20 6d 6f 76 69 6e 67 20 70 61 73 | .Only.considered.when.moving.pas | 
| c5ce0 | 74 20 74 68 65 20 6c 61 73 74 20 65 6e 74 72 79    20 77 69 74 68 0a 20 20 20 20 20 e2 80 98 6d 61 | t.the.last.entry.with.........ma | 
| c5d00 | 67 69 74 2d 67 6f 74 6f 2d 2a 2d 73 65 63 74 69    6f 6e e2 80 99 20 63 6f 6d 6d 61 6e 64 73 2e 0a | git-goto-*-section....commands.. | 
| c5d20 | 0a 20 2d 2d 20 55 73 65 72 20 4f 70 74 69 6f 6e    3a 20 6d 61 67 69 74 2d 6c 6f 67 2d 73 68 6f 77 | ..--.User.Option:.magit-log-show | 
| c5d40 | 2d 72 65 66 6e 61 6d 65 2d 61 66 74 65 72 2d 73    75 6d 6d 61 72 79 0a 20 20 20 20 20 57 68 65 74 | -refname-after-summary......Whet | 
| c5d60 | 68 65 72 20 74 6f 20 73 68 6f 77 20 74 68 65 20    72 65 66 6e 61 6d 65 73 20 61 66 74 65 72 20 74 | her.to.show.the.refnames.after.t | 
| c5d80 | 68 65 20 63 6f 6d 6d 69 74 20 73 75 6d 6d 61 72    69 65 73 2e 20 20 54 68 69 73 20 69 73 0a 20 20 | he.commit.summaries...This.is... | 
| c5da0 | 20 20 20 75 73 65 66 75 6c 20 69 66 20 79 6f 75    20 75 73 65 20 72 65 61 6c 6c 79 20 6c 6f 6e 67 | ...useful.if.you.use.really.long | 
| c5dc0 | 20 62 72 61 6e 63 68 20 6e 61 6d 65 73 2e 0a 0a    20 2d 2d 20 55 73 65 72 20 4f 70 74 69 6f 6e 3a | .branch.names....--.User.Option: | 
| c5de0 | 20 6d 61 67 69 74 2d 6c 6f 67 2d 73 68 6f 77 2d    63 6f 6c 6f 72 2d 67 72 61 70 68 2d 6c 69 6d 69 | .magit-log-show-color-graph-limi | 
| c5e00 | 74 0a 20 20 20 20 20 57 68 65 6e 20 73 68 6f 77    69 6e 67 20 6d 6f 72 65 20 63 6f 6d 6d 69 74 73 | t......When.showing.more.commits | 
| c5e20 | 20 74 68 61 6e 20 73 70 65 63 69 66 69 65 64 20    62 79 20 74 68 69 73 20 6f 70 74 69 6f 6e 2c 20 | .than.specified.by.this.option,. | 
| c5e40 | 74 68 65 6e 20 74 68 65 0a 20 20 20 20 20 e2 80    98 2d 2d 63 6f 6c 6f 72 e2 80 99 20 61 72 67 75 | then.the.........--color....argu | 
| c5e60 | 6d 65 6e 74 2c 20 69 66 20 73 70 65 63 69 66 69    65 64 2c 20 69 73 20 73 69 6c 65 6e 74 6c 79 20 | ment,.if.specified,.is.silently. | 
| c5e80 | 64 72 6f 70 70 65 64 2e 20 20 54 68 69 73 20 69    73 0a 20 20 20 20 20 6e 65 63 65 73 73 61 72 79 | dropped...This.is......necessary | 
| c5ea0 | 20 62 65 63 61 75 73 65 20 74 68 65 20 e2 80 98    61 6e 73 69 2d 63 6f 6c 6f 72 e2 80 99 20 6c 69 | .because.the....ansi-color....li | 
| c5ec0 | 62 72 61 72 79 2c 20 77 68 69 63 68 20 69 73 20    75 73 65 64 20 74 6f 20 74 75 72 6e 0a 20 20 20 | brary,.which.is.used.to.turn.... | 
| c5ee0 | 20 20 63 6f 6e 74 72 6f 6c 20 73 65 71 75 65 6e    63 65 73 20 69 6e 74 6f 20 66 61 63 65 73 2c 20 | ..control.sequences.into.faces,. | 
| c5f00 | 69 73 20 6a 75 73 74 20 74 6f 6f 20 73 6c 6f 77    2e 0a 0a 20 2d 2d 20 55 73 65 72 20 4f 70 74 69 | is.just.too.slow....--.User.Opti | 
| c5f20 | 6f 6e 3a 20 6d 61 67 69 74 2d 6c 6f 67 2d 73 68    6f 77 2d 73 69 67 6e 61 74 75 72 65 73 2d 6c 69 | on:.magit-log-show-signatures-li | 
| c5f40 | 6d 69 74 0a 20 20 20 20 20 57 68 65 6e 20 73 68    6f 77 69 6e 67 20 6d 6f 72 65 20 63 6f 6d 6d 69 | mit......When.showing.more.commi | 
| c5f60 | 74 73 20 74 68 61 6e 20 73 70 65 63 69 66 69 65    64 20 62 79 20 74 68 69 73 20 6f 70 74 69 6f 6e | ts.than.specified.by.this.option | 
| c5f80 | 2c 20 74 68 65 6e 20 74 68 65 0a 20 20 20 20 20    e2 80 98 2d 2d 73 68 6f 77 2d 73 69 67 6e 61 74 | ,.then.the.........--show-signat | 
| c5fa0 | 75 72 65 e2 80 99 20 61 72 67 75 6d 65 6e 74 2c    20 69 66 20 73 70 65 63 69 66 69 65 64 2c 20 69 | ure....argument,.if.specified,.i | 
| c5fc0 | 73 20 73 69 6c 65 6e 74 6c 79 20 64 72 6f 70 70    65 64 2e 0a 20 20 20 20 20 54 68 69 73 20 69 73 | s.silently.dropped.......This.is | 
| c5fe0 | 20 6e 65 63 65 73 73 61 72 79 20 62 65 63 61 75    73 65 20 63 68 65 63 6b 69 6e 67 20 74 68 65 20 | .necessary.because.checking.the. | 
| c6000 | 73 69 67 6e 61 74 75 72 65 20 6f 66 20 61 20 6c    61 72 67 65 20 6e 75 6d 62 65 72 0a 20 20 20 20 | signature.of.a.large.number..... | 
| c6020 | 20 6f 66 20 63 6f 6d 6d 69 74 73 20 69 73 20 6a    75 73 74 20 74 6f 6f 20 73 6c 6f 77 2e 0a 0a 20 | .of.commits.is.just.too.slow.... | 
| c6040 | 20 20 4d 61 67 69 74 20 64 69 73 70 6c 61 79 73    20 72 65 66 65 72 65 6e 63 65 73 20 69 6e 20 6c | ..Magit.displays.references.in.l | 
| c6060 | 6f 67 73 20 61 20 62 69 74 20 64 69 66 66 65 72    65 6e 74 6c 79 20 66 72 6f 6d 20 68 6f 77 20 47 | ogs.a.bit.differently.from.how.G | 
| c6080 | 69 74 20 64 6f 65 73 0a 69 74 2e 0a 0a 20 20 20    4c 6f 63 61 6c 20 62 72 61 6e 63 68 65 73 20 61 | it.does.it......Local.branches.a | 
| c60a0 | 72 65 20 62 6c 75 65 20 61 6e 64 20 72 65 6d 6f    74 65 20 62 72 61 6e 63 68 65 73 20 61 72 65 20 | re.blue.and.remote.branches.are. | 
| c60c0 | 67 72 65 65 6e 2e 20 20 4f 66 20 63 6f 75 72 73    65 0a 74 68 61 74 20 64 65 70 65 6e 64 73 20 6f | green...Of.course.that.depends.o | 
| c60e0 | 6e 20 74 68 65 20 75 73 65 64 20 74 68 65 6d 65    2c 20 61 73 20 64 6f 20 74 68 65 20 63 6f 6c 6f | n.the.used.theme,.as.do.the.colo | 
| c6100 | 72 73 20 75 73 65 64 20 66 6f 72 20 6f 74 68 65    72 20 74 79 70 65 73 20 6f 66 0a 72 65 66 65 72 | rs.used.for.other.types.of.refer | 
| c6120 | 65 6e 63 65 73 2e 20 20 54 68 65 20 63 75 72 72    65 6e 74 20 62 72 61 6e 63 68 20 68 61 73 20 61 | ences...The.current.branch.has.a | 
| c6140 | 20 62 6f 78 20 61 72 6f 75 6e 64 20 69 74 2c 20    61 73 20 64 6f 20 72 65 6d 6f 74 65 0a 62 72 61 | .box.around.it,.as.do.remote.bra | 
| c6160 | 6e 63 68 65 73 20 74 68 61 74 20 61 72 65 20 74    68 65 69 72 20 72 65 73 70 65 63 74 69 76 65 20 | nches.that.are.their.respective. | 
| c6180 | 72 65 6d 6f 74 65 e2 80 99 73 20 e2 80 98 48 45    41 44 e2 80 99 20 62 72 61 6e 63 68 2e 0a 0a 20 | remote...s....HEAD....branch.... | 
| c61a0 | 20 20 49 66 20 61 20 6c 6f 63 61 6c 20 62 72 61    6e 63 68 20 61 6e 64 20 69 74 73 20 70 75 73 68 | ..If.a.local.branch.and.its.push | 
| c61c0 | 2d 74 61 72 67 65 74 20 70 6f 69 6e 74 20 61 74    20 74 68 65 20 73 61 6d 65 20 63 6f 6d 6d 69 74 | -target.point.at.the.same.commit | 
| c61e0 | 2c 20 74 68 65 6e 0a 74 68 65 69 72 20 6e 61 6d    65 73 20 61 72 65 20 63 6f 6d 62 69 6e 65 64 20 | ,.then.their.names.are.combined. | 
| c6200 | 74 6f 20 70 72 65 73 65 72 76 65 20 73 70 61 63    65 20 61 6e 64 20 74 6f 20 6d 61 6b 65 20 74 68 | to.preserve.space.and.to.make.th | 
| c6220 | 61 74 20 72 65 6c 61 74 69 6f 6e 73 68 69 70 0a    76 69 73 69 62 6c 65 2e 20 20 46 6f 72 20 65 78 | at.relationship.visible...For.ex | 
| c6240 | 61 6d 70 6c 65 3a 0a 0a 20 20 20 20 20 6f 72 69    67 69 6e 2f 66 65 61 74 75 72 65 0a 20 20 20 20 | ample:.......origin/feature..... | 
| c6260 | 20 5b 67 72 65 65 6e 5d 5b 62 6c 75 65 2d 5d 0a    0a 20 20 20 20 20 69 6e 73 74 65 61 64 20 6f 66 | .[green][blue-].......instead.of | 
| c6280 | 0a 0a 20 20 20 20 20 66 65 61 74 75 72 65 20 6f    72 69 67 69 6e 2f 66 65 61 74 75 72 65 0a 20 20 | .......feature.origin/feature... | 
| c62a0 | 20 20 20 5b 62 6c 75 65 2d 5d 20 5b 67 72 65 65    6e 2d 2d 2d 2d 2d 2d 2d 5d 0a 0a 20 20 20 41 6c | ...[blue-].[green-------].....Al | 
| c62c0 | 73 6f 20 6e 6f 74 65 20 74 68 61 74 20 77 68 69    6c 65 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 | so.note.that.while.the.transient | 
| c62e0 | 20 66 65 61 74 75 72 65 73 20 74 68 65 20 e2 80    98 2d 2d 73 68 6f 77 2d 73 69 67 6e 61 74 75 72 | .features.the....--show-signatur | 
| c6300 | 65 e2 80 99 0a 61 72 67 75 6d 65 6e 74 2c 20 74    68 61 74 20 77 6f 6e e2 80 99 74 20 61 63 74 75 | e....argument,.that.won...t.actu | 
| c6320 | 61 6c 6c 79 20 62 65 20 75 73 65 64 20 77 68 65    6e 20 65 6e 61 62 6c 65 64 2c 20 62 65 63 61 75 | ally.be.used.when.enabled,.becau | 
| c6340 | 73 65 20 4d 61 67 69 74 0a 64 65 66 61 75 6c 74    73 20 74 6f 20 75 73 65 20 6a 75 73 74 20 6f 6e | se.Magit.defaults.to.use.just.on | 
| c6360 | 65 20 6c 69 6e 65 20 70 65 72 20 63 6f 6d 6d 69    74 2e 20 20 49 6e 73 74 65 61 64 20 74 68 65 20 | e.line.per.commit...Instead.the. | 
| c6380 | 63 6f 6d 6d 69 74 20 63 6f 6c 6f 72 69 7a 65 64    0a 74 6f 20 69 6e 64 69 63 61 74 65 20 74 68 65 | commit.colorized.to.indicate.the | 
| c63a0 | 20 76 61 6c 69 64 69 74 79 20 6f 66 20 74 68 65    20 73 69 67 6e 65 64 20 63 6f 6d 6d 69 74 20 6f | .validity.of.the.signed.commit.o | 
| c63c0 | 62 6a 65 63 74 2c 20 75 73 69 6e 67 20 74 68 65    20 66 61 63 65 73 0a 6e 61 6d 65 64 20 e2 80 98 | bject,.using.the.faces.named.... | 
| c63e0 | 6d 61 67 69 74 2d 73 69 67 6e 61 74 75 72 65 2d    2a e2 80 99 20 28 77 68 69 63 68 20 73 65 65 29 | magit-signature-*....(which.see) | 
| c6400 | 2e 0a 0a 20 20 20 46 6f 72 20 61 20 64 65 73 63    72 69 70 74 69 6f 6e 20 6f 66 20 e2 80 98 6d 61 | ......For.a.description.of....ma | 
| c6420 | 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e e2 80    99 20 73 65 65 20 2a 6e 6f 74 65 20 4c 6f 67 20 | git-log-margin....see.*note.Log. | 
| c6440 | 4d 61 72 67 69 6e 3a 3a 2e 0a 0a 1f 0a 46 69 6c    65 3a 20 6d 61 67 69 74 2e 69 6e 66 6f 2c 20 20 | Margin::.....File:.magit.info,.. | 
| c6460 | 4e 6f 64 65 3a 20 4c 6f 67 20 4d 61 72 67 69 6e    2c 20 20 4e 65 78 74 3a 20 53 65 6c 65 63 74 20 | Node:.Log.Margin,..Next:.Select. | 
| c6480 | 66 72 6f 6d 20 4c 6f 67 2c 20 20 50 72 65 76 3a    20 4c 6f 67 20 42 75 66 66 65 72 2c 20 20 55 70 | from.Log,..Prev:.Log.Buffer,..Up | 
| c64a0 | 3a 20 4c 6f 67 67 69 6e 67 0a 0a 35 2e 33 2e 33    20 4c 6f 67 20 4d 61 72 67 69 6e 0a 2d 2d 2d 2d | :.Logging..5.3.3.Log.Margin.---- | 
| c64c0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 49 6e    20 62 75 66 66 65 72 73 20 77 68 69 63 68 20 73 | ------------..In.buffers.which.s | 
| c64e0 | 68 6f 77 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20    6c 6f 67 73 2c 20 69 74 20 69 73 20 70 6f 73 73 | how.one.or.more.logs,.it.is.poss | 
| c6500 | 69 62 6c 65 20 74 6f 20 73 68 6f 77 0a 61 64 64    69 74 69 6f 6e 61 6c 20 69 6e 66 6f 72 6d 61 74 | ible.to.show.additional.informat | 
| c6520 | 69 6f 6e 20 61 62 6f 75 74 20 65 61 63 68 20 63    6f 6d 6d 69 74 20 69 6e 20 74 68 65 20 6d 61 72 | ion.about.each.commit.in.the.mar | 
| c6540 | 67 69 6e 2e 20 20 54 68 65 20 6f 70 74 69 6f 6e    73 0a 75 73 65 64 20 74 6f 20 63 6f 6e 66 69 67 | gin...The.options.used.to.config | 
| c6560 | 75 72 65 20 74 68 65 20 6d 61 72 67 69 6e 20 61    72 65 20 6e 61 6d 65 64 20 e2 80 98 6d 61 67 69 | ure.the.margin.are.named....magi | 
| c6580 | 74 2d 49 4e 46 49 58 2d 6d 61 72 67 69 6e e2 80    99 2c 20 77 68 65 72 65 20 49 4e 46 49 58 0a 69 | t-INFIX-margin...,.where.INFIX.i | 
| c65a0 | 73 20 74 68 65 20 73 61 6d 65 20 61 73 20 69 6e    20 74 68 65 20 72 65 73 70 65 63 74 69 76 65 20 | s.the.same.as.in.the.respective. | 
| c65c0 | 6d 61 6a 6f 72 2d 6d 6f 64 65 20 e2 80 98 6d 61    67 69 74 2d 49 4e 46 49 58 2d 6d 6f 64 65 e2 80 | major-mode....magit-INFIX-mode.. | 
| c65e0 | 99 2e 20 20 49 6e 0a 72 65 67 75 6c 61 72 20 6c    6f 67 20 62 75 66 66 65 72 73 20 74 68 61 74 20 | ....In.regular.log.buffers.that. | 
| c6600 | 77 6f 75 6c 64 20 62 65 20 e2 80 98 6d 61 67 69    74 2d 6c 6f 67 2d 6d 61 72 67 69 6e e2 80 99 2e | would.be....magit-log-margin.... | 
| c6620 | 0a 0a 20 2d 2d 20 55 73 65 72 20 4f 70 74 69 6f    6e 3a 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 | ...--.User.Option:.magit-log-mar | 
| c6640 | 67 69 6e 0a 20 20 20 20 20 54 68 69 73 20 6f 70    74 69 6f 6e 20 73 70 65 63 69 66 69 65 73 20 77 | gin......This.option.specifies.w | 
| c6660 | 68 65 74 68 65 72 20 74 68 65 20 6d 61 72 67 69    6e 20 69 73 20 69 6e 69 74 69 61 6c 6c 79 20 73 | hether.the.margin.is.initially.s | 
| c6680 | 68 6f 77 6e 20 69 6e 0a 20 20 20 20 20 4d 61 67    69 74 2d 4c 6f 67 20 6d 6f 64 65 20 62 75 66 66 | hown.in......Magit-Log.mode.buff | 
| c66a0 | 65 72 73 20 61 6e 64 20 68 6f 77 20 69 74 20 69    73 20 66 6f 72 6d 61 74 74 65 64 2e 0a 0a 20 20 | ers.and.how.it.is.formatted..... | 
| c66c0 | 20 20 20 54 68 65 20 76 61 6c 75 65 20 68 61 73    20 74 68 65 20 66 6f 72 6d 20 e2 80 98 28 49 4e | ...The.value.has.the.form....(IN | 
| c66e0 | 49 54 20 53 54 59 4c 45 20 57 49 44 54 48 20 41    55 54 48 4f 52 20 41 55 54 48 4f 52 2d 57 49 44 | IT.STYLE.WIDTH.AUTHOR.AUTHOR-WID | 
| c6700 | 54 48 29 e2 80 99 2e 0a 0a 20 20 20 20 20 20 20    20 e2 80 a2 20 49 66 20 49 4e 49 54 20 69 73 20 | TH)..................If.INIT.is. | 
| c6720 | 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 74 68    65 20 6d 61 72 67 69 6e 20 69 73 20 73 68 6f 77 | non-nil,.then.the.margin.is.show | 
| c6740 | 6e 20 69 6e 69 74 69 61 6c 6c 79 2e 0a 20 20 20    20 20 20 20 20 e2 80 a2 20 53 54 59 4c 45 20 63 | n.initially..............STYLE.c | 
| c6760 | 6f 6e 74 72 6f 6c 73 20 68 6f 77 20 74 6f 20 66    6f 72 6d 61 74 20 74 68 65 20 61 75 74 68 6f 72 | ontrols.how.to.format.the.author | 
| c6780 | 20 6f 72 20 63 6f 6d 6d 69 74 74 65 72 20 64 61    74 65 2e 20 20 49 74 0a 20 20 20 20 20 20 20 20 | .or.committer.date...It......... | 
| c67a0 | 20 20 63 61 6e 20 62 65 20 6f 6e 65 20 6f 66 20    e2 80 98 61 67 65 e2 80 99 20 28 74 6f 20 73 68 | ..can.be.one.of....age....(to.sh | 
| c67c0 | 6f 77 20 74 68 65 20 61 67 65 20 6f 66 20 74 68    65 20 63 6f 6d 6d 69 74 29 2c 0a 20 20 20 20 20 | ow.the.age.of.the.commit),...... | 
| c67e0 | 20 20 20 20 20 e2 80 98 61 67 65 2d 61 62 62 72    65 76 69 61 74 65 64 e2 80 99 20 28 74 6f 20 61 | ........age-abbreviated....(to.a | 
| c6800 | 62 62 72 65 76 69 61 74 65 20 74 68 65 20 74 69    6d 65 20 75 6e 69 74 20 74 6f 20 61 0a 20 20 20 | bbreviate.the.time.unit.to.a.... | 
| c6820 | 20 20 20 20 20 20 20 63 68 61 72 61 63 74 65 72    29 2c 20 6f 72 20 61 20 73 74 72 69 6e 67 20 28 | .......character),.or.a.string.( | 
| c6840 | 73 75 69 74 61 62 6c 65 20 66 6f 72 20 e2 80 98    66 6f 72 6d 61 74 2d 74 69 6d 65 2d 73 74 72 69 | suitable.for....format-time-stri | 
| c6860 | 6e 67 e2 80 99 29 20 74 6f 0a 20 20 20 20 20 20    20 20 20 20 73 68 6f 77 20 74 68 65 20 61 63 74 | ng...).to...........show.the.act | 
| c6880 | 75 61 6c 20 64 61 74 65 2e 20 20 4f 70 74 69 6f    6e 0a 20 20 20 20 20 20 20 20 20 20 e2 80 98 6d | ual.date...Option..............m | 
| c68a0 | 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e 2d    73 68 6f 77 2d 63 6f 6d 6d 69 74 74 65 72 2d 64 | agit-log-margin-show-committer-d | 
| c68c0 | 61 74 65 e2 80 99 20 63 6f 6e 74 72 6f 6c 73 20    77 68 69 63 68 20 64 61 74 65 20 69 73 0a 20 20 | ate....controls.which.date.is... | 
| c68e0 | 20 20 20 20 20 20 20 20 62 65 69 6e 67 20 64 69    73 70 6c 61 79 65 64 2e 0a 20 20 20 20 20 20 20 | ........being.displayed......... | 
| c6900 | 20 e2 80 a2 20 57 49 44 54 48 20 63 6f 6e 74 72    6f 6c 73 20 74 68 65 20 77 69 64 74 68 20 6f 66 | .....WIDTH.controls.the.width.of | 
| c6920 | 20 74 68 65 20 6d 61 72 67 69 6e 2e 20 20 54 68    69 73 20 65 78 69 73 74 73 20 66 6f 72 0a 20 20 | .the.margin...This.exists.for... | 
| c6940 | 20 20 20 20 20 20 20 20 66 6f 72 77 61 72 64 20    63 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 61 6e | ........forward.compatibility.an | 
| c6960 | 64 20 63 75 72 72 65 6e 74 6c 79 20 74 68 65 20    76 61 6c 75 65 20 73 68 6f 75 6c 64 20 6e 6f 74 | d.currently.the.value.should.not | 
| c6980 | 20 62 65 0a 20 20 20 20 20 20 20 20 20 20 63 68    61 6e 67 65 64 2e 0a 20 20 20 20 20 20 20 20 e2 | .be...........changed........... | 
| c69a0 | 80 a2 20 41 55 54 48 4f 52 20 63 6f 6e 74 72 6f    6c 73 20 77 68 65 74 68 65 72 20 74 68 65 20 6e | ...AUTHOR.controls.whether.the.n | 
| c69c0 | 61 6d 65 20 6f 66 20 74 68 65 20 61 75 74 68 6f    72 20 69 73 20 61 6c 73 6f 20 73 68 6f 77 6e 0a | ame.of.the.author.is.also.shown. | 
| c69e0 | 20 20 20 20 20 20 20 20 20 20 62 79 20 64 65 66    61 75 6c 74 2e 0a 20 20 20 20 20 20 20 20 e2 80 | ..........by.default............ | 
| c6a00 | a2 20 41 55 54 48 4f 52 2d 57 49 44 54 48 20 68    61 73 20 74 6f 20 62 65 20 61 6e 20 69 6e 74 65 | ..AUTHOR-WIDTH.has.to.be.an.inte | 
| c6a20 | 67 65 72 2e 20 20 57 68 65 6e 20 74 68 65 20 6e    61 6d 65 20 6f 66 20 74 68 65 0a 20 20 20 20 20 | ger...When.the.name.of.the...... | 
| c6a40 | 20 20 20 20 20 61 75 74 68 6f 72 20 69 73 20 73    68 6f 77 6e 2c 20 74 68 65 6e 20 74 68 69 73 20 | .....author.is.shown,.then.this. | 
| c6a60 | 73 70 65 63 69 66 69 65 73 20 68 6f 77 20 6d 75    63 68 20 73 70 61 63 65 20 69 73 20 75 73 65 64 | specifies.how.much.space.is.used | 
| c6a80 | 20 74 6f 0a 20 20 20 20 20 20 20 20 20 20 64 6f    20 73 6f 2e 0a 0a 20 20 20 59 6f 75 20 63 61 6e | .to...........do.so......You.can | 
| c6aa0 | 20 63 68 61 6e 67 65 20 74 68 65 20 53 54 59 4c    45 20 61 6e 64 20 41 55 54 48 4f 52 2d 57 49 44 | .change.the.STYLE.and.AUTHOR-WID | 
| c6ac0 | 54 48 20 6f 66 20 61 6c 6c 20 e2 80 98 6d 61 67    69 74 2d 49 4e 46 49 58 2d 6d 61 72 67 69 6e e2 | TH.of.all....magit-INFIX-margin. | 
| c6ae0 | 80 99 0a 6f 70 74 69 6f 6e 73 20 74 6f 20 74 68    65 20 73 61 6d 65 20 76 61 6c 75 65 73 20 62 79 | ...options.to.the.same.values.by | 
| c6b00 | 20 63 75 73 74 6f 6d 69 7a 69 6e 67 20 e2 80 98    6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e | .customizing....magit-log-margin | 
| c6b20 | e2 80 99 20 2a 62 65 66 6f 72 65 2a 0a e2 80 98    6d 61 67 69 74 e2 80 99 20 69 73 20 6c 6f 61 64 | ....*before*....magit....is.load | 
| c6b40 | 65 64 2e 20 20 49 66 20 79 6f 75 20 64 6f 20 74    68 61 74 2c 20 74 68 65 6e 20 74 68 65 20 72 65 | ed...If.you.do.that,.then.the.re | 
| c6b60 | 73 70 65 63 74 69 76 65 20 76 61 6c 75 65 73 20    66 6f 72 20 74 68 65 0a 6f 74 68 65 72 20 6f 70 | spective.values.for.the.other.op | 
| c6b80 | 74 69 6f 6e 73 20 77 69 6c 6c 20 64 65 66 61 75    6c 74 20 74 6f 20 77 68 61 74 20 79 6f 75 20 68 | tions.will.default.to.what.you.h | 
| c6ba0 | 61 76 65 20 73 65 74 20 66 6f 72 20 74 68 61 74    20 76 61 72 69 61 62 6c 65 2e 0a 4c 69 6b 65 77 | ave.set.for.that.variable..Likew | 
| c6bc0 | 69 73 65 20 69 66 20 79 6f 75 20 73 65 74 20 49    4e 49 54 20 69 6e 20 e2 80 98 6d 61 67 69 74 2d | ise.if.you.set.INIT.in....magit- | 
| c6be0 | 6c 6f 67 2d 6d 61 72 67 69 6e e2 80 99 20 74 6f    20 e2 80 98 6e 69 6c e2 80 99 2c 20 74 68 65 6e | log-margin....to....nil...,.then | 
| c6c00 | 20 74 68 61 74 20 69 73 0a 75 73 65 64 20 69 6e    20 74 68 65 20 64 65 66 61 75 6c 74 20 6f 66 20 | .that.is.used.in.the.default.of. | 
| c6c20 | 61 6c 6c 20 6f 74 68 65 72 20 6f 70 74 69 6f 6e    73 2e 20 20 42 75 74 20 73 65 74 74 69 6e 67 20 | all.other.options...But.setting. | 
| c6c40 | 69 74 20 74 6f 20 e2 80 98 74 e2 80 99 2c 20 69    2e 65 2e 0a 72 65 2d 65 6e 66 6f 72 63 69 6e 67 | it.to....t...,.i.e..re-enforcing | 
| c6c60 | 20 74 68 65 20 64 65 66 61 75 6c 74 20 66 6f 72    20 74 68 61 74 20 6f 70 74 69 6f 6e 2c 20 64 6f | .the.default.for.that.option,.do | 
| c6c80 | 65 73 20 6e 6f 74 20 63 61 72 72 79 20 74 6f 20    6f 74 68 65 72 0a 6f 70 74 69 6f 6e 73 2e 0a 0a | es.not.carry.to.other.options... | 
| c6ca0 | 20 2d 2d 20 55 73 65 72 20 4f 70 74 69 6f 6e 3a    20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 69 | .--.User.Option:.magit-log-margi | 
| c6cc0 | 6e 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 74 65 72    2d 64 61 74 65 0a 20 20 20 20 20 54 68 69 73 20 | n-show-committer-date......This. | 
| c6ce0 | 6f 70 74 69 6f 6e 20 73 70 65 63 69 66 69 65 73    20 77 68 65 74 68 65 72 20 74 6f 20 73 68 6f 77 | option.specifies.whether.to.show | 
| c6d00 | 20 74 68 65 20 63 6f 6d 6d 69 74 74 65 72 20 64    61 74 65 20 69 6e 20 74 68 65 0a 20 20 20 20 20 | .the.committer.date.in.the...... | 
| c6d20 | 6d 61 72 67 69 6e 2e 20 20 54 68 69 73 20 6f 70    74 69 6f 6e 20 6f 6e 6c 79 20 63 6f 6e 74 72 6f | margin...This.option.only.contro | 
| c6d40 | 6c 73 20 77 68 65 74 68 65 72 20 74 68 65 20 63    6f 6d 6d 69 74 74 65 72 20 64 61 74 65 20 69 73 | ls.whether.the.committer.date.is | 
| c6d60 | 0a 20 20 20 20 20 64 69 73 70 6c 61 79 65 64 20    69 6e 73 74 65 61 64 20 6f 66 20 74 68 65 20 61 | ......displayed.instead.of.the.a | 
| c6d80 | 75 74 68 6f 72 20 64 61 74 65 2e 20 20 57 68 65    74 68 65 72 20 73 6f 6d 65 20 64 61 74 65 20 69 | uthor.date...Whether.some.date.i | 
| c6da0 | 73 0a 20 20 20 20 20 64 69 73 70 6c 61 79 65 64    20 69 6e 20 74 68 65 20 6d 61 72 67 69 6e 20 61 | s......displayed.in.the.margin.a | 
| c6dc0 | 6e 64 20 77 68 65 74 68 65 72 20 74 68 65 20 6d    61 72 67 69 6e 20 69 73 20 64 69 73 70 6c 61 79 | nd.whether.the.margin.is.display | 
| c6de0 | 65 64 20 61 74 20 61 6c 6c 0a 20 20 20 20 20 69    73 20 63 6f 6e 74 72 6f 6c 6c 65 64 20 62 79 20 | ed.at.all......is.controlled.by. | 
| c6e00 | 6f 74 68 65 72 20 6f 70 74 69 6f 6e 73 2e 0a 0a    e2 80 98 4c e2 80 99 20 28 e2 80 98 6d 61 67 69 | other.options......L....(...magi | 
| c6e20 | 74 2d 6d 61 72 67 69 6e 2d 73 65 74 74 69 6e 67    73 e2 80 99 29 0a 20 20 20 20 20 54 68 69 73 20 | t-margin-settings...)......This. | 
| c6e40 | 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78    20 63 6f 6d 6d 61 6e 64 20 62 69 6e 64 73 20 74 | transient.prefix.command.binds.t | 
| c6e60 | 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 75 66    66 69 78 20 63 6f 6d 6d 61 6e 64 73 2c 0a 20 20 | he.following.suffix.commands,... | 
| c6e80 | 20 20 20 65 61 63 68 20 6f 66 20 77 68 69 63 68    20 63 68 61 6e 67 65 73 20 74 68 65 20 61 70 70 | ...each.of.which.changes.the.app | 
| c6ea0 | 65 61 72 61 6e 63 65 20 6f 66 20 74 68 65 20 6d    61 72 67 69 6e 20 69 6e 20 73 6f 6d 65 20 77 61 | earance.of.the.margin.in.some.wa | 
| c6ec0 | 79 2e 0a 0a 20 20 20 49 6e 20 73 6f 6d 65 20 62    75 66 66 65 72 73 20 74 68 61 74 20 73 75 70 70 | y......In.some.buffers.that.supp | 
| c6ee0 | 6f 72 74 20 74 68 65 20 6d 61 72 67 69 6e 2c 20    e2 80 98 4c e2 80 99 20 69 73 20 69 6e 73 74 65 | ort.the.margin,....L....is.inste | 
| c6f00 | 61 64 20 62 6f 75 6e 64 20 74 6f 0a e2 80 98 6d    61 67 69 74 2d 6c 6f 67 2d 72 65 66 72 65 73 68 | ad.bound.to....magit-log-refresh | 
| c6f20 | e2 80 99 2c 20 62 75 74 20 74 68 61 74 20 74 72    61 6e 73 69 65 6e 74 20 66 65 61 74 75 72 65 73 | ...,.but.that.transient.features | 
| c6f40 | 20 74 68 65 20 73 61 6d 65 20 63 6f 6d 6d 61 6e    64 73 2c 20 61 6e 64 0a 74 68 65 6e 20 73 6f 6d | .the.same.commands,.and.then.som | 
| c6f60 | 65 20 6f 74 68 65 72 20 75 6e 72 65 6c 61 74 65    64 20 63 6f 6d 6d 61 6e 64 73 2e 0a 0a e2 80 98 | e.other.unrelated.commands...... | 
| c6f80 | 4c 20 4c e2 80 99 20 28 e2 80 98 6d 61 67 69 74    2d 74 6f 67 67 6c 65 2d 6d 61 72 67 69 6e e2 80 | L.L....(...magit-toggle-margin.. | 
| c6fa0 | 99 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d    6d 61 6e 64 20 73 68 6f 77 73 20 6f 72 20 68 69 | .)......This.command.shows.or.hi | 
| c6fc0 | 64 65 73 20 74 68 65 20 6d 61 72 67 69 6e 2e 0a    0a e2 80 98 4c 20 6c e2 80 99 20 28 e2 80 98 6d | des.the.margin......L.l....(...m | 
| c6fe0 | 61 67 69 74 2d 63 79 63 6c 65 2d 6d 61 72 67 69    6e 2d 73 74 79 6c 65 e2 80 99 29 0a 20 20 20 20 | agit-cycle-margin-style...)..... | 
| c7000 | 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 63 79    63 6c 65 73 20 74 68 65 20 73 74 79 6c 65 20 75 | .This.command.cycles.the.style.u | 
| c7020 | 73 65 64 20 66 6f 72 20 74 68 65 20 6d 61 72 67    69 6e 2e 0a 0a e2 80 98 4c 20 64 e2 80 99 20 28 | sed.for.the.margin......L.d....( | 
| c7040 | e2 80 98 6d 61 67 69 74 2d 74 6f 67 67 6c 65 2d    6d 61 72 67 69 6e 2d 64 65 74 61 69 6c 73 e2 80 | ...magit-toggle-margin-details.. | 
| c7060 | 99 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d    6d 61 6e 64 20 73 68 6f 77 73 20 6f 72 20 68 69 | .)......This.command.shows.or.hi | 
| c7080 | 64 65 73 20 64 65 74 61 69 6c 73 20 69 6e 20 74    68 65 20 6d 61 72 67 69 6e 2e 0a 0a 1f 0a 46 69 | des.details.in.the.margin.....Fi | 
| c70a0 | 6c 65 3a 20 6d 61 67 69 74 2e 69 6e 66 6f 2c 20    20 4e 6f 64 65 3a 20 53 65 6c 65 63 74 20 66 72 | le:.magit.info,..Node:.Select.fr | 
| c70c0 | 6f 6d 20 4c 6f 67 2c 20 20 4e 65 78 74 3a 20 52    65 66 6c 6f 67 2c 20 20 50 72 65 76 3a 20 4c 6f | om.Log,..Next:.Reflog,..Prev:.Lo | 
| c70e0 | 67 20 4d 61 72 67 69 6e 2c 20 20 55 70 3a 20 4c    6f 67 67 69 6e 67 0a 0a 35 2e 33 2e 34 20 53 65 | g.Margin,..Up:.Logging..5.3.4.Se | 
| c7100 | 6c 65 63 74 20 66 72 6f 6d 20 4c 6f 67 0a 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | lect.from.Log.------------------ | 
| c7120 | 2d 2d 2d 0a 0a 57 68 65 6e 20 74 68 65 20 75 73    65 72 20 68 61 73 20 74 6f 20 73 65 6c 65 63 74 | ---..When.the.user.has.to.select | 
| c7140 | 20 61 20 72 65 63 65 6e 74 20 63 6f 6d 6d 69 74    20 74 68 61 74 20 69 73 20 72 65 61 63 68 61 62 | .a.recent.commit.that.is.reachab | 
| c7160 | 6c 65 20 66 72 6f 6d 0a e2 80 98 48 45 41 44 e2    80 99 2c 20 75 73 69 6e 67 20 72 65 67 75 6c 61 | le.from....HEAD...,.using.regula | 
| c7180 | 72 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 77 6f 75    6c 64 20 62 65 20 69 6e 63 6f 6e 76 65 6e 69 65 | r.completion.would.be.inconvenie | 
| c71a0 | 6e 74 20 28 62 65 63 61 75 73 65 20 6d 6f 73 74    0a 68 75 6d 61 6e 73 20 63 61 6e 6e 6f 74 20 72 | nt.(because.most.humans.cannot.r | 
| c71c0 | 65 6d 65 6d 62 65 72 20 68 61 73 68 65 73 20 6f    72 20 22 48 45 41 44 7e 35 22 2c 20 61 74 20 6c | emember.hashes.or."HEAD~5",.at.l | 
| c71e0 | 65 61 73 74 20 6e 6f 74 20 77 69 74 68 6f 75 74    20 64 6f 75 62 6c 65 0a 63 68 65 63 6b 69 6e 67 | east.not.without.double.checking | 
| c7200 | 29 2e 20 20 49 6e 73 74 65 61 64 20 61 20 6c 6f    67 20 62 75 66 66 65 72 20 69 73 20 75 73 65 64 | )...Instead.a.log.buffer.is.used | 
| c7220 | 20 74 6f 20 73 65 6c 65 63 74 20 74 68 65 20 63    6f 6d 6d 69 74 2c 20 77 68 69 63 68 20 68 61 73 | .to.select.the.commit,.which.has | 
| c7240 | 0a 74 68 65 20 61 64 76 61 6e 74 61 67 65 20 74    68 61 74 20 63 6f 6d 6d 69 74 73 20 61 72 65 20 | .the.advantage.that.commits.are. | 
| c7260 | 70 72 65 73 65 6e 74 65 64 20 69 6e 20 6f 72 64    65 72 20 61 6e 64 20 77 69 74 68 20 74 68 65 20 | presented.in.order.and.with.the. | 
| c7280 | 63 6f 6d 6d 69 74 0a 6d 65 73 73 61 67 65 2e 0a    0a 20 20 20 53 75 63 68 20 73 65 6c 65 63 74 69 | commit.message......Such.selecti | 
| c72a0 | 6f 6e 20 6c 6f 67 73 20 61 72 65 20 75 73 65 64    20 77 68 65 6e 20 73 65 6c 65 63 74 69 6e 67 20 | on.logs.are.used.when.selecting. | 
| c72c0 | 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66    20 61 20 72 65 62 61 73 65 0a 61 6e 64 20 77 68 | the.beginning.of.a.rebase.and.wh | 
| c72e0 | 65 6e 20 73 65 6c 65 63 74 69 6e 67 20 74 68 65    20 63 6f 6d 6d 69 74 20 74 6f 20 62 65 20 73 71 | en.selecting.the.commit.to.be.sq | 
| c7300 | 75 61 73 68 65 64 20 69 6e 74 6f 2e 0a 0a 20 20    20 49 6e 20 61 64 64 69 74 69 6f 6e 20 74 6f 20 | uashed.into......In.addition.to. | 
| c7320 | 74 68 65 20 6b 65 79 20 62 69 6e 64 69 6e 67 73    20 61 76 61 69 6c 61 62 6c 65 20 69 6e 20 61 6c | the.key.bindings.available.in.al | 
| c7340 | 6c 20 6c 6f 67 20 62 75 66 66 65 72 73 2c 20 74    68 65 0a 66 6f 6c 6c 6f 77 69 6e 67 20 61 64 64 | l.log.buffers,.the.following.add | 
| c7360 | 69 74 69 6f 6e 61 6c 20 6b 65 79 20 62 69 6e 64    69 6e 67 73 20 61 72 65 20 61 76 61 69 6c 61 62 | itional.key.bindings.are.availab | 
| c7380 | 6c 65 20 69 6e 20 73 65 6c 65 63 74 69 6f 6e 20    6c 6f 67 0a 62 75 66 66 65 72 73 3a 0a 0a e2 80 | le.in.selection.log.buffers:.... | 
| c73a0 | 98 43 2d 63 20 43 2d 63 e2 80 99 20 28 e2 80 98    6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 | .C-c.C-c....(...magit-log-select | 
| c73c0 | 2d 70 69 63 6b e2 80 99 29 0a 20 20 20 20 20 53    65 6c 65 63 74 20 74 68 65 20 63 6f 6d 6d 69 74 | -pick...)......Select.the.commit | 
| c73e0 | 20 61 74 20 70 6f 69 6e 74 20 61 6e 64 20 61 63    74 20 6f 6e 20 69 74 2e 20 20 43 61 6c 6c 0a 20 | .at.point.and.act.on.it...Call.. | 
| c7400 | 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 6c 6f 67    2d 73 65 6c 65 63 74 2d 70 69 63 6b 2d 66 75 6e | .......magit-log-select-pick-fun | 
| c7420 | 63 74 69 6f 6e e2 80 99 20 77 69 74 68 20 74 68    65 20 73 65 6c 65 63 74 65 64 20 63 6f 6d 6d 69 | ction....with.the.selected.commi | 
| c7440 | 74 20 61 73 0a 20 20 20 20 20 61 72 67 75 6d 65    6e 74 2e 0a 0a e2 80 98 43 2d 63 20 43 2d 6b e2 | t.as......argument......C-c.C-k. | 
| c7460 | 80 99 20 28 e2 80 98 6d 61 67 69 74 2d 6c 6f 67    2d 73 65 6c 65 63 74 2d 71 75 69 74 e2 80 99 29 | ...(...magit-log-select-quit...) | 
| c7480 | 0a 20 20 20 20 20 41 62 6f 72 74 20 73 65 6c 65    63 74 69 6e 67 20 61 20 63 6f 6d 6d 69 74 2c 20 | ......Abort.selecting.a.commit,. | 
| c74a0 | 64 6f 6e e2 80 99 74 20 61 63 74 20 6f 6e 20 61    6e 79 20 63 6f 6d 6d 69 74 2e 0a 0a 20 2d 2d 20 | don...t.act.on.any.commit....--. | 
| c74c0 | 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67    69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d 6d 61 | User.Option:.magit-log-select-ma | 
| c74e0 | 72 67 69 6e 0a 20 20 20 20 20 54 68 69 73 20 6f    70 74 69 6f 6e 20 73 70 65 63 69 66 69 65 73 20 | rgin......This.option.specifies. | 
| c7500 | 77 68 65 74 68 65 72 20 74 68 65 20 6d 61 72 67    69 6e 20 69 73 20 69 6e 69 74 69 61 6c 6c 79 20 | whether.the.margin.is.initially. | 
| c7520 | 73 68 6f 77 6e 20 69 6e 0a 20 20 20 20 20 4d 61    67 69 74 2d 4c 6f 67 2d 53 65 6c 65 63 74 20 6d | shown.in......Magit-Log-Select.m | 
| c7540 | 6f 64 65 20 62 75 66 66 65 72 73 20 61 6e 64 20    68 6f 77 20 69 74 20 69 73 20 66 6f 72 6d 61 74 | ode.buffers.and.how.it.is.format | 
| c7560 | 74 65 64 2e 0a 0a 20 20 20 20 20 54 68 65 20 76    61 6c 75 65 20 68 61 73 20 74 68 65 20 66 6f 72 | ted........The.value.has.the.for | 
| c7580 | 6d 20 e2 80 98 28 49 4e 49 54 20 53 54 59 4c 45    20 57 49 44 54 48 20 41 55 54 48 4f 52 20 41 55 | m....(INIT.STYLE.WIDTH.AUTHOR.AU | 
| c75a0 | 54 48 4f 52 2d 57 49 44 54 48 29 e2 80 99 2e 0a    0a 20 20 20 20 20 20 20 20 e2 80 a2 20 49 66 20 | THOR-WIDTH)..................If. | 
| c75c0 | 49 4e 49 54 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c    20 74 68 65 6e 20 74 68 65 20 6d 61 72 67 69 6e | INIT.is.non-nil,.then.the.margin | 
| c75e0 | 20 69 73 20 73 68 6f 77 6e 20 69 6e 69 74 69 61    6c 6c 79 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 | .is.shown.initially............. | 
| c7600 | 20 53 54 59 4c 45 20 63 6f 6e 74 72 6f 6c 73 20    68 6f 77 20 74 6f 20 66 6f 72 6d 61 74 20 74 68 | .STYLE.controls.how.to.format.th | 
| c7620 | 65 20 61 75 74 68 6f 72 20 6f 72 20 63 6f 6d 6d    69 74 74 65 72 20 64 61 74 65 2e 20 20 49 74 0a | e.author.or.committer.date...It. | 
| c7640 | 20 20 20 20 20 20 20 20 20 20 63 61 6e 20 62 65    20 6f 6e 65 20 6f 66 20 e2 80 98 61 67 65 e2 80 | ..........can.be.one.of....age.. | 
| c7660 | 99 20 28 74 6f 20 73 68 6f 77 20 74 68 65 20 61    67 65 20 6f 66 20 74 68 65 20 63 6f 6d 6d 69 74 | ..(to.show.the.age.of.the.commit | 
| c7680 | 29 2c 0a 20 20 20 20 20 20 20 20 20 20 e2 80 98    61 67 65 2d 61 62 62 72 65 76 69 61 74 65 64 e2 | ),..............age-abbreviated. | 
| c76a0 | 80 99 20 28 74 6f 20 61 62 62 72 65 76 69 61 74    65 20 74 68 65 20 74 69 6d 65 20 75 6e 69 74 20 | ...(to.abbreviate.the.time.unit. | 
| c76c0 | 74 6f 20 61 0a 20 20 20 20 20 20 20 20 20 20 63    68 61 72 61 63 74 65 72 29 2c 20 6f 72 20 61 20 | to.a...........character),.or.a. | 
| c76e0 | 73 74 72 69 6e 67 20 28 73 75 69 74 61 62 6c 65    20 66 6f 72 20 e2 80 98 66 6f 72 6d 61 74 2d 74 | string.(suitable.for....format-t | 
| c7700 | 69 6d 65 2d 73 74 72 69 6e 67 e2 80 99 29 20 74    6f 0a 20 20 20 20 20 20 20 20 20 20 73 68 6f 77 | ime-string...).to...........show | 
| c7720 | 20 74 68 65 20 61 63 74 75 61 6c 20 64 61 74 65    2e 20 20 4f 70 74 69 6f 6e 0a 20 20 20 20 20 20 | .the.actual.date...Option....... | 
| c7740 | 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 6c 6f 67    2d 6d 61 72 67 69 6e 2d 73 68 6f 77 2d 63 6f 6d | .......magit-log-margin-show-com | 
| c7760 | 6d 69 74 74 65 72 2d 64 61 74 65 e2 80 99 20 63    6f 6e 74 72 6f 6c 73 20 77 68 69 63 68 20 64 61 | mitter-date....controls.which.da | 
| c7780 | 74 65 20 69 73 0a 20 20 20 20 20 20 20 20 20 20    62 65 69 6e 67 20 64 69 73 70 6c 61 79 65 64 2e | te.is...........being.displayed. | 
| c77a0 | 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 57 49 44    54 48 20 63 6f 6e 74 72 6f 6c 73 20 74 68 65 20 | .............WIDTH.controls.the. | 
| c77c0 | 77 69 64 74 68 20 6f 66 20 74 68 65 20 6d 61 72    67 69 6e 2e 20 20 54 68 69 73 20 65 78 69 73 74 | width.of.the.margin...This.exist | 
| c77e0 | 73 20 66 6f 72 0a 20 20 20 20 20 20 20 20 20 20    66 6f 72 77 61 72 64 20 63 6f 6d 70 61 74 69 62 | s.for...........forward.compatib | 
| c7800 | 69 6c 69 74 79 20 61 6e 64 20 63 75 72 72 65 6e    74 6c 79 20 74 68 65 20 76 61 6c 75 65 20 73 68 | ility.and.currently.the.value.sh | 
| c7820 | 6f 75 6c 64 20 6e 6f 74 20 62 65 0a 20 20 20 20    20 20 20 20 20 20 63 68 61 6e 67 65 64 2e 0a 20 | ould.not.be...........changed... | 
| c7840 | 20 20 20 20 20 20 20 e2 80 a2 20 41 55 54 48 4f    52 20 63 6f 6e 74 72 6f 6c 73 20 77 68 65 74 68 | ...........AUTHOR.controls.wheth | 
| c7860 | 65 72 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74    68 65 20 61 75 74 68 6f 72 20 69 73 20 61 6c 73 | er.the.name.of.the.author.is.als | 
| c7880 | 6f 20 73 68 6f 77 6e 0a 20 20 20 20 20 20 20 20    20 20 62 79 20 64 65 66 61 75 6c 74 2e 0a 20 20 | o.shown...........by.default.... | 
| c78a0 | 20 20 20 20 20 20 e2 80 a2 20 41 55 54 48 4f 52    2d 57 49 44 54 48 20 68 61 73 20 74 6f 20 62 65 | ..........AUTHOR-WIDTH.has.to.be | 
| c78c0 | 20 61 6e 20 69 6e 74 65 67 65 72 2e 20 20 57 68    65 6e 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 | .an.integer...When.the.name.of.t | 
| c78e0 | 68 65 0a 20 20 20 20 20 20 20 20 20 20 61 75 74    68 6f 72 20 69 73 20 73 68 6f 77 6e 2c 20 74 68 | he...........author.is.shown,.th | 
| c7900 | 65 6e 20 74 68 69 73 20 73 70 65 63 69 66 69 65    73 20 68 6f 77 20 6d 75 63 68 20 73 70 61 63 65 | en.this.specifies.how.much.space | 
| c7920 | 20 69 73 20 75 73 65 64 20 74 6f 0a 20 20 20 20    20 20 20 20 20 20 64 6f 20 73 6f 2e 0a 0a 1f 0a | .is.used.to...........do.so..... | 
| c7940 | 46 69 6c 65 3a 20 6d 61 67 69 74 2e 69 6e 66 6f    2c 20 20 4e 6f 64 65 3a 20 52 65 66 6c 6f 67 2c | File:.magit.info,..Node:.Reflog, | 
| c7960 | 20 20 4e 65 78 74 3a 20 43 68 65 72 72 69 65 73    2c 20 20 50 72 65 76 3a 20 53 65 6c 65 63 74 20 | ..Next:.Cherries,..Prev:.Select. | 
| c7980 | 66 72 6f 6d 20 4c 6f 67 2c 20 20 55 70 3a 20 4c    6f 67 67 69 6e 67 0a 0a 35 2e 33 2e 35 20 52 65 | from.Log,..Up:.Logging..5.3.5.Re | 
| c79a0 | 66 6c 6f 67 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 0a 0a 41 6c 73 6f 20 73 65 65 20 2a 6e 6f 74 | flog.------------..Also.see.*not | 
| c79c0 | 65 20 28 67 69 74 6d 61 6e 29 67 69 74 2d 72 65    66 6c 6f 67 3a 3a 2e 0a 0a 20 20 20 54 68 65 73 | e.(gitman)git-reflog::......Thes | 
| c79e0 | 65 20 72 65 66 6c 6f 67 20 63 6f 6d 6d 61 6e 64    73 20 61 72 65 20 61 76 61 69 6c 61 62 6c 65 20 | e.reflog.commands.are.available. | 
| c7a00 | 66 72 6f 6d 20 74 68 65 20 6c 6f 67 20 74 72 61    6e 73 69 65 6e 74 2e 20 20 53 65 65 0a 2a 6e 6f | from.the.log.transient...See.*no | 
| c7a20 | 74 65 20 4c 6f 67 67 69 6e 67 3a 3a 2e 0a 0a e2    80 98 6c 20 72 e2 80 99 20 28 e2 80 98 6d 61 67 | te.Logging::......l.r....(...mag | 
| c7a40 | 69 74 2d 72 65 66 6c 6f 67 2d 63 75 72 72 65 6e    74 e2 80 99 29 0a 20 20 20 20 20 44 69 73 70 6c | it-reflog-current...)......Displ | 
| c7a60 | 61 79 20 74 68 65 20 72 65 66 6c 6f 67 20 6f 66    20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 | ay.the.reflog.of.the.current.bra | 
| c7a80 | 6e 63 68 2e 0a 0a e2 80 98 6c 20 4f e2 80 99 20    28 e2 80 98 6d 61 67 69 74 2d 72 65 66 6c 6f 67 | nch......l.O....(...magit-reflog | 
| c7aa0 | 2d 6f 74 68 65 72 e2 80 99 29 0a 20 20 20 20 20    44 69 73 70 6c 61 79 20 74 68 65 20 72 65 66 6c | -other...)......Display.the.refl | 
| c7ac0 | 6f 67 20 6f 66 20 61 20 62 72 61 6e 63 68 20 6f    72 20 61 6e 6f 74 68 65 72 20 72 65 66 2e 0a 0a | og.of.a.branch.or.another.ref... | 
| c7ae0 | e2 80 98 6c 20 48 e2 80 99 20 28 e2 80 98 6d 61    67 69 74 2d 72 65 66 6c 6f 67 2d 68 65 61 64 e2 | ...l.H....(...magit-reflog-head. | 
| c7b00 | 80 99 29 0a 20 20 20 20 20 44 69 73 70 6c 61 79    20 74 68 65 20 e2 80 98 48 45 41 44 e2 80 99 20 | ..)......Display.the....HEAD.... | 
| c7b20 | 72 65 66 6c 6f 67 2e 0a 0a 20 2d 2d 20 55 73 65    72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d | reflog....--.User.Option:.magit- | 
| c7b40 | 72 65 66 6c 6f 67 2d 6d 61 72 67 69 6e 0a 20 20    20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 73 | reflog-margin......This.option.s | 
| c7b60 | 70 65 63 69 66 69 65 73 20 77 68 65 74 68 65 72    20 74 68 65 20 6d 61 72 67 69 6e 20 69 73 20 69 | pecifies.whether.the.margin.is.i | 
| c7b80 | 6e 69 74 69 61 6c 6c 79 20 73 68 6f 77 6e 20 69    6e 0a 20 20 20 20 20 4d 61 67 69 74 2d 52 65 66 | nitially.shown.in......Magit-Ref | 
| c7ba0 | 6c 6f 67 20 6d 6f 64 65 20 62 75 66 66 65 72 73    20 61 6e 64 20 68 6f 77 20 69 74 20 69 73 20 66 | log.mode.buffers.and.how.it.is.f | 
| c7bc0 | 6f 72 6d 61 74 74 65 64 2e 0a 0a 20 20 20 20 20    54 68 65 20 76 61 6c 75 65 20 68 61 73 20 74 68 | ormatted........The.value.has.th | 
| c7be0 | 65 20 66 6f 72 6d 20 e2 80 98 28 49 4e 49 54 20    53 54 59 4c 45 20 57 49 44 54 48 20 41 55 54 48 | e.form....(INIT.STYLE.WIDTH.AUTH | 
| c7c00 | 4f 52 20 41 55 54 48 4f 52 2d 57 49 44 54 48 29    e2 80 99 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 | OR.AUTHOR-WIDTH)................ | 
| c7c20 | a2 20 49 66 20 49 4e 49 54 20 69 73 20 6e 6f 6e    2d 6e 69 6c 2c 20 74 68 65 6e 20 74 68 65 20 6d | ..If.INIT.is.non-nil,.then.the.m | 
| c7c40 | 61 72 67 69 6e 20 69 73 20 73 68 6f 77 6e 20 69    6e 69 74 69 61 6c 6c 79 2e 0a 20 20 20 20 20 20 | argin.is.shown.initially........ | 
| c7c60 | 20 20 e2 80 a2 20 53 54 59 4c 45 20 63 6f 6e 74    72 6f 6c 73 20 68 6f 77 20 74 6f 20 66 6f 72 6d | ......STYLE.controls.how.to.form | 
| c7c80 | 61 74 20 74 68 65 20 61 75 74 68 6f 72 20 6f 72    20 63 6f 6d 6d 69 74 74 65 72 20 64 61 74 65 2e | at.the.author.or.committer.date. | 
| c7ca0 | 20 20 49 74 0a 20 20 20 20 20 20 20 20 20 20 63    61 6e 20 62 65 20 6f 6e 65 20 6f 66 20 e2 80 98 | ..It...........can.be.one.of.... | 
| c7cc0 | 61 67 65 e2 80 99 20 28 74 6f 20 73 68 6f 77 20    74 68 65 20 61 67 65 20 6f 66 20 74 68 65 20 63 | age....(to.show.the.age.of.the.c | 
| c7ce0 | 6f 6d 6d 69 74 29 2c 0a 20 20 20 20 20 20 20 20    20 20 e2 80 98 61 67 65 2d 61 62 62 72 65 76 69 | ommit),..............age-abbrevi | 
| c7d00 | 61 74 65 64 e2 80 99 20 28 74 6f 20 61 62 62 72    65 76 69 61 74 65 20 74 68 65 20 74 69 6d 65 20 | ated....(to.abbreviate.the.time. | 
| c7d20 | 75 6e 69 74 20 74 6f 20 61 0a 20 20 20 20 20 20    20 20 20 20 63 68 61 72 61 63 74 65 72 29 2c 20 | unit.to.a...........character),. | 
| c7d40 | 6f 72 20 61 20 73 74 72 69 6e 67 20 28 73 75 69    74 61 62 6c 65 20 66 6f 72 20 e2 80 98 66 6f 72 | or.a.string.(suitable.for....for | 
| c7d60 | 6d 61 74 2d 74 69 6d 65 2d 73 74 72 69 6e 67 e2    80 99 29 20 74 6f 0a 20 20 20 20 20 20 20 20 20 | mat-time-string...).to.......... | 
| c7d80 | 20 73 68 6f 77 20 74 68 65 20 61 63 74 75 61 6c    20 64 61 74 65 2e 20 20 4f 70 74 69 6f 6e 0a 20 | .show.the.actual.date...Option.. | 
| c7da0 | 20 20 20 20 20 20 20 20 20 e2 80 98 6d 61 67 69    74 2d 6c 6f 67 2d 6d 61 72 67 69 6e 2d 73 68 6f | ............magit-log-margin-sho | 
| c7dc0 | 77 2d 63 6f 6d 6d 69 74 74 65 72 2d 64 61 74 65    e2 80 99 20 63 6f 6e 74 72 6f 6c 73 20 77 68 69 | w-committer-date....controls.whi | 
| c7de0 | 63 68 20 64 61 74 65 20 69 73 0a 20 20 20 20 20    20 20 20 20 20 62 65 69 6e 67 20 64 69 73 70 6c | ch.date.is...........being.displ | 
| c7e00 | 61 79 65 64 2e 0a 20 20 20 20 20 20 20 20 e2 80    a2 20 57 49 44 54 48 20 63 6f 6e 74 72 6f 6c 73 | ayed..............WIDTH.controls | 
| c7e20 | 20 74 68 65 20 77 69 64 74 68 20 6f 66 20 74 68    65 20 6d 61 72 67 69 6e 2e 20 20 54 68 69 73 20 | .the.width.of.the.margin...This. | 
| c7e40 | 65 78 69 73 74 73 20 66 6f 72 0a 20 20 20 20 20    20 20 20 20 20 66 6f 72 77 61 72 64 20 63 6f 6d | exists.for...........forward.com | 
| c7e60 | 70 61 74 69 62 69 6c 69 74 79 20 61 6e 64 20 63    75 72 72 65 6e 74 6c 79 20 74 68 65 20 76 61 6c | patibility.and.currently.the.val | 
| c7e80 | 75 65 20 73 68 6f 75 6c 64 20 6e 6f 74 20 62 65    0a 20 20 20 20 20 20 20 20 20 20 63 68 61 6e 67 | ue.should.not.be...........chang | 
| c7ea0 | 65 64 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20    41 55 54 48 4f 52 20 63 6f 6e 74 72 6f 6c 73 20 | ed..............AUTHOR.controls. | 
| c7ec0 | 77 68 65 74 68 65 72 20 74 68 65 20 6e 61 6d 65    20 6f 66 20 74 68 65 20 61 75 74 68 6f 72 20 69 | whether.the.name.of.the.author.i | 
| c7ee0 | 73 20 61 6c 73 6f 20 73 68 6f 77 6e 0a 20 20 20    20 20 20 20 20 20 20 62 79 20 64 65 66 61 75 6c | s.also.shown...........by.defaul | 
| c7f00 | 74 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 41    55 54 48 4f 52 2d 57 49 44 54 48 20 68 61 73 20 | t..............AUTHOR-WIDTH.has. | 
| c7f20 | 74 6f 20 62 65 20 61 6e 20 69 6e 74 65 67 65 72    2e 20 20 57 68 65 6e 20 74 68 65 20 6e 61 6d 65 | to.be.an.integer...When.the.name | 
| c7f40 | 20 6f 66 20 74 68 65 0a 20 20 20 20 20 20 20 20    20 20 61 75 74 68 6f 72 20 69 73 20 73 68 6f 77 | .of.the...........author.is.show | 
| c7f60 | 6e 2c 20 74 68 65 6e 20 74 68 69 73 20 73 70 65    63 69 66 69 65 73 20 68 6f 77 20 6d 75 63 68 20 | n,.then.this.specifies.how.much. | 
| c7f80 | 73 70 61 63 65 20 69 73 20 75 73 65 64 20 74 6f    0a 20 20 20 20 20 20 20 20 20 20 64 6f 20 73 6f | space.is.used.to...........do.so | 
| c7fa0 | 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 69 74    2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 43 68 | .....File:.magit.info,..Node:.Ch | 
| c7fc0 | 65 72 72 69 65 73 2c 20 20 50 72 65 76 3a 20 52    65 66 6c 6f 67 2c 20 20 55 70 3a 20 4c 6f 67 67 | erries,..Prev:.Reflog,..Up:.Logg | 
| c7fe0 | 69 6e 67 0a 0a 35 2e 33 2e 36 20 43 68 65 72 72    69 65 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ing..5.3.6.Cherries.------------ | 
| c8000 | 2d 2d 0a 0a 43 68 65 72 72 69 65 73 20 61 72 65    20 63 6f 6d 6d 69 74 73 20 74 68 61 74 20 68 61 | --..Cherries.are.commits.that.ha | 
| c8020 | 76 65 6e e2 80 99 74 20 62 65 65 6e 20 61 70 70    6c 69 65 64 20 75 70 73 74 72 65 61 6d 20 28 79 | ven...t.been.applied.upstream.(y | 
| c8040 | 65 74 29 2c 20 61 6e 64 20 61 72 65 0a 75 73 75    61 6c 6c 79 20 76 69 73 75 61 6c 69 7a 65 64 20 | et),.and.are.usually.visualized. | 
| c8060 | 75 73 69 6e 67 20 61 20 6c 6f 67 2e 20 20 45 61    63 68 20 63 6f 6d 6d 69 74 20 69 73 20 70 72 65 | using.a.log...Each.commit.is.pre | 
| c8080 | 66 69 78 65 64 20 77 69 74 68 20 e2 80 98 2d e2    80 99 20 69 66 20 69 74 0a 68 61 73 20 61 6e 20 | fixed.with....-....if.it.has.an. | 
| c80a0 | 65 71 75 69 76 61 6c 65 6e 74 20 69 6e 20 74 68    65 20 75 70 73 74 72 65 61 6d 20 61 6e 64 20 e2 | equivalent.in.the.upstream.and.. | 
| c80c0 | 80 98 2b e2 80 99 20 69 66 20 69 74 20 64 6f 65    73 20 6e 6f 74 2c 20 69 2e 65 2e 2c 20 69 66 20 | ..+....if.it.does.not,.i.e.,.if. | 
| c80e0 | 69 74 20 69 73 0a 61 20 63 68 65 72 72 79 2e 0a    0a 20 20 20 54 68 65 20 63 6f 6d 6d 61 6e 64 20 | it.is.a.cherry......The.command. | 
| c8100 | e2 80 98 6d 61 67 69 74 2d 63 68 65 72 72 79 e2    80 99 20 73 68 6f 77 73 20 63 68 65 72 72 69 65 | ...magit-cherry....shows.cherrie | 
| c8120 | 73 20 66 6f 72 20 61 20 73 69 6e 67 6c 65 20 62    72 61 6e 63 68 2c 20 62 75 74 0a 74 68 65 20 72 | s.for.a.single.branch,.but.the.r | 
| c8140 | 65 66 65 72 65 6e 63 65 73 20 62 75 66 66 65 72    20 28 73 65 65 20 2a 6e 6f 74 65 20 52 65 66 65 | eferences.buffer.(see.*note.Refe | 
| c8160 | 72 65 6e 63 65 73 20 42 75 66 66 65 72 3a 3a 29    20 63 61 6e 20 73 68 6f 77 20 63 68 65 72 72 69 | rences.Buffer::).can.show.cherri | 
| c8180 | 65 73 0a 66 6f 72 20 6d 75 6c 74 69 70 6c 65 20    22 75 70 73 74 72 65 61 6d 73 22 20 61 74 20 6f | es.for.multiple."upstreams".at.o | 
| c81a0 | 6e 63 65 2e 0a 0a 20 20 20 41 6c 73 6f 20 73 65    65 20 2a 6e 6f 74 65 20 28 67 69 74 6d 61 6e 29 | nce......Also.see.*note.(gitman) | 
| c81c0 | 67 69 74 2d 72 65 66 6c 6f 67 3a 3a 2e 0a 0a e2    80 98 59 e2 80 99 20 28 e2 80 98 6d 61 67 69 74 | git-reflog::......Y....(...magit | 
| c81e0 | 2d 63 68 65 72 72 79 e2 80 99 29 0a 20 20 20 20    20 53 68 6f 77 20 63 6f 6d 6d 69 74 73 20 74 68 | -cherry...)......Show.commits.th | 
| c8200 | 61 74 20 61 72 65 20 69 6e 20 61 20 63 65 72 74    61 69 6e 20 62 72 61 6e 63 68 20 62 75 74 20 74 | at.are.in.a.certain.branch.but.t | 
| c8220 | 68 61 74 20 68 61 76 65 20 6e 6f 74 20 62 65 65    6e 0a 20 20 20 20 20 6d 65 72 67 65 64 20 69 6e | hat.have.not.been......merged.in | 
| c8240 | 20 74 68 65 20 75 70 73 74 72 65 61 6d 20 62 72    61 6e 63 68 2e 0a 0a 20 2d 2d 20 55 73 65 72 20 | .the.upstream.branch....--.User. | 
| c8260 | 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 63 68    65 72 72 79 2d 6d 61 72 67 69 6e 0a 20 20 20 20 | Option:.magit-cherry-margin..... | 
| c8280 | 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 73 70 65    63 69 66 69 65 73 20 77 68 65 74 68 65 72 20 74 | .This.option.specifies.whether.t | 
| c82a0 | 68 65 20 6d 61 72 67 69 6e 20 69 73 20 69 6e 69    74 69 61 6c 6c 79 20 73 68 6f 77 6e 20 69 6e 0a | he.margin.is.initially.shown.in. | 
| c82c0 | 20 20 20 20 20 4d 61 67 69 74 2d 43 68 65 72 72    79 20 6d 6f 64 65 20 62 75 66 66 65 72 73 20 61 | .....Magit-Cherry.mode.buffers.a | 
| c82e0 | 6e 64 20 68 6f 77 20 69 74 20 69 73 20 66 6f 72    6d 61 74 74 65 64 2e 0a 0a 20 20 20 20 20 54 68 | nd.how.it.is.formatted........Th | 
| c8300 | 65 20 76 61 6c 75 65 20 68 61 73 20 74 68 65 20    66 6f 72 6d 20 e2 80 98 28 49 4e 49 54 20 53 54 | e.value.has.the.form....(INIT.ST | 
| c8320 | 59 4c 45 20 57 49 44 54 48 20 41 55 54 48 4f 52    20 41 55 54 48 4f 52 2d 57 49 44 54 48 29 e2 80 | YLE.WIDTH.AUTHOR.AUTHOR-WIDTH).. | 
| c8340 | 99 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20    49 66 20 49 4e 49 54 20 69 73 20 6e 6f 6e 2d 6e | ................If.INIT.is.non-n | 
| c8360 | 69 6c 2c 20 74 68 65 6e 20 74 68 65 20 6d 61 72    67 69 6e 20 69 73 20 73 68 6f 77 6e 20 69 6e 69 | il,.then.the.margin.is.shown.ini | 
| c8380 | 74 69 61 6c 6c 79 2e 0a 20 20 20 20 20 20 20 20    e2 80 a2 20 53 54 59 4c 45 20 63 6f 6e 74 72 6f | tially..............STYLE.contro | 
| c83a0 | 6c 73 20 68 6f 77 20 74 6f 20 66 6f 72 6d 61 74    20 74 68 65 20 61 75 74 68 6f 72 20 6f 72 20 63 | ls.how.to.format.the.author.or.c | 
| c83c0 | 6f 6d 6d 69 74 74 65 72 20 64 61 74 65 2e 20 20    49 74 0a 20 20 20 20 20 20 20 20 20 20 63 61 6e | ommitter.date...It...........can | 
| c83e0 | 20 62 65 20 6f 6e 65 20 6f 66 20 e2 80 98 61 67    65 e2 80 99 20 28 74 6f 20 73 68 6f 77 20 74 68 | .be.one.of....age....(to.show.th | 
| c8400 | 65 20 61 67 65 20 6f 66 20 74 68 65 20 63 6f 6d    6d 69 74 29 2c 0a 20 20 20 20 20 20 20 20 20 20 | e.age.of.the.commit),........... | 
| c8420 | e2 80 98 61 67 65 2d 61 62 62 72 65 76 69 61 74    65 64 e2 80 99 20 28 74 6f 20 61 62 62 72 65 76 | ...age-abbreviated....(to.abbrev | 
| c8440 | 69 61 74 65 20 74 68 65 20 74 69 6d 65 20 75 6e    69 74 20 74 6f 20 61 0a 20 20 20 20 20 20 20 20 | iate.the.time.unit.to.a......... | 
| c8460 | 20 20 63 68 61 72 61 63 74 65 72 29 2c 20 6f 72    20 61 20 73 74 72 69 6e 67 20 28 73 75 69 74 61 | ..character),.or.a.string.(suita | 
| c8480 | 62 6c 65 20 66 6f 72 20 e2 80 98 66 6f 72 6d 61    74 2d 74 69 6d 65 2d 73 74 72 69 6e 67 e2 80 99 | ble.for....format-time-string... | 
| c84a0 | 29 20 74 6f 0a 20 20 20 20 20 20 20 20 20 20 73    68 6f 77 20 74 68 65 20 61 63 74 75 61 6c 20 64 | ).to...........show.the.actual.d | 
| c84c0 | 61 74 65 2e 20 20 4f 70 74 69 6f 6e 0a 20 20 20    20 20 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d | ate...Option..............magit- | 
| c84e0 | 6c 6f 67 2d 6d 61 72 67 69 6e 2d 73 68 6f 77 2d    63 6f 6d 6d 69 74 74 65 72 2d 64 61 74 65 e2 80 | log-margin-show-committer-date.. | 
| c8500 | 99 20 63 6f 6e 74 72 6f 6c 73 20 77 68 69 63 68    20 64 61 74 65 20 69 73 0a 20 20 20 20 20 20 20 | ..controls.which.date.is........ | 
| c8520 | 20 20 20 62 65 69 6e 67 20 64 69 73 70 6c 61 79    65 64 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 | ...being.displayed.............. | 
| c8540 | 57 49 44 54 48 20 63 6f 6e 74 72 6f 6c 73 20 74    68 65 20 77 69 64 74 68 20 6f 66 20 74 68 65 20 | WIDTH.controls.the.width.of.the. | 
| c8560 | 6d 61 72 67 69 6e 2e 20 20 54 68 69 73 20 65 78    69 73 74 73 20 66 6f 72 0a 20 20 20 20 20 20 20 | margin...This.exists.for........ | 
| c8580 | 20 20 20 66 6f 72 77 61 72 64 20 63 6f 6d 70 61    74 69 62 69 6c 69 74 79 20 61 6e 64 20 63 75 72 | ...forward.compatibility.and.cur | 
| c85a0 | 72 65 6e 74 6c 79 20 74 68 65 20 76 61 6c 75 65    20 73 68 6f 75 6c 64 20 6e 6f 74 20 62 65 0a 20 | rently.the.value.should.not.be.. | 
| c85c0 | 20 20 20 20 20 20 20 20 20 63 68 61 6e 67 65 64    2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 41 55 | .........changed..............AU | 
| c85e0 | 54 48 4f 52 20 63 6f 6e 74 72 6f 6c 73 20 77 68    65 74 68 65 72 20 74 68 65 20 6e 61 6d 65 20 6f | THOR.controls.whether.the.name.o | 
| c8600 | 66 20 74 68 65 20 61 75 74 68 6f 72 20 69 73 20    61 6c 73 6f 20 73 68 6f 77 6e 0a 20 20 20 20 20 | f.the.author.is.also.shown...... | 
| c8620 | 20 20 20 20 20 62 79 20 64 65 66 61 75 6c 74 2e    0a 20 20 20 20 20 20 20 20 e2 80 a2 20 41 55 54 | .....by.default..............AUT | 
| c8640 | 48 4f 52 2d 57 49 44 54 48 20 68 61 73 20 74 6f    20 62 65 20 61 6e 20 69 6e 74 65 67 65 72 2e 20 | HOR-WIDTH.has.to.be.an.integer.. | 
| c8660 | 20 57 68 65 6e 20 74 68 65 20 6e 61 6d 65 20 6f    66 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 | .When.the.name.of.the........... | 
| c8680 | 61 75 74 68 6f 72 20 69 73 20 73 68 6f 77 6e 2c    20 74 68 65 6e 20 74 68 69 73 20 73 70 65 63 69 | author.is.shown,.then.this.speci | 
| c86a0 | 66 69 65 73 20 68 6f 77 20 6d 75 63 68 20 73 70    61 63 65 20 69 73 20 75 73 65 64 20 74 6f 0a 20 | fies.how.much.space.is.used.to.. | 
| c86c0 | 20 20 20 20 20 20 20 20 20 64 6f 20 73 6f 2e 0a    0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 69 74 2e 69 | .........do.so.....File:.magit.i | 
| c86e0 | 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 44 69 66 66    69 6e 67 2c 20 20 4e 65 78 74 3a 20 45 64 69 66 | nfo,..Node:.Diffing,..Next:.Edif | 
| c8700 | 66 69 6e 67 2c 20 20 50 72 65 76 3a 20 4c 6f 67    67 69 6e 67 2c 20 20 55 70 3a 20 49 6e 73 70 65 | fing,..Prev:.Logging,..Up:.Inspe | 
| c8720 | 63 74 69 6e 67 0a 0a 35 2e 34 20 44 69 66 66 69    6e 67 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a | cting..5.4.Diffing.===========.. | 
| c8740 | 54 68 65 20 73 74 61 74 75 73 20 62 75 66 66 65    72 20 63 6f 6e 74 61 69 6e 73 20 64 69 66 66 73 | The.status.buffer.contains.diffs | 
| c8760 | 20 66 6f 72 20 74 68 65 20 73 74 61 67 65 64 20    61 6e 64 20 75 6e 73 74 61 67 65 64 20 63 6f 6d | .for.the.staged.and.unstaged.com | 
| c8780 | 6d 69 74 73 2c 0a 62 75 74 20 74 68 61 74 20 6f    62 76 69 6f 75 73 6c 79 20 69 73 6e e2 80 99 74 | mits,.but.that.obviously.isn...t | 
| c87a0 | 20 65 6e 6f 75 67 68 2e 20 20 54 68 65 20 74 72    61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 20 63 | .enough...The.transient.prefix.c | 
| c87c0 | 6f 6d 6d 61 6e 64 0a e2 80 98 6d 61 67 69 74 2d    64 69 66 66 e2 80 99 2c 20 6f 6e 20 e2 80 98 64 | ommand....magit-diff...,.on....d | 
| c87e0 | e2 80 99 2c 20 66 65 61 74 75 72 65 73 20 73 65    76 65 72 61 6c 20 73 75 66 66 69 78 20 63 6f 6d | ...,.features.several.suffix.com | 
| c8800 | 6d 61 6e 64 73 2c 20 77 68 69 63 68 20 73 68 6f    77 20 61 0a 73 70 65 63 69 66 69 63 20 64 69 66 | mands,.which.show.a.specific.dif | 
| c8820 | 66 20 69 6e 20 61 20 73 65 70 61 72 61 74 65 20    64 69 66 66 20 62 75 66 66 65 72 2e 0a 0a 20 20 | f.in.a.separate.diff.buffer..... | 
| c8840 | 20 4c 69 6b 65 20 6f 74 68 65 72 20 74 72 61 6e    73 69 65 6e 74 20 70 72 65 66 69 78 20 63 6f 6d | .Like.other.transient.prefix.com | 
| c8860 | 6d 61 6e 64 73 2c 20 e2 80 98 6d 61 67 69 74 2d    64 69 66 66 e2 80 99 20 61 6c 73 6f 20 66 65 61 | mands,....magit-diff....also.fea | 
| c8880 | 74 75 72 65 73 0a 73 65 76 65 72 61 6c 20 69 6e    66 69 78 20 61 72 67 75 6d 65 6e 74 73 20 74 68 | tures.several.infix.arguments.th | 
| c88a0 | 61 74 20 63 61 6e 20 62 65 20 63 68 61 6e 67 65    64 20 62 65 66 6f 72 65 20 69 6e 76 6f 6b 69 6e | at.can.be.changed.before.invokin | 
| c88c0 | 67 20 6f 6e 65 20 6f 66 20 74 68 65 0a 73 75 66    66 69 78 20 63 6f 6d 6d 61 6e 64 73 2e 20 20 48 | g.one.of.the.suffix.commands...H | 
| c88e0 | 6f 77 65 76 65 72 2c 20 69 6e 20 74 68 65 20 63    61 73 65 20 6f 66 20 74 68 65 20 64 69 66 66 20 | owever,.in.the.case.of.the.diff. | 
| c8900 | 74 72 61 6e 73 69 65 6e 74 2c 20 74 68 65 73 65    0a 61 72 67 75 6d 65 6e 74 73 20 6d 61 79 20 62 | transient,.these.arguments.may.b | 
| c8920 | 65 20 74 61 6b 65 6e 20 66 72 6f 6d 20 74 68 6f    73 65 20 63 75 72 72 65 6e 74 6c 79 20 69 6e 20 | e.taken.from.those.currently.in. | 
| c8940 | 75 73 65 20 69 6e 20 74 68 65 20 63 75 72 72 65    6e 74 0a 72 65 70 6f 73 69 74 6f 72 79 e2 80 99 | use.in.the.current.repository... | 
| c8960 | 73 20 64 69 66 66 20 62 75 66 66 65 72 2c 20 64    65 70 65 6e 64 69 6e 67 20 6f 6e 20 74 68 65 20 | s.diff.buffer,.depending.on.the. | 
| c8980 | 76 61 6c 75 65 20 6f 66 0a e2 80 98 6d 61 67 69    74 2d 70 72 65 66 69 78 2d 75 73 65 2d 62 75 66 | value.of....magit-prefix-use-buf | 
| c89a0 | 66 65 72 2d 61 72 67 75 6d 65 6e 74 73 e2 80 99    20 28 73 65 65 20 2a 6e 6f 74 65 20 54 72 61 6e | fer-arguments....(see.*note.Tran | 
| c89c0 | 73 69 65 6e 74 20 41 72 67 75 6d 65 6e 74 73 20    61 6e 64 0a 42 75 66 66 65 72 20 56 61 72 69 61 | sient.Arguments.and.Buffer.Varia | 
| c89e0 | 62 6c 65 73 3a 3a 29 2e 0a 0a 20 20 20 41 6c 73    6f 20 73 65 65 20 2a 6e 6f 74 65 20 28 67 69 74 | bles::)......Also.see.*note.(git | 
| c8a00 | 6d 61 6e 29 67 69 74 2d 64 69 66 66 3a 3a 2e 0a    0a e2 80 98 64 e2 80 99 20 28 e2 80 98 6d 61 67 | man)git-diff::......d....(...mag | 
| c8a20 | 69 74 2d 64 69 66 66 e2 80 99 29 0a 20 20 20 20    20 54 68 69 73 20 74 72 61 6e 73 69 65 6e 74 20 | it-diff...)......This.transient. | 
| c8a40 | 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 20 62    69 6e 64 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 | prefix.command.binds.the.followi | 
| c8a60 | 6e 67 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e    64 73 0a 20 20 20 20 20 61 6c 6f 6e 67 20 77 69 | ng.suffix.commands......along.wi | 
| c8a80 | 74 68 20 74 68 65 20 61 70 70 72 6f 70 72 69 61    74 65 20 69 6e 66 69 78 20 61 72 67 75 6d 65 6e | th.the.appropriate.infix.argumen | 
| c8aa0 | 74 73 20 61 6e 64 20 64 69 73 70 6c 61 79 73 20    74 68 65 6d 20 69 6e 20 61 0a 20 20 20 20 20 74 | ts.and.displays.them.in.a......t | 
| c8ac0 | 65 6d 70 6f 72 61 72 79 20 62 75 66 66 65 72 20    75 6e 74 69 6c 20 61 20 73 75 66 66 69 78 20 69 | emporary.buffer.until.a.suffix.i | 
| c8ae0 | 73 20 69 6e 76 6f 6b 65 64 2e 0a 0a e2 80 98 64    20 64 e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d | s.invoked......d.d....(...magit- | 
| c8b00 | 64 69 66 66 2d 64 77 69 6d e2 80 99 29 0a 20 20    20 20 20 53 68 6f 77 20 63 68 61 6e 67 65 73 20 | diff-dwim...)......Show.changes. | 
| c8b20 | 66 6f 72 20 74 68 65 20 74 68 69 6e 67 20 61 74    20 70 6f 69 6e 74 2e 0a 0a e2 80 98 64 20 72 e2 | for.the.thing.at.point......d.r. | 
| c8b40 | 80 99 20 28 e2 80 98 6d 61 67 69 74 2d 64 69 66    66 2d 72 61 6e 67 65 e2 80 99 29 0a 20 20 20 20 | ...(...magit-diff-range...)..... | 
| c8b60 | 20 53 68 6f 77 20 64 69 66 66 65 72 65 6e 63 65    73 20 62 65 74 77 65 65 6e 20 74 77 6f 20 63 6f | .Show.differences.between.two.co | 
| c8b80 | 6d 6d 69 74 73 2e 0a 0a 20 20 20 20 20 52 41 4e    47 45 20 73 68 6f 75 6c 64 20 62 65 20 61 20 72 | mmits........RANGE.should.be.a.r | 
| c8ba0 | 61 6e 67 65 20 28 41 2e 2e 42 20 6f 72 20 41 2e    2e 2e 42 29 20 62 75 74 20 63 61 6e 20 61 6c 73 | ange.(A..B.or.A...B).but.can.als | 
| c8bc0 | 6f 20 62 65 20 61 20 73 69 6e 67 6c 65 0a 20 20    20 20 20 63 6f 6d 6d 69 74 2e 20 20 49 66 20 6f | o.be.a.single......commit...If.o | 
| c8be0 | 6e 65 20 73 69 64 65 20 6f 66 20 74 68 65 20 72    61 6e 67 65 20 69 73 20 6f 6d 69 74 74 65 64 2c | ne.side.of.the.range.is.omitted, | 
| c8c00 | 20 74 68 65 6e 20 69 74 20 64 65 66 61 75 6c 74    73 20 74 6f 0a 20 20 20 20 20 e2 80 98 48 45 41 | .then.it.defaults.to.........HEA | 
| c8c20 | 44 e2 80 99 2e 20 20 49 66 20 6a 75 73 74 20 61    20 63 6f 6d 6d 69 74 20 69 73 20 67 69 76 65 6e | D......If.just.a.commit.is.given | 
| c8c40 | 2c 20 74 68 65 6e 20 63 68 61 6e 67 65 73 20 69    6e 20 74 68 65 20 77 6f 72 6b 69 6e 67 0a 20 20 | ,.then.changes.in.the.working... | 
| c8c60 | 20 20 20 74 72 65 65 20 72 65 6c 61 74 69 76 65    20 74 6f 20 74 68 61 74 20 63 6f 6d 6d 69 74 20 | ...tree.relative.to.that.commit. | 
| c8c80 | 61 72 65 20 73 68 6f 77 6e 2e 0a 0a 20 20 20 20    20 49 66 20 74 68 65 20 72 65 67 69 6f 6e 20 69 | are.shown........If.the.region.i | 
| c8ca0 | 73 20 61 63 74 69 76 65 2c 20 75 73 65 20 74 68    65 20 72 65 76 69 73 69 6f 6e 73 20 6f 6e 20 74 | s.active,.use.the.revisions.on.t | 
| c8cc0 | 68 65 20 66 69 72 73 74 20 61 6e 64 20 6c 61 73    74 0a 20 20 20 20 20 6c 69 6e 65 20 6f 66 20 74 | he.first.and.last......line.of.t | 
| c8ce0 | 68 65 20 72 65 67 69 6f 6e 2e 20 20 57 69 74 68    20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 | he.region...With.a.prefix.argume | 
| c8d00 | 6e 74 2c 20 69 6e 73 74 65 61 64 20 6f 66 20 64    69 66 66 69 6e 67 20 74 68 65 0a 20 20 20 20 20 | nt,.instead.of.diffing.the...... | 
| c8d20 | 72 65 76 69 73 69 6f 6e 73 2c 20 63 68 6f 6f 73    65 20 61 20 72 65 76 69 73 69 6f 6e 20 74 6f 20 | revisions,.choose.a.revision.to. | 
| c8d40 | 76 69 65 77 20 63 68 61 6e 67 65 73 20 61 6c 6f    6e 67 2c 20 73 74 61 72 74 69 6e 67 20 61 74 20 | view.changes.along,.starting.at. | 
| c8d60 | 74 68 65 0a 20 20 20 20 20 63 6f 6d 6d 6f 6e 20    61 6e 63 65 73 74 6f 72 20 6f 66 20 62 6f 74 68 | the......common.ancestor.of.both | 
| c8d80 | 20 72 65 76 69 73 69 6f 6e 73 20 28 69 2e 65 2e    2c 20 75 73 65 20 61 20 22 2e 2e 2e 22 20 72 61 | .revisions.(i.e.,.use.a."...".ra | 
| c8da0 | 6e 67 65 29 2e 0a 0a e2 80 98 64 20 77 e2 80 99    20 28 e2 80 98 6d 61 67 69 74 2d 64 69 66 66 2d | nge)......d.w....(...magit-diff- | 
| c8dc0 | 77 6f 72 6b 69 6e 67 2d 74 72 65 65 e2 80 99 29    0a 20 20 20 20 20 53 68 6f 77 20 63 68 61 6e 67 | working-tree...)......Show.chang | 
| c8de0 | 65 73 20 62 65 74 77 65 65 6e 20 74 68 65 20 63    75 72 72 65 6e 74 20 77 6f 72 6b 69 6e 67 20 74 | es.between.the.current.working.t | 
| c8e00 | 72 65 65 20 61 6e 64 20 74 68 65 20 e2 80 98 48    45 41 44 e2 80 99 0a 20 20 20 20 20 63 6f 6d 6d | ree.and.the....HEAD.........comm | 
| c8e20 | 69 74 2e 20 20 57 69 74 68 20 61 20 70 72 65 66    69 78 20 61 72 67 75 6d 65 6e 74 20 73 68 6f 77 | it...With.a.prefix.argument.show | 
| c8e40 | 20 63 68 61 6e 67 65 73 20 62 65 74 77 65 65 6e    20 74 68 65 20 77 6f 72 6b 69 6e 67 0a 20 20 20 | .changes.between.the.working.... | 
| c8e60 | 20 20 74 72 65 65 20 61 6e 64 20 61 20 63 6f 6d    6d 69 74 20 72 65 61 64 20 66 72 6f 6d 20 74 68 | ..tree.and.a.commit.read.from.th | 
| c8e80 | 65 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 0a e2    80 98 64 20 73 e2 80 99 20 28 e2 80 98 6d 61 67 | e.minibuffer......d.s....(...mag | 
| c8ea0 | 69 74 2d 64 69 66 66 2d 73 74 61 67 65 64 e2 80    99 29 0a 20 20 20 20 20 53 68 6f 77 20 63 68 61 | it-diff-staged...)......Show.cha | 
| c8ec0 | 6e 67 65 73 20 62 65 74 77 65 65 6e 20 74 68 65    20 69 6e 64 65 78 20 61 6e 64 20 74 68 65 20 e2 | nges.between.the.index.and.the.. | 
| c8ee0 | 80 98 48 45 41 44 e2 80 99 20 63 6f 6d 6d 69 74    2e 20 20 57 69 74 68 20 61 0a 20 20 20 20 20 70 | ..HEAD....commit...With.a......p | 
| c8f00 | 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 73    68 6f 77 20 63 68 61 6e 67 65 73 20 62 65 74 77 | refix.argument.show.changes.betw | 
| c8f20 | 65 65 6e 20 74 68 65 20 69 6e 64 65 78 20 61 6e    64 20 61 20 63 6f 6d 6d 69 74 20 72 65 61 64 0a | een.the.index.and.a.commit.read. | 
| c8f40 | 20 20 20 20 20 66 72 6f 6d 20 74 68 65 20 6d 69    6e 69 62 75 66 66 65 72 2e 0a 0a e2 80 98 64 20 | .....from.the.minibuffer......d. | 
| c8f60 | 75 e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d 64    69 66 66 2d 75 6e 73 74 61 67 65 64 e2 80 99 29 | u....(...magit-diff-unstaged...) | 
| c8f80 | 0a 20 20 20 20 20 53 68 6f 77 20 63 68 61 6e 67    65 73 20 62 65 74 77 65 65 6e 20 74 68 65 20 77 | ......Show.changes.between.the.w | 
| c8fa0 | 6f 72 6b 69 6e 67 20 74 72 65 65 20 61 6e 64 20    74 68 65 20 69 6e 64 65 78 2e 0a 0a e2 80 98 64 | orking.tree.and.the.index......d | 
| c8fc0 | 20 70 e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d    64 69 66 66 2d 70 61 74 68 73 e2 80 99 29 0a 20 | .p....(...magit-diff-paths...).. | 
| c8fe0 | 20 20 20 20 53 68 6f 77 20 63 68 61 6e 67 65 73    20 62 65 74 77 65 65 6e 20 61 6e 79 20 74 77 6f | ....Show.changes.between.any.two | 
| c9000 | 20 66 69 6c 65 73 20 6f 6e 20 64 69 73 6b 2e 0a    0a 20 20 20 41 6c 6c 20 6f 66 20 74 68 65 20 61 | .files.on.disk......All.of.the.a | 
| c9020 | 62 6f 76 65 20 73 75 66 66 69 78 20 63 6f 6d 6d    61 6e 64 73 20 75 70 64 61 74 65 20 74 68 65 20 | bove.suffix.commands.update.the. | 
| c9040 | 72 65 70 6f 73 69 74 6f 72 79 e2 80 99 73 20 64    69 66 66 20 62 75 66 66 65 72 2e 0a 54 68 65 20 | repository...s.diff.buffer..The. | 
| c9060 | 64 69 66 66 20 74 72 61 6e 73 69 65 6e 74 20 61    6c 73 6f 20 66 65 61 74 75 72 65 73 20 74 77 6f | diff.transient.also.features.two | 
| c9080 | 20 63 6f 6d 6d 61 6e 64 73 20 77 68 69 63 68 20    73 68 6f 77 20 64 69 66 66 65 72 65 6e 63 65 73 | .commands.which.show.differences | 
| c90a0 | 20 69 6e 0a 61 6e 6f 74 68 65 72 20 62 75 66 66    65 72 3a 0a 0a e2 80 98 64 20 63 e2 80 99 20 28 | .in.another.buffer:.....d.c....( | 
| c90c0 | e2 80 98 6d 61 67 69 74 2d 73 68 6f 77 2d 63 6f    6d 6d 69 74 e2 80 99 29 0a 20 20 20 20 20 53 68 | ...magit-show-commit...)......Sh | 
| c90e0 | 6f 77 20 74 68 65 20 63 6f 6d 6d 69 74 20 61 74    20 70 6f 69 6e 74 2e 20 20 49 66 20 74 68 65 72 | ow.the.commit.at.point...If.ther | 
| c9100 | 65 20 69 73 20 6e 6f 20 63 6f 6d 6d 69 74 20 61    74 20 70 6f 69 6e 74 20 6f 72 20 77 69 74 68 20 | e.is.no.commit.at.point.or.with. | 
| c9120 | 61 0a 20 20 20 20 20 70 72 65 66 69 78 20 61 72    67 75 6d 65 6e 74 2c 20 70 72 6f 6d 70 74 20 66 | a......prefix.argument,.prompt.f | 
| c9140 | 6f 72 20 61 20 63 6f 6d 6d 69 74 2e 0a 0a e2 80    98 64 20 74 e2 80 99 20 28 e2 80 98 6d 61 67 69 | or.a.commit......d.t....(...magi | 
| c9160 | 74 2d 73 74 61 73 68 2d 73 68 6f 77 e2 80 99 29    0a 20 20 20 20 20 53 68 6f 77 20 61 6c 6c 20 64 | t-stash-show...)......Show.all.d | 
| c9180 | 69 66 66 73 20 6f 66 20 61 20 73 74 61 73 68 20    69 6e 20 61 20 62 75 66 66 65 72 2e 0a 0a 20 20 | iffs.of.a.stash.in.a.buffer..... | 
| c91a0 | 20 54 77 6f 20 61 64 64 69 74 69 6f 6e 61 6c 20    63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 73 68 | .Two.additional.commands.that.sh | 
| c91c0 | 6f 77 20 74 68 65 20 64 69 66 66 20 66 6f 72 20    74 68 65 20 66 69 6c 65 20 6f 72 20 62 6c 6f 62 | ow.the.diff.for.the.file.or.blob | 
| c91e0 | 20 74 68 61 74 0a 69 73 20 62 65 69 6e 67 20 76    69 73 69 74 65 64 20 69 6e 20 74 68 65 20 63 75 | .that.is.being.visited.in.the.cu | 
| c9200 | 72 72 65 6e 74 20 62 75 66 66 65 72 20 65 78 69    73 74 73 2c 20 73 65 65 20 2a 6e 6f 74 65 20 43 | rrent.buffer.exists,.see.*note.C | 
| c9220 | 6f 6d 6d 61 6e 64 73 20 66 6f 72 0a 42 75 66 66    65 72 73 20 56 69 73 69 74 69 6e 67 20 46 69 6c | ommands.for.Buffers.Visiting.Fil | 
| c9240 | 65 73 3a 3a 2e 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a    2a 20 52 65 66 72 65 73 68 69 6e 67 20 44 69 66 | es::...*.Menu:..*.Refreshing.Dif | 
| c9260 | 66 73 3a 3a 0a 2a 20 43 6f 6d 6d 61 6e 64 73 20    41 76 61 69 6c 61 62 6c 65 20 69 6e 20 44 69 66 | fs::.*.Commands.Available.in.Dif | 
| c9280 | 66 73 3a 3a 0a 2a 20 44 69 66 66 20 4f 70 74 69    6f 6e 73 3a 3a 0a 2a 20 52 65 76 69 73 69 6f 6e | fs::.*.Diff.Options::.*.Revision | 
| c92a0 | 20 42 75 66 66 65 72 3a 3a 0a 0a 1f 0a 46 69 6c    65 3a 20 6d 61 67 69 74 2e 69 6e 66 6f 2c 20 20 | .Buffer::....File:.magit.info,.. | 
| c92c0 | 4e 6f 64 65 3a 20 52 65 66 72 65 73 68 69 6e 67    20 44 69 66 66 73 2c 20 20 4e 65 78 74 3a 20 43 | Node:.Refreshing.Diffs,..Next:.C | 
| c92e0 | 6f 6d 6d 61 6e 64 73 20 41 76 61 69 6c 61 62 6c    65 20 69 6e 20 44 69 66 66 73 2c 20 20 55 70 3a | ommands.Available.in.Diffs,..Up: | 
| c9300 | 20 44 69 66 66 69 6e 67 0a 0a 35 2e 34 2e 31 20    52 65 66 72 65 73 68 69 6e 67 20 44 69 66 66 73 | .Diffing..5.4.1.Refreshing.Diffs | 
| c9320 | 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 0a 0a 54 68 65 20 74 72 61 | .----------------------..The.tra | 
| c9340 | 6e 73 69 65 6e 74 20 70 72 65 66 69 78 20 63 6f    6d 6d 61 6e 64 20 e2 80 98 6d 61 67 69 74 2d 64 | nsient.prefix.command....magit-d | 
| c9360 | 69 66 66 2d 72 65 66 72 65 73 68 e2 80 99 2c 20    6f 6e 20 e2 80 98 44 e2 80 99 2c 20 63 61 6e 20 | iff-refresh...,.on....D...,.can. | 
| c9380 | 62 65 20 75 73 65 64 0a 74 6f 20 63 68 61 6e 67    65 20 74 68 65 20 64 69 66 66 20 61 72 67 75 6d | be.used.to.change.the.diff.argum | 
| c93a0 | 65 6e 74 73 20 75 73 65 64 20 69 6e 20 74 68 65    20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2c | ents.used.in.the.current.buffer, | 
| c93c0 | 20 77 69 74 68 6f 75 74 0a 63 68 61 6e 67 69 6e    67 20 77 68 69 63 68 20 64 69 66 66 20 69 73 20 | .without.changing.which.diff.is. | 
| c93e0 | 73 68 6f 77 6e 2e 20 20 54 68 69 73 20 77 6f 72    6b 73 20 69 6e 20 64 65 64 69 63 61 74 65 64 20 | shown...This.works.in.dedicated. | 
| c9400 | 64 69 66 66 20 62 75 66 66 65 72 73 2c 20 62 75    74 0a 61 6c 73 6f 20 69 6e 20 74 68 65 20 73 74 | diff.buffers,.but.also.in.the.st | 
| c9420 | 61 74 75 73 20 62 75 66 66 65 72 2e 0a 0a 20 20    20 28 54 68 65 72 65 20 69 73 20 6f 6e 65 20 65 | atus.buffer......(There.is.one.e | 
| c9440 | 78 63 65 70 74 69 6f 6e 3b 20 64 69 66 66 20 61    72 67 75 6d 65 6e 74 73 20 63 61 6e 6e 6f 74 20 | xception;.diff.arguments.cannot. | 
| c9460 | 62 65 20 63 68 61 6e 67 65 64 20 69 6e 20 62 75    66 66 65 72 73 0a 63 72 65 61 74 65 64 20 62 79 | be.changed.in.buffers.created.by | 
| c9480 | 20 e2 80 98 6d 61 67 69 74 2d 6d 65 72 67 65 2d    70 72 65 76 69 65 77 e2 80 99 20 62 65 63 61 75 | ....magit-merge-preview....becau | 
| c94a0 | 73 65 20 74 68 65 20 75 6e 64 65 72 6c 79 69 6e    67 20 47 69 74 20 63 6f 6d 6d 61 6e 64 20 64 6f | se.the.underlying.Git.command.do | 
| c94c0 | 65 73 0a 6e 6f 74 20 73 75 70 70 6f 72 74 20 74    68 65 73 65 20 61 72 67 75 6d 65 6e 74 73 2e 29 | es.not.support.these.arguments.) | 
| c94e0 | 0a 0a e2 80 98 44 e2 80 99 20 28 e2 80 98 6d 61    67 69 74 2d 64 69 66 66 2d 72 65 66 72 65 73 68 | .....D....(...magit-diff-refresh | 
| c9500 | e2 80 99 29 0a 20 20 20 20 20 54 68 69 73 20 74    72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 20 | ...)......This.transient.prefix. | 
| c9520 | 63 6f 6d 6d 61 6e 64 20 62 69 6e 64 73 20 74 68    65 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 75 66 66 | command.binds.the.following.suff | 
| c9540 | 69 78 20 63 6f 6d 6d 61 6e 64 73 0a 20 20 20 20    20 61 6c 6f 6e 67 20 77 69 74 68 20 74 68 65 20 | ix.commands......along.with.the. | 
| c9560 | 61 70 70 72 6f 70 72 69 61 74 65 20 69 6e 66 69    78 20 61 72 67 75 6d 65 6e 74 73 20 61 6e 64 20 | appropriate.infix.arguments.and. | 
| c9580 | 64 69 73 70 6c 61 79 73 20 74 68 65 6d 20 69 6e    20 61 0a 20 20 20 20 20 74 65 6d 70 6f 72 61 72 | displays.them.in.a......temporar | 
| c95a0 | 79 20 62 75 66 66 65 72 20 75 6e 74 69 6c 20 61    20 73 75 66 66 69 78 20 69 73 20 69 6e 76 6f 6b | y.buffer.until.a.suffix.is.invok | 
| c95c0 | 65 64 2e 0a 0a e2 80 98 44 20 67 e2 80 99 20 28    e2 80 98 6d 61 67 69 74 2d 64 69 66 66 2d 72 65 | ed......D.g....(...magit-diff-re | 
| c95e0 | 66 72 65 73 68 e2 80 99 29 0a 20 20 20 20 20 54    68 69 73 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 | fresh...)......This.suffix.comma | 
| c9600 | 6e 64 20 73 65 74 73 20 74 68 65 20 6c 6f 63 61    6c 20 64 69 66 66 20 61 72 67 75 6d 65 6e 74 73 | nd.sets.the.local.diff.arguments | 
| c9620 | 20 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74    0a 20 20 20 20 20 62 75 66 66 65 72 2e 0a 0a e2 | .for.the.current......buffer.... | 
| c9640 | 80 98 44 20 73 e2 80 99 20 28 e2 80 98 6d 61 67    69 74 2d 64 69 66 66 2d 73 65 74 2d 64 65 66 61 | ..D.s....(...magit-diff-set-defa | 
| c9660 | 75 6c 74 2d 61 72 67 75 6d 65 6e 74 73 e2 80 99    29 0a 20 20 20 20 20 54 68 69 73 20 73 75 66 66 | ult-arguments...)......This.suff | 
| c9680 | 69 78 20 63 6f 6d 6d 61 6e 64 20 73 65 74 73 20    74 68 65 20 64 65 66 61 75 6c 74 20 64 69 66 66 | ix.command.sets.the.default.diff | 
| c96a0 | 20 61 72 67 75 6d 65 6e 74 73 20 66 6f 72 20 62    75 66 66 65 72 73 20 6f 66 0a 20 20 20 20 20 74 | .arguments.for.buffers.of......t | 
| c96c0 | 68 65 20 73 61 6d 65 20 74 79 70 65 20 61 73 20    74 68 61 74 20 6f 66 20 74 68 65 20 63 75 72 72 | he.same.type.as.that.of.the.curr | 
| c96e0 | 65 6e 74 20 62 75 66 66 65 72 2e 20 20 4f 74 68    65 72 20 65 78 69 73 74 69 6e 67 0a 20 20 20 20 | ent.buffer...Other.existing..... | 
| c9700 | 20 62 75 66 66 65 72 73 20 6f 66 20 74 68 65 20    73 61 6d 65 20 74 79 70 65 20 61 72 65 20 6e 6f | .buffers.of.the.same.type.are.no | 
| c9720 | 74 20 61 66 66 65 63 74 65 64 20 62 65 63 61 75    73 65 20 74 68 65 69 72 20 6c 6f 63 61 6c 0a 20 | t.affected.because.their.local.. | 
| c9740 | 20 20 20 20 76 61 6c 75 65 73 20 68 61 76 65 20    61 6c 72 65 61 64 79 20 62 65 65 6e 20 69 6e 69 | ....values.have.already.been.ini | 
| c9760 | 74 69 61 6c 69 7a 65 64 2e 0a 0a e2 80 98 44 20    77 e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d 64 | tialized......D.w....(...magit-d | 
| c9780 | 69 66 66 2d 73 61 76 65 2d 64 65 66 61 75 6c 74    2d 61 72 67 75 6d 65 6e 74 73 e2 80 99 29 0a 20 | iff-save-default-arguments...).. | 
| c97a0 | 20 20 20 20 54 68 69 73 20 73 75 66 66 69 78 20    63 6f 6d 6d 61 6e 64 20 73 65 74 73 20 74 68 65 | ....This.suffix.command.sets.the | 
| c97c0 | 20 64 65 66 61 75 6c 74 20 64 69 66 66 20 61 72    67 75 6d 65 6e 74 73 20 66 6f 72 20 62 75 66 66 | .default.diff.arguments.for.buff | 
| c97e0 | 65 72 73 20 6f 66 0a 20 20 20 20 20 74 68 65 20    73 61 6d 65 20 74 79 70 65 20 61 73 20 74 68 61 | ers.of......the.same.type.as.tha | 
| c9800 | 74 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74    20 62 75 66 66 65 72 2c 20 61 6e 64 20 73 61 76 | t.of.the.current.buffer,.and.sav | 
| c9820 | 65 73 20 74 68 65 20 76 61 6c 75 65 0a 20 20 20    20 20 66 6f 72 20 66 75 74 75 72 65 20 73 65 73 | es.the.value......for.future.ses | 
| c9840 | 73 69 6f 6e 73 2e 20 20 4f 74 68 65 72 20 65 78    69 73 74 69 6e 67 20 62 75 66 66 65 72 73 20 6f | sions...Other.existing.buffers.o | 
| c9860 | 66 20 74 68 65 20 73 61 6d 65 20 74 79 70 65 20    61 72 65 0a 20 20 20 20 20 6e 6f 74 20 61 66 66 | f.the.same.type.are......not.aff | 
| c9880 | 65 63 74 65 64 20 62 65 63 61 75 73 65 20 74 68    65 69 72 20 6c 6f 63 61 6c 20 76 61 6c 75 65 73 | ected.because.their.local.values | 
| c98a0 | 20 68 61 76 65 20 61 6c 72 65 61 64 79 20 62 65    65 6e 0a 20 20 20 20 20 69 6e 69 74 69 61 6c 69 | .have.already.been......initiali | 
| c98c0 | 7a 65 64 2e 0a 0a e2 80 98 44 20 74 e2 80 99 20    28 e2 80 98 6d 61 67 69 74 2d 64 69 66 66 2d 74 | zed......D.t....(...magit-diff-t | 
| c98e0 | 6f 67 67 6c 65 2d 72 65 66 69 6e 65 2d 68 75 6e    6b e2 80 99 29 0a 20 20 20 20 20 54 68 69 73 20 | oggle-refine-hunk...)......This. | 
| c9900 | 63 6f 6d 6d 61 6e 64 20 74 6f 67 67 6c 65 73 20    68 75 6e 6b 20 72 65 66 69 6e 65 6d 65 6e 74 20 | command.toggles.hunk.refinement. | 
| c9920 | 6f 6e 20 6f 72 20 6f 66 66 2e 0a 0a e2 80 98 44    20 72 e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d | on.or.off......D.r....(...magit- | 
| c9940 | 64 69 66 66 2d 73 77 69 74 63 68 2d 72 61 6e 67    65 2d 74 79 70 65 e2 80 99 29 0a 20 20 20 20 20 | diff-switch-range-type...)...... | 
| c9960 | 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 63 6f 6e    76 65 72 74 73 20 74 68 65 20 64 69 66 66 20 72 | This.command.converts.the.diff.r | 
| c9980 | 61 6e 67 65 20 74 79 70 65 20 66 72 6f 6d 20 22    72 65 76 41 2e 2e 72 65 76 42 22 20 74 6f 0a 20 | ange.type.from."revA..revB".to.. | 
| c99a0 | 20 20 20 20 22 72 65 76 42 2e 2e 2e 72 65 76 41    22 2c 20 6f 72 20 76 69 63 65 20 76 65 72 73 61 | ...."revB...revA",.or.vice.versa | 
| c99c0 | 2e 0a 0a e2 80 98 44 20 66 e2 80 99 20 28 e2 80    98 6d 61 67 69 74 2d 64 69 66 66 2d 66 6c 69 70 | ......D.f....(...magit-diff-flip | 
| c99e0 | 2d 72 65 76 73 e2 80 99 29 0a 20 20 20 20 20 54    68 69 73 20 63 6f 6d 6d 61 6e 64 20 73 77 61 70 | -revs...)......This.command.swap | 
| c9a00 | 73 20 72 65 76 69 73 69 6f 6e 73 20 69 6e 20 74    68 65 20 64 69 66 66 20 72 61 6e 67 65 20 66 72 | s.revisions.in.the.diff.range.fr | 
| c9a20 | 6f 6d 20 22 72 65 76 41 2e 2e 72 65 76 42 22 20    74 6f 0a 20 20 20 20 20 22 72 65 76 42 2e 2e 72 | om."revA..revB".to......"revB..r | 
| c9a40 | 65 76 41 22 2c 20 6f 72 20 76 69 63 65 20 76 65    72 73 61 2e 0a 0a e2 80 98 44 20 46 e2 80 99 20 | evA",.or.vice.versa......D.F.... | 
| c9a60 | 28 e2 80 98 6d 61 67 69 74 2d 64 69 66 66 2d 74    6f 67 67 6c 65 2d 66 69 6c 65 2d 66 69 6c 74 65 | (...magit-diff-toggle-file-filte | 
| c9a80 | 72 e2 80 99 29 0a 20 20 20 20 20 54 68 69 73 20    63 6f 6d 6d 61 6e 64 20 74 6f 67 67 6c 65 73 20 | r...)......This.command.toggles. | 
| c9aa0 | 74 68 65 20 66 69 6c 65 20 72 65 73 74 72 69 63    74 69 6f 6e 20 6f 66 20 74 68 65 20 64 69 66 66 | the.file.restriction.of.the.diff | 
| c9ac0 | 73 20 69 6e 20 74 68 65 0a 20 20 20 20 20 63 75    72 72 65 6e 74 20 62 75 66 66 65 72 2c 20 61 6c | s.in.the......current.buffer,.al | 
| c9ae0 | 6c 6f 77 69 6e 67 20 79 6f 75 20 74 6f 20 71 75    69 63 6b 6c 79 20 73 77 69 74 63 68 20 62 65 74 | lowing.you.to.quickly.switch.bet | 
| c9b00 | 77 65 65 6e 20 76 69 65 77 69 6e 67 20 61 6c 6c    0a 20 20 20 20 20 74 68 65 20 63 68 61 6e 67 65 | ween.viewing.all......the.change | 
| c9b20 | 73 20 69 6e 20 74 68 65 20 63 6f 6d 6d 69 74 20    61 6e 64 20 74 68 65 20 72 65 73 74 72 69 63 74 | s.in.the.commit.and.the.restrict | 
| c9b40 | 65 64 20 73 75 62 73 65 74 2e 20 20 41 73 20 61    20 73 70 65 63 69 61 6c 0a 20 20 20 20 20 63 61 | ed.subset...As.a.special......ca | 
| c9b60 | 73 65 2c 20 77 68 65 6e 20 74 68 69 73 20 63 6f    6d 6d 61 6e 64 20 69 73 20 63 61 6c 6c 65 64 20 | se,.when.this.command.is.called. | 
| c9b80 | 66 72 6f 6d 20 61 20 6c 6f 67 20 62 75 66 66 65    72 2c 20 69 74 20 74 6f 67 67 6c 65 73 20 74 68 | from.a.log.buffer,.it.toggles.th | 
| c9ba0 | 65 0a 20 20 20 20 20 66 69 6c 65 20 72 65 73 74    72 69 63 74 69 6f 6e 20 69 6e 20 74 68 65 20 72 | e......file.restriction.in.the.r | 
| c9bc0 | 65 70 6f 73 69 74 6f 72 79 e2 80 99 73 20 72 65    76 69 73 69 6f 6e 20 62 75 66 66 65 72 2c 20 77 | epository...s.revision.buffer,.w | 
| c9be0 | 68 69 63 68 20 69 73 0a 20 20 20 20 20 75 73 65    66 75 6c 20 77 68 65 6e 20 79 6f 75 20 64 69 73 | hich.is......useful.when.you.dis | 
| c9c00 | 70 6c 61 79 20 61 20 72 65 76 69 73 69 6f 6e 20    66 72 6f 6d 20 61 20 6c 6f 67 20 62 75 66 66 65 | play.a.revision.from.a.log.buffe | 
| c9c20 | 72 20 74 68 61 74 20 69 73 0a 20 20 20 20 20 72    65 73 74 72 69 63 74 65 64 20 74 6f 20 61 20 66 | r.that.is......restricted.to.a.f | 
| c9c40 | 69 6c 65 20 6f 72 20 66 69 6c 65 73 2e 0a 0a 20    20 20 49 6e 20 61 64 64 69 74 69 6f 6e 20 74 6f | ile.or.files......In.addition.to | 
| c9c60 | 20 74 68 65 20 61 62 6f 76 65 20 74 72 61 6e 73    69 65 6e 74 2c 20 77 68 69 63 68 20 61 6c 6c 6f | .the.above.transient,.which.allo | 
| c9c80 | 77 73 20 63 68 61 6e 67 69 6e 67 20 61 6e 79 20    6f 66 20 74 68 65 0a 73 75 70 70 6f 72 74 65 64 | ws.changing.any.of.the.supported | 
| c9ca0 | 20 61 72 67 75 6d 65 6e 74 73 2c 20 74 68 65 72    65 20 61 6c 73 6f 20 65 78 69 73 74 20 73 6f 6d | .arguments,.there.also.exist.som | 
| c9cc0 | 65 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20    63 68 61 6e 67 65 20 6f 6e 6c 79 20 61 0a 70 61 | e.commands.that.change.only.a.pa | 
| c9ce0 | 72 74 69 63 75 6c 61 72 20 61 72 67 75 6d 65 6e    74 2e 0a 0a e2 80 98 2d e2 80 99 20 28 e2 80 98 | rticular.argument......-....(... | 
| c9d00 | 6d 61 67 69 74 2d 64 69 66 66 2d 6c 65 73 73 2d    63 6f 6e 74 65 78 74 e2 80 99 29 0a 20 20 20 20 | magit-diff-less-context...)..... | 
| c9d20 | 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 64 65    63 72 65 61 73 65 73 20 74 68 65 20 63 6f 6e 74 | .This.command.decreases.the.cont | 
| c9d40 | 65 78 74 20 66 6f 72 20 64 69 66 66 20 68 75 6e    6b 73 20 62 79 20 43 4f 55 4e 54 20 6c 69 6e 65 | ext.for.diff.hunks.by.COUNT.line | 
| c9d60 | 73 2e 0a 0a e2 80 98 2b e2 80 99 20 28 e2 80 98    6d 61 67 69 74 2d 64 69 66 66 2d 6d 6f 72 65 2d | s......+....(...magit-diff-more- | 
| c9d80 | 63 6f 6e 74 65 78 74 e2 80 99 29 0a 20 20 20 20    20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 69 6e | context...)......This.command.in | 
| c9da0 | 63 72 65 61 73 65 73 20 74 68 65 20 63 6f 6e 74    65 78 74 20 66 6f 72 20 64 69 66 66 20 68 75 6e | creases.the.context.for.diff.hun | 
| c9dc0 | 6b 73 20 62 79 20 43 4f 55 4e 54 20 6c 69 6e 65    73 2e 0a 0a e2 80 98 30 e2 80 99 20 28 e2 80 98 | ks.by.COUNT.lines......0....(... | 
| c9de0 | 6d 61 67 69 74 2d 64 69 66 66 2d 64 65 66 61 75    6c 74 2d 63 6f 6e 74 65 78 74 e2 80 99 29 0a 20 | magit-diff-default-context...).. | 
| c9e00 | 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64    20 72 65 73 65 74 73 20 74 68 65 20 63 6f 6e 74 | ....This.command.resets.the.cont | 
| c9e20 | 65 78 74 20 66 6f 72 20 64 69 66 66 20 68 75 6e    6b 73 20 74 6f 20 74 68 65 20 64 65 66 61 75 6c | ext.for.diff.hunks.to.the.defaul | 
| c9e40 | 74 0a 20 20 20 20 20 68 65 69 67 68 74 2e 0a 0a    20 20 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 | t......height......The.following | 
| c9e60 | 20 63 6f 6d 6d 61 6e 64 73 20 71 75 69 63 6b 6c    79 20 63 68 61 6e 67 65 20 77 68 61 74 20 64 69 | .commands.quickly.change.what.di | 
| c9e80 | 66 66 20 69 73 20 62 65 69 6e 67 20 64 69 73 70    6c 61 79 65 64 0a 77 69 74 68 6f 75 74 20 68 61 | ff.is.being.displayed.without.ha | 
| c9ea0 | 76 69 6e 67 20 74 6f 20 75 73 69 6e 67 20 6f 6e    65 20 6f 66 20 74 68 65 20 64 69 66 66 20 74 72 | ving.to.using.one.of.the.diff.tr | 
| c9ec0 | 61 6e 73 69 65 6e 74 2e 0a 0a e2 80 98 43 2d 63    20 43 2d 64 e2 80 99 20 28 e2 80 98 6d 61 67 69 | ansient......C-c.C-d....(...magi | 
| c9ee0 | 74 2d 64 69 66 66 2d 77 68 69 6c 65 2d 63 6f 6d    6d 69 74 74 69 6e 67 e2 80 99 29 0a 20 20 20 20 | t-diff-while-committing...)..... | 
| c9f00 | 20 57 68 69 6c 65 20 63 6f 6d 6d 69 74 74 69 6e    67 2c 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 | .While.committing,.this.command. | 
| c9f20 | 73 68 6f 77 73 20 74 68 65 20 63 68 61 6e 67 65    73 20 74 68 61 74 20 61 72 65 20 61 62 6f 75 74 | shows.the.changes.that.are.about | 
| c9f40 | 20 74 6f 0a 20 20 20 20 20 62 65 20 63 6f 6d 6d    69 74 74 65 64 2e 20 20 57 68 69 6c 65 20 61 6d | .to......be.committed...While.am | 
| c9f60 | 65 6e 64 69 6e 67 2c 20 69 6e 76 6f 6b 69 6e 67    20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 61 67 61 | ending,.invoking.the.command.aga | 
| c9f80 | 69 6e 20 74 6f 67 67 6c 65 73 0a 20 20 20 20 20    62 65 74 77 65 65 6e 20 73 68 6f 77 69 6e 67 20 | in.toggles......between.showing. | 
| c9fa0 | 6a 75 73 74 20 74 68 65 20 6e 65 77 20 63 68 61    6e 67 65 73 20 6f 72 20 61 6c 6c 20 74 68 65 20 | just.the.new.changes.or.all.the. | 
| c9fc0 | 63 68 61 6e 67 65 73 20 74 68 61 74 20 77 69 6c    6c 0a 20 20 20 20 20 62 65 20 63 6f 6d 6d 69 74 | changes.that.will......be.commit | 
| c9fe0 | 74 65 64 2e 0a 0a 20 20 20 20 20 54 68 69 73 20    62 69 6e 64 69 6e 67 20 69 73 20 61 76 61 69 6c | ted........This.binding.is.avail | 
| ca000 | 61 62 6c 65 20 69 6e 20 74 68 65 20 64 69 66 66    20 62 75 66 66 65 72 20 61 73 20 77 65 6c 6c 20 | able.in.the.diff.buffer.as.well. | 
| ca020 | 61 73 20 74 68 65 20 63 6f 6d 6d 69 74 0a 20 20    20 20 20 6d 65 73 73 61 67 65 20 62 75 66 66 65 | as.the.commit......message.buffe | 
| ca040 | 72 2e 0a 0a e2 80 98 43 2d 63 20 43 2d 62 e2 80    99 20 28 e2 80 98 6d 61 67 69 74 2d 67 6f 2d 62 | r......C-c.C-b....(...magit-go-b | 
| ca060 | 61 63 6b 77 61 72 64 e2 80 99 29 0a 20 20 20 20    20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 6d 6f | ackward...)......This.command.mo | 
| ca080 | 76 65 73 20 62 61 63 6b 77 61 72 64 20 69 6e 20    63 75 72 72 65 6e 74 20 62 75 66 66 65 72 e2 80 | ves.backward.in.current.buffer.. | 
| ca0a0 | 99 73 20 68 69 73 74 6f 72 79 2e 0a 0a e2 80 98    43 2d 63 20 43 2d 66 e2 80 99 20 28 e2 80 98 6d | .s.history......C-c.C-f....(...m | 
| ca0c0 | 61 67 69 74 2d 67 6f 2d 66 6f 72 77 61 72 64 e2    80 99 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f | agit-go-forward...)......This.co | 
| ca0e0 | 6d 6d 61 6e 64 20 6d 6f 76 65 73 20 66 6f 72 77    61 72 64 20 69 6e 20 63 75 72 72 65 6e 74 20 62 | mmand.moves.forward.in.current.b | 
| ca100 | 75 66 66 65 72 e2 80 99 73 20 68 69 73 74 6f 72    79 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 69 | uffer...s.history.....File:.magi | 
| ca120 | 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 43    6f 6d 6d 61 6e 64 73 20 41 76 61 69 6c 61 62 6c | t.info,..Node:.Commands.Availabl | 
| ca140 | 65 20 69 6e 20 44 69 66 66 73 2c 20 20 4e 65 78    74 3a 20 44 69 66 66 20 4f 70 74 69 6f 6e 73 2c | e.in.Diffs,..Next:.Diff.Options, | 
| ca160 | 20 20 50 72 65 76 3a 20 52 65 66 72 65 73 68 69    6e 67 20 44 69 66 66 73 2c 20 20 55 70 3a 20 44 | ..Prev:.Refreshing.Diffs,..Up:.D | 
| ca180 | 69 66 66 69 6e 67 0a 0a 35 2e 34 2e 32 20 43 6f    6d 6d 61 6e 64 73 20 41 76 61 69 6c 61 62 6c 65 | iffing..5.4.2.Commands.Available | 
| ca1a0 | 20 69 6e 20 44 69 66 66 73 0a 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | .in.Diffs.---------------------- | 
| ca1c0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 53 6f 6d    65 20 63 6f 6d 6d 61 6e 64 73 20 61 72 65 20 6f | -----------..Some.commands.are.o | 
| ca1e0 | 6e 6c 79 20 61 76 61 69 6c 61 62 6c 65 20 69 66    20 70 6f 69 6e 74 20 69 73 20 69 6e 73 69 64 65 | nly.available.if.point.is.inside | 
| ca200 | 20 61 20 64 69 66 66 2e 0a 0a 20 20 20 e2 80 98    6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 | .a.diff.........magit-diff-visit | 
| ca220 | 2d 66 69 6c 65 e2 80 99 20 61 6e 64 20 72 65 6c    61 74 65 64 20 63 6f 6d 6d 61 6e 64 73 20 76 69 | -file....and.related.commands.vi | 
| ca240 | 73 69 74 20 74 68 65 20 61 70 70 72 6f 70 72 69    61 74 65 0a 76 65 72 73 69 6f 6e 20 6f 66 20 74 | sit.the.appropriate.version.of.t | 
| ca260 | 68 65 20 66 69 6c 65 20 74 68 61 74 20 74 68 65    20 64 69 66 66 20 61 74 20 70 6f 69 6e 74 20 69 | he.file.that.the.diff.at.point.i | 
| ca280 | 73 20 61 62 6f 75 74 2e 20 20 4c 69 6b 65 77 69    73 65 0a e2 80 98 6d 61 67 69 74 2d 64 69 66 66 | s.about...Likewise....magit-diff | 
| ca2a0 | 2d 76 69 73 69 74 2d 77 6f 72 6b 74 72 65 65 2d    66 69 6c 65 e2 80 99 20 61 6e 64 20 72 65 6c 61 | -visit-worktree-file....and.rela | 
| ca2c0 | 74 65 64 20 63 6f 6d 6d 61 6e 64 73 20 76 69 73    69 74 20 74 68 65 20 77 6f 72 6b 74 72 65 65 0a | ted.commands.visit.the.worktree. | 
| ca2e0 | 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 66    69 6c 65 20 74 68 61 74 20 74 68 65 20 64 69 66 | version.of.the.file.that.the.dif | 
| ca300 | 66 20 61 74 20 70 6f 69 6e 74 20 69 73 20 61 62    6f 75 74 2e 20 20 53 65 65 20 2a 6e 6f 74 65 20 | f.at.point.is.about...See.*note. | 
| ca320 | 56 69 73 69 74 69 6e 67 0a 46 69 6c 65 73 20 61    6e 64 20 42 6c 6f 62 73 20 66 72 6f 6d 20 61 20 | Visiting.Files.and.Blobs.from.a. | 
| ca340 | 44 69 66 66 3a 3a 20 66 6f 72 20 6d 6f 72 65 20    69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 6e 64 20 | Diff::.for.more.information.and. | 
| ca360 | 74 68 65 20 6b 65 79 20 62 69 6e 64 69 6e 67 73    2e 0a 0a e2 80 98 43 2d 63 20 43 2d 74 e2 80 99 | the.key.bindings......C-c.C-t... | 
| ca380 | 20 28 e2 80 98 6d 61 67 69 74 2d 64 69 66 66 2d    74 72 61 63 65 2d 64 65 66 69 6e 69 74 69 6f 6e | .(...magit-diff-trace-definition | 
| ca3a0 | e2 80 99 29 0a 20 20 20 20 20 54 68 69 73 20 63    6f 6d 6d 61 6e 64 20 73 68 6f 77 73 20 61 20 6c | ...)......This.command.shows.a.l | 
| ca3c0 | 6f 67 20 66 6f 72 20 74 68 65 20 64 65 66 69 6e    69 74 69 6f 6e 20 61 74 20 70 6f 69 6e 74 2e 0a | og.for.the.definition.at.point.. | 
| ca3e0 | 0a 20 2d 2d 20 55 73 65 72 20 4f 70 74 69 6f 6e    3a 20 6d 61 67 69 74 2d 6c 6f 67 2d 74 72 61 63 | ..--.User.Option:.magit-log-trac | 
| ca400 | 65 2d 64 65 66 69 6e 69 74 69 6f 6e 2d 66 75 6e    63 74 69 6f 6e 0a 20 20 20 20 20 54 68 65 20 66 | e-definition-function......The.f | 
| ca420 | 75 6e 63 74 69 6f 6e 20 73 70 65 63 69 66 69 65    64 20 62 79 20 74 68 69 73 20 6f 70 74 69 6f 6e | unction.specified.by.this.option | 
| ca440 | 20 69 73 20 75 73 65 64 20 62 79 0a 20 20 20 20    20 e2 80 98 6d 61 67 69 74 2d 6c 6f 67 2d 74 72 | .is.used.by.........magit-log-tr | 
| ca460 | 61 63 65 2d 64 65 66 69 6e 69 74 69 6f 6e e2 80    99 20 74 6f 20 64 65 74 65 72 6d 69 6e 65 20 74 | ace-definition....to.determine.t | 
| ca480 | 68 65 20 66 75 6e 63 74 69 6f 6e 20 61 74 20 70    6f 69 6e 74 2e 0a 20 20 20 20 20 46 6f 72 20 6d | he.function.at.point.......For.m | 
| ca4a0 | 61 6a 6f 72 2d 6d 6f 64 65 73 20 74 68 61 74 20    68 61 76 65 20 73 70 65 63 69 61 6c 20 6e 65 65 | ajor-modes.that.have.special.nee | 
| ca4c0 | 64 73 2c 20 79 6f 75 20 63 6f 75 6c 64 20 73 65    74 20 74 68 65 20 6c 6f 63 61 6c 0a 20 20 20 20 | ds,.you.could.set.the.local..... | 
| ca4e0 | 20 76 61 6c 75 65 20 75 73 69 6e 67 20 74 68 65    20 6d 6f 64 65 e2 80 99 73 20 68 6f 6f 6b 2e 0a | .value.using.the.mode...s.hook.. | 
| ca500 | 0a e2 80 98 43 2d 63 20 43 2d 65 e2 80 99 20 28    e2 80 98 6d 61 67 69 74 2d 64 69 66 66 2d 65 64 | ....C-c.C-e....(...magit-diff-ed | 
| ca520 | 69 74 2d 68 75 6e 6b 2d 63 6f 6d 6d 69 74 e2 80    99 29 0a 20 20 20 20 20 46 72 6f 6d 20 61 20 68 | it-hunk-commit...)......From.a.h | 
| ca540 | 75 6e 6b 2c 20 74 68 69 73 20 63 6f 6d 6d 61 6e    64 20 65 64 69 74 73 20 74 68 65 20 72 65 73 70 | unk,.this.command.edits.the.resp | 
| ca560 | 65 63 74 69 76 65 20 63 6f 6d 6d 69 74 20 61 6e    64 20 76 69 73 69 74 73 0a 20 20 20 20 20 74 68 | ective.commit.and.visits......th | 
| ca580 | 65 20 66 69 6c 65 2e 0a 0a 20 20 20 20 20 46 69    72 73 74 20 69 74 20 76 69 73 69 74 73 20 74 68 | e.file........First.it.visits.th | 
| ca5a0 | 65 20 66 69 6c 65 20 62 65 69 6e 67 20 6d 6f 64    69 66 69 65 64 20 62 79 20 74 68 65 20 68 75 6e | e.file.being.modified.by.the.hun | 
| ca5c0 | 6b 20 61 74 20 74 68 65 20 63 6f 72 72 65 63 74    0a 20 20 20 20 20 6c 6f 63 61 74 69 6f 6e 20 75 | k.at.the.correct......location.u | 
| ca5e0 | 73 69 6e 67 20 e2 80 98 6d 61 67 69 74 2d 64 69    66 66 2d 76 69 73 69 74 2d 66 69 6c 65 e2 80 99 | sing....magit-diff-visit-file... | 
| ca600 | 2e 20 20 54 68 69 73 20 61 63 74 75 61 6c 6c 79    20 76 69 73 69 74 73 20 61 0a 20 20 20 20 20 62 | ...This.actually.visits.a......b | 
| ca620 | 6c 6f 62 2e 20 20 57 68 65 6e 20 70 6f 69 6e 74    20 69 73 20 6f 6e 20 61 20 64 69 66 66 20 68 65 | lob...When.point.is.on.a.diff.he | 
| ca640 | 61 64 65 72 2c 20 6e 6f 74 20 77 69 74 68 69 6e    20 61 6e 20 69 6e 64 69 76 69 64 75 61 6c 0a 20 | ader,.not.within.an.individual.. | 
| ca660 | 20 20 20 20 68 75 6e 6b 2c 20 74 68 65 6e 20 74    68 69 73 20 76 69 73 69 74 73 20 74 68 65 20 62 | ....hunk,.then.this.visits.the.b | 
| ca680 | 6c 6f 62 20 74 68 65 20 66 69 72 73 74 20 68 75    6e 6b 20 69 73 20 61 62 6f 75 74 2e 0a 0a 20 20 | lob.the.first.hunk.is.about..... | 
| ca6a0 | 20 20 20 54 68 65 6e 20 69 74 20 69 6e 76 6f 6b    65 73 20 e2 80 98 6d 61 67 69 74 2d 65 64 69 74 | ...Then.it.invokes....magit-edit | 
| ca6c0 | 2d 6c 69 6e 65 2d 63 6f 6d 6d 69 74 e2 80 99 2c    20 77 68 69 63 68 20 75 73 65 73 20 61 6e 20 69 | -line-commit...,.which.uses.an.i | 
| ca6e0 | 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 20 20    72 65 62 61 73 65 20 74 6f 20 6d 61 6b 65 20 74 | nteractive......rebase.to.make.t | 
| ca700 | 68 65 20 63 6f 6d 6d 69 74 20 65 64 69 74 61 62    6c 65 2c 20 6f 72 20 69 66 20 74 68 61 74 20 69 | he.commit.editable,.or.if.that.i | 
| ca720 | 73 20 6e 6f 74 20 70 6f 73 73 69 62 6c 65 0a 20    20 20 20 20 62 65 63 61 75 73 65 20 74 68 65 20 | s.not.possible......because.the. | 
| ca740 | 63 6f 6d 6d 69 74 20 69 73 20 6e 6f 74 20 72 65    61 63 68 61 62 6c 65 20 66 72 6f 6d 20 e2 80 98 | commit.is.not.reachable.from.... | 
| ca760 | 48 45 41 44 e2 80 99 20 62 79 20 63 68 65 63 6b    69 6e 67 20 6f 75 74 0a 20 20 20 20 20 74 68 61 | HEAD....by.checking.out......tha | 
| ca780 | 74 20 63 6f 6d 6d 69 74 20 64 69 72 65 63 74 6c    79 2e 20 20 54 68 69 73 20 61 6c 73 6f 20 63 61 | t.commit.directly...This.also.ca | 
| ca7a0 | 75 73 65 73 20 74 68 65 20 61 63 74 75 61 6c 20    77 6f 72 6b 74 72 65 65 20 66 69 6c 65 20 74 6f | uses.the.actual.worktree.file.to | 
| ca7c0 | 0a 20 20 20 20 20 62 65 20 76 69 73 69 74 65 64    2e 0a 0a 20 20 20 20 20 4e 65 69 74 68 65 72 20 | ......be.visited........Neither. | 
| ca7e0 | 74 68 65 20 62 6c 6f 62 20 6e 6f 72 20 74 68 65    20 66 69 6c 65 20 62 75 66 66 65 72 20 61 72 65 | the.blob.nor.the.file.buffer.are | 
| ca800 | 20 6b 69 6c 6c 65 64 20 77 68 65 6e 20 66 69 6e    69 73 68 69 6e 67 20 74 68 65 0a 20 20 20 20 20 | .killed.when.finishing.the...... | 
| ca820 | 72 65 62 61 73 65 2e 20 20 49 66 20 74 68 61 74    20 69 73 20 75 6e 64 65 73 69 72 61 62 6c 65 2c | rebase...If.that.is.undesirable, | 
| ca840 | 20 74 68 65 6e 20 69 74 20 6d 69 67 68 74 20 62    65 20 62 65 74 74 65 72 20 74 6f 20 75 73 65 0a | .then.it.might.be.better.to.use. | 
| ca860 | 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 72 65    62 61 73 65 2d 65 64 69 74 2d 63 6f 6d 6d 69 74 | ........magit-rebase-edit-commit | 
| ca880 | e2 80 99 20 69 6e 73 74 65 61 64 20 6f 66 20 74    68 69 73 20 63 6f 6d 6d 61 6e 64 2e 0a 0a e2 80 | ....instead.of.this.command..... | 
| ca8a0 | 98 6a e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d    6a 75 6d 70 2d 74 6f 2d 64 69 66 66 73 74 61 74 | .j....(...magit-jump-to-diffstat | 
| ca8c0 | 2d 6f 72 2d 64 69 66 66 e2 80 99 29 0a 20 20 20    20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 6a | -or-diff...)......This.command.j | 
| ca8e0 | 75 6d 70 73 20 74 6f 20 74 68 65 20 64 69 66 66    73 74 61 74 20 6f 72 20 64 69 66 66 2e 20 20 57 | umps.to.the.diffstat.or.diff...W | 
| ca900 | 68 65 6e 20 70 6f 69 6e 74 20 69 73 20 6f 6e 20    61 0a 20 20 20 20 20 66 69 6c 65 20 69 6e 73 69 | hen.point.is.on.a......file.insi | 
| ca920 | 64 65 20 74 68 65 20 64 69 66 66 73 74 61 74 20    73 65 63 74 69 6f 6e 2c 20 74 68 65 6e 20 6a 75 | de.the.diffstat.section,.then.ju | 
| ca940 | 6d 70 20 74 6f 20 74 68 65 20 72 65 73 70 65 63    74 69 76 65 20 64 69 66 66 0a 20 20 20 20 20 73 | mp.to.the.respective.diff......s | 
| ca960 | 65 63 74 69 6f 6e 2e 20 20 4f 74 68 65 72 77 69    73 65 2c 20 6a 75 6d 70 20 74 6f 20 74 68 65 20 | ection...Otherwise,.jump.to.the. | 
| ca980 | 64 69 66 66 73 74 61 74 20 73 65 63 74 69 6f 6e    20 6f 72 20 61 20 63 68 69 6c 64 0a 20 20 20 20 | diffstat.section.or.a.child..... | 
| ca9a0 | 20 74 68 65 72 65 6f 66 2e 0a 0a 20 20 20 54 68    65 20 6e 65 78 74 20 74 77 6f 20 63 6f 6d 6d 61 | .thereof......The.next.two.comma | 
| ca9c0 | 6e 64 73 20 61 72 65 20 6e 6f 74 20 73 70 65 63    69 66 69 63 20 74 6f 20 4d 61 67 69 74 2d 44 69 | nds.are.not.specific.to.Magit-Di | 
| ca9e0 | 66 66 20 6d 6f 64 65 20 28 6f 72 20 61 6e 64 0a    4d 61 67 69 74 20 62 75 66 66 65 72 20 66 6f 72 | ff.mode.(or.and.Magit.buffer.for | 
| caa00 | 20 74 68 61 74 20 6d 61 74 74 65 72 29 2c 20 62    75 74 20 69 74 20 6d 69 67 68 74 20 62 65 20 77 | .that.matter),.but.it.might.be.w | 
| caa20 | 6f 72 74 68 20 70 6f 69 6e 74 69 6e 67 20 6f 75    74 20 74 68 61 74 0a 74 68 65 79 20 61 72 65 20 | orth.pointing.out.that.they.are. | 
| caa40 | 61 76 61 69 6c 61 62 6c 65 20 68 65 72 65 20 74    6f 6f 2e 0a 0a e2 80 98 3c 53 50 43 3e e2 80 99 | available.here.too......<SPC>... | 
| caa60 | 20 28 e2 80 98 73 63 72 6f 6c 6c 2d 75 70 e2 80    99 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d | .(...scroll-up...)......This.com | 
| caa80 | 6d 61 6e 64 20 73 63 72 6f 6c 6c 73 20 74 65 78    74 20 75 70 77 61 72 64 2e 0a 0a e2 80 98 3c 44 | mand.scrolls.text.upward......<D | 
| caaa0 | 45 4c 3e e2 80 99 20 28 e2 80 98 73 63 72 6f 6c    6c 2d 64 6f 77 6e e2 80 99 29 0a 20 20 20 20 20 | EL>....(...scroll-down...)...... | 
| caac0 | 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 73 63 72    6f 6c 6c 73 20 74 65 78 74 20 64 6f 77 6e 77 61 | This.command.scrolls.text.downwa | 
| caae0 | 72 64 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61 67    69 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 | rd.....File:.magit.info,..Node:. | 
| cab00 | 44 69 66 66 20 4f 70 74 69 6f 6e 73 2c 20 20 4e    65 78 74 3a 20 52 65 76 69 73 69 6f 6e 20 42 75 | Diff.Options,..Next:.Revision.Bu | 
| cab20 | 66 66 65 72 2c 20 20 50 72 65 76 3a 20 43 6f 6d    6d 61 6e 64 73 20 41 76 61 69 6c 61 62 6c 65 20 | ffer,..Prev:.Commands.Available. | 
| cab40 | 69 6e 20 44 69 66 66 73 2c 20 20 55 70 3a 20 44    69 66 66 69 6e 67 0a 0a 35 2e 34 2e 33 20 44 69 | in.Diffs,..Up:.Diffing..5.4.3.Di | 
| cab60 | 66 66 20 4f 70 74 69 6f 6e 73 0a 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 20 | ff.Options.------------------... | 
| cab80 | 2d 2d 20 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20    6d 61 67 69 74 2d 64 69 66 66 2d 72 65 66 69 6e | --.User.Option:.magit-diff-refin | 
| caba0 | 65 2d 68 75 6e 6b 0a 20 20 20 20 20 57 68 65 74    68 65 72 20 74 6f 20 73 68 6f 77 20 77 6f 72 64 | e-hunk......Whether.to.show.word | 
| cabc0 | 2d 67 72 61 6e 75 6c 61 72 69 74 79 20 64 69 66    66 65 72 65 6e 63 65 73 20 77 69 74 68 69 6e 20 | -granularity.differences.within. | 
| cabe0 | 64 69 66 66 20 68 75 6e 6b 73 2e 0a 0a 20 20 20    20 20 20 20 20 e2 80 a2 20 e2 80 98 6e 69 6c e2 | diff.hunks..................nil. | 
| cac00 | 80 99 20 4e 65 76 65 72 20 73 68 6f 77 20 66 69    6e 65 20 64 69 66 66 65 72 65 6e 63 65 73 2e 0a | ...Never.show.fine.differences.. | 
| cac20 | 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 74    e2 80 99 20 53 68 6f 77 20 66 69 6e 65 20 64 69 | ...............t....Show.fine.di | 
| cac40 | 66 66 65 72 65 6e 63 65 73 20 66 6f 72 20 74 68    65 20 63 75 72 72 65 6e 74 20 64 69 66 66 20 68 | fferences.for.the.current.diff.h | 
| cac60 | 75 6e 6b 20 6f 6e 6c 79 2e 0a 20 20 20 20 20 20    20 20 e2 80 a2 20 e2 80 98 61 6c 6c e2 80 99 20 | unk.only.................all.... | 
| cac80 | 53 68 6f 77 20 66 69 6e 65 20 64 69 66 66 65 72    65 6e 63 65 73 20 66 6f 72 20 61 6c 6c 20 64 69 | Show.fine.differences.for.all.di | 
| caca0 | 73 70 6c 61 79 65 64 20 64 69 66 66 20 68 75 6e    6b 73 2e 0a 0a 20 2d 2d 20 55 73 65 72 20 4f 70 | splayed.diff.hunks....--.User.Op | 
| cacc0 | 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 64 69 66 66    2d 72 65 66 69 6e 65 2d 69 67 6e 6f 72 65 2d 77 | tion:.magit-diff-refine-ignore-w | 
| cace0 | 68 69 74 65 73 70 61 63 65 0a 20 20 20 20 20 57    68 65 74 68 65 72 20 74 6f 20 69 67 6e 6f 72 65 | hitespace......Whether.to.ignore | 
| cad00 | 20 77 68 69 74 65 73 70 61 63 65 20 63 68 61 6e    67 65 73 20 69 6e 20 77 6f 72 64 2d 67 72 61 6e | .whitespace.changes.in.word-gran | 
| cad20 | 75 6c 61 72 69 74 79 0a 20 20 20 20 20 64 69 66    66 65 72 65 6e 63 65 73 2e 0a 0a 20 2d 2d 20 55 | ularity......differences....--.U | 
| cad40 | 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69    74 2d 64 69 66 66 2d 61 64 6a 75 73 74 2d 74 61 | ser.Option:.magit-diff-adjust-ta | 
| cad60 | 62 2d 77 69 64 74 68 0a 20 20 20 20 20 57 68 65    74 68 65 72 20 74 6f 20 61 64 6a 75 73 74 20 74 | b-width......Whether.to.adjust.t | 
| cad80 | 68 65 20 77 69 64 74 68 20 6f 66 20 74 61 62 73    20 69 6e 20 64 69 66 66 73 2e 0a 0a 20 20 20 20 | he.width.of.tabs.in.diffs....... | 
| cada0 | 20 44 65 74 65 72 6d 69 6e 69 6e 67 20 74 68 65    20 63 6f 72 72 65 63 74 20 77 69 64 74 68 20 63 | .Determining.the.correct.width.c | 
| cadc0 | 61 6e 20 62 65 20 65 78 70 65 6e 73 69 76 65 20    69 66 20 69 74 20 72 65 71 75 69 72 65 73 0a 20 | an.be.expensive.if.it.requires.. | 
| cade0 | 20 20 20 20 6f 70 65 6e 69 6e 67 20 6c 61 72 67    65 20 61 6e 64 2f 6f 72 20 6d 61 6e 79 20 66 69 | ....opening.large.and/or.many.fi | 
| cae00 | 6c 65 73 2c 20 73 6f 20 74 68 65 20 77 69 64 74    68 73 20 61 72 65 20 63 61 63 68 65 64 20 69 6e | les,.so.the.widths.are.cached.in | 
| cae20 | 20 74 68 65 0a 20 20 20 20 20 76 61 72 69 61 62    6c 65 20 e2 80 98 6d 61 67 69 74 2d 64 69 66 66 | .the......variable....magit-diff | 
| cae40 | 2d 2d 74 61 62 2d 77 69 64 74 68 2d 63 61 63 68    65 e2 80 99 2e 20 20 53 65 74 20 74 68 61 74 20 | --tab-width-cache......Set.that. | 
| cae60 | 74 6f 20 6e 69 6c 20 74 6f 0a 20 20 20 20 20 69    6e 76 61 6c 69 64 61 74 65 20 74 68 65 20 63 61 | to.nil.to......invalidate.the.ca | 
| cae80 | 63 68 65 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80    a2 20 e2 80 98 6e 69 6c e2 80 99 20 4e 65 76 65 | che..................nil....Neve | 
| caea0 | 72 20 61 64 6a 75 73 74 20 74 61 62 20 77 69 64    74 68 2e 20 20 55 73 65 20 e2 80 98 74 61 62 2d | r.adjust.tab.width...Use....tab- | 
| caec0 | 77 69 64 74 68 e2 80 99 73 20 76 61 6c 75 65 20    66 72 6f 6d 20 74 68 65 0a 20 20 20 20 20 20 20 | width...s.value.from.the........ | 
| caee0 | 20 20 20 4d 61 67 69 74 20 62 75 66 66 65 72 20    69 74 73 65 6c 66 20 69 6e 73 74 65 61 64 2e 0a | ...Magit.buffer.itself.instead.. | 
| caf00 | 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98    74 e2 80 99 20 49 66 20 74 68 65 20 63 6f 72 72 | ................t....If.the.corr | 
| caf20 | 65 73 70 6f 6e 64 69 6e 67 20 66 69 6c 65 2d 76    69 73 69 74 69 6e 67 20 62 75 66 66 65 72 20 65 | esponding.file-visiting.buffer.e | 
| caf40 | 78 69 74 73 2c 20 74 68 65 6e 20 75 73 65 0a 20    20 20 20 20 20 20 20 20 20 e2 80 98 74 61 62 2d | xits,.then.use..............tab- | 
| caf60 | 77 69 64 74 68 e2 80 99 e2 80 99 73 20 76 61 6c    75 65 20 66 72 6f 6d 20 74 68 61 74 20 62 75 66 | width......s.value.from.that.buf | 
| caf80 | 66 65 72 2e 20 20 44 6f 69 6e 67 20 74 68 69 73    20 69 73 20 63 68 65 61 70 2c 20 73 6f 0a 20 20 | fer...Doing.this.is.cheap,.so... | 
| cafa0 | 20 20 20 20 20 20 20 20 74 68 69 73 20 76 61 6c    75 65 20 69 73 20 75 73 65 64 20 65 76 65 6e 20 | ........this.value.is.used.even. | 
| cafc0 | 69 66 20 61 20 63 6f 72 72 65 73 70 6f 6e 64 69    6e 67 20 63 61 63 68 65 20 65 6e 74 72 79 20 65 | if.a.corresponding.cache.entry.e | 
| cafe0 | 78 69 73 74 73 2e 0a 0a 20 20 20 20 20 20 20 20    e2 80 a2 20 e2 80 98 61 6c 77 61 79 73 e2 80 99 | xists..................always... | 
| cb000 | 20 49 66 20 74 68 65 72 65 20 69 73 20 6e 6f 20    73 75 63 68 20 62 75 66 66 65 72 2c 20 74 68 65 | .If.there.is.no.such.buffer,.the | 
| cb020 | 6e 20 74 65 6d 70 6f 72 61 72 69 6c 79 20 76 69    73 69 74 0a 20 20 20 20 20 20 20 20 20 20 74 68 | n.temporarily.visit...........th | 
| cb040 | 65 20 66 69 6c 65 20 74 6f 20 64 65 74 65 72 6d    69 6e 65 20 74 68 65 20 76 61 6c 75 65 2e 0a 0a | e.file.to.determine.the.value... | 
| cb060 | 20 20 20 20 20 20 20 20 e2 80 a2 20 4e 55 4d 42    45 52 20 4c 69 6b 65 20 e2 80 98 61 6c 77 61 79 | ............NUMBER.Like....alway | 
| cb080 | 73 e2 80 99 2c 20 62 75 74 20 64 6f 6e e2 80 99    74 20 76 69 73 69 74 20 66 69 6c 65 73 20 6c 61 | s...,.but.don...t.visit.files.la | 
| cb0a0 | 72 67 65 72 20 74 68 61 6e 20 4e 55 4d 42 45 52    0a 20 20 20 20 20 20 20 20 20 20 62 79 74 65 73 | rger.than.NUMBER...........bytes | 
| cb0c0 | 2e 0a 0a 20 2d 2d 20 55 73 65 72 20 4f 70 74 69    6f 6e 3a 20 6d 61 67 69 74 2d 64 69 66 66 2d 70 | ....--.User.Option:.magit-diff-p | 
| cb0e0 | 61 69 6e 74 2d 77 68 69 74 65 73 70 61 63 65 0a    20 20 20 20 20 53 70 65 63 69 66 79 20 77 68 65 | aint-whitespace......Specify.whe | 
| cb100 | 72 65 20 74 6f 20 68 69 67 68 6c 69 67 68 74 20    77 68 69 74 65 73 70 61 63 65 20 65 72 72 6f 72 | re.to.highlight.whitespace.error | 
| cb120 | 73 2e 0a 0a 20 20 20 20 20 53 65 65 20 e2 80 98    6d 61 67 69 74 2d 64 69 66 66 2d 68 69 67 68 6c | s........See....magit-diff-highl | 
| cb140 | 69 67 68 74 2d 74 72 61 69 6c 69 6e 67 e2 80 99    2c 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d | ight-trailing...,.........magit- | 
| cb160 | 64 69 66 66 2d 68 69 67 68 6c 69 67 68 74 2d 69    6e 64 65 6e 74 61 74 69 6f 6e e2 80 99 2e 20 20 | diff-highlight-indentation...... | 
| cb180 | 54 68 65 20 73 79 6d 62 6f 6c 20 e2 80 98 74 e2    80 99 20 6d 65 61 6e 73 20 69 6e 20 61 6c 6c 0a | The.symbol....t....means.in.all. | 
| cb1a0 | 20 20 20 20 20 64 69 66 66 73 2c 20 e2 80 98 73    74 61 74 75 73 e2 80 99 20 6d 65 61 6e 73 20 6f | .....diffs,....status....means.o | 
| cb1c0 | 6e 6c 79 20 69 6e 20 74 68 65 20 73 74 61 74 75    73 20 62 75 66 66 65 72 2c 20 61 6e 64 20 6e 69 | nly.in.the.status.buffer,.and.ni | 
| cb1e0 | 6c 20 6d 65 61 6e 73 0a 20 20 20 20 20 6e 6f 77    68 65 72 65 2e 0a 0a 20 20 20 20 20 20 20 20 e2 | l.means......nowhere............ | 
| cb200 | 80 a2 20 e2 80 98 6e 69 6c e2 80 99 20 4e 65 76    65 72 20 68 69 67 68 6c 69 67 68 74 20 77 68 69 | ......nil....Never.highlight.whi | 
| cb220 | 74 65 73 70 61 63 65 20 65 72 72 6f 72 73 2e 0a    20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 74 | tespace.errors.................t | 
| cb240 | e2 80 99 20 48 69 67 68 6c 69 67 68 74 20 77 68    69 74 65 73 70 61 63 65 20 65 72 72 6f 72 73 20 | ....Highlight.whitespace.errors. | 
| cb260 | 65 76 65 72 79 77 68 65 72 65 2e 0a 20 20 20 20    20 20 20 20 e2 80 a2 20 e2 80 98 75 6e 63 6f 6d | everywhere.................uncom | 
| cb280 | 6d 69 74 74 65 64 e2 80 99 20 4f 6e 6c 79 20 68    69 67 68 6c 69 67 68 74 20 77 68 69 74 65 73 70 | mitted....Only.highlight.whitesp | 
| cb2a0 | 61 63 65 20 65 72 72 6f 72 73 20 69 6e 20 64 69    66 66 73 0a 20 20 20 20 20 20 20 20 20 20 73 68 | ace.errors.in.diffs...........sh | 
| cb2c0 | 6f 77 69 6e 67 20 75 6e 63 6f 6d 6d 69 74 74 65    64 20 63 68 61 6e 67 65 73 2e 20 20 46 6f 72 20 | owing.uncommitted.changes...For. | 
| cb2e0 | 62 61 63 6b 77 61 72 64 20 63 6f 6d 70 61 74 69    62 69 6c 69 74 79 0a 20 20 20 20 20 20 20 20 20 | backward.compatibility.......... | 
| cb300 | 20 e2 80 98 73 74 61 74 75 73 e2 80 99 20 69 73    20 74 72 65 61 74 65 64 20 61 73 20 61 20 73 79 | ....status....is.treated.as.a.sy | 
| cb320 | 6e 6f 6e 79 6d 2e 0a 0a 20 2d 2d 20 55 73 65 72    20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 64 | nonym....--.User.Option:.magit-d | 
| cb340 | 69 66 66 2d 70 61 69 6e 74 2d 77 68 69 74 65 73    70 61 63 65 2d 6c 69 6e 65 73 0a 20 20 20 20 20 | iff-paint-whitespace-lines...... | 
| cb360 | 53 70 65 63 69 66 79 20 69 6e 20 77 68 61 74 20    6b 69 6e 64 20 6f 66 20 6c 69 6e 65 73 20 74 6f | Specify.in.what.kind.of.lines.to | 
| cb380 | 20 68 69 67 68 6c 69 67 68 74 20 77 68 69 74 65    73 70 61 63 65 20 65 72 72 6f 72 73 2e 0a 0a 20 | .highlight.whitespace.errors.... | 
| cb3a0 | 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 74 e2    80 99 20 48 69 67 68 6c 69 67 68 74 20 6f 6e 6c | ..............t....Highlight.onl | 
| cb3c0 | 79 20 69 6e 20 61 64 64 65 64 20 6c 69 6e 65 73    2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 | y.in.added.lines................ | 
| cb3e0 | 98 62 6f 74 68 e2 80 99 20 48 69 67 68 6c 69 67    68 74 20 69 6e 20 61 64 64 65 64 20 61 6e 64 20 | .both....Highlight.in.added.and. | 
| cb400 | 72 65 6d 6f 76 65 64 20 6c 69 6e 65 73 2e 0a 20    20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 61 6c | removed.lines.................al | 
| cb420 | 6c e2 80 99 20 48 69 67 68 6c 69 67 68 74 20 69    6e 20 61 64 64 65 64 2c 20 72 65 6d 6f 76 65 64 | l....Highlight.in.added,.removed | 
| cb440 | 20 61 6e 64 20 63 6f 6e 74 65 78 74 20 6c 69 6e    65 73 2e 0a 0a 20 2d 2d 20 55 73 65 72 20 4f 70 | .and.context.lines....--.User.Op | 
| cb460 | 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 64 69 66 66    2d 68 69 67 68 6c 69 67 68 74 2d 74 72 61 69 6c | tion:.magit-diff-highlight-trail | 
| cb480 | 69 6e 67 0a 20 20 20 20 20 57 68 65 74 68 65 72    20 74 6f 20 68 69 67 68 6c 69 67 68 74 20 77 68 | ing......Whether.to.highlight.wh | 
| cb4a0 | 69 74 65 73 70 61 63 65 20 61 74 20 74 68 65 20    65 6e 64 20 6f 66 20 61 20 6c 69 6e 65 20 69 6e | itespace.at.the.end.of.a.line.in | 
| cb4c0 | 20 64 69 66 66 73 2e 0a 20 20 20 20 20 55 73 65    64 20 6f 6e 6c 79 20 77 68 65 6e 20 e2 80 98 6d | .diffs.......Used.only.when....m | 
| cb4e0 | 61 67 69 74 2d 64 69 66 66 2d 70 61 69 6e 74 2d    77 68 69 74 65 73 70 61 63 65 e2 80 99 20 69 73 | agit-diff-paint-whitespace....is | 
| cb500 | 20 6e 6f 6e 2d 6e 69 6c 2e 0a 0a 20 2d 2d 20 55    73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 | .non-nil....--.User.Option:.magi | 
| cb520 | 74 2d 64 69 66 66 2d 68 69 67 68 6c 69 67 68 74    2d 69 6e 64 65 6e 74 61 74 69 6f 6e 0a 20 20 20 | t-diff-highlight-indentation.... | 
| cb540 | 20 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 63 6f    6e 74 72 6f 6c 73 20 77 68 65 74 68 65 72 20 74 | ..This.option.controls.whether.t | 
| cb560 | 6f 20 68 69 67 68 6c 69 67 68 74 20 74 68 65 20    69 6e 64 65 6e 74 61 74 69 6f 6e 20 69 6e 20 63 | o.highlight.the.indentation.in.c | 
| cb580 | 61 73 65 0a 20 20 20 20 20 69 74 20 75 73 65 64    20 74 68 65 20 22 77 72 6f 6e 67 22 20 69 6e 64 | ase......it.used.the."wrong".ind | 
| cb5a0 | 65 6e 74 61 74 69 6f 6e 20 73 74 79 6c 65 2e 20    20 49 6e 64 65 6e 74 61 74 69 6f 6e 20 69 73 20 | entation.style...Indentation.is. | 
| cb5c0 | 6f 6e 6c 79 0a 20 20 20 20 20 68 69 67 68 6c 69    67 68 74 65 64 20 69 66 20 e2 80 98 6d 61 67 69 | only......highlighted.if....magi | 
| cb5e0 | 74 2d 64 69 66 66 2d 70 61 69 6e 74 2d 77 68 69    74 65 73 70 61 63 65 e2 80 99 20 69 73 20 61 6c | t-diff-paint-whitespace....is.al | 
| cb600 | 73 6f 20 6e 6f 6e 2d 6e 69 6c 2e 0a 0a 20 20 20    20 20 54 68 65 20 76 61 6c 75 65 20 69 73 20 61 | so.non-nil........The.value.is.a | 
| cb620 | 6e 20 61 6c 69 73 74 20 6f 66 20 74 68 65 20 66    6f 72 6d 20 e2 80 98 28 28 52 45 47 45 58 50 20 | n.alist.of.the.form....((REGEXP. | 
| cb640 | 2e 20 49 4e 44 45 4e 54 29 2e 2e 2e 29 e2 80 99    2e 20 20 54 68 65 0a 20 20 20 20 20 70 61 74 68 | ..INDENT)...)......The......path | 
| cb660 | 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20    72 65 70 6f 73 69 74 6f 72 79 20 69 73 20 6d 61 | .to.the.current.repository.is.ma | 
| cb680 | 74 63 68 65 64 20 61 67 61 69 6e 73 74 20 65 61    63 68 20 65 6c 65 6d 65 6e 74 20 69 6e 0a 20 20 | tched.against.each.element.in... | 
| cb6a0 | 20 20 20 72 65 76 65 72 73 65 20 6f 72 64 65 72    2e 20 20 54 68 65 72 65 66 6f 72 65 20 69 66 20 | ...reverse.order...Therefore.if. | 
| cb6c0 | 61 20 52 45 47 45 58 50 20 6d 61 74 63 68 65 73    2c 20 74 68 65 6e 20 65 61 72 6c 69 65 72 0a 20 | a.REGEXP.matches,.then.earlier.. | 
| cb6e0 | 20 20 20 20 65 6c 65 6d 65 6e 74 73 20 61 72 65    20 6e 6f 74 20 74 72 69 65 64 2e 0a 0a 20 20 20 | ....elements.are.not.tried...... | 
| cb700 | 20 20 49 66 20 74 68 65 20 75 73 65 64 20 49 4e    44 45 4e 54 20 69 73 20 e2 80 98 74 61 62 73 e2 | ..If.the.used.INDENT.is....tabs. | 
| cb720 | 80 99 2c 20 68 69 67 68 6c 69 67 68 74 20 69 6e    64 65 6e 74 61 74 69 6f 6e 20 77 69 74 68 20 74 | ..,.highlight.indentation.with.t | 
| cb740 | 61 62 73 2e 20 20 49 66 0a 20 20 20 20 20 49 4e    44 45 4e 54 20 69 73 20 61 6e 20 69 6e 74 65 67 | abs...If......INDENT.is.an.integ | 
| cb760 | 65 72 2c 20 68 69 67 68 6c 69 67 68 74 20 69 6e    64 65 6e 74 61 74 69 6f 6e 20 77 69 74 68 20 61 | er,.highlight.indentation.with.a | 
| cb780 | 74 20 6c 65 61 73 74 20 74 68 61 74 20 6d 61 6e    79 0a 20 20 20 20 20 73 70 61 63 65 73 2e 20 20 | t.least.that.many......spaces... | 
| cb7a0 | 4f 74 68 65 72 77 69 73 65 2c 20 68 69 67 68 6c    69 67 68 74 20 6e 65 69 74 68 65 72 2e 0a 0a 20 | Otherwise,.highlight.neither.... | 
| cb7c0 | 2d 2d 20 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20    6d 61 67 69 74 2d 64 69 66 66 2d 68 69 64 65 2d | --.User.Option:.magit-diff-hide- | 
| cb7e0 | 74 72 61 69 6c 69 6e 67 2d 63 72 2d 63 68 61 72    61 63 74 65 72 73 0a 20 20 20 20 20 57 68 65 74 | trailing-cr-characters......Whet | 
| cb800 | 68 65 72 20 74 6f 20 68 69 64 65 20 5e 4d 20 63    68 61 72 61 63 74 65 72 73 20 61 74 20 74 68 65 | her.to.hide.^M.characters.at.the | 
| cb820 | 20 65 6e 64 20 6f 66 20 61 20 6c 69 6e 65 20 69    6e 20 64 69 66 66 73 2e 0a 0a 20 2d 2d 20 55 73 | .end.of.a.line.in.diffs....--.Us | 
| cb840 | 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74    2d 64 69 66 66 2d 68 69 67 68 6c 69 67 68 74 2d | er.Option:.magit-diff-highlight- | 
| cb860 | 68 75 6e 6b 2d 72 65 67 69 6f 6e 2d 66 75 6e 63    74 69 6f 6e 73 0a 20 20 20 20 20 54 68 69 73 20 | hunk-region-functions......This. | 
| cb880 | 6f 70 74 69 6f 6e 20 73 70 65 63 69 66 69 65 73    20 74 68 65 20 66 75 6e 63 74 69 6f 6e 73 20 75 | option.specifies.the.functions.u | 
| cb8a0 | 73 65 64 20 74 6f 20 68 69 67 68 6c 69 67 68 74    20 74 68 65 0a 20 20 20 20 20 68 75 6e 6b 2d 69 | sed.to.highlight.the......hunk-i | 
| cb8c0 | 6e 74 65 72 6e 61 6c 20 72 65 67 69 6f 6e 2e 0a    0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 64 | nternal.region...........magit-d | 
| cb8e0 | 69 66 66 2d 68 69 67 68 6c 69 67 68 74 2d 68 75    6e 6b 2d 72 65 67 69 6f 6e 2d 64 69 6d 2d 6f 75 | iff-highlight-hunk-region-dim-ou | 
| cb900 | 74 73 69 64 65 e2 80 99 20 6f 76 65 72 6c 61 79    73 20 74 68 65 20 6f 75 74 73 69 64 65 0a 20 20 | tside....overlays.the.outside... | 
| cb920 | 20 20 20 6f 66 20 74 68 65 20 68 75 6e 6b 20 69    6e 74 65 72 6e 61 6c 20 73 65 6c 65 63 74 69 6f | ...of.the.hunk.internal.selectio | 
| cb940 | 6e 20 77 69 74 68 20 61 20 66 61 63 65 20 74 68    61 74 20 63 61 75 73 65 73 20 74 68 65 20 61 64 | n.with.a.face.that.causes.the.ad | 
| cb960 | 64 65 64 0a 20 20 20 20 20 61 6e 64 20 72 65 6d    6f 76 65 64 20 6c 69 6e 65 73 20 74 6f 20 68 61 | ded......and.removed.lines.to.ha | 
| cb980 | 76 65 20 74 68 65 20 73 61 6d 65 20 62 61 63 6b    67 72 6f 75 6e 64 20 63 6f 6c 6f 72 20 61 73 20 | ve.the.same.background.color.as. | 
| cb9a0 | 63 6f 6e 74 65 78 74 0a 20 20 20 20 20 6c 69 6e    65 73 2e 20 20 54 68 69 73 20 66 75 6e 63 74 69 | context......lines...This.functi | 
| cb9c0 | 6f 6e 20 73 68 6f 75 6c 64 20 6e 6f 74 20 62 65    20 72 65 6d 6f 76 65 64 20 66 72 6f 6d 20 74 68 | on.should.not.be.removed.from.th | 
| cb9e0 | 65 20 76 61 6c 75 65 20 6f 66 20 74 68 69 73 0a    20 20 20 20 20 6f 70 74 69 6f 6e 2e 0a 0a 20 20 | e.value.of.this......option..... | 
| cba00 | 20 20 20 e2 80 98 6d 61 67 69 74 2d 64 69 66 66    2d 68 69 67 68 6c 69 67 68 74 2d 68 75 6e 6b 2d | ......magit-diff-highlight-hunk- | 
| cba20 | 72 65 67 69 6f 6e 2d 75 73 69 6e 67 2d 6f 76 65    72 6c 61 79 73 e2 80 99 20 61 6e 64 0a 20 20 20 | region-using-overlays....and.... | 
| cba40 | 20 20 e2 80 98 6d 61 67 69 74 2d 64 69 66 66 2d    68 69 67 68 6c 69 67 68 74 2d 68 75 6e 6b 2d 72 | .....magit-diff-highlight-hunk-r | 
| cba60 | 65 67 69 6f 6e 2d 75 73 69 6e 67 2d 75 6e 64 65    72 6c 69 6e 65 e2 80 99 20 65 6d 70 68 61 73 69 | egion-using-underline....emphasi | 
| cba80 | 7a 65 20 74 68 65 0a 20 20 20 20 20 72 65 67 69    6f 6e 20 62 79 20 70 6c 61 63 69 6e 67 20 64 65 | ze.the......region.by.placing.de | 
| cbaa0 | 6c 69 6d 69 74 69 6e 67 20 68 6f 72 69 7a 6f 6e    74 61 6c 20 6c 69 6e 65 73 20 62 65 66 6f 72 65 | limiting.horizontal.lines.before | 
| cbac0 | 20 61 6e 64 20 61 66 74 65 72 20 69 74 2e 0a 20    20 20 20 20 42 6f 74 68 20 6f 66 20 74 68 65 73 | .and.after.it.......Both.of.thes | 
| cbae0 | 65 20 66 75 6e 63 74 69 6f 6e 73 20 68 61 76 65    20 67 6c 69 74 63 68 65 73 20 77 68 69 63 68 20 | e.functions.have.glitches.which. | 
| cbb00 | 63 61 6e 6e 6f 74 20 62 65 20 66 69 78 65 64 20    64 75 65 20 74 6f 0a 20 20 20 20 20 6c 69 6d 69 | cannot.be.fixed.due.to......limi | 
| cbb20 | 74 61 74 69 6f 6e 73 20 6f 66 20 45 6d 61 63 73    e2 80 99 20 64 69 73 70 6c 61 79 20 65 6e 67 69 | tations.of.Emacs....display.engi | 
| cbb40 | 6e 65 2e 20 20 46 6f 72 20 6d 6f 72 65 20 69 6e    66 6f 72 6d 61 74 69 6f 6e 20 73 65 65 0a 20 20 | ne...For.more.information.see... | 
| cbb60 | 20 20 20 3c 68 74 74 70 73 3a 2f 2f 67 69 74 68    75 62 2e 63 6f 6d 2f 6d 61 67 69 74 2f 6d 61 67 | ...<https://github.com/magit/mag | 
| cbb80 | 69 74 2f 69 73 73 75 65 73 2f 32 37 35 38 3e 20    66 66 2e 0a 0a 20 20 20 20 20 49 6e 73 74 65 61 | it/issues/2758>.ff........Instea | 
| cbba0 | 64 20 6f 66 2c 20 6f 72 20 69 6e 20 61 64 64 69    74 69 6f 6e 20 74 6f 2c 20 75 73 69 6e 67 20 64 | d.of,.or.in.addition.to,.using.d | 
| cbbc0 | 65 6c 69 6d 69 74 69 6e 67 20 68 6f 72 69 7a 6f    6e 74 61 6c 20 6c 69 6e 65 73 2c 0a 20 20 20 20 | elimiting.horizontal.lines,..... | 
| cbbe0 | 20 74 6f 20 65 6d 70 68 61 73 69 7a 65 20 74 68    65 20 62 6f 75 6e 64 61 72 69 65 73 2c 20 79 6f | .to.emphasize.the.boundaries,.yo | 
| cbc00 | 75 20 6d 61 79 20 77 69 73 68 20 74 6f 20 65 6d    70 68 61 73 69 7a 65 20 74 68 65 20 74 65 78 74 | u.may.wish.to.emphasize.the.text | 
| cbc20 | 0a 20 20 20 20 20 69 74 73 65 6c 66 2c 20 75 73    69 6e 67 20 e2 80 98 6d 61 67 69 74 2d 64 69 66 | ......itself,.using....magit-dif | 
| cbc40 | 66 2d 68 69 67 68 6c 69 67 68 74 2d 68 75 6e 6b    2d 72 65 67 69 6f 6e 2d 75 73 69 6e 67 2d 66 61 | f-highlight-hunk-region-using-fa | 
| cbc60 | 63 65 e2 80 99 2e 0a 0a 20 20 20 20 20 49 6e 20    74 65 72 6d 69 6e 61 6c 20 66 72 61 6d 65 73 20 | ce...........In.terminal.frames. | 
| cbc80 | 69 74 e2 80 99 73 20 6e 6f 74 20 70 6f 73 73 69    62 6c 65 20 74 6f 20 64 72 61 77 20 6c 69 6e 65 | it...s.not.possible.to.draw.line | 
| cbca0 | 73 20 61 73 20 74 68 65 20 6f 76 65 72 6c 61 79    0a 20 20 20 20 20 61 6e 64 20 75 6e 64 65 72 6c | s.as.the.overlay......and.underl | 
| cbcc0 | 69 6e 65 20 76 61 72 69 61 6e 74 73 20 6e 6f 72    6d 61 6c 6c 79 20 64 6f 2c 20 73 6f 20 74 68 65 | ine.variants.normally.do,.so.the | 
| cbce0 | 72 65 20 74 68 65 79 20 66 61 6c 6c 20 62 61 63    6b 20 74 6f 0a 20 20 20 20 20 63 61 6c 6c 69 6e | re.they.fall.back.to......callin | 
| cbd00 | 67 20 74 68 65 20 66 61 63 65 20 66 75 6e 63 74    69 6f 6e 20 69 6e 73 74 65 61 64 2e 0a 0a 20 2d | g.the.face.function.instead....- | 
| cbd20 | 2d 20 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d    61 67 69 74 2d 64 69 66 66 2d 75 6e 6d 61 72 6b | -.User.Option:.magit-diff-unmark | 
| cbd40 | 65 64 2d 6c 69 6e 65 73 2d 6b 65 65 70 2d 66 6f    72 65 67 72 6f 75 6e 64 0a 20 20 20 20 20 54 68 | ed-lines-keep-foreground......Th | 
| cbd60 | 69 73 20 6f 70 74 69 6f 6e 20 63 6f 6e 74 72 6f    6c 73 20 77 68 65 74 68 65 72 20 61 64 64 65 64 | is.option.controls.whether.added | 
| cbd80 | 20 61 6e 64 20 72 65 6d 6f 76 65 64 20 6c 69 6e    65 73 20 6f 75 74 73 69 64 65 20 74 68 65 0a 20 | .and.removed.lines.outside.the.. | 
| cbda0 | 20 20 20 20 68 75 6e 6b 2d 69 6e 74 65 72 6e 61    6c 20 72 65 67 69 6f 6e 20 6f 6e 6c 79 20 6c 6f | ....hunk-internal.region.only.lo | 
| cbdc0 | 73 65 20 74 68 65 69 72 20 64 69 73 74 69 6e 63    74 20 62 61 63 6b 67 72 6f 75 6e 64 20 63 6f 6c | se.their.distinct.background.col | 
| cbde0 | 6f 72 20 6f 72 0a 20 20 20 20 20 61 6c 73 6f 20    74 68 65 20 66 6f 72 65 67 72 6f 75 6e 64 20 63 | or.or......also.the.foreground.c | 
| cbe00 | 6f 6c 6f 72 2e 20 20 57 68 65 74 68 65 72 20 74    68 65 20 6f 75 74 73 69 64 65 20 6f 66 20 74 68 | olor...Whether.the.outside.of.th | 
| cbe20 | 65 20 72 65 67 69 6f 6e 20 69 73 0a 20 20 20 20    20 64 69 6d 6d 65 64 20 61 74 20 61 6c 6c 20 64 | e.region.is......dimmed.at.all.d | 
| cbe40 | 65 70 65 6e 64 73 20 6f 6e 0a 20 20 20 20 20 e2    80 98 6d 61 67 69 74 2d 64 69 66 66 2d 68 69 67 | epends.on.........magit-diff-hig | 
| cbe60 | 68 6c 69 67 68 74 2d 68 75 6e 6b 2d 72 65 67 69    6f 6e 2d 66 75 6e 63 74 69 6f 6e 73 e2 80 99 2e | hlight-hunk-region-functions.... | 
| cbe80 | 0a 0a 20 2d 2d 20 55 73 65 72 20 4f 70 74 69 6f    6e 3a 20 6d 61 67 69 74 2d 64 69 66 66 2d 65 78 | ...--.User.Option:.magit-diff-ex | 
| cbea0 | 74 72 61 2d 73 74 61 74 2d 61 72 67 75 6d 65 6e    74 73 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 | tra-stat-arguments......This.opt | 
| cbec0 | 69 6f 6e 20 73 70 65 63 69 66 69 65 73 20 61 64    64 69 74 69 6f 6e 61 6c 20 61 72 67 75 6d 65 6e | ion.specifies.additional.argumen | 
| cbee0 | 74 73 20 74 6f 20 62 65 20 75 73 65 64 20 61 6c    6f 6e 67 73 69 64 65 0a 20 20 20 20 20 e2 80 98 | ts.to.be.used.alongside......... | 
| cbf00 | 2d 2d 73 74 61 74 e2 80 99 2e 0a 0a 20 20 20 20    20 54 68 65 20 76 61 6c 75 65 20 69 73 20 61 20 | --stat...........The.value.is.a. | 
| cbf20 | 6c 69 73 74 20 6f 66 20 7a 65 72 6f 20 6f 72 20    6d 6f 72 65 20 61 72 67 75 6d 65 6e 74 73 20 6f | list.of.zero.or.more.arguments.o | 
| cbf40 | 72 20 61 20 66 75 6e 63 74 69 6f 6e 20 74 68 61    74 0a 20 20 20 20 20 74 61 6b 65 73 20 6e 6f 20 | r.a.function.that......takes.no. | 
| cbf60 | 61 72 67 75 6d 65 6e 74 20 61 6e 64 20 72 65 74    75 72 6e 73 20 73 75 63 68 20 61 20 6c 69 73 74 | argument.and.returns.such.a.list | 
| cbf80 | 2e 20 20 54 68 65 73 65 20 61 72 67 75 6d 65 6e    74 73 20 61 72 65 0a 20 20 20 20 20 61 6c 6c 6f | ...These.arguments.are......allo | 
| cbfa0 | 77 65 64 20 68 65 72 65 3a 20 e2 80 98 2d 2d 73    74 61 74 2d 77 69 64 74 68 e2 80 99 2c 20 e2 80 | wed.here:....--stat-width...,... | 
| cbfc0 | 98 2d 2d 73 74 61 74 2d 6e 61 6d 65 2d 77 69 64    74 68 e2 80 99 2c 0a 20 20 20 20 20 e2 80 98 2d | .--stat-name-width...,.........- | 
| cbfe0 | 2d 73 74 61 74 2d 67 72 61 70 68 2d 77 69 64 74    68 e2 80 99 20 61 6e 64 20 e2 80 98 2d 2d 63 6f | -stat-graph-width....and....--co | 
| cc000 | 6d 70 61 63 74 2d 73 75 6d 6d 61 72 79 e2 80 99    2e 20 20 41 6c 73 6f 20 73 65 65 20 2a 6e 6f 74 | mpact-summary......Also.see.*not | 
| cc020 | 65 0a 20 20 20 20 20 28 67 69 74 6d 61 6e 29 67    69 74 2d 64 69 66 66 3a 3a 2e 0a 0a 1f 0a 46 69 | e......(gitman)git-diff::.....Fi | 
| cc040 | 6c 65 3a 20 6d 61 67 69 74 2e 69 6e 66 6f 2c 20    20 4e 6f 64 65 3a 20 52 65 76 69 73 69 6f 6e 20 | le:.magit.info,..Node:.Revision. | 
| cc060 | 42 75 66 66 65 72 2c 20 20 50 72 65 76 3a 20 44    69 66 66 20 4f 70 74 69 6f 6e 73 2c 20 20 55 70 | Buffer,..Prev:.Diff.Options,..Up | 
| cc080 | 3a 20 44 69 66 66 69 6e 67 0a 0a 35 2e 34 2e 34    20 52 65 76 69 73 69 6f 6e 20 42 75 66 66 65 72 | :.Diffing..5.4.4.Revision.Buffer | 
| cc0a0 | 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 0a 0a 20 2d 2d 20 55 73 65 72 | .---------------------...--.User | 
| cc0c0 | 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 72    65 76 69 73 69 6f 6e 2d 69 6e 73 65 72 74 2d 72 | .Option:.magit-revision-insert-r | 
| cc0e0 | 65 6c 61 74 65 64 2d 72 65 66 73 0a 20 20 20 20    20 57 68 65 74 68 65 72 20 74 6f 20 73 68 6f 77 | elated-refs......Whether.to.show | 
| cc100 | 20 72 65 6c 61 74 65 64 20 62 72 61 6e 63 68 65    73 20 69 6e 20 72 65 76 69 73 69 6f 6e 20 62 75 | .related.branches.in.revision.bu | 
| cc120 | 66 66 65 72 73 2e 0a 0a 20 20 20 20 20 20 20 20    e2 80 a2 20 e2 80 98 6e 69 6c e2 80 99 20 44 6f | ffers..................nil....Do | 
| cc140 | 6e e2 80 99 74 20 73 68 6f 77 20 61 6e 79 20 72    65 6c 61 74 65 64 20 62 72 61 6e 63 68 65 73 2e | n...t.show.any.related.branches. | 
| cc160 | 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98    74 e2 80 99 20 53 68 6f 77 20 72 65 6c 61 74 65 | ................t....Show.relate | 
| cc180 | 64 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 65 73    2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 | d.local.branches................ | 
| cc1a0 | 98 61 6c 6c e2 80 99 20 53 68 6f 77 20 72 65 6c    61 74 65 64 20 6c 6f 63 61 6c 20 61 6e 64 20 72 | .all....Show.related.local.and.r | 
| cc1c0 | 65 6d 6f 74 65 20 62 72 61 6e 63 68 65 73 2e 0a    20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 6d | emote.branches.................m | 
| cc1e0 | 69 78 65 64 e2 80 99 20 53 68 6f 77 20 61 6c 6c    20 63 6f 6e 74 61 69 6e 69 6e 67 20 62 72 61 6e | ixed....Show.all.containing.bran | 
| cc200 | 63 68 65 73 20 61 6e 64 20 6c 6f 63 61 6c 20 6d    65 72 67 65 64 0a 20 20 20 20 20 20 20 20 20 20 | ches.and.local.merged........... | 
| cc220 | 62 72 61 6e 63 68 65 73 2e 0a 0a 20 2d 2d 20 55    73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 | branches....--.User.Option:.magi | 
| cc240 | 74 2d 72 65 76 69 73 69 6f 6e 2d 73 68 6f 77 2d    67 72 61 76 61 74 61 72 73 0a 20 20 20 20 20 57 | t-revision-show-gravatars......W | 
| cc260 | 68 65 74 68 65 72 20 74 6f 20 73 68 6f 77 20 67    72 61 76 61 74 61 72 20 69 6d 61 67 65 73 20 69 | hether.to.show.gravatar.images.i | 
| cc280 | 6e 20 72 65 76 69 73 69 6f 6e 20 62 75 66 66 65    72 73 2e 0a 0a 20 20 20 20 20 49 66 20 e2 80 98 | n.revision.buffers........If.... | 
| cc2a0 | 6e 69 6c e2 80 99 2c 20 74 68 65 6e 20 64 6f 6e    e2 80 99 74 20 69 6e 73 65 72 74 20 61 6e 79 20 | nil...,.then.don...t.insert.any. | 
| cc2c0 | 67 72 61 76 61 74 61 72 20 69 6d 61 67 65 73 2e    20 20 49 66 20 e2 80 98 74 e2 80 99 2c 20 74 68 | gravatar.images...If....t...,.th | 
| cc2e0 | 65 6e 0a 20 20 20 20 20 69 6e 73 65 72 74 20 62    6f 74 68 20 69 6d 61 67 65 73 2e 20 20 49 66 20 | en......insert.both.images...If. | 
| cc300 | e2 80 98 61 75 74 68 6f 72 e2 80 99 20 6f 72 20    e2 80 98 63 6f 6d 6d 69 74 74 65 72 e2 80 99 2c | ...author....or....committer..., | 
| cc320 | 20 74 68 65 6e 20 69 6e 73 65 72 74 20 6f 6e 6c    79 0a 20 20 20 20 20 74 68 65 20 72 65 73 70 65 | .then.insert.only......the.respe | 
| cc340 | 63 74 69 76 65 20 69 6d 61 67 65 2e 0a 0a 20 20    20 20 20 49 66 20 79 6f 75 20 68 61 76 65 20 63 | ctive.image........If.you.have.c | 
| cc360 | 75 73 74 6f 6d 69 7a 65 64 20 74 68 65 20 6f 70    74 69 6f 6e 20 e2 80 98 6d 61 67 69 74 2d 72 65 | ustomized.the.option....magit-re | 
| cc380 | 76 69 73 69 6f 6e 2d 68 65 61 64 65 72 73 2d 66    6f 72 6d 61 74 e2 80 99 0a 20 20 20 20 20 61 6e | vision-headers-format.........an | 
| cc3a0 | 64 20 77 61 6e 74 20 74 6f 20 69 6e 73 65 72 74    20 74 68 65 20 69 6d 61 67 65 73 20 74 68 65 6e | d.want.to.insert.the.images.then | 
| cc3c0 | 20 79 6f 75 20 6d 69 67 68 74 20 61 6c 73 6f 20    68 61 76 65 20 74 6f 20 73 70 65 63 69 66 79 0a | .you.might.also.have.to.specify. | 
| cc3e0 | 20 20 20 20 20 77 68 65 72 65 20 74 6f 20 64 6f    20 73 6f 2e 20 20 49 6e 20 74 68 61 74 20 63 61 | .....where.to.do.so...In.that.ca | 
| cc400 | 73 65 20 74 68 65 20 76 61 6c 75 65 20 68 61 73    20 74 6f 20 62 65 20 61 20 63 6f 6e 73 2d 63 65 | se.the.value.has.to.be.a.cons-ce | 
| cc420 | 6c 6c 20 6f 66 0a 20 20 20 20 20 74 77 6f 20 72    65 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f | ll.of......two.regular.expressio | 
| cc440 | 6e 73 2e 20 20 54 68 65 20 63 61 72 20 73 70 65    63 69 66 69 65 73 20 77 68 65 72 65 20 74 6f 20 | ns...The.car.specifies.where.to. | 
| cc460 | 69 6e 73 65 72 74 20 74 68 65 0a 20 20 20 20 20    61 75 74 68 6f 72 e2 80 99 73 20 69 6d 61 67 65 | insert.the......author...s.image | 
| cc480 | 2e 20 20 54 68 65 20 74 6f 70 20 68 61 6c 66 20    6f 66 20 74 68 65 20 69 6d 61 67 65 20 69 73 20 | ...The.top.half.of.the.image.is. | 
| cc4a0 | 69 6e 73 65 72 74 65 64 20 72 69 67 68 74 20 61    66 74 65 72 0a 20 20 20 20 20 74 68 65 20 6d 61 | inserted.right.after......the.ma | 
| cc4c0 | 74 63 68 65 64 20 74 65 78 74 2c 20 74 68 65 20    62 6f 74 74 6f 6d 20 68 61 6c 66 20 6f 6e 20 74 | tched.text,.the.bottom.half.on.t | 
| cc4e0 | 68 65 20 6e 65 78 74 20 6c 69 6e 65 20 69 6e 20    74 68 65 20 73 61 6d 65 0a 20 20 20 20 20 63 6f | he.next.line.in.the.same......co | 
| cc500 | 6c 75 6d 6e 2e 20 20 54 68 65 20 63 64 72 20 73    70 65 63 69 66 69 65 73 20 77 68 65 72 65 20 74 | lumn...The.cdr.specifies.where.t | 
| cc520 | 6f 20 69 6e 73 65 72 74 20 74 68 65 20 63 6f 6d    6d 69 74 74 65 72 e2 80 99 73 20 69 6d 61 67 65 | o.insert.the.committer...s.image | 
| cc540 | 2c 0a 20 20 20 20 20 61 63 63 6f 72 64 69 6e 67    6c 79 2e 20 20 45 69 74 68 65 72 20 74 68 65 20 | ,......accordingly...Either.the. | 
| cc560 | 63 61 72 20 6f 72 20 74 68 65 20 63 64 72 20 6d    61 79 20 62 65 20 6e 69 6c 2e 22 0a 0a 20 2d 2d | car.or.the.cdr.may.be.nil."...-- | 
| cc580 | 20 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61    67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 75 73 65 | .User.Option:.magit-revision-use | 
| cc5a0 | 2d 68 61 73 68 2d 73 65 63 74 69 6f 6e 73 0a 20    20 20 20 20 57 68 65 74 68 65 72 20 74 6f 20 74 | -hash-sections......Whether.to.t | 
| cc5c0 | 75 72 6e 20 68 61 73 68 65 73 20 69 6e 73 69 64    65 20 74 68 65 20 63 6f 6d 6d 69 74 20 6d 65 73 | urn.hashes.inside.the.commit.mes | 
| cc5e0 | 73 61 67 65 20 69 6e 74 6f 20 73 65 63 74 69 6f    6e 73 2e 0a 0a 20 20 20 20 20 49 66 20 6e 6f 6e | sage.into.sections........If.non | 
| cc600 | 2d 6e 69 6c 2c 20 74 68 65 6e 20 68 61 73 68 65    73 20 69 6e 73 69 64 65 20 74 68 65 20 63 6f 6d | -nil,.then.hashes.inside.the.com | 
| cc620 | 6d 69 74 20 6d 65 73 73 61 67 65 20 61 72 65 20    74 75 72 6e 65 64 20 69 6e 74 6f 0a 20 20 20 20 | mit.message.are.turned.into..... | 
| cc640 | 20 e2 80 98 63 6f 6d 6d 69 74 e2 80 99 20 73 65    63 74 69 6f 6e 73 2e 20 20 54 68 65 72 65 20 69 | ....commit....sections...There.i | 
| cc660 | 73 20 61 20 74 72 61 64 65 20 6f 66 66 20 74 6f    20 62 65 20 6d 61 64 65 20 62 65 74 77 65 65 6e | s.a.trade.off.to.be.made.between | 
| cc680 | 0a 20 20 20 20 20 70 65 72 66 6f 72 6d 61 6e 63    65 20 61 6e 64 20 72 65 6c 69 61 62 69 6c 69 74 | ......performance.and.reliabilit | 
| cc6a0 | 79 3a 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20    e2 80 98 73 6c 6f 77 e2 80 99 20 63 61 6c 6c 73 | y:.................slow....calls | 
| cc6c0 | 20 67 69 74 20 66 6f 72 20 65 76 65 72 79 20 77    6f 72 64 20 74 6f 20 62 65 20 61 62 73 6f 6c 75 | .git.for.every.word.to.be.absolu | 
| cc6e0 | 74 65 6c 79 20 73 75 72 65 2e 0a 20 20 20 20 20    20 20 20 e2 80 a2 20 e2 80 98 71 75 69 63 6b e2 | tely.sure.................quick. | 
| cc700 | 80 99 20 73 6b 69 70 73 20 77 6f 72 64 73 20 6c    65 73 73 20 74 68 61 6e 20 73 65 76 65 6e 20 63 | ...skips.words.less.than.seven.c | 
| cc720 | 68 61 72 61 63 74 65 72 73 20 6c 6f 6e 67 2e 0a    20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 71 | haracters.long.................q | 
| cc740 | 75 69 63 6b 65 72 e2 80 99 20 61 64 64 69 74 69    6f 6e 61 6c 6c 79 20 73 6b 69 70 73 20 77 6f 72 | uicker....additionally.skips.wor | 
| cc760 | 64 73 20 74 68 61 74 20 64 6f 6e e2 80 99 74 20    63 6f 6e 74 61 69 6e 20 61 0a 20 20 20 20 20 20 | ds.that.don...t.contain.a....... | 
| cc780 | 20 20 20 20 6e 75 6d 62 65 72 2e 0a 20 20 20 20    20 20 20 20 e2 80 a2 20 e2 80 98 71 75 69 63 6b | ....number.................quick | 
| cc7a0 | 65 73 74 e2 80 99 20 75 73 65 73 20 61 6c 6c 20    77 6f 72 64 73 20 74 68 61 74 20 61 72 65 20 61 | est....uses.all.words.that.are.a | 
| cc7c0 | 74 20 6c 65 61 73 74 20 73 65 76 65 6e 20 63 68    61 72 61 63 74 65 72 73 0a 20 20 20 20 20 20 20 | t.least.seven.characters........ | 
| cc7e0 | 20 20 20 6c 6f 6e 67 20 61 6e 64 20 77 68 69 63    68 20 63 6f 6e 74 61 69 6e 20 61 74 20 6c 65 61 | ...long.and.which.contain.at.lea | 
| cc800 | 73 74 20 6f 6e 65 20 6e 75 6d 62 65 72 20 61 73    20 77 65 6c 6c 20 61 73 20 61 74 20 6c 65 61 73 | st.one.number.as.well.as.at.leas | 
| cc820 | 74 0a 20 20 20 20 20 20 20 20 20 20 6f 6e 65 20    6c 65 74 74 65 72 2e 0a 0a 20 20 20 20 20 49 66 | t...........one.letter........If | 
| cc840 | 20 6e 69 6c 2c 20 74 68 65 6e 20 6e 6f 20 68 61    73 68 65 73 20 61 72 65 20 74 75 72 6e 65 64 20 | .nil,.then.no.hashes.are.turned. | 
| cc860 | 69 6e 74 6f 20 73 65 63 74 69 6f 6e 73 2c 20 62    75 74 20 79 6f 75 20 63 61 6e 20 73 74 69 6c 6c | into.sections,.but.you.can.still | 
| cc880 | 0a 20 20 20 20 20 76 69 73 69 74 20 74 68 65 20    63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 20 | ......visit.the.commit.at.point. | 
| cc8a0 | 75 73 69 6e 67 20 22 52 45 54 22 2e 0a 0a 20 20    20 54 68 65 20 64 69 66 66 73 20 73 68 6f 77 6e | using."RET"......The.diffs.shown | 
| cc8c0 | 20 69 6e 20 74 68 65 20 72 65 76 69 73 69 6f 6e    20 62 75 66 66 65 72 20 6d 61 79 20 62 65 20 61 | .in.the.revision.buffer.may.be.a | 
| cc8e0 | 75 74 6f 6d 61 74 69 63 61 6c 6c 79 0a 72 65 73    74 72 69 63 74 65 64 20 74 6f 20 61 20 73 75 62 | utomatically.restricted.to.a.sub | 
| cc900 | 73 65 74 20 6f 66 20 74 68 65 20 63 68 61 6e 67    65 64 20 66 69 6c 65 73 2e 20 20 49 66 20 74 68 | set.of.the.changed.files...If.th | 
| cc920 | 65 20 72 65 76 69 73 69 6f 6e 20 62 75 66 66 65    72 20 69 73 0a 64 69 73 70 6c 61 79 65 64 20 66 | e.revision.buffer.is.displayed.f | 
| cc940 | 72 6f 6d 20 61 20 6c 6f 67 20 62 75 66 66 65 72    2c 20 74 68 65 20 72 65 76 69 73 69 6f 6e 20 62 | rom.a.log.buffer,.the.revision.b | 
| cc960 | 75 66 66 65 72 20 77 69 6c 6c 20 73 68 61 72 65    20 74 68 65 20 73 61 6d 65 0a 66 69 6c 65 20 72 | uffer.will.share.the.same.file.r | 
| cc980 | 65 73 74 72 69 63 74 69 6f 6e 20 61 73 20 74 68    61 74 20 6c 6f 67 20 62 75 66 66 65 72 20 28 61 | estriction.as.that.log.buffer.(a | 
| cc9a0 | 6c 73 6f 20 73 65 65 20 74 68 65 20 63 6f 6d 6d    61 6e 64 0a e2 80 98 6d 61 67 69 74 2d 64 69 66 | lso.see.the.command....magit-dif | 
| cc9c0 | 66 2d 74 6f 67 67 6c 65 2d 66 69 6c 65 2d 66 69    6c 74 65 72 e2 80 99 29 2e 0a 0a 20 2d 2d 20 55 | f-toggle-file-filter...)....--.U | 
| cc9e0 | 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69    74 2d 72 65 76 69 73 69 6f 6e 2d 66 69 6c 74 65 | ser.Option:.magit-revision-filte | 
| cca00 | 72 2d 66 69 6c 65 73 2d 6f 6e 2d 66 6f 6c 6c 6f    77 0a 20 20 20 20 20 57 68 65 74 68 65 72 20 73 | r-files-on-follow......Whether.s | 
| cca20 | 68 6f 77 69 6e 67 20 61 20 63 6f 6d 6d 69 74 20    66 72 6f 6d 20 61 20 6c 6f 67 20 62 75 66 66 65 | howing.a.commit.from.a.log.buffe | 
| cca40 | 72 20 68 6f 6e 6f 72 73 20 74 68 65 20 6c 6f 67    e2 80 99 73 20 66 69 6c 65 0a 20 20 20 20 20 66 | r.honors.the.log...s.file......f | 
| cca60 | 69 6c 74 65 72 20 77 68 65 6e 20 74 68 65 20 6c    6f 67 20 61 72 67 75 6d 65 6e 74 73 20 69 6e 63 | ilter.when.the.log.arguments.inc | 
| cca80 | 6c 75 64 65 20 e2 80 98 2d 2d 66 6f 6c 6c 6f 77    e2 80 99 2e 0a 0a 20 20 20 20 20 57 68 65 6e 20 | lude....--follow...........When. | 
| ccaa0 | 74 68 69 73 20 6f 70 74 69 6f 6e 20 69 73 20 6e    69 6c 2c 20 64 69 73 70 6c 61 79 69 6e 67 20 61 | this.option.is.nil,.displaying.a | 
| ccac0 | 20 63 6f 6d 6d 69 74 20 66 72 6f 6d 20 61 20 6c    6f 67 20 69 67 6e 6f 72 65 73 20 74 68 65 0a 20 | .commit.from.a.log.ignores.the.. | 
| ccae0 | 20 20 20 20 6c 6f 67 e2 80 99 73 20 66 69 6c 65    20 66 69 6c 74 65 72 20 69 66 20 74 68 65 20 6c | ....log...s.file.filter.if.the.l | 
| ccb00 | 6f 67 20 61 72 67 75 6d 65 6e 74 73 20 69 6e 63    6c 75 64 65 20 e2 80 98 2d 2d 66 6f 6c 6c 6f 77 | og.arguments.include....--follow | 
| ccb20 | e2 80 99 2e 20 20 44 6f 69 6e 67 0a 20 20 20 20    20 73 6f 20 61 76 6f 69 64 73 20 73 68 6f 77 69 | ......Doing......so.avoids.showi | 
| ccb40 | 6e 67 20 61 6e 20 65 6d 70 74 79 20 64 69 66 66    20 69 6e 20 72 65 76 69 73 69 6f 6e 20 62 75 66 | ng.an.empty.diff.in.revision.buf | 
| ccb60 | 66 65 72 73 20 66 6f 72 20 63 6f 6d 6d 69 74 73    0a 20 20 20 20 20 62 65 66 6f 72 65 20 61 20 72 | fers.for.commits......before.a.r | 
| ccb80 | 65 6e 61 6d 65 20 65 76 65 6e 74 2e 20 20 49 6e    20 73 75 63 68 20 63 61 73 65 73 2c 20 74 68 65 | ename.event...In.such.cases,.the | 
| ccba0 | 20 e2 80 98 2d 2d 70 61 74 63 68 e2 80 99 20 61    72 67 75 6d 65 6e 74 20 6f 66 0a 20 20 20 20 20 | ....--patch....argument.of...... | 
| ccbc0 | 74 68 65 20 6c 6f 67 20 74 72 61 6e 73 69 65 6e    74 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f | the.log.transient.can.be.used.to | 
| ccbe0 | 20 73 68 6f 77 20 74 68 65 20 66 69 6c 65 2d 72    65 73 74 72 69 63 74 65 64 20 64 69 66 66 73 0a | .show.the.file-restricted.diffs. | 
| ccc00 | 20 20 20 20 20 69 6e 6c 69 6e 65 2e 0a 0a 20 20    20 20 20 53 65 74 20 74 68 69 73 20 6f 70 74 69 | .....inline........Set.this.opti | 
| ccc20 | 6f 6e 20 74 6f 20 6e 6f 6e 2d 6e 69 6c 20 74 6f    20 6b 65 65 70 20 74 68 65 20 6c 6f 67 e2 80 99 | on.to.non-nil.to.keep.the.log... | 
| ccc40 | 73 20 66 69 6c 65 20 72 65 73 74 72 69 63 74 69    6f 6e 20 65 76 65 6e 0a 20 20 20 20 20 69 66 20 | s.file.restriction.even......if. | 
| ccc60 | e2 80 98 2d 2d 66 6f 6c 6c 6f 77 e2 80 99 20 69    73 20 70 72 65 73 65 6e 74 20 69 6e 20 74 68 65 | ...--follow....is.present.in.the | 
| ccc80 | 20 6c 6f 67 20 61 72 67 75 6d 65 6e 74 73 2e 0a    0a 20 20 20 49 66 20 74 68 65 20 72 65 76 69 73 | .log.arguments......If.the.revis | 
| ccca0 | 69 6f 6e 20 62 75 66 66 65 72 20 69 73 20 6e 6f    74 20 64 69 73 70 6c 61 79 65 64 20 66 72 6f 6d | ion.buffer.is.not.displayed.from | 
| cccc0 | 20 61 20 6c 6f 67 20 62 75 66 66 65 72 2c 20 74    68 65 20 66 69 6c 65 0a 72 65 73 74 72 69 63 74 | .a.log.buffer,.the.file.restrict | 
| ccce0 | 69 6f 6e 20 69 73 20 64 65 74 65 72 6d 69 6e 65    64 20 61 73 20 75 73 75 61 6c 20 28 73 65 65 20 | ion.is.determined.as.usual.(see. | 
| ccd00 | 2a 6e 6f 74 65 20 54 72 61 6e 73 69 65 6e 74 20    41 72 67 75 6d 65 6e 74 73 20 61 6e 64 0a 42 75 | *note.Transient.Arguments.and.Bu | 
| ccd20 | 66 66 65 72 20 56 61 72 69 61 62 6c 65 73 3a 3a    29 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 69 | ffer.Variables::).....File:.magi | 
| ccd40 | 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 45    64 69 66 66 69 6e 67 2c 20 20 4e 65 78 74 3a 20 | t.info,..Node:.Ediffing,..Next:. | 
| ccd60 | 52 65 66 65 72 65 6e 63 65 73 20 42 75 66 66 65    72 2c 20 20 50 72 65 76 3a 20 44 69 66 66 69 6e | References.Buffer,..Prev:.Diffin | 
| ccd80 | 67 2c 20 20 55 70 3a 20 49 6e 73 70 65 63 74 69    6e 67 0a 0a 35 2e 35 20 45 64 69 66 66 69 6e 67 | g,..Up:.Inspecting..5.5.Ediffing | 
| ccda0 | 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 54    68 69 73 20 73 65 63 74 69 6f 6e 20 64 65 73 63 | .============..This.section.desc | 
| ccdc0 | 72 69 62 65 73 20 68 6f 77 20 74 6f 20 65 6e 74    65 72 20 45 64 69 66 66 20 66 72 6f 6d 20 4d 61 | ribes.how.to.enter.Ediff.from.Ma | 
| ccde0 | 67 69 74 20 62 75 66 66 65 72 73 2e 20 20 46 6f    72 0a 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 6f 6e | git.buffers...For.information.on | 
| cce00 | 20 68 6f 77 20 74 6f 20 75 73 65 20 45 64 69 66    66 20 69 74 73 65 6c 66 2c 20 73 65 65 20 2a 6e | .how.to.use.Ediff.itself,.see.*n | 
| cce20 | 6f 74 65 20 28 65 64 69 66 66 29 54 6f 70 3a 3a    2e 0a 0a e2 80 98 65 e2 80 99 20 28 e2 80 98 6d | ote.(ediff)Top::......e....(...m | 
| cce40 | 61 67 69 74 2d 65 64 69 66 66 2d 64 77 69 6d e2    80 99 29 0a 20 20 20 20 20 43 6f 6d 70 61 72 65 | agit-ediff-dwim...)......Compare | 
| cce60 | 2c 20 73 74 61 67 65 2c 20 6f 72 20 72 65 73 6f    6c 76 65 20 75 73 69 6e 67 20 45 64 69 66 66 2e | ,.stage,.or.resolve.using.Ediff. | 
| cce80 | 0a 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d    61 6e 64 20 74 72 69 65 73 20 74 6f 20 67 75 65 | .......This.command.tries.to.gue | 
| ccea0 | 73 73 20 77 68 61 74 20 66 69 6c 65 2c 20 61 6e    64 20 77 68 61 74 20 63 6f 6d 6d 69 74 20 6f 72 | ss.what.file,.and.what.commit.or | 
| ccec0 | 20 72 61 6e 67 65 20 74 68 65 0a 20 20 20 20 20    75 73 65 72 20 77 61 6e 74 73 20 74 6f 20 63 6f | .range.the......user.wants.to.co | 
| ccee0 | 6d 70 61 72 65 2c 20 73 74 61 67 65 2c 20 6f 72    20 72 65 73 6f 6c 76 65 20 75 73 69 6e 67 20 45 | mpare,.stage,.or.resolve.using.E | 
| ccf00 | 64 69 66 66 2e 20 20 49 74 20 6d 69 67 68 74 0a    20 20 20 20 20 6f 6e 6c 79 20 62 65 20 61 62 6c | diff...It.might......only.be.abl | 
| ccf20 | 65 20 74 6f 20 67 75 65 73 73 20 65 69 74 68 65    72 20 74 68 65 20 66 69 6c 65 2c 20 6f 72 20 72 | e.to.guess.either.the.file,.or.r | 
| ccf40 | 61 6e 67 65 2f 63 6f 6d 6d 69 74 2c 20 69 6e 20    77 68 69 63 68 0a 20 20 20 20 20 63 61 73 65 20 | ange/commit,.in.which......case. | 
| ccf60 | 74 68 65 20 75 73 65 72 20 69 73 20 61 73 6b 65    64 20 61 62 6f 75 74 20 74 68 65 20 6f 74 68 65 | the.user.is.asked.about.the.othe | 
| ccf80 | 72 2e 20 20 49 74 20 6d 69 67 68 74 20 6e 6f 74    20 61 6c 77 61 79 73 20 67 75 65 73 73 0a 20 20 | r...It.might.not.always.guess... | 
| ccfa0 | 20 20 20 72 69 67 68 74 2c 20 69 6e 20 77 68 69    63 68 20 63 61 73 65 20 74 68 65 20 61 70 70 72 | ...right,.in.which.case.the.appr | 
| ccfc0 | 6f 70 72 69 61 74 65 20 e2 80 98 6d 61 67 69 74    2d 65 64 69 66 66 2d 2a e2 80 99 20 63 6f 6d 6d | opriate....magit-ediff-*....comm | 
| ccfe0 | 61 6e 64 20 68 61 73 20 74 6f 0a 20 20 20 20 20    62 65 20 75 73 65 64 20 65 78 70 6c 69 63 69 74 | and.has.to......be.used.explicit | 
| cd000 | 6c 79 2e 20 20 49 66 20 69 74 20 63 61 6e 6e 6f    74 20 72 65 61 64 20 74 68 65 20 75 73 65 72 e2 | ly...If.it.cannot.read.the.user. | 
| cd020 | 80 99 73 20 6d 69 6e 64 20 61 74 20 61 6c 6c 2c    20 74 68 65 6e 0a 20 20 20 20 20 69 74 20 61 73 | ..s.mind.at.all,.then......it.as | 
| cd040 | 6b 73 20 74 68 65 20 75 73 65 72 20 66 6f 72 20    61 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 72 75 6e | ks.the.user.for.a.command.to.run | 
| cd060 | 2e 0a 0a e2 80 98 45 e2 80 99 20 28 e2 80 98 6d    61 67 69 74 2d 65 64 69 66 66 e2 80 99 29 0a 20 | ......E....(...magit-ediff...).. | 
| cd080 | 20 20 20 20 54 68 69 73 20 74 72 61 6e 73 69 65    6e 74 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e | ....This.transient.prefix.comman | 
| cd0a0 | 64 20 62 69 6e 64 73 20 74 68 65 20 66 6f 6c 6c    6f 77 69 6e 67 20 73 75 66 66 69 78 20 63 6f 6d | d.binds.the.following.suffix.com | 
| cd0c0 | 6d 61 6e 64 73 0a 20 20 20 20 20 61 6e 64 20 64    69 73 70 6c 61 79 73 20 74 68 65 6d 20 69 6e 20 | mands......and.displays.them.in. | 
| cd0e0 | 61 20 74 65 6d 70 6f 72 61 72 79 20 62 75 66 66    65 72 20 75 6e 74 69 6c 20 61 20 73 75 66 66 69 | a.temporary.buffer.until.a.suffi | 
| cd100 | 78 20 69 73 20 69 6e 76 6f 6b 65 64 2e 0a 0a e2    80 98 45 20 72 e2 80 99 20 28 e2 80 98 6d 61 67 | x.is.invoked......E.r....(...mag | 
| cd120 | 69 74 2d 65 64 69 66 66 2d 63 6f 6d 70 61 72 65    e2 80 99 29 0a 20 20 20 20 20 43 6f 6d 70 61 72 | it-ediff-compare...)......Compar | 
| cd140 | 65 20 74 77 6f 20 72 65 76 69 73 69 6f 6e 73 20    6f 66 20 61 20 66 69 6c 65 20 75 73 69 6e 67 20 | e.two.revisions.of.a.file.using. | 
| cd160 | 45 64 69 66 66 2e 0a 0a 20 20 20 20 20 49 66 20    74 68 65 20 72 65 67 69 6f 6e 20 69 73 20 61 63 | Ediff........If.the.region.is.ac | 
| cd180 | 74 69 76 65 2c 20 75 73 65 20 74 68 65 20 72 65    76 69 73 69 6f 6e 73 20 6f 6e 20 74 68 65 20 66 | tive,.use.the.revisions.on.the.f | 
| cd1a0 | 69 72 73 74 20 61 6e 64 20 6c 61 73 74 0a 20 20    20 20 20 6c 69 6e 65 20 6f 66 20 74 68 65 20 72 | irst.and.last......line.of.the.r | 
| cd1c0 | 65 67 69 6f 6e 2e 20 20 57 69 74 68 20 61 20 70    72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 2c 20 | egion...With.a.prefix.argument,. | 
| cd1e0 | 69 6e 73 74 65 61 64 20 6f 66 20 64 69 66 66 69    6e 67 20 74 68 65 0a 20 20 20 20 20 72 65 76 69 | instead.of.diffing.the......revi | 
| cd200 | 73 69 6f 6e 73 2c 20 63 68 6f 6f 73 65 20 61 20    72 65 76 69 73 69 6f 6e 20 74 6f 20 76 69 65 77 | sions,.choose.a.revision.to.view | 
| cd220 | 20 63 68 61 6e 67 65 73 20 61 6c 6f 6e 67 2c 20    73 74 61 72 74 69 6e 67 20 61 74 20 74 68 65 0a | .changes.along,.starting.at.the. | 
| cd240 | 20 20 20 20 20 63 6f 6d 6d 6f 6e 20 61 6e 63 65    73 74 6f 72 20 6f 66 20 62 6f 74 68 20 72 65 76 | .....common.ancestor.of.both.rev | 
| cd260 | 69 73 69 6f 6e 73 20 28 69 2e 65 2e 2c 20 75 73    65 20 61 20 22 2e 2e 2e 22 20 72 61 6e 67 65 29 | isions.(i.e.,.use.a."...".range) | 
| cd280 | 2e 0a 0a e2 80 98 45 20 6d e2 80 99 20 28 e2 80    98 6d 61 67 69 74 2d 65 64 69 66 66 2d 72 65 73 | ......E.m....(...magit-ediff-res | 
| cd2a0 | 6f 6c 76 65 2d 72 65 73 74 e2 80 99 29 0a 20 20    20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 | olve-rest...)......This.command. | 
| cd2c0 | 61 6c 6c 6f 77 73 20 79 6f 75 20 74 6f 20 72 65    73 6f 6c 76 65 20 6f 75 74 73 74 61 6e 64 69 6e | allows.you.to.resolve.outstandin | 
| cd2e0 | 67 20 63 6f 6e 66 6c 69 63 74 73 20 69 6e 20 74    68 65 0a 20 20 20 20 20 66 69 6c 65 20 61 74 20 | g.conflicts.in.the......file.at. | 
| cd300 | 70 6f 69 6e 74 20 75 73 69 6e 67 20 45 64 69 66    66 2e 20 20 49 66 20 74 68 65 72 65 20 69 73 20 | point.using.Ediff...If.there.is. | 
| cd320 | 6e 6f 20 66 69 6c 65 20 61 74 20 70 6f 69 6e 74    20 6f 72 20 69 66 20 69 74 0a 20 20 20 20 20 64 | no.file.at.point.or.if.it......d | 
| cd340 | 6f 65 73 6e e2 80 99 74 20 68 61 76 65 20 61 6e    79 20 75 6e 6d 65 72 67 65 64 20 63 68 61 6e 67 | oesn...t.have.any.unmerged.chang | 
| cd360 | 65 73 2c 20 74 68 65 6e 20 74 68 69 73 20 63 6f    6d 6d 61 6e 64 20 70 72 6f 6d 70 74 73 20 66 6f | es,.then.this.command.prompts.fo | 
| cd380 | 72 20 61 0a 20 20 20 20 20 66 69 6c 65 2e 0a 0a    20 20 20 20 20 50 72 6f 76 69 64 65 64 20 74 68 | r.a......file........Provided.th | 
| cd3a0 | 61 74 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20    e2 80 98 6d 65 72 67 65 2e 63 6f 6e 66 6c 69 63 | at.the.value.of....merge.conflic | 
| cd3c0 | 74 73 74 79 6c 65 e2 80 99 20 69 73 20 e2 80 98    64 69 66 66 33 e2 80 99 2c 20 79 6f 75 0a 20 20 | tstyle....is....diff3...,.you... | 
| cd3e0 | 20 20 20 63 61 6e 20 76 69 65 77 20 74 68 65 20    66 69 6c 65 e2 80 99 73 20 6d 65 72 67 65 2d 62 | ...can.view.the.file...s.merge-b | 
| cd400 | 61 73 65 20 72 65 76 69 73 69 6f 6e 20 75 73 69    6e 67 20 e2 80 98 2f e2 80 99 20 69 6e 20 74 68 | ase.revision.using..../....in.th | 
| cd420 | 65 20 45 64 69 66 66 0a 20 20 20 20 20 63 6f 6e    74 72 6f 6c 20 62 75 66 66 65 72 2e 0a 0a 20 20 | e.Ediff......control.buffer..... | 
| cd440 | 20 20 20 54 68 65 20 41 2c 20 42 20 61 6e 64 20    41 6e 63 65 73 74 6f 72 20 62 75 66 66 65 72 73 | ...The.A,.B.and.Ancestor.buffers | 
| cd460 | 20 61 72 65 20 63 6f 6e 73 74 72 75 63 74 65 64    20 66 72 6f 6d 20 74 68 65 20 63 6f 6e 66 6c 69 | .are.constructed.from.the.confli | 
| cd480 | 63 74 0a 20 20 20 20 20 6d 61 72 6b 65 72 73 20    69 6e 20 74 68 65 20 77 6f 72 6b 74 72 65 65 20 | ct......markers.in.the.worktree. | 
| cd4a0 | 66 69 6c 65 2e 20 20 42 65 63 61 75 73 65 20 79    6f 75 20 61 6e 64 2f 6f 72 20 47 69 74 20 6d 61 | file...Because.you.and/or.Git.ma | 
| cd4c0 | 79 20 68 61 76 65 0a 20 20 20 20 20 61 6c 72 65    61 64 79 20 72 65 73 6f 6c 76 65 64 20 73 6f 6d | y.have......already.resolved.som | 
| cd4e0 | 65 20 63 6f 6e 66 6c 69 63 74 73 2c 20 74 68 61    74 20 6d 65 61 6e 73 20 74 68 61 74 20 74 68 65 | e.conflicts,.that.means.that.the | 
| cd500 | 73 65 20 62 75 66 66 65 72 73 20 6d 61 79 0a 20    20 20 20 20 6e 6f 74 20 63 6f 6e 74 61 69 6e 20 | se.buffers.may......not.contain. | 
| cd520 | 74 68 65 20 61 63 74 75 61 6c 20 76 65 72 73 69    6f 6e 73 20 66 72 6f 6d 20 74 68 65 20 72 65 73 | the.actual.versions.from.the.res | 
| cd540 | 70 65 63 74 69 76 65 20 62 6c 6f 62 73 2e 0a 0a    e2 80 98 45 20 6d e2 80 99 20 28 e2 80 98 6d 61 | pective.blobs......E.m....(...ma | 
| cd560 | 67 69 74 2d 65 64 69 66 66 2d 72 65 73 6f 6c 76    65 2d 61 6c 6c e2 80 99 29 0a 20 20 20 20 20 54 | git-ediff-resolve-all...)......T | 
| cd580 | 68 69 73 20 63 6f 6d 6d 61 6e 64 20 61 6c 6c 6f    77 73 20 79 6f 75 20 74 6f 20 72 65 73 6f 6c 76 | his.command.allows.you.to.resolv | 
| cd5a0 | 65 20 61 6c 6c 20 63 6f 6e 66 6c 69 63 74 73 20    69 6e 20 74 68 65 20 66 69 6c 65 20 61 74 0a 20 | e.all.conflicts.in.the.file.at.. | 
| cd5c0 | 20 20 20 20 70 6f 69 6e 74 20 75 73 69 6e 67 20    45 64 69 66 66 2e 20 20 49 66 20 74 68 65 72 65 | ....point.using.Ediff...If.there | 
| cd5e0 | 20 69 73 20 6e 6f 20 66 69 6c 65 20 61 74 20 70    6f 69 6e 74 20 6f 72 20 69 66 20 69 74 20 64 6f | .is.no.file.at.point.or.if.it.do | 
| cd600 | 65 73 6e e2 80 99 74 0a 20 20 20 20 20 68 61 76    65 20 61 6e 79 20 75 6e 6d 65 72 67 65 64 20 63 | esn...t......have.any.unmerged.c | 
| cd620 | 68 61 6e 67 65 73 2c 20 74 68 65 6e 20 74 68 69    73 20 63 6f 6d 6d 61 6e 64 20 70 72 6f 6d 70 74 | hanges,.then.this.command.prompt | 
| cd640 | 73 20 66 6f 72 20 61 20 66 69 6c 65 2e 0a 0a 20    20 20 20 20 50 72 6f 76 69 64 65 64 20 74 68 61 | s.for.a.file........Provided.tha | 
| cd660 | 74 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 e2    80 98 6d 65 72 67 65 2e 63 6f 6e 66 6c 69 63 74 | t.the.value.of....merge.conflict | 
| cd680 | 73 74 79 6c 65 e2 80 99 20 69 73 20 e2 80 98 64    69 66 66 33 e2 80 99 2c 20 79 6f 75 0a 20 20 20 | style....is....diff3...,.you.... | 
| cd6a0 | 20 20 63 61 6e 20 76 69 65 77 20 74 68 65 20 66    69 6c 65 e2 80 99 73 20 6d 65 72 67 65 2d 62 61 | ..can.view.the.file...s.merge-ba | 
| cd6c0 | 73 65 20 72 65 76 69 73 69 6f 6e 20 75 73 69 6e    67 20 e2 80 98 2f e2 80 99 20 69 6e 20 74 68 65 | se.revision.using..../....in.the | 
| cd6e0 | 20 45 64 69 66 66 0a 20 20 20 20 20 63 6f 6e 74    72 6f 6c 20 62 75 66 66 65 72 2e 0a 0a 20 20 20 | .Ediff......control.buffer...... | 
| cd700 | 20 20 46 69 72 73 74 20 74 68 65 20 66 69 6c 65    20 69 6e 20 74 68 65 20 77 6f 72 6b 74 72 65 65 | ..First.the.file.in.the.worktree | 
| cd720 | 20 69 73 20 6d 6f 76 65 64 20 61 73 69 64 65 2c    20 61 70 70 65 6e 64 69 6e 67 20 74 68 65 20 73 | .is.moved.aside,.appending.the.s | 
| cd740 | 75 66 66 69 78 0a 20 20 20 20 20 e2 80 98 2e 4f    52 49 47 e2 80 99 2c 20 73 6f 20 74 68 61 74 20 | uffix..........ORIG...,.so.that. | 
| cd760 | 79 6f 75 20 63 6f 75 6c 64 20 6c 61 74 65 72 20    67 6f 20 62 61 63 6b 20 74 6f 20 74 68 61 74 20 | you.could.later.go.back.to.that. | 
| cd780 | 76 65 72 73 69 6f 6e 2e 20 20 54 68 65 6e 20 69    74 0a 20 20 20 20 20 69 73 20 72 65 63 6f 6e 73 | version...Then.it......is.recons | 
| cd7a0 | 74 72 75 63 74 65 64 20 66 72 6f 6d 20 74 68 65    20 74 77 6f 20 73 69 64 65 73 20 6f 66 20 74 68 | tructed.from.the.two.sides.of.th | 
| cd7c0 | 65 20 63 6f 6e 66 6c 69 63 74 20 61 6e 64 20 74    68 65 0a 20 20 20 20 20 6d 65 72 67 65 2d 62 61 | e.conflict.and.the......merge-ba | 
| cd7e0 | 73 65 2c 20 69 66 20 61 76 61 69 6c 61 62 6c 65    2e 0a 0a 20 20 20 20 20 49 74 20 77 6f 75 6c 64 | se,.if.available........It.would | 
| cd800 | 20 62 65 20 6e 69 63 65 20 69 66 20 74 68 65 20    77 6f 72 6b 74 72 65 65 20 66 69 6c 65 20 77 65 | .be.nice.if.the.worktree.file.we | 
| cd820 | 72 65 20 6a 75 73 74 20 75 73 65 64 20 61 73 2d    69 73 2c 20 62 75 74 0a 20 20 20 20 20 45 64 69 | re.just.used.as-is,.but......Edi | 
| cd840 | 66 66 20 64 6f 65 73 20 6e 6f 74 20 73 75 70 70    6f 72 74 20 74 68 61 74 2e 20 20 54 68 69 73 20 | ff.does.not.support.that...This. | 
| cd860 | 6d 65 61 6e 73 20 74 68 61 74 20 61 6c 6c 20 63    6f 6e 66 6c 69 63 74 73 2c 20 74 68 61 74 0a 20 | means.that.all.conflicts,.that.. | 
| cd880 | 20 20 20 20 47 69 74 20 68 61 73 20 61 6c 72 65    61 64 79 20 72 65 73 6f 6c 76 65 64 2c 20 61 72 | ....Git.has.already.resolved,.ar | 
| cd8a0 | 65 20 72 65 73 74 6f 72 65 64 2e 20 20 4f 6e 20    74 68 65 20 6f 74 68 65 72 20 68 61 6e 64 20 45 | e.restored...On.the.other.hand.E | 
| cd8c0 | 64 69 66 66 0a 20 20 20 20 20 61 6c 73 6f 20 74    72 69 65 73 20 74 6f 20 72 65 73 6f 6c 76 65 20 | diff......also.tries.to.resolve. | 
| cd8e0 | 63 6f 6e 66 6c 69 63 74 73 2c 20 61 6e 64 20 69    6e 20 6d 61 6e 79 20 63 61 73 65 73 20 45 64 69 | conflicts,.and.in.many.cases.Edi | 
| cd900 | 66 66 20 61 6e 64 20 47 69 74 0a 20 20 20 20 20    73 68 6f 75 6c 64 20 70 72 6f 64 75 63 65 20 73 | ff.and.Git......should.produce.s | 
| cd920 | 69 6d 69 6c 61 72 20 72 65 73 75 6c 74 73 2e 0a    0a 20 20 20 20 20 48 6f 77 65 76 65 72 20 69 66 | imilar.results........However.if | 
| cd940 | 20 79 6f 75 20 68 61 76 65 20 61 6c 72 65 61 64    79 20 72 65 73 6f 6c 76 65 64 20 73 6f 6d 65 20 | .you.have.already.resolved.some. | 
| cd960 | 63 6f 6e 66 6c 69 63 74 73 20 6d 61 6e 75 61 6c    6c 79 2c 20 74 68 65 6e 0a 20 20 20 20 20 74 68 | conflicts.manually,.then......th | 
| cd980 | 6f 73 65 20 63 68 61 6e 67 65 73 20 61 72 65 20    64 69 73 63 61 72 64 65 64 20 28 74 68 6f 75 67 | ose.changes.are.discarded.(thoug | 
| cd9a0 | 68 20 79 6f 75 20 63 61 6e 20 72 65 63 6f 76 65    72 20 74 68 65 6d 20 66 72 6f 6d 20 74 68 65 0a | h.you.can.recover.them.from.the. | 
| cd9c0 | 20 20 20 20 20 62 61 63 6b 75 70 20 66 69 6c 65    29 2e 20 20 49 6e 20 73 75 63 68 20 63 61 73 65 | .....backup.file)...In.such.case | 
| cd9e0 | 73 20 e2 80 98 6d 61 67 69 74 2d 65 64 69 66 66    2d 72 65 73 6f 6c 76 65 2d 72 65 73 74 e2 80 99 | s....magit-ediff-resolve-rest... | 
| cda00 | 20 6d 69 67 68 74 20 62 65 0a 20 20 20 20 20 6d    6f 72 65 20 73 75 69 74 61 62 6c 65 2e 0a 0a 20 | .might.be......more.suitable.... | 
| cda20 | 20 20 20 20 54 68 65 20 61 64 76 61 6e 74 61 67    65 20 74 68 61 74 20 74 68 69 73 20 63 6f 6d 6d | ....The.advantage.that.this.comm | 
| cda40 | 61 6e 64 20 68 61 73 20 6f 76 65 72 20 e2 80 98    6d 61 67 69 74 2d 65 64 69 66 66 2d 72 65 73 6f | and.has.over....magit-ediff-reso | 
| cda60 | 6c 76 65 2d 72 65 73 74 e2 80 99 0a 20 20 20 20    20 69 73 20 74 68 61 74 20 74 68 65 20 41 2c 20 | lve-rest.........is.that.the.A,. | 
| cda80 | 42 20 61 6e 64 20 41 6e 63 65 73 74 6f 72 20 62    75 66 66 65 72 73 20 63 6f 72 72 65 73 70 6f 6e | B.and.Ancestor.buffers.correspon | 
| cdaa0 | 64 20 74 6f 20 62 6c 6f 62 73 20 66 72 6f 6d 20    74 68 65 0a 20 20 20 20 20 72 65 73 70 65 63 74 | d.to.blobs.from.the......respect | 
| cdac0 | 69 76 65 20 63 6f 6d 6d 69 74 73 2c 20 61 6c 6c    6f 77 69 6e 67 20 79 6f 75 20 74 6f 20 69 6e 73 | ive.commits,.allowing.you.to.ins | 
| cdae0 | 70 65 63 74 20 61 20 73 69 64 65 20 69 6e 20 63    6f 6e 74 65 78 74 20 61 6e 64 0a 20 20 20 20 20 | pect.a.side.in.context.and...... | 
| cdb00 | 74 6f 20 75 73 65 20 4d 61 67 69 74 20 63 6f 6d    6d 61 6e 64 73 20 69 6e 20 74 68 65 73 65 20 62 | to.use.Magit.commands.in.these.b | 
| cdb20 | 75 66 66 65 72 73 20 74 6f 20 64 6f 20 73 6f 2e    20 20 42 6c 61 6d 65 20 61 6e 64 20 6c 6f 67 0a | uffers.to.do.so...Blame.and.log. | 
| cdb40 | 20 20 20 20 20 63 6f 6d 6d 61 6e 64 73 20 61 72    65 20 70 61 72 74 69 63 75 6c 61 72 6c 79 20 75 | .....commands.are.particularly.u | 
| cdb60 | 73 65 66 75 6c 20 68 65 72 65 2e 0a 0a e2 80 98    45 20 74 e2 80 99 20 28 e2 80 98 6d 61 67 69 74 | seful.here......E.t....(...magit | 
| cdb80 | 2d 67 69 74 2d 6d 65 72 67 65 74 6f 6f 6c e2 80    99 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d | -git-mergetool...)......This.com | 
| cdba0 | 6d 61 6e 64 20 64 6f 65 73 20 6e 6f 74 20 61 63    74 75 61 6c 6c 79 20 75 73 65 20 45 64 69 66 66 | mand.does.not.actually.use.Ediff | 
| cdbc0 | 2e 20 20 57 68 69 6c 65 20 69 74 20 73 65 72 76    65 73 20 74 68 65 20 73 61 6d 65 0a 20 20 20 20 | ...While.it.serves.the.same..... | 
| cdbe0 | 20 70 75 72 70 6f 73 65 20 61 73 20 e2 80 98 6d    61 67 69 74 2d 65 64 69 66 66 2d 72 65 73 6f 6c | .purpose.as....magit-ediff-resol | 
| cdc00 | 76 65 2d 72 65 73 74 e2 80 99 2c 20 69 74 20 75    73 65 73 20 e2 80 98 67 69 74 20 6d 65 72 67 65 | ve-rest...,.it.uses....git.merge | 
| cdc20 | 74 6f 6f 6c 0a 20 20 20 20 20 2d 2d 67 75 69 e2    80 99 20 74 6f 20 72 65 73 6f 6c 76 65 20 63 6f | tool......--gui....to.resolve.co | 
| cdc40 | 6e 66 6c 69 63 74 73 2e 0a 0a 20 20 20 20 20 57    69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 | nflicts........With.a.prefix.arg | 
| cdc60 | 75 6d 65 6e 74 20 74 68 69 73 20 61 63 74 73 20    61 73 20 61 20 74 72 61 6e 73 69 65 6e 74 20 70 | ument.this.acts.as.a.transient.p | 
| cdc80 | 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 2c 0a 20    20 20 20 20 61 6c 6c 6f 77 69 6e 67 20 74 68 65 | refix.command,......allowing.the | 
| cdca0 | 20 75 73 65 72 20 74 6f 20 73 65 6c 65 63 74 20    74 68 65 20 6d 65 72 67 65 74 6f 6f 6c 20 61 6e | .user.to.select.the.mergetool.an | 
| cdcc0 | 64 20 63 68 61 6e 67 65 20 73 6f 6d 65 20 73 65    74 74 69 6e 67 73 2e 0a 0a e2 80 98 45 20 73 e2 | d.change.some.settings......E.s. | 
| cdce0 | 80 99 20 28 e2 80 98 6d 61 67 69 74 2d 65 64 69    66 66 2d 73 74 61 67 65 e2 80 99 29 0a 20 20 20 | ...(...magit-ediff-stage...).... | 
| cdd00 | 20 20 53 74 61 67 65 20 61 6e 64 20 75 6e 73 74    61 67 65 20 63 68 61 6e 67 65 73 20 74 6f 20 61 | ..Stage.and.unstage.changes.to.a | 
| cdd20 | 20 66 69 6c 65 20 75 73 69 6e 67 20 45 64 69 66    66 2c 20 64 65 66 61 75 6c 74 69 6e 67 20 74 6f | .file.using.Ediff,.defaulting.to | 
| cdd40 | 20 74 68 65 0a 20 20 20 20 20 66 69 6c 65 20 61    74 20 70 6f 69 6e 74 2e 0a 0a e2 80 98 45 20 75 | .the......file.at.point......E.u | 
| cdd60 | e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d 65 64    69 66 66 2d 73 68 6f 77 2d 75 6e 73 74 61 67 65 | ....(...magit-ediff-show-unstage | 
| cdd80 | 64 e2 80 99 29 0a 20 20 20 20 20 53 68 6f 77 20    75 6e 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 | d...)......Show.unstaged.changes | 
| cdda0 | 20 74 6f 20 61 20 66 69 6c 65 20 75 73 69 6e 67    20 45 64 69 66 66 2e 0a 0a e2 80 98 45 20 69 e2 | .to.a.file.using.Ediff......E.i. | 
| cddc0 | 80 99 20 28 e2 80 98 6d 61 67 69 74 2d 65 64 69    66 66 2d 73 68 6f 77 2d 73 74 61 67 65 64 e2 80 | ...(...magit-ediff-show-staged.. | 
| cdde0 | 99 29 0a 20 20 20 20 20 53 68 6f 77 20 73 74 61    67 65 64 20 63 68 61 6e 67 65 73 20 74 6f 20 61 | .)......Show.staged.changes.to.a | 
| cde00 | 20 66 69 6c 65 20 75 73 69 6e 67 20 45 64 69 66    66 2e 0a 0a e2 80 98 45 20 77 e2 80 99 20 28 e2 | .file.using.Ediff......E.w....(. | 
| cde20 | 80 98 6d 61 67 69 74 2d 65 64 69 66 66 2d 73 68    6f 77 2d 77 6f 72 6b 69 6e 67 2d 74 72 65 65 e2 | ..magit-ediff-show-working-tree. | 
| cde40 | 80 99 29 0a 20 20 20 20 20 53 68 6f 77 20 63 68    61 6e 67 65 73 20 69 6e 20 61 20 66 69 6c 65 20 | ..)......Show.changes.in.a.file. | 
| cde60 | 62 65 74 77 65 65 6e 20 e2 80 98 48 45 41 44 e2    80 99 20 61 6e 64 20 77 6f 72 6b 69 6e 67 20 74 | between....HEAD....and.working.t | 
| cde80 | 72 65 65 20 75 73 69 6e 67 20 45 64 69 66 66 2e    0a 0a e2 80 98 45 20 63 e2 80 99 20 28 e2 80 98 | ree.using.Ediff......E.c....(... | 
| cdea0 | 6d 61 67 69 74 2d 65 64 69 66 66 2d 73 68 6f 77    2d 63 6f 6d 6d 69 74 e2 80 99 29 0a 20 20 20 20 | magit-ediff-show-commit...)..... | 
| cdec0 | 20 53 68 6f 77 20 63 68 61 6e 67 65 73 20 74 6f    20 61 20 66 69 6c 65 20 69 6e 74 72 6f 64 75 63 | .Show.changes.to.a.file.introduc | 
| cdee0 | 65 64 20 62 79 20 61 20 63 6f 6d 6d 69 74 20 75    73 69 6e 67 20 45 64 69 66 66 2e 0a 0a e2 80 98 | ed.by.a.commit.using.Ediff...... | 
| cdf00 | 45 20 7a e2 80 99 20 28 e2 80 98 6d 61 67 69 74    2d 65 64 69 66 66 2d 73 68 6f 77 2d 73 74 61 73 | E.z....(...magit-ediff-show-stas | 
| cdf20 | 68 e2 80 99 29 0a 20 20 20 20 20 53 68 6f 77 20    63 68 61 6e 67 65 73 20 74 6f 20 61 20 66 69 6c | h...)......Show.changes.to.a.fil | 
| cdf40 | 65 20 69 6e 74 72 6f 64 75 63 65 64 20 62 79 20    61 20 73 74 61 73 68 20 75 73 69 6e 67 20 45 64 | e.introduced.by.a.stash.using.Ed | 
| cdf60 | 69 66 66 2e 0a 0a 20 2d 2d 20 55 73 65 72 20 4f    70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 65 64 69 | iff....--.User.Option:.magit-edi | 
| cdf80 | 66 66 2d 64 77 69 6d 2d 72 65 73 6f 6c 76 65 2d    66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 54 68 | ff-dwim-resolve-function......Th | 
| cdfa0 | 69 73 20 6f 70 74 69 6f 6e 20 63 6f 6e 74 72 6f    6c 73 20 77 68 69 63 68 20 66 75 6e 63 74 69 6f | is.option.controls.which.functio | 
| cdfc0 | 6e 20 e2 80 98 6d 61 67 69 74 2d 65 64 69 66 66    2d 64 77 69 6d e2 80 99 20 75 73 65 73 20 74 6f | n....magit-ediff-dwim....uses.to | 
| cdfe0 | 0a 20 20 20 20 20 72 65 73 6f 6c 76 65 20 63 6f    6e 66 6c 69 63 74 73 2e 20 20 4f 6e 65 20 6f 66 | ......resolve.conflicts...One.of | 
| ce000 | 20 e2 80 98 6d 61 67 69 74 2d 65 64 69 66 66 2d    72 65 73 6f 6c 76 65 2d 72 65 73 74 e2 80 99 2c | ....magit-ediff-resolve-rest..., | 
| ce020 | 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 65    64 69 66 66 2d 72 65 73 6f 6c 76 65 2d 61 6c 6c | .........magit-ediff-resolve-all | 
| ce040 | e2 80 99 20 6f 72 20 e2 80 98 6d 61 67 69 74 2d    67 69 74 2d 6d 65 72 67 65 74 6f 6f 6c e2 80 99 | ....or....magit-git-mergetool... | 
| ce060 | 3b 20 77 68 69 63 68 20 61 72 65 20 61 6c 6c 0a    20 20 20 20 20 64 69 73 63 75 73 73 65 64 20 61 | ;.which.are.all......discussed.a | 
| ce080 | 62 6f 76 65 2e 0a 0a 20 2d 2d 20 55 73 65 72 20    4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 65 64 | bove....--.User.Option:.magit-ed | 
| ce0a0 | 69 66 66 2d 64 77 69 6d 2d 73 68 6f 77 2d 6f 6e    2d 68 75 6e 6b 73 0a 20 20 20 20 20 54 68 69 73 | iff-dwim-show-on-hunks......This | 
| ce0c0 | 20 6f 70 74 69 6f 6e 20 63 6f 6e 74 72 6f 6c 73    20 77 68 61 74 20 63 6f 6d 6d 61 6e 64 20 e2 80 | .option.controls.what.command... | 
| ce0e0 | 98 6d 61 67 69 74 2d 65 64 69 66 66 2d 64 77 69    6d e2 80 99 20 63 61 6c 6c 73 20 77 68 65 6e 0a | .magit-ediff-dwim....calls.when. | 
| ce100 | 20 20 20 20 20 70 6f 69 6e 74 20 69 73 20 6f 6e    20 75 6e 63 6f 6d 6d 69 74 74 65 64 20 68 75 6e | .....point.is.on.uncommitted.hun | 
| ce120 | 6b 73 2e 20 20 57 68 65 6e 20 6e 69 6c 2c 20 61    6c 77 61 79 73 20 72 75 6e 0a 20 20 20 20 20 e2 | ks...When.nil,.always.run....... | 
| ce140 | 80 98 6d 61 67 69 74 2d 65 64 69 66 66 2d 73 74    61 67 65 e2 80 99 2e 20 20 4f 74 68 65 72 77 69 | ..magit-ediff-stage......Otherwi | 
| ce160 | 73 65 2c 20 75 73 65 20 e2 80 98 6d 61 67 69 74    2d 65 64 69 66 66 2d 73 68 6f 77 2d 73 74 61 67 | se,.use....magit-ediff-show-stag | 
| ce180 | 65 64 e2 80 99 20 61 6e 64 0a 20 20 20 20 20 e2    80 98 6d 61 67 69 74 2d 65 64 69 66 66 2d 73 68 | ed....and.........magit-ediff-sh | 
| ce1a0 | 6f 77 2d 75 6e 73 74 61 67 65 64 e2 80 99 20 74    6f 20 73 68 6f 77 20 73 74 61 67 65 64 20 61 6e | ow-unstaged....to.show.staged.an | 
| ce1c0 | 64 20 75 6e 73 74 61 67 65 64 20 63 68 61 6e 67    65 73 2c 0a 20 20 20 20 20 72 65 73 70 65 63 74 | d.unstaged.changes,......respect | 
| ce1e0 | 69 76 65 6c 79 2e 0a 0a 20 2d 2d 20 55 73 65 72    20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 65 | ively....--.User.Option:.magit-e | 
| ce200 | 64 69 66 66 2d 73 68 6f 77 2d 73 74 61 73 68 2d    77 69 74 68 2d 69 6e 64 65 78 0a 20 20 20 20 20 | diff-show-stash-with-index...... | 
| ce220 | 54 68 69 73 20 6f 70 74 69 6f 6e 20 63 6f 6e 74    72 6f 6c 73 20 77 68 65 74 68 65 72 20 e2 80 98 | This.option.controls.whether.... | 
| ce240 | 6d 61 67 69 74 2d 65 64 69 66 66 2d 73 68 6f 77    2d 73 74 61 73 68 e2 80 99 20 69 6e 63 6c 75 64 | magit-ediff-show-stash....includ | 
| ce260 | 65 73 20 61 0a 20 20 20 20 20 62 75 66 66 65 72    20 63 6f 6e 74 61 69 6e 69 6e 67 20 74 68 65 20 | es.a......buffer.containing.the. | 
| ce280 | 66 69 6c 65 e2 80 99 73 20 73 74 61 74 65 20 69    6e 20 74 68 65 20 69 6e 64 65 78 20 61 74 20 74 | file...s.state.in.the.index.at.t | 
| ce2a0 | 68 65 20 74 69 6d 65 20 74 68 65 0a 20 20 20 20    20 73 74 61 73 68 20 77 61 73 20 63 72 65 61 74 | he.time.the......stash.was.creat | 
| ce2c0 | 65 64 2e 20 20 54 68 69 73 20 6d 61 6b 65 73 20    69 74 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 74 | ed...This.makes.it.possible.to.t | 
| ce2e0 | 65 6c 6c 20 77 68 69 63 68 20 63 68 61 6e 67 65    73 20 69 6e 0a 20 20 20 20 20 74 68 65 20 73 74 | ell.which.changes.in......the.st | 
| ce300 | 61 73 68 20 77 65 72 65 20 73 74 61 67 65 64 2e    0a 0a 20 2d 2d 20 55 73 65 72 20 4f 70 74 69 6f | ash.were.staged....--.User.Optio | 
| ce320 | 6e 3a 20 6d 61 67 69 74 2d 65 64 69 66 66 2d 71    75 69 74 2d 68 6f 6f 6b 0a 20 20 20 20 20 54 68 | n:.magit-ediff-quit-hook......Th | 
| ce340 | 69 73 20 68 6f 6f 6b 20 69 73 20 72 75 6e 20 61    66 74 65 72 20 71 75 69 74 74 69 6e 67 20 61 6e | is.hook.is.run.after.quitting.an | 
| ce360 | 20 45 64 69 66 66 20 73 65 73 73 69 6f 6e 20 74    68 61 74 20 77 61 73 20 63 72 65 61 74 65 64 0a | .Ediff.session.that.was.created. | 
| ce380 | 20 20 20 20 20 75 73 69 6e 67 20 61 20 4d 61 67    69 74 20 63 6f 6d 6d 61 6e 64 2e 20 20 54 68 65 | .....using.a.Magit.command...The | 
| ce3a0 | 20 68 6f 6f 6b 20 66 75 6e 63 74 69 6f 6e 73 20    61 72 65 20 72 75 6e 20 69 6e 73 69 64 65 20 74 | .hook.functions.are.run.inside.t | 
| ce3c0 | 68 65 20 45 64 69 66 66 0a 20 20 20 20 20 63 6f    6e 74 72 6f 6c 20 62 75 66 66 65 72 2c 20 61 6e | he.Ediff......control.buffer,.an | 
| ce3e0 | 64 20 73 68 6f 75 6c 64 20 6e 6f 74 20 63 68 61    6e 67 65 20 74 68 65 20 63 75 72 72 65 6e 74 20 | d.should.not.change.the.current. | 
| ce400 | 62 75 66 66 65 72 2e 0a 0a 20 20 20 20 20 54 68    69 73 20 69 73 20 73 69 6d 69 6c 61 72 20 74 6f | buffer........This.is.similar.to | 
| ce420 | 20 e2 80 98 65 64 69 66 66 2d 71 75 69 74 2d 68    6f 6f 6b e2 80 99 20 62 75 74 20 74 61 6b 65 73 | ....ediff-quit-hook....but.takes | 
| ce440 | 20 74 68 65 20 6e 65 65 64 73 20 6f 66 20 4d 61    67 69 74 0a 20 20 20 20 20 69 6e 74 6f 20 61 63 | .the.needs.of.Magit......into.ac | 
| ce460 | 63 6f 75 6e 74 2e 20 20 54 68 65 20 72 65 67 75    6c 61 72 20 e2 80 98 65 64 69 66 66 2d 71 75 69 | count...The.regular....ediff-qui | 
| ce480 | 74 2d 68 6f 6f 6b e2 80 99 20 69 73 20 69 67 6e    6f 72 65 64 20 62 79 20 45 64 69 66 66 0a 20 20 | t-hook....is.ignored.by.Ediff... | 
| ce4a0 | 20 20 20 73 65 73 73 69 6f 6e 73 20 74 68 61 74    20 77 65 72 65 20 63 72 65 61 74 65 64 20 75 73 | ...sessions.that.were.created.us | 
| ce4c0 | 69 6e 67 20 61 20 4d 61 67 69 74 20 63 6f 6d 6d    61 6e 64 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61 | ing.a.Magit.command.....File:.ma | 
| ce4e0 | 67 69 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a    20 52 65 66 65 72 65 6e 63 65 73 20 42 75 66 66 | git.info,..Node:.References.Buff | 
| ce500 | 65 72 2c 20 20 4e 65 78 74 3a 20 42 69 73 65 63    74 69 6e 67 2c 20 20 50 72 65 76 3a 20 45 64 69 | er,..Next:.Bisecting,..Prev:.Edi | 
| ce520 | 66 66 69 6e 67 2c 20 20 55 70 3a 20 49 6e 73 70    65 63 74 69 6e 67 0a 0a 35 2e 36 20 52 65 66 65 | ffing,..Up:.Inspecting..5.6.Refe | 
| ce540 | 72 65 6e 63 65 73 20 42 75 66 66 65 72 0a 3d 3d    3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | rences.Buffer.================== | 
| ce560 | 3d 3d 3d 0a 0a e2 80 98 79 e2 80 99 20 28 e2 80    98 6d 61 67 69 74 2d 73 68 6f 77 2d 72 65 66 73 | ===.....y....(...magit-show-refs | 
| ce580 | e2 80 99 29 0a 20 20 20 20 20 54 68 69 73 20 63    6f 6d 6d 61 6e 64 20 6c 69 73 74 73 20 62 72 61 | ...)......This.command.lists.bra | 
| ce5a0 | 6e 63 68 65 73 20 61 6e 64 20 74 61 67 73 20 69    6e 20 61 20 64 65 64 69 63 61 74 65 64 20 62 75 | nches.and.tags.in.a.dedicated.bu | 
| ce5c0 | 66 66 65 72 2e 0a 0a 20 20 20 20 20 48 6f 77 65    76 65 72 20 69 66 20 74 68 69 73 20 63 6f 6d 6d | ffer........However.if.this.comm | 
| ce5e0 | 61 6e 64 20 69 73 20 69 6e 76 6f 6b 65 64 20 61    67 61 69 6e 20 66 72 6f 6d 20 74 68 69 73 20 62 | and.is.invoked.again.from.this.b | 
| ce600 | 75 66 66 65 72 20 6f 72 20 69 66 20 69 74 0a 20    20 20 20 20 69 73 20 69 6e 76 6f 6b 65 64 20 77 | uffer.or.if.it......is.invoked.w | 
| ce620 | 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67    75 6d 65 6e 74 2c 20 74 68 65 6e 20 69 74 20 61 | ith.a.prefix.argument,.then.it.a | 
| ce640 | 63 74 73 20 61 73 20 61 20 74 72 61 6e 73 69 65    6e 74 0a 20 20 20 20 20 70 72 65 66 69 78 20 63 | cts.as.a.transient......prefix.c | 
| ce660 | 6f 6d 6d 61 6e 64 2c 20 77 68 69 63 68 20 62 69    6e 64 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e | ommand,.which.binds.the.followin | 
| ce680 | 67 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64    73 20 61 6e 64 20 73 6f 6d 65 0a 20 20 20 20 20 | g.suffix.commands.and.some...... | 
| ce6a0 | 69 6e 66 69 78 20 61 72 67 75 6d 65 6e 74 73 2e    0a 0a 20 20 20 41 6c 6c 20 6f 66 20 74 68 65 20 | infix.arguments......All.of.the. | 
| ce6c0 | 66 6f 6c 6c 6f 77 69 6e 67 20 73 75 66 66 69 78    20 63 6f 6d 6d 61 6e 64 73 20 6c 69 73 74 20 65 | following.suffix.commands.list.e | 
| ce6e0 | 78 61 63 74 6c 79 20 74 68 65 20 73 61 6d 65 20    62 72 61 6e 63 68 65 73 0a 61 6e 64 20 74 61 67 | xactly.the.same.branches.and.tag | 
| ce700 | 73 2e 20 20 54 68 65 20 6f 6e 6c 79 20 64 69 66    66 65 72 65 6e 63 65 20 74 68 65 20 6f 70 74 69 | s...The.only.difference.the.opti | 
| ce720 | 6f 6e 61 6c 20 66 65 61 74 75 72 65 20 74 68 61    74 20 63 61 6e 20 62 65 20 65 6e 61 62 6c 65 64 | onal.feature.that.can.be.enabled | 
| ce740 | 0a 62 79 20 63 68 61 6e 67 69 6e 67 20 74 68 65    20 76 61 6c 75 65 20 6f 66 20 e2 80 98 6d 61 67 | .by.changing.the.value.of....mag | 
| ce760 | 69 74 2d 72 65 66 73 2d 73 68 6f 77 2d 63 6f 6d    6d 69 74 2d 63 6f 75 6e 74 e2 80 99 20 28 73 65 | it-refs-show-commit-count....(se | 
| ce780 | 65 20 62 65 6c 6f 77 29 2e 0a 54 68 65 73 65 20    63 6f 6d 6d 61 6e 64 73 20 73 70 65 63 69 66 79 | e.below)..These.commands.specify | 
| ce7a0 | 20 61 20 64 69 66 66 65 72 65 6e 74 20 62 72 61    6e 63 68 20 6f 72 20 63 6f 6d 6d 69 74 20 61 67 | .a.different.branch.or.commit.ag | 
| ce7c0 | 61 69 6e 73 74 20 77 68 69 63 68 20 61 6c 6c 0a    74 68 65 20 6f 74 68 65 72 20 72 65 66 65 72 65 | ainst.which.all.the.other.refere | 
| ce7e0 | 6e 63 65 73 20 61 72 65 20 63 6f 6d 70 61 72 65    64 2e 0a 0a e2 80 98 79 20 79 e2 80 99 20 28 e2 | nces.are.compared......y.y....(. | 
| ce800 | 80 98 6d 61 67 69 74 2d 73 68 6f 77 2d 72 65 66    73 2d 68 65 61 64 e2 80 99 29 0a 20 20 20 20 20 | ..magit-show-refs-head...)...... | 
| ce820 | 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 6c 69 73    74 73 20 62 72 61 6e 63 68 65 73 20 61 6e 64 20 | This.command.lists.branches.and. | 
| ce840 | 74 61 67 73 20 69 6e 20 61 20 64 65 64 69 63 61    74 65 64 20 62 75 66 66 65 72 2e 20 20 45 61 63 | tags.in.a.dedicated.buffer...Eac | 
| ce860 | 68 0a 20 20 20 20 20 72 65 66 65 72 65 6e 63 65    20 69 73 20 62 65 69 6e 67 20 63 6f 6d 70 61 72 | h......reference.is.being.compar | 
| ce880 | 65 64 20 77 69 74 68 20 e2 80 98 48 45 41 44 e2    80 99 2e 0a 0a e2 80 98 79 20 63 e2 80 99 20 28 | ed.with....HEAD.........y.c....( | 
| ce8a0 | e2 80 98 6d 61 67 69 74 2d 73 68 6f 77 2d 72 65    66 73 2d 63 75 72 72 65 6e 74 e2 80 99 29 0a 20 | ...magit-show-refs-current...).. | 
| ce8c0 | 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64    20 6c 69 73 74 73 20 62 72 61 6e 63 68 65 73 20 | ....This.command.lists.branches. | 
| ce8e0 | 61 6e 64 20 74 61 67 73 20 69 6e 20 61 20 64 65    64 69 63 61 74 65 64 20 62 75 66 66 65 72 2e 20 | and.tags.in.a.dedicated.buffer.. | 
| ce900 | 20 45 61 63 68 0a 20 20 20 20 20 72 65 66 65 72    65 6e 63 65 20 69 73 20 62 65 69 6e 67 20 63 6f | .Each......reference.is.being.co | 
| ce920 | 6d 70 61 72 65 64 20 77 69 74 68 20 74 68 65 20    63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 20 6f | mpared.with.the.current.branch.o | 
| ce940 | 72 20 e2 80 98 48 45 41 44 e2 80 99 20 69 66 20    69 74 0a 20 20 20 20 20 69 73 20 64 65 74 61 63 | r....HEAD....if.it......is.detac | 
| ce960 | 68 65 64 2e 0a 0a e2 80 98 79 20 6f e2 80 99 20    28 e2 80 98 6d 61 67 69 74 2d 73 68 6f 77 2d 72 | hed......y.o....(...magit-show-r | 
| ce980 | 65 66 73 2d 6f 74 68 65 72 e2 80 99 29 0a 20 20    20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 | efs-other...)......This.command. | 
| ce9a0 | 6c 69 73 74 73 20 62 72 61 6e 63 68 65 73 20 61    6e 64 20 74 61 67 73 20 69 6e 20 61 20 64 65 64 | lists.branches.and.tags.in.a.ded | 
| ce9c0 | 69 63 61 74 65 64 20 62 75 66 66 65 72 2e 20 20    45 61 63 68 0a 20 20 20 20 20 72 65 66 65 72 65 | icated.buffer...Each......refere | 
| ce9e0 | 6e 63 65 20 69 73 20 62 65 69 6e 67 20 63 6f 6d    70 61 72 65 64 20 77 69 74 68 20 61 20 62 72 61 | nce.is.being.compared.with.a.bra | 
| cea00 | 6e 63 68 20 72 65 61 64 20 66 72 6f 6d 20 74 68    65 20 75 73 65 72 2e 0a 0a e2 80 98 79 20 72 e2 | nch.read.from.the.user......y.r. | 
| cea20 | 80 99 20 28 e2 80 98 6d 61 67 69 74 2d 72 65 66    73 2d 73 65 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69 | ...(...magit-refs-set-show-commi | 
| cea40 | 74 2d 63 6f 75 6e 74 e2 80 99 29 0a 20 20 20 20    20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 63 68 | t-count...)......This.command.ch | 
| cea60 | 61 6e 67 65 73 20 66 6f 72 20 77 68 69 63 68 20    72 65 66 73 20 74 68 65 20 63 6f 6d 6d 69 74 20 | anges.for.which.refs.the.commit. | 
| cea80 | 63 6f 75 6e 74 20 69 73 20 73 68 6f 77 6e 2e 0a    0a 20 2d 2d 20 55 73 65 72 20 4f 70 74 69 6f 6e | count.is.shown....--.User.Option | 
| ceaa0 | 3a 20 6d 61 67 69 74 2d 72 65 66 73 2d 73 68 6f    77 2d 63 6f 6d 6d 69 74 2d 63 6f 75 6e 74 0a 20 | :.magit-refs-show-commit-count.. | 
| ceac0 | 20 20 20 20 57 68 65 74 68 65 72 20 74 6f 20 73    68 6f 77 20 63 6f 6d 6d 69 74 20 63 6f 75 6e 74 | ....Whether.to.show.commit.count | 
| ceae0 | 73 20 69 6e 20 4d 61 67 69 74 2d 52 65 66 73 20    6d 6f 64 65 20 62 75 66 66 65 72 73 2e 0a 0a 20 | s.in.Magit-Refs.mode.buffers.... | 
| ceb00 | 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 61 6c    6c e2 80 99 20 53 68 6f 77 20 63 6f 75 6e 74 73 | ..............all....Show.counts | 
| ceb20 | 20 66 6f 72 20 62 72 61 6e 63 68 65 73 20 61 6e    64 20 74 61 67 73 2e 0a 20 20 20 20 20 20 20 20 | .for.branches.and.tags.......... | 
| ceb40 | e2 80 a2 20 e2 80 98 62 72 61 6e 63 68 e2 80 99    20 53 68 6f 77 20 63 6f 75 6e 74 73 20 66 6f 72 | .......branch....Show.counts.for | 
| ceb60 | 20 62 72 61 6e 63 68 65 73 20 6f 6e 6c 79 2e 0a    20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 6e | .branches.only.................n | 
| ceb80 | 69 6c e2 80 99 20 4e 65 76 65 72 20 73 68 6f 77    20 63 6f 75 6e 74 73 2e 0a 0a 20 20 20 20 20 54 | il....Never.show.counts........T | 
| ceba0 | 68 65 20 64 65 66 61 75 6c 74 20 69 73 20 e2 80    98 6e 69 6c e2 80 99 20 62 65 63 61 75 73 65 20 | he.default.is....nil....because. | 
| cebc0 | 61 6e 79 74 68 69 6e 67 20 65 6c 73 65 20 63 61    6e 20 62 65 20 76 65 72 79 20 65 78 70 65 6e 73 | anything.else.can.be.very.expens | 
| cebe0 | 69 76 65 2e 0a 0a 20 2d 2d 20 55 73 65 72 20 4f    70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 72 65 66 | ive....--.User.Option:.magit-ref | 
| cec00 | 73 2d 70 61 64 2d 63 6f 6d 6d 69 74 2d 63 6f 75    6e 74 73 0a 20 20 20 20 20 57 68 65 74 68 65 72 | s-pad-commit-counts......Whether | 
| cec20 | 20 74 6f 20 70 61 64 20 61 6c 6c 20 63 6f 6d 6d    69 74 20 63 6f 75 6e 74 73 20 6f 6e 20 61 6c 6c | .to.pad.all.commit.counts.on.all | 
| cec40 | 20 73 69 64 65 73 20 69 6e 20 4d 61 67 69 74 2d    52 65 66 73 20 6d 6f 64 65 0a 20 20 20 20 20 62 | .sides.in.Magit-Refs.mode......b | 
| cec60 | 75 66 66 65 72 73 2e 0a 0a 20 20 20 20 20 49 66    20 74 68 69 73 20 69 73 20 6e 69 6c 2c 20 74 68 | uffers........If.this.is.nil,.th | 
| cec80 | 65 6e 20 73 6f 6d 65 20 63 6f 6d 6d 69 74 20 63    6f 75 6e 74 73 20 61 72 65 20 64 69 73 70 6c 61 | en.some.commit.counts.are.displa | 
| ceca0 | 79 65 64 20 72 69 67 68 74 20 6e 65 78 74 20 74    6f 0a 20 20 20 20 20 6f 6e 65 20 6f 66 20 74 68 | yed.right.next.to......one.of.th | 
| cecc0 | 65 20 62 72 61 6e 63 68 65 73 20 74 68 61 74 20    61 70 70 65 61 72 20 6e 65 78 74 20 74 6f 20 74 | e.branches.that.appear.next.to.t | 
| cece0 | 68 65 20 63 6f 75 6e 74 2c 20 77 69 74 68 6f 75    74 20 61 6e 79 0a 20 20 20 20 20 73 70 61 63 65 | he.count,.without.any......space | 
| ced00 | 20 69 6e 20 62 65 74 77 65 65 6e 2e 20 20 54 68    69 73 20 6d 69 67 68 74 20 6c 6f 6f 6b 20 62 61 | .in.between...This.might.look.ba | 
| ced20 | 64 20 69 66 20 74 68 65 20 62 72 61 6e 63 68 20    6e 61 6d 65 20 66 61 63 65 73 0a 20 20 20 20 20 | d.if.the.branch.name.faces...... | 
| ced40 | 6c 6f 6f 6b 20 74 6f 6f 20 73 69 6d 69 6c 61 72    20 74 6f 20 e2 80 98 6d 61 67 69 74 2d 64 69 6d | look.too.similar.to....magit-dim | 
| ced60 | 6d 65 64 e2 80 99 2e 0a 0a 20 20 20 20 20 49 66    20 74 68 69 73 20 69 73 20 6e 6f 6e 2d 6e 69 6c | med...........If.this.is.non-nil | 
| ced80 | 2c 20 74 68 65 6e 20 73 70 61 63 65 73 20 61 72    65 20 70 6c 61 63 65 64 20 6f 6e 20 62 6f 74 68 | ,.then.spaces.are.placed.on.both | 
| ceda0 | 20 73 69 64 65 73 20 6f 66 20 61 6c 6c 0a 20 20    20 20 20 63 6f 6d 6d 69 74 20 63 6f 75 6e 74 73 | .sides.of.all......commit.counts | 
| cedc0 | 2e 0a 0a 20 2d 2d 20 55 73 65 72 20 4f 70 74 69    6f 6e 3a 20 6d 61 67 69 74 2d 72 65 66 73 2d 73 | ....--.User.Option:.magit-refs-s | 
| cede0 | 68 6f 77 2d 72 65 6d 6f 74 65 2d 70 72 65 66 69    78 0a 20 20 20 20 20 57 68 65 74 68 65 72 20 74 | how-remote-prefix......Whether.t | 
| cee00 | 6f 20 73 68 6f 77 20 74 68 65 20 72 65 6d 6f 74    65 20 70 72 65 66 69 78 20 69 6e 20 6c 69 73 74 | o.show.the.remote.prefix.in.list | 
| cee20 | 73 20 6f 66 20 72 65 6d 6f 74 65 20 62 72 61 6e    63 68 65 73 2e 0a 0a 20 20 20 20 20 53 68 6f 77 | s.of.remote.branches........Show | 
| cee40 | 69 6e 67 20 74 68 65 20 70 72 65 66 69 78 20 69    73 20 72 65 64 75 6e 64 61 6e 74 20 62 65 63 61 | ing.the.prefix.is.redundant.beca | 
| cee60 | 75 73 65 20 74 68 65 20 6e 61 6d 65 20 6f 66 20    74 68 65 20 72 65 6d 6f 74 65 20 69 73 0a 20 20 | use.the.name.of.the.remote.is... | 
| cee80 | 20 20 20 61 6c 72 65 61 64 79 20 73 68 6f 77 6e    20 69 6e 20 74 68 65 20 68 65 61 64 69 6e 67 20 | ...already.shown.in.the.heading. | 
| ceea0 | 70 72 65 63 65 64 69 6e 67 20 74 68 65 20 6c 69    73 74 20 6f 66 20 69 74 73 20 62 72 61 6e 63 68 | preceding.the.list.of.its.branch | 
| ceec0 | 65 73 2e 0a 0a 20 2d 2d 20 55 73 65 72 20 4f 70    74 69 6f 6e 3a 20 6d 61 67 69 74 2d 72 65 66 73 | es....--.User.Option:.magit-refs | 
| ceee0 | 2d 70 72 69 6d 61 72 79 2d 63 6f 6c 75 6d 6e 2d    77 69 64 74 68 0a 20 20 20 20 20 57 69 64 74 68 | -primary-column-width......Width | 
| cef00 | 20 6f 66 20 74 68 65 20 70 72 69 6d 61 72 79 20    63 6f 6c 75 6d 6e 20 69 6e 20 e2 80 98 6d 61 67 | .of.the.primary.column.in....mag | 
| cef20 | 69 74 2d 72 65 66 73 2d 6d 6f 64 65 e2 80 99 20    62 75 66 66 65 72 73 2e 20 20 54 68 65 0a 20 20 | it-refs-mode....buffers...The... | 
| cef40 | 20 20 20 70 72 69 6d 61 72 79 20 63 6f 6c 75 6d    6e 20 69 73 20 74 68 65 20 63 6f 6c 75 6d 6e 20 | ...primary.column.is.the.column. | 
| cef60 | 74 68 61 74 20 63 6f 6e 74 61 69 6e 73 20 74 68    65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 62 72 | that.contains.the.name.of.the.br | 
| cef80 | 61 6e 63 68 0a 20 20 20 20 20 74 68 61 74 20 74    68 65 20 63 75 72 72 65 6e 74 20 72 6f 77 20 69 | anch......that.the.current.row.i | 
| cefa0 | 73 20 61 62 6f 75 74 2e 0a 0a 20 20 20 20 20 49    66 20 74 68 69 73 20 69 73 20 61 6e 20 69 6e 74 | s.about........If.this.is.an.int | 
| cefc0 | 65 67 65 72 2c 20 74 68 65 6e 20 74 68 65 20 63    6f 6c 75 6d 6e 20 69 73 20 74 68 61 74 20 6d 61 | eger,.then.the.column.is.that.ma | 
| cefe0 | 6e 79 20 63 6f 6c 75 6d 6e 73 20 77 69 64 65 2e    0a 20 20 20 20 20 4f 74 68 65 72 77 69 73 65 20 | ny.columns.wide.......Otherwise. | 
| cf000 | 69 74 20 68 61 73 20 74 6f 20 62 65 20 61 20 63    6f 6e 73 2d 63 65 6c 6c 20 6f 66 20 74 77 6f 20 | it.has.to.be.a.cons-cell.of.two. | 
| cf020 | 69 6e 74 65 67 65 72 73 2e 20 20 54 68 65 20 66    69 72 73 74 0a 20 20 20 20 20 73 70 65 63 69 66 | integers...The.first......specif | 
| cf040 | 69 65 73 20 74 68 65 20 6d 69 6e 69 6d 61 6c 20    77 69 64 74 68 2c 20 74 68 65 20 73 65 63 6f 6e | ies.the.minimal.width,.the.secon | 
| cf060 | 64 20 74 68 65 20 6d 61 78 69 6d 61 6c 20 77 69    64 74 68 2e 20 20 49 6e 20 74 68 61 74 0a 20 20 | d.the.maximal.width...In.that... | 
| cf080 | 20 20 20 63 61 73 65 20 74 68 65 20 61 63 74 75    61 6c 20 77 69 64 74 68 20 69 73 20 64 65 74 65 | ...case.the.actual.width.is.dete | 
| cf0a0 | 72 6d 69 6e 65 64 20 75 73 69 6e 67 20 74 68 65    20 6c 65 6e 67 74 68 20 6f 66 20 74 68 65 20 6e | rmined.using.the.length.of.the.n | 
| cf0c0 | 61 6d 65 73 0a 20 20 20 20 20 6f 66 20 74 68 65    20 73 68 6f 77 6e 20 6c 6f 63 61 6c 20 62 72 61 | ames......of.the.shown.local.bra | 
| cf0e0 | 6e 63 68 65 73 2e 20 20 28 52 65 6d 6f 74 65 20    62 72 61 6e 63 68 65 73 20 61 6e 64 20 74 61 67 | nches...(Remote.branches.and.tag | 
| cf100 | 73 20 61 72 65 20 6e 6f 74 0a 20 20 20 20 20 74    61 6b 65 6e 20 69 6e 74 6f 20 61 63 63 6f 75 6e | s.are.not......taken.into.accoun | 
| cf120 | 74 20 77 68 65 6e 20 63 61 6c 63 75 6c 61 74 69    6e 67 20 74 6f 20 6f 70 74 69 6d 61 6c 20 77 69 | t.when.calculating.to.optimal.wi | 
| cf140 | 64 74 68 2e 29 0a 0a 20 2d 2d 20 55 73 65 72 20    4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 72 65 | dth.)...--.User.Option:.magit-re | 
| cf160 | 66 73 2d 66 6f 63 75 73 2d 63 6f 6c 75 6d 6e 2d    77 69 64 74 68 0a 20 20 20 20 20 57 69 64 74 68 | fs-focus-column-width......Width | 
| cf180 | 20 6f 66 20 74 68 65 20 66 6f 63 75 73 20 63 6f    6c 75 6d 6e 20 69 6e 20 e2 80 98 6d 61 67 69 74 | .of.the.focus.column.in....magit | 
| cf1a0 | 2d 72 65 66 73 2d 6d 6f 64 65 e2 80 99 20 62 75    66 66 65 72 73 2e 0a 0a 20 20 20 20 20 54 68 65 | -refs-mode....buffers........The | 
| cf1c0 | 20 66 6f 63 75 73 20 63 6f 6c 75 6d 6e 20 69 73    20 74 68 65 20 66 69 72 73 74 20 63 6f 6c 75 6d | .focus.column.is.the.first.colum | 
| cf1e0 | 6e 2c 20 77 68 69 63 68 20 6d 61 72 6b 73 20 6f    6e 65 20 62 72 61 6e 63 68 0a 20 20 20 20 20 28 | n,.which.marks.one.branch......( | 
| cf200 | 75 73 75 61 6c 6c 79 20 74 68 65 20 63 75 72 72    65 6e 74 20 62 72 61 6e 63 68 29 20 61 73 20 74 | usually.the.current.branch).as.t | 
| cf220 | 68 65 20 66 6f 63 75 73 65 64 20 62 72 61 6e 63    68 20 75 73 69 6e 67 20 e2 80 98 2a e2 80 99 20 | he.focused.branch.using....*.... | 
| cf240 | 6f 72 0a 20 20 20 20 20 e2 80 98 40 e2 80 99 2e    20 20 46 6f 72 20 65 61 63 68 20 6f 74 68 65 72 | or.........@......For.each.other | 
| cf260 | 20 72 65 66 65 72 65 6e 63 65 2c 20 74 68 69 73    20 63 6f 6c 75 6d 6e 20 6f 70 74 69 6f 6e 61 6c | .reference,.this.column.optional | 
| cf280 | 6c 79 20 73 68 6f 77 73 20 68 6f 77 0a 20 20 20    20 20 6d 61 6e 79 20 63 6f 6d 6d 69 74 73 20 69 | ly.shows.how......many.commits.i | 
| cf2a0 | 74 20 69 73 20 61 68 65 61 64 20 6f 66 20 74 68    65 20 66 6f 63 75 73 65 64 20 62 72 61 6e 63 68 | t.is.ahead.of.the.focused.branch | 
| cf2c0 | 20 61 6e 64 20 e2 80 98 3c e2 80 99 2c 20 6f 72    20 69 66 20 69 74 0a 20 20 20 20 20 69 73 6e e2 | .and....<...,.or.if.it......isn. | 
| cf2e0 | 80 99 74 20 61 68 65 61 64 20 74 68 65 6e 20 74    68 65 20 63 6f 6d 6d 69 74 73 20 69 74 20 69 73 | ..t.ahead.then.the.commits.it.is | 
| cf300 | 20 62 65 68 69 6e 64 20 61 6e 64 20 e2 80 98 3e    e2 80 99 2c 20 6f 72 20 69 66 20 69 74 20 69 73 | .behind.and....>...,.or.if.it.is | 
| cf320 | 6e e2 80 99 74 0a 20 20 20 20 20 62 65 68 69 6e    64 20 65 69 74 68 65 72 2c 20 74 68 65 6e 20 61 | n...t......behind.either,.then.a | 
| cf340 | 20 e2 80 98 3d e2 80 99 2e 0a 0a 20 20 20 20 20    54 68 69 73 20 63 6f 6c 75 6d 6e 20 6d 61 79 20 | ....=...........This.column.may. | 
| cf360 | 61 6c 73 6f 20 64 69 73 70 6c 61 79 20 6f 6e 6c    79 20 e2 80 98 2a e2 80 99 20 6f 72 20 e2 80 98 | also.display.only....*....or.... | 
| cf380 | 40 e2 80 99 20 66 6f 72 20 74 68 65 20 66 6f 63    75 73 65 64 0a 20 20 20 20 20 62 72 61 6e 63 68 | @....for.the.focused......branch | 
| cf3a0 | 2c 20 69 6e 20 77 68 69 63 68 20 63 61 73 65 20    74 68 69 73 20 6f 70 74 69 6f 6e 20 69 73 20 69 | ,.in.which.case.this.option.is.i | 
| cf3c0 | 67 6e 6f 72 65 64 2e 20 20 55 73 65 20 e2 80 98    4c 20 76 e2 80 99 20 74 6f 20 63 68 61 6e 67 65 | gnored...Use....L.v....to.change | 
| cf3e0 | 0a 20 20 20 20 20 74 68 65 20 76 65 72 62 6f 73    69 74 79 20 6f 66 20 74 68 69 73 20 63 6f 6c 75 | ......the.verbosity.of.this.colu | 
| cf400 | 6d 6e 2e 0a 0a 20 2d 2d 20 55 73 65 72 20 4f 70    74 69 6f 6e 3a 20 6d 61 67 69 74 2d 72 65 66 73 | mn....--.User.Option:.magit-refs | 
| cf420 | 2d 6d 61 72 67 69 6e 0a 20 20 20 20 20 54 68 69    73 20 6f 70 74 69 6f 6e 20 73 70 65 63 69 66 69 | -margin......This.option.specifi | 
| cf440 | 65 73 20 77 68 65 74 68 65 72 20 74 68 65 20 6d    61 72 67 69 6e 20 69 73 20 69 6e 69 74 69 61 6c | es.whether.the.margin.is.initial | 
| cf460 | 6c 79 20 73 68 6f 77 6e 20 69 6e 0a 20 20 20 20    20 4d 61 67 69 74 2d 52 65 66 73 20 6d 6f 64 65 | ly.shown.in......Magit-Refs.mode | 
| cf480 | 20 62 75 66 66 65 72 73 20 61 6e 64 20 68 6f 77    20 69 74 20 69 73 20 66 6f 72 6d 61 74 74 65 64 | .buffers.and.how.it.is.formatted | 
| cf4a0 | 2e 0a 0a 20 20 20 20 20 54 68 65 20 76 61 6c 75    65 20 68 61 73 20 74 68 65 20 66 6f 72 6d 20 e2 | ........The.value.has.the.form.. | 
| cf4c0 | 80 98 28 49 4e 49 54 20 53 54 59 4c 45 20 57 49    44 54 48 20 41 55 54 48 4f 52 20 41 55 54 48 4f | ..(INIT.STYLE.WIDTH.AUTHOR.AUTHO | 
| cf4e0 | 52 2d 57 49 44 54 48 29 e2 80 99 2e 0a 0a 20 20    20 20 20 20 20 20 e2 80 a2 20 49 66 20 49 4e 49 | R-WIDTH)..................If.INI | 
| cf500 | 54 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68    65 6e 20 74 68 65 20 6d 61 72 67 69 6e 20 69 73 | T.is.non-nil,.then.the.margin.is | 
| cf520 | 20 73 68 6f 77 6e 20 69 6e 69 74 69 61 6c 6c 79    2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 53 54 | .shown.initially..............ST | 
| cf540 | 59 4c 45 20 63 6f 6e 74 72 6f 6c 73 20 68 6f 77    20 74 6f 20 66 6f 72 6d 61 74 20 74 68 65 20 61 | YLE.controls.how.to.format.the.a | 
| cf560 | 75 74 68 6f 72 20 6f 72 20 63 6f 6d 6d 69 74 74    65 72 20 64 61 74 65 2e 20 20 49 74 0a 20 20 20 | uthor.or.committer.date...It.... | 
| cf580 | 20 20 20 20 20 20 20 63 61 6e 20 62 65 20 6f 6e    65 20 6f 66 20 e2 80 98 61 67 65 e2 80 99 20 28 | .......can.be.one.of....age....( | 
| cf5a0 | 74 6f 20 73 68 6f 77 20 74 68 65 20 61 67 65 20    6f 66 20 74 68 65 20 63 6f 6d 6d 69 74 29 2c 0a | to.show.the.age.of.the.commit),. | 
| cf5c0 | 20 20 20 20 20 20 20 20 20 20 e2 80 98 61 67 65    2d 61 62 62 72 65 76 69 61 74 65 64 e2 80 99 20 | .............age-abbreviated.... | 
| cf5e0 | 28 74 6f 20 61 62 62 72 65 76 69 61 74 65 20 74    68 65 20 74 69 6d 65 20 75 6e 69 74 20 74 6f 20 | (to.abbreviate.the.time.unit.to. | 
| cf600 | 61 0a 20 20 20 20 20 20 20 20 20 20 63 68 61 72    61 63 74 65 72 29 2c 20 6f 72 20 61 20 73 74 72 | a...........character),.or.a.str | 
| cf620 | 69 6e 67 20 28 73 75 69 74 61 62 6c 65 20 66 6f    72 20 e2 80 98 66 6f 72 6d 61 74 2d 74 69 6d 65 | ing.(suitable.for....format-time | 
| cf640 | 2d 73 74 72 69 6e 67 e2 80 99 29 20 74 6f 0a 20    20 20 20 20 20 20 20 20 20 73 68 6f 77 20 74 68 | -string...).to...........show.th | 
| cf660 | 65 20 61 63 74 75 61 6c 20 64 61 74 65 2e 20 20    4f 70 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 | e.actual.date...Option.......... | 
| cf680 | 20 e2 80 98 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61    72 67 69 6e 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 | ....magit-log-margin-show-commit | 
| cf6a0 | 74 65 72 2d 64 61 74 65 e2 80 99 20 63 6f 6e 74    72 6f 6c 73 20 77 68 69 63 68 20 64 61 74 65 20 | ter-date....controls.which.date. | 
| cf6c0 | 69 73 0a 20 20 20 20 20 20 20 20 20 20 62 65 69    6e 67 20 64 69 73 70 6c 61 79 65 64 2e 0a 20 20 | is...........being.displayed.... | 
| cf6e0 | 20 20 20 20 20 20 e2 80 a2 20 57 49 44 54 48 20    63 6f 6e 74 72 6f 6c 73 20 74 68 65 20 77 69 64 | ..........WIDTH.controls.the.wid | 
| cf700 | 74 68 20 6f 66 20 74 68 65 20 6d 61 72 67 69 6e    2e 20 20 54 68 69 73 20 65 78 69 73 74 73 20 66 | th.of.the.margin...This.exists.f | 
| cf720 | 6f 72 0a 20 20 20 20 20 20 20 20 20 20 66 6f 72    77 61 72 64 20 63 6f 6d 70 61 74 69 62 69 6c 69 | or...........forward.compatibili | 
| cf740 | 74 79 20 61 6e 64 20 63 75 72 72 65 6e 74 6c 79    20 74 68 65 20 76 61 6c 75 65 20 73 68 6f 75 6c | ty.and.currently.the.value.shoul | 
| cf760 | 64 20 6e 6f 74 20 62 65 0a 20 20 20 20 20 20 20    20 20 20 63 68 61 6e 67 65 64 2e 0a 20 20 20 20 | d.not.be...........changed...... | 
| cf780 | 20 20 20 20 e2 80 a2 20 41 55 54 48 4f 52 20 63    6f 6e 74 72 6f 6c 73 20 77 68 65 74 68 65 72 20 | ........AUTHOR.controls.whether. | 
| cf7a0 | 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20    61 75 74 68 6f 72 20 69 73 20 61 6c 73 6f 20 73 | the.name.of.the.author.is.also.s | 
| cf7c0 | 68 6f 77 6e 0a 20 20 20 20 20 20 20 20 20 20 62    79 20 64 65 66 61 75 6c 74 2e 0a 20 20 20 20 20 | hown...........by.default....... | 
| cf7e0 | 20 20 20 e2 80 a2 20 41 55 54 48 4f 52 2d 57 49    44 54 48 20 68 61 73 20 74 6f 20 62 65 20 61 6e | .......AUTHOR-WIDTH.has.to.be.an | 
| cf800 | 20 69 6e 74 65 67 65 72 2e 20 20 57 68 65 6e 20    74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 0a | .integer...When.the.name.of.the. | 
| cf820 | 20 20 20 20 20 20 20 20 20 20 61 75 74 68 6f 72    20 69 73 20 73 68 6f 77 6e 2c 20 74 68 65 6e 20 | ..........author.is.shown,.then. | 
| cf840 | 74 68 69 73 20 73 70 65 63 69 66 69 65 73 20 68    6f 77 20 6d 75 63 68 20 73 70 61 63 65 20 69 73 | this.specifies.how.much.space.is | 
| cf860 | 20 75 73 65 64 20 74 6f 0a 20 20 20 20 20 20 20    20 20 20 64 6f 20 73 6f 2e 0a 0a 20 2d 2d 20 55 | .used.to...........do.so....--.U | 
| cf880 | 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69    74 2d 72 65 66 73 2d 6d 61 72 67 69 6e 2d 66 6f | ser.Option:.magit-refs-margin-fo | 
| cf8a0 | 72 2d 74 61 67 73 0a 20 20 20 20 20 54 68 69 73    20 6f 70 74 69 6f 6e 20 73 70 65 63 69 66 69 65 | r-tags......This.option.specifie | 
| cf8c0 | 73 20 77 68 65 74 68 65 72 20 74 6f 20 73 68 6f    77 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 | s.whether.to.show.information.ab | 
| cf8e0 | 6f 75 74 20 74 61 67 73 20 69 6e 20 74 68 65 0a    20 20 20 20 20 6d 61 72 67 69 6e 2e 20 20 54 68 | out.tags.in.the......margin...Th | 
| cf900 | 69 73 20 69 73 20 64 69 73 61 62 6c 65 64 20 62    79 20 64 65 66 61 75 6c 74 20 62 65 63 61 75 73 | is.is.disabled.by.default.becaus | 
| cf920 | 65 20 69 74 20 69 73 20 73 6c 6f 77 20 69 66 20    74 68 65 72 65 0a 20 20 20 20 20 61 72 65 20 6d | e.it.is.slow.if.there......are.m | 
| cf940 | 61 6e 79 20 74 61 67 73 2e 0a 0a 20 20 20 54 68    65 20 66 6f 6c 6c 6f 77 69 6e 67 20 76 61 72 69 | any.tags......The.following.vari | 
| cf960 | 61 62 6c 65 73 20 63 6f 6e 74 72 6f 6c 20 68 6f    77 20 69 6e 64 69 76 69 64 75 61 6c 20 72 65 66 | ables.control.how.individual.ref | 
| cf980 | 73 20 61 72 65 20 64 69 73 70 6c 61 79 65 64 2e    0a 49 66 20 79 6f 75 20 63 68 61 6e 67 65 20 6f | s.are.displayed..If.you.change.o | 
| cf9a0 | 6e 65 20 6f 66 20 74 68 65 73 65 20 76 61 72 69    61 62 6c 65 73 20 28 65 73 70 65 63 69 61 6c 6c | ne.of.these.variables.(especiall | 
| cf9c0 | 79 20 74 68 65 20 22 25 63 22 20 70 61 72 74 29    2c 20 74 68 65 6e 0a 79 6f 75 20 73 68 6f 75 6c | y.the."%c".part),.then.you.shoul | 
| cf9e0 | 64 20 61 6c 73 6f 20 63 68 61 6e 67 65 20 74 68    65 20 6f 74 68 65 72 73 20 74 6f 20 6b 65 65 70 | d.also.change.the.others.to.keep | 
| cfa00 | 20 74 68 69 6e 67 73 20 61 6c 69 67 6e 65 64 2e    20 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 0a | .things.aligned...The.following. | 
| cfa20 | 25 2d 73 65 71 75 65 6e 63 65 73 20 61 72 65 20    73 75 70 70 6f 72 74 65 64 3a 0a 0a 20 20 20 e2 | %-sequences.are.supported:...... | 
| cfa40 | 80 a2 20 e2 80 98 25 61 e2 80 99 20 4e 75 6d 62    65 72 20 6f 66 20 63 6f 6d 6d 69 74 73 20 74 68 | ......%a....Number.of.commits.th | 
| cfa60 | 69 73 20 72 65 66 20 68 61 73 20 6f 76 65 72 20    74 68 65 20 6f 6e 65 20 77 65 20 63 6f 6d 70 61 | is.ref.has.over.the.one.we.compa | 
| cfa80 | 72 65 20 74 6f 2e 0a 20 20 20 e2 80 a2 20 e2 80    98 25 62 e2 80 99 20 4e 75 6d 62 65 72 20 6f 66 | re.to............%b....Number.of | 
| cfaa0 | 20 63 6f 6d 6d 69 74 73 20 74 68 65 20 72 65 66    20 77 65 20 63 6f 6d 70 61 72 65 20 74 6f 20 68 | .commits.the.ref.we.compare.to.h | 
| cfac0 | 61 73 20 6f 76 65 72 20 74 68 69 73 20 6f 6e 65    2e 0a 20 20 20 e2 80 a2 20 e2 80 98 25 63 e2 80 | as.over.this.one............%c.. | 
| cfae0 | 99 20 4e 75 6d 62 65 72 20 6f 66 20 63 6f 6d 6d    69 74 73 20 74 68 69 73 20 72 65 66 20 68 61 73 | ..Number.of.commits.this.ref.has | 
| cfb00 | 20 6f 76 65 72 20 74 68 65 20 6f 6e 65 20 77 65    20 63 6f 6d 70 61 72 65 20 74 6f 2e 0a 20 20 20 | .over.the.one.we.compare.to..... | 
| cfb20 | 20 20 46 6f 72 20 74 68 65 20 72 65 66 20 77 68    69 63 68 20 61 6c 6c 20 6f 74 68 65 72 20 72 65 | ..For.the.ref.which.all.other.re | 
| cfb40 | 66 73 20 61 72 65 20 63 6f 6d 70 61 72 65 64 20    74 68 69 73 20 69 73 20 69 6e 73 74 65 61 64 20 | fs.are.compared.this.is.instead. | 
| cfb60 | 22 40 22 2c 0a 20 20 20 20 20 69 66 20 69 74 20    69 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 | "@",......if.it.is.the.current.b | 
| cfb80 | 72 61 6e 63 68 2c 20 6f 72 20 22 23 22 20 6f 74    68 65 72 77 69 73 65 2e 0a 20 20 20 e2 80 a2 20 | ranch,.or."#".otherwise......... | 
| cfba0 | e2 80 98 25 43 e2 80 99 20 46 6f 72 20 74 68 65    20 72 65 66 20 77 68 69 63 68 20 61 6c 6c 20 6f | ...%C....For.the.ref.which.all.o | 
| cfbc0 | 74 68 65 72 20 72 65 66 73 20 61 72 65 20 63 6f    6d 70 61 72 65 64 20 74 68 69 73 20 69 73 20 22 | ther.refs.are.compared.this.is." | 
| cfbe0 | 40 22 2c 20 69 66 0a 20 20 20 20 20 69 74 20 69    73 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 | @",.if......it.is.the.current.br | 
| cfc00 | 61 6e 63 68 2c 20 6f 72 20 22 23 22 20 6f 74 68    65 72 77 69 73 65 2e 20 20 46 6f 72 20 61 6c 6c | anch,.or."#".otherwise...For.all | 
| cfc20 | 20 6f 74 68 65 72 20 72 65 66 73 20 22 0a 20 20    20 20 20 22 2e 0a 20 20 20 e2 80 a2 20 e2 80 98 | .other.refs."......"............ | 
| cfc40 | 25 68 e2 80 99 20 48 61 73 68 20 6f 66 20 74 68    69 73 20 72 65 66 e2 80 99 73 20 74 69 70 2e 0a | %h....Hash.of.this.ref...s.tip.. | 
| cfc60 | 20 20 20 e2 80 a2 20 e2 80 98 25 6d e2 80 99 20    43 6f 6d 6d 69 74 20 73 75 6d 6d 61 72 79 20 6f | ..........%m....Commit.summary.o | 
| cfc80 | 66 20 74 68 65 20 74 69 70 20 6f 66 20 74 68 69    73 20 72 65 66 2e 0a 20 20 20 e2 80 a2 20 e2 80 | f.the.tip.of.this.ref........... | 
| cfca0 | 98 25 6e e2 80 99 20 4e 61 6d 65 20 6f 66 20 74    68 69 73 20 72 65 66 2e 0a 20 20 20 e2 80 a2 20 | .%n....Name.of.this.ref......... | 
| cfcc0 | e2 80 98 25 75 e2 80 99 20 55 70 73 74 72 65 61    6d 20 6f 66 20 74 68 69 73 20 6c 6f 63 61 6c 20 | ...%u....Upstream.of.this.local. | 
| cfce0 | 62 72 61 6e 63 68 2e 0a 20 20 20 e2 80 a2 20 e2    80 98 25 55 e2 80 99 20 55 70 73 74 72 65 61 6d | branch............%U....Upstream | 
| cfd00 | 20 6f 66 20 74 68 69 73 20 6c 6f 63 61 6c 20 62    72 61 6e 63 68 20 61 6e 64 20 61 64 64 69 74 69 | .of.this.local.branch.and.additi | 
| cfd20 | 6f 6e 61 6c 20 6c 6f 63 61 6c 20 76 73 2e 0a 20    20 20 20 20 75 70 73 74 72 65 61 6d 20 69 6e 66 | onal.local.vs.......upstream.inf | 
| cfd40 | 6f 72 6d 61 74 69 6f 6e 2e 0a 0a 20 2d 2d 20 55    73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 | ormation....--.User.Option:.magi | 
| cfd60 | 74 2d 72 65 66 73 2d 66 69 6c 74 65 72 2d 61 6c    69 73 74 0a 20 20 20 20 20 54 68 65 20 70 75 72 | t-refs-filter-alist......The.pur | 
| cfd80 | 70 6f 73 65 20 6f 66 20 74 68 69 73 20 6f 70 74    69 6f 6e 20 69 73 20 74 6f 20 66 6f 72 67 6f 20 | pose.of.this.option.is.to.forgo. | 
| cfda0 | 64 69 73 70 6c 61 79 69 6e 67 20 63 65 72 74 61    69 6e 20 72 65 66 73 0a 20 20 20 20 20 62 61 73 | displaying.certain.refs......bas | 
| cfdc0 | 65 64 20 6f 6e 20 74 68 65 69 72 20 6e 61 6d 65    2e 20 20 49 66 20 79 6f 75 20 77 61 6e 74 20 74 | ed.on.their.name...If.you.want.t | 
| cfde0 | 6f 20 6e 6f 74 20 64 69 73 70 6c 61 79 20 61 6e    79 20 72 65 66 73 20 6f 66 20 61 0a 20 20 20 20 | o.not.display.any.refs.of.a..... | 
| cfe00 | 20 63 65 72 74 61 69 6e 20 74 79 70 65 2c 20 74    68 65 6e 20 79 6f 75 20 73 68 6f 75 6c 64 20 72 | .certain.type,.then.you.should.r | 
| cfe20 | 65 6d 6f 76 65 20 74 68 65 20 61 70 70 72 6f 70    72 69 61 74 65 20 66 75 6e 63 74 69 6f 6e 20 66 | emove.the.appropriate.function.f | 
| cfe40 | 72 6f 6d 0a 20 20 20 20 20 e2 80 98 6d 61 67 69    74 2d 72 65 66 73 2d 73 65 63 74 69 6f 6e 73 2d | rom.........magit-refs-sections- | 
| cfe60 | 68 6f 6f 6b e2 80 99 20 69 6e 73 74 65 61 64 2e    0a 0a 20 20 20 20 20 54 68 69 73 20 61 6c 69 73 | hook....instead........This.alis | 
| cfe80 | 74 20 63 6f 6e 74 72 6f 6c 73 20 77 68 69 63 68    20 74 61 67 73 20 61 6e 64 20 62 72 61 6e 63 68 | t.controls.which.tags.and.branch | 
| cfea0 | 65 73 20 61 72 65 20 6f 6d 69 74 74 65 64 20 66    72 6f 6d 20 62 65 69 6e 67 0a 20 20 20 20 20 64 | es.are.omitted.from.being......d | 
| cfec0 | 69 73 70 6c 61 79 65 64 20 69 6e 20 e2 80 98 6d    61 67 69 74 2d 72 65 66 73 2d 6d 6f 64 65 e2 80 | isplayed.in....magit-refs-mode.. | 
| cfee0 | 99 20 62 75 66 66 65 72 73 2e 20 20 49 66 20 69    74 20 69 73 20 e2 80 98 6e 69 6c e2 80 99 2c 20 | ..buffers...If.it.is....nil...,. | 
| cff00 | 74 68 65 6e 20 61 6c 6c 0a 20 20 20 20 20 72 65    66 73 20 61 72 65 20 64 69 73 70 6c 61 79 65 64 | then.all......refs.are.displayed | 
| cff20 | 20 28 73 75 62 6a 65 63 74 20 74 6f 20 e2 80 98    6d 61 67 69 74 2d 72 65 66 73 2d 73 65 63 74 69 | .(subject.to....magit-refs-secti | 
| cff40 | 6f 6e 73 2d 68 6f 6f 6b e2 80 99 29 2e 0a 0a 20    20 20 20 20 41 6c 6c 20 6b 65 79 73 20 61 72 65 | ons-hook...)........All.keys.are | 
| cff60 | 20 74 72 69 65 64 20 69 6e 20 6f 72 64 65 72 20    75 6e 74 69 6c 20 6f 6e 65 20 6d 61 74 63 68 65 | .tried.in.order.until.one.matche | 
| cff80 | 73 2e 20 20 54 68 65 6e 20 69 74 73 20 76 61 6c    75 65 20 69 73 0a 20 20 20 20 20 75 73 65 64 20 | s...Then.its.value.is......used. | 
| cffa0 | 61 6e 64 20 73 75 62 73 65 71 75 65 6e 74 20 65    6c 65 6d 65 6e 74 73 20 61 72 65 20 69 67 6e 6f | and.subsequent.elements.are.igno | 
| cffc0 | 72 65 64 2e 20 20 49 66 20 74 68 65 20 76 61 6c    75 65 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 0a 20 | red...If.the.value.is.non-nil,.. | 
| cffe0 | 20 20 20 20 74 68 65 6e 20 74 68 65 20 72 65 66    65 72 65 6e 63 65 20 69 73 20 64 69 73 70 6c 61 | ....then.the.reference.is.displa | 
| d0000 | 79 65 64 2c 20 6f 74 68 65 72 77 69 73 65 20 69    74 20 69 73 20 6e 6f 74 2e 20 20 49 66 20 6e 6f | yed,.otherwise.it.is.not...If.no | 
| d0020 | 0a 20 20 20 20 20 65 6c 65 6d 65 6e 74 20 6d 61    74 63 68 65 73 2c 20 74 68 65 6e 20 74 68 65 20 | ......element.matches,.then.the. | 
| d0040 | 72 65 66 65 72 65 6e 63 65 20 69 73 20 64 69 73    70 6c 61 79 65 64 2e 0a 0a 20 20 20 20 20 41 20 | reference.is.displayed........A. | 
| d0060 | 6b 65 79 20 63 61 6e 20 65 69 74 68 65 72 20 62    65 20 61 20 72 65 67 75 6c 61 72 20 65 78 70 72 | key.can.either.be.a.regular.expr | 
| d0080 | 65 73 73 69 6f 6e 20 74 68 61 74 20 74 68 65 20    72 65 66 6e 61 6d 65 20 68 61 73 20 74 6f 0a 20 | ession.that.the.refname.has.to.. | 
| d00a0 | 20 20 20 20 6d 61 74 63 68 2c 20 6f 72 20 61 20    66 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 74 61 | ....match,.or.a.function.that.ta | 
| d00c0 | 6b 65 73 20 74 68 65 20 72 65 66 6e 61 6d 65 20    61 73 20 6f 6e 6c 79 20 61 72 67 75 6d 65 6e 74 | kes.the.refname.as.only.argument | 
| d00e0 | 20 61 6e 64 0a 20 20 20 20 20 72 65 74 75 72 6e    73 20 61 20 62 6f 6f 6c 65 61 6e 2e 20 20 41 20 | .and......returns.a.boolean...A. | 
| d0100 | 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 20 73 75    63 68 20 61 73 20 22 6f 72 69 67 69 6e 2f 6d 61 | remote.branch.such.as."origin/ma | 
| d0120 | 73 74 65 72 22 20 69 73 0a 20 20 20 20 20 64 69    73 70 6c 61 79 65 64 20 61 73 20 6a 75 73 74 20 | ster".is......displayed.as.just. | 
| d0140 | 22 6d 61 73 74 65 72 22 2c 20 68 6f 77 65 76 65    72 20 66 6f 72 20 74 68 69 73 20 63 6f 6d 70 61 | "master",.however.for.this.compa | 
| d0160 | 72 69 73 6f 6e 20 74 68 65 20 66 6f 72 6d 65 72    0a 20 20 20 20 20 69 73 20 75 73 65 64 2e 0a 0a | rison.the.former......is.used... | 
| d0180 | e2 80 98 3c 52 45 54 3e e2 80 99 20 28 e2 80 98    6d 61 67 69 74 2d 76 69 73 69 74 2d 72 65 66 e2 | ...<RET>....(...magit-visit-ref. | 
| d01a0 | 80 99 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f    6d 6d 61 6e 64 20 76 69 73 69 74 73 20 74 68 65 | ..)......This.command.visits.the | 
| d01c0 | 20 72 65 66 65 72 65 6e 63 65 20 6f 72 20 72 65    76 69 73 69 6f 6e 20 61 74 20 70 6f 69 6e 74 20 | .reference.or.revision.at.point. | 
| d01e0 | 69 6e 20 61 6e 6f 74 68 65 72 0a 20 20 20 20 20    62 75 66 66 65 72 2e 20 20 49 66 20 74 68 65 72 | in.another......buffer...If.ther | 
| d0200 | 65 20 69 73 20 6e 6f 20 72 65 76 69 73 69 6f 6e    20 61 74 20 70 6f 69 6e 74 20 6f 72 20 77 69 74 | e.is.no.revision.at.point.or.wit | 
| d0220 | 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d    65 6e 74 0a 20 20 20 20 20 74 68 65 6e 20 69 74 | h.a.prefix.argument......then.it | 
| d0240 | 20 70 72 6f 6d 70 74 73 20 66 6f 72 20 61 20 72    65 76 69 73 69 6f 6e 2e 0a 0a 20 20 20 20 20 54 | .prompts.for.a.revision........T | 
| d0260 | 68 69 73 20 63 6f 6d 6d 61 6e 64 20 62 65 68 61    76 65 73 20 6a 75 73 74 20 6c 69 6b 65 20 e2 80 | his.command.behaves.just.like... | 
| d0280 | 98 6d 61 67 69 74 2d 73 68 6f 77 2d 63 6f 6d 6d    69 74 e2 80 99 20 61 73 20 64 65 73 63 72 69 62 | .magit-show-commit....as.describ | 
| d02a0 | 65 64 0a 20 20 20 20 20 61 62 6f 76 65 2c 20 65    78 63 65 70 74 20 69 66 20 70 6f 69 6e 74 20 69 | ed......above,.except.if.point.i | 
| d02c0 | 73 20 6f 6e 20 61 20 72 65 66 65 72 65 6e 63 65    20 69 6e 20 61 20 e2 80 98 6d 61 67 69 74 2d 72 | s.on.a.reference.in.a....magit-r | 
| d02e0 | 65 66 73 2d 6d 6f 64 65 e2 80 99 0a 20 20 20 20    20 62 75 66 66 65 72 2c 20 69 6e 20 77 68 69 63 | efs-mode.........buffer,.in.whic | 
| d0300 | 68 20 63 61 73 65 20 74 68 65 20 62 65 68 61 76    69 6f 72 20 6d 61 79 20 62 65 20 64 69 66 66 65 | h.case.the.behavior.may.be.diffe | 
| d0320 | 72 65 6e 74 2c 20 62 75 74 20 6f 6e 6c 79 20 69    66 0a 20 20 20 20 20 79 6f 75 20 68 61 76 65 20 | rent,.but.only.if......you.have. | 
| d0340 | 63 75 73 74 6f 6d 69 7a 65 64 20 74 68 65 20 6f    70 74 69 6f 6e 20 e2 80 98 6d 61 67 69 74 2d 76 | customized.the.option....magit-v | 
| d0360 | 69 73 69 74 2d 72 65 66 2d 62 65 68 61 76 69 6f    72 e2 80 99 2e 0a 0a 20 2d 2d 20 55 73 65 72 20 | isit-ref-behavior.......--.User. | 
| d0380 | 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 76 69    73 69 74 2d 72 65 66 2d 62 65 68 61 76 69 6f 72 | Option:.magit-visit-ref-behavior | 
| d03a0 | 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f    6e 20 63 6f 6e 74 72 6f 6c 73 20 68 6f 77 20 e2 | ......This.option.controls.how.. | 
| d03c0 | 80 98 6d 61 67 69 74 2d 76 69 73 69 74 2d 72 65    66 e2 80 99 20 62 65 68 61 76 65 73 20 69 6e 0a | ..magit-visit-ref....behaves.in. | 
| d03e0 | 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 72 65    66 73 2d 6d 6f 64 65 e2 80 99 20 62 75 66 66 65 | ........magit-refs-mode....buffe | 
| d0400 | 72 73 2e 0a 0a 20 20 20 20 20 42 79 20 64 65 66    61 75 6c 74 20 e2 80 98 6d 61 67 69 74 2d 76 69 | rs........By.default....magit-vi | 
| d0420 | 73 69 74 2d 72 65 66 e2 80 99 20 62 65 68 61 76    65 73 20 6c 69 6b 65 20 e2 80 98 6d 61 67 69 74 | sit-ref....behaves.like....magit | 
| d0440 | 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 e2 80 99 2c    20 69 6e 0a 20 20 20 20 20 61 6c 6c 20 62 75 66 | -show-commit...,.in......all.buf | 
| d0460 | 66 65 72 73 2c 20 69 6e 63 6c 75 64 69 6e 67 20    e2 80 98 6d 61 67 69 74 2d 72 65 66 73 2d 6d 6f | fers,.including....magit-refs-mo | 
| d0480 | 64 65 e2 80 99 20 62 75 66 66 65 72 73 2e 20 20    57 68 65 6e 20 74 68 65 20 74 79 70 65 20 6f 66 | de....buffers...When.the.type.of | 
| d04a0 | 0a 20 20 20 20 20 74 68 65 20 73 65 63 74 69 6f    6e 20 61 74 20 70 6f 69 6e 74 20 69 73 20 e2 80 | ......the.section.at.point.is... | 
| d04c0 | 98 63 6f 6d 6d 69 74 e2 80 99 20 74 68 65 6e 20    22 52 45 54 22 20 69 73 20 62 6f 75 6e 64 20 74 | .commit....then."RET".is.bound.t | 
| d04e0 | 6f 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d    73 68 6f 77 2d 63 6f 6d 6d 69 74 e2 80 99 2c 20 | o.........magit-show-commit...,. | 
| d0500 | 61 6e 64 20 77 68 65 6e 20 74 68 65 20 74 79 70    65 20 69 73 20 65 69 74 68 65 72 20 e2 80 98 62 | and.when.the.type.is.either....b | 
| d0520 | 72 61 6e 63 68 e2 80 99 20 6f 72 20 e2 80 98 74    61 67 e2 80 99 0a 20 20 20 20 20 74 68 65 6e 20 | ranch....or....tag.........then. | 
| d0540 | 69 74 20 69 73 20 62 6f 75 6e 64 20 74 6f 20 e2    80 98 6d 61 67 69 74 2d 76 69 73 69 74 2d 72 65 | it.is.bound.to....magit-visit-re | 
| d0560 | 66 e2 80 99 2e 0a 0a 20 20 20 20 20 22 52 45 54    22 20 69 73 20 6f 6e 65 20 6f 66 20 4d 61 67 69 | f..........."RET".is.one.of.Magi | 
| d0580 | 74 e2 80 99 73 20 6d 6f 73 74 20 65 73 73 65 6e    74 69 61 6c 20 6b 65 79 73 20 61 6e 64 20 61 74 | t...s.most.essential.keys.and.at | 
| d05a0 | 20 6c 65 61 73 74 20 62 79 20 64 65 66 61 75 6c    74 0a 20 20 20 20 20 69 74 20 73 68 6f 75 6c 64 | .least.by.default......it.should | 
| d05c0 | 20 62 65 68 61 76 65 20 63 6f 6e 73 69 73 74 65    6e 74 6c 79 20 61 63 72 6f 73 73 20 61 6c 6c 20 | .behave.consistently.across.all. | 
| d05e0 | 6f 66 20 4d 61 67 69 74 2c 20 65 73 70 65 63 69    61 6c 6c 79 0a 20 20 20 20 20 62 65 63 61 75 73 | of.Magit,.especially......becaus | 
| d0600 | 65 20 75 73 65 72 73 20 71 75 69 63 6b 6c 79 20    6c 65 61 72 6e 20 74 68 61 74 20 69 74 20 64 6f | e.users.quickly.learn.that.it.do | 
| d0620 | 65 73 20 73 6f 6d 65 74 68 69 6e 67 20 76 65 72    79 20 68 61 72 6d 6c 65 73 73 3b 0a 20 20 20 20 | es.something.very.harmless;..... | 
| d0640 | 20 69 74 20 73 68 6f 77 73 20 6d 6f 72 65 20 69    6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 | .it.shows.more.information.about | 
| d0660 | 20 74 68 65 20 74 68 69 6e 67 20 61 74 20 70 6f    69 6e 74 20 69 6e 20 61 6e 6f 74 68 65 72 0a 20 | .the.thing.at.point.in.another.. | 
| d0680 | 20 20 20 20 62 75 66 66 65 72 2e 0a 0a 20 20 20    20 20 48 6f 77 65 76 65 72 20 22 52 45 54 22 20 | ....buffer........However."RET". | 
| d06a0 | 75 73 65 64 20 74 6f 20 62 65 68 61 76 65 20 64    69 66 66 65 72 65 6e 74 6c 79 20 69 6e 20 e2 80 | used.to.behave.differently.in... | 
| d06c0 | 98 6d 61 67 69 74 2d 72 65 66 73 2d 6d 6f 64 65    e2 80 99 0a 20 20 20 20 20 62 75 66 66 65 72 73 | .magit-refs-mode.........buffers | 
| d06e0 | 2c 20 64 6f 69 6e 67 20 73 75 72 70 72 69 73 69    6e 67 20 74 68 69 6e 67 73 2c 20 73 6f 6d 65 20 | ,.doing.surprising.things,.some. | 
| d0700 | 6f 66 20 77 68 69 63 68 20 63 61 6e 6e 6f 74 20    72 65 61 6c 6c 79 20 62 65 0a 20 20 20 20 20 64 | of.which.cannot.really.be......d | 
| d0720 | 65 73 63 72 69 62 65 64 20 61 73 20 22 76 69 73    69 74 20 74 68 69 73 20 74 68 69 6e 67 22 2e 20 | escribed.as."visit.this.thing".. | 
| d0740 | 20 49 66 20 79 6f 75 e2 80 99 76 65 20 67 72 6f    77 6e 20 61 63 63 75 73 74 6f 6d 65 64 20 74 68 | .If.you...ve.grown.accustomed.th | 
| d0760 | 69 73 0a 20 20 20 20 20 62 65 68 61 76 69 6f 72    2c 20 79 6f 75 20 63 61 6e 20 72 65 73 74 6f 72 | is......behavior,.you.can.restor | 
| d0780 | 65 20 69 74 20 62 79 20 61 64 64 69 6e 67 20 6f    6e 65 20 6f 72 20 6d 6f 72 65 20 6f 66 20 74 68 | e.it.by.adding.one.or.more.of.th | 
| d07a0 | 65 20 62 65 6c 6f 77 0a 20 20 20 20 20 73 79 6d    62 6f 6c 73 20 74 6f 20 74 68 65 20 76 61 6c 75 | e.below......symbols.to.the.valu | 
| d07c0 | 65 20 6f 66 20 74 68 69 73 20 6f 70 74 69 6f 6e    2e 20 20 42 75 74 20 6b 65 65 70 20 69 6e 20 6d | e.of.this.option...But.keep.in.m | 
| d07e0 | 69 6e 64 20 74 68 61 74 20 62 79 0a 20 20 20 20    20 64 6f 69 6e 67 20 73 6f 20 79 6f 75 20 64 6f | ind.that.by......doing.so.you.do | 
| d0800 | 6e e2 80 99 74 20 6f 6e 6c 79 20 69 6e 74 72 6f    64 75 63 65 20 69 6e 63 6f 6e 73 69 73 74 65 6e | n...t.only.introduce.inconsisten | 
| d0820 | 63 69 65 73 2c 20 79 6f 75 20 61 6c 73 6f 20 6c    6f 73 65 0a 20 20 20 20 20 73 6f 6d 65 20 66 75 | cies,.you.also.lose......some.fu | 
| d0840 | 6e 63 74 69 6f 6e 61 6c 69 74 79 20 61 6e 64 20    6d 69 67 68 74 20 68 61 76 65 20 74 6f 20 72 65 | nctionality.and.might.have.to.re | 
| d0860 | 73 6f 72 74 20 74 6f 20 e2 80 98 4d 2d 78 0a 20    20 20 20 20 6d 61 67 69 74 2d 73 68 6f 77 2d 63 | sort.to....M-x......magit-show-c | 
| d0880 | 6f 6d 6d 69 74 e2 80 99 20 74 6f 20 67 65 74 20    69 74 20 62 61 63 6b 2e 0a 0a 20 20 20 20 20 e2 | ommit....to.get.it.back......... | 
| d08a0 | 80 98 6d 61 67 69 74 2d 76 69 73 69 74 2d 72 65    66 e2 80 99 20 6c 6f 6f 6b 73 20 66 6f 72 20 74 | ..magit-visit-ref....looks.for.t | 
| d08c0 | 68 65 73 65 20 73 79 6d 62 6f 6c 73 20 69 6e 20    74 68 65 20 6f 72 64 65 72 20 69 6e 20 77 68 69 | hese.symbols.in.the.order.in.whi | 
| d08e0 | 63 68 0a 20 20 20 20 20 74 68 65 79 20 61 72 65    20 64 65 73 63 72 69 62 65 64 20 68 65 72 65 2e | ch......they.are.described.here. | 
| d0900 | 20 20 49 66 20 74 68 65 20 70 72 65 73 65 6e 63    65 20 6f 66 20 61 20 73 79 6d 62 6f 6c 20 61 70 | ..If.the.presence.of.a.symbol.ap | 
| d0920 | 70 6c 69 65 73 20 74 6f 0a 20 20 20 20 20 74 68    65 20 63 75 72 72 65 6e 74 20 73 69 74 75 61 74 | plies.to......the.current.situat | 
| d0940 | 69 6f 6e 2c 20 74 68 65 6e 20 74 68 65 20 73 79    6d 62 6f 6c 73 20 74 68 61 74 20 66 6f 6c 6c 6f | ion,.then.the.symbols.that.follo | 
| d0960 | 77 20 64 6f 20 6e 6f 74 20 61 66 66 65 63 74 0a    20 20 20 20 20 74 68 65 20 6f 75 74 63 6f 6d 65 | w.do.not.affect......the.outcome | 
| d0980 | 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 e2    80 98 66 6f 63 75 73 2d 6f 6e 2d 72 65 66 e2 80 | ..................focus-on-ref.. | 
| d09a0 | 99 0a 0a 20 20 20 20 20 20 20 20 20 20 57 69 74    68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d | .............With.a.prefix.argum | 
| d09c0 | 65 6e 74 20 75 70 64 61 74 65 20 74 68 65 20 62    75 66 66 65 72 20 74 6f 20 73 68 6f 77 20 63 6f | ent.update.the.buffer.to.show.co | 
| d09e0 | 6d 6d 69 74 20 63 6f 75 6e 74 73 0a 20 20 20 20    20 20 20 20 20 20 61 6e 64 20 6c 69 73 74 73 20 | mmit.counts...........and.lists. | 
| d0a00 | 6f 66 20 63 68 65 72 72 79 20 63 6f 6d 6d 69 74    73 20 72 65 6c 61 74 69 76 65 20 74 6f 20 74 68 | of.cherry.commits.relative.to.th | 
| d0a20 | 65 20 72 65 66 65 72 65 6e 63 65 20 61 74 20 70    6f 69 6e 74 0a 20 20 20 20 20 20 20 20 20 20 69 | e.reference.at.point...........i | 
| d0a40 | 6e 73 74 65 61 64 20 6f 66 20 72 65 6c 61 74 69    76 65 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e | nstead.of.relative.to.the.curren | 
| d0a60 | 74 20 62 75 66 66 65 72 20 6f 72 20 e2 80 98 48    45 41 44 e2 80 99 2e 0a 0a 20 20 20 20 20 20 20 | t.buffer.or....HEAD............. | 
| d0a80 | 20 20 20 49 6e 73 74 65 61 64 20 6f 66 20 61 64    64 69 6e 67 20 74 68 69 73 20 73 79 6d 62 6f 6c | ...Instead.of.adding.this.symbol | 
| d0aa0 | 2c 20 63 6f 6e 73 69 64 65 72 20 70 72 65 73 73    69 6e 67 20 22 43 2d 75 20 79 20 6f 0a 20 20 20 | ,.consider.pressing."C-u.y.o.... | 
| d0ac0 | 20 20 20 20 20 20 20 52 45 54 22 2e 0a 0a 20 20    20 20 20 20 20 20 e2 80 a2 20 e2 80 98 63 72 65 | .......RET"..................cre | 
| d0ae0 | 61 74 65 2d 62 72 61 6e 63 68 e2 80 99 0a 0a 20    20 20 20 20 20 20 20 20 20 49 66 20 70 6f 69 6e | ate-branch...............If.poin | 
| d0b00 | 74 20 69 73 20 6f 6e 20 61 20 72 65 6d 6f 74 65    20 62 72 61 6e 63 68 2c 20 74 68 65 6e 20 63 72 | t.is.on.a.remote.branch,.then.cr | 
| d0b20 | 65 61 74 65 20 61 20 6e 65 77 20 6c 6f 63 61 6c    20 62 72 61 6e 63 68 0a 20 20 20 20 20 20 20 20 | eate.a.new.local.branch......... | 
| d0b40 | 20 20 77 69 74 68 20 74 68 65 20 73 61 6d 65 20    6e 61 6d 65 2c 20 75 73 65 20 74 68 65 20 72 65 | ..with.the.same.name,.use.the.re | 
| d0b60 | 6d 6f 74 65 20 62 72 61 6e 63 68 20 61 73 20 69    74 73 20 75 70 73 74 72 65 61 6d 2c 20 61 6e 64 | mote.branch.as.its.upstream,.and | 
| d0b80 | 0a 20 20 20 20 20 20 20 20 20 20 74 68 65 6e 20    63 68 65 63 6b 20 6f 75 74 20 74 68 65 20 6c 6f | ...........then.check.out.the.lo | 
| d0ba0 | 63 61 6c 20 62 72 61 6e 63 68 2e 0a 0a 20 20 20    20 20 20 20 20 20 20 49 6e 73 74 65 61 64 20 6f | cal.branch.............Instead.o | 
| d0bc0 | 66 20 61 64 64 69 6e 67 20 74 68 69 73 20 73 79    6d 62 6f 6c 2c 20 63 6f 6e 73 69 64 65 72 20 70 | f.adding.this.symbol,.consider.p | 
| d0be0 | 72 65 73 73 69 6e 67 20 22 62 20 63 20 52 45 54    0a 20 20 20 20 20 20 20 20 20 20 52 45 54 22 2c | ressing."b.c.RET...........RET", | 
| d0c00 | 20 6c 69 6b 65 20 79 6f 75 20 77 6f 75 6c 64 20    64 6f 20 69 6e 20 6f 74 68 65 72 20 62 75 66 66 | .like.you.would.do.in.other.buff | 
| d0c20 | 65 72 73 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80    a2 20 e2 80 98 63 68 65 63 6b 6f 75 74 2d 61 6e | ers..................checkout-an | 
| d0c40 | 79 e2 80 99 0a 0a 20 20 20 20 20 20 20 20 20 20    43 68 65 63 6b 20 6f 75 74 20 74 68 65 20 72 65 | y...............Check.out.the.re | 
| d0c60 | 66 65 72 65 6e 63 65 20 61 74 20 70 6f 69 6e 74    2e 20 20 49 66 20 74 68 61 74 20 72 65 66 65 72 | ference.at.point...If.that.refer | 
| d0c80 | 65 6e 63 65 20 69 73 20 61 20 74 61 67 0a 20 20    20 20 20 20 20 20 20 20 6f 72 20 61 20 72 65 6d | ence.is.a.tag...........or.a.rem | 
| d0ca0 | 6f 74 65 20 62 72 61 6e 63 68 2c 20 74 68 65 6e    20 74 68 69 73 20 72 65 73 75 6c 74 73 20 69 6e | ote.branch,.then.this.results.in | 
| d0cc0 | 20 61 20 64 65 74 61 63 68 65 64 20 e2 80 98 48    45 41 44 e2 80 99 2e 0a 0a 20 20 20 20 20 20 20 | .a.detached....HEAD............. | 
| d0ce0 | 20 20 20 49 6e 73 74 65 61 64 20 6f 66 20 61 64    64 69 6e 67 20 74 68 69 73 20 73 79 6d 62 6f 6c | ...Instead.of.adding.this.symbol | 
| d0d00 | 2c 20 63 6f 6e 73 69 64 65 72 20 70 72 65 73 73    69 6e 67 20 22 62 20 62 20 52 45 54 22 2c 0a 20 | ,.consider.pressing."b.b.RET",.. | 
| d0d20 | 20 20 20 20 20 20 20 20 20 6c 69 6b 65 20 79 6f    75 20 77 6f 75 6c 64 20 64 6f 20 69 6e 20 6f 74 | .........like.you.would.do.in.ot | 
| d0d40 | 68 65 72 20 62 75 66 66 65 72 73 2e 0a 0a 20 20    20 20 20 20 20 20 e2 80 a2 20 e2 80 98 63 68 65 | her.buffers..................che | 
| d0d60 | 63 6b 6f 75 74 2d 62 72 61 6e 63 68 e2 80 99 0a    0a 20 20 20 20 20 20 20 20 20 20 43 68 65 63 6b | ckout-branch...............Check | 
| d0d80 | 20 6f 75 74 20 74 68 65 20 6c 6f 63 61 6c 20 62    72 61 6e 63 68 20 61 74 20 70 6f 69 6e 74 2e 0a | .out.the.local.branch.at.point.. | 
| d0da0 | 0a 20 20 20 20 20 20 20 20 20 20 49 6e 73 74 65    61 64 20 6f 66 20 61 64 64 69 6e 67 20 74 68 69 | ...........Instead.of.adding.thi | 
| d0dc0 | 73 20 73 79 6d 62 6f 6c 2c 20 63 6f 6e 73 69 64    65 72 20 70 72 65 73 73 69 6e 67 20 22 62 20 62 | s.symbol,.consider.pressing."b.b | 
| d0de0 | 20 52 45 54 22 2c 0a 20 20 20 20 20 20 20 20 20    20 6c 69 6b 65 20 79 6f 75 20 77 6f 75 6c 64 20 | .RET",...........like.you.would. | 
| d0e00 | 64 6f 20 69 6e 20 6f 74 68 65 72 20 62 75 66 66    65 72 73 2e 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a | do.in.other.buffers...*.Menu:..* | 
| d0e20 | 20 52 65 66 65 72 65 6e 63 65 73 20 53 65 63 74    69 6f 6e 73 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 | .References.Sections::....File:. | 
| d0e40 | 6d 61 67 69 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64    65 3a 20 52 65 66 65 72 65 6e 63 65 73 20 53 65 | magit.info,..Node:.References.Se | 
| d0e60 | 63 74 69 6f 6e 73 2c 20 20 55 70 3a 20 52 65 66    65 72 65 6e 63 65 73 20 42 75 66 66 65 72 0a 0a | ctions,..Up:.References.Buffer.. | 
| d0e80 | 35 2e 36 2e 31 20 52 65 66 65 72 65 6e 63 65 73    20 53 65 63 74 69 6f 6e 73 0a 2d 2d 2d 2d 2d 2d | 5.6.1.References.Sections.------ | 
| d0ea0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 0a 0a 54 68 65 20 63 6f 6e 74 65 6e 74 | -------------------..The.content | 
| d0ec0 | 73 20 6f 66 20 72 65 66 65 72 65 6e 63 65 73 20    62 75 66 66 65 72 73 20 69 73 20 63 6f 6e 74 72 | s.of.references.buffers.is.contr | 
| d0ee0 | 6f 6c 6c 65 64 20 75 73 69 6e 67 20 74 68 65 20    68 6f 6f 6b 0a e2 80 98 6d 61 67 69 74 2d 72 65 | olled.using.the.hook....magit-re | 
| d0f00 | 66 73 2d 73 65 63 74 69 6f 6e 73 2d 68 6f 6f 6b    e2 80 99 2e 20 20 53 65 65 20 2a 6e 6f 74 65 20 | fs-sections-hook......See.*note. | 
| d0f20 | 53 65 63 74 69 6f 6e 20 48 6f 6f 6b 73 3a 3a 20    74 6f 20 6c 65 61 72 6e 20 61 62 6f 75 74 0a 73 | Section.Hooks::.to.learn.about.s | 
| d0f40 | 75 63 68 20 68 6f 6f 6b 73 20 61 6e 64 20 68 6f    77 20 74 6f 20 63 75 73 74 6f 6d 69 7a 65 20 74 | uch.hooks.and.how.to.customize.t | 
| d0f60 | 68 65 6d 2e 20 20 41 6c 6c 20 6f 66 20 74 68 65    20 62 65 6c 6f 77 20 66 75 6e 63 74 69 6f 6e 73 | hem...All.of.the.below.functions | 
| d0f80 | 20 61 72 65 0a 6d 65 6d 62 65 72 73 20 6f 66 20    74 68 65 20 64 65 66 61 75 6c 74 20 76 61 6c 75 | .are.members.of.the.default.valu | 
| d0fa0 | 65 2e 20 20 4e 6f 74 65 20 74 68 61 74 20 69 74    20 6d 61 6b 65 73 20 6d 75 63 68 20 6c 65 73 73 | e...Note.that.it.makes.much.less | 
| d0fc0 | 20 73 65 6e 73 65 20 74 6f 0a 63 75 73 74 6f 6d    69 7a 65 20 74 68 69 73 20 68 6f 6f 6b 20 74 68 | .sense.to.customize.this.hook.th | 
| d0fe0 | 61 6e 20 69 74 20 64 6f 65 73 20 66 6f 72 20 74    68 65 20 72 65 73 70 65 63 74 69 76 65 20 68 6f | an.it.does.for.the.respective.ho | 
| d1000 | 6f 6b 20 75 73 65 64 20 66 6f 72 20 74 68 65 0a    73 74 61 74 75 73 20 62 75 66 66 65 72 2e 0a 0a | ok.used.for.the.status.buffer... | 
| d1020 | 20 2d 2d 20 55 73 65 72 20 4f 70 74 69 6f 6e 3a    20 6d 61 67 69 74 2d 72 65 66 73 2d 73 65 63 74 | .--.User.Option:.magit-refs-sect | 
| d1040 | 69 6f 6e 73 2d 68 6f 6f 6b 0a 20 20 20 20 20 48    6f 6f 6b 20 72 75 6e 20 74 6f 20 69 6e 73 65 72 | ions-hook......Hook.run.to.inser | 
| d1060 | 74 20 73 65 63 74 69 6f 6e 73 20 69 6e 74 6f 20    61 20 72 65 66 65 72 65 6e 63 65 73 20 62 75 66 | t.sections.into.a.references.buf | 
| d1080 | 66 65 72 2e 0a 0a 20 2d 2d 20 46 75 6e 63 74 69    6f 6e 3a 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 | fer....--.Function:.magit-insert | 
| d10a0 | 2d 6c 6f 63 61 6c 2d 62 72 61 6e 63 68 65 73 0a    20 20 20 20 20 49 6e 73 65 72 74 20 73 65 63 74 | -local-branches......Insert.sect | 
| d10c0 | 69 6f 6e 73 20 73 68 6f 77 69 6e 67 20 61 6c 6c    20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 65 73 2e | ions.showing.all.local.branches. | 
| d10e0 | 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20    6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 72 65 6d | ...--.Function:.magit-insert-rem | 
| d1100 | 6f 74 65 2d 62 72 61 6e 63 68 65 73 0a 20 20 20    20 20 49 6e 73 65 72 74 20 73 65 63 74 69 6f 6e | ote-branches......Insert.section | 
| d1120 | 73 20 73 68 6f 77 69 6e 67 20 61 6c 6c 20 72 65    6d 6f 74 65 2d 74 72 61 63 6b 69 6e 67 20 62 72 | s.showing.all.remote-tracking.br | 
| d1140 | 61 6e 63 68 65 73 2e 0a 0a 20 2d 2d 20 46 75 6e    63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 69 6e 73 | anches....--.Function:.magit-ins | 
| d1160 | 65 72 74 2d 74 61 67 73 0a 20 20 20 20 20 49 6e    73 65 72 74 20 73 65 63 74 69 6f 6e 73 20 73 68 | ert-tags......Insert.sections.sh | 
| d1180 | 6f 77 69 6e 67 20 61 6c 6c 20 74 61 67 73 2e 0a    0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 69 74 2e 69 | owing.all.tags.....File:.magit.i | 
| d11a0 | 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 42 69 73 65    63 74 69 6e 67 2c 20 20 4e 65 78 74 3a 20 56 69 | nfo,..Node:.Bisecting,..Next:.Vi | 
| d11c0 | 73 69 74 69 6e 67 20 46 69 6c 65 73 20 61 6e 64    20 42 6c 6f 62 73 2c 20 20 50 72 65 76 3a 20 52 | siting.Files.and.Blobs,..Prev:.R | 
| d11e0 | 65 66 65 72 65 6e 63 65 73 20 42 75 66 66 65 72    2c 20 20 55 70 3a 20 49 6e 73 70 65 63 74 69 6e | eferences.Buffer,..Up:.Inspectin | 
| d1200 | 67 0a 0a 35 2e 37 20 42 69 73 65 63 74 69 6e 67    0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a | g..5.7.Bisecting.=============.. | 
| d1220 | 41 6c 73 6f 20 73 65 65 20 2a 6e 6f 74 65 20 28    67 69 74 6d 61 6e 29 67 69 74 2d 62 69 73 65 63 | Also.see.*note.(gitman)git-bisec | 
| d1240 | 74 3a 3a 2e 0a 0a e2 80 98 42 e2 80 99 20 28 e2    80 98 6d 61 67 69 74 2d 62 69 73 65 63 74 e2 80 | t::......B....(...magit-bisect.. | 
| d1260 | 99 29 0a 20 20 20 20 20 54 68 69 73 20 74 72 61    6e 73 69 65 6e 74 20 70 72 65 66 69 78 20 63 6f | .)......This.transient.prefix.co | 
| d1280 | 6d 6d 61 6e 64 20 62 69 6e 64 73 20 74 68 65 20    66 6f 6c 6c 6f 77 69 6e 67 20 73 75 66 66 69 78 | mmand.binds.the.following.suffix | 
| d12a0 | 20 63 6f 6d 6d 61 6e 64 73 0a 20 20 20 20 20 61    6e 64 20 64 69 73 70 6c 61 79 73 20 74 68 65 6d | .commands......and.displays.them | 
| d12c0 | 20 69 6e 20 61 20 74 65 6d 70 6f 72 61 72 79 20    62 75 66 66 65 72 20 75 6e 74 69 6c 20 61 20 73 | .in.a.temporary.buffer.until.a.s | 
| d12e0 | 75 66 66 69 78 20 69 73 20 69 6e 76 6f 6b 65 64    2e 0a 0a 20 20 20 57 68 65 6e 20 62 69 73 65 63 | uffix.is.invoked......When.bisec | 
| d1300 | 74 69 6e 67 20 69 73 20 6e 6f 74 20 69 6e 20 70    72 6f 67 72 65 73 73 2c 20 74 68 65 6e 20 74 68 | ting.is.not.in.progress,.then.th | 
| d1320 | 65 20 74 72 61 6e 73 69 65 6e 74 20 66 65 61 74    75 72 65 73 20 74 68 65 0a 66 6f 6c 6c 6f 77 69 | e.transient.features.the.followi | 
| d1340 | 6e 67 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e    64 73 2e 0a 0a e2 80 98 42 20 42 e2 80 99 20 28 | ng.suffix.commands......B.B....( | 
| d1360 | e2 80 98 6d 61 67 69 74 2d 62 69 73 65 63 74 2d    73 74 61 72 74 e2 80 99 29 0a 20 20 20 20 20 53 | ...magit-bisect-start...)......S | 
| d1380 | 74 61 72 74 20 61 20 62 69 73 65 63 74 20 73 65    73 73 69 6f 6e 2e 0a 0a 20 20 20 20 20 42 69 73 | tart.a.bisect.session........Bis | 
| d13a0 | 65 63 74 69 6e 67 20 61 20 62 75 67 20 6d 65 61    6e 73 20 74 6f 20 66 69 6e 64 20 74 68 65 20 63 | ecting.a.bug.means.to.find.the.c | 
| d13c0 | 6f 6d 6d 69 74 20 74 68 61 74 20 69 6e 74 72 6f    64 75 63 65 64 20 69 74 2e 20 20 54 68 69 73 0a | ommit.that.introduced.it...This. | 
| d13e0 | 20 20 20 20 20 63 6f 6d 6d 61 6e 64 20 73 74 61    72 74 73 20 73 75 63 68 20 61 20 62 69 73 65 63 | .....command.starts.such.a.bisec | 
| d1400 | 74 20 73 65 73 73 69 6f 6e 20 62 79 20 61 73 6b    69 6e 67 20 66 6f 72 20 61 20 6b 6e 6f 77 6e 20 | t.session.by.asking.for.a.known. | 
| d1420 | 67 6f 6f 64 0a 20 20 20 20 20 63 6f 6d 6d 69 74    20 61 6e 64 20 61 20 6b 6e 6f 77 6e 20 62 61 64 | good......commit.and.a.known.bad | 
| d1440 | 20 63 6f 6d 6d 69 74 2e 20 20 49 66 20 79 6f 75    e2 80 99 72 65 20 62 69 73 65 63 74 69 6e 67 20 | .commit...If.you...re.bisecting. | 
| d1460 | 61 20 63 68 61 6e 67 65 20 74 68 61 74 0a 20 20    20 20 20 69 73 6e e2 80 99 74 20 61 20 72 65 67 | a.change.that......isn...t.a.reg | 
| d1480 | 72 65 73 73 69 6f 6e 2c 20 79 6f 75 20 63 61 6e    20 73 65 6c 65 63 74 20 61 6c 74 65 72 6e 61 74 | ression,.you.can.select.alternat | 
| d14a0 | 65 20 74 65 72 6d 73 20 74 68 61 74 20 61 72 65    0a 20 20 20 20 20 63 6f 6e 63 65 70 74 75 61 6c | e.terms.that.are......conceptual | 
| d14c0 | 6c 79 20 6d 6f 72 65 20 66 69 74 74 69 6e 67 20    74 68 61 6e 20 22 62 61 64 22 20 61 6e 64 20 22 | ly.more.fitting.than."bad".and." | 
| d14e0 | 67 6f 6f 64 22 2c 20 62 75 74 20 74 68 65 20 69    6e 66 69 78 0a 20 20 20 20 20 61 72 67 75 6d 65 | good",.but.the.infix......argume | 
| d1500 | 6e 74 73 20 74 6f 20 64 6f 20 73 6f 20 61 72 65    20 64 69 73 61 62 6c 65 64 20 62 79 20 64 65 66 | nts.to.do.so.are.disabled.by.def | 
| d1520 | 61 75 6c 74 2e 0a 0a e2 80 98 42 20 73 e2 80 99    20 28 e2 80 98 6d 61 67 69 74 2d 62 69 73 65 63 | ault......B.s....(...magit-bisec | 
| d1540 | 74 2d 72 75 6e e2 80 99 29 0a 20 20 20 20 20 42    69 73 65 63 74 20 61 75 74 6f 6d 61 74 69 63 61 | t-run...)......Bisect.automatica | 
| d1560 | 6c 6c 79 20 62 79 20 72 75 6e 6e 69 6e 67 20 63    6f 6d 6d 61 6e 64 73 20 61 66 74 65 72 20 65 61 | lly.by.running.commands.after.ea | 
| d1580 | 63 68 20 73 74 65 70 2e 0a 0a 20 20 20 57 68 65    6e 20 62 69 73 65 63 74 69 6e 67 20 69 6e 20 70 | ch.step......When.bisecting.in.p | 
| d15a0 | 72 6f 67 72 65 73 73 2c 20 74 68 65 6e 20 74 68    65 20 74 72 61 6e 73 69 65 6e 74 20 69 6e 73 74 | rogress,.then.the.transient.inst | 
| d15c0 | 65 61 64 20 66 65 61 74 75 72 65 73 20 74 68 65    0a 66 6f 6c 6c 6f 77 69 6e 67 20 73 75 66 66 69 | ead.features.the.following.suffi | 
| d15e0 | 78 20 63 6f 6d 6d 61 6e 64 73 2e 0a 0a e2 80 98    42 20 62 e2 80 99 20 28 e2 80 98 6d 61 67 69 74 | x.commands......B.b....(...magit | 
| d1600 | 2d 62 69 73 65 63 74 2d 62 61 64 e2 80 99 29 0a    20 20 20 20 20 4d 61 72 6b 20 74 68 65 20 63 75 | -bisect-bad...)......Mark.the.cu | 
| d1620 | 72 72 65 6e 74 20 63 6f 6d 6d 69 74 20 61 73 20    62 61 64 2e 20 20 55 73 65 20 74 68 69 73 20 61 | rrent.commit.as.bad...Use.this.a | 
| d1640 | 66 74 65 72 20 79 6f 75 20 68 61 76 65 20 61 73    73 65 72 74 65 64 0a 20 20 20 20 20 74 68 61 74 | fter.you.have.asserted......that | 
| d1660 | 20 74 68 65 20 63 6f 6d 6d 69 74 20 64 6f 65 73    20 63 6f 6e 74 61 69 6e 20 74 68 65 20 62 75 67 | .the.commit.does.contain.the.bug | 
| d1680 | 20 69 6e 20 71 75 65 73 74 69 6f 6e 2e 0a 0a e2    80 98 42 20 67 e2 80 99 20 28 e2 80 98 6d 61 67 | .in.question......B.g....(...mag | 
| d16a0 | 69 74 2d 62 69 73 65 63 74 2d 67 6f 6f 64 e2 80    99 29 0a 20 20 20 20 20 4d 61 72 6b 20 74 68 65 | it-bisect-good...)......Mark.the | 
| d16c0 | 20 63 75 72 72 65 6e 74 20 63 6f 6d 6d 69 74 20    61 73 20 67 6f 6f 64 2e 20 20 55 73 65 20 74 68 | .current.commit.as.good...Use.th | 
| d16e0 | 69 73 20 61 66 74 65 72 20 79 6f 75 20 68 61 76    65 20 61 73 73 65 72 74 65 64 0a 20 20 20 20 20 | is.after.you.have.asserted...... | 
| d1700 | 74 68 61 74 20 74 68 65 20 63 6f 6d 6d 69 74 20    64 6f 65 73 20 6e 6f 74 20 63 6f 6e 74 61 69 6e | that.the.commit.does.not.contain | 
| d1720 | 20 74 68 65 20 62 75 67 20 69 6e 20 71 75 65 73    74 69 6f 6e 2e 0a 0a e2 80 98 42 20 6d e2 80 99 | .the.bug.in.question......B.m... | 
| d1740 | 20 28 e2 80 98 6d 61 67 69 74 2d 62 69 73 65 63    74 2d 6d 61 72 6b e2 80 99 29 0a 20 20 20 20 20 | .(...magit-bisect-mark...)...... | 
| d1760 | 4d 61 72 6b 20 74 68 65 20 63 75 72 72 65 6e 74    20 63 6f 6d 6d 69 74 20 77 69 74 68 20 6f 6e 65 | Mark.the.current.commit.with.one | 
| d1780 | 20 6f 66 20 74 68 65 20 62 69 73 65 63 74 20 74    65 72 6d 73 2e 20 20 54 68 69 73 20 63 6f 6d 6d | .of.the.bisect.terms...This.comm | 
| d17a0 | 61 6e 64 0a 20 20 20 20 20 70 72 6f 76 69 64 65    73 20 61 6e 20 61 6c 74 65 72 6e 61 74 69 76 65 | and......provides.an.alternative | 
| d17c0 | 20 74 6f 20 e2 80 98 6d 61 67 69 74 2d 62 69 73    65 63 74 2d 62 61 64 e2 80 99 20 61 6e 64 0a 20 | .to....magit-bisect-bad....and.. | 
| d17e0 | 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 62 69 73    65 63 74 2d 67 6f 6f 64 e2 80 99 20 61 6e 64 20 | .......magit-bisect-good....and. | 
| d1800 | 69 73 20 75 73 65 66 75 6c 20 77 68 65 6e 20 75    73 69 6e 67 20 74 65 72 6d 73 20 6f 74 68 65 72 | is.useful.when.using.terms.other | 
| d1820 | 20 74 68 61 6e 20 22 62 61 64 22 0a 20 20 20 20    20 61 6e 64 20 22 67 6f 6f 64 22 2e 20 20 54 68 | .than."bad"......and."good"...Th | 
| d1840 | 69 73 20 73 75 66 66 69 78 20 69 73 20 64 69 73    61 62 6c 65 64 20 62 79 20 64 65 66 61 75 6c 74 | is.suffix.is.disabled.by.default | 
| d1860 | 2e 0a 0a e2 80 98 42 20 6b e2 80 99 20 28 e2 80    98 6d 61 67 69 74 2d 62 69 73 65 63 74 2d 73 6b | ......B.k....(...magit-bisect-sk | 
| d1880 | 69 70 e2 80 99 29 0a 20 20 20 20 20 53 6b 69 70    20 74 68 65 20 63 75 72 72 65 6e 74 20 63 6f 6d | ip...)......Skip.the.current.com | 
| d18a0 | 6d 69 74 2e 20 20 55 73 65 20 74 68 69 73 20 69    66 20 66 6f 72 20 73 6f 6d 65 20 72 65 61 73 6f | mit...Use.this.if.for.some.reaso | 
| d18c0 | 6e 20 74 68 65 20 63 75 72 72 65 6e 74 0a 20 20    20 20 20 63 6f 6d 6d 69 74 20 69 73 20 6e 6f 74 | n.the.current......commit.is.not | 
| d18e0 | 20 61 20 67 6f 6f 64 20 6f 6e 65 20 74 6f 20 74    65 73 74 2e 20 20 54 68 69 73 20 63 6f 6d 6d 61 | .a.good.one.to.test...This.comma | 
| d1900 | 6e 64 20 6c 65 74 73 20 47 69 74 20 63 68 6f 6f    73 65 20 61 0a 20 20 20 20 20 64 69 66 66 65 72 | nd.lets.Git.choose.a......differ | 
| d1920 | 65 6e 74 20 6f 6e 65 2e 0a 0a e2 80 98 42 20 72    e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d 62 69 | ent.one......B.r....(...magit-bi | 
| d1940 | 73 65 63 74 2d 72 65 73 65 74 e2 80 99 29 0a 20    20 20 20 20 41 66 74 65 72 20 62 69 73 65 63 74 | sect-reset...)......After.bisect | 
| d1960 | 69 6e 67 2c 20 63 6c 65 61 6e 75 70 20 62 69 73    65 63 74 69 6f 6e 20 73 74 61 74 65 20 61 6e 64 | ing,.cleanup.bisection.state.and | 
| d1980 | 20 72 65 74 75 72 6e 20 74 6f 20 6f 72 69 67 69    6e 61 6c 0a 20 20 20 20 20 e2 80 98 48 45 41 44 | .return.to.original.........HEAD | 
| d19a0 | e2 80 99 2e 0a 0a 20 20 20 42 79 20 64 65 66 61    75 6c 74 20 74 68 65 20 73 74 61 74 75 73 20 62 | .........By.default.the.status.b | 
| d19c0 | 75 66 66 65 72 20 73 68 6f 77 73 20 69 6e 66 6f    72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 | uffer.shows.information.about.th | 
| d19e0 | 65 20 6f 6e 67 6f 69 6e 67 0a 62 69 73 65 63 74    20 73 65 73 73 69 6f 6e 2e 0a 0a 20 2d 2d 20 55 | e.ongoing.bisect.session....--.U | 
| d1a00 | 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69    74 2d 62 69 73 65 63 74 2d 73 68 6f 77 2d 67 72 | ser.Option:.magit-bisect-show-gr | 
| d1a20 | 61 70 68 0a 20 20 20 20 20 54 68 69 73 20 6f 70    74 69 6f 6e 20 63 6f 6e 74 72 6f 6c 73 20 77 68 | aph......This.option.controls.wh | 
| d1a40 | 65 74 68 65 72 20 61 20 67 72 61 70 68 20 69 73    20 64 69 73 70 6c 61 79 65 64 20 66 6f 72 20 74 | ether.a.graph.is.displayed.for.t | 
| d1a60 | 68 65 20 6c 6f 67 20 6f 66 0a 20 20 20 20 20 63    6f 6d 6d 69 74 73 20 74 68 61 74 20 73 74 69 6c | he.log.of......commits.that.stil | 
| d1a80 | 6c 20 68 61 76 65 20 74 6f 20 62 65 20 62 69 73    65 63 74 65 64 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 | l.have.to.be.bisected.....File:. | 
| d1aa0 | 6d 61 67 69 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64    65 3a 20 56 69 73 69 74 69 6e 67 20 46 69 6c 65 | magit.info,..Node:.Visiting.File | 
| d1ac0 | 73 20 61 6e 64 20 42 6c 6f 62 73 2c 20 20 4e 65    78 74 3a 20 42 6c 61 6d 69 6e 67 2c 20 20 50 72 | s.and.Blobs,..Next:.Blaming,..Pr | 
| d1ae0 | 65 76 3a 20 42 69 73 65 63 74 69 6e 67 2c 20 20    55 70 3a 20 49 6e 73 70 65 63 74 69 6e 67 0a 0a | ev:.Bisecting,..Up:.Inspecting.. | 
| d1b00 | 35 2e 38 20 56 69 73 69 74 69 6e 67 20 46 69 6c    65 73 20 61 6e 64 20 42 6c 6f 62 73 0a 3d 3d 3d | 5.8.Visiting.Files.and.Blobs.=== | 
| d1b20 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d    3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 4d 61 67 69 74 | =========================..Magit | 
| d1b40 | 20 70 72 6f 76 69 64 65 73 20 73 65 76 65 72 61    6c 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 | .provides.several.commands.that. | 
| d1b60 | 76 69 73 69 74 20 61 20 66 69 6c 65 20 6f 72 20    62 6c 6f 62 20 28 74 68 65 20 76 65 72 73 69 6f | visit.a.file.or.blob.(the.versio | 
| d1b80 | 6e 0a 6f 66 20 61 20 66 69 6c 65 20 74 68 61 74    20 69 73 20 73 74 6f 72 65 64 20 69 6e 20 61 20 | n.of.a.file.that.is.stored.in.a. | 
| d1ba0 | 63 65 72 74 61 69 6e 20 63 6f 6d 6d 69 74 29 2e    20 20 41 63 74 75 61 6c 6c 79 20 69 74 20 70 72 | certain.commit)...Actually.it.pr | 
| d1bc0 | 6f 76 69 64 65 73 0a 73 65 76 65 72 61 6c 20 2a    67 72 6f 75 70 73 2a 20 6f 66 20 73 75 63 68 20 | ovides.several.*groups*.of.such. | 
| d1be0 | 63 6f 6d 6d 61 6e 64 73 20 61 6e 64 20 74 68 65    20 73 65 76 65 72 61 6c 20 2a 76 61 72 69 61 6e | commands.and.the.several.*varian | 
| d1c00 | 74 73 2a 20 77 69 74 68 69 6e 20 65 61 63 68 0a    67 72 6f 75 70 2e 0a 0a 20 20 20 41 6c 73 6f 20 | ts*.within.each.group......Also. | 
| d1c20 | 73 65 65 20 2a 6e 6f 74 65 20 43 6f 6d 6d 61 6e    64 73 20 66 6f 72 20 42 75 66 66 65 72 73 20 56 | see.*note.Commands.for.Buffers.V | 
| d1c40 | 69 73 69 74 69 6e 67 20 46 69 6c 65 73 3a 3a 2e    0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 47 65 6e | isiting.Files::...*.Menu:..*.Gen | 
| d1c60 | 65 72 61 6c 2d 50 75 72 70 6f 73 65 20 56 69 73    69 74 20 43 6f 6d 6d 61 6e 64 73 3a 3a 0a 2a 20 | eral-Purpose.Visit.Commands::.*. | 
| d1c80 | 56 69 73 69 74 69 6e 67 20 46 69 6c 65 73 20 61    6e 64 20 42 6c 6f 62 73 20 66 72 6f 6d 20 61 20 | Visiting.Files.and.Blobs.from.a. | 
| d1ca0 | 44 69 66 66 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20    6d 61 67 69 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 | Diff::....File:.magit.info,..Nod | 
| d1cc0 | 65 3a 20 47 65 6e 65 72 61 6c 2d 50 75 72 70 6f    73 65 20 56 69 73 69 74 20 43 6f 6d 6d 61 6e 64 | e:.General-Purpose.Visit.Command | 
| d1ce0 | 73 2c 20 20 4e 65 78 74 3a 20 56 69 73 69 74 69    6e 67 20 46 69 6c 65 73 20 61 6e 64 20 42 6c 6f | s,..Next:.Visiting.Files.and.Blo | 
| d1d00 | 62 73 20 66 72 6f 6d 20 61 20 44 69 66 66 2c 20    20 55 70 3a 20 56 69 73 69 74 69 6e 67 20 46 69 | bs.from.a.Diff,..Up:.Visiting.Fi | 
| d1d20 | 6c 65 73 20 61 6e 64 20 42 6c 6f 62 73 0a 0a 35    2e 38 2e 31 20 47 65 6e 65 72 61 6c 2d 50 75 72 | les.and.Blobs..5.8.1.General-Pur | 
| d1d40 | 70 6f 73 65 20 56 69 73 69 74 20 43 6f 6d 6d 61    6e 64 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | pose.Visit.Commands.------------ | 
| d1d60 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 54 68 65 73 65 20 | ------------------------..These. | 
| d1d80 | 63 6f 6d 6d 61 6e 64 73 20 63 61 6e 20 62 65 20    75 73 65 64 20 61 6e 79 77 68 65 72 65 20 74 6f | commands.can.be.used.anywhere.to | 
| d1da0 | 20 6f 70 65 6e 20 61 6e 79 20 62 6c 6f 62 2e 20    20 43 75 72 72 65 6e 74 6c 79 20 6e 6f 20 6b 65 | .open.any.blob...Currently.no.ke | 
| d1dc0 | 79 73 0a 61 72 65 20 62 6f 75 6e 64 20 74 6f 20    74 68 65 73 65 20 63 6f 6d 6d 61 6e 64 73 20 62 | ys.are.bound.to.these.commands.b | 
| d1de0 | 79 20 64 65 66 61 75 6c 74 2c 20 62 75 74 20 74    68 61 74 20 69 73 20 6c 69 6b 65 6c 79 20 74 6f | y.default,.but.that.is.likely.to | 
| d1e00 | 20 63 68 61 6e 67 65 2e 0a 0a 20 2d 2d 20 43 6f    6d 6d 61 6e 64 3a 20 6d 61 67 69 74 2d 66 69 6e | .change....--.Command:.magit-fin | 
| d1e20 | 64 2d 66 69 6c 65 0a 20 20 20 20 20 54 68 69 73    20 63 6f 6d 6d 61 6e 64 20 72 65 61 64 73 20 61 | d-file......This.command.reads.a | 
| d1e40 | 20 66 69 6c 65 6e 61 6d 65 20 61 6e 64 20 72 65    76 69 73 69 6f 6e 20 66 72 6f 6d 20 74 68 65 20 | .filename.and.revision.from.the. | 
| d1e60 | 75 73 65 72 20 61 6e 64 20 76 69 73 69 74 73 0a    20 20 20 20 20 74 68 65 20 72 65 73 70 65 63 74 | user.and.visits......the.respect | 
| d1e80 | 69 76 65 20 62 6c 6f 62 20 69 6e 20 61 20 62 75    66 66 65 72 2e 20 20 54 68 65 20 62 75 66 66 65 | ive.blob.in.a.buffer...The.buffe | 
| d1ea0 | 72 20 69 73 20 64 69 73 70 6c 61 79 65 64 20 69    6e 20 74 68 65 0a 20 20 20 20 20 73 65 6c 65 63 | r.is.displayed.in.the......selec | 
| d1ec0 | 74 65 64 20 77 69 6e 64 6f 77 2e 0a 0a 20 2d 2d    20 43 6f 6d 6d 61 6e 64 3a 20 6d 61 67 69 74 2d | ted.window....--.Command:.magit- | 
| d1ee0 | 66 69 6e 64 2d 66 69 6c 65 2d 6f 74 68 65 72 2d    77 69 6e 64 6f 77 0a 20 20 20 20 20 54 68 69 73 | find-file-other-window......This | 
| d1f00 | 20 63 6f 6d 6d 61 6e 64 20 72 65 61 64 73 20 61    20 66 69 6c 65 6e 61 6d 65 20 61 6e 64 20 72 65 | .command.reads.a.filename.and.re | 
| d1f20 | 76 69 73 69 6f 6e 20 66 72 6f 6d 20 74 68 65 20    75 73 65 72 20 61 6e 64 20 76 69 73 69 74 73 0a | vision.from.the.user.and.visits. | 
| d1f40 | 20 20 20 20 20 74 68 65 20 72 65 73 70 65 63 74    69 76 65 20 62 6c 6f 62 20 69 6e 20 61 20 62 75 | .....the.respective.blob.in.a.bu | 
| d1f60 | 66 66 65 72 2e 20 20 54 68 65 20 62 75 66 66 65    72 20 69 73 20 64 69 73 70 6c 61 79 65 64 20 69 | ffer...The.buffer.is.displayed.i | 
| d1f80 | 6e 0a 20 20 20 20 20 61 6e 6f 74 68 65 72 20 77    69 6e 64 6f 77 2e 0a 0a 20 2d 2d 20 43 6f 6d 6d | n......another.window....--.Comm | 
| d1fa0 | 61 6e 64 3a 20 6d 61 67 69 74 2d 66 69 6e 64 2d    66 69 6c 65 2d 6f 74 68 65 72 2d 66 72 61 6d 65 | and:.magit-find-file-other-frame | 
| d1fc0 | 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61    6e 64 20 72 65 61 64 73 20 61 20 66 69 6c 65 6e | ......This.command.reads.a.filen | 
| d1fe0 | 61 6d 65 20 61 6e 64 20 72 65 76 69 73 69 6f 6e    20 66 72 6f 6d 20 74 68 65 20 75 73 65 72 20 61 | ame.and.revision.from.the.user.a | 
| d2000 | 6e 64 20 76 69 73 69 74 73 0a 20 20 20 20 20 74    68 65 20 72 65 73 70 65 63 74 69 76 65 20 62 6c | nd.visits......the.respective.bl | 
| d2020 | 6f 62 20 69 6e 20 61 20 62 75 66 66 65 72 2e 20    20 54 68 65 20 62 75 66 66 65 72 20 69 73 20 64 | ob.in.a.buffer...The.buffer.is.d | 
| d2040 | 69 73 70 6c 61 79 65 64 20 69 6e 0a 20 20 20 20    20 61 6e 6f 74 68 65 72 20 66 72 61 6d 65 2e 0a | isplayed.in......another.frame.. | 
| d2060 | 0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 69 74 2e 69    6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 56 69 73 69 | ...File:.magit.info,..Node:.Visi | 
| d2080 | 74 69 6e 67 20 46 69 6c 65 73 20 61 6e 64 20 42    6c 6f 62 73 20 66 72 6f 6d 20 61 20 44 69 66 66 | ting.Files.and.Blobs.from.a.Diff | 
| d20a0 | 2c 20 20 50 72 65 76 3a 20 47 65 6e 65 72 61 6c    2d 50 75 72 70 6f 73 65 20 56 69 73 69 74 20 43 | ,..Prev:.General-Purpose.Visit.C | 
| d20c0 | 6f 6d 6d 61 6e 64 73 2c 20 20 55 70 3a 20 56 69    73 69 74 69 6e 67 20 46 69 6c 65 73 20 61 6e 64 | ommands,..Up:.Visiting.Files.and | 
| d20e0 | 20 42 6c 6f 62 73 0a 0a 35 2e 38 2e 32 20 56 69    73 69 74 69 6e 67 20 46 69 6c 65 73 20 61 6e 64 | .Blobs..5.8.2.Visiting.Files.and | 
| d2100 | 20 42 6c 6f 62 73 20 66 72 6f 6d 20 61 20 44 69    66 66 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | .Blobs.from.a.Diff.------------- | 
| d2120 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 54 | -----------------------------..T | 
| d2140 | 68 65 73 65 20 63 6f 6d 6d 61 6e 64 73 20 63 61    6e 20 6f 6e 6c 79 20 62 65 20 75 73 65 64 20 77 | hese.commands.can.only.be.used.w | 
| d2160 | 68 65 6e 20 70 6f 69 6e 74 20 69 73 20 69 6e 73    69 64 65 20 61 20 64 69 66 66 2e 0a 0a e2 80 98 | hen.point.is.inside.a.diff...... | 
| d2180 | 3c 52 45 54 3e e2 80 99 20 28 e2 80 98 6d 61 67    69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 66 69 | <RET>....(...magit-diff-visit-fi | 
| d21a0 | 6c 65 e2 80 99 29 0a 20 20 20 20 20 54 68 69 73    20 63 6f 6d 6d 61 6e 64 20 76 69 73 69 74 73 20 | le...)......This.command.visits. | 
| d21c0 | 74 68 65 20 61 70 70 72 6f 70 72 69 61 74 65 20    76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 66 | the.appropriate.version.of.the.f | 
| d21e0 | 69 6c 65 20 74 68 61 74 20 74 68 65 0a 20 20 20    20 20 64 69 66 66 20 61 74 20 70 6f 69 6e 74 20 | ile.that.the......diff.at.point. | 
| d2200 | 69 73 20 61 62 6f 75 74 2e 0a 0a 20 20 20 20 20    54 68 69 73 20 63 6f 6d 6d 61 6e 64 73 20 76 69 | is.about........This.commands.vi | 
| d2220 | 73 69 74 73 20 74 68 65 20 77 6f 72 6b 74 72 65    65 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 | sits.the.worktree.version.of.the | 
| d2240 | 20 61 70 70 72 6f 70 72 69 61 74 65 20 66 69 6c    65 2e 0a 20 20 20 20 20 54 68 65 20 6c 6f 63 61 | .appropriate.file.......The.loca | 
| d2260 | 74 69 6f 6e 20 6f 66 20 70 6f 69 6e 74 20 69 6e    73 69 64 65 20 74 68 65 20 64 69 66 66 20 64 65 | tion.of.point.inside.the.diff.de | 
| d2280 | 74 65 72 6d 69 6e 65 73 20 77 68 69 63 68 20 66    69 6c 65 20 69 73 0a 20 20 20 20 20 62 65 69 6e | termines.which.file.is......bein | 
| d22a0 | 67 20 76 69 73 69 74 65 64 2e 20 20 54 68 65 20    76 69 73 69 74 65 64 20 76 65 72 73 69 6f 6e 20 | g.visited...The.visited.version. | 
| d22c0 | 64 65 70 65 6e 64 73 20 6f 6e 20 77 68 61 74 20    63 68 61 6e 67 65 73 20 74 68 65 0a 20 20 20 20 | depends.on.what.changes.the..... | 
| d22e0 | 20 64 69 66 66 20 69 73 20 61 62 6f 75 74 2e 0a    0a 20 20 20 20 20 20 20 31 2e 20 49 66 20 74 68 | .diff.is.about..........1..If.th | 
| d2300 | 65 20 64 69 66 66 20 73 68 6f 77 73 20 75 6e 63    6f 6d 6d 69 74 74 65 64 20 63 68 61 6e 67 65 73 | e.diff.shows.uncommitted.changes | 
| d2320 | 20 28 69 2e 65 2e 2c 20 73 74 61 67 65 64 20 6f    72 0a 20 20 20 20 20 20 20 20 20 20 75 6e 73 74 | .(i.e.,.staged.or...........unst | 
| d2340 | 61 67 65 64 20 63 68 61 6e 67 65 73 29 2c 20 74    68 65 6e 20 76 69 73 69 74 20 74 68 65 20 66 69 | aged.changes),.then.visit.the.fi | 
| d2360 | 6c 65 20 69 6e 20 74 68 65 20 77 6f 72 6b 69 6e    67 20 74 72 65 65 0a 20 20 20 20 20 20 20 20 20 | le.in.the.working.tree.......... | 
| d2380 | 20 28 69 2e 65 2e 2c 20 74 68 65 20 73 61 6d 65    20 22 72 65 61 6c 22 20 66 69 6c 65 20 74 68 61 | .(i.e.,.the.same."real".file.tha | 
| d23a0 | 74 20 e2 80 98 66 69 6e 64 2d 66 69 6c 65 e2 80    99 20 77 6f 75 6c 64 20 76 69 73 69 74 2e 20 20 | t....find-file....would.visit... | 
| d23c0 | 49 6e 0a 20 20 20 20 20 20 20 20 20 20 61 6c 6c    20 6f 74 68 65 72 20 63 61 73 65 73 20 76 69 73 | In...........all.other.cases.vis | 
| d23e0 | 69 74 20 61 20 22 62 6c 6f 62 22 20 28 69 2e 65    2e 2c 20 74 68 65 20 76 65 72 73 69 6f 6e 20 6f | it.a."blob".(i.e.,.the.version.o | 
| d2400 | 66 20 61 20 66 69 6c 65 20 61 73 0a 20 20 20 20    20 20 20 20 20 20 73 74 6f 72 65 64 20 69 6e 20 | f.a.file.as...........stored.in. | 
| d2420 | 73 6f 6d 65 20 63 6f 6d 6d 69 74 29 2e 0a 0a 20    20 20 20 20 20 20 32 2e 20 49 66 20 70 6f 69 6e | some.commit)..........2..If.poin | 
| d2440 | 74 20 69 73 20 6f 6e 20 61 20 72 65 6d 6f 76 65    64 20 6c 69 6e 65 2c 20 74 68 65 6e 20 76 69 73 | t.is.on.a.removed.line,.then.vis | 
| d2460 | 69 74 20 74 68 65 20 62 6c 6f 62 20 66 6f 72 20    74 68 65 0a 20 20 20 20 20 20 20 20 20 20 66 69 | it.the.blob.for.the...........fi | 
| d2480 | 72 73 74 20 70 61 72 65 6e 74 20 6f 66 20 74 68    65 20 63 6f 6d 6d 69 74 20 74 68 61 74 20 72 65 | rst.parent.of.the.commit.that.re | 
| d24a0 | 6d 6f 76 65 64 20 74 68 61 74 20 6c 69 6e 65 2c    20 69 2e 65 2e 2c 20 74 68 65 0a 20 20 20 20 20 | moved.that.line,.i.e.,.the...... | 
| d24c0 | 20 20 20 20 20 6c 61 73 74 20 63 6f 6d 6d 69 74    20 77 68 65 72 65 20 74 68 61 74 20 6c 69 6e 65 | .....last.commit.where.that.line | 
| d24e0 | 20 73 74 69 6c 6c 20 65 78 69 73 74 73 2e 0a 0a    20 20 20 20 20 20 20 33 2e 20 49 66 20 70 6f 69 | .still.exists..........3..If.poi | 
| d2500 | 6e 74 20 69 73 20 6f 6e 20 61 6e 20 61 64 64 65    64 20 6f 72 20 63 6f 6e 74 65 78 74 20 6c 69 6e | nt.is.on.an.added.or.context.lin | 
| d2520 | 65 2c 20 74 68 65 6e 20 76 69 73 69 74 20 74 68    65 20 62 6c 6f 62 0a 20 20 20 20 20 20 20 20 20 | e,.then.visit.the.blob.......... | 
| d2540 | 20 74 68 61 74 20 61 64 64 73 20 74 68 61 74 20    6c 69 6e 65 2c 20 6f 72 20 69 66 20 74 68 65 20 | .that.adds.that.line,.or.if.the. | 
| d2560 | 64 69 66 66 20 73 68 6f 77 73 20 66 72 6f 6d 20    6d 6f 72 65 20 74 68 61 6e 20 61 0a 20 20 20 20 | diff.shows.from.more.than.a..... | 
| d2580 | 20 20 20 20 20 20 73 69 6e 67 6c 65 20 63 6f 6d    6d 69 74 2c 20 74 68 65 6e 20 76 69 73 69 74 20 | ......single.commit,.then.visit. | 
| d25a0 | 74 68 65 20 62 6c 6f 62 20 66 72 6f 6d 20 74 68    65 20 6c 61 73 74 20 6f 66 20 74 68 65 73 65 0a | the.blob.from.the.last.of.these. | 
| d25c0 | 20 20 20 20 20 20 20 20 20 20 63 6f 6d 6d 69 74    73 2e 0a 0a 20 20 20 20 20 49 6e 20 74 68 65 20 | ..........commits........In.the. | 
| d25e0 | 66 69 6c 65 2d 76 69 73 69 74 69 6e 67 20 62 75    66 66 65 72 20 74 68 69 73 20 63 6f 6d 6d 61 6e | file-visiting.buffer.this.comman | 
| d2600 | 64 20 67 6f 65 73 20 74 6f 20 74 68 65 20 6c 69    6e 65 20 74 68 61 74 0a 20 20 20 20 20 63 6f 72 | d.goes.to.the.line.that......cor | 
| d2620 | 72 65 73 70 6f 6e 64 73 20 74 6f 20 74 68 65 20    6c 69 6e 65 20 74 68 61 74 20 70 6f 69 6e 74 20 | responds.to.the.line.that.point. | 
| d2640 | 69 73 20 6f 6e 20 69 6e 20 74 68 65 20 64 69 66    66 2e 0a 0a 20 20 20 20 20 54 68 65 20 62 75 66 | is.on.in.the.diff........The.buf | 
| d2660 | 66 65 72 20 69 73 20 64 69 73 70 6c 61 79 65 64    20 69 6e 20 74 68 65 20 73 65 6c 65 63 74 65 64 | fer.is.displayed.in.the.selected | 
| d2680 | 20 77 69 6e 64 6f 77 2e 20 20 57 69 74 68 20 61    20 70 72 65 66 69 78 0a 20 20 20 20 20 61 72 67 | .window...With.a.prefix......arg | 
| d26a0 | 75 6d 65 6e 74 20 74 68 65 20 62 75 66 66 65 72    20 69 73 20 64 69 73 70 6c 61 79 65 64 20 69 6e | ument.the.buffer.is.displayed.in | 
| d26c0 | 20 61 6e 6f 74 68 65 72 20 77 69 6e 64 6f 77 20    69 6e 73 74 65 61 64 2e 0a 0a 20 2d 2d 20 55 73 | .another.window.instead....--.Us | 
| d26e0 | 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74    2d 64 69 66 66 2d 76 69 73 69 74 2d 70 72 65 76 | er.Option:.magit-diff-visit-prev | 
| d2700 | 69 6f 75 73 2d 62 6c 6f 62 0a 20 20 20 20 20 54    68 69 73 20 6f 70 74 69 6f 6e 20 63 6f 6e 74 72 | ious-blob......This.option.contr | 
| d2720 | 6f 6c 73 20 77 68 65 74 68 65 72 20 e2 80 98 6d    61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d | ols.whether....magit-diff-visit- | 
| d2740 | 66 69 6c 65 e2 80 99 20 6d 61 79 20 76 69 73 69    74 20 74 68 65 0a 20 20 20 20 20 70 72 65 76 69 | file....may.visit.the......previ | 
| d2760 | 6f 75 73 20 62 6c 6f 62 2e 20 20 57 68 65 6e 20    74 68 69 73 20 69 73 20 e2 80 98 74 e2 80 99 20 | ous.blob...When.this.is....t.... | 
| d2780 | 28 74 68 65 20 64 65 66 61 75 6c 74 29 20 61 6e    64 20 70 6f 69 6e 74 20 69 73 20 6f 6e 20 61 0a | (the.default).and.point.is.on.a. | 
| d27a0 | 20 20 20 20 20 72 65 6d 6f 76 65 64 20 6c 69 6e    65 20 69 6e 20 61 20 64 69 66 66 20 66 6f 72 20 | .....removed.line.in.a.diff.for. | 
| d27c0 | 61 20 63 6f 6d 6d 69 74 74 65 64 20 63 68 61 6e    67 65 2c 20 74 68 65 6e 0a 20 20 20 20 20 e2 80 | a.committed.change,.then........ | 
| d27e0 | 98 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69    74 2d 66 69 6c 65 e2 80 99 20 76 69 73 69 74 73 | .magit-diff-visit-file....visits | 
| d2800 | 20 74 68 65 20 62 6c 6f 62 20 66 72 6f 6d 20 74    68 65 20 6c 61 73 74 20 72 65 76 69 73 69 6f 6e | .the.blob.from.the.last.revision | 
| d2820 | 0a 20 20 20 20 20 77 68 69 63 68 20 73 74 69 6c    6c 20 68 61 64 20 74 68 61 74 20 6c 69 6e 65 2e | ......which.still.had.that.line. | 
| d2840 | 0a 0a 20 20 20 20 20 43 75 72 72 65 6e 74 6c 79    20 74 68 69 73 20 69 73 20 6f 6e 6c 79 20 73 75 | .......Currently.this.is.only.su | 
| d2860 | 70 70 6f 72 74 65 64 20 66 6f 72 20 63 6f 6d 6d    69 74 74 65 64 20 63 68 61 6e 67 65 73 2c 20 66 | pported.for.committed.changes,.f | 
| d2880 | 6f 72 20 73 74 61 67 65 64 0a 20 20 20 20 20 61    6e 64 20 75 6e 73 74 61 67 65 64 20 63 68 61 6e | or.staged......and.unstaged.chan | 
| d28a0 | 67 65 73 20 e2 80 98 6d 61 67 69 74 2d 64 69 66    66 2d 76 69 73 69 74 2d 66 69 6c 65 e2 80 99 20 | ges....magit-diff-visit-file.... | 
| d28c0 | 61 6c 77 61 79 73 20 76 69 73 69 74 73 20 74 68    65 20 66 69 6c 65 0a 20 20 20 20 20 69 6e 20 74 | always.visits.the.file......in.t | 
| d28e0 | 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2e    0a 0a e2 80 98 43 2d 3c 72 65 74 75 72 6e 3e e2 | he.working.tree......C-<return>. | 
| d2900 | 80 99 20 28 e2 80 98 6d 61 67 69 74 2d 64 69 66    66 2d 76 69 73 69 74 2d 66 69 6c 65 2d 77 6f 72 | ...(...magit-diff-visit-file-wor | 
| d2920 | 6b 74 72 65 65 e2 80 99 29 0a 20 20 20 20 20 54    68 69 73 20 63 6f 6d 6d 61 6e 64 20 76 69 73 69 | ktree...)......This.command.visi | 
| d2940 | 74 73 20 74 68 65 20 77 6f 72 6b 74 72 65 65 20    76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 61 | ts.the.worktree.version.of.the.a | 
| d2960 | 70 70 72 6f 70 72 69 61 74 65 20 66 69 6c 65 2e    0a 20 20 20 20 20 54 68 65 20 6c 6f 63 61 74 69 | ppropriate.file.......The.locati | 
| d2980 | 6f 6e 20 6f 66 20 70 6f 69 6e 74 20 69 6e 73 69    64 65 20 74 68 65 20 64 69 66 66 20 64 65 74 65 | on.of.point.inside.the.diff.dete | 
| d29a0 | 72 6d 69 6e 65 73 20 77 68 69 63 68 20 66 69 6c    65 20 69 73 0a 20 20 20 20 20 62 65 69 6e 67 20 | rmines.which.file.is......being. | 
| d29c0 | 76 69 73 69 74 65 64 2e 20 20 55 6e 6c 69 6b 65    20 e2 80 98 6d 61 67 69 74 2d 64 69 66 66 2d 76 | visited...Unlike....magit-diff-v | 
| d29e0 | 69 73 69 74 2d 66 69 6c 65 e2 80 99 20 69 74 20    61 6c 77 61 79 73 20 76 69 73 69 74 73 20 74 68 | isit-file....it.always.visits.th | 
| d2a00 | 65 0a 20 20 20 20 20 22 72 65 61 6c 22 20 66 69    6c 65 20 69 6e 20 74 68 65 20 77 6f 72 6b 69 6e | e......"real".file.in.the.workin | 
| d2a20 | 67 20 74 72 65 65 2c 20 69 2e 65 20 74 68 65 20    22 63 75 72 72 65 6e 74 20 76 65 72 73 69 6f 6e | g.tree,.i.e.the."current.version | 
| d2a40 | 22 20 6f 66 20 74 68 65 0a 20 20 20 20 20 66 69    6c 65 2e 0a 0a 20 20 20 20 20 49 6e 20 74 68 65 | ".of.the......file........In.the | 
| d2a60 | 20 66 69 6c 65 2d 76 69 73 69 74 69 6e 67 20 62    75 66 66 65 72 20 74 68 69 73 20 63 6f 6d 6d 61 | .file-visiting.buffer.this.comma | 
| d2a80 | 6e 64 20 67 6f 65 73 20 74 6f 20 74 68 65 20 6c    69 6e 65 20 74 68 61 74 0a 20 20 20 20 20 63 6f | nd.goes.to.the.line.that......co | 
| d2aa0 | 72 72 65 73 70 6f 6e 64 73 20 74 6f 20 74 68 65    20 6c 69 6e 65 20 74 68 61 74 20 70 6f 69 6e 74 | rresponds.to.the.line.that.point | 
| d2ac0 | 20 69 73 20 6f 6e 20 69 6e 20 74 68 65 20 64 69    66 66 2e 20 20 4c 69 6e 65 73 20 74 68 61 74 0a | .is.on.in.the.diff...Lines.that. | 
| d2ae0 | 20 20 20 20 20 77 65 72 65 20 61 64 64 65 64 20    6f 72 20 72 65 6d 6f 76 65 64 20 69 6e 20 74 68 | .....were.added.or.removed.in.th | 
| d2b00 | 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2c 20    74 68 65 20 69 6e 64 65 78 20 61 6e 64 20 6f 74 | e.working.tree,.the.index.and.ot | 
| d2b20 | 68 65 72 0a 20 20 20 20 20 63 6f 6d 6d 69 74 73    20 69 6e 20 62 65 74 77 65 65 6e 20 61 72 65 20 | her......commits.in.between.are. | 
| d2b40 | 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 61 63    63 6f 75 6e 74 65 64 20 66 6f 72 2e 0a 0a 20 20 | automatically.accounted.for..... | 
| d2b60 | 20 20 20 54 68 65 20 62 75 66 66 65 72 20 69 73    20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 74 68 | ...The.buffer.is.displayed.in.th | 
| d2b80 | 65 20 73 65 6c 65 63 74 65 64 20 77 69 6e 64 6f    77 2e 20 20 57 69 74 68 20 61 20 70 72 65 66 69 | e.selected.window...With.a.prefi | 
| d2ba0 | 78 0a 20 20 20 20 20 61 72 67 75 6d 65 6e 74 20    74 68 65 20 62 75 66 66 65 72 20 69 73 20 64 69 | x......argument.the.buffer.is.di | 
| d2bc0 | 73 70 6c 61 79 65 64 20 69 6e 20 61 6e 6f 74 68    65 72 20 77 69 6e 64 6f 77 20 69 6e 73 74 65 61 | splayed.in.another.window.instea | 
| d2be0 | 64 2e 0a 0a 20 20 20 56 61 72 69 61 6e 74 73 20    6f 66 20 74 68 65 20 61 62 6f 76 65 20 74 77 6f | d......Variants.of.the.above.two | 
| d2c00 | 20 63 6f 6d 6d 61 6e 64 73 20 65 78 69 73 74 20    74 68 61 74 20 69 6e 73 74 65 61 64 20 76 69 73 | .commands.exist.that.instead.vis | 
| d2c20 | 69 74 20 74 68 65 20 66 69 6c 65 0a 69 6e 20 61    6e 6f 74 68 65 72 20 77 69 6e 64 6f 77 20 6f 72 | it.the.file.in.another.window.or | 
| d2c40 | 20 69 6e 20 61 6e 6f 74 68 65 72 20 66 72 61 6d    65 2e 20 20 49 66 20 79 6f 75 20 70 72 65 66 65 | .in.another.frame...If.you.prefe | 
| d2c60 | 72 20 73 75 63 68 20 62 65 68 61 76 69 6f 72 2c    0a 74 68 65 6e 20 79 6f 75 20 6d 61 79 20 77 61 | r.such.behavior,.then.you.may.wa | 
| d2c80 | 6e 74 20 74 6f 20 63 68 61 6e 67 65 20 74 68 65    20 61 62 6f 76 65 20 6b 65 79 20 62 69 6e 64 69 | nt.to.change.the.above.key.bindi | 
| d2ca0 | 6e 67 73 2c 20 62 75 74 20 6e 6f 74 65 20 74 68    61 74 20 74 68 65 0a 61 62 6f 76 65 20 63 6f 6d | ngs,.but.note.that.the.above.com | 
| d2cc0 | 6d 61 6e 64 73 20 61 6c 73 6f 20 75 73 65 20 61    6e 6f 74 68 65 72 20 77 69 6e 64 6f 77 20 77 68 | mands.also.use.another.window.wh | 
| d2ce0 | 65 6e 20 69 6e 76 6f 6b 65 64 20 77 69 74 68 20    61 20 70 72 65 66 69 78 0a 61 72 67 75 6d 65 6e | en.invoked.with.a.prefix.argumen | 
| d2d00 | 74 2e 0a 0a 20 2d 2d 20 43 6f 6d 6d 61 6e 64 3a    20 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 | t....--.Command:.magit-diff-visi | 
| d2d20 | 74 2d 66 69 6c 65 2d 6f 74 68 65 72 2d 77 69 6e    64 6f 77 0a 20 2d 2d 20 43 6f 6d 6d 61 6e 64 3a | t-file-other-window..--.Command: | 
| d2d40 | 20 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69    74 2d 66 69 6c 65 2d 6f 74 68 65 72 2d 66 72 61 | .magit-diff-visit-file-other-fra | 
| d2d60 | 6d 65 0a 20 2d 2d 20 43 6f 6d 6d 61 6e 64 3a 20    6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 | me..--.Command:.magit-diff-visit | 
| d2d80 | 2d 77 6f 72 6b 74 72 65 65 2d 66 69 6c 65 2d 6f    74 68 65 72 2d 77 69 6e 64 6f 77 0a 20 2d 2d 20 | -worktree-file-other-window..--. | 
| d2da0 | 43 6f 6d 6d 61 6e 64 3a 20 6d 61 67 69 74 2d 64    69 66 66 2d 76 69 73 69 74 2d 77 6f 72 6b 74 72 | Command:.magit-diff-visit-worktr | 
| d2dc0 | 65 65 2d 66 69 6c 65 2d 6f 74 68 65 72 2d 66 72    61 6d 65 0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 | ee-file-other-frame....File:.mag | 
| d2de0 | 69 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20    42 6c 61 6d 69 6e 67 2c 20 20 50 72 65 76 3a 20 | it.info,..Node:.Blaming,..Prev:. | 
| d2e00 | 56 69 73 69 74 69 6e 67 20 46 69 6c 65 73 20 61    6e 64 20 42 6c 6f 62 73 2c 20 20 55 70 3a 20 49 | Visiting.Files.and.Blobs,..Up:.I | 
| d2e20 | 6e 73 70 65 63 74 69 6e 67 0a 0a 35 2e 39 20 42    6c 61 6d 69 6e 67 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d | nspecting..5.9.Blaming.========= | 
| d2e40 | 3d 3d 0a 0a 41 6c 73 6f 20 73 65 65 20 2a 6e 6f    74 65 20 28 67 69 74 6d 61 6e 29 67 69 74 2d 62 | ==..Also.see.*note.(gitman)git-b | 
| d2e60 | 6c 61 6d 65 3a 3a 2e 0a 0a 20 20 20 54 6f 20 73    74 61 72 74 20 62 6c 61 6d 69 6e 67 2c 20 69 6e | lame::......To.start.blaming,.in | 
| d2e80 | 76 6f 6b 65 20 74 68 65 20 e2 80 98 6d 61 67 69    74 2d 66 69 6c 65 2d 64 69 73 70 61 74 63 68 e2 | voke.the....magit-file-dispatch. | 
| d2ea0 | 80 99 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65    66 69 78 0a 63 6f 6d 6d 61 6e 64 2e 20 20 57 68 | ...transient.prefix.command...Wh | 
| d2ec0 | 65 6e 20 75 73 69 6e 67 20 74 68 65 20 64 65 66    61 75 6c 74 20 6b 65 79 20 62 69 6e 64 69 6e 67 | en.using.the.default.key.binding | 
| d2ee0 | 73 2c 20 74 68 61 74 20 63 61 6e 20 62 65 20 64    6f 6e 65 20 62 79 0a 70 72 65 73 73 69 6e 67 20 | s,.that.can.be.done.by.pressing. | 
| d2f00 | e2 80 98 43 2d 63 20 4d 2d 67 e2 80 99 2e 20 20    57 68 65 6e 20 75 73 69 6e 67 20 74 68 65 20 72 | ...C-c.M-g......When.using.the.r | 
| d2f20 | 65 63 6f 6d 6d 65 6e 64 65 64 20 62 69 6e 64 69    6e 67 73 2c 20 74 68 69 73 20 63 6f 6d 6d 61 6e | ecommended.bindings,.this.comman | 
| d2f40 | 64 0a 69 73 20 69 6e 73 74 65 61 64 20 62 6f 75    6e 64 20 74 6f 20 e2 80 98 43 2d 63 20 66 e2 80 | d.is.instead.bound.to....C-c.f.. | 
| d2f60 | 99 2e 20 20 41 6c 73 6f 20 73 65 65 20 2a 6e 6f    74 65 20 47 6c 6f 62 61 6c 20 42 69 6e 64 69 6e | ....Also.see.*note.Global.Bindin | 
| d2f80 | 67 73 3a 3a 2e 0a 0a 20 20 20 54 68 65 20 62 6c    61 6d 69 6e 67 20 73 75 66 66 69 78 20 63 6f 6d | gs::......The.blaming.suffix.com | 
| d2fa0 | 6d 61 6e 64 73 20 63 61 6e 20 62 65 20 69 6e 76    6f 6b 65 64 20 64 69 72 65 63 74 6c 79 20 66 72 | mands.can.be.invoked.directly.fr | 
| d2fc0 | 6f 6d 20 74 68 65 20 66 69 6c 65 0a 64 69 73 70    61 74 63 68 20 74 72 61 6e 73 69 65 6e 74 2e 20 | om.the.file.dispatch.transient.. | 
| d2fe0 | 20 48 6f 77 65 76 65 72 20 69 66 20 79 6f 75 20    77 61 6e 74 20 74 6f 20 73 65 74 20 61 6e 20 69 | .However.if.you.want.to.set.an.i | 
| d3000 | 6e 66 69 78 20 61 72 67 75 6d 65 6e 74 2c 20 74    68 65 6e 0a 79 6f 75 20 68 61 76 65 20 74 6f 20 | nfix.argument,.then.you.have.to. | 
| d3020 | 65 6e 74 65 72 20 74 68 65 20 62 6c 61 6d 69 6e    67 20 73 75 62 2d 70 72 65 66 69 78 20 66 69 72 | enter.the.blaming.sub-prefix.fir | 
| d3040 | 73 74 2e 0a 0a e2 80 98 43 2d 63 20 66 20 42 e2    80 99 20 28 e2 80 98 6d 61 67 69 74 2d 62 6c 61 | st......C-c.f.B....(...magit-bla | 
| d3060 | 6d 65 e2 80 99 29 0a e2 80 98 43 2d 63 20 66 20    62 e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d 62 | me...)....C-c.f.b....(...magit-b | 
| d3080 | 6c 61 6d 65 2d 61 64 64 69 74 69 6f 6e e2 80 99    29 0a e2 80 98 43 2d 63 20 66 20 42 20 62 e2 80 | lame-addition...)....C-c.f.B.b.. | 
| d30a0 | 99 0a e2 80 98 43 2d 63 20 66 20 72 e2 80 99 20    28 e2 80 98 6d 61 67 69 74 2d 62 6c 61 6d 65 2d | .....C-c.f.r....(...magit-blame- | 
| d30c0 | 72 65 6d 6f 76 61 6c e2 80 99 29 0a e2 80 98 43    2d 63 20 66 20 42 20 72 e2 80 99 0a e2 80 98 43 | removal...)....C-c.f.B.r.......C | 
| d30e0 | 2d 63 20 66 20 66 e2 80 99 20 28 e2 80 98 6d 61    67 69 74 2d 62 6c 61 6d 65 2d 72 65 76 65 72 73 | -c.f.f....(...magit-blame-revers | 
| d3100 | 65 e2 80 99 29 0a e2 80 98 43 2d 63 20 66 20 42    20 66 e2 80 99 0a e2 80 98 43 2d 63 20 66 20 65 | e...)....C-c.f.B.f.......C-c.f.e | 
| d3120 | e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d 62 6c    61 6d 65 2d 65 63 68 6f e2 80 99 29 0a e2 80 98 | ....(...magit-blame-echo...).... | 
| d3140 | 43 2d 63 20 66 20 42 20 65 e2 80 99 0a e2 80 98    43 2d 63 20 66 20 71 e2 80 99 20 28 e2 80 98 6d | C-c.f.B.e.......C-c.f.q....(...m | 
| d3160 | 61 67 69 74 2d 62 6c 61 6d 65 2d 71 75 69 74 e2    80 99 29 0a e2 80 98 43 2d 63 20 66 20 42 20 71 | agit-blame-quit...)....C-c.f.B.q | 
| d3180 | e2 80 99 0a 20 20 20 20 20 45 61 63 68 20 6f 66    20 74 68 65 73 65 20 63 6f 6d 6d 61 6e 64 73 20 | .........Each.of.these.commands. | 
| d31a0 | 69 73 20 64 6f 63 75 6d 65 6e 74 65 64 20 69 6e    64 69 76 69 64 75 61 6c 6c 79 20 72 69 67 68 74 | is.documented.individually.right | 
| d31c0 | 20 62 65 6c 6f 77 2c 0a 20 20 20 20 20 61 6c 6f    6e 67 73 69 64 65 20 74 68 65 69 72 20 64 65 66 | .below,......alongside.their.def | 
| d31e0 | 61 75 6c 74 20 6b 65 79 20 62 69 6e 64 69 6e 67    73 2e 20 20 54 68 65 20 62 69 6e 64 69 6e 67 73 | ault.key.bindings...The.bindings | 
| d3200 | 20 73 68 6f 77 6e 20 61 62 6f 76 65 20 61 72 65    0a 20 20 20 20 20 74 68 65 20 72 65 63 6f 6d 6d | .shown.above.are......the.recomm | 
| d3220 | 65 6e 64 65 64 20 62 69 6e 64 69 6e 67 73 2c 20    77 68 69 63 68 20 79 6f 75 20 63 61 6e 20 65 6e | ended.bindings,.which.you.can.en | 
| d3240 | 61 62 6c 65 20 62 79 20 66 6f 6c 6c 6f 77 69 6e    67 20 74 68 65 0a 20 20 20 20 20 69 6e 73 74 72 | able.by.following.the......instr | 
| d3260 | 75 63 74 69 6f 6e 73 20 69 6e 20 2a 6e 6f 74 65    20 47 6c 6f 62 61 6c 20 42 69 6e 64 69 6e 67 73 | uctions.in.*note.Global.Bindings | 
| d3280 | 3a 3a 2e 0a 0a e2 80 98 43 2d 63 20 4d 2d 67 20    42 e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d 62 | ::......C-c.M-g.B....(...magit-b | 
| d32a0 | 6c 61 6d 65 e2 80 99 29 0a 20 20 20 20 20 54 68    69 73 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 | lame...)......This.transient.pre | 
| d32c0 | 66 69 78 20 63 6f 6d 6d 61 6e 64 20 62 69 6e 64    73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 | fix.command.binds.the.following. | 
| d32e0 | 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 73 0a    20 20 20 20 20 61 6c 6f 6e 67 20 77 69 74 68 20 | suffix.commands......along.with. | 
| d3300 | 74 68 65 20 61 70 70 72 6f 70 72 69 61 74 65 20    69 6e 66 69 78 20 61 72 67 75 6d 65 6e 74 73 20 | the.appropriate.infix.arguments. | 
| d3320 | 61 6e 64 20 64 69 73 70 6c 61 79 73 20 74 68 65    6d 20 69 6e 20 61 0a 20 20 20 20 20 74 65 6d 70 | and.displays.them.in.a......temp | 
| d3340 | 6f 72 61 72 79 20 62 75 66 66 65 72 20 75 6e 74    69 6c 20 61 20 73 75 66 66 69 78 20 69 73 20 69 | orary.buffer.until.a.suffix.is.i | 
| d3360 | 6e 76 6f 6b 65 64 2e 0a 0a 20 20 20 4e 6f 74 65    20 74 68 61 74 20 6e 6f 74 20 61 6c 6c 20 6f 66 | nvoked......Note.that.not.all.of | 
| d3380 | 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 73    75 66 66 69 78 65 73 20 61 72 65 20 61 76 61 69 | .the.following.suffixes.are.avai | 
| d33a0 | 6c 61 62 6c 65 20 61 74 20 61 6c 6c 0a 74 69 6d    65 73 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 | lable.at.all.times...For.example | 
| d33c0 | 20 69 66 20 e2 80 98 6d 61 67 69 74 2d 62 6c 61    6d 65 2d 6d 6f 64 65 e2 80 99 20 69 73 20 6e 6f | .if....magit-blame-mode....is.no | 
| d33e0 | 74 20 65 6e 61 62 6c 65 64 2c 20 74 68 65 6e 20    74 68 65 0a 63 6f 6d 6d 61 6e 64 20 77 68 6f 73 | t.enabled,.then.the.command.whos | 
| d3400 | 65 20 70 75 72 70 6f 73 65 20 69 73 20 74 6f 20    74 75 72 6e 20 6f 66 66 20 74 68 61 74 20 6d 6f | e.purpose.is.to.turn.off.that.mo | 
| d3420 | 64 65 20 77 6f 75 6c 64 20 6e 6f 74 20 62 65 20    6f 66 20 61 6e 79 20 75 73 65 0a 61 6e 64 20 74 | de.would.not.be.of.any.use.and.t | 
| d3440 | 68 65 72 65 66 6f 72 65 20 69 73 6e e2 80 99 74    20 61 76 61 69 6c 61 62 6c 65 2e 0a 0a e2 80 98 | herefore.isn...t.available...... | 
| d3460 | 43 2d 63 20 4d 2d 67 20 62 e2 80 99 20 28 e2 80    98 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 61 64 64 | C-c.M-g.b....(...magit-blame-add | 
| d3480 | 69 74 69 6f 6e e2 80 99 29 0a e2 80 98 43 2d 63    20 4d 2d 67 20 42 20 62 e2 80 99 0a 20 20 20 20 | ition...)....C-c.M-g.B.b........ | 
| d34a0 | 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 61 75    67 6d 65 6e 74 73 20 65 61 63 68 20 6c 69 6e 65 | .This.command.augments.each.line | 
| d34c0 | 20 6f 72 20 63 68 75 6e 6b 20 6f 66 20 6c 69 6e    65 73 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e | .or.chunk.of.lines.in.the.curren | 
| d34e0 | 74 0a 20 20 20 20 20 66 69 6c 65 2d 76 69 73 69    74 69 6e 67 20 6f 72 20 62 6c 6f 62 2d 76 69 73 | t......file-visiting.or.blob-vis | 
| d3500 | 69 74 69 6e 67 20 62 75 66 66 65 72 20 77 69 74    68 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 | iting.buffer.with.information.ab | 
| d3520 | 6f 75 74 20 77 68 61 74 0a 20 20 20 20 20 63 6f    6d 6d 69 74 73 20 6c 61 73 74 20 74 6f 75 63 68 | out.what......commits.last.touch | 
| d3540 | 65 64 20 74 68 65 73 65 20 6c 69 6e 65 73 2e 0a    0a 20 20 20 20 20 49 66 20 74 68 65 20 62 75 66 | ed.these.lines........If.the.buf | 
| d3560 | 66 65 72 20 76 69 73 69 74 73 20 61 20 72 65 76    69 73 69 6f 6e 20 6f 66 20 74 68 61 74 20 66 69 | fer.visits.a.revision.of.that.fi | 
| d3580 | 6c 65 2c 20 74 68 65 6e 20 68 69 73 74 6f 72 79    20 75 70 20 74 6f 0a 20 20 20 20 20 74 68 61 74 | le,.then.history.up.to......that | 
| d35a0 | 20 72 65 76 69 73 69 6f 6e 20 69 73 20 63 6f 6e    73 69 64 65 72 65 64 2e 20 20 4f 74 68 65 72 77 | .revision.is.considered...Otherw | 
| d35c0 | 69 73 65 2c 20 74 68 65 20 66 69 6c 65 e2 80 99    73 20 66 75 6c 6c 20 68 69 73 74 6f 72 79 20 69 | ise,.the.file...s.full.history.i | 
| d35e0 | 73 0a 20 20 20 20 20 63 6f 6e 73 69 64 65 72 65    64 2c 20 69 6e 63 6c 75 64 69 6e 67 20 75 6e 63 | s......considered,.including.unc | 
| d3600 | 6f 6d 6d 69 74 74 65 64 20 63 68 61 6e 67 65 73    2e 0a 0a 20 20 20 20 20 49 66 20 4d 61 67 69 74 | ommitted.changes........If.Magit | 
| d3620 | 2d 42 6c 61 6d 65 20 6d 6f 64 65 20 69 73 20 61    6c 72 65 61 64 79 20 74 75 72 6e 65 64 20 6f 6e | -Blame.mode.is.already.turned.on | 
| d3640 | 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20    62 75 66 66 65 72 20 74 68 65 6e 0a 20 20 20 20 | .in.the.current.buffer.then..... | 
| d3660 | 20 62 6c 61 6d 69 6e 67 20 69 73 20 64 6f 6e 65    20 72 65 63 75 72 73 69 76 65 6c 79 2c 20 62 79 | .blaming.is.done.recursively,.by | 
| d3680 | 20 76 69 73 69 74 69 6e 67 20 52 45 56 49 53 49    4f 4e 3a 46 49 4c 45 20 28 75 73 69 6e 67 0a 20 | .visiting.REVISION:FILE.(using.. | 
| d36a0 | 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 66 69 6e    64 2d 66 69 6c 65 e2 80 99 29 2c 20 77 68 65 72 | .......magit-find-file...),.wher | 
| d36c0 | 65 20 52 45 56 49 53 49 4f 4e 20 69 73 20 61 20    70 61 72 65 6e 74 20 6f 66 20 74 68 65 20 72 65 | e.REVISION.is.a.parent.of.the.re | 
| d36e0 | 76 69 73 69 6f 6e 20 74 68 61 74 0a 20 20 20 20    20 61 64 64 65 64 20 74 68 65 20 63 75 72 72 65 | vision.that......added.the.curre | 
| d3700 | 6e 74 20 6c 69 6e 65 20 6f 72 20 63 68 75 6e 6b    20 6f 66 20 6c 69 6e 65 73 2e 0a 0a e2 80 98 43 | nt.line.or.chunk.of.lines......C | 
| d3720 | 2d 63 20 4d 2d 67 20 72 e2 80 99 20 28 e2 80 98    6d 61 67 69 74 2d 62 6c 61 6d 65 2d 72 65 6d 6f | -c.M-g.r....(...magit-blame-remo | 
| d3740 | 76 61 6c e2 80 99 29 0a e2 80 98 43 2d 63 20 4d    2d 67 20 42 20 72 e2 80 99 0a 20 20 20 20 20 54 | val...)....C-c.M-g.B.r.........T | 
| d3760 | 68 69 73 20 63 6f 6d 6d 61 6e 64 20 61 75 67 6d    65 6e 74 73 20 65 61 63 68 20 6c 69 6e 65 20 6f | his.command.augments.each.line.o | 
| d3780 | 72 20 63 68 75 6e 6b 20 6f 66 20 6c 69 6e 65 73    20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 0a | r.chunk.of.lines.in.the.current. | 
| d37a0 | 20 20 20 20 20 62 6c 6f 62 2d 76 69 73 69 74 69    6e 67 20 62 75 66 66 65 72 20 77 69 74 68 20 69 | .....blob-visiting.buffer.with.i | 
| d37c0 | 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74    20 74 68 65 20 72 65 76 69 73 69 6f 6e 20 74 68 | nformation.about.the.revision.th | 
| d37e0 | 61 74 0a 20 20 20 20 20 72 65 6d 6f 76 65 73 20    69 74 2e 20 20 49 74 20 63 61 6e 6e 6f 74 20 62 | at......removes.it...It.cannot.b | 
| d3800 | 65 20 75 73 65 64 20 69 6e 20 66 69 6c 65 2d 76    69 73 69 74 69 6e 67 20 62 75 66 66 65 72 73 2e | e.used.in.file-visiting.buffers. | 
| d3820 | 0a 0a 20 20 20 20 20 4c 69 6b 65 20 e2 80 98 6d    61 67 69 74 2d 62 6c 61 6d 65 2d 61 64 64 69 74 | .......Like....magit-blame-addit | 
| d3840 | 69 6f 6e e2 80 99 2c 20 74 68 69 73 20 63 6f 6d    6d 61 6e 64 20 63 61 6e 20 62 65 20 75 73 65 64 | ion...,.this.command.can.be.used | 
| d3860 | 20 72 65 63 75 72 73 69 76 65 6c 79 2e 0a 0a e2    80 98 43 2d 63 20 4d 2d 67 20 66 e2 80 99 20 28 | .recursively......C-c.M-g.f....( | 
| d3880 | e2 80 98 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 72    65 76 65 72 73 65 e2 80 99 29 0a e2 80 98 43 2d | ...magit-blame-reverse...)....C- | 
| d38a0 | 63 20 4d 2d 67 20 42 20 66 e2 80 99 0a 20 20 20    20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 61 | c.M-g.B.f.........This.command.a | 
| d38c0 | 75 67 6d 65 6e 74 73 20 65 61 63 68 20 6c 69 6e    65 20 6f 72 20 63 68 75 6e 6b 20 6f 66 20 6c 69 | ugments.each.line.or.chunk.of.li | 
| d38e0 | 6e 65 73 20 69 6e 20 74 68 65 20 63 75 72 72 65    6e 74 0a 20 20 20 20 20 66 69 6c 65 2d 76 69 73 | nes.in.the.current......file-vis | 
| d3900 | 69 74 69 6e 67 20 6f 72 20 62 6c 6f 62 2d 76 69    73 69 74 69 6e 67 20 62 75 66 66 65 72 20 77 69 | iting.or.blob-visiting.buffer.wi | 
| d3920 | 74 68 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61    62 6f 75 74 20 74 68 65 0a 20 20 20 20 20 6c 61 | th.information.about.the......la | 
| d3940 | 73 74 20 72 65 76 69 73 69 6f 6e 20 69 6e 20 77    68 69 63 68 20 61 20 6c 69 6e 65 20 73 74 69 6c | st.revision.in.which.a.line.stil | 
| d3960 | 6c 20 65 78 69 73 74 65 64 2e 0a 0a 20 20 20 20    20 4c 69 6b 65 20 e2 80 98 6d 61 67 69 74 2d 62 | l.existed........Like....magit-b | 
| d3980 | 6c 61 6d 65 2d 61 64 64 69 74 69 6f 6e e2 80 99    2c 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 63 | lame-addition...,.this.command.c | 
| d39a0 | 61 6e 20 62 65 20 75 73 65 64 20 72 65 63 75 72    73 69 76 65 6c 79 2e 0a 0a e2 80 98 43 2d 63 20 | an.be.used.recursively......C-c. | 
| d39c0 | 4d 2d 67 20 65 e2 80 99 20 28 e2 80 98 6d 61 67    69 74 2d 62 6c 61 6d 65 2d 65 63 68 6f e2 80 99 | M-g.e....(...magit-blame-echo... | 
| d39e0 | 29 0a e2 80 98 43 2d 63 20 4d 2d 67 20 42 20 65    e2 80 99 0a 20 20 20 20 20 54 68 69 73 20 63 6f | )....C-c.M-g.B.e.........This.co | 
| d3a00 | 6d 6d 61 6e 64 20 69 73 20 6c 69 6b 65 20 e2 80    98 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 61 64 64 | mmand.is.like....magit-blame-add | 
| d3a20 | 69 74 69 6f 6e e2 80 99 20 65 78 63 65 70 74 20    74 68 61 74 20 69 74 20 64 6f 65 73 6e e2 80 99 | ition....except.that.it.doesn... | 
| d3a40 | 74 0a 20 20 20 20 20 74 75 72 6e 20 6f 6e 20 e2    80 98 72 65 61 64 2d 6f 6e 6c 79 2d 6d 6f 64 65 | t......turn.on....read-only-mode | 
| d3a60 | e2 80 99 20 61 6e 64 20 74 68 61 74 20 69 74 20    69 6e 69 74 69 61 6c 6c 79 20 75 73 65 73 20 74 | ....and.that.it.initially.uses.t | 
| d3a80 | 68 65 0a 20 20 20 20 20 76 69 73 75 61 6c 69 7a    61 74 69 6f 6e 20 73 74 79 6c 65 20 73 70 65 63 | he......visualization.style.spec | 
| d3aa0 | 69 66 69 65 64 20 62 79 20 6f 70 74 69 6f 6e 20    e2 80 98 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 65 | ified.by.option....magit-blame-e | 
| d3ac0 | 63 68 6f 2d 73 74 79 6c 65 e2 80 99 2e 0a 0a 20    20 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 | cho-style.........The.following. | 
| d3ae0 | 6b 65 79 20 62 69 6e 64 69 6e 67 73 20 61 72 65    20 61 76 61 69 6c 61 62 6c 65 20 77 68 65 6e 20 | key.bindings.are.available.when. | 
| d3b00 | 4d 61 67 69 74 2d 42 6c 61 6d 65 20 6d 6f 64 65    20 69 73 0a 65 6e 61 62 6c 65 64 20 61 6e 64 20 | Magit-Blame.mode.is.enabled.and. | 
| d3b20 | 52 65 61 64 2d 4f 6e 6c 79 20 6d 6f 64 65 20 69    73 20 6e 6f 74 20 65 6e 61 62 6c 65 64 2e 20 20 | Read-Only.mode.is.not.enabled... | 
| d3b40 | 54 68 65 73 65 20 63 6f 6d 6d 61 6e 64 73 20 61    72 65 20 61 6c 73 6f 0a 61 76 61 69 6c 61 62 6c | These.commands.are.also.availabl | 
| d3b60 | 65 20 69 6e 20 6f 74 68 65 72 20 62 75 66 66 65    72 73 3b 20 68 65 72 65 20 6f 6e 6c 79 20 74 68 | e.in.other.buffers;.here.only.th | 
| d3b80 | 65 20 62 65 68 61 76 69 6f 72 20 69 73 20 64 65    73 63 72 69 62 65 64 20 74 68 61 74 20 69 73 0a | e.behavior.is.described.that.is. | 
| d3ba0 | 72 65 6c 65 76 61 6e 74 20 69 6e 20 66 69 6c 65    2d 76 69 73 69 74 69 6e 67 20 62 75 66 66 65 72 | relevant.in.file-visiting.buffer | 
| d3bc0 | 73 20 74 68 61 74 20 61 72 65 20 62 65 69 6e 67    20 62 6c 61 6d 65 64 2e 0a 0a e2 80 98 43 2d 63 | s.that.are.being.blamed......C-c | 
| d3be0 | 20 4d 2d 67 20 71 e2 80 99 20 28 e2 80 98 6d 61    67 69 74 2d 62 6c 61 6d 65 2d 71 75 69 74 e2 80 | .M-g.q....(...magit-blame-quit.. | 
| d3c00 | 99 29 0a e2 80 98 43 2d 63 20 4d 2d 67 20 42 20    71 e2 80 99 0a 20 20 20 20 20 54 68 69 73 20 63 | .)....C-c.M-g.B.q.........This.c | 
| d3c20 | 6f 6d 6d 61 6e 64 20 74 75 72 6e 73 20 6f 66 66    20 4d 61 67 69 74 2d 42 6c 61 6d 65 20 6d 6f 64 | ommand.turns.off.Magit-Blame.mod | 
| d3c40 | 65 2e 20 20 49 66 20 74 68 65 20 62 75 66 66 65    72 20 77 61 73 20 63 72 65 61 74 65 64 0a 20 20 | e...If.the.buffer.was.created... | 
| d3c60 | 20 20 20 64 75 72 69 6e 67 20 61 20 72 65 63 75    72 73 69 76 65 20 62 6c 61 6d 65 2c 20 74 68 65 | ...during.a.recursive.blame,.the | 
| d3c80 | 6e 20 69 74 20 61 6c 73 6f 20 6b 69 6c 6c 73 20    74 68 65 20 62 75 66 66 65 72 2e 0a 0a e2 80 98 | n.it.also.kills.the.buffer...... | 
| d3ca0 | 3c 52 45 54 3e e2 80 99 20 28 e2 80 98 6d 61 67    69 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 e2 80 | <RET>....(...magit-show-commit.. | 
| d3cc0 | 99 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d    6d 61 6e 64 20 73 68 6f 77 73 20 74 68 65 20 63 | .)......This.command.shows.the.c | 
| d3ce0 | 6f 6d 6d 69 74 20 74 68 61 74 20 6c 61 73 74 20    74 6f 75 63 68 65 64 20 74 68 65 20 6c 69 6e 65 | ommit.that.last.touched.the.line | 
| d3d00 | 20 61 74 20 70 6f 69 6e 74 2e 0a 0a e2 80 98 3c    53 50 43 3e e2 80 99 20 28 e2 80 98 6d 61 67 69 | .at.point......<SPC>....(...magi | 
| d3d20 | 74 2d 64 69 66 66 2d 73 68 6f 77 2d 6f 72 2d 73    63 72 6f 6c 6c 2d 75 70 e2 80 99 29 0a 20 20 20 | t-diff-show-or-scroll-up...).... | 
| d3d40 | 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 75    70 64 61 74 65 73 20 74 68 65 20 63 6f 6d 6d 69 | ..This.command.updates.the.commi | 
| d3d60 | 74 20 62 75 66 66 65 72 2e 0a 0a 20 20 20 20 20    54 68 69 73 20 65 69 74 68 65 72 20 73 68 6f 77 | t.buffer........This.either.show | 
| d3d80 | 73 20 74 68 65 20 63 6f 6d 6d 69 74 20 74 68 61    74 20 6c 61 73 74 20 74 6f 75 63 68 65 64 20 74 | s.the.commit.that.last.touched.t | 
| d3da0 | 68 65 20 6c 69 6e 65 20 61 74 20 70 6f 69 6e 74    20 69 6e 0a 20 20 20 20 20 74 68 65 20 61 70 70 | he.line.at.point.in......the.app | 
| d3dc0 | 72 6f 70 72 69 61 74 65 20 62 75 66 66 65 72 2c    20 6f 72 20 69 66 20 74 68 61 74 20 62 75 66 66 | ropriate.buffer,.or.if.that.buff | 
| d3de0 | 65 72 20 69 73 20 61 6c 72 65 61 64 79 20 62 65    69 6e 67 0a 20 20 20 20 20 64 69 73 70 6c 61 79 | er.is.already.being......display | 
| d3e00 | 65 64 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e    74 20 66 72 61 6d 65 20 61 6e 64 20 69 66 20 74 | ed.in.the.current.frame.and.if.t | 
| d3e20 | 68 61 74 20 62 75 66 66 65 72 20 63 6f 6e 74 61    69 6e 73 0a 20 20 20 20 20 69 6e 66 6f 72 6d 61 | hat.buffer.contains......informa | 
| d3e40 | 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 61 74 20    63 6f 6d 6d 69 74 2c 20 74 68 65 6e 20 74 68 65 | tion.about.that.commit,.then.the | 
| d3e60 | 20 62 75 66 66 65 72 20 69 73 20 73 63 72 6f 6c    6c 65 64 20 75 70 0a 20 20 20 20 20 69 6e 73 74 | .buffer.is.scrolled.up......inst | 
| d3e80 | 65 61 64 2e 0a 0a e2 80 98 3c 44 45 4c 3e e2 80    99 20 28 e2 80 98 6d 61 67 69 74 2d 64 69 66 66 | ead......<DEL>....(...magit-diff | 
| d3ea0 | 2d 73 68 6f 77 2d 6f 72 2d 73 63 72 6f 6c 6c 2d    64 6f 77 6e e2 80 99 29 0a 20 20 20 20 20 54 68 | -show-or-scroll-down...)......Th | 
| d3ec0 | 69 73 20 63 6f 6d 6d 61 6e 64 20 75 70 64 61 74    65 73 20 74 68 65 20 63 6f 6d 6d 69 74 20 62 75 | is.command.updates.the.commit.bu | 
| d3ee0 | 66 66 65 72 2e 0a 0a 20 20 20 20 20 54 68 69 73    20 65 69 74 68 65 72 20 73 68 6f 77 73 20 74 68 | ffer........This.either.shows.th | 
| d3f00 | 65 20 63 6f 6d 6d 69 74 20 74 68 61 74 20 6c 61    73 74 20 74 6f 75 63 68 65 64 20 74 68 65 20 6c | e.commit.that.last.touched.the.l | 
| d3f20 | 69 6e 65 20 61 74 20 70 6f 69 6e 74 20 69 6e 0a    20 20 20 20 20 74 68 65 20 61 70 70 72 6f 70 72 | ine.at.point.in......the.appropr | 
| d3f40 | 69 61 74 65 20 62 75 66 66 65 72 2c 20 6f 72 20    69 66 20 74 68 61 74 20 62 75 66 66 65 72 20 69 | iate.buffer,.or.if.that.buffer.i | 
| d3f60 | 73 20 61 6c 72 65 61 64 79 20 62 65 69 6e 67 0a    20 20 20 20 20 64 69 73 70 6c 61 79 65 64 20 69 | s.already.being......displayed.i | 
| d3f80 | 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 66 72    61 6d 65 20 61 6e 64 20 69 66 20 74 68 61 74 20 | n.the.current.frame.and.if.that. | 
| d3fa0 | 62 75 66 66 65 72 20 63 6f 6e 74 61 69 6e 73 0a    20 20 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e | buffer.contains......information | 
| d3fc0 | 20 61 62 6f 75 74 20 74 68 61 74 20 63 6f 6d 6d    69 74 2c 20 74 68 65 6e 20 74 68 65 20 62 75 66 | .about.that.commit,.then.the.buf | 
| d3fe0 | 66 65 72 20 69 73 20 73 63 72 6f 6c 6c 65 64 20    64 6f 77 6e 0a 20 20 20 20 20 69 6e 73 74 65 61 | fer.is.scrolled.down......instea | 
| d4000 | 64 2e 0a 0a 20 20 20 54 68 65 20 66 6f 6c 6c 6f    77 69 6e 67 20 6b 65 79 20 62 69 6e 64 69 6e 67 | d......The.following.key.binding | 
| d4020 | 73 20 61 72 65 20 61 76 61 69 6c 61 62 6c 65 20    77 68 65 6e 20 62 6f 74 68 20 4d 61 67 69 74 2d | s.are.available.when.both.Magit- | 
| d4040 | 42 6c 61 6d 65 20 6d 6f 64 65 0a 61 6e 64 20 52    65 61 64 2d 4f 6e 6c 79 20 6d 6f 64 65 20 61 72 | Blame.mode.and.Read-Only.mode.ar | 
| d4060 | 65 20 65 6e 61 62 6c 65 64 2e 0a 0a e2 80 98 62    e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d 62 6c | e.enabled......b....(...magit-bl | 
| d4080 | 61 6d 65 e2 80 99 29 0a 20 20 20 20 20 53 65 65    20 61 62 6f 76 65 2e 0a 0a e2 80 98 6e e2 80 99 | ame...)......See.above......n... | 
| d40a0 | 20 28 e2 80 98 6d 61 67 69 74 2d 62 6c 61 6d 65    2d 6e 65 78 74 2d 63 68 75 6e 6b e2 80 99 29 0a | .(...magit-blame-next-chunk...). | 
| d40c0 | 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e    64 20 6d 6f 76 65 73 20 74 6f 20 74 68 65 20 6e | .....This.command.moves.to.the.n | 
| d40e0 | 65 78 74 20 63 68 75 6e 6b 2e 0a 0a e2 80 98 4e    e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d 62 6c | ext.chunk......N....(...magit-bl | 
| d4100 | 61 6d 65 2d 6e 65 78 74 2d 63 68 75 6e 6b 2d 73    61 6d 65 2d 63 6f 6d 6d 69 74 e2 80 99 29 0a 20 | ame-next-chunk-same-commit...).. | 
| d4120 | 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64    20 6d 6f 76 65 73 20 74 6f 20 74 68 65 20 6e 65 | ....This.command.moves.to.the.ne | 
| d4140 | 78 74 20 63 68 75 6e 6b 20 66 72 6f 6d 20 74 68    65 20 73 61 6d 65 20 63 6f 6d 6d 69 74 2e 0a 0a | xt.chunk.from.the.same.commit... | 
| d4160 | e2 80 98 70 e2 80 99 20 28 e2 80 98 6d 61 67 69    74 2d 62 6c 61 6d 65 2d 70 72 65 76 69 6f 75 73 | ...p....(...magit-blame-previous | 
| d4180 | 2d 63 68 75 6e 6b e2 80 99 29 0a 20 20 20 20 20    54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 6d 6f 76 | -chunk...)......This.command.mov | 
| d41a0 | 65 73 20 74 6f 20 74 68 65 20 70 72 65 76 69 6f    75 73 20 63 68 75 6e 6b 2e 0a 0a e2 80 98 50 e2 | es.to.the.previous.chunk......P. | 
| d41c0 | 80 99 20 28 e2 80 98 6d 61 67 69 74 2d 62 6c 61    6d 65 2d 70 72 65 76 69 6f 75 73 2d 63 68 75 6e | ...(...magit-blame-previous-chun | 
| d41e0 | 6b 2d 73 61 6d 65 2d 63 6f 6d 6d 69 74 e2 80 99    29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d | k-same-commit...)......This.comm | 
| d4200 | 61 6e 64 20 6d 6f 76 65 73 20 74 6f 20 74 68 65    20 70 72 65 76 69 6f 75 73 20 63 68 75 6e 6b 20 | and.moves.to.the.previous.chunk. | 
| d4220 | 66 72 6f 6d 20 74 68 65 20 73 61 6d 65 20 63 6f    6d 6d 69 74 2e 0a 0a e2 80 98 71 e2 80 99 20 28 | from.the.same.commit......q....( | 
| d4240 | e2 80 98 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 71    75 69 74 e2 80 99 29 0a 20 20 20 20 20 54 68 69 | ...magit-blame-quit...)......Thi | 
| d4260 | 73 20 63 6f 6d 6d 61 6e 64 20 74 75 72 6e 73 20    6f 66 66 20 4d 61 67 69 74 2d 42 6c 61 6d 65 20 | s.command.turns.off.Magit-Blame. | 
| d4280 | 6d 6f 64 65 2e 20 20 49 66 20 74 68 65 20 62 75    66 66 65 72 20 77 61 73 20 63 72 65 61 74 65 64 | mode...If.the.buffer.was.created | 
| d42a0 | 0a 20 20 20 20 20 64 75 72 69 6e 67 20 61 20 72    65 63 75 72 73 69 76 65 20 62 6c 61 6d 65 2c 20 | ......during.a.recursive.blame,. | 
| d42c0 | 74 68 65 6e 20 69 74 20 61 6c 73 6f 20 6b 69 6c    6c 73 20 74 68 65 20 62 75 66 66 65 72 2e 0a 0a | then.it.also.kills.the.buffer... | 
| d42e0 | e2 80 98 4d 2d 77 e2 80 99 20 28 e2 80 98 6d 61    67 69 74 2d 62 6c 61 6d 65 2d 63 6f 70 79 2d 68 | ...M-w....(...magit-blame-copy-h | 
| d4300 | 61 73 68 e2 80 99 29 0a 20 20 20 20 20 54 68 69    73 20 63 6f 6d 6d 61 6e 64 20 73 61 76 65 73 20 | ash...)......This.command.saves. | 
| d4320 | 74 68 65 20 68 61 73 68 20 6f 66 20 74 68 65 20    63 75 72 72 65 6e 74 20 63 68 75 6e 6b e2 80 99 | the.hash.of.the.current.chunk... | 
| d4340 | 73 20 63 6f 6d 6d 69 74 20 74 6f 20 74 68 65 0a    20 20 20 20 20 6b 69 6c 6c 20 72 69 6e 67 2e 0a | s.commit.to.the......kill.ring.. | 
| d4360 | 0a 20 20 20 20 20 57 68 65 6e 20 74 68 65 20 72    65 67 69 6f 6e 20 69 73 20 61 63 74 69 76 65 2c | ......When.the.region.is.active, | 
| d4380 | 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 73 61 76    65 73 20 74 68 65 20 72 65 67 69 6f 6e e2 80 99 | .the.command.saves.the.region... | 
| d43a0 | 73 20 63 6f 6e 74 65 6e 74 0a 20 20 20 20 20 69    6e 73 74 65 61 64 20 6f 66 20 74 68 65 20 68 61 | s.content......instead.of.the.ha | 
| d43c0 | 73 68 2c 20 6c 69 6b 65 20 e2 80 98 6b 69 6c 6c    2d 72 69 6e 67 2d 73 61 76 65 e2 80 99 20 77 6f | sh,.like....kill-ring-save....wo | 
| d43e0 | 75 6c 64 2e 0a 0a e2 80 98 63 e2 80 99 20 28 e2    80 98 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 63 79 | uld......c....(...magit-blame-cy | 
| d4400 | 63 6c 65 2d 73 74 79 6c 65 e2 80 99 29 0a 20 20    20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 | cle-style...)......This.command. | 
| d4420 | 63 68 61 6e 67 65 73 20 68 6f 77 20 62 6c 61 6d    65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 73 | changes.how.blame.information.is | 
| d4440 | 20 76 69 73 75 61 6c 69 7a 65 64 20 69 6e 20 74    68 65 0a 20 20 20 20 20 63 75 72 72 65 6e 74 20 | .visualized.in.the......current. | 
| d4460 | 62 75 66 66 65 72 20 62 79 20 63 79 63 6c 69 6e    67 20 74 68 72 6f 75 67 68 20 74 68 65 20 73 74 | buffer.by.cycling.through.the.st | 
| d4480 | 79 6c 65 73 20 73 70 65 63 69 66 69 65 64 20 75    73 69 6e 67 20 74 68 65 0a 20 20 20 20 20 6f 70 | yles.specified.using.the......op | 
| d44a0 | 74 69 6f 6e 20 e2 80 98 6d 61 67 69 74 2d 62 6c    61 6d 65 2d 73 74 79 6c 65 73 e2 80 99 2e 0a 0a | tion....magit-blame-styles...... | 
| d44c0 | 20 20 20 42 6c 61 6d 69 6e 67 20 69 73 20 61 6c    73 6f 20 63 6f 6e 74 72 6f 6c 6c 65 64 20 75 73 | ...Blaming.is.also.controlled.us | 
| d44e0 | 69 6e 67 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e    67 20 6f 70 74 69 6f 6e 73 2e 0a 0a 20 2d 2d 20 | ing.the.following.options....--. | 
| d4500 | 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67    69 74 2d 62 6c 61 6d 65 2d 73 74 79 6c 65 73 0a | User.Option:.magit-blame-styles. | 
| d4520 | 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e    20 64 65 66 69 6e 65 73 20 61 20 6c 69 73 74 20 | .....This.option.defines.a.list. | 
| d4540 | 6f 66 20 73 74 79 6c 65 73 20 75 73 65 64 20 74    6f 20 76 69 73 75 61 6c 69 7a 65 20 62 6c 61 6d | of.styles.used.to.visualize.blam | 
| d4560 | 65 0a 20 20 20 20 20 69 6e 66 6f 72 6d 61 74 69    6f 6e 2e 20 20 46 6f 72 20 6e 6f 77 20 73 65 65 | e......information...For.now.see | 
| d4580 | 20 69 74 73 20 64 6f 63 2d 73 74 72 69 6e 67 20    74 6f 20 6c 65 61 72 6e 20 6d 6f 72 65 2e 0a 0a | .its.doc-string.to.learn.more... | 
| d45a0 | 20 2d 2d 20 55 73 65 72 20 4f 70 74 69 6f 6e 3a    20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 65 63 68 | .--.User.Option:.magit-blame-ech | 
| d45c0 | 6f 2d 73 74 79 6c 65 0a 20 20 20 20 20 54 68 69    73 20 6f 70 74 69 6f 6e 20 73 70 65 63 69 66 69 | o-style......This.option.specifi | 
| d45e0 | 65 73 20 74 68 65 20 62 6c 61 6d 65 20 76 69 73    75 61 6c 69 7a 61 74 69 6f 6e 20 73 74 79 6c 65 | es.the.blame.visualization.style | 
| d4600 | 20 75 73 65 64 20 62 79 20 74 68 65 0a 20 20 20    20 20 63 6f 6d 6d 61 6e 64 20 e2 80 98 6d 61 67 | .used.by.the......command....mag | 
| d4620 | 69 74 2d 62 6c 61 6d 65 2d 65 63 68 6f e2 80 99    2e 20 20 54 68 69 73 20 6d 75 73 74 20 62 65 20 | it-blame-echo......This.must.be. | 
| d4640 | 61 20 73 79 6d 62 6f 6c 20 74 68 61 74 20 69 73    20 75 73 65 64 20 61 73 0a 20 20 20 20 20 74 68 | a.symbol.that.is.used.as......th | 
| d4660 | 65 20 69 64 65 6e 74 69 66 69 65 72 20 66 6f 72    20 6f 6e 65 20 6f 66 20 74 68 65 20 73 74 79 6c | e.identifier.for.one.of.the.styl | 
| d4680 | 65 73 20 64 65 66 69 6e 65 64 20 69 6e 0a 20 20    20 20 20 e2 80 98 6d 61 67 69 74 2d 62 6c 61 6d | es.defined.in.........magit-blam | 
| d46a0 | 65 2d 73 74 79 6c 65 73 e2 80 99 2e 0a 0a 20 2d    2d 20 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d | e-styles.......--.User.Option:.m | 
| d46c0 | 61 67 69 74 2d 62 6c 61 6d 65 2d 74 69 6d 65 2d    66 6f 72 6d 61 74 0a 20 20 20 20 20 54 68 69 73 | agit-blame-time-format......This | 
| d46e0 | 20 6f 70 74 69 6f 6e 20 73 70 65 63 69 66 69 65    73 20 74 68 65 20 66 6f 72 6d 61 74 20 73 74 72 | .option.specifies.the.format.str | 
| d4700 | 69 6e 67 20 75 73 65 64 20 74 6f 20 64 69 73 70    6c 61 79 20 74 69 6d 65 73 20 77 68 65 6e 0a 20 | ing.used.to.display.times.when.. | 
| d4720 | 20 20 20 20 73 68 6f 77 69 6e 67 20 62 6c 61 6d    65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 0a | ....showing.blame.information... | 
| d4740 | 20 2d 2d 20 55 73 65 72 20 4f 70 74 69 6f 6e 3a    20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 72 65 61 | .--.User.Option:.magit-blame-rea | 
| d4760 | 64 2d 6f 6e 6c 79 0a 20 20 20 20 20 54 68 69 73    20 6f 70 74 69 6f 6e 20 63 6f 6e 74 72 6f 6c 73 | d-only......This.option.controls | 
| d4780 | 20 77 68 65 74 68 65 72 20 62 6c 61 6d 69 6e 67    20 61 20 62 75 66 66 65 72 20 61 6c 73 6f 20 6d | .whether.blaming.a.buffer.also.m | 
| d47a0 | 61 6b 65 73 0a 20 20 20 20 20 74 65 6d 70 6f 72    61 72 69 6c 79 20 72 65 61 64 2d 6f 6e 6c 79 2e | akes......temporarily.read-only. | 
| d47c0 | 0a 0a 20 2d 2d 20 55 73 65 72 20 4f 70 74 69 6f    6e 3a 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 64 | ...--.User.Option:.magit-blame-d | 
| d47e0 | 69 73 61 62 6c 65 2d 6d 6f 64 65 73 0a 20 20 20    20 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 6c 69 | isable-modes......This.option.li | 
| d4800 | 73 74 73 20 69 6e 63 6f 6d 70 61 74 69 62 6c 65    20 6d 69 6e 6f 72 2d 6d 6f 64 65 73 20 74 68 61 | sts.incompatible.minor-modes.tha | 
| d4820 | 74 20 73 68 6f 75 6c 64 20 62 65 20 64 69 73 61    62 6c 65 64 0a 20 20 20 20 20 74 65 6d 70 6f 72 | t.should.be.disabled......tempor | 
| d4840 | 61 72 69 6c 79 20 77 68 65 6e 20 61 20 62 75 66    66 65 72 20 63 6f 6e 74 61 69 6e 73 20 62 6c 61 | arily.when.a.buffer.contains.bla | 
| d4860 | 6d 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 20    20 54 68 65 79 20 61 72 65 0a 20 20 20 20 20 65 | me.information...They.are......e | 
| d4880 | 6e 61 62 6c 65 64 20 61 67 61 69 6e 20 77 68 65    6e 20 74 68 65 20 62 75 66 66 65 72 20 6e 6f 20 | nabled.again.when.the.buffer.no. | 
| d48a0 | 6c 6f 6e 67 65 72 20 73 68 6f 77 73 20 62 6c 61    6d 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a | longer.shows.blame.information.. | 
| d48c0 | 0a 20 2d 2d 20 55 73 65 72 20 4f 70 74 69 6f 6e    3a 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 67 6f | ..--.User.Option:.magit-blame-go | 
| d48e0 | 74 6f 2d 63 68 75 6e 6b 2d 68 6f 6f 6b 0a 20 20    20 20 20 54 68 69 73 20 68 6f 6f 6b 20 69 73 20 | to-chunk-hook......This.hook.is. | 
| d4900 | 72 75 6e 20 77 68 65 6e 20 6d 6f 76 69 6e 67 20    62 65 74 77 65 65 6e 20 63 68 75 6e 6b 73 2e 0a | run.when.moving.between.chunks.. | 
| d4920 | 0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 69 74 2e 69    6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 4d 61 6e 69 | ...File:.magit.info,..Node:.Mani | 
| d4940 | 70 75 6c 61 74 69 6e 67 2c 20 20 4e 65 78 74 3a    20 54 72 61 6e 73 66 65 72 72 69 6e 67 2c 20 20 | pulating,..Next:.Transferring,.. | 
| d4960 | 50 72 65 76 3a 20 49 6e 73 70 65 63 74 69 6e 67    2c 20 20 55 70 3a 20 54 6f 70 0a 0a 36 20 4d 61 | Prev:.Inspecting,..Up:.Top..6.Ma | 
| d4980 | 6e 69 70 75 6c 61 74 69 6e 67 0a 2a 2a 2a 2a 2a    2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 2a 20 4d 65 6e | nipulating.**************..*.Men | 
| d49a0 | 75 3a 0a 0a 2a 20 43 72 65 61 74 69 6e 67 20 52    65 70 6f 73 69 74 6f 72 79 3a 3a 0a 2a 20 43 6c | u:..*.Creating.Repository::.*.Cl | 
| d49c0 | 6f 6e 69 6e 67 20 52 65 70 6f 73 69 74 6f 72 79    3a 3a 0a 2a 20 53 74 61 67 69 6e 67 20 61 6e 64 | oning.Repository::.*.Staging.and | 
| d49e0 | 20 55 6e 73 74 61 67 69 6e 67 3a 3a 0a 2a 20 41    70 70 6c 79 69 6e 67 3a 3a 0a 2a 20 43 6f 6d 6d | .Unstaging::.*.Applying::.*.Comm | 
| d4a00 | 69 74 74 69 6e 67 3a 3a 0a 2a 20 42 72 61 6e 63    68 69 6e 67 3a 3a 0a 2a 20 4d 65 72 67 69 6e 67 | itting::.*.Branching::.*.Merging | 
| d4a20 | 3a 3a 0a 2a 20 52 65 73 6f 6c 76 69 6e 67 20 43    6f 6e 66 6c 69 63 74 73 3a 3a 0a 2a 20 52 65 62 | ::.*.Resolving.Conflicts::.*.Reb | 
| d4a40 | 61 73 69 6e 67 3a 3a 0a 2a 20 43 68 65 72 72 79    20 50 69 63 6b 69 6e 67 3a 3a 0a 2a 20 52 65 73 | asing::.*.Cherry.Picking::.*.Res | 
| d4a60 | 65 74 74 69 6e 67 3a 3a 0a 2a 20 53 74 61 73 68    69 6e 67 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 6d | etting::.*.Stashing::....File:.m | 
| d4a80 | 61 67 69 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65    3a 20 43 72 65 61 74 69 6e 67 20 52 65 70 6f 73 | agit.info,..Node:.Creating.Repos | 
| d4aa0 | 69 74 6f 72 79 2c 20 20 4e 65 78 74 3a 20 43 6c    6f 6e 69 6e 67 20 52 65 70 6f 73 69 74 6f 72 79 | itory,..Next:.Cloning.Repository | 
| d4ac0 | 2c 20 20 55 70 3a 20 4d 61 6e 69 70 75 6c 61 74    69 6e 67 0a 0a 36 2e 31 20 43 72 65 61 74 69 6e | ,..Up:.Manipulating..6.1.Creatin | 
| d4ae0 | 67 20 52 65 70 6f 73 69 74 6f 72 79 0a 3d 3d 3d    3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | g.Repository.=================== | 
| d4b00 | 3d 3d 3d 3d 0a 0a e2 80 98 49 e2 80 99 20 28 e2    80 98 6d 61 67 69 74 2d 69 6e 69 74 e2 80 99 29 | ====.....I....(...magit-init...) | 
| d4b20 | 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61    6e 64 20 69 6e 69 74 69 61 6c 69 7a 65 73 20 61 | ......This.command.initializes.a | 
| d4b40 | 20 72 65 70 6f 73 69 74 6f 72 79 20 61 6e 64 20    74 68 65 6e 20 73 68 6f 77 73 20 74 68 65 20 73 | .repository.and.then.shows.the.s | 
| d4b60 | 74 61 74 75 73 0a 20 20 20 20 20 62 75 66 66 65    72 20 66 6f 72 20 74 68 65 20 6e 65 77 20 72 65 | tatus......buffer.for.the.new.re | 
| d4b80 | 70 6f 73 69 74 6f 72 79 2e 0a 0a 20 20 20 20 20    49 66 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 | pository........If.the.directory | 
| d4ba0 | 20 69 73 20 62 65 6c 6f 77 20 61 6e 20 65 78 69    73 74 69 6e 67 20 72 65 70 6f 73 69 74 6f 72 79 | .is.below.an.existing.repository | 
| d4bc0 | 2c 20 74 68 65 6e 20 74 68 65 20 75 73 65 72 20    68 61 73 0a 20 20 20 20 20 74 6f 20 63 6f 6e 66 | ,.then.the.user.has......to.conf | 
| d4be0 | 69 72 6d 20 74 68 61 74 20 61 20 6e 65 77 20 6f    6e 65 20 73 68 6f 75 6c 64 20 62 65 20 63 72 65 | irm.that.a.new.one.should.be.cre | 
| d4c00 | 61 74 65 64 20 69 6e 73 69 64 65 2e 20 20 49 66    20 74 68 65 0a 20 20 20 20 20 64 69 72 65 63 74 | ated.inside...If.the......direct | 
| d4c20 | 6f 72 79 20 69 73 20 74 68 65 20 72 6f 6f 74 20    6f 66 20 74 68 65 20 65 78 69 73 74 69 6e 67 20 | ory.is.the.root.of.the.existing. | 
| d4c40 | 72 65 70 6f 73 69 74 6f 72 79 2c 20 74 68 65 6e    20 74 68 65 20 75 73 65 72 20 68 61 73 0a 20 20 | repository,.then.the.user.has... | 
| d4c60 | 20 20 20 74 6f 20 63 6f 6e 66 69 72 6d 20 74 68    61 74 20 69 74 20 73 68 6f 75 6c 64 20 62 65 20 | ...to.confirm.that.it.should.be. | 
| d4c80 | 72 65 69 6e 69 74 69 61 6c 69 7a 65 64 2e 0a 0a    1f 0a 46 69 6c 65 3a 20 6d 61 67 69 74 2e 69 6e | reinitialized.....File:.magit.in | 
| d4ca0 | 66 6f 2c 20 20 4e 6f 64 65 3a 20 43 6c 6f 6e 69    6e 67 20 52 65 70 6f 73 69 74 6f 72 79 2c 20 20 | fo,..Node:.Cloning.Repository,.. | 
| d4cc0 | 4e 65 78 74 3a 20 53 74 61 67 69 6e 67 20 61 6e    64 20 55 6e 73 74 61 67 69 6e 67 2c 20 20 50 72 | Next:.Staging.and.Unstaging,..Pr | 
| d4ce0 | 65 76 3a 20 43 72 65 61 74 69 6e 67 20 52 65 70    6f 73 69 74 6f 72 79 2c 20 20 55 70 3a 20 4d 61 | ev:.Creating.Repository,..Up:.Ma | 
| d4d00 | 6e 69 70 75 6c 61 74 69 6e 67 0a 0a 36 2e 32 20    43 6c 6f 6e 69 6e 67 20 52 65 70 6f 73 69 74 6f | nipulating..6.2.Cloning.Reposito | 
| d4d20 | 72 79 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d    3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 54 6f 20 63 6c | ry.======================..To.cl | 
| d4d40 | 6f 6e 65 20 61 20 72 65 6d 6f 74 65 20 6f 72 20    6c 6f 63 61 6c 20 72 65 70 6f 73 69 74 6f 72 79 | one.a.remote.or.local.repository | 
| d4d60 | 20 75 73 65 20 e2 80 98 43 e2 80 99 2c 20 77 68    69 63 68 20 69 73 20 62 6f 75 6e 64 20 74 6f 20 | .use....C...,.which.is.bound.to. | 
| d4d80 | 74 68 65 0a 63 6f 6d 6d 61 6e 64 20 e2 80 98 6d    61 67 69 74 2d 63 6c 6f 6e 65 e2 80 99 2e 20 20 | the.command....magit-clone...... | 
| d4da0 | 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 65 69 74    68 65 72 20 61 63 74 20 61 73 20 61 20 74 72 61 | This.command.either.act.as.a.tra | 
| d4dc0 | 6e 73 69 65 6e 74 20 70 72 65 66 69 78 0a 63 6f    6d 6d 61 6e 64 2c 20 77 68 69 63 68 20 62 69 6e | nsient.prefix.command,.which.bin | 
| d4de0 | 64 73 20 73 65 76 65 72 61 6c 20 69 6e 66 69 78    20 61 72 67 75 6d 65 6e 74 73 20 61 6e 64 20 73 | ds.several.infix.arguments.and.s | 
| d4e00 | 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 73 2c 20    6f 72 20 69 74 0a 63 61 6e 20 69 6e 76 6f 6b 65 | uffix.commands,.or.it.can.invoke | 
| d4e20 | 20 e2 80 98 67 69 74 20 63 6c 6f 6e 65 e2 80 99    20 64 69 72 65 63 74 6c 79 2c 20 64 65 70 65 6e | ....git.clone....directly,.depen | 
| d4e40 | 64 69 6e 67 20 6f 6e 20 77 68 65 74 68 65 72 20    61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e | ding.on.whether.a.prefix.argumen | 
| d4e60 | 74 0a 69 73 20 75 73 65 64 20 61 6e 64 20 6f 6e    20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 e2 80 | t.is.used.and.on.the.value.of... | 
| d4e80 | 98 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 61 6c 77    61 79 73 2d 74 72 61 6e 73 69 65 6e 74 e2 80 99 | .magit-clone-always-transient... | 
| d4ea0 | 2e 0a 0a 20 2d 2d 20 55 73 65 72 20 4f 70 74 69    6f 6e 3a 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d | ....--.User.Option:.magit-clone- | 
| d4ec0 | 61 6c 77 61 79 73 2d 74 72 61 6e 73 69 65 6e 74    0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f | always-transient......This.optio | 
| d4ee0 | 6e 20 63 6f 6e 74 72 6f 6c 73 20 77 68 65 74 68    65 72 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 e2 | n.controls.whether.the.command.. | 
| d4f00 | 80 98 6d 61 67 69 74 2d 63 6c 6f 6e 65 e2 80 99    20 61 6c 77 61 79 73 20 61 63 74 73 0a 20 20 20 | ..magit-clone....always.acts.... | 
| d4f20 | 20 20 61 73 20 61 20 74 72 61 6e 73 69 65 6e 74    20 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 2c | ..as.a.transient.prefix.command, | 
| d4f40 | 20 72 65 67 61 72 64 6c 65 73 73 20 6f 66 20 77    68 65 74 68 65 72 20 61 20 70 72 65 66 69 78 0a | .regardless.of.whether.a.prefix. | 
| d4f60 | 20 20 20 20 20 61 72 67 75 6d 65 6e 74 20 69 73    20 75 73 65 64 20 6f 72 20 6e 6f 74 2e 20 20 49 | .....argument.is.used.or.not...I | 
| d4f80 | 66 20 e2 80 98 74 e2 80 99 2c 20 74 68 65 6e 20    74 68 61 74 20 63 6f 6d 6d 61 6e 64 20 61 6c 77 | f....t...,.then.that.command.alw | 
| d4fa0 | 61 79 73 20 61 63 74 73 20 61 73 0a 20 20 20 20    20 61 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 | ays.acts.as......a.transient.pre | 
| d4fc0 | 66 69 78 2e 20 20 49 66 20 e2 80 98 6e 69 6c e2    80 99 2c 20 74 68 65 6e 20 61 20 70 72 65 66 69 | fix...If....nil...,.then.a.prefi | 
| d4fe0 | 78 20 61 72 67 75 6d 65 6e 74 20 68 61 73 20 74    6f 20 62 65 0a 20 20 20 20 20 75 73 65 64 20 66 | x.argument.has.to.be......used.f | 
| d5000 | 6f 72 20 69 74 20 74 6f 20 61 63 74 20 61 73 20    61 20 74 72 61 6e 73 69 65 6e 74 2e 0a 0a e2 80 | or.it.to.act.as.a.transient..... | 
| d5020 | 98 43 e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d    63 6c 6f 6e 65 e2 80 99 29 0a 20 20 20 20 20 54 | .C....(...magit-clone...)......T | 
| d5040 | 68 69 73 20 63 6f 6d 6d 61 6e 64 20 65 69 74 68    65 72 20 61 63 74 73 20 61 73 20 61 20 74 72 61 | his.command.either.acts.as.a.tra | 
| d5060 | 6e 73 69 65 6e 74 20 70 72 65 66 69 78 20 63 6f    6d 6d 61 6e 64 20 61 73 20 64 65 73 63 72 69 62 | nsient.prefix.command.as.describ | 
| d5080 | 65 64 0a 20 20 20 20 20 61 62 6f 76 65 20 6f 72    20 64 6f 65 73 20 74 68 65 20 73 61 6d 65 20 74 | ed......above.or.does.the.same.t | 
| d50a0 | 68 69 6e 67 20 61 73 20 e2 80 98 74 72 61 6e 73    69 65 6e 74 2d 63 6c 6f 6e 65 2d 72 65 67 75 6c | hing.as....transient-clone-regul | 
| d50c0 | 61 72 e2 80 99 20 61 73 0a 20 20 20 20 20 64 65    73 63 72 69 62 65 64 20 62 65 6c 6f 77 2e 0a 0a | ar....as......described.below... | 
| d50e0 | 20 20 20 20 20 49 66 20 69 74 20 61 63 74 73 20    61 73 20 61 20 74 72 61 6e 73 69 65 6e 74 20 70 | .....If.it.acts.as.a.transient.p | 
| d5100 | 72 65 66 69 78 2c 20 74 68 65 6e 20 69 74 20 62    69 6e 64 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 | refix,.then.it.binds.the.followi | 
| d5120 | 6e 67 0a 20 20 20 20 20 73 75 66 66 69 78 20 63    6f 6d 6d 61 6e 64 73 20 61 6e 64 20 73 65 76 65 | ng......suffix.commands.and.seve | 
| d5140 | 72 61 6c 20 69 6e 66 69 78 20 61 72 67 75 6d 65    6e 74 73 2e 0a 0a e2 80 98 43 20 43 e2 80 99 20 | ral.infix.arguments......C.C.... | 
| d5160 | 28 e2 80 98 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d    72 65 67 75 6c 61 72 e2 80 99 29 0a 20 20 20 20 | (...magit-clone-regular...)..... | 
| d5180 | 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 63 72    65 61 74 65 73 20 61 20 72 65 67 75 6c 61 72 20 | .This.command.creates.a.regular. | 
| d51a0 | 63 6c 6f 6e 65 20 6f 66 20 61 6e 20 65 78 69 73    74 69 6e 67 20 72 65 70 6f 73 69 74 6f 72 79 2e | clone.of.an.existing.repository. | 
| d51c0 | 0a 20 20 20 20 20 54 68 65 20 72 65 70 6f 73 69    74 6f 72 79 20 61 6e 64 20 74 68 65 20 74 61 72 | ......The.repository.and.the.tar | 
| d51e0 | 67 65 74 20 64 69 72 65 63 74 6f 72 79 20 61 72    65 20 72 65 61 64 20 66 72 6f 6d 20 74 68 65 20 | get.directory.are.read.from.the. | 
| d5200 | 75 73 65 72 2e 0a 0a e2 80 98 43 20 73 e2 80 99    20 28 e2 80 98 6d 61 67 69 74 2d 63 6c 6f 6e 65 | user......C.s....(...magit-clone | 
| d5220 | 2d 73 68 61 6c 6c 6f 77 e2 80 99 29 0a 20 20 20    20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 63 | -shallow...)......This.command.c | 
| d5240 | 72 65 61 74 65 73 20 61 20 73 68 61 6c 6c 6f 77    20 63 6c 6f 6e 65 20 6f 66 20 61 6e 20 65 78 69 | reates.a.shallow.clone.of.an.exi | 
| d5260 | 73 74 69 6e 67 20 72 65 70 6f 73 69 74 6f 72 79    2e 0a 20 20 20 20 20 54 68 65 20 72 65 70 6f 73 | sting.repository.......The.repos | 
| d5280 | 69 74 6f 72 79 20 61 6e 64 20 74 68 65 20 74 61    72 67 65 74 20 64 69 72 65 63 74 6f 72 79 20 61 | itory.and.the.target.directory.a | 
| d52a0 | 72 65 20 72 65 61 64 20 66 72 6f 6d 20 74 68 65    20 75 73 65 72 2e 20 20 42 79 0a 20 20 20 20 20 | re.read.from.the.user...By...... | 
| d52c0 | 64 65 66 61 75 6c 74 20 74 68 65 20 64 65 70 74    68 20 6f 66 20 74 68 65 20 63 6c 6f 6e 65 64 20 | default.the.depth.of.the.cloned. | 
| d52e0 | 68 69 73 74 6f 72 79 20 69 73 20 61 20 73 69 6e    67 6c 65 20 63 6f 6d 6d 69 74 2c 20 62 75 74 0a | history.is.a.single.commit,.but. | 
| d5300 | 20 20 20 20 20 77 69 74 68 20 61 20 70 72 65 66    69 78 20 61 72 67 75 6d 65 6e 74 20 74 68 65 20 | .....with.a.prefix.argument.the. | 
| d5320 | 64 65 70 74 68 20 69 73 20 72 65 61 64 20 66 72    6f 6d 20 74 68 65 20 75 73 65 72 2e 0a 0a e2 80 | depth.is.read.from.the.user..... | 
| d5340 | 98 43 20 3e e2 80 99 20 28 e2 80 98 6d 61 67 69    74 2d 63 6c 6f 6e 65 2d 73 70 61 72 73 65 e2 80 | .C.>....(...magit-clone-sparse.. | 
| d5360 | 99 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d    6d 61 6e 64 20 63 72 65 61 74 65 73 20 61 20 63 | .)......This.command.creates.a.c | 
| d5380 | 6c 6f 6e 65 20 6f 66 20 61 6e 20 65 78 69 73 74    69 6e 67 20 72 65 70 6f 73 69 74 6f 72 79 20 61 | lone.of.an.existing.repository.a | 
| d53a0 | 6e 64 0a 20 20 20 20 20 69 6e 69 74 69 61 6c 69    7a 65 73 20 61 20 73 70 61 72 73 65 20 63 68 65 | nd......initializes.a.sparse.che | 
| d53c0 | 63 6b 6f 75 74 2c 20 61 76 6f 69 64 69 6e 67 20    61 20 63 68 65 63 6b 6f 75 74 20 6f 66 20 74 68 | ckout,.avoiding.a.checkout.of.th | 
| d53e0 | 65 20 66 75 6c 6c 0a 20 20 20 20 20 77 6f 72 6b    69 6e 67 20 74 72 65 65 2e 20 20 54 6f 20 61 64 | e.full......working.tree...To.ad | 
| d5400 | 64 20 6d 6f 72 65 20 64 69 72 65 63 74 6f 72 69    65 73 2c 20 75 73 65 20 74 68 65 0a 20 20 20 20 | d.more.directories,.use.the..... | 
| d5420 | 20 e2 80 98 6d 61 67 69 74 2d 73 70 61 72 73 65    2d 63 68 65 63 6b 6f 75 74 e2 80 99 20 74 72 61 | ....magit-sparse-checkout....tra | 
| d5440 | 6e 73 69 65 6e 74 20 28 73 65 65 20 2a 6e 6f 74    65 20 53 70 61 72 73 65 20 63 68 65 63 6b 6f 75 | nsient.(see.*note.Sparse.checkou | 
| d5460 | 74 73 3a 3a 29 2e 0a 0a e2 80 98 43 20 62 e2 80    99 20 28 e2 80 98 6d 61 67 69 74 2d 63 6c 6f 6e | ts::)......C.b....(...magit-clon | 
| d5480 | 65 2d 62 61 72 65 e2 80 99 29 0a 20 20 20 20 20    54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 63 72 65 | e-bare...)......This.command.cre | 
| d54a0 | 61 74 65 73 20 61 20 62 61 72 65 20 63 6c 6f 6e    65 20 6f 66 20 61 6e 20 65 78 69 73 74 69 6e 67 | ates.a.bare.clone.of.an.existing | 
| d54c0 | 20 72 65 70 6f 73 69 74 6f 72 79 2e 20 20 54 68    65 0a 20 20 20 20 20 72 65 70 6f 73 69 74 6f 72 | .repository...The......repositor | 
| d54e0 | 79 20 61 6e 64 20 74 68 65 20 74 61 72 67 65 74    20 64 69 72 65 63 74 6f 72 79 20 61 72 65 20 72 | y.and.the.target.directory.are.r | 
| d5500 | 65 61 64 20 66 72 6f 6d 20 74 68 65 20 75 73 65    72 2e 0a 0a e2 80 98 43 20 6d e2 80 99 20 28 e2 | ead.from.the.user......C.m....(. | 
| d5520 | 80 98 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 6d 69    72 72 6f 72 e2 80 99 29 0a 20 20 20 20 20 54 68 | ..magit-clone-mirror...)......Th | 
| d5540 | 69 73 20 63 6f 6d 6d 61 6e 64 20 63 72 65 61 74    65 73 20 61 20 6d 69 72 72 6f 72 20 6f 66 20 61 | is.command.creates.a.mirror.of.a | 
| d5560 | 6e 20 65 78 69 73 74 69 6e 67 20 72 65 70 6f 73    69 74 6f 72 79 2e 20 20 54 68 65 0a 20 20 20 20 | n.existing.repository...The..... | 
| d5580 | 20 72 65 70 6f 73 69 74 6f 72 79 20 61 6e 64 20    74 68 65 20 74 61 72 67 65 74 20 64 69 72 65 63 | .repository.and.the.target.direc | 
| d55a0 | 74 6f 72 79 20 61 72 65 20 72 65 61 64 20 66 72    6f 6d 20 74 68 65 20 75 73 65 72 2e 0a 0a 20 20 | tory.are.read.from.the.user..... | 
| d55c0 | 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 73    75 66 66 69 78 65 73 20 61 72 65 20 64 69 73 61 | .The.following.suffixes.are.disa | 
| d55e0 | 62 6c 65 64 20 62 79 20 64 65 66 61 75 6c 74 2e    20 20 53 65 65 20 2a 6e 6f 74 65 0a 28 74 72 61 | bled.by.default...See.*note.(tra | 
| d5600 | 6e 73 69 65 6e 74 29 45 6e 61 62 6c 69 6e 67 20    61 6e 64 20 44 69 73 61 62 6c 69 6e 67 20 53 75 | nsient)Enabling.and.Disabling.Su | 
| d5620 | 66 66 69 78 65 73 3a 3a 20 66 6f 72 20 68 6f 77    20 74 6f 20 65 6e 61 62 6c 65 20 74 68 65 6d 2e | ffixes::.for.how.to.enable.them. | 
| d5640 | 0a 0a e2 80 98 43 20 64 e2 80 99 20 28 e2 80 98    6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 73 68 61 6c | .....C.d....(...magit-clone-shal | 
| d5660 | 6c 6f 77 2d 73 69 6e 63 65 e2 80 99 29 0a 20 20    20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 | low-since...)......This.command. | 
| d5680 | 63 72 65 61 74 65 73 20 61 20 73 68 61 6c 6c 6f    77 20 63 6c 6f 6e 65 20 6f 66 20 61 6e 20 65 78 | creates.a.shallow.clone.of.an.ex | 
| d56a0 | 69 73 74 69 6e 67 20 72 65 70 6f 73 69 74 6f 72    79 2e 0a 20 20 20 20 20 4f 6e 6c 79 20 63 6f 6d | isting.repository.......Only.com | 
| d56c0 | 6d 69 74 73 20 74 68 61 74 20 77 65 72 65 20 63    6f 6d 6d 69 74 74 65 64 20 61 66 74 65 72 20 61 | mits.that.were.committed.after.a | 
| d56e0 | 20 64 61 74 65 20 61 72 65 20 63 6c 6f 6e 65 64    2c 20 77 68 69 63 68 20 69 73 0a 20 20 20 20 20 | .date.are.cloned,.which.is...... | 
| d5700 | 72 65 61 64 20 66 72 6f 6d 20 74 68 65 20 75 73    65 72 2e 20 20 54 68 65 20 72 65 70 6f 73 69 74 | read.from.the.user...The.reposit | 
| d5720 | 6f 72 79 20 61 6e 64 20 74 68 65 20 74 61 72 67    65 74 20 64 69 72 65 63 74 6f 72 79 20 61 72 65 | ory.and.the.target.directory.are | 
| d5740 | 0a 20 20 20 20 20 61 6c 73 6f 20 72 65 61 64 20    66 72 6f 6d 20 74 68 65 20 75 73 65 72 2e 0a 0a | ......also.read.from.the.user... | 
| d5760 | e2 80 98 43 20 65 e2 80 99 20 28 e2 80 98 6d 61    67 69 74 2d 63 6c 6f 6e 65 2d 73 68 61 6c 6c 6f | ...C.e....(...magit-clone-shallo | 
| d5780 | 77 2d 65 78 63 6c 75 64 65 e2 80 99 29 0a 20 20    20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 | w-exclude...)......This.command. | 
| d57a0 | 63 72 65 61 74 65 73 20 61 20 73 68 61 6c 6c 6f    77 20 63 6c 6f 6e 65 20 6f 66 20 61 6e 20 65 78 | creates.a.shallow.clone.of.an.ex | 
| d57c0 | 69 73 74 69 6e 67 20 72 65 70 6f 73 69 74 6f 72    79 2e 0a 20 20 20 20 20 54 68 69 73 20 72 65 61 | isting.repository.......This.rea | 
| d57e0 | 64 73 20 61 20 62 72 61 6e 63 68 20 6f 72 20 74    61 67 20 66 72 6f 6d 20 74 68 65 20 75 73 65 72 | ds.a.branch.or.tag.from.the.user | 
| d5800 | 2e 20 20 43 6f 6d 6d 69 74 73 20 74 68 61 74 20    61 72 65 0a 20 20 20 20 20 72 65 61 63 68 61 62 | ...Commits.that.are......reachab | 
| d5820 | 6c 65 20 66 72 6f 6d 20 74 68 61 74 20 61 72 65    20 6e 6f 74 20 63 6c 6f 6e 65 64 2e 20 20 54 68 | le.from.that.are.not.cloned...Th | 
| d5840 | 65 20 72 65 70 6f 73 69 74 6f 72 79 20 61 6e 64    20 74 68 65 20 74 61 72 67 65 74 0a 20 20 20 20 | e.repository.and.the.target..... | 
| d5860 | 20 64 69 72 65 63 74 6f 72 79 20 61 72 65 20 61    6c 73 6f 20 72 65 61 64 20 66 72 6f 6d 20 74 68 | .directory.are.also.read.from.th | 
| d5880 | 65 20 75 73 65 72 2e 0a 0a 20 2d 2d 20 55 73 65    72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d | e.user....--.User.Option:.magit- | 
| d58a0 | 63 6c 6f 6e 65 2d 73 65 74 2d 72 65 6d 6f 74 65    2d 68 65 61 64 0a 20 20 20 20 20 54 68 69 73 20 | clone-set-remote-head......This. | 
| d58c0 | 6f 70 74 69 6f 6e 20 63 6f 6e 74 72 6f 6c 73 20    77 68 65 74 68 65 72 20 63 6c 6f 6e 69 6e 67 20 | option.controls.whether.cloning. | 
| d58e0 | 63 61 75 73 65 73 20 74 68 65 20 72 65 66 65 72    65 6e 63 65 0a 20 20 20 20 20 e2 80 98 72 65 66 | causes.the.reference.........ref | 
| d5900 | 73 2f 72 65 6d 6f 74 65 73 2f 3c 72 65 6d 6f 74    65 3e 2f 48 45 41 44 e2 80 99 20 74 6f 20 62 65 | s/remotes/<remote>/HEAD....to.be | 
| d5920 | 20 63 72 65 61 74 65 64 20 69 6e 20 74 68 65 20    63 6c 6f 6e 65 2e 20 20 54 68 65 0a 20 20 20 20 | .created.in.the.clone...The..... | 
| d5940 | 20 64 65 66 61 75 6c 74 20 69 73 20 74 6f 20 64    65 6c 65 74 65 20 74 68 65 20 72 65 66 65 72 65 | .default.is.to.delete.the.refere | 
| d5960 | 6e 63 65 20 61 66 74 65 72 20 72 75 6e 6e 69 6e    67 20 e2 80 98 67 69 74 20 63 6c 6f 6e 65 e2 80 | nce.after.running....git.clone.. | 
| d5980 | 99 2c 20 77 68 69 63 68 0a 20 20 20 20 20 69 6e    73 69 73 74 73 20 6f 6e 20 63 72 65 61 74 69 6e | .,.which......insists.on.creatin | 
| d59a0 | 67 20 69 74 2e 20 20 54 68 69 73 20 69 73 20 62    65 63 61 75 73 65 20 74 68 65 20 72 65 66 65 72 | g.it...This.is.because.the.refer | 
| d59c0 | 65 6e 63 65 20 68 61 73 20 6e 6f 74 20 62 65 65    6e 0a 20 20 20 20 20 66 6f 75 6e 64 20 74 6f 20 | ence.has.not.been......found.to. | 
| d59e0 | 62 65 20 70 61 72 74 69 63 75 6c 61 72 6c 79 20    75 73 65 66 75 6c 20 61 73 20 69 74 20 69 73 20 | be.particularly.useful.as.it.is. | 
| d5a00 | 6e 6f 74 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c    79 20 75 70 64 61 74 65 64 0a 20 20 20 20 20 77 | not.automatically.updated......w | 
| d5a20 | 68 65 6e 20 74 68 65 20 e2 80 98 48 45 41 44 e2    80 99 20 6f 66 20 74 68 65 20 72 65 6d 6f 74 65 | hen.the....HEAD....of.the.remote | 
| d5a40 | 20 63 68 61 6e 67 65 73 2e 20 20 53 65 74 74 69    6e 67 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 74 | .changes...Setting.this.option.t | 
| d5a60 | 6f 20 e2 80 98 74 e2 80 99 0a 20 20 20 20 20 70    72 65 73 65 72 76 65 73 20 47 69 74 e2 80 99 73 | o....t.........preserves.Git...s | 
| d5a80 | 20 64 65 66 61 75 6c 74 20 62 65 68 61 76 69 6f    72 20 6f 66 20 63 72 65 61 74 69 6e 67 20 74 68 | .default.behavior.of.creating.th | 
| d5aa0 | 65 20 72 65 66 65 72 65 6e 63 65 2e 0a 0a 20 2d    2d 20 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d | e.reference....--.User.Option:.m | 
| d5ac0 | 61 67 69 74 2d 63 6c 6f 6e 65 2d 73 65 74 2d 72    65 6d 6f 74 65 2e 70 75 73 68 44 65 66 61 75 6c | agit-clone-set-remote.pushDefaul | 
| d5ae0 | 74 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 69    6f 6e 20 63 6f 6e 74 72 6f 6c 73 20 77 68 65 74 | t......This.option.controls.whet | 
| d5b00 | 68 65 72 20 74 68 65 20 76 61 6c 75 65 20 6f 66    20 74 68 65 20 47 69 74 20 76 61 72 69 61 62 6c | her.the.value.of.the.Git.variabl | 
| d5b20 | 65 0a 20 20 20 20 20 e2 80 98 72 65 6d 6f 74 65    2e 70 75 73 68 44 65 66 61 75 6c 74 e2 80 99 20 | e.........remote.pushDefault.... | 
| d5b40 | 69 73 20 73 65 74 20 61 66 74 65 72 20 63 6c 6f    6e 69 6e 67 2e 0a 0a 20 20 20 20 20 20 20 20 e2 | is.set.after.cloning............ | 
| d5b60 | 80 a2 20 49 66 20 e2 80 98 74 e2 80 99 2c 20 74    68 65 6e 20 69 74 20 69 73 20 61 6c 77 61 79 73 | ...If....t...,.then.it.is.always | 
| d5b80 | 20 73 65 74 20 77 69 74 68 6f 75 74 20 61 73 6b    69 6e 67 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 | .set.without.asking............. | 
| d5ba0 | 20 49 66 20 e2 80 98 61 73 6b e2 80 99 2c 20 74    68 65 6e 20 74 68 65 20 75 73 65 72 73 20 61 72 | .If....ask...,.then.the.users.ar | 
| d5bc0 | 65 20 61 73 6b 65 64 20 65 76 65 72 79 20 74 69    6d 65 20 74 68 65 79 20 63 6c 6f 6e 65 20 61 0a | e.asked.every.time.they.clone.a. | 
| d5be0 | 20 20 20 20 20 20 20 20 20 20 72 65 70 6f 73 69    74 6f 72 79 2e 0a 20 20 20 20 20 20 20 20 e2 80 | ..........repository............ | 
| d5c00 | a2 20 49 66 20 e2 80 98 6e 69 6c e2 80 99 2c 20    74 68 65 6e 20 69 74 20 69 73 20 6e 65 76 65 72 | ..If....nil...,.then.it.is.never | 
| d5c20 | 20 73 65 74 2e 0a 0a 20 2d 2d 20 55 73 65 72 20    4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 63 6c | .set....--.User.Option:.magit-cl | 
| d5c40 | 6f 6e 65 2d 64 65 66 61 75 6c 74 2d 64 69 72 65    63 74 6f 72 79 0a 20 20 20 20 20 54 68 69 73 20 | one-default-directory......This. | 
| d5c60 | 6f 70 74 69 6f 6e 20 63 6f 6e 74 72 6f 6c 20 74    68 65 20 64 65 66 61 75 6c 74 20 64 69 72 65 63 | option.control.the.default.direc | 
| d5c80 | 74 6f 72 79 20 6e 61 6d 65 20 75 73 65 64 20 77    68 65 6e 20 72 65 61 64 69 6e 67 0a 20 20 20 20 | tory.name.used.when.reading..... | 
| d5ca0 | 20 74 68 65 20 64 65 73 74 69 6e 61 74 69 6f 6e    20 66 6f 72 20 61 20 63 6c 6f 6e 69 6e 67 20 6f | .the.destination.for.a.cloning.o | 
| d5cc0 | 70 65 72 61 74 69 6f 6e 2e 0a 0a 20 20 20 20 20    20 20 20 e2 80 a2 20 49 66 20 e2 80 98 6e 69 6c | peration...............If....nil | 
| d5ce0 | e2 80 99 20 28 74 68 65 20 64 65 66 61 75 6c 74    29 2c 20 74 68 65 6e 20 74 68 65 20 76 61 6c 75 | ....(the.default),.then.the.valu | 
| d5d00 | 65 20 6f 66 20 e2 80 98 64 65 66 61 75 6c 74 2d    64 69 72 65 63 74 6f 72 79 e2 80 99 0a 20 20 20 | e.of....default-directory....... | 
| d5d20 | 20 20 20 20 20 20 20 69 73 20 75 73 65 64 2e 0a    20 20 20 20 20 20 20 20 e2 80 a2 20 49 66 20 61 | .......is.used..............If.a | 
| d5d40 | 20 64 69 72 65 63 74 6f 72 79 2c 20 74 68 65 6e    20 74 68 61 74 20 69 73 20 75 73 65 64 2e 0a 20 | .directory,.then.that.is.used... | 
| d5d60 | 20 20 20 20 20 20 20 e2 80 a2 20 49 66 20 61 20    66 75 6e 63 74 69 6f 6e 2c 20 74 68 65 6e 20 74 | ...........If.a.function,.then.t | 
| d5d80 | 68 61 74 20 69 73 20 63 61 6c 6c 65 64 20 77 69    74 68 20 74 68 65 20 72 65 6d 6f 74 65 20 75 72 | hat.is.called.with.the.remote.ur | 
| d5da0 | 6c 20 61 73 20 74 68 65 0a 20 20 20 20 20 20 20    20 20 20 6f 6e 6c 79 20 61 72 67 75 6d 65 6e 74 | l.as.the...........only.argument | 
| d5dc0 | 20 61 6e 64 20 74 68 65 20 72 65 74 75 72 6e 65    64 20 76 61 6c 75 65 20 69 73 20 75 73 65 64 2e | .and.the.returned.value.is.used. | 
| d5de0 | 0a 0a 20 2d 2d 20 55 73 65 72 20 4f 70 74 69 6f    6e 3a 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 6e | ...--.User.Option:.magit-clone-n | 
| d5e00 | 61 6d 65 2d 61 6c 69 73 74 0a 20 20 20 20 20 54    68 69 73 20 6f 70 74 69 6f 6e 20 6d 61 70 73 20 | ame-alist......This.option.maps. | 
| d5e20 | 72 65 67 75 6c 61 72 20 65 78 70 72 65 73 73 69    6f 6e 73 2c 20 77 68 69 63 68 20 6d 61 74 63 68 | regular.expressions,.which.match | 
| d5e40 | 20 72 65 70 6f 73 69 74 6f 72 79 20 6e 61 6d 65    73 2c 0a 20 20 20 20 20 74 6f 20 72 65 70 6f 73 | .repository.names,......to.repos | 
| d5e60 | 69 74 6f 72 79 20 75 72 6c 73 2c 20 6d 61 6b 69    6e 67 20 69 74 20 70 6f 73 73 69 62 6c 65 20 66 | itory.urls,.making.it.possible.f | 
| d5e80 | 6f 72 20 75 73 65 72 73 20 74 6f 20 65 6e 74 65    72 20 73 68 6f 72 74 0a 20 20 20 20 20 6e 61 6d | or.users.to.enter.short......nam | 
| d5ea0 | 65 73 20 69 6e 73 74 65 61 64 20 6f 66 20 75 72    6c 73 20 77 68 65 6e 20 63 6c 6f 6e 69 6e 67 20 | es.instead.of.urls.when.cloning. | 
| d5ec0 | 72 65 70 6f 73 69 74 6f 72 69 65 73 2e 0a 0a 20    20 20 20 20 45 61 63 68 20 65 6c 65 6d 65 6e 74 | repositories........Each.element | 
| d5ee0 | 20 68 61 73 20 74 68 65 20 66 6f 72 6d 20 e2 80    98 28 52 45 47 45 58 50 20 48 4f 53 54 4e 41 4d | .has.the.form....(REGEXP.HOSTNAM | 
| d5f00 | 45 20 55 53 45 52 29 e2 80 99 2e 20 20 57 68 65    6e 20 74 68 65 20 75 73 65 72 0a 20 20 20 20 20 | E.USER)......When.the.user...... | 
| d5f20 | 65 6e 74 65 72 73 20 61 20 6e 61 6d 65 20 77 68    65 6e 20 61 20 63 6c 6f 6e 69 6e 67 20 63 6f 6d | enters.a.name.when.a.cloning.com | 
| d5f40 | 6d 61 6e 64 20 61 73 6b 73 20 66 6f 72 20 61 20    6e 61 6d 65 20 6f 72 20 75 72 6c 2c 20 74 68 65 | mand.asks.for.a.name.or.url,.the | 
| d5f60 | 6e 0a 20 20 20 20 20 74 68 61 74 20 69 73 20 6c    6f 6f 6b 65 64 20 75 70 20 69 6e 20 74 68 69 73 | n......that.is.looked.up.in.this | 
| d5f80 | 20 6c 69 73 74 2e 20 20 54 68 65 20 66 69 72 73    74 20 65 6c 65 6d 65 6e 74 20 77 68 6f 73 65 20 | .list...The.first.element.whose. | 
| d5fa0 | 52 45 47 45 58 50 0a 20 20 20 20 20 6d 61 74 63    68 65 73 20 69 73 20 75 73 65 64 2e 0a 0a 20 20 | REGEXP......matches.is.used..... | 
| d5fc0 | 20 20 20 54 68 65 20 66 6f 72 6d 61 74 20 73 70    65 63 69 66 69 65 64 20 62 79 20 6f 70 74 69 6f | ...The.format.specified.by.optio | 
| d5fe0 | 6e 20 e2 80 98 6d 61 67 69 74 2d 63 6c 6f 6e 65    2d 75 72 6c 2d 66 6f 72 6d 61 74 e2 80 99 20 69 | n....magit-clone-url-format....i | 
| d6000 | 73 20 75 73 65 64 20 74 6f 0a 20 20 20 20 20 74    75 72 6e 20 74 68 65 20 6e 61 6d 65 20 69 6e 74 | s.used.to......turn.the.name.int | 
| d6020 | 6f 20 61 6e 20 75 72 6c 2c 20 75 73 69 6e 67 20    48 4f 53 54 4e 41 4d 45 20 61 6e 64 20 74 68 65 | o.an.url,.using.HOSTNAME.and.the | 
| d6040 | 20 72 65 70 6f 73 69 74 6f 72 79 20 6e 61 6d 65    2e 0a 20 20 20 20 20 49 66 20 74 68 65 20 70 72 | .repository.name.......If.the.pr | 
| d6060 | 6f 76 69 64 65 64 20 6e 61 6d 65 20 63 6f 6e 74    61 69 6e 73 20 61 20 73 6c 61 73 68 2c 20 74 68 | ovided.name.contains.a.slash,.th | 
| d6080 | 65 6e 20 74 68 61 74 20 69 73 20 75 73 65 64 2e    0a 20 20 20 20 20 4f 74 68 65 72 77 69 73 65 20 | en.that.is.used.......Otherwise. | 
| d60a0 | 69 66 20 74 68 65 20 6e 61 6d 65 20 6f 6d 69 74    73 20 74 68 65 20 6f 77 6e 65 72 20 6f 66 20 74 | if.the.name.omits.the.owner.of.t | 
| d60c0 | 68 65 20 72 65 70 6f 73 69 74 6f 72 79 2c 20 74    68 65 6e 20 74 68 65 0a 20 20 20 20 20 64 65 66 | he.repository,.then.the......def | 
| d60e0 | 61 75 6c 74 20 75 73 65 72 20 73 70 65 63 69 66    69 65 64 20 69 6e 20 74 68 65 20 6d 61 74 63 68 | ault.user.specified.in.the.match | 
| d6100 | 65 64 20 65 6e 74 72 79 20 69 73 20 75 73 65 64    2e 0a 0a 20 20 20 20 20 49 66 20 55 53 45 52 20 | ed.entry.is.used........If.USER. | 
| d6120 | 63 6f 6e 74 61 69 6e 73 20 61 20 64 6f 74 2c 20    74 68 65 6e 20 69 74 20 69 73 20 74 72 65 61 74 | contains.a.dot,.then.it.is.treat | 
| d6140 | 65 64 20 61 73 20 61 20 47 69 74 20 76 61 72 69    61 62 6c 65 20 61 6e 64 0a 20 20 20 20 20 74 68 | ed.as.a.Git.variable.and......th | 
| d6160 | 65 20 76 61 6c 75 65 20 6f 66 20 74 68 61 74 20    69 73 20 75 73 65 64 20 61 73 20 74 68 65 20 75 | e.value.of.that.is.used.as.the.u | 
| d6180 | 73 65 72 6e 61 6d 65 2e 20 20 4f 74 68 65 72 77    69 73 65 20 69 74 20 69 73 20 75 73 65 64 20 61 | sername...Otherwise.it.is.used.a | 
| d61a0 | 73 0a 20 20 20 20 20 74 68 65 20 75 73 65 72 6e    61 6d 65 20 69 74 73 65 6c 66 2e 0a 0a 20 2d 2d | s......the.username.itself....-- | 
| d61c0 | 20 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61    67 69 74 2d 63 6c 6f 6e 65 2d 75 72 6c 2d 66 6f | .User.Option:.magit-clone-url-fo | 
| d61e0 | 72 6d 61 74 0a 20 20 20 20 20 54 68 65 20 66 6f    72 6d 61 74 20 73 70 65 63 69 66 69 65 64 20 62 | rmat......The.format.specified.b | 
| d6200 | 79 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 69 73    20 75 73 65 64 20 77 68 65 6e 20 74 75 72 6e 69 | y.this.option.is.used.when.turni | 
| d6220 | 6e 67 20 72 65 70 6f 73 69 74 6f 72 79 0a 20 20    20 20 20 6e 61 6d 65 73 20 69 6e 74 6f 20 75 72 | ng.repository......names.into.ur | 
| d6240 | 6c 73 2e 20 20 e2 80 98 25 68 e2 80 99 20 69 73    20 74 68 65 20 68 6f 73 74 6e 61 6d 65 20 61 6e | ls......%h....is.the.hostname.an | 
| d6260 | 64 20 e2 80 98 25 6e e2 80 99 20 69 73 20 74 68    65 20 72 65 70 6f 73 69 74 6f 72 79 0a 20 20 20 | d....%n....is.the.repository.... | 
| d6280 | 20 20 6e 61 6d 65 2c 20 69 6e 63 6c 75 64 69 6e    67 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 | ..name,.including.the.name.of.th | 
| d62a0 | 65 20 6f 77 6e 65 72 2e 20 20 54 68 65 20 76 61    6c 75 65 20 63 61 6e 20 62 65 20 61 20 73 74 72 | e.owner...The.value.can.be.a.str | 
| d62c0 | 69 6e 67 0a 20 20 20 20 20 28 72 65 70 72 65 73    65 6e 74 69 6e 67 20 61 20 73 69 6e 67 6c 65 20 | ing......(representing.a.single. | 
| d62e0 | 73 74 61 74 69 63 20 66 6f 72 6d 61 74 29 20 6f    72 20 61 6e 20 61 6c 69 73 74 20 77 69 74 68 20 | static.format).or.an.alist.with. | 
| d6300 | 65 6c 65 6d 65 6e 74 73 0a 20 20 20 20 20 e2 80    98 28 48 4f 53 54 4e 41 4d 45 20 2e 20 46 4f 52 | elements.........(HOSTNAME...FOR | 
| d6320 | 4d 41 54 29 e2 80 99 20 6d 61 70 70 69 6e 67 20    68 6f 73 74 6e 61 6d 65 73 20 74 6f 20 66 6f 72 | MAT)....mapping.hostnames.to.for | 
| d6340 | 6d 61 74 73 2e 20 20 57 68 65 6e 20 61 6e 20 61    6c 69 73 74 0a 20 20 20 20 20 69 73 20 75 73 65 | mats...When.an.alist......is.use | 
| d6360 | 64 2c 20 74 68 65 20 e2 80 98 74 e2 80 99 20 6b    65 79 20 72 65 70 72 65 73 65 6e 74 73 20 74 68 | d,.the....t....key.represents.th | 
| d6380 | 65 20 64 65 66 61 75 6c 74 20 66 6f 72 6d 61 74    2e 0a 0a 20 20 20 20 20 45 78 61 6d 70 6c 65 20 | e.default.format........Example. | 
| d63a0 | 6f 66 20 61 20 73 69 6e 67 6c 65 20 66 6f 72 6d    61 74 20 73 74 72 69 6e 67 3a 0a 0a 20 20 20 20 | of.a.single.format.string:...... | 
| d63c0 | 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69    74 2d 63 6c 6f 6e 65 2d 75 72 6c 2d 66 6f 72 6d | ......(setq.magit-clone-url-form | 
| d63e0 | 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 22 67 69 74 40 25 68 3a 25 6e 2e 67 69 | at................."git@%h:%n.gi | 
| d6400 | 74 22 29 0a 0a 20 20 20 20 20 45 78 61 6d 70 6c    65 20 6f 66 20 62 79 2d 68 6f 73 74 6e 61 6d 65 | t").......Example.of.by-hostname | 
| d6420 | 20 66 6f 72 6d 61 74 20 73 74 72 69 6e 67 73 3a    0a 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 | .format.strings:............(set | 
| d6440 | 71 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 75 72    6c 2d 66 6f 72 6d 61 74 0a 20 20 20 20 20 20 20 | q.magit-clone-url-format........ | 
| d6460 | 20 20 20 20 20 20 20 20 20 27 28 28 22 67 69 74    2e 65 78 61 6d 70 6c 65 2e 63 6f 6d 22 20 2e 20 | .........'(("git.example.com"... | 
| d6480 | 22 67 69 74 40 25 68 3a 7e 25 6e 22 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "git@%h:~%n")................... | 
| d64a0 | 28 6e 69 6c 20 2e 20 22 67 69 74 40 25 68 3a 25    6e 2e 67 69 74 22 29 29 29 0a 0a 20 2d 2d 20 55 | (nil..."git@%h:%n.git")))...--.U | 
| d64c0 | 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69    74 2d 70 6f 73 74 2d 63 6c 6f 6e 65 2d 68 6f 6f | ser.Option:.magit-post-clone-hoo | 
| d64e0 | 6b 0a 20 20 20 20 20 48 6f 6f 6b 20 72 75 6e 20    61 66 74 65 72 20 74 68 65 20 47 69 74 20 70 72 | k......Hook.run.after.the.Git.pr | 
| d6500 | 6f 63 65 73 73 20 68 61 73 20 73 75 63 63 65 73    73 66 75 6c 6c 79 20 66 69 6e 69 73 68 65 64 20 | ocess.has.successfully.finished. | 
| d6520 | 63 6c 6f 6e 69 6e 67 0a 20 20 20 20 20 74 68 65    20 72 65 70 6f 73 69 74 6f 72 79 2e 20 20 57 68 | cloning......the.repository...Wh | 
| d6540 | 65 6e 20 74 68 65 20 68 6f 6f 6b 20 69 73 20 63    61 6c 6c 65 64 2c 20 e2 80 98 64 65 66 61 75 6c | en.the.hook.is.called,....defaul | 
| d6560 | 74 2d 64 69 72 65 63 74 6f 72 79 e2 80 99 20 69    73 0a 20 20 20 20 20 6c 65 74 2d 62 6f 75 6e 64 | t-directory....is......let-bound | 
| d6580 | 20 74 6f 20 74 68 65 20 64 69 72 65 63 74 6f 72    79 20 77 68 65 72 65 20 74 68 65 20 72 65 70 6f | .to.the.directory.where.the.repo | 
| d65a0 | 73 69 74 6f 72 79 20 68 61 73 20 62 65 65 6e 20    63 6c 6f 6e 65 64 2e 0a 0a 1f 0a 46 69 6c 65 3a | sitory.has.been.cloned.....File: | 
| d65c0 | 20 6d 61 67 69 74 2e 69 6e 66 6f 2c 20 20 4e 6f    64 65 3a 20 53 74 61 67 69 6e 67 20 61 6e 64 20 | .magit.info,..Node:.Staging.and. | 
| d65e0 | 55 6e 73 74 61 67 69 6e 67 2c 20 20 4e 65 78 74    3a 20 41 70 70 6c 79 69 6e 67 2c 20 20 50 72 65 | Unstaging,..Next:.Applying,..Pre | 
| d6600 | 76 3a 20 43 6c 6f 6e 69 6e 67 20 52 65 70 6f 73    69 74 6f 72 79 2c 20 20 55 70 3a 20 4d 61 6e 69 | v:.Cloning.Repository,..Up:.Mani | 
| d6620 | 70 75 6c 61 74 69 6e 67 0a 0a 36 2e 33 20 53 74    61 67 69 6e 67 20 61 6e 64 20 55 6e 73 74 61 67 | pulating..6.3.Staging.and.Unstag | 
| d6640 | 69 6e 67 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d    3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 4c | ing.=========================..L | 
| d6660 | 69 6b 65 20 47 69 74 2c 20 4d 61 67 69 74 20 63    61 6e 20 6f 66 20 63 6f 75 72 73 65 20 73 74 61 | ike.Git,.Magit.can.of.course.sta | 
| d6680 | 67 65 20 61 6e 64 20 75 6e 73 74 61 67 65 20 63    6f 6d 70 6c 65 74 65 20 66 69 6c 65 73 2e 20 20 | ge.and.unstage.complete.files... | 
| d66a0 | 55 6e 6c 69 6b 65 0a 47 69 74 2c 20 69 74 20 61    6c 73 6f 20 61 6c 6c 6f 77 73 20 75 73 65 72 73 | Unlike.Git,.it.also.allows.users | 
| d66c0 | 20 74 6f 20 67 72 61 63 65 66 75 6c 6c 79 20 75    6e 2d 2f 73 74 61 67 65 20 69 6e 64 69 76 69 64 | .to.gracefully.un-/stage.individ | 
| d66e0 | 75 61 6c 20 68 75 6e 6b 73 20 61 6e 64 0a 65 76    65 6e 20 6a 75 73 74 20 70 61 72 74 20 6f 66 20 | ual.hunks.and.even.just.part.of. | 
| d6700 | 61 20 68 75 6e 6b 2e 20 20 54 6f 20 73 74 61 67    65 20 69 6e 64 69 76 69 64 75 61 6c 20 68 75 6e | a.hunk...To.stage.individual.hun | 
| d6720 | 6b 73 20 61 6e 64 20 70 61 72 74 73 20 6f 66 20    68 75 6e 6b 73 0a 75 73 69 6e 67 20 47 69 74 20 | ks.and.parts.of.hunks.using.Git. | 
| d6740 | 64 69 72 65 63 74 6c 79 2c 20 6f 6e 65 20 68 61    73 20 74 6f 20 75 73 65 20 74 68 65 20 76 65 72 | directly,.one.has.to.use.the.ver | 
| d6760 | 79 20 6d 6f 64 61 6c 20 61 6e 64 20 72 61 74 68    65 72 20 63 6c 75 6d 73 79 0a 69 6e 74 65 72 66 | y.modal.and.rather.clumsy.interf | 
| d6780 | 61 63 65 20 6f 66 20 61 20 e2 80 98 67 69 74 20    61 64 64 20 2d 2d 69 6e 74 65 72 61 63 74 69 76 | ace.of.a....git.add.--interactiv | 
| d67a0 | 65 e2 80 99 20 73 65 73 73 69 6f 6e 2e 0a 0a 20    20 20 57 69 74 68 20 4d 61 67 69 74 2c 20 6f 6e | e....session......With.Magit,.on | 
| d67c0 | 20 74 68 65 20 6f 74 68 65 72 20 68 61 6e 64 2c    20 6f 6e 65 20 63 61 6e 20 75 6e 2d 2f 73 74 61 | .the.other.hand,.one.can.un-/sta | 
| d67e0 | 67 65 20 69 6e 64 69 76 69 64 75 61 6c 20 68 75    6e 6b 73 20 62 79 0a 6a 75 73 74 20 6d 6f 76 69 | ge.individual.hunks.by.just.movi | 
| d6800 | 6e 67 20 70 6f 69 6e 74 20 69 6e 74 6f 20 74 68    65 20 72 65 73 70 65 63 74 69 76 65 20 73 65 63 | ng.point.into.the.respective.sec | 
| d6820 | 74 69 6f 6e 20 69 6e 73 69 64 65 20 61 20 64 69    66 66 20 64 69 73 70 6c 61 79 65 64 20 69 6e 0a | tion.inside.a.diff.displayed.in. | 
| d6840 | 74 68 65 20 73 74 61 74 75 73 20 62 75 66 66 65    72 20 6f 72 20 61 20 73 65 70 61 72 61 74 65 20 | the.status.buffer.or.a.separate. | 
| d6860 | 64 69 66 66 20 62 75 66 66 65 72 20 61 6e 64 20    74 79 70 69 6e 67 20 e2 80 98 73 e2 80 99 20 6f | diff.buffer.and.typing....s....o | 
| d6880 | 72 20 e2 80 98 75 e2 80 99 2e 20 20 54 6f 0a 6f    70 65 72 61 74 65 20 6f 6e 20 6a 75 73 74 20 70 | r....u......To.operate.on.just.p | 
| d68a0 | 61 72 74 73 20 6f 66 20 61 20 68 75 6e 6b 2c 20    6d 61 72 6b 20 74 68 65 20 63 68 61 6e 67 65 73 | arts.of.a.hunk,.mark.the.changes | 
| d68c0 | 20 74 68 61 74 20 73 68 6f 75 6c 64 20 62 65 0a    75 6e 2d 2f 73 74 61 67 65 64 20 75 73 69 6e 67 | .that.should.be.un-/staged.using | 
| d68e0 | 20 74 68 65 20 72 65 67 69 6f 6e 20 61 6e 64 20    74 68 65 6e 20 70 72 65 73 73 20 74 68 65 20 73 | .the.region.and.then.press.the.s | 
| d6900 | 61 6d 65 20 6b 65 79 20 74 68 61 74 20 77 6f 75    6c 64 20 62 65 0a 75 73 65 64 20 74 6f 20 75 6e | ame.key.that.would.be.used.to.un | 
| d6920 | 2d 2f 73 74 61 67 65 2e 20 20 54 6f 20 73 74 61    67 65 20 6d 75 6c 74 69 70 6c 65 20 66 69 6c 65 | -/stage...To.stage.multiple.file | 
| d6940 | 73 20 6f 72 20 68 75 6e 6b 73 20 61 74 20 6f 6e    63 65 20 75 73 65 20 61 0a 72 65 67 69 6f 6e 20 | s.or.hunks.at.once.use.a.region. | 
| d6960 | 74 68 61 74 20 73 74 61 72 74 73 20 69 6e 73 69    64 65 20 74 68 65 20 68 65 61 64 69 6e 67 20 6f | that.starts.inside.the.heading.o | 
| d6980 | 66 20 73 75 63 68 20 61 20 73 65 63 74 69 6f 6e    20 61 6e 64 20 65 6e 64 73 20 69 6e 73 69 64 65 | f.such.a.section.and.ends.inside | 
| d69a0 | 0a 74 68 65 20 68 65 61 64 69 6e 67 20 6f 66 20    61 20 73 69 62 6c 69 6e 67 20 73 65 63 74 69 6f | .the.heading.of.a.sibling.sectio | 
| d69c0 | 6e 20 6f 66 20 74 68 65 20 73 61 6d 65 20 74 79    70 65 2e 0a 0a 20 20 20 42 65 73 69 64 65 73 20 | n.of.the.same.type......Besides. | 
| d69e0 | 73 74 61 67 69 6e 67 20 61 6e 64 20 75 6e 73 74    61 67 69 6e 67 2c 20 4d 61 67 69 74 20 61 6c 73 | staging.and.unstaging,.Magit.als | 
| d6a00 | 6f 20 70 72 6f 76 69 64 65 73 20 73 65 76 65 72    61 6c 20 6f 74 68 65 72 0a 22 61 70 70 6c 79 20 | o.provides.several.other."apply. | 
| d6a20 | 76 61 72 69 61 6e 74 73 22 20 74 68 61 74 20 63    61 6e 20 61 6c 73 6f 20 6f 70 65 72 61 74 65 20 | variants".that.can.also.operate. | 
| d6a40 | 6f 6e 20 61 20 66 69 6c 65 2c 20 6d 75 6c 74 69    70 6c 65 20 66 69 6c 65 73 20 61 74 0a 6f 6e 63 | on.a.file,.multiple.files.at.onc | 
| d6a60 | 65 2c 20 61 20 68 75 6e 6b 2c 20 6d 75 6c 74 69    70 6c 65 20 68 75 6e 6b 73 20 61 74 20 6f 6e 63 | e,.a.hunk,.multiple.hunks.at.onc | 
| d6a80 | 65 2c 20 61 6e 64 20 6f 6e 20 70 61 72 74 73 20    6f 66 20 61 20 68 75 6e 6b 2e 20 20 54 68 65 73 | e,.and.on.parts.of.a.hunk...Thes | 
| d6aa0 | 65 0a 61 70 70 6c 79 20 76 61 72 69 61 6e 74 73    20 61 72 65 20 64 65 73 63 72 69 62 65 64 20 69 | e.apply.variants.are.described.i | 
| d6ac0 | 6e 20 74 68 65 20 6e 65 78 74 20 73 65 63 74 69    6f 6e 2e 0a 0a 20 20 20 59 6f 75 20 63 61 6e 20 | n.the.next.section......You.can. | 
| d6ae0 | 61 6c 73 6f 20 75 73 65 20 45 64 69 66 66 20 74    6f 20 73 74 61 67 65 20 61 6e 64 20 75 6e 73 74 | also.use.Ediff.to.stage.and.unst | 
| d6b00 | 61 67 65 2e 20 20 53 65 65 20 2a 6e 6f 74 65 20    45 64 69 66 66 69 6e 67 3a 3a 2e 0a 0a e2 80 98 | age...See.*note.Ediffing::...... | 
| d6b20 | 73 e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d 73    74 61 67 65 e2 80 99 29 0a 20 20 20 20 20 41 64 | s....(...magit-stage...)......Ad | 
| d6b40 | 64 20 74 68 65 20 63 68 61 6e 67 65 20 61 74 20    70 6f 69 6e 74 20 74 6f 20 74 68 65 20 73 74 61 | d.the.change.at.point.to.the.sta | 
| d6b60 | 67 69 6e 67 20 61 72 65 61 2e 0a 0a 20 20 20 20    20 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 | ging.area........With.a.prefix.a | 
| d6b80 | 72 67 75 6d 65 6e 74 20 61 6e 64 20 61 6e 20 75    6e 74 72 61 63 6b 65 64 20 66 69 6c 65 20 28 6f | rgument.and.an.untracked.file.(o | 
| d6ba0 | 72 20 66 69 6c 65 73 29 20 61 74 20 70 6f 69 6e    74 2c 0a 20 20 20 20 20 73 74 61 67 65 20 74 68 | r.files).at.point,......stage.th | 
| d6bc0 | 65 20 66 69 6c 65 20 62 75 74 20 6e 6f 74 20 69    74 73 20 63 6f 6e 74 65 6e 74 2e 20 20 54 68 69 | e.file.but.not.its.content...Thi | 
| d6be0 | 73 20 6d 61 6b 65 73 20 69 74 20 70 6f 73 73 69    62 6c 65 20 74 6f 0a 20 20 20 20 20 73 74 61 67 | s.makes.it.possible.to......stag | 
| d6c00 | 65 20 6f 6e 6c 79 20 61 20 73 75 62 73 65 74 20    6f 66 20 74 68 65 20 6e 65 77 20 66 69 6c 65 e2 | e.only.a.subset.of.the.new.file. | 
| d6c20 | 80 99 73 20 63 68 61 6e 67 65 73 2e 0a 0a e2 80    98 53 e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d | ..s.changes......S....(...magit- | 
| d6c40 | 73 74 61 67 65 2d 6d 6f 64 69 66 69 65 64 e2 80    99 29 0a 20 20 20 20 20 53 74 61 67 65 20 61 6c | stage-modified...)......Stage.al | 
| d6c60 | 6c 20 63 68 61 6e 67 65 73 20 74 6f 20 66 69 6c    65 73 20 6d 6f 64 69 66 69 65 64 20 69 6e 20 74 | l.changes.to.files.modified.in.t | 
| d6c80 | 68 65 20 77 6f 72 6b 74 72 65 65 2e 20 20 53 74    61 67 65 20 61 6c 6c 20 6e 65 77 0a 20 20 20 20 | he.worktree...Stage.all.new..... | 
| d6ca0 | 20 63 6f 6e 74 65 6e 74 20 6f 66 20 74 72 61 63    6b 65 64 20 66 69 6c 65 73 20 61 6e 64 20 72 65 | .content.of.tracked.files.and.re | 
| d6cc0 | 6d 6f 76 65 20 74 72 61 63 6b 65 64 20 66 69 6c    65 73 20 74 68 61 74 20 6e 6f 20 6c 6f 6e 67 65 | move.tracked.files.that.no.longe | 
| d6ce0 | 72 0a 20 20 20 20 20 65 78 69 73 74 20 69 6e 20    74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 | r......exist.in.the.working.tree | 
| d6d00 | 20 66 72 6f 6d 20 74 68 65 20 69 6e 64 65 78 20    61 6c 73 6f 2e 20 20 57 69 74 68 20 61 20 70 72 | .from.the.index.also...With.a.pr | 
| d6d20 | 65 66 69 78 0a 20 20 20 20 20 61 72 67 75 6d 65    6e 74 20 61 6c 73 6f 20 73 74 61 67 65 20 70 72 | efix......argument.also.stage.pr | 
| d6d40 | 65 76 69 6f 75 73 6c 79 20 75 6e 74 72 61 63 6b    65 64 20 28 62 75 74 20 6e 6f 74 20 69 67 6e 6f | eviously.untracked.(but.not.igno | 
| d6d60 | 72 65 64 29 20 66 69 6c 65 73 2e 0a 0a e2 80 98    75 e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d 75 | red).files......u....(...magit-u | 
| d6d80 | 6e 73 74 61 67 65 e2 80 99 29 0a 20 20 20 20 20    52 65 6d 6f 76 65 20 74 68 65 20 63 68 61 6e 67 | nstage...)......Remove.the.chang | 
| d6da0 | 65 20 61 74 20 70 6f 69 6e 74 20 66 72 6f 6d 20    74 68 65 20 73 74 61 67 69 6e 67 20 61 72 65 61 | e.at.point.from.the.staging.area | 
| d6dc0 | 2e 0a 0a 20 20 20 20 20 4f 6e 6c 79 20 73 74 61    67 65 64 20 63 68 61 6e 67 65 73 20 63 61 6e 20 | ........Only.staged.changes.can. | 
| d6de0 | 62 65 20 75 6e 73 74 61 67 65 64 2e 20 20 42 75    74 20 62 79 20 64 65 66 61 75 6c 74 20 74 68 69 | be.unstaged...But.by.default.thi | 
| d6e00 | 73 20 63 6f 6d 6d 61 6e 64 0a 20 20 20 20 20 70    65 72 66 6f 72 6d 73 20 61 6e 20 61 63 74 69 6f | s.command......performs.an.actio | 
| d6e20 | 6e 20 74 68 61 74 20 69 73 20 73 6f 6d 65 77 68    61 74 20 73 69 6d 69 6c 61 72 20 74 6f 20 75 6e | n.that.is.somewhat.similar.to.un | 
| d6e40 | 73 74 61 67 69 6e 67 2c 20 77 68 65 6e 20 69 74    0a 20 20 20 20 20 69 73 20 63 61 6c 6c 65 64 20 | staging,.when.it......is.called. | 
| d6e60 | 6f 6e 20 61 20 63 6f 6d 6d 69 74 74 65 64 20 63    68 61 6e 67 65 3a 20 69 74 20 72 65 76 65 72 73 | on.a.committed.change:.it.revers | 
| d6e80 | 65 73 20 74 68 65 20 63 68 61 6e 67 65 20 69 6e    20 74 68 65 0a 20 20 20 20 20 69 6e 64 65 78 20 | es.the.change.in.the......index. | 
| d6ea0 | 62 75 74 20 6e 6f 74 20 69 6e 20 74 68 65 20 77    6f 72 6b 69 6e 67 20 74 72 65 65 2e 0a 0a e2 80 | but.not.in.the.working.tree..... | 
| d6ec0 | 98 55 e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d    75 6e 73 74 61 67 65 2d 61 6c 6c e2 80 99 29 0a | .U....(...magit-unstage-all...). | 
| d6ee0 | 20 20 20 20 20 52 65 6d 6f 76 65 20 61 6c 6c 20    63 68 61 6e 67 65 73 20 66 72 6f 6d 20 74 68 65 | .....Remove.all.changes.from.the | 
| d6f00 | 20 73 74 61 67 69 6e 67 20 61 72 65 61 2e 0a 0a    20 2d 2d 20 55 73 65 72 20 4f 70 74 69 6f 6e 3a | .staging.area....--.User.Option: | 
| d6f20 | 20 6d 61 67 69 74 2d 75 6e 73 74 61 67 65 2d 63    6f 6d 6d 69 74 74 65 64 0a 20 20 20 20 20 54 68 | .magit-unstage-committed......Th | 
| d6f40 | 69 73 20 6f 70 74 69 6f 6e 20 63 6f 6e 74 72 6f    6c 73 20 77 68 65 74 68 65 72 20 e2 80 98 6d 61 | is.option.controls.whether....ma | 
| d6f60 | 67 69 74 2d 75 6e 73 74 61 67 65 e2 80 99 20 22    75 6e 73 74 61 67 65 73 22 20 63 6f 6d 6d 69 74 | git-unstage...."unstages".commit | 
| d6f80 | 74 65 64 0a 20 20 20 20 20 63 68 61 6e 67 65 73    20 62 79 20 72 65 76 65 72 73 69 6e 67 20 74 68 | ted......changes.by.reversing.th | 
| d6fa0 | 65 6d 20 69 6e 20 74 68 65 20 69 6e 64 65 78 20    62 75 74 20 6e 6f 74 20 74 68 65 20 77 6f 72 6b | em.in.the.index.but.not.the.work | 
| d6fc0 | 69 6e 67 20 74 72 65 65 2e 0a 20 20 20 20 20 54    68 65 20 61 6c 74 65 72 6e 61 74 69 76 65 20 69 | ing.tree.......The.alternative.i | 
| d6fe0 | 73 20 74 6f 20 72 61 69 73 65 20 61 6e 20 65 72    72 6f 72 2e 0a 0a e2 80 98 4d 2d 78 20 6d 61 67 | s.to.raise.an.error......M-x.mag | 
| d7000 | 69 74 2d 72 65 76 65 72 73 65 2d 69 6e 2d 69 6e    64 65 78 e2 80 99 0a 20 20 20 20 20 54 68 69 73 | it-reverse-in-index.........This | 
| d7020 | 20 63 6f 6d 6d 61 6e 64 20 72 65 76 65 72 73 65    73 20 74 68 65 20 63 6f 6d 6d 69 74 74 65 64 20 | .command.reverses.the.committed. | 
| d7040 | 63 68 61 6e 67 65 20 61 74 20 70 6f 69 6e 74 20    69 6e 20 74 68 65 20 69 6e 64 65 78 0a 20 20 20 | change.at.point.in.the.index.... | 
| d7060 | 20 20 62 75 74 20 6e 6f 74 20 74 68 65 20 77 6f    72 6b 69 6e 67 20 74 72 65 65 2e 20 20 42 79 20 | ..but.not.the.working.tree...By. | 
| d7080 | 64 65 66 61 75 6c 74 20 6e 6f 20 6b 65 79 20 69    73 20 62 6f 75 6e 64 20 64 69 72 65 63 74 6c 79 | default.no.key.is.bound.directly | 
| d70a0 | 20 74 6f 0a 20 20 20 20 20 74 68 69 73 20 63 6f    6d 6d 61 6e 64 2c 20 62 75 74 20 69 74 20 69 73 | .to......this.command,.but.it.is | 
| d70c0 | 20 69 6e 64 69 72 65 63 74 6c 79 20 63 61 6c 6c    65 64 20 77 68 65 6e 20 e2 80 98 75 e2 80 99 0a | .indirectly.called.when....u.... | 
| d70e0 | 20 20 20 20 20 28 e2 80 98 6d 61 67 69 74 2d 75    6e 73 74 61 67 65 e2 80 99 29 20 69 73 20 70 72 | .....(...magit-unstage...).is.pr | 
| d7100 | 65 73 73 65 64 20 6f 6e 20 61 20 63 6f 6d 6d 69    74 74 65 64 20 63 68 61 6e 67 65 2e 0a 0a 20 20 | essed.on.a.committed.change..... | 
| d7120 | 20 20 20 54 68 69 73 20 61 6c 6c 6f 77 73 20 65    78 74 72 61 63 74 69 6e 67 20 61 20 63 68 61 6e | ...This.allows.extracting.a.chan | 
| d7140 | 67 65 20 66 72 6f 6d 20 e2 80 98 48 45 41 44 e2    80 99 2c 20 77 68 69 6c 65 20 6c 65 61 76 69 6e | ge.from....HEAD...,.while.leavin | 
| d7160 | 67 20 69 74 20 69 6e 0a 20 20 20 20 20 74 68 65    20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2c 20 73 | g.it.in......the.working.tree,.s | 
| d7180 | 6f 20 74 68 61 74 20 69 74 20 63 61 6e 20 6c 61    74 65 72 20 62 65 20 63 6f 6d 6d 69 74 74 65 64 | o.that.it.can.later.be.committed | 
| d71a0 | 20 75 73 69 6e 67 20 61 0a 20 20 20 20 20 73 65    70 61 72 61 74 65 20 63 6f 6d 6d 69 74 2e 20 20 | .using.a......separate.commit... | 
| d71c0 | 41 20 74 79 70 69 63 61 6c 20 77 6f 72 6b 66 6c    6f 77 20 77 6f 75 6c 64 20 62 65 3a 0a 0a 20 20 | A.typical.workflow.would.be:.... | 
| d71e0 | 20 20 20 20 20 31 2e 20 4f 70 74 69 6f 6e 61 6c    6c 79 20 6d 61 6b 65 20 73 75 72 65 20 74 68 61 | .....1..Optionally.make.sure.tha | 
| d7200 | 74 20 74 68 65 72 65 20 61 72 65 20 6e 6f 20 75    6e 63 6f 6d 6d 69 74 74 65 64 20 63 68 61 6e 67 | t.there.are.no.uncommitted.chang | 
| d7220 | 65 73 2e 0a 20 20 20 20 20 20 20 32 2e 20 56 69    73 69 74 20 74 68 65 20 e2 80 98 48 45 41 44 e2 | es.........2..Visit.the....HEAD. | 
| d7240 | 80 99 20 63 6f 6d 6d 69 74 20 61 6e 64 20 6e 61    76 69 67 61 74 65 20 74 6f 20 74 68 65 20 63 68 | ...commit.and.navigate.to.the.ch | 
| d7260 | 61 6e 67 65 20 74 68 61 74 20 73 68 6f 75 6c 64    0a 20 20 20 20 20 20 20 20 20 20 6e 6f 74 20 68 | ange.that.should...........not.h | 
| d7280 | 61 76 65 20 62 65 65 6e 20 69 6e 63 6c 75 64 65    64 20 69 6e 20 74 68 61 74 20 63 6f 6d 6d 69 74 | ave.been.included.in.that.commit | 
| d72a0 | 2e 0a 20 20 20 20 20 20 20 33 2e 20 54 79 70 65    20 e2 80 98 75 e2 80 99 20 28 e2 80 98 6d 61 67 | .........3..Type....u....(...mag | 
| d72c0 | 69 74 2d 75 6e 73 74 61 67 65 e2 80 99 29 20 74    6f 20 72 65 76 65 72 73 65 20 69 74 20 69 6e 20 | it-unstage...).to.reverse.it.in. | 
| d72e0 | 74 68 65 20 69 6e 64 65 78 2e 20 20 54 68 69 73    0a 20 20 20 20 20 20 20 20 20 20 61 73 73 75 6d | the.index...This...........assum | 
| d7300 | 65 73 20 74 68 61 74 20 e2 80 98 6d 61 67 69 74    2d 75 6e 73 74 61 67 65 2d 63 6f 6d 6d 69 74 74 | es.that....magit-unstage-committ | 
| d7320 | 65 64 2d 63 68 61 6e 67 65 73 e2 80 99 20 69 73    20 6e 6f 6e 2d 6e 69 6c 2e 0a 20 20 20 20 20 20 | ed-changes....is.non-nil........ | 
| d7340 | 20 34 2e 20 54 79 70 65 20 e2 80 98 63 20 65 e2    80 99 20 74 6f 20 65 78 74 65 6e 64 20 e2 80 98 | .4..Type....c.e....to.extend.... | 
| d7360 | 48 45 41 44 e2 80 99 20 77 69 74 68 20 74 68 65    20 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 2c | HEAD....with.the.staged.changes, | 
| d7380 | 20 69 6e 63 6c 75 64 69 6e 67 0a 20 20 20 20 20    20 20 20 20 20 74 68 6f 73 65 20 74 68 61 74 20 | .including...........those.that. | 
| d73a0 | 77 65 72 65 20 61 6c 72 65 61 64 79 20 73 74 61    67 65 64 20 62 65 66 6f 72 65 2e 0a 20 20 20 20 | were.already.staged.before...... | 
| d73c0 | 20 20 20 35 2e 20 4f 70 74 69 6f 6e 61 6c 6c 79    20 73 74 61 67 65 20 74 68 65 20 72 65 6d 61 69 | ...5..Optionally.stage.the.remai | 
| d73e0 | 6e 69 6e 67 20 63 68 61 6e 67 65 73 20 75 73 69    6e 67 20 e2 80 98 73 e2 80 99 20 6f 72 20 e2 80 | ning.changes.using....s....or... | 
| d7400 | 98 53 e2 80 99 20 61 6e 64 0a 20 20 20 20 20 20    20 20 20 20 74 68 65 6e 20 74 79 70 65 20 e2 80 | .S....and...........then.type... | 
| d7420 | 98 63 20 63 e2 80 99 20 74 6f 20 63 72 65 61 74    65 20 61 20 6e 65 77 20 63 6f 6d 6d 69 74 2e 0a | .c.c....to.create.a.new.commit.. | 
| d7440 | 0a e2 80 98 4d 2d 78 20 6d 61 67 69 74 2d 72 65    73 65 74 2d 69 6e 64 65 78 e2 80 99 0a 20 20 20 | ....M-x.magit-reset-index....... | 
| d7460 | 20 20 52 65 73 65 74 20 74 68 65 20 69 6e 64 65    78 20 74 6f 20 73 6f 6d 65 20 63 6f 6d 6d 69 74 | ..Reset.the.index.to.some.commit | 
| d7480 | 2e 20 20 54 68 65 20 63 6f 6d 6d 69 74 20 69 73    20 72 65 61 64 20 66 72 6f 6d 20 74 68 65 20 75 | ...The.commit.is.read.from.the.u | 
| d74a0 | 73 65 72 0a 20 20 20 20 20 61 6e 64 20 64 65 66    61 75 6c 74 73 20 74 6f 20 74 68 65 20 63 6f 6d | ser......and.defaults.to.the.com | 
| d74c0 | 6d 69 74 20 61 74 20 70 6f 69 6e 74 2e 20 20 49    66 20 74 68 65 72 65 20 69 73 20 6e 6f 20 63 6f | mit.at.point...If.there.is.no.co | 
| d74e0 | 6d 6d 69 74 20 61 74 0a 20 20 20 20 20 70 6f 69    6e 74 2c 20 74 68 65 6e 20 69 74 20 64 65 66 61 | mmit.at......point,.then.it.defa | 
| d7500 | 75 6c 74 73 20 74 6f 20 e2 80 98 48 45 41 44 e2    80 99 2e 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 | ults.to....HEAD......*.Menu:..*. | 
| d7520 | 53 74 61 67 69 6e 67 20 66 72 6f 6d 20 46 69 6c    65 2d 56 69 73 69 74 69 6e 67 20 42 75 66 66 65 | Staging.from.File-Visiting.Buffe | 
| d7540 | 72 73 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61    67 69 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a | rs::....File:.magit.info,..Node: | 
| d7560 | 20 53 74 61 67 69 6e 67 20 66 72 6f 6d 20 46 69    6c 65 2d 56 69 73 69 74 69 6e 67 20 42 75 66 66 | .Staging.from.File-Visiting.Buff | 
| d7580 | 65 72 73 2c 20 20 55 70 3a 20 53 74 61 67 69 6e    67 20 61 6e 64 20 55 6e 73 74 61 67 69 6e 67 0a | ers,..Up:.Staging.and.Unstaging. | 
| d75a0 | 0a 36 2e 33 2e 31 20 53 74 61 67 69 6e 67 20 66    72 6f 6d 20 46 69 6c 65 2d 56 69 73 69 74 69 6e | .6.3.1.Staging.from.File-Visitin | 
| d75c0 | 67 20 42 75 66 66 65 72 73 0a 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | g.Buffers.---------------------- | 
| d75e0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 2d 0a 0a 46 69 6e 65 2d 67 72 61 69 6e 65 64 | ------------------..Fine-grained | 
| d7600 | 20 75 6e 2d 2f 73 74 61 67 69 6e 67 20 68 61 73    20 74 6f 20 62 65 20 64 6f 6e 65 20 66 72 6f 6d | .un-/staging.has.to.be.done.from | 
| d7620 | 20 74 68 65 20 73 74 61 74 75 73 20 6f 72 20 61    20 64 69 66 66 0a 62 75 66 66 65 72 2c 20 62 75 | .the.status.or.a.diff.buffer,.bu | 
| d7640 | 74 20 69 74 e2 80 99 73 20 61 6c 73 6f 20 70 6f    73 73 69 62 6c 65 20 74 6f 20 75 6e 2d 2f 73 74 | t.it...s.also.possible.to.un-/st | 
| d7660 | 61 67 65 20 61 6c 6c 20 63 68 61 6e 67 65 73 20    6d 61 64 65 20 74 6f 20 74 68 65 20 66 69 6c 65 | age.all.changes.made.to.the.file | 
| d7680 | 0a 76 69 73 69 74 65 64 20 69 6e 20 74 68 65 20    63 75 72 72 65 6e 74 20 62 75 66 66 65 72 20 72 | .visited.in.the.current.buffer.r | 
| d76a0 | 69 67 68 74 20 66 72 6f 6d 20 69 6e 73 69 64 65    20 74 68 61 74 20 62 75 66 66 65 72 2e 0a 0a e2 | ight.from.inside.that.buffer.... | 
| d76c0 | 80 98 4d 2d 78 20 6d 61 67 69 74 2d 73 74 61 67    65 2d 66 69 6c 65 e2 80 99 0a 20 20 20 20 20 57 | ..M-x.magit-stage-file.........W | 
| d76e0 | 68 65 6e 20 69 6e 76 6f 6b 65 64 20 69 6e 73 69    64 65 20 61 20 66 69 6c 65 2d 76 69 73 69 74 69 | hen.invoked.inside.a.file-visiti | 
| d7700 | 6e 67 20 62 75 66 66 65 72 2c 20 74 68 65 6e 20    73 74 61 67 65 20 61 6c 6c 20 63 68 61 6e 67 65 | ng.buffer,.then.stage.all.change | 
| d7720 | 73 0a 20 20 20 20 20 74 6f 20 74 68 61 74 20 66    69 6c 65 2e 20 20 49 6e 20 61 20 4d 61 67 69 74 | s......to.that.file...In.a.Magit | 
| d7740 | 20 62 75 66 66 65 72 2c 20 73 74 61 67 65 20 74    68 65 20 66 69 6c 65 20 61 74 20 70 6f 69 6e 74 | .buffer,.stage.the.file.at.point | 
| d7760 | 20 69 66 20 61 6e 79 2e 0a 20 20 20 20 20 4f 74    68 65 72 77 69 73 65 20 70 72 6f 6d 70 74 20 66 | .if.any.......Otherwise.prompt.f | 
| d7780 | 6f 72 20 61 20 66 69 6c 65 20 74 6f 20 62 65 20    73 74 61 67 65 64 2e 20 20 57 69 74 68 20 61 20 | or.a.file.to.be.staged...With.a. | 
| d77a0 | 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 0a    20 20 20 20 20 61 6c 77 61 79 73 20 70 72 6f 6d | prefix.argument......always.prom | 
| d77c0 | 70 74 20 74 68 65 20 75 73 65 72 20 66 6f 72 20    61 20 66 69 6c 65 2c 20 65 76 65 6e 20 69 6e 20 | pt.the.user.for.a.file,.even.in. | 
| d77e0 | 61 20 66 69 6c 65 2d 76 69 73 69 74 69 6e 67 20    62 75 66 66 65 72 0a 20 20 20 20 20 6f 72 20 77 | a.file-visiting.buffer......or.w | 
| d7800 | 68 65 6e 20 74 68 65 72 65 20 69 73 20 61 20 66    69 6c 65 20 73 65 63 74 69 6f 6e 20 61 74 20 70 | hen.there.is.a.file.section.at.p | 
| d7820 | 6f 69 6e 74 2e 0a 0a e2 80 98 4d 2d 78 20 6d 61    67 69 74 2d 75 6e 73 74 61 67 65 2d 66 69 6c 65 | oint......M-x.magit-unstage-file | 
| d7840 | e2 80 99 0a 20 20 20 20 20 57 68 65 6e 20 69 6e    76 6f 6b 65 64 20 69 6e 73 69 64 65 20 61 20 66 | .........When.invoked.inside.a.f | 
| d7860 | 69 6c 65 2d 76 69 73 69 74 69 6e 67 20 62 75 66    66 65 72 2c 20 74 68 65 6e 20 75 6e 73 74 61 67 | ile-visiting.buffer,.then.unstag | 
| d7880 | 65 20 61 6c 6c 0a 20 20 20 20 20 63 68 61 6e 67    65 73 20 74 6f 20 74 68 61 74 20 66 69 6c 65 2e | e.all......changes.to.that.file. | 
| d78a0 | 20 20 49 6e 20 61 20 4d 61 67 69 74 20 62 75 66    66 65 72 2c 20 75 6e 73 74 61 67 65 20 74 68 65 | ..In.a.Magit.buffer,.unstage.the | 
| d78c0 | 20 66 69 6c 65 20 61 74 20 70 6f 69 6e 74 0a 20    20 20 20 20 69 66 20 61 6e 79 2e 20 20 4f 74 68 | .file.at.point......if.any...Oth | 
| d78e0 | 65 72 77 69 73 65 20 70 72 6f 6d 70 74 20 66 6f    72 20 61 20 66 69 6c 65 20 74 6f 20 62 65 20 75 | erwise.prompt.for.a.file.to.be.u | 
| d7900 | 6e 73 74 61 67 65 64 2e 20 20 57 69 74 68 20 61    20 70 72 65 66 69 78 0a 20 20 20 20 20 61 72 67 | nstaged...With.a.prefix......arg | 
| d7920 | 75 6d 65 6e 74 20 61 6c 77 61 79 73 20 70 72 6f    6d 70 74 20 74 68 65 20 75 73 65 72 20 66 6f 72 | ument.always.prompt.the.user.for | 
| d7940 | 20 61 20 66 69 6c 65 2c 20 65 76 65 6e 20 69 6e    20 61 20 66 69 6c 65 2d 76 69 73 69 74 69 6e 67 | .a.file,.even.in.a.file-visiting | 
| d7960 | 0a 20 20 20 20 20 62 75 66 66 65 72 20 6f 72 20    77 68 65 6e 20 74 68 65 72 65 20 69 73 20 61 20 | ......buffer.or.when.there.is.a. | 
| d7980 | 66 69 6c 65 20 73 65 63 74 69 6f 6e 20 61 74 20    70 6f 69 6e 74 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 | file.section.at.point.....File:. | 
| d79a0 | 6d 61 67 69 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64    65 3a 20 41 70 70 6c 79 69 6e 67 2c 20 20 4e 65 | magit.info,..Node:.Applying,..Ne | 
| d79c0 | 78 74 3a 20 43 6f 6d 6d 69 74 74 69 6e 67 2c 20    20 50 72 65 76 3a 20 53 74 61 67 69 6e 67 20 61 | xt:.Committing,..Prev:.Staging.a | 
| d79e0 | 6e 64 20 55 6e 73 74 61 67 69 6e 67 2c 20 20 55    70 3a 20 4d 61 6e 69 70 75 6c 61 74 69 6e 67 0a | nd.Unstaging,..Up:.Manipulating. | 
| d7a00 | 0a 36 2e 34 20 41 70 70 6c 79 69 6e 67 0a 3d 3d    3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 4d 61 67 69 | .6.4.Applying.============..Magi | 
| d7a20 | 74 20 70 72 6f 76 69 64 65 73 20 73 65 76 65 72    61 6c 20 22 61 70 70 6c 79 20 76 61 72 69 61 6e | t.provides.several."apply.varian | 
| d7a40 | 74 73 22 3a 20 73 74 61 67 65 2c 20 75 6e 73 74    61 67 65 2c 20 64 69 73 63 61 72 64 2c 0a 72 65 | ts":.stage,.unstage,.discard,.re | 
| d7a60 | 76 65 72 73 65 2c 20 61 6e 64 20 22 72 65 67 75    6c 61 72 20 61 70 70 6c 79 22 2e 20 20 41 74 20 | verse,.and."regular.apply"...At. | 
| d7a80 | 6c 65 61 73 74 20 77 68 65 6e 20 6f 70 65 72 61    74 69 6e 67 20 6f 6e 20 61 20 68 75 6e 6b 20 74 | least.when.operating.on.a.hunk.t | 
| d7aa0 | 68 65 79 0a 61 72 65 20 61 6c 6c 20 69 6d 70 6c    65 6d 65 6e 74 65 64 20 75 73 69 6e 67 20 e2 80 | hey.are.all.implemented.using... | 
| d7ac0 | 98 67 69 74 20 61 70 70 6c 79 e2 80 99 2c 20 77    68 69 63 68 20 69 73 20 77 68 79 20 74 68 65 79 | .git.apply...,.which.is.why.they | 
| d7ae0 | 20 61 72 65 20 63 61 6c 6c 65 64 0a 22 61 70 70    6c 79 20 76 61 72 69 61 6e 74 73 22 2e 0a 0a 20 | .are.called."apply.variants".... | 
| d7b00 | 20 20 e2 80 a2 20 53 74 61 67 65 2e 20 20 41 70    70 6c 79 20 61 20 63 68 61 6e 67 65 20 66 72 6f | ......Stage...Apply.a.change.fro | 
| d7b20 | 6d 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72    65 65 20 74 6f 20 74 68 65 20 69 6e 64 65 78 2e | m.the.working.tree.to.the.index. | 
| d7b40 | 20 20 54 68 65 0a 20 20 20 20 20 63 68 61 6e 67    65 20 61 6c 73 6f 20 72 65 6d 61 69 6e 73 20 69 | ..The......change.also.remains.i | 
| d7b60 | 6e 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72    65 65 2e 0a 0a 20 20 20 e2 80 a2 20 55 6e 73 74 | n.the.working.tree..........Unst | 
| d7b80 | 61 67 65 2e 20 20 52 65 6d 6f 76 65 20 61 20 63    68 61 6e 67 65 20 66 72 6f 6d 20 74 68 65 20 69 | age...Remove.a.change.from.the.i | 
| d7ba0 | 6e 64 65 78 2e 20 20 54 68 65 20 63 68 61 6e 67    65 20 72 65 6d 61 69 6e 73 20 69 6e 0a 20 20 20 | ndex...The.change.remains.in.... | 
| d7bc0 | 20 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72    65 65 2e 0a 0a 20 20 20 e2 80 a2 20 44 69 73 63 | ..the.working.tree..........Disc | 
| d7be0 | 61 72 64 2e 20 20 4f 6e 20 61 20 73 74 61 67 65    64 20 63 68 61 6e 67 65 2c 20 72 65 6d 6f 76 65 | ard...On.a.staged.change,.remove | 
| d7c00 | 20 69 74 20 66 72 6f 6d 20 74 68 65 20 77 6f 72    6b 69 6e 67 20 74 72 65 65 20 61 6e 64 0a 20 20 | .it.from.the.working.tree.and... | 
| d7c20 | 20 20 20 74 68 65 20 69 6e 64 65 78 2e 20 20 4f    6e 20 61 6e 20 75 6e 73 74 61 67 65 64 20 63 68 | ...the.index...On.an.unstaged.ch | 
| d7c40 | 61 6e 67 65 2c 20 72 65 6d 6f 76 65 20 69 74 20    66 72 6f 6d 20 74 68 65 20 77 6f 72 6b 69 6e 67 | ange,.remove.it.from.the.working | 
| d7c60 | 20 74 72 65 65 0a 20 20 20 20 20 6f 6e 6c 79 2e    0a 0a 20 20 20 e2 80 a2 20 52 65 76 65 72 73 65 | .tree......only..........Reverse | 
| d7c80 | 2e 20 20 52 65 76 65 72 73 65 20 61 20 63 68 61    6e 67 65 20 69 6e 20 74 68 65 20 77 6f 72 6b 69 | ...Reverse.a.change.in.the.worki | 
| d7ca0 | 6e 67 20 74 72 65 65 2e 20 20 42 6f 74 68 20 63    6f 6d 6d 69 74 74 65 64 20 61 6e 64 0a 20 20 20 | ng.tree...Both.committed.and.... | 
| d7cc0 | 20 20 73 74 61 67 65 64 20 63 68 61 6e 67 65 73    20 63 61 6e 20 62 65 20 72 65 76 65 72 73 65 64 | ..staged.changes.can.be.reversed | 
| d7ce0 | 2e 20 20 55 6e 73 74 61 67 65 64 20 63 68 61 6e    67 65 73 20 63 61 6e 6e 6f 74 20 62 65 0a 20 20 | ...Unstaged.changes.cannot.be... | 
| d7d00 | 20 20 20 72 65 76 65 72 73 65 64 2e 20 20 44 69    73 63 61 72 64 20 74 68 65 6d 20 69 6e 73 74 65 | ...reversed...Discard.them.inste | 
| d7d20 | 61 64 2e 0a 0a 20 20 20 e2 80 a2 20 41 70 70 6c    79 2e 20 20 41 70 70 6c 79 20 61 20 63 68 61 6e | ad..........Apply...Apply.a.chan | 
| d7d40 | 67 65 20 74 6f 20 74 68 65 20 77 6f 72 6b 69 6e    67 20 74 72 65 65 2e 20 20 42 6f 74 68 20 63 6f | ge.to.the.working.tree...Both.co | 
| d7d60 | 6d 6d 69 74 74 65 64 20 61 6e 64 0a 20 20 20 20    20 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 20 | mmitted.and......staged.changes. | 
| d7d80 | 63 61 6e 20 62 65 20 61 70 70 6c 69 65 64 2e 20    20 55 6e 73 74 61 67 65 64 20 63 68 61 6e 67 65 | can.be.applied...Unstaged.change | 
| d7da0 | 73 20 63 61 6e 6e 6f 74 20 62 65 20 61 70 70 6c    69 65 64 0a 20 20 20 20 20 2d 20 61 73 20 74 68 | s.cannot.be.applied......-.as.th | 
| d7dc0 | 65 79 20 61 6c 72 65 61 64 79 20 68 61 76 65 20    62 65 65 6e 20 61 70 70 6c 69 65 64 2e 0a 0a 20 | ey.already.have.been.applied.... | 
| d7de0 | 20 20 54 68 65 20 70 72 65 76 69 6f 75 73 20 73    65 63 74 69 6f 6e 20 64 65 73 63 72 69 62 65 64 | ..The.previous.section.described | 
| d7e00 | 20 74 68 65 20 73 74 61 67 69 6e 67 20 61 6e 64    20 75 6e 73 74 61 67 69 6e 67 20 63 6f 6d 6d 61 | .the.staging.and.unstaging.comma | 
| d7e20 | 6e 64 73 2e 0a 57 68 61 74 20 66 6f 6c 6c 6f 77    73 20 61 72 65 20 74 68 65 20 63 6f 6d 6d 61 6e | nds..What.follows.are.the.comman | 
| d7e40 | 64 73 20 77 68 69 63 68 20 69 6d 70 6c 65 6d 65    6e 74 20 74 68 65 20 72 65 6d 61 69 6e 69 6e 67 | ds.which.implement.the.remaining | 
| d7e60 | 20 61 70 70 6c 79 0a 76 61 72 69 61 6e 74 73 2e    0a 0a e2 80 98 61 e2 80 99 20 28 e2 80 98 6d 61 | .apply.variants......a....(...ma | 
| d7e80 | 67 69 74 2d 61 70 70 6c 79 e2 80 99 29 0a 20 20    20 20 20 41 70 70 6c 79 20 74 68 65 20 63 68 61 | git-apply...)......Apply.the.cha | 
| d7ea0 | 6e 67 65 20 61 74 20 70 6f 69 6e 74 20 74 6f 20    74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 | nge.at.point.to.the.working.tree | 
| d7ec0 | 2e 0a 0a 20 20 20 20 20 57 69 74 68 20 61 20 70    72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 66 | ........With.a.prefix.argument.f | 
| d7ee0 | 61 6c 6c 62 61 63 6b 20 74 6f 20 61 20 33 2d 77    61 79 20 6d 65 72 67 65 2e 20 20 44 6f 69 6e 67 | allback.to.a.3-way.merge...Doing | 
| d7f00 | 20 73 6f 20 63 61 75 73 65 73 0a 20 20 20 20 20    74 68 65 20 63 68 61 6e 67 65 20 74 6f 20 62 65 | .so.causes......the.change.to.be | 
| d7f20 | 20 61 70 70 6c 69 65 64 20 74 6f 20 74 68 65 20    69 6e 64 65 78 20 61 73 20 77 65 6c 6c 2e 0a 0a | .applied.to.the.index.as.well... | 
| d7f40 | e2 80 98 6b e2 80 99 20 28 e2 80 98 6d 61 67 69    74 2d 64 69 73 63 61 72 64 e2 80 99 29 0a 20 20 | ...k....(...magit-discard...)... | 
| d7f60 | 20 20 20 52 65 6d 6f 76 65 20 74 68 65 20 63 68    61 6e 67 65 20 61 74 20 70 6f 69 6e 74 20 66 72 | ...Remove.the.change.at.point.fr | 
| d7f80 | 6f 6d 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74    72 65 65 2e 0a 0a 20 20 20 20 20 4f 6e 20 61 20 | om.the.working.tree........On.a. | 
| d7fa0 | 68 75 6e 6b 20 6f 72 20 66 69 6c 65 20 77 69 74    68 20 75 6e 72 65 73 6f 6c 76 65 64 20 63 6f 6e | hunk.or.file.with.unresolved.con | 
| d7fc0 | 66 6c 69 63 74 73 20 70 72 6f 6d 70 74 20 77 68    69 63 68 20 73 69 64 65 20 74 6f 0a 20 20 20 20 | flicts.prompt.which.side.to..... | 
| d7fe0 | 20 6b 65 65 70 20 28 77 68 69 6c 65 20 64 69 73    63 61 72 64 69 6e 67 20 74 68 65 20 6f 74 68 65 | .keep.(while.discarding.the.othe | 
| d8000 | 72 29 2e 20 20 49 66 20 70 6f 69 6e 74 20 69 73    20 77 69 74 68 69 6e 20 74 68 65 20 74 65 78 74 | r)...If.point.is.within.the.text | 
| d8020 | 20 6f 66 0a 20 20 20 20 20 61 20 73 69 64 65 2c    20 74 68 65 6e 20 6b 65 65 70 20 74 68 61 74 20 | .of......a.side,.then.keep.that. | 
| d8040 | 73 69 64 65 20 77 69 74 68 6f 75 74 20 70 72 6f    6d 70 74 69 6e 67 2e 0a 0a e2 80 98 76 e2 80 99 | side.without.prompting......v... | 
| d8060 | 20 28 e2 80 98 6d 61 67 69 74 2d 72 65 76 65 72    73 65 e2 80 99 29 0a 20 20 20 20 20 52 65 76 65 | .(...magit-reverse...)......Reve | 
| d8080 | 72 73 65 20 74 68 65 20 63 68 61 6e 67 65 20 61    74 20 70 6f 69 6e 74 20 69 6e 20 74 68 65 20 77 | rse.the.change.at.point.in.the.w | 
| d80a0 | 6f 72 6b 69 6e 67 20 74 72 65 65 2e 0a 0a 20 20    20 20 20 57 69 74 68 20 61 20 70 72 65 66 69 78 | orking.tree........With.a.prefix | 
| d80c0 | 20 61 72 67 75 6d 65 6e 74 20 66 61 6c 6c 62 61    63 6b 20 74 6f 20 61 20 33 2d 77 61 79 20 6d 65 | .argument.fallback.to.a.3-way.me | 
| d80e0 | 72 67 65 2e 20 20 44 6f 69 6e 67 20 73 6f 20 63    61 75 73 65 73 0a 20 20 20 20 20 74 68 65 20 63 | rge...Doing.so.causes......the.c | 
| d8100 | 68 61 6e 67 65 20 74 6f 20 62 65 20 61 70 70 6c    69 65 64 20 74 6f 20 74 68 65 20 69 6e 64 65 78 | hange.to.be.applied.to.the.index | 
| d8120 | 20 61 73 20 77 65 6c 6c 2e 0a 0a 20 20 20 57 69    74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 | .as.well......With.a.prefix.argu | 
| d8140 | 6d 65 6e 74 20 61 6c 6c 20 61 70 70 6c 79 20 76    61 72 69 61 6e 74 73 20 61 74 74 65 6d 70 74 20 | ment.all.apply.variants.attempt. | 
| d8160 | 61 20 33 2d 77 61 79 20 6d 65 72 67 65 20 77 68    65 6e 0a 61 70 70 72 6f 70 72 69 61 74 65 20 28 | a.3-way.merge.when.appropriate.( | 
| d8180 | 69 2e 65 2e 2c 20 77 68 65 6e 20 e2 80 98 67 69    74 20 61 70 70 6c 79 e2 80 99 20 69 73 20 75 73 | i.e.,.when....git.apply....is.us | 
| d81a0 | 65 64 20 69 6e 74 65 72 6e 61 6c 6c 79 29 2e 0a    0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 69 74 2e 69 | ed.internally).....File:.magit.i | 
| d81c0 | 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 43 6f 6d 6d    69 74 74 69 6e 67 2c 20 20 4e 65 78 74 3a 20 42 | nfo,..Node:.Committing,..Next:.B | 
| d81e0 | 72 61 6e 63 68 69 6e 67 2c 20 20 50 72 65 76 3a    20 41 70 70 6c 79 69 6e 67 2c 20 20 55 70 3a 20 | ranching,..Prev:.Applying,..Up:. | 
| d8200 | 4d 61 6e 69 70 75 6c 61 74 69 6e 67 0a 0a 36 2e    35 20 43 6f 6d 6d 69 74 74 69 6e 67 0a 3d 3d 3d | Manipulating..6.5.Committing.=== | 
| d8220 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 57 68 65    6e 20 74 68 65 20 75 73 65 72 20 69 6e 69 74 69 | ===========..When.the.user.initi | 
| d8240 | 61 74 65 73 20 61 20 63 6f 6d 6d 69 74 2c 20 4d    61 67 69 74 20 63 61 6c 6c 73 20 e2 80 98 67 69 | ates.a.commit,.Magit.calls....gi | 
| d8260 | 74 20 63 6f 6d 6d 69 74 e2 80 99 20 77 69 74 68    6f 75 74 20 61 6e 79 0a 61 72 67 75 6d 65 6e 74 | t.commit....without.any.argument | 
| d8280 | 73 2c 20 73 6f 20 47 69 74 20 68 61 73 20 74 6f    20 67 65 74 20 69 74 20 66 72 6f 6d 20 74 68 65 | s,.so.Git.has.to.get.it.from.the | 
| d82a0 | 20 75 73 65 72 2e 20 20 49 74 20 63 72 65 61 74    65 73 20 74 68 65 20 66 69 6c 65 0a e2 80 98 2e | .user...It.creates.the.file..... | 
| d82c0 | 67 69 74 2f 43 4f 4d 4d 49 54 5f 45 44 49 54 4d    53 47 e2 80 99 20 61 6e 64 20 74 68 65 6e 20 6f | git/COMMIT_EDITMSG....and.then.o | 
| d82e0 | 70 65 6e 73 20 74 68 61 74 20 66 69 6c 65 20 69    6e 20 61 6e 20 65 64 69 74 6f 72 2e 20 20 4d 61 | pens.that.file.in.an.editor...Ma | 
| d8300 | 67 69 74 0a 61 72 72 61 6e 67 65 73 20 66 6f 72    20 74 68 61 74 20 65 64 69 74 6f 72 20 74 6f 20 | git.arranges.for.that.editor.to. | 
| d8320 | 62 65 20 74 68 65 20 45 6d 61 63 73 63 6c 69 65    6e 74 2e 20 20 4f 6e 63 65 20 74 68 65 20 75 73 | be.the.Emacsclient...Once.the.us | 
| d8340 | 65 72 20 66 69 6e 69 73 68 65 73 0a 74 68 65 20    65 64 69 74 69 6e 67 20 73 65 73 73 69 6f 6e 2c | er.finishes.the.editing.session, | 
| d8360 | 20 74 68 65 20 45 6d 61 63 73 63 6c 69 65 6e 74    20 65 78 69 74 73 20 61 6e 64 20 47 69 74 20 63 | .the.Emacsclient.exits.and.Git.c | 
| d8380 | 72 65 61 74 65 73 20 74 68 65 20 63 6f 6d 6d 69    74 0a 75 73 69 6e 67 20 74 68 65 20 66 69 6c 65 | reates.the.commit.using.the.file | 
| d83a0 | e2 80 99 73 20 63 6f 6e 74 65 6e 74 20 61 73 20    6d 65 73 73 61 67 65 2e 0a 0a 2a 20 4d 65 6e 75 | ...s.content.as.message...*.Menu | 
| d83c0 | 3a 0a 0a 2a 20 49 6e 69 74 69 61 74 69 6e 67 20    61 20 43 6f 6d 6d 69 74 3a 3a 0a 2a 20 45 64 69 | :..*.Initiating.a.Commit::.*.Edi | 
| d83e0 | 74 69 6e 67 20 43 6f 6d 6d 69 74 20 4d 65 73 73    61 67 65 73 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 | ting.Commit.Messages::....File:. | 
| d8400 | 6d 61 67 69 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64    65 3a 20 49 6e 69 74 69 61 74 69 6e 67 20 61 20 | magit.info,..Node:.Initiating.a. | 
| d8420 | 43 6f 6d 6d 69 74 2c 20 20 4e 65 78 74 3a 20 45    64 69 74 69 6e 67 20 43 6f 6d 6d 69 74 20 4d 65 | Commit,..Next:.Editing.Commit.Me | 
| d8440 | 73 73 61 67 65 73 2c 20 20 55 70 3a 20 43 6f 6d    6d 69 74 74 69 6e 67 0a 0a 36 2e 35 2e 31 20 49 | ssages,..Up:.Committing..6.5.1.I | 
| d8460 | 6e 69 74 69 61 74 69 6e 67 20 61 20 43 6f 6d 6d    69 74 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | nitiating.a.Commit.------------- | 
| d8480 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 41 6c    73 6f 20 73 65 65 20 2a 6e 6f 74 65 20 28 67 69 | ------------..Also.see.*note.(gi | 
| d84a0 | 74 6d 61 6e 29 67 69 74 2d 63 6f 6d 6d 69 74 3a    3a 2e 0a 0a e2 80 98 63 e2 80 99 20 28 e2 80 98 | tman)git-commit::......c....(... | 
| d84c0 | 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 e2 80 99 29    0a 20 20 20 20 20 54 68 69 73 20 74 72 61 6e 73 | magit-commit...)......This.trans | 
| d84e0 | 69 65 6e 74 20 70 72 65 66 69 78 20 63 6f 6d 6d    61 6e 64 20 62 69 6e 64 73 20 74 68 65 20 66 6f | ient.prefix.command.binds.the.fo | 
| d8500 | 6c 6c 6f 77 69 6e 67 20 73 75 66 66 69 78 20 63    6f 6d 6d 61 6e 64 73 0a 20 20 20 20 20 61 6c 6f | llowing.suffix.commands......alo | 
| d8520 | 6e 67 20 77 69 74 68 20 74 68 65 20 61 70 70 72    6f 70 72 69 61 74 65 20 69 6e 66 69 78 20 61 72 | ng.with.the.appropriate.infix.ar | 
| d8540 | 67 75 6d 65 6e 74 73 20 61 6e 64 20 64 69 73 70    6c 61 79 73 20 74 68 65 6d 20 69 6e 20 61 0a 20 | guments.and.displays.them.in.a.. | 
| d8560 | 20 20 20 20 74 65 6d 70 6f 72 61 72 79 20 62 75    66 66 65 72 20 75 6e 74 69 6c 20 61 20 73 75 66 | ....temporary.buffer.until.a.suf | 
| d8580 | 66 69 78 20 69 73 20 69 6e 76 6f 6b 65 64 2e 0a    0a e2 80 98 63 20 63 e2 80 99 20 28 e2 80 98 6d | fix.is.invoked......c.c....(...m | 
| d85a0 | 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 63 72 65 61    74 65 e2 80 99 29 0a 20 20 20 20 20 43 72 65 61 | agit-commit-create...)......Crea | 
| d85c0 | 74 65 20 61 20 6e 65 77 20 63 6f 6d 6d 69 74 20    6f 6e 20 e2 80 98 48 45 41 44 e2 80 99 2e 20 20 | te.a.new.commit.on....HEAD...... | 
| d85e0 | 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72    67 75 6d 65 6e 74 20 61 6d 65 6e 64 20 74 6f 20 | With.a.prefix.argument.amend.to. | 
| d8600 | 74 68 65 0a 20 20 20 20 20 63 6f 6d 6d 69 74 20    61 74 20 e2 80 98 48 45 41 44 e2 80 99 20 69 6e | the......commit.at....HEAD....in | 
| d8620 | 73 74 65 61 64 2e 0a 0a e2 80 98 63 20 61 e2 80    99 20 28 e2 80 98 6d 61 67 69 74 2d 63 6f 6d 6d | stead......c.a....(...magit-comm | 
| d8640 | 69 74 2d 61 6d 65 6e 64 e2 80 99 29 0a 20 20 20    20 20 41 6d 65 6e 64 20 74 68 65 20 6c 61 73 74 | it-amend...)......Amend.the.last | 
| d8660 | 20 63 6f 6d 6d 69 74 2e 0a 0a e2 80 98 63 20 65    e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d 63 6f | .commit......c.e....(...magit-co | 
| d8680 | 6d 6d 69 74 2d 65 78 74 65 6e 64 e2 80 99 29 0a    20 20 20 20 20 41 6d 65 6e 64 20 74 68 65 20 6c | mmit-extend...)......Amend.the.l | 
| d86a0 | 61 73 74 20 63 6f 6d 6d 69 74 2c 20 77 69 74 68    6f 75 74 20 65 64 69 74 69 6e 67 20 74 68 65 20 | ast.commit,.without.editing.the. | 
| d86c0 | 6d 65 73 73 61 67 65 2e 20 20 57 69 74 68 20 61    20 70 72 65 66 69 78 0a 20 20 20 20 20 61 72 67 | message...With.a.prefix......arg | 
| d86e0 | 75 6d 65 6e 74 20 6b 65 65 70 20 74 68 65 20 63    6f 6d 6d 69 74 74 65 72 20 64 61 74 65 2c 20 6f | ument.keep.the.committer.date,.o | 
| d8700 | 74 68 65 72 77 69 73 65 20 63 68 61 6e 67 65 20    69 74 2e 20 20 54 68 65 20 6f 70 74 69 6f 6e 0a | therwise.change.it...The.option. | 
| d8720 | 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 63 6f    6d 6d 69 74 2d 65 78 74 65 6e 64 2d 6f 76 65 72 | ........magit-commit-extend-over | 
| d8740 | 72 69 64 65 2d 64 61 74 65 e2 80 99 20 63 61 6e    20 62 65 20 75 73 65 64 20 74 6f 20 69 6e 76 65 | ride-date....can.be.used.to.inve | 
| d8760 | 72 73 65 20 74 68 65 0a 20 20 20 20 20 6d 65 61    6e 69 6e 67 20 6f 66 20 74 68 65 20 70 72 65 66 | rse.the......meaning.of.the.pref | 
| d8780 | 69 78 20 61 72 67 75 6d 65 6e 74 2e 0a 0a 20 20    20 20 20 4e 6f 6e 2d 69 6e 74 65 72 61 63 74 69 | ix.argument........Non-interacti | 
| d87a0 | 76 65 6c 79 20 72 65 73 70 65 63 74 20 74 68 65    20 6f 70 74 69 6f 6e 61 6c 20 4f 56 45 52 52 49 | vely.respect.the.optional.OVERRI | 
| d87c0 | 44 45 2d 44 41 54 45 20 61 72 67 75 6d 65 6e 74    20 61 6e 64 0a 20 20 20 20 20 69 67 6e 6f 72 65 | DE-DATE.argument.and......ignore | 
| d87e0 | 20 74 68 65 20 6f 70 74 69 6f 6e 2e 0a 0a e2 80    98 63 20 77 e2 80 99 20 28 e2 80 98 6d 61 67 69 | .the.option......c.w....(...magi | 
| d8800 | 74 2d 63 6f 6d 6d 69 74 2d 72 65 77 6f 72 64 e2    80 99 29 0a 20 20 20 20 20 52 65 77 6f 72 64 20 | t-commit-reword...)......Reword. | 
| d8820 | 74 68 65 20 6c 61 73 74 20 63 6f 6d 6d 69 74 2c    20 69 67 6e 6f 72 69 6e 67 20 73 74 61 67 65 64 | the.last.commit,.ignoring.staged | 
| d8840 | 20 63 68 61 6e 67 65 73 2e 20 20 57 69 74 68 20    61 20 70 72 65 66 69 78 0a 20 20 20 20 20 61 72 | .changes...With.a.prefix......ar | 
| d8860 | 67 75 6d 65 6e 74 20 6b 65 65 70 20 74 68 65 20    63 6f 6d 6d 69 74 74 65 72 20 64 61 74 65 2c 20 | gument.keep.the.committer.date,. | 
| d8880 | 6f 74 68 65 72 77 69 73 65 20 63 68 61 6e 67 65    20 69 74 2e 20 20 54 68 65 20 6f 70 74 69 6f 6e | otherwise.change.it...The.option | 
| d88a0 | 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 63    6f 6d 6d 69 74 2d 72 65 77 6f 72 64 2d 6f 76 65 | .........magit-commit-reword-ove | 
| d88c0 | 72 72 69 64 65 2d 64 61 74 65 e2 80 99 20 63 61    6e 20 62 65 20 75 73 65 64 20 74 6f 20 69 6e 76 | rride-date....can.be.used.to.inv | 
| d88e0 | 65 72 73 65 20 74 68 65 0a 20 20 20 20 20 6d 65    61 6e 69 6e 67 20 6f 66 20 74 68 65 20 70 72 65 | erse.the......meaning.of.the.pre | 
| d8900 | 66 69 78 20 61 72 67 75 6d 65 6e 74 2e 0a 0a 20    20 20 20 20 4e 6f 6e 2d 69 6e 74 65 72 61 63 74 | fix.argument........Non-interact | 
| d8920 | 69 76 65 6c 79 20 72 65 73 70 65 63 74 20 74 68    65 20 6f 70 74 69 6f 6e 61 6c 20 4f 56 45 52 52 | ively.respect.the.optional.OVERR | 
| d8940 | 49 44 45 2d 44 41 54 45 20 61 72 67 75 6d 65 6e    74 20 61 6e 64 0a 20 20 20 20 20 69 67 6e 6f 72 | IDE-DATE.argument.and......ignor | 
| d8960 | 65 20 74 68 65 20 6f 70 74 69 6f 6e 2e 0a 0a e2    80 98 63 20 66 e2 80 99 20 28 e2 80 98 6d 61 67 | e.the.option......c.f....(...mag | 
| d8980 | 69 74 2d 63 6f 6d 6d 69 74 2d 66 69 78 75 70 e2    80 99 29 0a 20 20 20 20 20 43 72 65 61 74 65 20 | it-commit-fixup...)......Create. | 
| d89a0 | 61 20 66 69 78 75 70 20 63 6f 6d 6d 69 74 2e 0a    0a 20 20 20 20 20 57 69 74 68 20 61 20 70 72 65 | a.fixup.commit........With.a.pre | 
| d89c0 | 66 69 78 20 61 72 67 75 6d 65 6e 74 20 74 68 65    20 74 61 72 67 65 74 20 63 6f 6d 6d 69 74 20 68 | fix.argument.the.target.commit.h | 
| d89e0 | 61 73 20 74 6f 20 62 65 20 63 6f 6e 66 69 72 6d    65 64 2e 0a 20 20 20 20 20 4f 74 68 65 72 77 69 | as.to.be.confirmed.......Otherwi | 
| d8a00 | 73 65 20 74 68 65 20 63 6f 6d 6d 69 74 20 61 74    20 70 6f 69 6e 74 20 6d 61 79 20 62 65 20 75 73 | se.the.commit.at.point.may.be.us | 
| d8a20 | 65 64 20 77 69 74 68 6f 75 74 20 63 6f 6e 66 69    72 6d 61 74 69 6f 6e 0a 20 20 20 20 20 64 65 70 | ed.without.confirmation......dep | 
| d8a40 | 65 6e 64 69 6e 67 20 6f 6e 20 74 68 65 20 76 61    6c 75 65 20 6f 66 20 6f 70 74 69 6f 6e 20 e2 80 | ending.on.the.value.of.option... | 
| d8a60 | 98 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 71    75 61 73 68 2d 63 6f 6e 66 69 72 6d e2 80 99 2e | .magit-commit-squash-confirm.... | 
| d8a80 | 0a 0a e2 80 98 63 20 46 e2 80 99 20 28 e2 80 98    6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 69 6e 73 | .....c.F....(...magit-commit-ins | 
| d8aa0 | 74 61 6e 74 2d 66 69 78 75 70 e2 80 99 29 0a 20    20 20 20 20 43 72 65 61 74 65 20 61 20 66 69 78 | tant-fixup...)......Create.a.fix | 
| d8ac0 | 75 70 20 63 6f 6d 6d 69 74 20 61 6e 64 20 69 6e    73 74 61 6e 74 6c 79 20 72 65 62 61 73 65 2e 0a | up.commit.and.instantly.rebase.. | 
| d8ae0 | 0a e2 80 98 63 20 73 e2 80 99 20 28 e2 80 98 6d    61 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 71 75 61 | ....c.s....(...magit-commit-squa | 
| d8b00 | 73 68 e2 80 99 29 0a 20 20 20 20 20 43 72 65 61    74 65 20 61 20 73 71 75 61 73 68 20 63 6f 6d 6d | sh...)......Create.a.squash.comm | 
| d8b20 | 69 74 2c 20 77 69 74 68 6f 75 74 20 65 64 69 74    69 6e 67 20 74 68 65 20 73 71 75 61 73 68 20 6d | it,.without.editing.the.squash.m | 
| d8b40 | 65 73 73 61 67 65 2e 0a 0a 20 20 20 20 20 57 69    74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 | essage........With.a.prefix.argu | 
| d8b60 | 6d 65 6e 74 20 74 68 65 20 74 61 72 67 65 74 20    63 6f 6d 6d 69 74 20 68 61 73 20 74 6f 20 62 65 | ment.the.target.commit.has.to.be | 
| d8b80 | 20 63 6f 6e 66 69 72 6d 65 64 2e 0a 20 20 20 20    20 4f 74 68 65 72 77 69 73 65 20 74 68 65 20 63 | .confirmed.......Otherwise.the.c | 
| d8ba0 | 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 20 6d    61 79 20 62 65 20 75 73 65 64 20 77 69 74 68 6f | ommit.at.point.may.be.used.witho | 
| d8bc0 | 75 74 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 0a    20 20 20 20 20 64 65 70 65 6e 64 69 6e 67 20 6f | ut.confirmation......depending.o | 
| d8be0 | 6e 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 6f    70 74 69 6f 6e 20 e2 80 98 6d 61 67 69 74 2d 63 | n.the.value.of.option....magit-c | 
| d8c00 | 6f 6d 6d 69 74 2d 73 71 75 61 73 68 2d 63 6f 6e    66 69 72 6d e2 80 99 2e 0a 0a e2 80 98 63 20 53 | ommit-squash-confirm.........c.S | 
| d8c20 | e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d 63 6f    6d 6d 69 74 2d 69 6e 73 74 61 6e 74 2d 73 71 75 | ....(...magit-commit-instant-squ | 
| d8c40 | 61 73 68 e2 80 99 29 0a 20 20 20 20 20 43 72 65    61 74 65 20 61 20 73 71 75 61 73 68 20 63 6f 6d | ash...)......Create.a.squash.com | 
| d8c60 | 6d 69 74 20 61 6e 64 20 69 6e 73 74 61 6e 74 6c    79 20 72 65 62 61 73 65 2e 0a 0a e2 80 98 63 20 | mit.and.instantly.rebase......c. | 
| d8c80 | 41 e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d 63    6f 6d 6d 69 74 2d 61 75 67 6d 65 6e 74 e2 80 99 | A....(...magit-commit-augment... | 
| d8ca0 | 29 0a 20 20 20 20 20 43 72 65 61 74 65 20 61 20    73 71 75 61 73 68 20 63 6f 6d 6d 69 74 2c 20 65 | )......Create.a.squash.commit,.e | 
| d8cc0 | 64 69 74 69 6e 67 20 74 68 65 20 73 71 75 61 73    68 20 6d 65 73 73 61 67 65 2e 0a 0a 20 20 20 20 | diting.the.squash.message....... | 
| d8ce0 | 20 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61    72 67 75 6d 65 6e 74 20 74 68 65 20 74 61 72 67 | .With.a.prefix.argument.the.targ | 
| d8d00 | 65 74 20 63 6f 6d 6d 69 74 20 68 61 73 20 74 6f    20 62 65 20 63 6f 6e 66 69 72 6d 65 64 2e 0a 20 | et.commit.has.to.be.confirmed... | 
| d8d20 | 20 20 20 20 4f 74 68 65 72 77 69 73 65 20 74 68    65 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e | ....Otherwise.the.commit.at.poin | 
| d8d40 | 74 20 6d 61 79 20 62 65 20 75 73 65 64 20 77 69    74 68 6f 75 74 20 63 6f 6e 66 69 72 6d 61 74 69 | t.may.be.used.without.confirmati | 
| d8d60 | 6f 6e 0a 20 20 20 20 20 64 65 70 65 6e 64 69 6e    67 20 6f 6e 20 74 68 65 20 76 61 6c 75 65 20 6f | on......depending.on.the.value.o | 
| d8d80 | 66 20 6f 70 74 69 6f 6e 20 e2 80 98 6d 61 67 69    74 2d 63 6f 6d 6d 69 74 2d 73 71 75 61 73 68 2d | f.option....magit-commit-squash- | 
| d8da0 | 63 6f 6e 66 69 72 6d e2 80 99 2e 0a 0a 20 2d 2d    20 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 | confirm.......--.User.Option:.ma | 
| d8dc0 | 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 73 6b 2d 74    6f 2d 73 74 61 67 65 0a 20 20 20 20 20 57 68 65 | git-commit-ask-to-stage......Whe | 
| d8de0 | 74 68 65 72 20 74 6f 20 61 73 6b 20 74 6f 20 73    74 61 67 65 20 61 6c 6c 20 75 6e 73 74 61 67 65 | ther.to.ask.to.stage.all.unstage | 
| d8e00 | 64 20 63 68 61 6e 67 65 73 20 77 68 65 6e 20 63    6f 6d 6d 69 74 74 69 6e 67 20 61 6e 64 0a 20 20 | d.changes.when.committing.and... | 
| d8e20 | 20 20 20 6e 6f 74 68 69 6e 67 20 69 73 20 73 74    61 67 65 64 2e 0a 0a 20 2d 2d 20 55 73 65 72 20 | ...nothing.is.staged....--.User. | 
| d8e40 | 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 63 6f    6d 6d 69 74 2d 73 68 6f 77 2d 64 69 66 66 0a 20 | Option:.magit-commit-show-diff.. | 
| d8e60 | 20 20 20 20 57 68 65 74 68 65 72 20 74 68 65 20    72 65 6c 65 76 61 6e 74 20 64 69 66 66 20 69 73 | ....Whether.the.relevant.diff.is | 
| d8e80 | 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 73    68 6f 77 6e 20 77 68 65 6e 20 63 6f 6d 6d 69 74 | .automatically.shown.when.commit | 
| d8ea0 | 74 69 6e 67 2e 0a 0a 20 2d 2d 20 55 73 65 72 20    4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 63 6f | ting....--.User.Option:.magit-co | 
| d8ec0 | 6d 6d 69 74 2d 65 78 74 65 6e 64 2d 6f 76 65 72    72 69 64 65 2d 64 61 74 65 0a 20 20 20 20 20 57 | mmit-extend-override-date......W | 
| d8ee0 | 68 65 74 68 65 72 20 75 73 69 6e 67 20 e2 80 98    6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 65 78 74 | hether.using....magit-commit-ext | 
| d8f00 | 65 6e 64 e2 80 99 20 63 68 61 6e 67 65 73 20 74    68 65 20 63 6f 6d 6d 69 74 74 65 72 20 64 61 74 | end....changes.the.committer.dat | 
| d8f20 | 65 2e 0a 0a 20 2d 2d 20 55 73 65 72 20 4f 70 74    69 6f 6e 3a 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 | e....--.User.Option:.magit-commi | 
| d8f40 | 74 2d 72 65 77 6f 72 64 2d 6f 76 65 72 72 69 64    65 2d 64 61 74 65 0a 20 20 20 20 20 57 68 65 74 | t-reword-override-date......Whet | 
| d8f60 | 68 65 72 20 75 73 69 6e 67 20 e2 80 98 6d 61 67    69 74 2d 63 6f 6d 6d 69 74 2d 72 65 77 6f 72 64 | her.using....magit-commit-reword | 
| d8f80 | e2 80 99 20 63 68 61 6e 67 65 73 20 74 68 65 20    63 6f 6d 6d 69 74 74 65 72 20 64 61 74 65 2e 0a | ....changes.the.committer.date.. | 
| d8fa0 | 0a 20 2d 2d 20 55 73 65 72 20 4f 70 74 69 6f 6e    3a 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 | ..--.User.Option:.magit-commit-s | 
| d8fc0 | 71 75 61 73 68 2d 63 6f 6e 66 69 72 6d 0a 20 20    20 20 20 57 68 65 74 68 65 72 20 74 68 65 20 63 | quash-confirm......Whether.the.c | 
| d8fe0 | 6f 6d 6d 69 74 20 74 61 72 67 65 74 65 64 20 62    79 20 73 71 75 61 73 68 20 61 6e 64 20 66 69 78 | ommit.targeted.by.squash.and.fix | 
| d9000 | 75 70 20 68 61 73 20 74 6f 20 62 65 0a 20 20 20    20 20 63 6f 6e 66 69 72 6d 65 64 2e 20 20 57 68 | up.has.to.be......confirmed...Wh | 
| d9020 | 65 6e 20 6e 6f 6e 2d 6e 69 6c 20 74 68 65 6e 20    74 68 65 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f | en.non-nil.then.the.commit.at.po | 
| d9040 | 69 6e 74 20 28 69 66 20 61 6e 79 29 20 69 73 20    75 73 65 64 0a 20 20 20 20 20 61 73 20 64 65 66 | int.(if.any).is.used......as.def | 
| d9060 | 61 75 6c 74 20 63 68 6f 69 63 65 2e 20 20 4f 74    68 65 72 77 69 73 65 20 69 74 20 68 61 73 20 74 | ault.choice...Otherwise.it.has.t | 
| d9080 | 6f 20 62 65 20 63 6f 6e 66 69 72 6d 65 64 2e 20    20 54 68 69 73 20 6f 70 74 69 6f 6e 0a 20 20 20 | o.be.confirmed...This.option.... | 
| d90a0 | 20 20 6f 6e 6c 79 20 61 66 66 65 63 74 73 20 e2    80 98 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 | ..only.affects....magit-commit-s | 
| d90c0 | 71 75 61 73 68 e2 80 99 20 61 6e 64 20 e2 80 98    6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 66 69 78 | quash....and....magit-commit-fix | 
| d90e0 | 75 70 e2 80 99 2e 20 20 54 68 65 0a 20 20 20 20    20 22 69 6e 73 74 61 6e 74 22 20 76 61 72 69 61 | up......The......"instant".varia | 
| d9100 | 6e 74 73 20 61 6c 77 61 79 73 20 72 65 71 75 69    72 65 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 | nts.always.require.confirmation. | 
| d9120 | 62 65 63 61 75 73 65 20 6d 61 6b 69 6e 67 20 61    6e 0a 20 20 20 20 20 65 72 72 6f 72 20 77 68 69 | because.making.an......error.whi | 
| d9140 | 6c 65 20 75 73 69 6e 67 20 74 68 6f 73 65 20 69    73 20 68 61 72 64 65 72 20 74 6f 20 72 65 63 6f | le.using.those.is.harder.to.reco | 
| d9160 | 76 65 72 20 66 72 6f 6d 2e 0a 0a 20 2d 2d 20 55    73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 | ver.from....--.User.Option:.magi | 
| d9180 | 74 2d 70 6f 73 74 2d 63 6f 6d 6d 69 74 2d 68 6f    6f 6b 0a 20 20 20 20 20 48 6f 6f 6b 20 72 75 6e | t-post-commit-hook......Hook.run | 
| d91a0 | 20 61 66 74 65 72 20 63 72 65 61 74 69 6e 67 20    61 20 63 6f 6d 6d 69 74 20 77 69 74 68 6f 75 74 | .after.creating.a.commit.without | 
| d91c0 | 20 74 68 65 20 75 73 65 72 20 65 64 69 74 69 6e    67 20 61 0a 20 20 20 20 20 6d 65 73 73 61 67 65 | .the.user.editing.a......message | 
| d91e0 | 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 68 6f 6f    6b 20 69 73 20 72 75 6e 20 62 79 20 e2 80 98 6d | ........This.hook.is.run.by....m | 
| d9200 | 61 67 69 74 2d 72 65 66 72 65 73 68 e2 80 99 20    69 66 20 e2 80 98 74 68 69 73 2d 63 6f 6d 6d 61 | agit-refresh....if....this-comma | 
| d9220 | 6e 64 e2 80 99 20 69 73 20 61 20 6d 65 6d 62 65    72 0a 20 20 20 20 20 6f 66 20 e2 80 98 6d 61 67 | nd....is.a.member......of....mag | 
| d9240 | 69 74 2d 70 6f 73 74 2d 63 6f 6d 6d 69 74 2d 68    6f 6f 6b 2d 63 6f 6d 6d 61 6e 64 73 e2 80 99 2e | it-post-commit-hook-commands.... | 
| d9260 | 20 20 54 68 69 73 20 6f 6e 6c 79 20 69 6e 63 6c    75 64 65 73 20 63 6f 6d 6d 61 6e 64 73 0a 20 20 | ..This.only.includes.commands... | 
| d9280 | 20 20 20 6e 61 6d 65 64 20 e2 80 98 6d 61 67 69    74 2d 63 6f 6d 6d 69 74 2d 2a e2 80 99 20 74 68 | ...named....magit-commit-*....th | 
| d92a0 | 61 74 20 64 6f 20 2a 6e 6f 74 2a 20 72 65 71 75    69 72 65 20 74 68 61 74 20 74 68 65 20 75 73 65 | at.do.*not*.require.that.the.use | 
| d92c0 | 72 20 65 64 69 74 73 0a 20 20 20 20 20 74 68 65    20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 20 | r.edits......the.commit.message. | 
| d92e0 | 69 6e 20 61 20 62 75 66 66 65 72 2e 0a 0a 20 20    20 20 20 41 6c 73 6f 20 73 65 65 20 e2 80 98 67 | in.a.buffer........Also.see....g | 
| d9300 | 69 74 2d 63 6f 6d 6d 69 74 2d 70 6f 73 74 2d 66    69 6e 69 73 68 2d 68 6f 6f 6b e2 80 99 2e 0a 0a | it-commit-post-finish-hook...... | 
| d9320 | 20 2d 2d 20 55 73 65 72 20 4f 70 74 69 6f 6e 3a    20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 64 69 | .--.User.Option:.magit-commit-di | 
| d9340 | 66 66 2d 69 6e 68 69 62 69 74 2d 73 61 6d 65 2d    77 69 6e 64 6f 77 0a 20 20 20 20 20 57 68 65 74 | ff-inhibit-same-window......Whet | 
| d9360 | 68 65 72 20 74 6f 20 69 6e 68 69 62 69 74 20 75    73 65 20 6f 66 20 73 61 6d 65 20 77 69 6e 64 6f | her.to.inhibit.use.of.same.windo | 
| d9380 | 77 20 77 68 65 6e 20 73 68 6f 77 69 6e 67 20 64    69 66 66 20 77 68 69 6c 65 0a 20 20 20 20 20 63 | w.when.showing.diff.while......c | 
| d93a0 | 6f 6d 6d 69 74 74 69 6e 67 2e 0a 0a 20 20 20 20    20 57 68 65 6e 20 77 72 69 74 69 6e 67 20 61 20 | ommitting........When.writing.a. | 
| d93c0 | 63 6f 6d 6d 69 74 2c 20 74 68 65 6e 20 61 20 64    69 66 66 20 6f 66 20 74 68 65 20 63 68 61 6e 67 | commit,.then.a.diff.of.the.chang | 
| d93e0 | 65 73 20 74 6f 20 62 65 20 63 6f 6d 6d 69 74 74    65 64 0a 20 20 20 20 20 69 73 20 61 75 74 6f 6d | es.to.be.committed......is.autom | 
| d9400 | 61 74 69 63 61 6c 6c 79 20 73 68 6f 77 6e 2e 20    20 54 68 65 20 69 64 65 61 20 69 73 20 74 68 61 | atically.shown...The.idea.is.tha | 
| d9420 | 74 20 74 68 65 20 64 69 66 66 20 69 73 20 73 68    6f 77 6e 20 69 6e 20 61 0a 20 20 20 20 20 64 69 | t.the.diff.is.shown.in.a......di | 
| d9440 | 66 66 65 72 65 6e 74 20 77 69 6e 64 6f 77 20 6f    66 20 74 68 65 20 73 61 6d 65 20 66 72 61 6d 65 | fferent.window.of.the.same.frame | 
| d9460 | 20 61 6e 64 20 66 6f 72 20 6d 6f 73 74 20 75 73    65 72 73 20 74 68 61 74 20 6a 75 73 74 0a 20 20 | .and.for.most.users.that.just... | 
| d9480 | 20 20 20 77 6f 72 6b 73 2e 20 20 49 6e 20 6f 74    68 65 72 20 77 6f 72 64 73 20 6d 6f 73 74 20 75 | ...works...In.other.words.most.u | 
| d94a0 | 73 65 72 73 20 63 61 6e 20 63 6f 6d 70 6c 65 74    65 6c 79 20 69 67 6e 6f 72 65 20 74 68 69 73 20 | sers.can.completely.ignore.this. | 
| d94c0 | 6f 70 74 69 6f 6e 0a 20 20 20 20 20 62 65 63 61    75 73 65 20 69 74 73 20 76 61 6c 75 65 20 64 6f | option......because.its.value.do | 
| d94e0 | 65 73 6e e2 80 99 74 20 6d 61 6b 65 20 61 20 64    69 66 66 65 72 65 6e 63 65 20 66 6f 72 20 74 68 | esn...t.make.a.difference.for.th | 
| d9500 | 65 6d 2e 0a 0a 20 20 20 20 20 48 6f 77 65 76 65    72 20 66 6f 72 20 75 73 65 72 73 20 77 68 6f 20 | em........However.for.users.who. | 
| d9520 | 63 6f 6e 66 69 67 75 72 65 64 20 45 6d 61 63 73    20 74 6f 20 6e 65 76 65 72 20 63 72 65 61 74 65 | configured.Emacs.to.never.create | 
| d9540 | 20 61 20 6e 65 77 20 77 69 6e 64 6f 77 0a 20 20    20 20 20 65 76 65 6e 20 77 68 65 6e 20 74 68 65 | .a.new.window......even.when.the | 
| d9560 | 20 70 61 63 6b 61 67 65 20 65 78 70 6c 69 63 69    74 6c 79 20 74 72 69 65 73 20 74 6f 20 64 6f 20 | .package.explicitly.tries.to.do. | 
| d9580 | 73 6f 2c 20 74 68 65 6e 20 64 69 73 70 6c 61 79    69 6e 67 0a 20 20 20 20 20 74 77 6f 20 6e 65 77 | so,.then.displaying......two.new | 
| d95a0 | 20 62 75 66 66 65 72 73 20 6e 65 63 65 73 73 61    72 69 6c 79 20 6d 65 61 6e 73 20 74 68 61 74 20 | .buffers.necessarily.means.that. | 
| d95c0 | 74 68 65 20 66 69 72 73 74 20 69 73 20 69 6d 6d    65 64 69 61 74 65 6c 79 0a 20 20 20 20 20 72 65 | the.first.is.immediately......re | 
| d95e0 | 70 6c 61 63 65 64 20 62 79 20 74 68 65 20 73 65    63 6f 6e 64 2e 20 20 49 6e 20 6f 75 72 20 63 61 | placed.by.the.second...In.our.ca | 
| d9600 | 73 65 20 74 68 65 20 6d 65 73 73 61 67 65 20 62    75 66 66 65 72 20 69 73 0a 20 20 20 20 20 69 6d | se.the.message.buffer.is......im | 
| d9620 | 6d 65 64 69 61 74 65 6c 79 20 72 65 70 6c 61 63    65 64 20 62 79 20 74 68 65 20 64 69 66 66 20 62 | mediately.replaced.by.the.diff.b | 
| d9640 | 75 66 66 65 72 2c 20 77 68 69 63 68 20 69 73 20    6f 66 20 63 6f 75 72 73 65 20 68 69 67 68 6c 79 | uffer,.which.is.of.course.highly | 
| d9660 | 0a 20 20 20 20 20 75 6e 64 65 73 69 72 61 62 6c    65 2e 0a 0a 20 20 20 20 20 41 20 77 6f 72 6b 61 | ......undesirable........A.worka | 
| d9680 | 72 6f 75 6e 64 20 69 73 20 74 6f 20 73 75 70 70    72 65 73 73 20 74 68 69 73 20 75 73 65 72 20 63 | round.is.to.suppress.this.user.c | 
| d96a0 | 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 69 6e 20    74 68 69 73 0a 20 20 20 20 20 70 61 72 74 69 63 | onfiguration.in.this......partic | 
| d96c0 | 75 6c 61 72 20 63 61 73 65 2e 20 20 55 73 65 72    73 20 68 61 76 65 20 74 6f 20 65 78 70 6c 69 63 | ular.case...Users.have.to.explic | 
| d96e0 | 69 74 6c 79 20 6f 70 74 2d 69 6e 20 62 79 20 74    6f 67 67 6c 69 6e 67 20 74 68 69 73 0a 20 20 20 | itly.opt-in.by.toggling.this.... | 
| d9700 | 20 20 6f 70 74 69 6f 6e 2e 20 20 57 65 20 63 61    6e 6e 6f 74 20 65 6e 61 62 6c 65 20 74 68 65 20 | ..option...We.cannot.enable.the. | 
| d9720 | 77 6f 72 6b 61 72 6f 75 6e 64 20 75 6e 63 6f 6e    64 69 74 69 6f 6e 61 6c 6c 79 20 62 65 63 61 75 | workaround.unconditionally.becau | 
| d9740 | 73 65 0a 20 20 20 20 20 74 68 61 74 20 61 67 61    69 6e 20 63 61 75 73 65 73 20 69 73 73 75 65 73 | se......that.again.causes.issues | 
| d9760 | 20 66 6f 72 20 6f 74 68 65 72 20 75 73 65 72 73    3a 20 69 66 20 74 68 65 20 66 72 61 6d 65 20 69 | .for.other.users:.if.the.frame.i | 
| d9780 | 73 20 74 6f 6f 20 74 69 6e 79 0a 20 20 20 20 20    6f 72 20 74 68 65 20 72 65 6c 65 76 61 6e 74 20 | s.too.tiny......or.the.relevant. | 
| d97a0 | 73 65 74 74 69 6e 67 73 20 74 6f 6f 20 61 67 67    72 65 73 73 69 76 65 2c 20 74 68 65 6e 20 74 68 | settings.too.aggressive,.then.th | 
| d97c0 | 65 20 64 69 66 66 20 62 75 66 66 65 72 20 77 6f    75 6c 64 0a 20 20 20 20 20 65 6e 64 20 75 70 20 | e.diff.buffer.would......end.up. | 
| d97e0 | 62 65 69 6e 67 20 64 69 73 70 6c 61 79 65 64 20    69 6e 20 61 20 6e 65 77 20 66 72 61 6d 65 2e 0a | being.displayed.in.a.new.frame.. | 
| d9800 | 0a 20 20 20 20 20 41 6c 73 6f 20 73 65 65 20 3c    68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 | ......Also.see.<https://github.c | 
| d9820 | 6f 6d 2f 6d 61 67 69 74 2f 6d 61 67 69 74 2f 69    73 73 75 65 73 2f 34 31 33 32 3e 2e 0a 0a 1f 0a | om/magit/magit/issues/4132>..... | 
| d9840 | 46 69 6c 65 3a 20 6d 61 67 69 74 2e 69 6e 66 6f    2c 20 20 4e 6f 64 65 3a 20 45 64 69 74 69 6e 67 | File:.magit.info,..Node:.Editing | 
| d9860 | 20 43 6f 6d 6d 69 74 20 4d 65 73 73 61 67 65 73    2c 20 20 50 72 65 76 3a 20 49 6e 69 74 69 61 74 | .Commit.Messages,..Prev:.Initiat | 
| d9880 | 69 6e 67 20 61 20 43 6f 6d 6d 69 74 2c 20 20 55    70 3a 20 43 6f 6d 6d 69 74 74 69 6e 67 0a 0a 36 | ing.a.Commit,..Up:.Committing..6 | 
| d98a0 | 2e 35 2e 32 20 45 64 69 74 69 6e 67 20 43 6f 6d    6d 69 74 20 4d 65 73 73 61 67 65 73 0a 2d 2d 2d | .5.2.Editing.Commit.Messages.--- | 
| d98c0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 41 66 74 65 | --------------------------..Afte | 
| d98e0 | 72 20 69 6e 69 74 69 61 74 69 6e 67 20 61 20 63    6f 6d 6d 69 74 20 61 73 20 64 65 73 63 72 69 62 | r.initiating.a.commit.as.describ | 
| d9900 | 65 64 20 69 6e 20 74 68 65 20 70 72 65 76 69 6f    75 73 20 73 65 63 74 69 6f 6e 2c 20 74 77 6f 20 | ed.in.the.previous.section,.two. | 
| d9920 | 6e 65 77 0a 62 75 66 66 65 72 73 20 61 70 70 65    61 72 2e 20 20 4f 6e 65 20 73 68 6f 77 73 20 74 | new.buffers.appear...One.shows.t | 
| d9940 | 68 65 20 63 68 61 6e 67 65 73 20 74 68 61 74 20    61 72 65 20 61 62 6f 75 74 20 74 6f 20 62 65 20 | he.changes.that.are.about.to.be. | 
| d9960 | 63 6f 6d 6d 69 74 74 65 64 2c 0a 77 68 69 6c 65    20 74 68 65 20 6f 74 68 65 72 20 69 73 20 75 73 | committed,.while.the.other.is.us | 
| d9980 | 65 64 20 74 6f 20 77 72 69 74 65 20 74 68 65 20    6d 65 73 73 61 67 65 2e 0a 0a 20 20 20 43 6f 6d | ed.to.write.the.message......Com | 
| d99a0 | 6d 69 74 20 6d 65 73 73 61 67 65 73 20 61 72 65    20 65 64 69 74 65 64 20 69 6e 20 61 6e 20 65 64 | mit.messages.are.edited.in.an.ed | 
| d99c0 | 69 74 20 73 65 73 73 69 6f 6e 20 2d 20 69 6e 20    74 68 65 20 62 61 63 6b 67 72 6f 75 6e 64 0a e2 | it.session.-.in.the.background.. | 
| d99e0 | 80 98 67 69 74 e2 80 99 20 69 73 20 77 61 69 74    69 6e 67 20 66 6f 72 20 74 68 65 20 65 64 69 74 | ..git....is.waiting.for.the.edit | 
| d9a00 | 6f 72 2c 20 69 6e 20 6f 75 72 20 63 61 73 65 20    e2 80 98 65 6d 61 63 73 63 6c 69 65 6e 74 e2 80 | or,.in.our.case....emacsclient.. | 
| d9a20 | 99 2c 20 74 6f 20 73 61 76 65 20 74 68 65 0a 63    6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 20 69 6e | .,.to.save.the.commit.message.in | 
| d9a40 | 20 61 20 66 69 6c 65 20 28 69 6e 20 6d 6f 73 74    20 63 61 73 65 73 20 e2 80 98 2e 67 69 74 2f 43 | .a.file.(in.most.cases.....git/C | 
| d9a60 | 4f 4d 4d 49 54 5f 45 44 49 54 4d 53 47 e2 80 99    29 20 61 6e 64 20 74 68 65 6e 0a 72 65 74 75 72 | OMMIT_EDITMSG...).and.then.retur | 
| d9a80 | 6e 2e 20 20 49 66 20 74 68 65 20 65 64 69 74 6f    72 20 72 65 74 75 72 6e 73 20 77 69 74 68 20 61 | n...If.the.editor.returns.with.a | 
| d9aa0 | 20 6e 6f 6e 2d 7a 65 72 6f 20 65 78 69 74 20 73    74 61 74 75 73 20 74 68 65 6e 20 e2 80 98 67 69 | .non-zero.exit.status.then....gi | 
| d9ac0 | 74 e2 80 99 0a 64 6f 65 73 20 6e 6f 74 20 63 72    65 61 74 65 20 74 68 65 20 63 6f 6d 6d 69 74 2e | t....does.not.create.the.commit. | 
| d9ae0 | 20 20 53 6f 20 74 68 65 20 6d 6f 73 74 20 69 6d    70 6f 72 74 61 6e 74 20 63 6f 6d 6d 61 6e 64 73 | ..So.the.most.important.commands | 
| d9b00 | 20 61 72 65 20 74 68 6f 73 65 0a 66 6f 72 20 66    69 6e 69 73 68 69 6e 67 20 61 6e 64 20 61 62 6f | .are.those.for.finishing.and.abo | 
| d9b20 | 72 74 69 6e 67 20 74 68 65 20 63 6f 6d 6d 69 74    2e 0a 0a e2 80 98 43 2d 63 20 43 2d 63 e2 80 99 | rting.the.commit......C-c.C-c... | 
| d9b40 | 20 28 e2 80 98 77 69 74 68 2d 65 64 69 74 6f 72    2d 66 69 6e 69 73 68 e2 80 99 29 0a 20 20 20 20 | .(...with-editor-finish...)..... | 
| d9b60 | 20 46 69 6e 69 73 68 20 74 68 65 20 63 75 72 72    65 6e 74 20 65 64 69 74 69 6e 67 20 73 65 73 73 | .Finish.the.current.editing.sess | 
| d9b80 | 69 6f 6e 20 62 79 20 72 65 74 75 72 6e 69 6e 67    20 77 69 74 68 20 65 78 69 74 20 63 6f 64 65 20 | ion.by.returning.with.exit.code. | 
| d9ba0 | 30 2e 0a 20 20 20 20 20 47 69 74 20 74 68 65 6e    20 63 72 65 61 74 65 73 20 74 68 65 20 63 6f 6d | 0.......Git.then.creates.the.com | 
| d9bc0 | 6d 69 74 20 75 73 69 6e 67 20 74 68 65 20 6d 65    73 73 61 67 65 20 69 74 20 66 69 6e 64 73 20 69 | mit.using.the.message.it.finds.i | 
| d9be0 | 6e 20 74 68 65 20 66 69 6c 65 2e 0a 0a e2 80 98    43 2d 63 20 43 2d 6b e2 80 99 20 28 e2 80 98 77 | n.the.file......C-c.C-k....(...w | 
| d9c00 | 69 74 68 2d 65 64 69 74 6f 72 2d 63 61 6e 63 65    6c e2 80 99 29 0a 20 20 20 20 20 43 61 6e 63 65 | ith-editor-cancel...)......Cance | 
| d9c20 | 6c 20 74 68 65 20 63 75 72 72 65 6e 74 20 65 64    69 74 69 6e 67 20 73 65 73 73 69 6f 6e 20 62 79 | l.the.current.editing.session.by | 
| d9c40 | 20 72 65 74 75 72 6e 69 6e 67 20 77 69 74 68 20    65 78 69 74 20 63 6f 64 65 20 31 2e 0a 20 20 20 | .returning.with.exit.code.1..... | 
| d9c60 | 20 20 47 69 74 20 74 68 65 6e 20 63 61 6e 63 65    6c 73 20 74 68 65 20 63 6f 6d 6d 69 74 2c 20 62 | ..Git.then.cancels.the.commit,.b | 
| d9c80 | 75 74 20 6c 65 61 76 65 73 20 74 68 65 20 66 69    6c 65 20 75 6e 74 6f 75 63 68 65 64 2e 0a 0a 20 | ut.leaves.the.file.untouched.... | 
| d9ca0 | 20 20 49 6e 20 61 64 64 69 74 69 6f 6e 20 74 6f    20 62 65 69 6e 67 20 75 73 65 64 20 62 79 20 e2 | ..In.addition.to.being.used.by.. | 
| d9cc0 | 80 98 67 69 74 20 63 6f 6d 6d 69 74 e2 80 99 2c    20 6d 65 73 73 61 67 65 73 20 6d 61 79 20 61 6c | ..git.commit...,.messages.may.al | 
| d9ce0 | 73 6f 20 62 65 0a 73 74 6f 72 65 64 20 69 6e 20    61 20 72 69 6e 67 20 74 68 61 74 20 70 65 72 73 | so.be.stored.in.a.ring.that.pers | 
| d9d00 | 69 73 74 73 20 75 6e 74 69 6c 20 45 6d 61 63 73    20 69 73 20 63 6c 6f 73 65 64 2e 20 20 42 79 20 | ists.until.Emacs.is.closed...By. | 
| d9d20 | 64 65 66 61 75 6c 74 20 74 68 65 0a 6d 65 73 73    61 67 65 20 69 73 20 73 74 6f 72 65 64 20 61 74 | default.the.message.is.stored.at | 
| d9d40 | 20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 20 61    6e 64 20 74 68 65 20 65 6e 64 20 6f 66 20 61 6e | .the.beginning.and.the.end.of.an | 
| d9d60 | 20 65 64 69 74 20 73 65 73 73 69 6f 6e 0a 28 72    65 67 61 72 64 6c 65 73 73 20 6f 66 20 77 68 65 | .edit.session.(regardless.of.whe | 
| d9d80 | 74 68 65 72 20 74 68 65 20 73 65 73 73 69 6f 6e    20 69 73 20 66 69 6e 69 73 68 65 64 20 73 75 63 | ther.the.session.is.finished.suc | 
| d9da0 | 63 65 73 73 66 75 6c 6c 79 20 6f 72 20 77 61 73    0a 63 61 6e 63 65 6c 65 64 29 2e 20 20 49 74 20 | cessfully.or.was.canceled)...It. | 
| d9dc0 | 69 73 20 73 6f 6d 65 74 69 6d 65 73 20 75 73 65    66 75 6c 20 74 6f 20 62 72 69 6e 67 20 62 61 63 | is.sometimes.useful.to.bring.bac | 
| d9de0 | 6b 20 6d 65 73 73 61 67 65 73 20 66 72 6f 6d 20    74 68 61 74 0a 72 69 6e 67 2e 0a 0a e2 80 98 43 | k.messages.from.that.ring......C | 
| d9e00 | 2d 63 20 4d 2d 73 e2 80 99 20 28 e2 80 98 67 69    74 2d 63 6f 6d 6d 69 74 2d 73 61 76 65 2d 6d 65 | -c.M-s....(...git-commit-save-me | 
| d9e20 | 73 73 61 67 65 e2 80 99 29 0a 20 20 20 20 20 53    61 76 65 20 74 68 65 20 63 75 72 72 65 6e 74 20 | ssage...)......Save.the.current. | 
| d9e40 | 62 75 66 66 65 72 20 63 6f 6e 74 65 6e 74 20 74    6f 20 74 68 65 20 63 6f 6d 6d 69 74 20 6d 65 73 | buffer.content.to.the.commit.mes | 
| d9e60 | 73 61 67 65 20 72 69 6e 67 2e 0a 0a e2 80 98 4d    2d 70 e2 80 99 20 28 e2 80 98 67 69 74 2d 63 6f | sage.ring......M-p....(...git-co | 
| d9e80 | 6d 6d 69 74 2d 70 72 65 76 2d 6d 65 73 73 61 67    65 e2 80 99 29 0a 20 20 20 20 20 43 79 63 6c 65 | mmit-prev-message...)......Cycle | 
| d9ea0 | 20 62 61 63 6b 77 61 72 64 20 74 68 72 6f 75 67    68 20 74 68 65 20 63 6f 6d 6d 69 74 20 6d 65 73 | .backward.through.the.commit.mes | 
| d9ec0 | 73 61 67 65 20 72 69 6e 67 2c 20 61 66 74 65 72    20 73 61 76 69 6e 67 20 74 68 65 0a 20 20 20 20 | sage.ring,.after.saving.the..... | 
| d9ee0 | 20 63 75 72 72 65 6e 74 20 6d 65 73 73 61 67 65    20 74 6f 20 74 68 65 20 72 69 6e 67 2e 20 20 57 | .current.message.to.the.ring...W | 
| d9f00 | 69 74 68 20 61 20 6e 75 6d 65 72 69 63 20 70 72    65 66 69 78 20 41 52 47 2c 20 67 6f 20 62 61 63 | ith.a.numeric.prefix.ARG,.go.bac | 
| d9f20 | 6b 0a 20 20 20 20 20 41 52 47 20 63 6f 6d 6d 65    6e 74 73 2e 0a 0a e2 80 98 4d 2d 6e e2 80 99 20 | k......ARG.comments......M-n.... | 
| d9f40 | 28 e2 80 98 67 69 74 2d 63 6f 6d 6d 69 74 2d 6e    65 78 74 2d 6d 65 73 73 61 67 65 e2 80 99 29 0a | (...git-commit-next-message...). | 
| d9f60 | 20 20 20 20 20 43 79 63 6c 65 20 66 6f 72 77 61    72 64 20 74 68 72 6f 75 67 68 20 74 68 65 20 63 | .....Cycle.forward.through.the.c | 
| d9f80 | 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 20 72 69    6e 67 2c 20 61 66 74 65 72 20 73 61 76 69 6e 67 | ommit.message.ring,.after.saving | 
| d9fa0 | 20 74 68 65 0a 20 20 20 20 20 63 75 72 72 65 6e    74 20 6d 65 73 73 61 67 65 20 74 6f 20 74 68 65 | .the......current.message.to.the | 
| d9fc0 | 20 72 69 6e 67 2e 20 20 57 69 74 68 20 61 20 6e    75 6d 65 72 69 63 20 70 72 65 66 69 78 20 41 52 | .ring...With.a.numeric.prefix.AR | 
| d9fe0 | 47 2c 20 67 6f 20 62 61 63 6b 0a 20 20 20 20 20    41 52 47 20 63 6f 6d 6d 65 6e 74 73 2e 0a 0a 20 | G,.go.back......ARG.comments.... | 
| da000 | 20 20 42 79 20 64 65 66 61 75 6c 74 20 74 68 65    20 64 69 66 66 20 66 6f 72 20 74 68 65 20 63 68 | ..By.default.the.diff.for.the.ch | 
| da020 | 61 6e 67 65 73 20 74 68 61 74 20 61 72 65 20 61    62 6f 75 74 20 74 6f 20 62 65 20 63 6f 6d 6d 69 | anges.that.are.about.to.be.commi | 
| da040 | 74 74 65 64 0a 61 72 65 20 61 75 74 6f 6d 61 74    69 63 61 6c 6c 79 20 73 68 6f 77 6e 20 77 68 65 | tted.are.automatically.shown.whe | 
| da060 | 6e 20 69 6e 76 6f 6b 69 6e 67 20 74 68 65 20 63    6f 6d 6d 69 74 2e 20 20 54 6f 20 70 72 65 76 65 | n.invoking.the.commit...To.preve | 
| da080 | 6e 74 20 74 68 61 74 2c 0a 72 65 6d 6f 76 65 20    e2 80 98 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d | nt.that,.remove....magit-commit- | 
| da0a0 | 64 69 66 66 e2 80 99 20 66 72 6f 6d 20 e2 80 98    73 65 72 76 65 72 2d 73 77 69 74 63 68 2d 68 6f | diff....from....server-switch-ho | 
| da0c0 | 6f 6b e2 80 99 2e 0a 0a 20 20 20 57 68 65 6e 20    61 6d 65 6e 64 69 6e 67 20 74 6f 20 61 6e 20 65 | ok.........When.amending.to.an.e | 
| da0e0 | 78 69 73 74 69 6e 67 20 63 6f 6d 6d 69 74 20 69    74 20 6d 61 79 20 62 65 20 75 73 65 66 75 6c 20 | xisting.commit.it.may.be.useful. | 
| da100 | 74 6f 20 73 68 6f 77 20 65 69 74 68 65 72 0a 74    68 65 20 63 68 61 6e 67 65 73 20 74 68 61 74 20 | to.show.either.the.changes.that. | 
| da120 | 61 72 65 20 61 62 6f 75 74 20 74 6f 20 62 65 20    61 64 64 65 64 20 74 6f 20 74 68 61 74 20 63 6f | are.about.to.be.added.to.that.co | 
| da140 | 6d 6d 69 74 20 6f 72 20 74 6f 20 73 68 6f 77 20    74 68 6f 73 65 0a 63 68 61 6e 67 65 73 20 61 6c | mmit.or.to.show.those.changes.al | 
| da160 | 6f 6e 67 73 69 64 65 20 74 68 6f 73 65 20 74 68    61 74 20 68 61 76 65 20 61 6c 72 65 61 64 79 20 | ongside.those.that.have.already. | 
| da180 | 62 65 65 6e 20 63 6f 6d 6d 69 74 74 65 64 2e 0a    0a e2 80 98 43 2d 63 20 43 2d 64 e2 80 99 20 28 | been.committed......C-c.C-d....( | 
| da1a0 | e2 80 98 6d 61 67 69 74 2d 64 69 66 66 2d 77 68    69 6c 65 2d 63 6f 6d 6d 69 74 74 69 6e 67 e2 80 | ...magit-diff-while-committing.. | 
| da1c0 | 99 29 0a 20 20 20 20 20 57 68 69 6c 65 20 63 6f    6d 6d 69 74 74 69 6e 67 2c 20 73 68 6f 77 20 74 | .)......While.committing,.show.t | 
| da1e0 | 68 65 20 63 68 61 6e 67 65 73 20 74 68 61 74 20    61 72 65 20 61 62 6f 75 74 20 74 6f 20 62 65 20 | he.changes.that.are.about.to.be. | 
| da200 | 63 6f 6d 6d 69 74 74 65 64 2e 0a 20 20 20 20 20    57 68 69 6c 65 20 61 6d 65 6e 64 69 6e 67 2c 20 | committed.......While.amending,. | 
| da220 | 69 6e 76 6f 6b 69 6e 67 20 74 68 65 20 63 6f 6d    6d 61 6e 64 20 61 67 61 69 6e 20 74 6f 67 67 6c | invoking.the.command.again.toggl | 
| da240 | 65 73 20 62 65 74 77 65 65 6e 20 73 68 6f 77 69    6e 67 0a 20 20 20 20 20 6a 75 73 74 20 74 68 65 | es.between.showing......just.the | 
| da260 | 20 6e 65 77 20 63 68 61 6e 67 65 73 20 6f 72 20    61 6c 6c 20 74 68 65 20 63 68 61 6e 67 65 73 20 | .new.changes.or.all.the.changes. | 
| da280 | 74 68 61 74 20 77 69 6c 6c 20 62 65 20 63 6f 6d    6d 69 74 74 65 64 2e 0a 0a 2a 20 4d 65 6e 75 3a | that.will.be.committed...*.Menu: | 
| da2a0 | 0a 0a 2a 20 55 73 69 6e 67 20 74 68 65 20 52 65    76 69 73 69 6f 6e 20 53 74 61 63 6b 3a 3a 0a 2a | ..*.Using.the.Revision.Stack::.* | 
| da2c0 | 20 43 6f 6d 6d 69 74 20 50 73 65 75 64 6f 20 48    65 61 64 65 72 73 3a 3a 0a 2a 20 43 6f 6d 6d 69 | .Commit.Pseudo.Headers::.*.Commi | 
| da2e0 | 74 20 4d 6f 64 65 20 61 6e 64 20 48 6f 6f 6b 73    3a 3a 0a 2a 20 43 6f 6d 6d 69 74 20 4d 65 73 73 | t.Mode.and.Hooks::.*.Commit.Mess | 
| da300 | 61 67 65 20 43 6f 6e 76 65 6e 74 69 6f 6e 73 3a    3a 0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 69 74 | age.Conventions::....File:.magit | 
| da320 | 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 55 73    69 6e 67 20 74 68 65 20 52 65 76 69 73 69 6f 6e | .info,..Node:.Using.the.Revision | 
| da340 | 20 53 74 61 63 6b 2c 20 20 4e 65 78 74 3a 20 43    6f 6d 6d 69 74 20 50 73 65 75 64 6f 20 48 65 61 | .Stack,..Next:.Commit.Pseudo.Hea | 
| da360 | 64 65 72 73 2c 20 20 55 70 3a 20 45 64 69 74 69    6e 67 20 43 6f 6d 6d 69 74 20 4d 65 73 73 61 67 | ders,..Up:.Editing.Commit.Messag | 
| da380 | 65 73 0a 0a 55 73 69 6e 67 20 74 68 65 20 52 65    76 69 73 69 6f 6e 20 53 74 61 63 6b 0a 2e 2e 2e | es..Using.the.Revision.Stack.... | 
| da3a0 | 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e    2e 2e 2e 2e 2e 0a 0a e2 80 98 43 2d 63 20 43 2d | ..........................C-c.C- | 
| da3c0 | 77 e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d 70    6f 70 2d 72 65 76 69 73 69 6f 6e 2d 73 74 61 63 | w....(...magit-pop-revision-stac | 
| da3e0 | 6b e2 80 99 29 0a 20 20 20 20 20 54 68 69 73 20    63 6f 6d 6d 61 6e 64 20 69 6e 73 65 72 74 73 20 | k...)......This.command.inserts. | 
| da400 | 61 20 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e    20 6f 66 20 61 20 72 65 76 69 73 69 6f 6e 20 69 | a.representation.of.a.revision.i | 
| da420 | 6e 74 6f 20 74 68 65 0a 20 20 20 20 20 63 75 72    72 65 6e 74 20 62 75 66 66 65 72 2e 20 20 49 74 | nto.the......current.buffer...It | 
| da440 | 20 63 61 6e 20 62 65 20 75 73 65 64 20 69 6e 73    69 64 65 20 62 75 66 66 65 72 73 20 75 73 65 64 | .can.be.used.inside.buffers.used | 
| da460 | 20 74 6f 20 77 72 69 74 65 20 63 6f 6d 6d 69 74    0a 20 20 20 20 20 6d 65 73 73 61 67 65 73 20 62 | .to.write.commit......messages.b | 
| da480 | 75 74 20 61 6c 73 6f 20 69 6e 20 6f 74 68 65 72    20 62 75 66 66 65 72 73 20 73 75 63 68 20 61 73 | ut.also.in.other.buffers.such.as | 
| da4a0 | 20 62 75 66 66 65 72 73 20 75 73 65 64 20 74 6f    20 65 64 69 74 0a 20 20 20 20 20 65 6d 61 69 6c | .buffers.used.to.edit......email | 
| da4c0 | 73 20 6f 72 20 43 68 61 6e 67 65 4c 6f 67 20 66    69 6c 65 73 2e 0a 0a 20 20 20 20 20 42 79 20 64 | s.or.ChangeLog.files........By.d | 
| da4e0 | 65 66 61 75 6c 74 20 74 68 69 73 20 63 6f 6d 6d    61 6e 64 20 70 6f 70 73 20 74 68 65 20 72 65 76 | efault.this.command.pops.the.rev | 
| da500 | 69 73 69 6f 6e 20 77 68 69 63 68 20 77 61 73 20    6c 61 73 74 20 61 64 64 65 64 20 74 6f 0a 20 20 | ision.which.was.last.added.to... | 
| da520 | 20 20 20 74 68 65 20 e2 80 98 6d 61 67 69 74 2d    72 65 76 69 73 69 6f 6e 2d 73 74 61 63 6b e2 80 | ...the....magit-revision-stack.. | 
| da540 | 99 20 61 6e 64 20 69 6e 73 65 72 74 73 20 69 74    20 69 6e 74 6f 20 74 68 65 20 63 75 72 72 65 6e | ..and.inserts.it.into.the.curren | 
| da560 | 74 20 62 75 66 66 65 72 0a 20 20 20 20 20 61 63    63 6f 72 64 69 6e 67 20 74 6f 20 e2 80 98 6d 61 | t.buffer......according.to....ma | 
| da580 | 67 69 74 2d 70 6f 70 2d 72 65 76 69 73 69 6f 6e    2d 73 74 61 63 6b 2d 66 6f 72 6d 61 74 e2 80 99 | git-pop-revision-stack-format... | 
| da5a0 | 2e 20 20 52 65 76 69 73 69 6f 6e 73 20 63 61 6e    20 62 65 0a 20 20 20 20 20 70 75 74 20 6f 6e 20 | ...Revisions.can.be......put.on. | 
| da5c0 | 74 68 65 20 73 74 61 63 6b 20 75 73 69 6e 67 20    e2 80 98 6d 61 67 69 74 2d 63 6f 70 79 2d 73 65 | the.stack.using....magit-copy-se | 
| da5e0 | 63 74 69 6f 6e 2d 76 61 6c 75 65 e2 80 99 20 61    6e 64 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 | ction-value....and.........magit | 
| da600 | 2d 63 6f 70 79 2d 62 75 66 66 65 72 2d 72 65 76    69 73 69 6f 6e e2 80 99 2e 0a 0a 20 20 20 20 20 | -copy-buffer-revision........... | 
| da620 | 49 66 20 74 68 65 20 73 74 61 63 6b 20 69 73 20    65 6d 70 74 79 20 6f 72 20 77 69 74 68 20 61 20 | If.the.stack.is.empty.or.with.a. | 
| da640 | 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20    69 74 20 69 6e 73 74 65 61 64 20 72 65 61 64 73 | prefix.argument.it.instead.reads | 
| da660 | 20 61 0a 20 20 20 20 20 72 65 76 69 73 69 6f 6e    20 69 6e 20 74 68 65 20 6d 69 6e 69 62 75 66 66 | .a......revision.in.the.minibuff | 
| da680 | 65 72 2e 20 20 42 79 20 75 73 69 6e 67 20 74 68    65 20 6d 69 6e 69 62 75 66 66 65 72 20 68 69 73 | er...By.using.the.minibuffer.his | 
| da6a0 | 74 6f 72 79 20 74 68 69 73 0a 20 20 20 20 20 61    6c 6c 6f 77 73 20 73 65 6c 65 63 74 69 6e 67 20 | tory.this......allows.selecting. | 
| da6c0 | 61 6e 20 69 74 65 6d 20 77 68 69 63 68 20 77 61    73 20 70 6f 70 70 65 64 20 65 61 72 6c 69 65 72 | an.item.which.was.popped.earlier | 
| da6e0 | 20 6f 72 20 74 6f 20 69 6e 73 65 72 74 20 61 6e    0a 20 20 20 20 20 61 72 62 69 74 72 61 72 79 20 | .or.to.insert.an......arbitrary. | 
| da700 | 72 65 66 65 72 65 6e 63 65 20 6f 72 20 72 65 76    69 73 69 6f 6e 20 77 69 74 68 6f 75 74 20 66 69 | reference.or.revision.without.fi | 
| da720 | 72 73 74 20 70 75 73 68 69 6e 67 20 69 74 20 6f    6e 74 6f 20 74 68 65 0a 20 20 20 20 20 73 74 61 | rst.pushing.it.onto.the......sta | 
| da740 | 63 6b 2e 0a 0a 20 20 20 20 20 57 68 65 6e 20 72    65 61 64 69 6e 67 20 74 68 65 20 72 65 76 69 73 | ck........When.reading.the.revis | 
| da760 | 69 6f 6e 20 66 72 6f 6d 20 74 68 65 20 6d 69 6e    69 62 75 66 66 65 72 2c 20 74 68 65 6e 20 69 74 | ion.from.the.minibuffer,.then.it | 
| da780 | 20 6d 69 67 68 74 20 6e 6f 74 20 62 65 0a 20 20    20 20 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 67 | .might.not.be......possible.to.g | 
| da7a0 | 75 65 73 73 20 74 68 65 20 63 6f 72 72 65 63 74    20 72 65 70 6f 73 69 74 6f 72 79 2e 20 20 57 68 | uess.the.correct.repository...Wh | 
| da7c0 | 65 6e 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20    69 73 0a 20 20 20 20 20 63 61 6c 6c 65 64 20 69 | en.this.command.is......called.i | 
| da7e0 | 6e 73 69 64 65 20 61 20 72 65 70 6f 73 69 74 6f    72 79 20 28 65 2e 67 2e 2c 20 77 68 69 6c 65 20 | nside.a.repository.(e.g.,.while. | 
| da800 | 63 6f 6d 70 6f 73 69 6e 67 20 61 20 63 6f 6d 6d    69 74 0a 20 20 20 20 20 6d 65 73 73 61 67 65 29 | composing.a.commit......message) | 
| da820 | 2c 20 74 68 65 6e 20 74 68 61 74 20 72 65 70 6f    73 69 74 6f 72 79 20 69 73 20 75 73 65 64 2e 20 | ,.then.that.repository.is.used.. | 
| da840 | 20 4f 74 68 65 72 77 69 73 65 20 28 65 2e 67 2e    2c 20 77 68 69 6c 65 0a 20 20 20 20 20 63 6f 6d | .Otherwise.(e.g.,.while......com | 
| da860 | 70 6f 73 69 6e 67 20 61 6e 20 65 6d 61 69 6c 29    20 74 68 65 6e 20 74 68 65 20 72 65 70 6f 73 69 | posing.an.email).then.the.reposi | 
| da880 | 74 6f 72 79 20 72 65 63 6f 72 64 65 64 20 66 6f    72 20 74 68 65 20 74 6f 70 0a 20 20 20 20 20 65 | tory.recorded.for.the.top......e | 
| da8a0 | 6c 65 6d 65 6e 74 20 6f 66 20 74 68 65 20 73 74    61 63 6b 20 69 73 20 75 73 65 64 20 28 65 76 65 | lement.of.the.stack.is.used.(eve | 
| da8c0 | 6e 20 74 68 6f 75 67 68 20 77 65 20 69 6e 73 65    72 74 20 61 6e 6f 74 68 65 72 0a 20 20 20 20 20 | n.though.we.insert.another...... | 
| da8e0 | 72 65 76 69 73 69 6f 6e 29 2e 20 20 49 66 20 6e    6f 74 20 63 61 6c 6c 65 64 20 69 6e 73 69 64 65 | revision)...If.not.called.inside | 
| da900 | 20 61 20 72 65 70 6f 73 69 74 6f 72 79 20 61 6e    64 20 77 69 74 68 20 61 6e 20 65 6d 70 74 79 0a | .a.repository.and.with.an.empty. | 
| da920 | 20 20 20 20 20 73 74 61 63 6b 2c 20 6f 72 20 77    69 74 68 20 74 77 6f 20 70 72 65 66 69 78 20 61 | .....stack,.or.with.two.prefix.a | 
| da940 | 72 67 75 6d 65 6e 74 73 2c 20 74 68 65 6e 20 72    65 61 64 20 74 68 65 20 72 65 70 6f 73 69 74 6f | rguments,.then.read.the.reposito | 
| da960 | 72 79 20 69 6e 0a 20 20 20 20 20 74 68 65 20 6d    69 6e 69 62 75 66 66 65 72 20 74 6f 6f 2e 0a 0a | ry.in......the.minibuffer.too... | 
| da980 | 20 2d 2d 20 55 73 65 72 20 4f 70 74 69 6f 6e 3a    20 6d 61 67 69 74 2d 70 6f 70 2d 72 65 76 69 73 | .--.User.Option:.magit-pop-revis | 
| da9a0 | 69 6f 6e 2d 73 74 61 63 6b 2d 66 6f 72 6d 61 74    0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f | ion-stack-format......This.optio | 
| da9c0 | 6e 20 63 6f 6e 74 72 6f 6c 73 20 68 6f 77 20 74    68 65 20 63 6f 6d 6d 61 6e 64 20 e2 80 98 6d 61 | n.controls.how.the.command....ma | 
| da9e0 | 67 69 74 2d 70 6f 70 2d 72 65 76 69 73 69 6f 6e    2d 73 74 61 63 6b e2 80 99 0a 20 20 20 20 20 69 | git-pop-revision-stack.........i | 
| daa00 | 6e 73 65 72 74 73 20 61 20 72 65 76 69 73 69 6f    6e 20 69 6e 74 6f 20 74 68 65 20 63 75 72 72 65 | nserts.a.revision.into.the.curre | 
| daa20 | 6e 74 20 62 75 66 66 65 72 2e 0a 0a 20 20 20 20    20 54 68 65 20 65 6e 74 72 69 65 73 20 6f 6e 20 | nt.buffer........The.entries.on. | 
| daa40 | 74 68 65 20 73 74 61 63 6b 20 68 61 76 65 20 74    68 65 20 66 6f 72 6d 61 74 20 e2 80 98 28 48 41 | the.stack.have.the.format....(HA | 
| daa60 | 53 48 20 54 4f 50 4c 45 56 45 4c 29 e2 80 99 20    61 6e 64 20 74 68 69 73 0a 20 20 20 20 20 6f 70 | SH.TOPLEVEL)....and.this......op | 
| daa80 | 74 69 6f 6e 20 68 61 73 20 74 68 65 20 66 6f 72    6d 61 74 20 e2 80 98 28 50 4f 49 4e 54 2d 46 4f | tion.has.the.format....(POINT-FO | 
| daaa0 | 52 4d 41 54 20 45 4f 42 2d 46 4f 52 4d 41 54 20    49 4e 44 45 58 2d 52 45 47 45 58 50 29 e2 80 99 | RMAT.EOB-FORMAT.INDEX-REGEXP)... | 
| daac0 | 2c 20 61 6c 6c 0a 20 20 20 20 20 6f 66 20 77 68    69 63 68 20 6d 61 79 20 62 65 20 6e 69 6c 20 6f | ,.all......of.which.may.be.nil.o | 
| daae0 | 72 20 61 20 73 74 72 69 6e 67 20 28 74 68 6f 75    67 68 20 65 69 74 68 65 72 20 6f 6e 65 20 6f 66 | r.a.string.(though.either.one.of | 
| dab00 | 20 45 4f 42 2d 46 4f 52 4d 41 54 20 6f 72 0a 20    20 20 20 20 50 4f 49 4e 54 2d 46 4f 52 4d 41 54 | .EOB-FORMAT.or......POINT-FORMAT | 
| dab20 | 20 73 68 6f 75 6c 64 20 62 65 20 61 20 73 74 72    69 6e 67 2c 20 61 6e 64 20 69 66 20 49 4e 44 45 | .should.be.a.string,.and.if.INDE | 
| dab40 | 58 2d 52 45 47 45 58 50 20 69 73 20 6e 6f 6e 2d    6e 69 6c 2c 0a 20 20 20 20 20 74 68 65 6e 20 74 | X-REGEXP.is.non-nil,......then.t | 
| dab60 | 68 65 20 74 77 6f 20 66 6f 72 6d 61 74 73 20 73    68 6f 75 6c 64 20 62 65 20 74 6f 6f 29 2e 0a 0a | he.two.formats.should.be.too)... | 
| dab80 | 20 20 20 20 20 46 69 72 73 74 20 49 4e 44 45 58    2d 52 45 47 45 58 50 20 69 73 20 75 73 65 64 20 | .....First.INDEX-REGEXP.is.used. | 
| daba0 | 74 6f 20 66 69 6e 64 20 74 68 65 20 70 72 65 76    69 6f 75 73 6c 79 20 69 6e 73 65 72 74 65 64 20 | to.find.the.previously.inserted. | 
| dabc0 | 65 6e 74 72 79 2c 0a 20 20 20 20 20 62 79 20 73    65 61 72 63 68 69 6e 67 20 62 61 63 6b 77 61 72 | entry,......by.searching.backwar | 
| dabe0 | 64 20 66 72 6f 6d 20 70 6f 69 6e 74 2e 20 20 54    68 65 20 66 69 72 73 74 20 73 75 62 6d 61 74 63 | d.from.point...The.first.submatc | 
| dac00 | 68 20 6d 75 73 74 20 6d 61 74 63 68 0a 20 20 20    20 20 74 68 65 20 69 6e 64 65 78 20 6e 75 6d 62 | h.must.match......the.index.numb | 
| dac20 | 65 72 2e 20 20 54 68 61 74 20 6e 75 6d 62 65 72    20 69 73 20 69 6e 63 72 65 6d 65 6e 74 65 64 20 | er...That.number.is.incremented. | 
| dac40 | 62 79 20 6f 6e 65 2c 20 61 6e 64 20 62 65 63 6f    6d 65 73 0a 20 20 20 20 20 74 68 65 20 69 6e 64 | by.one,.and.becomes......the.ind | 
| dac60 | 65 78 20 6e 75 6d 62 65 72 20 6f 66 20 74 68 65    20 65 6e 74 72 79 20 74 6f 20 62 65 20 69 6e 73 | ex.number.of.the.entry.to.be.ins | 
| dac80 | 65 72 74 65 64 2e 20 20 49 66 20 79 6f 75 20 64    6f 6e e2 80 99 74 20 77 61 6e 74 20 74 6f 0a 20 | erted...If.you.don...t.want.to.. | 
| daca0 | 20 20 20 20 6e 75 6d 62 65 72 20 74 68 65 20 69    6e 73 65 72 74 65 64 20 72 65 76 69 73 69 6f 6e | ....number.the.inserted.revision | 
| dacc0 | 73 2c 20 74 68 65 6e 20 75 73 65 20 6e 69 6c 20    66 6f 72 20 49 4e 44 45 58 2d 52 45 47 45 58 50 | s,.then.use.nil.for.INDEX-REGEXP | 
| dace0 | 2e 0a 0a 20 20 20 20 20 49 66 20 49 4e 44 45 58    2d 52 45 47 45 58 50 20 69 73 20 6e 6f 6e 2d 6e | ........If.INDEX-REGEXP.is.non-n | 
| dad00 | 69 6c 20 74 68 65 6e 20 62 6f 74 68 20 50 4f 49    4e 54 2d 46 4f 52 4d 41 54 20 61 6e 64 20 45 4f | il.then.both.POINT-FORMAT.and.EO | 
| dad20 | 42 2d 46 4f 52 4d 41 54 0a 20 20 20 20 20 73 68    6f 75 6c 64 20 63 6f 6e 74 61 69 6e 20 5c 22 25 | B-FORMAT......should.contain.\"% | 
| dad40 | 4e 5c 22 2c 20 77 68 69 63 68 20 69 73 20 72 65    70 6c 61 63 65 64 20 77 69 74 68 20 74 68 65 20 | N\",.which.is.replaced.with.the. | 
| dad60 | 6e 75 6d 62 65 72 20 74 68 61 74 20 77 61 73 0a    20 20 20 20 20 64 65 74 65 72 6d 69 6e 65 64 20 | number.that.was......determined. | 
| dad80 | 69 6e 20 74 68 65 20 70 72 65 76 69 6f 75 73 20    73 74 65 70 2e 0a 0a 20 20 20 20 20 42 6f 74 68 | in.the.previous.step........Both | 
| dada0 | 20 66 6f 72 6d 61 74 73 2c 20 69 66 20 6e 6f 6e    2d 6e 69 6c 20 61 6e 64 20 61 66 74 65 72 20 72 | .formats,.if.non-nil.and.after.r | 
| dadc0 | 65 6d 6f 76 69 6e 67 20 25 4e 2c 20 61 72 65 20    74 68 65 6e 20 65 78 70 61 6e 64 65 64 0a 20 20 | emoving.%N,.are.then.expanded... | 
| dade0 | 20 20 20 75 73 69 6e 67 20 e2 80 98 67 69 74 20    73 68 6f 77 20 2d 2d 66 6f 72 6d 61 74 3d 46 4f | ...using....git.show.--format=FO | 
| dae00 | 52 4d 41 54 20 2e 2e 2e e2 80 99 20 69 6e 73 69    64 65 20 54 4f 50 4c 45 56 45 4c 2e 0a 0a 20 20 | RMAT........inside.TOPLEVEL..... | 
| dae20 | 20 20 20 54 68 65 20 65 78 70 61 6e 73 69 6f 6e    20 6f 66 20 50 4f 49 4e 54 2d 46 4f 52 4d 41 54 | ...The.expansion.of.POINT-FORMAT | 
| dae40 | 20 69 73 20 69 6e 73 65 72 74 65 64 20 61 74 20    70 6f 69 6e 74 2c 20 61 6e 64 20 74 68 65 0a 20 | .is.inserted.at.point,.and.the.. | 
| dae60 | 20 20 20 20 65 78 70 61 6e 73 69 6f 6e 20 6f 66    20 45 4f 42 2d 46 4f 52 4d 41 54 20 69 73 20 69 | ....expansion.of.EOB-FORMAT.is.i | 
| dae80 | 6e 73 65 72 74 65 64 20 61 74 20 74 68 65 20 65    6e 64 20 6f 66 20 74 68 65 20 62 75 66 66 65 72 | nserted.at.the.end.of.the.buffer | 
| daea0 | 20 28 69 66 0a 20 20 20 20 20 74 68 65 20 62 75    66 66 65 72 20 65 6e 64 73 20 77 69 74 68 20 61 | .(if......the.buffer.ends.with.a | 
| daec0 | 20 63 6f 6d 6d 65 6e 74 2c 20 74 68 65 6e 20 69    74 20 69 73 20 69 6e 73 65 72 74 65 64 20 72 69 | .comment,.then.it.is.inserted.ri | 
| daee0 | 67 68 74 20 62 65 66 6f 72 65 0a 20 20 20 20 20    74 68 61 74 29 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 | ght.before......that).....File:. | 
| daf00 | 6d 61 67 69 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64    65 3a 20 43 6f 6d 6d 69 74 20 50 73 65 75 64 6f | magit.info,..Node:.Commit.Pseudo | 
| daf20 | 20 48 65 61 64 65 72 73 2c 20 20 4e 65 78 74 3a    20 43 6f 6d 6d 69 74 20 4d 6f 64 65 20 61 6e 64 | .Headers,..Next:.Commit.Mode.and | 
| daf40 | 20 48 6f 6f 6b 73 2c 20 20 50 72 65 76 3a 20 55    73 69 6e 67 20 74 68 65 20 52 65 76 69 73 69 6f | .Hooks,..Prev:.Using.the.Revisio | 
| daf60 | 6e 20 53 74 61 63 6b 2c 20 20 55 70 3a 20 45 64    69 74 69 6e 67 20 43 6f 6d 6d 69 74 20 4d 65 73 | n.Stack,..Up:.Editing.Commit.Mes | 
| daf80 | 73 61 67 65 73 0a 0a 43 6f 6d 6d 69 74 20 50 73    65 75 64 6f 20 48 65 61 64 65 72 73 0a 2e 2e 2e | sages..Commit.Pseudo.Headers.... | 
| dafa0 | 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e    2e 2e 0a 0a 53 6f 6d 65 20 70 72 6f 6a 65 63 74 | ....................Some.project | 
| dafc0 | 73 20 75 73 65 20 70 73 65 75 64 6f 20 68 65 61    64 65 72 73 20 69 6e 20 63 6f 6d 6d 69 74 20 6d | s.use.pseudo.headers.in.commit.m | 
| dafe0 | 65 73 73 61 67 65 73 2e 20 20 4d 61 67 69 74 20    63 6f 6c 6f 72 69 7a 65 73 0a 73 75 63 68 20 68 | essages...Magit.colorizes.such.h | 
| db000 | 65 61 64 65 72 73 20 61 6e 64 20 70 72 6f 76 69    64 65 73 20 73 6f 6d 65 20 63 6f 6d 6d 61 6e 64 | eaders.and.provides.some.command | 
| db020 | 73 20 74 6f 20 69 6e 73 65 72 74 20 73 75 63 68    20 68 65 61 64 65 72 73 2e 0a 0a 20 2d 2d 20 55 | s.to.insert.such.headers....--.U | 
| db040 | 73 65 72 20 4f 70 74 69 6f 6e 3a 20 67 69 74 2d    63 6f 6d 6d 69 74 2d 6b 6e 6f 77 6e 2d 70 73 65 | ser.Option:.git-commit-known-pse | 
| db060 | 75 64 6f 2d 68 65 61 64 65 72 73 0a 20 20 20 20    20 41 20 6c 69 73 74 20 6f 66 20 47 69 74 20 70 | udo-headers......A.list.of.Git.p | 
| db080 | 73 65 75 64 6f 20 68 65 61 64 65 72 73 20 74 6f    20 62 65 20 68 69 67 68 6c 69 67 68 74 65 64 2e | seudo.headers.to.be.highlighted. | 
| db0a0 | 0a 0a e2 80 98 43 2d 63 20 43 2d 69 e2 80 99 20    28 e2 80 98 67 69 74 2d 63 6f 6d 6d 69 74 2d 69 | .....C-c.C-i....(...git-commit-i | 
| db0c0 | 6e 73 65 72 74 2d 70 73 65 75 64 6f 2d 68 65 61    64 65 72 e2 80 99 29 0a 20 20 20 20 20 49 6e 73 | nsert-pseudo-header...)......Ins | 
| db0e0 | 65 72 74 20 61 20 63 6f 6d 6d 69 74 20 6d 65 73    73 61 67 65 20 70 73 65 75 64 6f 20 68 65 61 64 | ert.a.commit.message.pseudo.head | 
| db100 | 65 72 2e 0a 0a e2 80 98 43 2d 63 20 43 2d 61 e2    80 99 20 28 e2 80 98 67 69 74 2d 63 6f 6d 6d 69 | er......C-c.C-a....(...git-commi | 
| db120 | 74 2d 61 63 6b e2 80 99 29 0a 20 20 20 20 20 49    6e 73 65 72 74 20 61 20 68 65 61 64 65 72 20 61 | t-ack...)......Insert.a.header.a | 
| db140 | 63 6b 6e 6f 77 6c 65 64 67 69 6e 67 20 74 68 61    74 20 79 6f 75 20 68 61 76 65 20 6c 6f 6f 6b 65 | cknowledging.that.you.have.looke | 
| db160 | 64 20 61 74 20 74 68 65 20 63 6f 6d 6d 69 74 2e    0a 0a e2 80 98 43 2d 63 20 43 2d 72 e2 80 99 20 | d.at.the.commit......C-c.C-r.... | 
| db180 | 28 e2 80 98 67 69 74 2d 63 6f 6d 6d 69 74 2d 72    65 76 69 65 77 e2 80 99 29 0a 20 20 20 20 20 49 | (...git-commit-review...)......I | 
| db1a0 | 6e 73 65 72 74 20 61 20 68 65 61 64 65 72 20 61    63 6b 6e 6f 77 6c 65 64 67 69 6e 67 20 74 68 61 | nsert.a.header.acknowledging.tha | 
| db1c0 | 74 20 79 6f 75 20 68 61 76 65 20 72 65 76 69 65    77 65 64 20 74 68 65 20 63 6f 6d 6d 69 74 2e 0a | t.you.have.reviewed.the.commit.. | 
| db1e0 | 0a e2 80 98 43 2d 63 20 43 2d 73 e2 80 99 20 28    e2 80 98 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 69 | ....C-c.C-s....(...git-commit-si | 
| db200 | 67 6e 6f 66 66 e2 80 99 29 0a 20 20 20 20 20 49    6e 73 65 72 74 20 61 20 68 65 61 64 65 72 20 74 | gnoff...)......Insert.a.header.t | 
| db220 | 6f 20 73 69 67 6e 20 6f 66 66 20 74 68 65 20 63    6f 6d 6d 69 74 2e 0a 0a e2 80 98 43 2d 63 20 43 | o.sign.off.the.commit......C-c.C | 
| db240 | 2d 74 e2 80 99 20 28 e2 80 98 67 69 74 2d 63 6f    6d 6d 69 74 2d 74 65 73 74 e2 80 99 29 0a 20 20 | -t....(...git-commit-test...)... | 
| db260 | 20 20 20 49 6e 73 65 72 74 20 61 20 68 65 61 64    65 72 20 61 63 6b 6e 6f 77 6c 65 64 67 69 6e 67 | ...Insert.a.header.acknowledging | 
| db280 | 20 74 68 61 74 20 79 6f 75 20 68 61 76 65 20 74    65 73 74 65 64 20 74 68 65 20 63 6f 6d 6d 69 74 | .that.you.have.tested.the.commit | 
| db2a0 | 2e 0a 0a e2 80 98 43 2d 63 20 43 2d 6f e2 80 99    20 28 e2 80 98 67 69 74 2d 63 6f 6d 6d 69 74 2d | ......C-c.C-o....(...git-commit- | 
| db2c0 | 63 63 e2 80 99 29 0a 20 20 20 20 20 49 6e 73 65    72 74 20 61 20 68 65 61 64 65 72 20 6d 65 6e 74 | cc...)......Insert.a.header.ment | 
| db2e0 | 69 6f 6e 69 6e 67 20 73 6f 6d 65 6f 6e 65 20 77    68 6f 20 6d 69 67 68 74 20 62 65 20 69 6e 74 65 | ioning.someone.who.might.be.inte | 
| db300 | 72 65 73 74 65 64 2e 0a 0a e2 80 98 43 2d 63 20    43 2d 70 e2 80 99 20 28 e2 80 98 67 69 74 2d 63 | rested......C-c.C-p....(...git-c | 
| db320 | 6f 6d 6d 69 74 2d 72 65 70 6f 72 74 65 64 e2 80    99 29 0a 20 20 20 20 20 49 6e 73 65 72 74 20 61 | ommit-reported...)......Insert.a | 
| db340 | 20 68 65 61 64 65 72 20 6d 65 6e 74 69 6f 6e 69    6e 67 20 74 68 65 20 70 65 72 73 6f 6e 20 77 68 | .header.mentioning.the.person.wh | 
| db360 | 6f 20 72 65 70 6f 72 74 65 64 20 74 68 65 20 69    73 73 75 65 20 62 65 69 6e 67 0a 20 20 20 20 20 | o.reported.the.issue.being...... | 
| db380 | 66 69 78 65 64 20 62 79 20 74 68 65 20 63 6f 6d    6d 69 74 2e 0a 0a e2 80 98 43 2d 63 20 4d 2d 69 | fixed.by.the.commit......C-c.M-i | 
| db3a0 | e2 80 99 20 28 e2 80 98 67 69 74 2d 63 6f 6d 6d    69 74 2d 73 75 67 67 65 73 74 65 64 e2 80 99 29 | ....(...git-commit-suggested...) | 
| db3c0 | 0a 20 20 20 20 20 49 6e 73 65 72 74 20 61 20 68    65 61 64 65 72 20 6d 65 6e 74 69 6f 6e 69 6e 67 | ......Insert.a.header.mentioning | 
| db3e0 | 20 74 68 65 20 70 65 72 73 6f 6e 20 77 68 6f 20    73 75 67 67 65 73 74 65 64 20 74 68 65 20 63 68 | .the.person.who.suggested.the.ch | 
| db400 | 61 6e 67 65 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6d    61 67 69 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 | ange.....File:.magit.info,..Node | 
| db420 | 3a 20 43 6f 6d 6d 69 74 20 4d 6f 64 65 20 61 6e    64 20 48 6f 6f 6b 73 2c 20 20 4e 65 78 74 3a 20 | :.Commit.Mode.and.Hooks,..Next:. | 
| db440 | 43 6f 6d 6d 69 74 20 4d 65 73 73 61 67 65 20 43    6f 6e 76 65 6e 74 69 6f 6e 73 2c 20 20 50 72 65 | Commit.Message.Conventions,..Pre | 
| db460 | 76 3a 20 43 6f 6d 6d 69 74 20 50 73 65 75 64 6f    20 48 65 61 64 65 72 73 2c 20 20 55 70 3a 20 45 | v:.Commit.Pseudo.Headers,..Up:.E | 
| db480 | 64 69 74 69 6e 67 20 43 6f 6d 6d 69 74 20 4d 65    73 73 61 67 65 73 0a 0a 43 6f 6d 6d 69 74 20 4d | diting.Commit.Messages..Commit.M | 
| db4a0 | 6f 64 65 20 61 6e 64 20 48 6f 6f 6b 73 0a 2e 2e    2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e | ode.and.Hooks................... | 
| db4c0 | 2e 2e 2e 0a 0a e2 80 98 67 69 74 2d 63 6f 6d 6d    69 74 2d 6d 6f 64 65 e2 80 99 20 69 73 20 61 20 | ........git-commit-mode....is.a. | 
| db4e0 | 6d 69 6e 6f 72 20 6d 6f 64 65 20 74 68 61 74 20    69 73 20 6f 6e 6c 79 20 75 73 65 64 20 74 6f 20 | minor.mode.that.is.only.used.to. | 
| db500 | 65 73 74 61 62 6c 69 73 68 20 63 65 72 74 61 69    6e 0a 6b 65 79 20 62 69 6e 64 69 6e 67 73 2e 20 | establish.certain.key.bindings.. | 
| db520 | 20 54 68 69 73 20 6d 61 6b 65 73 20 69 74 20 70    6f 73 73 69 62 6c 65 20 74 6f 20 75 73 65 20 61 | .This.makes.it.possible.to.use.a | 
| db540 | 6e 20 61 72 62 69 74 72 61 72 79 20 6d 61 6a 6f    72 20 6d 6f 64 65 20 69 6e 0a 62 75 66 66 65 72 | n.arbitrary.major.mode.in.buffer | 
| db560 | 73 20 75 73 65 64 20 74 6f 20 65 64 69 74 20 63    6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 73 2e 20 | s.used.to.edit.commit.messages.. | 
| db580 | 20 49 74 20 69 73 20 65 76 65 6e 20 70 6f 73 73    69 62 6c 65 20 74 6f 20 75 73 65 0a 64 69 66 66 | .It.is.even.possible.to.use.diff | 
| db5a0 | 65 72 65 6e 74 20 6d 61 6a 6f 72 20 6d 6f 64 65    73 20 69 6e 20 64 69 66 66 65 72 65 6e 74 20 72 | erent.major.modes.in.different.r | 
| db5c0 | 65 70 6f 73 69 74 6f 72 69 65 73 2c 20 77 68 69    63 68 20 69 73 20 75 73 65 66 75 6c 20 77 68 65 | epositories,.which.is.useful.whe | 
| db5e0 | 6e 0a 64 69 66 66 65 72 65 6e 74 20 70 72 6f 6a    65 63 74 73 20 69 6d 70 6f 73 65 20 64 69 66 66 | n.different.projects.impose.diff | 
| db600 | 65 72 65 6e 74 20 63 6f 6d 6d 69 74 20 6d 65 73    73 61 67 65 20 63 6f 6e 76 65 6e 74 69 6f 6e 73 | erent.commit.message.conventions | 
| db620 | 2e 0a 0a 20 2d 2d 20 55 73 65 72 20 4f 70 74 69    6f 6e 3a 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d | ....--.User.Option:.git-commit-m | 
| db640 | 61 6a 6f 72 2d 6d 6f 64 65 0a 20 20 20 20 20 54    68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 69 73 | ajor-mode......The.value.of.this | 
| db660 | 20 6f 70 74 69 6f 6e 20 69 73 20 74 68 65 20 6d    61 6a 6f 72 20 6d 6f 64 65 20 75 73 65 64 20 74 | .option.is.the.major.mode.used.t | 
| db680 | 6f 20 65 64 69 74 20 47 69 74 20 63 6f 6d 6d 69    74 0a 20 20 20 20 20 6d 65 73 73 61 67 65 73 2e | o.edit.Git.commit......messages. | 
| db6a0 | 0a 0a 20 20 20 42 65 63 61 75 73 65 20 e2 80 98    67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 6f 64 65 e2 | .....Because....git-commit-mode. | 
| db6c0 | 80 99 20 69 73 20 61 20 6d 69 6e 6f 72 20 6d 6f    64 65 2c 20 77 65 20 64 6f 6e e2 80 99 74 20 75 | ...is.a.minor.mode,.we.don...t.u | 
| db6e0 | 73 65 20 69 74 73 20 6d 6f 64 65 20 68 6f 6f 6b    0a 74 6f 20 73 65 74 75 70 20 74 68 65 20 62 75 | se.its.mode.hook.to.setup.the.bu | 
| db700 | 66 66 65 72 2c 20 65 78 63 65 70 74 20 66 6f 72    20 74 68 65 20 6b 65 79 20 62 69 6e 64 69 6e 67 | ffer,.except.for.the.key.binding | 
| db720 | 73 2e 20 20 41 6c 6c 20 6f 74 68 65 72 20 73 65    74 75 70 0a 68 61 70 70 65 6e 73 20 69 6e 20 74 | s...All.other.setup.happens.in.t | 
| db740 | 68 65 20 66 75 6e 63 74 69 6f 6e 20 e2 80 98 67    69 74 2d 63 6f 6d 6d 69 74 2d 73 65 74 75 70 e2 | he.function....git-commit-setup. | 
| db760 | 80 99 2c 20 77 68 69 63 68 20 61 6d 6f 6e 67 20    6f 74 68 65 72 20 74 68 69 6e 67 73 0a 72 75 6e | ..,.which.among.other.things.run | 
| db780 | 73 20 74 68 65 20 68 6f 6f 6b 20 e2 80 98 67 69    74 2d 63 6f 6d 6d 69 74 2d 73 65 74 75 70 2d 68 | s.the.hook....git-commit-setup-h | 
| db7a0 | 6f 6f 6b e2 80 99 2e 0a 0a 20 2d 2d 20 55 73 65    72 20 4f 70 74 69 6f 6e 3a 20 67 69 74 2d 63 6f | ook.......--.User.Option:.git-co | 
| db7c0 | 6d 6d 69 74 2d 73 65 74 75 70 2d 68 6f 6f 6b 0a    20 20 20 20 20 48 6f 6f 6b 20 72 75 6e 20 61 74 | mmit-setup-hook......Hook.run.at | 
| db7e0 | 20 74 68 65 20 65 6e 64 20 6f 66 20 e2 80 98 67    69 74 2d 63 6f 6d 6d 69 74 2d 73 65 74 75 70 e2 | .the.end.of....git-commit-setup. | 
| db800 | 80 99 2e 0a 0a 54 68 65 20 66 6f 6c 6c 6f 77 69    6e 67 20 66 75 6e 63 74 69 6f 6e 73 20 61 72 65 | .....The.following.functions.are | 
| db820 | 20 73 75 69 74 61 62 6c 65 20 66 6f 72 20 74 68    69 73 20 68 6f 6f 6b 3a 0a 0a 20 2d 2d 20 46 75 | .suitable.for.this.hook:...--.Fu | 
| db840 | 6e 63 74 69 6f 6e 3a 20 67 69 74 2d 63 6f 6d 6d    69 74 2d 73 61 76 65 2d 6d 65 73 73 61 67 65 0a | nction:.git-commit-save-message. | 
| db860 | 20 20 20 20 20 53 61 76 65 20 74 68 65 20 63 75    72 72 65 6e 74 20 62 75 66 66 65 72 20 63 6f 6e | .....Save.the.current.buffer.con | 
| db880 | 74 65 6e 74 20 74 6f 20 74 68 65 20 63 6f 6d 6d    69 74 20 6d 65 73 73 61 67 65 20 72 69 6e 67 2e | tent.to.the.commit.message.ring. | 
| db8a0 | 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20    67 69 74 2d 63 6f 6d 6d 69 74 2d 73 65 74 75 70 | ...--.Function:.git-commit-setup | 
| db8c0 | 2d 63 68 61 6e 67 65 6c 6f 67 2d 73 75 70 70 6f    72 74 0a 20 20 20 20 20 41 66 74 65 72 20 74 68 | -changelog-support......After.th | 
| db8e0 | 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 63    61 6c 6c 65 64 2c 20 43 68 61 6e 67 65 4c 6f 67 | is.function.is.called,.ChangeLog | 
| db900 | 20 65 6e 74 72 69 65 73 20 61 72 65 20 74 72 65    61 74 65 64 20 61 73 0a 20 20 20 20 20 70 61 72 | .entries.are.treated.as......par | 
| db920 | 61 67 72 61 70 68 73 2e 0a 0a 20 2d 2d 20 46 75    6e 63 74 69 6f 6e 3a 20 67 69 74 2d 63 6f 6d 6d | agraphs....--.Function:.git-comm | 
| db940 | 69 74 2d 74 75 72 6e 2d 6f 6e 2d 61 75 74 6f 2d    66 69 6c 6c 0a 20 20 20 20 20 54 75 72 6e 20 6f | it-turn-on-auto-fill......Turn.o | 
| db960 | 6e 20 e2 80 98 61 75 74 6f 2d 66 69 6c 6c 2d 6d    6f 64 65 e2 80 99 2e 0a 0a 20 2d 2d 20 46 75 6e | n....auto-fill-mode.......--.Fun | 
| db980 | 63 74 69 6f 6e 3a 20 67 69 74 2d 63 6f 6d 6d 69    74 2d 74 75 72 6e 2d 6f 6e 2d 66 6c 79 73 70 65 | ction:.git-commit-turn-on-flyspe | 
| db9a0 | 6c 6c 0a 20 20 20 20 20 54 75 72 6e 20 6f 6e 20    46 6c 79 73 70 65 6c 6c 20 6d 6f 64 65 2e 20 20 | ll......Turn.on.Flyspell.mode... | 
| db9c0 | 41 6c 73 6f 20 70 72 65 76 65 6e 74 20 63 6f 6d    6d 65 6e 74 73 20 66 72 6f 6d 20 62 65 69 6e 67 | Also.prevent.comments.from.being | 
| db9e0 | 20 63 68 65 63 6b 65 64 0a 20 20 20 20 20 61 6e    64 20 66 69 6e 61 6c 6c 79 20 63 68 65 63 6b 20 | .checked......and.finally.check. | 
| dba00 | 63 75 72 72 65 6e 74 20 6e 6f 6e 2d 63 6f 6d 6d    65 6e 74 20 74 65 78 74 2e 0a 0a 20 2d 2d 20 46 | current.non-comment.text....--.F | 
| dba20 | 75 6e 63 74 69 6f 6e 3a 20 67 69 74 2d 63 6f 6d    6d 69 74 2d 70 72 6f 70 65 72 74 69 7a 65 2d 64 | unction:.git-commit-propertize-d | 
| dba40 | 69 66 66 0a 20 20 20 20 20 50 72 6f 70 65 72 74    69 7a 65 20 74 68 65 20 64 69 66 66 20 73 68 6f | iff......Propertize.the.diff.sho | 
| dba60 | 77 6e 20 69 6e 73 69 64 65 20 74 68 65 20 63 6f    6d 6d 69 74 20 6d 65 73 73 61 67 65 20 62 75 66 | wn.inside.the.commit.message.buf | 
| dba80 | 66 65 72 2e 20 20 47 69 74 0a 20 20 20 20 20 69    6e 73 65 72 74 73 20 73 75 63 68 20 64 69 66 66 | fer...Git......inserts.such.diff | 
| dbaa0 | 73 20 69 6e 74 6f 20 74 68 65 20 63 6f 6d 6d 69    74 20 6d 65 73 73 61 67 65 20 74 65 6d 70 6c 61 | s.into.the.commit.message.templa | 
| dbac0 | 74 65 20 77 68 65 6e 20 74 68 65 0a 20 20 20 20    20 e2 80 98 2d 2d 76 65 72 62 6f 73 65 e2 80 99 | te.when.the.........--verbose... | 
| dbae0 | 20 61 72 67 75 6d 65 6e 74 20 69 73 20 75 73 65    64 2e 20 20 e2 80 98 6d 61 67 69 74 2d 63 6f 6d | .argument.is.used......magit-com | 
| dbb00 | 6d 69 74 e2 80 99 20 62 79 20 64 65 66 61 75 6c    74 20 64 6f 65 73 20 6e 6f 74 0a 20 20 20 20 20 | mit....by.default.does.not...... | 
| dbb20 | 6f 66 66 65 72 20 74 68 61 74 20 61 72 67 75 6d    65 6e 74 20 62 65 63 61 75 73 65 20 74 68 65 20 | offer.that.argument.because.the. | 
| dbb40 | 64 69 66 66 20 74 68 61 74 20 69 73 20 73 68 6f    77 6e 20 69 6e 20 61 20 73 65 70 61 72 61 74 65 | diff.that.is.shown.in.a.separate | 
| dbb60 | 0a 20 20 20 20 20 62 75 66 66 65 72 20 69 73 20    6d 6f 72 65 20 75 73 65 66 75 6c 2e 20 20 42 75 | ......buffer.is.more.useful...Bu | 
| dbb80 | 74 20 73 6f 6d 65 20 75 73 65 72 73 20 64 69 73    61 67 72 65 65 2c 20 77 68 69 63 68 20 69 73 20 | t.some.users.disagree,.which.is. | 
| dbba0 | 77 68 79 20 74 68 69 73 0a 20 20 20 20 20 66 75    6e 63 74 69 6f 6e 20 65 78 69 73 74 73 2e 0a 0a | why.this......function.exists... | 
| dbbc0 | 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 62 75    67 2d 72 65 66 65 72 65 6e 63 65 2d 6d 6f 64 65 | .--.Function:.bug-reference-mode | 
| dbbe0 | 0a 20 20 20 20 20 48 79 70 65 72 6c 69 6e 6b 20    62 75 67 20 72 65 66 65 72 65 6e 63 65 73 20 69 | ......Hyperlink.bug.references.i | 
| dbc00 | 6e 20 74 68 65 20 62 75 66 66 65 72 2e 0a 0a 20    2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 77 69 74 | n.the.buffer....--.Function:.wit | 
| dbc20 | 68 2d 65 64 69 74 6f 72 2d 75 73 61 67 65 2d 6d    65 73 73 61 67 65 0a 20 20 20 20 20 53 68 6f 77 | h-editor-usage-message......Show | 
| dbc40 | 20 75 73 61 67 65 20 69 6e 66 6f 72 6d 61 74 69    6f 6e 20 69 6e 20 74 68 65 20 65 63 68 6f 20 61 | .usage.information.in.the.echo.a | 
| dbc60 | 72 65 61 2e 0a 0a 20 2d 2d 20 55 73 65 72 20 4f    70 74 69 6f 6e 3a 20 67 69 74 2d 63 6f 6d 6d 69 | rea....--.User.Option:.git-commi | 
| dbc80 | 74 2d 70 6f 73 74 2d 66 69 6e 69 73 68 2d 68 6f    6f 6b 0a 20 20 20 20 20 48 6f 6f 6b 20 72 75 6e | t-post-finish-hook......Hook.run | 
| dbca0 | 20 61 66 74 65 72 20 74 68 65 20 75 73 65 72 20    66 69 6e 69 73 68 65 64 20 77 72 69 74 69 6e 67 | .after.the.user.finished.writing | 
| dbcc0 | 20 61 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67    65 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 68 6f | .a.commit.message........This.ho | 
| dbce0 | 6f 6b 20 69 73 20 6f 6e 6c 79 20 72 75 6e 20 61    66 74 65 72 20 70 72 65 73 73 69 6e 67 20 e2 80 | ok.is.only.run.after.pressing... | 
| dbd00 | 98 43 2d 63 20 43 2d 63 e2 80 99 20 69 6e 20 61    20 62 75 66 66 65 72 20 75 73 65 64 20 74 6f 0a | .C-c.C-c....in.a.buffer.used.to. | 
| dbd20 | 20 20 20 20 20 65 64 69 74 20 61 20 63 6f 6d 6d    69 74 20 6d 65 73 73 61 67 65 2e 20 20 49 66 20 | .....edit.a.commit.message...If. | 
| dbd40 | 61 20 63 6f 6d 6d 69 74 20 69 73 20 63 72 65 61    74 65 64 20 77 69 74 68 6f 75 74 20 74 68 65 20 | a.commit.is.created.without.the. | 
| dbd60 | 75 73 65 72 0a 20 20 20 20 20 74 79 70 69 6e 67    20 61 20 6d 65 73 73 61 67 65 20 69 6e 74 6f 20 | user......typing.a.message.into. | 
| dbd80 | 61 20 62 75 66 66 65 72 2c 20 74 68 65 6e 20 74    68 69 73 20 68 6f 6f 6b 20 69 73 20 6e 6f 74 20 | a.buffer,.then.this.hook.is.not. | 
| dbda0 | 72 75 6e 2e 0a 0a 20 20 20 20 20 54 68 69 73 20    68 6f 6f 6b 20 69 73 20 6e 6f 74 20 72 75 6e 20 | run........This.hook.is.not.run. | 
| dbdc0 | 75 6e 74 69 6c 20 74 68 65 20 6e 65 77 20 63 6f    6d 6d 69 74 20 68 61 73 20 62 65 65 6e 20 63 72 | until.the.new.commit.has.been.cr | 
| dbde0 | 65 61 74 65 64 2e 20 20 49 66 0a 20 20 20 20 20    64 6f 69 6e 67 20 73 6f 20 74 61 6b 65 73 20 47 | eated...If......doing.so.takes.G | 
| dbe00 | 69 74 20 6c 6f 6e 67 65 72 20 74 68 61 6e 20 6f    6e 65 20 73 65 63 6f 6e 64 2c 20 74 68 65 6e 20 | it.longer.than.one.second,.then. | 
| dbe20 | 74 68 69 73 20 68 6f 6f 6b 20 69 73 6e e2 80 99    74 20 72 75 6e 0a 20 20 20 20 20 61 74 20 61 6c | this.hook.isn...t.run......at.al | 
| dbe40 | 6c 2e 20 20 46 6f 72 20 63 65 72 74 61 69 6e 20    63 6f 6d 6d 61 6e 64 73 20 73 75 63 68 20 61 73 | l...For.certain.commands.such.as | 
| dbe60 | 20 e2 80 98 6d 61 67 69 74 2d 72 65 62 61 73 65    2d 63 6f 6e 74 69 6e 75 65 e2 80 99 20 74 68 69 | ....magit-rebase-continue....thi | 
| dbe80 | 73 0a 20 20 20 20 20 68 6f 6f 6b 20 69 73 20 6e    65 76 65 72 20 72 75 6e 20 62 65 63 61 75 73 65 | s......hook.is.never.run.because | 
| dbea0 | 20 64 6f 69 6e 67 20 73 6f 20 77 6f 75 6c 64 20    6c 65 61 64 20 74 6f 20 61 20 72 61 63 65 20 63 | .doing.so.would.lead.to.a.race.c | 
| dbec0 | 6f 6e 64 69 74 69 6f 6e 2e 0a 0a 20 20 20 20 20    54 68 69 73 20 68 6f 6f 6b 20 69 73 20 6f 6e 6c | ondition........This.hook.is.onl | 
| dbee0 | 79 20 72 75 6e 20 69 66 20 e2 80 98 6d 61 67 69    74 e2 80 99 20 69 73 20 61 76 61 69 6c 61 62 6c | y.run.if....magit....is.availabl | 
| dbf00 | 65 2e 0a 0a 20 20 20 20 20 41 6c 73 6f 20 73 65    65 20 e2 80 98 6d 61 67 69 74 2d 70 6f 73 74 2d | e........Also.see....magit-post- | 
| dbf20 | 63 6f 6d 6d 69 74 2d 68 6f 6f 6b e2 80 99 2e 0a    0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 69 74 2e 69 | commit-hook........File:.magit.i | 
| dbf40 | 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 43 6f 6d 6d    69 74 20 4d 65 73 73 61 67 65 20 43 6f 6e 76 65 | nfo,..Node:.Commit.Message.Conve | 
| dbf60 | 6e 74 69 6f 6e 73 2c 20 20 50 72 65 76 3a 20 43    6f 6d 6d 69 74 20 4d 6f 64 65 20 61 6e 64 20 48 | ntions,..Prev:.Commit.Mode.and.H | 
| dbf80 | 6f 6f 6b 73 2c 20 20 55 70 3a 20 45 64 69 74 69    6e 67 20 43 6f 6d 6d 69 74 20 4d 65 73 73 61 67 | ooks,..Up:.Editing.Commit.Messag | 
| dbfa0 | 65 73 0a 0a 43 6f 6d 6d 69 74 20 4d 65 73 73 61    67 65 20 43 6f 6e 76 65 6e 74 69 6f 6e 73 0a 2e | es..Commit.Message.Conventions.. | 
| dbfc0 | 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e    2e 2e 2e 2e 2e 2e 2e 2e 2e 0a 0a 47 69 74 2d 43 | ...........................Git-C | 
| dbfe0 | 6f 6d 6d 69 74 20 68 69 67 68 6c 69 67 68 74 73    20 63 65 72 74 61 69 6e 20 76 69 6f 6c 61 74 69 | ommit.highlights.certain.violati | 
| dc000 | 6f 6e 73 20 6f 66 20 63 6f 6d 6d 6f 6e 6c 79 20    61 63 63 65 70 74 65 64 20 63 6f 6d 6d 69 74 0a | ons.of.commonly.accepted.commit. | 
| dc020 | 6d 65 73 73 61 67 65 20 63 6f 6e 76 65 6e 74 69    6f 6e 73 2e 20 20 43 65 72 74 61 69 6e 20 76 69 | message.conventions...Certain.vi | 
| dc040 | 6f 6c 61 74 69 6f 6e 73 20 65 76 65 6e 20 63 61    75 73 65 20 47 69 74 2d 43 6f 6d 6d 69 74 20 74 | olations.even.cause.Git-Commit.t | 
| dc060 | 6f 20 61 73 6b 0a 79 6f 75 20 74 6f 20 63 6f 6e    66 69 72 6d 20 74 68 61 74 20 79 6f 75 20 72 65 | o.ask.you.to.confirm.that.you.re | 
| dc080 | 61 6c 6c 79 20 77 61 6e 74 20 74 6f 20 64 6f 20    74 68 61 74 2e 20 20 54 68 69 73 20 6e 61 67 67 | ally.want.to.do.that...This.nagg | 
| dc0a0 | 69 6e 67 20 63 61 6e 20 6f 66 0a 63 6f 75 72 73    65 20 62 65 20 74 75 72 6e 65 64 20 6f 66 66 2c | ing.can.of.course.be.turned.off, | 
| dc0c0 | 20 62 75 74 20 74 68 65 20 72 65 73 75 6c 74 20    6f 66 20 64 6f 69 6e 67 20 74 68 61 74 20 75 73 | .but.the.result.of.doing.that.us | 
| dc0e0 | 75 61 6c 6c 79 20 69 73 20 74 68 61 74 0a 69 6e    73 74 65 61 64 20 6f 66 20 73 6f 6d 65 20 63 6f | ually.is.that.instead.of.some.co | 
| dc100 | 64 65 20 69 74 e2 80 99 73 20 6e 6f 77 20 74 68    65 20 68 75 6d 61 6e 20 77 68 6f 20 69 73 20 72 | de.it...s.now.the.human.who.is.r | 
| dc120 | 65 76 69 65 77 69 6e 67 20 79 6f 75 72 20 63 6f    6d 6d 69 74 73 0a 77 68 6f 20 68 61 73 20 74 6f | eviewing.your.commits.who.has.to | 
| dc140 | 20 77 61 73 74 65 20 73 6f 6d 65 20 74 69 6d 65    20 74 65 6c 6c 69 6e 67 20 79 6f 75 20 74 6f 20 | .waste.some.time.telling.you.to. | 
| dc160 | 66 69 78 20 79 6f 75 72 20 63 6f 6d 6d 69 74 73    2e 0a 0a 20 2d 2d 20 55 73 65 72 20 4f 70 74 69 | fix.your.commits....--.User.Opti | 
| dc180 | 6f 6e 3a 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 73    75 6d 6d 61 72 79 2d 6d 61 78 2d 6c 65 6e 67 74 | on:.git-commit-summary-max-lengt | 
| dc1a0 | 68 0a 20 20 20 20 20 54 68 65 20 69 6e 74 65 6e    64 65 64 20 6d 61 78 69 6d 61 6c 20 6c 65 6e 67 | h......The.intended.maximal.leng | 
| dc1c0 | 74 68 20 6f 66 20 74 68 65 20 73 75 6d 6d 61 72    79 20 6c 69 6e 65 20 6f 66 20 63 6f 6d 6d 69 74 | th.of.the.summary.line.of.commit | 
| dc1e0 | 20 6d 65 73 73 61 67 65 73 2e 0a 20 20 20 20 20    43 68 61 72 61 63 74 65 72 73 20 62 65 79 6f 6e | .messages.......Characters.beyon | 
| dc200 | 64 20 74 68 69 73 20 63 6f 6c 75 6d 6e 20 61 72    65 20 63 6f 6c 6f 72 69 7a 65 64 20 74 6f 20 69 | d.this.column.are.colorized.to.i | 
| dc220 | 6e 64 69 63 61 74 65 20 74 68 61 74 20 74 68 69    73 0a 20 20 20 20 20 70 72 65 66 65 72 65 6e 63 | ndicate.that.this......preferenc | 
| dc240 | 65 20 68 61 73 20 62 65 65 6e 20 76 69 6f 6c 61    74 65 64 2e 0a 0a 20 2d 2d 20 55 73 65 72 20 4f | e.has.been.violated....--.User.O | 
| dc260 | 70 74 69 6f 6e 3a 20 67 69 74 2d 63 6f 6d 6d 69    74 2d 66 69 6e 69 73 68 2d 71 75 65 72 79 2d 66 | ption:.git-commit-finish-query-f | 
| dc280 | 75 6e 63 74 69 6f 6e 73 0a 20 20 20 20 20 4c 69    73 74 20 6f 66 20 66 75 6e 63 74 69 6f 6e 73 20 | unctions......List.of.functions. | 
| dc2a0 | 63 61 6c 6c 65 64 20 74 6f 20 71 75 65 72 79 20    62 65 66 6f 72 65 20 70 65 72 66 6f 72 6d 69 6e | called.to.query.before.performin | 
| dc2c0 | 67 20 63 6f 6d 6d 69 74 2e 0a 0a 20 20 20 20 20    54 68 65 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 | g.commit........The.commit.messa | 
| dc2e0 | 67 65 20 62 75 66 66 65 72 20 69 73 20 63 75 72    72 65 6e 74 20 77 68 69 6c 65 20 74 68 65 20 66 | ge.buffer.is.current.while.the.f | 
| dc300 | 75 6e 63 74 69 6f 6e 73 20 61 72 65 0a 20 20 20    20 20 63 61 6c 6c 65 64 2e 20 20 49 66 20 61 6e | unctions.are......called...If.an | 
| dc320 | 79 20 6f 66 20 74 68 65 6d 20 72 65 74 75 72 6e    73 20 6e 69 6c 2c 20 74 68 65 6e 20 74 68 65 20 | y.of.them.returns.nil,.then.the. | 
| dc340 | 63 6f 6d 6d 69 74 20 69 73 20 6e 6f 74 0a 20 20    20 20 20 70 65 72 66 6f 72 6d 65 64 20 61 6e 64 | commit.is.not......performed.and | 
| dc360 | 20 74 68 65 20 62 75 66 66 65 72 20 69 73 20 6e    6f 74 20 6b 69 6c 6c 65 64 2e 20 20 54 68 65 20 | .the.buffer.is.not.killed...The. | 
| dc380 | 75 73 65 72 20 73 68 6f 75 6c 64 20 74 68 65 6e    20 66 69 78 0a 20 20 20 20 20 74 68 65 20 69 73 | user.should.then.fix......the.is | 
| dc3a0 | 73 75 65 20 61 6e 64 20 74 72 79 20 61 67 61 69    6e 2e 0a 0a 20 20 20 20 20 54 68 65 20 66 75 6e | sue.and.try.again........The.fun | 
| dc3c0 | 63 74 69 6f 6e 73 20 61 72 65 20 63 61 6c 6c 65    64 20 77 69 74 68 20 6f 6e 65 20 61 72 67 75 6d | ctions.are.called.with.one.argum | 
| dc3e0 | 65 6e 74 2e 20 20 49 66 20 69 74 20 69 73 20 6e    6f 6e 2d 6e 69 6c 20 74 68 65 6e 0a 20 20 20 20 | ent...If.it.is.non-nil.then..... | 
| dc400 | 20 74 68 61 74 20 69 6e 64 69 63 61 74 65 73 20    74 68 61 74 20 74 68 65 20 75 73 65 72 20 75 73 | .that.indicates.that.the.user.us | 
| dc420 | 65 64 20 61 20 70 72 65 66 69 78 20 61 72 67 75    6d 65 6e 74 20 74 6f 20 66 6f 72 63 65 0a 20 20 | ed.a.prefix.argument.to.force... | 
| dc440 | 20 20 20 66 69 6e 69 73 68 69 6e 67 20 74 68 65    20 73 65 73 73 69 6f 6e 20 64 65 73 70 69 74 65 | ...finishing.the.session.despite | 
| dc460 | 20 69 73 73 75 65 73 2e 20 20 46 75 6e 63 74 69    6f 6e 73 20 73 68 6f 75 6c 64 20 75 73 75 61 6c | .issues...Functions.should.usual | 
| dc480 | 6c 79 0a 20 20 20 20 20 68 6f 6e 6f 72 20 74 68    69 73 20 77 69 73 68 20 61 6e 64 20 72 65 74 75 | ly......honor.this.wish.and.retu | 
| dc4a0 | 72 6e 20 6e 6f 6e 2d 6e 69 6c 2e 0a 0a 20 20 20    20 20 42 79 20 64 65 66 61 75 6c 74 20 74 68 65 | rn.non-nil........By.default.the | 
| dc4c0 | 20 6f 6e 6c 79 20 6d 65 6d 62 65 72 20 69 73 20    e2 80 98 67 69 74 2d 63 6f 6d 6d 69 74 2d 63 68 | .only.member.is....git-commit-ch | 
| dc4e0 | 65 63 6b 2d 73 74 79 6c 65 2d 63 6f 6e 76 65 6e    74 69 6f 6e 73 e2 80 99 2e 0a 0a 20 2d 2d 20 46 | eck-style-conventions.......--.F | 
| dc500 | 75 6e 63 74 69 6f 6e 3a 20 67 69 74 2d 63 6f 6d    6d 69 74 2d 63 68 65 63 6b 2d 73 74 79 6c 65 2d | unction:.git-commit-check-style- | 
| dc520 | 63 6f 6e 76 65 6e 74 69 6f 6e 73 0a 20 20 20 20    20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 63 | conventions......This.function.c | 
| dc540 | 68 65 63 6b 73 20 66 6f 72 20 76 69 6f 6c 61 74    69 6f 6e 73 20 6f 66 20 63 65 72 74 61 69 6e 20 | hecks.for.violations.of.certain. | 
| dc560 | 62 61 73 69 63 20 73 74 79 6c 65 0a 20 20 20 20    20 63 6f 6e 76 65 6e 74 69 6f 6e 73 2e 20 20 46 | basic.style......conventions...F | 
| dc580 | 6f 72 20 65 61 63 68 20 76 69 6f 6c 61 74 69 6f    6e 20 69 74 20 61 73 6b 73 20 75 73 65 72 73 20 | or.each.violation.it.asks.users. | 
| dc5a0 | 69 66 20 74 68 65 79 20 77 61 6e 74 20 74 6f 0a    20 20 20 20 20 70 72 6f 63 65 65 64 20 61 6e 79 | if.they.want.to......proceed.any | 
| dc5c0 | 77 61 79 2e 0a 0a 20 2d 2d 20 55 73 65 72 20 4f    70 74 69 6f 6e 3a 20 67 69 74 2d 63 6f 6d 6d 69 | way....--.User.Option:.git-commi | 
| dc5e0 | 74 2d 73 74 79 6c 65 2d 63 6f 6e 76 65 6e 74 69    6f 6e 2d 63 68 65 63 6b 73 0a 20 20 20 20 20 54 | t-style-convention-checks......T | 
| dc600 | 68 69 73 20 6f 70 74 69 6f 6e 20 63 6f 6e 74 72    6f 6c 73 20 77 68 61 74 20 63 6f 6e 76 65 6e 74 | his.option.controls.what.convent | 
| dc620 | 69 6f 6e 73 20 74 68 65 20 66 75 6e 63 74 69 6f    6e 20 62 79 20 74 68 65 20 73 61 6d 65 20 6e 61 | ions.the.function.by.the.same.na | 
| dc640 | 6d 65 0a 20 20 20 20 20 74 72 69 65 73 20 74 6f    20 65 6e 66 6f 72 63 65 2e 20 20 54 68 65 20 76 | me......tries.to.enforce...The.v | 
| dc660 | 61 6c 75 65 20 69 73 20 61 20 6c 69 73 74 20 6f    66 20 73 65 6c 66 2d 65 78 70 6c 61 6e 61 74 6f | alue.is.a.list.of.self-explanato | 
| dc680 | 72 79 20 73 79 6d 62 6f 6c 73 0a 20 20 20 20 20    69 64 65 6e 74 69 66 79 69 6e 67 20 63 65 72 74 | ry.symbols......identifying.cert | 
| dc6a0 | 61 69 6e 20 63 6f 6e 76 65 6e 74 69 6f 6e 73 3b    20 e2 80 98 6e 6f 6e 2d 65 6d 70 74 79 2d 73 65 | ain.conventions;....non-empty-se | 
| dc6c0 | 63 6f 6e 64 2d 6c 69 6e 65 e2 80 99 20 61 6e 64    0a 20 20 20 20 20 e2 80 98 6f 76 65 72 6c 6f 6e | cond-line....and.........overlon | 
| dc6e0 | 67 2d 73 75 6d 6d 61 72 79 2d 6c 69 6e 65 e2 80    99 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 69 | g-summary-line........File:.magi | 
| dc700 | 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 42    72 61 6e 63 68 69 6e 67 2c 20 20 4e 65 78 74 3a | t.info,..Node:.Branching,..Next: | 
| dc720 | 20 4d 65 72 67 69 6e 67 2c 20 20 50 72 65 76 3a    20 43 6f 6d 6d 69 74 74 69 6e 67 2c 20 20 55 70 | .Merging,..Prev:.Committing,..Up | 
| dc740 | 3a 20 4d 61 6e 69 70 75 6c 61 74 69 6e 67 0a 0a    36 2e 36 20 42 72 61 6e 63 68 69 6e 67 0a 3d 3d | :.Manipulating..6.6.Branching.== | 
| dc760 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 2a 20 4d    65 6e 75 3a 0a 0a 2a 20 54 68 65 20 54 77 6f 20 | ===========..*.Menu:..*.The.Two. | 
| dc780 | 52 65 6d 6f 74 65 73 3a 3a 0a 2a 20 42 72 61 6e    63 68 20 43 6f 6d 6d 61 6e 64 73 3a 3a 0a 2a 20 | Remotes::.*.Branch.Commands::.*. | 
| dc7a0 | 42 72 61 6e 63 68 20 47 69 74 20 56 61 72 69 61    62 6c 65 73 3a 3a 0a 2a 20 41 75 78 69 6c 69 61 | Branch.Git.Variables::.*.Auxilia | 
| dc7c0 | 72 79 20 42 72 61 6e 63 68 20 43 6f 6d 6d 61 6e    64 73 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61 | ry.Branch.Commands::....File:.ma | 
| dc7e0 | 67 69 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a    20 54 68 65 20 54 77 6f 20 52 65 6d 6f 74 65 73 | git.info,..Node:.The.Two.Remotes | 
| dc800 | 2c 20 20 4e 65 78 74 3a 20 42 72 61 6e 63 68 20    43 6f 6d 6d 61 6e 64 73 2c 20 20 55 70 3a 20 42 | ,..Next:.Branch.Commands,..Up:.B | 
| dc820 | 72 61 6e 63 68 69 6e 67 0a 0a 36 2e 36 2e 31 20    54 68 65 20 54 77 6f 20 52 65 6d 6f 74 65 73 0a | ranching..6.6.1.The.Two.Remotes. | 
| dc840 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 0a 0a 54 68 65 20 75 70 73 74 72 | ---------------------..The.upstr | 
| dc860 | 65 61 6d 20 62 72 61 6e 63 68 20 6f 66 20 73 6f    6d 65 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 20 | eam.branch.of.some.local.branch. | 
| dc880 | 69 73 20 74 68 65 20 62 72 61 6e 63 68 20 69 6e    74 6f 20 77 68 69 63 68 20 74 68 65 0a 63 6f 6d | is.the.branch.into.which.the.com | 
| dc8a0 | 6d 69 74 73 20 6f 6e 20 74 68 61 74 20 6c 6f 63    61 6c 20 62 72 61 6e 63 68 20 73 68 6f 75 6c 64 | mits.on.that.local.branch.should | 
| dc8c0 | 20 65 76 65 6e 74 75 61 6c 6c 79 20 62 65 20 6d    65 72 67 65 64 2c 20 75 73 75 61 6c 6c 79 0a 73 | .eventually.be.merged,.usually.s | 
| dc8e0 | 6f 6d 65 74 68 69 6e 67 20 6c 69 6b 65 20 e2 80    98 6f 72 69 67 69 6e 2f 6d 61 73 74 65 72 e2 80 | omething.like....origin/master.. | 
| dc900 | 99 2e 20 20 46 6f 72 20 74 68 65 20 e2 80 98 6d    61 73 74 65 72 e2 80 99 20 62 72 61 6e 63 68 20 | ....For.the....master....branch. | 
| dc920 | 69 74 73 65 6c 66 20 74 68 65 0a 75 70 73 74 72    65 61 6d 20 62 72 61 6e 63 68 20 61 6e 64 20 74 | itself.the.upstream.branch.and.t | 
| dc940 | 68 65 20 62 72 61 6e 63 68 20 69 74 20 69 73 20    62 65 69 6e 67 20 70 75 73 68 65 64 20 74 6f 2c | he.branch.it.is.being.pushed.to, | 
| dc960 | 20 61 72 65 20 75 73 75 61 6c 6c 79 20 74 68 65    0a 73 61 6d 65 20 72 65 6d 6f 74 65 20 62 72 61 | .are.usually.the.same.remote.bra | 
| dc980 | 6e 63 68 2e 20 20 42 75 74 20 66 6f 72 20 61 20    66 65 61 74 75 72 65 20 62 72 61 6e 63 68 20 74 | nch...But.for.a.feature.branch.t | 
| dc9a0 | 68 65 20 75 70 73 74 72 65 61 6d 20 62 72 61 6e    63 68 20 61 6e 64 0a 74 68 65 20 62 72 61 6e 63 | he.upstream.branch.and.the.branc | 
| dc9c0 | 68 20 69 74 20 69 73 20 62 65 69 6e 67 20 70 75    73 68 65 64 20 74 6f 20 73 68 6f 75 6c 64 20 64 | h.it.is.being.pushed.to.should.d | 
| dc9e0 | 69 66 66 65 72 2e 0a 0a 20 20 20 54 68 65 20 63    6f 6d 6d 69 74 73 20 6f 6e 20 66 65 61 74 75 72 | iffer......The.commits.on.featur | 
| dca00 | 65 20 62 72 61 6e 63 68 65 73 20 74 6f 6f 20 73    68 6f 75 6c 64 20 5f 65 76 65 6e 74 75 61 6c 6c | e.branches.too.should._eventuall | 
| dca20 | 79 5f 20 65 6e 64 20 75 70 20 69 6e 20 61 0a 72    65 6d 6f 74 65 20 62 72 61 6e 63 68 20 73 75 63 | y_.end.up.in.a.remote.branch.suc | 
| dca40 | 68 20 61 73 20 e2 80 98 6f 72 69 67 69 6e 2f 6d    61 73 74 65 72 e2 80 99 20 6f 72 20 e2 80 98 6f | h.as....origin/master....or....o | 
| dca60 | 72 69 67 69 6e 2f 6d 61 69 6e 74 e2 80 99 2e 20    20 53 75 63 68 20 61 20 62 72 61 6e 63 68 0a 73 | rigin/maint......Such.a.branch.s | 
| dca80 | 68 6f 75 6c 64 20 74 68 65 72 65 66 6f 72 65 20    62 65 20 75 73 65 64 20 61 73 20 74 68 65 20 75 | hould.therefore.be.used.as.the.u | 
| dcaa0 | 70 73 74 72 65 61 6d 2e 20 20 42 75 74 20 66 65    61 74 75 72 65 20 62 72 61 6e 63 68 65 73 0a 73 | pstream...But.feature.branches.s | 
| dcac0 | 68 6f 75 6c 64 6e e2 80 99 74 20 62 65 20 70 75    73 68 65 64 20 64 69 72 65 63 74 6c 79 20 74 6f | houldn...t.be.pushed.directly.to | 
| dcae0 | 20 73 75 63 68 20 62 72 61 6e 63 68 65 73 2e 20    20 49 6e 73 74 65 61 64 20 61 20 66 65 61 74 75 | .such.branches...Instead.a.featu | 
| dcb00 | 72 65 20 62 72 61 6e 63 68 0a e2 80 98 6d 79 2d    66 65 61 74 75 72 65 e2 80 99 20 69 73 20 75 73 | re.branch....my-feature....is.us | 
| dcb20 | 75 61 6c 6c 79 20 70 75 73 68 65 64 20 74 6f 20    e2 80 98 6d 79 2d 66 6f 72 6b 2f 6d 79 2d 66 65 | ually.pushed.to....my-fork/my-fe | 
| dcb40 | 61 74 75 72 65 e2 80 99 20 6f 72 20 69 66 20 79    6f 75 20 61 72 65 20 61 0a 63 6f 6e 74 72 69 62 | ature....or.if.you.are.a.contrib | 
| dcb60 | 75 74 6f 72 20 e2 80 98 6f 72 69 67 69 6e 2f 6d    79 2d 66 65 61 74 75 72 65 e2 80 99 2e 20 20 41 | utor....origin/my-feature......A | 
| dcb80 | 66 74 65 72 20 74 68 65 20 6e 65 77 20 66 65 61    74 75 72 65 20 68 61 73 20 62 65 65 6e 0a 72 65 | fter.the.new.feature.has.been.re | 
| dcba0 | 76 69 65 77 65 64 2c 20 74 68 65 20 6d 61 69 6e    74 61 69 6e 65 72 20 6d 65 72 67 65 73 20 74 68 | viewed,.the.maintainer.merges.th | 
| dcbc0 | 65 20 66 65 61 74 75 72 65 20 69 6e 74 6f 20 e2    80 98 6d 61 73 74 65 72 e2 80 99 2e 20 20 41 6e | e.feature.into....master......An | 
| dcbe0 | 64 20 66 69 6e 61 6c 6c 79 0a e2 80 98 6d 61 73    74 65 72 e2 80 99 20 28 6e 6f 74 20 e2 80 98 6d | d.finally....master....(not....m | 
| dcc00 | 79 2d 66 65 61 74 75 72 65 e2 80 99 20 69 74 73    65 6c 66 29 20 69 73 20 70 75 73 68 65 64 20 74 | y-feature....itself).is.pushed.t | 
| dcc20 | 6f 20 e2 80 98 6f 72 69 67 69 6e 2f 6d 61 73 74    65 72 e2 80 99 2e 0a 0a 20 20 20 42 75 74 20 6e | o....origin/master.........But.n | 
| dcc40 | 65 77 20 66 65 61 74 75 72 65 73 20 73 65 6c 64    6f 6d 20 61 72 65 20 70 65 72 66 65 63 74 20 6f | ew.features.seldom.are.perfect.o | 
| dcc60 | 6e 20 74 68 65 20 66 69 72 73 74 20 74 72 79 2c    20 61 6e 64 20 73 6f 20 66 65 61 74 75 72 65 0a | n.the.first.try,.and.so.feature. | 
| dcc80 | 62 72 61 6e 63 68 65 73 20 75 73 75 61 6c 6c 79    20 68 61 76 65 20 74 6f 20 62 65 20 72 65 76 69 | branches.usually.have.to.be.revi | 
| dcca0 | 65 77 65 64 2c 20 69 6d 70 72 6f 76 65 64 2c 20    61 6e 64 20 72 65 2d 70 75 73 68 65 64 20 73 65 | ewed,.improved,.and.re-pushed.se | 
| dccc0 | 76 65 72 61 6c 0a 74 69 6d 65 73 2e 20 20 50 75    73 68 69 6e 67 20 73 68 6f 75 6c 64 20 74 68 65 | veral.times...Pushing.should.the | 
| dcce0 | 72 65 66 6f 72 65 20 62 65 20 65 61 73 79 20 74    6f 20 64 6f 2c 20 61 6e 64 20 66 6f 72 20 74 68 | refore.be.easy.to.do,.and.for.th | 
| dcd00 | 61 74 20 72 65 61 73 6f 6e 20 6d 61 6e 79 0a 47    69 74 20 75 73 65 72 73 20 68 61 76 65 20 63 6f | at.reason.many.Git.users.have.co | 
| dcd20 | 6e 63 6c 75 64 65 64 20 74 68 61 74 20 69 74 20    69 73 20 62 65 73 74 20 74 6f 20 75 73 65 20 74 | ncluded.that.it.is.best.to.use.t | 
| dcd40 | 68 65 20 72 65 6d 6f 74 65 20 62 72 61 6e 63 68    20 74 6f 0a 77 68 69 63 68 20 74 68 65 20 6c 6f | he.remote.branch.to.which.the.lo | 
| dcd60 | 63 61 6c 20 66 65 61 74 75 72 65 20 62 72 61 6e    63 68 20 69 73 20 62 65 69 6e 67 20 70 75 73 68 | cal.feature.branch.is.being.push | 
| dcd80 | 65 64 20 61 73 20 69 74 73 20 75 70 73 74 72 65    61 6d 2e 0a 0a 20 20 20 42 75 74 20 6c 75 63 6b | ed.as.its.upstream......But.luck | 
| dcda0 | 69 6c 79 20 47 69 74 20 68 61 73 20 6c 6f 6e 67    20 61 67 6f 20 67 61 69 6e 65 64 20 73 75 70 70 | ily.Git.has.long.ago.gained.supp | 
| dcdc0 | 6f 72 74 20 66 6f 72 20 61 20 70 75 73 68 2d 72    65 6d 6f 74 65 20 77 68 69 63 68 0a 63 61 6e 20 | ort.for.a.push-remote.which.can. | 
| dcde0 | 62 65 20 63 6f 6e 66 69 67 75 72 65 64 20 73 65    70 61 72 61 74 65 6c 79 20 66 72 6f 6d 20 74 68 | be.configured.separately.from.th | 
| dce00 | 65 20 75 70 73 74 72 65 61 6d 20 62 72 61 6e 63    68 2c 20 75 73 69 6e 67 20 74 68 65 0a 76 61 72 | e.upstream.branch,.using.the.var | 
| dce20 | 69 61 62 6c 65 73 20 e2 80 98 62 72 61 6e 63 68    2e 3c 6e 61 6d 65 3e 2e 70 75 73 68 52 65 6d 6f | iables....branch.<name>.pushRemo | 
| dce40 | 74 65 e2 80 99 20 61 6e 64 20 e2 80 98 72 65 6d    6f 74 65 2e 70 75 73 68 44 65 66 61 75 6c 74 e2 | te....and....remote.pushDefault. | 
| dce60 | 80 99 2e 20 20 53 6f 20 77 65 20 6e 6f 0a 6c 6f    6e 67 65 72 20 68 61 76 65 20 74 6f 20 63 68 6f | .....So.we.no.longer.have.to.cho | 
| dce80 | 6f 73 65 20 77 68 69 63 68 20 6f 66 20 74 68 65    20 74 77 6f 20 72 65 6d 6f 74 65 73 20 73 68 6f | ose.which.of.the.two.remotes.sho | 
| dcea0 | 75 6c 64 20 62 65 20 75 73 65 64 20 61 73 20 22    74 68 65 0a 72 65 6d 6f 74 65 22 2e 0a 0a 20 20 | uld.be.used.as."the.remote"..... | 
| dcec0 | 20 45 61 63 68 20 6f 66 20 74 68 65 20 66 65 74    63 68 69 6e 67 2c 20 70 75 6c 6c 69 6e 67 2c 20 | .Each.of.the.fetching,.pulling,. | 
| dcee0 | 61 6e 64 20 70 75 73 68 69 6e 67 20 74 72 61 6e    73 69 65 6e 74 20 63 6f 6d 6d 61 6e 64 73 0a 66 | and.pushing.transient.commands.f | 
| dcf00 | 65 61 74 75 72 65 73 20 74 68 72 65 65 20 73 75    66 66 69 78 20 63 6f 6d 6d 61 6e 64 73 20 74 68 | eatures.three.suffix.commands.th | 
| dcf20 | 61 74 20 61 63 74 20 6f 6e 20 74 68 65 20 63 75    72 72 65 6e 74 20 62 72 61 6e 63 68 20 61 6e 64 | at.act.on.the.current.branch.and | 
| dcf40 | 20 73 6f 6d 65 0a 6f 74 68 65 72 20 62 72 61 6e    63 68 2e 20 20 4f 66 20 74 68 65 73 65 2c 20 e2 | .some.other.branch...Of.these,.. | 
| dcf60 | 80 98 70 e2 80 99 20 69 73 20 62 6f 75 6e 64 20    74 6f 20 61 20 63 6f 6d 6d 61 6e 64 20 77 68 69 | ..p....is.bound.to.a.command.whi | 
| dcf80 | 63 68 20 61 63 74 73 20 6f 6e 20 74 68 65 0a 70    75 73 68 2d 72 65 6d 6f 74 65 2c 20 e2 80 98 75 | ch.acts.on.the.push-remote,....u | 
| dcfa0 | e2 80 99 20 69 73 20 62 6f 75 6e 64 20 74 6f 20    61 20 63 6f 6d 6d 61 6e 64 20 77 68 69 63 68 20 | ....is.bound.to.a.command.which. | 
| dcfc0 | 61 63 74 73 20 6f 6e 20 74 68 65 20 75 70 73 74    72 65 61 6d 2c 20 61 6e 64 0a e2 80 98 65 e2 80 | acts.on.the.upstream,.and....e.. | 
| dcfe0 | 99 20 69 73 20 62 6f 75 6e 64 20 74 6f 20 61 20    63 6f 6d 6d 61 6e 64 20 77 68 69 63 68 20 61 63 | ..is.bound.to.a.command.which.ac | 
| dd000 | 74 73 20 6f 6e 20 61 6e 79 20 6f 74 68 65 72 20    62 72 61 6e 63 68 2e 20 20 54 68 65 20 73 74 61 | ts.on.any.other.branch...The.sta | 
| dd020 | 74 75 73 0a 62 75 66 66 65 72 20 73 68 6f 77 73    20 75 6e 70 75 73 68 65 64 20 61 6e 64 20 75 6e | tus.buffer.shows.unpushed.and.un | 
| dd040 | 70 75 6c 6c 65 64 20 63 6f 6d 6d 69 74 73 20 66    6f 72 20 62 6f 74 68 20 74 68 65 20 70 75 73 68 | pulled.commits.for.both.the.push | 
| dd060 | 2d 72 65 6d 6f 74 65 20 61 6e 64 0a 74 68 65 20    75 70 73 74 72 65 61 6d 2e 0a 0a 20 20 20 49 74 | -remote.and.the.upstream......It | 
| dd080 | e2 80 99 73 20 66 61 69 72 6c 79 20 73 69 6d 70    6c 65 20 74 6f 20 63 6f 6e 66 69 67 75 72 65 20 | ...s.fairly.simple.to.configure. | 
| dd0a0 | 74 68 65 73 65 20 74 77 6f 20 72 65 6d 6f 74 65    73 2e 20 20 54 68 65 20 76 61 6c 75 65 73 20 6f | these.two.remotes...The.values.o | 
| dd0c0 | 66 20 61 6c 6c 0a 74 68 65 20 76 61 72 69 61 62    6c 65 73 20 74 68 61 74 20 61 72 65 20 72 65 6c | f.all.the.variables.that.are.rel | 
| dd0e0 | 61 74 65 64 20 74 6f 20 66 65 74 63 68 69 6e 67    2c 20 70 75 6c 6c 69 6e 67 2c 20 61 6e 64 20 70 | ated.to.fetching,.pulling,.and.p | 
| dd100 | 75 73 68 69 6e 67 20 28 61 73 0a 77 65 6c 6c 20    61 73 20 73 6f 6d 65 20 6f 74 68 65 72 20 62 72 | ushing.(as.well.as.some.other.br | 
| dd120 | 61 6e 63 68 2d 72 65 6c 61 74 65 64 20 76 61 72    69 61 62 6c 65 73 29 20 63 61 6e 20 62 65 20 69 | anch-related.variables).can.be.i | 
| dd140 | 6e 73 70 65 63 74 65 64 20 61 6e 64 0a 63 68 61    6e 67 65 64 20 75 73 69 6e 67 20 74 68 65 20 63 | nspected.and.changed.using.the.c | 
| dd160 | 6f 6d 6d 61 6e 64 20 e2 80 98 6d 61 67 69 74 2d    62 72 61 6e 63 68 2d 63 6f 6e 66 69 67 75 72 65 | ommand....magit-branch-configure | 
| dd180 | e2 80 99 2c 20 77 68 69 63 68 20 69 73 20 61 76    61 69 6c 61 62 6c 65 0a 66 72 6f 6d 20 6d 61 6e | ...,.which.is.available.from.man | 
| dd1a0 | 79 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66    69 78 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 | y.transient.prefix.commands.that | 
| dd1c0 | 20 64 65 61 6c 20 77 69 74 68 20 62 72 61 6e 63    68 65 73 2e 20 20 49 74 20 69 73 20 61 6c 73 6f | .deal.with.branches...It.is.also | 
| dd1e0 | 0a 70 6f 73 73 69 62 6c 65 20 74 6f 20 73 65 74    20 74 68 65 20 70 75 73 68 2d 72 65 6d 6f 74 65 | .possible.to.set.the.push-remote | 
| dd200 | 20 6f 72 20 75 70 73 74 72 65 61 6d 20 77 68 69    6c 65 20 70 75 73 68 69 6e 67 20 28 73 65 65 20 | .or.upstream.while.pushing.(see. | 
| dd220 | 2a 6e 6f 74 65 0a 50 75 73 68 69 6e 67 3a 3a 29    2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 69 74 | *note.Pushing::).....File:.magit | 
| dd240 | 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 42 72    61 6e 63 68 20 43 6f 6d 6d 61 6e 64 73 2c 20 20 | .info,..Node:.Branch.Commands,.. | 
| dd260 | 4e 65 78 74 3a 20 42 72 61 6e 63 68 20 47 69 74    20 56 61 72 69 61 62 6c 65 73 2c 20 20 50 72 65 | Next:.Branch.Git.Variables,..Pre | 
| dd280 | 76 3a 20 54 68 65 20 54 77 6f 20 52 65 6d 6f 74    65 73 2c 20 20 55 70 3a 20 42 72 61 6e 63 68 69 | v:.The.Two.Remotes,..Up:.Branchi | 
| dd2a0 | 6e 67 0a 0a 36 2e 36 2e 32 20 42 72 61 6e 63 68    20 43 6f 6d 6d 61 6e 64 73 0a 2d 2d 2d 2d 2d 2d | ng..6.6.2.Branch.Commands.------ | 
| dd2c0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a    0a 54 68 65 20 74 72 61 6e 73 69 65 6e 74 20 70 | ---------------..The.transient.p | 
| dd2e0 | 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 20 e2 80    98 6d 61 67 69 74 2d 62 72 61 6e 63 68 e2 80 99 | refix.command....magit-branch... | 
| dd300 | 20 69 73 20 75 73 65 64 20 74 6f 20 63 72 65 61    74 65 20 61 6e 64 0a 63 68 65 63 6b 6f 75 74 20 | .is.used.to.create.and.checkout. | 
| dd320 | 62 72 61 6e 63 68 65 73 2c 20 61 6e 64 20 74 6f    20 6d 61 6b 65 20 63 68 61 6e 67 65 73 20 74 6f | branches,.and.to.make.changes.to | 
| dd340 | 20 65 78 69 73 74 69 6e 67 20 62 72 61 6e 63 68    65 73 2e 20 20 49 74 20 69 73 20 6e 6f 74 0a 75 | .existing.branches...It.is.not.u | 
| dd360 | 73 65 64 20 74 6f 20 66 65 74 63 68 2c 20 70 75    6c 6c 2c 20 6d 65 72 67 65 2c 20 72 65 62 61 73 | sed.to.fetch,.pull,.merge,.rebas | 
| dd380 | 65 2c 20 6f 72 20 70 75 73 68 20 62 72 61 6e 63    68 65 73 2c 20 69 2e 65 2e 2c 20 74 68 69 73 20 | e,.or.push.branches,.i.e.,.this. | 
| dd3a0 | 63 6f 6d 6d 61 6e 64 0a 64 65 61 6c 73 20 77 69    74 68 20 62 72 61 6e 63 68 65 73 20 74 68 65 6d | command.deals.with.branches.them | 
| dd3c0 | 73 65 6c 76 65 73 2c 20 6e 6f 74 20 77 69 74 68    20 74 68 65 20 63 6f 6d 6d 69 74 73 20 72 65 61 | selves,.not.with.the.commits.rea | 
| dd3e0 | 63 68 61 62 6c 65 20 66 72 6f 6d 0a 74 68 65 6d    2e 20 20 54 68 6f 73 65 20 66 65 61 74 75 72 65 | chable.from.them...Those.feature | 
| dd400 | 73 20 61 72 65 20 61 76 61 69 6c 61 62 6c 65 20    66 72 6f 6d 20 73 65 70 61 72 61 74 65 20 74 72 | s.are.available.from.separate.tr | 
| dd420 | 61 6e 73 69 65 6e 74 20 63 6f 6d 6d 61 6e 64 2e    0a 0a e2 80 98 62 e2 80 99 20 28 e2 80 98 6d 61 | ansient.command......b....(...ma | 
| dd440 | 67 69 74 2d 62 72 61 6e 63 68 e2 80 99 29 0a 20    20 20 20 20 54 68 69 73 20 74 72 61 6e 73 69 65 | git-branch...)......This.transie | 
| dd460 | 6e 74 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e    64 20 62 69 6e 64 73 20 74 68 65 20 66 6f 6c 6c | nt.prefix.command.binds.the.foll | 
| dd480 | 6f 77 69 6e 67 20 73 75 66 66 69 78 20 63 6f 6d    6d 61 6e 64 73 0a 20 20 20 20 20 61 6e 64 20 64 | owing.suffix.commands......and.d | 
| dd4a0 | 69 73 70 6c 61 79 73 20 74 68 65 6d 20 69 6e 20    61 20 74 65 6d 70 6f 72 61 72 79 20 62 75 66 66 | isplays.them.in.a.temporary.buff | 
| dd4c0 | 65 72 20 75 6e 74 69 6c 20 61 20 73 75 66 66 69    78 20 69 73 20 69 6e 76 6f 6b 65 64 2e 0a 0a 20 | er.until.a.suffix.is.invoked.... | 
| dd4e0 | 20 20 20 20 42 79 20 64 65 66 61 75 6c 74 20 69    74 20 61 6c 73 6f 20 62 69 6e 64 73 20 61 6e 64 | ....By.default.it.also.binds.and | 
| dd500 | 20 64 69 73 70 6c 61 79 73 20 74 68 65 20 76 61    6c 75 65 73 20 6f 66 20 73 6f 6d 65 0a 20 20 20 | .displays.the.values.of.some.... | 
| dd520 | 20 20 62 72 61 6e 63 68 2d 72 65 6c 61 74 65 64    20 47 69 74 20 76 61 72 69 61 62 6c 65 73 20 61 | ..branch-related.Git.variables.a | 
| dd540 | 6e 64 20 61 6c 6c 6f 77 73 20 63 68 61 6e 67 69    6e 67 20 74 68 65 69 72 20 76 61 6c 75 65 73 2e | nd.allows.changing.their.values. | 
| dd560 | 0a 0a 20 2d 2d 20 55 73 65 72 20 4f 70 74 69 6f    6e 3a 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d | ...--.User.Option:.magit-branch- | 
| dd580 | 64 69 72 65 63 74 2d 63 6f 6e 66 69 67 75 72 65    0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f | direct-configure......This.optio | 
| dd5a0 | 6e 20 63 6f 6e 74 72 6f 6c 73 20 77 68 65 74 68    65 72 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 | n.controls.whether.the.transient | 
| dd5c0 | 20 63 6f 6d 6d 61 6e 64 20 e2 80 98 6d 61 67 69    74 2d 62 72 61 6e 63 68 e2 80 99 0a 20 20 20 20 | .command....magit-branch........ | 
| dd5e0 | 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20    64 69 72 65 63 74 6c 79 20 63 68 61 6e 67 65 20 | .can.be.used.to.directly.change. | 
| dd600 | 74 68 65 20 76 61 6c 75 65 73 20 6f 66 20 47 69    74 20 76 61 72 69 61 62 6c 65 73 2e 20 20 54 68 | the.values.of.Git.variables...Th | 
| dd620 | 69 73 0a 20 20 20 20 20 64 65 66 61 75 6c 74 73    20 74 6f 20 e2 80 98 74 e2 80 99 20 28 74 6f 20 | is......defaults.to....t....(to. | 
| dd640 | 61 76 6f 69 64 20 63 68 61 6e 67 69 6e 67 20 6b    65 79 20 62 69 6e 64 69 6e 67 73 29 2e 20 20 57 | avoid.changing.key.bindings)...W | 
| dd660 | 68 65 6e 20 73 65 74 20 74 6f 0a 20 20 20 20 20    e2 80 98 6e 69 6c e2 80 99 2c 20 74 68 65 6e 20 | hen.set.to.........nil...,.then. | 
| dd680 | 6e 6f 20 76 61 72 69 61 62 6c 65 73 20 61 72 65    20 64 69 73 70 6c 61 79 65 64 20 62 79 20 74 68 | no.variables.are.displayed.by.th | 
| dd6a0 | 61 74 20 74 72 61 6e 73 69 65 6e 74 20 63 6f 6d    6d 61 6e 64 2c 0a 20 20 20 20 20 61 6e 64 20 69 | at.transient.command,......and.i | 
| dd6c0 | 74 73 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e    64 20 e2 80 98 6d 61 67 69 74 2d 62 72 61 6e 63 | ts.suffix.command....magit-branc | 
| dd6e0 | 68 2d 63 6f 6e 66 69 67 75 72 65 e2 80 99 20 68    61 73 20 74 6f 20 62 65 20 75 73 65 64 0a 20 20 | h-configure....has.to.be.used... | 
| dd700 | 20 20 20 69 6e 73 74 65 61 64 20 74 6f 20 76 69    65 77 20 61 6e 64 20 63 68 61 6e 67 65 20 62 72 | ...instead.to.view.and.change.br | 
| dd720 | 61 6e 63 68 20 72 65 6c 61 74 65 64 20 76 61 72    69 61 62 6c 65 73 2e 0a 0a e2 80 98 62 20 43 e2 | anch.related.variables......b.C. | 
| dd740 | 80 99 20 28 e2 80 98 6d 61 67 69 74 2d 62 72 61    6e 63 68 2d 63 6f 6e 66 69 67 75 72 65 e2 80 99 | ...(...magit-branch-configure... | 
| dd760 | 29 0a e2 80 98 66 20 43 e2 80 99 0a e2 80 98 46    20 43 e2 80 99 0a e2 80 98 50 20 43 e2 80 99 0a | )....f.C.......F.C.......P.C.... | 
| dd780 | 20 20 20 20 20 54 68 69 73 20 74 72 61 6e 73 69    65 6e 74 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 | .....This.transient.prefix.comma | 
| dd7a0 | 6e 64 20 62 69 6e 64 73 20 63 6f 6d 6d 61 6e 64    73 20 74 68 61 74 20 73 65 74 20 74 68 65 20 76 | nd.binds.commands.that.set.the.v | 
| dd7c0 | 61 6c 75 65 20 6f 66 0a 20 20 20 20 20 62 72 61    6e 63 68 2d 72 65 6c 61 74 65 64 20 76 61 72 69 | alue.of......branch-related.vari | 
| dd7e0 | 61 62 6c 65 73 20 61 6e 64 20 64 69 73 70 6c 61    79 73 20 74 68 65 6d 20 69 6e 20 61 20 74 65 6d | ables.and.displays.them.in.a.tem | 
| dd800 | 70 6f 72 61 72 79 20 62 75 66 66 65 72 0a 20 20    20 20 20 75 6e 74 69 6c 20 74 68 65 20 74 72 61 | porary.buffer......until.the.tra | 
| dd820 | 6e 73 69 65 6e 74 20 69 73 20 65 78 69 74 65 64    2e 0a 0a 20 20 20 20 20 57 69 74 68 20 61 20 70 | nsient.is.exited........With.a.p | 
| dd840 | 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 2c 20    74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 61 6c 77 | refix.argument,.this.command.alw | 
| dd860 | 61 79 73 20 70 72 6f 6d 70 74 73 20 66 6f 72 20    61 20 62 72 61 6e 63 68 2e 0a 0a 20 20 20 20 20 | ays.prompts.for.a.branch........ | 
| dd880 | 57 69 74 68 6f 75 74 20 61 20 70 72 65 66 69 78    20 61 72 67 75 6d 65 6e 74 20 74 68 69 73 20 64 | Without.a.prefix.argument.this.d | 
| dd8a0 | 65 70 65 6e 64 73 20 6f 6e 20 77 68 65 74 68 65    72 20 69 74 20 77 61 73 20 69 6e 76 6f 6b 65 64 | epends.on.whether.it.was.invoked | 
| dd8c0 | 20 61 73 0a 20 20 20 20 20 61 20 73 75 66 66 69    78 20 6f 66 20 e2 80 98 6d 61 67 69 74 2d 62 72 | .as......a.suffix.of....magit-br | 
| dd8e0 | 61 6e 63 68 e2 80 99 20 61 6e 64 20 6f 6e 20 74    68 65 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 | anch....and.on.the.........magit | 
| dd900 | 2d 62 72 61 6e 63 68 2d 64 69 72 65 63 74 2d 63    6f 6e 66 69 67 75 72 65 e2 80 99 20 6f 70 74 69 | -branch-direct-configure....opti | 
| dd920 | 6f 6e 2e 20 20 49 66 20 e2 80 98 6d 61 67 69 74    2d 62 72 61 6e 63 68 e2 80 99 20 61 6c 72 65 61 | on...If....magit-branch....alrea | 
| dd940 | 64 79 0a 20 20 20 20 20 64 69 73 70 6c 61 79 73    20 74 68 65 20 76 61 72 69 61 62 6c 65 73 20 66 | dy......displays.the.variables.f | 
| dd960 | 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 62    72 61 6e 63 68 2c 20 74 68 65 6e 20 69 74 20 69 | or.the.current.branch,.then.it.i | 
| dd980 | 73 6e e2 80 99 74 20 75 73 65 66 75 6c 0a 20 20    20 20 20 74 6f 20 69 6e 76 6f 6b 65 20 61 6e 6f | sn...t.useful......to.invoke.ano | 
| dd9a0 | 74 68 65 72 20 74 72 61 6e 73 69 65 6e 74 20 74    68 61 74 20 64 69 73 70 6c 61 79 73 20 74 68 65 | ther.transient.that.displays.the | 
| dd9c0 | 6d 20 66 6f 72 20 74 68 65 20 73 61 6d 65 20 62    72 61 6e 63 68 2e 0a 20 20 20 20 20 49 6e 20 74 | m.for.the.same.branch.......In.t | 
| dd9e0 | 68 61 74 20 63 61 73 65 20 74 68 69 73 20 63 6f    6d 6d 61 6e 64 20 70 72 6f 6d 70 74 73 20 66 6f | hat.case.this.command.prompts.fo | 
| dda00 | 72 20 61 20 62 72 61 6e 63 68 2e 0a 0a 20 20 20    54 68 65 20 76 61 72 69 61 62 6c 65 73 20 61 72 | r.a.branch......The.variables.ar | 
| dda20 | 65 20 64 65 73 63 72 69 62 65 64 20 69 6e 20 2a    6e 6f 74 65 20 42 72 61 6e 63 68 20 47 69 74 20 | e.described.in.*note.Branch.Git. | 
| dda40 | 56 61 72 69 61 62 6c 65 73 3a 3a 2e 0a 0a e2 80    98 62 20 62 e2 80 99 20 28 e2 80 98 6d 61 67 69 | Variables::......b.b....(...magi | 
| dda60 | 74 2d 63 68 65 63 6b 6f 75 74 e2 80 99 29 0a 20    20 20 20 20 43 68 65 63 6b 6f 75 74 20 61 20 72 | t-checkout...)......Checkout.a.r | 
| dda80 | 65 76 69 73 69 6f 6e 20 72 65 61 64 20 69 6e 20    74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 20 61 | evision.read.in.the.minibuffer.a | 
| ddaa0 | 6e 64 20 64 65 66 61 75 6c 74 69 6e 67 20 74 6f    20 74 68 65 0a 20 20 20 20 20 62 72 61 6e 63 68 | nd.defaulting.to.the......branch | 
| ddac0 | 20 6f 72 20 61 72 62 69 74 72 61 72 79 20 72 65    76 69 73 69 6f 6e 20 61 74 20 70 6f 69 6e 74 2e | .or.arbitrary.revision.at.point. | 
| ddae0 | 20 20 49 66 20 74 68 65 20 72 65 76 69 73 69 6f    6e 20 69 73 20 61 20 6c 6f 63 61 6c 0a 20 20 20 | ..If.the.revision.is.a.local.... | 
| ddb00 | 20 20 62 72 61 6e 63 68 20 74 68 65 6e 20 74 68    61 74 20 62 65 63 6f 6d 65 73 20 74 68 65 20 63 | ..branch.then.that.becomes.the.c | 
| ddb20 | 75 72 72 65 6e 74 20 62 72 61 6e 63 68 2e 20 20    49 66 20 69 74 20 69 73 20 73 6f 6d 65 74 68 69 | urrent.branch...If.it.is.somethi | 
| ddb40 | 6e 67 0a 20 20 20 20 20 65 6c 73 65 20 74 68 65    6e 20 e2 80 98 48 45 41 44 e2 80 99 20 62 65 63 | ng......else.then....HEAD....bec | 
| ddb60 | 6f 6d 65 73 20 64 65 74 61 63 68 65 64 2e 20 20    43 68 65 63 6b 6f 75 74 20 66 61 69 6c 73 20 69 | omes.detached...Checkout.fails.i | 
| ddb80 | 66 20 74 68 65 20 77 6f 72 6b 69 6e 67 0a 20 20    20 20 20 74 72 65 65 20 6f 72 20 74 68 65 20 73 | f.the.working......tree.or.the.s | 
| ddba0 | 74 61 67 69 6e 67 20 61 72 65 61 20 63 6f 6e 74    61 69 6e 20 63 68 61 6e 67 65 73 2e 0a 0a e2 80 | taging.area.contain.changes..... | 
| ddbc0 | 98 62 20 6e e2 80 99 20 28 e2 80 98 6d 61 67 69    74 2d 62 72 61 6e 63 68 2d 63 72 65 61 74 65 e2 | .b.n....(...magit-branch-create. | 
| ddbe0 | 80 99 29 0a 20 20 20 20 20 43 72 65 61 74 65 20    61 20 6e 65 77 20 62 72 61 6e 63 68 2e 20 20 54 | ..)......Create.a.new.branch...T | 
| ddc00 | 68 65 20 75 73 65 72 20 69 73 20 61 73 6b 65 64    20 66 6f 72 20 61 20 62 72 61 6e 63 68 20 6f 72 | he.user.is.asked.for.a.branch.or | 
| ddc20 | 20 61 72 62 69 74 72 61 72 79 0a 20 20 20 20 20    72 65 76 69 73 69 6f 6e 20 74 6f 20 75 73 65 20 | .arbitrary......revision.to.use. | 
| ddc40 | 61 73 20 74 68 65 20 73 74 61 72 74 69 6e 67 20    70 6f 69 6e 74 20 6f 66 20 74 68 65 20 6e 65 77 | as.the.starting.point.of.the.new | 
| ddc60 | 20 62 72 61 6e 63 68 2e 20 20 57 68 65 6e 20 61    0a 20 20 20 20 20 62 72 61 6e 63 68 20 6e 61 6d | .branch...When.a......branch.nam | 
| ddc80 | 65 20 69 73 20 70 72 6f 76 69 64 65 64 2c 20 74    68 65 6e 20 74 68 61 74 20 62 65 63 6f 6d 65 73 | e.is.provided,.then.that.becomes | 
| ddca0 | 20 74 68 65 20 75 70 73 74 72 65 61 6d 20 62 72    61 6e 63 68 20 6f 66 0a 20 20 20 20 20 74 68 65 | .the.upstream.branch.of......the | 
| ddcc0 | 20 6e 65 77 20 62 72 61 6e 63 68 2e 20 20 54 68    65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 6e 65 | .new.branch...The.name.of.the.ne | 
| ddce0 | 77 20 62 72 61 6e 63 68 20 69 73 20 61 6c 73 6f    20 72 65 61 64 20 69 6e 20 74 68 65 0a 20 20 20 | w.branch.is.also.read.in.the.... | 
| ddd00 | 20 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 0a 20    20 20 20 20 41 6c 73 6f 20 73 65 65 20 6f 70 74 | ..minibuffer........Also.see.opt | 
| ddd20 | 69 6f 6e 20 e2 80 98 6d 61 67 69 74 2d 62 72 61    6e 63 68 2d 70 72 65 66 65 72 2d 72 65 6d 6f 74 | ion....magit-branch-prefer-remot | 
| ddd40 | 65 2d 75 70 73 74 72 65 61 6d e2 80 99 2e 0a 0a    e2 80 98 62 20 63 e2 80 99 20 28 e2 80 98 6d 61 | e-upstream.........b.c....(...ma | 
| ddd60 | 67 69 74 2d 62 72 61 6e 63 68 2d 61 6e 64 2d 63    68 65 63 6b 6f 75 74 e2 80 99 29 0a 20 20 20 20 | git-branch-and-checkout...)..... | 
| ddd80 | 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 63 72    65 61 74 65 73 20 61 20 6e 65 77 20 62 72 61 6e | .This.command.creates.a.new.bran | 
| ddda0 | 63 68 20 6c 69 6b 65 20 e2 80 98 6d 61 67 69 74    2d 62 72 61 6e 63 68 2d 63 72 65 61 74 65 e2 80 | ch.like....magit-branch-create.. | 
| dddc0 | 99 2c 20 62 75 74 0a 20 20 20 20 20 74 68 65 6e    20 61 6c 73 6f 20 63 68 65 63 6b 73 20 69 74 20 | .,.but......then.also.checks.it. | 
| ddde0 | 6f 75 74 2e 0a 0a 20 20 20 20 20 41 6c 73 6f 20    73 65 65 20 6f 70 74 69 6f 6e 20 e2 80 98 6d 61 | out........Also.see.option....ma | 
| dde00 | 67 69 74 2d 62 72 61 6e 63 68 2d 70 72 65 66 65    72 2d 72 65 6d 6f 74 65 2d 75 70 73 74 72 65 61 | git-branch-prefer-remote-upstrea | 
| dde20 | 6d e2 80 99 2e 0a 0a e2 80 98 62 20 6c e2 80 99    20 28 e2 80 98 6d 61 67 69 74 2d 62 72 61 6e 63 | m.........b.l....(...magit-branc | 
| dde40 | 68 2d 63 68 65 63 6b 6f 75 74 e2 80 99 29 0a 20    20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 | h-checkout...)......This.command | 
| dde60 | 20 63 68 65 63 6b 73 20 6f 75 74 20 61 6e 20 65    78 69 73 74 69 6e 67 20 6f 72 20 6e 65 77 20 6c | .checks.out.an.existing.or.new.l | 
| dde80 | 6f 63 61 6c 20 62 72 61 6e 63 68 2e 20 20 49 74    20 72 65 61 64 73 0a 20 20 20 20 20 61 20 62 72 | ocal.branch...It.reads......a.br | 
| ddea0 | 61 6e 63 68 20 6e 61 6d 65 20 66 72 6f 6d 20 74    68 65 20 75 73 65 72 20 6f 66 66 65 72 69 6e 67 | anch.name.from.the.user.offering | 
| ddec0 | 20 61 6c 6c 20 6c 6f 63 61 6c 20 62 72 61 6e 63    68 65 73 20 61 6e 64 20 61 0a 20 20 20 20 20 73 | .all.local.branches.and.a......s | 
| ddee0 | 75 62 73 65 74 20 6f 66 20 72 65 6d 6f 74 65 20    62 72 61 6e 63 68 65 73 20 61 73 20 63 61 6e 64 | ubset.of.remote.branches.as.cand | 
| ddf00 | 69 64 61 74 65 73 2e 20 20 52 65 6d 6f 74 65 20    62 72 61 6e 63 68 65 73 20 66 6f 72 20 77 68 69 | idates...Remote.branches.for.whi | 
| ddf20 | 63 68 0a 20 20 20 20 20 61 20 6c 6f 63 61 6c 20    62 72 61 6e 63 68 20 62 79 20 74 68 65 20 73 61 | ch......a.local.branch.by.the.sa | 
| ddf40 | 6d 65 20 6e 61 6d 65 20 65 78 69 73 74 73 20 61    72 65 20 6f 6d 69 74 74 65 64 20 66 72 6f 6d 20 | me.name.exists.are.omitted.from. | 
| ddf60 | 74 68 65 20 6c 69 73 74 20 6f 66 0a 20 20 20 20    20 63 61 6e 64 69 64 61 74 65 73 2e 20 20 54 68 | the.list.of......candidates...Th | 
| ddf80 | 65 20 75 73 65 72 20 63 61 6e 20 61 6c 73 6f 20    65 6e 74 65 72 20 61 20 63 6f 6d 70 6c 65 74 65 | e.user.can.also.enter.a.complete | 
| ddfa0 | 6c 79 20 6e 65 77 20 62 72 61 6e 63 68 20 6e 61    6d 65 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 | ly.new.branch.name.............. | 
| ddfc0 | 20 49 66 20 74 68 65 20 75 73 65 72 20 73 65 6c    65 63 74 73 20 61 6e 20 65 78 69 73 74 69 6e 67 | .If.the.user.selects.an.existing | 
| ddfe0 | 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 2c 20 74    68 65 6e 20 74 68 61 74 20 69 73 0a 20 20 20 20 | .local.branch,.then.that.is..... | 
| de000 | 20 20 20 20 20 20 63 68 65 63 6b 65 64 20 6f 75    74 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 | ......checked.out............... | 
| de020 | 49 66 20 74 68 65 20 75 73 65 72 20 73 65 6c 65    63 74 73 20 61 20 72 65 6d 6f 74 65 20 62 72 61 | If.the.user.selects.a.remote.bra | 
| de040 | 6e 63 68 2c 20 74 68 65 6e 20 69 74 20 63 72 65    61 74 65 73 20 61 6e 64 0a 20 20 20 20 20 20 20 | nch,.then.it.creates.and........ | 
| de060 | 20 20 20 63 68 65 63 6b 73 20 6f 75 74 20 61 20    6e 65 77 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 | ...checks.out.a.new.local.branch | 
| de080 | 20 77 69 74 68 20 74 68 65 20 73 61 6d 65 20 6e    61 6d 65 2c 20 61 6e 64 0a 20 20 20 20 20 20 20 | .with.the.same.name,.and........ | 
| de0a0 | 20 20 20 63 6f 6e 66 69 67 75 72 65 73 20 74 68    65 20 73 65 6c 65 63 74 65 64 20 72 65 6d 6f 74 | ...configures.the.selected.remot | 
| de0c0 | 65 20 62 72 61 6e 63 68 20 61 73 20 74 68 65 20    70 75 73 68 20 74 61 72 67 65 74 2e 0a 0a 20 20 | e.branch.as.the.push.target..... | 
| de0e0 | 20 20 20 20 20 20 e2 80 a2 20 49 66 20 74 68 65    20 75 73 65 72 20 65 6e 74 65 72 73 20 61 20 6e | ..........If.the.user.enters.a.n | 
| de100 | 65 77 20 62 72 61 6e 63 68 20 6e 61 6d 65 2c 20    74 68 65 6e 20 69 74 20 63 72 65 61 74 65 73 20 | ew.branch.name,.then.it.creates. | 
| de120 | 61 6e 64 0a 20 20 20 20 20 20 20 20 20 20 63 68    65 63 6b 73 20 74 68 61 74 20 6f 75 74 2c 20 61 | and...........checks.that.out,.a | 
| de140 | 66 74 65 72 20 61 6c 73 6f 20 72 65 61 64 69 6e    67 20 74 68 65 20 73 74 61 72 74 69 6e 67 2d 70 | fter.also.reading.the.starting-p | 
| de160 | 6f 69 6e 74 20 66 72 6f 6d 0a 20 20 20 20 20 20    20 20 20 20 74 68 65 20 75 73 65 72 2e 0a 0a 20 | oint.from...........the.user.... | 
| de180 | 20 20 20 20 49 6e 20 74 68 65 20 6c 61 74 74 65    72 20 74 77 6f 20 63 61 73 65 73 20 74 68 65 20 | ....In.the.latter.two.cases.the. | 
| de1a0 | 75 70 73 74 72 65 61 6d 20 69 73 20 61 6c 73 6f    20 73 65 74 2e 20 20 57 68 65 74 68 65 72 20 69 | upstream.is.also.set...Whether.i | 
| de1c0 | 74 20 69 73 0a 20 20 20 20 20 73 65 74 20 74 6f    20 74 68 65 20 63 68 6f 73 65 6e 20 73 74 61 72 | t.is......set.to.the.chosen.star | 
| de1e0 | 74 69 6e 67 20 70 6f 69 6e 74 20 6f 72 20 73 6f    6d 65 74 68 69 6e 67 20 65 6c 73 65 20 64 65 70 | ting.point.or.something.else.dep | 
| de200 | 65 6e 64 73 20 6f 6e 20 74 68 65 0a 20 20 20 20    20 76 61 6c 75 65 20 6f 66 20 e2 80 98 6d 61 67 | ends.on.the......value.of....mag | 
| de220 | 69 74 2d 62 72 61 6e 63 68 2d 61 64 6a 75 73 74    2d 72 65 6d 6f 74 65 2d 75 70 73 74 72 65 61 6d | it-branch-adjust-remote-upstream | 
| de240 | 2d 61 6c 69 73 74 e2 80 99 2e 0a 0a e2 80 98 62    20 73 e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d | -alist.........b.s....(...magit- | 
| de260 | 62 72 61 6e 63 68 2d 73 70 69 6e 6f 66 66 e2 80    99 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d | branch-spinoff...)......This.com | 
| de280 | 6d 61 6e 64 20 63 72 65 61 74 65 73 20 61 6e 64    20 63 68 65 63 6b 73 20 6f 75 74 20 61 20 6e 65 | mand.creates.and.checks.out.a.ne | 
| de2a0 | 77 20 62 72 61 6e 63 68 20 73 74 61 72 74 69 6e    67 20 61 74 20 61 6e 64 0a 20 20 20 20 20 74 72 | w.branch.starting.at.and......tr | 
| de2c0 | 61 63 6b 69 6e 67 20 74 68 65 20 63 75 72 72 65    6e 74 20 62 72 61 6e 63 68 2e 20 20 54 68 61 74 | acking.the.current.branch...That | 
| de2e0 | 20 62 72 61 6e 63 68 20 69 6e 20 74 75 72 6e 20    69 73 20 72 65 73 65 74 20 74 6f 20 74 68 65 0a | .branch.in.turn.is.reset.to.the. | 
| de300 | 20 20 20 20 20 6c 61 73 74 20 63 6f 6d 6d 69 74    20 69 74 20 73 68 61 72 65 73 20 77 69 74 68 20 | .....last.commit.it.shares.with. | 
| de320 | 69 74 73 20 75 70 73 74 72 65 61 6d 2e 20 20 49    66 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 | its.upstream...If.the.current.br | 
| de340 | 61 6e 63 68 20 68 61 73 0a 20 20 20 20 20 6e 6f    20 75 70 73 74 72 65 61 6d 20 6f 72 20 6e 6f 20 | anch.has......no.upstream.or.no. | 
| de360 | 75 6e 70 75 73 68 65 64 20 63 6f 6d 6d 69 74 73    2c 20 74 68 65 6e 20 74 68 65 20 6e 65 77 20 62 | unpushed.commits,.then.the.new.b | 
| de380 | 72 61 6e 63 68 20 69 73 20 63 72 65 61 74 65 64    0a 20 20 20 20 20 61 6e 79 77 61 79 20 61 6e 64 | ranch.is.created......anyway.and | 
| de3a0 | 20 74 68 65 20 70 72 65 76 69 6f 75 73 6c 79 20    63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 20 69 | .the.previously.current.branch.i | 
| de3c0 | 73 20 6e 6f 74 20 74 6f 75 63 68 65 64 2e 0a 0a    20 20 20 20 20 54 68 69 73 20 69 73 20 75 73 65 | s.not.touched........This.is.use | 
| de3e0 | 66 75 6c 20 74 6f 20 63 72 65 61 74 65 20 61 20    66 65 61 74 75 72 65 20 62 72 61 6e 63 68 20 61 | ful.to.create.a.feature.branch.a | 
| de400 | 66 74 65 72 20 77 6f 72 6b 20 68 61 73 20 61 6c    72 65 61 64 79 0a 20 20 20 20 20 62 65 67 61 6e | fter.work.has.already......began | 
| de420 | 20 6f 6e 20 74 68 65 20 6f 6c 64 20 62 72 61 6e    63 68 20 28 6c 69 6b 65 6c 79 20 62 75 74 20 6e | .on.the.old.branch.(likely.but.n | 
| de440 | 6f 74 20 6e 65 63 65 73 73 61 72 69 6c 79 20 22    6d 61 73 74 65 72 22 29 2e 0a 0a 20 20 20 20 20 | ot.necessarily."master")........ | 
| de460 | 49 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 62    72 61 6e 63 68 20 69 73 20 61 20 6d 65 6d 62 65 | If.the.current.branch.is.a.membe | 
| de480 | 72 20 6f 66 20 74 68 65 20 76 61 6c 75 65 20 6f    66 20 6f 70 74 69 6f 6e 0a 20 20 20 20 20 e2 80 | r.of.the.value.of.option........ | 
| de4a0 | 98 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 70 72    65 66 65 72 2d 72 65 6d 6f 74 65 2d 75 70 73 74 | .magit-branch-prefer-remote-upst | 
| de4c0 | 72 65 61 6d e2 80 99 20 28 77 68 69 63 68 20 73    65 65 29 2c 20 74 68 65 6e 20 74 68 65 20 63 75 | ream....(which.see),.then.the.cu | 
| de4e0 | 72 72 65 6e 74 0a 20 20 20 20 20 62 72 61 6e 63    68 20 77 69 6c 6c 20 62 65 20 75 73 65 64 20 61 | rrent......branch.will.be.used.a | 
| de500 | 73 20 74 68 65 20 73 74 61 72 74 69 6e 67 20 70    6f 69 6e 74 20 61 73 20 75 73 75 61 6c 2c 20 62 | s.the.starting.point.as.usual,.b | 
| de520 | 75 74 20 74 68 65 0a 20 20 20 20 20 75 70 73 74    72 65 61 6d 20 6f 66 20 74 68 65 20 73 74 61 72 | ut.the......upstream.of.the.star | 
| de540 | 74 69 6e 67 2d 70 6f 69 6e 74 20 6d 61 79 20 62    65 20 75 73 65 64 20 61 73 20 74 68 65 20 75 70 | ting-point.may.be.used.as.the.up | 
| de560 | 73 74 72 65 61 6d 20 6f 66 20 74 68 65 0a 20 20    20 20 20 6e 65 77 20 62 72 61 6e 63 68 2c 20 69 | stream.of.the......new.branch,.i | 
| de580 | 6e 73 74 65 61 64 20 6f 66 20 74 68 65 20 73 74    61 72 74 69 6e 67 2d 70 6f 69 6e 74 20 69 74 73 | nstead.of.the.starting-point.its | 
| de5a0 | 65 6c 66 2e 0a 0a 20 20 20 20 20 49 66 20 6f 70    74 69 6f 6e 61 6c 20 46 52 4f 4d 20 69 73 20 6e | elf........If.optional.FROM.is.n | 
| de5c0 | 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 74 68 65    20 73 6f 75 72 63 65 20 62 72 61 6e 63 68 20 69 | on-nil,.then.the.source.branch.i | 
| de5e0 | 73 20 72 65 73 65 74 20 74 6f 0a 20 20 20 20 20    e2 80 98 46 52 4f 4d 7e e2 80 99 2c 20 69 6e 73 | s.reset.to.........FROM~...,.ins | 
| de600 | 74 65 61 64 20 6f 66 20 74 6f 20 74 68 65 20 6c    61 73 74 20 63 6f 6d 6d 69 74 20 69 74 20 73 68 | tead.of.to.the.last.commit.it.sh | 
| de620 | 61 72 65 73 20 77 69 74 68 20 69 74 73 20 75 70    73 74 72 65 61 6d 2e 0a 20 20 20 20 20 49 6e 74 | ares.with.its.upstream.......Int | 
| de640 | 65 72 61 63 74 69 76 65 6c 79 2c 20 46 52 4f 4d    20 69 73 20 6f 6e 6c 79 20 65 76 65 72 20 6e 6f | eractively,.FROM.is.only.ever.no | 
| de660 | 6e 2d 6e 69 6c 2c 20 69 66 20 74 68 65 20 72 65    67 69 6f 6e 20 73 65 6c 65 63 74 73 0a 20 20 20 | n-nil,.if.the.region.selects.... | 
| de680 | 20 20 73 6f 6d 65 20 63 6f 6d 6d 69 74 73 2c 20    61 6e 64 20 61 6d 6f 6e 67 20 74 68 6f 73 65 20 | ..some.commits,.and.among.those. | 
| de6a0 | 63 6f 6d 6d 69 74 73 2c 20 46 52 4f 4d 20 69 73    20 74 68 65 20 63 6f 6d 6d 69 74 20 74 68 61 74 | commits,.FROM.is.the.commit.that | 
| de6c0 | 20 69 73 0a 20 20 20 20 20 74 68 65 20 66 65 77    65 73 74 20 63 6f 6d 6d 69 74 73 20 61 68 65 61 | .is......the.fewest.commits.ahea | 
| de6e0 | 64 20 6f 66 20 74 68 65 20 73 6f 75 72 63 65 20    62 72 61 6e 63 68 2e 0a 0a 20 20 20 20 20 54 68 | d.of.the.source.branch........Th | 
| de700 | 65 20 63 6f 6d 6d 69 74 20 61 74 20 74 68 65 20    6f 74 68 65 72 20 65 6e 64 20 6f 66 20 74 68 65 | e.commit.at.the.other.end.of.the | 
| de720 | 20 73 65 6c 65 63 74 69 6f 6e 20 61 63 74 75 61    6c 6c 79 20 64 6f 65 73 20 6e 6f 74 0a 20 20 20 | .selection.actually.does.not.... | 
| de740 | 20 20 6d 61 74 74 65 72 2c 20 61 6c 6c 20 63 6f    6d 6d 69 74 73 20 62 65 74 77 65 65 6e 20 46 52 | ..matter,.all.commits.between.FR | 
| de760 | 4f 4d 20 61 6e 64 20 e2 80 98 48 45 41 44 e2 80    99 20 61 72 65 20 6d 6f 76 65 64 20 74 6f 20 74 | OM.and....HEAD....are.moved.to.t | 
| de780 | 68 65 20 6e 65 77 0a 20 20 20 20 20 62 72 61 6e    63 68 2e 20 20 49 66 20 46 52 4f 4d 20 69 73 20 | he.new......branch...If.FROM.is. | 
| de7a0 | 6e 6f 74 20 72 65 61 63 68 61 62 6c 65 20 66 72    6f 6d 20 e2 80 98 48 45 41 44 e2 80 99 20 6f 72 | not.reachable.from....HEAD....or | 
| de7c0 | 20 69 73 20 72 65 61 63 68 61 62 6c 65 20 66 72    6f 6d 0a 20 20 20 20 20 74 68 65 20 73 6f 75 72 | .is.reachable.from......the.sour | 
| de7e0 | 63 65 20 62 72 61 6e 63 68 e2 80 99 73 20 75 70    73 74 72 65 61 6d 2c 20 74 68 65 6e 20 61 6e 20 | ce.branch...s.upstream,.then.an. | 
| de800 | 65 72 72 6f 72 20 69 73 20 72 61 69 73 65 64 2e    0a 0a e2 80 98 62 20 53 e2 80 99 20 28 e2 80 98 | error.is.raised......b.S....(... | 
| de820 | 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 73 70 69    6e 6f 75 74 e2 80 99 29 0a 20 20 20 20 20 54 68 | magit-branch-spinout...)......Th | 
| de840 | 69 73 20 63 6f 6d 6d 61 6e 64 20 62 65 68 61 76    65 73 20 6c 69 6b 65 20 e2 80 98 6d 61 67 69 74 | is.command.behaves.like....magit | 
| de860 | 2d 62 72 61 6e 63 68 2d 73 70 69 6e 6f 66 66 e2    80 99 2c 20 65 78 63 65 70 74 20 74 68 61 74 20 | -branch-spinoff...,.except.that. | 
| de880 | 69 74 0a 20 20 20 20 20 64 6f 65 73 20 6e 6f 74    20 63 68 61 6e 67 65 20 74 68 65 20 63 75 72 72 | it......does.not.change.the.curr | 
| de8a0 | 65 6e 74 20 62 72 61 6e 63 68 2e 20 20 49 66 20    74 68 65 72 65 20 61 72 65 20 61 6e 79 20 75 6e | ent.branch...If.there.are.any.un | 
| de8c0 | 63 6f 6d 6d 69 74 74 65 64 0a 20 20 20 20 20 63    68 61 6e 67 65 73 2c 20 74 68 65 6e 20 69 74 20 | committed......changes,.then.it. | 
| de8e0 | 62 65 68 61 76 65 73 20 65 78 61 63 74 6c 79 20    6c 69 6b 65 20 e2 80 98 6d 61 67 69 74 2d 62 72 | behaves.exactly.like....magit-br | 
| de900 | 61 6e 63 68 2d 73 70 69 6e 6f 66 66 e2 80 99 2e    0a 0a e2 80 98 62 20 78 e2 80 99 20 28 e2 80 98 | anch-spinoff.........b.x....(... | 
| de920 | 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 73    65 74 e2 80 99 29 0a 20 20 20 20 20 54 68 69 73 | magit-branch-reset...)......This | 
| de940 | 20 63 6f 6d 6d 61 6e 64 20 72 65 73 65 74 73 20    61 20 62 72 61 6e 63 68 2c 20 64 65 66 61 75 6c | .command.resets.a.branch,.defaul | 
| de960 | 74 69 6e 67 20 74 6f 20 74 68 65 20 62 72 61 6e    63 68 20 61 74 20 70 6f 69 6e 74 2c 20 74 6f 0a | ting.to.the.branch.at.point,.to. | 
| de980 | 20 20 20 20 20 74 68 65 20 74 69 70 20 6f 66 20    61 6e 6f 74 68 65 72 20 62 72 61 6e 63 68 20 6f | .....the.tip.of.another.branch.o | 
| de9a0 | 72 20 61 6e 79 20 6f 74 68 65 72 20 63 6f 6d 6d    69 74 2e 0a 0a 20 20 20 20 20 57 68 65 6e 20 74 | r.any.other.commit........When.t | 
| de9c0 | 68 65 20 62 72 61 6e 63 68 20 62 65 69 6e 67 20    72 65 73 65 74 20 69 73 20 74 68 65 20 63 75 72 | he.branch.being.reset.is.the.cur | 
| de9e0 | 72 65 6e 74 20 62 72 61 6e 63 68 2c 20 74 68 65    6e 20 61 20 68 61 72 64 0a 20 20 20 20 20 72 65 | rent.branch,.then.a.hard......re | 
| dea00 | 73 65 74 20 69 73 20 70 65 72 66 6f 72 6d 65 64    2e 20 20 49 66 20 74 68 65 72 65 20 61 72 65 20 | set.is.performed...If.there.are. | 
| dea20 | 61 6e 79 20 75 6e 63 6f 6d 6d 69 74 74 65 64 20    63 68 61 6e 67 65 73 2c 20 74 68 65 6e 20 74 68 | any.uncommitted.changes,.then.th | 
| dea40 | 65 0a 20 20 20 20 20 75 73 65 72 20 68 61 73 20    74 6f 20 63 6f 6e 66 69 72 6d 20 74 68 65 20 72 | e......user.has.to.confirm.the.r | 
| dea60 | 65 73 65 74 20 62 65 63 61 75 73 65 20 74 68 6f    73 65 20 63 68 61 6e 67 65 73 20 77 6f 75 6c 64 | eset.because.those.changes.would | 
| dea80 | 20 62 65 20 6c 6f 73 74 2e 0a 0a 20 20 20 20 20    54 68 69 73 20 69 73 20 75 73 65 66 75 6c 20 77 | .be.lost........This.is.useful.w | 
| deaa0 | 68 65 6e 20 79 6f 75 20 68 61 76 65 20 73 74 61    72 74 65 64 20 77 6f 72 6b 20 6f 6e 20 61 20 66 | hen.you.have.started.work.on.a.f | 
| deac0 | 65 61 74 75 72 65 20 62 72 61 6e 63 68 20 62 75    74 0a 20 20 20 20 20 72 65 61 6c 69 7a 65 20 69 | eature.branch.but......realize.i | 
| deae0 | 74 e2 80 99 73 20 61 6c 6c 20 63 72 61 70 20 61    6e 64 20 77 61 6e 74 20 74 6f 20 73 74 61 72 74 | t...s.all.crap.and.want.to.start | 
| deb00 | 20 6f 76 65 72 2e 0a 0a 20 20 20 20 20 57 68 65    6e 20 72 65 73 65 74 74 69 6e 67 20 74 6f 20 61 | .over........When.resetting.to.a | 
| deb20 | 6e 6f 74 68 65 72 20 62 72 61 6e 63 68 20 61 6e    64 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d | nother.branch.and.a.prefix.argum | 
| deb40 | 65 6e 74 20 69 73 20 75 73 65 64 2c 0a 20 20 20    20 20 74 68 65 6e 20 74 68 65 20 74 61 72 67 65 | ent.is.used,......then.the.targe | 
| deb60 | 74 20 62 72 61 6e 63 68 20 69 73 20 73 65 74 20    61 73 20 74 68 65 20 75 70 73 74 72 65 61 6d 20 | t.branch.is.set.as.the.upstream. | 
| deb80 | 6f 66 20 74 68 65 20 62 72 61 6e 63 68 20 74 68    61 74 20 69 73 0a 20 20 20 20 20 62 65 69 6e 67 | of.the.branch.that.is......being | 
| deba0 | 20 72 65 73 65 74 2e 0a 0a e2 80 98 62 20 6b e2    80 99 20 28 e2 80 98 6d 61 67 69 74 2d 62 72 61 | .reset......b.k....(...magit-bra | 
| debc0 | 6e 63 68 2d 64 65 6c 65 74 65 e2 80 99 29 0a 20    20 20 20 20 44 65 6c 65 74 65 20 6f 6e 65 20 6f | nch-delete...)......Delete.one.o | 
| debe0 | 72 20 6d 75 6c 74 69 70 6c 65 20 62 72 61 6e 63    68 65 73 2e 20 20 49 66 20 74 68 65 20 72 65 67 | r.multiple.branches...If.the.reg | 
| dec00 | 69 6f 6e 20 6d 61 72 6b 73 20 6d 75 6c 74 69 70    6c 65 0a 20 20 20 20 20 62 72 61 6e 63 68 65 73 | ion.marks.multiple......branches | 
| dec20 | 2c 20 74 68 65 6e 20 6f 66 66 65 72 20 74 6f 20    64 65 6c 65 74 65 20 74 68 6f 73 65 2e 20 20 4f | ,.then.offer.to.delete.those...O | 
| dec40 | 74 68 65 72 77 69 73 65 2c 20 70 72 6f 6d 70 74    20 66 6f 72 20 61 0a 20 20 20 20 20 73 69 6e 67 | therwise,.prompt.for.a......sing | 
| dec60 | 6c 65 20 62 72 61 6e 63 68 20 74 6f 20 62 65 20    64 65 6c 65 74 65 64 2c 20 64 65 66 61 75 6c 74 | le.branch.to.be.deleted,.default | 
| dec80 | 69 6e 67 20 74 6f 20 74 68 65 20 62 72 61 6e 63    68 20 61 74 20 70 6f 69 6e 74 2e 0a 0a 20 20 20 | ing.to.the.branch.at.point...... | 
| deca0 | 20 20 52 65 71 75 69 72 65 20 63 6f 6e 66 69 72    6d 61 74 69 6f 6e 20 77 68 65 6e 20 64 65 6c 65 | ..Require.confirmation.when.dele | 
| decc0 | 74 69 6e 67 20 62 72 61 6e 63 68 65 73 20 69 73    20 64 61 6e 67 65 72 6f 75 73 20 69 6e 20 73 6f | ting.branches.is.dangerous.in.so | 
| dece0 | 6d 65 0a 20 20 20 20 20 77 61 79 2e 20 20 4f 70    74 69 6f 6e 20 e2 80 98 6d 61 67 69 74 2d 6e 6f | me......way...Option....magit-no | 
| ded00 | 2d 63 6f 6e 66 69 72 6d e2 80 99 20 63 61 6e 20    62 65 20 63 75 73 74 6f 6d 69 7a 65 64 20 74 6f | -confirm....can.be.customized.to | 
| ded20 | 20 6e 6f 74 20 72 65 71 75 69 72 65 0a 20 20 20    20 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 69 | .not.require......confirmation.i | 
| ded40 | 6e 20 63 65 72 74 61 69 6e 20 63 61 73 65 73 2e    20 20 53 65 65 20 69 74 73 20 64 6f 63 73 74 72 | n.certain.cases...See.its.docstr | 
| ded60 | 69 6e 67 20 74 6f 20 6c 65 61 72 6e 20 77 68 79    0a 20 20 20 20 20 63 6f 6e 66 69 72 6d 61 74 69 | ing.to.learn.why......confirmati | 
| ded80 | 6f 6e 20 69 73 20 72 65 71 75 69 72 65 64 20 62    79 20 64 65 66 61 75 6c 74 20 69 6e 20 63 65 72 | on.is.required.by.default.in.cer | 
| deda0 | 74 61 69 6e 20 63 61 73 65 73 20 6f 72 20 69 66    20 61 20 70 72 6f 6d 70 74 0a 20 20 20 20 20 69 | tain.cases.or.if.a.prompt......i | 
| dedc0 | 73 20 63 6f 6e 66 75 73 69 6e 67 2e 0a 0a e2 80    98 62 20 6d e2 80 99 20 28 e2 80 98 6d 61 67 69 | s.confusing......b.m....(...magi | 
| dede0 | 74 2d 62 72 61 6e 63 68 2d 72 65 6e 61 6d 65 e2    80 99 29 0a 20 20 20 20 20 52 65 6e 61 6d 65 20 | t-branch-rename...)......Rename. | 
| dee00 | 61 20 62 72 61 6e 63 68 2e 20 20 54 68 65 20 62    72 61 6e 63 68 20 61 6e 64 20 74 68 65 20 6e 65 | a.branch...The.branch.and.the.ne | 
| dee20 | 77 20 6e 61 6d 65 20 61 72 65 20 72 65 61 64 20    69 6e 20 74 68 65 0a 20 20 20 20 20 6d 69 6e 69 | w.name.are.read.in.the......mini | 
| dee40 | 62 75 66 66 65 72 2e 20 20 57 69 74 68 20 70 72    65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 74 68 | buffer...With.prefix.argument.th | 
| dee60 | 65 20 62 72 61 6e 63 68 20 69 73 20 72 65 6e 61    6d 65 64 20 65 76 65 6e 20 69 66 0a 20 20 20 20 | e.branch.is.renamed.even.if..... | 
| dee80 | 20 74 68 61 74 20 6e 61 6d 65 20 63 6f 6e 66 6c    69 63 74 73 20 77 69 74 68 20 61 6e 20 65 78 69 | .that.name.conflicts.with.an.exi | 
| deea0 | 73 74 69 6e 67 20 62 72 61 6e 63 68 2e 0a 0a 20    2d 2d 20 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 | sting.branch....--.User.Option:. | 
| deec0 | 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 61    64 2d 75 70 73 74 72 65 61 6d 2d 66 69 72 73 74 | magit-branch-read-upstream-first | 
| deee0 | 0a 20 20 20 20 20 57 68 65 6e 20 63 72 65 61 74    69 6e 67 20 61 20 62 72 61 6e 63 68 2c 20 77 68 | ......When.creating.a.branch,.wh | 
| def00 | 65 74 68 65 72 20 74 6f 20 72 65 61 64 20 74 68    65 20 75 70 73 74 72 65 61 6d 20 62 72 61 6e 63 | ether.to.read.the.upstream.branc | 
| def20 | 68 20 62 65 66 6f 72 65 0a 20 20 20 20 20 74 68    65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 62 72 | h.before......the.name.of.the.br | 
| def40 | 61 6e 63 68 20 74 68 61 74 20 69 73 20 74 6f 20    62 65 20 63 72 65 61 74 65 64 2e 20 20 54 68 65 | anch.that.is.to.be.created...The | 
| def60 | 20 64 65 66 61 75 6c 74 20 69 73 20 e2 80 98 74    e2 80 99 2c 0a 20 20 20 20 20 61 6e 64 20 49 20 | .default.is....t...,......and.I. | 
| def80 | 72 65 63 6f 6d 6d 65 6e 64 20 79 6f 75 20 6c 65    61 76 65 20 69 74 20 61 74 20 74 68 61 74 2e 0a | recommend.you.leave.it.at.that.. | 
| defa0 | 0a 20 2d 2d 20 55 73 65 72 20 4f 70 74 69 6f 6e    3a 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 70 | ..--.User.Option:.magit-branch-p | 
| defc0 | 72 65 66 65 72 2d 72 65 6d 6f 74 65 2d 75 70 73    74 72 65 61 6d 0a 20 20 20 20 20 54 68 69 73 20 | refer-remote-upstream......This. | 
| defe0 | 6f 70 74 69 6f 6e 20 73 70 65 63 69 66 69 65 73    20 77 68 65 74 68 65 72 20 72 65 6d 6f 74 65 20 | option.specifies.whether.remote. | 
| df000 | 75 70 73 74 72 65 61 6d 73 20 61 72 65 20 66 61    76 6f 72 65 64 20 6f 76 65 72 0a 20 20 20 20 20 | upstreams.are.favored.over...... | 
| df020 | 6c 6f 63 61 6c 20 75 70 73 74 72 65 61 6d 73 20    77 68 65 6e 20 63 72 65 61 74 69 6e 67 20 6e 65 | local.upstreams.when.creating.ne | 
| df040 | 77 20 62 72 61 6e 63 68 65 73 2e 0a 0a 20 20 20    20 20 57 68 65 6e 20 61 20 6e 65 77 20 62 72 61 | w.branches........When.a.new.bra | 
| df060 | 6e 63 68 20 69 73 20 63 72 65 61 74 65 64 2c 20    74 68 65 6e 20 74 68 65 20 62 72 61 6e 63 68 2c | nch.is.created,.then.the.branch, | 
| df080 | 20 63 6f 6d 6d 69 74 2c 20 6f 72 20 73 74 61 73    68 20 61 74 0a 20 20 20 20 20 70 6f 69 6e 74 20 | .commit,.or.stash.at......point. | 
| df0a0 | 69 73 20 73 75 67 67 65 73 74 65 64 20 61 73 20    74 68 65 20 73 74 61 72 74 69 6e 67 20 70 6f 69 | is.suggested.as.the.starting.poi | 
| df0c0 | 6e 74 20 6f 66 20 74 68 65 20 6e 65 77 20 62 72    61 6e 63 68 2c 20 6f 72 20 69 66 0a 20 20 20 20 | nt.of.the.new.branch,.or.if..... | 
| df0e0 | 20 74 68 65 72 65 20 69 73 20 6e 6f 20 73 75 63    68 20 72 65 76 69 73 69 6f 6e 20 61 74 20 70 6f | .there.is.no.such.revision.at.po | 
| df100 | 69 6e 74 20 74 68 65 20 63 75 72 72 65 6e 74 20    62 72 61 6e 63 68 2e 20 20 49 6e 20 65 69 74 68 | int.the.current.branch...In.eith | 
| df120 | 65 72 0a 20 20 20 20 20 63 61 73 65 20 74 68 65    20 75 73 65 72 20 6d 61 79 20 63 68 6f 6f 73 65 | er......case.the.user.may.choose | 
| df140 | 20 61 6e 6f 74 68 65 72 20 73 74 61 72 74 69 6e    67 20 70 6f 69 6e 74 2e 0a 0a 20 20 20 20 20 49 | .another.starting.point........I | 
| df160 | 66 20 74 68 65 20 63 68 6f 73 65 6e 20 73 74 61    72 74 69 6e 67 20 70 6f 69 6e 74 20 69 73 20 61 | f.the.chosen.starting.point.is.a | 
| df180 | 20 62 72 61 6e 63 68 2c 20 74 68 65 6e 20 69 74    20 6d 61 79 20 61 6c 73 6f 20 62 65 20 73 65 74 | .branch,.then.it.may.also.be.set | 
| df1a0 | 0a 20 20 20 20 20 61 73 20 74 68 65 20 75 70 73    74 72 65 61 6d 20 6f 66 20 74 68 65 20 6e 65 77 | ......as.the.upstream.of.the.new | 
| df1c0 | 20 62 72 61 6e 63 68 2c 20 64 65 70 65 6e 64 69    6e 67 20 6f 6e 20 74 68 65 20 76 61 6c 75 65 20 | .branch,.depending.on.the.value. | 
| df1e0 | 6f 66 20 74 68 65 0a 20 20 20 20 20 47 69 74 20    76 61 72 69 61 62 6c 65 20 e2 80 98 62 72 61 6e | of.the......Git.variable....bran | 
| df200 | 63 68 2e 61 75 74 6f 53 65 74 75 70 4d 65 72 67    65 e2 80 99 2e 20 20 42 79 20 64 65 66 61 75 6c | ch.autoSetupMerge......By.defaul | 
| df220 | 74 20 74 68 69 73 20 69 73 20 64 6f 6e 65 20 66    6f 72 0a 20 20 20 20 20 72 65 6d 6f 74 65 20 62 | t.this.is.done.for......remote.b | 
| df240 | 72 61 6e 63 68 65 73 2c 20 62 75 74 20 6e 6f 74    20 66 6f 72 20 6c 6f 63 61 6c 20 62 72 61 6e 63 | ranches,.but.not.for.local.branc | 
| df260 | 68 65 73 2e 0a 0a 20 20 20 20 20 59 6f 75 20 6d    69 67 68 74 20 70 72 65 66 65 72 20 74 6f 20 61 | hes........You.might.prefer.to.a | 
| df280 | 6c 77 61 79 73 20 75 73 65 20 73 6f 6d 65 20 72    65 6d 6f 74 65 20 62 72 61 6e 63 68 20 61 73 20 | lways.use.some.remote.branch.as. | 
| df2a0 | 75 70 73 74 72 65 61 6d 2e 20 20 49 66 0a 20 20    20 20 20 74 68 65 20 63 68 6f 73 65 6e 20 73 74 | upstream...If......the.chosen.st | 
| df2c0 | 61 72 74 69 6e 67 20 70 6f 69 6e 74 20 69 73 20    28 31 29 20 61 20 6c 6f 63 61 6c 20 62 72 61 6e | arting.point.is.(1).a.local.bran | 
| df2e0 | 63 68 2c 20 28 32 29 20 77 68 6f 73 65 20 6e 61    6d 65 0a 20 20 20 20 20 6d 61 74 63 68 65 73 20 | ch,.(2).whose.name......matches. | 
| df300 | 61 20 6d 65 6d 62 65 72 20 6f 66 20 74 68 65 20    76 61 6c 75 65 20 6f 66 20 74 68 69 73 20 6f 70 | a.member.of.the.value.of.this.op | 
| df320 | 74 69 6f 6e 2c 20 28 33 29 20 74 68 65 20 75 70    73 74 72 65 61 6d 20 6f 66 0a 20 20 20 20 20 74 | tion,.(3).the.upstream.of......t | 
| df340 | 68 61 74 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68    20 69 73 20 61 20 72 65 6d 6f 74 65 20 62 72 61 | hat.local.branch.is.a.remote.bra | 
| df360 | 6e 63 68 20 77 69 74 68 20 74 68 65 20 73 61 6d    65 20 6e 61 6d 65 2c 20 61 6e 64 20 28 34 29 0a | nch.with.the.same.name,.and.(4). | 
| df380 | 20 20 20 20 20 74 68 61 74 20 72 65 6d 6f 74 65    20 62 72 61 6e 63 68 20 63 61 6e 20 62 65 20 66 | .....that.remote.branch.can.be.f | 
| df3a0 | 61 73 74 2d 66 6f 72 77 61 72 64 65 64 20 74 6f    20 74 68 65 20 6c 6f 63 61 6c 20 62 72 61 6e 63 | ast-forwarded.to.the.local.branc | 
| df3c0 | 68 2c 20 74 68 65 6e 0a 20 20 20 20 20 74 68 65    20 63 68 6f 73 65 6e 20 62 72 61 6e 63 68 20 69 | h,.then......the.chosen.branch.i | 
| df3e0 | 73 20 75 73 65 64 20 61 73 20 73 74 61 72 74 69    6e 67 20 70 6f 69 6e 74 2c 20 62 75 74 20 69 74 | s.used.as.starting.point,.but.it | 
| df400 | 73 20 6f 77 6e 20 75 70 73 74 72 65 61 6d 0a 20    20 20 20 20 69 73 20 75 73 65 64 20 61 73 20 74 | s.own.upstream......is.used.as.t | 
| df420 | 68 65 20 75 70 73 74 72 65 61 6d 20 6f 66 20 74    68 65 20 6e 65 77 20 62 72 61 6e 63 68 2e 0a 0a | he.upstream.of.the.new.branch... | 
| df440 | 20 20 20 20 20 4d 65 6d 62 65 72 73 20 6f 66 20    74 68 69 73 20 6f 70 74 69 6f 6e e2 80 99 73 20 | .....Members.of.this.option...s. | 
| df460 | 76 61 6c 75 65 20 61 72 65 20 74 72 65 61 74 65    64 20 61 73 20 62 72 61 6e 63 68 20 6e 61 6d 65 | value.are.treated.as.branch.name | 
| df480 | 73 20 74 68 61 74 0a 20 20 20 20 20 68 61 76 65    20 74 6f 20 6d 61 74 63 68 20 65 78 61 63 74 6c | s.that......have.to.match.exactl | 
| df4a0 | 79 20 75 6e 6c 65 73 73 20 74 68 65 79 20 63 6f    6e 74 61 69 6e 20 61 20 63 68 61 72 61 63 74 65 | y.unless.they.contain.a.characte | 
| df4c0 | 72 20 74 68 61 74 20 6d 61 6b 65 73 0a 20 20 20    20 20 74 68 65 6d 20 69 6e 76 61 6c 69 64 20 61 | r.that.makes......them.invalid.a | 
| df4e0 | 73 20 61 20 62 72 61 6e 63 68 20 6e 61 6d 65 2e    20 20 52 65 63 6f 6d 6d 65 6e 64 65 64 20 63 68 | s.a.branch.name...Recommended.ch | 
| df500 | 61 72 61 63 74 65 72 73 20 74 6f 20 75 73 65 20    74 6f 0a 20 20 20 20 20 74 72 69 67 67 65 72 20 | aracters.to.use.to......trigger. | 
| df520 | 69 6e 74 65 72 70 72 65 74 61 74 69 6f 6e 20 61    73 20 61 20 72 65 67 65 78 70 20 61 72 65 20 22 | interpretation.as.a.regexp.are." | 
| df540 | 2a 22 20 61 6e 64 20 22 5e 22 2e 20 20 53 6f 6d    65 20 6f 74 68 65 72 0a 20 20 20 20 20 63 68 61 | *".and."^"...Some.other......cha | 
| df560 | 72 61 63 74 65 72 73 20 77 68 69 63 68 20 79 6f    75 20 6d 69 67 68 74 20 65 78 70 65 63 74 20 74 | racters.which.you.might.expect.t | 
| df580 | 6f 20 62 65 20 69 6e 76 61 6c 69 64 2c 20 61 63    74 75 61 6c 6c 79 20 61 72 65 20 6e 6f 74 2c 0a | o.be.invalid,.actually.are.not,. | 
| df5a0 | 20 20 20 20 20 65 2e 67 2e 2c 20 22 2e 2b 24 22    20 61 72 65 20 61 6c 6c 20 70 65 72 66 65 63 74 | .....e.g.,.".+$".are.all.perfect | 
| df5c0 | 6c 79 20 76 61 6c 69 64 2e 20 20 4d 6f 72 65 20    70 72 65 63 69 73 65 6c 79 2c 20 69 66 20 e2 80 | ly.valid...More.precisely,.if... | 
| df5e0 | 98 67 69 74 0a 20 20 20 20 20 63 68 65 63 6b 2d    72 65 66 2d 66 6f 72 6d 61 74 20 2d 2d 62 72 61 | .git......check-ref-format.--bra | 
| df600 | 6e 63 68 20 53 54 52 49 4e 47 e2 80 99 20 65 78    69 74 73 20 77 69 74 68 20 61 20 6e 6f 6e 2d 7a | nch.STRING....exits.with.a.non-z | 
| df620 | 65 72 6f 20 73 74 61 74 75 73 2c 0a 20 20 20 20    20 74 68 65 6e 20 74 72 65 61 74 20 53 54 52 49 | ero.status,......then.treat.STRI | 
| df640 | 4e 47 20 61 73 20 61 20 72 65 67 65 78 70 2e 0a    0a 20 20 20 20 20 41 73 73 75 6d 69 6e 67 20 74 | NG.as.a.regexp........Assuming.t | 
| df660 | 68 65 20 63 68 6f 73 65 6e 20 62 72 61 6e 63 68    20 6d 61 74 63 68 65 73 20 74 68 65 73 65 20 63 | he.chosen.branch.matches.these.c | 
| df680 | 6f 6e 64 69 74 69 6f 6e 73 20 79 6f 75 20 77 6f    75 6c 64 20 65 6e 64 0a 20 20 20 20 20 75 70 20 | onditions.you.would.end......up. | 
| df6a0 | 77 69 74 68 20 77 69 74 68 20 65 2e 67 2e 3a 0a    0a 20 20 20 20 20 20 20 20 20 20 66 65 61 74 75 | with.with.e.g.:............featu | 
| df6c0 | 72 65 20 2d 2d 75 70 73 74 72 65 61 6d 2d 2d 3e    20 6f 72 69 67 69 6e 2f 6d 61 73 74 65 72 0a 0a | re.--upstream-->.origin/master.. | 
| df6e0 | 20 20 20 20 20 69 6e 73 74 65 61 64 20 6f 66 0a    0a 20 20 20 20 20 20 20 20 20 20 66 65 61 74 75 | .....instead.of............featu | 
| df700 | 72 65 20 2d 2d 75 70 73 74 72 65 61 6d 2d 2d 3e    20 6d 61 73 74 65 72 20 2d 2d 75 70 73 74 72 65 | re.--upstream-->.master.--upstre | 
| df720 | 61 6d 2d 2d 3e 20 6f 72 69 67 69 6e 2f 6d 61 73    74 65 72 0a 0a 20 20 20 20 20 57 68 69 63 68 20 | am-->.origin/master.......Which. | 
| df740 | 79 6f 75 20 70 72 65 66 65 72 20 69 73 20 61 20    6d 61 74 74 65 72 20 6f 66 20 70 65 72 73 6f 6e | you.prefer.is.a.matter.of.person | 
| df760 | 61 6c 20 70 72 65 66 65 72 65 6e 63 65 2e 20 20    49 66 20 79 6f 75 20 64 6f 0a 20 20 20 20 20 70 | al.preference...If.you.do......p | 
| df780 | 72 65 66 65 72 20 74 68 65 20 66 6f 72 6d 65 72    2c 20 74 68 65 6e 20 79 6f 75 20 73 68 6f 75 6c | refer.the.former,.then.you.shoul | 
| df7a0 | 64 20 61 64 64 20 62 72 61 6e 63 68 65 73 20 73    75 63 68 20 61 73 20 e2 80 98 6d 61 73 74 65 72 | d.add.branches.such.as....master | 
| df7c0 | e2 80 99 2c 0a 20 20 20 20 20 e2 80 98 6e 65 78    74 e2 80 99 2c 20 61 6e 64 20 e2 80 98 6d 61 69 | ...,.........next...,.and....mai | 
| df7e0 | 6e 74 e2 80 99 20 74 6f 20 74 68 65 20 76 61 6c    75 65 20 6f 66 20 74 68 69 73 20 6f 70 74 69 6f | nt....to.the.value.of.this.optio | 
| df800 | 6e 73 2e 0a 0a 20 2d 2d 20 55 73 65 72 20 4f 70    74 69 6f 6e 3a 20 6d 61 67 69 74 2d 62 72 61 6e | ns....--.User.Option:.magit-bran | 
| df820 | 63 68 2d 61 64 6a 75 73 74 2d 72 65 6d 6f 74 65    2d 75 70 73 74 72 65 61 6d 2d 61 6c 69 73 74 0a | ch-adjust-remote-upstream-alist. | 
| df840 | 20 20 20 20 20 54 68 65 20 76 61 6c 75 65 20 6f    66 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 69 73 | .....The.value.of.this.option.is | 
| df860 | 20 61 6e 20 61 6c 69 73 74 20 6f 66 20 62 72 61    6e 63 68 65 73 20 74 6f 20 62 65 20 75 73 65 64 | .an.alist.of.branches.to.be.used | 
| df880 | 20 61 73 20 74 68 65 0a 20 20 20 20 20 75 70 73    74 72 65 61 6d 20 77 68 65 6e 20 62 72 61 6e 63 | .as.the......upstream.when.branc | 
| df8a0 | 68 69 6e 67 20 61 20 72 65 6d 6f 74 65 20 62 72    61 6e 63 68 2e 0a 0a 20 20 20 20 20 57 68 65 6e | hing.a.remote.branch........When | 
| df8c0 | 20 63 72 65 61 74 69 6e 67 20 61 20 6c 6f 63 61    6c 20 62 72 61 6e 63 68 20 66 72 6f 6d 20 61 6e | .creating.a.local.branch.from.an | 
| df8e0 | 20 65 70 68 65 6d 65 72 61 6c 20 62 72 61 6e 63    68 20 6c 6f 63 61 74 65 64 20 6f 6e 20 61 0a 20 | .ephemeral.branch.located.on.a.. | 
| df900 | 20 20 20 20 72 65 6d 6f 74 65 2c 20 65 2e 67 2e    2c 20 61 20 66 65 61 74 75 72 65 20 6f 72 20 68 | ....remote,.e.g.,.a.feature.or.h | 
| df920 | 6f 74 66 69 78 20 62 72 61 6e 63 68 2c 20 74 68    65 6e 20 74 68 61 74 20 72 65 6d 6f 74 65 20 62 | otfix.branch,.then.that.remote.b | 
| df940 | 72 61 6e 63 68 0a 20 20 20 20 20 73 68 6f 75 6c    64 20 75 73 75 61 6c 6c 79 20 6e 6f 74 20 62 65 | ranch......should.usually.not.be | 
| df960 | 20 75 73 65 64 20 61 73 20 74 68 65 20 75 70 73    74 72 65 61 6d 20 62 72 61 6e 63 68 2c 20 73 69 | .used.as.the.upstream.branch,.si | 
| df980 | 6e 63 65 20 74 68 65 0a 20 20 20 20 20 70 75 73    68 2d 72 65 6d 6f 74 65 20 61 6c 72 65 61 64 79 | nce.the......push-remote.already | 
| df9a0 | 20 61 6c 6c 6f 77 73 20 61 63 63 65 73 73 69 6e    67 20 69 74 20 61 6e 64 20 68 61 76 69 6e 67 20 | .allows.accessing.it.and.having. | 
| df9c0 | 62 6f 74 68 20 74 68 65 0a 20 20 20 20 20 75 70    73 74 72 65 61 6d 20 61 6e 64 20 74 68 65 20 70 | both.the......upstream.and.the.p | 
| df9e0 | 75 73 68 2d 72 65 6d 6f 74 65 20 72 65 66 65 72    65 6e 63 65 20 74 68 65 20 73 61 6d 65 20 72 65 | ush-remote.reference.the.same.re | 
| dfa00 | 6c 61 74 65 64 20 62 72 61 6e 63 68 0a 20 20 20    20 20 77 6f 75 6c 64 20 62 65 20 77 61 73 74 65 | lated.branch......would.be.waste | 
| dfa20 | 66 75 6c 2e 20 20 49 6e 73 74 65 61 64 20 61 20    62 72 61 6e 63 68 20 6c 69 6b 65 20 22 6d 61 69 | ful...Instead.a.branch.like."mai | 
| dfa40 | 6e 74 22 20 6f 72 20 22 6d 61 73 74 65 72 22 0a    20 20 20 20 20 73 68 6f 75 6c 64 20 62 65 20 75 | nt".or."master"......should.be.u | 
| dfa60 | 73 65 64 20 61 73 20 74 68 65 20 75 70 73 74 72    65 61 6d 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 | sed.as.the.upstream........This. | 
| dfa80 | 6f 70 74 69 6f 6e 20 61 6c 6c 6f 77 73 20 73 70    65 63 69 66 79 69 6e 67 20 74 68 65 20 62 72 61 | option.allows.specifying.the.bra | 
| dfaa0 | 6e 63 68 20 74 68 61 74 20 73 68 6f 75 6c 64 20    62 65 20 75 73 65 64 20 61 73 20 74 68 65 0a 20 | nch.that.should.be.used.as.the.. | 
| dfac0 | 20 20 20 20 75 70 73 74 72 65 61 6d 20 77 68 65    6e 20 62 72 61 6e 63 68 69 6e 67 20 63 65 72 74 | ....upstream.when.branching.cert | 
| dfae0 | 61 69 6e 20 72 65 6d 6f 74 65 20 62 72 61 6e 63    68 65 73 2e 20 20 54 68 65 20 76 61 6c 75 65 20 | ain.remote.branches...The.value. | 
| dfb00 | 69 73 20 61 6e 0a 20 20 20 20 20 61 6c 69 73 74    20 6f 66 20 74 68 65 20 66 6f 72 6d 20 e2 80 98 | is.an......alist.of.the.form.... | 
| dfb20 | 28 28 55 50 53 54 52 45 41 4d 20 2e 20 52 55 4c    45 29 2e 2e 2e 29 e2 80 99 2e 20 20 54 68 65 20 | ((UPSTREAM...RULE)...)......The. | 
| dfb40 | 66 69 72 73 74 20 6d 61 74 63 68 69 6e 67 0a 20    20 20 20 20 65 6c 65 6d 65 6e 74 20 69 73 20 75 | first.matching......element.is.u | 
| dfb60 | 73 65 64 2c 20 74 68 65 20 66 6f 6c 6c 6f 77 69    6e 67 20 65 6c 65 6d 65 6e 74 73 20 61 72 65 20 | sed,.the.following.elements.are. | 
| dfb80 | 69 67 6e 6f 72 65 64 2e 0a 0a 20 20 20 20 20 55    50 53 54 52 45 41 4d 20 69 73 20 74 68 65 20 62 | ignored........UPSTREAM.is.the.b | 
| dfba0 | 72 61 6e 63 68 20 74 6f 20 62 65 20 75 73 65 64    20 61 73 20 74 68 65 20 75 70 73 74 72 65 61 6d | ranch.to.be.used.as.the.upstream | 
| dfbc0 | 20 66 6f 72 20 62 72 61 6e 63 68 65 73 0a 20 20    20 20 20 73 70 65 63 69 66 69 65 64 20 62 79 20 | .for.branches......specified.by. | 
| dfbe0 | 52 55 4c 45 2e 20 20 49 74 20 63 61 6e 20 62 65    20 61 20 6c 6f 63 61 6c 20 6f 72 20 61 20 72 65 | RULE...It.can.be.a.local.or.a.re | 
| dfc00 | 6d 6f 74 65 20 62 72 61 6e 63 68 2e 0a 0a 20 20    20 20 20 52 55 4c 45 20 63 61 6e 20 65 69 74 68 | mote.branch........RULE.can.eith | 
| dfc20 | 65 72 20 62 65 20 61 20 72 65 67 75 6c 61 72 20    65 78 70 72 65 73 73 69 6f 6e 2c 20 6d 61 74 63 | er.be.a.regular.expression,.matc | 
| dfc40 | 68 69 6e 67 20 62 72 61 6e 63 68 65 73 20 77 68    6f 73 65 0a 20 20 20 20 20 75 70 73 74 72 65 61 | hing.branches.whose......upstrea | 
| dfc60 | 6d 20 73 68 6f 75 6c 64 20 62 65 20 74 68 65 20    6f 6e 65 20 73 70 65 63 69 66 69 65 64 20 62 79 | m.should.be.the.one.specified.by | 
| dfc80 | 20 55 50 53 54 52 45 41 4d 2e 20 20 4f 72 20 69    74 20 63 61 6e 20 62 65 20 61 0a 20 20 20 20 20 | .UPSTREAM...Or.it.can.be.a...... | 
| dfca0 | 6c 69 73 74 20 6f 66 20 74 68 65 20 6f 6e 6c 79    20 62 72 61 6e 63 68 65 73 20 74 68 61 74 20 73 | list.of.the.only.branches.that.s | 
| dfcc0 | 68 6f 75 6c 64 20 2a 6e 6f 74 2a 20 75 73 65 20    55 50 53 54 52 45 41 4d 3b 20 61 6c 6c 20 6f 74 | hould.*not*.use.UPSTREAM;.all.ot | 
| dfce0 | 68 65 72 0a 20 20 20 20 20 62 72 61 6e 63 68 65    73 20 77 69 6c 6c 2e 20 20 4d 61 74 63 68 69 6e | her......branches.will...Matchin | 
| dfd00 | 67 20 69 73 20 64 6f 6e 65 20 61 66 74 65 72 20    73 74 72 69 70 70 69 6e 67 20 74 68 65 20 72 65 | g.is.done.after.stripping.the.re | 
| dfd20 | 6d 6f 74 65 20 70 61 72 74 20 6f 66 0a 20 20 20    20 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 | mote.part.of......the.name.of.th | 
| dfd40 | 65 20 62 72 61 6e 63 68 20 74 68 61 74 20 69 73    20 62 65 69 6e 67 20 62 72 61 6e 63 68 65 64 20 | e.branch.that.is.being.branched. | 
| dfd60 | 66 72 6f 6d 2e 0a 0a 20 20 20 20 20 49 66 20 79    6f 75 20 75 73 65 20 61 20 66 69 6e 69 74 65 20 | from........If.you.use.a.finite. | 
| dfd80 | 73 65 74 20 6f 66 20 6e 6f 6e 2d 65 70 68 65 6d    65 72 61 6c 20 62 72 61 6e 63 68 65 73 20 61 63 | set.of.non-ephemeral.branches.ac | 
| dfda0 | 72 6f 73 73 20 61 6c 6c 20 79 6f 75 72 0a 20 20    20 20 20 72 65 70 6f 73 69 74 6f 72 69 65 73 2c | ross.all.your......repositories, | 
| dfdc0 | 20 74 68 65 6e 20 79 6f 75 20 6d 69 67 68 74 20    75 73 65 20 73 6f 6d 65 74 68 69 6e 67 20 6c 69 | .then.you.might.use.something.li | 
| dfde0 | 6b 65 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 28    28 22 6f 72 69 67 69 6e 2f 6d 61 73 74 65 72 22 | ke:............(("origin/master" | 
| dfe00 | 20 2e 20 28 22 6d 61 73 74 65 72 22 20 22 6e 65    78 74 22 20 22 6d 61 69 6e 74 22 29 29 29 0a 0a | ...("master"."next"."maint"))).. | 
| dfe20 | 20 20 20 20 20 4f 72 20 69 66 20 74 68 65 20 6e    61 6d 65 73 20 6f 66 20 61 6c 6c 20 79 6f 75 72 | .....Or.if.the.names.of.all.your | 
| dfe40 | 20 65 70 68 65 6d 65 72 61 6c 20 62 72 61 6e 63    68 65 73 20 63 6f 6e 74 61 69 6e 20 61 20 73 6c | .ephemeral.branches.contain.a.sl | 
| dfe60 | 61 73 68 2c 20 61 74 0a 20 20 20 20 20 6c 65 61    73 74 20 69 6e 20 73 6f 6d 65 20 72 65 70 6f 73 | ash,.at......least.in.some.repos | 
| dfe80 | 69 74 6f 72 69 65 73 2c 20 74 68 65 6e 20 61 20    67 6f 6f 64 20 76 61 6c 75 65 20 63 6f 75 6c 64 | itories,.then.a.good.value.could | 
| dfea0 | 20 62 65 3a 0a 0a 20 20 20 20 20 20 20 20 20 20    28 28 22 6f 72 69 67 69 6e 2f 6d 61 73 74 65 72 | .be:............(("origin/master | 
| dfec0 | 22 20 2e 20 22 2f 22 29 29 0a 0a 20 20 20 20 20    4f 66 20 63 6f 75 72 73 65 20 79 6f 75 20 63 61 | "..."/")).......Of.course.you.ca | 
| dfee0 | 6e 20 61 6c 73 6f 20 66 69 6e 65 2d 74 75 6e 65    3a 0a 0a 20 20 20 20 20 20 20 20 20 20 28 28 22 | n.also.fine-tune:............((" | 
| dff00 | 6f 72 69 67 69 6e 2f 6d 61 69 6e 74 22 20 2e 20    22 5c 5c 60 68 6f 74 66 69 78 2f 22 29 0a 20 20 | origin/maint"..."\\`hotfix/")... | 
| dff20 | 20 20 20 20 20 20 20 20 20 28 22 6f 72 69 67 69    6e 2f 6d 61 73 74 65 72 22 20 2e 20 22 5c 5c 60 | .........("origin/master"..."\\` | 
| dff40 | 66 65 61 74 75 72 65 2f 22 29 29 0a 0a 20 20 20    20 20 55 50 53 54 52 45 41 4d 20 63 61 6e 20 62 | feature/")).......UPSTREAM.can.b | 
| dff60 | 65 20 61 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68    3a 0a 0a 20 20 20 20 20 20 20 20 20 20 28 28 22 | e.a.local.branch:............((" | 
| dff80 | 6d 61 73 74 65 72 22 20 2e 20 28 22 6d 61 73 74    65 72 22 20 22 6e 65 78 74 22 20 22 6d 61 69 6e | master"...("master"."next"."main | 
| dffa0 | 74 22 29 29 29 0a 0a 20 20 20 42 65 63 61 75 73    65 20 74 68 65 20 6d 61 69 6e 20 62 72 61 6e 63 | t"))).....Because.the.main.branc | 
| dffc0 | 68 20 69 73 20 6e 6f 20 6c 6f 6e 67 65 72 20 61    6c 6d 6f 73 74 20 61 6c 77 61 79 73 20 6e 61 6d | h.is.no.longer.almost.always.nam | 
| dffe0 | 65 64 20 22 6d 61 73 74 65 72 22 20 79 6f 75 0a    73 68 6f 75 6c 64 20 61 6c 73 6f 20 61 63 63 6f | ed."master".you.should.also.acco | 
| e0000 | 75 6e 74 20 66 6f 72 20 6f 74 68 65 72 20 63 6f    6d 6d 6f 6e 20 6e 61 6d 65 73 3a 0a 0a 20 20 20 | unt.for.other.common.names:..... | 
| e0020 | 20 20 28 28 22 6d 61 69 6e 22 20 20 2e 20 28 22    6d 61 69 6e 22 20 22 6d 61 73 74 65 72 22 20 22 | ..(("main"....("main"."master"." | 
| e0040 | 6e 65 78 74 22 20 22 6d 61 69 6e 74 22 29 29 0a    20 20 20 20 20 20 28 22 6d 61 73 74 65 72 22 20 | next"."maint")).......("master". | 
| e0060 | 2e 20 28 22 6d 61 69 6e 22 20 22 6d 61 73 74 65    72 22 20 22 6e 65 78 74 22 20 22 6d 61 69 6e 74 | ..("main"."master"."next"."maint | 
| e0080 | 22 29 29 29 0a 0a 20 2d 2d 20 43 6f 6d 6d 61 6e    64 3a 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d | ")))...--.Command:.magit-branch- | 
| e00a0 | 6f 72 70 68 61 6e 0a 20 20 20 20 20 54 68 69 73    20 63 6f 6d 6d 61 6e 64 20 63 72 65 61 74 65 73 | orphan......This.command.creates | 
| e00c0 | 20 61 6e 64 20 63 68 65 63 6b 73 20 6f 75 74 20    61 20 6e 65 77 20 6f 72 70 68 61 6e 20 62 72 61 | .and.checks.out.a.new.orphan.bra | 
| e00e0 | 6e 63 68 20 77 69 74 68 0a 20 20 20 20 20 63 6f    6e 74 65 6e 74 73 20 66 72 6f 6d 20 61 20 67 69 | nch.with......contents.from.a.gi | 
| e0100 | 76 65 6e 20 72 65 76 69 73 69 6f 6e 2e 0a 0a 20    2d 2d 20 43 6f 6d 6d 61 6e 64 3a 20 6d 61 67 69 | ven.revision....--.Command:.magi | 
| e0120 | 74 2d 62 72 61 6e 63 68 2d 6f 72 2d 63 68 65 63    6b 6f 75 74 0a 20 20 20 20 20 54 68 69 73 20 63 | t-branch-or-checkout......This.c | 
| e0140 | 6f 6d 6d 61 6e 64 20 69 73 20 61 20 68 79 62 72    69 64 20 62 65 74 77 65 65 6e 20 e2 80 98 6d 61 | ommand.is.a.hybrid.between....ma | 
| e0160 | 67 69 74 2d 63 68 65 63 6b 6f 75 74 e2 80 99 20    61 6e 64 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 | git-checkout....and.........magi | 
| e0180 | 74 2d 62 72 61 6e 63 68 2d 61 6e 64 2d 63 68 65    63 6b 6f 75 74 e2 80 99 20 61 6e 64 20 69 73 20 | t-branch-and-checkout....and.is. | 
| e01a0 | 69 6e 74 65 6e 64 65 64 20 61 73 20 61 20 72 65    70 6c 61 63 65 6d 65 6e 74 20 66 6f 72 0a 20 20 | intended.as.a.replacement.for... | 
| e01c0 | 20 20 20 74 68 65 20 66 6f 72 6d 65 72 20 69 6e    20 e2 80 98 6d 61 67 69 74 2d 62 72 61 6e 63 68 | ...the.former.in....magit-branch | 
| e01e0 | e2 80 99 2e 0a 0a 20 20 20 20 20 49 74 20 66 69    72 73 74 20 61 73 6b 73 20 74 68 65 20 75 73 65 | ...........It.first.asks.the.use | 
| e0200 | 72 20 66 6f 72 20 61 6e 20 65 78 69 73 74 69 6e    67 20 62 72 61 6e 63 68 20 6f 72 20 72 65 76 69 | r.for.an.existing.branch.or.revi | 
| e0220 | 73 69 6f 6e 2e 20 20 49 66 20 74 68 65 0a 20 20    20 20 20 75 73 65 72 20 69 6e 70 75 74 20 61 63 | sion...If.the......user.input.ac | 
| e0240 | 74 75 61 6c 6c 79 20 63 61 6e 20 62 65 20 72 65    73 6f 6c 76 65 64 20 61 73 20 61 20 62 72 61 6e | tually.can.be.resolved.as.a.bran | 
| e0260 | 63 68 20 6f 72 20 72 65 76 69 73 69 6f 6e 2c 20    74 68 65 6e 0a 20 20 20 20 20 69 74 20 63 68 65 | ch.or.revision,.then......it.che | 
| e0280 | 63 6b 73 20 74 68 61 74 20 6f 75 74 2c 20 6a 75    73 74 20 6c 69 6b 65 20 e2 80 98 6d 61 67 69 74 | cks.that.out,.just.like....magit | 
| e02a0 | 2d 63 68 65 63 6b 6f 75 74 e2 80 99 20 77 6f 75    6c 64 2e 0a 0a 20 20 20 20 20 4f 74 68 65 72 77 | -checkout....would........Otherw | 
| e02c0 | 69 73 65 20 69 74 20 63 72 65 61 74 65 73 20 61    6e 64 20 63 68 65 63 6b 73 20 6f 75 74 20 61 20 | ise.it.creates.and.checks.out.a. | 
| e02e0 | 6e 65 77 20 62 72 61 6e 63 68 20 75 73 69 6e 67    20 74 68 65 20 69 6e 70 75 74 20 61 73 0a 20 20 | new.branch.using.the.input.as... | 
| e0300 | 20 20 20 69 74 73 20 6e 61 6d 65 2e 20 20 42 65    66 6f 72 65 20 64 6f 69 6e 67 20 73 6f 20 69 74 | ...its.name...Before.doing.so.it | 
| e0320 | 20 72 65 61 64 73 20 74 68 65 20 73 74 61 72 74    69 6e 67 2d 70 6f 69 6e 74 20 66 6f 72 20 74 68 | .reads.the.starting-point.for.th | 
| e0340 | 65 20 6e 65 77 0a 20 20 20 20 20 62 72 61 6e 63    68 2e 20 20 54 68 69 73 20 69 73 20 73 69 6d 69 | e.new......branch...This.is.simi | 
| e0360 | 6c 61 72 20 74 6f 20 77 68 61 74 20 e2 80 98 6d    61 67 69 74 2d 62 72 61 6e 63 68 2d 61 6e 64 2d | lar.to.what....magit-branch-and- | 
| e0380 | 63 68 65 63 6b 6f 75 74 e2 80 99 20 64 6f 65 73    2e 0a 0a 20 20 20 20 20 54 6f 20 75 73 65 20 74 | checkout....does........To.use.t | 
| e03a0 | 68 69 73 20 63 6f 6d 6d 61 6e 64 20 69 6e 73 74    65 61 64 20 6f 66 20 e2 80 98 6d 61 67 69 74 2d | his.command.instead.of....magit- | 
| e03c0 | 63 68 65 63 6b 6f 75 74 e2 80 99 20 61 64 64 20    74 68 69 73 20 74 6f 20 79 6f 75 72 0a 20 20 20 | checkout....add.this.to.your.... | 
| e03e0 | 20 20 69 6e 69 74 20 66 69 6c 65 3a 0a 0a 20 20    20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 | ..init.file:............(transie | 
| e0400 | 6e 74 2d 72 65 70 6c 61 63 65 2d 73 75 66 66 69    78 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 20 | nt-replace-suffix.'magit-branch. | 
| e0420 | 27 6d 61 67 69 74 2d 63 68 65 63 6b 6f 75 74 0a    20 20 20 20 20 20 20 20 20 20 20 20 27 28 22 62 | 'magit-checkout.............'("b | 
| e0440 | 22 20 22 64 77 69 6d 22 20 6d 61 67 69 74 2d 62    72 61 6e 63 68 2d 6f 72 2d 63 68 65 63 6b 6f 75 | "."dwim".magit-branch-or-checkou | 
| e0460 | 74 29 29 0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61 67    69 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 | t))....File:.magit.info,..Node:. | 
| e0480 | 42 72 61 6e 63 68 20 47 69 74 20 56 61 72 69 61    62 6c 65 73 2c 20 20 4e 65 78 74 3a 20 41 75 78 | Branch.Git.Variables,..Next:.Aux | 
| e04a0 | 69 6c 69 61 72 79 20 42 72 61 6e 63 68 20 43 6f    6d 6d 61 6e 64 73 2c 20 20 50 72 65 76 3a 20 42 | iliary.Branch.Commands,..Prev:.B | 
| e04c0 | 72 61 6e 63 68 20 43 6f 6d 6d 61 6e 64 73 2c 20    20 55 70 3a 20 42 72 61 6e 63 68 69 6e 67 0a 0a | ranch.Commands,..Up:.Branching.. | 
| e04e0 | 36 2e 36 2e 33 20 42 72 61 6e 63 68 20 47 69 74    20 56 61 72 69 61 62 6c 65 73 0a 2d 2d 2d 2d 2d | 6.6.3.Branch.Git.Variables.----- | 
| e0500 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 0a 0a 54 68 65 73 65 20 76 61 72 | ---------------------..These.var | 
| e0520 | 69 61 62 6c 65 73 20 63 61 6e 20 62 65 20 73 65    74 20 66 72 6f 6d 20 74 68 65 20 74 72 61 6e 73 | iables.can.be.set.from.the.trans | 
| e0540 | 69 65 6e 74 20 70 72 65 66 69 78 20 63 6f 6d 6d    61 6e 64 0a e2 80 98 6d 61 67 69 74 2d 62 72 61 | ient.prefix.command....magit-bra | 
| e0560 | 6e 63 68 2d 63 6f 6e 66 69 67 75 72 65 e2 80 99    2e 20 20 42 79 20 64 65 66 61 75 6c 74 20 74 68 | nch-configure......By.default.th | 
| e0580 | 65 79 20 63 61 6e 20 61 6c 73 6f 20 62 65 20 73    65 74 20 66 72 6f 6d 0a e2 80 98 6d 61 67 69 74 | ey.can.also.be.set.from....magit | 
| e05a0 | 2d 62 72 61 6e 63 68 e2 80 99 2e 20 20 53 65 65    20 2a 6e 6f 74 65 20 42 72 61 6e 63 68 20 43 6f | -branch......See.*note.Branch.Co | 
| e05c0 | 6d 6d 61 6e 64 73 3a 3a 2e 0a 0a 20 2d 2d 20 56    61 72 69 61 62 6c 65 3a 20 62 72 61 6e 63 68 2e | mmands::....--.Variable:.branch. | 
| e05e0 | 4e 41 4d 45 2e 6d 65 72 67 65 0a 20 20 20 20 20    54 6f 67 65 74 68 65 72 20 77 69 74 68 20 e2 80 | NAME.merge......Together.with... | 
| e0600 | 98 62 72 61 6e 63 68 2e 4e 41 4d 45 2e 72 65 6d    6f 74 65 e2 80 99 20 74 68 69 73 20 76 61 72 69 | .branch.NAME.remote....this.vari | 
| e0620 | 61 62 6c 65 20 64 65 66 69 6e 65 73 20 74 68 65    0a 20 20 20 20 20 75 70 73 74 72 65 61 6d 20 62 | able.defines.the......upstream.b | 
| e0640 | 72 61 6e 63 68 20 6f 66 20 74 68 65 20 6c 6f 63    61 6c 20 62 72 61 6e 63 68 20 6e 61 6d 65 64 20 | ranch.of.the.local.branch.named. | 
| e0660 | 4e 41 4d 45 2e 20 20 54 68 65 20 76 61 6c 75 65    20 6f 66 20 74 68 69 73 0a 20 20 20 20 20 76 61 | NAME...The.value.of.this......va | 
| e0680 | 72 69 61 62 6c 65 20 69 73 20 74 68 65 20 66 75    6c 6c 20 72 65 66 65 72 65 6e 63 65 20 6f 66 20 | riable.is.the.full.reference.of. | 
| e06a0 | 74 68 65 20 75 70 73 74 72 65 61 6d 20 5f 62 72    61 6e 63 68 5f 2e 0a 0a 20 2d 2d 20 56 61 72 69 | the.upstream._branch_....--.Vari | 
| e06c0 | 61 62 6c 65 3a 20 62 72 61 6e 63 68 2e 4e 41 4d    45 2e 72 65 6d 6f 74 65 0a 20 20 20 20 20 54 6f | able:.branch.NAME.remote......To | 
| e06e0 | 67 65 74 68 65 72 20 77 69 74 68 20 e2 80 98 62    72 61 6e 63 68 2e 4e 41 4d 45 2e 6d 65 72 67 65 | gether.with....branch.NAME.merge | 
| e0700 | e2 80 99 20 74 68 69 73 20 76 61 72 69 61 62 6c    65 20 64 65 66 69 6e 65 73 20 74 68 65 0a 20 20 | ....this.variable.defines.the... | 
| e0720 | 20 20 20 75 70 73 74 72 65 61 6d 20 62 72 61 6e    63 68 20 6f 66 20 74 68 65 20 6c 6f 63 61 6c 20 | ...upstream.branch.of.the.local. | 
| e0740 | 62 72 61 6e 63 68 20 6e 61 6d 65 64 20 4e 41 4d    45 2e 20 20 54 68 65 20 76 61 6c 75 65 20 6f 66 | branch.named.NAME...The.value.of | 
| e0760 | 20 74 68 69 73 0a 20 20 20 20 20 76 61 72 69 61    62 6c 65 20 69 73 20 74 68 65 20 6e 61 6d 65 20 | .this......variable.is.the.name. | 
| e0780 | 6f 66 20 74 68 65 20 75 70 73 74 72 65 61 6d 20    5f 72 65 6d 6f 74 65 5f 2e 0a 0a 20 2d 2d 20 56 | of.the.upstream._remote_....--.V | 
| e07a0 | 61 72 69 61 62 6c 65 3a 20 62 72 61 6e 63 68 2e    4e 41 4d 45 2e 72 65 62 61 73 65 0a 20 20 20 20 | ariable:.branch.NAME.rebase..... | 
| e07c0 | 20 54 68 69 73 20 76 61 72 69 61 62 6c 65 20 63    6f 6e 74 72 6f 6c 73 20 77 68 65 74 68 65 72 20 | .This.variable.controls.whether. | 
| e07e0 | 70 75 6c 6c 69 6e 67 20 69 6e 74 6f 20 74 68 65    20 62 72 61 6e 63 68 20 6e 61 6d 65 64 20 4e 41 | pulling.into.the.branch.named.NA | 
| e0800 | 4d 45 0a 20 20 20 20 20 69 73 20 64 6f 6e 65 20    62 79 20 72 65 62 61 73 69 6e 67 20 6f 72 20 62 | ME......is.done.by.rebasing.or.b | 
| e0820 | 79 20 6d 65 72 67 69 6e 67 20 74 68 65 20 66 65    74 63 68 65 64 20 62 72 61 6e 63 68 2e 0a 0a 20 | y.merging.the.fetched.branch.... | 
| e0840 | 20 20 20 20 20 20 20 e2 80 a2 20 57 68 65 6e 20    e2 80 98 74 72 75 65 e2 80 99 20 74 68 65 6e 20 | ...........When....true....then. | 
| e0860 | 70 75 6c 6c 69 6e 67 20 69 73 20 64 6f 6e 65 20    62 79 20 72 65 62 61 73 69 6e 67 2e 0a 20 20 20 | pulling.is.done.by.rebasing..... | 
| e0880 | 20 20 20 20 20 e2 80 a2 20 57 68 65 6e 20 e2 80    98 66 61 6c 73 65 e2 80 99 20 74 68 65 6e 20 70 | .........When....false....then.p | 
| e08a0 | 75 6c 6c 69 6e 67 20 69 73 20 64 6f 6e 65 20 62    79 20 6d 65 72 67 69 6e 67 2e 0a 20 20 20 20 20 | ulling.is.done.by.merging....... | 
| e08c0 | 20 20 20 e2 80 a2 20 57 68 65 6e 20 75 6e 64 65    66 69 6e 65 64 20 74 68 65 6e 20 74 68 65 20 76 | .......When.undefined.then.the.v | 
| e08e0 | 61 6c 75 65 20 6f 66 20 e2 80 98 70 75 6c 6c 2e    72 65 62 61 73 65 e2 80 99 20 69 73 20 75 73 65 | alue.of....pull.rebase....is.use | 
| e0900 | 64 2e 20 20 54 68 65 0a 20 20 20 20 20 20 20 20    20 20 64 65 66 61 75 6c 74 20 6f 66 20 74 68 61 | d...The...........default.of.tha | 
| e0920 | 74 20 76 61 72 69 61 62 6c 65 20 69 73 20 e2 80    98 66 61 6c 73 65 e2 80 99 2e 0a 0a 20 2d 2d 20 | t.variable.is....false.......--. | 
| e0940 | 56 61 72 69 61 62 6c 65 3a 20 62 72 61 6e 63 68    2e 4e 41 4d 45 2e 70 75 73 68 52 65 6d 6f 74 65 | Variable:.branch.NAME.pushRemote | 
| e0960 | 0a 20 20 20 20 20 54 68 69 73 20 76 61 72 69 61    62 6c 65 20 73 70 65 63 69 66 69 65 73 20 74 68 | ......This.variable.specifies.th | 
| e0980 | 65 20 72 65 6d 6f 74 65 20 74 68 61 74 20 74 68    65 20 62 72 61 6e 63 68 20 6e 61 6d 65 64 20 4e | e.remote.that.the.branch.named.N | 
| e09a0 | 41 4d 45 20 69 73 0a 20 20 20 20 20 75 73 75 61    6c 6c 79 20 70 75 73 68 65 64 20 74 6f 2e 20 20 | AME.is......usually.pushed.to... | 
| e09c0 | 54 68 65 20 76 61 6c 75 65 20 68 61 73 20 74 6f    20 62 65 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 | The.value.has.to.be.the.name.of. | 
| e09e0 | 61 6e 20 65 78 69 73 74 69 6e 67 0a 20 20 20 20    20 72 65 6d 6f 74 65 2e 0a 0a 20 20 20 20 20 49 | an.existing......remote........I | 
| e0a00 | 74 20 69 73 20 6e 6f 74 20 70 6f 73 73 69 62 6c    65 20 74 6f 20 73 70 65 63 69 66 79 20 74 68 65 | t.is.not.possible.to.specify.the | 
| e0a20 | 20 6e 61 6d 65 20 6f 66 20 5f 62 72 61 6e 63 68    5f 20 74 6f 20 70 75 73 68 20 74 68 65 0a 20 20 | .name.of._branch_.to.push.the... | 
| e0a40 | 20 20 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 20    74 6f 2e 20 20 54 68 65 20 6e 61 6d 65 20 6f 66 | ...local.branch.to...The.name.of | 
| e0a60 | 20 74 68 65 20 72 65 6d 6f 74 65 20 62 72 61 6e    63 68 20 69 73 20 61 6c 77 61 79 73 20 74 68 65 | .the.remote.branch.is.always.the | 
| e0a80 | 20 73 61 6d 65 0a 20 20 20 20 20 61 73 20 74 68    65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 6c 6f | .same......as.the.name.of.the.lo | 
| e0aa0 | 63 61 6c 20 62 72 61 6e 63 68 2e 0a 0a 20 20 20    20 20 49 66 20 74 68 69 73 20 76 61 72 69 61 62 | cal.branch........If.this.variab | 
| e0ac0 | 6c 65 20 69 73 20 75 6e 64 65 66 69 6e 65 64 20    62 75 74 20 e2 80 98 72 65 6d 6f 74 65 2e 70 75 | le.is.undefined.but....remote.pu | 
| e0ae0 | 73 68 44 65 66 61 75 6c 74 e2 80 99 20 69 73 20    64 65 66 69 6e 65 64 2c 0a 20 20 20 20 20 74 68 | shDefault....is.defined,......th | 
| e0b00 | 65 6e 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20    74 68 65 20 6c 61 74 74 65 72 20 69 73 20 75 73 | en.the.value.of.the.latter.is.us | 
| e0b20 | 65 64 2e 20 20 42 79 20 64 65 66 61 75 6c 74 0a    20 20 20 20 20 e2 80 98 72 65 6d 6f 74 65 2e 70 | ed...By.default.........remote.p | 
| e0b40 | 75 73 68 44 65 66 61 75 6c 74 e2 80 99 20 69 73    20 75 6e 64 65 66 69 6e 65 64 2e 0a 0a 20 2d 2d | ushDefault....is.undefined....-- | 
| e0b60 | 20 56 61 72 69 61 62 6c 65 3a 20 62 72 61 6e 63    68 2e 4e 41 4d 45 2e 64 65 73 63 72 69 70 74 69 | .Variable:.branch.NAME.descripti | 
| e0b80 | 6f 6e 0a 20 20 20 20 20 54 68 69 73 20 76 61 72    69 61 62 6c 65 20 63 61 6e 20 62 65 20 75 73 65 | on......This.variable.can.be.use | 
| e0ba0 | 64 20 74 6f 20 64 65 73 63 72 69 62 65 20 74 68    65 20 62 72 61 6e 63 68 20 6e 61 6d 65 64 20 4e | d.to.describe.the.branch.named.N | 
| e0bc0 | 41 4d 45 2e 20 20 54 68 61 74 0a 20 20 20 20 20    64 65 73 63 72 69 70 74 69 6f 6e 20 69 73 20 75 | AME...That......description.is.u | 
| e0be0 | 73 65 64 2c 20 65 2e 67 2e 2c 20 77 68 65 6e 20    74 75 72 6e 69 6e 67 20 74 68 65 20 62 72 61 6e | sed,.e.g.,.when.turning.the.bran | 
| e0c00 | 63 68 20 69 6e 74 6f 20 61 20 73 65 72 69 65 73    20 6f 66 0a 20 20 20 20 20 70 61 74 63 68 65 73 | ch.into.a.series.of......patches | 
| e0c20 | 2e 0a 0a 20 20 20 54 68 65 20 66 6f 6c 6c 6f 77    69 6e 67 20 76 61 72 69 61 62 6c 65 73 20 73 70 | ......The.following.variables.sp | 
| e0c40 | 65 63 69 66 79 20 64 65 66 61 75 6c 74 73 20 77    68 69 63 68 20 61 72 65 20 75 73 65 64 20 69 66 | ecify.defaults.which.are.used.if | 
| e0c60 | 20 74 68 65 20 61 62 6f 76 65 0a 62 72 61 6e 63    68 2d 73 70 65 63 69 66 69 63 20 76 61 72 69 61 | .the.above.branch-specific.varia | 
| e0c80 | 62 6c 65 73 20 61 72 65 20 6e 6f 74 20 73 65 74    2e 0a 0a 20 2d 2d 20 56 61 72 69 61 62 6c 65 3a | bles.are.not.set....--.Variable: | 
| e0ca0 | 20 70 75 6c 6c 2e 72 65 62 61 73 65 0a 20 20 20    20 20 54 68 69 73 20 76 61 72 69 61 62 6c 65 20 | .pull.rebase......This.variable. | 
| e0cc0 | 73 70 65 63 69 66 69 65 73 20 77 68 65 74 68 65    72 20 70 75 6c 6c 69 6e 67 20 69 73 20 64 6f 6e | specifies.whether.pulling.is.don | 
| e0ce0 | 65 20 62 79 20 72 65 62 61 73 69 6e 67 20 6f 72    20 62 79 0a 20 20 20 20 20 6d 65 72 67 69 6e 67 | e.by.rebasing.or.by......merging | 
| e0d00 | 2e 20 20 49 74 20 63 61 6e 20 62 65 20 6f 76 65    72 77 72 69 74 74 65 6e 20 75 73 69 6e 67 20 e2 | ...It.can.be.overwritten.using.. | 
| e0d20 | 80 98 62 72 61 6e 63 68 2e 4e 41 4d 45 2e 72 65    62 61 73 65 e2 80 99 2e 0a 0a 20 20 20 20 20 20 | ..branch.NAME.rebase............ | 
| e0d40 | 20 20 e2 80 a2 20 57 68 65 6e 20 e2 80 98 74 72    75 65 e2 80 99 20 74 68 65 6e 20 70 75 6c 6c 69 | ......When....true....then.pulli | 
| e0d60 | 6e 67 20 69 73 20 64 6f 6e 65 20 62 79 20 72 65    62 61 73 69 6e 67 2e 0a 20 20 20 20 20 20 20 20 | ng.is.done.by.rebasing.......... | 
| e0d80 | e2 80 a2 20 57 68 65 6e 20 e2 80 98 66 61 6c 73    65 e2 80 99 20 28 74 68 65 20 64 65 66 61 75 6c | ....When....false....(the.defaul | 
| e0da0 | 74 29 20 74 68 65 6e 20 70 75 6c 6c 69 6e 67 20    69 73 20 64 6f 6e 65 20 62 79 20 6d 65 72 67 69 | t).then.pulling.is.done.by.mergi | 
| e0dc0 | 6e 67 2e 0a 0a 20 20 20 20 20 53 69 6e 63 65 20    69 74 20 69 73 20 6e 65 76 65 72 20 61 20 67 6f | ng........Since.it.is.never.a.go | 
| e0de0 | 6f 64 20 69 64 65 61 20 74 6f 20 6d 65 72 67 65    20 74 68 65 20 75 70 73 74 72 65 61 6d 20 62 72 | od.idea.to.merge.the.upstream.br | 
| e0e00 | 61 6e 63 68 20 69 6e 74 6f 20 61 0a 20 20 20 20    20 66 65 61 74 75 72 65 20 6f 72 20 68 6f 74 66 | anch.into.a......feature.or.hotf | 
| e0e20 | 69 78 20 62 72 61 6e 63 68 20 61 6e 64 20 6d 6f    73 74 20 62 72 61 6e 63 68 65 73 20 61 72 65 20 | ix.branch.and.most.branches.are. | 
| e0e40 | 73 75 63 68 20 62 72 61 6e 63 68 65 73 2c 20 79    6f 75 0a 20 20 20 20 20 73 68 6f 75 6c 64 20 63 | such.branches,.you......should.c | 
| e0e60 | 6f 6e 73 69 64 65 72 20 73 65 74 74 69 6e 67 20    74 68 69 73 20 74 6f 20 e2 80 98 74 72 75 65 e2 | onsider.setting.this.to....true. | 
| e0e80 | 80 99 2c 20 61 6e 64 20 e2 80 98 62 72 61 6e 63    68 2e 6d 61 73 74 65 72 2e 72 65 62 61 73 65 e2 | ..,.and....branch.master.rebase. | 
| e0ea0 | 80 99 0a 20 20 20 20 20 74 6f 20 e2 80 98 66 61    6c 73 65 e2 80 99 2e 0a 0a 20 2d 2d 20 56 61 72 | ........to....false.......--.Var | 
| e0ec0 | 69 61 62 6c 65 3a 20 72 65 6d 6f 74 65 2e 70 75    73 68 44 65 66 61 75 6c 74 0a 20 20 20 20 20 54 | iable:.remote.pushDefault......T | 
| e0ee0 | 68 69 73 20 76 61 72 69 61 62 6c 65 20 73 70 65    63 69 66 69 65 73 20 77 68 61 74 20 72 65 6d 6f | his.variable.specifies.what.remo | 
| e0f00 | 74 65 20 74 68 65 20 6c 6f 63 61 6c 20 62 72 61    6e 63 68 65 73 20 61 72 65 20 75 73 75 61 6c 6c | te.the.local.branches.are.usuall | 
| e0f20 | 79 0a 20 20 20 20 20 70 75 73 68 65 64 20 74 6f    2e 20 20 54 68 69 73 20 63 61 6e 20 62 65 20 6f | y......pushed.to...This.can.be.o | 
| e0f40 | 76 65 72 77 72 69 74 74 65 6e 20 70 65 72 20 62    72 61 6e 63 68 20 75 73 69 6e 67 0a 20 20 20 20 | verwritten.per.branch.using..... | 
| e0f60 | 20 e2 80 98 62 72 61 6e 63 68 2e 4e 41 4d 45 2e    70 75 73 68 52 65 6d 6f 74 65 e2 80 99 2e 0a 0a | ....branch.NAME.pushRemote...... | 
| e0f80 | 20 20 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67    20 76 61 72 69 61 62 6c 65 73 20 61 72 65 20 75 | ...The.following.variables.are.u | 
| e0fa0 | 73 65 64 20 64 75 72 69 6e 67 20 74 68 65 20 63    72 65 61 74 69 6f 6e 20 6f 66 20 61 20 62 72 61 | sed.during.the.creation.of.a.bra | 
| e0fc0 | 6e 63 68 20 61 6e 64 0a 63 6f 6e 74 72 6f 6c 20    77 68 65 74 68 65 72 20 74 68 65 20 76 61 72 69 | nch.and.control.whether.the.vari | 
| e0fe0 | 6f 75 73 20 62 72 61 6e 63 68 2d 73 70 65 63 69    66 69 63 20 76 61 72 69 61 62 6c 65 73 20 61 72 | ous.branch-specific.variables.ar | 
| e1000 | 65 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 0a    73 65 74 20 61 74 20 74 68 69 73 20 74 69 6d 65 | e.automatically.set.at.this.time | 
| e1020 | 2e 0a 0a 20 2d 2d 20 56 61 72 69 61 62 6c 65 3a    20 62 72 61 6e 63 68 2e 61 75 74 6f 53 65 74 75 | ....--.Variable:.branch.autoSetu | 
| e1040 | 70 4d 65 72 67 65 0a 20 20 20 20 20 54 68 69 73    20 76 61 72 69 61 62 6c 65 20 73 70 65 63 69 66 | pMerge......This.variable.specif | 
| e1060 | 69 65 73 20 75 6e 64 65 72 20 77 68 61 74 20 63    69 72 63 75 6d 73 74 61 6e 63 65 73 20 63 72 65 | ies.under.what.circumstances.cre | 
| e1080 | 61 74 69 6e 67 20 61 20 62 72 61 6e 63 68 0a 20    20 20 20 20 4e 41 4d 45 20 73 68 6f 75 6c 64 20 | ating.a.branch......NAME.should. | 
| e10a0 | 72 65 73 75 6c 74 20 69 6e 20 74 68 65 20 76 61    72 69 61 62 6c 65 73 20 e2 80 98 62 72 61 6e 63 | result.in.the.variables....branc | 
| e10c0 | 68 2e 4e 41 4d 45 2e 6d 65 72 67 65 e2 80 99 20    61 6e 64 0a 20 20 20 20 20 e2 80 98 62 72 61 6e | h.NAME.merge....and.........bran | 
| e10e0 | 63 68 2e 4e 41 4d 45 2e 72 65 6d 6f 74 65 e2 80    99 20 62 65 69 6e 67 20 73 65 74 20 61 63 63 6f | ch.NAME.remote....being.set.acco | 
| e1100 | 72 64 69 6e 67 20 74 6f 20 74 68 65 20 73 74 61    72 74 69 6e 67 20 70 6f 69 6e 74 20 75 73 65 64 | rding.to.the.starting.point.used | 
| e1120 | 0a 20 20 20 20 20 74 6f 20 63 72 65 61 74 65 20    74 68 65 20 62 72 61 6e 63 68 2e 20 20 49 66 20 | ......to.create.the.branch...If. | 
| e1140 | 74 68 65 20 73 74 61 72 74 69 6e 67 20 70 6f 69    6e 74 20 69 73 6e e2 80 99 74 20 61 20 62 72 61 | the.starting.point.isn...t.a.bra | 
| e1160 | 6e 63 68 2c 20 74 68 65 6e 0a 20 20 20 20 20 74    68 65 73 65 20 76 61 72 69 61 62 6c 65 73 20 61 | nch,.then......these.variables.a | 
| e1180 | 72 65 20 6e 65 76 65 72 20 73 65 74 2e 0a 0a 20    20 20 20 20 20 20 20 e2 80 a2 20 57 68 65 6e 20 | re.never.set...............When. | 
| e11a0 | e2 80 98 61 6c 77 61 79 73 e2 80 99 20 74 68 65    6e 20 74 68 65 20 76 61 72 69 61 62 6c 65 73 20 | ...always....then.the.variables. | 
| e11c0 | 61 72 65 20 73 65 74 20 72 65 67 61 72 64 6c 65    73 73 20 6f 66 20 77 68 65 74 68 65 72 0a 20 20 | are.set.regardless.of.whether... | 
| e11e0 | 20 20 20 20 20 20 20 20 74 68 65 20 73 74 61 72    74 69 6e 67 20 70 6f 69 6e 74 20 69 73 20 61 20 | ........the.starting.point.is.a. | 
| e1200 | 6c 6f 63 61 6c 20 6f 72 20 61 20 72 65 6d 6f 74    65 20 62 72 61 6e 63 68 2e 0a 20 20 20 20 20 20 | local.or.a.remote.branch........ | 
| e1220 | 20 20 e2 80 a2 20 57 68 65 6e 20 e2 80 98 74 72    75 65 e2 80 99 20 28 74 68 65 20 64 65 66 61 75 | ......When....true....(the.defau | 
| e1240 | 6c 74 29 20 74 68 65 6e 20 74 68 65 20 76 61 72    69 61 62 6c 65 73 20 61 72 65 20 73 65 74 20 77 | lt).then.the.variables.are.set.w | 
| e1260 | 68 65 6e 20 74 68 65 0a 20 20 20 20 20 20 20 20    20 20 73 74 61 72 74 69 6e 67 20 70 6f 69 6e 74 | hen.the...........starting.point | 
| e1280 | 20 69 73 20 61 20 72 65 6d 6f 74 65 20 62 72 61    6e 63 68 2c 20 62 75 74 20 6e 6f 74 20 77 68 65 | .is.a.remote.branch,.but.not.whe | 
| e12a0 | 6e 20 69 74 20 69 73 20 61 20 6c 6f 63 61 6c 0a    20 20 20 20 20 20 20 20 20 20 62 72 61 6e 63 68 | n.it.is.a.local...........branch | 
| e12c0 | 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 57 68    65 6e 20 e2 80 98 66 61 6c 73 65 e2 80 99 20 74 | ..............When....false....t | 
| e12e0 | 68 65 6e 20 74 68 65 20 76 61 72 69 61 62 6c 65    73 20 61 72 65 20 6e 65 76 65 72 20 73 65 74 2e | hen.the.variables.are.never.set. | 
| e1300 | 0a 0a 20 2d 2d 20 56 61 72 69 61 62 6c 65 3a 20    62 72 61 6e 63 68 2e 61 75 74 6f 53 65 74 75 70 | ...--.Variable:.branch.autoSetup | 
| e1320 | 52 65 62 61 73 65 0a 20 20 20 20 20 54 68 69 73    20 76 61 72 69 61 62 6c 65 20 73 70 65 63 69 66 | Rebase......This.variable.specif | 
| e1340 | 69 65 73 20 77 68 65 74 68 65 72 20 63 72 65 61    74 69 6e 67 20 61 20 62 72 61 6e 63 68 20 4e 41 | ies.whether.creating.a.branch.NA | 
| e1360 | 4d 45 20 73 68 6f 75 6c 64 0a 20 20 20 20 20 72    65 73 75 6c 74 20 69 6e 20 74 68 65 20 76 61 72 | ME.should......result.in.the.var | 
| e1380 | 69 61 62 6c 65 20 e2 80 98 62 72 61 6e 63 68 2e    4e 41 4d 45 2e 72 65 62 61 73 65 e2 80 99 20 62 | iable....branch.NAME.rebase....b | 
| e13a0 | 65 69 6e 67 20 73 65 74 20 74 6f 20 e2 80 98 74    72 75 65 e2 80 99 2e 0a 0a 20 20 20 20 20 20 20 | eing.set.to....true............. | 
| e13c0 | 20 e2 80 a2 20 57 68 65 6e 20 e2 80 98 61 6c 77    61 79 73 e2 80 99 20 74 68 65 6e 20 74 68 65 20 | .....When....always....then.the. | 
| e13e0 | 76 61 72 69 61 62 6c 65 20 69 73 20 73 65 74 20    72 65 67 61 72 64 6c 65 73 73 20 6f 66 20 77 68 | variable.is.set.regardless.of.wh | 
| e1400 | 65 74 68 65 72 0a 20 20 20 20 20 20 20 20 20 20    74 68 65 20 73 74 61 72 74 69 6e 67 20 70 6f 69 | ether...........the.starting.poi | 
| e1420 | 6e 74 20 69 73 20 61 20 6c 6f 63 61 6c 20 6f 72    20 61 20 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 | nt.is.a.local.or.a.remote.branch | 
| e1440 | 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 57 68    65 6e 20 e2 80 98 6c 6f 63 61 6c e2 80 99 20 74 | ..............When....local....t | 
| e1460 | 68 65 6e 20 74 68 65 20 76 61 72 69 61 62 6c 65    20 61 72 65 20 73 65 74 20 77 68 65 6e 20 74 68 | hen.the.variable.are.set.when.th | 
| e1480 | 65 20 73 74 61 72 74 69 6e 67 20 70 6f 69 6e 74    0a 20 20 20 20 20 20 20 20 20 20 69 73 20 61 20 | e.starting.point...........is.a. | 
| e14a0 | 6c 6f 63 61 6c 20 62 72 61 6e 63 68 2c 20 62 75    74 20 6e 6f 74 20 77 68 65 6e 20 69 74 20 69 73 | local.branch,.but.not.when.it.is | 
| e14c0 | 20 61 20 72 65 6d 6f 74 65 20 62 72 61 6e 63 68    2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 57 68 | .a.remote.branch..............Wh | 
| e14e0 | 65 6e 20 e2 80 98 72 65 6d 6f 74 65 e2 80 99 20    74 68 65 6e 20 74 68 65 20 76 61 72 69 61 62 6c | en....remote....then.the.variabl | 
| e1500 | 65 20 61 72 65 20 73 65 74 20 77 68 65 6e 20 74    68 65 20 73 74 61 72 74 69 6e 67 0a 20 20 20 20 | e.are.set.when.the.starting..... | 
| e1520 | 20 20 20 20 20 20 70 6f 69 6e 74 20 69 73 20 61    20 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 2c 20 | ......point.is.a.remote.branch,. | 
| e1540 | 62 75 74 20 6e 6f 74 20 77 68 65 6e 20 69 74 20    69 73 20 61 20 6c 6f 63 61 6c 20 62 72 61 6e 63 | but.not.when.it.is.a.local.branc | 
| e1560 | 68 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 57    68 65 6e 20 e2 80 98 6e 65 76 65 72 e2 80 99 20 | h..............When....never.... | 
| e1580 | 28 74 68 65 20 64 65 66 61 75 6c 74 29 20 74 68    65 6e 20 74 68 65 20 76 61 72 69 61 62 6c 65 20 | (the.default).then.the.variable. | 
| e15a0 | 69 73 20 6e 65 76 65 72 20 73 65 74 2e 0a 0a 20    20 20 4e 6f 74 65 20 74 68 61 74 20 74 68 65 20 | is.never.set......Note.that.the. | 
| e15c0 | 72 65 73 70 65 63 74 69 76 65 20 63 6f 6d 6d 61    6e 64 73 20 61 6c 77 61 79 73 20 63 68 61 6e 67 | respective.commands.always.chang | 
| e15e0 | 65 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79    2d 6c 6f 63 61 6c 0a 76 61 6c 75 65 73 2e 20 20 | e.the.repository-local.values... | 
| e1600 | 49 66 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 63    68 61 6e 67 65 20 74 68 65 20 67 6c 6f 62 61 6c | If.you.want.to.change.the.global | 
| e1620 | 20 76 61 6c 75 65 2c 20 77 68 69 63 68 20 69 73    20 75 73 65 64 20 77 68 65 6e 20 74 68 65 0a 6c | .value,.which.is.used.when.the.l | 
| e1640 | 6f 63 61 6c 20 76 61 6c 75 65 20 69 73 20 75 6e    64 65 66 69 6e 65 64 2c 20 74 68 65 6e 20 79 6f | ocal.value.is.undefined,.then.yo | 
| e1660 | 75 20 68 61 76 65 20 74 6f 20 64 6f 20 73 6f 20    6f 6e 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 6c | u.have.to.do.so.on.the.command.l | 
| e1680 | 69 6e 65 2c 0a 65 2e 67 2e 3a 0a 0a 20 20 20 20    20 67 69 74 20 63 6f 6e 66 69 67 20 2d 2d 67 6c | ine,.e.g.:.......git.config.--gl | 
| e16a0 | 6f 62 61 6c 20 72 65 6d 6f 74 65 2e 61 75 74 6f    53 65 74 75 70 4d 65 72 67 65 20 61 6c 77 61 79 | obal.remote.autoSetupMerge.alway | 
| e16c0 | 73 0a 0a 20 20 20 46 6f 72 20 6d 6f 72 65 20 69    6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 | s.....For.more.information.about | 
| e16e0 | 20 74 68 65 73 65 20 76 61 72 69 61 62 6c 65 73    20 79 6f 75 20 73 68 6f 75 6c 64 20 61 6c 73 6f | .these.variables.you.should.also | 
| e1700 | 20 73 65 65 0a 0a 20 20 20 2a 6e 6f 74 65 20 28    67 69 74 6d 61 6e 29 67 69 74 2d 63 6f 6e 66 69 | .see.....*note.(gitman)git-confi | 
| e1720 | 67 3a 3a 2e 20 20 41 6c 73 6f 20 73 65 65 20 2a    6e 6f 74 65 20 28 67 69 74 6d 61 6e 29 67 69 74 | g::...Also.see.*note.(gitman)git | 
| e1740 | 2d 62 72 61 6e 63 68 3a 3a 2e 20 20 2c 0a 2a 6e    6f 74 65 20 28 67 69 74 6d 61 6e 29 67 69 74 2d | -branch::...,.*note.(gitman)git- | 
| e1760 | 63 68 65 63 6b 6f 75 74 3a 3a 2e 20 20 61 6e 64    20 2a 6e 6f 74 65 20 50 75 73 68 69 6e 67 3a 3a | checkout::...and.*note.Pushing:: | 
| e1780 | 2e 0a 0a 20 2d 2d 20 55 73 65 72 20 4f 70 74 69    6f 6e 3a 20 6d 61 67 69 74 2d 70 72 65 66 65 72 | ....--.User.Option:.magit-prefer | 
| e17a0 | 2d 72 65 6d 6f 74 65 2d 75 70 73 74 72 65 61 6d    0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f | -remote-upstream......This.optio | 
| e17c0 | 6e 20 63 6f 6e 74 72 6f 6c 73 20 77 68 65 74 68    65 72 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 | n.controls.whether.commands.that | 
| e17e0 | 20 72 65 61 64 20 61 20 62 72 61 6e 63 68 20 66    72 6f 6d 20 74 68 65 0a 20 20 20 20 20 75 73 65 | .read.a.branch.from.the......use | 
| e1800 | 72 20 61 6e 64 20 74 68 65 6e 20 73 65 74 20 69    74 20 61 73 20 74 68 65 20 75 70 73 74 72 65 61 | r.and.then.set.it.as.the.upstrea | 
| e1820 | 6d 20 62 72 61 6e 63 68 2c 20 6f 66 66 65 72 20    61 20 6c 6f 63 61 6c 20 6f 72 20 61 0a 20 20 20 | m.branch,.offer.a.local.or.a.... | 
| e1840 | 20 20 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 20    61 73 20 64 65 66 61 75 6c 74 20 63 6f 6d 70 6c | ..remote.branch.as.default.compl | 
| e1860 | 65 74 69 6f 6e 20 63 61 6e 64 69 64 61 74 65 2c    20 77 68 65 6e 20 74 68 65 79 20 68 61 76 65 20 | etion.candidate,.when.they.have. | 
| e1880 | 74 68 65 0a 20 20 20 20 20 63 68 6f 69 63 65 2e    0a 0a 20 20 20 20 20 54 68 69 73 20 61 66 66 65 | the......choice........This.affe | 
| e18a0 | 63 74 73 20 61 6c 6c 20 63 6f 6d 6d 61 6e 64 73    20 74 68 61 74 20 75 73 65 20 e2 80 98 6d 61 67 | cts.all.commands.that.use....mag | 
| e18c0 | 69 74 2d 72 65 61 64 2d 75 70 73 74 72 65 61 6d    2d 62 72 61 6e 63 68 e2 80 99 20 6f 72 0a 20 20 | it-read-upstream-branch....or... | 
| e18e0 | 20 20 20 e2 80 98 6d 61 67 69 74 2d 72 65 61 64    2d 73 74 61 72 74 69 6e 67 2d 70 6f 69 6e 74 e2 | ......magit-read-starting-point. | 
| e1900 | 80 99 2c 20 77 68 69 63 68 20 69 6e 63 6c 75 64    65 73 20 61 6c 6c 20 63 6f 6d 6d 61 6e 64 73 20 | ..,.which.includes.all.commands. | 
| e1920 | 74 68 61 74 0a 20 20 20 20 20 63 68 61 6e 67 65    20 74 68 65 20 75 70 73 74 72 65 61 6d 20 61 6e | that......change.the.upstream.an | 
| e1940 | 64 20 6d 61 6e 79 20 77 68 69 63 68 20 63 72 65    61 74 65 20 6e 65 77 20 62 72 61 6e 63 68 65 73 | d.many.which.create.new.branches | 
| e1960 | 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 69 74    2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 41 75 | .....File:.magit.info,..Node:.Au | 
| e1980 | 78 69 6c 69 61 72 79 20 42 72 61 6e 63 68 20 43    6f 6d 6d 61 6e 64 73 2c 20 20 50 72 65 76 3a 20 | xiliary.Branch.Commands,..Prev:. | 
| e19a0 | 42 72 61 6e 63 68 20 47 69 74 20 56 61 72 69 61    62 6c 65 73 2c 20 20 55 70 3a 20 42 72 61 6e 63 | Branch.Git.Variables,..Up:.Branc | 
| e19c0 | 68 69 6e 67 0a 0a 36 2e 36 2e 34 20 41 75 78 69    6c 69 61 72 79 20 42 72 61 6e 63 68 20 43 6f 6d | hing..6.6.4.Auxiliary.Branch.Com | 
| e19e0 | 6d 61 6e 64 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | mands.-------------------------- | 
| e1a00 | 2d 2d 2d 2d 2d 0a 0a 54 68 65 73 65 20 63 6f 6d    6d 61 6e 64 73 20 61 72 65 20 6e 6f 74 20 61 76 | -----..These.commands.are.not.av | 
| e1a20 | 61 69 6c 61 62 6c 65 20 66 72 6f 6d 20 74 68 65    20 74 72 61 6e 73 69 65 6e 74 20 e2 80 98 6d 61 | ailable.from.the.transient....ma | 
| e1a40 | 67 69 74 2d 62 72 61 6e 63 68 e2 80 99 20 62 79    0a 64 65 66 61 75 6c 74 2e 0a 0a 20 2d 2d 20 43 | git-branch....by.default....--.C | 
| e1a60 | 6f 6d 6d 61 6e 64 3a 20 6d 61 67 69 74 2d 62 72    61 6e 63 68 2d 73 68 65 6c 76 65 0a 20 20 20 20 | ommand:.magit-branch-shelve..... | 
| e1a80 | 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 73 68    65 6c 76 65 73 20 61 20 62 72 61 6e 63 68 2e 20 | .This.command.shelves.a.branch.. | 
| e1aa0 | 20 54 68 69 73 20 69 73 20 64 6f 6e 65 20 62 79    20 64 65 6c 65 74 69 6e 67 20 74 68 65 0a 20 20 | .This.is.done.by.deleting.the... | 
| e1ac0 | 20 20 20 62 72 61 6e 63 68 2c 20 61 6e 64 20 63    72 65 61 74 69 6e 67 20 61 20 6e 65 77 20 72 65 | ...branch,.and.creating.a.new.re | 
| e1ae0 | 66 65 72 65 6e 63 65 20 22 72 65 66 73 2f 73 68    65 6c 76 65 64 2f 42 52 41 4e 43 48 2d 4e 41 4d | ference."refs/shelved/BRANCH-NAM | 
| e1b00 | 45 22 0a 20 20 20 20 20 70 6f 69 6e 74 69 6e 67    20 61 74 20 74 68 65 20 73 61 6d 65 20 63 6f 6d | E"......pointing.at.the.same.com | 
| e1b20 | 6d 69 74 20 61 73 20 74 68 65 20 62 72 61 6e 63    68 20 70 6f 69 6e 74 65 64 20 61 74 2e 20 20 49 | mit.as.the.branch.pointed.at...I | 
| e1b40 | 66 20 74 68 65 0a 20 20 20 20 20 64 65 6c 65 74    65 64 20 62 72 61 6e 63 68 20 68 61 64 20 61 20 | f.the......deleted.branch.had.a. | 
| e1b60 | 72 65 66 6c 6f 67 2c 20 74 68 65 6e 20 74 68 61    74 20 69 73 20 70 72 65 73 65 72 76 65 64 20 61 | reflog,.then.that.is.preserved.a | 
| e1b80 | 73 20 74 68 65 20 72 65 66 6c 6f 67 0a 20 20 20    20 20 6f 66 20 74 68 65 20 6e 65 77 20 72 65 66 | s.the.reflog......of.the.new.ref | 
| e1ba0 | 65 72 65 6e 63 65 2e 0a 0a 20 20 20 20 20 54 68    69 73 20 69 73 20 75 73 65 66 75 6c 20 69 66 20 | erence........This.is.useful.if. | 
| e1bc0 | 79 6f 75 20 77 61 6e 74 20 74 6f 20 6d 6f 76 65    20 61 20 62 72 61 6e 63 68 20 6f 75 74 20 6f 66 | you.want.to.move.a.branch.out.of | 
| e1be0 | 20 73 69 67 68 74 2c 20 62 75 74 20 61 72 65 0a    20 20 20 20 20 6e 6f 74 20 72 65 61 64 79 20 74 | .sight,.but.are......not.ready.t | 
| e1c00 | 6f 20 63 6f 6d 70 6c 65 74 65 6c 79 20 64 69 73    63 61 72 64 20 69 74 20 79 65 74 2e 0a 0a 20 2d | o.completely.discard.it.yet....- | 
| e1c20 | 2d 20 43 6f 6d 6d 61 6e 64 3a 20 6d 61 67 69 74    2d 62 72 61 6e 63 68 2d 75 6e 73 68 65 6c 76 65 | -.Command:.magit-branch-unshelve | 
| e1c40 | 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61    6e 64 20 75 6e 73 68 65 6c 76 65 73 20 61 20 62 | ......This.command.unshelves.a.b | 
| e1c60 | 72 61 6e 63 68 20 74 68 61 74 20 77 61 73 20 70    72 65 76 69 6f 75 73 6c 79 20 73 68 65 6c 76 65 | ranch.that.was.previously.shelve | 
| e1c80 | 64 20 75 73 69 6e 67 0a 20 20 20 20 20 e2 80 98    6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 73 68 65 | d.using.........magit-branch-she | 
| e1ca0 | 6c 76 65 e2 80 99 2e 20 20 54 68 69 73 20 69 73    20 64 6f 6e 65 20 62 79 20 64 65 6c 65 74 69 6e | lve......This.is.done.by.deletin | 
| e1cc0 | 67 20 74 68 65 20 72 65 66 65 72 65 6e 63 65 0a    20 20 20 20 20 22 72 65 66 73 2f 73 68 65 6c 76 | g.the.reference......"refs/shelv | 
| e1ce0 | 65 64 2f 42 52 41 4e 43 48 2d 4e 41 4d 45 22 20    61 6e 64 20 63 72 65 61 74 69 6e 67 20 61 20 62 | ed/BRANCH-NAME".and.creating.a.b | 
| e1d00 | 72 61 6e 63 68 20 22 42 52 41 4e 43 48 2d 4e 41    4d 45 22 0a 20 20 20 20 20 70 6f 69 6e 74 69 6e | ranch."BRANCH-NAME"......pointin | 
| e1d20 | 67 20 61 74 20 74 68 65 20 73 61 6d 65 20 63 6f    6d 6d 69 74 20 61 73 20 74 68 65 20 64 65 6c 65 | g.at.the.same.commit.as.the.dele | 
| e1d40 | 74 65 64 20 72 65 66 65 72 65 6e 63 65 20 70 6f    69 6e 74 65 64 20 61 74 2e 0a 20 20 20 20 20 49 | ted.reference.pointed.at.......I | 
| e1d60 | 66 20 74 68 65 20 64 65 6c 65 74 65 64 20 72 65    66 65 72 65 6e 63 65 20 68 61 64 20 61 20 72 65 | f.the.deleted.reference.had.a.re | 
| e1d80 | 66 6c 6f 67 2c 20 74 68 65 6e 20 74 68 61 74 20    69 73 20 72 65 73 74 6f 72 65 64 20 61 73 20 74 | flog,.then.that.is.restored.as.t | 
| e1da0 | 68 65 0a 20 20 20 20 20 72 65 66 6c 6f 67 20 6f    66 20 74 68 65 20 62 72 61 6e 63 68 2e 0a 0a 1f | he......reflog.of.the.branch.... | 
| e1dc0 | 0a 46 69 6c 65 3a 20 6d 61 67 69 74 2e 69 6e 66    6f 2c 20 20 4e 6f 64 65 3a 20 4d 65 72 67 69 6e | .File:.magit.info,..Node:.Mergin | 
| e1de0 | 67 2c 20 20 4e 65 78 74 3a 20 52 65 73 6f 6c 76    69 6e 67 20 43 6f 6e 66 6c 69 63 74 73 2c 20 20 | g,..Next:.Resolving.Conflicts,.. | 
| e1e00 | 50 72 65 76 3a 20 42 72 61 6e 63 68 69 6e 67 2c    20 20 55 70 3a 20 4d 61 6e 69 70 75 6c 61 74 69 | Prev:.Branching,..Up:.Manipulati | 
| e1e20 | 6e 67 0a 0a 36 2e 37 20 4d 65 72 67 69 6e 67 0a    3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 41 6c 73 | ng..6.7.Merging.===========..Als | 
| e1e40 | 6f 20 73 65 65 20 2a 6e 6f 74 65 20 28 67 69 74    6d 61 6e 29 67 69 74 2d 6d 65 72 67 65 3a 3a 2e | o.see.*note.(gitman)git-merge::. | 
| e1e60 | 20 20 46 6f 72 20 69 6e 66 6f 72 6d 61 74 69 6f    6e 20 6f 6e 20 68 6f 77 20 74 6f 20 72 65 73 6f | ..For.information.on.how.to.reso | 
| e1e80 | 6c 76 65 0a 6d 65 72 67 65 20 63 6f 6e 66 6c 69    63 74 73 20 73 65 65 20 74 68 65 20 6e 65 78 74 | lve.merge.conflicts.see.the.next | 
| e1ea0 | 20 73 65 63 74 69 6f 6e 2e 0a 0a e2 80 98 6d e2    80 99 20 28 e2 80 98 6d 61 67 69 74 2d 6d 65 72 | .section......m....(...magit-mer | 
| e1ec0 | 67 65 e2 80 99 29 0a 20 20 20 20 20 54 68 69 73    20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 | ge...)......This.transient.prefi | 
| e1ee0 | 78 20 63 6f 6d 6d 61 6e 64 20 62 69 6e 64 73 20    74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 75 | x.command.binds.the.following.su | 
| e1f00 | 66 66 69 78 20 63 6f 6d 6d 61 6e 64 73 0a 20 20    20 20 20 61 6c 6f 6e 67 20 77 69 74 68 20 74 68 | ffix.commands......along.with.th | 
| e1f20 | 65 20 61 70 70 72 6f 70 72 69 61 74 65 20 69 6e    66 69 78 20 61 72 67 75 6d 65 6e 74 73 20 61 6e | e.appropriate.infix.arguments.an | 
| e1f40 | 64 20 64 69 73 70 6c 61 79 73 20 74 68 65 6d 20    69 6e 20 61 0a 20 20 20 20 20 74 65 6d 70 6f 72 | d.displays.them.in.a......tempor | 
| e1f60 | 61 72 79 20 62 75 66 66 65 72 20 75 6e 74 69 6c    20 61 20 73 75 66 66 69 78 20 69 73 20 69 6e 76 | ary.buffer.until.a.suffix.is.inv | 
| e1f80 | 6f 6b 65 64 2e 0a 0a 20 20 20 57 68 65 6e 20 6e    6f 20 6d 65 72 67 65 20 69 73 20 69 6e 20 70 72 | oked......When.no.merge.is.in.pr | 
| e1fa0 | 6f 67 72 65 73 73 2c 20 74 68 65 6e 20 74 68 65    20 74 72 61 6e 73 69 65 6e 74 20 66 65 61 74 75 | ogress,.then.the.transient.featu | 
| e1fc0 | 72 65 73 20 74 68 65 0a 66 6f 6c 6c 6f 77 69 6e    67 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 | res.the.following.suffix.command | 
| e1fe0 | 73 2e 0a 0a e2 80 98 6d 20 6d e2 80 99 20 28 e2    80 98 6d 61 67 69 74 2d 6d 65 72 67 65 2d 70 6c | s......m.m....(...magit-merge-pl | 
| e2000 | 61 69 6e e2 80 99 29 0a 20 20 20 20 20 54 68 69    73 20 63 6f 6d 6d 61 6e 64 20 6d 65 72 67 65 73 | ain...)......This.command.merges | 
| e2020 | 20 61 6e 6f 74 68 65 72 20 62 72 61 6e 63 68 20    6f 72 20 61 6e 20 61 72 62 69 74 72 61 72 79 20 | .another.branch.or.an.arbitrary. | 
| e2040 | 72 65 76 69 73 69 6f 6e 20 69 6e 74 6f 0a 20 20    20 20 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 | revision.into......the.current.b | 
| e2060 | 72 61 6e 63 68 2e 20 20 54 68 65 20 62 72 61 6e    63 68 20 6f 72 20 72 65 76 69 73 69 6f 6e 20 74 | ranch...The.branch.or.revision.t | 
| e2080 | 6f 20 62 65 20 6d 65 72 67 65 64 20 69 73 20 72    65 61 64 20 69 6e 0a 20 20 20 20 20 74 68 65 20 | o.be.merged.is.read.in......the. | 
| e20a0 | 6d 69 6e 69 62 75 66 66 65 72 20 61 6e 64 20 64    65 66 61 75 6c 74 73 20 74 6f 20 74 68 65 20 62 | minibuffer.and.defaults.to.the.b | 
| e20c0 | 72 61 6e 63 68 20 61 74 20 70 6f 69 6e 74 2e 0a    0a 20 20 20 20 20 55 6e 6c 65 73 73 20 74 68 65 | ranch.at.point........Unless.the | 
| e20e0 | 72 65 20 61 72 65 20 63 6f 6e 66 6c 69 63 74 73    20 6f 72 20 61 20 70 72 65 66 69 78 20 61 72 67 | re.are.conflicts.or.a.prefix.arg | 
| e2100 | 75 6d 65 6e 74 20 69 73 20 75 73 65 64 2c 20 74    68 65 6e 20 74 68 65 0a 20 20 20 20 20 72 65 73 | ument.is.used,.then.the......res | 
| e2120 | 75 6c 74 69 6e 67 20 6d 65 72 67 65 20 63 6f 6d    6d 69 74 20 75 73 65 73 20 61 20 67 65 6e 65 72 | ulting.merge.commit.uses.a.gener | 
| e2140 | 69 63 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67    65 2c 20 61 6e 64 20 74 68 65 20 75 73 65 72 0a | ic.commit.message,.and.the.user. | 
| e2160 | 20 20 20 20 20 64 6f 65 73 20 6e 6f 74 20 67 65    74 20 61 20 63 68 61 6e 63 65 20 74 6f 20 69 6e | .....does.not.get.a.chance.to.in | 
| e2180 | 73 70 65 63 74 20 6f 72 20 63 68 61 6e 67 65 20    69 74 20 62 65 66 6f 72 65 20 74 68 65 20 63 6f | spect.or.change.it.before.the.co | 
| e21a0 | 6d 6d 69 74 20 69 73 0a 20 20 20 20 20 63 72 65    61 74 65 64 2e 20 20 57 69 74 68 20 61 20 70 72 | mmit.is......created...With.a.pr | 
| e21c0 | 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 74 68    69 73 20 64 6f 65 73 20 6e 6f 74 20 61 63 74 75 | efix.argument.this.does.not.actu | 
| e21e0 | 61 6c 6c 79 20 63 72 65 61 74 65 20 74 68 65 0a    20 20 20 20 20 6d 65 72 67 65 20 63 6f 6d 6d 69 | ally.create.the......merge.commi | 
| e2200 | 74 2c 20 77 68 69 63 68 20 6d 61 6b 65 73 20 69    74 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 69 6e | t,.which.makes.it.possible.to.in | 
| e2220 | 73 70 65 63 74 20 68 6f 77 20 63 6f 6e 66 6c 69    63 74 73 20 77 65 72 65 0a 20 20 20 20 20 72 65 | spect.how.conflicts.were......re | 
| e2240 | 73 6f 6c 76 65 64 20 61 6e 64 20 74 6f 20 61 64    6a 75 73 74 20 74 68 65 20 63 6f 6d 6d 69 74 20 | solved.and.to.adjust.the.commit. | 
| e2260 | 6d 65 73 73 61 67 65 2e 0a 0a e2 80 98 6d 20 65    e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d 6d 65 | message......m.e....(...magit-me | 
| e2280 | 72 67 65 2d 65 64 69 74 6d 73 67 e2 80 99 29 0a    20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e | rge-editmsg...)......This.comman | 
| e22a0 | 64 20 6d 65 72 67 65 73 20 61 6e 6f 74 68 65 72    20 62 72 61 6e 63 68 20 6f 72 20 61 6e 20 61 72 | d.merges.another.branch.or.an.ar | 
| e22c0 | 62 69 74 72 61 72 79 20 72 65 76 69 73 69 6f 6e    20 69 6e 74 6f 0a 20 20 20 20 20 74 68 65 20 63 | bitrary.revision.into......the.c | 
| e22e0 | 75 72 72 65 6e 74 20 62 72 61 6e 63 68 20 61 6e    64 20 6f 70 65 6e 73 20 61 20 63 6f 6d 6d 69 74 | urrent.branch.and.opens.a.commit | 
| e2300 | 20 6d 65 73 73 61 67 65 20 62 75 66 66 65 72 2c    20 73 6f 20 74 68 61 74 20 74 68 65 0a 20 20 20 | .message.buffer,.so.that.the.... | 
| e2320 | 20 20 75 73 65 72 20 63 61 6e 20 6d 61 6b 65 20    61 64 6a 75 73 74 6d 65 6e 74 73 2e 20 20 54 68 | ..user.can.make.adjustments...Th | 
| e2340 | 65 20 63 6f 6d 6d 69 74 20 69 73 20 6e 6f 74 20    61 63 74 75 61 6c 6c 79 20 63 72 65 61 74 65 64 | e.commit.is.not.actually.created | 
| e2360 | 0a 20 20 20 20 20 75 6e 74 69 6c 20 74 68 65 20    75 73 65 72 20 66 69 6e 69 73 68 65 73 20 77 69 | ......until.the.user.finishes.wi | 
| e2380 | 74 68 20 e2 80 98 43 2d 63 20 43 2d 63 e2 80 99    2e 0a 0a e2 80 98 6d 20 6e e2 80 99 20 28 e2 80 | th....C-c.C-c.........m.n....(.. | 
| e23a0 | 98 6d 61 67 69 74 2d 6d 65 72 67 65 2d 6e 6f 63    6f 6d 6d 69 74 e2 80 99 29 0a 20 20 20 20 20 54 | .magit-merge-nocommit...)......T | 
| e23c0 | 68 69 73 20 63 6f 6d 6d 61 6e 64 20 6d 65 72 67    65 73 20 61 6e 6f 74 68 65 72 20 62 72 61 6e 63 | his.command.merges.another.branc | 
| e23e0 | 68 20 6f 72 20 61 6e 20 61 72 62 69 74 72 61 72    79 20 72 65 76 69 73 69 6f 6e 20 69 6e 74 6f 0a | h.or.an.arbitrary.revision.into. | 
| e2400 | 20 20 20 20 20 74 68 65 20 63 75 72 72 65 6e 74    20 62 72 61 6e 63 68 2c 20 62 75 74 20 64 6f 65 | .....the.current.branch,.but.doe | 
| e2420 | 73 20 6e 6f 74 20 61 63 74 75 61 6c 6c 79 20 63    72 65 61 74 65 20 74 68 65 20 6d 65 72 67 65 20 | s.not.actually.create.the.merge. | 
| e2440 | 63 6f 6d 6d 69 74 2e 0a 20 20 20 20 20 54 68 65    20 75 73 65 72 20 63 61 6e 20 74 68 65 6e 20 66 | commit.......The.user.can.then.f | 
| e2460 | 75 72 74 68 65 72 20 61 64 6a 75 73 74 20 74 68    65 20 6d 65 72 67 65 2c 20 65 76 65 6e 20 77 68 | urther.adjust.the.merge,.even.wh | 
| e2480 | 65 6e 20 61 75 74 6f 6d 61 74 69 63 0a 20 20 20    20 20 63 6f 6e 66 6c 69 63 74 20 72 65 73 6f 6c | en.automatic......conflict.resol | 
| e24a0 | 75 74 69 6f 6e 20 73 75 63 63 65 65 64 65 64 20    61 6e 64 2f 6f 72 20 61 64 6a 75 73 74 20 74 68 | ution.succeeded.and/or.adjust.th | 
| e24c0 | 65 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65    2e 0a 0a e2 80 98 6d 20 61 e2 80 99 20 28 e2 80 | e.commit.message......m.a....(.. | 
| e24e0 | 98 6d 61 67 69 74 2d 6d 65 72 67 65 2d 61 62 73    6f 72 62 e2 80 99 29 0a 20 20 20 20 20 54 68 69 | .magit-merge-absorb...)......Thi | 
| e2500 | 73 20 63 6f 6d 6d 61 6e 64 20 6d 65 72 67 65 73    20 61 6e 6f 74 68 65 72 20 6c 6f 63 61 6c 20 62 | s.command.merges.another.local.b | 
| e2520 | 72 61 6e 63 68 20 69 6e 74 6f 20 74 68 65 20 63    75 72 72 65 6e 74 20 62 72 61 6e 63 68 0a 20 20 | ranch.into.the.current.branch... | 
| e2540 | 20 20 20 61 6e 64 20 74 68 65 6e 20 72 65 6d 6f    76 65 73 20 74 68 65 20 66 6f 72 6d 65 72 2e 0a | ...and.then.removes.the.former.. | 
| e2560 | 0a 20 20 20 20 20 42 65 66 6f 72 65 20 74 68 65    20 73 6f 75 72 63 65 20 62 72 61 6e 63 68 20 69 | ......Before.the.source.branch.i | 
| e2580 | 73 20 6d 65 72 67 65 64 2c 20 69 74 20 69 73 20    66 69 72 73 74 20 66 6f 72 63 65 20 70 75 73 68 | s.merged,.it.is.first.force.push | 
| e25a0 | 65 64 20 74 6f 20 69 74 73 0a 20 20 20 20 20 70    75 73 68 2d 72 65 6d 6f 74 65 2c 20 70 72 6f 76 | ed.to.its......push-remote,.prov | 
| e25c0 | 69 64 65 64 20 74 68 65 20 72 65 73 70 65 63 74    69 76 65 20 72 65 6d 6f 74 65 20 62 72 61 6e 63 | ided.the.respective.remote.branc | 
| e25e0 | 68 20 61 6c 72 65 61 64 79 20 65 78 69 73 74 73    2e 0a 20 20 20 20 20 54 68 69 73 20 65 6e 73 75 | h.already.exists.......This.ensu | 
| e2600 | 72 65 73 20 74 68 61 74 20 74 68 65 20 72 65 73    70 65 63 74 69 76 65 20 70 75 6c 6c 2d 72 65 71 | res.that.the.respective.pull-req | 
| e2620 | 75 65 73 74 20 28 69 66 20 61 6e 79 29 20 77 6f    6e e2 80 99 74 20 67 65 74 0a 20 20 20 20 20 73 | uest.(if.any).won...t.get......s | 
| e2640 | 74 75 63 6b 20 6f 6e 20 73 6f 6d 65 20 6f 62 73    6f 6c 65 74 65 20 76 65 72 73 69 6f 6e 20 6f 66 | tuck.on.some.obsolete.version.of | 
| e2660 | 20 74 68 65 20 63 6f 6d 6d 69 74 73 20 74 68 61    74 20 61 72 65 20 62 65 69 6e 67 0a 20 20 20 20 | .the.commits.that.are.being..... | 
| e2680 | 20 6d 65 72 67 65 64 2e 20 20 46 69 6e 61 6c 6c    79 2c 20 69 66 20 e2 80 98 6d 61 67 69 74 2d 62 | .merged...Finally,.if....magit-b | 
| e26a0 | 72 61 6e 63 68 2d 70 75 6c 6c 2d 72 65 71 75 65    73 74 e2 80 99 20 77 61 73 20 75 73 65 64 20 74 | ranch-pull-request....was.used.t | 
| e26c0 | 6f 20 63 72 65 61 74 65 0a 20 20 20 20 20 74 68    65 20 6d 65 72 67 65 64 20 62 72 61 6e 63 68 2c | o.create......the.merged.branch, | 
| e26e0 | 20 74 68 65 6e 20 74 68 65 20 72 65 73 70 65 63    74 69 76 65 20 72 65 6d 6f 74 65 20 62 72 61 6e | .then.the.respective.remote.bran | 
| e2700 | 63 68 20 69 73 20 61 6c 73 6f 0a 20 20 20 20 20    72 65 6d 6f 76 65 64 2e 0a 0a e2 80 98 6d 20 69 | ch.is.also......removed......m.i | 
| e2720 | e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d 6d 65    72 67 65 2d 69 6e 74 6f e2 80 99 29 0a 20 20 20 | ....(...magit-merge-into...).... | 
| e2740 | 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 6d    65 72 67 65 73 20 74 68 65 20 63 75 72 72 65 6e | ..This.command.merges.the.curren | 
| e2760 | 74 20 62 72 61 6e 63 68 20 69 6e 74 6f 20 61 6e    6f 74 68 65 72 20 6c 6f 63 61 6c 20 62 72 61 6e | t.branch.into.another.local.bran | 
| e2780 | 63 68 0a 20 20 20 20 20 61 6e 64 20 74 68 65 6e    20 72 65 6d 6f 76 65 73 20 74 68 65 20 66 6f 72 | ch......and.then.removes.the.for | 
| e27a0 | 6d 65 72 2e 20 20 54 68 65 20 6c 61 74 74 65 72    20 62 65 63 6f 6d 65 73 20 74 68 65 20 6e 65 77 | mer...The.latter.becomes.the.new | 
| e27c0 | 20 63 75 72 72 65 6e 74 0a 20 20 20 20 20 62 72    61 6e 63 68 2e 0a 0a 20 20 20 20 20 42 65 66 6f | .current......branch........Befo | 
| e27e0 | 72 65 20 74 68 65 20 73 6f 75 72 63 65 20 62 72    61 6e 63 68 20 69 73 20 6d 65 72 67 65 64 2c 20 | re.the.source.branch.is.merged,. | 
| e2800 | 69 74 20 69 73 20 66 69 72 73 74 20 66 6f 72 63    65 20 70 75 73 68 65 64 20 74 6f 20 69 74 73 0a | it.is.first.force.pushed.to.its. | 
| e2820 | 20 20 20 20 20 70 75 73 68 2d 72 65 6d 6f 74 65    2c 20 70 72 6f 76 69 64 65 64 20 74 68 65 20 72 | .....push-remote,.provided.the.r | 
| e2840 | 65 73 70 65 63 74 69 76 65 20 72 65 6d 6f 74 65    20 62 72 61 6e 63 68 20 61 6c 72 65 61 64 79 20 | espective.remote.branch.already. | 
| e2860 | 65 78 69 73 74 73 2e 0a 20 20 20 20 20 54 68 69    73 20 65 6e 73 75 72 65 73 20 74 68 61 74 20 74 | exists.......This.ensures.that.t | 
| e2880 | 68 65 20 72 65 73 70 65 63 74 69 76 65 20 70 75    6c 6c 2d 72 65 71 75 65 73 74 20 28 69 66 20 61 | he.respective.pull-request.(if.a | 
| e28a0 | 6e 79 29 20 77 6f 6e e2 80 99 74 20 67 65 74 0a    20 20 20 20 20 73 74 75 63 6b 20 6f 6e 20 73 6f | ny).won...t.get......stuck.on.so | 
| e28c0 | 6d 65 20 6f 62 73 6f 6c 65 74 65 20 76 65 72 73    69 6f 6e 20 6f 66 20 74 68 65 20 63 6f 6d 6d 69 | me.obsolete.version.of.the.commi | 
| e28e0 | 74 73 20 74 68 61 74 20 61 72 65 20 62 65 69 6e    67 0a 20 20 20 20 20 6d 65 72 67 65 64 2e 20 20 | ts.that.are.being......merged... | 
| e2900 | 46 69 6e 61 6c 6c 79 2c 20 69 66 20 e2 80 98 6d    61 67 69 74 2d 62 72 61 6e 63 68 2d 70 75 6c 6c | Finally,.if....magit-branch-pull | 
| e2920 | 2d 72 65 71 75 65 73 74 e2 80 99 20 77 61 73 20    75 73 65 64 20 74 6f 20 63 72 65 61 74 65 0a 20 | -request....was.used.to.create.. | 
| e2940 | 20 20 20 20 74 68 65 20 6d 65 72 67 65 64 20 62    72 61 6e 63 68 2c 20 74 68 65 6e 20 74 68 65 20 | ....the.merged.branch,.then.the. | 
| e2960 | 72 65 73 70 65 63 74 69 76 65 20 72 65 6d 6f 74    65 20 62 72 61 6e 63 68 20 69 73 20 61 6c 73 6f | respective.remote.branch.is.also | 
| e2980 | 0a 20 20 20 20 20 72 65 6d 6f 76 65 64 2e 0a 0a    e2 80 98 6d 20 73 e2 80 99 20 28 e2 80 98 6d 61 | ......removed......m.s....(...ma | 
| e29a0 | 67 69 74 2d 6d 65 72 67 65 2d 73 71 75 61 73 68    e2 80 99 29 0a 20 20 20 20 20 54 68 69 73 20 63 | git-merge-squash...)......This.c | 
| e29c0 | 6f 6d 6d 61 6e 64 20 73 71 75 61 73 68 65 73 20    74 68 65 20 63 68 61 6e 67 65 73 20 69 6e 74 72 | ommand.squashes.the.changes.intr | 
| e29e0 | 6f 64 75 63 65 64 20 62 79 20 61 6e 6f 74 68 65    72 20 62 72 61 6e 63 68 20 6f 72 0a 20 20 20 20 | oduced.by.another.branch.or..... | 
| e2a00 | 20 61 6e 20 61 72 62 69 74 72 61 72 79 20 72 65    76 69 73 69 6f 6e 20 69 6e 74 6f 20 74 68 65 20 | .an.arbitrary.revision.into.the. | 
| e2a20 | 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 2e 20    20 54 68 69 73 20 6f 6e 6c 79 20 61 70 70 6c 69 | current.branch...This.only.appli | 
| e2a40 | 65 73 0a 20 20 20 20 20 74 68 65 20 63 68 61 6e    67 65 73 20 6d 61 64 65 20 62 79 20 74 68 65 20 | es......the.changes.made.by.the. | 
| e2a60 | 73 71 75 61 73 68 65 64 20 63 6f 6d 6d 69 74 73    2e 20 20 4e 6f 20 69 6e 66 6f 72 6d 61 74 69 6f | squashed.commits...No.informatio | 
| e2a80 | 6e 20 69 73 0a 20 20 20 20 20 70 72 65 73 65 72    76 65 64 20 74 68 61 74 20 77 6f 75 6c 64 20 61 | n.is......preserved.that.would.a | 
| e2aa0 | 6c 6c 6f 77 20 63 72 65 61 74 69 6e 67 20 61 6e    20 61 63 74 75 61 6c 20 6d 65 72 67 65 20 63 6f | llow.creating.an.actual.merge.co | 
| e2ac0 | 6d 6d 69 74 2e 0a 20 20 20 20 20 49 6e 73 74 65    61 64 20 6f 66 20 74 68 69 73 20 63 6f 6d 6d 61 | mmit.......Instead.of.this.comma | 
| e2ae0 | 6e 64 20 79 6f 75 20 73 68 6f 75 6c 64 20 70 72    6f 62 61 62 6c 79 20 75 73 65 20 61 20 63 6f 6d | nd.you.should.probably.use.a.com | 
| e2b00 | 6d 61 6e 64 20 66 72 6f 6d 20 74 68 65 0a 20 20    20 20 20 61 70 70 6c 79 20 74 72 61 6e 73 69 65 | mand.from.the......apply.transie | 
| e2b20 | 6e 74 2e 0a 0a e2 80 98 6d 20 70 e2 80 99 20 28    e2 80 98 6d 61 67 69 74 2d 6d 65 72 67 65 2d 70 | nt......m.p....(...magit-merge-p | 
| e2b40 | 72 65 76 69 65 77 e2 80 99 29 0a 20 20 20 20 20    54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 73 68 6f | review...)......This.command.sho | 
| e2b60 | 77 73 20 61 20 70 72 65 76 69 65 77 20 6f 66 20    6d 65 72 67 69 6e 67 20 61 6e 6f 74 68 65 72 20 | ws.a.preview.of.merging.another. | 
| e2b80 | 62 72 61 6e 63 68 20 6f 72 20 61 6e 0a 20 20 20    20 20 61 72 62 69 74 72 61 72 79 20 72 65 76 69 | branch.or.an......arbitrary.revi | 
| e2ba0 | 73 69 6f 6e 20 69 6e 74 6f 20 74 68 65 20 63 75    72 72 65 6e 74 20 62 72 61 6e 63 68 2e 0a 0a 20 | sion.into.the.current.branch.... | 
| e2bc0 | 20 20 20 20 4e 6f 74 65 20 74 68 61 74 20 63 6f    6d 6d 61 6e 64 73 2c 20 74 68 61 74 20 6e 6f 72 | ....Note.that.commands,.that.nor | 
| e2be0 | 6d 61 6c 6c 79 20 63 68 61 6e 67 65 20 68 6f 77    20 61 20 64 69 66 66 20 69 73 20 64 69 73 70 6c | mally.change.how.a.diff.is.displ | 
| e2c00 | 61 79 65 64 2c 0a 20 20 20 20 20 64 6f 20 6e 6f    74 20 77 6f 72 6b 20 69 6e 20 62 75 66 66 65 72 | ayed,......do.not.work.in.buffer | 
| e2c20 | 73 20 63 72 65 61 74 65 64 20 62 79 20 74 68 69    73 20 63 6f 6d 6d 61 6e 64 2c 20 62 65 63 61 75 | s.created.by.this.command,.becau | 
| e2c40 | 73 65 20 74 68 65 0a 20 20 20 20 20 75 6e 64 65    72 6c 79 69 6e 67 20 47 69 74 20 63 6f 6d 6d 61 | se.the......underlying.Git.comma | 
| e2c60 | 6e 64 20 64 6f 65 73 20 6e 6f 74 20 73 75 70 70    6f 72 74 20 64 69 66 66 20 61 72 67 75 6d 65 6e | nd.does.not.support.diff.argumen | 
| e2c80 | 74 73 2e 0a 0a 20 20 20 57 68 65 6e 20 61 20 6d    65 72 67 65 20 69 73 20 69 6e 20 70 72 6f 67 72 | ts......When.a.merge.is.in.progr | 
| e2ca0 | 65 73 73 2c 20 74 68 65 6e 20 74 68 65 20 74 72    61 6e 73 69 65 6e 74 20 69 6e 73 74 65 61 64 20 | ess,.then.the.transient.instead. | 
| e2cc0 | 66 65 61 74 75 72 65 73 20 74 68 65 0a 66 6f 6c    6c 6f 77 69 6e 67 20 73 75 66 66 69 78 20 63 6f | features.the.following.suffix.co | 
| e2ce0 | 6d 6d 61 6e 64 73 2e 0a 0a e2 80 98 6d 20 6d e2    80 99 20 28 e2 80 98 6d 61 67 69 74 2d 6d 65 72 | mmands......m.m....(...magit-mer | 
| e2d00 | 67 65 e2 80 99 29 0a 20 20 20 20 20 41 66 74 65    72 20 74 68 65 20 75 73 65 72 20 72 65 73 6f 6c | ge...)......After.the.user.resol | 
| e2d20 | 76 65 64 20 63 6f 6e 66 6c 69 63 74 73 2c 20 74    68 69 73 20 63 6f 6d 6d 61 6e 64 20 70 72 6f 63 | ved.conflicts,.this.command.proc | 
| e2d40 | 65 65 64 73 20 77 69 74 68 20 74 68 65 0a 20 20    20 20 20 6d 65 72 67 65 2e 20 20 49 66 20 73 6f | eeds.with.the......merge...If.so | 
| e2d60 | 6d 65 20 63 6f 6e 66 6c 69 63 74 73 20 77 65 72    65 6e e2 80 99 74 20 72 65 73 6f 6c 76 65 64 2c | me.conflicts.weren...t.resolved, | 
| e2d80 | 20 74 68 65 6e 20 74 68 69 73 20 63 6f 6d 6d 61    6e 64 0a 20 20 20 20 20 66 61 69 6c 73 2e 0a 0a | .then.this.command......fails... | 
| e2da0 | e2 80 98 6d 20 61 e2 80 99 20 28 e2 80 98 6d 61    67 69 74 2d 6d 65 72 67 65 2d 61 62 6f 72 74 e2 | ...m.a....(...magit-merge-abort. | 
| e2dc0 | 80 99 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f    6d 6d 61 6e 64 20 61 62 6f 72 74 73 20 74 68 65 | ..)......This.command.aborts.the | 
| e2de0 | 20 63 75 72 72 65 6e 74 20 6d 65 72 67 65 20 6f    70 65 72 61 74 69 6f 6e 2e 0a 0a 1f 0a 46 69 6c | .current.merge.operation.....Fil | 
| e2e00 | 65 3a 20 6d 61 67 69 74 2e 69 6e 66 6f 2c 20 20    4e 6f 64 65 3a 20 52 65 73 6f 6c 76 69 6e 67 20 | e:.magit.info,..Node:.Resolving. | 
| e2e20 | 43 6f 6e 66 6c 69 63 74 73 2c 20 20 4e 65 78 74    3a 20 52 65 62 61 73 69 6e 67 2c 20 20 50 72 65 | Conflicts,..Next:.Rebasing,..Pre | 
| e2e40 | 76 3a 20 4d 65 72 67 69 6e 67 2c 20 20 55 70 3a    20 4d 61 6e 69 70 75 6c 61 74 69 6e 67 0a 0a 36 | v:.Merging,..Up:.Manipulating..6 | 
| e2e60 | 2e 38 20 52 65 73 6f 6c 76 69 6e 67 20 43 6f 6e    66 6c 69 63 74 73 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d | .8.Resolving.Conflicts.========= | 
| e2e80 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a    57 68 65 6e 20 6d 65 72 67 69 6e 67 20 62 72 61 | ==============..When.merging.bra | 
| e2ea0 | 6e 63 68 65 73 20 28 6f 72 20 6f 74 68 65 72 77    69 73 65 20 63 6f 6d 62 69 6e 69 6e 67 20 6f 72 | nches.(or.otherwise.combining.or | 
| e2ec0 | 20 63 68 61 6e 67 69 6e 67 20 68 69 73 74 6f 72    79 29 0a 63 6f 6e 66 6c 69 63 74 73 20 63 61 6e | .changing.history).conflicts.can | 
| e2ee0 | 20 6f 63 63 75 72 2e 20 20 49 66 20 79 6f 75 20    65 64 69 74 65 64 20 74 77 6f 20 63 6f 6d 70 6c | .occur...If.you.edited.two.compl | 
| e2f00 | 65 74 65 6c 79 20 64 69 66 66 65 72 65 6e 74 20    70 61 72 74 73 20 6f 66 0a 74 68 65 20 73 61 6d | etely.different.parts.of.the.sam | 
| e2f20 | 65 20 66 69 6c 65 20 69 6e 20 74 77 6f 20 62 72    61 6e 63 68 65 73 20 61 6e 64 20 74 68 65 6e 20 | e.file.in.two.branches.and.then. | 
| e2f40 | 6d 65 72 67 65 20 6f 6e 65 20 6f 66 20 74 68 65    73 65 20 62 72 61 6e 63 68 65 73 20 69 6e 74 6f | merge.one.of.these.branches.into | 
| e2f60 | 0a 74 68 65 20 6f 74 68 65 72 2c 20 74 68 65 6e    20 47 69 74 20 63 61 6e 20 72 65 73 6f 6c 76 65 | .the.other,.then.Git.can.resolve | 
| e2f80 | 20 74 68 61 74 20 6f 6e 20 69 74 73 20 6f 77 6e    2c 20 62 75 74 20 69 66 20 79 6f 75 20 65 64 69 | .that.on.its.own,.but.if.you.edi | 
| e2fa0 | 74 20 74 68 65 0a 73 61 6d 65 20 61 72 65 61 20    6f 66 20 61 20 66 69 6c 65 2c 20 74 68 65 6e 20 | t.the.same.area.of.a.file,.then. | 
| e2fc0 | 61 20 68 75 6d 61 6e 20 69 73 20 72 65 71 75 69    72 65 64 20 74 6f 20 64 65 63 69 64 65 20 68 6f | a.human.is.required.to.decide.ho | 
| e2fe0 | 77 20 74 68 65 20 74 77 6f 0a 76 65 72 73 69 6f    6e 73 2c 20 6f 72 20 22 73 69 64 65 73 20 6f 66 | w.the.two.versions,.or."sides.of | 
| e3000 | 20 74 68 65 20 63 6f 6e 66 6c 69 63 74 22 2c 20    61 72 65 20 74 6f 20 62 65 20 63 6f 6d 62 69 6e | .the.conflict",.are.to.be.combin | 
| e3020 | 65 64 20 69 6e 74 6f 20 6f 6e 65 2e 0a 0a 20 20    20 48 65 72 65 20 77 65 20 63 61 6e 20 6f 6e 6c | ed.into.one......Here.we.can.onl | 
| e3040 | 79 20 70 72 6f 76 69 64 65 20 61 20 62 72 69 65    66 20 69 6e 74 72 6f 64 75 63 74 69 6f 6e 20 74 | y.provide.a.brief.introduction.t | 
| e3060 | 6f 20 74 68 65 20 73 75 62 6a 65 63 74 20 61 6e    64 0a 70 6f 69 6e 74 20 79 6f 75 20 74 6f 77 61 | o.the.subject.and.point.you.towa | 
| e3080 | 72 64 20 73 6f 6d 65 20 74 6f 6f 6c 73 20 74 68    61 74 20 63 61 6e 20 68 65 6c 70 2e 20 20 49 66 | rd.some.tools.that.can.help...If | 
| e30a0 | 20 79 6f 75 20 61 72 65 20 6e 65 77 20 74 6f 20    74 68 69 73 2c 20 74 68 65 6e 0a 70 6c 65 61 73 | .you.are.new.to.this,.then.pleas | 
| e30c0 | 65 20 61 6c 73 6f 20 63 6f 6e 73 75 6c 74 20 47    69 74 e2 80 99 73 20 6f 77 6e 20 64 6f 63 75 6d | e.also.consult.Git...s.own.docum | 
| e30e0 | 65 6e 74 61 74 69 6f 6e 20 61 73 20 77 65 6c 6c    20 61 73 20 6f 74 68 65 72 20 72 65 73 6f 75 72 | entation.as.well.as.other.resour | 
| e3100 | 63 65 73 2e 0a 0a 20 20 20 49 66 20 61 20 66 69    6c 65 20 68 61 73 20 63 6f 6e 66 6c 69 63 74 73 | ces......If.a.file.has.conflicts | 
| e3120 | 20 61 6e 64 20 47 69 74 20 63 61 6e 6e 6f 74 20    72 65 73 6f 6c 76 65 20 74 68 65 6d 20 62 79 20 | .and.Git.cannot.resolve.them.by. | 
| e3140 | 69 74 73 65 6c 66 2c 20 74 68 65 6e 0a 69 74 20    70 75 74 73 20 62 6f 74 68 20 76 65 72 73 69 6f | itself,.then.it.puts.both.versio | 
| e3160 | 6e 73 20 69 6e 74 6f 20 74 68 65 20 61 66 66 65    63 74 65 64 20 66 69 6c 65 20 61 6c 6f 6e 67 20 | ns.into.the.affected.file.along. | 
| e3180 | 77 69 74 68 20 73 70 65 63 69 61 6c 20 6d 61 72    6b 65 72 73 0a 77 68 6f 73 65 20 70 75 72 70 6f | with.special.markers.whose.purpo | 
| e31a0 | 73 65 20 69 73 20 74 6f 20 64 65 6e 6f 74 65 20    74 68 65 20 62 6f 75 6e 64 61 72 69 65 73 20 6f | se.is.to.denote.the.boundaries.o | 
| e31c0 | 66 20 74 68 65 20 75 6e 72 65 73 6f 6c 76 65 64    20 70 61 72 74 20 6f 66 20 74 68 65 0a 66 69 6c | f.the.unresolved.part.of.the.fil | 
| e31e0 | 65 20 61 6e 64 20 62 65 74 77 65 65 6e 20 74 68    65 20 64 69 66 66 65 72 65 6e 74 20 76 65 72 73 | e.and.between.the.different.vers | 
| e3200 | 69 6f 6e 73 2e 20 20 54 68 65 73 65 20 62 6f 75    6e 64 61 72 79 20 6c 69 6e 65 73 20 62 65 67 69 | ions...These.boundary.lines.begi | 
| e3220 | 6e 0a 77 69 74 68 20 74 68 65 20 73 74 72 69 6e    67 73 20 63 6f 6e 73 69 73 74 69 6e 67 20 6f 66 | n.with.the.strings.consisting.of | 
| e3240 | 20 73 65 76 65 6e 20 74 69 6d 65 73 20 74 68 65    20 73 61 6d 65 20 63 68 61 72 61 63 74 65 72 2c | .seven.times.the.same.character, | 
| e3260 | 20 6f 6e 65 20 6f 66 0a e2 80 98 3c e2 80 99 2c    20 e2 80 98 7c e2 80 99 2c 20 e2 80 98 3d e2 80 | .one.of....<...,....|...,....=.. | 
| e3280 | 99 20 61 6e 64 20 e2 80 98 3e e2 80 99 2c 20 61    6e 64 20 61 72 65 20 66 6f 6c 6c 6f 77 65 64 20 | ..and....>...,.and.are.followed. | 
| e32a0 | 62 79 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61    62 6f 75 74 20 74 68 65 20 73 6f 75 72 63 65 0a | by.information.about.the.source. | 
| e32c0 | 6f 66 20 74 68 65 20 72 65 73 70 65 63 74 69 76    65 20 76 65 72 73 69 6f 6e 73 2c 20 65 2e 67 2e | of.the.respective.versions,.e.g. | 
| e32e0 | 3a 0a 0a 20 20 20 20 20 3c 3c 3c 3c 3c 3c 3c 20    48 45 41 44 0a 20 20 20 20 20 54 61 6b 65 20 74 | :.......<<<<<<<.HEAD......Take.t | 
| e3300 | 68 65 20 62 6c 75 65 20 70 69 6c 6c 2e 0a 20 20    20 20 20 3d 3d 3d 3d 3d 3d 3d 0a 20 20 20 20 20 | he.blue.pill.......=======...... | 
| e3320 | 54 61 6b 65 20 74 68 65 20 72 65 64 20 70 69 6c    6c 2e 0a 20 20 20 20 20 3e 3e 3e 3e 3e 3e 3e 20 | Take.the.red.pill.......>>>>>>>. | 
| e3340 | 66 65 61 74 75 72 65 0a 0a 20 20 20 49 6e 20 74    68 69 73 20 63 61 73 65 20 79 6f 75 20 68 61 76 | feature.....In.this.case.you.hav | 
| e3360 | 65 20 63 68 6f 73 65 6e 20 74 6f 20 74 61 6b 65    20 74 68 65 20 72 65 64 20 70 69 6c 6c 20 6f 6e | e.chosen.to.take.the.red.pill.on | 
| e3380 | 20 6f 6e 65 20 62 72 61 6e 63 68 20 61 6e 64 0a    6f 6e 20 61 6e 6f 74 68 65 72 20 79 6f 75 20 70 | .one.branch.and.on.another.you.p | 
| e33a0 | 69 63 6b 65 64 20 74 68 65 20 62 6c 75 65 20 70    69 6c 6c 2e 20 20 4e 6f 77 20 74 68 61 74 20 79 | icked.the.blue.pill...Now.that.y | 
| e33c0 | 6f 75 20 61 72 65 20 6d 65 72 67 69 6e 67 20 74    68 65 73 65 20 74 77 6f 0a 64 69 76 65 72 67 69 | ou.are.merging.these.two.divergi | 
| e33e0 | 6e 67 20 62 72 61 6e 63 68 65 73 2c 20 47 69 74    20 63 61 6e 6e 6f 74 20 70 6f 73 73 69 62 6c 79 | ng.branches,.Git.cannot.possibly | 
| e3400 | 20 6b 6e 6f 77 20 77 68 69 63 68 20 70 69 6c 6c    20 79 6f 75 20 77 61 6e 74 20 74 6f 0a 74 61 6b | .know.which.pill.you.want.to.tak | 
| e3420 | 65 2e 0a 0a 20 20 20 54 6f 20 72 65 73 6f 6c 76    65 20 74 68 61 74 20 63 6f 6e 66 6c 69 63 74 20 | e......To.resolve.that.conflict. | 
| e3440 | 79 6f 75 20 68 61 76 65 20 74 6f 20 63 72 65 61    74 65 20 61 20 76 65 72 73 69 6f 6e 20 6f 66 20 | you.have.to.create.a.version.of. | 
| e3460 | 74 68 65 20 61 66 66 65 63 74 65 64 0a 61 72 65    61 20 6f 66 20 74 68 65 20 66 69 6c 65 20 62 79 | the.affected.area.of.the.file.by | 
| e3480 | 20 6b 65 65 70 69 6e 67 20 6f 6e 6c 79 20 6f 6e    65 20 6f 66 20 74 68 65 20 73 69 64 65 73 2c 20 | .keeping.only.one.of.the.sides,. | 
| e34a0 | 70 6f 73 73 69 62 6c 79 20 62 79 20 65 64 69 74    69 6e 67 0a 69 74 20 69 6e 20 6f 72 64 65 72 20 | possibly.by.editing.it.in.order. | 
| e34c0 | 74 6f 20 62 72 69 6e 67 20 69 6e 20 74 68 65 20    63 68 61 6e 67 65 73 20 66 72 6f 6d 20 74 68 65 | to.bring.in.the.changes.from.the | 
| e34e0 | 20 6f 74 68 65 72 20 73 69 64 65 2c 20 72 65 6d    6f 76 65 20 74 68 65 0a 6f 74 68 65 72 20 76 65 | .other.side,.remove.the.other.ve | 
| e3500 | 72 73 69 6f 6e 73 20 61 73 20 77 65 6c 6c 20 61    73 20 74 68 65 20 6d 61 72 6b 65 72 73 2c 20 61 | rsions.as.well.as.the.markers,.a | 
| e3520 | 6e 64 20 74 68 65 6e 20 73 74 61 67 65 20 74 68    65 20 72 65 73 75 6c 74 2e 20 20 41 0a 70 6f 73 | nd.then.stage.the.result...A.pos | 
| e3540 | 73 69 62 6c 65 20 72 65 73 6f 6c 75 74 69 6f 6e    20 6d 69 67 68 74 20 62 65 3a 0a 0a 20 20 20 20 | sible.resolution.might.be:...... | 
| e3560 | 20 54 61 6b 65 20 62 6f 74 68 20 70 69 6c 6c 73    2e 0a 0a 20 20 20 4f 66 74 65 6e 20 69 74 20 69 | .Take.both.pills......Often.it.i | 
| e3580 | 73 20 75 73 65 66 75 6c 20 74 6f 20 73 65 65 20    6e 6f 74 20 6f 6e 6c 79 20 74 68 65 20 74 77 6f | s.useful.to.see.not.only.the.two | 
| e35a0 | 20 73 69 64 65 73 20 6f 66 20 74 68 65 20 63 6f    6e 66 6c 69 63 74 20 62 75 74 0a 61 6c 73 6f 20 | .sides.of.the.conflict.but.also. | 
| e35c0 | 74 68 65 20 22 6f 72 69 67 69 6e 61 6c 22 20 76    65 72 73 69 6f 6e 20 66 72 6f 6d 20 62 65 66 6f | the."original".version.from.befo | 
| e35e0 | 72 65 20 74 68 65 20 73 61 6d 65 20 61 72 65 61    20 6f 66 20 74 68 65 20 66 69 6c 65 20 77 61 73 | re.the.same.area.of.the.file.was | 
| e3600 | 0a 6d 6f 64 69 66 69 65 64 20 74 77 69 63 65 20    6f 6e 20 64 69 66 66 65 72 65 6e 74 20 62 72 61 | .modified.twice.on.different.bra | 
| e3620 | 6e 63 68 65 73 2e 20 20 49 6e 73 74 72 75 63 74    20 47 69 74 20 74 6f 20 69 6e 73 65 72 74 20 74 | nches...Instruct.Git.to.insert.t | 
| e3640 | 68 61 74 0a 76 65 72 73 69 6f 6e 20 61 73 20 77    65 6c 6c 20 62 79 20 72 75 6e 6e 69 6e 67 20 74 | hat.version.as.well.by.running.t | 
| e3660 | 68 69 73 20 63 6f 6d 6d 61 6e 64 20 6f 6e 63 65    3a 0a 0a 20 20 20 20 20 67 69 74 20 63 6f 6e 66 | his.command.once:.......git.conf | 
| e3680 | 69 67 20 2d 2d 67 6c 6f 62 61 6c 20 6d 65 72 67    65 2e 63 6f 6e 66 6c 69 63 74 53 74 79 6c 65 20 | ig.--global.merge.conflictStyle. | 
| e36a0 | 64 69 66 66 33 0a 0a 20 20 20 54 68 65 20 61 62    6f 76 65 20 63 6f 6e 66 6c 69 63 74 20 6d 69 67 | diff3.....The.above.conflict.mig | 
| e36c0 | 68 74 20 74 68 65 6e 20 68 61 76 65 20 6c 6f 6f    6b 65 64 20 6c 69 6b 65 20 74 68 69 73 3a 0a 0a | ht.then.have.looked.like.this:.. | 
| e36e0 | 20 20 20 20 20 3c 3c 3c 3c 3c 3c 3c 20 48 45 41    44 0a 20 20 20 20 20 54 61 6b 65 20 74 68 65 20 | .....<<<<<<<.HEAD......Take.the. | 
| e3700 | 62 6c 75 65 20 70 69 6c 6c 2e 0a 20 20 20 20 20    7c 7c 7c 7c 7c 7c 7c 20 6d 65 72 67 65 64 20 63 | blue.pill.......|||||||.merged.c | 
| e3720 | 6f 6d 6d 6f 6e 20 61 6e 63 65 73 74 6f 72 73 0a    20 20 20 20 20 54 61 6b 65 20 65 69 74 68 65 72 | ommon.ancestors......Take.either | 
| e3740 | 20 74 68 65 20 62 6c 75 65 20 6f 72 20 74 68 65    20 72 65 64 20 70 69 6c 6c 2c 20 62 75 74 20 6e | .the.blue.or.the.red.pill,.but.n | 
| e3760 | 6f 74 20 62 6f 74 68 2e 0a 20 20 20 20 20 3d 3d    3d 3d 3d 3d 3d 0a 20 20 20 20 20 54 61 6b 65 20 | ot.both.......=======......Take. | 
| e3780 | 74 68 65 20 72 65 64 20 70 69 6c 6c 2e 0a 20 20    20 20 20 3e 3e 3e 3e 3e 3e 3e 20 66 65 61 74 75 | the.red.pill.......>>>>>>>.featu | 
| e37a0 | 72 65 0a 0a 20 20 20 49 66 20 74 68 61 74 20 77    65 72 65 20 74 68 65 20 63 61 73 65 2c 20 74 68 | re.....If.that.were.the.case,.th | 
| e37c0 | 65 6e 20 74 68 65 20 61 62 6f 76 65 20 63 6f 6e    66 6c 69 63 74 20 72 65 73 6f 6c 75 74 69 6f 6e | en.the.above.conflict.resolution | 
| e37e0 | 20 77 6f 75 6c 64 20 6e 6f 74 0a 68 61 76 65 20    62 65 65 6e 20 63 6f 72 72 65 63 74 2c 20 77 68 | .would.not.have.been.correct,.wh | 
| e3800 | 69 63 68 20 64 65 6d 6f 6e 73 74 72 61 74 65 73    20 77 68 79 20 73 65 65 69 6e 67 20 74 68 65 20 | ich.demonstrates.why.seeing.the. | 
| e3820 | 6f 72 69 67 69 6e 61 6c 20 76 65 72 73 69 6f 6e    0a 61 6c 6f 6e 67 73 69 64 65 20 74 68 65 20 63 | original.version.alongside.the.c | 
| e3840 | 6f 6e 66 6c 69 63 74 69 6e 67 20 76 65 72 73 69    6f 6e 73 20 63 61 6e 20 62 65 20 75 73 65 66 75 | onflicting.versions.can.be.usefu | 
| e3860 | 6c 2e 0a 0a 20 20 20 59 6f 75 20 63 61 6e 20 70    65 72 66 6f 72 6d 20 74 68 65 20 63 6f 6e 66 6c | l......You.can.perform.the.confl | 
| e3880 | 69 63 74 20 72 65 73 6f 6c 75 74 69 6f 6e 20 63    6f 6d 70 6c 65 74 65 6c 79 20 62 79 20 68 61 6e | ict.resolution.completely.by.han | 
| e38a0 | 64 2c 20 62 75 74 20 45 6d 61 63 73 0a 61 6c 73    6f 20 70 72 6f 76 69 64 65 73 20 73 6f 6d 65 20 | d,.but.Emacs.also.provides.some. | 
| e38c0 | 70 61 63 6b 61 67 65 73 20 74 68 61 74 20 68 65    6c 70 20 69 6e 20 74 68 65 20 70 72 6f 63 65 73 | packages.that.help.in.the.proces | 
| e38e0 | 73 3a 20 53 6d 65 72 67 65 2c 20 45 64 69 66 66    0a 28 2a 6e 6f 74 65 20 28 65 64 69 66 66 29 54 | s:.Smerge,.Ediff.(*note.(ediff)T | 
| e3900 | 6f 70 3a 3a 29 2c 20 61 6e 64 20 45 6d 65 72 67    65 20 28 2a 6e 6f 74 65 20 28 65 6d 61 63 73 29 | op::),.and.Emerge.(*note.(emacs) | 
| e3920 | 45 6d 65 72 67 65 3a 3a 29 2e 20 20 4d 61 67 69    74 20 64 6f 65 73 0a 6e 6f 74 20 70 72 6f 76 69 | Emerge::)...Magit.does.not.provi | 
| e3940 | 64 65 20 69 74 73 20 6f 77 6e 20 74 6f 6f 6c 73    20 66 6f 72 20 63 6f 6e 66 6c 69 63 74 20 72 65 | de.its.own.tools.for.conflict.re | 
| e3960 | 73 6f 6c 75 74 69 6f 6e 2c 20 62 75 74 20 69 74    20 64 6f 65 73 20 6d 61 6b 65 0a 75 73 69 6e 67 | solution,.but.it.does.make.using | 
| e3980 | 20 53 6d 65 72 67 65 20 61 6e 64 20 45 64 69 66    66 20 6d 6f 72 65 20 63 6f 6e 76 65 6e 69 65 6e | .Smerge.and.Ediff.more.convenien | 
| e39a0 | 74 2e 20 20 28 45 64 69 66 66 20 73 75 70 65 72    73 65 64 65 73 20 45 6d 65 72 67 65 2c 20 73 6f | t...(Ediff.supersedes.Emerge,.so | 
| e39c0 | 0a 79 6f 75 20 70 72 6f 62 61 62 6c 79 20 64 6f    6e e2 80 99 74 20 77 61 6e 74 20 74 6f 20 75 73 | .you.probably.don...t.want.to.us | 
| e39e0 | 65 20 74 68 65 20 6c 61 74 74 65 72 20 61 6e 79    77 61 79 2e 29 0a 0a 20 20 20 49 6e 20 74 68 65 | e.the.latter.anyway.).....In.the | 
| e3a00 | 20 4d 61 67 69 74 20 73 74 61 74 75 73 20 62 75    66 66 65 72 2c 20 66 69 6c 65 73 20 77 69 74 68 | .Magit.status.buffer,.files.with | 
| e3a20 | 20 75 6e 72 65 73 6f 6c 76 65 64 20 63 6f 6e 66    6c 69 63 74 73 20 61 72 65 0a 6c 69 73 74 65 64 | .unresolved.conflicts.are.listed | 
| e3a40 | 20 69 6e 20 74 68 65 20 22 55 6e 73 74 61 67 65    64 20 63 68 61 6e 67 65 73 22 20 61 6e 64 2f 6f | .in.the."Unstaged.changes".and/o | 
| e3a60 | 72 20 22 53 74 61 67 65 64 20 63 68 61 6e 67 65    73 22 20 73 65 63 74 69 6f 6e 73 2e 20 20 54 68 | r."Staged.changes".sections...Th | 
| e3a80 | 65 79 0a 61 72 65 20 70 72 65 66 69 78 65 64 20    77 69 74 68 20 74 68 65 20 77 6f 72 64 20 22 75 | ey.are.prefixed.with.the.word."u | 
| e3aa0 | 6e 6d 65 72 67 65 64 22 2c 20 77 68 69 63 68 20    69 6e 20 74 68 69 73 20 63 6f 6e 74 65 78 74 20 | nmerged",.which.in.this.context. | 
| e3ac0 | 65 73 73 65 6e 74 69 61 6c 6c 79 0a 69 73 20 61    20 73 79 6e 6f 6e 79 6d 20 66 6f 72 20 22 75 6e | essentially.is.a.synonym.for."un | 
| e3ae0 | 72 65 73 6f 6c 76 65 64 22 2e 0a 0a 20 20 20 50    72 65 73 73 69 6e 67 20 e2 80 98 52 45 54 e2 80 | resolved"......Pressing....RET.. | 
| e3b00 | 99 20 77 68 69 6c 65 20 70 6f 69 6e 74 20 69 73    20 6f 6e 20 73 75 63 68 20 61 20 66 69 6c 65 20 | ..while.point.is.on.such.a.file. | 
| e3b20 | 73 65 63 74 69 6f 6e 20 73 68 6f 77 73 20 61 20    62 75 66 66 65 72 0a 76 69 73 69 74 69 6e 67 20 | section.shows.a.buffer.visiting. | 
| e3b40 | 74 68 61 74 20 66 69 6c 65 2c 20 74 75 72 6e 73    20 6f 6e 20 e2 80 98 73 6d 65 72 67 65 2d 6d 6f | that.file,.turns.on....smerge-mo | 
| e3b60 | 64 65 e2 80 99 20 69 6e 20 74 68 61 74 20 62 75    66 66 65 72 2c 20 61 6e 64 20 70 6c 61 63 65 73 | de....in.that.buffer,.and.places | 
| e3b80 | 0a 70 6f 69 6e 74 20 69 6e 73 69 64 65 20 74 68    65 20 66 69 72 73 74 20 61 72 65 61 20 77 69 74 | .point.inside.the.first.area.wit | 
| e3ba0 | 68 20 63 6f 6e 66 6c 69 63 74 73 2e 20 20 59 6f    75 20 73 68 6f 75 6c 64 20 74 68 65 6e 20 72 65 | h.conflicts...You.should.then.re | 
| e3bc0 | 73 6f 6c 76 65 0a 74 68 61 74 20 63 6f 6e 66 6c    69 63 74 20 75 73 69 6e 67 20 72 65 67 75 6c 61 | solve.that.conflict.using.regula | 
| e3be0 | 72 20 65 64 69 74 20 63 6f 6d 6d 61 6e 64 73 20    61 6e 64 2f 6f 72 20 53 6d 65 72 67 65 20 63 6f | r.edit.commands.and/or.Smerge.co | 
| e3c00 | 6d 6d 61 6e 64 73 2e 0a 0a 20 20 20 55 6e 66 6f    72 74 75 6e 61 74 65 6c 79 20 53 6d 65 72 67 65 | mmands......Unfortunately.Smerge | 
| e3c20 | 20 64 6f 65 73 20 6e 6f 74 20 68 61 76 65 20 61    20 6d 61 6e 75 61 6c 2c 20 62 75 74 20 79 6f 75 | .does.not.have.a.manual,.but.you | 
| e3c40 | 20 63 61 6e 20 67 65 74 20 61 20 6c 69 73 74 0a    6f 66 20 63 6f 6d 6d 61 6e 64 73 20 61 6e 64 20 | .can.get.a.list.of.commands.and. | 
| e3c60 | 62 69 6e 64 69 6e 67 20 e2 80 98 43 2d 63 20 5e    20 43 2d 68 e2 80 99 20 61 6e 64 20 70 72 65 73 | binding....C-c.^.C-h....and.pres | 
| e3c80 | 73 20 e2 80 98 52 45 54 e2 80 99 20 77 68 69 6c    65 20 70 6f 69 6e 74 20 69 73 20 6f 6e 20 61 0a | s....RET....while.point.is.on.a. | 
| e3ca0 | 63 6f 6d 6d 61 6e 64 20 6e 61 6d 65 20 74 6f 20    72 65 61 64 20 69 74 73 20 64 6f 63 75 6d 65 6e | command.name.to.read.its.documen | 
| e3cc0 | 74 61 74 69 6f 6e 2e 0a 0a 20 20 20 4e 6f 72 6d    61 6c 6c 79 20 79 6f 75 20 77 6f 75 6c 64 20 65 | tation......Normally.you.would.e | 
| e3ce0 | 64 69 74 20 6f 6e 65 20 76 65 72 73 69 6f 6e 20    61 6e 64 20 74 68 65 6e 20 74 65 6c 6c 20 53 6d | dit.one.version.and.then.tell.Sm | 
| e3d00 | 65 72 67 65 20 74 6f 20 6b 65 65 70 20 6f 6e 6c    79 0a 74 68 61 74 20 76 65 72 73 69 6f 6e 2e 20 | erge.to.keep.only.that.version.. | 
| e3d20 | 20 55 73 65 20 e2 80 98 43 2d 63 20 5e 20 6d e2    80 99 20 28 e2 80 98 73 6d 65 72 67 65 2d 6b 65 | .Use....C-c.^.m....(...smerge-ke | 
| e3d40 | 65 70 2d 6d 69 6e 65 e2 80 99 29 20 74 6f 20 6b    65 65 70 20 74 68 65 20 e2 80 98 48 45 41 44 e2 | ep-mine...).to.keep.the....HEAD. | 
| e3d60 | 80 99 0a 76 65 72 73 69 6f 6e 20 6f 72 20 e2 80    98 43 2d 63 20 5e 20 6f e2 80 99 20 28 e2 80 98 | ...version.or....C-c.^.o....(... | 
| e3d80 | 73 6d 65 72 67 65 2d 6b 65 65 70 2d 6f 74 68 65    72 e2 80 99 29 20 74 6f 20 6b 65 65 70 20 74 68 | smerge-keep-other...).to.keep.th | 
| e3da0 | 65 20 76 65 72 73 69 6f 6e 20 74 68 61 74 0a 66    6f 6c 6c 6f 77 73 20 22 7c 7c 7c 7c 7c 7c 7c 22 | e.version.that.follows."|||||||" | 
| e3dc0 | 2e 20 20 54 68 65 6e 20 75 73 65 20 e2 80 98 43    2d 63 20 5e 20 6e e2 80 99 20 74 6f 20 6d 6f 76 | ...Then.use....C-c.^.n....to.mov | 
| e3de0 | 65 20 74 6f 20 74 68 65 20 6e 65 78 74 20 63 6f    6e 66 6c 69 63 74 69 6e 67 0a 61 72 65 61 20 69 | e.to.the.next.conflicting.area.i | 
| e3e00 | 6e 20 74 68 65 20 73 61 6d 65 20 66 69 6c 65 2e    20 20 4f 6e 63 65 20 79 6f 75 20 61 72 65 20 64 | n.the.same.file...Once.you.are.d | 
| e3e20 | 6f 6e 65 20 72 65 73 6f 6c 76 69 6e 67 20 63 6f    6e 66 6c 69 63 74 73 2c 20 72 65 74 75 72 6e 20 | one.resolving.conflicts,.return. | 
| e3e40 | 74 6f 0a 74 68 65 20 4d 61 67 69 74 20 73 74 61    74 75 73 20 62 75 66 66 65 72 2e 20 20 54 68 65 | to.the.Magit.status.buffer...The | 
| e3e60 | 20 66 69 6c 65 20 73 68 6f 75 6c 64 20 6e 6f 77    20 62 65 20 73 68 6f 77 6e 20 61 73 20 22 6d 6f | .file.should.now.be.shown.as."mo | 
| e3e80 | 64 69 66 69 65 64 22 2c 20 6e 6f 0a 6c 6f 6e 67    65 72 20 61 73 20 22 75 6e 6d 65 72 67 65 64 22 | dified",.no.longer.as."unmerged" | 
| e3ea0 | 2c 20 62 65 63 61 75 73 65 20 53 6d 65 72 67 65    20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 73 | ,.because.Smerge.automatically.s | 
| e3ec0 | 74 61 67 65 73 20 74 68 65 20 66 69 6c 65 20 77    68 65 6e 0a 79 6f 75 20 73 61 76 65 20 74 68 65 | tages.the.file.when.you.save.the | 
| e3ee0 | 20 62 75 66 66 65 72 20 61 66 74 65 72 20 72 65    73 6f 6c 76 69 6e 67 20 74 68 65 20 6c 61 73 74 | .buffer.after.resolving.the.last | 
| e3f00 | 20 63 6f 6e 66 6c 69 63 74 2e 0a 0a 20 20 20 4d    61 67 69 74 20 6e 6f 77 20 77 72 61 70 73 20 74 | .conflict......Magit.now.wraps.t | 
| e3f20 | 68 65 20 6d 65 6e 74 69 6f 6e 65 64 20 53 6d 65    72 67 65 20 63 6f 6d 6d 61 6e 64 73 2c 20 61 6c | he.mentioned.Smerge.commands,.al | 
| e3f40 | 6c 6f 77 69 6e 67 20 79 6f 75 20 74 6f 20 75 73    65 0a 74 68 65 73 65 20 6b 65 79 20 62 69 6e 64 | lowing.you.to.use.these.key.bind | 
| e3f60 | 69 6e 67 73 20 77 69 74 68 6f 75 74 20 68 61 76    69 6e 67 20 74 6f 20 67 6f 20 74 6f 20 74 68 65 | ings.without.having.to.go.to.the | 
| e3f80 | 20 66 69 6c 65 2d 76 69 73 69 74 69 6e 67 20 62    75 66 66 65 72 2e 0a 41 64 64 69 74 69 6f 6e 61 | .file-visiting.buffer..Additiona | 
| e3fa0 | 6c 6c 79 20 e2 80 98 6b e2 80 99 20 28 e2 80 98    6d 61 67 69 74 2d 64 69 73 63 61 72 64 e2 80 99 | lly....k....(...magit-discard... | 
| e3fc0 | 29 20 6f 6e 20 61 20 68 75 6e 6b 20 77 69 74 68    20 75 6e 72 65 73 6f 6c 76 65 64 20 63 6f 6e 66 | ).on.a.hunk.with.unresolved.conf | 
| e3fe0 | 6c 69 63 74 73 0a 61 73 6b 73 20 77 68 69 63 68    20 73 69 64 65 20 74 6f 20 6b 65 65 70 20 6f 72 | licts.asks.which.side.to.keep.or | 
| e4000 | 2c 20 69 66 20 70 6f 69 6e 74 20 69 73 20 6f 6e    20 61 20 73 69 64 65 2c 20 74 68 65 6e 20 69 74 | ,.if.point.is.on.a.side,.then.it | 
| e4020 | 20 6b 65 65 70 73 20 69 74 0a 77 69 74 68 6f 75    74 20 70 72 6f 6d 70 74 69 6e 67 2e 20 20 53 69 | .keeps.it.without.prompting...Si | 
| e4040 | 6d 69 6c 61 72 6c 79 20 e2 80 98 6b e2 80 99 20    6f 6e 20 61 20 75 6e 72 65 73 6f 6c 76 65 64 20 | milarly....k....on.a.unresolved. | 
| e4060 | 66 69 6c 65 20 61 73 6b 20 77 68 69 63 68 20 73    69 64 65 20 74 6f 0a 6b 65 65 70 2e 0a 0a 20 20 | file.ask.which.side.to.keep..... | 
| e4080 | 20 41 6c 74 65 72 6e 61 74 69 76 65 6c 79 20 79    6f 75 20 63 6f 75 6c 64 20 75 73 65 20 45 64 69 | .Alternatively.you.could.use.Edi | 
| e40a0 | 66 66 2c 20 77 68 69 63 68 20 75 73 65 73 20 73    65 70 61 72 61 74 65 20 62 75 66 66 65 72 73 20 | ff,.which.uses.separate.buffers. | 
| e40c0 | 66 6f 72 0a 74 68 65 20 64 69 66 66 65 72 65 6e    74 20 76 65 72 73 69 6f 6e 73 20 6f 66 20 74 68 | for.the.different.versions.of.th | 
| e40e0 | 65 20 66 69 6c 65 2e 20 20 54 6f 20 72 65 73 6f    6c 76 65 20 63 6f 6e 66 6c 69 63 74 73 20 69 6e | e.file...To.resolve.conflicts.in | 
| e4100 | 20 61 20 66 69 6c 65 0a 75 73 69 6e 67 20 45 64    69 66 66 20 70 72 65 73 73 20 e2 80 98 65 e2 80 | .a.file.using.Ediff.press....e.. | 
| e4120 | 99 20 77 68 69 6c 65 20 70 6f 69 6e 74 20 69 73    20 6f 6e 20 73 75 63 68 20 61 20 66 69 6c 65 20 | ..while.point.is.on.such.a.file. | 
| e4140 | 69 6e 20 74 68 65 20 73 74 61 74 75 73 0a 62 75    66 66 65 72 2e 0a 0a 20 20 20 45 64 69 66 66 20 | in.the.status.buffer......Ediff. | 
| e4160 | 63 61 6e 20 62 65 20 75 73 65 64 20 66 6f 72 20    6f 74 68 65 72 20 70 75 72 70 6f 73 65 73 20 61 | can.be.used.for.other.purposes.a | 
| e4180 | 73 20 77 65 6c 6c 2e 20 20 46 6f 72 20 6d 6f 72    65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 0a 6f 6e | s.well...For.more.information.on | 
| e41a0 | 20 68 6f 77 20 74 6f 20 65 6e 74 65 72 20 45 64    69 66 66 20 66 72 6f 6d 20 4d 61 67 69 74 2c 20 | .how.to.enter.Ediff.from.Magit,. | 
| e41c0 | 73 65 65 20 2a 6e 6f 74 65 20 45 64 69 66 66 69    6e 67 3a 3a 2e 20 20 45 78 70 6c 61 69 6e 69 6e | see.*note.Ediffing::...Explainin | 
| e41e0 | 67 20 68 6f 77 0a 74 6f 20 75 73 65 20 45 64 69    66 66 20 69 73 20 62 65 79 6f 6e 64 20 74 68 65 | g.how.to.use.Ediff.is.beyond.the | 
| e4200 | 20 73 63 6f 70 65 20 6f 66 20 74 68 69 73 20 6d    61 6e 75 61 6c 2c 20 69 6e 73 74 65 61 64 20 73 | .scope.of.this.manual,.instead.s | 
| e4220 | 65 65 20 2a 6e 6f 74 65 0a 28 65 64 69 66 66 29    54 6f 70 3a 3a 2e 0a 0a 20 20 20 49 66 20 79 6f | ee.*note.(ediff)Top::......If.yo | 
| e4240 | 75 20 61 72 65 20 75 6e 73 75 72 65 20 77 68 65    74 68 65 72 20 79 6f 75 20 73 68 6f 75 6c 64 20 | u.are.unsure.whether.you.should. | 
| e4260 | 53 6d 65 72 67 65 20 6f 72 20 45 64 69 66 66 2c    20 74 68 65 6e 20 75 73 65 20 74 68 65 0a 66 6f | Smerge.or.Ediff,.then.use.the.fo | 
| e4280 | 72 6d 65 72 2e 20 20 49 74 20 69 73 20 6d 75 63    68 20 65 61 73 69 65 72 20 74 6f 20 75 6e 64 65 | rmer...It.is.much.easier.to.unde | 
| e42a0 | 72 73 74 61 6e 64 20 61 6e 64 20 75 73 65 2c 20    61 6e 64 20 65 78 63 65 70 74 20 66 6f 72 20 74 | rstand.and.use,.and.except.for.t | 
| e42c0 | 72 75 6c 79 0a 63 6f 6d 70 6c 65 78 20 63 6f 6e    66 6c 69 63 74 73 2c 20 74 68 65 20 6c 61 74 74 | ruly.complex.conflicts,.the.latt | 
| e42e0 | 65 72 20 69 73 20 75 73 75 61 6c 6c 79 20 6f 76    65 72 6b 69 6c 6c 2e 0a 0a 1f 0a 46 69 6c 65 3a | er.is.usually.overkill.....File: | 
| e4300 | 20 6d 61 67 69 74 2e 69 6e 66 6f 2c 20 20 4e 6f    64 65 3a 20 52 65 62 61 73 69 6e 67 2c 20 20 4e | .magit.info,..Node:.Rebasing,..N | 
| e4320 | 65 78 74 3a 20 43 68 65 72 72 79 20 50 69 63 6b    69 6e 67 2c 20 20 50 72 65 76 3a 20 52 65 73 6f | ext:.Cherry.Picking,..Prev:.Reso | 
| e4340 | 6c 76 69 6e 67 20 43 6f 6e 66 6c 69 63 74 73 2c    20 20 55 70 3a 20 4d 61 6e 69 70 75 6c 61 74 69 | lving.Conflicts,..Up:.Manipulati | 
| e4360 | 6e 67 0a 0a 36 2e 39 20 52 65 62 61 73 69 6e 67    0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 41 | ng..6.9.Rebasing.============..A | 
| e4380 | 6c 73 6f 20 73 65 65 20 2a 6e 6f 74 65 20 28 67    69 74 6d 61 6e 29 67 69 74 2d 72 65 62 61 73 65 | lso.see.*note.(gitman)git-rebase | 
| e43a0 | 3a 3a 2e 20 20 46 6f 72 20 69 6e 66 6f 72 6d 61    74 69 6f 6e 20 6f 6e 20 68 6f 77 20 74 6f 20 72 | ::...For.information.on.how.to.r | 
| e43c0 | 65 73 6f 6c 76 65 0a 63 6f 6e 66 6c 69 63 74 73    20 74 68 61 74 20 6f 63 63 75 72 20 64 75 72 69 | esolve.conflicts.that.occur.duri | 
| e43e0 | 6e 67 20 72 65 62 61 73 65 73 20 73 65 65 20 74    68 65 20 70 72 65 63 65 64 69 6e 67 20 73 65 63 | ng.rebases.see.the.preceding.sec | 
| e4400 | 74 69 6f 6e 2e 0a 0a e2 80 98 72 e2 80 99 20 28    e2 80 98 6d 61 67 69 74 2d 72 65 62 61 73 65 e2 | tion......r....(...magit-rebase. | 
| e4420 | 80 99 29 0a 20 20 20 20 20 54 68 69 73 20 74 72    61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 20 63 | ..)......This.transient.prefix.c | 
| e4440 | 6f 6d 6d 61 6e 64 20 62 69 6e 64 73 20 74 68 65    20 66 6f 6c 6c 6f 77 69 6e 67 20 73 75 66 66 69 | ommand.binds.the.following.suffi | 
| e4460 | 78 20 63 6f 6d 6d 61 6e 64 73 0a 20 20 20 20 20    61 6c 6f 6e 67 20 77 69 74 68 20 74 68 65 20 61 | x.commands......along.with.the.a | 
| e4480 | 70 70 72 6f 70 72 69 61 74 65 20 69 6e 66 69 78    20 61 72 67 75 6d 65 6e 74 73 20 61 6e 64 20 64 | ppropriate.infix.arguments.and.d | 
| e44a0 | 69 73 70 6c 61 79 73 20 74 68 65 6d 20 69 6e 20    61 0a 20 20 20 20 20 74 65 6d 70 6f 72 61 72 79 | isplays.them.in.a......temporary | 
| e44c0 | 20 62 75 66 66 65 72 20 75 6e 74 69 6c 20 61 20    73 75 66 66 69 78 20 69 73 20 69 6e 76 6f 6b 65 | .buffer.until.a.suffix.is.invoke | 
| e44e0 | 64 2e 0a 0a 20 20 20 57 68 65 6e 20 6e 6f 20 72    65 62 61 73 65 20 69 73 20 69 6e 20 70 72 6f 67 | d......When.no.rebase.is.in.prog | 
| e4500 | 72 65 73 73 2c 20 74 68 65 6e 20 74 68 65 20 74    72 61 6e 73 69 65 6e 74 20 66 65 61 74 75 72 65 | ress,.then.the.transient.feature | 
| e4520 | 73 20 74 68 65 0a 66 6f 6c 6c 6f 77 69 6e 67 20    73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 73 2e | s.the.following.suffix.commands. | 
| e4540 | 0a 0a 20 20 20 55 73 69 6e 67 20 6f 6e 65 20 6f    66 20 74 68 65 73 65 20 63 6f 6d 6d 61 6e 64 73 | .....Using.one.of.these.commands | 
| e4560 | 20 5f 73 74 61 72 74 73 5f 20 61 20 72 65 62 61    73 65 20 73 65 71 75 65 6e 63 65 2e 20 20 47 69 | ._starts_.a.rebase.sequence...Gi | 
| e4580 | 74 20 6d 69 67 68 74 0a 74 68 65 6e 20 73 74 6f    70 20 73 6f 6d 65 77 68 65 72 65 20 61 6c 6f 6e | t.might.then.stop.somewhere.alon | 
| e45a0 | 67 20 74 68 65 20 77 61 79 2c 20 65 69 74 68 65    72 20 62 65 63 61 75 73 65 20 79 6f 75 20 74 6f | g.the.way,.either.because.you.to | 
| e45c0 | 6c 64 20 69 74 20 74 6f 20 64 6f 20 73 6f 2c 0a    6f 72 20 62 65 63 61 75 73 65 20 61 70 70 6c 79 | ld.it.to.do.so,.or.because.apply | 
| e45e0 | 69 6e 67 20 61 20 63 6f 6d 6d 69 74 20 66 61 69    6c 65 64 20 64 75 65 20 74 6f 20 61 20 63 6f 6e | ing.a.commit.failed.due.to.a.con | 
| e4600 | 66 6c 69 63 74 2e 20 20 57 68 65 6e 20 74 68 61    74 0a 68 61 70 70 65 6e 73 2c 20 74 68 65 6e 20 | flict...When.that.happens,.then. | 
| e4620 | 74 68 65 20 73 74 61 74 75 73 20 62 75 66 66 65    72 20 73 68 6f 77 73 20 69 6e 66 6f 72 6d 61 74 | the.status.buffer.shows.informat | 
| e4640 | 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 20 72 65    62 61 73 65 0a 73 65 71 75 65 6e 63 65 20 77 68 | ion.about.the.rebase.sequence.wh | 
| e4660 | 69 63 68 20 69 73 20 69 6e 20 70 72 6f 67 72 65    73 73 20 69 6e 20 61 20 73 65 63 74 69 6f 6e 20 | ich.is.in.progress.in.a.section. | 
| e4680 | 73 69 6d 69 6c 61 72 20 74 6f 20 61 20 6c 6f 67    20 73 65 63 74 69 6f 6e 2e 0a 53 65 65 20 2a 6e | similar.to.a.log.section..See.*n | 
| e46a0 | 6f 74 65 20 49 6e 66 6f 72 6d 61 74 69 6f 6e 20    41 62 6f 75 74 20 49 6e 2d 50 72 6f 67 72 65 73 | ote.Information.About.In-Progres | 
| e46c0 | 73 20 52 65 62 61 73 65 3a 3a 2e 0a 0a 20 20 20    46 6f 72 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 | s.Rebase::......For.information. | 
| e46e0 | 61 62 6f 75 74 20 74 68 65 20 75 70 73 74 72 65    61 6d 20 61 6e 64 20 74 68 65 20 70 75 73 68 2d | about.the.upstream.and.the.push- | 
| e4700 | 72 65 6d 6f 74 65 2c 20 73 65 65 20 2a 6e 6f 74    65 20 54 68 65 0a 54 77 6f 20 52 65 6d 6f 74 65 | remote,.see.*note.The.Two.Remote | 
| e4720 | 73 3a 3a 2e 0a 0a e2 80 98 72 20 70 e2 80 99 20    28 e2 80 98 6d 61 67 69 74 2d 72 65 62 61 73 65 | s::......r.p....(...magit-rebase | 
| e4740 | 2d 6f 6e 74 6f 2d 70 75 73 68 72 65 6d 6f 74 65    e2 80 99 29 0a 20 20 20 20 20 54 68 69 73 20 63 | -onto-pushremote...)......This.c | 
| e4760 | 6f 6d 6d 61 6e 64 20 72 65 62 61 73 65 73 20 74    68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 | ommand.rebases.the.current.branc | 
| e4780 | 68 20 6f 6e 74 6f 20 69 74 73 20 70 75 73 68 2d    72 65 6d 6f 74 65 2e 0a 0a 20 20 20 20 20 57 69 | h.onto.its.push-remote........Wi | 
| e47a0 | 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75    6d 65 6e 74 20 6f 72 20 77 68 65 6e 20 74 68 65 | th.a.prefix.argument.or.when.the | 
| e47c0 | 20 70 75 73 68 2d 72 65 6d 6f 74 65 20 69 73 20    65 69 74 68 65 72 20 6e 6f 74 0a 20 20 20 20 20 | .push-remote.is.either.not...... | 
| e47e0 | 63 6f 6e 66 69 67 75 72 65 64 20 6f 72 20 75 6e    75 73 61 62 6c 65 2c 20 74 68 65 6e 20 6c 65 74 | configured.or.unusable,.then.let | 
| e4800 | 20 74 68 65 20 75 73 65 72 20 66 69 72 73 74 20    63 6f 6e 66 69 67 75 72 65 20 74 68 65 0a 20 20 | .the.user.first.configure.the... | 
| e4820 | 20 20 20 70 75 73 68 2d 72 65 6d 6f 74 65 2e 0a    0a e2 80 98 72 20 75 e2 80 99 20 28 e2 80 98 6d | ...push-remote......r.u....(...m | 
| e4840 | 61 67 69 74 2d 72 65 62 61 73 65 2d 6f 6e 74 6f    2d 75 70 73 74 72 65 61 6d e2 80 99 29 0a 20 20 | agit-rebase-onto-upstream...)... | 
| e4860 | 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20    72 65 62 61 73 65 73 20 74 68 65 20 63 75 72 72 | ...This.command.rebases.the.curr | 
| e4880 | 65 6e 74 20 62 72 61 6e 63 68 20 6f 6e 74 6f 20    69 74 73 20 75 70 73 74 72 65 61 6d 20 62 72 61 | ent.branch.onto.its.upstream.bra | 
| e48a0 | 6e 63 68 2e 0a 0a 20 20 20 20 20 57 69 74 68 20    61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e | nch........With.a.prefix.argumen | 
| e48c0 | 74 20 6f 72 20 77 68 65 6e 20 74 68 65 20 75 70    73 74 72 65 61 6d 20 69 73 20 65 69 74 68 65 72 | t.or.when.the.upstream.is.either | 
| e48e0 | 20 6e 6f 74 0a 20 20 20 20 20 63 6f 6e 66 69 67    75 72 65 64 20 6f 72 20 75 6e 75 73 61 62 6c 65 | .not......configured.or.unusable | 
| e4900 | 2c 20 74 68 65 6e 20 6c 65 74 20 74 68 65 20 75    73 65 72 20 66 69 72 73 74 20 63 6f 6e 66 69 67 | ,.then.let.the.user.first.config | 
| e4920 | 75 72 65 20 74 68 65 0a 20 20 20 20 20 75 70 73    74 72 65 61 6d 2e 0a 0a e2 80 98 72 20 65 e2 80 | ure.the......upstream......r.e.. | 
| e4940 | 99 20 28 e2 80 98 6d 61 67 69 74 2d 72 65 62 61    73 65 2d 62 72 61 6e 63 68 e2 80 99 29 0a 20 20 | ..(...magit-rebase-branch...)... | 
| e4960 | 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20    72 65 62 61 73 65 73 20 74 68 65 20 63 75 72 72 | ...This.command.rebases.the.curr | 
| e4980 | 65 6e 74 20 62 72 61 6e 63 68 20 6f 6e 74 6f 20    61 20 62 72 61 6e 63 68 20 72 65 61 64 20 69 6e | ent.branch.onto.a.branch.read.in | 
| e49a0 | 20 74 68 65 0a 20 20 20 20 20 6d 69 6e 69 62 75    66 66 65 72 2e 20 20 41 6c 6c 20 63 6f 6d 6d 69 | .the......minibuffer...All.commi | 
| e49c0 | 74 73 20 74 68 61 74 20 61 72 65 20 72 65 61 63    68 61 62 6c 65 20 66 72 6f 6d 20 68 65 61 64 20 | ts.that.are.reachable.from.head. | 
| e49e0 | 62 75 74 20 6e 6f 74 20 66 72 6f 6d 0a 20 20 20    20 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 62 | but.not.from......the.selected.b | 
| e4a00 | 72 61 6e 63 68 20 54 41 52 47 45 54 20 61 72 65    20 62 65 69 6e 67 20 72 65 62 61 73 65 64 2e 0a | ranch.TARGET.are.being.rebased.. | 
| e4a20 | 0a e2 80 98 72 20 73 e2 80 99 20 28 e2 80 98 6d    61 67 69 74 2d 72 65 62 61 73 65 2d 73 75 62 73 | ....r.s....(...magit-rebase-subs | 
| e4a40 | 65 74 e2 80 99 29 0a 20 20 20 20 20 54 68 69 73    20 63 6f 6d 6d 61 6e 64 20 73 74 61 72 74 73 20 | et...)......This.command.starts. | 
| e4a60 | 61 20 6e 6f 6e 2d 69 6e 74 65 72 61 63 74 69 76    65 20 72 65 62 61 73 65 20 73 65 71 75 65 6e 63 | a.non-interactive.rebase.sequenc | 
| e4a80 | 65 20 74 6f 20 74 72 61 6e 73 66 65 72 0a 20 20    20 20 20 63 6f 6d 6d 69 74 73 20 66 72 6f 6d 20 | e.to.transfer......commits.from. | 
| e4aa0 | 53 54 41 52 54 20 74 6f 20 e2 80 98 48 45 41 44    e2 80 99 20 6f 6e 74 6f 20 4e 45 57 42 41 53 45 | START.to....HEAD....onto.NEWBASE | 
| e4ac0 | 2e 20 20 53 54 41 52 54 20 68 61 73 20 74 6f 20    62 65 0a 20 20 20 20 20 73 65 6c 65 63 74 65 64 | ...START.has.to.be......selected | 
| e4ae0 | 20 66 72 6f 6d 20 61 20 6c 69 73 74 20 6f 66 20    72 65 63 65 6e 74 20 63 6f 6d 6d 69 74 73 2e 0a | .from.a.list.of.recent.commits.. | 
| e4b00 | 0a 20 20 20 42 79 20 64 65 66 61 75 6c 74 20 4d    61 67 69 74 20 75 73 65 73 20 74 68 65 20 e2 80 | ....By.default.Magit.uses.the... | 
| e4b20 | 98 2d 2d 61 75 74 6f 73 74 61 73 68 e2 80 99 20    61 72 67 75 6d 65 6e 74 2c 20 77 68 69 63 68 20 | .--autostash....argument,.which. | 
| e4b40 | 63 61 75 73 65 73 0a 75 6e 63 6f 6d 6d 69 74 74    65 64 20 63 68 61 6e 67 65 73 20 74 6f 20 62 65 | causes.uncommitted.changes.to.be | 
| e4b60 | 20 73 74 6f 72 65 64 20 69 6e 20 61 20 73 74 61    73 68 20 62 65 66 6f 72 65 20 74 68 65 20 72 65 | .stored.in.a.stash.before.the.re | 
| e4b80 | 62 61 73 65 20 62 65 67 69 6e 73 2e 0a 54 68 65    73 65 20 63 68 61 6e 67 65 73 20 61 72 65 20 72 | base.begins..These.changes.are.r | 
| e4ba0 | 65 73 74 6f 72 65 64 20 61 66 74 65 72 20 74 68    65 20 72 65 62 61 73 65 20 63 6f 6d 70 6c 65 74 | estored.after.the.rebase.complet | 
| e4bc0 | 65 73 20 61 6e 64 20 69 66 20 70 6f 73 73 69 62    6c 65 0a 74 68 65 20 73 74 61 73 68 20 69 73 20 | es.and.if.possible.the.stash.is. | 
| e4be0 | 72 65 6d 6f 76 65 64 2e 20 20 49 66 20 74 68 65    20 73 74 61 73 68 20 64 6f 65 73 20 6e 6f 74 20 | removed...If.the.stash.does.not. | 
| e4c00 | 61 70 70 6c 79 20 63 6c 65 61 6e 6c 79 2c 20 74    68 65 6e 20 74 68 65 0a 73 74 61 73 68 20 69 73 | apply.cleanly,.then.the.stash.is | 
| e4c20 | 20 6e 6f 74 20 72 65 6d 6f 76 65 64 2e 20 20 49    6e 20 63 61 73 65 20 73 6f 6d 65 74 68 69 6e 67 | .not.removed...In.case.something | 
| e4c40 | 20 67 6f 65 73 20 77 72 6f 6e 67 20 77 68 65 6e    20 72 65 73 6f 6c 76 69 6e 67 20 74 68 65 0a 63 | .goes.wrong.when.resolving.the.c | 
| e4c60 | 6f 6e 66 6c 69 63 74 73 2c 20 74 68 69 73 20 61    6c 6c 6f 77 73 20 79 6f 75 20 74 6f 20 73 74 61 | onflicts,.this.allows.you.to.sta | 
| e4c80 | 72 74 20 6f 76 65 72 2e 0a 0a 20 20 20 45 76 65    6e 20 74 68 6f 75 67 68 20 6f 6e 65 20 6f 66 20 | rt.over......Even.though.one.of. | 
| e4ca0 | 74 68 65 20 61 63 74 69 6f 6e 73 20 69 73 20 64    65 64 69 63 61 74 65 64 20 74 6f 20 69 6e 74 65 | the.actions.is.dedicated.to.inte | 
| e4cc0 | 72 61 63 74 69 76 65 20 72 65 62 61 73 65 73 2c    0a 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 61 | ractive.rebases,.the.transient.a | 
| e4ce0 | 6c 73 6f 20 66 65 61 74 75 72 65 73 20 74 68 65    20 69 6e 66 69 78 20 61 72 67 75 6d 65 6e 74 20 | lso.features.the.infix.argument. | 
| e4d00 | e2 80 98 2d 2d 69 6e 74 65 72 61 63 74 69 76 65    e2 80 99 2e 20 20 54 68 69 73 0a 63 61 6e 20 62 | ...--interactive......This.can.b | 
| e4d20 | 65 20 75 73 65 64 20 74 6f 20 74 75 72 6e 20 6f    6e 65 20 6f 66 20 74 68 65 20 6f 74 68 65 72 2c | e.used.to.turn.one.of.the.other, | 
| e4d40 | 20 6e 6f 6e 2d 69 6e 74 65 72 61 63 74 69 76 65    20 72 65 62 61 73 65 20 76 61 72 69 61 6e 74 73 | .non-interactive.rebase.variants | 
| e4d60 | 0a 69 6e 74 6f 20 61 6e 20 69 6e 74 65 72 61 63    74 69 76 65 20 72 65 62 61 73 65 2e 0a 0a 20 20 | .into.an.interactive.rebase..... | 
| e4d80 | 20 46 6f 72 20 65 78 61 6d 70 6c 65 20 69 66 20    79 6f 75 20 77 61 6e 74 20 74 6f 20 63 6c 65 61 | .For.example.if.you.want.to.clea | 
| e4da0 | 6e 20 75 70 20 61 20 66 65 61 74 75 72 65 20 62    72 61 6e 63 68 20 61 6e 64 20 61 74 20 74 68 65 | n.up.a.feature.branch.and.at.the | 
| e4dc0 | 20 73 61 6d 65 0a 74 69 6d 65 20 72 65 62 61 73    65 20 69 74 20 6f 6e 74 6f 20 e2 80 98 6d 61 73 | .same.time.rebase.it.onto....mas | 
| e4de0 | 74 65 72 e2 80 99 2c 20 74 68 65 6e 20 79 6f 75    20 63 6f 75 6c 64 20 75 73 65 20 e2 80 98 72 2d | ter...,.then.you.could.use....r- | 
| e4e00 | 69 75 e2 80 99 2e 20 20 42 75 74 20 77 65 0a 72    65 63 6f 6d 6d 65 6e 64 20 74 68 61 74 20 79 6f | iu......But.we.recommend.that.yo | 
| e4e20 | 75 20 69 6e 73 74 65 61 64 20 64 6f 20 74 68 61    74 20 69 6e 20 74 77 6f 20 73 74 65 70 73 2e 20 | u.instead.do.that.in.two.steps.. | 
| e4e40 | 20 46 69 72 73 74 20 75 73 65 20 e2 80 98 72 69    e2 80 99 20 74 6f 0a 63 6c 65 61 6e 75 70 20 74 | .First.use....ri....to.cleanup.t | 
| e4e60 | 68 65 20 66 65 61 74 75 72 65 20 62 72 61 6e 63    68 2c 20 61 6e 64 20 74 68 65 6e 20 69 6e 20 61 | he.feature.branch,.and.then.in.a | 
| e4e80 | 20 73 65 63 6f 6e 64 20 73 74 65 70 20 e2 80 98    72 75 e2 80 99 20 74 6f 20 72 65 62 61 73 65 20 | .second.step....ru....to.rebase. | 
| e4ea0 | 69 74 0a 6f 6e 74 6f 20 e2 80 98 6d 61 73 74 65    72 e2 80 99 2e 20 20 54 68 61 74 20 77 61 79 20 | it.onto....master......That.way. | 
| e4ec0 | 69 66 20 74 68 69 6e 67 73 20 74 75 72 6e 20 6f    75 74 20 74 6f 20 62 65 20 6d 6f 72 65 20 63 6f | if.things.turn.out.to.be.more.co | 
| e4ee0 | 6d 70 6c 69 63 61 74 65 64 20 74 68 61 6e 0a 79    6f 75 20 74 68 6f 75 67 68 74 20 61 6e 64 2f 6f | mplicated.than.you.thought.and/o | 
| e4f00 | 72 20 79 6f 75 20 6d 61 6b 65 20 61 20 6d 69 73    74 61 6b 65 20 61 6e 64 20 68 61 76 65 20 74 6f | r.you.make.a.mistake.and.have.to | 
| e4f20 | 20 73 74 61 72 74 20 6f 76 65 72 2c 20 74 68 65    6e 20 79 6f 75 0a 6f 6e 6c 79 20 68 61 76 65 20 | .start.over,.then.you.only.have. | 
| e4f40 | 74 6f 20 72 65 64 6f 20 68 61 6c 66 20 74 68 65    20 77 6f 72 6b 2e 0a 0a 20 20 20 45 78 70 6c 69 | to.redo.half.the.work......Expli | 
| e4f60 | 63 69 74 6c 79 20 65 6e 61 62 6c 69 6e 67 20 e2    80 98 2d 2d 69 6e 74 65 72 61 63 74 69 76 65 e2 | citly.enabling....--interactive. | 
| e4f80 | 80 99 20 77 6f 6e e2 80 99 74 20 68 61 76 65 20    61 6e 20 65 66 66 65 63 74 20 6f 6e 20 74 68 65 | ...won...t.have.an.effect.on.the | 
| e4fa0 | 0a 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 6d 6d 61    6e 64 73 20 61 73 20 74 68 65 79 20 61 6c 77 61 | .following.commands.as.they.alwa | 
| e4fc0 | 79 73 20 75 73 65 20 74 68 61 74 20 61 72 67 75    6d 65 6e 74 20 61 6e 79 77 61 79 2c 20 65 76 65 | ys.use.that.argument.anyway,.eve | 
| e4fe0 | 6e 20 69 66 20 69 74 0a 69 73 20 6e 6f 74 20 65    6e 61 62 6c 65 64 20 69 6e 20 74 68 65 20 74 72 | n.if.it.is.not.enabled.in.the.tr | 
| e5000 | 61 6e 73 69 65 6e 74 2e 0a 0a e2 80 98 72 20 69    e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d 72 65 | ansient......r.i....(...magit-re | 
| e5020 | 62 61 73 65 2d 69 6e 74 65 72 61 63 74 69 76 65    e2 80 99 29 0a 20 20 20 20 20 54 68 69 73 20 63 | base-interactive...)......This.c | 
| e5040 | 6f 6d 6d 61 6e 64 20 73 74 61 72 74 73 20 61 6e    20 69 6e 74 65 72 61 63 74 69 76 65 20 72 65 62 | ommand.starts.an.interactive.reb | 
| e5060 | 61 73 65 20 73 65 71 75 65 6e 63 65 2e 0a 0a e2    80 98 72 20 66 e2 80 99 20 28 e2 80 98 6d 61 67 | ase.sequence......r.f....(...mag | 
| e5080 | 69 74 2d 72 65 62 61 73 65 2d 61 75 74 6f 73 71    75 61 73 68 e2 80 99 29 0a 20 20 20 20 20 54 68 | it-rebase-autosquash...)......Th | 
| e50a0 | 69 73 20 63 6f 6d 6d 61 6e 64 20 63 6f 6d 62 69    6e 65 73 20 73 71 75 61 73 68 20 61 6e 64 20 66 | is.command.combines.squash.and.f | 
| e50c0 | 69 78 75 70 20 63 6f 6d 6d 69 74 73 20 77 69 74    68 20 74 68 65 69 72 20 69 6e 74 65 6e 64 65 64 | ixup.commits.with.their.intended | 
| e50e0 | 0a 20 20 20 20 20 74 61 72 67 65 74 73 2e 0a 0a    e2 80 98 72 20 6d e2 80 99 20 28 e2 80 98 6d 61 | ......targets......r.m....(...ma | 
| e5100 | 67 69 74 2d 72 65 62 61 73 65 2d 65 64 69 74 2d    63 6f 6d 6d 69 74 e2 80 99 29 0a 20 20 20 20 20 | git-rebase-edit-commit...)...... | 
| e5120 | 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 73 74 61    72 74 73 20 61 6e 20 69 6e 74 65 72 61 63 74 69 | This.command.starts.an.interacti | 
| e5140 | 76 65 20 72 65 62 61 73 65 20 73 65 71 75 65 6e    63 65 20 74 68 61 74 20 6c 65 74 73 20 74 68 65 | ve.rebase.sequence.that.lets.the | 
| e5160 | 0a 20 20 20 20 20 75 73 65 72 20 65 64 69 74 20    61 20 73 69 6e 67 6c 65 20 6f 6c 64 65 72 20 63 | ......user.edit.a.single.older.c | 
| e5180 | 6f 6d 6d 69 74 2e 0a 0a e2 80 98 72 20 77 e2 80    99 20 28 e2 80 98 6d 61 67 69 74 2d 72 65 62 61 | ommit......r.w....(...magit-reba | 
| e51a0 | 73 65 2d 72 65 77 6f 72 64 2d 63 6f 6d 6d 69 74    e2 80 99 29 0a 20 20 20 20 20 54 68 69 73 20 63 | se-reword-commit...)......This.c | 
| e51c0 | 6f 6d 6d 61 6e 64 20 73 74 61 72 74 73 20 61 6e    20 69 6e 74 65 72 61 63 74 69 76 65 20 72 65 62 | ommand.starts.an.interactive.reb | 
| e51e0 | 61 73 65 20 73 65 71 75 65 6e 63 65 20 74 68 61    74 20 6c 65 74 73 20 74 68 65 0a 20 20 20 20 20 | ase.sequence.that.lets.the...... | 
| e5200 | 75 73 65 72 20 72 65 77 6f 72 64 20 61 20 73 69    6e 67 6c 65 20 6f 6c 64 65 72 20 63 6f 6d 6d 69 | user.reword.a.single.older.commi | 
| e5220 | 74 2e 0a 0a e2 80 98 72 20 6b e2 80 99 20 28 e2    80 98 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 72 | t......r.k....(...magit-rebase-r | 
| e5240 | 65 6d 6f 76 65 2d 63 6f 6d 6d 69 74 e2 80 99 29    0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 | emove-commit...)......This.comma | 
| e5260 | 6e 64 20 72 65 6d 6f 76 65 73 20 61 20 73 69 6e    67 6c 65 20 6f 6c 64 65 72 20 63 6f 6d 6d 69 74 | nd.removes.a.single.older.commit | 
| e5280 | 20 75 73 69 6e 67 20 72 65 62 61 73 65 2e 0a 0a    20 20 20 57 68 65 6e 20 61 20 72 65 62 61 73 65 | .using.rebase......When.a.rebase | 
| e52a0 | 20 69 73 20 69 6e 20 70 72 6f 67 72 65 73 73 2c    20 74 68 65 6e 20 74 68 65 20 74 72 61 6e 73 69 | .is.in.progress,.then.the.transi | 
| e52c0 | 65 6e 74 20 69 6e 73 74 65 61 64 20 66 65 61 74    75 72 65 73 20 74 68 65 0a 66 6f 6c 6c 6f 77 69 | ent.instead.features.the.followi | 
| e52e0 | 6e 67 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e    64 73 2e 0a 0a e2 80 98 72 20 72 e2 80 99 20 28 | ng.suffix.commands......r.r....( | 
| e5300 | e2 80 98 6d 61 67 69 74 2d 72 65 62 61 73 65 2d    63 6f 6e 74 69 6e 75 65 e2 80 99 29 0a 20 20 20 | ...magit-rebase-continue...).... | 
| e5320 | 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 72    65 73 74 61 72 74 20 74 68 65 20 63 75 72 72 65 | ..This.command.restart.the.curre | 
| e5340 | 6e 74 20 72 65 62 61 73 69 6e 67 20 6f 70 65 72    61 74 69 6f 6e 2e 0a 0a 20 20 20 20 20 49 6e 20 | nt.rebasing.operation........In. | 
| e5360 | 73 6f 6d 65 20 63 61 73 65 73 20 74 68 69 73 20    70 6f 70 73 20 75 70 20 61 20 63 6f 6d 6d 69 74 | some.cases.this.pops.up.a.commit | 
| e5380 | 20 6d 65 73 73 61 67 65 20 62 75 66 66 65 72 20    66 6f 72 20 79 6f 75 20 64 6f 20 65 64 69 74 2e | .message.buffer.for.you.do.edit. | 
| e53a0 | 0a 20 20 20 20 20 57 69 74 68 20 61 20 70 72 65    66 69 78 20 61 72 67 75 6d 65 6e 74 20 74 68 65 | ......With.a.prefix.argument.the | 
| e53c0 | 20 6f 6c 64 20 6d 65 73 73 61 67 65 20 69 73 20    72 65 75 73 65 64 20 61 73 2d 69 73 2e 0a 0a e2 | .old.message.is.reused.as-is.... | 
| e53e0 | 80 98 72 20 73 e2 80 99 20 28 e2 80 98 6d 61 67    69 74 2d 72 65 62 61 73 65 2d 73 6b 69 70 e2 80 | ..r.s....(...magit-rebase-skip.. | 
| e5400 | 99 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d    6d 61 6e 64 20 73 6b 69 70 73 20 74 68 65 20 63 | .)......This.command.skips.the.c | 
| e5420 | 75 72 72 65 6e 74 20 63 6f 6d 6d 69 74 20 61 6e    64 20 72 65 73 74 61 72 74 73 20 74 68 65 20 63 | urrent.commit.and.restarts.the.c | 
| e5440 | 75 72 72 65 6e 74 0a 20 20 20 20 20 72 65 62 61    73 65 20 6f 70 65 72 61 74 69 6f 6e 2e 0a 0a e2 | urrent......rebase.operation.... | 
| e5460 | 80 98 72 20 65 e2 80 99 20 28 e2 80 98 6d 61 67    69 74 2d 72 65 62 61 73 65 2d 65 64 69 74 e2 80 | ..r.e....(...magit-rebase-edit.. | 
| e5480 | 99 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d    6d 61 6e 64 20 6c 65 74 73 20 74 68 65 20 75 73 | .)......This.command.lets.the.us | 
| e54a0 | 65 72 20 65 64 69 74 20 74 68 65 20 74 6f 64 6f    20 6c 69 73 74 20 6f 66 20 74 68 65 20 63 75 72 | er.edit.the.todo.list.of.the.cur | 
| e54c0 | 72 65 6e 74 20 72 65 62 61 73 65 0a 20 20 20 20    20 6f 70 65 72 61 74 69 6f 6e 2e 0a 0a e2 80 98 | rent.rebase......operation...... | 
| e54e0 | 72 20 61 e2 80 99 20 28 e2 80 98 6d 61 67 69 74    2d 72 65 62 61 73 65 2d 61 62 6f 72 74 e2 80 99 | r.a....(...magit-rebase-abort... | 
| e5500 | 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d    61 6e 64 20 61 62 6f 72 74 73 20 74 68 65 20 63 | )......This.command.aborts.the.c | 
| e5520 | 75 72 72 65 6e 74 20 72 65 62 61 73 65 20 6f 70    65 72 61 74 69 6f 6e 2c 20 72 65 73 74 6f 72 69 | urrent.rebase.operation,.restori | 
| e5540 | 6e 67 20 74 68 65 0a 20 20 20 20 20 6f 72 69 67    69 6e 61 6c 20 62 72 61 6e 63 68 2e 0a 0a 2a 20 | ng.the......original.branch...*. | 
| e5560 | 4d 65 6e 75 3a 0a 0a 2a 20 45 64 69 74 69 6e 67    20 52 65 62 61 73 65 20 53 65 71 75 65 6e 63 65 | Menu:..*.Editing.Rebase.Sequence | 
| e5580 | 73 3a 3a 0a 2a 20 49 6e 66 6f 72 6d 61 74 69 6f    6e 20 41 62 6f 75 74 20 49 6e 2d 50 72 6f 67 72 | s::.*.Information.About.In-Progr | 
| e55a0 | 65 73 73 20 52 65 62 61 73 65 3a 3a 0a 0a 1f 0a    46 69 6c 65 3a 20 6d 61 67 69 74 2e 69 6e 66 6f | ess.Rebase::....File:.magit.info | 
| e55c0 | 2c 20 20 4e 6f 64 65 3a 20 45 64 69 74 69 6e 67    20 52 65 62 61 73 65 20 53 65 71 75 65 6e 63 65 | ,..Node:.Editing.Rebase.Sequence | 
| e55e0 | 73 2c 20 20 4e 65 78 74 3a 20 49 6e 66 6f 72 6d    61 74 69 6f 6e 20 41 62 6f 75 74 20 49 6e 2d 50 | s,..Next:.Information.About.In-P | 
| e5600 | 72 6f 67 72 65 73 73 20 52 65 62 61 73 65 2c 20    20 55 70 3a 20 52 65 62 61 73 69 6e 67 0a 0a 36 | rogress.Rebase,..Up:.Rebasing..6 | 
| e5620 | 2e 39 2e 31 20 45 64 69 74 69 6e 67 20 52 65 62    61 73 65 20 53 65 71 75 65 6e 63 65 73 0a 2d 2d | .9.1.Editing.Rebase.Sequences.-- | 
| e5640 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a e2 80 | ----------------------------.... | 
| e5660 | 98 43 2d 63 20 43 2d 63 e2 80 99 20 28 e2 80 98    77 69 74 68 2d 65 64 69 74 6f 72 2d 66 69 6e 69 | .C-c.C-c....(...with-editor-fini | 
| e5680 | 73 68 e2 80 99 29 0a 20 20 20 20 20 46 69 6e 69    73 68 20 74 68 65 20 63 75 72 72 65 6e 74 20 65 | sh...)......Finish.the.current.e | 
| e56a0 | 64 69 74 69 6e 67 20 73 65 73 73 69 6f 6e 20 62    79 20 72 65 74 75 72 6e 69 6e 67 20 77 69 74 68 | diting.session.by.returning.with | 
| e56c0 | 20 65 78 69 74 20 63 6f 64 65 20 30 2e 0a 20 20    20 20 20 47 69 74 20 74 68 65 6e 20 75 73 65 73 | .exit.code.0.......Git.then.uses | 
| e56e0 | 20 74 68 65 20 72 65 62 61 73 65 20 69 6e 73 74    72 75 63 74 69 6f 6e 73 20 69 74 20 66 69 6e 64 | .the.rebase.instructions.it.find | 
| e5700 | 73 20 69 6e 20 74 68 65 20 66 69 6c 65 2e 0a 0a    e2 80 98 43 2d 63 20 43 2d 6b e2 80 99 20 28 e2 | s.in.the.file......C-c.C-k....(. | 
| e5720 | 80 98 77 69 74 68 2d 65 64 69 74 6f 72 2d 63 61    6e 63 65 6c e2 80 99 29 0a 20 20 20 20 20 43 61 | ..with-editor-cancel...)......Ca | 
| e5740 | 6e 63 65 6c 20 74 68 65 20 63 75 72 72 65 6e 74    20 65 64 69 74 69 6e 67 20 73 65 73 73 69 6f 6e | ncel.the.current.editing.session | 
| e5760 | 20 62 79 20 72 65 74 75 72 6e 69 6e 67 20 77 69    74 68 20 65 78 69 74 20 63 6f 64 65 20 31 2e 0a | .by.returning.with.exit.code.1.. | 
| e5780 | 20 20 20 20 20 47 69 74 20 74 68 65 6e 20 66 6f    72 67 6f 65 73 20 73 74 61 72 74 69 6e 67 20 74 | .....Git.then.forgoes.starting.t | 
| e57a0 | 68 65 20 72 65 62 61 73 65 20 73 65 71 75 65 6e    63 65 2e 0a 0a e2 80 98 3c 52 45 54 3e e2 80 99 | he.rebase.sequence......<RET>... | 
| e57c0 | 20 28 e2 80 98 67 69 74 2d 72 65 62 61 73 65 2d    73 68 6f 77 2d 63 6f 6d 6d 69 74 e2 80 99 29 0a | .(...git-rebase-show-commit...). | 
| e57e0 | 20 20 20 20 20 53 68 6f 77 20 74 68 65 20 63 6f    6d 6d 69 74 20 6f 6e 20 74 68 65 20 63 75 72 72 | .....Show.the.commit.on.the.curr | 
| e5800 | 65 6e 74 20 6c 69 6e 65 20 69 6e 20 61 6e 6f 74    68 65 72 20 62 75 66 66 65 72 20 61 6e 64 20 73 | ent.line.in.another.buffer.and.s | 
| e5820 | 65 6c 65 63 74 0a 20 20 20 20 20 74 68 61 74 20    62 75 66 66 65 72 2e 0a 0a e2 80 98 3c 53 50 43 | elect......that.buffer......<SPC | 
| e5840 | 3e e2 80 99 20 28 e2 80 98 67 69 74 2d 72 65 62    61 73 65 2d 73 68 6f 77 2d 6f 72 2d 73 63 72 6f | >....(...git-rebase-show-or-scro | 
| e5860 | 6c 6c 2d 75 70 e2 80 99 29 0a 20 20 20 20 20 53    68 6f 77 20 74 68 65 20 63 6f 6d 6d 69 74 20 6f | ll-up...)......Show.the.commit.o | 
| e5880 | 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c 69    6e 65 20 69 6e 20 61 6e 6f 74 68 65 72 20 62 75 | n.the.current.line.in.another.bu | 
| e58a0 | 66 66 65 72 20 77 69 74 68 6f 75 74 0a 20 20 20    20 20 73 65 6c 65 63 74 69 6e 67 20 74 68 61 74 | ffer.without......selecting.that | 
| e58c0 | 20 62 75 66 66 65 72 2e 20 20 49 66 20 74 68 65    20 72 65 76 69 73 69 6f 6e 20 62 75 66 66 65 72 | .buffer...If.the.revision.buffer | 
| e58e0 | 20 69 73 20 61 6c 72 65 61 64 79 20 76 69 73 69    62 6c 65 0a 20 20 20 20 20 69 6e 20 61 6e 6f 74 | .is.already.visible......in.anot | 
| e5900 | 68 65 72 20 77 69 6e 64 6f 77 20 6f 66 20 74 68    65 20 63 75 72 72 65 6e 74 20 66 72 61 6d 65 2c | her.window.of.the.current.frame, | 
| e5920 | 20 74 68 65 6e 20 69 6e 73 74 65 61 64 20 73 63    72 6f 6c 6c 20 74 68 61 74 0a 20 20 20 20 20 77 | .then.instead.scroll.that......w | 
| e5940 | 69 6e 64 6f 77 20 75 70 2e 0a 0a e2 80 98 3c 44    45 4c 3e e2 80 99 20 28 e2 80 98 67 69 74 2d 72 | indow.up......<DEL>....(...git-r | 
| e5960 | 65 62 61 73 65 2d 73 68 6f 77 2d 6f 72 2d 73 63    72 6f 6c 6c 2d 64 6f 77 6e e2 80 99 29 0a 20 20 | ebase-show-or-scroll-down...)... | 
| e5980 | 20 20 20 53 68 6f 77 20 74 68 65 20 63 6f 6d 6d    69 74 20 6f 6e 20 74 68 65 20 63 75 72 72 65 6e | ...Show.the.commit.on.the.curren | 
| e59a0 | 74 20 6c 69 6e 65 20 69 6e 20 61 6e 6f 74 68 65    72 20 62 75 66 66 65 72 20 77 69 74 68 6f 75 74 | t.line.in.another.buffer.without | 
| e59c0 | 0a 20 20 20 20 20 73 65 6c 65 63 74 69 6e 67 20    74 68 61 74 20 62 75 66 66 65 72 2e 20 20 49 66 | ......selecting.that.buffer...If | 
| e59e0 | 20 74 68 65 20 72 65 76 69 73 69 6f 6e 20 62 75    66 66 65 72 20 69 73 20 61 6c 72 65 61 64 79 20 | .the.revision.buffer.is.already. | 
| e5a00 | 76 69 73 69 62 6c 65 0a 20 20 20 20 20 69 6e 20    61 6e 6f 74 68 65 72 20 77 69 6e 64 6f 77 20 6f | visible......in.another.window.o | 
| e5a20 | 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 66 72    61 6d 65 2c 20 74 68 65 6e 20 69 6e 73 74 65 61 | f.the.current.frame,.then.instea | 
| e5a40 | 64 20 73 63 72 6f 6c 6c 20 74 68 61 74 0a 20 20    20 20 20 77 69 6e 64 6f 77 20 64 6f 77 6e 2e 0a | d.scroll.that......window.down.. | 
| e5a60 | 0a e2 80 98 70 e2 80 99 20 28 e2 80 98 67 69 74    2d 72 65 62 61 73 65 2d 62 61 63 6b 77 61 72 64 | ....p....(...git-rebase-backward | 
| e5a80 | 2d 6c 69 6e 65 e2 80 99 29 0a 20 20 20 20 20 4d    6f 76 65 20 74 6f 20 70 72 65 76 69 6f 75 73 20 | -line...)......Move.to.previous. | 
| e5aa0 | 6c 69 6e 65 2e 0a 0a e2 80 98 6e e2 80 99 20 28    e2 80 98 66 6f 72 77 61 72 64 2d 6c 69 6e 65 e2 | line......n....(...forward-line. | 
| e5ac0 | 80 99 29 0a 20 20 20 20 20 4d 6f 76 65 20 74 6f    20 6e 65 78 74 20 6c 69 6e 65 2e 0a 0a e2 80 98 | ..)......Move.to.next.line...... | 
| e5ae0 | 4d 2d 70 e2 80 99 20 28 e2 80 98 67 69 74 2d 72    65 62 61 73 65 2d 6d 6f 76 65 2d 6c 69 6e 65 2d | M-p....(...git-rebase-move-line- | 
| e5b00 | 75 70 e2 80 99 29 0a 20 20 20 20 20 4d 6f 76 65    20 74 68 65 20 63 75 72 72 65 6e 74 20 63 6f 6d | up...)......Move.the.current.com | 
| e5b20 | 6d 69 74 20 28 6f 72 20 63 6f 6d 6d 61 6e 64 29    20 75 70 2e 0a 0a e2 80 98 4d 2d 6e e2 80 99 20 | mit.(or.command).up......M-n.... | 
| e5b40 | 28 e2 80 98 67 69 74 2d 72 65 62 61 73 65 2d 6d    6f 76 65 2d 6c 69 6e 65 2d 64 6f 77 6e e2 80 99 | (...git-rebase-move-line-down... | 
| e5b60 | 29 0a 20 20 20 20 20 4d 6f 76 65 20 74 68 65 20    63 75 72 72 65 6e 74 20 63 6f 6d 6d 69 74 20 28 | )......Move.the.current.commit.( | 
| e5b80 | 6f 72 20 63 6f 6d 6d 61 6e 64 29 20 64 6f 77 6e    2e 0a 0a e2 80 98 72 e2 80 99 20 28 e2 80 98 67 | or.command).down......r....(...g | 
| e5ba0 | 69 74 2d 72 65 62 61 73 65 2d 72 65 77 6f 72 64    e2 80 99 29 0a 20 20 20 20 20 45 64 69 74 20 6d | it-rebase-reword...)......Edit.m | 
| e5bc0 | 65 73 73 61 67 65 20 6f 66 20 63 6f 6d 6d 69 74    20 6f 6e 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 | essage.of.commit.on.current.line | 
| e5be0 | 2e 0a 0a e2 80 98 65 e2 80 99 20 28 e2 80 98 67    69 74 2d 72 65 62 61 73 65 2d 65 64 69 74 e2 80 | ......e....(...git-rebase-edit.. | 
| e5c00 | 99 29 0a 20 20 20 20 20 53 74 6f 70 20 61 74 20    74 68 65 20 63 6f 6d 6d 69 74 20 6f 6e 20 74 68 | .)......Stop.at.the.commit.on.th | 
| e5c20 | 65 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 2e 0a    0a e2 80 98 73 e2 80 99 20 28 e2 80 98 67 69 74 | e.current.line......s....(...git | 
| e5c40 | 2d 72 65 62 61 73 65 2d 73 71 75 61 73 68 e2 80    99 29 0a 20 20 20 20 20 4d 65 6c 64 20 63 6f 6d | -rebase-squash...)......Meld.com | 
| e5c60 | 6d 69 74 20 6f 6e 20 63 75 72 72 65 6e 74 20 6c    69 6e 65 20 69 6e 74 6f 20 70 72 65 76 69 6f 75 | mit.on.current.line.into.previou | 
| e5c80 | 73 20 63 6f 6d 6d 69 74 2c 20 61 6e 64 20 65 64    69 74 20 6d 65 73 73 61 67 65 2e 0a 0a e2 80 98 | s.commit,.and.edit.message...... | 
| e5ca0 | 66 e2 80 99 20 28 e2 80 98 67 69 74 2d 72 65 62    61 73 65 2d 66 69 78 75 70 e2 80 99 29 0a 20 20 | f....(...git-rebase-fixup...)... | 
| e5cc0 | 20 20 20 4d 65 6c 64 20 63 6f 6d 6d 69 74 20 6f    6e 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 20 69 | ...Meld.commit.on.current.line.i | 
| e5ce0 | 6e 74 6f 20 70 72 65 76 69 6f 75 73 20 63 6f 6d    6d 69 74 2c 20 64 69 73 63 61 72 64 69 6e 67 20 | nto.previous.commit,.discarding. | 
| e5d00 | 74 68 65 0a 20 20 20 20 20 63 75 72 72 65 6e 74    20 63 6f 6d 6d 69 74 e2 80 99 73 20 6d 65 73 73 | the......current.commit...s.mess | 
| e5d20 | 61 67 65 2e 0a 0a e2 80 98 6b e2 80 99 20 28 e2    80 98 67 69 74 2d 72 65 62 61 73 65 2d 6b 69 6c | age......k....(...git-rebase-kil | 
| e5d40 | 6c 2d 6c 69 6e 65 e2 80 99 29 0a 20 20 20 20 20    4b 69 6c 6c 20 74 68 65 20 63 75 72 72 65 6e 74 | l-line...)......Kill.the.current | 
| e5d60 | 20 61 63 74 69 6f 6e 20 6c 69 6e 65 2e 0a 0a e2    80 98 63 e2 80 99 20 28 e2 80 98 67 69 74 2d 72 | .action.line......c....(...git-r | 
| e5d80 | 65 62 61 73 65 2d 70 69 63 6b e2 80 99 29 0a 20    20 20 20 20 55 73 65 20 63 6f 6d 6d 69 74 20 6f | ebase-pick...)......Use.commit.o | 
| e5da0 | 6e 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 2e 0a    0a e2 80 98 78 e2 80 99 20 28 e2 80 98 67 69 74 | n.current.line......x....(...git | 
| e5dc0 | 2d 72 65 62 61 73 65 2d 65 78 65 63 e2 80 99 29    0a 20 20 20 20 20 49 6e 73 65 72 74 20 61 20 73 | -rebase-exec...)......Insert.a.s | 
| e5de0 | 68 65 6c 6c 20 63 6f 6d 6d 61 6e 64 20 74 6f 20    62 65 20 72 75 6e 20 61 66 74 65 72 20 74 68 65 | hell.command.to.be.run.after.the | 
| e5e00 | 20 70 72 6f 63 65 65 64 69 6e 67 20 63 6f 6d 6d    69 74 2e 0a 0a 20 20 20 20 20 49 66 20 74 68 65 | .proceeding.commit........If.the | 
| e5e20 | 72 65 20 61 6c 72 65 61 64 79 20 69 73 20 73 75    63 68 20 61 20 63 6f 6d 6d 61 6e 64 20 6f 6e 20 | re.already.is.such.a.command.on. | 
| e5e40 | 74 68 65 20 63 75 72 72 65 6e 74 20 6c 69 6e 65    2c 20 74 68 65 6e 20 65 64 69 74 0a 20 20 20 20 | the.current.line,.then.edit..... | 
| e5e60 | 20 74 68 61 74 20 69 6e 73 74 65 61 64 2e 20 20    57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 | .that.instead...With.a.prefix.ar | 
| e5e80 | 67 75 6d 65 6e 74 20 69 6e 73 65 72 74 20 61 20    6e 65 77 20 63 6f 6d 6d 61 6e 64 20 65 76 65 6e | gument.insert.a.new.command.even | 
| e5ea0 | 0a 20 20 20 20 20 77 68 65 6e 20 74 68 65 72 65    20 61 6c 72 65 61 64 79 20 69 73 20 6f 6e 65 20 | ......when.there.already.is.one. | 
| e5ec0 | 6f 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c    69 6e 65 2e 20 20 57 69 74 68 20 65 6d 70 74 79 | on.the.current.line...With.empty | 
| e5ee0 | 20 69 6e 70 75 74 0a 20 20 20 20 20 72 65 6d 6f    76 65 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 6f | .input......remove.the.command.o | 
| e5f00 | 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c 69    6e 65 2c 20 69 66 20 61 6e 79 2e 0a 0a e2 80 98 | n.the.current.line,.if.any...... | 
| e5f20 | 62 e2 80 99 20 28 e2 80 98 67 69 74 2d 72 65 62    61 73 65 2d 62 72 65 61 6b e2 80 99 29 0a 20 20 | b....(...git-rebase-break...)... | 
| e5f40 | 20 20 20 49 6e 73 65 72 74 20 61 20 62 72 65 61    6b 20 61 63 74 69 6f 6e 20 62 65 66 6f 72 65 20 | ...Insert.a.break.action.before. | 
| e5f60 | 74 68 65 20 63 75 72 72 65 6e 74 20 6c 69 6e 65    2c 20 69 6e 73 74 72 75 63 74 69 6e 67 20 47 69 | the.current.line,.instructing.Gi | 
| e5f80 | 74 20 74 6f 0a 20 20 20 20 20 72 65 74 75 72 6e    20 63 6f 6e 74 72 6f 6c 20 74 6f 20 74 68 65 20 | t.to......return.control.to.the. | 
| e5fa0 | 75 73 65 72 2e 0a 0a e2 80 98 79 e2 80 99 20 28    e2 80 98 67 69 74 2d 72 65 62 61 73 65 2d 69 6e | user......y....(...git-rebase-in | 
| e5fc0 | 73 65 72 74 e2 80 99 29 0a 20 20 20 20 20 52 65    61 64 20 61 6e 20 61 72 62 69 74 72 61 72 79 20 | sert...)......Read.an.arbitrary. | 
| e5fe0 | 63 6f 6d 6d 69 74 20 61 6e 64 20 69 6e 73 65 72    74 20 69 74 20 62 65 6c 6f 77 20 63 75 72 72 65 | commit.and.insert.it.below.curre | 
| e6000 | 6e 74 20 6c 69 6e 65 2e 0a 0a e2 80 98 43 2d 78    20 75 e2 80 99 20 28 e2 80 98 67 69 74 2d 72 65 | nt.line......C-x.u....(...git-re | 
| e6020 | 62 61 73 65 2d 75 6e 64 6f e2 80 99 29 0a 20 20    20 20 20 55 6e 64 6f 20 73 6f 6d 65 20 70 72 65 | base-undo...)......Undo.some.pre | 
| e6040 | 76 69 6f 75 73 20 63 68 61 6e 67 65 73 2e 20 20    4c 69 6b 65 20 e2 80 98 75 6e 64 6f e2 80 99 20 | vious.changes...Like....undo.... | 
| e6060 | 62 75 74 20 77 6f 72 6b 73 20 69 6e 20 72 65 61    64 2d 6f 6e 6c 79 0a 20 20 20 20 20 62 75 66 66 | but.works.in.read-only......buff | 
| e6080 | 65 72 73 2e 0a 0a 20 2d 2d 20 55 73 65 72 20 4f    70 74 69 6f 6e 3a 20 67 69 74 2d 72 65 62 61 73 | ers....--.User.Option:.git-rebas | 
| e60a0 | 65 2d 61 75 74 6f 2d 61 64 76 61 6e 63 65 0a 20    20 20 20 20 57 68 65 74 68 65 72 20 74 6f 20 6d | e-auto-advance......Whether.to.m | 
| e60c0 | 6f 76 65 20 74 6f 20 6e 65 78 74 20 6c 69 6e 65    20 61 66 74 65 72 20 63 68 61 6e 67 69 6e 67 20 | ove.to.next.line.after.changing. | 
| e60e0 | 61 20 6c 69 6e 65 2e 0a 0a 20 2d 2d 20 55 73 65    72 20 4f 70 74 69 6f 6e 3a 20 67 69 74 2d 72 65 | a.line....--.User.Option:.git-re | 
| e6100 | 62 61 73 65 2d 73 68 6f 77 2d 69 6e 73 74 72 75    63 74 69 6f 6e 73 0a 20 20 20 20 20 57 68 65 74 | base-show-instructions......Whet | 
| e6120 | 68 65 72 20 74 6f 20 73 68 6f 77 20 75 73 61 67    65 20 69 6e 73 74 72 75 63 74 69 6f 6e 73 20 69 | her.to.show.usage.instructions.i | 
| e6140 | 6e 73 69 64 65 20 74 68 65 20 72 65 62 61 73 65    20 62 75 66 66 65 72 2e 0a 0a 20 2d 2d 20 55 73 | nside.the.rebase.buffer....--.Us | 
| e6160 | 65 72 20 4f 70 74 69 6f 6e 3a 20 67 69 74 2d 72    65 62 61 73 65 2d 63 6f 6e 66 69 72 6d 2d 63 61 | er.Option:.git-rebase-confirm-ca | 
| e6180 | 6e 63 65 6c 0a 20 20 20 20 20 57 68 65 74 68 65    72 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 69 | ncel......Whether.confirmation.i | 
| e61a0 | 73 20 72 65 71 75 69 72 65 64 20 74 6f 20 63 61    6e 63 65 6c 2e 0a 0a 20 20 20 57 68 65 6e 20 61 | s.required.to.cancel......When.a | 
| e61c0 | 20 72 65 62 61 73 65 20 69 73 20 70 65 72 66 6f    72 6d 65 64 20 77 69 74 68 20 74 68 65 20 e2 80 | .rebase.is.performed.with.the... | 
| e61e0 | 98 2d 2d 72 65 62 61 73 65 2d 6d 65 72 67 65 73    e2 80 99 20 6f 70 74 69 6f 6e 2c 20 74 68 65 0a | .--rebase-merges....option,.the. | 
| e6200 | 73 65 71 75 65 6e 63 65 20 77 69 6c 6c 20 69 6e    63 6c 75 64 65 20 61 20 66 65 77 20 6f 74 68 65 | sequence.will.include.a.few.othe | 
| e6220 | 72 20 74 79 70 65 73 20 6f 66 20 61 63 74 69 6f    6e 73 20 61 6e 64 20 74 68 65 20 66 6f 6c 6c 6f | r.types.of.actions.and.the.follo | 
| e6240 | 77 69 6e 67 0a 63 6f 6d 6d 61 6e 64 73 20 62 65    63 6f 6d 65 20 72 65 6c 65 76 61 6e 74 2e 0a 0a | wing.commands.become.relevant... | 
| e6260 | e2 80 98 6c e2 80 99 20 28 e2 80 98 67 69 74 2d    72 65 62 61 73 65 2d 6c 61 62 65 6c e2 80 99 29 | ...l....(...git-rebase-label...) | 
| e6280 | 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61    6e 64 73 20 69 6e 73 65 72 74 73 20 61 20 6c 61 | ......This.commands.inserts.a.la | 
| e62a0 | 62 65 6c 20 61 63 74 69 6f 6e 20 6f 72 20 65 64    69 74 73 20 74 68 65 20 6f 6e 65 20 61 74 20 70 | bel.action.or.edits.the.one.at.p | 
| e62c0 | 6f 69 6e 74 2e 0a 0a e2 80 98 74 e2 80 99 20 28    e2 80 98 67 69 74 2d 72 65 62 61 73 65 2d 72 65 | oint......t....(...git-rebase-re | 
| e62e0 | 73 65 74 e2 80 99 29 0a 20 20 20 20 20 54 68 69    73 20 63 6f 6d 6d 61 6e 64 20 69 6e 73 65 72 74 | set...)......This.command.insert | 
| e6300 | 73 20 61 20 72 65 73 65 74 20 61 63 74 69 6f 6e    20 6f 72 20 65 64 69 74 73 20 74 68 65 20 6f 6e | s.a.reset.action.or.edits.the.on | 
| e6320 | 65 20 61 74 20 70 6f 69 6e 74 2e 20 20 54 68 65    0a 20 20 20 20 20 70 72 6f 6d 70 74 20 77 69 6c | e.at.point...The......prompt.wil | 
| e6340 | 6c 20 6f 66 66 65 72 20 74 68 65 20 6c 61 62 65    6c 73 20 74 68 61 74 20 61 72 65 20 63 75 72 72 | l.offer.the.labels.that.are.curr | 
| e6360 | 65 6e 74 6c 79 20 70 72 65 73 65 6e 74 20 69 6e    20 74 68 65 0a 20 20 20 20 20 62 75 66 66 65 72 | ently.present.in.the......buffer | 
| e6380 | 2e 0a 0a e2 80 98 4d 4d e2 80 99 20 28 e2 80 98    67 69 74 2d 72 65 62 61 73 65 2d 6d 65 72 67 65 | ......MM....(...git-rebase-merge | 
| e63a0 | e2 80 99 29 0a 20 20 20 20 20 54 68 65 20 63 6f    6d 6d 61 6e 64 20 69 6e 73 65 72 74 73 20 61 20 | ...)......The.command.inserts.a. | 
| e63c0 | 6d 65 72 67 65 20 61 63 74 69 6f 6e 20 6f 72 20    65 64 69 74 73 20 74 68 65 20 6f 6e 65 20 61 74 | merge.action.or.edits.the.one.at | 
| e63e0 | 20 70 6f 69 6e 74 2e 20 20 54 68 65 0a 20 20 20    20 20 70 72 6f 6d 70 74 20 77 69 6c 6c 20 6f 66 | .point...The......prompt.will.of | 
| e6400 | 66 65 72 20 74 68 65 20 6c 61 62 65 6c 73 20 74    68 61 74 20 61 72 65 20 63 75 72 72 65 6e 74 6c | fer.the.labels.that.are.currentl | 
| e6420 | 79 20 70 72 65 73 65 6e 74 20 69 6e 20 74 68 65    0a 20 20 20 20 20 62 75 66 66 65 72 2e 20 20 53 | y.present.in.the......buffer...S | 
| e6440 | 70 65 63 69 66 79 69 6e 67 20 61 20 6d 65 73 73    61 67 65 20 74 6f 20 72 65 75 73 65 20 76 69 61 | pecifying.a.message.to.reuse.via | 
| e6460 | 20 e2 80 98 2d 63 e2 80 99 20 6f 72 20 e2 80 98    2d 43 e2 80 99 20 69 73 20 6e 6f 74 0a 20 20 20 | ....-c....or....-C....is.not.... | 
| e6480 | 20 20 73 75 70 70 6f 72 74 65 64 3b 20 61 6e 20    65 64 69 74 6f 72 20 77 69 6c 6c 20 61 6c 77 61 | ..supported;.an.editor.will.alwa | 
| e64a0 | 79 73 20 62 65 20 69 6e 76 6f 6b 65 64 20 66 6f    72 20 74 68 65 20 6d 65 72 67 65 2e 0a 0a e2 80 | ys.be.invoked.for.the.merge..... | 
| e64c0 | 98 4d 74 e2 80 99 20 28 e2 80 98 67 69 74 2d 72    65 62 61 73 65 2d 6d 65 72 67 65 2d 74 6f 67 67 | .Mt....(...git-rebase-merge-togg | 
| e64e0 | 6c 65 2d 65 64 69 74 6d 73 67 e2 80 99 29 0a 20    20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 | le-editmsg...)......This.command | 
| e6500 | 20 74 6f 67 67 6c 65 73 20 62 65 74 77 65 65 6e    20 74 68 65 20 e2 80 98 2d 43 e2 80 99 20 61 6e | .toggles.between.the....-C....an | 
| e6520 | 64 20 e2 80 98 2d 63 e2 80 99 20 6f 70 74 69 6f    6e 73 20 6f 66 20 74 68 65 20 6d 65 72 67 65 0a | d....-c....options.of.the.merge. | 
| e6540 | 20 20 20 20 20 61 63 74 69 6f 6e 20 61 74 20 70    6f 69 6e 74 2e 20 20 54 68 65 73 65 20 6f 70 74 | .....action.at.point...These.opt | 
| e6560 | 69 6f 6e 73 20 62 6f 74 68 20 73 70 65 63 69 66    79 20 61 20 63 6f 6d 6d 69 74 20 77 68 6f 73 65 | ions.both.specify.a.commit.whose | 
| e6580 | 20 6d 65 73 73 61 67 65 0a 20 20 20 20 20 73 68    6f 75 6c 64 20 62 65 20 72 65 75 73 65 64 2e 20 | .message......should.be.reused.. | 
| e65a0 | 20 54 68 65 20 6c 6f 77 65 72 2d 63 61 73 65 20    76 61 72 69 61 6e 74 20 69 6e 73 74 72 75 63 74 | .The.lower-case.variant.instruct | 
| e65c0 | 73 20 47 69 74 20 74 6f 20 69 6e 76 6f 6b 65 0a    20 20 20 20 20 74 68 65 20 65 64 69 74 6f 72 20 | s.Git.to.invoke......the.editor. | 
| e65e0 | 77 68 65 6e 20 63 72 65 61 74 69 6e 67 20 74 68    65 20 6d 65 72 67 65 2c 20 61 6c 6c 6f 77 69 6e | when.creating.the.merge,.allowin | 
| e6600 | 67 20 74 68 65 20 75 73 65 72 20 74 6f 20 65 64    69 74 20 74 68 65 0a 20 20 20 20 20 6d 65 73 73 | g.the.user.to.edit.the......mess | 
| e6620 | 61 67 65 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61    67 69 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a | age.....File:.magit.info,..Node: | 
| e6640 | 20 49 6e 66 6f 72 6d 61 74 69 6f 6e 20 41 62 6f    75 74 20 49 6e 2d 50 72 6f 67 72 65 73 73 20 52 | .Information.About.In-Progress.R | 
| e6660 | 65 62 61 73 65 2c 20 20 50 72 65 76 3a 20 45 64    69 74 69 6e 67 20 52 65 62 61 73 65 20 53 65 71 | ebase,..Prev:.Editing.Rebase.Seq | 
| e6680 | 75 65 6e 63 65 73 2c 20 20 55 70 3a 20 52 65 62    61 73 69 6e 67 0a 0a 36 2e 39 2e 32 20 49 6e 66 | uences,..Up:.Rebasing..6.9.2.Inf | 
| e66a0 | 6f 72 6d 61 74 69 6f 6e 20 41 62 6f 75 74 20 49    6e 2d 50 72 6f 67 72 65 73 73 20 52 65 62 61 73 | ormation.About.In-Progress.Rebas | 
| e66c0 | 65 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | e.------------------------------ | 
| e66e0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 57 68    69 6c 65 20 61 20 72 65 62 61 73 65 20 73 65 71 | ------------..While.a.rebase.seq | 
| e6700 | 75 65 6e 63 65 20 69 73 20 69 6e 20 70 72 6f 67    72 65 73 73 2c 20 74 68 65 20 73 74 61 74 75 73 | uence.is.in.progress,.the.status | 
| e6720 | 20 62 75 66 66 65 72 20 66 65 61 74 75 72 65 73    20 61 0a 73 65 63 74 69 6f 6e 20 74 68 61 74 20 | .buffer.features.a.section.that. | 
| e6740 | 6c 69 73 74 73 20 74 68 65 20 63 6f 6d 6d 69 74    73 20 74 68 61 74 20 68 61 76 65 20 61 6c 72 65 | lists.the.commits.that.have.alre | 
| e6760 | 61 64 79 20 62 65 65 6e 20 61 70 70 6c 69 65 64    20 61 73 20 77 65 6c 6c 20 61 73 0a 74 68 65 20 | ady.been.applied.as.well.as.the. | 
| e6780 | 63 6f 6d 6d 69 74 73 20 74 68 61 74 20 73 74 69    6c 6c 20 68 61 76 65 20 74 6f 20 62 65 20 61 70 | commits.that.still.have.to.be.ap | 
| e67a0 | 70 6c 69 65 64 2e 0a 0a 20 20 20 54 68 65 20 63    6f 6d 6d 69 74 73 20 61 72 65 20 73 70 6c 69 74 | plied......The.commits.are.split | 
| e67c0 | 20 69 6e 20 74 77 6f 20 68 61 6c 76 65 73 2e 20    20 57 68 65 6e 20 72 65 62 61 73 65 20 73 74 6f | .in.two.halves...When.rebase.sto | 
| e67e0 | 70 73 20 61 74 20 61 20 63 6f 6d 6d 69 74 2c 0a    65 69 74 68 65 72 20 62 65 63 61 75 73 65 20 74 | ps.at.a.commit,.either.because.t | 
| e6800 | 68 65 20 75 73 65 72 20 68 61 73 20 74 6f 20 64    65 61 6c 20 77 69 74 68 20 61 20 63 6f 6e 66 6c | he.user.has.to.deal.with.a.confl | 
| e6820 | 69 63 74 20 6f 72 20 62 65 63 61 75 73 65 20 73    2f 68 65 0a 65 78 70 6c 69 63 69 74 6c 79 20 72 | ict.or.because.s/he.explicitly.r | 
| e6840 | 65 71 75 65 73 74 65 64 20 74 68 61 74 20 72 65    62 61 73 65 20 73 74 6f 70 73 20 61 74 20 74 68 | equested.that.rebase.stops.at.th | 
| e6860 | 61 74 20 63 6f 6d 6d 69 74 2c 20 74 68 65 6e 20    70 6f 69 6e 74 20 69 73 0a 70 6c 61 63 65 64 20 | at.commit,.then.point.is.placed. | 
| e6880 | 6f 6e 20 74 68 65 20 63 6f 6d 6d 69 74 20 74 68    61 74 20 73 65 70 61 72 61 74 65 73 20 74 68 65 | on.the.commit.that.separates.the | 
| e68a0 | 20 74 77 6f 20 67 72 6f 75 70 73 2c 20 69 2e 65    2e 2c 20 6f 6e 20 e2 80 98 48 45 41 44 e2 80 99 | .two.groups,.i.e.,.on....HEAD... | 
| e68c0 | 2e 0a 54 68 65 20 63 6f 6d 6d 69 74 73 20 61 62    6f 76 65 20 69 74 20 68 61 76 65 20 6e 6f 74 20 | ..The.commits.above.it.have.not. | 
| e68e0 | 62 65 65 6e 20 61 70 70 6c 69 65 64 20 79 65 74    2c 20 77 68 69 6c 65 20 74 68 65 20 e2 80 98 48 | been.applied.yet,.while.the....H | 
| e6900 | 45 41 44 e2 80 99 20 61 6e 64 20 74 68 65 0a 63    6f 6d 6d 69 74 73 20 62 65 6c 6f 77 20 69 74 20 | EAD....and.the.commits.below.it. | 
| e6920 | 68 61 76 65 20 61 6c 72 65 61 64 79 20 62 65 65    6e 20 61 70 70 6c 69 65 64 2e 20 20 49 6e 20 62 | have.already.been.applied...In.b | 
| e6940 | 65 74 77 65 65 6e 20 74 68 65 73 65 20 74 77 6f    20 67 72 6f 75 70 73 0a 6f 66 20 61 70 70 6c 69 | etween.these.two.groups.of.appli | 
| e6960 | 65 64 20 61 6e 64 20 79 65 74 2d 74 6f 2d 62 65    20 61 70 70 6c 69 65 64 20 63 6f 6d 6d 69 74 73 | ed.and.yet-to-be.applied.commits | 
| e6980 | 2c 20 74 68 65 72 65 20 73 6f 6d 65 74 69 6d 65    73 20 69 73 20 61 20 63 6f 6d 6d 69 74 0a 77 68 | ,.there.sometimes.is.a.commit.wh | 
| e69a0 | 69 63 68 20 68 61 73 20 62 65 65 6e 20 64 72 6f    70 70 65 64 2e 0a 0a 20 20 20 45 61 63 68 20 63 | ich.has.been.dropped......Each.c | 
| e69c0 | 6f 6d 6d 69 74 20 69 73 20 70 72 65 66 69 78 65    64 20 77 69 74 68 20 61 20 77 6f 72 64 20 61 6e | ommit.is.prefixed.with.a.word.an | 
| e69e0 | 64 20 74 68 65 73 65 20 77 6f 72 64 73 20 61 72    65 20 61 64 64 69 74 69 6f 6e 61 6c 6c 79 0a 73 | d.these.words.are.additionally.s | 
| e6a00 | 68 6f 77 6e 20 69 6e 20 64 69 66 66 65 72 65 6e    74 20 63 6f 6c 6f 72 73 20 74 6f 20 69 6e 64 69 | hown.in.different.colors.to.indi | 
| e6a20 | 63 61 74 65 20 74 68 65 20 73 74 61 74 75 73 20    6f 66 20 74 68 65 20 63 6f 6d 6d 69 74 73 2e 0a | cate.the.status.of.the.commits.. | 
| e6a40 | 0a 20 20 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e    67 20 63 6f 6c 6f 72 73 20 61 72 65 20 75 73 65 | ....The.following.colors.are.use | 
| e6a60 | 64 3a 0a 0a 20 20 20 e2 80 a2 20 43 6f 6d 6d 69    74 73 20 74 68 61 74 20 75 73 65 20 74 68 65 20 | d:.........Commits.that.use.the. | 
| e6a80 | 73 61 6d 65 20 66 6f 72 65 67 72 6f 75 6e 64 20    63 6f 6c 6f 72 20 61 73 20 74 68 65 20 e2 80 98 | same.foreground.color.as.the.... | 
| e6aa0 | 64 65 66 61 75 6c 74 e2 80 99 20 66 61 63 65 0a    20 20 20 20 20 68 61 76 65 20 6e 6f 74 20 62 65 | default....face......have.not.be | 
| e6ac0 | 65 6e 20 61 70 70 6c 69 65 64 20 79 65 74 2e 0a    0a 20 20 20 e2 80 a2 20 59 65 6c 6c 6f 77 20 63 | en.applied.yet..........Yellow.c | 
| e6ae0 | 6f 6d 6d 69 74 73 20 68 61 76 65 20 73 6f 6d 65    20 73 70 65 63 69 61 6c 20 72 65 6c 61 74 69 6f | ommits.have.some.special.relatio | 
| e6b00 | 6e 73 68 69 70 20 74 6f 20 74 68 65 20 63 6f 6d    6d 69 74 20 72 65 62 61 73 65 0a 20 20 20 20 20 | nship.to.the.commit.rebase...... | 
| e6b20 | 73 74 6f 70 70 65 64 20 61 74 2e 20 20 54 68 69    73 20 69 73 20 75 73 65 64 20 66 6f 72 20 74 68 | stopped.at...This.is.used.for.th | 
| e6b40 | 65 20 77 6f 72 64 73 20 22 6a 6f 69 6e 22 2c 20    22 67 6f 61 6c 22 2c 20 22 73 61 6d 65 22 20 61 | e.words."join",."goal",."same".a | 
| e6b60 | 6e 64 0a 20 20 20 20 20 22 77 6f 72 6b 22 20 28    73 65 65 20 62 65 6c 6f 77 29 2e 0a 0a 20 20 20 | nd......"work".(see.below)...... | 
| e6b80 | e2 80 a2 20 47 72 61 79 20 63 6f 6d 6d 69 74 73    20 68 61 76 65 20 61 6c 72 65 61 64 79 20 62 65 | ....Gray.commits.have.already.be | 
| e6ba0 | 65 6e 20 61 70 70 6c 69 65 64 2e 0a 0a 20 20 20    e2 80 a2 20 54 68 65 20 62 6c 75 65 20 63 6f 6d | en.applied..........The.blue.com | 
| e6bc0 | 6d 69 74 20 69 73 20 74 68 65 20 e2 80 98 48 45    41 44 e2 80 99 20 63 6f 6d 6d 69 74 2e 0a 0a 20 | mit.is.the....HEAD....commit.... | 
| e6be0 | 20 20 e2 80 a2 20 54 68 65 20 67 72 65 65 6e 20    63 6f 6d 6d 69 74 20 69 73 20 74 68 65 20 63 6f | ......The.green.commit.is.the.co | 
| e6c00 | 6d 6d 69 74 20 74 68 65 20 72 65 62 61 73 65 20    73 65 71 75 65 6e 63 65 20 73 74 6f 70 70 65 64 | mmit.the.rebase.sequence.stopped | 
| e6c20 | 20 61 74 2e 20 20 49 66 0a 20 20 20 20 20 74 68    69 73 20 69 73 20 74 68 65 20 73 61 6d 65 20 63 | .at...If......this.is.the.same.c | 
| e6c40 | 6f 6d 6d 69 74 20 61 73 20 e2 80 98 48 45 41 44    e2 80 99 20 28 65 2e 67 2e 2c 20 62 65 63 61 75 | ommit.as....HEAD....(e.g.,.becau | 
| e6c60 | 73 65 20 79 6f 75 20 68 61 76 65 6e e2 80 99 74    20 64 6f 6e 65 0a 20 20 20 20 20 61 6e 79 74 68 | se.you.haven...t.done......anyth | 
| e6c80 | 69 6e 67 20 79 65 74 20 61 66 74 65 72 20 72 65    62 61 73 65 20 73 74 6f 70 70 65 64 20 61 74 20 | ing.yet.after.rebase.stopped.at. | 
| e6ca0 | 74 68 65 20 63 6f 6d 6d 69 74 2c 20 74 68 65 6e    20 74 68 69 73 20 63 6f 6d 6d 69 74 0a 20 20 20 | the.commit,.then.this.commit.... | 
| e6cc0 | 20 20 69 73 20 73 68 6f 77 6e 20 69 6e 20 62 6c    75 65 2c 20 6e 6f 74 20 67 72 65 65 6e 29 2e 20 | ..is.shown.in.blue,.not.green).. | 
| e6ce0 | 20 54 68 65 72 65 20 63 61 6e 20 6f 6e 6c 79 20    62 65 20 61 20 67 72 65 65 6e 20 2a 61 6e 64 2a | .There.can.only.be.a.green.*and* | 
| e6d00 | 20 61 0a 20 20 20 20 20 62 6c 75 65 20 63 6f 6d    6d 69 74 20 61 74 20 74 68 65 20 73 61 6d 65 20 | .a......blue.commit.at.the.same. | 
| e6d20 | 74 69 6d 65 2c 20 69 66 20 79 6f 75 20 63 72 65    61 74 65 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 | time,.if.you.create.one.or.more. | 
| e6d40 | 6e 65 77 20 63 6f 6d 6d 69 74 73 0a 20 20 20 20    20 61 66 74 65 72 20 72 65 62 61 73 65 20 73 74 | new.commits......after.rebase.st | 
| e6d60 | 6f 70 73 20 61 74 20 61 20 63 6f 6d 6d 69 74 2e    0a 0a 20 20 20 e2 80 a2 20 52 65 64 20 63 6f 6d | ops.at.a.commit..........Red.com | 
| e6d80 | 6d 69 74 73 20 68 61 76 65 20 62 65 65 6e 20 64    72 6f 70 70 65 64 2e 20 20 54 68 65 79 20 61 72 | mits.have.been.dropped...They.ar | 
| e6da0 | 65 20 73 68 6f 77 6e 20 66 6f 72 20 72 65 66 65    72 65 6e 63 65 20 6f 6e 6c 79 2c 0a 20 20 20 20 | e.shown.for.reference.only,..... | 
| e6dc0 | 20 65 2e 67 2e 2c 20 74 6f 20 6d 61 6b 65 20 69    74 20 65 61 73 69 65 72 20 74 6f 20 64 69 66 66 | .e.g.,.to.make.it.easier.to.diff | 
| e6de0 | 2e 0a 0a 20 20 20 4f 66 20 63 6f 75 72 73 65 20    74 68 65 73 65 20 63 6f 6c 6f 72 73 20 61 72 65 | ......Of.course.these.colors.are | 
| e6e00 | 20 73 75 62 6a 65 63 74 20 74 6f 20 74 68 65 20    63 6f 6c 6f 72 2d 74 68 65 6d 65 20 69 6e 20 75 | .subject.to.the.color-theme.in.u | 
| e6e20 | 73 65 2e 0a 0a 20 20 20 54 68 65 20 66 6f 6c 6c    6f 77 69 6e 67 20 77 6f 72 64 73 20 61 72 65 20 | se......The.following.words.are. | 
| e6e40 | 75 73 65 64 3a 0a 0a 20 20 20 e2 80 a2 20 43 6f    6d 6d 69 74 73 20 70 72 65 66 69 78 65 64 20 77 | used:.........Commits.prefixed.w | 
| e6e60 | 69 74 68 20 e2 80 98 70 69 63 6b e2 80 99 2c 20    e2 80 98 72 65 77 6f 72 64 e2 80 99 2c 20 e2 80 | ith....pick...,....reword...,... | 
| e6e80 | 98 65 64 69 74 e2 80 99 2c 20 e2 80 98 73 71 75    61 73 68 e2 80 99 2c 20 61 6e 64 0a 20 20 20 20 | .edit...,....squash...,.and..... | 
| e6ea0 | 20 e2 80 98 66 69 78 75 70 e2 80 99 20 68 61 76    65 20 6e 6f 74 20 62 65 65 6e 20 61 70 70 6c 69 | ....fixup....have.not.been.appli | 
| e6ec0 | 65 64 20 79 65 74 2e 20 20 54 68 65 73 65 20 77    6f 72 64 73 20 68 61 76 65 20 74 68 65 20 73 61 | ed.yet...These.words.have.the.sa | 
| e6ee0 | 6d 65 0a 20 20 20 20 20 6d 65 61 6e 69 6e 67 20    68 65 72 65 20 61 73 20 74 68 65 79 20 64 6f 20 | me......meaning.here.as.they.do. | 
| e6f00 | 69 6e 20 74 68 65 20 62 75 66 66 65 72 20 75 73    65 64 20 74 6f 20 65 64 69 74 20 74 68 65 20 72 | in.the.buffer.used.to.edit.the.r | 
| e6f20 | 65 62 61 73 65 0a 20 20 20 20 20 73 65 71 75 65    6e 63 65 2e 20 20 53 65 65 20 2a 6e 6f 74 65 20 | ebase......sequence...See.*note. | 
| e6f40 | 45 64 69 74 69 6e 67 20 52 65 62 61 73 65 20 53    65 71 75 65 6e 63 65 73 3a 3a 2e 20 20 57 68 65 | Editing.Rebase.Sequences::...Whe | 
| e6f60 | 6e 20 74 68 65 0a 20 20 20 20 20 e2 80 98 2d 2d    72 65 62 61 73 65 2d 6d 65 72 67 65 73 e2 80 99 | n.the.........--rebase-merges... | 
| e6f80 | 20 6f 70 74 69 6f 6e 20 77 61 73 20 73 70 65 63    69 66 69 65 64 2c 20 e2 80 98 72 65 73 65 74 e2 | .option.was.specified,....reset. | 
| e6fa0 | 80 99 2c 20 e2 80 98 6c 61 62 65 6c e2 80 99 2c    20 61 6e 64 0a 20 20 20 20 20 e2 80 98 6d 65 72 | ..,....label...,.and.........mer | 
| e6fc0 | 67 65 e2 80 99 20 6c 69 6e 65 73 20 6d 61 79 20    61 6c 73 6f 20 62 65 20 70 72 65 73 65 6e 74 2e | ge....lines.may.also.be.present. | 
| e6fe0 | 0a 0a 20 20 20 e2 80 a2 20 43 6f 6d 6d 69 74 73    20 70 72 65 66 69 78 65 64 20 77 69 74 68 20 e2 | .........Commits.prefixed.with.. | 
| e7000 | 80 98 64 6f 6e 65 e2 80 99 20 61 6e 64 20 e2 80    98 6f 6e 74 6f e2 80 99 20 68 61 76 65 20 61 6c | ..done....and....onto....have.al | 
| e7020 | 72 65 61 64 79 20 62 65 65 6e 20 61 70 70 6c 69    65 64 2e 0a 20 20 20 20 20 49 74 20 69 73 20 70 | ready.been.applied.......It.is.p | 
| e7040 | 6f 73 73 69 62 6c 65 20 66 6f 72 20 73 75 63 68    20 61 20 63 6f 6d 6d 69 74 20 74 6f 20 62 65 20 | ossible.for.such.a.commit.to.be. | 
| e7060 | 74 68 65 20 e2 80 98 48 45 41 44 e2 80 99 2c 20    69 6e 20 77 68 69 63 68 20 63 61 73 65 20 69 74 | the....HEAD...,.in.which.case.it | 
| e7080 | 0a 20 20 20 20 20 69 73 20 62 6c 75 65 2e 20 20    4f 74 68 65 72 77 69 73 65 20 69 74 20 69 73 20 | ......is.blue...Otherwise.it.is. | 
| e70a0 | 67 72 65 79 2e 0a 0a 20 20 20 20 20 20 20 20 e2    80 a2 20 54 68 65 20 63 6f 6d 6d 69 74 20 70 72 | grey...............The.commit.pr | 
| e70c0 | 65 66 69 78 65 64 20 77 69 74 68 20 e2 80 98 6f    6e 74 6f e2 80 99 20 69 73 20 74 68 65 20 63 6f | efixed.with....onto....is.the.co | 
| e70e0 | 6d 6d 69 74 20 6f 6e 20 74 6f 70 20 6f 66 20 77    68 69 63 68 0a 20 20 20 20 20 20 20 20 20 20 61 | mmit.on.top.of.which...........a | 
| e7100 | 6c 6c 20 74 68 65 20 6f 74 68 65 72 20 63 6f 6d    6d 69 74 73 20 61 72 65 20 62 65 69 6e 67 20 72 | ll.the.other.commits.are.being.r | 
| e7120 | 65 2d 61 70 70 6c 69 65 64 2e 20 20 54 68 69 73    20 63 6f 6d 6d 69 74 0a 20 20 20 20 20 20 20 20 | e-applied...This.commit......... | 
| e7140 | 20 20 69 74 73 65 6c 66 20 64 69 64 20 6e 6f 74    20 68 61 76 65 20 74 6f 20 62 65 20 72 65 2d 61 | ..itself.did.not.have.to.be.re-a | 
| e7160 | 70 70 6c 69 65 64 2c 20 69 74 20 69 73 20 74 68    65 20 63 6f 6d 6d 69 74 20 72 65 62 61 73 65 0a | pplied,.it.is.the.commit.rebase. | 
| e7180 | 20 20 20 20 20 20 20 20 20 20 64 69 64 20 72 65    77 69 6e 64 20 74 6f 20 62 65 66 6f 72 65 20 73 | ..........did.rewind.to.before.s | 
| e71a0 | 74 61 72 74 69 6e 67 20 74 6f 20 72 65 2d 61 70    70 6c 79 20 6f 74 68 65 72 20 63 6f 6d 6d 69 74 | tarting.to.re-apply.other.commit | 
| e71c0 | 73 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20    43 6f 6d 6d 69 74 73 20 70 72 65 66 69 78 65 64 | s...............Commits.prefixed | 
| e71e0 | 20 77 69 74 68 20 e2 80 98 64 6f 6e 65 e2 80 99    20 68 61 76 65 20 61 6c 72 65 61 64 79 20 62 65 | .with....done....have.already.be | 
| e7200 | 65 6e 20 72 65 2d 61 70 70 6c 69 65 64 2e 0a 20    20 20 20 20 20 20 20 20 20 54 68 69 73 20 69 6e | en.re-applied............This.in | 
| e7220 | 63 6c 75 64 65 73 20 63 6f 6d 6d 69 74 73 20 74    68 61 74 20 68 61 76 65 20 62 65 65 6e 20 72 65 | cludes.commits.that.have.been.re | 
| e7240 | 2d 61 70 70 6c 69 65 64 20 62 75 74 20 61 6c 73    6f 20 6e 65 77 0a 20 20 20 20 20 20 20 20 20 20 | -applied.but.also.new........... | 
| e7260 | 63 6f 6d 6d 69 74 73 20 74 68 61 74 20 79 6f 75    20 68 61 76 65 20 63 72 65 61 74 65 64 20 64 75 | commits.that.you.have.created.du | 
| e7280 | 72 69 6e 67 20 74 68 65 20 72 65 62 61 73 65 2e    0a 0a 20 20 20 e2 80 a2 20 41 6c 6c 20 6f 74 68 | ring.the.rebase..........All.oth | 
| e72a0 | 65 72 20 63 6f 6d 6d 69 74 73 2c 20 74 68 6f 73    65 20 6e 6f 74 20 70 72 65 66 69 78 65 64 20 77 | er.commits,.those.not.prefixed.w | 
| e72c0 | 69 74 68 20 61 6e 79 20 6f 66 20 74 68 65 20 61    62 6f 76 65 20 77 6f 72 64 73 2c 0a 20 20 20 20 | ith.any.of.the.above.words,..... | 
| e72e0 | 20 61 72 65 20 69 6e 20 73 6f 6d 65 20 77 61 79    20 72 65 6c 61 74 65 64 20 74 6f 20 74 68 65 20 | .are.in.some.way.related.to.the. | 
| e7300 | 63 6f 6d 6d 69 74 20 61 74 20 77 68 69 63 68 20    72 65 62 61 73 65 20 73 74 6f 70 70 65 64 2e 0a | commit.at.which.rebase.stopped.. | 
| e7320 | 0a 20 20 20 20 20 54 6f 20 64 65 74 65 72 6d 69    6e 65 20 77 68 65 74 68 65 72 20 61 20 63 6f 6d | ......To.determine.whether.a.com | 
| e7340 | 6d 69 74 20 69 73 20 72 65 6c 61 74 65 64 20 74    6f 20 74 68 65 20 73 74 6f 70 70 65 64 2d 61 74 | mit.is.related.to.the.stopped-at | 
| e7360 | 20 63 6f 6d 6d 69 74 0a 20 20 20 20 20 74 68 65    69 72 20 68 61 73 68 65 73 2c 20 74 72 65 65 73 | .commit......their.hashes,.trees | 
| e7380 | 20 61 6e 64 20 70 61 74 63 68 2d 69 64 73 20 28    31 29 20 61 72 65 20 62 65 69 6e 67 20 63 6f 6d | .and.patch-ids.(1).are.being.com | 
| e73a0 | 70 61 72 65 64 2e 20 20 54 68 65 0a 20 20 20 20    20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 20 | pared...The......commit.message. | 
| e73c0 | 69 73 20 6e 6f 74 20 75 73 65 64 20 66 6f 72 20    74 68 69 73 20 70 75 72 70 6f 73 65 2e 0a 0a 20 | is.not.used.for.this.purpose.... | 
| e73e0 | 20 20 20 20 47 65 6e 65 72 61 6c 6c 79 20 73 70    65 61 6b 69 6e 67 20 63 6f 6d 6d 69 74 73 20 74 | ....Generally.speaking.commits.t | 
| e7400 | 68 61 74 20 61 72 65 20 72 65 6c 61 74 65 64 20    74 6f 20 74 68 65 20 73 74 6f 70 70 65 64 2d 61 | hat.are.related.to.the.stopped-a | 
| e7420 | 74 0a 20 20 20 20 20 63 6f 6d 6d 69 74 20 63 61    6e 20 68 61 76 65 20 61 6e 79 20 6f 66 20 74 68 | t......commit.can.have.any.of.th | 
| e7440 | 65 20 75 73 65 64 20 63 6f 6c 6f 72 73 2c 20 74    68 6f 75 67 68 20 6e 6f 74 20 61 6c 6c 20 63 6f | e.used.colors,.though.not.all.co | 
| e7460 | 6c 6f 72 2f 77 6f 72 64 0a 20 20 20 20 20 63 6f    6d 62 69 6e 61 74 69 6f 6e 73 20 61 72 65 20 70 | lor/word......combinations.are.p | 
| e7480 | 6f 73 73 69 62 6c 65 2e 0a 0a 20 20 20 20 20 57    6f 72 64 73 20 75 73 65 64 20 66 6f 72 20 73 74 | ossible........Words.used.for.st | 
| e74a0 | 6f 70 70 65 64 2d 61 74 20 63 6f 6d 6d 69 74 73    20 61 72 65 3a 0a 0a 20 20 20 20 20 20 20 20 e2 | opped-at.commits.are:........... | 
| e74c0 | 80 a2 20 57 68 65 6e 20 61 20 63 6f 6d 6d 69 74    20 69 73 20 70 72 65 66 69 78 65 64 20 77 69 74 | ...When.a.commit.is.prefixed.wit | 
| e74e0 | 68 20 e2 80 98 76 6f 69 64 e2 80 99 2c 20 74 68    65 6e 20 74 68 61 74 20 69 6e 64 69 63 61 74 65 | h....void...,.then.that.indicate | 
| e7500 | 73 0a 20 20 20 20 20 20 20 20 20 20 74 68 61 74    20 4d 61 67 69 74 20 6b 6e 6f 77 73 20 66 6f 72 | s...........that.Magit.knows.for | 
| e7520 | 20 73 75 72 65 20 74 68 61 74 20 61 6c 6c 20 74    68 65 20 63 68 61 6e 67 65 73 20 69 6e 20 74 68 | .sure.that.all.the.changes.in.th | 
| e7540 | 61 74 20 63 6f 6d 6d 69 74 0a 20 20 20 20 20 20    20 20 20 20 68 61 76 65 20 62 65 65 6e 20 61 70 | at.commit...........have.been.ap | 
| e7560 | 70 6c 69 65 64 20 75 73 69 6e 67 20 73 65 76 65    72 61 6c 20 6e 65 77 20 63 6f 6d 6d 69 74 73 2e | plied.using.several.new.commits. | 
| e7580 | 20 20 54 68 69 73 20 63 6f 6d 6d 69 74 20 69 73    0a 20 20 20 20 20 20 20 20 20 20 6e 6f 20 6c 6f | ..This.commit.is...........no.lo | 
| e75a0 | 6e 67 65 72 20 72 65 61 63 68 61 62 6c 65 20 66    72 6f 6d 20 e2 80 98 48 45 41 44 e2 80 99 2c 20 | nger.reachable.from....HEAD...,. | 
| e75c0 | 61 6e 64 20 69 74 20 61 6c 73 6f 20 69 73 6e e2    80 99 74 20 6f 6e 65 20 6f 66 20 74 68 65 0a 20 | and.it.also.isn...t.one.of.the.. | 
| e75e0 | 20 20 20 20 20 20 20 20 20 63 6f 6d 6d 69 74 73    20 74 68 61 74 20 77 69 6c 6c 20 62 65 20 61 70 | .........commits.that.will.be.ap | 
| e7600 | 70 6c 69 65 64 20 77 68 65 6e 20 72 65 73 75 6d    69 6e 67 20 74 68 65 20 73 65 73 73 69 6f 6e 2e | plied.when.resuming.the.session. | 
| e7620 | 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 57 68    65 6e 20 61 20 63 6f 6d 6d 69 74 20 69 73 20 70 | ..............When.a.commit.is.p | 
| e7640 | 72 65 66 69 78 65 64 20 77 69 74 68 20 e2 80 98    6a 6f 69 6e e2 80 99 2c 20 74 68 65 6e 20 74 68 | refixed.with....join...,.then.th | 
| e7660 | 61 74 20 69 6e 64 69 63 61 74 65 73 0a 20 20 20    20 20 20 20 20 20 20 74 68 61 74 20 74 68 65 20 | at.indicates...........that.the. | 
| e7680 | 72 65 62 61 73 65 20 73 65 71 75 65 6e 63 65 20    73 74 6f 70 70 65 64 20 61 74 20 74 68 61 74 20 | rebase.sequence.stopped.at.that. | 
| e76a0 | 63 6f 6d 6d 69 74 20 64 75 65 20 74 6f 20 61 0a    20 20 20 20 20 20 20 20 20 20 63 6f 6e 66 6c 69 | commit.due.to.a...........confli | 
| e76c0 | 63 74 20 2d 20 79 6f 75 20 6e 6f 77 20 68 61 76    65 20 74 6f 20 6a 6f 69 6e 20 28 6d 65 72 67 65 | ct.-.you.now.have.to.join.(merge | 
| e76e0 | 29 20 74 68 65 20 63 68 61 6e 67 65 73 20 77 69    74 68 20 77 68 61 74 0a 20 20 20 20 20 20 20 20 | ).the.changes.with.what......... | 
| e7700 | 20 20 68 61 73 20 61 6c 72 65 61 64 79 20 62 65    65 6e 20 61 70 70 6c 69 65 64 2e 20 20 49 6e 20 | ..has.already.been.applied...In. | 
| e7720 | 61 20 73 65 6e 73 65 20 74 68 69 73 20 69 73 20    74 68 65 20 63 6f 6d 6d 69 74 0a 20 20 20 20 20 | a.sense.this.is.the.commit...... | 
| e7740 | 20 20 20 20 20 72 65 62 61 73 65 20 73 74 6f 70    70 65 64 20 61 74 2c 20 62 75 74 20 77 68 69 6c | .....rebase.stopped.at,.but.whil | 
| e7760 | 65 20 69 74 73 20 65 66 66 65 63 74 20 69 73 20    61 6c 72 65 61 64 79 20 69 6e 20 74 68 65 0a 20 | e.its.effect.is.already.in.the.. | 
| e7780 | 20 20 20 20 20 20 20 20 20 69 6e 64 65 78 20 61    6e 64 20 69 6e 20 74 68 65 20 77 6f 72 6b 74 72 | .........index.and.in.the.worktr | 
| e77a0 | 65 65 20 28 77 69 74 68 20 63 6f 6e 66 6c 69 63    74 20 6d 61 72 6b 65 72 73 29 2c 20 74 68 65 20 | ee.(with.conflict.markers),.the. | 
| e77c0 | 63 6f 6d 6d 69 74 0a 20 20 20 20 20 20 20 20 20    20 69 74 73 65 6c 66 20 68 61 73 20 6e 6f 74 20 | commit...........itself.has.not. | 
| e77e0 | 61 63 74 75 61 6c 6c 79 20 62 65 65 6e 20 61 70    70 6c 69 65 64 20 79 65 74 20 28 69 74 20 69 73 | actually.been.applied.yet.(it.is | 
| e7800 | 6e e2 80 99 74 20 74 68 65 0a 20 20 20 20 20 20    20 20 20 20 e2 80 98 48 45 41 44 e2 80 99 29 2e | n...t.the..............HEAD...). | 
| e7820 | 20 20 53 6f 20 69 74 20 69 73 20 73 68 6f 77 6e    20 69 6e 20 79 65 6c 6c 6f 77 2c 20 6c 69 6b 65 | ..So.it.is.shown.in.yellow,.like | 
| e7840 | 20 74 68 65 20 6f 74 68 65 72 20 63 6f 6d 6d 69    74 73 0a 20 20 20 20 20 20 20 20 20 20 74 68 61 | .the.other.commits...........tha | 
| e7860 | 74 20 73 74 69 6c 6c 20 68 61 76 65 20 74 6f 20    62 65 20 61 70 70 6c 69 65 64 2e 0a 0a 20 20 20 | t.still.have.to.be.applied...... | 
| e7880 | 20 20 20 20 20 e2 80 a2 20 57 68 65 6e 20 61 20    63 6f 6d 6d 69 74 20 69 73 20 70 72 65 66 69 78 | .........When.a.commit.is.prefix | 
| e78a0 | 65 64 20 77 69 74 68 20 e2 80 98 73 74 6f 70 e2    80 99 20 6f 72 20 61 20 5f 62 6c 75 65 5f 20 6f | ed.with....stop....or.a._blue_.o | 
| e78c0 | 72 20 5f 67 72 65 65 6e 5f 0a 20 20 20 20 20 20    20 20 20 20 e2 80 98 73 61 6d 65 e2 80 99 2c 20 | r._green_..............same...,. | 
| e78e0 | 74 68 65 6e 20 74 68 61 74 20 69 6e 64 69 63 61    74 65 73 20 74 68 61 74 20 72 65 62 61 73 65 20 | then.that.indicates.that.rebase. | 
| e7900 | 73 74 6f 70 70 65 64 20 61 74 20 74 68 69 73 0a    20 20 20 20 20 20 20 20 20 20 63 6f 6d 6d 69 74 | stopped.at.this...........commit | 
| e7920 | 2c 20 74 68 61 74 20 69 74 20 69 73 20 73 74 69    6c 6c 20 61 70 70 6c 69 65 64 20 6f 72 20 68 61 | ,.that.it.is.still.applied.or.ha | 
| e7940 | 73 20 62 65 65 6e 20 61 70 70 6c 69 65 64 20 61    67 61 69 6e 2c 0a 20 20 20 20 20 20 20 20 20 20 | s.been.applied.again,........... | 
| e7960 | 61 6e 64 20 74 68 61 74 20 61 74 20 6c 65 61 73    74 20 69 74 73 20 70 61 74 63 68 2d 69 64 20 69 | and.that.at.least.its.patch-id.i | 
| e7980 | 73 20 75 6e 63 68 61 6e 67 65 64 2e 0a 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 e2 80 a2 20 57 | s.unchanged....................W | 
| e79a0 | 68 65 6e 20 61 20 63 6f 6d 6d 69 74 20 69 73 20    70 72 65 66 69 78 65 64 20 77 69 74 68 20 e2 80 | hen.a.commit.is.prefixed.with... | 
| e79c0 | 98 73 74 6f 70 e2 80 99 2c 20 74 68 65 6e 20 74    68 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .stop...,.then.that............. | 
| e79e0 | 20 20 20 69 6e 64 69 63 61 74 65 73 20 74 68 61    74 20 72 65 62 61 73 65 20 73 74 6f 70 70 65 64 | ...indicates.that.rebase.stopped | 
| e7a00 | 20 61 74 20 74 68 61 74 20 63 6f 6d 6d 69 74 20    62 65 63 61 75 73 65 20 79 6f 75 0a 20 20 20 20 | .at.that.commit.because.you..... | 
| e7a20 | 20 20 20 20 20 20 20 20 20 20 20 72 65 71 75 65    73 74 65 64 20 74 68 61 74 20 65 61 72 6c 69 65 | ...........requested.that.earlie | 
| e7a40 | 72 2c 20 61 6e 64 20 69 74 73 20 70 61 74 63 68    2d 69 64 20 69 73 20 75 6e 63 68 61 6e 67 65 64 | r,.and.its.patch-id.is.unchanged | 
| e7a60 | 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 49 74 20 6d 69 67 68 74 20 65 76 65 6e 20 73 | .................It.might.even.s | 
| e7a80 | 74 69 6c 6c 20 62 65 20 74 68 65 20 65 78 61 63    74 20 73 61 6d 65 20 63 6f 6d 6d 69 74 2e 0a 0a | till.be.the.exact.same.commit... | 
| e7aa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 e2 80 a2    20 57 68 65 6e 20 61 20 63 6f 6d 6d 69 74 20 69 | .................When.a.commit.i | 
| e7ac0 | 73 20 70 72 65 66 69 78 65 64 20 77 69 74 68 20    61 20 5f 62 6c 75 65 5f 20 6f 72 20 5f 67 72 65 | s.prefixed.with.a._blue_.or._gre | 
| e7ae0 | 65 6e 5f 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 e2 80 98 73 61 6d 65 e2 80 99 2c 20 74 | en_...................same...,.t | 
| e7b00 | 68 65 6e 20 74 68 61 74 20 69 6e 64 69 63 61 74    65 73 20 74 68 61 74 20 77 68 69 6c 65 20 69 74 | hen.that.indicates.that.while.it | 
| e7b20 | 73 20 74 72 65 65 20 6f 72 20 68 61 73 68 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 68 | s.tree.or.hash................ch | 
| e7b40 | 61 6e 67 65 64 2c 20 69 74 73 20 70 61 74 63 68    2d 69 64 20 64 69 64 20 6e 6f 74 2e 20 20 49 66 | anged,.its.patch-id.did.not...If | 
| e7b60 | 20 69 74 20 69 73 20 62 6c 75 65 2c 20 74 68 65    6e 20 69 74 20 69 73 0a 20 20 20 20 20 20 20 20 | .it.is.blue,.then.it.is......... | 
| e7b80 | 20 20 20 20 20 20 20 74 68 65 20 e2 80 98 48 45    41 44 e2 80 99 20 63 6f 6d 6d 69 74 20 28 61 73 | .......the....HEAD....commit.(as | 
| e7ba0 | 20 61 6c 77 61 79 73 20 66 6f 72 20 62 6c 75 65    29 2e 20 20 57 68 65 6e 20 69 74 20 69 73 0a 20 | .always.for.blue)...When.it.is.. | 
| e7bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 67 72    65 65 6e 2c 20 74 68 65 6e 20 69 74 20 6e 6f 20 | ..............green,.then.it.no. | 
| e7be0 | 6c 6f 6e 67 65 72 20 69 73 20 e2 80 98 48 45 41    44 e2 80 99 20 62 65 63 61 75 73 65 20 6f 74 68 | longer.is....HEAD....because.oth | 
| e7c00 | 65 72 20 63 6f 6d 6d 69 74 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 68 61 76 65 20 62 65 | er.commit................have.be | 
| e7c20 | 65 6e 20 63 72 65 61 74 65 64 20 73 69 6e 63 65    20 28 62 75 74 20 62 65 66 6f 72 65 20 63 6f 6e | en.created.since.(but.before.con | 
| e7c40 | 74 69 6e 75 69 6e 67 20 74 68 65 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 72 65 62 61 73 | tinuing.the................rebas | 
| e7c60 | 65 29 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2    20 57 68 65 6e 20 61 20 63 6f 6d 6d 69 74 20 69 | e)...............When.a.commit.i | 
| e7c80 | 73 20 70 72 65 66 69 78 65 64 20 77 69 74 68 20    e2 80 98 67 6f 61 6c e2 80 99 2c 20 61 20 5f 79 | s.prefixed.with....goal...,.a._y | 
| e7ca0 | 65 6c 6c 6f 77 5f 20 e2 80 98 73 61 6d 65 2c e2    80 99 20 6f 72 0a 20 20 20 20 20 20 20 20 20 20 | ellow_....same,....or........... | 
| e7cc0 | e2 80 98 77 6f 72 6b e2 80 99 2c 20 74 68 65 6e    20 74 68 61 74 20 69 6e 64 69 63 61 74 65 73 20 | ...work...,.then.that.indicates. | 
| e7ce0 | 74 68 61 74 20 72 65 62 61 73 65 20 61 70 70 6c    69 65 64 20 74 68 61 74 20 63 6f 6d 6d 69 74 0a | that.rebase.applied.that.commit. | 
| e7d00 | 20 20 20 20 20 20 20 20 20 20 62 75 74 20 74 68    61 74 20 79 6f 75 20 74 68 65 6e 20 72 65 73 65 | ..........but.that.you.then.rese | 
| e7d20 | 74 20 e2 80 98 48 45 41 44 e2 80 99 20 74 6f 20    61 6e 20 65 61 72 6c 69 65 72 20 63 6f 6d 6d 69 | t....HEAD....to.an.earlier.commi | 
| e7d40 | 74 20 28 6c 69 6b 65 6c 79 20 74 6f 0a 20 20 20    20 20 20 20 20 20 20 73 70 6c 69 74 20 69 74 20 | t.(likely.to...........split.it. | 
| e7d60 | 75 70 20 69 6e 74 6f 20 6d 75 6c 74 69 70 6c 65    20 63 6f 6d 6d 69 74 73 29 2c 20 61 6e 64 20 74 | up.into.multiple.commits),.and.t | 
| e7d80 | 68 61 74 20 74 68 65 72 65 20 61 72 65 20 73 6f    6d 65 0a 20 20 20 20 20 20 20 20 20 20 75 6e 63 | hat.there.are.some...........unc | 
| e7da0 | 6f 6d 6d 69 74 74 65 64 20 63 68 61 6e 67 65 73    20 72 65 6d 61 69 6e 69 6e 67 20 77 68 69 63 68 | ommitted.changes.remaining.which | 
| e7dc0 | 20 6c 69 6b 65 6c 79 20 28 62 75 74 20 6e 6f 74    0a 20 20 20 20 20 20 20 20 20 20 6e 65 63 65 73 | .likely.(but.not...........neces | 
| e7de0 | 73 61 72 69 6c 79 29 20 6f 72 69 67 69 6e 61 74    65 20 66 72 6f 6d 20 74 68 61 74 20 63 6f 6d 6d | sarily).originate.from.that.comm | 
| e7e00 | 69 74 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 e2 80 a2 20 57 68 65 6e 20 61 20 63 6f 6d | it....................When.a.com | 
| e7e20 | 6d 69 74 20 69 73 20 70 72 65 66 69 78 65 64 20    77 69 74 68 20 e2 80 98 67 6f 61 6c e2 80 99 2c | mit.is.prefixed.with....goal..., | 
| e7e40 | 20 74 68 65 6e 20 74 68 61 74 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 69 6e 64 69 63 61 | .then.that................indica | 
| e7e60 | 74 65 73 20 74 68 61 74 20 69 74 20 69 73 20 73    74 69 6c 6c 20 70 6f 73 73 69 62 6c 65 20 74 6f | tes.that.it.is.still.possible.to | 
| e7e80 | 20 63 72 65 61 74 65 20 61 20 6e 65 77 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6d | .create.a.new................com | 
| e7ea0 | 6d 69 74 20 77 69 74 68 20 74 68 65 20 65 78 61    63 74 20 73 61 6d 65 20 74 72 65 65 20 28 74 68 | mit.with.the.exact.same.tree.(th | 
| e7ec0 | 65 20 22 67 6f 61 6c 22 29 20 77 69 74 68 6f 75    74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e."goal").without............... | 
| e7ee0 | 20 6d 61 6e 75 61 6c 6c 79 20 65 64 69 74 69 6e    67 20 61 6e 79 20 66 69 6c 65 73 2c 20 62 79 20 | .manually.editing.any.files,.by. | 
| e7f00 | 63 6f 6d 6d 69 74 74 69 6e 67 20 74 68 65 20 69    6e 64 65 78 2c 20 6f 72 0a 20 20 20 20 20 20 20 | committing.the.index,.or........ | 
| e7f20 | 20 20 20 20 20 20 20 20 62 79 20 73 74 61 67 69    6e 67 20 61 6c 6c 20 63 68 61 6e 67 65 73 20 61 | ........by.staging.all.changes.a | 
| e7f40 | 6e 64 20 74 68 65 6e 20 63 6f 6d 6d 69 74 74 69    6e 67 20 74 68 61 74 2e 20 20 54 68 69 73 20 69 | nd.then.committing.that...This.i | 
| e7f60 | 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 74 68 65 20 63 61 73 65 20 77 68 65 6e 20 74 | s................the.case.when.t | 
| e7f80 | 68 65 20 6f 72 69 67 69 6e 61 6c 20 74 72 65 65    20 73 74 69 6c 6c 20 65 78 69 73 74 73 20 69 6e | he.original.tree.still.exists.in | 
| e7fa0 | 20 74 68 65 20 69 6e 64 65 78 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 6f 72 20 77 6f 72 | .the.index................or.wor | 
| e7fc0 | 6b 74 72 65 65 20 69 6e 20 75 6e 74 61 69 6e 74    65 64 20 66 6f 72 6d 2e 0a 0a 20 20 20 20 20 20 | ktree.in.untainted.form......... | 
| e7fe0 | 20 20 20 20 20 20 20 e2 80 a2 20 57 68 65 6e 20    61 20 63 6f 6d 6d 69 74 20 69 73 20 70 72 65 66 | ...........When.a.commit.is.pref | 
| e8000 | 69 78 65 64 20 77 69 74 68 20 61 20 79 65 6c 6c    6f 77 20 e2 80 98 73 61 6d 65 e2 80 99 2c 20 74 | ixed.with.a.yellow....same...,.t | 
| e8020 | 68 65 6e 20 74 68 61 74 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 69 6e 64 69 63 61 74 65 | hen.that................indicate | 
| e8040 | 73 20 74 68 61 74 20 69 74 20 69 73 20 6e 6f 20    6c 6f 6e 67 65 72 20 70 6f 73 73 69 62 6c 65 20 | s.that.it.is.no.longer.possible. | 
| e8060 | 74 6f 20 63 72 65 61 74 65 20 61 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 63 6f 6d 6d 69 | to.create.a................commi | 
| e8080 | 74 20 77 69 74 68 20 74 68 65 20 65 78 61 63 74    20 73 61 6d 65 20 74 72 65 65 2c 20 62 75 74 20 | t.with.the.exact.same.tree,.but. | 
| e80a0 | 74 68 61 74 20 69 74 20 69 73 20 73 74 69 6c 6c    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | that.it.is.still................ | 
| e80c0 | 70 6f 73 73 69 62 6c 65 20 74 6f 20 63 72 65 61    74 65 20 61 20 63 6f 6d 6d 69 74 20 77 69 74 68 | possible.to.create.a.commit.with | 
| e80e0 | 20 74 68 65 20 73 61 6d 65 20 70 61 74 63 68 2d    69 64 2e 20 20 54 68 69 73 0a 20 20 20 20 20 20 | .the.same.patch-id...This....... | 
| e8100 | 20 20 20 20 20 20 20 20 20 77 6f 75 6c 64 20 62    65 20 74 68 65 20 63 61 73 65 20 69 66 20 79 6f | .........would.be.the.case.if.yo | 
| e8120 | 75 20 63 72 65 61 74 65 64 20 61 20 6e 65 77 20    63 6f 6d 6d 69 74 20 77 69 74 68 20 6f 74 68 65 | u.created.a.new.commit.with.othe | 
| e8140 | 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 63 68 61 6e 67 65 73 2c 20 62 75 74 20 74 68 | r................changes,.but.th | 
| e8160 | 65 20 63 68 61 6e 67 65 73 20 66 72 6f 6d 20 74    68 65 20 6f 72 69 67 69 6e 61 6c 20 63 6f 6d 6d | e.changes.from.the.original.comm | 
| e8180 | 69 74 20 73 74 69 6c 6c 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 65 78 69 73 74 20 69 6e | it.still................exist.in | 
| e81a0 | 20 74 68 65 20 69 6e 64 65 78 20 6f 72 20 77 6f    72 6b 69 6e 67 20 74 72 65 65 20 69 6e 20 75 6e | .the.index.or.working.tree.in.un | 
| e81c0 | 74 61 69 6e 74 65 64 20 66 6f 72 6d 2e 0a 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 e2 80 a2 20 | tainted.form.................... | 
| e81e0 | 57 68 65 6e 20 61 20 63 6f 6d 6d 69 74 20 69 73    20 70 72 65 66 69 78 65 64 20 77 69 74 68 20 e2 | When.a.commit.is.prefixed.with.. | 
| e8200 | 80 98 77 6f 72 6b e2 80 99 2c 20 74 68 65 6e 20    74 68 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 | ..work...,.then.that............ | 
| e8220 | 20 20 20 20 69 6e 64 69 63 61 74 65 73 20 74 68    61 74 20 79 6f 75 20 72 65 73 65 74 20 e2 80 98 | ....indicates.that.you.reset.... | 
| e8240 | 48 45 41 44 e2 80 99 20 74 6f 20 61 6e 20 65 61    72 6c 69 65 72 20 63 6f 6d 6d 69 74 2c 20 61 6e | HEAD....to.an.earlier.commit,.an | 
| e8260 | 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 74 68 61 74 20 74 68 65 72 65 20 61 72 65 20 | d................that.there.are. | 
| e8280 | 73 6f 6d 65 20 73 74 61 67 65 64 20 61 6e 64 2f    6f 72 20 75 6e 73 74 61 67 65 64 20 63 68 61 6e | some.staged.and/or.unstaged.chan | 
| e82a0 | 67 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6c 69 6b 65 6c 79 2c 20 62 75 74 20 | ges................(likely,.but. | 
| e82c0 | 6e 6f 74 20 6e 65 63 65 73 73 61 72 69 6c 79 29    20 6f 72 69 67 69 6e 61 74 69 6e 67 20 66 72 6f | not.necessarily).originating.fro | 
| e82e0 | 6d 20 74 68 61 74 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 63 6f 6d 6d 69 74 2e 20 20 48 | m.that................commit...H | 
| e8300 | 6f 77 65 76 65 72 20 69 74 20 69 73 20 6e 6f 20    6c 6f 6e 67 65 72 20 70 6f 73 73 69 62 6c 65 20 | owever.it.is.no.longer.possible. | 
| e8320 | 74 6f 20 63 72 65 61 74 65 20 61 20 6e 65 77 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 | to.create.a.new................c | 
| e8340 | 6f 6d 6d 69 74 20 77 69 74 68 20 74 68 65 20 73    61 6d 65 20 74 72 65 65 20 6f 72 20 61 74 20 6c | ommit.with.the.same.tree.or.at.l | 
| e8360 | 65 61 73 74 20 74 68 65 20 73 61 6d 65 20 70 61    74 63 68 2d 69 64 0a 20 20 20 20 20 20 20 20 20 | east.the.same.patch-id.......... | 
| e8380 | 20 20 20 20 20 20 62 65 63 61 75 73 65 20 79 6f    75 20 68 61 76 65 20 61 6c 72 65 61 64 79 20 6d | ......because.you.have.already.m | 
| e83a0 | 61 64 65 20 6f 74 68 65 72 20 63 68 61 6e 67 65    73 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 | ade.other.changes............... | 
| e83c0 | 57 68 65 6e 20 61 20 63 6f 6d 6d 69 74 20 69 73    20 70 72 65 66 69 78 65 64 20 77 69 74 68 20 e2 | When.a.commit.is.prefixed.with.. | 
| e83e0 | 80 98 70 6f 6f 66 e2 80 99 20 6f 72 20 e2 80 98    67 6f 6e 65 e2 80 99 2c 20 74 68 65 6e 20 74 68 | ..poof....or....gone...,.then.th | 
| e8400 | 61 74 0a 20 20 20 20 20 20 20 20 20 20 69 6e 64    69 63 61 74 65 73 20 74 68 61 74 20 72 65 62 61 | at...........indicates.that.reba | 
| e8420 | 73 65 20 61 70 70 6c 69 65 64 20 74 68 61 74 20    63 6f 6d 6d 69 74 20 62 75 74 20 74 68 61 74 20 | se.applied.that.commit.but.that. | 
| e8440 | 79 6f 75 20 74 68 65 6e 0a 20 20 20 20 20 20 20    20 20 20 72 65 73 65 74 20 e2 80 98 48 45 41 44 | you.then...........reset....HEAD | 
| e8460 | e2 80 99 20 74 6f 20 61 6e 20 65 61 72 6c 69 65    72 20 63 6f 6d 6d 69 74 20 28 6c 69 6b 65 6c 79 | ....to.an.earlier.commit.(likely | 
| e8480 | 20 74 6f 20 73 70 6c 69 74 20 69 74 20 75 70 20    69 6e 74 6f 0a 20 20 20 20 20 20 20 20 20 20 6d | .to.split.it.up.into...........m | 
| e84a0 | 75 6c 74 69 70 6c 65 20 63 6f 6d 6d 69 74 73 29    2c 20 61 6e 64 20 74 68 61 74 20 74 68 65 72 65 | ultiple.commits),.and.that.there | 
| e84c0 | 20 61 72 65 20 6e 6f 20 75 6e 63 6f 6d 6d 69 74    74 65 64 20 63 68 61 6e 67 65 73 2e 0a 0a 20 20 | .are.no.uncommitted.changes..... | 
| e84e0 | 20 20 20 20 20 20 20 20 20 20 20 e2 80 a2 20 57    68 65 6e 20 61 20 63 6f 6d 6d 69 74 20 69 73 20 | ...............When.a.commit.is. | 
| e8500 | 70 72 65 66 69 78 65 64 20 77 69 74 68 20 e2 80    98 70 6f 6f 66 e2 80 99 2c 20 74 68 65 6e 20 74 | prefixed.with....poof...,.then.t | 
| e8520 | 68 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 69 6e 64 69 63 61 74 65 73 20 74 68 61 | hat................indicates.tha | 
| e8540 | 74 20 69 74 20 69 73 20 6e 6f 20 6c 6f 6e 67 65    72 20 72 65 61 63 68 61 62 6c 65 20 66 72 6f 6d | t.it.is.no.longer.reachable.from | 
| e8560 | 20 e2 80 98 48 45 41 44 e2 80 99 2c 20 62 75 74    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....HEAD...,.but................ | 
| e8580 | 74 68 61 74 20 69 74 20 68 61 73 20 62 65 65 6e    20 72 65 70 6c 61 63 65 64 20 77 69 74 68 20 6f | that.it.has.been.replaced.with.o | 
| e85a0 | 6e 65 20 6f 72 20 6d 6f 72 65 20 63 6f 6d 6d 69    74 73 2c 20 77 68 69 63 68 0a 20 20 20 20 20 20 | ne.or.more.commits,.which....... | 
| e85c0 | 20 20 20 20 20 20 20 20 20 74 6f 67 65 74 68 65    72 20 68 61 76 65 20 74 68 65 20 65 78 61 63 74 | .........together.have.the.exact | 
| e85e0 | 20 73 61 6d 65 20 65 66 66 65 63 74 2e 0a 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 e2 80 a2 20 | .same.effect.................... | 
| e8600 | 57 68 65 6e 20 61 20 63 6f 6d 6d 69 74 20 69 73    20 70 72 65 66 69 78 65 64 20 77 69 74 68 20 e2 | When.a.commit.is.prefixed.with.. | 
| e8620 | 80 98 67 6f 6e 65 e2 80 99 2c 20 74 68 65 6e 20    74 68 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 | ..gone...,.then.that............ | 
| e8640 | 20 20 20 20 69 6e 64 69 63 61 74 65 73 20 74 68    61 74 20 69 74 20 69 73 20 6e 6f 20 6c 6f 6e 67 | ....indicates.that.it.is.no.long | 
| e8660 | 65 72 20 72 65 61 63 68 61 62 6c 65 20 66 72 6f    6d 20 e2 80 98 48 45 41 44 e2 80 99 20 61 6e 64 | er.reachable.from....HEAD....and | 
| e8680 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    74 68 61 74 20 77 65 20 61 6c 73 6f 20 63 61 6e | ................that.we.also.can | 
| e86a0 | 6e 6f 74 20 64 65 74 65 72 6d 69 6e 65 20 77 68    65 74 68 65 72 20 69 74 73 20 63 68 61 6e 67 65 | not.determine.whether.its.change | 
| e86c0 | 73 20 61 72 65 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 73 74 69 6c 6c 20 69 6e 20 65 66 | s.are................still.in.ef | 
| e86e0 | 66 65 63 74 20 69 6e 20 6f 6e 65 20 6f 72 20 6d    6f 72 65 20 6e 65 77 20 63 6f 6d 6d 69 74 73 2e | fect.in.one.or.more.new.commits. | 
| e8700 | 20 20 54 68 65 79 20 6d 69 67 68 74 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 62 65 2c 20 | ..They.might................be,. | 
| e8720 | 62 75 74 20 69 66 20 73 6f 2c 20 74 68 65 6e 20    74 68 65 72 65 20 6d 75 73 74 20 61 6c 73 6f 20 | but.if.so,.then.there.must.also. | 
| e8740 | 62 65 20 6f 74 68 65 72 20 63 68 61 6e 67 65 73    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | be.other.changes................ | 
| e8760 | 77 68 69 63 68 20 6d 61 6b 65 73 20 69 74 20 69    6d 70 6f 73 73 69 62 6c 65 20 74 6f 20 6b 6e 6f | which.makes.it.impossible.to.kno | 
| e8780 | 77 20 66 6f 72 20 73 75 72 65 2e 0a 0a 20 20 20    44 6f 20 6e 6f 74 20 77 6f 72 72 79 20 69 66 20 | w.for.sure......Do.not.worry.if. | 
| e87a0 | 79 6f 75 20 64 6f 20 6e 6f 74 20 66 75 6c 6c 79    20 75 6e 64 65 72 73 74 61 6e 64 20 74 68 65 20 | you.do.not.fully.understand.the. | 
| e87c0 | 61 62 6f 76 65 2e 20 20 54 68 61 74 e2 80 99 73    20 6f 6b 61 79 2c 0a 79 6f 75 20 77 69 6c 6c 20 | above...That...s.okay,.you.will. | 
| e87e0 | 61 63 71 75 69 72 65 20 61 20 67 6f 6f 64 20 65    6e 6f 75 67 68 20 75 6e 64 65 72 73 74 61 6e 64 | acquire.a.good.enough.understand | 
| e8800 | 69 6e 67 20 74 68 72 6f 75 67 68 20 70 72 61 63    74 69 63 65 2e 0a 0a 20 20 20 46 6f 72 20 6f 74 | ing.through.practice......For.ot | 
| e8820 | 68 65 72 20 73 65 71 75 65 6e 63 65 20 6f 70 65    72 61 74 69 6f 6e 73 20 73 75 63 68 20 61 73 20 | her.sequence.operations.such.as. | 
| e8840 | 63 68 65 72 72 79 2d 70 69 63 6b 69 6e 67 2c 20    61 20 73 69 6d 69 6c 61 72 0a 73 65 63 74 69 6f | cherry-picking,.a.similar.sectio | 
| e8860 | 6e 20 69 73 20 64 69 73 70 6c 61 79 65 64 2c 20    62 75 74 20 74 68 65 79 20 6c 61 63 6b 20 73 6f | n.is.displayed,.but.they.lack.so | 
| e8880 | 6d 65 20 6f 66 20 74 68 65 20 66 65 61 74 75 72    65 73 20 64 65 73 63 72 69 62 65 64 0a 61 62 6f | me.of.the.features.described.abo | 
| e88a0 | 76 65 2c 20 64 75 65 20 74 6f 20 6c 69 6d 69 74    61 74 69 6f 6e 73 20 69 6e 20 74 68 65 20 67 69 | ve,.due.to.limitations.in.the.gi | 
| e88c0 | 74 20 63 6f 6d 6d 61 6e 64 73 20 75 73 65 64 20    74 6f 20 69 6d 70 6c 65 6d 65 6e 74 20 74 68 65 | t.commands.used.to.implement.the | 
| e88e0 | 6d 2e 0a 4d 6f 73 74 20 69 6d 70 6f 72 74 61 6e    74 6c 79 20 74 68 65 73 65 20 73 65 71 75 65 6e | m..Most.importantly.these.sequen | 
| e8900 | 63 65 73 20 6f 6e 6c 79 20 73 75 70 70 6f 72 74    20 22 70 69 63 6b 69 6e 67 22 20 61 20 63 6f 6d | ces.only.support."picking".a.com | 
| e8920 | 6d 69 74 20 62 75 74 20 6e 6f 74 0a 6f 74 68 65    72 20 61 63 74 69 6f 6e 73 20 73 75 63 68 20 61 | mit.but.not.other.actions.such.a | 
| e8940 | 73 20 22 72 65 77 6f 72 64 69 6e 67 22 2c 20 61    6e 64 20 74 68 65 79 20 64 6f 20 6e 6f 74 20 6b | s."rewording",.and.they.do.not.k | 
| e8960 | 65 65 70 20 74 72 61 63 6b 20 6f 66 20 74 68 65    0a 63 6f 6d 6d 69 74 73 20 77 68 69 63 68 20 68 | eep.track.of.the.commits.which.h | 
| e8980 | 61 76 65 20 61 6c 72 65 61 64 79 20 62 65 65 6e    20 61 70 70 6c 69 65 64 2e 0a 0a 20 20 20 2d 2d | ave.already.been.applied......-- | 
| e89a0 | 2d 2d 2d 2d 2d 2d 2d 2d 20 46 6f 6f 74 6e 6f 74    65 73 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 20 | --------.Footnotes.----------... | 
| e89c0 | 20 20 28 31 29 20 54 68 65 20 70 61 74 63 68 2d    69 64 20 69 73 20 61 20 68 61 73 68 20 6f 66 20 | ..(1).The.patch-id.is.a.hash.of. | 
| e89e0 | 74 68 65 20 5f 63 68 61 6e 67 65 73 5f 20 69 6e    74 72 6f 64 75 63 65 64 20 62 79 20 61 20 63 6f | the._changes_.introduced.by.a.co | 
| e8a00 | 6d 6d 69 74 2e 0a 49 74 20 64 69 66 66 65 72 73    20 66 72 6f 6d 20 74 68 65 20 68 61 73 68 20 6f | mmit..It.differs.from.the.hash.o | 
| e8a20 | 66 20 74 68 65 20 63 6f 6d 6d 69 74 20 69 74 73    65 6c 66 2c 20 77 68 69 63 68 20 69 73 20 61 20 | f.the.commit.itself,.which.is.a. | 
| e8a40 | 68 61 73 68 20 6f 66 20 74 68 65 0a 72 65 73 75    6c 74 20 6f 66 20 61 70 70 6c 79 69 6e 67 20 74 | hash.of.the.result.of.applying.t | 
| e8a60 | 68 61 74 20 63 68 61 6e 67 65 20 28 69 2e 65 2e    2c 20 74 68 65 20 72 65 73 75 6c 74 69 6e 67 20 | hat.change.(i.e.,.the.resulting. | 
| e8a80 | 74 72 65 65 73 20 61 6e 64 20 62 6c 6f 62 73 29    20 61 73 0a 77 65 6c 6c 20 61 73 20 61 75 74 68 | trees.and.blobs).as.well.as.auth | 
| e8aa0 | 6f 72 20 61 6e 64 20 63 6f 6d 6d 69 74 74 65 72    20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2c 20 74 68 | or.and.committer.information,.th | 
| e8ac0 | 65 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65    2c 20 61 6e 64 20 74 68 65 0a 68 61 73 68 65 73 | e.commit.message,.and.the.hashes | 
| e8ae0 | 20 6f 66 20 74 68 65 20 70 61 72 65 6e 74 73 20    6f 66 20 74 68 65 20 63 6f 6d 6d 69 74 2e 20 20 | .of.the.parents.of.the.commit... | 
| e8b00 | 54 68 65 20 70 61 74 63 68 2d 69 64 20 68 61 73    68 20 6f 6e 20 74 68 65 20 6f 74 68 65 72 0a 68 | The.patch-id.hash.on.the.other.h | 
| e8b20 | 61 6e 64 20 69 73 20 63 72 65 61 74 65 64 20 6f    6e 6c 79 20 66 72 6f 6d 20 74 68 65 20 61 64 64 | and.is.created.only.from.the.add | 
| e8b40 | 65 64 20 61 6e 64 20 72 65 6d 6f 76 65 64 20 6c    69 6e 65 73 2c 20 65 76 65 6e 20 6c 69 6e 65 20 | ed.and.removed.lines,.even.line. | 
| e8b60 | 6e 75 6d 62 65 72 73 0a 61 6e 64 20 77 68 69 74    65 73 70 61 63 65 20 63 68 61 6e 67 65 73 20 61 | numbers.and.whitespace.changes.a | 
| e8b80 | 72 65 20 69 67 6e 6f 72 65 64 20 77 68 65 6e 20    63 61 6c 63 75 6c 61 74 69 6e 67 20 74 68 69 73 | re.ignored.when.calculating.this | 
| e8ba0 | 20 68 61 73 68 2e 20 20 54 68 65 0a 70 61 74 63    68 2d 69 64 73 20 6f 66 20 74 77 6f 20 63 6f 6d | .hash...The.patch-ids.of.two.com | 
| e8bc0 | 6d 69 74 73 20 63 61 6e 20 62 65 20 75 73 65 64    20 74 6f 20 61 6e 73 77 65 72 20 74 68 65 20 71 | mits.can.be.used.to.answer.the.q | 
| e8be0 | 75 65 73 74 69 6f 6e 20 22 44 6f 20 74 68 65 73    65 0a 63 6f 6d 6d 69 74 73 20 6d 61 6b 65 20 74 | uestion."Do.these.commits.make.t | 
| e8c00 | 68 65 20 73 61 6d 65 20 63 68 61 6e 67 65 3f 22    2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 69 74 | he.same.change?".....File:.magit | 
| e8c20 | 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 43 68    65 72 72 79 20 50 69 63 6b 69 6e 67 2c 20 20 4e | .info,..Node:.Cherry.Picking,..N | 
| e8c40 | 65 78 74 3a 20 52 65 73 65 74 74 69 6e 67 2c 20    20 50 72 65 76 3a 20 52 65 62 61 73 69 6e 67 2c | ext:.Resetting,..Prev:.Rebasing, | 
| e8c60 | 20 20 55 70 3a 20 4d 61 6e 69 70 75 6c 61 74 69    6e 67 0a 0a 36 2e 31 30 20 43 68 65 72 72 79 20 | ..Up:.Manipulating..6.10.Cherry. | 
| e8c80 | 50 69 63 6b 69 6e 67 0a 3d 3d 3d 3d 3d 3d 3d 3d    3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 41 6c 73 | Picking.===================..Als | 
| e8ca0 | 6f 20 73 65 65 20 2a 6e 6f 74 65 20 28 67 69 74    6d 61 6e 29 67 69 74 2d 63 68 65 72 72 79 2d 70 | o.see.*note.(gitman)git-cherry-p | 
| e8cc0 | 69 63 6b 3a 3a 2e 0a 0a e2 80 98 41 e2 80 99 20    28 e2 80 98 6d 61 67 69 74 2d 63 68 65 72 72 79 | ick::......A....(...magit-cherry | 
| e8ce0 | 2d 70 69 63 6b e2 80 99 29 0a 20 20 20 20 20 54    68 69 73 20 74 72 61 6e 73 69 65 6e 74 20 70 72 | -pick...)......This.transient.pr | 
| e8d00 | 65 66 69 78 20 63 6f 6d 6d 61 6e 64 20 62 69 6e    64 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 | efix.command.binds.the.following | 
| e8d20 | 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 73    0a 20 20 20 20 20 61 6c 6f 6e 67 20 77 69 74 68 | .suffix.commands......along.with | 
| e8d40 | 20 74 68 65 20 61 70 70 72 6f 70 72 69 61 74 65    20 69 6e 66 69 78 20 61 72 67 75 6d 65 6e 74 73 | .the.appropriate.infix.arguments | 
| e8d60 | 20 61 6e 64 20 64 69 73 70 6c 61 79 73 20 74 68    65 6d 20 69 6e 20 61 0a 20 20 20 20 20 74 65 6d | .and.displays.them.in.a......tem | 
| e8d80 | 70 6f 72 61 72 79 20 62 75 66 66 65 72 20 75 6e    74 69 6c 20 61 20 73 75 66 66 69 78 20 69 73 20 | porary.buffer.until.a.suffix.is. | 
| e8da0 | 69 6e 76 6f 6b 65 64 2e 0a 0a 20 20 20 57 68 65    6e 20 6e 6f 20 63 68 65 72 72 79 2d 70 69 63 6b | invoked......When.no.cherry-pick | 
| e8dc0 | 20 6f 72 20 72 65 76 65 72 74 20 69 73 20 69 6e    20 70 72 6f 67 72 65 73 73 2c 20 74 68 65 6e 20 | .or.revert.is.in.progress,.then. | 
| e8de0 | 74 68 65 20 74 72 61 6e 73 69 65 6e 74 0a 66 65    61 74 75 72 65 73 20 74 68 65 20 66 6f 6c 6c 6f | the.transient.features.the.follo | 
| e8e00 | 77 69 6e 67 20 73 75 66 66 69 78 20 63 6f 6d 6d    61 6e 64 73 2e 0a 0a e2 80 98 41 20 41 e2 80 99 | wing.suffix.commands......A.A... | 
| e8e20 | 20 28 e2 80 98 6d 61 67 69 74 2d 63 68 65 72 72    79 2d 63 6f 70 79 e2 80 99 29 0a 20 20 20 20 20 | .(...magit-cherry-copy...)...... | 
| e8e40 | 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 63 6f 70    69 65 73 20 43 4f 4d 4d 49 54 53 20 66 72 6f 6d | This.command.copies.COMMITS.from | 
| e8e60 | 20 61 6e 6f 74 68 65 72 20 62 72 61 6e 63 68 20    6f 6e 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 | .another.branch.onto.the.current | 
| e8e80 | 0a 20 20 20 20 20 62 72 61 6e 63 68 2e 20 20 49    66 20 74 68 65 20 72 65 67 69 6f 6e 20 73 65 6c | ......branch...If.the.region.sel | 
| e8ea0 | 65 63 74 73 20 6d 75 6c 74 69 70 6c 65 20 63 6f    6d 6d 69 74 73 2c 20 74 68 65 6e 20 74 68 6f 73 | ects.multiple.commits,.then.thos | 
| e8ec0 | 65 20 61 72 65 0a 20 20 20 20 20 63 6f 70 69 65    64 2c 20 77 69 74 68 6f 75 74 20 70 72 6f 6d 70 | e.are......copied,.without.promp | 
| e8ee0 | 74 69 6e 67 2e 20 20 4f 74 68 65 72 77 69 73 65    20 74 68 65 20 75 73 65 72 20 69 73 20 70 72 6f | ting...Otherwise.the.user.is.pro | 
| e8f00 | 6d 70 74 65 64 20 66 6f 72 20 61 0a 20 20 20 20    20 63 6f 6d 6d 69 74 20 6f 72 20 72 61 6e 67 65 | mpted.for.a......commit.or.range | 
| e8f20 | 2c 20 64 65 66 61 75 6c 74 69 6e 67 20 74 6f 20    74 68 65 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f | ,.defaulting.to.the.commit.at.po | 
| e8f40 | 69 6e 74 2e 0a 0a e2 80 98 41 20 61 e2 80 99 20    28 e2 80 98 6d 61 67 69 74 2d 63 68 65 72 72 79 | int......A.a....(...magit-cherry | 
| e8f60 | 2d 61 70 70 6c 79 e2 80 99 29 0a 20 20 20 20 20    54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 61 70 70 | -apply...)......This.command.app | 
| e8f80 | 6c 69 65 73 20 74 68 65 20 63 68 61 6e 67 65 73    20 69 6e 20 43 4f 4d 4d 49 54 53 20 66 72 6f 6d | lies.the.changes.in.COMMITS.from | 
| e8fa0 | 20 61 6e 6f 74 68 65 72 20 62 72 61 6e 63 68 0a    20 20 20 20 20 6f 6e 74 6f 20 74 68 65 20 63 75 | .another.branch......onto.the.cu | 
| e8fc0 | 72 72 65 6e 74 20 62 72 61 6e 63 68 2e 20 20 49    66 20 74 68 65 20 72 65 67 69 6f 6e 20 73 65 6c | rrent.branch...If.the.region.sel | 
| e8fe0 | 65 63 74 73 20 6d 75 6c 74 69 70 6c 65 20 63 6f    6d 6d 69 74 73 2c 0a 20 20 20 20 20 74 68 65 6e | ects.multiple.commits,......then | 
| e9000 | 20 74 68 6f 73 65 20 61 72 65 20 75 73 65 64 2c    20 77 69 74 68 6f 75 74 20 70 72 6f 6d 70 74 69 | .those.are.used,.without.prompti | 
| e9020 | 6e 67 2e 20 20 4f 74 68 65 72 77 69 73 65 20 74    68 65 20 75 73 65 72 20 69 73 0a 20 20 20 20 20 | ng...Otherwise.the.user.is...... | 
| e9040 | 70 72 6f 6d 70 74 65 64 20 66 6f 72 20 61 20 63    6f 6d 6d 69 74 20 6f 72 20 72 61 6e 67 65 2c 20 | prompted.for.a.commit.or.range,. | 
| e9060 | 64 65 66 61 75 6c 74 69 6e 67 20 74 6f 20 74 68    65 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e | defaulting.to.the.commit.at.poin | 
| e9080 | 74 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 63 6f    6d 6d 61 6e 64 20 61 6c 73 6f 20 68 61 73 20 61 | t........This.command.also.has.a | 
| e90a0 | 20 74 6f 70 2d 6c 65 76 65 6c 20 62 69 6e 64 69    6e 67 2c 20 77 68 69 63 68 20 63 61 6e 20 62 65 | .top-level.binding,.which.can.be | 
| e90c0 | 20 69 6e 76 6f 6b 65 64 0a 20 20 20 20 20 77 69    74 68 6f 75 74 20 75 73 69 6e 67 20 74 68 65 20 | .invoked......without.using.the. | 
| e90e0 | 74 72 61 6e 73 69 65 6e 74 20 62 79 20 74 79 70    69 6e 67 20 e2 80 98 61 e2 80 99 20 61 74 20 74 | transient.by.typing....a....at.t | 
| e9100 | 68 65 20 74 6f 70 2d 6c 65 76 65 6c 2e 0a 0a 20    20 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 | he.top-level......The.following. | 
| e9120 | 63 6f 6d 6d 61 6e 64 73 20 6e 6f 74 20 6f 6e 6c    79 20 61 70 70 6c 79 20 73 6f 6d 65 20 63 6f 6d | commands.not.only.apply.some.com | 
| e9140 | 6d 69 74 73 20 74 6f 20 73 6f 6d 65 20 62 72 61    6e 63 68 2c 0a 62 75 74 20 61 6c 73 6f 20 72 65 | mits.to.some.branch,.but.also.re | 
| e9160 | 6d 6f 76 65 20 74 68 65 6d 20 66 72 6f 6d 20 73    6f 6d 65 20 6f 74 68 65 72 20 62 72 61 6e 63 68 | move.them.from.some.other.branch | 
| e9180 | 2e 20 20 54 68 65 20 72 65 6d 6f 76 61 6c 20 69    73 20 70 65 72 66 6f 72 6d 65 64 0a 75 73 69 6e | ...The.removal.is.performed.usin | 
| e91a0 | 67 20 65 69 74 68 65 72 20 e2 80 98 67 69 74 2d    75 70 64 61 74 65 2d 72 65 66 e2 80 99 20 6f 72 | g.either....git-update-ref....or | 
| e91c0 | 20 69 66 20 6e 65 63 65 73 73 61 72 79 20 e2 80    98 67 69 74 2d 72 65 62 61 73 65 e2 80 99 2e 20 | .if.necessary....git-rebase..... | 
| e91e0 | 20 42 6f 74 68 0a 61 70 70 6c 79 69 6e 67 20 63    6f 6d 6d 69 74 73 20 61 73 20 77 65 6c 6c 20 61 | .Both.applying.commits.as.well.a | 
| e9200 | 73 20 72 65 6d 6f 76 69 6e 67 20 74 68 65 6d 20    75 73 69 6e 67 20 e2 80 98 67 69 74 2d 72 65 62 | s.removing.them.using....git-reb | 
| e9220 | 61 73 65 e2 80 99 20 63 61 6e 20 6c 65 61 64 20    74 6f 0a 63 6f 6e 66 6c 69 63 74 73 2e 20 20 49 | ase....can.lead.to.conflicts...I | 
| e9240 | 66 20 74 68 61 74 20 68 61 70 70 65 6e 73 2c 20    74 68 65 6e 20 74 68 65 73 65 20 63 6f 6d 6d 61 | f.that.happens,.then.these.comma | 
| e9260 | 6e 64 73 20 61 62 6f 72 74 20 61 6e 64 20 79 6f    75 20 6e 6f 74 20 6f 6e 6c 79 0a 68 61 76 65 20 | nds.abort.and.you.not.only.have. | 
| e9280 | 74 6f 20 72 65 73 6f 6c 76 65 20 74 68 65 20 63    6f 6e 66 6c 69 63 74 73 20 62 75 74 20 61 6c 73 | to.resolve.the.conflicts.but.als | 
| e92a0 | 6f 20 66 69 6e 69 73 68 20 74 68 65 20 70 72 6f    63 65 73 73 20 74 68 65 20 73 61 6d 65 20 77 61 | o.finish.the.process.the.same.wa | 
| e92c0 | 79 0a 79 6f 75 20 77 6f 75 6c 64 20 68 61 76 65    20 74 6f 20 69 66 20 74 68 65 73 65 20 63 6f 6d | y.you.would.have.to.if.these.com | 
| e92e0 | 6d 61 6e 64 73 20 64 69 64 6e e2 80 99 74 20 65    78 69 73 74 20 61 74 20 61 6c 6c 2e 0a 0a e2 80 | mands.didn...t.exist.at.all..... | 
| e9300 | 98 41 20 68 e2 80 99 20 28 e2 80 98 6d 61 67 69    74 2d 63 68 65 72 72 79 2d 68 61 72 76 65 73 74 | .A.h....(...magit-cherry-harvest | 
| e9320 | e2 80 99 29 0a 20 20 20 20 20 54 68 69 73 20 63    6f 6d 6d 61 6e 64 20 6d 6f 76 65 73 20 74 68 65 | ...)......This.command.moves.the | 
| e9340 | 20 73 65 6c 65 63 74 65 64 20 43 4f 4d 4d 49 54    53 20 74 68 61 74 20 6d 75 73 74 20 62 65 20 6c | .selected.COMMITS.that.must.be.l | 
| e9360 | 6f 63 61 74 65 64 20 6f 6e 0a 20 20 20 20 20 61    6e 6f 74 68 65 72 20 42 52 41 4e 43 48 20 6f 6e | ocated.on......another.BRANCH.on | 
| e9380 | 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 62    72 61 6e 63 68 20 69 6e 73 74 65 61 64 2c 20 72 | to.the.current.branch.instead,.r | 
| e93a0 | 65 6d 6f 76 69 6e 67 20 74 68 65 6d 20 66 72 6f    6d 0a 20 20 20 20 20 74 68 65 20 66 6f 72 6d 65 | emoving.them.from......the.forme | 
| e93c0 | 72 2e 20 20 57 68 65 6e 20 74 68 69 73 20 63 6f    6d 6d 61 6e 64 20 73 75 63 63 65 65 64 73 2c 20 | r...When.this.command.succeeds,. | 
| e93e0 | 74 68 65 6e 20 74 68 65 20 73 61 6d 65 20 62 72    61 6e 63 68 20 69 73 0a 20 20 20 20 20 63 75 72 | then.the.same.branch.is......cur | 
| e9400 | 72 65 6e 74 20 61 73 20 62 65 66 6f 72 65 2e 0a    0a 20 20 20 20 20 41 70 70 6c 79 69 6e 67 20 74 | rent.as.before........Applying.t | 
| e9420 | 68 65 20 63 6f 6d 6d 69 74 73 20 6f 6e 20 74 68    65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 | he.commits.on.the.current.branch | 
| e9440 | 20 6f 72 20 72 65 6d 6f 76 69 6e 67 20 74 68 65    6d 20 66 72 6f 6d 0a 20 20 20 20 20 74 68 65 20 | .or.removing.them.from......the. | 
| e9460 | 6f 74 68 65 72 20 62 72 61 6e 63 68 20 63 61 6e    20 6c 65 61 64 20 74 6f 20 63 6f 6e 66 6c 69 63 | other.branch.can.lead.to.conflic | 
| e9480 | 74 73 2e 20 20 57 68 65 6e 20 74 68 61 74 20 68    61 70 70 65 6e 73 2c 20 74 68 65 6e 0a 20 20 20 | ts...When.that.happens,.then.... | 
| e94a0 | 20 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 73    74 6f 70 73 20 61 6e 64 20 79 6f 75 20 68 61 76 | ..this.command.stops.and.you.hav | 
| e94c0 | 65 20 74 6f 20 72 65 73 6f 6c 76 65 20 74 68 65    20 63 6f 6e 66 6c 69 63 74 73 20 61 6e 64 20 74 | e.to.resolve.the.conflicts.and.t | 
| e94e0 | 68 65 6e 0a 20 20 20 20 20 66 69 6e 69 73 68 20    74 68 65 20 70 72 6f 63 65 73 73 20 6d 61 6e 75 | hen......finish.the.process.manu | 
| e9500 | 61 6c 6c 79 2e 0a 0a e2 80 98 41 20 64 e2 80 99    20 28 e2 80 98 6d 61 67 69 74 2d 63 68 65 72 72 | ally......A.d....(...magit-cherr | 
| e9520 | 79 2d 64 6f 6e 61 74 65 e2 80 99 29 0a 20 20 20    20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 6d | y-donate...)......This.command.m | 
| e9540 | 6f 76 65 73 20 74 68 65 20 73 65 6c 65 63 74 65    64 20 43 4f 4d 4d 49 54 53 20 66 72 6f 6d 20 74 | oves.the.selected.COMMITS.from.t | 
| e9560 | 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63    68 0a 20 20 20 20 20 6f 6e 74 6f 20 61 6e 6f 74 | he.current.branch......onto.anot | 
| e9580 | 68 65 72 20 65 78 69 73 74 69 6e 67 20 42 52 41    4e 43 48 2c 20 72 65 6d 6f 76 69 6e 67 20 74 68 | her.existing.BRANCH,.removing.th | 
| e95a0 | 65 6d 20 66 72 6f 6d 20 74 68 65 20 66 6f 72 6d    65 72 2e 20 20 57 68 65 6e 0a 20 20 20 20 20 74 | em.from.the.former...When......t | 
| e95c0 | 68 69 73 20 63 6f 6d 6d 61 6e 64 20 73 75 63 63    65 65 64 73 2c 20 74 68 65 6e 20 74 68 65 20 73 | his.command.succeeds,.then.the.s | 
| e95e0 | 61 6d 65 20 62 72 61 6e 63 68 20 69 73 20 63 75    72 72 65 6e 74 20 61 73 20 62 65 66 6f 72 65 2e | ame.branch.is.current.as.before. | 
| e9600 | 0a 20 20 20 20 20 e2 80 98 48 45 41 44 e2 80 99    20 69 73 20 61 6c 6c 6f 77 65 64 20 74 6f 20 62 | .........HEAD....is.allowed.to.b | 
| e9620 | 65 20 64 65 74 61 63 68 65 64 20 69 6e 69 74 69    61 6c 6c 79 2e 0a 0a 20 20 20 20 20 41 70 70 6c | e.detached.initially........Appl | 
| e9640 | 79 69 6e 67 20 74 68 65 20 63 6f 6d 6d 69 74 73    20 6f 6e 20 74 68 65 20 6f 74 68 65 72 20 62 72 | ying.the.commits.on.the.other.br | 
| e9660 | 61 6e 63 68 20 6f 72 20 72 65 6d 6f 76 69 6e 67    20 74 68 65 6d 20 66 72 6f 6d 20 74 68 65 0a 20 | anch.or.removing.them.from.the.. | 
| e9680 | 20 20 20 20 63 75 72 72 65 6e 74 20 62 72 61 6e    63 68 20 63 61 6e 20 6c 65 61 64 20 74 6f 20 63 | ....current.branch.can.lead.to.c | 
| e96a0 | 6f 6e 66 6c 69 63 74 73 2e 20 20 57 68 65 6e 20    74 68 61 74 20 68 61 70 70 65 6e 73 2c 20 74 68 | onflicts...When.that.happens,.th | 
| e96c0 | 65 6e 20 74 68 69 73 0a 20 20 20 20 20 63 6f 6d    6d 61 6e 64 20 73 74 6f 70 73 20 61 6e 64 20 79 | en.this......command.stops.and.y | 
| e96e0 | 6f 75 20 68 61 76 65 20 74 6f 20 72 65 73 6f 6c    76 65 20 74 68 65 20 63 6f 6e 66 6c 69 63 74 73 | ou.have.to.resolve.the.conflicts | 
| e9700 | 20 61 6e 64 20 74 68 65 6e 20 66 69 6e 69 73 68    0a 20 20 20 20 20 74 68 65 20 70 72 6f 63 65 73 | .and.then.finish......the.proces | 
| e9720 | 73 20 6d 61 6e 75 61 6c 6c 79 2e 0a 0a e2 80 98    41 20 6e e2 80 99 20 28 e2 80 98 6d 61 67 69 74 | s.manually......A.n....(...magit | 
| e9740 | 2d 63 68 65 72 72 79 2d 73 70 69 6e 6f 75 74 e2    80 99 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f | -cherry-spinout...)......This.co | 
| e9760 | 6d 6d 61 6e 64 20 6d 6f 76 65 73 20 74 68 65 20    73 65 6c 65 63 74 65 64 20 43 4f 4d 4d 49 54 53 | mmand.moves.the.selected.COMMITS | 
| e9780 | 20 66 72 6f 6d 20 74 68 65 20 63 75 72 72 65 6e    74 20 62 72 61 6e 63 68 0a 20 20 20 20 20 6f 6e | .from.the.current.branch......on | 
| e97a0 | 74 6f 20 61 20 6e 65 77 20 62 72 61 6e 63 68 20    42 52 41 4e 43 48 2c 20 72 65 6d 6f 76 69 6e 67 | to.a.new.branch.BRANCH,.removing | 
| e97c0 | 20 74 68 65 6d 20 66 72 6f 6d 20 74 68 65 20 66    6f 72 6d 65 72 2e 20 20 57 68 65 6e 20 74 68 69 | .them.from.the.former...When.thi | 
| e97e0 | 73 0a 20 20 20 20 20 63 6f 6d 6d 61 6e 64 20 73    75 63 63 65 65 64 73 2c 20 74 68 65 6e 20 74 68 | s......command.succeeds,.then.th | 
| e9800 | 65 20 73 61 6d 65 20 62 72 61 6e 63 68 20 69 73    20 63 75 72 72 65 6e 74 20 61 73 20 62 65 66 6f | e.same.branch.is.current.as.befo | 
| e9820 | 72 65 2e 0a 0a 20 20 20 20 20 41 70 70 6c 79 69    6e 67 20 74 68 65 20 63 6f 6d 6d 69 74 73 20 6f | re........Applying.the.commits.o | 
| e9840 | 6e 20 74 68 65 20 6f 74 68 65 72 20 62 72 61 6e    63 68 20 6f 72 20 72 65 6d 6f 76 69 6e 67 20 74 | n.the.other.branch.or.removing.t | 
| e9860 | 68 65 6d 20 66 72 6f 6d 20 74 68 65 0a 20 20 20    20 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 | hem.from.the......current.branch | 
| e9880 | 20 63 61 6e 20 6c 65 61 64 20 74 6f 20 63 6f 6e    66 6c 69 63 74 73 2e 20 20 57 68 65 6e 20 74 68 | .can.lead.to.conflicts...When.th | 
| e98a0 | 61 74 20 68 61 70 70 65 6e 73 2c 20 74 68 65 6e    20 74 68 69 73 0a 20 20 20 20 20 63 6f 6d 6d 61 | at.happens,.then.this......comma | 
| e98c0 | 6e 64 20 73 74 6f 70 73 20 61 6e 64 20 79 6f 75    20 68 61 76 65 20 74 6f 20 72 65 73 6f 6c 76 65 | nd.stops.and.you.have.to.resolve | 
| e98e0 | 20 74 68 65 20 63 6f 6e 66 6c 69 63 74 73 20 61    6e 64 20 74 68 65 6e 20 66 69 6e 69 73 68 0a 20 | .the.conflicts.and.then.finish.. | 
| e9900 | 20 20 20 20 74 68 65 20 70 72 6f 63 65 73 73 20    6d 61 6e 75 61 6c 6c 79 2e 0a 0a e2 80 98 41 20 | ....the.process.manually......A. | 
| e9920 | 73 e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d 63    68 65 72 72 79 2d 73 70 69 6e 6f 66 66 e2 80 99 | s....(...magit-cherry-spinoff... | 
| e9940 | 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d    61 6e 64 20 6d 6f 76 65 73 20 74 68 65 20 73 65 | )......This.command.moves.the.se | 
| e9960 | 6c 65 63 74 65 64 20 43 4f 4d 4d 49 54 53 20 66    72 6f 6d 20 74 68 65 20 63 75 72 72 65 6e 74 20 | lected.COMMITS.from.the.current. | 
| e9980 | 62 72 61 6e 63 68 0a 20 20 20 20 20 6f 6e 74 6f    20 61 20 6e 65 77 20 62 72 61 6e 63 68 20 42 52 | branch......onto.a.new.branch.BR | 
| e99a0 | 41 4e 43 48 2c 20 72 65 6d 6f 76 69 6e 67 20 74    68 65 6d 20 66 72 6f 6d 20 74 68 65 20 66 6f 72 | ANCH,.removing.them.from.the.for | 
| e99c0 | 6d 65 72 2e 20 20 57 68 65 6e 20 74 68 69 73 0a    20 20 20 20 20 63 6f 6d 6d 61 6e 64 20 73 75 63 | mer...When.this......command.suc | 
| e99e0 | 63 65 65 64 73 2c 20 74 68 65 6e 20 74 68 65 20    6e 65 77 20 62 72 61 6e 63 68 20 69 73 20 63 68 | ceeds,.then.the.new.branch.is.ch | 
| e9a00 | 65 63 6b 65 64 20 6f 75 74 2e 0a 0a 20 20 20 20    20 41 70 70 6c 79 69 6e 67 20 74 68 65 20 63 6f | ecked.out........Applying.the.co | 
| e9a20 | 6d 6d 69 74 73 20 6f 6e 20 74 68 65 20 6f 74 68    65 72 20 62 72 61 6e 63 68 20 6f 72 20 72 65 6d | mmits.on.the.other.branch.or.rem | 
| e9a40 | 6f 76 69 6e 67 20 74 68 65 6d 20 66 72 6f 6d 20    74 68 65 0a 20 20 20 20 20 63 75 72 72 65 6e 74 | oving.them.from.the......current | 
| e9a60 | 20 62 72 61 6e 63 68 20 63 61 6e 20 6c 65 61 64    20 74 6f 20 63 6f 6e 66 6c 69 63 74 73 2e 20 20 | .branch.can.lead.to.conflicts... | 
| e9a80 | 57 68 65 6e 20 74 68 61 74 20 68 61 70 70 65 6e    73 2c 20 74 68 65 6e 20 74 68 69 73 0a 20 20 20 | When.that.happens,.then.this.... | 
| e9aa0 | 20 20 63 6f 6d 6d 61 6e 64 20 73 74 6f 70 73 20    61 6e 64 20 79 6f 75 20 68 61 76 65 20 74 6f 20 | ..command.stops.and.you.have.to. | 
| e9ac0 | 72 65 73 6f 6c 76 65 20 74 68 65 20 63 6f 6e 66    6c 69 63 74 73 20 61 6e 64 20 74 68 65 6e 20 66 | resolve.the.conflicts.and.then.f | 
| e9ae0 | 69 6e 69 73 68 0a 20 20 20 20 20 74 68 65 20 70    72 6f 63 65 73 73 20 6d 61 6e 75 61 6c 6c 79 2e | inish......the.process.manually. | 
| e9b00 | 0a 0a 20 20 20 57 68 65 6e 20 61 20 63 68 65 72    72 79 2d 70 69 63 6b 20 6f 72 20 72 65 76 65 72 | .....When.a.cherry-pick.or.rever | 
| e9b20 | 74 20 69 73 20 69 6e 20 70 72 6f 67 72 65 73 73    2c 20 74 68 65 6e 20 74 68 65 20 74 72 61 6e 73 | t.is.in.progress,.then.the.trans | 
| e9b40 | 69 65 6e 74 0a 69 6e 73 74 65 61 64 20 66 65 61    74 75 72 65 73 20 74 68 65 20 66 6f 6c 6c 6f 77 | ient.instead.features.the.follow | 
| e9b60 | 69 6e 67 20 73 75 66 66 69 78 20 63 6f 6d 6d 61    6e 64 73 2e 0a 0a e2 80 98 41 20 41 e2 80 99 20 | ing.suffix.commands......A.A.... | 
| e9b80 | 28 e2 80 98 6d 61 67 69 74 2d 73 65 71 75 65 6e    63 65 2d 63 6f 6e 74 69 6e 75 65 e2 80 99 29 0a | (...magit-sequence-continue...). | 
| e9ba0 | 20 20 20 20 20 52 65 73 75 6d 65 20 74 68 65 20    63 75 72 72 65 6e 74 20 63 68 65 72 72 79 2d 70 | .....Resume.the.current.cherry-p | 
| e9bc0 | 69 63 6b 20 6f 72 20 72 65 76 65 72 74 20 73 65    71 75 65 6e 63 65 2e 0a 0a e2 80 98 41 20 73 e2 | ick.or.revert.sequence......A.s. | 
| e9be0 | 80 99 20 28 e2 80 98 6d 61 67 69 74 2d 73 65 71    75 65 6e 63 65 2d 73 6b 69 70 e2 80 99 29 0a 20 | ...(...magit-sequence-skip...).. | 
| e9c00 | 20 20 20 20 53 6b 69 70 20 74 68 65 20 73 74 6f    70 70 65 64 20 61 74 20 63 6f 6d 6d 69 74 20 64 | ....Skip.the.stopped.at.commit.d | 
| e9c20 | 75 72 69 6e 67 20 61 20 63 68 65 72 72 79 2d 70    69 63 6b 20 6f 72 20 72 65 76 65 72 74 20 73 65 | uring.a.cherry-pick.or.revert.se | 
| e9c40 | 71 75 65 6e 63 65 2e 0a 0a e2 80 98 41 20 61 e2    80 99 20 28 e2 80 98 6d 61 67 69 74 2d 73 65 71 | quence......A.a....(...magit-seq | 
| e9c60 | 75 65 6e 63 65 2d 61 62 6f 72 74 e2 80 99 29 0a    20 20 20 20 20 41 62 6f 72 74 20 74 68 65 20 63 | uence-abort...)......Abort.the.c | 
| e9c80 | 75 72 72 65 6e 74 20 63 68 65 72 72 79 2d 70 69    63 6b 20 6f 72 20 72 65 76 65 72 74 20 73 65 71 | urrent.cherry-pick.or.revert.seq | 
| e9ca0 | 75 65 6e 63 65 2e 20 20 54 68 69 73 20 64 69 73    63 61 72 64 73 0a 20 20 20 20 20 61 6c 6c 20 63 | uence...This.discards......all.c | 
| e9cc0 | 68 61 6e 67 65 73 20 6d 61 64 65 20 73 69 6e 63    65 20 74 68 65 20 73 65 71 75 65 6e 63 65 20 73 | hanges.made.since.the.sequence.s | 
| e9ce0 | 74 61 72 74 65 64 2e 0a 0a 2a 20 4d 65 6e 75 3a    0a 0a 2a 20 52 65 76 65 72 74 69 6e 67 3a 3a 0a | tarted...*.Menu:..*.Reverting::. | 
| e9d00 | 0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 69 74 2e 69    6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 52 65 76 65 | ...File:.magit.info,..Node:.Reve | 
| e9d20 | 72 74 69 6e 67 2c 20 20 55 70 3a 20 43 68 65 72    72 79 20 50 69 63 6b 69 6e 67 0a 0a 36 2e 31 30 | rting,..Up:.Cherry.Picking..6.10 | 
| e9d40 | 2e 31 20 52 65 76 65 72 74 69 6e 67 0a 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a e2 | .1.Reverting.----------------... | 
| e9d60 | 80 98 56 e2 80 99 20 28 e2 80 98 6d 61 67 69 74    2d 72 65 76 65 72 74 e2 80 99 29 0a 20 20 20 20 | ..V....(...magit-revert...)..... | 
| e9d80 | 20 54 68 69 73 20 74 72 61 6e 73 69 65 6e 74 20    70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 20 62 | .This.transient.prefix.command.b | 
| e9da0 | 69 6e 64 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69    6e 67 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e | inds.the.following.suffix.comman | 
| e9dc0 | 64 73 0a 20 20 20 20 20 61 6c 6f 6e 67 20 77 69    74 68 20 74 68 65 20 61 70 70 72 6f 70 72 69 61 | ds......along.with.the.appropria | 
| e9de0 | 74 65 20 69 6e 66 69 78 20 61 72 67 75 6d 65 6e    74 73 20 61 6e 64 20 64 69 73 70 6c 61 79 73 20 | te.infix.arguments.and.displays. | 
| e9e00 | 74 68 65 6d 20 69 6e 20 61 0a 20 20 20 20 20 74    65 6d 70 6f 72 61 72 79 20 62 75 66 66 65 72 20 | them.in.a......temporary.buffer. | 
| e9e20 | 75 6e 74 69 6c 20 61 20 73 75 66 66 69 78 20 69    73 20 69 6e 76 6f 6b 65 64 2e 0a 0a 20 20 20 57 | until.a.suffix.is.invoked......W | 
| e9e40 | 68 65 6e 20 6e 6f 20 63 68 65 72 72 79 2d 70 69    63 6b 20 6f 72 20 72 65 76 65 72 74 20 69 73 20 | hen.no.cherry-pick.or.revert.is. | 
| e9e60 | 69 6e 20 70 72 6f 67 72 65 73 73 2c 20 74 68 65    6e 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 0a | in.progress,.then.the.transient. | 
| e9e80 | 66 65 61 74 75 72 65 73 20 74 68 65 20 66 6f 6c    6c 6f 77 69 6e 67 20 73 75 66 66 69 78 20 63 6f | features.the.following.suffix.co | 
| e9ea0 | 6d 6d 61 6e 64 73 2e 0a 0a e2 80 98 56 20 56 e2    80 99 20 28 e2 80 98 6d 61 67 69 74 2d 72 65 76 | mmands......V.V....(...magit-rev | 
| e9ec0 | 65 72 74 2d 61 6e 64 2d 63 6f 6d 6d 69 74 e2 80    99 29 0a 20 20 20 20 20 52 65 76 65 72 74 20 61 | ert-and-commit...)......Revert.a | 
| e9ee0 | 20 63 6f 6d 6d 69 74 20 62 79 20 63 72 65 61 74    69 6e 67 20 61 20 6e 65 77 20 63 6f 6d 6d 69 74 | .commit.by.creating.a.new.commit | 
| e9f00 | 2e 20 20 50 72 6f 6d 70 74 20 66 6f 72 20 61 20    63 6f 6d 6d 69 74 2c 0a 20 20 20 20 20 64 65 66 | ...Prompt.for.a.commit,......def | 
| e9f20 | 61 75 6c 74 69 6e 67 20 74 6f 20 74 68 65 20 63    6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 2e 20 | aulting.to.the.commit.at.point.. | 
| e9f40 | 20 49 66 20 74 68 65 20 72 65 67 69 6f 6e 20 73    65 6c 65 63 74 73 20 6d 75 6c 74 69 70 6c 65 0a | .If.the.region.selects.multiple. | 
| e9f60 | 20 20 20 20 20 63 6f 6d 6d 69 74 73 2c 20 74 68    65 6e 20 72 65 76 65 72 74 20 61 6c 6c 20 6f 66 | .....commits,.then.revert.all.of | 
| e9f80 | 20 74 68 65 6d 2c 20 77 69 74 68 6f 75 74 20 70    72 6f 6d 70 74 69 6e 67 2e 0a 0a e2 80 98 56 20 | .them,.without.prompting......V. | 
| e9fa0 | 76 e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d 72    65 76 65 72 74 2d 6e 6f 2d 63 6f 6d 6d 69 74 e2 | v....(...magit-revert-no-commit. | 
| e9fc0 | 80 99 29 0a 20 20 20 20 20 52 65 76 65 72 74 20    61 20 63 6f 6d 6d 69 74 20 62 79 20 61 70 70 6c | ..)......Revert.a.commit.by.appl | 
| e9fe0 | 79 69 6e 67 20 69 74 20 69 6e 20 72 65 76 65 72    73 65 20 74 6f 20 74 68 65 20 77 6f 72 6b 69 6e | ying.it.in.reverse.to.the.workin | 
| ea000 | 67 20 74 72 65 65 2e 0a 20 20 20 20 20 50 72 6f    6d 70 74 20 66 6f 72 20 61 20 63 6f 6d 6d 69 74 | g.tree.......Prompt.for.a.commit | 
| ea020 | 2c 20 64 65 66 61 75 6c 74 69 6e 67 20 74 6f 20    74 68 65 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f | ,.defaulting.to.the.commit.at.po | 
| ea040 | 69 6e 74 2e 20 20 49 66 20 74 68 65 0a 20 20 20    20 20 72 65 67 69 6f 6e 20 73 65 6c 65 63 74 73 | int...If.the......region.selects | 
| ea060 | 20 6d 75 6c 74 69 70 6c 65 20 63 6f 6d 6d 69 74    73 2c 20 74 68 65 6e 20 72 65 76 65 72 74 20 61 | .multiple.commits,.then.revert.a | 
| ea080 | 6c 6c 20 6f 66 20 74 68 65 6d 2c 20 77 69 74 68    6f 75 74 0a 20 20 20 20 20 70 72 6f 6d 70 74 69 | ll.of.them,.without......prompti | 
| ea0a0 | 6e 67 2e 0a 0a 20 20 20 57 68 65 6e 20 61 20 63    68 65 72 72 79 2d 70 69 63 6b 20 6f 72 20 72 65 | ng......When.a.cherry-pick.or.re | 
| ea0c0 | 76 65 72 74 20 69 73 20 69 6e 20 70 72 6f 67 72    65 73 73 2c 20 74 68 65 6e 20 74 68 65 20 74 72 | vert.is.in.progress,.then.the.tr | 
| ea0e0 | 61 6e 73 69 65 6e 74 0a 69 6e 73 74 65 61 64 20    66 65 61 74 75 72 65 73 20 74 68 65 20 66 6f 6c | ansient.instead.features.the.fol | 
| ea100 | 6c 6f 77 69 6e 67 20 73 75 66 66 69 78 20 63 6f    6d 6d 61 6e 64 73 2e 0a 0a e2 80 98 56 20 56 e2 | lowing.suffix.commands......V.V. | 
| ea120 | 80 99 20 28 e2 80 98 6d 61 67 69 74 2d 73 65 71    75 65 6e 63 65 2d 63 6f 6e 74 69 6e 75 65 e2 80 | ...(...magit-sequence-continue.. | 
| ea140 | 99 29 0a 20 20 20 20 20 52 65 73 75 6d 65 20 74    68 65 20 63 75 72 72 65 6e 74 20 63 68 65 72 72 | .)......Resume.the.current.cherr | 
| ea160 | 79 2d 70 69 63 6b 20 6f 72 20 72 65 76 65 72 74    20 73 65 71 75 65 6e 63 65 2e 0a 0a e2 80 98 56 | y-pick.or.revert.sequence......V | 
| ea180 | 20 73 e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d    73 65 71 75 65 6e 63 65 2d 73 6b 69 70 e2 80 99 | .s....(...magit-sequence-skip... | 
| ea1a0 | 29 0a 20 20 20 20 20 53 6b 69 70 20 74 68 65 20    73 74 6f 70 70 65 64 20 61 74 20 63 6f 6d 6d 69 | )......Skip.the.stopped.at.commi | 
| ea1c0 | 74 20 64 75 72 69 6e 67 20 61 20 63 68 65 72 72    79 2d 70 69 63 6b 20 6f 72 20 72 65 76 65 72 74 | t.during.a.cherry-pick.or.revert | 
| ea1e0 | 20 73 65 71 75 65 6e 63 65 2e 0a 0a e2 80 98 56    20 61 e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d | .sequence......V.a....(...magit- | 
| ea200 | 73 65 71 75 65 6e 63 65 2d 61 62 6f 72 74 e2 80    99 29 0a 20 20 20 20 20 41 62 6f 72 74 20 74 68 | sequence-abort...)......Abort.th | 
| ea220 | 65 20 63 75 72 72 65 6e 74 20 63 68 65 72 72 79    2d 70 69 63 6b 20 6f 72 20 72 65 76 65 72 74 20 | e.current.cherry-pick.or.revert. | 
| ea240 | 73 65 71 75 65 6e 63 65 2e 20 20 54 68 69 73 20    64 69 73 63 61 72 64 73 0a 20 20 20 20 20 61 6c | sequence...This.discards......al | 
| ea260 | 6c 20 63 68 61 6e 67 65 73 20 6d 61 64 65 20 73    69 6e 63 65 20 74 68 65 20 73 65 71 75 65 6e 63 | l.changes.made.since.the.sequenc | 
| ea280 | 65 20 73 74 61 72 74 65 64 2e 0a 0a 1f 0a 46 69    6c 65 3a 20 6d 61 67 69 74 2e 69 6e 66 6f 2c 20 | e.started.....File:.magit.info,. | 
| ea2a0 | 20 4e 6f 64 65 3a 20 52 65 73 65 74 74 69 6e 67    2c 20 20 4e 65 78 74 3a 20 53 74 61 73 68 69 6e | .Node:.Resetting,..Next:.Stashin | 
| ea2c0 | 67 2c 20 20 50 72 65 76 3a 20 43 68 65 72 72 79    20 50 69 63 6b 69 6e 67 2c 20 20 55 70 3a 20 4d | g,..Prev:.Cherry.Picking,..Up:.M | 
| ea2e0 | 61 6e 69 70 75 6c 61 74 69 6e 67 0a 0a 36 2e 31    31 20 52 65 73 65 74 74 69 6e 67 0a 3d 3d 3d 3d | anipulating..6.11.Resetting.==== | 
| ea300 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 41 6c 73 6f    20 73 65 65 20 2a 6e 6f 74 65 20 28 67 69 74 6d | ==========..Also.see.*note.(gitm | 
| ea320 | 61 6e 29 67 69 74 2d 72 65 73 65 74 3a 3a 2e 0a    0a e2 80 98 78 e2 80 99 20 28 e2 80 98 6d 61 67 | an)git-reset::......x....(...mag | 
| ea340 | 69 74 2d 72 65 73 65 74 2d 71 75 69 63 6b 6c 79    e2 80 99 29 0a 20 20 20 20 20 52 65 73 65 74 20 | it-reset-quickly...)......Reset. | 
| ea360 | 74 68 65 20 e2 80 98 48 45 41 44 e2 80 99 20 61    6e 64 20 69 6e 64 65 78 20 74 6f 20 73 6f 6d 65 | the....HEAD....and.index.to.some | 
| ea380 | 20 63 6f 6d 6d 69 74 20 72 65 61 64 20 66 72 6f    6d 20 74 68 65 20 75 73 65 72 20 61 6e 64 0a 20 | .commit.read.from.the.user.and.. | 
| ea3a0 | 20 20 20 20 64 65 66 61 75 6c 74 69 6e 67 20 74    6f 20 74 68 65 20 63 6f 6d 6d 69 74 20 61 74 20 | ....defaulting.to.the.commit.at. | 
| ea3c0 | 70 6f 69 6e 74 2c 20 61 6e 64 20 70 6f 73 73 69    62 6c 79 20 61 6c 73 6f 20 72 65 73 65 74 20 74 | point,.and.possibly.also.reset.t | 
| ea3e0 | 68 65 0a 20 20 20 20 20 77 6f 72 6b 69 6e 67 20    74 72 65 65 2e 20 20 57 69 74 68 20 61 20 70 72 | he......working.tree...With.a.pr | 
| ea400 | 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 72 65    73 65 74 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 | efix.argument.reset.the.working. | 
| ea420 | 74 72 65 65 0a 20 20 20 20 20 6f 74 68 65 72 77    69 73 65 20 64 6f 6e e2 80 99 74 2e 0a 0a e2 80 | tree......otherwise.don...t..... | 
| ea440 | 98 58 20 6d e2 80 99 20 28 e2 80 98 6d 61 67 69    74 2d 72 65 73 65 74 2d 6d 69 78 65 64 e2 80 99 | .X.m....(...magit-reset-mixed... | 
| ea460 | 29 0a 20 20 20 20 20 52 65 73 65 74 20 74 68 65    20 e2 80 98 48 45 41 44 e2 80 99 20 61 6e 64 20 | )......Reset.the....HEAD....and. | 
| ea480 | 69 6e 64 65 78 20 74 6f 20 73 6f 6d 65 20 63 6f    6d 6d 69 74 20 72 65 61 64 20 66 72 6f 6d 20 74 | index.to.some.commit.read.from.t | 
| ea4a0 | 68 65 20 75 73 65 72 20 61 6e 64 0a 20 20 20 20    20 64 65 66 61 75 6c 74 69 6e 67 20 74 6f 20 74 | he.user.and......defaulting.to.t | 
| ea4c0 | 68 65 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69    6e 74 2e 20 20 54 68 65 20 77 6f 72 6b 69 6e 67 | he.commit.at.point...The.working | 
| ea4e0 | 20 74 72 65 65 20 69 73 20 6b 65 70 74 20 61 73    2d 69 73 2e 0a 0a e2 80 98 58 20 73 e2 80 99 20 | .tree.is.kept.as-is......X.s.... | 
| ea500 | 28 e2 80 98 6d 61 67 69 74 2d 72 65 73 65 74 2d    73 6f 66 74 e2 80 99 29 0a 20 20 20 20 20 52 65 | (...magit-reset-soft...)......Re | 
| ea520 | 73 65 74 20 74 68 65 20 e2 80 98 48 45 41 44 e2    80 99 20 74 6f 20 73 6f 6d 65 20 63 6f 6d 6d 69 | set.the....HEAD....to.some.commi | 
| ea540 | 74 20 72 65 61 64 20 66 72 6f 6d 20 74 68 65 20    75 73 65 72 20 61 6e 64 20 64 65 66 61 75 6c 74 | t.read.from.the.user.and.default | 
| ea560 | 69 6e 67 0a 20 20 20 20 20 74 6f 20 74 68 65 20    63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 2e | ing......to.the.commit.at.point. | 
| ea580 | 20 20 54 68 65 20 69 6e 64 65 78 20 61 6e 64 20    74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 | ..The.index.and.the.working.tree | 
| ea5a0 | 20 61 72 65 20 6b 65 70 74 0a 20 20 20 20 20 61    73 2d 69 73 2e 0a 0a e2 80 98 58 20 68 e2 80 99 | .are.kept......as-is......X.h... | 
| ea5c0 | 20 28 e2 80 98 6d 61 67 69 74 2d 72 65 73 65 74    2d 68 61 72 64 e2 80 99 29 0a 20 20 20 20 20 52 | .(...magit-reset-hard...)......R | 
| ea5e0 | 65 73 65 74 20 74 68 65 20 e2 80 98 48 45 41 44    e2 80 99 2c 20 69 6e 64 65 78 2c 20 61 6e 64 20 | eset.the....HEAD...,.index,.and. | 
| ea600 | 77 6f 72 6b 69 6e 67 20 74 72 65 65 20 74 6f 20    73 6f 6d 65 20 63 6f 6d 6d 69 74 20 72 65 61 64 | working.tree.to.some.commit.read | 
| ea620 | 20 66 72 6f 6d 0a 20 20 20 20 20 74 68 65 20 75    73 65 72 20 61 6e 64 20 64 65 66 61 75 6c 74 69 | .from......the.user.and.defaulti | 
| ea640 | 6e 67 20 74 6f 20 74 68 65 20 63 6f 6d 6d 69 74    20 61 74 20 70 6f 69 6e 74 2e 0a 0a e2 80 98 58 | ng.to.the.commit.at.point......X | 
| ea660 | 20 6b e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d    72 65 73 65 74 2d 6b 65 65 70 e2 80 99 29 0a 20 | .k....(...magit-reset-keep...).. | 
| ea680 | 20 20 20 20 52 65 73 65 74 20 74 68 65 20 e2 80    98 48 45 41 44 e2 80 99 2c 20 69 6e 64 65 78 2c | ....Reset.the....HEAD...,.index, | 
| ea6a0 | 20 61 6e 64 20 77 6f 72 6b 69 6e 67 20 74 72 65    65 20 74 6f 20 73 6f 6d 65 20 63 6f 6d 6d 69 74 | .and.working.tree.to.some.commit | 
| ea6c0 | 20 72 65 61 64 20 66 72 6f 6d 0a 20 20 20 20 20    74 68 65 20 75 73 65 72 20 61 6e 64 20 64 65 66 | .read.from......the.user.and.def | 
| ea6e0 | 61 75 6c 74 69 6e 67 20 74 6f 20 74 68 65 20 63    6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 2e 20 | aulting.to.the.commit.at.point.. | 
| ea700 | 20 55 6e 63 6f 6d 6d 69 74 74 65 64 0a 20 20 20    20 20 63 68 61 6e 67 65 73 20 61 72 65 20 6b 65 | .Uncommitted......changes.are.ke | 
| ea720 | 70 74 20 61 73 2d 69 73 2e 0a 0a e2 80 98 58 20    69 e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d 72 | pt.as-is......X.i....(...magit-r | 
| ea740 | 65 73 65 74 2d 69 6e 64 65 78 e2 80 99 29 0a 20    20 20 20 20 52 65 73 65 74 20 74 68 65 20 69 6e | eset-index...)......Reset.the.in | 
| ea760 | 64 65 78 20 74 6f 20 73 6f 6d 65 20 63 6f 6d 6d    69 74 20 72 65 61 64 20 66 72 6f 6d 20 74 68 65 | dex.to.some.commit.read.from.the | 
| ea780 | 20 75 73 65 72 20 61 6e 64 20 64 65 66 61 75 6c    74 69 6e 67 20 74 6f 0a 20 20 20 20 20 74 68 65 | .user.and.defaulting.to......the | 
| ea7a0 | 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74    2e 20 20 4b 65 65 70 20 74 68 65 20 e2 80 98 48 | .commit.at.point...Keep.the....H | 
| ea7c0 | 45 41 44 e2 80 99 20 61 6e 64 20 77 6f 72 6b 69    6e 67 20 74 72 65 65 20 61 73 2d 69 73 2c 20 73 | EAD....and.working.tree.as-is,.s | 
| ea7e0 | 6f 20 69 66 0a 20 20 20 20 20 74 68 65 20 63 6f    6d 6d 69 74 20 72 65 66 65 72 73 20 74 6f 20 74 | o.if......the.commit.refers.to.t | 
| ea800 | 68 65 20 e2 80 98 48 45 41 44 e2 80 99 2c 20 74    68 65 6e 20 74 68 69 73 20 65 66 66 65 63 74 69 | he....HEAD...,.then.this.effecti | 
| ea820 | 76 65 6c 79 20 75 6e 73 74 61 67 65 73 20 61 6c    6c 0a 20 20 20 20 20 63 68 61 6e 67 65 73 2e 0a | vely.unstages.all......changes.. | 
| ea840 | 0a e2 80 98 58 20 77 e2 80 99 20 28 e2 80 98 6d    61 67 69 74 2d 72 65 73 65 74 2d 77 6f 72 6b 74 | ....X.w....(...magit-reset-workt | 
| ea860 | 72 65 65 e2 80 99 29 0a 20 20 20 20 20 52 65 73    65 74 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 | ree...)......Reset.the.working.t | 
| ea880 | 72 65 65 20 74 6f 20 73 6f 6d 65 20 63 6f 6d 6d    69 74 20 72 65 61 64 20 66 72 6f 6d 20 74 68 65 | ree.to.some.commit.read.from.the | 
| ea8a0 | 20 75 73 65 72 20 61 6e 64 0a 20 20 20 20 20 64    65 66 61 75 6c 74 69 6e 67 20 74 6f 20 74 68 65 | .user.and......defaulting.to.the | 
| ea8c0 | 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74    2e 20 20 4b 65 65 70 20 74 68 65 20 e2 80 98 48 | .commit.at.point...Keep.the....H | 
| ea8e0 | 45 41 44 e2 80 99 20 61 6e 64 20 69 6e 64 65 78    0a 20 20 20 20 20 61 73 2d 69 73 2e 0a 0a e2 80 | EAD....and.index......as-is..... | 
| ea900 | 98 58 20 66 e2 80 99 20 28 e2 80 98 6d 61 67 69    74 2d 66 69 6c 65 2d 63 68 65 63 6b 6f 75 74 e2 | .X.f....(...magit-file-checkout. | 
| ea920 | 80 99 29 0a 20 20 20 20 20 55 70 64 61 74 65 20    66 69 6c 65 20 69 6e 20 74 68 65 20 77 6f 72 6b | ..)......Update.file.in.the.work | 
| ea940 | 69 6e 67 20 74 72 65 65 20 61 6e 64 20 69 6e 64    65 78 20 74 6f 20 74 68 65 20 63 6f 6e 74 65 6e | ing.tree.and.index.to.the.conten | 
| ea960 | 74 73 20 66 72 6f 6d 20 61 0a 20 20 20 20 20 72    65 76 69 73 69 6f 6e 2e 20 20 42 6f 74 68 20 74 | ts.from.a......revision...Both.t | 
| ea980 | 68 65 20 72 65 76 69 73 69 6f 6e 20 61 6e 64 20    66 69 6c 65 20 61 72 65 20 72 65 61 64 20 66 72 | he.revision.and.file.are.read.fr | 
| ea9a0 | 6f 6d 20 74 68 65 20 75 73 65 72 2e 0a 0a 1f 0a    46 69 6c 65 3a 20 6d 61 67 69 74 2e 69 6e 66 6f | om.the.user.....File:.magit.info | 
| ea9c0 | 2c 20 20 4e 6f 64 65 3a 20 53 74 61 73 68 69 6e    67 2c 20 20 50 72 65 76 3a 20 52 65 73 65 74 74 | ,..Node:.Stashing,..Prev:.Resett | 
| ea9e0 | 69 6e 67 2c 20 20 55 70 3a 20 4d 61 6e 69 70 75    6c 61 74 69 6e 67 0a 0a 36 2e 31 32 20 53 74 61 | ing,..Up:.Manipulating..6.12.Sta | 
| eaa00 | 73 68 69 6e 67 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d    3d 3d 3d 0a 0a 41 6c 73 6f 20 73 65 65 20 2a 6e | shing.=============..Also.see.*n | 
| eaa20 | 6f 74 65 20 28 67 69 74 6d 61 6e 29 67 69 74 2d    73 74 61 73 68 3a 3a 2e 0a 0a e2 80 98 7a e2 80 | ote.(gitman)git-stash::......z.. | 
| eaa40 | 99 20 28 e2 80 98 6d 61 67 69 74 2d 73 74 61 73    68 e2 80 99 29 0a 20 20 20 20 20 54 68 69 73 20 | ..(...magit-stash...)......This. | 
| eaa60 | 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78    20 63 6f 6d 6d 61 6e 64 20 62 69 6e 64 73 20 74 | transient.prefix.command.binds.t | 
| eaa80 | 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 75 66    66 69 78 20 63 6f 6d 6d 61 6e 64 73 0a 20 20 20 | he.following.suffix.commands.... | 
| eaaa0 | 20 20 61 6c 6f 6e 67 20 77 69 74 68 20 74 68 65    20 61 70 70 72 6f 70 72 69 61 74 65 20 69 6e 66 | ..along.with.the.appropriate.inf | 
| eaac0 | 69 78 20 61 72 67 75 6d 65 6e 74 73 20 61 6e 64    20 64 69 73 70 6c 61 79 73 20 74 68 65 6d 20 69 | ix.arguments.and.displays.them.i | 
| eaae0 | 6e 20 61 0a 20 20 20 20 20 74 65 6d 70 6f 72 61    72 79 20 62 75 66 66 65 72 20 75 6e 74 69 6c 20 | n.a......temporary.buffer.until. | 
| eab00 | 61 20 73 75 66 66 69 78 20 69 73 20 69 6e 76 6f    6b 65 64 2e 0a 0a e2 80 98 7a 20 7a e2 80 99 20 | a.suffix.is.invoked......z.z.... | 
| eab20 | 28 e2 80 98 6d 61 67 69 74 2d 73 74 61 73 68 2d    62 6f 74 68 e2 80 99 29 0a 20 20 20 20 20 43 72 | (...magit-stash-both...)......Cr | 
| eab40 | 65 61 74 65 20 61 20 73 74 61 73 68 20 6f 66 20    74 68 65 20 69 6e 64 65 78 20 61 6e 64 20 77 6f | eate.a.stash.of.the.index.and.wo | 
| eab60 | 72 6b 69 6e 67 20 74 72 65 65 2e 20 20 55 6e 74    72 61 63 6b 65 64 20 66 69 6c 65 73 20 61 72 65 | rking.tree...Untracked.files.are | 
| eab80 | 0a 20 20 20 20 20 69 6e 63 6c 75 64 65 64 20 61    63 63 6f 72 64 69 6e 67 20 74 6f 20 69 6e 66 69 | ......included.according.to.infi | 
| eaba0 | 78 20 61 72 67 75 6d 65 6e 74 73 2e 20 20 4f 6e    65 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e | x.arguments...One.prefix.argumen | 
| eabc0 | 74 20 69 73 0a 20 20 20 20 20 65 71 75 69 76 61    6c 65 6e 74 20 74 6f 20 e2 80 98 2d 2d 69 6e 63 | t.is......equivalent.to....--inc | 
| eabe0 | 6c 75 64 65 2d 75 6e 74 72 61 63 6b 65 64 e2 80    99 20 77 68 69 6c 65 20 74 77 6f 20 70 72 65 66 | lude-untracked....while.two.pref | 
| eac00 | 69 78 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65    0a 20 20 20 20 20 65 71 75 69 76 61 6c 65 6e 74 | ix.arguments.are......equivalent | 
| eac20 | 20 74 6f 20 e2 80 98 2d 2d 61 6c 6c e2 80 99 2e    0a 0a e2 80 98 7a 20 69 e2 80 99 20 28 e2 80 98 | .to....--all.........z.i....(... | 
| eac40 | 6d 61 67 69 74 2d 73 74 61 73 68 2d 69 6e 64 65    78 e2 80 99 29 0a 20 20 20 20 20 43 72 65 61 74 | magit-stash-index...)......Creat | 
| eac60 | 65 20 61 20 73 74 61 73 68 20 6f 66 20 74 68 65    20 69 6e 64 65 78 20 6f 6e 6c 79 2e 20 20 55 6e | e.a.stash.of.the.index.only...Un | 
| eac80 | 73 74 61 67 65 64 20 61 6e 64 20 75 6e 74 72 61    63 6b 65 64 20 63 68 61 6e 67 65 73 0a 20 20 20 | staged.and.untracked.changes.... | 
| eaca0 | 20 20 61 72 65 20 6e 6f 74 20 73 74 61 73 68 65    64 2e 0a 0a e2 80 98 7a 20 77 e2 80 99 20 28 e2 | ..are.not.stashed......z.w....(. | 
| eacc0 | 80 98 6d 61 67 69 74 2d 73 74 61 73 68 2d 77 6f    72 6b 74 72 65 65 e2 80 99 29 0a 20 20 20 20 20 | ..magit-stash-worktree...)...... | 
| eace0 | 43 72 65 61 74 65 20 61 20 73 74 61 73 68 20 6f    66 20 75 6e 73 74 61 67 65 64 20 63 68 61 6e 67 | Create.a.stash.of.unstaged.chang | 
| ead00 | 65 73 20 69 6e 20 74 68 65 20 77 6f 72 6b 69 6e    67 20 74 72 65 65 2e 20 20 55 6e 74 72 61 63 6b | es.in.the.working.tree...Untrack | 
| ead20 | 65 64 0a 20 20 20 20 20 66 69 6c 65 73 20 61 72    65 20 69 6e 63 6c 75 64 65 64 20 61 63 63 6f 72 | ed......files.are.included.accor | 
| ead40 | 64 69 6e 67 20 74 6f 20 69 6e 66 69 78 20 61 72    67 75 6d 65 6e 74 73 2e 20 20 4f 6e 65 20 70 72 | ding.to.infix.arguments...One.pr | 
| ead60 | 65 66 69 78 0a 20 20 20 20 20 61 72 67 75 6d 65    6e 74 20 69 73 20 65 71 75 69 76 61 6c 65 6e 74 | efix......argument.is.equivalent | 
| ead80 | 20 74 6f 20 e2 80 98 2d 2d 69 6e 63 6c 75 64 65    2d 75 6e 74 72 61 63 6b 65 64 e2 80 99 20 77 68 | .to....--include-untracked....wh | 
| eada0 | 69 6c 65 20 74 77 6f 20 70 72 65 66 69 78 0a 20    20 20 20 20 61 72 67 75 6d 65 6e 74 73 20 61 72 | ile.two.prefix......arguments.ar | 
| eadc0 | 65 20 65 71 75 69 76 61 6c 65 6e 74 20 74 6f 20    e2 80 98 2d 2d 61 6c 6c e2 80 99 2e 0a 0a e2 80 | e.equivalent.to....--all........ | 
| eade0 | 98 7a 20 78 e2 80 99 20 28 e2 80 98 6d 61 67 69    74 2d 73 74 61 73 68 2d 6b 65 65 70 2d 69 6e 64 | .z.x....(...magit-stash-keep-ind | 
| eae00 | 65 78 e2 80 99 29 0a 20 20 20 20 20 43 72 65 61    74 65 20 61 20 73 74 61 73 68 20 6f 66 20 74 68 | ex...)......Create.a.stash.of.th | 
| eae20 | 65 20 69 6e 64 65 78 20 61 6e 64 20 77 6f 72 6b    69 6e 67 20 74 72 65 65 2c 20 6b 65 65 70 69 6e | e.index.and.working.tree,.keepin | 
| eae40 | 67 20 69 6e 64 65 78 20 69 6e 74 61 63 74 2e 0a    20 20 20 20 20 55 6e 74 72 61 63 6b 65 64 20 66 | g.index.intact.......Untracked.f | 
| eae60 | 69 6c 65 73 20 61 72 65 20 69 6e 63 6c 75 64 65    64 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 69 | iles.are.included.according.to.i | 
| eae80 | 6e 66 69 78 20 61 72 67 75 6d 65 6e 74 73 2e 20    20 4f 6e 65 0a 20 20 20 20 20 70 72 65 66 69 78 | nfix.arguments...One......prefix | 
| eaea0 | 20 61 72 67 75 6d 65 6e 74 20 69 73 20 65 71 75    69 76 61 6c 65 6e 74 20 74 6f 20 e2 80 98 2d 2d | .argument.is.equivalent.to....-- | 
| eaec0 | 69 6e 63 6c 75 64 65 2d 75 6e 74 72 61 63 6b 65    64 e2 80 99 20 77 68 69 6c 65 20 74 77 6f 0a 20 | include-untracked....while.two.. | 
| eaee0 | 20 20 20 20 70 72 65 66 69 78 20 61 72 67 75 6d    65 6e 74 73 20 61 72 65 20 65 71 75 69 76 61 6c | ....prefix.arguments.are.equival | 
| eaf00 | 65 6e 74 20 74 6f 20 e2 80 98 2d 2d 61 6c 6c e2    80 99 2e 0a 0a e2 80 98 7a 20 5a e2 80 99 20 28 | ent.to....--all.........z.Z....( | 
| eaf20 | e2 80 98 6d 61 67 69 74 2d 73 6e 61 70 73 68 6f    74 2d 62 6f 74 68 e2 80 99 29 0a 20 20 20 20 20 | ...magit-snapshot-both...)...... | 
| eaf40 | 43 72 65 61 74 65 20 61 20 73 6e 61 70 73 68 6f    74 20 6f 66 20 74 68 65 20 69 6e 64 65 78 20 61 | Create.a.snapshot.of.the.index.a | 
| eaf60 | 6e 64 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2e    20 20 55 6e 74 72 61 63 6b 65 64 20 66 69 6c 65 | nd.working.tree...Untracked.file | 
| eaf80 | 73 0a 20 20 20 20 20 61 72 65 20 69 6e 63 6c 75    64 65 64 20 61 63 63 6f 72 64 69 6e 67 20 74 6f | s......are.included.according.to | 
| eafa0 | 20 69 6e 66 69 78 20 61 72 67 75 6d 65 6e 74 73    2e 20 20 4f 6e 65 20 70 72 65 66 69 78 20 61 72 | .infix.arguments...One.prefix.ar | 
| eafc0 | 67 75 6d 65 6e 74 20 69 73 0a 20 20 20 20 20 65    71 75 69 76 61 6c 65 6e 74 20 74 6f 20 e2 80 98 | gument.is......equivalent.to.... | 
| eafe0 | 2d 2d 69 6e 63 6c 75 64 65 2d 75 6e 74 72 61 63    6b 65 64 e2 80 99 20 77 68 69 6c 65 20 74 77 6f | --include-untracked....while.two | 
| eb000 | 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74    73 20 61 72 65 0a 20 20 20 20 20 65 71 75 69 76 | .prefix.arguments.are......equiv | 
| eb020 | 61 6c 65 6e 74 20 74 6f 20 e2 80 98 2d 2d 61 6c    6c e2 80 99 2e 0a 0a e2 80 98 7a 20 49 e2 80 99 | alent.to....--all.........z.I... | 
| eb040 | 20 28 e2 80 98 6d 61 67 69 74 2d 73 6e 61 70 73    68 6f 74 2d 69 6e 64 65 78 e2 80 99 29 0a 20 20 | .(...magit-snapshot-index...)... | 
| eb060 | 20 20 20 43 72 65 61 74 65 20 61 20 73 6e 61 70    73 68 6f 74 20 6f 66 20 74 68 65 20 69 6e 64 65 | ...Create.a.snapshot.of.the.inde | 
| eb080 | 78 20 6f 6e 6c 79 2e 20 20 55 6e 73 74 61 67 65    64 20 61 6e 64 20 75 6e 74 72 61 63 6b 65 64 0a | x.only...Unstaged.and.untracked. | 
| eb0a0 | 20 20 20 20 20 63 68 61 6e 67 65 73 20 61 72 65    20 6e 6f 74 20 73 74 61 73 68 65 64 2e 0a 0a e2 | .....changes.are.not.stashed.... | 
| eb0c0 | 80 98 7a 20 57 e2 80 99 20 28 e2 80 98 6d 61 67    69 74 2d 73 6e 61 70 73 68 6f 74 2d 77 6f 72 6b | ..z.W....(...magit-snapshot-work | 
| eb0e0 | 74 72 65 65 e2 80 99 29 0a 20 20 20 20 20 43 72    65 61 74 65 20 61 20 73 6e 61 70 73 68 6f 74 20 | tree...)......Create.a.snapshot. | 
| eb100 | 6f 66 20 75 6e 73 74 61 67 65 64 20 63 68 61 6e    67 65 73 20 69 6e 20 74 68 65 20 77 6f 72 6b 69 | of.unstaged.changes.in.the.worki | 
| eb120 | 6e 67 20 74 72 65 65 2e 0a 20 20 20 20 20 55 6e    74 72 61 63 6b 65 64 20 66 69 6c 65 73 20 61 72 | ng.tree.......Untracked.files.ar | 
| eb140 | 65 20 69 6e 63 6c 75 64 65 64 20 61 63 63 6f 72    64 69 6e 67 20 74 6f 20 69 6e 66 69 78 20 61 72 | e.included.according.to.infix.ar | 
| eb160 | 67 75 6d 65 6e 74 73 2e 20 20 4f 6e 65 0a 20 20    20 20 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 | guments...One......prefix.argume | 
| eb180 | 6e 74 20 69 73 20 65 71 75 69 76 61 6c 65 6e 74    20 74 6f 20 e2 80 98 2d 2d 69 6e 63 6c 75 64 65 | nt.is.equivalent.to....--include | 
| eb1a0 | 2d 75 6e 74 72 61 63 6b 65 64 e2 80 99 20 77 68    69 6c 65 20 74 77 6f 0a 20 20 20 20 20 70 72 65 | -untracked....while.two......pre | 
| eb1c0 | 66 69 78 20 61 72 67 75 6d 65 6e 74 73 20 61 72    65 20 65 71 75 69 76 61 6c 65 6e 74 20 74 6f 20 | fix.arguments.are.equivalent.to. | 
| eb1e0 | e2 80 98 2d 2d 61 6c 6c e2 80 99 2d 2e 0a 0a e2    80 98 7a 20 61 e2 80 99 20 28 e2 80 98 6d 61 67 | ...--all...-......z.a....(...mag | 
| eb200 | 69 74 2d 73 74 61 73 68 2d 61 70 70 6c 79 e2 80    99 29 0a 20 20 20 20 20 41 70 70 6c 79 20 61 20 | it-stash-apply...)......Apply.a. | 
| eb220 | 73 74 61 73 68 20 74 6f 20 74 68 65 20 77 6f 72    6b 69 6e 67 20 74 72 65 65 2e 0a 0a 20 20 20 20 | stash.to.the.working.tree....... | 
| eb240 | 20 46 69 72 73 74 20 74 72 79 20 e2 80 98 67 69    74 20 73 74 61 73 68 20 61 70 70 6c 79 20 2d 2d | .First.try....git.stash.apply.-- | 
| eb260 | 69 6e 64 65 78 e2 80 99 2c 20 77 68 69 63 68 20    74 72 69 65 73 20 74 6f 20 70 72 65 73 65 72 76 | index...,.which.tries.to.preserv | 
| eb280 | 65 20 74 68 65 0a 20 20 20 20 20 69 6e 64 65 78    20 73 74 6f 72 65 64 20 69 6e 20 74 68 65 20 73 | e.the......index.stored.in.the.s | 
| eb2a0 | 74 61 73 68 2c 20 69 66 20 61 6e 79 2e 20 20 54    68 69 73 20 6d 61 79 20 66 61 69 6c 20 62 65 63 | tash,.if.any...This.may.fail.bec | 
| eb2c0 | 61 75 73 65 20 61 70 70 6c 79 69 6e 67 0a 20 20    20 20 20 74 68 65 20 73 74 61 73 68 20 63 6f 75 | ause.applying......the.stash.cou | 
| eb2e0 | 6c 64 20 72 65 73 75 6c 74 20 69 6e 20 63 6f 6e    66 6c 69 63 74 73 20 61 6e 64 20 74 68 6f 73 65 | ld.result.in.conflicts.and.those | 
| eb300 | 20 68 61 76 65 20 74 6f 20 62 65 20 73 74 6f 72    65 64 20 69 6e 0a 20 20 20 20 20 74 68 65 20 69 | .have.to.be.stored.in......the.i | 
| eb320 | 6e 64 65 78 2c 20 6d 61 6b 69 6e 67 20 69 74 20    69 6d 70 6f 73 73 69 62 6c 65 20 74 6f 20 61 6c | ndex,.making.it.impossible.to.al | 
| eb340 | 73 6f 20 73 74 6f 72 65 20 74 68 65 20 73 74 61    73 68 e2 80 99 73 20 69 6e 64 65 78 0a 20 20 20 | so.store.the.stash...s.index.... | 
| eb360 | 20 20 74 68 65 72 65 20 61 73 20 77 65 6c 6c 2e    0a 0a 20 20 20 20 20 49 66 20 74 68 65 20 61 62 | ..there.as.well........If.the.ab | 
| eb380 | 6f 76 65 20 66 61 69 6c 65 64 2c 20 74 68 65 6e    20 74 72 79 20 e2 80 98 67 69 74 20 73 74 61 73 | ove.failed,.then.try....git.stas | 
| eb3a0 | 68 20 61 70 70 6c 79 e2 80 99 2e 20 20 54 68 69    73 20 66 61 69 6c 73 20 28 77 69 74 68 0a 20 20 | h.apply......This.fails.(with... | 
| eb3c0 | 20 20 20 6f 72 20 77 69 74 68 6f 75 74 20 e2 80    98 2d 2d 69 6e 64 65 78 e2 80 99 29 20 69 66 20 | ...or.without....--index...).if. | 
| eb3e0 | 74 68 65 72 65 20 61 72 65 20 61 6e 79 20 75 6e    63 6f 6d 6d 69 74 74 65 64 20 63 68 61 6e 67 65 | there.are.any.uncommitted.change | 
| eb400 | 73 20 74 6f 20 66 69 6c 65 73 0a 20 20 20 20 20    74 68 61 74 20 61 72 65 20 61 6c 73 6f 20 6d 6f | s.to.files......that.are.also.mo | 
| eb420 | 64 69 66 69 65 64 20 69 6e 20 74 68 65 20 73 74    61 73 68 2e 0a 0a 20 20 20 20 20 49 66 20 62 6f | dified.in.the.stash........If.bo | 
| eb440 | 74 68 20 6f 66 20 74 68 65 20 61 62 6f 76 65 20    66 61 69 6c 65 64 2c 20 74 68 65 6e 20 61 70 70 | th.of.the.above.failed,.then.app | 
| eb460 | 6c 79 20 75 73 69 6e 67 20 e2 80 98 67 69 74 20    61 70 70 6c 79 e2 80 99 2e 20 20 49 66 0a 20 20 | ly.using....git.apply......If... | 
| eb480 | 20 20 20 74 68 65 72 65 20 61 72 65 20 6e 6f 20    63 6f 6e 66 6c 69 63 74 69 6e 67 20 66 69 6c 65 | ...there.are.no.conflicting.file | 
| eb4a0 | 73 2c 20 75 73 65 20 e2 80 98 2d 2d 33 77 61 79    e2 80 99 2e 20 20 49 66 20 74 68 65 72 65 20 61 | s,.use....--3way......If.there.a | 
| eb4c0 | 72 65 0a 20 20 20 20 20 63 6f 6e 66 6c 69 63 74    69 6e 67 20 66 69 6c 65 73 2c 20 74 68 65 6e 20 | re......conflicting.files,.then. | 
| eb4e0 | 75 73 69 6e 67 20 e2 80 98 2d 2d 33 77 61 79 e2    80 99 20 72 65 71 75 69 72 65 73 20 74 68 61 74 | using....--3way....requires.that | 
| eb500 | 20 74 68 6f 73 65 20 66 69 6c 65 73 0a 20 20 20    20 20 61 72 65 20 73 74 61 67 65 64 20 66 69 72 | .those.files......are.staged.fir | 
| eb520 | 73 74 2c 20 77 68 69 63 68 20 6d 61 79 20 62 65    20 75 6e 64 65 73 69 72 61 62 6c 65 2c 20 73 6f | st,.which.may.be.undesirable,.so | 
| eb540 | 20 70 72 6f 6d 70 74 20 74 68 65 20 75 73 65 72    0a 20 20 20 20 20 77 68 65 74 68 65 72 20 74 6f | .prompt.the.user......whether.to | 
| eb560 | 20 75 73 65 20 e2 80 98 2d 2d 33 77 61 79 e2 80    99 20 6f 72 20 e2 80 98 2d 2d 72 65 6a 65 63 74 | .use....--3way....or....--reject | 
| eb580 | e2 80 99 2e 0a 0a 20 20 20 20 20 43 75 73 74 6f    6d 69 7a 65 20 e2 80 98 6d 61 67 69 74 2d 6e 6f | ...........Customize....magit-no | 
| eb5a0 | 2d 63 6f 6e 66 69 72 6d e2 80 99 20 69 66 20 79    6f 75 20 77 61 6e 74 20 74 6f 20 61 6c 77 61 79 | -confirm....if.you.want.to.alway | 
| eb5c0 | 73 20 75 73 65 20 e2 80 98 2d 2d 33 77 61 79 e2    80 99 2c 0a 20 20 20 20 20 77 69 74 68 6f 75 74 | s.use....--3way...,......without | 
| eb5e0 | 20 62 65 69 6e 67 20 70 72 6f 6d 70 74 65 64 2e    0a 0a e2 80 98 7a 20 70 e2 80 99 20 28 e2 80 98 | .being.prompted......z.p....(... | 
| eb600 | 6d 61 67 69 74 2d 73 74 61 73 68 2d 70 6f 70 e2    80 99 29 0a 20 20 20 20 20 41 70 70 6c 79 20 61 | magit-stash-pop...)......Apply.a | 
| eb620 | 20 73 74 61 73 68 20 74 6f 20 74 68 65 20 77 6f    72 6b 69 6e 67 20 74 72 65 65 2e 20 20 4f 6e 20 | .stash.to.the.working.tree...On. | 
| eb640 | 63 6f 6d 70 6c 65 74 65 20 73 75 63 63 65 73 73    20 28 69 66 20 74 68 65 0a 20 20 20 20 20 73 74 | complete.success.(if.the......st | 
| eb660 | 61 73 68 20 63 61 6e 20 62 65 20 61 70 70 6c 69    65 64 20 77 69 74 68 6f 75 74 20 61 6e 79 20 63 | ash.can.be.applied.without.any.c | 
| eb680 | 6f 6e 66 6c 69 63 74 73 2c 20 61 6e 64 20 77 68    69 6c 65 20 70 72 65 73 65 72 76 69 6e 67 0a 20 | onflicts,.and.while.preserving.. | 
| eb6a0 | 20 20 20 20 74 68 65 20 73 74 61 73 68 e2 80 99    73 20 69 6e 64 65 78 29 20 74 68 65 6e 20 72 65 | ....the.stash...s.index).then.re | 
| eb6c0 | 6d 6f 76 65 20 74 68 65 20 73 74 61 73 68 20 66    72 6f 6d 20 73 74 61 73 68 20 6c 69 73 74 2e 0a | move.the.stash.from.stash.list.. | 
| eb6e0 | 0a 20 20 20 20 20 46 69 72 73 74 20 74 72 79 20    e2 80 98 67 69 74 20 73 74 61 73 68 20 70 6f 70 | ......First.try....git.stash.pop | 
| eb700 | 20 2d 2d 69 6e 64 65 78 e2 80 99 2c 20 77 68 69    63 68 20 74 72 69 65 73 20 74 6f 20 70 72 65 73 | .--index...,.which.tries.to.pres | 
| eb720 | 65 72 76 65 20 74 68 65 0a 20 20 20 20 20 69 6e    64 65 78 20 73 74 6f 72 65 64 20 69 6e 20 74 68 | erve.the......index.stored.in.th | 
| eb740 | 65 20 73 74 61 73 68 2c 20 69 66 20 61 6e 79 2e    20 20 54 68 69 73 20 6d 61 79 20 66 61 69 6c 20 | e.stash,.if.any...This.may.fail. | 
| eb760 | 62 65 63 61 75 73 65 20 61 70 70 6c 79 69 6e 67    0a 20 20 20 20 20 74 68 65 20 73 74 61 73 68 20 | because.applying......the.stash. | 
| eb780 | 63 6f 75 6c 64 20 72 65 73 75 6c 74 20 69 6e 20    63 6f 6e 66 6c 69 63 74 73 20 61 6e 64 20 74 68 | could.result.in.conflicts.and.th | 
| eb7a0 | 6f 73 65 20 68 61 76 65 20 74 6f 20 62 65 20 73    74 6f 72 65 64 20 69 6e 0a 20 20 20 20 20 74 68 | ose.have.to.be.stored.in......th | 
| eb7c0 | 65 20 69 6e 64 65 78 2c 20 6d 61 6b 69 6e 67 20    69 74 20 69 6d 70 6f 73 73 69 62 6c 65 20 74 6f | e.index,.making.it.impossible.to | 
| eb7e0 | 20 61 6c 73 6f 20 73 74 6f 72 65 20 74 68 65 20    73 74 61 73 68 e2 80 99 73 20 69 6e 64 65 78 0a | .also.store.the.stash...s.index. | 
| eb800 | 20 20 20 20 20 74 68 65 72 65 20 61 73 20 77 65    6c 6c 2e 0a 0a 20 20 20 20 20 49 66 20 74 68 65 | .....there.as.well........If.the | 
| eb820 | 20 61 62 6f 76 65 20 66 61 69 6c 65 64 2c 20 74    68 65 6e 20 74 72 79 20 e2 80 98 67 69 74 20 73 | .above.failed,.then.try....git.s | 
| eb840 | 74 61 73 68 20 61 70 70 6c 79 e2 80 99 2e 20 20    54 68 69 73 20 66 61 69 6c 73 20 28 77 69 74 68 | tash.apply......This.fails.(with | 
| eb860 | 0a 20 20 20 20 20 6f 72 20 77 69 74 68 6f 75 74    20 e2 80 98 2d 2d 69 6e 64 65 78 e2 80 99 29 20 | ......or.without....--index...). | 
| eb880 | 69 66 20 74 68 65 72 65 20 61 72 65 20 61 6e 79    20 75 6e 63 6f 6d 6d 69 74 74 65 64 20 63 68 61 | if.there.are.any.uncommitted.cha | 
| eb8a0 | 6e 67 65 73 20 74 6f 20 66 69 6c 65 73 0a 20 20    20 20 20 74 68 61 74 20 61 72 65 20 61 6c 73 6f | nges.to.files......that.are.also | 
| eb8c0 | 20 6d 6f 64 69 66 69 65 64 20 69 6e 20 74 68 65    20 73 74 61 73 68 2e 0a 0a 20 20 20 20 20 49 66 | .modified.in.the.stash........If | 
| eb8e0 | 20 62 6f 74 68 20 6f 66 20 74 68 65 20 61 62 6f    76 65 20 66 61 69 6c 65 64 2c 20 74 68 65 6e 20 | .both.of.the.above.failed,.then. | 
| eb900 | 61 70 70 6c 79 20 75 73 69 6e 67 20 e2 80 98 67    69 74 20 61 70 70 6c 79 e2 80 99 2e 20 20 49 66 | apply.using....git.apply......If | 
| eb920 | 0a 20 20 20 20 20 74 68 65 72 65 20 61 72 65 20    6e 6f 20 63 6f 6e 66 6c 69 63 74 69 6e 67 20 66 | ......there.are.no.conflicting.f | 
| eb940 | 69 6c 65 73 2c 20 75 73 65 20 e2 80 98 2d 2d 33    77 61 79 e2 80 99 2e 20 20 49 66 20 74 68 65 72 | iles,.use....--3way......If.ther | 
| eb960 | 65 20 61 72 65 0a 20 20 20 20 20 63 6f 6e 66 6c    69 63 74 69 6e 67 20 66 69 6c 65 73 2c 20 74 68 | e.are......conflicting.files,.th | 
| eb980 | 65 6e 20 75 73 69 6e 67 20 e2 80 98 2d 2d 33 77    61 79 e2 80 99 20 72 65 71 75 69 72 65 73 20 74 | en.using....--3way....requires.t | 
| eb9a0 | 68 61 74 20 74 68 6f 73 65 20 66 69 6c 65 73 0a    20 20 20 20 20 61 72 65 20 73 74 61 67 65 64 20 | hat.those.files......are.staged. | 
| eb9c0 | 66 69 72 73 74 2c 20 77 68 69 63 68 20 6d 61 79    20 62 65 20 75 6e 64 65 73 69 72 61 62 6c 65 2c | first,.which.may.be.undesirable, | 
| eb9e0 | 20 73 6f 20 70 72 6f 6d 70 74 20 74 68 65 20 75    73 65 72 0a 20 20 20 20 20 77 68 65 74 68 65 72 | .so.prompt.the.user......whether | 
| eba00 | 20 74 6f 20 75 73 65 20 e2 80 98 2d 2d 33 77 61    79 e2 80 99 20 6f 72 20 e2 80 98 2d 2d 72 65 6a | .to.use....--3way....or....--rej | 
| eba20 | 65 63 74 e2 80 99 2e 0a 0a 20 20 20 20 20 43 75    73 74 6f 6d 69 7a 65 20 e2 80 98 6d 61 67 69 74 | ect...........Customize....magit | 
| eba40 | 2d 6e 6f 2d 63 6f 6e 66 69 72 6d e2 80 99 20 69    66 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 61 6c | -no-confirm....if.you.want.to.al | 
| eba60 | 77 61 79 73 20 75 73 65 20 e2 80 98 2d 2d 33 77    61 79 e2 80 99 2c 0a 20 20 20 20 20 77 69 74 68 | ways.use....--3way...,......with | 
| eba80 | 6f 75 74 20 62 65 69 6e 67 20 70 72 6f 6d 70 74    65 64 2e 0a 0a e2 80 98 7a 20 6b e2 80 99 20 28 | out.being.prompted......z.k....( | 
| ebaa0 | e2 80 98 6d 61 67 69 74 2d 73 74 61 73 68 2d 64    72 6f 70 e2 80 99 29 0a 20 20 20 20 20 52 65 6d | ...magit-stash-drop...)......Rem | 
| ebac0 | 6f 76 65 20 61 20 73 74 61 73 68 20 66 72 6f 6d    20 74 68 65 20 73 74 61 73 68 20 6c 69 73 74 2e | ove.a.stash.from.the.stash.list. | 
| ebae0 | 20 20 57 68 65 6e 20 74 68 65 20 72 65 67 69 6f    6e 20 69 73 20 61 63 74 69 76 65 2c 0a 20 20 20 | ..When.the.region.is.active,.... | 
| ebb00 | 20 20 6f 66 66 65 72 20 74 6f 20 64 72 6f 70 20    61 6c 6c 20 63 6f 6e 74 61 69 6e 65 64 20 73 74 | ..offer.to.drop.all.contained.st | 
| ebb20 | 61 73 68 65 73 2e 0a 0a e2 80 98 7a 20 76 e2 80    99 20 28 e2 80 98 6d 61 67 69 74 2d 73 74 61 73 | ashes......z.v....(...magit-stas | 
| ebb40 | 68 2d 73 68 6f 77 e2 80 99 29 0a 20 20 20 20 20    53 68 6f 77 20 61 6c 6c 20 64 69 66 66 73 20 6f | h-show...)......Show.all.diffs.o | 
| ebb60 | 66 20 61 20 73 74 61 73 68 20 69 6e 20 61 20 62    75 66 66 65 72 2e 0a 0a e2 80 98 7a 20 62 e2 80 | f.a.stash.in.a.buffer......z.b.. | 
| ebb80 | 99 20 28 e2 80 98 6d 61 67 69 74 2d 73 74 61 73    68 2d 62 72 61 6e 63 68 e2 80 99 29 0a 20 20 20 | ..(...magit-stash-branch...).... | 
| ebba0 | 20 20 43 72 65 61 74 65 20 61 6e 64 20 63 68 65    63 6b 6f 75 74 20 61 20 6e 65 77 20 62 72 61 6e | ..Create.and.checkout.a.new.bran | 
| ebbc0 | 63 68 20 66 72 6f 6d 20 61 6e 20 65 78 69 73 74    69 6e 67 20 73 74 61 73 68 2e 20 20 54 68 65 20 | ch.from.an.existing.stash...The. | 
| ebbe0 | 6e 65 77 0a 20 20 20 20 20 62 72 61 6e 63 68 20    73 74 61 72 74 73 20 61 74 20 74 68 65 20 63 6f | new......branch.starts.at.the.co | 
| ebc00 | 6d 6d 69 74 20 74 68 61 74 20 77 61 73 20 63 75    72 72 65 6e 74 20 77 68 65 6e 20 74 68 65 20 73 | mmit.that.was.current.when.the.s | 
| ebc20 | 74 61 73 68 20 77 61 73 0a 20 20 20 20 20 63 72    65 61 74 65 64 2e 0a 0a e2 80 98 7a 20 42 e2 80 | tash.was......created......z.B.. | 
| ebc40 | 99 20 28 e2 80 98 6d 61 67 69 74 2d 73 74 61 73    68 2d 62 72 61 6e 63 68 2d 68 65 72 65 e2 80 99 | ..(...magit-stash-branch-here... | 
| ebc60 | 29 0a 20 20 20 20 20 43 72 65 61 74 65 20 61 6e    64 20 63 68 65 63 6b 6f 75 74 20 61 20 6e 65 77 | )......Create.and.checkout.a.new | 
| ebc80 | 20 62 72 61 6e 63 68 20 66 72 6f 6d 20 61 6e 20    65 78 69 73 74 69 6e 67 20 73 74 61 73 68 2e 20 | .branch.from.an.existing.stash.. | 
| ebca0 | 20 55 73 65 20 74 68 65 0a 20 20 20 20 20 63 75    72 72 65 6e 74 20 62 72 61 6e 63 68 20 6f 72 20 | .Use.the......current.branch.or. | 
| ebcc0 | e2 80 98 48 45 41 44 e2 80 99 20 61 73 20 74 68    65 20 73 74 61 72 74 69 6e 67 2d 70 6f 69 6e 74 | ...HEAD....as.the.starting-point | 
| ebce0 | 20 6f 66 20 74 68 65 20 6e 65 77 20 62 72 61 6e    63 68 2e 0a 20 20 20 20 20 54 68 65 6e 20 61 70 | .of.the.new.branch.......Then.ap | 
| ebd00 | 70 6c 79 20 74 68 65 20 73 74 61 73 68 2c 20 64    72 6f 70 70 69 6e 67 20 69 74 20 69 66 20 69 74 | ply.the.stash,.dropping.it.if.it | 
| ebd20 | 20 61 70 70 6c 69 65 73 20 63 6c 65 61 6e 6c 79    2e 0a 0a e2 80 98 7a 20 66 e2 80 99 20 28 e2 80 | .applies.cleanly......z.f....(.. | 
| ebd40 | 98 6d 61 67 69 74 2d 73 74 61 73 68 2d 66 6f 72    6d 61 74 2d 70 61 74 63 68 e2 80 99 29 0a 20 20 | .magit-stash-format-patch...)... | 
| ebd60 | 20 20 20 43 72 65 61 74 65 20 61 20 70 61 74 63    68 20 66 72 6f 6d 20 53 54 41 53 48 2e 0a 0a e2 | ...Create.a.patch.from.STASH.... | 
| ebd80 | 80 98 6b e2 80 99 20 28 e2 80 98 6d 61 67 69 74    2d 73 74 61 73 68 2d 63 6c 65 61 72 e2 80 99 29 | ..k....(...magit-stash-clear...) | 
| ebda0 | 0a 20 20 20 20 20 52 65 6d 6f 76 65 20 61 6c 6c    20 73 74 61 73 68 65 73 20 73 61 76 65 64 20 69 | ......Remove.all.stashes.saved.i | 
| ebdc0 | 6e 20 52 45 46 e2 80 99 73 20 72 65 66 6c 6f 67    20 62 79 20 64 65 6c 65 74 69 6e 67 20 52 45 46 | n.REF...s.reflog.by.deleting.REF | 
| ebde0 | 2e 0a 0a e2 80 98 7a 20 6c e2 80 99 20 28 e2 80    98 6d 61 67 69 74 2d 73 74 61 73 68 2d 6c 69 73 | ......z.l....(...magit-stash-lis | 
| ebe00 | 74 e2 80 99 29 0a 20 20 20 20 20 4c 69 73 74 20    61 6c 6c 20 73 74 61 73 68 65 73 20 69 6e 20 61 | t...)......List.all.stashes.in.a | 
| ebe20 | 20 62 75 66 66 65 72 2e 0a 0a 20 2d 2d 20 55 73    65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 | .buffer....--.User.Option:.magit | 
| ebe40 | 2d 73 74 61 73 68 65 73 2d 6d 61 72 67 69 6e 0a    20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e | -stashes-margin......This.option | 
| ebe60 | 20 73 70 65 63 69 66 69 65 73 20 77 68 65 74 68    65 72 20 74 68 65 20 6d 61 72 67 69 6e 20 69 73 | .specifies.whether.the.margin.is | 
| ebe80 | 20 69 6e 69 74 69 61 6c 6c 79 20 73 68 6f 77 6e    20 69 6e 0a 20 20 20 20 20 73 74 61 73 68 65 73 | .initially.shown.in......stashes | 
| ebea0 | 20 62 75 66 66 65 72 73 20 61 6e 64 20 68 6f 77    20 69 74 20 69 73 20 66 6f 72 6d 61 74 74 65 64 | .buffers.and.how.it.is.formatted | 
| ebec0 | 2e 0a 0a 20 20 20 20 20 54 68 65 20 76 61 6c 75    65 20 68 61 73 20 74 68 65 20 66 6f 72 6d 20 e2 | ........The.value.has.the.form.. | 
| ebee0 | 80 98 28 49 4e 49 54 20 53 54 59 4c 45 20 57 49    44 54 48 20 41 55 54 48 4f 52 20 41 55 54 48 4f | ..(INIT.STYLE.WIDTH.AUTHOR.AUTHO | 
| ebf00 | 52 2d 57 49 44 54 48 29 e2 80 99 2e 0a 0a 20 20    20 20 20 20 20 20 e2 80 a2 20 49 66 20 49 4e 49 | R-WIDTH)..................If.INI | 
| ebf20 | 54 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68    65 6e 20 74 68 65 20 6d 61 72 67 69 6e 20 69 73 | T.is.non-nil,.then.the.margin.is | 
| ebf40 | 20 73 68 6f 77 6e 20 69 6e 69 74 69 61 6c 6c 79    2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 53 54 | .shown.initially..............ST | 
| ebf60 | 59 4c 45 20 63 6f 6e 74 72 6f 6c 73 20 68 6f 77    20 74 6f 20 66 6f 72 6d 61 74 20 74 68 65 20 61 | YLE.controls.how.to.format.the.a | 
| ebf80 | 75 74 68 6f 72 20 6f 72 20 63 6f 6d 6d 69 74 74    65 72 20 64 61 74 65 2e 20 20 49 74 0a 20 20 20 | uthor.or.committer.date...It.... | 
| ebfa0 | 20 20 20 20 20 20 20 63 61 6e 20 62 65 20 6f 6e    65 20 6f 66 20 e2 80 98 61 67 65 e2 80 99 20 28 | .......can.be.one.of....age....( | 
| ebfc0 | 74 6f 20 73 68 6f 77 20 74 68 65 20 61 67 65 20    6f 66 20 74 68 65 20 63 6f 6d 6d 69 74 29 2c 0a | to.show.the.age.of.the.commit),. | 
| ebfe0 | 20 20 20 20 20 20 20 20 20 20 e2 80 98 61 67 65    2d 61 62 62 72 65 76 69 61 74 65 64 e2 80 99 20 | .............age-abbreviated.... | 
| ec000 | 28 74 6f 20 61 62 62 72 65 76 69 61 74 65 20 74    68 65 20 74 69 6d 65 20 75 6e 69 74 20 74 6f 20 | (to.abbreviate.the.time.unit.to. | 
| ec020 | 61 0a 20 20 20 20 20 20 20 20 20 20 63 68 61 72    61 63 74 65 72 29 2c 20 6f 72 20 61 20 73 74 72 | a...........character),.or.a.str | 
| ec040 | 69 6e 67 20 28 73 75 69 74 61 62 6c 65 20 66 6f    72 20 e2 80 98 66 6f 72 6d 61 74 2d 74 69 6d 65 | ing.(suitable.for....format-time | 
| ec060 | 2d 73 74 72 69 6e 67 e2 80 99 29 20 74 6f 0a 20    20 20 20 20 20 20 20 20 20 73 68 6f 77 20 74 68 | -string...).to...........show.th | 
| ec080 | 65 20 61 63 74 75 61 6c 20 64 61 74 65 2e 20 20    4f 70 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 | e.actual.date...Option.......... | 
| ec0a0 | 20 e2 80 98 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61    72 67 69 6e 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 | ....magit-log-margin-show-commit | 
| ec0c0 | 74 65 72 2d 64 61 74 65 e2 80 99 20 63 6f 6e 74    72 6f 6c 73 20 77 68 69 63 68 20 64 61 74 65 20 | ter-date....controls.which.date. | 
| ec0e0 | 69 73 0a 20 20 20 20 20 20 20 20 20 20 62 65 69    6e 67 20 64 69 73 70 6c 61 79 65 64 2e 0a 20 20 | is...........being.displayed.... | 
| ec100 | 20 20 20 20 20 20 e2 80 a2 20 57 49 44 54 48 20    63 6f 6e 74 72 6f 6c 73 20 74 68 65 20 77 69 64 | ..........WIDTH.controls.the.wid | 
| ec120 | 74 68 20 6f 66 20 74 68 65 20 6d 61 72 67 69 6e    2e 20 20 54 68 69 73 20 65 78 69 73 74 73 20 66 | th.of.the.margin...This.exists.f | 
| ec140 | 6f 72 0a 20 20 20 20 20 20 20 20 20 20 66 6f 72    77 61 72 64 20 63 6f 6d 70 61 74 69 62 69 6c 69 | or...........forward.compatibili | 
| ec160 | 74 79 20 61 6e 64 20 63 75 72 72 65 6e 74 6c 79    20 74 68 65 20 76 61 6c 75 65 20 73 68 6f 75 6c | ty.and.currently.the.value.shoul | 
| ec180 | 64 20 6e 6f 74 20 62 65 0a 20 20 20 20 20 20 20    20 20 20 63 68 61 6e 67 65 64 2e 0a 20 20 20 20 | d.not.be...........changed...... | 
| ec1a0 | 20 20 20 20 e2 80 a2 20 41 55 54 48 4f 52 20 63    6f 6e 74 72 6f 6c 73 20 77 68 65 74 68 65 72 20 | ........AUTHOR.controls.whether. | 
| ec1c0 | 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20    61 75 74 68 6f 72 20 69 73 20 61 6c 73 6f 20 73 | the.name.of.the.author.is.also.s | 
| ec1e0 | 68 6f 77 6e 0a 20 20 20 20 20 20 20 20 20 20 62    79 20 64 65 66 61 75 6c 74 2e 0a 20 20 20 20 20 | hown...........by.default....... | 
| ec200 | 20 20 20 e2 80 a2 20 41 55 54 48 4f 52 2d 57 49    44 54 48 20 68 61 73 20 74 6f 20 62 65 20 61 6e | .......AUTHOR-WIDTH.has.to.be.an | 
| ec220 | 20 69 6e 74 65 67 65 72 2e 20 20 57 68 65 6e 20    74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 0a | .integer...When.the.name.of.the. | 
| ec240 | 20 20 20 20 20 20 20 20 20 20 61 75 74 68 6f 72    20 69 73 20 73 68 6f 77 6e 2c 20 74 68 65 6e 20 | ..........author.is.shown,.then. | 
| ec260 | 74 68 69 73 20 73 70 65 63 69 66 69 65 73 20 68    6f 77 20 6d 75 63 68 20 73 70 61 63 65 20 69 73 | this.specifies.how.much.space.is | 
| ec280 | 20 75 73 65 64 20 74 6f 0a 20 20 20 20 20 20 20    20 20 20 64 6f 20 73 6f 2e 0a 0a 1f 0a 46 69 6c | .used.to...........do.so.....Fil | 
| ec2a0 | 65 3a 20 6d 61 67 69 74 2e 69 6e 66 6f 2c 20 20    4e 6f 64 65 3a 20 54 72 61 6e 73 66 65 72 72 69 | e:.magit.info,..Node:.Transferri | 
| ec2c0 | 6e 67 2c 20 20 4e 65 78 74 3a 20 4d 69 73 63 65    6c 6c 61 6e 65 6f 75 73 2c 20 20 50 72 65 76 3a | ng,..Next:.Miscellaneous,..Prev: | 
| ec2e0 | 20 4d 61 6e 69 70 75 6c 61 74 69 6e 67 2c 20 20    55 70 3a 20 54 6f 70 0a 0a 37 20 54 72 61 6e 73 | .Manipulating,..Up:.Top..7.Trans | 
| ec300 | 66 65 72 72 69 6e 67 0a 2a 2a 2a 2a 2a 2a 2a 2a    2a 2a 2a 2a 2a 2a 0a 0a 2a 20 4d 65 6e 75 3a 0a | ferring.**************..*.Menu:. | 
| ec320 | 0a 2a 20 52 65 6d 6f 74 65 73 3a 3a 0a 2a 20 46    65 74 63 68 69 6e 67 3a 3a 0a 2a 20 50 75 6c 6c | .*.Remotes::.*.Fetching::.*.Pull | 
| ec340 | 69 6e 67 3a 3a 0a 2a 20 50 75 73 68 69 6e 67 3a    3a 0a 2a 20 50 6c 61 69 6e 20 50 61 74 63 68 65 | ing::.*.Pushing::.*.Plain.Patche | 
| ec360 | 73 3a 3a 0a 2a 20 4d 61 69 6c 64 69 72 20 50 61    74 63 68 65 73 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a | s::.*.Maildir.Patches::....File: | 
| ec380 | 20 6d 61 67 69 74 2e 69 6e 66 6f 2c 20 20 4e 6f    64 65 3a 20 52 65 6d 6f 74 65 73 2c 20 20 4e 65 | .magit.info,..Node:.Remotes,..Ne | 
| ec3a0 | 78 74 3a 20 46 65 74 63 68 69 6e 67 2c 20 20 55    70 3a 20 54 72 61 6e 73 66 65 72 72 69 6e 67 0a | xt:.Fetching,..Up:.Transferring. | 
| ec3c0 | 0a 37 2e 31 20 52 65 6d 6f 74 65 73 0a 3d 3d 3d    3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 2a 20 4d 65 6e 75 | .7.1.Remotes.===========..*.Menu | 
| ec3e0 | 3a 0a 0a 2a 20 52 65 6d 6f 74 65 20 43 6f 6d 6d    61 6e 64 73 3a 3a 0a 2a 20 52 65 6d 6f 74 65 20 | :..*.Remote.Commands::.*.Remote. | 
| ec400 | 47 69 74 20 56 61 72 69 61 62 6c 65 73 3a 3a 0a    0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 69 74 2e 69 | Git.Variables::....File:.magit.i | 
| ec420 | 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 52 65 6d 6f    74 65 20 43 6f 6d 6d 61 6e 64 73 2c 20 20 4e 65 | nfo,..Node:.Remote.Commands,..Ne | 
| ec440 | 78 74 3a 20 52 65 6d 6f 74 65 20 47 69 74 20 56    61 72 69 61 62 6c 65 73 2c 20 20 55 70 3a 20 52 | xt:.Remote.Git.Variables,..Up:.R | 
| ec460 | 65 6d 6f 74 65 73 0a 0a 37 2e 31 2e 31 20 52 65    6d 6f 74 65 20 43 6f 6d 6d 61 6e 64 73 0a 2d 2d | emotes..7.1.1.Remote.Commands.-- | 
| ec480 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 0a 0a 54 68 65 20 74 72 61 6e 73 69 65 | -------------------..The.transie | 
| ec4a0 | 6e 74 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e    64 20 e2 80 98 6d 61 67 69 74 2d 72 65 6d 6f 74 | nt.prefix.command....magit-remot | 
| ec4c0 | 65 e2 80 99 20 69 73 20 75 73 65 64 20 74 6f 20    61 64 64 20 72 65 6d 6f 74 65 73 20 61 6e 64 0a | e....is.used.to.add.remotes.and. | 
| ec4e0 | 74 6f 20 6d 61 6b 65 20 63 68 61 6e 67 65 73 20    74 6f 20 65 78 69 73 74 69 6e 67 20 72 65 6d 6f | to.make.changes.to.existing.remo | 
| ec500 | 74 65 73 2e 20 20 54 68 69 73 20 63 6f 6d 6d 61    6e 64 20 6f 6e 6c 79 20 64 65 61 6c 73 20 77 69 | tes...This.command.only.deals.wi | 
| ec520 | 74 68 0a 72 65 6d 6f 74 65 73 20 74 68 65 6d 73    65 6c 76 65 73 2c 20 6e 6f 74 20 77 69 74 68 20 | th.remotes.themselves,.not.with. | 
| ec540 | 62 72 61 6e 63 68 65 73 20 6f 72 20 74 68 65 20    74 72 61 6e 73 66 65 72 20 6f 66 20 63 6f 6d 6d | branches.or.the.transfer.of.comm | 
| ec560 | 69 74 73 2e 20 20 54 68 6f 73 65 0a 66 65 61 74    75 72 65 73 20 61 72 65 20 61 76 61 69 6c 61 62 | its...Those.features.are.availab | 
| ec580 | 6c 65 20 66 72 6f 6d 20 73 65 70 61 72 61 74 65    20 74 72 61 6e 73 69 65 6e 74 20 63 6f 6d 6d 61 | le.from.separate.transient.comma | 
| ec5a0 | 6e 64 73 2e 0a 0a 20 20 20 41 6c 73 6f 20 73 65    65 20 2a 6e 6f 74 65 20 28 67 69 74 6d 61 6e 29 | nds......Also.see.*note.(gitman) | 
| ec5c0 | 67 69 74 2d 72 65 6d 6f 74 65 3a 3a 2e 0a 0a e2    80 98 4d e2 80 99 20 28 e2 80 98 6d 61 67 69 74 | git-remote::......M....(...magit | 
| ec5e0 | 2d 72 65 6d 6f 74 65 e2 80 99 29 0a 20 20 20 20    20 54 68 69 73 20 74 72 61 6e 73 69 65 6e 74 20 | -remote...)......This.transient. | 
| ec600 | 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 20 62    69 6e 64 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 | prefix.command.binds.the.followi | 
| ec620 | 6e 67 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e    64 73 0a 20 20 20 20 20 61 6e 64 20 64 69 73 70 | ng.suffix.commands......and.disp | 
| ec640 | 6c 61 79 73 20 74 68 65 6d 20 69 6e 20 61 20 74    65 6d 70 6f 72 61 72 79 20 62 75 66 66 65 72 20 | lays.them.in.a.temporary.buffer. | 
| ec660 | 75 6e 74 69 6c 20 61 20 73 75 66 66 69 78 20 69    73 20 69 6e 76 6f 6b 65 64 2e 0a 0a 20 20 20 20 | until.a.suffix.is.invoked....... | 
| ec680 | 20 42 79 20 64 65 66 61 75 6c 74 20 69 74 20 61    6c 73 6f 20 62 69 6e 64 73 20 61 6e 64 20 64 69 | .By.default.it.also.binds.and.di | 
| ec6a0 | 73 70 6c 61 79 73 20 74 68 65 20 76 61 6c 75 65    73 20 6f 66 20 73 6f 6d 65 0a 20 20 20 20 20 72 | splays.the.values.of.some......r | 
| ec6c0 | 65 6d 6f 74 65 2d 72 65 6c 61 74 65 64 20 47 69    74 20 76 61 72 69 61 62 6c 65 73 20 61 6e 64 20 | emote-related.Git.variables.and. | 
| ec6e0 | 61 6c 6c 6f 77 73 20 63 68 61 6e 67 69 6e 67 20    74 68 65 69 72 20 76 61 6c 75 65 73 2e 0a 0a 20 | allows.changing.their.values.... | 
| ec700 | 2d 2d 20 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20    6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 64 69 72 | --.User.Option:.magit-remote-dir | 
| ec720 | 65 63 74 2d 63 6f 6e 66 69 67 75 72 65 0a 20 20    20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 63 | ect-configure......This.option.c | 
| ec740 | 6f 6e 74 72 6f 6c 73 20 77 68 65 74 68 65 72 20    72 65 6d 6f 74 65 2d 72 65 6c 61 74 65 64 20 47 | ontrols.whether.remote-related.G | 
| ec760 | 69 74 20 76 61 72 69 61 62 6c 65 73 20 61 72 65    0a 20 20 20 20 20 61 63 63 65 73 73 69 62 6c 65 | it.variables.are......accessible | 
| ec780 | 20 64 69 72 65 63 74 6c 79 20 66 72 6f 6d 20 74    68 65 20 74 72 61 6e 73 69 65 6e 74 20 e2 80 98 | .directly.from.the.transient.... | 
| ec7a0 | 6d 61 67 69 74 2d 72 65 6d 6f 74 65 e2 80 99 2e    0a 0a 20 20 20 20 20 49 66 20 e2 80 98 74 e2 80 | magit-remote...........If....t.. | 
| ec7c0 | 99 20 28 74 68 65 20 64 65 66 61 75 6c 74 29 20    61 6e 64 20 61 20 6c 6f 63 61 6c 20 62 72 61 6e | ..(the.default).and.a.local.bran | 
| ec7e0 | 63 68 20 69 73 20 63 68 65 63 6b 65 64 20 6f 75    74 2c 20 74 68 65 6e 0a 20 20 20 20 20 e2 80 98 | ch.is.checked.out,.then......... | 
| ec800 | 6d 61 67 69 74 2d 72 65 6d 6f 74 65 e2 80 99 20    66 65 61 74 75 72 65 73 20 74 68 65 20 76 61 72 | magit-remote....features.the.var | 
| ec820 | 69 61 62 6c 65 73 20 66 6f 72 20 74 68 65 20 75    70 73 74 72 65 61 6d 20 72 65 6d 6f 74 65 20 6f | iables.for.the.upstream.remote.o | 
| ec840 | 66 0a 20 20 20 20 20 74 68 61 74 20 62 72 61 6e    63 68 2c 20 6f 72 20 69 66 20 e2 80 98 48 45 41 | f......that.branch,.or.if....HEA | 
| ec860 | 44 e2 80 99 20 69 73 20 64 65 74 61 63 68 65 64    2c 20 66 6f 72 20 e2 80 98 6f 72 69 67 69 6e e2 | D....is.detached,.for....origin. | 
| ec880 | 80 99 2c 20 70 72 6f 76 69 64 65 64 20 74 68 61    74 0a 20 20 20 20 20 65 78 69 73 74 73 2e 0a 0a | ..,.provided.that......exists... | 
| ec8a0 | 20 20 20 20 20 49 66 20 e2 80 98 6e 69 6c e2 80    99 2c 20 74 68 65 6e 20 e2 80 98 6d 61 67 69 74 | .....If....nil...,.then....magit | 
| ec8c0 | 2d 72 65 6d 6f 74 65 2d 63 6f 6e 66 69 67 75 72    65 e2 80 99 20 68 61 73 20 74 6f 20 62 65 20 75 | -remote-configure....has.to.be.u | 
| ec8e0 | 73 65 64 20 74 6f 20 64 6f 20 73 6f 2e 0a 0a e2    80 98 4d 20 43 e2 80 99 20 28 e2 80 98 6d 61 67 | sed.to.do.so......M.C....(...mag | 
| ec900 | 69 74 2d 72 65 6d 6f 74 65 2d 63 6f 6e 66 69 67    75 72 65 e2 80 99 29 0a 20 20 20 20 20 54 68 69 | it-remote-configure...)......Thi | 
| ec920 | 73 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66    69 78 20 63 6f 6d 6d 61 6e 64 20 62 69 6e 64 73 | s.transient.prefix.command.binds | 
| ec940 | 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 73    65 74 20 74 68 65 20 76 61 6c 75 65 20 6f 66 0a | .commands.that.set.the.value.of. | 
| ec960 | 20 20 20 20 20 72 65 6d 6f 74 65 2d 72 65 6c 61    74 65 64 20 76 61 72 69 61 62 6c 65 73 20 61 6e | .....remote-related.variables.an | 
| ec980 | 64 20 64 69 73 70 6c 61 79 73 20 74 68 65 6d 20    69 6e 20 61 20 74 65 6d 70 6f 72 61 72 79 20 62 | d.displays.them.in.a.temporary.b | 
| ec9a0 | 75 66 66 65 72 0a 20 20 20 20 20 75 6e 74 69 6c    20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 69 | uffer......until.the.transient.i | 
| ec9c0 | 73 20 65 78 69 74 65 64 2e 0a 0a 20 20 20 20 20    57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 | s.exited........With.a.prefix.ar | 
| ec9e0 | 67 75 6d 65 6e 74 2c 20 74 68 69 73 20 63 6f 6d    6d 61 6e 64 20 61 6c 77 61 79 73 20 70 72 6f 6d | gument,.this.command.always.prom | 
| eca00 | 70 74 73 20 66 6f 72 20 61 20 72 65 6d 6f 74 65    2e 0a 0a 20 20 20 20 20 57 69 74 68 6f 75 74 20 | pts.for.a.remote........Without. | 
| eca20 | 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e    74 20 74 68 69 73 20 64 65 70 65 6e 64 73 20 6f | a.prefix.argument.this.depends.o | 
| eca40 | 6e 20 77 68 65 74 68 65 72 20 69 74 20 77 61 73    20 69 6e 76 6f 6b 65 64 20 61 73 0a 20 20 20 20 | n.whether.it.was.invoked.as..... | 
| eca60 | 20 61 20 73 75 66 66 69 78 20 6f 66 20 e2 80 98    6d 61 67 69 74 2d 72 65 6d 6f 74 65 e2 80 99 20 | .a.suffix.of....magit-remote.... | 
| eca80 | 61 6e 64 20 6f 6e 20 74 68 65 0a 20 20 20 20 20    e2 80 98 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d | and.on.the.........magit-remote- | 
| ecaa0 | 64 69 72 65 63 74 2d 63 6f 6e 66 69 67 75 72 65    e2 80 99 20 6f 70 74 69 6f 6e 2e 20 20 49 66 20 | direct-configure....option...If. | 
| ecac0 | e2 80 98 6d 61 67 69 74 2d 72 65 6d 6f 74 65 e2    80 99 20 61 6c 72 65 61 64 79 0a 20 20 20 20 20 | ...magit-remote....already...... | 
| ecae0 | 64 69 73 70 6c 61 79 73 20 74 68 65 20 76 61 72    69 61 62 6c 65 73 20 66 6f 72 20 74 68 65 20 75 | displays.the.variables.for.the.u | 
| ecb00 | 70 73 74 72 65 61 6d 2c 20 74 68 65 6e 20 69 74    20 64 6f 65 73 20 6e 6f 74 20 6d 61 6b 65 0a 20 | pstream,.then.it.does.not.make.. | 
| ecb20 | 20 20 20 20 73 65 6e 73 65 20 74 6f 20 69 6e 76    6f 6b 65 20 61 6e 6f 74 68 65 72 20 74 72 61 6e | ....sense.to.invoke.another.tran | 
| ecb40 | 73 69 65 6e 74 20 74 68 61 74 20 64 69 73 70 6c    61 79 73 20 74 68 65 6d 20 66 6f 72 20 74 68 65 | sient.that.displays.them.for.the | 
| ecb60 | 20 73 61 6d 65 0a 20 20 20 20 20 72 65 6d 6f 74    65 2e 20 20 49 6e 20 74 68 61 74 20 63 61 73 65 | .same......remote...In.that.case | 
| ecb80 | 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 70 72    6f 6d 70 74 73 20 66 6f 72 20 61 20 72 65 6d 6f | .this.command.prompts.for.a.remo | 
| ecba0 | 74 65 2e 0a 0a 20 20 20 54 68 65 20 76 61 72 69    61 62 6c 65 73 20 61 72 65 20 64 65 73 63 72 69 | te......The.variables.are.descri | 
| ecbc0 | 62 65 64 20 69 6e 20 2a 6e 6f 74 65 20 52 65 6d    6f 74 65 20 47 69 74 20 56 61 72 69 61 62 6c 65 | bed.in.*note.Remote.Git.Variable | 
| ecbe0 | 73 3a 3a 2e 0a 0a e2 80 98 4d 20 61 e2 80 99 20    28 e2 80 98 6d 61 67 69 74 2d 72 65 6d 6f 74 65 | s::......M.a....(...magit-remote | 
| ecc00 | 2d 61 64 64 e2 80 99 29 0a 20 20 20 20 20 54 68    69 73 20 63 6f 6d 6d 61 6e 64 20 61 64 64 20 61 | -add...)......This.command.add.a | 
| ecc20 | 20 72 65 6d 6f 74 65 20 61 6e 64 20 66 65 74 63    68 65 73 20 69 74 2e 20 20 54 68 65 20 72 65 6d | .remote.and.fetches.it...The.rem | 
| ecc40 | 6f 74 65 20 6e 61 6d 65 20 61 6e 64 20 75 72 6c    0a 20 20 20 20 20 61 72 65 20 72 65 61 64 20 69 | ote.name.and.url......are.read.i | 
| ecc60 | 6e 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72    2e 0a 0a e2 80 98 4d 20 72 e2 80 99 20 28 e2 80 | n.the.minibuffer......M.r....(.. | 
| ecc80 | 98 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 72 65    6e 61 6d 65 e2 80 99 29 0a 20 20 20 20 20 54 68 | .magit-remote-rename...)......Th | 
| ecca0 | 69 73 20 63 6f 6d 6d 61 6e 64 20 72 65 6e 61 6d    65 73 20 61 20 72 65 6d 6f 74 65 2e 20 20 42 6f | is.command.renames.a.remote...Bo | 
| eccc0 | 74 68 20 74 68 65 20 6f 6c 64 20 61 6e 64 20 74    68 65 20 6e 65 77 20 6e 61 6d 65 73 20 61 72 65 | th.the.old.and.the.new.names.are | 
| ecce0 | 0a 20 20 20 20 20 72 65 61 64 20 69 6e 20 74 68    65 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 0a e2 | ......read.in.the.minibuffer.... | 
| ecd00 | 80 98 4d 20 75 e2 80 99 20 28 e2 80 98 6d 61 67    69 74 2d 72 65 6d 6f 74 65 2d 73 65 74 2d 75 72 | ..M.u....(...magit-remote-set-ur | 
| ecd20 | 6c e2 80 99 29 0a 20 20 20 20 20 54 68 69 73 20    63 6f 6d 6d 61 6e 64 20 63 68 61 6e 67 65 73 20 | l...)......This.command.changes. | 
| ecd40 | 74 68 65 20 75 72 6c 20 6f 66 20 61 20 72 65 6d    6f 74 65 2e 20 20 42 6f 74 68 20 74 68 65 20 72 | the.url.of.a.remote...Both.the.r | 
| ecd60 | 65 6d 6f 74 65 20 61 6e 64 20 74 68 65 0a 20 20    20 20 20 6e 65 77 20 75 72 6c 20 61 72 65 20 72 | emote.and.the......new.url.are.r | 
| ecd80 | 65 61 64 20 69 6e 20 74 68 65 20 6d 69 6e 69 62    75 66 66 65 72 2e 0a 0a e2 80 98 4d 20 6b e2 80 | ead.in.the.minibuffer......M.k.. | 
| ecda0 | 99 20 28 e2 80 98 6d 61 67 69 74 2d 72 65 6d 6f    74 65 2d 72 65 6d 6f 76 65 e2 80 99 29 0a 20 20 | ..(...magit-remote-remove...)... | 
| ecdc0 | 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20    64 65 6c 65 74 65 73 20 61 20 72 65 6d 6f 74 65 | ...This.command.deletes.a.remote | 
| ecde0 | 2c 20 72 65 61 64 20 69 6e 20 74 68 65 20 6d 69    6e 69 62 75 66 66 65 72 2e 0a 0a e2 80 98 4d 20 | ,.read.in.the.minibuffer......M. | 
| ece00 | 70 e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d 72    65 6d 6f 74 65 2d 70 72 75 6e 65 e2 80 99 29 0a | p....(...magit-remote-prune...). | 
| ece20 | 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e    64 20 72 65 6d 6f 76 65 73 20 73 74 61 6c 65 20 | .....This.command.removes.stale. | 
| ece40 | 72 65 6d 6f 74 65 2d 74 72 61 63 6b 69 6e 67 20    62 72 61 6e 63 68 65 73 20 66 6f 72 20 61 20 72 | remote-tracking.branches.for.a.r | 
| ece60 | 65 6d 6f 74 65 0a 20 20 20 20 20 72 65 61 64 20    69 6e 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 | emote......read.in.the.minibuffe | 
| ece80 | 72 2e 0a 0a e2 80 98 4d 20 50 e2 80 99 20 28 e2    80 98 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 70 | r......M.P....(...magit-remote-p | 
| ecea0 | 72 75 6e 65 2d 72 65 66 73 70 65 63 73 e2 80 99    29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d | rune-refspecs...)......This.comm | 
| ecec0 | 61 6e 64 20 72 65 6d 6f 76 65 73 20 73 74 61 6c    65 20 72 65 66 73 70 65 63 73 20 66 6f 72 20 61 | and.removes.stale.refspecs.for.a | 
| ecee0 | 20 72 65 6d 6f 74 65 20 72 65 61 64 20 69 6e 20    74 68 65 0a 20 20 20 20 20 6d 69 6e 69 62 75 66 | .remote.read.in.the......minibuf | 
| ecf00 | 66 65 72 2e 0a 0a 20 20 20 20 20 41 20 72 65 66    73 70 65 63 20 69 73 20 73 74 61 6c 65 20 69 66 | fer........A.refspec.is.stale.if | 
| ecf20 | 20 74 68 65 72 65 20 6e 6f 20 6c 6f 6e 67 65 72    20 65 78 69 73 74 73 20 61 74 20 6c 65 61 73 74 | .there.no.longer.exists.at.least | 
| ecf40 | 20 6f 6e 65 20 62 72 61 6e 63 68 20 6f 6e 0a 20    20 20 20 20 74 68 65 20 72 65 6d 6f 74 65 20 74 | .one.branch.on......the.remote.t | 
| ecf60 | 68 61 74 20 77 6f 75 6c 64 20 62 65 20 66 65 74    63 68 65 64 20 64 75 65 20 74 6f 20 74 68 61 74 | hat.would.be.fetched.due.to.that | 
| ecf80 | 20 72 65 66 73 70 65 63 2e 20 20 41 20 73 74 61    6c 65 0a 20 20 20 20 20 72 65 66 73 70 65 63 20 | .refspec...A.stale......refspec. | 
| ecfa0 | 69 73 20 70 72 6f 62 6c 65 6d 61 74 69 63 20 62    65 63 61 75 73 65 20 69 74 73 20 65 78 69 73 74 | is.problematic.because.its.exist | 
| ecfc0 | 65 6e 63 65 20 63 61 75 73 65 73 20 47 69 74 20    74 6f 20 72 65 66 75 73 65 0a 20 20 20 20 20 74 | ence.causes.Git.to.refuse......t | 
| ecfe0 | 6f 20 66 65 74 63 68 20 61 63 63 6f 72 64 69 6e    67 20 74 6f 20 74 68 65 20 72 65 6d 61 69 6e 69 | o.fetch.according.to.the.remaini | 
| ed000 | 6e 67 20 6e 6f 6e 2d 73 74 61 6c 65 20 72 65 66    73 70 65 63 73 2e 0a 0a 20 20 20 20 20 49 66 20 | ng.non-stale.refspecs........If. | 
| ed020 | 6f 6e 6c 79 20 73 74 61 6c 65 20 72 65 66 73 70    65 63 73 20 72 65 6d 61 69 6e 2c 20 74 68 65 6e | only.stale.refspecs.remain,.then | 
| ed040 | 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 6f 66    66 65 72 73 20 74 6f 20 65 69 74 68 65 72 0a 20 | .this.command.offers.to.either.. | 
| ed060 | 20 20 20 20 64 65 6c 65 74 65 20 74 68 65 20 72    65 6d 6f 74 65 20 6f 72 20 74 6f 20 72 65 70 6c | ....delete.the.remote.or.to.repl | 
| ed080 | 61 63 65 20 74 68 65 20 73 74 61 6c 65 20 72 65    66 73 70 65 63 73 20 77 69 74 68 20 74 68 65 20 | ace.the.stale.refspecs.with.the. | 
| ed0a0 | 64 65 66 61 75 6c 74 0a 20 20 20 20 20 72 65 66    73 70 65 63 20 28 22 2b 72 65 66 73 2f 68 65 61 | default......refspec.("+refs/hea | 
| ed0c0 | 64 73 2f 2a 3a 72 65 66 73 2f 72 65 6d 6f 74 65    73 2f 52 45 4d 4f 54 45 2f 2a 22 29 2e 0a 0a 20 | ds/*:refs/remotes/REMOTE/*").... | 
| ed0e0 | 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64    20 61 6c 73 6f 20 72 65 6d 6f 76 65 73 20 74 68 | ....This.command.also.removes.th | 
| ed100 | 65 20 72 65 6d 6f 74 65 2d 74 72 61 63 6b 69 6e    67 20 62 72 61 6e 63 68 65 73 20 74 68 61 74 20 | e.remote-tracking.branches.that. | 
| ed120 | 77 65 72 65 0a 20 20 20 20 20 63 72 65 61 74 65    64 20 64 75 65 20 74 6f 20 74 68 65 20 6e 6f 77 | were......created.due.to.the.now | 
| ed140 | 20 73 74 61 6c 65 20 72 65 66 73 70 65 63 73 2e    20 20 4f 74 68 65 72 20 73 74 61 6c 65 20 62 72 | .stale.refspecs...Other.stale.br | 
| ed160 | 61 6e 63 68 65 73 20 61 72 65 0a 20 20 20 20 20    6e 6f 74 20 72 65 6d 6f 76 65 64 2e 0a 0a 20 2d | anches.are......not.removed....- | 
| ed180 | 2d 20 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d    61 67 69 74 2d 72 65 6d 6f 74 65 2d 61 64 64 2d | -.User.Option:.magit-remote-add- | 
| ed1a0 | 73 65 74 2d 72 65 6d 6f 74 65 2e 70 75 73 68 44    65 66 61 75 6c 74 0a 20 20 20 20 20 54 68 69 73 | set-remote.pushDefault......This | 
| ed1c0 | 20 6f 70 74 69 6f 6e 20 63 6f 6e 74 72 6f 6c 73    20 77 68 65 74 68 65 72 20 74 68 65 20 75 73 65 | .option.controls.whether.the.use | 
| ed1e0 | 72 20 69 73 20 61 73 6b 65 64 20 77 68 65 74 68    65 72 20 74 68 65 79 20 77 61 6e 74 20 74 6f 0a | r.is.asked.whether.they.want.to. | 
| ed200 | 20 20 20 20 20 73 65 74 20 e2 80 98 72 65 6d 6f    74 65 2e 70 75 73 68 44 65 66 61 75 6c 74 e2 80 | .....set....remote.pushDefault.. | 
| ed220 | 99 20 61 66 74 65 72 20 61 64 64 69 6e 67 20 61    20 72 65 6d 6f 74 65 2e 0a 0a 20 20 20 20 20 49 | ..after.adding.a.remote........I | 
| ed240 | 66 20 e2 80 98 61 73 6b e2 80 99 2c 20 74 68 65    6e 20 75 73 65 72 73 20 69 73 20 61 6c 77 61 79 | f....ask...,.then.users.is.alway | 
| ed260 | 73 20 61 73 6b 2e 20 20 49 66 20 e2 80 98 61 73    6b 2d 69 66 2d 75 6e 73 65 74 e2 80 99 2c 20 74 | s.ask...If....ask-if-unset...,.t | 
| ed280 | 68 65 6e 20 74 68 65 0a 20 20 20 20 20 75 73 65    72 20 69 73 20 6f 6e 6c 79 20 69 66 20 74 68 65 | hen.the......user.is.only.if.the | 
| ed2a0 | 20 76 61 72 69 61 62 6c 65 20 69 73 6e e2 80 99    74 20 73 65 74 20 61 6c 72 65 61 64 79 2e 20 20 | .variable.isn...t.set.already... | 
| ed2c0 | 49 66 20 e2 80 98 6e 69 6c e2 80 99 2c 20 74 68    65 6e 20 74 68 65 0a 20 20 20 20 20 75 73 65 72 | If....nil...,.then.the......user | 
| ed2e0 | 20 69 73 6e e2 80 99 74 20 61 73 6b 65 64 20 61    6e 64 20 74 68 65 20 76 61 72 69 61 62 6c 65 20 | .isn...t.asked.and.the.variable. | 
| ed300 | 69 73 6e e2 80 99 74 20 73 65 74 2e 20 20 49 66    20 74 68 65 20 76 61 6c 75 65 20 69 73 20 61 0a | isn...t.set...If.the.value.is.a. | 
| ed320 | 20 20 20 20 20 73 74 72 69 6e 67 2c 20 74 68 65    6e 20 74 68 65 20 76 61 72 69 61 62 6c 65 20 69 | .....string,.then.the.variable.i | 
| ed340 | 73 20 73 65 74 20 77 69 74 68 6f 75 74 20 74 68    65 20 75 73 65 72 20 62 65 69 6e 67 20 61 73 6b | s.set.without.the.user.being.ask | 
| ed360 | 65 64 2c 0a 20 20 20 20 20 70 72 6f 76 69 64 65    64 20 74 68 61 74 20 74 68 65 20 6e 61 6d 65 20 | ed,......provided.that.the.name. | 
| ed380 | 6f 66 20 74 68 65 20 61 64 64 65 64 20 72 65 6d    6f 74 65 20 69 73 20 65 71 75 61 6c 20 74 6f 20 | of.the.added.remote.is.equal.to. | 
| ed3a0 | 74 68 61 74 20 73 74 72 69 6e 67 0a 20 20 20 20    20 61 6e 64 20 74 68 65 20 76 61 72 69 61 62 6c | that.string......and.the.variabl | 
| ed3c0 | 65 20 69 73 6e e2 80 99 74 20 61 6c 72 65 61 64    79 20 73 65 74 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 | e.isn...t.already.set.....File:. | 
| ed3e0 | 6d 61 67 69 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64    65 3a 20 52 65 6d 6f 74 65 20 47 69 74 20 56 61 | magit.info,..Node:.Remote.Git.Va | 
| ed400 | 72 69 61 62 6c 65 73 2c 20 20 50 72 65 76 3a 20    52 65 6d 6f 74 65 20 43 6f 6d 6d 61 6e 64 73 2c | riables,..Prev:.Remote.Commands, | 
| ed420 | 20 20 55 70 3a 20 52 65 6d 6f 74 65 73 0a 0a 37    2e 31 2e 32 20 52 65 6d 6f 74 65 20 47 69 74 20 | ..Up:.Remotes..7.1.2.Remote.Git. | 
| ed440 | 56 61 72 69 61 62 6c 65 73 0a 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | Variables.---------------------- | 
| ed460 | 2d 2d 2d 2d 0a 0a 54 68 65 73 65 20 76 61 72 69    61 62 6c 65 73 20 63 61 6e 20 62 65 20 73 65 74 | ----..These.variables.can.be.set | 
| ed480 | 20 66 72 6f 6d 20 74 68 65 20 74 72 61 6e 73 69    65 6e 74 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 | .from.the.transient.prefix.comma | 
| ed4a0 | 6e 64 0a e2 80 98 6d 61 67 69 74 2d 72 65 6d 6f    74 65 2d 63 6f 6e 66 69 67 75 72 65 e2 80 99 2e | nd....magit-remote-configure.... | 
| ed4c0 | 20 20 42 79 20 64 65 66 61 75 6c 74 20 74 68 65    79 20 63 61 6e 20 61 6c 73 6f 20 62 65 20 73 65 | ..By.default.they.can.also.be.se | 
| ed4e0 | 74 20 66 72 6f 6d 0a e2 80 98 6d 61 67 69 74 2d    72 65 6d 6f 74 65 e2 80 99 2e 20 20 53 65 65 20 | t.from....magit-remote......See. | 
| ed500 | 2a 6e 6f 74 65 20 52 65 6d 6f 74 65 20 43 6f 6d    6d 61 6e 64 73 3a 3a 2e 0a 0a 20 2d 2d 20 56 61 | *note.Remote.Commands::....--.Va | 
| ed520 | 72 69 61 62 6c 65 3a 20 72 65 6d 6f 74 65 2e 4e    41 4d 45 2e 75 72 6c 0a 20 20 20 20 20 54 68 69 | riable:.remote.NAME.url......Thi | 
| ed540 | 73 20 76 61 72 69 61 62 6c 65 20 73 70 65 63 69    66 69 65 73 20 74 68 65 20 75 72 6c 20 6f 66 20 | s.variable.specifies.the.url.of. | 
| ed560 | 74 68 65 20 72 65 6d 6f 74 65 20 6e 61 6d 65 64    20 4e 41 4d 45 2e 20 20 49 74 20 63 61 6e 0a 20 | the.remote.named.NAME...It.can.. | 
| ed580 | 20 20 20 20 68 61 76 65 20 6d 75 6c 74 69 70 6c    65 20 76 61 6c 75 65 73 2e 0a 0a 20 2d 2d 20 56 | ....have.multiple.values....--.V | 
| ed5a0 | 61 72 69 61 62 6c 65 3a 20 72 65 6d 6f 74 65 2e    4e 41 4d 45 2e 66 65 74 63 68 0a 20 20 20 20 20 | ariable:.remote.NAME.fetch...... | 
| ed5c0 | 54 68 65 20 72 65 66 73 70 65 63 20 75 73 65 64    20 77 68 65 6e 20 66 65 74 63 68 69 6e 67 20 66 | The.refspec.used.when.fetching.f | 
| ed5e0 | 72 6f 6d 20 74 68 65 20 72 65 6d 6f 74 65 20 6e    61 6d 65 64 20 4e 41 4d 45 2e 20 20 49 74 20 63 | rom.the.remote.named.NAME...It.c | 
| ed600 | 61 6e 0a 20 20 20 20 20 68 61 76 65 20 6d 75 6c    74 69 70 6c 65 20 76 61 6c 75 65 73 2e 0a 0a 20 | an......have.multiple.values.... | 
| ed620 | 2d 2d 20 56 61 72 69 61 62 6c 65 3a 20 72 65 6d    6f 74 65 2e 4e 41 4d 45 2e 70 75 73 68 75 72 6c | --.Variable:.remote.NAME.pushurl | 
| ed640 | 0a 20 20 20 20 20 54 68 69 73 20 76 61 72 69 61    62 6c 65 20 73 70 65 63 69 66 69 65 73 20 74 68 | ......This.variable.specifies.th | 
| ed660 | 65 20 75 72 6c 20 75 73 65 64 20 66 6f 72 20 70    75 73 68 69 6e 67 20 74 6f 20 74 68 65 20 72 65 | e.url.used.for.pushing.to.the.re | 
| ed680 | 6d 6f 74 65 0a 20 20 20 20 20 6e 61 6d 65 64 20    4e 41 4d 45 2e 20 20 49 66 20 69 74 20 69 73 20 | mote......named.NAME...If.it.is. | 
| ed6a0 | 6e 6f 74 20 73 70 65 63 69 66 69 65 64 2c 20 74    68 65 6e 20 e2 80 98 72 65 6d 6f 74 65 2e 4e 41 | not.specified,.then....remote.NA | 
| ed6c0 | 4d 45 2e 75 72 6c e2 80 99 20 69 73 20 75 73 65    64 0a 20 20 20 20 20 69 6e 73 74 65 61 64 2e 20 | ME.url....is.used......instead.. | 
| ed6e0 | 20 49 74 20 63 61 6e 20 68 61 76 65 20 6d 75 6c    74 69 70 6c 65 20 76 61 6c 75 65 73 2e 0a 0a 20 | .It.can.have.multiple.values.... | 
| ed700 | 2d 2d 20 56 61 72 69 61 62 6c 65 3a 20 72 65 6d    6f 74 65 2e 4e 41 4d 45 2e 70 75 73 68 0a 20 20 | --.Variable:.remote.NAME.push... | 
| ed720 | 20 20 20 54 68 65 20 72 65 66 73 70 65 63 20 75    73 65 64 20 77 68 65 6e 20 70 75 73 68 69 6e 67 | ...The.refspec.used.when.pushing | 
| ed740 | 20 74 6f 20 74 68 65 20 72 65 6d 6f 74 65 20 6e    61 6d 65 64 20 4e 41 4d 45 2e 20 20 49 74 20 63 | .to.the.remote.named.NAME...It.c | 
| ed760 | 61 6e 0a 20 20 20 20 20 68 61 76 65 20 6d 75 6c    74 69 70 6c 65 20 76 61 6c 75 65 73 2e 0a 0a 20 | an......have.multiple.values.... | 
| ed780 | 2d 2d 20 56 61 72 69 61 62 6c 65 3a 20 72 65 6d    6f 74 65 2e 4e 41 4d 45 2e 74 61 67 4f 70 74 73 | --.Variable:.remote.NAME.tagOpts | 
| ed7a0 | 0a 20 20 20 20 20 54 68 69 73 20 76 61 72 69 61    62 6c 65 20 73 70 65 63 69 66 69 65 73 20 77 68 | ......This.variable.specifies.wh | 
| ed7c0 | 61 74 20 74 61 67 73 20 61 72 65 20 66 65 74 63    68 65 64 20 62 79 20 64 65 66 61 75 6c 74 2e 20 | at.tags.are.fetched.by.default.. | 
| ed7e0 | 20 49 66 20 74 68 65 0a 20 20 20 20 20 76 61 6c    75 65 20 69 73 20 e2 80 98 2d 2d 6e 6f 2d 74 61 | .If.the......value.is....--no-ta | 
| ed800 | 67 73 e2 80 99 20 74 68 65 6e 20 6e 6f 20 74 61    67 73 20 61 72 65 20 66 65 74 63 68 65 64 2e 20 | gs....then.no.tags.are.fetched.. | 
| ed820 | 20 49 66 20 74 68 65 20 76 61 6c 75 65 20 69 73    0a 20 20 20 20 20 e2 80 98 2d 2d 74 61 67 73 e2 | .If.the.value.is.........--tags. | 
| ed840 | 80 99 2c 20 74 68 65 6e 20 61 6c 6c 20 74 61 67    73 20 61 72 65 20 66 65 74 63 68 65 64 2e 20 20 | ..,.then.all.tags.are.fetched... | 
| ed860 | 49 66 20 74 68 69 73 20 76 61 72 69 61 62 6c 65    20 68 61 73 20 6e 6f 0a 20 20 20 20 20 76 61 6c | If.this.variable.has.no......val | 
| ed880 | 75 65 2c 20 74 68 65 6e 20 6f 6e 6c 79 20 74 61    67 73 20 61 72 65 20 66 65 74 63 68 65 64 20 74 | ue,.then.only.tags.are.fetched.t | 
| ed8a0 | 68 61 74 20 61 72 65 20 72 65 61 63 68 61 62 6c    65 20 66 72 6f 6d 20 66 65 74 63 68 65 64 0a 20 | hat.are.reachable.from.fetched.. | 
| ed8c0 | 20 20 20 20 62 72 61 6e 63 68 65 73 2e 0a 0a 1f    0a 46 69 6c 65 3a 20 6d 61 67 69 74 2e 69 6e 66 | ....branches.....File:.magit.inf | 
| ed8e0 | 6f 2c 20 20 4e 6f 64 65 3a 20 46 65 74 63 68 69    6e 67 2c 20 20 4e 65 78 74 3a 20 50 75 6c 6c 69 | o,..Node:.Fetching,..Next:.Pulli | 
| ed900 | 6e 67 2c 20 20 50 72 65 76 3a 20 52 65 6d 6f 74    65 73 2c 20 20 55 70 3a 20 54 72 61 6e 73 66 65 | ng,..Prev:.Remotes,..Up:.Transfe | 
| ed920 | 72 72 69 6e 67 0a 0a 37 2e 32 20 46 65 74 63 68    69 6e 67 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | rring..7.2.Fetching.============ | 
| ed940 | 0a 0a 41 6c 73 6f 20 73 65 65 20 2a 6e 6f 74 65    20 28 67 69 74 6d 61 6e 29 67 69 74 2d 66 65 74 | ..Also.see.*note.(gitman)git-fet | 
| ed960 | 63 68 3a 3a 2e 20 20 46 6f 72 20 69 6e 66 6f 72    6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 | ch::...For.information.about.the | 
| ed980 | 20 75 70 73 74 72 65 61 6d 0a 61 6e 64 20 74 68    65 20 70 75 73 68 2d 72 65 6d 6f 74 65 2c 20 73 | .upstream.and.the.push-remote,.s | 
| ed9a0 | 65 65 20 2a 6e 6f 74 65 20 54 68 65 20 54 77 6f    20 52 65 6d 6f 74 65 73 3a 3a 2e 0a 0a e2 80 98 | ee.*note.The.Two.Remotes::...... | 
| ed9c0 | 66 e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d 66    65 74 63 68 e2 80 99 29 0a 20 20 20 20 20 54 68 | f....(...magit-fetch...)......Th | 
| ed9e0 | 69 73 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65    66 69 78 20 63 6f 6d 6d 61 6e 64 20 62 69 6e 64 | is.transient.prefix.command.bind | 
| eda00 | 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20    73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 73 0a | s.the.following.suffix.commands. | 
| eda20 | 20 20 20 20 20 61 6c 6f 6e 67 20 77 69 74 68 20    74 68 65 20 61 70 70 72 6f 70 72 69 61 74 65 20 | .....along.with.the.appropriate. | 
| eda40 | 69 6e 66 69 78 20 61 72 67 75 6d 65 6e 74 73 20    61 6e 64 20 64 69 73 70 6c 61 79 73 20 74 68 65 | infix.arguments.and.displays.the | 
| eda60 | 6d 20 69 6e 20 61 0a 20 20 20 20 20 74 65 6d 70    6f 72 61 72 79 20 62 75 66 66 65 72 20 75 6e 74 | m.in.a......temporary.buffer.unt | 
| eda80 | 69 6c 20 61 20 73 75 66 66 69 78 20 69 73 20 69    6e 76 6f 6b 65 64 2e 0a 0a e2 80 98 66 20 70 e2 | il.a.suffix.is.invoked......f.p. | 
| edaa0 | 80 99 20 28 e2 80 98 6d 61 67 69 74 2d 66 65 74    63 68 2d 66 72 6f 6d 2d 70 75 73 68 72 65 6d 6f | ...(...magit-fetch-from-pushremo | 
| edac0 | 74 65 e2 80 99 29 0a 20 20 20 20 20 54 68 69 73    20 63 6f 6d 6d 61 6e 64 20 66 65 74 63 68 65 73 | te...)......This.command.fetches | 
| edae0 | 20 66 72 6f 6d 20 74 68 65 20 63 75 72 72 65 6e    74 20 70 75 73 68 2d 72 65 6d 6f 74 65 2e 0a 0a | .from.the.current.push-remote... | 
| edb00 | 20 20 20 20 20 57 69 74 68 20 61 20 70 72 65 66    69 78 20 61 72 67 75 6d 65 6e 74 20 6f 72 20 77 | .....With.a.prefix.argument.or.w | 
| edb20 | 68 65 6e 20 74 68 65 20 70 75 73 68 2d 72 65 6d    6f 74 65 20 69 73 20 65 69 74 68 65 72 20 6e 6f | hen.the.push-remote.is.either.no | 
| edb40 | 74 0a 20 20 20 20 20 63 6f 6e 66 69 67 75 72 65    64 20 6f 72 20 75 6e 75 73 61 62 6c 65 2c 20 74 | t......configured.or.unusable,.t | 
| edb60 | 68 65 6e 20 6c 65 74 20 74 68 65 20 75 73 65 72    20 66 69 72 73 74 20 63 6f 6e 66 69 67 75 72 65 | hen.let.the.user.first.configure | 
| edb80 | 20 74 68 65 0a 20 20 20 20 20 70 75 73 68 2d 72    65 6d 6f 74 65 2e 0a 0a e2 80 98 66 20 75 e2 80 | .the......push-remote......f.u.. | 
| edba0 | 99 20 28 e2 80 98 6d 61 67 69 74 2d 66 65 74 63    68 2d 66 72 6f 6d 2d 75 70 73 74 72 65 61 6d e2 | ..(...magit-fetch-from-upstream. | 
| edbc0 | 80 99 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f    6d 6d 61 6e 64 20 66 65 74 63 68 20 66 72 6f 6d | ..)......This.command.fetch.from | 
| edbe0 | 20 74 68 65 20 75 70 73 74 72 65 61 6d 20 6f 66    20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 | .the.upstream.of.the.current.bra | 
| edc00 | 6e 63 68 2e 0a 0a 20 20 20 20 20 49 66 20 74 68    65 20 75 70 73 74 72 65 61 6d 20 69 73 20 63 6f | nch........If.the.upstream.is.co | 
| edc20 | 6e 66 69 67 75 72 65 64 20 66 6f 72 20 74 68 65    20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 20 | nfigured.for.the.current.branch. | 
| edc40 | 61 6e 64 20 6e 61 6d 65 73 20 61 6e 0a 20 20 20    20 20 65 78 69 73 74 69 6e 67 20 72 65 6d 6f 74 | and.names.an......existing.remot | 
| edc60 | 65 2c 20 74 68 65 6e 20 75 73 65 20 74 68 61 74    2e 20 20 4f 74 68 65 72 77 69 73 65 20 74 72 79 | e,.then.use.that...Otherwise.try | 
| edc80 | 20 74 6f 20 75 73 65 20 61 6e 6f 74 68 65 72 0a    20 20 20 20 20 72 65 6d 6f 74 65 3a 20 49 66 20 | .to.use.another......remote:.If. | 
| edca0 | 6f 6e 6c 79 20 61 20 73 69 6e 67 6c 65 20 72 65    6d 6f 74 65 20 69 73 20 63 6f 6e 66 69 67 75 72 | only.a.single.remote.is.configur | 
| edcc0 | 65 64 2c 20 74 68 65 6e 20 75 73 65 20 74 68 61    74 2e 0a 20 20 20 20 20 4f 74 68 65 72 77 69 73 | ed,.then.use.that.......Otherwis | 
| edce0 | 65 20 69 66 20 61 20 72 65 6d 6f 74 65 20 6e 61    6d 65 64 20 22 6f 72 69 67 69 6e 22 20 65 78 69 | e.if.a.remote.named."origin".exi | 
| edd00 | 73 74 73 2c 20 74 68 65 6e 20 75 73 65 20 74 68    61 74 2e 0a 0a 20 20 20 20 20 49 66 20 6e 6f 20 | sts,.then.use.that........If.no. | 
| edd20 | 72 65 6d 6f 74 65 20 63 61 6e 20 62 65 20 64 65    74 65 72 6d 69 6e 65 64 2c 20 74 68 65 6e 20 74 | remote.can.be.determined,.then.t | 
| edd40 | 68 69 73 20 63 6f 6d 6d 61 6e 64 20 69 73 20 6e    6f 74 20 61 76 61 69 6c 61 62 6c 65 0a 20 20 20 | his.command.is.not.available.... | 
| edd60 | 20 20 66 72 6f 6d 20 74 68 65 20 e2 80 98 6d 61    67 69 74 2d 66 65 74 63 68 e2 80 99 20 74 72 61 | ..from.the....magit-fetch....tra | 
| edd80 | 6e 73 69 65 6e 74 20 70 72 65 66 69 78 20 61 6e    64 20 69 6e 76 6f 6b 69 6e 67 20 69 74 20 64 69 | nsient.prefix.and.invoking.it.di | 
| edda0 | 72 65 63 74 6c 79 0a 20 20 20 20 20 72 65 73 75    6c 74 73 20 69 6e 20 61 6e 20 65 72 72 6f 72 2e | rectly......results.in.an.error. | 
| eddc0 | 0a 0a e2 80 98 66 20 65 e2 80 99 20 28 e2 80 98    6d 61 67 69 74 2d 66 65 74 63 68 2d 6f 74 68 65 | .....f.e....(...magit-fetch-othe | 
| edde0 | 72 e2 80 99 29 0a 20 20 20 20 20 54 68 69 73 20    63 6f 6d 6d 61 6e 64 20 66 65 74 63 68 20 66 72 | r...)......This.command.fetch.fr | 
| ede00 | 6f 6d 20 61 20 72 65 70 6f 73 69 74 6f 72 79 20    72 65 61 64 20 66 72 6f 6d 20 74 68 65 20 6d 69 | om.a.repository.read.from.the.mi | 
| ede20 | 6e 69 62 75 66 66 65 72 2e 0a 0a e2 80 98 66 20    6f e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d 66 | nibuffer......f.o....(...magit-f | 
| ede40 | 65 74 63 68 2d 62 72 61 6e 63 68 e2 80 99 29 0a    20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e | etch-branch...)......This.comman | 
| ede60 | 64 20 66 65 74 63 68 65 73 20 61 20 62 72 61 6e    63 68 20 66 72 6f 6d 20 61 20 72 65 6d 6f 74 65 | d.fetches.a.branch.from.a.remote | 
| ede80 | 2c 20 62 6f 74 68 20 6f 66 20 77 68 69 63 68 20    61 72 65 20 72 65 61 64 0a 20 20 20 20 20 66 72 | ,.both.of.which.are.read......fr | 
| edea0 | 6f 6d 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65    72 2e 0a 0a e2 80 98 66 20 72 e2 80 99 20 28 e2 | om.the.minibuffer......f.r....(. | 
| edec0 | 80 98 6d 61 67 69 74 2d 66 65 74 63 68 2d 72 65    66 73 70 65 63 e2 80 99 29 0a 20 20 20 20 20 54 | ..magit-fetch-refspec...)......T | 
| edee0 | 68 69 73 20 63 6f 6d 6d 61 6e 64 20 66 65 74 63    68 65 73 20 66 72 6f 6d 20 61 20 72 65 6d 6f 74 | his.command.fetches.from.a.remot | 
| edf00 | 65 20 75 73 69 6e 67 20 61 6e 20 65 78 70 6c 69    63 69 74 20 72 65 66 73 70 65 63 2c 20 62 6f 74 | e.using.an.explicit.refspec,.bot | 
| edf20 | 68 0a 20 20 20 20 20 6f 66 20 77 68 69 63 68 20    61 72 65 20 72 65 61 64 20 66 72 6f 6d 20 74 68 | h......of.which.are.read.from.th | 
| edf40 | 65 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 0a e2    80 98 66 20 61 e2 80 99 20 28 e2 80 98 6d 61 67 | e.minibuffer......f.a....(...mag | 
| edf60 | 69 74 2d 66 65 74 63 68 2d 61 6c 6c e2 80 99 29    0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 | it-fetch-all...)......This.comma | 
| edf80 | 6e 64 20 66 65 74 63 68 65 73 20 66 72 6f 6d 20    61 6c 6c 20 72 65 6d 6f 74 65 73 2e 0a 0a e2 80 | nd.fetches.from.all.remotes..... | 
| edfa0 | 98 66 20 6d e2 80 99 20 28 e2 80 98 6d 61 67 69    74 2d 73 75 62 6d 6f 64 75 6c 65 2d 66 65 74 63 | .f.m....(...magit-submodule-fetc | 
| edfc0 | 68 e2 80 99 29 0a 20 20 20 20 20 54 68 69 73 20    63 6f 6d 6d 61 6e 64 20 66 65 74 63 68 65 73 20 | h...)......This.command.fetches. | 
| edfe0 | 61 6c 6c 20 73 75 62 6d 6f 64 75 6c 65 73 2e 20    20 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 | all.submodules...With.a.prefix.a | 
| ee000 | 72 67 75 6d 65 6e 74 20 69 74 0a 20 20 20 20 20    66 65 74 63 68 65 73 20 61 6c 6c 20 72 65 6d 6f | rgument.it......fetches.all.remo | 
| ee020 | 74 65 73 20 6f 66 20 61 6c 6c 20 73 75 62 6d 6f    64 75 6c 65 73 2e 0a 0a 20 2d 2d 20 55 73 65 72 | tes.of.all.submodules....--.User | 
| ee040 | 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 70    75 6c 6c 2d 6f 72 2d 66 65 74 63 68 0a 20 20 20 | .Option:.magit-pull-or-fetch.... | 
| ee060 | 20 20 42 79 20 64 65 66 61 75 6c 74 20 66 65 74    63 68 20 61 6e 64 20 70 75 6c 6c 20 63 6f 6d 6d | ..By.default.fetch.and.pull.comm | 
| ee080 | 61 6e 64 73 20 61 72 65 20 61 76 61 69 6c 61 62    6c 65 20 66 72 6f 6d 20 73 65 70 61 72 61 74 65 | ands.are.available.from.separate | 
| ee0a0 | 0a 20 20 20 20 20 74 72 61 6e 73 69 65 6e 74 20    70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 2e 20 | ......transient.prefix.command.. | 
| ee0c0 | 20 53 65 74 74 69 6e 67 20 74 68 69 73 20 74 6f    20 e2 80 98 74 e2 80 99 20 61 64 64 73 20 73 6f | .Setting.this.to....t....adds.so | 
| ee0e0 | 6d 65 20 28 62 75 74 20 6e 6f 74 0a 20 20 20 20    20 61 6c 6c 29 20 6f 66 20 74 68 65 20 61 62 6f | me.(but.not......all).of.the.abo | 
| ee100 | 76 65 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e    64 73 20 74 6f 20 74 68 65 20 e2 80 98 6d 61 67 | ve.suffix.commands.to.the....mag | 
| ee120 | 69 74 2d 70 75 6c 6c e2 80 99 20 74 72 61 6e 73    69 65 6e 74 2e 0a 0a 20 20 20 20 20 49 66 20 79 | it-pull....transient........If.y | 
| ee140 | 6f 75 20 64 6f 20 74 68 61 74 2c 20 74 68 65 6e    20 79 6f 75 20 6d 69 67 68 74 20 61 6c 73 6f 20 | ou.do.that,.then.you.might.also. | 
| ee160 | 77 61 6e 74 20 74 6f 20 63 68 61 6e 67 65 20 74    68 65 20 6b 65 79 20 62 69 6e 64 69 6e 67 0a 20 | want.to.change.the.key.binding.. | 
| ee180 | 20 20 20 20 66 6f 72 20 74 68 65 73 65 20 70 72    65 66 69 78 20 63 6f 6d 6d 61 6e 64 73 2c 20 65 | ....for.these.prefix.commands,.e | 
| ee1a0 | 2e 67 2e 3a 0a 0a 20 20 20 20 20 20 20 20 20 20    28 73 65 74 71 20 6d 61 67 69 74 2d 70 75 6c 6c | .g.:............(setq.magit-pull | 
| ee1c0 | 2d 6f 72 2d 66 65 74 63 68 20 74 29 0a 20 20 20    20 20 20 20 20 20 20 28 64 65 66 69 6e 65 2d 6b | -or-fetch.t)...........(define-k | 
| ee1e0 | 65 79 20 6d 61 67 69 74 2d 6d 6f 64 65 2d 6d 61    70 20 22 66 22 20 27 6d 61 67 69 74 2d 70 75 6c | ey.magit-mode-map."f".'magit-pul | 
| ee200 | 6c 29 20 3b 20 77 61 73 20 6d 61 67 69 74 2d 66    65 74 63 68 0a 20 20 20 20 20 20 20 20 20 20 28 | l).;.was.magit-fetch...........( | 
| ee220 | 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 67 69 74    2d 6d 6f 64 65 2d 6d 61 70 20 22 46 22 20 6e 69 | define-key.magit-mode-map."F".ni | 
| ee240 | 6c 29 20 20 20 20 20 20 20 20 20 3b 20 77 61 73    20 6d 61 67 69 74 2d 70 75 6c 6c 0a 0a 1f 0a 46 | l).........;.was.magit-pull....F | 
| ee260 | 69 6c 65 3a 20 6d 61 67 69 74 2e 69 6e 66 6f 2c    20 20 4e 6f 64 65 3a 20 50 75 6c 6c 69 6e 67 2c | ile:.magit.info,..Node:.Pulling, | 
| ee280 | 20 20 4e 65 78 74 3a 20 50 75 73 68 69 6e 67 2c    20 20 50 72 65 76 3a 20 46 65 74 63 68 69 6e 67 | ..Next:.Pushing,..Prev:.Fetching | 
| ee2a0 | 2c 20 20 55 70 3a 20 54 72 61 6e 73 66 65 72 72    69 6e 67 0a 0a 37 2e 33 20 50 75 6c 6c 69 6e 67 | ,..Up:.Transferring..7.3.Pulling | 
| ee2c0 | 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 41 6c    73 6f 20 73 65 65 20 2a 6e 6f 74 65 20 28 67 69 | .===========..Also.see.*note.(gi | 
| ee2e0 | 74 6d 61 6e 29 67 69 74 2d 70 75 6c 6c 3a 3a 2e    20 20 46 6f 72 20 69 6e 66 6f 72 6d 61 74 69 6f | tman)git-pull::...For.informatio | 
| ee300 | 6e 20 61 62 6f 75 74 20 74 68 65 20 75 70 73 74    72 65 61 6d 0a 61 6e 64 20 74 68 65 20 70 75 73 | n.about.the.upstream.and.the.pus | 
| ee320 | 68 2d 72 65 6d 6f 74 65 2c 20 73 65 65 20 2a 6e    6f 74 65 20 54 68 65 20 54 77 6f 20 52 65 6d 6f | h-remote,.see.*note.The.Two.Remo | 
| ee340 | 74 65 73 3a 3a 2e 0a 0a e2 80 98 46 e2 80 99 20    28 e2 80 98 6d 61 67 69 74 2d 70 75 6c 6c e2 80 | tes::......F....(...magit-pull.. | 
| ee360 | 99 29 0a 20 20 20 20 20 54 68 69 73 20 74 72 61    6e 73 69 65 6e 74 20 70 72 65 66 69 78 20 63 6f | .)......This.transient.prefix.co | 
| ee380 | 6d 6d 61 6e 64 20 62 69 6e 64 73 20 74 68 65 20    66 6f 6c 6c 6f 77 69 6e 67 20 73 75 66 66 69 78 | mmand.binds.the.following.suffix | 
| ee3a0 | 20 63 6f 6d 6d 61 6e 64 73 0a 20 20 20 20 20 61    6e 64 20 64 69 73 70 6c 61 79 73 20 74 68 65 6d | .commands......and.displays.them | 
| ee3c0 | 20 69 6e 20 61 20 74 65 6d 70 6f 72 61 72 79 20    62 75 66 66 65 72 20 75 6e 74 69 6c 20 61 20 73 | .in.a.temporary.buffer.until.a.s | 
| ee3e0 | 75 66 66 69 78 20 69 73 20 69 6e 76 6f 6b 65 64    2e 0a 0a e2 80 98 46 20 70 e2 80 99 20 28 e2 80 | uffix.is.invoked......F.p....(.. | 
| ee400 | 98 6d 61 67 69 74 2d 70 75 6c 6c 2d 66 72 6f 6d    2d 70 75 73 68 72 65 6d 6f 74 65 e2 80 99 29 0a | .magit-pull-from-pushremote...). | 
| ee420 | 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e    64 20 70 75 6c 6c 73 20 66 72 6f 6d 20 74 68 65 | .....This.command.pulls.from.the | 
| ee440 | 20 70 75 73 68 2d 72 65 6d 6f 74 65 20 6f 66 20    74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e | .push-remote.of.the.current.bran | 
| ee460 | 63 68 2e 0a 0a 20 20 20 20 20 57 69 74 68 20 61    20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 | ch........With.a.prefix.argument | 
| ee480 | 20 6f 72 20 77 68 65 6e 20 74 68 65 20 70 75 73    68 2d 72 65 6d 6f 74 65 20 69 73 20 65 69 74 68 | .or.when.the.push-remote.is.eith | 
| ee4a0 | 65 72 20 6e 6f 74 0a 20 20 20 20 20 63 6f 6e 66    69 67 75 72 65 64 20 6f 72 20 75 6e 75 73 61 62 | er.not......configured.or.unusab | 
| ee4c0 | 6c 65 2c 20 74 68 65 6e 20 6c 65 74 20 74 68 65    20 75 73 65 72 20 66 69 72 73 74 20 63 6f 6e 66 | le,.then.let.the.user.first.conf | 
| ee4e0 | 69 67 75 72 65 20 74 68 65 0a 20 20 20 20 20 70    75 73 68 2d 72 65 6d 6f 74 65 2e 0a 0a e2 80 98 | igure.the......push-remote...... | 
| ee500 | 46 20 75 e2 80 99 20 28 e2 80 98 6d 61 67 69 74    2d 70 75 6c 6c 2d 66 72 6f 6d 2d 75 70 73 74 72 | F.u....(...magit-pull-from-upstr | 
| ee520 | 65 61 6d e2 80 99 29 0a 20 20 20 20 20 54 68 69    73 20 63 6f 6d 6d 61 6e 64 20 70 75 6c 6c 73 20 | eam...)......This.command.pulls. | 
| ee540 | 66 72 6f 6d 20 74 68 65 20 75 70 73 74 72 65 61    6d 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 | from.the.upstream.of.the.current | 
| ee560 | 20 62 72 61 6e 63 68 2e 0a 0a 20 20 20 20 20 57    69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 | .branch........With.a.prefix.arg | 
| ee580 | 75 6d 65 6e 74 20 6f 72 20 77 68 65 6e 20 74 68    65 20 75 70 73 74 72 65 61 6d 20 69 73 20 65 69 | ument.or.when.the.upstream.is.ei | 
| ee5a0 | 74 68 65 72 20 6e 6f 74 0a 20 20 20 20 20 63 6f    6e 66 69 67 75 72 65 64 20 6f 72 20 75 6e 75 73 | ther.not......configured.or.unus | 
| ee5c0 | 61 62 6c 65 2c 20 74 68 65 6e 20 6c 65 74 20 74    68 65 20 75 73 65 72 20 66 69 72 73 74 20 63 6f | able,.then.let.the.user.first.co | 
| ee5e0 | 6e 66 69 67 75 72 65 20 74 68 65 0a 20 20 20 20    20 75 70 73 74 72 65 61 6d 2e 0a 0a e2 80 98 46 | nfigure.the......upstream......F | 
| ee600 | 20 65 e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d    70 75 6c 6c 2d 62 72 61 6e 63 68 e2 80 99 29 0a | .e....(...magit-pull-branch...). | 
| ee620 | 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e    64 20 70 75 6c 6c 73 20 66 72 6f 6d 20 61 20 62 | .....This.command.pulls.from.a.b | 
| ee640 | 72 61 6e 63 68 20 72 65 61 64 20 69 6e 20 74 68    65 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 0a 1f | ranch.read.in.the.minibuffer.... | 
| ee660 | 0a 46 69 6c 65 3a 20 6d 61 67 69 74 2e 69 6e 66    6f 2c 20 20 4e 6f 64 65 3a 20 50 75 73 68 69 6e | .File:.magit.info,..Node:.Pushin | 
| ee680 | 67 2c 20 20 4e 65 78 74 3a 20 50 6c 61 69 6e 20    50 61 74 63 68 65 73 2c 20 20 50 72 65 76 3a 20 | g,..Next:.Plain.Patches,..Prev:. | 
| ee6a0 | 50 75 6c 6c 69 6e 67 2c 20 20 55 70 3a 20 54 72    61 6e 73 66 65 72 72 69 6e 67 0a 0a 37 2e 34 20 | Pulling,..Up:.Transferring..7.4. | 
| ee6c0 | 50 75 73 68 69 6e 67 0a 3d 3d 3d 3d 3d 3d 3d 3d    3d 3d 3d 0a 0a 41 6c 73 6f 20 73 65 65 20 2a 6e | Pushing.===========..Also.see.*n | 
| ee6e0 | 6f 74 65 20 28 67 69 74 6d 61 6e 29 67 69 74 2d    70 75 73 68 3a 3a 2e 20 20 46 6f 72 20 69 6e 66 | ote.(gitman)git-push::...For.inf | 
| ee700 | 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 74    68 65 20 75 70 73 74 72 65 61 6d 0a 61 6e 64 20 | ormation.about.the.upstream.and. | 
| ee720 | 74 68 65 20 70 75 73 68 2d 72 65 6d 6f 74 65 2c    20 73 65 65 20 2a 6e 6f 74 65 20 54 68 65 20 54 | the.push-remote,.see.*note.The.T | 
| ee740 | 77 6f 20 52 65 6d 6f 74 65 73 3a 3a 2e 0a 0a e2    80 98 50 e2 80 99 20 28 e2 80 98 6d 61 67 69 74 | wo.Remotes::......P....(...magit | 
| ee760 | 2d 70 75 73 68 e2 80 99 29 0a 20 20 20 20 20 54    68 69 73 20 74 72 61 6e 73 69 65 6e 74 20 70 72 | -push...)......This.transient.pr | 
| ee780 | 65 66 69 78 20 63 6f 6d 6d 61 6e 64 20 62 69 6e    64 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 | efix.command.binds.the.following | 
| ee7a0 | 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 73    0a 20 20 20 20 20 61 6c 6f 6e 67 20 77 69 74 68 | .suffix.commands......along.with | 
| ee7c0 | 20 74 68 65 20 61 70 70 72 6f 70 72 69 61 74 65    20 69 6e 66 69 78 20 61 72 67 75 6d 65 6e 74 73 | .the.appropriate.infix.arguments | 
| ee7e0 | 20 61 6e 64 20 64 69 73 70 6c 61 79 73 20 74 68    65 6d 20 69 6e 20 61 0a 20 20 20 20 20 74 65 6d | .and.displays.them.in.a......tem | 
| ee800 | 70 6f 72 61 72 79 20 62 75 66 66 65 72 20 75 6e    74 69 6c 20 61 20 73 75 66 66 69 78 20 69 73 20 | porary.buffer.until.a.suffix.is. | 
| ee820 | 69 6e 76 6f 6b 65 64 2e 0a 0a e2 80 98 50 20 70    e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d 70 75 | invoked......P.p....(...magit-pu | 
| ee840 | 73 68 2d 63 75 72 72 65 6e 74 2d 74 6f 2d 70 75    73 68 72 65 6d 6f 74 65 e2 80 99 29 0a 20 20 20 | sh-current-to-pushremote...).... | 
| ee860 | 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 70    75 73 68 65 73 20 74 68 65 20 63 75 72 72 65 6e | ..This.command.pushes.the.curren | 
| ee880 | 74 20 62 72 61 6e 63 68 20 74 6f 20 69 74 73 20    70 75 73 68 2d 72 65 6d 6f 74 65 2e 0a 0a 20 20 | t.branch.to.its.push-remote..... | 
| ee8a0 | 20 20 20 57 69 74 68 20 61 20 70 72 65 66 69 78    20 61 72 67 75 6d 65 6e 74 20 6f 72 20 77 68 65 | ...With.a.prefix.argument.or.whe | 
| ee8c0 | 6e 20 74 68 65 20 70 75 73 68 2d 72 65 6d 6f 74    65 20 69 73 20 65 69 74 68 65 72 20 6e 6f 74 0a | n.the.push-remote.is.either.not. | 
| ee8e0 | 20 20 20 20 20 63 6f 6e 66 69 67 75 72 65 64 20    6f 72 20 75 6e 75 73 61 62 6c 65 2c 20 74 68 65 | .....configured.or.unusable,.the | 
| ee900 | 6e 20 6c 65 74 20 74 68 65 20 75 73 65 72 20 66    69 72 73 74 20 63 6f 6e 66 69 67 75 72 65 20 74 | n.let.the.user.first.configure.t | 
| ee920 | 68 65 0a 20 20 20 20 20 70 75 73 68 2d 72 65 6d    6f 74 65 2e 0a 0a e2 80 98 50 20 75 e2 80 99 20 | he......push-remote......P.u.... | 
| ee940 | 28 e2 80 98 6d 61 67 69 74 2d 70 75 73 68 2d 63    75 72 72 65 6e 74 2d 74 6f 2d 75 70 73 74 72 65 | (...magit-push-current-to-upstre | 
| ee960 | 61 6d e2 80 99 29 0a 20 20 20 20 20 54 68 69 73    20 63 6f 6d 6d 61 6e 64 20 70 75 73 68 65 73 20 | am...)......This.command.pushes. | 
| ee980 | 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e    63 68 20 74 6f 20 69 74 73 20 75 70 73 74 72 65 | the.current.branch.to.its.upstre | 
| ee9a0 | 61 6d 20 62 72 61 6e 63 68 2e 0a 0a 20 20 20 20    20 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 | am.branch........With.a.prefix.a | 
| ee9c0 | 72 67 75 6d 65 6e 74 20 6f 72 20 77 68 65 6e 20    74 68 65 20 75 70 73 74 72 65 61 6d 20 69 73 20 | rgument.or.when.the.upstream.is. | 
| ee9e0 | 65 69 74 68 65 72 20 6e 6f 74 0a 20 20 20 20 20    63 6f 6e 66 69 67 75 72 65 64 20 6f 72 20 75 6e | either.not......configured.or.un | 
| eea00 | 75 73 61 62 6c 65 2c 20 74 68 65 6e 20 6c 65 74    20 74 68 65 20 75 73 65 72 20 66 69 72 73 74 20 | usable,.then.let.the.user.first. | 
| eea20 | 63 6f 6e 66 69 67 75 72 65 20 74 68 65 0a 20 20    20 20 20 75 70 73 74 72 65 61 6d 2e 0a 0a e2 80 | configure.the......upstream..... | 
| eea40 | 98 50 20 65 e2 80 99 20 28 e2 80 98 6d 61 67 69    74 2d 70 75 73 68 2d 63 75 72 72 65 6e 74 e2 80 | .P.e....(...magit-push-current.. | 
| eea60 | 99 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d    6d 61 6e 64 20 70 75 73 68 65 73 20 74 68 65 20 | .)......This.command.pushes.the. | 
| eea80 | 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 20 74    6f 20 61 20 62 72 61 6e 63 68 20 72 65 61 64 20 | current.branch.to.a.branch.read. | 
| eeaa0 | 69 6e 20 74 68 65 0a 20 20 20 20 20 6d 69 6e 69    62 75 66 66 65 72 2e 0a 0a e2 80 98 50 20 6f e2 | in.the......minibuffer......P.o. | 
| eeac0 | 80 99 20 28 e2 80 98 6d 61 67 69 74 2d 70 75 73    68 2d 6f 74 68 65 72 e2 80 99 29 0a 20 20 20 20 | ...(...magit-push-other...)..... | 
| eeae0 | 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 70 75    73 68 65 73 20 61 6e 20 61 72 62 69 74 72 61 72 | .This.command.pushes.an.arbitrar | 
| eeb00 | 79 20 62 72 61 6e 63 68 20 6f 72 20 63 6f 6d 6d    69 74 20 73 6f 6d 65 77 68 65 72 65 2e 20 20 42 | y.branch.or.commit.somewhere...B | 
| eeb20 | 6f 74 68 0a 20 20 20 20 20 74 68 65 20 73 6f 75    72 63 65 20 61 6e 64 20 74 68 65 20 74 61 72 67 | oth......the.source.and.the.targ | 
| eeb40 | 65 74 20 61 72 65 20 72 65 61 64 20 69 6e 20 74    68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 0a | et.are.read.in.the.minibuffer... | 
| eeb60 | e2 80 98 50 20 72 e2 80 99 20 28 e2 80 98 6d 61    67 69 74 2d 70 75 73 68 2d 72 65 66 73 70 65 63 | ...P.r....(...magit-push-refspec | 
| eeb80 | 73 e2 80 99 29 0a 20 20 20 20 20 54 68 69 73 20    63 6f 6d 6d 61 6e 64 20 70 75 73 68 65 73 20 6f | s...)......This.command.pushes.o | 
| eeba0 | 6e 65 20 6f 72 20 6d 75 6c 74 69 70 6c 65 20 72    65 66 73 70 65 63 73 20 74 6f 20 61 20 72 65 6d | ne.or.multiple.refspecs.to.a.rem | 
| eebc0 | 6f 74 65 2c 20 62 6f 74 68 20 6f 66 0a 20 20 20    20 20 77 68 69 63 68 20 61 72 65 20 72 65 61 64 | ote,.both.of......which.are.read | 
| eebe0 | 20 69 6e 20 74 68 65 20 6d 69 6e 69 62 75 66 66    65 72 2e 0a 0a 20 20 20 20 20 54 6f 20 75 73 65 | .in.the.minibuffer........To.use | 
| eec00 | 20 6d 75 6c 74 69 70 6c 65 20 72 65 66 73 70 65    63 73 2c 20 73 65 70 61 72 61 74 65 20 74 68 65 | .multiple.refspecs,.separate.the | 
| eec20 | 6d 20 77 69 74 68 20 63 6f 6d 6d 61 73 2e 20 20    43 6f 6d 70 6c 65 74 69 6f 6e 20 69 73 0a 20 20 | m.with.commas...Completion.is... | 
| eec40 | 20 20 20 6f 6e 6c 79 20 61 76 61 69 6c 61 62 6c    65 20 66 6f 72 20 74 68 65 20 70 61 72 74 20 62 | ...only.available.for.the.part.b | 
| eec60 | 65 66 6f 72 65 20 74 68 65 20 63 6f 6c 6f 6e 2c    20 6f 72 20 77 68 65 6e 20 6e 6f 20 63 6f 6c 6f | efore.the.colon,.or.when.no.colo | 
| eec80 | 6e 20 69 73 0a 20 20 20 20 20 75 73 65 64 2e 0a    0a e2 80 98 50 20 6d e2 80 99 20 28 e2 80 98 6d | n.is......used......P.m....(...m | 
| eeca0 | 61 67 69 74 2d 70 75 73 68 2d 6d 61 74 63 68 69    6e 67 e2 80 99 29 0a 20 20 20 20 20 54 68 69 73 | agit-push-matching...)......This | 
| eecc0 | 20 63 6f 6d 6d 61 6e 64 20 70 75 73 68 65 73 20    61 6c 6c 20 6d 61 74 63 68 69 6e 67 20 62 72 61 | .command.pushes.all.matching.bra | 
| eece0 | 6e 63 68 65 73 20 74 6f 20 61 6e 6f 74 68 65 72    20 72 65 70 6f 73 69 74 6f 72 79 2e 0a 0a 20 20 | nches.to.another.repository..... | 
| eed00 | 20 20 20 49 66 20 6f 6e 6c 79 20 6f 6e 65 20 72    65 6d 6f 74 65 20 65 78 69 73 74 73 2c 20 74 68 | ...If.only.one.remote.exists,.th | 
| eed20 | 65 6e 20 70 75 73 68 20 74 6f 20 74 68 61 74 2e    20 20 4f 74 68 65 72 77 69 73 65 20 70 72 6f 6d | en.push.to.that...Otherwise.prom | 
| eed40 | 70 74 20 66 6f 72 0a 20 20 20 20 20 61 20 72 65    6d 6f 74 65 2c 20 6f 66 66 65 72 69 6e 67 20 74 | pt.for......a.remote,.offering.t | 
| eed60 | 68 65 20 72 65 6d 6f 74 65 20 63 6f 6e 66 69 67    75 72 65 64 20 66 6f 72 20 74 68 65 20 63 75 72 | he.remote.configured.for.the.cur | 
| eed80 | 72 65 6e 74 20 62 72 61 6e 63 68 20 61 73 0a 20    20 20 20 20 64 65 66 61 75 6c 74 2e 0a 0a e2 80 | rent.branch.as......default..... | 
| eeda0 | 98 50 20 74 e2 80 99 20 28 e2 80 98 6d 61 67 69    74 2d 70 75 73 68 2d 74 61 67 73 e2 80 99 29 0a | .P.t....(...magit-push-tags...). | 
| eedc0 | 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e    64 20 70 75 73 68 65 73 20 61 6c 6c 20 74 61 67 | .....This.command.pushes.all.tag | 
| eede0 | 73 20 74 6f 20 61 6e 6f 74 68 65 72 20 72 65 70    6f 73 69 74 6f 72 79 2e 0a 0a 20 20 20 20 20 49 | s.to.another.repository........I | 
| eee00 | 66 20 6f 6e 6c 79 20 6f 6e 65 20 72 65 6d 6f 74    65 20 65 78 69 73 74 73 2c 20 74 68 65 6e 20 70 | f.only.one.remote.exists,.then.p | 
| eee20 | 75 73 68 20 74 6f 20 74 68 61 74 2e 20 20 4f 74    68 65 72 77 69 73 65 20 70 72 6f 6d 70 74 20 66 | ush.to.that...Otherwise.prompt.f | 
| eee40 | 6f 72 0a 20 20 20 20 20 61 20 72 65 6d 6f 74 65    2c 20 6f 66 66 65 72 69 6e 67 20 74 68 65 20 72 | or......a.remote,.offering.the.r | 
| eee60 | 65 6d 6f 74 65 20 63 6f 6e 66 69 67 75 72 65 64    20 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 | emote.configured.for.the.current | 
| eee80 | 20 62 72 61 6e 63 68 20 61 73 0a 20 20 20 20 20    64 65 66 61 75 6c 74 2e 0a 0a e2 80 98 50 20 54 | .branch.as......default......P.T | 
| eeea0 | e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d 70 75    73 68 2d 74 61 67 e2 80 99 29 0a 20 20 20 20 20 | ....(...magit-push-tag...)...... | 
| eeec0 | 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 70 75 73    68 65 73 20 61 20 74 61 67 20 74 6f 20 61 6e 6f | This.command.pushes.a.tag.to.ano | 
| eeee0 | 74 68 65 72 20 72 65 70 6f 73 69 74 6f 72 79 2e    0a 0a 20 20 20 4f 6e 65 20 6f 66 20 74 68 65 20 | ther.repository......One.of.the. | 
| eef00 | 69 6e 66 69 78 20 61 72 67 75 6d 65 6e 74 73 2c    20 e2 80 98 2d 2d 66 6f 72 63 65 2d 77 69 74 68 | infix.arguments,....--force-with | 
| eef20 | 2d 6c 65 61 73 65 e2 80 99 2c 20 64 65 73 65 72    76 65 73 20 61 20 77 6f 72 64 20 6f 66 0a 63 61 | -lease...,.deserves.a.word.of.ca | 
| eef40 | 75 74 69 6f 6e 2e 20 20 49 74 20 69 73 20 70 61    73 73 65 64 20 77 69 74 68 6f 75 74 20 61 20 76 | ution...It.is.passed.without.a.v | 
| eef60 | 61 6c 75 65 2c 20 77 68 69 63 68 20 6d 65 61 6e    73 20 22 70 65 72 6d 69 74 20 61 20 66 6f 72 63 | alue,.which.means."permit.a.forc | 
| eef80 | 65 20 70 75 73 68 0a 61 73 20 6c 6f 6e 67 20 61    73 20 74 68 65 20 72 65 6d 6f 74 65 2d 74 72 61 | e.push.as.long.as.the.remote-tra | 
| eefa0 | 63 6b 69 6e 67 20 62 72 61 6e 63 68 65 73 20 6d    61 74 63 68 20 74 68 65 69 72 20 63 6f 75 6e 74 | cking.branches.match.their.count | 
| eefc0 | 65 72 70 61 72 74 73 20 6f 6e 20 74 68 65 0a 72    65 6d 6f 74 65 20 65 6e 64 22 2e 20 20 49 66 20 | erparts.on.the.remote.end"...If. | 
| eefe0 | 79 6f 75 e2 80 99 76 65 20 73 65 74 20 75 70 20    61 20 74 6f 6f 6c 20 74 6f 20 64 6f 20 61 75 74 | you...ve.set.up.a.tool.to.do.aut | 
| ef000 | 6f 6d 61 74 69 63 20 66 65 74 63 68 65 73 20 28    4d 61 67 69 74 0a 69 74 73 65 6c 66 20 64 6f 65 | omatic.fetches.(Magit.itself.doe | 
| ef020 | 73 20 6e 6f 74 20 70 72 6f 76 69 64 65 20 73 75    63 68 20 66 75 6e 63 74 69 6f 6e 61 6c 69 74 79 | s.not.provide.such.functionality | 
| ef040 | 29 2c 20 75 73 69 6e 67 20 e2 80 98 2d 2d 66 6f    72 63 65 2d 77 69 74 68 2d 6c 65 61 73 65 e2 80 | ),.using....--force-with-lease.. | 
| ef060 | 99 0a 63 61 6e 20 62 65 20 64 61 6e 67 65 72 6f    75 73 20 62 65 63 61 75 73 65 20 79 6f 75 20 64 | ..can.be.dangerous.because.you.d | 
| ef080 | 6f 6e e2 80 99 74 20 61 63 74 75 61 6c 6c 79 20    63 6f 6e 74 72 6f 6c 20 6f 72 20 6b 6e 6f 77 20 | on...t.actually.control.or.know. | 
| ef0a0 | 74 68 65 20 73 74 61 74 65 20 6f 66 0a 74 68 65    20 72 65 6d 6f 74 65 2d 74 72 61 63 6b 69 6e 67 | the.state.of.the.remote-tracking | 
| ef0c0 | 20 72 65 66 73 2e 20 20 49 6e 20 74 68 61 74 20    63 61 73 65 2c 20 79 6f 75 20 73 68 6f 75 6c 64 | .refs...In.that.case,.you.should | 
| ef0e0 | 20 63 6f 6e 73 69 64 65 72 20 73 65 74 74 69 6e    67 0a e2 80 98 70 75 73 68 2e 75 73 65 46 6f 72 | .consider.setting....push.useFor | 
| ef100 | 63 65 49 66 49 6e 63 6c 75 64 65 73 e2 80 99 20    74 6f 20 e2 80 98 74 72 75 65 e2 80 99 20 28 61 | ceIfIncludes....to....true....(a | 
| ef120 | 76 61 69 6c 61 62 6c 65 20 73 69 6e 63 65 20 47    69 74 20 32 2e 33 30 29 2e 0a 0a 20 20 20 54 77 | vailable.since.Git.2.30)......Tw | 
| ef140 | 6f 20 6d 6f 72 65 20 70 75 73 68 20 63 6f 6d 6d    61 6e 64 73 20 65 78 69 73 74 2c 20 77 68 69 63 | o.more.push.commands.exist,.whic | 
| ef160 | 68 20 62 79 20 64 65 66 61 75 6c 74 20 61 72 65    20 6e 6f 74 20 61 76 61 69 6c 61 62 6c 65 20 66 | h.by.default.are.not.available.f | 
| ef180 | 72 6f 6d 0a 74 68 65 20 70 75 73 68 20 74 72 61    6e 73 69 65 6e 74 2e 20 20 53 65 65 20 74 68 65 | rom.the.push.transient...See.the | 
| ef1a0 | 69 72 20 64 6f 63 2d 73 74 72 69 6e 67 73 20 66    6f 72 20 69 6e 73 74 72 75 63 74 69 6f 6e 73 20 | ir.doc-strings.for.instructions. | 
| ef1c0 | 6f 6e 20 68 6f 77 20 74 6f 0a 61 64 64 20 74 68    65 6d 20 74 6f 20 74 68 65 20 74 72 61 6e 73 69 | on.how.to.add.them.to.the.transi | 
| ef1e0 | 65 6e 74 2e 0a 0a 20 2d 2d 20 43 6f 6d 6d 61 6e    64 3a 20 6d 61 67 69 74 2d 70 75 73 68 2d 69 6d | ent....--.Command:.magit-push-im | 
| ef200 | 70 6c 69 63 69 74 6c 79 20 61 72 67 73 0a 20 20    20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 | plicitly.args......This.command. | 
| ef220 | 70 75 73 68 65 73 20 73 6f 6d 65 77 68 65 72 65    20 77 69 74 68 6f 75 74 20 75 73 69 6e 67 20 61 | pushes.somewhere.without.using.a | 
| ef240 | 6e 20 65 78 70 6c 69 63 69 74 20 72 65 66 73 70    65 63 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 63 | n.explicit.refspec........This.c | 
| ef260 | 6f 6d 6d 61 6e 64 20 73 69 6d 70 6c 79 20 72 75    6e 73 20 e2 80 98 67 69 74 20 70 75 73 68 20 2d | ommand.simply.runs....git.push.- | 
| ef280 | 76 20 5b 41 52 47 53 5d e2 80 99 2e 20 20 41 52    47 53 20 61 72 65 20 74 68 65 20 69 6e 66 69 78 | v.[ARGS]......ARGS.are.the.infix | 
| ef2a0 | 0a 20 20 20 20 20 61 72 67 75 6d 65 6e 74 73 2e    20 20 4e 6f 20 65 78 70 6c 69 63 69 74 20 72 65 | ......arguments...No.explicit.re | 
| ef2c0 | 66 73 70 65 63 20 61 72 67 75 6d 65 6e 74 73 20    61 72 65 20 75 73 65 64 2e 20 20 49 6e 73 74 65 | fspec.arguments.are.used...Inste | 
| ef2e0 | 61 64 20 74 68 65 0a 20 20 20 20 20 62 65 68 61    76 69 6f 72 20 64 65 70 65 6e 64 73 20 6f 6e 20 | ad.the......behavior.depends.on. | 
| ef300 | 61 74 20 6c 65 61 73 74 20 74 68 65 73 65 20 47    69 74 20 76 61 72 69 61 62 6c 65 73 3a 20 e2 80 | at.least.these.Git.variables:... | 
| ef320 | 98 70 75 73 68 2e 64 65 66 61 75 6c 74 e2 80 99    2c 0a 20 20 20 20 20 e2 80 98 72 65 6d 6f 74 65 | .push.default...,.........remote | 
| ef340 | 2e 70 75 73 68 44 65 66 61 75 6c 74 e2 80 99 2c    20 e2 80 98 62 72 61 6e 63 68 2e 3c 62 72 61 6e | .pushDefault...,....branch.<bran | 
| ef360 | 63 68 3e 2e 70 75 73 68 52 65 6d 6f 74 65 e2 80    99 2c 0a 20 20 20 20 20 e2 80 98 62 72 61 6e 63 | ch>.pushRemote...,.........branc | 
| ef380 | 68 2e 3c 62 72 61 6e 63 68 3e 2e 72 65 6d 6f 74    65 e2 80 99 2c 20 e2 80 98 62 72 61 6e 63 68 2e | h.<branch>.remote...,....branch. | 
| ef3a0 | 3c 62 72 61 6e 63 68 3e 2e 6d 65 72 67 65 e2 80    99 2c 20 61 6e 64 0a 20 20 20 20 20 e2 80 98 72 | <branch>.merge...,.and.........r | 
| ef3c0 | 65 6d 6f 74 65 2e 3c 72 65 6d 6f 74 65 3e 2e 70    75 73 68 e2 80 99 2e 0a 0a 20 20 20 20 20 49 66 | emote.<remote>.push...........If | 
| ef3e0 | 20 79 6f 75 20 61 64 64 20 74 68 69 73 20 73 75    66 66 69 78 20 74 6f 20 61 20 74 72 61 6e 73 69 | .you.add.this.suffix.to.a.transi | 
| ef400 | 65 6e 74 20 70 72 65 66 69 78 20 77 69 74 68 6f    75 74 20 65 78 70 6c 69 63 69 74 6c 79 0a 20 20 | ent.prefix.without.explicitly... | 
| ef420 | 20 20 20 73 70 65 63 69 66 79 69 6e 67 20 74 68    65 20 64 65 73 63 72 69 70 74 69 6f 6e 2c 20 74 | ...specifying.the.description,.t | 
| ef440 | 68 65 6e 20 61 6e 20 61 74 74 65 6d 70 74 20 69    73 20 6d 61 64 65 20 74 6f 20 70 72 65 64 69 63 | hen.an.attempt.is.made.to.predic | 
| ef460 | 74 20 77 68 61 74 0a 20 20 20 20 20 74 68 69 73    20 63 6f 6d 6d 61 6e 64 20 77 69 6c 6c 20 64 6f | t.what......this.command.will.do | 
| ef480 | 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 3a 0a    0a 20 20 20 20 20 20 20 20 20 20 28 74 72 61 6e | ...For.example:............(tran | 
| ef4a0 | 73 69 65 6e 74 2d 69 6e 73 65 72 74 2d 73 75 66    66 69 78 20 27 6d 61 67 69 74 2d 70 75 73 68 20 | sient-insert-suffix.'magit-push. | 
| ef4c0 | 5c 22 70 5c 22 0a 20 20 20 20 20 20 20 20 20 20    20 20 27 28 5c 22 69 5c 22 20 6d 61 67 69 74 2d | \"p\".............'(\"i\".magit- | 
| ef4e0 | 70 75 73 68 2d 69 6d 70 6c 69 63 69 74 6c 79 29    29 22 0a 0a 20 2d 2d 20 43 6f 6d 6d 61 6e 64 3a | push-implicitly))"...--.Command: | 
| ef500 | 20 6d 61 67 69 74 2d 70 75 73 68 2d 74 6f 2d 72    65 6d 6f 74 65 20 72 65 6d 6f 74 65 20 61 72 67 | .magit-push-to-remote.remote.arg | 
| ef520 | 73 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d    61 6e 64 20 70 75 73 68 65 73 20 74 6f 20 74 68 | s......This.command.pushes.to.th | 
| ef540 | 65 20 72 65 6d 6f 74 65 20 52 45 4d 4f 54 45 20    77 69 74 68 6f 75 74 20 75 73 69 6e 67 20 61 6e | e.remote.REMOTE.without.using.an | 
| ef560 | 20 65 78 70 6c 69 63 69 74 0a 20 20 20 20 20 72    65 66 73 70 65 63 2e 20 20 54 68 65 20 72 65 6d | .explicit......refspec...The.rem | 
| ef580 | 6f 74 65 20 69 73 20 72 65 61 64 20 69 6e 20 74    68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 0a | ote.is.read.in.the.minibuffer... | 
| ef5a0 | 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e    64 20 73 69 6d 70 6c 79 20 72 75 6e 73 20 e2 80 | .....This.command.simply.runs... | 
| ef5c0 | 98 67 69 74 20 70 75 73 68 20 2d 76 20 5b 41 52    47 53 5d 20 52 45 4d 4f 54 45 e2 80 99 2e 20 20 | .git.push.-v.[ARGS].REMOTE...... | 
| ef5e0 | 41 52 47 53 20 61 72 65 20 74 68 65 0a 20 20 20    20 20 69 6e 66 69 78 20 61 72 67 75 6d 65 6e 74 | ARGS.are.the......infix.argument | 
| ef600 | 73 2e 20 20 4e 6f 20 72 65 66 73 70 65 63 20 61    72 67 75 6d 65 6e 74 73 20 61 72 65 20 75 73 65 | s...No.refspec.arguments.are.use | 
| ef620 | 64 2e 20 20 49 6e 73 74 65 61 64 20 74 68 65 0a    20 20 20 20 20 62 65 68 61 76 69 6f 72 20 64 65 | d...Instead.the......behavior.de | 
| ef640 | 70 65 6e 64 73 20 6f 6e 20 61 74 20 6c 65 61 73    74 20 74 68 65 73 65 20 47 69 74 20 76 61 72 69 | pends.on.at.least.these.Git.vari | 
| ef660 | 61 62 6c 65 73 3a 20 e2 80 98 70 75 73 68 2e 64    65 66 61 75 6c 74 e2 80 99 2c 0a 20 20 20 20 20 | ables:....push.default...,...... | 
| ef680 | e2 80 98 72 65 6d 6f 74 65 2e 70 75 73 68 44 65    66 61 75 6c 74 e2 80 99 2c 20 e2 80 98 62 72 61 | ...remote.pushDefault...,....bra | 
| ef6a0 | 6e 63 68 2e 3c 62 72 61 6e 63 68 3e 2e 70 75 73    68 52 65 6d 6f 74 65 e2 80 99 2c 0a 20 20 20 20 | nch.<branch>.pushRemote...,..... | 
| ef6c0 | 20 e2 80 98 62 72 61 6e 63 68 2e 3c 62 72 61 6e    63 68 3e 2e 72 65 6d 6f 74 65 e2 80 99 2c 20 e2 | ....branch.<branch>.remote...,.. | 
| ef6e0 | 80 98 62 72 61 6e 63 68 2e 3c 62 72 61 6e 63 68    3e 2e 6d 65 72 67 65 e2 80 99 2c 20 61 6e 64 0a | ..branch.<branch>.merge...,.and. | 
| ef700 | 20 20 20 20 20 e2 80 98 72 65 6d 6f 74 65 2e 3c    72 65 6d 6f 74 65 3e 2e 70 75 73 68 e2 80 99 2e | ........remote.<remote>.push.... | 
| ef720 | 0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 69 74 2e    69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 50 6c 61 | ....File:.magit.info,..Node:.Pla | 
| ef740 | 69 6e 20 50 61 74 63 68 65 73 2c 20 20 4e 65 78    74 3a 20 4d 61 69 6c 64 69 72 20 50 61 74 63 68 | in.Patches,..Next:.Maildir.Patch | 
| ef760 | 65 73 2c 20 20 50 72 65 76 3a 20 50 75 73 68 69    6e 67 2c 20 20 55 70 3a 20 54 72 61 6e 73 66 65 | es,..Prev:.Pushing,..Up:.Transfe | 
| ef780 | 72 72 69 6e 67 0a 0a 37 2e 35 20 50 6c 61 69 6e    20 50 61 74 63 68 65 73 0a 3d 3d 3d 3d 3d 3d 3d | rring..7.5.Plain.Patches.======= | 
| ef7a0 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a e2 80 98 57    e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d 70 61 | ==========.....W....(...magit-pa | 
| ef7c0 | 74 63 68 e2 80 99 29 0a 20 20 20 20 20 54 68 69    73 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 | tch...)......This.transient.pref | 
| ef7e0 | 69 78 20 63 6f 6d 6d 61 6e 64 20 62 69 6e 64 73    20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 | ix.command.binds.the.following.s | 
| ef800 | 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 73 0a 20    20 20 20 20 61 6c 6f 6e 67 20 77 69 74 68 20 74 | uffix.commands......along.with.t | 
| ef820 | 68 65 20 61 70 70 72 6f 70 72 69 61 74 65 20 69    6e 66 69 78 20 61 72 67 75 6d 65 6e 74 73 20 61 | he.appropriate.infix.arguments.a | 
| ef840 | 6e 64 20 64 69 73 70 6c 61 79 73 20 74 68 65 6d    20 69 6e 20 61 0a 20 20 20 20 20 74 65 6d 70 6f | nd.displays.them.in.a......tempo | 
| ef860 | 72 61 72 79 20 62 75 66 66 65 72 20 75 6e 74 69    6c 20 61 20 73 75 66 66 69 78 20 69 73 20 69 6e | rary.buffer.until.a.suffix.is.in | 
| ef880 | 76 6f 6b 65 64 2e 0a 0a e2 80 98 57 20 63 e2 80    99 20 28 e2 80 98 6d 61 67 69 74 2d 70 61 74 63 | voked......W.c....(...magit-patc | 
| ef8a0 | 68 2d 63 72 65 61 74 65 e2 80 99 29 0a 20 20 20    20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 63 | h-create...)......This.command.c | 
| ef8c0 | 72 65 61 74 65 73 20 70 61 74 63 68 65 73 20 66    6f 72 20 61 20 73 65 74 20 63 6f 6d 6d 69 74 73 | reates.patches.for.a.set.commits | 
| ef8e0 | 2e 20 20 49 66 20 74 68 65 20 72 65 67 69 6f 6e    0a 20 20 20 20 20 6d 61 72 6b 73 20 73 65 76 65 | ...If.the.region......marks.seve | 
| ef900 | 72 61 6c 20 63 6f 6d 6d 69 74 73 2c 20 74 68 65    6e 20 69 74 20 63 72 65 61 74 65 73 20 70 61 74 | ral.commits,.then.it.creates.pat | 
| ef920 | 63 68 65 73 20 66 6f 72 20 61 6c 6c 20 6f 66 20    74 68 65 6d 2e 0a 20 20 20 20 20 4f 74 68 65 72 | ches.for.all.of.them.......Other | 
| ef940 | 77 69 73 65 20 69 74 20 66 75 6e 63 74 69 6f 6e    73 20 61 73 20 61 20 74 72 61 6e 73 69 65 6e 74 | wise.it.functions.as.a.transient | 
| ef960 | 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 2c    20 77 68 69 63 68 0a 20 20 20 20 20 66 65 61 74 | .prefix.command,.which......feat | 
| ef980 | 75 72 65 73 20 73 65 76 65 72 61 6c 20 69 6e 66    69 78 20 61 72 67 75 6d 65 6e 74 73 20 61 6e 64 | ures.several.infix.arguments.and | 
| ef9a0 | 20 62 69 6e 64 73 20 69 74 73 65 6c 66 20 61 73    20 61 20 73 75 66 66 69 78 0a 20 20 20 20 20 63 | .binds.itself.as.a.suffix......c | 
| ef9c0 | 6f 6d 6d 61 6e 64 2e 20 20 57 68 65 6e 20 74 68    69 73 20 63 6f 6d 6d 61 6e 64 20 69 73 20 69 6e | ommand...When.this.command.is.in | 
| ef9e0 | 76 6f 6b 65 64 20 61 73 20 61 20 73 75 66 66 69    78 20 6f 66 20 69 74 73 65 6c 66 2c 20 74 68 65 | voked.as.a.suffix.of.itself,.the | 
| efa00 | 6e 0a 20 20 20 20 20 69 74 20 63 72 65 61 74 65    73 20 61 20 70 61 74 63 68 20 75 73 69 6e 67 20 | n......it.creates.a.patch.using. | 
| efa20 | 74 68 65 20 73 70 65 63 69 66 69 65 64 20 69 6e    66 69 78 20 61 72 67 75 6d 65 6e 74 73 2e 0a 0a | the.specified.infix.arguments... | 
| efa40 | e2 80 98 77 20 61 e2 80 99 20 28 e2 80 98 6d 61    67 69 74 2d 70 61 74 63 68 2d 61 70 70 6c 79 e2 | ...w.a....(...magit-patch-apply. | 
| efa60 | 80 99 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f    6d 6d 61 6e 64 20 61 70 70 6c 69 65 73 20 61 20 | ..)......This.command.applies.a. | 
| efa80 | 70 61 74 63 68 2e 20 20 54 68 69 73 20 69 73 20    61 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 | patch...This.is.a.transient.pref | 
| efaa0 | 69 78 20 63 6f 6d 6d 61 6e 64 2c 0a 20 20 20 20    20 77 68 69 63 68 20 66 65 61 74 75 72 65 73 20 | ix.command,......which.features. | 
| efac0 | 73 65 76 65 72 61 6c 20 69 6e 66 69 78 20 61 72    67 75 6d 65 6e 74 73 20 61 6e 64 20 62 69 6e 64 | several.infix.arguments.and.bind | 
| efae0 | 73 20 69 74 73 65 6c 66 20 61 73 20 61 20 73 75    66 66 69 78 0a 20 20 20 20 20 63 6f 6d 6d 61 6e | s.itself.as.a.suffix......comman | 
| efb00 | 64 2e 20 20 57 68 65 6e 20 74 68 69 73 20 63 6f    6d 6d 61 6e 64 20 69 73 20 69 6e 76 6f 6b 65 64 | d...When.this.command.is.invoked | 
| efb20 | 20 61 73 20 61 20 73 75 66 66 69 78 20 6f 66 20    69 74 73 65 6c 66 2c 20 74 68 65 6e 0a 20 20 20 | .as.a.suffix.of.itself,.then.... | 
| efb40 | 20 20 69 74 20 61 70 70 6c 69 65 73 20 61 20 70    61 74 63 68 20 75 73 69 6e 67 20 74 68 65 20 73 | ..it.applies.a.patch.using.the.s | 
| efb60 | 70 65 63 69 66 69 65 64 20 69 6e 66 69 78 20 61    72 67 75 6d 65 6e 74 73 2e 0a 0a e2 80 98 57 20 | pecified.infix.arguments......W. | 
| efb80 | 73 e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d 70    61 74 63 68 2d 73 61 76 65 e2 80 99 29 0a 20 20 | s....(...magit-patch-save...)... | 
| efba0 | 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20    63 72 65 61 74 65 73 20 61 20 70 61 74 63 68 20 | ...This.command.creates.a.patch. | 
| efbc0 | 66 72 6f 6d 20 74 68 65 20 63 75 72 72 65 6e 74    20 64 69 66 66 2e 0a 0a 20 20 20 20 20 49 6e 73 | from.the.current.diff........Ins | 
| efbe0 | 69 64 65 20 e2 80 98 6d 61 67 69 74 2d 64 69 66    66 2d 6d 6f 64 65 e2 80 99 20 6f 72 20 e2 80 98 | ide....magit-diff-mode....or.... | 
| efc00 | 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 6d    6f 64 65 e2 80 99 20 62 75 66 66 65 72 73 2c 20 | magit-revision-mode....buffers,. | 
| efc20 | e2 80 98 43 2d 78 0a 20 20 20 20 20 43 2d 77 e2    80 99 20 69 73 20 61 6c 73 6f 20 62 6f 75 6e 64 | ...C-x......C-w....is.also.bound | 
| efc40 | 20 74 6f 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64    2e 0a 0a 20 20 20 49 74 20 69 73 20 61 6c 73 6f | .to.this.command......It.is.also | 
| efc60 | 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 73 61 76    65 20 61 20 70 6c 61 69 6e 20 70 61 74 63 68 20 | .possible.to.save.a.plain.patch. | 
| efc80 | 66 69 6c 65 20 62 79 20 75 73 69 6e 67 20 e2 80    98 43 2d 78 20 43 2d 77 e2 80 99 0a 69 6e 73 69 | file.by.using....C-x.C-w....insi | 
| efca0 | 64 65 20 61 20 e2 80 98 6d 61 67 69 74 2d 64 69    66 66 2d 6d 6f 64 65 e2 80 99 20 6f 72 20 e2 80 | de.a....magit-diff-mode....or... | 
| efcc0 | 98 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d    6d 6f 64 65 e2 80 99 20 62 75 66 66 65 72 2e 0a | .magit-revision-mode....buffer.. | 
| efce0 | 0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 69 74 2e 69    6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 4d 61 69 6c | ...File:.magit.info,..Node:.Mail | 
| efd00 | 64 69 72 20 50 61 74 63 68 65 73 2c 20 20 50 72    65 76 3a 20 50 6c 61 69 6e 20 50 61 74 63 68 65 | dir.Patches,..Prev:.Plain.Patche | 
| efd20 | 73 2c 20 20 55 70 3a 20 54 72 61 6e 73 66 65 72    72 69 6e 67 0a 0a 37 2e 36 20 4d 61 69 6c 64 69 | s,..Up:.Transferring..7.6.Maildi | 
| efd40 | 72 20 50 61 74 63 68 65 73 0a 3d 3d 3d 3d 3d 3d    3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 41 | r.Patches.===================..A | 
| efd60 | 6c 73 6f 20 73 65 65 20 2a 6e 6f 74 65 20 28 67    69 74 6d 61 6e 29 67 69 74 2d 61 6d 3a 3a 2e 20 | lso.see.*note.(gitman)git-am::.. | 
| efd80 | 20 61 6e 64 20 2a 6e 6f 74 65 20 28 67 69 74 6d    61 6e 29 67 69 74 2d 61 70 70 6c 79 3a 3a 2e 0a | .and.*note.(gitman)git-apply::.. | 
| efda0 | 0a e2 80 98 77 e2 80 99 20 28 e2 80 98 6d 61 67    69 74 2d 61 6d e2 80 99 29 0a 20 20 20 20 20 54 | ....w....(...magit-am...)......T | 
| efdc0 | 68 69 73 20 74 72 61 6e 73 69 65 6e 74 20 70 72    65 66 69 78 20 63 6f 6d 6d 61 6e 64 20 62 69 6e | his.transient.prefix.command.bin | 
| efde0 | 64 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67    20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 73 | ds.the.following.suffix.commands | 
| efe00 | 0a 20 20 20 20 20 61 6c 6f 6e 67 20 77 69 74 68    20 74 68 65 20 61 70 70 72 6f 70 72 69 61 74 65 | ......along.with.the.appropriate | 
| efe20 | 20 69 6e 66 69 78 20 61 72 67 75 6d 65 6e 74 73    20 61 6e 64 20 64 69 73 70 6c 61 79 73 20 74 68 | .infix.arguments.and.displays.th | 
| efe40 | 65 6d 20 69 6e 20 61 0a 20 20 20 20 20 74 65 6d    70 6f 72 61 72 79 20 62 75 66 66 65 72 20 75 6e | em.in.a......temporary.buffer.un | 
| efe60 | 74 69 6c 20 61 20 73 75 66 66 69 78 20 69 73 20    69 6e 76 6f 6b 65 64 2e 0a 0a e2 80 98 77 20 77 | til.a.suffix.is.invoked......w.w | 
| efe80 | e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d 61 6d    2d 61 70 70 6c 79 2d 70 61 74 63 68 65 73 e2 80 | ....(...magit-am-apply-patches.. | 
| efea0 | 99 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d    6d 61 6e 64 20 61 70 70 6c 69 65 73 20 6f 6e 65 | .)......This.command.applies.one | 
| efec0 | 20 6f 72 20 6d 6f 72 65 20 70 61 74 63 68 65 73    2e 20 20 49 66 20 74 68 65 20 72 65 67 69 6f 6e | .or.more.patches...If.the.region | 
| efee0 | 20 6d 61 72 6b 73 0a 20 20 20 20 20 66 69 6c 65    73 2c 20 74 68 65 6e 20 74 68 6f 73 65 20 61 72 | .marks......files,.then.those.ar | 
| eff00 | 65 20 61 70 70 6c 69 65 64 20 61 73 20 70 61 74    63 68 65 73 2e 20 20 4f 74 68 65 72 77 69 73 65 | e.applied.as.patches...Otherwise | 
| eff20 | 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 0a 20 20    20 20 20 72 65 61 64 73 20 61 20 66 69 6c 65 2d | .this.command......reads.a.file- | 
| eff40 | 6e 61 6d 65 20 69 6e 20 74 68 65 20 6d 69 6e 69    62 75 66 66 65 72 2c 20 64 65 66 61 75 6c 74 69 | name.in.the.minibuffer,.defaulti | 
| eff60 | 6e 67 20 74 6f 20 74 68 65 20 66 69 6c 65 20 61    74 0a 20 20 20 20 20 70 6f 69 6e 74 2e 0a 0a e2 | ng.to.the.file.at......point.... | 
| eff80 | 80 98 77 20 6d e2 80 99 20 28 e2 80 98 6d 61 67    69 74 2d 61 6d 2d 61 70 70 6c 79 2d 6d 61 69 6c | ..w.m....(...magit-am-apply-mail | 
| effa0 | 64 69 72 e2 80 99 29 0a 20 20 20 20 20 54 68 69    73 20 63 6f 6d 6d 61 6e 64 20 61 70 70 6c 69 65 | dir...)......This.command.applie | 
| effc0 | 73 20 70 61 74 63 68 65 73 20 66 72 6f 6d 20 61    20 6d 61 69 6c 64 69 72 2e 0a 0a e2 80 98 77 20 | s.patches.from.a.maildir......w. | 
| effe0 | 61 e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d 70    61 74 63 68 2d 61 70 70 6c 79 e2 80 99 29 0a 20 | a....(...magit-patch-apply...).. | 
| f0000 | 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64    20 61 70 70 6c 69 65 73 20 61 20 70 6c 61 69 6e | ....This.command.applies.a.plain | 
| f0020 | 20 70 61 74 63 68 2e 20 20 46 6f 72 20 61 20 6c    6f 6e 67 65 72 20 64 65 73 63 72 69 70 74 69 6f | .patch...For.a.longer.descriptio | 
| f0040 | 6e 20 73 65 65 0a 20 20 20 20 20 2a 6e 6f 74 65    20 50 6c 61 69 6e 20 50 61 74 63 68 65 73 3a 3a | n.see......*note.Plain.Patches:: | 
| f0060 | 2e 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20    69 73 20 6f 6e 6c 79 20 61 76 61 69 6c 61 62 6c | ...This.command.is.only.availabl | 
| f0080 | 65 20 66 72 6f 6d 20 74 68 65 0a 20 20 20 20 20    e2 80 98 6d 61 67 69 74 2d 61 6d e2 80 99 20 74 | e.from.the.........magit-am....t | 
| f00a0 | 72 61 6e 73 69 65 6e 74 20 66 6f 72 20 68 69 73    74 6f 72 69 63 20 72 65 61 73 6f 6e 73 2e 0a 0a | ransient.for.historic.reasons... | 
| f00c0 | 20 20 20 57 68 65 6e 20 61 6e 20 22 61 6d 22 20    6f 70 65 72 61 74 69 6f 6e 20 69 73 20 69 6e 20 | ...When.an."am".operation.is.in. | 
| f00e0 | 70 72 6f 67 72 65 73 73 2c 20 74 68 65 6e 20 74    68 65 20 74 72 61 6e 73 69 65 6e 74 20 69 6e 73 | progress,.then.the.transient.ins | 
| f0100 | 74 65 61 64 0a 66 65 61 74 75 72 65 73 20 74 68    65 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 75 66 66 | tead.features.the.following.suff | 
| f0120 | 69 78 20 63 6f 6d 6d 61 6e 64 73 2e 0a 0a e2 80    98 77 20 77 e2 80 99 20 28 e2 80 98 6d 61 67 69 | ix.commands......w.w....(...magi | 
| f0140 | 74 2d 61 6d 2d 63 6f 6e 74 69 6e 75 65 e2 80 99    29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d | t-am-continue...)......This.comm | 
| f0160 | 61 6e 64 20 72 65 73 75 6d 65 73 20 74 68 65 20    63 75 72 72 65 6e 74 20 70 61 74 63 68 20 61 70 | and.resumes.the.current.patch.ap | 
| f0180 | 70 6c 79 69 6e 67 20 73 65 71 75 65 6e 63 65 2e    0a 0a e2 80 98 77 20 73 e2 80 99 20 28 e2 80 98 | plying.sequence......w.s....(... | 
| f01a0 | 6d 61 67 69 74 2d 61 6d 2d 73 6b 69 70 e2 80 99    29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d | magit-am-skip...)......This.comm | 
| f01c0 | 61 6e 64 20 73 6b 69 70 73 20 74 68 65 20 73 74    6f 70 70 65 64 20 61 74 20 70 61 74 63 68 20 64 | and.skips.the.stopped.at.patch.d | 
| f01e0 | 75 72 69 6e 67 20 61 20 70 61 74 63 68 20 61 70    70 6c 79 69 6e 67 0a 20 20 20 20 20 73 65 71 75 | uring.a.patch.applying......sequ | 
| f0200 | 65 6e 63 65 2e 0a 0a e2 80 98 77 20 61 e2 80 99    20 28 e2 80 98 6d 61 67 69 74 2d 61 6d 2d 61 62 | ence......w.a....(...magit-am-ab | 
| f0220 | 6f 72 74 e2 80 99 29 0a 20 20 20 20 20 54 68 69    73 20 63 6f 6d 6d 61 6e 64 20 61 62 6f 72 74 73 | ort...)......This.command.aborts | 
| f0240 | 20 74 68 65 20 63 75 72 72 65 6e 74 20 70 61 74    63 68 20 61 70 70 6c 79 69 6e 67 20 73 65 71 75 | .the.current.patch.applying.sequ | 
| f0260 | 65 6e 63 65 2e 20 20 54 68 69 73 0a 20 20 20 20    20 64 69 73 63 61 72 64 73 20 61 6c 6c 20 63 68 | ence...This......discards.all.ch | 
| f0280 | 61 6e 67 65 73 20 6d 61 64 65 20 73 69 6e 63 65    20 74 68 65 20 73 65 71 75 65 6e 63 65 20 73 74 | anges.made.since.the.sequence.st | 
| f02a0 | 61 72 74 65 64 2e 0a 0a 1f 0a 46 69 6c 65 3a 20    6d 61 67 69 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 | arted.....File:.magit.info,..Nod | 
| f02c0 | 65 3a 20 4d 69 73 63 65 6c 6c 61 6e 65 6f 75 73    2c 20 20 4e 65 78 74 3a 20 43 75 73 74 6f 6d 69 | e:.Miscellaneous,..Next:.Customi | 
| f02e0 | 7a 69 6e 67 2c 20 20 50 72 65 76 3a 20 54 72 61    6e 73 66 65 72 72 69 6e 67 2c 20 20 55 70 3a 20 | zing,..Prev:.Transferring,..Up:. | 
| f0300 | 54 6f 70 0a 0a 38 20 4d 69 73 63 65 6c 6c 61 6e    65 6f 75 73 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | Top..8.Miscellaneous.*********** | 
| f0320 | 2a 2a 2a 2a 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a    20 54 61 67 67 69 6e 67 3a 3a 0a 2a 20 4e 6f 74 | ****..*.Menu:..*.Tagging::.*.Not | 
| f0340 | 65 73 3a 3a 0a 2a 20 53 75 62 6d 6f 64 75 6c 65    73 3a 3a 0a 2a 20 53 75 62 74 72 65 65 3a 3a 0a | es::.*.Submodules::.*.Subtree::. | 
| f0360 | 2a 20 57 6f 72 6b 74 72 65 65 3a 3a 0a 2a 20 53    70 61 72 73 65 20 63 68 65 63 6b 6f 75 74 73 3a | *.Worktree::.*.Sparse.checkouts: | 
| f0380 | 3a 0a 2a 20 42 75 6e 64 6c 65 3a 3a 0a 2a 20 43    6f 6d 6d 6f 6e 20 43 6f 6d 6d 61 6e 64 73 3a 3a | :.*.Bundle::.*.Common.Commands:: | 
| f03a0 | 0a 2a 20 57 69 70 20 4d 6f 64 65 73 3a 3a 0a 2a    20 43 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 42 75 | .*.Wip.Modes::.*.Commands.for.Bu | 
| f03c0 | 66 66 65 72 73 20 56 69 73 69 74 69 6e 67 20 46    69 6c 65 73 3a 3a 0a 2a 20 4d 69 6e 6f 72 20 4d | ffers.Visiting.Files::.*.Minor.M | 
| f03e0 | 6f 64 65 20 66 6f 72 20 42 75 66 66 65 72 73 20    56 69 73 69 74 69 6e 67 20 42 6c 6f 62 73 3a 3a | ode.for.Buffers.Visiting.Blobs:: | 
| f0400 | 0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 69 74 2e    69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 54 61 67 | ....File:.magit.info,..Node:.Tag | 
| f0420 | 67 69 6e 67 2c 20 20 4e 65 78 74 3a 20 4e 6f 74    65 73 2c 20 20 55 70 3a 20 4d 69 73 63 65 6c 6c | ging,..Next:.Notes,..Up:.Miscell | 
| f0440 | 61 6e 65 6f 75 73 0a 0a 38 2e 31 20 54 61 67 67    69 6e 67 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a | aneous..8.1.Tagging.===========. | 
| f0460 | 0a 41 6c 73 6f 20 73 65 65 20 2a 6e 6f 74 65 20    28 67 69 74 6d 61 6e 29 67 69 74 2d 74 61 67 3a | .Also.see.*note.(gitman)git-tag: | 
| f0480 | 3a 2e 0a 0a e2 80 98 74 e2 80 99 20 28 e2 80 98    6d 61 67 69 74 2d 74 61 67 e2 80 99 29 0a 20 20 | :......t....(...magit-tag...)... | 
| f04a0 | 20 20 20 54 68 69 73 20 74 72 61 6e 73 69 65 6e    74 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 | ...This.transient.prefix.command | 
| f04c0 | 20 62 69 6e 64 73 20 74 68 65 20 66 6f 6c 6c 6f    77 69 6e 67 20 73 75 66 66 69 78 20 63 6f 6d 6d | .binds.the.following.suffix.comm | 
| f04e0 | 61 6e 64 73 0a 20 20 20 20 20 61 6c 6f 6e 67 20    77 69 74 68 20 74 68 65 20 61 70 70 72 6f 70 72 | ands......along.with.the.appropr | 
| f0500 | 69 61 74 65 20 69 6e 66 69 78 20 61 72 67 75 6d    65 6e 74 73 20 61 6e 64 20 64 69 73 70 6c 61 79 | iate.infix.arguments.and.display | 
| f0520 | 73 20 74 68 65 6d 20 69 6e 20 61 0a 20 20 20 20    20 74 65 6d 70 6f 72 61 72 79 20 62 75 66 66 65 | s.them.in.a......temporary.buffe | 
| f0540 | 72 20 75 6e 74 69 6c 20 61 20 73 75 66 66 69 78    20 69 73 20 69 6e 76 6f 6b 65 64 2e 0a 0a e2 80 | r.until.a.suffix.is.invoked..... | 
| f0560 | 98 74 20 74 e2 80 99 20 28 e2 80 98 6d 61 67 69    74 2d 74 61 67 2d 63 72 65 61 74 65 e2 80 99 29 | .t.t....(...magit-tag-create...) | 
| f0580 | 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61    6e 64 20 63 72 65 61 74 65 73 20 61 20 6e 65 77 | ......This.command.creates.a.new | 
| f05a0 | 20 74 61 67 20 77 69 74 68 20 74 68 65 20 67 69    76 65 6e 20 4e 41 4d 45 20 61 74 20 52 45 56 2e | .tag.with.the.given.NAME.at.REV. | 
| f05c0 | 20 20 57 69 74 68 20 61 0a 20 20 20 20 20 70 72    65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 69 74 | ..With.a......prefix.argument.it | 
| f05e0 | 20 63 72 65 61 74 65 73 20 61 6e 20 61 6e 6e 6f    74 61 74 65 64 20 74 61 67 2e 0a 0a e2 80 98 74 | .creates.an.annotated.tag......t | 
| f0600 | 20 72 e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d    74 61 67 2d 72 65 6c 65 61 73 65 e2 80 99 29 0a | .r....(...magit-tag-release...). | 
| f0620 | 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e    64 73 20 63 72 65 61 74 65 73 20 61 20 72 65 6c | .....This.commands.creates.a.rel | 
| f0640 | 65 61 73 65 20 74 61 67 2e 20 20 49 74 20 61 73    73 75 6d 65 73 20 74 68 61 74 20 72 65 6c 65 61 | ease.tag...It.assumes.that.relea | 
| f0660 | 73 65 20 74 61 67 73 0a 20 20 20 20 20 6d 61 74    63 68 20 e2 80 98 6d 61 67 69 74 2d 72 65 6c 65 | se.tags......match....magit-rele | 
| f0680 | 61 73 65 2d 74 61 67 2d 72 65 67 65 78 70 e2 80    99 2e 0a 0a 20 20 20 20 20 46 69 72 73 74 20 69 | ase-tag-regexp...........First.i | 
| f06a0 | 74 20 70 72 6f 6d 70 74 73 20 66 6f 72 20 74 68    65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 6e 65 | t.prompts.for.the.name.of.the.ne | 
| f06c0 | 77 20 74 61 67 20 75 73 69 6e 67 20 74 68 65 20    68 69 67 68 65 73 74 0a 20 20 20 20 20 65 78 69 | w.tag.using.the.highest......exi | 
| f06e0 | 73 74 69 6e 67 20 74 61 67 20 61 73 20 69 6e 69    74 69 61 6c 20 69 6e 70 75 74 20 61 6e 64 20 6c | sting.tag.as.initial.input.and.l | 
| f0700 | 65 61 76 69 6e 67 20 69 74 20 74 6f 20 74 68 65    20 75 73 65 72 20 74 6f 0a 20 20 20 20 20 69 6e | eaving.it.to.the.user.to......in | 
| f0720 | 63 72 65 6d 65 6e 74 20 74 68 65 20 64 65 73 69    72 65 64 20 70 61 72 74 20 6f 66 20 74 68 65 20 | crement.the.desired.part.of.the. | 
| f0740 | 76 65 72 73 69 6f 6e 20 73 74 72 69 6e 67 2e 20    20 49 66 20 79 6f 75 20 75 73 65 0a 20 20 20 20 | version.string...If.you.use..... | 
| f0760 | 20 75 6e 63 6f 6e 76 65 6e 74 69 6f 6e 61 6c 20    72 65 6c 65 61 73 65 20 74 61 67 73 20 6f 72 20 | .unconventional.release.tags.or. | 
| f0780 | 76 65 72 73 69 6f 6e 20 6e 75 6d 62 65 72 73 20    28 65 2e 67 2e 2c 0a 20 20 20 20 20 e2 80 98 76 | version.numbers.(e.g.,.........v | 
| f07a0 | 31 2e 32 2e 33 2d 63 75 73 74 6f 6d 2e 31 e2 80    99 29 2c 20 79 6f 75 20 63 61 6e 20 73 65 74 20 | 1.2.3-custom.1...),.you.can.set. | 
| f07c0 | 74 68 65 20 e2 80 98 6d 61 67 69 74 2d 72 65 6c    65 61 73 65 2d 74 61 67 2d 72 65 67 65 78 70 e2 | the....magit-release-tag-regexp. | 
| f07e0 | 80 99 20 61 6e 64 0a 20 20 20 20 20 e2 80 98 6d    61 67 69 74 2d 74 61 67 2d 76 65 72 73 69 6f 6e | ...and.........magit-tag-version | 
| f0800 | 2d 72 65 67 65 78 70 2d 61 6c 69 73 74 e2 80 99    20 76 61 72 69 61 62 6c 65 73 2e 0a 0a 20 20 20 | -regexp-alist....variables...... | 
| f0820 | 20 20 49 66 20 e2 80 98 2d 2d 61 6e 6e 6f 74 61    74 65 e2 80 99 20 69 73 20 65 6e 61 62 6c 65 64 | ..If....--annotate....is.enabled | 
| f0840 | 20 74 68 65 6e 20 69 74 20 70 72 6f 6d 70 74 73    20 66 6f 72 20 74 68 65 20 6d 65 73 73 61 67 65 | .then.it.prompts.for.the.message | 
| f0860 | 20 6f 66 20 74 68 65 0a 20 20 20 20 20 6e 65 77    20 74 61 67 2e 20 20 54 68 65 20 70 72 6f 70 6f | .of.the......new.tag...The.propo | 
| f0880 | 73 65 64 20 74 61 67 20 6d 65 73 73 61 67 65 20    69 73 20 62 61 73 65 64 20 6f 6e 20 74 68 65 20 | sed.tag.message.is.based.on.the. | 
| f08a0 | 6d 65 73 73 61 67 65 20 6f 66 20 74 68 65 0a 20    20 20 20 20 68 69 67 68 65 73 74 20 74 61 67 2c | message.of.the......highest.tag, | 
| f08c0 | 20 70 72 6f 76 69 64 65 64 20 74 68 61 74 20 74    68 61 74 20 63 6f 6e 74 61 69 6e 73 20 74 68 65 | .provided.that.that.contains.the | 
| f08e0 | 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 76    65 72 73 69 6f 6e 0a 20 20 20 20 20 73 74 72 69 | .corresponding.version......stri | 
| f0900 | 6e 67 20 61 6e 64 20 73 75 62 73 74 69 74 75 74    69 6e 67 20 74 68 65 20 6e 65 77 20 76 65 72 73 | ng.and.substituting.the.new.vers | 
| f0920 | 69 6f 6e 20 73 74 72 69 6e 67 20 66 6f 72 20 74    68 61 74 2e 20 20 4f 74 68 65 72 77 69 73 65 0a | ion.string.for.that...Otherwise. | 
| f0940 | 20 20 20 20 20 69 74 20 70 72 6f 70 6f 73 65 73    20 73 6f 6d 65 74 68 69 6e 67 20 6c 69 6b 65 20 | .....it.proposes.something.like. | 
| f0960 | 22 46 6f 6f 2d 42 61 72 20 31 2e 32 2e 33 22 2c    20 67 69 76 65 6e 2c 20 66 6f 72 20 65 78 61 6d | "Foo-Bar.1.2.3",.given,.for.exam | 
| f0980 | 70 6c 65 2c 20 61 0a 20 20 20 20 20 54 41 47 20    22 76 31 2e 32 2e 33 22 20 61 6e 64 20 61 20 72 | ple,.a......TAG."v1.2.3".and.a.r | 
| f09a0 | 65 70 6f 73 69 74 6f 72 79 20 6c 6f 63 61 74 65    64 20 61 74 20 73 6f 6d 65 74 68 69 6e 67 20 6c | epository.located.at.something.l | 
| f09c0 | 69 6b 65 0a 20 20 20 20 20 22 2f 70 61 74 68 2f    74 6f 2f 66 6f 6f 2d 62 61 72 22 2e 0a 0a e2 80 | ike......"/path/to/foo-bar"..... | 
| f09e0 | 98 74 20 6b e2 80 99 20 28 e2 80 98 6d 61 67 69    74 2d 74 61 67 2d 64 65 6c 65 74 65 e2 80 99 29 | .t.k....(...magit-tag-delete...) | 
| f0a00 | 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61    6e 64 20 64 65 6c 65 74 65 73 20 6f 6e 65 20 6f | ......This.command.deletes.one.o | 
| f0a20 | 72 20 6d 6f 72 65 20 74 61 67 73 2e 20 20 49 66    20 74 68 65 20 72 65 67 69 6f 6e 20 6d 61 72 6b | r.more.tags...If.the.region.mark | 
| f0a40 | 73 0a 20 20 20 20 20 6d 75 6c 74 69 70 6c 65 20    74 61 67 73 20 28 61 6e 64 20 6e 6f 74 68 69 6e | s......multiple.tags.(and.nothin | 
| f0a60 | 67 20 65 6c 73 65 29 2c 20 74 68 65 6e 20 69 74    20 6f 66 66 65 72 73 20 74 6f 20 64 65 6c 65 74 | g.else),.then.it.offers.to.delet | 
| f0a80 | 65 20 74 68 6f 73 65 2e 0a 20 20 20 20 20 4f 74    68 65 72 77 69 73 65 2c 20 69 74 20 70 72 6f 6d | e.those.......Otherwise,.it.prom | 
| f0aa0 | 70 74 73 20 66 6f 72 20 61 20 73 69 6e 67 6c 65    20 74 61 67 20 74 6f 20 62 65 20 64 65 6c 65 74 | pts.for.a.single.tag.to.be.delet | 
| f0ac0 | 65 64 2c 20 64 65 66 61 75 6c 74 69 6e 67 20 74    6f 0a 20 20 20 20 20 74 68 65 20 74 61 67 20 61 | ed,.defaulting.to......the.tag.a | 
| f0ae0 | 74 20 70 6f 69 6e 74 2e 0a 0a e2 80 98 74 20 70    e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d 74 61 | t.point......t.p....(...magit-ta | 
| f0b00 | 67 2d 70 72 75 6e 65 e2 80 99 29 0a 20 20 20 20    20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 6f 66 | g-prune...)......This.command.of | 
| f0b20 | 66 65 72 73 20 74 6f 20 64 65 6c 65 74 65 20 74    61 67 73 20 6d 69 73 73 69 6e 67 20 6c 6f 63 61 | fers.to.delete.tags.missing.loca | 
| f0b40 | 6c 6c 79 20 66 72 6f 6d 20 52 45 4d 4f 54 45 2c    20 61 6e 64 0a 20 20 20 20 20 76 69 63 65 20 76 | lly.from.REMOTE,.and......vice.v | 
| f0b60 | 65 72 73 61 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6d    61 67 69 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 | ersa.....File:.magit.info,..Node | 
| f0b80 | 3a 20 4e 6f 74 65 73 2c 20 20 4e 65 78 74 3a 20    53 75 62 6d 6f 64 75 6c 65 73 2c 20 20 50 72 65 | :.Notes,..Next:.Submodules,..Pre | 
| f0ba0 | 76 3a 20 54 61 67 67 69 6e 67 2c 20 20 55 70 3a    20 4d 69 73 63 65 6c 6c 61 6e 65 6f 75 73 0a 0a | v:.Tagging,..Up:.Miscellaneous.. | 
| f0bc0 | 38 2e 32 20 4e 6f 74 65 73 0a 3d 3d 3d 3d 3d 3d    3d 3d 3d 0a 0a 41 6c 73 6f 20 73 65 65 20 2a 6e | 8.2.Notes.=========..Also.see.*n | 
| f0be0 | 6f 74 65 20 28 67 69 74 6d 61 6e 29 67 69 74 2d    6e 6f 74 65 73 3a 3a 2e 0a 0a e2 80 98 54 e2 80 | ote.(gitman)git-notes::......T.. | 
| f0c00 | 99 20 28 e2 80 98 6d 61 67 69 74 2d 6e 6f 74 65    73 e2 80 99 29 0a 20 20 20 20 20 54 68 69 73 20 | ..(...magit-notes...)......This. | 
| f0c20 | 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78    20 63 6f 6d 6d 61 6e 64 20 62 69 6e 64 73 20 74 | transient.prefix.command.binds.t | 
| f0c40 | 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 75 66    66 69 78 20 63 6f 6d 6d 61 6e 64 73 0a 20 20 20 | he.following.suffix.commands.... | 
| f0c60 | 20 20 61 6c 6f 6e 67 20 77 69 74 68 20 74 68 65    20 61 70 70 72 6f 70 72 69 61 74 65 20 69 6e 66 | ..along.with.the.appropriate.inf | 
| f0c80 | 69 78 20 61 72 67 75 6d 65 6e 74 73 20 61 6e 64    20 64 69 73 70 6c 61 79 73 20 74 68 65 6d 20 69 | ix.arguments.and.displays.them.i | 
| f0ca0 | 6e 20 61 0a 20 20 20 20 20 74 65 6d 70 6f 72 61    72 79 20 62 75 66 66 65 72 20 75 6e 74 69 6c 20 | n.a......temporary.buffer.until. | 
| f0cc0 | 61 20 73 75 66 66 69 78 20 69 73 20 69 6e 76 6f    6b 65 64 2e 0a 0a e2 80 98 54 20 54 e2 80 99 20 | a.suffix.is.invoked......T.T.... | 
| f0ce0 | 28 e2 80 98 6d 61 67 69 74 2d 6e 6f 74 65 73 2d    65 64 69 74 e2 80 99 29 0a 20 20 20 20 20 45 64 | (...magit-notes-edit...)......Ed | 
| f0d00 | 69 74 20 74 68 65 20 6e 6f 74 65 20 61 74 74 61    63 68 65 64 20 74 6f 20 61 20 63 6f 6d 6d 69 74 | it.the.note.attached.to.a.commit | 
| f0d20 | 2c 20 64 65 66 61 75 6c 74 69 6e 67 20 74 6f 20    74 68 65 20 63 6f 6d 6d 69 74 20 61 74 0a 20 20 | ,.defaulting.to.the.commit.at... | 
| f0d40 | 20 20 20 70 6f 69 6e 74 2e 0a 0a 20 20 20 20 20    42 79 20 64 65 66 61 75 6c 74 20 75 73 65 20 74 | ...point........By.default.use.t | 
| f0d60 | 68 65 20 76 61 6c 75 65 20 6f 66 20 47 69 74 20    76 61 72 69 61 62 6c 65 20 e2 80 98 63 6f 72 65 | he.value.of.Git.variable....core | 
| f0d80 | 2e 6e 6f 74 65 73 52 65 66 e2 80 99 20 6f 72 0a    20 20 20 20 20 22 72 65 66 73 2f 6e 6f 74 65 73 | .notesRef....or......"refs/notes | 
| f0da0 | 2f 63 6f 6d 6d 69 74 73 22 20 69 66 20 74 68 61    74 20 69 73 20 75 6e 64 65 66 69 6e 65 64 2e 0a | /commits".if.that.is.undefined.. | 
| f0dc0 | 0a e2 80 98 54 20 72 e2 80 99 20 28 e2 80 98 6d    61 67 69 74 2d 6e 6f 74 65 73 2d 72 65 6d 6f 76 | ....T.r....(...magit-notes-remov | 
| f0de0 | 65 e2 80 99 29 0a 20 20 20 20 20 52 65 6d 6f 76    65 20 74 68 65 20 6e 6f 74 65 20 61 74 74 61 63 | e...)......Remove.the.note.attac | 
| f0e00 | 68 65 64 20 74 6f 20 61 20 63 6f 6d 6d 69 74 2c    20 64 65 66 61 75 6c 74 69 6e 67 20 74 6f 20 74 | hed.to.a.commit,.defaulting.to.t | 
| f0e20 | 68 65 20 63 6f 6d 6d 69 74 20 61 74 0a 20 20 20    20 20 70 6f 69 6e 74 2e 0a 0a 20 20 20 20 20 42 | he.commit.at......point........B | 
| f0e40 | 79 20 64 65 66 61 75 6c 74 20 75 73 65 20 74 68    65 20 76 61 6c 75 65 20 6f 66 20 47 69 74 20 76 | y.default.use.the.value.of.Git.v | 
| f0e60 | 61 72 69 61 62 6c 65 20 e2 80 98 63 6f 72 65 2e    6e 6f 74 65 73 52 65 66 e2 80 99 20 6f 72 0a 20 | ariable....core.notesRef....or.. | 
| f0e80 | 20 20 20 20 22 72 65 66 73 2f 6e 6f 74 65 73 2f    63 6f 6d 6d 69 74 73 22 20 69 66 20 74 68 61 74 | ...."refs/notes/commits".if.that | 
| f0ea0 | 20 69 73 20 75 6e 64 65 66 69 6e 65 64 2e 0a 0a    e2 80 98 54 20 70 e2 80 99 20 28 e2 80 98 6d 61 | .is.undefined......T.p....(...ma | 
| f0ec0 | 67 69 74 2d 6e 6f 74 65 73 2d 70 72 75 6e 65 e2    80 99 29 0a 20 20 20 20 20 52 65 6d 6f 76 65 20 | git-notes-prune...)......Remove. | 
| f0ee0 | 6e 6f 74 65 73 20 61 62 6f 75 74 20 75 6e 72 65    61 63 68 61 62 6c 65 20 63 6f 6d 6d 69 74 73 2e | notes.about.unreachable.commits. | 
| f0f00 | 0a 0a 20 20 20 49 74 20 69 73 20 70 6f 73 73 69    62 6c 65 20 74 6f 20 6d 65 72 67 65 20 6f 6e 65 | .....It.is.possible.to.merge.one | 
| f0f20 | 20 6e 6f 74 65 20 72 65 66 20 69 6e 74 6f 20 61    6e 6f 74 68 65 72 2e 20 20 54 68 61 74 20 6d 61 | .note.ref.into.another...That.ma | 
| f0f40 | 79 20 72 65 73 75 6c 74 0a 69 6e 20 63 6f 6e 66    6c 69 63 74 73 20 77 68 69 63 68 20 68 61 76 65 | y.result.in.conflicts.which.have | 
| f0f60 | 20 74 6f 20 72 65 73 6f 6c 76 65 64 20 69 6e 20    74 68 65 20 74 65 6d 70 6f 72 61 72 79 20 77 6f | .to.resolved.in.the.temporary.wo | 
| f0f80 | 72 6b 74 72 65 65 0a 22 2e 67 69 74 2f 4e 4f 54    45 53 5f 4d 45 52 47 45 5f 57 4f 52 4b 54 52 45 | rktree.".git/NOTES_MERGE_WORKTRE | 
| f0fa0 | 45 22 2e 0a 0a e2 80 98 54 20 6d e2 80 99 20 28    e2 80 98 6d 61 67 69 74 2d 6e 6f 74 65 73 2d 6d | E"......T.m....(...magit-notes-m | 
| f0fc0 | 65 72 67 65 e2 80 99 29 0a 20 20 20 20 20 4d 65    72 67 65 20 74 68 65 20 6e 6f 74 65 73 20 6f 66 | erge...)......Merge.the.notes.of | 
| f0fe0 | 20 61 20 72 65 66 20 72 65 61 64 20 66 72 6f 6d    20 74 68 65 20 75 73 65 72 20 69 6e 74 6f 20 74 | .a.ref.read.from.the.user.into.t | 
| f1000 | 68 65 20 63 75 72 72 65 6e 74 20 6e 6f 74 65 73    0a 20 20 20 20 20 72 65 66 2e 20 20 54 68 65 20 | he.current.notes......ref...The. | 
| f1020 | 63 75 72 72 65 6e 74 20 6e 6f 74 65 73 20 72 65    66 20 69 73 20 74 68 65 20 76 61 6c 75 65 20 6f | current.notes.ref.is.the.value.o | 
| f1040 | 66 20 47 69 74 20 76 61 72 69 61 62 6c 65 0a 20    20 20 20 20 e2 80 98 63 6f 72 65 2e 6e 6f 74 65 | f.Git.variable.........core.note | 
| f1060 | 73 52 65 66 e2 80 99 20 6f 72 20 22 72 65 66 73    2f 6e 6f 74 65 73 2f 63 6f 6d 6d 69 74 73 22 20 | sRef....or."refs/notes/commits". | 
| f1080 | 69 66 20 74 68 61 74 20 69 73 20 75 6e 64 65 66    69 6e 65 64 2e 0a 0a 20 20 20 57 68 65 6e 20 61 | if.that.is.undefined......When.a | 
| f10a0 | 20 6e 6f 74 65 73 20 6d 65 72 67 65 20 69 73 20    69 6e 20 70 72 6f 67 72 65 73 73 20 74 68 65 6e | .notes.merge.is.in.progress.then | 
| f10c0 | 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 66    65 61 74 75 72 65 73 20 74 68 65 0a 66 6f 6c 6c | .the.transient.features.the.foll | 
| f10e0 | 6f 77 69 6e 67 20 73 75 66 66 69 78 20 63 6f 6d    6d 61 6e 64 73 2c 20 69 6e 73 74 65 61 64 20 6f | owing.suffix.commands,.instead.o | 
| f1100 | 66 20 74 68 6f 73 65 20 6c 69 73 74 65 64 20 61    62 6f 76 65 2e 0a 0a e2 80 98 54 20 63 e2 80 99 | f.those.listed.above......T.c... | 
| f1120 | 20 28 e2 80 98 6d 61 67 69 74 2d 6e 6f 74 65 73    2d 6d 65 72 67 65 2d 63 6f 6d 6d 69 74 e2 80 99 | .(...magit-notes-merge-commit... | 
| f1140 | 29 0a 20 20 20 20 20 43 6f 6d 6d 69 74 20 74 68    65 20 63 75 72 72 65 6e 74 20 6e 6f 74 65 73 20 | )......Commit.the.current.notes. | 
| f1160 | 72 65 66 20 6d 65 72 67 65 2c 20 61 66 74 65 72    20 6d 61 6e 75 61 6c 6c 79 20 72 65 73 6f 6c 76 | ref.merge,.after.manually.resolv | 
| f1180 | 69 6e 67 0a 20 20 20 20 20 63 6f 6e 66 6c 69 63    74 73 2e 0a 0a e2 80 98 54 20 61 e2 80 99 20 28 | ing......conflicts......T.a....( | 
| f11a0 | e2 80 98 6d 61 67 69 74 2d 6e 6f 74 65 73 2d 6d    65 72 67 65 2d 61 62 6f 72 74 e2 80 99 29 0a 20 | ...magit-notes-merge-abort...).. | 
| f11c0 | 20 20 20 20 41 62 6f 72 74 20 74 68 65 20 63 75    72 72 65 6e 74 20 6e 6f 74 65 73 20 72 65 66 20 | ....Abort.the.current.notes.ref. | 
| f11e0 | 6d 65 72 67 65 2e 0a 0a 20 20 20 54 68 65 20 66    6f 6c 6c 6f 77 69 6e 67 20 76 61 72 69 61 62 6c | merge......The.following.variabl | 
| f1200 | 65 73 20 63 6f 6e 74 72 6f 6c 20 77 68 61 74 20    6e 6f 74 65 73 20 72 65 66 65 72 65 6e 63 65 20 | es.control.what.notes.reference. | 
| f1220 | e2 80 98 6d 61 67 69 74 2d 6e 6f 74 65 73 2d 2a    e2 80 99 2c 0a e2 80 98 67 69 74 20 6e 6f 74 65 | ...magit-notes-*...,....git.note | 
| f1240 | 73 e2 80 99 20 61 6e 64 20 e2 80 98 67 69 74 20    73 68 6f 77 e2 80 99 20 61 63 74 20 6f 6e 20 61 | s....and....git.show....act.on.a | 
| f1260 | 6e 64 20 64 69 73 70 6c 61 79 2e 20 20 42 6f 74    68 20 74 68 65 20 6c 6f 63 61 6c 20 61 6e 64 0a | nd.display...Both.the.local.and. | 
| f1280 | 67 6c 6f 62 61 6c 20 76 61 6c 75 65 73 20 61 72    65 20 64 69 73 70 6c 61 79 65 64 20 61 6e 64 20 | global.values.are.displayed.and. | 
| f12a0 | 63 61 6e 20 62 65 20 6d 6f 64 69 66 69 65 64 2e    0a 0a 20 2d 2d 20 56 61 72 69 61 62 6c 65 3a 20 | can.be.modified....--.Variable:. | 
| f12c0 | 63 6f 72 65 2e 6e 6f 74 65 73 52 65 66 0a 20 20    20 20 20 54 68 69 73 20 76 61 72 69 61 62 6c 65 | core.notesRef......This.variable | 
| f12e0 | 20 73 70 65 63 69 66 69 65 73 20 74 68 65 20 6e    6f 74 65 73 20 72 65 66 20 74 68 61 74 20 69 73 | .specifies.the.notes.ref.that.is | 
| f1300 | 20 64 69 73 70 6c 61 79 65 64 20 62 79 20 64 65    66 61 75 6c 74 0a 20 20 20 20 20 61 6e 64 20 77 | .displayed.by.default......and.w | 
| f1320 | 68 69 63 68 20 63 6f 6d 6d 61 6e 64 73 20 61 63    74 20 6f 6e 20 62 79 20 64 65 66 61 75 6c 74 2e | hich.commands.act.on.by.default. | 
| f1340 | 0a 0a 20 2d 2d 20 56 61 72 69 61 62 6c 65 3a 20    6e 6f 74 65 73 2e 64 69 73 70 6c 61 79 52 65 66 | ...--.Variable:.notes.displayRef | 
| f1360 | 0a 20 20 20 20 20 54 68 69 73 20 76 61 72 69 61    62 6c 65 20 73 70 65 63 69 66 69 65 73 20 61 64 | ......This.variable.specifies.ad | 
| f1380 | 64 69 74 69 6f 6e 61 6c 20 6e 6f 74 65 73 20 72    65 66 20 74 6f 20 62 65 20 64 69 73 70 6c 61 79 | ditional.notes.ref.to.be.display | 
| f13a0 | 65 64 20 69 6e 0a 20 20 20 20 20 61 64 64 69 74    69 6f 6e 20 74 6f 20 74 68 65 20 72 65 66 20 73 | ed.in......addition.to.the.ref.s | 
| f13c0 | 70 65 63 69 66 69 65 64 20 62 79 20 e2 80 98 63    6f 72 65 2e 6e 6f 74 65 73 52 65 66 e2 80 99 2e | pecified.by....core.notesRef.... | 
| f13e0 | 20 20 49 74 20 63 61 6e 20 68 61 76 65 0a 20 20    20 20 20 6d 75 6c 74 69 70 6c 65 20 76 61 6c 75 | ..It.can.have......multiple.valu | 
| f1400 | 65 73 20 61 6e 64 20 6d 61 79 20 65 6e 64 20 77    69 74 68 20 e2 80 98 2a e2 80 99 20 74 6f 20 64 | es.and.may.end.with....*....to.d | 
| f1420 | 69 73 70 6c 61 79 20 61 6c 6c 20 72 65 66 73 20    69 6e 20 74 68 65 0a 20 20 20 20 20 e2 80 98 72 | isplay.all.refs.in.the.........r | 
| f1440 | 65 66 73 2f 6e 6f 74 65 73 2f e2 80 99 20 6e 61    6d 65 73 70 61 63 65 20 28 6f 72 20 e2 80 98 2a | efs/notes/....namespace.(or....* | 
| f1460 | 2a e2 80 99 20 69 66 20 73 6f 6d 65 20 6e 61 6d    65 73 20 63 6f 6e 74 61 69 6e 20 73 6c 61 73 68 | *....if.some.names.contain.slash | 
| f1480 | 65 73 29 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61    67 69 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a | es).....File:.magit.info,..Node: | 
| f14a0 | 20 53 75 62 6d 6f 64 75 6c 65 73 2c 20 20 4e 65    78 74 3a 20 53 75 62 74 72 65 65 2c 20 20 50 72 | .Submodules,..Next:.Subtree,..Pr | 
| f14c0 | 65 76 3a 20 4e 6f 74 65 73 2c 20 20 55 70 3a 20    4d 69 73 63 65 6c 6c 61 6e 65 6f 75 73 0a 0a 38 | ev:.Notes,..Up:.Miscellaneous..8 | 
| f14e0 | 2e 33 20 53 75 62 6d 6f 64 75 6c 65 73 0a 3d 3d    3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 41 6c | .3.Submodules.==============..Al | 
| f1500 | 73 6f 20 73 65 65 20 2a 6e 6f 74 65 20 28 67 69    74 6d 61 6e 29 67 69 74 2d 73 75 62 6d 6f 64 75 | so.see.*note.(gitman)git-submodu | 
| f1520 | 6c 65 3a 3a 2e 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a    2a 20 4c 69 73 74 69 6e 67 20 53 75 62 6d 6f 64 | le::...*.Menu:..*.Listing.Submod | 
| f1540 | 75 6c 65 73 3a 3a 0a 2a 20 53 75 62 6d 6f 64 75    6c 65 20 54 72 61 6e 73 69 65 6e 74 3a 3a 0a 0a | ules::.*.Submodule.Transient::.. | 
| f1560 | 1f 0a 46 69 6c 65 3a 20 6d 61 67 69 74 2e 69 6e    66 6f 2c 20 20 4e 6f 64 65 3a 20 4c 69 73 74 69 | ..File:.magit.info,..Node:.Listi | 
| f1580 | 6e 67 20 53 75 62 6d 6f 64 75 6c 65 73 2c 20 20    4e 65 78 74 3a 20 53 75 62 6d 6f 64 75 6c 65 20 | ng.Submodules,..Next:.Submodule. | 
| f15a0 | 54 72 61 6e 73 69 65 6e 74 2c 20 20 55 70 3a 20    53 75 62 6d 6f 64 75 6c 65 73 0a 0a 38 2e 33 2e | Transient,..Up:.Submodules..8.3. | 
| f15c0 | 31 20 4c 69 73 74 69 6e 67 20 53 75 62 6d 6f 64    75 6c 65 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | 1.Listing.Submodules.----------- | 
| f15e0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 54    68 65 20 63 6f 6d 6d 61 6e 64 20 e2 80 98 6d 61 | -------------..The.command....ma | 
| f1600 | 67 69 74 2d 6c 69 73 74 2d 73 75 62 6d 6f 64 75    6c 65 73 e2 80 99 20 64 69 73 70 6c 61 79 73 20 | git-list-submodules....displays. | 
| f1620 | 61 20 6c 69 73 74 20 6f 66 20 74 68 65 20 63 75    72 72 65 6e 74 0a 72 65 70 6f 73 69 74 6f 72 79 | a.list.of.the.current.repository | 
| f1640 | e2 80 99 73 20 73 75 62 6d 6f 64 75 6c 65 73 20    69 6e 20 61 20 73 65 70 61 72 61 74 65 20 62 75 | ...s.submodules.in.a.separate.bu | 
| f1660 | 66 66 65 72 2e 20 20 49 74 e2 80 99 73 20 61 6c    73 6f 20 70 6f 73 73 69 62 6c 65 20 74 6f 0a 64 | ffer...It...s.also.possible.to.d | 
| f1680 | 69 73 70 6c 61 79 20 69 6e 66 6f 72 6d 61 74 69    6f 6e 20 61 62 6f 75 74 20 73 75 62 6d 6f 64 75 | isplay.information.about.submodu | 
| f16a0 | 6c 65 73 20 64 69 72 65 63 74 6c 79 20 69 6e 20    74 68 65 20 73 74 61 74 75 73 20 62 75 66 66 65 | les.directly.in.the.status.buffe | 
| f16c0 | 72 20 6f 66 0a 74 68 65 20 73 75 70 65 72 2d 72    65 70 6f 73 69 74 6f 72 79 20 62 79 20 61 64 64 | r.of.the.super-repository.by.add | 
| f16e0 | 69 6e 67 20 e2 80 98 6d 61 67 69 74 2d 69 6e 73    65 72 74 2d 6d 6f 64 75 6c 65 73 e2 80 99 20 74 | ing....magit-insert-modules....t | 
| f1700 | 6f 20 74 68 65 20 68 6f 6f 6b 0a e2 80 98 6d 61    67 69 74 2d 73 74 61 74 75 73 2d 73 65 63 74 69 | o.the.hook....magit-status-secti | 
| f1720 | 6f 6e 73 2d 68 6f 6f 6b e2 80 99 20 61 73 20 64    65 73 63 72 69 62 65 64 20 69 6e 20 2a 6e 6f 74 | ons-hook....as.described.in.*not | 
| f1740 | 65 20 53 74 61 74 75 73 20 4d 6f 64 75 6c 65 0a    53 65 63 74 69 6f 6e 73 3a 3a 2e 0a 0a 20 2d 2d | e.Status.Module.Sections::....-- | 
| f1760 | 20 43 6f 6d 6d 61 6e 64 3a 20 6d 61 67 69 74 2d    6c 69 73 74 2d 73 75 62 6d 6f 64 75 6c 65 73 0a | .Command:.magit-list-submodules. | 
| f1780 | 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e    64 20 64 69 73 70 6c 61 79 73 20 61 20 6c 69 73 | .....This.command.displays.a.lis | 
| f17a0 | 74 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74    20 72 65 70 6f 73 69 74 6f 72 79 e2 80 99 73 20 | t.of.the.current.repository...s. | 
| f17c0 | 70 6f 70 75 6c 61 74 65 64 0a 20 20 20 20 20 73    75 62 6d 6f 64 75 6c 65 73 20 69 6e 20 61 20 73 | populated......submodules.in.a.s | 
| f17e0 | 65 70 61 72 61 74 65 20 62 75 66 66 65 72 2e 0a    0a 20 20 20 20 20 49 74 20 63 61 6e 20 62 65 20 | eparate.buffer........It.can.be. | 
| f1800 | 69 6e 76 6f 6b 65 64 20 62 79 20 70 72 65 73 73    69 6e 67 20 e2 80 98 52 45 54 e2 80 99 20 6f 6e | invoked.by.pressing....RET....on | 
| f1820 | 20 74 68 65 20 73 65 63 74 69 6f 6e 20 74 69 74    6c 65 64 0a 20 20 20 20 20 22 4d 6f 64 75 6c 65 | .the.section.titled......"Module | 
| f1840 | 73 22 2e 0a 0a 20 2d 2d 20 55 73 65 72 20 4f 70    74 69 6f 6e 3a 20 6d 61 67 69 74 2d 73 75 62 6d | s"....--.User.Option:.magit-subm | 
| f1860 | 6f 64 75 6c 65 2d 6c 69 73 74 2d 63 6f 6c 75 6d    6e 73 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 | odule-list-columns......This.opt | 
| f1880 | 69 6f 6e 20 63 6f 6e 74 72 6f 6c 73 20 77 68 61    74 20 63 6f 6c 75 6d 6e 73 20 61 72 65 20 64 69 | ion.controls.what.columns.are.di | 
| f18a0 | 73 70 6c 61 79 65 64 20 62 79 20 74 68 65 20 63    6f 6d 6d 61 6e 64 0a 20 20 20 20 20 e2 80 98 6d | splayed.by.the.command.........m | 
| f18c0 | 61 67 69 74 2d 6c 69 73 74 2d 73 75 62 6d 6f 64    75 6c 65 73 e2 80 99 20 61 6e 64 20 68 6f 77 20 | agit-list-submodules....and.how. | 
| f18e0 | 74 68 65 79 20 61 72 65 20 64 69 73 70 6c 61 79    65 64 2e 0a 0a 20 20 20 20 20 45 61 63 68 20 65 | they.are.displayed........Each.e | 
| f1900 | 6c 65 6d 65 6e 74 20 68 61 73 20 74 68 65 20 66    6f 72 6d 20 e2 80 98 28 48 45 41 44 45 52 20 57 | lement.has.the.form....(HEADER.W | 
| f1920 | 49 44 54 48 20 46 4f 52 4d 41 54 20 50 52 4f 50    53 29 e2 80 99 2e 0a 0a 20 20 20 20 20 48 45 41 | IDTH.FORMAT.PROPS)...........HEA | 
| f1940 | 44 45 52 20 69 73 20 74 68 65 20 73 74 72 69 6e    67 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 74 | DER.is.the.string.displayed.in.t | 
| f1960 | 68 65 20 68 65 61 64 65 72 2e 20 20 57 49 44 54    48 20 69 73 20 74 68 65 20 77 69 64 74 68 0a 20 | he.header...WIDTH.is.the.width.. | 
| f1980 | 20 20 20 20 6f 66 20 74 68 65 20 63 6f 6c 75 6d    6e 2e 20 20 46 4f 52 4d 41 54 20 69 73 20 61 20 | ....of.the.column...FORMAT.is.a. | 
| f19a0 | 66 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 69 73    20 63 61 6c 6c 65 64 20 77 69 74 68 20 6f 6e 65 | function.that.is.called.with.one | 
| f19c0 | 0a 20 20 20 20 20 61 72 67 75 6d 65 6e 74 2c 20    74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 20 69 | ......argument,.the.repository.i | 
| f19e0 | 64 65 6e 74 69 66 69 63 61 74 69 6f 6e 20 28 75    73 75 61 6c 6c 79 20 69 74 73 20 62 61 73 65 6e | dentification.(usually.its.basen | 
| f1a00 | 61 6d 65 29 2c 20 61 6e 64 0a 20 20 20 20 20 77    69 74 68 20 e2 80 98 64 65 66 61 75 6c 74 2d 64 | ame),.and......with....default-d | 
| f1a20 | 69 72 65 63 74 6f 72 79 e2 80 99 20 62 6f 75 6e    64 20 74 6f 20 74 68 65 20 74 6f 70 6c 65 76 65 | irectory....bound.to.the.topleve | 
| f1a40 | 6c 20 6f 66 20 69 74 73 20 77 6f 72 6b 69 6e 67    20 74 72 65 65 2e 0a 20 20 20 20 20 49 74 20 68 | l.of.its.working.tree.......It.h | 
| f1a60 | 61 73 20 74 6f 20 72 65 74 75 72 6e 20 61 20 73    74 72 69 6e 67 20 74 6f 20 62 65 20 69 6e 73 65 | as.to.return.a.string.to.be.inse | 
| f1a80 | 72 74 65 64 20 6f 72 20 6e 69 6c 2e 20 20 50 52    4f 50 53 20 69 73 20 61 6e 20 61 6c 69 73 74 0a | rted.or.nil...PROPS.is.an.alist. | 
| f1aa0 | 20 20 20 20 20 74 68 61 74 20 73 75 70 70 6f 72    74 73 20 74 68 65 20 6b 65 79 73 20 e2 80 98 3a | .....that.supports.the.keys....: | 
| f1ac0 | 72 69 67 68 74 2d 61 6c 69 67 6e e2 80 99 2c 20    e2 80 98 3a 70 61 64 2d 72 69 67 68 74 e2 80 99 | right-align...,....:pad-right... | 
| f1ae0 | 20 61 6e 64 20 e2 80 98 3a 73 6f 72 74 e2 80 99    2e 0a 0a 20 20 20 20 20 54 68 65 20 e2 80 98 3a | .and....:sort...........The....: | 
| f1b00 | 73 6f 72 74 e2 80 99 20 66 75 6e 63 74 69 6f 6e    20 68 61 73 20 61 20 77 65 69 72 64 20 69 6e 74 | sort....function.has.a.weird.int | 
| f1b20 | 65 72 66 61 63 65 20 64 65 73 63 72 69 62 65 64    20 69 6e 20 74 68 65 0a 20 20 20 20 20 64 6f 63 | erface.described.in.the......doc | 
| f1b40 | 73 74 72 69 6e 67 20 6f 66 20 e2 80 98 74 61 62    75 6c 61 74 65 64 2d 6c 69 73 74 2d 2d 67 65 74 | string.of....tabulated-list--get | 
| f1b60 | 2d 73 6f 72 74 e2 80 99 2e 20 20 41 6c 74 65 72    6e 61 74 69 76 65 6c 79 20 e2 80 98 3c e2 80 99 | -sort......Alternatively....<... | 
| f1b80 | 20 61 6e 64 0a 20 20 20 20 20 e2 80 98 6d 61 67    69 74 2d 72 65 70 6f 6c 69 73 74 2d 76 65 72 73 | .and.........magit-repolist-vers | 
| f1ba0 | 69 6f 6e 3c e2 80 99 20 63 61 6e 20 62 65 20 75    73 65 64 20 61 73 20 74 68 6f 73 65 20 66 75 6e | ion<....can.be.used.as.those.fun | 
| f1bc0 | 63 74 69 6f 6e 73 20 61 72 65 0a 20 20 20 20 20    61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 72 65 | ctions.are......automatically.re | 
| f1be0 | 70 6c 61 63 65 64 20 77 69 74 68 20 66 75 6e 63    74 69 6f 6e 73 20 74 68 61 74 20 73 61 74 69 73 | placed.with.functions.that.satis | 
| f1c00 | 66 79 20 74 68 65 20 69 6e 74 65 72 66 61 63 65    2e 0a 20 20 20 20 20 53 65 74 20 e2 80 98 3a 73 | fy.the.interface.......Set....:s | 
| f1c20 | 6f 72 74 e2 80 99 20 74 6f 20 e2 80 98 6e 69 6c    e2 80 99 20 74 6f 20 69 6e 68 69 62 69 74 20 73 | ort....to....nil....to.inhibit.s | 
| f1c40 | 6f 72 74 69 6e 67 3b 20 69 66 20 75 6e 73 70 65    63 69 66 69 65 64 2c 20 74 68 65 6e 20 74 68 65 | orting;.if.unspecified,.then.the | 
| f1c60 | 0a 20 20 20 20 20 63 6f 6c 75 6d 6e 20 69 73 20    73 6f 72 74 61 62 6c 65 20 75 73 69 6e 67 20 74 | ......column.is.sortable.using.t | 
| f1c80 | 68 65 20 64 65 66 61 75 6c 74 20 73 6f 72 74 65    72 2e 0a 0a 20 20 20 20 20 59 6f 75 20 6d 61 79 | he.default.sorter........You.may | 
| f1ca0 | 20 77 69 73 68 20 74 6f 20 64 69 73 70 6c 61 79    20 61 20 72 61 6e 67 65 20 6f 66 20 6e 75 6d 65 | .wish.to.display.a.range.of.nume | 
| f1cc0 | 72 69 63 20 63 6f 6c 75 6d 6e 73 20 75 73 69 6e    67 20 6a 75 73 74 20 6f 6e 65 0a 20 20 20 20 20 | ric.columns.using.just.one...... | 
| f1ce0 | 63 68 61 72 61 63 74 65 72 20 70 65 72 20 63 6f    6c 75 6d 6e 20 61 6e 64 20 77 69 74 68 6f 75 74 | character.per.column.and.without | 
| f1d00 | 20 61 6e 79 20 70 61 64 64 69 6e 67 20 62 65 74    77 65 65 6e 20 63 6f 6c 75 6d 6e 73 2c 20 69 6e | .any.padding.between.columns,.in | 
| f1d20 | 0a 20 20 20 20 20 77 68 69 63 68 20 63 61 73 65    20 79 6f 75 20 73 68 6f 75 6c 64 20 75 73 65 20 | ......which.case.you.should.use. | 
| f1d40 | 61 6e 20 61 70 70 72 6f 70 72 69 61 74 65 20 48    45 41 44 45 52 2c 20 73 65 74 20 57 49 44 54 48 | an.appropriate.HEADER,.set.WIDTH | 
| f1d60 | 20 74 6f 20 31 2c 0a 20 20 20 20 20 61 6e 64 20    73 65 74 20 e2 80 98 3a 70 61 64 2d 72 69 67 68 | .to.1,......and.set....:pad-righ | 
| f1d80 | 74 e2 80 99 20 74 6f 20 39 2e 20 20 e2 80 98 2b    e2 80 99 20 69 73 20 73 75 62 73 74 69 74 75 74 | t....to.9......+....is.substitut | 
| f1da0 | 65 64 20 66 6f 72 20 6e 75 6d 62 65 72 73 20 68    69 67 68 65 72 0a 20 20 20 20 20 74 68 61 6e 20 | ed.for.numbers.higher......than. | 
| f1dc0 | 39 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 69    74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 53 | 9.....File:.magit.info,..Node:.S | 
| f1de0 | 75 62 6d 6f 64 75 6c 65 20 54 72 61 6e 73 69 65    6e 74 2c 20 20 50 72 65 76 3a 20 4c 69 73 74 69 | ubmodule.Transient,..Prev:.Listi | 
| f1e00 | 6e 67 20 53 75 62 6d 6f 64 75 6c 65 73 2c 20 20    55 70 3a 20 53 75 62 6d 6f 64 75 6c 65 73 0a 0a | ng.Submodules,..Up:.Submodules.. | 
| f1e20 | 38 2e 33 2e 32 20 53 75 62 6d 6f 64 75 6c 65 20    54 72 61 6e 73 69 65 6e 74 0a 2d 2d 2d 2d 2d 2d | 8.3.2.Submodule.Transient.------ | 
| f1e40 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 0a 0a e2 80 98 6f e2 80 99 20 28 e2 80 | -------------------.....o....(.. | 
| f1e60 | 98 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65    e2 80 99 29 0a 20 20 20 20 20 54 68 69 73 20 74 | .magit-submodule...)......This.t | 
| f1e80 | 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 20    63 6f 6d 6d 61 6e 64 20 62 69 6e 64 73 20 74 68 | ransient.prefix.command.binds.th | 
| f1ea0 | 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 75 66 66    69 78 20 63 6f 6d 6d 61 6e 64 73 0a 20 20 20 20 | e.following.suffix.commands..... | 
| f1ec0 | 20 61 6c 6f 6e 67 20 77 69 74 68 20 74 68 65 20    61 70 70 72 6f 70 72 69 61 74 65 20 69 6e 66 69 | .along.with.the.appropriate.infi | 
| f1ee0 | 78 20 61 72 67 75 6d 65 6e 74 73 20 61 6e 64 20    64 69 73 70 6c 61 79 73 20 74 68 65 6d 20 69 6e | x.arguments.and.displays.them.in | 
| f1f00 | 20 61 0a 20 20 20 20 20 74 65 6d 70 6f 72 61 72    79 20 62 75 66 66 65 72 20 75 6e 74 69 6c 20 61 | .a......temporary.buffer.until.a | 
| f1f20 | 20 73 75 66 66 69 78 20 69 73 20 69 6e 76 6f 6b    65 64 2e 0a 0a 20 20 20 53 6f 6d 65 20 6f 66 20 | .suffix.is.invoked......Some.of. | 
| f1f40 | 74 68 65 20 62 65 6c 6f 77 20 63 6f 6d 6d 61 6e    64 73 20 64 65 66 61 75 6c 74 20 74 6f 20 61 63 | the.below.commands.default.to.ac | 
| f1f60 | 74 20 6f 6e 20 74 68 65 20 6d 6f 64 75 6c 65 73    20 74 68 61 74 20 61 72 65 0a 73 65 6c 65 63 74 | t.on.the.modules.that.are.select | 
| f1f80 | 65 64 20 75 73 69 6e 67 20 74 68 65 20 72 65 67    69 6f 6e 2e 20 20 46 6f 72 20 62 72 65 76 69 74 | ed.using.the.region...For.brevit | 
| f1fa0 | 79 20 74 68 65 69 72 20 64 65 73 63 72 69 70 74    69 6f 6e 20 74 61 6c 6b 20 61 62 6f 75 74 0a 22 | y.their.description.talk.about." | 
| f1fc0 | 74 68 65 20 73 65 6c 65 63 74 65 64 20 6d 6f 64    75 6c 65 73 22 2c 20 62 75 74 20 69 66 20 6e 6f | the.selected.modules",.but.if.no | 
| f1fe0 | 20 6d 6f 64 75 6c 65 73 20 61 72 65 20 73 65 6c    65 63 74 65 64 2c 20 74 68 65 6e 20 74 68 65 79 | .modules.are.selected,.then.they | 
| f2000 | 20 61 63 74 20 6f 6e 0a 74 68 65 20 63 75 72 72    65 6e 74 20 6d 6f 64 75 6c 65 20 69 6e 73 74 65 | .act.on.the.current.module.inste | 
| f2020 | 61 64 2c 20 6f 72 20 69 66 20 70 6f 69 6e 74 20    69 73 6e e2 80 99 74 20 6f 6e 20 61 20 6d 6f 64 | ad,.or.if.point.isn...t.on.a.mod | 
| f2040 | 75 6c 65 2c 20 74 68 65 6e 20 74 68 65 20 72 65    61 64 0a 61 20 73 69 6e 67 6c 65 20 6d 6f 64 75 | ule,.then.the.read.a.single.modu | 
| f2060 | 6c 65 20 74 6f 20 61 63 74 20 6f 6e 2e 20 20 57    69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 | le.to.act.on...With.a.prefix.arg | 
| f2080 | 75 6d 65 6e 74 20 74 68 65 73 65 20 63 6f 6d 6d    61 6e 64 73 20 69 67 6e 6f 72 65 0a 74 68 65 20 | ument.these.commands.ignore.the. | 
| f20a0 | 73 65 6c 65 63 74 69 6f 6e 20 61 6e 64 20 74 68    65 20 63 75 72 72 65 6e 74 20 6d 6f 64 75 6c 65 | selection.and.the.current.module | 
| f20c0 | 20 61 6e 64 20 69 6e 73 74 65 61 64 20 61 63 74    20 6f 6e 20 61 6c 6c 20 73 75 69 74 61 62 6c 65 | .and.instead.act.on.all.suitable | 
| f20e0 | 0a 6d 6f 64 75 6c 65 73 2e 0a 0a e2 80 98 6f 20    61 e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d 73 | .modules......o.a....(...magit-s | 
| f2100 | 75 62 6d 6f 64 75 6c 65 2d 61 64 64 e2 80 99 29    0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 | ubmodule-add...)......This.comma | 
| f2120 | 6e 64 73 20 61 64 64 73 20 74 68 65 20 72 65 70    6f 73 69 74 6f 72 79 20 61 74 20 55 52 4c 20 61 | nds.adds.the.repository.at.URL.a | 
| f2140 | 73 20 61 20 6d 6f 64 75 6c 65 2e 20 20 4f 70 74    69 6f 6e 61 6c 0a 20 20 20 20 20 50 41 54 48 20 | s.a.module...Optional......PATH. | 
| f2160 | 69 73 20 74 68 65 20 70 61 74 68 20 74 6f 20 74    68 65 20 6d 6f 64 75 6c 65 20 72 65 6c 61 74 69 | is.the.path.to.the.module.relati | 
| f2180 | 76 65 20 74 6f 20 74 68 65 20 72 6f 6f 74 20 6f    66 20 74 68 65 0a 20 20 20 20 20 73 75 70 65 72 | ve.to.the.root.of.the......super | 
| f21a0 | 2d 70 72 6f 6a 65 63 74 2e 20 20 49 66 20 69 74    20 69 73 20 6e 69 6c 20 74 68 65 6e 20 74 68 65 | -project...If.it.is.nil.then.the | 
| f21c0 | 20 70 61 74 68 20 69 73 20 64 65 74 65 72 6d 69    6e 65 64 20 62 61 73 65 64 20 6f 6e 0a 20 20 20 | .path.is.determined.based.on.... | 
| f21e0 | 20 20 55 52 4c 2e 0a 0a e2 80 98 6f 20 72 e2 80    99 20 28 e2 80 98 6d 61 67 69 74 2d 73 75 62 6d | ..URL......o.r....(...magit-subm | 
| f2200 | 6f 64 75 6c 65 2d 72 65 67 69 73 74 65 72 e2 80    99 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d | odule-register...)......This.com | 
| f2220 | 6d 61 6e 64 20 72 65 67 69 73 74 65 72 73 20 74    68 65 20 73 65 6c 65 63 74 65 64 20 6d 6f 64 75 | mand.registers.the.selected.modu | 
| f2240 | 6c 65 73 20 62 79 20 63 6f 70 79 69 6e 67 20 74    68 65 69 72 20 75 72 6c 73 0a 20 20 20 20 20 66 | les.by.copying.their.urls......f | 
| f2260 | 72 6f 6d 20 22 2e 67 69 74 6d 6f 64 75 6c 65 73    22 20 74 6f 20 22 24 47 49 54 5f 44 49 52 2f 63 | rom.".gitmodules".to."$GIT_DIR/c | 
| f2280 | 6f 6e 66 69 67 22 2e 20 20 54 68 65 73 65 20 76    61 6c 75 65 73 20 63 61 6e 20 74 68 65 6e 20 62 | onfig"...These.values.can.then.b | 
| f22a0 | 65 0a 20 20 20 20 20 65 64 69 74 65 64 20 62 65    66 6f 72 65 20 72 75 6e 6e 69 6e 67 20 e2 80 98 | e......edited.before.running.... | 
| f22c0 | 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d    70 6f 70 75 6c 61 74 65 e2 80 99 2e 20 20 49 66 | magit-submodule-populate......If | 
| f22e0 | 20 79 6f 75 20 64 6f 6e e2 80 99 74 0a 20 20 20    20 20 6e 65 65 64 20 74 6f 20 65 64 69 74 20 61 | .you.don...t......need.to.edit.a | 
| f2300 | 6e 79 20 75 72 6c 73 2c 20 74 68 65 6e 20 75 73    65 20 74 68 65 20 6c 61 74 74 65 72 20 64 69 72 | ny.urls,.then.use.the.latter.dir | 
| f2320 | 65 63 74 6c 79 2e 0a 0a e2 80 98 6f 20 70 e2 80    99 20 28 e2 80 98 6d 61 67 69 74 2d 73 75 62 6d | ectly......o.p....(...magit-subm | 
| f2340 | 6f 64 75 6c 65 2d 70 6f 70 75 6c 61 74 65 e2 80    99 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d | odule-populate...)......This.com | 
| f2360 | 6d 61 6e 64 20 63 72 65 61 74 65 73 20 74 68 65    20 77 6f 72 6b 69 6e 67 20 64 69 72 65 63 74 6f | mand.creates.the.working.directo | 
| f2380 | 72 79 20 6f 72 20 64 69 72 65 63 74 6f 72 69 65    73 20 6f 66 20 74 68 65 0a 20 20 20 20 20 73 65 | ry.or.directories.of.the......se | 
| f23a0 | 6c 65 63 74 65 64 20 6d 6f 64 75 6c 65 73 2c 20    63 68 65 63 6b 69 6e 67 20 6f 75 74 20 74 68 65 | lected.modules,.checking.out.the | 
| f23c0 | 20 72 65 63 6f 72 64 65 64 20 63 6f 6d 6d 69 74    73 2e 0a 0a e2 80 98 6f 20 75 e2 80 99 20 28 e2 | .recorded.commits......o.u....(. | 
| f23e0 | 80 98 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c    65 2d 75 70 64 61 74 65 e2 80 99 29 0a 20 20 20 | ..magit-submodule-update...).... | 
| f2400 | 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 75    70 64 61 74 65 73 20 74 68 65 20 73 65 6c 65 63 | ..This.command.updates.the.selec | 
| f2420 | 74 65 64 20 6d 6f 64 75 6c 65 73 20 63 68 65 63    6b 69 6e 67 20 6f 75 74 20 74 68 65 20 72 65 63 | ted.modules.checking.out.the.rec | 
| f2440 | 6f 72 64 65 64 0a 20 20 20 20 20 63 6f 6d 6d 69    74 73 2e 0a 0a e2 80 98 6f 20 73 e2 80 99 20 28 | orded......commits......o.s....( | 
| f2460 | e2 80 98 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75    6c 65 2d 73 79 6e 63 68 72 6f 6e 69 7a 65 e2 80 | ...magit-submodule-synchronize.. | 
| f2480 | 99 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d    6d 61 6e 64 20 73 79 6e 63 68 72 6f 6e 69 7a 65 | .)......This.command.synchronize | 
| f24a0 | 73 20 74 68 65 20 75 72 6c 73 20 6f 66 20 74 68    65 20 73 65 6c 65 63 74 65 64 20 6d 6f 64 75 6c | s.the.urls.of.the.selected.modul | 
| f24c0 | 65 73 2c 20 63 6f 70 79 69 6e 67 0a 20 20 20 20    20 74 68 65 20 76 61 6c 75 65 73 20 66 72 6f 6d | es,.copying......the.values.from | 
| f24e0 | 20 22 2e 67 69 74 6d 6f 64 75 6c 65 73 22 20 74    6f 20 74 68 65 20 22 2e 67 69 74 2f 63 6f 6e 66 | .".gitmodules".to.the.".git/conf | 
| f2500 | 69 67 22 20 6f 66 20 74 68 65 0a 20 20 20 20 20    73 75 70 65 72 2d 70 72 6f 6a 65 63 74 20 61 73 | ig".of.the......super-project.as | 
| f2520 | 20 77 65 6c 6c 20 74 68 6f 73 65 20 6f 66 20 74    68 65 20 6d 6f 64 75 6c 65 73 2e 0a 0a e2 80 98 | .well.those.of.the.modules...... | 
| f2540 | 6f 20 64 e2 80 99 20 28 e2 80 98 6d 61 67 69 74    2d 73 75 62 6d 6f 64 75 6c 65 2d 75 6e 70 6f 70 | o.d....(...magit-submodule-unpop | 
| f2560 | 75 6c 61 74 65 e2 80 99 29 0a 20 20 20 20 20 54    68 69 73 20 63 6f 6d 6d 61 6e 64 20 72 65 6d 6f | ulate...)......This.command.remo | 
| f2580 | 76 65 73 20 74 68 65 20 77 6f 72 6b 69 6e 67 20    64 69 72 65 63 74 6f 72 79 20 6f 66 20 74 68 65 | ves.the.working.directory.of.the | 
| f25a0 | 20 73 65 6c 65 63 74 65 64 20 6d 6f 64 75 6c 65    73 2e 0a 0a e2 80 98 6f 20 6c e2 80 99 20 28 e2 | .selected.modules......o.l....(. | 
| f25c0 | 80 98 6d 61 67 69 74 2d 6c 69 73 74 2d 73 75 62    6d 6f 64 75 6c 65 73 e2 80 99 29 0a 20 20 20 20 | ..magit-list-submodules...)..... | 
| f25e0 | 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 64 69    73 70 6c 61 79 73 20 61 20 6c 69 73 74 20 6f 66 | .This.command.displays.a.list.of | 
| f2600 | 20 74 68 65 20 63 75 72 72 65 6e 74 20 72 65 70    6f 73 69 74 6f 72 79 e2 80 99 73 20 6d 6f 64 75 | .the.current.repository...s.modu | 
| f2620 | 6c 65 73 2e 0a 0a e2 80 98 6f 20 66 e2 80 99 20    28 e2 80 98 6d 61 67 69 74 2d 66 65 74 63 68 2d | les......o.f....(...magit-fetch- | 
| f2640 | 6d 6f 64 75 6c 65 73 e2 80 99 29 0a 20 20 20 20    20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 66 65 | modules...)......This.command.fe | 
| f2660 | 74 63 68 65 73 20 61 6c 6c 20 70 6f 70 75 6c 61    74 65 64 20 6d 6f 64 75 6c 65 73 2e 0a 0a 20 20 | tches.all.populated.modules..... | 
| f2680 | 20 20 20 4f 70 74 69 6f 6e 20 e2 80 98 6d 61 67    69 74 2d 66 65 74 63 68 2d 6d 6f 64 75 6c 65 73 | ...Option....magit-fetch-modules | 
| f26a0 | 2d 6a 6f 62 73 e2 80 99 20 63 6f 6e 74 72 6f 6c    73 20 68 6f 77 20 6d 61 6e 79 20 73 75 62 6d 6f | -jobs....controls.how.many.submo | 
| f26c0 | 64 75 6c 65 73 20 61 72 65 0a 20 20 20 20 20 62    65 69 6e 67 20 66 65 74 63 68 65 64 20 69 6e 20 | dules.are......being.fetched.in. | 
| f26e0 | 70 61 72 61 6c 6c 65 6c 2e 20 20 41 6c 73 6f 20    66 65 74 63 68 20 74 68 65 20 73 75 70 65 72 2d | parallel...Also.fetch.the.super- | 
| f2700 | 72 65 70 6f 73 69 74 6f 72 79 2c 0a 20 20 20 20    20 62 65 63 61 75 73 65 20 e2 80 98 67 69 74 20 | repository,......because....git. | 
| f2720 | 66 65 74 63 68 e2 80 99 20 64 6f 65 73 20 6e 6f    74 20 73 75 70 70 6f 72 74 20 6e 6f 74 20 64 6f | fetch....does.not.support.not.do | 
| f2740 | 69 6e 67 20 74 68 61 74 2e 20 20 57 69 74 68 20    61 20 70 72 65 66 69 78 0a 20 20 20 20 20 61 72 | ing.that...With.a.prefix......ar | 
| f2760 | 67 75 6d 65 6e 74 20 66 65 74 63 68 20 61 6c 6c    20 72 65 6d 6f 74 65 73 2e 0a 0a 1f 0a 46 69 6c | gument.fetch.all.remotes.....Fil | 
| f2780 | 65 3a 20 6d 61 67 69 74 2e 69 6e 66 6f 2c 20 20    4e 6f 64 65 3a 20 53 75 62 74 72 65 65 2c 20 20 | e:.magit.info,..Node:.Subtree,.. | 
| f27a0 | 4e 65 78 74 3a 20 57 6f 72 6b 74 72 65 65 2c 20    20 50 72 65 76 3a 20 53 75 62 6d 6f 64 75 6c 65 | Next:.Worktree,..Prev:.Submodule | 
| f27c0 | 73 2c 20 20 55 70 3a 20 4d 69 73 63 65 6c 6c 61    6e 65 6f 75 73 0a 0a 38 2e 34 20 53 75 62 74 72 | s,..Up:.Miscellaneous..8.4.Subtr | 
| f27e0 | 65 65 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a    41 6c 73 6f 20 73 65 65 20 2a 6e 6f 74 65 20 28 | ee.===========..Also.see.*note.( | 
| f2800 | 67 69 74 6d 61 6e 29 67 69 74 2d 73 75 62 74 72    65 65 3a 3a 2e 0a 0a e2 80 98 4f e2 80 99 20 28 | gitman)git-subtree::......O....( | 
| f2820 | e2 80 98 6d 61 67 69 74 2d 73 75 62 74 72 65 65    e2 80 99 29 0a 20 20 20 20 20 54 68 69 73 20 74 | ...magit-subtree...)......This.t | 
| f2840 | 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 20    63 6f 6d 6d 61 6e 64 20 62 69 6e 64 73 20 74 68 | ransient.prefix.command.binds.th | 
| f2860 | 65 20 74 77 6f 20 73 75 62 2d 74 72 61 6e 73 69    65 6e 74 73 3b 20 6f 6e 65 20 66 6f 72 0a 20 20 | e.two.sub-transients;.one.for... | 
| f2880 | 20 20 20 69 6d 70 6f 72 74 69 6e 67 20 61 20 73    75 62 74 72 65 65 20 61 6e 64 20 6f 6e 65 20 66 | ...importing.a.subtree.and.one.f | 
| f28a0 | 6f 72 20 65 78 70 6f 72 74 69 6e 67 20 61 20 73    75 62 74 72 65 65 2e 0a 0a e2 80 98 4f 20 69 e2 | or.exporting.a.subtree......O.i. | 
| f28c0 | 80 99 20 28 e2 80 98 6d 61 67 69 74 2d 73 75 62    74 72 65 65 2d 69 6d 70 6f 72 74 e2 80 99 29 0a | ...(...magit-subtree-import...). | 
| f28e0 | 20 20 20 20 20 54 68 69 73 20 74 72 61 6e 73 69    65 6e 74 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 | .....This.transient.prefix.comma | 
| f2900 | 6e 64 20 62 69 6e 64 73 20 74 68 65 20 66 6f 6c    6c 6f 77 69 6e 67 20 73 75 66 66 69 78 20 63 6f | nd.binds.the.following.suffix.co | 
| f2920 | 6d 6d 61 6e 64 73 0a 20 20 20 20 20 61 6c 6f 6e    67 20 77 69 74 68 20 74 68 65 20 61 70 70 72 6f | mmands......along.with.the.appro | 
| f2940 | 70 72 69 61 74 65 20 69 6e 66 69 78 20 61 72 67    75 6d 65 6e 74 73 20 61 6e 64 20 64 69 73 70 6c | priate.infix.arguments.and.displ | 
| f2960 | 61 79 73 20 74 68 65 6d 20 69 6e 20 61 0a 20 20    20 20 20 74 65 6d 70 6f 72 61 72 79 20 62 75 66 | ays.them.in.a......temporary.buf | 
| f2980 | 66 65 72 20 75 6e 74 69 6c 20 61 20 73 75 66 66    69 78 20 69 73 20 69 6e 76 6f 6b 65 64 2e 0a 0a | fer.until.a.suffix.is.invoked... | 
| f29a0 | 20 20 20 20 20 54 68 65 20 73 75 66 66 69 78 65    73 20 6f 66 20 74 68 69 73 20 63 6f 6d 6d 61 6e | .....The.suffixes.of.this.comman | 
| f29c0 | 64 20 69 6d 70 6f 72 74 20 73 75 62 74 72 65 65    73 2e 0a 0a 20 20 20 20 20 49 66 20 74 68 65 20 | d.import.subtrees........If.the. | 
| f29e0 | e2 80 98 2d 2d 70 72 65 66 69 78 e2 80 99 20 61    72 67 75 6d 65 6e 74 20 69 73 20 73 65 74 2c 20 | ...--prefix....argument.is.set,. | 
| f2a00 | 74 68 65 6e 20 74 68 65 20 73 75 66 66 69 78 20    63 6f 6d 6d 61 6e 64 73 20 75 73 65 0a 20 20 20 | then.the.suffix.commands.use.... | 
| f2a20 | 20 20 74 68 61 74 20 70 72 65 66 69 78 20 77 69    74 68 6f 75 74 20 70 72 6f 6d 70 74 69 6e 67 20 | ..that.prefix.without.prompting. | 
| f2a40 | 74 68 65 20 75 73 65 72 2e 20 20 49 66 20 69 74    20 69 73 20 75 6e 73 65 74 2c 20 74 68 65 6e 20 | the.user...If.it.is.unset,.then. | 
| f2a60 | 74 68 65 79 0a 20 20 20 20 20 72 65 61 64 20 74    68 65 20 70 72 65 66 69 78 20 69 6e 20 74 68 65 | they......read.the.prefix.in.the | 
| f2a80 | 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 0a e2 80    98 4f 20 69 20 61 e2 80 99 20 28 e2 80 98 6d 61 | .minibuffer......O.i.a....(...ma | 
| f2aa0 | 67 69 74 2d 73 75 62 74 72 65 65 2d 61 64 64 e2    80 99 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f | git-subtree-add...)......This.co | 
| f2ac0 | 6d 6d 61 6e 64 20 61 64 64 73 20 43 4f 4d 4d 49    54 20 66 72 6f 6d 20 52 45 50 4f 53 49 54 4f 52 | mmand.adds.COMMIT.from.REPOSITOR | 
| f2ae0 | 59 20 61 73 20 61 20 6e 65 77 20 73 75 62 74 72    65 65 20 61 74 0a 20 20 20 20 20 50 52 45 46 49 | Y.as.a.new.subtree.at......PREFI | 
| f2b00 | 58 2e 0a 0a e2 80 98 4f 20 69 20 63 e2 80 99 20    28 e2 80 98 6d 61 67 69 74 2d 73 75 62 74 72 65 | X......O.i.c....(...magit-subtre | 
| f2b20 | 65 2d 61 64 64 2d 63 6f 6d 6d 69 74 e2 80 99 29    0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 | e-add-commit...)......This.comma | 
| f2b40 | 6e 64 20 61 64 64 20 43 4f 4d 4d 49 54 20 61 73    20 61 20 6e 65 77 20 73 75 62 74 72 65 65 20 61 | nd.add.COMMIT.as.a.new.subtree.a | 
| f2b60 | 74 20 50 52 45 46 49 58 2e 0a 0a e2 80 98 4f 20    69 20 6d e2 80 99 20 28 e2 80 98 6d 61 67 69 74 | t.PREFIX......O.i.m....(...magit | 
| f2b80 | 2d 73 75 62 74 72 65 65 2d 6d 65 72 67 65 e2 80    99 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d | -subtree-merge...)......This.com | 
| f2ba0 | 6d 61 6e 64 20 6d 65 72 67 65 73 20 43 4f 4d 4d    49 54 20 69 6e 74 6f 20 74 68 65 20 50 52 45 46 | mand.merges.COMMIT.into.the.PREF | 
| f2bc0 | 49 58 20 73 75 62 74 72 65 65 2e 0a 0a e2 80 98    4f 20 69 20 66 e2 80 99 20 28 e2 80 98 6d 61 67 | IX.subtree......O.i.f....(...mag | 
| f2be0 | 69 74 2d 73 75 62 74 72 65 65 2d 70 75 6c 6c e2    80 99 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f | it-subtree-pull...)......This.co | 
| f2c00 | 6d 6d 61 6e 64 20 70 75 6c 6c 73 20 43 4f 4d 4d    49 54 20 66 72 6f 6d 20 52 45 50 4f 53 49 54 4f | mmand.pulls.COMMIT.from.REPOSITO | 
| f2c20 | 52 59 20 69 6e 74 6f 20 74 68 65 20 50 52 45 46    49 58 20 73 75 62 74 72 65 65 2e 0a 0a e2 80 98 | RY.into.the.PREFIX.subtree...... | 
| f2c40 | 4f 20 65 e2 80 99 20 28 e2 80 98 6d 61 67 69 74    2d 73 75 62 74 72 65 65 2d 65 78 70 6f 72 74 e2 | O.e....(...magit-subtree-export. | 
| f2c60 | 80 99 29 0a 20 20 20 20 20 54 68 69 73 20 74 72    61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 20 63 | ..)......This.transient.prefix.c | 
| f2c80 | 6f 6d 6d 61 6e 64 20 62 69 6e 64 73 20 74 68 65    20 66 6f 6c 6c 6f 77 69 6e 67 20 73 75 66 66 69 | ommand.binds.the.following.suffi | 
| f2ca0 | 78 20 63 6f 6d 6d 61 6e 64 73 0a 20 20 20 20 20    61 6c 6f 6e 67 20 77 69 74 68 20 74 68 65 20 61 | x.commands......along.with.the.a | 
| f2cc0 | 70 70 72 6f 70 72 69 61 74 65 20 69 6e 66 69 78    20 61 72 67 75 6d 65 6e 74 73 20 61 6e 64 20 64 | ppropriate.infix.arguments.and.d | 
| f2ce0 | 69 73 70 6c 61 79 73 20 74 68 65 6d 20 69 6e 20    61 0a 20 20 20 20 20 74 65 6d 70 6f 72 61 72 79 | isplays.them.in.a......temporary | 
| f2d00 | 20 62 75 66 66 65 72 20 75 6e 74 69 6c 20 61 20    73 75 66 66 69 78 20 69 73 20 69 6e 76 6f 6b 65 | .buffer.until.a.suffix.is.invoke | 
| f2d20 | 64 2e 0a 0a 20 20 20 20 20 54 68 65 20 73 75 66    66 69 78 65 73 20 6f 66 20 74 68 69 73 20 63 6f | d........The.suffixes.of.this.co | 
| f2d40 | 6d 6d 61 6e 64 20 65 78 70 6f 72 74 20 73 75 62    74 72 65 65 73 2e 0a 0a 20 20 20 20 20 49 66 20 | mmand.export.subtrees........If. | 
| f2d60 | 74 68 65 20 e2 80 98 2d 2d 70 72 65 66 69 78 e2    80 99 20 61 72 67 75 6d 65 6e 74 20 69 73 20 73 | the....--prefix....argument.is.s | 
| f2d80 | 65 74 2c 20 74 68 65 6e 20 74 68 65 20 73 75 66    66 69 78 20 63 6f 6d 6d 61 6e 64 73 20 75 73 65 | et,.then.the.suffix.commands.use | 
| f2da0 | 0a 20 20 20 20 20 74 68 61 74 20 70 72 65 66 69    78 20 77 69 74 68 6f 75 74 20 70 72 6f 6d 70 74 | ......that.prefix.without.prompt | 
| f2dc0 | 69 6e 67 20 74 68 65 20 75 73 65 72 2e 20 20 49    66 20 69 74 20 69 73 20 75 6e 73 65 74 2c 20 74 | ing.the.user...If.it.is.unset,.t | 
| f2de0 | 68 65 6e 20 74 68 65 79 0a 20 20 20 20 20 72 65    61 64 20 74 68 65 20 70 72 65 66 69 78 20 69 6e | hen.they......read.the.prefix.in | 
| f2e00 | 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e    0a 0a e2 80 98 4f 20 65 20 70 e2 80 99 20 28 e2 | .the.minibuffer......O.e.p....(. | 
| f2e20 | 80 98 6d 61 67 69 74 2d 73 75 62 74 72 65 65 2d    70 75 73 68 e2 80 99 29 0a 20 20 20 20 20 54 68 | ..magit-subtree-push...)......Th | 
| f2e40 | 69 73 20 63 6f 6d 6d 61 6e 64 20 65 78 74 72 61    63 74 20 74 68 65 20 68 69 73 74 6f 72 79 20 6f | is.command.extract.the.history.o | 
| f2e60 | 66 20 74 68 65 20 73 75 62 74 72 65 65 20 50 52    45 46 49 58 20 61 6e 64 20 70 75 73 68 65 73 0a | f.the.subtree.PREFIX.and.pushes. | 
| f2e80 | 20 20 20 20 20 69 74 20 74 6f 20 52 45 46 20 6f    6e 20 52 45 50 4f 53 49 54 4f 52 59 2e 0a 0a e2 | .....it.to.REF.on.REPOSITORY.... | 
| f2ea0 | 80 98 4f 20 65 20 73 e2 80 99 20 28 e2 80 98 6d    61 67 69 74 2d 73 75 62 74 72 65 65 2d 73 70 6c | ..O.e.s....(...magit-subtree-spl | 
| f2ec0 | 69 74 e2 80 99 29 0a 20 20 20 20 20 54 68 69 73    20 63 6f 6d 6d 61 6e 64 20 65 78 74 72 61 63 74 | it...)......This.command.extract | 
| f2ee0 | 73 20 74 68 65 20 68 69 73 74 6f 72 79 20 6f 66    20 74 68 65 20 73 75 62 74 72 65 65 20 50 52 45 | s.the.history.of.the.subtree.PRE | 
| f2f00 | 46 49 58 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61    67 69 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a | FIX.....File:.magit.info,..Node: | 
| f2f20 | 20 57 6f 72 6b 74 72 65 65 2c 20 20 4e 65 78 74    3a 20 53 70 61 72 73 65 20 63 68 65 63 6b 6f 75 | .Worktree,..Next:.Sparse.checkou | 
| f2f40 | 74 73 2c 20 20 50 72 65 76 3a 20 53 75 62 74 72    65 65 2c 20 20 55 70 3a 20 4d 69 73 63 65 6c 6c | ts,..Prev:.Subtree,..Up:.Miscell | 
| f2f60 | 61 6e 65 6f 75 73 0a 0a 38 2e 35 20 57 6f 72 6b    74 72 65 65 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | aneous..8.5.Worktree.=========== | 
| f2f80 | 3d 0a 0a 41 6c 73 6f 20 73 65 65 20 2a 6e 6f 74    65 20 28 67 69 74 6d 61 6e 29 67 69 74 2d 77 6f | =..Also.see.*note.(gitman)git-wo | 
| f2fa0 | 72 6b 74 72 65 65 3a 3a 2e 0a 0a e2 80 98 5a e2    80 99 20 28 e2 80 98 6d 61 67 69 74 2d 77 6f 72 | rktree::......Z....(...magit-wor | 
| f2fc0 | 6b 74 72 65 65 e2 80 99 29 0a 20 20 20 20 20 54    68 69 73 20 74 72 61 6e 73 69 65 6e 74 20 70 72 | ktree...)......This.transient.pr | 
| f2fe0 | 65 66 69 78 20 63 6f 6d 6d 61 6e 64 20 62 69 6e    64 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 | efix.command.binds.the.following | 
| f3000 | 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 73    0a 20 20 20 20 20 61 6e 64 20 64 69 73 70 6c 61 | .suffix.commands......and.displa | 
| f3020 | 79 73 20 74 68 65 6d 20 69 6e 20 61 20 74 65 6d    70 6f 72 61 72 79 20 62 75 66 66 65 72 20 75 6e | ys.them.in.a.temporary.buffer.un | 
| f3040 | 74 69 6c 20 61 20 73 75 66 66 69 78 20 69 73 20    69 6e 76 6f 6b 65 64 2e 0a 0a e2 80 98 5a 20 62 | til.a.suffix.is.invoked......Z.b | 
| f3060 | e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d 77 6f    72 6b 74 72 65 65 2d 63 68 65 63 6b 6f 75 74 e2 | ....(...magit-worktree-checkout. | 
| f3080 | 80 99 29 0a 20 20 20 20 20 43 68 65 63 6b 6f 75    74 20 42 52 41 4e 43 48 20 69 6e 20 61 20 6e 65 | ..)......Checkout.BRANCH.in.a.ne | 
| f30a0 | 77 20 77 6f 72 6b 74 72 65 65 20 61 74 20 50 41    54 48 2e 0a 0a e2 80 98 5a 20 63 e2 80 99 20 28 | w.worktree.at.PATH......Z.c....( | 
| f30c0 | e2 80 98 6d 61 67 69 74 2d 77 6f 72 6b 74 72 65    65 2d 62 72 61 6e 63 68 e2 80 99 29 0a 20 20 20 | ...magit-worktree-branch...).... | 
| f30e0 | 20 20 43 72 65 61 74 65 20 61 20 6e 65 77 20 42    52 41 4e 43 48 20 61 6e 64 20 63 68 65 63 6b 20 | ..Create.a.new.BRANCH.and.check. | 
| f3100 | 69 74 20 6f 75 74 20 69 6e 20 61 20 6e 65 77 20    77 6f 72 6b 74 72 65 65 20 61 74 20 50 41 54 48 | it.out.in.a.new.worktree.at.PATH | 
| f3120 | 2e 0a 0a e2 80 98 5a 20 6d e2 80 99 20 28 e2 80    98 6d 61 67 69 74 2d 77 6f 72 6b 74 72 65 65 2d | ......Z.m....(...magit-worktree- | 
| f3140 | 6d 6f 76 65 e2 80 99 29 0a 20 20 20 20 20 4d 6f    76 65 20 61 6e 20 65 78 69 73 74 69 6e 67 20 77 | move...)......Move.an.existing.w | 
| f3160 | 6f 72 6b 74 72 65 65 20 74 6f 20 61 20 6e 65 77    20 50 41 54 48 2e 0a 0a e2 80 98 5a 20 6b e2 80 | orktree.to.a.new.PATH......Z.k.. | 
| f3180 | 99 20 28 e2 80 98 6d 61 67 69 74 2d 77 6f 72 6b    74 72 65 65 2d 64 65 6c 65 74 65 e2 80 99 29 0a | ..(...magit-worktree-delete...). | 
| f31a0 | 20 20 20 20 20 44 65 6c 65 74 65 20 61 20 77 6f    72 6b 74 72 65 65 2c 20 64 65 66 61 75 6c 74 69 | .....Delete.a.worktree,.defaulti | 
| f31c0 | 6e 67 20 74 6f 20 74 68 65 20 77 6f 72 6b 74 72    65 65 20 61 74 20 70 6f 69 6e 74 2e 20 20 54 68 | ng.to.the.worktree.at.point...Th | 
| f31e0 | 65 0a 20 20 20 20 20 70 72 69 6d 61 72 79 20 77    6f 72 6b 74 72 65 65 20 63 61 6e 6e 6f 74 20 62 | e......primary.worktree.cannot.b | 
| f3200 | 65 20 64 65 6c 65 74 65 64 2e 0a 0a e2 80 98 5a    20 67 e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d | e.deleted......Z.g....(...magit- | 
| f3220 | 77 6f 72 6b 74 72 65 65 2d 73 74 61 74 75 73 e2    80 99 29 0a 20 20 20 20 20 53 68 6f 77 20 74 68 | worktree-status...)......Show.th | 
| f3240 | 65 20 73 74 61 74 75 73 20 66 6f 72 20 74 68 65    20 77 6f 72 6b 74 72 65 65 20 61 74 20 70 6f 69 | e.status.for.the.worktree.at.poi | 
| f3260 | 6e 74 2e 0a 0a 20 20 20 20 20 49 66 20 74 68 65    72 65 20 69 73 20 6e 6f 20 77 6f 72 6b 74 72 65 | nt........If.there.is.no.worktre | 
| f3280 | 65 20 61 74 20 70 6f 69 6e 74 2c 20 74 68 65 6e    20 72 65 61 64 20 6f 6e 65 20 69 6e 20 74 68 65 | e.at.point,.then.read.one.in.the | 
| f32a0 | 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 20 20 20    20 20 49 66 20 74 68 65 20 77 6f 72 6b 74 72 65 | .minibuffer.......If.the.worktre | 
| f32c0 | 65 20 61 74 20 70 6f 69 6e 74 20 69 73 20 74 68    65 20 6f 6e 65 20 77 68 6f 73 65 20 73 74 61 74 | e.at.point.is.the.one.whose.stat | 
| f32e0 | 75 73 20 69 73 20 61 6c 72 65 61 64 79 20 62 65    69 6e 67 0a 20 20 20 20 20 64 69 73 70 6c 61 79 | us.is.already.being......display | 
| f3300 | 65 64 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e    74 20 62 75 66 66 65 72 2c 20 74 68 65 6e 20 73 | ed.in.the.current.buffer,.then.s | 
| f3320 | 68 6f 77 20 69 74 20 69 6e 20 44 69 72 65 64 20    69 6e 73 74 65 61 64 2e 0a 0a 1f 0a 46 69 6c 65 | how.it.in.Dired.instead.....File | 
| f3340 | 3a 20 6d 61 67 69 74 2e 69 6e 66 6f 2c 20 20 4e    6f 64 65 3a 20 53 70 61 72 73 65 20 63 68 65 63 | :.magit.info,..Node:.Sparse.chec | 
| f3360 | 6b 6f 75 74 73 2c 20 20 4e 65 78 74 3a 20 42 75    6e 64 6c 65 2c 20 20 50 72 65 76 3a 20 57 6f 72 | kouts,..Next:.Bundle,..Prev:.Wor | 
| f3380 | 6b 74 72 65 65 2c 20 20 55 70 3a 20 4d 69 73 63    65 6c 6c 61 6e 65 6f 75 73 0a 0a 38 2e 36 20 53 | ktree,..Up:.Miscellaneous..8.6.S | 
| f33a0 | 70 61 72 73 65 20 63 68 65 63 6b 6f 75 74 73 0a    3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | parse.checkouts.================ | 
| f33c0 | 3d 3d 3d 3d 0a 0a 53 70 61 72 73 65 20 63 68 65    63 6b 6f 75 74 73 20 70 72 6f 76 69 64 65 20 61 | ====..Sparse.checkouts.provide.a | 
| f33e0 | 20 77 61 79 20 74 6f 20 72 65 73 74 72 69 63 74    20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 | .way.to.restrict.the.working.tre | 
| f3400 | 65 20 74 6f 20 61 20 73 75 62 73 65 74 0a 6f 66    20 64 69 72 65 63 74 6f 72 69 65 73 2e 20 20 53 | e.to.a.subset.of.directories...S | 
| f3420 | 65 65 20 2a 6e 6f 74 65 20 28 67 69 74 6d 61 6e    29 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 | ee.*note.(gitman)git-sparse-chec | 
| f3440 | 6b 6f 75 74 3a 3a 2e 0a 0a 20 20 20 2a 57 61 72    6e 69 6e 67 2a 3a 20 47 69 74 20 69 6e 74 72 6f | kout::......*Warning*:.Git.intro | 
| f3460 | 64 75 63 65 64 20 74 68 65 20 e2 80 98 67 69 74    20 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 | duced.the....git.sparse-checkout | 
| f3480 | e2 80 99 20 63 6f 6d 6d 61 6e 64 20 69 6e 0a 76    65 72 73 69 6f 6e 20 32 2e 32 35 20 61 6e 64 20 | ....command.in.version.2.25.and. | 
| f34a0 | 73 74 69 6c 6c 20 61 64 76 65 72 74 69 73 65 73    20 69 74 20 61 73 20 65 78 70 65 72 69 6d 65 6e | still.advertises.it.as.experimen | 
| f34c0 | 74 61 6c 20 61 6e 64 20 73 75 62 6a 65 63 74 20    74 6f 0a 63 68 61 6e 67 65 2e 20 20 4d 61 67 69 | tal.and.subject.to.change...Magi | 
| f34e0 | 74 e2 80 99 73 20 69 6e 74 65 72 66 61 63 65 20    73 68 6f 75 6c 64 20 62 65 20 63 6f 6e 73 69 64 | t...s.interface.should.be.consid | 
| f3500 | 65 72 65 64 20 74 68 65 20 73 61 6d 65 2e 20 20    49 6e 0a 70 61 72 74 69 63 75 6c 61 72 2c 20 69 | ered.the.same...In.particular,.i | 
| f3520 | 66 20 47 69 74 20 69 6e 74 72 6f 64 75 63 65 73    20 61 20 62 61 63 6b 77 61 72 64 20 69 6e 63 6f | f.Git.introduces.a.backward.inco | 
| f3540 | 6d 70 61 74 69 62 6c 65 20 63 68 61 6e 67 65 2c    20 4d 61 67 69 74 e2 80 99 73 0a 73 70 61 72 73 | mpatible.change,.Magit...s.spars | 
| f3560 | 65 20 63 68 65 63 6b 6f 75 74 20 66 75 6e 63 74    69 6f 6e 61 6c 69 74 79 20 6d 61 79 20 62 65 20 | e.checkout.functionality.may.be. | 
| f3580 | 75 70 64 61 74 65 64 20 69 6e 20 61 20 77 61 79    20 74 68 61 74 20 72 65 71 75 69 72 65 73 20 61 | updated.in.a.way.that.requires.a | 
| f35a0 | 0a 6d 6f 72 65 20 72 65 63 65 6e 74 20 47 69 74    20 76 65 72 73 69 6f 6e 2e 0a 0a e2 80 98 3e e2 | .more.recent.Git.version......>. | 
| f35c0 | 80 99 20 28 e2 80 98 6d 61 67 69 74 2d 73 70 61    72 73 65 2d 63 68 65 63 6b 6f 75 74 e2 80 99 29 | ...(...magit-sparse-checkout...) | 
| f35e0 | 0a 20 20 20 20 20 54 68 69 73 20 74 72 61 6e 73    69 65 6e 74 20 70 72 65 66 69 78 20 63 6f 6d 6d | ......This.transient.prefix.comm | 
| f3600 | 61 6e 64 20 62 69 6e 64 73 20 74 68 65 20 66 6f    6c 6c 6f 77 69 6e 67 20 73 75 66 66 69 78 20 63 | and.binds.the.following.suffix.c | 
| f3620 | 6f 6d 6d 61 6e 64 73 0a 20 20 20 20 20 61 6e 64    20 64 69 73 70 6c 61 79 73 20 74 68 65 6d 20 69 | ommands......and.displays.them.i | 
| f3640 | 6e 20 61 20 74 65 6d 70 6f 72 61 72 79 20 62 75    66 66 65 72 20 75 6e 74 69 6c 20 61 20 73 75 66 | n.a.temporary.buffer.until.a.suf | 
| f3660 | 66 69 78 20 69 73 20 69 6e 76 6f 6b 65 64 2e 0a    0a e2 80 98 3e 20 65 e2 80 99 20 28 e2 80 98 6d | fix.is.invoked......>.e....(...m | 
| f3680 | 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63    6b 6f 75 74 2d 65 6e 61 62 6c 65 e2 80 99 29 0a | agit-sparse-checkout-enable...). | 
| f36a0 | 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e    64 20 69 6e 69 74 69 61 6c 69 7a 65 73 20 61 20 | .....This.command.initializes.a. | 
| f36c0 | 73 70 61 72 73 65 20 63 68 65 63 6b 6f 75 74 20    74 68 61 74 20 69 6e 63 6c 75 64 65 73 20 6f 6e | sparse.checkout.that.includes.on | 
| f36e0 | 6c 79 20 74 68 65 0a 20 20 20 20 20 66 69 6c 65    73 20 69 6e 20 74 68 65 20 74 6f 70 2d 6c 65 76 | ly.the......files.in.the.top-lev | 
| f3700 | 65 6c 20 64 69 72 65 63 74 6f 72 79 2e 0a 0a 20    20 20 20 20 4e 6f 74 65 20 74 68 61 74 20 e2 80 | el.directory........Note.that... | 
| f3720 | 98 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68    65 63 6b 6f 75 74 2d 73 65 74 e2 80 99 20 61 6e | .magit-sparse-checkout-set....an | 
| f3740 | 64 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d    73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 2d | d.........magit-sparse-checkout- | 
| f3760 | 61 64 64 e2 80 99 20 61 75 74 6f 6d 61 74 69 63    61 6c 6c 79 20 69 6e 69 74 69 61 6c 69 7a 65 20 | add....automatically.initialize. | 
| f3780 | 61 20 73 70 61 72 73 65 0a 20 20 20 20 20 63 68    65 63 6b 6f 75 74 20 69 66 20 6e 65 63 65 73 73 | a.sparse......checkout.if.necess | 
| f37a0 | 61 72 79 2e 20 20 48 6f 77 65 76 65 72 2c 20 79    6f 75 20 6d 61 79 20 77 61 6e 74 20 74 6f 20 63 | ary...However,.you.may.want.to.c | 
| f37c0 | 61 6c 6c 0a 20 20 20 20 20 e2 80 98 6d 61 67 69    74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 | all.........magit-sparse-checkou | 
| f37e0 | 74 2d 65 6e 61 62 6c 65 e2 80 99 20 65 78 70 6c    69 63 69 74 6c 79 20 74 6f 20 72 65 2d 69 6e 69 | t-enable....explicitly.to.re-ini | 
| f3800 | 74 69 61 6c 69 7a 65 20 61 20 73 70 61 72 73 65    0a 20 20 20 20 20 63 68 65 63 6b 6f 75 74 20 61 | tialize.a.sparse......checkout.a | 
| f3820 | 66 74 65 72 20 63 61 6c 6c 69 6e 67 20 e2 80 98    6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 | fter.calling....magit-sparse-che | 
| f3840 | 63 6b 6f 75 74 2d 64 69 73 61 62 6c 65 e2 80 99    2c 20 74 6f 20 70 61 73 73 0a 20 20 20 20 20 61 | ckout-disable...,.to.pass......a | 
| f3860 | 64 64 69 74 69 6f 6e 61 6c 20 61 72 67 75 6d 65    6e 74 73 20 74 6f 20 e2 80 98 67 69 74 20 73 70 | dditional.arguments.to....git.sp | 
| f3880 | 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 20 69 6e    69 74 e2 80 99 2c 20 6f 72 20 74 6f 20 65 78 65 | arse-checkout.init...,.or.to.exe | 
| f38a0 | 63 75 74 65 0a 20 20 20 20 20 74 68 65 20 69 6e    69 74 69 61 6c 69 7a 61 74 69 6f 6e 20 61 73 79 | cute......the.initialization.asy | 
| f38c0 | 6e 63 68 72 6f 6e 6f 75 73 6c 79 2e 0a 0a e2 80    98 3e 20 73 e2 80 99 20 28 e2 80 98 6d 61 67 69 | nchronously......>.s....(...magi | 
| f38e0 | 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75    74 2d 73 65 74 e2 80 99 29 0a 20 20 20 20 20 54 | t-sparse-checkout-set...)......T | 
| f3900 | 68 69 73 20 63 6f 6d 6d 61 6e 64 20 74 61 6b 65    73 20 61 20 6c 69 73 74 20 6f 66 20 64 69 72 65 | his.command.takes.a.list.of.dire | 
| f3920 | 63 74 6f 72 69 65 73 20 61 6e 64 20 63 6f 6e 66    69 67 75 72 65 73 20 74 68 65 20 73 70 61 72 73 | ctories.and.configures.the.spars | 
| f3940 | 65 0a 20 20 20 20 20 63 68 65 63 6b 6f 75 74 20    74 6f 20 69 6e 63 6c 75 64 65 20 6f 6e 6c 79 20 | e......checkout.to.include.only. | 
| f3960 | 66 69 6c 65 73 20 69 6e 20 74 68 6f 73 65 20 73    75 62 64 69 72 65 63 74 6f 72 69 65 73 2e 20 20 | files.in.those.subdirectories... | 
| f3980 | 41 6e 79 0a 20 20 20 20 20 70 72 65 76 69 6f 75    73 6c 79 20 69 6e 63 6c 75 64 65 64 20 64 69 72 | Any......previously.included.dir | 
| f39a0 | 65 63 74 6f 72 69 65 73 20 61 72 65 20 65 78 63    6c 75 64 65 64 20 75 6e 6c 65 73 73 20 74 68 65 | ectories.are.excluded.unless.the | 
| f39c0 | 79 20 61 72 65 20 69 6e 20 74 68 65 0a 20 20 20    20 20 70 72 6f 76 69 64 65 64 20 6c 69 73 74 20 | y.are.in.the......provided.list. | 
| f39e0 | 6f 66 20 64 69 72 65 63 74 6f 72 69 65 73 2e 0a    0a e2 80 98 3e 20 61 e2 80 99 20 28 e2 80 98 6d | of.directories......>.a....(...m | 
| f3a00 | 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63    6b 6f 75 74 2d 61 64 64 e2 80 99 29 0a 20 20 20 | agit-sparse-checkout-add...).... | 
| f3a20 | 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 69    73 20 6c 69 6b 65 20 e2 80 98 6d 61 67 69 74 2d | ..This.command.is.like....magit- | 
| f3a40 | 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 2d    73 65 74 e2 80 99 2c 20 62 75 74 20 69 6e 73 74 | sparse-checkout-set...,.but.inst | 
| f3a60 | 65 61 64 20 61 64 64 73 0a 20 20 20 20 20 74 68    65 20 73 70 65 63 69 66 69 65 64 20 6c 69 73 74 | ead.adds......the.specified.list | 
| f3a80 | 20 6f 66 20 64 69 72 65 63 74 6f 72 69 65 73 20    74 6f 20 74 68 65 20 73 65 74 20 6f 66 20 64 69 | .of.directories.to.the.set.of.di | 
| f3aa0 | 72 65 63 74 6f 72 69 65 73 20 74 68 61 74 20 69    73 0a 20 20 20 20 20 61 6c 72 65 61 64 79 20 69 | rectories.that.is......already.i | 
| f3ac0 | 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 73    70 61 72 73 65 20 63 68 65 63 6b 6f 75 74 2e 0a | ncluded.in.the.sparse.checkout.. | 
| f3ae0 | 0a e2 80 98 3e 20 72 e2 80 99 20 28 e2 80 98 6d    61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 | ....>.r....(...magit-sparse-chec | 
| f3b00 | 6b 6f 75 74 2d 72 65 61 70 70 6c 79 e2 80 99 29    0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 | kout-reapply...)......This.comma | 
| f3b20 | 6e 64 20 61 70 70 6c 69 65 73 20 74 68 65 20 63    75 72 72 65 6e 74 6c 79 20 63 6f 6e 66 69 67 75 | nd.applies.the.currently.configu | 
| f3b40 | 72 65 64 20 73 70 61 72 73 65 20 63 68 65 63 6b    6f 75 74 0a 20 20 20 20 20 70 61 74 74 65 72 6e | red.sparse.checkout......pattern | 
| f3b60 | 73 20 74 6f 20 74 68 65 20 77 6f 72 6b 69 6e 67    20 74 72 65 65 2e 20 20 54 68 69 73 20 69 73 20 | s.to.the.working.tree...This.is. | 
| f3b80 | 75 73 65 66 75 6c 20 74 6f 20 63 61 6c 6c 20 69    66 20 65 78 63 6c 75 64 65 64 0a 20 20 20 20 20 | useful.to.call.if.excluded...... | 
| f3ba0 | 66 69 6c 65 73 20 68 61 76 65 20 62 65 65 6e 20    63 68 65 63 6b 65 64 20 6f 75 74 20 61 66 74 65 | files.have.been.checked.out.afte | 
| f3bc0 | 72 20 6f 70 65 72 61 74 69 6f 6e 73 20 73 75 63    68 20 61 73 20 6d 65 72 67 69 6e 67 20 6f 72 0a | r.operations.such.as.merging.or. | 
| f3be0 | 20 20 20 20 20 72 65 62 61 73 69 6e 67 2e 0a 0a    e2 80 98 3e 20 64 e2 80 99 20 28 e2 80 98 6d 61 | .....rebasing......>.d....(...ma | 
| f3c00 | 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b    6f 75 74 2d 64 69 73 61 62 6c 65 e2 80 99 29 0a | git-sparse-checkout-disable...). | 
| f3c20 | 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e    64 20 72 65 73 74 6f 72 65 73 20 74 68 65 20 66 | .....This.command.restores.the.f | 
| f3c40 | 75 6c 6c 20 63 68 65 63 6b 6f 75 74 2e 20 20 54    6f 20 72 65 74 75 72 6e 20 74 6f 20 74 68 65 20 | ull.checkout...To.return.to.the. | 
| f3c60 | 70 72 65 76 69 6f 75 73 0a 20 20 20 20 20 73 70    61 72 73 65 20 63 68 65 63 6b 6f 75 74 2c 20 63 | previous......sparse.checkout,.c | 
| f3c80 | 61 6c 6c 20 e2 80 98 6d 61 67 69 74 2d 73 70 61    72 73 65 2d 63 68 65 63 6b 6f 75 74 2d 65 6e 61 | all....magit-sparse-checkout-ena | 
| f3ca0 | 62 6c 65 e2 80 99 2e 0a 0a 20 20 20 41 20 73 70    61 72 73 65 20 63 68 65 63 6b 6f 75 74 20 63 61 | ble.........A.sparse.checkout.ca | 
| f3cc0 | 6e 20 61 6c 73 6f 20 62 65 20 69 6e 69 74 69 61    74 65 64 20 77 68 65 6e 20 63 6c 6f 6e 69 6e 67 | n.also.be.initiated.when.cloning | 
| f3ce0 | 20 61 20 72 65 70 6f 73 69 74 6f 72 79 20 62 79    0a 75 73 69 6e 67 20 74 68 65 20 e2 80 98 6d 61 | .a.repository.by.using.the....ma | 
| f3d00 | 67 69 74 2d 63 6c 6f 6e 65 2d 73 70 61 72 73 65    e2 80 99 20 63 6f 6d 6d 61 6e 64 20 69 6e 20 74 | git-clone-sparse....command.in.t | 
| f3d20 | 68 65 20 e2 80 98 6d 61 67 69 74 2d 63 6c 6f 6e    65 e2 80 99 20 74 72 61 6e 73 69 65 6e 74 0a 28 | he....magit-clone....transient.( | 
| f3d40 | 73 65 65 20 2a 6e 6f 74 65 20 43 6c 6f 6e 69 6e    67 20 52 65 70 6f 73 69 74 6f 72 79 3a 3a 29 2e | see.*note.Cloning.Repository::). | 
| f3d60 | 0a 0a 20 20 20 49 66 20 79 6f 75 20 77 61 6e 74    20 74 68 65 20 73 74 61 74 75 73 20 62 75 66 66 | .....If.you.want.the.status.buff | 
| f3d80 | 65 72 20 74 6f 20 69 6e 64 69 63 61 74 65 20 77    68 65 6e 20 61 20 73 70 61 72 73 65 20 63 68 65 | er.to.indicate.when.a.sparse.che | 
| f3da0 | 63 6b 6f 75 74 20 69 73 0a 65 6e 61 62 6c 65 64    2c 20 61 64 64 20 74 68 65 20 66 75 6e 63 74 69 | ckout.is.enabled,.add.the.functi | 
| f3dc0 | 6f 6e 20 e2 80 98 6d 61 67 69 74 2d 73 70 61 72    73 65 2d 63 68 65 63 6b 6f 75 74 2d 69 6e 73 65 | on....magit-sparse-checkout-inse | 
| f3de0 | 72 74 2d 68 65 61 64 65 72 e2 80 99 20 74 6f 0a    e2 80 98 6d 61 67 69 74 2d 73 74 61 74 75 73 2d | rt-header....to....magit-status- | 
| f3e00 | 68 65 61 64 65 72 73 2d 68 6f 6f 6b e2 80 99 2e    0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 69 74 2e | headers-hook........File:.magit. | 
| f3e20 | 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 42 75 6e    64 6c 65 2c 20 20 4e 65 78 74 3a 20 43 6f 6d 6d | info,..Node:.Bundle,..Next:.Comm | 
| f3e40 | 6f 6e 20 43 6f 6d 6d 61 6e 64 73 2c 20 20 50 72    65 76 3a 20 53 70 61 72 73 65 20 63 68 65 63 6b | on.Commands,..Prev:.Sparse.check | 
| f3e60 | 6f 75 74 73 2c 20 20 55 70 3a 20 4d 69 73 63 65    6c 6c 61 6e 65 6f 75 73 0a 0a 38 2e 37 20 42 75 | outs,..Up:.Miscellaneous..8.7.Bu | 
| f3e80 | 6e 64 6c 65 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a    0a 41 6c 73 6f 20 73 65 65 20 2a 6e 6f 74 65 20 | ndle.==========..Also.see.*note. | 
| f3ea0 | 28 67 69 74 6d 61 6e 29 67 69 74 2d 62 75 6e 64    6c 65 3a 3a 2e 0a 0a 20 2d 2d 20 43 6f 6d 6d 61 | (gitman)git-bundle::....--.Comma | 
| f3ec0 | 6e 64 3a 20 6d 61 67 69 74 2d 62 75 6e 64 6c 65    0a 20 20 20 20 20 54 68 69 73 20 74 72 61 6e 73 | nd:.magit-bundle......This.trans | 
| f3ee0 | 69 65 6e 74 20 70 72 65 66 69 78 20 63 6f 6d 6d    61 6e 64 20 62 69 6e 64 73 20 73 65 76 65 72 61 | ient.prefix.command.binds.severa | 
| f3f00 | 6c 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64    73 20 66 6f 72 0a 20 20 20 20 20 72 75 6e 6e 69 | l.suffix.commands.for......runni | 
| f3f20 | 6e 67 20 e2 80 98 67 69 74 20 62 75 6e 64 6c 65    e2 80 99 20 73 75 62 63 6f 6d 6d 61 6e 64 73 20 | ng....git.bundle....subcommands. | 
| f3f40 | 61 6e 64 20 64 69 73 70 6c 61 79 73 20 74 68 65    6d 20 69 6e 20 61 20 74 65 6d 70 6f 72 61 72 79 | and.displays.them.in.a.temporary | 
| f3f60 | 0a 20 20 20 20 20 62 75 66 66 65 72 20 75 6e 74    69 6c 20 61 20 73 75 66 66 69 78 20 69 73 20 69 | ......buffer.until.a.suffix.is.i | 
| f3f80 | 6e 76 6f 6b 65 64 2e 0a 0a 1f 0a 46 69 6c 65 3a    20 6d 61 67 69 74 2e 69 6e 66 6f 2c 20 20 4e 6f | nvoked.....File:.magit.info,..No | 
| f3fa0 | 64 65 3a 20 43 6f 6d 6d 6f 6e 20 43 6f 6d 6d 61    6e 64 73 2c 20 20 4e 65 78 74 3a 20 57 69 70 20 | de:.Common.Commands,..Next:.Wip. | 
| f3fc0 | 4d 6f 64 65 73 2c 20 20 50 72 65 76 3a 20 42 75    6e 64 6c 65 2c 20 20 55 70 3a 20 4d 69 73 63 65 | Modes,..Prev:.Bundle,..Up:.Misce | 
| f3fe0 | 6c 6c 61 6e 65 6f 75 73 0a 0a 38 2e 38 20 43 6f    6d 6d 6f 6e 20 43 6f 6d 6d 61 6e 64 73 0a 3d 3d | llaneous..8.8.Common.Commands.== | 
| f4000 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d    3d 0a 0a 20 2d 2d 20 43 6f 6d 6d 61 6e 64 3a 20 | =================...--.Command:. | 
| f4020 | 6d 61 67 69 74 2d 73 77 69 74 63 68 2d 74 6f 2d    72 65 70 6f 73 69 74 6f 72 79 2d 62 75 66 66 65 | magit-switch-to-repository-buffe | 
| f4040 | 72 0a 20 2d 2d 20 43 6f 6d 6d 61 6e 64 3a 20 6d    61 67 69 74 2d 73 77 69 74 63 68 2d 74 6f 2d 72 | r..--.Command:.magit-switch-to-r | 
| f4060 | 65 70 6f 73 69 74 6f 72 79 2d 62 75 66 66 65 72    2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 0a 20 2d | epository-buffer-other-window..- | 
| f4080 | 2d 20 43 6f 6d 6d 61 6e 64 3a 20 6d 61 67 69 74    2d 73 77 69 74 63 68 2d 74 6f 2d 72 65 70 6f 73 | -.Command:.magit-switch-to-repos | 
| f40a0 | 69 74 6f 72 79 2d 62 75 66 66 65 72 2d 6f 74 68    65 72 2d 66 72 61 6d 65 0a 20 2d 2d 20 43 6f 6d | itory-buffer-other-frame..--.Com | 
| f40c0 | 6d 61 6e 64 3a 20 6d 61 67 69 74 2d 64 69 73 70    6c 61 79 2d 72 65 70 6f 73 69 74 6f 72 79 2d 62 | mand:.magit-display-repository-b | 
| f40e0 | 75 66 66 65 72 0a 20 20 20 20 20 54 68 65 73 65    20 63 6f 6d 6d 61 6e 64 73 20 72 65 61 64 20 61 | uffer......These.commands.read.a | 
| f4100 | 6e 79 20 65 78 69 73 74 69 6e 67 20 4d 61 67 69    74 20 62 75 66 66 65 72 20 74 68 61 74 20 62 65 | ny.existing.Magit.buffer.that.be | 
| f4120 | 6c 6f 6e 67 73 20 74 6f 20 74 68 65 0a 20 20 20    20 20 63 75 72 72 65 6e 74 20 72 65 70 6f 73 69 | longs.to.the......current.reposi | 
| f4140 | 74 6f 72 79 20 66 72 6f 6d 20 74 68 65 20 75 73    65 72 20 61 6e 64 20 74 68 65 6e 20 73 77 69 74 | tory.from.the.user.and.then.swit | 
| f4160 | 63 68 20 74 6f 20 74 68 65 20 73 65 6c 65 63 74    65 64 0a 20 20 20 20 20 62 75 66 66 65 72 20 28 | ch.to.the.selected......buffer.( | 
| f4180 | 77 69 74 68 6f 75 74 20 72 65 66 72 65 73 68 69    6e 67 20 69 74 29 2e 0a 0a 20 20 20 20 20 54 68 | without.refreshing.it)........Th | 
| f41a0 | 65 20 6c 61 73 74 20 76 61 72 69 61 6e 74 20 75    73 65 73 20 e2 80 98 6d 61 67 69 74 2d 64 69 73 | e.last.variant.uses....magit-dis | 
| f41c0 | 70 6c 61 79 2d 62 75 66 66 65 72 e2 80 99 20 74    6f 20 64 6f 20 73 6f 20 61 6e 64 20 74 68 75 73 | play-buffer....to.do.so.and.thus | 
| f41e0 | 0a 20 20 20 20 20 72 65 73 70 65 63 74 73 20 e2    80 98 6d 61 67 69 74 2d 64 69 73 70 6c 61 79 2d | ......respects....magit-display- | 
| f4200 | 62 75 66 66 65 72 2d 66 75 6e 63 74 69 6f 6e e2    80 99 2e 0a 0a 20 20 20 54 68 65 73 65 20 61 72 | buffer-function.........These.ar | 
| f4220 | 65 20 73 6f 6d 65 20 6f 66 20 74 68 65 20 63 6f    6d 6d 61 6e 64 73 20 74 68 61 74 20 63 61 6e 20 | e.some.of.the.commands.that.can. | 
| f4240 | 62 65 20 75 73 65 64 20 69 6e 20 61 6c 6c 20 62    75 66 66 65 72 73 20 77 68 6f 73 65 0a 6d 61 6a | be.used.in.all.buffers.whose.maj | 
| f4260 | 6f 72 2d 6d 6f 64 65 73 20 64 65 72 69 76 65 20    66 72 6f 6d 20 e2 80 98 6d 61 67 69 74 2d 6d 6f | or-modes.derive.from....magit-mo | 
| f4280 | 64 65 e2 80 99 2e 20 20 54 68 65 72 65 20 61 72    65 20 6f 74 68 65 72 20 63 6f 6d 6d 6f 6e 20 63 | de......There.are.other.common.c | 
| f42a0 | 6f 6d 6d 61 6e 64 73 0a 62 65 73 69 64 65 20 74    68 65 20 6f 6e 65 73 20 62 65 6c 6f 77 2c 20 62 | ommands.beside.the.ones.below,.b | 
| f42c0 | 75 74 20 74 68 65 73 65 20 64 69 64 6e e2 80 99    74 20 66 69 74 20 77 65 6c 6c 20 61 6e 79 77 68 | ut.these.didn...t.fit.well.anywh | 
| f42e0 | 65 72 65 20 65 6c 73 65 2e 0a 0a e2 80 98 43 2d    77 e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d 63 | ere.else......C-w....(...magit-c | 
| f4300 | 6f 70 79 2d 73 65 63 74 69 6f 6e 2d 76 61 6c 75    65 e2 80 99 29 0a 20 20 20 20 20 54 68 69 73 20 | opy-section-value...)......This. | 
| f4320 | 63 6f 6d 6d 61 6e 64 20 73 61 76 65 73 20 74 68    65 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 63 | command.saves.the.value.of.the.c | 
| f4340 | 75 72 72 65 6e 74 20 73 65 63 74 69 6f 6e 20 74    6f 20 74 68 65 0a 20 20 20 20 20 e2 80 98 6b 69 | urrent.section.to.the.........ki | 
| f4360 | 6c 6c 2d 72 69 6e 67 e2 80 99 2c 20 61 6e 64 2c    20 70 72 6f 76 69 64 65 64 20 74 68 61 74 20 74 | ll-ring...,.and,.provided.that.t | 
| f4380 | 68 65 20 63 75 72 72 65 6e 74 20 73 65 63 74 69    6f 6e 20 69 73 20 61 20 63 6f 6d 6d 69 74 2c 0a | he.current.section.is.a.commit,. | 
| f43a0 | 20 20 20 20 20 62 72 61 6e 63 68 2c 20 6f 72 20    74 61 67 20 73 65 63 74 69 6f 6e 2c 20 69 74 20 | .....branch,.or.tag.section,.it. | 
| f43c0 | 61 6c 73 6f 20 70 75 73 68 65 73 20 74 68 65 20    28 72 65 66 65 72 65 6e 63 65 64 29 20 72 65 76 | also.pushes.the.(referenced).rev | 
| f43e0 | 69 73 69 6f 6e 20 74 6f 0a 20 20 20 20 20 74 68    65 20 e2 80 98 6d 61 67 69 74 2d 72 65 76 69 73 | ision.to......the....magit-revis | 
| f4400 | 69 6f 6e 2d 73 74 61 63 6b e2 80 99 2e 0a 0a 20    20 20 20 20 57 68 65 6e 20 74 68 65 20 63 75 72 | ion-stack...........When.the.cur | 
| f4420 | 72 65 6e 74 20 73 65 63 74 69 6f 6e 20 69 73 20    61 20 62 72 61 6e 63 68 20 6f 72 20 61 20 74 61 | rent.section.is.a.branch.or.a.ta | 
| f4440 | 67 2c 20 61 6e 64 20 61 20 70 72 65 66 69 78 0a    20 20 20 20 20 61 72 67 75 6d 65 6e 74 20 69 73 | g,.and.a.prefix......argument.is | 
| f4460 | 20 75 73 65 64 2c 20 74 68 65 6e 20 69 74 20 73    61 76 65 73 20 74 68 65 20 72 65 76 69 73 69 6f | .used,.then.it.saves.the.revisio | 
| f4480 | 6e 20 61 74 20 69 74 73 20 74 69 70 20 74 6f 20    74 68 65 0a 20 20 20 20 20 e2 80 98 6b 69 6c 6c | n.at.its.tip.to.the.........kill | 
| f44a0 | 2d 72 69 6e 67 e2 80 99 20 69 6e 73 74 65 61 64    20 6f 66 20 74 68 65 20 72 65 66 65 72 65 6e 63 | -ring....instead.of.the.referenc | 
| f44c0 | 65 20 6e 61 6d 65 2e 0a 0a 20 20 20 20 20 57 68    65 6e 20 74 68 65 20 72 65 67 69 6f 6e 20 69 73 | e.name........When.the.region.is | 
| f44e0 | 20 61 63 74 69 76 65 2c 20 74 68 69 73 20 63 6f    6d 6d 61 6e 64 20 73 61 76 65 73 20 74 68 61 74 | .active,.this.command.saves.that | 
| f4500 | 20 74 6f 20 74 68 65 0a 20 20 20 20 20 e2 80 98    6b 69 6c 6c 2d 72 69 6e 67 e2 80 99 2c 20 6c 69 | .to.the.........kill-ring...,.li | 
| f4520 | 6b 65 20 e2 80 98 6b 69 6c 6c 2d 72 69 6e 67 2d    73 61 76 65 e2 80 99 20 77 6f 75 6c 64 2c 20 69 | ke....kill-ring-save....would,.i | 
| f4540 | 6e 73 74 65 61 64 20 6f 66 20 62 65 68 61 76 69    6e 67 20 61 73 0a 20 20 20 20 20 64 65 73 63 72 | nstead.of.behaving.as......descr | 
| f4560 | 69 62 65 64 20 61 62 6f 76 65 2e 20 20 49 66 20    61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e | ibed.above...If.a.prefix.argumen | 
| f4580 | 74 20 69 73 20 75 73 65 64 20 61 6e 64 20 74 68    65 20 72 65 67 69 6f 6e 20 69 73 0a 20 20 20 20 | t.is.used.and.the.region.is..... | 
| f45a0 | 20 77 69 74 68 69 6e 20 61 20 68 75 6e 6b 2c 20    74 68 65 6e 20 69 74 20 73 74 72 69 70 73 20 74 | .within.a.hunk,.then.it.strips.t | 
| f45c0 | 68 65 20 64 69 66 66 20 6d 61 72 6b 65 72 20 63    6f 6c 75 6d 6e 20 61 6e 64 20 6b 65 65 70 73 20 | he.diff.marker.column.and.keeps. | 
| f45e0 | 6f 6e 6c 79 0a 20 20 20 20 20 65 69 74 68 65 72    20 74 68 65 20 61 64 64 65 64 20 6f 72 20 72 65 | only......either.the.added.or.re | 
| f4600 | 6d 6f 76 65 64 20 6c 69 6e 65 73 2c 20 64 65 70    65 6e 64 69 6e 67 20 6f 6e 20 74 68 65 20 73 69 | moved.lines,.depending.on.the.si | 
| f4620 | 67 6e 20 6f 66 20 74 68 65 0a 20 20 20 20 20 70    72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 2e 0a | gn.of.the......prefix.argument.. | 
| f4640 | 0a e2 80 98 4d 2d 77 e2 80 99 20 28 e2 80 98 6d    61 67 69 74 2d 63 6f 70 79 2d 62 75 66 66 65 72 | ....M-w....(...magit-copy-buffer | 
| f4660 | 2d 72 65 76 69 73 69 6f 6e e2 80 99 29 0a 20 20    20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 | -revision...)......This.command. | 
| f4680 | 73 61 76 65 73 20 74 68 65 20 72 65 76 69 73 69    6f 6e 20 62 65 69 6e 67 20 64 69 73 70 6c 61 79 | saves.the.revision.being.display | 
| f46a0 | 65 64 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e    74 0a 20 20 20 20 20 62 75 66 66 65 72 20 74 6f | ed.in.the.current......buffer.to | 
| f46c0 | 20 74 68 65 20 e2 80 98 6b 69 6c 6c 2d 72 69 6e    67 e2 80 99 20 61 6e 64 20 61 6c 73 6f 20 70 75 | .the....kill-ring....and.also.pu | 
| f46e0 | 73 68 65 73 20 69 74 20 74 6f 20 74 68 65 0a 20    20 20 20 20 e2 80 98 6d 61 67 69 74 2d 72 65 76 | shes.it.to.the.........magit-rev | 
| f4700 | 69 73 69 6f 6e 2d 73 74 61 63 6b e2 80 99 2e 20    20 49 74 20 69 73 20 6d 61 69 6e 6c 79 20 69 6e | ision-stack......It.is.mainly.in | 
| f4720 | 74 65 6e 64 65 64 20 66 6f 72 20 75 73 65 20 69    6e 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d | tended.for.use.in.........magit- | 
| f4740 | 72 65 76 69 73 69 6f 6e 2d 6d 6f 64 65 e2 80 99    20 62 75 66 66 65 72 73 2c 20 74 68 65 20 6f 6e | revision-mode....buffers,.the.on | 
| f4760 | 6c 79 20 62 75 66 66 65 72 73 20 77 68 65 72 65    20 69 74 20 69 73 20 61 6c 77 61 79 73 0a 20 20 | ly.buffers.where.it.is.always... | 
| f4780 | 20 20 20 75 6e 61 6d 62 69 67 75 6f 75 73 20 65    78 61 63 74 6c 79 20 77 68 69 63 68 20 72 65 76 | ...unambiguous.exactly.which.rev | 
| f47a0 | 69 73 69 6f 6e 20 73 68 6f 75 6c 64 20 62 65 20    73 61 76 65 64 2e 0a 0a 20 20 20 20 20 4d 6f 73 | ision.should.be.saved........Mos | 
| f47c0 | 74 20 6f 74 68 65 72 20 4d 61 67 69 74 20 62 75    66 66 65 72 73 20 75 73 75 61 6c 6c 79 20 73 68 | t.other.Magit.buffers.usually.sh | 
| f47e0 | 6f 77 20 6d 6f 72 65 20 74 68 61 6e 20 6f 6e 65    20 72 65 76 69 73 69 6f 6e 2c 20 69 6e 0a 20 20 | ow.more.than.one.revision,.in... | 
| f4800 | 20 20 20 73 6f 6d 65 20 77 61 79 20 6f 72 20 61    6e 6f 74 68 65 72 2c 20 73 6f 20 74 68 69 73 20 | ...some.way.or.another,.so.this. | 
| f4820 | 63 6f 6d 6d 61 6e 64 20 68 61 73 20 74 6f 20 73    65 6c 65 63 74 20 6f 6e 65 20 6f 66 20 74 68 65 | command.has.to.select.one.of.the | 
| f4840 | 6d 2c 20 61 6e 64 0a 20 20 20 20 20 74 68 61 74    20 63 68 6f 69 63 65 20 6d 69 67 68 74 20 6e 6f | m,.and......that.choice.might.no | 
| f4860 | 74 20 61 6c 77 61 79 73 20 62 65 20 74 68 65 20    6f 6e 65 20 79 6f 75 20 74 68 69 6e 6b 20 77 6f | t.always.be.the.one.you.think.wo | 
| f4880 | 75 6c 64 20 68 61 76 65 20 62 65 65 6e 0a 20 20    20 20 20 74 68 65 20 62 65 73 74 20 70 69 63 6b | uld.have.been......the.best.pick | 
| f48a0 | 2e 0a 0a 20 20 20 4f 75 74 73 69 64 65 20 6f 66    20 4d 61 67 69 74 20 e2 80 98 4d 2d 77 e2 80 99 | ......Outside.of.Magit....M-w... | 
| f48c0 | 20 61 6e 64 20 e2 80 98 43 2d 77 e2 80 99 20 61    72 65 20 75 73 75 61 6c 6c 79 20 62 6f 75 6e 64 | .and....C-w....are.usually.bound | 
| f48e0 | 20 74 6f 0a e2 80 98 6b 69 6c 6c 2d 72 69 6e 67    2d 73 61 76 65 e2 80 99 20 61 6e 64 20 e2 80 98 | .to....kill-ring-save....and.... | 
| f4900 | 6b 69 6c 6c 2d 72 65 67 69 6f 6e e2 80 99 2c 20    61 6e 64 20 74 68 65 73 65 20 63 6f 6d 6d 61 6e | kill-region...,.and.these.comman | 
| f4920 | 64 73 20 77 6f 75 6c 64 20 61 6c 73 6f 20 62 65    0a 75 73 65 66 75 6c 20 69 6e 20 4d 61 67 69 74 | ds.would.also.be.useful.in.Magit | 
| f4940 | 20 62 75 66 66 65 72 73 2e 20 20 54 68 65 72 65    66 6f 72 65 20 77 68 65 6e 20 74 68 65 20 72 65 | .buffers...Therefore.when.the.re | 
| f4960 | 67 69 6f 6e 20 69 73 20 61 63 74 69 76 65 2c 20    74 68 65 6e 20 62 6f 74 68 0a 6f 66 20 74 68 65 | gion.is.active,.then.both.of.the | 
| f4980 | 73 65 20 63 6f 6d 6d 61 6e 64 73 20 62 65 68 61    76 65 20 6c 69 6b 65 20 e2 80 98 6b 69 6c 6c 2d | se.commands.behave.like....kill- | 
| f49a0 | 72 69 6e 67 2d 73 61 76 65 e2 80 99 20 69 6e 73    74 65 61 64 20 6f 66 20 61 73 20 64 65 73 63 72 | ring-save....instead.of.as.descr | 
| f49c0 | 69 62 65 64 0a 61 62 6f 76 65 2e 0a 0a 1f 0a 46    69 6c 65 3a 20 6d 61 67 69 74 2e 69 6e 66 6f 2c | ibed.above.....File:.magit.info, | 
| f49e0 | 20 20 4e 6f 64 65 3a 20 57 69 70 20 4d 6f 64 65    73 2c 20 20 4e 65 78 74 3a 20 43 6f 6d 6d 61 6e | ..Node:.Wip.Modes,..Next:.Comman | 
| f4a00 | 64 73 20 66 6f 72 20 42 75 66 66 65 72 73 20 56    69 73 69 74 69 6e 67 20 46 69 6c 65 73 2c 20 20 | ds.for.Buffers.Visiting.Files,.. | 
| f4a20 | 50 72 65 76 3a 20 43 6f 6d 6d 6f 6e 20 43 6f 6d    6d 61 6e 64 73 2c 20 20 55 70 3a 20 4d 69 73 63 | Prev:.Common.Commands,..Up:.Misc | 
| f4a40 | 65 6c 6c 61 6e 65 6f 75 73 0a 0a 38 2e 39 20 57    69 70 20 4d 6f 64 65 73 0a 3d 3d 3d 3d 3d 3d 3d | ellaneous..8.9.Wip.Modes.======= | 
| f4a60 | 3d 3d 3d 3d 3d 3d 0a 0a 47 69 74 20 6b 65 65 70    73 20 2a 63 6f 6d 6d 69 74 74 65 64 2a 20 63 68 | ======..Git.keeps.*committed*.ch | 
| f4a80 | 61 6e 67 65 73 20 61 72 6f 75 6e 64 20 6c 6f 6e    67 20 65 6e 6f 75 67 68 20 66 6f 72 20 75 73 65 | anges.around.long.enough.for.use | 
| f4aa0 | 72 73 20 74 6f 20 72 65 63 6f 76 65 72 0a 63 68    61 6e 67 65 73 20 74 68 65 79 20 68 61 76 65 20 | rs.to.recover.changes.they.have. | 
| f4ac0 | 61 63 63 69 64 65 6e 74 61 6c 6c 79 20 64 65 6c    65 74 65 64 2e 20 20 49 74 20 64 6f 65 73 20 73 | accidentally.deleted...It.does.s | 
| f4ae0 | 6f 20 62 79 20 6e 6f 74 20 67 61 72 62 61 67 65    0a 63 6f 6c 6c 65 63 74 69 6e 67 20 61 6e 79 20 | o.by.not.garbage.collecting.any. | 
| f4b00 | 63 6f 6d 6d 69 74 74 65 64 20 62 75 74 20 6e 6f    20 6c 6f 6e 67 65 72 20 72 65 66 65 72 65 6e 63 | committed.but.no.longer.referenc | 
| f4b20 | 65 64 20 6f 62 6a 65 63 74 73 20 66 6f 72 20 61    20 63 65 72 74 61 69 6e 0a 70 65 72 69 6f 64 20 | ed.objects.for.a.certain.period. | 
| f4b40 | 6f 66 20 74 69 6d 65 2c 20 62 79 20 64 65 66 61    75 6c 74 20 33 30 20 64 61 79 73 2e 0a 0a 20 20 | of.time,.by.default.30.days..... | 
| f4b60 | 20 42 75 74 20 47 69 74 20 64 6f 65 73 20 2a 6e    6f 74 2a 20 6b 65 65 70 20 74 72 61 63 6b 20 6f | .But.Git.does.*not*.keep.track.o | 
| f4b80 | 66 20 2a 75 6e 63 6f 6d 6d 69 74 74 65 64 2a 20    63 68 61 6e 67 65 73 20 69 6e 20 74 68 65 20 77 | f.*uncommitted*.changes.in.the.w | 
| f4ba0 | 6f 72 6b 69 6e 67 0a 74 72 65 65 20 61 6e 64 20    6e 6f 74 20 65 76 65 6e 20 74 68 65 20 69 6e 64 | orking.tree.and.not.even.the.ind | 
| f4bc0 | 65 78 20 28 74 68 65 20 73 74 61 67 69 6e 67 20    61 72 65 61 29 2e 20 20 42 65 63 61 75 73 65 20 | ex.(the.staging.area)...Because. | 
| f4be0 | 4d 61 67 69 74 20 6d 61 6b 65 73 20 69 74 0a 73    6f 20 63 6f 6e 76 65 6e 69 65 6e 74 20 74 6f 20 | Magit.makes.it.so.convenient.to. | 
| f4c00 | 6d 6f 64 69 66 79 20 75 6e 63 6f 6d 6d 69 74 74    65 64 20 63 68 61 6e 67 65 73 2c 20 69 74 20 61 | modify.uncommitted.changes,.it.a | 
| f4c20 | 6c 73 6f 20 6d 61 6b 65 73 20 69 74 20 65 61 73    79 20 74 6f 0a 73 68 6f 6f 74 20 79 6f 75 72 73 | lso.makes.it.easy.to.shoot.yours | 
| f4c40 | 65 6c 66 20 69 6e 20 74 68 65 20 66 6f 6f 74 20    69 6e 20 74 68 65 20 70 72 6f 63 65 73 73 2e 0a | elf.in.the.foot.in.the.process.. | 
| f4c60 | 0a 20 20 20 46 6f 72 20 74 68 61 74 20 72 65 61    73 6f 6e 20 4d 61 67 69 74 20 70 72 6f 76 69 64 | ....For.that.reason.Magit.provid | 
| f4c80 | 65 73 20 61 20 67 6c 6f 62 61 6c 20 6d 6f 64 65    20 74 68 61 74 20 73 61 76 65 73 20 2a 74 72 61 | es.a.global.mode.that.saves.*tra | 
| f4ca0 | 63 6b 65 64 2a 0a 66 69 6c 65 73 20 74 6f 20 77    6f 72 6b 2d 69 6e 2d 70 72 6f 67 72 65 73 73 20 | cked*.files.to.work-in-progress. | 
| f4cc0 | 72 65 66 65 72 65 6e 63 65 73 20 61 66 74 65 72    20 6f 72 20 62 65 66 6f 72 65 20 63 65 72 74 61 | references.after.or.before.certa | 
| f4ce0 | 69 6e 20 61 63 74 69 6f 6e 73 2e 0a 28 41 74 20    70 72 65 73 65 6e 74 20 75 6e 74 72 61 63 6b 65 | in.actions..(At.present.untracke | 
| f4d00 | 64 20 66 69 6c 65 73 20 61 72 65 20 6e 65 76 65    72 20 73 61 76 65 64 20 61 6e 64 20 66 6f 72 20 | d.files.are.never.saved.and.for. | 
| f4d20 | 74 65 63 68 6e 69 63 61 6c 20 72 65 61 73 6f 6e    73 0a 6e 6f 74 68 69 6e 67 20 69 73 20 73 61 76 | technical.reasons.nothing.is.sav | 
| f4d40 | 65 64 20 62 65 66 6f 72 65 20 74 68 65 20 66 69    72 73 74 20 63 6f 6d 6d 69 74 20 68 61 73 20 62 | ed.before.the.first.commit.has.b | 
| f4d60 | 65 65 6e 20 63 72 65 61 74 65 64 29 2e 0a 0a 20    20 20 54 77 6f 20 73 65 70 61 72 61 74 65 20 77 | een.created)......Two.separate.w | 
| f4d80 | 6f 72 6b 2d 69 6e 2d 70 72 6f 67 72 65 73 73 20    72 65 66 65 72 65 6e 63 65 73 20 61 72 65 20 75 | ork-in-progress.references.are.u | 
| f4da0 | 73 65 64 20 74 6f 20 74 72 61 63 6b 20 74 68 65    20 73 74 61 74 65 0a 6f 66 20 74 68 65 20 69 6e | sed.to.track.the.state.of.the.in | 
| f4dc0 | 64 65 78 20 61 6e 64 20 6f 66 20 74 68 65 20 77    6f 72 6b 69 6e 67 20 74 72 65 65 3a 20 e2 80 98 | dex.and.of.the.working.tree:.... | 
| f4de0 | 72 65 66 73 2f 77 69 70 2f 69 6e 64 65 78 2f 3c    62 72 61 6e 63 68 72 65 66 3e e2 80 99 20 61 6e | refs/wip/index/<branchref>....an | 
| f4e00 | 64 0a e2 80 98 72 65 66 73 2f 77 69 70 2f 77 74    72 65 65 2f 3c 62 72 61 6e 63 68 72 65 66 3e e2 | d....refs/wip/wtree/<branchref>. | 
| f4e20 | 80 99 2c 20 77 68 65 72 65 20 e2 80 98 3c 62 72    61 6e 63 68 72 65 66 3e e2 80 99 20 69 73 20 74 | ..,.where....<branchref>....is.t | 
| f4e40 | 68 65 20 66 75 6c 6c 20 72 65 66 20 6f 66 20 74    68 65 0a 63 75 72 72 65 6e 74 20 62 72 61 6e 63 | he.full.ref.of.the.current.branc | 
| f4e60 | 68 2c 20 65 2e 67 2e 2c 20 e2 80 98 72 65 66 73    2f 68 65 61 64 73 2f 6d 61 73 74 65 72 e2 80 99 | h,.e.g.,....refs/heads/master... | 
| f4e80 | 2e 20 20 57 68 65 6e 20 74 68 65 20 e2 80 98 48    45 41 44 e2 80 99 20 69 73 20 64 65 74 61 63 68 | ...When.the....HEAD....is.detach | 
| f4ea0 | 65 64 0a 74 68 65 6e 20 e2 80 98 48 45 41 44 e2    80 99 20 69 73 20 75 73 65 64 20 69 6e 20 70 6c | ed.then....HEAD....is.used.in.pl | 
| f4ec0 | 61 63 65 20 6f 66 20 e2 80 98 3c 62 72 61 6e 63    68 72 65 66 3e e2 80 99 2e 0a 0a 20 20 20 43 68 | ace.of....<branchref>.........Ch | 
| f4ee0 | 65 63 6b 69 6e 67 20 6f 75 74 20 61 6e 6f 74 68    65 72 20 62 72 61 6e 63 68 20 28 6f 72 20 64 65 | ecking.out.another.branch.(or.de | 
| f4f00 | 74 61 63 68 69 6e 67 20 e2 80 98 48 45 41 44 e2    80 99 29 20 63 61 75 73 65 73 20 74 68 65 20 75 | taching....HEAD...).causes.the.u | 
| f4f20 | 73 65 20 6f 66 0a 64 69 66 66 65 72 65 6e 74 20    77 69 70 20 72 65 66 73 20 66 6f 72 20 73 75 62 | se.of.different.wip.refs.for.sub | 
| f4f40 | 73 65 71 75 65 6e 74 20 63 68 61 6e 67 65 73 2e    0a 0a 20 2d 2d 20 55 73 65 72 20 4f 70 74 69 6f | sequent.changes....--.User.Optio | 
| f4f60 | 6e 3a 20 6d 61 67 69 74 2d 77 69 70 2d 6d 6f 64    65 0a 20 20 20 20 20 57 68 65 6e 20 74 68 69 73 | n:.magit-wip-mode......When.this | 
| f4f80 | 20 6d 6f 64 65 20 69 73 20 65 6e 61 62 6c 65 64    2c 20 74 68 65 6e 20 75 6e 63 6f 6d 6d 69 74 74 | .mode.is.enabled,.then.uncommitt | 
| f4fa0 | 65 64 20 63 68 61 6e 67 65 73 20 61 72 65 20 63    6f 6d 6d 69 74 74 65 64 0a 20 20 20 20 20 74 6f | ed.changes.are.committed......to | 
| f4fc0 | 20 64 65 64 69 63 61 74 65 64 20 77 6f 72 6b 2d    69 6e 2d 70 72 6f 67 72 65 73 73 20 72 65 66 73 | .dedicated.work-in-progress.refs | 
| f4fe0 | 20 77 68 65 6e 65 76 65 72 20 61 70 70 72 6f 70    72 69 61 74 65 20 28 69 2e 65 2e 2c 20 77 68 65 | .whenever.appropriate.(i.e.,.whe | 
| f5000 | 6e 0a 20 20 20 20 20 64 61 74 61 6c 6f 73 73 20    77 6f 75 6c 64 20 62 65 20 61 20 70 6f 73 73 69 | n......dataloss.would.be.a.possi | 
| f5020 | 62 69 6c 69 74 79 20 6f 74 68 65 72 77 69 73 65    29 2e 0a 0a 20 20 20 20 20 53 65 74 74 69 6e 67 | bility.otherwise)........Setting | 
| f5040 | 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 20 64    69 72 65 63 74 6c 79 20 64 6f 65 73 20 6e 6f 74 | .this.variable.directly.does.not | 
| f5060 | 20 74 61 6b 65 20 65 66 66 65 63 74 3b 20 65 69    74 68 65 72 20 75 73 65 20 74 68 65 0a 20 20 20 | .take.effect;.either.use.the.... | 
| f5080 | 20 20 43 75 73 74 6f 6d 20 69 6e 74 65 72 66 61    63 65 20 74 6f 20 64 6f 20 73 6f 20 6f 72 20 63 | ..Custom.interface.to.do.so.or.c | 
| f50a0 | 61 6c 6c 20 74 68 65 20 72 65 73 70 65 63 74 69    76 65 20 6d 6f 64 65 20 66 75 6e 63 74 69 6f 6e | all.the.respective.mode.function | 
| f50c0 | 2e 0a 0a 20 20 20 20 20 46 6f 72 20 68 69 73 74    6f 72 69 63 20 72 65 61 73 6f 6e 73 20 74 68 69 | ........For.historic.reasons.thi | 
| f50e0 | 73 20 6d 6f 64 65 20 69 73 20 69 6d 70 6c 65 6d    65 6e 74 65 64 20 6f 6e 20 74 6f 70 20 6f 66 20 | s.mode.is.implemented.on.top.of. | 
| f5100 | 66 6f 75 72 20 6f 74 68 65 72 0a 20 20 20 20 20    e2 80 98 6d 61 67 69 74 2d 77 69 70 2d 2a e2 80 | four.other.........magit-wip-*.. | 
| f5120 | 99 20 6d 6f 64 65 73 2c 20 77 68 69 63 68 20 63    61 6e 20 61 6c 73 6f 20 62 65 20 75 73 65 64 20 | ..modes,.which.can.also.be.used. | 
| f5140 | 69 6e 64 69 76 69 64 75 61 6c 6c 79 2c 20 69 66    20 79 6f 75 0a 20 20 20 20 20 77 61 6e 74 20 66 | individually,.if.you......want.f | 
| f5160 | 69 6e 65 72 20 63 6f 6e 74 72 6f 6c 20 6f 76 65    72 20 77 68 65 6e 20 74 68 65 20 77 69 70 20 72 | iner.control.over.when.the.wip.r | 
| f5180 | 65 66 73 20 61 72 65 20 75 70 64 61 74 65 64 3b    20 62 75 74 20 74 68 61 74 20 69 73 0a 20 20 20 | efs.are.updated;.but.that.is.... | 
| f51a0 | 20 20 64 69 73 63 6f 75 72 61 67 65 64 2e 20 20    53 65 65 20 2a 6e 6f 74 65 20 4c 65 67 61 63 79 | ..discouraged...See.*note.Legacy | 
| f51c0 | 20 57 69 70 20 4d 6f 64 65 73 3a 3a 2e 0a 0a 20    20 20 54 6f 20 76 69 65 77 20 74 68 65 20 6c 6f | .Wip.Modes::......To.view.the.lo | 
| f51e0 | 67 20 66 6f 72 20 61 20 62 72 61 6e 63 68 20 61    6e 64 20 69 74 73 20 77 69 70 20 72 65 66 73 20 | g.for.a.branch.and.its.wip.refs. | 
| f5200 | 75 73 65 20 74 68 65 20 63 6f 6d 6d 61 6e 64 73    0a e2 80 98 6d 61 67 69 74 2d 77 69 70 2d 6c 6f | use.the.commands....magit-wip-lo | 
| f5220 | 67 e2 80 99 20 61 6e 64 20 e2 80 98 6d 61 67 69    74 2d 77 69 70 2d 6c 6f 67 2d 63 75 72 72 65 6e | g....and....magit-wip-log-curren | 
| f5240 | 74 e2 80 99 2e 20 20 59 6f 75 20 73 68 6f 75 6c    64 20 75 73 65 20 e2 80 98 2d 2d 67 72 61 70 68 | t......You.should.use....--graph | 
| f5260 | e2 80 99 0a 77 68 65 6e 20 75 73 69 6e 67 20 74    68 65 73 65 20 63 6f 6d 6d 61 6e 64 73 2e 0a 0a | ....when.using.these.commands... | 
| f5280 | 20 2d 2d 20 43 6f 6d 6d 61 6e 64 3a 20 6d 61 67    69 74 2d 77 69 70 2d 6c 6f 67 0a 20 20 20 20 20 | .--.Command:.magit-wip-log...... | 
| f52a0 | 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 73 68 6f    77 73 20 74 68 65 20 6c 6f 67 20 66 6f 72 20 61 | This.command.shows.the.log.for.a | 
| f52c0 | 20 62 72 61 6e 63 68 20 61 6e 64 20 69 74 73 20    77 69 70 20 72 65 66 73 2e 20 20 57 69 74 68 20 | .branch.and.its.wip.refs...With. | 
| f52e0 | 61 0a 20 20 20 20 20 6e 65 67 61 74 69 76 65 20    70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 | a......negative.prefix.argument. | 
| f5300 | 6f 6e 6c 79 20 74 68 65 20 77 6f 72 6b 74 72 65    65 20 77 69 70 20 72 65 66 20 69 73 20 73 68 6f | only.the.worktree.wip.ref.is.sho | 
| f5320 | 77 6e 2e 0a 0a 20 20 20 20 20 54 68 65 20 61 62    73 6f 6c 75 74 65 20 6e 75 6d 65 72 69 63 20 76 | wn........The.absolute.numeric.v | 
| f5340 | 61 6c 75 65 20 6f 66 20 74 68 65 20 70 72 65 66    69 78 20 61 72 67 75 6d 65 6e 74 20 63 6f 6e 74 | alue.of.the.prefix.argument.cont | 
| f5360 | 72 6f 6c 73 20 68 6f 77 20 6d 61 6e 79 0a 20 20    20 20 20 22 62 72 61 6e 63 68 65 73 22 20 6f 66 | rols.how.many......"branches".of | 
| f5380 | 20 65 61 63 68 20 77 69 70 20 72 65 66 20 61 72    65 20 73 68 6f 77 6e 2e 20 20 54 68 69 73 20 69 | .each.wip.ref.are.shown...This.i | 
| f53a0 | 73 20 6f 6e 6c 79 20 72 65 6c 65 76 61 6e 74 20    69 66 20 74 68 65 0a 20 20 20 20 20 76 61 6c 75 | s.only.relevant.if.the......valu | 
| f53c0 | 65 20 6f 66 20 e2 80 98 6d 61 67 69 74 2d 77 69    70 2d 6d 65 72 67 65 2d 62 72 61 6e 63 68 e2 80 | e.of....magit-wip-merge-branch.. | 
| f53e0 | 99 20 69 73 20 e2 80 98 6e 69 6c e2 80 99 2e 0a    0a 20 2d 2d 20 43 6f 6d 6d 61 6e 64 3a 20 6d 61 | ..is....nil.......--.Command:.ma | 
| f5400 | 67 69 74 2d 77 69 70 2d 6c 6f 67 2d 63 75 72 72    65 6e 74 0a 20 20 20 20 20 54 68 69 73 20 63 6f | git-wip-log-current......This.co | 
| f5420 | 6d 6d 61 6e 64 20 73 68 6f 77 73 20 74 68 65 20    6c 6f 67 20 66 6f 72 20 74 68 65 20 63 75 72 72 | mmand.shows.the.log.for.the.curr | 
| f5440 | 65 6e 74 20 62 72 61 6e 63 68 20 61 6e 64 20 69    74 73 20 77 69 70 20 72 65 66 73 2e 0a 20 20 20 | ent.branch.and.its.wip.refs..... | 
| f5460 | 20 20 57 69 74 68 20 61 20 6e 65 67 61 74 69 76    65 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e | ..With.a.negative.prefix.argumen | 
| f5480 | 74 20 6f 6e 6c 79 20 74 68 65 20 77 6f 72 6b 74    72 65 65 20 77 69 70 20 72 65 66 20 69 73 20 73 | t.only.the.worktree.wip.ref.is.s | 
| f54a0 | 68 6f 77 6e 2e 0a 0a 20 20 20 20 20 54 68 65 20    61 62 73 6f 6c 75 74 65 20 6e 75 6d 65 72 69 63 | hown........The.absolute.numeric | 
| f54c0 | 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 70 72    65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 63 6f | .value.of.the.prefix.argument.co | 
| f54e0 | 6e 74 72 6f 6c 73 20 68 6f 77 20 6d 61 6e 79 0a    20 20 20 20 20 22 62 72 61 6e 63 68 65 73 22 20 | ntrols.how.many......"branches". | 
| f5500 | 6f 66 20 65 61 63 68 20 77 69 70 20 72 65 66 20    61 72 65 20 73 68 6f 77 6e 2e 20 20 54 68 69 73 | of.each.wip.ref.are.shown...This | 
| f5520 | 20 69 73 20 6f 6e 6c 79 20 72 65 6c 65 76 61 6e    74 20 69 66 20 74 68 65 0a 20 20 20 20 20 76 61 | .is.only.relevant.if.the......va | 
| f5540 | 6c 75 65 20 6f 66 20 e2 80 98 6d 61 67 69 74 2d    77 69 70 2d 6d 65 72 67 65 2d 62 72 61 6e 63 68 | lue.of....magit-wip-merge-branch | 
| f5560 | e2 80 99 20 69 73 20 e2 80 98 6e 69 6c e2 80 99    2e 0a 0a e2 80 98 58 20 77 e2 80 99 20 28 e2 80 | ....is....nil.........X.w....(.. | 
| f5580 | 98 6d 61 67 69 74 2d 72 65 73 65 74 2d 77 6f 72    6b 74 72 65 65 e2 80 99 29 0a 20 20 20 20 20 54 | .magit-reset-worktree...)......T | 
| f55a0 | 68 69 73 20 63 6f 6d 6d 61 6e 64 20 72 65 73 65    74 73 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 | his.command.resets.the.working.t | 
| f55c0 | 72 65 65 20 74 6f 20 73 6f 6d 65 20 63 6f 6d 6d    69 74 20 72 65 61 64 20 66 72 6f 6d 20 74 68 65 | ree.to.some.commit.read.from.the | 
| f55e0 | 0a 20 20 20 20 20 75 73 65 72 20 61 6e 64 20 64    65 66 61 75 6c 74 69 6e 67 20 74 6f 20 74 68 65 | ......user.and.defaulting.to.the | 
| f5600 | 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74    2c 20 77 68 69 6c 65 20 6b 65 65 70 69 6e 67 20 | .commit.at.point,.while.keeping. | 
| f5620 | 74 68 65 0a 20 20 20 20 20 e2 80 98 48 45 41 44    e2 80 99 20 61 6e 64 20 69 6e 64 65 78 20 61 73 | the.........HEAD....and.index.as | 
| f5640 | 2d 69 73 2e 0a 0a 20 20 20 20 20 54 68 69 73 20    63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 72 | -is........This.can.be.used.to.r | 
| f5660 | 65 73 74 6f 72 65 20 66 69 6c 65 73 20 74 6f 20    74 68 65 20 73 74 61 74 65 20 63 6f 6d 6d 69 74 | estore.files.to.the.state.commit | 
| f5680 | 74 65 64 20 74 6f 20 61 20 77 69 70 0a 20 20 20    20 20 72 65 66 2e 20 20 4e 6f 74 65 20 74 68 61 | ted.to.a.wip......ref...Note.tha | 
| f56a0 | 74 20 74 68 69 73 20 77 69 6c 6c 20 64 69 73 63    61 72 64 20 61 6e 79 20 75 6e 73 74 61 67 65 64 | t.this.will.discard.any.unstaged | 
| f56c0 | 20 63 68 61 6e 67 65 73 20 74 68 61 74 20 6d 69    67 68 74 0a 20 20 20 20 20 68 61 76 65 20 65 78 | .changes.that.might......have.ex | 
| f56e0 | 69 73 74 65 64 20 62 65 66 6f 72 65 20 69 6e 76    6f 6b 69 6e 67 20 74 68 69 73 20 63 6f 6d 6d 61 | isted.before.invoking.this.comma | 
| f5700 | 6e 64 20 28 62 75 74 20 6f 66 20 63 6f 75 72 73    65 20 6f 6e 6c 79 20 61 66 74 65 72 0a 20 20 20 | nd.(but.of.course.only.after.... | 
| f5720 | 20 20 63 6f 6d 6d 69 74 74 69 6e 67 20 74 68 61    74 20 74 6f 20 74 68 65 20 77 6f 72 6b 69 6e 67 | ..committing.that.to.the.working | 
| f5740 | 20 74 72 65 65 20 77 69 70 20 72 65 66 29 2e 0a    0a 20 20 20 4e 6f 74 65 20 74 68 61 74 20 65 76 | .tree.wip.ref)......Note.that.ev | 
| f5760 | 65 6e 20 69 66 20 79 6f 75 20 65 6e 61 62 6c 65    20 e2 80 98 6d 61 67 69 74 2d 77 69 70 2d 6d 6f | en.if.you.enable....magit-wip-mo | 
| f5780 | 64 65 e2 80 99 20 74 68 69 73 20 77 6f 6e e2 80    99 74 20 67 69 76 65 20 79 6f 75 0a 70 65 72 66 | de....this.won...t.give.you.perf | 
| f57a0 | 65 63 74 20 70 72 6f 74 65 63 74 69 6f 6e 2e 20    20 54 68 65 20 6d 6f 73 74 20 6c 69 6b 65 6c 79 | ect.protection...The.most.likely | 
| f57c0 | 20 73 63 65 6e 61 72 69 6f 20 66 6f 72 20 6c 6f    73 69 6e 67 20 63 68 61 6e 67 65 73 20 64 65 73 | .scenario.for.losing.changes.des | 
| f57e0 | 70 69 74 65 0a 74 68 65 20 75 73 65 20 6f 66 20    e2 80 98 6d 61 67 69 74 2d 77 69 70 2d 6d 6f 64 | pite.the.use.of....magit-wip-mod | 
| f5800 | 65 e2 80 99 20 69 73 20 6d 61 6b 69 6e 67 20 61    20 63 68 61 6e 67 65 20 6f 75 74 73 69 64 65 20 | e....is.making.a.change.outside. | 
| f5820 | 45 6d 61 63 73 20 61 6e 64 20 74 68 65 6e 0a 64    65 73 74 72 6f 79 69 6e 67 20 69 74 20 61 6c 73 | Emacs.and.then.destroying.it.als | 
| f5840 | 6f 20 6f 75 74 73 69 64 65 20 45 6d 61 63 73 2e    20 20 49 6e 20 73 6f 6d 65 20 73 75 63 68 20 61 | o.outside.Emacs...In.some.such.a | 
| f5860 | 20 73 63 65 6e 61 72 69 6f 2c 20 4d 61 67 69 74    2c 20 62 65 69 6e 67 0a 61 6e 20 45 6d 61 63 73 | .scenario,.Magit,.being.an.Emacs | 
| f5880 | 20 70 61 63 6b 61 67 65 2c 20 64 69 64 6e e2 80    99 74 20 67 65 74 20 74 68 65 20 6f 70 70 6f 72 | .package,.didn...t.get.the.oppor | 
| f58a0 | 74 75 6e 69 74 79 20 74 6f 20 6b 65 65 70 20 79    6f 75 20 66 72 6f 6d 20 73 68 6f 6f 74 69 6e 67 | tunity.to.keep.you.from.shooting | 
| f58c0 | 0a 79 6f 75 72 73 65 6c 66 20 69 6e 20 74 68 65    20 66 6f 6f 74 2e 0a 0a 20 20 20 57 68 65 6e 20 | .yourself.in.the.foot......When. | 
| f58e0 | 79 6f 75 20 61 72 65 20 75 6e 73 75 72 65 20 77    68 65 74 68 65 72 20 4d 61 67 69 74 20 64 69 64 | you.are.unsure.whether.Magit.did | 
| f5900 | 20 63 6f 6d 6d 69 74 20 61 20 63 68 61 6e 67 65    20 74 6f 20 74 68 65 20 77 69 70 0a 72 65 66 73 | .commit.a.change.to.the.wip.refs | 
| f5920 | 2c 20 74 68 65 6e 20 79 6f 75 20 63 61 6e 20 65    78 70 6c 69 63 69 74 6c 79 20 72 65 71 75 65 73 | ,.then.you.can.explicitly.reques | 
| f5940 | 74 20 74 68 61 74 20 61 6c 6c 20 63 68 61 6e 67    65 73 20 74 6f 20 61 6c 6c 20 74 72 61 63 6b 65 | t.that.all.changes.to.all.tracke | 
| f5960 | 64 0a 66 69 6c 65 73 20 61 72 65 20 62 65 69 6e    67 20 63 6f 6d 6d 69 74 74 65 64 2e 0a 0a e2 80 | d.files.are.being.committed..... | 
| f5980 | 98 4d 2d 78 20 6d 61 67 69 74 2d 77 69 70 2d 63    6f 6d 6d 69 74 e2 80 99 0a 20 20 20 20 20 54 68 | .M-x.magit-wip-commit.........Th | 
| f59a0 | 69 73 20 63 6f 6d 6d 61 6e 64 20 63 6f 6d 6d 69    74 73 20 61 6c 6c 20 63 68 61 6e 67 65 73 20 74 | is.command.commits.all.changes.t | 
| f59c0 | 6f 20 61 6c 6c 20 74 72 61 63 6b 65 64 20 66 69    6c 65 73 20 74 6f 20 74 68 65 20 69 6e 64 65 78 | o.all.tracked.files.to.the.index | 
| f59e0 | 0a 20 20 20 20 20 61 6e 64 20 77 6f 72 6b 69 6e    67 20 74 72 65 65 20 77 6f 72 6b 2d 69 6e 2d 70 | ......and.working.tree.work-in-p | 
| f5a00 | 72 6f 67 72 65 73 73 20 72 65 66 73 2e 20 20 4c    69 6b 65 20 74 68 65 20 6d 6f 64 65 73 20 64 65 | rogress.refs...Like.the.modes.de | 
| f5a20 | 73 63 72 69 62 65 64 0a 20 20 20 20 20 61 62 6f    76 65 2c 20 69 74 20 64 6f 65 73 20 6e 6f 74 20 | scribed......above,.it.does.not. | 
| f5a40 | 63 6f 6d 6d 69 74 20 75 6e 74 72 61 63 6b 65 64    20 66 69 6c 65 73 2c 20 62 75 74 20 69 74 20 64 | commit.untracked.files,.but.it.d | 
| f5a60 | 6f 65 73 20 63 68 65 63 6b 20 61 6c 6c 0a 20 20    20 20 20 74 72 61 63 6b 65 64 20 66 69 6c 65 73 | oes.check.all......tracked.files | 
| f5a80 | 20 66 6f 72 20 63 68 61 6e 67 65 73 2e 20 20 55    73 65 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 | .for.changes...Use.this.command. | 
| f5aa0 | 77 68 65 6e 20 79 6f 75 20 73 75 73 70 65 63 74    20 74 68 61 74 0a 20 20 20 20 20 74 68 65 20 6d | when.you.suspect.that......the.m | 
| f5ac0 | 6f 64 65 73 20 6d 69 67 68 74 20 68 61 76 65 20    6f 76 65 72 6c 6f 6f 6b 65 64 20 61 20 63 68 61 | odes.might.have.overlooked.a.cha | 
| f5ae0 | 6e 67 65 20 6d 61 64 65 20 6f 75 74 73 69 64 65    20 45 6d 61 63 73 2f 4d 61 67 69 74 2e 0a 0a 20 | nge.made.outside.Emacs/Magit.... | 
| f5b00 | 2d 2d 20 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20    6d 61 67 69 74 2d 77 69 70 2d 6e 61 6d 65 73 70 | --.User.Option:.magit-wip-namesp | 
| f5b20 | 61 63 65 0a 20 20 20 20 20 54 68 65 20 6e 61 6d    65 73 70 61 63 65 20 75 73 65 64 20 66 6f 72 20 | ace......The.namespace.used.for. | 
| f5b40 | 77 6f 72 6b 2d 69 6e 2d 70 72 6f 67 72 65 73 73    20 72 65 66 73 2e 20 20 49 74 20 68 61 73 20 74 | work-in-progress.refs...It.has.t | 
| f5b60 | 6f 20 65 6e 64 20 77 69 74 68 20 61 0a 20 20 20    20 20 73 6c 61 73 68 2e 20 20 54 68 65 20 77 69 | o.end.with.a......slash...The.wi | 
| f5b80 | 70 20 72 65 66 73 20 61 72 65 20 6e 61 6d 65 64    20 e2 80 98 3c 6e 61 6d 65 73 70 61 63 65 3e 69 | p.refs.are.named....<namespace>i | 
| f5ba0 | 6e 64 65 78 2f 3c 62 72 61 6e 63 68 72 65 66 3e    e2 80 99 20 61 6e 64 0a 20 20 20 20 20 e2 80 98 | ndex/<branchref>....and......... | 
| f5bc0 | 3c 6e 61 6d 65 73 70 61 63 65 3e 77 74 72 65 65    2f 3c 62 72 61 6e 63 68 72 65 66 3e e2 80 99 2e | <namespace>wtree/<branchref>.... | 
| f5be0 | 20 20 57 68 65 6e 20 73 6e 61 70 73 68 6f 74 73    20 61 72 65 20 63 72 65 61 74 65 64 20 77 68 69 | ..When.snapshots.are.created.whi | 
| f5c00 | 6c 65 0a 20 20 20 20 20 74 68 65 20 e2 80 98 48    45 41 44 e2 80 99 20 69 73 20 64 65 74 61 63 68 | le......the....HEAD....is.detach | 
| f5c20 | 65 64 20 74 68 65 6e 20 e2 80 98 48 45 41 44 e2    80 99 20 69 73 20 75 73 65 64 20 69 6e 20 70 6c | ed.then....HEAD....is.used.in.pl | 
| f5c40 | 61 63 65 20 6f 66 0a 20 20 20 20 20 e2 80 98 3c    62 72 61 6e 63 68 72 65 66 3e e2 80 99 2e 0a 0a | ace.of.........<branchref>...... | 
| f5c60 | 20 2d 2d 20 55 73 65 72 20 4f 70 74 69 6f 6e 3a    20 6d 61 67 69 74 2d 77 69 70 2d 6d 6f 64 65 2d | .--.User.Option:.magit-wip-mode- | 
| f5c80 | 6c 69 67 68 74 65 72 0a 20 20 20 20 20 4d 6f 64    65 2d 6c 69 6e 65 20 6c 69 67 68 74 65 72 20 66 | lighter......Mode-line.lighter.f | 
| f5ca0 | 6f 72 20 e2 80 98 6d 61 67 69 74 2d 77 69 70 2d    2d 6d 6f 64 65 e2 80 99 2e 0a 0a 2a 20 4d 65 6e | or....magit-wip--mode......*.Men | 
| f5cc0 | 75 3a 0a 0a 2a 20 57 69 70 20 47 72 61 70 68 3a    3a 0a 2a 20 4c 65 67 61 63 79 20 57 69 70 20 4d | u:..*.Wip.Graph::.*.Legacy.Wip.M | 
| f5ce0 | 6f 64 65 73 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20    6d 61 67 69 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 | odes::....File:.magit.info,..Nod | 
| f5d00 | 65 3a 20 57 69 70 20 47 72 61 70 68 2c 20 20 4e    65 78 74 3a 20 4c 65 67 61 63 79 20 57 69 70 20 | e:.Wip.Graph,..Next:.Legacy.Wip. | 
| f5d20 | 4d 6f 64 65 73 2c 20 20 55 70 3a 20 57 69 70 20    4d 6f 64 65 73 0a 0a 38 2e 39 2e 31 20 57 69 70 | Modes,..Up:.Wip.Modes..8.9.1.Wip | 
| f5d40 | 20 47 72 61 70 68 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 0a 0a 20 2d 2d 20 55 73 65 72 | .Graph.---------------...--.User | 
| f5d60 | 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 77    69 70 2d 6d 65 72 67 65 2d 62 72 61 6e 63 68 0a | .Option:.magit-wip-merge-branch. | 
| f5d80 | 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e    20 63 6f 6e 74 72 6f 6c 73 20 77 68 65 74 68 65 | .....This.option.controls.whethe | 
| f5da0 | 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72    61 6e 63 68 20 69 73 20 6d 65 72 67 65 64 20 69 | r.the.current.branch.is.merged.i | 
| f5dc0 | 6e 74 6f 20 74 68 65 0a 20 20 20 20 20 77 69 70    20 72 65 66 73 20 61 66 74 65 72 20 61 20 6e 65 | nto.the......wip.refs.after.a.ne | 
| f5de0 | 77 20 63 6f 6d 6d 69 74 20 77 61 73 20 63 72 65    61 74 65 64 20 6f 6e 20 74 68 65 20 62 72 61 6e | w.commit.was.created.on.the.bran | 
| f5e00 | 63 68 2e 0a 0a 20 20 20 20 20 49 66 20 6e 6f 6e    2d 6e 69 6c 20 61 6e 64 20 74 68 65 20 63 75 72 | ch........If.non-nil.and.the.cur | 
| f5e20 | 72 65 6e 74 20 62 72 61 6e 63 68 20 68 61 73 20    6e 65 77 20 63 6f 6d 6d 69 74 73 2c 20 74 68 65 | rent.branch.has.new.commits,.the | 
| f5e40 | 6e 20 69 74 20 69 73 0a 20 20 20 20 20 6d 65 72    67 65 64 20 69 6e 74 6f 20 74 68 65 20 77 69 70 | n.it.is......merged.into.the.wip | 
| f5e60 | 20 72 65 66 20 62 65 66 6f 72 65 20 63 72 65 61    74 69 6e 67 20 61 20 6e 65 77 20 77 69 70 20 63 | .ref.before.creating.a.new.wip.c | 
| f5e80 | 6f 6d 6d 69 74 2e 20 20 54 68 69 73 0a 20 20 20    20 20 6d 61 6b 65 73 20 69 74 20 65 61 73 69 65 | ommit...This......makes.it.easie | 
| f5ea0 | 72 20 74 6f 20 69 6e 73 70 65 63 74 20 77 69 70    20 68 69 73 74 6f 72 79 20 61 6e 64 20 74 68 65 | r.to.inspect.wip.history.and.the | 
| f5ec0 | 20 77 69 70 20 63 6f 6d 6d 69 74 73 20 61 72 65    0a 20 20 20 20 20 6e 65 76 65 72 20 67 61 72 62 | .wip.commits.are......never.garb | 
| f5ee0 | 61 67 65 20 63 6f 6c 6c 65 63 74 65 64 2e 0a 0a    20 20 20 20 20 49 66 20 6e 69 6c 20 61 6e 64 20 | age.collected........If.nil.and. | 
| f5f00 | 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e    63 68 20 68 61 73 20 6e 65 77 20 63 6f 6d 6d 69 | the.current.branch.has.new.commi | 
| f5f20 | 74 73 2c 20 74 68 65 6e 20 74 68 65 20 77 69 70    20 72 65 66 20 69 73 0a 20 20 20 20 20 72 65 73 | ts,.then.the.wip.ref.is......res | 
| f5f40 | 65 74 20 74 6f 20 74 68 65 20 74 69 70 20 6f 66    20 74 68 65 20 62 72 61 6e 63 68 20 62 65 66 6f | et.to.the.tip.of.the.branch.befo | 
| f5f60 | 72 65 20 63 72 65 61 74 69 6e 67 20 61 20 6e 65    77 20 77 69 70 20 63 6f 6d 6d 69 74 2e 0a 20 20 | re.creating.a.new.wip.commit.... | 
| f5f80 | 20 20 20 57 69 74 68 20 74 68 69 73 20 73 65 74    74 69 6e 67 20 77 69 70 20 63 6f 6d 6d 69 74 73 | ...With.this.setting.wip.commits | 
| f5fa0 | 20 61 72 65 20 65 76 65 6e 74 75 61 6c 6c 79 20    67 61 72 62 61 67 65 20 63 6f 6c 6c 65 63 74 65 | .are.eventually.garbage.collecte | 
| f5fc0 | 64 2e 0a 0a 20 20 20 57 68 65 6e 20 e2 80 98 6d    61 67 69 74 2d 77 69 70 2d 6d 65 72 67 65 2d 62 | d......When....magit-wip-merge-b | 
| f5fe0 | 72 61 6e 63 68 e2 80 99 20 69 73 20 e2 80 98 74    e2 80 99 2c 20 74 68 65 6e 20 74 68 65 20 68 69 | ranch....is....t...,.then.the.hi | 
| f6000 | 73 74 6f 72 79 20 6c 6f 6f 6b 73 20 6c 69 6b 65    0a 74 68 69 73 3a 0a 0a 20 20 20 20 20 20 20 2a | story.looks.like.this:.........* | 
| f6020 | 2d 2d 2a 2d 2d 2a 2d 2d 2a 2d 2d 2a 2d 2d 2a 20    20 20 20 20 20 20 72 65 66 73 2f 77 69 70 2f 69 | --*--*--*--*--*.......refs/wip/i | 
| f6040 | 6e 64 65 78 2f 72 65 66 73 2f 68 65 61 64 73 2f    6d 61 73 74 65 72 0a 20 20 20 20 20 20 2f 20 20 | ndex/refs/heads/master......./.. | 
| f6060 | 20 20 20 2f 20 20 20 20 20 2f 0a 20 20 20 20 20    41 2d 2d 2d 2d 2d 42 2d 2d 2d 2d 2d 43 20 20 20 | .../...../......A-----B-----C... | 
| f6080 | 20 20 20 20 20 20 20 20 20 72 65 66 73 2f 68 65    61 64 73 2f 6d 61 73 74 65 72 0a 0a 20 20 20 57 | .........refs/heads/master.....W | 
| f60a0 | 68 65 6e 20 e2 80 98 6d 61 67 69 74 2d 77 69 70    2d 6d 65 72 67 65 2d 62 72 61 6e 63 68 e2 80 99 | hen....magit-wip-merge-branch... | 
| f60c0 | 20 69 73 20 e2 80 98 6e 69 6c e2 80 99 2c 20 74    68 65 6e 20 63 72 65 61 74 69 6e 67 20 61 20 63 | .is....nil...,.then.creating.a.c | 
| f60e0 | 6f 6d 6d 69 74 20 6f 6e 20 74 68 65 0a 72 65 61    6c 20 62 72 61 6e 63 68 20 61 6e 64 20 74 68 65 | ommit.on.the.real.branch.and.the | 
| f6100 | 6e 20 6d 61 6b 69 6e 67 20 61 20 63 68 61 6e 67    65 20 63 61 75 73 65 73 20 74 68 65 20 77 69 70 | n.making.a.change.causes.the.wip | 
| f6120 | 20 72 65 66 73 20 74 6f 20 62 65 20 72 65 63 72    65 61 74 65 64 0a 74 6f 20 66 6f 72 6b 20 66 72 | .refs.to.be.recreated.to.fork.fr | 
| f6140 | 6f 6d 20 74 68 65 20 6e 65 77 20 63 6f 6d 6d 69    74 2e 20 20 42 75 74 20 74 68 65 20 6f 6c 64 20 | om.the.new.commit...But.the.old. | 
| f6160 | 63 6f 6d 6d 69 74 73 20 6f 6e 20 74 68 65 20 77    69 70 20 72 65 66 73 20 61 72 65 0a 6e 6f 74 20 | commits.on.the.wip.refs.are.not. | 
| f6180 | 6c 6f 73 74 2e 20 20 54 68 65 79 20 61 72 65 20    73 74 69 6c 6c 20 61 76 61 69 6c 61 62 6c 65 20 | lost...They.are.still.available. | 
| f61a0 | 66 72 6f 6d 20 74 68 65 20 72 65 66 6c 6f 67 2e    20 20 54 6f 20 6d 61 6b 65 20 69 74 20 65 61 73 | from.the.reflog...To.make.it.eas | 
| f61c0 | 69 65 72 0a 74 6f 20 73 65 65 20 77 68 65 6e 20    74 68 65 20 66 6f 72 6b 20 70 6f 69 6e 74 20 6f | ier.to.see.when.the.fork.point.o | 
| f61e0 | 66 20 61 20 77 69 70 20 72 65 66 20 77 61 73 20    63 68 61 6e 67 65 64 2c 20 61 6e 20 61 64 64 69 | f.a.wip.ref.was.changed,.an.addi | 
| f6200 | 74 69 6f 6e 61 6c 0a 63 6f 6d 6d 69 74 20 77 69    74 68 20 74 68 65 20 6d 65 73 73 61 67 65 20 22 | tional.commit.with.the.message." | 
| f6220 | 72 65 73 74 61 72 74 20 61 75 74 6f 73 61 76 69    6e 67 22 20 69 73 20 63 72 65 61 74 65 64 20 6f | restart.autosaving".is.created.o | 
| f6240 | 6e 20 69 74 20 28 e2 80 98 78 78 4f e2 80 99 0a    63 6f 6d 6d 69 74 73 20 62 65 6c 6f 77 20 61 72 | n.it.(...xxO....commits.below.ar | 
| f6260 | 65 20 73 75 63 68 20 62 6f 75 6e 64 61 72 79 20    63 6f 6d 6d 69 74 73 29 2e 0a 0a 20 20 20 53 74 | e.such.boundary.commits)......St | 
| f6280 | 61 72 74 69 6e 67 20 77 69 74 68 0a 0a 20 20 20    20 20 20 20 20 20 20 20 42 49 30 2d 2d 2d 42 49 | arting.with.............BI0---BI | 
| f62a0 | 31 20 20 20 20 72 65 66 73 2f 77 69 70 2f 69 6e    64 65 78 2f 72 65 66 73 2f 68 65 61 64 73 2f 6d | 1....refs/wip/index/refs/heads/m | 
| f62c0 | 61 73 74 65 72 0a 20 20 20 20 20 20 20 20 20 20    2f 0a 20 20 20 20 20 41 2d 2d 2d 42 20 20 20 20 | aster.........../......A---B.... | 
| f62e0 | 20 20 20 20 20 20 20 20 20 20 72 65 66 73 2f 68    65 61 64 73 2f 6d 61 73 74 65 72 0a 20 20 20 20 | ..........refs/heads/master..... | 
| f6300 | 20 20 20 20 20 20 5c 0a 20 20 20 20 20 20 20 20    20 20 20 42 57 30 2d 2d 2d 42 57 31 20 20 20 20 | ......\............BW0---BW1.... | 
| f6320 | 72 65 66 73 2f 77 69 70 2f 77 74 72 65 65 2f 72    65 66 73 2f 68 65 61 64 73 2f 6d 61 73 74 65 72 | refs/wip/wtree/refs/heads/master | 
| f6340 | 0a 0a 20 20 20 61 6e 64 20 63 6f 6d 6d 69 74 74    69 6e 67 20 74 68 65 20 73 74 61 67 65 64 20 63 | .....and.committing.the.staged.c | 
| f6360 | 68 61 6e 67 65 73 20 61 6e 64 20 65 64 69 74 69    6e 67 20 61 6e 64 20 73 61 76 69 6e 67 20 61 20 | hanges.and.editing.and.saving.a. | 
| f6380 | 66 69 6c 65 20 77 6f 75 6c 64 0a 72 65 73 75 6c    74 20 69 6e 0a 0a 20 20 20 20 20 20 20 20 20 20 | file.would.result.in............ | 
| f63a0 | 20 42 49 30 2d 2d 2d 42 49 31 20 20 20 20 20 20    20 20 72 65 66 73 2f 77 69 70 2f 69 6e 64 65 78 | .BI0---BI1........refs/wip/index | 
| f63c0 | 2f 72 65 66 73 2f 68 65 61 64 73 2f 6d 61 73 74    65 72 0a 20 20 20 20 20 20 20 20 20 20 2f 0a 20 | /refs/heads/master.........../.. | 
| f63e0 | 20 20 20 20 41 2d 2d 2d 42 2d 2d 2d 43 20 20 20    20 20 20 20 20 20 20 20 20 20 20 72 65 66 73 2f | ....A---B---C..............refs/ | 
| f6400 | 68 65 61 64 73 2f 6d 61 73 74 65 72 0a 20 20 20    20 20 20 20 20 20 20 5c 20 20 20 5c 0a 20 20 20 | heads/master...........\...\.... | 
| f6420 | 20 20 20 20 20 20 20 20 5c 20 20 20 43 57 30 2d    2d 2d 43 57 31 20 20 20 20 72 65 66 73 2f 77 69 | ........\...CW0---CW1....refs/wi | 
| f6440 | 70 2f 77 74 72 65 65 2f 72 65 66 73 2f 68 65 61    64 73 2f 6d 61 73 74 65 72 0a 20 20 20 20 20 20 | p/wtree/refs/heads/master....... | 
| f6460 | 20 20 20 20 20 20 5c 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 42 57 30 2d 2d 2d 42 57 31 20 20 | ......\..............BW0---BW1.. | 
| f6480 | 20 20 20 20 72 65 66 73 2f 77 69 70 2f 77 74 72    65 65 2f 72 65 66 73 2f 68 65 61 64 73 2f 6d 61 | ....refs/wip/wtree/refs/heads/ma | 
| f64a0 | 73 74 65 72 40 7b 32 7d 0a 0a 20 20 20 54 68 65    20 66 6f 72 6b 2d 70 6f 69 6e 74 20 6f 66 20 74 | ster@{2}.....The.fork-point.of.t | 
| f64c0 | 68 65 20 69 6e 64 65 78 20 77 69 70 20 72 65 66    20 69 73 20 6e 6f 74 20 63 68 61 6e 67 65 64 20 | he.index.wip.ref.is.not.changed. | 
| f64e0 | 75 6e 74 69 6c 20 73 6f 6d 65 20 63 68 61 6e 67    65 0a 69 73 20 62 65 69 6e 67 20 73 74 61 67 65 | until.some.change.is.being.stage | 
| f6500 | 64 2e 20 20 4c 69 6b 65 77 69 73 65 20 6a 75 73    74 20 63 68 65 63 6b 69 6e 67 20 6f 75 74 20 61 | d...Likewise.just.checking.out.a | 
| f6520 | 20 62 72 61 6e 63 68 20 6f 72 20 63 72 65 61 74    69 6e 67 20 61 0a 63 6f 6d 6d 69 74 20 64 6f 65 | .branch.or.creating.a.commit.doe | 
| f6540 | 73 20 6e 6f 74 20 63 68 61 6e 67 65 20 74 68 65    20 66 6f 72 6b 2d 70 6f 69 6e 74 20 6f 66 20 74 | s.not.change.the.fork-point.of.t | 
| f6560 | 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 20    77 69 70 20 72 65 66 2e 20 20 54 68 65 0a 66 6f | he.working.tree.wip.ref...The.fo | 
| f6580 | 72 6b 2d 70 6f 69 6e 74 73 20 61 72 65 20 6e 6f    74 20 61 64 6a 75 73 74 65 64 20 75 6e 74 69 6c | rk-points.are.not.adjusted.until | 
| f65a0 | 20 74 68 65 72 65 20 61 63 74 75 61 6c 6c 79 20    69 73 20 61 20 63 68 61 6e 67 65 20 74 68 61 74 | .there.actually.is.a.change.that | 
| f65c0 | 0a 73 68 6f 75 6c 64 20 62 65 20 63 6f 6d 6d 69    74 74 65 64 20 74 6f 20 74 68 65 20 72 65 73 70 | .should.be.committed.to.the.resp | 
| f65e0 | 65 63 74 69 76 65 20 77 69 70 20 72 65 66 2e 0a    0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 69 74 2e 69 | ective.wip.ref.....File:.magit.i | 
| f6600 | 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 4c 65 67 61    63 79 20 57 69 70 20 4d 6f 64 65 73 2c 20 20 50 | nfo,..Node:.Legacy.Wip.Modes,..P | 
| f6620 | 72 65 76 3a 20 57 69 70 20 47 72 61 70 68 2c 20    20 55 70 3a 20 57 69 70 20 4d 6f 64 65 73 0a 0a | rev:.Wip.Graph,..Up:.Wip.Modes.. | 
| f6640 | 38 2e 39 2e 32 20 4c 65 67 61 63 79 20 57 69 70    20 4d 6f 64 65 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d | 8.9.2.Legacy.Wip.Modes.--------- | 
| f6660 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 49    74 20 69 73 20 72 65 63 6f 6d 6d 65 6e 64 65 64 | -------------..It.is.recommended | 
| f6680 | 20 74 68 61 74 20 79 6f 75 20 75 73 65 20 74 68    65 20 6d 6f 64 65 20 e2 80 98 6d 61 67 69 74 2d | .that.you.use.the.mode....magit- | 
| f66a0 | 77 69 70 2d 6d 6f 64 65 e2 80 99 20 28 77 68 69    63 68 20 73 65 65 29 20 61 6e 64 0a 69 67 6e 6f | wip-mode....(which.see).and.igno | 
| f66c0 | 72 65 20 74 68 65 20 65 78 69 73 74 65 6e 63 65    20 6f 66 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e | re.the.existence.of.the.followin | 
| f66e0 | 67 20 6d 6f 64 65 73 2c 20 77 68 69 63 68 20 61    72 65 20 70 72 65 73 65 72 76 65 64 20 66 6f 72 | g.modes,.which.are.preserved.for | 
| f6700 | 0a 68 69 73 74 6f 72 69 63 20 72 65 61 73 6f 6e    73 2e 0a 0a 20 20 20 53 65 74 74 69 6e 67 20 74 | .historic.reasons......Setting.t | 
| f6720 | 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 76 61 72    69 61 62 6c 65 73 20 64 69 72 65 63 74 6c 79 20 | he.following.variables.directly. | 
| f6740 | 64 6f 65 73 20 6e 6f 74 20 74 61 6b 65 20 65 66    66 65 63 74 3b 20 65 69 74 68 65 72 0a 75 73 65 | does.not.take.effect;.either.use | 
| f6760 | 20 74 68 65 20 43 75 73 74 6f 6d 20 69 6e 74 65    72 66 61 63 65 20 74 6f 20 64 6f 20 73 6f 20 6f | .the.Custom.interface.to.do.so.o | 
| f6780 | 72 20 63 61 6c 6c 20 74 68 65 20 72 65 73 70 65    63 74 69 76 65 20 6d 6f 64 65 20 66 75 6e 63 74 | r.call.the.respective.mode.funct | 
| f67a0 | 69 6f 6e 73 2e 0a 0a 20 2d 2d 20 55 73 65 72 20    4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 77 69 | ions....--.User.Option:.magit-wi | 
| f67c0 | 70 2d 61 66 74 65 72 2d 73 61 76 65 2d 6d 6f 64    65 0a 20 20 20 20 20 57 68 65 6e 20 74 68 69 73 | p-after-save-mode......When.this | 
| f67e0 | 20 6d 6f 64 65 20 69 73 20 65 6e 61 62 6c 65 64    2c 20 74 68 65 6e 20 73 61 76 69 6e 67 20 61 20 | .mode.is.enabled,.then.saving.a. | 
| f6800 | 62 75 66 66 65 72 20 74 68 61 74 20 76 69 73 69    74 73 20 61 20 66 69 6c 65 0a 20 20 20 20 20 74 | buffer.that.visits.a.file......t | 
| f6820 | 72 61 63 6b 65 64 20 69 6e 20 61 20 47 69 74 20    72 65 70 6f 73 69 74 6f 72 79 20 63 61 75 73 65 | racked.in.a.Git.repository.cause | 
| f6840 | 73 20 69 74 73 20 63 75 72 72 65 6e 74 20 73 74    61 74 65 20 74 6f 20 62 65 0a 20 20 20 20 20 63 | s.its.current.state.to.be......c | 
| f6860 | 6f 6d 6d 69 74 74 65 64 20 74 6f 20 74 68 65 20    77 6f 72 6b 69 6e 67 20 74 72 65 65 20 77 69 70 | ommitted.to.the.working.tree.wip | 
| f6880 | 20 72 65 66 20 66 6f 72 20 74 68 65 20 63 75 72    72 65 6e 74 20 62 72 61 6e 63 68 2e 0a 0a 20 2d | .ref.for.the.current.branch....- | 
| f68a0 | 2d 20 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d    61 67 69 74 2d 77 69 70 2d 61 66 74 65 72 2d 61 | -.User.Option:.magit-wip-after-a | 
| f68c0 | 70 70 6c 79 2d 6d 6f 64 65 0a 20 20 20 20 20 57    68 65 6e 20 74 68 69 73 20 6d 6f 64 65 20 69 73 | pply-mode......When.this.mode.is | 
| f68e0 | 20 65 6e 61 62 6c 65 64 2c 20 74 68 65 6e 20 61    70 70 6c 79 69 6e 67 20 28 69 2e 65 2e 2c 20 73 | .enabled,.then.applying.(i.e.,.s | 
| f6900 | 74 61 67 69 6e 67 2c 20 75 6e 73 74 61 67 69 6e    67 2c 0a 20 20 20 20 20 64 69 73 63 61 72 64 69 | taging,.unstaging,......discardi | 
| f6920 | 6e 67 2c 20 72 65 76 65 72 73 69 6e 67 2c 20 61    6e 64 20 72 65 67 75 6c 61 72 6c 79 20 61 70 70 | ng,.reversing,.and.regularly.app | 
| f6940 | 6c 79 69 6e 67 29 20 61 20 63 68 61 6e 67 65 20    74 6f 20 61 20 66 69 6c 65 0a 20 20 20 20 20 74 | lying).a.change.to.a.file......t | 
| f6960 | 72 61 63 6b 65 64 20 69 6e 20 61 20 47 69 74 20    72 65 70 6f 73 69 74 6f 72 79 20 63 61 75 73 65 | racked.in.a.Git.repository.cause | 
| f6980 | 73 20 69 74 73 20 63 75 72 72 65 6e 74 20 73 74    61 74 65 20 74 6f 20 62 65 0a 20 20 20 20 20 63 | s.its.current.state.to.be......c | 
| f69a0 | 6f 6d 6d 69 74 74 65 64 20 74 6f 20 74 68 65 20    69 6e 64 65 78 20 61 6e 64 2f 6f 72 20 77 6f 72 | ommitted.to.the.index.and/or.wor | 
| f69c0 | 6b 69 6e 67 20 74 72 65 65 20 77 69 70 20 72 65    66 73 20 66 6f 72 20 74 68 65 20 63 75 72 72 65 | king.tree.wip.refs.for.the.curre | 
| f69e0 | 6e 74 0a 20 20 20 20 20 62 72 61 6e 63 68 2e 0a    0a 20 20 20 49 66 20 79 6f 75 20 6f 6e 6c 79 20 | nt......branch......If.you.only. | 
| f6a00 | 65 76 65 72 20 65 64 69 74 20 66 69 6c 65 73 20    75 73 69 6e 67 20 45 6d 61 63 73 20 61 6e 64 20 | ever.edit.files.using.Emacs.and. | 
| f6a20 | 6f 6e 6c 79 20 65 76 65 72 20 69 6e 74 65 72 61    63 74 20 77 69 74 68 0a 47 69 74 20 75 73 69 6e | only.ever.interact.with.Git.usin | 
| f6a40 | 67 20 4d 61 67 69 74 2c 20 74 68 65 6e 20 74 68    65 20 61 62 6f 76 65 20 74 77 6f 20 6d 6f 64 65 | g.Magit,.then.the.above.two.mode | 
| f6a60 | 73 20 73 68 6f 75 6c 64 20 62 65 20 65 6e 6f 75    67 68 20 74 6f 20 70 72 6f 74 65 63 74 0a 65 61 | s.should.be.enough.to.protect.ea | 
| f6a80 | 63 68 20 61 6e 64 20 65 76 65 72 79 20 63 68 61    6e 67 65 20 66 72 6f 6d 20 61 63 63 69 64 65 6e | ch.and.every.change.from.acciden | 
| f6aa0 | 74 61 6c 20 6c 6f 73 73 2e 20 20 49 6e 20 70 72    61 63 74 69 63 65 20 6e 6f 62 6f 64 79 20 64 6f | tal.loss...In.practice.nobody.do | 
| f6ac0 | 65 73 0a 74 68 61 74 2e 20 20 54 77 6f 20 61 64    64 69 74 69 6f 6e 61 6c 20 6d 6f 64 65 73 20 65 | es.that...Two.additional.modes.e | 
| f6ae0 | 78 69 73 74 73 20 74 68 61 74 20 64 6f 20 63 6f    6d 6d 69 74 20 74 6f 20 74 68 65 20 77 69 70 20 | xists.that.do.commit.to.the.wip. | 
| f6b00 | 72 65 66 73 20 62 65 66 6f 72 65 0a 6d 61 6b 69    6e 67 20 63 68 61 6e 67 65 73 20 74 68 61 74 20 | refs.before.making.changes.that. | 
| f6b20 | 63 6f 75 6c 64 20 63 61 75 73 65 20 74 68 65 20    6c 6f 73 73 20 6f 66 20 65 61 72 6c 69 65 72 20 | could.cause.the.loss.of.earlier. | 
| f6b40 | 63 68 61 6e 67 65 73 2e 0a 0a 20 2d 2d 20 55 73    65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 | changes....--.User.Option:.magit | 
| f6b60 | 2d 77 69 70 2d 62 65 66 6f 72 65 2d 63 68 61 6e    67 65 2d 6d 6f 64 65 0a 20 20 20 20 20 57 68 65 | -wip-before-change-mode......Whe | 
| f6b80 | 6e 20 74 68 69 73 20 6d 6f 64 65 20 69 73 20 65    6e 61 62 6c 65 64 2c 20 74 68 65 6e 20 63 65 72 | n.this.mode.is.enabled,.then.cer | 
| f6ba0 | 74 61 69 6e 20 63 6f 6d 6d 61 6e 64 73 20 63 6f    6d 6d 69 74 20 74 68 65 0a 20 20 20 20 20 65 78 | tain.commands.commit.the......ex | 
| f6bc0 | 69 73 74 69 6e 67 20 63 68 61 6e 67 65 73 20 74    6f 20 74 68 65 20 66 69 6c 65 73 20 74 68 65 79 | isting.changes.to.the.files.they | 
| f6be0 | 20 61 72 65 20 61 62 6f 75 74 20 74 6f 20 6d 61    6b 65 20 63 68 61 6e 67 65 73 20 74 6f 2e 0a 0a | .are.about.to.make.changes.to... | 
| f6c00 | 20 2d 2d 20 55 73 65 72 20 4f 70 74 69 6f 6e 3a    20 6d 61 67 69 74 2d 77 69 70 2d 69 6e 69 74 69 | .--.User.Option:.magit-wip-initi | 
| f6c20 | 61 6c 2d 62 61 63 6b 75 70 2d 6d 6f 64 65 0a 20    20 20 20 20 57 68 65 6e 20 74 68 69 73 20 6d 6f | al-backup-mode......When.this.mo | 
| f6c40 | 64 65 20 69 73 20 65 6e 61 62 6c 65 64 2c 20 74    68 65 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 | de.is.enabled,.then.the.current. | 
| f6c60 | 76 65 72 73 69 6f 6e 20 6f 66 20 61 20 66 69 6c    65 20 69 73 0a 20 20 20 20 20 63 6f 6d 6d 69 74 | version.of.a.file.is......commit | 
| f6c80 | 74 65 64 20 74 6f 20 74 68 65 20 77 6f 72 6b 74    72 65 65 20 77 69 70 20 72 65 66 20 62 65 66 6f | ted.to.the.worktree.wip.ref.befo | 
| f6ca0 | 72 65 20 74 68 65 20 62 75 66 66 65 72 20 76 69    73 69 74 69 6e 67 20 74 68 61 74 0a 20 20 20 20 | re.the.buffer.visiting.that..... | 
| f6cc0 | 20 66 69 6c 65 20 69 73 20 73 61 76 65 64 20 66    6f 72 20 74 68 65 20 66 69 72 73 74 20 74 69 6d | .file.is.saved.for.the.first.tim | 
| f6ce0 | 65 20 73 69 6e 63 65 20 74 68 65 20 62 75 66 66    65 72 20 77 61 73 20 63 72 65 61 74 65 64 2e 0a | e.since.the.buffer.was.created.. | 
| f6d00 | 0a 20 20 20 20 20 54 68 69 73 20 62 61 63 6b 73    20 75 70 20 74 68 65 20 73 61 6d 65 20 76 65 72 | ......This.backs.up.the.same.ver | 
| f6d20 | 73 69 6f 6e 20 6f 66 20 74 68 65 20 66 69 6c 65    20 74 68 61 74 20 e2 80 98 62 61 63 6b 75 70 2d | sion.of.the.file.that....backup- | 
| f6d40 | 62 75 66 66 65 72 e2 80 99 0a 20 20 20 20 20 77    6f 75 6c 64 20 73 61 76 65 2e 20 20 57 68 69 6c | buffer.........would.save...Whil | 
| f6d60 | 65 20 e2 80 98 62 61 63 6b 75 70 2d 62 75 66 66    65 72 e2 80 99 20 75 73 65 73 20 61 20 62 61 63 | e....backup-buffer....uses.a.bac | 
| f6d80 | 6b 75 70 20 66 69 6c 65 2c 20 74 68 69 73 20 6d    6f 64 65 0a 20 20 20 20 20 75 73 65 73 20 74 68 | kup.file,.this.mode......uses.th | 
| f6da0 | 65 20 73 61 6d 65 20 77 6f 72 6b 74 72 65 65 20    77 69 70 20 72 65 66 20 61 73 20 75 73 65 64 20 | e.same.worktree.wip.ref.as.used. | 
| f6dc0 | 62 79 20 74 68 65 20 6f 74 68 65 72 20 4d 61 67    69 74 20 57 69 70 0a 20 20 20 20 20 6d 6f 64 65 | by.the.other.Magit.Wip......mode | 
| f6de0 | 73 2e 20 20 4c 69 6b 65 20 e2 80 98 62 61 63 6b    75 70 2d 62 75 66 66 65 72 e2 80 99 2c 20 69 74 | s...Like....backup-buffer...,.it | 
| f6e00 | 20 6f 6e 6c 79 20 64 6f 65 73 20 74 68 69 73 20    6f 6e 63 65 3b 20 75 6e 6c 65 73 73 20 79 6f 75 | .only.does.this.once;.unless.you | 
| f6e20 | 0a 20 20 20 20 20 6b 69 6c 6c 20 74 68 65 20 62    75 66 66 65 72 20 61 6e 64 20 76 69 73 69 74 20 | ......kill.the.buffer.and.visit. | 
| f6e40 | 74 68 65 20 66 69 6c 65 20 61 67 61 69 6e 20 6f    6e 6c 79 20 6f 6e 65 20 62 61 63 6b 75 70 20 77 | the.file.again.only.one.backup.w | 
| f6e60 | 69 6c 6c 20 62 65 0a 20 20 20 20 20 63 72 65 61    74 65 64 20 70 65 72 20 45 6d 61 63 73 20 73 65 | ill.be......created.per.Emacs.se | 
| f6e80 | 73 73 69 6f 6e 2e 0a 0a 20 20 20 20 20 54 68 69    73 20 6d 6f 64 65 20 69 67 6e 6f 72 65 73 20 74 | ssion........This.mode.ignores.t | 
| f6ea0 | 68 65 20 76 61 72 69 61 62 6c 65 73 20 74 68 61    74 20 61 66 66 65 63 74 20 e2 80 98 62 61 63 6b | he.variables.that.affect....back | 
| f6ec0 | 75 70 2d 62 75 66 66 65 72 e2 80 99 20 61 6e 64    20 63 61 6e 0a 20 20 20 20 20 62 65 20 75 73 65 | up-buffer....and.can......be.use | 
| f6ee0 | 64 20 61 6c 6f 6e 67 2d 73 69 64 65 20 74 68 61    74 20 66 75 6e 63 74 69 6f 6e 2c 20 77 68 69 63 | d.along-side.that.function,.whic | 
| f6f00 | 68 20 69 73 20 72 65 63 6f 6d 6d 65 6e 64 65 64    20 62 65 63 61 75 73 65 20 69 74 0a 20 20 20 20 | h.is.recommended.because.it..... | 
| f6f20 | 20 6f 6e 6c 79 20 62 61 63 6b 73 20 75 70 20 66    69 6c 65 73 20 74 68 61 74 20 61 72 65 20 74 72 | .only.backs.up.files.that.are.tr | 
| f6f40 | 61 63 6b 65 64 20 69 6e 20 61 20 47 69 74 20 72    65 70 6f 73 69 74 6f 72 79 2e 0a 0a 20 2d 2d 20 | acked.in.a.Git.repository....--. | 
| f6f60 | 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67    69 74 2d 77 69 70 2d 61 66 74 65 72 2d 73 61 76 | User.Option:.magit-wip-after-sav | 
| f6f80 | 65 2d 6c 6f 63 61 6c 2d 6d 6f 64 65 2d 6c 69 67    68 74 65 72 0a 20 20 20 20 20 4d 6f 64 65 2d 6c | e-local-mode-lighter......Mode-l | 
| f6fa0 | 69 6e 65 20 6c 69 67 68 74 65 72 20 66 6f 72 20    e2 80 98 6d 61 67 69 74 2d 77 69 70 2d 61 66 74 | ine.lighter.for....magit-wip-aft | 
| f6fc0 | 65 72 2d 73 61 76 65 2d 6c 6f 63 61 6c 2d 6d 6f    64 65 e2 80 99 2e 0a 0a 20 2d 2d 20 55 73 65 72 | er-save-local-mode.......--.User | 
| f6fe0 | 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 77    69 70 2d 61 66 74 65 72 2d 61 70 70 6c 79 2d 6d | .Option:.magit-wip-after-apply-m | 
| f7000 | 6f 64 65 2d 6c 69 67 68 74 65 72 0a 20 20 20 20    20 4d 6f 64 65 2d 6c 69 6e 65 20 6c 69 67 68 74 | ode-lighter......Mode-line.light | 
| f7020 | 65 72 20 66 6f 72 20 e2 80 98 6d 61 67 69 74 2d    77 69 70 2d 61 66 74 65 72 2d 61 70 70 6c 79 2d | er.for....magit-wip-after-apply- | 
| f7040 | 6d 6f 64 65 e2 80 99 2e 0a 0a 20 2d 2d 20 55 73    65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 | mode.......--.User.Option:.magit | 
| f7060 | 2d 77 69 70 2d 62 65 66 6f 72 65 2d 63 68 61 6e    67 65 2d 6d 6f 64 65 2d 6c 69 67 68 74 65 72 0a | -wip-before-change-mode-lighter. | 
| f7080 | 20 20 20 20 20 4d 6f 64 65 2d 6c 69 6e 65 20 6c    69 67 68 74 65 72 20 66 6f 72 20 e2 80 98 6d 61 | .....Mode-line.lighter.for....ma | 
| f70a0 | 67 69 74 2d 77 69 70 2d 62 65 66 6f 72 65 2d 63    68 61 6e 67 65 2d 6d 6f 64 65 e2 80 99 2e 0a 0a | git-wip-before-change-mode...... | 
| f70c0 | 20 2d 2d 20 55 73 65 72 20 4f 70 74 69 6f 6e 3a    20 6d 61 67 69 74 2d 77 69 70 2d 69 6e 69 74 69 | .--.User.Option:.magit-wip-initi | 
| f70e0 | 61 6c 2d 62 61 63 6b 75 70 2d 6d 6f 64 65 2d 6c    69 67 68 74 65 72 0a 20 20 20 20 20 4d 6f 64 65 | al-backup-mode-lighter......Mode | 
| f7100 | 2d 6c 69 6e 65 20 6c 69 67 68 74 65 72 20 66 6f    72 20 e2 80 98 6d 61 67 69 74 2d 77 69 70 2d 69 | -line.lighter.for....magit-wip-i | 
| f7120 | 6e 69 74 69 61 6c 2d 62 61 63 6b 75 70 2d 6d 6f    64 65 e2 80 99 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 | nitial-backup-mode........File:. | 
| f7140 | 6d 61 67 69 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64    65 3a 20 43 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 | magit.info,..Node:.Commands.for. | 
| f7160 | 42 75 66 66 65 72 73 20 56 69 73 69 74 69 6e 67    20 46 69 6c 65 73 2c 20 20 4e 65 78 74 3a 20 4d | Buffers.Visiting.Files,..Next:.M | 
| f7180 | 69 6e 6f 72 20 4d 6f 64 65 20 66 6f 72 20 42 75    66 66 65 72 73 20 56 69 73 69 74 69 6e 67 20 42 | inor.Mode.for.Buffers.Visiting.B | 
| f71a0 | 6c 6f 62 73 2c 20 20 50 72 65 76 3a 20 57 69 70    20 4d 6f 64 65 73 2c 20 20 55 70 3a 20 4d 69 73 | lobs,..Prev:.Wip.Modes,..Up:.Mis | 
| f71c0 | 63 65 6c 6c 61 6e 65 6f 75 73 0a 0a 38 2e 31 30    20 43 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 42 75 | cellaneous..8.10.Commands.for.Bu | 
| f71e0 | 66 66 65 72 73 20 56 69 73 69 74 69 6e 67 20 46    69 6c 65 73 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | ffers.Visiting.Files.=========== | 
| f7200 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d    3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 42 | =============================..B | 
| f7220 | 79 20 64 65 66 61 75 6c 74 20 4d 61 67 69 74 20    64 65 66 69 6e 65 73 20 61 20 66 65 77 20 67 6c | y.default.Magit.defines.a.few.gl | 
| f7240 | 6f 62 61 6c 20 6b 65 79 20 62 69 6e 64 69 6e 67    73 2e 20 20 54 68 65 73 65 20 62 69 6e 64 69 6e | obal.key.bindings...These.bindin | 
| f7260 | 67 73 20 61 72 65 0a 61 20 63 6f 6d 70 72 6f 6d    69 73 65 20 62 65 74 77 65 65 6e 20 70 72 6f 76 | gs.are.a.compromise.between.prov | 
| f7280 | 69 64 69 6e 67 20 6e 6f 20 62 69 6e 64 69 6e 67    73 20 61 74 20 61 6c 6c 20 61 6e 64 20 70 72 6f | iding.no.bindings.at.all.and.pro | 
| f72a0 | 76 69 64 69 6e 67 20 74 68 65 0a 62 65 74 74 65    72 20 62 69 6e 64 69 6e 67 73 20 49 20 77 6f 75 | viding.the.better.bindings.I.wou | 
| f72c0 | 6c 64 20 68 61 76 65 20 6c 69 6b 65 64 20 74 6f    20 75 73 65 20 69 6e 73 74 65 61 64 2e 20 20 4d | ld.have.liked.to.use.instead...M | 
| f72e0 | 61 67 69 74 20 63 61 6e 6e 6f 74 20 70 72 6f 76    69 64 65 0a 74 68 65 20 73 65 74 20 6f 66 20 72 | agit.cannot.provide.the.set.of.r | 
| f7300 | 65 63 6f 6d 6d 65 6e 64 65 64 20 62 69 6e 64 69    6e 67 73 20 62 79 20 64 65 66 61 75 6c 74 20 62 | ecommended.bindings.by.default.b | 
| f7320 | 65 63 61 75 73 65 20 74 68 6f 73 65 20 6b 65 79    20 73 65 71 75 65 6e 63 65 73 0a 61 72 65 20 73 | ecause.those.key.sequences.are.s | 
| f7340 | 74 72 69 63 6b 74 6c 79 20 72 65 73 65 72 76 65    64 20 66 6f 72 20 62 69 6e 64 69 6e 67 73 20 61 | tricktly.reserved.for.bindings.a | 
| f7360 | 64 64 65 64 20 62 79 20 74 68 65 20 75 73 65 72    2e 20 20 41 6c 73 6f 20 73 65 65 20 2a 6e 6f 74 | dded.by.the.user...Also.see.*not | 
| f7380 | 65 0a 47 6c 6f 62 61 6c 20 42 69 6e 64 69 6e 67    73 3a 3a 20 61 6e 64 20 2a 6e 6f 74 65 20 28 65 | e.Global.Bindings::.and.*note.(e | 
| f73a0 | 6c 69 73 70 29 4b 65 79 20 42 69 6e 64 69 6e 67    20 43 6f 6e 76 65 6e 74 69 6f 6e 73 3a 3a 2e 0a | lisp)Key.Binding.Conventions::.. | 
| f73c0 | 0a 20 20 20 54 6f 20 75 73 65 20 74 68 65 20 72    65 63 6f 6d 6d 65 6e 64 65 64 20 62 69 6e 64 69 | ....To.use.the.recommended.bindi | 
| f73e0 | 6e 67 73 2c 20 61 64 64 20 74 68 69 73 20 74 6f    20 79 6f 75 72 20 69 6e 69 74 20 66 69 6c 65 20 | ngs,.add.this.to.your.init.file. | 
| f7400 | 61 6e 64 0a 72 65 73 74 61 72 74 20 45 6d 61 63    73 2e 0a 0a 20 20 20 20 20 28 73 65 74 71 20 6d | and.restart.Emacs........(setq.m | 
| f7420 | 61 67 69 74 2d 64 65 66 69 6e 65 2d 67 6c 6f 62    61 6c 2d 6b 65 79 2d 62 69 6e 64 69 6e 67 73 20 | agit-define-global-key-bindings. | 
| f7440 | 27 72 65 63 6f 6d 6d 65 6e 64 65 64 29 0a 0a 20    20 20 49 66 20 79 6f 75 20 64 6f 6e e2 80 99 74 | 'recommended).....If.you.don...t | 
| f7460 | 20 77 61 6e 74 20 4d 61 67 69 74 20 74 6f 20 61    64 64 20 61 6e 79 20 62 69 6e 64 69 6e 67 73 20 | .want.Magit.to.add.any.bindings. | 
| f7480 | 74 6f 20 74 68 65 20 67 6c 6f 62 61 6c 20 6b 65    79 6d 61 70 20 61 74 0a 61 6c 6c 2c 20 61 64 64 | to.the.global.keymap.at.all,.add | 
| f74a0 | 20 74 68 69 73 20 74 6f 20 79 6f 75 72 20 69 6e    69 74 20 66 69 6c 65 20 61 6e 64 20 72 65 73 74 | .this.to.your.init.file.and.rest | 
| f74c0 | 61 72 74 20 45 6d 61 63 73 2e 0a 0a 20 20 20 20    20 28 73 65 74 71 20 6d 61 67 69 74 2d 64 65 66 | art.Emacs........(setq.magit-def | 
| f74e0 | 69 6e 65 2d 67 6c 6f 62 61 6c 2d 6b 65 79 2d 62    69 6e 64 69 6e 67 73 20 6e 69 6c 29 0a 0a e2 80 | ine-global-key-bindings.nil).... | 
| f7500 | 98 43 2d 63 20 66 e2 80 99 20 28 e2 80 98 6d 61    67 69 74 2d 66 69 6c 65 2d 64 69 73 70 61 74 63 | .C-c.f....(...magit-file-dispatc | 
| f7520 | 68 e2 80 99 29 0a e2 80 98 43 2d 63 20 66 20 73    e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d 73 74 | h...)....C-c.f.s....(...magit-st | 
| f7540 | 61 67 65 2d 66 69 6c 65 e2 80 99 29 0a e2 80 98    43 2d 63 20 66 20 73 e2 80 99 20 28 e2 80 98 6d | age-file...)....C-c.f.s....(...m | 
| f7560 | 61 67 69 74 2d 73 74 61 67 65 2d 62 75 66 66 65    72 2d 66 69 6c 65 e2 80 99 29 0a e2 80 98 43 2d | agit-stage-buffer-file...)....C- | 
| f7580 | 63 20 66 20 75 e2 80 99 20 28 e2 80 98 6d 61 67    69 74 2d 75 6e 73 74 61 67 65 2d 66 69 6c 65 e2 | c.f.u....(...magit-unstage-file. | 
| f75a0 | 80 99 29 0a e2 80 98 43 2d 63 20 66 20 75 e2 80    99 20 28 e2 80 98 6d 61 67 69 74 2d 75 6e 73 74 | ..)....C-c.f.u....(...magit-unst | 
| f75c0 | 61 67 65 2d 62 75 66 66 65 72 2d 66 69 6c 65 e2    80 99 29 0a e2 80 98 43 2d 63 20 66 20 2c 20 78 | age-buffer-file...)....C-c.f.,.x | 
| f75e0 | e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d 66 69    6c 65 2d 75 6e 74 72 61 63 6b e2 80 99 29 0a e2 | ....(...magit-file-untrack...).. | 
| f7600 | 80 98 43 2d 63 20 66 20 2c 20 72 e2 80 99 20 28    e2 80 98 6d 61 67 69 74 2d 66 69 6c 65 2d 72 65 | ..C-c.f.,.r....(...magit-file-re | 
| f7620 | 6e 61 6d 65 e2 80 99 29 0a e2 80 98 43 2d 63 20    66 20 2c 20 6b e2 80 99 20 28 e2 80 98 6d 61 67 | name...)....C-c.f.,.k....(...mag | 
| f7640 | 69 74 2d 66 69 6c 65 2d 64 65 6c 65 74 65 e2 80    99 29 0a e2 80 98 43 2d 63 20 66 20 2c 20 63 e2 | it-file-delete...)....C-c.f.,.c. | 
| f7660 | 80 99 20 28 e2 80 98 6d 61 67 69 74 2d 66 69 6c    65 2d 63 68 65 63 6b 6f 75 74 e2 80 99 29 0a e2 | ...(...magit-file-checkout...).. | 
| f7680 | 80 98 43 2d 63 20 66 20 44 e2 80 99 20 28 e2 80    98 6d 61 67 69 74 2d 64 69 66 66 e2 80 99 29 0a | ..C-c.f.D....(...magit-diff...). | 
| f76a0 | e2 80 98 43 2d 63 20 66 20 64 e2 80 99 20 28 e2    80 98 6d 61 67 69 74 2d 64 69 66 66 2d 62 75 66 | ...C-c.f.d....(...magit-diff-buf | 
| f76c0 | 66 65 72 2d 66 69 6c 65 e2 80 99 29 0a e2 80 98    43 2d 63 20 66 20 4c e2 80 99 20 28 e2 80 98 6d | fer-file...)....C-c.f.L....(...m | 
| f76e0 | 61 67 69 74 2d 6c 6f 67 e2 80 99 29 0a e2 80 98    43 2d 63 20 66 20 6c e2 80 99 20 28 e2 80 98 6d | agit-log...)....C-c.f.l....(...m | 
| f7700 | 61 67 69 74 2d 6c 6f 67 2d 62 75 66 66 65 72 2d    66 69 6c 65 e2 80 99 29 0a e2 80 98 43 2d 63 20 | agit-log-buffer-file...)....C-c. | 
| f7720 | 66 20 74 e2 80 99 20 28 e2 80 98 6d 61 67 69 74    2d 6c 6f 67 2d 74 72 61 63 65 2d 64 65 66 69 6e | f.t....(...magit-log-trace-defin | 
| f7740 | 69 74 69 6f 6e e2 80 99 29 0a e2 80 98 43 2d 63    20 66 20 4d e2 80 99 20 28 e2 80 98 6d 61 67 69 | ition...)....C-c.f.M....(...magi | 
| f7760 | 74 2d 6c 6f 67 2d 6d 65 72 67 65 64 e2 80 99 29    0a e2 80 98 43 2d 63 20 66 20 42 e2 80 99 20 28 | t-log-merged...)....C-c.f.B....( | 
| f7780 | e2 80 98 6d 61 67 69 74 2d 62 6c 61 6d 65 e2 80    99 29 0a e2 80 98 43 2d 63 20 66 20 62 e2 80 99 | ...magit-blame...)....C-c.f.b... | 
| f77a0 | 20 28 e2 80 98 6d 61 67 69 74 2d 62 6c 61 6d 65    2d 61 64 64 69 74 69 6f 6e 73 e2 80 99 29 0a e2 | .(...magit-blame-additions...).. | 
| f77c0 | 80 98 43 2d 63 20 66 20 72 e2 80 99 20 28 e2 80    98 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 72 65 6d | ..C-c.f.r....(...magit-blame-rem | 
| f77e0 | 6f 76 61 6c e2 80 99 29 0a e2 80 98 43 2d 63 20    66 20 66 e2 80 99 20 28 e2 80 98 6d 61 67 69 74 | oval...)....C-c.f.f....(...magit | 
| f7800 | 2d 62 6c 61 6d 65 2d 72 65 76 65 72 73 65 e2 80    99 29 0a e2 80 98 43 2d 63 20 66 20 6d e2 80 99 | -blame-reverse...)....C-c.f.m... | 
| f7820 | 20 28 e2 80 98 6d 61 67 69 74 2d 62 6c 61 6d 65    2d 65 63 68 6f e2 80 99 29 0a e2 80 98 43 2d 63 | .(...magit-blame-echo...)....C-c | 
| f7840 | 20 66 20 71 e2 80 99 20 28 e2 80 98 6d 61 67 69    74 2d 62 6c 61 6d 65 2d 71 75 69 74 e2 80 99 29 | .f.q....(...magit-blame-quit...) | 
| f7860 | 0a e2 80 98 43 2d 63 20 66 20 70 e2 80 99 20 28    e2 80 98 6d 61 67 69 74 2d 62 6c 6f 62 2d 70 72 | ....C-c.f.p....(...magit-blob-pr | 
| f7880 | 65 76 69 6f 75 73 e2 80 99 29 0a e2 80 98 43 2d    63 20 66 20 6e e2 80 99 20 28 e2 80 98 6d 61 67 | evious...)....C-c.f.n....(...mag | 
| f78a0 | 69 74 2d 62 6c 6f 62 2d 6e 65 78 74 e2 80 99 29    0a e2 80 98 43 2d 63 20 66 20 76 e2 80 99 20 28 | it-blob-next...)....C-c.f.v....( | 
| f78c0 | e2 80 98 6d 61 67 69 74 2d 66 69 6e 64 2d 66 69    6c 65 e2 80 99 29 0a e2 80 98 43 2d 63 20 66 20 | ...magit-find-file...)....C-c.f. | 
| f78e0 | 56 e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d 62    6c 6f 62 2d 76 69 73 69 74 2d 66 69 6c 65 e2 80 | V....(...magit-blob-visit-file.. | 
| f7900 | 99 29 0a e2 80 98 43 2d 63 20 66 20 67 e2 80 99    20 28 e2 80 98 6d 61 67 69 74 2d 73 74 61 74 75 | .)....C-c.f.g....(...magit-statu | 
| f7920 | 73 2d 68 65 72 65 e2 80 99 29 0a e2 80 98 43 2d    63 20 66 20 47 e2 80 99 20 28 e2 80 98 6d 61 67 | s-here...)....C-c.f.G....(...mag | 
| f7940 | 69 74 2d 64 69 73 70 6c 61 79 2d 72 65 70 6f 73    69 74 6f 72 79 2d 62 75 66 66 65 72 e2 80 99 29 | it-display-repository-buffer...) | 
| f7960 | 0a e2 80 98 43 2d 63 20 66 20 63 e2 80 99 20 28    e2 80 98 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 e2 | ....C-c.f.c....(...magit-commit. | 
| f7980 | 80 99 29 0a e2 80 98 43 2d 63 20 66 20 65 e2 80    99 20 28 e2 80 98 6d 61 67 69 74 2d 65 64 69 74 | ..)....C-c.f.e....(...magit-edit | 
| f79a0 | 2d 6c 69 6e 65 2d 63 6f 6d 6d 69 74 e2 80 99 29    0a 20 20 20 20 20 45 61 63 68 20 6f 66 20 74 68 | -line-commit...)......Each.of.th | 
| f79c0 | 65 73 65 20 63 6f 6d 6d 61 6e 64 73 20 69 73 20    64 6f 63 75 6d 65 6e 74 65 64 20 69 6e 64 69 76 | ese.commands.is.documented.indiv | 
| f79e0 | 69 64 75 61 6c 6c 79 20 72 69 67 68 74 20 62 65    6c 6f 77 2c 0a 20 20 20 20 20 61 6c 6f 6e 67 73 | idually.right.below,......alongs | 
| f7a00 | 69 64 65 20 74 68 65 69 72 20 64 65 66 61 75 6c    74 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 2e 20 | ide.their.default.key.bindings.. | 
| f7a20 | 20 54 68 65 20 62 69 6e 64 69 6e 67 73 20 73 68    6f 77 6e 20 61 62 6f 76 65 20 61 72 65 0a 20 20 | .The.bindings.shown.above.are... | 
| f7a40 | 20 20 20 74 68 65 20 72 65 63 6f 6d 6d 65 6e 64    65 64 20 62 69 6e 64 69 6e 67 73 2c 20 77 68 69 | ...the.recommended.bindings,.whi | 
| f7a60 | 63 68 20 79 6f 75 20 63 61 6e 20 65 6e 61 62 6c    65 20 62 79 20 66 6f 6c 6c 6f 77 69 6e 67 20 74 | ch.you.can.enable.by.following.t | 
| f7a80 | 68 65 0a 20 20 20 20 20 69 6e 73 74 72 75 63 74    69 6f 6e 73 20 66 75 72 74 68 65 72 20 75 70 2e | he......instructions.further.up. | 
| f7aa0 | 0a 0a e2 80 98 43 2d 63 20 4d 2d 67 e2 80 99 20    28 e2 80 98 6d 61 67 69 74 2d 66 69 6c 65 2d 64 | .....C-c.M-g....(...magit-file-d | 
| f7ac0 | 69 73 70 61 74 63 68 e2 80 99 29 0a 20 20 20 20    20 54 68 69 73 20 74 72 61 6e 73 69 65 6e 74 20 | ispatch...)......This.transient. | 
| f7ae0 | 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 20 62    69 6e 64 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 | prefix.command.binds.the.followi | 
| f7b00 | 6e 67 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e    64 73 0a 20 20 20 20 20 61 6e 64 20 64 69 73 70 | ng.suffix.commands......and.disp | 
| f7b20 | 6c 61 79 73 20 74 68 65 6d 20 69 6e 20 61 20 74    65 6d 70 6f 72 61 72 79 20 62 75 66 66 65 72 20 | lays.them.in.a.temporary.buffer. | 
| f7b40 | 75 6e 74 69 6c 20 61 20 73 75 66 66 69 78 20 69    73 20 69 6e 76 6f 6b 65 64 2e 0a 0a e2 80 98 43 | until.a.suffix.is.invoked......C | 
| f7b60 | 2d 63 20 4d 2d 67 20 73 e2 80 99 20 28 e2 80 98    6d 61 67 69 74 2d 73 74 61 67 65 2d 66 69 6c 65 | -c.M-g.s....(...magit-stage-file | 
| f7b80 | e2 80 99 29 0a e2 80 98 43 2d 63 20 4d 2d 67 20    73 e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d 73 | ...)....C-c.M-g.s....(...magit-s | 
| f7ba0 | 74 61 67 65 2d 62 75 66 66 65 72 2d 66 69 6c 65    e2 80 99 29 0a 20 20 20 20 20 53 74 61 67 65 20 | tage-buffer-file...)......Stage. | 
| f7bc0 | 61 6c 6c 20 63 68 61 6e 67 65 73 20 74 6f 20 74    68 65 20 66 69 6c 65 20 62 65 69 6e 67 20 76 69 | all.changes.to.the.file.being.vi | 
| f7be0 | 73 69 74 65 64 20 69 6e 20 74 68 65 20 63 75 72    72 65 6e 74 20 62 75 66 66 65 72 2e 0a 20 20 20 | sited.in.the.current.buffer..... | 
| f7c00 | 20 20 57 68 65 6e 20 6e 6f 74 20 76 69 73 69 74    69 6e 67 20 61 20 66 69 6c 65 2c 20 74 68 65 6e | ..When.not.visiting.a.file,.then | 
| f7c20 | 20 74 68 65 20 66 69 72 73 74 20 63 6f 6d 6d 61    6e 64 20 69 73 20 75 73 65 64 2c 20 77 68 69 63 | .the.first.command.is.used,.whic | 
| f7c40 | 68 0a 20 20 20 20 20 70 72 6f 6d 70 74 73 20 66    6f 72 20 61 20 66 69 6c 65 2e 0a 0a e2 80 98 43 | h......prompts.for.a.file......C | 
| f7c60 | 2d 63 20 4d 2d 67 20 75 e2 80 99 20 28 e2 80 98    6d 61 67 69 74 2d 75 6e 73 74 61 67 65 2d 66 69 | -c.M-g.u....(...magit-unstage-fi | 
| f7c80 | 6c 65 e2 80 99 29 0a e2 80 98 43 2d 63 20 4d 2d    67 20 75 e2 80 99 20 28 e2 80 98 6d 61 67 69 74 | le...)....C-c.M-g.u....(...magit | 
| f7ca0 | 2d 75 6e 73 74 61 67 65 2d 62 75 66 66 65 72 2d    66 69 6c 65 e2 80 99 29 0a 20 20 20 20 20 55 6e | -unstage-buffer-file...)......Un | 
| f7cc0 | 73 74 61 67 65 20 61 6c 6c 20 63 68 61 6e 67 65    73 20 74 6f 20 74 68 65 20 66 69 6c 65 20 62 65 | stage.all.changes.to.the.file.be | 
| f7ce0 | 69 6e 67 20 76 69 73 69 74 65 64 20 69 6e 20 74    68 65 20 63 75 72 72 65 6e 74 0a 20 20 20 20 20 | ing.visited.in.the.current...... | 
| f7d00 | 62 75 66 66 65 72 2e 20 20 57 68 65 6e 20 6e 6f    74 20 76 69 73 69 74 69 6e 67 20 61 20 66 69 6c | buffer...When.not.visiting.a.fil | 
| f7d20 | 65 2c 20 74 68 65 6e 20 74 68 65 20 66 69 72 73    74 20 63 6f 6d 6d 61 6e 64 20 69 73 20 75 73 65 | e,.then.the.first.command.is.use | 
| f7d40 | 64 2c 0a 20 20 20 20 20 77 68 69 63 68 20 70 72    6f 6d 70 74 73 20 66 6f 72 20 61 20 66 69 6c 65 | d,......which.prompts.for.a.file | 
| f7d60 | 2e 0a 0a e2 80 98 43 2d 63 20 4d 2d 67 20 2c 20    78 e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d 66 | ......C-c.M-g.,.x....(...magit-f | 
| f7d80 | 69 6c 65 2d 75 6e 74 72 61 63 6b e2 80 99 29 0a    20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e | ile-untrack...)......This.comman | 
| f7da0 | 64 20 75 6e 74 72 61 63 6b 73 20 61 20 66 69 6c    65 20 72 65 61 64 20 66 72 6f 6d 20 74 68 65 20 | d.untracks.a.file.read.from.the. | 
| f7dc0 | 75 73 65 72 2c 20 64 65 66 61 75 6c 74 69 6e 67    20 74 6f 20 74 68 65 0a 20 20 20 20 20 76 69 73 | user,.defaulting.to.the......vis | 
| f7de0 | 69 74 65 64 20 66 69 6c 65 2e 0a 0a e2 80 98 43    2d 63 20 4d 2d 67 20 2c 20 72 e2 80 99 20 28 e2 | ited.file......C-c.M-g.,.r....(. | 
| f7e00 | 80 98 6d 61 67 69 74 2d 66 69 6c 65 2d 72 65 6e    61 6d 65 e2 80 99 29 0a 20 20 20 20 20 54 68 69 | ..magit-file-rename...)......Thi | 
| f7e20 | 73 20 63 6f 6d 6d 61 6e 64 20 72 65 6e 61 6d 65    73 20 61 20 66 69 6c 65 20 72 65 61 64 20 66 72 | s.command.renames.a.file.read.fr | 
| f7e40 | 6f 6d 20 74 68 65 20 75 73 65 72 2c 20 64 65 66    61 75 6c 74 69 6e 67 20 74 6f 20 74 68 65 0a 20 | om.the.user,.defaulting.to.the.. | 
| f7e60 | 20 20 20 20 76 69 73 69 74 65 64 20 66 69 6c 65    2e 0a 0a e2 80 98 43 2d 63 20 4d 2d 67 20 2c 20 | ....visited.file......C-c.M-g.,. | 
| f7e80 | 6b e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d 66    69 6c 65 2d 64 65 6c 65 74 65 e2 80 99 29 0a 20 | k....(...magit-file-delete...).. | 
| f7ea0 | 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64    20 64 65 6c 65 74 65 73 20 61 20 66 69 6c 65 20 | ....This.command.deletes.a.file. | 
| f7ec0 | 72 65 61 64 20 66 72 6f 6d 20 74 68 65 20 75 73    65 72 2c 20 64 65 66 61 75 6c 74 69 6e 67 20 74 | read.from.the.user,.defaulting.t | 
| f7ee0 | 6f 20 74 68 65 0a 20 20 20 20 20 76 69 73 69 74    65 64 20 66 69 6c 65 2e 0a 0a e2 80 98 43 2d 63 | o.the......visited.file......C-c | 
| f7f00 | 20 4d 2d 67 20 2c 20 63 e2 80 99 20 28 e2 80 98    6d 61 67 69 74 2d 66 69 6c 65 2d 63 68 65 63 6b | .M-g.,.c....(...magit-file-check | 
| f7f20 | 6f 75 74 e2 80 99 29 0a 20 20 20 20 20 54 68 69    73 20 63 6f 6d 6d 61 6e 64 20 75 70 64 61 74 65 | out...)......This.command.update | 
| f7f40 | 73 20 61 20 66 69 6c 65 20 69 6e 20 74 68 65 20    77 6f 72 6b 69 6e 67 20 74 72 65 65 20 61 6e 64 | s.a.file.in.the.working.tree.and | 
| f7f60 | 20 69 6e 64 65 78 20 74 6f 20 74 68 65 0a 20 20    20 20 20 63 6f 6e 74 65 6e 74 73 20 66 72 6f 6d | .index.to.the......contents.from | 
| f7f80 | 20 61 20 72 65 76 69 73 69 6f 6e 2e 20 20 42 6f    74 68 20 74 68 65 20 72 65 76 69 73 69 6f 6e 20 | .a.revision...Both.the.revision. | 
| f7fa0 | 61 6e 64 20 66 69 6c 65 20 61 72 65 20 72 65 61    64 20 66 72 6f 6d 0a 20 20 20 20 20 74 68 65 20 | and.file.are.read.from......the. | 
| f7fc0 | 75 73 65 72 2e 0a 0a e2 80 98 43 2d 63 20 4d 2d    67 20 44 e2 80 99 20 28 e2 80 98 6d 61 67 69 74 | user......C-c.M-g.D....(...magit | 
| f7fe0 | 2d 64 69 66 66 e2 80 99 29 0a 20 20 20 20 20 54    68 69 73 20 74 72 61 6e 73 69 65 6e 74 20 70 72 | -diff...)......This.transient.pr | 
| f8000 | 65 66 69 78 20 63 6f 6d 6d 61 6e 64 20 62 69 6e    64 73 20 73 65 76 65 72 61 6c 20 64 69 66 66 20 | efix.command.binds.several.diff. | 
| f8020 | 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 73 0a    20 20 20 20 20 61 6e 64 20 69 6e 66 69 78 20 61 | suffix.commands......and.infix.a | 
| f8040 | 72 67 75 6d 65 6e 74 73 20 61 6e 64 20 64 69 73    70 6c 61 79 73 20 74 68 65 6d 20 69 6e 20 61 20 | rguments.and.displays.them.in.a. | 
| f8060 | 74 65 6d 70 6f 72 61 72 79 20 62 75 66 66 65 72    20 75 6e 74 69 6c 20 61 0a 20 20 20 20 20 73 75 | temporary.buffer.until.a......su | 
| f8080 | 66 66 69 78 20 69 73 20 69 6e 76 6f 6b 65 64 2e    20 20 53 65 65 20 2a 6e 6f 74 65 20 44 69 66 66 | ffix.is.invoked...See.*note.Diff | 
| f80a0 | 69 6e 67 3a 3a 2e 0a 0a 20 20 20 20 20 54 68 69    73 20 69 73 20 74 68 65 20 73 61 6d 65 20 63 6f | ing::........This.is.the.same.co | 
| f80c0 | 6d 6d 61 6e 64 20 74 68 61 74 20 e2 80 98 64 e2    80 99 20 69 73 20 62 6f 75 6e 64 20 74 6f 20 69 | mmand.that....d....is.bound.to.i | 
| f80e0 | 6e 20 4d 61 67 69 74 20 62 75 66 66 65 72 73 2e    20 20 49 66 0a 20 20 20 20 20 74 68 69 73 20 63 | n.Magit.buffers...If......this.c | 
| f8100 | 6f 6d 6d 61 6e 64 20 69 73 20 69 6e 76 6f 6b 65    64 20 66 72 6f 6d 20 61 20 66 69 6c 65 2d 76 69 | ommand.is.invoked.from.a.file-vi | 
| f8120 | 73 69 74 69 6e 67 20 62 75 66 66 65 72 2c 20 74    68 65 6e 20 74 68 65 0a 20 20 20 20 20 69 6e 69 | siting.buffer,.then.the......ini | 
| f8140 | 74 69 61 6c 20 76 61 6c 75 65 20 6f 66 20 74 68    65 20 6f 70 74 69 6f 6e 20 28 e2 80 98 2d 2d e2 | tial.value.of.the.option.(...--. | 
| f8160 | 80 99 29 20 74 68 61 74 20 6c 69 6d 69 74 73 20    74 68 65 20 64 69 66 66 20 74 6f 20 63 65 72 74 | ..).that.limits.the.diff.to.cert | 
| f8180 | 61 69 6e 0a 20 20 20 20 20 66 69 6c 65 28 73 29    20 69 73 20 73 65 74 20 74 6f 20 74 68 65 20 76 | ain......file(s).is.set.to.the.v | 
| f81a0 | 69 73 69 74 65 64 20 66 69 6c 65 2e 0a 0a e2 80    98 43 2d 63 20 4d 2d 67 20 64 e2 80 99 20 28 e2 | isited.file......C-c.M-g.d....(. | 
| f81c0 | 80 98 6d 61 67 69 74 2d 64 69 66 66 2d 62 75 66    66 65 72 2d 66 69 6c 65 e2 80 99 29 0a 20 20 20 | ..magit-diff-buffer-file...).... | 
| f81e0 | 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 73    68 6f 77 73 20 74 68 65 20 64 69 66 66 20 66 6f | ..This.command.shows.the.diff.fo | 
| f8200 | 72 20 74 68 65 20 66 69 6c 65 20 6f 66 20 62 6c    6f 62 20 74 68 61 74 20 74 68 65 20 63 75 72 72 | r.the.file.of.blob.that.the.curr | 
| f8220 | 65 6e 74 0a 20 20 20 20 20 62 75 66 66 65 72 20    76 69 73 69 74 73 2e 0a 0a 20 2d 2d 20 55 73 65 | ent......buffer.visits....--.Use | 
| f8240 | 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d    64 69 66 66 2d 62 75 66 66 65 72 2d 66 69 6c 65 | r.Option:.magit-diff-buffer-file | 
| f8260 | 2d 6c 6f 63 6b 65 64 0a 20 20 20 20 20 54 68 69    73 20 6f 70 74 69 6f 6e 20 63 6f 6e 74 72 6f 6c | -locked......This.option.control | 
| f8280 | 73 20 77 68 65 74 68 65 72 20 e2 80 98 6d 61 67    69 74 2d 64 69 66 66 2d 62 75 66 66 65 72 2d 66 | s.whether....magit-diff-buffer-f | 
| f82a0 | 69 6c 65 e2 80 99 20 75 73 65 73 20 61 0a 20 20    20 20 20 64 65 64 69 63 61 74 65 64 20 62 75 66 | ile....uses.a......dedicated.buf | 
| f82c0 | 66 65 72 2e 20 20 53 65 65 20 2a 6e 6f 74 65 20    4d 6f 64 65 73 20 61 6e 64 20 42 75 66 66 65 72 | fer...See.*note.Modes.and.Buffer | 
| f82e0 | 73 3a 3a 2e 0a 0a e2 80 98 43 2d 63 20 4d 2d 67    20 4c e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d | s::......C-c.M-g.L....(...magit- | 
| f8300 | 6c 6f 67 e2 80 99 29 0a 20 20 20 20 20 54 68 69    73 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 | log...)......This.transient.pref | 
| f8320 | 69 78 20 63 6f 6d 6d 61 6e 64 20 62 69 6e 64 73    20 73 65 76 65 72 61 6c 20 6c 6f 67 20 73 75 66 | ix.command.binds.several.log.suf | 
| f8340 | 66 69 78 20 63 6f 6d 6d 61 6e 64 73 20 61 6e 64    0a 20 20 20 20 20 69 6e 66 69 78 20 61 72 67 75 | fix.commands.and......infix.argu | 
| f8360 | 6d 65 6e 74 73 20 61 6e 64 20 64 69 73 70 6c 61    79 73 20 74 68 65 6d 20 69 6e 20 61 20 74 65 6d | ments.and.displays.them.in.a.tem | 
| f8380 | 70 6f 72 61 72 79 20 62 75 66 66 65 72 20 75 6e    74 69 6c 20 61 0a 20 20 20 20 20 73 75 66 66 69 | porary.buffer.until.a......suffi | 
| f83a0 | 78 20 69 73 20 69 6e 76 6f 6b 65 64 2e 20 20 53    65 65 20 2a 6e 6f 74 65 20 4c 6f 67 67 69 6e 67 | x.is.invoked...See.*note.Logging | 
| f83c0 | 3a 3a 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 69    73 20 74 68 65 20 73 61 6d 65 20 63 6f 6d 6d 61 | ::........This.is.the.same.comma | 
| f83e0 | 6e 64 20 74 68 61 74 20 e2 80 98 6c e2 80 99 20    69 73 20 62 6f 75 6e 64 20 74 6f 20 69 6e 20 4d | nd.that....l....is.bound.to.in.M | 
| f8400 | 61 67 69 74 20 62 75 66 66 65 72 73 2e 20 20 49    66 0a 20 20 20 20 20 74 68 69 73 20 63 6f 6d 6d | agit.buffers...If......this.comm | 
| f8420 | 61 6e 64 20 69 73 20 69 6e 76 6f 6b 65 64 20 66    72 6f 6d 20 61 20 66 69 6c 65 2d 76 69 73 69 74 | and.is.invoked.from.a.file-visit | 
| f8440 | 69 6e 67 20 62 75 66 66 65 72 2c 20 74 68 65 6e    20 74 68 65 0a 20 20 20 20 20 69 6e 69 74 69 61 | ing.buffer,.then.the......initia | 
| f8460 | 6c 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 6f    70 74 69 6f 6e 20 28 e2 80 98 2d 2d e2 80 99 29 | l.value.of.the.option.(...--...) | 
| f8480 | 20 74 68 61 74 20 6c 69 6d 69 74 73 20 74 68 65    20 6c 6f 67 20 74 6f 20 63 65 72 74 61 69 6e 0a | .that.limits.the.log.to.certain. | 
| f84a0 | 20 20 20 20 20 66 69 6c 65 28 73 29 20 69 73 20    73 65 74 20 74 6f 20 74 68 65 20 76 69 73 69 74 | .....file(s).is.set.to.the.visit | 
| f84c0 | 65 64 20 66 69 6c 65 2e 0a 0a e2 80 98 43 2d 63    20 4d 2d 67 20 6c e2 80 99 20 28 e2 80 98 6d 61 | ed.file......C-c.M-g.l....(...ma | 
| f84e0 | 67 69 74 2d 6c 6f 67 2d 62 75 66 66 65 72 2d 66    69 6c 65 e2 80 99 29 0a 20 20 20 20 20 54 68 69 | git-log-buffer-file...)......Thi | 
| f8500 | 73 20 63 6f 6d 6d 61 6e 64 20 73 68 6f 77 73 20    74 68 65 20 6c 6f 67 20 66 6f 72 20 74 68 65 20 | s.command.shows.the.log.for.the. | 
| f8520 | 66 69 6c 65 20 6f 66 20 62 6c 6f 62 20 74 68 61    74 20 74 68 65 20 63 75 72 72 65 6e 74 0a 20 20 | file.of.blob.that.the.current... | 
| f8540 | 20 20 20 62 75 66 66 65 72 20 76 69 73 69 74 73    2e 20 20 52 65 6e 61 6d 65 73 20 61 72 65 20 66 | ...buffer.visits...Renames.are.f | 
| f8560 | 6f 6c 6c 6f 77 65 64 20 77 68 65 6e 20 61 20 70    72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 69 | ollowed.when.a.prefix.argument.i | 
| f8580 | 73 20 75 73 65 64 0a 20 20 20 20 20 6f 72 20 77    68 65 6e 20 e2 80 98 2d 2d 66 6f 6c 6c 6f 77 e2 | s.used......or.when....--follow. | 
| f85a0 | 80 99 20 69 73 20 61 6e 20 61 63 74 69 76 65 20    6c 6f 67 20 61 72 67 75 6d 65 6e 74 2e 20 20 57 | ...is.an.active.log.argument...W | 
| f85c0 | 68 65 6e 20 74 68 65 20 72 65 67 69 6f 6e 20 69    73 0a 20 20 20 20 20 61 63 74 69 76 65 2c 20 74 | hen.the.region.is......active,.t | 
| f85e0 | 68 65 20 6c 6f 67 20 69 73 20 72 65 73 74 72 69    63 74 65 64 20 74 6f 20 74 68 65 20 73 65 6c 65 | he.log.is.restricted.to.the.sele | 
| f8600 | 63 74 65 64 20 6c 69 6e 65 20 72 61 6e 67 65 2e    0a 0a 20 2d 2d 20 55 73 65 72 20 4f 70 74 69 6f | cted.line.range....--.User.Optio | 
| f8620 | 6e 3a 20 6d 61 67 69 74 2d 6c 6f 67 2d 62 75 66    66 65 72 2d 66 69 6c 65 2d 6c 6f 63 6b 65 64 0a | n:.magit-log-buffer-file-locked. | 
| f8640 | 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e    20 63 6f 6e 74 72 6f 6c 73 20 77 68 65 74 68 65 | .....This.option.controls.whethe | 
| f8660 | 72 20 e2 80 98 6d 61 67 69 74 2d 6c 6f 67 2d 62    75 66 66 65 72 2d 66 69 6c 65 e2 80 99 20 75 73 | r....magit-log-buffer-file....us | 
| f8680 | 65 73 20 61 0a 20 20 20 20 20 64 65 64 69 63 61    74 65 64 20 62 75 66 66 65 72 2e 20 20 53 65 65 | es.a......dedicated.buffer...See | 
| f86a0 | 20 2a 6e 6f 74 65 20 4d 6f 64 65 73 20 61 6e 64    20 42 75 66 66 65 72 73 3a 3a 2e 0a 0a e2 80 98 | .*note.Modes.and.Buffers::...... | 
| f86c0 | 43 2d 63 20 4d 2d 67 20 74 e2 80 99 20 28 e2 80    98 6d 61 67 69 74 2d 6c 6f 67 2d 74 72 61 63 65 | C-c.M-g.t....(...magit-log-trace | 
| f86e0 | 2d 64 65 66 69 6e 69 74 69 6f 6e e2 80 99 29 0a    20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e | -definition...)......This.comman | 
| f8700 | 64 20 73 68 6f 77 73 20 74 68 65 20 6c 6f 67 20    66 6f 72 20 74 68 65 20 64 65 66 69 6e 69 74 69 | d.shows.the.log.for.the.definiti | 
| f8720 | 6f 6e 20 61 74 20 70 6f 69 6e 74 2e 0a 0a e2 80    98 43 2d 63 20 4d 2d 67 20 4d e2 80 99 20 28 e2 | on.at.point......C-c.M-g.M....(. | 
| f8740 | 80 98 6d 61 67 69 74 2d 6c 6f 67 2d 6d 65 72 67    65 64 e2 80 99 29 0a 20 20 20 20 20 54 68 69 73 | ..magit-log-merged...)......This | 
| f8760 | 20 63 6f 6d 6d 61 6e 64 20 72 65 61 64 73 20 61    20 63 6f 6d 6d 69 74 20 61 6e 64 20 61 20 62 72 | .command.reads.a.commit.and.a.br | 
| f8780 | 61 6e 63 68 20 69 6e 20 73 68 6f 77 73 20 61 20    6c 6f 67 20 63 6f 6e 63 65 72 6e 69 6e 67 0a 20 | anch.in.shows.a.log.concerning.. | 
| f87a0 | 20 20 20 20 74 68 65 20 6d 65 72 67 65 20 6f 66    20 74 68 65 20 66 6f 72 6d 65 72 20 69 6e 74 6f | ....the.merge.of.the.former.into | 
| f87c0 | 20 74 68 65 20 6c 61 74 74 65 72 2e 20 20 54 68    69 73 20 73 68 6f 77 73 20 6d 75 6c 74 69 70 6c | .the.latter...This.shows.multipl | 
| f87e0 | 65 0a 20 20 20 20 20 63 6f 6d 6d 69 74 73 20 65    76 65 6e 20 69 6e 20 63 61 73 65 20 6f 66 20 61 | e......commits.even.in.case.of.a | 
| f8800 | 20 66 61 73 74 2d 66 6f 72 77 61 72 64 20 6d 65    72 67 65 2e 0a 0a e2 80 98 43 2d 63 20 4d 2d 67 | .fast-forward.merge......C-c.M-g | 
| f8820 | 20 42 e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d    62 6c 61 6d 65 e2 80 99 29 0a 20 20 20 20 20 54 | .B....(...magit-blame...)......T | 
| f8840 | 68 69 73 20 74 72 61 6e 73 69 65 6e 74 20 70 72    65 66 69 78 20 63 6f 6d 6d 61 6e 64 20 62 69 6e | his.transient.prefix.command.bin | 
| f8860 | 64 73 20 61 6c 6c 20 62 6c 61 6d 69 6e 67 20 73    75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 73 0a 20 | ds.all.blaming.suffix.commands.. | 
| f8880 | 20 20 20 20 61 6c 6f 6e 67 20 77 69 74 68 20 74    68 65 20 61 70 70 72 6f 70 72 69 61 74 65 20 69 | ....along.with.the.appropriate.i | 
| f88a0 | 6e 66 69 78 20 61 72 67 75 6d 65 6e 74 73 20 61    6e 64 20 64 69 73 70 6c 61 79 73 20 74 68 65 6d | nfix.arguments.and.displays.them | 
| f88c0 | 20 69 6e 20 61 0a 20 20 20 20 20 74 65 6d 70 6f    72 61 72 79 20 62 75 66 66 65 72 20 75 6e 74 69 | .in.a......temporary.buffer.unti | 
| f88e0 | 6c 20 61 20 73 75 66 66 69 78 20 69 73 20 69 6e    76 6f 6b 65 64 2e 0a 0a 20 20 20 20 20 46 6f 72 | l.a.suffix.is.invoked........For | 
| f8900 | 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f    6e 20 61 62 6f 75 74 20 74 68 69 73 20 61 6e 64 | .more.information.about.this.and | 
| f8920 | 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 63    6f 6d 6d 61 6e 64 73 20 61 6c 73 6f 20 73 65 65 | .the.following.commands.also.see | 
| f8940 | 0a 20 20 20 20 20 2a 6e 6f 74 65 20 42 6c 61 6d    69 6e 67 3a 3a 2e 0a 0a 20 20 20 20 20 49 6e 20 | ......*note.Blaming::........In. | 
| f8960 | 61 64 64 69 74 69 6f 6e 20 74 6f 20 74 68 65 20    e2 80 98 6d 61 67 69 74 2d 62 6c 61 6d 65 e2 80 | addition.to.the....magit-blame.. | 
| f8980 | 99 20 73 75 62 2d 74 72 61 6e 73 69 65 6e 74 2c    20 74 68 65 20 64 69 73 70 61 74 63 68 0a 20 20 | ..sub-transient,.the.dispatch... | 
| f89a0 | 20 20 20 74 72 61 6e 73 69 65 6e 74 20 61 6c 73    6f 20 62 69 6e 64 73 20 73 65 76 65 72 61 6c 20 | ...transient.also.binds.several. | 
| f89c0 | 62 6c 61 6d 69 6e 67 20 73 75 66 66 69 78 20 63    6f 6d 6d 61 6e 64 73 20 64 69 72 65 63 74 6c 79 | blaming.suffix.commands.directly | 
| f89e0 | 2e 20 20 53 65 65 0a 20 20 20 20 20 2a 6e 6f 74    65 20 42 6c 61 6d 69 6e 67 3a 3a 20 66 6f 72 20 | ...See......*note.Blaming::.for. | 
| f8a00 | 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75    74 20 74 68 6f 73 65 20 63 6f 6d 6d 61 6e 64 73 | information.about.those.commands | 
| f8a20 | 20 61 6e 64 20 62 69 6e 64 69 6e 67 73 2e 0a 0a    e2 80 98 43 2d 63 20 4d 2d 67 20 70 e2 80 99 20 | .and.bindings......C-c.M-g.p.... | 
| f8a40 | 28 e2 80 98 6d 61 67 69 74 2d 62 6c 6f 62 2d 70    72 65 76 69 6f 75 73 e2 80 99 29 0a 20 20 20 20 | (...magit-blob-previous...)..... | 
| f8a60 | 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 76 69    73 69 74 73 20 74 68 65 20 70 72 65 76 69 6f 75 | .This.command.visits.the.previou | 
| f8a80 | 73 20 62 6c 6f 62 20 77 68 69 63 68 20 6d 6f 64    69 66 69 65 64 20 74 68 65 20 63 75 72 72 65 6e | s.blob.which.modified.the.curren | 
| f8aa0 | 74 0a 20 20 20 20 20 66 69 6c 65 2e 0a 0a e2 80    98 43 2d 63 20 4d 2d 67 20 6e e2 80 99 20 28 e2 | t......file......C-c.M-g.n....(. | 
| f8ac0 | 80 98 6d 61 67 69 74 2d 62 6c 6f 62 2d 6e 65 78    74 e2 80 99 29 0a 20 20 20 20 20 54 68 69 73 20 | ..magit-blob-next...)......This. | 
| f8ae0 | 63 6f 6d 6d 61 6e 64 20 76 69 73 69 74 73 20 74    68 65 20 6e 65 78 74 20 62 6c 6f 62 20 77 68 69 | command.visits.the.next.blob.whi | 
| f8b00 | 63 68 20 6d 6f 64 69 66 69 65 64 20 74 68 65 20    63 75 72 72 65 6e 74 20 66 69 6c 65 2e 0a 0a e2 | ch.modified.the.current.file.... | 
| f8b20 | 80 98 43 2d 63 20 4d 2d 67 20 76 e2 80 99 20 28    e2 80 98 6d 61 67 69 74 2d 66 69 6e 64 2d 66 69 | ..C-c.M-g.v....(...magit-find-fi | 
| f8b40 | 6c 65 e2 80 99 29 0a 20 20 20 20 20 54 68 69 73    20 63 6f 6d 6d 61 6e 64 20 72 65 61 64 73 20 61 | le...)......This.command.reads.a | 
| f8b60 | 20 72 65 76 69 73 69 6f 6e 20 61 6e 64 20 66 69    6c 65 20 61 6e 64 20 76 69 73 69 74 73 20 74 68 | .revision.and.file.and.visits.th | 
| f8b80 | 65 20 72 65 73 70 65 63 74 69 76 65 0a 20 20 20    20 20 62 6c 6f 62 2e 0a 0a e2 80 98 43 2d 63 20 | e.respective......blob......C-c. | 
| f8ba0 | 4d 2d 67 20 56 e2 80 99 20 28 e2 80 98 6d 61 67    69 74 2d 62 6c 6f 62 2d 76 69 73 69 74 2d 66 69 | M-g.V....(...magit-blob-visit-fi | 
| f8bc0 | 6c 65 e2 80 99 29 0a 20 20 20 20 20 54 68 69 73    20 63 6f 6d 6d 61 6e 64 20 76 69 73 69 74 73 20 | le...)......This.command.visits. | 
| f8be0 | 74 68 65 20 66 69 6c 65 20 66 72 6f 6d 20 74 68    65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2c 20 | the.file.from.the.working.tree,. | 
| f8c00 | 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 0a 20 20    20 20 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e | corresponding......to.the.curren | 
| f8c20 | 74 20 62 6c 6f 62 2e 20 20 57 68 65 6e 20 76 69    73 69 74 69 6e 67 20 61 20 62 6c 6f 62 20 6f 72 | t.blob...When.visiting.a.blob.or | 
| f8c40 | 20 74 68 65 20 76 65 72 73 69 6f 6e 20 66 72 6f    6d 20 74 68 65 0a 20 20 20 20 20 69 6e 64 65 78 | .the.version.from.the......index | 
| f8c60 | 2c 20 74 68 65 6e 20 69 74 20 67 6f 65 73 20 74    6f 20 74 68 65 20 73 61 6d 65 20 6c 6f 63 61 74 | ,.then.it.goes.to.the.same.locat | 
| f8c80 | 69 6f 6e 20 69 6e 20 74 68 65 20 72 65 73 70 65    63 74 69 76 65 20 66 69 6c 65 20 69 6e 0a 20 20 | ion.in.the.respective.file.in... | 
| f8ca0 | 20 20 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74    72 65 65 2e 0a 0a e2 80 98 43 2d 63 20 4d 2d 67 | ...the.working.tree......C-c.M-g | 
| f8cc0 | 20 67 e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d    73 74 61 74 75 73 2d 68 65 72 65 e2 80 99 29 0a | .g....(...magit-status-here...). | 
| f8ce0 | 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e    64 20 64 69 73 70 6c 61 79 73 20 74 68 65 20 73 | .....This.command.displays.the.s | 
| f8d00 | 74 61 74 75 73 20 6f 66 20 74 68 65 20 63 75 72    72 65 6e 74 20 72 65 70 6f 73 69 74 6f 72 79 20 | tatus.of.the.current.repository. | 
| f8d20 | 69 6e 20 61 0a 20 20 20 20 20 62 75 66 66 65 72    2c 20 6c 69 6b 65 20 e2 80 98 6d 61 67 69 74 2d | in.a......buffer,.like....magit- | 
| f8d40 | 73 74 61 74 75 73 e2 80 99 20 64 6f 65 73 2e 20    20 41 64 64 69 74 69 6f 6e 61 6c 6c 79 20 69 74 | status....does...Additionally.it | 
| f8d60 | 20 74 72 69 65 73 20 74 6f 20 67 6f 20 74 6f 0a    20 20 20 20 20 74 68 65 20 70 6f 73 69 74 69 6f | .tries.to.go.to......the.positio | 
| f8d80 | 6e 20 69 6e 20 74 68 61 74 20 62 75 66 66 65 72    2c 20 77 68 69 63 68 20 63 6f 72 72 65 73 70 6f | n.in.that.buffer,.which.correspo | 
| f8da0 | 6e 64 73 20 74 6f 20 74 68 65 20 70 6f 73 69 74    69 6f 6e 20 69 6e 0a 20 20 20 20 20 74 68 65 20 | nds.to.the.position.in......the. | 
| f8dc0 | 63 75 72 72 65 6e 74 20 66 69 6c 65 2d 76 69 73    69 74 69 6e 67 20 62 75 66 66 65 72 20 28 69 66 | current.file-visiting.buffer.(if | 
| f8de0 | 20 61 6e 79 29 2e 0a 0a e2 80 98 43 2d 63 20 4d    2d 67 20 47 e2 80 99 20 28 e2 80 98 6d 61 67 69 | .any)......C-c.M-g.G....(...magi | 
| f8e00 | 74 2d 64 69 73 70 6c 61 79 2d 72 65 70 6f 73 69    74 6f 72 79 2d 62 75 66 66 65 72 e2 80 99 29 0a | t-display-repository-buffer...). | 
| f8e20 | 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e    64 20 72 65 61 64 73 20 61 6e 64 20 64 69 73 70 | .....This.command.reads.and.disp | 
| f8e40 | 6c 61 79 73 20 61 20 4d 61 67 69 74 20 62 75 66    66 65 72 20 62 65 6c 6f 6e 67 69 6e 67 20 74 6f | lays.a.Magit.buffer.belonging.to | 
| f8e60 | 20 74 68 65 0a 20 20 20 20 20 63 75 72 72 65 6e    74 20 72 65 70 6f 73 69 74 6f 72 79 2c 20 77 69 | .the......current.repository,.wi | 
| f8e80 | 74 68 6f 75 74 20 72 65 66 72 65 73 68 69 6e 67    20 69 74 2e 0a 0a e2 80 98 43 2d 63 20 4d 2d 67 | thout.refreshing.it......C-c.M-g | 
| f8ea0 | 20 63 e2 80 99 20 28 e2 80 98 6d 61 67 69 74 2d    63 6f 6d 6d 69 74 e2 80 99 29 0a 20 20 20 20 20 | .c....(...magit-commit...)...... | 
| f8ec0 | 54 68 69 73 20 74 72 61 6e 73 69 65 6e 74 20 70    72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 20 62 69 | This.transient.prefix.command.bi | 
| f8ee0 | 6e 64 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e    67 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 | nds.the.following.suffix.command | 
| f8f00 | 73 0a 20 20 20 20 20 61 6c 6f 6e 67 20 77 69 74    68 20 74 68 65 20 61 70 70 72 6f 70 72 69 61 74 | s......along.with.the.appropriat | 
| f8f20 | 65 20 69 6e 66 69 78 20 61 72 67 75 6d 65 6e 74    73 20 61 6e 64 20 64 69 73 70 6c 61 79 73 20 74 | e.infix.arguments.and.displays.t | 
| f8f40 | 68 65 6d 20 69 6e 20 61 0a 20 20 20 20 20 74 65    6d 70 6f 72 61 72 79 20 62 75 66 66 65 72 20 75 | hem.in.a......temporary.buffer.u | 
| f8f60 | 6e 74 69 6c 20 61 20 73 75 66 66 69 78 20 69 73    20 69 6e 76 6f 6b 65 64 2e 20 20 53 65 65 20 2a | ntil.a.suffix.is.invoked...See.* | 
| f8f80 | 6e 6f 74 65 20 49 6e 69 74 69 61 74 69 6e 67 20    61 0a 20 20 20 20 20 43 6f 6d 6d 69 74 3a 3a 2e | note.Initiating.a......Commit::. | 
| f8fa0 | 0a 0a e2 80 98 43 2d 63 20 4d 2d 67 20 65 e2 80    99 20 28 e2 80 98 6d 61 67 69 74 2d 65 64 69 74 | .....C-c.M-g.e....(...magit-edit | 
| f8fc0 | 2d 6c 69 6e 65 2d 63 6f 6d 6d 69 74 e2 80 99 29    0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 | -line-commit...)......This.comma | 
| f8fe0 | 6e 64 20 6d 61 6b 65 73 20 74 68 65 20 63 6f 6d    6d 69 74 20 65 64 69 74 61 62 6c 65 20 74 68 61 | nd.makes.the.commit.editable.tha | 
| f9000 | 74 20 61 64 64 65 64 20 74 68 65 20 63 75 72 72    65 6e 74 20 6c 69 6e 65 2e 0a 0a 20 20 20 20 20 | t.added.the.current.line........ | 
| f9020 | 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72    67 75 6d 65 6e 74 20 69 74 20 6d 61 6b 65 73 20 | With.a.prefix.argument.it.makes. | 
| f9040 | 74 68 65 20 63 6f 6d 6d 69 74 20 65 64 69 74 61    62 6c 65 20 74 68 61 74 20 72 65 6d 6f 76 65 73 | the.commit.editable.that.removes | 
| f9060 | 0a 20 20 20 20 20 74 68 65 20 6c 69 6e 65 2c 20    69 66 20 61 6e 79 2e 20 20 54 68 65 20 63 6f 6d | ......the.line,.if.any...The.com | 
| f9080 | 6d 69 74 20 69 73 20 64 65 74 65 72 6d 69 6e 65    64 20 75 73 69 6e 67 20 e2 80 98 67 69 74 20 62 | mit.is.determined.using....git.b | 
| f90a0 | 6c 61 6d 65 e2 80 99 20 61 6e 64 0a 20 20 20 20    20 6d 61 64 65 20 65 64 69 74 61 62 6c 65 20 75 | lame....and......made.editable.u | 
| f90c0 | 73 69 6e 67 20 e2 80 98 67 69 74 20 72 65 62 61    73 65 20 2d 2d 69 6e 74 65 72 61 63 74 69 76 65 | sing....git.rebase.--interactive | 
| f90e0 | e2 80 99 20 69 66 20 69 74 20 69 73 20 72 65 61    63 68 61 62 6c 65 0a 20 20 20 20 20 66 72 6f 6d | ....if.it.is.reachable......from | 
| f9100 | 20 e2 80 98 48 45 41 44 e2 80 99 2c 20 6f 72 20    62 79 20 63 68 65 63 6b 69 6e 67 20 6f 75 74 20 | ....HEAD...,.or.by.checking.out. | 
| f9120 | 74 68 65 20 63 6f 6d 6d 69 74 20 28 6f 72 20 61    20 62 72 61 6e 63 68 20 74 68 61 74 20 70 6f 69 | the.commit.(or.a.branch.that.poi | 
| f9140 | 6e 74 73 0a 20 20 20 20 20 61 74 20 69 74 29 20    6f 74 68 65 72 77 69 73 65 2e 0a 0a 1f 0a 46 69 | nts......at.it).otherwise.....Fi | 
| f9160 | 6c 65 3a 20 6d 61 67 69 74 2e 69 6e 66 6f 2c 20    20 4e 6f 64 65 3a 20 4d 69 6e 6f 72 20 4d 6f 64 | le:.magit.info,..Node:.Minor.Mod | 
| f9180 | 65 20 66 6f 72 20 42 75 66 66 65 72 73 20 56 69    73 69 74 69 6e 67 20 42 6c 6f 62 73 2c 20 20 50 | e.for.Buffers.Visiting.Blobs,..P | 
| f91a0 | 72 65 76 3a 20 43 6f 6d 6d 61 6e 64 73 20 66 6f    72 20 42 75 66 66 65 72 73 20 56 69 73 69 74 69 | rev:.Commands.for.Buffers.Visiti | 
| f91c0 | 6e 67 20 46 69 6c 65 73 2c 20 20 55 70 3a 20 4d    69 73 63 65 6c 6c 61 6e 65 6f 75 73 0a 0a 38 2e | ng.Files,..Up:.Miscellaneous..8. | 
| f91e0 | 31 31 20 4d 69 6e 6f 72 20 4d 6f 64 65 20 66 6f    72 20 42 75 66 66 65 72 73 20 56 69 73 69 74 69 | 11.Minor.Mode.for.Buffers.Visiti | 
| f9200 | 6e 67 20 42 6c 6f 62 73 0a 3d 3d 3d 3d 3d 3d 3d    3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | ng.Blobs.======================= | 
| f9220 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d    3d 3d 3d 0a 0a 54 68 65 20 e2 80 98 6d 61 67 69 | ===================..The....magi | 
| f9240 | 74 2d 62 6c 6f 62 2d 6d 6f 64 65 e2 80 99 20 65    6e 61 62 6c 65 73 20 63 65 72 74 61 69 6e 20 4d | t-blob-mode....enables.certain.M | 
| f9260 | 61 67 69 74 20 66 65 61 74 75 72 65 73 20 69 6e    20 62 6c 6f 62 2d 76 69 73 69 74 69 6e 67 0a 62 | agit.features.in.blob-visiting.b | 
| f9280 | 75 66 66 65 72 73 2e 20 20 53 75 63 68 20 62 75    66 66 65 72 73 20 63 61 6e 20 62 65 20 63 72 65 | uffers...Such.buffers.can.be.cre | 
| f92a0 | 61 74 65 64 20 75 73 69 6e 67 20 e2 80 98 6d 61    67 69 74 2d 66 69 6e 64 2d 66 69 6c 65 e2 80 99 | ated.using....magit-find-file... | 
| f92c0 | 20 61 6e 64 20 73 6f 6d 65 0a 6f 66 20 74 68 65    20 63 6f 6d 6d 61 6e 64 73 20 6d 65 6e 74 69 6f | .and.some.of.the.commands.mentio | 
| f92e0 | 6e 65 64 20 62 65 6c 6f 77 2c 20 77 68 69 63 68    20 61 6c 73 6f 20 74 61 6b 65 20 63 61 72 65 20 | ned.below,.which.also.take.care. | 
| f9300 | 6f 66 20 74 75 72 6e 69 6e 67 20 6f 6e 20 74 68    69 73 0a 6d 69 6e 6f 72 20 6d 6f 64 65 2e 20 20 | of.turning.on.this.minor.mode... | 
| f9320 | 43 75 72 72 65 6e 74 6c 79 20 74 68 69 73 20 6d    6f 64 65 20 6f 6e 6c 79 20 65 73 74 61 62 6c 69 | Currently.this.mode.only.establi | 
| f9340 | 73 68 65 73 20 61 20 66 65 77 20 6b 65 79 20 62    69 6e 64 69 6e 67 73 2c 0a 62 75 74 20 74 68 69 | shes.a.few.key.bindings,.but.thi | 
| f9360 | 73 20 6d 69 67 68 74 20 62 65 20 65 78 74 65 6e    64 65 64 2e 0a 0a e2 80 98 70 e2 80 99 20 28 e2 | s.might.be.extended......p....(. | 
| f9380 | 80 98 6d 61 67 69 74 2d 62 6c 6f 62 2d 70 72 65    76 69 6f 75 73 e2 80 99 29 0a 20 20 20 20 20 56 | ..magit-blob-previous...)......V | 
| f93a0 | 69 73 69 74 20 74 68 65 20 70 72 65 76 69 6f 75    73 20 62 6c 6f 62 20 77 68 69 63 68 20 6d 6f 64 | isit.the.previous.blob.which.mod | 
| f93c0 | 69 66 69 65 64 20 74 68 65 20 63 75 72 72 65 6e    74 20 66 69 6c 65 2e 0a 0a e2 80 98 6e e2 80 99 | ified.the.current.file......n... | 
| f93e0 | 20 28 e2 80 98 6d 61 67 69 74 2d 62 6c 6f 62 2d    6e 65 78 74 e2 80 99 29 0a 20 20 20 20 20 56 69 | .(...magit-blob-next...)......Vi | 
| f9400 | 73 69 74 20 74 68 65 20 6e 65 78 74 20 62 6c 6f    62 20 77 68 69 63 68 20 6d 6f 64 69 66 69 65 64 | sit.the.next.blob.which.modified | 
| f9420 | 20 74 68 65 20 63 75 72 72 65 6e 74 20 66 69 6c    65 2e 0a 0a e2 80 98 71 e2 80 99 20 28 e2 80 98 | .the.current.file......q....(... | 
| f9440 | 6d 61 67 69 74 2d 6b 69 6c 6c 2d 74 68 69 73 2d    62 75 66 66 65 72 e2 80 99 29 0a 20 20 20 20 20 | magit-kill-this-buffer...)...... | 
| f9460 | 4b 69 6c 6c 20 74 68 65 20 63 75 72 72 65 6e 74    20 62 75 66 66 65 72 2e 0a 0a 1f 0a 46 69 6c 65 | Kill.the.current.buffer.....File | 
| f9480 | 3a 20 6d 61 67 69 74 2e 69 6e 66 6f 2c 20 20 4e    6f 64 65 3a 20 43 75 73 74 6f 6d 69 7a 69 6e 67 | :.magit.info,..Node:.Customizing | 
| f94a0 | 2c 20 20 4e 65 78 74 3a 20 50 6c 75 6d 62 69 6e    67 2c 20 20 50 72 65 76 3a 20 4d 69 73 63 65 6c | ,..Next:.Plumbing,..Prev:.Miscel | 
| f94c0 | 6c 61 6e 65 6f 75 73 2c 20 20 55 70 3a 20 54 6f    70 0a 0a 39 20 43 75 73 74 6f 6d 69 7a 69 6e 67 | laneous,..Up:.Top..9.Customizing | 
| f94e0 | 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a    42 6f 74 68 20 47 69 74 20 61 6e 64 20 45 6d 61 | .*************..Both.Git.and.Ema | 
| f9500 | 63 73 20 61 72 65 20 68 69 67 68 6c 79 20 63 75    73 74 6f 6d 69 7a 61 62 6c 65 2e 20 20 4d 61 67 | cs.are.highly.customizable...Mag | 
| f9520 | 69 74 20 69 73 20 62 6f 74 68 20 61 20 47 69 74    0a 70 6f 72 63 65 6c 61 69 6e 20 61 73 20 77 65 | it.is.both.a.Git.porcelain.as.we | 
| f9540 | 6c 6c 20 61 73 20 61 6e 20 45 6d 61 63 73 20 70    61 63 6b 61 67 65 2c 20 73 6f 20 69 74 20 6d 61 | ll.as.an.Emacs.package,.so.it.ma | 
| f9560 | 6b 65 73 20 73 65 6e 73 65 20 74 6f 20 63 75 73    74 6f 6d 69 7a 65 20 69 74 0a 75 73 69 6e 67 20 | kes.sense.to.customize.it.using. | 
| f9580 | 62 6f 74 68 20 47 69 74 20 76 61 72 69 61 62 6c    65 73 20 61 73 20 77 65 6c 6c 20 61 73 20 45 6d | both.Git.variables.as.well.as.Em | 
| f95a0 | 61 63 73 20 6f 70 74 69 6f 6e 73 2e 20 20 48 6f    77 65 76 65 72 20 74 68 69 73 0a 66 6c 65 78 69 | acs.options...However.this.flexi | 
| f95c0 | 62 69 6c 69 74 79 20 64 6f 65 73 6e e2 80 99 74    20 63 6f 6d 65 20 77 69 74 68 6f 75 74 20 70 72 | bility.doesn...t.come.without.pr | 
| f95e0 | 6f 62 6c 65 6d 73 2c 20 69 6e 63 6c 75 64 69 6e    67 20 62 75 74 20 6e 6f 74 20 6c 69 6d 69 74 65 | oblems,.including.but.not.limite | 
| f9600 | 64 20 74 6f 0a 74 68 65 20 66 6f 6c 6c 6f 77 69    6e 67 2e 0a 0a 20 20 20 e2 80 a2 20 53 6f 6d 65 | d.to.the.following..........Some | 
| f9620 | 20 47 69 74 20 76 61 72 69 61 62 6c 65 73 20 61    75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 68 61 76 | .Git.variables.automatically.hav | 
| f9640 | 65 20 61 6e 20 65 66 66 65 63 74 20 69 6e 20 4d    61 67 69 74 20 77 69 74 68 6f 75 74 0a 20 20 20 | e.an.effect.in.Magit.without.... | 
| f9660 | 20 20 72 65 71 75 69 72 69 6e 67 20 61 6e 79 20    65 78 70 6c 69 63 69 74 20 73 75 70 70 6f 72 74 | ..requiring.any.explicit.support | 
| f9680 | 2e 20 20 53 6f 6d 65 74 69 6d 65 73 20 74 68 61    74 20 69 73 20 64 65 73 69 72 61 62 6c 65 20 2d | ...Sometimes.that.is.desirable.- | 
| f96a0 | 20 69 6e 0a 20 20 20 20 20 6f 74 68 65 72 20 63    61 73 65 73 2c 20 69 74 20 62 72 65 61 6b 73 20 | .in......other.cases,.it.breaks. | 
| f96c0 | 4d 61 67 69 74 2e 0a 0a 20 20 20 20 20 57 68 65    6e 20 61 20 63 65 72 74 61 69 6e 20 47 69 74 20 | Magit........When.a.certain.Git. | 
| f96e0 | 73 65 74 74 69 6e 67 20 62 72 65 61 6b 73 20 4d    61 67 69 74 20 62 75 74 20 79 6f 75 20 77 61 6e | setting.breaks.Magit.but.you.wan | 
| f9700 | 74 20 74 6f 20 6b 65 65 70 20 75 73 69 6e 67 0a    20 20 20 20 20 74 68 61 74 20 73 65 74 74 69 6e | t.to.keep.using......that.settin | 
| f9720 | 67 20 6f 6e 20 74 68 65 20 63 6f 6d 6d 61 6e 64    20 6c 69 6e 65 2c 20 74 68 65 6e 20 74 68 61 74 | g.on.the.command.line,.then.that | 
| f9740 | 20 63 61 6e 20 62 65 20 61 63 63 6f 6d 70 6c 69    73 68 65 64 20 62 79 0a 20 20 20 20 20 6f 76 65 | .can.be.accomplished.by......ove | 
| f9760 | 72 72 69 64 69 6e 67 20 74 68 65 20 76 61 6c 75    65 20 66 6f 72 20 4d 61 67 69 74 20 6f 6e 6c 79 | rriding.the.value.for.Magit.only | 
| f9780 | 20 62 79 20 61 70 70 65 6e 64 69 6e 67 20 73 6f    6d 65 74 68 69 6e 67 20 6c 69 6b 65 0a 20 20 20 | .by.appending.something.like.... | 
| f97a0 | 20 20 e2 80 98 28 22 2d 63 22 20 22 73 6f 6d 65    2e 76 61 72 69 61 62 6c 65 3d 63 6f 6d 70 61 74 | .....("-c"."some.variable=compat | 
| f97c0 | 69 62 6c 65 2d 76 61 6c 75 65 22 29 e2 80 99 20    74 6f 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 | ible-value")....to.........magit | 
| f97e0 | 2d 67 69 74 2d 67 6c 6f 62 61 6c 2d 61 72 67 75    6d 65 6e 74 73 e2 80 99 2e 0a 0a 20 20 20 e2 80 | -git-global-arguments........... | 
| f9800 | a2 20 43 65 72 74 61 69 6e 20 73 65 74 74 69 6e    67 73 20 6c 69 6b 65 20 e2 80 98 66 65 74 63 68 | ..Certain.settings.like....fetch | 
| f9820 | 2e 70 72 75 6e 65 3d 74 72 75 65 e2 80 99 20 61    72 65 20 72 65 73 70 65 63 74 65 64 20 62 79 20 | .prune=true....are.respected.by. | 
| f9840 | 4d 61 67 69 74 0a 20 20 20 20 20 63 6f 6d 6d 61    6e 64 73 20 28 62 65 63 61 75 73 65 20 74 68 65 | Magit......commands.(because.the | 
| f9860 | 79 20 73 69 6d 70 6c 79 20 63 61 6c 6c 20 74 68    65 20 72 65 73 70 65 63 74 69 76 65 20 47 69 74 | y.simply.call.the.respective.Git | 
| f9880 | 20 63 6f 6d 6d 61 6e 64 29 20 62 75 74 0a 20 20    20 20 20 74 68 65 69 72 20 76 61 6c 75 65 20 69 | .command).but......their.value.i | 
| f98a0 | 73 20 6e 6f 74 20 72 65 66 6c 65 63 74 65 64 20    69 6e 20 74 68 65 20 72 65 73 70 65 63 74 69 76 | s.not.reflected.in.the.respectiv | 
| f98c0 | 65 20 74 72 61 6e 73 69 65 6e 74 20 62 75 66 66    65 72 73 2e 0a 20 20 20 20 20 49 6e 20 74 68 69 | e.transient.buffers.......In.thi | 
| f98e0 | 73 20 63 61 73 65 20 74 68 65 20 e2 80 98 2d 2d    70 72 75 6e 65 e2 80 99 20 61 72 67 75 6d 65 6e | s.case.the....--prune....argumen | 
| f9900 | 74 20 69 6e 20 e2 80 98 6d 61 67 69 74 2d 66 65    74 63 68 e2 80 99 20 6d 69 67 68 74 20 62 65 0a | t.in....magit-fetch....might.be. | 
| f9920 | 20 20 20 20 20 61 63 74 69 76 65 20 6f 72 20 69    6e 61 63 74 69 76 65 2c 20 62 75 74 20 74 68 61 | .....active.or.inactive,.but.tha | 
| f9940 | 74 20 64 6f 65 73 6e e2 80 99 74 20 6b 65 65 70    20 74 68 65 20 47 69 74 20 76 61 72 69 61 62 6c | t.doesn...t.keep.the.Git.variabl | 
| f9960 | 65 20 66 72 6f 6d 0a 20 20 20 20 20 62 65 69 6e    67 20 68 6f 6e 6f 72 65 64 20 62 79 20 74 68 65 | e.from......being.honored.by.the | 
| f9980 | 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 73    20 61 6e 79 77 61 79 2e 20 20 53 6f 20 70 72 75 | .suffix.commands.anyway...So.pru | 
| f99a0 | 6e 69 6e 67 20 6d 69 67 68 74 0a 20 20 20 20 20    68 61 70 70 65 6e 20 64 65 73 70 69 74 65 20 74 | ning.might......happen.despite.t | 
| f99c0 | 68 65 20 e2 80 98 2d 2d 70 72 75 6e 65 e2 80 99    20 61 72 67 75 6d 65 6e 74 73 20 62 65 69 6e 67 | he....--prune....arguments.being | 
| f99e0 | 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 61 20    77 61 79 0a 20 20 20 20 20 74 68 61 74 20 73 65 | .displayed.in.a.way......that.se | 
| f9a00 | 65 6d 73 20 74 6f 20 69 6e 64 69 63 61 74 65 20    74 68 61 74 20 6e 6f 20 70 72 75 6e 69 6e 67 20 | ems.to.indicate.that.no.pruning. | 
| f9a20 | 77 69 6c 6c 20 68 61 70 70 65 6e 2e 0a 0a 20 20    20 49 20 69 6e 74 65 6e 64 20 74 6f 20 61 64 64 | will.happen......I.intend.to.add | 
| f9a40 | 72 65 73 73 20 74 68 65 73 65 20 61 6e 64 20 73    69 6d 69 6c 61 72 20 69 73 73 75 65 73 20 69 6e | ress.these.and.similar.issues.in | 
| f9a60 | 20 61 20 66 75 74 75 72 65 20 72 65 6c 65 61 73    65 2e 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 50 | .a.future.release...*.Menu:..*.P | 
| f9a80 | 65 72 2d 52 65 70 6f 73 69 74 6f 72 79 20 43 6f    6e 66 69 67 75 72 61 74 69 6f 6e 3a 3a 0a 2a 20 | er-Repository.Configuration::.*. | 
| f9aa0 | 45 73 73 65 6e 74 69 61 6c 20 53 65 74 74 69 6e    67 73 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61 | Essential.Settings::....File:.ma | 
| f9ac0 | 67 69 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a    20 50 65 72 2d 52 65 70 6f 73 69 74 6f 72 79 20 | git.info,..Node:.Per-Repository. | 
| f9ae0 | 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2c 20 20    4e 65 78 74 3a 20 45 73 73 65 6e 74 69 61 6c 20 | Configuration,..Next:.Essential. | 
| f9b00 | 53 65 74 74 69 6e 67 73 2c 20 20 55 70 3a 20 43    75 73 74 6f 6d 69 7a 69 6e 67 0a 0a 39 2e 31 20 | Settings,..Up:.Customizing..9.1. | 
| f9b20 | 50 65 72 2d 52 65 70 6f 73 69 74 6f 72 79 20 43    6f 6e 66 69 67 75 72 61 74 69 6f 6e 0a 3d 3d 3d | Per-Repository.Configuration.=== | 
| f9b40 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d    3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 4d | =============================..M | 
| f9b60 | 61 67 69 74 20 63 61 6e 20 62 65 20 63 6f 6e 66    69 67 75 72 65 64 20 6f 6e 20 61 20 70 65 72 2d | agit.can.be.configured.on.a.per- | 
| f9b80 | 72 65 70 6f 73 69 74 6f 72 79 20 6c 65 76 65 6c    20 75 73 69 6e 67 20 62 6f 74 68 20 47 69 74 0a | repository.level.using.both.Git. | 
| f9ba0 | 76 61 72 69 61 62 6c 65 73 20 61 73 20 77 65 6c    6c 20 61 73 20 45 6d 61 63 73 20 6f 70 74 69 6f | variables.as.well.as.Emacs.optio | 
| f9bc0 | 6e 73 2e 0a 0a 20 20 20 54 6f 20 73 65 74 20 61    20 47 69 74 20 76 61 72 69 61 62 6c 65 20 66 6f | ns......To.set.a.Git.variable.fo | 
| f9be0 | 72 20 6f 6e 65 20 72 65 70 6f 73 69 74 6f 72 79    20 6f 6e 6c 79 2c 20 73 69 6d 70 6c 79 20 73 65 | r.one.repository.only,.simply.se | 
| f9c00 | 74 20 69 74 20 69 6e 0a e2 80 98 2f 70 61 74 68    2f 74 6f 2f 72 65 70 6f 2f 2e 67 69 74 2f 63 6f | t.it.in..../path/to/repo/.git/co | 
| f9c20 | 6e 66 69 67 e2 80 99 20 69 6e 73 74 65 61 64 20    6f 66 20 e2 80 98 24 48 4f 4d 45 2f 2e 67 69 74 | nfig....instead.of....$HOME/.git | 
| f9c40 | 63 6f 6e 66 69 67 e2 80 99 20 6f 72 0a e2 80 98    2f 65 74 63 2f 67 69 74 63 6f 6e 66 69 67 e2 80 | config....or..../etc/gitconfig.. | 
| f9c60 | 99 2e 20 20 53 65 65 20 2a 6e 6f 74 65 20 28 67    69 74 6d 61 6e 29 67 69 74 2d 63 6f 6e 66 69 67 | ....See.*note.(gitman)git-config | 
| f9c80 | 3a 3a 2e 0a 0a 20 20 20 53 69 6d 69 6c 61 72 6c    79 2c 20 45 6d 61 63 73 20 6f 70 74 69 6f 6e 73 | ::......Similarly,.Emacs.options | 
| f9ca0 | 20 63 61 6e 20 62 65 20 73 65 74 20 66 6f 72 20    6f 6e 65 20 72 65 70 6f 73 69 74 6f 72 79 20 6f | .can.be.set.for.one.repository.o | 
| f9cc0 | 6e 6c 79 20 62 79 0a 65 64 69 74 69 6e 67 20 e2    80 98 2f 70 61 74 68 2f 74 6f 2f 72 65 70 6f 2f | nly.by.editing..../path/to/repo/ | 
| f9ce0 | 2e 64 69 72 2d 6c 6f 63 61 6c 73 2e 65 6c e2 80    99 2e 20 20 53 65 65 20 2a 6e 6f 74 65 20 28 65 | .dir-locals.el......See.*note.(e | 
| f9d00 | 6d 61 63 73 29 44 69 72 65 63 74 6f 72 79 0a 56    61 72 69 61 62 6c 65 73 3a 3a 2e 20 20 46 6f 72 | macs)Directory.Variables::...For | 
| f9d20 | 20 65 78 61 6d 70 6c 65 20 74 6f 20 64 69 73 61    62 6c 65 20 61 75 74 6f 6d 61 74 69 63 20 72 65 | .example.to.disable.automatic.re | 
| f9d40 | 66 72 65 73 68 65 73 20 6f 66 0a 66 69 6c 65 2d    76 69 73 69 74 69 6e 67 20 62 75 66 66 65 72 73 | freshes.of.file-visiting.buffers | 
| f9d60 | 20 69 6e 20 6a 75 73 74 20 6f 6e 65 20 68 75 67    65 20 72 65 70 6f 73 69 74 6f 72 79 20 75 73 65 | .in.just.one.huge.repository.use | 
| f9d80 | 20 74 68 69 73 3a 0a 0a 20 20 20 e2 80 a2 20 e2    80 98 2f 70 61 74 68 2f 74 6f 2f 68 75 67 65 2f | .this:............/path/to/huge/ | 
| f9da0 | 72 65 70 6f 2f 2e 64 69 72 2d 6c 6f 63 61 6c 73    2e 65 6c e2 80 99 0a 0a 20 20 20 20 20 20 20 20 | repo/.dir-locals.el............. | 
| f9dc0 | 20 20 28 28 6e 69 6c 20 2e 20 28 28 6d 61 67 69    74 2d 72 65 66 72 65 73 68 2d 62 75 66 66 65 72 | ..((nil...((magit-refresh-buffer | 
| f9de0 | 73 20 2e 20 6e 69 6c 29 29 29 29 0a 0a 20 20 20    49 74 20 6d 69 67 68 74 20 6f 6e 6c 79 20 62 65 | s...nil)))).....It.might.only.be | 
| f9e00 | 20 63 6f 73 74 6c 79 20 74 6f 20 69 6e 73 65 72    74 20 63 65 72 74 61 69 6e 20 69 6e 66 6f 72 6d | .costly.to.insert.certain.inform | 
| f9e20 | 61 74 69 6f 6e 20 69 6e 74 6f 20 4d 61 67 69 74    0a 62 75 66 66 65 72 73 20 66 6f 72 20 72 65 70 | ation.into.Magit.buffers.for.rep | 
| f9e40 | 6f 73 69 74 6f 72 69 65 73 20 74 68 61 74 20 61    72 65 20 65 78 63 65 70 74 69 6f 6e 61 6c 6c 79 | ositories.that.are.exceptionally | 
| f9e60 | 20 6c 61 72 67 65 2c 20 69 6e 20 77 68 69 63 68    20 63 61 73 65 20 79 6f 75 0a 63 61 6e 20 64 69 | .large,.in.which.case.you.can.di | 
| f9e80 | 73 61 62 6c 65 20 74 68 65 20 72 65 73 70 65 63    74 69 76 65 20 73 65 63 74 69 6f 6e 20 69 6e 73 | sable.the.respective.section.ins | 
| f9ea0 | 65 72 74 65 72 73 20 6a 75 73 74 20 66 6f 72 20    74 68 61 74 20 72 65 70 6f 73 69 74 6f 72 79 3a | erters.just.for.that.repository: | 
| f9ec0 | 0a 0a 20 20 20 e2 80 a2 20 e2 80 98 2f 70 61 74    68 2f 74 6f 2f 74 61 67 2f 69 6e 76 65 73 74 65 | ............/path/to/tag/investe | 
| f9ee0 | 64 2f 72 65 70 6f 2f 2e 64 69 72 2d 6c 6f 63 61    6c 73 2e 65 6c e2 80 99 0a 0a 20 20 20 20 20 20 | d/repo/.dir-locals.el........... | 
| f9f00 | 20 20 20 20 28 28 6d 61 67 69 74 2d 73 74 61 74    75 73 2d 6d 6f 64 65 0a 20 20 20 20 20 20 20 20 | ....((magit-status-mode......... | 
| f9f20 | 20 20 20 20 2e 20 28 28 65 76 61 6c 20 2e 20 28    6d 61 67 69 74 2d 64 69 73 61 62 6c 65 2d 73 65 | ......((eval...(magit-disable-se | 
| f9f40 | 63 74 69 6f 6e 2d 69 6e 73 65 72 74 65 72 20 27    6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 74 61 67 | ction-inserter.'magit-insert-tag | 
| f9f60 | 73 2d 68 65 61 64 65 72 29 29 29 29 29 0a 0a 20    2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 | s-header)))))...--.Function:.mag | 
| f9f80 | 69 74 2d 64 69 73 61 62 6c 65 2d 73 65 63 74 69    6f 6e 2d 69 6e 73 65 72 74 65 72 20 66 6e 0a 20 | it-disable-section-inserter.fn.. | 
| f9fa0 | 20 20 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f    6e 20 64 69 73 61 62 6c 65 73 20 74 68 65 20 73 | ....This.function.disables.the.s | 
| f9fc0 | 65 63 74 69 6f 6e 20 69 6e 73 65 72 74 65 72 20    46 4e 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e | ection.inserter.FN.in.the.curren | 
| f9fe0 | 74 0a 20 20 20 20 20 72 65 70 6f 73 69 74 6f 72    79 2e 20 20 49 74 20 69 73 20 6f 6e 6c 79 20 69 | t......repository...It.is.only.i | 
| fa000 | 6e 74 65 6e 64 65 64 20 66 6f 72 20 75 73 65 20    69 6e 20 e2 80 98 2e 64 69 72 2d 6c 6f 63 61 6c | ntended.for.use.in.....dir-local | 
| fa020 | 73 2e 65 6c e2 80 99 20 61 6e 64 0a 20 20 20 20    20 e2 80 98 2e 64 69 72 2d 6c 6f 63 61 6c 73 2d | s.el....and..........dir-locals- | 
| fa040 | 32 2e 65 6c e2 80 99 2e 0a 0a 20 20 20 49 66 20    79 6f 75 20 77 61 6e 74 20 74 6f 20 61 70 70 6c | 2.el.........If.you.want.to.appl | 
| fa060 | 79 20 74 68 65 20 73 61 6d 65 20 73 65 74 74 69    6e 67 73 20 74 6f 20 73 65 76 65 72 61 6c 2c 20 | y.the.same.settings.to.several,. | 
| fa080 | 62 75 74 20 6e 6f 74 20 61 6c 6c 2c 0a 72 65 70    6f 73 69 74 6f 72 69 65 73 20 74 68 65 6e 20 6b | but.not.all,.repositories.then.k | 
| fa0a0 | 65 65 70 69 6e 67 20 74 68 65 20 72 65 70 6f 73    69 74 6f 72 79 2d 6c 6f 63 61 6c 20 63 6f 6e 66 | eeping.the.repository-local.conf | 
| fa0c0 | 69 67 20 66 69 6c 65 73 20 69 6e 20 73 79 6e 63    0a 77 6f 75 6c 64 20 71 75 69 63 6b 6c 79 20 62 | ig.files.in.sync.would.quickly.b | 
| fa0e0 | 65 63 6f 6d 65 20 61 6e 6e 6f 79 69 6e 67 2e 20    20 54 6f 20 61 76 6f 69 64 20 74 68 61 74 20 79 | ecome.annoying...To.avoid.that.y | 
| fa100 | 6f 75 20 63 61 6e 20 63 72 65 61 74 65 20 63 6f    6e 66 69 67 0a 66 69 6c 65 73 20 66 6f 72 20 63 | ou.can.create.config.files.for.c | 
| fa120 | 65 72 74 61 69 6e 20 63 6c 61 73 73 65 73 20 6f    66 20 72 65 70 6f 73 69 74 6f 72 69 65 73 20 28 | ertain.classes.of.repositories.( | 
| fa140 | 65 2e 67 2e 2c 20 22 68 75 67 65 20 72 65 70 6f    73 69 74 6f 72 69 65 73 22 29 0a 61 6e 64 20 74 | e.g.,."huge.repositories").and.t | 
| fa160 | 68 65 6e 20 69 6e 63 6c 75 64 65 20 74 68 6f 73    65 20 66 69 6c 65 73 20 69 6e 20 74 68 65 20 70 | hen.include.those.files.in.the.p | 
| fa180 | 65 72 2d 72 65 70 6f 73 69 74 6f 72 79 20 63 6f    6e 66 69 67 20 66 69 6c 65 73 2e 20 20 46 6f 72 | er-repository.config.files...For | 
| fa1a0 | 0a 65 78 61 6d 70 6c 65 3a 0a 0a 20 20 20 e2 80    a2 20 e2 80 98 2f 70 61 74 68 2f 74 6f 2f 68 75 | .example:............/path/to/hu | 
| fa1c0 | 67 65 2f 72 65 70 6f 2f 2e 67 69 74 2f 63 6f 6e    66 69 67 e2 80 99 0a 0a 20 20 20 20 20 20 20 20 | ge/repo/.git/config............. | 
| fa1e0 | 20 20 5b 69 6e 63 6c 75 64 65 5d 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 61 | ..[include]...................pa | 
| fa200 | 74 68 20 3d 20 2f 70 61 74 68 2f 74 6f 2f 68 75    67 65 2d 67 69 74 63 6f 6e 66 69 67 0a 0a 20 20 | th.=./path/to/huge-gitconfig.... | 
| fa220 | 20 e2 80 a2 20 e2 80 98 2f 70 61 74 68 2f 74 6f    2f 68 75 67 65 2d 67 69 74 63 6f 6e 66 69 67 e2 | ......../path/to/huge-gitconfig. | 
| fa240 | 80 99 0a 0a 20 20 20 20 20 20 20 20 20 20 5b 73    74 61 74 75 73 5d 0a 20 20 20 20 20 20 20 20 20 | ..............[status].......... | 
| fa260 | 20 20 20 20 20 20 20 20 20 73 68 6f 77 55 6e 74    72 61 63 6b 65 64 46 69 6c 65 73 20 3d 20 6e 6f | .........showUntrackedFiles.=.no | 
| fa280 | 0a 0a 20 20 20 e2 80 a2 20 e2 80 98 24 48 4f 4d    45 2f 2e 65 6d 61 63 73 2e 64 2f 69 6e 69 74 2e | ............$HOME/.emacs.d/init. | 
| fa2a0 | 65 6c e2 80 99 0a 0a 20 20 20 20 20 20 20 20 20    20 28 64 69 72 2d 6c 6f 63 61 6c 73 2d 73 65 74 | el...............(dir-locals-set | 
| fa2c0 | 2d 63 6c 61 73 73 2d 76 61 72 69 61 62 6c 65 73    20 27 68 75 67 65 2d 67 69 74 2d 72 65 70 6f 73 | -class-variables.'huge-git-repos | 
| fa2e0 | 69 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 27 28 28 6e 69 6c 20 2e 20 28 28 6d 61 | itory..............'((nil...((ma | 
| fa300 | 67 69 74 2d 72 65 66 72 65 73 68 2d 62 75 66 66    65 72 73 20 2e 20 6e 69 6c 29 29 29 29 29 0a 0a | git-refresh-buffers...nil))))).. | 
| fa320 | 20 20 20 20 20 20 20 20 20 20 28 64 69 72 2d 6c    6f 63 61 6c 73 2d 73 65 74 2d 64 69 72 65 63 74 | ..........(dir-locals-set-direct | 
| fa340 | 6f 72 79 2d 63 6c 61 73 73 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 22 2f 70 61 74 68 2f 74 6f | ory-class.............."/path/to | 
| fa360 | 2f 68 75 67 65 2f 72 65 70 6f 2f 22 20 27 68 75    67 65 2d 67 69 74 2d 72 65 70 6f 73 69 74 6f 72 | /huge/repo/".'huge-git-repositor | 
| fa380 | 79 29 0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 69    74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 45 | y)....File:.magit.info,..Node:.E | 
| fa3a0 | 73 73 65 6e 74 69 61 6c 20 53 65 74 74 69 6e 67    73 2c 20 20 50 72 65 76 3a 20 50 65 72 2d 52 65 | ssential.Settings,..Prev:.Per-Re | 
| fa3c0 | 70 6f 73 69 74 6f 72 79 20 43 6f 6e 66 69 67 75    72 61 74 69 6f 6e 2c 20 20 55 70 3a 20 43 75 73 | pository.Configuration,..Up:.Cus | 
| fa3e0 | 74 6f 6d 69 7a 69 6e 67 0a 0a 39 2e 32 20 45 73    73 65 6e 74 69 61 6c 20 53 65 74 74 69 6e 67 73 | tomizing..9.2.Essential.Settings | 
| fa400 | 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d    3d 3d 3d 3d 3d 3d 3d 0a 0a 54 68 65 20 6e 65 78 | .======================..The.nex | 
| fa420 | 74 20 74 68 72 65 65 20 73 65 63 74 69 6f 6e 73    20 6c 69 73 74 20 61 6e 64 20 64 69 73 63 75 73 | t.three.sections.list.and.discus | 
| fa440 | 73 20 73 65 76 65 72 61 6c 20 76 61 72 69 61 62    6c 65 73 20 74 68 61 74 20 6d 61 6e 79 0a 75 73 | s.several.variables.that.many.us | 
| fa460 | 65 72 73 20 6d 69 67 68 74 20 77 61 6e 74 20 74    6f 20 63 75 73 74 6f 6d 69 7a 65 2c 20 66 6f 72 | ers.might.want.to.customize,.for | 
| fa480 | 20 73 61 66 65 74 79 20 61 6e 64 2f 6f 72 20 70    65 72 66 6f 72 6d 61 6e 63 65 20 72 65 61 73 6f | .safety.and/or.performance.reaso | 
| fa4a0 | 6e 73 2e 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20    53 61 66 65 74 79 3a 3a 0a 2a 20 50 65 72 66 6f | ns...*.Menu:..*.Safety::.*.Perfo | 
| fa4c0 | 72 6d 61 6e 63 65 3a 3a 0a 2a 20 47 6c 6f 62 61    6c 20 42 69 6e 64 69 6e 67 73 3a 3a 0a 0a 1f 0a | rmance::.*.Global.Bindings::.... | 
| fa4e0 | 46 69 6c 65 3a 20 6d 61 67 69 74 2e 69 6e 66 6f    2c 20 20 4e 6f 64 65 3a 20 53 61 66 65 74 79 2c | File:.magit.info,..Node:.Safety, | 
| fa500 | 20 20 4e 65 78 74 3a 20 50 65 72 66 6f 72 6d 61    6e 63 65 2c 20 20 55 70 3a 20 45 73 73 65 6e 74 | ..Next:.Performance,..Up:.Essent | 
| fa520 | 69 61 6c 20 53 65 74 74 69 6e 67 73 0a 0a 39 2e    32 2e 31 20 53 61 66 65 74 79 0a 2d 2d 2d 2d 2d | ial.Settings..9.2.1.Safety.----- | 
| fa540 | 2d 2d 2d 2d 2d 2d 2d 0a 0a 54 68 69 73 20 73 65    63 74 69 6f 6e 20 64 69 73 63 75 73 73 65 73 20 | -------..This.section.discusses. | 
| fa560 | 76 61 72 69 6f 75 73 20 76 61 72 69 61 62 6c 65    73 20 74 68 61 74 20 79 6f 75 20 6d 69 67 68 74 | various.variables.that.you.might | 
| fa580 | 20 77 61 6e 74 20 74 6f 20 63 68 61 6e 67 65 0a    28 6f 72 20 2a 6e 6f 74 2a 20 63 68 61 6e 67 65 | .want.to.change.(or.*not*.change | 
| fa5a0 | 29 20 66 6f 72 20 73 61 66 65 74 79 20 72 65 61    73 6f 6e 73 2e 0a 0a 20 20 20 47 69 74 20 6b 65 | ).for.safety.reasons......Git.ke | 
| fa5c0 | 65 70 73 20 2a 63 6f 6d 6d 69 74 74 65 64 2a 20    63 68 61 6e 67 65 73 20 61 72 6f 75 6e 64 20 6c | eps.*committed*.changes.around.l | 
| fa5e0 | 6f 6e 67 20 65 6e 6f 75 67 68 20 66 6f 72 20 75    73 65 72 73 20 74 6f 20 72 65 63 6f 76 65 72 0a | ong.enough.for.users.to.recover. | 
| fa600 | 63 68 61 6e 67 65 73 20 74 68 65 79 20 68 61 76    65 20 61 63 63 69 64 65 6e 74 61 6c 6c 79 20 62 | changes.they.have.accidentally.b | 
| fa620 | 65 65 6e 20 64 65 6c 65 74 65 64 2e 20 20 49 74    20 64 6f 65 73 20 6e 6f 74 20 64 6f 20 74 68 65 | een.deleted...It.does.not.do.the | 
| fa640 | 20 73 61 6d 65 0a 66 6f 72 20 2a 75 6e 63 6f 6d    6d 69 74 74 65 64 2a 20 63 68 61 6e 67 65 73 20 | .same.for.*uncommitted*.changes. | 
| fa660 | 69 6e 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74    72 65 65 20 61 6e 64 20 6e 6f 74 20 65 76 65 6e | in.the.working.tree.and.not.even | 
| fa680 | 20 74 68 65 20 69 6e 64 65 78 0a 28 74 68 65 20    73 74 61 67 69 6e 67 20 61 72 65 61 29 2e 20 20 | .the.index.(the.staging.area)... | 
| fa6a0 | 42 65 63 61 75 73 65 20 4d 61 67 69 74 20 6d 61    6b 65 73 20 69 74 20 73 6f 20 65 61 73 79 20 74 | Because.Magit.makes.it.so.easy.t | 
| fa6c0 | 6f 20 6d 6f 64 69 66 79 0a 75 6e 63 6f 6d 6d 69    74 74 65 64 20 63 68 61 6e 67 65 73 2c 20 69 74 | o.modify.uncommitted.changes,.it | 
| fa6e0 | 20 61 6c 73 6f 20 6d 61 6b 65 73 20 69 74 20 65    61 73 79 20 74 6f 20 73 68 6f 6f 74 20 79 6f 75 | .also.makes.it.easy.to.shoot.you | 
| fa700 | 72 73 65 6c 66 20 69 6e 20 74 68 65 20 66 6f 6f    74 0a 69 6e 20 74 68 65 20 70 72 6f 63 65 73 73 | rself.in.the.foot.in.the.process | 
| fa720 | 2e 20 20 46 6f 72 20 74 68 61 74 20 72 65 61 73    6f 6e 20 4d 61 67 69 74 20 70 72 6f 76 69 64 65 | ...For.that.reason.Magit.provide | 
| fa740 | 73 20 74 68 72 65 65 20 67 6c 6f 62 61 6c 20 6d    6f 64 65 73 20 74 68 61 74 0a 73 61 76 65 20 2a | s.three.global.modes.that.save.* | 
| fa760 | 74 72 61 63 6b 65 64 2a 20 66 69 6c 65 73 20 74    6f 20 77 6f 72 6b 2d 69 6e 2d 70 72 6f 67 72 65 | tracked*.files.to.work-in-progre | 
| fa780 | 73 73 20 72 65 66 65 72 65 6e 63 65 73 20 61 66    74 65 72 20 6f 72 20 62 65 66 6f 72 65 0a 63 65 | ss.references.after.or.before.ce | 
| fa7a0 | 72 74 61 69 6e 20 61 63 74 69 6f 6e 73 2e 20 20    53 65 65 20 2a 6e 6f 74 65 20 57 69 70 20 4d 6f | rtain.actions...See.*note.Wip.Mo | 
| fa7c0 | 64 65 73 3a 3a 2e 0a 0a 20 20 20 54 68 65 73 65    20 6d 6f 64 65 73 20 61 72 65 20 6e 6f 74 20 65 | des::......These.modes.are.not.e | 
| fa7e0 | 6e 61 62 6c 65 64 20 62 79 20 64 65 66 61 75 6c    74 20 62 65 63 61 75 73 65 20 6f 66 20 70 65 72 | nabled.by.default.because.of.per | 
| fa800 | 66 6f 72 6d 61 6e 63 65 0a 63 6f 6e 63 65 72 6e    73 2e 20 20 49 6e 73 74 65 61 64 20 61 20 6c 6f | formance.concerns...Instead.a.lo | 
| fa820 | 74 20 6f 66 20 70 6f 74 65 6e 74 69 61 6c 6c 79    20 64 65 73 74 72 75 63 74 69 76 65 20 63 6f 6d | t.of.potentially.destructive.com | 
| fa840 | 6d 61 6e 64 73 20 72 65 71 75 69 72 65 0a 63 6f    6e 66 69 72 6d 61 74 69 6f 6e 20 65 76 65 72 79 | mands.require.confirmation.every | 
| fa860 | 20 74 69 6d 65 20 74 68 65 79 20 61 72 65 20 75    73 65 64 2e 20 20 49 6e 20 6d 61 6e 79 20 63 61 | .time.they.are.used...In.many.ca | 
| fa880 | 73 65 73 20 74 68 69 73 20 63 61 6e 20 62 65 0a    64 69 73 61 62 6c 65 64 20 62 79 20 61 64 64 69 | ses.this.can.be.disabled.by.addi | 
| fa8a0 | 6e 67 20 61 20 73 79 6d 62 6f 6c 20 74 6f 20 e2    80 98 6d 61 67 69 74 2d 6e 6f 2d 63 6f 6e 66 69 | ng.a.symbol.to....magit-no-confi | 
| fa8c0 | 72 6d e2 80 99 20 28 73 65 65 20 2a 6e 6f 74 65    20 43 6f 6d 70 6c 65 74 69 6f 6e 0a 61 6e 64 20 | rm....(see.*note.Completion.and. | 
| fa8e0 | 43 6f 6e 66 69 72 6d 61 74 69 6f 6e 3a 3a 29 2e    20 20 49 66 20 79 6f 75 20 65 6e 61 62 6c 65 20 | Confirmation::)...If.you.enable. | 
| fa900 | 74 68 65 20 76 61 72 69 6f 75 73 20 77 69 70 20    6d 6f 64 65 73 20 74 68 65 6e 20 79 6f 75 0a 73 | the.various.wip.modes.then.you.s | 
| fa920 | 68 6f 75 6c 64 20 61 64 64 20 e2 80 98 73 61 66    65 2d 77 69 74 68 2d 77 69 70 e2 80 99 20 74 6f | hould.add....safe-with-wip....to | 
| fa940 | 20 74 68 69 73 20 6c 69 73 74 2e 0a 0a 20 20 20    53 69 6d 69 6c 61 72 6c 79 20 69 74 20 69 73 6e | .this.list......Similarly.it.isn | 
| fa960 | e2 80 99 74 20 6e 65 63 65 73 73 61 72 79 20 74    6f 20 72 65 71 75 69 72 65 20 63 6f 6e 66 69 72 | ...t.necessary.to.require.confir | 
| fa980 | 6d 61 74 69 6f 6e 20 62 65 66 6f 72 65 20 6d 6f    76 69 6e 67 20 61 0a 66 69 6c 65 20 74 6f 20 74 | mation.before.moving.a.file.to.t | 
| fa9a0 | 68 65 20 73 79 73 74 65 6d 20 74 72 61 73 68 20    2d 20 69 66 20 79 6f 75 20 74 72 61 73 68 65 64 | he.system.trash.-.if.you.trashed | 
| fa9c0 | 20 61 20 66 69 6c 65 20 62 79 20 6d 69 73 74 61    6b 65 20 74 68 65 6e 20 79 6f 75 20 63 61 6e 0a | .a.file.by.mistake.then.you.can. | 
| fa9e0 | 72 65 63 6f 76 65 72 20 69 74 20 66 72 6f 6d 20    74 68 65 72 65 2e 20 20 4f 70 74 69 6f 6e 20 e2 | recover.it.from.there...Option.. | 
| faa00 | 80 98 6d 61 67 69 74 2d 64 65 6c 65 74 65 2d 62    79 2d 6d 6f 76 69 6e 67 2d 74 6f 2d 74 72 61 73 | ..magit-delete-by-moving-to-tras | 
| faa20 | 68 e2 80 99 0a 63 6f 6e 74 72 6f 6c 73 20 77 68    65 74 68 65 72 20 74 68 65 20 73 79 73 74 65 6d | h....controls.whether.the.system | 
| faa40 | 20 74 72 61 73 68 20 69 73 20 75 73 65 64 2c 20    77 68 69 63 68 20 69 73 20 74 68 65 20 63 61 73 | .trash.is.used,.which.is.the.cas | 
| faa60 | 65 20 62 79 20 64 65 66 61 75 6c 74 2e 0a 4e 65    76 65 72 74 68 65 6c 65 73 73 2c 20 e2 80 98 74 | e.by.default..Nevertheless,....t | 
| faa80 | 72 61 73 68 e2 80 99 20 69 73 6e e2 80 99 74 20    61 20 6d 65 6d 62 65 72 20 6f 66 20 e2 80 98 6d | rash....isn...t.a.member.of....m | 
| faaa0 | 61 67 69 74 2d 6e 6f 2d 63 6f 6e 66 69 72 6d e2    80 99 20 2d 20 79 6f 75 20 6d 69 67 68 74 0a 77 | agit-no-confirm....-.you.might.w | 
| faac0 | 61 6e 74 20 74 6f 20 63 68 61 6e 67 65 20 74 68    61 74 2e 0a 0a 20 20 20 42 79 20 64 65 66 61 75 | ant.to.change.that......By.defau | 
| faae0 | 6c 74 20 62 75 66 66 65 72 73 20 76 69 73 69 74    69 6e 67 20 66 69 6c 65 73 20 61 72 65 20 61 75 | lt.buffers.visiting.files.are.au | 
| fab00 | 74 6f 6d 61 74 69 63 61 6c 6c 79 20 72 65 76 65    72 74 65 64 20 77 68 65 6e 20 74 68 65 0a 76 69 | tomatically.reverted.when.the.vi | 
| fab20 | 73 69 74 65 64 20 66 69 6c 65 20 63 68 61 6e 67    65 73 20 6f 6e 20 64 69 73 6b 2e 20 20 54 68 69 | sited.file.changes.on.disk...Thi | 
| fab40 | 73 20 69 73 6e e2 80 99 74 20 61 73 20 72 69 73    6b 79 20 61 73 20 69 74 20 6d 69 67 68 74 20 73 | s.isn...t.as.risky.as.it.might.s | 
| fab60 | 65 65 6d 2c 20 62 75 74 0a 74 6f 20 6d 61 6b 65    20 61 6e 20 69 6e 66 6f 72 6d 65 64 20 64 65 63 | eem,.but.to.make.an.informed.dec | 
| fab80 | 69 73 69 6f 6e 20 79 6f 75 20 73 68 6f 75 6c 64    20 73 65 65 20 2a 6e 6f 74 65 20 52 69 73 6b 20 | ision.you.should.see.*note.Risk. | 
| faba0 | 6f 66 20 52 65 76 65 72 74 69 6e 67 0a 41 75 74    6f 6d 61 74 69 63 61 6c 6c 79 3a 3a 2e 0a 0a 1f | of.Reverting.Automatically::.... | 
| fabc0 | 0a 46 69 6c 65 3a 20 6d 61 67 69 74 2e 69 6e 66    6f 2c 20 20 4e 6f 64 65 3a 20 50 65 72 66 6f 72 | .File:.magit.info,..Node:.Perfor | 
| fabe0 | 6d 61 6e 63 65 2c 20 20 4e 65 78 74 3a 20 47 6c    6f 62 61 6c 20 42 69 6e 64 69 6e 67 73 2c 20 20 | mance,..Next:.Global.Bindings,.. | 
| fac00 | 50 72 65 76 3a 20 53 61 66 65 74 79 2c 20 20 55    70 3a 20 45 73 73 65 6e 74 69 61 6c 20 53 65 74 | Prev:.Safety,..Up:.Essential.Set | 
| fac20 | 74 69 6e 67 73 0a 0a 39 2e 32 2e 32 20 50 65 72    66 6f 72 6d 61 6e 63 65 0a 2d 2d 2d 2d 2d 2d 2d | tings..9.2.2.Performance.------- | 
| fac40 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 41 66 74 65    72 20 4d 61 67 69 74 20 68 61 73 20 72 75 6e 20 | ----------..After.Magit.has.run. | 
| fac60 | e2 80 98 67 69 74 e2 80 99 20 66 6f 72 20 73 69    64 65 2d 65 66 66 65 63 74 73 2c 20 69 74 20 61 | ...git....for.side-effects,.it.a | 
| fac80 | 6c 73 6f 20 72 65 66 72 65 73 68 65 73 20 74 68    65 0a 63 75 72 72 65 6e 74 20 4d 61 67 69 74 20 | lso.refreshes.the.current.Magit. | 
| faca0 | 62 75 66 66 65 72 20 61 6e 64 20 74 68 65 20 72    65 73 70 65 63 74 69 76 65 20 73 74 61 74 75 73 | buffer.and.the.respective.status | 
| facc0 | 20 62 75 66 66 65 72 2e 20 20 54 68 69 73 20 69    73 0a 6e 65 63 65 73 73 61 72 79 20 62 65 63 61 | .buffer...This.is.necessary.beca | 
| face0 | 75 73 65 20 6f 74 68 65 72 77 69 73 65 20 6f 75    74 64 61 74 65 64 20 69 6e 66 6f 72 6d 61 74 69 | use.otherwise.outdated.informati | 
| fad00 | 6f 6e 20 6d 69 67 68 74 20 62 65 20 64 69 73 70    6c 61 79 65 64 0a 77 69 74 68 6f 75 74 20 74 68 | on.might.be.displayed.without.th | 
| fad20 | 65 20 75 73 65 72 20 6e 6f 74 69 63 69 6e 67 2e    20 20 4d 61 67 69 74 20 62 75 66 66 65 72 73 20 | e.user.noticing...Magit.buffers. | 
| fad40 | 61 72 65 20 75 70 64 61 74 65 64 20 62 79 20 72    65 63 72 65 61 74 69 6e 67 0a 74 68 65 69 72 20 | are.updated.by.recreating.their. | 
| fad60 | 63 6f 6e 74 65 6e 74 20 66 72 6f 6d 20 73 63 72    61 74 63 68 2c 20 77 68 69 63 68 20 6d 61 6b 65 | content.from.scratch,.which.make | 
| fad80 | 73 20 75 70 64 61 74 69 6e 67 20 73 69 6d 70 6c    65 72 20 61 6e 64 20 6c 65 73 73 0a 65 72 72 6f | s.updating.simpler.and.less.erro | 
| fada0 | 72 2d 70 72 6f 6e 65 2c 20 62 75 74 20 61 6c 73    6f 20 6d 6f 72 65 20 63 6f 73 74 6c 79 2e 20 20 | r-prone,.but.also.more.costly... | 
| fadc0 | 4b 65 65 70 69 6e 67 20 69 74 20 73 69 6d 70 6c    65 20 61 6e 64 20 6a 75 73 74 0a 72 65 2d 63 72 | Keeping.it.simple.and.just.re-cr | 
| fade0 | 65 61 74 69 6e 67 20 65 76 65 72 79 74 68 69 6e    67 20 66 72 6f 6d 20 73 63 72 61 74 63 68 20 69 | eating.everything.from.scratch.i | 
| fae00 | 73 20 61 6e 20 6f 6c 64 20 64 65 73 69 67 6e 20    64 65 63 69 73 69 6f 6e 20 61 6e 64 0a 64 65 70 | s.an.old.design.decision.and.dep | 
| fae20 | 61 72 74 69 6e 67 20 66 72 6f 6d 20 74 68 61 74    20 77 69 6c 6c 20 72 65 71 75 69 72 65 20 6d 61 | arting.from.that.will.require.ma | 
| fae40 | 6a 6f 72 20 72 65 66 61 63 74 6f 72 69 6e 67 2e    0a 0a 20 20 20 4d 65 61 6e 77 68 69 6c 65 20 79 | jor.refactoring......Meanwhile.y | 
| fae60 | 6f 75 20 63 61 6e 20 74 65 6c 6c 20 4d 61 67 69    74 20 74 6f 20 6f 6e 6c 79 20 61 75 74 6f 6d 61 | ou.can.tell.Magit.to.only.automa | 
| fae80 | 74 69 63 61 6c 6c 79 20 72 65 66 72 65 73 68 20    74 68 65 0a 63 75 72 72 65 6e 74 20 4d 61 67 69 | tically.refresh.the.current.Magi | 
| faea0 | 74 20 62 75 66 66 65 72 2c 20 62 75 74 20 6e 6f    74 20 74 68 65 20 73 74 61 74 75 73 20 62 75 66 | t.buffer,.but.not.the.status.buf | 
| faec0 | 66 65 72 2e 20 20 49 66 20 79 6f 75 20 64 6f 20    74 68 61 74 2c 20 74 68 65 6e 0a 74 68 65 20 73 | fer...If.you.do.that,.then.the.s | 
| faee0 | 74 61 74 75 73 20 62 75 66 66 65 72 20 69 73 20    6f 6e 6c 79 20 72 65 66 72 65 73 68 65 64 20 61 | tatus.buffer.is.only.refreshed.a | 
| faf00 | 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 69 66 20    69 74 20 69 73 20 74 68 65 20 63 75 72 72 65 6e | utomatically.if.it.is.the.curren | 
| faf20 | 74 0a 62 75 66 66 65 72 2e 0a 0a 20 20 20 20 20    28 73 65 74 71 20 6d 61 67 69 74 2d 72 65 66 72 | t.buffer........(setq.magit-refr | 
| faf40 | 65 73 68 2d 73 74 61 74 75 73 2d 62 75 66 66 65    72 20 6e 69 6c 29 0a 0a 20 20 20 59 6f 75 20 73 | esh-status-buffer.nil).....You.s | 
| faf60 | 68 6f 75 6c 64 20 61 6c 73 6f 20 63 68 65 63 6b    20 77 68 65 74 68 65 72 20 61 6e 79 20 74 68 69 | hould.also.check.whether.any.thi | 
| faf80 | 72 64 2d 70 61 72 74 79 20 70 61 63 6b 61 67 65    73 20 68 61 76 65 20 61 64 64 65 64 0a 61 6e 79 | rd-party.packages.have.added.any | 
| fafa0 | 74 68 69 6e 67 20 74 6f 20 e2 80 98 6d 61 67 69    74 2d 72 65 66 72 65 73 68 2d 62 75 66 66 65 72 | thing.to....magit-refresh-buffer | 
| fafc0 | 2d 68 6f 6f 6b e2 80 99 2c 20 e2 80 98 6d 61 67    69 74 2d 70 72 65 2d 72 65 66 72 65 73 68 2d 68 | -hook...,....magit-pre-refresh-h | 
| fafe0 | 6f 6f 6b e2 80 99 2c 20 61 6e 64 0a e2 80 98 6d    61 67 69 74 2d 70 6f 73 74 2d 72 65 66 72 65 73 | ook...,.and....magit-post-refres | 
| fb000 | 68 2d 68 6f 6f 6b e2 80 99 2e 20 20 49 66 20 73    6f 2c 20 74 68 65 6e 20 63 68 65 63 6b 20 77 68 | h-hook......If.so,.then.check.wh | 
| fb020 | 65 74 68 65 72 20 74 68 6f 73 65 20 61 64 64 69    74 69 6f 6e 73 0a 69 6d 70 61 63 74 20 70 65 72 | ether.those.additions.impact.per | 
| fb040 | 66 6f 72 6d 61 6e 63 65 20 73 69 67 6e 69 66 69    63 61 6e 74 6c 79 2e 0a 0a 20 20 20 4d 61 67 69 | formance.significantly......Magi | 
| fb060 | 74 20 63 61 6e 20 62 65 20 74 6f 6c 64 20 74 6f    20 72 65 66 72 65 73 68 20 62 75 66 66 65 72 73 | t.can.be.told.to.refresh.buffers | 
| fb080 | 20 76 65 72 62 6f 73 65 6c 79 20 75 73 69 6e 67    20 e2 80 98 4d 2d 78 0a 6d 61 67 69 74 2d 74 6f | .verbosely.using....M-x.magit-to | 
| fb0a0 | 67 67 6c 65 2d 76 65 72 62 6f 73 65 2d 72 65 66    72 65 73 68 e2 80 99 2e 20 20 45 6e 61 62 6c 69 | ggle-verbose-refresh......Enabli | 
| fb0c0 | 6e 67 20 74 68 69 73 20 68 65 6c 70 73 20 66 69    67 75 72 69 6e 67 20 6f 75 74 20 77 68 69 63 68 | ng.this.helps.figuring.out.which | 
| fb0e0 | 0a 73 65 63 74 69 6f 6e 73 20 61 72 65 20 62 6f    74 74 6c 65 6e 65 63 6b 73 2e 20 20 45 61 63 68 | .sections.are.bottlenecks...Each | 
| fb100 | 20 6c 69 6e 65 20 70 72 69 6e 74 65 64 20 74 6f    20 74 68 65 20 e2 80 98 2a 4d 65 73 73 61 67 65 | .line.printed.to.the....*Message | 
| fb120 | 73 2a e2 80 99 20 62 75 66 66 65 72 0a 63 6f 6e    74 61 69 6e 73 20 61 20 73 65 63 74 69 6f 6e 20 | s*....buffer.contains.a.section. | 
| fb140 | 6e 61 6d 65 2c 20 74 68 65 20 6e 75 6d 62 65 72    20 6f 66 20 73 65 63 6f 6e 64 73 20 69 74 20 74 | name,.the.number.of.seconds.it.t | 
| fb160 | 6f 6f 6b 20 74 6f 20 73 68 6f 77 20 74 68 69 73    0a 73 65 63 74 69 6f 6e 2c 20 61 6e 64 20 66 72 | ook.to.show.this.section,.and.fr | 
| fb180 | 6f 6d 20 30 20 74 6f 20 32 20 65 78 63 6c 61 6d    61 74 69 6f 6e 20 6d 61 72 6b 73 3a 20 74 68 65 | om.0.to.2.exclamation.marks:.the | 
| fb1a0 | 20 6d 6f 72 65 20 65 78 63 6c 61 6d 61 74 69 6f    6e 20 6d 61 72 6b 73 0a 74 68 65 20 73 6c 6f 77 | .more.exclamation.marks.the.slow | 
| fb1c0 | 65 72 20 74 68 65 20 73 65 63 74 69 6f 6e 20 69    73 2e 0a 0a 20 20 20 4d 61 67 69 74 20 61 6c 73 | er.the.section.is......Magit.als | 
| fb1e0 | 6f 20 72 65 76 65 72 74 73 20 62 75 66 66 65 72    73 20 66 6f 72 20 76 69 73 69 74 65 64 20 66 69 | o.reverts.buffers.for.visited.fi | 
| fb200 | 6c 65 73 20 6c 6f 63 61 74 65 64 20 69 6e 73 69    64 65 20 74 68 65 0a 63 75 72 72 65 6e 74 20 72 | les.located.inside.the.current.r | 
| fb220 | 65 70 6f 73 69 74 6f 72 79 20 77 68 65 6e 20 74    68 65 20 76 69 73 69 74 65 64 20 66 69 6c 65 20 | epository.when.the.visited.file. | 
| fb240 | 63 68 61 6e 67 65 73 20 6f 6e 20 64 69 73 6b 2e    20 20 54 68 61 74 20 69 73 0a 69 6d 70 6c 65 6d | changes.on.disk...That.is.implem | 
| fb260 | 65 6e 74 65 64 20 6f 6e 20 74 6f 70 20 6f 66 20    e2 80 98 61 75 74 6f 2d 72 65 76 65 72 74 2d 6d | ented.on.top.of....auto-revert-m | 
| fb280 | 6f 64 65 e2 80 99 20 66 72 6f 6d 20 74 68 65 20    62 75 69 6c 74 2d 69 6e 20 6c 69 62 72 61 72 79 | ode....from.the.built-in.library | 
| fb2a0 | 0a e2 80 98 61 75 74 6f 72 65 76 65 72 74 e2 80    99 2e 20 20 54 6f 20 66 69 67 75 72 65 20 6f 75 | ....autorevert......To.figure.ou | 
| fb2c0 | 74 20 77 68 65 74 68 65 72 20 74 68 61 74 20 69    6d 70 61 63 74 73 20 70 65 72 66 6f 72 6d 61 6e | t.whether.that.impacts.performan | 
| fb2e0 | 63 65 2c 20 63 68 65 63 6b 0a 77 68 65 74 68 65    72 20 70 65 72 66 6f 72 6d 61 6e 63 65 20 69 73 | ce,.check.whether.performance.is | 
| fb300 | 20 73 69 67 6e 69 66 69 63 61 6e 74 6c 79 20 77    6f 72 73 65 2c 20 77 68 65 6e 20 6d 61 6e 79 20 | .significantly.worse,.when.many. | 
| fb320 | 62 75 66 66 65 72 73 20 65 78 69 73 74 0a 61 6e    64 2f 6f 72 20 77 68 65 6e 20 73 6f 6d 65 20 62 | buffers.exist.and/or.when.some.b | 
| fb340 | 75 66 66 65 72 73 20 76 69 73 69 74 20 66 69 6c    65 73 20 75 73 69 6e 67 20 54 52 41 4d 50 2e 20 | uffers.visit.files.using.TRAMP.. | 
| fb360 | 20 49 66 20 73 6f 2c 20 74 68 65 6e 20 74 68 69    73 0a 73 68 6f 75 6c 64 20 68 65 6c 70 2e 0a 0a | .If.so,.then.this.should.help... | 
| fb380 | 20 20 20 20 20 28 73 65 74 71 20 61 75 74 6f 2d    72 65 76 65 72 74 2d 62 75 66 66 65 72 2d 6c 69 | .....(setq.auto-revert-buffer-li | 
| fb3a0 | 73 74 2d 66 69 6c 74 65 72 0a 20 20 20 20 20 20    20 20 20 20 20 27 6d 61 67 69 74 2d 61 75 74 6f | st-filter............'magit-auto | 
| fb3c0 | 2d 72 65 76 65 72 74 2d 72 65 70 6f 73 69 74 6f    72 79 2d 62 75 66 66 65 72 2d 70 29 0a 0a 20 20 | -revert-repository-buffer-p).... | 
| fb3e0 | 20 46 6f 72 20 61 6c 74 65 72 6e 61 74 69 76 65    20 61 70 70 72 6f 61 63 68 65 73 20 73 65 65 20 | .For.alternative.approaches.see. | 
| fb400 | 2a 6e 6f 74 65 20 41 75 74 6f 6d 61 74 69 63 20    52 65 76 65 72 74 69 6e 67 20 6f 66 0a 46 69 6c | *note.Automatic.Reverting.of.Fil | 
| fb420 | 65 2d 56 69 73 69 74 69 6e 67 20 42 75 66 66 65    72 73 3a 3a 2e 0a 0a 20 20 20 49 66 20 79 6f 75 | e-Visiting.Buffers::......If.you | 
| fb440 | 20 68 61 76 65 20 65 6e 61 62 6c 65 64 20 61 6e    79 20 66 65 61 74 75 72 65 73 20 74 68 61 74 20 | .have.enabled.any.features.that. | 
| fb460 | 61 72 65 20 64 69 73 61 62 6c 65 64 20 62 79 20    64 65 66 61 75 6c 74 2c 20 74 68 65 6e 0a 79 6f | are.disabled.by.default,.then.yo | 
| fb480 | 75 20 73 68 6f 75 6c 64 20 63 68 65 63 6b 20 77    68 65 74 68 65 72 20 74 68 65 79 20 69 6d 70 61 | u.should.check.whether.they.impa | 
| fb4a0 | 63 74 20 70 65 72 66 6f 72 6d 61 6e 63 65 20 73    69 67 6e 69 66 69 63 61 6e 74 6c 79 2e 20 20 49 | ct.performance.significantly...I | 
| fb4c0 | 74 e2 80 99 73 0a 6c 69 6b 65 6c 79 20 74 68 61    74 20 74 68 65 79 20 77 65 72 65 20 6e 6f 74 20 | t...s.likely.that.they.were.not. | 
| fb4e0 | 65 6e 61 62 6c 65 64 20 62 79 20 64 65 66 61 75    6c 74 20 62 65 63 61 75 73 65 20 69 74 20 69 73 | enabled.by.default.because.it.is | 
| fb500 | 20 6b 6e 6f 77 6e 20 74 68 61 74 0a 74 68 65 79    20 72 65 64 75 63 65 20 70 65 72 66 6f 72 6d 61 | .known.that.they.reduce.performa | 
| fb520 | 6e 63 65 20 61 74 20 6c 65 61 73 74 20 69 6e 20    6c 61 72 67 65 20 72 65 70 6f 73 69 74 6f 72 69 | nce.at.least.in.large.repositori | 
| fb540 | 65 73 2e 0a 0a 20 20 20 49 66 20 70 65 72 66 6f    72 6d 61 6e 63 65 20 69 73 20 6f 6e 6c 79 20 73 | es......If.performance.is.only.s | 
| fb560 | 6c 6f 77 20 69 6e 73 69 64 65 20 63 65 72 74 61    69 6e 20 75 6e 75 73 75 61 6c 6c 79 20 6c 61 72 | low.inside.certain.unusually.lar | 
| fb580 | 67 65 0a 72 65 70 6f 73 69 74 6f 72 69 65 73 2c    20 74 68 65 6e 20 79 6f 75 20 6d 69 67 68 74 20 | ge.repositories,.then.you.might. | 
| fb5a0 | 77 61 6e 74 20 74 6f 20 64 69 73 61 62 6c 65 20    63 65 72 74 61 69 6e 20 66 65 61 74 75 72 65 73 | want.to.disable.certain.features | 
| fb5c0 | 20 6f 6e 20 61 0a 70 65 72 2d 72 65 70 6f 73 69    74 6f 72 79 20 6f 72 20 70 65 72 2d 72 65 70 6f | .on.a.per-repository.or.per-repo | 
| fb5e0 | 73 69 74 6f 72 79 2d 63 6c 61 73 73 20 62 61 73    69 73 20 6f 6e 6c 79 2e 20 20 53 65 65 20 2a 6e | sitory-class.basis.only...See.*n | 
| fb600 | 6f 74 65 0a 50 65 72 2d 52 65 70 6f 73 69 74 6f    72 79 20 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e | ote.Per-Repository.Configuration | 
| fb620 | 3a 3a 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c 65    20 69 74 20 74 61 6b 65 73 20 61 20 6c 6f 6e 67 | ::...For.example.it.takes.a.long | 
| fb640 | 20 74 69 6d 65 20 74 6f 0a 64 65 74 65 72 6d 69    6e 65 20 74 68 65 20 6e 65 78 74 20 61 6e 64 20 | .time.to.determine.the.next.and. | 
| fb660 | 63 75 72 72 65 6e 74 20 74 61 67 20 69 6e 20 72    65 70 6f 73 69 74 6f 72 79 20 77 69 74 68 20 65 | current.tag.in.repository.with.e | 
| fb680 | 78 63 65 70 74 69 6f 6e 61 6c 0a 6e 75 6d 62 65    72 73 20 6f 66 20 74 61 67 73 2e 20 20 49 74 20 | xceptional.numbers.of.tags...It. | 
| fb6a0 | 77 6f 75 6c 64 20 74 68 65 72 65 66 6f 72 65 20    62 65 20 61 20 67 6f 6f 64 20 69 64 65 61 20 74 | would.therefore.be.a.good.idea.t | 
| fb6c0 | 6f 20 64 69 73 61 62 6c 65 0a e2 80 98 6d 61 67    69 74 2d 69 6e 73 65 72 74 2d 74 61 67 73 2d 68 | o.disable....magit-insert-tags-h | 
| fb6e0 | 65 61 64 65 72 73 e2 80 99 2c 20 61 73 20 65 78    70 6c 61 69 6e 65 64 20 61 74 20 74 68 65 20 6d | eaders...,.as.explained.at.the.m | 
| fb700 | 65 6e 74 69 6f 6e 65 64 20 6e 6f 64 65 2e 0a 0a    2a 20 4d 65 6e 75 3a 0a 0a 2a 20 4d 69 63 72 6f | entioned.node...*.Menu:..*.Micro | 
| fb720 | 73 6f 66 74 20 57 69 6e 64 6f 77 73 20 50 65 72    66 6f 72 6d 61 6e 63 65 3a 3a 0a 2a 20 4d 61 63 | soft.Windows.Performance::.*.Mac | 
| fb740 | 4f 53 20 50 65 72 66 6f 72 6d 61 6e 63 65 3a 3a    0a 0a 4c 6f 67 20 50 65 72 66 6f 72 6d 61 6e 63 | OS.Performance::..Log.Performanc | 
| fb760 | 65 0a 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e    2e 0a 0a 57 68 65 6e 20 73 68 6f 77 69 6e 67 20 | e..................When.showing. | 
| fb780 | 6c 6f 67 73 2c 20 4d 61 67 69 74 20 6c 69 6d 69    74 73 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 | logs,.Magit.limits.the.number.of | 
| fb7a0 | 20 63 6f 6d 6d 69 74 73 20 69 6e 69 74 69 61 6c    6c 79 20 73 68 6f 77 6e 20 69 6e 0a 74 68 65 20 | .commits.initially.shown.in.the. | 
| fb7c0 | 68 6f 70 65 20 74 68 61 74 20 74 68 69 73 20 61    76 6f 69 64 73 20 75 6e 6e 65 63 65 73 73 61 72 | hope.that.this.avoids.unnecessar | 
| fb7e0 | 79 20 77 6f 72 6b 2e 20 20 57 68 65 6e 20 e2 80    98 2d 2d 67 72 61 70 68 e2 80 99 20 69 73 20 75 | y.work...When....--graph....is.u | 
| fb800 | 73 65 64 2c 0a 74 68 65 6e 20 74 68 69 73 20 75    6e 66 6f 72 74 75 6e 61 74 65 6c 79 20 64 6f 65 | sed,.then.this.unfortunately.doe | 
| fb820 | 73 20 6e 6f 74 20 68 61 76 65 20 74 68 65 20 64    65 73 69 72 65 64 20 65 66 66 65 63 74 20 66 6f | s.not.have.the.desired.effect.fo | 
| fb840 | 72 20 6c 61 72 67 65 0a 68 69 73 74 6f 72 69 65    73 2e 20 20 4a 75 6e 69 6f 2c 20 47 69 74 e2 80 | r.large.histories...Junio,.Git.. | 
| fb860 | 99 73 20 6d 61 69 6e 74 61 69 6e 65 72 2c 20 73    61 69 64 20 6f 6e 20 74 68 65 20 67 69 74 20 6d | .s.maintainer,.said.on.the.git.m | 
| fb880 | 61 69 6c 69 6e 67 20 6c 69 73 74 0a 28 3c 68 74    74 70 73 3a 2f 2f 77 77 77 2e 73 70 69 6e 69 63 | ailing.list.(<https://www.spinic | 
| fb8a0 | 73 2e 6e 65 74 2f 6c 69 73 74 73 2f 67 69 74 2f    6d 73 67 32 33 32 32 33 30 2e 68 74 6d 6c 3e 29 | s.net/lists/git/msg232230.html>) | 
| fb8c0 | 3a 20 22 e2 80 98 2d 2d 67 72 61 70 68 e2 80 99    20 77 61 6e 74 73 0a 74 6f 20 63 6f 6d 70 75 74 | :."...--graph....wants.to.comput | 
| fb8e0 | 65 20 74 68 65 20 77 68 6f 6c 65 20 68 69 73 74    6f 72 79 20 61 6e 64 20 74 68 65 20 6d 61 78 2d | e.the.whole.history.and.the.max- | 
| fb900 | 63 6f 75 6e 74 20 6f 6e 6c 79 20 61 66 66 65 63    74 73 20 74 68 65 20 6f 75 74 70 75 74 0a 70 68 | count.only.affects.the.output.ph | 
| fb920 | 61 73 65 20 61 66 74 65 72 20 e2 80 98 2d 2d 67    72 61 70 68 e2 80 99 20 64 6f 65 73 20 69 74 73 | ase.after....--graph....does.its | 
| fb940 | 20 63 6f 6d 70 75 74 61 74 69 6f 6e 22 2e 0a 0a    20 20 20 49 6e 20 6f 74 68 65 72 20 77 6f 72 64 | .computation"......In.other.word | 
| fb960 | 73 2c 20 69 74 e2 80 99 73 20 6e 6f 74 20 74 68    61 74 20 47 69 74 20 69 73 20 73 6c 6f 77 20 61 | s,.it...s.not.that.Git.is.slow.a | 
| fb980 | 74 20 6f 75 74 70 75 74 74 69 6e 67 20 74 68 65    0a 64 69 66 66 65 72 65 6e 63 65 73 2c 20 6f 72 | t.outputting.the.differences,.or | 
| fb9a0 | 20 74 68 61 74 20 4d 61 67 69 74 20 69 73 20 73    6c 6f 77 20 61 74 20 70 61 72 73 69 6e 67 20 74 | .that.Magit.is.slow.at.parsing.t | 
| fb9c0 | 68 65 20 6f 75 74 70 75 74 20 2d 20 74 68 65 20    70 72 6f 62 6c 65 6d 0a 69 73 20 74 68 61 74 20 | he.output.-.the.problem.is.that. | 
| fb9e0 | 47 69 74 20 66 69 72 73 74 20 67 6f 65 73 20 6f    75 74 73 69 64 65 20 61 6e 64 20 68 61 73 20 61 | Git.first.goes.outside.and.has.a | 
| fba00 | 20 73 6d 6f 6b 65 2e 0a 0a 20 20 20 57 65 20 61    63 74 75 61 6c 6c 79 20 77 6f 72 6b 20 61 72 6f | .smoke......We.actually.work.aro | 
| fba20 | 75 6e 64 20 74 68 69 73 20 69 73 73 75 65 20 62    79 20 6c 69 6d 69 74 69 6e 67 20 74 68 65 20 6e | und.this.issue.by.limiting.the.n | 
| fba40 | 75 6d 62 65 72 20 6f 66 20 63 6f 6d 6d 69 74 73    0a 6e 6f 74 20 6f 6e 6c 79 20 62 79 20 75 73 69 | umber.of.commits.not.only.by.usi | 
| fba60 | 6e 67 20 e2 80 98 2d 3c 4e 3e e2 80 99 20 62 75    74 20 62 79 20 61 6c 73 6f 20 75 73 69 6e 67 20 | ng....-<N>....but.by.also.using. | 
| fba80 | 61 20 72 61 6e 67 65 2e 20 20 42 75 74 20 75 6e    66 6f 72 74 75 6e 61 74 65 6c 79 0a 74 68 61 74 | a.range...But.unfortunately.that | 
| fbaa0 | e2 80 99 73 20 6e 6f 74 20 61 6c 77 61 79 73 20    70 6f 73 73 69 62 6c 65 2e 0a 0a 20 20 20 57 68 | ...s.not.always.possible......Wh | 
| fbac0 | 65 6e 20 6d 6f 72 65 20 74 68 61 6e 20 61 20 66    65 77 20 74 68 6f 75 73 61 6e 64 20 63 6f 6d 6d | en.more.than.a.few.thousand.comm | 
| fbae0 | 69 74 73 20 61 72 65 20 73 68 6f 77 6e 2c 20 74    68 65 6e 20 74 68 65 20 75 73 65 20 6f 66 0a e2 | its.are.shown,.then.the.use.of.. | 
| fbb00 | 80 98 2d 2d 67 72 61 70 68 e2 80 99 20 63 61 6e    20 73 6c 6f 77 20 74 68 69 6e 67 73 20 64 6f 77 | ..--graph....can.slow.things.dow | 
| fbb20 | 6e 2e 0a 0a 20 20 20 55 73 69 6e 67 20 e2 80 98    2d 2d 63 6f 6c 6f 72 20 2d 2d 67 72 61 70 68 e2 | n......Using....--color.--graph. | 
| fbb40 | 80 99 20 69 73 20 65 76 65 6e 20 73 6c 6f 77 65    72 2e 20 20 4d 61 67 69 74 20 75 73 65 73 20 63 | ...is.even.slower...Magit.uses.c | 
| fbb60 | 6f 64 65 20 74 68 61 74 20 69 73 20 70 61 72 74    0a 6f 66 20 45 6d 61 63 73 20 74 6f 20 74 75 72 | ode.that.is.part.of.Emacs.to.tur | 
| fbb80 | 6e 20 63 6f 6e 74 72 6f 6c 20 63 68 61 72 61 63    74 65 72 73 20 69 6e 74 6f 20 66 61 63 65 73 2e | n.control.characters.into.faces. | 
| fbba0 | 20 20 54 68 61 74 20 63 6f 64 65 20 69 73 20 70    72 65 74 74 79 0a 73 6c 6f 77 20 61 6e 64 20 74 | ..That.code.is.pretty.slow.and.t | 
| fbbc0 | 68 69 73 20 69 73 20 71 75 69 74 65 20 6e 6f 74    69 63 65 61 62 6c 65 20 77 68 65 6e 20 73 68 6f | his.is.quite.noticeable.when.sho | 
| fbbe0 | 77 69 6e 67 20 61 20 6c 6f 67 20 77 69 74 68 20    6d 61 6e 79 20 62 72 61 6e 63 68 65 73 0a 61 6e | wing.a.log.with.many.branches.an | 
| fbc00 | 64 20 6d 65 72 67 65 73 2e 20 20 46 6f 72 20 74    68 61 74 20 72 65 61 73 6f 6e 20 e2 80 98 2d 2d | d.merges...For.that.reason....-- | 
| fbc20 | 63 6f 6c 6f 72 e2 80 99 20 69 73 20 6e 6f 74 20    65 6e 61 62 6c 65 64 20 62 79 20 64 65 66 61 75 | color....is.not.enabled.by.defau | 
| fbc40 | 6c 74 0a 61 6e 79 6d 6f 72 65 2e 20 20 43 6f 6e    73 69 64 65 72 20 6c 65 61 76 69 6e 67 20 69 74 | lt.anymore...Consider.leaving.it | 
| fbc60 | 20 61 74 20 74 68 61 74 2e 0a 0a 44 69 66 66 20    50 65 72 66 6f 72 6d 61 6e 63 65 0a 2e 2e 2e 2e | .at.that...Diff.Performance..... | 
| fbc80 | 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 0a 0a 49 66    20 64 69 66 66 73 20 61 72 65 20 73 6c 6f 77 2c | ..............If.diffs.are.slow, | 
| fbca0 | 20 74 68 65 6e 20 63 6f 6e 73 69 64 65 72 20 74    75 72 6e 69 6e 67 20 6f 66 66 20 73 6f 6d 65 20 | .then.consider.turning.off.some. | 
| fbcc0 | 6f 70 74 69 6f 6e 61 6c 20 64 69 66 66 20 66 65    61 74 75 72 65 73 0a 62 79 20 73 65 74 74 69 6e | optional.diff.features.by.settin | 
| fbce0 | 67 20 61 6c 6c 20 6f 72 20 73 6f 6d 65 20 6f 66    20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 76 | g.all.or.some.of.the.following.v | 
| fbd00 | 61 72 69 61 62 6c 65 73 20 74 6f 20 e2 80 98 6e    69 6c e2 80 99 3a 0a e2 80 98 6d 61 67 69 74 2d | ariables.to....nil...:....magit- | 
| fbd20 | 64 69 66 66 2d 68 69 67 68 6c 69 67 68 74 2d 69    6e 64 65 6e 74 61 74 69 6f 6e e2 80 99 2c 20 e2 | diff-highlight-indentation...,.. | 
| fbd40 | 80 98 6d 61 67 69 74 2d 64 69 66 66 2d 68 69 67    68 6c 69 67 68 74 2d 74 72 61 69 6c 69 6e 67 e2 | ..magit-diff-highlight-trailing. | 
| fbd60 | 80 99 2c 0a e2 80 98 6d 61 67 69 74 2d 64 69 66    66 2d 70 61 69 6e 74 2d 77 68 69 74 65 73 70 61 | ..,....magit-diff-paint-whitespa | 
| fbd80 | 63 65 e2 80 99 2c 20 e2 80 98 6d 61 67 69 74 2d    64 69 66 66 2d 68 69 67 68 6c 69 67 68 74 2d 68 | ce...,....magit-diff-highlight-h | 
| fbda0 | 75 6e 6b 2d 62 6f 64 79 e2 80 99 2c 20 61 6e 64    0a e2 80 98 6d 61 67 69 74 2d 64 69 66 66 2d 72 | unk-body...,.and....magit-diff-r | 
| fbdc0 | 65 66 69 6e 65 2d 68 75 6e 6b e2 80 99 2e 0a 0a    20 20 20 57 68 65 6e 20 73 68 6f 77 69 6e 67 20 | efine-hunk.........When.showing. | 
| fbde0 | 61 20 63 6f 6d 6d 69 74 20 69 6e 73 74 65 61 64    20 6f 66 20 73 6f 6d 65 20 61 72 62 69 74 72 61 | a.commit.instead.of.some.arbitra | 
| fbe00 | 72 79 20 64 69 66 66 2c 20 74 68 65 6e 20 73 6f    6d 65 0a 61 64 64 69 74 69 6f 6e 61 6c 20 69 6e | ry.diff,.then.some.additional.in | 
| fbe20 | 66 6f 72 6d 61 74 69 6f 6e 20 69 73 20 64 69 73    70 6c 61 79 65 64 2e 20 20 43 61 6c 63 75 6c 61 | formation.is.displayed...Calcula | 
| fbe40 | 74 69 6e 67 20 74 68 69 73 20 69 6e 66 6f 72 6d    61 74 69 6f 6e 20 63 61 6e 0a 62 65 20 71 75 69 | ting.this.information.can.be.qui | 
| fbe60 | 74 65 20 65 78 70 65 6e 73 69 76 65 20 67 69 76    65 6e 20 63 65 72 74 61 69 6e 20 63 69 72 63 75 | te.expensive.given.certain.circu | 
| fbe80 | 6d 73 74 61 6e 63 65 73 2e 20 20 49 66 20 6c 6f    6f 6b 69 6e 67 20 61 74 20 61 20 63 6f 6d 6d 69 | mstances...If.looking.at.a.commi | 
| fbea0 | 74 0a 75 73 69 6e 67 20 e2 80 98 6d 61 67 69 74    2d 72 65 76 69 73 69 6f 6e 2d 6d 6f 64 65 e2 80 | t.using....magit-revision-mode.. | 
| fbec0 | 99 20 74 61 6b 65 73 20 63 6f 6e 73 69 64 65 72    61 62 6c 79 20 6d 6f 72 65 20 74 69 6d 65 20 74 | ..takes.considerably.more.time.t | 
| fbee0 | 68 61 6e 20 6c 6f 6f 6b 69 6e 67 20 61 74 0a 74    68 65 20 73 61 6d 65 20 63 6f 6d 6d 69 74 20 69 | han.looking.at.the.same.commit.i | 
| fbf00 | 6e 20 e2 80 98 6d 61 67 69 74 2d 64 69 66 66 2d    6d 6f 64 65 e2 80 99 2c 20 74 68 65 6e 20 63 6f | n....magit-diff-mode...,.then.co | 
| fbf20 | 6e 73 69 64 65 72 20 73 65 74 74 69 6e 67 0a e2    80 98 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e | nsider.setting....magit-revision | 
| fbf40 | 2d 69 6e 73 65 72 74 2d 72 65 6c 61 74 65 64 2d    72 65 66 73 e2 80 99 20 74 6f 20 e2 80 98 6e 69 | -insert-related-refs....to....ni | 
| fbf60 | 6c e2 80 99 2e 0a 0a 20 20 20 57 68 65 6e 20 79    6f 75 20 61 72 65 20 6f 66 74 65 6e 20 63 6f 6e | l.........When.you.are.often.con | 
| fbf80 | 66 72 6f 6e 74 65 64 20 77 69 74 68 20 64 69 66    66 73 20 74 68 61 74 20 63 6f 6e 74 61 69 6e 20 | fronted.with.diffs.that.contain. | 
| fbfa0 | 64 65 6c 65 74 65 64 20 66 69 6c 65 73 2c 0a 74    68 65 6e 20 79 6f 75 20 6d 69 67 68 74 20 77 61 | deleted.files,.then.you.might.wa | 
| fbfc0 | 6e 74 20 74 6f 20 65 6e 61 62 6c 65 20 74 68 65    20 e2 80 98 2d 2d 69 72 72 65 76 65 72 73 69 62 | nt.to.enable.the....--irreversib | 
| fbfe0 | 6c 65 2d 64 65 6c 65 74 65 e2 80 99 20 61 72 67    75 6d 65 6e 74 2e 20 20 49 66 0a 79 6f 75 20 64 | le-delete....argument...If.you.d | 
| fc000 | 6f 20 74 68 61 74 20 74 68 65 6e 20 64 69 66 66    73 20 73 74 69 6c 6c 20 73 68 6f 77 20 74 68 61 | o.that.then.diffs.still.show.tha | 
| fc020 | 74 20 61 20 66 69 6c 65 20 77 61 73 20 64 65 6c    65 74 65 64 20 62 75 74 20 77 69 74 68 6f 75 74 | t.a.file.was.deleted.but.without | 
| fc040 | 0a 61 6c 73 6f 20 73 68 6f 77 69 6e 67 20 74 68    65 20 63 6f 6d 70 6c 65 74 65 20 64 65 6c 65 74 | .also.showing.the.complete.delet | 
| fc060 | 65 64 20 63 6f 6e 74 65 6e 74 20 6f 66 20 74 68    65 20 66 69 6c 65 2e 20 20 54 68 69 73 20 61 72 | ed.content.of.the.file...This.ar | 
| fc080 | 67 75 6d 65 6e 74 20 69 73 0a 6e 6f 74 20 61 76    61 69 6c 61 62 6c 65 20 62 79 20 64 65 66 61 75 | gument.is.not.available.by.defau | 
| fc0a0 | 6c 74 2c 20 73 65 65 20 2a 6e 6f 74 65 20 28 74    72 61 6e 73 69 65 6e 74 29 45 6e 61 62 6c 69 6e | lt,.see.*note.(transient)Enablin | 
| fc0c0 | 67 20 61 6e 64 20 44 69 73 61 62 6c 69 6e 67 0a    53 75 66 66 69 78 65 73 3a 3a 2e 20 20 4f 6e 63 | g.and.Disabling.Suffixes::...Onc | 
| fc0e0 | 65 20 79 6f 75 20 68 61 76 65 20 64 6f 6e 65 20    74 68 61 74 20 79 6f 75 20 73 68 6f 75 6c 64 20 | e.you.have.done.that.you.should. | 
| fc100 | 65 6e 61 62 6c 65 20 69 74 20 61 6e 64 20 73 61    76 65 20 74 68 61 74 0a 73 65 74 74 69 6e 67 2c | enable.it.and.save.that.setting, | 
| fc120 | 20 73 65 65 20 2a 6e 6f 74 65 20 28 74 72 61 6e    73 69 65 6e 74 29 53 61 76 69 6e 67 20 56 61 6c | .see.*note.(transient)Saving.Val | 
| fc140 | 75 65 73 3a 3a 2e 20 20 59 6f 75 20 73 68 6f 75    6c 64 20 64 6f 20 74 68 69 73 20 69 6e 0a 62 6f | ues::...You.should.do.this.in.bo | 
| fc160 | 74 68 20 74 68 65 20 64 69 66 66 20 28 e2 80 98    64 e2 80 99 29 20 61 6e 64 20 74 68 65 20 64 69 | th.the.diff.(...d...).and.the.di | 
| fc180 | 66 66 20 72 65 66 72 65 73 68 20 28 e2 80 98 44    e2 80 99 29 20 74 72 61 6e 73 69 65 6e 74 20 70 | ff.refresh.(...D...).transient.p | 
| fc1a0 | 6f 70 75 70 73 2e 0a 0a 52 65 66 73 20 42 75 66    66 65 72 20 50 65 72 66 6f 72 6d 61 6e 63 65 0a | opups...Refs.Buffer.Performance. | 
| fc1c0 | 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e    2e 2e 2e 2e 2e 2e 2e 0a 0a 57 68 65 6e 20 72 65 | .........................When.re | 
| fc1e0 | 66 72 65 73 68 69 6e 67 20 74 68 65 20 22 72 65    66 65 72 65 6e 63 65 73 20 62 75 66 66 65 72 22 | freshing.the."references.buffer" | 
| fc200 | 20 69 73 20 73 6c 6f 77 2c 20 74 68 65 6e 20 74    68 61 74 e2 80 99 73 20 75 73 75 61 6c 6c 79 0a | .is.slow,.then.that...s.usually. | 
| fc220 | 62 65 63 61 75 73 65 20 73 65 76 65 72 61 6c 20    68 75 6e 64 72 65 64 20 72 65 66 73 20 61 72 65 | because.several.hundred.refs.are | 
| fc240 | 20 62 65 69 6e 67 20 64 69 73 70 6c 61 79 65 64    2e 20 20 54 68 65 20 62 65 73 74 20 77 61 79 20 | .being.displayed...The.best.way. | 
| fc260 | 74 6f 0a 61 64 64 72 65 73 73 20 74 68 61 74 20    69 73 20 74 6f 20 64 69 73 70 6c 61 79 20 66 65 | to.address.that.is.to.display.fe | 
| fc280 | 77 65 72 20 72 65 66 73 2c 20 6f 62 76 69 6f 75    73 6c 79 2e 0a 0a 20 20 20 49 66 20 79 6f 75 20 | wer.refs,.obviously......If.you. | 
| fc2a0 | 61 72 65 20 6e 6f 74 2c 20 6f 72 20 6f 6e 6c 79    20 6d 69 6c 64 6c 79 2c 20 69 6e 74 65 72 65 73 | are.not,.or.only.mildly,.interes | 
| fc2c0 | 74 65 64 20 69 6e 20 73 65 65 69 6e 67 20 74 68    65 20 6c 69 73 74 20 6f 66 0a 74 61 67 73 2c 20 | ted.in.seeing.the.list.of.tags,. | 
| fc2e0 | 74 68 65 6e 20 73 74 61 72 74 20 62 79 20 6e 6f    74 20 64 69 73 70 6c 61 79 69 6e 67 20 74 68 65 | then.start.by.not.displaying.the | 
| fc300 | 6d 3a 0a 0a 20 20 20 20 20 28 72 65 6d 6f 76 65    2d 68 6f 6f 6b 20 27 6d 61 67 69 74 2d 72 65 66 | m:.......(remove-hook.'magit-ref | 
| fc320 | 73 2d 73 65 63 74 69 6f 6e 73 2d 68 6f 6f 6b 20    27 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 74 61 | s-sections-hook.'magit-insert-ta | 
| fc340 | 67 73 29 0a 0a 20 20 20 54 68 65 6e 20 79 6f 75    20 73 68 6f 75 6c 64 20 61 6c 73 6f 20 6d 61 6b | gs).....Then.you.should.also.mak | 
| fc360 | 65 20 73 75 72 65 20 74 68 61 74 20 74 68 65 20    6c 69 73 74 65 64 20 72 65 6d 6f 74 65 20 62 72 | e.sure.that.the.listed.remote.br | 
| fc380 | 61 6e 63 68 65 73 0a 61 63 74 75 61 6c 6c 79 20    61 6c 6c 20 65 78 69 73 74 2e 20 20 59 6f 75 20 | anches.actually.all.exist...You. | 
| fc3a0 | 63 61 6e 20 64 6f 20 73 6f 20 62 79 20 70 72 75    6e 69 6e 67 20 62 72 61 6e 63 68 65 73 20 77 68 | can.do.so.by.pruning.branches.wh | 
| fc3c0 | 69 63 68 20 6e 6f 20 6c 6f 6e 67 65 72 0a 65 78    69 73 74 20 75 73 69 6e 67 20 e2 80 98 66 2d 70 | ich.no.longer.exist.using....f-p | 
| fc3e0 | 61 e2 80 99 2e 0a 0a 43 6f 6d 6d 69 74 74 69 6e    67 20 50 65 72 66 6f 72 6d 61 6e 63 65 0a 2e 2e | a......Committing.Performance... | 
| fc400 | 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e    2e 2e 2e 2e 0a 0a 57 68 65 6e 20 79 6f 75 20 69 | ......................When.you.i | 
| fc420 | 6e 69 74 69 61 74 65 20 61 20 63 6f 6d 6d 69 74    2c 20 74 68 65 6e 20 4d 61 67 69 74 20 62 79 20 | nitiate.a.commit,.then.Magit.by. | 
| fc440 | 64 65 66 61 75 6c 74 20 61 75 74 6f 6d 61 74 69    63 61 6c 6c 79 20 73 68 6f 77 73 20 61 0a 64 69 | default.automatically.shows.a.di | 
| fc460 | 66 66 20 6f 66 20 74 68 65 20 63 68 61 6e 67 65    73 20 79 6f 75 20 61 72 65 20 61 62 6f 75 74 20 | ff.of.the.changes.you.are.about. | 
| fc480 | 74 6f 20 63 6f 6d 6d 69 74 2e 20 20 46 6f 72 20    6c 61 72 67 65 20 63 6f 6d 6d 69 74 73 20 74 68 | to.commit...For.large.commits.th | 
| fc4a0 | 69 73 20 63 61 6e 0a 74 61 6b 65 20 61 20 6c 6f    6e 67 20 74 69 6d 65 2c 20 77 68 69 63 68 20 69 | is.can.take.a.long.time,.which.i | 
| fc4c0 | 73 20 65 73 70 65 63 69 61 6c 6c 79 20 64 69 73    74 72 61 63 74 69 6e 67 20 77 68 65 6e 20 79 6f | s.especially.distracting.when.yo | 
| fc4e0 | 75 20 61 72 65 0a 63 6f 6d 6d 69 74 74 69 6e 67    20 6c 61 72 67 65 20 61 6d 6f 75 6e 74 73 20 6f | u.are.committing.large.amounts.o | 
| fc500 | 66 20 67 65 6e 65 72 61 74 65 64 20 64 61 74 61    20 77 68 69 63 68 20 79 6f 75 20 64 6f 6e e2 80 | f.generated.data.which.you.don.. | 
| fc520 | 99 74 20 61 63 74 75 61 6c 6c 79 0a 69 6e 74 65    6e 64 20 74 6f 20 69 6e 73 70 65 63 74 20 62 65 | .t.actually.intend.to.inspect.be | 
| fc540 | 66 6f 72 65 20 63 6f 6d 6d 69 74 74 69 6e 67 2e    20 20 54 68 69 73 20 62 65 68 61 76 69 6f 72 20 | fore.committing...This.behavior. | 
| fc560 | 63 61 6e 20 62 65 20 74 75 72 6e 65 64 20 6f 66    66 0a 75 73 69 6e 67 3a 0a 0a 20 20 20 20 20 28 | can.be.turned.off.using:.......( | 
| fc580 | 72 65 6d 6f 76 65 2d 68 6f 6f 6b 20 27 73 65 72    76 65 72 2d 73 77 69 74 63 68 2d 68 6f 6f 6b 20 | remove-hook.'server-switch-hook. | 
| fc5a0 | 27 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 64 69    66 66 29 0a 20 20 20 20 20 28 72 65 6d 6f 76 65 | 'magit-commit-diff)......(remove | 
| fc5c0 | 2d 68 6f 6f 6b 20 27 77 69 74 68 2d 65 64 69 74    6f 72 2d 66 69 6c 74 65 72 2d 76 69 73 69 74 2d | -hook.'with-editor-filter-visit- | 
| fc5e0 | 68 6f 6f 6b 20 27 6d 61 67 69 74 2d 63 6f 6d 6d    69 74 2d 64 69 66 66 29 0a 0a 20 20 20 54 68 65 | hook.'magit-commit-diff).....The | 
| fc600 | 6e 20 79 6f 75 20 63 61 6e 20 74 79 70 65 20 e2    80 98 43 2d 63 20 43 2d 64 e2 80 99 20 74 6f 20 | n.you.can.type....C-c.C-d....to. | 
| fc620 | 73 68 6f 77 20 74 68 65 20 64 69 66 66 20 77 68    65 6e 20 79 6f 75 20 61 63 74 75 61 6c 6c 79 20 | show.the.diff.when.you.actually. | 
| fc640 | 77 61 6e 74 0a 74 6f 20 73 65 65 20 69 74 2c 20    62 75 74 20 6f 6e 6c 79 20 74 68 65 6e 2e 20 20 | want.to.see.it,.but.only.then... | 
| fc660 | 41 6c 74 65 72 6e 61 74 69 76 65 6c 79 20 79 6f    75 20 63 61 6e 20 6c 65 61 76 65 20 74 68 65 20 | Alternatively.you.can.leave.the. | 
| fc680 | 68 6f 6f 6b 20 61 6c 6f 6e 65 0a 61 6e 64 20 6a    75 73 74 20 74 79 70 65 20 e2 80 98 43 2d 67 e2 | hook.alone.and.just.type....C-g. | 
| fc6a0 | 80 99 20 69 6e 20 74 68 6f 73 65 20 63 61 73 65    73 20 77 68 65 6e 20 69 74 20 74 61 6b 65 73 20 | ...in.those.cases.when.it.takes. | 
| fc6c0 | 74 6f 6f 20 6c 6f 6e 67 20 74 6f 20 67 65 6e 65    72 61 74 65 0a 74 68 65 20 64 69 66 66 2e 20 20 | too.long.to.generate.the.diff... | 
| fc6e0 | 49 66 20 79 6f 75 20 64 6f 20 74 68 61 74 2c 20    74 68 65 6e 20 79 6f 75 20 77 69 6c 6c 20 65 6e | If.you.do.that,.then.you.will.en | 
| fc700 | 64 20 75 70 20 77 69 74 68 20 61 20 62 72 6f 6b    65 6e 20 64 69 66 66 0a 62 75 66 66 65 72 2c 20 | d.up.with.a.broken.diff.buffer,. | 
| fc720 | 62 75 74 20 64 6f 69 6e 67 20 69 74 20 74 68 69    73 20 77 61 79 20 68 61 73 20 74 68 65 20 61 64 | but.doing.it.this.way.has.the.ad | 
| fc740 | 76 61 6e 74 61 67 65 20 74 68 61 74 20 79 6f 75    20 75 73 75 61 6c 6c 79 20 67 65 74 20 74 6f 0a | vantage.that.you.usually.get.to. | 
| fc760 | 73 65 65 20 74 68 65 20 64 69 66 66 2c 20 77 68    69 63 68 20 69 73 20 75 73 65 66 75 6c 20 62 65 | see.the.diff,.which.is.useful.be | 
| fc780 | 63 61 75 73 65 20 69 74 20 69 6e 63 72 65 61 73    65 73 20 74 68 65 20 6f 64 64 73 20 74 68 61 74 | cause.it.increases.the.odds.that | 
| fc7a0 | 20 79 6f 75 0a 73 70 6f 74 20 70 6f 74 65 6e 74    69 61 6c 20 69 73 73 75 65 73 2e 0a 0a 1f 0a 46 | .you.spot.potential.issues.....F | 
| fc7c0 | 69 6c 65 3a 20 6d 61 67 69 74 2e 69 6e 66 6f 2c    20 20 4e 6f 64 65 3a 20 4d 69 63 72 6f 73 6f 66 | ile:.magit.info,..Node:.Microsof | 
| fc7e0 | 74 20 57 69 6e 64 6f 77 73 20 50 65 72 66 6f 72    6d 61 6e 63 65 2c 20 20 4e 65 78 74 3a 20 4d 61 | t.Windows.Performance,..Next:.Ma | 
| fc800 | 63 4f 53 20 50 65 72 66 6f 72 6d 61 6e 63 65 2c    20 20 55 70 3a 20 50 65 72 66 6f 72 6d 61 6e 63 | cOS.Performance,..Up:.Performanc | 
| fc820 | 65 0a 0a 4d 69 63 72 6f 73 6f 66 74 20 57 69 6e    64 6f 77 73 20 50 65 72 66 6f 72 6d 61 6e 63 65 | e..Microsoft.Windows.Performance | 
| fc840 | 0a 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e    2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 0a 0a | ................................ | 
| fc860 | 49 6e 20 6f 72 64 65 72 20 74 6f 20 75 70 64 61    74 65 20 74 68 65 20 73 74 61 74 75 73 20 62 75 | In.order.to.update.the.status.bu | 
| fc880 | 66 66 65 72 2c 20 e2 80 98 67 69 74 e2 80 99 20    68 61 73 20 74 6f 20 62 65 20 72 75 6e 20 61 20 | ffer,....git....has.to.be.run.a. | 
| fc8a0 | 66 65 77 20 64 6f 7a 65 6e 0a 74 69 6d 65 73 2e    20 20 54 68 61 74 20 69 73 20 70 72 6f 62 6c 65 | few.dozen.times...That.is.proble | 
| fc8c0 | 6d 61 74 69 63 20 6f 6e 20 4d 69 63 72 6f 73 6f    66 74 20 57 69 6e 64 6f 77 73 2c 20 62 65 63 61 | matic.on.Microsoft.Windows,.beca | 
| fc8e0 | 75 73 65 20 74 68 61 74 20 6f 70 65 72 61 74 69    6e 67 0a 73 79 73 74 65 6d 20 69 73 20 65 78 63 | use.that.operating.system.is.exc | 
| fc900 | 65 70 74 69 6f 6e 61 6c 6c 79 20 73 6c 6f 77 20    61 74 20 73 74 61 72 74 69 6e 67 20 70 72 6f 63 | eptionally.slow.at.starting.proc | 
| fc920 | 65 73 73 65 73 2e 20 20 53 61 64 6c 79 20 74 68    69 73 20 69 73 20 61 6e 0a 69 73 73 75 65 20 74 | esses...Sadly.this.is.an.issue.t | 
| fc940 | 68 61 74 20 63 61 6e 20 6f 6e 6c 79 20 62 65 20    66 69 78 65 64 20 62 79 20 4d 69 63 72 6f 73 6f | hat.can.only.be.fixed.by.Microso | 
| fc960 | 66 74 20 69 74 73 65 6c 66 2c 20 61 6e 64 20 74    68 65 79 20 64 6f 6e e2 80 99 74 20 61 70 70 65 | ft.itself,.and.they.don...t.appe | 
| fc980 | 61 72 0a 74 6f 20 62 65 20 70 61 72 74 69 63 75    6c 61 72 6c 79 20 69 6e 74 65 72 65 73 74 65 64 | ar.to.be.particularly.interested | 
| fc9a0 | 20 69 6e 20 64 6f 69 6e 67 20 73 6f 2e 0a 0a 20    20 20 42 65 73 69 64 65 20 74 68 65 20 73 75 62 | .in.doing.so......Beside.the.sub | 
| fc9c0 | 70 72 6f 63 65 73 73 20 69 73 73 75 65 2c 20 74    68 65 72 65 20 61 72 65 20 61 6c 73 6f 20 6f 74 | process.issue,.there.are.also.ot | 
| fc9e0 | 68 65 72 20 57 69 6e 64 6f 77 73 2d 73 70 65 63    69 66 69 63 0a 70 65 72 66 6f 72 6d 61 6e 63 65 | her.Windows-specific.performance | 
| fca00 | 20 69 73 73 75 65 73 2e 20 20 53 6f 6d 65 20 6f    66 20 74 68 65 73 65 20 68 61 76 65 20 77 6f 72 | .issues...Some.of.these.have.wor | 
| fca20 | 6b 61 72 6f 75 6e 64 73 2e 20 20 54 68 65 20 6d    61 69 6e 74 61 69 6e 65 72 73 20 6f 66 0a 22 47 | karounds...The.maintainers.of."G | 
| fca40 | 69 74 20 66 6f 72 20 57 69 6e 64 6f 77 73 22 20    74 72 79 20 74 6f 20 69 6d 70 72 6f 76 65 20 70 | it.for.Windows".try.to.improve.p | 
| fca60 | 65 72 66 6f 72 6d 61 6e 63 65 20 6f 6e 20 57 69    6e 64 6f 77 73 2e 20 20 41 6c 77 61 79 73 20 75 | erformance.on.Windows...Always.u | 
| fca80 | 73 65 20 74 68 65 0a 6c 61 74 65 73 74 20 72 65    6c 65 61 73 65 20 69 6e 20 6f 72 64 65 72 20 74 | se.the.latest.release.in.order.t | 
| fcaa0 | 6f 20 62 65 6e 65 66 69 74 20 66 72 6f 6d 20 74    68 65 20 6c 61 74 65 73 74 20 70 65 72 66 6f 72 | o.benefit.from.the.latest.perfor | 
| fcac0 | 6d 61 6e 63 65 20 74 77 65 61 6b 73 2e 0a 4d 61    67 69 74 20 74 6f 6f 20 74 72 69 65 73 20 74 6f | mance.tweaks..Magit.too.tries.to | 
| fcae0 | 20 77 6f 72 6b 20 61 72 6f 75 6e 64 20 73 6f 6d    65 20 57 69 6e 64 6f 77 73 2d 73 70 65 63 69 66 | .work.around.some.Windows-specif | 
| fcb00 | 69 63 20 69 73 73 75 65 73 2e 0a 0a 20 20 20 41    63 63 6f 72 64 69 6e 67 20 74 6f 20 73 6f 6d 65 | ic.issues......According.to.some | 
| fcb20 | 20 73 6f 75 72 63 65 73 2c 20 73 65 74 74 69 6e    67 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 | .sources,.setting.the.following. | 
| fcb40 | 47 69 74 20 76 61 72 69 61 62 6c 65 73 20 63 61    6e 0a 61 6c 73 6f 20 68 65 6c 70 2e 0a 0a 20 20 | Git.variables.can.also.help..... | 
| fcb60 | 20 20 20 67 69 74 20 63 6f 6e 66 69 67 20 2d 2d    67 6c 6f 62 61 6c 20 63 6f 72 65 2e 70 72 65 6c | ...git.config.--global.core.prel | 
| fcb80 | 6f 61 64 69 6e 64 65 78 20 74 72 75 65 20 20 20    23 20 64 65 66 61 75 6c 74 20 73 69 6e 63 65 20 | oadindex.true...#.default.since. | 
| fcba0 | 76 32 2e 31 0a 20 20 20 20 20 67 69 74 20 63 6f    6e 66 69 67 20 2d 2d 67 6c 6f 62 61 6c 20 63 6f | v2.1......git.config.--global.co | 
| fcbc0 | 72 65 2e 66 73 63 61 63 68 65 20 74 72 75 65 20    20 20 20 20 20 20 20 23 20 64 65 66 61 75 6c 74 | re.fscache.true........#.default | 
| fcbe0 | 20 73 69 6e 63 65 20 76 32 2e 38 0a 20 20 20 20    20 67 69 74 20 63 6f 6e 66 69 67 20 2d 2d 67 6c | .since.v2.8......git.config.--gl | 
| fcc00 | 6f 62 61 6c 20 67 63 2e 61 75 74 6f 20 32 35 36    0a 0a 20 20 20 59 6f 75 20 73 68 6f 75 6c 64 20 | obal.gc.auto.256.....You.should. | 
| fcc20 | 61 6c 73 6f 20 63 68 65 63 6b 20 77 68 65 74 68    65 72 20 61 6e 20 61 6e 74 69 2d 76 69 72 75 73 | also.check.whether.an.anti-virus | 
| fcc40 | 20 70 72 6f 67 72 61 6d 20 69 73 20 61 66 66 65    63 74 69 6e 67 0a 70 65 72 66 6f 72 6d 61 6e 63 | .program.is.affecting.performanc | 
| fcc60 | 65 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 69    74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 4d | e.....File:.magit.info,..Node:.M | 
| fcc80 | 61 63 4f 53 20 50 65 72 66 6f 72 6d 61 6e 63 65    2c 20 20 50 72 65 76 3a 20 4d 69 63 72 6f 73 6f | acOS.Performance,..Prev:.Microso | 
| fcca0 | 66 74 20 57 69 6e 64 6f 77 73 20 50 65 72 66 6f    72 6d 61 6e 63 65 2c 20 20 55 70 3a 20 50 65 72 | ft.Windows.Performance,..Up:.Per | 
| fccc0 | 66 6f 72 6d 61 6e 63 65 0a 0a 4d 61 63 4f 53 20    50 65 72 66 6f 72 6d 61 6e 63 65 0a 2e 2e 2e 2e | formance..MacOS.Performance..... | 
| fcce0 | 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 0a 0a 42    65 66 6f 72 65 20 45 6d 61 63 73 20 32 36 2e 31 | ...............Before.Emacs.26.1 | 
| fcd00 | 20 63 68 69 6c 64 20 70 72 6f 63 65 73 73 65 73    20 77 65 72 65 20 63 72 65 61 74 65 64 20 75 73 | .child.processes.were.created.us | 
| fcd20 | 69 6e 67 20 e2 80 98 66 6f 72 6b e2 80 99 20 6f    6e 20 6d 61 63 4f 53 2e 0a 54 68 61 74 20 6e 65 | ing....fork....on.macOS..That.ne | 
| fcd40 | 65 64 6c 65 73 73 6c 79 20 63 6f 70 69 65 64 20    47 55 49 20 72 65 73 6f 75 72 63 65 73 2c 20 77 | edlessly.copied.GUI.resources,.w | 
| fcd60 | 68 69 63 68 20 69 73 20 65 78 70 65 6e 73 69 76    65 2e 20 20 54 68 65 20 72 65 73 75 6c 74 0a 77 | hich.is.expensive...The.result.w | 
| fcd80 | 61 73 20 74 68 61 74 20 66 6f 72 6b 69 6e 67 20    74 6f 6f 6b 20 61 62 6f 75 74 20 33 30 20 74 69 | as.that.forking.took.about.30.ti | 
| fcda0 | 6d 65 73 20 61 73 20 6c 6f 6e 67 20 6f 6e 20 44    61 72 77 69 6e 20 74 68 61 6e 20 6f 6e 20 4c 69 | mes.as.long.on.Darwin.than.on.Li | 
| fcdc0 | 6e 75 78 2c 0a 61 6e 64 20 62 65 63 61 75 73 65    20 4d 61 67 69 74 20 73 74 61 72 74 73 20 6d 61 | nux,.and.because.Magit.starts.ma | 
| fcde0 | 6e 79 20 e2 80 98 67 69 74 e2 80 99 20 70 72 6f    63 65 73 73 65 73 20 74 68 61 74 20 6d 61 64 65 | ny....git....processes.that.made | 
| fce00 | 20 71 75 69 74 65 20 61 0a 64 69 66 66 65 72 65    6e 63 65 2e 0a 0a 20 20 20 53 6f 20 6d 61 6b 65 | .quite.a.difference......So.make | 
| fce20 | 20 73 75 72 65 20 74 68 61 74 20 79 6f 75 20 61    72 65 20 75 73 69 6e 67 20 61 74 20 6c 65 61 73 | .sure.that.you.are.using.at.leas | 
| fce40 | 74 20 45 6d 61 63 73 20 32 36 2e 31 2c 20 69 6e    20 77 68 69 63 68 20 63 61 73 65 0a 74 68 65 20 | t.Emacs.26.1,.in.which.case.the. | 
| fce60 | 66 61 73 74 65 72 20 e2 80 98 76 66 6f 72 6b e2    80 99 20 77 69 6c 6c 20 62 65 20 75 73 65 64 2e | faster....vfork....will.be.used. | 
| fce80 | 20 20 28 54 68 65 20 63 72 65 61 74 69 6f 6e 20    6f 66 20 63 68 69 6c 64 20 70 72 6f 63 65 73 73 | ..(The.creation.of.child.process | 
| fcea0 | 65 73 20 73 74 69 6c 6c 0a 74 61 6b 65 73 20 61    62 6f 75 74 20 74 77 69 63 65 20 61 73 20 6c 6f | es.still.takes.about.twice.as.lo | 
| fcec0 | 6e 67 20 6f 6e 20 44 61 72 77 69 6e 20 63 6f 6d    70 61 72 65 64 20 74 6f 20 4c 69 6e 75 78 2e 29 | ng.on.Darwin.compared.to.Linux.) | 
| fcee0 | 20 20 53 65 65 20 28 31 29 20 66 6f 72 0a 6d 6f    72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a | ..See.(1).for.more.information.. | 
| fcf00 | 0a 20 20 20 41 64 64 69 74 69 6f 6e 61 6c 6c 79    2c 20 e2 80 98 67 69 74 e2 80 99 20 69 6e 73 74 | ....Additionally,....git....inst | 
| fcf20 | 61 6c 6c 65 64 20 66 72 6f 6d 20 61 20 70 61 63    6b 61 67 65 20 6d 61 6e 61 67 65 72 20 6c 69 6b | alled.from.a.package.manager.lik | 
| fcf40 | 65 20 e2 80 98 62 72 65 77 e2 80 99 20 6f 72 0a    e2 80 98 6e 69 78 e2 80 99 20 73 65 65 6d 73 20 | e....brew....or....nix....seems. | 
| fcf60 | 74 6f 20 62 65 20 73 6c 6f 77 65 72 20 74 68 61    6e 20 74 68 65 20 6e 61 74 69 76 65 20 65 78 65 | to.be.slower.than.the.native.exe | 
| fcf80 | 63 75 74 61 62 6c 65 2e 20 20 50 72 6f 66 69 6c    65 20 74 68 65 20 e2 80 98 67 69 74 e2 80 99 0a | cutable...Profile.the....git.... | 
| fcfa0 | 65 78 65 63 75 74 61 62 6c 65 20 79 6f 75 e2 80    99 72 65 20 72 75 6e 6e 69 6e 67 20 61 67 61 69 | executable.you...re.running.agai | 
| fcfc0 | 6e 73 74 20 74 68 65 20 6f 6e 65 20 61 74 20 e2    80 98 2f 75 73 72 2f 62 69 6e 2f 67 69 74 e2 80 | nst.the.one.at..../usr/bin/git.. | 
| fcfe0 | 99 2c 20 61 6e 64 20 69 66 20 79 6f 75 0a 6e 6f    74 69 63 65 20 61 20 6e 6f 74 61 62 6c 65 20 64 | .,.and.if.you.notice.a.notable.d | 
| fd000 | 69 66 66 65 72 65 6e 63 65 20 74 72 79 20 75 73    69 6e 67 20 74 68 65 20 6c 61 74 74 65 72 20 61 | ifference.try.using.the.latter.a | 
| fd020 | 73 0a e2 80 98 6d 61 67 69 74 2d 67 69 74 2d 65    78 65 63 75 74 61 62 6c 65 e2 80 99 2e 0a 0a 20 | s....magit-git-executable....... | 
| fd040 | 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 46 6f 6f    74 6e 6f 74 65 73 20 2d 2d 2d 2d 2d 2d 2d 2d 2d | ..----------.Footnotes.--------- | 
| fd060 | 2d 0a 0a 20 20 20 28 31 29 20 0a 3c 68 74 74 70    73 3a 2f 2f 6c 69 73 74 73 2e 67 6e 75 2e 6f 72 | -.....(1)..<https://lists.gnu.or | 
| fd080 | 67 2f 61 72 63 68 69 76 65 2f 68 74 6d 6c 2f 62    75 67 2d 67 6e 75 2d 65 6d 61 63 73 2f 32 30 31 | g/archive/html/bug-gnu-emacs/201 | 
| fd0a0 | 37 2d 30 34 2f 6d 73 67 30 30 32 30 31 2e 68 74    6d 6c 3e 0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 | 7-04/msg00201.html>....File:.mag | 
| fd0c0 | 69 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20    47 6c 6f 62 61 6c 20 42 69 6e 64 69 6e 67 73 2c | it.info,..Node:.Global.Bindings, | 
| fd0e0 | 20 20 50 72 65 76 3a 20 50 65 72 66 6f 72 6d 61    6e 63 65 2c 20 20 55 70 3a 20 45 73 73 65 6e 74 | ..Prev:.Performance,..Up:.Essent | 
| fd100 | 69 61 6c 20 53 65 74 74 69 6e 67 73 0a 0a 39 2e    32 2e 33 20 47 6c 6f 62 61 6c 20 42 69 6e 64 69 | ial.Settings..9.2.3.Global.Bindi | 
| fd120 | 6e 67 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 20 2d 2d 20 55 | ngs.---------------------...--.U | 
| fd140 | 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69    74 2d 64 65 66 69 6e 65 2d 67 6c 6f 62 61 6c 2d | ser.Option:.magit-define-global- | 
| fd160 | 6b 65 79 2d 62 69 6e 64 69 6e 67 73 0a 20 20 20    20 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 63 6f | key-bindings......This.option.co | 
| fd180 | 6e 74 72 6f 6c 73 20 77 68 69 63 68 20 73 65 74    20 6f 66 20 4d 61 67 69 74 20 6b 65 79 20 62 69 | ntrols.which.set.of.Magit.key.bi | 
| fd1a0 | 6e 64 69 6e 67 73 2c 20 69 66 20 61 6e 79 2c 20    6d 61 79 0a 20 20 20 20 20 62 65 20 61 64 64 65 | ndings,.if.any,.may......be.adde | 
| fd1c0 | 64 20 74 6f 20 74 68 65 20 67 6c 6f 62 61 6c 20    6b 65 79 6d 61 70 2c 20 65 76 65 6e 20 62 65 66 | d.to.the.global.keymap,.even.bef | 
| fd1e0 | 6f 72 65 20 4d 61 67 69 74 20 69 73 20 66 69 72    73 74 20 75 73 65 64 20 69 6e 0a 20 20 20 20 20 | ore.Magit.is.first.used.in...... | 
| fd200 | 74 68 65 20 63 75 72 72 65 6e 74 20 45 6d 61 63    73 20 73 65 73 73 69 6f 6e 2e 0a 0a 20 20 20 20 | the.current.Emacs.session....... | 
| fd220 | 20 20 20 20 e2 80 a2 20 49 66 20 74 68 65 20 76    61 6c 75 65 20 69 73 20 e2 80 98 6e 69 6c e2 80 | ........If.the.value.is....nil.. | 
| fd240 | 99 2c 20 6e 6f 20 62 69 6e 64 69 6e 67 73 20 61    72 65 20 61 64 64 65 64 2e 0a 0a 20 20 20 20 20 | .,.no.bindings.are.added........ | 
| fd260 | 20 20 20 e2 80 a2 20 49 66 20 e2 80 98 64 65 66    61 75 6c 74 e2 80 99 2c 20 6d 61 79 62 65 20 61 | .......If....default...,.maybe.a | 
| fd280 | 64 64 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 e2    80 98 43 2d 78 20 67 e2 80 99 20 20 20 20 20 e2 | dd:...............C-x.g......... | 
| fd2a0 | 80 98 6d 61 67 69 74 2d 73 74 61 74 75 73 e2 80    99 0a 20 20 20 20 20 20 20 20 20 20 e2 80 98 43 | ..magit-status.................C | 
| fd2c0 | 2d 78 20 4d 2d 67 e2 80 99 20 20 20 e2 80 98 6d    61 67 69 74 2d 64 69 73 70 61 74 63 68 e2 80 99 | -x.M-g.........magit-dispatch... | 
| fd2e0 | 0a 20 20 20 20 20 20 20 20 20 20 e2 80 98 43 2d    63 20 4d 2d 67 e2 80 99 20 20 20 e2 80 98 6d 61 | ..............C-c.M-g.........ma | 
| fd300 | 67 69 74 2d 66 69 6c 65 2d 64 69 73 70 61 74 63    68 e2 80 99 0a 0a 20 20 20 20 20 20 20 20 e2 80 | git-file-dispatch............... | 
| fd320 | a2 20 49 66 20 e2 80 98 72 65 63 6f 6d 6d 65 6e    64 65 64 e2 80 99 2c 20 6d 61 79 62 65 20 61 64 | ..If....recommended...,.maybe.ad | 
| fd340 | 64 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 e2 80    98 43 2d 78 20 67 e2 80 99 20 20 20 e2 80 98 6d | d:...............C-x.g.........m | 
| fd360 | 61 67 69 74 2d 73 74 61 74 75 73 e2 80 99 0a 20    20 20 20 20 20 20 20 20 20 e2 80 98 43 2d 63 20 | agit-status.................C-c. | 
| fd380 | 67 e2 80 99 20 20 20 e2 80 98 6d 61 67 69 74 2d    64 69 73 70 61 74 63 68 e2 80 99 0a 20 20 20 20 | g.........magit-dispatch........ | 
| fd3a0 | 20 20 20 20 20 20 e2 80 98 43 2d 63 20 66 e2 80    99 20 20 20 e2 80 98 6d 61 67 69 74 2d 66 69 6c | .........C-c.f.........magit-fil | 
| fd3c0 | 65 2d 64 69 73 70 61 74 63 68 e2 80 99 0a 0a 20    20 20 20 20 20 20 20 20 20 54 68 65 73 65 20 62 | e-dispatch...............These.b | 
| fd3e0 | 69 6e 64 69 6e 67 73 20 61 72 65 20 73 74 72 6f    6e 67 6c 79 20 72 65 63 6f 6d 6d 65 6e 64 65 64 | indings.are.strongly.recommended | 
| fd400 | 2c 20 62 75 74 20 77 65 20 63 61 6e 6e 6f 74 20    75 73 65 0a 20 20 20 20 20 20 20 20 20 20 74 68 | ,.but.we.cannot.use...........th | 
| fd420 | 65 6d 20 62 79 20 64 65 66 61 75 6c 74 2c 20 62    65 63 61 75 73 65 20 74 68 65 20 e2 80 98 43 2d | em.by.default,.because.the....C- | 
| fd440 | 63 20 3c 4c 45 54 54 45 52 3e e2 80 99 20 6e 61    6d 65 73 70 61 63 65 20 69 73 0a 20 20 20 20 20 | c.<LETTER>....namespace.is...... | 
| fd460 | 20 20 20 20 20 73 74 72 69 63 74 6c 79 20 72 65    73 65 72 76 65 64 20 66 6f 72 20 62 69 6e 64 69 | .....strictly.reserved.for.bindi | 
| fd480 | 6e 67 73 20 61 64 64 65 64 20 62 79 20 74 68 65    20 75 73 65 72 20 28 73 65 65 20 2a 6e 6f 74 65 | ngs.added.by.the.user.(see.*note | 
| fd4a0 | 0a 20 20 20 20 20 20 20 20 20 20 28 65 6c 69 73    70 29 4b 65 79 20 42 69 6e 64 69 6e 67 20 43 6f | ...........(elisp)Key.Binding.Co | 
| fd4c0 | 6e 76 65 6e 74 69 6f 6e 73 3a 3a 29 2e 0a 0a 20    20 20 20 20 54 68 65 20 62 69 6e 64 69 6e 67 73 | nventions::)........The.bindings | 
| fd4e0 | 20 69 6e 20 74 68 65 20 63 68 6f 73 65 6e 20 73    65 74 20 6d 61 79 20 62 65 20 61 64 64 65 64 20 | .in.the.chosen.set.may.be.added. | 
| fd500 | 77 68 65 6e 20 e2 80 98 61 66 74 65 72 2d 69 6e    69 74 2d 68 6f 6f 6b e2 80 99 0a 20 20 20 20 20 | when....after-init-hook......... | 
| fd520 | 69 73 20 72 75 6e 2e 20 20 45 61 63 68 20 62 69    6e 64 69 6e 67 20 69 73 20 61 64 64 65 64 20 69 | is.run...Each.binding.is.added.i | 
| fd540 | 66 2c 20 61 6e 64 20 6f 6e 6c 79 20 69 66 2c 20    61 74 20 74 68 61 74 20 74 69 6d 65 20 6e 6f 0a | f,.and.only.if,.at.that.time.no. | 
| fd560 | 20 20 20 20 20 6f 74 68 65 72 20 6b 65 79 20 69    73 20 62 6f 75 6e 64 20 74 6f 20 74 68 65 20 73 | .....other.key.is.bound.to.the.s | 
| fd580 | 61 6d 65 20 63 6f 6d 6d 61 6e 64 2c 20 61 6e 64    20 6e 6f 20 6f 74 68 65 72 20 63 6f 6d 6d 61 6e | ame.command,.and.no.other.comman | 
| fd5a0 | 64 20 69 73 0a 20 20 20 20 20 62 6f 75 6e 64 20    74 6f 20 74 68 65 20 73 61 6d 65 20 6b 65 79 2e | d.is......bound.to.the.same.key. | 
| fd5c0 | 20 20 49 6e 20 6f 74 68 65 72 20 77 6f 72 64 73    20 77 65 20 74 72 79 20 74 6f 20 61 76 6f 69 64 | ..In.other.words.we.try.to.avoid | 
| fd5e0 | 20 61 64 64 69 6e 67 0a 20 20 20 20 20 62 69 6e    64 69 6e 67 73 20 74 68 61 74 20 61 72 65 20 75 | .adding......bindings.that.are.u | 
| fd600 | 6e 6e 65 63 65 73 73 61 72 79 2c 20 61 73 20 77    65 6c 6c 20 61 73 20 62 69 6e 64 69 6e 67 73 20 | nnecessary,.as.well.as.bindings. | 
| fd620 | 74 68 61 74 20 63 6f 6e 66 6c 69 63 74 0a 20 20    20 20 20 77 69 74 68 20 6f 74 68 65 72 20 62 69 | that.conflict......with.other.bi | 
| fd640 | 6e 64 69 6e 67 73 2e 0a 0a 20 20 20 20 20 41 64    64 69 6e 67 20 74 68 65 73 65 20 62 69 6e 64 69 | ndings........Adding.these.bindi | 
| fd660 | 6e 67 73 20 69 73 20 64 65 6c 61 79 65 64 20 75    6e 74 69 6c 20 e2 80 98 61 66 74 65 72 2d 69 6e | ngs.is.delayed.until....after-in | 
| fd680 | 69 74 2d 68 6f 6f 6b e2 80 99 20 69 73 20 72 75    6e 20 74 6f 0a 20 20 20 20 20 61 6c 6c 6f 77 20 | it-hook....is.run.to......allow. | 
| fd6a0 | 75 73 65 72 73 20 74 6f 20 73 65 74 20 74 68 65    20 76 61 72 69 61 62 6c 65 20 61 6e 79 77 68 65 | users.to.set.the.variable.anywhe | 
| fd6c0 | 72 65 20 69 6e 20 74 68 65 69 72 20 69 6e 69 74    20 66 69 6c 65 0a 20 20 20 20 20 28 77 69 74 68 | re.in.their.init.file......(with | 
| fd6e0 | 6f 75 74 20 68 61 76 69 6e 67 20 74 6f 20 6d 61    6b 65 20 73 75 72 65 20 74 6f 20 64 6f 20 73 6f | out.having.to.make.sure.to.do.so | 
| fd700 | 20 62 65 66 6f 72 65 20 e2 80 98 6d 61 67 69 74    e2 80 99 20 69 73 20 6c 6f 61 64 65 64 20 6f 72 | .before....magit....is.loaded.or | 
| fd720 | 0a 20 20 20 20 20 61 75 74 6f 6c 6f 61 64 65 64    29 20 61 6e 64 20 74 6f 20 69 6e 63 72 65 61 73 | ......autoloaded).and.to.increas | 
| fd740 | 65 20 74 68 65 20 6c 69 6b 65 6c 69 68 6f 6f 64    20 74 68 61 74 20 61 6c 6c 20 74 68 65 20 70 6f | e.the.likelihood.that.all.the.po | 
| fd760 | 74 65 6e 74 69 61 6c 6c 79 0a 20 20 20 20 20 63    6f 6e 66 6c 69 63 74 69 6e 67 20 75 73 65 72 20 | tentially......conflicting.user. | 
| fd780 | 62 69 6e 64 69 6e 67 73 20 68 61 76 65 20 61 6c    72 65 61 64 79 20 62 65 65 6e 20 61 64 64 65 64 | bindings.have.already.been.added | 
| fd7a0 | 2e 0a 0a 20 20 20 20 20 54 6f 20 73 65 74 20 74    68 69 73 20 76 61 72 69 61 62 6c 65 20 75 73 65 | ........To.set.this.variable.use | 
| fd7c0 | 20 65 69 74 68 65 72 20 e2 80 98 73 65 74 71 e2    80 99 20 6f 72 20 74 68 65 20 43 75 73 74 6f 6d | .either....setq....or.the.Custom | 
| fd7e0 | 20 69 6e 74 65 72 66 61 63 65 2e 20 20 44 6f 0a    20 20 20 20 20 6e 6f 74 20 75 73 65 20 74 68 65 | .interface...Do......not.use.the | 
| fd800 | 20 66 75 6e 63 74 69 6f 6e 20 e2 80 98 63 75 73    74 6f 6d 69 7a 65 2d 73 65 74 2d 76 61 72 69 61 | .function....customize-set-varia | 
| fd820 | 62 6c 65 e2 80 99 20 62 65 63 61 75 73 65 20 64    6f 69 6e 67 20 74 68 61 74 0a 20 20 20 20 20 77 | ble....because.doing.that......w | 
| fd840 | 6f 75 6c 64 20 63 61 75 73 65 20 4d 61 67 69 74    20 74 6f 20 62 65 20 6c 6f 61 64 65 64 20 69 6d | ould.cause.Magit.to.be.loaded.im | 
| fd860 | 6d 65 64 69 61 74 65 6c 79 2c 20 77 68 65 6e 20    74 68 61 74 20 66 6f 72 6d 20 69 73 0a 20 20 20 | mediately,.when.that.form.is.... | 
| fd880 | 20 20 65 76 61 6c 75 61 74 65 64 20 28 74 68 69    73 20 64 69 66 66 65 72 73 20 66 72 6f 6d 20 e2 | ..evaluated.(this.differs.from.. | 
| fd8a0 | 80 98 63 75 73 74 6f 6d 2d 73 65 74 2d 76 61 72    69 61 62 6c 65 73 e2 80 99 2c 20 77 68 69 63 68 | ..custom-set-variables...,.which | 
| fd8c0 | 20 64 6f 65 73 6e e2 80 99 74 0a 20 20 20 20 20    6c 6f 61 64 20 74 68 65 20 6c 69 62 72 61 72 69 | .doesn...t......load.the.librari | 
| fd8e0 | 65 73 20 74 68 61 74 20 64 65 66 69 6e 65 20 74    68 65 20 63 75 73 74 6f 6d 69 7a 65 64 20 76 61 | es.that.define.the.customized.va | 
| fd900 | 72 69 61 62 6c 65 73 29 2e 0a 0a 20 20 20 20 20    53 65 74 74 69 6e 67 20 74 68 69 73 20 76 61 72 | riables)........Setting.this.var | 
| fd920 | 69 61 62 6c 65 20 68 61 73 20 6e 6f 20 65 66 66    65 63 74 20 69 66 20 e2 80 98 61 66 74 65 72 2d | iable.has.no.effect.if....after- | 
| fd940 | 69 6e 69 74 2d 68 6f 6f 6b e2 80 99 20 68 61 73    0a 20 20 20 20 20 61 6c 72 65 61 64 79 20 62 65 | init-hook....has......already.be | 
| fd960 | 65 6e 20 72 75 6e 2e 0a 0a 1f 0a 46 69 6c 65 3a    20 6d 61 67 69 74 2e 69 6e 66 6f 2c 20 20 4e 6f | en.run.....File:.magit.info,..No | 
| fd980 | 64 65 3a 20 50 6c 75 6d 62 69 6e 67 2c 20 20 4e    65 78 74 3a 20 46 41 51 2c 20 20 50 72 65 76 3a | de:.Plumbing,..Next:.FAQ,..Prev: | 
| fd9a0 | 20 43 75 73 74 6f 6d 69 7a 69 6e 67 2c 20 20 55    70 3a 20 54 6f 70 0a 0a 31 30 20 50 6c 75 6d 62 | .Customizing,..Up:.Top..10.Plumb | 
| fd9c0 | 69 6e 67 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a    0a 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 | ing.***********..The.following.s | 
| fd9e0 | 65 63 74 69 6f 6e 73 20 64 65 73 63 72 69 62 65    20 68 6f 77 20 74 6f 20 75 73 65 20 73 65 76 65 | ections.describe.how.to.use.seve | 
| fda00 | 72 61 6c 20 6f 66 20 4d 61 67 69 74 e2 80 99 73    20 63 6f 72 65 0a 61 62 73 74 72 61 63 74 69 6f | ral.of.Magit...s.core.abstractio | 
| fda20 | 6e 73 20 74 6f 20 65 78 74 65 6e 64 20 4d 61 67    69 74 20 69 74 73 65 6c 66 20 6f 72 20 69 6d 70 | ns.to.extend.Magit.itself.or.imp | 
| fda40 | 6c 65 6d 65 6e 74 20 61 20 73 65 70 61 72 61 74    65 20 65 78 74 65 6e 73 69 6f 6e 2e 0a 0a 20 20 | lement.a.separate.extension..... | 
| fda60 | 20 41 20 66 65 77 20 6f 66 20 74 68 65 20 6c 6f    77 2d 6c 65 76 65 6c 20 66 65 61 74 75 72 65 73 | .A.few.of.the.low-level.features | 
| fda80 | 20 75 73 65 64 20 62 79 20 4d 61 67 69 74 20 68    61 76 65 20 62 65 65 6e 20 66 61 63 74 6f 72 65 | .used.by.Magit.have.been.factore | 
| fdaa0 | 64 20 6f 75 74 0a 69 6e 74 6f 20 73 65 70 61 72    61 74 65 20 6c 69 62 72 61 72 69 65 73 2f 70 61 | d.out.into.separate.libraries/pa | 
| fdac0 | 63 6b 61 67 65 73 2c 20 73 6f 20 74 68 61 74 20    74 68 65 79 20 63 61 6e 20 62 65 20 75 73 65 64 | ckages,.so.that.they.can.be.used | 
| fdae0 | 20 62 79 20 6f 74 68 65 72 0a 70 61 63 6b 61 67    65 73 2c 20 77 69 74 68 6f 75 74 20 68 61 76 69 | .by.other.packages,.without.havi | 
| fdb00 | 6e 67 20 74 6f 20 64 65 70 65 6e 64 20 6f 6e 20    4d 61 67 69 74 2e 20 20 53 65 65 20 2a 6e 6f 74 | ng.to.depend.on.Magit...See.*not | 
| fdb20 | 65 0a 28 77 69 74 68 2d 65 64 69 74 6f 72 29 54    6f 70 3a 3a 20 66 6f 72 20 69 6e 66 6f 72 6d 61 | e.(with-editor)Top::.for.informa | 
| fdb40 | 74 69 6f 6e 20 61 62 6f 75 74 20 e2 80 98 77 69    74 68 2d 65 64 69 74 6f 72 e2 80 99 2e 20 20 e2 | tion.about....with-editor....... | 
| fdb60 | 80 98 74 72 61 6e 73 69 65 6e 74 e2 80 99 0a 64    6f 65 73 6e e2 80 99 74 20 68 61 76 65 20 61 20 | ..transient....doesn...t.have.a. | 
| fdb80 | 6d 61 6e 75 61 6c 20 79 65 74 2e 0a 0a 20 20 20    49 66 20 79 6f 75 20 61 72 65 20 74 72 79 69 6e | manual.yet......If.you.are.tryin | 
| fdba0 | 67 20 74 6f 20 66 69 6e 64 20 61 6e 20 75 6e 75    73 65 64 20 6b 65 79 20 74 68 61 74 20 79 6f 75 | g.to.find.an.unused.key.that.you | 
| fdbc0 | 20 63 61 6e 20 62 69 6e 64 20 74 6f 20 61 0a 63    6f 6d 6d 61 6e 64 20 70 72 6f 76 69 64 65 64 20 | .can.bind.to.a.command.provided. | 
| fdbe0 | 62 79 20 79 6f 75 72 20 6f 77 6e 20 4d 61 67 69    74 20 65 78 74 65 6e 73 69 6f 6e 2c 20 74 68 65 | by.your.own.Magit.extension,.the | 
| fdc00 | 6e 20 63 68 65 63 6b 6f 75 74 0a 3c 68 74 74 70    73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6d | n.checkout.<https://github.com/m | 
| fdc20 | 61 67 69 74 2f 6d 61 67 69 74 2f 77 69 6b 69 2f    50 6c 75 67 69 6e 2d 44 69 73 70 61 74 63 68 2d | agit/magit/wiki/Plugin-Dispatch- | 
| fdc40 | 4b 65 79 2d 52 65 67 69 73 74 72 79 3e 2e 0a 0a    2a 20 4d 65 6e 75 3a 0a 0a 2a 20 43 61 6c 6c 69 | Key-Registry>...*.Menu:..*.Calli | 
| fdc60 | 6e 67 20 47 69 74 3a 3a 0a 2a 20 53 65 63 74 69    6f 6e 20 50 6c 75 6d 62 69 6e 67 3a 3a 0a 2a 20 | ng.Git::.*.Section.Plumbing::.*. | 
| fdc80 | 52 65 66 72 65 73 68 69 6e 67 20 42 75 66 66 65    72 73 3a 3a 0a 2a 20 43 6f 6e 76 65 6e 74 69 6f | Refreshing.Buffers::.*.Conventio | 
| fdca0 | 6e 73 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61    67 69 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a | ns::....File:.magit.info,..Node: | 
| fdcc0 | 20 43 61 6c 6c 69 6e 67 20 47 69 74 2c 20 20 4e    65 78 74 3a 20 53 65 63 74 69 6f 6e 20 50 6c 75 | .Calling.Git,..Next:.Section.Plu | 
| fdce0 | 6d 62 69 6e 67 2c 20 20 55 70 3a 20 50 6c 75 6d    62 69 6e 67 0a 0a 31 30 2e 31 20 43 61 6c 6c 69 | mbing,..Up:.Plumbing..10.1.Calli | 
| fdd00 | 6e 67 20 47 69 74 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d    3d 3d 3d 3d 3d 3d 3d 0a 0a 4d 61 67 69 74 20 70 | ng.Git.================..Magit.p | 
| fdd20 | 72 6f 76 69 64 65 73 20 6d 61 6e 79 20 73 70 65    63 69 61 6c 69 7a 65 64 20 66 75 6e 63 74 69 6f | rovides.many.specialized.functio | 
| fdd40 | 6e 73 20 66 6f 72 20 63 61 6c 6c 69 6e 67 20 47    69 74 2e 20 20 41 6c 6c 20 6f 66 20 74 68 65 73 | ns.for.calling.Git...All.of.thes | 
| fdd60 | 65 0a 66 75 6e 63 74 69 6f 6e 73 20 61 72 65 20    64 65 66 69 6e 65 64 20 69 6e 20 65 69 74 68 65 | e.functions.are.defined.in.eithe | 
| fdd80 | 72 20 e2 80 98 6d 61 67 69 74 2d 67 69 74 2e 65    6c e2 80 99 20 6f 72 20 e2 80 98 6d 61 67 69 74 | r....magit-git.el....or....magit | 
| fdda0 | 2d 70 72 6f 63 65 73 73 2e 65 6c e2 80 99 20 61    6e 64 0a 68 61 76 65 20 6f 6e 65 20 6f 66 20 74 | -process.el....and.have.one.of.t | 
| fddc0 | 68 65 20 70 72 65 66 69 78 65 73 20 e2 80 98 6d    61 67 69 74 2d 72 75 6e 2d e2 80 99 2c 20 e2 80 | he.prefixes....magit-run-...,... | 
| fdde0 | 98 6d 61 67 69 74 2d 63 61 6c 6c 2d e2 80 99 2c    20 e2 80 98 6d 61 67 69 74 2d 73 74 61 72 74 2d | .magit-call-...,....magit-start- | 
| fde00 | e2 80 99 2c 20 6f 72 0a e2 80 98 6d 61 67 69 74    2d 67 69 74 2d e2 80 99 20 28 77 68 69 63 68 20 | ...,.or....magit-git-....(which. | 
| fde20 | 69 73 20 61 6c 73 6f 20 75 73 65 64 20 66 6f 72    20 6f 74 68 65 72 20 74 68 69 6e 67 73 29 2e 0a | is.also.used.for.other.things).. | 
| fde40 | 0a 20 20 20 41 6c 6c 20 6f 66 20 74 68 65 73 65    20 66 75 6e 63 74 69 6f 6e 73 20 61 63 63 65 70 | ....All.of.these.functions.accep | 
| fde60 | 74 20 61 6e 20 69 6e 64 65 66 69 6e 69 74 65 20    6e 75 6d 62 65 72 20 6f 66 20 61 72 67 75 6d 65 | t.an.indefinite.number.of.argume | 
| fde80 | 6e 74 73 2c 0a 77 68 69 63 68 20 61 72 65 20 73    74 72 69 6e 67 73 20 74 68 61 74 20 73 70 65 63 | nts,.which.are.strings.that.spec | 
| fdea0 | 69 66 79 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65    20 61 72 67 75 6d 65 6e 74 73 20 66 6f 72 20 47 | ify.command.line.arguments.for.G | 
| fdec0 | 69 74 20 28 6f 72 20 69 6e 0a 73 6f 6d 65 20 63    61 73 65 73 20 61 6e 20 61 72 62 69 74 72 61 72 | it.(or.in.some.cases.an.arbitrar | 
| fdee0 | 79 20 65 78 65 63 75 74 61 62 6c 65 29 2e 20 20    54 68 65 73 65 20 61 72 67 75 6d 65 6e 74 73 20 | y.executable)...These.arguments. | 
| fdf00 | 61 72 65 20 66 6c 61 74 74 65 6e 65 64 0a 62 65    66 6f 72 65 20 62 65 69 6e 67 20 70 61 73 73 65 | are.flattened.before.being.passe | 
| fdf20 | 64 20 6f 6e 20 74 6f 20 74 68 65 20 65 78 65 63    75 74 61 62 6c 65 3b 20 73 6f 20 69 6e 73 74 65 | d.on.to.the.executable;.so.inste | 
| fdf40 | 61 64 20 6f 66 20 73 74 72 69 6e 67 73 20 74 68    65 79 20 63 61 6e 0a 61 6c 73 6f 20 62 65 20 6c | ad.of.strings.they.can.also.be.l | 
| fdf60 | 69 73 74 73 20 6f 66 20 73 74 72 69 6e 67 73 20    61 6e 64 20 61 72 67 75 6d 65 6e 74 73 20 74 68 | ists.of.strings.and.arguments.th | 
| fdf80 | 61 74 20 61 72 65 20 e2 80 98 6e 69 6c e2 80 99    20 61 72 65 20 73 69 6c 65 6e 74 6c 79 0a 64 72 | at.are....nil....are.silently.dr | 
| fdfa0 | 6f 70 70 65 64 2e 20 20 53 6f 6d 65 20 6f 66 20    74 68 65 73 65 20 66 75 6e 63 74 69 6f 6e 73 20 | opped...Some.of.these.functions. | 
| fdfc0 | 61 6c 73 6f 20 72 65 71 75 69 72 65 20 61 20 73    69 6e 67 6c 65 20 6d 61 6e 64 61 74 6f 72 79 0a | also.require.a.single.mandatory. | 
| fdfe0 | 61 72 67 75 6d 65 6e 74 20 62 65 66 6f 72 65 20    74 68 65 73 65 20 63 6f 6d 6d 61 6e 64 20 6c 69 | argument.before.these.command.li | 
| fe000 | 6e 65 20 61 72 67 75 6d 65 6e 74 73 2e 0a 0a 20    20 20 52 6f 75 67 68 6c 79 20 73 70 65 61 6b 69 | ne.arguments......Roughly.speaki | 
| fe020 | 6e 67 2c 20 74 68 65 73 65 20 66 75 6e 63 74 69    6f 6e 73 20 72 75 6e 20 47 69 74 20 65 69 74 68 | ng,.these.functions.run.Git.eith | 
| fe040 | 65 72 20 74 6f 20 67 65 74 20 73 6f 6d 65 20 76    61 6c 75 65 20 6f 72 0a 66 6f 72 20 73 69 64 65 | er.to.get.some.value.or.for.side | 
| fe060 | 2d 65 66 66 65 63 74 73 2e 20 20 54 68 65 20 66    75 6e 63 74 69 6f 6e 73 20 74 68 61 74 20 72 65 | -effects...The.functions.that.re | 
| fe080 | 74 75 72 6e 20 61 20 76 61 6c 75 65 20 61 72 65    20 75 73 65 66 75 6c 20 74 6f 0a 63 6f 6c 6c 65 | turn.a.value.are.useful.to.colle | 
| fe0a0 | 63 74 20 74 68 65 20 69 6e 66 6f 72 6d 61 74 69    6f 6e 20 6e 65 63 65 73 73 61 72 79 20 74 6f 20 | ct.the.information.necessary.to. | 
| fe0c0 | 70 6f 70 75 6c 61 74 65 20 61 20 4d 61 67 69 74    20 62 75 66 66 65 72 2c 20 77 68 69 6c 65 20 74 | populate.a.Magit.buffer,.while.t | 
| fe0e0 | 68 65 0a 6f 74 68 65 72 73 20 61 72 65 20 75 73    65 64 20 74 6f 20 69 6d 70 6c 65 6d 65 6e 74 20 | he.others.are.used.to.implement. | 
| fe100 | 4d 61 67 69 74 20 63 6f 6d 6d 61 6e 64 73 2e 0a    0a 20 20 20 54 68 65 20 66 75 6e 63 74 69 6f 6e | Magit.commands......The.function | 
| fe120 | 73 20 69 6e 20 74 68 65 20 76 61 6c 75 65 2d 6f    6e 6c 79 20 67 72 6f 75 70 20 61 6c 77 61 79 73 | s.in.the.value-only.group.always | 
| fe140 | 20 72 75 6e 20 73 79 6e 63 68 72 6f 6e 6f 75 73    6c 79 2c 20 61 6e 64 0a 74 68 65 79 20 6e 65 76 | .run.synchronously,.and.they.nev | 
| fe160 | 65 72 20 74 72 69 67 67 65 72 20 61 20 72 65 66    72 65 73 68 2e 20 20 54 68 65 20 66 75 6e 63 74 | er.trigger.a.refresh...The.funct | 
| fe180 | 69 6f 6e 20 69 6e 20 74 68 65 20 73 69 64 65 2d    65 66 66 65 63 74 20 67 72 6f 75 70 20 63 61 6e | ion.in.the.side-effect.group.can | 
| fe1a0 | 0a 62 65 20 66 75 72 74 68 65 72 20 64 69 76 69    64 65 64 20 69 6e 74 6f 20 73 75 62 67 72 6f 75 | .be.further.divided.into.subgrou | 
| fe1c0 | 70 73 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20    77 68 65 74 68 65 72 20 74 68 65 79 20 72 75 6e | ps.depending.on.whether.they.run | 
| fe1e0 | 20 47 69 74 0a 73 79 6e 63 68 72 6f 6e 6f 75 73    6c 79 20 6f 72 20 61 73 79 6e 63 68 72 6f 6e 6f | .Git.synchronously.or.asynchrono | 
| fe200 | 75 73 6c 79 2c 20 61 6e 64 20 64 65 70 65 6e 64    69 6e 67 20 6f 6e 20 77 68 65 74 68 65 72 20 74 | usly,.and.depending.on.whether.t | 
| fe220 | 68 65 79 20 74 72 69 67 67 65 72 20 61 0a 72 65    66 72 65 73 68 20 77 68 65 6e 20 74 68 65 20 65 | hey.trigger.a.refresh.when.the.e | 
| fe240 | 78 65 63 75 74 61 62 6c 65 20 68 61 73 20 66 69    6e 69 73 68 65 64 2e 0a 0a 2a 20 4d 65 6e 75 3a | xecutable.has.finished...*.Menu: | 
| fe260 | 0a 0a 2a 20 47 65 74 74 69 6e 67 20 61 20 56 61    6c 75 65 20 66 72 6f 6d 20 47 69 74 3a 3a 0a 2a | ..*.Getting.a.Value.from.Git::.* | 
| fe280 | 20 43 61 6c 6c 69 6e 67 20 47 69 74 20 66 6f 72    20 45 66 66 65 63 74 3a 3a 0a 0a 1f 0a 46 69 6c | .Calling.Git.for.Effect::....Fil | 
| fe2a0 | 65 3a 20 6d 61 67 69 74 2e 69 6e 66 6f 2c 20 20    4e 6f 64 65 3a 20 47 65 74 74 69 6e 67 20 61 20 | e:.magit.info,..Node:.Getting.a. | 
| fe2c0 | 56 61 6c 75 65 20 66 72 6f 6d 20 47 69 74 2c 20    20 4e 65 78 74 3a 20 43 61 6c 6c 69 6e 67 20 47 | Value.from.Git,..Next:.Calling.G | 
| fe2e0 | 69 74 20 66 6f 72 20 45 66 66 65 63 74 2c 20 20    55 70 3a 20 43 61 6c 6c 69 6e 67 20 47 69 74 0a | it.for.Effect,..Up:.Calling.Git. | 
| fe300 | 0a 31 30 2e 31 2e 31 20 47 65 74 74 69 6e 67 20    61 20 56 61 6c 75 65 20 66 72 6f 6d 20 47 69 74 | .10.1.1.Getting.a.Value.from.Git | 
| fe320 | 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | .------------------------------- | 
| fe340 | 0a 0a 54 68 65 73 65 20 66 75 6e 63 74 69 6f 6e    73 20 72 75 6e 20 47 69 74 20 69 6e 20 6f 72 64 | ..These.functions.run.Git.in.ord | 
| fe360 | 65 72 20 74 6f 20 67 65 74 20 61 20 76 61 6c 75    65 2c 20 61 6e 20 65 78 69 74 20 73 74 61 74 75 | er.to.get.a.value,.an.exit.statu | 
| fe380 | 73 2c 20 6f 72 0a 6f 75 74 70 75 74 2e 20 20 4f    66 20 63 6f 75 72 73 65 20 79 6f 75 20 63 6f 75 | s,.or.output...Of.course.you.cou | 
| fe3a0 | 6c 64 20 61 6c 73 6f 20 75 73 65 20 74 68 65 6d    20 74 6f 20 72 75 6e 20 47 69 74 20 63 6f 6d 6d | ld.also.use.them.to.run.Git.comm | 
| fe3c0 | 61 6e 64 73 20 74 68 61 74 20 68 61 76 65 0a 73    69 64 65 2d 65 66 66 65 63 74 73 2c 20 62 75 74 | ands.that.have.side-effects,.but | 
| fe3e0 | 20 74 68 61 74 20 73 68 6f 75 6c 64 20 62 65 20    61 76 6f 69 64 65 64 2e 0a 0a 20 2d 2d 20 46 75 | .that.should.be.avoided....--.Fu | 
| fe400 | 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 67 69    74 2d 65 78 69 74 2d 63 6f 64 65 20 26 72 65 73 | nction:.magit-git-exit-code.&res | 
| fe420 | 74 20 61 72 67 73 0a 20 20 20 20 20 45 78 65 63    75 74 65 73 20 67 69 74 20 77 69 74 68 20 41 52 | t.args......Executes.git.with.AR | 
| fe440 | 47 53 20 61 6e 64 20 72 65 74 75 72 6e 73 20 69    74 73 20 65 78 69 74 20 63 6f 64 65 2e 0a 0a 20 | GS.and.returns.its.exit.code.... | 
| fe460 | 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67    69 74 2d 67 69 74 2d 73 75 63 63 65 73 73 20 26 | --.Function:.magit-git-success.& | 
| fe480 | 72 65 73 74 20 61 72 67 73 0a 20 20 20 20 20 45    78 65 63 75 74 65 73 20 67 69 74 20 77 69 74 68 | rest.args......Executes.git.with | 
| fe4a0 | 20 41 52 47 53 20 61 6e 64 20 72 65 74 75 72 6e    73 20 e2 80 98 74 e2 80 99 20 69 66 20 74 68 65 | .ARGS.and.returns....t....if.the | 
| fe4c0 | 20 65 78 69 74 20 63 6f 64 65 20 69 73 20 e2 80    98 30 e2 80 99 2c 0a 20 20 20 20 20 e2 80 98 6e | .exit.code.is....0...,.........n | 
| fe4e0 | 69 6c e2 80 99 20 6f 74 68 65 72 77 69 73 65 2e    0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 | il....otherwise....--.Function:. | 
| fe500 | 6d 61 67 69 74 2d 67 69 74 2d 66 61 69 6c 75 72    65 20 26 72 65 73 74 20 61 72 67 73 0a 20 20 20 | magit-git-failure.&rest.args.... | 
| fe520 | 20 20 45 78 65 63 75 74 65 73 20 67 69 74 20 77    69 74 68 20 41 52 47 53 20 61 6e 64 20 72 65 74 | ..Executes.git.with.ARGS.and.ret | 
| fe540 | 75 72 6e 73 20 e2 80 98 74 e2 80 99 20 69 66 20    74 68 65 20 65 78 69 74 20 63 6f 64 65 20 69 73 | urns....t....if.the.exit.code.is | 
| fe560 | 20 e2 80 98 31 e2 80 99 2c 0a 20 20 20 20 20 e2    80 98 6e 69 6c e2 80 99 20 6f 74 68 65 72 77 69 | ....1...,.........nil....otherwi | 
| fe580 | 73 65 2e 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f    6e 3a 20 6d 61 67 69 74 2d 67 69 74 2d 74 72 75 | se....--.Function:.magit-git-tru | 
| fe5a0 | 65 20 26 72 65 73 74 20 61 72 67 73 0a 20 20 20    20 20 45 78 65 63 75 74 65 73 20 67 69 74 20 77 | e.&rest.args......Executes.git.w | 
| fe5c0 | 69 74 68 20 41 52 47 53 20 61 6e 64 20 72 65 74    75 72 6e 73 20 e2 80 98 74 e2 80 99 20 69 66 20 | ith.ARGS.and.returns....t....if. | 
| fe5e0 | 74 68 65 20 66 69 72 73 74 20 6c 69 6e 65 20 70    72 69 6e 74 65 64 20 62 79 0a 20 20 20 20 20 67 | the.first.line.printed.by......g | 
| fe600 | 69 74 20 69 73 20 74 68 65 20 73 74 72 69 6e 67    20 22 74 72 75 65 22 2c 20 e2 80 98 6e 69 6c e2 | it.is.the.string."true",....nil. | 
| fe620 | 80 99 20 6f 74 68 65 72 77 69 73 65 2e 0a 0a 20    2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 | ...otherwise....--.Function:.mag | 
| fe640 | 69 74 2d 67 69 74 2d 66 61 6c 73 65 20 26 72 65    73 74 20 61 72 67 73 0a 20 20 20 20 20 45 78 65 | it-git-false.&rest.args......Exe | 
| fe660 | 63 75 74 65 73 20 67 69 74 20 77 69 74 68 20 41    52 47 53 20 61 6e 64 20 72 65 74 75 72 6e 73 20 | cutes.git.with.ARGS.and.returns. | 
| fe680 | e2 80 98 74 e2 80 99 20 69 66 20 74 68 65 20 66    69 72 73 74 20 6c 69 6e 65 20 70 72 69 6e 74 65 | ...t....if.the.first.line.printe | 
| fe6a0 | 64 20 62 79 0a 20 20 20 20 20 67 69 74 20 69 73    20 74 68 65 20 73 74 72 69 6e 67 20 22 66 61 6c | d.by......git.is.the.string."fal | 
| fe6c0 | 73 65 22 2c 20 e2 80 98 6e 69 6c e2 80 99 20 6f    74 68 65 72 77 69 73 65 2e 0a 0a 20 2d 2d 20 46 | se",....nil....otherwise....--.F | 
| fe6e0 | 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 67    69 74 2d 69 6e 73 65 72 74 20 26 72 65 73 74 20 | unction:.magit-git-insert.&rest. | 
| fe700 | 61 72 67 73 0a 20 20 20 20 20 45 78 65 63 75 74    65 73 20 67 69 74 20 77 69 74 68 20 41 52 47 53 | args......Executes.git.with.ARGS | 
| fe720 | 20 61 6e 64 20 69 6e 73 65 72 74 73 20 69 74 73    20 6f 75 74 70 75 74 20 61 74 20 70 6f 69 6e 74 | .and.inserts.its.output.at.point | 
| fe740 | 2e 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a    20 6d 61 67 69 74 2d 67 69 74 2d 73 74 72 69 6e | ....--.Function:.magit-git-strin | 
| fe760 | 67 20 26 72 65 73 74 20 61 72 67 73 0a 20 20 20    20 20 45 78 65 63 75 74 65 73 20 67 69 74 20 77 | g.&rest.args......Executes.git.w | 
| fe780 | 69 74 68 20 41 52 47 53 20 61 6e 64 20 72 65 74    75 72 6e 73 20 74 68 65 20 66 69 72 73 74 20 6c | ith.ARGS.and.returns.the.first.l | 
| fe7a0 | 69 6e 65 20 6f 66 20 69 74 73 20 6f 75 74 70 75    74 2e 0a 20 20 20 20 20 49 66 20 74 68 65 72 65 | ine.of.its.output.......If.there | 
| fe7c0 | 20 69 73 20 6e 6f 20 6f 75 74 70 75 74 20 6f 72    20 69 66 20 69 74 20 62 65 67 69 6e 73 20 77 69 | .is.no.output.or.if.it.begins.wi | 
| fe7e0 | 74 68 20 61 20 6e 65 77 6c 69 6e 65 20 63 68 61    72 61 63 74 65 72 2c 0a 20 20 20 20 20 74 68 65 | th.a.newline.character,......the | 
| fe800 | 6e 20 74 68 69 73 20 72 65 74 75 72 6e 73 20 e2    80 98 6e 69 6c e2 80 99 2e 0a 0a 20 2d 2d 20 46 | n.this.returns....nil.......--.F | 
| fe820 | 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 67    69 74 2d 6c 69 6e 65 73 20 26 72 65 73 74 20 61 | unction:.magit-git-lines.&rest.a | 
| fe840 | 72 67 73 0a 20 20 20 20 20 45 78 65 63 75 74 65    73 20 67 69 74 20 77 69 74 68 20 41 52 47 53 20 | rgs......Executes.git.with.ARGS. | 
| fe860 | 61 6e 64 20 72 65 74 75 72 6e 73 20 69 74 73 20    6f 75 74 70 75 74 20 61 73 20 61 20 6c 69 73 74 | and.returns.its.output.as.a.list | 
| fe880 | 20 6f 66 20 6c 69 6e 65 73 2e 0a 20 20 20 20 20    45 6d 70 74 79 20 6c 69 6e 65 73 20 61 6e 79 77 | .of.lines.......Empty.lines.anyw | 
| fe8a0 | 68 65 72 65 20 69 6e 20 74 68 65 20 6f 75 74 70    75 74 20 61 72 65 20 6f 6d 69 74 74 65 64 2e 0a | here.in.the.output.are.omitted.. | 
| fe8c0 | 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 6d    61 67 69 74 2d 67 69 74 2d 69 74 65 6d 73 20 26 | ..--.Function:.magit-git-items.& | 
| fe8e0 | 72 65 73 74 20 61 72 67 73 0a 20 20 20 20 20 45    78 65 63 75 74 65 73 20 67 69 74 20 77 69 74 68 | rest.args......Executes.git.with | 
| fe900 | 20 41 52 47 53 20 61 6e 64 20 72 65 74 75 72 6e    73 20 69 74 73 20 6e 75 6c 6c 2d 73 65 70 61 72 | .ARGS.and.returns.its.null-separ | 
| fe920 | 61 74 65 64 20 6f 75 74 70 75 74 20 61 73 20 61    0a 20 20 20 20 20 6c 69 73 74 2e 20 20 45 6d 70 | ated.output.as.a......list...Emp | 
| fe940 | 74 79 20 69 74 65 6d 73 20 61 6e 79 77 68 65 72    65 20 69 6e 20 74 68 65 20 6f 75 74 70 75 74 20 | ty.items.anywhere.in.the.output. | 
| fe960 | 61 72 65 20 6f 6d 69 74 74 65 64 2e 0a 0a 20 20    20 20 20 49 66 20 74 68 65 20 76 61 6c 75 65 20 | are.omitted........If.the.value. | 
| fe980 | 6f 66 20 6f 70 74 69 6f 6e 20 e2 80 98 6d 61 67    69 74 2d 67 69 74 2d 64 65 62 75 67 e2 80 99 20 | of.option....magit-git-debug.... | 
| fe9a0 | 69 73 20 6e 6f 6e 2d 6e 69 6c 20 61 6e 64 20 67    69 74 20 65 78 69 74 73 0a 20 20 20 20 20 77 69 | is.non-nil.and.git.exits......wi | 
| fe9c0 | 74 68 20 61 20 6e 6f 6e 2d 7a 65 72 6f 20 65 78    69 74 20 73 74 61 74 75 73 2c 20 74 68 65 6e 20 | th.a.non-zero.exit.status,.then. | 
| fe9e0 | 77 61 72 6e 20 61 62 6f 75 74 20 74 68 61 74 20    69 6e 20 74 68 65 20 65 63 68 6f 20 61 72 65 61 | warn.about.that.in.the.echo.area | 
| fea00 | 0a 20 20 20 20 20 61 6e 64 20 61 64 64 20 61 20    73 65 63 74 69 6f 6e 20 63 6f 6e 74 61 69 6e 69 | ......and.add.a.section.containi | 
| fea20 | 6e 67 20 67 69 74 e2 80 99 73 20 73 74 61 6e 64    61 72 64 20 65 72 72 6f 72 20 69 6e 20 74 68 65 | ng.git...s.standard.error.in.the | 
| fea40 | 20 63 75 72 72 65 6e 74 0a 20 20 20 20 20 72 65    70 6f 73 69 74 6f 72 79 e2 80 99 73 20 70 72 6f | .current......repository...s.pro | 
| fea60 | 63 65 73 73 20 62 75 66 66 65 72 2e 0a 0a 20 2d    2d 20 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 | cess.buffer....--.Function:.magi | 
| fea80 | 74 2d 70 72 6f 63 65 73 73 2d 67 69 74 20 64 65    73 74 69 6e 61 74 69 6f 6e 20 26 72 65 73 74 20 | t-process-git.destination.&rest. | 
| feaa0 | 61 72 67 73 0a 20 20 20 20 20 43 61 6c 6c 73 20    47 69 74 20 73 79 6e 63 68 72 6f 6e 6f 75 73 6c | args......Calls.Git.synchronousl | 
| feac0 | 79 20 69 6e 20 61 20 73 65 70 61 72 61 74 65 20    70 72 6f 63 65 73 73 2c 20 72 65 74 75 72 6e 69 | y.in.a.separate.process,.returni | 
| feae0 | 6e 67 20 69 74 73 20 65 78 69 74 0a 20 20 20 20    20 63 6f 64 65 2e 20 20 44 45 53 54 49 4e 41 54 | ng.its.exit......code...DESTINAT | 
| feb00 | 49 4f 4e 20 73 70 65 63 69 66 69 65 73 20 68 6f    77 20 74 6f 20 68 61 6e 64 6c 65 20 74 68 65 20 | ION.specifies.how.to.handle.the. | 
| feb20 | 6f 75 74 70 75 74 2c 20 6c 69 6b 65 20 66 6f 72    0a 20 20 20 20 20 e2 80 98 63 61 6c 6c 2d 70 72 | output,.like.for.........call-pr | 
| feb40 | 6f 63 65 73 73 e2 80 99 2c 20 65 78 63 65 70 74    20 74 68 61 74 20 66 69 6c 65 20 68 61 6e 64 6c | ocess...,.except.that.file.handl | 
| feb60 | 65 72 73 20 61 72 65 20 73 75 70 70 6f 72 74 65    64 2e 20 20 45 6e 61 62 6c 65 73 0a 20 20 20 20 | ers.are.supported...Enables..... | 
| feb80 | 20 43 79 67 77 69 6e e2 80 99 73 20 22 6e 6f 67    6c 6f 62 22 20 6f 70 74 69 6f 6e 20 64 75 72 69 | .Cygwin...s."noglob".option.duri | 
| feba0 | 6e 67 20 74 68 65 20 63 61 6c 6c 20 61 6e 64 20    65 6e 73 75 72 65 73 20 75 6e 69 78 20 65 6f 6c | ng.the.call.and.ensures.unix.eol | 
| febc0 | 0a 20 20 20 20 20 63 6f 6e 76 65 72 73 69 6f 6e    2e 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a | ......conversion....--.Function: | 
| febe0 | 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 66    69 6c 65 20 70 72 6f 63 65 73 73 20 26 6f 70 74 | .magit-process-file.process.&opt | 
| fec00 | 69 6f 6e 61 6c 20 69 6e 66 69 6c 65 20 62 75 66    66 65 72 20 64 69 73 70 6c 61 79 0a 20 20 20 20 | ional.infile.buffer.display..... | 
| fec20 | 20 20 20 20 20 20 26 72 65 73 74 20 61 72 67 73    0a 20 20 20 20 20 50 72 6f 63 65 73 73 65 73 20 | ......&rest.args......Processes. | 
| fec40 | 66 69 6c 65 73 20 73 79 6e 63 68 72 6f 6e 6f 75    73 6c 79 20 69 6e 20 61 20 73 65 70 61 72 61 74 | files.synchronously.in.a.separat | 
| fec60 | 65 20 70 72 6f 63 65 73 73 2e 20 20 49 64 65 6e    74 69 63 61 6c 20 74 6f 0a 20 20 20 20 20 e2 80 | e.process...Identical.to........ | 
| fec80 | 98 70 72 6f 63 65 73 73 2d 66 69 6c 65 e2 80 99    20 62 75 74 20 74 65 6d 70 6f 72 61 72 69 6c 79 | .process-file....but.temporarily | 
| feca0 | 20 65 6e 61 62 6c 65 73 20 43 79 67 77 69 6e e2    80 99 73 20 22 6e 6f 67 6c 6f 62 22 20 6f 70 74 | .enables.Cygwin...s."noglob".opt | 
| fecc0 | 69 6f 6e 0a 20 20 20 20 20 64 75 72 69 6e 67 20    74 68 65 20 63 61 6c 6c 20 61 6e 64 20 65 6e 73 | ion......during.the.call.and.ens | 
| fece0 | 75 72 65 73 20 75 6e 69 78 20 65 6f 6c 20 63 6f    6e 76 65 72 73 69 6f 6e 2e 0a 0a 20 20 20 49 66 | ures.unix.eol.conversion......If | 
| fed00 | 20 61 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 73    20 77 68 65 6e 20 75 73 69 6e 67 20 6f 6e 65 20 | .an.error.occurs.when.using.one. | 
| fed20 | 6f 66 20 74 68 65 20 61 62 6f 76 65 20 66 75 6e    63 74 69 6f 6e 73 2c 20 74 68 65 6e 20 74 68 61 | of.the.above.functions,.then.tha | 
| fed40 | 74 0a 69 73 20 75 73 75 61 6c 6c 79 20 64 75 65    20 74 6f 20 61 20 62 75 67 2c 20 69 2e 65 2e 2c | t.is.usually.due.to.a.bug,.i.e., | 
| fed60 | 20 75 73 69 6e 67 20 61 6e 20 61 72 67 75 6d 65    6e 74 20 77 68 69 63 68 20 69 73 20 6e 6f 74 20 | .using.an.argument.which.is.not. | 
| fed80 | 61 63 74 75 61 6c 6c 79 0a 73 75 70 70 6f 72 74    65 64 2e 20 20 53 75 63 68 20 65 72 72 6f 72 73 | actually.supported...Such.errors | 
| feda0 | 20 61 72 65 20 75 73 75 61 6c 6c 79 20 6e 6f 74    20 72 65 70 6f 72 74 65 64 2c 20 62 75 74 20 77 | .are.usually.not.reported,.but.w | 
| fedc0 | 68 65 6e 20 74 68 65 79 20 6f 63 63 75 72 20 77    65 0a 6e 65 65 64 20 74 6f 20 62 65 20 61 62 6c | hen.they.occur.we.need.to.be.abl | 
| fede0 | 65 20 74 6f 20 64 65 62 75 67 20 74 68 65 6d 2e    0a 0a 20 2d 2d 20 55 73 65 72 20 4f 70 74 69 6f | e.to.debug.them....--.User.Optio | 
| fee00 | 6e 3a 20 6d 61 67 69 74 2d 67 69 74 2d 64 65 62    75 67 0a 20 20 20 20 20 57 68 65 74 68 65 72 20 | n:.magit-git-debug......Whether. | 
| fee20 | 74 6f 20 72 65 70 6f 72 74 20 65 72 72 6f 72 73    20 74 68 61 74 20 6f 63 63 75 72 20 77 68 65 6e | to.report.errors.that.occur.when | 
| fee40 | 20 75 73 69 6e 67 20 e2 80 98 6d 61 67 69 74 2d    67 69 74 2d 69 6e 73 65 72 74 e2 80 99 2c 0a 20 | .using....magit-git-insert...,.. | 
| fee60 | 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 67 69 74    2d 73 74 72 69 6e 67 e2 80 99 2c 20 e2 80 98 6d | .......magit-git-string...,....m | 
| fee80 | 61 67 69 74 2d 67 69 74 2d 6c 69 6e 65 73 e2 80    99 2c 20 6f 72 20 e2 80 98 6d 61 67 69 74 2d 67 | agit-git-lines...,.or....magit-g | 
| feea0 | 69 74 2d 69 74 65 6d 73 e2 80 99 2e 20 20 54 68    69 73 0a 20 20 20 20 20 64 6f 65 73 20 6e 6f 74 | it-items......This......does.not | 
| feec0 | 20 61 63 74 75 61 6c 6c 79 20 72 61 69 73 65 20    61 6e 20 65 72 72 6f 72 2e 20 20 49 6e 73 74 65 | .actually.raise.an.error...Inste | 
| feee0 | 61 64 20 61 20 6d 65 73 73 61 67 65 20 69 73 20    73 68 6f 77 6e 20 69 6e 0a 20 20 20 20 20 74 68 | ad.a.message.is.shown.in......th | 
| fef00 | 65 20 65 63 68 6f 20 61 72 65 61 2c 20 61 6e 64    20 67 69 74 e2 80 99 73 20 73 74 61 6e 64 61 72 | e.echo.area,.and.git...s.standar | 
| fef20 | 64 20 65 72 72 6f 72 20 69 73 20 69 6e 73 65 72    74 20 69 6e 74 6f 20 61 20 6e 65 77 0a 20 20 20 | d.error.is.insert.into.a.new.... | 
| fef40 | 20 20 73 65 63 74 69 6f 6e 20 69 6e 20 74 68 65    20 63 75 72 72 65 6e 74 20 72 65 70 6f 73 69 74 | ..section.in.the.current.reposit | 
| fef60 | 6f 72 79 e2 80 99 73 20 70 72 6f 63 65 73 73 20    62 75 66 66 65 72 2e 0a 0a 20 2d 2d 20 46 75 6e | ory...s.process.buffer....--.Fun | 
| fef80 | 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 67 69 74    2d 73 74 72 20 26 72 65 73 74 20 61 72 67 73 0a | ction:.magit-git-str.&rest.args. | 
| fefa0 | 20 20 20 20 20 54 68 69 73 20 69 73 20 61 20 76    61 72 69 61 6e 74 20 6f 66 20 e2 80 98 6d 61 67 | .....This.is.a.variant.of....mag | 
| fefc0 | 69 74 2d 67 69 74 2d 73 74 72 69 6e 67 e2 80 99    20 74 68 61 74 20 69 67 6e 6f 72 65 73 20 74 68 | it-git-string....that.ignores.th | 
| fefe0 | 65 20 6f 70 74 69 6f 6e 0a 20 20 20 20 20 e2 80    98 6d 61 67 69 74 2d 67 69 74 2d 64 65 62 75 67 | e.option.........magit-git-debug | 
| ff000 | e2 80 99 2e 20 20 49 74 20 69 73 20 6d 61 69 6e    6c 79 20 69 6e 74 65 6e 64 65 64 20 74 6f 20 62 | ......It.is.mainly.intended.to.b | 
| ff020 | 65 20 75 73 65 64 20 77 68 69 6c 65 20 68 61 6e    64 6c 69 6e 67 0a 20 20 20 20 20 65 72 72 6f 72 | e.used.while.handling......error | 
| ff040 | 73 20 69 6e 20 66 75 6e 63 74 69 6f 6e 73 20 74    68 61 74 20 64 6f 20 72 65 73 70 65 63 74 20 74 | s.in.functions.that.do.respect.t | 
| ff060 | 68 61 74 20 6f 70 74 69 6f 6e 2e 20 20 55 73 69    6e 67 20 73 75 63 68 20 61 0a 20 20 20 20 20 66 | hat.option...Using.such.a......f | 
| ff080 | 75 6e 63 74 69 6f 6e 20 77 68 69 6c 65 20 68 61    6e 64 69 6e 67 20 61 6e 20 65 72 72 6f 72 20 63 | unction.while.handing.an.error.c | 
| ff0a0 | 6f 75 6c 64 20 63 61 75 73 65 20 79 65 74 20 61    6e 6f 74 68 65 72 20 65 72 72 6f 72 20 61 6e 64 | ould.cause.yet.another.error.and | 
| ff0c0 | 0a 20 20 20 20 20 74 68 65 72 65 66 6f 72 65 20    6c 65 61 64 20 74 6f 20 61 6e 20 69 6e 66 69 6e | ......therefore.lead.to.an.infin | 
| ff0e0 | 69 74 65 20 72 65 63 75 72 73 69 6f 6e 2e 20 20    59 6f 75 20 70 72 6f 62 61 62 6c 79 20 77 6f 6e | ite.recursion...You.probably.won | 
| ff100 | e2 80 99 74 20 65 76 65 72 0a 20 20 20 20 20 6e    65 65 64 20 74 6f 20 75 73 65 20 74 68 69 73 20 | ...t.ever......need.to.use.this. | 
| ff120 | 66 75 6e 63 74 69 6f 6e 2e 0a 0a 1f 0a 46 69 6c    65 3a 20 6d 61 67 69 74 2e 69 6e 66 6f 2c 20 20 | function.....File:.magit.info,.. | 
| ff140 | 4e 6f 64 65 3a 20 43 61 6c 6c 69 6e 67 20 47 69    74 20 66 6f 72 20 45 66 66 65 63 74 2c 20 20 50 | Node:.Calling.Git.for.Effect,..P | 
| ff160 | 72 65 76 3a 20 47 65 74 74 69 6e 67 20 61 20 56    61 6c 75 65 20 66 72 6f 6d 20 47 69 74 2c 20 20 | rev:.Getting.a.Value.from.Git,.. | 
| ff180 | 55 70 3a 20 43 61 6c 6c 69 6e 67 20 47 69 74 0a    0a 31 30 2e 31 2e 32 20 43 61 6c 6c 69 6e 67 20 | Up:.Calling.Git..10.1.2.Calling. | 
| ff1a0 | 47 69 74 20 66 6f 72 20 45 66 66 65 63 74 0a 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | Git.for.Effect.----------------- | 
| ff1c0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 54 68    65 73 65 20 66 75 6e 63 74 69 6f 6e 73 20 61 72 | ------------..These.functions.ar | 
| ff1e0 | 65 20 75 73 65 64 20 74 6f 20 72 75 6e 20 67 69    74 20 74 6f 20 70 72 6f 64 75 63 65 20 73 6f 6d | e.used.to.run.git.to.produce.som | 
| ff200 | 65 20 65 66 66 65 63 74 2e 20 20 4d 6f 73 74 20    4d 61 67 69 74 0a 63 6f 6d 6d 61 6e 64 73 20 74 | e.effect...Most.Magit.commands.t | 
| ff220 | 68 61 74 20 61 63 74 75 61 6c 6c 79 20 72 75 6e    20 67 69 74 20 64 6f 20 73 6f 20 62 79 20 75 73 | hat.actually.run.git.do.so.by.us | 
| ff240 | 69 6e 67 20 73 75 63 68 20 61 20 66 75 6e 63 74    69 6f 6e 2e 0a 0a 20 20 20 42 65 63 61 75 73 65 | ing.such.a.function......Because | 
| ff260 | 20 77 65 20 64 6f 20 6e 6f 74 20 6e 65 65 64 20    74 6f 20 63 6f 6e 73 75 6d 65 20 67 69 74 e2 80 | .we.do.not.need.to.consume.git.. | 
| ff280 | 99 73 20 6f 75 74 70 75 74 20 77 68 65 6e 20 75    73 69 6e 67 20 74 68 65 73 65 0a 66 75 6e 63 74 | .s.output.when.using.these.funct | 
| ff2a0 | 69 6f 6e 73 2c 20 74 68 65 69 72 20 6f 75 74 70    75 74 20 69 73 20 69 6e 73 74 65 61 64 20 6c 6f | ions,.their.output.is.instead.lo | 
| ff2c0 | 67 67 65 64 20 69 6e 74 6f 20 61 20 70 65 72 2d    72 65 70 6f 73 69 74 6f 72 79 20 62 75 66 66 65 | gged.into.a.per-repository.buffe | 
| ff2e0 | 72 2c 0a 77 68 69 63 68 20 63 61 6e 20 62 65 20    73 68 6f 77 6e 20 75 73 69 6e 67 20 e2 80 98 24 | r,.which.can.be.shown.using....$ | 
| ff300 | e2 80 99 20 66 72 6f 6d 20 61 20 4d 61 67 69 74    20 62 75 66 66 65 72 20 6f 72 20 e2 80 98 4d 2d | ....from.a.Magit.buffer.or....M- | 
| ff320 | 78 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 e2    80 99 0a 65 6c 73 65 77 68 65 72 65 2e 0a 0a 20 | x.magit-process....elsewhere.... | 
| ff340 | 20 20 54 68 65 73 65 20 66 75 6e 63 74 69 6f 6e    73 20 63 61 6e 20 68 61 76 65 20 61 6e 20 65 66 | ..These.functions.can.have.an.ef | 
| ff360 | 66 65 63 74 20 69 6e 20 74 77 6f 20 64 69 73 74    69 6e 63 74 20 77 61 79 73 2e 20 20 46 69 72 73 | fect.in.two.distinct.ways...Firs | 
| ff380 | 74 6c 79 2c 0a 72 75 6e 6e 69 6e 67 20 67 69 74    20 6d 61 79 20 63 68 61 6e 67 65 20 73 6f 6d 65 | tly,.running.git.may.change.some | 
| ff3a0 | 74 68 69 6e 67 2c 20 69 2e 65 2e 2c 20 63 72 65    61 74 65 20 6f 72 20 70 75 73 68 20 61 20 6e 65 | thing,.i.e.,.create.or.push.a.ne | 
| ff3c0 | 77 20 63 6f 6d 6d 69 74 2e 0a 53 65 63 6f 6e 64    6c 79 2c 20 74 68 61 74 20 63 68 61 6e 67 65 20 | w.commit..Secondly,.that.change. | 
| ff3e0 | 6d 61 79 20 72 65 71 75 69 72 65 20 74 68 61 74    20 4d 61 67 69 74 20 62 75 66 66 65 72 73 20 61 | may.require.that.Magit.buffers.a | 
| ff400 | 72 65 20 72 65 66 72 65 73 68 65 64 20 74 6f 0a    72 65 66 6c 65 63 74 20 74 68 65 20 63 68 61 6e | re.refreshed.to.reflect.the.chan | 
| ff420 | 67 65 64 20 73 74 61 74 65 20 6f 66 20 74 68 65    20 72 65 70 6f 73 69 74 6f 72 79 2e 20 20 42 75 | ged.state.of.the.repository...Bu | 
| ff440 | 74 20 72 65 66 72 65 73 68 69 6e 67 20 69 73 6e    e2 80 99 74 0a 61 6c 77 61 79 73 20 64 65 73 69 | t.refreshing.isn...t.always.desi | 
| ff460 | 72 61 62 6c 65 2c 20 73 6f 20 6f 6e 6c 79 20 73    6f 6d 65 20 6f 66 20 74 68 65 73 65 20 66 75 6e | rable,.so.only.some.of.these.fun | 
| ff480 | 63 74 69 6f 6e 73 20 64 6f 20 70 65 72 66 6f 72    6d 20 73 75 63 68 20 61 0a 72 65 66 72 65 73 68 | ctions.do.perform.such.a.refresh | 
| ff4a0 | 20 61 66 74 65 72 20 67 69 74 20 68 61 73 20 72    65 74 75 72 6e 65 64 2e 0a 0a 20 20 20 53 6f 6d | .after.git.has.returned......Som | 
| ff4c0 | 65 74 69 6d 65 73 20 69 74 20 69 73 20 75 73 65    66 75 6c 20 74 6f 20 72 75 6e 20 67 69 74 20 61 | etimes.it.is.useful.to.run.git.a | 
| ff4e0 | 73 79 6e 63 68 72 6f 6e 6f 75 73 6c 79 2e 20 20    46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 77 68 65 | synchronously...For.example,.whe | 
| ff500 | 6e 0a 74 68 65 20 75 73 65 72 20 68 61 73 20 6a    75 73 74 20 69 6e 69 74 69 61 74 65 64 20 61 20 | n.the.user.has.just.initiated.a. | 
| ff520 | 70 75 73 68 2c 20 74 68 65 6e 20 74 68 65 72 65    20 69 73 20 6e 6f 20 72 65 61 73 6f 6e 20 74 6f | push,.then.there.is.no.reason.to | 
| ff540 | 20 6d 61 6b 65 20 68 65 72 0a 77 61 69 74 20 75    6e 74 69 6c 20 74 68 61 74 20 68 61 73 20 63 6f | .make.her.wait.until.that.has.co | 
| ff560 | 6d 70 6c 65 74 65 64 2e 20 20 49 6e 20 6f 74 68    65 72 20 63 61 73 65 73 20 69 74 20 6d 61 6b 65 | mpleted...In.other.cases.it.make | 
| ff580 | 73 20 73 65 6e 73 65 20 74 6f 20 77 61 69 74 0a    66 6f 72 20 67 69 74 20 74 6f 20 63 6f 6d 70 6c | s.sense.to.wait.for.git.to.compl | 
| ff5a0 | 65 74 65 20 62 65 66 6f 72 65 20 6c 65 74 74 69    6e 67 20 74 68 65 20 75 73 65 72 20 64 6f 20 73 | ete.before.letting.the.user.do.s | 
| ff5c0 | 6f 6d 65 74 68 69 6e 67 20 65 6c 73 65 2e 20 20    46 6f 72 0a 65 78 61 6d 70 6c 65 20 61 66 74 65 | omething.else...For.example.afte | 
| ff5e0 | 72 20 73 74 61 67 69 6e 67 20 61 20 63 68 61 6e    67 65 20 69 74 20 69 73 20 75 73 65 66 75 6c 20 | r.staging.a.change.it.is.useful. | 
| ff600 | 74 6f 20 77 61 69 74 20 75 6e 74 69 6c 20 61 66    74 65 72 20 74 68 65 0a 72 65 66 72 65 73 68 20 | to.wait.until.after.the.refresh. | 
| ff620 | 62 65 63 61 75 73 65 20 74 68 61 74 20 61 6c 73    6f 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 | because.that.also.automatically. | 
| ff640 | 6d 6f 76 65 73 20 74 6f 20 74 68 65 20 6e 65 78    74 20 63 68 61 6e 67 65 2e 0a 0a 20 2d 2d 20 46 | moves.to.the.next.change....--.F | 
| ff660 | 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 63    61 6c 6c 2d 67 69 74 20 26 72 65 73 74 20 61 72 | unction:.magit-call-git.&rest.ar | 
| ff680 | 67 73 0a 20 20 20 20 20 43 61 6c 6c 73 20 67 69    74 20 73 79 6e 63 68 72 6f 6e 6f 75 73 6c 79 20 | gs......Calls.git.synchronously. | 
| ff6a0 | 77 69 74 68 20 41 52 47 53 2e 0a 0a 20 2d 2d 20    46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d | with.ARGS....--.Function:.magit- | 
| ff6c0 | 63 61 6c 6c 2d 70 72 6f 63 65 73 73 20 70 72 6f    67 72 61 6d 20 26 72 65 73 74 20 61 72 67 73 0a | call-process.program.&rest.args. | 
| ff6e0 | 20 20 20 20 20 43 61 6c 6c 73 20 50 52 4f 47 52    41 4d 20 73 79 6e 63 68 72 6f 6e 6f 75 73 6c 79 | .....Calls.PROGRAM.synchronously | 
| ff700 | 20 77 69 74 68 20 41 52 47 53 2e 0a 0a 20 2d 2d    20 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 | .with.ARGS....--.Function:.magit | 
| ff720 | 2d 72 75 6e 2d 67 69 74 20 26 72 65 73 74 20 61    72 67 73 0a 20 20 20 20 20 43 61 6c 6c 73 20 67 | -run-git.&rest.args......Calls.g | 
| ff740 | 69 74 20 73 79 6e 63 68 72 6f 6e 6f 75 73 6c 79    20 77 69 74 68 20 41 52 47 53 20 61 6e 64 20 74 | it.synchronously.with.ARGS.and.t | 
| ff760 | 68 65 6e 20 72 65 66 72 65 73 68 65 73 2e 0a 0a    20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 | hen.refreshes....--.Function:.ma | 
| ff780 | 67 69 74 2d 72 75 6e 2d 67 69 74 2d 77 69 74 68    2d 69 6e 70 75 74 20 26 72 65 73 74 20 61 72 67 | git-run-git-with-input.&rest.arg | 
| ff7a0 | 73 0a 20 20 20 20 20 43 61 6c 6c 73 20 67 69 74    20 73 79 6e 63 68 72 6f 6e 6f 75 73 6c 79 20 77 | s......Calls.git.synchronously.w | 
| ff7c0 | 69 74 68 20 41 52 47 53 20 61 6e 64 20 73 65 6e    64 73 20 69 74 20 74 68 65 20 63 6f 6e 74 65 6e | ith.ARGS.and.sends.it.the.conten | 
| ff7e0 | 74 20 6f 66 20 74 68 65 0a 20 20 20 20 20 63 75    72 72 65 6e 74 20 62 75 66 66 65 72 20 6f 6e 20 | t.of.the......current.buffer.on. | 
| ff800 | 73 74 61 6e 64 61 72 64 20 69 6e 70 75 74 2e 0a    0a 20 20 20 20 20 49 66 20 74 68 65 20 63 75 72 | standard.input........If.the.cur | 
| ff820 | 72 65 6e 74 20 62 75 66 66 65 72 e2 80 99 73 20    e2 80 98 64 65 66 61 75 6c 74 2d 64 69 72 65 63 | rent.buffer...s....default-direc | 
| ff840 | 74 6f 72 79 e2 80 99 20 69 73 20 6f 6e 20 61 20    72 65 6d 6f 74 65 0a 20 20 20 20 20 66 69 6c 65 | tory....is.on.a.remote......file | 
| ff860 | 73 79 73 74 65 6d 2c 20 74 68 69 73 20 66 75 6e    63 74 69 6f 6e 20 61 63 74 75 61 6c 6c 79 20 72 | system,.this.function.actually.r | 
| ff880 | 75 6e 73 20 67 69 74 20 61 73 79 6e 63 68 72 6f    6e 6f 75 73 6c 79 2e 20 20 42 75 74 0a 20 20 20 | uns.git.asynchronously...But.... | 
| ff8a0 | 20 20 74 68 65 6e 20 69 74 20 77 61 69 74 73 20    66 6f 72 20 74 68 65 20 70 72 6f 63 65 73 73 20 | ..then.it.waits.for.the.process. | 
| ff8c0 | 74 6f 20 72 65 74 75 72 6e 2c 20 73 6f 20 74 68    65 20 66 75 6e 63 74 69 6f 6e 20 69 74 73 65 6c | to.return,.so.the.function.itsel | 
| ff8e0 | 66 20 69 73 0a 20 20 20 20 20 73 79 6e 63 68 72    6f 6e 6f 75 73 2e 0a 0a 20 2d 2d 20 46 75 6e 63 | f.is......synchronous....--.Func | 
| ff900 | 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 67 69 74 20    26 72 65 73 74 20 61 72 67 73 0a 20 20 20 20 20 | tion:.magit-git.&rest.args...... | 
| ff920 | 43 61 6c 6c 73 20 67 69 74 20 73 79 6e 63 68 72    6f 6e 6f 75 73 6c 79 20 77 69 74 68 20 41 52 47 | Calls.git.synchronously.with.ARG | 
| ff940 | 53 20 66 6f 72 20 73 69 64 65 2d 65 66 66 65 63    74 73 20 6f 6e 6c 79 2e 20 20 54 68 69 73 0a 20 | S.for.side-effects.only...This.. | 
| ff960 | 20 20 20 20 66 75 6e 63 74 69 6f 6e 20 64 6f 65    73 20 6e 6f 74 20 72 65 66 72 65 73 68 20 74 68 | ....function.does.not.refresh.th | 
| ff980 | 65 20 62 75 66 66 65 72 2e 0a 0a 20 2d 2d 20 46    75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 67 | e.buffer....--.Function:.magit-g | 
| ff9a0 | 69 74 2d 77 61 73 68 20 77 61 73 68 65 72 20 26    72 65 73 74 20 61 72 67 73 0a 20 20 20 20 20 45 | it-wash.washer.&rest.args......E | 
| ff9c0 | 78 65 63 75 74 65 20 47 69 74 20 77 69 74 68 20    41 52 47 53 2c 20 69 6e 73 65 72 74 69 6e 67 20 | xecute.Git.with.ARGS,.inserting. | 
| ff9e0 | 77 61 73 68 65 64 20 6f 75 74 70 75 74 20 61 74    20 70 6f 69 6e 74 2e 20 20 41 63 74 75 61 6c 6c | washed.output.at.point...Actuall | 
| ffa00 | 79 0a 20 20 20 20 20 66 69 72 73 74 20 69 6e 73    65 72 74 20 74 68 65 20 72 61 77 20 6f 75 74 70 | y......first.insert.the.raw.outp | 
| ffa20 | 75 74 20 61 74 20 70 6f 69 6e 74 2e 20 20 49 66    20 74 68 65 72 65 20 69 73 20 6e 6f 20 6f 75 74 | ut.at.point...If.there.is.no.out | 
| ffa40 | 70 75 74 20 63 61 6c 6c 0a 20 20 20 20 20 e2 80    98 6d 61 67 69 74 2d 63 61 6e 63 65 6c 2d 73 65 | put.call.........magit-cancel-se | 
| ffa60 | 63 74 69 6f 6e e2 80 99 2e 20 20 4f 74 68 65 72    77 69 73 65 20 74 65 6d 70 6f 72 61 72 69 6c 79 | ction......Otherwise.temporarily | 
| ffa80 | 20 6e 61 72 72 6f 77 20 74 68 65 20 62 75 66 66    65 72 20 74 6f 0a 20 20 20 20 20 74 68 65 20 69 | .narrow.the.buffer.to......the.i | 
| ffaa0 | 6e 73 65 72 74 65 64 20 74 65 78 74 2c 20 6d 6f    76 65 20 74 6f 20 69 74 73 20 62 65 67 69 6e 6e | nserted.text,.move.to.its.beginn | 
| ffac0 | 69 6e 67 2c 20 61 6e 64 20 74 68 65 6e 20 63 61    6c 6c 20 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 | ing,.and.then.call.function..... | 
| ffae0 | 20 57 41 53 48 45 52 20 77 69 74 68 20 41 52 47    53 20 61 73 20 69 74 73 20 73 6f 6c 65 20 61 72 | .WASHER.with.ARGS.as.its.sole.ar | 
| ffb00 | 67 75 6d 65 6e 74 2e 0a 0a 20 20 20 41 6e 64 20    6e 6f 77 20 66 6f 72 20 74 68 65 20 61 73 79 6e | gument......And.now.for.the.asyn | 
| ffb20 | 63 68 72 6f 6e 6f 75 73 20 76 61 72 69 61 6e 74    73 2e 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e | chronous.variants....--.Function | 
| ffb40 | 3a 20 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d    61 73 79 6e 63 20 26 72 65 73 74 20 61 72 67 73 | :.magit-run-git-async.&rest.args | 
| ffb60 | 0a 20 20 20 20 20 53 74 61 72 74 20 47 69 74 2c    20 70 72 65 70 61 72 65 20 66 6f 72 20 72 65 66 | ......Start.Git,.prepare.for.ref | 
| ffb80 | 72 65 73 68 2c 20 61 6e 64 20 72 65 74 75 72 6e    20 74 68 65 20 70 72 6f 63 65 73 73 20 6f 62 6a | resh,.and.return.the.process.obj | 
| ffba0 | 65 63 74 2e 0a 20 20 20 20 20 41 52 47 53 20 69    73 20 66 6c 61 74 74 65 6e 65 64 20 61 6e 64 20 | ect.......ARGS.is.flattened.and. | 
| ffbc0 | 74 68 65 6e 20 75 73 65 64 20 61 73 20 61 72 67    75 6d 65 6e 74 73 20 74 6f 20 47 69 74 2e 0a 0a | then.used.as.arguments.to.Git... | 
| ffbe0 | 20 20 20 20 20 44 69 73 70 6c 61 79 20 74 68 65    20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 20 61 72 | .....Display.the.command.line.ar | 
| ffc00 | 67 75 6d 65 6e 74 73 20 69 6e 20 74 68 65 20 65    63 68 6f 20 61 72 65 61 2e 0a 0a 20 20 20 20 20 | guments.in.the.echo.area........ | 
| ffc20 | 41 66 74 65 72 20 47 69 74 20 72 65 74 75 72 6e    73 20 73 6f 6d 65 20 62 75 66 66 65 72 73 20 61 | After.Git.returns.some.buffers.a | 
| ffc40 | 72 65 20 72 65 66 72 65 73 68 65 64 3a 20 74 68    65 20 62 75 66 66 65 72 20 74 68 61 74 20 77 61 | re.refreshed:.the.buffer.that.wa | 
| ffc60 | 73 0a 20 20 20 20 20 63 75 72 72 65 6e 74 20 77    68 65 6e 20 74 68 69 73 20 66 75 6e 63 74 69 6f | s......current.when.this.functio | 
| ffc80 | 6e 20 77 61 73 20 63 61 6c 6c 65 64 20 28 69 66    20 69 74 20 69 73 20 61 20 4d 61 67 69 74 20 62 | n.was.called.(if.it.is.a.Magit.b | 
| ffca0 | 75 66 66 65 72 20 61 6e 64 0a 20 20 20 20 20 73    74 69 6c 6c 20 61 6c 69 76 65 29 2c 20 61 73 20 | uffer.and......still.alive),.as. | 
| ffcc0 | 77 65 6c 6c 20 61 73 20 74 68 65 20 72 65 73 70    65 63 74 69 76 65 20 4d 61 67 69 74 20 73 74 61 | well.as.the.respective.Magit.sta | 
| ffce0 | 74 75 73 20 62 75 66 66 65 72 2e 0a 20 20 20 20    20 55 6e 6d 6f 64 69 66 69 65 64 20 62 75 66 66 | tus.buffer.......Unmodified.buff | 
| ffd00 | 65 72 73 20 76 69 73 69 74 69 6e 67 20 66 69 6c    65 73 20 74 68 61 74 20 61 72 65 20 74 72 61 63 | ers.visiting.files.that.are.trac | 
| ffd20 | 6b 65 64 20 69 6e 20 74 68 65 20 63 75 72 72 65    6e 74 0a 20 20 20 20 20 72 65 70 6f 73 69 74 6f | ked.in.the.current......reposito | 
| ffd40 | 72 79 20 61 72 65 20 72 65 76 65 72 74 65 64 20    69 66 20 e2 80 98 6d 61 67 69 74 2d 72 65 76 65 | ry.are.reverted.if....magit-reve | 
| ffd60 | 72 74 2d 62 75 66 66 65 72 73 e2 80 99 20 69 73    20 6e 6f 6e 2d 6e 69 6c 2e 0a 0a 20 2d 2d 20 46 | rt-buffers....is.non-nil....--.F | 
| ffd80 | 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 72    75 6e 2d 67 69 74 2d 77 69 74 68 2d 65 64 69 74 | unction:.magit-run-git-with-edit | 
| ffda0 | 6f 72 20 26 72 65 73 74 20 61 72 67 73 0a 20 20    20 20 20 45 78 70 6f 72 74 20 47 49 54 5f 45 44 | or.&rest.args......Export.GIT_ED | 
| ffdc0 | 49 54 4f 52 20 61 6e 64 20 73 74 61 72 74 20 47    69 74 2e 20 20 41 6c 73 6f 20 70 72 65 70 61 72 | ITOR.and.start.Git...Also.prepar | 
| ffde0 | 65 20 66 6f 72 20 72 65 66 72 65 73 68 20 61 6e    64 0a 20 20 20 20 20 72 65 74 75 72 6e 20 74 68 | e.for.refresh.and......return.th | 
| ffe00 | 65 20 70 72 6f 63 65 73 73 20 6f 62 6a 65 63 74    2e 20 20 41 52 47 53 20 69 73 20 66 6c 61 74 74 | e.process.object...ARGS.is.flatt | 
| ffe20 | 65 6e 65 64 20 61 6e 64 20 74 68 65 6e 20 75 73    65 64 20 61 73 0a 20 20 20 20 20 61 72 67 75 6d | ened.and.then.used.as......argum | 
| ffe40 | 65 6e 74 73 20 74 6f 20 47 69 74 2e 0a 0a 20 20    20 20 20 44 69 73 70 6c 61 79 20 74 68 65 20 63 | ents.to.Git........Display.the.c | 
| ffe60 | 6f 6d 6d 61 6e 64 20 6c 69 6e 65 20 61 72 67 75    6d 65 6e 74 73 20 69 6e 20 74 68 65 20 65 63 68 | ommand.line.arguments.in.the.ech | 
| ffe80 | 6f 20 61 72 65 61 2e 0a 0a 20 20 20 20 20 41 66    74 65 72 20 47 69 74 20 72 65 74 75 72 6e 73 20 | o.area........After.Git.returns. | 
| ffea0 | 73 6f 6d 65 20 62 75 66 66 65 72 73 20 61 72 65    20 72 65 66 72 65 73 68 65 64 3a 20 74 68 65 20 | some.buffers.are.refreshed:.the. | 
| ffec0 | 62 75 66 66 65 72 20 74 68 61 74 20 77 61 73 0a    20 20 20 20 20 63 75 72 72 65 6e 74 20 77 68 65 | buffer.that.was......current.whe | 
| ffee0 | 6e 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20    77 61 73 20 63 61 6c 6c 65 64 20 28 69 66 20 69 | n.this.function.was.called.(if.i | 
| fff00 | 74 20 69 73 20 61 20 4d 61 67 69 74 20 62 75 66    66 65 72 20 61 6e 64 0a 20 20 20 20 20 73 74 69 | t.is.a.Magit.buffer.and......sti | 
| fff20 | 6c 6c 20 61 6c 69 76 65 29 2c 20 61 73 20 77 65    6c 6c 20 61 73 20 74 68 65 20 72 65 73 70 65 63 | ll.alive),.as.well.as.the.respec | 
| fff40 | 74 69 76 65 20 4d 61 67 69 74 20 73 74 61 74 75    73 20 62 75 66 66 65 72 2e 0a 0a 20 2d 2d 20 46 | tive.Magit.status.buffer....--.F | 
| fff60 | 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 73    74 61 72 74 2d 67 69 74 20 69 6e 70 75 74 20 26 | unction:.magit-start-git.input.& | 
| fff80 | 72 65 73 74 20 61 72 67 73 0a 20 20 20 20 20 53    74 61 72 74 20 47 69 74 2c 20 70 72 65 70 61 72 | rest.args......Start.Git,.prepar | 
| fffa0 | 65 20 66 6f 72 20 72 65 66 72 65 73 68 2c 20 61    6e 64 20 72 65 74 75 72 6e 20 74 68 65 20 70 72 | e.for.refresh,.and.return.the.pr | 
| fffc0 | 6f 63 65 73 73 20 6f 62 6a 65 63 74 2e 0a 0a 20    20 20 20 20 49 66 20 49 4e 50 55 54 20 69 73 20 | ocess.object........If.INPUT.is. | 
| fffe0 | 6e 6f 6e 2d 6e 69 6c 2c 20 69 74 20 68 61 73 20    74 6f 20 62 65 20 61 20 62 75 66 66 65 72 20 6f | non-nil,.it.has.to.be.a.buffer.o | 
| 100000 | 72 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 61 6e    0a 20 20 20 20 20 65 78 69 73 74 69 6e 67 20 62 | r.the.name.of.an......existing.b | 
| 100020 | 75 66 66 65 72 2e 20 20 54 68 65 20 62 75 66 66    65 72 20 63 6f 6e 74 65 6e 74 20 62 65 63 6f 6d | uffer...The.buffer.content.becom | 
| 100040 | 65 73 20 74 68 65 20 70 72 6f 63 65 73 73 65 73    20 73 74 61 6e 64 61 72 64 0a 20 20 20 20 20 69 | es.the.processes.standard......i | 
| 100060 | 6e 70 75 74 2e 0a 0a 20 20 20 20 20 4f 70 74 69    6f 6e 20 e2 80 98 6d 61 67 69 74 2d 67 69 74 2d | nput........Option....magit-git- | 
| 100080 | 65 78 65 63 75 74 61 62 6c 65 e2 80 99 20 73 70    65 63 69 66 69 65 73 20 74 68 65 20 47 69 74 20 | executable....specifies.the.Git. | 
| 1000a0 | 65 78 65 63 75 74 61 62 6c 65 20 61 6e 64 0a 20    20 20 20 20 6f 70 74 69 6f 6e 20 e2 80 98 6d 61 | executable.and......option....ma | 
| 1000c0 | 67 69 74 2d 67 69 74 2d 67 6c 6f 62 61 6c 2d 61    72 67 75 6d 65 6e 74 73 e2 80 99 20 73 70 65 63 | git-git-global-arguments....spec | 
| 1000e0 | 69 66 69 65 73 20 63 6f 6e 73 74 61 6e 74 20 61    72 67 75 6d 65 6e 74 73 2e 0a 20 20 20 20 20 54 | ifies.constant.arguments.......T | 
| 100100 | 68 65 20 72 65 6d 61 69 6e 69 6e 67 20 61 72 67    75 6d 65 6e 74 73 20 41 52 47 53 20 73 70 65 63 | he.remaining.arguments.ARGS.spec | 
| 100120 | 69 66 79 20 61 72 67 75 6d 65 6e 74 73 20 74 6f    20 47 69 74 2e 20 20 54 68 65 79 20 61 72 65 0a | ify.arguments.to.Git...They.are. | 
| 100140 | 20 20 20 20 20 66 6c 61 74 74 65 6e 65 64 20 62    65 66 6f 72 65 20 75 73 65 2e 0a 0a 20 20 20 20 | .....flattened.before.use....... | 
| 100160 | 20 41 66 74 65 72 20 47 69 74 20 72 65 74 75 72    6e 73 2c 20 73 6f 6d 65 20 62 75 66 66 65 72 73 | .After.Git.returns,.some.buffers | 
| 100180 | 20 61 72 65 20 72 65 66 72 65 73 68 65 64 3a 20    74 68 65 20 62 75 66 66 65 72 20 74 68 61 74 20 | .are.refreshed:.the.buffer.that. | 
| 1001a0 | 77 61 73 0a 20 20 20 20 20 63 75 72 72 65 6e 74    20 77 68 65 6e 20 74 68 69 73 20 66 75 6e 63 74 | was......current.when.this.funct | 
| 1001c0 | 69 6f 6e 20 77 61 73 20 63 61 6c 6c 65 64 20 28    69 66 20 69 74 20 69 73 20 61 20 4d 61 67 69 74 | ion.was.called.(if.it.is.a.Magit | 
| 1001e0 | 20 62 75 66 66 65 72 20 61 6e 64 0a 20 20 20 20    20 73 74 69 6c 6c 20 61 6c 69 76 65 29 2c 20 61 | .buffer.and......still.alive),.a | 
| 100200 | 73 20 77 65 6c 6c 20 61 73 20 74 68 65 20 72 65    73 70 65 63 74 69 76 65 20 4d 61 67 69 74 20 73 | s.well.as.the.respective.Magit.s | 
| 100220 | 74 61 74 75 73 20 62 75 66 66 65 72 2e 0a 20 20    20 20 20 55 6e 6d 6f 64 69 66 69 65 64 20 62 75 | tatus.buffer.......Unmodified.bu | 
| 100240 | 66 66 65 72 73 20 76 69 73 69 74 69 6e 67 20 66    69 6c 65 73 20 74 68 61 74 20 61 72 65 20 74 72 | ffers.visiting.files.that.are.tr | 
| 100260 | 61 63 6b 65 64 20 69 6e 20 74 68 65 20 63 75 72    72 65 6e 74 0a 20 20 20 20 20 72 65 70 6f 73 69 | acked.in.the.current......reposi | 
| 100280 | 74 6f 72 79 20 61 72 65 20 72 65 76 65 72 74 65    64 20 69 66 20 e2 80 98 6d 61 67 69 74 2d 72 65 | tory.are.reverted.if....magit-re | 
| 1002a0 | 76 65 72 74 2d 62 75 66 66 65 72 73 e2 80 99 20    69 73 20 6e 6f 6e 2d 6e 69 6c 2e 0a 0a 20 2d 2d | vert-buffers....is.non-nil....-- | 
| 1002c0 | 20 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74    2d 73 74 61 72 74 2d 70 72 6f 63 65 73 73 20 26 | .Function:.magit-start-process.& | 
| 1002e0 | 72 65 73 74 20 61 72 67 73 0a 20 20 20 20 20 53    74 61 72 74 20 50 52 4f 47 52 41 4d 2c 20 70 72 | rest.args......Start.PROGRAM,.pr | 
| 100300 | 65 70 61 72 65 20 66 6f 72 20 72 65 66 72 65 73    68 2c 20 61 6e 64 20 72 65 74 75 72 6e 20 74 68 | epare.for.refresh,.and.return.th | 
| 100320 | 65 20 70 72 6f 63 65 73 73 20 6f 62 6a 65 63 74    2e 0a 0a 20 20 20 20 20 49 66 20 6f 70 74 69 6f | e.process.object........If.optio | 
| 100340 | 6e 61 6c 20 61 72 67 75 6d 65 6e 74 20 49 4e 50    55 54 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 69 | nal.argument.INPUT.is.non-nil,.i | 
| 100360 | 74 20 68 61 73 20 74 6f 20 62 65 20 61 20 62 75    66 66 65 72 20 6f 72 20 74 68 65 0a 20 20 20 20 | t.has.to.be.a.buffer.or.the..... | 
| 100380 | 20 6e 61 6d 65 20 6f 66 20 61 6e 20 65 78 69 73    74 69 6e 67 20 62 75 66 66 65 72 2e 20 20 54 68 | .name.of.an.existing.buffer...Th | 
| 1003a0 | 65 20 62 75 66 66 65 72 20 63 6f 6e 74 65 6e 74    20 62 65 63 6f 6d 65 73 20 74 68 65 0a 20 20 20 | e.buffer.content.becomes.the.... | 
| 1003c0 | 20 20 70 72 6f 63 65 73 73 65 73 20 73 74 61 6e    64 61 72 64 20 69 6e 70 75 74 2e 0a 0a 20 20 20 | ..processes.standard.input...... | 
| 1003e0 | 20 20 54 68 65 20 70 72 6f 63 65 73 73 20 69 73    20 73 74 61 72 74 65 64 20 75 73 69 6e 67 20 e2 | ..The.process.is.started.using.. | 
| 100400 | 80 98 73 74 61 72 74 2d 66 69 6c 65 2d 70 72 6f    63 65 73 73 e2 80 99 20 61 6e 64 20 74 68 65 6e | ..start-file-process....and.then | 
| 100420 | 20 73 65 74 75 70 20 74 6f 0a 20 20 20 20 20 75    73 65 20 74 68 65 20 73 65 6e 74 69 6e 65 6c 20 | .setup.to......use.the.sentinel. | 
| 100440 | e2 80 98 6d 61 67 69 74 2d 70 72 6f 63 65 73 73    2d 73 65 6e 74 69 6e 65 6c e2 80 99 20 61 6e 64 | ...magit-process-sentinel....and | 
| 100460 | 20 74 68 65 20 66 69 6c 74 65 72 0a 20 20 20 20    20 e2 80 98 6d 61 67 69 74 2d 70 72 6f 63 65 73 | .the.filter.........magit-proces | 
| 100480 | 73 2d 66 69 6c 74 65 72 e2 80 99 2e 20 20 49 6e    66 6f 72 6d 61 74 69 6f 6e 20 72 65 71 75 69 72 | s-filter......Information.requir | 
| 1004a0 | 65 64 20 62 79 20 74 68 65 73 65 20 66 75 6e 63    74 69 6f 6e 73 20 69 73 0a 20 20 20 20 20 73 74 | ed.by.these.functions.is......st | 
| 1004c0 | 6f 72 65 64 20 69 6e 20 74 68 65 20 70 72 6f 63    65 73 73 20 6f 62 6a 65 63 74 2e 20 20 57 68 65 | ored.in.the.process.object...Whe | 
| 1004e0 | 6e 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20    72 65 74 75 72 6e 73 20 74 68 65 0a 20 20 20 20 | n.this.function.returns.the..... | 
| 100500 | 20 70 72 6f 63 65 73 73 20 68 61 73 20 6e 6f 74    20 73 74 61 72 74 65 64 20 74 6f 20 72 75 6e 20 | .process.has.not.started.to.run. | 
| 100520 | 79 65 74 20 73 6f 20 69 74 20 69 73 20 70 6f 73    73 69 62 6c 65 20 74 6f 20 6f 76 65 72 72 69 64 | yet.so.it.is.possible.to.overrid | 
| 100540 | 65 0a 20 20 20 20 20 74 68 65 20 73 65 6e 74 69    6e 65 6c 20 61 6e 64 20 66 69 6c 74 65 72 2e 0a | e......the.sentinel.and.filter.. | 
| 100560 | 0a 20 20 20 20 20 41 66 74 65 72 20 74 68 65 20    70 72 6f 63 65 73 73 20 72 65 74 75 72 6e 73 2c | ......After.the.process.returns, | 
| 100580 | 20 e2 80 98 6d 61 67 69 74 2d 70 72 6f 63 65 73    73 2d 73 65 6e 74 69 6e 65 6c e2 80 99 20 72 65 | ....magit-process-sentinel....re | 
| 1005a0 | 66 72 65 73 68 65 73 20 74 68 65 0a 20 20 20 20    20 62 75 66 66 65 72 20 74 68 61 74 20 77 61 73 | freshes.the......buffer.that.was | 
| 1005c0 | 20 63 75 72 72 65 6e 74 20 77 68 65 6e 20 e2 80    98 6d 61 67 69 74 2d 73 74 61 72 74 2d 70 72 6f | .current.when....magit-start-pro | 
| 1005e0 | 63 65 73 73 e2 80 99 20 77 61 73 20 63 61 6c 6c    65 64 20 28 69 66 0a 20 20 20 20 20 69 74 20 69 | cess....was.called.(if......it.i | 
| 100600 | 73 20 61 20 4d 61 67 69 74 20 62 75 66 66 65 72    20 61 6e 64 20 73 74 69 6c 6c 20 61 6c 69 76 65 | s.a.Magit.buffer.and.still.alive | 
| 100620 | 29 2c 20 61 73 20 77 65 6c 6c 20 61 73 20 74 68    65 20 72 65 73 70 65 63 74 69 76 65 0a 20 20 20 | ),.as.well.as.the.respective.... | 
| 100640 | 20 20 4d 61 67 69 74 20 73 74 61 74 75 73 20 62    75 66 66 65 72 2e 20 20 55 6e 6d 6f 64 69 66 69 | ..Magit.status.buffer...Unmodifi | 
| 100660 | 65 64 20 62 75 66 66 65 72 73 20 76 69 73 69 74    69 6e 67 20 66 69 6c 65 73 20 74 68 61 74 20 61 | ed.buffers.visiting.files.that.a | 
| 100680 | 72 65 0a 20 20 20 20 20 74 72 61 63 6b 65 64 20    69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 72 | re......tracked.in.the.current.r | 
| 1006a0 | 65 70 6f 73 69 74 6f 72 79 20 61 72 65 20 72 65    76 65 72 74 65 64 20 69 66 0a 20 20 20 20 20 e2 | epository.are.reverted.if....... | 
| 1006c0 | 80 98 6d 61 67 69 74 2d 72 65 76 65 72 74 2d 62    75 66 66 65 72 73 e2 80 99 20 69 73 20 6e 6f 6e | ..magit-revert-buffers....is.non | 
| 1006e0 | 2d 6e 69 6c 2e 0a 0a 20 2d 2d 20 56 61 72 69 61    62 6c 65 3a 20 6d 61 67 69 74 2d 74 68 69 73 2d | -nil....--.Variable:.magit-this- | 
| 100700 | 70 72 6f 63 65 73 73 0a 20 20 20 20 20 54 68 65    20 63 68 69 6c 64 20 70 72 6f 63 65 73 73 20 77 | process......The.child.process.w | 
| 100720 | 68 69 63 68 20 69 73 20 61 62 6f 75 74 20 74 6f    20 73 74 61 72 74 2e 20 20 54 68 69 73 20 63 61 | hich.is.about.to.start...This.ca | 
| 100740 | 6e 20 62 65 20 75 73 65 64 20 74 6f 0a 20 20 20    20 20 63 68 61 6e 67 65 20 74 68 65 20 66 69 6c | n.be.used.to......change.the.fil | 
| 100760 | 74 65 72 20 61 6e 64 20 73 65 6e 74 69 6e 65 6c    2e 0a 0a 20 2d 2d 20 56 61 72 69 61 62 6c 65 3a | ter.and.sentinel....--.Variable: | 
| 100780 | 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 72    61 69 73 65 2d 65 72 72 6f 72 0a 20 20 20 20 20 | .magit-process-raise-error...... | 
| 1007a0 | 57 68 65 6e 20 74 68 69 73 20 69 73 20 6e 6f 6e    2d 6e 69 6c 2c 20 74 68 65 6e 20 e2 80 98 6d 61 | When.this.is.non-nil,.then....ma | 
| 1007c0 | 67 69 74 2d 70 72 6f 63 65 73 73 2d 73 65 6e 74    69 6e 65 6c e2 80 99 20 72 61 69 73 65 73 20 61 | git-process-sentinel....raises.a | 
| 1007e0 | 6e 20 65 72 72 6f 72 0a 20 20 20 20 20 69 66 20    67 69 74 20 65 78 69 74 73 20 77 69 74 68 20 61 | n.error......if.git.exits.with.a | 
| 100800 | 20 6e 6f 6e 2d 7a 65 72 6f 20 65 78 69 74 20 73    74 61 74 75 73 2e 20 20 46 6f 72 20 64 65 62 75 | .non-zero.exit.status...For.debu | 
| 100820 | 67 67 69 6e 67 20 70 75 72 70 6f 73 65 73 2e 0a    0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 69 74 2e 69 | gging.purposes.....File:.magit.i | 
| 100840 | 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 53 65 63 74    69 6f 6e 20 50 6c 75 6d 62 69 6e 67 2c 20 20 4e | nfo,..Node:.Section.Plumbing,..N | 
| 100860 | 65 78 74 3a 20 52 65 66 72 65 73 68 69 6e 67 20    42 75 66 66 65 72 73 2c 20 20 50 72 65 76 3a 20 | ext:.Refreshing.Buffers,..Prev:. | 
| 100880 | 43 61 6c 6c 69 6e 67 20 47 69 74 2c 20 20 55 70    3a 20 50 6c 75 6d 62 69 6e 67 0a 0a 31 30 2e 32 | Calling.Git,..Up:.Plumbing..10.2 | 
| 1008a0 | 20 53 65 63 74 69 6f 6e 20 50 6c 75 6d 62 69 6e    67 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | .Section.Plumbing.============== | 
| 1008c0 | 3d 3d 3d 3d 3d 3d 3d 0a 0a 2a 20 4d 65 6e 75 3a    0a 0a 2a 20 43 72 65 61 74 69 6e 67 20 53 65 63 | =======..*.Menu:..*.Creating.Sec | 
| 1008e0 | 74 69 6f 6e 73 3a 3a 0a 2a 20 53 65 63 74 69 6f    6e 20 53 65 6c 65 63 74 69 6f 6e 3a 3a 0a 2a 20 | tions::.*.Section.Selection::.*. | 
| 100900 | 4d 61 74 63 68 69 6e 67 20 53 65 63 74 69 6f 6e    73 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 | Matching.Sections::....File:.mag | 
| 100920 | 69 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20    43 72 65 61 74 69 6e 67 20 53 65 63 74 69 6f 6e | it.info,..Node:.Creating.Section | 
| 100940 | 73 2c 20 20 4e 65 78 74 3a 20 53 65 63 74 69 6f    6e 20 53 65 6c 65 63 74 69 6f 6e 2c 20 20 55 70 | s,..Next:.Section.Selection,..Up | 
| 100960 | 3a 20 53 65 63 74 69 6f 6e 20 50 6c 75 6d 62 69    6e 67 0a 0a 31 30 2e 32 2e 31 20 43 72 65 61 74 | :.Section.Plumbing..10.2.1.Creat | 
| 100980 | 69 6e 67 20 53 65 63 74 69 6f 6e 73 0a 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ing.Sections.------------------- | 
| 1009a0 | 2d 2d 2d 2d 2d 0a 0a 20 2d 2d 20 4d 61 63 72 6f    3a 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 | -----...--.Macro:.magit-insert-s | 
| 1009c0 | 65 63 74 69 6f 6e 20 26 72 65 73 74 20 61 72 67    73 0a 20 20 20 20 20 49 6e 73 65 72 74 20 61 20 | ection.&rest.args......Insert.a. | 
| 1009e0 | 73 65 63 74 69 6f 6e 20 61 74 20 70 6f 69 6e 74    2e 0a 0a 20 20 20 20 20 54 59 50 45 20 69 73 20 | section.at.point........TYPE.is. | 
| 100a00 | 74 68 65 20 73 65 63 74 69 6f 6e 20 74 79 70 65    2c 20 61 20 73 79 6d 62 6f 6c 2e 20 20 4d 61 6e | the.section.type,.a.symbol...Man | 
| 100a20 | 79 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20    61 63 74 20 6f 6e 20 74 68 65 0a 20 20 20 20 20 | y.commands.that.act.on.the...... | 
| 100a40 | 63 75 72 72 65 6e 74 20 73 65 63 74 69 6f 6e 20    62 65 68 61 76 65 20 64 69 66 66 65 72 65 6e 74 | current.section.behave.different | 
| 100a60 | 6c 79 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20    74 68 61 74 20 74 79 70 65 2e 20 20 41 6c 73 6f | ly.depending.on.that.type...Also | 
| 100a80 | 20 69 66 0a 20 20 20 20 20 61 20 76 61 72 69 61    62 6c 65 20 e2 80 98 6d 61 67 69 74 2d 54 59 50 | .if......a.variable....magit-TYP | 
| 100aa0 | 45 2d 73 65 63 74 69 6f 6e 2d 6d 61 70 e2 80 99    20 65 78 69 73 74 73 2c 20 74 68 65 6e 20 75 73 | E-section-map....exists,.then.us | 
| 100ac0 | 65 20 74 68 61 74 20 61 73 20 74 68 65 0a 20 20    20 20 20 74 65 78 74 2d 70 72 6f 70 65 72 74 79 | e.that.as.the......text-property | 
| 100ae0 | 20 e2 80 98 6b 65 79 6d 61 70 e2 80 99 20 6f 66    20 61 6c 6c 20 74 65 78 74 20 62 65 6c 6f 6e 67 | ....keymap....of.all.text.belong | 
| 100b00 | 69 6e 67 20 74 6f 20 74 68 65 20 73 65 63 74 69    6f 6e 20 28 62 75 74 0a 20 20 20 20 20 74 68 69 | ing.to.the.section.(but......thi | 
| 100b20 | 73 20 6d 61 79 20 62 65 20 6f 76 65 72 77 72 69    74 74 65 6e 20 69 6e 20 73 75 62 73 65 63 74 69 | s.may.be.overwritten.in.subsecti | 
| 100b40 | 6f 6e 73 29 2e 20 20 54 59 50 45 20 63 61 6e 20    61 6c 73 6f 20 68 61 76 65 20 74 68 65 0a 20 20 | ons)...TYPE.can.also.have.the... | 
| 100b60 | 20 20 20 66 6f 72 6d 20 e2 80 98 28 65 76 61 6c    20 46 4f 52 4d 29 e2 80 99 20 69 6e 20 77 68 69 | ...form....(eval.FORM)....in.whi | 
| 100b80 | 63 68 20 63 61 73 65 20 46 4f 52 4d 20 69 73 20    65 76 61 6c 75 61 74 65 64 20 61 74 20 72 75 6e | ch.case.FORM.is.evaluated.at.run | 
| 100ba0 | 74 69 6d 65 2e 0a 0a 20 20 20 20 20 4f 70 74 69    6f 6e 61 6c 20 56 41 4c 55 45 20 69 73 20 74 68 | time........Optional.VALUE.is.th | 
| 100bc0 | 65 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 73    65 63 74 69 6f 6e 2c 20 75 73 75 61 6c 6c 79 20 | e.value.of.the.section,.usually. | 
| 100be0 | 61 20 73 74 72 69 6e 67 20 74 68 61 74 0a 20 20    20 20 20 69 73 20 72 65 71 75 69 72 65 64 20 77 | a.string.that......is.required.w | 
| 100c00 | 68 65 6e 20 61 63 74 69 6e 67 20 6f 6e 20 74 68    65 20 73 65 63 74 69 6f 6e 2e 0a 0a 20 20 20 20 | hen.acting.on.the.section....... | 
| 100c20 | 20 57 68 65 6e 20 6f 70 74 69 6f 6e 61 6c 20 48    49 44 45 20 69 73 20 6e 6f 6e 2d 6e 69 6c 20 63 | .When.optional.HIDE.is.non-nil.c | 
| 100c40 | 6f 6c 6c 61 70 73 65 20 74 68 65 20 73 65 63 74    69 6f 6e 20 62 6f 64 79 20 62 79 20 64 65 66 61 | ollapse.the.section.body.by.defa | 
| 100c60 | 75 6c 74 2c 0a 20 20 20 20 20 69 2e 65 2e 2c 20    77 68 65 6e 20 66 69 72 73 74 20 63 72 65 61 74 | ult,......i.e.,.when.first.creat | 
| 100c80 | 69 6e 67 20 74 68 65 20 73 65 63 74 69 6f 6e 2c    20 62 75 74 20 6e 6f 74 20 77 68 65 6e 20 72 65 | ing.the.section,.but.not.when.re | 
| 100ca0 | 66 72 65 73 68 69 6e 67 20 74 68 65 0a 20 20 20    20 20 62 75 66 66 65 72 2e 20 20 4f 74 68 65 72 | freshing.the......buffer...Other | 
| 100cc0 | 77 69 73 65 2c 20 65 78 70 61 6e 64 20 69 74 20    62 79 20 64 65 66 61 75 6c 74 2e 20 20 54 68 69 | wise,.expand.it.by.default...Thi | 
| 100ce0 | 73 20 63 61 6e 20 62 65 20 6f 76 65 72 77 72 69    74 74 65 6e 0a 20 20 20 20 20 75 73 69 6e 67 20 | s.can.be.overwritten......using. | 
| 100d00 | e2 80 98 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e    2d 73 65 74 2d 76 69 73 69 62 69 6c 69 74 79 2d | ...magit-section-set-visibility- | 
| 100d20 | 68 6f 6f 6b e2 80 99 2e 20 20 57 68 65 6e 20 61    20 73 65 63 74 69 6f 6e 20 69 73 0a 20 20 20 20 | hook......When.a.section.is..... | 
| 100d40 | 20 72 65 63 72 65 61 74 65 64 20 64 75 72 69 6e    67 20 61 20 72 65 66 72 65 73 68 2c 20 74 68 65 | .recreated.during.a.refresh,.the | 
| 100d60 | 6e 20 74 68 65 20 76 69 73 69 62 69 6c 69 74 79    20 6f 66 20 70 72 65 64 65 63 65 73 73 6f 72 20 | n.the.visibility.of.predecessor. | 
| 100d80 | 69 73 0a 20 20 20 20 20 69 6e 68 65 72 69 74 65    64 20 61 6e 64 20 48 49 44 45 20 69 73 20 69 67 | is......inherited.and.HIDE.is.ig | 
| 100da0 | 6e 6f 72 65 64 20 28 62 75 74 20 74 68 65 20 68    6f 6f 6b 20 69 73 20 73 74 69 6c 6c 20 68 6f 6e | nored.(but.the.hook.is.still.hon | 
| 100dc0 | 6f 72 65 64 29 2e 0a 0a 20 20 20 20 20 42 4f 44    59 20 69 73 20 61 6e 79 20 6e 75 6d 62 65 72 20 | ored)........BODY.is.any.number. | 
| 100de0 | 6f 66 20 66 6f 72 6d 73 20 74 68 61 74 20 61 63    74 75 61 6c 6c 79 20 69 6e 73 65 72 74 20 74 68 | of.forms.that.actually.insert.th | 
| 100e00 | 65 20 73 65 63 74 69 6f 6e e2 80 99 73 0a 20 20    20 20 20 68 65 61 64 69 6e 67 20 61 6e 64 20 62 | e.section...s......heading.and.b | 
| 100e20 | 6f 64 79 2e 20 20 4f 70 74 69 6f 6e 61 6c 20 4e    41 4d 45 2c 20 69 66 20 73 70 65 63 69 66 69 65 | ody...Optional.NAME,.if.specifie | 
| 100e40 | 64 2c 20 68 61 73 20 74 6f 20 62 65 20 61 20 73    79 6d 62 6f 6c 2c 0a 20 20 20 20 20 77 68 69 63 | d,.has.to.be.a.symbol,......whic | 
| 100e60 | 68 20 69 73 20 74 68 65 6e 20 62 6f 75 6e 64 20    74 6f 20 74 68 65 20 73 74 72 75 63 74 20 6f 66 | h.is.then.bound.to.the.struct.of | 
| 100e80 | 20 74 68 65 20 73 65 63 74 69 6f 6e 20 62 65 69    6e 67 20 69 6e 73 65 72 74 65 64 2e 0a 0a 20 20 | .the.section.being.inserted..... | 
| 100ea0 | 20 20 20 42 65 66 6f 72 65 20 42 4f 44 59 20 69    73 20 65 76 61 6c 75 61 74 65 64 20 74 68 65 20 | ...Before.BODY.is.evaluated.the. | 
| 100ec0 | e2 80 98 73 74 61 72 74 e2 80 99 20 6f 66 20 74    68 65 20 73 65 63 74 69 6f 6e 20 6f 62 6a 65 63 | ...start....of.the.section.objec | 
| 100ee0 | 74 20 69 73 20 73 65 74 0a 20 20 20 20 20 74 6f    20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 e2 80 | t.is.set......to.the.value.of... | 
| 100f00 | 98 70 6f 69 6e 74 e2 80 99 20 61 6e 64 20 61 66    74 65 72 20 42 4f 44 59 20 77 61 73 20 65 76 61 | .point....and.after.BODY.was.eva | 
| 100f20 | 6c 75 61 74 65 64 20 69 74 73 20 e2 80 98 65 6e    64 e2 80 99 20 69 73 0a 20 20 20 20 20 73 65 74 | luated.its....end....is......set | 
| 100f40 | 20 74 6f 20 74 68 65 20 6e 65 77 20 76 61 6c 75    65 20 6f 66 20 e2 80 98 70 6f 69 6e 74 e2 80 99 | .to.the.new.value.of....point... | 
| 100f60 | 3b 20 42 4f 44 59 20 69 73 20 72 65 73 70 6f 6e    73 69 62 6c 65 20 66 6f 72 20 6d 6f 76 69 6e 67 | ;.BODY.is.responsible.for.moving | 
| 100f80 | 0a 20 20 20 20 20 e2 80 98 70 6f 69 6e 74 e2 80    99 20 66 6f 72 77 61 72 64 2e 0a 0a 20 20 20 20 | .........point....forward....... | 
| 100fa0 | 20 49 66 20 69 74 20 74 75 72 6e 73 20 6f 75 74    20 69 6e 73 69 64 65 20 42 4f 44 59 20 74 68 61 | .If.it.turns.out.inside.BODY.tha | 
| 100fc0 | 74 20 74 68 65 20 73 65 63 74 69 6f 6e 20 69 73    20 65 6d 70 74 79 2c 20 74 68 65 6e 0a 20 20 20 | t.the.section.is.empty,.then.... | 
| 100fe0 | 20 20 e2 80 98 6d 61 67 69 74 2d 63 61 6e 63 65    6c 2d 73 65 63 74 69 6f 6e e2 80 99 20 63 61 6e | .....magit-cancel-section....can | 
| 101000 | 20 62 65 20 75 73 65 64 20 74 6f 20 61 62 6f 72    74 20 61 6e 64 20 72 65 6d 6f 76 65 20 61 6c 6c | .be.used.to.abort.and.remove.all | 
| 101020 | 20 74 72 61 63 65 73 0a 20 20 20 20 20 6f 66 20    74 68 65 20 70 61 72 74 69 61 6c 6c 79 20 69 6e | .traces......of.the.partially.in | 
| 101040 | 73 65 72 74 65 64 20 73 65 63 74 69 6f 6e 2e 20    20 54 68 69 73 20 63 61 6e 20 68 61 70 70 65 6e | serted.section...This.can.happen | 
| 101060 | 20 77 68 65 6e 20 63 72 65 61 74 69 6e 67 20 61    0a 20 20 20 20 20 73 65 63 74 69 6f 6e 20 62 79 | .when.creating.a......section.by | 
| 101080 | 20 77 61 73 68 69 6e 67 20 47 69 74 e2 80 99 73    20 6f 75 74 70 75 74 20 61 6e 64 20 47 69 74 20 | .washing.Git...s.output.and.Git. | 
| 1010a0 | 64 69 64 6e e2 80 99 74 20 61 63 74 75 61 6c 6c    79 20 6f 75 74 70 75 74 0a 20 20 20 20 20 61 6e | didn...t.actually.output......an | 
| 1010c0 | 79 74 68 69 6e 67 20 74 68 69 73 20 74 69 6d 65    20 61 72 6f 75 6e 64 2e 0a 0a 20 2d 2d 20 46 75 | ything.this.time.around....--.Fu | 
| 1010e0 | 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 69 6e    73 65 72 74 2d 68 65 61 64 69 6e 67 20 26 72 65 | nction:.magit-insert-heading.&re | 
| 101100 | 73 74 20 61 72 67 73 0a 20 20 20 20 20 49 6e 73    65 72 74 20 74 68 65 20 68 65 61 64 69 6e 67 20 | st.args......Insert.the.heading. | 
| 101120 | 66 6f 72 20 74 68 65 20 73 65 63 74 69 6f 6e 20    63 75 72 72 65 6e 74 6c 79 20 62 65 69 6e 67 20 | for.the.section.currently.being. | 
| 101140 | 69 6e 73 65 72 74 65 64 2e 0a 0a 20 20 20 20 20    54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 73 68 | inserted........This.function.sh | 
| 101160 | 6f 75 6c 64 20 6f 6e 6c 79 20 62 65 20 75 73 65    64 20 69 6e 73 69 64 65 20 e2 80 98 6d 61 67 69 | ould.only.be.used.inside....magi | 
| 101180 | 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e    e2 80 99 2e 0a 0a 20 20 20 20 20 57 68 65 6e 20 | t-insert-section...........When. | 
| 1011a0 | 63 61 6c 6c 65 64 20 77 69 74 68 6f 75 74 20 61    6e 79 20 61 72 67 75 6d 65 6e 74 73 2c 20 74 68 | called.without.any.arguments,.th | 
| 1011c0 | 65 6e 20 6a 75 73 74 20 73 65 74 20 74 68 65 20    e2 80 98 63 6f 6e 74 65 6e 74 e2 80 99 20 73 6c | en.just.set.the....content....sl | 
| 1011e0 | 6f 74 0a 20 20 20 20 20 6f 66 20 74 68 65 20 6f    62 6a 65 63 74 20 72 65 70 72 65 73 65 6e 74 69 | ot......of.the.object.representi | 
| 101200 | 6e 67 20 74 68 65 20 73 65 63 74 69 6f 6e 20 62    65 69 6e 67 20 69 6e 73 65 72 74 65 64 20 74 6f | ng.the.section.being.inserted.to | 
| 101220 | 20 61 20 6d 61 72 6b 65 72 0a 20 20 20 20 20 61    74 20 e2 80 98 70 6f 69 6e 74 e2 80 99 2e 20 20 | .a.marker......at....point...... | 
| 101240 | 54 68 65 20 73 65 63 74 69 6f 6e 20 73 68 6f 75    6c 64 20 6f 6e 6c 79 20 63 6f 6e 74 61 69 6e 20 | The.section.should.only.contain. | 
| 101260 | 61 20 73 69 6e 67 6c 65 20 6c 69 6e 65 20 77 68    65 6e 0a 20 20 20 20 20 74 68 69 73 20 66 75 6e | a.single.line.when......this.fun | 
| 101280 | 63 74 69 6f 6e 20 69 73 20 75 73 65 64 20 6c 69    6b 65 20 74 68 69 73 2e 0a 0a 20 20 20 20 20 57 | ction.is.used.like.this........W | 
| 1012a0 | 68 65 6e 20 63 61 6c 6c 65 64 20 77 69 74 68 20    61 72 67 75 6d 65 6e 74 73 20 41 52 47 53 2c 20 | hen.called.with.arguments.ARGS,. | 
| 1012c0 | 77 68 69 63 68 20 68 61 76 65 20 74 6f 20 62 65    20 73 74 72 69 6e 67 73 2c 20 74 68 65 6e 0a 20 | which.have.to.be.strings,.then.. | 
| 1012e0 | 20 20 20 20 69 6e 73 65 72 74 20 74 68 6f 73 65    20 73 74 72 69 6e 67 73 20 61 74 20 70 6f 69 6e | ....insert.those.strings.at.poin | 
| 101300 | 74 2e 20 20 54 68 65 20 73 65 63 74 69 6f 6e 20    73 68 6f 75 6c 64 20 6e 6f 74 20 63 6f 6e 74 61 | t...The.section.should.not.conta | 
| 101320 | 69 6e 20 61 6e 79 0a 20 20 20 20 20 74 65 78 74    20 62 65 66 6f 72 65 20 74 68 69 73 20 68 61 70 | in.any......text.before.this.hap | 
| 101340 | 70 65 6e 73 20 61 6e 64 20 61 66 74 65 72 77 61    72 64 73 20 69 74 20 73 68 6f 75 6c 64 20 61 67 | pens.and.afterwards.it.should.ag | 
| 101360 | 61 69 6e 20 6f 6e 6c 79 0a 20 20 20 20 20 63 6f    6e 74 61 69 6e 20 61 20 73 69 6e 67 6c 65 20 6c | ain.only......contain.a.single.l | 
| 101380 | 69 6e 65 2e 20 20 49 66 20 74 68 65 20 e2 80 98    66 61 63 65 e2 80 99 20 70 72 6f 70 65 72 74 79 | ine...If.the....face....property | 
| 1013a0 | 20 69 73 20 73 65 74 20 61 6e 79 77 68 65 72 65    0a 20 20 20 20 20 69 6e 73 69 64 65 20 61 6e 79 | .is.set.anywhere......inside.any | 
| 1013c0 | 20 6f 66 20 74 68 65 73 65 20 73 74 72 69 6e 67    73 2c 20 74 68 65 6e 20 69 6e 73 65 72 74 20 61 | .of.these.strings,.then.insert.a | 
| 1013e0 | 6c 6c 20 6f 66 20 74 68 65 6d 20 75 6e 63 68 61    6e 67 65 64 2e 0a 20 20 20 20 20 4f 74 68 65 72 | ll.of.them.unchanged.......Other | 
| 101400 | 77 69 73 65 20 75 73 65 20 74 68 65 20 e2 80 98    6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 68 65 | wise.use.the....magit-section-he | 
| 101420 | 61 64 69 6e 67 e2 80 99 20 66 61 63 65 20 66 6f    72 20 61 6c 6c 20 69 6e 73 65 72 74 65 64 0a 20 | ading....face.for.all.inserted.. | 
| 101440 | 20 20 20 20 74 65 78 74 2e 0a 0a 20 20 20 20 20    54 68 65 20 e2 80 98 63 6f 6e 74 65 6e 74 e2 80 | ....text........The....content.. | 
| 101460 | 99 20 70 72 6f 70 65 72 74 79 20 6f 66 20 74 68    65 20 73 65 63 74 69 6f 6e 20 73 74 72 75 63 74 | ..property.of.the.section.struct | 
| 101480 | 20 69 73 20 74 68 65 20 65 6e 64 20 6f 66 20 74    68 65 0a 20 20 20 20 20 68 65 61 64 69 6e 67 20 | .is.the.end.of.the......heading. | 
| 1014a0 | 28 77 68 69 63 68 20 6c 61 73 74 73 20 66 72 6f    6d 20 e2 80 98 73 74 61 72 74 e2 80 99 20 74 6f | (which.lasts.from....start....to | 
| 1014c0 | 20 e2 80 98 63 6f 6e 74 65 6e 74 e2 80 99 29 20    61 6e 64 20 74 68 65 20 62 65 67 69 6e 6e 69 6e | ....content...).and.the.beginnin | 
| 1014e0 | 67 0a 20 20 20 20 20 6f 66 20 74 68 65 20 62 6f    64 79 20 28 77 68 69 63 68 20 6c 61 73 74 73 20 | g......of.the.body.(which.lasts. | 
| 101500 | 66 72 6f 6d 20 e2 80 98 63 6f 6e 74 65 6e 74 e2    80 99 20 74 6f 20 e2 80 98 65 6e 64 e2 80 99 29 | from....content....to....end...) | 
| 101520 | 2e 20 20 49 66 20 74 68 65 20 76 61 6c 75 65 20    6f 66 0a 20 20 20 20 20 e2 80 98 63 6f 6e 74 65 | ...If.the.value.of.........conte | 
| 101540 | 6e 74 e2 80 99 20 69 73 20 6e 69 6c 2c 20 74 68    65 6e 20 74 68 65 20 73 65 63 74 69 6f 6e 20 68 | nt....is.nil,.then.the.section.h | 
| 101560 | 61 73 20 6e 6f 20 68 65 61 64 69 6e 67 20 61 6e    64 20 69 74 73 20 62 6f 64 79 0a 20 20 20 20 20 | as.no.heading.and.its.body...... | 
| 101580 | 63 61 6e 6e 6f 74 20 62 65 20 63 6f 6c 6c 61 70    73 65 64 2e 20 20 49 66 20 61 20 73 65 63 74 69 | cannot.be.collapsed...If.a.secti | 
| 1015a0 | 6f 6e 20 64 6f 65 73 20 68 61 76 65 20 61 20 68    65 61 64 69 6e 67 20 74 68 65 6e 20 69 74 73 0a | on.does.have.a.heading.then.its. | 
| 1015c0 | 20 20 20 20 20 68 65 69 67 68 74 20 6d 75 73 74    20 62 65 20 65 78 61 63 74 6c 79 20 6f 6e 65 20 | .....height.must.be.exactly.one. | 
| 1015e0 | 6c 69 6e 65 2c 20 69 6e 63 6c 75 64 69 6e 67 20    61 20 74 72 61 69 6c 69 6e 67 20 6e 65 77 6c 69 | line,.including.a.trailing.newli | 
| 101600 | 6e 65 0a 20 20 20 20 20 63 68 61 72 61 63 74 65    72 2e 20 20 54 68 69 73 20 69 73 6e e2 80 99 74 | ne......character...This.isn...t | 
| 101620 | 20 65 6e 66 6f 72 63 65 64 3b 20 79 6f 75 20 61    72 65 20 72 65 73 70 6f 6e 73 69 62 6c 65 20 66 | .enforced;.you.are.responsible.f | 
| 101640 | 6f 72 20 67 65 74 74 69 6e 67 20 69 74 0a 20 20    20 20 20 72 69 67 68 74 2e 20 20 54 68 65 20 6f | or.getting.it......right...The.o | 
| 101660 | 6e 6c 79 20 65 78 63 65 70 74 69 6f 6e 20 69 73    20 74 68 61 74 20 74 68 69 73 20 66 75 6e 63 74 | nly.exception.is.that.this.funct | 
| 101680 | 69 6f 6e 20 64 6f 65 73 20 69 6e 73 65 72 74 20    61 0a 20 20 20 20 20 6e 65 77 6c 69 6e 65 20 63 | ion.does.insert.a......newline.c | 
| 1016a0 | 68 61 72 61 63 74 65 72 20 69 66 20 6e 65 63 65    73 73 61 72 79 2e 0a 0a 20 2d 2d 20 46 75 6e 63 | haracter.if.necessary....--.Func | 
| 1016c0 | 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 63 61 6e 63    65 6c 2d 73 65 63 74 69 6f 6e 0a 20 20 20 20 20 | tion:.magit-cancel-section...... | 
| 1016e0 | 43 61 6e 63 65 6c 20 74 68 65 20 73 65 63 74 69    6f 6e 20 63 75 72 72 65 6e 74 6c 79 20 62 65 69 | Cancel.the.section.currently.bei | 
| 101700 | 6e 67 20 69 6e 73 65 72 74 65 64 2e 20 20 54 68    69 73 20 65 78 69 74 73 20 74 68 65 0a 20 20 20 | ng.inserted...This.exits.the.... | 
| 101720 | 20 20 69 6e 6e 65 72 6d 6f 73 74 20 63 61 6c 6c    20 74 6f 20 e2 80 98 6d 61 67 69 74 2d 69 6e 73 | ..innermost.call.to....magit-ins | 
| 101740 | 65 72 74 2d 73 65 63 74 69 6f 6e e2 80 99 20 61    6e 64 20 72 65 6d 6f 76 65 73 20 61 6c 6c 20 74 | ert-section....and.removes.all.t | 
| 101760 | 72 61 63 65 73 20 6f 66 0a 20 20 20 20 20 77 68    61 74 20 68 61 73 20 61 6c 72 65 61 64 79 20 68 | races.of......what.has.already.h | 
| 101780 | 61 70 70 65 6e 65 64 20 69 6e 73 69 64 65 20 74    68 61 74 20 63 61 6c 6c 2e 0a 0a 20 2d 2d 20 46 | appened.inside.that.call....--.F | 
| 1017a0 | 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 64    65 66 69 6e 65 2d 73 65 63 74 69 6f 6e 2d 6a 75 | unction:.magit-define-section-ju | 
| 1017c0 | 6d 70 65 72 20 73 79 6d 20 74 69 74 6c 65 20 26    6f 70 74 69 6f 6e 61 6c 20 76 61 6c 75 65 0a 20 | mper.sym.title.&optional.value.. | 
| 1017e0 | 20 20 20 20 44 65 66 69 6e 65 20 61 6e 20 69 6e    74 65 72 61 63 74 69 76 65 20 66 75 6e 63 74 69 | ....Define.an.interactive.functi | 
| 101800 | 6f 6e 20 74 6f 20 67 6f 20 74 6f 20 73 65 63 74    69 6f 6e 20 53 59 4d 2e 20 20 54 49 54 4c 45 20 | on.to.go.to.section.SYM...TITLE. | 
| 101820 | 69 73 20 74 68 65 0a 20 20 20 20 20 64 69 73 70    6c 61 79 65 64 20 74 69 74 6c 65 20 6f 66 20 74 | is.the......displayed.title.of.t | 
| 101840 | 68 65 20 73 65 63 74 69 6f 6e 2e 0a 0a 1f 0a 46    69 6c 65 3a 20 6d 61 67 69 74 2e 69 6e 66 6f 2c | he.section.....File:.magit.info, | 
| 101860 | 20 20 4e 6f 64 65 3a 20 53 65 63 74 69 6f 6e 20    53 65 6c 65 63 74 69 6f 6e 2c 20 20 4e 65 78 74 | ..Node:.Section.Selection,..Next | 
| 101880 | 3a 20 4d 61 74 63 68 69 6e 67 20 53 65 63 74 69    6f 6e 73 2c 20 20 50 72 65 76 3a 20 43 72 65 61 | :.Matching.Sections,..Prev:.Crea | 
| 1018a0 | 74 69 6e 67 20 53 65 63 74 69 6f 6e 73 2c 20 20    55 70 3a 20 53 65 63 74 69 6f 6e 20 50 6c 75 6d | ting.Sections,..Up:.Section.Plum | 
| 1018c0 | 62 69 6e 67 0a 0a 31 30 2e 32 2e 32 20 53 65 63    74 69 6f 6e 20 53 65 6c 65 63 74 69 6f 6e 0a 2d | bing..10.2.2.Section.Selection.- | 
| 1018e0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 0a 0a 20 2d 2d 20 46 75 6e | -----------------------...--.Fun | 
| 101900 | 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 63 75 72    72 65 6e 74 2d 73 65 63 74 69 6f 6e 0a 20 20 20 | ction:.magit-current-section.... | 
| 101920 | 20 20 52 65 74 75 72 6e 20 74 68 65 20 73 65 63    74 69 6f 6e 20 61 74 20 70 6f 69 6e 74 2e 0a 0a | ..Return.the.section.at.point... | 
| 101940 | 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 6d 61    67 69 74 2d 72 65 67 69 6f 6e 2d 73 65 63 74 69 | .--.Function:.magit-region-secti | 
| 101960 | 6f 6e 73 20 26 6f 70 74 69 6f 6e 61 6c 20 63 6f    6e 64 69 74 69 6f 6e 20 6d 75 6c 74 69 70 6c 65 | ons.&optional.condition.multiple | 
| 101980 | 0a 20 20 20 20 20 52 65 74 75 72 6e 20 61 20 6c    69 73 74 20 6f 66 20 74 68 65 20 73 65 6c 65 63 | ......Return.a.list.of.the.selec | 
| 1019a0 | 74 65 64 20 73 65 63 74 69 6f 6e 73 2e 0a 0a 20    20 20 20 20 57 68 65 6e 20 74 68 65 20 72 65 67 | ted.sections........When.the.reg | 
| 1019c0 | 69 6f 6e 20 69 73 20 61 63 74 69 76 65 20 61 6e    64 20 63 6f 6e 73 74 69 74 75 74 65 73 20 61 20 | ion.is.active.and.constitutes.a. | 
| 1019e0 | 76 61 6c 69 64 20 73 65 63 74 69 6f 6e 0a 20 20    20 20 20 73 65 6c 65 63 74 69 6f 6e 2c 20 74 68 | valid.section......selection,.th | 
| 101a00 | 65 6e 20 72 65 74 75 72 6e 20 61 20 6c 69 73 74    20 6f 66 20 61 6c 6c 20 73 65 6c 65 63 74 65 64 | en.return.a.list.of.all.selected | 
| 101a20 | 20 73 65 63 74 69 6f 6e 73 2e 20 20 54 68 69 73    20 69 73 0a 20 20 20 20 20 74 68 65 20 63 61 73 | .sections...This.is......the.cas | 
| 101a40 | 65 20 77 68 65 6e 20 74 68 65 20 72 65 67 69 6f    6e 20 62 65 67 69 6e 73 20 69 6e 20 74 68 65 20 | e.when.the.region.begins.in.the. | 
| 101a60 | 68 65 61 64 69 6e 67 20 6f 66 20 61 20 73 65 63    74 69 6f 6e 20 61 6e 64 0a 20 20 20 20 20 65 6e | heading.of.a.section.and......en | 
| 101a80 | 64 73 20 69 6e 20 74 68 65 20 68 65 61 64 69 6e    67 20 6f 66 20 74 68 65 20 73 61 6d 65 20 73 65 | ds.in.the.heading.of.the.same.se | 
| 101aa0 | 63 74 69 6f 6e 20 6f 72 20 69 6e 20 74 68 61 74    20 6f 66 20 61 20 73 69 62 6c 69 6e 67 0a 20 20 | ction.or.in.that.of.a.sibling... | 
| 101ac0 | 20 20 20 73 65 63 74 69 6f 6e 2e 20 20 49 66 20    6f 70 74 69 6f 6e 61 6c 20 4d 55 4c 54 49 50 4c | ...section...If.optional.MULTIPL | 
| 101ae0 | 45 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68    65 6e 20 74 68 65 20 72 65 67 69 6f 6e 20 63 61 | E.is.non-nil,.then.the.region.ca | 
| 101b00 | 6e 6e 6f 74 0a 20 20 20 20 20 62 65 67 69 6e 20    61 6e 64 20 65 6e 64 20 69 6e 20 74 68 65 20 73 | nnot......begin.and.end.in.the.s | 
| 101b20 | 61 6d 65 20 73 65 63 74 69 6f 6e 2e 0a 0a 20 20    20 20 20 57 68 65 6e 20 74 68 65 20 73 65 6c 65 | ame.section........When.the.sele | 
| 101b40 | 63 74 69 6f 6e 20 69 73 20 6e 6f 74 20 76 61 6c    69 64 2c 20 74 68 65 6e 20 72 65 74 75 72 6e 20 | ction.is.not.valid,.then.return. | 
| 101b60 | 6e 69 6c 2e 20 20 49 6e 20 74 68 69 73 20 63 61    73 65 2c 0a 20 20 20 20 20 6d 6f 73 74 20 63 6f | nil...In.this.case,......most.co | 
| 101b80 | 6d 6d 61 6e 64 73 20 74 68 61 74 20 63 61 6e 20    61 63 74 20 6f 6e 20 74 68 65 20 73 65 6c 65 63 | mmands.that.can.act.on.the.selec | 
| 101ba0 | 74 65 64 20 73 65 63 74 69 6f 6e 73 20 77 69 6c    6c 20 69 6e 73 74 65 61 64 0a 20 20 20 20 20 61 | ted.sections.will.instead......a | 
| 101bc0 | 63 74 20 6f 6e 20 74 68 65 20 73 65 63 74 69 6f    6e 20 61 74 20 70 6f 69 6e 74 2e 0a 0a 20 20 20 | ct.on.the.section.at.point...... | 
| 101be0 | 20 20 57 68 65 6e 20 74 68 65 20 72 65 67 69 6f    6e 20 6c 6f 6f 6b 73 20 6c 69 6b 65 20 69 74 20 | ..When.the.region.looks.like.it. | 
| 101c00 | 77 6f 75 6c 64 20 69 6e 20 61 6e 79 20 6f 74 68    65 72 20 62 75 66 66 65 72 20 74 68 65 6e 20 74 | would.in.any.other.buffer.then.t | 
| 101c20 | 68 65 0a 20 20 20 20 20 73 65 6c 65 63 74 69 6f    6e 20 69 73 20 69 6e 76 61 6c 69 64 2e 20 20 57 | he......selection.is.invalid...W | 
| 101c40 | 68 65 6e 20 74 68 65 20 73 65 6c 65 63 74 69 6f    6e 20 69 73 20 76 61 6c 69 64 20 74 68 65 6e 20 | hen.the.selection.is.valid.then. | 
| 101c60 | 74 68 65 20 72 65 67 69 6f 6e 0a 20 20 20 20 20    75 73 65 73 20 74 68 65 20 e2 80 98 6d 61 67 69 | the.region......uses.the....magi | 
| 101c80 | 74 2d 73 65 63 74 69 6f 6e 2d 68 69 67 68 6c 69    67 68 74 e2 80 99 20 66 61 63 65 2e 20 20 54 68 | t-section-highlight....face...Th | 
| 101ca0 | 69 73 20 64 6f 65 73 20 6e 6f 74 20 61 70 70 6c    79 20 74 6f 0a 20 20 20 20 20 64 69 66 66 73 20 | is.does.not.apply.to......diffs. | 
| 101cc0 | 77 68 65 72 65 20 74 68 69 6e 67 73 20 67 65 74    20 61 20 62 69 74 20 6d 6f 72 65 20 63 6f 6d 70 | where.things.get.a.bit.more.comp | 
| 101ce0 | 6c 69 63 61 74 65 64 2c 20 62 75 74 20 65 76 65    6e 20 68 65 72 65 20 69 66 20 74 68 65 0a 20 20 | licated,.but.even.here.if.the... | 
| 101d00 | 20 20 20 72 65 67 69 6f 6e 20 6c 6f 6f 6b 73 20    6c 69 6b 65 20 69 74 20 75 73 75 61 6c 6c 79 20 | ...region.looks.like.it.usually. | 
| 101d20 | 64 6f 65 73 2c 20 74 68 65 6e 20 74 68 61 74 e2    80 99 73 20 6e 6f 74 20 61 20 76 61 6c 69 64 0a | does,.then.that...s.not.a.valid. | 
| 101d40 | 20 20 20 20 20 73 65 6c 65 63 74 69 6f 6e 20 61    73 20 66 61 72 20 61 73 20 74 68 69 73 20 66 75 | .....selection.as.far.as.this.fu | 
| 101d60 | 6e 63 74 69 6f 6e 20 69 73 20 63 6f 6e 63 65 72    6e 65 64 2e 0a 0a 20 20 20 20 20 49 66 20 6f 70 | nction.is.concerned........If.op | 
| 101d80 | 74 69 6f 6e 61 6c 20 43 4f 4e 44 49 54 49 4f 4e    20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 | tional.CONDITION.is.non-nil,.the | 
| 101da0 | 6e 20 74 68 65 20 73 65 6c 65 63 74 69 6f 6e 20    6e 6f 74 20 6f 6e 6c 79 20 68 61 73 0a 20 20 20 | n.the.selection.not.only.has.... | 
| 101dc0 | 20 20 74 6f 20 62 65 20 76 61 6c 69 64 3b 20 61    6c 6c 20 73 65 6c 65 63 74 65 64 20 73 65 63 74 | ..to.be.valid;.all.selected.sect | 
| 101de0 | 69 6f 6e 73 20 61 64 64 69 74 69 6f 6e 61 6c 6c    79 20 68 61 76 65 20 74 6f 20 6d 61 74 63 68 0a | ions.additionally.have.to.match. | 
| 101e00 | 20 20 20 20 20 43 4f 4e 44 49 54 49 4f 4e 2c 20    6f 72 20 6e 69 6c 20 69 73 20 72 65 74 75 72 6e | .....CONDITION,.or.nil.is.return | 
| 101e20 | 65 64 2e 20 20 53 65 65 20 e2 80 98 6d 61 67 69    74 2d 73 65 63 74 69 6f 6e 2d 6d 61 74 63 68 e2 | ed...See....magit-section-match. | 
| 101e40 | 80 99 20 66 6f 72 20 74 68 65 0a 20 20 20 20 20    66 6f 72 6d 73 20 43 4f 4e 44 49 54 49 4f 4e 20 | ...for.the......forms.CONDITION. | 
| 101e60 | 63 61 6e 20 74 61 6b 65 2e 0a 0a 20 2d 2d 20 46    75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 72 | can.take....--.Function:.magit-r | 
| 101e80 | 65 67 69 6f 6e 2d 76 61 6c 75 65 73 20 26 6f 70    74 69 6f 6e 61 6c 20 63 6f 6e 64 69 74 69 6f 6e | egion-values.&optional.condition | 
| 101ea0 | 20 6d 75 6c 74 69 70 6c 65 0a 20 20 20 20 20 52    65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 | .multiple......Return.a.list.of. | 
| 101ec0 | 74 68 65 20 76 61 6c 75 65 73 20 6f 66 20 74 68    65 20 73 65 6c 65 63 74 65 64 20 73 65 63 74 69 | the.values.of.the.selected.secti | 
| 101ee0 | 6f 6e 73 2e 0a 0a 20 20 20 20 20 52 65 74 75 72    6e 20 74 68 65 20 76 61 6c 75 65 73 20 74 68 61 | ons........Return.the.values.tha | 
| 101f00 | 74 20 74 68 65 6d 73 65 6c 76 65 73 20 77 6f 75    6c 64 20 62 65 20 72 65 74 75 72 6e 65 64 20 62 | t.themselves.would.be.returned.b | 
| 101f20 | 79 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d    72 65 67 69 6f 6e 2d 73 65 63 74 69 6f 6e 73 e2 | y.........magit-region-sections. | 
| 101f40 | 80 99 20 28 77 68 69 63 68 20 73 65 65 29 2e 0a    0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 69 74 2e 69 | ...(which.see).....File:.magit.i | 
| 101f60 | 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 4d 61 74 63    68 69 6e 67 20 53 65 63 74 69 6f 6e 73 2c 20 20 | nfo,..Node:.Matching.Sections,.. | 
| 101f80 | 50 72 65 76 3a 20 53 65 63 74 69 6f 6e 20 53 65    6c 65 63 74 69 6f 6e 2c 20 20 55 70 3a 20 53 65 | Prev:.Section.Selection,..Up:.Se | 
| 101fa0 | 63 74 69 6f 6e 20 50 6c 75 6d 62 69 6e 67 0a 0a    31 30 2e 32 2e 33 20 4d 61 74 63 68 69 6e 67 20 | ction.Plumbing..10.2.3.Matching. | 
| 101fc0 | 53 65 63 74 69 6f 6e 73 0a 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | Sections.----------------------- | 
| 101fe0 | 2d 0a 0a e2 80 98 4d 2d 78 20 6d 61 67 69 74 2d    64 65 73 63 72 69 62 65 2d 73 65 63 74 69 6f 6e | -.....M-x.magit-describe-section | 
| 102000 | 2d 62 72 69 65 66 6c 79 e2 80 99 0a 20 20 20 20    20 53 68 6f 77 20 69 6e 66 6f 72 6d 61 74 69 6f | -briefly.........Show.informatio | 
| 102020 | 6e 20 61 62 6f 75 74 20 74 68 65 20 73 65 63 74    69 6f 6e 20 61 74 20 70 6f 69 6e 74 2e 20 20 54 | n.about.the.section.at.point...T | 
| 102040 | 68 69 73 20 63 6f 6d 6d 61 6e 64 20 69 73 0a 20    20 20 20 20 69 6e 74 65 6e 64 65 64 20 66 6f 72 | his.command.is......intended.for | 
| 102060 | 20 64 65 62 75 67 67 69 6e 67 20 70 75 72 70 6f    73 65 73 2e 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 | .debugging.purposes....--.Functi | 
| 102080 | 6f 6e 3a 20 6d 61 67 69 74 2d 73 65 63 74 69 6f    6e 2d 69 64 65 6e 74 20 73 65 63 74 69 6f 6e 0a | on:.magit-section-ident.section. | 
| 1020a0 | 20 20 20 20 20 52 65 74 75 72 6e 20 61 6e 20 75    6e 69 71 75 65 20 69 64 65 6e 74 69 66 69 65 72 | .....Return.an.unique.identifier | 
| 1020c0 | 20 66 6f 72 20 53 45 43 54 49 4f 4e 2e 20 20 54    68 65 20 72 65 74 75 72 6e 20 76 61 6c 75 65 20 | .for.SECTION...The.return.value. | 
| 1020e0 | 68 61 73 20 74 68 65 0a 20 20 20 20 20 66 6f 72    6d 20 e2 80 98 28 28 54 59 50 45 20 2e 20 56 41 | has.the......form....((TYPE...VA | 
| 102100 | 4c 55 45 29 2e 2e 2e 29 e2 80 99 2e 0a 0a 20 2d    2d 20 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 | LUE)...).......--.Function:.magi | 
| 102120 | 74 2d 67 65 74 2d 73 65 63 74 69 6f 6e 20 69 64    65 6e 74 20 26 6f 70 74 69 6f 6e 61 6c 20 72 6f | t-get-section.ident.&optional.ro | 
| 102140 | 6f 74 0a 20 20 20 20 20 52 65 74 75 72 6e 20 74    68 65 20 73 65 63 74 69 6f 6e 20 69 64 65 6e 74 | ot......Return.the.section.ident | 
| 102160 | 69 66 69 65 64 20 62 79 20 49 44 45 4e 54 2e 20    20 49 44 45 4e 54 20 68 61 73 20 74 6f 20 62 65 | ified.by.IDENT...IDENT.has.to.be | 
| 102180 | 20 61 20 6c 69 73 74 20 61 73 0a 20 20 20 20 20    72 65 74 75 72 6e 65 64 20 62 79 20 e2 80 98 6d | .a.list.as......returned.by....m | 
| 1021a0 | 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 69 64 65    6e 74 e2 80 99 2e 0a 0a 20 2d 2d 20 46 75 6e 63 | agit-section-ident.......--.Func | 
| 1021c0 | 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 73 65 63 74    69 6f 6e 2d 6d 61 74 63 68 20 63 6f 6e 64 69 74 | tion:.magit-section-match.condit | 
| 1021e0 | 69 6f 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 73 65    63 74 69 6f 6e 0a 20 20 20 20 20 52 65 74 75 72 | ion.&optional.section......Retur | 
| 102200 | 6e 20 e2 80 98 74 e2 80 99 20 69 66 20 53 45 43    54 49 4f 4e 20 6d 61 74 63 68 65 73 20 43 4f 4e | n....t....if.SECTION.matches.CON | 
| 102220 | 44 49 54 49 4f 4e 2e 20 20 53 45 43 54 49 4f 4e    20 64 65 66 61 75 6c 74 73 20 74 6f 20 74 68 65 | DITION...SECTION.defaults.to.the | 
| 102240 | 0a 20 20 20 20 20 73 65 63 74 69 6f 6e 20 61 74    20 70 6f 69 6e 74 2e 20 20 49 66 20 53 45 43 54 | ......section.at.point...If.SECT | 
| 102260 | 49 4f 4e 20 69 73 20 6e 6f 74 20 73 70 65 63 69    66 69 65 64 20 61 6e 64 20 74 68 65 72 65 20 61 | ION.is.not.specified.and.there.a | 
| 102280 | 6c 73 6f 20 69 73 20 6e 6f 0a 20 20 20 20 20 73    65 63 74 69 6f 6e 20 61 74 20 70 6f 69 6e 74 2c | lso.is.no......section.at.point, | 
| 1022a0 | 20 74 68 65 6e 20 72 65 74 75 72 6e 20 e2 80 98    6e 69 6c e2 80 99 2e 0a 0a 20 20 20 20 20 43 4f | .then.return....nil...........CO | 
| 1022c0 | 4e 44 49 54 49 4f 4e 20 63 61 6e 20 74 61 6b 65    20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 66 | NDITION.can.take.the.following.f | 
| 1022e0 | 6f 72 6d 73 3a 0a 20 20 20 20 20 20 20 20 e2 80    a2 20 e2 80 98 28 43 4f 4e 44 49 54 49 4f 4e 2e | orms:................(CONDITION. | 
| 102300 | 2e 2e 29 e2 80 99 0a 0a 20 20 20 20 20 20 20 20    20 20 6d 61 74 63 68 65 73 20 69 66 20 61 6e 79 | ..)...............matches.if.any | 
| 102320 | 20 6f 66 20 74 68 65 20 43 4f 4e 44 49 54 49 4f    4e 73 20 6d 61 74 63 68 65 73 2e 0a 0a 20 20 20 | .of.the.CONDITIONs.matches...... | 
| 102340 | 20 20 20 20 20 e2 80 a2 20 e2 80 98 5b 43 4c 41    53 53 2e 2e 2e 5d e2 80 99 0a 0a 20 20 20 20 20 | ............[CLASS...].......... | 
| 102360 | 20 20 20 20 20 6d 61 74 63 68 65 73 20 69 66 20    74 68 65 20 73 65 63 74 69 6f 6e e2 80 99 73 20 | .....matches.if.the.section...s. | 
| 102380 | 63 6c 61 73 73 20 69 73 20 74 68 65 20 73 61 6d    65 20 61 73 20 74 68 65 20 66 69 72 73 74 20 43 | class.is.the.same.as.the.first.C | 
| 1023a0 | 4c 41 53 53 0a 20 20 20 20 20 20 20 20 20 20 6f    72 20 61 20 73 75 62 63 6c 61 73 73 20 6f 66 20 | LASS...........or.a.subclass.of. | 
| 1023c0 | 74 68 61 74 3b 20 74 68 65 20 73 65 63 74 69 6f    6e e2 80 99 73 20 70 61 72 65 6e 74 20 63 6c 61 | that;.the.section...s.parent.cla | 
| 1023e0 | 73 73 20 6d 61 74 63 68 65 73 20 74 68 65 0a 20    20 20 20 20 20 20 20 20 20 73 65 63 6f 6e 64 20 | ss.matches.the...........second. | 
| 102400 | 43 4c 41 53 53 3b 20 61 6e 64 20 73 6f 20 6f 6e    2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 | CLASS;.and.so.on................ | 
| 102420 | 80 98 5b 2a 20 43 4c 41 53 53 2e 2e 2e 5d e2 80    99 0a 0a 20 20 20 20 20 20 20 20 20 20 6d 61 74 | ..[*.CLASS...]...............mat | 
| 102440 | 63 68 65 73 20 73 65 63 74 69 6f 6e 73 20 74 68    61 74 20 6d 61 74 63 68 20 e2 80 98 5b 43 4c 41 | ches.sections.that.match....[CLA | 
| 102460 | 53 53 2e 2e 2e 5d e2 80 99 20 61 6e 64 20 61 6c    73 6f 20 72 65 63 75 72 73 69 76 65 6c 79 0a 20 | SS...]....and.also.recursively.. | 
| 102480 | 20 20 20 20 20 20 20 20 20 61 6c 6c 20 74 68 65    69 72 20 63 68 69 6c 64 20 73 65 63 74 69 6f 6e | .........all.their.child.section | 
| 1024a0 | 73 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20    e2 80 98 43 4c 41 53 53 e2 80 99 0a 0a 20 20 20 | s..................CLASS........ | 
| 1024c0 | 20 20 20 20 20 20 20 6d 61 74 63 68 65 73 20 69    66 20 74 68 65 20 73 65 63 74 69 6f 6e e2 80 99 | .......matches.if.the.section... | 
| 1024e0 | 73 20 63 6c 61 73 73 20 69 73 20 74 68 65 20 73    61 6d 65 20 61 73 20 43 4c 41 53 53 20 6f 72 20 | s.class.is.the.same.as.CLASS.or. | 
| 102500 | 61 0a 20 20 20 20 20 20 20 20 20 20 73 75 62 63    6c 61 73 73 20 6f 66 20 74 68 61 74 3b 20 72 65 | a...........subclass.of.that;.re | 
| 102520 | 67 61 72 64 6c 65 73 73 20 6f 66 20 74 68 65 20    63 6c 61 73 73 65 73 20 6f 66 20 74 68 65 20 70 | gardless.of.the.classes.of.the.p | 
| 102540 | 61 72 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20    73 65 63 74 69 6f 6e 73 2e 0a 0a 20 20 20 20 20 | arent...........sections........ | 
| 102560 | 45 61 63 68 20 43 4c 41 53 53 20 73 68 6f 75 6c    64 20 62 65 20 61 20 63 6c 61 73 73 20 73 79 6d | Each.CLASS.should.be.a.class.sym | 
| 102580 | 62 6f 6c 2c 20 69 64 65 6e 74 69 66 79 69 6e 67    20 61 20 63 6c 61 73 73 20 74 68 61 74 0a 20 20 | bol,.identifying.a.class.that... | 
| 1025a0 | 20 20 20 64 65 72 69 76 65 73 20 66 72 6f 6d 20    e2 80 98 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e | ...derives.from....magit-section | 
| 1025c0 | e2 80 99 2e 20 20 46 6f 72 20 62 61 63 6b 77 61    72 64 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 | ......For.backward.compatibility | 
| 1025e0 | 20 43 4c 41 53 53 20 63 61 6e 0a 20 20 20 20 20    61 6c 73 6f 20 62 65 20 61 20 22 74 79 70 65 20 | .CLASS.can......also.be.a."type. | 
| 102600 | 73 79 6d 62 6f 6c 22 2e 20 20 41 20 73 65 63 74    69 6f 6e 20 6d 61 74 63 68 65 73 20 73 75 63 68 | symbol"...A.section.matches.such | 
| 102620 | 20 61 20 73 79 6d 62 6f 6c 20 69 66 20 74 68 65    0a 20 20 20 20 20 76 61 6c 75 65 20 6f 66 20 69 | .a.symbol.if.the......value.of.i | 
| 102640 | 74 73 20 e2 80 98 74 79 70 65 e2 80 99 20 73 6c    6f 74 20 69 73 20 e2 80 98 65 71 e2 80 99 2e 20 | ts....type....slot.is....eq..... | 
| 102660 | 20 49 66 20 61 20 74 79 70 65 20 73 79 6d 62 6f    6c 20 68 61 73 20 61 6e 20 65 6e 74 72 79 20 69 | .If.a.type.symbol.has.an.entry.i | 
| 102680 | 6e 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d    2d 73 65 63 74 69 6f 6e 2d 74 79 70 65 2d 61 6c | n.........magit--section-type-al | 
| 1026a0 | 69 73 74 e2 80 99 2c 20 74 68 65 6e 20 61 20 73    65 63 74 69 6f 6e 20 61 6c 73 6f 20 6d 61 74 63 | ist...,.then.a.section.also.matc | 
| 1026c0 | 68 65 73 20 74 68 61 74 20 74 79 70 65 0a 20 20    20 20 20 69 66 20 69 74 73 20 63 6c 61 73 73 20 | hes.that.type......if.its.class. | 
| 1026e0 | 69 73 20 61 20 73 75 62 63 6c 61 73 73 20 6f 66    20 74 68 65 20 63 6c 61 73 73 20 74 68 61 74 20 | is.a.subclass.of.the.class.that. | 
| 102700 | 63 6f 72 72 65 73 70 6f 6e 64 73 20 74 6f 20 74    68 65 0a 20 20 20 20 20 74 79 70 65 20 61 73 20 | corresponds.to.the......type.as. | 
| 102720 | 70 65 72 20 74 68 61 74 20 61 6c 69 73 74 2e 0a    0a 20 20 20 20 20 4e 6f 74 65 20 74 68 61 74 20 | per.that.alist........Note.that. | 
| 102740 | 69 74 20 69 73 20 6e 6f 74 20 6e 65 63 65 73 73    61 72 79 20 74 6f 20 73 70 65 63 69 66 79 20 74 | it.is.not.necessary.to.specify.t | 
| 102760 | 68 65 20 63 6f 6d 70 6c 65 74 65 20 73 65 63 74    69 6f 6e 0a 20 20 20 20 20 6c 69 6e 65 61 67 65 | he.complete.section......lineage | 
| 102780 | 20 61 73 20 70 72 69 6e 74 65 64 20 62 79 20 e2    80 98 6d 61 67 69 74 2d 64 65 73 63 72 69 62 65 | .as.printed.by....magit-describe | 
| 1027a0 | 2d 73 65 63 74 69 6f 6e 2d 62 72 69 65 66 6c 79    e2 80 99 2c 20 75 6e 6c 65 73 73 20 6f 66 0a 20 | -section-briefly...,.unless.of.. | 
| 1027c0 | 20 20 20 20 63 6f 75 72 73 65 20 79 6f 75 20 77    61 6e 74 20 74 6f 20 62 65 20 74 68 61 74 20 70 | ....course.you.want.to.be.that.p | 
| 1027e0 | 72 65 63 69 73 65 2e 0a 0a 20 2d 2d 20 46 75 6e    63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 73 65 63 | recise....--.Function:.magit-sec | 
| 102800 | 74 69 6f 6e 2d 76 61 6c 75 65 2d 69 66 20 63 6f    6e 64 69 74 69 6f 6e 20 26 6f 70 74 69 6f 6e 61 | tion-value-if.condition.&optiona | 
| 102820 | 6c 20 73 65 63 74 69 6f 6e 0a 20 20 20 20 20 49    66 20 74 68 65 20 73 65 63 74 69 6f 6e 20 61 74 | l.section......If.the.section.at | 
| 102840 | 20 70 6f 69 6e 74 20 6d 61 74 63 68 65 73 20 43    4f 4e 44 49 54 49 4f 4e 2c 20 74 68 65 6e 20 72 | .point.matches.CONDITION,.then.r | 
| 102860 | 65 74 75 72 6e 20 69 74 73 20 76 61 6c 75 65 2e    0a 0a 20 20 20 20 20 49 66 20 6f 70 74 69 6f 6e | eturn.its.value........If.option | 
| 102880 | 61 6c 20 53 45 43 54 49 4f 4e 20 69 73 20 6e 6f    6e 2d 6e 69 6c 20 74 68 65 6e 20 74 65 73 74 20 | al.SECTION.is.non-nil.then.test. | 
| 1028a0 | 77 68 65 74 68 65 72 20 74 68 61 74 20 6d 61 74    63 68 65 73 0a 20 20 20 20 20 69 6e 73 74 65 61 | whether.that.matches......instea | 
| 1028c0 | 64 2e 20 20 49 66 20 74 68 65 72 65 20 69 73 20    6e 6f 20 73 65 63 74 69 6f 6e 20 61 74 20 70 6f | d...If.there.is.no.section.at.po | 
| 1028e0 | 69 6e 74 20 61 6e 64 20 53 45 43 54 49 4f 4e 20    69 73 20 6e 69 6c 2c 20 74 68 65 6e 0a 20 20 20 | int.and.SECTION.is.nil,.then.... | 
| 102900 | 20 20 72 65 74 75 72 6e 20 6e 69 6c 2e 20 20 49    66 20 74 68 65 20 73 65 63 74 69 6f 6e 20 64 6f | ..return.nil...If.the.section.do | 
| 102920 | 65 73 20 6e 6f 74 20 6d 61 74 63 68 2c 20 74 68    65 6e 20 72 65 74 75 72 6e 20 6e 69 6c 2e 0a 0a | es.not.match,.then.return.nil... | 
| 102940 | 20 20 20 20 20 53 65 65 20 e2 80 98 6d 61 67 69    74 2d 73 65 63 74 69 6f 6e 2d 6d 61 74 63 68 e2 | .....See....magit-section-match. | 
| 102960 | 80 99 20 66 6f 72 20 74 68 65 20 66 6f 72 6d 73    20 43 4f 4e 44 49 54 49 4f 4e 20 63 61 6e 20 74 | ...for.the.forms.CONDITION.can.t | 
| 102980 | 61 6b 65 2e 0a 0a 20 2d 2d 20 46 75 6e 63 74 69    6f 6e 3a 20 6d 61 67 69 74 2d 73 65 63 74 69 6f | ake....--.Function:.magit-sectio | 
| 1029a0 | 6e 2d 63 61 73 65 20 26 72 65 73 74 20 63 6c 61    75 73 65 73 0a 20 20 20 20 20 43 68 6f 6f 73 65 | n-case.&rest.clauses......Choose | 
| 1029c0 | 20 61 6d 6f 6e 67 20 63 6c 61 75 73 65 73 20 6f    6e 20 74 68 65 20 74 79 70 65 20 6f 66 20 74 68 | .among.clauses.on.the.type.of.th | 
| 1029e0 | 65 20 73 65 63 74 69 6f 6e 20 61 74 20 70 6f 69    6e 74 2e 0a 0a 20 20 20 20 20 45 61 63 68 20 63 | e.section.at.point........Each.c | 
| 102a00 | 6c 61 75 73 65 20 6c 6f 6f 6b 73 20 6c 69 6b 65    20 28 43 4f 4e 44 49 54 49 4f 4e 20 42 4f 44 59 | lause.looks.like.(CONDITION.BODY | 
| 102a20 | 2e 2e 2e 29 2e 20 20 54 68 65 20 74 79 70 65 20    6f 66 20 74 68 65 0a 20 20 20 20 20 73 65 63 74 | ...)...The.type.of.the......sect | 
| 102a40 | 69 6f 6e 20 69 73 20 63 6f 6d 70 61 72 65 64 20    61 67 61 69 6e 73 74 20 65 61 63 68 20 43 4f 4e | ion.is.compared.against.each.CON | 
| 102a60 | 44 49 54 49 4f 4e 3b 20 74 68 65 20 42 4f 44 59    20 66 6f 72 6d 73 20 6f 66 20 74 68 65 0a 20 20 | DITION;.the.BODY.forms.of.the... | 
| 102a80 | 20 20 20 66 69 72 73 74 20 6d 61 74 63 68 20 61    72 65 20 65 76 61 6c 75 61 74 65 64 20 73 65 71 | ...first.match.are.evaluated.seq | 
| 102aa0 | 75 65 6e 74 69 61 6c 6c 79 20 61 6e 64 20 74 68    65 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 6c | uentially.and.the.value.of.the.l | 
| 102ac0 | 61 73 74 0a 20 20 20 20 20 66 6f 72 6d 20 69 73    20 72 65 74 75 72 6e 65 64 2e 20 20 49 6e 73 69 | ast......form.is.returned...Insi | 
| 102ae0 | 64 65 20 42 4f 44 59 20 74 68 65 20 73 79 6d 62    6f 6c 20 e2 80 98 69 74 e2 80 99 20 69 73 20 62 | de.BODY.the.symbol....it....is.b | 
| 102b00 | 6f 75 6e 64 20 74 6f 20 74 68 65 0a 20 20 20 20    20 73 65 63 74 69 6f 6e 20 61 74 20 70 6f 69 6e | ound.to.the......section.at.poin | 
| 102b20 | 74 2e 20 20 49 66 20 6e 6f 20 63 6c 61 75 73 65    20 73 75 63 63 65 65 64 73 20 6f 72 20 69 66 20 | t...If.no.clause.succeeds.or.if. | 
| 102b40 | 74 68 65 72 65 20 69 73 20 6e 6f 20 73 65 63 74    69 6f 6e 0a 20 20 20 20 20 61 74 20 70 6f 69 6e | there.is.no.section......at.poin | 
| 102b60 | 74 20 72 65 74 75 72 6e 20 6e 69 6c 2e 0a 0a 20    20 20 20 20 53 65 65 20 e2 80 98 6d 61 67 69 74 | t.return.nil........See....magit | 
| 102b80 | 2d 73 65 63 74 69 6f 6e 2d 6d 61 74 63 68 e2 80    99 20 66 6f 72 20 74 68 65 20 66 6f 72 6d 73 20 | -section-match....for.the.forms. | 
| 102ba0 | 43 4f 4e 44 49 54 49 4f 4e 20 63 61 6e 20 74 61    6b 65 2e 0a 20 20 20 20 20 41 64 64 69 74 69 6f | CONDITION.can.take.......Additio | 
| 102bc0 | 6e 61 6c 6c 79 20 61 20 43 4f 4e 44 49 54 49 4f    4e 20 6f 66 20 74 20 69 73 20 61 6c 6c 6f 77 65 | nally.a.CONDITION.of.t.is.allowe | 
| 102be0 | 64 20 69 6e 20 74 68 65 20 66 69 6e 61 6c 20 63    6c 61 75 73 65 20 61 6e 64 0a 20 20 20 20 20 6d | d.in.the.final.clause.and......m | 
| 102c00 | 61 74 63 68 65 73 20 69 66 20 6e 6f 20 6f 74 68    65 72 20 43 4f 4e 44 49 54 49 4f 4e 20 6d 61 74 | atches.if.no.other.CONDITION.mat | 
| 102c20 | 63 68 2c 20 65 76 65 6e 20 69 66 20 74 68 65 72    65 20 69 73 20 6e 6f 20 73 65 63 74 69 6f 6e 20 | ch,.even.if.there.is.no.section. | 
| 102c40 | 61 74 0a 20 20 20 20 20 70 6f 69 6e 74 2e 0a 0a    20 2d 2d 20 56 61 72 69 61 62 6c 65 3a 20 6d 61 | at......point....--.Variable:.ma | 
| 102c60 | 67 69 74 2d 72 6f 6f 74 2d 73 65 63 74 69 6f 6e    0a 20 20 20 20 20 54 68 65 20 72 6f 6f 74 20 73 | git-root-section......The.root.s | 
| 102c80 | 65 63 74 69 6f 6e 20 69 6e 20 74 68 65 20 63 75    72 72 65 6e 74 20 62 75 66 66 65 72 2e 20 20 41 | ection.in.the.current.buffer...A | 
| 102ca0 | 6c 6c 20 6f 74 68 65 72 20 73 65 63 74 69 6f 6e    73 20 61 72 65 0a 20 20 20 20 20 64 65 73 63 65 | ll.other.sections.are......desce | 
| 102cc0 | 6e 64 61 6e 74 73 20 6f 66 20 74 68 69 73 20 73    65 63 74 69 6f 6e 2e 20 20 54 68 65 20 76 61 6c | ndants.of.this.section...The.val | 
| 102ce0 | 75 65 20 6f 66 20 74 68 69 73 20 76 61 72 69 61    62 6c 65 20 69 73 20 73 65 74 20 62 79 0a 20 20 | ue.of.this.variable.is.set.by... | 
| 102d00 | 20 20 20 e2 80 98 6d 61 67 69 74 2d 69 6e 73 65    72 74 2d 73 65 63 74 69 6f 6e e2 80 99 20 61 6e | ......magit-insert-section....an | 
| 102d20 | 64 20 79 6f 75 20 73 68 6f 75 6c 64 20 6e 65 76    65 72 20 6d 6f 64 69 66 79 20 69 74 2e 0a 0a 20 | d.you.should.never.modify.it.... | 
| 102d40 | 20 20 46 6f 72 20 64 69 66 66 20 72 65 6c 61 74    65 64 20 73 65 63 74 69 6f 6e 73 20 61 20 66 65 | ..For.diff.related.sections.a.fe | 
| 102d60 | 77 20 61 64 64 69 74 69 6f 6e 61 6c 20 74 6f 6f    6c 73 20 65 78 69 73 74 2e 0a 0a 20 2d 2d 20 46 | w.additional.tools.exist....--.F | 
| 102d80 | 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 64    69 66 66 2d 74 79 70 65 20 26 6f 70 74 69 6f 6e | unction:.magit-diff-type.&option | 
| 102da0 | 61 6c 20 73 65 63 74 69 6f 6e 0a 20 20 20 20 20    52 65 74 75 72 6e 20 74 68 65 20 64 69 66 66 20 | al.section......Return.the.diff. | 
| 102dc0 | 74 79 70 65 20 6f 66 20 53 45 43 54 49 4f 4e 2e    0a 0a 20 20 20 20 20 54 68 65 20 72 65 74 75 72 | type.of.SECTION........The.retur | 
| 102de0 | 6e 65 64 20 74 79 70 65 20 69 73 20 6f 6e 65 20    6f 66 20 74 68 65 20 73 79 6d 62 6f 6c 73 20 e2 | ned.type.is.one.of.the.symbols.. | 
| 102e00 | 80 98 73 74 61 67 65 64 e2 80 99 2c 20 e2 80 98    75 6e 73 74 61 67 65 64 e2 80 99 2c 0a 20 20 20 | ..staged...,....unstaged...,.... | 
| 102e20 | 20 20 e2 80 98 63 6f 6d 6d 69 74 74 65 64 e2 80    99 2c 20 6f 72 20 e2 80 98 75 6e 64 65 66 69 6e | .....committed...,.or....undefin | 
| 102e40 | 65 64 e2 80 99 2e 20 20 54 68 69 73 20 74 79 70    65 20 73 65 72 76 65 73 20 61 20 73 69 6d 69 6c | ed......This.type.serves.a.simil | 
| 102e60 | 61 72 20 70 75 72 70 6f 73 65 20 61 73 0a 20 20    20 20 20 74 68 65 20 67 65 6e 65 72 61 6c 20 74 | ar.purpose.as......the.general.t | 
| 102e80 | 79 70 65 20 63 6f 6d 6d 6f 6e 20 74 6f 20 61 6c    6c 20 73 65 63 74 69 6f 6e 73 20 28 77 68 69 63 | ype.common.to.all.sections.(whic | 
| 102ea0 | 68 20 69 73 20 73 74 6f 72 65 64 20 69 6e 20 74    68 65 0a 20 20 20 20 20 e2 80 98 74 79 70 65 e2 | h.is.stored.in.the.........type. | 
| 102ec0 | 80 99 20 73 6c 6f 74 20 6f 66 20 74 68 65 20 63    6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 e2 80 98 | ...slot.of.the.corresponding.... | 
| 102ee0 | 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e e2 80 99    20 73 74 72 75 63 74 29 20 62 75 74 20 74 61 6b | magit-section....struct).but.tak | 
| 102f00 | 65 73 0a 20 20 20 20 20 61 64 64 69 74 69 6f 6e    61 6c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 | es......additional.information.i | 
| 102f20 | 6e 74 6f 20 61 63 63 6f 75 6e 74 2e 20 20 57 68    65 6e 20 74 68 65 20 53 45 43 54 49 4f 4e 20 69 | nto.account...When.the.SECTION.i | 
| 102f40 | 73 6e e2 80 99 74 0a 20 20 20 20 20 72 65 6c 61    74 65 64 20 74 6f 20 64 69 66 66 73 20 61 6e 64 | sn...t......related.to.diffs.and | 
| 102f60 | 20 74 68 65 20 62 75 66 66 65 72 20 63 6f 6e 74    61 69 6e 69 6e 67 20 69 74 20 61 6c 73 6f 20 69 | .the.buffer.containing.it.also.i | 
| 102f80 | 73 6e e2 80 99 74 20 61 0a 20 20 20 20 20 64 69    66 66 2d 6f 6e 6c 79 20 62 75 66 66 65 72 2c 20 | sn...t.a......diff-only.buffer,. | 
| 102fa0 | 74 68 65 6e 20 72 65 74 75 72 6e 20 6e 69 6c 2e    0a 0a 20 20 20 20 20 43 75 72 72 65 6e 74 6c 79 | then.return.nil........Currently | 
| 102fc0 | 20 74 68 65 20 74 79 70 65 20 63 61 6e 20 61 6c    73 6f 20 62 65 20 6f 6e 65 20 6f 66 20 e2 80 98 | .the.type.can.also.be.one.of.... | 
| 102fe0 | 74 72 61 63 6b 65 64 e2 80 99 20 61 6e 64 20 e2    80 98 75 6e 74 72 61 63 6b 65 64 e2 80 99 2c 0a | tracked....and....untracked...,. | 
| 103000 | 20 20 20 20 20 62 75 74 20 74 68 65 73 65 20 76    61 6c 75 65 73 20 61 72 65 20 6e 6f 74 20 68 61 | .....but.these.values.are.not.ha | 
| 103020 | 6e 64 6c 65 64 20 65 78 70 6c 69 63 69 74 6c 79    20 69 6e 20 65 76 65 72 79 20 70 6c 61 63 65 20 | ndled.explicitly.in.every.place. | 
| 103040 | 74 68 65 79 0a 20 20 20 20 20 73 68 6f 75 6c 64    20 62 65 2e 20 20 41 20 70 6f 73 73 69 62 6c 65 | they......should.be...A.possible | 
| 103060 | 20 66 69 78 20 63 6f 75 6c 64 20 62 65 20 74 6f    20 6a 75 73 74 20 72 65 74 75 72 6e 20 6e 69 6c | .fix.could.be.to.just.return.nil | 
| 103080 | 20 68 65 72 65 2e 0a 0a 20 20 20 20 20 54 68 65    20 73 65 63 74 69 6f 6e 20 68 61 73 20 74 6f 20 | .here........The.section.has.to. | 
| 1030a0 | 62 65 20 61 20 e2 80 98 64 69 66 66 e2 80 99 20    6f 72 20 e2 80 98 68 75 6e 6b e2 80 99 20 73 65 | be.a....diff....or....hunk....se | 
| 1030c0 | 63 74 69 6f 6e 2c 20 6f 72 20 61 20 73 65 63 74    69 6f 6e 0a 20 20 20 20 20 77 68 6f 73 65 20 63 | ction,.or.a.section......whose.c | 
| 1030e0 | 68 69 6c 64 72 65 6e 20 61 72 65 20 6f 66 20 74    79 70 65 20 e2 80 98 64 69 66 66 e2 80 99 2e 20 | hildren.are.of.type....diff..... | 
| 103100 | 20 49 66 20 6f 70 74 69 6f 6e 61 6c 20 53 45 43    54 49 4f 4e 20 69 73 20 6e 69 6c 2c 0a 20 20 20 | .If.optional.SECTION.is.nil,.... | 
| 103120 | 20 20 72 65 74 75 72 6e 20 74 68 65 20 64 69 66    66 20 74 79 70 65 20 66 6f 72 20 74 68 65 20 63 | ..return.the.diff.type.for.the.c | 
| 103140 | 75 72 72 65 6e 74 20 73 65 63 74 69 6f 6e 2e 20    20 49 6e 20 62 75 66 66 65 72 73 20 77 68 6f 73 | urrent.section...In.buffers.whos | 
| 103160 | 65 0a 20 20 20 20 20 6d 61 6a 6f 72 20 6d 6f 64    65 20 69 73 20 e2 80 98 6d 61 67 69 74 2d 64 69 | e......major.mode.is....magit-di | 
| 103180 | 66 66 2d 6d 6f 64 65 e2 80 99 20 53 45 43 54 49    4f 4e 20 69 73 20 69 67 6e 6f 72 65 64 20 61 6e | ff-mode....SECTION.is.ignored.an | 
| 1031a0 | 64 20 74 68 65 20 74 79 70 65 20 69 73 0a 20 20    20 20 20 64 65 74 65 72 6d 69 6e 65 64 20 75 73 | d.the.type.is......determined.us | 
| 1031c0 | 69 6e 67 20 6f 74 68 65 72 20 6d 65 61 6e 73 2e    20 20 49 6e 20 e2 80 98 6d 61 67 69 74 2d 72 65 | ing.other.means...In....magit-re | 
| 1031e0 | 76 69 73 69 6f 6e 2d 6d 6f 64 65 e2 80 99 20 62    75 66 66 65 72 73 20 74 68 65 0a 20 20 20 20 20 | vision-mode....buffers.the...... | 
| 103200 | 74 79 70 65 20 69 73 20 61 6c 77 61 79 73 20 e2    80 98 63 6f 6d 6d 69 74 74 65 64 e2 80 99 2e 0a | type.is.always....committed..... | 
| 103220 | 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 6d    61 67 69 74 2d 64 69 66 66 2d 73 63 6f 70 65 20 | ..--.Function:.magit-diff-scope. | 
| 103240 | 26 6f 70 74 69 6f 6e 61 6c 20 73 65 63 74 69 6f    6e 20 73 74 72 69 63 74 0a 20 20 20 20 20 52 65 | &optional.section.strict......Re | 
| 103260 | 74 75 72 6e 20 74 68 65 20 64 69 66 66 20 73 63    6f 70 65 20 6f 66 20 53 45 43 54 49 4f 4e 20 6f | turn.the.diff.scope.of.SECTION.o | 
| 103280 | 72 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 73    65 63 74 69 6f 6e 28 73 29 2e 0a 0a 20 20 20 20 | r.the.selected.section(s)....... | 
| 1032a0 | 20 41 20 64 69 66 66 e2 80 99 73 20 22 73 63 6f    70 65 22 20 64 65 73 63 72 69 62 65 73 20 77 68 | .A.diff...s."scope".describes.wh | 
| 1032c0 | 61 74 20 70 61 72 74 20 6f 66 20 61 20 64 69 66    66 20 69 73 20 73 65 6c 65 63 74 65 64 2c 20 69 | at.part.of.a.diff.is.selected,.i | 
| 1032e0 | 74 20 69 73 20 61 0a 20 20 20 20 20 73 79 6d 62    6f 6c 2c 20 6f 6e 65 20 6f 66 20 e2 80 98 72 65 | t.is.a......symbol,.one.of....re | 
| 103300 | 67 69 6f 6e e2 80 99 2c 20 e2 80 98 68 75 6e 6b    e2 80 99 2c 20 e2 80 98 68 75 6e 6b 73 e2 80 99 | gion...,....hunk...,....hunks... | 
| 103320 | 2c 20 e2 80 98 66 69 6c 65 e2 80 99 2c 20 e2 80    98 66 69 6c 65 73 e2 80 99 2c 20 6f 72 0a 20 20 | ,....file...,....files...,.or... | 
| 103340 | 20 20 20 e2 80 98 6c 69 73 74 e2 80 99 2e 20 20    44 6f 20 6e 6f 74 20 63 6f 6e 66 75 73 65 20 74 | ......list......Do.not.confuse.t | 
| 103360 | 68 69 73 20 77 69 74 68 20 74 68 65 20 64 69 66    66 20 22 74 79 70 65 22 2c 20 61 73 20 72 65 74 | his.with.the.diff."type",.as.ret | 
| 103380 | 75 72 6e 65 64 20 62 79 0a 20 20 20 20 20 e2 80    98 6d 61 67 69 74 2d 64 69 66 66 2d 74 79 70 65 | urned.by.........magit-diff-type | 
| 1033a0 | e2 80 99 2e 0a 0a 20 20 20 20 20 49 66 20 6f 70    74 69 6f 6e 61 6c 20 53 45 43 54 49 4f 4e 20 69 | ...........If.optional.SECTION.i | 
| 1033c0 | 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20    72 65 74 75 72 6e 20 74 68 65 20 73 63 6f 70 65 | s.non-nil,.then.return.the.scope | 
| 1033e0 | 20 6f 66 20 74 68 61 74 2c 0a 20 20 20 20 20 69    67 6e 6f 72 69 6e 67 20 74 68 65 20 73 65 63 74 | .of.that,......ignoring.the.sect | 
| 103400 | 69 6f 6e 73 20 73 65 6c 65 63 74 65 64 20 62 79    20 74 68 65 20 72 65 67 69 6f 6e 2e 20 20 4f 74 | ions.selected.by.the.region...Ot | 
| 103420 | 68 65 72 77 69 73 65 20 72 65 74 75 72 6e 20 74    68 65 0a 20 20 20 20 20 73 63 6f 70 65 20 6f 66 | herwise.return.the......scope.of | 
| 103440 | 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 65 63    74 69 6f 6e 2c 20 6f 72 20 69 66 20 74 68 65 20 | .the.current.section,.or.if.the. | 
| 103460 | 72 65 67 69 6f 6e 20 69 73 20 61 63 74 69 76 65    20 61 6e 64 0a 20 20 20 20 20 73 65 6c 65 63 74 | region.is.active.and......select | 
| 103480 | 73 20 61 20 76 61 6c 69 64 20 67 72 6f 75 70 20    6f 66 20 64 69 66 66 20 72 65 6c 61 74 65 64 20 | s.a.valid.group.of.diff.related. | 
| 1034a0 | 73 65 63 74 69 6f 6e 73 2c 20 74 68 65 20 74 79    70 65 20 6f 66 20 74 68 65 73 65 0a 20 20 20 20 | sections,.the.type.of.these..... | 
| 1034c0 | 20 73 65 63 74 69 6f 6e 73 2c 20 69 2e 65 2e 2c    20 e2 80 98 68 75 6e 6b 73 e2 80 99 20 6f 72 20 | .sections,.i.e.,....hunks....or. | 
| 1034e0 | e2 80 98 66 69 6c 65 73 e2 80 99 2e 20 20 49 66    20 53 45 43 54 49 4f 4e 20 28 6f 72 20 69 66 20 | ...files......If.SECTION.(or.if. | 
| 103500 | 74 68 65 20 63 75 72 72 65 6e 74 0a 20 20 20 20    20 73 65 63 74 69 6f 6e 20 74 68 61 74 20 69 73 | the.current......section.that.is | 
| 103520 | 20 6e 69 6c 29 20 69 73 20 61 20 e2 80 98 68 75    6e 6b e2 80 99 20 73 65 63 74 69 6f 6e 20 61 6e | .nil).is.a....hunk....section.an | 
| 103540 | 64 20 74 68 65 20 72 65 67 69 6f 6e 20 73 74 61    72 74 73 20 61 6e 64 0a 20 20 20 20 20 65 6e 64 | d.the.region.starts.and......end | 
| 103560 | 73 20 69 6e 73 69 64 65 20 74 68 65 20 62 6f 64    79 20 6f 66 20 61 20 74 68 61 74 20 73 65 63 74 | s.inside.the.body.of.a.that.sect | 
| 103580 | 69 6f 6e 2c 20 74 68 65 6e 20 74 68 65 20 74 79    70 65 20 69 73 20 e2 80 98 72 65 67 69 6f 6e e2 | ion,.then.the.type.is....region. | 
| 1035a0 | 80 99 2e 0a 0a 20 20 20 20 20 49 66 20 6f 70 74    69 6f 6e 61 6c 20 53 54 52 49 43 54 20 69 73 20 | ..........If.optional.STRICT.is. | 
| 1035c0 | 6e 6f 6e 2d 6e 69 6c 20 74 68 65 6e 20 72 65 74    75 72 6e 20 6e 69 6c 20 69 66 20 74 68 65 20 64 | non-nil.then.return.nil.if.the.d | 
| 1035e0 | 69 66 66 20 74 79 70 65 20 6f 66 0a 20 20 20 20    20 74 68 65 20 73 65 63 74 69 6f 6e 20 61 74 20 | iff.type.of......the.section.at. | 
| 103600 | 70 6f 69 6e 74 20 69 73 20 e2 80 98 75 6e 74 72    61 63 6b 65 64 e2 80 99 20 6f 72 20 74 68 65 20 | point.is....untracked....or.the. | 
| 103620 | 73 65 63 74 69 6f 6e 20 61 74 20 70 6f 69 6e 74    20 69 73 20 6e 6f 74 0a 20 20 20 20 20 61 63 74 | section.at.point.is.not......act | 
| 103640 | 75 61 6c 6c 79 20 61 20 e2 80 98 64 69 66 66 e2    80 99 20 62 75 74 20 61 20 e2 80 98 64 69 66 66 | ually.a....diff....but.a....diff | 
| 103660 | 73 74 61 74 e2 80 99 20 73 65 63 74 69 6f 6e 2e    0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 69 74 2e | stat....section.....File:.magit. | 
| 103680 | 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 52 65 66    72 65 73 68 69 6e 67 20 42 75 66 66 65 72 73 2c | info,..Node:.Refreshing.Buffers, | 
| 1036a0 | 20 20 4e 65 78 74 3a 20 43 6f 6e 76 65 6e 74 69    6f 6e 73 2c 20 20 50 72 65 76 3a 20 53 65 63 74 | ..Next:.Conventions,..Prev:.Sect | 
| 1036c0 | 69 6f 6e 20 50 6c 75 6d 62 69 6e 67 2c 20 20 55    70 3a 20 50 6c 75 6d 62 69 6e 67 0a 0a 31 30 2e | ion.Plumbing,..Up:.Plumbing..10. | 
| 1036e0 | 33 20 52 65 66 72 65 73 68 69 6e 67 20 42 75 66    66 65 72 73 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | 3.Refreshing.Buffers.=========== | 
| 103700 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 41 6c    6c 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 | ============..All.commands.that. | 
| 103720 | 63 72 65 61 74 65 20 61 20 6e 65 77 20 4d 61 67    69 74 20 62 75 66 66 65 72 20 6f 72 20 63 68 61 | create.a.new.Magit.buffer.or.cha | 
| 103740 | 6e 67 65 20 77 68 61 74 20 69 73 20 62 65 69 6e    67 0a 64 69 73 70 6c 61 79 65 64 20 69 6e 20 61 | nge.what.is.being.displayed.in.a | 
| 103760 | 6e 20 65 78 69 73 74 69 6e 67 20 62 75 66 66 65    72 20 64 6f 20 73 6f 20 62 79 20 63 61 6c 6c 69 | n.existing.buffer.do.so.by.calli | 
| 103780 | 6e 67 20 e2 80 98 6d 61 67 69 74 2d 6d 6f 64 65    2d 73 65 74 75 70 e2 80 99 2e 0a 41 6d 6f 6e 67 | ng....magit-mode-setup.....Among | 
| 1037a0 | 20 6f 74 68 65 72 20 74 68 69 6e 67 73 2c 20 74    68 61 74 20 66 75 6e 63 74 69 6f 6e 20 73 65 74 | .other.things,.that.function.set | 
| 1037c0 | 73 20 74 68 65 20 62 75 66 66 65 72 20 6c 6f 63    61 6c 20 76 61 6c 75 65 73 20 6f 66 0a e2 80 98 | s.the.buffer.local.values.of.... | 
| 1037e0 | 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72    79 e2 80 99 20 28 74 6f 20 74 68 65 20 74 6f 70 | default-directory....(to.the.top | 
| 103800 | 2d 6c 65 76 65 6c 20 6f 66 20 74 68 65 20 72 65    70 6f 73 69 74 6f 72 79 29 2c 0a e2 80 98 6d 61 | -level.of.the.repository),....ma | 
| 103820 | 67 69 74 2d 72 65 66 72 65 73 68 2d 66 75 6e 63    74 69 6f 6e e2 80 99 2c 20 61 6e 64 20 e2 80 98 | git-refresh-function...,.and.... | 
| 103840 | 6d 61 67 69 74 2d 72 65 66 72 65 73 68 2d 61 72    67 73 e2 80 99 2e 0a 0a 20 20 20 42 75 66 66 65 | magit-refresh-args.........Buffe | 
| 103860 | 72 73 20 61 72 65 20 72 65 66 72 65 73 68 65 64    20 62 79 20 63 61 6c 6c 69 6e 67 20 74 68 65 20 | rs.are.refreshed.by.calling.the. | 
| 103880 | 66 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 69 73    20 74 68 65 20 6c 6f 63 61 6c 20 76 61 6c 75 65 | function.that.is.the.local.value | 
| 1038a0 | 0a 6f 66 20 e2 80 98 6d 61 67 69 74 2d 72 65 66    72 65 73 68 2d 66 75 6e 63 74 69 6f 6e e2 80 99 | .of....magit-refresh-function... | 
| 1038c0 | 20 28 61 20 66 75 6e 63 74 69 6f 6e 20 6e 61 6d    65 64 20 e2 80 98 6d 61 67 69 74 2d 2a 2d 72 65 | .(a.function.named....magit-*-re | 
| 1038e0 | 66 72 65 73 68 2d 62 75 66 66 65 72 e2 80 99 2c    0a 77 68 65 72 65 20 e2 80 98 2a e2 80 99 20 6d | fresh-buffer...,.where....*....m | 
| 103900 | 61 79 20 62 65 20 73 6f 6d 65 74 68 69 6e 67 20    6c 69 6b 65 20 e2 80 98 64 69 66 66 e2 80 99 29 | ay.be.something.like....diff...) | 
| 103920 | 20 77 69 74 68 20 74 68 65 20 76 61 6c 75 65 20    6f 66 0a e2 80 98 6d 61 67 69 74 2d 72 65 66 72 | .with.the.value.of....magit-refr | 
| 103940 | 65 73 68 2d 61 72 67 73 e2 80 99 20 61 73 20 61    72 67 75 6d 65 6e 74 73 2e 0a 0a 20 2d 2d 20 4d | esh-args....as.arguments....--.M | 
| 103960 | 61 63 72 6f 3a 20 6d 61 67 69 74 2d 6d 6f 64 65    2d 73 65 74 75 70 20 62 75 66 66 65 72 20 73 77 | acro:.magit-mode-setup.buffer.sw | 
| 103980 | 69 74 63 68 2d 66 75 6e 63 20 6d 6f 64 65 20 72    65 66 72 65 73 68 2d 66 75 6e 63 0a 20 20 20 20 | itch-func.mode.refresh-func..... | 
| 1039a0 | 20 20 20 20 20 20 26 6f 70 74 69 6f 6e 61 6c 20    72 65 66 72 65 73 68 2d 61 72 67 73 0a 20 20 20 | ......&optional.refresh-args.... | 
| 1039c0 | 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20    64 69 73 70 6c 61 79 73 20 61 6e 64 20 73 65 6c | ..This.function.displays.and.sel | 
| 1039e0 | 65 63 74 73 20 42 55 46 46 45 52 2c 20 74 75 72    6e 73 20 6f 6e 20 4d 4f 44 45 2c 20 61 6e 64 0a | ects.BUFFER,.turns.on.MODE,.and. | 
| 103a00 | 20 20 20 20 20 72 65 66 72 65 73 68 65 73 20 61    20 66 69 72 73 74 20 74 69 6d 65 2e 0a 0a 20 20 | .....refreshes.a.first.time..... | 
| 103a20 | 20 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e    20 64 69 73 70 6c 61 79 73 20 61 6e 64 20 6f 70 | ...This.function.displays.and.op | 
| 103a40 | 74 69 6f 6e 61 6c 6c 79 20 73 65 6c 65 63 74 73    20 42 55 46 46 45 52 20 62 79 20 63 61 6c 6c 69 | tionally.selects.BUFFER.by.calli | 
| 103a60 | 6e 67 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74    2d 6d 6f 64 65 2d 64 69 73 70 6c 61 79 2d 62 75 | ng.........magit-mode-display-bu | 
| 103a80 | 66 66 65 72 e2 80 99 20 77 69 74 68 20 42 55 46    46 45 52 2c 20 4d 4f 44 45 20 61 6e 64 20 53 57 | ffer....with.BUFFER,.MODE.and.SW | 
| 103aa0 | 49 54 43 48 2d 46 55 4e 43 20 61 73 0a 20 20 20    20 20 61 72 67 75 6d 65 6e 74 73 2e 20 20 54 68 | ITCH-FUNC.as......arguments...Th | 
| 103ac0 | 65 6e 20 69 74 20 73 65 74 73 20 74 68 65 20 6c    6f 63 61 6c 20 76 61 6c 75 65 20 6f 66 0a 20 20 | en.it.sets.the.local.value.of... | 
| 103ae0 | 20 20 20 e2 80 98 6d 61 67 69 74 2d 72 65 66 72    65 73 68 2d 66 75 6e 63 74 69 6f 6e e2 80 99 20 | ......magit-refresh-function.... | 
| 103b00 | 74 6f 20 52 45 46 52 45 53 48 2d 46 55 4e 43 20    61 6e 64 20 74 68 61 74 20 6f 66 0a 20 20 20 20 | to.REFRESH-FUNC.and.that.of..... | 
| 103b20 | 20 e2 80 98 6d 61 67 69 74 2d 72 65 66 72 65 73    68 2d 61 72 67 73 e2 80 99 20 74 6f 20 52 45 46 | ....magit-refresh-args....to.REF | 
| 103b40 | 52 45 53 48 2d 41 52 47 53 2e 20 20 46 69 6e 61    6c 6c 79 20 69 74 20 63 72 65 61 74 65 73 20 74 | RESH-ARGS...Finally.it.creates.t | 
| 103b60 | 68 65 0a 20 20 20 20 20 62 75 66 66 65 72 20 63    6f 6e 74 65 6e 74 20 62 79 20 63 61 6c 6c 69 6e | he......buffer.content.by.callin | 
| 103b80 | 67 20 52 45 46 52 45 53 48 2d 46 55 4e 43 20 77    69 74 68 20 52 45 46 52 45 53 48 2d 41 52 47 53 | g.REFRESH-FUNC.with.REFRESH-ARGS | 
| 103ba0 | 20 61 73 0a 20 20 20 20 20 61 72 67 75 6d 65 6e    74 73 2e 0a 0a 20 20 20 20 20 41 6c 6c 20 61 72 | .as......arguments........All.ar | 
| 103bc0 | 67 75 6d 65 6e 74 73 20 61 72 65 20 65 76 61 6c    75 61 74 65 64 20 62 65 66 6f 72 65 20 73 77 69 | guments.are.evaluated.before.swi | 
| 103be0 | 74 63 68 69 6e 67 20 74 6f 20 42 55 46 46 45 52    2e 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a | tching.to.BUFFER....--.Function: | 
| 103c00 | 20 6d 61 67 69 74 2d 6d 6f 64 65 2d 64 69 73 70    6c 61 79 2d 62 75 66 66 65 72 20 62 75 66 66 65 | .magit-mode-display-buffer.buffe | 
| 103c20 | 72 20 6d 6f 64 65 20 26 6f 70 74 69 6f 6e 61 6c    0a 20 20 20 20 20 20 20 20 20 20 73 77 69 74 63 | r.mode.&optional...........switc | 
| 103c40 | 68 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20    54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 64 69 | h-function......This.function.di | 
| 103c60 | 73 70 6c 61 79 20 42 55 46 46 45 52 20 69 6e 20    73 6f 6d 65 20 77 69 6e 64 6f 77 20 61 6e 64 20 | splay.BUFFER.in.some.window.and. | 
| 103c80 | 73 65 6c 65 63 74 20 69 74 2e 20 20 42 55 46 46    45 52 0a 20 20 20 20 20 6d 61 79 20 62 65 20 61 | select.it...BUFFER......may.be.a | 
| 103ca0 | 20 62 75 66 66 65 72 20 6f 72 20 61 20 73 74 72    69 6e 67 2c 20 74 68 65 20 6e 61 6d 65 20 6f 66 | .buffer.or.a.string,.the.name.of | 
| 103cc0 | 20 61 20 62 75 66 66 65 72 2e 20 20 54 68 65 20    62 75 66 66 65 72 20 69 73 0a 20 20 20 20 20 72 | .a.buffer...The.buffer.is......r | 
| 103ce0 | 65 74 75 72 6e 65 64 2e 0a 0a 20 20 20 20 20 55    6e 6c 65 73 73 20 42 55 46 46 45 52 20 69 73 20 | eturned........Unless.BUFFER.is. | 
| 103d00 | 61 6c 72 65 61 64 79 20 64 69 73 70 6c 61 79 65    64 20 69 6e 20 74 68 65 20 73 65 6c 65 63 74 65 | already.displayed.in.the.selecte | 
| 103d20 | 64 20 66 72 61 6d 65 2c 20 73 74 6f 72 65 20 74    68 65 0a 20 20 20 20 20 70 72 65 76 69 6f 75 73 | d.frame,.store.the......previous | 
| 103d40 | 20 77 69 6e 64 6f 77 20 63 6f 6e 66 69 67 75 72    61 74 69 6f 6e 20 61 73 20 61 20 62 75 66 66 65 | .window.configuration.as.a.buffe | 
| 103d60 | 72 20 6c 6f 63 61 6c 20 76 61 6c 75 65 2c 20 73    6f 20 74 68 61 74 20 69 74 0a 20 20 20 20 20 63 | r.local.value,.so.that.it......c | 
| 103d80 | 61 6e 20 6c 61 74 65 72 20 62 65 20 72 65 73 74    6f 72 65 64 20 62 79 20 e2 80 98 6d 61 67 69 74 | an.later.be.restored.by....magit | 
| 103da0 | 2d 6d 6f 64 65 2d 62 75 72 79 2d 62 75 66 66 65    72 e2 80 99 2e 0a 0a 20 20 20 20 20 54 68 65 20 | -mode-bury-buffer...........The. | 
| 103dc0 | 62 75 66 66 65 72 20 69 73 20 64 69 73 70 6c 61    79 65 64 20 61 6e 64 20 73 65 6c 65 63 74 65 64 | buffer.is.displayed.and.selected | 
| 103de0 | 20 75 73 69 6e 67 20 53 57 49 54 43 48 2d 46 55    4e 43 54 49 4f 4e 2e 20 20 49 66 0a 20 20 20 20 | .using.SWITCH-FUNCTION...If..... | 
| 103e00 | 20 74 68 61 74 20 69 73 20 e2 80 98 6e 69 6c e2    80 99 20 74 68 65 6e 20 e2 80 98 70 6f 70 2d 74 | .that.is....nil....then....pop-t | 
| 103e20 | 6f 2d 62 75 66 66 65 72 e2 80 99 20 69 73 20 75    73 65 64 20 69 66 20 74 68 65 20 63 75 72 72 65 | o-buffer....is.used.if.the.curre | 
| 103e40 | 6e 74 20 62 75 66 66 65 72 e2 80 99 73 0a 20 20    20 20 20 6d 61 6a 6f 72 20 6d 6f 64 65 20 64 65 | nt.buffer...s......major.mode.de | 
| 103e60 | 72 69 76 65 73 20 66 72 6f 6d 20 e2 80 98 6d 61    67 69 74 2d 6d 6f 64 65 e2 80 99 2e 20 20 4f 74 | rives.from....magit-mode......Ot | 
| 103e80 | 68 65 72 77 69 73 65 20 e2 80 98 73 77 69 74 63    68 2d 74 6f 2d 62 75 66 66 65 72 e2 80 99 0a 20 | herwise....switch-to-buffer..... | 
| 103ea0 | 20 20 20 20 69 73 20 75 73 65 64 2e 0a 0a 20 2d    2d 20 56 61 72 69 61 62 6c 65 3a 20 6d 61 67 69 | ....is.used....--.Variable:.magi | 
| 103ec0 | 74 2d 72 65 66 72 65 73 68 2d 66 75 6e 63 74 69    6f 6e 0a 20 20 20 20 20 54 68 65 20 76 61 6c 75 | t-refresh-function......The.valu | 
| 103ee0 | 65 20 6f 66 20 74 68 69 73 20 62 75 66 66 65 72    2d 6c 6f 63 61 6c 20 76 61 72 69 61 62 6c 65 20 | e.of.this.buffer-local.variable. | 
| 103f00 | 69 73 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20    75 73 65 64 20 74 6f 0a 20 20 20 20 20 72 65 66 | is.the.function.used.to......ref | 
| 103f20 | 72 65 73 68 20 74 68 65 20 63 75 72 72 65 6e 74    20 62 75 66 66 65 72 2e 20 20 49 74 20 69 73 20 | resh.the.current.buffer...It.is. | 
| 103f40 | 63 61 6c 6c 65 64 20 77 69 74 68 20 e2 80 98 6d    61 67 69 74 2d 72 65 66 72 65 73 68 2d 61 72 67 | called.with....magit-refresh-arg | 
| 103f60 | 73 e2 80 99 0a 20 20 20 20 20 61 73 20 61 72 67    75 6d 65 6e 74 73 2e 0a 0a 20 2d 2d 20 56 61 72 | s.........as.arguments....--.Var | 
| 103f80 | 69 61 62 6c 65 3a 20 6d 61 67 69 74 2d 72 65 66    72 65 73 68 2d 61 72 67 73 0a 20 20 20 20 20 54 | iable:.magit-refresh-args......T | 
| 103fa0 | 68 65 20 6c 69 73 74 20 6f 66 20 61 72 67 75 6d    65 6e 74 73 20 75 73 65 64 20 62 79 20 e2 80 98 | he.list.of.arguments.used.by.... | 
| 103fc0 | 6d 61 67 69 74 2d 72 65 66 72 65 73 68 2d 66 75    6e 63 74 69 6f 6e e2 80 99 20 74 6f 20 72 65 66 | magit-refresh-function....to.ref | 
| 103fe0 | 72 65 73 68 0a 20 20 20 20 20 74 68 65 20 63 75    72 72 65 6e 74 20 62 75 66 66 65 72 2e 20 20 e2 | resh......the.current.buffer.... | 
| 104000 | 80 98 6d 61 67 69 74 2d 72 65 66 72 65 73 68 2d    66 75 6e 63 74 69 6f 6e e2 80 99 20 69 73 20 63 | ..magit-refresh-function....is.c | 
| 104020 | 61 6c 6c 65 64 20 77 69 74 68 20 74 68 65 73 65    0a 20 20 20 20 20 61 72 67 75 6d 65 6e 74 73 2e | alled.with.these......arguments. | 
| 104040 | 0a 0a 20 20 20 20 20 54 68 65 20 76 61 6c 75 65    20 69 73 20 75 73 75 61 6c 6c 79 20 73 65 74 20 | .......The.value.is.usually.set. | 
| 104060 | 75 73 69 6e 67 20 e2 80 98 6d 61 67 69 74 2d 6d    6f 64 65 2d 73 65 74 75 70 e2 80 99 2c 20 62 75 | using....magit-mode-setup...,.bu | 
| 104080 | 74 20 69 6e 20 73 6f 6d 65 0a 20 20 20 20 20 63    61 73 65 73 20 69 74 e2 80 99 73 20 61 6c 73 6f | t.in.some......cases.it...s.also | 
| 1040a0 | 20 75 73 65 66 75 6c 20 74 6f 20 70 72 6f 76 69    64 65 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 | .useful.to.provide.commands.that | 
| 1040c0 | 20 63 61 6e 20 63 68 61 6e 67 65 20 74 68 65 0a    20 20 20 20 20 76 61 6c 75 65 2e 20 20 46 6f 72 | .can.change.the......value...For | 
| 1040e0 | 20 65 78 61 6d 70 6c 65 2c 20 74 68 65 20 e2 80    98 6d 61 67 69 74 2d 64 69 66 66 2d 72 65 66 72 | .example,.the....magit-diff-refr | 
| 104100 | 65 73 68 e2 80 99 20 74 72 61 6e 73 69 65 6e 74    20 63 61 6e 20 62 65 20 75 73 65 64 0a 20 20 20 | esh....transient.can.be.used.... | 
| 104120 | 20 20 74 6f 20 63 68 61 6e 67 65 20 61 6e 79 20    6f 66 20 74 68 65 20 61 72 67 75 6d 65 6e 74 73 | ..to.change.any.of.the.arguments | 
| 104140 | 20 75 73 65 64 20 74 6f 20 64 69 73 70 6c 61 79    20 74 68 65 20 64 69 66 66 2c 20 77 69 74 68 6f | .used.to.display.the.diff,.witho | 
| 104160 | 75 74 0a 20 20 20 20 20 68 61 76 69 6e 67 20 74    6f 20 73 70 65 63 69 66 79 20 61 67 61 69 6e 20 | ut......having.to.specify.again. | 
| 104180 | 77 68 69 63 68 20 64 69 66 66 65 72 65 6e 63 65    73 20 73 68 6f 75 6c 64 20 62 65 20 73 68 6f 77 | which.differences.should.be.show | 
| 1041a0 | 6e 2c 20 62 75 74 0a 20 20 20 20 20 e2 80 98 6d    61 67 69 74 2d 64 69 66 66 2d 6d 6f 72 65 2d 63 | n,.but.........magit-diff-more-c | 
| 1041c0 | 6f 6e 74 65 78 74 e2 80 99 2c 20 e2 80 98 6d 61    67 69 74 2d 64 69 66 66 2d 6c 65 73 73 2d 63 6f | ontext...,....magit-diff-less-co | 
| 1041e0 | 6e 74 65 78 74 e2 80 99 20 61 6e 64 0a 20 20 20    20 20 e2 80 98 6d 61 67 69 74 2d 64 69 66 66 2d | ntext....and.........magit-diff- | 
| 104200 | 64 65 66 61 75 6c 74 2d 63 6f 6e 74 65 78 74 e2    80 99 20 63 68 61 6e 67 65 20 6a 75 73 74 20 74 | default-context....change.just.t | 
| 104220 | 68 65 20 e2 80 98 2d 55 3c 4e 3e e2 80 99 20 61    72 67 75 6d 65 6e 74 2e 20 20 49 6e 0a 20 20 20 | he....-U<N>....argument...In.... | 
| 104240 | 20 20 62 6f 74 68 20 63 61 73 65 20 74 68 69 73    20 69 73 20 64 6f 6e 65 20 62 79 20 63 68 61 6e | ..both.case.this.is.done.by.chan | 
| 104260 | 67 69 6e 67 20 74 68 65 20 76 61 6c 75 65 20 6f    66 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 20 | ging.the.value.of.this.variable. | 
| 104280 | 61 6e 64 0a 20 20 20 20 20 74 68 65 6e 20 63 61    6c 6c 69 6e 67 20 74 68 69 73 20 e2 80 98 6d 61 | and......then.calling.this....ma | 
| 1042a0 | 67 69 74 2d 72 65 66 72 65 73 68 2d 66 75 6e 63    74 69 6f 6e e2 80 99 2e 0a 0a 1f 0a 46 69 6c 65 | git-refresh-function........File | 
| 1042c0 | 3a 20 6d 61 67 69 74 2e 69 6e 66 6f 2c 20 20 4e    6f 64 65 3a 20 43 6f 6e 76 65 6e 74 69 6f 6e 73 | :.magit.info,..Node:.Conventions | 
| 1042e0 | 2c 20 20 50 72 65 76 3a 20 52 65 66 72 65 73 68    69 6e 67 20 42 75 66 66 65 72 73 2c 20 20 55 70 | ,..Prev:.Refreshing.Buffers,..Up | 
| 104300 | 3a 20 50 6c 75 6d 62 69 6e 67 0a 0a 31 30 2e 34    20 43 6f 6e 76 65 6e 74 69 6f 6e 73 0a 3d 3d 3d | :.Plumbing..10.4.Conventions.=== | 
| 104320 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 41    6c 73 6f 20 73 65 65 20 2a 6e 6f 74 65 20 43 6f | =============..Also.see.*note.Co | 
| 104340 | 6d 70 6c 65 74 69 6f 6e 20 61 6e 64 20 43 6f 6e    66 69 72 6d 61 74 69 6f 6e 3a 3a 2e 0a 0a 2a 20 | mpletion.and.Confirmation::...*. | 
| 104360 | 4d 65 6e 75 3a 0a 0a 2a 20 54 68 65 6d 69 6e 67    20 46 61 63 65 73 3a 3a 0a 0a 1f 0a 46 69 6c 65 | Menu:..*.Theming.Faces::....File | 
| 104380 | 3a 20 6d 61 67 69 74 2e 69 6e 66 6f 2c 20 20 4e    6f 64 65 3a 20 54 68 65 6d 69 6e 67 20 46 61 63 | :.magit.info,..Node:.Theming.Fac | 
| 1043a0 | 65 73 2c 20 20 55 70 3a 20 43 6f 6e 76 65 6e 74    69 6f 6e 73 0a 0a 31 30 2e 34 2e 31 20 54 68 65 | es,..Up:.Conventions..10.4.1.The | 
| 1043c0 | 6d 69 6e 67 20 46 61 63 65 73 0a 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a | ming.Faces.--------------------. | 
| 1043e0 | 0a 54 68 65 20 64 65 66 61 75 6c 74 20 74 68 65    6d 65 20 75 73 65 73 20 62 6c 75 65 20 66 6f 72 | .The.default.theme.uses.blue.for | 
| 104400 | 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 65 73 2c    20 67 72 65 65 6e 20 66 6f 72 20 72 65 6d 6f 74 | .local.branches,.green.for.remot | 
| 104420 | 65 0a 62 72 61 6e 63 68 65 73 2c 20 61 6e 64 20    67 6f 6c 64 65 6e 72 6f 64 20 28 62 72 6f 77 6e | e.branches,.and.goldenrod.(brown | 
| 104440 | 69 73 68 20 79 65 6c 6c 6f 77 29 20 66 6f 72 20    74 61 67 73 2e 20 20 57 68 65 6e 20 63 72 65 61 | ish.yellow).for.tags...When.crea | 
| 104460 | 74 69 6e 67 20 61 20 6e 65 77 0a 74 68 65 6d 65    2c 20 79 6f 75 20 73 68 6f 75 6c 64 20 70 72 6f | ting.a.new.theme,.you.should.pro | 
| 104480 | 62 61 62 6c 79 20 66 6f 6c 6c 6f 77 20 74 68 61    74 20 65 78 61 6d 70 6c 65 2e 20 20 49 66 20 79 | bably.follow.that.example...If.y | 
| 1044a0 | 6f 75 72 20 74 68 65 6d 65 20 61 6c 72 65 61 64    79 0a 75 73 65 73 20 6f 74 68 65 72 20 63 6f 6c | our.theme.already.uses.other.col | 
| 1044c0 | 6f 72 73 2c 20 74 68 65 6e 20 73 74 69 63 6b 20    74 6f 20 74 68 61 74 2e 0a 0a 20 20 20 49 6e 20 | ors,.then.stick.to.that......In. | 
| 1044e0 | 6f 6c 64 65 72 20 72 65 6c 65 61 73 65 73 20 74    68 65 73 65 20 72 65 66 65 72 65 6e 63 65 20 66 | older.releases.these.reference.f | 
| 104500 | 61 63 65 73 20 75 73 65 64 20 74 6f 20 68 61 76    65 20 61 20 62 61 63 6b 67 72 6f 75 6e 64 0a 63 | aces.used.to.have.a.background.c | 
| 104520 | 6f 6c 6f 72 20 61 6e 64 20 61 20 62 6f 78 20 61    72 6f 75 6e 64 20 74 68 65 6d 2e 20 20 54 68 65 | olor.and.a.box.around.them...The | 
| 104540 | 20 62 61 73 69 63 20 64 65 66 61 75 6c 74 20 66    61 63 65 73 20 6e 6f 20 6c 6f 6e 67 65 72 20 64 | .basic.default.faces.no.longer.d | 
| 104560 | 6f 20 73 6f 2c 0a 74 6f 20 6d 61 6b 65 20 4d 61    67 69 74 20 62 75 66 66 65 72 73 20 6d 75 63 68 | o.so,.to.make.Magit.buffers.much | 
| 104580 | 20 6c 65 73 73 20 6e 6f 69 73 79 2c 20 61 6e 64    20 79 6f 75 20 73 68 6f 75 6c 64 20 66 6f 6c 6c | .less.noisy,.and.you.should.foll | 
| 1045a0 | 6f 77 20 74 68 61 74 0a 65 78 61 6d 70 6c 65 20    61 74 20 6c 65 61 73 74 20 77 69 74 68 20 72 65 | ow.that.example.at.least.with.re | 
| 1045c0 | 67 61 72 64 73 20 74 6f 20 62 6f 78 65 73 2e 20    20 28 42 6f 78 65 73 20 77 65 72 65 20 75 73 65 | gards.to.boxes...(Boxes.were.use | 
| 1045e0 | 64 20 69 6e 20 74 68 65 20 70 61 73 74 20 74 6f    0a 77 6f 72 6b 20 61 72 6f 75 6e 64 20 61 20 63 | d.in.the.past.to.work.around.a.c | 
| 104600 | 6f 6e 66 6c 69 63 74 20 62 65 74 77 65 65 6e 20    74 68 65 20 68 69 67 68 6c 69 67 68 74 69 6e 67 | onflict.between.the.highlighting | 
| 104620 | 20 6f 76 65 72 6c 61 79 20 61 6e 64 20 74 65 78    74 0a 70 72 6f 70 65 72 74 79 20 62 61 63 6b 67 | .overlay.and.text.property.backg | 
| 104640 | 72 6f 75 6e 64 73 2e 20 20 54 68 61 74 e2 80 99    73 20 6e 6f 20 6c 6f 6e 67 65 72 20 6e 65 63 65 | rounds...That...s.no.longer.nece | 
| 104660 | 73 73 61 72 79 20 62 65 63 61 75 73 65 20 68 69    67 68 6c 69 67 68 74 69 6e 67 0a 6e 6f 20 6c 6f | ssary.because.highlighting.no.lo | 
| 104680 | 6e 67 65 72 20 63 61 75 73 65 73 20 6f 74 68 65    72 20 62 61 63 6b 67 72 6f 75 6e 64 20 63 6f 6c | nger.causes.other.background.col | 
| 1046a0 | 6f 72 73 20 74 6f 20 64 69 73 61 70 70 65 61 72    2e 29 20 20 41 6c 74 65 72 6e 61 74 69 76 65 6c | ors.to.disappear.)..Alternativel | 
| 1046c0 | 79 0a 79 6f 75 20 63 61 6e 20 6b 65 65 70 20 74    68 65 20 62 61 63 6b 67 72 6f 75 6e 64 20 63 6f | y.you.can.keep.the.background.co | 
| 1046e0 | 6c 6f 72 20 61 6e 64 2f 6f 72 20 62 6f 78 2c 20    62 75 74 20 74 68 65 6e 20 68 61 76 65 20 74 6f | lor.and/or.box,.but.then.have.to | 
| 104700 | 20 74 61 6b 65 0a 73 70 65 63 69 61 6c 20 63 61    72 65 20 74 6f 20 61 64 6a 75 73 74 20 e2 80 98 | .take.special.care.to.adjust.... | 
| 104720 | 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 63 75 72    72 65 6e 74 e2 80 99 20 61 63 63 6f 72 64 69 6e | magit-branch-current....accordin | 
| 104740 | 67 6c 79 2e 20 20 42 79 20 64 65 66 61 75 6c 74    0a 69 74 20 6c 6f 6f 6b 73 20 6d 6f 73 74 6c 79 | gly...By.default.it.looks.mostly | 
| 104760 | 20 6c 69 6b 65 20 e2 80 98 6d 61 67 69 74 2d 62    72 61 6e 63 68 2d 6c 6f 63 61 6c e2 80 99 2c 20 | .like....magit-branch-local...,. | 
| 104780 | 62 75 74 20 77 69 74 68 20 61 20 62 6f 78 20 28    62 79 20 64 65 66 61 75 6c 74 0a 74 68 65 20 66 | but.with.a.box.(by.default.the.f | 
| 1047a0 | 6f 72 6d 65 72 20 69 73 20 74 68 65 20 6f 6e 6c    79 20 66 61 63 65 20 74 68 61 74 20 75 73 65 73 | ormer.is.the.only.face.that.uses | 
| 1047c0 | 20 61 20 62 6f 78 2c 20 65 78 61 63 74 6c 79 20    73 6f 20 74 68 61 74 20 69 74 20 73 74 69 63 6b | .a.box,.exactly.so.that.it.stick | 
| 1047e0 | 73 0a 6f 75 74 29 2e 20 20 49 66 20 74 68 65 20    66 6f 72 6d 65 72 20 61 6c 73 6f 20 75 73 65 73 | s.out)...If.the.former.also.uses | 
| 104800 | 20 61 20 62 6f 78 2c 20 74 68 65 6e 20 79 6f 75    20 68 61 76 65 20 74 6f 20 6d 61 6b 65 20 73 75 | .a.box,.then.you.have.to.make.su | 
| 104820 | 72 65 20 74 68 61 74 20 69 74 0a 64 69 66 66 65    72 73 20 69 6e 20 73 6f 6d 65 20 6f 74 68 65 72 | re.that.it.differs.in.some.other | 
| 104840 | 20 77 61 79 20 66 72 6f 6d 20 74 68 65 20 6c 61    74 74 65 72 2e 0a 0a 20 20 20 54 68 65 20 6d 6f | .way.from.the.latter......The.mo | 
| 104860 | 73 74 20 64 69 66 66 69 63 75 6c 74 20 66 61 63    65 73 20 74 6f 20 74 68 65 6d 65 20 61 72 65 20 | st.difficult.faces.to.theme.are. | 
| 104880 | 74 68 6f 73 65 20 72 65 6c 61 74 65 64 20 74 6f    20 64 69 66 66 73 2c 0a 68 65 61 64 69 6e 67 73 | those.related.to.diffs,.headings | 
| 1048a0 | 2c 20 68 69 67 68 6c 69 67 68 74 69 6e 67 2c 20    61 6e 64 20 74 68 65 20 72 65 67 69 6f 6e 2e 20 | ,.highlighting,.and.the.region.. | 
| 1048c0 | 20 54 68 65 72 65 20 61 72 65 20 66 61 63 65 73    20 74 68 61 74 20 66 61 6c 6c 20 69 6e 74 6f 0a | .There.are.faces.that.fall.into. | 
| 1048e0 | 61 6c 6c 20 66 6f 75 72 20 67 72 6f 75 70 73 20    2d 20 65 78 70 65 63 74 20 74 6f 20 73 70 65 6e | all.four.groups.-.expect.to.spen | 
| 104900 | 64 20 73 6f 6d 65 20 74 69 6d 65 20 67 65 74 74    69 6e 67 20 74 68 69 73 20 72 69 67 68 74 2e 0a | d.some.time.getting.this.right.. | 
| 104920 | 0a 20 20 20 54 68 65 20 e2 80 98 72 65 67 69 6f    6e e2 80 99 20 66 61 63 65 20 69 6e 20 74 68 65 | ....The....region....face.in.the | 
| 104940 | 20 64 65 66 61 75 6c 74 20 74 68 65 6d 65 2c 20    69 6e 20 62 6f 74 68 20 74 68 65 20 6c 69 67 68 | .default.theme,.in.both.the.ligh | 
| 104960 | 74 20 61 6e 64 20 64 61 72 6b 0a 76 61 72 69 61    6e 74 73 2c 20 61 73 20 77 65 6c 6c 20 61 73 20 | t.and.dark.variants,.as.well.as. | 
| 104980 | 69 6e 20 6d 61 6e 79 20 6f 74 68 65 72 20 74 68    65 6d 65 73 2c 20 64 69 73 74 72 69 62 75 74 65 | in.many.other.themes,.distribute | 
| 1049a0 | 64 20 77 69 74 68 20 45 6d 61 63 73 20 6f 72 20    62 79 0a 74 68 69 72 64 2d 70 61 72 74 69 65 73 | d.with.Emacs.or.by.third-parties | 
| 1049c0 | 2c 20 69 73 20 76 65 72 79 20 75 67 6c 79 2e 20    20 49 74 20 69 73 20 63 6f 6d 6d 6f 6e 20 74 6f | ,.is.very.ugly...It.is.common.to | 
| 1049e0 | 20 75 73 65 20 61 20 62 61 63 6b 67 72 6f 75 6e    64 20 63 6f 6c 6f 72 0a 74 68 61 74 20 72 65 61 | .use.a.background.color.that.rea | 
| 104a00 | 6c 6c 79 20 73 74 69 63 6b 73 20 6f 75 74 2c 20    77 68 69 63 68 20 69 73 20 75 67 6c 79 20 62 75 | lly.sticks.out,.which.is.ugly.bu | 
| 104a20 | 74 20 69 66 20 74 68 61 74 20 77 65 72 65 20 74    68 65 20 6f 6e 6c 79 20 70 72 6f 62 6c 65 6d 0a | t.if.that.were.the.only.problem. | 
| 104a40 | 74 68 65 6e 20 69 74 20 77 6f 75 6c 64 20 62 65    20 61 63 63 65 70 74 61 62 6c 65 2e 20 20 55 6e | then.it.would.be.acceptable...Un | 
| 104a60 | 66 6f 72 74 75 6e 61 74 65 6c 79 20 6d 61 6e 79    20 74 68 65 6d 65 73 20 61 6c 73 6f 20 73 65 74 | fortunately.many.themes.also.set | 
| 104a80 | 20 74 68 65 0a 66 6f 72 65 67 72 6f 75 6e 64 20    63 6f 6c 6f 72 2c 20 77 68 69 63 68 20 65 6e 73 | .the.foreground.color,.which.ens | 
| 104aa0 | 75 72 65 73 20 74 68 61 74 20 61 6c 6c 20 74 65    78 74 20 77 69 74 68 69 6e 20 74 68 65 20 72 65 | ures.that.all.text.within.the.re | 
| 104ac0 | 67 69 6f 6e 20 69 73 0a 72 65 61 64 61 62 6c 65    2e 20 20 57 69 74 68 6f 75 74 20 64 6f 69 6e 67 | gion.is.readable...Without.doing | 
| 104ae0 | 20 74 68 61 74 20 74 68 65 72 65 20 6d 69 67 68    74 20 62 65 20 63 61 73 65 73 20 77 68 65 72 65 | .that.there.might.be.cases.where | 
| 104b00 | 20 73 6f 6d 65 20 66 6f 72 65 67 72 6f 75 6e 64    0a 63 6f 6c 6f 72 20 69 73 20 74 6f 6f 20 63 6c | .some.foreground.color.is.too.cl | 
| 104b20 | 6f 73 65 20 74 6f 20 74 68 65 20 72 65 67 69 6f    6e 20 62 61 63 6b 67 72 6f 75 6e 64 20 63 6f 6c | ose.to.the.region.background.col | 
| 104b40 | 6f 72 20 74 6f 20 73 74 69 6c 6c 20 62 65 20 72    65 61 64 61 62 6c 65 2e 0a 42 75 74 20 69 74 20 | or.to.still.be.readable..But.it. | 
| 104b60 | 61 6c 73 6f 20 6d 65 61 6e 73 20 74 68 61 74 20    74 65 78 74 20 77 69 74 68 69 6e 20 74 68 65 20 | also.means.that.text.within.the. | 
| 104b80 | 72 65 67 69 6f 6e 20 6c 6f 73 65 73 20 61 6c 6c    20 73 79 6e 74 61 78 0a 68 69 67 68 6c 69 67 68 | region.loses.all.syntax.highligh | 
| 104ba0 | 74 69 6e 67 2e 0a 0a 20 20 20 49 20 63 6f 6e 73    69 64 65 72 20 74 68 65 20 77 6f 72 6b 20 74 68 | ting......I.consider.the.work.th | 
| 104bc0 | 61 74 20 77 65 6e 74 20 69 6e 74 6f 20 67 65 74    74 69 6e 67 20 74 68 65 20 e2 80 98 72 65 67 69 | at.went.into.getting.the....regi | 
| 104be0 | 6f 6e e2 80 99 20 66 61 63 65 20 72 69 67 68 74    20 74 6f 0a 62 65 20 61 20 67 6f 6f 64 20 69 6e | on....face.right.to.be.a.good.in | 
| 104c00 | 64 69 63 61 74 6f 72 20 66 6f 72 20 74 68 65 20    67 65 6e 65 72 61 6c 20 71 75 61 6c 69 74 79 20 | dicator.for.the.general.quality. | 
| 104c20 | 6f 66 20 61 20 74 68 65 6d 65 2e 20 20 4d 79 0a    72 65 63 6f 6d 6d 65 6e 64 61 74 69 6f 6e 20 66 | of.a.theme...My.recommendation.f | 
| 104c40 | 6f 72 20 74 68 65 20 e2 80 98 72 65 67 69 6f 6e    e2 80 99 20 66 61 63 65 20 69 73 20 74 68 69 73 | or.the....region....face.is.this | 
| 104c60 | 3a 20 75 73 65 20 61 20 62 61 63 6b 67 72 6f 75    6e 64 20 63 6f 6c 6f 72 0a 73 6c 69 67 68 74 6c | :.use.a.background.color.slightl | 
| 104c80 | 79 20 64 69 66 66 65 72 65 6e 74 20 66 72 6f 6d    20 74 68 65 20 62 61 63 6b 67 72 6f 75 6e 64 20 | y.different.from.the.background. | 
| 104ca0 | 63 6f 6c 6f 72 20 6f 66 20 74 68 65 20 e2 80 98    64 65 66 61 75 6c 74 e2 80 99 20 66 61 63 65 2c | color.of.the....default....face, | 
| 104cc0 | 20 61 6e 64 0a 64 6f 20 6e 6f 74 20 73 65 74 20    74 68 65 20 66 6f 72 65 67 72 6f 75 6e 64 20 63 | .and.do.not.set.the.foreground.c | 
| 104ce0 | 6f 6c 6f 72 20 61 74 20 61 6c 6c 2e 20 20 53 6f    20 66 6f 72 20 61 20 6c 69 67 68 74 20 74 68 65 | olor.at.all...So.for.a.light.the | 
| 104d00 | 6d 65 20 79 6f 75 20 6d 69 67 68 74 0a 75 73 65    20 61 20 6c 69 67 68 74 20 28 70 6f 73 73 69 62 | me.you.might.use.a.light.(possib | 
| 104d20 | 6c 79 20 74 69 6e 74 65 64 29 20 67 72 61 79 20    61 73 20 74 68 65 20 62 61 63 6b 67 72 6f 75 6e | ly.tinted).gray.as.the.backgroun | 
| 104d40 | 64 20 63 6f 6c 6f 72 20 6f 66 20 e2 80 98 64 65    66 61 75 6c 74 e2 80 99 0a 61 6e 64 20 61 20 73 | d.color.of....default....and.a.s | 
| 104d60 | 6f 6d 65 77 68 61 74 20 64 61 72 6b 65 72 20 67    72 61 79 20 66 6f 72 20 74 68 65 20 62 61 63 6b | omewhat.darker.gray.for.the.back | 
| 104d80 | 67 72 6f 75 6e 64 20 6f 66 20 e2 80 98 72 65 67    69 6f 6e e2 80 99 2e 20 20 54 68 61 74 20 73 68 | ground.of....region......That.sh | 
| 104da0 | 6f 75 6c 64 0a 75 73 75 61 6c 6c 79 20 62 65 20    65 6e 6f 75 67 68 20 74 6f 20 6e 6f 74 20 63 6f | ould.usually.be.enough.to.not.co | 
| 104dc0 | 6c 6c 69 64 65 20 77 69 74 68 20 74 68 65 20 66    6f 72 65 67 72 6f 75 6e 64 20 63 6f 6c 6f 72 20 | llide.with.the.foreground.color. | 
| 104de0 | 6f 66 20 61 6e 79 20 6f 74 68 65 72 0a 66 61 63    65 2e 20 20 42 75 74 20 69 66 20 73 6f 6d 65 20 | of.any.other.face...But.if.some. | 
| 104e00 | 6f 74 68 65 72 20 66 61 63 65 73 20 61 6c 73 6f    20 73 65 74 20 61 20 6c 69 67 68 74 20 67 72 61 | other.faces.also.set.a.light.gra | 
| 104e20 | 79 20 61 73 20 62 61 63 6b 67 72 6f 75 6e 64 0a    63 6f 6c 6f 72 2c 20 74 68 65 6e 20 79 6f 75 20 | y.as.background.color,.then.you. | 
| 104e40 | 73 68 6f 75 6c 64 20 61 6c 73 6f 20 6d 61 6b 65    20 73 75 72 65 20 69 74 20 64 6f 65 73 6e e2 80 | should.also.make.sure.it.doesn.. | 
| 104e60 | 99 74 20 63 6f 6c 6c 69 64 65 20 77 69 74 68 20    74 68 6f 73 65 20 28 69 6e 0a 73 6f 6d 65 20 63 | .t.collide.with.those.(in.some.c | 
| 104e80 | 61 73 65 73 20 69 74 20 6d 69 67 68 74 20 62 65    20 61 63 63 65 70 74 61 62 6c 65 20 74 68 6f 75 | ases.it.might.be.acceptable.thou | 
| 104ea0 | 67 68 29 2e 0a 0a 20 20 20 4d 61 67 69 74 20 6f    6e 6c 79 20 75 73 65 73 20 74 68 65 20 e2 80 98 | gh)......Magit.only.uses.the.... | 
| 104ec0 | 72 65 67 69 6f 6e e2 80 99 20 66 61 63 65 20 77    68 65 6e 20 74 68 65 20 72 65 67 69 6f 6e 20 69 | region....face.when.the.region.i | 
| 104ee0 | 73 20 22 69 6e 76 61 6c 69 64 22 20 62 79 20 69    74 73 0a 6f 77 6e 20 64 65 66 69 6e 69 74 69 6f | s."invalid".by.its.own.definitio | 
| 104f00 | 6e 2e 20 20 49 6e 20 61 20 4d 61 67 69 74 20 62    75 66 66 65 72 20 74 68 65 20 72 65 67 69 6f 6e | n...In.a.Magit.buffer.the.region | 
| 104f20 | 20 69 73 20 75 73 65 64 20 74 6f 20 65 69 74 68    65 72 20 73 65 6c 65 63 74 0a 6d 75 6c 74 69 70 | .is.used.to.either.select.multip | 
| 104f40 | 6c 65 20 73 69 62 6c 69 6e 67 20 73 65 63 74 69    6f 6e 73 2c 20 73 6f 20 74 68 61 74 20 63 6f 6d | le.sibling.sections,.so.that.com | 
| 104f60 | 6d 61 6e 64 73 20 77 68 69 63 68 20 73 75 70 70    6f 72 74 20 69 74 20 61 63 74 20 6f 6e 20 61 6c | mands.which.support.it.act.on.al | 
| 104f80 | 6c 0a 6f 66 20 74 68 65 73 65 20 73 65 63 74 69    6f 6e 73 20 69 6e 73 74 65 61 64 20 6f 66 20 6a | l.of.these.sections.instead.of.j | 
| 104fa0 | 75 73 74 20 74 68 65 20 63 75 72 72 65 6e 74 20    73 65 63 74 69 6f 6e 2c 20 6f 72 20 74 6f 20 73 | ust.the.current.section,.or.to.s | 
| 104fc0 | 65 6c 65 63 74 0a 6c 69 6e 65 73 20 77 69 74 68    69 6e 20 61 20 73 69 6e 67 6c 65 20 68 75 6e 6b | elect.lines.within.a.single.hunk | 
| 104fe0 | 20 73 65 63 74 69 6f 6e 2e 20 20 49 6e 20 61 6c    6c 20 6f 74 68 65 72 20 63 61 73 65 73 2c 20 74 | .section...In.all.other.cases,.t | 
| 105000 | 68 65 20 73 65 63 74 69 6f 6e 20 69 73 0a 63 6f    6e 73 69 64 65 72 65 64 20 69 6e 76 61 6c 69 64 | he.section.is.considered.invalid | 
| 105020 | 20 61 6e 64 20 4d 61 67 69 74 20 77 6f 6e e2 80    99 74 20 61 63 74 20 6f 6e 20 69 74 2e 20 20 42 | .and.Magit.won...t.act.on.it...B | 
| 105040 | 75 74 20 73 75 63 68 20 69 6e 76 61 6c 69 64 20    73 65 63 74 69 6f 6e 73 0a 68 61 70 70 65 6e 2c | ut.such.invalid.sections.happen, | 
| 105060 | 20 65 69 74 68 65 72 20 62 65 63 61 75 73 65 20    74 68 65 20 75 73 65 72 20 68 61 73 20 6e 6f 74 | .either.because.the.user.has.not | 
| 105080 | 20 6d 6f 76 65 64 20 70 6f 69 6e 74 20 65 6e 6f    75 67 68 20 79 65 74 20 74 6f 20 6d 61 6b 65 0a | .moved.point.enough.yet.to.make. | 
| 1050a0 | 69 74 20 76 61 6c 69 64 20 6f 72 20 62 65 63 61    75 73 65 20 73 68 65 20 77 61 6e 74 73 20 74 6f | it.valid.or.because.she.wants.to | 
| 1050c0 | 20 75 73 65 20 61 20 6e 6f 6e 2d 6d 61 67 69 74    20 63 6f 6d 6d 61 6e 64 20 74 6f 20 61 63 74 20 | .use.a.non-magit.command.to.act. | 
| 1050e0 | 6f 6e 20 74 68 65 0a 72 65 67 69 6f 6e 2c 20 65    2e 67 2e 2c 20 e2 80 98 6b 69 6c 6c 2d 72 65 67 | on.the.region,.e.g.,....kill-reg | 
| 105100 | 69 6f 6e e2 80 99 2e 0a 0a 20 20 20 53 6f 20 75    73 69 6e 67 20 74 68 65 20 72 65 67 75 6c 61 72 | ion.........So.using.the.regular | 
| 105120 | 20 e2 80 98 72 65 67 69 6f 6e e2 80 99 20 66 61    63 65 20 66 6f 72 20 69 6e 76 61 6c 69 64 20 73 | ....region....face.for.invalid.s | 
| 105140 | 65 63 74 69 6f 6e 73 20 69 73 20 61 20 66 65 61    74 75 72 65 2e 0a 49 74 20 74 65 6c 6c 73 20 74 | ections.is.a.feature..It.tells.t | 
| 105160 | 68 65 20 75 73 65 72 20 74 68 61 74 20 4d 61 67    69 74 20 77 6f 6e e2 80 99 74 20 62 65 20 61 62 | he.user.that.Magit.won...t.be.ab | 
| 105180 | 6c 65 20 74 6f 20 61 63 74 20 6f 6e 20 69 74 2e    20 20 49 74 e2 80 99 73 0a 61 63 63 65 70 74 61 | le.to.act.on.it...It...s.accepta | 
| 1051a0 | 62 6c 65 20 69 66 20 74 68 61 74 20 66 61 63 65    20 6c 6f 6f 6b 73 20 61 20 62 69 74 20 6f 64 64 | ble.if.that.face.looks.a.bit.odd | 
| 1051c0 | 20 61 6e 64 20 65 76 65 6e 20 28 62 75 74 20 6c    65 73 73 20 73 6f 29 20 69 66 20 69 74 0a 63 6f | .and.even.(but.less.so).if.it.co | 
| 1051e0 | 6c 6c 69 64 65 73 20 77 69 74 68 20 74 68 65 20    62 61 63 6b 67 72 6f 75 6e 64 20 63 6f 6c 6f 72 | llides.with.the.background.color | 
| 105200 | 73 20 6f 66 20 73 65 63 74 69 6f 6e 20 68 65 61    64 69 6e 67 73 20 61 6e 64 20 6f 74 68 65 72 20 | s.of.section.headings.and.other. | 
| 105220 | 74 68 69 6e 67 73 0a 74 68 61 74 20 68 61 76 65    20 61 20 62 61 63 6b 67 72 6f 75 6e 64 20 63 6f | things.that.have.a.background.co | 
| 105240 | 6c 6f 72 2e 0a 0a 20 20 20 4d 61 67 69 74 20 68    69 67 68 6c 69 67 68 74 73 20 74 68 65 20 63 75 | lor......Magit.highlights.the.cu | 
| 105260 | 72 72 65 6e 74 20 73 65 63 74 69 6f 6e 2e 20 20    49 66 20 61 20 73 65 63 74 69 6f 6e 20 68 61 73 | rrent.section...If.a.section.has | 
| 105280 | 20 73 75 62 73 65 63 74 69 6f 6e 73 2c 0a 74 68    65 6e 20 61 6c 6c 20 6f 66 20 74 68 65 6d 20 61 | .subsections,.then.all.of.them.a | 
| 1052a0 | 72 65 20 68 69 67 68 6c 69 67 68 74 65 64 2e 20    20 54 68 69 73 20 69 73 20 64 6f 6e 65 20 75 73 | re.highlighted...This.is.done.us | 
| 1052c0 | 69 6e 67 20 66 61 63 65 73 20 74 68 61 74 20 68    61 76 65 0a 22 68 69 67 68 6c 69 67 68 74 22 20 | ing.faces.that.have."highlight". | 
| 1052e0 | 69 6e 20 74 68 65 69 72 20 6e 61 6d 65 73 2e 20    20 46 6f 72 20 6d 6f 73 74 20 73 65 63 74 69 6f | in.their.names...For.most.sectio | 
| 105300 | 6e 73 2c 0a e2 80 98 6d 61 67 69 74 2d 73 65 63    74 69 6f 6e 2d 68 69 67 68 6c 69 67 68 74 e2 80 | ns,....magit-section-highlight.. | 
| 105320 | 99 20 69 73 20 75 73 65 64 20 66 6f 72 20 62 6f    74 68 20 74 68 65 20 62 6f 64 79 20 61 6e 64 20 | ..is.used.for.both.the.body.and. | 
| 105340 | 74 68 65 20 68 65 61 64 69 6e 67 2e 0a 4c 69 6b    65 20 74 68 65 20 e2 80 98 72 65 67 69 6f 6e e2 | the.heading..Like.the....region. | 
| 105360 | 80 99 20 66 61 63 65 2c 20 69 74 20 73 68 6f 75    6c 64 20 6f 6e 6c 79 20 73 65 74 20 74 68 65 20 | ...face,.it.should.only.set.the. | 
| 105380 | 62 61 63 6b 67 72 6f 75 6e 64 20 63 6f 6c 6f 72    20 74 6f 0a 73 6f 6d 65 74 68 69 6e 67 20 73 69 | background.color.to.something.si | 
| 1053a0 | 6d 69 6c 61 72 20 74 6f 20 74 68 61 74 20 6f 66    20 e2 80 98 64 65 66 61 75 6c 74 e2 80 99 2e 20 | milar.to.that.of....default..... | 
| 1053c0 | 20 54 68 65 20 68 69 67 68 6c 69 67 68 74 20 62    61 63 6b 67 72 6f 75 6e 64 20 63 6f 6c 6f 72 0a | .The.highlight.background.color. | 
| 1053e0 | 6d 75 73 74 20 62 65 20 64 69 66 66 65 72 65 6e    74 20 66 72 6f 6d 20 62 6f 74 68 20 74 68 65 20 | must.be.different.from.both.the. | 
| 105400 | e2 80 98 72 65 67 69 6f 6e e2 80 99 20 62 61 63    6b 67 72 6f 75 6e 64 20 63 6f 6c 6f 72 20 61 6e | ...region....background.color.an | 
| 105420 | 64 20 74 68 65 0a e2 80 98 64 65 66 61 75 6c 74    e2 80 99 20 62 61 63 6b 67 72 6f 75 6e 64 20 63 | d.the....default....background.c | 
| 105440 | 6f 6c 6f 72 2e 0a 0a 20 20 20 46 6f 72 20 64 69    66 66 20 72 65 6c 61 74 65 64 20 73 65 63 74 69 | olor......For.diff.related.secti | 
| 105460 | 6f 6e 73 20 4d 61 67 69 74 20 75 73 65 73 20 76    61 72 69 6f 75 73 20 66 61 63 65 73 20 74 6f 20 | ons.Magit.uses.various.faces.to. | 
| 105480 | 68 69 67 68 6c 69 67 68 74 0a 64 69 66 66 65 72    65 6e 74 20 70 61 72 74 73 20 6f 66 20 74 68 65 | highlight.different.parts.of.the | 
| 1054a0 | 20 73 65 6c 65 63 74 65 64 20 73 65 63 74 69 6f    6e 28 73 29 2e 20 20 4e 6f 74 65 20 74 68 61 74 | .selected.section(s)...Note.that | 
| 1054c0 | 20 68 75 6e 6b 20 68 65 61 64 69 6e 67 73 2c 0a    75 6e 6c 69 6b 65 20 61 6c 6c 20 6f 74 68 65 72 | .hunk.headings,.unlike.all.other | 
| 1054e0 | 20 73 65 63 74 69 6f 6e 20 68 65 61 64 69 6e 67    73 2c 20 62 79 20 64 65 66 61 75 6c 74 20 68 61 | .section.headings,.by.default.ha | 
| 105500 | 76 65 20 61 20 62 61 63 6b 67 72 6f 75 6e 64 20    63 6f 6c 6f 72 2c 0a 62 65 63 61 75 73 65 20 69 | ve.a.background.color,.because.i | 
| 105520 | 74 20 69 73 20 75 73 65 66 75 6c 20 74 6f 20 68    61 76 65 20 76 65 72 79 20 76 69 73 69 62 6c 65 | t.is.useful.to.have.very.visible | 
| 105540 | 20 73 65 70 61 72 61 74 6f 72 73 20 62 65 74 77    65 65 6e 20 68 75 6e 6b 73 2e 0a 54 68 61 74 20 | .separators.between.hunks..That. | 
| 105560 | 66 61 63 65 20 e2 80 98 6d 61 67 69 74 2d 64 69    66 66 2d 68 75 6e 6b 2d 68 65 61 64 69 6e 67 e2 | face....magit-diff-hunk-heading. | 
| 105580 | 80 99 2c 20 73 68 6f 75 6c 64 20 62 65 20 64 69    66 66 65 72 65 6e 74 20 66 72 6f 6d 20 62 6f 74 | ..,.should.be.different.from.bot | 
| 1055a0 | 68 0a e2 80 98 6d 61 67 69 74 2d 64 69 66 66 2d    68 75 6e 6b 2d 68 65 61 64 69 6e 67 2d 68 69 67 | h....magit-diff-hunk-heading-hig | 
| 1055c0 | 68 6c 69 67 68 74 e2 80 99 20 61 6e 64 20 e2 80    98 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 68 | hlight....and....magit-section-h | 
| 1055e0 | 69 67 68 6c 69 67 68 74 e2 80 99 2c 20 61 73 0a    77 65 6c 6c 20 61 73 20 66 72 6f 6d 20 e2 80 98 | ighlight...,.as.well.as.from.... | 
| 105600 | 6d 61 67 69 74 2d 64 69 66 66 2d 63 6f 6e 74 65    78 74 e2 80 99 20 61 6e 64 20 e2 80 98 6d 61 67 | magit-diff-context....and....mag | 
| 105620 | 69 74 2d 64 69 66 66 2d 63 6f 6e 74 65 78 74 2d    68 69 67 68 6c 69 67 68 74 e2 80 99 2e 0a 42 79 | it-diff-context-highlight.....By | 
| 105640 | 20 64 65 66 61 75 6c 74 20 77 65 20 64 6f 20 74    68 61 74 20 62 79 20 63 68 61 6e 67 69 6e 67 20 | .default.we.do.that.by.changing. | 
| 105660 | 74 68 65 20 66 6f 72 65 67 72 6f 75 6e 64 20 63    6f 6c 6f 72 2e 20 20 43 68 61 6e 67 69 6e 67 20 | the.foreground.color...Changing. | 
| 105680 | 74 68 65 0a 62 61 63 6b 67 72 6f 75 6e 64 20 63    6f 6c 6f 72 20 77 6f 75 6c 64 20 6c 65 61 64 20 | the.background.color.would.lead. | 
| 1056a0 | 74 6f 20 63 6f 6d 70 6c 69 63 61 74 69 6f 6e 73    2c 20 61 6e 64 20 74 68 65 72 65 20 61 72 65 20 | to.complications,.and.there.are. | 
| 1056c0 | 61 6c 72 65 61 64 79 0a 65 6e 6f 75 67 68 20 77    65 20 63 61 6e 6e 6f 74 20 67 65 74 20 61 72 6f | already.enough.we.cannot.get.aro | 
| 1056e0 | 75 6e 64 2e 20 20 28 41 6c 73 6f 20 6e 6f 74 65    20 74 68 61 74 20 69 74 20 69 73 20 67 65 6e 65 | und...(Also.note.that.it.is.gene | 
| 105700 | 72 61 6c 6c 79 20 61 20 67 6f 6f 64 0a 69 64 65    61 20 66 6f 72 20 73 65 63 74 69 6f 6e 20 68 65 | rally.a.good.idea.for.section.he | 
| 105720 | 61 64 69 6e 67 73 20 74 6f 20 61 6c 77 61 79 73    20 62 65 20 62 6f 6c 64 2c 20 62 75 74 20 6f 6e | adings.to.always.be.bold,.but.on | 
| 105740 | 6c 79 20 66 6f 72 20 73 65 63 74 69 6f 6e 73 20    74 68 61 74 0a 68 61 76 65 20 73 75 62 73 65 63 | ly.for.sections.that.have.subsec | 
| 105760 | 74 69 6f 6e 73 29 2e 0a 0a 20 20 20 57 68 65 6e    20 74 68 65 72 65 20 69 73 20 61 20 76 61 6c 69 | tions)......When.there.is.a.vali | 
| 105780 | 64 20 72 65 67 69 6f 6e 20 73 65 6c 65 63 74 69    6e 67 20 64 69 66 66 2d 72 65 6c 61 74 65 64 20 | d.region.selecting.diff-related. | 
| 1057a0 | 73 69 62 6c 69 6e 67 20 73 65 63 74 69 6f 6e 73    2c 0a 69 2e 65 2e 2c 20 6d 75 6c 74 69 70 6c 65 | sibling.sections,.i.e.,.multiple | 
| 1057c0 | 20 66 69 6c 65 73 20 6f 72 20 68 75 6e 6b 73 2c    20 74 68 65 6e 20 74 68 65 20 62 6f 64 69 65 73 | .files.or.hunks,.then.the.bodies | 
| 1057e0 | 20 6f 66 20 61 6c 6c 20 74 68 65 73 65 20 73 65    63 74 69 6f 6e 73 20 75 73 65 0a 74 68 65 20 72 | .of.all.these.sections.use.the.r | 
| 105800 | 65 73 70 65 63 74 69 76 65 20 68 69 67 68 6c 69    67 68 74 20 66 61 63 65 73 2c 20 62 75 74 20 61 | espective.highlight.faces,.but.a | 
| 105820 | 64 64 69 74 69 6f 6e 61 6c 6c 79 20 74 68 65 20    68 65 61 64 69 6e 67 73 20 69 6e 73 74 65 61 64 | dditionally.the.headings.instead | 
| 105840 | 0a 75 73 65 20 6f 6e 65 20 6f 66 20 74 68 65 20    66 61 63 65 73 20 e2 80 98 6d 61 67 69 74 2d 64 | .use.one.of.the.faces....magit-d | 
| 105860 | 69 66 66 2d 66 69 6c 65 2d 68 65 61 64 69 6e 67    2d 73 65 6c 65 63 74 69 6f 6e e2 80 99 20 6f 72 | iff-file-heading-selection....or | 
| 105880 | 0a e2 80 98 6d 61 67 69 74 2d 64 69 66 66 2d 68    75 6e 6b 2d 68 65 61 64 69 6e 67 2d 73 65 6c 65 | ....magit-diff-hunk-heading-sele | 
| 1058a0 | 63 74 69 6f 6e e2 80 99 2e 20 20 54 68 65 73 65    20 66 61 63 65 73 20 68 61 76 65 20 74 6f 20 62 | ction......These.faces.have.to.b | 
| 1058c0 | 65 20 64 69 66 66 65 72 65 6e 74 0a 66 72 6f 6d    20 74 68 65 20 72 65 67 75 6c 61 72 20 68 69 67 | e.different.from.the.regular.hig | 
| 1058e0 | 68 6c 69 67 68 74 20 76 61 72 69 61 6e 74 73 20    74 6f 20 70 72 6f 76 69 64 65 20 65 78 70 6c 69 | hlight.variants.to.provide.expli | 
| 105900 | 63 69 74 20 76 69 73 75 61 6c 0a 69 6e 64 69 63    61 74 69 6f 6e 20 74 68 61 74 20 74 68 65 20 72 | cit.visual.indication.that.the.r | 
| 105920 | 65 67 69 6f 6e 20 69 73 20 61 63 74 69 76 65 2e    0a 0a 20 20 20 57 68 65 6e 20 74 68 65 6d 69 6e | egion.is.active......When.themin | 
| 105940 | 67 20 64 69 66 66 20 72 65 6c 61 74 65 64 20 66    61 63 65 73 2c 20 73 74 61 72 74 20 62 79 20 73 | g.diff.related.faces,.start.by.s | 
| 105960 | 65 74 74 69 6e 67 20 74 68 65 20 6f 70 74 69 6f    6e 0a e2 80 98 6d 61 67 69 74 2d 64 69 66 66 2d | etting.the.option....magit-diff- | 
| 105980 | 72 65 66 69 6e 65 2d 68 75 6e 6b e2 80 99 20 74    6f 20 e2 80 98 61 6c 6c e2 80 99 2e 20 20 59 6f | refine-hunk....to....all......Yo | 
| 1059a0 | 75 20 6d 69 67 68 74 20 70 65 72 73 6f 6e 61 6c    6c 79 20 70 72 65 66 65 72 20 74 6f 20 6f 6e 6c | u.might.personally.prefer.to.onl | 
| 1059c0 | 79 0a 72 65 66 69 6e 65 20 74 68 65 20 63 75 72    72 65 6e 74 20 68 75 6e 6b 20 6f 72 20 6e 6f 74 | y.refine.the.current.hunk.or.not | 
| 1059e0 | 20 75 73 65 20 68 75 6e 6b 20 72 65 66 69 6e 65    6d 65 6e 74 20 61 74 20 61 6c 6c 2c 20 62 75 74 | .use.hunk.refinement.at.all,.but | 
| 105a00 | 20 73 6f 6d 65 20 6f 66 0a 74 68 65 20 75 73 65    72 73 20 6f 66 20 79 6f 75 72 20 74 68 65 6d 65 | .some.of.the.users.of.your.theme | 
| 105a20 | 20 77 61 6e 74 20 61 6c 6c 20 68 75 6e 6b 73 20    74 6f 20 62 65 20 72 65 66 69 6e 65 64 2c 20 73 | .want.all.hunks.to.be.refined,.s | 
| 105a40 | 6f 20 79 6f 75 20 68 61 76 65 20 74 6f 0a 63 61    74 65 72 20 74 6f 20 74 68 61 74 2e 0a 0a 20 20 | o.you.have.to.cater.to.that..... | 
| 105a60 | 20 28 41 6c 73 6f 20 74 75 72 6e 20 6f 6e 20 e2    80 98 6d 61 67 69 74 2d 64 69 66 66 2d 68 69 67 | .(Also.turn.on....magit-diff-hig | 
| 105a80 | 68 6c 69 67 68 74 2d 69 6e 64 65 6e 74 61 74 69    6f 6e e2 80 99 2c 0a e2 80 98 6d 61 67 69 74 2d | hlight-indentation...,....magit- | 
| 105aa0 | 64 69 66 66 2d 68 69 67 68 6c 69 67 68 74 2d 74    72 61 69 6c 69 6e 67 e2 80 99 2c 20 61 6e 64 20 | diff-highlight-trailing...,.and. | 
| 105ac0 | e2 80 98 6d 61 67 69 74 2d 64 69 66 66 2d 70 61    69 6e 74 2d 77 68 69 74 65 73 70 61 63 65 e2 80 | ...magit-diff-paint-whitespace.. | 
| 105ae0 | 99 3b 20 61 6e 64 0a 69 6e 73 65 72 74 20 73 6f    6d 65 20 77 68 69 74 65 73 70 61 63 65 20 65 72 | .;.and.insert.some.whitespace.er | 
| 105b00 | 72 6f 72 73 20 69 6e 74 6f 20 74 68 65 20 63 6f    64 65 20 79 6f 75 20 75 73 65 20 66 6f 72 20 74 | rors.into.the.code.you.use.for.t | 
| 105b20 | 65 73 74 69 6e 67 2e 29 0a 0a 20 20 20 46 6f 72    20 61 64 64 65 64 20 6c 69 6e 65 73 20 79 6f 75 | esting.).....For.added.lines.you | 
| 105b40 | 20 68 61 76 65 20 74 6f 20 61 64 6a 75 73 74 20    74 68 72 65 65 20 66 61 63 65 73 3a 20 e2 80 98 | .have.to.adjust.three.faces:.... | 
| 105b60 | 6d 61 67 69 74 2d 64 69 66 66 2d 61 64 64 65 64    e2 80 99 2c 0a e2 80 98 6d 61 67 69 74 2d 64 69 | magit-diff-added...,....magit-di | 
| 105b80 | 66 66 2d 61 64 64 65 64 2d 68 69 67 68 6c 69 67    68 74 e2 80 99 2c 20 61 6e 64 20 e2 80 98 64 69 | ff-added-highlight...,.and....di | 
| 105ba0 | 66 66 2d 72 65 66 69 6e 65 64 2d 61 64 64 65 64    e2 80 99 2e 20 20 4d 61 6b 65 20 73 75 72 65 20 | ff-refined-added......Make.sure. | 
| 105bc0 | 74 68 61 74 0a 74 68 65 20 6c 61 74 74 65 72 20    77 6f 72 6b 73 20 77 65 6c 6c 20 77 69 74 68 20 | that.the.latter.works.well.with. | 
| 105be0 | 62 6f 74 68 20 6f 66 20 74 68 65 20 66 6f 72 6d    65 72 2c 20 61 73 20 77 65 6c 6c 20 61 73 20 e2 | both.of.the.former,.as.well.as.. | 
| 105c00 | 80 98 73 6d 65 72 67 65 2d 6f 74 68 65 72 e2 80    99 0a 61 6e 64 20 e2 80 98 64 69 66 66 2d 61 64 | ..smerge-other....and....diff-ad | 
| 105c20 | 64 65 64 e2 80 99 2e 20 20 54 68 65 6e 20 64 6f    20 74 68 65 20 73 61 6d 65 20 66 6f 72 20 74 68 | ded......Then.do.the.same.for.th | 
| 105c40 | 65 20 72 65 6d 6f 76 65 64 20 6c 69 6e 65 73 2c    20 63 6f 6e 74 65 78 74 0a 6c 69 6e 65 73 2c 20 | e.removed.lines,.context.lines,. | 
| 105c60 | 6c 69 6e 65 73 20 61 64 64 65 64 20 62 79 20 75    73 2c 20 61 6e 64 20 6c 69 6e 65 73 20 61 64 64 | lines.added.by.us,.and.lines.add | 
| 105c80 | 65 64 20 62 79 20 74 68 65 6d 2e 20 20 41 6c 73    6f 20 6d 61 6b 65 20 73 75 72 65 20 74 68 65 0a | ed.by.them...Also.make.sure.the. | 
| 105ca0 | 72 65 73 70 65 63 74 69 76 65 20 61 64 64 65 64    2c 20 72 65 6d 6f 76 65 64 2c 20 61 6e 64 20 63 | respective.added,.removed,.and.c | 
| 105cc0 | 6f 6e 74 65 78 74 20 66 61 63 65 73 20 75 73 65    20 61 70 70 72 6f 78 69 6d 61 74 65 6c 79 20 74 | ontext.faces.use.approximately.t | 
| 105ce0 | 68 65 20 73 61 6d 65 0a 73 61 74 75 72 61 74 69    6f 6e 20 66 6f 72 20 62 6f 74 68 20 74 68 65 20 | he.same.saturation.for.both.the. | 
| 105d00 | 68 69 67 68 6c 69 67 68 74 65 64 20 61 6e 64 20    75 6e 68 69 67 68 6c 69 67 68 74 65 64 20 76 61 | highlighted.and.unhighlighted.va | 
| 105d20 | 72 69 61 6e 74 73 2e 20 20 41 6c 73 6f 0a 6d 61    6b 65 20 73 75 72 65 20 74 68 65 20 66 69 6c 65 | riants...Also.make.sure.the.file | 
| 105d40 | 20 61 6e 64 20 64 69 66 66 20 68 65 61 64 69 6e    67 73 20 77 6f 72 6b 20 6e 69 63 65 6c 79 20 77 | .and.diff.headings.work.nicely.w | 
| 105d60 | 69 74 68 20 63 6f 6e 74 65 78 74 20 6c 69 6e 65    73 0a 28 65 2e 67 2e 2c 20 6d 61 6b 65 20 74 68 | ith.context.lines.(e.g.,.make.th | 
| 105d80 | 65 6d 20 6c 6f 6f 6b 20 64 69 66 66 65 72 65 6e    74 29 2e 20 20 4c 69 6e 65 20 66 61 63 65 73 20 | em.look.different)...Line.faces. | 
| 105da0 | 73 68 6f 75 6c 64 20 73 65 74 20 62 6f 74 68 20    74 68 65 0a 66 6f 72 65 67 72 6f 75 6e 64 20 61 | should.set.both.the.foreground.a | 
| 105dc0 | 6e 64 20 74 68 65 20 62 61 63 6b 67 72 6f 75 6e    64 20 63 6f 6c 6f 72 2e 20 20 46 6f 72 20 65 78 | nd.the.background.color...For.ex | 
| 105de0 | 61 6d 70 6c 65 2c 20 66 6f 72 20 61 64 64 65 64    20 6c 69 6e 65 73 20 75 73 65 0a 74 77 6f 20 64 | ample,.for.added.lines.use.two.d | 
| 105e00 | 69 66 66 65 72 65 6e 74 20 67 72 65 65 6e 73 2e    0a 0a 20 20 20 49 74 e2 80 99 73 20 62 65 73 74 | ifferent.greens......It...s.best | 
| 105e20 | 20 69 66 20 74 68 65 20 66 6f 72 65 67 72 6f 75    6e 64 20 63 6f 6c 6f 72 20 6f 66 20 62 6f 74 68 | .if.the.foreground.color.of.both | 
| 105e40 | 20 74 68 65 20 68 69 67 68 6c 69 67 68 74 65 64    20 61 6e 64 20 74 68 65 0a 75 6e 68 69 67 68 6c | .the.highlighted.and.the.unhighl | 
| 105e60 | 69 67 68 74 65 64 20 76 61 72 69 61 6e 74 73 20    61 72 65 20 74 68 65 20 73 61 6d 65 2c 20 73 6f | ighted.variants.are.the.same,.so | 
| 105e80 | 20 79 6f 75 20 77 69 6c 6c 20 6e 65 65 64 20 74    6f 20 68 61 76 65 20 74 6f 20 66 69 6e 64 20 61 | .you.will.need.to.have.to.find.a | 
| 105ea0 | 0a 63 6f 6c 6f 72 20 74 68 61 74 20 77 6f 72 6b    73 20 77 65 6c 6c 20 6f 6e 20 74 68 65 20 68 69 | .color.that.works.well.on.the.hi | 
| 105ec0 | 67 68 6c 69 67 68 74 20 61 6e 64 20 75 6e 68 69    67 68 6c 69 67 68 74 65 64 20 62 61 63 6b 67 72 | ghlight.and.unhighlighted.backgr | 
| 105ee0 | 6f 75 6e 64 2c 20 74 68 65 0a 72 65 66 69 6e 65    20 62 61 63 6b 67 72 6f 75 6e 64 2c 20 61 6e 64 | ound,.the.refine.background,.and | 
| 105f00 | 20 74 68 65 20 68 69 67 68 6c 69 67 68 74 20 63    6f 6e 74 65 78 74 20 62 61 63 6b 67 72 6f 75 6e | .the.highlight.context.backgroun | 
| 105f20 | 64 2e 20 20 57 68 65 6e 20 74 68 65 72 65 20 69    73 0a 61 6e 20 68 75 6e 6b 20 69 6e 74 65 72 6e | d...When.there.is.an.hunk.intern | 
| 105f40 | 61 6c 20 72 65 67 69 6f 6e 2c 20 74 68 65 6e 20    74 68 65 20 61 64 64 65 64 2d 20 61 6e 64 20 72 | al.region,.then.the.added-.and.r | 
| 105f60 | 65 6d 6f 76 65 64 2d 6c 69 6e 65 73 20 62 61 63    6b 67 72 6f 75 6e 64 0a 63 6f 6c 6f 72 20 69 73 | emoved-lines.background.color.is | 
| 105f80 | 20 75 73 65 64 20 6f 6e 6c 79 20 77 69 74 68 69    6e 20 74 68 61 74 20 72 65 67 69 6f 6e 2e 20 20 | .used.only.within.that.region... | 
| 105fa0 | 4f 75 74 73 69 64 65 20 74 68 65 20 72 65 67 69    6f 6e 20 74 68 65 0a 68 69 67 68 6c 69 67 68 74 | Outside.the.region.the.highlight | 
| 105fc0 | 65 64 20 63 6f 6e 74 65 78 74 20 62 61 63 6b 67    72 6f 75 6e 64 20 63 6f 6c 6f 72 20 69 73 20 75 | ed.context.background.color.is.u | 
| 105fe0 | 73 65 64 2e 20 20 54 68 69 73 20 6d 61 6b 65 73    20 69 74 20 65 61 73 69 65 72 20 74 6f 0a 73 65 | sed...This.makes.it.easier.to.se | 
| 106000 | 65 20 77 68 61 74 20 69 73 20 62 65 69 6e 67 20    73 74 61 67 65 64 2e 20 20 57 69 74 68 20 61 6e | e.what.is.being.staged...With.an | 
| 106020 | 20 68 75 6e 6b 20 69 6e 74 65 72 6e 61 6c 20 72    65 67 69 6f 6e 20 74 68 65 20 68 75 6e 6b 20 68 | .hunk.internal.region.the.hunk.h | 
| 106040 | 65 61 64 69 6e 67 0a 69 73 20 73 68 6f 77 6e 20    75 73 69 6e 67 20 e2 80 98 6d 61 67 69 74 2d 64 | eading.is.shown.using....magit-d | 
| 106060 | 69 66 66 2d 68 75 6e 6b 2d 68 65 61 64 69 6e 67    2d 73 65 6c 65 63 74 69 6f 6e e2 80 99 2c 20 61 | iff-hunk-heading-selection...,.a | 
| 106080 | 6e 64 20 73 6f 20 61 72 65 20 74 68 65 20 74 68    69 6e 0a 6c 69 6e 65 73 20 74 68 61 74 20 61 72 | nd.so.are.the.thin.lines.that.ar | 
| 1060a0 | 65 20 61 64 64 65 64 20 61 72 6f 75 6e 64 20 74    68 65 20 6c 69 6e 65 73 20 74 68 61 74 20 66 61 | e.added.around.the.lines.that.fa | 
| 1060c0 | 6c 6c 20 77 69 74 68 69 6e 20 74 68 65 20 72 65    67 69 6f 6e 2e 20 20 54 68 65 0a 62 61 63 6b 67 | ll.within.the.region...The.backg | 
| 1060e0 | 72 6f 75 6e 64 20 63 6f 6c 6f 72 20 6f 66 20 74    68 61 74 20 68 61 73 20 74 6f 20 62 65 20 64 69 | round.color.of.that.has.to.be.di | 
| 106100 | 73 74 69 6e 63 74 20 65 6e 6f 75 67 68 20 66 72    6f 6d 20 74 68 65 20 76 61 72 69 6f 75 73 0a 6f | stinct.enough.from.the.various.o | 
| 106120 | 74 68 65 72 20 69 6e 76 6f 6c 76 65 64 20 62 61    63 6b 67 72 6f 75 6e 64 20 63 6f 6c 6f 72 73 2e | ther.involved.background.colors. | 
| 106140 | 0a 0a 20 20 20 4e 6f 62 6f 64 79 20 73 61 69 64    20 74 68 69 73 20 77 6f 75 6c 64 20 62 65 20 65 | .....Nobody.said.this.would.be.e | 
| 106160 | 61 73 79 2e 20 20 49 66 20 79 6f 75 72 20 74 68    65 6d 65 20 72 65 73 74 72 69 63 74 73 20 69 74 | asy...If.your.theme.restricts.it | 
| 106180 | 73 65 6c 66 20 74 6f 20 61 0a 63 65 72 74 61 69    6e 20 73 65 74 20 6f 66 20 63 6f 6c 6f 72 73 2c | self.to.a.certain.set.of.colors, | 
| 1061a0 | 20 74 68 65 6e 20 79 6f 75 20 73 68 6f 75 6c 64    20 6d 61 6b 65 20 61 6e 20 65 78 63 65 70 74 69 | .then.you.should.make.an.excepti | 
| 1061c0 | 6f 6e 20 68 65 72 65 2e 0a 4f 74 68 65 72 77 69    73 65 20 69 74 20 77 6f 75 6c 64 20 62 65 20 69 | on.here..Otherwise.it.would.be.i | 
| 1061e0 | 6d 70 6f 73 73 69 62 6c 65 20 74 6f 20 6d 61 6b    65 20 74 68 65 20 64 69 66 66 73 20 6c 6f 6f 6b | mpossible.to.make.the.diffs.look | 
| 106200 | 20 67 6f 6f 64 20 69 6e 20 65 61 63 68 20 61 6e    64 0a 65 76 65 72 79 20 76 61 72 69 61 74 69 6f | .good.in.each.and.every.variatio | 
| 106220 | 6e 2e 20 20 41 63 74 75 61 6c 6c 79 20 79 6f 75    20 6d 69 67 68 74 20 77 61 6e 74 20 74 6f 20 6a | n...Actually.you.might.want.to.j | 
| 106240 | 75 73 74 20 73 74 69 63 6b 20 74 6f 20 74 68 65    20 64 65 66 61 75 6c 74 0a 64 65 66 69 6e 69 74 | ust.stick.to.the.default.definit | 
| 106260 | 69 6f 6e 73 20 66 6f 72 20 74 68 65 73 65 20 66    61 63 65 73 2e 20 20 59 6f 75 20 68 61 76 65 20 | ions.for.these.faces...You.have. | 
| 106280 | 62 65 65 6e 20 77 61 72 6e 65 64 2e 20 20 41 6c    73 6f 20 70 6c 65 61 73 65 20 6e 6f 74 65 0a 74 | been.warned...Also.please.note.t | 
| 1062a0 | 68 61 74 20 69 66 20 79 6f 75 20 64 6f 20 6e 6f    74 20 67 65 74 20 74 68 69 73 20 72 69 67 68 74 | hat.if.you.do.not.get.this.right | 
| 1062c0 | 2c 20 74 68 69 73 20 77 69 6c 6c 20 69 6e 20 73    6f 6d 65 20 63 61 73 65 73 20 6c 6f 6f 6b 20 74 | ,.this.will.in.some.cases.look.t | 
| 1062e0 | 6f 20 75 73 65 72 73 0a 6c 69 6b 65 20 62 75 67    73 20 69 6e 20 4d 61 67 69 74 20 2d 20 73 6f 20 | o.users.like.bugs.in.Magit.-.so. | 
| 106300 | 70 6c 65 61 73 65 20 64 6f 20 69 74 20 72 69 67    68 74 20 6f 72 20 6e 6f 74 20 61 74 20 61 6c 6c | please.do.it.right.or.not.at.all | 
| 106320 | 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 69 74    2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 46 41 | .....File:.magit.info,..Node:.FA | 
| 106340 | 51 2c 20 20 4e 65 78 74 3a 20 44 65 62 75 67 67    69 6e 67 20 54 6f 6f 6c 73 2c 20 20 50 72 65 76 | Q,..Next:.Debugging.Tools,..Prev | 
| 106360 | 3a 20 50 6c 75 6d 62 69 6e 67 2c 20 20 55 70 3a    20 54 6f 70 0a 0a 41 70 70 65 6e 64 69 78 20 41 | :.Plumbing,..Up:.Top..Appendix.A | 
| 106380 | 20 46 41 51 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a    2a 2a 2a 0a 0a 54 68 65 20 6e 65 78 74 20 74 77 | .FAQ.**************..The.next.tw | 
| 1063a0 | 6f 20 6e 6f 64 65 73 20 6c 69 73 74 73 20 66 72    65 71 75 65 6e 74 6c 79 20 61 73 6b 65 64 20 71 | o.nodes.lists.frequently.asked.q | 
| 1063c0 | 75 65 73 74 69 6f 6e 73 2e 20 20 46 6f 72 20 61    20 6c 69 73 74 20 6f 66 0a 66 72 65 71 75 65 6e | uestions...For.a.list.of.frequen | 
| 1063e0 | 74 6c 79 20 2a 61 6e 64 20 72 65 63 65 6e 74 6c    79 2a 20 61 73 6b 65 64 20 71 75 65 73 74 69 6f | tly.*and.recently*.asked.questio | 
| 106400 | 6e 73 2c 20 69 2e 65 2e 2c 20 71 75 65 73 74 69    6f 6e 73 20 74 68 61 74 20 68 61 76 65 6e e2 80 | ns,.i.e.,.questions.that.haven.. | 
| 106420 | 99 74 0a 6d 61 64 65 20 69 74 20 69 6e 74 6f 20    74 68 65 20 6d 61 6e 75 61 6c 20 79 65 74 2c 20 | .t.made.it.into.the.manual.yet,. | 
| 106440 | 73 65 65 0a 3c 68 74 74 70 73 3a 2f 2f 67 69 74    68 75 62 2e 63 6f 6d 2f 6d 61 67 69 74 2f 6d 61 | see.<https://github.com/magit/ma | 
| 106460 | 67 69 74 2f 77 69 6b 69 2f 46 41 51 3e 2e 0a 0a    20 20 20 50 6c 65 61 73 65 20 61 6c 73 6f 20 73 | git/wiki/FAQ>......Please.also.s | 
| 106480 | 65 65 20 2a 6e 6f 74 65 20 44 65 62 75 67 67 69    6e 67 20 54 6f 6f 6c 73 3a 3a 2e 0a 0a 2a 20 4d | ee.*note.Debugging.Tools::...*.M | 
| 1064a0 | 65 6e 75 3a 0a 0a 2a 20 46 41 51 20 2d 20 48 6f    77 20 74 6f 20 2e 2e 2e 3f 3a 3a 0a 2a 20 46 41 | enu:..*.FAQ.-.How.to....?::.*.FA | 
| 1064c0 | 51 20 2d 20 49 73 73 75 65 73 20 61 6e 64 20 45    72 72 6f 72 73 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a | Q.-.Issues.and.Errors::....File: | 
| 1064e0 | 20 6d 61 67 69 74 2e 69 6e 66 6f 2c 20 20 4e 6f    64 65 3a 20 46 41 51 20 2d 20 48 6f 77 20 74 6f | .magit.info,..Node:.FAQ.-.How.to | 
| 106500 | 20 2e 2e 2e 3f 2c 20 20 4e 65 78 74 3a 20 46 41    51 20 2d 20 49 73 73 75 65 73 20 61 6e 64 20 45 | ....?,..Next:.FAQ.-.Issues.and.E | 
| 106520 | 72 72 6f 72 73 2c 20 20 55 70 3a 20 46 41 51 0a    0a 41 2e 31 20 46 41 51 20 2d 20 48 6f 77 20 74 | rrors,..Up:.FAQ..A.1.FAQ.-.How.t | 
| 106540 | 6f 20 2e 2e 2e 3f 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d    3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 2a 20 | o....?.=====================..*. | 
| 106560 | 4d 65 6e 75 3a 0a 0a 2a 20 48 6f 77 20 74 6f 20    70 72 6f 6e 6f 75 6e 63 65 20 4d 61 67 69 74 3f | Menu:..*.How.to.pronounce.Magit? | 
| 106580 | 3a 3a 0a 2a 20 48 6f 77 20 74 6f 20 73 68 6f 77    20 67 69 74 27 73 20 6f 75 74 70 75 74 3f 3a 3a | ::.*.How.to.show.git's.output?:: | 
| 1065a0 | 0a 2a 20 48 6f 77 20 74 6f 20 69 6e 73 74 61 6c    6c 20 74 68 65 20 67 69 74 6d 61 6e 20 69 6e 66 | .*.How.to.install.the.gitman.inf | 
| 1065c0 | 6f 20 6d 61 6e 75 61 6c 3f 3a 3a 0a 2a 20 48 6f    77 20 74 6f 20 73 68 6f 77 20 64 69 66 66 73 20 | o.manual?::.*.How.to.show.diffs. | 
| 1065e0 | 66 6f 72 20 67 70 67 2d 65 6e 63 72 79 70 74 65    64 20 66 69 6c 65 73 3f 3a 3a 0a 2a 20 48 6f 77 | for.gpg-encrypted.files?::.*.How | 
| 106600 | 20 64 6f 65 73 20 62 72 61 6e 63 68 69 6e 67 20    61 6e 64 20 70 75 73 68 69 6e 67 20 77 6f 72 6b | .does.branching.and.pushing.work | 
| 106620 | 3f 3a 3a 0a 2a 20 53 68 6f 75 6c 64 20 49 20 64    69 73 61 62 6c 65 20 56 43 3f 3a 3a 0a 0a 1f 0a | ?::.*.Should.I.disable.VC?::.... | 
| 106640 | 46 69 6c 65 3a 20 6d 61 67 69 74 2e 69 6e 66 6f    2c 20 20 4e 6f 64 65 3a 20 48 6f 77 20 74 6f 20 | File:.magit.info,..Node:.How.to. | 
| 106660 | 70 72 6f 6e 6f 75 6e 63 65 20 4d 61 67 69 74 3f    2c 20 20 4e 65 78 74 3a 20 48 6f 77 20 74 6f 20 | pronounce.Magit?,..Next:.How.to. | 
| 106680 | 73 68 6f 77 20 67 69 74 27 73 20 6f 75 74 70 75    74 3f 2c 20 20 55 70 3a 20 46 41 51 20 2d 20 48 | show.git's.output?,..Up:.FAQ.-.H | 
| 1066a0 | 6f 77 20 74 6f 20 2e 2e 2e 3f 0a 0a 41 2e 31 2e    31 20 48 6f 77 20 74 6f 20 70 72 6f 6e 6f 75 6e | ow.to....?..A.1.1.How.to.pronoun | 
| 1066c0 | 63 65 20 4d 61 67 69 74 3f 0a 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ce.Magit?.---------------------- | 
| 1066e0 | 2d 2d 2d 2d 2d 2d 2d 0a 0a 45 69 74 68 65 72 20    e2 80 98 6d 75 5b 6d 27 73 5d 20 67 69 74 e2 80 | -------..Either....mu[m's].git.. | 
| 106700 | 99 20 6f 72 20 e2 80 98 6d 61 67 69 7b 63 20 3d    3e 20 74 7d e2 80 99 20 69 73 20 66 69 6e 65 2e | ..or....magi{c.=>.t}....is.fine. | 
| 106720 | 0a 0a 20 20 20 54 68 65 20 73 6c 6f 67 61 6e 20    69 73 20 22 49 74 e2 80 99 73 20 4d 61 67 69 74 | .....The.slogan.is."It...s.Magit | 
| 106740 | 21 20 20 54 68 65 20 6d 61 67 69 63 61 6c 20 47    69 74 20 63 6c 69 65 6e 74 22 2c 20 73 6f 20 69 | !..The.magical.Git.client",.so.i | 
| 106760 | 74 20 6d 61 6b 65 73 0a 73 65 6e 73 65 20 74 6f    20 70 72 6f 6e 6f 75 6e 63 65 20 4d 61 67 69 74 | t.makes.sense.to.pronounce.Magit | 
| 106780 | 20 6c 69 6b 65 20 6d 61 67 69 63 2c 20 77 68 69    6c 65 20 74 61 6b 69 6e 67 20 69 6e 74 6f 20 61 | .like.magic,.while.taking.into.a | 
| 1067a0 | 63 63 6f 75 6e 74 20 74 68 61 74 20 43 0a 61 6e    64 20 54 20 64 6f 20 6e 6f 74 20 73 6f 75 6e 64 | ccount.that.C.and.T.do.not.sound | 
| 1067c0 | 20 74 68 65 20 73 61 6d 65 2e 0a 0a 20 20 20 54    68 65 20 47 65 72 6d 61 6e 20 22 4d 61 67 69 65 | .the.same......The.German."Magie | 
| 1067e0 | 22 20 69 73 20 6e 6f 74 20 70 72 6f 6e 6f 75 6e    63 65 64 20 74 68 65 20 73 61 6d 65 20 61 73 20 | ".is.not.pronounced.the.same.as. | 
| 106800 | 74 68 65 20 45 6e 67 6c 69 73 68 20 22 6d 61 67    69 63 22 2c 0a 73 6f 20 69 66 20 79 6f 75 20 73 | the.English."magic",.so.if.you.s | 
| 106820 | 70 65 61 6b 20 47 65 72 6d 61 6e 20 74 68 65 6e    20 79 6f 75 20 63 61 6e 20 75 73 65 20 74 68 65 | peak.German.then.you.can.use.the | 
| 106840 | 20 61 62 6f 76 65 20 72 61 74 69 6f 6e 61 6c 65    20 74 6f 20 6a 75 73 74 69 66 79 0a 75 73 69 6e | .above.rationale.to.justify.usin | 
| 106860 | 67 20 74 68 65 20 66 6f 72 6d 65 72 20 70 72 6f    6e 75 6e 63 69 61 74 69 6f 6e 3b 20 e2 80 98 4d | g.the.former.pronunciation;....M | 
| 106880 | 61 67 7b 69 65 20 3d 3e 20 69 74 7d e2 80 99 2e    0a 0a 20 20 20 59 6f 75 20 63 61 6e 20 61 6c 73 | ag{ie.=>.it}.........You.can.als | 
| 1068a0 | 6f 20 63 68 6f 6f 73 65 20 74 6f 20 75 73 65 20    74 68 65 20 66 6f 72 6d 65 72 20 70 72 6f 6e 75 | o.choose.to.use.the.former.pronu | 
| 1068c0 | 6e 63 69 61 74 69 6f 6e 20 6a 75 73 74 20 62 65    63 61 75 73 65 20 79 6f 75 0a 6c 69 6b 65 20 69 | nciation.just.because.you.like.i | 
| 1068e0 | 74 20 62 65 74 74 65 72 2e 0a 0a 20 20 20 41 6c    73 6f 20 73 65 65 20 3c 68 74 74 70 73 3a 2f 2f | t.better......Also.see.<https:// | 
| 106900 | 6d 61 67 69 74 2e 76 63 2f 61 73 73 65 74 73 2f    76 69 64 65 6f 73 2f 6d 61 67 69 63 2e 6d 70 34 | magit.vc/assets/videos/magic.mp4 | 
| 106920 | 3e 2e 20 20 41 6c 73 6f 20 73 65 65 0a 3c 68 74    74 70 73 3a 2f 2f 65 6d 61 63 73 2e 73 74 61 63 | >...Also.see.<https://emacs.stac | 
| 106940 | 6b 65 78 63 68 61 6e 67 65 2e 63 6f 6d 2f 71 75    65 73 74 69 6f 6e 73 2f 31 33 36 39 36 3e 2e 0a | kexchange.com/questions/13696>.. | 
| 106960 | 0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 69 74 2e 69    6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 48 6f 77 20 | ...File:.magit.info,..Node:.How. | 
| 106980 | 74 6f 20 73 68 6f 77 20 67 69 74 27 73 20 6f 75    74 70 75 74 3f 2c 20 20 4e 65 78 74 3a 20 48 6f | to.show.git's.output?,..Next:.Ho | 
| 1069a0 | 77 20 74 6f 20 69 6e 73 74 61 6c 6c 20 74 68 65    20 67 69 74 6d 61 6e 20 69 6e 66 6f 20 6d 61 6e | w.to.install.the.gitman.info.man | 
| 1069c0 | 75 61 6c 3f 2c 20 20 50 72 65 76 3a 20 48 6f 77    20 74 6f 20 70 72 6f 6e 6f 75 6e 63 65 20 4d 61 | ual?,..Prev:.How.to.pronounce.Ma | 
| 1069e0 | 67 69 74 3f 2c 20 20 55 70 3a 20 46 41 51 20 2d    20 48 6f 77 20 74 6f 20 2e 2e 2e 3f 0a 0a 41 2e | git?,..Up:.FAQ.-.How.to....?..A. | 
| 106a00 | 31 2e 32 20 48 6f 77 20 74 6f 20 73 68 6f 77 20    67 69 74 e2 80 99 73 20 6f 75 74 70 75 74 3f 0a | 1.2.How.to.show.git...s.output?. | 
| 106a20 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a | -------------------------------. | 
| 106a40 | 0a 54 6f 20 73 68 6f 77 20 74 68 65 20 6f 75 74    70 75 74 20 6f 66 20 72 65 63 65 6e 74 6c 79 20 | .To.show.the.output.of.recently. | 
| 106a60 | 72 75 6e 20 67 69 74 20 63 6f 6d 6d 61 6e 64 73    2c 20 70 72 65 73 73 20 e2 80 98 24 e2 80 99 20 | run.git.commands,.press....$.... | 
| 106a80 | 28 6f 72 2c 20 69 66 20 74 68 61 74 0a 69 73 6e    e2 80 99 74 20 61 76 61 69 6c 61 62 6c 65 2c 20 | (or,.if.that.isn...t.available,. | 
| 106aa0 | e2 80 98 4d 2d 78 20 6d 61 67 69 74 2d 70 72 6f    63 65 73 73 2d 62 75 66 66 65 72 e2 80 99 29 2e | ...M-x.magit-process-buffer...). | 
| 106ac0 | 20 20 54 68 69 73 20 77 69 6c 6c 20 73 68 6f 77    20 61 20 62 75 66 66 65 72 0a 63 6f 6e 74 61 69 | ..This.will.show.a.buffer.contai | 
| 106ae0 | 6e 69 6e 67 20 61 20 73 65 63 74 69 6f 6e 20 70    65 72 20 67 69 74 20 69 6e 76 6f 63 61 74 69 6f | ning.a.section.per.git.invocatio | 
| 106b00 | 6e 3b 20 61 73 20 61 6c 77 61 79 73 20 70 72 65    73 73 20 e2 80 98 54 41 42 e2 80 99 20 74 6f 20 | n;.as.always.press....TAB....to. | 
| 106b20 | 65 78 70 61 6e 64 0a 6f 72 20 63 6f 6c 6c 61 70    73 65 20 74 68 65 6d 2e 0a 0a 20 20 20 42 79 20 | expand.or.collapse.them......By. | 
| 106b40 | 64 65 66 61 75 6c 74 2c 20 67 69 74 e2 80 99 73    20 6f 75 74 70 75 74 20 69 73 20 6f 6e 6c 79 20 | default,.git...s.output.is.only. | 
| 106b60 | 69 6e 73 65 72 74 65 64 20 69 6e 74 6f 20 74 68    65 20 70 72 6f 63 65 73 73 20 62 75 66 66 65 72 | inserted.into.the.process.buffer | 
| 106b80 | 20 69 66 0a 69 74 20 69 73 20 72 75 6e 20 66 6f    72 20 73 69 64 65 2d 65 66 66 65 63 74 73 2e 20 | .if.it.is.run.for.side-effects.. | 
| 106ba0 | 20 57 68 65 6e 20 74 68 65 20 6f 75 74 70 75 74    20 69 73 20 63 6f 6e 73 75 6d 65 64 20 69 6e 20 | .When.the.output.is.consumed.in. | 
| 106bc0 | 73 6f 6d 65 20 77 61 79 2c 0a 61 6c 73 6f 20 69    6e 73 65 72 74 69 6e 67 20 69 74 20 69 6e 74 6f | some.way,.also.inserting.it.into | 
| 106be0 | 20 74 68 65 20 70 72 6f 63 65 73 73 20 62 75 66    66 65 72 20 77 6f 75 6c 64 20 62 65 20 74 6f 6f | .the.process.buffer.would.be.too | 
| 106c00 | 20 65 78 70 65 6e 73 69 76 65 2e 20 20 46 6f 72    0a 64 65 62 75 67 67 69 6e 67 20 70 75 72 70 6f | .expensive...For.debugging.purpo | 
| 106c20 | 73 65 73 2c 20 69 74 e2 80 99 73 20 70 6f 73 73    69 62 6c 65 20 74 6f 20 64 6f 20 73 6f 20 61 6e | ses,.it...s.possible.to.do.so.an | 
| 106c40 | 79 77 61 79 20 62 79 20 73 65 74 74 69 6e 67 0a    e2 80 98 6d 61 67 69 74 2d 67 69 74 2d 64 65 62 | yway.by.setting....magit-git-deb | 
| 106c60 | 75 67 e2 80 99 20 74 6f 20 e2 80 98 74 e2 80 99    2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 69 74 | ug....to....t........File:.magit | 
| 106c80 | 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 48 6f    77 20 74 6f 20 69 6e 73 74 61 6c 6c 20 74 68 65 | .info,..Node:.How.to.install.the | 
| 106ca0 | 20 67 69 74 6d 61 6e 20 69 6e 66 6f 20 6d 61 6e    75 61 6c 3f 2c 20 20 4e 65 78 74 3a 20 48 6f 77 | .gitman.info.manual?,..Next:.How | 
| 106cc0 | 20 74 6f 20 73 68 6f 77 20 64 69 66 66 73 20 66    6f 72 20 67 70 67 2d 65 6e 63 72 79 70 74 65 64 | .to.show.diffs.for.gpg-encrypted | 
| 106ce0 | 20 66 69 6c 65 73 3f 2c 20 20 50 72 65 76 3a 20    48 6f 77 20 74 6f 20 73 68 6f 77 20 67 69 74 27 | .files?,..Prev:.How.to.show.git' | 
| 106d00 | 73 20 6f 75 74 70 75 74 3f 2c 20 20 55 70 3a 20    46 41 51 20 2d 20 48 6f 77 20 74 6f 20 2e 2e 2e | s.output?,..Up:.FAQ.-.How.to.... | 
| 106d20 | 3f 0a 0a 41 2e 31 2e 33 20 48 6f 77 20 74 6f 20    69 6e 73 74 61 6c 6c 20 74 68 65 20 67 69 74 6d | ?..A.1.3.How.to.install.the.gitm | 
| 106d40 | 61 6e 20 69 6e 66 6f 20 6d 61 6e 75 61 6c 3f 0a    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | an.info.manual?.---------------- | 
| 106d60 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 47 69 | ----------------------------..Gi | 
| 106d80 | 74 e2 80 99 73 20 6d 61 6e 70 61 67 65 73 20 63    61 6e 20 62 65 20 65 78 70 6f 72 74 65 64 20 61 | t...s.manpages.can.be.exported.a | 
| 106da0 | 73 20 61 6e 20 69 6e 66 6f 20 6d 61 6e 75 61 6c    20 63 61 6c 6c 65 64 20 e2 80 98 67 69 74 6d 61 | s.an.info.manual.called....gitma | 
| 106dc0 | 6e e2 80 99 2e 0a 4d 61 67 69 74 e2 80 99 73 20    6f 77 6e 20 69 6e 66 6f 20 6d 61 6e 75 61 6c 20 | n.....Magit...s.own.info.manual. | 
| 106de0 | 6c 69 6e 6b 73 20 74 6f 20 6e 6f 64 65 73 20 69    6e 20 74 68 61 74 20 6d 61 6e 75 61 6c 20 69 6e | links.to.nodes.in.that.manual.in | 
| 106e00 | 73 74 65 61 64 20 6f 66 20 74 68 65 0a 61 63 74    75 61 6c 20 6d 61 6e 70 61 67 65 73 20 62 65 63 | stead.of.the.actual.manpages.bec | 
| 106e20 | 61 75 73 65 20 49 6e 66 6f 20 64 6f 65 73 6e e2    80 99 74 20 73 75 70 70 6f 72 74 20 6c 69 6e 6b | ause.Info.doesn...t.support.link | 
| 106e40 | 69 6e 67 20 74 6f 20 6d 61 6e 70 61 67 65 73 2e    0a 0a 20 20 20 55 6e 66 6f 72 74 75 6e 61 74 65 | ing.to.manpages......Unfortunate | 
| 106e60 | 6c 79 20 73 6f 6d 65 20 64 69 73 74 72 69 62 75    74 69 6f 6e 73 20 64 6f 20 6e 6f 74 20 69 6e 73 | ly.some.distributions.do.not.ins | 
| 106e80 | 74 61 6c 6c 20 74 68 65 20 e2 80 98 67 69 74 6d    61 6e e2 80 99 20 6d 61 6e 75 61 6c 0a 62 79 20 | tall.the....gitman....manual.by. | 
| 106ea0 | 64 65 66 61 75 6c 74 20 61 6e 64 20 79 6f 75 20    77 69 6c 6c 20 68 61 76 65 20 74 6f 20 69 6e 73 | default.and.you.will.have.to.ins | 
| 106ec0 | 74 61 6c 6c 20 61 20 73 65 70 61 72 61 74 65 20    64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 70 61 | tall.a.separate.documentation.pa | 
| 106ee0 | 63 6b 61 67 65 0a 74 6f 20 67 65 74 20 69 74 2e    0a 0a 20 20 20 4d 61 67 69 74 20 70 61 74 63 68 | ckage.to.get.it......Magit.patch | 
| 106f00 | 65 73 20 49 6e 66 6f 20 61 64 64 69 6e 67 20 74    68 65 20 61 62 69 6c 69 74 79 20 74 6f 20 76 69 | es.Info.adding.the.ability.to.vi | 
| 106f20 | 73 69 74 20 6c 69 6e 6b 73 20 74 6f 20 74 68 65    20 e2 80 98 67 69 74 6d 61 6e e2 80 99 0a 49 6e | sit.links.to.the....gitman....In | 
| 106f40 | 66 6f 20 6d 61 6e 75 61 6c 20 62 79 20 69 6e 73    74 65 61 64 20 76 69 65 77 69 6e 67 20 74 68 65 | fo.manual.by.instead.viewing.the | 
| 106f60 | 20 72 65 73 70 65 63 74 69 76 65 20 6d 61 6e 70    61 67 65 2e 20 20 49 66 20 79 6f 75 20 70 72 65 | .respective.manpage...If.you.pre | 
| 106f80 | 66 65 72 0a 74 68 61 74 20 61 70 70 72 6f 61 63    68 2c 20 74 68 65 6e 20 73 65 74 20 74 68 65 20 | fer.that.approach,.then.set.the. | 
| 106fa0 | 76 61 6c 75 65 20 6f 66 20 e2 80 98 6d 61 67 69    74 2d 76 69 65 77 2d 67 69 74 2d 6d 61 6e 75 61 | value.of....magit-view-git-manua | 
| 106fc0 | 6c 2d 6d 65 74 68 6f 64 e2 80 99 20 74 6f 0a 6f    6e 65 20 6f 66 20 74 68 65 20 73 75 70 70 6f 72 | l-method....to.one.of.the.suppor | 
| 106fe0 | 74 65 64 20 70 61 63 6b 61 67 65 73 20 e2 80 98    6d 61 6e e2 80 99 20 6f 72 20 e2 80 98 77 6f 6d | ted.packages....man....or....wom | 
| 107000 | 61 6e e2 80 99 2c 20 65 2e 67 2e 3a 0a 0a 20 20    20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 76 | an...,.e.g.:.......(setq.magit-v | 
| 107020 | 69 65 77 2d 67 69 74 2d 6d 61 6e 75 61 6c 2d 6d    65 74 68 6f 64 20 27 6d 61 6e 29 0a 0a 1f 0a 46 | iew-git-manual-method.'man)....F | 
| 107040 | 69 6c 65 3a 20 6d 61 67 69 74 2e 69 6e 66 6f 2c    20 20 4e 6f 64 65 3a 20 48 6f 77 20 74 6f 20 73 | ile:.magit.info,..Node:.How.to.s | 
| 107060 | 68 6f 77 20 64 69 66 66 73 20 66 6f 72 20 67 70    67 2d 65 6e 63 72 79 70 74 65 64 20 66 69 6c 65 | how.diffs.for.gpg-encrypted.file | 
| 107080 | 73 3f 2c 20 20 4e 65 78 74 3a 20 48 6f 77 20 64    6f 65 73 20 62 72 61 6e 63 68 69 6e 67 20 61 6e | s?,..Next:.How.does.branching.an | 
| 1070a0 | 64 20 70 75 73 68 69 6e 67 20 77 6f 72 6b 3f 2c    20 20 50 72 65 76 3a 20 48 6f 77 20 74 6f 20 69 | d.pushing.work?,..Prev:.How.to.i | 
| 1070c0 | 6e 73 74 61 6c 6c 20 74 68 65 20 67 69 74 6d 61    6e 20 69 6e 66 6f 20 6d 61 6e 75 61 6c 3f 2c 20 | nstall.the.gitman.info.manual?,. | 
| 1070e0 | 20 55 70 3a 20 46 41 51 20 2d 20 48 6f 77 20 74    6f 20 2e 2e 2e 3f 0a 0a 41 2e 31 2e 34 20 48 6f | .Up:.FAQ.-.How.to....?..A.1.4.Ho | 
| 107100 | 77 20 74 6f 20 73 68 6f 77 20 64 69 66 66 73 20    66 6f 72 20 67 70 67 2d 65 6e 63 72 79 70 74 65 | w.to.show.diffs.for.gpg-encrypte | 
| 107120 | 64 20 66 69 6c 65 73 3f 0a 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | d.files?.----------------------- | 
| 107140 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 47 69 74 20 73 | -------------------------..Git.s | 
| 107160 | 75 70 70 6f 72 74 73 20 73 68 6f 77 69 6e 67 20    64 69 66 66 73 20 66 6f 72 20 65 6e 63 72 79 70 | upports.showing.diffs.for.encryp | 
| 107180 | 74 65 64 20 66 69 6c 65 73 2c 20 62 75 74 20 68    61 73 20 74 6f 20 62 65 20 74 6f 6c 64 20 74 6f | ted.files,.but.has.to.be.told.to | 
| 1071a0 | 20 64 6f 0a 73 6f 2e 20 20 53 69 6e 63 65 20 4d    61 67 69 74 20 6a 75 73 74 20 75 73 65 73 20 47 | .do.so...Since.Magit.just.uses.G | 
| 1071c0 | 69 74 20 74 6f 20 67 65 74 20 74 68 65 20 64 69    66 66 73 2c 20 63 6f 6e 66 69 67 75 72 69 6e 67 | it.to.get.the.diffs,.configuring | 
| 1071e0 | 20 47 69 74 20 61 6c 73 6f 0a 61 66 66 65 63 74    73 20 74 68 65 20 64 69 66 66 73 20 64 69 73 70 | .Git.also.affects.the.diffs.disp | 
| 107200 | 6c 61 79 65 64 20 69 6e 73 69 64 65 20 4d 61 67    69 74 2e 0a 0a 20 20 20 20 20 67 69 74 20 63 6f | layed.inside.Magit........git.co | 
| 107220 | 6e 66 69 67 20 2d 2d 67 6c 6f 62 61 6c 20 64 69    66 66 2e 67 70 67 2e 74 65 78 74 63 6f 6e 76 20 | nfig.--global.diff.gpg.textconv. | 
| 107240 | 22 67 70 67 20 2d 2d 6e 6f 2d 74 74 79 20 2d 2d    64 65 63 72 79 70 74 22 0a 20 20 20 20 20 65 63 | "gpg.--no-tty.--decrypt"......ec | 
| 107260 | 68 6f 20 22 2a 2e 67 70 67 20 66 69 6c 74 65 72    3d 67 70 67 20 64 69 66 66 3d 67 70 67 22 20 3e | ho."*.gpg.filter=gpg.diff=gpg".> | 
| 107280 | 20 2e 67 69 74 61 74 74 72 69 62 75 74 65 73 0a    0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 69 74 2e 69 | ..gitattributes....File:.magit.i | 
| 1072a0 | 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 48 6f 77 20    64 6f 65 73 20 62 72 61 6e 63 68 69 6e 67 20 61 | nfo,..Node:.How.does.branching.a | 
| 1072c0 | 6e 64 20 70 75 73 68 69 6e 67 20 77 6f 72 6b 3f    2c 20 20 4e 65 78 74 3a 20 53 68 6f 75 6c 64 20 | nd.pushing.work?,..Next:.Should. | 
| 1072e0 | 49 20 64 69 73 61 62 6c 65 20 56 43 3f 2c 20 20    50 72 65 76 3a 20 48 6f 77 20 74 6f 20 73 68 6f | I.disable.VC?,..Prev:.How.to.sho | 
| 107300 | 77 20 64 69 66 66 73 20 66 6f 72 20 67 70 67 2d    65 6e 63 72 79 70 74 65 64 20 66 69 6c 65 73 3f | w.diffs.for.gpg-encrypted.files? | 
| 107320 | 2c 20 20 55 70 3a 20 46 41 51 20 2d 20 48 6f 77    20 74 6f 20 2e 2e 2e 3f 0a 0a 41 2e 31 2e 35 20 | ,..Up:.FAQ.-.How.to....?..A.1.5. | 
| 107340 | 48 6f 77 20 64 6f 65 73 20 62 72 61 6e 63 68 69    6e 67 20 61 6e 64 20 70 75 73 68 69 6e 67 20 77 | How.does.branching.and.pushing.w | 
| 107360 | 6f 72 6b 3f 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ork?.--------------------------- | 
| 107380 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a    0a 50 6c 65 61 73 65 20 73 65 65 20 2a 6e 6f 74 | ---------------..Please.see.*not | 
| 1073a0 | 65 20 42 72 61 6e 63 68 69 6e 67 3a 3a 20 61 6e    64 0a 3c 68 74 74 70 73 3a 2f 2f 65 6d 61 63 73 | e.Branching::.and.<https://emacs | 
| 1073c0 | 61 69 72 2e 6d 65 2f 32 30 31 36 2f 30 31 2f 31    37 2f 6d 61 67 69 74 2d 32 2e 34 3e 0a 0a 1f 0a | air.me/2016/01/17/magit-2.4>.... | 
| 1073e0 | 46 69 6c 65 3a 20 6d 61 67 69 74 2e 69 6e 66 6f    2c 20 20 4e 6f 64 65 3a 20 53 68 6f 75 6c 64 20 | File:.magit.info,..Node:.Should. | 
| 107400 | 49 20 64 69 73 61 62 6c 65 20 56 43 3f 2c 20 20    50 72 65 76 3a 20 48 6f 77 20 64 6f 65 73 20 62 | I.disable.VC?,..Prev:.How.does.b | 
| 107420 | 72 61 6e 63 68 69 6e 67 20 61 6e 64 20 70 75 73    68 69 6e 67 20 77 6f 72 6b 3f 2c 20 20 55 70 3a | ranching.and.pushing.work?,..Up: | 
| 107440 | 20 46 41 51 20 2d 20 48 6f 77 20 74 6f 20 2e 2e    2e 3f 0a 0a 41 2e 31 2e 36 20 53 68 6f 75 6c 64 | .FAQ.-.How.to....?..A.1.6.Should | 
| 107460 | 20 49 20 64 69 73 61 62 6c 65 20 56 43 3f 0a 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | .I.disable.VC?.----------------- | 
| 107480 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 49 66 20 79 6f    75 20 64 6f 6e e2 80 99 74 20 75 73 65 20 56 43 | ---------..If.you.don...t.use.VC | 
| 1074a0 | 20 28 74 68 65 20 62 75 69 6c 74 2d 69 6e 20 76    65 72 73 69 6f 6e 20 63 6f 6e 74 72 6f 6c 20 69 | .(the.built-in.version.control.i | 
| 1074c0 | 6e 74 65 72 66 61 63 65 29 20 74 68 65 6e 20 79    6f 75 0a 6d 69 67 68 74 20 62 65 20 74 65 6d 70 | nterface).then.you.might.be.temp | 
| 1074e0 | 74 65 64 20 74 6f 20 64 69 73 61 62 6c 65 20 69    74 2c 20 6e 6f 74 20 6c 65 61 73 74 20 62 65 63 | ted.to.disable.it,.not.least.bec | 
| 107500 | 61 75 73 65 20 77 65 20 75 73 65 64 20 74 6f 20    72 65 63 6f 6d 6d 65 6e 64 0a 74 68 61 74 20 79 | ause.we.used.to.recommend.that.y | 
| 107520 | 6f 75 20 64 6f 20 74 68 61 74 2e 0a 0a 20 20 20    57 65 20 6e 6f 20 6c 6f 6e 67 65 72 20 72 65 63 | ou.do.that......We.no.longer.rec | 
| 107540 | 6f 6d 6d 65 6e 64 20 74 68 61 74 20 79 6f 75 20    64 69 73 61 62 6c 65 20 56 43 2e 20 20 44 6f 69 | ommend.that.you.disable.VC...Doi | 
| 107560 | 6e 67 20 73 6f 20 77 6f 75 6c 64 20 62 72 65 61    6b 0a 75 73 65 66 75 6c 20 74 68 69 72 64 2d 70 | ng.so.would.break.useful.third-p | 
| 107580 | 61 72 74 79 20 70 61 63 6b 61 67 65 73 20 28 73    75 63 68 20 61 73 20 e2 80 98 64 69 66 66 2d 68 | arty.packages.(such.as....diff-h | 
| 1075a0 | 6c e2 80 99 29 2c 20 77 68 69 63 68 20 64 65 70    65 6e 64 20 6f 6e 20 56 43 0a 62 65 69 6e 67 20 | l...),.which.depend.on.VC.being. | 
| 1075c0 | 65 6e 61 62 6c 65 64 2e 0a 0a 20 20 20 49 66 20    79 6f 75 20 63 68 6f 6f 73 65 20 74 6f 20 64 69 | enabled......If.you.choose.to.di | 
| 1075e0 | 73 61 62 6c 65 20 56 43 20 61 6e 79 77 61 79 2c    20 74 68 65 6e 20 79 6f 75 20 63 61 6e 20 64 6f | sable.VC.anyway,.then.you.can.do | 
| 107600 | 20 73 6f 20 62 79 20 63 68 61 6e 67 69 6e 67 0a    74 68 65 20 76 61 6c 75 65 20 6f 66 20 e2 80 98 | .so.by.changing.the.value.of.... | 
| 107620 | 76 63 2d 68 61 6e 64 6c 65 64 2d 62 61 63 6b 65    6e 64 73 e2 80 99 2e 0a 0a 1f 0a 46 69 6c 65 3a | vc-handled-backends........File: | 
| 107640 | 20 6d 61 67 69 74 2e 69 6e 66 6f 2c 20 20 4e 6f    64 65 3a 20 46 41 51 20 2d 20 49 73 73 75 65 73 | .magit.info,..Node:.FAQ.-.Issues | 
| 107660 | 20 61 6e 64 20 45 72 72 6f 72 73 2c 20 20 50 72    65 76 3a 20 46 41 51 20 2d 20 48 6f 77 20 74 6f | .and.Errors,..Prev:.FAQ.-.How.to | 
| 107680 | 20 2e 2e 2e 3f 2c 20 20 55 70 3a 20 46 41 51 0a    0a 41 2e 32 20 46 41 51 20 2d 20 49 73 73 75 65 | ....?,..Up:.FAQ..A.2.FAQ.-.Issue | 
| 1076a0 | 73 20 61 6e 64 20 45 72 72 6f 72 73 0a 3d 3d 3d    3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | s.and.Errors.=================== | 
| 1076c0 | 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 2a 20 4d 65 6e 75    3a 0a 0a 2a 20 4d 61 67 69 74 20 69 73 20 73 6c | ========..*.Menu:..*.Magit.is.sl | 
| 1076e0 | 6f 77 3a 3a 0a 2a 20 49 20 63 68 61 6e 67 65 64    20 73 65 76 65 72 61 6c 20 74 68 6f 75 73 61 6e | ow::.*.I.changed.several.thousan | 
| 107700 | 64 20 66 69 6c 65 73 20 61 74 20 6f 6e 63 65 20    61 6e 64 20 6e 6f 77 20 4d 61 67 69 74 20 69 73 | d.files.at.once.and.now.Magit.is | 
| 107720 | 20 75 6e 75 73 61 62 6c 65 3a 3a 0a 2a 20 49 20    61 6d 20 68 61 76 69 6e 67 20 70 72 6f 62 6c 65 | .unusable::.*.I.am.having.proble | 
| 107740 | 6d 73 20 63 6f 6d 6d 69 74 74 69 6e 67 3a 3a 0a    2a 20 49 20 61 6d 20 75 73 69 6e 67 20 4d 53 20 | ms.committing::.*.I.am.using.MS. | 
| 107760 | 57 69 6e 64 6f 77 73 20 61 6e 64 20 63 61 6e 6e    6f 74 20 70 75 73 68 20 77 69 74 68 20 4d 61 67 | Windows.and.cannot.push.with.Mag | 
| 107780 | 69 74 3a 3a 0a 2a 20 49 20 61 6d 20 75 73 69 6e    67 20 6d 61 63 4f 53 20 61 6e 64 20 53 4f 4d 45 | it::.*.I.am.using.macOS.and.SOME | 
| 1077a0 | 54 48 49 4e 47 20 77 6f 72 6b 73 20 69 6e 20 73    68 65 6c 6c 2c 20 62 75 74 20 6e 6f 74 20 69 6e | THING.works.in.shell,.but.not.in | 
| 1077c0 | 20 4d 61 67 69 74 3a 20 49 20 61 6d 20 75 73 69    6e 67 20 6d 61 63 4f 53 20 61 6e 64 20 53 4f 4d | .Magit:.I.am.using.macOS.and.SOM | 
| 1077e0 | 45 54 48 49 4e 47 20 77 6f 72 6b 73 20 69 6e 20    73 68 65 6c 6c 20 62 75 74 20 6e 6f 74 20 69 6e | ETHING.works.in.shell.but.not.in | 
| 107800 | 20 4d 61 67 69 74 2e 0a 2a 20 45 78 70 61 6e 64    69 6e 67 20 61 20 66 69 6c 65 20 74 6f 20 73 68 | .Magit..*.Expanding.a.file.to.sh | 
| 107820 | 6f 77 20 74 68 65 20 64 69 66 66 20 63 61 75 73    65 73 20 69 74 20 74 6f 20 64 69 73 61 70 70 65 | ow.the.diff.causes.it.to.disappe | 
| 107840 | 61 72 3a 3a 0a 2a 20 50 6f 69 6e 74 20 69 73 20    77 72 6f 6e 67 20 69 6e 20 74 68 65 20 43 4f 4d | ar::.*.Point.is.wrong.in.the.COM | 
| 107860 | 4d 49 54 5f 45 44 49 54 4d 53 47 20 62 75 66 66    65 72 3a 3a 0a 2a 20 54 68 65 20 6d 6f 64 65 2d | MIT_EDITMSG.buffer::.*.The.mode- | 
| 107880 | 6c 69 6e 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e    20 69 73 6e 27 74 20 61 6c 77 61 79 73 20 75 70 | line.information.isn't.always.up | 
| 1078a0 | 2d 74 6f 2d 64 61 74 65 3a 3a 0a 2a 20 41 20 62    72 61 6e 63 68 20 61 6e 64 20 74 61 67 20 73 68 | -to-date::.*.A.branch.and.tag.sh | 
| 1078c0 | 61 72 69 6e 67 20 74 68 65 20 73 61 6d 65 20 6e    61 6d 65 20 62 72 65 61 6b 73 20 53 4f 4d 45 54 | aring.the.same.name.breaks.SOMET | 
| 1078e0 | 48 49 4e 47 3a 3a 0a 2a 20 4d 79 20 47 69 74 20    68 6f 6f 6b 73 20 77 6f 72 6b 20 6f 6e 20 74 68 | HING::.*.My.Git.hooks.work.on.th | 
| 107900 | 65 20 63 6f 6d 6d 61 6e 64 2d 6c 69 6e 65 20 62    75 74 20 6e 6f 74 20 69 6e 73 69 64 65 20 4d 61 | e.command-line.but.not.inside.Ma | 
| 107920 | 67 69 74 3a 3a 0a 2a 20 67 69 74 2d 63 6f 6d 6d    69 74 2d 6d 6f 64 65 20 69 73 6e 27 74 20 75 73 | git::.*.git-commit-mode.isn't.us | 
| 107940 | 65 64 20 77 68 65 6e 20 63 6f 6d 6d 69 74 74 69    6e 67 20 66 72 6f 6d 20 74 68 65 20 63 6f 6d 6d | ed.when.committing.from.the.comm | 
| 107960 | 61 6e 64 2d 6c 69 6e 65 3a 3a 0a 2a 20 50 6f 69    6e 74 20 65 6e 64 73 20 75 70 20 69 6e 73 69 64 | and-line::.*.Point.ends.up.insid | 
| 107980 | 65 20 69 6e 76 69 73 69 62 6c 65 20 74 65 78 74    20 77 68 65 6e 20 6a 75 6d 70 69 6e 67 20 74 6f | e.invisible.text.when.jumping.to | 
| 1079a0 | 20 61 20 66 69 6c 65 2d 76 69 73 69 74 69 6e 67    20 62 75 66 66 65 72 3a 3a 0a 2a 20 49 20 61 6d | .a.file-visiting.buffer::.*.I.am | 
| 1079c0 | 20 6e 6f 20 6c 6f 6e 67 65 72 20 61 62 6c 65 20    74 6f 20 73 61 76 65 20 70 6f 70 75 70 20 64 65 | .no.longer.able.to.save.popup.de | 
| 1079e0 | 66 61 75 6c 74 73 3a 3a 0a 0a 1f 0a 46 69 6c 65    3a 20 6d 61 67 69 74 2e 69 6e 66 6f 2c 20 20 4e | faults::....File:.magit.info,..N | 
| 107a00 | 6f 64 65 3a 20 4d 61 67 69 74 20 69 73 20 73 6c    6f 77 2c 20 20 4e 65 78 74 3a 20 49 20 63 68 61 | ode:.Magit.is.slow,..Next:.I.cha | 
| 107a20 | 6e 67 65 64 20 73 65 76 65 72 61 6c 20 74 68 6f    75 73 61 6e 64 20 66 69 6c 65 73 20 61 74 20 6f | nged.several.thousand.files.at.o | 
| 107a40 | 6e 63 65 20 61 6e 64 20 6e 6f 77 20 4d 61 67 69    74 20 69 73 20 75 6e 75 73 61 62 6c 65 2c 20 20 | nce.and.now.Magit.is.unusable,.. | 
| 107a60 | 55 70 3a 20 46 41 51 20 2d 20 49 73 73 75 65 73    20 61 6e 64 20 45 72 72 6f 72 73 0a 0a 41 2e 32 | Up:.FAQ.-.Issues.and.Errors..A.2 | 
| 107a80 | 2e 31 20 4d 61 67 69 74 20 69 73 20 73 6c 6f 77    0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | .1.Magit.is.slow.--------------- | 
| 107aa0 | 2d 2d 2d 2d 0a 0a 53 65 65 20 2a 6e 6f 74 65 20    50 65 72 66 6f 72 6d 61 6e 63 65 3a 3a 20 61 6e | ----..See.*note.Performance::.an | 
| 107ac0 | 64 20 2a 6e 6f 74 65 20 49 20 63 68 61 6e 67 65    64 20 73 65 76 65 72 61 6c 20 74 68 6f 75 73 61 | d.*note.I.changed.several.thousa | 
| 107ae0 | 6e 64 20 66 69 6c 65 73 20 61 74 0a 6f 6e 63 65    20 61 6e 64 20 6e 6f 77 20 4d 61 67 69 74 20 69 | nd.files.at.once.and.now.Magit.i | 
| 107b00 | 73 20 75 6e 75 73 61 62 6c 65 3a 3a 2e 0a 0a 1f    0a 46 69 6c 65 3a 20 6d 61 67 69 74 2e 69 6e 66 | s.unusable::.....File:.magit.inf | 
| 107b20 | 6f 2c 20 20 4e 6f 64 65 3a 20 49 20 63 68 61 6e    67 65 64 20 73 65 76 65 72 61 6c 20 74 68 6f 75 | o,..Node:.I.changed.several.thou | 
| 107b40 | 73 61 6e 64 20 66 69 6c 65 73 20 61 74 20 6f 6e    63 65 20 61 6e 64 20 6e 6f 77 20 4d 61 67 69 74 | sand.files.at.once.and.now.Magit | 
| 107b60 | 20 69 73 20 75 6e 75 73 61 62 6c 65 2c 20 20 4e    65 78 74 3a 20 49 20 61 6d 20 68 61 76 69 6e 67 | .is.unusable,..Next:.I.am.having | 
| 107b80 | 20 70 72 6f 62 6c 65 6d 73 20 63 6f 6d 6d 69 74    74 69 6e 67 2c 20 20 50 72 65 76 3a 20 4d 61 67 | .problems.committing,..Prev:.Mag | 
| 107ba0 | 69 74 20 69 73 20 73 6c 6f 77 2c 20 20 55 70 3a    20 46 41 51 20 2d 20 49 73 73 75 65 73 20 61 6e | it.is.slow,..Up:.FAQ.-.Issues.an | 
| 107bc0 | 64 20 45 72 72 6f 72 73 0a 0a 41 2e 32 2e 32 20    49 20 63 68 61 6e 67 65 64 20 73 65 76 65 72 61 | d.Errors..A.2.2.I.changed.severa | 
| 107be0 | 6c 20 74 68 6f 75 73 61 6e 64 20 66 69 6c 65 73    20 61 74 20 6f 6e 63 65 20 61 6e 64 20 6e 6f 77 | l.thousand.files.at.once.and.now | 
| 107c00 | 20 4d 61 67 69 74 20 69 73 20 75 6e 75 73 61 62    6c 65 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | .Magit.is.unusable.------------- | 
| 107c20 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- | 
| 107c40 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 4d 61 67 | ---------------------------..Mag | 
| 107c60 | 69 74 20 69 73 20 63 75 72 72 65 6e 74 6c 79 20    6e 6f 74 20 65 78 70 65 63 74 65 64 20 74 6f 20 | it.is.currently.not.expected.to. | 
| 107c80 | 77 6f 72 6b 20 77 65 6c 6c 20 75 6e 64 65 72 20    73 75 63 68 20 63 6f 6e 64 69 74 69 6f 6e 73 2e | work.well.under.such.conditions. | 
| 107ca0 | 20 20 49 74 0a 73 75 72 65 20 77 6f 75 6c 64 20    62 65 20 6e 69 63 65 20 69 66 20 69 74 20 64 69 | ..It.sure.would.be.nice.if.it.di | 
| 107cc0 | 64 2e 20 20 52 65 61 63 68 69 6e 67 20 73 61 74    69 73 66 61 63 74 6f 72 79 20 70 65 72 66 6f 72 | d...Reaching.satisfactory.perfor | 
| 107ce0 | 6d 61 6e 63 65 20 75 6e 64 65 72 0a 73 75 63 68    20 63 6f 6e 64 69 74 69 6f 6e 73 20 77 69 6c 6c | mance.under.such.conditions.will | 
| 107d00 | 20 72 65 71 75 69 72 65 20 73 6f 6d 65 20 68 65    61 76 79 20 72 65 66 61 63 74 6f 72 69 6e 67 2e | .require.some.heavy.refactoring. | 
| 107d20 | 20 20 54 68 69 73 20 69 73 20 6e 6f 20 73 6d 61    6c 6c 0a 74 61 73 6b 20 62 75 74 20 49 20 68 6f | ..This.is.no.small.task.but.I.ho | 
| 107d40 | 70 65 20 74 6f 20 65 76 65 6e 74 75 61 6c 6c 79    20 66 69 6e 64 20 74 68 65 20 74 69 6d 65 20 74 | pe.to.eventually.find.the.time.t | 
| 107d60 | 6f 20 6d 61 6b 65 20 69 74 20 68 61 70 70 65 6e    2e 0a 0a 20 20 20 42 75 74 20 66 6f 72 20 6e 6f | o.make.it.happen......But.for.no | 
| 107d80 | 77 20 77 65 20 72 65 63 6f 6d 6d 65 6e 64 20 79    6f 75 20 75 73 65 20 74 68 65 20 63 6f 6d 6d 61 | w.we.recommend.you.use.the.comma | 
| 107da0 | 6e 64 20 6c 69 6e 65 20 74 6f 20 63 6f 6d 70 6c    65 74 65 20 74 68 69 73 0a 6f 6e 65 20 63 6f 6d | nd.line.to.complete.this.one.com | 
| 107dc0 | 6d 69 74 2e 20 20 41 6c 73 6f 20 73 65 65 20 2a    6e 6f 74 65 20 50 65 72 66 6f 72 6d 61 6e 63 65 | mit...Also.see.*note.Performance | 
| 107de0 | 3a 3a 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61 67    69 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 | ::.....File:.magit.info,..Node:. | 
| 107e00 | 49 20 61 6d 20 68 61 76 69 6e 67 20 70 72 6f 62    6c 65 6d 73 20 63 6f 6d 6d 69 74 74 69 6e 67 2c | I.am.having.problems.committing, | 
| 107e20 | 20 20 4e 65 78 74 3a 20 49 20 61 6d 20 75 73 69    6e 67 20 4d 53 20 57 69 6e 64 6f 77 73 20 61 6e | ..Next:.I.am.using.MS.Windows.an | 
| 107e40 | 64 20 63 61 6e 6e 6f 74 20 70 75 73 68 20 77 69    74 68 20 4d 61 67 69 74 2c 20 20 50 72 65 76 3a | d.cannot.push.with.Magit,..Prev: | 
| 107e60 | 20 49 20 63 68 61 6e 67 65 64 20 73 65 76 65 72    61 6c 20 74 68 6f 75 73 61 6e 64 20 66 69 6c 65 | .I.changed.several.thousand.file | 
| 107e80 | 73 20 61 74 20 6f 6e 63 65 20 61 6e 64 20 6e 6f    77 20 4d 61 67 69 74 20 69 73 20 75 6e 75 73 61 | s.at.once.and.now.Magit.is.unusa | 
| 107ea0 | 62 6c 65 2c 20 20 55 70 3a 20 46 41 51 20 2d 20    49 73 73 75 65 73 20 61 6e 64 20 45 72 72 6f 72 | ble,..Up:.FAQ.-.Issues.and.Error | 
| 107ec0 | 73 0a 0a 41 2e 32 2e 33 20 49 20 61 6d 20 68 61    76 69 6e 67 20 70 72 6f 62 6c 65 6d 73 20 63 6f | s..A.2.3.I.am.having.problems.co | 
| 107ee0 | 6d 6d 69 74 74 69 6e 67 0a 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | mmitting.----------------------- | 
| 107f00 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a    54 68 61 74 20 6c 69 6b 65 6c 79 20 6d 65 61 6e | --------------..That.likely.mean | 
| 107f20 | 73 20 74 68 61 74 20 4d 61 67 69 74 20 69 73 20    68 61 76 69 6e 67 20 70 72 6f 62 6c 65 6d 73 20 | s.that.Magit.is.having.problems. | 
| 107f40 | 66 69 6e 64 69 6e 67 20 61 6e 20 61 70 70 72 6f    70 72 69 61 74 65 0a 65 6d 61 63 73 63 6c 69 65 | finding.an.appropriate.emacsclie | 
| 107f60 | 6e 74 20 65 78 65 63 75 74 61 62 6c 65 2e 20 20    53 65 65 20 2a 6e 6f 74 65 20 28 77 69 74 68 2d | nt.executable...See.*note.(with- | 
| 107f80 | 65 64 69 74 6f 72 29 43 6f 6e 66 69 67 75 72 69    6e 67 0a 57 69 74 68 2d 45 64 69 74 6f 72 3a 3a | editor)Configuring.With-Editor:: | 
| 107fa0 | 20 61 6e 64 20 2a 6e 6f 74 65 20 28 77 69 74 68    2d 65 64 69 74 6f 72 29 44 65 62 75 67 67 69 6e | .and.*note.(with-editor)Debuggin | 
| 107fc0 | 67 3a 3a 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61    67 69 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a | g::.....File:.magit.info,..Node: | 
| 107fe0 | 20 49 20 61 6d 20 75 73 69 6e 67 20 4d 53 20 57    69 6e 64 6f 77 73 20 61 6e 64 20 63 61 6e 6e 6f | .I.am.using.MS.Windows.and.canno | 
| 108000 | 74 20 70 75 73 68 20 77 69 74 68 20 4d 61 67 69    74 2c 20 20 4e 65 78 74 3a 20 49 20 61 6d 20 75 | t.push.with.Magit,..Next:.I.am.u | 
| 108020 | 73 69 6e 67 20 6d 61 63 4f 53 20 61 6e 64 20 53    4f 4d 45 54 48 49 4e 47 20 77 6f 72 6b 73 20 69 | sing.macOS.and.SOMETHING.works.i | 
| 108040 | 6e 20 73 68 65 6c 6c 20 62 75 74 20 6e 6f 74 20    69 6e 20 4d 61 67 69 74 2c 20 20 50 72 65 76 3a | n.shell.but.not.in.Magit,..Prev: | 
| 108060 | 20 49 20 61 6d 20 68 61 76 69 6e 67 20 70 72 6f    62 6c 65 6d 73 20 63 6f 6d 6d 69 74 74 69 6e 67 | .I.am.having.problems.committing | 
| 108080 | 2c 20 20 55 70 3a 20 46 41 51 20 2d 20 49 73 73    75 65 73 20 61 6e 64 20 45 72 72 6f 72 73 0a 0a | ,..Up:.FAQ.-.Issues.and.Errors.. | 
| 1080a0 | 41 2e 32 2e 34 20 49 20 61 6d 20 75 73 69 6e 67    20 4d 53 20 57 69 6e 64 6f 77 73 20 61 6e 64 20 | A.2.4.I.am.using.MS.Windows.and. | 
| 1080c0 | 63 61 6e 6e 6f 74 20 70 75 73 68 20 77 69 74 68    20 4d 61 67 69 74 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d | cannot.push.with.Magit.--------- | 
| 1080e0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- | 
| 108100 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 49    74 e2 80 99 73 20 61 6c 6d 6f 73 74 20 63 65 72 | -------------..It...s.almost.cer | 
| 108120 | 74 61 69 6e 20 74 68 61 74 20 4d 61 67 69 74 20    69 73 20 6f 6e 6c 79 20 69 6e 63 69 64 65 6e 74 | tain.that.Magit.is.only.incident | 
| 108140 | 61 6c 20 74 6f 20 74 68 69 73 20 69 73 73 75 65    2e 20 20 49 74 20 69 73 0a 6d 75 63 68 20 6d 6f | al.to.this.issue...It.is.much.mo | 
| 108160 | 72 65 20 6c 69 6b 65 6c 79 20 74 68 61 74 20 74    68 69 73 20 69 73 20 61 20 63 6f 6e 66 69 67 75 | re.likely.that.this.is.a.configu | 
| 108180 | 72 61 74 69 6f 6e 20 69 73 73 75 65 2c 20 65 76    65 6e 20 69 66 20 79 6f 75 20 63 61 6e 0a 70 75 | ration.issue,.even.if.you.can.pu | 
| 1081a0 | 73 68 20 6f 6e 20 74 68 65 20 63 6f 6d 6d 61 6e    64 20 6c 69 6e 65 2e 0a 0a 20 20 20 44 65 74 61 | sh.on.the.command.line......Deta | 
| 1081c0 | 69 6c 65 64 20 73 65 74 75 70 20 69 6e 73 74 72    75 63 74 69 6f 6e 73 20 63 61 6e 20 62 65 20 66 | iled.setup.instructions.can.be.f | 
| 1081e0 | 6f 75 6e 64 20 61 74 0a 3c 68 74 74 70 73 3a 2f    2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6d 61 67 69 | ound.at.<https://github.com/magi | 
| 108200 | 74 2f 6d 61 67 69 74 2f 77 69 6b 69 2f 50 75 73    68 69 6e 67 2d 77 69 74 68 2d 4d 61 67 69 74 2d | t/magit/wiki/Pushing-with-Magit- | 
| 108220 | 66 72 6f 6d 2d 57 69 6e 64 6f 77 73 3e 2e 0a 0a    1f 0a 46 69 6c 65 3a 20 6d 61 67 69 74 2e 69 6e | from-Windows>.....File:.magit.in | 
| 108240 | 66 6f 2c 20 20 4e 6f 64 65 3a 20 49 20 61 6d 20    75 73 69 6e 67 20 6d 61 63 4f 53 20 61 6e 64 20 | fo,..Node:.I.am.using.macOS.and. | 
| 108260 | 53 4f 4d 45 54 48 49 4e 47 20 77 6f 72 6b 73 20    69 6e 20 73 68 65 6c 6c 20 62 75 74 20 6e 6f 74 | SOMETHING.works.in.shell.but.not | 
| 108280 | 20 69 6e 20 4d 61 67 69 74 2c 20 20 4e 65 78 74    3a 20 45 78 70 61 6e 64 69 6e 67 20 61 20 66 69 | .in.Magit,..Next:.Expanding.a.fi | 
| 1082a0 | 6c 65 20 74 6f 20 73 68 6f 77 20 74 68 65 20 64    69 66 66 20 63 61 75 73 65 73 20 69 74 20 74 6f | le.to.show.the.diff.causes.it.to | 
| 1082c0 | 20 64 69 73 61 70 70 65 61 72 2c 20 20 50 72 65    76 3a 20 49 20 61 6d 20 75 73 69 6e 67 20 4d 53 | .disappear,..Prev:.I.am.using.MS | 
| 1082e0 | 20 57 69 6e 64 6f 77 73 20 61 6e 64 20 63 61 6e    6e 6f 74 20 70 75 73 68 20 77 69 74 68 20 4d 61 | .Windows.and.cannot.push.with.Ma | 
| 108300 | 67 69 74 2c 20 20 55 70 3a 20 46 41 51 20 2d 20    49 73 73 75 65 73 20 61 6e 64 20 45 72 72 6f 72 | git,..Up:.FAQ.-.Issues.and.Error | 
| 108320 | 73 0a 0a 41 2e 32 2e 35 20 49 20 61 6d 20 75 73    69 6e 67 20 6d 61 63 4f 53 20 61 6e 64 20 53 4f | s..A.2.5.I.am.using.macOS.and.SO | 
| 108340 | 4d 45 54 48 49 4e 47 20 77 6f 72 6b 73 20 69 6e    20 73 68 65 6c 6c 2c 20 62 75 74 20 6e 6f 74 20 | METHING.works.in.shell,.but.not. | 
| 108360 | 69 6e 20 4d 61 67 69 74 0a 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | in.Magit.----------------------- | 
| 108380 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- | 
| 1083a0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a    54 68 69 73 20 75 73 75 61 6c 6c 79 20 6f 63 63 | --------------..This.usually.occ | 
| 1083c0 | 75 72 73 20 62 65 63 61 75 73 65 20 45 6d 61 63    73 20 64 6f 65 73 6e e2 80 99 74 20 68 61 76 65 | urs.because.Emacs.doesn...t.have | 
| 1083e0 | 20 74 68 65 20 73 61 6d 65 20 65 6e 76 69 72 6f    6e 6d 65 6e 74 0a 76 61 72 69 61 62 6c 65 73 20 | .the.same.environment.variables. | 
| 108400 | 61 73 20 79 6f 75 72 20 73 68 65 6c 6c 2e 20 20    54 72 79 20 69 6e 73 74 61 6c 6c 69 6e 67 20 61 | as.your.shell...Try.installing.a | 
| 108420 | 6e 64 20 63 6f 6e 66 69 67 75 72 69 6e 67 0a 3c    68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 | nd.configuring.<https://github.c | 
| 108440 | 6f 6d 2f 70 75 72 63 65 6c 6c 2f 65 78 65 63 2d    70 61 74 68 2d 66 72 6f 6d 2d 73 68 65 6c 6c 3e | om/purcell/exec-path-from-shell> | 
| 108460 | 2e 20 20 42 79 20 64 65 66 61 75 6c 74 20 69 74    0a 73 79 6e 63 68 72 6f 6e 69 7a 65 73 20 e2 80 | ...By.default.it.synchronizes... | 
| 108480 | 98 24 50 41 54 48 e2 80 99 2c 20 77 68 69 63 68    20 68 65 6c 70 73 20 4d 61 67 69 74 20 66 69 6e | .$PATH...,.which.helps.Magit.fin | 
| 1084a0 | 64 20 74 68 65 20 73 61 6d 65 20 e2 80 98 67 69    74 e2 80 99 20 61 73 20 74 68 65 20 6f 6e 65 0a | d.the.same....git....as.the.one. | 
| 1084c0 | 79 6f 75 20 61 72 65 20 75 73 69 6e 67 20 6f 6e    20 74 68 65 20 73 68 65 6c 6c 2e 0a 0a 20 20 20 | you.are.using.on.the.shell...... | 
| 1084e0 | 49 66 20 53 4f 4d 45 54 48 49 4e 47 20 69 73 20    22 70 61 73 73 70 68 72 61 73 65 20 63 61 63 68 | If.SOMETHING.is."passphrase.cach | 
| 108500 | 69 6e 67 20 77 69 74 68 20 67 70 67 2d 61 67 65    6e 74 20 66 6f 72 20 63 6f 6d 6d 69 74 20 61 6e | ing.with.gpg-agent.for.commit.an | 
| 108520 | 64 2f 6f 72 0a 74 61 67 20 73 69 67 6e 69 6e 67    22 2c 20 74 68 65 6e 20 79 6f 75 e2 80 99 6c 6c | d/or.tag.signing",.then.you...ll | 
| 108540 | 20 61 6c 73 6f 20 6e 65 65 64 20 74 6f 20 73 79    6e 63 68 72 6f 6e 69 7a 65 20 e2 80 98 24 47 50 | .also.need.to.synchronize....$GP | 
| 108560 | 47 5f 41 47 45 4e 54 5f 49 4e 46 4f e2 80 99 2e    0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 69 74 2e | G_AGENT_INFO........File:.magit. | 
| 108580 | 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 45 78 70    61 6e 64 69 6e 67 20 61 20 66 69 6c 65 20 74 6f | info,..Node:.Expanding.a.file.to | 
| 1085a0 | 20 73 68 6f 77 20 74 68 65 20 64 69 66 66 20 63    61 75 73 65 73 20 69 74 20 74 6f 20 64 69 73 61 | .show.the.diff.causes.it.to.disa | 
| 1085c0 | 70 70 65 61 72 2c 20 20 4e 65 78 74 3a 20 50 6f    69 6e 74 20 69 73 20 77 72 6f 6e 67 20 69 6e 20 | ppear,..Next:.Point.is.wrong.in. | 
| 1085e0 | 74 68 65 20 43 4f 4d 4d 49 54 5f 45 44 49 54 4d    53 47 20 62 75 66 66 65 72 2c 20 20 50 72 65 76 | the.COMMIT_EDITMSG.buffer,..Prev | 
| 108600 | 3a 20 49 20 61 6d 20 75 73 69 6e 67 20 6d 61 63    4f 53 20 61 6e 64 20 53 4f 4d 45 54 48 49 4e 47 | :.I.am.using.macOS.and.SOMETHING | 
| 108620 | 20 77 6f 72 6b 73 20 69 6e 20 73 68 65 6c 6c 20    62 75 74 20 6e 6f 74 20 69 6e 20 4d 61 67 69 74 | .works.in.shell.but.not.in.Magit | 
| 108640 | 2c 20 20 55 70 3a 20 46 41 51 20 2d 20 49 73 73    75 65 73 20 61 6e 64 20 45 72 72 6f 72 73 0a 0a | ,..Up:.FAQ.-.Issues.and.Errors.. | 
| 108660 | 41 2e 32 2e 36 20 45 78 70 61 6e 64 69 6e 67 20    61 20 66 69 6c 65 20 74 6f 20 73 68 6f 77 20 74 | A.2.6.Expanding.a.file.to.show.t | 
| 108680 | 68 65 20 64 69 66 66 20 63 61 75 73 65 73 20 69    74 20 74 6f 20 64 69 73 61 70 70 65 61 72 0a 2d | he.diff.causes.it.to.disappear.- | 
| 1086a0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- | 
| 1086c0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 54 | -----------------------------..T | 
| 1086e0 | 68 69 73 20 69 73 20 70 72 6f 62 61 62 6c 79 20    63 61 75 73 65 64 20 62 79 20 61 20 63 75 73 74 | his.is.probably.caused.by.a.cust | 
| 108700 | 6f 6d 69 7a 61 74 69 6f 6e 20 6f 66 20 61 20 e2    80 98 64 69 66 66 2e 2a e2 80 99 20 47 69 74 20 | omization.of.a....diff.*....Git. | 
| 108720 | 76 61 72 69 61 62 6c 65 2e 0a 59 6f 75 20 70 72    6f 62 61 62 6c 79 20 73 65 74 20 74 68 61 74 20 | variable..You.probably.set.that. | 
| 108740 | 76 61 72 69 61 62 6c 65 20 66 6f 72 20 61 20 72    65 61 73 6f 6e 2c 20 61 6e 64 20 73 68 6f 75 6c | variable.for.a.reason,.and.shoul | 
| 108760 | 64 20 74 68 65 72 65 66 6f 72 65 20 6f 6e 6c 79    0a 75 6e 64 6f 20 74 68 61 74 20 73 65 74 74 69 | d.therefore.only.undo.that.setti | 
| 108780 | 6e 67 20 69 6e 20 4d 61 67 69 74 20 62 79 20 63    75 73 74 6f 6d 69 7a 69 6e 67 20 e2 80 98 6d 61 | ng.in.Magit.by.customizing....ma | 
| 1087a0 | 67 69 74 2d 67 69 74 2d 67 6c 6f 62 61 6c 2d 61    72 67 75 6d 65 6e 74 73 e2 80 99 2e 0a 0a 1f 0a | git-git-global-arguments........ | 
| 1087c0 | 46 69 6c 65 3a 20 6d 61 67 69 74 2e 69 6e 66 6f    2c 20 20 4e 6f 64 65 3a 20 50 6f 69 6e 74 20 69 | File:.magit.info,..Node:.Point.i | 
| 1087e0 | 73 20 77 72 6f 6e 67 20 69 6e 20 74 68 65 20 43    4f 4d 4d 49 54 5f 45 44 49 54 4d 53 47 20 62 75 | s.wrong.in.the.COMMIT_EDITMSG.bu | 
| 108800 | 66 66 65 72 2c 20 20 4e 65 78 74 3a 20 54 68 65    20 6d 6f 64 65 2d 6c 69 6e 65 20 69 6e 66 6f 72 | ffer,..Next:.The.mode-line.infor | 
| 108820 | 6d 61 74 69 6f 6e 20 69 73 6e 27 74 20 61 6c 77    61 79 73 20 75 70 2d 74 6f 2d 64 61 74 65 2c 20 | mation.isn't.always.up-to-date,. | 
| 108840 | 20 50 72 65 76 3a 20 45 78 70 61 6e 64 69 6e 67    20 61 20 66 69 6c 65 20 74 6f 20 73 68 6f 77 20 | .Prev:.Expanding.a.file.to.show. | 
| 108860 | 74 68 65 20 64 69 66 66 20 63 61 75 73 65 73 20    69 74 20 74 6f 20 64 69 73 61 70 70 65 61 72 2c | the.diff.causes.it.to.disappear, | 
| 108880 | 20 20 55 70 3a 20 46 41 51 20 2d 20 49 73 73 75    65 73 20 61 6e 64 20 45 72 72 6f 72 73 0a 0a 41 | ..Up:.FAQ.-.Issues.and.Errors..A | 
| 1088a0 | 2e 32 2e 37 20 50 6f 69 6e 74 20 69 73 20 77 72    6f 6e 67 20 69 6e 20 74 68 65 20 e2 80 98 43 4f | .2.7.Point.is.wrong.in.the....CO | 
| 1088c0 | 4d 4d 49 54 5f 45 44 49 54 4d 53 47 e2 80 99 20    62 75 66 66 65 72 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d | MMIT_EDITMSG....buffer.--------- | 
| 1088e0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- | 
| 108900 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 4e 65 69 74    68 65 72 20 4d 61 67 69 74 20 6e 6f 72 20 e2 80 | ----------..Neither.Magit.nor... | 
| 108920 | 98 67 69 74 2d 63 6f 6d 6d 69 74 e2 80 98 20 66    69 64 64 6c 65 20 77 69 74 68 20 70 6f 69 6e 74 | .git-commit....fiddle.with.point | 
| 108940 | 20 69 6e 20 74 68 65 20 62 75 66 66 65 72 20 75    73 65 64 20 74 6f 0a 77 72 69 74 65 20 63 6f 6d | .in.the.buffer.used.to.write.com | 
| 108960 | 6d 69 74 20 6d 65 73 73 61 67 65 73 2c 20 73 6f    20 73 6f 6d 65 74 68 69 6e 67 20 65 6c 73 65 20 | mit.messages,.so.something.else. | 
| 108980 | 6d 75 73 74 20 62 65 20 64 6f 69 6e 67 20 69 74    2e 0a 0a 20 20 20 59 6f 75 20 68 61 76 65 20 70 | must.be.doing.it......You.have.p | 
| 1089a0 | 72 6f 62 61 62 6c 79 20 67 6c 6f 62 61 6c 6c 79    20 65 6e 61 62 6c 65 64 20 61 20 6d 6f 64 65 20 | robably.globally.enabled.a.mode. | 
| 1089c0 | 77 68 69 63 68 20 72 65 73 74 6f 72 65 73 20 70    6f 69 6e 74 20 69 6e 0a 66 69 6c 65 2d 76 69 73 | which.restores.point.in.file-vis | 
| 1089e0 | 69 74 69 6e 67 20 62 75 66 66 65 72 73 2e 20 20    49 74 20 6d 69 67 68 74 20 62 65 20 61 20 62 69 | iting.buffers...It.might.be.a.bi | 
| 108a00 | 74 20 73 75 72 70 72 69 73 69 6e 67 2c 20 62 75    74 20 77 68 65 6e 20 79 6f 75 20 77 72 69 74 65 | t.surprising,.but.when.you.write | 
| 108a20 | 0a 61 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67    65 2c 20 74 68 65 6e 20 79 6f 75 20 61 72 65 20 | .a.commit.message,.then.you.are. | 
| 108a40 | 61 63 74 75 61 6c 6c 79 20 65 64 69 74 69 6e 67    20 61 20 66 69 6c 65 2e 0a 0a 20 20 20 53 6f 20 | actually.editing.a.file......So. | 
| 108a60 | 79 6f 75 20 68 61 76 65 20 74 6f 20 66 69 67 75    72 65 20 6f 75 74 20 77 68 69 63 68 20 70 61 63 | you.have.to.figure.out.which.pac | 
| 108a80 | 6b 61 67 65 20 69 73 20 64 6f 69 6e 67 20 69 74    2e 20 20 e2 80 98 73 61 76 65 70 6c 61 63 65 e2 | kage.is.doing.it......saveplace. | 
| 108aa0 | 80 99 2c 0a e2 80 98 70 6f 69 6e 74 62 61 63 6b    e2 80 99 2c 20 61 6e 64 20 e2 80 98 73 65 73 73 | ..,....pointback...,.and....sess | 
| 108ac0 | 69 6f 6e e2 80 99 20 61 72 65 20 6c 69 6b 65 6c    79 20 63 61 6e 64 69 64 61 74 65 73 2e 20 20 54 | ion....are.likely.candidates...T | 
| 108ae0 | 68 65 73 65 20 73 6e 69 70 70 65 74 73 20 6d 69    67 68 74 0a 68 65 6c 70 3a 0a 0a 20 20 20 20 20 | hese.snippets.might.help:....... | 
| 108b00 | 28 73 65 74 71 20 73 65 73 73 69 6f 6e 2d 6e 61    6d 65 2d 64 69 73 61 62 6c 65 2d 72 65 67 65 78 | (setq.session-name-disable-regex | 
| 108b20 | 70 20 22 5c 5c 28 3f 3a 5c 5c 60 27 5c 5c 2e 67    69 74 2f 5b 41 2d 5a 5f 5d 2b 5c 5c 27 5c 5c 29 | p."\\(?:\\`'\\.git/[A-Z_]+\\'\\) | 
| 108b40 | 22 29 0a 0a 20 20 20 20 20 28 77 69 74 68 2d 65    76 61 6c 2d 61 66 74 65 72 2d 6c 6f 61 64 20 27 | ").......(with-eval-after-load.' | 
| 108b60 | 70 6f 69 6e 74 62 61 63 6b 0a 20 20 20 20 20 20    20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 | pointback........(lambda.()..... | 
| 108b80 | 20 20 20 20 20 28 77 68 65 6e 20 28 6f 72 20 67    69 74 2d 63 6f 6d 6d 69 74 2d 6d 6f 64 65 20 67 | .....(when.(or.git-commit-mode.g | 
| 108ba0 | 69 74 2d 72 65 62 61 73 65 2d 6d 6f 64 65 29 0a    20 20 20 20 20 20 20 20 20 20 20 28 70 6f 69 6e | it-rebase-mode)............(poin | 
| 108bc0 | 74 62 61 63 6b 2d 6d 6f 64 65 20 2d 31 29 29 29    29 0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 69 74 | tback-mode.-1))))....File:.magit | 
| 108be0 | 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 54 68    65 20 6d 6f 64 65 2d 6c 69 6e 65 20 69 6e 66 6f | .info,..Node:.The.mode-line.info | 
| 108c00 | 72 6d 61 74 69 6f 6e 20 69 73 6e 27 74 20 61 6c    77 61 79 73 20 75 70 2d 74 6f 2d 64 61 74 65 2c | rmation.isn't.always.up-to-date, | 
| 108c20 | 20 20 4e 65 78 74 3a 20 41 20 62 72 61 6e 63 68    20 61 6e 64 20 74 61 67 20 73 68 61 72 69 6e 67 | ..Next:.A.branch.and.tag.sharing | 
| 108c40 | 20 74 68 65 20 73 61 6d 65 20 6e 61 6d 65 20 62    72 65 61 6b 73 20 53 4f 4d 45 54 48 49 4e 47 2c | .the.same.name.breaks.SOMETHING, | 
| 108c60 | 20 20 50 72 65 76 3a 20 50 6f 69 6e 74 20 69 73    20 77 72 6f 6e 67 20 69 6e 20 74 68 65 20 43 4f | ..Prev:.Point.is.wrong.in.the.CO | 
| 108c80 | 4d 4d 49 54 5f 45 44 49 54 4d 53 47 20 62 75 66    66 65 72 2c 20 20 55 70 3a 20 46 41 51 20 2d 20 | MMIT_EDITMSG.buffer,..Up:.FAQ.-. | 
| 108ca0 | 49 73 73 75 65 73 20 61 6e 64 20 45 72 72 6f 72    73 0a 0a 41 2e 32 2e 38 20 54 68 65 20 6d 6f 64 | Issues.and.Errors..A.2.8.The.mod | 
| 108cc0 | 65 2d 6c 69 6e 65 20 69 6e 66 6f 72 6d 61 74 69    6f 6e 20 69 73 6e e2 80 99 74 20 61 6c 77 61 79 | e-line.information.isn...t.alway | 
| 108ce0 | 73 20 75 70 2d 74 6f 2d 64 61 74 65 0a 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | s.up-to-date.------------------- | 
| 108d00 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- | 
| 108d20 | 2d 2d 2d 2d 0a 0a 4d 61 67 69 74 20 69 73 20 6e    6f 74 20 72 65 73 70 6f 6e 73 69 62 6c 65 20 66 | ----..Magit.is.not.responsible.f | 
| 108d40 | 6f 72 20 74 68 65 20 76 65 72 73 69 6f 6e 20 63    6f 6e 74 72 6f 6c 20 69 6e 66 6f 72 6d 61 74 69 | or.the.version.control.informati | 
| 108d60 | 6f 6e 20 74 68 61 74 20 69 73 0a 62 65 69 6e 67    20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 74 68 | on.that.is.being.displayed.in.th | 
| 108d80 | 65 20 6d 6f 64 65 2d 6c 69 6e 65 20 61 6e 64 20    6c 6f 6f 6b 73 20 73 6f 6d 65 74 68 69 6e 67 20 | e.mode-line.and.looks.something. | 
| 108da0 | 6c 69 6b 65 20 e2 80 98 47 69 74 2d 6d 61 73 74    65 72 e2 80 99 2e 0a 54 68 65 20 62 75 69 6c 74 | like....Git-master.....The.built | 
| 108dc0 | 2d 69 6e 20 22 56 65 72 73 69 6f 6e 20 43 6f 6e    74 72 6f 6c 22 20 70 61 63 6b 61 67 65 2c 20 61 | -in."Version.Control".package,.a | 
| 108de0 | 6c 73 6f 20 6b 6e 6f 77 6e 20 61 73 20 22 56 43    22 2c 20 75 70 64 61 74 65 73 20 74 68 61 74 0a | lso.known.as."VC",.updates.that. | 
| 108e00 | 69 6e 66 6f 72 6d 61 74 69 6f 6e 2c 20 61 6e 64    20 63 61 6e 20 62 65 20 74 6f 6c 64 20 74 6f 20 | information,.and.can.be.told.to. | 
| 108e20 | 64 6f 20 73 6f 20 6d 6f 72 65 20 6f 66 74 65 6e    3a 0a 0a 20 20 20 20 20 28 73 65 74 71 20 61 75 | do.so.more.often:.......(setq.au | 
| 108e40 | 74 6f 2d 72 65 76 65 72 74 2d 63 68 65 63 6b 2d    76 63 2d 69 6e 66 6f 20 74 29 0a 0a 20 20 20 42 | to-revert-check-vc-info.t).....B | 
| 108e60 | 75 74 20 64 6f 69 6e 67 20 73 6f 20 69 73 6e e2    80 99 74 20 67 6f 6f 64 20 66 6f 72 20 70 65 72 | ut.doing.so.isn...t.good.for.per | 
| 108e80 | 66 6f 72 6d 61 6e 63 65 2e 20 20 46 6f 72 20 6d    6f 72 65 20 28 6f 76 65 72 6c 79 0a 6f 70 74 69 | formance...For.more.(overly.opti | 
| 108ea0 | 6d 69 73 74 69 63 29 20 69 6e 66 6f 72 6d 61 74    69 6f 6e 20 73 65 65 20 2a 6e 6f 74 65 20 28 65 | mistic).information.see.*note.(e | 
| 108ec0 | 6d 61 63 73 29 56 43 20 4d 6f 64 65 20 4c 69 6e    65 3a 3a 2e 0a 0a 20 20 20 49 66 20 79 6f 75 20 | macs)VC.Mode.Line::......If.you. | 
| 108ee0 | 64 6f 6e e2 80 99 74 20 72 65 61 6c 6c 79 20 63    61 72 65 20 61 62 6f 75 74 20 73 65 65 69 6e 67 | don...t.really.care.about.seeing | 
| 108f00 | 20 74 68 69 73 20 69 6e 66 6f 72 6d 61 74 69 6f    6e 20 69 6e 20 74 68 65 0a 6d 6f 64 65 2d 6c 69 | .this.information.in.the.mode-li | 
| 108f20 | 6e 65 2c 20 62 75 74 20 6a 75 73 74 20 64 6f 6e    e2 80 99 74 20 77 61 6e 74 20 74 6f 20 73 65 65 | ne,.but.just.don...t.want.to.see | 
| 108f40 | 20 5f 69 6e 63 6f 72 72 65 63 74 5f 20 69 6e 66    6f 72 6d 61 74 69 6f 6e 2c 20 74 68 65 6e 0a 63 | ._incorrect_.information,.then.c | 
| 108f60 | 6f 6e 73 69 64 65 72 20 73 69 6d 70 6c 79 20 6e    6f 74 20 64 69 73 70 6c 61 79 69 6e 67 20 69 74 | onsider.simply.not.displaying.it | 
| 108f80 | 20 69 6e 20 74 68 65 20 6d 6f 64 65 2d 6c 69 6e    65 3a 0a 0a 20 20 20 20 20 28 73 65 74 71 2d 64 | .in.the.mode-line:.......(setq-d | 
| 108fa0 | 65 66 61 75 6c 74 20 6d 6f 64 65 2d 6c 69 6e 65    2d 66 6f 72 6d 61 74 0a 20 20 20 20 20 20 20 20 | efault.mode-line-format......... | 
| 108fc0 | 20 20 20 20 20 20 20 20 20 20 20 28 64 65 6c 65    74 65 20 27 28 76 63 2d 6d 6f 64 65 20 76 63 2d | ...........(delete.'(vc-mode.vc- | 
| 108fe0 | 6d 6f 64 65 29 20 6d 6f 64 65 2d 6c 69 6e 65 2d    66 6f 72 6d 61 74 29 29 0a 0a 1f 0a 46 69 6c 65 | mode).mode-line-format))....File | 
| 109000 | 3a 20 6d 61 67 69 74 2e 69 6e 66 6f 2c 20 20 4e    6f 64 65 3a 20 41 20 62 72 61 6e 63 68 20 61 6e | :.magit.info,..Node:.A.branch.an | 
| 109020 | 64 20 74 61 67 20 73 68 61 72 69 6e 67 20 74 68    65 20 73 61 6d 65 20 6e 61 6d 65 20 62 72 65 61 | d.tag.sharing.the.same.name.brea | 
| 109040 | 6b 73 20 53 4f 4d 45 54 48 49 4e 47 2c 20 20 4e    65 78 74 3a 20 4d 79 20 47 69 74 20 68 6f 6f 6b | ks.SOMETHING,..Next:.My.Git.hook | 
| 109060 | 73 20 77 6f 72 6b 20 6f 6e 20 74 68 65 20 63 6f    6d 6d 61 6e 64 2d 6c 69 6e 65 20 62 75 74 20 6e | s.work.on.the.command-line.but.n | 
| 109080 | 6f 74 20 69 6e 73 69 64 65 20 4d 61 67 69 74 2c    20 20 50 72 65 76 3a 20 54 68 65 20 6d 6f 64 65 | ot.inside.Magit,..Prev:.The.mode | 
| 1090a0 | 2d 6c 69 6e 65 20 69 6e 66 6f 72 6d 61 74 69 6f    6e 20 69 73 6e 27 74 20 61 6c 77 61 79 73 20 75 | -line.information.isn't.always.u | 
| 1090c0 | 70 2d 74 6f 2d 64 61 74 65 2c 20 20 55 70 3a 20    46 41 51 20 2d 20 49 73 73 75 65 73 20 61 6e 64 | p-to-date,..Up:.FAQ.-.Issues.and | 
| 1090e0 | 20 45 72 72 6f 72 73 0a 0a 41 2e 32 2e 39 20 41    20 62 72 61 6e 63 68 20 61 6e 64 20 74 61 67 20 | .Errors..A.2.9.A.branch.and.tag. | 
| 109100 | 73 68 61 72 69 6e 67 20 74 68 65 20 73 61 6d 65    20 6e 61 6d 65 20 62 72 65 61 6b 73 20 53 4f 4d | sharing.the.same.name.breaks.SOM | 
| 109120 | 45 54 48 49 4e 47 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ETHING.------------------------- | 
| 109140 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- | 
| 109160 | 2d 2d 2d 2d 0a 0a 4f 72 20 6d 6f 72 65 20 67 65    6e 65 72 61 6c 6c 79 2c 20 61 6d 62 69 67 75 6f | ----..Or.more.generally,.ambiguo | 
| 109180 | 75 73 20 72 65 66 6e 61 6d 65 73 20 62 72 65 61    6b 20 53 4f 4d 45 54 48 49 4e 47 2e 0a 0a 20 20 | us.refnames.break.SOMETHING..... | 
| 1091a0 | 20 4d 61 67 69 74 20 61 73 73 75 6d 65 73 20 74    68 61 74 20 72 65 66 73 20 61 72 65 20 6e 61 6d | .Magit.assumes.that.refs.are.nam | 
| 1091c0 | 65 64 20 6e 6f 6e 2d 61 6d 62 69 67 75 6f 75 73    6c 79 20 61 63 72 6f 73 73 20 74 68 65 0a 22 72 | ed.non-ambiguously.across.the."r | 
| 1091e0 | 65 66 73 2f 68 65 61 64 73 2f 22 2c 20 22 72 65    66 73 2f 74 61 67 73 2f 22 2c 20 61 6e 64 20 22 | efs/heads/",."refs/tags/",.and." | 
| 109200 | 72 65 66 73 2f 72 65 6d 6f 74 65 73 2f 22 20 6e    61 6d 65 73 70 61 63 65 73 20 28 69 2e 65 2e 2c | refs/remotes/".namespaces.(i.e., | 
| 109220 | 20 61 6c 6c 0a 74 68 65 20 6e 61 6d 65 73 20 72    65 6d 61 69 6e 20 75 6e 69 71 75 65 20 77 68 65 | .all.the.names.remain.unique.whe | 
| 109240 | 6e 20 74 68 6f 73 65 20 70 72 65 66 69 78 65 73    20 61 72 65 20 73 74 72 69 70 70 65 64 29 2e 20 | n.those.prefixes.are.stripped).. | 
| 109260 | 20 57 65 20 63 6f 6e 73 69 64 65 72 0a 61 6d 62    69 67 75 6f 75 73 20 72 65 66 6e 61 6d 65 73 20 | .We.consider.ambiguous.refnames. | 
| 109280 | 75 6e 73 75 70 70 6f 72 74 65 64 20 61 6e 64 20    72 65 63 6f 6d 6d 65 6e 64 20 74 68 61 74 20 79 | unsupported.and.recommend.that.y | 
| 1092a0 | 6f 75 20 75 73 65 20 61 0a 6e 6f 6e 2d 61 6d 62    69 67 75 6f 75 73 20 6e 61 6d 69 6e 67 20 73 63 | ou.use.a.non-ambiguous.naming.sc | 
| 1092c0 | 68 65 6d 65 2e 20 20 48 6f 77 65 76 65 72 2c 20    69 66 20 79 6f 75 20 64 6f 20 77 6f 72 6b 20 77 | heme...However,.if.you.do.work.w | 
| 1092e0 | 69 74 68 20 61 20 72 65 70 6f 73 69 74 6f 72 79    0a 74 68 61 74 20 68 61 73 20 61 6d 62 69 67 75 | ith.a.repository.that.has.ambigu | 
| 109300 | 6f 75 73 20 72 65 66 6e 61 6d 65 73 2c 20 70 6c    65 61 73 65 20 72 65 70 6f 72 74 20 61 6e 79 20 | ous.refnames,.please.report.any. | 
| 109320 | 69 73 73 75 65 73 20 79 6f 75 20 65 6e 63 6f 75    6e 74 65 72 2c 20 73 6f 0a 74 68 61 74 20 77 65 | issues.you.encounter,.so.that.we | 
| 109340 | 20 63 61 6e 20 69 6e 76 65 73 74 69 67 61 74 65    20 77 68 65 74 68 65 72 20 74 68 65 72 65 20 69 | .can.investigate.whether.there.i | 
| 109360 | 73 20 61 20 73 69 6d 70 6c 65 20 66 69 78 2e 0a    0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 69 74 2e 69 | s.a.simple.fix.....File:.magit.i | 
| 109380 | 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 4d 79 20 47    69 74 20 68 6f 6f 6b 73 20 77 6f 72 6b 20 6f 6e | nfo,..Node:.My.Git.hooks.work.on | 
| 1093a0 | 20 74 68 65 20 63 6f 6d 6d 61 6e 64 2d 6c 69 6e    65 20 62 75 74 20 6e 6f 74 20 69 6e 73 69 64 65 | .the.command-line.but.not.inside | 
| 1093c0 | 20 4d 61 67 69 74 2c 20 20 4e 65 78 74 3a 20 67    69 74 2d 63 6f 6d 6d 69 74 2d 6d 6f 64 65 20 69 | .Magit,..Next:.git-commit-mode.i | 
| 1093e0 | 73 6e 27 74 20 75 73 65 64 20 77 68 65 6e 20 63    6f 6d 6d 69 74 74 69 6e 67 20 66 72 6f 6d 20 74 | sn't.used.when.committing.from.t | 
| 109400 | 68 65 20 63 6f 6d 6d 61 6e 64 2d 6c 69 6e 65 2c    20 20 50 72 65 76 3a 20 41 20 62 72 61 6e 63 68 | he.command-line,..Prev:.A.branch | 
| 109420 | 20 61 6e 64 20 74 61 67 20 73 68 61 72 69 6e 67    20 74 68 65 20 73 61 6d 65 20 6e 61 6d 65 20 62 | .and.tag.sharing.the.same.name.b | 
| 109440 | 72 65 61 6b 73 20 53 4f 4d 45 54 48 49 4e 47 2c    20 20 55 70 3a 20 46 41 51 20 2d 20 49 73 73 75 | reaks.SOMETHING,..Up:.FAQ.-.Issu | 
| 109460 | 65 73 20 61 6e 64 20 45 72 72 6f 72 73 0a 0a 41    2e 32 2e 31 30 20 4d 79 20 47 69 74 20 68 6f 6f | es.and.Errors..A.2.10.My.Git.hoo | 
| 109480 | 6b 73 20 77 6f 72 6b 20 6f 6e 20 74 68 65 20 63    6f 6d 6d 61 6e 64 2d 6c 69 6e 65 20 62 75 74 20 | ks.work.on.the.command-line.but. | 
| 1094a0 | 6e 6f 74 20 69 6e 73 69 64 65 20 4d 61 67 69 74    0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | not.inside.Magit.--------------- | 
| 1094c0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- | 
| 1094e0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 2d 0a 0a 57 68 65 6e 20 4d 61 67 69 74 20 63 | ------------------..When.Magit.c | 
| 109500 | 61 6c 6c 73 20 e2 80 98 67 69 74 e2 80 99 20 69    74 20 61 64 64 73 20 61 20 66 65 77 20 67 6c 6f | alls....git....it.adds.a.few.glo | 
| 109520 | 62 61 6c 20 61 72 67 75 6d 65 6e 74 73 20 69 6e    63 6c 75 64 69 6e 67 0a e2 80 98 2d 2d 6c 69 74 | bal.arguments.including....--lit | 
| 109540 | 65 72 61 6c 2d 70 61 74 68 73 70 65 63 73 e2 80    99 20 61 6e 64 20 74 68 65 20 e2 80 98 67 69 74 | eral-pathspecs....and.the....git | 
| 109560 | e2 80 99 20 70 72 6f 63 65 73 73 20 73 74 61 72    74 65 64 20 62 79 20 4d 61 67 69 74 20 74 68 65 | ....process.started.by.Magit.the | 
| 109580 | 6e 20 70 61 73 73 65 73 0a 74 68 61 74 20 73 65    74 74 69 6e 67 20 6f 6e 20 74 6f 20 6f 74 68 65 | n.passes.that.setting.on.to.othe | 
| 1095a0 | 72 20 e2 80 98 67 69 74 e2 80 99 20 70 72 6f 63    65 73 73 20 69 74 20 73 74 61 72 74 73 20 69 74 | r....git....process.it.starts.it | 
| 1095c0 | 73 65 6c 66 2e 20 20 49 74 20 64 6f 65 73 20 73    6f 20 62 79 0a 73 65 74 74 69 6e 67 20 74 68 65 | self...It.does.so.by.setting.the | 
| 1095e0 | 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 76 61 72    69 61 62 6c 65 20 e2 80 98 47 49 54 5f 4c 49 54 | .environment.variable....GIT_LIT | 
| 109600 | 45 52 41 4c 5f 50 41 54 48 53 50 45 43 53 e2 80    99 2c 20 6e 6f 74 20 62 79 20 63 61 6c 6c 69 6e | ERAL_PATHSPECS...,.not.by.callin | 
| 109620 | 67 0a 73 75 62 70 72 6f 63 65 73 73 65 73 20 77    69 74 68 20 74 68 65 20 e2 80 98 2d 2d 6c 69 74 | g.subprocesses.with.the....--lit | 
| 109640 | 65 72 61 6c 2d 70 61 74 68 73 70 65 63 73 e2 80    99 20 61 72 67 75 6d 65 6e 74 2e 20 20 59 6f 75 | eral-pathspecs....argument...You | 
| 109660 | 20 63 61 6e 20 74 68 65 72 65 66 6f 72 65 0a 6f    76 65 72 72 69 64 65 20 74 68 69 73 20 73 65 74 | .can.therefore.override.this.set | 
| 109680 | 74 69 6e 67 20 69 6e 20 68 6f 6f 6b 20 73 63 72    69 70 74 73 20 75 73 69 6e 67 20 e2 80 98 75 6e | ting.in.hook.scripts.using....un | 
| 1096a0 | 73 65 74 0a 47 49 54 5f 4c 49 54 45 52 41 4c 5f    50 41 54 48 53 50 45 43 53 e2 80 99 2e 0a 0a 1f | set.GIT_LITERAL_PATHSPECS....... | 
| 1096c0 | 0a 46 69 6c 65 3a 20 6d 61 67 69 74 2e 69 6e 66    6f 2c 20 20 4e 6f 64 65 3a 20 67 69 74 2d 63 6f | .File:.magit.info,..Node:.git-co | 
| 1096e0 | 6d 6d 69 74 2d 6d 6f 64 65 20 69 73 6e 27 74 20    75 73 65 64 20 77 68 65 6e 20 63 6f 6d 6d 69 74 | mmit-mode.isn't.used.when.commit | 
| 109700 | 74 69 6e 67 20 66 72 6f 6d 20 74 68 65 20 63 6f    6d 6d 61 6e 64 2d 6c 69 6e 65 2c 20 20 4e 65 78 | ting.from.the.command-line,..Nex | 
| 109720 | 74 3a 20 50 6f 69 6e 74 20 65 6e 64 73 20 75 70    20 69 6e 73 69 64 65 20 69 6e 76 69 73 69 62 6c | t:.Point.ends.up.inside.invisibl | 
| 109740 | 65 20 74 65 78 74 20 77 68 65 6e 20 6a 75 6d 70    69 6e 67 20 74 6f 20 61 20 66 69 6c 65 2d 76 69 | e.text.when.jumping.to.a.file-vi | 
| 109760 | 73 69 74 69 6e 67 20 62 75 66 66 65 72 2c 20 20    50 72 65 76 3a 20 4d 79 20 47 69 74 20 68 6f 6f | siting.buffer,..Prev:.My.Git.hoo | 
| 109780 | 6b 73 20 77 6f 72 6b 20 6f 6e 20 74 68 65 20 63    6f 6d 6d 61 6e 64 2d 6c 69 6e 65 20 62 75 74 20 | ks.work.on.the.command-line.but. | 
| 1097a0 | 6e 6f 74 20 69 6e 73 69 64 65 20 4d 61 67 69 74    2c 20 20 55 70 3a 20 46 41 51 20 2d 20 49 73 73 | not.inside.Magit,..Up:.FAQ.-.Iss | 
| 1097c0 | 75 65 73 20 61 6e 64 20 45 72 72 6f 72 73 0a 0a    41 2e 32 2e 31 31 20 e2 80 98 67 69 74 2d 63 6f | ues.and.Errors..A.2.11....git-co | 
| 1097e0 | 6d 6d 69 74 2d 6d 6f 64 65 e2 80 99 20 69 73 6e    e2 80 99 74 20 75 73 65 64 20 77 68 65 6e 20 63 | mmit-mode....isn...t.used.when.c | 
| 109800 | 6f 6d 6d 69 74 74 69 6e 67 20 66 72 6f 6d 20 74    68 65 20 63 6f 6d 6d 61 6e 64 2d 6c 69 6e 65 0a | ommitting.from.the.command-line. | 
| 109820 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- | 
| 109840 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- | 
| 109860 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 54 68 65 20 72    65 61 73 6f 6e 20 66 6f 72 20 74 68 69 73 20 69 | ---------..The.reason.for.this.i | 
| 109880 | 73 20 74 68 61 74 20 e2 80 98 67 69 74 2d 63 6f    6d 6d 69 74 2e 65 6c e2 80 99 20 68 61 73 20 6e | s.that....git-commit.el....has.n | 
| 1098a0 | 6f 74 20 62 65 65 6e 20 6c 6f 61 64 65 64 20 79    65 74 0a 61 6e 64 2f 6f 72 20 74 68 61 74 20 74 | ot.been.loaded.yet.and/or.that.t | 
| 1098c0 | 68 65 20 73 65 72 76 65 72 20 68 61 73 20 6e 6f    74 20 62 65 65 6e 20 73 74 61 72 74 65 64 20 79 | he.server.has.not.been.started.y | 
| 1098e0 | 65 74 2e 20 20 54 68 65 73 65 20 74 68 69 6e 67    73 20 68 61 76 65 0a 61 6c 77 61 79 73 20 61 6c | et...These.things.have.always.al | 
| 109900 | 72 65 61 64 79 20 62 65 65 6e 20 74 61 6b 65 6e    20 63 61 72 65 20 6f 66 20 77 68 65 6e 20 79 6f | ready.been.taken.care.of.when.yo | 
| 109920 | 75 20 63 6f 6d 6d 69 74 20 66 72 6f 6d 20 4d 61    67 69 74 20 62 65 63 61 75 73 65 20 69 6e 0a 6f | u.commit.from.Magit.because.in.o | 
| 109940 | 72 64 65 72 20 74 6f 20 64 6f 20 73 6f 2c 20 4d    61 67 69 74 20 68 61 73 20 74 6f 20 62 65 20 6c | rder.to.do.so,.Magit.has.to.be.l | 
| 109960 | 6f 61 64 65 64 20 61 6e 64 20 64 6f 69 6e 67 20    74 68 61 74 20 69 6e 76 6f 6c 76 65 73 20 6c 6f | oaded.and.doing.that.involves.lo | 
| 109980 | 61 64 69 6e 67 0a e2 80 98 67 69 74 2d 63 6f 6d    6d 69 74 e2 80 99 20 61 6e 64 20 73 74 61 72 74 | ading....git-commit....and.start | 
| 1099a0 | 69 6e 67 20 74 68 65 20 73 65 72 76 65 72 2e 0a    0a 20 20 20 49 66 20 79 6f 75 20 77 61 6e 74 20 | ing.the.server......If.you.want. | 
| 1099c0 | 74 6f 20 63 6f 6d 6d 69 74 20 66 72 6f 6d 20 74    68 65 20 63 6f 6d 6d 61 6e 64 2d 6c 69 6e 65 2c | to.commit.from.the.command-line, | 
| 1099e0 | 20 74 68 65 6e 20 79 6f 75 20 68 61 76 65 20 74    6f 20 74 61 6b 65 0a 63 61 72 65 20 6f 66 20 74 | .then.you.have.to.take.care.of.t | 
| 109a00 | 68 65 73 65 20 74 68 69 6e 67 73 20 79 6f 75 72    73 65 6c 66 2e 20 20 59 6f 75 72 20 e2 80 98 69 | hese.things.yourself...Your....i | 
| 109a20 | 6e 69 74 2e 65 6c e2 80 99 20 66 69 6c 65 20 73    68 6f 75 6c 64 20 63 6f 6e 74 61 69 6e 3a 0a 0a | nit.el....file.should.contain:.. | 
| 109a40 | 20 20 20 20 20 28 72 65 71 75 69 72 65 20 27 67    69 74 2d 63 6f 6d 6d 69 74 29 0a 20 20 20 20 20 | .....(require.'git-commit)...... | 
| 109a60 | 28 73 65 72 76 65 72 2d 6d 6f 64 65 29 0a 0a 20    20 20 49 6e 73 74 65 61 64 20 6f 66 20 e2 80 98 | (server-mode).....Instead.of.... | 
| 109a80 | 28 72 65 71 75 69 72 65 20 e2 80 99 67 69 74 2d    63 6f 6d 6d 69 74 29 e2 80 98 20 79 6f 75 20 6d | (require....git-commit)....you.m | 
| 109aa0 | 61 79 20 61 6c 73 6f 20 75 73 65 3a 0a 0a 20 20    20 20 20 28 6c 6f 61 64 20 22 2f 70 61 74 68 2f | ay.also.use:.......(load."/path/ | 
| 109ac0 | 74 6f 2f 6d 61 67 69 74 2d 61 75 74 6f 6c 6f 61    64 73 2e 65 6c 22 29 0a 0a 20 20 20 59 6f 75 20 | to/magit-autoloads.el").....You. | 
| 109ae0 | 6d 69 67 68 74 20 77 61 6e 74 20 74 6f 20 64 6f    20 74 68 61 74 20 62 65 63 61 75 73 65 20 6c 6f | might.want.to.do.that.because.lo | 
| 109b00 | 61 64 69 6e 67 20 e2 80 98 67 69 74 2d 63 6f 6d    6d 69 74 e2 80 99 20 63 61 75 73 65 73 20 6c 61 | ading....git-commit....causes.la | 
| 109b20 | 72 67 65 0a 70 61 72 74 73 20 6f 66 20 4d 61 67    69 74 20 74 6f 20 62 65 20 6c 6f 61 64 65 64 2e | rge.parts.of.Magit.to.be.loaded. | 
| 109b40 | 0a 0a 20 20 20 54 68 65 72 65 20 61 72 65 20 61    6c 73 6f 20 73 6f 6d 65 20 76 61 72 69 61 74 69 | .....There.are.also.some.variati | 
| 109b60 | 6f 6e 73 20 6f 66 20 e2 80 98 28 73 65 72 76 65    72 2d 6d 6f 64 65 29 e2 80 99 20 74 68 61 74 20 | ons.of....(server-mode)....that. | 
| 109b80 | 79 6f 75 20 6d 69 67 68 74 20 77 61 6e 74 0a 74    6f 20 74 72 79 2e 20 20 50 65 72 73 6f 6e 61 6c | you.might.want.to.try...Personal | 
| 109ba0 | 6c 79 20 49 20 75 73 65 3a 0a 0a 20 20 20 20 20    28 75 73 65 2d 70 61 63 6b 61 67 65 20 73 65 72 | ly.I.use:.......(use-package.ser | 
| 109bc0 | 76 65 72 0a 20 20 20 20 20 20 20 3a 63 6f 6e 66    69 67 20 28 6f 72 20 28 73 65 72 76 65 72 2d 72 | ver........:config.(or.(server-r | 
| 109be0 | 75 6e 6e 69 6e 67 2d 70 29 20 28 73 65 72 76 65    72 2d 6d 6f 64 65 29 29 29 0a 0a 20 20 20 4e 6f | unning-p).(server-mode))).....No | 
| 109c00 | 77 20 79 6f 75 20 63 61 6e 20 75 73 65 3a 0a 0a    20 20 20 20 20 24 20 65 6d 61 63 73 26 0a 20 20 | w.you.can.use:.......$.emacs&... | 
| 109c20 | 20 20 20 24 20 45 44 49 54 4f 52 3d 65 6d 61 63    73 63 6c 69 65 6e 74 20 67 69 74 20 63 6f 6d 6d | ...$.EDITOR=emacsclient.git.comm | 
| 109c40 | 69 74 0a 0a 20 20 20 48 6f 77 65 76 65 72 20 79    6f 75 20 63 61 6e 6e 6f 74 20 75 73 65 3a 0a 0a | it.....However.you.cannot.use:.. | 
| 109c60 | 20 20 20 20 20 24 20 6b 69 6c 6c 61 6c 6c 20 65    6d 61 63 73 0a 20 20 20 20 20 24 20 45 44 49 54 | .....$.killall.emacs......$.EDIT | 
| 109c80 | 4f 52 3d 22 65 6d 61 63 73 63 6c 69 65 6e 74 20    2d 2d 61 6c 74 65 72 6e 61 74 65 2d 65 64 69 74 | OR="emacsclient.--alternate-edit | 
| 109ca0 | 6f 72 20 65 6d 61 63 73 22 20 67 69 74 20 63 6f    6d 6d 69 74 0a 0a 20 20 20 54 68 69 73 20 77 69 | or.emacs".git.commit.....This.wi | 
| 109cc0 | 6c 6c 20 61 63 74 75 61 6c 6c 79 20 65 6e 64 20    75 70 20 75 73 69 6e 67 20 e2 80 98 65 6d 61 63 | ll.actually.end.up.using....emac | 
| 109ce0 | 73 e2 80 99 2c 20 6e 6f 74 20 e2 80 98 65 6d 61    63 73 63 6c 69 65 6e 74 e2 80 99 2e 20 20 49 66 | s...,.not....emacsclient......If | 
| 109d00 | 20 79 6f 75 0a 64 6f 20 74 68 69 73 2c 20 74 68    65 6e 20 79 6f 75 20 63 61 6e 20 73 74 69 6c 6c | .you.do.this,.then.you.can.still | 
| 109d20 | 20 65 64 69 74 20 74 68 65 20 63 6f 6d 6d 69 74    20 6d 65 73 73 61 67 65 20 62 75 74 0a e2 80 98 | .edit.the.commit.message.but.... | 
| 109d40 | 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 6f 64 65 e2    80 99 20 77 6f 6e e2 80 99 74 20 62 65 20 75 73 | git-commit-mode....won...t.be.us | 
| 109d60 | 65 64 20 61 6e 64 20 79 6f 75 20 68 61 76 65 20    74 6f 20 65 78 69 74 20 e2 80 98 65 6d 61 63 73 | ed.and.you.have.to.exit....emacs | 
| 109d80 | e2 80 99 20 74 6f 20 66 69 6e 69 73 68 0a 74 68    65 20 70 72 6f 63 65 73 73 2e 0a 0a 20 20 20 54 | ....to.finish.the.process......T | 
| 109da0 | 61 75 74 6f 6c 6f 67 79 20 61 68 65 61 64 2e 20    20 49 66 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 | autology.ahead...If.you.want.to. | 
| 109dc0 | 62 65 20 61 62 6c 65 20 74 6f 20 75 73 65 20 e2    80 98 65 6d 61 63 73 63 6c 69 65 6e 74 e2 80 99 | be.able.to.use....emacsclient... | 
| 109de0 | 20 74 6f 0a 63 6f 6e 6e 65 63 74 20 74 6f 20 61    20 72 75 6e 6e 69 6e 67 20 e2 80 98 65 6d 61 63 | .to.connect.to.a.running....emac | 
| 109e00 | 73 e2 80 99 20 69 6e 73 74 61 6e 63 65 2c 20 65    76 65 6e 20 74 68 6f 75 67 68 20 6e 6f 20 e2 80 | s....instance,.even.though.no... | 
| 109e20 | 98 65 6d 61 63 73 e2 80 99 20 69 6e 73 74 61 6e    63 65 0a 69 73 20 72 75 6e 6e 69 6e 67 2c 20 74 | .emacs....instance.is.running,.t | 
| 109e40 | 68 65 6e 20 79 6f 75 20 63 61 6e 6e 6f 74 20 75    73 65 20 e2 80 98 65 6d 61 63 73 63 6c 69 65 6e | hen.you.cannot.use....emacsclien | 
| 109e60 | 74 e2 80 99 20 64 69 72 65 63 74 6c 79 2e 0a 0a    20 20 20 49 6e 73 74 65 61 64 20 79 6f 75 20 68 | t....directly......Instead.you.h | 
| 109e80 | 61 76 65 20 74 6f 20 63 72 65 61 74 65 20 61 20    73 63 72 69 70 74 20 74 68 61 74 20 64 6f 65 73 | ave.to.create.a.script.that.does | 
| 109ea0 | 20 73 6f 6d 65 74 68 69 6e 67 20 6c 69 6b 65 20    74 68 69 73 3a 0a 0a 20 20 20 54 72 79 20 74 6f | .something.like.this:.....Try.to | 
| 109ec0 | 20 75 73 65 20 e2 80 98 65 6d 61 63 73 63 6c 69    65 6e 74 e2 80 99 20 28 77 69 74 68 6f 75 74 20 | .use....emacsclient....(without. | 
| 109ee0 | 75 73 69 6e 67 20 e2 80 98 2d 2d 61 6c 74 65 72    6e 61 74 65 2d 65 64 69 74 6f 72 e2 80 99 29 2e | using....--alternate-editor...). | 
| 109f00 | 20 20 49 66 0a 74 68 61 74 20 73 75 63 63 65 65    64 73 2c 20 64 6f 20 6e 6f 74 68 69 6e 67 20 65 | ..If.that.succeeds,.do.nothing.e | 
| 109f20 | 6c 73 65 2e 20 20 4f 74 68 65 72 77 69 73 65 20    73 74 61 72 74 20 e2 80 98 65 6d 61 63 73 20 26 | lse...Otherwise.start....emacs.& | 
| 109f40 | e2 80 99 20 28 61 6e 64 0a e2 80 98 69 6e 69 74    2e 65 6c e2 80 99 20 6d 75 73 74 20 63 61 6c 6c | ....(and....init.el....must.call | 
| 109f60 | 20 e2 80 98 73 65 72 76 65 72 2d 73 74 61 72 74    e2 80 99 29 20 61 6e 64 20 74 72 79 20 74 6f 20 | ....server-start...).and.try.to. | 
| 109f80 | 75 73 65 20 e2 80 98 65 6d 61 63 73 63 6c 69 65    6e 74 e2 80 99 20 61 67 61 69 6e 2e 0a 0a 1f 0a | use....emacsclient....again..... | 
| 109fa0 | 46 69 6c 65 3a 20 6d 61 67 69 74 2e 69 6e 66 6f    2c 20 20 4e 6f 64 65 3a 20 50 6f 69 6e 74 20 65 | File:.magit.info,..Node:.Point.e | 
| 109fc0 | 6e 64 73 20 75 70 20 69 6e 73 69 64 65 20 69 6e    76 69 73 69 62 6c 65 20 74 65 78 74 20 77 68 65 | nds.up.inside.invisible.text.whe | 
| 109fe0 | 6e 20 6a 75 6d 70 69 6e 67 20 74 6f 20 61 20 66    69 6c 65 2d 76 69 73 69 74 69 6e 67 20 62 75 66 | n.jumping.to.a.file-visiting.buf | 
| 10a000 | 66 65 72 2c 20 20 4e 65 78 74 3a 20 49 20 61 6d    20 6e 6f 20 6c 6f 6e 67 65 72 20 61 62 6c 65 20 | fer,..Next:.I.am.no.longer.able. | 
| 10a020 | 74 6f 20 73 61 76 65 20 70 6f 70 75 70 20 64 65    66 61 75 6c 74 73 2c 20 20 50 72 65 76 3a 20 67 | to.save.popup.defaults,..Prev:.g | 
| 10a040 | 69 74 2d 63 6f 6d 6d 69 74 2d 6d 6f 64 65 20 69    73 6e 27 74 20 75 73 65 64 20 77 68 65 6e 20 63 | it-commit-mode.isn't.used.when.c | 
| 10a060 | 6f 6d 6d 69 74 74 69 6e 67 20 66 72 6f 6d 20 74    68 65 20 63 6f 6d 6d 61 6e 64 2d 6c 69 6e 65 2c | ommitting.from.the.command-line, | 
| 10a080 | 20 20 55 70 3a 20 46 41 51 20 2d 20 49 73 73 75    65 73 20 61 6e 64 20 45 72 72 6f 72 73 0a 0a 41 | ..Up:.FAQ.-.Issues.and.Errors..A | 
| 10a0a0 | 2e 32 2e 31 32 20 50 6f 69 6e 74 20 65 6e 64 73    20 75 70 20 69 6e 73 69 64 65 20 69 6e 76 69 73 | .2.12.Point.ends.up.inside.invis | 
| 10a0c0 | 69 62 6c 65 20 74 65 78 74 20 77 68 65 6e 20 6a    75 6d 70 69 6e 67 20 74 6f 20 61 20 66 69 6c 65 | ible.text.when.jumping.to.a.file | 
| 10a0e0 | 2d 76 69 73 69 74 69 6e 67 20 62 75 66 66 65 72    0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -visiting.buffer.--------------- | 
| 10a100 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- | 
| 10a120 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- | 
| 10a140 | 2d 2d 0a 0a 54 68 69 73 20 63 61 6e 20 68 61 70    70 65 6e 20 77 68 65 6e 20 79 6f 75 20 74 79 70 | --..This.can.happen.when.you.typ | 
| 10a160 | 65 20 e2 80 98 52 45 54 e2 80 99 20 6f 6e 20 61    20 68 75 6e 6b 20 74 6f 20 76 69 73 69 74 20 74 | e....RET....on.a.hunk.to.visit.t | 
| 10a180 | 68 65 20 72 65 73 70 65 63 74 69 76 65 0a 66 69    6c 65 20 61 74 20 74 68 65 20 72 65 73 70 65 63 | he.respective.file.at.the.respec | 
| 10a1a0 | 74 69 76 65 20 70 6f 73 69 74 69 6f 6e 2e 20 20    4f 6e 65 20 73 6f 6c 75 74 69 6f 6e 20 74 6f 20 | tive.position...One.solution.to. | 
| 10a1c0 | 74 68 69 73 20 70 72 6f 62 6c 65 6d 20 69 73 20    74 6f 20 75 73 65 0a e2 80 98 67 6c 6f 62 61 6c | this.problem.is.to.use....global | 
| 10a1e0 | 2d 72 65 76 65 61 6c 2d 6d 6f 64 65 e2 80 99 2e    20 20 49 74 20 6d 61 6b 65 73 20 73 75 72 65 20 | -reveal-mode......It.makes.sure. | 
| 10a200 | 74 68 61 74 20 74 65 78 74 20 61 72 6f 75 6e 64    20 70 6f 69 6e 74 20 69 73 20 61 6c 77 61 79 73 | that.text.around.point.is.always | 
| 10a220 | 0a 76 69 73 69 62 6c 65 2e 20 20 49 66 20 74 68    61 74 20 69 73 20 74 6f 6f 20 64 72 61 73 74 69 | .visible...If.that.is.too.drasti | 
| 10a240 | 63 20 66 6f 72 20 79 6f 75 72 20 74 61 73 74 65    2c 20 74 68 65 6e 20 79 6f 75 20 6d 61 79 20 69 | c.for.your.taste,.then.you.may.i | 
| 10a260 | 6e 73 74 65 61 64 0a 75 73 65 20 e2 80 98 6d 61    67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 66 | nstead.use....magit-diff-visit-f | 
| 10a280 | 69 6c 65 2d 68 6f 6f 6b e2 80 99 20 74 6f 20 72    65 76 65 61 6c 20 74 68 65 20 74 65 78 74 2c 20 | ile-hook....to.reveal.the.text,. | 
| 10a2a0 | 70 6f 73 73 69 62 6c 79 20 75 73 69 6e 67 0a e2    80 98 72 65 76 65 61 6c 2d 70 6f 73 74 2d 63 6f | possibly.using....reveal-post-co | 
| 10a2c0 | 6d 6d 61 6e 64 e2 80 99 20 6f 72 20 66 6f 72 20    4f 72 67 20 62 75 66 66 65 72 73 20 e2 80 98 6f | mmand....or.for.Org.buffers....o | 
| 10a2e0 | 72 67 2d 72 65 76 65 61 6c e2 80 99 2e 0a 0a 1f    0a 46 69 6c 65 3a 20 6d 61 67 69 74 2e 69 6e 66 | rg-reveal........File:.magit.inf | 
| 10a300 | 6f 2c 20 20 4e 6f 64 65 3a 20 49 20 61 6d 20 6e    6f 20 6c 6f 6e 67 65 72 20 61 62 6c 65 20 74 6f | o,..Node:.I.am.no.longer.able.to | 
| 10a320 | 20 73 61 76 65 20 70 6f 70 75 70 20 64 65 66 61    75 6c 74 73 2c 20 20 50 72 65 76 3a 20 50 6f 69 | .save.popup.defaults,..Prev:.Poi | 
| 10a340 | 6e 74 20 65 6e 64 73 20 75 70 20 69 6e 73 69 64    65 20 69 6e 76 69 73 69 62 6c 65 20 74 65 78 74 | nt.ends.up.inside.invisible.text | 
| 10a360 | 20 77 68 65 6e 20 6a 75 6d 70 69 6e 67 20 74 6f    20 61 20 66 69 6c 65 2d 76 69 73 69 74 69 6e 67 | .when.jumping.to.a.file-visiting | 
| 10a380 | 20 62 75 66 66 65 72 2c 20 20 55 70 3a 20 46 41    51 20 2d 20 49 73 73 75 65 73 20 61 6e 64 20 45 | .buffer,..Up:.FAQ.-.Issues.and.E | 
| 10a3a0 | 72 72 6f 72 73 0a 0a 41 2e 32 2e 31 33 20 49 20    61 6d 20 6e 6f 20 6c 6f 6e 67 65 72 20 61 62 6c | rrors..A.2.13.I.am.no.longer.abl | 
| 10a3c0 | 65 20 74 6f 20 73 61 76 65 20 70 6f 70 75 70 20    64 65 66 61 75 6c 74 73 0a 2d 2d 2d 2d 2d 2d 2d | e.to.save.popup.defaults.------- | 
| 10a3e0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- | 
| 10a400 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 4d 61 67 69    74 20 75 73 65 64 20 74 6f 20 75 73 65 20 4d 61 | ----------..Magit.used.to.use.Ma | 
| 10a420 | 67 69 74 2d 50 6f 70 75 70 20 74 6f 20 69 6d 70    6c 65 6d 65 6e 74 20 74 68 65 20 74 72 61 6e 73 | git-Popup.to.implement.the.trans | 
| 10a440 | 69 65 6e 74 20 70 6f 70 75 70 20 6d 65 6e 75 73    2e 0a 4e 6f 77 20 69 74 20 75 73 65 64 20 54 72 | ient.popup.menus..Now.it.used.Tr | 
| 10a460 | 61 6e 73 69 65 6e 74 20 69 6e 73 74 65 61 64 2c    20 77 68 69 63 68 20 69 73 20 4d 61 67 69 74 2d | ansient.instead,.which.is.Magit- | 
| 10a480 | 50 6f 70 75 70 e2 80 99 73 20 73 75 63 63 65 73    73 6f 72 2e 0a 0a 20 20 20 49 6e 20 74 68 65 20 | Popup...s.successor......In.the. | 
| 10a4a0 | 6f 6c 64 65 72 20 4d 61 67 69 74 2d 50 6f 70 75    70 20 6d 65 6e 75 73 2c 20 69 74 20 77 61 73 20 | older.Magit-Popup.menus,.it.was. | 
| 10a4c0 | 70 6f 73 73 69 62 6c 65 20 74 6f 20 73 61 76 65    20 75 73 65 72 20 73 65 74 74 69 6e 67 73 0a 28 | possible.to.save.user.settings.( | 
| 10a4e0 | 65 2e 67 2e 2c 20 73 65 74 74 69 6e 67 20 74 68    65 20 67 70 67 20 73 69 67 6e 69 6e 67 20 6b 65 | e.g.,.setting.the.gpg.signing.ke | 
| 10a500 | 79 20 66 6f 72 20 63 6f 6d 6d 69 74 73 29 20 62    79 20 75 73 69 6e 67 20 e2 80 98 43 2d 63 20 43 | y.for.commits).by.using....C-c.C | 
| 10a520 | 2d 63 e2 80 99 20 69 6e 0a 74 68 65 20 70 6f 70    75 70 20 62 75 66 66 65 72 2e 20 20 54 68 69 73 | -c....in.the.popup.buffer...This | 
| 10a540 | 20 77 6f 75 6c 64 20 64 69 73 6d 69 73 73 20 74    68 65 20 70 6f 70 75 70 2c 20 62 75 74 20 73 61 | .would.dismiss.the.popup,.but.sa | 
| 10a560 | 76 65 20 74 68 65 20 73 65 74 74 69 6e 67 73 0a    61 73 20 74 68 65 20 64 65 66 61 75 6c 74 73 20 | ve.the.settings.as.the.defaults. | 
| 10a580 | 66 6f 72 20 66 75 74 75 72 65 20 70 6f 70 75 70    73 2e 0a 0a 20 20 20 57 68 65 6e 20 73 77 69 74 | for.future.popups......When.swit | 
| 10a5a0 | 63 68 69 6e 67 20 74 6f 20 54 72 61 6e 73 69 65    6e 74 20 6d 65 6e 75 73 2c 20 74 68 69 73 20 66 | ching.to.Transient.menus,.this.f | 
| 10a5c0 | 75 6e 63 74 69 6f 6e 61 6c 69 74 79 20 69 73 20    6e 6f 77 0a 61 76 61 69 6c 61 62 6c 65 20 76 69 | unctionality.is.now.available.vi | 
| 10a5e0 | 61 20 e2 80 98 43 2d 78 20 43 2d 73 e2 80 99 20    69 6e 73 74 65 61 64 3b 20 74 68 65 20 e2 80 98 | a....C-x.C-s....instead;.the.... | 
| 10a600 | 43 2d 78 e2 80 99 20 70 72 65 66 69 78 20 68 61    73 20 6f 74 68 65 72 20 6f 70 74 69 6f 6e 73 20 | C-x....prefix.has.other.options. | 
| 10a620 | 61 73 0a 77 65 6c 6c 20 77 68 65 6e 20 75 73 69    6e 67 20 54 72 61 6e 73 69 65 6e 74 2c 20 77 68 | as.well.when.using.Transient,.wh | 
| 10a640 | 69 63 68 20 77 69 6c 6c 20 62 65 20 64 69 73 70    6c 61 79 65 64 20 77 68 65 6e 20 69 74 20 69 73 | ich.will.be.displayed.when.it.is | 
| 10a660 | 20 74 79 70 65 64 2e 0a 53 65 65 20 3c 68 74 74    70 73 3a 2f 2f 6d 61 67 69 74 2e 76 63 2f 6d 61 | .typed..See.<https://magit.vc/ma | 
| 10a680 | 6e 75 61 6c 2f 74 72 61 6e 73 69 65 6e 74 2f 53    61 76 69 6e 67 2d 56 61 6c 75 65 73 2e 68 74 6d | nual/transient/Saving-Values.htm | 
| 10a6a0 | 6c 23 53 61 76 69 6e 67 2d 56 61 6c 75 65 73 3e    0a 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c | l#Saving-Values>.for.more.detail | 
| 10a6c0 | 73 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 69    74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 44 | s.....File:.magit.info,..Node:.D | 
| 10a6e0 | 65 62 75 67 67 69 6e 67 20 54 6f 6f 6c 73 2c 20    20 4e 65 78 74 3a 20 4b 65 79 73 74 72 6f 6b 65 | ebugging.Tools,..Next:.Keystroke | 
| 10a700 | 20 49 6e 64 65 78 2c 20 20 50 72 65 76 3a 20 46    41 51 2c 20 20 55 70 3a 20 54 6f 70 0a 0a 42 20 | .Index,..Prev:.FAQ,..Up:.Top..B. | 
| 10a720 | 44 65 62 75 67 67 69 6e 67 20 54 6f 6f 6c 73 0a    2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | Debugging.Tools.**************** | 
| 10a740 | 2a 0a 0a 4d 61 67 69 74 20 61 6e 64 20 69 74 73    20 64 65 70 65 6e 64 65 6e 63 69 65 73 20 70 72 | *..Magit.and.its.dependencies.pr | 
| 10a760 | 6f 76 69 64 65 20 61 20 66 65 77 20 64 65 62 75    67 67 69 6e 67 20 74 6f 6f 6c 73 2c 20 61 6e 64 | ovide.a.few.debugging.tools,.and | 
| 10a780 | 20 77 65 0a 61 70 70 72 65 63 69 61 74 65 20 69    74 20 76 65 72 79 20 6d 75 63 68 20 69 66 20 79 | .we.appreciate.it.very.much.if.y | 
| 10a7a0 | 6f 75 20 75 73 65 20 74 68 6f 73 65 20 74 6f 6f    6c 73 20 62 65 66 6f 72 65 20 72 65 70 6f 72 74 | ou.use.those.tools.before.report | 
| 10a7c0 | 69 6e 67 20 61 6e 0a 69 73 73 75 65 2e 20 20 50    6c 65 61 73 65 20 69 6e 63 6c 75 64 65 20 61 6c | ing.an.issue...Please.include.al | 
| 10a7e0 | 6c 20 72 65 6c 65 76 61 6e 74 20 6f 75 74 70 75    74 20 77 68 65 6e 20 72 65 70 6f 72 74 69 6e 67 | l.relevant.output.when.reporting | 
| 10a800 | 20 61 6e 20 69 73 73 75 65 2e 0a 0a e2 80 98 4d    2d 78 20 6d 61 67 69 74 2d 76 65 72 73 69 6f 6e | .an.issue......M-x.magit-version | 
| 10a820 | e2 80 99 0a 20 20 20 20 20 54 68 69 73 20 63 6f    6d 6d 61 6e 64 20 73 68 6f 77 73 20 74 68 65 20 | .........This.command.shows.the. | 
| 10a840 | 63 75 72 72 65 6e 74 6c 79 20 75 73 65 64 20 76    65 72 73 69 6f 6e 73 20 6f 66 20 4d 61 67 69 74 | currently.used.versions.of.Magit | 
| 10a860 | 2c 20 47 69 74 2c 20 61 6e 64 0a 20 20 20 20 20    45 6d 61 63 73 20 69 6e 20 74 68 65 20 65 63 68 | ,.Git,.and......Emacs.in.the.ech | 
| 10a880 | 6f 20 61 72 65 61 2e 20 20 4e 6f 6e 2d 69 6e 74    65 72 61 63 74 69 76 65 6c 79 20 74 68 69 73 20 | o.area...Non-interactively.this. | 
| 10a8a0 | 6a 75 73 74 20 72 65 74 75 72 6e 73 20 74 68 65    0a 20 20 20 20 20 4d 61 67 69 74 20 76 65 72 73 | just.returns.the......Magit.vers | 
| 10a8c0 | 69 6f 6e 2e 0a 0a e2 80 98 4d 2d 78 20 6d 61 67    69 74 2d 65 6d 61 63 73 2d 51 2d 63 6f 6d 6d 61 | ion......M-x.magit-emacs-Q-comma | 
| 10a8e0 | 6e 64 e2 80 99 0a 20 20 20 20 20 54 68 69 73 20    63 6f 6d 6d 61 6e 64 20 73 68 6f 77 73 20 61 20 | nd.........This.command.shows.a. | 
| 10a900 | 64 65 62 75 67 67 69 6e 67 20 73 68 65 6c 6c 20    63 6f 6d 6d 61 6e 64 20 69 6e 20 74 68 65 20 65 | debugging.shell.command.in.the.e | 
| 10a920 | 63 68 6f 20 61 72 65 61 20 61 6e 64 0a 20 20 20    20 20 61 64 64 73 20 69 74 20 74 6f 20 74 68 65 | cho.area.and......adds.it.to.the | 
| 10a940 | 20 6b 69 6c 6c 20 72 69 6e 67 2e 20 20 50 61 73    74 65 20 74 68 61 74 20 63 6f 6d 6d 61 6e 64 20 | .kill.ring...Paste.that.command. | 
| 10a960 | 69 6e 74 6f 20 61 20 73 68 65 6c 6c 20 61 6e 64    20 72 75 6e 0a 20 20 20 20 20 69 74 2e 0a 0a 20 | into.a.shell.and.run......it.... | 
| 10a980 | 20 20 20 20 54 68 69 73 20 73 68 65 6c 6c 20 63    6f 6d 6d 61 6e 64 20 73 74 61 72 74 73 20 e2 80 | ....This.shell.command.starts... | 
| 10a9a0 | 98 65 6d 61 63 73 e2 80 99 20 77 69 74 68 20 6f    6e 6c 79 20 e2 80 98 6d 61 67 69 74 e2 80 99 20 | .emacs....with.only....magit.... | 
| 10a9c0 | 61 6e 64 20 69 74 73 0a 20 20 20 20 20 64 65 70    65 6e 64 65 6e 63 69 65 73 20 6c 6f 61 64 65 64 | and.its......dependencies.loaded | 
| 10a9e0 | 2e 20 20 4e 65 69 74 68 65 72 20 79 6f 75 72 20    63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 6e 6f | ...Neither.your.configuration.no | 
| 10aa00 | 72 20 6f 74 68 65 72 0a 20 20 20 20 20 69 6e 73    74 61 6c 6c 65 64 20 70 61 63 6b 61 67 65 73 20 | r.other......installed.packages. | 
| 10aa20 | 61 72 65 20 6c 6f 61 64 65 64 2e 20 20 54 68 69    73 20 6d 61 6b 65 73 20 69 74 20 65 61 73 69 65 | are.loaded...This.makes.it.easie | 
| 10aa40 | 72 20 74 6f 20 64 65 74 65 72 6d 69 6e 65 0a 20    20 20 20 20 77 68 65 74 68 65 72 20 73 6f 6d 65 | r.to.determine......whether.some | 
| 10aa60 | 20 69 73 73 75 65 20 6c 61 79 73 20 77 69 74 68    20 4d 61 67 69 74 20 6f 72 20 73 6f 6d 65 74 68 | .issue.lays.with.Magit.or.someth | 
| 10aa80 | 69 6e 67 20 65 6c 73 65 2e 0a 0a 20 20 20 20 20    49 66 20 79 6f 75 20 72 75 6e 20 4d 61 67 69 74 | ing.else........If.you.run.Magit | 
| 10aaa0 | 20 66 72 6f 6d 20 69 74 73 20 47 69 74 20 72 65    70 6f 73 69 74 6f 72 79 2c 20 74 68 65 6e 20 79 | .from.its.Git.repository,.then.y | 
| 10aac0 | 6f 75 20 73 68 6f 75 6c 64 20 62 65 20 61 62 6c    65 0a 20 20 20 20 20 74 6f 20 75 73 65 20 e2 80 | ou.should.be.able......to.use... | 
| 10aae0 | 98 6d 61 6b 65 20 65 6d 61 63 73 2d 51 e2 80 99    20 69 6e 73 74 65 61 64 20 6f 66 20 74 68 65 20 | .make.emacs-Q....instead.of.the. | 
| 10ab00 | 6f 75 74 70 75 74 20 6f 66 20 74 68 69 73 20 63    6f 6d 6d 61 6e 64 2e 0a 0a e2 80 98 4d 2d 78 20 | output.of.this.command......M-x. | 
| 10ab20 | 6d 61 67 69 74 2d 74 6f 67 67 6c 65 2d 67 69 74    2d 64 65 62 75 67 e2 80 99 0a 20 20 20 20 20 54 | magit-toggle-git-debug.........T | 
| 10ab40 | 68 69 73 20 63 6f 6d 6d 61 6e 64 20 74 6f 67 67    6c 65 73 20 77 68 65 74 68 65 72 20 61 64 64 69 | his.command.toggles.whether.addi | 
| 10ab60 | 74 69 6f 6e 61 6c 20 67 69 74 20 65 72 72 6f 72    73 20 61 72 65 20 72 65 70 6f 72 74 65 64 2e 0a | tional.git.errors.are.reported.. | 
| 10ab80 | 0a 20 20 20 20 20 4d 61 67 69 74 20 62 61 73 69    63 61 6c 6c 79 20 63 61 6c 6c 73 20 67 69 74 20 | ......Magit.basically.calls.git. | 
| 10aba0 | 66 6f 72 20 6f 6e 65 20 6f 66 20 74 68 65 73 65    20 74 77 6f 20 72 65 61 73 6f 6e 73 3a 20 66 6f | for.one.of.these.two.reasons:.fo | 
| 10abc0 | 72 0a 20 20 20 20 20 73 69 64 65 2d 65 66 66 65    63 74 73 20 6f 72 20 74 6f 20 64 6f 20 73 6f 6d | r......side-effects.or.to.do.som | 
| 10abe0 | 65 74 68 69 6e 67 20 77 69 74 68 20 69 74 73 20    73 74 61 6e 64 61 72 64 20 6f 75 74 70 75 74 2e | ething.with.its.standard.output. | 
| 10ac00 | 0a 0a 20 20 20 20 20 57 68 65 6e 20 67 69 74 20    69 73 20 72 75 6e 20 66 6f 72 20 73 69 64 65 2d | .......When.git.is.run.for.side- | 
| 10ac20 | 65 66 66 65 63 74 73 20 74 68 65 6e 20 69 74 73    20 6f 75 74 70 75 74 2c 20 69 6e 63 6c 75 64 69 | effects.then.its.output,.includi | 
| 10ac40 | 6e 67 20 65 72 72 6f 72 0a 20 20 20 20 20 6d 65    73 73 61 67 65 73 2c 20 67 6f 20 69 6e 74 6f 20 | ng.error......messages,.go.into. | 
| 10ac60 | 74 68 65 20 70 72 6f 63 65 73 73 20 62 75 66 66    65 72 20 77 68 69 63 68 20 69 73 20 73 68 6f 77 | the.process.buffer.which.is.show | 
| 10ac80 | 6e 20 77 68 65 6e 20 75 73 69 6e 67 20 e2 80 98    24 e2 80 99 2e 0a 0a 20 20 20 20 20 57 68 65 6e | n.when.using....$...........When | 
| 10aca0 | 20 67 69 74 e2 80 99 73 20 6f 75 74 70 75 74 20    69 73 20 63 6f 6e 73 75 6d 65 64 20 69 6e 20 73 | .git...s.output.is.consumed.in.s | 
| 10acc0 | 6f 6d 65 20 77 61 79 2c 20 74 68 65 6e 20 69 74    20 77 6f 75 6c 64 20 62 65 20 74 6f 6f 0a 20 20 | ome.way,.then.it.would.be.too... | 
| 10ace0 | 20 20 20 65 78 70 65 6e 73 69 76 65 20 74 6f 20    61 6c 73 6f 20 69 6e 73 65 72 74 20 69 74 20 69 | ...expensive.to.also.insert.it.i | 
| 10ad00 | 6e 74 6f 20 74 68 69 73 20 62 75 66 66 65 72 2c    20 62 75 74 20 77 68 65 6e 20 74 68 69 73 20 6f | nto.this.buffer,.but.when.this.o | 
| 10ad20 | 70 74 69 6f 6e 0a 20 20 20 20 20 69 73 20 6e 6f    6e 2d 6e 69 6c 20 61 6e 64 20 67 69 74 20 72 65 | ption......is.non-nil.and.git.re | 
| 10ad40 | 74 75 72 6e 73 20 77 69 74 68 20 61 20 6e 6f 6e    2d 7a 65 72 6f 20 65 78 69 74 20 73 74 61 74 75 | turns.with.a.non-zero.exit.statu | 
| 10ad60 | 73 2c 20 74 68 65 6e 20 61 74 0a 20 20 20 20 20    6c 65 61 73 74 20 69 74 73 20 73 74 61 6e 64 61 | s,.then.at......least.its.standa | 
| 10ad80 | 72 64 20 65 72 72 6f 72 20 69 73 20 69 6e 73 65    72 74 65 64 20 69 6e 74 6f 20 74 68 69 73 20 62 | rd.error.is.inserted.into.this.b | 
| 10ada0 | 75 66 66 65 72 2e 0a 0a 20 20 20 20 20 54 68 69    73 20 69 73 20 6f 6e 6c 79 20 69 6e 74 65 6e 64 | uffer........This.is.only.intend | 
| 10adc0 | 65 64 20 66 6f 72 20 64 65 62 75 67 67 69 6e 67    20 70 75 72 70 6f 73 65 73 2e 20 20 44 6f 20 6e | ed.for.debugging.purposes...Do.n | 
| 10ade0 | 6f 74 20 65 6e 61 62 6c 65 20 74 68 69 73 0a 20    20 20 20 20 70 65 72 6d 61 6e 65 6e 74 6c 79 2c | ot.enable.this......permanently, | 
| 10ae00 | 20 74 68 61 74 20 77 6f 75 6c 64 20 6e 65 67 61    74 69 76 65 6c 79 20 61 66 66 65 63 74 20 70 65 | .that.would.negatively.affect.pe | 
| 10ae20 | 72 66 6f 72 6d 61 6e 63 65 2e 20 20 41 6c 73 6f    20 6e 6f 74 65 0a 20 20 20 20 20 74 68 61 74 20 | rformance...Also.note......that. | 
| 10ae40 | 6a 75 73 74 20 62 65 63 61 75 73 65 20 67 69 74    20 65 78 69 74 73 20 77 69 74 68 20 61 20 6e 6f | just.because.git.exits.with.a.no | 
| 10ae60 | 6e 2d 7a 65 72 6f 20 65 78 69 74 20 73 74 61 74    75 73 20 61 6e 64 20 70 72 69 6e 74 73 0a 20 20 | n-zero.exit.status.and.prints... | 
| 10ae80 | 20 20 20 61 6e 20 65 72 72 6f 72 20 6d 65 73 73    61 67 65 20 74 68 61 74 20 75 73 75 61 6c 6c 79 | ...an.error.message.that.usually | 
| 10aea0 | 20 64 6f 65 73 6e e2 80 99 74 20 6d 65 61 6e 20    74 68 61 74 20 69 74 20 69 73 20 61 6e 20 65 72 | .doesn...t.mean.that.it.is.an.er | 
| 10aec0 | 72 6f 72 20 61 73 0a 20 20 20 20 20 66 61 72 20    61 73 20 4d 61 67 69 74 20 69 73 20 63 6f 6e 63 | ror.as......far.as.Magit.is.conc | 
| 10aee0 | 65 72 6e 65 64 2c 20 77 68 69 63 68 20 69 73 20    61 6e 6f 74 68 65 72 20 72 65 61 73 6f 6e 20 77 | erned,.which.is.another.reason.w | 
| 10af00 | 65 20 75 73 75 61 6c 6c 79 20 68 69 64 65 0a 20    20 20 20 20 74 68 65 73 65 20 65 72 72 6f 72 20 | e.usually.hide......these.error. | 
| 10af20 | 6d 65 73 73 61 67 65 73 2e 20 20 57 68 65 74 68    65 72 20 73 6f 6d 65 20 65 72 72 6f 72 20 6d 65 | messages...Whether.some.error.me | 
| 10af40 | 73 73 61 67 65 20 69 73 20 72 65 6c 65 76 61 6e    74 20 69 6e 0a 20 20 20 20 20 74 68 65 20 63 6f | ssage.is.relevant.in......the.co | 
| 10af60 | 6e 74 65 78 74 20 6f 66 20 73 6f 6d 65 20 75 6e    65 78 70 65 63 74 65 64 20 62 65 68 61 76 69 6f | ntext.of.some.unexpected.behavio | 
| 10af80 | 72 20 68 61 73 20 74 6f 20 62 65 20 6a 75 64 67    65 64 20 6f 6e 20 61 20 63 61 73 65 0a 20 20 20 | r.has.to.be.judged.on.a.case.... | 
| 10afa0 | 20 20 62 79 20 63 61 73 65 20 62 61 73 69 73 2e    0a 0a e2 80 98 4d 2d 78 20 6d 61 67 69 74 2d 74 | ..by.case.basis......M-x.magit-t | 
| 10afc0 | 6f 67 67 6c 65 2d 76 65 72 62 6f 73 65 2d 72 65    66 72 65 73 68 e2 80 99 0a 20 20 20 20 20 54 68 | oggle-verbose-refresh.........Th | 
| 10afe0 | 69 73 20 63 6f 6d 6d 61 6e 64 20 74 6f 67 67 6c    65 73 20 77 68 65 74 68 65 72 20 4d 61 67 69 74 | is.command.toggles.whether.Magit | 
| 10b000 | 20 72 65 66 72 65 73 68 65 73 20 62 75 66 66 65    72 73 20 76 65 72 62 6f 73 65 6c 79 2e 0a 20 20 | .refreshes.buffers.verbosely.... | 
| 10b020 | 20 20 20 45 6e 61 62 6c 69 6e 67 20 74 68 69 73    20 68 65 6c 70 73 20 66 69 67 75 72 69 6e 67 20 | ...Enabling.this.helps.figuring. | 
| 10b040 | 6f 75 74 20 77 68 69 63 68 20 73 65 63 74 69 6f    6e 73 20 61 72 65 20 62 6f 74 74 6c 65 6e 65 63 | out.which.sections.are.bottlenec | 
| 10b060 | 6b 73 2e 0a 20 20 20 20 20 54 68 65 20 61 64 64    69 74 69 6f 6e 61 6c 20 6f 75 74 70 75 74 20 63 | ks.......The.additional.output.c | 
| 10b080 | 61 6e 20 62 65 20 66 6f 75 6e 64 20 69 6e 20 74    68 65 20 e2 80 98 2a 4d 65 73 73 61 67 65 73 2a | an.be.found.in.the....*Messages* | 
| 10b0a0 | e2 80 99 20 62 75 66 66 65 72 2e 0a 0a e2 80 98    4d 2d 78 20 6d 61 67 69 74 2d 64 65 62 75 67 2d | ....buffer......M-x.magit-debug- | 
| 10b0c0 | 67 69 74 2d 65 78 65 63 75 74 61 62 6c 65 e2 80    99 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d | git-executable.........This.comm | 
| 10b0e0 | 61 6e 64 20 64 69 73 70 6c 61 79 73 20 61 20 62    75 66 66 65 72 20 63 6f 6e 74 61 69 6e 69 6e 67 | and.displays.a.buffer.containing | 
| 10b100 | 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f    75 74 20 74 68 65 0a 20 20 20 20 20 61 76 61 69 | .information.about.the......avai | 
| 10b120 | 6c 61 62 6c 65 20 61 6e 64 20 75 73 65 64 20 e2    80 98 67 69 74 e2 80 99 20 65 78 65 63 75 74 61 | lable.and.used....git....executa | 
| 10b140 | 62 6c 65 28 73 29 2c 20 61 6e 64 20 63 61 6e 20    62 65 20 75 73 65 66 75 6c 20 77 68 65 6e 0a 20 | ble(s),.and.can.be.useful.when.. | 
| 10b160 | 20 20 20 20 69 6e 76 65 73 74 69 67 61 74 69 6e    67 20 e2 80 98 65 78 65 63 2d 70 61 74 68 e2 80 | ....investigating....exec-path.. | 
| 10b180 | 99 20 69 73 73 75 65 73 2e 0a 0a 20 20 20 20 20    41 6c 73 6f 20 73 65 65 20 2a 6e 6f 74 65 20 47 | ..issues........Also.see.*note.G | 
| 10b1a0 | 69 74 20 45 78 65 63 75 74 61 62 6c 65 3a 3a 2e    0a 0a e2 80 98 4d 2d 78 20 77 69 74 68 2d 65 64 | it.Executable::......M-x.with-ed | 
| 10b1c0 | 69 74 6f 72 2d 64 65 62 75 67 e2 80 99 0a 20 20    20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 | itor-debug.........This.command. | 
| 10b1e0 | 64 69 73 70 6c 61 79 73 20 61 20 62 75 66 66 65    72 20 63 6f 6e 74 61 69 6e 69 6e 67 20 69 6e 66 | displays.a.buffer.containing.inf | 
| 10b200 | 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 74    68 65 0a 20 20 20 20 20 61 76 61 69 6c 61 62 6c | ormation.about.the......availabl | 
| 10b220 | 65 20 61 6e 64 20 75 73 65 64 20 e2 80 98 65 6d    61 63 73 63 6c 69 65 6e 74 e2 80 99 20 65 78 65 | e.and.used....emacsclient....exe | 
| 10b240 | 63 75 74 61 62 6c 65 28 73 29 2c 20 61 6e 64 20    63 61 6e 20 62 65 20 75 73 65 66 75 6c 0a 20 20 | cutable(s),.and.can.be.useful... | 
| 10b260 | 20 20 20 77 68 65 6e 20 69 6e 76 65 73 74 69 67    61 74 69 6e 67 20 77 68 79 20 4d 61 67 69 74 20 | ...when.investigating.why.Magit. | 
| 10b280 | 28 6f 72 20 72 61 74 68 65 72 20 e2 80 98 77 69    74 68 2d 65 64 69 74 6f 72 e2 80 99 29 20 63 61 | (or.rather....with-editor...).ca | 
| 10b2a0 | 6e 6e 6f 74 20 66 69 6e 64 0a 20 20 20 20 20 61    6e 20 61 70 70 72 6f 70 72 69 61 74 65 20 e2 80 | nnot.find......an.appropriate... | 
| 10b2c0 | 98 65 6d 61 63 73 63 6c 69 65 6e 74 e2 80 99 20    65 78 65 63 75 74 61 62 6c 65 2e 0a 0a 20 20 20 | .emacsclient....executable...... | 
| 10b2e0 | 20 20 41 6c 73 6f 20 73 65 65 20 2a 6e 6f 74 65    20 28 77 69 74 68 2d 65 64 69 74 6f 72 29 44 65 | ..Also.see.*note.(with-editor)De | 
| 10b300 | 62 75 67 67 69 6e 67 3a 3a 2e 0a 0a 50 6c 65 61    73 65 20 61 6c 73 6f 20 73 65 65 20 2a 6e 6f 74 | bugging::...Please.also.see.*not | 
| 10b320 | 65 20 46 41 51 3a 3a 2e 0a 0a 1f 0a 46 69 6c 65    3a 20 6d 61 67 69 74 2e 69 6e 66 6f 2c 20 20 4e | e.FAQ::.....File:.magit.info,..N | 
| 10b340 | 6f 64 65 3a 20 4b 65 79 73 74 72 6f 6b 65 20 49    6e 64 65 78 2c 20 20 4e 65 78 74 3a 20 46 75 6e | ode:.Keystroke.Index,..Next:.Fun | 
| 10b360 | 63 74 69 6f 6e 20 61 6e 64 20 43 6f 6d 6d 61 6e    64 20 49 6e 64 65 78 2c 20 20 50 72 65 76 3a 20 | ction.and.Command.Index,..Prev:. | 
| 10b380 | 44 65 62 75 67 67 69 6e 67 20 54 6f 6f 6c 73 2c    20 20 55 70 3a 20 54 6f 70 0a 0a 41 70 70 65 6e | Debugging.Tools,..Up:.Top..Appen | 
| 10b3a0 | 64 69 78 20 43 20 4b 65 79 73 74 72 6f 6b 65 20    49 6e 64 65 78 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | dix.C.Keystroke.Index.********** | 
| 10b3c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a    0a 0a 00 08 5b 69 6e 64 65 78 00 08 5d 0a 2a 20 | ****************....[index..].*. | 
| 10b3e0 | 4d 65 6e 75 3a 0a 0a 2a 20 21 3a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | Menu:..*.!:..................... | 
| 10b400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    52 75 6e 6e 69 6e 67 20 47 69 74 20 4d 61 6e 75 | ................Running.Git.Manu | 
| 10b420 | 61 6c 6c 79 2e 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ally............................ | 
| 10b440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10b460 | 20 20 20 20 28 6c 69 6e 65 20 20 31 33 29 0a 2a    20 21 20 21 3a 20 20 20 20 20 20 20 20 20 20 20 | ....(line..13).*.!.!:........... | 
| 10b480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 52 75 6e 6e 69 6e 67 20 | ........................Running. | 
| 10b4a0 | 47 69 74 20 4d 61 6e 75 61 6c 6c 79 2e 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | Git.Manually.................... | 
| 10b4c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10b4e0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e    65 20 20 31 37 29 0a 2a 20 21 20 61 3a 20 20 20 | ............(line..17).*.!.a:... | 
| 10b500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10b520 | 52 75 6e 6e 69 6e 67 20 47 69 74 20 4d 61 6e 75    61 6c 6c 79 2e 0a 20 20 20 20 20 20 20 20 20 20 | Running.Git.Manually............ | 
| 10b540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10b560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6c 69 6e 65 20 20 35 33 29 0a 2a | ....................(line..53).* | 
| 10b580 | 20 21 20 62 3a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .!.b:........................... | 
| 10b5a0 | 20 20 20 20 20 20 20 20 52 75 6e 6e 69 6e 67 20    47 69 74 20 4d 61 6e 75 61 6c 6c 79 2e 0a 20 20 | ........Running.Git.Manually.... | 
| 10b5c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10b5e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e | ............................(lin | 
| 10b600 | 65 20 20 35 36 29 0a 2a 20 21 20 67 3a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e..56).*.!.g:................... | 
| 10b620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    52 75 6e 6e 69 6e 67 20 47 69 74 20 4d 61 6e 75 | ................Running.Git.Manu | 
| 10b640 | 61 6c 6c 79 2e 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ally............................ | 
| 10b660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10b680 | 20 20 20 20 28 6c 69 6e 65 20 20 35 39 29 0a 2a    20 21 20 6b 3a 20 20 20 20 20 20 20 20 20 20 20 | ....(line..59).*.!.k:........... | 
| 10b6a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 52 75 6e 6e 69 6e 67 20 | ........................Running. | 
| 10b6c0 | 47 69 74 20 4d 61 6e 75 61 6c 6c 79 2e 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | Git.Manually.................... | 
| 10b6e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10b700 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e    65 20 20 35 30 29 0a 2a 20 21 20 6d 3a 20 20 20 | ............(line..50).*.!.m:... | 
| 10b720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10b740 | 52 75 6e 6e 69 6e 67 20 47 69 74 20 4d 61 6e 75    61 6c 6c 79 2e 0a 20 20 20 20 20 20 20 20 20 20 | Running.Git.Manually............ | 
| 10b760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10b780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6c 69 6e 65 20 20 36 32 29 0a 2a | ....................(line..62).* | 
| 10b7a0 | 20 21 20 70 3a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .!.p:........................... | 
| 10b7c0 | 20 20 20 20 20 20 20 20 52 75 6e 6e 69 6e 67 20    47 69 74 20 4d 61 6e 75 61 6c 6c 79 2e 0a 20 20 | ........Running.Git.Manually.... | 
| 10b7e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10b800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e | ............................(lin | 
| 10b820 | 65 20 20 32 35 29 0a 2a 20 21 20 73 3a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e..25).*.!.s:................... | 
| 10b840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    52 75 6e 6e 69 6e 67 20 47 69 74 20 4d 61 6e 75 | ................Running.Git.Manu | 
| 10b860 | 61 6c 6c 79 2e 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ally............................ | 
| 10b880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10b8a0 | 20 20 20 20 28 6c 69 6e 65 20 20 33 34 29 0a 2a    20 21 20 53 3a 20 20 20 20 20 20 20 20 20 20 20 | ....(line..34).*.!.S:........... | 
| 10b8c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 52 75 6e 6e 69 6e 67 20 | ........................Running. | 
| 10b8e0 | 47 69 74 20 4d 61 6e 75 61 6c 6c 79 2e 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | Git.Manually.................... | 
| 10b900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10b920 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e    65 20 20 33 38 29 0a 2a 20 24 3a 20 20 20 20 20 | ............(line..38).*.$:..... | 
| 10b940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10b960 | 56 69 65 77 69 6e 67 20 47 69 74 20 4f 75 74 70    75 74 2e 20 20 28 6c 69 6e 65 20 20 31 37 29 0a | Viewing.Git.Output...(line..17). | 
| 10b980 | 2a 20 2b 3a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | *.+:............................ | 
| 10b9a0 | 20 20 20 20 20 20 20 20 20 4c 6f 67 20 42 75 66    66 65 72 2e 20 20 20 20 20 20 20 20 20 20 28 6c | .........Log.Buffer...........(l | 
| 10b9c0 | 69 6e 65 20 20 36 34 29 0a 2a 20 2b 20 3c 31 3e    3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ine..64).*.+.<1>:............... | 
| 10b9e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 52 65 66 72 65 73 68 69 6e 67 20 44 69 66 | ..................Refreshing.Dif | 
| 10ba00 | 66 73 2e 20 20 20 20 28 6c 69 6e 65 20 20 36 35    29 0a 2a 20 2d 3a 20 20 20 20 20 20 20 20 20 20 | fs.....(line..65).*.-:.......... | 
| 10ba20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 4c 6f 67 20 42 | ...........................Log.B | 
| 10ba40 | 75 66 66 65 72 2e 20 20 20 20 20 20 20 20 20 20    28 6c 69 6e 65 20 20 36 37 29 0a 2a 20 2d 20 3c | uffer...........(line..67).*.-.< | 
| 10ba60 | 31 3e 3a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 1>:............................. | 
| 10ba80 | 20 20 20 20 52 65 66 72 65 73 68 69 6e 67 20 44    69 66 66 73 2e 20 20 20 20 28 6c 69 6e 65 20 20 | ....Refreshing.Diffs.....(line.. | 
| 10baa0 | 36 32 29 0a 2a 20 30 3a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 62).*.0:........................ | 
| 10bac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 52 65 66    72 65 73 68 69 6e 67 20 44 69 66 66 73 2e 20 20 | .............Refreshing.Diffs... | 
| 10bae0 | 20 20 28 6c 69 6e 65 20 20 36 38 29 0a 2a 20 31    3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..(line..68).*.1:............... | 
| 10bb00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 53 65 63 74 69 6f 6e 20 56 69 | ......................Section.Vi | 
| 10bb20 | 73 69 62 69 6c 69 74 79 2e 20 20 28 6c 69 6e 65    20 20 33 39 29 0a 2a 20 32 3a 20 20 20 20 20 20 | sibility...(line..39).*.2:...... | 
| 10bb40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 | ...............................S | 
| 10bb60 | 65 63 74 69 6f 6e 20 56 69 73 69 62 69 6c 69 74    79 2e 20 20 28 6c 69 6e 65 20 20 33 39 29 0a 2a | ection.Visibility...(line..39).* | 
| 10bb80 | 20 33 3a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .3:............................. | 
| 10bba0 | 20 20 20 20 20 20 20 20 53 65 63 74 69 6f 6e 20    56 69 73 69 62 69 6c 69 74 79 2e 20 20 28 6c 69 | ........Section.Visibility...(li | 
| 10bbc0 | 6e 65 20 20 33 39 29 0a 2a 20 34 3a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ne..39).*.4:.................... | 
| 10bbe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 53 65 63 74 69 6f 6e 20 56 69 73 69 62 69 6c | .................Section.Visibil | 
| 10bc00 | 69 74 79 2e 20 20 28 6c 69 6e 65 20 20 33 39 29    0a 2a 20 35 3a 20 20 20 20 20 20 20 20 20 20 20 | ity...(line..39).*.5:........... | 
| 10bc20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 52 65 70 6f 73 69 | ..........................Reposi | 
| 10bc40 | 74 6f 72 79 20 4c 69 73 74 2e 20 20 20 20 20 28    6c 69 6e 65 20 31 31 35 29 0a 2a 20 3a 3a 20 20 | tory.List......(line.115).*.::.. | 
| 10bc60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10bc80 | 20 20 20 52 75 6e 6e 69 6e 67 20 47 69 74 20 4d    61 6e 75 61 6c 6c 79 2e 0a 20 20 20 20 20 20 20 | ...Running.Git.Manually......... | 
| 10bca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10bcc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 32 35 | .......................(line..25 | 
| 10bce0 | 29 0a 2a 20 3d 3a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ).*.=:.......................... | 
| 10bd00 | 20 20 20 20 20 20 20 20 20 20 20 4c 6f 67 20 42    75 66 66 65 72 2e 20 20 20 20 20 20 20 20 20 20 | ...........Log.Buffer........... | 
| 10bd20 | 28 6c 69 6e 65 20 20 35 39 29 0a 2a 20 3e 3a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (line..59).*.>:................. | 
| 10bd40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 53 70 61 72 73 65 20 63 68 65 63 6b | ....................Sparse.check | 
| 10bd60 | 6f 75 74 73 2e 20 20 20 20 28 6c 69 6e 65 20 20    31 37 29 0a 2a 20 3e 20 61 3a 20 20 20 20 20 20 | outs.....(line..17).*.>.a:...... | 
| 10bd80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 53 70 61 | .............................Spa | 
| 10bda0 | 72 73 65 20 63 68 65 63 6b 6f 75 74 73 2e 20 20    20 20 28 6c 69 6e 65 20 20 33 39 29 0a 2a 20 3e | rse.checkouts.....(line..39).*.> | 
| 10bdc0 | 20 64 3a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .d:............................. | 
| 10bde0 | 20 20 20 20 20 20 53 70 61 72 73 65 20 63 68 65    63 6b 6f 75 74 73 2e 20 20 20 20 28 6c 69 6e 65 | ......Sparse.checkouts.....(line | 
| 10be00 | 20 20 35 30 29 0a 2a 20 3e 20 65 3a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..50).*.>.e:.................... | 
| 10be20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53    70 61 72 73 65 20 63 68 65 63 6b 6f 75 74 73 2e | ...............Sparse.checkouts. | 
| 10be40 | 20 20 20 20 28 6c 69 6e 65 20 20 32 31 29 0a 2a    20 3e 20 72 3a 20 20 20 20 20 20 20 20 20 20 20 | ....(line..21).*.>.r:........... | 
| 10be60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 53 70 61 72 73 65 20 63 | ........................Sparse.c | 
| 10be80 | 68 65 63 6b 6f 75 74 73 2e 20 20 20 20 28 6c 69    6e 65 20 20 34 34 29 0a 2a 20 3e 20 73 3a 20 20 | heckouts.....(line..44).*.>.s:.. | 
| 10bea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10bec0 | 20 53 70 61 72 73 65 20 63 68 65 63 6b 6f 75 74    73 2e 20 20 20 20 28 6c 69 6e 65 20 20 33 33 29 | .Sparse.checkouts.....(line..33) | 
| 10bee0 | 0a 2a 20 5e 3a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .*.^:........................... | 
| 10bf00 | 20 20 20 20 20 20 20 20 20 20 53 65 63 74 69 6f    6e 20 4d 6f 76 65 6d 65 6e 74 2e 20 20 20 20 28 | ..........Section.Movement.....( | 
| 10bf20 | 6c 69 6e 65 20 20 32 38 29 0a 2a 20 61 3a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | line..28).*.a:.................. | 
| 10bf40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 41 70 70 6c 79 69 6e 67 2e 20 20 20 20 | ...................Applying..... | 
| 10bf60 | 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 33    34 29 0a 2a 20 41 3a 20 20 20 20 20 20 20 20 20 | ........(line..34).*.A:......... | 
| 10bf80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 43 68 65 72 | ............................Cher | 
| 10bfa0 | 72 79 20 50 69 63 6b 69 6e 67 2e 20 20 20 20 20    20 28 6c 69 6e 65 20 20 20 39 29 0a 2a 20 41 20 | ry.Picking.......(line...9).*.A. | 
| 10bfc0 | 41 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | A:.............................. | 
| 10bfe0 | 20 20 20 20 20 43 68 65 72 72 79 20 50 69 63 6b    69 6e 67 2e 20 20 20 20 20 20 28 6c 69 6e 65 20 | .....Cherry.Picking.......(line. | 
| 10c000 | 20 31 37 29 0a 2a 20 41 20 61 3a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .17).*.A.a:..................... | 
| 10c020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 68    65 72 72 79 20 50 69 63 6b 69 6e 67 2e 20 20 20 | ..............Cherry.Picking.... | 
| 10c040 | 20 20 20 28 6c 69 6e 65 20 20 32 33 29 0a 2a 20    41 20 41 20 3c 31 3e 3a 20 20 20 20 20 20 20 20 | ...(line..23).*.A.A.<1>:........ | 
| 10c060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 43 68 65 72 72 79 20 50 69 | .......................Cherry.Pi | 
| 10c080 | 63 6b 69 6e 67 2e 20 20 20 20 20 20 28 6c 69 6e    65 20 20 38 35 29 0a 2a 20 41 20 61 20 3c 31 3e | cking.......(line..85).*.A.a.<1> | 
| 10c0a0 | 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | :............................... | 
| 10c0c0 | 43 68 65 72 72 79 20 50 69 63 6b 69 6e 67 2e 20    20 20 20 20 20 28 6c 69 6e 65 20 20 39 31 29 0a | Cherry.Picking.......(line..91). | 
| 10c0e0 | 2a 20 41 20 64 3a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | *.A.d:.......................... | 
| 10c100 | 20 20 20 20 20 20 20 20 20 43 68 65 72 72 79 20    50 69 63 6b 69 6e 67 2e 20 20 20 20 20 20 28 6c | .........Cherry.Picking.......(l | 
| 10c120 | 69 6e 65 20 20 35 31 29 0a 2a 20 41 20 68 3a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ine..51).*.A.h:................. | 
| 10c140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 43 68 65 72 72 79 20 50 69 63 6b 69 6e 67 | ..................Cherry.Picking | 
| 10c160 | 2e 20 20 20 20 20 20 28 6c 69 6e 65 20 20 34 30    29 0a 2a 20 41 20 6e 3a 20 20 20 20 20 20 20 20 | .......(line..40).*.A.n:........ | 
| 10c180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 43 68 65 72 72 | ...........................Cherr | 
| 10c1a0 | 79 20 50 69 63 6b 69 6e 67 2e 20 20 20 20 20 20    28 6c 69 6e 65 20 20 36 32 29 0a 2a 20 41 20 73 | y.Picking.......(line..62).*.A.s | 
| 10c1c0 | 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | :............................... | 
| 10c1e0 | 20 20 20 20 43 68 65 72 72 79 20 50 69 63 6b 69    6e 67 2e 20 20 20 20 20 20 28 6c 69 6e 65 20 20 | ....Cherry.Picking.......(line.. | 
| 10c200 | 37 32 29 0a 2a 20 41 20 73 20 3c 31 3e 3a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 72).*.A.s.<1>:.................. | 
| 10c220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 43 68 65    72 72 79 20 50 69 63 6b 69 6e 67 2e 20 20 20 20 | .............Cherry.Picking..... | 
| 10c240 | 20 20 28 6c 69 6e 65 20 20 38 38 29 0a 2a 20 42    3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..(line..88).*.B:............... | 
| 10c260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 42 69 73 65 63 74 69 6e 67 2e | ......................Bisecting. | 
| 10c280 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65    20 20 20 39 29 0a 2a 20 62 3a 20 20 20 20 20 20 | ...........(line...9).*.b:...... | 
| 10c2a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 42 | ...............................B | 
| 10c2c0 | 6c 61 6d 69 6e 67 2e 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6c 69 6e 65 20 31 31 35 29 0a 2a | laming..............(line.115).* | 
| 10c2e0 | 20 62 20 3c 31 3e 3a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .b.<1>:......................... | 
| 10c300 | 20 20 20 20 20 20 20 20 42 72 61 6e 63 68 20 43    6f 6d 6d 61 6e 64 73 2e 20 20 20 20 20 28 6c 69 | ........Branch.Commands......(li | 
| 10c320 | 6e 65 20 20 31 33 29 0a 2a 20 62 20 3c 32 3e 3a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ne..13).*.b.<2>:................ | 
| 10c340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 45 64 69 74 69 6e 67 20 52 65 62 61 73 65 20 | .................Editing.Rebase. | 
| 10c360 | 53 65 71 75 65 6e 63 65 73 2e 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | Sequences....................... | 
| 10c380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10c3a0 | 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20    37 30 29 0a 2a 20 42 20 42 3a 20 20 20 20 20 20 | .........(line..70).*.B.B:...... | 
| 10c3c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 42 69 73 | .............................Bis | 
| 10c3e0 | 65 63 74 69 6e 67 2e 20 20 20 20 20 20 20 20 20    20 20 28 6c 69 6e 65 20 20 31 36 29 0a 2a 20 42 | ecting............(line..16).*.B | 
| 10c400 | 20 62 3a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .b:............................. | 
| 10c420 | 20 20 20 20 20 20 42 69 73 65 63 74 69 6e 67 2e    20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 | ......Bisecting............(line | 
| 10c440 | 20 20 33 32 29 0a 2a 20 62 20 62 3a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..32).*.b.b:.................... | 
| 10c460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 42    72 61 6e 63 68 20 43 6f 6d 6d 61 6e 64 73 2e 20 | ...............Branch.Commands.. | 
| 10c480 | 20 20 20 20 28 6c 69 6e 65 20 20 34 37 29 0a 2a    20 62 20 43 3a 20 20 20 20 20 20 20 20 20 20 20 | ....(line..47).*.b.C:........... | 
| 10c4a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 42 72 61 6e 63 68 20 43 | ........................Branch.C | 
| 10c4c0 | 6f 6d 6d 61 6e 64 73 2e 20 20 20 20 20 28 6c 69    6e 65 20 20 33 31 29 0a 2a 20 62 20 63 3a 20 20 | ommands......(line..31).*.b.c:.. | 
| 10c4e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10c500 | 20 42 72 61 6e 63 68 20 43 6f 6d 6d 61 6e 64 73    2e 20 20 20 20 20 28 6c 69 6e 65 20 20 36 33 29 | .Branch.Commands......(line..63) | 
| 10c520 | 0a 2a 20 42 20 67 3a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .*.B.g:......................... | 
| 10c540 | 20 20 20 20 20 20 20 20 20 20 42 69 73 65 63 74    69 6e 67 2e 20 20 20 20 20 20 20 20 20 20 20 28 | ..........Bisecting............( | 
| 10c560 | 6c 69 6e 65 20 20 33 36 29 0a 2a 20 42 20 6b 3a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | line..36).*.B.k:................ | 
| 10c580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 42 69 73 65 63 74 69 6e 67 2e 20 20 20 | ...................Bisecting.... | 
| 10c5a0 | 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 34    36 29 0a 2a 20 62 20 6b 3a 20 20 20 20 20 20 20 | ........(line..46).*.b.k:....... | 
| 10c5c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 42 72 61 6e | ............................Bran | 
| 10c5e0 | 63 68 20 43 6f 6d 6d 61 6e 64 73 2e 20 20 20 20    20 28 6c 69 6e 65 20 31 33 38 29 0a 2a 20 62 20 | ch.Commands......(line.138).*.b. | 
| 10c600 | 6c 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | l:.............................. | 
| 10c620 | 20 20 20 20 20 42 72 61 6e 63 68 20 43 6f 6d 6d    61 6e 64 73 2e 20 20 20 20 20 28 6c 69 6e 65 20 | .....Branch.Commands......(line. | 
| 10c640 | 20 36 39 29 0a 2a 20 42 20 6d 3a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .69).*.B.m:..................... | 
| 10c660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 42 69    73 65 63 74 69 6e 67 2e 20 20 20 20 20 20 20 20 | ..............Bisecting......... | 
| 10c680 | 20 20 20 28 6c 69 6e 65 20 20 34 30 29 0a 2a 20    62 20 6d 3a 20 20 20 20 20 20 20 20 20 20 20 20 | ...(line..40).*.b.m:............ | 
| 10c6a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 42 72 61 6e 63 68 20 43 6f | .......................Branch.Co | 
| 10c6c0 | 6d 6d 61 6e 64 73 2e 20 20 20 20 20 28 6c 69 6e    65 20 31 34 39 29 0a 2a 20 62 20 6e 3a 20 20 20 | mmands......(line.149).*.b.n:... | 
| 10c6e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10c700 | 42 72 61 6e 63 68 20 43 6f 6d 6d 61 6e 64 73 2e    20 20 20 20 20 28 6c 69 6e 65 20 20 35 34 29 0a | Branch.Commands......(line..54). | 
| 10c720 | 2a 20 42 20 72 3a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | *.B.r:.......................... | 
| 10c740 | 20 20 20 20 20 20 20 20 20 42 69 73 65 63 74 69    6e 67 2e 20 20 20 20 20 20 20 20 20 20 20 28 6c | .........Bisecting............(l | 
| 10c760 | 69 6e 65 20 20 35 31 29 0a 2a 20 42 20 73 3a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ine..51).*.B.s:................. | 
| 10c780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 42 69 73 65 63 74 69 6e 67 2e 20 20 20 20 | ..................Bisecting..... | 
| 10c7a0 | 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 32 36    29 0a 2a 20 62 20 73 3a 20 20 20 20 20 20 20 20 | .......(line..26).*.b.s:........ | 
| 10c7c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 42 72 61 6e 63 | ...........................Branc | 
| 10c7e0 | 68 20 43 6f 6d 6d 61 6e 64 73 2e 20 20 20 20 20    28 6c 69 6e 65 20 20 39 31 29 0a 2a 20 62 20 53 | h.Commands......(line..91).*.b.S | 
| 10c800 | 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | :............................... | 
| 10c820 | 20 20 20 20 42 72 61 6e 63 68 20 43 6f 6d 6d 61    6e 64 73 2e 20 20 20 20 20 28 6c 69 6e 65 20 31 | ....Branch.Commands......(line.1 | 
| 10c840 | 31 38 29 0a 2a 20 62 20 78 3a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 18).*.b.x:...................... | 
| 10c860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 42 72 61    6e 63 68 20 43 6f 6d 6d 61 6e 64 73 2e 20 20 20 | .............Branch.Commands.... | 
| 10c880 | 20 20 28 6c 69 6e 65 20 31 32 33 29 0a 2a 20 63    3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..(line.123).*.c:............... | 
| 10c8a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 42 6c 61 6d 69 6e 67 2e 20 20 | ......................Blaming... | 
| 10c8c0 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65    20 31 34 31 29 0a 2a 20 43 3a 20 20 20 20 20 20 | ...........(line.141).*.C:...... | 
| 10c8e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 | ...............................C | 
| 10c900 | 6c 6f 6e 69 6e 67 20 52 65 70 6f 73 69 74 6f 72    79 2e 20 20 28 6c 69 6e 65 20 20 32 30 29 0a 2a | loning.Repository...(line..20).* | 
| 10c920 | 20 63 20 3c 31 3e 3a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .c.<1>:......................... | 
| 10c940 | 20 20 20 20 20 20 20 20 49 6e 69 74 69 61 74 69    6e 67 20 61 20 43 6f 6d 6d 69 74 2e 20 28 6c 69 | ........Initiating.a.Commit..(li | 
| 10c960 | 6e 65 20 20 20 39 29 0a 2a 20 63 20 3c 32 3e 3a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ne...9).*.c.<2>:................ | 
| 10c980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 45 64 69 74 69 6e 67 20 52 65 62 61 73 65 20 | .................Editing.Rebase. | 
| 10c9a0 | 53 65 71 75 65 6e 63 65 73 2e 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | Sequences....................... | 
| 10c9c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10c9e0 | 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20    35 39 29 0a 2a 20 43 20 3e 3a 20 20 20 20 20 20 | .........(line..59).*.C.>:...... | 
| 10ca00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 43 6c 6f | .............................Clo | 
| 10ca20 | 6e 69 6e 67 20 52 65 70 6f 73 69 74 6f 72 79 2e    20 20 28 6c 69 6e 65 20 20 33 38 29 0a 2a 20 63 | ning.Repository...(line..38).*.c | 
| 10ca40 | 20 61 3a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .a:............................. | 
| 10ca60 | 20 20 20 20 20 20 49 6e 69 74 69 61 74 69 6e 67    20 61 20 43 6f 6d 6d 69 74 2e 20 28 6c 69 6e 65 | ......Initiating.a.Commit..(line | 
| 10ca80 | 20 20 31 38 29 0a 2a 20 63 20 41 3a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..18).*.c.A:.................... | 
| 10caa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 49    6e 69 74 69 61 74 69 6e 67 20 61 20 43 6f 6d 6d | ...............Initiating.a.Comm | 
| 10cac0 | 69 74 2e 20 28 6c 69 6e 65 20 20 35 39 29 0a 2a    20 43 20 62 3a 20 20 20 20 20 20 20 20 20 20 20 | it..(line..59).*.C.b:........... | 
| 10cae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 43 6c 6f 6e 69 6e 67 20 | ........................Cloning. | 
| 10cb00 | 52 65 70 6f 73 69 74 6f 72 79 2e 20 20 28 6c 69    6e 65 20 20 34 34 29 0a 2a 20 43 20 43 3a 20 20 | Repository...(line..44).*.C.C:.. | 
| 10cb20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10cb40 | 20 43 6c 6f 6e 69 6e 67 20 52 65 70 6f 73 69 74    6f 72 79 2e 20 20 28 6c 69 6e 65 20 20 32 38 29 | .Cloning.Repository...(line..28) | 
| 10cb60 | 0a 2a 20 63 20 63 3a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .*.c.c:......................... | 
| 10cb80 | 20 20 20 20 20 20 20 20 20 20 49 6e 69 74 69 61    74 69 6e 67 20 61 20 43 6f 6d 6d 69 74 2e 20 28 | ..........Initiating.a.Commit..( | 
| 10cba0 | 6c 69 6e 65 20 20 31 34 29 0a 2a 20 43 20 64 3a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | line..14).*.C.d:................ | 
| 10cbc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 43 6c 6f 6e 69 6e 67 20 52 65 70 6f 73 | ...................Cloning.Repos | 
| 10cbe0 | 69 74 6f 72 79 2e 20 20 28 6c 69 6e 65 20 20 35    35 29 0a 2a 20 43 20 65 3a 20 20 20 20 20 20 20 | itory...(line..55).*.C.e:....... | 
| 10cc00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 43 6c 6f 6e | ............................Clon | 
| 10cc20 | 69 6e 67 20 52 65 70 6f 73 69 74 6f 72 79 2e 20    20 28 6c 69 6e 65 20 20 36 31 29 0a 2a 20 63 20 | ing.Repository...(line..61).*.c. | 
| 10cc40 | 65 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e:.............................. | 
| 10cc60 | 20 20 20 20 20 49 6e 69 74 69 61 74 69 6e 67 20    61 20 43 6f 6d 6d 69 74 2e 20 28 6c 69 6e 65 20 | .....Initiating.a.Commit..(line. | 
| 10cc80 | 20 32 31 29 0a 2a 20 63 20 66 3a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .21).*.c.f:..................... | 
| 10cca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 49 6e    69 74 69 61 74 69 6e 67 20 61 20 43 6f 6d 6d 69 | ..............Initiating.a.Commi | 
| 10ccc0 | 74 2e 20 28 6c 69 6e 65 20 20 33 39 29 0a 2a 20    63 20 46 3a 20 20 20 20 20 20 20 20 20 20 20 20 | t..(line..39).*.c.F:............ | 
| 10cce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 49 6e 69 74 69 61 74 69 6e | .......................Initiatin | 
| 10cd00 | 67 20 61 20 43 6f 6d 6d 69 74 2e 20 28 6c 69 6e    65 20 20 34 36 29 0a 2a 20 43 20 6d 3a 20 20 20 | g.a.Commit..(line..46).*.C.m:... | 
| 10cd20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10cd40 | 43 6c 6f 6e 69 6e 67 20 52 65 70 6f 73 69 74 6f    72 79 2e 20 20 28 6c 69 6e 65 20 20 34 38 29 0a | Cloning.Repository...(line..48). | 
| 10cd60 | 2a 20 43 20 73 3a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | *.C.s:.......................... | 
| 10cd80 | 20 20 20 20 20 20 20 20 20 43 6c 6f 6e 69 6e 67    20 52 65 70 6f 73 69 74 6f 72 79 2e 20 20 28 6c | .........Cloning.Repository...(l | 
| 10cda0 | 69 6e 65 20 20 33 32 29 0a 2a 20 63 20 73 3a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ine..32).*.c.s:................. | 
| 10cdc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 49 6e 69 74 69 61 74 69 6e 67 20 61 20 43 | ..................Initiating.a.C | 
| 10cde0 | 6f 6d 6d 69 74 2e 20 28 6c 69 6e 65 20 20 34 39    29 0a 2a 20 63 20 53 3a 20 20 20 20 20 20 20 20 | ommit..(line..49).*.c.S:........ | 
| 10ce00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 49 6e 69 74 69 | ...........................Initi | 
| 10ce20 | 61 74 69 6e 67 20 61 20 43 6f 6d 6d 69 74 2e 20    28 6c 69 6e 65 20 20 35 36 29 0a 2a 20 63 20 77 | ating.a.Commit..(line..56).*.c.w | 
| 10ce40 | 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | :............................... | 
| 10ce60 | 20 20 20 20 49 6e 69 74 69 61 74 69 6e 67 20 61    20 43 6f 6d 6d 69 74 2e 20 28 6c 69 6e 65 20 20 | ....Initiating.a.Commit..(line.. | 
| 10ce80 | 33 30 29 0a 2a 20 43 2d 3c 72 65 74 75 72 6e 3e    3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 30).*.C-<return>:............... | 
| 10cea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 56 69 73    69 74 69 6e 67 20 46 69 6c 65 73 20 61 6e 64 20 | .............Visiting.Files.and. | 
| 10cec0 | 42 6c 6f 62 73 20 66 72 6f 6d 20 61 20 44 69 66    66 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | Blobs.from.a.Diff............... | 
| 10cee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10cf00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6c 69 6e 65 20 20 35 30 29 0a 2a 20 43 2d | .................(line..50).*.C- | 
| 10cf20 | 3c 74 61 62 3e 3a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | <tab>:.......................... | 
| 10cf40 | 20 20 20 20 20 53 65 63 74 69 6f 6e 20 56 69 73    69 62 69 6c 69 74 79 2e 20 20 28 6c 69 6e 65 20 | .....Section.Visibility...(line. | 
| 10cf60 | 20 31 34 29 0a 2a 20 43 2d 63 20 43 2d 61 3a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .14).*.C-c.C-a:................. | 
| 10cf80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 6f    6d 6d 69 74 20 50 73 65 75 64 6f 20 48 65 61 64 | ..............Commit.Pseudo.Head | 
| 10cfa0 | 65 72 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ers............................. | 
| 10cfc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10cfe0 | 20 20 20 28 6c 69 6e 65 20 20 31 36 29 0a 2a 20    43 2d 63 20 43 2d 62 3a 20 20 20 20 20 20 20 20 | ...(line..16).*.C-c.C-b:........ | 
| 10d000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 4c 6f 67 20 42 75 66 66 65 | .......................Log.Buffe | 
| 10d020 | 72 2e 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e    65 20 20 32 30 29 0a 2a 20 43 2d 63 20 43 2d 62 | r...........(line..20).*.C-c.C-b | 
| 10d040 | 20 3c 31 3e 3a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .<1>:........................... | 
| 10d060 | 52 65 66 72 65 73 68 69 6e 67 20 44 69 66 66 73    2e 20 20 20 20 28 6c 69 6e 65 20 20 38 34 29 0a | Refreshing.Diffs.....(line..84). | 
| 10d080 | 2a 20 43 2d 63 20 43 2d 63 3a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | *.C-c.C-c:...................... | 
| 10d0a0 | 20 20 20 20 20 20 20 20 20 53 65 6c 65 63 74 20    66 72 6f 6d 20 4c 6f 67 2e 20 20 20 20 20 28 6c | .........Select.from.Log......(l | 
| 10d0c0 | 69 6e 65 20 20 32 31 29 0a 2a 20 43 2d 63 20 43    2d 63 20 3c 31 3e 3a 20 20 20 20 20 20 20 20 20 | ine..21).*.C-c.C-c.<1>:......... | 
| 10d0e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 45 64 69 74 69 6e 67 20 43 6f 6d 6d 69 74 | ..................Editing.Commit | 
| 10d100 | 20 4d 65 73 73 61 67 65 73 2e 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .Messages....................... | 
| 10d120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10d140 | 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20    31 38 29 0a 2a 20 43 2d 63 20 43 2d 63 20 3c 32 | .........(line..18).*.C-c.C-c.<2 | 
| 10d160 | 3e 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 45 64 69 | >:...........................Edi | 
| 10d180 | 74 69 6e 67 20 52 65 62 61 73 65 20 53 65 71 75    65 6e 63 65 73 2e 0a 20 20 20 20 20 20 20 20 20 | ting.Rebase.Sequences........... | 
| 10d1a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10d1c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6c 69 6e 65 20 20 20 37 29 0a | .....................(line...7). | 
| 10d1e0 | 2a 20 43 2d 63 20 43 2d 64 3a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | *.C-c.C-d:...................... | 
| 10d200 | 20 20 20 20 20 20 20 20 20 52 65 66 72 65 73 68    69 6e 67 20 44 69 66 66 73 2e 20 20 20 20 28 6c | .........Refreshing.Diffs.....(l | 
| 10d220 | 69 6e 65 20 20 37 35 29 0a 2a 20 43 2d 63 20 43    2d 64 20 3c 31 3e 3a 20 20 20 20 20 20 20 20 20 | ine..75).*.C-c.C-d.<1>:......... | 
| 10d240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 45 64 69 74 69 6e 67 20 43 6f 6d 6d 69 74 | ..................Editing.Commit | 
| 10d260 | 20 4d 65 73 73 61 67 65 73 2e 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .Messages....................... | 
| 10d280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10d2a0 | 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20    35 34 29 0a 2a 20 43 2d 63 20 43 2d 65 3a 20 20 | .........(line..54).*.C-c.C-e:.. | 
| 10d2c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 43 6f 6d | .............................Com | 
| 10d2e0 | 6d 61 6e 64 73 20 41 76 61 69 6c 61 62 6c 65 20    69 6e 20 44 69 66 66 73 2e 0a 20 20 20 20 20 20 | mands.Available.in.Diffs........ | 
| 10d300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10d320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 32 | ........................(line..2 | 
| 10d340 | 34 29 0a 2a 20 43 2d 63 20 43 2d 66 3a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 4).*.C-c.C-f:................... | 
| 10d360 | 20 20 20 20 20 20 20 20 20 20 20 20 4c 6f 67 20    42 75 66 66 65 72 2e 20 20 20 20 20 20 20 20 20 | ............Log.Buffer.......... | 
| 10d380 | 20 28 6c 69 6e 65 20 20 32 33 29 0a 2a 20 43 2d    63 20 43 2d 66 20 3c 31 3e 3a 20 20 20 20 20 20 | .(line..23).*.C-c.C-f.<1>:...... | 
| 10d3a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 52 65 66 72 65 73 68 69 6e 67 20 | .....................Refreshing. | 
| 10d3c0 | 44 69 66 66 73 2e 20 20 20 20 28 6c 69 6e 65 20    20 38 37 29 0a 2a 20 43 2d 63 20 43 2d 69 3a 20 | Diffs.....(line..87).*.C-c.C-i:. | 
| 10d3e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 6f | ..............................Co | 
| 10d400 | 6d 6d 69 74 20 50 73 65 75 64 6f 20 48 65 61 64    65 72 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 | mmit.Pseudo.Headers............. | 
| 10d420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10d440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6c 69 6e 65 20 20 31 33 29 0a 2a 20 | ...................(line..13).*. | 
| 10d460 | 43 2d 63 20 43 2d 6b 3a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | C-c.C-k:........................ | 
| 10d480 | 20 20 20 20 20 20 20 53 65 6c 65 63 74 20 66 72    6f 6d 20 4c 6f 67 2e 20 20 20 20 20 28 6c 69 6e | .......Select.from.Log......(lin | 
| 10d4a0 | 65 20 20 32 36 29 0a 2a 20 43 2d 63 20 43 2d 6b    20 3c 31 3e 3a 20 20 20 20 20 20 20 20 20 20 20 | e..26).*.C-c.C-k.<1>:........... | 
| 10d4c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    45 64 69 74 69 6e 67 20 43 6f 6d 6d 69 74 20 4d | ................Editing.Commit.M | 
| 10d4e0 | 65 73 73 61 67 65 73 2e 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | essages......................... | 
| 10d500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10d520 | 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 32 32    29 0a 2a 20 43 2d 63 20 43 2d 6b 20 3c 32 3e 3a | .......(line..22).*.C-c.C-k.<2>: | 
| 10d540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 45 64 69 74 69 | ...........................Editi | 
| 10d560 | 6e 67 20 52 65 62 61 73 65 20 53 65 71 75 65 6e    63 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 | ng.Rebase.Sequences............. | 
| 10d580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10d5a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6c 69 6e 65 20 20 31 31 29 0a 2a 20 | ...................(line..11).*. | 
| 10d5c0 | 43 2d 63 20 43 2d 6e 3a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | C-c.C-n:........................ | 
| 10d5e0 | 20 20 20 20 20 20 20 4c 6f 67 20 42 75 66 66 65    72 2e 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e | .......Log.Buffer...........(lin | 
| 10d600 | 65 20 20 32 36 29 0a 2a 20 43 2d 63 20 43 2d 6f    3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e..26).*.C-c.C-o:............... | 
| 10d620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    43 6f 6d 6d 69 74 20 50 73 65 75 64 6f 20 48 65 | ................Commit.Pseudo.He | 
| 10d640 | 61 64 65 72 73 2e 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | aders........................... | 
| 10d660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10d680 | 20 20 20 20 20 28 6c 69 6e 65 20 20 32 38 29 0a    2a 20 43 2d 63 20 43 2d 70 3a 20 20 20 20 20 20 | .....(line..28).*.C-c.C-p:...... | 
| 10d6a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 43 6f 6d 6d 69 74 20 | .........................Commit. | 
| 10d6c0 | 50 73 65 75 64 6f 20 48 65 61 64 65 72 73 2e 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | Pseudo.Headers.................. | 
| 10d6e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10d700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c    69 6e 65 20 20 33 31 29 0a 2a 20 43 2d 63 20 43 | ..............(line..31).*.C-c.C | 
| 10d720 | 2d 72 3a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -r:............................. | 
| 10d740 | 20 20 43 6f 6d 6d 69 74 20 50 73 65 75 64 6f 20    48 65 61 64 65 72 73 2e 0a 20 20 20 20 20 20 20 | ..Commit.Pseudo.Headers......... | 
| 10d760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10d780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 31 39 | .......................(line..19 | 
| 10d7a0 | 29 0a 2a 20 43 2d 63 20 43 2d 73 3a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ).*.C-c.C-s:.................... | 
| 10d7c0 | 20 20 20 20 20 20 20 20 20 20 20 43 6f 6d 6d 69    74 20 50 73 65 75 64 6f 20 48 65 61 64 65 72 73 | ...........Commit.Pseudo.Headers | 
| 10d7e0 | 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10d800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10d820 | 28 6c 69 6e 65 20 20 32 32 29 0a 2a 20 43 2d 63    20 43 2d 74 3a 20 20 20 20 20 20 20 20 20 20 20 | (line..22).*.C-c.C-t:........... | 
| 10d840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 43 6f 6d 6d 61 6e 64 73 20 41 76 61 | ....................Commands.Ava | 
| 10d860 | 69 6c 61 62 6c 65 20 69 6e 20 44 69 66 66 73 2e    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ilable.in.Diffs................. | 
| 10d880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10d8a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6c 69 6e 65 20 20 31 35 29 0a 2a 20 43 2d 63 20 | ...............(line..15).*.C-c. | 
| 10d8c0 | 43 2d 74 20 3c 31 3e 3a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | C-t.<1>:........................ | 
| 10d8e0 | 20 20 20 43 6f 6d 6d 69 74 20 50 73 65 75 64 6f    20 48 65 61 64 65 72 73 2e 0a 20 20 20 20 20 20 | ...Commit.Pseudo.Headers........ | 
| 10d900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10d920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 32 | ........................(line..2 | 
| 10d940 | 35 29 0a 2a 20 43 2d 63 20 43 2d 77 3a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 5).*.C-c.C-w:................... | 
| 10d960 | 20 20 20 20 20 20 20 20 20 20 20 20 55 73 69 6e    67 20 74 68 65 20 52 65 76 69 73 69 6f 6e 20 53 | ............Using.the.Revision.S | 
| 10d980 | 74 61 63 6b 2e 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tack............................ | 
| 10d9a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10d9c0 | 20 20 20 20 28 6c 69 6e 65 20 20 20 37 29 0a 2a    20 43 2d 63 20 66 3a 20 20 20 20 20 20 20 20 20 | ....(line...7).*.C-c.f:......... | 
| 10d9e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 43 6f 6d 6d 61 6e 64 73 | ........................Commands | 
| 10da00 | 20 66 6f 72 20 42 75 66 66 65 72 73 20 56 69 73    69 74 69 6e 67 20 46 69 6c 65 73 2e 0a 20 20 20 | .for.Buffers.Visiting.Files..... | 
| 10da20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10da40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 | ...........................(line | 
| 10da60 | 20 20 35 32 29 0a 2a 20 43 2d 63 20 66 20 2c 20    63 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..52).*.C-c.f.,.c:.............. | 
| 10da80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43    6f 6d 6d 61 6e 64 73 20 66 6f 72 20 42 75 66 66 | ...............Commands.for.Buff | 
| 10daa0 | 65 72 73 20 56 69 73 69 74 69 6e 67 20 46 69 6c    65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ers.Visiting.Files.............. | 
| 10dac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10dae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 6c 69 6e 65 20 20 35 32 29 0a 2a 20 43 | ..................(line..52).*.C | 
| 10db00 | 2d 63 20 66 20 2c 20 6b 3a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -c.f.,.k:....................... | 
| 10db20 | 20 20 20 20 20 20 43 6f 6d 6d 61 6e 64 73 20 66    6f 72 20 42 75 66 66 65 72 73 20 56 69 73 69 74 | ......Commands.for.Buffers.Visit | 
| 10db40 | 69 6e 67 20 46 69 6c 65 73 2e 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ing.Files....................... | 
| 10db60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10db80 | 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20    35 32 29 0a 2a 20 43 2d 63 20 66 20 2c 20 72 3a | .........(line..52).*.C-c.f.,.r: | 
| 10dba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 43 6f 6d | .............................Com | 
| 10dbc0 | 6d 61 6e 64 73 20 66 6f 72 20 42 75 66 66 65 72    73 20 56 69 73 69 74 69 6e 67 20 46 69 6c 65 73 | mands.for.Buffers.Visiting.Files | 
| 10dbe0 | 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10dc00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10dc20 | 28 6c 69 6e 65 20 20 35 32 29 0a 2a 20 43 2d 63    20 66 20 2c 20 78 3a 20 20 20 20 20 20 20 20 20 | (line..52).*.C-c.f.,.x:......... | 
| 10dc40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 43 6f 6d 6d 61 6e 64 73 20 66 6f 72 | ....................Commands.for | 
| 10dc60 | 20 42 75 66 66 65 72 73 20 56 69 73 69 74 69 6e    67 20 46 69 6c 65 73 2e 0a 20 20 20 20 20 20 20 | .Buffers.Visiting.Files......... | 
| 10dc80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10dca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 35 32 | .......................(line..52 | 
| 10dcc0 | 29 0a 2a 20 43 2d 63 20 66 20 42 3a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ).*.C-c.f.B:.................... | 
| 10dce0 | 20 20 20 20 20 20 20 20 20 20 20 42 6c 61 6d 69    6e 67 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...........Blaming.............. | 
| 10dd00 | 28 6c 69 6e 65 20 20 32 38 29 0a 2a 20 43 2d 63    20 66 20 62 3a 20 20 20 20 20 20 20 20 20 20 20 | (line..28).*.C-c.f.b:........... | 
| 10dd20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 42 6c 61 6d 69 6e 67 2e 20 20 20 20 | ....................Blaming..... | 
| 10dd40 | 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20    32 38 29 0a 2a 20 43 2d 63 20 66 20 42 20 3c 31 | .........(line..28).*.C-c.f.B.<1 | 
| 10dd60 | 3e 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 43 6f 6d | >:...........................Com | 
| 10dd80 | 6d 61 6e 64 73 20 66 6f 72 20 42 75 66 66 65 72    73 20 56 69 73 69 74 69 6e 67 20 46 69 6c 65 73 | mands.for.Buffers.Visiting.Files | 
| 10dda0 | 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10ddc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10dde0 | 28 6c 69 6e 65 20 20 35 32 29 0a 2a 20 43 2d 63    20 66 20 62 20 3c 31 3e 3a 20 20 20 20 20 20 20 | (line..52).*.C-c.f.b.<1>:....... | 
| 10de00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 43 6f 6d 6d 61 6e 64 73 20 66 6f 72 | ....................Commands.for | 
| 10de20 | 20 42 75 66 66 65 72 73 20 56 69 73 69 74 69 6e    67 20 46 69 6c 65 73 2e 0a 20 20 20 20 20 20 20 | .Buffers.Visiting.Files......... | 
| 10de40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10de60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 35 32 | .......................(line..52 | 
| 10de80 | 29 0a 2a 20 43 2d 63 20 66 20 42 20 62 3a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ).*.C-c.f.B.b:.................. | 
| 10dea0 | 20 20 20 20 20 20 20 20 20 20 20 42 6c 61 6d 69    6e 67 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...........Blaming.............. | 
| 10dec0 | 28 6c 69 6e 65 20 20 32 38 29 0a 2a 20 43 2d 63    20 66 20 42 20 65 3a 20 20 20 20 20 20 20 20 20 | (line..28).*.C-c.f.B.e:......... | 
| 10dee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 42 6c 61 6d 69 6e 67 2e 20 20 20 20 | ....................Blaming..... | 
| 10df00 | 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20    32 38 29 0a 2a 20 43 2d 63 20 66 20 42 20 66 3a | .........(line..28).*.C-c.f.B.f: | 
| 10df20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 42 6c 61 | .............................Bla | 
| 10df40 | 6d 69 6e 67 2e 20 20 20 20 20 20 20 20 20 20 20    20 20 28 6c 69 6e 65 20 20 32 38 29 0a 2a 20 43 | ming..............(line..28).*.C | 
| 10df60 | 2d 63 20 66 20 42 20 71 3a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -c.f.B.q:....................... | 
| 10df80 | 20 20 20 20 20 20 42 6c 61 6d 69 6e 67 2e 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 | ......Blaming..............(line | 
| 10dfa0 | 20 20 32 38 29 0a 2a 20 43 2d 63 20 66 20 42 20    72 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..28).*.C-c.f.B.r:.............. | 
| 10dfc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 42    6c 61 6d 69 6e 67 2e 20 20 20 20 20 20 20 20 20 | ...............Blaming.......... | 
| 10dfe0 | 20 20 20 20 28 6c 69 6e 65 20 20 32 38 29 0a 2a    20 43 2d 63 20 66 20 63 3a 20 20 20 20 20 20 20 | ....(line..28).*.C-c.f.c:....... | 
| 10e000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 43 6f 6d 6d 61 6e 64 73 | ........................Commands | 
| 10e020 | 20 66 6f 72 20 42 75 66 66 65 72 73 20 56 69 73    69 74 69 6e 67 20 46 69 6c 65 73 2e 0a 20 20 20 | .for.Buffers.Visiting.Files..... | 
| 10e040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10e060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 | ...........................(line | 
| 10e080 | 20 20 35 32 29 0a 2a 20 43 2d 63 20 66 20 44 3a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..52).*.C-c.f.D:................ | 
| 10e0a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43    6f 6d 6d 61 6e 64 73 20 66 6f 72 20 42 75 66 66 | ...............Commands.for.Buff | 
| 10e0c0 | 65 72 73 20 56 69 73 69 74 69 6e 67 20 46 69 6c    65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ers.Visiting.Files.............. | 
| 10e0e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10e100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 6c 69 6e 65 20 20 35 32 29 0a 2a 20 43 | ..................(line..52).*.C | 
| 10e120 | 2d 63 20 66 20 64 3a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -c.f.d:......................... | 
| 10e140 | 20 20 20 20 20 20 43 6f 6d 6d 61 6e 64 73 20 66    6f 72 20 42 75 66 66 65 72 73 20 56 69 73 69 74 | ......Commands.for.Buffers.Visit | 
| 10e160 | 69 6e 67 20 46 69 6c 65 73 2e 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ing.Files....................... | 
| 10e180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10e1a0 | 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20    35 32 29 0a 2a 20 43 2d 63 20 66 20 65 3a 20 20 | .........(line..52).*.C-c.f.e:.. | 
| 10e1c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 42 6c 61 | .............................Bla | 
| 10e1e0 | 6d 69 6e 67 2e 20 20 20 20 20 20 20 20 20 20 20    20 20 28 6c 69 6e 65 20 20 32 38 29 0a 2a 20 43 | ming..............(line..28).*.C | 
| 10e200 | 2d 63 20 66 20 65 20 3c 31 3e 3a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -c.f.e.<1>:..................... | 
| 10e220 | 20 20 20 20 20 20 43 6f 6d 6d 61 6e 64 73 20 66    6f 72 20 42 75 66 66 65 72 73 20 56 69 73 69 74 | ......Commands.for.Buffers.Visit | 
| 10e240 | 69 6e 67 20 46 69 6c 65 73 2e 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ing.Files....................... | 
| 10e260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10e280 | 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20    35 32 29 0a 2a 20 43 2d 63 20 66 20 66 3a 20 20 | .........(line..52).*.C-c.f.f:.. | 
| 10e2a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 42 6c 61 | .............................Bla | 
| 10e2c0 | 6d 69 6e 67 2e 20 20 20 20 20 20 20 20 20 20 20    20 20 28 6c 69 6e 65 20 20 32 38 29 0a 2a 20 43 | ming..............(line..28).*.C | 
| 10e2e0 | 2d 63 20 66 20 66 20 3c 31 3e 3a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -c.f.f.<1>:..................... | 
| 10e300 | 20 20 20 20 20 20 43 6f 6d 6d 61 6e 64 73 20 66    6f 72 20 42 75 66 66 65 72 73 20 56 69 73 69 74 | ......Commands.for.Buffers.Visit | 
| 10e320 | 69 6e 67 20 46 69 6c 65 73 2e 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ing.Files....................... | 
| 10e340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10e360 | 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20    35 32 29 0a 2a 20 43 2d 63 20 66 20 67 3a 20 20 | .........(line..52).*.C-c.f.g:.. | 
| 10e380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 43 6f 6d | .............................Com | 
| 10e3a0 | 6d 61 6e 64 73 20 66 6f 72 20 42 75 66 66 65 72    73 20 56 69 73 69 74 69 6e 67 20 46 69 6c 65 73 | mands.for.Buffers.Visiting.Files | 
| 10e3c0 | 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10e3e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10e400 | 28 6c 69 6e 65 20 20 35 32 29 0a 2a 20 43 2d 63    20 66 20 47 3a 20 20 20 20 20 20 20 20 20 20 20 | (line..52).*.C-c.f.G:........... | 
| 10e420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 43 6f 6d 6d 61 6e 64 73 20 66 6f 72 | ....................Commands.for | 
| 10e440 | 20 42 75 66 66 65 72 73 20 56 69 73 69 74 69 6e    67 20 46 69 6c 65 73 2e 0a 20 20 20 20 20 20 20 | .Buffers.Visiting.Files......... | 
| 10e460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10e480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 35 32 | .......................(line..52 | 
| 10e4a0 | 29 0a 2a 20 43 2d 63 20 66 20 4c 3a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ).*.C-c.f.L:.................... | 
| 10e4c0 | 20 20 20 20 20 20 20 20 20 20 20 43 6f 6d 6d 61    6e 64 73 20 66 6f 72 20 42 75 66 66 65 72 73 20 | ...........Commands.for.Buffers. | 
| 10e4e0 | 56 69 73 69 74 69 6e 67 20 46 69 6c 65 73 2e 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | Visiting.Files.................. | 
| 10e500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10e520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c    69 6e 65 20 20 35 32 29 0a 2a 20 43 2d 63 20 66 | ..............(line..52).*.C-c.f | 
| 10e540 | 20 6c 3a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .l:............................. | 
| 10e560 | 20 20 43 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 42    75 66 66 65 72 73 20 56 69 73 69 74 69 6e 67 20 | ..Commands.for.Buffers.Visiting. | 
| 10e580 | 46 69 6c 65 73 2e 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | Files........................... | 
| 10e5a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10e5c0 | 20 20 20 20 20 28 6c 69 6e 65 20 20 35 32 29 0a    2a 20 43 2d 63 20 66 20 4d 3a 20 20 20 20 20 20 | .....(line..52).*.C-c.f.M:...... | 
| 10e5e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 43 6f 6d 6d 61 6e 64 | .........................Command | 
| 10e600 | 73 20 66 6f 72 20 42 75 66 66 65 72 73 20 56 69    73 69 74 69 6e 67 20 46 69 6c 65 73 2e 0a 20 20 | s.for.Buffers.Visiting.Files.... | 
| 10e620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10e640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e | ............................(lin | 
| 10e660 | 65 20 20 35 32 29 0a 2a 20 43 2d 63 20 66 20 6d    3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e..52).*.C-c.f.m:............... | 
| 10e680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    43 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 42 75 66 | ................Commands.for.Buf | 
| 10e6a0 | 66 65 72 73 20 56 69 73 69 74 69 6e 67 20 46 69    6c 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 | fers.Visiting.Files............. | 
| 10e6c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10e6e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6c 69 6e 65 20 20 35 32 29 0a 2a 20 | ...................(line..52).*. | 
| 10e700 | 43 2d 63 20 66 20 6e 3a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | C-c.f.n:........................ | 
| 10e720 | 20 20 20 20 20 20 20 43 6f 6d 6d 61 6e 64 73 20    66 6f 72 20 42 75 66 66 65 72 73 20 56 69 73 69 | .......Commands.for.Buffers.Visi | 
| 10e740 | 74 69 6e 67 20 46 69 6c 65 73 2e 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ting.Files...................... | 
| 10e760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10e780 | 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20    20 35 32 29 0a 2a 20 43 2d 63 20 66 20 70 3a 20 | ..........(line..52).*.C-c.f.p:. | 
| 10e7a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 6f | ..............................Co | 
| 10e7c0 | 6d 6d 61 6e 64 73 20 66 6f 72 20 42 75 66 66 65    72 73 20 56 69 73 69 74 69 6e 67 20 46 69 6c 65 | mmands.for.Buffers.Visiting.File | 
| 10e7e0 | 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s............................... | 
| 10e800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10e820 | 20 28 6c 69 6e 65 20 20 35 32 29 0a 2a 20 43 2d    63 20 66 20 71 3a 20 20 20 20 20 20 20 20 20 20 | .(line..52).*.C-c.f.q:.......... | 
| 10e840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 42 6c 61 6d 69 6e 67 2e 20 20 20 | .....................Blaming.... | 
| 10e860 | 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20    20 32 38 29 0a 2a 20 43 2d 63 20 66 20 71 20 3c | ..........(line..28).*.C-c.f.q.< | 
| 10e880 | 31 3e 3a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 6f | 1>:...........................Co | 
| 10e8a0 | 6d 6d 61 6e 64 73 20 66 6f 72 20 42 75 66 66 65    72 73 20 56 69 73 69 74 69 6e 67 20 46 69 6c 65 | mmands.for.Buffers.Visiting.File | 
| 10e8c0 | 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s............................... | 
| 10e8e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10e900 | 20 28 6c 69 6e 65 20 20 35 32 29 0a 2a 20 43 2d    63 20 66 20 72 3a 20 20 20 20 20 20 20 20 20 20 | .(line..52).*.C-c.f.r:.......... | 
| 10e920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 42 6c 61 6d 69 6e 67 2e 20 20 20 | .....................Blaming.... | 
| 10e940 | 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20    20 32 38 29 0a 2a 20 43 2d 63 20 66 20 72 20 3c | ..........(line..28).*.C-c.f.r.< | 
| 10e960 | 31 3e 3a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 6f | 1>:...........................Co | 
| 10e980 | 6d 6d 61 6e 64 73 20 66 6f 72 20 42 75 66 66 65    72 73 20 56 69 73 69 74 69 6e 67 20 46 69 6c 65 | mmands.for.Buffers.Visiting.File | 
| 10e9a0 | 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s............................... | 
| 10e9c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10e9e0 | 20 28 6c 69 6e 65 20 20 35 32 29 0a 2a 20 43 2d    63 20 66 20 73 3a 20 20 20 20 20 20 20 20 20 20 | .(line..52).*.C-c.f.s:.......... | 
| 10ea00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 43 6f 6d 6d 61 6e 64 73 20 66 6f | .....................Commands.fo | 
| 10ea20 | 72 20 42 75 66 66 65 72 73 20 56 69 73 69 74 69    6e 67 20 46 69 6c 65 73 2e 0a 20 20 20 20 20 20 | r.Buffers.Visiting.Files........ | 
| 10ea40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10ea60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 35 | ........................(line..5 | 
| 10ea80 | 32 29 0a 2a 20 43 2d 63 20 66 20 73 20 3c 31 3e    3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 2).*.C-c.f.s.<1>:............... | 
| 10eaa0 | 20 20 20 20 20 20 20 20 20 20 20 20 43 6f 6d 6d    61 6e 64 73 20 66 6f 72 20 42 75 66 66 65 72 73 | ............Commands.for.Buffers | 
| 10eac0 | 20 56 69 73 69 74 69 6e 67 20 46 69 6c 65 73 2e    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .Visiting.Files................. | 
| 10eae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10eb00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6c 69 6e 65 20 20 35 32 29 0a 2a 20 43 2d 63 20 | ...............(line..52).*.C-c. | 
| 10eb20 | 66 20 74 3a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | f.t:............................ | 
| 10eb40 | 20 20 20 43 6f 6d 6d 61 6e 64 73 20 66 6f 72 20    42 75 66 66 65 72 73 20 56 69 73 69 74 69 6e 67 | ...Commands.for.Buffers.Visiting | 
| 10eb60 | 20 46 69 6c 65 73 2e 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .Files.......................... | 
| 10eb80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10eba0 | 20 20 20 20 20 20 28 6c 69 6e 65 20 20 35 32 29    0a 2a 20 43 2d 63 20 66 20 75 3a 20 20 20 20 20 | ......(line..52).*.C-c.f.u:..... | 
| 10ebc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 43 6f 6d 6d 61 6e | ..........................Comman | 
| 10ebe0 | 64 73 20 66 6f 72 20 42 75 66 66 65 72 73 20 56    69 73 69 74 69 6e 67 20 46 69 6c 65 73 2e 0a 20 | ds.for.Buffers.Visiting.Files... | 
| 10ec00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10ec20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 | .............................(li | 
| 10ec40 | 6e 65 20 20 35 32 29 0a 2a 20 43 2d 63 20 66 20    75 20 3c 31 3e 3a 20 20 20 20 20 20 20 20 20 20 | ne..52).*.C-c.f.u.<1>:.......... | 
| 10ec60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 43 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 42 75 | .................Commands.for.Bu | 
| 10ec80 | 66 66 65 72 73 20 56 69 73 69 74 69 6e 67 20 46    69 6c 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 | ffers.Visiting.Files............ | 
| 10eca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10ecc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6c 69 6e 65 20 20 35 32 29 0a 2a | ....................(line..52).* | 
| 10ece0 | 20 43 2d 63 20 66 20 76 3a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .C-c.f.v:....................... | 
| 10ed00 | 20 20 20 20 20 20 20 20 43 6f 6d 6d 61 6e 64 73    20 66 6f 72 20 42 75 66 66 65 72 73 20 56 69 73 | ........Commands.for.Buffers.Vis | 
| 10ed20 | 69 74 69 6e 67 20 46 69 6c 65 73 2e 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | iting.Files..................... | 
| 10ed40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10ed60 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65    20 20 35 32 29 0a 2a 20 43 2d 63 20 66 20 56 3a | ...........(line..52).*.C-c.f.V: | 
| 10ed80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 | ...............................C | 
| 10eda0 | 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 42 75 66 66    65 72 73 20 56 69 73 69 74 69 6e 67 20 46 69 6c | ommands.for.Buffers.Visiting.Fil | 
| 10edc0 | 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | es.............................. | 
| 10ede0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10ee00 | 20 20 28 6c 69 6e 65 20 20 35 32 29 0a 2a 20 43    2d 63 20 67 3a 20 20 20 20 20 20 20 20 20 20 20 | ..(line..52).*.C-c.g:........... | 
| 10ee20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 54 72 61 6e 73 69 65 6e 74 20 | ......................Transient. | 
| 10ee40 | 43 6f 6d 6d 61 6e 64 73 2e 20 20 28 6c 69 6e 65    20 20 32 30 29 0a 2a 20 43 2d 63 20 4d 2d 67 3a | Commands...(line..20).*.C-c.M-g: | 
| 10ee60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 | ...............................C | 
| 10ee80 | 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 42 75 66 66    65 72 73 20 56 69 73 69 74 69 6e 67 20 46 69 6c | ommands.for.Buffers.Visiting.Fil | 
| 10eea0 | 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | es.............................. | 
| 10eec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10eee0 | 20 20 28 6c 69 6e 65 20 20 35 38 29 0a 2a 20 43    2d 63 20 4d 2d 67 20 2c 20 63 3a 20 20 20 20 20 | ..(line..58).*.C-c.M-g.,.c:..... | 
| 10ef00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 43 6f 6d 6d 61 6e 64 73 20 66 | ......................Commands.f | 
| 10ef20 | 6f 72 20 42 75 66 66 65 72 73 20 56 69 73 69 74    69 6e 67 20 46 69 6c 65 73 2e 0a 20 20 20 20 20 | or.Buffers.Visiting.Files....... | 
| 10ef40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10ef60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 | .........................(line.. | 
| 10ef80 | 38 36 29 0a 2a 20 43 2d 63 20 4d 2d 67 20 2c 20    6b 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 86).*.C-c.M-g.,.k:.............. | 
| 10efa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 43 6f 6d    6d 61 6e 64 73 20 66 6f 72 20 42 75 66 66 65 72 | .............Commands.for.Buffer | 
| 10efc0 | 73 20 56 69 73 69 74 69 6e 67 20 46 69 6c 65 73    2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s.Visiting.Files................ | 
| 10efe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10f000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6c 69 6e 65 20 20 38 32 29 0a 2a 20 43 2d 63 | ................(line..82).*.C-c | 
| 10f020 | 20 4d 2d 67 20 2c 20 72 3a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .M-g.,.r:....................... | 
| 10f040 | 20 20 20 20 43 6f 6d 6d 61 6e 64 73 20 66 6f 72    20 42 75 66 66 65 72 73 20 56 69 73 69 74 69 6e | ....Commands.for.Buffers.Visitin | 
| 10f060 | 67 20 46 69 6c 65 73 2e 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | g.Files......................... | 
| 10f080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10f0a0 | 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 37 38    29 0a 2a 20 43 2d 63 20 4d 2d 67 20 2c 20 78 3a | .......(line..78).*.C-c.M-g.,.x: | 
| 10f0c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 43 6f 6d 6d 61 | ...........................Comma | 
| 10f0e0 | 6e 64 73 20 66 6f 72 20 42 75 66 66 65 72 73 20    56 69 73 69 74 69 6e 67 20 46 69 6c 65 73 2e 0a | nds.for.Buffers.Visiting.Files.. | 
| 10f100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10f120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c | ..............................(l | 
| 10f140 | 69 6e 65 20 20 37 34 29 0a 2a 20 43 2d 63 20 4d    2d 67 20 42 3a 20 20 20 20 20 20 20 20 20 20 20 | ine..74).*.C-c.M-g.B:........... | 
| 10f160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 42 6c 61 6d 69 6e 67 2e 20 20 20 20 20 20 | ..................Blaming....... | 
| 10f180 | 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 33 34    29 0a 2a 20 43 2d 63 20 4d 2d 67 20 62 3a 20 20 | .......(line..34).*.C-c.M-g.b:.. | 
| 10f1a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 42 6c 61 6d 69 | ...........................Blami | 
| 10f1c0 | 6e 67 2e 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6c 69 6e 65 20 20 34 35 29 0a 2a 20 43 2d 63 | ng..............(line..45).*.C-c | 
| 10f1e0 | 20 4d 2d 67 20 42 20 3c 31 3e 3a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .M-g.B.<1>:..................... | 
| 10f200 | 20 20 20 20 43 6f 6d 6d 61 6e 64 73 20 66 6f 72    20 42 75 66 66 65 72 73 20 56 69 73 69 74 69 6e | ....Commands.for.Buffers.Visitin | 
| 10f220 | 67 20 46 69 6c 65 73 2e 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | g.Files......................... | 
| 10f240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10f260 | 20 20 20 20 20 20 20 28 6c 69 6e 65 20 31 33 37    29 0a 2a 20 43 2d 63 20 4d 2d 67 20 42 20 62 3a | .......(line.137).*.C-c.M-g.B.b: | 
| 10f280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 42 6c 61 6d 69 | ...........................Blami | 
| 10f2a0 | 6e 67 2e 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6c 69 6e 65 20 20 34 35 29 0a 2a 20 43 2d 63 | ng..............(line..45).*.C-c | 
| 10f2c0 | 20 4d 2d 67 20 42 20 65 3a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .M-g.B.e:....................... | 
| 10f2e0 | 20 20 20 20 42 6c 61 6d 69 6e 67 2e 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 | ....Blaming..............(line.. | 
| 10f300 | 37 36 29 0a 2a 20 43 2d 63 20 4d 2d 67 20 42 20    66 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 76).*.C-c.M-g.B.f:.............. | 
| 10f320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 42 6c 61    6d 69 6e 67 2e 20 20 20 20 20 20 20 20 20 20 20 | .............Blaming............ | 
| 10f340 | 20 20 28 6c 69 6e 65 20 20 36 38 29 0a 2a 20 43    2d 63 20 4d 2d 67 20 42 20 71 3a 20 20 20 20 20 | ..(line..68).*.C-c.M-g.B.q:..... | 
| 10f360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 42 6c 61 6d 69 6e 67 2e 20 20 | ......................Blaming... | 
| 10f380 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65    20 20 38 37 29 0a 2a 20 43 2d 63 20 4d 2d 67 20 | ...........(line..87).*.C-c.M-g. | 
| 10f3a0 | 42 20 72 3a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 42 | B.r:...........................B | 
| 10f3c0 | 6c 61 6d 69 6e 67 2e 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6c 69 6e 65 20 20 36 30 29 0a 2a | laming..............(line..60).* | 
| 10f3e0 | 20 43 2d 63 20 4d 2d 67 20 63 3a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .C-c.M-g.c:..................... | 
| 10f400 | 20 20 20 20 20 20 20 20 43 6f 6d 6d 61 6e 64 73    20 66 6f 72 20 42 75 66 66 65 72 73 20 56 69 73 | ........Commands.for.Buffers.Vis | 
| 10f420 | 69 74 69 6e 67 20 46 69 6c 65 73 2e 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | iting.Files..................... | 
| 10f440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10f460 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65    20 31 37 36 29 0a 2a 20 43 2d 63 20 4d 2d 67 20 | ...........(line.176).*.C-c.M-g. | 
| 10f480 | 44 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 | D:.............................C | 
| 10f4a0 | 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 42 75 66 66    65 72 73 20 56 69 73 69 74 69 6e 67 20 46 69 6c | ommands.for.Buffers.Visiting.Fil | 
| 10f4c0 | 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | es.............................. | 
| 10f4e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10f500 | 20 20 28 6c 69 6e 65 20 20 39 31 29 0a 2a 20 43    2d 63 20 4d 2d 67 20 64 3a 20 20 20 20 20 20 20 | ..(line..91).*.C-c.M-g.d:....... | 
| 10f520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 43 6f 6d 6d 61 6e 64 73 20 66 | ......................Commands.f | 
| 10f540 | 6f 72 20 42 75 66 66 65 72 73 20 56 69 73 69 74    69 6e 67 20 46 69 6c 65 73 2e 0a 20 20 20 20 20 | or.Buffers.Visiting.Files....... | 
| 10f560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10f580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 31 | .........................(line.1 | 
| 10f5a0 | 30 31 29 0a 2a 20 43 2d 63 20 4d 2d 67 20 65 3a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 01).*.C-c.M-g.e:................ | 
| 10f5c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 42 6c 61    6d 69 6e 67 2e 20 20 20 20 20 20 20 20 20 20 20 | .............Blaming............ | 
| 10f5e0 | 20 20 28 6c 69 6e 65 20 20 37 36 29 0a 2a 20 43    2d 63 20 4d 2d 67 20 65 20 3c 31 3e 3a 20 20 20 | ..(line..76).*.C-c.M-g.e.<1>:... | 
| 10f600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 43 6f 6d 6d 61 6e 64 73 20 66 | ......................Commands.f | 
| 10f620 | 6f 72 20 42 75 66 66 65 72 73 20 56 69 73 69 74    69 6e 67 20 46 69 6c 65 73 2e 0a 20 20 20 20 20 | or.Buffers.Visiting.Files....... | 
| 10f640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10f660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 31 | .........................(line.1 | 
| 10f680 | 38 32 29 0a 2a 20 43 2d 63 20 4d 2d 67 20 66 3a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 82).*.C-c.M-g.f:................ | 
| 10f6a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 42 6c 61    6d 69 6e 67 2e 20 20 20 20 20 20 20 20 20 20 20 | .............Blaming............ | 
| 10f6c0 | 20 20 28 6c 69 6e 65 20 20 36 38 29 0a 2a 20 43    2d 63 20 4d 2d 67 20 67 3a 20 20 20 20 20 20 20 | ..(line..68).*.C-c.M-g.g:....... | 
| 10f6e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 43 6f 6d 6d 61 6e 64 73 20 66 | ......................Commands.f | 
| 10f700 | 6f 72 20 42 75 66 66 65 72 73 20 56 69 73 69 74    69 6e 67 20 46 69 6c 65 73 2e 0a 20 20 20 20 20 | or.Buffers.Visiting.Files....... | 
| 10f720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10f740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 31 | .........................(line.1 | 
| 10f760 | 36 36 29 0a 2a 20 43 2d 63 20 4d 2d 67 20 47 3a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 66).*.C-c.M-g.G:................ | 
| 10f780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 43 6f 6d    6d 61 6e 64 73 20 66 6f 72 20 42 75 66 66 65 72 | .............Commands.for.Buffer | 
| 10f7a0 | 73 20 56 69 73 69 74 69 6e 67 20 46 69 6c 65 73    2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s.Visiting.Files................ | 
| 10f7c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10f7e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6c 69 6e 65 20 31 37 32 29 0a 2a 20 43 2d 63 | ................(line.172).*.C-c | 
| 10f800 | 20 4d 2d 67 20 4c 3a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .M-g.L:......................... | 
| 10f820 | 20 20 20 20 43 6f 6d 6d 61 6e 64 73 20 66 6f 72    20 42 75 66 66 65 72 73 20 56 69 73 69 74 69 6e | ....Commands.for.Buffers.Visitin | 
| 10f840 | 67 20 46 69 6c 65 73 2e 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | g.Files......................... | 
| 10f860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10f880 | 20 20 20 20 20 20 20 28 6c 69 6e 65 20 31 30 39    29 0a 2a 20 43 2d 63 20 4d 2d 67 20 6c 3a 20 20 | .......(line.109).*.C-c.M-g.l:.. | 
| 10f8a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 43 6f 6d 6d 61 | ...........................Comma | 
| 10f8c0 | 6e 64 73 20 66 6f 72 20 42 75 66 66 65 72 73 20    56 69 73 69 74 69 6e 67 20 46 69 6c 65 73 2e 0a | nds.for.Buffers.Visiting.Files.. | 
| 10f8e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10f900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c | ..............................(l | 
| 10f920 | 69 6e 65 20 31 31 39 29 0a 2a 20 43 2d 63 20 4d    2d 67 20 4d 3a 20 20 20 20 20 20 20 20 20 20 20 | ine.119).*.C-c.M-g.M:........... | 
| 10f940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 43 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 42 | ..................Commands.for.B | 
| 10f960 | 75 66 66 65 72 73 20 56 69 73 69 74 69 6e 67 20    46 69 6c 65 73 2e 0a 20 20 20 20 20 20 20 20 20 | uffers.Visiting.Files........... | 
| 10f980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10f9a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6c 69 6e 65 20 31 33 32 29 0a | .....................(line.132). | 
| 10f9c0 | 2a 20 43 2d 63 20 4d 2d 67 20 6e 3a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | *.C-c.M-g.n:.................... | 
| 10f9e0 | 20 20 20 20 20 20 20 20 20 43 6f 6d 6d 61 6e 64    73 20 66 6f 72 20 42 75 66 66 65 72 73 20 56 69 | .........Commands.for.Buffers.Vi | 
| 10fa00 | 73 69 74 69 6e 67 20 46 69 6c 65 73 2e 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | siting.Files.................... | 
| 10fa20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10fa40 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e    65 20 31 35 33 29 0a 2a 20 43 2d 63 20 4d 2d 67 | ............(line.153).*.C-c.M-g | 
| 10fa60 | 20 70 3a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .p:............................. | 
| 10fa80 | 43 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 42 75 66    66 65 72 73 20 56 69 73 69 74 69 6e 67 20 46 69 | Commands.for.Buffers.Visiting.Fi | 
| 10faa0 | 6c 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | les............................. | 
| 10fac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10fae0 | 20 20 20 28 6c 69 6e 65 20 31 34 39 29 0a 2a 20    43 2d 63 20 4d 2d 67 20 71 3a 20 20 20 20 20 20 | ...(line.149).*.C-c.M-g.q:...... | 
| 10fb00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 42 6c 61 6d 69 6e 67 2e 20 | .......................Blaming.. | 
| 10fb20 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e    65 20 20 38 37 29 0a 2a 20 43 2d 63 20 4d 2d 67 | ............(line..87).*.C-c.M-g | 
| 10fb40 | 20 72 3a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .r:............................. | 
| 10fb60 | 42 6c 61 6d 69 6e 67 2e 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6c 69 6e 65 20 20 36 30 29 0a | Blaming..............(line..60). | 
| 10fb80 | 2a 20 43 2d 63 20 4d 2d 67 20 73 3a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | *.C-c.M-g.s:.................... | 
| 10fba0 | 20 20 20 20 20 20 20 20 20 43 6f 6d 6d 61 6e 64    73 20 66 6f 72 20 42 75 66 66 65 72 73 20 56 69 | .........Commands.for.Buffers.Vi | 
| 10fbc0 | 73 69 74 69 6e 67 20 46 69 6c 65 73 2e 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | siting.Files.................... | 
| 10fbe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10fc00 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e    65 20 20 36 33 29 0a 2a 20 43 2d 63 20 4d 2d 67 | ............(line..63).*.C-c.M-g | 
| 10fc20 | 20 73 20 3c 31 3e 3a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .s.<1>:......................... | 
| 10fc40 | 43 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 42 75 66    66 65 72 73 20 56 69 73 69 74 69 6e 67 20 46 69 | Commands.for.Buffers.Visiting.Fi | 
| 10fc60 | 6c 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | les............................. | 
| 10fc80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10fca0 | 20 20 20 28 6c 69 6e 65 20 20 36 33 29 0a 2a 20    43 2d 63 20 4d 2d 67 20 74 3a 20 20 20 20 20 20 | ...(line..63).*.C-c.M-g.t:...... | 
| 10fcc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 43 6f 6d 6d 61 6e 64 73 20 | .......................Commands. | 
| 10fce0 | 66 6f 72 20 42 75 66 66 65 72 73 20 56 69 73 69    74 69 6e 67 20 46 69 6c 65 73 2e 0a 20 20 20 20 | for.Buffers.Visiting.Files...... | 
| 10fd00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10fd20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 | ..........................(line. | 
| 10fd40 | 31 32 39 29 0a 2a 20 43 2d 63 20 4d 2d 67 20 75    3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 129).*.C-c.M-g.u:............... | 
| 10fd60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 6f    6d 6d 61 6e 64 73 20 66 6f 72 20 42 75 66 66 65 | ..............Commands.for.Buffe | 
| 10fd80 | 72 73 20 56 69 73 69 74 69 6e 67 20 46 69 6c 65    73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | rs.Visiting.Files............... | 
| 10fda0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10fdc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6c 69 6e 65 20 20 36 39 29 0a 2a 20 43 2d | .................(line..69).*.C- | 
| 10fde0 | 63 20 4d 2d 67 20 75 20 3c 31 3e 3a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | c.M-g.u.<1>:.................... | 
| 10fe00 | 20 20 20 20 20 43 6f 6d 6d 61 6e 64 73 20 66 6f    72 20 42 75 66 66 65 72 73 20 56 69 73 69 74 69 | .....Commands.for.Buffers.Visiti | 
| 10fe20 | 6e 67 20 46 69 6c 65 73 2e 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ng.Files........................ | 
| 10fe40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10fe60 | 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 36    39 29 0a 2a 20 43 2d 63 20 4d 2d 67 20 76 3a 20 | ........(line..69).*.C-c.M-g.v:. | 
| 10fe80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 43 6f 6d 6d | ............................Comm | 
| 10fea0 | 61 6e 64 73 20 66 6f 72 20 42 75 66 66 65 72 73    20 56 69 73 69 74 69 6e 67 20 46 69 6c 65 73 2e | ands.for.Buffers.Visiting.Files. | 
| 10fec0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10fee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( | 
| 10ff00 | 6c 69 6e 65 20 31 35 36 29 0a 2a 20 43 2d 63 20    4d 2d 67 20 56 3a 20 20 20 20 20 20 20 20 20 20 | line.156).*.C-c.M-g.V:.......... | 
| 10ff20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 43 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 | ...................Commands.for. | 
| 10ff40 | 42 75 66 66 65 72 73 20 56 69 73 69 74 69 6e 67    20 46 69 6c 65 73 2e 0a 20 20 20 20 20 20 20 20 | Buffers.Visiting.Files.......... | 
| 10ff60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10ff80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6c 69 6e 65 20 31 36 30 29 | ......................(line.160) | 
| 10ffa0 | 0a 2a 20 43 2d 63 20 4d 2d 69 3a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .*.C-c.M-i:..................... | 
| 10ffc0 | 20 20 20 20 20 20 20 20 20 20 43 6f 6d 6d 69 74    20 50 73 65 75 64 6f 20 48 65 61 64 65 72 73 2e | ..........Commit.Pseudo.Headers. | 
| 10ffe0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 110000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( | 
| 110020 | 6c 69 6e 65 20 20 33 35 29 0a 2a 20 43 2d 63 20    4d 2d 73 3a 20 20 20 20 20 20 20 20 20 20 20 20 | line..35).*.C-c.M-s:............ | 
| 110040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 45 64 69 74 69 6e 67 20 43 6f 6d 6d 69 | ...................Editing.Commi | 
| 110060 | 74 20 4d 65 73 73 61 67 65 73 2e 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t.Messages...................... | 
| 110080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1100a0 | 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20    20 33 33 29 0a 2a 20 43 2d 63 20 54 41 42 3a 20 | ..........(line..33).*.C-c.TAB:. | 
| 1100c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 65 | ..............................Se | 
| 1100e0 | 63 74 69 6f 6e 20 56 69 73 69 62 69 6c 69 74 79    2e 20 20 28 6c 69 6e 65 20 20 31 34 29 0a 2a 20 | ction.Visibility...(line..14).*. | 
| 110100 | 43 2d 77 3a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | C-w:............................ | 
| 110120 | 20 20 20 20 20 20 20 43 6f 6d 6d 6f 6e 20 43 6f    6d 6d 61 6e 64 73 2e 20 20 20 20 20 28 6c 69 6e | .......Common.Commands......(lin | 
| 110140 | 65 20 20 32 32 29 0a 2a 20 43 2d 78 20 67 3a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e..22).*.C-x.g:................. | 
| 110160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    53 74 61 74 75 73 20 42 75 66 66 65 72 2e 20 20 | ................Status.Buffer... | 
| 110180 | 20 20 20 20 20 28 6c 69 6e 65 20 20 32 33 29 0a    2a 20 43 2d 78 20 4d 2d 67 3a 20 20 20 20 20 20 | .....(line..23).*.C-x.M-g:...... | 
| 1101a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 54 72 61 6e 73 69 65 | .........................Transie | 
| 1101c0 | 6e 74 20 43 6f 6d 6d 61 6e 64 73 2e 20 20 28 6c    69 6e 65 20 20 32 30 29 0a 2a 20 43 2d 78 20 75 | nt.Commands...(line..20).*.C-x.u | 
| 1101e0 | 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | :............................... | 
| 110200 | 20 20 45 64 69 74 69 6e 67 20 52 65 62 61 73 65    20 53 65 71 75 65 6e 63 65 73 2e 0a 20 20 20 20 | ..Editing.Rebase.Sequences...... | 
| 110220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 110240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 | ..........................(line. | 
| 110260 | 20 37 37 29 0a 2a 20 64 3a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .77).*.d:....................... | 
| 110280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 44 69    66 66 69 6e 67 2e 20 20 20 20 20 20 20 20 20 20 | ..............Diffing........... | 
| 1102a0 | 20 20 20 28 6c 69 6e 65 20 20 32 32 29 0a 2a 20    44 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...(line..22).*.D:.............. | 
| 1102c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 52 65 66 72 65 73 68 69 6e | .......................Refreshin | 
| 1102e0 | 67 20 44 69 66 66 73 2e 20 20 20 20 28 6c 69 6e    65 20 20 31 36 29 0a 2a 20 64 20 63 3a 20 20 20 | g.Diffs.....(line..16).*.d.c:... | 
| 110300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 110320 | 44 69 66 66 69 6e 67 2e 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6c 69 6e 65 20 20 36 33 29 0a | Diffing..............(line..63). | 
| 110340 | 2a 20 64 20 64 3a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | *.d.d:.......................... | 
| 110360 | 20 20 20 20 20 20 20 20 20 44 69 66 66 69 6e 67    2e 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c | .........Diffing..............(l | 
| 110380 | 69 6e 65 20 20 32 37 29 0a 2a 20 44 20 66 3a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ine..27).*.D.f:................. | 
| 1103a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 52 65 66 72 65 73 68 69 6e 67 20 44 69 66 | ..................Refreshing.Dif | 
| 1103c0 | 66 73 2e 20 20 20 20 28 6c 69 6e 65 20 20 34 35    29 0a 2a 20 44 20 46 3a 20 20 20 20 20 20 20 20 | fs.....(line..45).*.D.F:........ | 
| 1103e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 52 65 66 72 65 | ...........................Refre | 
| 110400 | 73 68 69 6e 67 20 44 69 66 66 73 2e 20 20 20 20    28 6c 69 6e 65 20 20 34 39 29 0a 2a 20 44 20 67 | shing.Diffs.....(line..49).*.D.g | 
| 110420 | 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | :............................... | 
| 110440 | 20 20 20 20 52 65 66 72 65 73 68 69 6e 67 20 44    69 66 66 73 2e 20 20 20 20 28 6c 69 6e 65 20 20 | ....Refreshing.Diffs.....(line.. | 
| 110460 | 32 31 29 0a 2a 20 64 20 70 3a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 21).*.d.p:...................... | 
| 110480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 44 69 66    66 69 6e 67 2e 20 20 20 20 20 20 20 20 20 20 20 | .............Diffing............ | 
| 1104a0 | 20 20 28 6c 69 6e 65 20 20 35 36 29 0a 2a 20 64    20 72 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..(line..56).*.d.r:............. | 
| 1104c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 44 69 66 66 69 6e 67 2e 20 20 | ......................Diffing... | 
| 1104e0 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65    20 20 33 30 29 0a 2a 20 44 20 72 3a 20 20 20 20 | ...........(line..30).*.D.r:.... | 
| 110500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 52 | ...............................R | 
| 110520 | 65 66 72 65 73 68 69 6e 67 20 44 69 66 66 73 2e    20 20 20 20 28 6c 69 6e 65 20 20 34 31 29 0a 2a | efreshing.Diffs.....(line..41).* | 
| 110540 | 20 64 20 73 3a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .d.s:........................... | 
| 110560 | 20 20 20 20 20 20 20 20 44 69 66 66 69 6e 67 2e    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 | ........Diffing..............(li | 
| 110580 | 6e 65 20 20 34 38 29 0a 2a 20 44 20 73 3a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ne..48).*.D.s:.................. | 
| 1105a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 52 65 66 72 65 73 68 69 6e 67 20 44 69 66 66 | .................Refreshing.Diff | 
| 1105c0 | 73 2e 20 20 20 20 28 6c 69 6e 65 20 20 32 35 29    0a 2a 20 64 20 74 3a 20 20 20 20 20 20 20 20 20 | s.....(line..25).*.d.t:......... | 
| 1105e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 44 69 66 66 69 6e | ..........................Diffin | 
| 110600 | 67 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6c 69 6e 65 20 20 36 37 29 0a 2a 20 44 20 74 3a | g..............(line..67).*.D.t: | 
| 110620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 110640 | 20 20 20 52 65 66 72 65 73 68 69 6e 67 20 44 69    66 66 73 2e 20 20 20 20 28 6c 69 6e 65 20 20 33 | ...Refreshing.Diffs.....(line..3 | 
| 110660 | 38 29 0a 2a 20 64 20 75 3a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 8).*.d.u:....................... | 
| 110680 | 20 20 20 20 20 20 20 20 20 20 20 20 44 69 66 66    69 6e 67 2e 20 20 20 20 20 20 20 20 20 20 20 20 | ............Diffing............. | 
| 1106a0 | 20 28 6c 69 6e 65 20 20 35 33 29 0a 2a 20 64 20    77 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(line..53).*.d.w:.............. | 
| 1106c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 44 69 66 66 69 6e 67 2e 20 20 20 | .....................Diffing.... | 
| 1106e0 | 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20    20 34 33 29 0a 2a 20 44 20 77 3a 20 20 20 20 20 | ..........(line..43).*.D.w:..... | 
| 110700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 52 65 | ..............................Re | 
| 110720 | 66 72 65 73 68 69 6e 67 20 44 69 66 66 73 2e 20    20 20 20 28 6c 69 6e 65 20 20 33 31 29 0a 2a 20 | freshing.Diffs.....(line..31).*. | 
| 110740 | 44 45 4c 3a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | DEL:............................ | 
| 110760 | 20 20 20 20 20 20 20 4c 6f 67 20 42 75 66 66 65    72 2e 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e | .......Log.Buffer...........(lin | 
| 110780 | 65 20 20 35 30 29 0a 2a 20 44 45 4c 20 3c 31 3e    3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e..50).*.DEL.<1>:............... | 
| 1107a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    43 6f 6d 6d 61 6e 64 73 20 41 76 61 69 6c 61 62 | ................Commands.Availab | 
| 1107c0 | 6c 65 20 69 6e 20 44 69 66 66 73 2e 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | le.in.Diffs..................... | 
| 1107e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 110800 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65    20 20 35 36 29 0a 2a 20 44 45 4c 20 3c 32 3e 3a | ...........(line..56).*.DEL.<2>: | 
| 110820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 42 | ...............................B | 
| 110840 | 6c 61 6d 69 6e 67 2e 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6c 69 6e 65 20 31 30 33 29 0a 2a | laming..............(line.103).* | 
| 110860 | 20 44 45 4c 20 3c 33 3e 3a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .DEL.<3>:....................... | 
| 110880 | 20 20 20 20 20 20 20 20 45 64 69 74 69 6e 67 20    52 65 62 61 73 65 20 53 65 71 75 65 6e 63 65 73 | ........Editing.Rebase.Sequences | 
| 1108a0 | 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1108c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1108e0 | 28 6c 69 6e 65 20 20 32 35 29 0a 2a 20 65 3a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (line..25).*.e:................. | 
| 110900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 45 64 69 66 66 69 6e 67 2e 20 20 20 | ....................Ediffing.... | 
| 110920 | 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20    31 30 29 0a 2a 20 45 3a 20 20 20 20 20 20 20 20 | .........(line..10).*.E:........ | 
| 110940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 45 64 69 | .............................Edi | 
| 110960 | 66 66 69 6e 67 2e 20 20 20 20 20 20 20 20 20 20    20 20 28 6c 69 6e 65 20 20 32 31 29 0a 2a 20 65 | ffing.............(line..21).*.e | 
| 110980 | 20 3c 31 3e 3a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .<1>:........................... | 
| 1109a0 | 20 20 20 20 20 20 45 64 69 74 69 6e 67 20 52 65    62 61 73 65 20 53 65 71 75 65 6e 63 65 73 2e 0a | ......Editing.Rebase.Sequences.. | 
| 1109c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1109e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c | ..............................(l | 
| 110a00 | 69 6e 65 20 20 34 36 29 0a 2a 20 45 20 63 3a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ine..46).*.E.c:................. | 
| 110a20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 45 64 69 66 66 69 6e 67 2e 20 20 20 20 20 | ..................Ediffing...... | 
| 110a40 | 20 20 20 20 20 20 20 28 6c 69 6e 65 20 31 30 30    29 0a 2a 20 45 20 69 3a 20 20 20 20 20 20 20 20 | .......(line.100).*.E.i:........ | 
| 110a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 45 64 69 66 66 | ...........................Ediff | 
| 110a80 | 69 6e 67 2e 20 20 20 20 20 20 20 20 20 20 20 20    28 6c 69 6e 65 20 20 39 34 29 0a 2a 20 45 20 6d | ing.............(line..94).*.E.m | 
| 110aa0 | 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | :............................... | 
| 110ac0 | 20 20 20 20 45 64 69 66 66 69 6e 67 2e 20 20 20    20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 | ....Ediffing.............(line.. | 
| 110ae0 | 33 33 29 0a 2a 20 45 20 6d 20 3c 31 3e 3a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 33).*.E.m.<1>:.................. | 
| 110b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 45 64 69    66 66 69 6e 67 2e 20 20 20 20 20 20 20 20 20 20 | .............Ediffing........... | 
| 110b20 | 20 20 28 6c 69 6e 65 20 20 34 38 29 0a 2a 20 45    20 72 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..(line..48).*.E.r:............. | 
| 110b40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 45 64 69 66 66 69 6e 67 2e 20 | ......................Ediffing.. | 
| 110b60 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65    20 20 32 35 29 0a 2a 20 45 20 73 3a 20 20 20 20 | ...........(line..25).*.E.s:.... | 
| 110b80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 | ...............................E | 
| 110ba0 | 64 69 66 66 69 6e 67 2e 20 20 20 20 20 20 20 20    20 20 20 20 28 6c 69 6e 65 20 20 38 37 29 0a 2a | diffing.............(line..87).* | 
| 110bc0 | 20 45 20 74 3a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .E.t:........................... | 
| 110be0 | 20 20 20 20 20 20 20 20 45 64 69 66 66 69 6e 67    2e 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 | ........Ediffing.............(li | 
| 110c00 | 6e 65 20 20 37 39 29 0a 2a 20 45 20 75 3a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ne..79).*.E.u:.................. | 
| 110c20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 45 64 69 66 66 69 6e 67 2e 20 20 20 20 20 20 | .................Ediffing....... | 
| 110c40 | 20 20 20 20 20 20 28 6c 69 6e 65 20 20 39 31 29    0a 2a 20 45 20 77 3a 20 20 20 20 20 20 20 20 20 | ......(line..91).*.E.w:......... | 
| 110c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 45 64 69 66 66 69 | ..........................Ediffi | 
| 110c80 | 6e 67 2e 20 20 20 20 20 20 20 20 20 20 20 20 28    6c 69 6e 65 20 20 39 37 29 0a 2a 20 45 20 7a 3a | ng.............(line..97).*.E.z: | 
| 110ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 110cc0 | 20 20 20 45 64 69 66 66 69 6e 67 2e 20 20 20 20    20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 31 30 | ...Ediffing.............(line.10 | 
| 110ce0 | 33 29 0a 2a 20 66 3a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 3).*.f:......................... | 
| 110d00 | 20 20 20 20 20 20 20 20 20 20 20 20 52 65 70 6f    73 69 74 6f 72 79 20 4c 69 73 74 2e 20 20 20 20 | ............Repository.List..... | 
| 110d20 | 20 28 6c 69 6e 65 20 31 31 31 29 0a 2a 20 66 20    3c 31 3e 3a 20 20 20 20 20 20 20 20 20 20 20 20 | .(line.111).*.f.<1>:............ | 
| 110d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 45 64 69 74 69 6e 67 20 52 65 62 | .....................Editing.Reb | 
| 110d60 | 61 73 65 20 53 65 71 75 65 6e 63 65 73 2e 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ase.Sequences................... | 
| 110d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 110da0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69    6e 65 20 20 35 32 29 0a 2a 20 66 20 3c 32 3e 3a | .............(line..52).*.f.<2>: | 
| 110dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 110de0 | 20 46 65 74 63 68 69 6e 67 2e 20 20 20 20 20 20    20 20 20 20 20 20 28 6c 69 6e 65 20 20 31 30 29 | .Fetching.............(line..10) | 
| 110e00 | 0a 2a 20 46 3a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .*.F:........................... | 
| 110e20 | 20 20 20 20 20 20 20 20 20 20 50 75 6c 6c 69 6e    67 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ..........Pulling..............( | 
| 110e40 | 6c 69 6e 65 20 20 31 30 29 0a 2a 20 66 20 61 3a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | line..10).*.f.a:................ | 
| 110e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 46 65 74 63 68 69 6e 67 2e 20 20 20 20 | ...................Fetching..... | 
| 110e80 | 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 34    35 29 0a 2a 20 66 20 43 3a 20 20 20 20 20 20 20 | ........(line..45).*.f.C:....... | 
| 110ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 42 72 61 6e | ............................Bran | 
| 110ec0 | 63 68 20 43 6f 6d 6d 61 6e 64 73 2e 20 20 20 20    20 28 6c 69 6e 65 20 20 33 31 29 0a 2a 20 46 20 | ch.Commands......(line..31).*.F. | 
| 110ee0 | 43 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | C:.............................. | 
| 110f00 | 20 20 20 20 20 42 72 61 6e 63 68 20 43 6f 6d 6d    61 6e 64 73 2e 20 20 20 20 20 28 6c 69 6e 65 20 | .....Branch.Commands......(line. | 
| 110f20 | 20 33 31 29 0a 2a 20 66 20 65 3a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .31).*.f.e:..................... | 
| 110f40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 46 65    74 63 68 69 6e 67 2e 20 20 20 20 20 20 20 20 20 | ..............Fetching.......... | 
| 110f60 | 20 20 20 28 6c 69 6e 65 20 20 33 34 29 0a 2a 20    46 20 65 3a 20 20 20 20 20 20 20 20 20 20 20 20 | ...(line..34).*.F.e:............ | 
| 110f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 50 75 6c 6c 69 6e 67 2e 20 | .......................Pulling.. | 
| 110fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e    65 20 20 32 38 29 0a 2a 20 66 20 6d 3a 20 20 20 | ............(line..28).*.f.m:... | 
| 110fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 110fe0 | 46 65 74 63 68 69 6e 67 2e 20 20 20 20 20 20 20    20 20 20 20 20 28 6c 69 6e 65 20 20 34 38 29 0a | Fetching.............(line..48). | 
| 111000 | 2a 20 66 20 6f 3a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | *.f.o:.......................... | 
| 111020 | 20 20 20 20 20 20 20 20 20 46 65 74 63 68 69 6e    67 2e 20 20 20 20 20 20 20 20 20 20 20 20 28 6c | .........Fetching.............(l | 
| 111040 | 69 6e 65 20 20 33 37 29 0a 2a 20 66 20 70 3a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ine..37).*.f.p:................. | 
| 111060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 46 65 74 63 68 69 6e 67 2e 20 20 20 20 20 | ..................Fetching...... | 
| 111080 | 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 31 35    29 0a 2a 20 46 20 70 3a 20 20 20 20 20 20 20 20 | .......(line..15).*.F.p:........ | 
| 1110a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 50 75 6c 6c 69 | ...........................Pulli | 
| 1110c0 | 6e 67 2e 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6c 69 6e 65 20 20 31 34 29 0a 2a 20 66 20 72 | ng..............(line..14).*.f.r | 
| 1110e0 | 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | :............................... | 
| 111100 | 20 20 20 20 46 65 74 63 68 69 6e 67 2e 20 20 20    20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 | ....Fetching.............(line.. | 
| 111120 | 34 31 29 0a 2a 20 66 20 75 3a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 41).*.f.u:...................... | 
| 111140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 46 65 74    63 68 69 6e 67 2e 20 20 20 20 20 20 20 20 20 20 | .............Fetching........... | 
| 111160 | 20 20 28 6c 69 6e 65 20 20 32 32 29 0a 2a 20 46    20 75 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..(line..22).*.F.u:............. | 
| 111180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 50 75 6c 6c 69 6e 67 2e 20 20 | ......................Pulling... | 
| 1111a0 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65    20 20 32 31 29 0a 2a 20 67 3a 20 20 20 20 20 20 | ...........(line..21).*.g:...... | 
| 1111c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 41 | ...............................A | 
| 1111e0 | 75 74 6f 6d 61 74 69 63 20 52 65 66 72 65 73 68    69 6e 67 20 6f 66 20 4d 61 67 69 74 20 42 75 66 | utomatic.Refreshing.of.Magit.Buf | 
| 111200 | 66 65 72 73 2e 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | fers............................ | 
| 111220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 111240 | 20 20 20 20 28 6c 69 6e 65 20 20 32 36 29 0a 2a    20 47 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....(line..26).*.G:............. | 
| 111260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 41 75 74 6f 6d 61 74 69 | ........................Automati | 
| 111280 | 63 20 52 65 66 72 65 73 68 69 6e 67 20 6f 66 20    4d 61 67 69 74 20 42 75 66 66 65 72 73 2e 0a 20 | c.Refreshing.of.Magit.Buffers... | 
| 1112a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1112c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 | .............................(li | 
| 1112e0 | 6e 65 20 20 33 34 29 0a 2a 20 48 3a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ne..34).*.H:.................... | 
| 111300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 53 65 63 74 69 6f 6e 20 54 79 70 65 73 20 61 | .................Section.Types.a | 
| 111320 | 6e 64 20 56 61 6c 75 65 73 2e 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nd.Values....................... | 
| 111340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 111360 | 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20    31 34 29 0a 2a 20 49 3a 20 20 20 20 20 20 20 20 | .........(line..14).*.I:........ | 
| 111380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 43 72 65 | .............................Cre | 
| 1113a0 | 61 74 69 6e 67 20 52 65 70 6f 73 69 74 6f 72 79    2e 20 28 6c 69 6e 65 20 20 20 37 29 0a 2a 20 6a | ating.Repository..(line...7).*.j | 
| 1113c0 | 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | :............................... | 
| 1113e0 | 20 20 20 20 20 20 4c 6f 67 20 42 75 66 66 65 72    2e 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 | ......Log.Buffer...........(line | 
| 111400 | 20 20 33 31 29 0a 2a 20 6a 20 3c 31 3e 3a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..31).*.j.<1>:.................. | 
| 111420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43    6f 6d 6d 61 6e 64 73 20 41 76 61 69 6c 61 62 6c | ...............Commands.Availabl | 
| 111440 | 65 20 69 6e 20 44 69 66 66 73 2e 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e.in.Diffs...................... | 
| 111460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 111480 | 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20    20 34 33 29 0a 2a 20 6b 3a 20 20 20 20 20 20 20 | ..........(line..43).*.k:....... | 
| 1114a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 56 69 | ..............................Vi | 
| 1114c0 | 65 77 69 6e 67 20 47 69 74 20 4f 75 74 70 75 74    2e 20 20 28 6c 69 6e 65 20 20 32 34 29 0a 2a 20 | ewing.Git.Output...(line..24).*. | 
| 1114e0 | 6b 20 3c 31 3e 3a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | k.<1>:.......................... | 
| 111500 | 20 20 20 20 20 20 20 41 70 70 6c 79 69 6e 67 2e    20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e | .......Applying.............(lin | 
| 111520 | 65 20 20 34 30 29 0a 2a 20 6b 20 3c 32 3e 3a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e..40).*.k.<2>:................. | 
| 111540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    45 64 69 74 69 6e 67 20 52 65 62 61 73 65 20 53 | ................Editing.Rebase.S | 
| 111560 | 65 71 75 65 6e 63 65 73 2e 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | equences........................ | 
| 111580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1115a0 | 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 35    36 29 0a 2a 20 6b 20 3c 33 3e 3a 20 20 20 20 20 | ........(line..56).*.k.<3>:..... | 
| 1115c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 53 74 61 73 | ............................Stas | 
| 1115e0 | 68 69 6e 67 2e 20 20 20 20 20 20 20 20 20 20 20    20 28 6c 69 6e 65 20 31 31 38 29 0a 2a 20 6c 3a | hing.............(line.118).*.l: | 
| 111600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 111620 | 20 20 20 20 20 4c 6f 67 67 69 6e 67 2e 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 | .....Logging..............(line. | 
| 111640 | 20 33 30 29 0a 2a 20 4c 3a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .30).*.L:....................... | 
| 111660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 52 65    66 72 65 73 68 69 6e 67 20 4c 6f 67 73 2e 20 20 | ..............Refreshing.Logs... | 
| 111680 | 20 20 20 28 6c 69 6e 65 20 20 31 32 29 0a 2a 20    4c 20 3c 31 3e 3a 20 20 20 20 20 20 20 20 20 20 | ...(line..12).*.L.<1>:.......... | 
| 1116a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 4c 6f 67 20 42 75 66 66 65 | .......................Log.Buffe | 
| 1116c0 | 72 2e 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e    65 20 20 20 37 29 0a 2a 20 4c 20 3c 32 3e 3a 20 | r...........(line...7).*.L.<2>:. | 
| 1116e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 111700 | 4c 6f 67 20 4d 61 72 67 69 6e 2e 20 20 20 20 20    20 20 20 20 20 28 6c 69 6e 65 20 20 35 32 29 0a | Log.Margin...........(line..52). | 
| 111720 | 2a 20 6c 20 3c 31 3e 3a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | *.l.<1>:........................ | 
| 111740 | 20 20 20 20 20 20 20 20 20 45 64 69 74 69 6e 67    20 52 65 62 61 73 65 20 53 65 71 75 65 6e 63 65 | .........Editing.Rebase.Sequence | 
| 111760 | 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s............................... | 
| 111780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1117a0 | 20 28 6c 69 6e 65 20 20 39 34 29 0a 2a 20 6c 20    61 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(line..94).*.l.a:.............. | 
| 1117c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 4c 6f 67 67 69 6e 67 2e 20 20 20 | .....................Logging.... | 
| 1117e0 | 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20    20 36 31 29 0a 2a 20 6c 20 62 3a 20 20 20 20 20 | ..........(line..61).*.l.b:..... | 
| 111800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 4c 6f | ..............................Lo | 
| 111820 | 67 67 69 6e 67 2e 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6c 69 6e 65 20 20 35 38 29 0a 2a 20 | gging..............(line..58).*. | 
| 111840 | 4c 20 64 3a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | L.d:............................ | 
| 111860 | 20 20 20 20 20 20 20 4c 6f 67 20 4d 61 72 67 69    6e 2e 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e | .......Log.Margin...........(lin | 
| 111880 | 65 20 20 36 36 29 0a 2a 20 4c 20 67 3a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e..66).*.L.g:................... | 
| 1118a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    52 65 66 72 65 73 68 69 6e 67 20 4c 6f 67 73 2e | ................Refreshing.Logs. | 
| 1118c0 | 20 20 20 20 20 28 6c 69 6e 65 20 20 31 37 29 0a    2a 20 6c 20 68 3a 20 20 20 20 20 20 20 20 20 20 | .....(line..17).*.l.h:.......... | 
| 1118e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 4c 6f 67 67 69 6e 67 | .........................Logging | 
| 111900 | 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c    69 6e 65 20 20 34 30 29 0a 2a 20 6c 20 48 3a 20 | ..............(line..40).*.l.H:. | 
| 111920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 111940 | 20 20 52 65 66 6c 6f 67 2e 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 31 38 | ..Reflog...............(line..18 | 
| 111960 | 29 0a 2a 20 6c 20 6c 3a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ).*.l.l:........................ | 
| 111980 | 20 20 20 20 20 20 20 20 20 20 20 4c 6f 67 67 69    6e 67 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...........Logging.............. | 
| 1119a0 | 28 6c 69 6e 65 20 20 33 35 29 0a 2a 20 6c 20 4c    3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (line..35).*.l.L:............... | 
| 1119c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 4c 6f 67 67 69 6e 67 2e 20 20 20 20 | ....................Logging..... | 
| 1119e0 | 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20    35 35 29 0a 2a 20 4c 20 4c 3a 20 20 20 20 20 20 | .........(line..55).*.L.L:...... | 
| 111a00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 52 65 66 | .............................Ref | 
| 111a20 | 72 65 73 68 69 6e 67 20 4c 6f 67 73 2e 20 20 20    20 20 28 6c 69 6e 65 20 20 33 34 29 0a 2a 20 4c | reshing.Logs......(line..34).*.L | 
| 111a40 | 20 4c 20 3c 31 3e 3a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .L.<1>:......................... | 
| 111a60 | 20 20 20 20 20 20 4c 6f 67 20 4d 61 72 67 69 6e    2e 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 | ......Log.Margin...........(line | 
| 111a80 | 20 20 36 30 29 0a 2a 20 4c 20 6c 3a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..60).*.L.l:.................... | 
| 111aa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4c    6f 67 20 4d 61 72 67 69 6e 2e 20 20 20 20 20 20 | ...............Log.Margin....... | 
| 111ac0 | 20 20 20 20 28 6c 69 6e 65 20 20 36 33 29 0a 2a    20 6c 20 6f 3a 20 20 20 20 20 20 20 20 20 20 20 | ....(line..63).*.l.o:........... | 
| 111ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 4c 6f 67 67 69 6e 67 2e | ........................Logging. | 
| 111b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69    6e 65 20 20 34 39 29 0a 2a 20 6c 20 4f 3a 20 20 | .............(line..49).*.l.O:.. | 
| 111b20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 111b40 | 20 52 65 66 6c 6f 67 2e 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6c 69 6e 65 20 20 31 35 29 | .Reflog...............(line..15) | 
| 111b60 | 0a 2a 20 6c 20 72 3a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .*.l.r:......................... | 
| 111b80 | 20 20 20 20 20 20 20 20 20 20 52 65 66 6c 6f 67    2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ..........Reflog...............( | 
| 111ba0 | 6c 69 6e 65 20 20 31 32 29 0a 2a 20 4c 20 73 3a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | line..12).*.L.s:................ | 
| 111bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 52 65 66 72 65 73 68 69 6e 67 20 4c 6f | ...................Refreshing.Lo | 
| 111be0 | 67 73 2e 20 20 20 20 20 28 6c 69 6e 65 20 20 32    31 29 0a 2a 20 6c 20 75 3a 20 20 20 20 20 20 20 | gs......(line..21).*.l.u:....... | 
| 111c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 4c 6f 67 67 | ............................Logg | 
| 111c20 | 69 6e 67 2e 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6c 69 6e 65 20 20 34 33 29 0a 2a 20 4c 20 | ing..............(line..43).*.L. | 
| 111c40 | 77 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | w:.............................. | 
| 111c60 | 20 20 20 20 20 52 65 66 72 65 73 68 69 6e 67 20    4c 6f 67 73 2e 20 20 20 20 20 28 6c 69 6e 65 20 | .....Refreshing.Logs......(line. | 
| 111c80 | 20 32 37 29 0a 2a 20 6d 3a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .27).*.m:....................... | 
| 111ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 52 65    70 6f 73 69 74 6f 72 79 20 4c 69 73 74 2e 20 20 | ..............Repository.List... | 
| 111cc0 | 20 20 20 28 6c 69 6e 65 20 31 30 35 29 0a 2a 20    6d 20 3c 31 3e 3a 20 20 20 20 20 20 20 20 20 20 | ...(line.105).*.m.<1>:.......... | 
| 111ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 4d 65 72 67 69 6e 67 2e 20 | .......................Merging.. | 
| 111d00 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e    65 20 20 31 30 29 0a 2a 20 4d 3a 20 20 20 20 20 | ............(line..10).*.M:..... | 
| 111d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 111d40 | 52 65 6d 6f 74 65 20 43 6f 6d 6d 61 6e 64 73 2e    20 20 20 20 20 28 6c 69 6e 65 20 20 31 34 29 0a | Remote.Commands......(line..14). | 
| 111d60 | 2a 20 6d 20 61 3a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | *.m.a:.......................... | 
| 111d80 | 20 20 20 20 20 20 20 20 20 4d 65 72 67 69 6e 67    2e 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c | .........Merging..............(l | 
| 111da0 | 69 6e 65 20 20 34 32 29 0a 2a 20 6d 20 61 20 3c    31 3e 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ine..42).*.m.a.<1>:............. | 
| 111dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 4d 65 72 67 69 6e 67 2e 20 20 20 20 20 20 | ..................Merging....... | 
| 111de0 | 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 39 31    29 0a 2a 20 4d 20 61 3a 20 20 20 20 20 20 20 20 | .......(line..91).*.M.a:........ | 
| 111e00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 52 65 6d 6f 74 | ...........................Remot | 
| 111e20 | 65 20 43 6f 6d 6d 61 6e 64 73 2e 20 20 20 20 20    28 6c 69 6e 65 20 20 34 38 29 0a 2a 20 4d 20 43 | e.Commands......(line..48).*.M.C | 
| 111e40 | 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | :............................... | 
| 111e60 | 20 20 20 20 52 65 6d 6f 74 65 20 43 6f 6d 6d 61    6e 64 73 2e 20 20 20 20 20 28 6c 69 6e 65 20 20 | ....Remote.Commands......(line.. | 
| 111e80 | 33 32 29 0a 2a 20 6d 20 65 3a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 32).*.m.e:...................... | 
| 111ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 4d 65 72    67 69 6e 67 2e 20 20 20 20 20 20 20 20 20 20 20 | .............Merging............ | 
| 111ec0 | 20 20 28 6c 69 6e 65 20 20 33 30 29 0a 2a 20 6d    20 69 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..(line..30).*.m.i:............. | 
| 111ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 4d 65 72 67 69 6e 67 2e 20 20 | ......................Merging... | 
| 111f00 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65    20 20 35 34 29 0a 2a 20 4d 20 6b 3a 20 20 20 20 | ...........(line..54).*.M.k:.... | 
| 111f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 52 | ...............................R | 
| 111f40 | 65 6d 6f 74 65 20 43 6f 6d 6d 61 6e 64 73 2e 20    20 20 20 20 28 6c 69 6e 65 20 20 36 30 29 0a 2a | emote.Commands......(line..60).* | 
| 111f60 | 20 6d 20 6d 3a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .m.m:........................... | 
| 111f80 | 20 20 20 20 20 20 20 20 4d 65 72 67 69 6e 67 2e    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 | ........Merging..............(li | 
| 111fa0 | 6e 65 20 20 31 38 29 0a 2a 20 6d 20 6d 20 3c 31    3e 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ne..18).*.m.m.<1>:.............. | 
| 111fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 4d 65 72 67 69 6e 67 2e 20 20 20 20 20 20 20 | .................Merging........ | 
| 111fe0 | 20 20 20 20 20 20 28 6c 69 6e 65 20 20 38 36 29    0a 2a 20 6d 20 6e 3a 20 20 20 20 20 20 20 20 20 | ......(line..86).*.m.n:......... | 
| 112000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 4d 65 72 67 69 6e | ..........................Mergin | 
| 112020 | 67 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6c 69 6e 65 20 20 33 36 29 0a 2a 20 6d 20 70 3a | g..............(line..36).*.m.p: | 
| 112040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 112060 | 20 20 20 4d 65 72 67 69 6e 67 2e 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 37 | ...Merging..............(line..7 | 
| 112080 | 35 29 0a 2a 20 4d 20 70 3a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 5).*.M.p:....................... | 
| 1120a0 | 20 20 20 20 20 20 20 20 20 20 20 20 52 65 6d 6f    74 65 20 43 6f 6d 6d 61 6e 64 73 2e 20 20 20 20 | ............Remote.Commands..... | 
| 1120c0 | 20 28 6c 69 6e 65 20 20 36 33 29 0a 2a 20 4d 20    50 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(line..63).*.M.P:.............. | 
| 1120e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 52 65 6d 6f 74 65 20 43 6f 6d 6d | .....................Remote.Comm | 
| 112100 | 61 6e 64 73 2e 20 20 20 20 20 28 6c 69 6e 65 20    20 36 37 29 0a 2a 20 4d 20 72 3a 20 20 20 20 20 | ands......(line..67).*.M.r:..... | 
| 112120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 52 65 | ..............................Re | 
| 112140 | 6d 6f 74 65 20 43 6f 6d 6d 61 6e 64 73 2e 20 20    20 20 20 28 6c 69 6e 65 20 20 35 32 29 0a 2a 20 | mote.Commands......(line..52).*. | 
| 112160 | 6d 20 73 3a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | m.s:............................ | 
| 112180 | 20 20 20 20 20 20 20 4d 65 72 67 69 6e 67 2e 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e | .......Merging..............(lin | 
| 1121a0 | 65 20 20 36 37 29 0a 2a 20 4d 20 75 3a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e..67).*.M.u:................... | 
| 1121c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    52 65 6d 6f 74 65 20 43 6f 6d 6d 61 6e 64 73 2e | ................Remote.Commands. | 
| 1121e0 | 20 20 20 20 20 28 6c 69 6e 65 20 20 35 36 29 0a    2a 20 4d 2d 31 3a 20 20 20 20 20 20 20 20 20 20 | .....(line..56).*.M-1:.......... | 
| 112200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 53 65 63 74 69 6f 6e | .........................Section | 
| 112220 | 20 56 69 73 69 62 69 6c 69 74 79 2e 20 20 28 6c    69 6e 65 20 20 34 35 29 0a 2a 20 4d 2d 32 3a 20 | .Visibility...(line..45).*.M-2:. | 
| 112240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 112260 | 20 20 53 65 63 74 69 6f 6e 20 56 69 73 69 62 69    6c 69 74 79 2e 20 20 28 6c 69 6e 65 20 20 34 35 | ..Section.Visibility...(line..45 | 
| 112280 | 29 0a 2a 20 4d 2d 33 3a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ).*.M-3:........................ | 
| 1122a0 | 20 20 20 20 20 20 20 20 20 20 20 53 65 63 74 69    6f 6e 20 56 69 73 69 62 69 6c 69 74 79 2e 20 20 | ...........Section.Visibility... | 
| 1122c0 | 28 6c 69 6e 65 20 20 34 35 29 0a 2a 20 4d 2d 34    3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (line..45).*.M-4:............... | 
| 1122e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 53 65 63 74 69 6f 6e 20 56 69 73 69 | ....................Section.Visi | 
| 112300 | 62 69 6c 69 74 79 2e 20 20 28 6c 69 6e 65 20 20    34 35 29 0a 2a 20 4d 2d 3c 74 61 62 3e 3a 20 20 | bility...(line..45).*.M-<tab>:.. | 
| 112320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 53 65 63 | .............................Sec | 
| 112340 | 74 69 6f 6e 20 56 69 73 69 62 69 6c 69 74 79 2e    20 20 28 6c 69 6e 65 20 20 32 39 29 0a 2a 20 4d | tion.Visibility...(line..29).*.M | 
| 112360 | 2d 6e 3a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -n:............................. | 
| 112380 | 20 20 20 20 20 20 53 65 63 74 69 6f 6e 20 4d 6f    76 65 6d 65 6e 74 2e 20 20 20 20 28 6c 69 6e 65 | ......Section.Movement.....(line | 
| 1123a0 | 20 20 32 34 29 0a 2a 20 4d 2d 6e 20 3c 31 3e 3a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..24).*.M-n.<1>:................ | 
| 1123c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45    64 69 74 69 6e 67 20 43 6f 6d 6d 69 74 20 4d 65 | ...............Editing.Commit.Me | 
| 1123e0 | 73 73 61 67 65 73 2e 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ssages.......................... | 
| 112400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 112420 | 20 20 20 20 20 20 28 6c 69 6e 65 20 20 34 31 29    0a 2a 20 4d 2d 6e 20 3c 32 3e 3a 20 20 20 20 20 | ......(line..41).*.M-n.<2>:..... | 
| 112440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 45 64 69 74 69 6e | ..........................Editin | 
| 112460 | 67 20 52 65 62 61 73 65 20 53 65 71 75 65 6e 63    65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 | g.Rebase.Sequences.............. | 
| 112480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1124a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 6c 69 6e 65 20 20 34 30 29 0a 2a 20 4d | ..................(line..40).*.M | 
| 1124c0 | 2d 70 3a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -p:............................. | 
| 1124e0 | 20 20 20 20 20 20 53 65 63 74 69 6f 6e 20 4d 6f    76 65 6d 65 6e 74 2e 20 20 20 20 28 6c 69 6e 65 | ......Section.Movement.....(line | 
| 112500 | 20 20 31 39 29 0a 2a 20 4d 2d 70 20 3c 31 3e 3a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..19).*.M-p.<1>:................ | 
| 112520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45    64 69 74 69 6e 67 20 43 6f 6d 6d 69 74 20 4d 65 | ...............Editing.Commit.Me | 
| 112540 | 73 73 61 67 65 73 2e 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ssages.......................... | 
| 112560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 112580 | 20 20 20 20 20 20 28 6c 69 6e 65 20 20 33 36 29    0a 2a 20 4d 2d 70 20 3c 32 3e 3a 20 20 20 20 20 | ......(line..36).*.M-p.<2>:..... | 
| 1125a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 45 64 69 74 69 6e | ..........................Editin | 
| 1125c0 | 67 20 52 65 62 61 73 65 20 53 65 71 75 65 6e 63    65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 | g.Rebase.Sequences.............. | 
| 1125e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 112600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 6c 69 6e 65 20 20 33 37 29 0a 2a 20 4d | ..................(line..37).*.M | 
| 112620 | 2d 77 3a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -w:............................. | 
| 112640 | 20 20 20 20 20 20 42 6c 61 6d 69 6e 67 2e 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 | ......Blaming..............(line | 
| 112660 | 20 31 33 34 29 0a 2a 20 4d 2d 77 20 3c 31 3e 3a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .134).*.M-w.<1>:................ | 
| 112680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43    6f 6d 6d 6f 6e 20 43 6f 6d 6d 61 6e 64 73 2e 20 | ...............Common.Commands.. | 
| 1126a0 | 20 20 20 20 28 6c 69 6e 65 20 20 33 39 29 0a 2a    20 4d 4d 3a 20 20 20 20 20 20 20 20 20 20 20 20 | ....(line..39).*.MM:............ | 
| 1126c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 45 64 69 74 69 6e 67 20 | ........................Editing. | 
| 1126e0 | 52 65 62 61 73 65 20 53 65 71 75 65 6e 63 65 73    2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | Rebase.Sequences................ | 
| 112700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 112720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6c 69 6e 65 20 31 30 32 29 0a 2a 20 4d 74 3a | ................(line.102).*.Mt: | 
| 112740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 112760 | 20 20 20 20 45 64 69 74 69 6e 67 20 52 65 62 61    73 65 20 53 65 71 75 65 6e 63 65 73 2e 0a 20 20 | ....Editing.Rebase.Sequences.... | 
| 112780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1127a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e | ............................(lin | 
| 1127c0 | 65 20 31 30 38 29 0a 2a 20 6e 3a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e.108).*.n:..................... | 
| 1127e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    53 65 63 74 69 6f 6e 20 4d 6f 76 65 6d 65 6e 74 | ................Section.Movement | 
| 112800 | 2e 20 20 20 20 28 6c 69 6e 65 20 20 31 36 29 0a    2a 20 6e 20 3c 31 3e 3a 20 20 20 20 20 20 20 20 | .....(line..16).*.n.<1>:........ | 
| 112820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 42 6c 61 6d 69 6e 67 | .........................Blaming | 
| 112840 | 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c    69 6e 65 20 31 31 38 29 0a 2a 20 4e 3a 20 20 20 | ..............(line.118).*.N:... | 
| 112860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 112880 | 20 20 42 6c 61 6d 69 6e 67 2e 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6c 69 6e 65 20 31 32 31 | ..Blaming..............(line.121 | 
| 1128a0 | 29 0a 2a 20 6e 20 3c 32 3e 3a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ).*.n.<2>:...................... | 
| 1128c0 | 20 20 20 20 20 20 20 20 20 20 20 45 64 69 74 69    6e 67 20 52 65 62 61 73 65 20 53 65 71 75 65 6e | ...........Editing.Rebase.Sequen | 
| 1128e0 | 63 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ces............................. | 
| 112900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 112920 | 20 20 20 28 6c 69 6e 65 20 20 33 34 29 0a 2a 20    6e 20 3c 33 3e 3a 20 20 20 20 20 20 20 20 20 20 | ...(line..34).*.n.<3>:.......... | 
| 112940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 4d 69 6e 6f 72 20 4d 6f 64 | .......................Minor.Mod | 
| 112960 | 65 20 66 6f 72 20 42 75 66 66 65 72 73 20 56 69    73 69 74 69 6e 67 20 42 6c 6f 62 73 2e 0a 20 20 | e.for.Buffers.Visiting.Blobs.... | 
| 112980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1129a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e | ............................(lin | 
| 1129c0 | 65 20 20 31 36 29 0a 2a 20 6f 3a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e..16).*.o:..................... | 
| 1129e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    53 75 62 6d 6f 64 75 6c 65 20 54 72 61 6e 73 69 | ................Submodule.Transi | 
| 112a00 | 65 6e 74 2e 20 28 6c 69 6e 65 20 20 20 37 29 0a    2a 20 4f 3a 20 20 20 20 20 20 20 20 20 20 20 20 | ent..(line...7).*.O:............ | 
| 112a20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 53 75 62 74 72 65 65 | .........................Subtree | 
| 112a40 | 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c    69 6e 65 20 20 20 39 29 0a 2a 20 6f 20 61 3a 20 | ..............(line...9).*.o.a:. | 
| 112a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 112a80 | 20 20 53 75 62 6d 6f 64 75 6c 65 20 54 72 61 6e    73 69 65 6e 74 2e 20 28 6c 69 6e 65 20 20 32 30 | ..Submodule.Transient..(line..20 | 
| 112aa0 | 29 0a 2a 20 6f 20 64 3a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ).*.o.d:........................ | 
| 112ac0 | 20 20 20 20 20 20 20 20 20 20 20 53 75 62 6d 6f    64 75 6c 65 20 54 72 61 6e 73 69 65 6e 74 2e 20 | ...........Submodule.Transient.. | 
| 112ae0 | 28 6c 69 6e 65 20 20 34 35 29 0a 2a 20 4f 20 65    3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (line..45).*.O.e:............... | 
| 112b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 53 75 62 74 72 65 65 2e 20 20 20 20 | ....................Subtree..... | 
| 112b20 | 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20    33 37 29 0a 2a 20 4f 20 65 20 70 3a 20 20 20 20 | .........(line..37).*.O.e.p:.... | 
| 112b40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 53 75 62 | .............................Sub | 
| 112b60 | 74 72 65 65 2e 20 20 20 20 20 20 20 20 20 20 20    20 20 28 6c 69 6e 65 20 20 34 38 29 0a 2a 20 4f | tree..............(line..48).*.O | 
| 112b80 | 20 65 20 73 3a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .e.s:........................... | 
| 112ba0 | 20 20 20 20 20 20 53 75 62 74 72 65 65 2e 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 | ......Subtree..............(line | 
| 112bc0 | 20 20 35 32 29 0a 2a 20 6f 20 66 3a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..52).*.o.f:.................... | 
| 112be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53    75 62 6d 6f 64 75 6c 65 20 54 72 61 6e 73 69 65 | ...............Submodule.Transie | 
| 112c00 | 6e 74 2e 20 28 6c 69 6e 65 20 20 35 31 29 0a 2a    20 4f 20 69 3a 20 20 20 20 20 20 20 20 20 20 20 | nt..(line..51).*.O.i:........... | 
| 112c20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 53 75 62 74 72 65 65 2e | ........................Subtree. | 
| 112c40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69    6e 65 20 20 31 33 29 0a 2a 20 4f 20 69 20 61 3a | .............(line..13).*.O.i.a: | 
| 112c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 112c80 | 20 53 75 62 74 72 65 65 2e 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6c 69 6e 65 20 20 32 34 29 | .Subtree..............(line..24) | 
| 112ca0 | 0a 2a 20 4f 20 69 20 63 3a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .*.O.i.c:....................... | 
| 112cc0 | 20 20 20 20 20 20 20 20 20 20 53 75 62 74 72 65    65 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ..........Subtree..............( | 
| 112ce0 | 6c 69 6e 65 20 20 32 38 29 0a 2a 20 4f 20 69 20    66 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | line..28).*.O.i.f:.............. | 
| 112d00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 53 75 62 74 72 65 65 2e 20 20 20 20 20 | ...................Subtree...... | 
| 112d20 | 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 33    34 29 0a 2a 20 4f 20 69 20 6d 3a 20 20 20 20 20 | ........(line..34).*.O.i.m:..... | 
| 112d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 53 75 62 74 | ............................Subt | 
| 112d60 | 72 65 65 2e 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6c 69 6e 65 20 20 33 31 29 0a 2a 20 6f 20 | ree..............(line..31).*.o. | 
| 112d80 | 6c 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | l:.............................. | 
| 112da0 | 20 20 20 20 20 53 75 62 6d 6f 64 75 6c 65 20 54    72 61 6e 73 69 65 6e 74 2e 20 28 6c 69 6e 65 20 | .....Submodule.Transient..(line. | 
| 112dc0 | 20 34 38 29 0a 2a 20 6f 20 70 3a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .48).*.o.p:..................... | 
| 112de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 75    62 6d 6f 64 75 6c 65 20 54 72 61 6e 73 69 65 6e | ..............Submodule.Transien | 
| 112e00 | 74 2e 20 28 6c 69 6e 65 20 20 33 32 29 0a 2a 20    6f 20 72 3a 20 20 20 20 20 20 20 20 20 20 20 20 | t..(line..32).*.o.r:............ | 
| 112e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 53 75 62 6d 6f 64 75 6c 65 | .......................Submodule | 
| 112e40 | 20 54 72 61 6e 73 69 65 6e 74 2e 20 28 6c 69 6e    65 20 20 32 36 29 0a 2a 20 6f 20 73 3a 20 20 20 | .Transient..(line..26).*.o.s:... | 
| 112e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 112e80 | 53 75 62 6d 6f 64 75 6c 65 20 54 72 61 6e 73 69    65 6e 74 2e 20 28 6c 69 6e 65 20 20 34 30 29 0a | Submodule.Transient..(line..40). | 
| 112ea0 | 2a 20 6f 20 75 3a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | *.o.u:.......................... | 
| 112ec0 | 20 20 20 20 20 20 20 20 20 53 75 62 6d 6f 64 75    6c 65 20 54 72 61 6e 73 69 65 6e 74 2e 20 28 6c | .........Submodule.Transient..(l | 
| 112ee0 | 69 6e 65 20 20 33 36 29 0a 2a 20 70 3a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ine..36).*.p:................... | 
| 112f00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 53 65 63 74 69 6f 6e 20 4d 6f 76 65 6d 65 | ..................Section.Moveme | 
| 112f20 | 6e 74 2e 20 20 20 20 28 6c 69 6e 65 20 20 31 31    29 0a 2a 20 70 20 3c 31 3e 3a 20 20 20 20 20 20 | nt.....(line..11).*.p.<1>:...... | 
| 112f40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 42 6c 61 6d 69 | ...........................Blami | 
| 112f60 | 6e 67 2e 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6c 69 6e 65 20 31 32 34 29 0a 2a 20 50 3a 20 | ng..............(line.124).*.P:. | 
| 112f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 112fa0 | 20 20 20 20 42 6c 61 6d 69 6e 67 2e 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 31 | ....Blaming..............(line.1 | 
| 112fc0 | 32 37 29 0a 2a 20 70 20 3c 32 3e 3a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 27).*.p.<2>:.................... | 
| 112fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 45 64 69    74 69 6e 67 20 52 65 62 61 73 65 20 53 65 71 75 | .............Editing.Rebase.Sequ | 
| 113000 | 65 6e 63 65 73 2e 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ences........................... | 
| 113020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 113040 | 20 20 20 20 20 28 6c 69 6e 65 20 20 33 31 29 0a    2a 20 50 20 3c 31 3e 3a 20 20 20 20 20 20 20 20 | .....(line..31).*.P.<1>:........ | 
| 113060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 50 75 73 68 69 6e 67 | .........................Pushing | 
| 113080 | 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c    69 6e 65 20 20 31 30 29 0a 2a 20 70 20 3c 33 3e | ..............(line..10).*.p.<3> | 
| 1130a0 | 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | :............................... | 
| 1130c0 | 20 20 4d 69 6e 6f 72 20 4d 6f 64 65 20 66 6f 72    20 42 75 66 66 65 72 73 20 56 69 73 69 74 69 6e | ..Minor.Mode.for.Buffers.Visitin | 
| 1130e0 | 67 20 42 6c 6f 62 73 2e 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | g.Blobs......................... | 
| 113100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 113120 | 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 31 33    29 0a 2a 20 50 20 43 3a 20 20 20 20 20 20 20 20 | .......(line..13).*.P.C:........ | 
| 113140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 42 72 61 6e 63 | ...........................Branc | 
| 113160 | 68 20 43 6f 6d 6d 61 6e 64 73 2e 20 20 20 20 20    28 6c 69 6e 65 20 20 33 31 29 0a 2a 20 50 20 65 | h.Commands......(line..31).*.P.e | 
| 113180 | 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | :............................... | 
| 1131a0 | 20 20 20 20 50 75 73 68 69 6e 67 2e 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 | ....Pushing..............(line.. | 
| 1131c0 | 32 39 29 0a 2a 20 50 20 6d 3a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 29).*.P.m:...................... | 
| 1131e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 50 75 73    68 69 6e 67 2e 20 20 20 20 20 20 20 20 20 20 20 | .............Pushing............ | 
| 113200 | 20 20 28 6c 69 6e 65 20 20 34 35 29 0a 2a 20 50    20 6f 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..(line..45).*.P.o:............. | 
| 113220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 50 75 73 68 69 6e 67 2e 20 20 | ......................Pushing... | 
| 113240 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65    20 20 33 33 29 0a 2a 20 50 20 70 3a 20 20 20 20 | ...........(line..33).*.P.p:.... | 
| 113260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 50 | ...............................P | 
| 113280 | 75 73 68 69 6e 67 2e 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6c 69 6e 65 20 20 31 35 29 0a 2a | ushing..............(line..15).* | 
| 1132a0 | 20 50 20 72 3a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .P.r:........................... | 
| 1132c0 | 20 20 20 20 20 20 20 20 50 75 73 68 69 6e 67 2e    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 | ........Pushing..............(li | 
| 1132e0 | 6e 65 20 20 33 37 29 0a 2a 20 50 20 74 3a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ne..37).*.P.t:.................. | 
| 113300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 50 75 73 68 69 6e 67 2e 20 20 20 20 20 20 20 | .................Pushing........ | 
| 113320 | 20 20 20 20 20 20 28 6c 69 6e 65 20 20 35 32 29    0a 2a 20 50 20 54 3a 20 20 20 20 20 20 20 20 20 | ......(line..52).*.P.T:......... | 
| 113340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 50 75 73 68 69 6e | ..........................Pushin | 
| 113360 | 67 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6c 69 6e 65 20 20 35 39 29 0a 2a 20 50 20 75 3a | g..............(line..59).*.P.u: | 
| 113380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1133a0 | 20 20 20 50 75 73 68 69 6e 67 2e 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 32 | ...Pushing..............(line..2 | 
| 1133c0 | 32 29 0a 2a 20 71 3a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 2).*.q:......................... | 
| 1133e0 | 20 20 20 20 20 20 20 20 20 20 20 20 51 75 69 74    74 69 6e 67 20 57 69 6e 64 6f 77 73 2e 20 20 20 | ............Quitting.Windows.... | 
| 113400 | 20 28 6c 69 6e 65 20 20 20 37 29 0a 2a 20 71 20    3c 31 3e 3a 20 20 20 20 20 20 20 20 20 20 20 20 | .(line...7).*.q.<1>:............ | 
| 113420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 4c 6f 67 20 42 75 66 66 65 72 2e | .....................Log.Buffer. | 
| 113440 | 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20    20 31 34 29 0a 2a 20 71 20 3c 32 3e 3a 20 20 20 | ..........(line..14).*.q.<2>:... | 
| 113460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 42 6c | ..............................Bl | 
| 113480 | 61 6d 69 6e 67 2e 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6c 69 6e 65 20 31 33 30 29 0a 2a 20 | aming..............(line.130).*. | 
| 1134a0 | 71 20 3c 33 3e 3a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | q.<3>:.......................... | 
| 1134c0 | 20 20 20 20 20 20 20 4d 69 6e 6f 72 20 4d 6f 64    65 20 66 6f 72 20 42 75 66 66 65 72 73 20 56 69 | .......Minor.Mode.for.Buffers.Vi | 
| 1134e0 | 73 69 74 69 6e 67 20 42 6c 6f 62 73 2e 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | siting.Blobs.................... | 
| 113500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 113520 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e    65 20 20 31 39 29 0a 2a 20 72 3a 20 20 20 20 20 | ............(line..19).*.r:..... | 
| 113540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 113560 | 52 65 62 61 73 69 6e 67 2e 20 20 20 20 20 20 20    20 20 20 20 20 28 6c 69 6e 65 20 20 31 30 29 0a | Rebasing.............(line..10). | 
| 113580 | 2a 20 72 20 3c 31 3e 3a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | *.r.<1>:........................ | 
| 1135a0 | 20 20 20 20 20 20 20 20 20 45 64 69 74 69 6e 67    20 52 65 62 61 73 65 20 53 65 71 75 65 6e 63 65 | .........Editing.Rebase.Sequence | 
| 1135c0 | 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s............................... | 
| 1135e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 113600 | 20 28 6c 69 6e 65 20 20 34 33 29 0a 2a 20 72 20    61 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(line..43).*.r.a:.............. | 
| 113620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 52 65 62 61 73 69 6e 67 2e 20 20 | .....................Rebasing... | 
| 113640 | 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20    31 31 31 29 0a 2a 20 72 20 65 3a 20 20 20 20 20 | ..........(line.111).*.r.e:..... | 
| 113660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 52 65 | ..............................Re | 
| 113680 | 62 61 73 69 6e 67 2e 20 20 20 20 20 20 20 20 20    20 20 20 28 6c 69 6e 65 20 20 34 32 29 0a 2a 20 | basing.............(line..42).*. | 
| 1136a0 | 72 20 65 20 3c 31 3e 3a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | r.e.<1>:........................ | 
| 1136c0 | 20 20 20 20 20 20 20 52 65 62 61 73 69 6e 67 2e    20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e | .......Rebasing.............(lin | 
| 1136e0 | 65 20 31 30 37 29 0a 2a 20 72 20 66 3a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e.107).*.r.f:................... | 
| 113700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    52 65 62 61 73 69 6e 67 2e 20 20 20 20 20 20 20 | ................Rebasing........ | 
| 113720 | 20 20 20 20 20 28 6c 69 6e 65 20 20 37 39 29 0a    2a 20 72 20 69 3a 20 20 20 20 20 20 20 20 20 20 | .....(line..79).*.r.i:.......... | 
| 113740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 52 65 62 61 73 69 6e | .........................Rebasin | 
| 113760 | 67 2e 20 20 20 20 20 20 20 20 20 20 20 20 28 6c    69 6e 65 20 20 37 36 29 0a 2a 20 72 20 6b 3a 20 | g.............(line..76).*.r.k:. | 
| 113780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1137a0 | 20 20 52 65 62 61 73 69 6e 67 2e 20 20 20 20 20    20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 39 31 | ..Rebasing.............(line..91 | 
| 1137c0 | 29 0a 2a 20 72 20 6d 3a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ).*.r.m:........................ | 
| 1137e0 | 20 20 20 20 20 20 20 20 20 20 20 52 65 62 61 73    69 6e 67 2e 20 20 20 20 20 20 20 20 20 20 20 20 | ...........Rebasing............. | 
| 113800 | 28 6c 69 6e 65 20 20 38 33 29 0a 2a 20 72 20 70    3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (line..83).*.r.p:............... | 
| 113820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 52 65 62 61 73 69 6e 67 2e 20 20 20 | ....................Rebasing.... | 
| 113840 | 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20    32 38 29 0a 2a 20 72 20 72 3a 20 20 20 20 20 20 | .........(line..28).*.r.r:...... | 
| 113860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 52 65 62 | .............................Reb | 
| 113880 | 61 73 69 6e 67 2e 20 20 20 20 20 20 20 20 20 20    20 20 28 6c 69 6e 65 20 20 39 37 29 0a 2a 20 72 | asing.............(line..97).*.r | 
| 1138a0 | 20 73 3a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .s:............................. | 
| 1138c0 | 20 20 20 20 20 20 52 65 62 61 73 69 6e 67 2e 20    20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 | ......Rebasing.............(line | 
| 1138e0 | 20 20 34 37 29 0a 2a 20 72 20 73 20 3c 31 3e 3a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..47).*.r.s.<1>:................ | 
| 113900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 52    65 62 61 73 69 6e 67 2e 20 20 20 20 20 20 20 20 | ...............Rebasing......... | 
| 113920 | 20 20 20 20 28 6c 69 6e 65 20 31 30 33 29 0a 2a    20 72 20 75 3a 20 20 20 20 20 20 20 20 20 20 20 | ....(line.103).*.r.u:........... | 
| 113940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 52 65 62 61 73 69 6e 67 | ........................Rebasing | 
| 113960 | 2e 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69    6e 65 20 20 33 35 29 0a 2a 20 72 20 77 3a 20 20 | .............(line..35).*.r.w:.. | 
| 113980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1139a0 | 20 52 65 62 61 73 69 6e 67 2e 20 20 20 20 20 20    20 20 20 20 20 20 28 6c 69 6e 65 20 20 38 37 29 | .Rebasing.............(line..87) | 
| 1139c0 | 0a 2a 20 52 45 54 3a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .*.RET:......................... | 
| 1139e0 | 20 20 20 20 20 20 20 20 20 20 52 65 70 6f 73 69    74 6f 72 79 20 4c 69 73 74 2e 20 20 20 20 20 28 | ..........Repository.List......( | 
| 113a00 | 6c 69 6e 65 20 31 30 32 29 0a 2a 20 52 45 54 20    3c 31 3e 3a 20 20 20 20 20 20 20 20 20 20 20 20 | line.102).*.RET.<1>:............ | 
| 113a20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 52 65 66 65 72 65 6e 63 65 73 20 42 75 | ...................References.Bu | 
| 113a40 | 66 66 65 72 2e 20 20 20 28 6c 69 6e 65 20 31 35    39 29 0a 2a 20 52 45 54 20 3c 32 3e 3a 20 20 20 | ffer....(line.159).*.RET.<2>:... | 
| 113a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 56 69 73 69 | ............................Visi | 
| 113a80 | 74 69 6e 67 20 46 69 6c 65 73 20 61 6e 64 20 42    6c 6f 62 73 20 66 72 6f 6d 20 61 20 44 69 66 66 | ting.Files.and.Blobs.from.a.Diff | 
| 113aa0 | 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 113ac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 113ae0 | 28 6c 69 6e 65 20 20 20 39 29 0a 2a 20 52 45 54    20 3c 33 3e 3a 20 20 20 20 20 20 20 20 20 20 20 | (line...9).*.RET.<3>:........... | 
| 113b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 42 6c 61 6d 69 6e 67 2e 20 20 20 20 | ....................Blaming..... | 
| 113b20 | 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20    39 31 29 0a 2a 20 52 45 54 20 3c 34 3e 3a 20 20 | .........(line..91).*.RET.<4>:.. | 
| 113b40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 45 64 69 | .............................Edi | 
| 113b60 | 74 69 6e 67 20 52 65 62 61 73 65 20 53 65 71 75    65 6e 63 65 73 2e 0a 20 20 20 20 20 20 20 20 20 | ting.Rebase.Sequences........... | 
| 113b80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 113ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6c 69 6e 65 20 20 31 35 29 0a | .....................(line..15). | 
| 113bc0 | 2a 20 73 3a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | *.s:............................ | 
| 113be0 | 20 20 20 20 20 20 20 20 20 53 74 61 67 69 6e 67    20 61 6e 64 20 55 6e 73 74 61 67 69 6e 67 2e 0a | .........Staging.and.Unstaging.. | 
| 113c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 113c20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c | ..............................(l | 
| 113c40 | 69 6e 65 20 20 32 39 29 0a 2a 20 53 3a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ine..29).*.S:................... | 
| 113c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 53 74 61 67 69 6e 67 20 61 6e 64 20 55 6e | ..................Staging.and.Un | 
| 113c80 | 73 74 61 67 69 6e 67 2e 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | staging......................... | 
| 113ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 113cc0 | 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 33 36    29 0a 2a 20 73 20 3c 31 3e 3a 20 20 20 20 20 20 | .......(line..36).*.s.<1>:...... | 
| 113ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 45 64 69 74 69 | ...........................Editi | 
| 113d00 | 6e 67 20 52 65 62 61 73 65 20 53 65 71 75 65 6e    63 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 | ng.Rebase.Sequences............. | 
| 113d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 113d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6c 69 6e 65 20 20 34 39 29 0a 2a 20 | ...................(line..49).*. | 
| 113d60 | 53 2d 3c 74 61 62 3e 3a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | S-<tab>:........................ | 
| 113d80 | 20 20 20 20 20 20 20 53 65 63 74 69 6f 6e 20 56    69 73 69 62 69 6c 69 74 79 2e 20 20 28 6c 69 6e | .......Section.Visibility...(lin | 
| 113da0 | 65 20 20 33 33 29 0a 2a 20 53 50 43 3a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e..33).*.SPC:................... | 
| 113dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    4c 6f 67 20 42 75 66 66 65 72 2e 20 20 20 20 20 | ................Log.Buffer...... | 
| 113de0 | 20 20 20 20 20 28 6c 69 6e 65 20 20 34 31 29 0a    2a 20 53 50 43 20 3c 31 3e 3a 20 20 20 20 20 20 | .....(line..41).*.SPC.<1>:...... | 
| 113e00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 43 6f 6d 6d 61 6e 64 | .........................Command | 
| 113e20 | 73 20 41 76 61 69 6c 61 62 6c 65 20 69 6e 20 44    69 66 66 73 2e 0a 20 20 20 20 20 20 20 20 20 20 | s.Available.in.Diffs............ | 
| 113e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 113e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6c 69 6e 65 20 20 35 33 29 0a 2a | ....................(line..53).* | 
| 113e80 | 20 53 50 43 20 3c 32 3e 3a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .SPC.<2>:....................... | 
| 113ea0 | 20 20 20 20 20 20 20 20 42 6c 61 6d 69 6e 67 2e    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 | ........Blaming..............(li | 
| 113ec0 | 6e 65 20 20 39 34 29 0a 2a 20 53 50 43 20 3c 33    3e 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ne..94).*.SPC.<3>:.............. | 
| 113ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 45 64 69 74 69 6e 67 20 52 65 62 61 73 65 20 | .................Editing.Rebase. | 
| 113f00 | 53 65 71 75 65 6e 63 65 73 2e 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | Sequences....................... | 
| 113f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 113f40 | 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20    31 39 29 0a 2a 20 74 3a 20 20 20 20 20 20 20 20 | .........(line..19).*.t:........ | 
| 113f60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 45 64 69 | .............................Edi | 
| 113f80 | 74 69 6e 67 20 52 65 62 61 73 65 20 53 65 71 75    65 6e 63 65 73 2e 0a 20 20 20 20 20 20 20 20 20 | ting.Rebase.Sequences........... | 
| 113fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 113fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6c 69 6e 65 20 20 39 37 29 0a | .....................(line..97). | 
| 113fe0 | 2a 20 74 20 3c 31 3e 3a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | *.t.<1>:........................ | 
| 114000 | 20 20 20 20 20 20 20 20 20 54 61 67 67 69 6e 67    2e 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c | .........Tagging..............(l | 
| 114020 | 69 6e 65 20 20 20 39 29 0a 2a 20 54 3a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ine...9).*.T:................... | 
| 114040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 4e 6f 74 65 73 2e 20 20 20 20 20 20 20 20 | ..................Notes......... | 
| 114060 | 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 20 39    29 0a 2a 20 54 20 61 3a 20 20 20 20 20 20 20 20 | .......(line...9).*.T.a:........ | 
| 114080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 4e 6f 74 65 73 | ...........................Notes | 
| 1140a0 | 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6c 69 6e 65 20 20 34 37 29 0a 2a 20 54 20 63 | ................(line..47).*.T.c | 
| 1140c0 | 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | :............................... | 
| 1140e0 | 20 20 20 20 4e 6f 74 65 73 2e 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 | ....Notes................(line.. | 
| 114100 | 34 33 29 0a 2a 20 74 20 6b 3a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 43).*.t.k:...................... | 
| 114120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 54 61 67    67 69 6e 67 2e 20 20 20 20 20 20 20 20 20 20 20 | .............Tagging............ | 
| 114140 | 20 20 28 6c 69 6e 65 20 20 33 37 29 0a 2a 20 54    20 6d 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..(line..37).*.T.m:............. | 
| 114160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 4e 6f 74 65 73 2e 20 20 20 20 | ......................Notes..... | 
| 114180 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65    20 20 33 35 29 0a 2a 20 74 20 70 3a 20 20 20 20 | ...........(line..35).*.t.p:.... | 
| 1141a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 | ...............................T | 
| 1141c0 | 61 67 67 69 6e 67 2e 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6c 69 6e 65 20 20 34 33 29 0a 2a | agging..............(line..43).* | 
| 1141e0 | 20 54 20 70 3a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .T.p:........................... | 
| 114200 | 20 20 20 20 20 20 20 20 4e 6f 74 65 73 2e 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 | ........Notes................(li | 
| 114220 | 6e 65 20 20 32 38 29 0a 2a 20 74 20 72 3a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ne..28).*.t.r:.................. | 
| 114240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 54 61 67 67 69 6e 67 2e 20 20 20 20 20 20 20 | .................Tagging........ | 
| 114260 | 20 20 20 20 20 20 28 6c 69 6e 65 20 20 31 38 29    0a 2a 20 54 20 72 3a 20 20 20 20 20 20 20 20 20 | ......(line..18).*.T.r:......... | 
| 114280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 4e 6f 74 65 73 2e | ..........................Notes. | 
| 1142a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6c 69 6e 65 20 20 32 31 29 0a 2a 20 74 20 74 3a | ...............(line..21).*.t.t: | 
| 1142c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1142e0 | 20 20 20 54 61 67 67 69 6e 67 2e 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 31 | ...Tagging..............(line..1 | 
| 114300 | 34 29 0a 2a 20 54 20 54 3a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 4).*.T.T:....................... | 
| 114320 | 20 20 20 20 20 20 20 20 20 20 20 20 4e 6f 74 65    73 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ............Notes............... | 
| 114340 | 20 28 6c 69 6e 65 20 20 31 34 29 0a 2a 20 54 41    42 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(line..14).*.TAB:.............. | 
| 114360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 53 65 63 74 69 6f 6e 20 56 69 73 | .....................Section.Vis | 
| 114380 | 69 62 69 6c 69 74 79 2e 20 20 28 6c 69 6e 65 20    20 31 30 29 0a 2a 20 75 3a 20 20 20 20 20 20 20 | ibility...(line..10).*.u:....... | 
| 1143a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 52 65 | ..............................Re | 
| 1143c0 | 70 6f 73 69 74 6f 72 79 20 4c 69 73 74 2e 20 20    20 20 20 28 6c 69 6e 65 20 31 30 38 29 0a 2a 20 | pository.List......(line.108).*. | 
| 1143e0 | 75 20 3c 31 3e 3a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | u.<1>:.......................... | 
| 114400 | 20 20 20 20 20 20 20 53 74 61 67 69 6e 67 20 61    6e 64 20 55 6e 73 74 61 67 69 6e 67 2e 0a 20 20 | .......Staging.and.Unstaging.... | 
| 114420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 114440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e | ............................(lin | 
| 114460 | 65 20 20 34 32 29 0a 2a 20 55 3a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e..42).*.U:..................... | 
| 114480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    53 74 61 67 69 6e 67 20 61 6e 64 20 55 6e 73 74 | ................Staging.and.Unst | 
| 1144a0 | 61 67 69 6e 67 2e 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | aging........................... | 
| 1144c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1144e0 | 20 20 20 20 20 28 6c 69 6e 65 20 20 35 30 29 0a    2a 20 76 3a 20 20 20 20 20 20 20 20 20 20 20 20 | .....(line..50).*.v:............ | 
| 114500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 41 70 70 6c 79 69 6e | .........................Applyin | 
| 114520 | 67 2e 20 20 20 20 20 20 20 20 20 20 20 20 28 6c    69 6e 65 20 20 34 37 29 0a 2a 20 56 3a 20 20 20 | g.............(line..47).*.V:... | 
| 114540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 114560 | 20 20 52 65 76 65 72 74 69 6e 67 2e 20 20 20 20    20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 20 37 | ..Reverting............(line...7 | 
| 114580 | 29 0a 2a 20 56 20 61 3a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ).*.V.a:........................ | 
| 1145a0 | 20 20 20 20 20 20 20 20 20 20 20 52 65 76 65 72    74 69 6e 67 2e 20 20 20 20 20 20 20 20 20 20 20 | ...........Reverting............ | 
| 1145c0 | 28 6c 69 6e 65 20 20 33 35 29 0a 2a 20 56 20 73    3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (line..35).*.V.s:............... | 
| 1145e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 52 65 76 65 72 74 69 6e 67 2e 20 20 | ....................Reverting... | 
| 114600 | 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20    33 32 29 0a 2a 20 56 20 56 3a 20 20 20 20 20 20 | .........(line..32).*.V.V:...... | 
| 114620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 52 65 76 | .............................Rev | 
| 114640 | 65 72 74 69 6e 67 2e 20 20 20 20 20 20 20 20 20    20 20 28 6c 69 6e 65 20 20 31 35 29 0a 2a 20 56 | erting............(line..15).*.V | 
| 114660 | 20 76 3a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .v:............................. | 
| 114680 | 20 20 20 20 20 20 52 65 76 65 72 74 69 6e 67 2e    20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 | ......Reverting............(line | 
| 1146a0 | 20 20 32 30 29 0a 2a 20 56 20 56 20 3c 31 3e 3a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..20).*.V.V.<1>:................ | 
| 1146c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 52    65 76 65 72 74 69 6e 67 2e 20 20 20 20 20 20 20 | ...............Reverting........ | 
| 1146e0 | 20 20 20 20 28 6c 69 6e 65 20 20 32 39 29 0a 2a    20 57 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....(line..29).*.W:............. | 
| 114700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 50 6c 61 69 6e 20 50 61 | ........................Plain.Pa | 
| 114720 | 74 63 68 65 73 2e 20 20 20 20 20 20 20 28 6c 69    6e 65 20 20 20 37 29 0a 2a 20 77 3a 20 20 20 20 | tches........(line...7).*.w:.... | 
| 114740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 114760 | 20 4d 61 69 6c 64 69 72 20 50 61 74 63 68 65 73    2e 20 20 20 20 20 28 6c 69 6e 65 20 20 20 39 29 | .Maildir.Patches......(line...9) | 
| 114780 | 0a 2a 20 77 20 61 3a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .*.w.a:......................... | 
| 1147a0 | 20 20 20 20 20 20 20 20 20 20 50 6c 61 69 6e 20    50 61 74 63 68 65 73 2e 20 20 20 20 20 20 20 28 | ..........Plain.Patches........( | 
| 1147c0 | 6c 69 6e 65 20 20 32 30 29 0a 2a 20 77 20 61 20    3c 31 3e 3a 20 20 20 20 20 20 20 20 20 20 20 20 | line..20).*.w.a.<1>:............ | 
| 1147e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 4d 61 69 6c 64 69 72 20 50 61 74 63 68 | ...................Maildir.Patch | 
| 114800 | 65 73 2e 20 20 20 20 20 28 6c 69 6e 65 20 20 32    33 29 0a 2a 20 77 20 61 20 3c 32 3e 3a 20 20 20 | es......(line..23).*.w.a.<2>:... | 
| 114820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 4d 61 69 6c | ............................Mail | 
| 114840 | 64 69 72 20 50 61 74 63 68 65 73 2e 20 20 20 20    20 28 6c 69 6e 65 20 20 33 38 29 0a 2a 20 57 20 | dir.Patches......(line..38).*.W. | 
| 114860 | 63 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | c:.............................. | 
| 114880 | 20 20 20 20 20 50 6c 61 69 6e 20 50 61 74 63 68    65 73 2e 20 20 20 20 20 20 20 28 6c 69 6e 65 20 | .....Plain.Patches........(line. | 
| 1148a0 | 20 31 32 29 0a 2a 20 77 20 6d 3a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .12).*.w.m:..................... | 
| 1148c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4d 61    69 6c 64 69 72 20 50 61 74 63 68 65 73 2e 20 20 | ..............Maildir.Patches... | 
| 1148e0 | 20 20 20 28 6c 69 6e 65 20 20 32 30 29 0a 2a 20    57 20 73 3a 20 20 20 20 20 20 20 20 20 20 20 20 | ...(line..20).*.W.s:............ | 
| 114900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 50 6c 61 69 6e 20 50 61 74 | .......................Plain.Pat | 
| 114920 | 63 68 65 73 2e 20 20 20 20 20 20 20 28 6c 69 6e    65 20 20 32 36 29 0a 2a 20 77 20 73 3a 20 20 20 | ches........(line..26).*.w.s:... | 
| 114940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 114960 | 4d 61 69 6c 64 69 72 20 50 61 74 63 68 65 73 2e    20 20 20 20 20 28 6c 69 6e 65 20 20 33 34 29 0a | Maildir.Patches......(line..34). | 
| 114980 | 2a 20 77 20 77 3a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | *.w.w:.......................... | 
| 1149a0 | 20 20 20 20 20 20 20 20 20 4d 61 69 6c 64 69 72    20 50 61 74 63 68 65 73 2e 20 20 20 20 20 28 6c | .........Maildir.Patches......(l | 
| 1149c0 | 69 6e 65 20 20 31 34 29 0a 2a 20 77 20 77 20 3c    31 3e 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ine..14).*.w.w.<1>:............. | 
| 1149e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 4d 61 69 6c 64 69 72 20 50 61 74 63 68 65 | ..................Maildir.Patche | 
| 114a00 | 73 2e 20 20 20 20 20 28 6c 69 6e 65 20 20 33 31    29 0a 2a 20 78 3a 20 20 20 20 20 20 20 20 20 20 | s......(line..31).*.x:.......... | 
| 114a20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 45 64 69 74 69 | ...........................Editi | 
| 114a40 | 6e 67 20 52 65 62 61 73 65 20 53 65 71 75 65 6e    63 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 | ng.Rebase.Sequences............. | 
| 114a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 114a80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6c 69 6e 65 20 20 36 32 29 0a 2a 20 | ...................(line..62).*. | 
| 114aa0 | 78 20 3c 31 3e 3a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | x.<1>:.......................... | 
| 114ac0 | 20 20 20 20 20 20 20 52 65 73 65 74 74 69 6e 67    2e 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e | .......Resetting............(lin | 
| 114ae0 | 65 20 20 20 39 29 0a 2a 20 58 20 66 3a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e...9).*.X.f:................... | 
| 114b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    52 65 73 65 74 74 69 6e 67 2e 20 20 20 20 20 20 | ................Resetting....... | 
| 114b20 | 20 20 20 20 20 28 6c 69 6e 65 20 20 34 34 29 0a    2a 20 58 20 68 3a 20 20 20 20 20 20 20 20 20 20 | .....(line..44).*.X.h:.......... | 
| 114b40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 52 65 73 65 74 74 69 | .........................Resetti | 
| 114b60 | 6e 67 2e 20 20 20 20 20 20 20 20 20 20 20 28 6c    69 6e 65 20 20 32 34 29 0a 2a 20 58 20 69 3a 20 | ng............(line..24).*.X.i:. | 
| 114b80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 114ba0 | 20 20 52 65 73 65 74 74 69 6e 67 2e 20 20 20 20    20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 33 33 | ..Resetting............(line..33 | 
| 114bc0 | 29 0a 2a 20 58 20 6b 3a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ).*.X.k:........................ | 
| 114be0 | 20 20 20 20 20 20 20 20 20 20 20 52 65 73 65 74    74 69 6e 67 2e 20 20 20 20 20 20 20 20 20 20 20 | ...........Resetting............ | 
| 114c00 | 28 6c 69 6e 65 20 20 32 38 29 0a 2a 20 58 20 6d    3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (line..28).*.X.m:............... | 
| 114c20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 52 65 73 65 74 74 69 6e 67 2e 20 20 | ....................Resetting... | 
| 114c40 | 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20    31 35 29 0a 2a 20 58 20 73 3a 20 20 20 20 20 20 | .........(line..15).*.X.s:...... | 
| 114c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 52 65 73 | .............................Res | 
| 114c80 | 65 74 74 69 6e 67 2e 20 20 20 20 20 20 20 20 20    20 20 28 6c 69 6e 65 20 20 31 39 29 0a 2a 20 58 | etting............(line..19).*.X | 
| 114ca0 | 20 77 3a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .w:............................. | 
| 114cc0 | 20 20 20 20 20 20 52 65 73 65 74 74 69 6e 67 2e    20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 | ......Resetting............(line | 
| 114ce0 | 20 20 33 39 29 0a 2a 20 58 20 77 20 3c 31 3e 3a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..39).*.X.w.<1>:................ | 
| 114d00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 57    69 70 20 4d 6f 64 65 73 2e 20 20 20 20 20 20 20 | ...............Wip.Modes........ | 
| 114d20 | 20 20 20 20 28 6c 69 6e 65 20 20 36 34 29 0a 2a    20 59 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....(line..64).*.Y:............. | 
| 114d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 43 68 65 72 72 69 65 73 | ........................Cherries | 
| 114d60 | 2e 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69    6e 65 20 20 31 38 29 0a 2a 20 79 3a 20 20 20 20 | .............(line..18).*.y:.... | 
| 114d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 114da0 | 20 52 65 66 65 72 65 6e 63 65 73 20 42 75 66 66    65 72 2e 20 20 20 28 6c 69 6e 65 20 20 20 37 29 | .References.Buffer....(line...7) | 
| 114dc0 | 0a 2a 20 79 20 3c 31 3e 3a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .*.y.<1>:....................... | 
| 114de0 | 20 20 20 20 20 20 20 20 20 20 45 64 69 74 69 6e    67 20 52 65 62 61 73 65 20 53 65 71 75 65 6e 63 | ..........Editing.Rebase.Sequenc | 
| 114e00 | 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | es.............................. | 
| 114e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 114e40 | 20 20 28 6c 69 6e 65 20 20 37 34 29 0a 2a 20 79    20 63 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..(line..74).*.y.c:............. | 
| 114e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 52 65 66 65 72 65 6e 63 65 73 | ......................References | 
| 114e80 | 20 42 75 66 66 65 72 2e 20 20 20 28 6c 69 6e 65    20 20 32 35 29 0a 2a 20 79 20 6f 3a 20 20 20 20 | .Buffer....(line..25).*.y.o:.... | 
| 114ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 52 | ...............................R | 
| 114ec0 | 65 66 65 72 65 6e 63 65 73 20 42 75 66 66 65 72    2e 20 20 20 28 6c 69 6e 65 20 20 33 30 29 0a 2a | eferences.Buffer....(line..30).* | 
| 114ee0 | 20 79 20 72 3a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .y.r:........................... | 
| 114f00 | 20 20 20 20 20 20 20 20 52 65 66 65 72 65 6e 63    65 73 20 42 75 66 66 65 72 2e 20 20 20 28 6c 69 | ........References.Buffer....(li | 
| 114f20 | 6e 65 20 20 33 34 29 0a 2a 20 79 20 79 3a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ne..34).*.y.y:.................. | 
| 114f40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 52 65 66 65 72 65 6e 63 65 73 20 42 75 66 66 | .................References.Buff | 
| 114f60 | 65 72 2e 20 20 20 28 6c 69 6e 65 20 20 32 31 29    0a 2a 20 7a 3a 20 20 20 20 20 20 20 20 20 20 20 | er....(line..21).*.z:........... | 
| 114f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 53 74 61 73 68 69 | ..........................Stashi | 
| 114fa0 | 6e 67 2e 20 20 20 20 20 20 20 20 20 20 20 20 28    6c 69 6e 65 20 20 20 39 29 0a 2a 20 5a 3a 20 20 | ng.............(line...9).*.Z:.. | 
| 114fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 114fe0 | 20 20 20 57 6f 72 6b 74 72 65 65 2e 20 20 20 20    20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 20 | ...Worktree.............(line... | 
| 115000 | 39 29 0a 2a 20 7a 20 61 3a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 9).*.z.a:....................... | 
| 115020 | 20 20 20 20 20 20 20 20 20 20 20 20 53 74 61 73    68 69 6e 67 2e 20 20 20 20 20 20 20 20 20 20 20 | ............Stashing............ | 
| 115040 | 20 28 6c 69 6e 65 20 20 35 32 29 0a 2a 20 7a 20    62 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(line..52).*.z.b:.............. | 
| 115060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 53 74 61 73 68 69 6e 67 2e 20 20 | .....................Stashing... | 
| 115080 | 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20    31 30 35 29 0a 2a 20 7a 20 42 3a 20 20 20 20 20 | ..........(line.105).*.z.B:..... | 
| 1150a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 74 | ..............................St | 
| 1150c0 | 61 73 68 69 6e 67 2e 20 20 20 20 20 20 20 20 20    20 20 20 28 6c 69 6e 65 20 31 31 30 29 0a 2a 20 | ashing.............(line.110).*. | 
| 1150e0 | 5a 20 62 3a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | Z.b:............................ | 
| 115100 | 20 20 20 20 20 20 20 57 6f 72 6b 74 72 65 65 2e    20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e | .......Worktree.............(lin | 
| 115120 | 65 20 20 31 33 29 0a 2a 20 5a 20 63 3a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e..13).*.Z.c:................... | 
| 115140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    57 6f 72 6b 74 72 65 65 2e 20 20 20 20 20 20 20 | ................Worktree........ | 
| 115160 | 20 20 20 20 20 28 6c 69 6e 65 20 20 31 36 29 0a    2a 20 7a 20 66 3a 20 20 20 20 20 20 20 20 20 20 | .....(line..16).*.z.f:.......... | 
| 115180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 53 74 61 73 68 69 6e | .........................Stashin | 
| 1151a0 | 67 2e 20 20 20 20 20 20 20 20 20 20 20 20 28 6c    69 6e 65 20 31 31 35 29 0a 2a 20 5a 20 67 3a 20 | g.............(line.115).*.Z.g:. | 
| 1151c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1151e0 | 20 20 57 6f 72 6b 74 72 65 65 2e 20 20 20 20 20    20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 32 36 | ..Worktree.............(line..26 | 
| 115200 | 29 0a 2a 20 7a 20 69 3a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ).*.z.i:........................ | 
| 115220 | 20 20 20 20 20 20 20 20 20 20 20 53 74 61 73 68    69 6e 67 2e 20 20 20 20 20 20 20 20 20 20 20 20 | ...........Stashing............. | 
| 115240 | 28 6c 69 6e 65 20 20 32 30 29 0a 2a 20 7a 20 49    3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (line..20).*.z.I:............... | 
| 115260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 53 74 61 73 68 69 6e 67 2e 20 20 20 | ....................Stashing.... | 
| 115280 | 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20    34 32 29 0a 2a 20 7a 20 6b 3a 20 20 20 20 20 20 | .........(line..42).*.z.k:...... | 
| 1152a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 53 74 61 | .............................Sta | 
| 1152c0 | 73 68 69 6e 67 2e 20 20 20 20 20 20 20 20 20 20    20 20 28 6c 69 6e 65 20 20 39 38 29 0a 2a 20 5a | shing.............(line..98).*.Z | 
| 1152e0 | 20 6b 3a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .k:............................. | 
| 115300 | 20 20 20 20 20 20 57 6f 72 6b 74 72 65 65 2e 20    20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 | ......Worktree.............(line | 
| 115320 | 20 20 32 32 29 0a 2a 20 7a 20 6c 3a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..22).*.z.l:.................... | 
| 115340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53    74 61 73 68 69 6e 67 2e 20 20 20 20 20 20 20 20 | ...............Stashing......... | 
| 115360 | 20 20 20 20 28 6c 69 6e 65 20 31 32 31 29 0a 2a    20 5a 20 6d 3a 20 20 20 20 20 20 20 20 20 20 20 | ....(line.121).*.Z.m:........... | 
| 115380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 57 6f 72 6b 74 72 65 65 | ........................Worktree | 
| 1153a0 | 2e 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69    6e 65 20 20 31 39 29 0a 2a 20 7a 20 70 3a 20 20 | .............(line..19).*.z.p:.. | 
| 1153c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1153e0 | 20 53 74 61 73 68 69 6e 67 2e 20 20 20 20 20 20    20 20 20 20 20 20 28 6c 69 6e 65 20 20 37 34 29 | .Stashing.............(line..74) | 
| 115400 | 0a 2a 20 7a 20 76 3a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .*.z.v:......................... | 
| 115420 | 20 20 20 20 20 20 20 20 20 20 53 74 61 73 68 69    6e 67 2e 20 20 20 20 20 20 20 20 20 20 20 20 28 | ..........Stashing.............( | 
| 115440 | 6c 69 6e 65 20 31 30 32 29 0a 2a 20 7a 20 77 3a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | line.102).*.z.w:................ | 
| 115460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 53 74 61 73 68 69 6e 67 2e 20 20 20 20 | ...................Stashing..... | 
| 115480 | 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 32    34 29 0a 2a 20 7a 20 57 3a 20 20 20 20 20 20 20 | ........(line..24).*.z.W:....... | 
| 1154a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 53 74 61 73 | ............................Stas | 
| 1154c0 | 68 69 6e 67 2e 20 20 20 20 20 20 20 20 20 20 20    20 28 6c 69 6e 65 20 20 34 36 29 0a 2a 20 7a 20 | hing.............(line..46).*.z. | 
| 1154e0 | 78 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | x:.............................. | 
| 115500 | 20 20 20 20 20 53 74 61 73 68 69 6e 67 2e 20 20    20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 | .....Stashing.............(line. | 
| 115520 | 20 33 30 29 0a 2a 20 7a 20 7a 3a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .30).*.z.z:..................... | 
| 115540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 74    61 73 68 69 6e 67 2e 20 20 20 20 20 20 20 20 20 | ..............Stashing.......... | 
| 115560 | 20 20 20 28 6c 69 6e 65 20 20 31 34 29 0a 2a 20    7a 20 5a 3a 20 20 20 20 20 20 20 20 20 20 20 20 | ...(line..14).*.z.Z:............ | 
| 115580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 53 74 61 73 68 69 6e 67 2e | .......................Stashing. | 
| 1155a0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e    65 20 20 33 36 29 0a 0a 1f 0a 46 69 6c 65 3a 20 | ............(line..36)....File:. | 
| 1155c0 | 6d 61 67 69 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64    65 3a 20 46 75 6e 63 74 69 6f 6e 20 61 6e 64 20 | magit.info,..Node:.Function.and. | 
| 1155e0 | 43 6f 6d 6d 61 6e 64 20 49 6e 64 65 78 2c 20 20    4e 65 78 74 3a 20 56 61 72 69 61 62 6c 65 20 49 | Command.Index,..Next:.Variable.I | 
| 115600 | 6e 64 65 78 2c 20 20 50 72 65 76 3a 20 4b 65 79    73 74 72 6f 6b 65 20 49 6e 64 65 78 2c 20 20 55 | ndex,..Prev:.Keystroke.Index,..U | 
| 115620 | 70 3a 20 54 6f 70 0a 0a 41 70 70 65 6e 64 69 78    20 44 20 46 75 6e 63 74 69 6f 6e 20 61 6e 64 20 | p:.Top..Appendix.D.Function.and. | 
| 115640 | 43 6f 6d 6d 61 6e 64 20 49 6e 64 65 78 0a 2a 2a    2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | Command.Index.****************** | 
| 115660 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a    2a 2a 2a 0a 0a 00 08 5b 69 6e 64 65 78 00 08 5d | *******************....[index..] | 
| 115680 | 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 62 75 67 2d    72 65 66 65 72 65 6e 63 65 2d 6d 6f 64 65 3a 20 | .*.Menu:..*.bug-reference-mode:. | 
| 1156a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 43 6f 6d 6d 69 74 20 4d 6f 64 65 20 61 | ...................Commit.Mode.a | 
| 1156c0 | 6e 64 20 48 6f 6f 6b 73 2e 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nd.Hooks........................ | 
| 1156e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 115700 | 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 34    38 29 0a 2a 20 66 6f 72 77 61 72 64 2d 6c 69 6e | ........(line..48).*.forward-lin | 
| 115720 | 65 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 45 64 69 74 | e:..........................Edit | 
| 115740 | 69 6e 67 20 52 65 62 61 73 65 20 53 65 71 75 65    6e 63 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 | ing.Rebase.Sequences............ | 
| 115760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 115780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6c 69 6e 65 20 20 33 34 29 0a 2a | ....................(line..34).* | 
| 1157a0 | 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 63 6b 3a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .git-commit-ack:................ | 
| 1157c0 | 20 20 20 20 20 20 20 20 43 6f 6d 6d 69 74 20 50    73 65 75 64 6f 20 48 65 61 64 65 72 73 2e 0a 20 | ........Commit.Pseudo.Headers... | 
| 1157e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 115800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 | .............................(li | 
| 115820 | 6e 65 20 20 31 36 29 0a 2a 20 67 69 74 2d 63 6f    6d 6d 69 74 2d 63 63 3a 20 20 20 20 20 20 20 20 | ne..16).*.git-commit-cc:........ | 
| 115840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 43 6f 6d 6d 69 74 20 50 73 65 75 64 6f 20 48 | .................Commit.Pseudo.H | 
| 115860 | 65 61 64 65 72 73 2e 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | eaders.......................... | 
| 115880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1158a0 | 20 20 20 20 20 20 28 6c 69 6e 65 20 20 32 38 29    0a 2a 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 63 68 | ......(line..28).*.git-commit-ch | 
| 1158c0 | 65 63 6b 2d 73 74 79 6c 65 2d 63 6f 6e 76 65 6e    74 69 6f 6e 73 3a 20 20 20 20 43 6f 6d 6d 69 74 | eck-style-conventions:....Commit | 
| 1158e0 | 20 4d 65 73 73 61 67 65 20 43 6f 6e 76 65 6e 74    69 6f 6e 73 2e 0a 20 20 20 20 20 20 20 20 20 20 | .Message.Conventions............ | 
| 115900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 115920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6c 69 6e 65 20 20 33 33 29 0a 2a | ....................(line..33).* | 
| 115940 | 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 69 6e 73 65    72 74 2d 70 73 65 75 64 6f 2d 68 65 61 64 65 72 | .git-commit-insert-pseudo-header | 
| 115960 | 3a 20 20 20 20 20 20 20 43 6f 6d 6d 69 74 20 50    73 65 75 64 6f 20 48 65 61 64 65 72 73 2e 0a 20 | :.......Commit.Pseudo.Headers... | 
| 115980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1159a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 | .............................(li | 
| 1159c0 | 6e 65 20 20 31 33 29 0a 2a 20 67 69 74 2d 63 6f    6d 6d 69 74 2d 6e 65 78 74 2d 6d 65 73 73 61 67 | ne..13).*.git-commit-next-messag | 
| 1159e0 | 65 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 45 64 69 74 69 6e 67 20 43 6f 6d 6d 69 74 20 | e:...............Editing.Commit. | 
| 115a00 | 4d 65 73 73 61 67 65 73 2e 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | Messages........................ | 
| 115a20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 115a40 | 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 34    31 29 0a 2a 20 67 69 74 2d 63 6f 6d 6d 69 74 2d | ........(line..41).*.git-commit- | 
| 115a60 | 70 72 65 76 2d 6d 65 73 73 61 67 65 3a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 45 64 69 74 | prev-message:...............Edit | 
| 115a80 | 69 6e 67 20 43 6f 6d 6d 69 74 20 4d 65 73 73 61    67 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 | ing.Commit.Messages............. | 
| 115aa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 115ac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6c 69 6e 65 20 20 33 36 29 0a 2a 20 | ...................(line..36).*. | 
| 115ae0 | 67 69 74 2d 63 6f 6d 6d 69 74 2d 70 72 6f 70 65    72 74 69 7a 65 2d 64 69 66 66 3a 20 20 20 20 20 | git-commit-propertize-diff:..... | 
| 115b00 | 20 20 20 20 20 20 20 43 6f 6d 6d 69 74 20 4d 6f    64 65 20 61 6e 64 20 48 6f 6f 6b 73 2e 0a 20 20 | .......Commit.Mode.and.Hooks.... | 
| 115b20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 115b40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e | ............................(lin | 
| 115b60 | 65 20 20 34 30 29 0a 2a 20 67 69 74 2d 63 6f 6d    6d 69 74 2d 72 65 70 6f 72 74 65 64 3a 20 20 20 | e..40).*.git-commit-reported:... | 
| 115b80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    43 6f 6d 6d 69 74 20 50 73 65 75 64 6f 20 48 65 | ................Commit.Pseudo.He | 
| 115ba0 | 61 64 65 72 73 2e 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | aders........................... | 
| 115bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 115be0 | 20 20 20 20 20 28 6c 69 6e 65 20 20 33 31 29 0a    2a 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 72 65 76 | .....(line..31).*.git-commit-rev | 
| 115c00 | 69 65 77 3a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 43 6f 6d 6d 69 74 20 | iew:.....................Commit. | 
| 115c20 | 50 73 65 75 64 6f 20 48 65 61 64 65 72 73 2e 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | Pseudo.Headers.................. | 
| 115c40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 115c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c    69 6e 65 20 20 31 39 29 0a 2a 20 67 69 74 2d 63 | ..............(line..19).*.git-c | 
| 115c80 | 6f 6d 6d 69 74 2d 73 61 76 65 2d 6d 65 73 73 61    67 65 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ommit-save-message:............. | 
| 115ca0 | 20 20 45 64 69 74 69 6e 67 20 43 6f 6d 6d 69 74    20 4d 65 73 73 61 67 65 73 2e 0a 20 20 20 20 20 | ..Editing.Commit.Messages....... | 
| 115cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 115ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 | .........................(line.. | 
| 115d00 | 33 33 29 0a 2a 20 67 69 74 2d 63 6f 6d 6d 69 74    2d 73 61 76 65 2d 6d 65 73 73 61 67 65 20 3c 31 | 33).*.git-commit-save-message.<1 | 
| 115d20 | 3e 3a 20 20 20 20 20 20 20 20 20 20 20 43 6f 6d    6d 69 74 20 4d 6f 64 65 20 61 6e 64 20 48 6f 6f | >:...........Commit.Mode.and.Hoo | 
| 115d40 | 6b 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ks.............................. | 
| 115d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 115d80 | 20 20 28 6c 69 6e 65 20 20 32 36 29 0a 2a 20 67    69 74 2d 63 6f 6d 6d 69 74 2d 73 65 74 75 70 2d | ..(line..26).*.git-commit-setup- | 
| 115da0 | 63 68 61 6e 67 65 6c 6f 67 2d 73 75 70 70 6f 72    74 3a 20 20 20 20 43 6f 6d 6d 69 74 20 4d 6f 64 | changelog-support:....Commit.Mod | 
| 115dc0 | 65 20 61 6e 64 20 48 6f 6f 6b 73 2e 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e.and.Hooks..................... | 
| 115de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 115e00 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65    20 20 32 39 29 0a 2a 20 67 69 74 2d 63 6f 6d 6d | ...........(line..29).*.git-comm | 
| 115e20 | 69 74 2d 73 69 67 6e 6f 66 66 3a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 | it-signoff:....................C | 
| 115e40 | 6f 6d 6d 69 74 20 50 73 65 75 64 6f 20 48 65 61    64 65 72 73 2e 0a 20 20 20 20 20 20 20 20 20 20 | ommit.Pseudo.Headers............ | 
| 115e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 115e80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6c 69 6e 65 20 20 32 32 29 0a 2a | ....................(line..22).* | 
| 115ea0 | 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 75 67 67    65 73 74 65 64 3a 20 20 20 20 20 20 20 20 20 20 | .git-commit-suggested:.......... | 
| 115ec0 | 20 20 20 20 20 20 20 20 43 6f 6d 6d 69 74 20 50    73 65 75 64 6f 20 48 65 61 64 65 72 73 2e 0a 20 | ........Commit.Pseudo.Headers... | 
| 115ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 115f00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 | .............................(li | 
| 115f20 | 6e 65 20 20 33 35 29 0a 2a 20 67 69 74 2d 63 6f    6d 6d 69 74 2d 74 65 73 74 3a 20 20 20 20 20 20 | ne..35).*.git-commit-test:...... | 
| 115f40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 43 6f 6d 6d 69 74 20 50 73 65 75 64 6f 20 48 | .................Commit.Pseudo.H | 
| 115f60 | 65 61 64 65 72 73 2e 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | eaders.......................... | 
| 115f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 115fa0 | 20 20 20 20 20 20 28 6c 69 6e 65 20 20 32 35 29    0a 2a 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 74 75 | ......(line..25).*.git-commit-tu | 
| 115fc0 | 72 6e 2d 6f 6e 2d 61 75 74 6f 2d 66 69 6c 6c 3a    20 20 20 20 20 20 20 20 20 20 43 6f 6d 6d 69 74 | rn-on-auto-fill:..........Commit | 
| 115fe0 | 20 4d 6f 64 65 20 61 6e 64 20 48 6f 6f 6b 73 2e    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .Mode.and.Hooks................. | 
| 116000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 116020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6c 69 6e 65 20 20 33 33 29 0a 2a 20 67 69 74 2d | ...............(line..33).*.git- | 
| 116040 | 63 6f 6d 6d 69 74 2d 74 75 72 6e 2d 6f 6e 2d 66    6c 79 73 70 65 6c 6c 3a 20 20 20 20 20 20 20 20 | commit-turn-on-flyspell:........ | 
| 116060 | 20 20 20 43 6f 6d 6d 69 74 20 4d 6f 64 65 20 61    6e 64 20 48 6f 6f 6b 73 2e 0a 20 20 20 20 20 20 | ...Commit.Mode.and.Hooks........ | 
| 116080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1160a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 33 | ........................(line..3 | 
| 1160c0 | 36 29 0a 2a 20 67 69 74 2d 72 65 62 61 73 65 2d    62 61 63 6b 77 61 72 64 2d 6c 69 6e 65 3a 20 20 | 6).*.git-rebase-backward-line:.. | 
| 1160e0 | 20 20 20 20 20 20 20 20 20 20 20 20 45 64 69 74    69 6e 67 20 52 65 62 61 73 65 20 53 65 71 75 65 | ............Editing.Rebase.Seque | 
| 116100 | 6e 63 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nces............................ | 
| 116120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 116140 | 20 20 20 20 28 6c 69 6e 65 20 20 33 31 29 0a 2a    20 67 69 74 2d 72 65 62 61 73 65 2d 62 72 65 61 | ....(line..31).*.git-rebase-brea | 
| 116160 | 6b 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 45 64 69 74 69 6e 67 20 | k:......................Editing. | 
| 116180 | 52 65 62 61 73 65 20 53 65 71 75 65 6e 63 65 73    2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | Rebase.Sequences................ | 
| 1161a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1161c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6c 69 6e 65 20 20 37 30 29 0a 2a 20 67 69 74 | ................(line..70).*.git | 
| 1161e0 | 2d 72 65 62 61 73 65 2d 65 64 69 74 3a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -rebase-edit:................... | 
| 116200 | 20 20 20 20 45 64 69 74 69 6e 67 20 52 65 62 61    73 65 20 53 65 71 75 65 6e 63 65 73 2e 0a 20 20 | ....Editing.Rebase.Sequences.... | 
| 116220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 116240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e | ............................(lin | 
| 116260 | 65 20 20 34 36 29 0a 2a 20 67 69 74 2d 72 65 62    61 73 65 2d 65 78 65 63 3a 20 20 20 20 20 20 20 | e..46).*.git-rebase-exec:....... | 
| 116280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    45 64 69 74 69 6e 67 20 52 65 62 61 73 65 20 53 | ................Editing.Rebase.S | 
| 1162a0 | 65 71 75 65 6e 63 65 73 2e 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | equences........................ | 
| 1162c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1162e0 | 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 36    32 29 0a 2a 20 67 69 74 2d 72 65 62 61 73 65 2d | ........(line..62).*.git-rebase- | 
| 116300 | 66 69 78 75 70 3a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 45 64 69 74 | fixup:......................Edit | 
| 116320 | 69 6e 67 20 52 65 62 61 73 65 20 53 65 71 75 65    6e 63 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 | ing.Rebase.Sequences............ | 
| 116340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 116360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6c 69 6e 65 20 20 35 32 29 0a 2a | ....................(line..52).* | 
| 116380 | 20 67 69 74 2d 72 65 62 61 73 65 2d 69 6e 73 65    72 74 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .git-rebase-insert:............. | 
| 1163a0 | 20 20 20 20 20 20 20 20 45 64 69 74 69 6e 67 20    52 65 62 61 73 65 20 53 65 71 75 65 6e 63 65 73 | ........Editing.Rebase.Sequences | 
| 1163c0 | 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1163e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 116400 | 28 6c 69 6e 65 20 20 37 34 29 0a 2a 20 67 69 74    2d 72 65 62 61 73 65 2d 6b 69 6c 6c 2d 6c 69 6e | (line..74).*.git-rebase-kill-lin | 
| 116420 | 65 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 45 64 69 74 69 6e 67 20 52 65 62 61 | e:..................Editing.Reba | 
| 116440 | 73 65 20 53 65 71 75 65 6e 63 65 73 2e 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | se.Sequences.................... | 
| 116460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 116480 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e    65 20 20 35 36 29 0a 2a 20 67 69 74 2d 72 65 62 | ............(line..56).*.git-reb | 
| 1164a0 | 61 73 65 2d 6c 61 62 65 6c 3a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ase-label:...................... | 
| 1164c0 | 45 64 69 74 69 6e 67 20 52 65 62 61 73 65 20 53    65 71 75 65 6e 63 65 73 2e 0a 20 20 20 20 20 20 | Editing.Rebase.Sequences........ | 
| 1164e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 116500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 39 | ........................(line..9 | 
| 116520 | 34 29 0a 2a 20 67 69 74 2d 72 65 62 61 73 65 2d    6d 65 72 67 65 3a 20 20 20 20 20 20 20 20 20 20 | 4).*.git-rebase-merge:.......... | 
| 116540 | 20 20 20 20 20 20 20 20 20 20 20 20 45 64 69 74    69 6e 67 20 52 65 62 61 73 65 20 53 65 71 75 65 | ............Editing.Rebase.Seque | 
| 116560 | 6e 63 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nces............................ | 
| 116580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1165a0 | 20 20 20 20 28 6c 69 6e 65 20 31 30 32 29 0a 2a    20 67 69 74 2d 72 65 62 61 73 65 2d 6d 65 72 67 | ....(line.102).*.git-rebase-merg | 
| 1165c0 | 65 2d 74 6f 67 67 6c 65 2d 65 64 69 74 6d 73 67    3a 20 20 20 20 20 20 20 45 64 69 74 69 6e 67 20 | e-toggle-editmsg:.......Editing. | 
| 1165e0 | 52 65 62 61 73 65 20 53 65 71 75 65 6e 63 65 73    2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | Rebase.Sequences................ | 
| 116600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 116620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6c 69 6e 65 20 31 30 38 29 0a 2a 20 67 69 74 | ................(line.108).*.git | 
| 116640 | 2d 72 65 62 61 73 65 2d 6d 6f 76 65 2d 6c 69 6e    65 2d 64 6f 77 6e 3a 20 20 20 20 20 20 20 20 20 | -rebase-move-line-down:......... | 
| 116660 | 20 20 20 20 45 64 69 74 69 6e 67 20 52 65 62 61    73 65 20 53 65 71 75 65 6e 63 65 73 2e 0a 20 20 | ....Editing.Rebase.Sequences.... | 
| 116680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1166a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e | ............................(lin | 
| 1166c0 | 65 20 20 34 30 29 0a 2a 20 67 69 74 2d 72 65 62    61 73 65 2d 6d 6f 76 65 2d 6c 69 6e 65 2d 75 70 | e..40).*.git-rebase-move-line-up | 
| 1166e0 | 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    45 64 69 74 69 6e 67 20 52 65 62 61 73 65 20 53 | :...............Editing.Rebase.S | 
| 116700 | 65 71 75 65 6e 63 65 73 2e 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | equences........................ | 
| 116720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 116740 | 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 33    37 29 0a 2a 20 67 69 74 2d 72 65 62 61 73 65 2d | ........(line..37).*.git-rebase- | 
| 116760 | 70 69 63 6b 3a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 45 64 69 74 | pick:.......................Edit | 
| 116780 | 69 6e 67 20 52 65 62 61 73 65 20 53 65 71 75 65    6e 63 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 | ing.Rebase.Sequences............ | 
| 1167a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1167c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6c 69 6e 65 20 20 35 39 29 0a 2a | ....................(line..59).* | 
| 1167e0 | 20 67 69 74 2d 72 65 62 61 73 65 2d 72 65 73 65    74 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .git-rebase-reset:.............. | 
| 116800 | 20 20 20 20 20 20 20 20 45 64 69 74 69 6e 67 20    52 65 62 61 73 65 20 53 65 71 75 65 6e 63 65 73 | ........Editing.Rebase.Sequences | 
| 116820 | 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 116840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 116860 | 28 6c 69 6e 65 20 20 39 37 29 0a 2a 20 67 69 74    2d 72 65 62 61 73 65 2d 72 65 77 6f 72 64 3a 20 | (line..97).*.git-rebase-reword:. | 
| 116880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 45 64 69 74 69 6e 67 20 52 65 62 61 | ....................Editing.Reba | 
| 1168a0 | 73 65 20 53 65 71 75 65 6e 63 65 73 2e 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | se.Sequences.................... | 
| 1168c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1168e0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e    65 20 20 34 33 29 0a 2a 20 67 69 74 2d 72 65 62 | ............(line..43).*.git-reb | 
| 116900 | 61 73 65 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 3a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ase-show-commit:................ | 
| 116920 | 45 64 69 74 69 6e 67 20 52 65 62 61 73 65 20 53    65 71 75 65 6e 63 65 73 2e 0a 20 20 20 20 20 20 | Editing.Rebase.Sequences........ | 
| 116940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 116960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 31 | ........................(line..1 | 
| 116980 | 35 29 0a 2a 20 67 69 74 2d 72 65 62 61 73 65 2d    73 68 6f 77 2d 6f 72 2d 73 63 72 6f 6c 6c 2d 64 | 5).*.git-rebase-show-or-scroll-d | 
| 1169a0 | 6f 77 6e 3a 20 20 20 20 20 20 20 20 45 64 69 74    69 6e 67 20 52 65 62 61 73 65 20 53 65 71 75 65 | own:........Editing.Rebase.Seque | 
| 1169c0 | 6e 63 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nces............................ | 
| 1169e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 116a00 | 20 20 20 20 28 6c 69 6e 65 20 20 32 35 29 0a 2a    20 67 69 74 2d 72 65 62 61 73 65 2d 73 68 6f 77 | ....(line..25).*.git-rebase-show | 
| 116a20 | 2d 6f 72 2d 73 63 72 6f 6c 6c 2d 75 70 3a 20 20    20 20 20 20 20 20 20 20 45 64 69 74 69 6e 67 20 | -or-scroll-up:..........Editing. | 
| 116a40 | 52 65 62 61 73 65 20 53 65 71 75 65 6e 63 65 73    2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | Rebase.Sequences................ | 
| 116a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 116a80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6c 69 6e 65 20 20 31 39 29 0a 2a 20 67 69 74 | ................(line..19).*.git | 
| 116aa0 | 2d 72 65 62 61 73 65 2d 73 71 75 61 73 68 3a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -rebase-squash:................. | 
| 116ac0 | 20 20 20 20 45 64 69 74 69 6e 67 20 52 65 62 61    73 65 20 53 65 71 75 65 6e 63 65 73 2e 0a 20 20 | ....Editing.Rebase.Sequences.... | 
| 116ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 116b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e | ............................(lin | 
| 116b20 | 65 20 20 34 39 29 0a 2a 20 67 69 74 2d 72 65 62    61 73 65 2d 75 6e 64 6f 3a 20 20 20 20 20 20 20 | e..49).*.git-rebase-undo:....... | 
| 116b40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    45 64 69 74 69 6e 67 20 52 65 62 61 73 65 20 53 | ................Editing.Rebase.S | 
| 116b60 | 65 71 75 65 6e 63 65 73 2e 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | equences........................ | 
| 116b80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 116ba0 | 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 37    37 29 0a 2a 20 69 64 6f 2d 65 6e 74 65 72 2d 6d | ........(line..77).*.ido-enter-m | 
| 116bc0 | 61 67 69 74 2d 73 74 61 74 75 73 3a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 53 74 61 74 | agit-status:................Stat | 
| 116be0 | 75 73 20 42 75 66 66 65 72 2e 20 20 20 20 20 20    20 28 6c 69 6e 65 20 20 39 36 29 0a 2a 20 6d 61 | us.Buffer........(line..96).*.ma | 
| 116c00 | 67 69 74 2d 61 64 64 2d 73 65 63 74 69 6f 6e 2d    68 6f 6f 6b 3a 20 20 20 20 20 20 20 20 20 20 20 | git-add-section-hook:........... | 
| 116c20 | 20 20 20 20 20 53 65 63 74 69 6f 6e 20 48 6f 6f    6b 73 2e 20 20 20 20 20 20 20 28 6c 69 6e 65 20 | .....Section.Hooks........(line. | 
| 116c40 | 20 32 30 29 0a 2a 20 6d 61 67 69 74 2d 61 66 74    65 72 2d 73 61 76 65 2d 72 65 66 72 65 73 68 2d | .20).*.magit-after-save-refresh- | 
| 116c60 | 73 74 61 74 75 73 3a 20 20 20 20 20 20 20 41 75    74 6f 6d 61 74 69 63 20 52 65 66 72 65 73 68 69 | status:.......Automatic.Refreshi | 
| 116c80 | 6e 67 20 6f 66 20 4d 61 67 69 74 20 42 75 66 66    65 72 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 | ng.of.Magit.Buffers............. | 
| 116ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 116cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6c 69 6e 65 20 20 35 35 29 0a 2a 20 | ...................(line..55).*. | 
| 116ce0 | 6d 61 67 69 74 2d 61 6d 3a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | magit-am:....................... | 
| 116d00 | 20 20 20 20 20 20 20 4d 61 69 6c 64 69 72 20 50    61 74 63 68 65 73 2e 20 20 20 20 20 28 6c 69 6e | .......Maildir.Patches......(lin | 
| 116d20 | 65 20 20 20 39 29 0a 2a 20 6d 61 67 69 74 2d 61    6d 2d 61 62 6f 72 74 3a 20 20 20 20 20 20 20 20 | e...9).*.magit-am-abort:........ | 
| 116d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    4d 61 69 6c 64 69 72 20 50 61 74 63 68 65 73 2e | ................Maildir.Patches. | 
| 116d60 | 20 20 20 20 20 28 6c 69 6e 65 20 20 33 38 29 0a    2a 20 6d 61 67 69 74 2d 61 6d 2d 61 70 70 6c 79 | .....(line..38).*.magit-am-apply | 
| 116d80 | 2d 6d 61 69 6c 64 69 72 3a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 4d 61 69 6c 64 69 72 | -maildir:................Maildir | 
| 116da0 | 20 50 61 74 63 68 65 73 2e 20 20 20 20 20 28 6c    69 6e 65 20 20 32 30 29 0a 2a 20 6d 61 67 69 74 | .Patches......(line..20).*.magit | 
| 116dc0 | 2d 61 6d 2d 61 70 70 6c 79 2d 70 61 74 63 68 65    73 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -am-apply-patches:.............. | 
| 116de0 | 20 20 4d 61 69 6c 64 69 72 20 50 61 74 63 68 65    73 2e 20 20 20 20 20 28 6c 69 6e 65 20 20 31 34 | ..Maildir.Patches......(line..14 | 
| 116e00 | 29 0a 2a 20 6d 61 67 69 74 2d 61 6d 2d 63 6f 6e    74 69 6e 75 65 3a 20 20 20 20 20 20 20 20 20 20 | ).*.magit-am-continue:.......... | 
| 116e20 | 20 20 20 20 20 20 20 20 20 20 20 4d 61 69 6c 64    69 72 20 50 61 74 63 68 65 73 2e 20 20 20 20 20 | ...........Maildir.Patches...... | 
| 116e40 | 28 6c 69 6e 65 20 20 33 31 29 0a 2a 20 6d 61 67    69 74 2d 61 6d 2d 73 6b 69 70 3a 20 20 20 20 20 | (line..31).*.magit-am-skip:..... | 
| 116e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 4d 61 69 6c 64 69 72 20 50 61 74 63 | ....................Maildir.Patc | 
| 116e80 | 68 65 73 2e 20 20 20 20 20 28 6c 69 6e 65 20 20    33 34 29 0a 2a 20 6d 61 67 69 74 2d 61 70 70 6c | hes......(line..34).*.magit-appl | 
| 116ea0 | 79 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 41 70 70 | y:...........................App | 
| 116ec0 | 6c 79 69 6e 67 2e 20 20 20 20 20 20 20 20 20 20    20 20 28 6c 69 6e 65 20 20 33 34 29 0a 2a 20 6d | lying.............(line..34).*.m | 
| 116ee0 | 61 67 69 74 2d 62 69 73 65 63 74 3a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | agit-bisect:.................... | 
| 116f00 | 20 20 20 20 20 20 42 69 73 65 63 74 69 6e 67 2e    20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 | ......Bisecting............(line | 
| 116f20 | 20 20 20 39 29 0a 2a 20 6d 61 67 69 74 2d 62 69    73 65 63 74 2d 62 61 64 3a 20 20 20 20 20 20 20 | ...9).*.magit-bisect-bad:....... | 
| 116f40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 42    69 73 65 63 74 69 6e 67 2e 20 20 20 20 20 20 20 | ...............Bisecting........ | 
| 116f60 | 20 20 20 20 28 6c 69 6e 65 20 20 33 32 29 0a 2a    20 6d 61 67 69 74 2d 62 69 73 65 63 74 2d 67 6f | ....(line..32).*.magit-bisect-go | 
| 116f80 | 6f 64 3a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 42 69 73 65 63 74 69 6e | od:.....................Bisectin | 
| 116fa0 | 67 2e 20 20 20 20 20 20 20 20 20 20 20 28 6c 69    6e 65 20 20 33 36 29 0a 2a 20 6d 61 67 69 74 2d | g............(line..36).*.magit- | 
| 116fc0 | 62 69 73 65 63 74 2d 6d 61 72 6b 3a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | bisect-mark:.................... | 
| 116fe0 | 20 42 69 73 65 63 74 69 6e 67 2e 20 20 20 20 20    20 20 20 20 20 20 28 6c 69 6e 65 20 20 34 30 29 | .Bisecting............(line..40) | 
| 117000 | 0a 2a 20 6d 61 67 69 74 2d 62 69 73 65 63 74 2d    72 65 73 65 74 3a 20 20 20 20 20 20 20 20 20 20 | .*.magit-bisect-reset:.......... | 
| 117020 | 20 20 20 20 20 20 20 20 20 20 42 69 73 65 63 74    69 6e 67 2e 20 20 20 20 20 20 20 20 20 20 20 28 | ..........Bisecting............( | 
| 117040 | 6c 69 6e 65 20 20 35 31 29 0a 2a 20 6d 61 67 69    74 2d 62 69 73 65 63 74 2d 72 75 6e 3a 20 20 20 | line..51).*.magit-bisect-run:... | 
| 117060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 42 69 73 65 63 74 69 6e 67 2e 20 20 20 | ...................Bisecting.... | 
| 117080 | 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 32    36 29 0a 2a 20 6d 61 67 69 74 2d 62 69 73 65 63 | ........(line..26).*.magit-bisec | 
| 1170a0 | 74 2d 73 6b 69 70 3a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 42 69 73 65 | t-skip:.....................Bise | 
| 1170c0 | 63 74 69 6e 67 2e 20 20 20 20 20 20 20 20 20 20    20 28 6c 69 6e 65 20 20 34 36 29 0a 2a 20 6d 61 | cting............(line..46).*.ma | 
| 1170e0 | 67 69 74 2d 62 69 73 65 63 74 2d 73 74 61 72 74    3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | git-bisect-start:............... | 
| 117100 | 20 20 20 20 20 42 69 73 65 63 74 69 6e 67 2e 20    20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 | .....Bisecting............(line. | 
| 117120 | 20 31 36 29 0a 2a 20 6d 61 67 69 74 2d 62 6c 61    6d 65 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .16).*.magit-blame:............. | 
| 117140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 42 6c    61 6d 69 6e 67 2e 20 20 20 20 20 20 20 20 20 20 | ..............Blaming........... | 
| 117160 | 20 20 20 28 6c 69 6e 65 20 20 32 38 29 0a 2a 20    6d 61 67 69 74 2d 62 6c 61 6d 65 20 3c 31 3e 3a | ...(line..28).*.magit-blame.<1>: | 
| 117180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 42 6c 61 6d 69 6e 67 2e 20 | .......................Blaming.. | 
| 1171a0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e    65 20 20 33 34 29 0a 2a 20 6d 61 67 69 74 2d 62 | ............(line..34).*.magit-b | 
| 1171c0 | 6c 61 6d 65 20 3c 32 3e 3a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | lame.<2>:....................... | 
| 1171e0 | 42 6c 61 6d 69 6e 67 2e 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6c 69 6e 65 20 31 31 35 29 0a | Blaming..............(line.115). | 
| 117200 | 2a 20 6d 61 67 69 74 2d 62 6c 61 6d 65 20 3c 33    3e 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | *.magit-blame.<3>:.............. | 
| 117220 | 20 20 20 20 20 20 20 20 20 43 6f 6d 6d 61 6e 64    73 20 66 6f 72 20 42 75 66 66 65 72 73 20 56 69 | .........Commands.for.Buffers.Vi | 
| 117240 | 73 69 74 69 6e 67 20 46 69 6c 65 73 2e 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | siting.Files.................... | 
| 117260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 117280 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e    65 20 20 35 32 29 0a 2a 20 6d 61 67 69 74 2d 62 | ............(line..52).*.magit-b | 
| 1172a0 | 6c 61 6d 65 20 3c 34 3e 3a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | lame.<4>:....................... | 
| 1172c0 | 43 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 42 75 66    66 65 72 73 20 56 69 73 69 74 69 6e 67 20 46 69 | Commands.for.Buffers.Visiting.Fi | 
| 1172e0 | 6c 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | les............................. | 
| 117300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 117320 | 20 20 20 28 6c 69 6e 65 20 31 33 37 29 0a 2a 20    6d 61 67 69 74 2d 62 6c 61 6d 65 2d 61 64 64 69 | ...(line.137).*.magit-blame-addi | 
| 117340 | 74 69 6f 6e 3a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 42 6c 61 6d 69 6e 67 2e 20 | tion:..................Blaming.. | 
| 117360 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e    65 20 20 32 38 29 0a 2a 20 6d 61 67 69 74 2d 62 | ............(line..28).*.magit-b | 
| 117380 | 6c 61 6d 65 2d 61 64 64 69 74 69 6f 6e 20 3c 31    3e 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | lame-addition.<1>:.............. | 
| 1173a0 | 42 6c 61 6d 69 6e 67 2e 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6c 69 6e 65 20 20 34 35 29 0a | Blaming..............(line..45). | 
| 1173c0 | 2a 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 61 64    64 69 74 69 6f 6e 73 3a 20 20 20 20 20 20 20 20 | *.magit-blame-additions:........ | 
| 1173e0 | 20 20 20 20 20 20 20 20 20 43 6f 6d 6d 61 6e 64    73 20 66 6f 72 20 42 75 66 66 65 72 73 20 56 69 | .........Commands.for.Buffers.Vi | 
| 117400 | 73 69 74 69 6e 67 20 46 69 6c 65 73 2e 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | siting.Files.................... | 
| 117420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 117440 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e    65 20 20 35 32 29 0a 2a 20 6d 61 67 69 74 2d 62 | ............(line..52).*.magit-b | 
| 117460 | 6c 61 6d 65 2d 63 6f 70 79 2d 68 61 73 68 3a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | lame-copy-hash:................. | 
| 117480 | 42 6c 61 6d 69 6e 67 2e 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6c 69 6e 65 20 31 33 34 29 0a | Blaming..............(line.134). | 
| 1174a0 | 2a 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 63 79    63 6c 65 2d 73 74 79 6c 65 3a 20 20 20 20 20 20 | *.magit-blame-cycle-style:...... | 
| 1174c0 | 20 20 20 20 20 20 20 20 20 42 6c 61 6d 69 6e 67    2e 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c | .........Blaming..............(l | 
| 1174e0 | 69 6e 65 20 31 34 31 29 0a 2a 20 6d 61 67 69 74    2d 62 6c 61 6d 65 2d 65 63 68 6f 3a 20 20 20 20 | ine.141).*.magit-blame-echo:.... | 
| 117500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 42 6c 61 6d 69 6e 67 2e 20 20 20 20 20 20 | ..................Blaming....... | 
| 117520 | 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 32 38    29 0a 2a 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d | .......(line..28).*.magit-blame- | 
| 117540 | 65 63 68 6f 20 3c 31 3e 3a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 42 6c 61 6d 69 | echo.<1>:..................Blami | 
| 117560 | 6e 67 2e 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6c 69 6e 65 20 20 37 36 29 0a 2a 20 6d 61 67 | ng..............(line..76).*.mag | 
| 117580 | 69 74 2d 62 6c 61 6d 65 2d 65 63 68 6f 20 3c 32    3e 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | it-blame-echo.<2>:.............. | 
| 1175a0 | 20 20 20 20 43 6f 6d 6d 61 6e 64 73 20 66 6f 72    20 42 75 66 66 65 72 73 20 56 69 73 69 74 69 6e | ....Commands.for.Buffers.Visitin | 
| 1175c0 | 67 20 46 69 6c 65 73 2e 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | g.Files......................... | 
| 1175e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 117600 | 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 35 32    29 0a 2a 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d | .......(line..52).*.magit-blame- | 
| 117620 | 6e 65 78 74 2d 63 68 75 6e 6b 3a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 42 6c 61 6d 69 | next-chunk:................Blami | 
| 117640 | 6e 67 2e 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6c 69 6e 65 20 31 31 38 29 0a 2a 20 6d 61 67 | ng..............(line.118).*.mag | 
| 117660 | 69 74 2d 62 6c 61 6d 65 2d 6e 65 78 74 2d 63 68    75 6e 6b 2d 73 61 6d 65 2d 63 6f 6d 6d 69 74 3a | it-blame-next-chunk-same-commit: | 
| 117680 | 20 20 20 20 42 6c 61 6d 69 6e 67 2e 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 31 | ....Blaming..............(line.1 | 
| 1176a0 | 32 31 29 0a 2a 20 6d 61 67 69 74 2d 62 6c 61 6d    65 2d 70 72 65 76 69 6f 75 73 2d 63 68 75 6e 6b | 21).*.magit-blame-previous-chunk | 
| 1176c0 | 3a 20 20 20 20 20 20 20 20 20 20 20 20 42 6c 61    6d 69 6e 67 2e 20 20 20 20 20 20 20 20 20 20 20 | :............Blaming............ | 
| 1176e0 | 20 20 28 6c 69 6e 65 20 31 32 34 29 0a 2a 20 6d    61 67 69 74 2d 62 6c 61 6d 65 2d 70 72 65 76 69 | ..(line.124).*.magit-blame-previ | 
| 117700 | 6f 75 73 2d 63 68 75 6e 6b 2d 73 61 6d 65 2d 63    6f 6d 6d 69 74 3a 20 42 6c 61 6d 69 6e 67 2e 20 | ous-chunk-same-commit:.Blaming.. | 
| 117720 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65    20 31 32 37 29 0a 2a 20 6d 61 67 69 74 2d 62 6c | ...........(line.127).*.magit-bl | 
| 117740 | 61 6d 65 2d 71 75 69 74 3a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 42 | ame-quit:......................B | 
| 117760 | 6c 61 6d 69 6e 67 2e 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6c 69 6e 65 20 20 32 38 29 0a 2a | laming..............(line..28).* | 
| 117780 | 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 71 75 69    74 20 3c 31 3e 3a 20 20 20 20 20 20 20 20 20 20 | .magit-blame-quit.<1>:.......... | 
| 1177a0 | 20 20 20 20 20 20 20 20 42 6c 61 6d 69 6e 67 2e    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 | ........Blaming..............(li | 
| 1177c0 | 6e 65 20 20 38 37 29 0a 2a 20 6d 61 67 69 74 2d    62 6c 61 6d 65 2d 71 75 69 74 20 3c 32 3e 3a 20 | ne..87).*.magit-blame-quit.<2>:. | 
| 1177e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 42 6c 61 6d 69 6e 67 2e 20 20 20 20 20 20 20 | .................Blaming........ | 
| 117800 | 20 20 20 20 20 20 28 6c 69 6e 65 20 31 33 30 29    0a 2a 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 71 | ......(line.130).*.magit-blame-q | 
| 117820 | 75 69 74 20 3c 33 3e 3a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 43 6f 6d 6d 61 6e | uit.<3>:..................Comman | 
| 117840 | 64 73 20 66 6f 72 20 42 75 66 66 65 72 73 20 56    69 73 69 74 69 6e 67 20 46 69 6c 65 73 2e 0a 20 | ds.for.Buffers.Visiting.Files... | 
| 117860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 117880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 | .............................(li | 
| 1178a0 | 6e 65 20 20 35 32 29 0a 2a 20 6d 61 67 69 74 2d    62 6c 61 6d 65 2d 72 65 6d 6f 76 61 6c 3a 20 20 | ne..52).*.magit-blame-removal:.. | 
| 1178c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 42 6c 61 6d 69 6e 67 2e 20 20 20 20 20 20 20 | .................Blaming........ | 
| 1178e0 | 20 20 20 20 20 20 28 6c 69 6e 65 20 20 32 38 29    0a 2a 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 72 | ......(line..28).*.magit-blame-r | 
| 117900 | 65 6d 6f 76 61 6c 20 3c 31 3e 3a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 42 6c 61 6d 69 6e | emoval.<1>:...............Blamin | 
| 117920 | 67 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6c 69 6e 65 20 20 36 30 29 0a 2a 20 6d 61 67 69 | g..............(line..60).*.magi | 
| 117940 | 74 2d 62 6c 61 6d 65 2d 72 65 6d 6f 76 61 6c 20    3c 32 3e 3a 20 20 20 20 20 20 20 20 20 20 20 20 | t-blame-removal.<2>:............ | 
| 117960 | 20 20 20 43 6f 6d 6d 61 6e 64 73 20 66 6f 72 20    42 75 66 66 65 72 73 20 56 69 73 69 74 69 6e 67 | ...Commands.for.Buffers.Visiting | 
| 117980 | 20 46 69 6c 65 73 2e 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .Files.......................... | 
| 1179a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1179c0 | 20 20 20 20 20 20 28 6c 69 6e 65 20 20 35 32 29    0a 2a 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 72 | ......(line..52).*.magit-blame-r | 
| 1179e0 | 65 76 65 72 73 65 3a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 42 6c 61 6d 69 6e | everse:...................Blamin | 
| 117a00 | 67 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6c 69 6e 65 20 20 32 38 29 0a 2a 20 6d 61 67 69 | g..............(line..28).*.magi | 
| 117a20 | 74 2d 62 6c 61 6d 65 2d 72 65 76 65 72 73 65 20    3c 31 3e 3a 20 20 20 20 20 20 20 20 20 20 20 20 | t-blame-reverse.<1>:............ | 
| 117a40 | 20 20 20 42 6c 61 6d 69 6e 67 2e 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 36 | ...Blaming..............(line..6 | 
| 117a60 | 38 29 0a 2a 20 6d 61 67 69 74 2d 62 6c 61 6d 65    2d 72 65 76 65 72 73 65 20 3c 32 3e 3a 20 20 20 | 8).*.magit-blame-reverse.<2>:... | 
| 117a80 | 20 20 20 20 20 20 20 20 20 20 20 20 43 6f 6d 6d    61 6e 64 73 20 66 6f 72 20 42 75 66 66 65 72 73 | ............Commands.for.Buffers | 
| 117aa0 | 20 56 69 73 69 74 69 6e 67 20 46 69 6c 65 73 2e    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .Visiting.Files................. | 
| 117ac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 117ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6c 69 6e 65 20 20 35 32 29 0a 2a 20 6d 61 67 69 | ...............(line..52).*.magi | 
| 117b00 | 74 2d 62 6c 6f 62 2d 6e 65 78 74 3a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-blob-next:.................... | 
| 117b20 | 20 20 20 43 6f 6d 6d 61 6e 64 73 20 66 6f 72 20    42 75 66 66 65 72 73 20 56 69 73 69 74 69 6e 67 | ...Commands.for.Buffers.Visiting | 
| 117b40 | 20 46 69 6c 65 73 2e 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .Files.......................... | 
| 117b60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 117b80 | 20 20 20 20 20 20 28 6c 69 6e 65 20 20 35 32 29    0a 2a 20 6d 61 67 69 74 2d 62 6c 6f 62 2d 6e 65 | ......(line..52).*.magit-blob-ne | 
| 117ba0 | 78 74 20 3c 31 3e 3a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 43 6f 6d 6d 61 6e | xt.<1>:...................Comman | 
| 117bc0 | 64 73 20 66 6f 72 20 42 75 66 66 65 72 73 20 56    69 73 69 74 69 6e 67 20 46 69 6c 65 73 2e 0a 20 | ds.for.Buffers.Visiting.Files... | 
| 117be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 117c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 | .............................(li | 
| 117c20 | 6e 65 20 31 35 33 29 0a 2a 20 6d 61 67 69 74 2d    62 6c 6f 62 2d 6e 65 78 74 20 3c 32 3e 3a 20 20 | ne.153).*.magit-blob-next.<2>:.. | 
| 117c40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 4d 69 6e 6f 72 20 4d 6f 64 65 20 66 6f 72 20 | .................Minor.Mode.for. | 
| 117c60 | 42 75 66 66 65 72 73 20 56 69 73 69 74 69 6e 67    20 42 6c 6f 62 73 2e 0a 20 20 20 20 20 20 20 20 | Buffers.Visiting.Blobs.......... | 
| 117c80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 117ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6c 69 6e 65 20 20 31 36 29 | ......................(line..16) | 
| 117cc0 | 0a 2a 20 6d 61 67 69 74 2d 62 6c 6f 62 2d 70 72    65 76 69 6f 75 73 3a 20 20 20 20 20 20 20 20 20 | .*.magit-blob-previous:......... | 
| 117ce0 | 20 20 20 20 20 20 20 20 20 20 43 6f 6d 6d 61 6e    64 73 20 66 6f 72 20 42 75 66 66 65 72 73 20 56 | ..........Commands.for.Buffers.V | 
| 117d00 | 69 73 69 74 69 6e 67 20 46 69 6c 65 73 2e 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | isiting.Files................... | 
| 117d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 117d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69    6e 65 20 20 35 32 29 0a 2a 20 6d 61 67 69 74 2d | .............(line..52).*.magit- | 
| 117d60 | 62 6c 6f 62 2d 70 72 65 76 69 6f 75 73 20 3c 31    3e 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | blob-previous.<1>:.............. | 
| 117d80 | 20 43 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 42 75    66 66 65 72 73 20 56 69 73 69 74 69 6e 67 20 46 | .Commands.for.Buffers.Visiting.F | 
| 117da0 | 69 6c 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | iles............................ | 
| 117dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 117de0 | 20 20 20 20 28 6c 69 6e 65 20 31 34 39 29 0a 2a    20 6d 61 67 69 74 2d 62 6c 6f 62 2d 70 72 65 76 | ....(line.149).*.magit-blob-prev | 
| 117e00 | 69 6f 75 73 20 3c 32 3e 3a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 4d 69 6e 6f 72 20 4d 6f | ious.<2>:...............Minor.Mo | 
| 117e20 | 64 65 20 66 6f 72 20 42 75 66 66 65 72 73 20 56    69 73 69 74 69 6e 67 20 42 6c 6f 62 73 2e 0a 20 | de.for.Buffers.Visiting.Blobs... | 
| 117e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 117e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 | .............................(li | 
| 117e80 | 6e 65 20 20 31 33 29 0a 2a 20 6d 61 67 69 74 2d    62 6c 6f 62 2d 76 69 73 69 74 2d 66 69 6c 65 3a | ne..13).*.magit-blob-visit-file: | 
| 117ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 43 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 42 75 | .................Commands.for.Bu | 
| 117ec0 | 66 66 65 72 73 20 56 69 73 69 74 69 6e 67 20 46    69 6c 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 | ffers.Visiting.Files............ | 
| 117ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 117f00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6c 69 6e 65 20 20 35 32 29 0a 2a | ....................(line..52).* | 
| 117f20 | 20 6d 61 67 69 74 2d 62 6c 6f 62 2d 76 69 73 69    74 2d 66 69 6c 65 20 3c 31 3e 3a 20 20 20 20 20 | .magit-blob-visit-file.<1>:..... | 
| 117f40 | 20 20 20 20 20 20 20 20 43 6f 6d 6d 61 6e 64 73    20 66 6f 72 20 42 75 66 66 65 72 73 20 56 69 73 | ........Commands.for.Buffers.Vis | 
| 117f60 | 69 74 69 6e 67 20 46 69 6c 65 73 2e 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | iting.Files..................... | 
| 117f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 117fa0 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65    20 31 36 30 29 0a 2a 20 6d 61 67 69 74 2d 62 72 | ...........(line.160).*.magit-br | 
| 117fc0 | 61 6e 63 68 3a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 42 | anch:..........................B | 
| 117fe0 | 72 61 6e 63 68 20 43 6f 6d 6d 61 6e 64 73 2e 20    20 20 20 20 28 6c 69 6e 65 20 20 31 33 29 0a 2a | ranch.Commands......(line..13).* | 
| 118000 | 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 61 6e    64 2d 63 68 65 63 6b 6f 75 74 3a 20 20 20 20 20 | .magit-branch-and-checkout:..... | 
| 118020 | 20 20 20 20 20 20 20 20 42 72 61 6e 63 68 20 43    6f 6d 6d 61 6e 64 73 2e 20 20 20 20 20 28 6c 69 | ........Branch.Commands......(li | 
| 118040 | 6e 65 20 20 36 33 29 0a 2a 20 6d 61 67 69 74 2d    62 72 61 6e 63 68 2d 63 68 65 63 6b 6f 75 74 3a | ne..63).*.magit-branch-checkout: | 
| 118060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 42 72 61 6e 63 68 20 43 6f 6d 6d 61 6e 64 73 | .................Branch.Commands | 
| 118080 | 2e 20 20 20 20 20 28 6c 69 6e 65 20 20 36 39 29    0a 2a 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d | ......(line..69).*.magit-branch- | 
| 1180a0 | 63 6f 6e 66 69 67 75 72 65 3a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 42 72 61 6e 63 68 | configure:................Branch | 
| 1180c0 | 20 43 6f 6d 6d 61 6e 64 73 2e 20 20 20 20 20 28    6c 69 6e 65 20 20 33 31 29 0a 2a 20 6d 61 67 69 | .Commands......(line..31).*.magi | 
| 1180e0 | 74 2d 62 72 61 6e 63 68 2d 63 72 65 61 74 65 3a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-branch-create:................ | 
| 118100 | 20 20 20 42 72 61 6e 63 68 20 43 6f 6d 6d 61 6e    64 73 2e 20 20 20 20 20 28 6c 69 6e 65 20 20 35 | ...Branch.Commands......(line..5 | 
| 118120 | 34 29 0a 2a 20 6d 61 67 69 74 2d 62 72 61 6e 63    68 2d 64 65 6c 65 74 65 3a 20 20 20 20 20 20 20 | 4).*.magit-branch-delete:....... | 
| 118140 | 20 20 20 20 20 20 20 20 20 20 20 20 42 72 61 6e    63 68 20 43 6f 6d 6d 61 6e 64 73 2e 20 20 20 20 | ............Branch.Commands..... | 
| 118160 | 20 28 6c 69 6e 65 20 31 33 38 29 0a 2a 20 6d 61    67 69 74 2d 62 72 61 6e 63 68 2d 6f 72 2d 63 68 | .(line.138).*.magit-branch-or-ch | 
| 118180 | 65 63 6b 6f 75 74 3a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 42 72 61 6e 63 68 20 43 6f 6d 6d | eckout:..............Branch.Comm | 
| 1181a0 | 61 6e 64 73 2e 20 20 20 20 20 28 6c 69 6e 65 20    32 35 37 29 0a 2a 20 6d 61 67 69 74 2d 62 72 61 | ands......(line.257).*.magit-bra | 
| 1181c0 | 6e 63 68 2d 6f 72 70 68 61 6e 3a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 42 72 | nch-orphan:...................Br | 
| 1181e0 | 61 6e 63 68 20 43 6f 6d 6d 61 6e 64 73 2e 20 20    20 20 20 28 6c 69 6e 65 20 32 35 33 29 0a 2a 20 | anch.Commands......(line.253).*. | 
| 118200 | 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 6e    61 6d 65 3a 20 20 20 20 20 20 20 20 20 20 20 20 | magit-branch-rename:............ | 
| 118220 | 20 20 20 20 20 20 20 42 72 61 6e 63 68 20 43 6f    6d 6d 61 6e 64 73 2e 20 20 20 20 20 28 6c 69 6e | .......Branch.Commands......(lin | 
| 118240 | 65 20 31 34 39 29 0a 2a 20 6d 61 67 69 74 2d 62    72 61 6e 63 68 2d 72 65 73 65 74 3a 20 20 20 20 | e.149).*.magit-branch-reset:.... | 
| 118260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    42 72 61 6e 63 68 20 43 6f 6d 6d 61 6e 64 73 2e | ................Branch.Commands. | 
| 118280 | 20 20 20 20 20 28 6c 69 6e 65 20 31 32 33 29 0a    2a 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 73 | .....(line.123).*.magit-branch-s | 
| 1182a0 | 68 65 6c 76 65 3a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 41 75 78 69 6c 69 61 | helve:...................Auxilia | 
| 1182c0 | 72 79 20 42 72 61 6e 63 68 20 43 6f 6d 6d 61 6e    64 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ry.Branch.Commands.............. | 
| 1182e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 118300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 6c 69 6e 65 20 20 20 39 29 0a 2a 20 6d | ..................(line...9).*.m | 
| 118320 | 61 67 69 74 2d 62 72 61 6e 63 68 2d 73 70 69 6e    6f 66 66 3a 20 20 20 20 20 20 20 20 20 20 20 20 | agit-branch-spinoff:............ | 
| 118340 | 20 20 20 20 20 20 42 72 61 6e 63 68 20 43 6f 6d    6d 61 6e 64 73 2e 20 20 20 20 20 28 6c 69 6e 65 | ......Branch.Commands......(line | 
| 118360 | 20 20 39 31 29 0a 2a 20 6d 61 67 69 74 2d 62 72    61 6e 63 68 2d 73 70 69 6e 6f 75 74 3a 20 20 20 | ..91).*.magit-branch-spinout:... | 
| 118380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 42    72 61 6e 63 68 20 43 6f 6d 6d 61 6e 64 73 2e 20 | ...............Branch.Commands.. | 
| 1183a0 | 20 20 20 20 28 6c 69 6e 65 20 31 31 38 29 0a 2a    20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 75 6e | ....(line.118).*.magit-branch-un | 
| 1183c0 | 73 68 65 6c 76 65 3a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 41 75 78 69 6c 69 61 72 | shelve:.................Auxiliar | 
| 1183e0 | 79 20 42 72 61 6e 63 68 20 43 6f 6d 6d 61 6e 64    73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | y.Branch.Commands............... | 
| 118400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 118420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6c 69 6e 65 20 20 31 39 29 0a 2a 20 6d 61 | .................(line..19).*.ma | 
| 118440 | 67 69 74 2d 62 75 69 6c 74 69 6e 2d 63 6f 6d 70    6c 65 74 69 6e 67 2d 72 65 61 64 3a 20 20 20 20 | git-builtin-completing-read:.... | 
| 118460 | 20 20 20 20 20 53 75 70 70 6f 72 74 20 66 6f 72    20 43 6f 6d 70 6c 65 74 69 6f 6e 20 46 72 61 6d | .....Support.for.Completion.Fram | 
| 118480 | 65 77 6f 72 6b 73 2e 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | eworks.......................... | 
| 1184a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1184c0 | 20 20 20 20 20 20 28 6c 69 6e 65 20 20 34 31 29    0a 2a 20 6d 61 67 69 74 2d 62 75 6e 64 6c 65 3a | ......(line..41).*.magit-bundle: | 
| 1184e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 42 75 6e 64 6c 65 | ..........................Bundle | 
| 118500 | 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6c 69 6e 65 20 20 20 38 29 0a 2a 20 6d 61 67 69 | ...............(line...8).*.magi | 
| 118520 | 74 2d 63 61 6c 6c 2d 67 69 74 3a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-call-git:..................... | 
| 118540 | 20 20 20 43 61 6c 6c 69 6e 67 20 47 69 74 20 66    6f 72 20 45 66 66 65 63 74 2e 0a 20 20 20 20 20 | ...Calling.Git.for.Effect....... | 
| 118560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 118580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 | .........................(line.. | 
| 1185a0 | 32 38 29 0a 2a 20 6d 61 67 69 74 2d 63 61 6c 6c    2d 70 72 6f 63 65 73 73 3a 20 20 20 20 20 20 20 | 28).*.magit-call-process:....... | 
| 1185c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 43 61 6c    6c 69 6e 67 20 47 69 74 20 66 6f 72 20 45 66 66 | .............Calling.Git.for.Eff | 
| 1185e0 | 65 63 74 2e 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ect............................. | 
| 118600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 118620 | 20 20 20 28 6c 69 6e 65 20 20 33 31 29 0a 2a 20    6d 61 67 69 74 2d 63 61 6e 63 65 6c 2d 73 65 63 | ...(line..31).*.magit-cancel-sec | 
| 118640 | 74 69 6f 6e 3a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 43 72 65 61 74 69 6e 67 20 | tion:..................Creating. | 
| 118660 | 53 65 63 74 69 6f 6e 73 2e 20 20 20 28 6c 69 6e    65 20 20 36 39 29 0a 2a 20 6d 61 67 69 74 2d 63 | Sections....(line..69).*.magit-c | 
| 118680 | 68 65 63 6b 6f 75 74 3a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | heckout:........................ | 
| 1186a0 | 42 72 61 6e 63 68 20 43 6f 6d 6d 61 6e 64 73 2e    20 20 20 20 20 28 6c 69 6e 65 20 20 34 37 29 0a | Branch.Commands......(line..47). | 
| 1186c0 | 2a 20 6d 61 67 69 74 2d 63 68 65 72 72 79 3a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | *.magit-cherry:................. | 
| 1186e0 | 20 20 20 20 20 20 20 20 20 43 68 65 72 72 69 65    73 2e 20 20 20 20 20 20 20 20 20 20 20 20 28 6c | .........Cherries.............(l | 
| 118700 | 69 6e 65 20 20 31 38 29 0a 2a 20 6d 61 67 69 74    2d 63 68 65 72 72 79 2d 61 70 70 6c 79 3a 20 20 | ine..18).*.magit-cherry-apply:.. | 
| 118720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 43 68 65 72 72 79 20 50 69 63 6b 69 6e 67 | ..................Cherry.Picking | 
| 118740 | 2e 20 20 20 20 20 20 28 6c 69 6e 65 20 20 32 33    29 0a 2a 20 6d 61 67 69 74 2d 63 68 65 72 72 79 | .......(line..23).*.magit-cherry | 
| 118760 | 2d 63 6f 70 79 3a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 43 68 65 72 72 | -copy:.....................Cherr | 
| 118780 | 79 20 50 69 63 6b 69 6e 67 2e 20 20 20 20 20 20    28 6c 69 6e 65 20 20 31 37 29 0a 2a 20 6d 61 67 | y.Picking.......(line..17).*.mag | 
| 1187a0 | 69 74 2d 63 68 65 72 72 79 2d 64 6f 6e 61 74 65    3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | it-cherry-donate:............... | 
| 1187c0 | 20 20 20 20 43 68 65 72 72 79 20 50 69 63 6b 69    6e 67 2e 20 20 20 20 20 20 28 6c 69 6e 65 20 20 | ....Cherry.Picking.......(line.. | 
| 1187e0 | 35 31 29 0a 2a 20 6d 61 67 69 74 2d 63 68 65 72    72 79 2d 68 61 72 76 65 73 74 3a 20 20 20 20 20 | 51).*.magit-cherry-harvest:..... | 
| 118800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 43 68 65    72 72 79 20 50 69 63 6b 69 6e 67 2e 20 20 20 20 | .............Cherry.Picking..... | 
| 118820 | 20 20 28 6c 69 6e 65 20 20 34 30 29 0a 2a 20 6d    61 67 69 74 2d 63 68 65 72 72 79 2d 70 69 63 6b | ..(line..40).*.magit-cherry-pick | 
| 118840 | 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 43 68 65 72 72 79 20 50 69 63 | :.....................Cherry.Pic | 
| 118860 | 6b 69 6e 67 2e 20 20 20 20 20 20 28 6c 69 6e 65    20 20 20 39 29 0a 2a 20 6d 61 67 69 74 2d 63 68 | king.......(line...9).*.magit-ch | 
| 118880 | 65 72 72 79 2d 73 70 69 6e 6f 66 66 3a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 | erry-spinoff:..................C | 
| 1188a0 | 68 65 72 72 79 20 50 69 63 6b 69 6e 67 2e 20 20    20 20 20 20 28 6c 69 6e 65 20 20 37 32 29 0a 2a | herry.Picking.......(line..72).* | 
| 1188c0 | 20 6d 61 67 69 74 2d 63 68 65 72 72 79 2d 73 70    69 6e 6f 75 74 3a 20 20 20 20 20 20 20 20 20 20 | .magit-cherry-spinout:.......... | 
| 1188e0 | 20 20 20 20 20 20 20 20 43 68 65 72 72 79 20 50    69 63 6b 69 6e 67 2e 20 20 20 20 20 20 28 6c 69 | ........Cherry.Picking.......(li | 
| 118900 | 6e 65 20 20 36 32 29 0a 2a 20 6d 61 67 69 74 2d    63 6c 6f 6e 65 3a 20 20 20 20 20 20 20 20 20 20 | ne..62).*.magit-clone:.......... | 
| 118920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 43 6c 6f 6e 69 6e 67 20 52 65 70 6f 73 69 74 | .................Cloning.Reposit | 
| 118940 | 6f 72 79 2e 20 20 28 6c 69 6e 65 20 20 32 30 29    0a 2a 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 62 | ory...(line..20).*.magit-clone-b | 
| 118960 | 61 72 65 3a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 43 6c 6f 6e 69 6e | are:......................Clonin | 
| 118980 | 67 20 52 65 70 6f 73 69 74 6f 72 79 2e 20 20 28    6c 69 6e 65 20 20 34 34 29 0a 2a 20 6d 61 67 69 | g.Repository...(line..44).*.magi | 
| 1189a0 | 74 2d 63 6c 6f 6e 65 2d 6d 69 72 72 6f 72 3a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-clone-mirror:................. | 
| 1189c0 | 20 20 20 43 6c 6f 6e 69 6e 67 20 52 65 70 6f 73    69 74 6f 72 79 2e 20 20 28 6c 69 6e 65 20 20 34 | ...Cloning.Repository...(line..4 | 
| 1189e0 | 38 29 0a 2a 20 6d 61 67 69 74 2d 63 6c 6f 6e 65    2d 72 65 67 75 6c 61 72 3a 20 20 20 20 20 20 20 | 8).*.magit-clone-regular:....... | 
| 118a00 | 20 20 20 20 20 20 20 20 20 20 20 20 43 6c 6f 6e    69 6e 67 20 52 65 70 6f 73 69 74 6f 72 79 2e 20 | ............Cloning.Repository.. | 
| 118a20 | 20 28 6c 69 6e 65 20 20 32 38 29 0a 2a 20 6d 61    67 69 74 2d 63 6c 6f 6e 65 2d 73 68 61 6c 6c 6f | .(line..28).*.magit-clone-shallo | 
| 118a40 | 77 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 43 6c 6f 6e 69 6e 67 20 52 65 70 | w:...................Cloning.Rep | 
| 118a60 | 6f 73 69 74 6f 72 79 2e 20 20 28 6c 69 6e 65 20    20 33 32 29 0a 2a 20 6d 61 67 69 74 2d 63 6c 6f | ository...(line..32).*.magit-clo | 
| 118a80 | 6e 65 2d 73 68 61 6c 6c 6f 77 2d 65 78 63 6c 75    64 65 3a 20 20 20 20 20 20 20 20 20 20 20 43 6c | ne-shallow-exclude:...........Cl | 
| 118aa0 | 6f 6e 69 6e 67 20 52 65 70 6f 73 69 74 6f 72 79    2e 20 20 28 6c 69 6e 65 20 20 36 31 29 0a 2a 20 | oning.Repository...(line..61).*. | 
| 118ac0 | 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 73 68 61 6c    6c 6f 77 2d 73 69 6e 63 65 3a 20 20 20 20 20 20 | magit-clone-shallow-since:...... | 
| 118ae0 | 20 20 20 20 20 20 20 43 6c 6f 6e 69 6e 67 20 52    65 70 6f 73 69 74 6f 72 79 2e 20 20 28 6c 69 6e | .......Cloning.Repository...(lin | 
| 118b00 | 65 20 20 35 35 29 0a 2a 20 6d 61 67 69 74 2d 63    6c 6f 6e 65 2d 73 70 61 72 73 65 3a 20 20 20 20 | e..55).*.magit-clone-sparse:.... | 
| 118b20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    43 6c 6f 6e 69 6e 67 20 52 65 70 6f 73 69 74 6f | ................Cloning.Reposito | 
| 118b40 | 72 79 2e 20 20 28 6c 69 6e 65 20 20 33 38 29 0a    2a 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 3a 20 | ry...(line..38).*.magit-commit:. | 
| 118b60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 49 6e 69 74 69 61 74 | .........................Initiat | 
| 118b80 | 69 6e 67 20 61 20 43 6f 6d 6d 69 74 2e 20 28 6c    69 6e 65 20 20 20 39 29 0a 2a 20 6d 61 67 69 74 | ing.a.Commit..(line...9).*.magit | 
| 118ba0 | 2d 63 6f 6d 6d 69 74 20 3c 31 3e 3a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -commit.<1>:.................... | 
| 118bc0 | 20 20 43 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 42    75 66 66 65 72 73 20 56 69 73 69 74 69 6e 67 20 | ..Commands.for.Buffers.Visiting. | 
| 118be0 | 46 69 6c 65 73 2e 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | Files........................... | 
| 118c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 118c20 | 20 20 20 20 20 28 6c 69 6e 65 20 20 35 32 29 0a    2a 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 20 3c | .....(line..52).*.magit-commit.< | 
| 118c40 | 32 3e 3a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 43 6f 6d 6d 61 6e 64 | 2>:......................Command | 
| 118c60 | 73 20 66 6f 72 20 42 75 66 66 65 72 73 20 56 69    73 69 74 69 6e 67 20 46 69 6c 65 73 2e 0a 20 20 | s.for.Buffers.Visiting.Files.... | 
| 118c80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 118ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e | ............................(lin | 
| 118cc0 | 65 20 31 37 36 29 0a 2a 20 6d 61 67 69 74 2d 63    6f 6d 6d 69 74 2d 61 6d 65 6e 64 3a 20 20 20 20 | e.176).*.magit-commit-amend:.... | 
| 118ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    49 6e 69 74 69 61 74 69 6e 67 20 61 20 43 6f 6d | ................Initiating.a.Com | 
| 118d00 | 6d 69 74 2e 20 28 6c 69 6e 65 20 20 31 38 29 0a    2a 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 | mit..(line..18).*.magit-commit-a | 
| 118d20 | 75 67 6d 65 6e 74 3a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 49 6e 69 74 69 61 74 | ugment:..................Initiat | 
| 118d40 | 69 6e 67 20 61 20 43 6f 6d 6d 69 74 2e 20 28 6c    69 6e 65 20 20 35 39 29 0a 2a 20 6d 61 67 69 74 | ing.a.Commit..(line..59).*.magit | 
| 118d60 | 2d 63 6f 6d 6d 69 74 2d 63 72 65 61 74 65 3a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -commit-create:................. | 
| 118d80 | 20 20 49 6e 69 74 69 61 74 69 6e 67 20 61 20 43    6f 6d 6d 69 74 2e 20 28 6c 69 6e 65 20 20 31 34 | ..Initiating.a.Commit..(line..14 | 
| 118da0 | 29 0a 2a 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74    2d 65 78 74 65 6e 64 3a 20 20 20 20 20 20 20 20 | ).*.magit-commit-extend:........ | 
| 118dc0 | 20 20 20 20 20 20 20 20 20 20 20 49 6e 69 74 69    61 74 69 6e 67 20 61 20 43 6f 6d 6d 69 74 2e 20 | ...........Initiating.a.Commit.. | 
| 118de0 | 28 6c 69 6e 65 20 20 32 31 29 0a 2a 20 6d 61 67    69 74 2d 63 6f 6d 6d 69 74 2d 66 69 78 75 70 3a | (line..21).*.magit-commit-fixup: | 
| 118e00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 49 6e 69 74 69 61 74 69 6e 67 20 61 | ....................Initiating.a | 
| 118e20 | 20 43 6f 6d 6d 69 74 2e 20 28 6c 69 6e 65 20 20    33 39 29 0a 2a 20 6d 61 67 69 74 2d 63 6f 6d 6d | .Commit..(line..39).*.magit-comm | 
| 118e40 | 69 74 2d 69 6e 73 74 61 6e 74 2d 66 69 78 75 70    3a 20 20 20 20 20 20 20 20 20 20 20 20 49 6e 69 | it-instant-fixup:............Ini | 
| 118e60 | 74 69 61 74 69 6e 67 20 61 20 43 6f 6d 6d 69 74    2e 20 28 6c 69 6e 65 20 20 34 36 29 0a 2a 20 6d | tiating.a.Commit..(line..46).*.m | 
| 118e80 | 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 69 6e 73 74    61 6e 74 2d 73 71 75 61 73 68 3a 20 20 20 20 20 | agit-commit-instant-squash:..... | 
| 118ea0 | 20 20 20 20 20 20 49 6e 69 74 69 61 74 69 6e 67    20 61 20 43 6f 6d 6d 69 74 2e 20 28 6c 69 6e 65 | ......Initiating.a.Commit..(line | 
| 118ec0 | 20 20 35 36 29 0a 2a 20 6d 61 67 69 74 2d 63 6f    6d 6d 69 74 2d 72 65 77 6f 72 64 3a 20 20 20 20 | ..56).*.magit-commit-reword:.... | 
| 118ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 49    6e 69 74 69 61 74 69 6e 67 20 61 20 43 6f 6d 6d | ...............Initiating.a.Comm | 
| 118f00 | 69 74 2e 20 28 6c 69 6e 65 20 20 33 30 29 0a 2a    20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 71 | it..(line..30).*.magit-commit-sq | 
| 118f20 | 75 61 73 68 3a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 49 6e 69 74 69 61 74 69 | uash:...................Initiati | 
| 118f40 | 6e 67 20 61 20 43 6f 6d 6d 69 74 2e 20 28 6c 69    6e 65 20 20 34 39 29 0a 2a 20 6d 61 67 69 74 2d | ng.a.Commit..(line..49).*.magit- | 
| 118f60 | 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 3a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | completing-read:................ | 
| 118f80 | 20 53 75 70 70 6f 72 74 20 66 6f 72 20 43 6f 6d    70 6c 65 74 69 6f 6e 20 46 72 61 6d 65 77 6f 72 | .Support.for.Completion.Framewor | 
| 118fa0 | 6b 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ks.............................. | 
| 118fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 118fe0 | 20 20 28 6c 69 6e 65 20 20 35 37 29 0a 2a 20 6d    61 67 69 74 2d 63 6f 70 79 2d 62 75 66 66 65 72 | ..(line..57).*.magit-copy-buffer | 
| 119000 | 2d 72 65 76 69 73 69 6f 6e 3a 20 20 20 20 20 20    20 20 20 20 20 20 43 6f 6d 6d 6f 6e 20 43 6f 6d | -revision:............Common.Com | 
| 119020 | 6d 61 6e 64 73 2e 20 20 20 20 20 28 6c 69 6e 65    20 20 33 39 29 0a 2a 20 6d 61 67 69 74 2d 63 6f | mands......(line..39).*.magit-co | 
| 119040 | 70 79 2d 73 65 63 74 69 6f 6e 2d 76 61 6c 75 65    3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 | py-section-value:..............C | 
| 119060 | 6f 6d 6d 6f 6e 20 43 6f 6d 6d 61 6e 64 73 2e 20    20 20 20 20 28 6c 69 6e 65 20 20 32 32 29 0a 2a | ommon.Commands......(line..22).* | 
| 119080 | 20 6d 61 67 69 74 2d 63 75 72 72 65 6e 74 2d 73    65 63 74 69 6f 6e 3a 20 20 20 20 20 20 20 20 20 | .magit-current-section:......... | 
| 1190a0 | 20 20 20 20 20 20 20 20 53 65 63 74 69 6f 6e 20    53 65 6c 65 63 74 69 6f 6e 2e 20 20 20 28 6c 69 | ........Section.Selection....(li | 
| 1190c0 | 6e 65 20 20 20 36 29 0a 2a 20 6d 61 67 69 74 2d    63 79 63 6c 65 2d 6d 61 72 67 69 6e 2d 73 74 79 | ne...6).*.magit-cycle-margin-sty | 
| 1190e0 | 6c 65 3a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 4c 6f 67 20 4d 61 72 67 69 6e 2e 20 20 20 20 | le:..............Log.Margin..... | 
| 119100 | 20 20 20 20 20 20 28 6c 69 6e 65 20 20 36 33 29    0a 2a 20 6d 61 67 69 74 2d 64 65 62 75 67 2d 67 | ......(line..63).*.magit-debug-g | 
| 119120 | 69 74 2d 65 78 65 63 75 74 61 62 6c 65 3a 20 20    20 20 20 20 20 20 20 20 20 20 47 69 74 20 45 78 | it-executable:............Git.Ex | 
| 119140 | 65 63 75 74 61 62 6c 65 2e 20 20 20 20 20 20 28    6c 69 6e 65 20 20 35 35 29 0a 2a 20 6d 61 67 69 | ecutable.......(line..55).*.magi | 
| 119160 | 74 2d 64 65 62 75 67 2d 67 69 74 2d 65 78 65 63    75 74 61 62 6c 65 20 3c 31 3e 3a 20 20 20 20 20 | t-debug-git-executable.<1>:..... | 
| 119180 | 20 20 20 44 65 62 75 67 67 69 6e 67 20 54 6f 6f    6c 73 2e 20 20 20 20 20 28 6c 69 6e 65 20 20 35 | ...Debugging.Tools......(line..5 | 
| 1191a0 | 37 29 0a 2a 20 6d 61 67 69 74 2d 64 65 66 69 6e    65 2d 73 65 63 74 69 6f 6e 2d 6a 75 6d 70 65 72 | 7).*.magit-define-section-jumper | 
| 1191c0 | 3a 20 20 20 20 20 20 20 20 20 20 20 43 72 65 61    74 69 6e 67 20 53 65 63 74 69 6f 6e 73 2e 20 20 | :...........Creating.Sections... | 
| 1191e0 | 20 28 6c 69 6e 65 20 20 37 34 29 0a 2a 20 6d 61    67 69 74 2d 64 65 73 63 72 69 62 65 2d 73 65 63 | .(line..74).*.magit-describe-sec | 
| 119200 | 74 69 6f 6e 3a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 53 65 63 74 69 6f 6e 20 54 79 70 | tion:................Section.Typ | 
| 119220 | 65 73 20 61 6e 64 20 56 61 6c 75 65 73 2e 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | es.and.Values................... | 
| 119240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 119260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69    6e 65 20 20 31 34 29 0a 2a 20 6d 61 67 69 74 2d | .............(line..14).*.magit- | 
| 119280 | 64 65 73 63 72 69 62 65 2d 73 65 63 74 69 6f 6e    2d 62 72 69 65 66 6c 79 3a 20 20 20 20 20 20 20 | describe-section-briefly:....... | 
| 1192a0 | 20 53 65 63 74 69 6f 6e 20 54 79 70 65 73 20 61    6e 64 20 56 61 6c 75 65 73 2e 0a 20 20 20 20 20 | .Section.Types.and.Values....... | 
| 1192c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1192e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 | .........................(line.. | 
| 119300 | 31 37 29 0a 2a 20 6d 61 67 69 74 2d 64 65 73 63    72 69 62 65 2d 73 65 63 74 69 6f 6e 2d 62 72 69 | 17).*.magit-describe-section-bri | 
| 119320 | 65 66 6c 79 20 3c 31 3e 3a 20 20 20 20 4d 61 74    63 68 69 6e 67 20 53 65 63 74 69 6f 6e 73 2e 20 | efly.<1>:....Matching.Sections.. | 
| 119340 | 20 20 28 6c 69 6e 65 20 20 20 37 29 0a 2a 20 6d    61 67 69 74 2d 64 69 66 66 3a 20 20 20 20 20 20 | ..(line...7).*.magit-diff:...... | 
| 119360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 44 69 66 66 69 6e 67 2e 20 20 | ......................Diffing... | 
| 119380 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65    20 20 32 32 29 0a 2a 20 6d 61 67 69 74 2d 64 69 | ...........(line..22).*.magit-di | 
| 1193a0 | 66 66 20 3c 31 3e 3a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 | ff.<1>:........................C | 
| 1193c0 | 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 42 75 66 66    65 72 73 20 56 69 73 69 74 69 6e 67 20 46 69 6c | ommands.for.Buffers.Visiting.Fil | 
| 1193e0 | 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | es.............................. | 
| 119400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 119420 | 20 20 28 6c 69 6e 65 20 20 35 32 29 0a 2a 20 6d    61 67 69 74 2d 64 69 66 66 20 3c 32 3e 3a 20 20 | ..(line..52).*.magit-diff.<2>:.. | 
| 119440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 43 6f 6d 6d 61 6e 64 73 20 66 | ......................Commands.f | 
| 119460 | 6f 72 20 42 75 66 66 65 72 73 20 56 69 73 69 74    69 6e 67 20 46 69 6c 65 73 2e 0a 20 20 20 20 20 | or.Buffers.Visiting.Files....... | 
| 119480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1194a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 | .........................(line.. | 
| 1194c0 | 39 31 29 0a 2a 20 6d 61 67 69 74 2d 64 69 66 66    2d 62 75 66 66 65 72 2d 66 69 6c 65 3a 20 20 20 | 91).*.magit-diff-buffer-file:... | 
| 1194e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 43 6f 6d    6d 61 6e 64 73 20 66 6f 72 20 42 75 66 66 65 72 | .............Commands.for.Buffer | 
| 119500 | 73 20 56 69 73 69 74 69 6e 67 20 46 69 6c 65 73    2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s.Visiting.Files................ | 
| 119520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 119540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6c 69 6e 65 20 20 35 32 29 0a 2a 20 6d 61 67 | ................(line..52).*.mag | 
| 119560 | 69 74 2d 64 69 66 66 2d 62 75 66 66 65 72 2d 66    69 6c 65 20 3c 31 3e 3a 20 20 20 20 20 20 20 20 | it-diff-buffer-file.<1>:........ | 
| 119580 | 20 20 20 20 43 6f 6d 6d 61 6e 64 73 20 66 6f 72    20 42 75 66 66 65 72 73 20 56 69 73 69 74 69 6e | ....Commands.for.Buffers.Visitin | 
| 1195a0 | 67 20 46 69 6c 65 73 2e 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | g.Files......................... | 
| 1195c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1195e0 | 20 20 20 20 20 20 20 28 6c 69 6e 65 20 31 30 31    29 0a 2a 20 6d 61 67 69 74 2d 64 69 66 66 2d 64 | .......(line.101).*.magit-diff-d | 
| 119600 | 65 66 61 75 6c 74 2d 63 6f 6e 74 65 78 74 3a 20    20 20 20 20 20 20 20 20 20 20 20 52 65 66 72 65 | efault-context:............Refre | 
| 119620 | 73 68 69 6e 67 20 44 69 66 66 73 2e 20 20 20 20    28 6c 69 6e 65 20 20 36 38 29 0a 2a 20 6d 61 67 | shing.Diffs.....(line..68).*.mag | 
| 119640 | 69 74 2d 64 69 66 66 2d 64 77 69 6d 3a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | it-diff-dwim:................... | 
| 119660 | 20 20 20 20 44 69 66 66 69 6e 67 2e 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 | ....Diffing..............(line.. | 
| 119680 | 32 37 29 0a 2a 20 6d 61 67 69 74 2d 64 69 66 66    2d 65 64 69 74 2d 68 75 6e 6b 2d 63 6f 6d 6d 69 | 27).*.magit-diff-edit-hunk-commi | 
| 1196a0 | 74 3a 20 20 20 20 20 20 20 20 20 20 20 43 6f 6d    6d 61 6e 64 73 20 41 76 61 69 6c 61 62 6c 65 20 | t:...........Commands.Available. | 
| 1196c0 | 69 6e 20 44 69 66 66 73 2e 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | in.Diffs........................ | 
| 1196e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 119700 | 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 32    34 29 0a 2a 20 6d 61 67 69 74 2d 64 69 66 66 2d | ........(line..24).*.magit-diff- | 
| 119720 | 66 6c 69 70 2d 72 65 76 73 3a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 52 65 66 72 | flip-revs:..................Refr | 
| 119740 | 65 73 68 69 6e 67 20 44 69 66 66 73 2e 20 20 20    20 28 6c 69 6e 65 20 20 34 35 29 0a 2a 20 6d 61 | eshing.Diffs.....(line..45).*.ma | 
| 119760 | 67 69 74 2d 64 69 66 66 2d 6c 65 73 73 2d 63 6f    6e 74 65 78 74 3a 20 20 20 20 20 20 20 20 20 20 | git-diff-less-context:.......... | 
| 119780 | 20 20 20 20 20 52 65 66 72 65 73 68 69 6e 67 20    44 69 66 66 73 2e 20 20 20 20 28 6c 69 6e 65 20 | .....Refreshing.Diffs.....(line. | 
| 1197a0 | 20 36 32 29 0a 2a 20 6d 61 67 69 74 2d 64 69 66    66 2d 6d 6f 72 65 2d 63 6f 6e 74 65 78 74 3a 20 | .62).*.magit-diff-more-context:. | 
| 1197c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 52 65    66 72 65 73 68 69 6e 67 20 44 69 66 66 73 2e 20 | ..............Refreshing.Diffs.. | 
| 1197e0 | 20 20 20 28 6c 69 6e 65 20 20 36 35 29 0a 2a 20    6d 61 67 69 74 2d 64 69 66 66 2d 70 61 74 68 73 | ...(line..65).*.magit-diff-paths | 
| 119800 | 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 44 69 66 66 69 6e 67 2e 20 | :......................Diffing.. | 
| 119820 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e    65 20 20 35 36 29 0a 2a 20 6d 61 67 69 74 2d 64 | ............(line..56).*.magit-d | 
| 119840 | 69 66 66 2d 72 61 6e 67 65 3a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | iff-range:...................... | 
| 119860 | 44 69 66 66 69 6e 67 2e 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6c 69 6e 65 20 20 33 30 29 0a | Diffing..............(line..30). | 
| 119880 | 2a 20 6d 61 67 69 74 2d 64 69 66 66 2d 72 65 66    72 65 73 68 3a 20 20 20 20 20 20 20 20 20 20 20 | *.magit-diff-refresh:........... | 
| 1198a0 | 20 20 20 20 20 20 20 20 20 52 65 66 72 65 73 68    69 6e 67 20 44 69 66 66 73 2e 20 20 20 20 28 6c | .........Refreshing.Diffs.....(l | 
| 1198c0 | 69 6e 65 20 20 31 36 29 0a 2a 20 6d 61 67 69 74    2d 64 69 66 66 2d 72 65 66 72 65 73 68 20 3c 31 | ine..16).*.magit-diff-refresh.<1 | 
| 1198e0 | 3e 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 52 65 66 72 65 73 68 69 6e 67 20 44 69 66 | >:................Refreshing.Dif | 
| 119900 | 66 73 2e 20 20 20 20 28 6c 69 6e 65 20 20 32 31    29 0a 2a 20 6d 61 67 69 74 2d 64 69 66 66 2d 73 | fs.....(line..21).*.magit-diff-s | 
| 119920 | 61 76 65 2d 64 65 66 61 75 6c 74 2d 61 72 67 75    6d 65 6e 74 73 3a 20 20 20 20 20 52 65 66 72 65 | ave-default-arguments:.....Refre | 
| 119940 | 73 68 69 6e 67 20 44 69 66 66 73 2e 20 20 20 20    28 6c 69 6e 65 20 20 33 31 29 0a 2a 20 6d 61 67 | shing.Diffs.....(line..31).*.mag | 
| 119960 | 69 74 2d 64 69 66 66 2d 73 63 6f 70 65 3a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | it-diff-scope:.................. | 
| 119980 | 20 20 20 20 4d 61 74 63 68 69 6e 67 20 53 65 63    74 69 6f 6e 73 2e 20 20 20 28 6c 69 6e 65 20 31 | ....Matching.Sections....(line.1 | 
| 1199a0 | 31 30 29 0a 2a 20 6d 61 67 69 74 2d 64 69 66 66    2d 73 65 74 2d 64 65 66 61 75 6c 74 2d 61 72 67 | 10).*.magit-diff-set-default-arg | 
| 1199c0 | 75 6d 65 6e 74 73 3a 20 20 20 20 20 20 52 65 66    72 65 73 68 69 6e 67 20 44 69 66 66 73 2e 20 20 | uments:......Refreshing.Diffs... | 
| 1199e0 | 20 20 28 6c 69 6e 65 20 20 32 35 29 0a 2a 20 6d    61 67 69 74 2d 64 69 66 66 2d 73 68 6f 77 2d 6f | ..(line..25).*.magit-diff-show-o | 
| 119a00 | 72 2d 73 63 72 6f 6c 6c 2d 64 6f 77 6e 3a 20 20    20 20 20 20 20 20 4c 6f 67 20 42 75 66 66 65 72 | r-scroll-down:........Log.Buffer | 
| 119a20 | 2e 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65    20 20 35 30 29 0a 2a 20 6d 61 67 69 74 2d 64 69 | ...........(line..50).*.magit-di | 
| 119a40 | 66 66 2d 73 68 6f 77 2d 6f 72 2d 73 63 72 6f 6c    6c 2d 64 6f 77 6e 20 3c 31 3e 3a 20 20 20 20 42 | ff-show-or-scroll-down.<1>:....B | 
| 119a60 | 6c 61 6d 69 6e 67 2e 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6c 69 6e 65 20 31 30 33 29 0a 2a | laming..............(line.103).* | 
| 119a80 | 20 6d 61 67 69 74 2d 64 69 66 66 2d 73 68 6f 77    2d 6f 72 2d 73 63 72 6f 6c 6c 2d 75 70 3a 20 20 | .magit-diff-show-or-scroll-up:.. | 
| 119aa0 | 20 20 20 20 20 20 20 20 4c 6f 67 20 42 75 66 66    65 72 2e 20 20 20 20 20 20 20 20 20 20 28 6c 69 | ........Log.Buffer...........(li | 
| 119ac0 | 6e 65 20 20 34 31 29 0a 2a 20 6d 61 67 69 74 2d    64 69 66 66 2d 73 68 6f 77 2d 6f 72 2d 73 63 72 | ne..41).*.magit-diff-show-or-scr | 
| 119ae0 | 6f 6c 6c 2d 75 70 20 3c 31 3e 3a 20 20 20 20 20    20 42 6c 61 6d 69 6e 67 2e 20 20 20 20 20 20 20 | oll-up.<1>:......Blaming........ | 
| 119b00 | 20 20 20 20 20 20 28 6c 69 6e 65 20 20 39 34 29    0a 2a 20 6d 61 67 69 74 2d 64 69 66 66 2d 73 74 | ......(line..94).*.magit-diff-st | 
| 119b20 | 61 67 65 64 3a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 44 69 66 66 69 6e | aged:.....................Diffin | 
| 119b40 | 67 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6c 69 6e 65 20 20 34 38 29 0a 2a 20 6d 61 67 69 | g..............(line..48).*.magi | 
| 119b60 | 74 2d 64 69 66 66 2d 73 77 69 74 63 68 2d 72 61    6e 67 65 2d 74 79 70 65 3a 20 20 20 20 20 20 20 | t-diff-switch-range-type:....... | 
| 119b80 | 20 20 20 52 65 66 72 65 73 68 69 6e 67 20 44 69    66 66 73 2e 20 20 20 20 28 6c 69 6e 65 20 20 34 | ...Refreshing.Diffs.....(line..4 | 
| 119ba0 | 31 29 0a 2a 20 6d 61 67 69 74 2d 64 69 66 66 2d    74 6f 67 67 6c 65 2d 66 69 6c 65 2d 66 69 6c 74 | 1).*.magit-diff-toggle-file-filt | 
| 119bc0 | 65 72 3a 20 20 20 20 20 20 20 20 20 52 65 66 72    65 73 68 69 6e 67 20 44 69 66 66 73 2e 20 20 20 | er:.........Refreshing.Diffs.... | 
| 119be0 | 20 28 6c 69 6e 65 20 20 34 39 29 0a 2a 20 6d 61    67 69 74 2d 64 69 66 66 2d 74 6f 67 67 6c 65 2d | .(line..49).*.magit-diff-toggle- | 
| 119c00 | 72 65 66 69 6e 65 2d 68 75 6e 6b 3a 20 20 20 20    20 20 20 20 20 52 65 66 72 65 73 68 69 6e 67 20 | refine-hunk:.........Refreshing. | 
| 119c20 | 44 69 66 66 73 2e 20 20 20 20 28 6c 69 6e 65 20    20 33 38 29 0a 2a 20 6d 61 67 69 74 2d 64 69 66 | Diffs.....(line..38).*.magit-dif | 
| 119c40 | 66 2d 74 72 61 63 65 2d 64 65 66 69 6e 69 74 69    6f 6e 3a 20 20 20 20 20 20 20 20 20 20 20 43 6f | f-trace-definition:...........Co | 
| 119c60 | 6d 6d 61 6e 64 73 20 41 76 61 69 6c 61 62 6c 65    20 69 6e 20 44 69 66 66 73 2e 0a 20 20 20 20 20 | mmands.Available.in.Diffs....... | 
| 119c80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 119ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 | .........................(line.. | 
| 119cc0 | 31 35 29 0a 2a 20 6d 61 67 69 74 2d 64 69 66 66    2d 74 79 70 65 3a 20 20 20 20 20 20 20 20 20 20 | 15).*.magit-diff-type:.......... | 
| 119ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 4d 61 74    63 68 69 6e 67 20 53 65 63 74 69 6f 6e 73 2e 20 | .............Matching.Sections.. | 
| 119d00 | 20 20 28 6c 69 6e 65 20 20 38 38 29 0a 2a 20 6d    61 67 69 74 2d 64 69 66 66 2d 75 6e 73 74 61 67 | ..(line..88).*.magit-diff-unstag | 
| 119d20 | 65 64 3a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 44 69 66 66 69 6e 67 2e 20 20 | ed:...................Diffing... | 
| 119d40 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65    20 20 35 33 29 0a 2a 20 6d 61 67 69 74 2d 64 69 | ...........(line..53).*.magit-di | 
| 119d60 | 66 66 2d 76 69 73 69 74 2d 66 69 6c 65 3a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 56 | ff-visit-file:.................V | 
| 119d80 | 69 73 69 74 69 6e 67 20 46 69 6c 65 73 20 61 6e    64 20 42 6c 6f 62 73 20 66 72 6f 6d 20 61 20 44 | isiting.Files.and.Blobs.from.a.D | 
| 119da0 | 69 66 66 2e 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | iff............................. | 
| 119dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 119de0 | 20 20 20 28 6c 69 6e 65 20 20 20 39 29 0a 2a 20    6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 | ...(line...9).*.magit-diff-visit | 
| 119e00 | 2d 66 69 6c 65 2d 6f 74 68 65 72 2d 66 72 61 6d    65 3a 20 20 20 20 20 56 69 73 69 74 69 6e 67 20 | -file-other-frame:.....Visiting. | 
| 119e20 | 46 69 6c 65 73 20 61 6e 64 20 42 6c 6f 62 73 20    66 72 6f 6d 20 61 20 44 69 66 66 2e 0a 20 20 20 | Files.and.Blobs.from.a.Diff..... | 
| 119e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 119e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 | ...........................(line | 
| 119e80 | 20 20 37 31 29 0a 2a 20 6d 61 67 69 74 2d 64 69    66 66 2d 76 69 73 69 74 2d 66 69 6c 65 2d 6f 74 | ..71).*.magit-diff-visit-file-ot | 
| 119ea0 | 68 65 72 2d 77 69 6e 64 6f 77 3a 20 20 20 20 56    69 73 69 74 69 6e 67 20 46 69 6c 65 73 20 61 6e | her-window:....Visiting.Files.an | 
| 119ec0 | 64 20 42 6c 6f 62 73 20 66 72 6f 6d 20 61 20 44    69 66 66 2e 0a 20 20 20 20 20 20 20 20 20 20 20 | d.Blobs.from.a.Diff............. | 
| 119ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 119f00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6c 69 6e 65 20 20 37 30 29 0a 2a 20 | ...................(line..70).*. | 
| 119f20 | 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74    2d 66 69 6c 65 2d 77 6f 72 6b 74 72 65 65 3a 20 | magit-diff-visit-file-worktree:. | 
| 119f40 | 20 20 20 20 20 20 20 56 69 73 69 74 69 6e 67 20    46 69 6c 65 73 20 61 6e 64 20 42 6c 6f 62 73 20 | .......Visiting.Files.and.Blobs. | 
| 119f60 | 66 72 6f 6d 20 61 20 44 69 66 66 2e 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | from.a.Diff..................... | 
| 119f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 119fa0 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65    20 20 35 30 29 0a 2a 20 6d 61 67 69 74 2d 64 69 | ...........(line..50).*.magit-di | 
| 119fc0 | 66 66 2d 76 69 73 69 74 2d 77 6f 72 6b 74 72 65    65 2d 66 69 6c 65 2d 6f 74 68 65 72 2d 66 72 61 | ff-visit-worktree-file-other-fra | 
| 119fe0 | 6d 65 3a 20 56 69 73 69 74 69 6e 67 20 46 69 6c    65 73 20 61 6e 64 20 42 6c 6f 62 73 20 66 72 6f | me:.Visiting.Files.and.Blobs.fro | 
| 11a000 | 6d 20 61 20 44 69 66 66 2e 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | m.a.Diff........................ | 
| 11a020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11a040 | 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 37    33 29 0a 2a 20 6d 61 67 69 74 2d 64 69 66 66 2d | ........(line..73).*.magit-diff- | 
| 11a060 | 76 69 73 69 74 2d 77 6f 72 6b 74 72 65 65 2d 66    69 6c 65 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 | visit-worktree-file-other-window | 
| 11a080 | 3a 20 56 69 73 69 74 69 6e 67 20 46 69 6c 65 73    20 61 6e 64 20 42 6c 6f 62 73 20 66 72 6f 6d 20 | :.Visiting.Files.and.Blobs.from. | 
| 11a0a0 | 61 20 44 69 66 66 2e 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | a.Diff.......................... | 
| 11a0c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11a0e0 | 20 20 20 20 20 20 28 6c 69 6e 65 20 20 37 32 29    0a 2a 20 6d 61 67 69 74 2d 64 69 66 66 2d 77 68 | ......(line..72).*.magit-diff-wh | 
| 11a100 | 69 6c 65 2d 63 6f 6d 6d 69 74 74 69 6e 67 3a 20    20 20 20 20 20 20 20 20 20 20 52 65 66 72 65 73 | ile-committing:...........Refres | 
| 11a120 | 68 69 6e 67 20 44 69 66 66 73 2e 20 20 20 20 28    6c 69 6e 65 20 20 37 35 29 0a 2a 20 6d 61 67 69 | hing.Diffs.....(line..75).*.magi | 
| 11a140 | 74 2d 64 69 66 66 2d 77 68 69 6c 65 2d 63 6f 6d    6d 69 74 74 69 6e 67 20 3c 31 3e 3a 20 20 20 20 | t-diff-while-committing.<1>:.... | 
| 11a160 | 20 20 20 45 64 69 74 69 6e 67 20 43 6f 6d 6d 69    74 20 4d 65 73 73 61 67 65 73 2e 0a 20 20 20 20 | ...Editing.Commit.Messages...... | 
| 11a180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11a1a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 | ..........................(line. | 
| 11a1c0 | 20 35 34 29 0a 2a 20 6d 61 67 69 74 2d 64 69 66    66 2d 77 6f 72 6b 69 6e 67 2d 74 72 65 65 3a 20 | .54).*.magit-diff-working-tree:. | 
| 11a1e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 44 69    66 66 69 6e 67 2e 20 20 20 20 20 20 20 20 20 20 | ..............Diffing........... | 
| 11a200 | 20 20 20 28 6c 69 6e 65 20 20 34 33 29 0a 2a 20    6d 61 67 69 74 2d 64 69 73 61 62 6c 65 2d 73 65 | ...(line..43).*.magit-disable-se | 
| 11a220 | 63 74 69 6f 6e 2d 69 6e 73 65 72 74 65 72 3a 20    20 20 20 20 20 20 20 50 65 72 2d 52 65 70 6f 73 | ction-inserter:........Per-Repos | 
| 11a240 | 69 74 6f 72 79 20 43 6f 6e 66 69 67 75 72 61 74    69 6f 6e 2e 0a 20 20 20 20 20 20 20 20 20 20 20 | itory.Configuration............. | 
| 11a260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11a280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6c 69 6e 65 20 20 33 31 29 0a 2a 20 | ...................(line..31).*. | 
| 11a2a0 | 6d 61 67 69 74 2d 64 69 73 63 61 72 64 3a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | magit-discard:.................. | 
| 11a2c0 | 20 20 20 20 20 20 20 41 70 70 6c 79 69 6e 67 2e    20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e | .......Applying.............(lin | 
| 11a2e0 | 65 20 20 34 30 29 0a 2a 20 6d 61 67 69 74 2d 64    69 73 70 61 74 63 68 3a 20 20 20 20 20 20 20 20 | e..40).*.magit-dispatch:........ | 
| 11a300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    54 72 61 6e 73 69 65 6e 74 20 43 6f 6d 6d 61 6e | ................Transient.Comman | 
| 11a320 | 64 73 2e 20 20 28 6c 69 6e 65 20 20 32 30 29 0a    2a 20 6d 61 67 69 74 2d 64 69 73 70 6c 61 79 2d | ds...(line..20).*.magit-display- | 
| 11a340 | 62 75 66 66 65 72 3a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 53 77 69 74 63 68 69 | buffer:..................Switchi | 
| 11a360 | 6e 67 20 42 75 66 66 65 72 73 2e 20 20 20 28 6c    69 6e 65 20 20 20 36 29 0a 2a 20 6d 61 67 69 74 | ng.Buffers....(line...6).*.magit | 
| 11a380 | 2d 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d    66 75 6c 6c 63 6f 6c 75 6d 6e 2d 6d 6f 73 74 2d | -display-buffer-fullcolumn-most- | 
| 11a3a0 | 76 31 3a 20 53 77 69 74 63 68 69 6e 67 20 42 75    66 66 65 72 73 2e 20 28 6c 69 6e 65 20 20 36 38 | v1:.Switching.Buffers..(line..68 | 
| 11a3c0 | 29 0a 2a 20 6d 61 67 69 74 2d 64 69 73 70 6c 61    79 2d 62 75 66 66 65 72 2d 66 75 6c 6c 66 72 61 | ).*.magit-display-buffer-fullfra | 
| 11a3e0 | 6d 65 2d 73 74 61 74 75 73 2d 74 6f 70 6c 65 66    74 2d 76 31 3a 20 53 77 69 74 63 68 69 6e 67 20 | me-status-topleft-v1:.Switching. | 
| 11a400 | 42 75 66 66 65 72 73 2e 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | Buffers......................... | 
| 11a420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11a440 | 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 35 39    29 0a 2a 20 6d 61 67 69 74 2d 64 69 73 70 6c 61 | .......(line..59).*.magit-displa | 
| 11a460 | 79 2d 62 75 66 66 65 72 2d 66 75 6c 6c 66 72 61    6d 65 2d 73 74 61 74 75 73 2d 76 31 3a 20 53 77 | y-buffer-fullframe-status-v1:.Sw | 
| 11a480 | 69 74 63 68 69 6e 67 20 42 75 66 66 65 72 73 2e    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | itching.Buffers................. | 
| 11a4a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11a4c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6c 69 6e 65 20 20 35 34 29 0a 2a 20 6d 61 67 69 | ...............(line..54).*.magi | 
| 11a4e0 | 74 2d 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72    2d 73 61 6d 65 2d 77 69 6e 64 6f 77 2d 65 78 63 | t-display-buffer-same-window-exc | 
| 11a500 | 65 70 74 2d 64 69 66 66 2d 76 31 3a 20 53 77 69    74 63 68 69 6e 67 20 42 75 66 66 65 72 73 2e 0a | ept-diff-v1:.Switching.Buffers.. | 
| 11a520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11a540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c | ..............................(l | 
| 11a560 | 69 6e 65 20 20 34 39 29 0a 2a 20 6d 61 67 69 74    2d 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d | ine..49).*.magit-display-buffer- | 
| 11a580 | 74 72 61 64 69 74 69 6f 6e 61 6c 3a 20 20 20 20    20 20 53 77 69 74 63 68 69 6e 67 20 42 75 66 66 | traditional:......Switching.Buff | 
| 11a5a0 | 65 72 73 2e 20 20 20 28 6c 69 6e 65 20 20 34 32    29 0a 2a 20 6d 61 67 69 74 2d 64 69 73 70 6c 61 | ers....(line..42).*.magit-displa | 
| 11a5c0 | 79 2d 72 65 70 6f 73 69 74 6f 72 79 2d 62 75 66    66 65 72 3a 20 20 20 20 20 20 20 43 6f 6d 6d 6f | y-repository-buffer:.......Commo | 
| 11a5e0 | 6e 20 43 6f 6d 6d 61 6e 64 73 2e 20 20 20 20 20    28 6c 69 6e 65 20 20 20 39 29 0a 2a 20 6d 61 67 | n.Commands......(line...9).*.mag | 
| 11a600 | 69 74 2d 64 69 73 70 6c 61 79 2d 72 65 70 6f 73    69 74 6f 72 79 2d 62 75 66 66 65 72 20 3c 31 3e | it-display-repository-buffer.<1> | 
| 11a620 | 3a 20 20 20 43 6f 6d 6d 61 6e 64 73 20 66 6f 72    20 42 75 66 66 65 72 73 20 56 69 73 69 74 69 6e | :...Commands.for.Buffers.Visitin | 
| 11a640 | 67 20 46 69 6c 65 73 2e 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | g.Files......................... | 
| 11a660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11a680 | 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 35 32    29 0a 2a 20 6d 61 67 69 74 2d 64 69 73 70 6c 61 | .......(line..52).*.magit-displa | 
| 11a6a0 | 79 2d 72 65 70 6f 73 69 74 6f 72 79 2d 62 75 66    66 65 72 20 3c 32 3e 3a 20 20 20 43 6f 6d 6d 61 | y-repository-buffer.<2>:...Comma | 
| 11a6c0 | 6e 64 73 20 66 6f 72 20 42 75 66 66 65 72 73 20    56 69 73 69 74 69 6e 67 20 46 69 6c 65 73 2e 0a | nds.for.Buffers.Visiting.Files.. | 
| 11a6e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11a700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c | ..............................(l | 
| 11a720 | 69 6e 65 20 31 37 32 29 0a 2a 20 6d 61 67 69 74    2d 65 64 69 66 66 3a 20 20 20 20 20 20 20 20 20 | ine.172).*.magit-ediff:......... | 
| 11a740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 45 64 69 66 66 69 6e 67 2e 20 20 20 20 20 | ..................Ediffing...... | 
| 11a760 | 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 32 31    29 0a 2a 20 6d 61 67 69 74 2d 65 64 69 66 66 2d | .......(line..21).*.magit-ediff- | 
| 11a780 | 63 6f 6d 70 61 72 65 3a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 45 64 69 66 66 | compare:...................Ediff | 
| 11a7a0 | 69 6e 67 2e 20 20 20 20 20 20 20 20 20 20 20 20    28 6c 69 6e 65 20 20 32 35 29 0a 2a 20 6d 61 67 | ing.............(line..25).*.mag | 
| 11a7c0 | 69 74 2d 65 64 69 66 66 2d 64 77 69 6d 3a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | it-ediff-dwim:.................. | 
| 11a7e0 | 20 20 20 20 45 64 69 66 66 69 6e 67 2e 20 20 20    20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 | ....Ediffing.............(line.. | 
| 11a800 | 31 30 29 0a 2a 20 6d 61 67 69 74 2d 65 64 69 66    66 2d 72 65 73 6f 6c 76 65 2d 61 6c 6c 3a 20 20 | 10).*.magit-ediff-resolve-all:.. | 
| 11a820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 45 64 69    66 66 69 6e 67 2e 20 20 20 20 20 20 20 20 20 20 | .............Ediffing........... | 
| 11a840 | 20 20 28 6c 69 6e 65 20 20 34 38 29 0a 2a 20 6d    61 67 69 74 2d 65 64 69 66 66 2d 72 65 73 6f 6c | ..(line..48).*.magit-ediff-resol | 
| 11a860 | 76 65 2d 72 65 73 74 3a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 45 64 69 66 66 69 6e 67 2e 20 | ve-rest:..............Ediffing.. | 
| 11a880 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65    20 20 33 33 29 0a 2a 20 6d 61 67 69 74 2d 65 64 | ...........(line..33).*.magit-ed | 
| 11a8a0 | 69 66 66 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 3a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 | iff-show-commit:...............E | 
| 11a8c0 | 64 69 66 66 69 6e 67 2e 20 20 20 20 20 20 20 20    20 20 20 20 28 6c 69 6e 65 20 31 30 30 29 0a 2a | diffing.............(line.100).* | 
| 11a8e0 | 20 6d 61 67 69 74 2d 65 64 69 66 66 2d 73 68 6f    77 2d 73 74 61 67 65 64 3a 20 20 20 20 20 20 20 | .magit-ediff-show-staged:....... | 
| 11a900 | 20 20 20 20 20 20 20 20 45 64 69 66 66 69 6e 67    2e 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 | ........Ediffing.............(li | 
| 11a920 | 6e 65 20 20 39 34 29 0a 2a 20 6d 61 67 69 74 2d    65 64 69 66 66 2d 73 68 6f 77 2d 73 74 61 73 68 | ne..94).*.magit-ediff-show-stash | 
| 11a940 | 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 45 64 69 66 66 69 6e 67 2e 20 20 20 20 20 20 | :................Ediffing....... | 
| 11a960 | 20 20 20 20 20 20 28 6c 69 6e 65 20 31 30 33 29    0a 2a 20 6d 61 67 69 74 2d 65 64 69 66 66 2d 73 | ......(line.103).*.magit-ediff-s | 
| 11a980 | 68 6f 77 2d 75 6e 73 74 61 67 65 64 3a 20 20 20    20 20 20 20 20 20 20 20 20 20 45 64 69 66 66 69 | how-unstaged:.............Ediffi | 
| 11a9a0 | 6e 67 2e 20 20 20 20 20 20 20 20 20 20 20 20 28    6c 69 6e 65 20 20 39 31 29 0a 2a 20 6d 61 67 69 | ng.............(line..91).*.magi | 
| 11a9c0 | 74 2d 65 64 69 66 66 2d 73 68 6f 77 2d 77 6f 72    6b 69 6e 67 2d 74 72 65 65 3a 20 20 20 20 20 20 | t-ediff-show-working-tree:...... | 
| 11a9e0 | 20 20 20 45 64 69 66 66 69 6e 67 2e 20 20 20 20    20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 39 | ...Ediffing.............(line..9 | 
| 11aa00 | 37 29 0a 2a 20 6d 61 67 69 74 2d 65 64 69 66 66    2d 73 74 61 67 65 3a 20 20 20 20 20 20 20 20 20 | 7).*.magit-ediff-stage:......... | 
| 11aa20 | 20 20 20 20 20 20 20 20 20 20 20 20 45 64 69 66    66 69 6e 67 2e 20 20 20 20 20 20 20 20 20 20 20 | ............Ediffing............ | 
| 11aa40 | 20 28 6c 69 6e 65 20 20 38 37 29 0a 2a 20 6d 61    67 69 74 2d 65 64 69 74 2d 6c 69 6e 65 2d 63 6f | .(line..87).*.magit-edit-line-co | 
| 11aa60 | 6d 6d 69 74 3a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 43 6f 6d 6d 61 6e 64 73 20 66 6f | mmit:................Commands.fo | 
| 11aa80 | 72 20 42 75 66 66 65 72 73 20 56 69 73 69 74 69    6e 67 20 46 69 6c 65 73 2e 0a 20 20 20 20 20 20 | r.Buffers.Visiting.Files........ | 
| 11aaa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11aac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 35 | ........................(line..5 | 
| 11aae0 | 32 29 0a 2a 20 6d 61 67 69 74 2d 65 64 69 74 2d    6c 69 6e 65 2d 63 6f 6d 6d 69 74 20 3c 31 3e 3a | 2).*.magit-edit-line-commit.<1>: | 
| 11ab00 | 20 20 20 20 20 20 20 20 20 20 20 20 43 6f 6d 6d    61 6e 64 73 20 66 6f 72 20 42 75 66 66 65 72 73 | ............Commands.for.Buffers | 
| 11ab20 | 20 56 69 73 69 74 69 6e 67 20 46 69 6c 65 73 2e    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .Visiting.Files................. | 
| 11ab40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11ab60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6c 69 6e 65 20 31 38 32 29 0a 2a 20 6d 61 67 69 | ...............(line.182).*.magi | 
| 11ab80 | 74 2d 65 6d 61 63 73 2d 51 2d 63 6f 6d 6d 61 6e    64 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-emacs-Q-command:.............. | 
| 11aba0 | 20 20 20 44 65 62 75 67 67 69 6e 67 20 54 6f 6f    6c 73 2e 20 20 20 20 20 28 6c 69 6e 65 20 20 31 | ...Debugging.Tools......(line..1 | 
| 11abc0 | 36 29 0a 2a 20 6d 61 67 69 74 2d 66 65 74 63 68    3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 6).*.magit-fetch:............... | 
| 11abe0 | 20 20 20 20 20 20 20 20 20 20 20 20 46 65 74 63    68 69 6e 67 2e 20 20 20 20 20 20 20 20 20 20 20 | ............Fetching............ | 
| 11ac00 | 20 28 6c 69 6e 65 20 20 31 30 29 0a 2a 20 6d 61    67 69 74 2d 66 65 74 63 68 2d 61 6c 6c 3a 20 20 | .(line..10).*.magit-fetch-all:.. | 
| 11ac20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 46 65 74 63 68 69 6e 67 2e 20 20 | .....................Fetching... | 
| 11ac40 | 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20    20 34 35 29 0a 2a 20 6d 61 67 69 74 2d 66 65 74 | ..........(line..45).*.magit-fet | 
| 11ac60 | 63 68 2d 62 72 61 6e 63 68 3a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 46 65 | ch-branch:....................Fe | 
| 11ac80 | 74 63 68 69 6e 67 2e 20 20 20 20 20 20 20 20 20    20 20 20 28 6c 69 6e 65 20 20 33 37 29 0a 2a 20 | tching.............(line..37).*. | 
| 11aca0 | 6d 61 67 69 74 2d 66 65 74 63 68 2d 66 72 6f 6d    2d 70 75 73 68 72 65 6d 6f 74 65 3a 20 20 20 20 | magit-fetch-from-pushremote:.... | 
| 11acc0 | 20 20 20 20 20 20 20 46 65 74 63 68 69 6e 67 2e    20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e | .......Fetching.............(lin | 
| 11ace0 | 65 20 20 31 35 29 0a 2a 20 6d 61 67 69 74 2d 66    65 74 63 68 2d 66 72 6f 6d 2d 75 70 73 74 72 65 | e..15).*.magit-fetch-from-upstre | 
| 11ad00 | 61 6d 3a 20 20 20 20 20 20 20 20 20 20 20 20 20    46 65 74 63 68 69 6e 67 2e 20 20 20 20 20 20 20 | am:.............Fetching........ | 
| 11ad20 | 20 20 20 20 20 28 6c 69 6e 65 20 20 32 32 29 0a    2a 20 6d 61 67 69 74 2d 66 65 74 63 68 2d 6d 6f | .....(line..22).*.magit-fetch-mo | 
| 11ad40 | 64 75 6c 65 73 3a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 53 75 62 6d 6f 64 75 | dules:...................Submodu | 
| 11ad60 | 6c 65 20 54 72 61 6e 73 69 65 6e 74 2e 20 28 6c    69 6e 65 20 20 35 31 29 0a 2a 20 6d 61 67 69 74 | le.Transient..(line..51).*.magit | 
| 11ad80 | 2d 66 65 74 63 68 2d 6f 74 68 65 72 3a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -fetch-other:................... | 
| 11ada0 | 20 20 46 65 74 63 68 69 6e 67 2e 20 20 20 20 20    20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 33 34 | ..Fetching.............(line..34 | 
| 11adc0 | 29 0a 2a 20 6d 61 67 69 74 2d 66 65 74 63 68 2d    72 65 66 73 70 65 63 3a 20 20 20 20 20 20 20 20 | ).*.magit-fetch-refspec:........ | 
| 11ade0 | 20 20 20 20 20 20 20 20 20 20 20 46 65 74 63 68    69 6e 67 2e 20 20 20 20 20 20 20 20 20 20 20 20 | ...........Fetching............. | 
| 11ae00 | 28 6c 69 6e 65 20 20 34 31 29 0a 2a 20 6d 61 67    69 74 2d 66 69 6c 65 2d 63 68 65 63 6b 6f 75 74 | (line..41).*.magit-file-checkout | 
| 11ae20 | 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 52 65 73 65 74 74 69 6e 67 2e 20 20 | :...................Resetting... | 
| 11ae40 | 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20    34 34 29 0a 2a 20 6d 61 67 69 74 2d 66 69 6c 65 | .........(line..44).*.magit-file | 
| 11ae60 | 2d 63 68 65 63 6b 6f 75 74 20 3c 31 3e 3a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 43 6f 6d | -checkout.<1>:...............Com | 
| 11ae80 | 6d 61 6e 64 73 20 66 6f 72 20 42 75 66 66 65 72    73 20 56 69 73 69 74 69 6e 67 20 46 69 6c 65 73 | mands.for.Buffers.Visiting.Files | 
| 11aea0 | 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11aec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11aee0 | 28 6c 69 6e 65 20 20 35 32 29 0a 2a 20 6d 61 67    69 74 2d 66 69 6c 65 2d 63 68 65 63 6b 6f 75 74 | (line..52).*.magit-file-checkout | 
| 11af00 | 20 3c 32 3e 3a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 43 6f 6d 6d 61 6e 64 73 20 66 6f 72 | .<2>:...............Commands.for | 
| 11af20 | 20 42 75 66 66 65 72 73 20 56 69 73 69 74 69 6e    67 20 46 69 6c 65 73 2e 0a 20 20 20 20 20 20 20 | .Buffers.Visiting.Files......... | 
| 11af40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11af60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 38 36 | .......................(line..86 | 
| 11af80 | 29 0a 2a 20 6d 61 67 69 74 2d 66 69 6c 65 2d 64    65 6c 65 74 65 3a 20 20 20 20 20 20 20 20 20 20 | ).*.magit-file-delete:.......... | 
| 11afa0 | 20 20 20 20 20 20 20 20 20 20 20 43 6f 6d 6d 61    6e 64 73 20 66 6f 72 20 42 75 66 66 65 72 73 20 | ...........Commands.for.Buffers. | 
| 11afc0 | 56 69 73 69 74 69 6e 67 20 46 69 6c 65 73 2e 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | Visiting.Files.................. | 
| 11afe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11b000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c    69 6e 65 20 20 35 32 29 0a 2a 20 6d 61 67 69 74 | ..............(line..52).*.magit | 
| 11b020 | 2d 66 69 6c 65 2d 64 65 6c 65 74 65 20 3c 31 3e    3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -file-delete.<1>:............... | 
| 11b040 | 20 20 43 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 42    75 66 66 65 72 73 20 56 69 73 69 74 69 6e 67 20 | ..Commands.for.Buffers.Visiting. | 
| 11b060 | 46 69 6c 65 73 2e 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | Files........................... | 
| 11b080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11b0a0 | 20 20 20 20 20 28 6c 69 6e 65 20 20 38 32 29 0a    2a 20 6d 61 67 69 74 2d 66 69 6c 65 2d 64 69 73 | .....(line..82).*.magit-file-dis | 
| 11b0c0 | 70 61 74 63 68 3a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 43 6f 6d 6d 61 6e 64 | patch:...................Command | 
| 11b0e0 | 73 20 66 6f 72 20 42 75 66 66 65 72 73 20 56 69    73 69 74 69 6e 67 20 46 69 6c 65 73 2e 0a 20 20 | s.for.Buffers.Visiting.Files.... | 
| 11b100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11b120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e | ............................(lin | 
| 11b140 | 65 20 20 35 32 29 0a 2a 20 6d 61 67 69 74 2d 66    69 6c 65 2d 64 69 73 70 61 74 63 68 20 3c 31 3e | e..52).*.magit-file-dispatch.<1> | 
| 11b160 | 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    43 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 42 75 66 | :...............Commands.for.Buf | 
| 11b180 | 66 65 72 73 20 56 69 73 69 74 69 6e 67 20 46 69    6c 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 | fers.Visiting.Files............. | 
| 11b1a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11b1c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6c 69 6e 65 20 20 35 38 29 0a 2a 20 | ...................(line..58).*. | 
| 11b1e0 | 6d 61 67 69 74 2d 66 69 6c 65 2d 72 65 6e 61 6d    65 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | magit-file-rename:.............. | 
| 11b200 | 20 20 20 20 20 20 20 43 6f 6d 6d 61 6e 64 73 20    66 6f 72 20 42 75 66 66 65 72 73 20 56 69 73 69 | .......Commands.for.Buffers.Visi | 
| 11b220 | 74 69 6e 67 20 46 69 6c 65 73 2e 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ting.Files...................... | 
| 11b240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11b260 | 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20    20 35 32 29 0a 2a 20 6d 61 67 69 74 2d 66 69 6c | ..........(line..52).*.magit-fil | 
| 11b280 | 65 2d 72 65 6e 61 6d 65 20 3c 31 3e 3a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 6f | e-rename.<1>:.................Co | 
| 11b2a0 | 6d 6d 61 6e 64 73 20 66 6f 72 20 42 75 66 66 65    72 73 20 56 69 73 69 74 69 6e 67 20 46 69 6c 65 | mmands.for.Buffers.Visiting.File | 
| 11b2c0 | 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s............................... | 
| 11b2e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11b300 | 20 28 6c 69 6e 65 20 20 37 38 29 0a 2a 20 6d 61    67 69 74 2d 66 69 6c 65 2d 75 6e 74 72 61 63 6b | .(line..78).*.magit-file-untrack | 
| 11b320 | 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 43 6f 6d 6d 61 6e 64 73 20 66 6f | :....................Commands.fo | 
| 11b340 | 72 20 42 75 66 66 65 72 73 20 56 69 73 69 74 69    6e 67 20 46 69 6c 65 73 2e 0a 20 20 20 20 20 20 | r.Buffers.Visiting.Files........ | 
| 11b360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11b380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 35 | ........................(line..5 | 
| 11b3a0 | 32 29 0a 2a 20 6d 61 67 69 74 2d 66 69 6c 65 2d    75 6e 74 72 61 63 6b 20 3c 31 3e 3a 20 20 20 20 | 2).*.magit-file-untrack.<1>:.... | 
| 11b3c0 | 20 20 20 20 20 20 20 20 20 20 20 20 43 6f 6d 6d    61 6e 64 73 20 66 6f 72 20 42 75 66 66 65 72 73 | ............Commands.for.Buffers | 
| 11b3e0 | 20 56 69 73 69 74 69 6e 67 20 46 69 6c 65 73 2e    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .Visiting.Files................. | 
| 11b400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11b420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6c 69 6e 65 20 20 37 34 29 0a 2a 20 6d 61 67 69 | ...............(line..74).*.magi | 
| 11b440 | 74 2d 66 69 6e 64 2d 66 69 6c 65 3a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-find-file:.................... | 
| 11b460 | 20 20 20 47 65 6e 65 72 61 6c 2d 50 75 72 70 6f    73 65 20 56 69 73 69 74 20 43 6f 6d 6d 61 6e 64 | ...General-Purpose.Visit.Command | 
| 11b480 | 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s............................... | 
| 11b4a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11b4c0 | 20 28 6c 69 6e 65 20 20 20 39 29 0a 2a 20 6d 61    67 69 74 2d 66 69 6e 64 2d 66 69 6c 65 20 3c 31 | .(line...9).*.magit-find-file.<1 | 
| 11b4e0 | 3e 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 43 6f 6d 6d 61 6e 64 73 20 66 6f | >:...................Commands.fo | 
| 11b500 | 72 20 42 75 66 66 65 72 73 20 56 69 73 69 74 69    6e 67 20 46 69 6c 65 73 2e 0a 20 20 20 20 20 20 | r.Buffers.Visiting.Files........ | 
| 11b520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11b540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 35 | ........................(line..5 | 
| 11b560 | 32 29 0a 2a 20 6d 61 67 69 74 2d 66 69 6e 64 2d    66 69 6c 65 20 3c 32 3e 3a 20 20 20 20 20 20 20 | 2).*.magit-find-file.<2>:....... | 
| 11b580 | 20 20 20 20 20 20 20 20 20 20 20 20 43 6f 6d 6d    61 6e 64 73 20 66 6f 72 20 42 75 66 66 65 72 73 | ............Commands.for.Buffers | 
| 11b5a0 | 20 56 69 73 69 74 69 6e 67 20 46 69 6c 65 73 2e    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .Visiting.Files................. | 
| 11b5c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11b5e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6c 69 6e 65 20 31 35 36 29 0a 2a 20 6d 61 67 69 | ...............(line.156).*.magi | 
| 11b600 | 74 2d 66 69 6e 64 2d 66 69 6c 65 2d 6f 74 68 65    72 2d 66 72 61 6d 65 3a 20 20 20 20 20 20 20 20 | t-find-file-other-frame:........ | 
| 11b620 | 20 20 20 47 65 6e 65 72 61 6c 2d 50 75 72 70 6f    73 65 20 56 69 73 69 74 20 43 6f 6d 6d 61 6e 64 | ...General-Purpose.Visit.Command | 
| 11b640 | 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s............................... | 
| 11b660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11b680 | 20 28 6c 69 6e 65 20 20 31 39 29 0a 2a 20 6d 61    67 69 74 2d 66 69 6e 64 2d 66 69 6c 65 2d 6f 74 | .(line..19).*.magit-find-file-ot | 
| 11b6a0 | 68 65 72 2d 77 69 6e 64 6f 77 3a 20 20 20 20 20    20 20 20 20 20 47 65 6e 65 72 61 6c 2d 50 75 72 | her-window:..........General-Pur | 
| 11b6c0 | 70 6f 73 65 20 56 69 73 69 74 20 43 6f 6d 6d 61    6e 64 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 | pose.Visit.Commands............. | 
| 11b6e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11b700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6c 69 6e 65 20 20 31 34 29 0a 2a 20 | ...................(line..14).*. | 
| 11b720 | 6d 61 67 69 74 2d 67 65 6e 65 72 61 74 65 2d 62    75 66 66 65 72 2d 6e 61 6d 65 2d 64 65 66 61 75 | magit-generate-buffer-name-defau | 
| 11b740 | 6c 74 2d 66 75 6e 63 74 69 6f 6e 3a 20 4e 61 6d    69 6e 67 20 42 75 66 66 65 72 73 2e 0a 20 20 20 | lt-function:.Naming.Buffers..... | 
| 11b760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11b780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 | ...........................(line | 
| 11b7a0 | 20 20 31 36 29 0a 2a 20 6d 61 67 69 74 2d 67 65    74 2d 73 65 63 74 69 6f 6e 3a 20 20 20 20 20 20 | ..16).*.magit-get-section:...... | 
| 11b7c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4d    61 74 63 68 69 6e 67 20 53 65 63 74 69 6f 6e 73 | ...............Matching.Sections | 
| 11b7e0 | 2e 20 20 20 28 6c 69 6e 65 20 20 31 34 29 0a 2a    20 6d 61 67 69 74 2d 67 69 74 3a 20 20 20 20 20 | ....(line..14).*.magit-git:..... | 
| 11b800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 43 61 6c 6c 69 6e 67 20 | ........................Calling. | 
| 11b820 | 47 69 74 20 66 6f 72 20 45 66 66 65 63 74 2e 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | Git.for.Effect.................. | 
| 11b840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11b860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c    69 6e 65 20 20 34 36 29 0a 2a 20 6d 61 67 69 74 | ..............(line..46).*.magit | 
| 11b880 | 2d 67 69 74 2d 63 6f 6d 6d 61 6e 64 3a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -git-command:................... | 
| 11b8a0 | 20 20 52 75 6e 6e 69 6e 67 20 47 69 74 20 4d 61    6e 75 61 6c 6c 79 2e 0a 20 20 20 20 20 20 20 20 | ..Running.Git.Manually.......... | 
| 11b8c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11b8e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6c 69 6e 65 20 20 32 35 29 | ......................(line..25) | 
| 11b900 | 0a 2a 20 6d 61 67 69 74 2d 67 69 74 2d 63 6f 6d    6d 61 6e 64 2d 74 6f 70 64 69 72 3a 20 20 20 20 | .*.magit-git-command-topdir:.... | 
| 11b920 | 20 20 20 20 20 20 20 20 20 20 52 75 6e 6e 69 6e    67 20 47 69 74 20 4d 61 6e 75 61 6c 6c 79 2e 0a | ..........Running.Git.Manually.. | 
| 11b940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11b960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c | ..............................(l | 
| 11b980 | 69 6e 65 20 20 31 37 29 0a 2a 20 6d 61 67 69 74    2d 67 69 74 2d 65 78 69 74 2d 63 6f 64 65 3a 20 | ine..17).*.magit-git-exit-code:. | 
| 11b9a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 47 65 74 74 69 6e 67 20 61 20 56 61 6c 75 | ..................Getting.a.Valu | 
| 11b9c0 | 65 20 66 72 6f 6d 20 47 69 74 2e 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e.from.Git...................... | 
| 11b9e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11ba00 | 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20    20 31 30 29 0a 2a 20 6d 61 67 69 74 2d 67 69 74 | ..........(line..10).*.magit-git | 
| 11ba20 | 2d 66 61 69 6c 75 72 65 3a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 47 65 | -failure:.....................Ge | 
| 11ba40 | 74 74 69 6e 67 20 61 20 56 61 6c 75 65 20 66 72    6f 6d 20 47 69 74 2e 0a 20 20 20 20 20 20 20 20 | tting.a.Value.from.Git.......... | 
| 11ba60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11ba80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6c 69 6e 65 20 20 31 37 29 | ......................(line..17) | 
| 11baa0 | 0a 2a 20 6d 61 67 69 74 2d 67 69 74 2d 66 61 6c    73 65 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .*.magit-git-false:............. | 
| 11bac0 | 20 20 20 20 20 20 20 20 20 20 47 65 74 74 69 6e    67 20 61 20 56 61 6c 75 65 20 66 72 6f 6d 20 47 | ..........Getting.a.Value.from.G | 
| 11bae0 | 69 74 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | it.............................. | 
| 11bb00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11bb20 | 20 20 28 6c 69 6e 65 20 20 32 35 29 0a 2a 20 6d    61 67 69 74 2d 67 69 74 2d 69 6e 73 65 72 74 3a | ..(line..25).*.magit-git-insert: | 
| 11bb40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 47 65 74 74 69 6e 67 20 61 20 | ......................Getting.a. | 
| 11bb60 | 56 61 6c 75 65 20 66 72 6f 6d 20 47 69 74 2e 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | Value.from.Git.................. | 
| 11bb80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11bba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c    69 6e 65 20 20 32 39 29 0a 2a 20 6d 61 67 69 74 | ..............(line..29).*.magit | 
| 11bbc0 | 2d 67 69 74 2d 69 74 65 6d 73 3a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -git-items:..................... | 
| 11bbe0 | 20 20 47 65 74 74 69 6e 67 20 61 20 56 61 6c 75    65 20 66 72 6f 6d 20 47 69 74 2e 0a 20 20 20 20 | ..Getting.a.Value.from.Git...... | 
| 11bc00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11bc20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 | ..........................(line. | 
| 11bc40 | 20 34 31 29 0a 2a 20 6d 61 67 69 74 2d 67 69 74    2d 6c 69 6e 65 73 3a 20 20 20 20 20 20 20 20 20 | .41).*.magit-git-lines:......... | 
| 11bc60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 47 65    74 74 69 6e 67 20 61 20 56 61 6c 75 65 20 66 72 | ..............Getting.a.Value.fr | 
| 11bc80 | 6f 6d 20 47 69 74 2e 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | om.Git.......................... | 
| 11bca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11bcc0 | 20 20 20 20 20 20 28 6c 69 6e 65 20 20 33 37 29    0a 2a 20 6d 61 67 69 74 2d 67 69 74 2d 6d 65 72 | ......(line..37).*.magit-git-mer | 
| 11bce0 | 67 65 74 6f 6f 6c 3a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 52 75 6e 6e 69 6e | getool:...................Runnin | 
| 11bd00 | 67 20 47 69 74 20 4d 61 6e 75 61 6c 6c 79 2e 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | g.Git.Manually.................. | 
| 11bd20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11bd40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c    69 6e 65 20 20 36 32 29 0a 2a 20 6d 61 67 69 74 | ..............(line..62).*.magit | 
| 11bd60 | 2d 67 69 74 2d 6d 65 72 67 65 74 6f 6f 6c 20 3c    31 3e 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 | -git-mergetool.<1>:............. | 
| 11bd80 | 20 20 45 64 69 66 66 69 6e 67 2e 20 20 20 20 20    20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 37 39 | ..Ediffing.............(line..79 | 
| 11bda0 | 29 0a 2a 20 6d 61 67 69 74 2d 67 69 74 2d 73 74    72 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ).*.magit-git-str:.............. | 
| 11bdc0 | 20 20 20 20 20 20 20 20 20 20 20 47 65 74 74 69    6e 67 20 61 20 56 61 6c 75 65 20 66 72 6f 6d 20 | ...........Getting.a.Value.from. | 
| 11bde0 | 47 69 74 2e 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | Git............................. | 
| 11be00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11be20 | 20 20 20 28 6c 69 6e 65 20 20 37 35 29 0a 2a 20    6d 61 67 69 74 2d 67 69 74 2d 73 74 72 69 6e 67 | ...(line..75).*.magit-git-string | 
| 11be40 | 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 47 65 74 74 69 6e 67 20 61 | :......................Getting.a | 
| 11be60 | 20 56 61 6c 75 65 20 66 72 6f 6d 20 47 69 74 2e    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .Value.from.Git................. | 
| 11be80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11bea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6c 69 6e 65 20 20 33 32 29 0a 2a 20 6d 61 67 69 | ...............(line..32).*.magi | 
| 11bec0 | 74 2d 67 69 74 2d 73 75 63 63 65 73 73 3a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-git-success:.................. | 
| 11bee0 | 20 20 20 47 65 74 74 69 6e 67 20 61 20 56 61 6c    75 65 20 66 72 6f 6d 20 47 69 74 2e 0a 20 20 20 | ...Getting.a.Value.from.Git..... | 
| 11bf00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11bf20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 | ...........................(line | 
| 11bf40 | 20 20 31 33 29 0a 2a 20 6d 61 67 69 74 2d 67 69    74 2d 74 72 75 65 3a 20 20 20 20 20 20 20 20 20 | ..13).*.magit-git-true:......... | 
| 11bf60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 47    65 74 74 69 6e 67 20 61 20 56 61 6c 75 65 20 66 | ...............Getting.a.Value.f | 
| 11bf80 | 72 6f 6d 20 47 69 74 2e 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rom.Git......................... | 
| 11bfa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11bfc0 | 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 32 31    29 0a 2a 20 6d 61 67 69 74 2d 67 69 74 2d 77 61 | .......(line..21).*.magit-git-wa | 
| 11bfe0 | 73 68 3a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 43 61 6c 6c 69 | sh:........................Calli | 
| 11c000 | 6e 67 20 47 69 74 20 66 6f 72 20 45 66 66 65 63    74 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ng.Git.for.Effect............... | 
| 11c020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11c040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6c 69 6e 65 20 20 35 30 29 0a 2a 20 6d 61 | .................(line..50).*.ma | 
| 11c060 | 67 69 74 2d 67 6f 2d 62 61 63 6b 77 61 72 64 3a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | git-go-backward:................ | 
| 11c080 | 20 20 20 20 20 4c 6f 67 20 42 75 66 66 65 72 2e    20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 | .....Log.Buffer...........(line. | 
| 11c0a0 | 20 32 30 29 0a 2a 20 6d 61 67 69 74 2d 67 6f 2d    62 61 63 6b 77 61 72 64 20 3c 31 3e 3a 20 20 20 | .20).*.magit-go-backward.<1>:... | 
| 11c0c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 52 65    66 72 65 73 68 69 6e 67 20 44 69 66 66 73 2e 20 | ..............Refreshing.Diffs.. | 
| 11c0e0 | 20 20 20 28 6c 69 6e 65 20 20 38 34 29 0a 2a 20    6d 61 67 69 74 2d 67 6f 2d 66 6f 72 77 61 72 64 | ...(line..84).*.magit-go-forward | 
| 11c100 | 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 4c 6f 67 20 42 75 66 66 65 | :......................Log.Buffe | 
| 11c120 | 72 2e 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e    65 20 20 32 33 29 0a 2a 20 6d 61 67 69 74 2d 67 | r...........(line..23).*.magit-g | 
| 11c140 | 6f 2d 66 6f 72 77 61 72 64 20 3c 31 3e 3a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | o-forward.<1>:.................. | 
| 11c160 | 52 65 66 72 65 73 68 69 6e 67 20 44 69 66 66 73    2e 20 20 20 20 28 6c 69 6e 65 20 20 38 37 29 0a | Refreshing.Diffs.....(line..87). | 
| 11c180 | 2a 20 6d 61 67 69 74 2d 68 75 6e 6b 2d 73 65 74    2d 77 69 6e 64 6f 77 2d 73 74 61 72 74 3a 20 20 | *.magit-hunk-set-window-start:.. | 
| 11c1a0 | 20 20 20 20 20 20 20 20 20 53 65 63 74 69 6f 6e    20 4d 6f 76 65 6d 65 6e 74 2e 20 20 20 20 28 6c | .........Section.Movement.....(l | 
| 11c1c0 | 69 6e 65 20 20 34 35 29 0a 2a 20 6d 61 67 69 74    2d 69 64 6f 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d | ine..45).*.magit-ido-completing- | 
| 11c1e0 | 72 65 61 64 3a 20 20 20 20 20 20 20 20 20 20 20    20 20 53 75 70 70 6f 72 74 20 66 6f 72 20 43 6f | read:.............Support.for.Co | 
| 11c200 | 6d 70 6c 65 74 69 6f 6e 20 46 72 61 6d 65 77 6f    72 6b 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 | mpletion.Frameworks............. | 
| 11c220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11c240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6c 69 6e 65 20 20 34 36 29 0a 2a 20 | ...................(line..46).*. | 
| 11c260 | 6d 61 67 69 74 2d 69 6e 69 74 3a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | magit-init:..................... | 
| 11c280 | 20 20 20 20 20 20 20 43 72 65 61 74 69 6e 67 20    52 65 70 6f 73 69 74 6f 72 79 2e 20 28 6c 69 6e | .......Creating.Repository..(lin | 
| 11c2a0 | 65 20 20 20 37 29 0a 2a 20 6d 61 67 69 74 2d 69    6e 73 65 72 74 2d 61 6d 2d 73 65 71 75 65 6e 63 | e...7).*.magit-insert-am-sequenc | 
| 11c2c0 | 65 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    53 74 61 74 75 73 20 53 65 63 74 69 6f 6e 73 2e | e:..............Status.Sections. | 
| 11c2e0 | 20 20 20 20 20 28 6c 69 6e 65 20 20 32 35 29 0a    2a 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 61 | .....(line..25).*.magit-insert-a | 
| 11c300 | 73 73 75 6d 65 64 2d 75 6e 63 68 61 6e 67 65 64    2d 66 69 6c 65 73 3a 20 20 53 74 61 74 75 73 20 | ssumed-unchanged-files:..Status. | 
| 11c320 | 53 65 63 74 69 6f 6e 73 2e 20 20 20 20 20 28 6c    69 6e 65 20 20 39 38 29 0a 2a 20 6d 61 67 69 74 | Sections......(line..98).*.magit | 
| 11c340 | 2d 69 6e 73 65 72 74 2d 62 69 73 65 63 74 2d 6c    6f 67 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 | -insert-bisect-log:............. | 
| 11c360 | 20 20 53 74 61 74 75 73 20 53 65 63 74 69 6f 6e    73 2e 20 20 20 20 20 28 6c 69 6e 65 20 20 33 39 | ..Status.Sections......(line..39 | 
| 11c380 | 29 0a 2a 20 6d 61 67 69 74 2d 69 6e 73 65 72 74    2d 62 69 73 65 63 74 2d 6f 75 74 70 75 74 3a 20 | ).*.magit-insert-bisect-output:. | 
| 11c3a0 | 20 20 20 20 20 20 20 20 20 20 20 53 74 61 74 75    73 20 53 65 63 74 69 6f 6e 73 2e 20 20 20 20 20 | ...........Status.Sections...... | 
| 11c3c0 | 28 6c 69 6e 65 20 20 33 33 29 0a 2a 20 6d 61 67    69 74 2d 69 6e 73 65 72 74 2d 62 69 73 65 63 74 | (line..33).*.magit-insert-bisect | 
| 11c3e0 | 2d 72 65 73 74 3a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 53 74 61 74 75 73 20 53 65 63 74 69 | -rest:..............Status.Secti | 
| 11c400 | 6f 6e 73 2e 20 20 20 20 20 28 6c 69 6e 65 20 20    33 36 29 0a 2a 20 6d 61 67 69 74 2d 69 6e 73 65 | ons......(line..36).*.magit-inse | 
| 11c420 | 72 74 2d 64 69 66 66 2d 66 69 6c 74 65 72 2d 68    65 61 64 65 72 3a 20 20 20 20 20 20 20 53 74 61 | rt-diff-filter-header:.......Sta | 
| 11c440 | 74 75 73 20 48 65 61 64 65 72 20 53 65 63 74 69    6f 6e 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 | tus.Header.Sections............. | 
| 11c460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11c480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6c 69 6e 65 20 20 33 35 29 0a 2a 20 | ...................(line..35).*. | 
| 11c4a0 | 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 65 72 72    6f 72 2d 68 65 61 64 65 72 3a 20 20 20 20 20 20 | magit-insert-error-header:...... | 
| 11c4c0 | 20 20 20 20 20 20 20 53 74 61 74 75 73 20 48 65    61 64 65 72 20 53 65 63 74 69 6f 6e 73 2e 0a 20 | .......Status.Header.Sections... | 
| 11c4e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11c500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 | .............................(li | 
| 11c520 | 6e 65 20 20 32 36 29 0a 2a 20 6d 61 67 69 74 2d    69 6e 73 65 72 74 2d 68 65 61 64 2d 62 72 61 6e | ne..26).*.magit-insert-head-bran | 
| 11c540 | 63 68 2d 68 65 61 64 65 72 3a 20 20 20 20 20 20    20 53 74 61 74 75 73 20 48 65 61 64 65 72 20 53 | ch-header:.......Status.Header.S | 
| 11c560 | 65 63 74 69 6f 6e 73 2e 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ections......................... | 
| 11c580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11c5a0 | 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 33 38    29 0a 2a 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 | .......(line..38).*.magit-insert | 
| 11c5c0 | 2d 68 65 61 64 69 6e 67 3a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 43 72 65 61 74 | -heading:..................Creat | 
| 11c5e0 | 69 6e 67 20 53 65 63 74 69 6f 6e 73 2e 20 20 20    28 6c 69 6e 65 20 20 34 31 29 0a 2a 20 6d 61 67 | ing.Sections....(line..41).*.mag | 
| 11c600 | 69 74 2d 69 6e 73 65 72 74 2d 69 67 6e 6f 72 65    64 2d 66 69 6c 65 73 3a 20 20 20 20 20 20 20 20 | it-insert-ignored-files:........ | 
| 11c620 | 20 20 20 20 53 74 61 74 75 73 20 53 65 63 74 69    6f 6e 73 2e 20 20 20 20 20 28 6c 69 6e 65 20 20 | ....Status.Sections......(line.. | 
| 11c640 | 38 33 29 0a 2a 20 6d 61 67 69 74 2d 69 6e 73 65    72 74 2d 6c 6f 63 61 6c 2d 62 72 61 6e 63 68 65 | 83).*.magit-insert-local-branche | 
| 11c660 | 73 3a 20 20 20 20 20 20 20 20 20 20 20 52 65 66    65 72 65 6e 63 65 73 20 53 65 63 74 69 6f 6e 73 | s:...........References.Sections | 
| 11c680 | 2e 20 28 6c 69 6e 65 20 20 31 36 29 0a 2a 20 6d    61 67 69 74 2d 69 6e 73 65 72 74 2d 6d 65 72 67 | ..(line..16).*.magit-insert-merg | 
| 11c6a0 | 65 2d 6c 6f 67 3a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 53 74 61 74 75 73 20 53 65 63 | e-log:................Status.Sec | 
| 11c6c0 | 74 69 6f 6e 73 2e 20 20 20 20 20 28 6c 69 6e 65    20 20 31 37 29 0a 2a 20 6d 61 67 69 74 2d 69 6e | tions......(line..17).*.magit-in | 
| 11c6e0 | 73 65 72 74 2d 6d 6f 64 75 6c 65 73 3a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 | sert-modules:..................S | 
| 11c700 | 74 61 74 75 73 20 4d 6f 64 75 6c 65 20 53 65 63    74 69 6f 6e 73 2e 0a 20 20 20 20 20 20 20 20 20 | tatus.Module.Sections........... | 
| 11c720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11c740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6c 69 6e 65 20 20 31 32 29 0a | .....................(line..12). | 
| 11c760 | 2a 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 6d    6f 64 75 6c 65 73 2d 6f 76 65 72 76 69 65 77 3a | *.magit-insert-modules-overview: | 
| 11c780 | 20 20 20 20 20 20 20 20 20 53 74 61 74 75 73 20    4d 6f 64 75 6c 65 20 53 65 63 74 69 6f 6e 73 2e | .........Status.Module.Sections. | 
| 11c7a0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11c7c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( | 
| 11c7e0 | 6c 69 6e 65 20 20 33 30 29 0a 2a 20 6d 61 67 69    74 2d 69 6e 73 65 72 74 2d 6d 6f 64 75 6c 65 73 | line..30).*.magit-insert-modules | 
| 11c800 | 2d 75 6e 70 75 6c 6c 65 64 2d 66 72 6f 6d 2d 70    75 73 68 72 65 6d 6f 74 65 3a 20 53 74 61 74 75 | -unpulled-from-pushremote:.Statu | 
| 11c820 | 73 20 4d 6f 64 75 6c 65 20 53 65 63 74 69 6f 6e    73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | s.Module.Sections............... | 
| 11c840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11c860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6c 69 6e 65 20 20 34 35 29 0a 2a 20 6d 61 | .................(line..45).*.ma | 
| 11c880 | 67 69 74 2d 69 6e 73 65 72 74 2d 6d 6f 64 75 6c    65 73 2d 75 6e 70 75 6c 6c 65 64 2d 66 72 6f 6d | git-insert-modules-unpulled-from | 
| 11c8a0 | 2d 75 70 73 74 72 65 61 6d 3a 20 53 74 61 74 75    73 20 4d 6f 64 75 6c 65 20 53 65 63 74 69 6f 6e | -upstream:.Status.Module.Section | 
| 11c8c0 | 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s............................... | 
| 11c8e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11c900 | 20 28 6c 69 6e 65 20 20 34 30 29 0a 2a 20 6d 61    67 69 74 2d 69 6e 73 65 72 74 2d 6d 6f 64 75 6c | .(line..40).*.magit-insert-modul | 
| 11c920 | 65 73 2d 75 6e 70 75 73 68 65 64 2d 74 6f 2d 70    75 73 68 72 65 6d 6f 74 65 3a 20 53 74 61 74 75 | es-unpushed-to-pushremote:.Statu | 
| 11c940 | 73 20 4d 6f 64 75 6c 65 20 53 65 63 74 69 6f 6e    73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | s.Module.Sections............... | 
| 11c960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11c980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6c 69 6e 65 20 20 35 35 29 0a 2a 20 6d 61 | .................(line..55).*.ma | 
| 11c9a0 | 67 69 74 2d 69 6e 73 65 72 74 2d 6d 6f 64 75 6c    65 73 2d 75 6e 70 75 73 68 65 64 2d 74 6f 2d 75 | git-insert-modules-unpushed-to-u | 
| 11c9c0 | 70 73 74 72 65 61 6d 3a 20 53 74 61 74 75 73 20    4d 6f 64 75 6c 65 20 53 65 63 74 69 6f 6e 73 2e | pstream:.Status.Module.Sections. | 
| 11c9e0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11ca00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( | 
| 11ca20 | 6c 69 6e 65 20 20 35 30 29 0a 2a 20 6d 61 67 69    74 2d 69 6e 73 65 72 74 2d 70 75 73 68 2d 62 72 | line..50).*.magit-insert-push-br | 
| 11ca40 | 61 6e 63 68 2d 68 65 61 64 65 72 3a 20 20 20 20    20 20 20 53 74 61 74 75 73 20 48 65 61 64 65 72 | anch-header:.......Status.Header | 
| 11ca60 | 20 53 65 63 74 69 6f 6e 73 2e 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .Sections....................... | 
| 11ca80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11caa0 | 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20    34 35 29 0a 2a 20 6d 61 67 69 74 2d 69 6e 73 65 | .........(line..45).*.magit-inse | 
| 11cac0 | 72 74 2d 72 65 62 61 73 65 2d 73 65 71 75 65 6e    63 65 3a 20 20 20 20 20 20 20 20 20 20 53 74 61 | rt-rebase-sequence:..........Sta | 
| 11cae0 | 74 75 73 20 53 65 63 74 69 6f 6e 73 2e 20 20 20    20 20 28 6c 69 6e 65 20 20 32 31 29 0a 2a 20 6d | tus.Sections......(line..21).*.m | 
| 11cb00 | 61 67 69 74 2d 69 6e 73 65 72 74 2d 72 65 63 65    6e 74 2d 63 6f 6d 6d 69 74 73 3a 20 20 20 20 20 | agit-insert-recent-commits:..... | 
| 11cb20 | 20 20 20 20 20 20 53 74 61 74 75 73 20 53 65 63    74 69 6f 6e 73 2e 20 20 20 20 20 28 6c 69 6e 65 | ......Status.Sections......(line | 
| 11cb40 | 20 31 31 30 29 0a 2a 20 6d 61 67 69 74 2d 69 6e    73 65 72 74 2d 72 65 6d 6f 74 65 2d 62 72 61 6e | .110).*.magit-insert-remote-bran | 
| 11cb60 | 63 68 65 73 3a 20 20 20 20 20 20 20 20 20 20 52    65 66 65 72 65 6e 63 65 73 20 53 65 63 74 69 6f | ches:..........References.Sectio | 
| 11cb80 | 6e 73 2e 20 28 6c 69 6e 65 20 20 31 39 29 0a 2a    20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 72 65 | ns..(line..19).*.magit-insert-re | 
| 11cba0 | 6d 6f 74 65 2d 68 65 61 64 65 72 3a 20 20 20 20    20 20 20 20 20 20 20 20 53 74 61 74 75 73 20 48 | mote-header:............Status.H | 
| 11cbc0 | 65 61 64 65 72 20 53 65 63 74 69 6f 6e 73 2e 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | eader.Sections.................. | 
| 11cbe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11cc00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c    69 6e 65 20 20 35 38 29 0a 2a 20 6d 61 67 69 74 | ..............(line..58).*.magit | 
| 11cc20 | 2d 69 6e 73 65 72 74 2d 72 65 70 6f 2d 68 65 61    64 65 72 3a 20 20 20 20 20 20 20 20 20 20 20 20 | -insert-repo-header:............ | 
| 11cc40 | 20 20 53 74 61 74 75 73 20 48 65 61 64 65 72 20    53 65 63 74 69 6f 6e 73 2e 0a 20 20 20 20 20 20 | ..Status.Header.Sections........ | 
| 11cc60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11cc80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 35 | ........................(line..5 | 
| 11cca0 | 35 29 0a 2a 20 6d 61 67 69 74 2d 69 6e 73 65 72    74 2d 73 65 63 74 69 6f 6e 3a 20 20 20 20 20 20 | 5).*.magit-insert-section:...... | 
| 11ccc0 | 20 20 20 20 20 20 20 20 20 20 20 20 43 72 65 61    74 69 6e 67 20 53 65 63 74 69 6f 6e 73 2e 20 20 | ............Creating.Sections... | 
| 11cce0 | 20 28 6c 69 6e 65 20 20 20 36 29 0a 2a 20 6d 61    67 69 74 2d 69 6e 73 65 72 74 2d 73 65 71 75 65 | .(line...6).*.magit-insert-seque | 
| 11cd00 | 6e 63 65 72 2d 73 65 71 75 65 6e 63 65 3a 20 20    20 20 20 20 20 53 74 61 74 75 73 20 53 65 63 74 | ncer-sequence:.......Status.Sect | 
| 11cd20 | 69 6f 6e 73 2e 20 20 20 20 20 28 6c 69 6e 65 20    20 32 39 29 0a 2a 20 6d 61 67 69 74 2d 69 6e 73 | ions......(line..29).*.magit-ins | 
| 11cd40 | 65 72 74 2d 73 6b 69 70 2d 77 6f 72 6b 74 72 65    65 2d 66 69 6c 65 73 3a 20 20 20 20 20 20 53 74 | ert-skip-worktree-files:......St | 
| 11cd60 | 61 74 75 73 20 53 65 63 74 69 6f 6e 73 2e 20 20    20 20 20 28 6c 69 6e 65 20 20 39 32 29 0a 2a 20 | atus.Sections......(line..92).*. | 
| 11cd80 | 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 74 61    67 65 64 2d 63 68 61 6e 67 65 73 3a 20 20 20 20 | magit-insert-staged-changes:.... | 
| 11cda0 | 20 20 20 20 20 20 20 53 74 61 74 75 73 20 53 65    63 74 69 6f 6e 73 2e 20 20 20 20 20 28 6c 69 6e | .......Status.Sections......(lin | 
| 11cdc0 | 65 20 20 35 33 29 0a 2a 20 6d 61 67 69 74 2d 69    6e 73 65 72 74 2d 73 74 61 73 68 65 73 3a 20 20 | e..53).*.magit-insert-stashes:.. | 
| 11cde0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    53 74 61 74 75 73 20 53 65 63 74 69 6f 6e 73 2e | ................Status.Sections. | 
| 11ce00 | 20 20 20 20 20 28 6c 69 6e 65 20 20 35 36 29 0a    2a 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 | .....(line..56).*.magit-insert-s | 
| 11ce20 | 74 61 74 75 73 2d 68 65 61 64 65 72 73 3a 20 20    20 20 20 20 20 20 20 20 20 53 74 61 74 75 73 20 | tatus-headers:...........Status. | 
| 11ce40 | 48 65 61 64 65 72 20 53 65 63 74 69 6f 6e 73 2e    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | Header.Sections................. | 
| 11ce60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11ce80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6c 69 6e 65 20 20 31 32 29 0a 2a 20 6d 61 67 69 | ...............(line..12).*.magi | 
| 11cea0 | 74 2d 69 6e 73 65 72 74 2d 74 61 67 73 3a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-insert-tags:.................. | 
| 11cec0 | 20 20 20 52 65 66 65 72 65 6e 63 65 73 20 53 65    63 74 69 6f 6e 73 2e 20 28 6c 69 6e 65 20 20 32 | ...References.Sections..(line..2 | 
| 11cee0 | 32 29 0a 2a 20 6d 61 67 69 74 2d 69 6e 73 65 72    74 2d 74 61 67 73 2d 68 65 61 64 65 72 3a 20 20 | 2).*.magit-insert-tags-header:.. | 
| 11cf00 | 20 20 20 20 20 20 20 20 20 20 20 20 53 74 61 74    75 73 20 48 65 61 64 65 72 20 53 65 63 74 69 6f | ............Status.Header.Sectio | 
| 11cf20 | 6e 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ns.............................. | 
| 11cf40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11cf60 | 20 20 28 6c 69 6e 65 20 20 34 39 29 0a 2a 20 6d    61 67 69 74 2d 69 6e 73 65 72 74 2d 74 72 61 63 | ..(line..49).*.magit-insert-trac | 
| 11cf80 | 6b 65 64 2d 66 69 6c 65 73 3a 20 20 20 20 20 20    20 20 20 20 20 20 53 74 61 74 75 73 20 53 65 63 | ked-files:............Status.Sec | 
| 11cfa0 | 74 69 6f 6e 73 2e 20 20 20 20 20 28 6c 69 6e 65    20 20 38 30 29 0a 2a 20 6d 61 67 69 74 2d 69 6e | tions......(line..80).*.magit-in | 
| 11cfc0 | 73 65 72 74 2d 75 6e 70 75 6c 6c 65 64 2d 63 68    65 72 72 69 65 73 3a 20 20 20 20 20 20 20 20 53 | sert-unpulled-cherries:........S | 
| 11cfe0 | 74 61 74 75 73 20 53 65 63 74 69 6f 6e 73 2e 20    20 20 20 20 28 6c 69 6e 65 20 31 31 39 29 0a 2a | tatus.Sections......(line.119).* | 
| 11d000 | 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 75 6e    70 75 6c 6c 65 64 2d 66 72 6f 6d 2d 70 75 73 68 | .magit-insert-unpulled-from-push | 
| 11d020 | 72 65 6d 6f 74 65 3a 20 53 74 61 74 75 73 20 53    65 63 74 69 6f 6e 73 2e 20 20 20 20 20 28 6c 69 | remote:.Status.Sections......(li | 
| 11d040 | 6e 65 20 20 36 36 29 0a 2a 20 6d 61 67 69 74 2d    69 6e 73 65 72 74 2d 75 6e 70 75 6c 6c 65 64 2d | ne..66).*.magit-insert-unpulled- | 
| 11d060 | 66 72 6f 6d 2d 75 70 73 74 72 65 61 6d 3a 20 20    20 53 74 61 74 75 73 20 53 65 63 74 69 6f 6e 73 | from-upstream:...Status.Sections | 
| 11d080 | 2e 20 20 20 20 20 28 6c 69 6e 65 20 20 36 32 29    0a 2a 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d | ......(line..62).*.magit-insert- | 
| 11d0a0 | 75 6e 70 75 6c 6c 65 64 2d 6f 72 2d 72 65 63 65    6e 74 2d 63 6f 6d 6d 69 74 73 3a 20 53 74 61 74 | unpulled-or-recent-commits:.Stat | 
| 11d0c0 | 75 73 20 53 65 63 74 69 6f 6e 73 2e 20 20 20 28    6c 69 6e 65 20 31 30 34 29 0a 2a 20 6d 61 67 69 | us.Sections....(line.104).*.magi | 
| 11d0e0 | 74 2d 69 6e 73 65 72 74 2d 75 6e 70 75 73 68 65    64 2d 63 68 65 72 72 69 65 73 3a 20 20 20 20 20 | t-insert-unpushed-cherries:..... | 
| 11d100 | 20 20 20 53 74 61 74 75 73 20 53 65 63 74 69 6f    6e 73 2e 20 20 20 20 20 28 6c 69 6e 65 20 31 32 | ...Status.Sections......(line.12 | 
| 11d120 | 35 29 0a 2a 20 6d 61 67 69 74 2d 69 6e 73 65 72    74 2d 75 6e 70 75 73 68 65 64 2d 74 6f 2d 70 75 | 5).*.magit-insert-unpushed-to-pu | 
| 11d140 | 73 68 72 65 6d 6f 74 65 3a 20 20 20 53 74 61 74    75 73 20 53 65 63 74 69 6f 6e 73 2e 20 20 20 20 | shremote:...Status.Sections..... | 
| 11d160 | 20 28 6c 69 6e 65 20 20 37 34 29 0a 2a 20 6d 61    67 69 74 2d 69 6e 73 65 72 74 2d 75 6e 70 75 73 | .(line..74).*.magit-insert-unpus | 
| 11d180 | 68 65 64 2d 74 6f 2d 75 70 73 74 72 65 61 6d 3a    20 20 20 20 20 53 74 61 74 75 73 20 53 65 63 74 | hed-to-upstream:.....Status.Sect | 
| 11d1a0 | 69 6f 6e 73 2e 20 20 20 20 20 28 6c 69 6e 65 20    20 37 30 29 0a 2a 20 6d 61 67 69 74 2d 69 6e 73 | ions......(line..70).*.magit-ins | 
| 11d1c0 | 65 72 74 2d 75 6e 73 74 61 67 65 64 2d 63 68 61    6e 67 65 73 3a 20 20 20 20 20 20 20 20 20 53 74 | ert-unstaged-changes:.........St | 
| 11d1e0 | 61 74 75 73 20 53 65 63 74 69 6f 6e 73 2e 20 20    20 20 20 28 6c 69 6e 65 20 20 35 30 29 0a 2a 20 | atus.Sections......(line..50).*. | 
| 11d200 | 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 75 6e 74    72 61 63 6b 65 64 2d 66 69 6c 65 73 3a 20 20 20 | magit-insert-untracked-files:... | 
| 11d220 | 20 20 20 20 20 20 20 53 74 61 74 75 73 20 53 65    63 74 69 6f 6e 73 2e 20 20 20 20 20 28 6c 69 6e | .......Status.Sections......(lin | 
| 11d240 | 65 20 20 34 32 29 0a 2a 20 6d 61 67 69 74 2d 69    6e 73 65 72 74 2d 75 70 73 74 72 65 61 6d 2d 62 | e..42).*.magit-insert-upstream-b | 
| 11d260 | 72 61 6e 63 68 2d 68 65 61 64 65 72 3a 20 20 20    53 74 61 74 75 73 20 48 65 61 64 65 72 20 53 65 | ranch-header:...Status.Header.Se | 
| 11d280 | 63 74 69 6f 6e 73 2e 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ctions.......................... | 
| 11d2a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11d2c0 | 20 20 20 20 20 20 28 6c 69 6e 65 20 20 34 31 29    0a 2a 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d | ......(line..41).*.magit-insert- | 
| 11d2e0 | 75 73 65 72 2d 68 65 61 64 65 72 3a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 53 74 61 74 75 73 | user-header:..............Status | 
| 11d300 | 20 48 65 61 64 65 72 20 53 65 63 74 69 6f 6e 73    2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .Header.Sections................ | 
| 11d320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11d340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6c 69 6e 65 20 20 36 35 29 0a 2a 20 6d 61 67 | ................(line..65).*.mag | 
| 11d360 | 69 74 2d 6a 75 6d 70 2d 74 6f 2d 64 69 66 66 73    74 61 74 2d 6f 72 2d 64 69 66 66 3a 20 20 20 20 | it-jump-to-diffstat-or-diff:.... | 
| 11d380 | 20 20 20 20 43 6f 6d 6d 61 6e 64 73 20 41 76 61    69 6c 61 62 6c 65 20 69 6e 20 44 69 66 66 73 2e | ....Commands.Available.in.Diffs. | 
| 11d3a0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11d3c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( | 
| 11d3e0 | 6c 69 6e 65 20 20 34 33 29 0a 2a 20 6d 61 67 69    74 2d 6b 69 6c 6c 2d 74 68 69 73 2d 62 75 66 66 | line..43).*.magit-kill-this-buff | 
| 11d400 | 65 72 3a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 4d 69 6e 6f 72 20 4d 6f 64 65 20 66 6f | er:................Minor.Mode.fo | 
| 11d420 | 72 20 42 75 66 66 65 72 73 20 56 69 73 69 74 69    6e 67 20 42 6c 6f 62 73 2e 0a 20 20 20 20 20 20 | r.Buffers.Visiting.Blobs........ | 
| 11d440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11d460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 31 | ........................(line..1 | 
| 11d480 | 39 29 0a 2a 20 6d 61 67 69 74 2d 6c 69 73 74 2d    72 65 70 6f 73 69 74 6f 72 69 65 73 3a 20 20 20 | 9).*.magit-list-repositories:... | 
| 11d4a0 | 20 20 20 20 20 20 20 20 20 20 20 20 52 65 70 6f    73 69 74 6f 72 79 20 4c 69 73 74 2e 20 20 20 20 | ............Repository.List..... | 
| 11d4c0 | 20 28 6c 69 6e 65 20 20 20 36 29 0a 2a 20 6d 61    67 69 74 2d 6c 69 73 74 2d 73 75 62 6d 6f 64 75 | .(line...6).*.magit-list-submodu | 
| 11d4e0 | 6c 65 73 3a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 4c 69 73 74 69 6e 67 20 53 75 62 | les:.................Listing.Sub | 
| 11d500 | 6d 6f 64 75 6c 65 73 2e 20 20 28 6c 69 6e 65 20    20 31 33 29 0a 2a 20 6d 61 67 69 74 2d 6c 69 73 | modules...(line..13).*.magit-lis | 
| 11d520 | 74 2d 73 75 62 6d 6f 64 75 6c 65 73 20 3c 31 3e    3a 20 20 20 20 20 20 20 20 20 20 20 20 20 53 75 | t-submodules.<1>:.............Su | 
| 11d540 | 62 6d 6f 64 75 6c 65 20 54 72 61 6e 73 69 65 6e    74 2e 20 28 6c 69 6e 65 20 20 34 38 29 0a 2a 20 | bmodule.Transient..(line..48).*. | 
| 11d560 | 6d 61 67 69 74 2d 6c 6f 67 3a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | magit-log:...................... | 
| 11d580 | 20 20 20 20 20 20 20 4c 6f 67 67 69 6e 67 2e 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e | .......Logging..............(lin | 
| 11d5a0 | 65 20 20 33 30 29 0a 2a 20 6d 61 67 69 74 2d 6c    6f 67 20 3c 31 3e 3a 20 20 20 20 20 20 20 20 20 | e..30).*.magit-log.<1>:......... | 
| 11d5c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    43 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 42 75 66 | ................Commands.for.Buf | 
| 11d5e0 | 66 65 72 73 20 56 69 73 69 74 69 6e 67 20 46 69    6c 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 | fers.Visiting.Files............. | 
| 11d600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11d620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6c 69 6e 65 20 20 35 32 29 0a 2a 20 | ...................(line..52).*. | 
| 11d640 | 6d 61 67 69 74 2d 6c 6f 67 20 3c 32 3e 3a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | magit-log.<2>:.................. | 
| 11d660 | 20 20 20 20 20 20 20 43 6f 6d 6d 61 6e 64 73 20    66 6f 72 20 42 75 66 66 65 72 73 20 56 69 73 69 | .......Commands.for.Buffers.Visi | 
| 11d680 | 74 69 6e 67 20 46 69 6c 65 73 2e 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ting.Files...................... | 
| 11d6a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11d6c0 | 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20    31 30 39 29 0a 2a 20 6d 61 67 69 74 2d 6c 6f 67 | ..........(line.109).*.magit-log | 
| 11d6e0 | 2d 61 6c 6c 3a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 4c 6f | -all:.........................Lo | 
| 11d700 | 67 67 69 6e 67 2e 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6c 69 6e 65 20 20 36 31 29 0a 2a 20 | gging..............(line..61).*. | 
| 11d720 | 6d 61 67 69 74 2d 6c 6f 67 2d 61 6c 6c 2d 62 72    61 6e 63 68 65 73 3a 20 20 20 20 20 20 20 20 20 | magit-log-all-branches:......... | 
| 11d740 | 20 20 20 20 20 20 20 4c 6f 67 67 69 6e 67 2e 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e | .......Logging..............(lin | 
| 11d760 | 65 20 20 35 38 29 0a 2a 20 6d 61 67 69 74 2d 6c    6f 67 2d 62 72 61 6e 63 68 65 73 3a 20 20 20 20 | e..58).*.magit-log-branches:.... | 
| 11d780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    4c 6f 67 67 69 6e 67 2e 20 20 20 20 20 20 20 20 | ................Logging......... | 
| 11d7a0 | 20 20 20 20 20 28 6c 69 6e 65 20 20 35 35 29 0a    2a 20 6d 61 67 69 74 2d 6c 6f 67 2d 62 75 66 66 | .....(line..55).*.magit-log-buff | 
| 11d7c0 | 65 72 2d 66 69 6c 65 3a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 43 6f 6d 6d 61 6e 64 | er-file:.................Command | 
| 11d7e0 | 73 20 66 6f 72 20 42 75 66 66 65 72 73 20 56 69    73 69 74 69 6e 67 20 46 69 6c 65 73 2e 0a 20 20 | s.for.Buffers.Visiting.Files.... | 
| 11d800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11d820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e | ............................(lin | 
| 11d840 | 65 20 20 35 32 29 0a 2a 20 6d 61 67 69 74 2d 6c    6f 67 2d 62 75 66 66 65 72 2d 66 69 6c 65 20 3c | e..52).*.magit-log-buffer-file.< | 
| 11d860 | 31 3e 3a 20 20 20 20 20 20 20 20 20 20 20 20 20    43 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 42 75 66 | 1>:.............Commands.for.Buf | 
| 11d880 | 66 65 72 73 20 56 69 73 69 74 69 6e 67 20 46 69    6c 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 | fers.Visiting.Files............. | 
| 11d8a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11d8c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6c 69 6e 65 20 31 31 39 29 0a 2a 20 | ...................(line.119).*. | 
| 11d8e0 | 6d 61 67 69 74 2d 6c 6f 67 2d 62 75 72 79 2d 62    75 66 66 65 72 3a 20 20 20 20 20 20 20 20 20 20 | magit-log-bury-buffer:.......... | 
| 11d900 | 20 20 20 20 20 20 20 4c 6f 67 20 42 75 66 66 65    72 2e 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e | .......Log.Buffer...........(lin | 
| 11d920 | 65 20 20 31 34 29 0a 2a 20 6d 61 67 69 74 2d 6c    6f 67 2d 63 75 72 72 65 6e 74 3a 20 20 20 20 20 | e..14).*.magit-log-current:..... | 
| 11d940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    4c 6f 67 67 69 6e 67 2e 20 20 20 20 20 20 20 20 | ................Logging......... | 
| 11d960 | 20 20 20 20 20 28 6c 69 6e 65 20 20 33 35 29 0a    2a 20 6d 61 67 69 74 2d 6c 6f 67 2d 64 6f 75 62 | .....(line..35).*.magit-log-doub | 
| 11d980 | 6c 65 2d 63 6f 6d 6d 69 74 2d 6c 69 6d 69 74 3a    20 20 20 20 20 20 20 20 20 4c 6f 67 20 42 75 66 | le-commit-limit:.........Log.Buf | 
| 11d9a0 | 66 65 72 2e 20 20 20 20 20 20 20 20 20 20 28 6c    69 6e 65 20 20 36 34 29 0a 2a 20 6d 61 67 69 74 | fer...........(line..64).*.magit | 
| 11d9c0 | 2d 6c 6f 67 2d 68 61 6c 66 2d 63 6f 6d 6d 69 74    2d 6c 69 6d 69 74 3a 20 20 20 20 20 20 20 20 20 | -log-half-commit-limit:......... | 
| 11d9e0 | 20 20 4c 6f 67 20 42 75 66 66 65 72 2e 20 20 20    20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 36 37 | ..Log.Buffer...........(line..67 | 
| 11da00 | 29 0a 2a 20 6d 61 67 69 74 2d 6c 6f 67 2d 68 65    61 64 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ).*.magit-log-head:............. | 
| 11da20 | 20 20 20 20 20 20 20 20 20 20 20 4c 6f 67 67 69    6e 67 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...........Logging.............. | 
| 11da40 | 28 6c 69 6e 65 20 20 34 30 29 0a 2a 20 6d 61 67    69 74 2d 6c 6f 67 2d 6d 61 79 62 65 2d 73 68 6f | (line..40).*.magit-log-maybe-sho | 
| 11da60 | 77 2d 6d 6f 72 65 2d 63 6f 6d 6d 69 74 73 3a 20    20 20 20 20 53 65 63 74 69 6f 6e 20 4d 6f 76 65 | w-more-commits:.....Section.Move | 
| 11da80 | 6d 65 6e 74 2e 20 20 20 20 28 6c 69 6e 65 20 20    35 38 29 0a 2a 20 6d 61 67 69 74 2d 6c 6f 67 2d | ment.....(line..58).*.magit-log- | 
| 11daa0 | 6d 61 79 62 65 2d 75 70 64 61 74 65 2d 62 6c 6f    62 2d 62 75 66 66 65 72 3a 20 20 20 20 53 65 63 | maybe-update-blob-buffer:....Sec | 
| 11dac0 | 74 69 6f 6e 20 4d 6f 76 65 6d 65 6e 74 2e 20 20    20 20 28 6c 69 6e 65 20 20 37 32 29 0a 2a 20 6d | tion.Movement.....(line..72).*.m | 
| 11dae0 | 61 67 69 74 2d 6c 6f 67 2d 6d 61 79 62 65 2d 75    70 64 61 74 65 2d 72 65 76 69 73 69 6f 6e 2d 62 | agit-log-maybe-update-revision-b | 
| 11db00 | 75 66 66 65 72 3a 20 53 65 63 74 69 6f 6e 20 4d    6f 76 65 6d 65 6e 74 2e 20 20 20 28 6c 69 6e 65 | uffer:.Section.Movement....(line | 
| 11db20 | 20 20 36 35 29 0a 2a 20 6d 61 67 69 74 2d 6c 6f    67 2d 6d 65 72 67 65 64 3a 20 20 20 20 20 20 20 | ..65).*.magit-log-merged:....... | 
| 11db40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43    6f 6d 6d 61 6e 64 73 20 66 6f 72 20 42 75 66 66 | ...............Commands.for.Buff | 
| 11db60 | 65 72 73 20 56 69 73 69 74 69 6e 67 20 46 69 6c    65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ers.Visiting.Files.............. | 
| 11db80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11dba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 6c 69 6e 65 20 20 35 32 29 0a 2a 20 6d | ..................(line..52).*.m | 
| 11dbc0 | 61 67 69 74 2d 6c 6f 67 2d 6d 65 72 67 65 64 20    3c 31 3e 3a 20 20 20 20 20 20 20 20 20 20 20 20 | agit-log-merged.<1>:............ | 
| 11dbe0 | 20 20 20 20 20 20 43 6f 6d 6d 61 6e 64 73 20 66    6f 72 20 42 75 66 66 65 72 73 20 56 69 73 69 74 | ......Commands.for.Buffers.Visit | 
| 11dc00 | 69 6e 67 20 46 69 6c 65 73 2e 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ing.Files....................... | 
| 11dc20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11dc40 | 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 31    33 32 29 0a 2a 20 6d 61 67 69 74 2d 6c 6f 67 2d | .........(line.132).*.magit-log- | 
| 11dc60 | 6d 6f 76 65 2d 74 6f 2d 70 61 72 65 6e 74 3a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 4c 6f 67 | move-to-parent:..............Log | 
| 11dc80 | 20 42 75 66 66 65 72 2e 20 20 20 20 20 20 20 20    20 20 28 6c 69 6e 65 20 20 32 36 29 0a 2a 20 6d | .Buffer...........(line..26).*.m | 
| 11dca0 | 61 67 69 74 2d 6c 6f 67 2d 6d 6f 76 65 2d 74 6f    2d 72 65 76 69 73 69 6f 6e 3a 20 20 20 20 20 20 | agit-log-move-to-revision:...... | 
| 11dcc0 | 20 20 20 20 20 20 4c 6f 67 20 42 75 66 66 65 72    2e 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 | ......Log.Buffer...........(line | 
| 11dce0 | 20 20 33 31 29 0a 2a 20 6d 61 67 69 74 2d 6c 6f    67 2d 6f 74 68 65 72 3a 20 20 20 20 20 20 20 20 | ..31).*.magit-log-other:........ | 
| 11dd00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4c    6f 67 67 69 6e 67 2e 20 20 20 20 20 20 20 20 20 | ...............Logging.......... | 
| 11dd20 | 20 20 20 20 28 6c 69 6e 65 20 20 34 39 29 0a 2a    20 6d 61 67 69 74 2d 6c 6f 67 2d 72 65 66 72 65 | ....(line..49).*.magit-log-refre | 
| 11dd40 | 73 68 3a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 52 65 66 72 65 73 68 69 | sh:.....................Refreshi | 
| 11dd60 | 6e 67 20 4c 6f 67 73 2e 20 20 20 20 20 28 6c 69    6e 65 20 20 31 32 29 0a 2a 20 6d 61 67 69 74 2d | ng.Logs......(line..12).*.magit- | 
| 11dd80 | 6c 6f 67 2d 72 65 66 72 65 73 68 20 3c 31 3e 3a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | log-refresh.<1>:................ | 
| 11dda0 | 20 52 65 66 72 65 73 68 69 6e 67 20 4c 6f 67 73    2e 20 20 20 20 20 28 6c 69 6e 65 20 20 31 37 29 | .Refreshing.Logs......(line..17) | 
| 11ddc0 | 0a 2a 20 6d 61 67 69 74 2d 6c 6f 67 2d 72 65 66    72 65 73 68 20 3c 32 3e 3a 20 20 20 20 20 20 20 | .*.magit-log-refresh.<2>:....... | 
| 11dde0 | 20 20 20 20 20 20 20 20 20 20 4c 6f 67 20 42 75    66 66 65 72 2e 20 20 20 20 20 20 20 20 20 20 28 | ..........Log.Buffer...........( | 
| 11de00 | 6c 69 6e 65 20 20 20 37 29 0a 2a 20 6d 61 67 69    74 2d 6c 6f 67 2d 72 65 6c 61 74 65 64 3a 20 20 | line...7).*.magit-log-related:.. | 
| 11de20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 4c 6f 67 67 69 6e 67 2e 20 20 20 20 20 | ...................Logging...... | 
| 11de40 | 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 34    33 29 0a 2a 20 6d 61 67 69 74 2d 6c 6f 67 2d 73 | ........(line..43).*.magit-log-s | 
| 11de60 | 61 76 65 2d 64 65 66 61 75 6c 74 2d 61 72 67 75    6d 65 6e 74 73 3a 20 20 20 20 20 20 52 65 66 72 | ave-default-arguments:......Refr | 
| 11de80 | 65 73 68 69 6e 67 20 4c 6f 67 73 2e 20 20 20 20    20 28 6c 69 6e 65 20 20 32 37 29 0a 2a 20 6d 61 | eshing.Logs......(line..27).*.ma | 
| 11dea0 | 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d 70    69 63 6b 3a 20 20 20 20 20 20 20 20 20 20 20 20 | git-log-select-pick:............ | 
| 11dec0 | 20 20 20 20 20 53 65 6c 65 63 74 20 66 72 6f 6d    20 4c 6f 67 2e 20 20 20 20 20 28 6c 69 6e 65 20 | .....Select.from.Log......(line. | 
| 11dee0 | 20 32 31 29 0a 2a 20 6d 61 67 69 74 2d 6c 6f 67    2d 73 65 6c 65 63 74 2d 71 75 69 74 3a 20 20 20 | .21).*.magit-log-select-quit:... | 
| 11df00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 65    6c 65 63 74 20 66 72 6f 6d 20 4c 6f 67 2e 20 20 | ..............Select.from.Log... | 
| 11df20 | 20 20 20 28 6c 69 6e 65 20 20 32 36 29 0a 2a 20    6d 61 67 69 74 2d 6c 6f 67 2d 73 65 74 2d 64 65 | ...(line..26).*.magit-log-set-de | 
| 11df40 | 66 61 75 6c 74 2d 61 72 67 75 6d 65 6e 74 73 3a    20 20 20 20 20 20 20 52 65 66 72 65 73 68 69 6e | fault-arguments:.......Refreshin | 
| 11df60 | 67 20 4c 6f 67 73 2e 20 20 20 20 20 28 6c 69 6e    65 20 20 32 31 29 0a 2a 20 6d 61 67 69 74 2d 6c | g.Logs......(line..21).*.magit-l | 
| 11df80 | 6f 67 2d 74 6f 67 67 6c 65 2d 63 6f 6d 6d 69 74    2d 6c 69 6d 69 74 3a 20 20 20 20 20 20 20 20 20 | og-toggle-commit-limit:......... | 
| 11dfa0 | 4c 6f 67 20 42 75 66 66 65 72 2e 20 20 20 20 20    20 20 20 20 20 28 6c 69 6e 65 20 20 35 39 29 0a | Log.Buffer...........(line..59). | 
| 11dfc0 | 2a 20 6d 61 67 69 74 2d 6c 6f 67 2d 74 72 61 63    65 2d 64 65 66 69 6e 69 74 69 6f 6e 3a 20 20 20 | *.magit-log-trace-definition:... | 
| 11dfe0 | 20 20 20 20 20 20 20 20 20 43 6f 6d 6d 61 6e 64    73 20 66 6f 72 20 42 75 66 66 65 72 73 20 56 69 | .........Commands.for.Buffers.Vi | 
| 11e000 | 73 69 74 69 6e 67 20 46 69 6c 65 73 2e 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | siting.Files.................... | 
| 11e020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11e040 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e    65 20 20 35 32 29 0a 2a 20 6d 61 67 69 74 2d 6c | ............(line..52).*.magit-l | 
| 11e060 | 6f 67 2d 74 72 61 63 65 2d 64 65 66 69 6e 69 74    69 6f 6e 20 3c 31 3e 3a 20 20 20 20 20 20 20 20 | og-trace-definition.<1>:........ | 
| 11e080 | 43 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 42 75 66    66 65 72 73 20 56 69 73 69 74 69 6e 67 20 46 69 | Commands.for.Buffers.Visiting.Fi | 
| 11e0a0 | 6c 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | les............................. | 
| 11e0c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11e0e0 | 20 20 20 28 6c 69 6e 65 20 31 32 39 29 0a 2a 20    6d 61 67 69 74 2d 6d 61 72 67 69 6e 2d 73 65 74 | ...(line.129).*.magit-margin-set | 
| 11e100 | 74 69 6e 67 73 3a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 4c 6f 67 20 4d 61 72 67 69 | tings:.................Log.Margi | 
| 11e120 | 6e 2e 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e    65 20 20 35 32 29 0a 2a 20 6d 61 67 69 74 2d 6d | n...........(line..52).*.magit-m | 
| 11e140 | 61 79 62 65 2d 73 65 74 2d 64 65 64 69 63 61 74    65 64 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 | aybe-set-dedicated:............. | 
| 11e160 | 53 77 69 74 63 68 69 6e 67 20 42 75 66 66 65 72    73 2e 20 20 20 28 6c 69 6e 65 20 20 38 39 29 0a | Switching.Buffers....(line..89). | 
| 11e180 | 2a 20 6d 61 67 69 74 2d 6d 65 72 67 65 3a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | *.magit-merge:.................. | 
| 11e1a0 | 20 20 20 20 20 20 20 20 20 4d 65 72 67 69 6e 67    2e 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c | .........Merging..............(l | 
| 11e1c0 | 69 6e 65 20 20 31 30 29 0a 2a 20 6d 61 67 69 74    2d 6d 65 72 67 65 20 3c 31 3e 3a 20 20 20 20 20 | ine..10).*.magit-merge.<1>:..... | 
| 11e1e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 4d 65 72 67 69 6e 67 2e 20 20 20 20 20 20 | ..................Merging....... | 
| 11e200 | 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 38 36    29 0a 2a 20 6d 61 67 69 74 2d 6d 65 72 67 65 2d | .......(line..86).*.magit-merge- | 
| 11e220 | 61 62 6f 72 74 3a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 4d 65 72 67 69 | abort:.....................Mergi | 
| 11e240 | 6e 67 2e 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6c 69 6e 65 20 20 39 31 29 0a 2a 20 6d 61 67 | ng..............(line..91).*.mag | 
| 11e260 | 69 74 2d 6d 65 72 67 65 2d 61 62 73 6f 72 62 3a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | it-merge-absorb:................ | 
| 11e280 | 20 20 20 20 4d 65 72 67 69 6e 67 2e 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 | ....Merging..............(line.. | 
| 11e2a0 | 34 32 29 0a 2a 20 6d 61 67 69 74 2d 6d 65 72 67    65 2d 65 64 69 74 6d 73 67 3a 20 20 20 20 20 20 | 42).*.magit-merge-editmsg:...... | 
| 11e2c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 4d 65 72    67 69 6e 67 2e 20 20 20 20 20 20 20 20 20 20 20 | .............Merging............ | 
| 11e2e0 | 20 20 28 6c 69 6e 65 20 20 33 30 29 0a 2a 20 6d    61 67 69 74 2d 6d 65 72 67 65 2d 69 6e 74 6f 3a | ..(line..30).*.magit-merge-into: | 
| 11e300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 4d 65 72 67 69 6e 67 2e 20 20 | ......................Merging... | 
| 11e320 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65    20 20 35 34 29 0a 2a 20 6d 61 67 69 74 2d 6d 65 | ...........(line..54).*.magit-me | 
| 11e340 | 72 67 65 2d 6e 6f 63 6f 6d 6d 69 74 3a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4d | rge-nocommit:..................M | 
| 11e360 | 65 72 67 69 6e 67 2e 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6c 69 6e 65 20 20 33 36 29 0a 2a | erging..............(line..36).* | 
| 11e380 | 20 6d 61 67 69 74 2d 6d 65 72 67 65 2d 70 6c 61    69 6e 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .magit-merge-plain:............. | 
| 11e3a0 | 20 20 20 20 20 20 20 20 4d 65 72 67 69 6e 67 2e    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 | ........Merging..............(li | 
| 11e3c0 | 6e 65 20 20 31 38 29 0a 2a 20 6d 61 67 69 74 2d    6d 65 72 67 65 2d 70 72 65 76 69 65 77 3a 20 20 | ne..18).*.magit-merge-preview:.. | 
| 11e3e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 4d 65 72 67 69 6e 67 2e 20 20 20 20 20 20 20 | .................Merging........ | 
| 11e400 | 20 20 20 20 20 20 28 6c 69 6e 65 20 20 37 35 29    0a 2a 20 6d 61 67 69 74 2d 6d 65 72 67 65 2d 73 | ......(line..75).*.magit-merge-s | 
| 11e420 | 71 75 61 73 68 3a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 4d 65 72 67 69 6e | quash:....................Mergin | 
| 11e440 | 67 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6c 69 6e 65 20 20 36 37 29 0a 2a 20 6d 61 67 69 | g..............(line..67).*.magi | 
| 11e460 | 74 2d 6d 6f 64 65 2d 62 75 72 79 2d 62 75 66 66    65 72 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-mode-bury-buffer:............. | 
| 11e480 | 20 20 20 51 75 69 74 74 69 6e 67 20 57 69 6e 64    6f 77 73 2e 20 20 20 20 28 6c 69 6e 65 20 20 20 | ...Quitting.Windows.....(line... | 
| 11e4a0 | 37 29 0a 2a 20 6d 61 67 69 74 2d 6d 6f 64 65 2d    64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 3a 20 | 7).*.magit-mode-display-buffer:. | 
| 11e4c0 | 20 20 20 20 20 20 20 20 20 20 20 20 52 65 66 72    65 73 68 69 6e 67 20 42 75 66 66 65 72 73 2e 20 | ............Refreshing.Buffers.. | 
| 11e4e0 | 20 28 6c 69 6e 65 20 20 33 32 29 0a 2a 20 6d 61    67 69 74 2d 6d 6f 64 65 2d 71 75 69 74 2d 77 69 | .(line..32).*.magit-mode-quit-wi | 
| 11e500 | 6e 64 6f 77 3a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 51 75 69 74 74 69 6e 67 20 57 69 | ndow:................Quitting.Wi | 
| 11e520 | 6e 64 6f 77 73 2e 20 20 20 20 28 6c 69 6e 65 20    20 33 34 29 0a 2a 20 6d 61 67 69 74 2d 6d 6f 64 | ndows.....(line..34).*.magit-mod | 
| 11e540 | 65 2d 73 65 74 75 70 3a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 52 65 | e-setup:......................Re | 
| 11e560 | 66 72 65 73 68 69 6e 67 20 42 75 66 66 65 72 73    2e 20 20 28 6c 69 6e 65 20 20 31 37 29 0a 2a 20 | freshing.Buffers...(line..17).*. | 
| 11e580 | 6d 61 67 69 74 2d 6e 6f 74 65 73 3a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | magit-notes:.................... | 
| 11e5a0 | 20 20 20 20 20 20 20 4e 6f 74 65 73 2e 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e | .......Notes................(lin | 
| 11e5c0 | 65 20 20 20 39 29 0a 2a 20 6d 61 67 69 74 2d 6e    6f 74 65 73 2d 65 64 69 74 3a 20 20 20 20 20 20 | e...9).*.magit-notes-edit:...... | 
| 11e5e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    4e 6f 74 65 73 2e 20 20 20 20 20 20 20 20 20 20 | ................Notes........... | 
| 11e600 | 20 20 20 20 20 28 6c 69 6e 65 20 20 31 34 29 0a    2a 20 6d 61 67 69 74 2d 6e 6f 74 65 73 2d 6d 65 | .....(line..14).*.magit-notes-me | 
| 11e620 | 72 67 65 3a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 4e 6f 74 65 73 2e 20 | rge:.....................Notes.. | 
| 11e640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c    69 6e 65 20 20 33 35 29 0a 2a 20 6d 61 67 69 74 | ..............(line..35).*.magit | 
| 11e660 | 2d 6e 6f 74 65 73 2d 6d 65 72 67 65 2d 61 62 6f    72 74 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 | -notes-merge-abort:............. | 
| 11e680 | 20 20 4e 6f 74 65 73 2e 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 34 37 | ..Notes................(line..47 | 
| 11e6a0 | 29 0a 2a 20 6d 61 67 69 74 2d 6e 6f 74 65 73 2d    6d 65 72 67 65 2d 63 6f 6d 6d 69 74 3a 20 20 20 | ).*.magit-notes-merge-commit:... | 
| 11e6c0 | 20 20 20 20 20 20 20 20 20 20 20 4e 6f 74 65 73    2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...........Notes................ | 
| 11e6e0 | 28 6c 69 6e 65 20 20 34 33 29 0a 2a 20 6d 61 67    69 74 2d 6e 6f 74 65 73 2d 70 72 75 6e 65 3a 20 | (line..43).*.magit-notes-prune:. | 
| 11e700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 4e 6f 74 65 73 2e 20 20 20 20 20 20 | ....................Notes....... | 
| 11e720 | 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20    32 38 29 0a 2a 20 6d 61 67 69 74 2d 6e 6f 74 65 | .........(line..28).*.magit-note | 
| 11e740 | 73 2d 72 65 6d 6f 76 65 3a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 4e 6f 74 | s-remove:....................Not | 
| 11e760 | 65 73 2e 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 6c 69 6e 65 20 20 32 31 29 0a 2a 20 6d | es................(line..21).*.m | 
| 11e780 | 61 67 69 74 2d 70 61 74 63 68 3a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | agit-patch:..................... | 
| 11e7a0 | 20 20 20 20 20 20 50 6c 61 69 6e 20 50 61 74 63    68 65 73 2e 20 20 20 20 20 20 20 28 6c 69 6e 65 | ......Plain.Patches........(line | 
| 11e7c0 | 20 20 20 37 29 0a 2a 20 6d 61 67 69 74 2d 70 61    74 63 68 2d 61 70 70 6c 79 3a 20 20 20 20 20 20 | ...7).*.magit-patch-apply:...... | 
| 11e7e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 50    6c 61 69 6e 20 50 61 74 63 68 65 73 2e 20 20 20 | ...............Plain.Patches.... | 
| 11e800 | 20 20 20 20 28 6c 69 6e 65 20 20 32 30 29 0a 2a    20 6d 61 67 69 74 2d 70 61 74 63 68 2d 61 70 70 | ....(line..20).*.magit-patch-app | 
| 11e820 | 6c 79 20 3c 31 3e 3a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 4d 61 69 6c 64 69 72 20 | ly.<1>:.................Maildir. | 
| 11e840 | 50 61 74 63 68 65 73 2e 20 20 20 20 20 28 6c 69    6e 65 20 20 32 33 29 0a 2a 20 6d 61 67 69 74 2d | Patches......(line..23).*.magit- | 
| 11e860 | 70 61 74 63 68 2d 63 72 65 61 74 65 3a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | patch-create:................... | 
| 11e880 | 20 50 6c 61 69 6e 20 50 61 74 63 68 65 73 2e 20    20 20 20 20 20 20 28 6c 69 6e 65 20 20 31 32 29 | .Plain.Patches........(line..12) | 
| 11e8a0 | 0a 2a 20 6d 61 67 69 74 2d 70 61 74 63 68 2d 73    61 76 65 3a 20 20 20 20 20 20 20 20 20 20 20 20 | .*.magit-patch-save:............ | 
| 11e8c0 | 20 20 20 20 20 20 20 20 20 20 50 6c 61 69 6e 20    50 61 74 63 68 65 73 2e 20 20 20 20 20 20 20 28 | ..........Plain.Patches........( | 
| 11e8e0 | 6c 69 6e 65 20 20 32 36 29 0a 2a 20 6d 61 67 69    74 2d 70 6f 70 2d 72 65 76 69 73 69 6f 6e 2d 73 | line..26).*.magit-pop-revision-s | 
| 11e900 | 74 61 63 6b 3a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 55 73 69 6e 67 20 74 68 65 20 52 65 76 | tack:..............Using.the.Rev | 
| 11e920 | 69 73 69 6f 6e 20 53 74 61 63 6b 2e 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ision.Stack..................... | 
| 11e940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11e960 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65    20 20 20 37 29 0a 2a 20 6d 61 67 69 74 2d 70 72 | ...........(line...7).*.magit-pr | 
| 11e980 | 6f 63 65 73 73 3a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 56 | ocess:.........................V | 
| 11e9a0 | 69 65 77 69 6e 67 20 47 69 74 20 4f 75 74 70 75    74 2e 20 20 28 6c 69 6e 65 20 20 31 37 29 0a 2a | iewing.Git.Output...(line..17).* | 
| 11e9c0 | 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 66    69 6c 65 3a 20 20 20 20 20 20 20 20 20 20 20 20 | .magit-process-file:............ | 
| 11e9e0 | 20 20 20 20 20 20 20 20 47 65 74 74 69 6e 67 20    61 20 56 61 6c 75 65 20 66 72 6f 6d 20 47 69 74 | ........Getting.a.Value.from.Git | 
| 11ea00 | 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11ea20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11ea40 | 28 6c 69 6e 65 20 20 35 37 29 0a 2a 20 6d 61 67    69 74 2d 70 72 6f 63 65 73 73 2d 67 69 74 3a 20 | (line..57).*.magit-process-git:. | 
| 11ea60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 47 65 74 74 69 6e 67 20 61 20 56 61 | ....................Getting.a.Va | 
| 11ea80 | 6c 75 65 20 66 72 6f 6d 20 47 69 74 2e 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | lue.from.Git.................... | 
| 11eaa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11eac0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e    65 20 20 35 30 29 0a 2a 20 6d 61 67 69 74 2d 70 | ............(line..50).*.magit-p | 
| 11eae0 | 72 6f 63 65 73 73 2d 6b 69 6c 6c 3a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rocess-kill:.................... | 
| 11eb00 | 56 69 65 77 69 6e 67 20 47 69 74 20 4f 75 74 70    75 74 2e 20 20 28 6c 69 6e 65 20 20 32 34 29 0a | Viewing.Git.Output...(line..24). | 
| 11eb20 | 2a 20 6d 61 67 69 74 2d 70 75 6c 6c 3a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | *.magit-pull:................... | 
| 11eb40 | 20 20 20 20 20 20 20 20 20 50 75 6c 6c 69 6e 67    2e 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c | .........Pulling..............(l | 
| 11eb60 | 69 6e 65 20 20 31 30 29 0a 2a 20 6d 61 67 69 74    2d 70 75 6c 6c 2d 62 72 61 6e 63 68 3a 20 20 20 | ine..10).*.magit-pull-branch:... | 
| 11eb80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 50 75 6c 6c 69 6e 67 2e 20 20 20 20 20 20 | ..................Pulling....... | 
| 11eba0 | 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 32 38    29 0a 2a 20 6d 61 67 69 74 2d 70 75 6c 6c 2d 66 | .......(line..28).*.magit-pull-f | 
| 11ebc0 | 72 6f 6d 2d 70 75 73 68 72 65 6d 6f 74 65 3a 20    20 20 20 20 20 20 20 20 20 20 20 50 75 6c 6c 69 | rom-pushremote:............Pulli | 
| 11ebe0 | 6e 67 2e 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6c 69 6e 65 20 20 31 34 29 0a 2a 20 6d 61 67 | ng..............(line..14).*.mag | 
| 11ec00 | 69 74 2d 70 75 6c 6c 2d 66 72 6f 6d 2d 75 70 73    74 72 65 61 6d 3a 20 20 20 20 20 20 20 20 20 20 | it-pull-from-upstream:.......... | 
| 11ec20 | 20 20 20 20 50 75 6c 6c 69 6e 67 2e 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 | ....Pulling..............(line.. | 
| 11ec40 | 32 31 29 0a 2a 20 6d 61 67 69 74 2d 70 75 73 68    3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 21).*.magit-push:............... | 
| 11ec60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 50 75 73    68 69 6e 67 2e 20 20 20 20 20 20 20 20 20 20 20 | .............Pushing............ | 
| 11ec80 | 20 20 28 6c 69 6e 65 20 20 31 30 29 0a 2a 20 6d    61 67 69 74 2d 70 75 73 68 2d 63 75 72 72 65 6e | ..(line..10).*.magit-push-curren | 
| 11eca0 | 74 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 50 75 73 68 69 6e 67 2e 20 20 | t:....................Pushing... | 
| 11ecc0 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65    20 20 32 39 29 0a 2a 20 6d 61 67 69 74 2d 70 75 | ...........(line..29).*.magit-pu | 
| 11ece0 | 73 68 2d 63 75 72 72 65 6e 74 2d 74 6f 2d 70 75    73 68 72 65 6d 6f 74 65 3a 20 20 20 20 20 20 50 | sh-current-to-pushremote:......P | 
| 11ed00 | 75 73 68 69 6e 67 2e 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6c 69 6e 65 20 20 31 35 29 0a 2a | ushing..............(line..15).* | 
| 11ed20 | 20 6d 61 67 69 74 2d 70 75 73 68 2d 63 75 72 72    65 6e 74 2d 74 6f 2d 75 70 73 74 72 65 61 6d 3a | .magit-push-current-to-upstream: | 
| 11ed40 | 20 20 20 20 20 20 20 20 50 75 73 68 69 6e 67 2e    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 | ........Pushing..............(li | 
| 11ed60 | 6e 65 20 20 32 32 29 0a 2a 20 6d 61 67 69 74 2d    70 75 73 68 2d 69 6d 70 6c 69 63 69 74 6c 79 3a | ne..22).*.magit-push-implicitly: | 
| 11ed80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 50 75 73 68 69 6e 67 2e 20 20 20 20 20 20 20 | .................Pushing........ | 
| 11eda0 | 20 20 20 20 20 20 28 6c 69 6e 65 20 20 37 34 29    0a 2a 20 6d 61 67 69 74 2d 70 75 73 68 2d 6d 61 | ......(line..74).*.magit-push-ma | 
| 11edc0 | 74 63 68 69 6e 67 3a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 50 75 73 68 69 6e | tching:...................Pushin | 
| 11ede0 | 67 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6c 69 6e 65 20 20 34 35 29 0a 2a 20 6d 61 67 69 | g..............(line..45).*.magi | 
| 11ee00 | 74 2d 70 75 73 68 2d 6f 74 68 65 72 3a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-push-other:................... | 
| 11ee20 | 20 20 20 50 75 73 68 69 6e 67 2e 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 33 | ...Pushing..............(line..3 | 
| 11ee40 | 33 29 0a 2a 20 6d 61 67 69 74 2d 70 75 73 68 2d    72 65 66 73 70 65 63 73 3a 20 20 20 20 20 20 20 | 3).*.magit-push-refspecs:....... | 
| 11ee60 | 20 20 20 20 20 20 20 20 20 20 20 20 50 75 73 68    69 6e 67 2e 20 20 20 20 20 20 20 20 20 20 20 20 | ............Pushing............. | 
| 11ee80 | 20 28 6c 69 6e 65 20 20 33 37 29 0a 2a 20 6d 61    67 69 74 2d 70 75 73 68 2d 74 61 67 3a 20 20 20 | .(line..37).*.magit-push-tag:... | 
| 11eea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 50 75 73 68 69 6e 67 2e 20 20 20 | .....................Pushing.... | 
| 11eec0 | 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20    20 35 39 29 0a 2a 20 6d 61 67 69 74 2d 70 75 73 | ..........(line..59).*.magit-pus | 
| 11eee0 | 68 2d 74 61 67 73 3a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 50 75 | h-tags:.......................Pu | 
| 11ef00 | 73 68 69 6e 67 2e 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6c 69 6e 65 20 20 35 32 29 0a 2a 20 | shing..............(line..52).*. | 
| 11ef20 | 6d 61 67 69 74 2d 70 75 73 68 2d 74 6f 2d 72 65    6d 6f 74 65 3a 20 20 20 20 20 20 20 20 20 20 20 | magit-push-to-remote:........... | 
| 11ef40 | 20 20 20 20 20 20 20 50 75 73 68 69 6e 67 2e 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e | .......Pushing..............(lin | 
| 11ef60 | 65 20 20 39 31 29 0a 2a 20 6d 61 67 69 74 2d 72    65 62 61 73 65 3a 20 20 20 20 20 20 20 20 20 20 | e..91).*.magit-rebase:.......... | 
| 11ef80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    52 65 62 61 73 69 6e 67 2e 20 20 20 20 20 20 20 | ................Rebasing........ | 
| 11efa0 | 20 20 20 20 20 28 6c 69 6e 65 20 20 31 30 29 0a    2a 20 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 61 | .....(line..10).*.magit-rebase-a | 
| 11efc0 | 62 6f 72 74 3a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 52 65 62 61 73 69 6e | bort:....................Rebasin | 
| 11efe0 | 67 2e 20 20 20 20 20 20 20 20 20 20 20 20 28 6c    69 6e 65 20 31 31 31 29 0a 2a 20 6d 61 67 69 74 | g.............(line.111).*.magit | 
| 11f000 | 2d 72 65 62 61 73 65 2d 61 75 74 6f 73 71 75 61    73 68 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 | -rebase-autosquash:............. | 
| 11f020 | 20 20 52 65 62 61 73 69 6e 67 2e 20 20 20 20 20    20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 37 39 | ..Rebasing.............(line..79 | 
| 11f040 | 29 0a 2a 20 6d 61 67 69 74 2d 72 65 62 61 73 65    2d 62 72 61 6e 63 68 3a 20 20 20 20 20 20 20 20 | ).*.magit-rebase-branch:........ | 
| 11f060 | 20 20 20 20 20 20 20 20 20 20 20 52 65 62 61 73    69 6e 67 2e 20 20 20 20 20 20 20 20 20 20 20 20 | ...........Rebasing............. | 
| 11f080 | 28 6c 69 6e 65 20 20 34 32 29 0a 2a 20 6d 61 67    69 74 2d 72 65 62 61 73 65 2d 63 6f 6e 74 69 6e | (line..42).*.magit-rebase-contin | 
| 11f0a0 | 75 65 3a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 52 65 62 61 73 69 6e 67 2e 20 20 20 | ue:.................Rebasing.... | 
| 11f0c0 | 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20    39 37 29 0a 2a 20 6d 61 67 69 74 2d 72 65 62 61 | .........(line..97).*.magit-reba | 
| 11f0e0 | 73 65 2d 65 64 69 74 3a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 52 65 62 | se-edit:.....................Reb | 
| 11f100 | 61 73 69 6e 67 2e 20 20 20 20 20 20 20 20 20 20    20 20 28 6c 69 6e 65 20 31 30 37 29 0a 2a 20 6d | asing.............(line.107).*.m | 
| 11f120 | 61 67 69 74 2d 72 65 62 61 73 65 2d 65 64 69 74    2d 63 6f 6d 6d 69 74 3a 20 20 20 20 20 20 20 20 | agit-rebase-edit-commit:........ | 
| 11f140 | 20 20 20 20 20 20 52 65 62 61 73 69 6e 67 2e 20    20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 | ......Rebasing.............(line | 
| 11f160 | 20 20 38 33 29 0a 2a 20 6d 61 67 69 74 2d 72 65    62 61 73 65 2d 69 6e 74 65 72 61 63 74 69 76 65 | ..83).*.magit-rebase-interactive | 
| 11f180 | 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 52    65 62 61 73 69 6e 67 2e 20 20 20 20 20 20 20 20 | :..............Rebasing......... | 
| 11f1a0 | 20 20 20 20 28 6c 69 6e 65 20 20 37 36 29 0a 2a    20 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 6f 6e | ....(line..76).*.magit-rebase-on | 
| 11f1c0 | 74 6f 2d 70 75 73 68 72 65 6d 6f 74 65 3a 20 20    20 20 20 20 20 20 20 20 52 65 62 61 73 69 6e 67 | to-pushremote:..........Rebasing | 
| 11f1e0 | 2e 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69    6e 65 20 20 32 38 29 0a 2a 20 6d 61 67 69 74 2d | .............(line..28).*.magit- | 
| 11f200 | 72 65 62 61 73 65 2d 6f 6e 74 6f 2d 75 70 73 74    72 65 61 6d 3a 20 20 20 20 20 20 20 20 20 20 20 | rebase-onto-upstream:........... | 
| 11f220 | 20 52 65 62 61 73 69 6e 67 2e 20 20 20 20 20 20    20 20 20 20 20 20 28 6c 69 6e 65 20 20 33 35 29 | .Rebasing.............(line..35) | 
| 11f240 | 0a 2a 20 6d 61 67 69 74 2d 72 65 62 61 73 65 2d    72 65 6d 6f 76 65 2d 63 6f 6d 6d 69 74 3a 20 20 | .*.magit-rebase-remove-commit:.. | 
| 11f260 | 20 20 20 20 20 20 20 20 20 20 52 65 62 61 73 69    6e 67 2e 20 20 20 20 20 20 20 20 20 20 20 20 28 | ..........Rebasing.............( | 
| 11f280 | 6c 69 6e 65 20 20 39 31 29 0a 2a 20 6d 61 67 69    74 2d 72 65 62 61 73 65 2d 72 65 77 6f 72 64 2d | line..91).*.magit-rebase-reword- | 
| 11f2a0 | 63 6f 6d 6d 69 74 3a 20 20 20 20 20 20 20 20 20    20 20 20 52 65 62 61 73 69 6e 67 2e 20 20 20 20 | commit:............Rebasing..... | 
| 11f2c0 | 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 38    37 29 0a 2a 20 6d 61 67 69 74 2d 72 65 62 61 73 | ........(line..87).*.magit-rebas | 
| 11f2e0 | 65 2d 73 6b 69 70 3a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 52 65 62 61 | e-skip:.....................Reba | 
| 11f300 | 73 69 6e 67 2e 20 20 20 20 20 20 20 20 20 20 20    20 28 6c 69 6e 65 20 31 30 33 29 0a 2a 20 6d 61 | sing.............(line.103).*.ma | 
| 11f320 | 67 69 74 2d 72 65 62 61 73 65 2d 73 75 62 73 65    74 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | git-rebase-subset:.............. | 
| 11f340 | 20 20 20 20 20 52 65 62 61 73 69 6e 67 2e 20 20    20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 | .....Rebasing.............(line. | 
| 11f360 | 20 34 37 29 0a 2a 20 6d 61 67 69 74 2d 72 65 66    6c 6f 67 2d 63 75 72 72 65 6e 74 3a 20 20 20 20 | .47).*.magit-reflog-current:.... | 
| 11f380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 52 65    66 6c 6f 67 2e 20 20 20 20 20 20 20 20 20 20 20 | ..............Reflog............ | 
| 11f3a0 | 20 20 20 28 6c 69 6e 65 20 20 31 32 29 0a 2a 20    6d 61 67 69 74 2d 72 65 66 6c 6f 67 2d 68 65 61 | ...(line..12).*.magit-reflog-hea | 
| 11f3c0 | 64 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 52 65 66 6c 6f 67 2e 20 20 | d:.....................Reflog... | 
| 11f3e0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e    65 20 20 31 38 29 0a 2a 20 6d 61 67 69 74 2d 72 | ............(line..18).*.magit-r | 
| 11f400 | 65 66 6c 6f 67 2d 6f 74 68 65 72 3a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | eflog-other:.................... | 
| 11f420 | 52 65 66 6c 6f 67 2e 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6c 69 6e 65 20 20 31 35 29 0a | Reflog...............(line..15). | 
| 11f440 | 2a 20 6d 61 67 69 74 2d 72 65 66 72 65 73 68 3a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | *.magit-refresh:................ | 
| 11f460 | 20 20 20 20 20 20 20 20 20 41 75 74 6f 6d 61 74    69 63 20 52 65 66 72 65 73 68 69 6e 67 20 6f 66 | .........Automatic.Refreshing.of | 
| 11f480 | 20 4d 61 67 69 74 20 42 75 66 66 65 72 73 2e 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .Magit.Buffers.................. | 
| 11f4a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11f4c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c    69 6e 65 20 20 32 36 29 0a 2a 20 6d 61 67 69 74 | ..............(line..26).*.magit | 
| 11f4e0 | 2d 72 65 66 72 65 73 68 2d 61 6c 6c 3a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -refresh-all:................... | 
| 11f500 | 20 20 41 75 74 6f 6d 61 74 69 63 20 52 65 66 72    65 73 68 69 6e 67 20 6f 66 20 4d 61 67 69 74 20 | ..Automatic.Refreshing.of.Magit. | 
| 11f520 | 42 75 66 66 65 72 73 2e 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | Buffers......................... | 
| 11f540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11f560 | 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 33 34    29 0a 2a 20 6d 61 67 69 74 2d 72 65 66 73 2d 73 | .......(line..34).*.magit-refs-s | 
| 11f580 | 65 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 2d 63    6f 75 6e 74 3a 20 20 20 20 20 20 52 65 66 65 72 | et-show-commit-count:......Refer | 
| 11f5a0 | 65 6e 63 65 73 20 42 75 66 66 65 72 2e 20 20 20    28 6c 69 6e 65 20 20 33 34 29 0a 2a 20 6d 61 67 | ences.Buffer....(line..34).*.mag | 
| 11f5c0 | 69 74 2d 72 65 67 69 6f 6e 2d 73 65 63 74 69 6f    6e 73 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 | it-region-sections:............. | 
| 11f5e0 | 20 20 20 20 53 65 63 74 69 6f 6e 20 53 65 6c 65    63 74 69 6f 6e 2e 20 20 20 28 6c 69 6e 65 20 20 | ....Section.Selection....(line.. | 
| 11f600 | 20 39 29 0a 2a 20 6d 61 67 69 74 2d 72 65 67 69    6f 6e 2d 76 61 6c 75 65 73 3a 20 20 20 20 20 20 | .9).*.magit-region-values:...... | 
| 11f620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 53 65 63    74 69 6f 6e 20 53 65 6c 65 63 74 69 6f 6e 2e 20 | .............Section.Selection.. | 
| 11f640 | 20 20 28 6c 69 6e 65 20 20 33 35 29 0a 2a 20 6d    61 67 69 74 2d 72 65 6d 6f 74 65 3a 20 20 20 20 | ..(line..35).*.magit-remote:.... | 
| 11f660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 52 65 6d 6f 74 65 20 43 6f 6d | ......................Remote.Com | 
| 11f680 | 6d 61 6e 64 73 2e 20 20 20 20 20 28 6c 69 6e 65    20 20 31 34 29 0a 2a 20 6d 61 67 69 74 2d 72 65 | mands......(line..14).*.magit-re | 
| 11f6a0 | 6d 6f 74 65 2d 61 64 64 3a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 52 | mote-add:......................R | 
| 11f6c0 | 65 6d 6f 74 65 20 43 6f 6d 6d 61 6e 64 73 2e 20    20 20 20 20 28 6c 69 6e 65 20 20 34 38 29 0a 2a | emote.Commands......(line..48).* | 
| 11f6e0 | 20 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 63 6f    6e 66 69 67 75 72 65 3a 20 20 20 20 20 20 20 20 | .magit-remote-configure:........ | 
| 11f700 | 20 20 20 20 20 20 20 20 52 65 6d 6f 74 65 20 43    6f 6d 6d 61 6e 64 73 2e 20 20 20 20 20 28 6c 69 | ........Remote.Commands......(li | 
| 11f720 | 6e 65 20 20 33 32 29 0a 2a 20 6d 61 67 69 74 2d    72 65 6d 6f 74 65 2d 70 72 75 6e 65 3a 20 20 20 | ne..32).*.magit-remote-prune:... | 
| 11f740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 52 65 6d 6f 74 65 20 43 6f 6d 6d 61 6e 64 73 | .................Remote.Commands | 
| 11f760 | 2e 20 20 20 20 20 28 6c 69 6e 65 20 20 36 33 29    0a 2a 20 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d | ......(line..63).*.magit-remote- | 
| 11f780 | 70 72 75 6e 65 2d 72 65 66 73 70 65 63 73 3a 20    20 20 20 20 20 20 20 20 20 20 52 65 6d 6f 74 65 | prune-refspecs:...........Remote | 
| 11f7a0 | 20 43 6f 6d 6d 61 6e 64 73 2e 20 20 20 20 20 28    6c 69 6e 65 20 20 36 37 29 0a 2a 20 6d 61 67 69 | .Commands......(line..67).*.magi | 
| 11f7c0 | 74 2d 72 65 6d 6f 74 65 2d 72 65 6d 6f 76 65 3a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-remote-remove:................ | 
| 11f7e0 | 20 20 20 52 65 6d 6f 74 65 20 43 6f 6d 6d 61 6e    64 73 2e 20 20 20 20 20 28 6c 69 6e 65 20 20 36 | ...Remote.Commands......(line..6 | 
| 11f800 | 30 29 0a 2a 20 6d 61 67 69 74 2d 72 65 6d 6f 74    65 2d 72 65 6e 61 6d 65 3a 20 20 20 20 20 20 20 | 0).*.magit-remote-rename:....... | 
| 11f820 | 20 20 20 20 20 20 20 20 20 20 20 20 52 65 6d 6f    74 65 20 43 6f 6d 6d 61 6e 64 73 2e 20 20 20 20 | ............Remote.Commands..... | 
| 11f840 | 20 28 6c 69 6e 65 20 20 35 32 29 0a 2a 20 6d 61    67 69 74 2d 72 65 6d 6f 74 65 2d 73 65 74 2d 75 | .(line..52).*.magit-remote-set-u | 
| 11f860 | 72 6c 3a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 52 65 6d 6f 74 65 20 43 6f 6d 6d | rl:..................Remote.Comm | 
| 11f880 | 61 6e 64 73 2e 20 20 20 20 20 28 6c 69 6e 65 20    20 35 36 29 0a 2a 20 6d 61 67 69 74 2d 72 65 70 | ands......(line..56).*.magit-rep | 
| 11f8a0 | 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d 62 72 61    6e 63 68 3a 20 20 20 20 20 20 20 20 20 20 52 65 | olist-column-branch:..........Re | 
| 11f8c0 | 70 6f 73 69 74 6f 72 79 20 4c 69 73 74 2e 20 20    20 20 20 28 6c 69 6e 65 20 20 35 31 29 0a 2a 20 | pository.List......(line..51).*. | 
| 11f8e0 | 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 63    6f 6c 75 6d 6e 2d 62 72 61 6e 63 68 65 73 3a 20 | magit-repolist-column-branches:. | 
| 11f900 | 20 20 20 20 20 20 20 52 65 70 6f 73 69 74 6f 72    79 20 4c 69 73 74 2e 20 20 20 20 20 28 6c 69 6e | .......Repository.List......(lin | 
| 11f920 | 65 20 20 35 38 29 0a 2a 20 6d 61 67 69 74 2d 72    65 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d 66 | e..58).*.magit-repolist-column-f | 
| 11f940 | 6c 61 67 3a 20 20 20 20 20 20 20 20 20 20 20 20    52 65 70 6f 73 69 74 6f 72 79 20 4c 69 73 74 2e | lag:............Repository.List. | 
| 11f960 | 20 20 20 20 20 28 6c 69 6e 65 20 20 36 34 29 0a    2a 20 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 | .....(line..64).*.magit-repolist | 
| 11f980 | 2d 63 6f 6c 75 6d 6e 2d 66 6c 61 67 73 3a 20 20    20 20 20 20 20 20 20 20 20 52 65 70 6f 73 69 74 | -column-flags:...........Reposit | 
| 11f9a0 | 6f 72 79 20 4c 69 73 74 2e 20 20 20 20 20 28 6c    69 6e 65 20 20 37 36 29 0a 2a 20 6d 61 67 69 74 | ory.List......(line..76).*.magit | 
| 11f9c0 | 2d 72 65 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e    2d 69 64 65 6e 74 3a 20 20 20 20 20 20 20 20 20 | -repolist-column-ident:......... | 
| 11f9e0 | 20 20 52 65 70 6f 73 69 74 6f 72 79 20 4c 69 73    74 2e 20 20 20 20 20 28 6c 69 6e 65 20 20 34 30 | ..Repository.List......(line..40 | 
| 11fa00 | 29 0a 2a 20 6d 61 67 69 74 2d 72 65 70 6f 6c 69    73 74 2d 63 6f 6c 75 6d 6e 2d 70 61 74 68 3a 20 | ).*.magit-repolist-column-path:. | 
| 11fa20 | 20 20 20 20 20 20 20 20 20 20 20 52 65 70 6f 73    69 74 6f 72 79 20 4c 69 73 74 2e 20 20 20 20 20 | ...........Repository.List...... | 
| 11fa40 | 28 6c 69 6e 65 20 20 34 34 29 0a 2a 20 6d 61 67    69 74 2d 72 65 70 6f 6c 69 73 74 2d 63 6f 6c 75 | (line..44).*.magit-repolist-colu | 
| 11fa60 | 6d 6e 2d 73 74 61 73 68 65 73 3a 20 20 20 20 20    20 20 20 20 52 65 70 6f 73 69 74 6f 72 79 20 4c | mn-stashes:.........Repository.L | 
| 11fa80 | 69 73 74 2e 20 20 20 20 20 28 6c 69 6e 65 20 20    36 31 29 0a 2a 20 6d 61 67 69 74 2d 72 65 70 6f | ist......(line..61).*.magit-repo | 
| 11faa0 | 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d 75 6e 70 75    6c 6c 65 64 2d 66 72 6f 6d 2d 70 75 73 68 72 65 | list-column-unpulled-from-pushre | 
| 11fac0 | 6d 6f 74 65 3a 20 52 65 70 6f 73 69 74 6f 72 79    20 4c 69 73 74 2e 0a 20 20 20 20 20 20 20 20 20 | mote:.Repository.List........... | 
| 11fae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11fb00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6c 69 6e 65 20 20 38 37 29 0a | .....................(line..87). | 
| 11fb20 | 2a 20 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74    2d 63 6f 6c 75 6d 6e 2d 75 6e 70 75 6c 6c 65 64 | *.magit-repolist-column-unpulled | 
| 11fb40 | 2d 66 72 6f 6d 2d 75 70 73 74 72 65 61 6d 3a 20    52 65 70 6f 73 69 74 6f 72 79 20 4c 69 73 74 2e | -from-upstream:.Repository.List. | 
| 11fb60 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11fb80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( | 
| 11fba0 | 6c 69 6e 65 20 20 38 33 29 0a 2a 20 6d 61 67 69    74 2d 72 65 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d | line..83).*.magit-repolist-colum | 
| 11fbc0 | 6e 2d 75 6e 70 75 73 68 65 64 2d 74 6f 2d 70 75    73 68 72 65 6d 6f 74 65 3a 20 52 65 70 6f 73 69 | n-unpushed-to-pushremote:.Reposi | 
| 11fbe0 | 74 6f 72 79 20 4c 69 73 74 2e 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tory.List....................... | 
| 11fc00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11fc20 | 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20    39 35 29 0a 2a 20 6d 61 67 69 74 2d 72 65 70 6f | .........(line..95).*.magit-repo | 
| 11fc40 | 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d 75 6e 70 75    73 68 65 64 2d 74 6f 2d 75 70 73 74 72 65 61 6d | list-column-unpushed-to-upstream | 
| 11fc60 | 3a 20 52 65 70 6f 73 69 74 6f 72 79 20 4c 69 73    74 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | :.Repository.List............... | 
| 11fc80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11fca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6c 69 6e 65 20 20 39 31 29 0a 2a 20 6d 61 | .................(line..91).*.ma | 
| 11fcc0 | 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 63 6f 6c    75 6d 6e 2d 75 70 73 74 72 65 61 6d 3a 20 20 20 | git-repolist-column-upstream:... | 
| 11fce0 | 20 20 20 20 20 52 65 70 6f 73 69 74 6f 72 79 20    4c 69 73 74 2e 20 20 20 20 20 28 6c 69 6e 65 20 | .....Repository.List......(line. | 
| 11fd00 | 20 35 34 29 0a 2a 20 6d 61 67 69 74 2d 72 65 70    6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d 76 65 72 | .54).*.magit-repolist-column-ver | 
| 11fd20 | 73 69 6f 6e 3a 20 20 20 20 20 20 20 20 20 52 65    70 6f 73 69 74 6f 72 79 20 4c 69 73 74 2e 20 20 | sion:.........Repository.List... | 
| 11fd40 | 20 20 20 28 6c 69 6e 65 20 20 34 37 29 0a 2a 20    6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 66 | ...(line..47).*.magit-repolist-f | 
| 11fd60 | 65 74 63 68 3a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 52 65 70 6f 73 69 74 6f 72 | etch:..................Repositor | 
| 11fd80 | 79 20 4c 69 73 74 2e 20 20 20 20 20 28 6c 69 6e    65 20 31 31 31 29 0a 2a 20 6d 61 67 69 74 2d 72 | y.List......(line.111).*.magit-r | 
| 11fda0 | 65 70 6f 6c 69 73 74 2d 66 69 6e 64 2d 66 69 6c    65 2d 6f 74 68 65 72 2d 66 72 61 6d 65 3a 20 20 | epolist-find-file-other-frame:.. | 
| 11fdc0 | 52 65 70 6f 73 69 74 6f 72 79 20 4c 69 73 74 2e    20 20 20 20 20 28 6c 69 6e 65 20 31 31 35 29 0a | Repository.List......(line.115). | 
| 11fde0 | 2a 20 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74    2d 6d 61 72 6b 3a 20 20 20 20 20 20 20 20 20 20 | *.magit-repolist-mark:.......... | 
| 11fe00 | 20 20 20 20 20 20 20 20 20 52 65 70 6f 73 69 74    6f 72 79 20 4c 69 73 74 2e 20 20 20 20 20 28 6c | .........Repository.List......(l | 
| 11fe20 | 69 6e 65 20 31 30 35 29 0a 2a 20 6d 61 67 69 74    2d 72 65 70 6f 6c 69 73 74 2d 73 74 61 74 75 73 | ine.105).*.magit-repolist-status | 
| 11fe40 | 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 52 65 70 6f 73 69 74 6f 72 79 20 4c 69 73 | :.................Repository.Lis | 
| 11fe60 | 74 2e 20 20 20 20 20 28 6c 69 6e 65 20 31 30 32    29 0a 2a 20 6d 61 67 69 74 2d 72 65 70 6f 6c 69 | t......(line.102).*.magit-repoli | 
| 11fe80 | 73 74 2d 75 6e 6d 61 72 6b 3a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 52 65 70 6f 73 | st-unmark:.................Repos | 
| 11fea0 | 69 74 6f 72 79 20 4c 69 73 74 2e 20 20 20 20 20    28 6c 69 6e 65 20 31 30 38 29 0a 2a 20 6d 61 67 | itory.List......(line.108).*.mag | 
| 11fec0 | 69 74 2d 72 65 73 65 74 2d 68 61 72 64 3a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | it-reset-hard:.................. | 
| 11fee0 | 20 20 20 20 52 65 73 65 74 74 69 6e 67 2e 20 20    20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 | ....Resetting............(line.. | 
| 11ff00 | 32 34 29 0a 2a 20 6d 61 67 69 74 2d 72 65 73 65    74 2d 69 6e 64 65 78 3a 20 20 20 20 20 20 20 20 | 24).*.magit-reset-index:........ | 
| 11ff20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 53 74 61    67 69 6e 67 20 61 6e 64 20 55 6e 73 74 61 67 69 | .............Staging.and.Unstagi | 
| 11ff40 | 6e 67 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ng.............................. | 
| 11ff60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11ff80 | 20 20 28 6c 69 6e 65 20 20 37 38 29 0a 2a 20 6d    61 67 69 74 2d 72 65 73 65 74 2d 69 6e 64 65 78 | ..(line..78).*.magit-reset-index | 
| 11ffa0 | 20 3c 31 3e 3a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 52 65 73 65 74 74 69 6e 67 2e | .<1>:.................Resetting. | 
| 11ffc0 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65    20 20 33 33 29 0a 2a 20 6d 61 67 69 74 2d 72 65 | ...........(line..33).*.magit-re | 
| 11ffe0 | 73 65 74 2d 6b 65 65 70 3a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 52 | set-keep:......................R | 
| 120000 | 65 73 65 74 74 69 6e 67 2e 20 20 20 20 20 20 20    20 20 20 20 28 6c 69 6e 65 20 20 32 38 29 0a 2a | esetting............(line..28).* | 
| 120020 | 20 6d 61 67 69 74 2d 72 65 73 65 74 2d 6d 69 78    65 64 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .magit-reset-mixed:............. | 
| 120040 | 20 20 20 20 20 20 20 20 52 65 73 65 74 74 69 6e    67 2e 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 | ........Resetting............(li | 
| 120060 | 6e 65 20 20 31 35 29 0a 2a 20 6d 61 67 69 74 2d    72 65 73 65 74 2d 71 75 69 63 6b 6c 79 3a 20 20 | ne..15).*.magit-reset-quickly:.. | 
| 120080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 52 65 73 65 74 74 69 6e 67 2e 20 20 20 20 20 | .................Resetting...... | 
| 1200a0 | 20 20 20 20 20 20 28 6c 69 6e 65 20 20 20 39 29    0a 2a 20 6d 61 67 69 74 2d 72 65 73 65 74 2d 73 | ......(line...9).*.magit-reset-s | 
| 1200c0 | 6f 66 74 3a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 52 65 73 65 74 74 | oft:......................Resett | 
| 1200e0 | 69 6e 67 2e 20 20 20 20 20 20 20 20 20 20 20 28    6c 69 6e 65 20 20 31 39 29 0a 2a 20 6d 61 67 69 | ing............(line..19).*.magi | 
| 120100 | 74 2d 72 65 73 65 74 2d 77 6f 72 6b 74 72 65 65    3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-reset-worktree:............... | 
| 120120 | 20 20 20 52 65 73 65 74 74 69 6e 67 2e 20 20 20    20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 33 | ...Resetting............(line..3 | 
| 120140 | 39 29 0a 2a 20 6d 61 67 69 74 2d 72 65 73 65 74    2d 77 6f 72 6b 74 72 65 65 20 3c 31 3e 3a 20 20 | 9).*.magit-reset-worktree.<1>:.. | 
| 120160 | 20 20 20 20 20 20 20 20 20 20 20 20 57 69 70 20    4d 6f 64 65 73 2e 20 20 20 20 20 20 20 20 20 20 | ............Wip.Modes........... | 
| 120180 | 20 28 6c 69 6e 65 20 20 36 34 29 0a 2a 20 6d 61    67 69 74 2d 72 65 73 74 6f 72 65 2d 77 69 6e 64 | .(line..64).*.magit-restore-wind | 
| 1201a0 | 6f 77 2d 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e    3a 20 20 20 20 51 75 69 74 74 69 6e 67 20 57 69 | ow-configuration:....Quitting.Wi | 
| 1201c0 | 6e 64 6f 77 73 2e 20 20 20 20 28 6c 69 6e 65 20    20 32 34 29 0a 2a 20 6d 61 67 69 74 2d 72 65 76 | ndows.....(line..24).*.magit-rev | 
| 1201e0 | 65 72 73 65 3a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 41 70 | erse:.........................Ap | 
| 120200 | 70 6c 79 69 6e 67 2e 20 20 20 20 20 20 20 20 20    20 20 20 28 6c 69 6e 65 20 20 34 37 29 0a 2a 20 | plying.............(line..47).*. | 
| 120220 | 6d 61 67 69 74 2d 72 65 76 65 72 73 65 2d 69 6e    2d 69 6e 64 65 78 3a 20 20 20 20 20 20 20 20 20 | magit-reverse-in-index:......... | 
| 120240 | 20 20 20 20 20 20 20 53 74 61 67 69 6e 67 20 61    6e 64 20 55 6e 73 74 61 67 69 6e 67 2e 0a 20 20 | .......Staging.and.Unstaging.... | 
| 120260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 120280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e | ............................(lin | 
| 1202a0 | 65 20 20 35 38 29 0a 2a 20 6d 61 67 69 74 2d 72    65 76 65 72 74 3a 20 20 20 20 20 20 20 20 20 20 | e..58).*.magit-revert:.......... | 
| 1202c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    52 65 76 65 72 74 69 6e 67 2e 20 20 20 20 20 20 | ................Reverting....... | 
| 1202e0 | 20 20 20 20 20 28 6c 69 6e 65 20 20 20 37 29 0a    2a 20 6d 61 67 69 74 2d 72 65 76 65 72 74 2d 61 | .....(line...7).*.magit-revert-a | 
| 120300 | 6e 64 2d 63 6f 6d 6d 69 74 3a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 52 65 76 65 72 74 69 | nd-commit:...............Reverti | 
| 120320 | 6e 67 2e 20 20 20 20 20 20 20 20 20 20 20 28 6c    69 6e 65 20 20 31 35 29 0a 2a 20 6d 61 67 69 74 | ng............(line..15).*.magit | 
| 120340 | 2d 72 65 76 65 72 74 2d 6e 6f 2d 63 6f 6d 6d 69    74 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -revert-no-commit:.............. | 
| 120360 | 20 20 52 65 76 65 72 74 69 6e 67 2e 20 20 20 20    20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 32 30 | ..Reverting............(line..20 | 
| 120380 | 29 0a 2a 20 6d 61 67 69 74 2d 72 75 6e 3a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ).*.magit-run:.................. | 
| 1203a0 | 20 20 20 20 20 20 20 20 20 20 20 52 75 6e 6e 69    6e 67 20 47 69 74 20 4d 61 6e 75 61 6c 6c 79 2e | ...........Running.Git.Manually. | 
| 1203c0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1203e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( | 
| 120400 | 6c 69 6e 65 20 20 31 33 29 0a 2a 20 6d 61 67 69    74 2d 72 75 6e 2d 67 69 74 3a 20 20 20 20 20 20 | line..13).*.magit-run-git:...... | 
| 120420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 43 61 6c 6c 69 6e 67 20 47 69 74 20 66 | ...................Calling.Git.f | 
| 120440 | 6f 72 20 45 66 66 65 63 74 2e 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | or.Effect....................... | 
| 120460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 120480 | 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20    33 34 29 0a 2a 20 6d 61 67 69 74 2d 72 75 6e 2d | .........(line..34).*.magit-run- | 
| 1204a0 | 67 69 74 2d 61 73 79 6e 63 3a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 43 61 6c | git-async:...................Cal | 
| 1204c0 | 6c 69 6e 67 20 47 69 74 20 66 6f 72 20 45 66 66    65 63 74 2e 0a 20 20 20 20 20 20 20 20 20 20 20 | ling.Git.for.Effect............. | 
| 1204e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 120500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6c 69 6e 65 20 20 35 39 29 0a 2a 20 | ...................(line..59).*. | 
| 120520 | 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 67 75    69 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | magit-run-git-gui:.............. | 
| 120540 | 20 20 20 20 20 20 20 52 75 6e 6e 69 6e 67 20 47    69 74 20 4d 61 6e 75 61 6c 6c 79 2e 0a 20 20 20 | .......Running.Git.Manually..... | 
| 120560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 120580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 | ...........................(line | 
| 1205a0 | 20 20 35 39 29 0a 2a 20 6d 61 67 69 74 2d 72 75    6e 2d 67 69 74 2d 77 69 74 68 2d 65 64 69 74 6f | ..59).*.magit-run-git-with-edito | 
| 1205c0 | 72 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 43    61 6c 6c 69 6e 67 20 47 69 74 20 66 6f 72 20 45 | r:.............Calling.Git.for.E | 
| 1205e0 | 66 66 65 63 74 2e 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ffect........................... | 
| 120600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 120620 | 20 20 20 20 20 28 6c 69 6e 65 20 20 37 31 29 0a    2a 20 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d | .....(line..71).*.magit-run-git- | 
| 120640 | 77 69 74 68 2d 69 6e 70 75 74 3a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 43 61 6c 6c 69 6e 67 | with-input:..............Calling | 
| 120660 | 20 47 69 74 20 66 6f 72 20 45 66 66 65 63 74 2e    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .Git.for.Effect................. | 
| 120680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1206a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6c 69 6e 65 20 20 33 37 29 0a 2a 20 6d 61 67 69 | ...............(line..37).*.magi | 
| 1206c0 | 74 2d 72 75 6e 2d 67 69 74 6b 3a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-run-gitk:..................... | 
| 1206e0 | 20 20 20 52 75 6e 6e 69 6e 67 20 47 69 74 20 4d    61 6e 75 61 6c 6c 79 2e 0a 20 20 20 20 20 20 20 | ...Running.Git.Manually......... | 
| 120700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 120720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 35 30 | .......................(line..50 | 
| 120740 | 29 0a 2a 20 6d 61 67 69 74 2d 72 75 6e 2d 67 69    74 6b 2d 61 6c 6c 3a 20 20 20 20 20 20 20 20 20 | ).*.magit-run-gitk-all:......... | 
| 120760 | 20 20 20 20 20 20 20 20 20 20 20 52 75 6e 6e 69    6e 67 20 47 69 74 20 4d 61 6e 75 61 6c 6c 79 2e | ...........Running.Git.Manually. | 
| 120780 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1207a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( | 
| 1207c0 | 6c 69 6e 65 20 20 35 33 29 0a 2a 20 6d 61 67 69    74 2d 72 75 6e 2d 67 69 74 6b 2d 62 72 61 6e 63 | line..53).*.magit-run-gitk-branc | 
| 1207e0 | 68 65 73 3a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 52 75 6e 6e 69 6e 67 20 47 69 74 20 4d | hes:...............Running.Git.M | 
| 120800 | 61 6e 75 61 6c 6c 79 2e 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | anually......................... | 
| 120820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 120840 | 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 35 36    29 0a 2a 20 6d 61 67 69 74 2d 73 61 76 65 2d 77 | .......(line..56).*.magit-save-w | 
| 120860 | 69 6e 64 6f 77 2d 63 6f 6e 66 69 67 75 72 61 74    69 6f 6e 3a 20 20 20 20 20 20 20 53 77 69 74 63 | indow-configuration:.......Switc | 
| 120880 | 68 69 6e 67 20 42 75 66 66 65 72 73 2e 20 20 20    28 6c 69 6e 65 20 20 38 30 29 0a 2a 20 6d 61 67 | hing.Buffers....(line..80).*.mag | 
| 1208a0 | 69 74 2d 73 65 63 74 69 6f 6e 2d 62 61 63 6b 77    61 72 64 3a 20 20 20 20 20 20 20 20 20 20 20 20 | it-section-backward:............ | 
| 1208c0 | 20 20 20 20 53 65 63 74 69 6f 6e 20 4d 6f 76 65    6d 65 6e 74 2e 20 20 20 20 28 6c 69 6e 65 20 20 | ....Section.Movement.....(line.. | 
| 1208e0 | 31 31 29 0a 2a 20 6d 61 67 69 74 2d 73 65 63 74    69 6f 6e 2d 62 61 63 6b 77 61 72 64 2d 73 69 62 | 11).*.magit-section-backward-sib | 
| 120900 | 6c 69 6e 67 73 3a 20 20 20 20 20 20 20 53 65 63    74 69 6f 6e 20 4d 6f 76 65 6d 65 6e 74 2e 20 20 | lings:.......Section.Movement... | 
| 120920 | 20 20 28 6c 69 6e 65 20 20 31 39 29 0a 2a 20 6d    61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 63 61 73 | ..(line..19).*.magit-section-cas | 
| 120940 | 65 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 4d 61 74 63 68 69 6e 67 20 53 | e:....................Matching.S | 
| 120960 | 65 63 74 69 6f 6e 73 2e 20 20 20 28 6c 69 6e 65    20 20 36 36 29 0a 2a 20 6d 61 67 69 74 2d 73 65 | ections....(line..66).*.magit-se | 
| 120980 | 63 74 69 6f 6e 2d 63 79 63 6c 65 3a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 | ction-cycle:...................S | 
| 1209a0 | 65 63 74 69 6f 6e 20 56 69 73 69 62 69 6c 69 74    79 2e 20 20 28 6c 69 6e 65 20 20 31 34 29 0a 2a | ection.Visibility...(line..14).* | 
| 1209c0 | 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 63    79 63 6c 65 2d 64 69 66 66 73 3a 20 20 20 20 20 | .magit-section-cycle-diffs:..... | 
| 1209e0 | 20 20 20 20 20 20 20 20 53 65 63 74 69 6f 6e 20    56 69 73 69 62 69 6c 69 74 79 2e 20 20 28 6c 69 | ........Section.Visibility...(li | 
| 120a00 | 6e 65 20 20 32 39 29 0a 2a 20 6d 61 67 69 74 2d    73 65 63 74 69 6f 6e 2d 63 79 63 6c 65 2d 67 6c | ne..29).*.magit-section-cycle-gl | 
| 120a20 | 6f 62 61 6c 3a 20 20 20 20 20 20 20 20 20 20 20    20 53 65 63 74 69 6f 6e 20 56 69 73 69 62 69 6c | obal:............Section.Visibil | 
| 120a40 | 69 74 79 2e 20 20 28 6c 69 6e 65 20 20 33 33 29    0a 2a 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e | ity...(line..33).*.magit-section | 
| 120a60 | 2d 66 6f 72 77 61 72 64 3a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 53 65 63 74 69 6f | -forward:.................Sectio | 
| 120a80 | 6e 20 4d 6f 76 65 6d 65 6e 74 2e 20 20 20 20 28    6c 69 6e 65 20 20 31 36 29 0a 2a 20 6d 61 67 69 | n.Movement.....(line..16).*.magi | 
| 120aa0 | 74 2d 73 65 63 74 69 6f 6e 2d 66 6f 72 77 61 72    64 2d 73 69 62 6c 69 6e 67 73 3a 20 20 20 20 20 | t-section-forward-siblings:..... | 
| 120ac0 | 20 20 20 53 65 63 74 69 6f 6e 20 4d 6f 76 65 6d    65 6e 74 2e 20 20 20 20 28 6c 69 6e 65 20 20 32 | ...Section.Movement.....(line..2 | 
| 120ae0 | 34 29 0a 2a 20 6d 61 67 69 74 2d 73 65 63 74 69    6f 6e 2d 68 69 64 65 3a 20 20 20 20 20 20 20 20 | 4).*.magit-section-hide:........ | 
| 120b00 | 20 20 20 20 20 20 20 20 20 20 20 20 53 65 63 74    69 6f 6e 20 56 69 73 69 62 69 6c 69 74 79 2e 20 | ............Section.Visibility.. | 
| 120b20 | 20 28 6c 69 6e 65 20 20 35 35 29 0a 2a 20 6d 61    67 69 74 2d 73 65 63 74 69 6f 6e 2d 68 69 64 65 | .(line..55).*.magit-section-hide | 
| 120b40 | 2d 63 68 69 6c 64 72 65 6e 3a 20 20 20 20 20 20    20 20 20 20 20 53 65 63 74 69 6f 6e 20 56 69 73 | -children:...........Section.Vis | 
| 120b60 | 69 62 69 6c 69 74 79 2e 20 20 28 6c 69 6e 65 20    20 36 37 29 0a 2a 20 6d 61 67 69 74 2d 73 65 63 | ibility...(line..67).*.magit-sec | 
| 120b80 | 74 69 6f 6e 2d 69 64 65 6e 74 3a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 4d 61 | tion-ident:...................Ma | 
| 120ba0 | 74 63 68 69 6e 67 20 53 65 63 74 69 6f 6e 73 2e    20 20 20 28 6c 69 6e 65 20 20 31 30 29 0a 2a 20 | tching.Sections....(line..10).*. | 
| 120bc0 | 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 6d 61    74 63 68 3a 20 20 20 20 20 20 20 20 20 20 20 20 | magit-section-match:............ | 
| 120be0 | 20 20 20 20 20 20 20 4d 61 74 63 68 69 6e 67 20    53 65 63 74 69 6f 6e 73 2e 20 20 20 28 6c 69 6e | .......Matching.Sections....(lin | 
| 120c00 | 65 20 20 31 38 29 0a 2a 20 6d 61 67 69 74 2d 73    65 63 74 69 6f 6e 2d 73 65 74 2d 77 69 6e 64 6f | e..18).*.magit-section-set-windo | 
| 120c20 | 77 2d 73 74 61 72 74 3a 20 20 20 20 20 20 20 20    53 65 63 74 69 6f 6e 20 4d 6f 76 65 6d 65 6e 74 | w-start:........Section.Movement | 
| 120c40 | 2e 20 20 20 20 28 6c 69 6e 65 20 20 35 32 29 0a    2a 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d | .....(line..52).*.magit-section- | 
| 120c60 | 73 68 6f 77 3a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 53 65 63 74 69 6f 6e | show:....................Section | 
| 120c80 | 20 56 69 73 69 62 69 6c 69 74 79 2e 20 20 28 6c    69 6e 65 20 20 35 32 29 0a 2a 20 6d 61 67 69 74 | .Visibility...(line..52).*.magit | 
| 120ca0 | 2d 73 65 63 74 69 6f 6e 2d 73 68 6f 77 2d 63 68    69 6c 64 72 65 6e 3a 20 20 20 20 20 20 20 20 20 | -section-show-children:......... | 
| 120cc0 | 20 20 53 65 63 74 69 6f 6e 20 56 69 73 69 62 69    6c 69 74 79 2e 20 20 28 6c 69 6e 65 20 20 36 32 | ..Section.Visibility...(line..62 | 
| 120ce0 | 29 0a 2a 20 6d 61 67 69 74 2d 73 65 63 74 69 6f    6e 2d 73 68 6f 77 2d 68 65 61 64 69 6e 67 73 3a | ).*.magit-section-show-headings: | 
| 120d00 | 20 20 20 20 20 20 20 20 20 20 20 53 65 63 74 69    6f 6e 20 56 69 73 69 62 69 6c 69 74 79 2e 20 20 | ...........Section.Visibility... | 
| 120d20 | 28 6c 69 6e 65 20 20 35 38 29 0a 2a 20 6d 61 67    69 74 2d 73 65 63 74 69 6f 6e 2d 73 68 6f 77 2d | (line..58).*.magit-section-show- | 
| 120d40 | 6c 65 76 65 6c 2d 31 3a 20 20 20 20 20 20 20 20    20 20 20 20 53 65 63 74 69 6f 6e 20 56 69 73 69 | level-1:............Section.Visi | 
| 120d60 | 62 69 6c 69 74 79 2e 20 20 28 6c 69 6e 65 20 20    33 39 29 0a 2a 20 6d 61 67 69 74 2d 73 65 63 74 | bility...(line..39).*.magit-sect | 
| 120d80 | 69 6f 6e 2d 73 68 6f 77 2d 6c 65 76 65 6c 2d 31    2d 61 6c 6c 3a 20 20 20 20 20 20 20 20 53 65 63 | ion-show-level-1-all:........Sec | 
| 120da0 | 74 69 6f 6e 20 56 69 73 69 62 69 6c 69 74 79 2e    20 20 28 6c 69 6e 65 20 20 34 35 29 0a 2a 20 6d | tion.Visibility...(line..45).*.m | 
| 120dc0 | 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 73 68 6f    77 2d 6c 65 76 65 6c 2d 32 3a 20 20 20 20 20 20 | agit-section-show-level-2:...... | 
| 120de0 | 20 20 20 20 20 20 53 65 63 74 69 6f 6e 20 56 69    73 69 62 69 6c 69 74 79 2e 20 20 28 6c 69 6e 65 | ......Section.Visibility...(line | 
| 120e00 | 20 20 33 39 29 0a 2a 20 6d 61 67 69 74 2d 73 65    63 74 69 6f 6e 2d 73 68 6f 77 2d 6c 65 76 65 6c | ..39).*.magit-section-show-level | 
| 120e20 | 2d 32 2d 61 6c 6c 3a 20 20 20 20 20 20 20 20 53    65 63 74 69 6f 6e 20 56 69 73 69 62 69 6c 69 74 | -2-all:........Section.Visibilit | 
| 120e40 | 79 2e 20 20 28 6c 69 6e 65 20 20 34 35 29 0a 2a    20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 73 | y...(line..45).*.magit-section-s | 
| 120e60 | 68 6f 77 2d 6c 65 76 65 6c 2d 33 3a 20 20 20 20    20 20 20 20 20 20 20 20 53 65 63 74 69 6f 6e 20 | how-level-3:............Section. | 
| 120e80 | 56 69 73 69 62 69 6c 69 74 79 2e 20 20 28 6c 69    6e 65 20 20 33 39 29 0a 2a 20 6d 61 67 69 74 2d | Visibility...(line..39).*.magit- | 
| 120ea0 | 73 65 63 74 69 6f 6e 2d 73 68 6f 77 2d 6c 65 76    65 6c 2d 33 2d 61 6c 6c 3a 20 20 20 20 20 20 20 | section-show-level-3-all:....... | 
| 120ec0 | 20 53 65 63 74 69 6f 6e 20 56 69 73 69 62 69 6c    69 74 79 2e 20 20 28 6c 69 6e 65 20 20 34 35 29 | .Section.Visibility...(line..45) | 
| 120ee0 | 0a 2a 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e    2d 73 68 6f 77 2d 6c 65 76 65 6c 2d 34 3a 20 20 | .*.magit-section-show-level-4:.. | 
| 120f00 | 20 20 20 20 20 20 20 20 20 20 53 65 63 74 69 6f    6e 20 56 69 73 69 62 69 6c 69 74 79 2e 20 20 28 | ..........Section.Visibility...( | 
| 120f20 | 6c 69 6e 65 20 20 33 39 29 0a 2a 20 6d 61 67 69    74 2d 73 65 63 74 69 6f 6e 2d 73 68 6f 77 2d 6c | line..39).*.magit-section-show-l | 
| 120f40 | 65 76 65 6c 2d 34 2d 61 6c 6c 3a 20 20 20 20 20    20 20 20 53 65 63 74 69 6f 6e 20 56 69 73 69 62 | evel-4-all:........Section.Visib | 
| 120f60 | 69 6c 69 74 79 2e 20 20 28 6c 69 6e 65 20 20 34    35 29 0a 2a 20 6d 61 67 69 74 2d 73 65 63 74 69 | ility...(line..45).*.magit-secti | 
| 120f80 | 6f 6e 2d 74 6f 67 67 6c 65 3a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 53 65 63 74 | on-toggle:..................Sect | 
| 120fa0 | 69 6f 6e 20 56 69 73 69 62 69 6c 69 74 79 2e 20    20 28 6c 69 6e 65 20 20 31 30 29 0a 2a 20 6d 61 | ion.Visibility...(line..10).*.ma | 
| 120fc0 | 67 69 74 2d 73 65 63 74 69 6f 6e 2d 74 6f 67 67    6c 65 2d 63 68 69 6c 64 72 65 6e 3a 20 20 20 20 | git-section-toggle-children:.... | 
| 120fe0 | 20 20 20 20 20 53 65 63 74 69 6f 6e 20 56 69 73    69 62 69 6c 69 74 79 2e 20 20 28 6c 69 6e 65 20 | .....Section.Visibility...(line. | 
| 121000 | 20 37 30 29 0a 2a 20 6d 61 67 69 74 2d 73 65 63    74 69 6f 6e 2d 75 70 3a 20 20 20 20 20 20 20 20 | .70).*.magit-section-up:........ | 
| 121020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 65    63 74 69 6f 6e 20 4d 6f 76 65 6d 65 6e 74 2e 20 | ..............Section.Movement.. | 
| 121040 | 20 20 20 28 6c 69 6e 65 20 20 32 38 29 0a 2a 20    6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 76 61 | ...(line..28).*.magit-section-va | 
| 121060 | 6c 75 65 2d 69 66 3a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 4d 61 74 63 68 69 6e 67 20 | lue-if:................Matching. | 
| 121080 | 53 65 63 74 69 6f 6e 73 2e 20 20 20 28 6c 69 6e    65 20 20 35 37 29 0a 2a 20 6d 61 67 69 74 2d 73 | Sections....(line..57).*.magit-s | 
| 1210a0 | 65 71 75 65 6e 63 65 2d 61 62 6f 72 74 3a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | equence-abort:.................. | 
| 1210c0 | 43 68 65 72 72 79 20 50 69 63 6b 69 6e 67 2e 20    20 20 20 20 20 28 6c 69 6e 65 20 20 39 31 29 0a | Cherry.Picking.......(line..91). | 
| 1210e0 | 2a 20 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65    2d 61 62 6f 72 74 20 3c 31 3e 3a 20 20 20 20 20 | *.magit-sequence-abort.<1>:..... | 
| 121100 | 20 20 20 20 20 20 20 20 20 52 65 76 65 72 74 69    6e 67 2e 20 20 20 20 20 20 20 20 20 20 20 28 6c | .........Reverting............(l | 
| 121120 | 69 6e 65 20 20 33 35 29 0a 2a 20 6d 61 67 69 74    2d 73 65 71 75 65 6e 63 65 2d 63 6f 6e 74 69 6e | ine..35).*.magit-sequence-contin | 
| 121140 | 75 65 3a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 43 68 65 72 72 79 20 50 69 63 6b 69 6e 67 | ue:...............Cherry.Picking | 
| 121160 | 2e 20 20 20 20 20 20 28 6c 69 6e 65 20 20 38 35    29 0a 2a 20 6d 61 67 69 74 2d 73 65 71 75 65 6e | .......(line..85).*.magit-sequen | 
| 121180 | 63 65 2d 63 6f 6e 74 69 6e 75 65 20 3c 31 3e 3a    20 20 20 20 20 20 20 20 20 20 20 52 65 76 65 72 | ce-continue.<1>:...........Rever | 
| 1211a0 | 74 69 6e 67 2e 20 20 20 20 20 20 20 20 20 20 20    28 6c 69 6e 65 20 20 32 39 29 0a 2a 20 6d 61 67 | ting............(line..29).*.mag | 
| 1211c0 | 69 74 2d 73 65 71 75 65 6e 63 65 2d 73 6b 69 70    3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | it-sequence-skip:............... | 
| 1211e0 | 20 20 20 20 43 68 65 72 72 79 20 50 69 63 6b 69    6e 67 2e 20 20 20 20 20 20 28 6c 69 6e 65 20 20 | ....Cherry.Picking.......(line.. | 
| 121200 | 38 38 29 0a 2a 20 6d 61 67 69 74 2d 73 65 71 75    65 6e 63 65 2d 73 6b 69 70 20 3c 31 3e 3a 20 20 | 88).*.magit-sequence-skip.<1>:.. | 
| 121220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 52 65 76    65 72 74 69 6e 67 2e 20 20 20 20 20 20 20 20 20 | .............Reverting.......... | 
| 121240 | 20 20 28 6c 69 6e 65 20 20 33 32 29 0a 2a 20 6d    61 67 69 74 2d 73 68 65 6c 6c 2d 63 6f 6d 6d 61 | ..(line..32).*.magit-shell-comma | 
| 121260 | 6e 64 3a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 52 75 6e 6e 69 6e 67 20 47 69 | nd:...................Running.Gi | 
| 121280 | 74 20 4d 61 6e 75 61 6c 6c 79 2e 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t.Manually...................... | 
| 1212a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1212c0 | 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20    20 33 38 29 0a 2a 20 6d 61 67 69 74 2d 73 68 65 | ..........(line..38).*.magit-she | 
| 1212e0 | 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d 74 6f 70 64 69    72 3a 20 20 20 20 20 20 20 20 20 20 20 20 52 75 | ll-command-topdir:............Ru | 
| 121300 | 6e 6e 69 6e 67 20 47 69 74 20 4d 61 6e 75 61 6c    6c 79 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 | nning.Git.Manually.............. | 
| 121320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 121340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 6c 69 6e 65 20 20 33 34 29 0a 2a 20 6d | ..................(line..34).*.m | 
| 121360 | 61 67 69 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74    3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | agit-show-commit:............... | 
| 121380 | 20 20 20 20 20 20 44 69 66 66 69 6e 67 2e 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 | ......Diffing..............(line | 
| 1213a0 | 20 20 36 33 29 0a 2a 20 6d 61 67 69 74 2d 73 68    6f 77 2d 63 6f 6d 6d 69 74 20 3c 31 3e 3a 20 20 | ..63).*.magit-show-commit.<1>:.. | 
| 1213c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 42    6c 61 6d 69 6e 67 2e 20 20 20 20 20 20 20 20 20 | ...............Blaming.......... | 
| 1213e0 | 20 20 20 20 28 6c 69 6e 65 20 20 39 31 29 0a 2a    20 6d 61 67 69 74 2d 73 68 6f 77 2d 72 65 66 73 | ....(line..91).*.magit-show-refs | 
| 121400 | 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 52 65 66 65 72 65 6e 63 | :.......................Referenc | 
| 121420 | 65 73 20 42 75 66 66 65 72 2e 20 20 20 28 6c 69    6e 65 20 20 20 37 29 0a 2a 20 6d 61 67 69 74 2d | es.Buffer....(line...7).*.magit- | 
| 121440 | 73 68 6f 77 2d 72 65 66 73 2d 63 75 72 72 65 6e    74 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | show-refs-current:.............. | 
| 121460 | 20 52 65 66 65 72 65 6e 63 65 73 20 42 75 66 66    65 72 2e 20 20 20 28 6c 69 6e 65 20 20 32 35 29 | .References.Buffer....(line..25) | 
| 121480 | 0a 2a 20 6d 61 67 69 74 2d 73 68 6f 77 2d 72 65    66 73 2d 68 65 61 64 3a 20 20 20 20 20 20 20 20 | .*.magit-show-refs-head:........ | 
| 1214a0 | 20 20 20 20 20 20 20 20 20 20 52 65 66 65 72 65    6e 63 65 73 20 42 75 66 66 65 72 2e 20 20 20 28 | ..........References.Buffer....( | 
| 1214c0 | 6c 69 6e 65 20 20 32 31 29 0a 2a 20 6d 61 67 69    74 2d 73 68 6f 77 2d 72 65 66 73 2d 6f 74 68 65 | line..21).*.magit-show-refs-othe | 
| 1214e0 | 72 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 52 65 66 65 72 65 6e 63 65 73 20 42 75 | r:.................References.Bu | 
| 121500 | 66 66 65 72 2e 20 20 20 28 6c 69 6e 65 20 20 33    30 29 0a 2a 20 6d 61 67 69 74 2d 73 6e 61 70 73 | ffer....(line..30).*.magit-snaps | 
| 121520 | 68 6f 74 2d 62 6f 74 68 3a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 53 74 61 73 | hot-both:...................Stas | 
| 121540 | 68 69 6e 67 2e 20 20 20 20 20 20 20 20 20 20 20    20 28 6c 69 6e 65 20 20 33 36 29 0a 2a 20 6d 61 | hing.............(line..36).*.ma | 
| 121560 | 67 69 74 2d 73 6e 61 70 73 68 6f 74 2d 69 6e 64    65 78 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 | git-snapshot-index:............. | 
| 121580 | 20 20 20 20 20 53 74 61 73 68 69 6e 67 2e 20 20    20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 | .....Stashing.............(line. | 
| 1215a0 | 20 34 32 29 0a 2a 20 6d 61 67 69 74 2d 73 6e 61    70 73 68 6f 74 2d 77 6f 72 6b 74 72 65 65 3a 20 | .42).*.magit-snapshot-worktree:. | 
| 1215c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 74    61 73 68 69 6e 67 2e 20 20 20 20 20 20 20 20 20 | ..............Stashing.......... | 
| 1215e0 | 20 20 20 28 6c 69 6e 65 20 20 34 36 29 0a 2a 20    6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 | ...(line..46).*.magit-sparse-che | 
| 121600 | 63 6b 6f 75 74 3a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 53 70 61 72 73 65 20 63 68 | ckout:.................Sparse.ch | 
| 121620 | 65 63 6b 6f 75 74 73 2e 20 20 20 20 28 6c 69 6e    65 20 20 31 37 29 0a 2a 20 6d 61 67 69 74 2d 73 | eckouts.....(line..17).*.magit-s | 
| 121640 | 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 2d 61    64 64 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 | parse-checkout-add:............. | 
| 121660 | 53 70 61 72 73 65 20 63 68 65 63 6b 6f 75 74 73    2e 20 20 20 20 28 6c 69 6e 65 20 20 33 39 29 0a | Sparse.checkouts.....(line..39). | 
| 121680 | 2a 20 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63    68 65 63 6b 6f 75 74 2d 64 69 73 61 62 6c 65 3a | *.magit-sparse-checkout-disable: | 
| 1216a0 | 20 20 20 20 20 20 20 20 20 53 70 61 72 73 65 20    63 68 65 63 6b 6f 75 74 73 2e 20 20 20 20 28 6c | .........Sparse.checkouts.....(l | 
| 1216c0 | 69 6e 65 20 20 35 30 29 0a 2a 20 6d 61 67 69 74    2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 | ine..50).*.magit-sparse-checkout | 
| 1216e0 | 2d 65 6e 61 62 6c 65 3a 20 20 20 20 20 20 20 20    20 20 53 70 61 72 73 65 20 63 68 65 63 6b 6f 75 | -enable:..........Sparse.checkou | 
| 121700 | 74 73 2e 20 20 20 20 28 6c 69 6e 65 20 20 32 31    29 0a 2a 20 6d 61 67 69 74 2d 73 70 61 72 73 65 | ts.....(line..21).*.magit-sparse | 
| 121720 | 2d 63 68 65 63 6b 6f 75 74 2d 72 65 61 70 70 6c    79 3a 20 20 20 20 20 20 20 20 20 53 70 61 72 73 | -checkout-reapply:.........Spars | 
| 121740 | 65 20 63 68 65 63 6b 6f 75 74 73 2e 20 20 20 20    28 6c 69 6e 65 20 20 34 34 29 0a 2a 20 6d 61 67 | e.checkouts.....(line..44).*.mag | 
| 121760 | 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f    75 74 2d 73 65 74 3a 20 20 20 20 20 20 20 20 20 | it-sparse-checkout-set:......... | 
| 121780 | 20 20 20 20 53 70 61 72 73 65 20 63 68 65 63 6b    6f 75 74 73 2e 20 20 20 20 28 6c 69 6e 65 20 20 | ....Sparse.checkouts.....(line.. | 
| 1217a0 | 33 33 29 0a 2a 20 6d 61 67 69 74 2d 73 74 61 67    65 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 33).*.magit-stage:.............. | 
| 1217c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 53 74 61    67 69 6e 67 20 61 6e 64 20 55 6e 73 74 61 67 69 | .............Staging.and.Unstagi | 
| 1217e0 | 6e 67 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ng.............................. | 
| 121800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 121820 | 20 20 28 6c 69 6e 65 20 20 32 39 29 0a 2a 20 6d    61 67 69 74 2d 73 74 61 67 65 2d 62 75 66 66 65 | ..(line..29).*.magit-stage-buffe | 
| 121840 | 72 2d 66 69 6c 65 3a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 43 6f 6d 6d 61 6e 64 73 20 66 | r-file:...............Commands.f | 
| 121860 | 6f 72 20 42 75 66 66 65 72 73 20 56 69 73 69 74    69 6e 67 20 46 69 6c 65 73 2e 0a 20 20 20 20 20 | or.Buffers.Visiting.Files....... | 
| 121880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1218a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 | .........................(line.. | 
| 1218c0 | 35 32 29 0a 2a 20 6d 61 67 69 74 2d 73 74 61 67    65 2d 62 75 66 66 65 72 2d 66 69 6c 65 20 3c 31 | 52).*.magit-stage-buffer-file.<1 | 
| 1218e0 | 3e 3a 20 20 20 20 20 20 20 20 20 20 20 43 6f 6d    6d 61 6e 64 73 20 66 6f 72 20 42 75 66 66 65 72 | >:...........Commands.for.Buffer | 
| 121900 | 73 20 56 69 73 69 74 69 6e 67 20 46 69 6c 65 73    2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s.Visiting.Files................ | 
| 121920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 121940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6c 69 6e 65 20 20 36 33 29 0a 2a 20 6d 61 67 | ................(line..63).*.mag | 
| 121960 | 69 74 2d 73 74 61 67 65 2d 66 69 6c 65 3a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | it-stage-file:.................. | 
| 121980 | 20 20 20 20 53 74 61 67 69 6e 67 20 66 72 6f 6d    20 46 69 6c 65 2d 56 69 73 69 74 69 6e 67 20 42 | ....Staging.from.File-Visiting.B | 
| 1219a0 | 75 66 66 65 72 73 2e 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | uffers.......................... | 
| 1219c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1219e0 | 20 20 20 20 20 20 28 6c 69 6e 65 20 20 31 31 29    0a 2a 20 6d 61 67 69 74 2d 73 74 61 67 65 2d 66 | ......(line..11).*.magit-stage-f | 
| 121a00 | 69 6c 65 20 3c 31 3e 3a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 43 6f 6d 6d 61 6e | ile.<1>:..................Comman | 
| 121a20 | 64 73 20 66 6f 72 20 42 75 66 66 65 72 73 20 56    69 73 69 74 69 6e 67 20 46 69 6c 65 73 2e 0a 20 | ds.for.Buffers.Visiting.Files... | 
| 121a40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 121a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 | .............................(li | 
| 121a80 | 6e 65 20 20 35 32 29 0a 2a 20 6d 61 67 69 74 2d    73 74 61 67 65 2d 66 69 6c 65 20 3c 32 3e 3a 20 | ne..52).*.magit-stage-file.<2>:. | 
| 121aa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 43 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 42 75 | .................Commands.for.Bu | 
| 121ac0 | 66 66 65 72 73 20 56 69 73 69 74 69 6e 67 20 46    69 6c 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 | ffers.Visiting.Files............ | 
| 121ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 121b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6c 69 6e 65 20 20 36 33 29 0a 2a | ....................(line..63).* | 
| 121b20 | 20 6d 61 67 69 74 2d 73 74 61 67 65 2d 6d 6f 64    69 66 69 65 64 3a 20 20 20 20 20 20 20 20 20 20 | .magit-stage-modified:.......... | 
| 121b40 | 20 20 20 20 20 20 20 20 53 74 61 67 69 6e 67 20    61 6e 64 20 55 6e 73 74 61 67 69 6e 67 2e 0a 20 | ........Staging.and.Unstaging... | 
| 121b60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 121b80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 | .............................(li | 
| 121ba0 | 6e 65 20 20 33 36 29 0a 2a 20 6d 61 67 69 74 2d    73 74 61 72 74 2d 67 69 74 3a 20 20 20 20 20 20 | ne..36).*.magit-start-git:...... | 
| 121bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 43 61 6c 6c 69 6e 67 20 47 69 74 20 66 6f 72 | .................Calling.Git.for | 
| 121be0 | 20 45 66 66 65 63 74 2e 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .Effect......................... | 
| 121c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 121c20 | 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 38 32    29 0a 2a 20 6d 61 67 69 74 2d 73 74 61 72 74 2d | .......(line..82).*.magit-start- | 
| 121c40 | 70 72 6f 63 65 73 73 3a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 43 61 6c 6c 69 | process:...................Calli | 
| 121c60 | 6e 67 20 47 69 74 20 66 6f 72 20 45 66 66 65 63    74 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ng.Git.for.Effect............... | 
| 121c80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 121ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6c 69 6e 65 20 31 30 30 29 0a 2a 20 6d 61 | .................(line.100).*.ma | 
| 121cc0 | 67 69 74 2d 73 74 61 73 68 3a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | git-stash:...................... | 
| 121ce0 | 20 20 20 20 20 53 74 61 73 68 69 6e 67 2e 20 20    20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 | .....Stashing.............(line. | 
| 121d00 | 20 20 39 29 0a 2a 20 6d 61 67 69 74 2d 73 74 61    73 68 2d 61 70 70 6c 79 3a 20 20 20 20 20 20 20 | ..9).*.magit-stash-apply:....... | 
| 121d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 74    61 73 68 69 6e 67 2e 20 20 20 20 20 20 20 20 20 | ..............Stashing.......... | 
| 121d40 | 20 20 20 28 6c 69 6e 65 20 20 35 32 29 0a 2a 20    6d 61 67 69 74 2d 73 74 61 73 68 2d 62 6f 74 68 | ...(line..52).*.magit-stash-both | 
| 121d60 | 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 53 74 61 73 68 69 6e 67 2e | :......................Stashing. | 
| 121d80 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e    65 20 20 31 34 29 0a 2a 20 6d 61 67 69 74 2d 73 | ............(line..14).*.magit-s | 
| 121da0 | 74 61 73 68 2d 62 72 61 6e 63 68 3a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tash-branch:.................... | 
| 121dc0 | 53 74 61 73 68 69 6e 67 2e 20 20 20 20 20 20 20    20 20 20 20 20 28 6c 69 6e 65 20 31 30 35 29 0a | Stashing.............(line.105). | 
| 121de0 | 2a 20 6d 61 67 69 74 2d 73 74 61 73 68 2d 62 72    61 6e 63 68 2d 68 65 72 65 3a 20 20 20 20 20 20 | *.magit-stash-branch-here:...... | 
| 121e00 | 20 20 20 20 20 20 20 20 20 53 74 61 73 68 69 6e    67 2e 20 20 20 20 20 20 20 20 20 20 20 20 28 6c | .........Stashing.............(l | 
| 121e20 | 69 6e 65 20 31 31 30 29 0a 2a 20 6d 61 67 69 74    2d 73 74 61 73 68 2d 63 6c 65 61 72 3a 20 20 20 | ine.110).*.magit-stash-clear:... | 
| 121e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 53 74 61 73 68 69 6e 67 2e 20 20 20 20 20 | ..................Stashing...... | 
| 121e60 | 20 20 20 20 20 20 20 28 6c 69 6e 65 20 31 31 38    29 0a 2a 20 6d 61 67 69 74 2d 73 74 61 73 68 2d | .......(line.118).*.magit-stash- | 
| 121e80 | 64 72 6f 70 3a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 53 74 61 73 68 | drop:......................Stash | 
| 121ea0 | 69 6e 67 2e 20 20 20 20 20 20 20 20 20 20 20 20    28 6c 69 6e 65 20 20 39 38 29 0a 2a 20 6d 61 67 | ing.............(line..98).*.mag | 
| 121ec0 | 69 74 2d 73 74 61 73 68 2d 66 6f 72 6d 61 74 2d    70 61 74 63 68 3a 20 20 20 20 20 20 20 20 20 20 | it-stash-format-patch:.......... | 
| 121ee0 | 20 20 20 20 53 74 61 73 68 69 6e 67 2e 20 20 20    20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 31 | ....Stashing.............(line.1 | 
| 121f00 | 31 35 29 0a 2a 20 6d 61 67 69 74 2d 73 74 61 73    68 2d 69 6e 64 65 78 3a 20 20 20 20 20 20 20 20 | 15).*.magit-stash-index:........ | 
| 121f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 53 74 61    73 68 69 6e 67 2e 20 20 20 20 20 20 20 20 20 20 | .............Stashing........... | 
| 121f40 | 20 20 28 6c 69 6e 65 20 20 32 30 29 0a 2a 20 6d    61 67 69 74 2d 73 74 61 73 68 2d 6b 65 65 70 2d | ..(line..20).*.magit-stash-keep- | 
| 121f60 | 69 6e 64 65 78 3a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 53 74 61 73 68 69 6e 67 2e 20 | index:................Stashing.. | 
| 121f80 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65    20 20 33 30 29 0a 2a 20 6d 61 67 69 74 2d 73 74 | ...........(line..30).*.magit-st | 
| 121fa0 | 61 73 68 2d 6c 69 73 74 3a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 | ash-list:......................S | 
| 121fc0 | 74 61 73 68 69 6e 67 2e 20 20 20 20 20 20 20 20    20 20 20 20 28 6c 69 6e 65 20 31 32 31 29 0a 2a | tashing.............(line.121).* | 
| 121fe0 | 20 6d 61 67 69 74 2d 73 74 61 73 68 2d 70 6f 70    3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .magit-stash-pop:............... | 
| 122000 | 20 20 20 20 20 20 20 20 53 74 61 73 68 69 6e 67    2e 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 | ........Stashing.............(li | 
| 122020 | 6e 65 20 20 37 34 29 0a 2a 20 6d 61 67 69 74 2d    73 74 61 73 68 2d 73 68 6f 77 3a 20 20 20 20 20 | ne..74).*.magit-stash-show:..... | 
| 122040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 44 69 66 66 69 6e 67 2e 20 20 20 20 20 20 20 | .................Diffing........ | 
| 122060 | 20 20 20 20 20 20 28 6c 69 6e 65 20 20 36 37 29    0a 2a 20 6d 61 67 69 74 2d 73 74 61 73 68 2d 73 | ......(line..67).*.magit-stash-s | 
| 122080 | 68 6f 77 20 3c 31 3e 3a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 53 74 61 73 68 69 | how.<1>:..................Stashi | 
| 1220a0 | 6e 67 2e 20 20 20 20 20 20 20 20 20 20 20 20 28    6c 69 6e 65 20 31 30 32 29 0a 2a 20 6d 61 67 69 | ng.............(line.102).*.magi | 
| 1220c0 | 74 2d 73 74 61 73 68 2d 77 6f 72 6b 74 72 65 65    3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-stash-worktree:............... | 
| 1220e0 | 20 20 20 53 74 61 73 68 69 6e 67 2e 20 20 20 20    20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 32 | ...Stashing.............(line..2 | 
| 122100 | 34 29 0a 2a 20 6d 61 67 69 74 2d 73 74 61 73 68    65 73 2d 6d 61 79 62 65 2d 75 70 64 61 74 65 2d | 4).*.magit-stashes-maybe-update- | 
| 122120 | 73 74 61 73 68 2d 62 75 66 66 65 72 3a 20 53 65    63 74 69 6f 6e 20 4d 6f 76 65 6d 65 6e 74 2e 20 | stash-buffer:.Section.Movement.. | 
| 122140 | 20 28 6c 69 6e 65 20 20 39 32 29 0a 2a 20 6d 61    67 69 74 2d 73 74 61 74 75 73 3a 20 20 20 20 20 | .(line..92).*.magit-status:..... | 
| 122160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 53 74 61 74 75 73 20 42 75 66 66 | .....................Status.Buff | 
| 122180 | 65 72 2e 20 20 20 20 20 20 20 28 6c 69 6e 65 20    20 32 33 29 0a 2a 20 6d 61 67 69 74 2d 73 74 61 | er........(line..23).*.magit-sta | 
| 1221a0 | 74 75 73 2d 68 65 72 65 3a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 6f | tus-here:.....................Co | 
| 1221c0 | 6d 6d 61 6e 64 73 20 66 6f 72 20 42 75 66 66 65    72 73 20 56 69 73 69 74 69 6e 67 20 46 69 6c 65 | mmands.for.Buffers.Visiting.File | 
| 1221e0 | 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s............................... | 
| 122200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 122220 | 20 28 6c 69 6e 65 20 20 35 32 29 0a 2a 20 6d 61    67 69 74 2d 73 74 61 74 75 73 2d 68 65 72 65 20 | .(line..52).*.magit-status-here. | 
| 122240 | 3c 31 3e 3a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 43 6f 6d 6d 61 6e 64 73 20 66 6f | <1>:.................Commands.fo | 
| 122260 | 72 20 42 75 66 66 65 72 73 20 56 69 73 69 74 69    6e 67 20 46 69 6c 65 73 2e 0a 20 20 20 20 20 20 | r.Buffers.Visiting.Files........ | 
| 122280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1222a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 31 36 | ........................(line.16 | 
| 1222c0 | 36 29 0a 2a 20 6d 61 67 69 74 2d 73 74 61 74 75    73 2d 6d 61 79 62 65 2d 75 70 64 61 74 65 2d 62 | 6).*.magit-status-maybe-update-b | 
| 1222e0 | 6c 6f 62 2d 62 75 66 66 65 72 3a 20 53 65 63 74    69 6f 6e 20 4d 6f 76 65 6d 65 6e 74 2e 20 20 20 | lob-buffer:.Section.Movement.... | 
| 122300 | 20 28 6c 69 6e 65 20 20 38 37 29 0a 2a 20 6d 61    67 69 74 2d 73 74 61 74 75 73 2d 6d 61 79 62 65 | .(line..87).*.magit-status-maybe | 
| 122320 | 2d 75 70 64 61 74 65 2d 72 65 76 69 73 69 6f 6e    2d 62 75 66 66 65 72 3a 20 53 65 63 74 69 6f 6e | -update-revision-buffer:.Section | 
| 122340 | 20 4d 6f 76 65 6d 65 6e 74 2e 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .Movement....................... | 
| 122360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 122380 | 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20    37 37 29 0a 2a 20 6d 61 67 69 74 2d 73 74 61 74 | .........(line..77).*.magit-stat | 
| 1223a0 | 75 73 2d 6d 61 79 62 65 2d 75 70 64 61 74 65 2d    73 74 61 73 68 2d 62 75 66 66 65 72 3a 20 53 65 | us-maybe-update-stash-buffer:.Se | 
| 1223c0 | 63 74 69 6f 6e 20 4d 6f 76 65 6d 65 6e 74 2e 20    20 20 28 6c 69 6e 65 20 20 38 32 29 0a 2a 20 6d | ction.Movement....(line..82).*.m | 
| 1223e0 | 61 67 69 74 2d 73 74 61 74 75 73 2d 71 75 69 63    6b 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | agit-status-quick:.............. | 
| 122400 | 20 20 20 20 20 20 53 74 61 74 75 73 20 42 75 66    66 65 72 2e 20 20 20 20 20 20 20 28 6c 69 6e 65 | ......Status.Buffer........(line | 
| 122420 | 20 20 37 30 29 0a 2a 20 6d 61 67 69 74 2d 73 75    62 6d 6f 64 75 6c 65 3a 20 20 20 20 20 20 20 20 | ..70).*.magit-submodule:........ | 
| 122440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53    75 62 6d 6f 64 75 6c 65 20 54 72 61 6e 73 69 65 | ...............Submodule.Transie | 
| 122460 | 6e 74 2e 20 28 6c 69 6e 65 20 20 20 37 29 0a 2a    20 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 | nt..(line...7).*.magit-submodule | 
| 122480 | 2d 61 64 64 3a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 53 75 62 6d 6f 64 75 6c | -add:...................Submodul | 
| 1224a0 | 65 20 54 72 61 6e 73 69 65 6e 74 2e 20 28 6c 69    6e 65 20 20 32 30 29 0a 2a 20 6d 61 67 69 74 2d | e.Transient..(line..20).*.magit- | 
| 1224c0 | 73 75 62 6d 6f 64 75 6c 65 2d 66 65 74 63 68 3a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | submodule-fetch:................ | 
| 1224e0 | 20 46 65 74 63 68 69 6e 67 2e 20 20 20 20 20 20    20 20 20 20 20 20 28 6c 69 6e 65 20 20 34 38 29 | .Fetching.............(line..48) | 
| 122500 | 0a 2a 20 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75    6c 65 2d 70 6f 70 75 6c 61 74 65 3a 20 20 20 20 | .*.magit-submodule-populate:.... | 
| 122520 | 20 20 20 20 20 20 20 20 20 20 53 75 62 6d 6f 64    75 6c 65 20 54 72 61 6e 73 69 65 6e 74 2e 20 28 | ..........Submodule.Transient..( | 
| 122540 | 6c 69 6e 65 20 20 33 32 29 0a 2a 20 6d 61 67 69    74 2d 73 75 62 6d 6f 64 75 6c 65 2d 72 65 67 69 | line..32).*.magit-submodule-regi | 
| 122560 | 73 74 65 72 3a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 53 75 62 6d 6f 64 75 6c 65 20 54 72 61 | ster:..............Submodule.Tra | 
| 122580 | 6e 73 69 65 6e 74 2e 20 28 6c 69 6e 65 20 20 32    36 29 0a 2a 20 6d 61 67 69 74 2d 73 75 62 6d 6f | nsient..(line..26).*.magit-submo | 
| 1225a0 | 64 75 6c 65 2d 73 79 6e 63 68 72 6f 6e 69 7a 65    3a 20 20 20 20 20 20 20 20 20 20 20 53 75 62 6d | dule-synchronize:...........Subm | 
| 1225c0 | 6f 64 75 6c 65 20 54 72 61 6e 73 69 65 6e 74 2e    20 28 6c 69 6e 65 20 20 34 30 29 0a 2a 20 6d 61 | odule.Transient..(line..40).*.ma | 
| 1225e0 | 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 75 6e    70 6f 70 75 6c 61 74 65 3a 20 20 20 20 20 20 20 | git-submodule-unpopulate:....... | 
| 122600 | 20 20 20 20 20 53 75 62 6d 6f 64 75 6c 65 20 54    72 61 6e 73 69 65 6e 74 2e 20 28 6c 69 6e 65 20 | .....Submodule.Transient..(line. | 
| 122620 | 20 34 35 29 0a 2a 20 6d 61 67 69 74 2d 73 75 62    6d 6f 64 75 6c 65 2d 75 70 64 61 74 65 3a 20 20 | .45).*.magit-submodule-update:.. | 
| 122640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 75    62 6d 6f 64 75 6c 65 20 54 72 61 6e 73 69 65 6e | ..............Submodule.Transien | 
| 122660 | 74 2e 20 28 6c 69 6e 65 20 20 33 36 29 0a 2a 20    6d 61 67 69 74 2d 73 75 62 74 72 65 65 3a 20 20 | t..(line..36).*.magit-subtree:.. | 
| 122680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 53 75 62 74 72 65 65 2e 20 | .......................Subtree.. | 
| 1226a0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e    65 20 20 20 39 29 0a 2a 20 6d 61 67 69 74 2d 73 | ............(line...9).*.magit-s | 
| 1226c0 | 75 62 74 72 65 65 2d 61 64 64 3a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ubtree-add:..................... | 
| 1226e0 | 53 75 62 74 72 65 65 2e 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6c 69 6e 65 20 20 32 34 29 0a | Subtree..............(line..24). | 
| 122700 | 2a 20 6d 61 67 69 74 2d 73 75 62 74 72 65 65 2d    61 64 64 2d 63 6f 6d 6d 69 74 3a 20 20 20 20 20 | *.magit-subtree-add-commit:..... | 
| 122720 | 20 20 20 20 20 20 20 20 20 53 75 62 74 72 65 65    2e 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c | .........Subtree..............(l | 
| 122740 | 69 6e 65 20 20 32 38 29 0a 2a 20 6d 61 67 69 74    2d 73 75 62 74 72 65 65 2d 65 78 70 6f 72 74 3a | ine..28).*.magit-subtree-export: | 
| 122760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 53 75 62 74 72 65 65 2e 20 20 20 20 20 20 | ..................Subtree....... | 
| 122780 | 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 33 37    29 0a 2a 20 6d 61 67 69 74 2d 73 75 62 74 72 65 | .......(line..37).*.magit-subtre | 
| 1227a0 | 65 2d 69 6d 70 6f 72 74 3a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 53 75 62 74 72 | e-import:..................Subtr | 
| 1227c0 | 65 65 2e 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6c 69 6e 65 20 20 31 33 29 0a 2a 20 6d 61 67 | ee..............(line..13).*.mag | 
| 1227e0 | 69 74 2d 73 75 62 74 72 65 65 2d 6d 65 72 67 65    3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | it-subtree-merge:............... | 
| 122800 | 20 20 20 20 53 75 62 74 72 65 65 2e 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 | ....Subtree..............(line.. | 
| 122820 | 33 31 29 0a 2a 20 6d 61 67 69 74 2d 73 75 62 74    72 65 65 2d 70 75 6c 6c 3a 20 20 20 20 20 20 20 | 31).*.magit-subtree-pull:....... | 
| 122840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 53 75 62    74 72 65 65 2e 20 20 20 20 20 20 20 20 20 20 20 | .............Subtree............ | 
| 122860 | 20 20 28 6c 69 6e 65 20 20 33 34 29 0a 2a 20 6d    61 67 69 74 2d 73 75 62 74 72 65 65 2d 70 75 73 | ..(line..34).*.magit-subtree-pus | 
| 122880 | 68 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 53 75 62 74 72 65 65 2e 20 20 | h:....................Subtree... | 
| 1228a0 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65    20 20 34 38 29 0a 2a 20 6d 61 67 69 74 2d 73 75 | ...........(line..48).*.magit-su | 
| 1228c0 | 62 74 72 65 65 2d 73 70 6c 69 74 3a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 | btree-split:...................S | 
| 1228e0 | 75 62 74 72 65 65 2e 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6c 69 6e 65 20 20 35 32 29 0a 2a | ubtree..............(line..52).* | 
| 122900 | 20 6d 61 67 69 74 2d 73 77 69 74 63 68 2d 74 6f    2d 72 65 70 6f 73 69 74 6f 72 79 2d 62 75 66 66 | .magit-switch-to-repository-buff | 
| 122920 | 65 72 3a 20 20 20 20 20 43 6f 6d 6d 6f 6e 20 43    6f 6d 6d 61 6e 64 73 2e 20 20 20 20 20 28 6c 69 | er:.....Common.Commands......(li | 
| 122940 | 6e 65 20 20 20 36 29 0a 2a 20 6d 61 67 69 74 2d    73 77 69 74 63 68 2d 74 6f 2d 72 65 70 6f 73 69 | ne...6).*.magit-switch-to-reposi | 
| 122960 | 74 6f 72 79 2d 62 75 66 66 65 72 2d 6f 74 68 65    72 2d 66 72 61 6d 65 3a 20 43 6f 6d 6d 6f 6e 20 | tory-buffer-other-frame:.Common. | 
| 122980 | 43 6f 6d 6d 61 6e 64 73 2e 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | Commands........................ | 
| 1229a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1229c0 | 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 20    38 29 0a 2a 20 6d 61 67 69 74 2d 73 77 69 74 63 | ........(line...8).*.magit-switc | 
| 1229e0 | 68 2d 74 6f 2d 72 65 70 6f 73 69 74 6f 72 79 2d    62 75 66 66 65 72 2d 6f 74 68 65 72 2d 77 69 6e | h-to-repository-buffer-other-win | 
| 122a00 | 64 6f 77 3a 20 43 6f 6d 6d 6f 6e 20 43 6f 6d 6d    61 6e 64 73 2e 0a 20 20 20 20 20 20 20 20 20 20 | dow:.Common.Commands............ | 
| 122a20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 122a40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6c 69 6e 65 20 20 20 37 29 0a 2a | ....................(line...7).* | 
| 122a60 | 20 6d 61 67 69 74 2d 74 61 67 3a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .magit-tag:..................... | 
| 122a80 | 20 20 20 20 20 20 20 20 54 61 67 67 69 6e 67 2e    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 | ........Tagging..............(li | 
| 122aa0 | 6e 65 20 20 20 39 29 0a 2a 20 6d 61 67 69 74 2d    74 61 67 2d 63 72 65 61 74 65 3a 20 20 20 20 20 | ne...9).*.magit-tag-create:..... | 
| 122ac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 54 61 67 67 69 6e 67 2e 20 20 20 20 20 20 20 | .................Tagging........ | 
| 122ae0 | 20 20 20 20 20 20 28 6c 69 6e 65 20 20 31 34 29    0a 2a 20 6d 61 67 69 74 2d 74 61 67 2d 64 65 6c | ......(line..14).*.magit-tag-del | 
| 122b00 | 65 74 65 3a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 54 61 67 67 69 6e | ete:......................Taggin | 
| 122b20 | 67 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6c 69 6e 65 20 20 33 37 29 0a 2a 20 6d 61 67 69 | g..............(line..37).*.magi | 
| 122b40 | 74 2d 74 61 67 2d 70 72 75 6e 65 3a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-tag-prune:.................... | 
| 122b60 | 20 20 20 54 61 67 67 69 6e 67 2e 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 34 | ...Tagging..............(line..4 | 
| 122b80 | 33 29 0a 2a 20 6d 61 67 69 74 2d 74 61 67 2d 72    65 6c 65 61 73 65 3a 20 20 20 20 20 20 20 20 20 | 3).*.magit-tag-release:......... | 
| 122ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 54 61 67 67    69 6e 67 2e 20 20 20 20 20 20 20 20 20 20 20 20 | ............Tagging............. | 
| 122bc0 | 20 28 6c 69 6e 65 20 20 31 38 29 0a 2a 20 6d 61    67 69 74 2d 74 6f 67 67 6c 65 2d 62 75 66 66 65 | .(line..18).*.magit-toggle-buffe | 
| 122be0 | 72 2d 6c 6f 63 6b 3a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 4d 6f 64 65 73 20 61 6e 64 20 42 | r-lock:..............Modes.and.B | 
| 122c00 | 75 66 66 65 72 73 2e 20 20 20 28 6c 69 6e 65 20    20 31 38 29 0a 2a 20 6d 61 67 69 74 2d 74 6f 67 | uffers....(line..18).*.magit-tog | 
| 122c20 | 67 6c 65 2d 67 69 74 2d 64 65 62 75 67 3a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 44 65 | gle-git-debug:................De | 
| 122c40 | 62 75 67 67 69 6e 67 20 54 6f 6f 6c 73 2e 20 20    20 20 20 28 6c 69 6e 65 20 20 32 39 29 0a 2a 20 | bugging.Tools......(line..29).*. | 
| 122c60 | 6d 61 67 69 74 2d 74 6f 67 67 6c 65 2d 6d 61 72    67 69 6e 3a 20 20 20 20 20 20 20 20 20 20 20 20 | magit-toggle-margin:............ | 
| 122c80 | 20 20 20 20 20 20 20 52 65 66 72 65 73 68 69 6e    67 20 4c 6f 67 73 2e 20 20 20 20 20 28 6c 69 6e | .......Refreshing.Logs......(lin | 
| 122ca0 | 65 20 20 33 34 29 0a 2a 20 6d 61 67 69 74 2d 74    6f 67 67 6c 65 2d 6d 61 72 67 69 6e 20 3c 31 3e | e..34).*.magit-toggle-margin.<1> | 
| 122cc0 | 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    4c 6f 67 20 4d 61 72 67 69 6e 2e 20 20 20 20 20 | :...............Log.Margin...... | 
| 122ce0 | 20 20 20 20 20 28 6c 69 6e 65 20 20 36 30 29 0a    2a 20 6d 61 67 69 74 2d 74 6f 67 67 6c 65 2d 6d | .....(line..60).*.magit-toggle-m | 
| 122d00 | 61 72 67 69 6e 2d 64 65 74 61 69 6c 73 3a 20 20    20 20 20 20 20 20 20 20 20 4c 6f 67 20 4d 61 72 | argin-details:...........Log.Mar | 
| 122d20 | 67 69 6e 2e 20 20 20 20 20 20 20 20 20 20 28 6c    69 6e 65 20 20 36 36 29 0a 2a 20 6d 61 67 69 74 | gin...........(line..66).*.magit | 
| 122d40 | 2d 74 6f 67 67 6c 65 2d 76 65 72 62 6f 73 65 2d    72 65 66 72 65 73 68 3a 20 20 20 20 20 20 20 20 | -toggle-verbose-refresh:........ | 
| 122d60 | 20 20 44 65 62 75 67 67 69 6e 67 20 54 6f 6f 6c    73 2e 20 20 20 20 20 28 6c 69 6e 65 20 20 35 32 | ..Debugging.Tools......(line..52 | 
| 122d80 | 29 0a 2a 20 6d 61 67 69 74 2d 75 6e 73 74 61 67    65 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ).*.magit-unstage:.............. | 
| 122da0 | 20 20 20 20 20 20 20 20 20 20 20 53 74 61 67 69    6e 67 20 61 6e 64 20 55 6e 73 74 61 67 69 6e 67 | ...........Staging.and.Unstaging | 
| 122dc0 | 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 122de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 122e00 | 28 6c 69 6e 65 20 20 34 32 29 0a 2a 20 6d 61 67    69 74 2d 75 6e 73 74 61 67 65 2d 61 6c 6c 3a 20 | (line..42).*.magit-unstage-all:. | 
| 122e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 53 74 61 67 69 6e 67 20 61 6e 64 20 | ....................Staging.and. | 
| 122e40 | 55 6e 73 74 61 67 69 6e 67 2e 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | Unstaging....................... | 
| 122e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 122e80 | 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20    35 30 29 0a 2a 20 6d 61 67 69 74 2d 75 6e 73 74 | .........(line..50).*.magit-unst | 
| 122ea0 | 61 67 65 2d 62 75 66 66 65 72 2d 66 69 6c 65 3a    20 20 20 20 20 20 20 20 20 20 20 20 20 43 6f 6d | age-buffer-file:.............Com | 
| 122ec0 | 6d 61 6e 64 73 20 66 6f 72 20 42 75 66 66 65 72    73 20 56 69 73 69 74 69 6e 67 20 46 69 6c 65 73 | mands.for.Buffers.Visiting.Files | 
| 122ee0 | 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 122f00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 122f20 | 28 6c 69 6e 65 20 20 35 32 29 0a 2a 20 6d 61 67    69 74 2d 75 6e 73 74 61 67 65 2d 62 75 66 66 65 | (line..52).*.magit-unstage-buffe | 
| 122f40 | 72 2d 66 69 6c 65 20 3c 31 3e 3a 20 20 20 20 20    20 20 20 20 43 6f 6d 6d 61 6e 64 73 20 66 6f 72 | r-file.<1>:.........Commands.for | 
| 122f60 | 20 42 75 66 66 65 72 73 20 56 69 73 69 74 69 6e    67 20 46 69 6c 65 73 2e 0a 20 20 20 20 20 20 20 | .Buffers.Visiting.Files......... | 
| 122f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 122fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 36 39 | .......................(line..69 | 
| 122fc0 | 29 0a 2a 20 6d 61 67 69 74 2d 75 6e 73 74 61 67    65 2d 66 69 6c 65 3a 20 20 20 20 20 20 20 20 20 | ).*.magit-unstage-file:......... | 
| 122fe0 | 20 20 20 20 20 20 20 20 20 20 20 53 74 61 67 69    6e 67 20 66 72 6f 6d 20 46 69 6c 65 2d 56 69 73 | ...........Staging.from.File-Vis | 
| 123000 | 69 74 69 6e 67 20 42 75 66 66 65 72 73 2e 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | iting.Buffers................... | 
| 123020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 123040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69    6e 65 20 20 31 38 29 0a 2a 20 6d 61 67 69 74 2d | .............(line..18).*.magit- | 
| 123060 | 75 6e 73 74 61 67 65 2d 66 69 6c 65 20 3c 31 3e    3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | unstage-file.<1>:............... | 
| 123080 | 20 43 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 42 75    66 66 65 72 73 20 56 69 73 69 74 69 6e 67 20 46 | .Commands.for.Buffers.Visiting.F | 
| 1230a0 | 69 6c 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | iles............................ | 
| 1230c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1230e0 | 20 20 20 20 28 6c 69 6e 65 20 20 35 32 29 0a 2a    20 6d 61 67 69 74 2d 75 6e 73 74 61 67 65 2d 66 | ....(line..52).*.magit-unstage-f | 
| 123100 | 69 6c 65 20 3c 32 3e 3a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 43 6f 6d 6d 61 6e 64 73 | ile.<2>:................Commands | 
| 123120 | 20 66 6f 72 20 42 75 66 66 65 72 73 20 56 69 73    69 74 69 6e 67 20 46 69 6c 65 73 2e 0a 20 20 20 | .for.Buffers.Visiting.Files..... | 
| 123140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 123160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 | ...........................(line | 
| 123180 | 20 20 36 39 29 0a 2a 20 6d 61 67 69 74 2d 76 65    72 73 69 6f 6e 3a 20 20 20 20 20 20 20 20 20 20 | ..69).*.magit-version:.......... | 
| 1231a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 47    69 74 20 45 78 65 63 75 74 61 62 6c 65 2e 20 20 | ...............Git.Executable... | 
| 1231c0 | 20 20 20 20 28 6c 69 6e 65 20 20 35 39 29 0a 2a    20 6d 61 67 69 74 2d 76 65 72 73 69 6f 6e 20 3c | ....(line..59).*.magit-version.< | 
| 1231e0 | 31 3e 3a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 44 65 62 75 67 67 69 6e | 1>:.....................Debuggin | 
| 123200 | 67 20 54 6f 6f 6c 73 2e 20 20 20 20 20 28 6c 69    6e 65 20 20 31 31 29 0a 2a 20 6d 61 67 69 74 2d | g.Tools......(line..11).*.magit- | 
| 123220 | 76 69 73 69 74 2d 72 65 66 3a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | visit-ref:...................... | 
| 123240 | 20 52 65 66 65 72 65 6e 63 65 73 20 42 75 66 66    65 72 2e 20 20 20 28 6c 69 6e 65 20 31 35 39 29 | .References.Buffer....(line.159) | 
| 123260 | 0a 2a 20 6d 61 67 69 74 2d 77 69 70 2d 63 6f 6d    6d 69 74 3a 20 20 20 20 20 20 20 20 20 20 20 20 | .*.magit-wip-commit:............ | 
| 123280 | 20 20 20 20 20 20 20 20 20 20 57 69 70 20 4d 6f    64 65 73 2e 20 20 20 20 20 20 20 20 20 20 20 28 | ..........Wip.Modes............( | 
| 1232a0 | 6c 69 6e 65 20 20 38 35 29 0a 2a 20 6d 61 67 69    74 2d 77 69 70 2d 6c 6f 67 3a 20 20 20 20 20 20 | line..85).*.magit-wip-log:...... | 
| 1232c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 57 69 70 20 4d 6f 64 65 73 2e 20 20 20 | ...................Wip.Modes.... | 
| 1232e0 | 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 34    37 29 0a 2a 20 6d 61 67 69 74 2d 77 69 70 2d 6c | ........(line..47).*.magit-wip-l | 
| 123300 | 6f 67 2d 63 75 72 72 65 6e 74 3a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 57 69 70 20 | og-current:.................Wip. | 
| 123320 | 4d 6f 64 65 73 2e 20 20 20 20 20 20 20 20 20 20    20 28 6c 69 6e 65 20 20 35 35 29 0a 2a 20 6d 61 | Modes............(line..55).*.ma | 
| 123340 | 67 69 74 2d 77 6f 72 6b 74 72 65 65 3a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | git-worktree:................... | 
| 123360 | 20 20 20 20 20 57 6f 72 6b 74 72 65 65 2e 20 20    20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 | .....Worktree.............(line. | 
| 123380 | 20 20 39 29 0a 2a 20 6d 61 67 69 74 2d 77 6f 72    6b 74 72 65 65 2d 62 72 61 6e 63 68 3a 20 20 20 | ..9).*.magit-worktree-branch:... | 
| 1233a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 57 6f    72 6b 74 72 65 65 2e 20 20 20 20 20 20 20 20 20 | ..............Worktree.......... | 
| 1233c0 | 20 20 20 28 6c 69 6e 65 20 20 31 36 29 0a 2a 20    6d 61 67 69 74 2d 77 6f 72 6b 74 72 65 65 2d 63 | ...(line..16).*.magit-worktree-c | 
| 1233e0 | 68 65 63 6b 6f 75 74 3a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 57 6f 72 6b 74 72 65 65 2e | heckout:...............Worktree. | 
| 123400 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e    65 20 20 31 33 29 0a 2a 20 6d 61 67 69 74 2d 77 | ............(line..13).*.magit-w | 
| 123420 | 6f 72 6b 74 72 65 65 2d 64 65 6c 65 74 65 3a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | orktree-delete:................. | 
| 123440 | 57 6f 72 6b 74 72 65 65 2e 20 20 20 20 20 20 20    20 20 20 20 20 28 6c 69 6e 65 20 20 32 32 29 0a | Worktree.............(line..22). | 
| 123460 | 2a 20 6d 61 67 69 74 2d 77 6f 72 6b 74 72 65 65    2d 6d 6f 76 65 3a 20 20 20 20 20 20 20 20 20 20 | *.magit-worktree-move:.......... | 
| 123480 | 20 20 20 20 20 20 20 20 20 57 6f 72 6b 74 72 65    65 2e 20 20 20 20 20 20 20 20 20 20 20 20 28 6c | .........Worktree.............(l | 
| 1234a0 | 69 6e 65 20 20 31 39 29 0a 2a 20 6d 61 67 69 74    2d 77 6f 72 6b 74 72 65 65 2d 73 74 61 74 75 73 | ine..19).*.magit-worktree-status | 
| 1234c0 | 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 57 6f 72 6b 74 72 65 65 2e 20 20 20 20 20 | :.................Worktree...... | 
| 1234e0 | 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 32 36    29 0a 2a 20 73 63 72 6f 6c 6c 2d 64 6f 77 6e 3a | .......(line..26).*.scroll-down: | 
| 123500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 43 6f 6d 6d 61 | ...........................Comma | 
| 123520 | 6e 64 73 20 41 76 61 69 6c 61 62 6c 65 20 69 6e    20 44 69 66 66 73 2e 0a 20 20 20 20 20 20 20 20 | nds.Available.in.Diffs.......... | 
| 123540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 123560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6c 69 6e 65 20 20 35 36 29 | ......................(line..56) | 
| 123580 | 0a 2a 20 73 63 72 6f 6c 6c 2d 75 70 3a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .*.scroll-up:................... | 
| 1235a0 | 20 20 20 20 20 20 20 20 20 20 43 6f 6d 6d 61 6e    64 73 20 41 76 61 69 6c 61 62 6c 65 20 69 6e 20 | ..........Commands.Available.in. | 
| 1235c0 | 44 69 66 66 73 2e 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | Diffs........................... | 
| 1235e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 123600 | 20 20 20 20 20 28 6c 69 6e 65 20 20 35 33 29 0a    2a 20 77 69 74 68 2d 65 64 69 74 6f 72 2d 63 61 | .....(line..53).*.with-editor-ca | 
| 123620 | 6e 63 65 6c 3a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 45 64 69 74 69 6e 67 | ncel:....................Editing | 
| 123640 | 20 43 6f 6d 6d 69 74 20 4d 65 73 73 61 67 65 73    2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .Commit.Messages................ | 
| 123660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 123680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6c 69 6e 65 20 20 32 32 29 0a 2a 20 77 69 74 | ................(line..22).*.wit | 
| 1236a0 | 68 2d 65 64 69 74 6f 72 2d 63 61 6e 63 65 6c 20    3c 31 3e 3a 20 20 20 20 20 20 20 20 20 20 20 20 | h-editor-cancel.<1>:............ | 
| 1236c0 | 20 20 20 20 45 64 69 74 69 6e 67 20 52 65 62 61    73 65 20 53 65 71 75 65 6e 63 65 73 2e 0a 20 20 | ....Editing.Rebase.Sequences.... | 
| 1236e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 123700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e | ............................(lin | 
| 123720 | 65 20 20 31 31 29 0a 2a 20 77 69 74 68 2d 65 64    69 74 6f 72 2d 64 65 62 75 67 3a 20 20 20 20 20 | e..11).*.with-editor-debug:..... | 
| 123740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    44 65 62 75 67 67 69 6e 67 20 54 6f 6f 6c 73 2e | ................Debugging.Tools. | 
| 123760 | 20 20 20 20 20 28 6c 69 6e 65 20 20 36 34 29 0a    2a 20 77 69 74 68 2d 65 64 69 74 6f 72 2d 66 69 | .....(line..64).*.with-editor-fi | 
| 123780 | 6e 69 73 68 3a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 45 64 69 74 69 6e 67 | nish:....................Editing | 
| 1237a0 | 20 43 6f 6d 6d 69 74 20 4d 65 73 73 61 67 65 73    2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .Commit.Messages................ | 
| 1237c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1237e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6c 69 6e 65 20 20 31 38 29 0a 2a 20 77 69 74 | ................(line..18).*.wit | 
| 123800 | 68 2d 65 64 69 74 6f 72 2d 66 69 6e 69 73 68 20    3c 31 3e 3a 20 20 20 20 20 20 20 20 20 20 20 20 | h-editor-finish.<1>:............ | 
| 123820 | 20 20 20 20 45 64 69 74 69 6e 67 20 52 65 62 61    73 65 20 53 65 71 75 65 6e 63 65 73 2e 0a 20 20 | ....Editing.Rebase.Sequences.... | 
| 123840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 123860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e | ............................(lin | 
| 123880 | 65 20 20 20 37 29 0a 2a 20 77 69 74 68 2d 65 64    69 74 6f 72 2d 75 73 61 67 65 2d 6d 65 73 73 61 | e...7).*.with-editor-usage-messa | 
| 1238a0 | 67 65 3a 20 20 20 20 20 20 20 20 20 20 20 20 20    43 6f 6d 6d 69 74 20 4d 6f 64 65 20 61 6e 64 20 | ge:.............Commit.Mode.and. | 
| 1238c0 | 48 6f 6f 6b 73 2e 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | Hooks........................... | 
| 1238e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 123900 | 20 20 20 20 20 28 6c 69 6e 65 20 20 35 31 29 0a    0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 69 74 2e 69 | .....(line..51)....File:.magit.i | 
| 123920 | 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 56 61 72 69    61 62 6c 65 20 49 6e 64 65 78 2c 20 20 50 72 65 | nfo,..Node:.Variable.Index,..Pre | 
| 123940 | 76 3a 20 46 75 6e 63 74 69 6f 6e 20 61 6e 64 20    43 6f 6d 6d 61 6e 64 20 49 6e 64 65 78 2c 20 20 | v:.Function.and.Command.Index,.. | 
| 123960 | 55 70 3a 20 54 6f 70 0a 0a 41 70 70 65 6e 64 69    78 20 45 20 56 61 72 69 61 62 6c 65 20 49 6e 64 | Up:.Top..Appendix.E.Variable.Ind | 
| 123980 | 65 78 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a    2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 00 08 | ex.*************************.... | 
| 1239a0 | 5b 69 6e 64 65 78 00 08 5d 0a 2a 20 4d 65 6e 75    3a 0a 0a 2a 20 61 75 74 6f 2d 72 65 76 65 72 74 | [index..].*.Menu:..*.auto-revert | 
| 1239c0 | 2d 62 75 66 66 65 72 2d 6c 69 73 74 2d 66 69 6c    74 65 72 3a 20 20 20 20 20 20 20 20 41 75 74 6f | -buffer-list-filter:........Auto | 
| 1239e0 | 6d 61 74 69 63 20 52 65 76 65 72 74 69 6e 67 20    6f 66 20 46 69 6c 65 2d 56 69 73 69 74 69 6e 67 | matic.Reverting.of.File-Visiting | 
| 123a00 | 20 42 75 66 66 65 72 73 2e 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .Buffers........................ | 
| 123a20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 123a40 | 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 37    33 29 0a 2a 20 61 75 74 6f 2d 72 65 76 65 72 74 | ........(line..73).*.auto-revert | 
| 123a60 | 2d 69 6e 74 65 72 76 61 6c 3a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 41 75 74 6f | -interval:..................Auto | 
| 123a80 | 6d 61 74 69 63 20 52 65 76 65 72 74 69 6e 67 20    6f 66 20 46 69 6c 65 2d 56 69 73 69 74 69 6e 67 | matic.Reverting.of.File-Visiting | 
| 123aa0 | 20 42 75 66 66 65 72 73 2e 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .Buffers........................ | 
| 123ac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 123ae0 | 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 36    39 29 0a 2a 20 61 75 74 6f 2d 72 65 76 65 72 74 | ........(line..69).*.auto-revert | 
| 123b00 | 2d 6d 6f 64 65 3a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 41 75 74 6f | -mode:......................Auto | 
| 123b20 | 6d 61 74 69 63 20 52 65 76 65 72 74 69 6e 67 20    6f 66 20 46 69 6c 65 2d 56 69 73 69 74 69 6e 67 | matic.Reverting.of.File-Visiting | 
| 123b40 | 20 42 75 66 66 65 72 73 2e 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .Buffers........................ | 
| 123b60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 123b80 | 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 35    37 29 0a 2a 20 61 75 74 6f 2d 72 65 76 65 72 74 | ........(line..57).*.auto-revert | 
| 123ba0 | 2d 73 74 6f 70 2d 6f 6e 2d 75 73 65 72 2d 69 6e    70 75 74 3a 20 20 20 20 20 20 20 20 41 75 74 6f | -stop-on-user-input:........Auto | 
| 123bc0 | 6d 61 74 69 63 20 52 65 76 65 72 74 69 6e 67 20    6f 66 20 46 69 6c 65 2d 56 69 73 69 74 69 6e 67 | matic.Reverting.of.File-Visiting | 
| 123be0 | 20 42 75 66 66 65 72 73 2e 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .Buffers........................ | 
| 123c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 123c20 | 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 36    35 29 0a 2a 20 61 75 74 6f 2d 72 65 76 65 72 74 | ........(line..65).*.auto-revert | 
| 123c40 | 2d 75 73 65 2d 6e 6f 74 69 66 79 3a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 41 75 74 6f | -use-notify:................Auto | 
| 123c60 | 6d 61 74 69 63 20 52 65 76 65 72 74 69 6e 67 20    6f 66 20 46 69 6c 65 2d 56 69 73 69 74 69 6e 67 | matic.Reverting.of.File-Visiting | 
| 123c80 | 20 42 75 66 66 65 72 73 2e 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .Buffers........................ | 
| 123ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 123cc0 | 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 34    36 29 0a 2a 20 61 75 74 6f 2d 72 65 76 65 72 74 | ........(line..46).*.auto-revert | 
| 123ce0 | 2d 76 65 72 62 6f 73 65 3a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 41 75 74 6f | -verbose:...................Auto | 
| 123d00 | 6d 61 74 69 63 20 52 65 76 65 72 74 69 6e 67 20    6f 66 20 46 69 6c 65 2d 56 69 73 69 74 69 6e 67 | matic.Reverting.of.File-Visiting | 
| 123d20 | 20 42 75 66 66 65 72 73 2e 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .Buffers........................ | 
| 123d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 123d60 | 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 39    34 29 0a 2a 20 62 72 61 6e 63 68 2e 61 75 74 6f | ........(line..94).*.branch.auto | 
| 123d80 | 53 65 74 75 70 4d 65 72 67 65 3a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 42 72 61 6e | SetupMerge:.................Bran | 
| 123da0 | 63 68 20 47 69 74 20 56 61 72 69 61 62 6c 65 73    2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ch.Git.Variables................ | 
| 123dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 123de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6c 69 6e 65 20 20 37 31 29 0a 2a 20 62 72 61 | ................(line..71).*.bra | 
| 123e00 | 6e 63 68 2e 61 75 74 6f 53 65 74 75 70 52 65 62    61 73 65 3a 20 20 20 20 20 20 20 20 20 20 20 20 | nch.autoSetupRebase:............ | 
| 123e20 | 20 20 20 20 42 72 61 6e 63 68 20 47 69 74 20 56    61 72 69 61 62 6c 65 73 2e 0a 20 20 20 20 20 20 | ....Branch.Git.Variables........ | 
| 123e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 123e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 38 | ........................(line..8 | 
| 123e80 | 35 29 0a 2a 20 62 72 61 6e 63 68 2e 4e 41 4d 45    2e 64 65 73 63 72 69 70 74 69 6f 6e 3a 20 20 20 | 5).*.branch.NAME.description:... | 
| 123ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 42 72 61 6e    63 68 20 47 69 74 20 56 61 72 69 61 62 6c 65 73 | ............Branch.Git.Variables | 
| 123ec0 | 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 123ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 123f00 | 28 6c 69 6e 65 20 20 34 32 29 0a 2a 20 62 72 61    6e 63 68 2e 4e 41 4d 45 2e 6d 65 72 67 65 3a 20 | (line..42).*.branch.NAME.merge:. | 
| 123f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 42 72 61 6e 63 68 20 47 69 74 20 56 | ....................Branch.Git.V | 
| 123f40 | 61 72 69 61 62 6c 65 73 2e 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ariables........................ | 
| 123f60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 123f80 | 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 31    30 29 0a 2a 20 62 72 61 6e 63 68 2e 4e 41 4d 45 | ........(line..10).*.branch.NAME | 
| 123fa0 | 2e 70 75 73 68 52 65 6d 6f 74 65 3a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 42 72 61 6e | .pushRemote:................Bran | 
| 123fc0 | 63 68 20 47 69 74 20 56 61 72 69 61 62 6c 65 73    2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ch.Git.Variables................ | 
| 123fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 124000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6c 69 6e 65 20 20 32 39 29 0a 2a 20 62 72 61 | ................(line..29).*.bra | 
| 124020 | 6e 63 68 2e 4e 41 4d 45 2e 72 65 62 61 73 65 3a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nch.NAME.rebase:................ | 
| 124040 | 20 20 20 20 42 72 61 6e 63 68 20 47 69 74 20 56    61 72 69 61 62 6c 65 73 2e 0a 20 20 20 20 20 20 | ....Branch.Git.Variables........ | 
| 124060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 124080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 32 | ........................(line..2 | 
| 1240a0 | 30 29 0a 2a 20 62 72 61 6e 63 68 2e 4e 41 4d 45    2e 72 65 6d 6f 74 65 3a 20 20 20 20 20 20 20 20 | 0).*.branch.NAME.remote:........ | 
| 1240c0 | 20 20 20 20 20 20 20 20 20 20 20 20 42 72 61 6e    63 68 20 47 69 74 20 56 61 72 69 61 62 6c 65 73 | ............Branch.Git.Variables | 
| 1240e0 | 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 124100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 124120 | 28 6c 69 6e 65 20 20 31 35 29 0a 2a 20 63 6f 72    65 2e 6e 6f 74 65 73 52 65 66 3a 20 20 20 20 20 | (line..15).*.core.notesRef:..... | 
| 124140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 4e 6f 74 65 73 2e 20 20 20 20 20 20 | ....................Notes....... | 
| 124160 | 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20    35 33 29 0a 2a 20 67 69 74 2d 63 6f 6d 6d 69 74 | .........(line..53).*.git-commit | 
| 124180 | 2d 66 69 6e 69 73 68 2d 71 75 65 72 79 2d 66 75    6e 63 74 69 6f 6e 73 3a 20 20 20 20 20 43 6f 6d | -finish-query-functions:.....Com | 
| 1241a0 | 6d 69 74 20 4d 65 73 73 61 67 65 20 43 6f 6e 76    65 6e 74 69 6f 6e 73 2e 0a 20 20 20 20 20 20 20 | mit.Message.Conventions......... | 
| 1241c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1241e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 31 38 | .......................(line..18 | 
| 124200 | 29 0a 2a 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 6b    6e 6f 77 6e 2d 70 73 65 75 64 6f 2d 68 65 61 64 | ).*.git-commit-known-pseudo-head | 
| 124220 | 65 72 73 3a 20 20 20 20 20 20 20 43 6f 6d 6d 69    74 20 50 73 65 75 64 6f 20 48 65 61 64 65 72 73 | ers:.......Commit.Pseudo.Headers | 
| 124240 | 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 124260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 124280 | 28 6c 69 6e 65 20 20 20 39 29 0a 2a 20 67 69 74    2d 63 6f 6d 6d 69 74 2d 6d 61 6a 6f 72 2d 6d 6f | (line...9).*.git-commit-major-mo | 
| 1242a0 | 64 65 3a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 43 6f 6d 6d 69 74 20 4d 6f 64 65 20 | de:.................Commit.Mode. | 
| 1242c0 | 61 6e 64 20 48 6f 6f 6b 73 2e 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | and.Hooks....................... | 
| 1242e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 124300 | 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20    31 32 29 0a 2a 20 67 69 74 2d 63 6f 6d 6d 69 74 | .........(line..12).*.git-commit | 
| 124320 | 2d 70 6f 73 74 2d 66 69 6e 69 73 68 2d 68 6f 6f    6b 3a 20 20 20 20 20 20 20 20 20 20 20 43 6f 6d | -post-finish-hook:...........Com | 
| 124340 | 6d 69 74 20 4d 6f 64 65 20 61 6e 64 20 48 6f 6f    6b 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 | mit.Mode.and.Hooks.............. | 
| 124360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 124380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 6c 69 6e 65 20 20 35 34 29 0a 2a 20 67 | ..................(line..54).*.g | 
| 1243a0 | 69 74 2d 63 6f 6d 6d 69 74 2d 73 65 74 75 70 2d    68 6f 6f 6b 3a 20 20 20 20 20 20 20 20 20 20 20 | it-commit-setup-hook:........... | 
| 1243c0 | 20 20 20 20 20 20 43 6f 6d 6d 69 74 20 4d 6f 64    65 20 61 6e 64 20 48 6f 6f 6b 73 2e 0a 20 20 20 | ......Commit.Mode.and.Hooks..... | 
| 1243e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 124400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 | ...........................(line | 
| 124420 | 20 20 32 31 29 0a 2a 20 67 69 74 2d 63 6f 6d 6d    69 74 2d 73 74 79 6c 65 2d 63 6f 6e 76 65 6e 74 | ..21).*.git-commit-style-convent | 
| 124440 | 69 6f 6e 2d 63 68 65 63 6b 73 3a 20 20 20 20 43    6f 6d 6d 69 74 20 4d 65 73 73 61 67 65 20 43 6f | ion-checks:....Commit.Message.Co | 
| 124460 | 6e 76 65 6e 74 69 6f 6e 73 2e 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nventions....................... | 
| 124480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1244a0 | 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20    33 38 29 0a 2a 20 67 69 74 2d 63 6f 6d 6d 69 74 | .........(line..38).*.git-commit | 
| 1244c0 | 2d 73 75 6d 6d 61 72 79 2d 6d 61 78 2d 6c 65 6e    67 74 68 3a 20 20 20 20 20 20 20 20 20 43 6f 6d | -summary-max-length:.........Com | 
| 1244e0 | 6d 69 74 20 4d 65 73 73 61 67 65 20 43 6f 6e 76    65 6e 74 69 6f 6e 73 2e 0a 20 20 20 20 20 20 20 | mit.Message.Conventions......... | 
| 124500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 124520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 31 33 | .......................(line..13 | 
| 124540 | 29 0a 2a 20 67 69 74 2d 72 65 62 61 73 65 2d 61    75 74 6f 2d 61 64 76 61 6e 63 65 3a 20 20 20 20 | ).*.git-rebase-auto-advance:.... | 
| 124560 | 20 20 20 20 20 20 20 20 20 20 20 45 64 69 74 69    6e 67 20 52 65 62 61 73 65 20 53 65 71 75 65 6e | ...........Editing.Rebase.Sequen | 
| 124580 | 63 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ces............................. | 
| 1245a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1245c0 | 20 20 20 28 6c 69 6e 65 20 20 38 30 29 0a 2a 20    67 69 74 2d 72 65 62 61 73 65 2d 63 6f 6e 66 69 | ...(line..80).*.git-rebase-confi | 
| 1245e0 | 72 6d 2d 63 61 6e 63 65 6c 3a 20 20 20 20 20 20    20 20 20 20 20 20 20 45 64 69 74 69 6e 67 20 52 | rm-cancel:.............Editing.R | 
| 124600 | 65 62 61 73 65 20 53 65 71 75 65 6e 63 65 73 2e    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ebase.Sequences................. | 
| 124620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 124640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6c 69 6e 65 20 20 38 36 29 0a 2a 20 67 69 74 2d | ...............(line..86).*.git- | 
| 124660 | 72 65 62 61 73 65 2d 73 68 6f 77 2d 69 6e 73 74    72 75 63 74 69 6f 6e 73 3a 20 20 20 20 20 20 20 | rebase-show-instructions:....... | 
| 124680 | 20 20 20 45 64 69 74 69 6e 67 20 52 65 62 61 73    65 20 53 65 71 75 65 6e 63 65 73 2e 0a 20 20 20 | ...Editing.Rebase.Sequences..... | 
| 1246a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1246c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 | ...........................(line | 
| 1246e0 | 20 20 38 33 29 0a 2a 20 67 6c 6f 62 61 6c 2d 61    75 74 6f 2d 72 65 76 65 72 74 2d 6d 6f 64 65 3a | ..83).*.global-auto-revert-mode: | 
| 124700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 41    75 74 6f 6d 61 74 69 63 20 52 65 76 65 72 74 69 | ...............Automatic.Reverti | 
| 124720 | 6e 67 20 6f 66 20 46 69 6c 65 2d 56 69 73 69 74    69 6e 67 20 42 75 66 66 65 72 73 2e 0a 20 20 20 | ng.of.File-Visiting.Buffers..... | 
| 124740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 124760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 | ...........................(line | 
| 124780 | 20 20 32 31 29 0a 2a 20 6d 61 67 69 74 2d 61 75    74 6f 2d 72 65 76 65 72 74 2d 69 6d 6d 65 64 69 | ..21).*.magit-auto-revert-immedi | 
| 1247a0 | 61 74 65 6c 79 3a 20 20 20 20 20 20 20 20 20 41    75 74 6f 6d 61 74 69 63 20 52 65 76 65 72 74 69 | ately:.........Automatic.Reverti | 
| 1247c0 | 6e 67 20 6f 66 20 46 69 6c 65 2d 56 69 73 69 74    69 6e 67 20 42 75 66 66 65 72 73 2e 0a 20 20 20 | ng.of.File-Visiting.Buffers..... | 
| 1247e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 124800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 | ...........................(line | 
| 124820 | 20 20 33 30 29 0a 2a 20 6d 61 67 69 74 2d 61 75    74 6f 2d 72 65 76 65 72 74 2d 6d 6f 64 65 3a 20 | ..30).*.magit-auto-revert-mode:. | 
| 124840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 41    75 74 6f 6d 61 74 69 63 20 52 65 76 65 72 74 69 | ...............Automatic.Reverti | 
| 124860 | 6e 67 20 6f 66 20 46 69 6c 65 2d 56 69 73 69 74    69 6e 67 20 42 75 66 66 65 72 73 2e 0a 20 20 20 | ng.of.File-Visiting.Buffers..... | 
| 124880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1248a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 | ...........................(line | 
| 1248c0 | 20 20 31 37 29 0a 2a 20 6d 61 67 69 74 2d 61 75    74 6f 2d 72 65 76 65 72 74 2d 74 72 61 63 6b 65 | ..17).*.magit-auto-revert-tracke | 
| 1248e0 | 64 2d 6f 6e 6c 79 3a 20 20 20 20 20 20 20 20 41    75 74 6f 6d 61 74 69 63 20 52 65 76 65 72 74 69 | d-only:........Automatic.Reverti | 
| 124900 | 6e 67 20 6f 66 20 46 69 6c 65 2d 56 69 73 69 74    69 6e 67 20 42 75 66 66 65 72 73 2e 0a 20 20 20 | ng.of.File-Visiting.Buffers..... | 
| 124920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 124940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 | ...........................(line | 
| 124960 | 20 20 35 31 29 0a 2a 20 6d 61 67 69 74 2d 62 69    73 65 63 74 2d 73 68 6f 77 2d 67 72 61 70 68 3a | ..51).*.magit-bisect-show-graph: | 
| 124980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 42    69 73 65 63 74 69 6e 67 2e 20 20 20 20 20 20 20 | ...............Bisecting........ | 
| 1249a0 | 20 20 20 20 28 6c 69 6e 65 20 20 35 37 29 0a 2a    20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 64 69 73 | ....(line..57).*.magit-blame-dis | 
| 1249c0 | 61 62 6c 65 2d 6d 6f 64 65 73 3a 20 20 20 20 20    20 20 20 20 20 20 20 20 42 6c 61 6d 69 6e 67 2e | able-modes:.............Blaming. | 
| 1249e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69    6e 65 20 31 36 35 29 0a 2a 20 6d 61 67 69 74 2d | .............(line.165).*.magit- | 
| 124a00 | 62 6c 61 6d 65 2d 65 63 68 6f 2d 73 74 79 6c 65    3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | blame-echo-style:............... | 
| 124a20 | 20 42 6c 61 6d 69 6e 67 2e 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6c 69 6e 65 20 31 35 31 29 | .Blaming..............(line.151) | 
| 124a40 | 0a 2a 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 67    6f 74 6f 2d 63 68 75 6e 6b 2d 68 6f 6f 6b 3a 20 | .*.magit-blame-goto-chunk-hook:. | 
| 124a60 | 20 20 20 20 20 20 20 20 20 20 42 6c 61 6d 69 6e    67 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ..........Blaming..............( | 
| 124a80 | 6c 69 6e 65 20 31 37 30 29 0a 2a 20 6d 61 67 69    74 2d 62 6c 61 6d 65 2d 72 65 61 64 2d 6f 6e 6c | line.170).*.magit-blame-read-onl | 
| 124aa0 | 79 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 42 6c 61 6d 69 6e 67 2e 20 20 20 20 20 | y:.................Blaming...... | 
| 124ac0 | 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 31 36    31 29 0a 2a 20 6d 61 67 69 74 2d 62 6c 61 6d 65 | ........(line.161).*.magit-blame | 
| 124ae0 | 2d 73 74 79 6c 65 73 3a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 42 6c 61 6d | -styles:....................Blam | 
| 124b00 | 69 6e 67 2e 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6c 69 6e 65 20 31 34 37 29 0a 2a 20 6d 61 | ing..............(line.147).*.ma | 
| 124b20 | 67 69 74 2d 62 6c 61 6d 65 2d 74 69 6d 65 2d 66    6f 72 6d 61 74 3a 20 20 20 20 20 20 20 20 20 20 | git-blame-time-format:.......... | 
| 124b40 | 20 20 20 20 20 42 6c 61 6d 69 6e 67 2e 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 | .....Blaming..............(line. | 
| 124b60 | 31 35 37 29 0a 2a 20 6d 61 67 69 74 2d 62 72 61    6e 63 68 2d 61 64 6a 75 73 74 2d 72 65 6d 6f 74 | 157).*.magit-branch-adjust-remot | 
| 124b80 | 65 2d 75 70 73 74 72 65 61 6d 2d 61 6c 69 73 74    3a 20 42 72 61 6e 63 68 20 43 6f 6d 6d 61 6e 64 | e-upstream-alist:.Branch.Command | 
| 124ba0 | 73 2e 20 28 6c 69 6e 65 20 32 30 32 29 0a 2a 20    6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 64 69 72 | s..(line.202).*.magit-branch-dir | 
| 124bc0 | 65 63 74 2d 63 6f 6e 66 69 67 75 72 65 3a 20 20    20 20 20 20 20 20 20 42 72 61 6e 63 68 20 43 6f | ect-configure:.........Branch.Co | 
| 124be0 | 6d 6d 61 6e 64 73 2e 20 20 20 20 20 28 6c 69 6e    65 20 20 31 39 29 0a 2a 20 6d 61 67 69 74 2d 62 | mmands......(line..19).*.magit-b | 
| 124c00 | 72 61 6e 63 68 2d 70 72 65 66 65 72 2d 72 65 6d    6f 74 65 2d 75 70 73 74 72 65 61 6d 3a 20 20 20 | ranch-prefer-remote-upstream:... | 
| 124c20 | 42 72 61 6e 63 68 20 43 6f 6d 6d 61 6e 64 73 2e    20 20 20 20 20 28 6c 69 6e 65 20 31 35 38 29 0a | Branch.Commands......(line.158). | 
| 124c40 | 2a 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72    65 61 64 2d 75 70 73 74 72 65 61 6d 2d 66 69 72 | *.magit-branch-read-upstream-fir | 
| 124c60 | 73 74 3a 20 20 20 20 20 20 42 72 61 6e 63 68 20    43 6f 6d 6d 61 6e 64 73 2e 20 20 20 20 20 28 6c | st:......Branch.Commands......(l | 
| 124c80 | 69 6e 65 20 31 35 33 29 0a 2a 20 6d 61 67 69 74    2d 62 75 66 66 65 72 2d 6e 61 6d 65 2d 66 6f 72 | ine.153).*.magit-buffer-name-for | 
| 124ca0 | 6d 61 74 3a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 4e 61 6d 69 6e 67 20 42 75 66 66 65 72 73 | mat:..............Naming.Buffers | 
| 124cc0 | 2e 20 20 20 20 20 20 28 6c 69 6e 65 20 20 32 35    29 0a 2a 20 6d 61 67 69 74 2d 62 75 72 79 2d 62 | .......(line..25).*.magit-bury-b | 
| 124ce0 | 75 66 66 65 72 2d 66 75 6e 63 74 69 6f 6e 3a 20    20 20 20 20 20 20 20 20 20 20 20 51 75 69 74 74 | uffer-function:............Quitt | 
| 124d00 | 69 6e 67 20 57 69 6e 64 6f 77 73 2e 20 20 20 20    28 6c 69 6e 65 20 20 31 36 29 0a 2a 20 6d 61 67 | ing.Windows.....(line..16).*.mag | 
| 124d20 | 69 74 2d 63 68 65 72 72 79 2d 6d 61 72 67 69 6e    3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | it-cherry-margin:............... | 
| 124d40 | 20 20 20 20 43 68 65 72 72 69 65 73 2e 20 20 20    20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 | ....Cherries.............(line.. | 
| 124d60 | 32 31 29 0a 2a 20 6d 61 67 69 74 2d 63 6c 6f 6e    65 2d 61 6c 77 61 79 73 2d 74 72 61 6e 73 69 65 | 21).*.magit-clone-always-transie | 
| 124d80 | 6e 74 3a 20 20 20 20 20 20 20 20 20 20 43 6c 6f    6e 69 6e 67 20 52 65 70 6f 73 69 74 6f 72 79 2e | nt:..........Cloning.Repository. | 
| 124da0 | 20 20 28 6c 69 6e 65 20 20 31 32 29 0a 2a 20 6d    61 67 69 74 2d 63 6c 6f 6e 65 2d 64 65 66 61 75 | ..(line..12).*.magit-clone-defau | 
| 124dc0 | 6c 74 2d 64 69 72 65 63 74 6f 72 79 3a 20 20 20    20 20 20 20 20 20 43 6c 6f 6e 69 6e 67 20 52 65 | lt-directory:.........Cloning.Re | 
| 124de0 | 70 6f 73 69 74 6f 72 79 2e 20 20 28 6c 69 6e 65    20 20 38 34 29 0a 2a 20 6d 61 67 69 74 2d 63 6c | pository...(line..84).*.magit-cl | 
| 124e00 | 6f 6e 65 2d 6e 61 6d 65 2d 61 6c 69 73 74 3a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 | one-name-alist:................C | 
| 124e20 | 6c 6f 6e 69 6e 67 20 52 65 70 6f 73 69 74 6f 72    79 2e 20 20 28 6c 69 6e 65 20 20 39 34 29 0a 2a | loning.Repository...(line..94).* | 
| 124e40 | 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 73 65 74    2d 72 65 6d 6f 74 65 2d 68 65 61 64 3a 20 20 20 | .magit-clone-set-remote-head:... | 
| 124e60 | 20 20 20 20 20 20 20 20 43 6c 6f 6e 69 6e 67 20    52 65 70 6f 73 69 74 6f 72 79 2e 20 20 28 6c 69 | ........Cloning.Repository...(li | 
| 124e80 | 6e 65 20 20 36 36 29 0a 2a 20 6d 61 67 69 74 2d    63 6c 6f 6e 65 2d 73 65 74 2d 72 65 6d 6f 74 65 | ne..66).*.magit-clone-set-remote | 
| 124ea0 | 2e 70 75 73 68 44 65 66 61 75 6c 74 3a 20 20 20    20 43 6c 6f 6e 69 6e 67 20 52 65 70 6f 73 69 74 | .pushDefault:....Cloning.Reposit | 
| 124ec0 | 6f 72 79 2e 20 20 28 6c 69 6e 65 20 20 37 35 29    0a 2a 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 75 | ory...(line..75).*.magit-clone-u | 
| 124ee0 | 72 6c 2d 66 6f 72 6d 61 74 3a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 43 6c 6f 6e 69 6e | rl-format:................Clonin | 
| 124f00 | 67 20 52 65 70 6f 73 69 74 6f 72 79 2e 20 20 28    6c 69 6e 65 20 31 31 34 29 0a 2a 20 6d 61 67 69 | g.Repository...(line.114).*.magi | 
| 124f20 | 74 2d 63 6f 6d 6d 69 74 2d 61 73 6b 2d 74 6f 2d    73 74 61 67 65 3a 20 20 20 20 20 20 20 20 20 20 | t-commit-ask-to-stage:.......... | 
| 124f40 | 20 20 20 49 6e 69 74 69 61 74 69 6e 67 20 61 20    43 6f 6d 6d 69 74 2e 20 28 6c 69 6e 65 20 20 36 | ...Initiating.a.Commit..(line..6 | 
| 124f60 | 35 29 0a 2a 20 6d 61 67 69 74 2d 63 6f 6d 6d 69    74 2d 64 69 66 66 2d 69 6e 68 69 62 69 74 2d 73 | 5).*.magit-commit-diff-inhibit-s | 
| 124f80 | 61 6d 65 2d 77 69 6e 64 6f 77 3a 20 49 6e 69 74    69 61 74 69 6e 67 20 61 20 43 6f 6d 6d 69 74 2e | ame-window:.Initiating.a.Commit. | 
| 124fa0 | 20 28 6c 69 6e 65 20 20 39 37 29 0a 2a 20 6d 61    67 69 74 2d 63 6f 6d 6d 69 74 2d 65 78 74 65 6e | .(line..97).*.magit-commit-exten | 
| 124fc0 | 64 2d 6f 76 65 72 72 69 64 65 2d 64 61 74 65 3a    20 20 20 20 20 49 6e 69 74 69 61 74 69 6e 67 20 | d-override-date:.....Initiating. | 
| 124fe0 | 61 20 43 6f 6d 6d 69 74 2e 20 28 6c 69 6e 65 20    20 37 32 29 0a 2a 20 6d 61 67 69 74 2d 63 6f 6d | a.Commit..(line..72).*.magit-com | 
| 125000 | 6d 69 74 2d 72 65 77 6f 72 64 2d 6f 76 65 72 72    69 64 65 2d 64 61 74 65 3a 20 20 20 20 20 49 6e | mit-reword-override-date:.....In | 
| 125020 | 69 74 69 61 74 69 6e 67 20 61 20 43 6f 6d 6d 69    74 2e 20 28 6c 69 6e 65 20 20 37 35 29 0a 2a 20 | itiating.a.Commit..(line..75).*. | 
| 125040 | 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 68 6f    77 2d 64 69 66 66 3a 20 20 20 20 20 20 20 20 20 | magit-commit-show-diff:......... | 
| 125060 | 20 20 20 20 20 20 20 49 6e 69 74 69 61 74 69 6e    67 20 61 20 43 6f 6d 6d 69 74 2e 20 28 6c 69 6e | .......Initiating.a.Commit..(lin | 
| 125080 | 65 20 20 36 39 29 0a 2a 20 6d 61 67 69 74 2d 63    6f 6d 6d 69 74 2d 73 71 75 61 73 68 2d 63 6f 6e | e..69).*.magit-commit-squash-con | 
| 1250a0 | 66 69 72 6d 3a 20 20 20 20 20 20 20 20 20 20 20    49 6e 69 74 69 61 74 69 6e 67 20 61 20 43 6f 6d | firm:...........Initiating.a.Com | 
| 1250c0 | 6d 69 74 2e 20 28 6c 69 6e 65 20 20 37 38 29 0a    2a 20 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 | mit..(line..78).*.magit-completi | 
| 1250e0 | 6e 67 2d 72 65 61 64 2d 66 75 6e 63 74 69 6f 6e    3a 20 20 20 20 20 20 20 20 53 75 70 70 6f 72 74 | ng-read-function:........Support | 
| 125100 | 20 66 6f 72 20 43 6f 6d 70 6c 65 74 69 6f 6e 20    46 72 61 6d 65 77 6f 72 6b 73 2e 0a 20 20 20 20 | .for.Completion.Frameworks...... | 
| 125120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 125140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 | ..........................(line. | 
| 125160 | 20 32 37 29 0a 2a 20 6d 61 67 69 74 2d 64 65 66    69 6e 65 2d 67 6c 6f 62 61 6c 2d 6b 65 79 2d 62 | .27).*.magit-define-global-key-b | 
| 125180 | 69 6e 64 69 6e 67 73 3a 20 20 20 20 20 20 47 6c    6f 62 61 6c 20 42 69 6e 64 69 6e 67 73 2e 20 20 | indings:......Global.Bindings... | 
| 1251a0 | 20 20 20 28 6c 69 6e 65 20 20 20 36 29 0a 2a 20    6d 61 67 69 74 2d 64 69 66 66 2d 61 64 6a 75 73 | ...(line...6).*.magit-diff-adjus | 
| 1251c0 | 74 2d 74 61 62 2d 77 69 64 74 68 3a 20 20 20 20    20 20 20 20 20 20 20 44 69 66 66 20 4f 70 74 69 | t-tab-width:...........Diff.Opti | 
| 1251e0 | 6f 6e 73 2e 20 20 20 20 20 20 20 20 28 6c 69 6e    65 20 20 31 37 29 0a 2a 20 6d 61 67 69 74 2d 64 | ons.........(line..17).*.magit-d | 
| 125200 | 69 66 66 2d 62 75 66 66 65 72 2d 66 69 6c 65 2d    6c 6f 63 6b 65 64 3a 20 20 20 20 20 20 20 20 20 | iff-buffer-file-locked:......... | 
| 125220 | 43 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 42 75 66    66 65 72 73 20 56 69 73 69 74 69 6e 67 20 46 69 | Commands.for.Buffers.Visiting.Fi | 
| 125240 | 6c 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | les............................. | 
| 125260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 125280 | 20 20 20 28 6c 69 6e 65 20 31 30 34 29 0a 2a 20    6d 61 67 69 74 2d 64 69 66 66 2d 65 78 74 72 61 | ...(line.104).*.magit-diff-extra | 
| 1252a0 | 2d 73 74 61 74 2d 61 72 67 75 6d 65 6e 74 73 3a    20 20 20 20 20 20 20 44 69 66 66 20 4f 70 74 69 | -stat-arguments:.......Diff.Opti | 
| 1252c0 | 6f 6e 73 2e 20 20 20 20 20 20 20 20 28 6c 69 6e    65 20 31 31 32 29 0a 2a 20 6d 61 67 69 74 2d 64 | ons.........(line.112).*.magit-d | 
| 1252e0 | 69 66 66 2d 68 69 64 65 2d 74 72 61 69 6c 69 6e    67 2d 63 72 2d 63 68 61 72 61 63 74 65 72 73 3a | iff-hide-trailing-cr-characters: | 
| 125300 | 20 44 69 66 66 20 4f 70 74 69 6f 6e 73 2e 20 20    20 20 20 20 20 28 6c 69 6e 65 20 20 37 37 29 0a | .Diff.Options........(line..77). | 
| 125320 | 2a 20 6d 61 67 69 74 2d 64 69 66 66 2d 68 69 67    68 6c 69 67 68 74 2d 68 75 6e 6b 2d 72 65 67 69 | *.magit-diff-highlight-hunk-regi | 
| 125340 | 6f 6e 2d 66 75 6e 63 74 69 6f 6e 73 3a 20 44 69    66 66 20 4f 70 74 69 6f 6e 73 2e 20 20 20 28 6c | on-functions:.Diff.Options....(l | 
| 125360 | 69 6e 65 20 20 38 30 29 0a 2a 20 6d 61 67 69 74    2d 64 69 66 66 2d 68 69 67 68 6c 69 67 68 74 2d | ine..80).*.magit-diff-highlight- | 
| 125380 | 69 6e 64 65 6e 74 61 74 69 6f 6e 3a 20 20 20 20    20 20 44 69 66 66 20 4f 70 74 69 6f 6e 73 2e 20 | indentation:......Diff.Options.. | 
| 1253a0 | 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 36 33    29 0a 2a 20 6d 61 67 69 74 2d 64 69 66 66 2d 68 | .......(line..63).*.magit-diff-h | 
| 1253c0 | 69 67 68 6c 69 67 68 74 2d 74 72 61 69 6c 69 6e    67 3a 20 20 20 20 20 20 20 20 20 44 69 66 66 20 | ighlight-trailing:.........Diff. | 
| 1253e0 | 4f 70 74 69 6f 6e 73 2e 20 20 20 20 20 20 20 20    28 6c 69 6e 65 20 20 35 39 29 0a 2a 20 6d 61 67 | Options.........(line..59).*.mag | 
| 125400 | 69 74 2d 64 69 66 66 2d 70 61 69 6e 74 2d 77 68    69 74 65 73 70 61 63 65 3a 20 20 20 20 20 20 20 | it-diff-paint-whitespace:....... | 
| 125420 | 20 20 20 20 44 69 66 66 20 4f 70 74 69 6f 6e 73    2e 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 | ....Diff.Options.........(line.. | 
| 125440 | 33 38 29 0a 2a 20 6d 61 67 69 74 2d 64 69 66 66    2d 70 61 69 6e 74 2d 77 68 69 74 65 73 70 61 63 | 38).*.magit-diff-paint-whitespac | 
| 125460 | 65 2d 6c 69 6e 65 73 3a 20 20 20 20 20 44 69 66    66 20 4f 70 74 69 6f 6e 73 2e 20 20 20 20 20 20 | e-lines:.....Diff.Options....... | 
| 125480 | 20 20 28 6c 69 6e 65 20 20 35 32 29 0a 2a 20 6d    61 67 69 74 2d 64 69 66 66 2d 72 65 66 69 6e 65 | ..(line..52).*.magit-diff-refine | 
| 1254a0 | 2d 68 75 6e 6b 3a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 44 69 66 66 20 4f 70 74 69 6f | -hunk:................Diff.Optio | 
| 1254c0 | 6e 73 2e 20 20 20 20 20 20 20 20 28 6c 69 6e 65    20 20 20 36 29 0a 2a 20 6d 61 67 69 74 2d 64 69 | ns.........(line...6).*.magit-di | 
| 1254e0 | 66 66 2d 72 65 66 69 6e 65 2d 69 67 6e 6f 72 65    2d 77 68 69 74 65 73 70 61 63 65 3a 20 20 20 44 | ff-refine-ignore-whitespace:...D | 
| 125500 | 69 66 66 20 4f 70 74 69 6f 6e 73 2e 20 20 20 20    20 20 20 20 28 6c 69 6e 65 20 20 31 33 29 0a 2a | iff.Options.........(line..13).* | 
| 125520 | 20 6d 61 67 69 74 2d 64 69 66 66 2d 75 6e 6d 61    72 6b 65 64 2d 6c 69 6e 65 73 2d 6b 65 65 70 2d | .magit-diff-unmarked-lines-keep- | 
| 125540 | 66 6f 72 65 67 72 6f 75 6e 64 3a 20 44 69 66 66    20 4f 70 74 69 6f 6e 73 2e 20 20 20 20 28 6c 69 | foreground:.Diff.Options.....(li | 
| 125560 | 6e 65 20 31 30 35 29 0a 2a 20 6d 61 67 69 74 2d    64 69 66 66 2d 76 69 73 69 74 2d 70 72 65 76 69 | ne.105).*.magit-diff-visit-previ | 
| 125580 | 6f 75 73 2d 62 6c 6f 62 3a 20 20 20 20 20 20 20    20 56 69 73 69 74 69 6e 67 20 46 69 6c 65 73 20 | ous-blob:........Visiting.Files. | 
| 1255a0 | 61 6e 64 20 42 6c 6f 62 73 20 66 72 6f 6d 20 61    20 44 69 66 66 2e 0a 20 20 20 20 20 20 20 20 20 | and.Blobs.from.a.Diff........... | 
| 1255c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1255e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6c 69 6e 65 20 20 33 38 29 0a | .....................(line..38). | 
| 125600 | 2a 20 6d 61 67 69 74 2d 64 69 72 65 63 74 2d 75    73 65 2d 62 75 66 66 65 72 2d 61 72 67 75 6d 65 | *.magit-direct-use-buffer-argume | 
| 125620 | 6e 74 73 3a 20 20 20 20 20 54 72 61 6e 73 69 65    6e 74 20 41 72 67 75 6d 65 6e 74 73 20 61 6e 64 | nts:.....Transient.Arguments.and | 
| 125640 | 20 42 75 66 66 65 72 20 56 61 72 69 61 62 6c 65    73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .Buffer.Variables............... | 
| 125660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 125680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6c 69 6e 65 20 20 37 33 29 0a 2a 20 6d 61 | .................(line..73).*.ma | 
| 1256a0 | 67 69 74 2d 64 69 73 70 6c 61 79 2d 62 75 66 66    65 72 2d 66 75 6e 63 74 69 6f 6e 3a 20 20 20 20 | git-display-buffer-function:.... | 
| 1256c0 | 20 20 20 20 20 53 77 69 74 63 68 69 6e 67 20 42    75 66 66 65 72 73 2e 20 20 20 28 6c 69 6e 65 20 | .....Switching.Buffers....(line. | 
| 1256e0 | 20 32 35 29 0a 2a 20 6d 61 67 69 74 2d 64 69 73    70 6c 61 79 2d 62 75 66 66 65 72 2d 6e 6f 73 65 | .25).*.magit-display-buffer-nose | 
| 125700 | 6c 65 63 74 3a 20 20 20 20 20 20 20 20 20 53 77    69 74 63 68 69 6e 67 20 42 75 66 66 65 72 73 2e | lect:.........Switching.Buffers. | 
| 125720 | 20 20 20 28 6c 69 6e 65 20 20 31 37 29 0a 2a 20    6d 61 67 69 74 2d 64 77 69 6d 2d 73 65 6c 65 63 | ...(line..17).*.magit-dwim-selec | 
| 125740 | 74 69 6f 6e 3a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 43 6f 6d 70 6c 65 74 69 6f | tion:..................Completio | 
| 125760 | 6e 20 61 6e 64 20 43 6f 6e 66 69 72 6d 61 74 69    6f 6e 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 | n.and.Confirmation.............. | 
| 125780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1257a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 6c 69 6e 65 20 20 34 32 29 0a 2a 20 6d | ..................(line..42).*.m | 
| 1257c0 | 61 67 69 74 2d 65 64 69 66 66 2d 64 77 69 6d 2d    72 65 73 6f 6c 76 65 2d 66 75 6e 63 74 69 6f 6e | agit-ediff-dwim-resolve-function | 
| 1257e0 | 3a 20 20 20 20 20 45 64 69 66 66 69 6e 67 2e 20    20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 | :.....Ediffing.............(line | 
| 125800 | 20 31 30 35 29 0a 2a 20 6d 61 67 69 74 2d 65 64    69 66 66 2d 64 77 69 6d 2d 73 68 6f 77 2d 6f 6e | .105).*.magit-ediff-dwim-show-on | 
| 125820 | 2d 68 75 6e 6b 73 3a 20 20 20 20 20 20 20 20 45    64 69 66 66 69 6e 67 2e 20 20 20 20 20 20 20 20 | -hunks:........Ediffing......... | 
| 125840 | 20 20 20 20 28 6c 69 6e 65 20 31 31 31 29 0a 2a    20 6d 61 67 69 74 2d 65 64 69 66 66 2d 71 75 69 | ....(line.111).*.magit-ediff-qui | 
| 125860 | 74 2d 68 6f 6f 6b 3a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 45 64 69 66 66 69 6e 67 | t-hook:.................Ediffing | 
| 125880 | 2e 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69    6e 65 20 31 32 34 29 0a 2a 20 6d 61 67 69 74 2d | .............(line.124).*.magit- | 
| 1258a0 | 65 64 69 66 66 2d 73 68 6f 77 2d 73 74 61 73 68    2d 77 69 74 68 2d 69 6e 64 65 78 3a 20 20 20 20 | ediff-show-stash-with-index:.... | 
| 1258c0 | 20 45 64 69 66 66 69 6e 67 2e 20 20 20 20 20 20    20 20 20 20 20 20 28 6c 69 6e 65 20 31 31 38 29 | .Ediffing.............(line.118) | 
| 1258e0 | 0a 2a 20 6d 61 67 69 74 2d 67 65 6e 65 72 61 74    65 2d 62 75 66 66 65 72 2d 6e 61 6d 65 2d 66 75 | .*.magit-generate-buffer-name-fu | 
| 125900 | 6e 63 74 69 6f 6e 3a 20 20 20 4e 61 6d 69 6e 67    20 42 75 66 66 65 72 73 2e 20 20 20 20 20 20 28 | nction:...Naming.Buffers.......( | 
| 125920 | 6c 69 6e 65 20 20 20 36 29 0a 2a 20 6d 61 67 69    74 2d 67 69 74 2d 64 65 62 75 67 3a 20 20 20 20 | line...6).*.magit-git-debug:.... | 
| 125940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 56 69 65 77 69 6e 67 20 47 69 74 20 4f | ...................Viewing.Git.O | 
| 125960 | 75 74 70 75 74 2e 20 20 28 6c 69 6e 65 20 20 32    36 29 0a 2a 20 6d 61 67 69 74 2d 67 69 74 2d 64 | utput...(line..26).*.magit-git-d | 
| 125980 | 65 62 75 67 20 3c 31 3e 3a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 47 65 74 74 | ebug.<1>:...................Gett | 
| 1259a0 | 69 6e 67 20 61 20 56 61 6c 75 65 20 66 72 6f 6d    20 47 69 74 2e 0a 20 20 20 20 20 20 20 20 20 20 | ing.a.Value.from.Git............ | 
| 1259c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1259e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6c 69 6e 65 20 20 36 38 29 0a 2a | ....................(line..68).* | 
| 125a00 | 20 6d 61 67 69 74 2d 67 69 74 2d 65 78 65 63 75    74 61 62 6c 65 3a 20 20 20 20 20 20 20 20 20 20 | .magit-git-executable:.......... | 
| 125a20 | 20 20 20 20 20 20 20 20 47 69 74 20 45 78 65 63    75 74 61 62 6c 65 2e 20 20 20 20 20 20 28 6c 69 | ........Git.Executable.......(li | 
| 125a40 | 6e 65 20 20 32 36 29 0a 2a 20 6d 61 67 69 74 2d    67 69 74 2d 67 6c 6f 62 61 6c 2d 61 72 67 75 6d | ne..26).*.magit-git-global-argum | 
| 125a60 | 65 6e 74 73 3a 20 20 20 20 20 20 20 20 20 20 20    20 47 6c 6f 62 61 6c 20 47 69 74 20 41 72 67 75 | ents:............Global.Git.Argu | 
| 125a80 | 6d 65 6e 74 73 2e 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ments........................... | 
| 125aa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 125ac0 | 20 20 20 20 20 28 6c 69 6e 65 20 20 20 36 29 0a    2a 20 6d 61 67 69 74 2d 6b 65 65 70 2d 72 65 67 | .....(line...6).*.magit-keep-reg | 
| 125ae0 | 69 6f 6e 2d 6f 76 65 72 6c 61 79 3a 20 20 20 20    20 20 20 20 20 20 20 20 20 54 68 65 20 53 65 6c | ion-overlay:.............The.Sel | 
| 125b00 | 65 63 74 69 6f 6e 2e 20 20 20 20 20 20 20 28 6c    69 6e 65 20 20 35 32 29 0a 2a 20 6d 61 67 69 74 | ection........(line..52).*.magit | 
| 125b20 | 2d 6c 69 73 74 2d 72 65 66 73 2d 73 6f 72 74 62    79 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -list-refs-sortby:.............. | 
| 125b40 | 20 20 41 64 64 69 74 69 6f 6e 61 6c 20 43 6f 6d    70 6c 65 74 69 6f 6e 20 4f 70 74 69 6f 6e 73 2e | ..Additional.Completion.Options. | 
| 125b60 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 125b80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( | 
| 125ba0 | 6c 69 6e 65 20 20 20 36 29 0a 2a 20 6d 61 67 69    74 2d 6c 6f 67 2d 61 75 74 6f 2d 6d 6f 72 65 3a | line...6).*.magit-log-auto-more: | 
| 125bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 4c 6f 67 20 42 75 66 66 65 72 2e 20 20 | ...................Log.Buffer... | 
| 125be0 | 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 36    39 29 0a 2a 20 6d 61 67 69 74 2d 6c 6f 67 2d 62 | ........(line..69).*.magit-log-b | 
| 125c00 | 75 66 66 65 72 2d 66 69 6c 65 2d 6c 6f 63 6b 65    64 3a 20 20 20 20 20 20 20 20 20 20 43 6f 6d 6d | uffer-file-locked:..........Comm | 
| 125c20 | 61 6e 64 73 20 66 6f 72 20 42 75 66 66 65 72 73    20 56 69 73 69 74 69 6e 67 20 46 69 6c 65 73 2e | ands.for.Buffers.Visiting.Files. | 
| 125c40 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 125c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( | 
| 125c80 | 6c 69 6e 65 20 31 32 34 29 0a 2a 20 6d 61 67 69    74 2d 6c 6f 67 2d 6d 61 72 67 69 6e 3a 20 20 20 | line.124).*.magit-log-margin:... | 
| 125ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 4c 6f 67 20 4d 61 72 67 69 6e 2e 20 20 | ...................Log.Margin... | 
| 125cc0 | 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 31    32 29 0a 2a 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d | ........(line..12).*.magit-log-m | 
| 125ce0 | 61 72 67 69 6e 2d 73 68 6f 77 2d 63 6f 6d 6d 69    74 74 65 72 2d 64 61 74 65 3a 20 20 4c 6f 67 20 | argin-show-committer-date:..Log. | 
| 125d00 | 4d 61 72 67 69 6e 2e 20 20 20 20 20 20 20 20 20    20 28 6c 69 6e 65 20 20 34 34 29 0a 2a 20 6d 61 | Margin...........(line..44).*.ma | 
| 125d20 | 67 69 74 2d 6c 6f 67 2d 73 65 63 74 69 6f 6e 2d    63 6f 6d 6d 69 74 2d 63 6f 75 6e 74 3a 20 20 20 | git-log-section-commit-count:... | 
| 125d40 | 20 20 20 20 20 53 74 61 74 75 73 20 53 65 63 74    69 6f 6e 73 2e 20 20 20 20 20 28 6c 69 6e 65 20 | .....Status.Sections......(line. | 
| 125d60 | 31 31 34 29 0a 2a 20 6d 61 67 69 74 2d 6c 6f 67    2d 73 65 6c 65 63 74 2d 6d 61 72 67 69 6e 3a 20 | 114).*.magit-log-select-margin:. | 
| 125d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 65    6c 65 63 74 20 66 72 6f 6d 20 4c 6f 67 2e 20 20 | ..............Select.from.Log... | 
| 125da0 | 20 20 20 28 6c 69 6e 65 20 20 32 38 29 0a 2a 20    6d 61 67 69 74 2d 6c 6f 67 2d 73 68 6f 77 2d 63 | ...(line..28).*.magit-log-show-c | 
| 125dc0 | 6f 6c 6f 72 2d 67 72 61 70 68 2d 6c 69 6d 69 74    3a 20 20 20 20 20 20 4c 6f 67 20 42 75 66 66 65 | olor-graph-limit:......Log.Buffe | 
| 125de0 | 72 2e 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e    65 20 20 37 38 29 0a 2a 20 6d 61 67 69 74 2d 6c | r...........(line..78).*.magit-l | 
| 125e00 | 6f 67 2d 73 68 6f 77 2d 72 65 66 6e 61 6d 65 2d    61 66 74 65 72 2d 73 75 6d 6d 61 72 79 3a 20 20 | og-show-refname-after-summary:.. | 
| 125e20 | 4c 6f 67 20 42 75 66 66 65 72 2e 20 20 20 20 20    20 20 20 20 20 28 6c 69 6e 65 20 20 37 34 29 0a | Log.Buffer...........(line..74). | 
| 125e40 | 2a 20 6d 61 67 69 74 2d 6c 6f 67 2d 73 68 6f 77    2d 73 69 67 6e 61 74 75 72 65 73 2d 6c 69 6d 69 | *.magit-log-show-signatures-limi | 
| 125e60 | 74 3a 20 20 20 20 20 20 20 4c 6f 67 20 42 75 66    66 65 72 2e 20 20 20 20 20 20 20 20 20 20 28 6c | t:.......Log.Buffer...........(l | 
| 125e80 | 69 6e 65 20 20 38 34 29 0a 2a 20 6d 61 67 69 74    2d 6c 6f 67 2d 74 72 61 63 65 2d 64 65 66 69 6e | ine..84).*.magit-log-trace-defin | 
| 125ea0 | 69 74 69 6f 6e 2d 66 75 6e 63 74 69 6f 6e 3a 20    20 20 43 6f 6d 6d 61 6e 64 73 20 41 76 61 69 6c | ition-function:...Commands.Avail | 
| 125ec0 | 61 62 6c 65 20 69 6e 20 44 69 66 66 73 2e 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | able.in.Diffs................... | 
| 125ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 125f00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69    6e 65 20 20 31 37 29 0a 2a 20 6d 61 67 69 74 2d | .............(line..17).*.magit- | 
| 125f20 | 6d 6f 64 75 6c 65 2d 73 65 63 74 69 6f 6e 73 2d    68 6f 6f 6b 3a 20 20 20 20 20 20 20 20 20 20 20 | module-sections-hook:........... | 
| 125f40 | 20 53 74 61 74 75 73 20 4d 6f 64 75 6c 65 20 53    65 63 74 69 6f 6e 73 2e 0a 20 20 20 20 20 20 20 | .Status.Module.Sections......... | 
| 125f60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 125f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 31 39 | .......................(line..19 | 
| 125fa0 | 29 0a 2a 20 6d 61 67 69 74 2d 6d 6f 64 75 6c 65    2d 73 65 63 74 69 6f 6e 73 2d 6e 65 73 74 65 64 | ).*.magit-module-sections-nested | 
| 125fc0 | 3a 20 20 20 20 20 20 20 20 20 20 53 74 61 74 75    73 20 4d 6f 64 75 6c 65 20 53 65 63 74 69 6f 6e | :..........Status.Module.Section | 
| 125fe0 | 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s............................... | 
| 126000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 126020 | 20 28 6c 69 6e 65 20 20 32 32 29 0a 2a 20 6d 61    67 69 74 2d 6e 6f 2d 63 6f 6e 66 69 72 6d 3a 20 | .(line..22).*.magit-no-confirm:. | 
| 126040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 41 63 74 69 6f 6e 20 43 6f 6e 66 | .....................Action.Conf | 
| 126060 | 69 72 6d 61 74 69 6f 6e 2e 20 28 6c 69 6e 65 20    20 31 38 29 0a 2a 20 6d 61 67 69 74 2d 70 6f 70 | irmation..(line..18).*.magit-pop | 
| 126080 | 2d 72 65 76 69 73 69 6f 6e 2d 73 74 61 63 6b 2d    66 6f 72 6d 61 74 3a 20 20 20 20 20 20 20 55 73 | -revision-stack-format:.......Us | 
| 1260a0 | 69 6e 67 20 74 68 65 20 52 65 76 69 73 69 6f 6e    20 53 74 61 63 6b 2e 0a 20 20 20 20 20 20 20 20 | ing.the.Revision.Stack.......... | 
| 1260c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1260e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6c 69 6e 65 20 20 33 34 29 | ......................(line..34) | 
| 126100 | 0a 2a 20 6d 61 67 69 74 2d 70 6f 73 74 2d 63 6c    6f 6e 65 2d 68 6f 6f 6b 3a 20 20 20 20 20 20 20 | .*.magit-post-clone-hook:....... | 
| 126120 | 20 20 20 20 20 20 20 20 20 20 43 6c 6f 6e 69 6e    67 20 52 65 70 6f 73 69 74 6f 72 79 2e 20 20 28 | ..........Cloning.Repository...( | 
| 126140 | 6c 69 6e 65 20 31 33 33 29 0a 2a 20 6d 61 67 69    74 2d 70 6f 73 74 2d 63 6f 6d 6d 69 74 2d 68 6f | line.133).*.magit-post-commit-ho | 
| 126160 | 6f 6b 3a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 49 6e 69 74 69 61 74 69 6e 67 20 61 20 | ok:................Initiating.a. | 
| 126180 | 43 6f 6d 6d 69 74 2e 20 28 6c 69 6e 65 20 20 38    36 29 0a 2a 20 6d 61 67 69 74 2d 70 6f 73 74 2d | Commit..(line..86).*.magit-post- | 
| 1261a0 | 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 68    6f 6f 6b 3a 20 20 20 20 20 20 20 20 53 77 69 74 | display-buffer-hook:........Swit | 
| 1261c0 | 63 68 69 6e 67 20 42 75 66 66 65 72 73 2e 20 20    20 28 6c 69 6e 65 20 20 38 35 29 0a 2a 20 6d 61 | ching.Buffers....(line..85).*.ma | 
| 1261e0 | 67 69 74 2d 70 72 65 2d 64 69 73 70 6c 61 79 2d    62 75 66 66 65 72 2d 68 6f 6f 6b 3a 20 20 20 20 | git-pre-display-buffer-hook:.... | 
| 126200 | 20 20 20 20 20 53 77 69 74 63 68 69 6e 67 20 42    75 66 66 65 72 73 2e 20 20 20 28 6c 69 6e 65 20 | .....Switching.Buffers....(line. | 
| 126220 | 20 37 36 29 0a 2a 20 6d 61 67 69 74 2d 70 72 65    66 65 72 2d 72 65 6d 6f 74 65 2d 75 70 73 74 72 | .76).*.magit-prefer-remote-upstr | 
| 126240 | 65 61 6d 3a 20 20 20 20 20 20 20 20 20 20 42 72    61 6e 63 68 20 47 69 74 20 56 61 72 69 61 62 6c | eam:..........Branch.Git.Variabl | 
| 126260 | 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | es.............................. | 
| 126280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1262a0 | 20 20 28 6c 69 6e 65 20 31 30 39 29 0a 2a 20 6d    61 67 69 74 2d 70 72 65 66 69 78 2d 75 73 65 2d | ..(line.109).*.magit-prefix-use- | 
| 1262c0 | 62 75 66 66 65 72 2d 61 72 67 75 6d 65 6e 74 73    3a 20 20 20 20 20 54 72 61 6e 73 69 65 6e 74 20 | buffer-arguments:.....Transient. | 
| 1262e0 | 41 72 67 75 6d 65 6e 74 73 20 61 6e 64 20 42 75    66 66 65 72 20 56 61 72 69 61 62 6c 65 73 2e 0a | Arguments.and.Buffer.Variables.. | 
| 126300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 126320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c | ..............................(l | 
| 126340 | 69 6e 65 20 20 36 35 29 0a 2a 20 6d 61 67 69 74    2d 70 72 6f 63 65 73 73 2d 65 78 74 72 65 6d 65 | ine..65).*.magit-process-extreme | 
| 126360 | 2d 6c 6f 67 67 69 6e 67 3a 20 20 20 20 20 20 20    20 20 56 69 65 77 69 6e 67 20 47 69 74 20 4f 75 | -logging:.........Viewing.Git.Ou | 
| 126380 | 74 70 75 74 2e 20 20 28 6c 69 6e 65 20 20 35 36    29 0a 2a 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 | tput...(line..56).*.magit-proces | 
| 1263a0 | 73 2d 72 61 69 73 65 2d 65 72 72 6f 72 3a 20 20    20 20 20 20 20 20 20 20 20 20 20 43 61 6c 6c 69 | s-raise-error:.............Calli | 
| 1263c0 | 6e 67 20 47 69 74 20 66 6f 72 20 45 66 66 65 63    74 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ng.Git.for.Effect............... | 
| 1263e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 126400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6c 69 6e 65 20 31 32 35 29 0a 2a 20 6d 61 | .................(line.125).*.ma | 
| 126420 | 67 69 74 2d 70 75 6c 6c 2d 6f 72 2d 66 65 74 63    68 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | git-pull-or-fetch:.............. | 
| 126440 | 20 20 20 20 20 46 65 74 63 68 69 6e 67 2e 20 20    20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 | .....Fetching.............(line. | 
| 126460 | 20 35 31 29 0a 2a 20 6d 61 67 69 74 2d 72 65 66    6c 6f 67 2d 6d 61 72 67 69 6e 3a 20 20 20 20 20 | .51).*.magit-reflog-margin:..... | 
| 126480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 52 65    66 6c 6f 67 2e 20 20 20 20 20 20 20 20 20 20 20 | ..............Reflog............ | 
| 1264a0 | 20 20 20 28 6c 69 6e 65 20 20 32 30 29 0a 2a 20    6d 61 67 69 74 2d 72 65 66 72 65 73 68 2d 61 72 | ...(line..20).*.magit-refresh-ar | 
| 1264c0 | 67 73 3a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 52 65 66 72 65 73 68 69 6e | gs:....................Refreshin | 
| 1264e0 | 67 20 42 75 66 66 65 72 73 2e 20 20 28 6c 69 6e    65 20 20 35 32 29 0a 2a 20 6d 61 67 69 74 2d 72 | g.Buffers...(line..52).*.magit-r | 
| 126500 | 65 66 72 65 73 68 2d 62 75 66 66 65 72 2d 68 6f    6f 6b 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 | efresh-buffer-hook:............. | 
| 126520 | 41 75 74 6f 6d 61 74 69 63 20 52 65 66 72 65 73    68 69 6e 67 20 6f 66 20 4d 61 67 69 74 20 42 75 | Automatic.Refreshing.of.Magit.Bu | 
| 126540 | 66 66 65 72 73 2e 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ffers........................... | 
| 126560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 126580 | 20 20 20 20 20 28 6c 69 6e 65 20 20 34 31 29 0a    2a 20 6d 61 67 69 74 2d 72 65 66 72 65 73 68 2d | .....(line..41).*.magit-refresh- | 
| 1265a0 | 66 75 6e 63 74 69 6f 6e 3a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 52 65 66 72 65 73 68 | function:................Refresh | 
| 1265c0 | 69 6e 67 20 42 75 66 66 65 72 73 2e 20 20 28 6c    69 6e 65 20 20 34 37 29 0a 2a 20 6d 61 67 69 74 | ing.Buffers...(line..47).*.magit | 
| 1265e0 | 2d 72 65 66 72 65 73 68 2d 73 74 61 74 75 73 2d    62 75 66 66 65 72 3a 20 20 20 20 20 20 20 20 20 | -refresh-status-buffer:......... | 
| 126600 | 20 20 41 75 74 6f 6d 61 74 69 63 20 52 65 66 72    65 73 68 69 6e 67 20 6f 66 20 4d 61 67 69 74 20 | ..Automatic.Refreshing.of.Magit. | 
| 126620 | 42 75 66 66 65 72 73 2e 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | Buffers......................... | 
| 126640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 126660 | 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 34 36    29 0a 2a 20 6d 61 67 69 74 2d 72 65 66 73 2d 66 | .......(line..46).*.magit-refs-f | 
| 126680 | 69 6c 74 65 72 2d 61 6c 69 73 74 3a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 52 65 66 65 72 | ilter-alist:...............Refer | 
| 1266a0 | 65 6e 63 65 73 20 42 75 66 66 65 72 2e 20 20 20    28 6c 69 6e 65 20 31 33 37 29 0a 2a 20 6d 61 67 | ences.Buffer....(line.137).*.mag | 
| 1266c0 | 69 74 2d 72 65 66 73 2d 66 6f 63 75 73 2d 63 6f    6c 75 6d 6e 2d 77 69 64 74 68 3a 20 20 20 20 20 | it-refs-focus-column-width:..... | 
| 1266e0 | 20 20 20 20 52 65 66 65 72 65 6e 63 65 73 20 42    75 66 66 65 72 2e 20 20 20 28 6c 69 6e 65 20 20 | ....References.Buffer....(line.. | 
| 126700 | 37 35 29 0a 2a 20 6d 61 67 69 74 2d 72 65 66 73    2d 6d 61 72 67 69 6e 3a 20 20 20 20 20 20 20 20 | 75).*.magit-refs-margin:........ | 
| 126720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 52 65 66    65 72 65 6e 63 65 73 20 42 75 66 66 65 72 2e 20 | .............References.Buffer.. | 
| 126740 | 20 20 28 6c 69 6e 65 20 20 38 39 29 0a 2a 20 6d    61 67 69 74 2d 72 65 66 73 2d 6d 61 72 67 69 6e | ..(line..89).*.magit-refs-margin | 
| 126760 | 2d 66 6f 72 2d 74 61 67 73 3a 20 20 20 20 20 20    20 20 20 20 20 20 52 65 66 65 72 65 6e 63 65 73 | -for-tags:............References | 
| 126780 | 20 42 75 66 66 65 72 2e 20 20 20 28 6c 69 6e 65    20 31 31 32 29 0a 2a 20 6d 61 67 69 74 2d 72 65 | .Buffer....(line.112).*.magit-re | 
| 1267a0 | 66 73 2d 70 61 64 2d 63 6f 6d 6d 69 74 2d 63 6f    75 6e 74 73 3a 20 20 20 20 20 20 20 20 20 20 52 | fs-pad-commit-counts:..........R | 
| 1267c0 | 65 66 65 72 65 6e 63 65 73 20 42 75 66 66 65 72    2e 20 20 20 28 6c 69 6e 65 20 20 34 35 29 0a 2a | eferences.Buffer....(line..45).* | 
| 1267e0 | 20 6d 61 67 69 74 2d 72 65 66 73 2d 70 72 69 6d    61 72 79 2d 63 6f 6c 75 6d 6e 2d 77 69 64 74 68 | .magit-refs-primary-column-width | 
| 126800 | 3a 20 20 20 20 20 20 20 52 65 66 65 72 65 6e 63    65 73 20 42 75 66 66 65 72 2e 20 20 20 28 6c 69 | :.......References.Buffer....(li | 
| 126820 | 6e 65 20 20 36 33 29 0a 2a 20 6d 61 67 69 74 2d    72 65 66 73 2d 73 65 63 74 69 6f 6e 73 2d 68 6f | ne..63).*.magit-refs-sections-ho | 
| 126840 | 6f 6b 3a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 52 65 66 65 72 65 6e 63 65 73 20 53 65 63 74 | ok:..............References.Sect | 
| 126860 | 69 6f 6e 73 2e 20 28 6c 69 6e 65 20 20 31 33 29    0a 2a 20 6d 61 67 69 74 2d 72 65 66 73 2d 73 68 | ions..(line..13).*.magit-refs-sh | 
| 126880 | 6f 77 2d 63 6f 6d 6d 69 74 2d 63 6f 75 6e 74 3a    20 20 20 20 20 20 20 20 20 20 52 65 66 65 72 65 | ow-commit-count:..........Refere | 
| 1268a0 | 6e 63 65 73 20 42 75 66 66 65 72 2e 20 20 20 28    6c 69 6e 65 20 20 33 36 29 0a 2a 20 6d 61 67 69 | nces.Buffer....(line..36).*.magi | 
| 1268c0 | 74 2d 72 65 66 73 2d 73 68 6f 77 2d 72 65 6d 6f    74 65 2d 70 72 65 66 69 78 3a 20 20 20 20 20 20 | t-refs-show-remote-prefix:...... | 
| 1268e0 | 20 20 20 52 65 66 65 72 65 6e 63 65 73 20 42 75    66 66 65 72 2e 20 20 20 28 6c 69 6e 65 20 20 35 | ...References.Buffer....(line..5 | 
| 126900 | 37 29 0a 2a 20 6d 61 67 69 74 2d 72 65 6d 6f 74    65 2d 61 64 64 2d 73 65 74 2d 72 65 6d 6f 74 65 | 7).*.magit-remote-add-set-remote | 
| 126920 | 2e 70 75 73 68 44 65 66 61 75 6c 74 3a 20 52 65    6d 6f 74 65 20 43 6f 6d 6d 61 6e 64 73 2e 20 20 | .pushDefault:.Remote.Commands... | 
| 126940 | 20 28 6c 69 6e 65 20 20 38 33 29 0a 2a 20 6d 61    67 69 74 2d 72 65 6d 6f 74 65 2d 64 69 72 65 63 | .(line..83).*.magit-remote-direc | 
| 126960 | 74 2d 63 6f 6e 66 69 67 75 72 65 3a 20 20 20 20    20 20 20 20 20 52 65 6d 6f 74 65 20 43 6f 6d 6d | t-configure:.........Remote.Comm | 
| 126980 | 61 6e 64 73 2e 20 20 20 20 20 28 6c 69 6e 65 20    20 32 30 29 0a 2a 20 6d 61 67 69 74 2d 72 65 6d | ands......(line..20).*.magit-rem | 
| 1269a0 | 6f 74 65 2d 67 69 74 2d 65 78 65 63 75 74 61 62    6c 65 3a 20 20 20 20 20 20 20 20 20 20 20 47 69 | ote-git-executable:...........Gi | 
| 1269c0 | 74 20 45 78 65 63 75 74 61 62 6c 65 2e 20 20 20    20 20 20 28 6c 69 6e 65 20 20 33 32 29 0a 2a 20 | t.Executable.......(line..32).*. | 
| 1269e0 | 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 63    6f 6c 75 6d 6e 73 3a 20 20 20 20 20 20 20 20 20 | magit-repolist-columns:......... | 
| 126a00 | 20 20 20 20 20 20 20 52 65 70 6f 73 69 74 6f 72    79 20 4c 69 73 74 2e 20 20 20 20 20 28 6c 69 6e | .......Repository.List......(lin | 
| 126a20 | 65 20 20 31 32 29 0a 2a 20 6d 61 67 69 74 2d 72    65 70 6f 73 69 74 6f 72 79 2d 64 69 72 65 63 74 | e..12).*.magit-repository-direct | 
| 126a40 | 6f 72 69 65 73 3a 20 20 20 20 20 20 20 20 20 20    53 74 61 74 75 73 20 42 75 66 66 65 72 2e 20 20 | ories:..........Status.Buffer... | 
| 126a60 | 20 20 20 20 20 28 6c 69 6e 65 20 20 35 37 29 0a    2a 20 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e | .....(line..57).*.magit-revision | 
| 126a80 | 2d 66 69 6c 74 65 72 2d 66 69 6c 65 73 2d 6f 6e    2d 66 6f 6c 6c 6f 77 3a 20 52 65 76 69 73 69 6f | -filter-files-on-follow:.Revisio | 
| 126aa0 | 6e 20 42 75 66 66 65 72 2e 20 20 20 20 20 28 6c    69 6e 65 20 20 35 35 29 0a 2a 20 6d 61 67 69 74 | n.Buffer......(line..55).*.magit | 
| 126ac0 | 2d 72 65 76 69 73 69 6f 6e 2d 69 6e 73 65 72 74    2d 72 65 6c 61 74 65 64 2d 72 65 66 73 3a 20 20 | -revision-insert-related-refs:.. | 
| 126ae0 | 20 20 52 65 76 69 73 69 6f 6e 20 42 75 66 66 65    72 2e 20 20 20 20 20 28 6c 69 6e 65 20 20 20 36 | ..Revision.Buffer......(line...6 | 
| 126b00 | 29 0a 2a 20 6d 61 67 69 74 2d 72 65 76 69 73 69    6f 6e 2d 73 68 6f 77 2d 67 72 61 76 61 74 61 72 | ).*.magit-revision-show-gravatar | 
| 126b20 | 73 3a 20 20 20 20 20 20 20 20 20 52 65 76 69 73    69 6f 6e 20 42 75 66 66 65 72 2e 20 20 20 20 20 | s:.........Revision.Buffer...... | 
| 126b40 | 28 6c 69 6e 65 20 20 31 35 29 0a 2a 20 6d 61 67    69 74 2d 72 65 76 69 73 69 6f 6e 2d 75 73 65 2d | (line..15).*.magit-revision-use- | 
| 126b60 | 68 61 73 68 2d 73 65 63 74 69 6f 6e 73 3a 20 20    20 20 20 20 52 65 76 69 73 69 6f 6e 20 42 75 66 | hash-sections:......Revision.Buf | 
| 126b80 | 66 65 72 2e 20 20 20 20 20 28 6c 69 6e 65 20 20    33 31 29 0a 2a 20 6d 61 67 69 74 2d 72 6f 6f 74 | fer......(line..31).*.magit-root | 
| 126ba0 | 2d 73 65 63 74 69 6f 6e 3a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 4d 61 74 | -section:....................Mat | 
| 126bc0 | 63 68 69 6e 67 20 53 65 63 74 69 6f 6e 73 2e 20    20 20 28 6c 69 6e 65 20 20 38 31 29 0a 2a 20 6d | ching.Sections....(line..81).*.m | 
| 126be0 | 61 67 69 74 2d 73 61 76 65 2d 72 65 70 6f 73 69    74 6f 72 79 2d 62 75 66 66 65 72 73 3a 20 20 20 | agit-save-repository-buffers:... | 
| 126c00 | 20 20 20 20 20 20 41 75 74 6f 6d 61 74 69 63 20    53 61 76 69 6e 67 20 6f 66 20 46 69 6c 65 2d 56 | ......Automatic.Saving.of.File-V | 
| 126c20 | 69 73 69 74 69 6e 67 20 42 75 66 66 65 72 73 2e    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | isiting.Buffers................. | 
| 126c40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 126c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6c 69 6e 65 20 20 31 33 29 0a 2a 20 6d 61 67 69 | ...............(line..13).*.magi | 
| 126c80 | 74 2d 73 65 63 74 69 6f 6e 2d 63 61 63 68 65 2d    76 69 73 69 62 69 6c 69 74 79 3a 20 20 20 20 20 | t-section-cache-visibility:..... | 
| 126ca0 | 20 20 20 53 65 63 74 69 6f 6e 20 56 69 73 69 62    69 6c 69 74 79 2e 20 20 28 6c 69 6e 65 20 20 39 | ...Section.Visibility...(line..9 | 
| 126cc0 | 35 29 0a 2a 20 6d 61 67 69 74 2d 73 65 63 74 69    6f 6e 2d 69 6e 69 74 69 61 6c 2d 76 69 73 69 62 | 5).*.magit-section-initial-visib | 
| 126ce0 | 69 6c 69 74 79 2d 61 6c 69 73 74 3a 20 53 65 63    74 69 6f 6e 20 56 69 73 69 62 69 6c 69 74 79 2e | ility-alist:.Section.Visibility. | 
| 126d00 | 20 28 6c 69 6e 65 20 20 37 39 29 0a 2a 20 6d 61    67 69 74 2d 73 65 63 74 69 6f 6e 2d 6d 6f 76 65 | .(line..79).*.magit-section-move | 
| 126d20 | 6d 65 6e 74 2d 68 6f 6f 6b 3a 20 20 20 20 20 20    20 20 20 20 20 53 65 63 74 69 6f 6e 20 4d 6f 76 | ment-hook:...........Section.Mov | 
| 126d40 | 65 6d 65 6e 74 2e 20 20 20 20 28 6c 69 6e 65 20    20 34 31 29 0a 2a 20 6d 61 67 69 74 2d 73 65 63 | ement.....(line..41).*.magit-sec | 
| 126d60 | 74 69 6f 6e 2d 73 65 74 2d 76 69 73 69 62 69 6c    69 74 79 2d 68 6f 6f 6b 3a 20 20 20 20 20 53 65 | tion-set-visibility-hook:.....Se | 
| 126d80 | 63 74 69 6f 6e 20 56 69 73 69 62 69 6c 69 74 79    2e 20 20 28 6c 69 6e 65 20 31 30 35 29 0a 2a 20 | ction.Visibility...(line.105).*. | 
| 126da0 | 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 73 68    6f 77 2d 63 68 69 6c 64 2d 63 6f 75 6e 74 3a 20 | magit-section-show-child-count:. | 
| 126dc0 | 20 20 20 20 20 20 20 53 65 63 74 69 6f 6e 20 4f    70 74 69 6f 6e 73 2e 20 20 20 20 20 28 6c 69 6e | .......Section.Options......(lin | 
| 126de0 | 65 20 20 20 39 29 0a 2a 20 6d 61 67 69 74 2d 73    65 63 74 69 6f 6e 2d 76 69 73 69 62 69 6c 69 74 | e...9).*.magit-section-visibilit | 
| 126e00 | 79 2d 69 6e 64 69 63 61 74 6f 72 3a 20 20 20 20    53 65 63 74 69 6f 6e 20 56 69 73 69 62 69 6c 69 | y-indicator:....Section.Visibili | 
| 126e20 | 74 79 2e 20 20 28 6c 69 6e 65 20 31 32 32 29 0a    2a 20 6d 61 67 69 74 2d 73 68 65 6c 6c 2d 63 6f | ty...(line.122).*.magit-shell-co | 
| 126e40 | 6d 6d 61 6e 64 2d 76 65 72 62 6f 73 65 2d 70 72    6f 6d 70 74 3a 20 20 20 20 52 75 6e 6e 69 6e 67 | mmand-verbose-prompt:....Running | 
| 126e60 | 20 47 69 74 20 4d 61 6e 75 61 6c 6c 79 2e 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .Git.Manually................... | 
| 126e80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 126ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69    6e 65 20 20 34 33 29 0a 2a 20 6d 61 67 69 74 2d | .............(line..43).*.magit- | 
| 126ec0 | 73 74 61 73 68 65 73 2d 6d 61 72 67 69 6e 3a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | stashes-margin:................. | 
| 126ee0 | 20 53 74 61 73 68 69 6e 67 2e 20 20 20 20 20 20    20 20 20 20 20 20 28 6c 69 6e 65 20 31 32 33 29 | .Stashing.............(line.123) | 
| 126f00 | 0a 2a 20 6d 61 67 69 74 2d 73 74 61 74 75 73 2d    68 65 61 64 65 72 73 2d 68 6f 6f 6b 3a 20 20 20 | .*.magit-status-headers-hook:... | 
| 126f20 | 20 20 20 20 20 20 20 20 20 20 53 74 61 74 75 73    20 48 65 61 64 65 72 20 53 65 63 74 69 6f 6e 73 | ..........Status.Header.Sections | 
| 126f40 | 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 126f60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 126f80 | 28 6c 69 6e 65 20 20 31 37 29 0a 2a 20 6d 61 67    69 74 2d 73 74 61 74 75 73 2d 6d 61 72 67 69 6e | (line..17).*.magit-status-margin | 
| 126fa0 | 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 53 74 61 74 75 73 20 4f 70 74 69 6f | :...................Status.Optio | 
| 126fc0 | 6e 73 2e 20 20 20 20 20 20 28 6c 69 6e 65 20 20    20 36 29 0a 2a 20 6d 61 67 69 74 2d 73 74 61 74 | ns.......(line...6).*.magit-stat | 
| 126fe0 | 75 73 2d 73 65 63 74 69 6f 6e 73 2d 68 6f 6f 6b    3a 20 20 20 20 20 20 20 20 20 20 20 20 53 74 61 | us-sections-hook:............Sta | 
| 127000 | 74 75 73 20 53 65 63 74 69 6f 6e 73 2e 20 20 20    20 20 28 6c 69 6e 65 20 20 31 30 29 0a 2a 20 6d | tus.Sections......(line..10).*.m | 
| 127020 | 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 6c    69 73 74 2d 63 6f 6c 75 6d 6e 73 3a 20 20 20 20 | agit-submodule-list-columns:.... | 
| 127040 | 20 20 20 20 20 20 4c 69 73 74 69 6e 67 20 53 75    62 6d 6f 64 75 6c 65 73 2e 20 20 28 6c 69 6e 65 | ......Listing.Submodules...(line | 
| 127060 | 20 20 32 30 29 0a 2a 20 6d 61 67 69 74 2d 74 68    69 73 2d 70 72 6f 63 65 73 73 3a 20 20 20 20 20 | ..20).*.magit-this-process:..... | 
| 127080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43    61 6c 6c 69 6e 67 20 47 69 74 20 66 6f 72 20 45 | ...............Calling.Git.for.E | 
| 1270a0 | 66 66 65 63 74 2e 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ffect........................... | 
| 1270c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1270e0 | 20 20 20 20 20 28 6c 69 6e 65 20 31 32 31 29 0a    2a 20 6d 61 67 69 74 2d 75 6e 69 71 75 69 66 79 | .....(line.121).*.magit-uniquify | 
| 127100 | 2d 62 75 66 66 65 72 2d 6e 61 6d 65 73 3a 20 20    20 20 20 20 20 20 20 20 20 4e 61 6d 69 6e 67 20 | -buffer-names:...........Naming. | 
| 127120 | 42 75 66 66 65 72 73 2e 20 20 20 20 20 20 28 6c    69 6e 65 20 20 36 35 29 0a 2a 20 6d 61 67 69 74 | Buffers.......(line..65).*.magit | 
| 127140 | 2d 75 6e 73 74 61 67 65 2d 63 6f 6d 6d 69 74 74    65 64 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 | -unstage-committed:............. | 
| 127160 | 20 20 53 74 61 67 69 6e 67 20 61 6e 64 20 55 6e    73 74 61 67 69 6e 67 2e 0a 20 20 20 20 20 20 20 | ..Staging.and.Unstaging......... | 
| 127180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1271a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 35 32 | .......................(line..52 | 
| 1271c0 | 29 0a 2a 20 6d 61 67 69 74 2d 75 70 64 61 74 65    2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 2d 64 65 | ).*.magit-update-other-window-de | 
| 1271e0 | 6c 61 79 3a 20 20 20 20 20 20 20 53 65 63 74 69    6f 6e 20 4d 6f 76 65 6d 65 6e 74 2e 20 20 20 20 | lay:.......Section.Movement..... | 
| 127200 | 28 6c 69 6e 65 20 20 39 37 29 0a 2a 20 6d 61 67    69 74 2d 76 69 73 69 74 2d 72 65 66 2d 62 65 68 | (line..97).*.magit-visit-ref-beh | 
| 127220 | 61 76 69 6f 72 3a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 52 65 66 65 72 65 6e 63 65 73 20 42 | avior:..............References.B | 
| 127240 | 75 66 66 65 72 2e 20 20 20 28 6c 69 6e 65 20 31    36 38 29 0a 2a 20 6d 61 67 69 74 2d 77 69 70 2d | uffer....(line.168).*.magit-wip- | 
| 127260 | 61 66 74 65 72 2d 61 70 70 6c 79 2d 6d 6f 64 65    3a 20 20 20 20 20 20 20 20 20 20 20 20 4c 65 67 | after-apply-mode:............Leg | 
| 127280 | 61 63 79 20 57 69 70 20 4d 6f 64 65 73 2e 20 20    20 20 28 6c 69 6e 65 20 20 31 38 29 0a 2a 20 6d | acy.Wip.Modes.....(line..18).*.m | 
| 1272a0 | 61 67 69 74 2d 77 69 70 2d 61 66 74 65 72 2d 61    70 70 6c 79 2d 6d 6f 64 65 2d 6c 69 67 68 74 65 | agit-wip-after-apply-mode-lighte | 
| 1272c0 | 72 3a 20 20 20 20 4c 65 67 61 63 79 20 57 69 70    20 4d 6f 64 65 73 2e 20 20 20 20 28 6c 69 6e 65 | r:....Legacy.Wip.Modes.....(line | 
| 1272e0 | 20 20 35 34 29 0a 2a 20 6d 61 67 69 74 2d 77 69    70 2d 61 66 74 65 72 2d 73 61 76 65 2d 6c 6f 63 | ..54).*.magit-wip-after-save-loc | 
| 127300 | 61 6c 2d 6d 6f 64 65 2d 6c 69 67 68 74 65 72 3a    20 4c 65 67 61 63 79 20 57 69 70 20 4d 6f 64 65 | al-mode-lighter:.Legacy.Wip.Mode | 
| 127320 | 73 2e 20 20 28 6c 69 6e 65 20 20 35 31 29 0a 2a    20 6d 61 67 69 74 2d 77 69 70 2d 61 66 74 65 72 | s...(line..51).*.magit-wip-after | 
| 127340 | 2d 73 61 76 65 2d 6d 6f 64 65 3a 20 20 20 20 20    20 20 20 20 20 20 20 20 4c 65 67 61 63 79 20 57 | -save-mode:.............Legacy.W | 
| 127360 | 69 70 20 4d 6f 64 65 73 2e 20 20 20 20 28 6c 69    6e 65 20 20 31 33 29 0a 2a 20 6d 61 67 69 74 2d | ip.Modes.....(line..13).*.magit- | 
| 127380 | 77 69 70 2d 62 65 66 6f 72 65 2d 63 68 61 6e 67    65 2d 6d 6f 64 65 3a 20 20 20 20 20 20 20 20 20 | wip-before-change-mode:......... | 
| 1273a0 | 20 4c 65 67 61 63 79 20 57 69 70 20 4d 6f 64 65    73 2e 20 20 20 20 28 6c 69 6e 65 20 20 33 31 29 | .Legacy.Wip.Modes.....(line..31) | 
| 1273c0 | 0a 2a 20 6d 61 67 69 74 2d 77 69 70 2d 62 65 66    6f 72 65 2d 63 68 61 6e 67 65 2d 6d 6f 64 65 2d | .*.magit-wip-before-change-mode- | 
| 1273e0 | 6c 69 67 68 74 65 72 3a 20 20 4c 65 67 61 63 79    20 57 69 70 20 4d 6f 64 65 73 2e 20 20 20 20 28 | lighter:..Legacy.Wip.Modes.....( | 
| 127400 | 6c 69 6e 65 20 20 35 37 29 0a 2a 20 6d 61 67 69    74 2d 77 69 70 2d 69 6e 69 74 69 61 6c 2d 62 61 | line..57).*.magit-wip-initial-ba | 
| 127420 | 63 6b 75 70 2d 6d 6f 64 65 3a 20 20 20 20 20 20    20 20 20 4c 65 67 61 63 79 20 57 69 70 20 4d 6f | ckup-mode:.........Legacy.Wip.Mo | 
| 127440 | 64 65 73 2e 20 20 20 20 28 6c 69 6e 65 20 20 33    35 29 0a 2a 20 6d 61 67 69 74 2d 77 69 70 2d 69 | des.....(line..35).*.magit-wip-i | 
| 127460 | 6e 69 74 69 61 6c 2d 62 61 63 6b 75 70 2d 6d 6f    64 65 2d 6c 69 67 68 74 65 72 3a 20 4c 65 67 61 | nitial-backup-mode-lighter:.Lega | 
| 127480 | 63 79 20 57 69 70 20 4d 6f 64 65 73 2e 20 20 20    20 28 6c 69 6e 65 20 20 36 30 29 0a 2a 20 6d 61 | cy.Wip.Modes.....(line..60).*.ma | 
| 1274a0 | 67 69 74 2d 77 69 70 2d 6d 65 72 67 65 2d 62 72    61 6e 63 68 3a 20 20 20 20 20 20 20 20 20 20 20 | git-wip-merge-branch:........... | 
| 1274c0 | 20 20 20 20 20 57 69 70 20 47 72 61 70 68 2e 20    20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 | .....Wip.Graph............(line. | 
| 1274e0 | 20 20 36 29 0a 2a 20 6d 61 67 69 74 2d 77 69 70    2d 6d 6f 64 65 3a 20 20 20 20 20 20 20 20 20 20 | ..6).*.magit-wip-mode:.......... | 
| 127500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 57 69    70 20 4d 6f 64 65 73 2e 20 20 20 20 20 20 20 20 | ..............Wip.Modes......... | 
| 127520 | 20 20 20 28 6c 69 6e 65 20 20 33 30 29 0a 2a 20    6d 61 67 69 74 2d 77 69 70 2d 6d 6f 64 65 2d 6c | ...(line..30).*.magit-wip-mode-l | 
| 127540 | 69 67 68 74 65 72 3a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 57 69 70 20 4d 6f 64 65 73 | ighter:................Wip.Modes | 
| 127560 | 2e 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e    65 20 20 39 38 29 0a 2a 20 6d 61 67 69 74 2d 77 | ............(line..98).*.magit-w | 
| 127580 | 69 70 2d 6e 61 6d 65 73 70 61 63 65 3a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ip-namespace:................... | 
| 1275a0 | 57 69 70 20 4d 6f 64 65 73 2e 20 20 20 20 20 20    20 20 20 20 20 28 6c 69 6e 65 20 20 39 31 29 0a | Wip.Modes............(line..91). | 
| 1275c0 | 2a 20 6e 6f 74 65 73 2e 64 69 73 70 6c 61 79 52    65 66 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 | *.notes.displayRef:............. | 
| 1275e0 | 20 20 20 20 20 20 20 20 20 4e 6f 74 65 73 2e 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c | .........Notes................(l | 
| 127600 | 69 6e 65 20 20 35 37 29 0a 2a 20 70 75 6c 6c 2e    72 65 62 61 73 65 3a 20 20 20 20 20 20 20 20 20 | ine..57).*.pull.rebase:......... | 
| 127620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 42 72 61 6e 63 68 20 47 69 74 20 56 61 72 | ..................Branch.Git.Var | 
| 127640 | 69 61 62 6c 65 73 2e 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | iables.......................... | 
| 127660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 127680 | 20 20 20 20 20 20 28 6c 69 6e 65 20 20 35 30 29    0a 2a 20 72 65 6d 6f 74 65 2e 4e 41 4d 45 2e 66 | ......(line..50).*.remote.NAME.f | 
| 1276a0 | 65 74 63 68 3a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 52 65 6d 6f 74 65 | etch:.....................Remote | 
| 1276c0 | 20 47 69 74 20 56 61 72 69 61 62 6c 65 73 2e 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .Git.Variables.................. | 
| 1276e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 127700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c    69 6e 65 20 20 31 34 29 0a 2a 20 72 65 6d 6f 74 | ..............(line..14).*.remot | 
| 127720 | 65 2e 4e 41 4d 45 2e 70 75 73 68 3a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e.NAME.push:.................... | 
| 127740 | 20 20 52 65 6d 6f 74 65 20 47 69 74 20 56 61 72    69 61 62 6c 65 73 2e 0a 20 20 20 20 20 20 20 20 | ..Remote.Git.Variables.......... | 
| 127760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 127780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6c 69 6e 65 20 20 32 33 29 | ......................(line..23) | 
| 1277a0 | 0a 2a 20 72 65 6d 6f 74 65 2e 4e 41 4d 45 2e 70    75 73 68 75 72 6c 3a 20 20 20 20 20 20 20 20 20 | .*.remote.NAME.pushurl:......... | 
| 1277c0 | 20 20 20 20 20 20 20 20 20 20 52 65 6d 6f 74 65    20 47 69 74 20 56 61 72 69 61 62 6c 65 73 2e 0a | ..........Remote.Git.Variables.. | 
| 1277e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 127800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c | ..............................(l | 
| 127820 | 69 6e 65 20 20 31 38 29 0a 2a 20 72 65 6d 6f 74    65 2e 4e 41 4d 45 2e 74 61 67 4f 70 74 73 3a 20 | ine..18).*.remote.NAME.tagOpts:. | 
| 127840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 52 65 6d 6f 74 65 20 47 69 74 20 56 61 72 | ..................Remote.Git.Var | 
| 127860 | 69 61 62 6c 65 73 2e 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | iables.......................... | 
| 127880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1278a0 | 20 20 20 20 20 20 28 6c 69 6e 65 20 20 32 37 29    0a 2a 20 72 65 6d 6f 74 65 2e 4e 41 4d 45 2e 75 | ......(line..27).*.remote.NAME.u | 
| 1278c0 | 72 6c 3a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 52 65 6d 6f 74 65 | rl:.......................Remote | 
| 1278e0 | 20 47 69 74 20 56 61 72 69 61 62 6c 65 73 2e 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .Git.Variables.................. | 
| 127900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 127920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c    69 6e 65 20 20 31 30 29 0a 2a 20 72 65 6d 6f 74 | ..............(line..10).*.remot | 
| 127940 | 65 2e 70 75 73 68 44 65 66 61 75 6c 74 3a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e.pushDefault:.................. | 
| 127960 | 20 20 42 72 61 6e 63 68 20 47 69 74 20 56 61 72    69 61 62 6c 65 73 2e 0a 20 20 20 20 20 20 20 20 | ..Branch.Git.Variables.......... | 
| 127980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1279a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6c 69 6e 65 20 20 36 32 29 | ......................(line..62) | 
| 1279c0 | 0a 0a 0a 1f 0a 54 61 67 20 54 61 62 6c 65 3a 0a    4e 6f 64 65 3a 20 54 6f 70 7f 37 35 34 0a 4e 6f | .....Tag.Table:.Node:.Top.754.No | 
| 1279e0 | 64 65 3a 20 49 6e 74 72 6f 64 75 63 74 69 6f 6e    7f 36 35 32 36 0a 4e 6f 64 65 3a 20 49 6e 73 74 | de:.Introduction.6526.Node:.Inst | 
| 127a00 | 61 6c 6c 61 74 69 6f 6e 7f 31 31 32 34 32 0a 4e    6f 64 65 3a 20 49 6e 73 74 61 6c 6c 69 6e 67 20 | allation.11242.Node:.Installing. | 
| 127a20 | 66 72 6f 6d 20 4d 65 6c 70 61 7f 31 31 35 37 32    0a 4e 6f 64 65 3a 20 49 6e 73 74 61 6c 6c 69 6e | from.Melpa.11572.Node:.Installin | 
| 127a40 | 67 20 66 72 6f 6d 20 74 68 65 20 47 69 74 20 52    65 70 6f 73 69 74 6f 72 79 7f 31 32 36 34 37 0a | g.from.the.Git.Repository.12647. | 
| 127a60 | 4e 6f 64 65 3a 20 50 6f 73 74 2d 49 6e 73 74 61    6c 6c 61 74 69 6f 6e 20 54 61 73 6b 73 7f 31 35 | Node:.Post-Installation.Tasks.15 | 
| 127a80 | 34 36 31 0a 4e 6f 64 65 3a 20 47 65 74 74 69 6e    67 20 53 74 61 72 74 65 64 7f 31 36 37 34 36 0a | 461.Node:.Getting.Started.16746. | 
| 127aa0 | 4e 6f 64 65 3a 20 49 6e 74 65 72 66 61 63 65 20    43 6f 6e 63 65 70 74 73 7f 32 32 35 35 37 0a 4e | Node:.Interface.Concepts.22557.N | 
| 127ac0 | 6f 64 65 3a 20 4d 6f 64 65 73 20 61 6e 64 20 42    75 66 66 65 72 73 7f 32 32 39 33 36 0a 4e 6f 64 | ode:.Modes.and.Buffers.22936.Nod | 
| 127ae0 | 65 3a 20 53 77 69 74 63 68 69 6e 67 20 42 75 66    66 65 72 73 7f 32 34 36 34 37 0a 4e 6f 64 65 3a | e:.Switching.Buffers.24647.Node: | 
| 127b00 | 20 4e 61 6d 69 6e 67 20 42 75 66 66 65 72 73 7f    32 39 33 38 36 0a 4e 6f 64 65 3a 20 51 75 69 74 | .Naming.Buffers.29386.Node:.Quit | 
| 127b20 | 74 69 6e 67 20 57 69 6e 64 6f 77 73 7f 33 32 34    36 31 0a 4e 6f 64 65 3a 20 41 75 74 6f 6d 61 74 | ting.Windows.32461.Node:.Automat | 
| 127b40 | 69 63 20 52 65 66 72 65 73 68 69 6e 67 20 6f 66    20 4d 61 67 69 74 20 42 75 66 66 65 72 73 7f 33 | ic.Refreshing.of.Magit.Buffers.3 | 
| 127b60 | 34 33 39 36 0a 4e 6f 64 65 3a 20 41 75 74 6f 6d    61 74 69 63 20 53 61 76 69 6e 67 20 6f 66 20 46 | 4396.Node:.Automatic.Saving.of.F | 
| 127b80 | 69 6c 65 2d 56 69 73 69 74 69 6e 67 20 42 75 66    66 65 72 73 7f 33 37 32 37 37 0a 4e 6f 64 65 3a | ile-Visiting.Buffers.37277.Node: | 
| 127ba0 | 20 41 75 74 6f 6d 61 74 69 63 20 52 65 76 65 72    74 69 6e 67 20 6f 66 20 46 69 6c 65 2d 56 69 73 | .Automatic.Reverting.of.File-Vis | 
| 127bc0 | 69 74 69 6e 67 20 42 75 66 66 65 72 73 7f 33 38    34 36 31 0a 4e 6f 64 65 3a 20 52 69 73 6b 20 6f | iting.Buffers.38461.Node:.Risk.o | 
| 127be0 | 66 20 52 65 76 65 72 74 69 6e 67 20 41 75 74 6f    6d 61 74 69 63 61 6c 6c 79 7f 34 33 34 34 36 0a | f.Reverting.Automatically.43446. | 
| 127c00 | 4e 6f 64 65 3a 20 53 65 63 74 69 6f 6e 73 7f 34    35 38 32 38 0a 4e 6f 64 65 3a 20 53 65 63 74 69 | Node:.Sections.45828.Node:.Secti | 
| 127c20 | 6f 6e 20 4d 6f 76 65 6d 65 6e 74 7f 34 36 37 35    34 0a 4e 6f 64 65 3a 20 53 65 63 74 69 6f 6e 20 | on.Movement.46754.Node:.Section. | 
| 127c40 | 56 69 73 69 62 69 6c 69 74 79 7f 35 31 36 32 38    0a 4e 6f 64 65 3a 20 53 65 63 74 69 6f 6e 20 48 | Visibility.51628.Node:.Section.H | 
| 127c60 | 6f 6f 6b 73 7f 35 38 33 31 35 0a 4e 6f 64 65 3a    20 53 65 63 74 69 6f 6e 20 54 79 70 65 73 20 61 | ooks.58315.Node:.Section.Types.a | 
| 127c80 | 6e 64 20 56 61 6c 75 65 73 7f 36 30 37 32 31 0a    4e 6f 64 65 3a 20 53 65 63 74 69 6f 6e 20 4f 70 | nd.Values.60721.Node:.Section.Op | 
| 127ca0 | 74 69 6f 6e 73 7f 36 32 31 33 36 0a 4e 6f 64 65    3a 20 54 72 61 6e 73 69 65 6e 74 20 43 6f 6d 6d | tions.62136.Node:.Transient.Comm | 
| 127cc0 | 61 6e 64 73 7f 36 32 36 30 37 0a 4e 6f 64 65 3a    20 54 72 61 6e 73 69 65 6e 74 20 41 72 67 75 6d | ands.62607.Node:.Transient.Argum | 
| 127ce0 | 65 6e 74 73 20 61 6e 64 20 42 75 66 66 65 72 20    56 61 72 69 61 62 6c 65 73 7f 36 34 30 38 33 0a | ents.and.Buffer.Variables.64083. | 
| 127d00 | 4e 6f 64 65 3a 20 43 6f 6d 70 6c 65 74 69 6f 6e    20 43 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 61 6e | Node:.Completion.Confirmation.an | 
| 127d20 | 64 20 74 68 65 20 53 65 6c 65 63 74 69 6f 6e 7f    37 31 31 30 30 0a 4e 6f 64 65 3a 20 41 63 74 69 | d.the.Selection.71100.Node:.Acti | 
| 127d40 | 6f 6e 20 43 6f 6e 66 69 72 6d 61 74 69 6f 6e 7f    37 31 35 34 36 0a 4e 6f 64 65 3a 20 43 6f 6d 70 | on.Confirmation.71546.Node:.Comp | 
| 127d60 | 6c 65 74 69 6f 6e 20 61 6e 64 20 43 6f 6e 66 69    72 6d 61 74 69 6f 6e 7f 38 30 30 35 31 0a 4e 6f | letion.and.Confirmation.80051.No | 
| 127d80 | 64 65 3a 20 54 68 65 20 53 65 6c 65 63 74 69 6f    6e 7f 38 33 32 33 36 0a 4e 6f 64 65 3a 20 54 68 | de:.The.Selection.83236.Node:.Th | 
| 127da0 | 65 20 68 75 6e 6b 2d 69 6e 74 65 72 6e 61 6c 20    72 65 67 69 6f 6e 7f 38 36 31 33 34 0a 4e 6f 64 | e.hunk-internal.region.86134.Nod | 
| 127dc0 | 65 3a 20 53 75 70 70 6f 72 74 20 66 6f 72 20 43    6f 6d 70 6c 65 74 69 6f 6e 20 46 72 61 6d 65 77 | e:.Support.for.Completion.Framew | 
| 127de0 | 6f 72 6b 73 7f 38 37 32 32 33 0a 4e 6f 64 65 3a    20 41 64 64 69 74 69 6f 6e 61 6c 20 43 6f 6d 70 | orks.87223.Node:.Additional.Comp | 
| 127e00 | 6c 65 74 69 6f 6e 20 4f 70 74 69 6f 6e 73 7f 39    32 31 32 36 0a 4e 6f 64 65 3a 20 4d 6f 75 73 65 | letion.Options.92126.Node:.Mouse | 
| 127e20 | 20 53 75 70 70 6f 72 74 7f 39 32 37 32 34 0a 4e    6f 64 65 3a 20 52 75 6e 6e 69 6e 67 20 47 69 74 | .Support.92724.Node:.Running.Git | 
| 127e40 | 7f 39 33 33 30 30 0a 4e 6f 64 65 3a 20 56 69 65    77 69 6e 67 20 47 69 74 20 4f 75 74 70 75 74 7f | .93300.Node:.Viewing.Git.Output. | 
| 127e60 | 39 33 35 34 35 0a 4e 6f 64 65 3a 20 47 69 74 20    50 72 6f 63 65 73 73 20 53 74 61 74 75 73 7f 39 | 93545.Node:.Git.Process.Status.9 | 
| 127e80 | 36 32 34 39 0a 4e 6f 64 65 3a 20 52 75 6e 6e 69    6e 67 20 47 69 74 20 4d 61 6e 75 61 6c 6c 79 7f | 6249.Node:.Running.Git.Manually. | 
| 127ea0 | 39 37 32 31 34 0a 4e 6f 64 65 3a 20 47 69 74 20    45 78 65 63 75 74 61 62 6c 65 7f 39 39 39 30 34 | 97214.Node:.Git.Executable.99904 | 
| 127ec0 | 0a 4e 6f 64 65 3a 20 47 6c 6f 62 61 6c 20 47 69    74 20 41 72 67 75 6d 65 6e 74 73 7f 31 30 32 39 | .Node:.Global.Git.Arguments.1029 | 
| 127ee0 | 31 32 0a 4e 6f 64 65 3a 20 49 6e 73 70 65 63 74    69 6e 67 7f 31 30 33 37 31 37 0a 4e 6f 64 65 3a | 12.Node:.Inspecting.103717.Node: | 
| 127f00 | 20 53 74 61 74 75 73 20 42 75 66 66 65 72 7f 31    30 34 38 37 34 0a 4e 6f 64 65 3a 20 53 74 61 74 | .Status.Buffer.104874.Node:.Stat | 
| 127f20 | 75 73 20 53 65 63 74 69 6f 6e 73 7f 31 30 39 38    38 35 0a 4e 6f 64 65 3a 20 53 74 61 74 75 73 20 | us.Sections.109885.Node:.Status. | 
| 127f40 | 48 65 61 64 65 72 20 53 65 63 74 69 6f 6e 73 7f    31 31 35 34 31 32 0a 4e 6f 64 65 3a 20 53 74 61 | Header.Sections.115412.Node:.Sta | 
| 127f60 | 74 75 73 20 4d 6f 64 75 6c 65 20 53 65 63 74 69    6f 6e 73 7f 31 31 38 30 33 31 0a 4e 6f 64 65 3a | tus.Module.Sections.118031.Node: | 
| 127f80 | 20 53 74 61 74 75 73 20 4f 70 74 69 6f 6e 73 7f    31 32 30 35 32 38 0a 4e 6f 64 65 3a 20 52 65 70 | .Status.Options.120528.Node:.Rep | 
| 127fa0 | 6f 73 69 74 6f 72 79 20 4c 69 73 74 7f 31 32 31    38 39 31 0a 4e 6f 64 65 3a 20 4c 6f 67 67 69 6e | ository.List.121891.Node:.Loggin | 
| 127fc0 | 67 7f 31 32 36 36 36 39 0a 4e 6f 64 65 3a 20 52    65 66 72 65 73 68 69 6e 67 20 4c 6f 67 73 7f 31 | g.126669.Node:.Refreshing.Logs.1 | 
| 127fe0 | 32 39 35 31 31 0a 4e 6f 64 65 3a 20 4c 6f 67 20    42 75 66 66 65 72 7f 31 33 30 39 33 32 0a 4e 6f | 29511.Node:.Log.Buffer.130932.No | 
| 128000 | 64 65 3a 20 4c 6f 67 20 4d 61 72 67 69 6e 7f 31    33 35 37 35 35 0a 4e 6f 64 65 3a 20 53 65 6c 65 | de:.Log.Margin.135755.Node:.Sele | 
| 128020 | 63 74 20 66 72 6f 6d 20 4c 6f 67 7f 31 33 38 39    30 38 0a 4e 6f 64 65 3a 20 52 65 66 6c 6f 67 7f | ct.from.Log.138908.Node:.Reflog. | 
| 128040 | 31 34 31 31 31 38 0a 4e 6f 64 65 3a 20 43 68 65    72 72 69 65 73 7f 31 34 32 37 35 35 0a 4e 6f 64 | 141118.Node:.Cherries.142755.Nod | 
| 128060 | 65 3a 20 44 69 66 66 69 6e 67 7f 31 34 34 35 39    33 0a 4e 6f 64 65 3a 20 52 65 66 72 65 73 68 69 | e:.Diffing.144593.Node:.Refreshi | 
| 128080 | 6e 67 20 44 69 66 66 73 7f 31 34 37 36 32 37 0a    4e 6f 64 65 3a 20 43 6f 6d 6d 61 6e 64 73 20 41 | ng.Diffs.147627.Node:.Commands.A | 
| 1280a0 | 76 61 69 6c 61 62 6c 65 20 69 6e 20 44 69 66 66    73 7f 31 35 31 33 31 36 0a 4e 6f 64 65 3a 20 44 | vailable.in.Diffs.151316.Node:.D | 
| 1280c0 | 69 66 66 20 4f 70 74 69 6f 6e 73 7f 31 35 33 38    32 39 0a 4e 6f 64 65 3a 20 52 65 76 69 73 69 6f | iff.Options.153829.Node:.Revisio | 
| 1280e0 | 6e 20 42 75 66 66 65 72 7f 31 35 39 32 39 32 0a    4e 6f 64 65 3a 20 45 64 69 66 66 69 6e 67 7f 31 | n.Buffer.159292.Node:.Ediffing.1 | 
| 128100 | 36 32 36 31 32 0a 4e 6f 64 65 3a 20 52 65 66 65    72 65 6e 63 65 73 20 42 75 66 66 65 72 7f 31 36 | 62612.Node:.References.Buffer.16 | 
| 128120 | 38 36 36 32 0a 4e 6f 64 65 3a 20 52 65 66 65 72    65 6e 63 65 73 20 53 65 63 74 69 6f 6e 73 7f 31 | 8662.Node:.References.Sections.1 | 
| 128140 | 37 39 32 35 36 0a 4e 6f 64 65 3a 20 42 69 73 65    63 74 69 6e 67 7f 31 38 30 31 31 33 0a 4e 6f 64 | 79256.Node:.Bisecting.180113.Nod | 
| 128160 | 65 3a 20 56 69 73 69 74 69 6e 67 20 46 69 6c 65    73 20 61 6e 64 20 42 6c 6f 62 73 7f 31 38 32 34 | e:.Visiting.Files.and.Blobs.1824 | 
| 128180 | 32 34 0a 4e 6f 64 65 3a 20 47 65 6e 65 72 61 6c    2d 50 75 72 70 6f 73 65 20 56 69 73 69 74 20 43 | 24.Node:.General-Purpose.Visit.C | 
| 1281a0 | 6f 6d 6d 61 6e 64 73 7f 31 38 32 39 35 32 0a 4e    6f 64 65 3a 20 56 69 73 69 74 69 6e 67 20 46 69 | ommands.182952.Node:.Visiting.Fi | 
| 1281c0 | 6c 65 73 20 61 6e 64 20 42 6c 6f 62 73 20 66 72    6f 6d 20 61 20 44 69 66 66 7f 31 38 33 39 30 35 | les.and.Blobs.from.a.Diff.183905 | 
| 1281e0 | 0a 4e 6f 64 65 3a 20 42 6c 61 6d 69 6e 67 7f 31    38 37 33 34 39 0a 4e 6f 64 65 3a 20 4d 61 6e 69 | .Node:.Blaming.187349.Node:.Mani | 
| 128200 | 70 75 6c 61 74 69 6e 67 7f 31 39 34 33 33 37 0a    4e 6f 64 65 3a 20 43 72 65 61 74 69 6e 67 20 52 | pulating.194337.Node:.Creating.R | 
| 128220 | 65 70 6f 73 69 74 6f 72 79 7f 31 39 34 36 37 39    0a 4e 6f 64 65 3a 20 43 6c 6f 6e 69 6e 67 20 52 | epository.194679.Node:.Cloning.R | 
| 128240 | 65 70 6f 73 69 74 6f 72 79 7f 31 39 35 32 31 36    0a 4e 6f 64 65 3a 20 53 74 61 67 69 6e 67 20 61 | epository.195216.Node:.Staging.a | 
| 128260 | 6e 64 20 55 6e 73 74 61 67 69 6e 67 7f 32 30 31    36 35 37 0a 4e 6f 64 65 3a 20 53 74 61 67 69 6e | nd.Unstaging.201657.Node:.Stagin | 
| 128280 | 67 20 66 72 6f 6d 20 46 69 6c 65 2d 56 69 73 69    74 69 6e 67 20 42 75 66 66 65 72 73 7f 32 30 35 | g.from.File-Visiting.Buffers.205 | 
| 1282a0 | 36 33 38 0a 4e 6f 64 65 3a 20 41 70 70 6c 79 69    6e 67 7f 32 30 36 37 34 34 0a 4e 6f 64 65 3a 20 | 638.Node:.Applying.206744.Node:. | 
| 1282c0 | 43 6f 6d 6d 69 74 74 69 6e 67 7f 32 30 38 38 31    37 0a 4e 6f 64 65 3a 20 49 6e 69 74 69 61 74 69 | Committing.208817.Node:.Initiati | 
| 1282e0 | 6e 67 20 61 20 43 6f 6d 6d 69 74 7f 32 30 39 34    30 30 0a 4e 6f 64 65 3a 20 45 64 69 74 69 6e 67 | ng.a.Commit.209400.Node:.Editing | 
| 128300 | 20 43 6f 6d 6d 69 74 20 4d 65 73 73 61 67 65 73    7f 32 31 34 35 39 30 0a 4e 6f 64 65 3a 20 55 73 | .Commit.Messages.214590.Node:.Us | 
| 128320 | 69 6e 67 20 74 68 65 20 52 65 76 69 73 69 6f 6e    20 53 74 61 63 6b 7f 32 31 37 33 36 33 0a 4e 6f | ing.the.Revision.Stack.217363.No | 
| 128340 | 64 65 3a 20 43 6f 6d 6d 69 74 20 50 73 65 75 64    6f 20 48 65 61 64 65 72 73 7f 32 32 30 34 30 38 | de:.Commit.Pseudo.Headers.220408 | 
| 128360 | 0a 4e 6f 64 65 3a 20 43 6f 6d 6d 69 74 20 4d 6f    64 65 20 61 6e 64 20 48 6f 6f 6b 73 7f 32 32 31 | .Node:.Commit.Mode.and.Hooks.221 | 
| 128380 | 37 30 33 0a 4e 6f 64 65 3a 20 43 6f 6d 6d 69 74    20 4d 65 73 73 61 67 65 20 43 6f 6e 76 65 6e 74 | 703.Node:.Commit.Message.Convent | 
| 1283a0 | 69 6f 6e 73 7f 32 32 34 35 36 31 0a 4e 6f 64 65    3a 20 42 72 61 6e 63 68 69 6e 67 7f 32 32 36 35 | ions.224561.Node:.Branching.2265 | 
| 1283c0 | 34 38 0a 4e 6f 64 65 3a 20 54 68 65 20 54 77 6f    20 52 65 6d 6f 74 65 73 7f 32 32 36 37 37 34 0a | 48.Node:.The.Two.Remotes.226774. | 
| 1283e0 | 4e 6f 64 65 3a 20 42 72 61 6e 63 68 20 43 6f 6d    6d 61 6e 64 73 7f 32 32 39 34 32 37 0a 4e 6f 64 | Node:.Branch.Commands.229427.Nod | 
| 128400 | 65 3a 20 42 72 61 6e 63 68 20 47 69 74 20 56 61    72 69 61 62 6c 65 73 7f 32 34 32 32 37 37 0a 4e | e:.Branch.Git.Variables.242277.N | 
| 128420 | 6f 64 65 3a 20 41 75 78 69 6c 69 61 72 79 20 42    72 61 6e 63 68 20 43 6f 6d 6d 61 6e 64 73 7f 32 | ode:.Auxiliary.Branch.Commands.2 | 
| 128440 | 34 37 36 35 31 0a 4e 6f 64 65 3a 20 4d 65 72 67    69 6e 67 7f 32 34 38 37 36 37 0a 4e 6f 64 65 3a | 47651.Node:.Merging.248767.Node: | 
| 128460 | 20 52 65 73 6f 6c 76 69 6e 67 20 43 6f 6e 66 6c    69 63 74 73 7f 32 35 32 39 32 33 0a 4e 6f 64 65 | .Resolving.Conflicts.252923.Node | 
| 128480 | 3a 20 52 65 62 61 73 69 6e 67 7f 32 35 38 32 39    37 0a 4e 6f 64 65 3a 20 45 64 69 74 69 6e 67 20 | :.Rebasing.258297.Node:.Editing. | 
| 1284a0 | 52 65 62 61 73 65 20 53 65 71 75 65 6e 63 65 73    7f 32 36 33 30 38 36 0a 4e 6f 64 65 3a 20 49 6e | Rebase.Sequences.263086.Node:.In | 
| 1284c0 | 66 6f 72 6d 61 74 69 6f 6e 20 41 62 6f 75 74 20    49 6e 2d 50 72 6f 67 72 65 73 73 20 52 65 62 61 | formation.About.In-Progress.Reba | 
| 1284e0 | 73 65 7f 32 36 37 33 30 32 0a 52 65 66 3a 20 49    6e 66 6f 72 6d 61 74 69 6f 6e 20 41 62 6f 75 74 | se.267302.Ref:.Information.About | 
| 128500 | 20 49 6e 2d 50 72 6f 67 72 65 73 73 20 52 65 62    61 73 65 2d 46 6f 6f 74 6e 6f 74 65 2d 31 7f 32 | .In-Progress.Rebase-Footnote-1.2 | 
| 128520 | 37 36 34 31 35 0a 4e 6f 64 65 3a 20 43 68 65 72    72 79 20 50 69 63 6b 69 6e 67 7f 32 37 37 30 31 | 76415.Node:.Cherry.Picking.27701 | 
| 128540 | 31 0a 4e 6f 64 65 3a 20 52 65 76 65 72 74 69 6e    67 7f 32 38 31 33 34 35 0a 4e 6f 64 65 3a 20 52 | 1.Node:.Reverting.281345.Node:.R | 
| 128560 | 65 73 65 74 74 69 6e 67 7f 32 38 32 37 36 34 0a    4e 6f 64 65 3a 20 53 74 61 73 68 69 6e 67 7f 32 | esetting.282764.Node:.Stashing.2 | 
| 128580 | 38 34 35 39 30 0a 4e 6f 64 65 3a 20 54 72 61 6e    73 66 65 72 72 69 6e 67 7f 32 39 30 39 37 31 0a | 84590.Node:.Transferring.290971. | 
| 1285a0 | 4e 6f 64 65 3a 20 52 65 6d 6f 74 65 73 7f 32 39    31 31 39 33 0a 4e 6f 64 65 3a 20 52 65 6d 6f 74 | Node:.Remotes.291193.Node:.Remot | 
| 1285c0 | 65 20 43 6f 6d 6d 61 6e 64 73 7f 32 39 31 33 34    35 0a 4e 6f 64 65 3a 20 52 65 6d 6f 74 65 20 47 | e.Commands.291345.Node:.Remote.G | 
| 1285e0 | 69 74 20 56 61 72 69 61 62 6c 65 73 7f 32 39 35    33 38 34 0a 4e 6f 64 65 3a 20 46 65 74 63 68 69 | it.Variables.295384.Node:.Fetchi | 
| 128600 | 6e 67 7f 32 39 36 36 35 35 0a 4e 6f 64 65 3a 20    50 75 6c 6c 69 6e 67 7f 32 39 39 31 30 31 0a 4e | ng.296655.Node:.Pulling.299101.N | 
| 128620 | 6f 64 65 3a 20 50 75 73 68 69 6e 67 7f 33 30 30    31 32 37 0a 4e 6f 64 65 3a 20 50 6c 61 69 6e 20 | ode:.Pushing.300127.Node:.Plain. | 
| 128640 | 50 61 74 63 68 65 73 7f 33 30 34 34 31 38 0a 4e    6f 64 65 3a 20 4d 61 69 6c 64 69 72 20 50 61 74 | Patches.304418.Node:.Maildir.Pat | 
| 128660 | 63 68 65 73 7f 33 30 35 38 38 39 0a 4e 6f 64 65    3a 20 4d 69 73 63 65 6c 6c 61 6e 65 6f 75 73 7f | ches.305889.Node:.Miscellaneous. | 
| 128680 | 33 30 37 33 36 38 0a 4e 6f 64 65 3a 20 54 61 67    67 69 6e 67 7f 33 30 37 37 31 34 0a 4e 6f 64 65 | 307368.Node:.Tagging.307714.Node | 
| 1286a0 | 3a 20 4e 6f 74 65 73 7f 33 30 39 36 30 37 0a 4e    6f 64 65 3a 20 53 75 62 6d 6f 64 75 6c 65 73 7f | :.Notes.309607.Node:.Submodules. | 
| 1286c0 | 33 31 31 39 34 32 0a 4e 6f 64 65 3a 20 4c 69 73    74 69 6e 67 20 53 75 62 6d 6f 64 75 6c 65 73 7f | 311942.Node:.Listing.Submodules. | 
| 1286e0 | 33 31 32 31 36 30 0a 4e 6f 64 65 3a 20 53 75 62    6d 6f 64 75 6c 65 20 54 72 61 6e 73 69 65 6e 74 | 312160.Node:.Submodule.Transient | 
| 128700 | 7f 33 31 34 33 30 38 0a 4e 6f 64 65 3a 20 53 75    62 74 72 65 65 7f 33 31 36 37 39 35 0a 4e 6f 64 | .314308.Node:.Subtree.316795.Nod | 
| 128720 | 65 3a 20 57 6f 72 6b 74 72 65 65 7f 33 31 38 37    32 36 0a 4e 6f 64 65 3a 20 53 70 61 72 73 65 20 | e:.Worktree.318726.Node:.Sparse. | 
| 128740 | 63 68 65 63 6b 6f 75 74 73 7f 33 31 39 38 30 32    0a 4e 6f 64 65 3a 20 42 75 6e 64 6c 65 7f 33 32 | checkouts.319802.Node:.Bundle.32 | 
| 128760 | 32 35 37 38 0a 4e 6f 64 65 3a 20 43 6f 6d 6d 6f    6e 20 43 6f 6d 6d 61 6e 64 73 7f 33 32 32 39 35 | 2578.Node:.Common.Commands.32295 | 
| 128780 | 33 0a 4e 6f 64 65 3a 20 57 69 70 20 4d 6f 64 65    73 7f 33 32 35 35 38 31 0a 4e 6f 64 65 3a 20 57 | 3.Node:.Wip.Modes.325581.Node:.W | 
| 1287a0 | 69 70 20 47 72 61 70 68 7f 33 33 30 34 37 32 0a    4e 6f 64 65 3a 20 4c 65 67 61 63 79 20 57 69 70 | ip.Graph.330472.Node:.Legacy.Wip | 
| 1287c0 | 20 4d 6f 64 65 73 7f 33 33 32 37 38 35 0a 4e 6f    64 65 3a 20 43 6f 6d 6d 61 6e 64 73 20 66 6f 72 | .Modes.332785.Node:.Commands.for | 
| 1287e0 | 20 42 75 66 66 65 72 73 20 56 69 73 69 74 69 6e    67 20 46 69 6c 65 73 7f 33 33 35 36 37 32 0a 4e | .Buffers.Visiting.Files.335672.N | 
| 128800 | 6f 64 65 3a 20 4d 69 6e 6f 72 20 4d 6f 64 65 20    66 6f 72 20 42 75 66 66 65 72 73 20 56 69 73 69 | ode:.Minor.Mode.for.Buffers.Visi | 
| 128820 | 74 69 6e 67 20 42 6c 6f 62 73 7f 33 34 33 39 30    30 0a 4e 6f 64 65 3a 20 43 75 73 74 6f 6d 69 7a | ting.Blobs.343900.Node:.Customiz | 
| 128840 | 69 6e 67 7f 33 34 34 36 39 38 0a 4e 6f 64 65 3a    20 50 65 72 2d 52 65 70 6f 73 69 74 6f 72 79 20 | ing.344698.Node:.Per-Repository. | 
| 128860 | 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 7f 33 34    36 32 39 34 0a 4e 6f 64 65 3a 20 45 73 73 65 6e | Configuration.346294.Node:.Essen | 
| 128880 | 74 69 61 6c 20 53 65 74 74 69 6e 67 73 7f 33 34    38 35 34 38 0a 4e 6f 64 65 3a 20 53 61 66 65 74 | tial.Settings.348548.Node:.Safet | 
| 1288a0 | 79 7f 33 34 38 38 39 34 0a 4e 6f 64 65 3a 20 50    65 72 66 6f 72 6d 61 6e 63 65 7f 33 35 30 36 35 | y.348894.Node:.Performance.35065 | 
| 1288c0 | 35 0a 52 65 66 3a 20 4c 6f 67 20 50 65 72 66 6f    72 6d 61 6e 63 65 7f 33 35 33 36 31 38 0a 52 65 | 5.Ref:.Log.Performance.353618.Re | 
| 1288e0 | 66 3a 20 44 69 66 66 20 50 65 72 66 6f 72 6d 61    6e 63 65 7f 33 35 34 39 32 33 0a 52 65 66 3a 20 | f:.Diff.Performance.354923.Ref:. | 
| 128900 | 52 65 66 73 20 42 75 66 66 65 72 20 50 65 72 66    6f 72 6d 61 6e 63 65 7f 33 35 36 32 36 34 0a 52 | Refs.Buffer.Performance.356264.R | 
| 128920 | 65 66 3a 20 43 6f 6d 6d 69 74 74 69 6e 67 20 50    65 72 66 6f 72 6d 61 6e 63 65 7f 33 35 36 38 33 | ef:.Committing.Performance.35683 | 
| 128940 | 39 0a 4e 6f 64 65 3a 20 4d 69 63 72 6f 73 6f 66    74 20 57 69 6e 64 6f 77 73 20 50 65 72 66 6f 72 | 9.Node:.Microsoft.Windows.Perfor | 
| 128960 | 6d 61 6e 63 65 7f 33 35 37 38 32 31 0a 4e 6f 64    65 3a 20 4d 61 63 4f 53 20 50 65 72 66 6f 72 6d | mance.357821.Node:.MacOS.Perform | 
| 128980 | 61 6e 63 65 7f 33 35 39 30 31 32 0a 52 65 66 3a    20 4d 61 63 4f 53 20 50 65 72 66 6f 72 6d 61 6e | ance.359012.Ref:.MacOS.Performan | 
| 1289a0 | 63 65 2d 46 6f 6f 74 6e 6f 74 65 2d 31 7f 33 36    30 30 33 35 0a 4e 6f 64 65 3a 20 47 6c 6f 62 61 | ce-Footnote-1.360035.Node:.Globa | 
| 1289c0 | 6c 20 42 69 6e 64 69 6e 67 73 7f 33 36 30 31 31    37 0a 4e 6f 64 65 3a 20 50 6c 75 6d 62 69 6e 67 | l.Bindings.360117.Node:.Plumbing | 
| 1289e0 | 7f 33 36 32 33 34 35 0a 4e 6f 64 65 3a 20 43 61    6c 6c 69 6e 67 20 47 69 74 7f 33 36 33 31 37 34 | .362345.Node:.Calling.Git.363174 | 
| 128a00 | 0a 4e 6f 64 65 3a 20 47 65 74 74 69 6e 67 20 61    20 56 61 6c 75 65 20 66 72 6f 6d 20 47 69 74 7f | .Node:.Getting.a.Value.from.Git. | 
| 128a20 | 33 36 34 36 39 39 0a 4e 6f 64 65 3a 20 43 61 6c    6c 69 6e 67 20 47 69 74 20 66 6f 72 20 45 66 66 | 364699.Node:.Calling.Git.for.Eff | 
| 128a40 | 65 63 74 7f 33 36 38 34 32 37 0a 4e 6f 64 65 3a    20 53 65 63 74 69 6f 6e 20 50 6c 75 6d 62 69 6e | ect.368427.Node:.Section.Plumbin | 
| 128a60 | 67 7f 33 37 34 33 32 31 0a 4e 6f 64 65 3a 20 43    72 65 61 74 69 6e 67 20 53 65 63 74 69 6f 6e 73 | g.374321.Node:.Creating.Sections | 
| 128a80 | 7f 33 37 34 35 34 39 0a 4e 6f 64 65 3a 20 53 65    63 74 69 6f 6e 20 53 65 6c 65 63 74 69 6f 6e 7f | .374549.Node:.Section.Selection. | 
| 128aa0 | 33 37 38 34 34 35 0a 4e 6f 64 65 3a 20 4d 61 74    63 68 69 6e 67 20 53 65 63 74 69 6f 6e 73 7f 33 | 378445.Node:.Matching.Sections.3 | 
| 128ac0 | 38 30 32 34 31 0a 4e 6f 64 65 3a 20 52 65 66 72    65 73 68 69 6e 67 20 42 75 66 66 65 72 73 7f 33 | 80241.Node:.Refreshing.Buffers.3 | 
| 128ae0 | 38 36 31 36 32 0a 4e 6f 64 65 3a 20 43 6f 6e 76    65 6e 74 69 6f 6e 73 7f 33 38 39 33 30 36 0a 4e | 86162.Node:.Conventions.389306.N | 
| 128b00 | 6f 64 65 3a 20 54 68 65 6d 69 6e 67 20 46 61 63    65 73 7f 33 38 39 34 39 38 0a 4e 6f 64 65 3a 20 | ode:.Theming.Faces.389498.Node:. | 
| 128b20 | 46 41 51 7f 33 39 37 36 30 33 0a 4e 6f 64 65 3a    20 46 41 51 20 2d 20 48 6f 77 20 74 6f 20 2e 2e | FAQ.397603.Node:.FAQ.-.How.to... | 
| 128b40 | 2e 3f 7f 33 39 38 30 34 31 0a 4e 6f 64 65 3a 20    48 6f 77 20 74 6f 20 70 72 6f 6e 6f 75 6e 63 65 | .?.398041.Node:.How.to.pronounce | 
| 128b60 | 20 4d 61 67 69 74 3f 7f 33 39 38 33 39 38 0a 4e    6f 64 65 3a 20 48 6f 77 20 74 6f 20 73 68 6f 77 | .Magit?.398398.Node:.How.to.show | 
| 128b80 | 20 67 69 74 27 73 20 6f 75 74 70 75 74 3f 7f 33    39 39 32 30 31 0a 4e 6f 64 65 3a 20 48 6f 77 20 | .git's.output?.399201.Node:.How. | 
| 128ba0 | 74 6f 20 69 6e 73 74 61 6c 6c 20 74 68 65 20 67    69 74 6d 61 6e 20 69 6e 66 6f 20 6d 61 6e 75 61 | to.install.the.gitman.info.manua | 
| 128bc0 | 6c 3f 7f 33 39 39 39 38 37 0a 4e 6f 64 65 3a 20    48 6f 77 20 74 6f 20 73 68 6f 77 20 64 69 66 66 | l?.399987.Node:.How.to.show.diff | 
| 128be0 | 73 20 66 6f 72 20 67 70 67 2d 65 6e 63 72 79 70    74 65 64 20 66 69 6c 65 73 3f 7f 34 30 30 39 35 | s.for.gpg-encrypted.files?.40095 | 
| 128c00 | 37 0a 4e 6f 64 65 3a 20 48 6f 77 20 64 6f 65 73    20 62 72 61 6e 63 68 69 6e 67 20 61 6e 64 20 70 | 7.Node:.How.does.branching.and.p | 
| 128c20 | 75 73 68 69 6e 67 20 77 6f 72 6b 3f 7f 34 30 31    35 35 33 0a 4e 6f 64 65 3a 20 53 68 6f 75 6c 64 | ushing.work?.401553.Node:.Should | 
| 128c40 | 20 49 20 64 69 73 61 62 6c 65 20 56 43 3f 7f 34    30 31 38 38 36 0a 4e 6f 64 65 3a 20 46 41 51 20 | .I.disable.VC?.401886.Node:.FAQ. | 
| 128c60 | 2d 20 49 73 73 75 65 73 20 61 6e 64 20 45 72 72    6f 72 73 7f 34 30 32 34 38 39 0a 4e 6f 64 65 3a | -.Issues.and.Errors.402489.Node: | 
| 128c80 | 20 4d 61 67 69 74 20 69 73 20 73 6c 6f 77 7f 34    30 33 34 33 34 0a 4e 6f 64 65 3a 20 49 20 63 68 | .Magit.is.slow.403434.Node:.I.ch | 
| 128ca0 | 61 6e 67 65 64 20 73 65 76 65 72 61 6c 20 74 68    6f 75 73 61 6e 64 20 66 69 6c 65 73 20 61 74 20 | anged.several.thousand.files.at. | 
| 128cc0 | 6f 6e 63 65 20 61 6e 64 20 6e 6f 77 20 4d 61 67    69 74 20 69 73 20 75 6e 75 73 61 62 6c 65 7f 34 | once.and.now.Magit.is.unusable.4 | 
| 128ce0 | 30 33 37 32 37 0a 4e 6f 64 65 3a 20 49 20 61 6d    20 68 61 76 69 6e 67 20 70 72 6f 62 6c 65 6d 73 | 03727.Node:.I.am.having.problems | 
| 128d00 | 20 63 6f 6d 6d 69 74 74 69 6e 67 7f 34 30 34 34    35 33 0a 4e 6f 64 65 3a 20 49 20 61 6d 20 75 73 | .committing.404453.Node:.I.am.us | 
| 128d20 | 69 6e 67 20 4d 53 20 57 69 6e 64 6f 77 73 20 61    6e 64 20 63 61 6e 6e 6f 74 20 70 75 73 68 20 77 | ing.MS.Windows.and.cannot.push.w | 
| 128d40 | 69 74 68 20 4d 61 67 69 74 7f 34 30 34 39 33 34    0a 4e 6f 64 65 3a 20 49 20 61 6d 20 75 73 69 6e | ith.Magit.404934.Node:.I.am.usin | 
| 128d60 | 67 20 6d 61 63 4f 53 20 61 6e 64 20 53 4f 4d 45    54 48 49 4e 47 20 77 6f 72 6b 73 20 69 6e 20 73 | g.macOS.and.SOMETHING.works.in.s | 
| 128d80 | 68 65 6c 6c 20 62 75 74 20 6e 6f 74 20 69 6e 20    4d 61 67 69 74 7f 34 30 35 35 35 32 0a 4e 6f 64 | hell.but.not.in.Magit.405552.Nod | 
| 128da0 | 65 3a 20 45 78 70 61 6e 64 69 6e 67 20 61 20 66    69 6c 65 20 74 6f 20 73 68 6f 77 20 74 68 65 20 | e:.Expanding.a.file.to.show.the. | 
| 128dc0 | 64 69 66 66 20 63 61 75 73 65 73 20 69 74 20 74    6f 20 64 69 73 61 70 70 65 61 72 7f 34 30 36 33 | diff.causes.it.to.disappear.4063 | 
| 128de0 | 38 36 0a 4e 6f 64 65 3a 20 50 6f 69 6e 74 20 69    73 20 77 72 6f 6e 67 20 69 6e 20 74 68 65 20 43 | 86.Node:.Point.is.wrong.in.the.C | 
| 128e00 | 4f 4d 4d 49 54 5f 45 44 49 54 4d 53 47 20 62 75    66 66 65 72 7f 34 30 36 39 37 34 0a 4e 6f 64 65 | OMMIT_EDITMSG.buffer.406974.Node | 
| 128e20 | 3a 20 54 68 65 20 6d 6f 64 65 2d 6c 69 6e 65 20    69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 73 6e 27 | :.The.mode-line.information.isn' | 
| 128e40 | 74 20 61 6c 77 61 79 73 20 75 70 2d 74 6f 2d 64    61 74 65 7f 34 30 38 30 31 39 0a 4e 6f 64 65 3a | t.always.up-to-date.408019.Node: | 
| 128e60 | 20 41 20 62 72 61 6e 63 68 20 61 6e 64 20 74 61    67 20 73 68 61 72 69 6e 67 20 74 68 65 20 73 61 | .A.branch.and.tag.sharing.the.sa | 
| 128e80 | 6d 65 20 6e 61 6d 65 20 62 72 65 61 6b 73 20 53    4f 4d 45 54 48 49 4e 47 7f 34 30 39 30 38 32 0a | me.name.breaks.SOMETHING.409082. | 
| 128ea0 | 4e 6f 64 65 3a 20 4d 79 20 47 69 74 20 68 6f 6f    6b 73 20 77 6f 72 6b 20 6f 6e 20 74 68 65 20 63 | Node:.My.Git.hooks.work.on.the.c | 
| 128ec0 | 6f 6d 6d 61 6e 64 2d 6c 69 6e 65 20 62 75 74 20    6e 6f 74 20 69 6e 73 69 64 65 20 4d 61 67 69 74 | ommand-line.but.not.inside.Magit | 
| 128ee0 | 7f 34 30 39 39 36 39 0a 4e 6f 64 65 3a 20 67 69    74 2d 63 6f 6d 6d 69 74 2d 6d 6f 64 65 20 69 73 | .409969.Node:.git-commit-mode.is | 
| 128f00 | 6e 27 74 20 75 73 65 64 20 77 68 65 6e 20 63 6f    6d 6d 69 74 74 69 6e 67 20 66 72 6f 6d 20 74 68 | n't.used.when.committing.from.th | 
| 128f20 | 65 20 63 6f 6d 6d 61 6e 64 2d 6c 69 6e 65 7f 34    31 30 38 31 35 0a 4e 6f 64 65 3a 20 50 6f 69 6e | e.command-line.410815.Node:.Poin | 
| 128f40 | 74 20 65 6e 64 73 20 75 70 20 69 6e 73 69 64 65    20 69 6e 76 69 73 69 62 6c 65 20 74 65 78 74 20 | t.ends.up.inside.invisible.text. | 
| 128f60 | 77 68 65 6e 20 6a 75 6d 70 69 6e 67 20 74 6f 20    61 20 66 69 6c 65 2d 76 69 73 69 74 69 6e 67 20 | when.jumping.to.a.file-visiting. | 
| 128f80 | 62 75 66 66 65 72 7f 34 31 33 30 38 36 0a 4e 6f    64 65 3a 20 49 20 61 6d 20 6e 6f 20 6c 6f 6e 67 | buffer.413086.Node:.I.am.no.long | 
| 128fa0 | 65 72 20 61 62 6c 65 20 74 6f 20 73 61 76 65 20    70 6f 70 75 70 20 64 65 66 61 75 6c 74 73 7f 34 | er.able.to.save.popup.defaults.4 | 
| 128fc0 | 31 33 39 33 35 0a 4e 6f 64 65 3a 20 44 65 62 75    67 67 69 6e 67 20 54 6f 6f 6c 73 7f 34 31 34 39 | 13935.Node:.Debugging.Tools.4149 | 
| 128fe0 | 31 36 0a 4e 6f 64 65 3a 20 4b 65 79 73 74 72 6f    6b 65 20 49 6e 64 65 78 7f 34 31 38 30 39 30 0a | 16.Node:.Keystroke.Index.418090. | 
| 129000 | 4e 6f 64 65 3a 20 46 75 6e 63 74 69 6f 6e 20 61    6e 64 20 43 6f 6d 6d 61 6e 64 20 49 6e 64 65 78 | Node:.Function.and.Command.Index | 
| 129020 | 7f 34 35 39 37 30 34 0a 4e 6f 64 65 3a 20 56 61    72 69 61 62 6c 65 20 49 6e 64 65 78 7f 35 31 37 | .459704.Node:.Variable.Index.517 | 
| 129040 | 39 30 35 0a 1f 0a 45 6e 64 20 54 61 67 20 54 61    62 6c 65 0a 0a 1f 0a 4c 6f 63 61 6c 20 56 61 72 | 905...End.Tag.Table....Local.Var | 
| 129060 | 69 61 62 6c 65 73 3a 0a 63 6f 64 69 6e 67 3a 20    75 74 66 2d 38 0a 45 6e 64 3a 0a 00 00 00 00 00 | iables:.coding:.utf-8.End:...... | 
| 129080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1290a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1290c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1290e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 129100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 129120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 129140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 129160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 129180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1291a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1291c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1291e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 129200 | 6d 61 67 69 74 2d 32 30 32 34 30 34 30 34 2e 31    39 30 31 2f 6d 61 67 69 74 2d 61 75 74 6f 72 65 | magit-20240404.1901/magit-autore | 
| 129220 | 76 65 72 74 2e 65 6c 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | vert.el......................... | 
| 129240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 129260 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30    30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 | 
| 129280 | 30 30 32 35 37 32 36 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 35 37 34 31 00 20 30 00 00 00 | 0025726.00000000000.015741..0... | 
| 1292a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1292c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1292e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 129300 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... | 
| 129320 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... | 
| 129340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 129360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 129380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1293a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1293c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1293e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 129400 | 3b 3b 3b 20 6d 61 67 69 74 2d 61 75 74 6f 72 65    76 65 72 74 2e 65 6c 20 2d 2d 2d 20 52 65 76 65 | ;;;.magit-autorevert.el.---.Reve | 
| 129420 | 72 74 20 62 75 66 66 65 72 73 20 77 68 65 6e 20    66 69 6c 65 73 20 69 6e 20 72 65 70 6f 73 69 74 | rt.buffers.when.files.in.reposit | 
| 129440 | 6f 72 79 20 63 68 61 6e 67 65 20 20 2d 2a 2d 20    6c 65 78 69 63 61 6c 2d 62 69 6e 64 69 6e 67 3a | ory.change..-*-.lexical-binding: | 
| 129460 | 74 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69    67 68 74 20 28 43 29 20 32 30 30 38 2d 32 30 32 | t.-*-..;;.Copyright.(C).2008-202 | 
| 129480 | 34 20 54 68 65 20 4d 61 67 69 74 20 50 72 6f 6a    65 63 74 20 43 6f 6e 74 72 69 62 75 74 6f 72 73 | 4.The.Magit.Project.Contributors | 
| 1294a0 | 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 4a 6f 6e    61 73 20 42 65 72 6e 6f 75 6c 6c 69 20 3c 6a 6f | ..;;.Author:.Jonas.Bernoulli.<jo | 
| 1294c0 | 6e 61 73 40 62 65 72 6e 6f 75 6c 2e 6c 69 3e 0a    3b 3b 20 4d 61 69 6e 74 61 69 6e 65 72 3a 20 4a | nas@bernoul.li>.;;.Maintainer:.J | 
| 1294e0 | 6f 6e 61 73 20 42 65 72 6e 6f 75 6c 6c 69 20 3c    6a 6f 6e 61 73 40 62 65 72 6e 6f 75 6c 2e 6c 69 | onas.Bernoulli.<jonas@bernoul.li | 
| 129500 | 3e 0a 0a 3b 3b 20 53 50 44 58 2d 4c 69 63 65 6e    73 65 2d 49 64 65 6e 74 69 66 69 65 72 3a 20 47 | >..;;.SPDX-License-Identifier:.G | 
| 129520 | 50 4c 2d 33 2e 30 2d 6f 72 2d 6c 61 74 65 72 0a    0a 3b 3b 20 4d 61 67 69 74 20 69 73 20 66 72 65 | PL-3.0-or-later..;;.Magit.is.fre | 
| 129540 | 65 20 73 6f 66 74 77 61 72 65 3a 20 79 6f 75 20    63 61 6e 20 72 65 64 69 73 74 72 69 62 75 74 65 | e.software:.you.can.redistribute | 
| 129560 | 20 69 74 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66    79 20 69 74 0a 3b 3b 20 75 6e 64 65 72 20 74 68 | .it.and/or.modify.it.;;.under.th | 
| 129580 | 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 47    4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 | e.terms.of.the.GNU.General.Publi | 
| 1295a0 | 63 20 4c 69 63 65 6e 73 65 20 61 73 20 70 75 62    6c 69 73 68 65 64 20 62 79 0a 3b 3b 20 74 68 65 | c.License.as.published.by.;;.the | 
| 1295c0 | 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46    6f 75 6e 64 61 74 69 6f 6e 2c 20 65 69 74 68 65 | .Free.Software.Foundation,.eithe | 
| 1295e0 | 72 20 76 65 72 73 69 6f 6e 20 33 20 6f 66 20 74    68 65 20 4c 69 63 65 6e 73 65 2c 20 6f 72 0a 3b | r.version.3.of.the.License,.or.; | 
| 129600 | 3b 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f    6e 29 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 | ;.(at.your.option).any.later.ver | 
| 129620 | 73 69 6f 6e 2e 0a 3b 3b 0a 3b 3b 20 4d 61 67 69    74 20 69 73 20 64 69 73 74 72 69 62 75 74 65 64 | sion..;;.;;.Magit.is.distributed | 
| 129640 | 20 69 6e 20 74 68 65 20 68 6f 70 65 20 74 68 61    74 20 69 74 20 77 69 6c 6c 20 62 65 20 75 73 65 | .in.the.hope.that.it.will.be.use | 
| 129660 | 66 75 6c 2c 20 62 75 74 20 57 49 54 48 4f 55 54    0a 3b 3b 20 41 4e 59 20 57 41 52 52 41 4e 54 59 | ful,.but.WITHOUT.;;.ANY.WARRANTY | 
| 129680 | 3b 20 77 69 74 68 6f 75 74 20 65 76 65 6e 20 74    68 65 20 69 6d 70 6c 69 65 64 20 77 61 72 72 61 | ;.without.even.the.implied.warra | 
| 1296a0 | 6e 74 79 20 6f 66 20 4d 45 52 43 48 41 4e 54 41    42 49 4c 49 54 59 0a 3b 3b 20 6f 72 20 46 49 54 | nty.of.MERCHANTABILITY.;;.or.FIT | 
| 1296c0 | 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49    43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 20 20 | NESS.FOR.A.PARTICULAR.PURPOSE... | 
| 1296e0 | 53 65 65 20 74 68 65 20 47 4e 55 20 47 65 6e 65    72 61 6c 20 50 75 62 6c 69 63 0a 3b 3b 20 4c 69 | See.the.GNU.General.Public.;;.Li | 
| 129700 | 63 65 6e 73 65 20 66 6f 72 20 6d 6f 72 65 20 64    65 74 61 69 6c 73 2e 0a 3b 3b 0a 3b 3b 20 59 6f | cense.for.more.details..;;.;;.Yo | 
| 129720 | 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 65    63 65 69 76 65 64 20 61 20 63 6f 70 79 20 6f 66 | u.should.have.received.a.copy.of | 
| 129740 | 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c    20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a | .the.GNU.General.Public.License. | 
| 129760 | 3b 3b 20 61 6c 6f 6e 67 20 77 69 74 68 20 4d 61    67 69 74 2e 20 20 49 66 20 6e 6f 74 2c 20 73 65 | ;;.along.with.Magit...If.not,.se | 
| 129780 | 65 20 3c 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67    6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f | e.<https://www.gnu.org/licenses/ | 
| 1297a0 | 3e 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28    72 65 71 75 69 72 65 20 27 6d 61 67 69 74 2d 67 | >...;;;.Code:..(require.'magit-g | 
| 1297c0 | 69 74 29 0a 0a 28 72 65 71 75 69 72 65 20 27 61    75 74 6f 72 65 76 65 72 74 29 0a 0a 3b 3b 3b 20 | it)..(require.'autorevert)..;;;. | 
| 1297e0 | 4f 70 74 69 6f 6e 73 0a 0a 28 64 65 66 67 72 6f    75 70 20 6d 61 67 69 74 2d 61 75 74 6f 2d 72 65 | Options..(defgroup.magit-auto-re | 
| 129800 | 76 65 72 74 20 6e 69 6c 0a 20 20 22 52 65 76 65    72 74 20 62 75 66 66 65 72 73 20 77 68 65 6e 20 | vert.nil..."Revert.buffers.when. | 
| 129820 | 66 69 6c 65 73 20 69 6e 20 72 65 70 6f 73 69 74    6f 72 79 20 63 68 61 6e 67 65 2e 22 0a 20 20 3a | files.in.repository.change."...: | 
| 129840 | 6c 69 6e 6b 20 27 28 63 75 73 74 6f 6d 2d 67 72    6f 75 70 2d 6c 69 6e 6b 20 61 75 74 6f 2d 72 65 | link.'(custom-group-link.auto-re | 
| 129860 | 76 65 72 74 29 0a 20 20 3a 6c 69 6e 6b 20 27 28    69 6e 66 6f 2d 6c 69 6e 6b 20 22 28 6d 61 67 69 | vert)...:link.'(info-link."(magi | 
| 129880 | 74 29 41 75 74 6f 6d 61 74 69 63 20 52 65 76 65    72 74 69 6e 67 20 6f 66 20 46 69 6c 65 2d 56 69 | t)Automatic.Reverting.of.File-Vi | 
| 1298a0 | 73 69 74 69 6e 67 20 42 75 66 66 65 72 73 22 29    0a 20 20 3a 67 72 6f 75 70 20 27 61 75 74 6f 2d | siting.Buffers")...:group.'auto- | 
| 1298c0 | 72 65 76 65 72 74 0a 20 20 3a 67 72 6f 75 70 20    27 6d 61 67 69 74 2d 65 73 73 65 6e 74 69 61 6c | revert...:group.'magit-essential | 
| 1298e0 | 73 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69    74 2d 6d 6f 64 65 73 29 0a 0a 28 64 65 66 63 75 | s...:group.'magit-modes)..(defcu | 
| 129900 | 73 74 6f 6d 20 61 75 74 6f 2d 72 65 76 65 72 74    2d 62 75 66 66 65 72 2d 6c 69 73 74 2d 66 69 6c | stom.auto-revert-buffer-list-fil | 
| 129920 | 74 65 72 20 6e 69 6c 0a 20 20 22 46 69 6c 74 65    72 20 74 68 61 74 20 64 65 74 65 72 6d 69 6e 65 | ter.nil..."Filter.that.determine | 
| 129940 | 73 20 77 68 69 63 68 20 62 75 66 66 65 72 73 20    60 61 75 74 6f 2d 72 65 76 65 72 74 2d 62 75 66 | s.which.buffers.`auto-revert-buf | 
| 129960 | 66 65 72 73 27 20 72 65 76 65 72 74 73 2e 0a 0a    54 68 69 73 20 6f 70 74 69 6f 6e 20 69 73 20 70 | fers'.reverts...This.option.is.p | 
| 129980 | 72 6f 76 69 64 65 64 20 62 79 20 4d 61 67 69 74    2c 20 77 68 69 63 68 20 61 6c 73 6f 20 61 64 76 | rovided.by.Magit,.which.also.adv | 
| 1299a0 | 69 73 65 73 0a 60 61 75 74 6f 2d 72 65 76 65 72    74 2d 62 75 66 66 65 72 73 27 20 74 6f 20 72 65 | ises.`auto-revert-buffers'.to.re | 
| 1299c0 | 73 70 65 63 74 20 69 74 2e 20 20 4d 61 67 69 74    20 75 73 65 72 73 20 77 68 6f 20 64 6f 20 6e 6f | spect.it...Magit.users.who.do.no | 
| 1299e0 | 74 20 74 75 72 6e 0a 6f 6e 20 74 68 65 20 6c 6f    63 61 6c 20 6d 6f 64 65 20 60 61 75 74 6f 2d 72 | t.turn.on.the.local.mode.`auto-r | 
| 129a00 | 65 76 65 72 74 2d 6d 6f 64 65 27 20 74 68 65 6d    73 65 6c 76 65 73 2c 20 61 72 65 20 62 65 73 74 | evert-mode'.themselves,.are.best | 
| 129a20 | 20 73 65 72 76 65 64 0a 62 79 20 73 65 74 74 69    6e 67 20 74 68 65 20 76 61 6c 75 65 20 74 6f 20 | .served.by.setting.the.value.to. | 
| 129a40 | 60 6d 61 67 69 74 2d 61 75 74 6f 2d 72 65 76 65    72 74 2d 72 65 70 6f 73 69 74 6f 72 79 2d 62 75 | `magit-auto-revert-repository-bu | 
| 129a60 | 66 66 65 72 2d 70 27 2e 0a 0a 48 6f 77 65 76 65    72 20 74 68 65 20 64 65 66 61 75 6c 74 20 69 73 | ffer-p'...However.the.default.is | 
| 129a80 | 20 6e 69 6c 2c 20 73 6f 20 61 73 20 6e 6f 74 20    74 6f 20 64 69 73 74 75 72 62 20 75 73 65 72 73 | .nil,.so.as.not.to.disturb.users | 
| 129aa0 | 20 77 68 6f 20 64 6f 20 75 73 65 0a 74 68 65 20    6c 6f 63 61 6c 20 6d 6f 64 65 20 64 69 72 65 63 | .who.do.use.the.local.mode.direc | 
| 129ac0 | 74 6c 79 2e 20 20 49 66 20 79 6f 75 20 65 78 70    65 72 69 65 6e 63 65 20 64 65 6c 61 79 73 20 77 | tly...If.you.experience.delays.w | 
| 129ae0 | 68 65 6e 20 72 75 6e 6e 69 6e 67 0a 4d 61 67 69    74 20 63 6f 6d 6d 61 6e 64 73 2c 20 74 68 65 6e | hen.running.Magit.commands,.then | 
| 129b00 | 20 79 6f 75 20 73 68 6f 75 6c 64 20 63 6f 6e 73    69 64 65 72 20 75 73 69 6e 67 20 6f 6e 65 20 6f | .you.should.consider.using.one.o | 
| 129b20 | 66 20 74 68 65 0a 70 72 65 64 69 63 61 74 65 73    20 70 72 6f 76 69 64 65 64 20 62 79 20 4d 61 67 | f.the.predicates.provided.by.Mag | 
| 129b40 | 69 74 20 2d 20 65 73 70 65 63 69 61 6c 6c 79 20    69 66 20 79 6f 75 20 61 6c 73 6f 20 75 73 65 20 | it.-.especially.if.you.also.use. | 
| 129b60 | 54 72 61 6d 70 2e 0a 0a 55 73 65 72 73 20 77 68    6f 20 64 6f 20 74 75 72 6e 20 6f 6e 20 60 61 75 | Tramp...Users.who.do.turn.on.`au | 
| 129b80 | 74 6f 2d 72 65 76 65 72 74 2d 6d 6f 64 65 27 20    69 6e 20 62 75 66 66 65 72 73 20 69 6e 20 77 68 | to-revert-mode'.in.buffers.in.wh | 
| 129ba0 | 69 63 68 20 4d 61 67 69 74 0a 64 6f 65 73 6e 27    74 20 64 6f 20 74 68 61 74 20 66 6f 72 20 74 68 | ich.Magit.doesn't.do.that.for.th | 
| 129bc0 | 65 6d 2c 20 73 68 6f 75 6c 64 20 6c 69 6b 65 6c    79 20 6e 6f 74 20 75 73 65 20 61 6e 79 20 66 69 | em,.should.likely.not.use.any.fi | 
| 129be0 | 6c 74 65 72 2e 0a 55 73 65 72 73 20 77 68 6f 20    74 75 72 6e 20 6f 6e 20 60 67 6c 6f 62 61 6c 2d | lter..Users.who.turn.on.`global- | 
| 129c00 | 61 75 74 6f 2d 72 65 76 65 72 74 2d 6d 6f 64 65    27 2c 20 64 6f 20 6e 6f 74 20 68 61 76 65 20 74 | auto-revert-mode',.do.not.have.t | 
| 129c20 | 6f 20 77 6f 72 72 79 0a 61 62 6f 75 74 20 74 68    69 73 20 6f 70 74 69 6f 6e 2c 20 62 65 63 61 75 | o.worry.about.this.option,.becau | 
| 129c40 | 73 65 20 69 74 20 69 73 20 64 69 73 72 65 67 61    72 64 65 64 20 69 66 20 74 68 65 20 67 6c 6f 62 | se.it.is.disregarded.if.the.glob | 
| 129c60 | 61 6c 20 6d 6f 64 65 0a 69 73 20 65 6e 61 62 6c    65 64 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d | al.mode.is.enabled."...:package- | 
| 129c80 | 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20    2e 20 22 32 2e 34 2e 32 22 29 0a 20 20 3a 67 72 | version.'(magit..."2.4.2")...:gr | 
| 129ca0 | 6f 75 70 20 27 61 75 74 6f 2d 72 65 76 65 72 74    0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 | oup.'auto-revert...:group.'magit | 
| 129cc0 | 2d 61 75 74 6f 2d 72 65 76 65 72 74 0a 20 20 3a    67 72 6f 75 70 20 27 6d 61 67 69 74 2d 72 65 6c | -auto-revert...:group.'magit-rel | 
| 129ce0 | 61 74 65 64 0a 20 20 3a 74 79 70 65 20 27 28 72    61 64 69 6f 20 28 63 6f 6e 73 74 20 3a 74 61 67 | ated...:type.'(radio.(const.:tag | 
| 129d00 | 20 22 4e 6f 20 66 69 6c 74 65 72 22 20 6e 69 6c    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."No.filter".nil)............... | 
| 129d20 | 20 20 28 66 75 6e 63 74 69 6f 6e 2d 69 74 65 6d    20 6d 61 67 69 74 2d 61 75 74 6f 2d 72 65 76 65 | ..(function-item.magit-auto-reve | 
| 129d40 | 72 74 2d 62 75 66 66 65 72 2d 70 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 | rt-buffer-p).................(fu | 
| 129d60 | 6e 63 74 69 6f 6e 2d 69 74 65 6d 20 6d 61 67 69    74 2d 61 75 74 6f 2d 72 65 76 65 72 74 2d 72 65 | nction-item.magit-auto-revert-re | 
| 129d80 | 70 6f 73 69 74 6f 72 79 2d 62 75 66 66 65 72 2d    70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | pository-buffer-p).............. | 
| 129da0 | 20 20 20 66 75 6e 63 74 69 6f 6e 29 29 0a 0a 28    64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d | ...function))..(defcustom.magit- | 
| 129dc0 | 61 75 74 6f 2d 72 65 76 65 72 74 2d 74 72 61 63    6b 65 64 2d 6f 6e 6c 79 20 74 0a 20 20 22 57 68 | auto-revert-tracked-only.t..."Wh | 
| 129de0 | 65 74 68 65 72 20 60 6d 61 67 69 74 2d 61 75 74    6f 2d 72 65 76 65 72 74 2d 6d 6f 64 65 27 20 6f | ether.`magit-auto-revert-mode'.o | 
| 129e00 | 6e 6c 79 20 72 65 76 65 72 74 73 20 74 72 61 63    6b 65 64 20 66 69 6c 65 73 2e 22 0a 20 20 3a 70 | nly.reverts.tracked.files."...:p | 
| 129e20 | 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27    28 6d 61 67 69 74 20 2e 20 22 32 2e 34 2e 30 22 | ackage-version.'(magit..."2.4.0" | 
| 129e40 | 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69    74 2d 61 75 74 6f 2d 72 65 76 65 72 74 0a 20 20 | )...:group.'magit-auto-revert... | 
| 129e60 | 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 0a 20    20 3a 73 65 74 20 28 6c 61 6d 62 64 61 20 28 76 | :type.'boolean...:set.(lambda.(v | 
| 129e80 | 61 72 20 76 61 6c 29 0a 20 20 20 20 20 20 20 20    20 28 73 65 74 20 76 61 72 20 76 61 6c 29 0a 20 | ar.val)..........(set.var.val).. | 
| 129ea0 | 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 61    6e 64 20 28 62 6f 75 6e 64 2d 61 6e 64 2d 74 72 | ........(when.(and.(bound-and-tr | 
| 129ec0 | 75 65 2d 70 20 6d 61 67 69 74 2d 61 75 74 6f 2d    72 65 76 65 72 74 2d 6d 6f 64 65 29 0a 20 20 20 | ue-p.magit-auto-revert-mode).... | 
| 129ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 66 65 61 74 75 72 65 70 20 27 6d 61 67 69 | .................(featurep.'magi | 
| 129f00 | 74 2d 61 75 74 6f 72 65 76 65 72 74 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | t-autorevert))............(magit | 
| 129f20 | 2d 61 75 74 6f 2d 72 65 76 65 72 74 2d 6d 6f 64    65 20 2d 31 29 0a 20 20 20 20 20 20 20 20 20 20 | -auto-revert-mode.-1)........... | 
| 129f40 | 20 28 6d 61 67 69 74 2d 61 75 74 6f 2d 72 65 76    65 72 74 2d 6d 6f 64 65 29 29 29 29 0a 0a 28 64 | .(magit-auto-revert-mode))))..(d | 
| 129f60 | 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 61    75 74 6f 2d 72 65 76 65 72 74 2d 69 6d 6d 65 64 | efcustom.magit-auto-revert-immed | 
| 129f80 | 69 61 74 65 6c 79 20 74 0a 20 20 22 57 68 65 74    68 65 72 20 4d 61 67 69 74 20 72 65 76 65 72 74 | iately.t..."Whether.Magit.revert | 
| 129fa0 | 73 20 62 75 66 66 65 72 73 20 69 6d 6d 65 64 69    61 74 65 6c 79 2e 0a 0a 49 66 20 74 68 69 73 20 | s.buffers.immediately...If.this. | 
| 129fc0 | 69 73 20 6e 6f 6e 2d 6e 69 6c 20 61 6e 64 20 65    69 74 68 65 72 20 60 67 6c 6f 62 61 6c 2d 61 75 | is.non-nil.and.either.`global-au | 
| 129fe0 | 74 6f 2d 72 65 76 65 72 74 2d 6d 6f 64 65 27 20    6f 72 0a 60 6d 61 67 69 74 2d 61 75 74 6f 2d 72 | to-revert-mode'.or.`magit-auto-r | 
| 12a000 | 65 76 65 72 74 2d 6d 6f 64 65 27 20 69 73 20 65    6e 61 62 6c 65 64 2c 20 74 68 65 6e 20 4d 61 67 | evert-mode'.is.enabled,.then.Mag | 
| 12a020 | 69 74 20 69 6d 6d 65 64 69 61 74 65 6c 79 0a 72    65 76 65 72 74 73 20 62 75 66 66 65 72 73 20 62 | it.immediately.reverts.buffers.b | 
| 12a040 | 79 20 65 78 70 6c 69 63 69 74 6c 79 20 63 61 6c    6c 69 6e 67 20 60 61 75 74 6f 2d 72 65 76 65 72 | y.explicitly.calling.`auto-rever | 
| 12a060 | 74 2d 62 75 66 66 65 72 73 27 0a 61 66 74 65 72    20 72 75 6e 6e 69 6e 67 20 47 69 74 20 66 6f 72 | t-buffers'.after.running.Git.for | 
| 12a080 | 20 73 69 64 65 2d 65 66 66 65 63 74 73 2e 0a 0a    49 66 20 60 61 75 74 6f 2d 72 65 76 65 72 74 2d | .side-effects...If.`auto-revert- | 
| 12a0a0 | 75 73 65 2d 6e 6f 74 69 66 79 27 20 69 73 20 6e    6f 6e 2d 6e 69 6c 20 28 61 6e 64 20 66 69 6c 65 | use-notify'.is.non-nil.(and.file | 
| 12a0c0 | 20 6e 6f 74 69 66 69 63 61 74 69 6f 6e 73 0a 61    72 65 20 61 63 74 75 61 6c 6c 79 20 73 75 70 70 | .notifications.are.actually.supp | 
| 12a0e0 | 6f 72 74 65 64 29 2c 20 74 68 65 6e 20 60 6d 61    67 69 74 2d 61 75 74 6f 2d 72 65 76 65 72 74 2d | orted),.then.`magit-auto-revert- | 
| 12a100 | 69 6d 6d 65 64 69 61 74 65 6c 79 27 0a 64 6f 65    73 20 6e 6f 74 20 68 61 76 65 20 74 6f 20 62 65 | immediately'.does.not.have.to.be | 
| 12a120 | 20 6e 6f 6e 2d 6e 69 6c 2c 20 62 65 63 61 75 73    65 20 74 68 65 20 72 65 76 65 72 74 73 20 68 61 | .non-nil,.because.the.reverts.ha | 
| 12a140 | 70 70 65 6e 0a 69 6d 6d 65 64 69 61 74 65 6c 79    20 61 6e 79 77 61 79 2e 0a 0a 49 66 20 60 6d 61 | ppen.immediately.anyway...If.`ma | 
| 12a160 | 67 69 74 2d 61 75 74 6f 2d 72 65 76 65 72 74 2d    69 6d 6d 65 64 69 61 74 65 6c 79 27 20 61 6e 64 | git-auto-revert-immediately'.and | 
| 12a180 | 20 60 61 75 74 6f 2d 72 65 76 65 72 74 2d 75 73    65 2d 6e 6f 74 69 66 79 27 0a 61 72 65 20 62 6f | .`auto-revert-use-notify'.are.bo | 
| 12a1a0 | 74 68 20 6e 69 6c 2c 20 74 68 65 6e 20 72 65 76    65 72 74 73 20 68 61 70 70 65 6e 20 61 66 74 65 | th.nil,.then.reverts.happen.afte | 
| 12a1c0 | 72 20 60 61 75 74 6f 2d 72 65 76 65 72 74 2d 69    6e 74 65 72 76 61 6c 27 0a 73 65 63 6f 6e 64 73 | r.`auto-revert-interval'.seconds | 
| 12a1e0 | 20 6f 66 20 75 73 65 72 20 69 6e 61 63 74 69 76    69 74 79 2e 20 20 54 68 61 74 20 69 73 20 6e 6f | .of.user.inactivity...That.is.no | 
| 12a200 | 74 20 64 65 73 69 72 61 62 6c 65 2e 22 0a 20 20    3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e | t.desirable."...:package-version | 
| 12a220 | 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 34 2e    30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 | .'(magit..."2.4.0")...:group.'ma | 
| 12a240 | 67 69 74 2d 61 75 74 6f 2d 72 65 76 65 72 74 0a    20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e | git-auto-revert...:type.'boolean | 
| 12a260 | 29 0a 0a 3b 3b 3b 20 4d 6f 64 65 0a 0a 28 64 65    66 75 6e 20 6d 61 67 69 74 2d 74 75 72 6e 2d 6f | )..;;;.Mode..(defun.magit-turn-o | 
| 12a280 | 6e 2d 61 75 74 6f 2d 72 65 76 65 72 74 2d 6d 6f    64 65 2d 69 66 2d 64 65 73 69 72 65 64 20 28 26 | n-auto-revert-mode-if-desired.(& | 
| 12a2a0 | 6f 70 74 69 6f 6e 61 6c 20 66 69 6c 65 29 0a 20    20 28 69 66 20 66 69 6c 65 0a 20 20 20 20 20 20 | optional.file)...(if.file....... | 
| 12a2c0 | 28 77 68 65 6e 2d 6c 65 74 20 28 28 62 75 66 66    65 72 20 28 66 69 6e 64 2d 62 75 66 66 65 72 2d | (when-let.((buffer.(find-buffer- | 
| 12a2e0 | 76 69 73 69 74 69 6e 67 20 66 69 6c 65 29 29 29    0a 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 63 | visiting.file))).........(with-c | 
| 12a300 | 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 62 75    66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 28 | urrent-buffer.buffer...........( | 
| 12a320 | 6d 61 67 69 74 2d 74 75 72 6e 2d 6f 6e 2d 61 75    74 6f 2d 72 65 76 65 72 74 2d 6d 6f 64 65 2d 69 | magit-turn-on-auto-revert-mode-i | 
| 12a340 | 66 2d 64 65 73 69 72 65 64 29 29 29 0a 20 20 20    20 28 77 68 65 6e 20 28 61 6e 64 20 28 6e 6f 74 | f-desired))).....(when.(and.(not | 
| 12a360 | 20 61 75 74 6f 2d 72 65 76 65 72 74 2d 6d 6f 64    65 29 20 20 20 20 20 20 20 20 3b 20 73 65 65 20 | .auto-revert-mode)........;.see. | 
| 12a380 | 23 33 30 31 34 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6e 6f 74 20 67 6c 6f 62 61 6c | #3014................(not.global | 
| 12a3a0 | 2d 61 75 74 6f 2d 72 65 76 65 72 74 2d 6d 6f 64    65 29 20 3b 20 73 65 65 20 23 33 34 36 30 0a 20 | -auto-revert-mode).;.see.#3460.. | 
| 12a3c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 75    66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 0a 20 | ..............buffer-file-name.. | 
| 12a3e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66    69 6c 65 2d 72 65 61 64 61 62 6c 65 2d 70 20 62 | ..............(file-readable-p.b | 
| 12a400 | 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | uffer-file-name)................ | 
| 12a420 | 28 63 6f 6d 70 61 74 2d 63 61 6c 6c 20 65 78 65    63 75 74 61 62 6c 65 2d 66 69 6e 64 20 28 6d 61 | (compat-call.executable-find.(ma | 
| 12a440 | 67 69 74 2d 67 69 74 2d 65 78 65 63 75 74 61 62    6c 65 29 20 74 29 0a 20 20 20 20 20 20 20 20 20 | git-git-executable).t).......... | 
| 12a460 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 74 6f 70    6c 65 76 65 6c 29 0a 20 20 20 20 20 20 20 20 20 | ......(magit-toplevel).......... | 
| 12a480 | 20 20 20 20 20 20 28 6f 72 20 28 6e 6f 74 20 6d    61 67 69 74 2d 61 75 74 6f 2d 72 65 76 65 72 74 | ......(or.(not.magit-auto-revert | 
| 12a4a0 | 2d 74 72 61 63 6b 65 64 2d 6f 6e 6c 79 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -tracked-only).................. | 
| 12a4c0 | 20 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 74 72    61 63 6b 65 64 2d 70 20 62 75 66 66 65 72 2d 66 | ..(magit-file-tracked-p.buffer-f | 
| 12a4e0 | 69 6c 65 2d 6e 61 6d 65 29 29 29 0a 20 20 20 20    20 20 28 61 75 74 6f 2d 72 65 76 65 72 74 2d 6d | ile-name))).......(auto-revert-m | 
| 12a500 | 6f 64 65 20 31 29 29 29 29 0a 0a 3b 3b 3b 23 23    23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 69 6e | ode.1))))..;;;###autoload.(defin | 
| 12a520 | 65 2d 67 6c 6f 62 61 6c 69 7a 65 64 2d 6d 69 6e    6f 72 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 61 75 | e-globalized-minor-mode.magit-au | 
| 12a540 | 74 6f 2d 72 65 76 65 72 74 2d 6d 6f 64 65 20 61    75 74 6f 2d 72 65 76 65 72 74 2d 6d 6f 64 65 0a | to-revert-mode.auto-revert-mode. | 
| 12a560 | 20 20 6d 61 67 69 74 2d 74 75 72 6e 2d 6f 6e 2d    61 75 74 6f 2d 72 65 76 65 72 74 2d 6d 6f 64 65 | ..magit-turn-on-auto-revert-mode | 
| 12a580 | 2d 69 66 2d 64 65 73 69 72 65 64 0a 20 20 3a 70    61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 | -if-desired...:package-version.' | 
| 12a5a0 | 28 6d 61 67 69 74 20 2e 20 22 32 2e 34 2e 30 22    29 0a 20 20 3a 6c 69 6e 6b 20 27 28 69 6e 66 6f | (magit..."2.4.0")...:link.'(info | 
| 12a5c0 | 2d 6c 69 6e 6b 20 22 28 6d 61 67 69 74 29 41 75    74 6f 6d 61 74 69 63 20 52 65 76 65 72 74 69 6e | -link."(magit)Automatic.Revertin | 
| 12a5e0 | 67 20 6f 66 20 46 69 6c 65 2d 56 69 73 69 74 69    6e 67 20 42 75 66 66 65 72 73 22 29 0a 20 20 3a | g.of.File-Visiting.Buffers")...: | 
| 12a600 | 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 61 75 74    6f 2d 72 65 76 65 72 74 0a 20 20 3a 67 72 6f 75 | group.'magit-auto-revert...:grou | 
| 12a620 | 70 20 27 6d 61 67 69 74 2d 65 73 73 65 6e 74 69    61 6c 73 0a 20 20 3b 3b 20 2d 20 57 68 65 6e 20 | p.'magit-essentials...;;.-.When. | 
| 12a640 | 60 67 6c 6f 62 61 6c 2d 61 75 74 6f 2d 72 65 76    65 72 74 2d 6d 6f 64 65 27 20 69 73 20 65 6e 61 | `global-auto-revert-mode'.is.ena | 
| 12a660 | 62 6c 65 64 2c 20 74 68 65 6e 20 74 68 69 73 20    6d 6f 64 65 20 69 73 0a 20 20 3b 3b 20 20 20 72 | bled,.then.this.mode.is...;;...r | 
| 12a680 | 65 64 75 6e 64 61 6e 74 2e 0a 20 20 3b 3b 20 2d    20 49 6e 20 61 6c 6c 20 6f 74 68 65 72 20 63 61 | edundant....;;.-.In.all.other.ca | 
| 12a6a0 | 73 65 73 20 65 6e 61 62 6c 65 20 74 68 65 20 6d    6f 64 65 20 62 65 63 61 75 73 65 20 69 66 20 62 | ses.enable.the.mode.because.if.b | 
| 12a6c0 | 75 66 66 65 72 73 20 61 72 65 20 6e 6f 74 0a 20    20 3b 3b 20 20 20 61 75 74 6f 6d 61 74 69 63 61 | uffers.are.not...;;...automatica | 
| 12a6e0 | 6c 6c 79 20 72 65 76 65 72 74 65 64 20 74 68 61    74 20 77 6f 75 6c 64 20 6d 61 6b 65 20 6d 61 6e | lly.reverted.that.would.make.man | 
| 12a700 | 79 20 76 65 72 79 20 63 6f 6d 6d 6f 6e 20 74 61    73 6b 73 0a 20 20 3b 3b 20 20 20 6d 75 63 68 20 | y.very.common.tasks...;;...much. | 
| 12a720 | 6d 6f 72 65 20 63 75 6d 62 65 72 73 6f 6d 65 2e    0a 20 20 3a 69 6e 69 74 2d 76 61 6c 75 65 20 28 | more.cumbersome....:init-value.( | 
| 12a740 | 6e 6f 74 20 28 6f 72 20 67 6c 6f 62 61 6c 2d 61    75 74 6f 2d 72 65 76 65 72 74 2d 6d 6f 64 65 0a | not.(or.global-auto-revert-mode. | 
| 12a760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 6e 6f 6e 69 6e 74 65 72 61 | .......................nonintera | 
| 12a780 | 63 74 69 76 65 29 29 29 0a 3b 3b 20 2d 20 55 6e    66 6f 72 74 75 6e 61 74 65 6c 79 20 60 3a 69 6e | ctive))).;;.-.Unfortunately.`:in | 
| 12a7a0 | 69 74 2d 76 61 6c 75 65 20 74 27 20 6f 6e 6c 79    20 73 65 74 73 20 74 68 65 20 76 61 6c 75 65 20 | it-value.t'.only.sets.the.value. | 
| 12a7c0 | 6f 66 20 74 68 65 20 6d 6f 64 65 0a 3b 3b 20 20    20 76 61 72 69 61 62 6c 65 20 62 75 74 20 64 6f | of.the.mode.;;...variable.but.do | 
| 12a7e0 | 65 73 20 6e 6f 74 20 63 61 75 73 65 20 74 68 65    20 6d 6f 64 65 20 66 75 6e 63 74 69 6f 6e 20 74 | es.not.cause.the.mode.function.t | 
| 12a800 | 6f 20 62 65 20 63 61 6c 6c 65 64 2e 0a 3b 3b 20    2d 20 49 20 64 6f 6e 27 74 20 74 68 69 6e 6b 20 | o.be.called..;;.-.I.don't.think. | 
| 12a820 | 69 74 20 77 6f 72 6b 73 20 6c 69 6b 65 20 74 68    69 73 20 6f 6e 20 70 75 72 70 6f 73 65 2c 20 62 | it.works.like.this.on.purpose,.b | 
| 12a840 | 75 74 20 73 69 6e 63 65 20 6f 6e 65 20 75 73 75    61 6c 6c 79 0a 3b 3b 20 20 20 73 68 6f 75 6c 64 | ut.since.one.usually.;;...should | 
| 12a860 | 20 6e 6f 74 20 65 6e 61 62 6c 65 20 67 6c 6f 62    61 6c 20 6d 6f 64 65 73 20 62 79 20 64 65 66 61 | .not.enable.global.modes.by.defa | 
| 12a880 | 75 6c 74 2c 20 69 74 20 69 73 20 75 6e 64 65 72    73 74 61 6e 64 61 62 6c 65 2e 0a 3b 3b 20 2d 20 | ult,.it.is.understandable..;;.-. | 
| 12a8a0 | 49 66 20 74 68 65 20 75 73 65 72 20 68 61 73 20    73 65 74 20 74 68 65 20 76 61 72 69 61 62 6c 65 | If.the.user.has.set.the.variable | 
| 12a8c0 | 20 60 6d 61 67 69 74 2d 61 75 74 6f 2d 72 65 76    65 72 74 2d 6d 6f 64 65 27 20 74 6f 20 6e 69 6c | .`magit-auto-revert-mode'.to.nil | 
| 12a8e0 | 0a 3b 3b 20 20 20 61 66 74 65 72 20 6c 6f 61 64    69 6e 67 20 6d 61 67 69 74 20 28 69 6e 73 74 65 | .;;...after.loading.magit.(inste | 
| 12a900 | 61 64 20 6f 66 20 64 6f 69 6e 67 20 73 6f 20 62    65 66 6f 72 65 20 6c 6f 61 64 69 6e 67 20 6d 61 | ad.of.doing.so.before.loading.ma | 
| 12a920 | 67 69 74 20 6f 72 0a 3b 3b 20 20 20 62 79 20 75    73 69 6e 67 20 74 68 65 20 66 75 6e 63 74 69 6f | git.or.;;...by.using.the.functio | 
| 12a940 | 6e 29 2c 20 74 68 65 6e 20 77 65 20 73 68 6f 75    6c 64 20 73 74 69 6c 6c 20 72 65 73 70 65 63 74 | n),.then.we.should.still.respect | 
| 12a960 | 20 74 68 61 74 20 73 65 74 74 69 6e 67 2e 0a 3b    3b 20 2d 20 49 66 20 74 68 65 20 75 73 65 72 20 | .that.setting..;;.-.If.the.user. | 
| 12a980 | 65 6e 61 62 6c 65 73 20 60 67 6c 6f 62 61 6c 2d    61 75 74 6f 2d 72 65 76 65 72 74 2d 6d 6f 64 65 | enables.`global-auto-revert-mode | 
| 12a9a0 | 27 20 61 66 74 65 72 20 6c 6f 61 64 69 6e 67 20    6d 61 67 69 74 0a 3b 3b 20 20 20 61 6e 64 20 61 | '.after.loading.magit.;;...and.a | 
| 12a9c0 | 66 74 65 72 20 60 61 66 74 65 72 2d 69 6e 69 74    2d 68 6f 6f 6b 27 20 68 61 73 20 72 75 6e 2c 20 | fter.`after-init-hook'.has.run,. | 
| 12a9e0 | 74 68 65 6e 20 60 6d 61 67 69 74 2d 61 75 74 6f    2d 72 65 76 65 72 74 2d 6d 6f 64 65 27 0a 3b 3b | then.`magit-auto-revert-mode'.;; | 
| 12aa00 | 20 20 20 72 65 6d 61 69 6e 73 20 65 6e 61 62 6c    65 64 3b 20 61 6e 64 20 74 68 65 72 65 20 69 73 | ...remains.enabled;.and.there.is | 
| 12aa20 | 20 6e 6f 74 68 69 6e 67 20 77 65 20 63 61 6e 20    64 6f 20 61 62 6f 75 74 20 69 74 2e 0a 3b 3b 20 | .nothing.we.can.do.about.it..;;. | 
| 12aa40 | 2d 20 48 6f 77 65 76 65 72 20 69 66 20 74 68 65    20 69 6e 69 74 20 66 69 6c 65 20 63 61 75 73 65 | -.However.if.the.init.file.cause | 
| 12aa60 | 73 20 60 6d 61 67 69 74 2d 61 75 74 6f 72 65 76    65 72 74 27 20 74 6f 20 62 65 20 6c 6f 61 64 65 | s.`magit-autorevert'.to.be.loade | 
| 12aa80 | 64 0a 3b 3b 20 20 20 61 6e 64 20 6f 6e 6c 79 20    6c 61 74 65 72 20 69 74 20 65 6e 61 62 6c 65 73 | d.;;...and.only.later.it.enables | 
| 12aaa0 | 20 60 67 6c 6f 62 61 6c 2d 61 75 74 6f 2d 72 65    76 65 72 74 2d 6d 6f 64 65 27 2c 20 74 68 65 6e | .`global-auto-revert-mode',.then | 
| 12aac0 | 20 77 65 20 63 61 6e 0a 3b 3b 20 20 20 61 6e 64    20 73 68 6f 75 6c 64 20 6c 65 61 76 65 20 60 6d | .we.can.;;...and.should.leave.`m | 
| 12aae0 | 61 67 69 74 2d 61 75 74 6f 2d 72 65 76 65 72 74    2d 6d 6f 64 65 27 20 64 69 73 61 62 6c 65 64 2e | agit-auto-revert-mode'.disabled. | 
| 12ab00 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 61 75    74 6f 2d 72 65 76 65 72 74 2d 6d 6f 64 65 2d 2d | .(defun.magit-auto-revert-mode-- | 
| 12ab20 | 69 6e 69 74 2d 6b 6c 75 64 67 65 20 28 29 0a 20    20 22 54 68 69 73 20 69 73 20 61 6e 20 69 6e 74 | init-kludge.()..."This.is.an.int | 
| 12ab40 | 65 72 6e 61 6c 20 6b 6c 75 64 67 65 20 74 6f 20    62 65 20 75 73 65 64 20 6f 6e 20 60 61 66 74 65 | ernal.kludge.to.be.used.on.`afte | 
| 12ab60 | 72 2d 69 6e 69 74 2d 68 6f 6f 6b 27 2e 0a 44 6f    20 6e 6f 74 20 75 73 65 20 74 68 69 73 20 66 75 | r-init-hook'..Do.not.use.this.fu | 
| 12ab80 | 6e 63 74 69 6f 6e 20 65 6c 73 65 77 68 65 72 65    2c 20 61 6e 64 20 64 6f 6e 27 74 20 72 65 6d 6f | nction.elsewhere,.and.don't.remo | 
| 12aba0 | 76 65 20 69 74 20 66 72 6f 6d 0a 74 68 65 20 60    61 66 74 65 72 2d 69 6e 69 74 2d 68 6f 6f 6b 27 | ve.it.from.the.`after-init-hook' | 
| 12abc0 | 2e 20 20 46 6f 72 20 6d 6f 72 65 20 69 6e 66 6f    72 6d 61 74 69 6f 6e 20 73 65 65 20 74 68 65 20 | ...For.more.information.see.the. | 
| 12abe0 | 63 6f 6d 6d 65 6e 74 73 0a 61 6e 64 20 63 6f 64    65 20 73 75 72 72 6f 75 6e 64 69 6e 67 20 74 68 | comments.and.code.surrounding.th | 
| 12ac00 | 65 20 64 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20    74 68 69 73 20 66 75 6e 63 74 69 6f 6e 2e 22 0a | e.definition.of.this.function.". | 
| 12ac20 | 20 20 28 69 66 20 28 6f 72 20 28 6e 6f 74 20 6d    61 67 69 74 2d 61 75 74 6f 2d 72 65 76 65 72 74 | ..(if.(or.(not.magit-auto-revert | 
| 12ac40 | 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20    20 28 61 6e 64 20 67 6c 6f 62 61 6c 2d 61 75 74 | -mode)...........(and.global-aut | 
| 12ac60 | 6f 2d 72 65 76 65 72 74 2d 6d 6f 64 65 20 28 6e    6f 74 20 61 66 74 65 72 2d 69 6e 69 74 2d 74 69 | o-revert-mode.(not.after-init-ti | 
| 12ac80 | 6d 65 29 29 29 0a 20 20 20 20 20 20 28 6d 61 67    69 74 2d 61 75 74 6f 2d 72 65 76 65 72 74 2d 6d | me))).......(magit-auto-revert-m | 
| 12aca0 | 6f 64 65 20 2d 31 29 0a 20 20 20 20 28 6c 65 74    20 28 28 73 74 61 72 74 20 28 63 75 72 72 65 6e | ode.-1).....(let.((start.(curren | 
| 12acc0 | 74 2d 74 69 6d 65 29 29 29 0a 20 20 20 20 20 20    28 6d 61 67 69 74 2d 6d 65 73 73 61 67 65 20 22 | t-time))).......(magit-message." | 
| 12ace0 | 54 75 72 6e 69 6e 67 20 6f 6e 20 6d 61 67 69 74    2d 61 75 74 6f 2d 72 65 76 65 72 74 2d 6d 6f 64 | Turning.on.magit-auto-revert-mod | 
| 12ad00 | 65 2e 2e 2e 22 29 0a 20 20 20 20 20 20 28 6d 61    67 69 74 2d 61 75 74 6f 2d 72 65 76 65 72 74 2d | e...").......(magit-auto-revert- | 
| 12ad20 | 6d 6f 64 65 20 31 29 0a 20 20 20 20 20 20 28 6d    61 67 69 74 2d 6d 65 73 73 61 67 65 0a 20 20 20 | mode.1).......(magit-message.... | 
| 12ad40 | 20 20 20 20 22 54 75 72 6e 69 6e 67 20 6f 6e 20    6d 61 67 69 74 2d 61 75 74 6f 2d 72 65 76 65 72 | ...."Turning.on.magit-auto-rever | 
| 12ad60 | 74 2d 6d 6f 64 65 2e 2e 2e 64 6f 6e 65 25 73 22    0a 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 65 | t-mode...done%s"........(let.((e | 
| 12ad80 | 6c 61 70 73 65 64 20 28 66 6c 6f 61 74 2d 74 69    6d 65 20 28 74 69 6d 65 2d 73 75 62 74 72 61 63 | lapsed.(float-time.(time-subtrac | 
| 12ada0 | 74 20 6e 69 6c 20 73 74 61 72 74 29 29 29 29 0a    20 20 20 20 20 20 20 20 20 28 69 66 20 28 3e 20 | t.nil.start))))..........(if.(>. | 
| 12adc0 | 65 6c 61 70 73 65 64 20 30 2e 32 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 | elapsed.0.2)..............(forma | 
| 12ade0 | 74 20 22 20 28 25 2e 33 66 73 2c 20 25 73 20 62    75 66 66 65 72 73 20 63 68 65 63 6b 65 64 29 22 | t.".(%.3fs,.%s.buffers.checked)" | 
| 12ae00 | 20 65 6c 61 70 73 65 64 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c | .elapsed......................(l | 
| 12ae20 | 65 6e 67 74 68 20 28 62 75 66 66 65 72 2d 6c 69    73 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | ength.(buffer-list)))........... | 
| 12ae40 | 20 22 22 29 29 29 29 29 29 0a 28 69 66 20 61 66    74 65 72 2d 69 6e 69 74 2d 74 69 6d 65 0a 20 20 | ."")))))).(if.after-init-time... | 
| 12ae60 | 20 20 3b 3b 20 53 69 6e 63 65 20 60 61 66 74 65    72 2d 69 6e 69 74 2d 68 6f 6f 6b 27 20 68 61 73 | ..;;.Since.`after-init-hook'.has | 
| 12ae80 | 20 61 6c 72 65 61 64 79 20 62 65 65 6e 0a 20 20    20 20 3b 3b 20 72 75 6e 2c 20 74 75 72 6e 20 74 | .already.been.....;;.run,.turn.t | 
| 12aea0 | 68 65 20 6d 6f 64 65 20 6f 6e 20 6f 72 20 6f 66    66 20 72 69 67 68 74 20 6e 6f 77 2e 0a 20 20 20 | he.mode.on.or.off.right.now..... | 
| 12aec0 | 20 28 6d 61 67 69 74 2d 61 75 74 6f 2d 72 65 76    65 72 74 2d 6d 6f 64 65 2d 2d 69 6e 69 74 2d 6b | .(magit-auto-revert-mode--init-k | 
| 12aee0 | 6c 75 64 67 65 29 0a 20 20 3b 3b 20 42 79 20 74    68 65 20 74 69 6d 65 20 74 68 65 20 69 6e 69 74 | ludge)...;;.By.the.time.the.init | 
| 12af00 | 20 66 69 6c 65 20 68 61 73 20 62 65 65 6e 20 66    75 6c 6c 79 20 6c 6f 61 64 65 64 20 74 68 65 0a | .file.has.been.fully.loaded.the. | 
| 12af20 | 20 20 3b 3b 20 76 61 6c 75 65 73 20 6f 66 20 74    68 65 20 72 65 6c 65 76 61 6e 74 20 76 61 72 69 | ..;;.values.of.the.relevant.vari | 
| 12af40 | 61 62 6c 65 73 20 6d 69 67 68 74 20 68 61 76 65    20 63 68 61 6e 67 65 64 2e 0a 20 20 28 61 64 64 | ables.might.have.changed....(add | 
| 12af60 | 2d 68 6f 6f 6b 20 27 61 66 74 65 72 2d 69 6e 69    74 2d 68 6f 6f 6b 20 23 27 6d 61 67 69 74 2d 61 | -hook.'after-init-hook.#'magit-a | 
| 12af80 | 75 74 6f 2d 72 65 76 65 72 74 2d 6d 6f 64 65 2d    2d 69 6e 69 74 2d 6b 6c 75 64 67 65 20 74 29 29 | uto-revert-mode--init-kludge.t)) | 
| 12afa0 | 0a 0a 28 70 75 74 20 27 6d 61 67 69 74 2d 61 75    74 6f 2d 72 65 76 65 72 74 2d 6d 6f 64 65 20 27 | ..(put.'magit-auto-revert-mode.' | 
| 12afc0 | 66 75 6e 63 74 69 6f 6e 2d 64 6f 63 75 6d 65 6e    74 61 74 69 6f 6e 0a 20 20 20 20 20 22 54 6f 67 | function-documentation......"Tog | 
| 12afe0 | 67 6c 65 20 4d 61 67 69 74 20 41 75 74 6f 20 52    65 76 65 72 74 20 6d 6f 64 65 2e 0a 49 66 20 63 | gle.Magit.Auto.Revert.mode..If.c | 
| 12b000 | 61 6c 6c 65 64 20 69 6e 74 65 72 61 63 74 69 76    65 6c 79 2c 20 65 6e 61 62 6c 65 20 4d 61 67 69 | alled.interactively,.enable.Magi | 
| 12b020 | 74 20 41 75 74 6f 20 52 65 76 65 72 74 20 6d 6f    64 65 20 69 66 20 41 52 47 20 69 73 0a 70 6f 73 | t.Auto.Revert.mode.if.ARG.is.pos | 
| 12b040 | 69 74 69 76 65 2c 20 61 6e 64 20 64 69 73 61 62    6c 65 20 69 74 20 69 66 20 41 52 47 20 69 73 20 | itive,.and.disable.it.if.ARG.is. | 
| 12b060 | 7a 65 72 6f 20 6f 72 20 6e 65 67 61 74 69 76 65    2e 20 20 49 66 20 63 61 6c 6c 65 64 0a 66 72 6f | zero.or.negative...If.called.fro | 
| 12b080 | 6d 20 4c 69 73 70 2c 20 61 6c 73 6f 20 65 6e 61    62 6c 65 20 74 68 65 20 6d 6f 64 65 20 69 66 20 | m.Lisp,.also.enable.the.mode.if. | 
| 12b0a0 | 41 52 47 20 69 73 20 6f 6d 69 74 74 65 64 20 6f    72 20 6e 69 6c 2c 20 61 6e 64 0a 74 6f 67 67 6c | ARG.is.omitted.or.nil,.and.toggl | 
| 12b0c0 | 65 20 69 74 20 69 66 20 41 52 47 20 69 73 20 60    74 6f 67 67 6c 65 27 3b 20 64 69 73 61 62 6c 65 | e.it.if.ARG.is.`toggle';.disable | 
| 12b0e0 | 20 74 68 65 20 6d 6f 64 65 20 6f 74 68 65 72 77    69 73 65 2e 0a 0a 4d 61 67 69 74 20 41 75 74 6f | .the.mode.otherwise...Magit.Auto | 
| 12b100 | 20 52 65 76 65 72 74 20 6d 6f 64 65 20 69 73 20    61 20 67 6c 6f 62 61 6c 20 6d 69 6e 6f 72 20 6d | .Revert.mode.is.a.global.minor.m | 
| 12b120 | 6f 64 65 20 74 68 61 74 20 72 65 76 65 72 74 73    0a 62 75 66 66 65 72 73 20 61 73 73 6f 63 69 61 | ode.that.reverts.buffers.associa | 
| 12b140 | 74 65 64 20 77 69 74 68 20 61 20 66 69 6c 65 20    74 68 61 74 20 69 73 20 6c 6f 63 61 74 65 64 20 | ted.with.a.file.that.is.located. | 
| 12b160 | 69 6e 73 69 64 65 20 61 20 47 69 74 0a 72 65 70    6f 73 69 74 6f 72 79 20 77 68 65 6e 20 74 68 65 | inside.a.Git.repository.when.the | 
| 12b180 | 20 66 69 6c 65 20 63 68 61 6e 67 65 73 20 6f 6e    20 64 69 73 6b 2e 20 20 55 73 65 20 60 61 75 74 | .file.changes.on.disk...Use.`aut | 
| 12b1a0 | 6f 2d 72 65 76 65 72 74 2d 6d 6f 64 65 27 0a 74    6f 20 72 65 76 65 72 74 20 61 20 70 61 72 74 69 | o-revert-mode'.to.revert.a.parti | 
| 12b1c0 | 63 75 6c 61 72 20 62 75 66 66 65 72 2e 20 20 4f    72 20 75 73 65 20 60 67 6c 6f 62 61 6c 2d 61 75 | cular.buffer...Or.use.`global-au | 
| 12b1e0 | 74 6f 2d 72 65 76 65 72 74 2d 6d 6f 64 65 27 0a    74 6f 20 72 65 76 65 72 74 20 61 6c 6c 20 66 69 | to-revert-mode'.to.revert.all.fi | 
| 12b200 | 6c 65 2d 76 69 73 69 74 69 6e 67 20 62 75 66 66    65 72 73 2c 20 6e 6f 74 20 6a 75 73 74 20 74 68 | le-visiting.buffers,.not.just.th | 
| 12b220 | 6f 73 65 20 74 68 61 74 20 76 69 73 69 74 0a 61    20 66 69 6c 65 20 6c 6f 63 61 74 65 64 20 69 6e | ose.that.visit.a.file.located.in | 
| 12b240 | 73 69 64 65 20 61 20 47 69 74 20 72 65 70 6f 73    69 74 6f 72 79 2e 0a 0a 54 68 69 73 20 67 6c 6f | side.a.Git.repository...This.glo | 
| 12b260 | 62 61 6c 20 6d 6f 64 65 20 77 6f 72 6b 73 20 62    79 20 74 75 72 6e 69 6e 67 20 6f 6e 20 74 68 65 | bal.mode.works.by.turning.on.the | 
| 12b280 | 20 62 75 66 66 65 72 2d 6c 6f 63 61 6c 20 6d 6f    64 65 0a 60 61 75 74 6f 2d 72 65 76 65 72 74 2d | .buffer-local.mode.`auto-revert- | 
| 12b2a0 | 6d 6f 64 65 27 20 61 74 20 74 68 65 20 74 69 6d    65 20 61 20 62 75 66 66 65 72 20 69 73 20 66 69 | mode'.at.the.time.a.buffer.is.fi | 
| 12b2c0 | 72 73 74 20 63 72 65 61 74 65 64 2e 20 20 54 68    65 0a 6c 6f 63 61 6c 20 6d 6f 64 65 20 69 73 20 | rst.created...The.local.mode.is. | 
| 12b2e0 | 74 75 72 6e 65 64 20 6f 6e 20 69 66 20 74 68 65    20 76 69 73 69 74 65 64 20 66 69 6c 65 20 69 73 | turned.on.if.the.visited.file.is | 
| 12b300 | 20 62 65 69 6e 67 20 74 72 61 63 6b 65 64 20 69    6e 0a 61 20 47 69 74 20 72 65 70 6f 73 69 74 6f | .being.tracked.in.a.Git.reposito | 
| 12b320 | 72 79 20 61 74 20 74 68 65 20 74 69 6d 65 20 77    68 65 6e 20 74 68 65 20 62 75 66 66 65 72 20 69 | ry.at.the.time.when.the.buffer.i | 
| 12b340 | 73 20 63 72 65 61 74 65 64 2e 0a 0a 49 66 20 60    6d 61 67 69 74 2d 61 75 74 6f 2d 72 65 76 65 72 | s.created...If.`magit-auto-rever | 
| 12b360 | 74 2d 74 72 61 63 6b 65 64 2d 6f 6e 6c 79 27 20    69 73 20 6e 6f 6e 2d 6e 69 6c 20 28 74 68 65 20 | t-tracked-only'.is.non-nil.(the. | 
| 12b380 | 64 65 66 61 75 6c 74 29 2c 0a 74 68 65 6e 20 6f    6e 6c 79 20 74 72 61 63 6b 65 64 20 66 69 6c 65 | default),.then.only.tracked.file | 
| 12b3a0 | 73 20 61 72 65 20 72 65 76 65 72 74 65 64 2e 20    20 42 75 74 20 69 66 20 79 6f 75 20 73 74 61 67 | s.are.reverted...But.if.you.stag | 
| 12b3c0 | 65 20 61 0a 70 72 65 76 69 6f 75 73 6c 79 20 75    6e 74 72 61 63 6b 65 64 20 66 69 6c 65 20 75 73 | e.a.previously.untracked.file.us | 
| 12b3e0 | 69 6e 67 20 60 6d 61 67 69 74 2d 73 74 61 67 65    27 2c 20 74 68 65 6e 20 74 68 69 73 20 6d 6f 64 | ing.`magit-stage',.then.this.mod | 
| 12b400 | 65 0a 6e 6f 74 69 63 65 73 20 74 68 61 74 2e 0a    0a 55 6e 6c 69 6b 65 20 60 67 6c 6f 62 61 6c 2d | e.notices.that...Unlike.`global- | 
| 12b420 | 61 75 74 6f 2d 72 65 76 65 72 74 2d 6d 6f 64 65    27 2c 20 74 68 69 73 20 6d 6f 64 65 20 6e 65 76 | auto-revert-mode',.this.mode.nev | 
| 12b440 | 65 72 20 72 65 76 65 72 74 73 20 61 6e 79 0a 62    75 66 66 65 72 73 20 74 68 61 74 20 61 72 65 20 | er.reverts.any.buffers.that.are. | 
| 12b460 | 6e 6f 74 20 76 69 73 69 74 69 6e 67 20 66 69 6c    65 73 2e 0a 0a 54 68 65 20 62 65 68 61 76 69 6f | not.visiting.files...The.behavio | 
| 12b480 | 72 20 6f 66 20 74 68 69 73 20 6d 6f 64 65 20 63    61 6e 20 62 65 20 63 75 73 74 6f 6d 69 7a 65 64 | r.of.this.mode.can.be.customized | 
| 12b4a0 | 20 75 73 69 6e 67 20 74 68 65 20 6f 70 74 69 6f    6e 73 0a 69 6e 20 74 68 65 20 60 61 75 74 6f 72 | .using.the.options.in.the.`autor | 
| 12b4c0 | 65 76 65 72 74 27 20 61 6e 64 20 60 6d 61 67 69    74 2d 61 75 74 6f 72 65 76 65 72 74 27 20 67 72 | evert'.and.`magit-autorevert'.gr | 
| 12b4e0 | 6f 75 70 73 2e 0a 0a 54 68 69 73 20 66 75 6e 63    74 69 6f 6e 20 63 61 6c 6c 73 20 74 68 65 20 68 | oups...This.function.calls.the.h | 
| 12b500 | 6f 6f 6b 20 60 6d 61 67 69 74 2d 61 75 74 6f 2d    72 65 76 65 72 74 2d 6d 6f 64 65 2d 68 6f 6f 6b | ook.`magit-auto-revert-mode-hook | 
| 12b520 | 27 2e 0a 0a 4c 69 6b 65 20 6e 65 61 72 6c 79 20    65 76 65 72 79 20 6d 6f 64 65 2c 20 74 68 69 73 | '...Like.nearly.every.mode,.this | 
| 12b540 | 20 6d 6f 64 65 20 73 68 6f 75 6c 64 20 62 65 20    65 6e 61 62 6c 65 64 20 6f 72 20 64 69 73 61 62 | .mode.should.be.enabled.or.disab | 
| 12b560 | 6c 65 64 0a 62 79 20 63 61 6c 6c 69 6e 67 20 74    68 65 20 72 65 73 70 65 63 74 69 76 65 20 6d 6f | led.by.calling.the.respective.mo | 
| 12b580 | 64 65 20 66 75 6e 63 74 69 6f 6e 2c 20 74 68 65    20 72 65 61 73 6f 6e 20 62 65 69 6e 67 20 74 68 | de.function,.the.reason.being.th | 
| 12b5a0 | 61 74 0a 63 68 61 6e 67 69 6e 67 20 74 68 65 20    73 74 61 74 65 20 6f 66 20 61 20 6d 6f 64 65 20 | at.changing.the.state.of.a.mode. | 
| 12b5c0 | 69 6e 76 6f 6c 76 65 73 20 6d 6f 72 65 20 74 68    61 6e 20 6d 65 72 65 6c 79 20 74 6f 67 67 6c 69 | involves.more.than.merely.toggli | 
| 12b5e0 | 6e 67 0a 61 20 73 69 6e 67 6c 65 20 73 77 69 74    63 68 2c 20 73 6f 20 73 65 74 74 69 6e 67 20 74 | ng.a.single.switch,.so.setting.t | 
| 12b600 | 68 65 20 6d 6f 64 65 20 76 61 72 69 61 62 6c 65    20 69 73 20 6e 6f 74 20 65 6e 6f 75 67 68 2e 0a | he.mode.variable.is.not.enough.. | 
| 12b620 | 41 6c 73 6f 2c 20 79 6f 75 20 73 68 6f 75 6c 64    20 6e 6f 74 20 75 73 65 20 60 61 66 74 65 72 2d | Also,.you.should.not.use.`after- | 
| 12b640 | 69 6e 69 74 2d 68 6f 6f 6b 27 20 74 6f 20 64 69    73 61 62 6c 65 20 74 68 69 73 20 6d 6f 64 65 2e | init-hook'.to.disable.this.mode. | 
| 12b660 | 22 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74    2d 61 75 74 6f 2d 72 65 76 65 72 74 2d 62 75 66 | ")..(defun.magit-auto-revert-buf | 
| 12b680 | 66 65 72 73 20 28 29 0a 20 20 28 77 68 65 6e 20    28 61 6e 64 20 6d 61 67 69 74 2d 61 75 74 6f 2d | fers.()...(when.(and.magit-auto- | 
| 12b6a0 | 72 65 76 65 72 74 2d 69 6d 6d 65 64 69 61 74 65    6c 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | revert-immediately.............. | 
| 12b6c0 | 28 6f 72 20 67 6c 6f 62 61 6c 2d 61 75 74 6f 2d    72 65 76 65 72 74 2d 6d 6f 64 65 0a 20 20 20 20 | (or.global-auto-revert-mode..... | 
| 12b6e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e    64 20 6d 61 67 69 74 2d 61 75 74 6f 2d 72 65 76 | .............(and.magit-auto-rev | 
| 12b700 | 65 72 74 2d 6d 6f 64 65 20 61 75 74 6f 2d 72 65    76 65 72 74 2d 62 75 66 66 65 72 2d 6c 69 73 74 | ert-mode.auto-revert-buffer-list | 
| 12b720 | 29 29 29 0a 20 20 20 20 28 6c 65 74 20 28 28 61    75 74 6f 2d 72 65 76 65 72 74 2d 62 75 66 66 65 | ))).....(let.((auto-revert-buffe | 
| 12b740 | 72 2d 6c 69 73 74 2d 66 69 6c 74 65 72 0a 20 20    20 20 20 20 20 20 20 20 20 28 6f 72 20 61 75 74 | r-list-filter............(or.aut | 
| 12b760 | 6f 2d 72 65 76 65 72 74 2d 62 75 66 66 65 72 2d    6c 69 73 74 2d 66 69 6c 74 65 72 0a 20 20 20 20 | o-revert-buffer-list-filter..... | 
| 12b780 | 20 20 20 20 20 20 20 20 20 20 20 23 27 6d 61 67    69 74 2d 61 75 74 6f 2d 72 65 76 65 72 74 2d 72 | ...........#'magit-auto-revert-r | 
| 12b7a0 | 65 70 6f 73 69 74 6f 72 79 2d 62 75 66 66 65 72    2d 70 29 29 29 0a 20 20 20 20 20 20 28 61 75 74 | epository-buffer-p))).......(aut | 
| 12b7c0 | 6f 2d 72 65 76 65 72 74 2d 62 75 66 66 65 72 73    29 29 29 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 | o-revert-buffers))))..(defvar.ma | 
| 12b7e0 | 67 69 74 2d 61 75 74 6f 2d 72 65 76 65 72 74 2d    74 6f 70 6c 65 76 65 6c 20 6e 69 6c 29 0a 0a 28 | git-auto-revert-toplevel.nil)..( | 
| 12b800 | 64 65 66 76 61 72 20 6d 61 67 69 74 2d 61 75 74    6f 2d 72 65 76 65 72 74 2d 63 6f 75 6e 74 65 72 | defvar.magit-auto-revert-counter | 
| 12b820 | 20 31 0a 20 20 22 49 6e 63 72 65 6d 65 6e 74 65    64 20 65 61 63 68 20 74 69 6d 65 20 60 61 75 74 | .1..."Incremented.each.time.`aut | 
| 12b840 | 6f 2d 72 65 76 65 72 74 2d 62 75 66 66 65 72 73    27 20 69 73 20 63 61 6c 6c 65 64 2e 22 29 0a 0a | o-revert-buffers'.is.called.").. | 
| 12b860 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 61 75 74    6f 2d 72 65 76 65 72 74 2d 62 75 66 66 65 72 2d | (defun.magit-auto-revert-buffer- | 
| 12b880 | 70 20 28 62 75 66 66 65 72 29 0a 20 20 22 52 65    74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c 20 69 66 20 | p.(buffer)..."Return.non-nil.if. | 
| 12b8a0 | 42 55 46 46 45 52 20 76 69 73 69 74 73 20 61 20    66 69 6c 65 20 69 6e 73 69 64 65 20 74 68 65 20 | BUFFER.visits.a.file.inside.the. | 
| 12b8c0 | 63 75 72 72 65 6e 74 20 72 65 70 6f 73 69 74 6f    72 79 2e 0a 54 68 65 20 63 75 72 72 65 6e 74 20 | current.repository..The.current. | 
| 12b8e0 | 72 65 70 6f 73 69 74 6f 72 79 20 69 73 20 74 68    65 20 6f 6e 65 20 63 6f 6e 74 61 69 6e 69 6e 67 | repository.is.the.one.containing | 
| 12b900 | 20 60 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74    6f 72 79 27 2e 0a 49 66 20 74 68 65 72 65 20 69 | .`default-directory'..If.there.i | 
| 12b920 | 73 20 6e 6f 20 63 75 72 72 65 6e 74 20 72 65 70    6f 73 69 74 6f 72 79 2c 20 74 68 65 6e 20 72 65 | s.no.current.repository,.then.re | 
| 12b940 | 74 75 72 6e 20 74 20 66 6f 72 20 61 6e 79 20 42    55 46 46 45 52 2e 22 0a 20 20 28 6d 61 67 69 74 | turn.t.for.any.BUFFER."...(magit | 
| 12b960 | 2d 61 75 74 6f 2d 72 65 76 65 72 74 2d 72 65 70    6f 73 69 74 6f 72 79 2d 62 75 66 66 65 72 2d 70 | -auto-revert-repository-buffer-p | 
| 12b980 | 20 62 75 66 66 65 72 20 74 29 29 0a 0a 28 64 65    66 75 6e 20 6d 61 67 69 74 2d 61 75 74 6f 2d 72 | .buffer.t))..(defun.magit-auto-r | 
| 12b9a0 | 65 76 65 72 74 2d 72 65 70 6f 73 69 74 6f 72 79    2d 62 75 66 66 65 72 2d 70 20 28 62 75 66 66 65 | evert-repository-buffer-p.(buffe | 
| 12b9c0 | 72 20 26 6f 70 74 69 6f 6e 61 6c 20 66 61 6c 6c    62 61 63 6b 29 0a 20 20 22 52 65 74 75 72 6e 20 | r.&optional.fallback)..."Return. | 
| 12b9e0 | 6e 6f 6e 2d 6e 69 6c 20 69 66 20 42 55 46 46 45    52 20 76 69 73 69 74 73 20 61 20 66 69 6c 65 20 | non-nil.if.BUFFER.visits.a.file. | 
| 12ba00 | 69 6e 73 69 64 65 20 74 68 65 20 63 75 72 72 65    6e 74 20 72 65 70 6f 73 69 74 6f 72 79 2e 0a 54 | inside.the.current.repository..T | 
| 12ba20 | 68 65 20 63 75 72 72 65 6e 74 20 72 65 70 6f 73    69 74 6f 72 79 20 69 73 20 74 68 65 20 6f 6e 65 | he.current.repository.is.the.one | 
| 12ba40 | 20 63 6f 6e 74 61 69 6e 69 6e 67 20 60 64 65 66    61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 27 2e | .containing.`default-directory'. | 
| 12ba60 | 0a 49 66 20 74 68 65 72 65 20 69 73 20 6e 6f 20    63 75 72 72 65 6e 74 20 72 65 70 6f 73 69 74 6f | .If.there.is.no.current.reposito | 
| 12ba80 | 72 79 2c 20 74 68 65 6e 20 72 65 74 75 72 6e 20    46 41 4c 4c 42 41 43 4b 20 28 77 68 69 63 68 0a | ry,.then.return.FALLBACK.(which. | 
| 12baa0 | 64 65 66 61 75 6c 74 73 20 74 6f 20 6e 69 6c 29    20 66 6f 72 20 61 6e 79 20 42 55 46 46 45 52 2e | defaults.to.nil).for.any.BUFFER. | 
| 12bac0 | 22 0a 20 20 3b 3b 20 43 61 6c 6c 20 60 6d 61 67    69 74 2d 74 6f 70 6c 65 76 65 6c 27 20 6a 75 73 | "...;;.Call.`magit-toplevel'.jus | 
| 12bae0 | 74 20 6f 6e 63 65 20 70 65 72 20 63 79 63 6c 65    2e 0a 20 20 28 75 6e 6c 65 73 73 20 28 61 6e 64 | t.once.per.cycle....(unless.(and | 
| 12bb00 | 20 6d 61 67 69 74 2d 61 75 74 6f 2d 72 65 76 65    72 74 2d 74 6f 70 6c 65 76 65 6c 0a 20 20 20 20 | .magit-auto-revert-toplevel..... | 
| 12bb20 | 20 20 20 20 20 20 20 20 20 20 20 28 3d 20 28 63    64 72 20 6d 61 67 69 74 2d 61 75 74 6f 2d 72 65 | ...........(=.(cdr.magit-auto-re | 
| 12bb40 | 76 65 72 74 2d 74 6f 70 6c 65 76 65 6c 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | vert-toplevel).................. | 
| 12bb60 | 20 6d 61 67 69 74 2d 61 75 74 6f 2d 72 65 76 65    72 74 2d 63 6f 75 6e 74 65 72 29 29 0a 20 20 20 | .magit-auto-revert-counter)).... | 
| 12bb80 | 20 28 73 65 74 71 20 6d 61 67 69 74 2d 61 75 74    6f 2d 72 65 76 65 72 74 2d 74 6f 70 6c 65 76 65 | .(setq.magit-auto-revert-topleve | 
| 12bba0 | 6c 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e    73 20 28 6f 72 20 28 6d 61 67 69 74 2d 74 6f 70 | l...........(cons.(or.(magit-top | 
| 12bbc0 | 6c 65 76 65 6c 29 20 27 6e 6f 2d 72 65 70 6f 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | level).'no-repo)................ | 
| 12bbe0 | 20 6d 61 67 69 74 2d 61 75 74 6f 2d 72 65 76 65    72 74 2d 63 6f 75 6e 74 65 72 29 29 29 0a 20 20 | .magit-auto-revert-counter)))... | 
| 12bc00 | 28 6c 65 74 20 28 28 74 6f 70 20 28 63 61 72 20    6d 61 67 69 74 2d 61 75 74 6f 2d 72 65 76 65 72 | (let.((top.(car.magit-auto-rever | 
| 12bc20 | 74 2d 74 6f 70 6c 65 76 65 6c 29 29 29 0a 20 20    20 20 28 69 66 20 28 65 71 20 74 6f 70 20 27 6e | t-toplevel))).....(if.(eq.top.'n | 
| 12bc40 | 6f 2d 72 65 70 6f 29 0a 20 20 20 20 20 20 20 20    66 61 6c 6c 62 61 63 6b 0a 20 20 20 20 20 20 28 | o-repo).........fallback.......( | 
| 12bc60 | 6c 65 74 20 28 28 64 69 72 20 28 62 75 66 66 65    72 2d 6c 6f 63 61 6c 2d 76 61 6c 75 65 20 27 64 | let.((dir.(buffer-local-value.'d | 
| 12bc80 | 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79    20 62 75 66 66 65 72 29 29 29 0a 20 20 20 20 20 | efault-directory.buffer)))...... | 
| 12bca0 | 20 20 20 28 61 6e 64 20 28 65 71 75 61 6c 20 28    66 69 6c 65 2d 72 65 6d 6f 74 65 2d 70 20 64 69 | ...(and.(equal.(file-remote-p.di | 
| 12bcc0 | 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 66 69 6c 65 2d 72 65 6d | r).....................(file-rem | 
| 12bce0 | 6f 74 65 2d 70 20 74 6f 70 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 3b 3b 20 5e 20 60 74 | ote-p.top))..............;;.^.`t | 
| 12bd00 | 72 61 6d 70 2d 68 61 6e 64 6c 65 2d 66 69 6c 65    2d 69 6e 2d 64 69 72 65 63 74 6f 72 79 2d 70 27 | ramp-handle-file-in-directory-p' | 
| 12bd20 | 20 6c 61 63 6b 73 20 74 68 69 73 20 6f 70 74 69    6d 69 7a 61 74 69 6f 6e 2e 0a 20 20 20 20 20 20 | .lacks.this.optimization........ | 
| 12bd40 | 20 20 20 20 20 20 20 28 66 69 6c 65 2d 69 6e 2d    64 69 72 65 63 74 6f 72 79 2d 70 20 64 69 72 20 | .......(file-in-directory-p.dir. | 
| 12bd60 | 74 6f 70 29 29 29 29 29 29 0a 0a 28 64 65 66 75    6e 20 61 75 74 6f 2d 72 65 76 65 72 74 2d 62 75 | top))))))..(defun.auto-revert-bu | 
| 12bd80 | 66 66 65 72 73 2d 2d 62 75 66 66 65 72 2d 6c 69    73 74 2d 66 69 6c 74 65 72 20 28 66 6e 29 0a 20 | ffers--buffer-list-filter.(fn).. | 
| 12bda0 | 20 28 63 6c 2d 69 6e 63 66 20 6d 61 67 69 74 2d    61 75 74 6f 2d 72 65 76 65 72 74 2d 63 6f 75 6e | .(cl-incf.magit-auto-revert-coun | 
| 12bdc0 | 74 65 72 29 0a 20 20 28 69 66 20 28 6f 72 20 67    6c 6f 62 61 6c 2d 61 75 74 6f 2d 72 65 76 65 72 | ter)...(if.(or.global-auto-rever | 
| 12bde0 | 74 2d 6d 6f 64 65 0a 20 20 20 20 20 20 20 20 20    20 28 6e 6f 74 20 61 75 74 6f 2d 72 65 76 65 72 | t-mode...........(not.auto-rever | 
| 12be00 | 74 2d 62 75 66 66 65 72 2d 6c 69 73 74 29 0a 20    20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 61 75 | t-buffer-list)...........(not.au | 
| 12be20 | 74 6f 2d 72 65 76 65 72 74 2d 62 75 66 66 65 72    2d 6c 69 73 74 2d 66 69 6c 74 65 72 29 29 0a 20 | to-revert-buffer-list-filter)).. | 
| 12be40 | 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 66 6e    29 0a 20 20 20 20 28 6c 65 74 20 28 28 61 75 74 | .....(funcall.fn).....(let.((aut | 
| 12be60 | 6f 2d 72 65 76 65 72 74 2d 62 75 66 66 65 72 2d    6c 69 73 74 0a 20 20 20 20 20 20 20 20 20 20 20 | o-revert-buffer-list............ | 
| 12be80 | 28 73 65 71 2d 66 69 6c 74 65 72 20 61 75 74 6f    2d 72 65 76 65 72 74 2d 62 75 66 66 65 72 2d 6c | (seq-filter.auto-revert-buffer-l | 
| 12bea0 | 69 73 74 2d 66 69 6c 74 65 72 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ist-filter...................... | 
| 12bec0 | 20 20 61 75 74 6f 2d 72 65 76 65 72 74 2d 62 75    66 66 65 72 2d 6c 69 73 74 29 29 29 0a 20 20 20 | ..auto-revert-buffer-list))).... | 
| 12bee0 | 20 20 20 28 66 75 6e 63 61 6c 6c 20 66 6e 29 29    0a 20 20 20 20 28 75 6e 6c 65 73 73 20 61 75 74 | ...(funcall.fn)).....(unless.aut | 
| 12bf00 | 6f 2d 72 65 76 65 72 74 2d 74 69 6d 65 72 0a 20    20 20 20 20 20 28 61 75 74 6f 2d 72 65 76 65 72 | o-revert-timer.......(auto-rever | 
| 12bf20 | 74 2d 73 65 74 2d 74 69 6d 65 72 29 29 29 29 0a    0a 28 61 64 76 69 63 65 2d 61 64 64 20 27 61 75 | t-set-timer))))..(advice-add.'au | 
| 12bf40 | 74 6f 2d 72 65 76 65 72 74 2d 62 75 66 66 65 72    73 20 3a 61 72 6f 75 6e 64 0a 20 20 20 20 20 20 | to-revert-buffers.:around....... | 
| 12bf60 | 20 20 20 20 20 20 23 27 61 75 74 6f 2d 72 65 76    65 72 74 2d 62 75 66 66 65 72 73 2d 2d 62 75 66 | ......#'auto-revert-buffers--buf | 
| 12bf80 | 66 65 72 2d 6c 69 73 74 2d 66 69 6c 74 65 72 29    0a 0a 3b 3b 3b 20 5f 0a 28 70 72 6f 76 69 64 65 | fer-list-filter)..;;;._.(provide | 
| 12bfa0 | 20 27 6d 61 67 69 74 2d 61 75 74 6f 72 65 76 65    72 74 29 0a 3b 3b 3b 20 6d 61 67 69 74 2d 61 75 | .'magit-autorevert).;;;.magit-au | 
| 12bfc0 | 74 6f 72 65 76 65 72 74 2e 65 6c 20 65 6e 64 73    20 68 65 72 65 0a 00 00 00 00 00 00 00 00 00 00 | torevert.el.ends.here........... | 
| 12bfe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 12c000 | 6d 61 67 69 74 2d 32 30 32 34 30 34 30 34 2e 31    39 30 31 2f 6d 61 67 69 74 2d 63 6f 72 65 2e 65 | magit-20240404.1901/magit-core.e | 
| 12c020 | 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | l............................... | 
| 12c040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 12c060 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30    30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 | 
| 12c080 | 30 30 31 30 35 33 30 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 34 34 35 34 00 20 30 00 00 00 | 0010530.00000000000.014454..0... | 
| 12c0a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 12c0c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 12c0e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 12c100 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... | 
| 12c120 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... | 
| 12c140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 12c160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 12c180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 12c1a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 12c1c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 12c1e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 12c200 | 3b 3b 3b 20 6d 61 67 69 74 2d 63 6f 72 65 2e 65    6c 20 2d 2d 2d 20 43 6f 72 65 20 66 75 6e 63 74 | ;;;.magit-core.el.---.Core.funct | 
| 12c220 | 69 6f 6e 61 6c 69 74 79 20 20 2d 2a 2d 20 6c 65    78 69 63 61 6c 2d 62 69 6e 64 69 6e 67 3a 74 20 | ionality..-*-.lexical-binding:t. | 
| 12c240 | 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68    74 20 28 43 29 20 32 30 30 38 2d 32 30 32 34 20 | -*-..;;.Copyright.(C).2008-2024. | 
| 12c260 | 54 68 65 20 4d 61 67 69 74 20 50 72 6f 6a 65 63    74 20 43 6f 6e 74 72 69 62 75 74 6f 72 73 0a 0a | The.Magit.Project.Contributors.. | 
| 12c280 | 3b 3b 20 41 75 74 68 6f 72 3a 20 4a 6f 6e 61 73    20 42 65 72 6e 6f 75 6c 6c 69 20 3c 6a 6f 6e 61 | ;;.Author:.Jonas.Bernoulli.<jona | 
| 12c2a0 | 73 40 62 65 72 6e 6f 75 6c 2e 6c 69 3e 0a 3b 3b    20 4d 61 69 6e 74 61 69 6e 65 72 3a 20 4a 6f 6e | s@bernoul.li>.;;.Maintainer:.Jon | 
| 12c2c0 | 61 73 20 42 65 72 6e 6f 75 6c 6c 69 20 3c 6a 6f    6e 61 73 40 62 65 72 6e 6f 75 6c 2e 6c 69 3e 0a | as.Bernoulli.<jonas@bernoul.li>. | 
| 12c2e0 | 0a 3b 3b 20 53 50 44 58 2d 4c 69 63 65 6e 73 65    2d 49 64 65 6e 74 69 66 69 65 72 3a 20 47 50 4c | .;;.SPDX-License-Identifier:.GPL | 
| 12c300 | 2d 33 2e 30 2d 6f 72 2d 6c 61 74 65 72 0a 0a 3b    3b 20 4d 61 67 69 74 20 69 73 20 66 72 65 65 20 | -3.0-or-later..;;.Magit.is.free. | 
| 12c320 | 73 6f 66 74 77 61 72 65 3a 20 79 6f 75 20 63 61    6e 20 72 65 64 69 73 74 72 69 62 75 74 65 20 69 | software:.you.can.redistribute.i | 
| 12c340 | 74 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 20    69 74 0a 3b 3b 20 75 6e 64 65 72 20 74 68 65 20 | t.and/or.modify.it.;;.under.the. | 
| 12c360 | 74 65 72 6d 73 20 6f 66 20 74 68 65 20 47 4e 55    20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 | terms.of.the.GNU.General.Public. | 
| 12c380 | 4c 69 63 65 6e 73 65 20 61 73 20 70 75 62 6c 69    73 68 65 64 20 62 79 0a 3b 3b 20 74 68 65 20 46 | License.as.published.by.;;.the.F | 
| 12c3a0 | 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75    6e 64 61 74 69 6f 6e 2c 20 65 69 74 68 65 72 20 | ree.Software.Foundation,.either. | 
| 12c3c0 | 76 65 72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65    20 4c 69 63 65 6e 73 65 2c 20 6f 72 0a 3b 3b 20 | version.3.of.the.License,.or.;;. | 
| 12c3e0 | 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29    20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 | (at.your.option).any.later.versi | 
| 12c400 | 6f 6e 2e 0a 3b 3b 0a 3b 3b 20 4d 61 67 69 74 20    69 73 20 64 69 73 74 72 69 62 75 74 65 64 20 69 | on..;;.;;.Magit.is.distributed.i | 
| 12c420 | 6e 20 74 68 65 20 68 6f 70 65 20 74 68 61 74 20    69 74 20 77 69 6c 6c 20 62 65 20 75 73 65 66 75 | n.the.hope.that.it.will.be.usefu | 
| 12c440 | 6c 2c 20 62 75 74 20 57 49 54 48 4f 55 54 0a 3b    3b 20 41 4e 59 20 57 41 52 52 41 4e 54 59 3b 20 | l,.but.WITHOUT.;;.ANY.WARRANTY;. | 
| 12c460 | 77 69 74 68 6f 75 74 20 65 76 65 6e 20 74 68 65    20 69 6d 70 6c 69 65 64 20 77 61 72 72 61 6e 74 | without.even.the.implied.warrant | 
| 12c480 | 79 20 6f 66 20 4d 45 52 43 48 41 4e 54 41 42 49    4c 49 54 59 0a 3b 3b 20 6f 72 20 46 49 54 4e 45 | y.of.MERCHANTABILITY.;;.or.FITNE | 
| 12c4a0 | 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55    4c 41 52 20 50 55 52 50 4f 53 45 2e 20 20 53 65 | SS.FOR.A.PARTICULAR.PURPOSE...Se | 
| 12c4c0 | 65 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61    6c 20 50 75 62 6c 69 63 0a 3b 3b 20 4c 69 63 65 | e.the.GNU.General.Public.;;.Lice | 
| 12c4e0 | 6e 73 65 20 66 6f 72 20 6d 6f 72 65 20 64 65 74    61 69 6c 73 2e 0a 3b 3b 0a 3b 3b 20 59 6f 75 20 | nse.for.more.details..;;.;;.You. | 
| 12c500 | 73 68 6f 75 6c 64 20 68 61 76 65 20 72 65 63 65    69 76 65 64 20 61 20 63 6f 70 79 20 6f 66 20 74 | should.have.received.a.copy.of.t | 
| 12c520 | 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50    75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 3b 3b | he.GNU.General.Public.License.;; | 
| 12c540 | 20 61 6c 6f 6e 67 20 77 69 74 68 20 4d 61 67 69    74 2e 20 20 49 66 20 6e 6f 74 2c 20 73 65 65 20 | .along.with.Magit...If.not,.see. | 
| 12c560 | 3c 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75    2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f 3e 2e | <https://www.gnu.org/licenses/>. | 
| 12c580 | 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 79    3a 0a 0a 3b 3b 20 54 68 69 73 20 6c 69 62 72 61 | ..;;;.Commentary:..;;.This.libra | 
| 12c5a0 | 72 79 20 72 65 71 75 69 72 65 73 20 73 65 76 65    72 61 6c 20 6f 74 68 65 72 20 6c 69 62 72 61 72 | ry.requires.several.other.librar | 
| 12c5c0 | 69 65 73 2c 20 73 6f 20 74 68 61 74 20 79 65 74    20 6f 74 68 65 72 0a 3b 3b 20 6c 69 62 72 61 72 | ies,.so.that.yet.other.;;.librar | 
| 12c5e0 | 69 65 73 20 63 61 6e 20 6a 75 73 74 20 72 65 71    75 69 72 65 20 74 68 69 73 20 6f 6e 65 2c 20 69 | ies.can.just.require.this.one,.i | 
| 12c600 | 6e 73 74 65 61 64 20 6f 66 20 68 61 76 69 6e 67    20 74 6f 20 72 65 71 75 69 72 65 0a 3b 3b 20 61 | nstead.of.having.to.require.;;.a | 
| 12c620 | 6c 6c 20 74 68 65 20 6f 74 68 65 72 20 6f 6e 65    73 2e 20 20 49 6e 20 6f 74 68 65 72 20 77 6f 72 | ll.the.other.ones...In.other.wor | 
| 12c640 | 64 73 20 74 68 69 73 20 73 65 70 61 72 61 74 65    73 20 74 68 65 20 6c 6f 77 2d 6c 65 76 65 6c 0a | ds.this.separates.the.low-level. | 
| 12c660 | 3b 3b 20 73 74 75 66 66 20 66 72 6f 6d 20 74 68    65 20 72 65 73 74 2e 20 20 49 74 20 61 6c 73 6f | ;;.stuff.from.the.rest...It.also | 
| 12c680 | 20 64 65 66 69 6e 65 73 20 73 6f 6d 65 20 43 75    73 74 6f 6d 20 67 72 6f 75 70 73 2e 0a 0a 3b 3b | .defines.some.Custom.groups...;; | 
| 12c6a0 | 3b 20 43 6f 64 65 3a 0a 0a 28 72 65 71 75 69 72    65 20 27 6d 61 67 69 74 2d 62 61 73 65 29 0a 28 | ;.Code:..(require.'magit-base).( | 
| 12c6c0 | 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 2d 67    69 74 29 0a 28 72 65 71 75 69 72 65 20 27 6d 61 | require.'magit-git).(require.'ma | 
| 12c6e0 | 67 69 74 2d 6d 6f 64 65 29 0a 28 72 65 71 75 69    72 65 20 27 6d 61 67 69 74 2d 6d 61 72 67 69 6e | git-mode).(require.'magit-margin | 
| 12c700 | 29 0a 28 72 65 71 75 69 72 65 20 27 6d 61 67 69    74 2d 70 72 6f 63 65 73 73 29 0a 28 72 65 71 75 | ).(require.'magit-process).(requ | 
| 12c720 | 69 72 65 20 27 6d 61 67 69 74 2d 74 72 61 6e 73    69 65 6e 74 29 0a 28 72 65 71 75 69 72 65 20 27 | ire.'magit-transient).(require.' | 
| 12c740 | 6d 61 67 69 74 2d 61 75 74 6f 72 65 76 65 72 74    29 0a 0a 28 77 68 65 6e 20 28 61 6e 64 20 28 6e | magit-autorevert)..(when.(and.(n | 
| 12c760 | 6f 74 20 6d 61 67 69 74 2d 69 6e 68 69 62 69 74    2d 6c 69 62 67 69 74 29 0a 20 20 20 20 20 20 20 | ot.magit-inhibit-libgit)........ | 
| 12c780 | 20 20 20 20 28 6d 61 67 69 74 2d 2d 6c 69 62 67    69 74 2d 61 76 61 69 6c 61 62 6c 65 2d 70 29 29 | ....(magit--libgit-available-p)) | 
| 12c7a0 | 0a 20 20 28 63 6f 6e 64 69 74 69 6f 6e 2d 63 61    73 65 20 65 72 72 0a 20 20 20 20 20 20 28 72 65 | ...(condition-case.err.......(re | 
| 12c7c0 | 71 75 69 72 65 20 27 6d 61 67 69 74 2d 6c 69 62    67 69 74 29 0a 20 20 20 20 28 65 72 72 6f 72 0a | quire.'magit-libgit).....(error. | 
| 12c7e0 | 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74    2d 69 6e 68 69 62 69 74 2d 6c 69 62 67 69 74 20 | .....(setq.magit-inhibit-libgit. | 
| 12c800 | 27 65 72 72 6f 72 29 0a 20 20 20 20 20 28 6d 65    73 73 61 67 65 20 22 45 72 72 6f 72 20 77 68 69 | 'error)......(message."Error.whi | 
| 12c820 | 6c 65 20 6c 6f 61 64 69 6e 67 20 60 6d 61 67 69    74 2d 6c 69 62 67 69 74 27 3a 20 25 53 22 20 65 | le.loading.`magit-libgit':.%S".e | 
| 12c840 | 72 72 29 0a 20 20 20 20 20 28 6d 65 73 73 61 67    65 20 22 54 68 61 74 20 69 73 20 6e 6f 74 20 66 | rr)......(message."That.is.not.f | 
| 12c860 | 61 74 61 6c 2e 20 20 54 68 65 20 60 6c 69 62 65    67 69 74 32 27 20 6d 6f 64 75 6c 65 20 6a 75 73 | atal...The.`libegit2'.module.jus | 
| 12c880 | 74 20 77 6f 6e 27 74 20 62 65 20 75 73 65 64 2e    22 29 29 29 29 0a 0a 3b 3b 3b 20 4f 70 74 69 6f | t.won't.be.used."))))..;;;.Optio | 
| 12c8a0 | 6e 73 0a 0a 28 64 65 66 67 72 6f 75 70 20 6d 61    67 69 74 20 6e 69 6c 0a 20 20 22 43 6f 6e 74 72 | ns..(defgroup.magit.nil..."Contr | 
| 12c8c0 | 6f 6c 6c 69 6e 67 20 47 69 74 20 66 72 6f 6d 20    45 6d 61 63 73 2e 22 0a 20 20 3a 6c 69 6e 6b 20 | olling.Git.from.Emacs."...:link. | 
| 12c8e0 | 27 28 75 72 6c 2d 6c 69 6e 6b 20 22 68 74 74 70    73 3a 2f 2f 6d 61 67 69 74 2e 76 63 22 29 0a 20 | '(url-link."https://magit.vc").. | 
| 12c900 | 20 3a 6c 69 6e 6b 20 27 28 69 6e 66 6f 2d 6c 69    6e 6b 20 22 28 6d 61 67 69 74 29 46 41 51 22 29 | .:link.'(info-link."(magit)FAQ") | 
| 12c920 | 0a 20 20 3a 6c 69 6e 6b 20 27 28 69 6e 66 6f 2d    6c 69 6e 6b 20 22 28 6d 61 67 69 74 29 22 29 0a | ...:link.'(info-link."(magit)"). | 
| 12c940 | 20 20 3a 67 72 6f 75 70 20 27 74 6f 6f 6c 73 29    0a 0a 28 64 65 66 67 72 6f 75 70 20 6d 61 67 69 | ..:group.'tools)..(defgroup.magi | 
| 12c960 | 74 2d 65 73 73 65 6e 74 69 61 6c 73 20 6e 69 6c    0a 20 20 22 4f 70 74 69 6f 6e 73 20 74 68 61 74 | t-essentials.nil..."Options.that | 
| 12c980 | 20 65 76 65 72 79 20 4d 61 67 69 74 20 75 73 65    72 20 73 68 6f 75 6c 64 20 62 72 69 65 66 6c 79 | .every.Magit.user.should.briefly | 
| 12c9a0 | 20 74 68 69 6e 6b 20 61 62 6f 75 74 2e 0a 0a 45    61 63 68 20 6f 66 20 74 68 65 73 65 20 6f 70 74 | .think.about...Each.of.these.opt | 
| 12c9c0 | 69 6f 6e 73 20 66 61 6c 6c 73 20 69 6e 74 6f 20    6f 6e 65 20 6f 72 20 6d 6f 72 65 20 6f 66 20 74 | ions.falls.into.one.or.more.of.t | 
| 12c9e0 | 68 65 73 65 20 63 61 74 65 67 6f 72 69 65 73 3a    0a 0a 2a 20 4f 70 74 69 6f 6e 73 20 74 68 61 74 | hese.categories:..*.Options.that | 
| 12ca00 | 20 61 66 66 65 63 74 20 4d 61 67 69 74 27 73 20    62 65 68 61 76 69 6f 72 20 69 6e 20 66 75 6e 64 | .affect.Magit's.behavior.in.fund | 
| 12ca20 | 61 6d 65 6e 74 61 6c 20 77 61 79 73 2e 0a 2a 20    4f 70 74 69 6f 6e 73 20 74 68 61 74 20 61 66 66 | amental.ways..*.Options.that.aff | 
| 12ca40 | 65 63 74 20 73 61 66 65 74 79 2e 0a 2a 20 4f 70    74 69 6f 6e 73 20 74 68 61 74 20 61 66 66 65 63 | ect.safety..*.Options.that.affec | 
| 12ca60 | 74 20 70 65 72 66 6f 72 6d 61 6e 63 65 2e 0a 2a    20 4f 70 74 69 6f 6e 73 20 74 68 61 74 20 61 72 | t.performance..*.Options.that.ar | 
| 12ca80 | 65 20 6f 66 20 61 20 70 65 72 73 6f 6e 61 6c 20    6e 61 74 75 72 65 2e 22 0a 20 20 3a 6c 69 6e 6b | e.of.a.personal.nature."...:link | 
| 12caa0 | 20 27 28 69 6e 66 6f 2d 6c 69 6e 6b 20 22 28 6d    61 67 69 74 29 45 73 73 65 6e 74 69 61 6c 20 53 | .'(info-link."(magit)Essential.S | 
| 12cac0 | 65 74 74 69 6e 67 73 22 29 0a 20 20 3a 67 72 6f    75 70 20 27 6d 61 67 69 74 29 0a 0a 28 64 65 66 | ettings")...:group.'magit)..(def | 
| 12cae0 | 67 72 6f 75 70 20 6d 61 67 69 74 2d 6d 69 73 63    65 6c 6c 61 6e 65 6f 75 73 20 6e 69 6c 0a 20 20 | group.magit-miscellaneous.nil... | 
| 12cb00 | 22 4d 69 73 63 65 6c 6c 61 6e 65 6f 75 73 20 4d    61 67 69 74 20 6f 70 74 69 6f 6e 73 2e 22 0a 20 | "Miscellaneous.Magit.options.".. | 
| 12cb20 | 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 29 0a    0a 28 64 65 66 67 72 6f 75 70 20 6d 61 67 69 74 | .:group.'magit)..(defgroup.magit | 
| 12cb40 | 2d 63 6f 6d 6d 61 6e 64 73 20 6e 69 6c 0a 20 20    22 4f 70 74 69 6f 6e 73 20 63 6f 6e 74 72 6f 6c | -commands.nil..."Options.control | 
| 12cb60 | 6c 69 6e 67 20 62 65 68 61 76 69 6f 72 20 6f 66    20 63 65 72 74 61 69 6e 20 63 6f 6d 6d 61 6e 64 | ling.behavior.of.certain.command | 
| 12cb80 | 73 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61    67 69 74 29 0a 0a 28 64 65 66 67 72 6f 75 70 20 | s."...:group.'magit)..(defgroup. | 
| 12cba0 | 6d 61 67 69 74 2d 6d 6f 64 65 73 20 6e 69 6c 0a    20 20 22 4d 6f 64 65 73 20 75 73 65 64 20 6f 72 | magit-modes.nil..."Modes.used.or | 
| 12cbc0 | 20 70 72 6f 76 69 64 65 64 20 62 79 20 4d 61 67    69 74 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d | .provided.by.Magit."...:group.'m | 
| 12cbe0 | 61 67 69 74 29 0a 0a 28 64 65 66 67 72 6f 75 70    20 6d 61 67 69 74 2d 62 75 66 66 65 72 73 20 6e | agit)..(defgroup.magit-buffers.n | 
| 12cc00 | 69 6c 0a 20 20 22 4f 70 74 69 6f 6e 73 20 63 6f    6e 63 65 72 6e 69 6e 67 20 4d 61 67 69 74 20 62 | il..."Options.concerning.Magit.b | 
| 12cc20 | 75 66 66 65 72 73 2e 22 0a 20 20 3a 6c 69 6e 6b    20 27 28 69 6e 66 6f 2d 6c 69 6e 6b 20 22 28 6d | uffers."...:link.'(info-link."(m | 
| 12cc40 | 61 67 69 74 29 4d 6f 64 65 73 20 61 6e 64 20 42    75 66 66 65 72 73 22 29 0a 20 20 3a 67 72 6f 75 | agit)Modes.and.Buffers")...:grou | 
| 12cc60 | 70 20 27 6d 61 67 69 74 29 0a 0a 28 64 65 66 67    72 6f 75 70 20 6d 61 67 69 74 2d 72 65 66 72 65 | p.'magit)..(defgroup.magit-refre | 
| 12cc80 | 73 68 20 6e 69 6c 0a 20 20 22 4f 70 74 69 6f 6e    73 20 63 6f 6e 74 72 6f 6c 6c 69 6e 67 20 68 6f | sh.nil..."Options.controlling.ho | 
| 12cca0 | 77 20 4d 61 67 69 74 20 62 75 66 66 65 72 73 20    61 72 65 20 72 65 66 72 65 73 68 65 64 2e 22 0a | w.Magit.buffers.are.refreshed.". | 
| 12ccc0 | 20 20 3a 6c 69 6e 6b 20 27 28 69 6e 66 6f 2d 6c    69 6e 6b 20 22 28 6d 61 67 69 74 29 41 75 74 6f | ..:link.'(info-link."(magit)Auto | 
| 12cce0 | 6d 61 74 69 63 20 52 65 66 72 65 73 68 69 6e 67    20 6f 66 20 4d 61 67 69 74 20 42 75 66 66 65 72 | matic.Refreshing.of.Magit.Buffer | 
| 12cd00 | 73 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61    67 69 74 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 | s")...:group.'magit...:group.'ma | 
| 12cd20 | 67 69 74 2d 62 75 66 66 65 72 73 29 0a 0a 28 64    65 66 67 72 6f 75 70 20 6d 61 67 69 74 2d 66 61 | git-buffers)..(defgroup.magit-fa | 
| 12cd40 | 63 65 73 20 6e 69 6c 0a 20 20 22 46 61 63 65 73    20 75 73 65 64 20 62 79 20 4d 61 67 69 74 2e 22 | ces.nil..."Faces.used.by.Magit." | 
| 12cd60 | 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74    0a 20 20 3a 67 72 6f 75 70 20 27 66 61 63 65 73 | ...:group.'magit...:group.'faces | 
| 12cd80 | 29 0a 0a 28 63 75 73 74 6f 6d 2d 61 64 64 2d 74    6f 2d 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 66 | )..(custom-add-to-group.'magit-f | 
| 12cda0 | 61 63 65 73 20 27 64 69 66 66 2d 72 65 66 69 6e    65 2d 61 64 64 65 64 20 20 20 27 63 75 73 74 6f | aces.'diff-refine-added...'custo | 
| 12cdc0 | 6d 2d 66 61 63 65 29 0a 28 63 75 73 74 6f 6d 2d    61 64 64 2d 74 6f 2d 67 72 6f 75 70 20 27 6d 61 | m-face).(custom-add-to-group.'ma | 
| 12cde0 | 67 69 74 2d 66 61 63 65 73 20 27 64 69 66 66 2d    72 65 66 69 6e 65 2d 72 65 6d 6f 76 65 64 20 27 | git-faces.'diff-refine-removed.' | 
| 12ce00 | 63 75 73 74 6f 6d 2d 66 61 63 65 29 0a 0a 28 64    65 66 67 72 6f 75 70 20 6d 61 67 69 74 2d 65 78 | custom-face)..(defgroup.magit-ex | 
| 12ce20 | 74 65 6e 73 69 6f 6e 73 20 6e 69 6c 0a 20 20 22    45 78 74 65 6e 73 69 6f 6e 73 20 74 6f 20 4d 61 | tensions.nil..."Extensions.to.Ma | 
| 12ce40 | 67 69 74 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27    6d 61 67 69 74 29 0a 0a 28 63 75 73 74 6f 6d 2d | git."...:group.'magit)..(custom- | 
| 12ce60 | 61 64 64 2d 74 6f 2d 67 72 6f 75 70 20 27 6d 61    67 69 74 2d 6d 6f 64 65 73 20 20 20 27 67 69 74 | add-to-group.'magit-modes...'git | 
| 12ce80 | 2d 63 6f 6d 6d 69 74 20 20 20 20 20 20 20 20 27    63 75 73 74 6f 6d 2d 67 72 6f 75 70 29 0a 28 63 | -commit........'custom-group).(c | 
| 12cea0 | 75 73 74 6f 6d 2d 61 64 64 2d 74 6f 2d 67 72 6f    75 70 20 27 6d 61 67 69 74 2d 66 61 63 65 73 20 | ustom-add-to-group.'magit-faces. | 
| 12cec0 | 20 20 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 66 61    63 65 73 20 20 27 63 75 73 74 6f 6d 2d 67 72 6f | ..'git-commit-faces..'custom-gro | 
| 12cee0 | 75 70 29 0a 28 63 75 73 74 6f 6d 2d 61 64 64 2d    74 6f 2d 67 72 6f 75 70 20 27 6d 61 67 69 74 2d | up).(custom-add-to-group.'magit- | 
| 12cf00 | 6d 6f 64 65 73 20 20 20 27 67 69 74 2d 72 65 62    61 73 65 20 20 20 20 20 20 20 20 27 63 75 73 74 | modes...'git-rebase........'cust | 
| 12cf20 | 6f 6d 2d 67 72 6f 75 70 29 0a 28 63 75 73 74 6f    6d 2d 61 64 64 2d 74 6f 2d 67 72 6f 75 70 20 27 | om-group).(custom-add-to-group.' | 
| 12cf40 | 6d 61 67 69 74 2d 66 61 63 65 73 20 20 20 27 67    69 74 2d 72 65 62 61 73 65 2d 66 61 63 65 73 20 | magit-faces...'git-rebase-faces. | 
| 12cf60 | 20 27 63 75 73 74 6f 6d 2d 67 72 6f 75 70 29 0a    28 63 75 73 74 6f 6d 2d 61 64 64 2d 74 6f 2d 67 | .'custom-group).(custom-add-to-g | 
| 12cf80 | 72 6f 75 70 20 27 6d 61 67 69 74 20 20 20 20 20    20 20 20 20 27 6d 61 67 69 74 2d 73 65 63 74 69 | roup.'magit.........'magit-secti | 
| 12cfa0 | 6f 6e 20 20 20 20 20 27 63 75 73 74 6f 6d 2d 67    72 6f 75 70 29 0a 28 63 75 73 74 6f 6d 2d 61 64 | on.....'custom-group).(custom-ad | 
| 12cfc0 | 64 2d 74 6f 2d 67 72 6f 75 70 20 27 6d 61 67 69    74 2d 66 61 63 65 73 20 20 20 27 6d 61 67 69 74 | d-to-group.'magit-faces...'magit | 
| 12cfe0 | 2d 73 65 63 74 69 6f 6e 2d 66 61 63 65 73 20 27    63 75 73 74 6f 6d 2d 67 72 6f 75 70 29 0a 28 63 | -section-faces.'custom-group).(c | 
| 12d000 | 75 73 74 6f 6d 2d 61 64 64 2d 74 6f 2d 67 72 6f    75 70 20 27 6d 61 67 69 74 2d 70 72 6f 63 65 73 | ustom-add-to-group.'magit-proces | 
| 12d020 | 73 20 27 77 69 74 68 2d 65 64 69 74 6f 72 20 20    20 20 20 20 20 27 63 75 73 74 6f 6d 2d 67 72 6f | s.'with-editor.......'custom-gro | 
| 12d040 | 75 70 29 0a 0a 28 64 65 66 67 72 6f 75 70 20 6d    61 67 69 74 2d 72 65 6c 61 74 65 64 20 6e 69 6c | up)..(defgroup.magit-related.nil | 
| 12d060 | 0a 20 20 22 4f 70 74 69 6f 6e 73 20 74 68 61 74    20 61 72 65 20 72 65 6c 65 76 61 6e 74 20 74 6f | ..."Options.that.are.relevant.to | 
| 12d080 | 20 4d 61 67 69 74 20 62 75 74 20 74 68 61 74 20    61 72 65 20 64 65 66 69 6e 65 64 20 65 6c 73 65 | .Magit.but.that.are.defined.else | 
| 12d0a0 | 77 68 65 72 65 2e 22 0a 20 20 3a 6c 69 6e 6b 20    27 28 63 75 73 74 6f 6d 2d 67 72 6f 75 70 2d 6c | where."...:link.'(custom-group-l | 
| 12d0c0 | 69 6e 6b 20 76 63 29 0a 20 20 3a 6c 69 6e 6b 20    27 28 63 75 73 74 6f 6d 2d 67 72 6f 75 70 2d 6c | ink.vc)...:link.'(custom-group-l | 
| 12d0e0 | 69 6e 6b 20 73 6d 65 72 67 65 29 0a 20 20 3a 6c    69 6e 6b 20 27 28 63 75 73 74 6f 6d 2d 67 72 6f | ink.smerge)...:link.'(custom-gro | 
| 12d100 | 75 70 2d 6c 69 6e 6b 20 65 64 69 66 66 29 0a 20    20 3a 6c 69 6e 6b 20 27 28 63 75 73 74 6f 6d 2d | up-link.ediff)...:link.'(custom- | 
| 12d120 | 67 72 6f 75 70 2d 6c 69 6e 6b 20 61 75 74 6f 2d    72 65 76 65 72 74 29 0a 20 20 3a 67 72 6f 75 70 | group-link.auto-revert)...:group | 
| 12d140 | 20 27 6d 61 67 69 74 0a 20 20 3a 67 72 6f 75 70    20 27 6d 61 67 69 74 2d 65 78 74 65 6e 73 69 6f | .'magit...:group.'magit-extensio | 
| 12d160 | 6e 73 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67    69 74 2d 65 73 73 65 6e 74 69 61 6c 73 29 0a 0a | ns...:group.'magit-essentials).. | 
| 12d180 | 28 63 75 73 74 6f 6d 2d 61 64 64 2d 74 6f 2d 67    72 6f 75 70 20 27 6d 61 67 69 74 2d 72 65 6c 61 | (custom-add-to-group.'magit-rela | 
| 12d1a0 | 74 65 64 20 20 20 20 20 27 61 75 74 6f 2d 72 65    76 65 72 74 2d 63 68 65 63 6b 2d 76 63 2d 69 6e | ted.....'auto-revert-check-vc-in | 
| 12d1c0 | 66 6f 20 27 63 75 73 74 6f 6d 2d 76 61 72 69 61    62 6c 65 29 0a 28 63 75 73 74 6f 6d 2d 61 64 64 | fo.'custom-variable).(custom-add | 
| 12d1e0 | 2d 74 6f 2d 67 72 6f 75 70 20 27 6d 61 67 69 74    2d 61 75 74 6f 2d 72 65 76 65 72 74 20 27 61 75 | -to-group.'magit-auto-revert.'au | 
| 12d200 | 74 6f 2d 72 65 76 65 72 74 2d 63 68 65 63 6b 2d    76 63 2d 69 6e 66 6f 20 27 63 75 73 74 6f 6d 2d | to-revert-check-vc-info.'custom- | 
| 12d220 | 76 61 72 69 61 62 6c 65 29 0a 0a 28 63 75 73 74    6f 6d 2d 61 64 64 2d 74 6f 2d 67 72 6f 75 70 20 | variable)..(custom-add-to-group. | 
| 12d240 | 27 6d 61 67 69 74 2d 72 65 6c 61 74 65 64 20 27    65 64 69 66 66 2d 77 69 6e 64 6f 77 2d 73 65 74 | 'magit-related.'ediff-window-set | 
| 12d260 | 75 70 2d 66 75 6e 63 74 69 6f 6e 20 27 63 75 73    74 6f 6d 2d 76 61 72 69 61 62 6c 65 29 0a 28 63 | up-function.'custom-variable).(c | 
| 12d280 | 75 73 74 6f 6d 2d 61 64 64 2d 74 6f 2d 67 72 6f    75 70 20 27 6d 61 67 69 74 2d 72 65 6c 61 74 65 | ustom-add-to-group.'magit-relate | 
| 12d2a0 | 64 20 27 73 6d 65 72 67 65 2d 72 65 66 69 6e 65    2d 69 67 6e 6f 72 65 2d 77 68 69 74 65 73 70 61 | d.'smerge-refine-ignore-whitespa | 
| 12d2c0 | 63 65 20 27 63 75 73 74 6f 6d 2d 76 61 72 69 61    62 6c 65 29 0a 28 63 75 73 74 6f 6d 2d 61 64 64 | ce.'custom-variable).(custom-add | 
| 12d2e0 | 2d 74 6f 2d 67 72 6f 75 70 20 27 6d 61 67 69 74    2d 72 65 6c 61 74 65 64 20 27 76 63 2d 66 6f 6c | -to-group.'magit-related.'vc-fol | 
| 12d300 | 6c 6f 77 2d 73 79 6d 6c 69 6e 6b 73 20 27 63 75    73 74 6f 6d 2d 76 61 72 69 61 62 6c 65 29 0a 0a | low-symlinks.'custom-variable).. | 
| 12d320 | 3b 3b 3b 20 5f 0a 28 70 72 6f 76 69 64 65 20 27    6d 61 67 69 74 2d 63 6f 72 65 29 0a 3b 3b 3b 20 | ;;;._.(provide.'magit-core).;;;. | 
| 12d340 | 6d 61 67 69 74 2d 63 6f 72 65 2e 65 6c 20 65 6e    64 73 20 68 65 72 65 0a 00 00 00 00 00 00 00 00 | magit-core.el.ends.here......... | 
| 12d360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 12d380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 12d3a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 12d3c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 12d3e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 12d400 | 6d 61 67 69 74 2d 32 30 32 34 30 34 30 34 2e 31    39 30 31 2f 6d 61 67 69 74 2e 65 6c 00 00 00 00 | magit-20240404.1901/magit.el.... | 
| 12d420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 12d440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 12d460 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30    30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 | 
| 12d480 | 30 30 37 32 30 37 34 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 33 35 34 31 00 20 30 00 00 00 | 0072074.00000000000.013541..0... | 
| 12d4a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 12d4c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 12d4e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 12d500 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... | 
| 12d520 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... | 
| 12d540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 12d560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 12d580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 12d5a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 12d5c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 12d5e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 12d600 | 3b 3b 3b 20 6d 61 67 69 74 2e 65 6c 20 2d 2d 2d    20 41 20 47 69 74 20 70 6f 72 63 65 6c 61 69 6e | ;;;.magit.el.---.A.Git.porcelain | 
| 12d620 | 20 69 6e 73 69 64 65 20 45 6d 61 63 73 20 20 2d    2a 2d 20 6c 65 78 69 63 61 6c 2d 62 69 6e 64 69 | .inside.Emacs..-*-.lexical-bindi | 
| 12d640 | 6e 67 3a 74 3b 20 63 6f 64 69 6e 67 3a 75 74 66    2d 38 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 | ng:t;.coding:utf-8.-*-..;;.Copyr | 
| 12d660 | 69 67 68 74 20 28 43 29 20 32 30 30 38 2d 32 30    32 34 20 54 68 65 20 4d 61 67 69 74 20 50 72 6f | ight.(C).2008-2024.The.Magit.Pro | 
| 12d680 | 6a 65 63 74 20 43 6f 6e 74 72 69 62 75 74 6f 72    73 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 4d 61 | ject.Contributors..;;.Author:.Ma | 
| 12d6a0 | 72 69 75 73 20 56 6f 6c 6c 6d 65 72 20 3c 6d 61    72 69 75 73 2e 76 6f 6c 6c 6d 65 72 40 67 6d 61 | rius.Vollmer.<marius.vollmer@gma | 
| 12d6c0 | 69 6c 2e 63 6f 6d 3e 0a 3b 3b 20 20 20 20 20 4a    6f 6e 61 73 20 42 65 72 6e 6f 75 6c 6c 69 20 3c | il.com>.;;.....Jonas.Bernoulli.< | 
| 12d6e0 | 6a 6f 6e 61 73 40 62 65 72 6e 6f 75 6c 2e 6c 69    3e 0a 3b 3b 20 4d 61 69 6e 74 61 69 6e 65 72 3a | jonas@bernoul.li>.;;.Maintainer: | 
| 12d700 | 20 4a 6f 6e 61 73 20 42 65 72 6e 6f 75 6c 6c 69    20 3c 6a 6f 6e 61 73 40 62 65 72 6e 6f 75 6c 2e | .Jonas.Bernoulli.<jonas@bernoul. | 
| 12d720 | 6c 69 3e 0a 3b 3b 20 20 20 20 20 4b 79 6c 65 20    4d 65 79 65 72 20 3c 6b 79 6c 65 40 6b 79 6c 65 | li>.;;.....Kyle.Meyer.<kyle@kyle | 
| 12d740 | 61 6d 2e 63 6f 6d 3e 0a 3b 3b 20 46 6f 72 6d 65    72 2d 4d 61 69 6e 74 61 69 6e 65 72 73 3a 0a 3b | am.com>.;;.Former-Maintainers:.; | 
| 12d760 | 3b 20 20 20 20 20 4e 69 63 6f 6c 61 73 20 44 75    64 65 62 6f 75 74 20 3c 6e 69 63 6f 6c 61 73 2e | ;.....Nicolas.Dudebout.<nicolas. | 
| 12d780 | 64 75 64 65 62 6f 75 74 40 67 61 74 65 63 68 2e    65 64 75 3e 0a 3b 3b 20 20 20 20 20 4e 6f 61 6d | dudebout@gatech.edu>.;;.....Noam | 
| 12d7a0 | 20 50 6f 73 74 61 76 73 6b 79 20 3c 6e 70 6f 73    74 61 76 73 40 75 73 65 72 73 2e 73 6f 75 72 63 | .Postavsky.<npostavs@users.sourc | 
| 12d7c0 | 65 66 6f 72 67 65 2e 6e 65 74 3e 0a 3b 3b 20 20    20 20 20 50 65 74 65 72 20 4a 2e 20 57 65 69 73 | eforge.net>.;;.....Peter.J..Weis | 
| 12d7e0 | 62 65 72 67 20 3c 70 6a 40 69 72 72 65 67 75 6c    61 72 65 78 70 72 65 73 73 69 6f 6e 73 2e 6e 65 | berg.<pj@irregularexpressions.ne | 
| 12d800 | 74 3e 0a 3b 3b 20 20 20 20 20 50 68 69 6c 20 4a    61 63 6b 73 6f 6e 20 3c 70 68 69 6c 40 73 68 65 | t>.;;.....Phil.Jackson.<phil@she | 
| 12d820 | 6c 6c 61 72 63 68 69 76 65 2e 63 6f 2e 75 6b 3e    0a 3b 3b 20 20 20 20 20 52 c3 a9 6d 69 20 56 61 | llarchive.co.uk>.;;.....R..mi.Va | 
| 12d840 | 6e 69 63 61 74 20 3c 76 61 6e 69 63 61 74 40 64    65 62 69 61 6e 2e 6f 72 67 3e 0a 3b 3b 20 20 20 | nicat.<vanicat@debian.org>.;;... | 
| 12d860 | 20 20 59 61 6e 6e 20 48 6f 64 69 71 75 65 20 3c    79 61 6e 6e 2e 68 6f 64 69 71 75 65 40 67 6d 61 | ..Yann.Hodique.<yann.hodique@gma | 
| 12d880 | 69 6c 2e 63 6f 6d 3e 0a 0a 3b 3b 20 48 6f 6d 65    70 61 67 65 3a 20 68 74 74 70 73 3a 2f 2f 67 69 | il.com>..;;.Homepage:.https://gi | 
| 12d8a0 | 74 68 75 62 2e 63 6f 6d 2f 6d 61 67 69 74 2f 6d    61 67 69 74 0a 3b 3b 20 4b 65 79 77 6f 72 64 73 | thub.com/magit/magit.;;.Keywords | 
| 12d8c0 | 3a 20 67 69 74 20 74 6f 6f 6c 73 20 76 63 0a 0a    3b 3b 20 50 61 63 6b 61 67 65 2d 56 65 72 73 69 | :.git.tools.vc..;;.Package-Versi | 
| 12d8e0 | 6f 6e 3a 20 33 2e 33 2e 30 2e 35 30 2d 67 69 74    0a 3b 3b 20 50 61 63 6b 61 67 65 2d 52 65 71 75 | on:.3.3.0.50-git.;;.Package-Requ | 
| 12d900 | 69 72 65 73 3a 20 28 0a 3b 3b 20 20 20 20 20 28    65 6d 61 63 73 20 22 32 35 2e 31 22 29 0a 3b 3b | ires:.(.;;.....(emacs."25.1").;; | 
| 12d920 | 20 20 20 20 20 28 63 6f 6d 70 61 74 20 22 32 39    2e 31 2e 34 2e 34 22 29 0a 3b 3b 20 20 20 20 20 | .....(compat."29.1.4.4").;;..... | 
| 12d940 | 28 64 61 73 68 20 22 32 2e 31 39 2e 31 22 29 0a    3b 3b 20 20 20 20 20 28 67 69 74 2d 63 6f 6d 6d | (dash."2.19.1").;;.....(git-comm | 
| 12d960 | 69 74 20 22 33 2e 33 2e 30 22 29 0a 3b 3b 20 20    20 20 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f | it."3.3.0").;;.....(magit-sectio | 
| 12d980 | 6e 20 22 33 2e 33 2e 30 22 29 0a 3b 3b 20 20 20    20 20 28 73 65 71 20 22 32 2e 32 34 22 29 0a 3b | n."3.3.0").;;.....(seq."2.24").; | 
| 12d9a0 | 3b 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74    20 22 30 2e 35 2e 33 22 29 0a 3b 3b 20 20 20 20 | ;.....(transient."0.5.3").;;.... | 
| 12d9c0 | 20 28 77 69 74 68 2d 65 64 69 74 6f 72 20 22 33    2e 33 2e 32 22 29 29 0a 0a 3b 3b 20 53 50 44 58 | .(with-editor."3.3.2"))..;;.SPDX | 
| 12d9e0 | 2d 4c 69 63 65 6e 73 65 2d 49 64 65 6e 74 69 66    69 65 72 3a 20 47 50 4c 2d 33 2e 30 2d 6f 72 2d | -License-Identifier:.GPL-3.0-or- | 
| 12da00 | 6c 61 74 65 72 0a 0a 3b 3b 20 4d 61 67 69 74 20    69 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 | later..;;.Magit.is.free.software | 
| 12da20 | 3a 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74    72 69 62 75 74 65 20 69 74 20 61 6e 64 2f 6f 72 | :.you.can.redistribute.it.and/or | 
| 12da40 | 20 6d 6f 64 69 66 79 0a 3b 3b 20 69 74 20 75 6e    64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 | .modify.;;.it.under.the.terms.of | 
| 12da60 | 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c    20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 | .the.GNU.General.Public.License. | 
| 12da80 | 61 73 20 70 75 62 6c 69 73 68 65 64 0a 3b 3b 20    62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 | as.published.;;.by.the.Free.Soft | 
| 12daa0 | 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c    20 65 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 | ware.Foundation,.either.version. | 
| 12dac0 | 33 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65    2c 0a 3b 3b 20 6f 72 20 28 61 74 20 79 6f 75 72 | 3.of.the.License,.;;.or.(at.your | 
| 12dae0 | 20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 74    65 72 20 76 65 72 73 69 6f 6e 2e 0a 3b 3b 0a 3b | .option).any.later.version..;;.; | 
| 12db00 | 3b 20 4d 61 67 69 74 20 69 73 20 64 69 73 74 72    69 62 75 74 65 64 20 69 6e 20 74 68 65 20 68 6f | ;.Magit.is.distributed.in.the.ho | 
| 12db20 | 70 65 20 74 68 61 74 20 69 74 20 77 69 6c 6c 20    62 65 20 75 73 65 66 75 6c 2c 0a 3b 3b 20 62 75 | pe.that.it.will.be.useful,.;;.bu | 
| 12db40 | 74 20 57 49 54 48 4f 55 54 20 41 4e 59 20 57 41    52 52 41 4e 54 59 3b 20 77 69 74 68 6f 75 74 20 | t.WITHOUT.ANY.WARRANTY;.without. | 
| 12db60 | 65 76 65 6e 20 74 68 65 20 69 6d 70 6c 69 65 64    20 77 61 72 72 61 6e 74 79 20 6f 66 0a 3b 3b 20 | even.the.implied.warranty.of.;;. | 
| 12db80 | 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20    6f 72 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 | MERCHANTABILITY.or.FITNESS.FOR.A | 
| 12dba0 | 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50    4f 53 45 2e 20 20 53 65 65 20 74 68 65 0a 3b 3b | .PARTICULAR.PURPOSE...See.the.;; | 
| 12dbc0 | 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62    6c 69 63 20 4c 69 63 65 6e 73 65 20 66 6f 72 20 | .GNU.General.Public.License.for. | 
| 12dbe0 | 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 0a 3b 3b    0a 3b 3b 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 | more.details..;;.;;.You.should.h | 
| 12dc00 | 61 76 65 20 72 65 63 65 69 76 65 64 20 61 20 63    6f 70 79 20 6f 66 20 74 68 65 20 47 4e 55 20 47 | ave.received.a.copy.of.the.GNU.G | 
| 12dc20 | 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69    63 65 6e 73 65 0a 3b 3b 20 61 6c 6f 6e 67 20 77 | eneral.Public.License.;;.along.w | 
| 12dc40 | 69 74 68 20 4d 61 67 69 74 2e 20 20 49 66 20 6e    6f 74 2c 20 73 65 65 20 3c 68 74 74 70 73 3a 2f | ith.Magit...If.not,.see.<https:/ | 
| 12dc60 | 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63    65 6e 73 65 73 2f 3e 2e 0a 0a 3b 3b 20 59 6f 75 | /www.gnu.org/licenses/>...;;.You | 
| 12dc80 | 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 65 63    65 69 76 65 64 20 61 20 63 6f 70 79 20 6f 66 20 | .should.have.received.a.copy.of. | 
| 12dca0 | 74 68 65 20 41 55 54 48 4f 52 53 2e 6d 64 20 66    69 6c 65 2c 20 77 68 69 63 68 0a 3b 3b 20 6c 69 | the.AUTHORS.md.file,.which.;;.li | 
| 12dcc0 | 73 74 73 20 61 6c 6c 20 63 6f 6e 74 72 69 62 75    74 6f 72 73 2e 20 20 49 66 20 6e 6f 74 2c 20 73 | sts.all.contributors...If.not,.s | 
| 12dce0 | 65 65 20 68 74 74 70 73 3a 2f 2f 6d 61 67 69 74    2e 76 63 2f 61 75 74 68 6f 72 73 2e 0a 0a 3b 3b | ee.https://magit.vc/authors...;; | 
| 12dd00 | 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a 0a 3b    3b 20 4d 61 67 69 74 20 69 73 20 61 20 74 65 78 | ;.Commentary:..;;.Magit.is.a.tex | 
| 12dd20 | 74 2d 62 61 73 65 64 20 47 69 74 20 75 73 65 72    20 69 6e 74 65 72 66 61 63 65 20 74 68 61 74 20 | t-based.Git.user.interface.that. | 
| 12dd40 | 70 75 74 73 20 61 6e 20 75 6e 6d 61 74 63 68 65    64 20 66 6f 63 75 73 0a 3b 3b 20 6f 6e 20 73 74 | puts.an.unmatched.focus.;;.on.st | 
| 12dd60 | 72 65 61 6d 6c 69 6e 69 6e 67 20 77 6f 72 6b 66    6c 6f 77 73 2e 20 20 43 6f 6d 6d 61 6e 64 73 20 | reamlining.workflows...Commands. | 
| 12dd80 | 61 72 65 20 69 6e 76 6f 6b 65 64 20 75 73 69 6e    67 20 73 68 6f 72 74 20 6d 6e 65 6d 6f 6e 69 63 | are.invoked.using.short.mnemonic | 
| 12dda0 | 0a 3b 3b 20 6b 65 79 20 73 65 71 75 65 6e 63 65    73 20 74 68 61 74 20 74 61 6b 65 20 74 68 65 20 | .;;.key.sequences.that.take.the. | 
| 12ddc0 | 63 75 72 73 6f 72 e2 80 99 73 20 70 6f 73 69 74    69 6f 6e 20 69 6e 20 74 68 65 20 68 69 67 68 6c | cursor...s.position.in.the.highl | 
| 12dde0 | 79 20 61 63 74 69 6f 6e 61 62 6c 65 0a 3b 3b 20    69 6e 74 65 72 66 61 63 65 20 69 6e 74 6f 20 61 | y.actionable.;;.interface.into.a | 
| 12de00 | 63 63 6f 75 6e 74 20 74 6f 20 70 72 6f 76 69 64    65 20 63 6f 6e 74 65 78 74 2d 73 65 6e 73 69 74 | ccount.to.provide.context-sensit | 
| 12de20 | 69 76 65 20 62 65 68 61 76 69 6f 72 2e 0a 0a 3b    3b 20 57 69 74 68 20 4d 61 67 69 74 20 79 6f 75 | ive.behavior...;;.With.Magit.you | 
| 12de40 | 20 63 61 6e 20 64 6f 20 6e 65 61 72 6c 79 20 65    76 65 72 79 74 68 69 6e 67 20 74 68 61 74 20 79 | .can.do.nearly.everything.that.y | 
| 12de60 | 6f 75 20 63 61 6e 20 64 6f 20 77 68 65 6e 20 75    73 69 6e 67 20 47 69 74 0a 3b 3b 20 6f 6e 20 74 | ou.can.do.when.using.Git.;;.on.t | 
| 12de80 | 68 65 20 63 6f 6d 6d 61 6e 64 2d 6c 69 6e 65 2c    20 62 75 74 20 61 74 20 67 72 65 61 74 65 72 20 | he.command-line,.but.at.greater. | 
| 12dea0 | 73 70 65 65 64 20 61 6e 64 20 77 68 69 6c 65 20    74 61 6b 69 6e 67 20 61 64 76 61 6e 74 61 67 65 | speed.and.while.taking.advantage | 
| 12dec0 | 0a 3b 3b 20 6f 66 20 61 64 76 61 6e 63 65 64 20    66 65 61 74 75 72 65 73 20 74 68 61 74 20 70 72 | .;;.of.advanced.features.that.pr | 
| 12dee0 | 65 76 69 6f 75 73 6c 79 20 73 65 65 6d 65 64 20    74 6f 6f 20 64 61 75 6e 74 69 6e 67 20 74 6f 20 | eviously.seemed.too.daunting.to. | 
| 12df00 | 75 73 65 20 6f 6e 20 61 0a 3b 3b 20 64 61 69 6c    79 20 62 61 73 69 73 2e 20 20 4d 61 6e 79 20 75 | use.on.a.;;.daily.basis...Many.u | 
| 12df20 | 73 65 72 73 20 77 69 6c 6c 20 66 69 6e 64 20 74    68 61 74 20 62 79 20 75 73 69 6e 67 20 4d 61 67 | sers.will.find.that.by.using.Mag | 
| 12df40 | 69 74 20 74 68 65 79 20 63 61 6e 20 62 65 63 6f    6d 65 0a 3b 3b 20 6d 6f 72 65 20 65 66 66 65 63 | it.they.can.become.;;.more.effec | 
| 12df60 | 74 69 76 65 20 47 69 74 20 75 73 65 72 2e 0a 0a    3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28 72 65 71 75 | tive.Git.user...;;;.Code:..(requ | 
| 12df80 | 69 72 65 20 27 6d 61 67 69 74 2d 63 6f 72 65 29    0a 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 | ire.'magit-core).(require.'magit | 
| 12dfa0 | 2d 64 69 66 66 29 0a 28 72 65 71 75 69 72 65 20    27 6d 61 67 69 74 2d 6c 6f 67 29 0a 28 72 65 71 | -diff).(require.'magit-log).(req | 
| 12dfc0 | 75 69 72 65 20 27 6d 61 67 69 74 2d 77 69 70 29    0a 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 | uire.'magit-wip).(require.'magit | 
| 12dfe0 | 2d 61 70 70 6c 79 29 0a 28 72 65 71 75 69 72 65    20 27 6d 61 67 69 74 2d 72 65 70 6f 73 29 0a 28 | -apply).(require.'magit-repos).( | 
| 12e000 | 72 65 71 75 69 72 65 20 27 67 69 74 2d 63 6f 6d    6d 69 74 29 0a 0a 28 72 65 71 75 69 72 65 20 27 | require.'git-commit)..(require.' | 
| 12e020 | 66 6f 72 6d 61 74 2d 73 70 65 63 29 0a 28 72 65    71 75 69 72 65 20 27 70 61 63 6b 61 67 65 20 6e | format-spec).(require.'package.n | 
| 12e040 | 69 6c 20 74 29 20 3b 20 75 73 65 64 20 69 6e 20    60 6d 61 67 69 74 2d 76 65 72 73 69 6f 6e 27 0a | il.t).;.used.in.`magit-version'. | 
| 12e060 | 28 72 65 71 75 69 72 65 20 27 77 69 74 68 2d 65    64 69 74 6f 72 29 0a 0a 3b 3b 20 46 6f 72 20 60 | (require.'with-editor)..;;.For.` | 
| 12e080 | 6d 61 67 69 74 3a 2d 2d 67 70 67 2d 73 69 67 6e    27 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 | magit:--gpg-sign'.(declare-funct | 
| 12e0a0 | 69 6f 6e 20 65 70 67 2d 6c 69 73 74 2d 6b 65 79    73 20 22 65 70 67 22 20 28 63 6f 6e 74 65 78 74 | ion.epg-list-keys."epg".(context | 
| 12e0c0 | 20 26 6f 70 74 69 6f 6e 61 6c 20 6e 61 6d 65 20    6d 6f 64 65 29 29 0a 28 64 65 63 6c 61 72 65 2d | .&optional.name.mode)).(declare- | 
| 12e0e0 | 66 75 6e 63 74 69 6f 6e 20 65 70 67 2d 64 65 63    6f 64 65 2d 64 6e 20 22 65 70 67 22 20 28 61 6c | function.epg-decode-dn."epg".(al | 
| 12e100 | 69 73 74 29 29 0a 28 64 65 66 76 61 72 20 65 70    61 2d 70 72 6f 74 6f 63 6f 6c 29 0a 0a 3b 3b 3b | ist)).(defvar.epa-protocol)..;;; | 
| 12e120 | 20 4f 70 74 69 6f 6e 73 0a 0a 28 64 65 66 63 75    73 74 6f 6d 20 6d 61 67 69 74 2d 6f 70 65 6e 70 | .Options..(defcustom.magit-openp | 
| 12e140 | 67 70 2d 64 65 66 61 75 6c 74 2d 73 69 67 6e 69    6e 67 2d 6b 65 79 20 6e 69 6c 0a 20 20 22 46 69 | gp-default-signing-key.nil..."Fi | 
| 12e160 | 6e 67 65 72 70 72 69 6e 74 20 6f 66 20 79 6f 75    72 20 64 65 66 61 75 6c 74 20 4f 70 65 6e 70 67 | ngerprint.of.your.default.Openpg | 
| 12e180 | 70 20 6b 65 79 20 75 73 65 64 20 66 6f 72 20 73    69 67 6e 69 6e 67 2e 0a 49 66 20 74 68 65 20 73 | p.key.used.for.signing..If.the.s | 
| 12e1a0 | 70 65 63 69 66 69 65 64 20 70 72 69 6d 61 72 79    20 6b 65 79 20 68 61 73 20 73 69 67 6e 69 6e 67 | pecified.primary.key.has.signing | 
| 12e1c0 | 20 63 61 70 61 63 69 74 79 20 74 68 65 6e 20 69    74 20 69 73 20 75 73 65 64 0a 61 73 20 74 68 65 | .capacity.then.it.is.used.as.the | 
| 12e1e0 | 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 60 2d    2d 67 70 67 2d 73 69 67 6e 27 20 61 72 67 75 6d | .value.of.the.`--gpg-sign'.argum | 
| 12e200 | 65 6e 74 20 77 69 74 68 6f 75 74 20 70 72 6f 6d    70 74 69 6e 67 2c 20 65 76 65 6e 0a 77 68 65 6e | ent.without.prompting,.even.when | 
| 12e220 | 20 6f 74 68 65 72 20 73 75 63 68 20 6b 65 79 73    20 65 78 69 73 74 2e 20 20 54 6f 20 62 65 20 61 | .other.such.keys.exist...To.be.a | 
| 12e240 | 62 6c 65 20 74 6f 20 73 65 6c 65 63 74 20 61 6e    6f 74 68 65 72 20 6b 65 79 20 79 6f 75 0a 6d 75 | ble.to.select.another.key.you.mu | 
| 12e260 | 73 74 20 74 68 65 6e 20 75 73 65 20 61 20 70 72    65 66 69 78 20 61 72 67 75 6d 65 6e 74 2e 22 0a | st.then.use.a.prefix.argument.". | 
| 12e280 | 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69    6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 34 2e | ..:package-version.'(magit..."4. | 
| 12e2a0 | 30 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27    6d 61 67 69 74 2d 63 6f 6d 6d 61 6e 64 73 0a 20 | 0.0")...:group.'magit-commands.. | 
| 12e2c0 | 20 3a 74 79 70 65 20 27 73 74 72 69 6e 67 29 0a    0a 3b 3b 3b 20 46 61 63 65 73 0a 0a 28 64 65 66 | .:type.'string)..;;;.Faces..(def | 
| 12e2e0 | 66 61 63 65 20 6d 61 67 69 74 2d 68 65 61 64 65    72 2d 6c 69 6e 65 0a 20 20 27 28 28 74 20 3a 69 | face.magit-header-line...'((t.:i | 
| 12e300 | 6e 68 65 72 69 74 20 6d 61 67 69 74 2d 73 65 63    74 69 6f 6e 2d 68 65 61 64 69 6e 67 29 29 0a 20 | nherit.magit-section-heading)).. | 
| 12e320 | 20 22 46 61 63 65 20 66 6f 72 20 74 68 65 20 60    68 65 61 64 65 72 2d 6c 69 6e 65 27 20 69 6e 20 | ."Face.for.the.`header-line'.in. | 
| 12e340 | 73 6f 6d 65 20 4d 61 67 69 74 20 6d 6f 64 65 73    2e 0a 4e 6f 74 65 20 74 68 61 74 20 73 6f 6d 65 | some.Magit.modes..Note.that.some | 
| 12e360 | 20 6d 6f 64 65 73 2c 20 73 75 63 68 20 61 73 20    60 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 | .modes,.such.as.`magit-log-selec | 
| 12e380 | 74 2d 6d 6f 64 65 27 2c 20 68 61 76 65 20 74 68    65 69 72 0a 6f 77 6e 20 66 61 63 65 73 20 66 6f | t-mode',.have.their.own.faces.fo | 
| 12e3a0 | 72 20 74 68 65 20 60 68 65 61 64 65 72 2d 6c 69    6e 65 27 2c 20 6f 72 20 66 6f 72 20 70 61 72 74 | r.the.`header-line',.or.for.part | 
| 12e3c0 | 73 20 6f 66 20 74 68 65 0a 60 68 65 61 64 65 72    2d 6c 69 6e 65 27 2e 22 0a 20 20 3a 67 72 6f 75 | s.of.the.`header-line'."...:grou | 
| 12e3e0 | 70 20 27 6d 61 67 69 74 2d 66 61 63 65 73 29 0a    0a 28 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d | p.'magit-faces)..(defface.magit- | 
| 12e400 | 68 65 61 64 65 72 2d 6c 69 6e 65 2d 6b 65 79 0a    20 20 27 28 28 74 20 3a 69 6e 68 65 72 69 74 20 | header-line-key...'((t.:inherit. | 
| 12e420 | 66 6f 6e 74 2d 6c 6f 63 6b 2d 62 75 69 6c 74 69    6e 2d 66 61 63 65 29 29 0a 20 20 22 46 61 63 65 | font-lock-builtin-face))..."Face | 
| 12e440 | 20 66 6f 72 20 6b 65 79 73 20 69 6e 20 74 68 65    20 60 68 65 61 64 65 72 2d 6c 69 6e 65 27 2e 22 | .for.keys.in.the.`header-line'." | 
| 12e460 | 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74    2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 61 63 | ...:group.'magit-faces)..(deffac | 
| 12e480 | 65 20 6d 61 67 69 74 2d 64 69 6d 6d 65 64 0a 20    20 27 28 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f | e.magit-dimmed...'((((class.colo | 
| 12e4a0 | 72 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 6c    69 67 68 74 29 29 20 3a 66 6f 72 65 67 72 6f 75 | r).(background.light)).:foregrou | 
| 12e4c0 | 6e 64 20 22 67 72 65 79 35 30 22 29 0a 20 20 20    20 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 | nd."grey50").....(((class.color) | 
| 12e4e0 | 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 20 64 61    72 6b 29 29 20 3a 66 6f 72 65 67 72 6f 75 6e 64 | .(background..dark)).:foreground | 
| 12e500 | 20 22 67 72 65 79 35 30 22 29 29 0a 20 20 22 46    61 63 65 20 66 6f 72 20 74 65 78 74 20 74 68 61 | ."grey50"))..."Face.for.text.tha | 
| 12e520 | 74 20 73 68 6f 75 6c 64 6e 27 74 20 73 74 61 6e    64 20 6f 75 74 2e 22 0a 20 20 3a 67 72 6f 75 70 | t.shouldn't.stand.out."...:group | 
| 12e540 | 20 27 6d 61 67 69 74 2d 66 61 63 65 73 29 0a 0a    28 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d 68 | .'magit-faces)..(defface.magit-h | 
| 12e560 | 61 73 68 0a 20 20 27 28 28 28 28 63 6c 61 73 73    20 63 6f 6c 6f 72 29 20 28 62 61 63 6b 67 72 6f | ash...'((((class.color).(backgro | 
| 12e580 | 75 6e 64 20 6c 69 67 68 74 29 29 20 3a 66 6f 72    65 67 72 6f 75 6e 64 20 22 67 72 65 79 36 30 22 | und.light)).:foreground."grey60" | 
| 12e5a0 | 29 0a 20 20 20 20 28 28 28 63 6c 61 73 73 20 63    6f 6c 6f 72 29 20 28 62 61 63 6b 67 72 6f 75 6e | ).....(((class.color).(backgroun | 
| 12e5c0 | 64 20 20 64 61 72 6b 29 29 20 3a 66 6f 72 65 67    72 6f 75 6e 64 20 22 67 72 65 79 34 30 22 29 29 | d..dark)).:foreground."grey40")) | 
| 12e5e0 | 0a 20 20 22 46 61 63 65 20 66 6f 72 20 74 68 65    20 63 6f 6d 6d 69 74 20 6f 62 6a 65 63 74 20 6e | ..."Face.for.the.commit.object.n | 
| 12e600 | 61 6d 65 20 69 6e 20 74 68 65 20 6c 6f 67 20 6f    75 74 70 75 74 2e 22 0a 20 20 3a 67 72 6f 75 70 | ame.in.the.log.output."...:group | 
| 12e620 | 20 27 6d 61 67 69 74 2d 66 61 63 65 73 29 0a 0a    28 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d 74 | .'magit-faces)..(defface.magit-t | 
| 12e640 | 61 67 0a 20 20 27 28 28 28 28 63 6c 61 73 73 20    63 6f 6c 6f 72 29 20 28 62 61 63 6b 67 72 6f 75 | ag...'((((class.color).(backgrou | 
| 12e660 | 6e 64 20 6c 69 67 68 74 29 29 20 3a 66 6f 72 65    67 72 6f 75 6e 64 20 22 47 6f 6c 64 65 6e 72 6f | nd.light)).:foreground."Goldenro | 
| 12e680 | 64 34 22 29 0a 20 20 20 20 28 28 28 63 6c 61 73    73 20 63 6f 6c 6f 72 29 20 28 62 61 63 6b 67 72 | d4").....(((class.color).(backgr | 
| 12e6a0 | 6f 75 6e 64 20 20 64 61 72 6b 29 29 20 3a 66 6f    72 65 67 72 6f 75 6e 64 20 22 4c 69 67 68 74 47 | ound..dark)).:foreground."LightG | 
| 12e6c0 | 6f 6c 64 65 6e 72 6f 64 32 22 29 29 0a 20 20 22    46 61 63 65 20 66 6f 72 20 74 61 67 20 6c 61 62 | oldenrod2"))..."Face.for.tag.lab | 
| 12e6e0 | 65 6c 73 20 73 68 6f 77 6e 20 69 6e 20 6c 6f 67    20 62 75 66 66 65 72 2e 22 0a 20 20 3a 67 72 6f | els.shown.in.log.buffer."...:gro | 
| 12e700 | 75 70 20 27 6d 61 67 69 74 2d 66 61 63 65 73 29    0a 0a 28 64 65 66 66 61 63 65 20 6d 61 67 69 74 | up.'magit-faces)..(defface.magit | 
| 12e720 | 2d 62 72 61 6e 63 68 2d 72 65 6d 6f 74 65 0a 20    20 27 28 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f | -branch-remote...'((((class.colo | 
| 12e740 | 72 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 6c    69 67 68 74 29 29 20 3a 66 6f 72 65 67 72 6f 75 | r).(background.light)).:foregrou | 
| 12e760 | 6e 64 20 22 44 61 72 6b 4f 6c 69 76 65 47 72 65    65 6e 34 22 29 0a 20 20 20 20 28 28 28 63 6c 61 | nd."DarkOliveGreen4").....(((cla | 
| 12e780 | 73 73 20 63 6f 6c 6f 72 29 20 28 62 61 63 6b 67    72 6f 75 6e 64 20 20 64 61 72 6b 29 29 20 3a 66 | ss.color).(background..dark)).:f | 
| 12e7a0 | 6f 72 65 67 72 6f 75 6e 64 20 22 44 61 72 6b 53    65 61 47 72 65 65 6e 32 22 29 29 0a 20 20 22 46 | oreground."DarkSeaGreen2"))..."F | 
| 12e7c0 | 61 63 65 20 66 6f 72 20 72 65 6d 6f 74 65 20 62    72 61 6e 63 68 20 68 65 61 64 20 6c 61 62 65 6c | ace.for.remote.branch.head.label | 
| 12e7e0 | 73 20 73 68 6f 77 6e 20 69 6e 20 6c 6f 67 20 62    75 66 66 65 72 2e 22 0a 20 20 3a 67 72 6f 75 70 | s.shown.in.log.buffer."...:group | 
| 12e800 | 20 27 6d 61 67 69 74 2d 66 61 63 65 73 29 0a 0a    28 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d 62 | .'magit-faces)..(defface.magit-b | 
| 12e820 | 72 61 6e 63 68 2d 72 65 6d 6f 74 65 2d 68 65 61    64 0a 20 20 27 28 28 28 28 73 75 70 70 6f 72 74 | ranch-remote-head...'((((support | 
| 12e840 | 73 20 28 3a 62 6f 78 20 74 29 29 29 20 3a 69 6e    68 65 72 69 74 20 6d 61 67 69 74 2d 62 72 61 6e | s.(:box.t))).:inherit.magit-bran | 
| 12e860 | 63 68 2d 72 65 6d 6f 74 65 20 3a 62 6f 78 20 74    29 0a 20 20 20 20 28 74 20 20 20 20 20 20 20 20 | ch-remote.:box.t).....(t........ | 
| 12e880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 69 6e    68 65 72 69 74 20 6d 61 67 69 74 2d 62 72 61 6e | .............:inherit.magit-bran | 
| 12e8a0 | 63 68 2d 72 65 6d 6f 74 65 20 3a 69 6e 76 65 72    73 65 2d 76 69 64 65 6f 20 74 29 29 0a 20 20 22 | ch-remote.:inverse-video.t))..." | 
| 12e8c0 | 46 61 63 65 20 66 6f 72 20 63 75 72 72 65 6e 74    20 62 72 61 6e 63 68 2e 22 0a 20 20 3a 67 72 6f | Face.for.current.branch."...:gro | 
| 12e8e0 | 75 70 20 27 6d 61 67 69 74 2d 66 61 63 65 73 29    0a 0a 28 64 65 66 66 61 63 65 20 6d 61 67 69 74 | up.'magit-faces)..(defface.magit | 
| 12e900 | 2d 62 72 61 6e 63 68 2d 6c 6f 63 61 6c 0a 20 20    27 28 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 | -branch-local...'((((class.color | 
| 12e920 | 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 6c 69    67 68 74 29 29 20 3a 66 6f 72 65 67 72 6f 75 6e | ).(background.light)).:foregroun | 
| 12e940 | 64 20 22 53 6b 79 42 6c 75 65 34 22 29 0a 20 20    20 20 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 | d."SkyBlue4").....(((class.color | 
| 12e960 | 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 20 64    61 72 6b 29 29 20 3a 66 6f 72 65 67 72 6f 75 6e | ).(background..dark)).:foregroun | 
| 12e980 | 64 20 22 4c 69 67 68 74 53 6b 79 42 6c 75 65 31    22 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 | d."LightSkyBlue1"))..."Face.for. | 
| 12e9a0 | 6c 6f 63 61 6c 20 62 72 61 6e 63 68 65 73 2e 22    0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 | local.branches."...:group.'magit | 
| 12e9c0 | 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 61 63    65 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 63 | -faces)..(defface.magit-branch-c | 
| 12e9e0 | 75 72 72 65 6e 74 0a 20 20 27 28 28 28 28 73 75    70 70 6f 72 74 73 20 28 3a 62 6f 78 20 74 29 29 | urrent...'((((supports.(:box.t)) | 
| 12ea00 | 29 20 3a 69 6e 68 65 72 69 74 20 6d 61 67 69 74    2d 62 72 61 6e 63 68 2d 6c 6f 63 61 6c 20 3a 62 | ).:inherit.magit-branch-local.:b | 
| 12ea20 | 6f 78 20 74 29 0a 20 20 20 20 28 74 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ox.t).....(t.................... | 
| 12ea40 | 20 3a 69 6e 68 65 72 69 74 20 6d 61 67 69 74 2d    62 72 61 6e 63 68 2d 6c 6f 63 61 6c 20 3a 69 6e | .:inherit.magit-branch-local.:in | 
| 12ea60 | 76 65 72 73 65 2d 76 69 64 65 6f 20 74 29 29 0a    20 20 22 46 61 63 65 20 66 6f 72 20 63 75 72 72 | verse-video.t))..."Face.for.curr | 
| 12ea80 | 65 6e 74 20 62 72 61 6e 63 68 2e 22 0a 20 20 3a    67 72 6f 75 70 20 27 6d 61 67 69 74 2d 66 61 63 | ent.branch."...:group.'magit-fac | 
| 12eaa0 | 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 6d 61    67 69 74 2d 62 72 61 6e 63 68 2d 75 70 73 74 72 | es)..(defface.magit-branch-upstr | 
| 12eac0 | 65 61 6d 0a 20 20 27 28 28 74 20 3a 73 6c 61 6e    74 20 69 74 61 6c 69 63 29 29 0a 20 20 22 46 61 | eam...'((t.:slant.italic))..."Fa | 
| 12eae0 | 63 65 20 66 6f 72 20 75 70 73 74 72 65 61 6d 20    62 72 61 6e 63 68 2e 0a 54 68 69 73 20 66 61 63 | ce.for.upstream.branch..This.fac | 
| 12eb00 | 65 20 69 73 20 6f 6e 6c 79 20 75 73 65 64 20 69    6e 20 6c 6f 67 73 20 61 6e 64 20 69 74 20 67 65 | e.is.only.used.in.logs.and.it.ge | 
| 12eb20 | 74 73 20 63 6f 6d 62 69 6e 65 64 0a 20 77 69 74    68 20 60 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d | ts.combined..with.`magit-branch- | 
| 12eb40 | 6c 6f 63 61 6c 27 2c 20 60 6d 61 67 69 74 2d 62    72 61 6e 63 68 2d 72 65 6d 6f 74 65 27 0a 61 6e | local',.`magit-branch-remote'.an | 
| 12eb60 | 64 2f 6f 72 20 60 6d 61 67 69 74 2d 62 72 61 6e    63 68 2d 72 65 6d 6f 74 65 2d 68 65 61 64 27 2e | d/or.`magit-branch-remote-head'. | 
| 12eb80 | 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69    74 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 61 | "...:group.'magit-faces)..(deffa | 
| 12eba0 | 63 65 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d    77 61 72 6e 69 6e 67 0a 20 20 27 28 28 74 20 3a | ce.magit-branch-warning...'((t.: | 
| 12ebc0 | 69 6e 68 65 72 69 74 20 77 61 72 6e 69 6e 67 29    29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 77 61 | inherit.warning))..."Face.for.wa | 
| 12ebe0 | 72 6e 69 6e 67 20 61 62 6f 75 74 20 28 6d 69 73    73 69 6e 67 29 20 62 72 61 6e 63 68 2e 22 0a 20 | rning.about.(missing).branch.".. | 
| 12ec00 | 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 66    61 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 | .:group.'magit-faces)..(defface. | 
| 12ec20 | 6d 61 67 69 74 2d 68 65 61 64 0a 20 20 27 28 28    28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 | magit-head...'((((class.color).( | 
| 12ec40 | 62 61 63 6b 67 72 6f 75 6e 64 20 6c 69 67 68 74    29 29 20 3a 69 6e 68 65 72 69 74 20 6d 61 67 69 | background.light)).:inherit.magi | 
| 12ec60 | 74 2d 62 72 61 6e 63 68 2d 6c 6f 63 61 6c 29 0a    20 20 20 20 28 28 28 63 6c 61 73 73 20 63 6f 6c | t-branch-local).....(((class.col | 
| 12ec80 | 6f 72 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20    20 64 61 72 6b 29 29 20 3a 69 6e 68 65 72 69 74 | or).(background..dark)).:inherit | 
| 12eca0 | 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 6c 6f    63 61 6c 29 29 0a 20 20 22 46 61 63 65 20 66 6f | .magit-branch-local))..."Face.fo | 
| 12ecc0 | 72 20 74 68 65 20 73 79 6d 62 6f 6c 69 63 20 72    65 66 20 60 48 45 41 44 27 2e 22 0a 20 20 3a 67 | r.the.symbolic.ref.`HEAD'."...:g | 
| 12ece0 | 72 6f 75 70 20 27 6d 61 67 69 74 2d 66 61 63 65    73 29 0a 0a 28 64 65 66 66 61 63 65 20 6d 61 67 | roup.'magit-faces)..(defface.mag | 
| 12ed00 | 69 74 2d 72 65 66 6e 61 6d 65 0a 20 20 27 28 28    28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 | it-refname...'((((class.color).( | 
| 12ed20 | 62 61 63 6b 67 72 6f 75 6e 64 20 6c 69 67 68 74    29 29 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 | background.light)).:foreground." | 
| 12ed40 | 67 72 65 79 33 30 22 29 0a 20 20 20 20 28 28 28    63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 62 61 | grey30").....(((class.color).(ba | 
| 12ed60 | 63 6b 67 72 6f 75 6e 64 20 20 64 61 72 6b 29 29    20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 67 72 | ckground..dark)).:foreground."gr | 
| 12ed80 | 65 79 38 30 22 29 29 0a 20 20 22 46 61 63 65 20    66 6f 72 20 72 65 66 6e 61 6d 65 73 20 77 69 74 | ey80"))..."Face.for.refnames.wit | 
| 12eda0 | 68 6f 75 74 20 61 20 64 65 64 69 63 61 74 65 64    20 66 61 63 65 2e 22 0a 20 20 3a 67 72 6f 75 70 | hout.a.dedicated.face."...:group | 
| 12edc0 | 20 27 6d 61 67 69 74 2d 66 61 63 65 73 29 0a 0a    28 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d 72 | .'magit-faces)..(defface.magit-r | 
| 12ede0 | 65 66 6e 61 6d 65 2d 73 74 61 73 68 0a 20 20 27    28 28 74 20 3a 69 6e 68 65 72 69 74 20 6d 61 67 | efname-stash...'((t.:inherit.mag | 
| 12ee00 | 69 74 2d 72 65 66 6e 61 6d 65 29 29 0a 20 20 22    46 61 63 65 20 66 6f 72 20 73 74 61 73 68 20 72 | it-refname))..."Face.for.stash.r | 
| 12ee20 | 65 66 6e 61 6d 65 73 2e 22 0a 20 20 3a 67 72 6f    75 70 20 27 6d 61 67 69 74 2d 66 61 63 65 73 29 | efnames."...:group.'magit-faces) | 
| 12ee40 | 0a 0a 28 64 65 66 66 61 63 65 20 6d 61 67 69 74    2d 72 65 66 6e 61 6d 65 2d 77 69 70 0a 20 20 27 | ..(defface.magit-refname-wip...' | 
| 12ee60 | 28 28 74 20 3a 69 6e 68 65 72 69 74 20 6d 61 67    69 74 2d 72 65 66 6e 61 6d 65 29 29 0a 20 20 22 | ((t.:inherit.magit-refname))..." | 
| 12ee80 | 46 61 63 65 20 66 6f 72 20 77 69 70 20 72 65 66    6e 61 6d 65 73 2e 22 0a 20 20 3a 67 72 6f 75 70 | Face.for.wip.refnames."...:group | 
| 12eea0 | 20 27 6d 61 67 69 74 2d 66 61 63 65 73 29 0a 0a    28 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d 72 | .'magit-faces)..(defface.magit-r | 
| 12eec0 | 65 66 6e 61 6d 65 2d 70 75 6c 6c 72 65 71 0a 20    20 27 28 28 74 20 3a 69 6e 68 65 72 69 74 20 6d | efname-pullreq...'((t.:inherit.m | 
| 12eee0 | 61 67 69 74 2d 72 65 66 6e 61 6d 65 29 29 0a 20    20 22 46 61 63 65 20 66 6f 72 20 70 75 6c 6c 72 | agit-refname))..."Face.for.pullr | 
| 12ef00 | 65 71 20 72 65 66 6e 61 6d 65 73 2e 22 0a 20 20    3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 66 61 | eq.refnames."...:group.'magit-fa | 
| 12ef20 | 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 6d    61 67 69 74 2d 6b 65 79 77 6f 72 64 0a 20 20 27 | ces)..(defface.magit-keyword...' | 
| 12ef40 | 28 28 74 20 3a 69 6e 68 65 72 69 74 20 66 6f 6e    74 2d 6c 6f 63 6b 2d 73 74 72 69 6e 67 2d 66 61 | ((t.:inherit.font-lock-string-fa | 
| 12ef60 | 63 65 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72    20 70 61 72 74 73 20 6f 66 20 63 6f 6d 6d 69 74 | ce))..."Face.for.parts.of.commit | 
| 12ef80 | 20 6d 65 73 73 61 67 65 73 20 69 6e 73 69 64 65    20 62 72 61 63 6b 65 74 73 2e 22 0a 20 20 3a 67 | .messages.inside.brackets."...:g | 
| 12efa0 | 72 6f 75 70 20 27 6d 61 67 69 74 2d 66 61 63 65    73 29 0a 0a 28 64 65 66 66 61 63 65 20 6d 61 67 | roup.'magit-faces)..(defface.mag | 
| 12efc0 | 69 74 2d 6b 65 79 77 6f 72 64 2d 73 71 75 61 73    68 0a 20 20 27 28 28 74 20 3a 69 6e 68 65 72 69 | it-keyword-squash...'((t.:inheri | 
| 12efe0 | 74 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 77 61 72 6e    69 6e 67 2d 66 61 63 65 29 29 0a 20 20 22 46 61 | t.font-lock-warning-face))..."Fa | 
| 12f000 | 63 65 20 66 6f 72 20 73 71 75 61 73 68 21 20 61    6e 64 20 66 69 78 75 70 21 20 6b 65 79 77 6f 72 | ce.for.squash!.and.fixup!.keywor | 
| 12f020 | 64 73 20 69 6e 20 63 6f 6d 6d 69 74 20 6d 65 73    73 61 67 65 73 2e 22 0a 20 20 3a 67 72 6f 75 70 | ds.in.commit.messages."...:group | 
| 12f040 | 20 27 6d 61 67 69 74 2d 66 61 63 65 73 29 0a 0a    28 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d 73 | .'magit-faces)..(defface.magit-s | 
| 12f060 | 69 67 6e 61 74 75 72 65 2d 67 6f 6f 64 0a 20 20    27 28 28 74 20 3a 66 6f 72 65 67 72 6f 75 6e 64 | ignature-good...'((t.:foreground | 
| 12f080 | 20 22 67 72 65 65 6e 22 29 29 0a 20 20 22 46 61    63 65 20 66 6f 72 20 67 6f 6f 64 20 73 69 67 6e | ."green"))..."Face.for.good.sign | 
| 12f0a0 | 61 74 75 72 65 73 2e 22 0a 20 20 3a 67 72 6f 75    70 20 27 6d 61 67 69 74 2d 66 61 63 65 73 29 0a | atures."...:group.'magit-faces). | 
| 12f0c0 | 0a 28 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d    73 69 67 6e 61 74 75 72 65 2d 62 61 64 0a 20 20 | .(defface.magit-signature-bad... | 
| 12f0e0 | 27 28 28 74 20 3a 66 6f 72 65 67 72 6f 75 6e 64    20 22 72 65 64 22 20 3a 77 65 69 67 68 74 20 62 | '((t.:foreground."red".:weight.b | 
| 12f100 | 6f 6c 64 29 29 0a 20 20 22 46 61 63 65 20 66 6f    72 20 62 61 64 20 73 69 67 6e 61 74 75 72 65 73 | old))..."Face.for.bad.signatures | 
| 12f120 | 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67    69 74 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 | ."...:group.'magit-faces)..(deff | 
| 12f140 | 61 63 65 20 6d 61 67 69 74 2d 73 69 67 6e 61 74    75 72 65 2d 75 6e 74 72 75 73 74 65 64 0a 20 20 | ace.magit-signature-untrusted... | 
| 12f160 | 27 28 28 74 20 3a 66 6f 72 65 67 72 6f 75 6e 64    20 22 6d 65 64 69 75 6d 20 61 71 75 61 6d 61 72 | '((t.:foreground."medium.aquamar | 
| 12f180 | 69 6e 65 22 29 29 0a 20 20 22 46 61 63 65 20 66    6f 72 20 67 6f 6f 64 20 75 6e 74 72 75 73 74 65 | ine"))..."Face.for.good.untruste | 
| 12f1a0 | 64 20 73 69 67 6e 61 74 75 72 65 73 2e 22 0a 20    20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 66 | d.signatures."...:group.'magit-f | 
| 12f1c0 | 61 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20    6d 61 67 69 74 2d 73 69 67 6e 61 74 75 72 65 2d | aces)..(defface.magit-signature- | 
| 12f1e0 | 65 78 70 69 72 65 64 0a 20 20 27 28 28 74 20 3a    66 6f 72 65 67 72 6f 75 6e 64 20 22 6f 72 61 6e | expired...'((t.:foreground."oran | 
| 12f200 | 67 65 22 29 29 0a 20 20 22 46 61 63 65 20 66 6f    72 20 73 69 67 6e 61 74 75 72 65 73 20 74 68 61 | ge"))..."Face.for.signatures.tha | 
| 12f220 | 74 20 68 61 76 65 20 65 78 70 69 72 65 64 2e 22    0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 | t.have.expired."...:group.'magit | 
| 12f240 | 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 61 63    65 20 6d 61 67 69 74 2d 73 69 67 6e 61 74 75 72 | -faces)..(defface.magit-signatur | 
| 12f260 | 65 2d 65 78 70 69 72 65 64 2d 6b 65 79 0a 20 20    27 28 28 74 20 3a 69 6e 68 65 72 69 74 20 6d 61 | e-expired-key...'((t.:inherit.ma | 
| 12f280 | 67 69 74 2d 73 69 67 6e 61 74 75 72 65 2d 65 78    70 69 72 65 64 29 29 0a 20 20 22 46 61 63 65 20 | git-signature-expired))..."Face. | 
| 12f2a0 | 66 6f 72 20 73 69 67 6e 61 74 75 72 65 73 20 6d    61 64 65 20 62 79 20 61 6e 20 65 78 70 69 72 65 | for.signatures.made.by.an.expire | 
| 12f2c0 | 64 20 6b 65 79 2e 22 0a 20 20 3a 67 72 6f 75 70    20 27 6d 61 67 69 74 2d 66 61 63 65 73 29 0a 0a | d.key."...:group.'magit-faces).. | 
| 12f2e0 | 28 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d 73    69 67 6e 61 74 75 72 65 2d 72 65 76 6f 6b 65 64 | (defface.magit-signature-revoked | 
| 12f300 | 0a 20 20 27 28 28 74 20 3a 66 6f 72 65 67 72 6f    75 6e 64 20 22 76 69 6f 6c 65 74 20 72 65 64 22 | ...'((t.:foreground."violet.red" | 
| 12f320 | 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 73    69 67 6e 61 74 75 72 65 73 20 6d 61 64 65 20 62 | ))..."Face.for.signatures.made.b | 
| 12f340 | 79 20 61 20 72 65 76 6f 6b 65 64 20 6b 65 79 2e    22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 | y.a.revoked.key."...:group.'magi | 
| 12f360 | 74 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 61    63 65 20 6d 61 67 69 74 2d 73 69 67 6e 61 74 75 | t-faces)..(defface.magit-signatu | 
| 12f380 | 72 65 2d 65 72 72 6f 72 0a 20 20 27 28 28 74 20    3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 6c 69 67 | re-error...'((t.:foreground."lig | 
| 12f3a0 | 68 74 20 62 6c 75 65 22 29 29 0a 20 20 22 46 61    63 65 20 66 6f 72 20 73 69 67 6e 61 74 75 72 65 | ht.blue"))..."Face.for.signature | 
| 12f3c0 | 73 20 74 68 61 74 20 63 61 6e 6e 6f 74 20 62 65    20 63 68 65 63 6b 65 64 20 28 65 2e 67 2e 2c 20 | s.that.cannot.be.checked.(e.g.,. | 
| 12f3e0 | 6d 69 73 73 69 6e 67 20 6b 65 79 29 2e 22 0a 20    20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 66 | missing.key)."...:group.'magit-f | 
| 12f400 | 61 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20    6d 61 67 69 74 2d 63 68 65 72 72 79 2d 75 6e 6d | aces)..(defface.magit-cherry-unm | 
| 12f420 | 61 74 63 68 65 64 0a 20 20 27 28 28 74 20 3a 66    6f 72 65 67 72 6f 75 6e 64 20 22 63 79 61 6e 22 | atched...'((t.:foreground."cyan" | 
| 12f440 | 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 75    6e 6d 61 74 63 68 65 64 20 63 68 65 72 72 79 20 | ))..."Face.for.unmatched.cherry. | 
| 12f460 | 63 6f 6d 6d 69 74 73 2e 22 0a 20 20 3a 67 72 6f    75 70 20 27 6d 61 67 69 74 2d 66 61 63 65 73 29 | commits."...:group.'magit-faces) | 
| 12f480 | 0a 0a 28 64 65 66 66 61 63 65 20 6d 61 67 69 74    2d 63 68 65 72 72 79 2d 65 71 75 69 76 61 6c 65 | ..(defface.magit-cherry-equivale | 
| 12f4a0 | 6e 74 0a 20 20 27 28 28 74 20 3a 66 6f 72 65 67    72 6f 75 6e 64 20 22 6d 61 67 65 6e 74 61 22 29 | nt...'((t.:foreground."magenta") | 
| 12f4c0 | 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 65 71    75 69 76 61 6c 65 6e 74 20 63 68 65 72 72 79 20 | )..."Face.for.equivalent.cherry. | 
| 12f4e0 | 63 6f 6d 6d 69 74 73 2e 22 0a 20 20 3a 67 72 6f    75 70 20 27 6d 61 67 69 74 2d 66 61 63 65 73 29 | commits."...:group.'magit-faces) | 
| 12f500 | 0a 0a 28 64 65 66 66 61 63 65 20 6d 61 67 69 74    2d 66 69 6c 65 6e 61 6d 65 0a 20 20 27 28 28 74 | ..(defface.magit-filename...'((t | 
| 12f520 | 20 3a 77 65 69 67 68 74 20 6e 6f 72 6d 61 6c 29    29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 66 69 | .:weight.normal))..."Face.for.fi | 
| 12f540 | 6c 65 6e 61 6d 65 73 2e 22 0a 20 20 3a 67 72 6f    75 70 20 27 6d 61 67 69 74 2d 66 61 63 65 73 29 | lenames."...:group.'magit-faces) | 
| 12f560 | 0a 0a 3b 3b 3b 20 47 6c 6f 62 61 6c 20 42 69 6e    64 69 6e 67 73 0a 0a 3b 3b 3b 23 23 23 61 75 74 | ..;;;.Global.Bindings..;;;###aut | 
| 12f580 | 6f 6c 6f 61 64 0a 28 64 65 66 63 75 73 74 6f 6d    20 6d 61 67 69 74 2d 64 65 66 69 6e 65 2d 67 6c | oload.(defcustom.magit-define-gl | 
| 12f5a0 | 6f 62 61 6c 2d 6b 65 79 2d 62 69 6e 64 69 6e 67    73 20 27 64 65 66 61 75 6c 74 0a 20 20 22 57 68 | obal-key-bindings.'default..."Wh | 
| 12f5c0 | 69 63 68 20 73 65 74 20 6f 66 20 6b 65 79 20 62    69 6e 64 69 6e 67 73 20 74 6f 20 61 64 64 20 74 | ich.set.of.key.bindings.to.add.t | 
| 12f5e0 | 6f 20 74 68 65 20 67 6c 6f 62 61 6c 20 6b 65 79    6d 61 70 2c 20 69 66 20 61 6e 79 2e 0a 0a 54 68 | o.the.global.keymap,.if.any...Th | 
| 12f600 | 69 73 20 6f 70 74 69 6f 6e 20 63 6f 6e 74 72 6f    6c 73 20 77 68 69 63 68 20 73 65 74 20 6f 66 20 | is.option.controls.which.set.of. | 
| 12f620 | 4d 61 67 69 74 20 6b 65 79 20 62 69 6e 64 69 6e    67 73 2c 20 69 66 20 61 6e 79 2c 20 6d 61 79 0a | Magit.key.bindings,.if.any,.may. | 
| 12f640 | 62 65 20 61 64 64 65 64 20 74 6f 20 74 68 65 20    67 6c 6f 62 61 6c 20 6b 65 79 6d 61 70 2c 20 65 | be.added.to.the.global.keymap,.e | 
| 12f660 | 76 65 6e 20 62 65 66 6f 72 65 20 4d 61 67 69 74    20 69 73 20 66 69 72 73 74 20 75 73 65 64 20 69 | ven.before.Magit.is.first.used.i | 
| 12f680 | 6e 0a 74 68 65 20 63 75 72 72 65 6e 74 20 45 6d    61 63 73 20 73 65 73 73 69 6f 6e 2e 0a 0a 49 66 | n.the.current.Emacs.session...If | 
| 12f6a0 | 20 74 68 65 20 76 61 6c 75 65 20 69 73 20 6e 69    6c 2c 20 6e 6f 20 62 69 6e 64 69 6e 67 73 20 61 | .the.value.is.nil,.no.bindings.a | 
| 12f6c0 | 72 65 20 61 64 64 65 64 2e 0a 0a 49 66 20 60 64    65 66 61 75 6c 74 27 2c 20 6d 61 79 62 65 20 61 | re.added...If.`default',.maybe.a | 
| 12f6e0 | 64 64 3a 0a 0a 20 20 20 20 43 2d 78 20 67 20 20    20 20 20 60 6d 61 67 69 74 2d 73 74 61 74 75 73 | dd:......C-x.g.....`magit-status | 
| 12f700 | 27 0a 20 20 20 20 43 2d 78 20 4d 2d 67 20 20 20    60 6d 61 67 69 74 2d 64 69 73 70 61 74 63 68 27 | '.....C-x.M-g...`magit-dispatch' | 
| 12f720 | 0a 20 20 20 20 43 2d 63 20 4d 2d 67 20 20 20 60    6d 61 67 69 74 2d 66 69 6c 65 2d 64 69 73 70 61 | .....C-c.M-g...`magit-file-dispa | 
| 12f740 | 74 63 68 27 0a 0a 49 66 20 60 72 65 63 6f 6d 6d    65 6e 64 65 64 27 2c 20 6d 61 79 62 65 20 61 64 | tch'..If.`recommended',.maybe.ad | 
| 12f760 | 64 3a 0a 0a 20 20 20 20 43 2d 78 20 67 20 20 20    20 20 60 6d 61 67 69 74 2d 73 74 61 74 75 73 27 | d:......C-x.g.....`magit-status' | 
| 12f780 | 0a 20 20 20 20 43 2d 63 20 67 20 20 20 20 20 60    6d 61 67 69 74 2d 64 69 73 70 61 74 63 68 27 0a | .....C-c.g.....`magit-dispatch'. | 
| 12f7a0 | 20 20 20 20 43 2d 63 20 66 20 20 20 20 20 60 6d    61 67 69 74 2d 66 69 6c 65 2d 64 69 73 70 61 74 | ....C-c.f.....`magit-file-dispat | 
| 12f7c0 | 63 68 27 0a 0a 20 20 20 20 54 68 65 73 65 20 62    69 6e 64 69 6e 67 73 20 61 72 65 20 73 74 72 6f | ch'......These.bindings.are.stro | 
| 12f7e0 | 6e 67 6c 79 20 72 65 63 6f 6d 6d 65 6e 64 65 64    2c 20 62 75 74 20 77 65 20 63 61 6e 6e 6f 74 20 | ngly.recommended,.but.we.cannot. | 
| 12f800 | 75 73 65 0a 20 20 20 20 74 68 65 6d 20 62 79 20    64 65 66 61 75 6c 74 2c 20 62 65 63 61 75 73 65 | use.....them.by.default,.because | 
| 12f820 | 20 74 68 65 20 5c 22 43 2d 63 20 3c 4c 45 54 54    45 52 3e 5c 22 20 6e 61 6d 65 73 70 61 63 65 20 | .the.\"C-c.<LETTER>\".namespace. | 
| 12f840 | 69 73 0a 20 20 20 20 73 74 72 69 63 74 6c 79 20    72 65 73 65 72 76 65 64 20 66 6f 72 20 62 69 6e | is.....strictly.reserved.for.bin | 
| 12f860 | 64 69 6e 67 73 20 61 64 64 65 64 20 62 79 20 74    68 65 20 75 73 65 72 2e 0a 0a 54 68 65 20 62 69 | dings.added.by.the.user...The.bi | 
| 12f880 | 6e 64 69 6e 67 73 20 69 6e 20 74 68 65 20 63 68    6f 73 65 6e 20 73 65 74 20 6d 61 79 20 62 65 20 | ndings.in.the.chosen.set.may.be. | 
| 12f8a0 | 61 64 64 65 64 20 77 68 65 6e 0a 60 61 66 74 65    72 2d 69 6e 69 74 2d 68 6f 6f 6b 27 20 69 73 20 | added.when.`after-init-hook'.is. | 
| 12f8c0 | 72 75 6e 2e 20 20 45 61 63 68 20 62 69 6e 64 69    6e 67 20 69 73 20 61 64 64 65 64 20 69 66 2c 20 | run...Each.binding.is.added.if,. | 
| 12f8e0 | 61 6e 64 20 6f 6e 6c 79 0a 69 66 2c 20 61 74 20    74 68 61 74 20 74 69 6d 65 20 6e 6f 20 6f 74 68 | and.only.if,.at.that.time.no.oth | 
| 12f900 | 65 72 20 6b 65 79 20 69 73 20 62 6f 75 6e 64 20    74 6f 20 74 68 65 20 73 61 6d 65 20 63 6f 6d 6d | er.key.is.bound.to.the.same.comm | 
| 12f920 | 61 6e 64 2c 0a 61 6e 64 20 6e 6f 20 6f 74 68 65    72 20 63 6f 6d 6d 61 6e 64 20 69 73 20 62 6f 75 | and,.and.no.other.command.is.bou | 
| 12f940 | 6e 64 20 74 6f 20 74 68 65 20 73 61 6d 65 20 6b    65 79 2e 20 20 49 6e 20 6f 74 68 65 72 20 77 6f | nd.to.the.same.key...In.other.wo | 
| 12f960 | 72 64 73 0a 77 65 20 74 72 79 20 74 6f 20 61 76    6f 69 64 20 61 64 64 69 6e 67 20 62 69 6e 64 69 | rds.we.try.to.avoid.adding.bindi | 
| 12f980 | 6e 67 73 20 74 68 61 74 20 61 72 65 20 75 6e 6e    65 63 65 73 73 61 72 79 2c 20 61 73 20 77 65 6c | ngs.that.are.unnecessary,.as.wel | 
| 12f9a0 | 6c 0a 61 73 20 62 69 6e 64 69 6e 67 73 20 74 68    61 74 20 63 6f 6e 66 6c 69 63 74 20 77 69 74 68 | l.as.bindings.that.conflict.with | 
| 12f9c0 | 20 6f 74 68 65 72 20 62 69 6e 64 69 6e 67 73 2e    0a 0a 41 64 64 69 6e 67 20 74 68 65 73 65 20 62 | .other.bindings...Adding.these.b | 
| 12f9e0 | 69 6e 64 69 6e 67 73 20 69 73 20 64 65 6c 61 79    65 64 20 75 6e 74 69 6c 20 60 61 66 74 65 72 2d | indings.is.delayed.until.`after- | 
| 12fa00 | 69 6e 69 74 2d 68 6f 6f 6b 27 20 69 73 0a 72 75    6e 20 74 6f 20 61 6c 6c 6f 77 20 75 73 65 72 73 | init-hook'.is.run.to.allow.users | 
| 12fa20 | 20 74 6f 20 73 65 74 20 74 68 65 20 76 61 72 69    61 62 6c 65 20 61 6e 79 77 68 65 72 65 20 69 6e | .to.set.the.variable.anywhere.in | 
| 12fa40 | 20 74 68 65 69 72 20 69 6e 69 74 0a 66 69 6c 65    20 28 77 69 74 68 6f 75 74 20 68 61 76 69 6e 67 | .their.init.file.(without.having | 
| 12fa60 | 20 74 6f 20 6d 61 6b 65 20 73 75 72 65 20 74 6f    20 64 6f 20 73 6f 20 62 65 66 6f 72 65 20 60 6d | .to.make.sure.to.do.so.before.`m | 
| 12fa80 | 61 67 69 74 27 20 69 73 0a 6c 6f 61 64 65 64 20    6f 72 20 61 75 74 6f 6c 6f 61 64 65 64 29 20 61 | agit'.is.loaded.or.autoloaded).a | 
| 12faa0 | 6e 64 20 74 6f 20 69 6e 63 72 65 61 73 65 20 74    68 65 20 6c 69 6b 65 6c 69 68 6f 6f 64 20 74 68 | nd.to.increase.the.likelihood.th | 
| 12fac0 | 61 74 20 61 6c 6c 0a 74 68 65 20 70 6f 74 65 6e    74 69 61 6c 6c 79 20 63 6f 6e 66 6c 69 63 74 69 | at.all.the.potentially.conflicti | 
| 12fae0 | 6e 67 20 75 73 65 72 20 62 69 6e 64 69 6e 67 73    20 68 61 76 65 20 61 6c 72 65 61 64 79 20 62 65 | ng.user.bindings.have.already.be | 
| 12fb00 | 65 6e 0a 61 64 64 65 64 2e 0a 0a 54 6f 20 73 65    74 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 20 | en.added...To.set.this.variable. | 
| 12fb20 | 75 73 65 20 65 69 74 68 65 72 20 60 73 65 74 71    27 20 6f 72 20 74 68 65 20 43 75 73 74 6f 6d 20 | use.either.`setq'.or.the.Custom. | 
| 12fb40 | 69 6e 74 65 72 66 61 63 65 2e 0a 44 6f 20 6e 6f    74 20 75 73 65 20 74 68 65 20 66 75 6e 63 74 69 | interface..Do.not.use.the.functi | 
| 12fb60 | 6f 6e 20 60 63 75 73 74 6f 6d 69 7a 65 2d 73 65    74 2d 76 61 72 69 61 62 6c 65 27 20 62 65 63 61 | on.`customize-set-variable'.beca | 
| 12fb80 | 75 73 65 20 64 6f 69 6e 67 0a 74 68 61 74 20 77    6f 75 6c 64 20 63 61 75 73 65 20 4d 61 67 69 74 | use.doing.that.would.cause.Magit | 
| 12fba0 | 20 74 6f 20 62 65 20 6c 6f 61 64 65 64 20 69 6d    6d 65 64 69 61 74 65 6c 79 2c 20 77 68 65 6e 20 | .to.be.loaded.immediately,.when. | 
| 12fbc0 | 74 68 61 74 20 66 6f 72 6d 0a 69 73 20 65 76 61    6c 75 61 74 65 64 20 28 74 68 69 73 20 64 69 66 | that.form.is.evaluated.(this.dif | 
| 12fbe0 | 66 65 72 73 20 66 72 6f 6d 20 60 63 75 73 74 6f    6d 2d 73 65 74 2d 76 61 72 69 61 62 6c 65 73 27 | fers.from.`custom-set-variables' | 
| 12fc00 | 2c 20 77 68 69 63 68 0a 64 6f 65 73 6e 27 74 20    6c 6f 61 64 20 74 68 65 20 6c 69 62 72 61 72 69 | ,.which.doesn't.load.the.librari | 
| 12fc20 | 65 73 20 74 68 61 74 20 64 65 66 69 6e 65 20 74    68 65 20 63 75 73 74 6f 6d 69 7a 65 64 20 76 61 | es.that.define.the.customized.va | 
| 12fc40 | 72 69 61 62 6c 65 73 29 2e 0a 0a 53 65 74 74 69    6e 67 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 | riables)...Setting.this.variable | 
| 12fc60 | 20 68 61 73 20 6e 6f 20 65 66 66 65 63 74 20 69    66 20 60 61 66 74 65 72 2d 69 6e 69 74 2d 68 6f | .has.no.effect.if.`after-init-ho | 
| 12fc80 | 6f 6b 27 20 68 61 73 0a 61 6c 72 65 61 64 79 20    62 65 65 6e 20 72 75 6e 2e 22 0a 20 20 3a 70 61 | ok'.has.already.been.run."...:pa | 
| 12fca0 | 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28    6d 61 67 69 74 20 2e 20 22 34 2e 30 2e 30 22 29 | ckage-version.'(magit..."4.0.0") | 
| 12fcc0 | 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74    2d 65 73 73 65 6e 74 69 61 6c 73 0a 20 20 3a 74 | ...:group.'magit-essentials...:t | 
| 12fce0 | 79 70 65 20 27 28 63 68 6f 69 63 65 20 28 63 6f    6e 73 74 20 3a 74 61 67 20 22 41 64 64 20 6e 6f | ype.'(choice.(const.:tag."Add.no | 
| 12fd00 | 20 62 69 6e 64 69 6e 67 22 20 6e 69 6c 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .binding".nil).................. | 
| 12fd20 | 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 55 73 65    20 64 65 66 61 75 6c 74 20 62 69 6e 64 69 6e 67 | (const.:tag."Use.default.binding | 
| 12fd40 | 73 22 20 64 65 66 61 75 6c 74 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f | s".default)..................(co | 
| 12fd60 | 6e 73 74 20 3a 74 61 67 20 22 55 73 65 20 72 65    63 6f 6d 6d 65 6e 64 65 64 20 62 69 6e 64 69 6e | nst.:tag."Use.recommended.bindin | 
| 12fd80 | 67 73 22 20 72 65 63 6f 6d 6d 65 6e 64 65 64 29    29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f | gs".recommended)))..;;;###autolo | 
| 12fda0 | 61 64 0a 28 70 72 6f 67 6e 0a 20 20 28 64 65 66    75 6e 20 6d 61 67 69 74 2d 6d 61 79 62 65 2d 64 | ad.(progn...(defun.magit-maybe-d | 
| 12fdc0 | 65 66 69 6e 65 2d 67 6c 6f 62 61 6c 2d 6b 65 79    2d 62 69 6e 64 69 6e 67 73 20 28 26 6f 70 74 69 | efine-global-key-bindings.(&opti | 
| 12fde0 | 6f 6e 61 6c 20 66 6f 72 63 65 29 0a 20 20 20 20    22 53 65 65 20 76 61 72 69 61 62 6c 65 20 60 6d | onal.force)....."See.variable.`m | 
| 12fe00 | 61 67 69 74 2d 64 65 66 69 6e 65 2d 67 6c 6f 62    61 6c 2d 6b 65 79 2d 62 69 6e 64 69 6e 67 73 27 | agit-define-global-key-bindings' | 
| 12fe20 | 2e 22 0a 20 20 20 20 28 77 68 65 6e 20 6d 61 67    69 74 2d 64 65 66 69 6e 65 2d 67 6c 6f 62 61 6c | .".....(when.magit-define-global | 
| 12fe40 | 2d 6b 65 79 2d 62 69 6e 64 69 6e 67 73 0a 20 20    20 20 20 20 28 6c 65 74 20 28 28 6d 61 70 20 28 | -key-bindings.......(let.((map.( | 
| 12fe60 | 63 75 72 72 65 6e 74 2d 67 6c 6f 62 61 6c 2d 6d    61 70 29 29 29 0a 20 20 20 20 20 20 20 20 28 70 | current-global-map))).........(p | 
| 12fe80 | 63 61 73 65 2d 64 6f 6c 69 73 74 20 28 60 28 2c    6b 65 79 20 2e 20 2c 64 65 66 29 0a 20 20 20 20 | case-dolist.(`(,key...,def)..... | 
| 12fea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 63 6f 6e 64 20 28 28 65 71 20 6d 61 | ...................(cond.((eq.ma | 
| 12fec0 | 67 69 74 2d 64 65 66 69 6e 65 2d 67 6c 6f 62 61    6c 2d 6b 65 79 2d 62 69 6e 64 69 6e 67 73 20 27 | git-define-global-key-bindings.' | 
| 12fee0 | 72 65 63 6f 6d 6d 65 6e 64 65 64 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | recommended).................... | 
| 12ff00 | 20 20 20 20 20 20 20 20 20 20 20 27 28 28 22 43    2d 78 20 67 22 20 20 20 2e 20 6d 61 67 69 74 2d | ...........'(("C-x.g".....magit- | 
| 12ff20 | 73 74 61 74 75 73 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | status)......................... | 
| 12ff40 | 20 20 20 20 20 20 20 20 28 22 43 2d 63 20 67 22    20 20 20 2e 20 6d 61 67 69 74 2d 64 69 73 70 61 | ........("C-c.g".....magit-dispa | 
| 12ff60 | 74 63 68 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tch)............................ | 
| 12ff80 | 20 20 20 20 20 28 22 43 2d 63 20 66 22 20 20 20    2e 20 6d 61 67 69 74 2d 66 69 6c 65 2d 64 69 73 | .....("C-c.f".....magit-file-dis | 
| 12ffa0 | 70 61 74 63 68 29 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | patch)))........................ | 
| 12ffc0 | 20 20 20 20 20 20 28 27 28 28 22 43 2d 78 20 67    22 20 20 20 2e 20 6d 61 67 69 74 2d 73 74 61 74 | ......('(("C-x.g".....magit-stat | 
| 12ffe0 | 75 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | us)............................. | 
| 130000 | 20 20 20 20 28 22 43 2d 78 20 4d 2d 67 22 20 2e    20 6d 61 67 69 74 2d 64 69 73 70 61 74 63 68 29 | ....("C-x.M-g"...magit-dispatch) | 
| 130020 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 130040 | 20 28 22 43 2d 63 20 4d 2d 67 22 20 2e 20 6d 61    67 69 74 2d 66 69 6c 65 2d 64 69 73 70 61 74 63 | .("C-c.M-g"...magit-file-dispatc | 
| 130060 | 68 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20    20 3b 3b 20 54 68 69 73 20 69 73 20 61 75 74 6f | h)))))...........;;.This.is.auto | 
| 130080 | 6c 6f 61 64 65 64 20 61 6e 64 20 74 68 75 73 20    69 73 20 75 73 65 64 20 62 65 66 6f 72 65 20 60 | loaded.and.thus.is.used.before.` | 
| 1300a0 | 63 6f 6d 70 61 74 27 20 69 73 0a 20 20 20 20 20    20 20 20 20 20 3b 3b 20 6c 6f 61 64 65 64 2c 20 | compat'.is...........;;.loaded,. | 
| 1300c0 | 73 6f 20 77 65 20 63 61 6e 6e 6f 74 20 75 73 65    20 60 6b 65 79 6d 61 70 2d 6c 6f 6f 6b 75 70 27 | so.we.cannot.use.`keymap-lookup' | 
| 1300e0 | 20 61 6e 64 20 60 6b 65 79 6d 61 70 2d 73 65 74    27 2e 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 | .and.`keymap-set'............(wh | 
| 130100 | 65 6e 20 28 6f 72 20 66 6f 72 63 65 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | en.(or.force.................... | 
| 130120 | 20 28 6e 6f 74 20 28 6f 72 20 28 6c 6f 6f 6b 75    70 2d 6b 65 79 20 6d 61 70 20 28 6b 62 64 20 6b | .(not.(or.(lookup-key.map.(kbd.k | 
| 130140 | 65 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ey))............................ | 
| 130160 | 20 20 28 77 68 65 72 65 2d 69 73 2d 69 6e 74 65    72 6e 61 6c 20 64 65 66 20 28 6d 61 6b 65 2d 73 | ..(where-is-internal.def.(make-s | 
| 130180 | 70 61 72 73 65 2d 6b 65 79 6d 61 70 29 20 74 29    29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | parse-keymap).t))))............. | 
| 1301a0 | 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20    28 6b 62 64 20 6b 65 79 29 20 64 65 66 29 29 29 | (define-key.map.(kbd.key).def))) | 
| 1301c0 | 29 29 29 0a 20 20 28 69 66 20 61 66 74 65 72 2d    69 6e 69 74 2d 74 69 6d 65 0a 20 20 20 20 20 20 | )))...(if.after-init-time....... | 
| 1301e0 | 28 6d 61 67 69 74 2d 6d 61 79 62 65 2d 64 65 66    69 6e 65 2d 67 6c 6f 62 61 6c 2d 6b 65 79 2d 62 | (magit-maybe-define-global-key-b | 
| 130200 | 69 6e 64 69 6e 67 73 29 0a 20 20 20 20 28 61 64    64 2d 68 6f 6f 6b 20 27 61 66 74 65 72 2d 69 6e | indings).....(add-hook.'after-in | 
| 130220 | 69 74 2d 68 6f 6f 6b 20 23 27 6d 61 67 69 74 2d    6d 61 79 62 65 2d 64 65 66 69 6e 65 2d 67 6c 6f | it-hook.#'magit-maybe-define-glo | 
| 130240 | 62 61 6c 2d 6b 65 79 2d 62 69 6e 64 69 6e 67 73    20 74 29 29 29 0a 0a 3b 3b 3b 20 44 69 73 70 61 | bal-key-bindings.t)))..;;;.Dispa | 
| 130260 | 74 63 68 20 50 6f 70 75 70 0a 0a 3b 3b 3b 23 23    23 61 75 74 6f 6c 6f 61 64 20 28 61 75 74 6f 6c | tch.Popup..;;;###autoload.(autol | 
| 130280 | 6f 61 64 20 27 6d 61 67 69 74 2d 64 69 73 70 61    74 63 68 20 22 6d 61 67 69 74 22 20 6e 69 6c 20 | oad.'magit-dispatch."magit".nil. | 
| 1302a0 | 74 29 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65    66 69 6e 65 2d 70 72 65 66 69 78 20 6d 61 67 69 | t).(transient-define-prefix.magi | 
| 1302c0 | 74 2d 64 69 73 70 61 74 63 68 20 28 29 0a 20 20    22 49 6e 76 6f 6b 65 20 61 20 4d 61 67 69 74 20 | t-dispatch.()..."Invoke.a.Magit. | 
| 1302e0 | 63 6f 6d 6d 61 6e 64 20 66 72 6f 6d 20 61 20 6c    69 73 74 20 6f 66 20 61 76 61 69 6c 61 62 6c 65 | command.from.a.list.of.available | 
| 130300 | 20 63 6f 6d 6d 61 6e 64 73 2e 22 0a 20 20 3a 69    6e 66 6f 2d 6d 61 6e 75 61 6c 20 22 28 6d 61 67 | .commands."...:info-manual."(mag | 
| 130320 | 69 74 29 54 6f 70 22 0a 20 20 5b 22 54 72 61 6e    73 69 65 6e 74 20 61 6e 64 20 64 77 69 6d 20 63 | it)Top"...["Transient.and.dwim.c | 
| 130340 | 6f 6d 6d 61 6e 64 73 22 0a 20 20 20 3b 3b 20 e2    86 92 20 62 6f 75 6e 64 20 69 6e 20 6d 61 67 69 | ommands"....;;.....bound.in.magi | 
| 130360 | 74 2d 6d 6f 64 65 2d 6d 61 70 20 6f 72 20 6d 61    67 69 74 2d 73 65 63 74 69 6f 6e 2d 6d 6f 64 65 | t-mode-map.or.magit-section-mode | 
| 130380 | 2d 6d 61 70 0a 20 20 20 3b 3b 20 e2 86 93 20 62    6f 75 6e 64 20 62 65 6c 6f 77 0a 20 20 20 5b 28 | -map....;;.....bound.below....[( | 
| 1303a0 | 22 41 22 20 22 41 70 70 6c 79 22 20 20 20 20 20    20 20 20 20 20 6d 61 67 69 74 2d 63 68 65 72 72 | "A"."Apply"..........magit-cherr | 
| 1303c0 | 79 2d 70 69 63 6b 29 0a 20 20 20 20 3b 3b 20 61    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | y-pick).....;;.a................ | 
| 1303e0 | 20 20 e2 86 93 0a 20 20 20 20 28 22 62 22 20 22    42 72 61 6e 63 68 22 20 20 20 20 20 20 20 20 20 | ..........("b"."Branch"......... | 
| 130400 | 6d 61 67 69 74 2d 62 72 61 6e 63 68 29 0a 20 20    20 20 28 22 42 22 20 22 42 69 73 65 63 74 22 20 | magit-branch).....("B"."Bisect". | 
| 130420 | 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 62 69    73 65 63 74 29 0a 20 20 20 20 28 22 63 22 20 22 | ........magit-bisect).....("c"." | 
| 130440 | 43 6f 6d 6d 69 74 22 20 20 20 20 20 20 20 20 20    6d 61 67 69 74 2d 63 6f 6d 6d 69 74 29 0a 20 20 | Commit".........magit-commit)... | 
| 130460 | 20 20 28 22 43 22 20 22 43 6c 6f 6e 65 22 20 20    20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 63 6c | ..("C"."Clone"..........magit-cl | 
| 130480 | 6f 6e 65 29 0a 20 20 20 20 28 22 64 22 20 22 44    69 66 66 22 20 20 20 20 20 20 20 20 20 20 20 6d | one).....("d"."Diff"...........m | 
| 1304a0 | 61 67 69 74 2d 64 69 66 66 29 0a 20 20 20 20 28    22 44 22 20 22 44 69 66 66 20 28 63 68 61 6e 67 | agit-diff).....("D"."Diff.(chang | 
| 1304c0 | 65 29 22 20 20 6d 61 67 69 74 2d 64 69 66 66 2d    72 65 66 72 65 73 68 29 0a 20 20 20 20 28 22 65 | e)"..magit-diff-refresh).....("e | 
| 1304e0 | 22 20 22 45 64 69 66 66 20 28 64 77 69 6d 29 22    20 20 20 6d 61 67 69 74 2d 65 64 69 66 66 2d 64 | "."Ediff.(dwim)"...magit-ediff-d | 
| 130500 | 77 69 6d 29 0a 20 20 20 20 28 22 45 22 20 22 45    64 69 66 66 22 20 20 20 20 20 20 20 20 20 20 6d | wim).....("E"."Ediff"..........m | 
| 130520 | 61 67 69 74 2d 65 64 69 66 66 29 0a 20 20 20 20    28 22 66 22 20 22 46 65 74 63 68 22 20 20 20 20 | agit-ediff).....("f"."Fetch".... | 
| 130540 | 20 20 20 20 20 20 6d 61 67 69 74 2d 66 65 74 63    68 29 0a 20 20 20 20 28 22 46 22 20 22 50 75 6c | ......magit-fetch).....("F"."Pul | 
| 130560 | 6c 22 20 20 20 20 20 20 20 20 20 20 20 6d 61 67    69 74 2d 70 75 6c 6c 29 0a 20 20 20 20 3b 3b 20 | l"...........magit-pull).....;;. | 
| 130580 | 67 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 e2 86 93 0a 20 20 20 20 3b 3b 20 47 20 | g..........................;;.G. | 
| 1305a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e2    86 92 20 6d 61 67 69 74 2d 72 65 66 72 65 73 68 | ...................magit-refresh | 
| 1305c0 | 2d 61 6c 6c 0a 20 20 20 20 28 22 68 22 20 22 48    65 6c 70 22 20 20 20 20 20 20 20 20 20 20 20 6d | -all.....("h"."Help"...........m | 
| 1305e0 | 61 67 69 74 2d 69 6e 66 6f 29 0a 20 20 20 20 28    22 48 22 20 22 53 65 63 74 69 6f 6e 20 69 6e 66 | agit-info).....("H"."Section.inf | 
| 130600 | 6f 22 20 20 20 6d 61 67 69 74 2d 64 65 73 63 72    69 62 65 2d 73 65 63 74 69 6f 6e 20 3a 69 66 2d | o"...magit-describe-section.:if- | 
| 130620 | 64 65 72 69 76 65 64 20 6d 61 67 69 74 2d 6d 6f    64 65 29 5d 0a 20 20 20 5b 28 22 69 22 20 22 49 | derived.magit-mode)]....[("i"."I | 
| 130640 | 67 6e 6f 72 65 22 20 20 20 20 20 20 20 20 20 6d    61 67 69 74 2d 67 69 74 69 67 6e 6f 72 65 29 0a | gnore".........magit-gitignore). | 
| 130660 | 20 20 20 20 28 22 49 22 20 22 49 6e 69 74 22 20    20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d | ....("I"."Init"...........magit- | 
| 130680 | 69 6e 69 74 29 0a 20 20 20 20 28 22 6a 22 20 22    4a 75 6d 70 20 74 6f 20 73 65 63 74 69 6f 6e 22 | init).....("j"."Jump.to.section" | 
| 1306a0 | 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 6a 75 6d    70 20 20 3a 69 66 2d 6d 6f 64 65 20 20 20 20 20 | magit-status-jump..:if-mode..... | 
| 1306c0 | 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 6d 6f 64    65 29 0a 20 20 20 20 28 22 6a 22 20 22 44 69 73 | magit-status-mode).....("j"."Dis | 
| 1306e0 | 70 6c 61 79 20 73 74 61 74 75 73 22 20 6d 61 67    69 74 2d 73 74 61 74 75 73 2d 71 75 69 63 6b 20 | play.status".magit-status-quick. | 
| 130700 | 3a 69 66 2d 6e 6f 74 2d 6d 6f 64 65 20 6d 61 67    69 74 2d 73 74 61 74 75 73 2d 6d 6f 64 65 29 0a | :if-not-mode.magit-status-mode). | 
| 130720 | 20 20 20 20 28 22 4a 22 20 22 44 69 73 70 6c 61    79 20 62 75 66 66 65 72 22 20 6d 61 67 69 74 2d | ....("J"."Display.buffer".magit- | 
| 130740 | 64 69 73 70 6c 61 79 2d 72 65 70 6f 73 69 74 6f    72 79 2d 62 75 66 66 65 72 29 0a 20 20 20 20 3b | display-repository-buffer).....; | 
| 130760 | 3b 20 6b 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 e2 86 93 0a 20 20 20 20 3b 3b 20 | ;.k..........................;;. | 
| 130780 | 4b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 e2 86 92 20 6d 61 67 69 74 2d 66 69 6c 65 2d | K....................magit-file- | 
| 1307a0 | 75 6e 74 72 61 63 6b 0a 20 20 20 20 28 22 6c 22    20 22 4c 6f 67 22 20 20 20 20 20 20 20 20 20 20 | untrack.....("l"."Log".......... | 
| 1307c0 | 20 20 6d 61 67 69 74 2d 6c 6f 67 29 0a 20 20 20    20 28 22 4c 22 20 22 4c 6f 67 20 28 63 68 61 6e | ..magit-log).....("L"."Log.(chan | 
| 1307e0 | 67 65 29 22 20 20 20 6d 61 67 69 74 2d 6c 6f 67    2d 72 65 66 72 65 73 68 29 0a 20 20 20 20 28 22 | ge)"...magit-log-refresh).....(" | 
| 130800 | 6d 22 20 22 4d 65 72 67 65 22 20 20 20 20 20 20    20 20 20 20 6d 61 67 69 74 2d 6d 65 72 67 65 29 | m"."Merge"..........magit-merge) | 
| 130820 | 0a 20 20 20 20 28 22 4d 22 20 22 52 65 6d 6f 74    65 22 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 | .....("M"."Remote".........magit | 
| 130840 | 2d 72 65 6d 6f 74 65 29 0a 20 20 20 20 3b 3b 20    6e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -remote).....;;.n............... | 
| 130860 | 20 e2 86 92 20 6d 61 67 69 74 2d 73 65 63 74 69    6f 6e 2d 66 6f 72 77 61 72 64 0a 20 20 20 20 3b | .....magit-section-forward.....; | 
| 130880 | 3b 20 4e 20 20 20 20 20 20 20 72 65 73 65 72 76    65 64 20 e2 86 92 20 66 6f 72 67 65 2d 64 69 73 | ;.N.......reserved.....forge-dis | 
| 1308a0 | 70 61 74 63 68 0a 20 20 20 20 28 22 6f 22 20 22    53 75 62 6d 6f 64 75 6c 65 22 20 20 20 20 20 20 | patch.....("o"."Submodule"...... | 
| 1308c0 | 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 29    0a 20 20 20 20 28 22 4f 22 20 22 53 75 62 74 72 | magit-submodule).....("O"."Subtr | 
| 1308e0 | 65 65 22 20 20 20 20 20 20 20 20 6d 61 67 69 74    2d 73 75 62 74 72 65 65 29 0a 20 20 20 20 3b 3b | ee"........magit-subtree).....;; | 
| 130900 | 20 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 e2 86 92 20 6d 61 67 69 74 2d 73 65 63 74 | .p....................magit-sect | 
| 130920 | 69 6f 6e 2d 62 61 63 6b 77 61 72 64 0a 20 20 20    20 28 22 50 22 20 22 50 75 73 68 22 20 20 20 20 | ion-backward.....("P"."Push".... | 
| 130940 | 20 20 20 20 20 20 20 6d 61 67 69 74 2d 70 75 73    68 29 0a 20 20 20 20 3b 3b 20 71 20 20 20 20 20 | .......magit-push).....;;.q..... | 
| 130960 | 20 20 20 20 20 20 20 20 20 20 20 e2 86 92 20 6d    61 67 69 74 2d 6d 6f 64 65 2d 62 75 72 79 2d 62 | ...............magit-mode-bury-b | 
| 130980 | 75 66 66 65 72 0a 20 20 20 20 28 22 51 22 20 22    43 6f 6d 6d 61 6e 64 22 20 20 20 20 20 20 20 20 | uffer.....("Q"."Command"........ | 
| 1309a0 | 6d 61 67 69 74 2d 67 69 74 2d 63 6f 6d 6d 61 6e    64 29 5d 0a 20 20 20 5b 28 22 72 22 20 22 52 65 | magit-git-command)]....[("r"."Re | 
| 1309c0 | 62 61 73 65 22 20 20 20 20 20 20 20 20 20 6d 61    67 69 74 2d 72 65 62 61 73 65 29 0a 20 20 20 20 | base".........magit-rebase)..... | 
| 1309e0 | 3b 3b 20 52 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 e2 86 92 20 6d 61 67 69 74 2d 66 69 | ;;.R....................magit-fi | 
| 130a00 | 6c 65 2d 72 65 6e 61 6d 65 0a 20 20 20 20 3b 3b    20 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | le-rename.....;;.s.............. | 
| 130a20 | 20 20 20 20 e2 86 93 0a 20 20 20 20 3b 3b 20 53    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ............;;.S................ | 
| 130a40 | 20 20 e2 86 93 0a 20 20 20 20 28 22 74 22 20 22    54 61 67 22 20 20 20 20 20 20 20 20 20 20 20 20 | ..........("t"."Tag"............ | 
| 130a60 | 6d 61 67 69 74 2d 74 61 67 29 0a 20 20 20 20 28    22 54 22 20 22 4e 6f 74 65 22 20 20 20 20 20 20 | magit-tag).....("T"."Note"...... | 
| 130a80 | 20 20 20 20 20 6d 61 67 69 74 2d 6e 6f 74 65 73    29 0a 20 20 20 20 3b 3b 20 75 20 20 20 20 20 20 | .....magit-notes).....;;.u...... | 
| 130aa0 | 20 20 20 20 20 20 20 20 20 20 20 20 e2 86 93 0a    20 20 20 20 3b 3b 20 55 20 20 20 20 20 20 20 20 | ....................;;.U........ | 
| 130ac0 | 20 20 20 20 20 20 20 20 20 20 e2 86 93 0a 20 20    20 20 3b 3b 20 76 20 20 20 20 20 20 20 20 20 20 | ..................;;.v.......... | 
| 130ae0 | 20 20 20 20 20 20 20 20 e2 86 93 0a 20 20 20 20    28 22 56 22 20 22 52 65 76 65 72 74 22 20 20 20 | ................("V"."Revert"... | 
| 130b00 | 20 20 20 20 20 20 6d 61 67 69 74 2d 72 65 76 65    72 74 29 0a 20 20 20 20 28 22 77 22 20 22 41 70 | ......magit-revert).....("w"."Ap | 
| 130b20 | 70 6c 79 20 70 61 74 63 68 65 73 22 20 20 6d 61    67 69 74 2d 61 6d 29 0a 20 20 20 20 28 22 57 22 | ply.patches"..magit-am).....("W" | 
| 130b40 | 20 22 46 6f 72 6d 61 74 20 70 61 74 63 68 65 73    22 20 6d 61 67 69 74 2d 70 61 74 63 68 29 0a 20 | ."Format.patches".magit-patch).. | 
| 130b60 | 20 20 20 3b 3b 20 78 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 e2 86 92 20 6d 61 67 69 74 | ...;;.x....................magit | 
| 130b80 | 2d 72 65 73 65 74 2d 71 75 69 63 6b 6c 79 0a 20    20 20 20 28 22 58 22 20 22 52 65 73 65 74 22 20 | -reset-quickly.....("X"."Reset". | 
| 130ba0 | 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 72    65 73 65 74 29 0a 20 20 20 20 28 22 79 22 20 22 | .........magit-reset).....("y"." | 
| 130bc0 | 53 68 6f 77 20 52 65 66 73 22 20 20 20 20 20 20    6d 61 67 69 74 2d 73 68 6f 77 2d 72 65 66 73 29 | Show.Refs"......magit-show-refs) | 
| 130be0 | 0a 20 20 20 20 28 22 59 22 20 22 43 68 65 72 72    69 65 73 22 20 20 20 20 20 20 20 6d 61 67 69 74 | .....("Y"."Cherries".......magit | 
| 130c00 | 2d 63 68 65 72 72 79 29 0a 20 20 20 20 28 22 7a    22 20 22 53 74 61 73 68 22 20 20 20 20 20 20 20 | -cherry).....("z"."Stash"....... | 
| 130c20 | 20 20 20 6d 61 67 69 74 2d 73 74 61 73 68 29 0a    20 20 20 20 28 22 5a 22 20 22 57 6f 72 6b 74 72 | ...magit-stash).....("Z"."Worktr | 
| 130c40 | 65 65 22 20 20 20 20 20 20 20 6d 61 67 69 74 2d    77 6f 72 6b 74 72 65 65 29 0a 20 20 20 20 28 22 | ee".......magit-worktree).....(" | 
| 130c60 | 21 22 20 22 52 75 6e 22 20 20 20 20 20 20 20 20    20 20 20 20 6d 61 67 69 74 2d 72 75 6e 29 5d 5d | !"."Run"............magit-run)]] | 
| 130c80 | 0a 20 20 5b 22 41 70 70 6c 79 69 6e 67 20 63 68    61 6e 67 65 73 22 0a 20 20 20 3a 69 66 2d 64 65 | ...["Applying.changes"....:if-de | 
| 130ca0 | 72 69 76 65 64 20 6d 61 67 69 74 2d 6d 6f 64 65    0a 20 20 20 5b 28 22 61 22 20 22 41 70 70 6c 79 | rived.magit-mode....[("a"."Apply | 
| 130cc0 | 22 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74    2d 61 70 70 6c 79 29 0a 20 20 20 20 28 22 76 22 | "..........magit-apply).....("v" | 
| 130ce0 | 20 22 52 65 76 65 72 73 65 22 20 20 20 20 20 20    20 20 6d 61 67 69 74 2d 72 65 76 65 72 73 65 29 | ."Reverse"........magit-reverse) | 
| 130d00 | 0a 20 20 20 20 28 22 6b 22 20 22 44 69 73 63 61    72 64 22 20 20 20 20 20 20 20 20 6d 61 67 69 74 | .....("k"."Discard"........magit | 
| 130d20 | 2d 64 69 73 63 61 72 64 29 5d 0a 20 20 20 5b 28    22 73 22 20 22 53 74 61 67 65 22 20 20 20 20 20 | -discard)]....[("s"."Stage"..... | 
| 130d40 | 20 20 20 20 20 6d 61 67 69 74 2d 73 74 61 67 65    29 0a 20 20 20 20 28 22 75 22 20 22 55 6e 73 74 | .....magit-stage).....("u"."Unst | 
| 130d60 | 61 67 65 22 20 20 20 20 20 20 20 20 6d 61 67 69    74 2d 75 6e 73 74 61 67 65 29 5d 0a 20 20 20 5b | age"........magit-unstage)]....[ | 
| 130d80 | 28 22 53 22 20 22 53 74 61 67 65 20 61 6c 6c 22    20 20 20 20 20 20 6d 61 67 69 74 2d 73 74 61 67 | ("S"."Stage.all"......magit-stag | 
| 130da0 | 65 2d 6d 6f 64 69 66 69 65 64 29 0a 20 20 20 20    28 22 55 22 20 22 55 6e 73 74 61 67 65 20 61 6c | e-modified).....("U"."Unstage.al | 
| 130dc0 | 6c 22 20 20 20 20 6d 61 67 69 74 2d 75 6e 73 74    61 67 65 2d 61 6c 6c 29 5d 5d 0a 20 20 5b 22 45 | l"....magit-unstage-all)]]...["E | 
| 130de0 | 73 73 65 6e 74 69 61 6c 20 63 6f 6d 6d 61 6e 64    73 22 0a 20 20 20 3a 69 66 2d 64 65 72 69 76 65 | ssential.commands"....:if-derive | 
| 130e00 | 64 20 6d 61 67 69 74 2d 6d 6f 64 65 0a 20 20 20    5b 28 22 67 22 20 22 20 20 20 20 20 20 20 52 65 | d.magit-mode....[("g".".......Re | 
| 130e20 | 66 72 65 73 68 20 63 75 72 72 65 6e 74 20 62 75    66 66 65 72 22 20 20 20 6d 61 67 69 74 2d 72 65 | fresh.current.buffer"...magit-re | 
| 130e40 | 66 72 65 73 68 29 0a 20 20 20 20 28 22 71 22 20    22 20 20 20 20 20 20 20 42 75 72 79 20 63 75 72 | fresh).....("q".".......Bury.cur | 
| 130e60 | 72 65 6e 74 20 62 75 66 66 65 72 22 20 20 20 20    20 20 6d 61 67 69 74 2d 6d 6f 64 65 2d 62 75 72 | rent.buffer"......magit-mode-bur | 
| 130e80 | 79 2d 62 75 66 66 65 72 29 0a 20 20 20 20 28 22    3c 74 61 62 3e 22 20 22 20 20 20 54 6f 67 67 6c | y-buffer).....("<tab>"."...Toggl | 
| 130ea0 | 65 20 73 65 63 74 69 6f 6e 20 61 74 20 70 6f 69    6e 74 22 20 20 6d 61 67 69 74 2d 73 65 63 74 69 | e.section.at.point"..magit-secti | 
| 130ec0 | 6f 6e 2d 74 6f 67 67 6c 65 29 0a 20 20 20 20 28    22 3c 72 65 74 75 72 6e 3e 22 20 22 56 69 73 69 | on-toggle).....("<return>"."Visi | 
| 130ee0 | 74 20 74 68 69 6e 67 20 61 74 20 70 6f 69 6e 74    22 20 20 20 20 20 6d 61 67 69 74 2d 76 69 73 69 | t.thing.at.point".....magit-visi | 
| 130f00 | 74 2d 74 68 69 6e 67 29 5d 0a 20 20 20 5b 28 22    43 2d 78 20 6d 22 20 20 20 20 22 53 68 6f 77 20 | t-thing)]....[("C-x.m"...."Show. | 
| 130f20 | 61 6c 6c 20 6b 65 79 20 62 69 6e 64 69 6e 67 73    22 20 20 20 20 64 65 73 63 72 69 62 65 2d 6d 6f | all.key.bindings"....describe-mo | 
| 130f40 | 64 65 29 0a 20 20 20 20 28 22 43 2d 78 20 69 22    20 20 20 20 22 53 68 6f 77 20 49 6e 66 6f 20 6d | de).....("C-x.i"...."Show.Info.m | 
| 130f60 | 61 6e 75 61 6c 22 20 20 20 20 20 20 20 20 20 6d    61 67 69 74 2d 69 6e 66 6f 29 5d 5d 29 0a 0a 3b | anual".........magit-info)]])..; | 
| 130f80 | 3b 3b 20 47 69 74 20 50 6f 70 75 70 0a 0a 28 64    65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 73 | ;;.Git.Popup..(defcustom.magit-s | 
| 130fa0 | 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d 76 65 72    62 6f 73 65 2d 70 72 6f 6d 70 74 20 74 0a 20 20 | hell-command-verbose-prompt.t... | 
| 130fc0 | 22 57 68 65 74 68 65 72 20 74 6f 20 73 68 6f 77    20 74 68 65 20 77 6f 72 6b 69 6e 67 20 64 69 72 | "Whether.to.show.the.working.dir | 
| 130fe0 | 65 63 74 6f 72 79 20 77 68 65 6e 20 72 65 61 64    69 6e 67 20 61 20 63 6f 6d 6d 61 6e 64 2e 0a 54 | ectory.when.reading.a.command..T | 
| 131000 | 68 69 73 20 61 66 66 65 63 74 73 20 60 6d 61 67    69 74 2d 67 69 74 2d 63 6f 6d 6d 61 6e 64 27 2c | his.affects.`magit-git-command', | 
| 131020 | 20 60 6d 61 67 69 74 2d 67 69 74 2d 63 6f 6d 6d    61 6e 64 2d 74 6f 70 64 69 72 27 2c 0a 60 6d 61 | .`magit-git-command-topdir',.`ma | 
| 131040 | 67 69 74 2d 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e    64 27 2c 20 61 6e 64 20 60 6d 61 67 69 74 2d 73 | git-shell-command',.and.`magit-s | 
| 131060 | 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d 74 6f 70    64 69 72 27 2e 22 0a 20 20 3a 70 61 63 6b 61 67 | hell-command-topdir'."...:packag | 
| 131080 | 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69    74 20 2e 20 22 32 2e 31 31 2e 30 22 29 0a 20 20 | e-version.'(magit..."2.11.0")... | 
| 1310a0 | 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 63 6f    6d 6d 61 6e 64 73 0a 20 20 3a 74 79 70 65 20 27 | :group.'magit-commands...:type.' | 
| 1310c0 | 62 6f 6f 6c 65 61 6e 29 0a 0a 28 64 65 66 76 61    72 20 6d 61 67 69 74 2d 67 69 74 2d 63 6f 6d 6d | boolean)..(defvar.magit-git-comm | 
| 1310e0 | 61 6e 64 2d 68 69 73 74 6f 72 79 20 6e 69 6c 29    0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 | and-history.nil)..;;;###autoload | 
| 131100 | 20 28 61 75 74 6f 6c 6f 61 64 20 27 6d 61 67 69    74 2d 72 75 6e 20 22 6d 61 67 69 74 22 20 6e 69 | .(autoload.'magit-run."magit".ni | 
| 131120 | 6c 20 74 29 0a 28 74 72 61 6e 73 69 65 6e 74 2d    64 65 66 69 6e 65 2d 70 72 65 66 69 78 20 6d 61 | l.t).(transient-define-prefix.ma | 
| 131140 | 67 69 74 2d 72 75 6e 20 28 29 0a 20 20 22 52 75    6e 20 67 69 74 20 6f 72 20 61 6e 6f 74 68 65 72 | git-run.()..."Run.git.or.another | 
| 131160 | 20 63 6f 6d 6d 61 6e 64 2c 20 6f 72 20 6c 61 75    6e 63 68 20 61 20 67 72 61 70 68 69 63 61 6c 20 | .command,.or.launch.a.graphical. | 
| 131180 | 75 74 69 6c 69 74 79 2e 22 0a 20 20 5b 5b 22 52    75 6e 20 67 69 74 20 73 75 62 63 6f 6d 6d 61 6e | utility."...[["Run.git.subcomman | 
| 1311a0 | 64 22 0a 20 20 20 20 28 22 21 22 20 22 69 6e 20    72 65 70 6f 73 69 74 6f 72 79 20 72 6f 6f 74 22 | d".....("!"."in.repository.root" | 
| 1311c0 | 20 20 20 6d 61 67 69 74 2d 67 69 74 2d 63 6f 6d    6d 61 6e 64 2d 74 6f 70 64 69 72 29 0a 20 20 20 | ...magit-git-command-topdir).... | 
| 1311e0 | 20 28 22 70 22 20 22 69 6e 20 77 6f 72 6b 69 6e    67 20 64 69 72 65 63 74 6f 72 79 22 20 6d 61 67 | .("p"."in.working.directory".mag | 
| 131200 | 69 74 2d 67 69 74 2d 63 6f 6d 6d 61 6e 64 29 5d    0a 20 20 20 5b 22 52 75 6e 20 73 68 65 6c 6c 20 | it-git-command)]....["Run.shell. | 
| 131220 | 63 6f 6d 6d 61 6e 64 22 0a 20 20 20 20 28 22 73    22 20 22 69 6e 20 72 65 70 6f 73 69 74 6f 72 79 | command".....("s"."in.repository | 
| 131240 | 20 72 6f 6f 74 22 20 20 20 6d 61 67 69 74 2d 73    68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d 74 6f 70 | .root"...magit-shell-command-top | 
| 131260 | 64 69 72 29 0a 20 20 20 20 28 22 53 22 20 22 69    6e 20 77 6f 72 6b 69 6e 67 20 64 69 72 65 63 74 | dir).....("S"."in.working.direct | 
| 131280 | 6f 72 79 22 20 6d 61 67 69 74 2d 73 68 65 6c 6c    2d 63 6f 6d 6d 61 6e 64 29 5d 0a 20 20 20 5b 22 | ory".magit-shell-command)]....[" | 
| 1312a0 | 4c 61 75 6e 63 68 22 0a 20 20 20 20 28 22 6b 22    20 22 67 69 74 6b 22 20 20 20 20 20 20 20 20 20 | Launch".....("k"."gitk"......... | 
| 1312c0 | 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 72 75    6e 2d 67 69 74 6b 29 0a 20 20 20 20 28 22 61 22 | ........magit-run-gitk).....("a" | 
| 1312e0 | 20 22 67 69 74 6b 20 2d 2d 61 6c 6c 22 20 20 20    20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 72 75 | ."gitk.--all"...........magit-ru | 
| 131300 | 6e 2d 67 69 74 6b 2d 61 6c 6c 29 0a 20 20 20 20    28 22 62 22 20 22 67 69 74 6b 20 2d 2d 62 72 61 | n-gitk-all).....("b"."gitk.--bra | 
| 131320 | 6e 63 68 65 73 22 20 20 20 20 20 20 6d 61 67 69    74 2d 72 75 6e 2d 67 69 74 6b 2d 62 72 61 6e 63 | nches"......magit-run-gitk-branc | 
| 131340 | 68 65 73 29 0a 20 20 20 20 28 22 67 22 20 22 67    69 74 20 67 75 69 22 20 20 20 20 20 20 20 20 20 | hes).....("g"."git.gui"......... | 
| 131360 | 20 20 20 20 20 6d 61 67 69 74 2d 72 75 6e 2d 67    69 74 2d 67 75 69 29 0a 20 20 20 20 28 22 6d 22 | .....magit-run-git-gui).....("m" | 
| 131380 | 20 22 67 69 74 20 6d 65 72 67 65 74 6f 6f 6c 20    2d 2d 67 75 69 22 20 20 6d 61 67 69 74 2d 67 69 | ."git.mergetool.--gui"..magit-gi | 
| 1313a0 | 74 2d 6d 65 72 67 65 74 6f 6f 6c 29 5d 5d 29 0a    0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a | t-mergetool)]])..;;;###autoload. | 
| 1313c0 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 69 74    2d 63 6f 6d 6d 61 6e 64 20 28 63 6f 6d 6d 61 6e | (defun.magit-git-command.(comman | 
| 1313e0 | 64 29 0a 20 20 22 45 78 65 63 75 74 65 20 43 4f    4d 4d 41 4e 44 20 61 73 79 6e 63 68 72 6f 6e 6f | d)..."Execute.COMMAND.asynchrono | 
| 131400 | 75 73 6c 79 3b 20 64 69 73 70 6c 61 79 20 6f 75    74 70 75 74 2e 0a 0a 49 6e 74 65 72 61 63 74 69 | usly;.display.output...Interacti | 
| 131420 | 76 65 6c 79 2c 20 70 72 6f 6d 70 74 20 66 6f 72    20 43 4f 4d 4d 41 4e 44 20 69 6e 20 74 68 65 20 | vely,.prompt.for.COMMAND.in.the. | 
| 131440 | 6d 69 6e 69 62 75 66 66 65 72 2e 20 5c 22 67 69    74 20 5c 22 20 69 73 0a 75 73 65 64 20 61 73 20 | minibuffer..\"git.\".is.used.as. | 
| 131460 | 69 6e 69 74 69 61 6c 20 69 6e 70 75 74 2c 20 62    75 74 20 63 61 6e 20 62 65 20 64 65 6c 65 74 65 | initial.input,.but.can.be.delete | 
| 131480 | 64 20 74 6f 20 72 75 6e 20 61 6e 6f 74 68 65 72    20 63 6f 6d 6d 61 6e 64 2e 0a 0a 57 69 74 68 20 | d.to.run.another.command...With. | 
| 1314a0 | 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e    74 20 43 4f 4d 4d 41 4e 44 20 69 73 20 72 75 6e | a.prefix.argument.COMMAND.is.run | 
| 1314c0 | 20 69 6e 20 74 68 65 20 74 6f 70 2d 6c 65 76 65    6c 20 64 69 72 65 63 74 6f 72 79 0a 6f 66 20 74 | .in.the.top-level.directory.of.t | 
| 1314e0 | 68 65 20 63 75 72 72 65 6e 74 20 77 6f 72 6b 69    6e 67 20 74 72 65 65 2c 20 6f 74 68 65 72 77 69 | he.current.working.tree,.otherwi | 
| 131500 | 73 65 20 69 6e 20 60 64 65 66 61 75 6c 74 2d 64    69 72 65 63 74 6f 72 79 27 2e 22 0a 20 20 28 69 | se.in.`default-directory'."...(i | 
| 131520 | 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74    20 28 6d 61 67 69 74 2d 72 65 61 64 2d 73 68 65 | nteractive.(list.(magit-read-she | 
| 131540 | 6c 6c 2d 63 6f 6d 6d 61 6e 64 20 6e 69 6c 20 22    67 69 74 20 22 29 29 29 0a 20 20 28 6d 61 67 69 | ll-command.nil."git.")))...(magi | 
| 131560 | 74 2d 2d 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64    20 63 6f 6d 6d 61 6e 64 29 29 0a 0a 3b 3b 3b 23 | t--shell-command.command))..;;;# | 
| 131580 | 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75    6e 20 6d 61 67 69 74 2d 67 69 74 2d 63 6f 6d 6d | ##autoload.(defun.magit-git-comm | 
| 1315a0 | 61 6e 64 2d 74 6f 70 64 69 72 20 28 63 6f 6d 6d    61 6e 64 29 0a 20 20 22 45 78 65 63 75 74 65 20 | and-topdir.(command)..."Execute. | 
| 1315c0 | 43 4f 4d 4d 41 4e 44 20 61 73 79 6e 63 68 72 6f    6e 6f 75 73 6c 79 3b 20 64 69 73 70 6c 61 79 20 | COMMAND.asynchronously;.display. | 
| 1315e0 | 6f 75 74 70 75 74 2e 0a 0a 49 6e 74 65 72 61 63    74 69 76 65 6c 79 2c 20 70 72 6f 6d 70 74 20 66 | output...Interactively,.prompt.f | 
| 131600 | 6f 72 20 43 4f 4d 4d 41 4e 44 20 69 6e 20 74 68    65 20 6d 69 6e 69 62 75 66 66 65 72 2e 20 5c 22 | or.COMMAND.in.the.minibuffer..\" | 
| 131620 | 67 69 74 20 5c 22 20 69 73 0a 75 73 65 64 20 61    73 20 69 6e 69 74 69 61 6c 20 69 6e 70 75 74 2c | git.\".is.used.as.initial.input, | 
| 131640 | 20 62 75 74 20 63 61 6e 20 62 65 20 64 65 6c 65    74 65 64 20 74 6f 20 72 75 6e 20 61 6e 6f 74 68 | .but.can.be.deleted.to.run.anoth | 
| 131660 | 65 72 20 63 6f 6d 6d 61 6e 64 2e 0a 0a 43 4f 4d    4d 41 4e 44 20 69 73 20 72 75 6e 20 69 6e 20 74 | er.command...COMMAND.is.run.in.t | 
| 131680 | 68 65 20 74 6f 70 2d 6c 65 76 65 6c 20 64 69 72    65 63 74 6f 72 79 20 6f 66 20 74 68 65 20 63 75 | he.top-level.directory.of.the.cu | 
| 1316a0 | 72 72 65 6e 74 0a 77 6f 72 6b 69 6e 67 20 74 72    65 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 | rrent.working.tree."...(interact | 
| 1316c0 | 69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69 74    2d 72 65 61 64 2d 73 68 65 6c 6c 2d 63 6f 6d 6d | ive.(list.(magit-read-shell-comm | 
| 1316e0 | 61 6e 64 20 74 20 22 67 69 74 20 22 29 29 29 0a    20 20 28 6d 61 67 69 74 2d 2d 73 68 65 6c 6c 2d | and.t."git.")))...(magit--shell- | 
| 131700 | 63 6f 6d 6d 61 6e 64 20 63 6f 6d 6d 61 6e 64 20    28 6d 61 67 69 74 2d 74 6f 70 6c 65 76 65 6c 29 | command.command.(magit-toplevel) | 
| 131720 | 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f    61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | ))..;;;###autoload.(defun.magit- | 
| 131740 | 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 20 28 63    6f 6d 6d 61 6e 64 29 0a 20 20 22 45 78 65 63 75 | shell-command.(command)..."Execu | 
| 131760 | 74 65 20 43 4f 4d 4d 41 4e 44 20 61 73 79 6e 63    68 72 6f 6e 6f 75 73 6c 79 3b 20 64 69 73 70 6c | te.COMMAND.asynchronously;.displ | 
| 131780 | 61 79 20 6f 75 74 70 75 74 2e 0a 0a 49 6e 74 65    72 61 63 74 69 76 65 6c 79 2c 20 70 72 6f 6d 70 | ay.output...Interactively,.promp | 
| 1317a0 | 74 20 66 6f 72 20 43 4f 4d 4d 41 4e 44 20 69 6e    20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e | t.for.COMMAND.in.the.minibuffer. | 
| 1317c0 | 20 20 57 69 74 68 20 61 0a 70 72 65 66 69 78 20    61 72 67 75 6d 65 6e 74 20 43 4f 4d 4d 41 4e 44 | ..With.a.prefix.argument.COMMAND | 
| 1317e0 | 20 69 73 20 72 75 6e 20 69 6e 20 74 68 65 20 74    6f 70 2d 6c 65 76 65 6c 20 64 69 72 65 63 74 6f | .is.run.in.the.top-level.directo | 
| 131800 | 72 79 20 6f 66 0a 74 68 65 20 63 75 72 72 65 6e    74 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2c 20 | ry.of.the.current.working.tree,. | 
| 131820 | 6f 74 68 65 72 77 69 73 65 20 69 6e 20 60 64 65    66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 27 | otherwise.in.`default-directory' | 
| 131840 | 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76    65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 72 | ."...(interactive.(list.(magit-r | 
| 131860 | 65 61 64 2d 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e    64 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 2d 73 | ead-shell-command)))...(magit--s | 
| 131880 | 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 20 63 6f 6d    6d 61 6e 64 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 | hell-command.command))..;;;###au | 
| 1318a0 | 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61    67 69 74 2d 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e | toload.(defun.magit-shell-comman | 
| 1318c0 | 64 2d 74 6f 70 64 69 72 20 28 63 6f 6d 6d 61 6e    64 29 0a 20 20 22 45 78 65 63 75 74 65 20 43 4f | d-topdir.(command)..."Execute.CO | 
| 1318e0 | 4d 4d 41 4e 44 20 61 73 79 6e 63 68 72 6f 6e 6f    75 73 6c 79 3b 20 64 69 73 70 6c 61 79 20 6f 75 | MMAND.asynchronously;.display.ou | 
| 131900 | 74 70 75 74 2e 0a 0a 49 6e 74 65 72 61 63 74 69    76 65 6c 79 2c 20 70 72 6f 6d 70 74 20 66 6f 72 | tput...Interactively,.prompt.for | 
| 131920 | 20 43 4f 4d 4d 41 4e 44 20 69 6e 20 74 68 65 20    6d 69 6e 69 62 75 66 66 65 72 2e 20 20 43 4f 4d | .COMMAND.in.the.minibuffer...COM | 
| 131940 | 4d 41 4e 44 0a 69 73 20 72 75 6e 20 69 6e 20 74    68 65 20 74 6f 70 2d 6c 65 76 65 6c 20 64 69 72 | MAND.is.run.in.the.top-level.dir | 
| 131960 | 65 63 74 6f 72 79 20 6f 66 20 74 68 65 20 63 75    72 72 65 6e 74 20 77 6f 72 6b 69 6e 67 20 74 72 | ectory.of.the.current.working.tr | 
| 131980 | 65 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74    69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 | ee."...(interactive.(list.(magit | 
| 1319a0 | 2d 72 65 61 64 2d 73 68 65 6c 6c 2d 63 6f 6d 6d    61 6e 64 20 74 29 29 29 0a 20 20 28 6d 61 67 69 | -read-shell-command.t)))...(magi | 
| 1319c0 | 74 2d 2d 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64    20 63 6f 6d 6d 61 6e 64 20 28 6d 61 67 69 74 2d | t--shell-command.command.(magit- | 
| 1319e0 | 74 6f 70 6c 65 76 65 6c 29 29 29 0a 0a 28 64 65    66 75 6e 20 6d 61 67 69 74 2d 2d 73 68 65 6c 6c | toplevel)))..(defun.magit--shell | 
| 131a00 | 2d 63 6f 6d 6d 61 6e 64 20 28 63 6f 6d 6d 61 6e    64 20 26 6f 70 74 69 6f 6e 61 6c 20 64 69 72 65 | -command.(command.&optional.dire | 
| 131a20 | 63 74 6f 72 79 29 0a 20 20 28 6c 65 74 20 28 28    64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 | ctory)...(let.((default-director | 
| 131a40 | 79 20 28 6f 72 20 64 69 72 65 63 74 6f 72 79 20    64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 | y.(or.directory.default-director | 
| 131a60 | 79 29 29 29 0a 20 20 20 20 28 77 69 74 68 2d 65    6e 76 69 72 6f 6e 6d 65 6e 74 2d 76 61 72 69 61 | y))).....(with-environment-varia | 
| 131a80 | 62 6c 65 73 20 28 28 22 47 49 54 5f 50 41 47 45    52 22 20 22 63 61 74 22 29 29 0a 20 20 20 20 20 | bles.(("GIT_PAGER"."cat"))...... | 
| 131aa0 | 20 28 6d 61 67 69 74 2d 2d 77 69 74 68 2d 63 6f    6e 6e 65 63 74 69 6f 6e 2d 6c 6f 63 61 6c 2d 76 | .(magit--with-connection-local-v | 
| 131ac0 | 61 72 69 61 62 6c 65 73 0a 20 20 20 20 20 20 20    20 28 6d 61 67 69 74 2d 77 69 74 68 2d 65 64 69 | ariables.........(magit-with-edi | 
| 131ae0 | 74 6f 72 0a 20 20 20 20 20 20 20 20 20 20 28 6d    61 67 69 74 2d 73 74 61 72 74 2d 70 72 6f 63 65 | tor...........(magit-start-proce | 
| 131b00 | 73 73 20 73 68 65 6c 6c 2d 66 69 6c 65 2d 6e 61    6d 65 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 | ss.shell-file-name.nil.......... | 
| 131b20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 73 68 65 6c 6c 2d 63 6f 6d 6d | ......................shell-comm | 
| 131b40 | 61 6e 64 2d 73 77 69 74 63 68 20 63 6f 6d 6d 61    6e 64 29 29 29 29 29 0a 20 20 28 6d 61 67 69 74 | and-switch.command)))))...(magit | 
| 131b60 | 2d 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 29    29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | -process-buffer))..(defun.magit- | 
| 131b80 | 72 65 61 64 2d 73 68 65 6c 6c 2d 63 6f 6d 6d 61    6e 64 20 28 26 6f 70 74 69 6f 6e 61 6c 20 74 6f | read-shell-command.(&optional.to | 
| 131ba0 | 70 6c 65 76 65 6c 20 69 6e 69 74 69 61 6c 2d 69    6e 70 75 74 29 0a 20 20 28 6c 65 74 20 28 28 64 | plevel.initial-input)...(let.((d | 
| 131bc0 | 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79    0a 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6f | efault-directory..........(if.(o | 
| 131be0 | 72 20 74 6f 70 6c 65 76 65 6c 20 63 75 72 72 65    6e 74 2d 70 72 65 66 69 78 2d 61 72 67 29 0a 20 | r.toplevel.current-prefix-arg).. | 
| 131c00 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20    28 6d 61 67 69 74 2d 74 6f 70 6c 65 76 65 6c 29 | ............(or.(magit-toplevel) | 
| 131c20 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 6d 61 67 69 74 2d 2d 6e 6f 74 2d 69 6e | ..................(magit--not-in | 
| 131c40 | 73 69 64 65 2d 72 65 70 6f 73 69 74 6f 72 79 2d    65 72 72 6f 72 29 29 0a 20 20 20 20 20 20 20 20 | side-repository-error))......... | 
| 131c60 | 20 20 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63    74 6f 72 79 29 29 29 0a 20 20 20 20 28 72 65 61 | ...default-directory))).....(rea | 
| 131c80 | 64 2d 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 20    28 69 66 20 6d 61 67 69 74 2d 73 68 65 6c 6c 2d | d-shell-command.(if.magit-shell- | 
| 131ca0 | 63 6f 6d 6d 61 6e 64 2d 76 65 72 62 6f 73 65 2d    70 72 6f 6d 70 74 0a 20 20 20 20 20 20 20 20 20 | command-verbose-prompt.......... | 
| 131cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 66 6f 72 6d 61 74 20 22 41 73 79 6e | ...................(format."Asyn | 
| 131ce0 | 63 20 73 68 65 6c 6c 20 63 6f 6d 6d 61 6e 64 20    69 6e 20 25 73 3a 20 22 0a 20 20 20 20 20 20 20 | c.shell.command.in.%s:."........ | 
| 131d00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 62 | .............................(ab | 
| 131d20 | 62 72 65 76 69 61 74 65 2d 66 69 6c 65 2d 6e 61    6d 65 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 | breviate-file-name.default-direc | 
| 131d40 | 74 6f 72 79 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tory)).......................... | 
| 131d60 | 20 22 41 73 79 6e 63 20 73 68 65 6c 6c 20 63 6f    6d 6d 61 6e 64 3a 20 22 29 0a 20 20 20 20 20 20 | ."Async.shell.command:.")....... | 
| 131d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20 | ..................initial-input. | 
| 131da0 | 27 6d 61 67 69 74 2d 67 69 74 2d 63 6f 6d 6d 61    6e 64 2d 68 69 73 74 6f 72 79 29 29 29 0a 0a 3b | 'magit-git-command-history)))..; | 
| 131dc0 | 3b 3b 20 53 68 61 72 65 64 20 49 6e 66 69 78 20    41 72 67 75 6d 65 6e 74 73 0a 0a 28 74 72 61 6e | ;;.Shared.Infix.Arguments..(tran | 
| 131de0 | 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 61 72 67    75 6d 65 6e 74 20 6d 61 67 69 74 3a 2d 2d 67 70 | sient-define-argument.magit:--gp | 
| 131e00 | 67 2d 73 69 67 6e 20 28 29 0a 20 20 3a 64 65 73    63 72 69 70 74 69 6f 6e 20 22 53 69 67 6e 20 75 | g-sign.()...:description."Sign.u | 
| 131e20 | 73 69 6e 67 20 67 70 67 22 0a 20 20 3a 63 6c 61    73 73 20 27 74 72 61 6e 73 69 65 6e 74 2d 6f 70 | sing.gpg"...:class.'transient-op | 
| 131e40 | 74 69 6f 6e 0a 20 20 3a 73 68 6f 72 74 61 72 67    20 22 2d 53 22 0a 20 20 3a 61 72 67 75 6d 65 6e | tion...:shortarg."-S"...:argumen | 
| 131e60 | 74 20 22 2d 2d 67 70 67 2d 73 69 67 6e 3d 22 0a    20 20 3a 61 6c 6c 6f 77 2d 65 6d 70 74 79 20 74 | t."--gpg-sign="...:allow-empty.t | 
| 131e80 | 0a 20 20 3a 72 65 61 64 65 72 20 23 27 6d 61 67    69 74 2d 72 65 61 64 2d 67 70 67 2d 73 69 67 6e | ...:reader.#'magit-read-gpg-sign | 
| 131ea0 | 69 6e 67 2d 6b 65 79 29 0a 0a 28 64 65 66 76 61    72 20 6d 61 67 69 74 2d 67 70 67 2d 73 65 63 72 | ing-key)..(defvar.magit-gpg-secr | 
| 131ec0 | 65 74 2d 6b 65 79 2d 68 69 73 74 20 6e 69 6c 29    0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 | et-key-hist.nil)..(defun.magit-r | 
| 131ee0 | 65 61 64 2d 67 70 67 2d 73 65 63 72 65 74 2d 6b    65 79 0a 20 20 20 20 28 70 72 6f 6d 70 74 20 26 | ead-gpg-secret-key.....(prompt.& | 
| 131f00 | 6f 70 74 69 6f 6e 61 6c 20 69 6e 69 74 69 61 6c    2d 69 6e 70 75 74 20 68 69 73 74 6f 72 79 20 70 | optional.initial-input.history.p | 
| 131f20 | 72 65 64 69 63 61 74 65 20 64 65 66 61 75 6c 74    29 0a 20 20 28 72 65 71 75 69 72 65 20 27 65 70 | redicate.default)...(require.'ep | 
| 131f40 | 61 29 0a 20 20 28 6c 65 74 2a 20 28 28 6b 65 79    73 20 28 63 6c 2d 6d 61 70 63 61 6e 0a 20 20 20 | a)...(let*.((keys.(cl-mapcan.... | 
| 131f60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61    6d 62 64 61 20 28 63 65 72 74 29 0a 20 20 20 20 | .............(lambda.(cert)..... | 
| 131f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61    6e 64 20 28 6f 72 20 28 6e 6f 74 20 70 72 65 64 | ..............(and.(or.(not.pred | 
| 131fa0 | 69 63 61 74 65 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | icate).......................... | 
| 131fc0 | 20 20 28 66 75 6e 63 61 6c 6c 20 70 72 65 64 69    63 61 74 65 20 63 65 72 74 29 29 0a 20 20 20 20 | ..(funcall.predicate.cert))..... | 
| 131fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6c 65 74 2a 20 28 28 6b 65 79 20 28 | ...................(let*.((key.( | 
| 132000 | 63 61 72 20 28 65 70 67 2d 6b 65 79 2d 73 75 62    2d 6b 65 79 2d 6c 69 73 74 20 63 65 72 74 29 29 | car.(epg-key-sub-key-list.cert)) | 
| 132020 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... | 
| 132040 | 28 66 70 72 20 28 65 70 67 2d 73 75 62 2d 6b 65    79 2d 66 69 6e 67 65 72 70 72 69 6e 74 20 6b 65 | (fpr.(epg-sub-key-fingerprint.ke | 
| 132060 | 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | y))............................. | 
| 132080 | 20 20 28 69 64 20 20 28 65 70 67 2d 73 75 62 2d    6b 65 79 2d 69 64 20 6b 65 79 29 29 0a 20 20 20 | ..(id..(epg-sub-key-id.key)).... | 
| 1320a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 61 75 74 68 | ...........................(auth | 
| 1320c0 | 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | or.............................. | 
| 1320e0 | 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 69 64    2d 6f 62 6a 0a 20 20 20 20 20 20 20 20 20 20 20 | ..(and-let*.((id-obj............ | 
| 132100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 132120 | 28 63 61 72 20 28 65 70 67 2d 6b 65 79 2d 75 73    65 72 2d 69 64 2d 6c 69 73 74 20 63 65 72 74 29 | (car.(epg-key-user-id-list.cert) | 
| 132140 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )))............................. | 
| 132160 | 20 20 20 20 20 28 6c 65 74 20 28 28 69 64 2d 73    74 72 20 28 65 70 67 2d 75 73 65 72 2d 69 64 2d | .....(let.((id-str.(epg-user-id- | 
| 132180 | 73 74 72 69 6e 67 20 69 64 2d 6f 62 6a 29 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | string.id-obj)))................ | 
| 1321a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 69 66 20 28 73 74 72 69 6e 67 70 | ....................(if.(stringp | 
| 1321c0 | 20 69 64 2d 73 74 72 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .id-str)........................ | 
| 1321e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    69 64 2d 73 74 72 0a 20 20 20 20 20 20 20 20 20 | ................id-str.......... | 
| 132200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 65 70 67 | ............................(epg | 
| 132220 | 2d 64 65 63 6f 64 65 2d 64 6e 20 69 64 2d 6f 62    6a 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 | -decode-dn.id-obj))))))......... | 
| 132240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6c 69 73 74 0a 20 20 20 20 20 20 20 20 20 | .................(list.......... | 
| 132260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 70 72 6f 70 65 72 74 69 7a 65 20 66 70 72 | .................(propertize.fpr | 
| 132280 | 20 27 64 69 73 70 6c 61 79 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .'display....................... | 
| 1322a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 63 6f 6e 63 61 74 20 28 73 75 62 73 74 72 69 | ................(concat.(substri | 
| 1322c0 | 6e 67 20 66 70 72 20 30 20 28 2d 20 28 6c 65 6e    67 74 68 20 69 64 29 29 29 0a 20 20 20 20 20 20 | ng.fpr.0.(-.(length.id)))....... | 
| 1322e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 132300 | 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74    69 7a 65 20 69 64 20 27 66 61 63 65 20 27 68 69 | ........(propertize.id.'face.'hi | 
| 132320 | 67 68 6c 69 67 68 74 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ghlight)........................ | 
| 132340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 22 20 22 20 61 75 74 68 6f | .......................".".autho | 
| 132360 | 72 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 65 70 67 2d 6c 69 73 | r)))))).................(epg-lis | 
| 132380 | 74 2d 6b 65 79 73 20 28 65 70 67 2d 6d 61 6b 65    2d 63 6f 6e 74 65 78 74 20 65 70 61 2d 70 72 6f | t-keys.(epg-make-context.epa-pro | 
| 1323a0 | 74 6f 63 6f 6c 29 20 6e 69 6c 20 74 29 29 29 0a    20 20 20 20 20 20 20 20 20 28 63 68 6f 69 63 65 | tocol).nil.t)))..........(choice | 
| 1323c0 | 20 28 6f 72 20 28 61 6e 64 20 28 6e 6f 74 20 63    75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 | .(or.(and.(not.current-prefix-ar | 
| 1323e0 | 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 | g)...........................(or | 
| 132400 | 20 28 61 6e 64 20 28 6c 65 6e 67 74 68 3d 20 6b    65 79 73 20 31 29 20 28 63 61 72 20 6b 65 79 73 | .(and.(length=.keys.1).(car.keys | 
| 132420 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )).............................. | 
| 132440 | 20 28 61 6e 64 20 64 65 66 61 75 6c 74 20 28 63    61 72 20 28 6d 65 6d 62 65 72 20 64 65 66 61 75 | .(and.default.(car.(member.defau | 
| 132460 | 6c 74 20 6b 65 79 73 29 29 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | lt.keys))))).................... | 
| 132480 | 20 20 28 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65    61 64 20 70 72 6f 6d 70 74 20 6b 65 79 73 20 6e | ..(completing-read.prompt.keys.n | 
| 1324a0 | 69 6c 20 6e 69 6c 20 6e 69 6c 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | il.nil.nil...................... | 
| 1324c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 68 69 73 74 6f 72 79 20 6e 69 6c 20 69 6e 69 | .................history.nil.ini | 
| 1324e0 | 74 69 61 6c 2d 69 6e 70 75 74 29 29 29 29 0a 20    20 20 20 28 73 65 74 2d 74 65 78 74 2d 70 72 6f | tial-input)))).....(set-text-pro | 
| 132500 | 70 65 72 74 69 65 73 20 30 20 28 6c 65 6e 67 74    68 20 63 68 6f 69 63 65 29 20 6e 69 6c 20 63 68 | perties.0.(length.choice).nil.ch | 
| 132520 | 6f 69 63 65 29 0a 20 20 20 20 63 68 6f 69 63 65    29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | oice).....choice))..(defun.magit | 
| 132540 | 2d 72 65 61 64 2d 67 70 67 2d 73 69 67 6e 69 6e    67 2d 6b 65 79 20 28 70 72 6f 6d 70 74 20 26 6f | -read-gpg-signing-key.(prompt.&o | 
| 132560 | 70 74 69 6f 6e 61 6c 20 69 6e 69 74 69 61 6c 2d    69 6e 70 75 74 20 68 69 73 74 6f 72 79 29 0a 20 | ptional.initial-input.history).. | 
| 132580 | 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 67 70 67    2d 73 65 63 72 65 74 2d 6b 65 79 0a 20 20 20 70 | .(magit-read-gpg-secret-key....p | 
| 1325a0 | 72 6f 6d 70 74 20 69 6e 69 74 69 61 6c 2d 69 6e    70 75 74 20 68 69 73 74 6f 72 79 0a 20 20 20 28 | rompt.initial-input.history....( | 
| 1325c0 | 6c 61 6d 62 64 61 20 28 63 65 72 74 29 0a 20 20    20 20 20 28 63 6c 2d 73 6f 6d 65 20 28 6c 61 6d | lambda.(cert)......(cl-some.(lam | 
| 1325e0 | 62 64 61 20 28 6b 65 79 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6d 65 6d 71 20 | bda.(key).................(memq. | 
| 132600 | 27 73 69 67 6e 20 28 65 70 67 2d 73 75 62 2d 6b    65 79 2d 63 61 70 61 62 69 6c 69 74 79 20 6b 65 | 'sign.(epg-sub-key-capability.ke | 
| 132620 | 79 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 65 70 67 2d 6b 65 79 2d 73 75 62 2d | y)))...............(epg-key-sub- | 
| 132640 | 6b 65 79 2d 6c 69 73 74 20 63 65 72 74 29 29 29    0a 20 20 20 6d 61 67 69 74 2d 6f 70 65 6e 70 67 | key-list.cert)))....magit-openpg | 
| 132660 | 70 2d 64 65 66 61 75 6c 74 2d 73 69 67 6e 69 6e    67 2d 6b 65 79 29 29 0a 0a 3b 3b 3b 20 46 6f 6e | p-default-signing-key))..;;;.Fon | 
| 132680 | 74 2d 4c 6f 63 6b 20 4b 65 79 77 6f 72 64 73 0a    0a 28 64 65 66 63 6f 6e 73 74 20 6d 61 67 69 74 | t-Lock.Keywords..(defconst.magit | 
| 1326a0 | 2d 66 6f 6e 74 2d 6c 6f 63 6b 2d 6b 65 79 77 6f    72 64 73 0a 20 20 28 65 76 61 6c 2d 77 68 65 6e | -font-lock-keywords...(eval-when | 
| 1326c0 | 2d 63 6f 6d 70 69 6c 65 0a 20 20 20 20 60 28 28    2c 28 63 6f 6e 63 61 74 20 22 28 5c 5c 28 6d 61 | -compile.....`((,(concat."(\\(ma | 
| 1326e0 | 67 69 74 2d 64 65 66 69 6e 65 2d 73 65 63 74 69    6f 6e 2d 6a 75 6d 70 65 72 5c 5c 29 5c 5c 5f 3e | git-define-section-jumper\\)\\_> | 
| 132700 | 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 22 5b 20 5c 74 27 28 5d 2a 22 0a 20 20 20 | "................."[.\t'(]*".... | 
| 132720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 5c    28 5c 5c 28 3f 3a 5c 5c 73 77 5c 5c 7c 5c 5c 73 | ............."\\(\\(?:\\sw\\|\\s | 
| 132740 | 5f 5c 5c 29 2b 5c 5c 29 3f 22 29 0a 20 20 20 20    20 20 20 28 31 20 27 66 6f 6e 74 2d 6c 6f 63 6b | _\\)+\\)?")........(1.'font-lock | 
| 132760 | 2d 6b 65 79 77 6f 72 64 2d 66 61 63 65 29 0a 20    20 20 20 20 20 20 28 32 20 27 66 6f 6e 74 2d 6c | -keyword-face)........(2.'font-l | 
| 132780 | 6f 63 6b 2d 66 75 6e 63 74 69 6f 6e 2d 6e 61 6d    65 2d 66 61 63 65 20 6e 69 6c 20 74 29 29 0a 20 | ock-function-name-face.nil.t)).. | 
| 1327a0 | 20 20 20 20 20 28 2c 28 63 6f 6e 63 61 74 20 22    28 22 20 28 72 65 67 65 78 70 2d 6f 70 74 20 27 | .....(,(concat."(".(regexp-opt.' | 
| 1327c0 | 28 22 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73    65 63 74 69 6f 6e 22 0a 20 20 20 20 20 20 20 20 | ("magit-insert-section"......... | 
| 1327e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 22 6d 61 67 69 74 | .........................."magit | 
| 132800 | 2d 73 65 63 74 69 6f 6e 2d 63 61 73 65 22 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -section-case".................. | 
| 132820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 22 6d 61 67 69 74 2d 62 69 6e 64 2d 6d 61 74 | ................."magit-bind-mat | 
| 132840 | 63 68 2d 73 74 72 69 6e 67 73 22 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ch-strings"..................... | 
| 132860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6d    61 67 69 74 2d 77 69 74 68 2d 74 65 6d 70 2d 69 | .............."magit-with-temp-i | 
| 132880 | 6e 64 65 78 22 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ndex"........................... | 
| 1328a0 | 20 20 20 20 20 20 20 20 22 6d 61 67 69 74 2d 77    69 74 68 2d 62 6c 6f 62 22 0a 20 20 20 20 20 20 | ........"magit-with-blob"....... | 
| 1328c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 22 6d 61 67 | ............................"mag | 
| 1328e0 | 69 74 2d 77 69 74 68 2d 74 6f 70 6c 65 76 65 6c    22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | it-with-toplevel").............. | 
| 132900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 | ...................t)........... | 
| 132920 | 20 20 20 20 20 20 22 5c 5c 5f 3e 22 29 0a 20 20    20 20 20 20 20 2e 20 31 29 29 29 29 0a 0a 28 66 | ......"\\_>")..........1))))..(f | 
| 132940 | 6f 6e 74 2d 6c 6f 63 6b 2d 61 64 64 2d 6b 65 79    77 6f 72 64 73 20 27 65 6d 61 63 73 2d 6c 69 73 | ont-lock-add-keywords.'emacs-lis | 
| 132960 | 70 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 66 6f 6e    74 2d 6c 6f 63 6b 2d 6b 65 79 77 6f 72 64 73 29 | p-mode.magit-font-lock-keywords) | 
| 132980 | 0a 0a 3b 3b 3b 20 56 65 72 73 69 6f 6e 0a 0a 28    64 65 66 76 61 72 20 6d 61 67 69 74 2d 76 65 72 | ..;;;.Version..(defvar.magit-ver | 
| 1329a0 | 73 69 6f 6e 20 23 27 75 6e 64 65 66 69 6e 65 64    0a 20 20 22 54 68 65 20 76 65 72 73 69 6f 6e 20 | sion.#'undefined..."The.version. | 
| 1329c0 | 6f 66 20 4d 61 67 69 74 20 74 68 61 74 20 79 6f    75 27 72 65 20 75 73 69 6e 67 2e 0a 55 73 65 20 | of.Magit.that.you're.using..Use. | 
| 1329e0 | 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 62 79 20    74 68 65 20 73 61 6d 65 20 6e 61 6d 65 20 69 6e | the.function.by.the.same.name.in | 
| 132a00 | 73 74 65 61 64 20 6f 66 20 74 68 69 73 20 76 61    72 69 61 62 6c 65 2e 22 29 0a 0a 3b 3b 3b 23 23 | stead.of.this.variable.")..;;;## | 
| 132a20 | 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e    20 6d 61 67 69 74 2d 76 65 72 73 69 6f 6e 20 28 | #autoload.(defun.magit-version.( | 
| 132a40 | 26 6f 70 74 69 6f 6e 61 6c 20 70 72 69 6e 74 2d    64 65 73 74 20 69 6e 74 65 72 61 63 74 69 76 65 | &optional.print-dest.interactive | 
| 132a60 | 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20    76 65 72 73 69 6f 6e 20 6f 66 20 4d 61 67 69 74 | )..."Return.the.version.of.Magit | 
| 132a80 | 20 63 75 72 72 65 6e 74 6c 79 20 69 6e 20 75 73    65 2e 0a 0a 49 66 20 6f 70 74 69 6f 6e 61 6c 20 | .currently.in.use...If.optional. | 
| 132aa0 | 61 72 67 75 6d 65 6e 74 20 50 52 49 4e 54 2d 44    45 53 54 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 | argument.PRINT-DEST.is.non-nil,. | 
| 132ac0 | 61 6c 73 6f 20 70 72 69 6e 74 20 74 68 65 20 75    73 65 64 0a 76 65 72 73 69 6f 6e 73 20 6f 66 20 | also.print.the.used.versions.of. | 
| 132ae0 | 4d 61 67 69 74 2c 20 54 72 61 6e 73 69 65 6e 74    2c 20 47 69 74 20 61 6e 64 20 45 6d 61 63 73 20 | Magit,.Transient,.Git.and.Emacs. | 
| 132b00 | 74 6f 20 74 68 65 20 6f 75 74 70 75 74 20 73 74    72 65 61 6d 0a 73 65 6c 65 63 74 65 64 20 62 79 | to.the.output.stream.selected.by | 
| 132b20 | 20 74 68 61 74 20 61 72 67 75 6d 65 6e 74 2e 20    20 49 6e 74 65 72 61 63 74 69 76 65 6c 79 20 75 | .that.argument...Interactively.u | 
| 132b40 | 73 65 20 74 68 65 20 65 63 68 6f 20 61 72 65 61    2c 20 6f 72 0a 77 69 74 68 20 61 20 70 72 65 66 | se.the.echo.area,.or.with.a.pref | 
| 132b60 | 69 78 20 61 72 67 75 6d 65 6e 74 20 75 73 65 20    74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 | ix.argument.use.the.current.buff | 
| 132b80 | 65 72 2e 20 20 41 64 64 69 74 69 6f 6e 61 6c 6c    79 20 70 75 74 0a 74 68 65 20 6f 75 74 70 75 74 | er...Additionally.put.the.output | 
| 132ba0 | 20 69 6e 20 74 68 65 20 6b 69 6c 6c 20 72 69 6e    67 2e 0a 5c 6e 28 66 6e 20 26 6f 70 74 69 6f 6e | .in.the.kill.ring..\n(fn.&option | 
| 132bc0 | 61 6c 20 50 52 49 4e 54 2d 44 45 53 54 29 22 0a    20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 | al.PRINT-DEST)"...(interactive.( | 
| 132be0 | 6c 69 73 74 20 28 69 66 20 63 75 72 72 65 6e 74    2d 70 72 65 66 69 78 2d 61 72 67 20 28 63 75 72 | list.(if.current-prefix-arg.(cur | 
| 132c00 | 72 65 6e 74 2d 62 75 66 66 65 72 29 20 74 29 20    74 29 29 0a 20 20 28 6c 65 74 20 28 28 6d 61 67 | rent-buffer).t).t))...(let.((mag | 
| 132c20 | 69 74 2d 67 69 74 2d 67 6c 6f 62 61 6c 2d 61 72    67 75 6d 65 6e 74 73 20 6e 69 6c 29 0a 20 20 20 | it-git-global-arguments.nil).... | 
| 132c40 | 20 20 20 20 20 28 74 6f 70 6c 69 62 20 28 6f 72    20 6c 6f 61 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 | .....(toplib.(or.load-file-name. | 
| 132c60 | 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65    29 29 0a 20 20 20 20 20 20 20 20 64 65 62 75 67 | buffer-file-name)).........debug | 
| 132c80 | 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 61    6e 64 20 74 6f 70 6c 69 62 0a 20 20 20 20 20 20 | ).....(unless.(and.toplib....... | 
| 132ca0 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 6d 62    65 72 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f | ...........(member.(file-name-no | 
| 132cc0 | 6e 64 69 72 65 63 74 6f 72 79 20 74 6f 70 6c 69    62 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ndirectory.toplib).............. | 
| 132ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 27 28 22 6d    61 67 69 74 2e 65 6c 22 20 22 6d 61 67 69 74 2e | ............'("magit.el"."magit. | 
| 132d00 | 65 6c 2e 67 7a 22 29 29 29 0a 20 20 20 20 20 20    28 6c 65 74 20 28 28 6c 6f 61 64 2d 73 75 66 66 | el.gz"))).......(let.((load-suff | 
| 132d20 | 69 78 65 73 20 28 72 65 76 65 72 73 65 20 6c 6f    61 64 2d 73 75 66 66 69 78 65 73 29 29 29 20 3b | ixes.(reverse.load-suffixes))).; | 
| 132d40 | 20 70 72 65 66 65 72 20 2e 65 6c 20 74 68 61 6e    20 2e 65 6c 63 0a 20 20 20 20 20 20 20 20 28 73 | .prefer..el.than..elc.........(s | 
| 132d60 | 65 74 71 20 74 6f 70 6c 69 62 20 28 6c 6f 63 61    74 65 2d 6c 69 62 72 61 72 79 20 22 6d 61 67 69 | etq.toplib.(locate-library."magi | 
| 132d80 | 74 22 29 29 29 29 0a 20 20 20 20 28 73 65 74 71    20 74 6f 70 6c 69 62 20 28 61 6e 64 20 74 6f 70 | t")))).....(setq.toplib.(and.top | 
| 132da0 | 6c 69 62 20 28 6d 61 67 69 74 2d 2d 73 74 72 61    69 67 68 74 2d 63 68 61 73 65 2d 6c 69 6e 6b 73 | lib.(magit--straight-chase-links | 
| 132dc0 | 20 74 6f 70 6c 69 62 29 29 29 0a 20 20 20 20 28    70 75 73 68 20 74 6f 70 6c 69 62 20 64 65 62 75 | .toplib))).....(push.toplib.debu | 
| 132de0 | 67 29 0a 20 20 20 20 28 77 68 65 6e 20 74 6f 70    6c 69 62 0a 20 20 20 20 20 20 28 6c 65 74 2a 20 | g).....(when.toplib.......(let*. | 
| 132e00 | 28 28 74 6f 70 64 69 72 20 28 66 69 6c 65 2d 6e    61 6d 65 2d 64 69 72 65 63 74 6f 72 79 20 74 6f | ((topdir.(file-name-directory.to | 
| 132e20 | 70 6c 69 62 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 28 67 69 74 64 69 72 20 28 65 78 70 | plib))..............(gitdir.(exp | 
| 132e40 | 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | and-file-name................... | 
| 132e60 | 20 20 20 20 22 2e 67 69 74 22 20 28 66 69 6c 65    2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f 72 79 0a | ....".git".(file-name-directory. | 
| 132e80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 | ..............................(d | 
| 132ea0 | 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 2d 6e 61    6d 65 20 74 6f 70 64 69 72 29 29 29 29 0a 20 20 | irectory-file-name.topdir))))... | 
| 132ec0 | 20 20 20 20 20 20 20 20 20 20 20 28 73 74 61 74    69 63 20 28 6c 6f 63 61 74 65 2d 6c 69 62 72 61 | ...........(static.(locate-libra | 
| 132ee0 | 72 79 20 22 6d 61 67 69 74 2d 76 65 72 73 69 6f    6e 2e 65 6c 22 20 6e 69 6c 20 28 6c 69 73 74 20 | ry."magit-version.el".nil.(list. | 
| 132f00 | 74 6f 70 64 69 72 29 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 28 73 74 61 74 69 63 20 28 | topdir)))..............(static.( | 
| 132f20 | 61 6e 64 20 73 74 61 74 69 63 20 28 6d 61 67 69    74 2d 2d 73 74 72 61 69 67 68 74 2d 63 68 61 73 | and.static.(magit--straight-chas | 
| 132f40 | 65 2d 6c 69 6e 6b 73 20 73 74 61 74 69 63 29 29    29 29 0a 20 20 20 20 20 20 20 20 28 6f 72 20 28 | e-links.static)))).........(or.( | 
| 132f60 | 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 70 75 73 68 20 27 72 65 70 6f 20 | progn...............(push.'repo. | 
| 132f80 | 64 65 62 75 67 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 | debug)...............(when.(and. | 
| 132fa0 | 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 67    69 74 64 69 72 29 0a 20 20 20 20 20 20 20 20 20 | (file-exists-p.gitdir).......... | 
| 132fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    3b 3b 20 49 74 20 69 73 20 61 20 72 65 70 6f 2c | ................;;.It.is.a.repo, | 
| 132fe0 | 20 62 75 74 20 69 73 20 69 74 20 74 68 65 20 4d    61 67 69 74 20 72 65 70 6f 3f 0a 20 20 20 20 20 | .but.is.it.the.Magit.repo?...... | 
| 133000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 66 69 6c 65 2d 65 78 69 73 74 73 | ....................(file-exists | 
| 133020 | 2d 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 78 | -p...........................(ex | 
| 133040 | 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22    2e 2e 2f 6c 69 73 70 2f 6d 61 67 69 74 2e 65 6c | pand-file-name."../lisp/magit.el | 
| 133060 | 22 20 67 69 74 64 69 72 29 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 | ".gitdir))).................(pus | 
| 133080 | 68 20 74 20 64 65 62 75 67 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 49 6e | h.t.debug).................;;.In | 
| 1330a0 | 73 69 64 65 20 74 68 65 20 72 65 70 6f 20 74 68    65 20 76 65 72 73 69 6f 6e 20 66 69 6c 65 20 73 | side.the.repo.the.version.file.s | 
| 1330c0 | 68 6f 75 6c 64 20 6f 6e 6c 79 20 65 78 69 73 74    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | hould.only.exist................ | 
| 1330e0 | 20 3b 3b 20 77 68 69 6c 65 20 72 75 6e 6e 69 6e    67 20 6d 61 6b 65 2e 0a 20 20 20 20 20 20 20 20 | .;;.while.running.make.......... | 
| 133100 | 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 61    6e 64 20 73 74 61 74 69 63 20 28 6e 6f 74 20 6e | ........(when.(and.static.(not.n | 
| 133120 | 6f 6e 69 6e 74 65 72 61 63 74 69 76 65 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | oninteractive))................. | 
| 133140 | 20 20 28 69 67 6e 6f 72 65 2d 65 72 72 6f 72 73    20 28 64 65 6c 65 74 65 2d 66 69 6c 65 20 73 74 | ..(ignore-errors.(delete-file.st | 
| 133160 | 61 74 69 63 29 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 | atic))).................(setq.ma | 
| 133180 | 67 69 74 2d 76 65 72 73 69 6f 6e 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | git-version..................... | 
| 1331a0 | 20 20 28 6c 65 74 20 28 28 64 65 66 61 75 6c 74    2d 64 69 72 65 63 74 6f 72 79 20 74 6f 70 64 69 | ..(let.((default-directory.topdi | 
| 1331c0 | 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 | r)).........................(mag | 
| 1331e0 | 69 74 2d 67 69 74 2d 73 74 72 69 6e 67 20 22 64    65 73 63 72 69 62 65 22 0a 20 20 20 20 20 20 20 | it-git-string."describe"........ | 
| 133200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 133220 | 20 20 20 22 2d 2d 74 61 67 73 22 20 22 2d 2d 64    69 72 74 79 22 20 22 2d 2d 61 6c 77 61 79 73 22 | ..."--tags"."--dirty"."--always" | 
| 133240 | 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 | ))))).............(progn........ | 
| 133260 | 20 20 20 20 20 20 20 28 70 75 73 68 20 27 73 74    61 74 69 63 20 64 65 62 75 67 29 0a 20 20 20 20 | .......(push.'static.debug)..... | 
| 133280 | 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20    28 61 6e 64 20 73 74 61 74 69 63 20 28 66 69 6c | ..........(when.(and.static.(fil | 
| 1332a0 | 65 2d 65 78 69 73 74 73 2d 70 20 73 74 61 74 69    63 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | e-exists-p.static))............. | 
| 1332c0 | 20 20 20 20 28 70 75 73 68 20 74 20 64 65 62 75    67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....(push.t.debug).............. | 
| 1332e0 | 20 20 20 28 6c 6f 61 64 2d 66 69 6c 65 20 73 74    61 74 69 63 29 0a 20 20 20 20 20 20 20 20 20 20 | ...(load-file.static)........... | 
| 133300 | 20 20 20 20 20 20 6d 61 67 69 74 2d 76 65 72 73    69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 | ......magit-version))........... | 
| 133320 | 20 20 28 77 68 65 6e 20 28 66 65 61 74 75 72 65    70 20 27 70 61 63 6b 61 67 65 29 0a 20 20 20 20 | ..(when.(featurep.'package)..... | 
| 133340 | 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20    27 65 6c 70 61 20 64 65 62 75 67 29 0a 20 20 20 | ..........(push.'elpa.debug).... | 
| 133360 | 20 20 20 20 20 20 20 20 20 20 20 28 69 67 6e 6f    72 65 2d 65 72 72 6f 72 73 0a 20 20 20 20 20 20 | ...........(ignore-errors....... | 
| 133380 | 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 2d    6c 65 74 20 28 28 76 65 72 73 69 6f 6e 20 28 63 | ..........(when-let.((version.(c | 
| 1333a0 | 61 64 72 20 28 61 73 73 71 20 27 6d 61 67 69 74    20 70 61 63 6b 61 67 65 2d 61 6c 69 73 74 29 29 | adr.(assq.'magit.package-alist)) | 
| 1333c0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 70 75 73 68 20 74 20 64 65 62 | ))...................(push.t.deb | 
| 1333e0 | 75 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 | ug)...................(setq.magi | 
| 133400 | 74 2d 76 65 72 73 69 6f 6e 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-version....................... | 
| 133420 | 20 20 28 61 6e 64 20 28 66 62 6f 75 6e 64 70 20    27 70 61 63 6b 61 67 65 2d 64 65 73 63 2d 76 65 | ..(and.(fboundp.'package-desc-ve | 
| 133440 | 72 73 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rsion).......................... | 
| 133460 | 20 20 20 20 28 70 61 63 6b 61 67 65 2d 76 65 72    73 69 6f 6e 2d 6a 6f 69 6e 0a 20 20 20 20 20 20 | ....(package-version-join....... | 
| 133480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 70 61 63 6b 61 67 65 | ........................(package | 
| 1334a0 | 2d 64 65 73 63 2d 76 65 72 73 69 6f 6e 20 76 65    72 73 69 6f 6e 29 29 29 29 29 29 29 0a 20 20 20 | -desc-version.version))))))).... | 
| 1334c0 | 20 20 20 20 20 20 20 20 20 28 70 72 6f 67 6e 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 | .........(progn...............(p | 
| 1334e0 | 75 73 68 20 27 64 69 72 6e 61 6d 65 20 64 65 62    75 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ush.'dirname.debug)............. | 
| 133500 | 20 20 28 6c 65 74 20 28 28 64 69 72 6e 61 6d 65    20 28 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 | ..(let.((dirname.(file-name-nond | 
| 133520 | 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | irectory........................ | 
| 133540 | 20 20 20 20 20 20 20 28 64 69 72 65 63 74 6f 72    79 2d 66 69 6c 65 2d 6e 61 6d 65 20 74 6f 70 64 | .......(directory-file-name.topd | 
| 133560 | 69 72 29 29 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 77 68 65 6e 20 28 73 74 | ir)))).................(when.(st | 
| 133580 | 72 69 6e 67 2d 6d 61 74 63 68 20 22 5c 5c 60 6d    61 67 69 74 2d 5c 5c 28 5b 30 2d 39 5d 2e 2a 5c | ring-match."\\`magit-\\([0-9].*\ | 
| 1335a0 | 5c 29 22 20 64 69 72 6e 61 6d 65 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | \)".dirname)...................( | 
| 1335c0 | 73 65 74 71 20 6d 61 67 69 74 2d 76 65 72 73 69    6f 6e 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 | setq.magit-version.(match-string | 
| 1335e0 | 20 31 20 64 69 72 6e 61 6d 65 29 29 29 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 49 | .1.dirname))))).............;;.I | 
| 133600 | 66 20 61 6c 6c 20 65 6c 73 65 20 66 61 69 6c 73    2c 20 6a 75 73 74 20 72 65 70 6f 72 74 20 74 68 | f.all.else.fails,.just.report.th | 
| 133620 | 65 20 63 6f 6d 6d 69 74 20 68 61 73 68 2e 20 49    74 27 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 | e.commit.hash..It's............. | 
| 133640 | 3b 3b 20 62 65 74 74 65 72 20 74 68 61 6e 20 6e    6f 74 68 69 6e 67 20 61 6e 64 20 77 65 20 63 61 | ;;.better.than.nothing.and.we.ca | 
| 133660 | 6e 6e 6f 74 20 64 6f 20 62 65 74 74 65 72 20 69    6e 20 74 68 65 20 63 61 73 65 0a 20 20 20 20 20 | nnot.do.better.in.the.case...... | 
| 133680 | 20 20 20 20 20 20 20 3b 3b 20 6f 66 20 65 2e 67    2e 2c 20 61 20 73 68 61 6c 6c 6f 77 20 63 6c 6f | .......;;.of.e.g.,.a.shallow.clo | 
| 1336a0 | 6e 65 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20    28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20 20 | ne..............(progn.......... | 
| 1336c0 | 20 20 20 20 20 28 70 75 73 68 20 27 68 61 73 68    20 64 65 62 75 67 29 0a 20 20 20 20 20 20 20 20 | .....(push.'hash.debug)......... | 
| 1336e0 | 20 20 20 20 20 20 3b 3b 20 53 61 6d 65 20 63 68    65 63 6b 20 61 73 20 61 62 6f 76 65 20 74 6f 20 | ......;;.Same.check.as.above.to. | 
| 133700 | 73 65 65 20 69 66 20 69 74 27 73 20 72 65 61 6c    6c 79 20 74 68 65 20 4d 61 67 69 74 20 72 65 70 | see.if.it's.really.the.Magit.rep | 
| 133720 | 6f 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 77 68 65 6e 20 28 61 6e 64 20 28 66 69 6c | o................(when.(and.(fil | 
| 133740 | 65 2d 65 78 69 73 74 73 2d 70 20 67 69 74 64 69    72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | e-exists-p.gitdir).............. | 
| 133760 | 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c    65 2d 65 78 69 73 74 73 2d 70 0a 20 20 20 20 20 | ............(file-exists-p...... | 
| 133780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c | .....................(expand-fil | 
| 1337a0 | 65 2d 6e 61 6d 65 20 22 2e 2e 2f 6c 69 73 70 2f    6d 61 67 69 74 2e 65 6c 22 20 67 69 74 64 69 72 | e-name."../lisp/magit.el".gitdir | 
| 1337c0 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d | ))).................(setq.magit- | 
| 1337e0 | 76 65 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c | version.......................(l | 
| 133800 | 65 74 20 28 28 64 65 66 61 75 6c 74 2d 64 69 72    65 63 74 6f 72 79 20 74 6f 70 64 69 72 29 29 0a | et.((default-directory.topdir)). | 
| 133820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 | ........................(magit-g | 
| 133840 | 69 74 2d 73 74 72 69 6e 67 20 22 72 65 76 2d 70    61 72 73 65 22 20 22 48 45 41 44 22 29 29 29 29 | it-string."rev-parse"."HEAD")))) | 
| 133860 | 29 29 29 29 0a 20 20 20 20 28 69 66 20 28 73 74    72 69 6e 67 70 20 6d 61 67 69 74 2d 76 65 72 73 | )))).....(if.(stringp.magit-vers | 
| 133880 | 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 28 77 68    65 6e 20 70 72 69 6e 74 2d 64 65 73 74 0a 20 20 | ion).........(when.print-dest... | 
| 1338a0 | 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 73    74 72 20 28 66 6f 72 6d 61 74 0a 20 20 20 20 20 | ........(let.((str.(format...... | 
| 1338c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 22 4d 61 67 69 74 20 25 73 25 73 2c 20 54 72 | ................."Magit.%s%s,.Tr | 
| 1338e0 | 61 6e 73 69 65 6e 74 20 25 73 2c 20 47 69 74 20    25 73 2c 20 45 6d 61 63 73 20 25 73 2c 20 25 73 | ansient.%s,.Git.%s,.Emacs.%s,.%s | 
| 133900 | 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6f 72 20 6d 61 67 69 | ".......................(or.magi | 
| 133920 | 74 2d 76 65 72 73 69 6f 6e 20 22 28 75 6e 6b 6e    6f 77 6e 29 22 29 0a 20 20 20 20 20 20 20 20 20 | t-version."(unknown)").......... | 
| 133940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72    20 28 61 6e 64 20 28 69 67 6e 6f 72 65 2d 65 72 | .............(or.(and.(ignore-er | 
| 133960 | 72 6f 72 73 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rors............................ | 
| 133980 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 76 65    72 73 69 6f 6e 3e 3d 20 6d 61 67 69 74 2d 76 65 | ......(magit--version>=.magit-ve | 
| 1339a0 | 72 73 69 6f 6e 20 22 32 30 30 38 22 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rsion."2008")).................. | 
| 1339c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69    67 6e 6f 72 65 2d 65 72 72 6f 72 73 0a 20 20 20 | ..............(ignore-errors.... | 
| 1339e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 | ..............................(r | 
| 133a00 | 65 71 75 69 72 65 20 27 6c 69 73 70 2d 6d 6e 74    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | equire.'lisp-mnt)............... | 
| 133a20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 61 6e 64 20 28 66 62 6f 75 6e 64 70 | ...................(and.(fboundp | 
| 133a40 | 20 27 6c 6d 2d 68 65 61 64 65 72 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .'lm-header).................... | 
| 133a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 66 6f 72 6d 61 74 0a 20 20 20 20 20 | ...................(format...... | 
| 133a80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 133aa0 | 20 20 22 20 5b 3e 3d 20 25 73 5d 22 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..".[>=.%s]".................... | 
| 133ac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 77 69 74 68 2d 74 65 6d 70 2d 62 | ....................(with-temp-b | 
| 133ae0 | 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | uffer........................... | 
| 133b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    69 6e 73 65 72 74 2d 66 69 6c 65 2d 63 6f 6e 74 | ...............(insert-file-cont | 
| 133b20 | 65 6e 74 73 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ents............................ | 
| 133b40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6c 6f 63 61 74 65 2d 6c 69 62 72 61 72 79 20 22 | ...............(locate-library." | 
| 133b60 | 6d 61 67 69 74 2e 65 6c 22 20 74 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | magit.el".t))................... | 
| 133b80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6c 6d 2d 68 65 61 64 65 | .......................(lm-heade | 
| 133ba0 | 72 20 22 50 61 63 6b 61 67 65 2d 56 65 72 73 69    6f 6e 22 29 29 29 29 29 29 0a 20 20 20 20 20 20 | r."Package-Version"))))))....... | 
| 133bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 22 22 29 0a 20 20 20 20 20 20 20 20 | ...................."")......... | 
| 133be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f    72 20 28 69 67 6e 6f 72 65 2d 65 72 72 6f 72 73 | ..............(or.(ignore-errors | 
| 133c00 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 | .............................(re | 
| 133c20 | 71 75 69 72 65 20 27 6c 69 73 70 2d 6d 6e 74 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | quire.'lisp-mnt)................ | 
| 133c40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e    64 20 28 66 62 6f 75 6e 64 70 20 27 6c 6d 2d 68 | .............(and.(fboundp.'lm-h | 
| 133c60 | 65 61 64 65 72 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | eader).......................... | 
| 133c80 | 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 74 65    6d 70 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 | ........(with-temp-buffer....... | 
| 133ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e | .............................(in | 
| 133cc0 | 73 65 72 74 2d 66 69 6c 65 2d 63 6f 6e 74 65 6e    74 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | sert-file-contents.............. | 
| 133ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6c 6f 63 61 74 65 2d 6c | .......................(locate-l | 
| 133d00 | 69 62 72 61 72 79 20 22 74 72 61 6e 73 69 65 6e    74 2e 65 6c 22 20 74 29 29 0a 20 20 20 20 20 20 | ibrary."transient.el".t))....... | 
| 133d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 6d | .............................(lm | 
| 133d40 | 2d 68 65 61 64 65 72 20 22 50 61 63 6b 61 67 65    2d 56 65 72 73 69 6f 6e 22 29 29 29 29 0a 20 20 | -header."Package-Version"))))... | 
| 133d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 22 28 75 6e 6b 6e 6f 77 | ........................"(unknow | 
| 133d80 | 6e 29 22 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | n)").......................(magi | 
| 133da0 | 74 2d 2d 73 61 66 65 2d 67 69 74 2d 76 65 72 73    69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 | t--safe-git-version)............ | 
| 133dc0 | 20 20 20 20 20 20 20 20 20 20 20 65 6d 61 63 73    2d 76 65 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 | ...........emacs-version........ | 
| 133de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73    79 73 74 65 6d 2d 74 79 70 65 29 29 29 0a 20 20 | ...............system-type)))... | 
| 133e00 | 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20    69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 20 | ..........(when.interactive..... | 
| 133e20 | 20 20 20 20 20 20 20 20 20 20 28 6b 69 6c 6c 2d    6e 65 77 20 73 74 72 29 29 0a 20 20 20 20 20 20 | ..........(kill-new.str))....... | 
| 133e40 | 20 20 20 20 20 20 28 70 72 69 6e 63 20 73 74 72    20 70 72 69 6e 74 2d 64 65 73 74 29 29 29 0a 20 | ......(princ.str.print-dest))).. | 
| 133e60 | 20 20 20 20 20 28 73 65 74 71 20 64 65 62 75 67    20 28 72 65 76 65 72 73 65 20 64 65 62 75 67 29 | .....(setq.debug.(reverse.debug) | 
| 133e80 | 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 6d 61    67 69 74 2d 76 65 72 73 69 6f 6e 20 27 65 72 72 | ).......(setq.magit-version.'err | 
| 133ea0 | 6f 72 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20    6d 61 67 69 74 2d 76 65 72 73 69 6f 6e 0a 20 20 | or).......(when.magit-version... | 
| 133ec0 | 20 20 20 20 20 20 28 70 75 73 68 20 6d 61 67 69    74 2d 76 65 72 73 69 6f 6e 20 64 65 62 75 67 29 | ......(push.magit-version.debug) | 
| 133ee0 | 29 0a 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20    28 65 71 75 61 6c 20 28 67 65 74 65 6e 76 20 22 | ).......(unless.(equal.(getenv." | 
| 133f00 | 43 49 22 29 20 22 74 72 75 65 22 29 0a 20 20 20    20 20 20 20 20 3b 3b 20 54 68 65 20 72 65 70 6f | CI")."true").........;;.The.repo | 
| 133f20 | 73 69 74 6f 72 79 20 69 73 20 61 20 73 70 61 72    73 65 20 63 6c 6f 6e 65 2e 0a 20 20 20 20 20 20 | sitory.is.a.sparse.clone........ | 
| 133f40 | 20 20 28 6d 65 73 73 61 67 65 20 22 43 61 6e 6e    6f 74 20 64 65 74 65 72 6d 69 6e 65 20 4d 61 67 | ..(message."Cannot.determine.Mag | 
| 133f60 | 69 74 27 73 20 76 65 72 73 69 6f 6e 20 25 53 22    20 64 65 62 75 67 29 29 29 0a 20 20 20 20 6d 61 | it's.version.%S".debug))).....ma | 
| 133f80 | 67 69 74 2d 76 65 72 73 69 6f 6e 29 29 0a 0a 3b    3b 3b 20 53 74 61 72 74 75 70 20 41 73 73 65 72 | git-version))..;;;.Startup.Asser | 
| 133fa0 | 74 73 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74    2d 73 74 61 72 74 75 70 2d 61 73 73 65 72 74 73 | ts..(defun.magit-startup-asserts | 
| 133fc0 | 20 28 29 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20    28 28 76 61 6c 20 28 67 65 74 65 6e 76 20 22 47 | .()...(when-let.((val.(getenv."G | 
| 133fe0 | 49 54 5f 44 49 52 22 29 29 29 0a 20 20 20 20 28    73 65 74 65 6e 76 20 22 47 49 54 5f 44 49 52 22 | IT_DIR"))).....(setenv."GIT_DIR" | 
| 134000 | 29 0a 20 20 20 20 28 6d 65 73 73 61 67 65 0a 20    20 20 20 20 22 4d 61 67 69 74 20 75 6e 73 65 74 | ).....(message......"Magit.unset | 
| 134020 | 20 24 47 49 54 5f 44 49 52 20 28 77 61 73 20 25    53 29 2e 20 20 53 65 65 20 25 73 22 20 76 61 6c | .$GIT_DIR.(was.%S)...See.%s".val | 
| 134040 | 0a 20 20 20 20 20 3b 3b 20 4e 6f 74 65 3a 20 50    61 73 73 20 55 52 4c 20 61 73 20 61 72 67 75 6d | ......;;.Note:.Pass.URL.as.argum | 
| 134060 | 65 6e 74 20 72 61 74 68 65 72 20 74 68 61 6e 20    65 6d 62 65 64 64 69 6e 67 20 69 6e 20 74 68 65 | ent.rather.than.embedding.in.the | 
| 134080 | 20 66 6f 72 6d 61 74 0a 20 20 20 20 20 3b 3b 20    73 74 72 69 6e 67 20 74 6f 20 70 72 65 76 65 6e | .format......;;.string.to.preven | 
| 1340a0 | 74 20 74 68 65 20 73 69 6e 67 6c 65 20 71 75 6f    74 65 20 66 72 6f 6d 20 62 65 69 6e 67 20 72 65 | t.the.single.quote.from.being.re | 
| 1340c0 | 6e 64 65 72 65 64 0a 20 20 20 20 20 3b 3b 20 61    63 63 6f 72 64 69 6e 67 20 74 6f 20 60 74 65 78 | ndered......;;.according.to.`tex | 
| 1340e0 | 74 2d 71 75 6f 74 69 6e 67 2d 73 74 79 6c 65 27    2e 0a 20 20 20 20 20 22 68 74 74 70 73 3a 2f 2f | t-quoting-style'......."https:// | 
| 134100 | 67 69 74 68 75 62 2e 63 6f 6d 2f 6d 61 67 69 74    2f 6d 61 67 69 74 2f 77 69 6b 69 2f 44 6f 6e 27 | github.com/magit/magit/wiki/Don' | 
| 134120 | 74 2d 73 65 74 2d 24 47 49 54 5f 44 49 52 2d 61    6e 64 2d 61 6c 69 6b 65 22 29 29 0a 20 20 28 77 | t-set-$GIT_DIR-and-alike"))...(w | 
| 134140 | 68 65 6e 2d 6c 65 74 20 28 28 76 61 6c 20 28 67    65 74 65 6e 76 20 22 47 49 54 5f 57 4f 52 4b 5f | hen-let.((val.(getenv."GIT_WORK_ | 
| 134160 | 54 52 45 45 22 29 29 29 0a 20 20 20 20 28 73 65    74 65 6e 76 20 22 47 49 54 5f 57 4f 52 4b 5f 54 | TREE"))).....(setenv."GIT_WORK_T | 
| 134180 | 52 45 45 22 29 0a 20 20 20 20 28 6d 65 73 73 61    67 65 0a 20 20 20 20 20 22 4d 61 67 69 74 20 75 | REE").....(message......"Magit.u | 
| 1341a0 | 6e 73 65 74 20 24 47 49 54 5f 57 4f 52 4b 5f 54    52 45 45 20 28 77 61 73 20 25 53 29 2e 20 20 53 | nset.$GIT_WORK_TREE.(was.%S)...S | 
| 1341c0 | 65 65 20 25 73 22 20 76 61 6c 0a 20 20 20 20 20    3b 3b 20 53 65 65 20 63 6f 6d 6d 65 6e 74 20 61 | ee.%s".val......;;.See.comment.a | 
| 1341e0 | 62 6f 76 65 2e 0a 20 20 20 20 20 22 68 74 74 70    73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6d | bove......."https://github.com/m | 
| 134200 | 61 67 69 74 2f 6d 61 67 69 74 2f 77 69 6b 69 2f    44 6f 6e 27 74 2d 73 65 74 2d 24 47 49 54 5f 44 | agit/magit/wiki/Don't-set-$GIT_D | 
| 134220 | 49 52 2d 61 6e 64 2d 61 6c 69 6b 65 22 29 29 0a    20 20 3b 3b 20 47 69 74 20 69 73 6e 27 74 20 72 | IR-and-alike"))...;;.Git.isn't.r | 
| 134240 | 65 71 75 69 72 65 64 20 77 68 69 6c 65 20 62 75    69 6c 64 69 6e 67 20 4d 61 67 69 74 2e 0a 20 20 | equired.while.building.Magit.... | 
| 134260 | 28 75 6e 6c 65 73 73 20 28 62 6f 75 6e 64 2d 61    6e 64 2d 74 72 75 65 2d 70 20 62 79 74 65 2d 63 | (unless.(bound-and-true-p.byte-c | 
| 134280 | 6f 6d 70 69 6c 65 2d 63 75 72 72 65 6e 74 2d 66    69 6c 65 29 0a 20 20 20 20 28 6d 61 67 69 74 2d | ompile-current-file).....(magit- | 
| 1342a0 | 67 69 74 2d 76 65 72 73 69 6f 6e 2d 61 73 73 65    72 74 29 29 0a 20 20 28 77 68 65 6e 20 28 76 65 | git-version-assert))...(when.(ve | 
| 1342c0 | 72 73 69 6f 6e 3c 20 65 6d 61 63 73 2d 76 65 72    73 69 6f 6e 20 6d 61 67 69 74 2d 2d 6d 69 6e 69 | rsion<.emacs-version.magit--mini | 
| 1342e0 | 6d 61 6c 2d 65 6d 61 63 73 29 0a 20 20 20 20 28    64 69 73 70 6c 61 79 2d 77 61 72 6e 69 6e 67 20 | mal-emacs).....(display-warning. | 
| 134300 | 27 6d 61 67 69 74 20 28 66 6f 72 6d 61 74 20 22    5c 0a 4d 61 67 69 74 20 72 65 71 75 69 72 65 73 | 'magit.(format."\.Magit.requires | 
| 134320 | 20 45 6d 61 63 73 20 3e 3d 20 25 73 2c 20 79 6f    75 20 61 72 65 20 75 73 69 6e 67 20 25 73 2e 0a | .Emacs.>=.%s,.you.are.using.%s.. | 
| 134340 | 0a 49 66 20 74 68 69 73 20 63 6f 6d 65 73 20 61    73 20 61 20 73 75 72 70 72 69 73 65 20 74 6f 20 | .If.this.comes.as.a.surprise.to. | 
| 134360 | 79 6f 75 2c 20 62 65 63 61 75 73 65 20 79 6f 75    20 64 6f 20 61 63 74 75 61 6c 6c 79 20 68 61 76 | you,.because.you.do.actually.hav | 
| 134380 | 65 0a 61 20 6e 65 77 65 72 20 76 65 72 73 69 6f    6e 20 69 6e 73 74 61 6c 6c 65 64 2c 20 74 68 65 | e.a.newer.version.installed,.the | 
| 1343a0 | 6e 20 74 68 61 74 20 70 72 6f 62 61 62 6c 79 20    6d 65 61 6e 73 20 74 68 61 74 20 74 68 65 0a 6f | n.that.probably.means.that.the.o | 
| 1343c0 | 6c 64 65 72 20 76 65 72 73 69 6f 6e 20 68 61 70    70 65 6e 73 20 74 6f 20 61 70 70 65 61 72 20 65 | lder.version.happens.to.appear.e | 
| 1343e0 | 61 72 6c 69 65 72 20 6f 6e 20 74 68 65 20 60 24    50 41 54 48 27 2e 20 20 49 66 20 79 6f 75 0a 61 | arlier.on.the.`$PATH'...If.you.a | 
| 134400 | 6c 77 61 79 73 20 73 74 61 72 74 20 45 6d 61 63    73 20 66 72 6f 6d 20 61 20 73 68 65 6c 6c 2c 20 | lways.start.Emacs.from.a.shell,. | 
| 134420 | 74 68 65 6e 20 74 68 61 74 20 63 61 6e 20 62 65    20 66 69 78 65 64 20 69 6e 20 74 68 65 0a 73 68 | then.that.can.be.fixed.in.the.sh | 
| 134440 | 65 6c 6c 27 73 20 69 6e 69 74 20 66 69 6c 65 2e    20 20 49 66 20 79 6f 75 20 73 74 61 72 74 20 45 | ell's.init.file...If.you.start.E | 
| 134460 | 6d 61 63 73 20 62 79 20 63 6c 69 63 6b 69 6e 67    20 6f 6e 20 61 6e 20 69 63 6f 6e 2c 0a 6f 72 20 | macs.by.clicking.on.an.icon,.or. | 
| 134480 | 75 73 69 6e 67 20 73 6f 6d 65 20 73 6f 72 74 20    6f 66 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 6c | using.some.sort.of.application.l | 
| 1344a0 | 61 75 6e 63 68 65 72 2c 20 74 68 65 6e 20 79 6f    75 20 70 72 6f 62 61 62 6c 79 0a 68 61 76 65 20 | auncher,.then.you.probably.have. | 
| 1344c0 | 74 6f 20 61 64 6a 75 73 74 20 74 68 65 20 65 6e    76 69 72 6f 6e 6d 65 6e 74 20 61 73 20 73 65 65 | to.adjust.the.environment.as.see | 
| 1344e0 | 6e 20 62 79 20 67 72 61 70 68 69 63 61 6c 20 69    6e 74 65 72 66 61 63 65 2e 0a 46 6f 72 20 58 31 | n.by.graphical.interface..For.X1 | 
| 134500 | 31 20 73 6f 6d 65 74 68 69 6e 67 20 6c 69 6b 65    20 7e 2f 2e 78 69 6e 69 74 72 63 20 73 68 6f 75 | 1.something.like.~/.xinitrc.shou | 
| 134520 | 6c 64 20 77 6f 72 6b 2e 5c 6e 22 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ld.work.\n"..................... | 
| 134540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    6d 61 67 69 74 2d 2d 6d 69 6e 69 6d 61 6c 2d 65 | ................magit--minimal-e | 
| 134560 | 6d 61 63 73 20 65 6d 61 63 73 2d 76 65 72 73 69    6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | macs.emacs-version)............. | 
| 134580 | 20 20 20 20 20 20 20 20 20 3a 65 72 72 6f 72 29    29 29 0a 0a 3b 3b 3b 20 4c 6f 61 64 69 6e 67 20 | .........:error)))..;;;.Loading. | 
| 1345a0 | 4c 69 62 72 61 72 69 65 73 0a 0a 28 70 72 6f 76    69 64 65 20 27 6d 61 67 69 74 29 0a 0a 28 63 6c | Libraries..(provide.'magit)..(cl | 
| 1345c0 | 2d 65 76 61 6c 2d 77 68 65 6e 20 28 6c 6f 61 64    20 65 76 61 6c 29 0a 20 20 28 72 65 71 75 69 72 | -eval-when.(load.eval)...(requir | 
| 1345e0 | 65 20 27 6d 61 67 69 74 2d 73 74 61 74 75 73 29    0a 20 20 28 72 65 71 75 69 72 65 20 27 6d 61 67 | e.'magit-status)...(require.'mag | 
| 134600 | 69 74 2d 72 65 66 73 29 0a 20 20 28 72 65 71 75    69 72 65 20 27 6d 61 67 69 74 2d 66 69 6c 65 73 | it-refs)...(require.'magit-files | 
| 134620 | 29 0a 20 20 28 72 65 71 75 69 72 65 20 27 6d 61    67 69 74 2d 72 65 73 65 74 29 0a 20 20 28 72 65 | )...(require.'magit-reset)...(re | 
| 134640 | 71 75 69 72 65 20 27 6d 61 67 69 74 2d 62 72 61    6e 63 68 29 0a 20 20 28 72 65 71 75 69 72 65 20 | quire.'magit-branch)...(require. | 
| 134660 | 27 6d 61 67 69 74 2d 6d 65 72 67 65 29 0a 20 20    28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 2d | 'magit-merge)...(require.'magit- | 
| 134680 | 74 61 67 29 0a 20 20 28 72 65 71 75 69 72 65 20    27 6d 61 67 69 74 2d 77 6f 72 6b 74 72 65 65 29 | tag)...(require.'magit-worktree) | 
| 1346a0 | 0a 20 20 28 72 65 71 75 69 72 65 20 27 6d 61 67    69 74 2d 6e 6f 74 65 73 29 0a 20 20 28 72 65 71 | ...(require.'magit-notes)...(req | 
| 1346c0 | 75 69 72 65 20 27 6d 61 67 69 74 2d 73 65 71 75    65 6e 63 65 29 0a 20 20 28 72 65 71 75 69 72 65 | uire.'magit-sequence)...(require | 
| 1346e0 | 20 27 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 29 0a    20 20 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 | .'magit-commit)...(require.'magi | 
| 134700 | 74 2d 72 65 6d 6f 74 65 29 0a 20 20 28 72 65 71    75 69 72 65 20 27 6d 61 67 69 74 2d 63 6c 6f 6e | t-remote)...(require.'magit-clon | 
| 134720 | 65 29 0a 20 20 28 72 65 71 75 69 72 65 20 27 6d    61 67 69 74 2d 66 65 74 63 68 29 0a 20 20 28 72 | e)...(require.'magit-fetch)...(r | 
| 134740 | 65 71 75 69 72 65 20 27 6d 61 67 69 74 2d 70 75    6c 6c 29 0a 20 20 28 72 65 71 75 69 72 65 20 27 | equire.'magit-pull)...(require.' | 
| 134760 | 6d 61 67 69 74 2d 70 75 73 68 29 0a 20 20 28 72    65 71 75 69 72 65 20 27 6d 61 67 69 74 2d 62 69 | magit-push)...(require.'magit-bi | 
| 134780 | 73 65 63 74 29 0a 20 20 28 72 65 71 75 69 72 65    20 27 6d 61 67 69 74 2d 73 74 61 73 68 29 0a 20 | sect)...(require.'magit-stash).. | 
| 1347a0 | 20 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74    2d 62 6c 61 6d 65 29 0a 20 20 28 72 65 71 75 69 | .(require.'magit-blame)...(requi | 
| 1347c0 | 72 65 20 27 6d 61 67 69 74 2d 73 75 62 6d 6f 64    75 6c 65 29 0a 20 20 28 75 6e 6c 65 73 73 20 28 | re.'magit-submodule)...(unless.( | 
| 1347e0 | 6c 6f 61 64 20 22 6d 61 67 69 74 2d 61 75 74 6f    6c 6f 61 64 73 22 20 74 20 74 29 0a 20 20 20 20 | load."magit-autoloads".t.t)..... | 
| 134800 | 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 2d    70 61 74 63 68 29 0a 20 20 20 20 28 72 65 71 75 | (require.'magit-patch).....(requ | 
| 134820 | 69 72 65 20 27 6d 61 67 69 74 2d 73 75 62 74 72    65 65 29 0a 20 20 20 20 28 72 65 71 75 69 72 65 | ire.'magit-subtree).....(require | 
| 134840 | 20 27 6d 61 67 69 74 2d 65 64 69 66 66 29 0a 20    20 20 20 28 72 65 71 75 69 72 65 20 27 6d 61 67 | .'magit-ediff).....(require.'mag | 
| 134860 | 69 74 2d 67 69 74 69 67 6e 6f 72 65 29 0a 20 20    20 20 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 | it-gitignore).....(require.'magi | 
| 134880 | 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75    74 29 0a 20 20 20 20 28 72 65 71 75 69 72 65 20 | t-sparse-checkout).....(require. | 
| 1348a0 | 27 6d 61 67 69 74 2d 65 78 74 72 61 73 29 0a 20    20 20 20 28 72 65 71 75 69 72 65 20 27 67 69 74 | 'magit-extras).....(require.'git | 
| 1348c0 | 2d 72 65 62 61 73 65 29 0a 20 20 20 20 28 72 65    71 75 69 72 65 20 27 6d 61 67 69 74 2d 62 6f 6f | -rebase).....(require.'magit-boo | 
| 1348e0 | 6b 6d 61 72 6b 29 29 29 0a 0a 28 77 69 74 68 2d    65 76 61 6c 2d 61 66 74 65 72 2d 6c 6f 61 64 20 | kmark)))..(with-eval-after-load. | 
| 134900 | 27 62 6f 6f 6b 6d 61 72 6b 0a 20 20 28 72 65 71    75 69 72 65 20 27 6d 61 67 69 74 2d 62 6f 6f 6b | 'bookmark...(require.'magit-book | 
| 134920 | 6d 61 72 6b 29 29 0a 0a 28 75 6e 6c 65 73 73 20    28 62 6f 75 6e 64 2d 61 6e 64 2d 74 72 75 65 2d | mark))..(unless.(bound-and-true- | 
| 134940 | 70 20 62 79 74 65 2d 63 6f 6d 70 69 6c 65 2d 63    75 72 72 65 6e 74 2d 66 69 6c 65 29 0a 20 20 28 | p.byte-compile-current-file)...( | 
| 134960 | 69 66 20 61 66 74 65 72 2d 69 6e 69 74 2d 74 69    6d 65 0a 20 20 20 20 20 20 28 70 72 6f 67 6e 20 | if.after-init-time.......(progn. | 
| 134980 | 28 6d 61 67 69 74 2d 73 74 61 72 74 75 70 2d 61    73 73 65 72 74 73 29 0a 20 20 20 20 20 20 20 20 | (magit-startup-asserts)......... | 
| 1349a0 | 20 20 20 20 20 28 6d 61 67 69 74 2d 76 65 72 73    69 6f 6e 29 29 0a 20 20 20 20 28 61 64 64 2d 68 | .....(magit-version)).....(add-h | 
| 1349c0 | 6f 6f 6b 20 27 61 66 74 65 72 2d 69 6e 69 74 2d    68 6f 6f 6b 20 23 27 6d 61 67 69 74 2d 73 74 61 | ook.'after-init-hook.#'magit-sta | 
| 1349e0 | 72 74 75 70 2d 61 73 73 65 72 74 73 20 74 29 0a    20 20 20 20 28 61 64 64 2d 68 6f 6f 6b 20 27 61 | rtup-asserts.t).....(add-hook.'a | 
| 134a00 | 66 74 65 72 2d 69 6e 69 74 2d 68 6f 6f 6b 20 23    27 6d 61 67 69 74 2d 76 65 72 73 69 6f 6e 20 74 | fter-init-hook.#'magit-version.t | 
| 134a20 | 29 29 29 0a 0a 3b 3b 3b 20 6d 61 67 69 74 2e 65    6c 20 65 6e 64 73 20 68 65 72 65 0a 00 00 00 00 | )))..;;;.magit.el.ends.here..... | 
| 134a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 134a60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 134a80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 134aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 134ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 134ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 134b00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 134b20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 134b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 134b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 134b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 134ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 134bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 134be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 134c00 | 6d 61 67 69 74 2d 32 30 32 34 30 34 30 34 2e 31    39 30 31 2f 6d 61 67 69 74 2d 6d 61 72 67 69 6e | magit-20240404.1901/magit-margin | 
| 134c20 | 2e 65 6c 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .el............................. | 
| 134c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 134c60 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30    30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 | 
| 134c80 | 30 30 32 32 31 35 34 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 35 30 30 36 00 20 30 00 00 00 | 0022154.00000000000.015006..0... | 
| 134ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 134cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 134ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 134d00 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... | 
| 134d20 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... | 
| 134d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 134d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 134d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 134da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 134dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 134de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 134e00 | 3b 3b 3b 20 6d 61 67 69 74 2d 6d 61 72 67 69 6e    2e 65 6c 20 2d 2d 2d 20 4d 61 72 67 69 6e 73 20 | ;;;.magit-margin.el.---.Margins. | 
| 134e20 | 69 6e 20 4d 61 67 69 74 20 62 75 66 66 65 72 73    20 20 2d 2a 2d 20 6c 65 78 69 63 61 6c 2d 62 69 | in.Magit.buffers..-*-.lexical-bi | 
| 134e40 | 6e 64 69 6e 67 3a 74 20 2d 2a 2d 0a 0a 3b 3b 20    43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 | nding:t.-*-..;;.Copyright.(C).20 | 
| 134e60 | 30 38 2d 32 30 32 34 20 54 68 65 20 4d 61 67 69    74 20 50 72 6f 6a 65 63 74 20 43 6f 6e 74 72 69 | 08-2024.The.Magit.Project.Contri | 
| 134e80 | 62 75 74 6f 72 73 0a 0a 3b 3b 20 41 75 74 68 6f    72 3a 20 4a 6f 6e 61 73 20 42 65 72 6e 6f 75 6c | butors..;;.Author:.Jonas.Bernoul | 
| 134ea0 | 6c 69 20 3c 6a 6f 6e 61 73 40 62 65 72 6e 6f 75    6c 2e 6c 69 3e 0a 3b 3b 20 4d 61 69 6e 74 61 69 | li.<jonas@bernoul.li>.;;.Maintai | 
| 134ec0 | 6e 65 72 3a 20 4a 6f 6e 61 73 20 42 65 72 6e 6f    75 6c 6c 69 20 3c 6a 6f 6e 61 73 40 62 65 72 6e | ner:.Jonas.Bernoulli.<jonas@bern | 
| 134ee0 | 6f 75 6c 2e 6c 69 3e 0a 0a 3b 3b 20 53 50 44 58    2d 4c 69 63 65 6e 73 65 2d 49 64 65 6e 74 69 66 | oul.li>..;;.SPDX-License-Identif | 
| 134f00 | 69 65 72 3a 20 47 50 4c 2d 33 2e 30 2d 6f 72 2d    6c 61 74 65 72 0a 0a 3b 3b 20 4d 61 67 69 74 20 | ier:.GPL-3.0-or-later..;;.Magit. | 
| 134f20 | 69 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65    3a 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 | is.free.software:.you.can.redist | 
| 134f40 | 72 69 62 75 74 65 20 69 74 20 61 6e 64 2f 6f 72    20 6d 6f 64 69 66 79 20 69 74 0a 3b 3b 20 75 6e | ribute.it.and/or.modify.it.;;.un | 
| 134f60 | 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66    20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c | der.the.terms.of.the.GNU.General | 
| 134f80 | 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20    61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 0a | .Public.License.as.published.by. | 
| 134fa0 | 3b 3b 20 74 68 65 20 46 72 65 65 20 53 6f 66 74    77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c | ;;.the.Free.Software.Foundation, | 
| 134fc0 | 20 65 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20    33 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 | .either.version.3.of.the.License | 
| 134fe0 | 2c 20 6f 72 0a 3b 3b 20 28 61 74 20 79 6f 75 72    20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 74 | ,.or.;;.(at.your.option).any.lat | 
| 135000 | 65 72 20 76 65 72 73 69 6f 6e 2e 0a 3b 3b 0a 3b    3b 20 4d 61 67 69 74 20 69 73 20 64 69 73 74 72 | er.version..;;.;;.Magit.is.distr | 
| 135020 | 69 62 75 74 65 64 20 69 6e 20 74 68 65 20 68 6f    70 65 20 74 68 61 74 20 69 74 20 77 69 6c 6c 20 | ibuted.in.the.hope.that.it.will. | 
| 135040 | 62 65 20 75 73 65 66 75 6c 2c 20 62 75 74 20 57    49 54 48 4f 55 54 0a 3b 3b 20 41 4e 59 20 57 41 | be.useful,.but.WITHOUT.;;.ANY.WA | 
| 135060 | 52 52 41 4e 54 59 3b 20 77 69 74 68 6f 75 74 20    65 76 65 6e 20 74 68 65 20 69 6d 70 6c 69 65 64 | RRANTY;.without.even.the.implied | 
| 135080 | 20 77 61 72 72 61 6e 74 79 20 6f 66 20 4d 45 52    43 48 41 4e 54 41 42 49 4c 49 54 59 0a 3b 3b 20 | .warranty.of.MERCHANTABILITY.;;. | 
| 1350a0 | 6f 72 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41    20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 | or.FITNESS.FOR.A.PARTICULAR.PURP | 
| 1350c0 | 4f 53 45 2e 20 20 53 65 65 20 74 68 65 20 47 4e    55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 | OSE...See.the.GNU.General.Public | 
| 1350e0 | 0a 3b 3b 20 4c 69 63 65 6e 73 65 20 66 6f 72 20    6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 0a 3b 3b | .;;.License.for.more.details..;; | 
| 135100 | 0a 3b 3b 20 59 6f 75 20 73 68 6f 75 6c 64 20 68    61 76 65 20 72 65 63 65 69 76 65 64 20 61 20 63 | .;;.You.should.have.received.a.c | 
| 135120 | 6f 70 79 20 6f 66 20 74 68 65 20 47 4e 55 20 47    65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 | opy.of.the.GNU.General.Public.Li | 
| 135140 | 63 65 6e 73 65 0a 3b 3b 20 61 6c 6f 6e 67 20 77    69 74 68 20 4d 61 67 69 74 2e 20 20 49 66 20 6e | cense.;;.along.with.Magit...If.n | 
| 135160 | 6f 74 2c 20 73 65 65 20 3c 68 74 74 70 73 3a 2f    2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 | ot,.see.<https://www.gnu.org/lic | 
| 135180 | 65 6e 73 65 73 2f 3e 2e 0a 0a 3b 3b 3b 20 43 6f    6d 6d 65 6e 74 61 72 79 3a 0a 0a 3b 3b 20 54 68 | enses/>...;;;.Commentary:..;;.Th | 
| 1351a0 | 69 73 20 6c 69 62 72 61 72 79 20 69 6d 70 6c 65    6d 65 6e 74 73 20 73 75 70 70 6f 72 74 20 66 6f | is.library.implements.support.fo | 
| 1351c0 | 72 20 73 68 6f 77 69 6e 67 20 61 64 64 69 74 69    6f 6e 61 6c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e | r.showing.additional.information | 
| 1351e0 | 0a 3b 3b 20 69 6e 20 74 68 65 20 6d 61 72 67 69    6e 73 20 6f 66 20 4d 61 67 69 74 20 62 75 66 66 | .;;.in.the.margins.of.Magit.buff | 
| 135200 | 65 72 73 2e 20 20 43 75 72 72 65 6e 74 6c 79 20    74 68 69 73 20 69 73 20 6f 6e 6c 79 20 75 73 65 | ers...Currently.this.is.only.use | 
| 135220 | 64 20 66 6f 72 0a 3b 3b 20 63 6f 6d 6d 69 74 73    2c 20 66 6f 72 20 77 68 69 63 68 20 74 68 65 20 | d.for.;;.commits,.for.which.the. | 
| 135240 | 63 6f 6d 6d 69 74 74 65 72 20 64 61 74 65 20 6f    72 20 61 67 65 2c 20 61 6e 64 20 6f 70 74 69 6f | committer.date.or.age,.and.optio | 
| 135260 | 6e 61 6c 6c 79 20 74 68 65 0a 3b 3b 20 61 75 74    68 6f 72 20 6e 61 6d 65 20 61 72 65 20 73 68 6f | nally.the.;;.author.name.are.sho | 
| 135280 | 77 6e 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 0a    28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 2d | wn...;;;.Code:..(require.'magit- | 
| 1352a0 | 62 61 73 65 29 0a 28 72 65 71 75 69 72 65 20 27    6d 61 67 69 74 2d 74 72 61 6e 73 69 65 6e 74 29 | base).(require.'magit-transient) | 
| 1352c0 | 0a 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74    2d 6d 6f 64 65 29 0a 0a 3b 3b 3b 20 4f 70 74 69 | .(require.'magit-mode)..;;;.Opti | 
| 1352e0 | 6f 6e 73 0a 0a 28 64 65 66 67 72 6f 75 70 20 6d    61 67 69 74 2d 6d 61 72 67 69 6e 20 6e 69 6c 0a | ons..(defgroup.magit-margin.nil. | 
| 135300 | 20 20 22 49 6e 66 6f 72 6d 61 74 69 6f 6e 20 4d    61 67 69 74 20 64 69 73 70 6c 61 79 73 20 69 6e | .."Information.Magit.displays.in | 
| 135320 | 20 74 68 65 20 6d 61 72 67 69 6e 2e 0a 0a 59 6f    75 20 63 61 6e 20 63 68 61 6e 67 65 20 74 68 65 | .the.margin...You.can.change.the | 
| 135340 | 20 53 54 59 4c 45 20 61 6e 64 20 41 55 54 48 4f    52 2d 57 49 44 54 48 20 6f 66 20 61 6c 6c 20 60 | .STYLE.and.AUTHOR-WIDTH.of.all.` | 
| 135360 | 6d 61 67 69 74 2d 2a 2d 6d 61 72 67 69 6e 27 0a    6f 70 74 69 6f 6e 73 20 74 6f 20 74 68 65 20 73 | magit-*-margin'.options.to.the.s | 
| 135380 | 61 6d 65 20 76 61 6c 75 65 73 20 62 79 20 63 75    73 74 6f 6d 69 7a 69 6e 67 20 60 6d 61 67 69 74 | ame.values.by.customizing.`magit | 
| 1353a0 | 2d 6c 6f 67 2d 6d 61 72 67 69 6e 27 0a 2a 62 65    66 6f 72 65 2a 20 60 6d 61 67 69 74 27 20 69 73 | -log-margin'.*before*.`magit'.is | 
| 1353c0 | 20 6c 6f 61 64 65 64 2e 20 20 49 66 20 79 6f 75    20 64 6f 20 74 68 61 74 2c 20 74 68 65 6e 20 74 | .loaded...If.you.do.that,.then.t | 
| 1353e0 | 68 65 20 72 65 73 70 65 63 74 69 76 65 0a 76 61    6c 75 65 73 20 66 6f 72 20 74 68 65 20 6f 74 68 | he.respective.values.for.the.oth | 
| 135400 | 65 72 20 6f 70 74 69 6f 6e 73 20 77 69 6c 6c 20    64 65 66 61 75 6c 74 20 74 6f 20 77 68 61 74 20 | er.options.will.default.to.what. | 
| 135420 | 79 6f 75 20 68 61 76 65 20 73 65 74 0a 66 6f 72    20 74 68 61 74 20 76 61 72 69 61 62 6c 65 2e 20 | you.have.set.for.that.variable.. | 
| 135440 | 20 4c 69 6b 65 77 69 73 65 20 69 66 20 79 6f 75    20 73 65 74 20 60 6d 61 67 69 74 2d 6c 6f 67 2d | .Likewise.if.you.set.`magit-log- | 
| 135460 | 6d 61 72 67 69 6e 27 73 20 49 4e 49 54 0a 74 6f    20 6e 69 6c 2c 20 74 68 65 6e 20 74 68 61 74 20 | margin's.INIT.to.nil,.then.that. | 
| 135480 | 69 73 20 75 73 65 64 20 69 6e 20 74 68 65 20 64    65 66 61 75 6c 74 20 6f 66 20 61 6c 6c 20 6f 74 | is.used.in.the.default.of.all.ot | 
| 1354a0 | 68 65 72 20 6f 70 74 69 6f 6e 73 2e 20 20 42 75    74 0a 73 65 74 74 69 6e 67 20 69 74 20 74 6f 20 | her.options...But.setting.it.to. | 
| 1354c0 | 74 2c 20 69 2e 65 2e 2c 20 72 65 2d 65 6e 66 6f    72 63 69 6e 67 20 74 68 65 20 64 65 66 61 75 6c | t,.i.e.,.re-enforcing.the.defaul | 
| 1354e0 | 74 20 66 6f 72 20 74 68 61 74 20 6f 70 74 69 6f    6e 2c 0a 64 6f 65 73 20 6e 6f 74 20 63 61 72 72 | t.for.that.option,.does.not.carr | 
| 135500 | 79 20 74 6f 20 6f 74 68 65 72 20 6f 70 74 69 6f    6e 73 2e 22 0a 20 20 3a 6c 69 6e 6b 20 27 28 69 | y.to.other.options."...:link.'(i | 
| 135520 | 6e 66 6f 2d 6c 69 6e 6b 20 22 28 6d 61 67 69 74    29 4c 6f 67 20 4d 61 72 67 69 6e 22 29 0a 20 20 | nfo-link."(magit)Log.Margin")... | 
| 135540 | 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 6c 6f    67 29 0a 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 | :group.'magit-log)..(defvar-loca | 
| 135560 | 6c 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6d    61 72 67 69 6e 20 6e 69 6c 29 0a 28 70 75 74 20 | l.magit-buffer-margin.nil).(put. | 
| 135580 | 27 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6d 61    72 67 69 6e 20 27 70 65 72 6d 61 6e 65 6e 74 2d | 'magit-buffer-margin.'permanent- | 
| 1355a0 | 6c 6f 63 61 6c 20 74 29 0a 0a 28 64 65 66 76 61    72 2d 6c 6f 63 61 6c 20 6d 61 67 69 74 2d 73 65 | local.t)..(defvar-local.magit-se | 
| 1355c0 | 74 2d 62 75 66 66 65 72 2d 6d 61 72 67 69 6e 2d    72 65 66 72 65 73 68 20 6e 69 6c 29 0a 0a 28 64 | t-buffer-margin-refresh.nil)..(d | 
| 1355e0 | 65 66 76 61 72 20 6d 61 67 69 74 2d 2d 61 67 65    2d 73 70 65 63 29 0a 0a 3b 3b 3b 20 43 6f 6d 6d | efvar.magit--age-spec)..;;;.Comm | 
| 135600 | 61 6e 64 73 0a 0a 28 74 72 61 6e 73 69 65 6e 74    2d 64 65 66 69 6e 65 2d 70 72 65 66 69 78 20 6d | ands..(transient-define-prefix.m | 
| 135620 | 61 67 69 74 2d 6d 61 72 67 69 6e 2d 73 65 74 74    69 6e 67 73 20 28 29 0a 20 20 22 43 68 61 6e 67 | agit-margin-settings.()..."Chang | 
| 135640 | 65 20 77 68 61 74 20 69 6e 66 6f 72 6d 61 74 69    6f 6e 20 69 73 20 64 69 73 70 6c 61 79 65 64 20 | e.what.information.is.displayed. | 
| 135660 | 69 6e 20 74 68 65 20 6d 61 72 67 69 6e 2e 22 0a    20 20 3a 69 6e 66 6f 2d 6d 61 6e 75 61 6c 20 22 | in.the.margin."...:info-manual." | 
| 135680 | 28 6d 61 67 69 74 29 20 4c 6f 67 20 4d 61 72 67    69 6e 22 0a 20 20 5b 22 4d 61 72 67 69 6e 22 0a | (magit).Log.Margin"...["Margin". | 
| 1356a0 | 20 20 20 28 6d 61 67 69 74 2d 74 6f 67 67 6c 65    2d 6d 61 72 67 69 6e 29 0a 20 20 20 28 6d 61 67 | ...(magit-toggle-margin)....(mag | 
| 1356c0 | 69 74 2d 63 79 63 6c 65 2d 6d 61 72 67 69 6e 2d    73 74 79 6c 65 29 0a 20 20 20 28 6d 61 67 69 74 | it-cycle-margin-style)....(magit | 
| 1356e0 | 2d 74 6f 67 67 6c 65 2d 6d 61 72 67 69 6e 2d 64    65 74 61 69 6c 73 29 0a 20 20 20 28 6d 61 67 69 | -toggle-margin-details)....(magi | 
| 135700 | 74 2d 72 65 66 73 2d 73 65 74 2d 73 68 6f 77 2d    63 6f 6d 6d 69 74 2d 63 6f 75 6e 74 29 5d 29 0a | t-refs-set-show-commit-count)]). | 
| 135720 | 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69    6e 65 2d 73 75 66 66 69 78 20 6d 61 67 69 74 2d | .(transient-define-suffix.magit- | 
| 135740 | 74 6f 67 67 6c 65 2d 6d 61 72 67 69 6e 20 28 29    0a 20 20 22 53 68 6f 77 20 6f 72 20 68 69 64 65 | toggle-margin.()..."Show.or.hide | 
| 135760 | 20 74 68 65 20 4d 61 67 69 74 20 6d 61 72 67 69    6e 2e 22 0a 20 20 3a 64 65 73 63 72 69 70 74 69 | .the.Magit.margin."...:descripti | 
| 135780 | 6f 6e 20 22 54 6f 67 67 6c 65 20 76 69 73 69 62    69 6c 69 74 79 22 0a 20 20 3a 6b 65 79 20 22 4c | on."Toggle.visibility"...:key."L | 
| 1357a0 | 22 0a 20 20 3a 74 72 61 6e 73 69 65 6e 74 20 74    0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 | "...:transient.t...(interactive) | 
| 1357c0 | 0a 20 20 28 75 6e 6c 65 73 73 20 28 6d 61 67 69    74 2d 6d 61 72 67 69 6e 2d 6f 70 74 69 6f 6e 29 | ...(unless.(magit-margin-option) | 
| 1357e0 | 0a 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72    20 22 4d 61 67 69 74 20 6d 61 72 67 69 6e 20 69 | .....(user-error."Magit.margin.i | 
| 135800 | 73 6e 27 74 20 73 75 70 70 6f 72 74 65 64 20 69    6e 20 74 68 69 73 20 62 75 66 66 65 72 22 29 29 | sn't.supported.in.this.buffer")) | 
| 135820 | 0a 20 20 28 73 65 74 63 61 72 20 6d 61 67 69 74    2d 62 75 66 66 65 72 2d 6d 61 72 67 69 6e 20 28 | ...(setcar.magit-buffer-margin.( | 
| 135840 | 6e 6f 74 20 28 6d 61 67 69 74 2d 62 75 66 66 65    72 2d 6d 61 72 67 69 6e 2d 70 29 29 29 0a 20 20 | not.(magit-buffer-margin-p)))... | 
| 135860 | 28 6d 61 67 69 74 2d 73 65 74 2d 62 75 66 66 65    72 2d 6d 61 72 67 69 6e 29 29 0a 0a 28 64 65 66 | (magit-set-buffer-margin))..(def | 
| 135880 | 76 61 72 20 6d 61 67 69 74 2d 6d 61 72 67 69 6e    2d 64 65 66 61 75 6c 74 2d 74 69 6d 65 2d 66 6f | var.magit-margin-default-time-fo | 
| 1358a0 | 72 6d 61 74 20 6e 69 6c 0a 20 20 22 53 65 65 20    68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 | rmat.nil..."See.https://github.c | 
| 1358c0 | 6f 6d 2f 6d 61 67 69 74 2f 6d 61 67 69 74 2f 70    75 6c 6c 2f 34 36 30 35 2e 22 29 0a 0a 28 74 72 | om/magit/magit/pull/4605.")..(tr | 
| 1358e0 | 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 73    75 66 66 69 78 20 6d 61 67 69 74 2d 63 79 63 6c | ansient-define-suffix.magit-cycl | 
| 135900 | 65 2d 6d 61 72 67 69 6e 2d 73 74 79 6c 65 20 28    29 0a 20 20 22 43 79 63 6c 65 20 73 74 79 6c 65 | e-margin-style.()..."Cycle.style | 
| 135920 | 20 75 73 65 64 20 66 6f 72 20 74 68 65 20 4d 61    67 69 74 20 6d 61 72 67 69 6e 2e 22 0a 20 20 3a | .used.for.the.Magit.margin."...: | 
| 135940 | 64 65 73 63 72 69 70 74 69 6f 6e 20 22 43 79 63    6c 65 20 73 74 79 6c 65 22 0a 20 20 3a 6b 65 79 | description."Cycle.style"...:key | 
| 135960 | 20 22 6c 22 0a 20 20 3a 74 72 61 6e 73 69 65 6e    74 20 74 0a 20 20 28 69 6e 74 65 72 61 63 74 69 | ."l"...:transient.t...(interacti | 
| 135980 | 76 65 29 0a 20 20 28 75 6e 6c 65 73 73 20 28 6d    61 67 69 74 2d 6d 61 72 67 69 6e 2d 6f 70 74 69 | ve)...(unless.(magit-margin-opti | 
| 1359a0 | 6f 6e 29 0a 20 20 20 20 28 75 73 65 72 2d 65 72    72 6f 72 20 22 4d 61 67 69 74 20 6d 61 72 67 69 | on).....(user-error."Magit.margi | 
| 1359c0 | 6e 20 69 73 6e 27 74 20 73 75 70 70 6f 72 74 65    64 20 69 6e 20 74 68 69 73 20 62 75 66 66 65 72 | n.isn't.supported.in.this.buffer | 
| 1359e0 | 22 29 29 0a 20 20 3b 3b 20 54 68 69 73 20 69 73    20 6f 6e 6c 79 20 73 75 69 74 61 62 6c 65 20 66 | "))...;;.This.is.only.suitable.f | 
| 135a00 | 6f 72 20 63 6f 6d 6d 69 74 20 6d 61 72 67 69 6e    73 20 28 74 68 65 72 65 20 61 72 65 20 6e 6f 74 | or.commit.margins.(there.are.not | 
| 135a20 | 20 6f 74 68 65 72 73 29 2e 0a 20 20 28 73 65 74    66 20 28 63 61 64 72 20 6d 61 67 69 74 2d 62 75 | .others)....(setf.(cadr.magit-bu | 
| 135a40 | 66 66 65 72 2d 6d 61 72 67 69 6e 29 0a 20 20 20    20 20 20 20 20 28 70 63 61 73 65 20 28 63 61 64 | ffer-margin).........(pcase.(cad | 
| 135a60 | 72 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6d    61 72 67 69 6e 29 0a 20 20 20 20 20 20 20 20 20 | r.magit-buffer-margin).......... | 
| 135a80 | 20 28 27 61 67 65 20 27 61 67 65 2d 61 62 62 72    65 76 69 61 74 65 64 29 0a 20 20 20 20 20 20 20 | .('age.'age-abbreviated)........ | 
| 135aa0 | 20 20 20 28 27 61 67 65 2d 61 62 62 72 65 76 69    61 74 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 | ...('age-abbreviated............ | 
| 135ac0 | 28 6c 65 74 20 28 28 64 65 66 61 75 6c 74 20 28    6f 72 20 6d 61 67 69 74 2d 6d 61 72 67 69 6e 2d | (let.((default.(or.magit-margin- | 
| 135ae0 | 64 65 66 61 75 6c 74 2d 74 69 6d 65 2d 66 6f 72    6d 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 | default-time-format............. | 
| 135b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 63 61 64 72 20 28 73 79 6d 62 6f 6c 2d | ..................(cadr.(symbol- | 
| 135b20 | 76 61 6c 75 65 20 28 6d 61 67 69 74 2d 6d 61 72    67 69 6e 2d 6f 70 74 69 6f 6e 29 29 29 29 29 29 | value.(magit-margin-option)))))) | 
| 135b40 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69    66 20 28 73 74 72 69 6e 67 70 20 64 65 66 61 75 | ..............(if.(stringp.defau | 
| 135b60 | 6c 74 29 20 64 65 66 61 75 6c 74 20 22 25 59 2d    25 6d 2d 25 64 20 25 48 3a 25 4d 20 22 29 29 29 | lt).default."%Y-%m-%d.%H:%M."))) | 
| 135b80 | 0a 20 20 20 20 20 20 20 20 20 20 28 5f 20 27 61    67 65 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 73 | ...........(_.'age)))...(magit-s | 
| 135ba0 | 65 74 2d 62 75 66 66 65 72 2d 6d 61 72 67 69 6e    20 6e 69 6c 20 74 29 29 0a 0a 28 74 72 61 6e 73 | et-buffer-margin.nil.t))..(trans | 
| 135bc0 | 69 65 6e 74 2d 64 65 66 69 6e 65 2d 73 75 66 66    69 78 20 6d 61 67 69 74 2d 74 6f 67 67 6c 65 2d | ient-define-suffix.magit-toggle- | 
| 135be0 | 6d 61 72 67 69 6e 2d 64 65 74 61 69 6c 73 20 28    29 0a 20 20 22 53 68 6f 77 20 6f 72 20 68 69 64 | margin-details.()..."Show.or.hid | 
| 135c00 | 65 20 64 65 74 61 69 6c 73 20 69 6e 20 74 68 65    20 4d 61 67 69 74 20 6d 61 72 67 69 6e 2e 22 0a | e.details.in.the.Magit.margin.". | 
| 135c20 | 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22    54 6f 67 67 6c 65 20 64 65 74 61 69 6c 73 22 0a | ..:description."Toggle.details". | 
| 135c40 | 20 20 3a 6b 65 79 20 22 64 22 0a 20 20 3a 74 72    61 6e 73 69 65 6e 74 20 74 0a 20 20 28 69 6e 74 | ..:key."d"...:transient.t...(int | 
| 135c60 | 65 72 61 63 74 69 76 65 29 0a 20 20 28 75 6e 6c    65 73 73 20 28 6d 61 67 69 74 2d 6d 61 72 67 69 | eractive)...(unless.(magit-margi | 
| 135c80 | 6e 2d 6f 70 74 69 6f 6e 29 0a 20 20 20 20 28 75    73 65 72 2d 65 72 72 6f 72 20 22 4d 61 67 69 74 | n-option).....(user-error."Magit | 
| 135ca0 | 20 6d 61 72 67 69 6e 20 69 73 6e 27 74 20 73 75    70 70 6f 72 74 65 64 20 69 6e 20 74 68 69 73 20 | .margin.isn't.supported.in.this. | 
| 135cc0 | 62 75 66 66 65 72 22 29 29 0a 20 20 28 73 65 74    66 20 28 6e 74 68 20 33 20 6d 61 67 69 74 2d 62 | buffer"))...(setf.(nth.3.magit-b | 
| 135ce0 | 75 66 66 65 72 2d 6d 61 72 67 69 6e 29 0a 20 20    20 20 20 20 20 20 28 6e 6f 74 20 28 6e 74 68 20 | uffer-margin).........(not.(nth. | 
| 135d00 | 33 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6d    61 72 67 69 6e 29 29 29 0a 20 20 28 6d 61 67 69 | 3.magit-buffer-margin)))...(magi | 
| 135d20 | 74 2d 73 65 74 2d 62 75 66 66 65 72 2d 6d 61 72    67 69 6e 20 6e 69 6c 20 74 29 29 0a 0a 3b 3b 3b | t-set-buffer-margin.nil.t))..;;; | 
| 135d40 | 20 43 6f 72 65 0a 0a 28 64 65 66 75 6e 20 6d 61    67 69 74 2d 62 75 66 66 65 72 2d 6d 61 72 67 69 | .Core..(defun.magit-buffer-margi | 
| 135d60 | 6e 2d 70 20 28 29 0a 20 20 28 63 61 72 20 6d 61    67 69 74 2d 62 75 66 66 65 72 2d 6d 61 72 67 69 | n-p.()...(car.magit-buffer-margi | 
| 135d80 | 6e 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69    74 2d 6d 61 72 67 69 6e 2d 6f 70 74 69 6f 6e 20 | n))..(defun.magit-margin-option. | 
| 135da0 | 28 29 0a 20 20 28 70 63 61 73 65 20 6d 61 6a 6f    72 2d 6d 6f 64 65 0a 20 20 20 20 28 27 6d 61 67 | ()...(pcase.major-mode.....('mag | 
| 135dc0 | 69 74 2d 63 68 65 72 72 79 2d 6d 6f 64 65 20 20    20 20 20 27 6d 61 67 69 74 2d 63 68 65 72 72 79 | it-cherry-mode.....'magit-cherry | 
| 135de0 | 2d 6d 61 72 67 69 6e 29 0a 20 20 20 20 28 27 6d    61 67 69 74 2d 6c 6f 67 2d 6d 6f 64 65 20 20 20 | -margin).....('magit-log-mode... | 
| 135e00 | 20 20 20 20 20 27 6d 61 67 69 74 2d 6c 6f 67 2d    6d 61 72 67 69 6e 29 0a 20 20 20 20 28 27 6d 61 | .....'magit-log-margin).....('ma | 
| 135e20 | 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d 6d    6f 64 65 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 73 | git-log-select-mode.'magit-log-s | 
| 135e40 | 65 6c 65 63 74 2d 6d 61 72 67 69 6e 29 0a 20 20    20 20 28 27 6d 61 67 69 74 2d 72 65 66 6c 6f 67 | elect-margin).....('magit-reflog | 
| 135e60 | 2d 6d 6f 64 65 20 20 20 20 20 27 6d 61 67 69 74    2d 72 65 66 6c 6f 67 2d 6d 61 72 67 69 6e 29 0a | -mode.....'magit-reflog-margin). | 
| 135e80 | 20 20 20 20 28 27 6d 61 67 69 74 2d 72 65 66 73    2d 6d 6f 64 65 20 20 20 20 20 20 20 27 6d 61 67 | ....('magit-refs-mode.......'mag | 
| 135ea0 | 69 74 2d 72 65 66 73 2d 6d 61 72 67 69 6e 29 0a    20 20 20 20 28 27 6d 61 67 69 74 2d 73 74 61 73 | it-refs-margin).....('magit-stas | 
| 135ec0 | 68 65 73 2d 6d 6f 64 65 20 20 20 20 27 6d 61 67    69 74 2d 73 74 61 73 68 65 73 2d 6d 61 72 67 69 | hes-mode....'magit-stashes-margi | 
| 135ee0 | 6e 29 0a 20 20 20 20 28 27 6d 61 67 69 74 2d 73    74 61 74 75 73 2d 6d 6f 64 65 20 20 20 20 20 27 | n).....('magit-status-mode.....' | 
| 135f00 | 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 6d 61 72    67 69 6e 29 0a 20 20 20 20 28 27 66 6f 72 67 65 | magit-status-margin).....('forge | 
| 135f20 | 2d 6e 6f 74 69 66 69 63 61 74 69 6f 6e 73 2d 6d    6f 64 65 20 27 6d 61 67 69 74 2d 73 74 61 74 75 | -notifications-mode.'magit-statu | 
| 135f40 | 73 2d 6d 61 72 67 69 6e 29 29 29 0a 0a 28 64 65    66 75 6e 20 6d 61 67 69 74 2d 73 65 74 2d 62 75 | s-margin)))..(defun.magit-set-bu | 
| 135f60 | 66 66 65 72 2d 6d 61 72 67 69 6e 20 28 26 6f 70    74 69 6f 6e 61 6c 20 72 65 73 65 74 20 72 65 66 | ffer-margin.(&optional.reset.ref | 
| 135f80 | 72 65 73 68 29 0a 20 20 28 77 68 65 6e 2d 6c 65    74 20 28 28 6f 70 74 69 6f 6e 20 28 6d 61 67 69 | resh)...(when-let.((option.(magi | 
| 135fa0 | 74 2d 6d 61 72 67 69 6e 2d 6f 70 74 69 6f 6e 29    29 29 0a 20 20 20 20 28 6c 65 74 2a 20 28 28 64 | t-margin-option))).....(let*.((d | 
| 135fc0 | 65 66 61 75 6c 74 20 28 73 79 6d 62 6f 6c 2d 76    61 6c 75 65 20 6f 70 74 69 6f 6e 29 29 0a 20 20 | efault.(symbol-value.option))... | 
| 135fe0 | 20 20 20 20 20 20 20 20 20 28 64 65 66 61 75 6c    74 2d 77 69 64 74 68 20 28 6e 74 68 20 32 20 64 | .........(default-width.(nth.2.d | 
| 136000 | 65 66 61 75 6c 74 29 29 29 0a 20 20 20 20 20 20    28 77 68 65 6e 20 28 6f 72 20 72 65 73 65 74 20 | efault))).......(when.(or.reset. | 
| 136020 | 28 6e 6f 74 20 6d 61 67 69 74 2d 62 75 66 66 65    72 2d 6d 61 72 67 69 6e 29 29 0a 20 20 20 20 20 | (not.magit-buffer-margin))...... | 
| 136040 | 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 62    75 66 66 65 72 2d 6d 61 72 67 69 6e 20 28 63 6f | ...(setq.magit-buffer-margin.(co | 
| 136060 | 70 79 2d 73 65 71 75 65 6e 63 65 20 64 65 66 61    75 6c 74 29 29 29 0a 20 20 20 20 20 20 28 70 63 | py-sequence.default))).......(pc | 
| 136080 | 61 73 65 2d 6c 65 74 20 28 28 60 28 2c 65 6e 61    62 6c 65 20 2c 73 74 79 6c 65 20 2c 5f 77 69 64 | ase-let.((`(,enable.,style.,_wid | 
| 1360a0 | 74 68 20 2c 64 65 74 61 69 6c 73 20 2c 64 65 74    61 69 6c 73 2d 77 69 64 74 68 29 0a 20 20 20 20 | th.,details.,details-width)..... | 
| 1360c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d    61 67 69 74 2d 62 75 66 66 65 72 2d 6d 61 72 67 | ...............magit-buffer-marg | 
| 1360e0 | 69 6e 29 29 0a 20 20 20 20 20 20 20 20 28 77 68    65 6e 20 28 66 75 6e 63 74 69 6f 6e 70 20 64 65 | in)).........(when.(functionp.de | 
| 136100 | 66 61 75 6c 74 2d 77 69 64 74 68 29 0a 20 20 20    20 20 20 20 20 20 20 28 73 65 74 66 20 28 6e 74 | fault-width)...........(setf.(nt | 
| 136120 | 68 20 32 20 6d 61 67 69 74 2d 62 75 66 66 65 72    2d 6d 61 72 67 69 6e 29 0a 20 20 20 20 20 20 20 | h.2.magit-buffer-margin)........ | 
| 136140 | 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c    6c 20 64 65 66 61 75 6c 74 2d 77 69 64 74 68 20 | .........(funcall.default-width. | 
| 136160 | 73 74 79 6c 65 20 64 65 74 61 69 6c 73 20 64 65    74 61 69 6c 73 2d 77 69 64 74 68 29 29 29 0a 20 | style.details.details-width))).. | 
| 136180 | 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28    77 69 6e 64 6f 77 20 28 67 65 74 2d 62 75 66 66 | .......(dolist.(window.(get-buff | 
| 1361a0 | 65 72 2d 77 69 6e 64 6f 77 2d 6c 69 73 74 20 6e    69 6c 20 6e 69 6c 20 30 29 29 0a 20 20 20 20 20 | er-window-list.nil.nil.0))...... | 
| 1361c0 | 20 20 20 20 20 28 77 69 74 68 2d 73 65 6c 65 63    74 65 64 2d 77 69 6e 64 6f 77 20 77 69 6e 64 6f | .....(with-selected-window.windo | 
| 1361e0 | 77 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d    61 67 69 74 2d 73 65 74 2d 77 69 6e 64 6f 77 2d | w.............(magit-set-window- | 
| 136200 | 6d 61 72 67 69 6e 20 77 69 6e 64 6f 77 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 65 | margin.window).............(if.e | 
| 136220 | 6e 61 62 6c 65 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 61 64 64 2d 68 6f 6f 6b 20 | nable.................(add-hook. | 
| 136240 | 20 27 77 69 6e 64 6f 77 2d 63 6f 6e 66 69 67 75    72 61 74 69 6f 6e 2d 63 68 61 6e 67 65 2d 68 6f | .'window-configuration-change-ho | 
| 136260 | 6f 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 27 | ok............................#' | 
| 136280 | 6d 61 67 69 74 2d 73 65 74 2d 77 69 6e 64 6f 77    2d 6d 61 72 67 69 6e 20 6e 69 6c 20 74 29 0a 20 | magit-set-window-margin.nil.t).. | 
| 1362a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65    6d 6f 76 65 2d 68 6f 6f 6b 20 27 77 69 6e 64 6f | .............(remove-hook.'windo | 
| 1362c0 | 77 2d 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2d    63 68 61 6e 67 65 2d 68 6f 6f 6b 0a 20 20 20 20 | w-configuration-change-hook..... | 
| 1362e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 73 | .......................#'magit-s | 
| 136300 | 65 74 2d 77 69 6e 64 6f 77 2d 6d 61 72 67 69 6e    20 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 | et-window-margin.t)))).........( | 
| 136320 | 77 68 65 6e 20 28 61 6e 64 20 65 6e 61 62 6c 65    20 28 6f 72 20 72 65 66 72 65 73 68 20 6d 61 67 | when.(and.enable.(or.refresh.mag | 
| 136340 | 69 74 2d 73 65 74 2d 62 75 66 66 65 72 2d 6d 61    72 67 69 6e 2d 72 65 66 72 65 73 68 29 29 0a 20 | it-set-buffer-margin-refresh)).. | 
| 136360 | 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d    72 65 66 72 65 73 68 2d 62 75 66 66 65 72 29 29 | .........(magit-refresh-buffer)) | 
| 136380 | 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67    69 74 2d 73 65 74 2d 77 69 6e 64 6f 77 2d 6d 61 | ))))..(defun.magit-set-window-ma | 
| 1363a0 | 72 67 69 6e 20 28 26 6f 70 74 69 6f 6e 61 6c 20    77 69 6e 64 6f 77 29 0a 20 20 28 77 68 65 6e 20 | rgin.(&optional.window)...(when. | 
| 1363c0 | 28 6f 72 20 77 69 6e 64 6f 77 20 28 73 65 74 71    20 77 69 6e 64 6f 77 20 28 67 65 74 2d 62 75 66 | (or.window.(setq.window.(get-buf | 
| 1363e0 | 66 65 72 2d 77 69 6e 64 6f 77 29 29 29 0a 20 20    20 20 28 77 69 74 68 2d 73 65 6c 65 63 74 65 64 | fer-window))).....(with-selected | 
| 136400 | 2d 77 69 6e 64 6f 77 20 77 69 6e 64 6f 77 0a 20    20 20 20 20 20 28 73 65 74 2d 77 69 6e 64 6f 77 | -window.window.......(set-window | 
| 136420 | 2d 6d 61 72 67 69 6e 73 0a 20 20 20 20 20 20 20    6e 69 6c 20 28 63 61 72 20 28 77 69 6e 64 6f 77 | -margins........nil.(car.(window | 
| 136440 | 2d 6d 61 72 67 69 6e 73 29 29 0a 20 20 20 20 20    20 20 28 61 6e 64 20 28 6d 61 67 69 74 2d 62 75 | -margins))........(and.(magit-bu | 
| 136460 | 66 66 65 72 2d 6d 61 72 67 69 6e 2d 70 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 28 6e 74 68 20 | ffer-margin-p).............(nth. | 
| 136480 | 32 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6d    61 72 67 69 6e 29 29 29 29 29 29 0a 0a 28 64 65 | 2.magit-buffer-margin))))))..(de | 
| 1364a0 | 66 75 6e 20 6d 61 67 69 74 2d 6d 61 6b 65 2d 6d    61 72 67 69 6e 2d 6f 76 65 72 6c 61 79 20 28 26 | fun.magit-make-margin-overlay.(& | 
| 1364c0 | 6f 70 74 69 6f 6e 61 6c 20 73 74 72 69 6e 67 20    70 72 65 76 69 6f 75 73 2d 6c 69 6e 65 29 0a 20 | optional.string.previous-line).. | 
| 1364e0 | 20 28 69 66 20 70 72 65 76 69 6f 75 73 2d 6c 69    6e 65 0a 20 20 20 20 20 20 28 73 61 76 65 2d 65 | .(if.previous-line.......(save-e | 
| 136500 | 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 20    20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 20 2d | xcursion.........(forward-line.- | 
| 136520 | 31 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69    74 2d 6d 61 6b 65 2d 6d 61 72 67 69 6e 2d 6f 76 | 1).........(magit-make-margin-ov | 
| 136540 | 65 72 6c 61 79 20 73 74 72 69 6e 67 29 29 0a 20    20 20 20 3b 3b 20 44 6f 6e 27 74 20 70 75 74 20 | erlay.string)).....;;.Don't.put. | 
| 136560 | 74 68 65 20 6f 76 65 72 6c 61 79 20 6f 6e 20 74    68 65 20 63 6f 6d 70 6c 65 74 65 20 6c 69 6e 65 | the.overlay.on.the.complete.line | 
| 136580 | 20 74 6f 20 77 6f 72 6b 20 61 72 6f 75 6e 64 20    23 31 38 38 30 2e 0a 20 20 20 20 28 6c 65 74 20 | .to.work.around.#1880......(let. | 
| 1365a0 | 28 28 6f 20 28 6d 61 6b 65 2d 6f 76 65 72 6c 61    79 20 28 31 2b 20 28 6c 69 6e 65 2d 62 65 67 69 | ((o.(make-overlay.(1+.(line-begi | 
| 1365c0 | 6e 6e 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nning-position))................ | 
| 1365e0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e    65 2d 65 6e 64 2d 70 6f 73 69 74 69 6f 6e 29 0a | ............(line-end-position). | 
| 136600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 20 74 | ...........................nil.t | 
| 136620 | 29 29 29 0a 20 20 20 20 20 20 28 6f 76 65 72 6c    61 79 2d 70 75 74 20 6f 20 27 65 76 61 70 6f 72 | ))).......(overlay-put.o.'evapor | 
| 136640 | 61 74 65 20 74 29 0a 20 20 20 20 20 20 28 6f 76    65 72 6c 61 79 2d 70 75 74 20 6f 20 27 62 65 66 | ate.t).......(overlay-put.o.'bef | 
| 136660 | 6f 72 65 2d 73 74 72 69 6e 67 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 | ore-string....................(p | 
| 136680 | 72 6f 70 65 72 74 69 7a 65 20 22 6f 22 20 27 64    69 73 70 6c 61 79 0a 20 20 20 20 20 20 20 20 20 | ropertize."o".'display.......... | 
| 1366a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6c 69 73 74 20 28 6c 69 73 | ......................(list.(lis | 
| 1366c0 | 74 20 27 6d 61 72 67 69 6e 20 27 72 69 67 68 74    2d 6d 61 72 67 69 6e 29 0a 20 20 20 20 20 20 20 | t.'margin.'right-margin)........ | 
| 1366e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f | ..............................(o | 
| 136700 | 72 20 73 74 72 69 6e 67 20 22 20 22 29 29 29 29    29 29 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 | r.string.".")))))))..(defvar.mag | 
| 136720 | 69 74 2d 6d 61 72 67 69 6e 2d 6f 76 65 72 6c 61    79 2d 63 6f 6e 64 69 74 69 6f 6e 73 0a 20 20 27 | it-margin-overlay-conditions...' | 
| 136740 | 28 20 75 6e 70 75 6c 6c 65 64 20 75 6e 70 75 73    68 65 64 20 72 65 63 65 6e 74 20 73 74 61 73 68 | (.unpulled.unpushed.recent.stash | 
| 136760 | 65 73 20 6c 6f 63 61 6c 20 63 68 65 72 72 69 65    73 0a 20 20 20 20 20 5b 72 65 6d 6f 74 65 20 62 | es.local.cherries......[remote.b | 
| 136780 | 72 61 6e 63 68 62 75 66 5d 0a 20 20 20 20 20 5b    74 61 67 73 20 62 72 61 6e 63 68 62 75 66 5d 0a | ranchbuf]......[tags.branchbuf]. | 
| 1367a0 | 20 20 20 20 20 74 6f 70 69 63 73 20 69 73 73 75    65 73 20 70 75 6c 6c 72 65 71 73 29 29 0a 0a 28 | .....topics.issues.pullreqs))..( | 
| 1367c0 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 6d 61 79 62    65 2d 6d 61 6b 65 2d 6d 61 72 67 69 6e 2d 6f 76 | defun.magit-maybe-make-margin-ov | 
| 1367e0 | 65 72 6c 61 79 20 28 29 0a 20 20 28 77 68 65 6e    20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d | erlay.()...(when.(magit-section- | 
| 136800 | 6d 61 74 63 68 20 6d 61 67 69 74 2d 6d 61 72 67    69 6e 2d 6f 76 65 72 6c 61 79 2d 63 6f 6e 64 69 | match.magit-margin-overlay-condi | 
| 136820 | 74 69 6f 6e 73 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tions........................... | 
| 136840 | 20 20 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d    73 65 63 74 69 6f 6e 2d 2d 63 75 72 72 65 6e 74 | ...magit-insert-section--current | 
| 136860 | 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 6d 61 6b    65 2d 6d 61 72 67 69 6e 2d 6f 76 65 72 6c 61 79 | ).....(magit-make-margin-overlay | 
| 136880 | 20 6e 69 6c 20 74 29 29 29 0a 0a 3b 3b 3b 20 43    75 73 74 6f 6d 20 53 75 70 70 6f 72 74 0a 0a 28 | .nil.t)))..;;;.Custom.Support..( | 
| 1368a0 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 6d 61 72 67    69 6e 2d 73 65 74 2d 76 61 72 69 61 62 6c 65 20 | defun.magit-margin-set-variable. | 
| 1368c0 | 28 6d 6f 64 65 20 73 79 6d 62 6f 6c 20 76 61 6c    75 65 29 0a 20 20 28 73 65 74 2d 64 65 66 61 75 | (mode.symbol.value)...(set-defau | 
| 1368e0 | 6c 74 20 73 79 6d 62 6f 6c 20 76 61 6c 75 65 29    0a 20 20 28 6d 65 73 73 61 67 65 20 22 55 70 64 | lt.symbol.value)...(message."Upd | 
| 136900 | 61 74 69 6e 67 20 6d 61 72 67 69 6e 73 20 69 6e    20 25 73 20 62 75 66 66 65 72 73 2e 2e 2e 22 20 | ating.margins.in.%s.buffers...". | 
| 136920 | 6d 6f 64 65 29 0a 20 20 28 64 6f 6c 69 73 74 20    28 62 75 66 66 65 72 20 28 62 75 66 66 65 72 2d | mode)...(dolist.(buffer.(buffer- | 
| 136940 | 6c 69 73 74 29 29 0a 20 20 20 20 28 77 69 74 68    2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 | list)).....(with-current-buffer. | 
| 136960 | 62 75 66 66 65 72 0a 20 20 20 20 20 20 28 77 68    65 6e 20 28 65 71 20 6d 61 6a 6f 72 2d 6d 6f 64 | buffer.......(when.(eq.major-mod | 
| 136980 | 65 20 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20    28 6d 61 67 69 74 2d 73 65 74 2d 62 75 66 66 65 | e.mode).........(magit-set-buffe | 
| 1369a0 | 72 2d 6d 61 72 67 69 6e 20 74 29 0a 20 20 20 20    20 20 20 20 28 6d 61 67 69 74 2d 72 65 66 72 65 | r-margin.t).........(magit-refre | 
| 1369c0 | 73 68 29 29 29 29 0a 20 20 28 6d 65 73 73 61 67    65 20 22 55 70 64 61 74 69 6e 67 20 6d 61 72 67 | sh))))...(message."Updating.marg | 
| 1369e0 | 69 6e 73 20 69 6e 20 25 73 20 62 75 66 66 65 72    73 2e 2e 2e 64 6f 6e 65 22 20 6d 6f 64 65 29 29 | ins.in.%s.buffers...done".mode)) | 
| 136a00 | 0a 0a 28 64 65 66 63 6f 6e 73 74 20 6d 61 67 69    74 2d 6c 6f 67 2d 6d 61 72 67 69 6e 2d 2d 63 75 | ..(defconst.magit-log-margin--cu | 
| 136a20 | 73 74 6f 6d 2d 74 79 70 65 0a 20 20 27 28 6c 69    73 74 20 28 62 6f 6f 6c 65 61 6e 20 3a 74 61 67 | stom-type...'(list.(boolean.:tag | 
| 136a40 | 20 22 53 68 6f 77 20 6d 61 72 67 69 6e 20 69 6e    69 74 69 61 6c 6c 79 22 29 0a 20 20 20 20 20 20 | ."Show.margin.initially")....... | 
| 136a60 | 20 20 20 28 63 68 6f 69 63 65 20 20 3a 74 61 67    20 22 53 68 6f 77 20 63 6f 6d 6d 69 74 74 65 72 | ...(choice..:tag."Show.committer | 
| 136a80 | 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 73 74 72 69 6e 67 20 3a 74 61 67 | "...................(string.:tag | 
| 136aa0 | 20 22 64 61 74 65 20 75 73 69 6e 67 20 74 69 6d    65 2d 66 6f 72 6d 61 74 22 20 22 25 59 2d 25 6d | ."date.using.time-format"."%Y-%m | 
| 136ac0 | 2d 25 64 20 25 48 3a 25 4d 20 22 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | -%d.%H:%M.")...................( | 
| 136ae0 | 63 6f 6e 73 74 20 20 3a 74 61 67 20 22 64 61 74    65 27 73 20 61 67 65 22 20 61 67 65 29 0a 20 20 | const..:tag."date's.age".age)... | 
| 136b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 63 6f 6e 73 74 20 20 3a 74 61 67 20 22 64 61 | ................(const..:tag."da | 
| 136b20 | 74 65 27 73 20 61 67 65 20 28 61 62 62 72 65 76    69 61 74 65 64 29 22 20 61 67 65 2d 61 62 62 72 | te's.age.(abbreviated)".age-abbr | 
| 136b40 | 65 76 69 61 74 65 64 29 29 0a 20 20 20 20 20 20    20 20 20 28 63 6f 6e 73 74 20 20 20 3a 74 61 67 | eviated))..........(const...:tag | 
| 136b60 | 20 22 43 61 6c 63 75 6c 61 74 65 20 77 69 64 74    68 20 75 73 69 6e 67 20 6d 61 67 69 74 2d 6c 6f | ."Calculate.width.using.magit-lo | 
| 136b80 | 67 2d 6d 61 72 67 69 6e 2d 77 69 64 74 68 22 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | g-margin-width"................. | 
| 136ba0 | 20 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 67    69 6e 2d 77 69 64 74 68 29 0a 20 20 20 20 20 20 | ..magit-log-margin-width)....... | 
| 136bc0 | 20 20 20 28 62 6f 6f 6c 65 61 6e 20 3a 74 61 67    20 22 53 68 6f 77 20 61 75 74 68 6f 72 20 6e 61 | ...(boolean.:tag."Show.author.na | 
| 136be0 | 6d 65 20 62 79 20 64 65 66 61 75 6c 74 22 29 0a    20 20 20 20 20 20 20 20 20 28 69 6e 74 65 67 65 | me.by.default")..........(intege | 
| 136c00 | 72 20 3a 74 61 67 20 22 53 68 6f 77 20 61 75 74    68 6f 72 20 6e 61 6d 65 20 75 73 69 6e 67 20 77 | r.:tag."Show.author.name.using.w | 
| 136c20 | 69 64 74 68 22 29 29 29 0a 0a 3b 3b 3b 20 54 69    6d 65 20 55 74 69 6c 69 74 69 65 73 0a 0a 28 64 | idth")))..;;;.Time.Utilities..(d | 
| 136c40 | 65 66 76 61 72 20 6d 61 67 69 74 2d 2d 61 67 65    2d 73 70 65 63 0a 20 20 60 28 28 3f 59 20 22 79 | efvar.magit--age-spec...`((?Y."y | 
| 136c60 | 65 61 72 22 20 20 20 22 79 65 61 72 73 22 20 20    20 2c 28 72 6f 75 6e 64 20 28 2a 20 36 30 20 36 | ear"..."years"...,(round.(*.60.6 | 
| 136c80 | 30 20 32 34 20 33 36 35 2e 32 34 32 35 29 29 29    0a 20 20 20 20 28 3f 4d 20 22 6d 6f 6e 74 68 22 | 0.24.365.2425))).....(?M."month" | 
| 136ca0 | 20 20 22 6d 6f 6e 74 68 73 22 20 20 2c 28 72 6f    75 6e 64 20 28 2a 20 36 30 20 36 30 20 32 34 20 | .."months"..,(round.(*.60.60.24. | 
| 136cc0 | 33 30 2e 34 33 36 38 37 35 29 29 29 0a 20 20 20    20 28 3f 77 20 22 77 65 65 6b 22 20 20 20 22 77 | 30.436875))).....(?w."week"..."w | 
| 136ce0 | 65 65 6b 73 22 20 20 20 2c 28 2a 20 36 30 20 36    30 20 32 34 20 37 29 29 0a 20 20 20 20 28 3f 64 | eeks"...,(*.60.60.24.7)).....(?d | 
| 136d00 | 20 22 64 61 79 22 20 20 20 20 22 64 61 79 73 22    20 20 20 20 2c 28 2a 20 36 30 20 36 30 20 32 34 | ."day"...."days"....,(*.60.60.24 | 
| 136d20 | 29 29 0a 20 20 20 20 28 3f 68 20 22 68 6f 75 72    22 20 20 20 22 68 6f 75 72 73 22 20 20 20 2c 28 | )).....(?h."hour"..."hours"...,( | 
| 136d40 | 2a 20 36 30 20 36 30 29 29 0a 20 20 20 20 28 3f    6d 20 22 6d 69 6e 75 74 65 22 20 22 6d 69 6e 75 | *.60.60)).....(?m."minute"."minu | 
| 136d60 | 74 65 73 22 20 36 30 29 0a 20 20 20 20 28 3f 73    20 22 73 65 63 6f 6e 64 22 20 22 73 65 63 6f 6e | tes".60).....(?s."second"."secon | 
| 136d80 | 64 73 22 20 31 29 29 0a 20 20 22 54 69 6d 65 20    75 6e 69 74 73 20 75 73 65 64 20 77 68 65 6e 20 | ds".1))..."Time.units.used.when. | 
| 136da0 | 66 6f 72 6d 61 74 74 69 6e 67 20 72 65 6c 61 74    69 76 65 20 63 6f 6d 6d 69 74 20 61 67 65 73 2e | formatting.relative.commit.ages. | 
| 136dc0 | 0a 0a 54 68 65 20 76 61 6c 75 65 20 69 73 20 61    20 6c 69 73 74 20 6f 66 20 74 69 6d 65 20 75 6e | ..The.value.is.a.list.of.time.un | 
| 136de0 | 69 74 73 2c 20 62 65 67 69 6e 6e 69 6e 67 20 77    69 74 68 20 74 68 65 20 6c 6f 6e 67 65 73 74 2e | its,.beginning.with.the.longest. | 
| 136e00 | 0a 45 61 63 68 20 65 6c 65 6d 65 6e 74 20 68 61    73 20 74 68 65 20 66 6f 72 6d 20 28 43 48 41 52 | .Each.element.has.the.form.(CHAR | 
| 136e20 | 20 55 4e 49 54 20 55 4e 49 54 53 20 53 45 43 4f    4e 44 53 29 2e 20 20 55 4e 49 54 20 69 73 20 74 | .UNIT.UNITS.SECONDS)...UNIT.is.t | 
| 136e40 | 68 65 0a 74 69 6d 65 20 75 6e 69 74 2c 20 55 4e    49 54 53 20 69 73 20 74 68 65 20 70 6c 75 72 61 | he.time.unit,.UNITS.is.the.plura | 
| 136e60 | 6c 20 6f 66 20 74 68 61 74 20 75 6e 69 74 2e 20    20 43 48 41 52 20 69 73 20 61 20 63 68 61 72 61 | l.of.that.unit...CHAR.is.a.chara | 
| 136e80 | 63 74 65 72 0a 61 62 62 72 65 76 69 61 74 69 6f    6e 2e 20 20 41 6e 64 20 53 45 43 4f 4e 44 53 20 | cter.abbreviation...And.SECONDS. | 
| 136ea0 | 69 73 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66    20 73 65 63 6f 6e 64 73 20 69 6e 20 6f 6e 65 20 | is.the.number.of.seconds.in.one. | 
| 136ec0 | 55 4e 49 54 2e 0a 0a 54 68 69 73 20 69 73 20 64    65 66 69 6e 65 64 20 61 73 20 61 20 76 61 72 69 | UNIT...This.is.defined.as.a.vari | 
| 136ee0 | 61 62 6c 65 20 74 6f 20 6d 61 6b 65 20 69 74 20    70 6f 73 73 69 62 6c 65 20 74 6f 20 75 73 65 20 | able.to.make.it.possible.to.use. | 
| 136f00 | 74 69 6d 65 0a 75 6e 69 74 73 20 66 6f 72 20 61    20 6c 61 6e 67 75 61 67 65 20 6f 74 68 65 72 20 | time.units.for.a.language.other. | 
| 136f20 | 74 68 61 6e 20 45 6e 67 6c 69 73 68 2e 20 20 49    74 20 69 73 20 6e 6f 74 20 64 65 66 69 6e 65 64 | than.English...It.is.not.defined | 
| 136f40 | 0a 61 73 20 61 6e 20 6f 70 74 69 6f 6e 2c 20 62    65 63 61 75 73 65 20 6d 6f 73 74 20 6f 74 68 65 | .as.an.option,.because.most.othe | 
| 136f60 | 72 20 70 61 72 74 73 20 6f 66 20 4d 61 67 69 74    20 61 72 65 20 61 6c 77 61 79 73 20 69 6e 0a 45 | r.parts.of.Magit.are.always.in.E | 
| 136f80 | 6e 67 6c 69 73 68 2e 22 29 0a 0a 28 64 65 66 75    6e 20 6d 61 67 69 74 2d 2d 61 67 65 20 28 64 61 | nglish.")..(defun.magit--age.(da | 
| 136fa0 | 74 65 20 26 6f 70 74 69 6f 6e 61 6c 20 61 62 62    72 65 76 69 61 74 65 29 0a 20 20 28 63 6c 2d 6c | te.&optional.abbreviate)...(cl-l | 
| 136fc0 | 61 62 65 6c 73 20 28 28 66 6e 20 28 61 67 65 20    73 70 65 63 29 0a 20 20 20 20 20 20 20 20 20 20 | abels.((fn.(age.spec)........... | 
| 136fe0 | 20 20 20 20 20 20 28 70 63 61 73 65 2d 6c 65 74    20 28 28 60 28 2c 63 68 61 72 20 2c 75 6e 69 74 | ......(pcase-let.((`(,char.,unit | 
| 137000 | 20 2c 75 6e 69 74 73 20 2c 77 65 69 67 68 74 29    20 28 63 61 72 20 73 70 65 63 29 29 29 0a 20 20 | .,units.,weight).(car.spec)))... | 
| 137020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6c 65 74 20 28 28 63 6e 74 20 28 72 6f 75 6e | ................(let.((cnt.(roun | 
| 137040 | 64 20 28 2f 20 61 67 65 20 77 65 69 67 68 74 20    31 2e 30 29 29 29 29 0a 20 20 20 20 20 20 20 20 | d.(/.age.weight.1.0))))......... | 
| 137060 | 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20    28 6f 72 20 28 6e 6f 74 20 28 63 64 72 20 73 70 | ............(if.(or.(not.(cdr.sp | 
| 137080 | 65 63 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ec))............................ | 
| 1370a0 | 20 28 3e 3d 20 28 2f 20 61 67 65 20 77 65 69 67    68 74 29 20 31 29 29 0a 20 20 20 20 20 20 20 20 | .(>=.(/.age.weight).1))......... | 
| 1370c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6c 69 73 74 20 63 6e 74 20 28 63 6f 6e 64 20 | ................(list.cnt.(cond. | 
| 1370e0 | 28 61 62 62 72 65 76 69 61 74 65 20 63 68 61 72    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (abbreviate.char)............... | 
| 137100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 28 3d 20 63 6e | ..........................((=.cn | 
| 137120 | 74 20 31 29 20 75 6e 69 74 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t.1).unit)...................... | 
| 137140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 74 20 75 6e 69 74 73 29 29 29 0a 20 | ...................(t.units))).. | 
| 137160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 66 6e 20 61 67 65 20 28 63 64 | .....................(fn.age.(cd | 
| 137180 | 72 20 73 70 65 63 29 29 29 29 29 29 29 0a 20 20    20 20 28 66 6e 20 28 61 62 73 20 28 2d 20 28 66 | r.spec))))))).....(fn.(abs.(-.(f | 
| 1371a0 | 6c 6f 61 74 2d 74 69 6d 65 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 | loat-time).................(if.( | 
| 1371c0 | 73 74 72 69 6e 67 70 20 64 61 74 65 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | stringp.date)................... | 
| 1371e0 | 20 20 28 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d    62 65 72 20 64 61 74 65 29 0a 20 20 20 20 20 20 | ..(string-to-number.date)....... | 
| 137200 | 20 20 20 20 20 20 20 20 20 20 20 20 64 61 74 65    29 29 29 0a 20 20 20 20 20 20 20 20 6d 61 67 69 | ............date))).........magi | 
| 137220 | 74 2d 2d 61 67 65 2d 73 70 65 63 29 29 29 0a 0a    3b 3b 3b 20 5f 0a 28 70 72 6f 76 69 64 65 20 27 | t--age-spec)))..;;;._.(provide.' | 
| 137240 | 6d 61 67 69 74 2d 6d 61 72 67 69 6e 29 0a 3b 3b    3b 20 6d 61 67 69 74 2d 6d 61 72 67 69 6e 2e 65 | magit-margin).;;;.magit-margin.e | 
| 137260 | 6c 20 65 6e 64 73 20 68 65 72 65 0a 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | l.ends.here..................... | 
| 137280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1372a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1372c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1372e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 137300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 137320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 137340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 137360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 137380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1373a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1373c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1373e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 137400 | 6d 61 67 69 74 2d 32 30 32 34 30 34 30 34 2e 31    39 30 31 2f 6d 61 67 69 74 2d 72 65 70 6f 73 2e | magit-20240404.1901/magit-repos. | 
| 137420 | 65 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | el.............................. | 
| 137440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 137460 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30    30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 | 
| 137480 | 30 30 35 32 37 33 35 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 34 36 37 31 00 20 30 00 00 00 | 0052735.00000000000.014671..0... | 
| 1374a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1374c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1374e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 137500 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... | 
| 137520 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... | 
| 137540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 137560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 137580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1375a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1375c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1375e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 137600 | 3b 3b 3b 20 6d 61 67 69 74 2d 72 65 70 6f 73 2e    65 6c 20 2d 2d 2d 20 4c 69 73 74 69 6e 67 20 72 | ;;;.magit-repos.el.---.Listing.r | 
| 137620 | 65 70 6f 73 69 74 6f 72 69 65 73 20 20 2d 2a 2d    20 6c 65 78 69 63 61 6c 2d 62 69 6e 64 69 6e 67 | epositories..-*-.lexical-binding | 
| 137640 | 3a 74 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72    69 67 68 74 20 28 43 29 20 32 30 30 38 2d 32 30 | :t.-*-..;;.Copyright.(C).2008-20 | 
| 137660 | 32 34 20 54 68 65 20 4d 61 67 69 74 20 50 72 6f    6a 65 63 74 20 43 6f 6e 74 72 69 62 75 74 6f 72 | 24.The.Magit.Project.Contributor | 
| 137680 | 73 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 4a 6f    6e 61 73 20 42 65 72 6e 6f 75 6c 6c 69 20 3c 6a | s..;;.Author:.Jonas.Bernoulli.<j | 
| 1376a0 | 6f 6e 61 73 40 62 65 72 6e 6f 75 6c 2e 6c 69 3e    0a 3b 3b 20 4d 61 69 6e 74 61 69 6e 65 72 3a 20 | onas@bernoul.li>.;;.Maintainer:. | 
| 1376c0 | 4a 6f 6e 61 73 20 42 65 72 6e 6f 75 6c 6c 69 20    3c 6a 6f 6e 61 73 40 62 65 72 6e 6f 75 6c 2e 6c | Jonas.Bernoulli.<jonas@bernoul.l | 
| 1376e0 | 69 3e 0a 0a 3b 3b 20 53 50 44 58 2d 4c 69 63 65    6e 73 65 2d 49 64 65 6e 74 69 66 69 65 72 3a 20 | i>..;;.SPDX-License-Identifier:. | 
| 137700 | 47 50 4c 2d 33 2e 30 2d 6f 72 2d 6c 61 74 65 72    0a 0a 3b 3b 20 4d 61 67 69 74 20 69 73 20 66 72 | GPL-3.0-or-later..;;.Magit.is.fr | 
| 137720 | 65 65 20 73 6f 66 74 77 61 72 65 3a 20 79 6f 75    20 63 61 6e 20 72 65 64 69 73 74 72 69 62 75 74 | ee.software:.you.can.redistribut | 
| 137740 | 65 20 69 74 20 61 6e 64 2f 6f 72 20 6d 6f 64 69    66 79 20 69 74 0a 3b 3b 20 75 6e 64 65 72 20 74 | e.it.and/or.modify.it.;;.under.t | 
| 137760 | 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20    47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c | he.terms.of.the.GNU.General.Publ | 
| 137780 | 69 63 20 4c 69 63 65 6e 73 65 20 61 73 20 70 75    62 6c 69 73 68 65 64 20 62 79 0a 3b 3b 20 74 68 | ic.License.as.published.by.;;.th | 
| 1377a0 | 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20    46 6f 75 6e 64 61 74 69 6f 6e 2c 20 65 69 74 68 | e.Free.Software.Foundation,.eith | 
| 1377c0 | 65 72 20 76 65 72 73 69 6f 6e 20 33 20 6f 66 20    74 68 65 20 4c 69 63 65 6e 73 65 2c 20 6f 72 0a | er.version.3.of.the.License,.or. | 
| 1377e0 | 3b 3b 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69    6f 6e 29 20 61 6e 79 20 6c 61 74 65 72 20 76 65 | ;;.(at.your.option).any.later.ve | 
| 137800 | 72 73 69 6f 6e 2e 0a 3b 3b 0a 3b 3b 20 4d 61 67    69 74 20 69 73 20 64 69 73 74 72 69 62 75 74 65 | rsion..;;.;;.Magit.is.distribute | 
| 137820 | 64 20 69 6e 20 74 68 65 20 68 6f 70 65 20 74 68    61 74 20 69 74 20 77 69 6c 6c 20 62 65 20 75 73 | d.in.the.hope.that.it.will.be.us | 
| 137840 | 65 66 75 6c 2c 20 62 75 74 20 57 49 54 48 4f 55    54 0a 3b 3b 20 41 4e 59 20 57 41 52 52 41 4e 54 | eful,.but.WITHOUT.;;.ANY.WARRANT | 
| 137860 | 59 3b 20 77 69 74 68 6f 75 74 20 65 76 65 6e 20    74 68 65 20 69 6d 70 6c 69 65 64 20 77 61 72 72 | Y;.without.even.the.implied.warr | 
| 137880 | 61 6e 74 79 20 6f 66 20 4d 45 52 43 48 41 4e 54    41 42 49 4c 49 54 59 0a 3b 3b 20 6f 72 20 46 49 | anty.of.MERCHANTABILITY.;;.or.FI | 
| 1378a0 | 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54    49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 20 | TNESS.FOR.A.PARTICULAR.PURPOSE.. | 
| 1378c0 | 20 53 65 65 20 74 68 65 20 47 4e 55 20 47 65 6e    65 72 61 6c 20 50 75 62 6c 69 63 0a 3b 3b 20 4c | .See.the.GNU.General.Public.;;.L | 
| 1378e0 | 69 63 65 6e 73 65 20 66 6f 72 20 6d 6f 72 65 20    64 65 74 61 69 6c 73 2e 0a 3b 3b 0a 3b 3b 20 59 | icense.for.more.details..;;.;;.Y | 
| 137900 | 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72    65 63 65 69 76 65 64 20 61 20 63 6f 70 79 20 6f | ou.should.have.received.a.copy.o | 
| 137920 | 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61    6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 | f.the.GNU.General.Public.License | 
| 137940 | 0a 3b 3b 20 61 6c 6f 6e 67 20 77 69 74 68 20 4d    61 67 69 74 2e 20 20 49 66 20 6e 6f 74 2c 20 73 | .;;.along.with.Magit...If.not,.s | 
| 137960 | 65 65 20 3c 68 74 74 70 73 3a 2f 2f 77 77 77 2e    67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 | ee.<https://www.gnu.org/licenses | 
| 137980 | 2f 3e 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74    61 72 79 3a 0a 0a 3b 3b 20 54 68 69 73 20 6c 69 | />...;;;.Commentary:..;;.This.li | 
| 1379a0 | 62 72 61 72 79 20 69 6d 70 6c 65 6d 65 6e 74 73    20 73 75 70 70 6f 72 74 20 66 6f 72 20 6c 69 73 | brary.implements.support.for.lis | 
| 1379c0 | 74 69 6e 67 20 72 65 70 6f 73 69 74 6f 72 69 65    73 2e 20 20 54 68 69 73 0a 3b 3b 20 69 6e 63 6c | ting.repositories...This.;;.incl | 
| 1379e0 | 75 64 65 73 20 67 65 74 74 69 6e 67 20 61 20 4c    69 73 70 20 6c 69 73 74 20 6f 66 20 6b 6e 6f 77 | udes.getting.a.Lisp.list.of.know | 
| 137a00 | 6e 20 72 65 70 6f 73 69 74 6f 72 69 65 73 20 61    73 20 77 65 6c 6c 20 61 73 20 61 0a 3b 3b 20 6d | n.repositories.as.well.as.a.;;.m | 
| 137a20 | 6f 64 65 20 66 6f 72 20 6c 69 73 74 69 6e 67 20    72 65 70 6f 73 69 74 6f 72 69 65 73 20 69 6e 20 | ode.for.listing.repositories.in. | 
| 137a40 | 61 20 62 75 66 66 65 72 2e 0a 0a 3b 3b 3b 20 43    6f 64 65 3a 0a 0a 28 72 65 71 75 69 72 65 20 27 | a.buffer...;;;.Code:..(require.' | 
| 137a60 | 6d 61 67 69 74 2d 63 6f 72 65 29 0a 0a 28 64 65    63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6d | magit-core)..(declare-function.m | 
| 137a80 | 61 67 69 74 2d 73 74 61 74 75 73 2d 73 65 74 75    70 2d 62 75 66 66 65 72 20 22 6d 61 67 69 74 2d | agit-status-setup-buffer."magit- | 
| 137aa0 | 73 74 61 74 75 73 22 20 28 26 6f 70 74 69 6f 6e    61 6c 20 64 69 72 65 63 74 6f 72 79 29 29 0a 0a | status".(&optional.directory)).. | 
| 137ac0 | 28 64 65 66 76 61 72 20 78 2d 73 74 72 65 74 63    68 2d 63 75 72 73 6f 72 29 0a 0a 3b 3b 3b 20 4f | (defvar.x-stretch-cursor)..;;;.O | 
| 137ae0 | 70 74 69 6f 6e 73 0a 0a 28 64 65 66 63 75 73 74    6f 6d 20 6d 61 67 69 74 2d 72 65 70 6f 73 69 74 | ptions..(defcustom.magit-reposit | 
| 137b00 | 6f 72 79 2d 64 69 72 65 63 74 6f 72 69 65 73 20    6e 69 6c 0a 20 20 22 4c 69 73 74 20 6f 66 20 64 | ory-directories.nil..."List.of.d | 
| 137b20 | 69 72 65 63 74 6f 72 69 65 73 20 74 68 61 74 20    61 72 65 20 6f 72 20 63 6f 6e 74 61 69 6e 20 47 | irectories.that.are.or.contain.G | 
| 137b40 | 69 74 20 72 65 70 6f 73 69 74 6f 72 69 65 73 2e    0a 0a 45 61 63 68 20 65 6c 65 6d 65 6e 74 20 68 | it.repositories...Each.element.h | 
| 137b60 | 61 73 20 74 68 65 20 66 6f 72 6d 20 28 44 49 52    45 43 54 4f 52 59 20 2e 20 44 45 50 54 48 29 2e | as.the.form.(DIRECTORY...DEPTH). | 
| 137b80 | 20 20 44 49 52 45 43 54 4f 52 59 20 68 61 73 0a    74 6f 20 62 65 20 61 20 64 69 72 65 63 74 6f 72 | ..DIRECTORY.has.to.be.a.director | 
| 137ba0 | 79 20 6f 72 20 61 20 64 69 72 65 63 74 6f 72 79    20 66 69 6c 65 2d 6e 61 6d 65 2c 20 61 20 73 74 | y.or.a.directory.file-name,.a.st | 
| 137bc0 | 72 69 6e 67 2e 20 20 44 45 50 54 48 2c 0a 61 6e    20 69 6e 74 65 67 65 72 2c 20 73 70 65 63 69 66 | ring...DEPTH,.an.integer,.specif | 
| 137be0 | 69 65 73 20 74 68 65 20 6d 61 78 69 6d 75 6d 20    64 65 70 74 68 20 74 6f 20 6c 6f 6f 6b 20 66 6f | ies.the.maximum.depth.to.look.fo | 
| 137c00 | 72 20 47 69 74 0a 72 65 70 6f 73 69 74 6f 72 69    65 73 2e 20 20 49 66 20 69 74 20 69 73 20 30 2c | r.Git.repositories...If.it.is.0, | 
| 137c20 | 20 74 68 65 6e 20 6f 6e 6c 79 20 61 64 64 20 44    49 52 45 43 54 4f 52 59 20 69 74 73 65 6c 66 2e | .then.only.add.DIRECTORY.itself. | 
| 137c40 | 0a 0a 54 68 69 73 20 6f 70 74 69 6f 6e 20 63 6f    6e 74 72 6f 6c 73 20 77 68 69 63 68 20 72 65 70 | ..This.option.controls.which.rep | 
| 137c60 | 6f 73 69 74 6f 72 69 65 73 20 61 72 65 20 62 65    69 6e 67 20 6c 69 73 74 65 64 20 62 79 0a 60 6d | ositories.are.being.listed.by.`m | 
| 137c80 | 61 67 69 74 2d 6c 69 73 74 2d 72 65 70 6f 73 69    74 6f 72 69 65 73 27 2e 20 20 49 74 20 61 6c 73 | agit-list-repositories'...It.als | 
| 137ca0 | 6f 20 61 66 66 65 63 74 73 20 60 6d 61 67 69 74    2d 73 74 61 74 75 73 27 0a 5c 28 77 68 69 63 68 | o.affects.`magit-status'.\(which | 
| 137cc0 | 20 73 65 65 29 20 69 6e 20 70 6f 74 65 6e 74 69    61 6c 6c 79 20 73 75 72 70 72 69 73 69 6e 67 20 | .see).in.potentially.surprising. | 
| 137ce0 | 77 61 79 73 2e 22 0a 20 20 3a 70 61 63 6b 61 67    65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 | ways."...:package-version.'(magi | 
| 137d00 | 74 20 2e 20 22 33 2e 30 2e 30 22 29 0a 20 20 3a    67 72 6f 75 70 20 27 6d 61 67 69 74 2d 65 73 73 | t..."3.0.0")...:group.'magit-ess | 
| 137d20 | 65 6e 74 69 61 6c 73 0a 20 20 3a 74 79 70 65 20    27 28 72 65 70 65 61 74 20 28 63 6f 6e 73 20 64 | entials...:type.'(repeat.(cons.d | 
| 137d40 | 69 72 65 63 74 6f 72 79 20 28 69 6e 74 65 67 65    72 20 3a 74 61 67 20 22 44 65 70 74 68 22 29 29 | irectory.(integer.:tag."Depth")) | 
| 137d60 | 29 29 0a 0a 28 64 65 66 67 72 6f 75 70 20 6d 61    67 69 74 2d 72 65 70 6f 6c 69 73 74 20 6e 69 6c | ))..(defgroup.magit-repolist.nil | 
| 137d80 | 0a 20 20 22 4c 69 73 74 20 72 65 70 6f 73 69 74    6f 72 69 65 73 20 69 6e 20 61 20 62 75 66 66 65 | ..."List.repositories.in.a.buffe | 
| 137da0 | 72 2e 22 0a 20 20 3a 6c 69 6e 6b 20 27 28 69 6e    66 6f 2d 6c 69 6e 6b 20 22 28 6d 61 67 69 74 29 | r."...:link.'(info-link."(magit) | 
| 137dc0 | 52 65 70 6f 73 69 74 6f 72 79 20 4c 69 73 74 22    29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 | Repository.List")...:group.'magi | 
| 137de0 | 74 2d 6d 6f 64 65 73 29 0a 0a 28 64 65 66 63 75    73 74 6f 6d 20 6d 61 67 69 74 2d 72 65 70 6f 6c | t-modes)..(defcustom.magit-repol | 
| 137e00 | 69 73 74 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 27 28    68 6c 2d 6c 69 6e 65 2d 6d 6f 64 65 29 0a 20 20 | ist-mode-hook.'(hl-line-mode)... | 
| 137e20 | 22 48 6f 6f 6b 20 72 75 6e 20 61 66 74 65 72 20    65 6e 74 65 72 69 6e 67 20 4d 61 67 69 74 2d 52 | "Hook.run.after.entering.Magit-R | 
| 137e40 | 65 70 6f 6c 69 73 74 20 6d 6f 64 65 2e 22 0a 20    20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f | epolist.mode."...:package-versio | 
| 137e60 | 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 39    2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d | n.'(magit..."2.9.0")...:group.'m | 
| 137e80 | 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 0a 20 20    3a 74 79 70 65 20 27 68 6f 6f 6b 0a 20 20 3a 67 | agit-repolist...:type.'hook...:g | 
| 137ea0 | 65 74 20 23 27 6d 61 67 69 74 2d 68 6f 6f 6b 2d    63 75 73 74 6f 6d 2d 67 65 74 0a 20 20 3a 6f 70 | et.#'magit-hook-custom-get...:op | 
| 137ec0 | 74 69 6f 6e 73 20 27 28 68 6c 2d 6c 69 6e 65 2d    6d 6f 64 65 29 29 0a 0a 28 64 65 66 63 75 73 74 | tions.'(hl-line-mode))..(defcust | 
| 137ee0 | 6f 6d 20 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73    74 2d 63 6f 6c 75 6d 6e 73 0a 20 20 27 28 28 22 | om.magit-repolist-columns...'((" | 
| 137f00 | 4e 61 6d 65 22 20 20 20 20 32 35 20 6d 61 67 69    74 2d 72 65 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d | Name"....25.magit-repolist-colum | 
| 137f20 | 6e 2d 69 64 65 6e 74 20 6e 69 6c 29 0a 20 20 20    20 28 22 56 65 72 73 69 6f 6e 22 20 32 35 20 6d | n-ident.nil).....("Version".25.m | 
| 137f40 | 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 63 6f    6c 75 6d 6e 2d 76 65 72 73 69 6f 6e 0a 20 20 20 | agit-repolist-column-version.... | 
| 137f60 | 20 20 28 28 3a 73 6f 72 74 20 6d 61 67 69 74 2d    72 65 70 6f 6c 69 73 74 2d 76 65 72 73 69 6f 6e | ..((:sort.magit-repolist-version | 
| 137f80 | 3c 29 29 29 0a 20 20 20 20 28 22 42 3c 55 22 20    20 20 20 20 20 33 20 6d 61 67 69 74 2d 72 65 70 | <))).....("B<U"......3.magit-rep | 
| 137fa0 | 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d 75 6e 70    75 6c 6c 65 64 2d 66 72 6f 6d 2d 75 70 73 74 72 | olist-column-unpulled-from-upstr | 
| 137fc0 | 65 61 6d 0a 20 20 20 20 20 28 3b 3b 20 28 3a 68    65 6c 70 2d 65 63 68 6f 20 22 55 70 73 74 72 65 | eam......(;;.(:help-echo."Upstre | 
| 137fe0 | 61 6d 20 63 68 61 6e 67 65 73 20 6e 6f 74 20 69    6e 20 62 72 61 6e 63 68 22 29 0a 20 20 20 20 20 | am.changes.not.in.branch")...... | 
| 138000 | 20 28 3a 72 69 67 68 74 2d 61 6c 69 67 6e 20 74    29 0a 20 20 20 20 20 20 28 3a 73 6f 72 74 20 3c | .(:right-align.t).......(:sort.< | 
| 138020 | 29 29 29 0a 20 20 20 20 28 22 42 3e 55 22 20 20    20 20 20 20 33 20 6d 61 67 69 74 2d 72 65 70 6f | ))).....("B>U"......3.magit-repo | 
| 138040 | 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d 75 6e 70 75    73 68 65 64 2d 74 6f 2d 75 70 73 74 72 65 61 6d | list-column-unpushed-to-upstream | 
| 138060 | 0a 20 20 20 20 20 28 3b 3b 20 28 3a 68 65 6c 70    2d 65 63 68 6f 20 22 4c 6f 63 61 6c 20 63 68 61 | ......(;;.(:help-echo."Local.cha | 
| 138080 | 6e 67 65 73 20 6e 6f 74 20 69 6e 20 75 70 73 74    72 65 61 6d 22 29 0a 20 20 20 20 20 20 28 3a 72 | nges.not.in.upstream").......(:r | 
| 1380a0 | 69 67 68 74 2d 61 6c 69 67 6e 20 74 29 0a 20 20    20 20 20 20 28 3a 73 6f 72 74 20 3c 29 29 29 0a | ight-align.t).......(:sort.<))). | 
| 1380c0 | 20 20 20 20 28 22 50 61 74 68 22 20 20 20 20 39    39 20 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 | ....("Path"....99.magit-repolist | 
| 1380e0 | 2d 63 6f 6c 75 6d 6e 2d 70 61 74 68 20 6e 69 6c    29 29 0a 20 20 22 4c 69 73 74 20 6f 66 20 63 6f | -column-path.nil))..."List.of.co | 
| 138100 | 6c 75 6d 6e 73 20 64 69 73 70 6c 61 79 65 64 20    62 79 20 60 6d 61 67 69 74 2d 6c 69 73 74 2d 72 | lumns.displayed.by.`magit-list-r | 
| 138120 | 65 70 6f 73 69 74 6f 72 69 65 73 27 2e 0a 0a 45    61 63 68 20 65 6c 65 6d 65 6e 74 20 68 61 73 20 | epositories'...Each.element.has. | 
| 138140 | 74 68 65 20 66 6f 72 6d 20 28 48 45 41 44 45 52    20 57 49 44 54 48 20 46 4f 52 4d 41 54 20 50 52 | the.form.(HEADER.WIDTH.FORMAT.PR | 
| 138160 | 4f 50 53 29 2e 0a 0a 48 45 41 44 45 52 20 69 73    20 74 68 65 20 73 74 72 69 6e 67 20 64 69 73 70 | OPS)...HEADER.is.the.string.disp | 
| 138180 | 6c 61 79 65 64 20 69 6e 20 74 68 65 20 68 65 61    64 65 72 2e 20 20 57 49 44 54 48 20 69 73 20 74 | layed.in.the.header...WIDTH.is.t | 
| 1381a0 | 68 65 20 77 69 64 74 68 0a 6f 66 20 74 68 65 20    63 6f 6c 75 6d 6e 2e 20 20 46 4f 52 4d 41 54 20 | he.width.of.the.column...FORMAT. | 
| 1381c0 | 69 73 20 61 20 66 75 6e 63 74 69 6f 6e 20 74 68    61 74 20 69 73 20 63 61 6c 6c 65 64 20 77 69 74 | is.a.function.that.is.called.wit | 
| 1381e0 | 68 20 6f 6e 65 0a 61 72 67 75 6d 65 6e 74 2c 20    74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 20 69 | h.one.argument,.the.repository.i | 
| 138200 | 64 65 6e 74 69 66 69 63 61 74 69 6f 6e 20 28 75    73 75 61 6c 6c 79 20 69 74 73 20 62 61 73 65 6e | dentification.(usually.its.basen | 
| 138220 | 61 6d 65 29 2c 0a 61 6e 64 20 77 69 74 68 20 60    64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 | ame),.and.with.`default-director | 
| 138240 | 79 27 20 62 6f 75 6e 64 20 74 6f 20 74 68 65 20    74 6f 70 6c 65 76 65 6c 20 6f 66 20 69 74 73 20 | y'.bound.to.the.toplevel.of.its. | 
| 138260 | 77 6f 72 6b 69 6e 67 0a 74 72 65 65 2e 20 20 49    74 20 68 61 73 20 74 6f 20 72 65 74 75 72 6e 20 | working.tree...It.has.to.return. | 
| 138280 | 61 20 73 74 72 69 6e 67 20 74 6f 20 62 65 20 69    6e 73 65 72 74 65 64 20 6f 72 20 6e 69 6c 2e 20 | a.string.to.be.inserted.or.nil.. | 
| 1382a0 | 20 50 52 4f 50 53 20 69 73 0a 61 6e 20 61 6c 69    73 74 20 74 68 61 74 20 73 75 70 70 6f 72 74 73 | .PROPS.is.an.alist.that.supports | 
| 1382c0 | 20 74 68 65 20 6b 65 79 73 20 60 3a 72 69 67 68    74 2d 61 6c 69 67 6e 27 2c 20 60 3a 70 61 64 2d | .the.keys.`:right-align',.`:pad- | 
| 1382e0 | 72 69 67 68 74 27 20 61 6e 64 0a 60 3a 73 6f 72    74 27 2e 0a 0a 54 68 65 20 60 3a 73 6f 72 74 27 | right'.and.`:sort'...The.`:sort' | 
| 138300 | 20 66 75 6e 63 74 69 6f 6e 20 68 61 73 20 61 20    77 65 69 72 64 20 69 6e 74 65 72 66 61 63 65 20 | .function.has.a.weird.interface. | 
| 138320 | 64 65 73 63 72 69 62 65 64 20 69 6e 20 74 68 65    0a 64 6f 63 73 74 72 69 6e 67 20 6f 66 20 60 74 | described.in.the.docstring.of.`t | 
| 138340 | 61 62 75 6c 61 74 65 64 2d 6c 69 73 74 2d 2d 67    65 74 2d 73 6f 72 74 27 2e 20 20 41 6c 74 65 72 | abulated-list--get-sort'...Alter | 
| 138360 | 6e 61 74 69 76 65 6c 79 20 60 3c 27 20 61 6e 64    0a 60 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 | natively.`<'.and.`magit-repolist | 
| 138380 | 2d 76 65 72 73 69 6f 6e 3c 27 20 63 61 6e 20 62    65 20 75 73 65 64 20 61 73 20 74 68 6f 73 65 20 | -version<'.can.be.used.as.those. | 
| 1383a0 | 66 75 6e 63 74 69 6f 6e 73 20 61 72 65 0a 61 75    74 6f 6d 61 74 69 63 61 6c 6c 79 20 72 65 70 6c | functions.are.automatically.repl | 
| 1383c0 | 61 63 65 64 20 77 69 74 68 20 66 75 6e 63 74 69    6f 6e 73 20 74 68 61 74 20 73 61 74 69 73 66 79 | aced.with.functions.that.satisfy | 
| 1383e0 | 20 74 68 65 20 69 6e 74 65 72 66 61 63 65 2e 0a    53 65 74 20 60 3a 73 6f 72 74 27 20 74 6f 20 6e | .the.interface..Set.`:sort'.to.n | 
| 138400 | 69 6c 20 74 6f 20 69 6e 68 69 62 69 74 20 73 6f    72 74 69 6e 67 3b 20 69 66 20 75 6e 73 70 65 63 | il.to.inhibit.sorting;.if.unspec | 
| 138420 | 69 66 69 65 64 2c 20 74 68 65 6e 20 74 68 65 0a    63 6f 6c 75 6d 6e 20 69 73 20 73 6f 72 74 61 62 | ified,.then.the.column.is.sortab | 
| 138440 | 6c 65 20 75 73 69 6e 67 20 74 68 65 20 64 65 66    61 75 6c 74 20 73 6f 72 74 65 72 2e 0a 0a 59 6f | le.using.the.default.sorter...Yo | 
| 138460 | 75 20 6d 61 79 20 77 69 73 68 20 74 6f 20 64 69    73 70 6c 61 79 20 61 20 72 61 6e 67 65 20 6f 66 | u.may.wish.to.display.a.range.of | 
| 138480 | 20 6e 75 6d 65 72 69 63 20 63 6f 6c 75 6d 6e 73    20 75 73 69 6e 67 20 6a 75 73 74 20 6f 6e 65 0a | .numeric.columns.using.just.one. | 
| 1384a0 | 63 68 61 72 61 63 74 65 72 20 70 65 72 20 63 6f    6c 75 6d 6e 20 61 6e 64 20 77 69 74 68 6f 75 74 | character.per.column.and.without | 
| 1384c0 | 20 61 6e 79 20 70 61 64 64 69 6e 67 20 62 65 74    77 65 65 6e 20 63 6f 6c 75 6d 6e 73 2c 20 69 6e | .any.padding.between.columns,.in | 
| 1384e0 | 0a 77 68 69 63 68 20 63 61 73 65 20 79 6f 75 20    73 68 6f 75 6c 64 20 75 73 65 20 61 6e 20 61 70 | .which.case.you.should.use.an.ap | 
| 138500 | 70 72 6f 70 72 69 61 74 65 20 48 45 41 44 45 52    2c 20 73 65 74 20 57 49 44 54 48 20 74 6f 20 31 | propriate.HEADER,.set.WIDTH.to.1 | 
| 138520 | 2c 0a 61 6e 64 20 73 65 74 20 60 3a 70 61 64 2d    72 69 67 68 74 27 20 74 6f 20 30 2e 20 20 5c 22 | ,.and.set.`:pad-right'.to.0...\" | 
| 138540 | 2b 5c 22 20 69 73 20 73 75 62 73 74 69 74 75 74    65 64 20 66 6f 72 20 6e 75 6d 62 65 72 73 20 68 | +\".is.substituted.for.numbers.h | 
| 138560 | 69 67 68 65 72 0a 74 68 61 6e 20 39 2e 22 0a 20    20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f | igher.than.9."...:package-versio | 
| 138580 | 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 31    32 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 | n.'(magit..."2.12.0")...:group.' | 
| 1385a0 | 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 0a 20    20 3a 74 79 70 65 20 27 28 72 65 70 65 61 74 20 | magit-repolist...:type.'(repeat. | 
| 1385c0 | 28 6c 69 73 74 20 3a 74 61 67 20 22 43 6f 6c 75    6d 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 | (list.:tag."Column"............. | 
| 1385e0 | 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69    6e 67 20 20 20 3a 74 61 67 20 22 48 65 61 64 65 | ...........(string...:tag."Heade | 
| 138600 | 72 20 4c 61 62 65 6c 22 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | r.Label")....................... | 
| 138620 | 20 28 69 6e 74 65 67 65 72 20 20 3a 74 61 67 20    22 43 6f 6c 75 6d 6e 20 57 69 64 74 68 22 29 0a | .(integer..:tag."Column.Width"). | 
| 138640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 66 75 6e 63 74 69 6f 6e | .......................(function | 
| 138660 | 20 3a 74 61 67 20 22 49 6e 73 65 72 74 65 72 20    46 75 6e 63 74 69 6f 6e 22 29 0a 20 20 20 20 20 | .:tag."Inserter.Function")...... | 
| 138680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 72 65 70 65 61 74 20 20 20 3a 74 61 67 | ..................(repeat...:tag | 
| 1386a0 | 20 22 50 72 6f 70 65 72 74 69 65 73 22 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."Properties"................... | 
| 1386c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6c 69 73 74 20 28 63 68 6f 69 63 65 20 3a 74 61 | ...............(list.(choice.:ta | 
| 1386e0 | 67 20 22 50 72 6f 70 65 72 74 79 22 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | g."Property".................... | 
| 138700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e | ............................(con | 
| 138720 | 73 74 20 3a 72 69 67 68 74 2d 61 6c 69 67 6e 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | st.:right-align)................ | 
| 138740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 138760 | 28 63 6f 6e 73 74 20 3a 70 61 64 2d 72 69 67 68    74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | (const.:pad-right).............. | 
| 138780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1387a0 | 20 20 28 63 6f 6e 73 74 20 3a 73 6f 72 74 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..(const.:sort)................. | 
| 1387c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( | 
| 1387e0 | 73 79 6d 62 6f 6c 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | symbol))........................ | 
| 138800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 73 65 78 70 20 20 20 3a 74 61 67 20 22 56 61 | ................(sexp...:tag."Va | 
| 138820 | 6c 75 65 22 29 29 29 29 29 29 0a 0a 28 64 65 66    63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 72 65 70 | lue"))))))..(defcustom.magit-rep | 
| 138840 | 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d 66 6c 61    67 2d 61 6c 69 73 74 0a 20 20 27 28 28 6d 61 67 | olist-column-flag-alist...'((mag | 
| 138860 | 69 74 2d 75 6e 74 72 61 63 6b 65 64 2d 66 69 6c    65 73 20 2e 20 22 4e 22 29 0a 20 20 20 20 28 6d | it-untracked-files..."N").....(m | 
| 138880 | 61 67 69 74 2d 75 6e 73 74 61 67 65 64 2d 66 69    6c 65 73 20 2e 20 22 55 22 29 0a 20 20 20 20 28 | agit-unstaged-files..."U").....( | 
| 1388a0 | 6d 61 67 69 74 2d 73 74 61 67 65 64 2d 66 69 6c    65 73 20 2e 20 22 53 22 29 29 0a 20 20 22 41 73 | magit-staged-files..."S"))..."As | 
| 1388c0 | 73 6f 63 69 61 74 69 6f 6e 20 6c 69 73 74 20 6f    66 20 70 72 65 64 69 63 61 74 65 73 20 61 6e 64 | sociation.list.of.predicates.and | 
| 1388e0 | 20 66 6c 61 67 73 20 66 6f 72 20 60 6d 61 67 69    74 2d 72 65 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d | .flags.for.`magit-repolist-colum | 
| 138900 | 6e 2d 66 6c 61 67 27 2e 0a 0a 45 61 63 68 20 65    6c 65 6d 65 6e 74 20 69 73 20 6f 66 20 74 68 65 | n-flag'...Each.element.is.of.the | 
| 138920 | 20 66 6f 72 6d 20 28 46 55 4e 43 54 49 4f 4e 20    2e 20 46 4c 41 47 29 2e 20 20 45 61 63 68 20 46 | .form.(FUNCTION...FLAG)...Each.F | 
| 138940 | 55 4e 43 54 49 4f 4e 20 69 73 0a 63 61 6c 6c 65    64 20 77 69 74 68 20 6e 6f 20 61 72 67 75 6d 65 | UNCTION.is.called.with.no.argume | 
| 138960 | 6e 74 73 2c 20 77 69 74 68 20 60 64 65 66 61 75    6c 74 2d 64 69 72 65 63 74 6f 72 79 27 20 62 6f | nts,.with.`default-directory'.bo | 
| 138980 | 75 6e 64 20 74 6f 20 74 68 65 0a 74 6f 70 20 6c    65 76 65 6c 20 6f 66 20 61 20 72 65 70 6f 73 69 | und.to.the.top.level.of.a.reposi | 
| 1389a0 | 74 6f 72 79 20 77 6f 72 6b 69 6e 67 20 74 72 65    65 2c 20 75 6e 74 69 6c 20 6f 6e 65 20 6f 66 20 | tory.working.tree,.until.one.of. | 
| 1389c0 | 74 68 65 6d 20 72 65 74 75 72 6e 73 0a 61 20 6e    6f 6e 2d 6e 69 6c 20 76 61 6c 75 65 2e 20 20 46 | them.returns.a.non-nil.value...F | 
| 1389e0 | 4c 41 47 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e    67 20 74 6f 20 74 68 61 74 20 66 75 6e 63 74 69 | LAG.corresponding.to.that.functi | 
| 138a00 | 6f 6e 20 69 73 20 72 65 74 75 72 6e 65 64 0a 61    73 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 60 | on.is.returned.as.the.value.of.` | 
| 138a20 | 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 63    6f 6c 75 6d 6e 2d 66 6c 61 67 27 2e 22 0a 20 20 | magit-repolist-column-flag'."... | 
| 138a40 | 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e    20 27 28 6d 61 67 69 74 20 2e 20 22 33 2e 30 2e | :package-version.'(magit..."3.0. | 
| 138a60 | 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61    67 69 74 2d 72 65 70 6f 6c 69 73 74 0a 20 20 3a | 0")...:group.'magit-repolist...: | 
| 138a80 | 74 79 70 65 20 27 28 61 6c 69 73 74 20 3a 6b 65    79 2d 74 79 70 65 20 28 66 75 6e 63 74 69 6f 6e | type.'(alist.:key-type.(function | 
| 138aa0 | 20 3a 74 61 67 20 22 50 72 65 64 69 63 61 74 65    20 46 75 6e 63 74 69 6f 6e 22 29 0a 20 20 20 20 | .:tag."Predicate.Function")..... | 
| 138ac0 | 20 20 20 20 20 20 20 20 20 20 20 20 3a 76 61 6c    75 65 2d 74 79 70 65 20 28 73 74 72 69 6e 67 20 | ............:value-type.(string. | 
| 138ae0 | 3a 74 61 67 20 22 46 6c 61 67 22 29 29 29 0a 0a    28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 | :tag."Flag")))..(defcustom.magit | 
| 138b00 | 2d 72 65 70 6f 6c 69 73 74 2d 73 6f 72 74 2d 6b    65 79 20 27 28 22 50 61 74 68 22 20 2e 20 6e 69 | -repolist-sort-key.'("Path"...ni | 
| 138b20 | 6c 29 0a 20 20 22 49 6e 69 74 69 61 6c 20 73 6f    72 74 20 6b 65 79 20 66 6f 72 20 62 75 66 66 65 | l)..."Initial.sort.key.for.buffe | 
| 138b40 | 72 20 63 72 65 61 74 65 64 20 62 79 20 60 6d 61    67 69 74 2d 6c 69 73 74 2d 72 65 70 6f 73 69 74 | r.created.by.`magit-list-reposit | 
| 138b60 | 6f 72 69 65 73 27 2e 0a 49 66 20 6e 69 6c 2c 20    6e 6f 20 61 64 64 69 74 69 6f 6e 61 6c 20 73 6f | ories'..If.nil,.no.additional.so | 
| 138b80 | 72 74 69 6e 67 20 69 73 20 70 65 72 66 6f 72 6d    65 64 2e 20 20 4f 74 68 65 72 77 69 73 65 2c 20 | rting.is.performed...Otherwise,. | 
| 138ba0 | 74 68 69 73 0a 73 68 6f 75 6c 64 20 62 65 20 61    20 63 6f 6e 73 20 63 65 6c 6c 20 28 4e 41 4d 45 | this.should.be.a.cons.cell.(NAME | 
| 138bc0 | 20 2e 20 46 4c 49 50 29 2e 20 20 4e 41 4d 45 20    69 73 20 61 20 73 74 72 69 6e 67 20 6d 61 74 63 | ...FLIP)...NAME.is.a.string.matc | 
| 138be0 | 68 69 6e 67 0a 6f 6e 65 20 6f 66 20 74 68 65 20    63 6f 6c 75 6d 6e 20 6e 61 6d 65 73 20 69 6e 20 | hing.one.of.the.column.names.in. | 
| 138c00 | 60 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d    63 6f 6c 75 6d 6e 73 27 2e 20 20 46 4c 49 50 2c | `magit-repolist-columns'...FLIP, | 
| 138c20 | 20 69 66 0a 6e 6f 6e 2d 6e 69 6c 2c 20 6d 65 61    6e 73 20 74 6f 20 69 6e 76 65 72 74 20 74 68 65 | .if.non-nil,.means.to.invert.the | 
| 138c40 | 20 72 65 73 75 6c 74 69 6e 67 20 73 6f 72 74 2e    22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 | .resulting.sort."...:package-ver | 
| 138c60 | 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22    33 2e 32 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 | sion.'(magit..."3.2.0")...:group | 
| 138c80 | 20 27 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74    0a 20 20 3a 74 79 70 65 20 27 28 63 68 6f 69 63 | .'magit-repolist...:type.'(choic | 
| 138ca0 | 65 20 28 63 6f 6e 73 74 20 6e 69 6c 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | e.(const.nil)..................( | 
| 138cc0 | 63 6f 6e 73 20 28 73 74 72 69 6e 67 20 3a 74 61    67 20 22 43 6f 6c 75 6d 6e 20 6e 61 6d 65 22 29 | cons.(string.:tag."Column.name") | 
| 138ce0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 62 6f 6f 6c 65 61 6e | ........................(boolean | 
| 138d00 | 20 3a 74 61 67 20 22 46 6c 69 70 20 6f 72 64 65    72 22 29 29 29 29 0a 0a 3b 3b 3b 20 4c 69 73 74 | .:tag."Flip.order"))))..;;;.List | 
| 138d20 | 20 52 65 70 6f 73 69 74 6f 72 69 65 73 0a 3b 3b    3b 3b 20 4c 69 73 74 20 43 6f 6d 6d 61 6e 64 73 | .Repositories.;;;;.List.Commands | 
| 138d40 | 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a    28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 69 73 | .;;;###autoload.(defun.magit-lis | 
| 138d60 | 74 2d 72 65 70 6f 73 69 74 6f 72 69 65 73 20 28    29 0a 20 20 22 44 69 73 70 6c 61 79 20 61 20 6c | t-repositories.()..."Display.a.l | 
| 138d80 | 69 73 74 20 6f 66 20 72 65 70 6f 73 69 74 6f 72    69 65 73 2e 0a 0a 55 73 65 20 74 68 65 20 6f 70 | ist.of.repositories...Use.the.op | 
| 138da0 | 74 69 6f 6e 20 60 6d 61 67 69 74 2d 72 65 70 6f    73 69 74 6f 72 79 2d 64 69 72 65 63 74 6f 72 69 | tion.`magit-repository-directori | 
| 138dc0 | 65 73 27 20 74 6f 20 63 6f 6e 74 72 6f 6c 20 77    68 69 63 68 0a 72 65 70 6f 73 69 74 6f 72 69 65 | es'.to.control.which.repositorie | 
| 138de0 | 73 20 61 72 65 20 64 69 73 70 6c 61 79 65 64 2e    22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 | s.are.displayed."...(interactive | 
| 138e00 | 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 70 6f 6c    69 73 74 2d 73 65 74 75 70 20 28 64 65 66 61 75 | )...(magit-repolist-setup.(defau | 
| 138e20 | 6c 74 2d 76 61 6c 75 65 20 27 6d 61 67 69 74 2d    72 65 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e 73 | lt-value.'magit-repolist-columns | 
| 138e40 | 29 29 29 0a 0a 3b 3b 3b 3b 20 4d 6f 64 65 20 43    6f 6d 6d 61 6e 64 73 0a 0a 28 64 65 66 75 6e 20 | )))..;;;;.Mode.Commands..(defun. | 
| 138e60 | 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 73    74 61 74 75 73 20 28 26 6f 70 74 69 6f 6e 61 6c | magit-repolist-status.(&optional | 
| 138e80 | 20 5f 62 75 74 74 6f 6e 29 0a 20 20 22 53 68 6f    77 20 74 68 65 20 73 74 61 74 75 73 20 66 6f 72 | ._button)..."Show.the.status.for | 
| 138ea0 | 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 20    61 74 20 70 6f 69 6e 74 2e 22 0a 20 20 28 69 6e | .the.repository.at.point."...(in | 
| 138ec0 | 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 69 66    2d 6c 65 74 20 28 28 69 64 20 28 74 61 62 75 6c | teractive)...(if-let.((id.(tabul | 
| 138ee0 | 61 74 65 64 2d 6c 69 73 74 2d 67 65 74 2d 69 64    29 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 | ated-list-get-id))).......(magit | 
| 138f00 | 2d 73 74 61 74 75 73 2d 73 65 74 75 70 2d 62 75    66 66 65 72 20 28 65 78 70 61 6e 64 2d 66 69 6c | -status-setup-buffer.(expand-fil | 
| 138f20 | 65 2d 6e 61 6d 65 20 69 64 29 29 0a 20 20 20 20    28 75 73 65 72 2d 65 72 72 6f 72 20 22 54 68 65 | e-name.id)).....(user-error."The | 
| 138f40 | 72 65 20 69 73 20 6e 6f 20 72 65 70 6f 73 69 74    6f 72 79 20 61 74 20 70 6f 69 6e 74 22 29 29 29 | re.is.no.repository.at.point"))) | 
| 138f60 | 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72    65 70 6f 6c 69 73 74 2d 6d 61 72 6b 20 28 29 0a | ..(defun.magit-repolist-mark.(). | 
| 138f80 | 20 20 22 4d 61 72 6b 20 61 20 72 65 70 6f 73 69    74 6f 72 79 20 61 6e 64 20 6d 6f 76 65 20 74 6f | .."Mark.a.repository.and.move.to | 
| 138fa0 | 20 74 68 65 20 6e 65 78 74 20 6c 69 6e 65 2e 22    0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 | .the.next.line."...(interactive) | 
| 138fc0 | 0a 20 20 28 6d 61 67 69 74 2d 72 65 70 6f 6c 69    73 74 2d 2d 65 6e 73 75 72 65 2d 70 61 64 64 69 | ...(magit-repolist--ensure-paddi | 
| 138fe0 | 6e 67 29 0a 20 20 28 74 61 62 75 6c 61 74 65 64    2d 6c 69 73 74 2d 70 75 74 2d 74 61 67 20 22 2a | ng)...(tabulated-list-put-tag."* | 
| 139000 | 22 20 74 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61    67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 75 6e 6d | ".t))..(defun.magit-repolist-unm | 
| 139020 | 61 72 6b 20 28 29 0a 20 20 22 55 6e 6d 61 72 6b    20 61 20 72 65 70 6f 73 69 74 6f 72 79 20 61 6e | ark.()..."Unmark.a.repository.an | 
| 139040 | 64 20 6d 6f 76 65 20 74 6f 20 74 68 65 20 6e 65    78 74 20 6c 69 6e 65 2e 22 0a 20 20 28 69 6e 74 | d.move.to.the.next.line."...(int | 
| 139060 | 65 72 61 63 74 69 76 65 29 0a 20 20 28 74 61 62    75 6c 61 74 65 64 2d 6c 69 73 74 2d 70 75 74 2d | eractive)...(tabulated-list-put- | 
| 139080 | 74 61 67 20 22 20 22 20 74 29 29 0a 0a 28 64 65    66 75 6e 20 6d 61 67 69 74 2d 72 65 70 6f 6c 69 | tag.".".t))..(defun.magit-repoli | 
| 1390a0 | 73 74 2d 66 65 74 63 68 20 28 72 65 70 6f 73 29    0a 20 20 22 46 65 74 63 68 20 61 6c 6c 20 6d 61 | st-fetch.(repos)..."Fetch.all.ma | 
| 1390c0 | 72 6b 65 64 20 6f 72 20 6c 69 73 74 65 64 20 72    65 70 6f 73 69 74 6f 72 69 65 73 2e 22 0a 20 20 | rked.or.listed.repositories."... | 
| 1390e0 | 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69    73 74 20 28 6d 61 67 69 74 2d 72 65 70 6f 6c 69 | (interactive.(list.(magit-repoli | 
| 139100 | 73 74 2d 2d 67 65 74 2d 72 65 70 6f 73 20 3f 2a    29 29 29 0a 20 20 28 72 75 6e 2d 68 6f 6f 6b 73 | st--get-repos.?*)))...(run-hooks | 
| 139120 | 20 27 6d 61 67 69 74 2d 63 72 65 64 65 6e 74 69    61 6c 2d 68 6f 6f 6b 29 0a 20 20 28 6d 61 67 69 | .'magit-credential-hook)...(magi | 
| 139140 | 74 2d 72 65 70 6f 6c 69 73 74 2d 2d 6d 61 70 63    20 28 61 70 70 6c 79 2d 70 61 72 74 69 61 6c 6c | t-repolist--mapc.(apply-partiall | 
| 139160 | 79 20 23 27 6d 61 67 69 74 2d 72 75 6e 2d 67 69    74 20 22 72 65 6d 6f 74 65 22 20 22 75 70 64 61 | y.#'magit-run-git."remote"."upda | 
| 139180 | 74 65 22 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 70 | te").........................rep | 
| 1391a0 | 6f 73 20 22 46 65 74 63 68 69 6e 67 20 69 6e 20    25 73 2e 2e 2e 22 29 29 0a 0a 28 64 65 66 75 6e | os."Fetching.in.%s..."))..(defun | 
| 1391c0 | 20 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d    66 69 6e 64 2d 66 69 6c 65 2d 6f 74 68 65 72 2d | .magit-repolist-find-file-other- | 
| 1391e0 | 66 72 61 6d 65 20 28 72 65 70 6f 73 20 66 69 6c    65 29 0a 20 20 22 46 69 6e 64 20 61 20 66 69 6c | frame.(repos.file)..."Find.a.fil | 
| 139200 | 65 20 69 6e 20 61 6c 6c 20 6d 61 72 6b 65 64 20    6f 72 20 6c 69 73 74 65 64 20 72 65 70 6f 73 69 | e.in.all.marked.or.listed.reposi | 
| 139220 | 74 6f 72 69 65 73 2e 22 0a 20 20 28 69 6e 74 65    72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d | tories."...(interactive.(list.(m | 
| 139240 | 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 2d 67    65 74 2d 72 65 70 6f 73 20 3f 2a 29 0a 20 20 20 | agit-repolist--get-repos.?*).... | 
| 139260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 72 65 61 64 2d 73 74 72 69 6e 67 20 22 | ..................(read-string." | 
| 139280 | 46 69 6e 64 20 66 69 6c 65 20 69 6e 20 72 65 70    6f 73 69 74 6f 72 69 65 73 3a 20 22 29 29 29 0a | Find.file.in.repositories:."))). | 
| 1392a0 | 20 20 28 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73    74 2d 2d 6d 61 70 63 20 28 61 70 70 6c 79 2d 70 | ..(magit-repolist--mapc.(apply-p | 
| 1392c0 | 61 72 74 69 61 6c 6c 79 20 23 27 66 69 6e 64 2d    66 69 6c 65 2d 6f 74 68 65 72 2d 66 72 61 6d 65 | artially.#'find-file-other-frame | 
| 1392e0 | 20 66 69 6c 65 29 20 72 65 70 6f 73 29 29 0a 0a    28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 70 | .file).repos))..(defun.magit-rep | 
| 139300 | 6f 6c 69 73 74 2d 2d 65 6e 73 75 72 65 2d 70 61    64 64 69 6e 67 20 28 29 0a 20 20 22 53 65 74 20 | olist--ensure-padding.()..."Set. | 
| 139320 | 60 74 61 62 75 6c 61 74 65 64 2d 6c 69 73 74 2d    70 61 64 64 69 6e 67 27 20 74 6f 20 32 2c 20 75 | `tabulated-list-padding'.to.2,.u | 
| 139340 | 6e 6c 65 73 73 20 74 68 61 74 20 69 73 20 61 6c    72 65 61 64 79 20 6e 6f 6e 2d 7a 65 72 6f 2e 22 | nless.that.is.already.non-zero." | 
| 139360 | 0a 20 20 28 77 68 65 6e 20 28 7a 65 72 6f 70 20    74 61 62 75 6c 61 74 65 64 2d 6c 69 73 74 2d 70 | ...(when.(zerop.tabulated-list-p | 
| 139380 | 61 64 64 69 6e 67 29 0a 20 20 20 20 28 73 65 74    71 20 74 61 62 75 6c 61 74 65 64 2d 6c 69 73 74 | adding).....(setq.tabulated-list | 
| 1393a0 | 2d 70 61 64 64 69 6e 67 20 32 29 0a 20 20 20 20    28 74 61 62 75 6c 61 74 65 64 2d 6c 69 73 74 2d | -padding.2).....(tabulated-list- | 
| 1393c0 | 69 6e 69 74 2d 68 65 61 64 65 72 29 0a 20 20 20    20 28 74 61 62 75 6c 61 74 65 64 2d 6c 69 73 74 | init-header).....(tabulated-list | 
| 1393e0 | 2d 70 72 69 6e 74 20 74 29 29 29 0a 0a 28 64 65    66 75 6e 20 6d 61 67 69 74 2d 72 65 70 6f 6c 69 | -print.t)))..(defun.magit-repoli | 
| 139400 | 73 74 2d 2d 67 65 74 2d 72 65 70 6f 73 20 28 26    6f 70 74 69 6f 6e 61 6c 20 63 68 61 72 29 0a 20 | st--get-repos.(&optional.char).. | 
| 139420 | 20 22 52 65 74 75 72 6e 20 6d 61 72 6b 65 64 20    72 65 70 6f 73 69 74 6f 72 69 65 73 20 6f 72 20 | ."Return.marked.repositories.or. | 
| 139440 | 60 61 6c 6c 27 20 69 66 20 6e 6f 6e 65 20 61 72    65 20 6d 61 72 6b 65 64 2e 0a 49 66 20 6f 70 74 | `all'.if.none.are.marked..If.opt | 
| 139460 | 69 6f 6e 61 6c 20 43 48 41 52 20 69 73 20 6e 6f    6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 6f 6e 6c 79 | ional.CHAR.is.non-nil,.then.only | 
| 139480 | 20 72 65 74 75 72 6e 20 72 65 70 6f 73 69 74 6f    72 69 65 73 0a 6d 61 72 6b 65 64 20 77 69 74 68 | .return.repositories.marked.with | 
| 1394a0 | 20 74 68 61 74 20 63 68 61 72 61 63 74 65 72 2e    20 20 49 66 20 6e 6f 20 72 65 70 6f 73 69 74 6f | .that.character...If.no.reposito | 
| 1394c0 | 72 69 65 73 20 61 72 65 20 6d 61 72 6b 65 64 0a    74 68 65 6e 20 61 73 6b 20 77 68 65 74 68 65 72 | ries.are.marked.then.ask.whether | 
| 1394e0 | 20 74 6f 20 61 63 74 20 6f 6e 20 61 6c 6c 20 72    65 70 6f 73 69 74 6f 72 69 65 73 20 69 6e 73 74 | .to.act.on.all.repositories.inst | 
| 139500 | 65 61 64 2e 22 0a 20 20 28 6f 72 20 28 6d 61 67    69 74 2d 72 65 70 6f 6c 69 73 74 2d 2d 6d 61 72 | ead."...(or.(magit-repolist--mar | 
| 139520 | 6b 65 64 2d 72 65 70 6f 73 20 63 68 61 72 29 0a    20 20 20 20 20 20 28 69 66 20 28 6d 61 67 69 74 | ked-repos.char).......(if.(magit | 
| 139540 | 2d 63 6f 6e 66 69 72 6d 20 27 72 65 70 6f 6c 69    73 74 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 | -confirm.'repolist-all.......... | 
| 139560 | 20 20 20 22 4e 6f 74 68 69 6e 67 20 73 65 6c 65    63 74 65 64 2e 20 20 41 63 74 20 6f 6e 20 41 4c | ..."Nothing.selected...Act.on.AL | 
| 139580 | 4c 20 64 69 73 70 6c 61 79 65 64 20 72 65 70 6f    73 69 74 6f 72 69 65 73 22 29 0a 20 20 20 20 20 | L.displayed.repositories")...... | 
| 1395a0 | 20 20 20 20 20 27 61 6c 6c 0a 20 20 20 20 20 20    20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 41 | .....'all.........(user-error."A | 
| 1395c0 | 62 6f 72 74 22 29 29 29 29 0a 0a 28 64 65 66 75    6e 20 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 | bort"))))..(defun.magit-repolist | 
| 1395e0 | 2d 2d 6d 61 72 6b 65 64 2d 72 65 70 6f 73 20 28    26 6f 70 74 69 6f 6e 61 6c 20 63 68 61 72 29 0a | --marked-repos.(&optional.char). | 
| 139600 | 20 20 22 52 65 74 75 72 6e 20 6d 61 72 6b 65 64    20 72 65 70 6f 73 69 74 6f 72 69 65 73 2e 0a 49 | .."Return.marked.repositories..I | 
| 139620 | 66 20 6f 70 74 69 6f 6e 61 6c 20 43 48 41 52 20    69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e | f.optional.CHAR.is.non-nil,.then | 
| 139640 | 20 6f 6e 6c 79 20 72 65 74 75 72 6e 20 72 65 70    6f 73 69 74 6f 72 69 65 73 0a 6d 61 72 6b 65 64 | .only.return.repositories.marked | 
| 139660 | 20 77 69 74 68 20 74 68 61 74 20 63 68 61 72 61    63 74 65 72 2e 22 0a 20 20 28 6c 65 74 20 28 63 | .with.that.character."...(let.(c | 
| 139680 | 20 6c 69 73 74 29 0a 20 20 20 20 28 73 61 76 65    2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 | .list).....(save-excursion...... | 
| 1396a0 | 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69    6e 74 2d 6d 69 6e 29 29 0a 20 20 20 20 20 20 28 | .(goto-char.(point-min)).......( | 
| 1396c0 | 77 68 69 6c 65 20 28 6e 6f 74 20 28 65 6f 62 70    29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 | while.(not.(eobp)).........(setq | 
| 1396e0 | 20 63 20 28 63 68 61 72 2d 61 66 74 65 72 29 29    0a 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 | .c.(char-after)).........(unless | 
| 139700 | 20 28 65 71 20 63 20 3f 5c 73 29 0a 20 20 20 20    20 20 20 20 20 20 28 69 66 20 63 68 61 72 0a 20 | .(eq.c.?\s)...........(if.char.. | 
| 139720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68    65 6e 20 28 65 71 20 63 20 63 68 61 72 29 0a 20 | .............(when.(eq.c.char).. | 
| 139740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    70 75 73 68 20 28 74 61 62 75 6c 61 74 65 64 2d | ...............(push.(tabulated- | 
| 139760 | 6c 69 73 74 2d 67 65 74 2d 69 64 29 20 6c 69 73    74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | list-get-id).list))............. | 
| 139780 | 28 70 75 73 68 20 28 63 6f 6e 73 20 63 20 28 74    61 62 75 6c 61 74 65 64 2d 6c 69 73 74 2d 67 65 | (push.(cons.c.(tabulated-list-ge | 
| 1397a0 | 74 2d 69 64 29 29 20 6c 69 73 74 29 29 29 0a 20    20 20 20 20 20 20 20 28 66 6f 72 77 61 72 64 2d | t-id)).list))).........(forward- | 
| 1397c0 | 6c 69 6e 65 29 29 29 0a 20 20 20 20 6c 69 73 74    29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | line))).....list))..(defun.magit | 
| 1397e0 | 2d 72 65 70 6f 6c 69 73 74 2d 2d 6d 61 70 63 20    28 66 6e 20 72 65 70 6f 73 20 26 6f 70 74 69 6f | -repolist--mapc.(fn.repos.&optio | 
| 139800 | 6e 61 6c 20 6d 73 67 29 0a 20 20 22 41 70 70 6c    79 20 46 4e 20 74 6f 20 65 61 63 68 20 64 69 72 | nal.msg)..."Apply.FN.to.each.dir | 
| 139820 | 65 63 74 6f 72 79 20 69 6e 20 52 45 50 4f 53 20    66 6f 72 20 73 69 64 65 20 65 66 66 65 63 74 73 | ectory.in.REPOS.for.side.effects | 
| 139840 | 20 6f 6e 6c 79 2e 0a 49 66 20 52 45 50 4f 53 20    69 73 20 74 68 65 20 73 79 6d 62 6f 6c 20 60 61 | .only..If.REPOS.is.the.symbol.`a | 
| 139860 | 6c 6c 27 2c 20 74 68 65 6e 20 63 61 6c 6c 20 46    4e 20 66 6f 72 20 61 6c 6c 20 64 69 73 70 6c 61 | ll',.then.call.FN.for.all.displa | 
| 139880 | 79 65 64 0a 72 65 70 6f 73 69 74 6f 72 69 65 73    2e 20 20 57 68 65 6e 20 46 4e 20 69 73 20 63 61 | yed.repositories...When.FN.is.ca | 
| 1398a0 | 6c 6c 65 64 2c 20 60 64 65 66 61 75 6c 74 2d 64    69 72 65 63 74 6f 72 79 27 20 69 73 20 62 6f 75 | lled,.`default-directory'.is.bou | 
| 1398c0 | 6e 64 20 74 6f 0a 74 68 65 20 74 6f 70 2d 6c 65    76 65 6c 20 64 69 72 65 63 74 6f 72 79 20 6f 66 | nd.to.the.top-level.directory.of | 
| 1398e0 | 20 74 68 65 20 63 75 72 72 65 6e 74 20 72 65 70    6f 73 69 74 6f 72 79 2e 20 20 49 66 20 6f 70 74 | .the.current.repository...If.opt | 
| 139900 | 69 6f 6e 61 6c 0a 4d 53 47 20 69 73 20 6e 6f 6e    2d 6e 69 6c 20 74 68 65 6e 20 74 68 61 74 20 69 | ional.MSG.is.non-nil.then.that.i | 
| 139920 | 73 20 64 69 73 70 6c 61 79 65 64 20 61 72 6f 75    6e 64 20 65 61 63 68 20 63 61 6c 6c 20 74 6f 20 | s.displayed.around.each.call.to. | 
| 139940 | 46 4e 2e 0a 49 66 20 69 74 20 63 6f 6e 74 61 69    6e 73 20 5c 22 25 73 5c 22 20 74 68 65 6e 20 74 | FN..If.it.contains.\"%s\".then.t | 
| 139960 | 68 65 20 64 69 72 65 63 74 6f 72 79 20 69 73 20    73 75 62 73 74 69 74 75 74 65 64 20 66 6f 72 20 | he.directory.is.substituted.for. | 
| 139980 | 74 68 61 74 2e 22 0a 20 20 28 77 68 65 6e 20 28    65 71 20 72 65 70 6f 73 20 27 61 6c 6c 29 0a 20 | that."...(when.(eq.repos.'all).. | 
| 1399a0 | 20 20 20 28 73 65 74 71 20 72 65 70 6f 73 20 6e    69 6c 29 0a 20 20 20 20 28 73 61 76 65 2d 65 78 | ...(setq.repos.nil).....(save-ex | 
| 1399c0 | 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 28 67    6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d | cursion.......(goto-char.(point- | 
| 1399e0 | 6d 69 6e 29 29 0a 20 20 20 20 20 20 28 77 68 69    6c 65 20 28 6e 6f 74 20 28 65 6f 62 70 29 29 0a | min)).......(while.(not.(eobp)). | 
| 139a00 | 20 20 20 20 20 20 20 20 28 70 75 73 68 20 28 74    61 62 75 6c 61 74 65 64 2d 6c 69 73 74 2d 67 65 | ........(push.(tabulated-list-ge | 
| 139a20 | 74 2d 69 64 29 20 72 65 70 6f 73 29 0a 20 20 20    20 20 20 20 20 28 66 6f 72 77 61 72 64 2d 6c 69 | t-id).repos).........(forward-li | 
| 139a40 | 6e 65 29 29 29 0a 20 20 20 20 28 73 65 74 71 20    72 65 70 6f 73 20 28 6e 72 65 76 65 72 73 65 20 | ne))).....(setq.repos.(nreverse. | 
| 139a60 | 72 65 70 6f 73 29 29 29 0a 20 20 28 6c 65 74 20    28 28 62 61 73 65 20 64 65 66 61 75 6c 74 2d 64 | repos)))...(let.((base.default-d | 
| 139a80 | 69 72 65 63 74 6f 72 79 29 0a 20 20 20 20 20 20    20 20 28 6c 65 6e 20 28 6c 65 6e 67 74 68 20 72 | irectory).........(len.(length.r | 
| 139aa0 | 65 70 6f 73 29 29 0a 20 20 20 20 20 20 20 20 28    69 20 30 29 29 0a 20 20 20 20 28 6d 61 70 63 20 | epos)).........(i.0)).....(mapc. | 
| 139ac0 | 28 6c 61 6d 62 64 61 20 28 72 65 70 6f 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 | (lambda.(repo).............(let. | 
| 139ae0 | 28 28 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74    6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ((default-directory............. | 
| 139b00 | 20 20 20 20 20 20 20 28 66 69 6c 65 2d 6e 61 6d    65 2d 61 73 2d 64 69 72 65 63 74 6f 72 79 20 28 | .......(file-name-as-directory.( | 
| 139b20 | 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65    20 72 65 70 6f 20 62 61 73 65 29 29 29 29 0a 20 | expand-file-name.repo.base)))).. | 
| 139b40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66    20 6d 73 67 0a 20 20 20 20 20 20 20 20 20 20 20 | .............(if.msg............ | 
| 139b60 | 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6d 73    67 20 28 63 6f 6e 63 61 74 20 28 66 6f 72 6d 61 | .......(let.((msg.(concat.(forma | 
| 139b80 | 74 20 22 28 25 73 2f 25 73 29 20 22 20 28 63 6c    2d 69 6e 63 66 20 69 29 20 6c 65 6e 29 0a 20 20 | t."(%s/%s).".(cl-incf.i).len)... | 
| 139ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 139bc0 | 20 20 20 28 66 6f 72 6d 61 74 20 6d 73 67 20 64    65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 | ...(format.msg.default-directory | 
| 139be0 | 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6d 65 73 73 61 67 | )))).....................(messag | 
| 139c00 | 65 20 6d 73 67 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 | e.msg).....................(func | 
| 139c20 | 61 6c 6c 20 66 6e 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 73 | all.fn).....................(mes | 
| 139c40 | 73 61 67 65 20 28 63 6f 6e 63 61 74 20 6d 73 67    20 22 64 6f 6e 65 22 29 29 29 0a 20 20 20 20 20 | sage.(concat.msg."done")))...... | 
| 139c60 | 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63    61 6c 6c 20 66 6e 29 29 29 29 0a 20 20 20 20 20 | ...........(funcall.fn))))...... | 
| 139c80 | 20 20 20 20 20 72 65 70 6f 73 29 29 29 0a 0a 3b    3b 3b 3b 20 4d 6f 64 65 0a 0a 28 64 65 66 76 61 | .....repos)))..;;;;.Mode..(defva | 
| 139ca0 | 72 2d 6b 65 79 6d 61 70 20 6d 61 67 69 74 2d 72    65 70 6f 6c 69 73 74 2d 6d 6f 64 65 2d 6d 61 70 | r-keymap.magit-repolist-mode-map | 
| 139cc0 | 0a 20 20 3a 64 6f 63 20 22 4c 6f 63 61 6c 20 6b    65 79 6d 61 70 20 66 6f 72 20 4d 61 67 69 74 2d | ...:doc."Local.keymap.for.Magit- | 
| 139ce0 | 52 65 70 6f 6c 69 73 74 20 6d 6f 64 65 20 62 75    66 66 65 72 73 2e 22 0a 20 20 3a 70 61 72 65 6e | Repolist.mode.buffers."...:paren | 
| 139d00 | 74 20 74 61 62 75 6c 61 74 65 64 2d 6c 69 73 74    2d 6d 6f 64 65 2d 6d 61 70 0a 20 20 22 43 2d 6d | t.tabulated-list-mode-map..."C-m | 
| 139d20 | 22 20 23 27 6d 61 67 69 74 2d 72 65 70 6f 6c 69    73 74 2d 73 74 61 74 75 73 0a 20 20 22 6d 22 20 | ".#'magit-repolist-status..."m". | 
| 139d40 | 20 20 23 27 6d 61 67 69 74 2d 72 65 70 6f 6c 69    73 74 2d 6d 61 72 6b 0a 20 20 22 75 22 20 20 20 | ..#'magit-repolist-mark..."u"... | 
| 139d60 | 23 27 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74    2d 75 6e 6d 61 72 6b 0a 20 20 22 66 22 20 20 20 | #'magit-repolist-unmark..."f"... | 
| 139d80 | 23 27 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74    2d 66 65 74 63 68 0a 20 20 22 35 22 20 20 20 23 | #'magit-repolist-fetch..."5"...# | 
| 139da0 | 27 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d    66 69 6e 64 2d 66 69 6c 65 2d 6f 74 68 65 72 2d | 'magit-repolist-find-file-other- | 
| 139dc0 | 66 72 61 6d 65 29 0a 0a 28 64 65 66 69 6e 65 2d    64 65 72 69 76 65 64 2d 6d 6f 64 65 20 6d 61 67 | frame)..(define-derived-mode.mag | 
| 139de0 | 69 74 2d 72 65 70 6f 6c 69 73 74 2d 6d 6f 64 65    20 74 61 62 75 6c 61 74 65 64 2d 6c 69 73 74 2d | it-repolist-mode.tabulated-list- | 
| 139e00 | 6d 6f 64 65 20 22 52 65 70 6f 73 22 0a 20 20 22    4d 61 6a 6f 72 20 6d 6f 64 65 20 66 6f 72 20 62 | mode."Repos"..."Major.mode.for.b | 
| 139e20 | 72 6f 77 73 69 6e 67 20 61 20 6c 69 73 74 20 6f    66 20 47 69 74 20 72 65 70 6f 73 69 74 6f 72 69 | rowsing.a.list.of.Git.repositori | 
| 139e40 | 65 73 2e 22 0a 20 20 28 73 65 74 71 2d 6c 6f 63    61 6c 20 78 2d 73 74 72 65 74 63 68 2d 63 75 72 | es."...(setq-local.x-stretch-cur | 
| 139e60 | 73 6f 72 20 6e 69 6c 29 0a 20 20 28 73 65 74 71    20 74 61 62 75 6c 61 74 65 64 2d 6c 69 73 74 2d | sor.nil)...(setq.tabulated-list- | 
| 139e80 | 70 61 64 64 69 6e 67 20 30 29 0a 20 20 28 61 64    64 2d 68 6f 6f 6b 20 27 74 61 62 75 6c 61 74 65 | padding.0)...(add-hook.'tabulate | 
| 139ea0 | 64 2d 6c 69 73 74 2d 72 65 76 65 72 74 2d 68 6f    6f 6b 20 23 27 6d 61 67 69 74 2d 72 65 70 6f 6c | d-list-revert-hook.#'magit-repol | 
| 139ec0 | 69 73 74 2d 72 65 66 72 65 73 68 20 6e 69 6c 20    74 29 0a 20 20 28 73 65 74 71 20 69 6d 65 6e 75 | ist-refresh.nil.t)...(setq.imenu | 
| 139ee0 | 2d 70 72 65 76 2d 69 6e 64 65 78 2d 70 6f 73 69    74 69 6f 6e 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 | -prev-index-position-function... | 
| 139f00 | 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 72 65    70 6f 6c 69 73 74 2d 2d 69 6d 65 6e 75 2d 70 72 | ......#'magit-repolist--imenu-pr | 
| 139f20 | 65 76 2d 69 6e 64 65 78 2d 70 6f 73 69 74 69 6f    6e 29 0a 20 20 28 73 65 74 71 20 69 6d 65 6e 75 | ev-index-position)...(setq.imenu | 
| 139f40 | 2d 65 78 74 72 61 63 74 2d 69 6e 64 65 78 2d 6e    61 6d 65 2d 66 75 6e 63 74 69 6f 6e 20 23 27 74 | -extract-index-name-function.#'t | 
| 139f60 | 61 62 75 6c 61 74 65 64 2d 6c 69 73 74 2d 67 65    74 2d 69 64 29 29 0a 0a 28 64 65 66 75 6e 20 6d | abulated-list-get-id))..(defun.m | 
| 139f80 | 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 73 65    74 75 70 20 28 63 6f 6c 75 6d 6e 73 29 0a 20 20 | agit-repolist-setup.(columns)... | 
| 139fa0 | 28 75 6e 6c 65 73 73 20 6d 61 67 69 74 2d 72 65    70 6f 73 69 74 6f 72 79 2d 64 69 72 65 63 74 6f | (unless.magit-repository-directo | 
| 139fc0 | 72 69 65 73 0a 20 20 20 20 28 75 73 65 72 2d 65    72 72 6f 72 20 22 59 6f 75 20 6e 65 65 64 20 74 | ries.....(user-error."You.need.t | 
| 139fe0 | 6f 20 63 75 73 74 6f 6d 69 7a 65 20 60 6d 61 67    69 74 2d 72 65 70 6f 73 69 74 6f 72 79 2d 64 69 | o.customize.`magit-repository-di | 
| 13a000 | 72 65 63 74 6f 72 69 65 73 27 20 25 73 22 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 | rectories'.%s"................." | 
| 13a020 | 62 65 66 6f 72 65 20 79 6f 75 20 63 61 6e 20 6c    69 73 74 20 72 65 70 6f 73 69 74 6f 72 69 65 73 | before.you.can.list.repositories | 
| 13a040 | 22 29 29 0a 20 20 28 77 69 74 68 2d 63 75 72 72    65 6e 74 2d 62 75 66 66 65 72 20 28 67 65 74 2d | "))...(with-current-buffer.(get- | 
| 13a060 | 62 75 66 66 65 72 2d 63 72 65 61 74 65 20 22 2a    4d 61 67 69 74 20 52 65 70 6f 73 69 74 6f 72 69 | buffer-create."*Magit.Repositori | 
| 13a080 | 65 73 2a 22 29 0a 20 20 20 20 28 6d 61 67 69 74    2d 72 65 70 6f 6c 69 73 74 2d 6d 6f 64 65 29 0a | es*").....(magit-repolist-mode). | 
| 13a0a0 | 20 20 20 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20    6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 63 | ....(setq-local.magit-repolist-c | 
| 13a0c0 | 6f 6c 75 6d 6e 73 20 63 6f 6c 75 6d 6e 73 29 0a    20 20 20 20 28 6d 61 67 69 74 2d 72 65 70 6f 6c | olumns.columns).....(magit-repol | 
| 13a0e0 | 69 73 74 2d 73 65 74 75 70 2d 31 29 0a 20 20 20    20 28 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 | ist-setup-1).....(magit-repolist | 
| 13a100 | 2d 72 65 66 72 65 73 68 29 0a 20 20 20 20 28 73    77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 20 | -refresh).....(switch-to-buffer. | 
| 13a120 | 28 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 29    29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | (current-buffer))))..(defun.magi | 
| 13a140 | 74 2d 72 65 70 6f 6c 69 73 74 2d 73 65 74 75 70    2d 31 20 28 29 0a 20 20 28 75 6e 6c 65 73 73 20 | t-repolist-setup-1.()...(unless. | 
| 13a160 | 74 61 62 75 6c 61 74 65 64 2d 6c 69 73 74 2d 73    6f 72 74 2d 6b 65 79 0a 20 20 20 20 28 73 65 74 | tabulated-list-sort-key.....(set | 
| 13a180 | 71 20 74 61 62 75 6c 61 74 65 64 2d 6c 69 73 74    2d 73 6f 72 74 2d 6b 65 79 0a 20 20 20 20 20 20 | q.tabulated-list-sort-key....... | 
| 13a1a0 | 20 20 20 20 28 70 63 61 73 65 2d 6c 65 74 20 28    28 60 28 2c 63 6f 6c 75 6d 6e 20 2e 20 2c 66 6c | ....(pcase-let.((`(,column...,fl | 
| 13a1c0 | 69 70 29 20 6d 61 67 69 74 2d 72 65 70 6f 6c 69    73 74 2d 73 6f 72 74 2d 6b 65 79 29 29 0a 20 20 | ip).magit-repolist-sort-key))... | 
| 13a1e0 | 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20    28 6f 72 20 28 63 61 72 20 28 61 73 73 6f 63 20 | ..........(cons.(or.(car.(assoc. | 
| 13a200 | 63 6f 6c 75 6d 6e 20 6d 61 67 69 74 2d 72 65 70    6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e 73 29 29 0a | column.magit-repolist-columns)). | 
| 13a220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 63 61 61 72 20 6d 61 67 69 | ......................(caar.magi | 
| 13a240 | 74 2d 72 65 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d    6e 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | t-repolist-columns))............ | 
| 13a260 | 20 20 20 20 20 20 20 66 6c 69 70 29 29 29 29 0a    20 20 28 73 65 74 71 20 74 61 62 75 6c 61 74 65 | .......flip))))...(setq.tabulate | 
| 13a280 | 64 2d 6c 69 73 74 2d 66 6f 72 6d 61 74 0a 20 20    20 20 20 20 20 20 28 76 63 6f 6e 63 61 74 20 28 | d-list-format.........(vconcat.( | 
| 13a2a0 | 73 65 71 2d 6d 61 70 2d 69 6e 64 65 78 65 64 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | seq-map-indexed................. | 
| 13a2c0 | 20 20 28 6c 61 6d 62 64 61 20 28 63 6f 6c 75 6d    6e 20 69 64 78 29 0a 20 20 20 20 20 20 20 20 20 | ..(lambda.(column.idx).......... | 
| 13a2e0 | 20 20 20 20 20 20 20 20 20 20 20 28 70 63 61 73    65 2d 6c 65 74 2a 20 28 28 60 28 2c 74 69 74 6c | ...........(pcase-let*.((`(,titl | 
| 13a300 | 65 20 2c 77 69 64 74 68 20 2c 5f 66 6e 20 2c 70    72 6f 70 73 29 20 63 6f 6c 75 6d 6e 29 0a 20 20 | e.,width.,_fn.,props).column)... | 
| 13a320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( | 
| 13a340 | 73 6f 72 74 2d 73 65 74 20 28 61 73 73 6f 63 20    3a 73 6f 72 74 20 70 72 6f 70 73 29 29 0a 20 20 | sort-set.(assoc.:sort.props))... | 
| 13a360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( | 
| 13a380 | 73 6f 72 74 2d 66 6e 20 28 63 61 64 72 20 73 6f    72 74 2d 73 65 74 29 29 29 0a 20 20 20 20 20 20 | sort-fn.(cadr.sort-set)))....... | 
| 13a3a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6e 63 6f 6e 63 20 28 6c 69 73 74 20 74 69 74 | ................(nconc.(list.tit | 
| 13a3c0 | 6c 65 20 77 69 64 74 68 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | le.width........................ | 
| 13a3e0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e    64 20 28 28 65 71 20 73 6f 72 74 2d 66 6e 20 27 | ............(cond.((eq.sort-fn.' | 
| 13a400 | 3c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | <).............................. | 
| 13a420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61    67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 6d 61 6b | .............(magit-repolist-mak | 
| 13a440 | 65 2d 73 6f 72 74 65 72 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e-sorter........................ | 
| 13a460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 73 6f 72 74 2d 66 6e 20 23 27 73 74 | ....................sort-fn.#'st | 
| 13a480 | 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 20 69    64 78 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ring-to-number.idx))............ | 
| 13a4a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 | ..............................(( | 
| 13a4c0 | 65 71 20 73 6f 72 74 2d 66 6e 20 27 6d 61 67 69    74 2d 72 65 70 6f 6c 69 73 74 2d 76 65 72 73 69 | eq.sort-fn.'magit-repolist-versi | 
| 13a4e0 | 6f 6e 3c 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | on<)............................ | 
| 13a500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 6d | ...............(magit-repolist-m | 
| 13a520 | 61 6b 65 2d 73 6f 72 74 65 72 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ake-sorter...................... | 
| 13a540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 73 6f 72 74 2d 66 6e 20 23 27 | ......................sort-fn.#' | 
| 13a560 | 69 64 65 6e 74 69 74 79 20 69 64 78 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | identity.idx)).................. | 
| 13a580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 73 6f 72 74 2d 66 6e | ........................(sort-fn | 
| 13a5a0 | 20 73 6f 72 74 2d 66 6e 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .sort-fn)....................... | 
| 13a5c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 73 6f 72 74 2d 73 65 74 20 6e 69 6c | ...................(sort-set.nil | 
| 13a5e0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... | 
| 13a600 | 20 20 20 20 20 20 20 20 20 20 20 28 74 20 74 29    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...........(t.t))).............. | 
| 13a620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 66 6c 61 74 74 65 6e 2d 74 72 65 65 20 70 72 | ................(flatten-tree.pr | 
| 13a640 | 6f 70 73 29 29 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d | ops))))...................magit- | 
| 13a660 | 72 65 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e 73    29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | repolist-columns))))..(defun.mag | 
| 13a680 | 69 74 2d 72 65 70 6f 6c 69 73 74 2d 72 65 66 72    65 73 68 20 28 29 0a 20 20 28 73 65 74 71 20 74 | it-repolist-refresh.()...(setq.t | 
| 13a6a0 | 61 62 75 6c 61 74 65 64 2d 6c 69 73 74 2d 65 6e    74 72 69 65 73 0a 20 20 20 20 20 20 20 20 28 6d | abulated-list-entries.........(m | 
| 13a6c0 | 61 70 63 61 72 20 28 70 63 61 73 65 2d 6c 61 6d    62 64 61 20 28 60 28 2c 69 64 20 2e 20 2c 70 61 | apcar.(pcase-lambda.(`(,id...,pa | 
| 13a6e0 | 74 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6c 65 74 20 28 28 64 65 | th))...................(let.((de | 
| 13a700 | 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20    70 61 74 68 29 29 0a 20 20 20 20 20 20 20 20 20 | fault-directory.path)).......... | 
| 13a720 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74    20 70 61 74 68 0a 20 20 20 20 20 20 20 20 20 20 | ...........(list.path........... | 
| 13a740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 76 63 6f 6e 63 61 74 0a 20 20 20 20 20 20 20 | ................(vconcat........ | 
| 13a760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6d 61 70 63 61 72 20 28 70 63 61 | ....................(mapcar.(pca | 
| 13a780 | 73 65 2d 6c 61 6d 62 64 61 20 28 60 28 2c 74 69    74 6c 65 20 2c 77 69 64 74 68 20 2c 66 6e 20 2c | se-lambda.(`(,title.,width.,fn., | 
| 13a7a0 | 70 72 6f 70 73 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | props))......................... | 
| 13a7c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72    20 28 66 75 6e 63 61 6c 6c 20 66 6e 20 60 28 28 | .............(or.(funcall.fn.`(( | 
| 13a7e0 | 3a 69 64 20 2c 69 64 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | :id.,id)........................ | 
| 13a800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 13a820 | 28 3a 74 69 74 6c 65 20 2c 74 69 74 6c 65 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (:title.,title)................. | 
| 13a840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 13a860 | 20 20 20 20 20 20 20 28 3a 77 69 64 74 68 20 2c    77 69 64 74 68 29 0a 20 20 20 20 20 20 20 20 20 | .......(:width.,width).......... | 
| 13a880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 13a8a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2c 40    70 72 6f 70 73 29 29 0a 20 20 20 20 20 20 20 20 | ..............,@props))......... | 
| 13a8c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 13a8e0 | 20 22 22 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .""))........................... | 
| 13a900 | 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 72    65 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e 73 29 | .........magit-repolist-columns) | 
| 13a920 | 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6d 61 67 69 74 2d 6c 69 73 74 | )))).................(magit-list | 
| 13a940 | 2d 72 65 70 6f 73 2d 75 6e 69 71 75 69 66 79 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -repos-uniquify................. | 
| 13a960 | 20 28 2d 2d 6d 61 70 20 28 63 6f 6e 73 20 28 66    69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 | .(--map.(cons.(file-name-nondire | 
| 13a980 | 63 74 6f 72 79 20 28 64 69 72 65 63 74 6f 72 79    2d 66 69 6c 65 2d 6e 61 6d 65 20 69 74 29 29 0a | ctory.(directory-file-name.it)). | 
| 13a9a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 74 | ..............................it | 
| 13a9c0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | ).........................(magit | 
| 13a9e0 | 2d 6c 69 73 74 2d 72 65 70 6f 73 29 29 29 29 29    0a 20 20 28 6d 65 73 73 61 67 65 20 22 4c 69 73 | -list-repos)))))...(message."Lis | 
| 13aa00 | 74 69 6e 67 20 72 65 70 6f 73 69 74 6f 72 69 65    73 2e 2e 2e 22 29 0a 20 20 28 74 61 62 75 6c 61 | ting.repositories...")...(tabula | 
| 13aa20 | 74 65 64 2d 6c 69 73 74 2d 69 6e 69 74 2d 68 65    61 64 65 72 29 0a 20 20 28 74 61 62 75 6c 61 74 | ted-list-init-header)...(tabulat | 
| 13aa40 | 65 64 2d 6c 69 73 74 2d 70 72 69 6e 74 20 74 29    0a 20 20 28 6d 65 73 73 61 67 65 20 22 4c 69 73 | ed-list-print.t)...(message."Lis | 
| 13aa60 | 74 69 6e 67 20 72 65 70 6f 73 69 74 6f 72 69 65    73 2e 2e 2e 64 6f 6e 65 22 29 29 0a 0a 28 64 65 | ting.repositories...done"))..(de | 
| 13aa80 | 66 75 6e 20 6d 61 67 69 74 2d 72 65 70 6f 6c 69    73 74 2d 2d 69 6d 65 6e 75 2d 70 72 65 76 2d 69 | fun.magit-repolist--imenu-prev-i | 
| 13aaa0 | 6e 64 65 78 2d 70 6f 73 69 74 69 6f 6e 20 28 29    0a 20 20 28 61 6e 64 20 28 6e 6f 74 20 28 62 6f | ndex-position.()...(and.(not.(bo | 
| 13aac0 | 62 70 29 29 0a 20 20 20 20 20 20 20 28 66 6f 72    77 61 72 64 2d 6c 69 6e 65 20 2d 31 29 29 29 0a | bp))........(forward-line.-1))). | 
| 13aae0 | 0a 3b 3b 3b 3b 20 43 6f 6c 75 6d 6e 73 0a 0a 28    64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 70 6f | .;;;;.Columns..(defun.magit-repo | 
| 13ab00 | 6c 69 73 74 2d 6d 61 6b 65 2d 73 6f 72 74 65 72    20 28 73 6f 72 74 2d 70 72 65 64 69 63 61 74 65 | list-make-sorter.(sort-predicate | 
| 13ab20 | 20 63 6f 6e 76 65 72 74 2d 63 65 6c 6c 20 63 6f    6c 75 6d 6e 2d 69 64 78 29 0a 20 20 22 52 65 74 | .convert-cell.column-idx)..."Ret | 
| 13ab40 | 75 72 6e 20 61 20 66 75 6e 63 74 69 6f 6e 20 73    75 69 74 61 62 6c 65 20 61 73 20 61 20 73 6f 72 | urn.a.function.suitable.as.a.sor | 
| 13ab60 | 74 65 72 20 66 6f 72 20 74 61 62 75 6c 61 74 65    64 20 6c 69 73 74 73 2e 0a 53 65 65 20 60 74 61 | ter.for.tabulated.lists..See.`ta | 
| 13ab80 | 62 75 6c 61 74 65 64 2d 6c 69 73 74 2d 2d 67 65    74 2d 73 6f 72 74 65 72 27 2e 20 20 47 69 76 65 | bulated-list--get-sorter'...Give | 
| 13aba0 | 6e 20 61 20 6d 6f 72 65 20 72 65 61 73 6f 6e 61    62 6c 65 20 41 50 49 0a 74 68 69 73 20 77 6f 75 | n.a.more.reasonable.API.this.wou | 
| 13abc0 | 6c 64 20 6e 6f 74 20 62 65 20 6e 65 63 65 73 73    61 72 79 20 61 6e 64 20 6f 6e 65 20 63 6f 75 6c | ld.not.be.necessary.and.one.coul | 
| 13abe0 | 64 20 6a 75 73 74 20 75 73 65 20 53 4f 52 54 2d    50 52 45 44 49 43 41 54 45 0a 64 69 72 65 63 74 | d.just.use.SORT-PREDICATE.direct | 
| 13ac00 | 6c 79 2e 20 20 43 4f 4e 56 45 52 54 2d 43 45 4c    4c 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f | ly...CONVERT-CELL.can.be.used.to | 
| 13ac20 | 20 74 75 72 6e 20 74 68 65 20 63 65 6c 6c 20 76    61 6c 75 65 2c 20 77 68 69 63 68 0a 69 73 20 61 | .turn.the.cell.value,.which.is.a | 
| 13ac40 | 6c 77 61 79 73 20 61 20 73 74 72 69 6e 67 20 62    61 63 6b 20 69 6e 74 6f 2c 20 65 2e 67 2e 2c 20 | lways.a.string.back.into,.e.g.,. | 
| 13ac60 | 61 20 6e 75 6d 62 65 72 2e 20 20 43 4f 4c 55 4d    4e 2d 49 44 58 20 68 61 73 20 74 6f 0a 62 65 20 | a.number...COLUMN-IDX.has.to.be. | 
| 13ac80 | 74 68 65 20 69 6e 64 65 78 20 6f 66 20 74 68 65    20 63 6f 6c 75 6d 6e 20 74 68 61 74 20 75 73 65 | the.index.of.the.column.that.use | 
| 13aca0 | 73 20 74 68 65 20 72 65 74 75 72 6e 65 64 20 73    6f 72 74 65 72 20 66 75 6e 63 74 69 6f 6e 2e 22 | s.the.returned.sorter.function." | 
| 13acc0 | 0a 20 20 28 6c 61 6d 62 64 61 20 28 61 20 62 29    0a 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 73 6f | ...(lambda.(a.b).....(funcall.so | 
| 13ace0 | 72 74 2d 70 72 65 64 69 63 61 74 65 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 | rt-predicate..............(funca | 
| 13ad00 | 6c 6c 20 63 6f 6e 76 65 72 74 2d 63 65 6c 6c 20    28 61 72 65 66 20 28 63 61 64 72 20 61 29 20 63 | ll.convert-cell.(aref.(cadr.a).c | 
| 13ad20 | 6f 6c 75 6d 6e 2d 69 64 78 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c | olumn-idx))..............(funcal | 
| 13ad40 | 6c 20 63 6f 6e 76 65 72 74 2d 63 65 6c 6c 20 28    61 72 65 66 20 28 63 61 64 72 20 62 29 20 63 6f | l.convert-cell.(aref.(cadr.b).co | 
| 13ad60 | 6c 75 6d 6e 2d 69 64 78 29 29 29 29 29 0a 0a 28    64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 70 6f | lumn-idx)))))..(defun.magit-repo | 
| 13ad80 | 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d 69 64 65 6e    74 20 28 73 70 65 63 29 0a 20 20 22 49 6e 73 65 | list-column-ident.(spec)..."Inse | 
| 13ada0 | 72 74 20 74 68 65 20 69 64 65 6e 74 69 66 69 63    61 74 69 6f 6e 20 6f 66 20 74 68 65 20 72 65 70 | rt.the.identification.of.the.rep | 
| 13adc0 | 6f 73 69 74 6f 72 79 2e 0a 55 73 75 61 6c 6c 79    20 74 68 69 73 20 69 73 20 6a 75 73 74 20 69 74 | ository..Usually.this.is.just.it | 
| 13ade0 | 73 20 62 61 73 65 6e 61 6d 65 2e 22 0a 20 20 28    63 61 64 72 20 28 61 73 73 71 20 3a 69 64 20 73 | s.basename."...(cadr.(assq.:id.s | 
| 13ae00 | 70 65 63 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d    61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 63 6f | pec)))..(defun.magit-repolist-co | 
| 13ae20 | 6c 75 6d 6e 2d 70 61 74 68 20 28 5f 29 0a 20 20    22 49 6e 73 65 72 74 20 74 68 65 20 61 62 73 6f | lumn-path.(_)..."Insert.the.abso | 
| 13ae40 | 6c 75 74 65 20 70 61 74 68 20 6f 66 20 74 68 65    20 72 65 70 6f 73 69 74 6f 72 79 2e 22 0a 20 20 | lute.path.of.the.repository."... | 
| 13ae60 | 28 61 62 62 72 65 76 69 61 74 65 2d 66 69 6c 65    2d 6e 61 6d 65 20 64 65 66 61 75 6c 74 2d 64 69 | (abbreviate-file-name.default-di | 
| 13ae80 | 72 65 63 74 6f 72 79 29 29 0a 0a 28 64 65 66 76    61 72 20 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 | rectory))..(defvar.magit-repolis | 
| 13aea0 | 74 2d 63 6f 6c 75 6d 6e 2d 76 65 72 73 69 6f 6e    2d 72 65 67 65 78 70 20 22 5c 0a 5c 5c 28 3f 31 | t-column-version-regexp."\.\\(?1 | 
| 13aec0 | 3a 2d 5c 5c 28 3f 32 3a 5b 30 2d 39 5d 2a 5c 5c    29 5c 0a 5c 5c 28 3f 33 3a 2d 67 5b 61 2d 7a 30 | :-\\(?2:[0-9]*\\)\.\\(?3:-g[a-z0 | 
| 13aee0 | 2d 39 5d 2a 5c 5c 29 5c 5c 29 3f 5c 0a 5c 5c 28    3f 3a 2d 5c 5c 28 3f 34 3a 64 69 72 74 79 5c 5c | -9]*\\)\\)?\.\\(?:-\\(?4:dirty\\ | 
| 13af00 | 29 5c 5c 29 5c 0a 3f 5c 5c 27 22 29 0a 0a 28 64    65 66 76 61 72 20 6d 61 67 69 74 2d 72 65 70 6f | )\\)\.?\\'")..(defvar.magit-repo | 
| 13af20 | 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d 76 65 72 73    69 6f 6e 2d 72 65 73 75 6d 65 2d 72 65 67 65 78 | list-column-version-resume-regex | 
| 13af40 | 70 0a 20 20 22 5c 5c 60 52 65 73 75 6d 65 20 64    65 76 65 6c 6f 70 6d 65 6e 74 5c 5c 27 22 29 0a | p..."\\`Resume.development\\'"). | 
| 13af60 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65    70 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d 76 65 | .(defun.magit-repolist-column-ve | 
| 13af80 | 72 73 69 6f 6e 20 28 5f 29 0a 20 20 22 49 6e 73    65 72 74 20 61 20 64 65 73 63 72 69 70 74 69 6f | rsion.(_)..."Insert.a.descriptio | 
| 13afa0 | 6e 20 6f 66 20 74 68 65 20 72 65 70 6f 73 69 74    6f 72 79 27 73 20 60 48 45 41 44 27 20 72 65 76 | n.of.the.repository's.`HEAD'.rev | 
| 13afc0 | 69 73 69 6f 6e 2e 22 0a 20 20 28 61 6e 64 2d 6c    65 74 2a 20 28 28 76 20 28 6f 72 20 28 6d 61 67 | ision."...(and-let*.((v.(or.(mag | 
| 13afe0 | 69 74 2d 67 69 74 2d 73 74 72 69 6e 67 20 22 64    65 73 63 72 69 62 65 22 20 22 2d 2d 74 61 67 73 | it-git-string."describe"."--tags | 
| 13b000 | 22 20 22 2d 2d 64 69 72 74 79 22 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "."--dirty").................... | 
| 13b020 | 20 3b 3b 20 49 66 20 74 68 65 72 65 20 61 72 65    20 6e 6f 20 74 61 67 73 2c 20 75 73 65 20 74 68 | .;;.If.there.are.no.tags,.use.th | 
| 13b040 | 65 20 64 61 74 65 20 69 6e 20 4d 45 4c 50 41 20    66 6f 72 6d 61 74 2e 0a 20 20 20 20 20 20 20 20 | e.date.in.MELPA.format.......... | 
| 13b060 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67    69 74 2d 72 65 76 2d 66 6f 72 6d 61 74 20 22 25 | ............(magit-rev-format."% | 
| 13b080 | 63 64 2d 67 25 68 22 20 6e 69 6c 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | cd-g%h".nil..................... | 
| 13b0a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 22 2d 2d 64 61 74 65 3d 66 6f 72 6d 61 74 | .................."--date=format | 
| 13b0c0 | 3a 25 59 25 6d 25 64 2e 25 48 25 4d 22 29 29 29    29 0a 20 20 20 20 28 73 61 76 65 2d 6d 61 74 63 | :%Y%m%d.%H%M")))).....(save-matc | 
| 13b0e0 | 68 2d 64 61 74 61 0a 20 20 20 20 20 20 28 77 68    65 6e 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 | h-data.......(when.(string-match | 
| 13b100 | 20 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d    63 6f 6c 75 6d 6e 2d 76 65 72 73 69 6f 6e 2d 72 | .magit-repolist-column-version-r | 
| 13b120 | 65 67 65 78 70 20 76 29 0a 20 20 20 20 20 20 20    20 28 6d 61 67 69 74 2d 2d 70 75 74 2d 66 61 63 | egexp.v).........(magit--put-fac | 
| 13b140 | 65 20 28 6d 61 74 63 68 2d 62 65 67 69 6e 6e 69    6e 67 20 30 29 20 28 6d 61 74 63 68 2d 65 6e 64 | e.(match-beginning.0).(match-end | 
| 13b160 | 20 30 29 20 27 73 68 61 64 6f 77 20 76 29 0a 20    20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6d 61 | .0).'shadow.v).........(when.(ma | 
| 13b180 | 74 63 68 2d 65 6e 64 20 32 29 0a 20 20 20 20 20    20 20 20 20 20 28 6d 61 67 69 74 2d 2d 70 75 74 | tch-end.2)...........(magit--put | 
| 13b1a0 | 2d 66 61 63 65 20 28 6d 61 74 63 68 2d 62 65 67    69 6e 6e 69 6e 67 20 32 29 20 28 6d 61 74 63 68 | -face.(match-beginning.2).(match | 
| 13b1c0 | 2d 65 6e 64 20 32 29 20 27 62 6f 6c 64 20 76 29    29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 | -end.2).'bold.v)).........(when. | 
| 13b1e0 | 28 6d 61 74 63 68 2d 65 6e 64 20 34 29 0a 20 20    20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d | (match-end.4)...........(magit-- | 
| 13b200 | 70 75 74 2d 66 61 63 65 20 28 6f 72 20 28 6d 61    74 63 68 2d 62 65 67 69 6e 6e 69 6e 67 20 33 29 | put-face.(or.(match-beginning.3) | 
| 13b220 | 20 28 6d 61 74 63 68 2d 62 65 67 69 6e 6e 69 6e    67 20 34 29 29 0a 20 20 20 20 20 20 20 20 20 20 | .(match-beginning.4))........... | 
| 13b240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6d 61 74 63 68 2d 65 6e 64 20 34 29 20 27 | .................(match-end.4).' | 
| 13b260 | 65 72 72 6f 72 20 76 29 29 0a 20 20 20 20 20 20    20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 65 71 | error.v)).........(when.(and.(eq | 
| 13b280 | 75 61 6c 20 28 6d 61 74 63 68 2d 73 74 72 69 6e    67 20 32 20 76 29 20 22 31 22 29 0a 20 20 20 20 | ual.(match-string.2.v)."1")..... | 
| 13b2a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 6d | ...............(string-match-p.m | 
| 13b2c0 | 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 63 6f    6c 75 6d 6e 2d 76 65 72 73 69 6f 6e 2d 72 65 73 | agit-repolist-column-version-res | 
| 13b2e0 | 75 6d 65 2d 72 65 67 65 78 70 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ume-regexp...................... | 
| 13b300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d    61 67 69 74 2d 72 65 76 2d 66 6f 72 6d 61 74 20 | ..............(magit-rev-format. | 
| 13b320 | 22 25 73 22 29 29 29 0a 20 20 20 20 20 20 20 20    20 20 28 73 65 74 71 20 76 20 28 72 65 70 6c 61 | "%s")))...........(setq.v.(repla | 
| 13b340 | 63 65 2d 6d 61 74 63 68 20 28 70 72 6f 70 65 72    74 69 7a 65 20 22 2b 22 20 27 66 61 63 65 20 27 | ce-match.(propertize."+".'face.' | 
| 13b360 | 73 68 61 64 6f 77 29 20 74 20 74 20 76 20 31 29    29 29 29 0a 20 20 20 20 20 20 28 69 66 20 28 61 | shadow).t.t.v.1)))).......(if.(a | 
| 13b380 | 6e 64 20 76 20 28 73 74 72 69 6e 67 2d 6d 61 74    63 68 20 22 5c 5c 60 5b 30 2d 39 5d 22 20 76 29 | nd.v.(string-match."\\`[0-9]".v) | 
| 13b3a0 | 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e    63 61 74 20 22 20 22 20 76 29 0a 20 20 20 20 20 | )...........(concat.".".v)...... | 
| 13b3c0 | 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 76 20    28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5c | ...(when.(and.v.(string-match."\ | 
| 13b3e0 | 5c 60 5b 5e 30 2d 39 5d 2b 22 20 76 29 29 0a 20    20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | \`[^0-9]+".v))...........(magit- | 
| 13b400 | 2d 70 75 74 2d 66 61 63 65 20 30 20 28 6d 61 74    63 68 2d 65 6e 64 20 30 29 20 27 73 68 61 64 6f | -put-face.0.(match-end.0).'shado | 
| 13b420 | 77 20 76 29 29 0a 20 20 20 20 20 20 20 20 76 29    29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | w.v)).........v))))..(defun.magi | 
| 13b440 | 74 2d 72 65 70 6f 6c 69 73 74 2d 76 65 72 73 69    6f 6e 3c 20 28 61 20 62 29 0a 20 20 28 73 61 76 | t-repolist-version<.(a.b)...(sav | 
| 13b460 | 65 2d 6d 61 74 63 68 2d 64 61 74 61 0a 20 20 20    20 28 6c 65 74 20 28 28 72 65 20 22 5b 30 2d 39 | e-match-data.....(let.((re."[0-9 | 
| 13b480 | 5d 2b 5c 5c 28 5c 5c 2e 5b 30 2d 39 5d 2a 5c 5c    29 2a 22 29 29 0a 20 20 20 20 20 20 28 73 65 74 | ]+\\(\\.[0-9]*\\)*")).......(set | 
| 13b4a0 | 71 20 61 20 28 61 6e 64 20 28 73 74 72 69 6e 67    2d 6d 61 74 63 68 20 72 65 20 61 29 20 28 6d 61 | q.a.(and.(string-match.re.a).(ma | 
| 13b4c0 | 74 63 68 2d 73 74 72 69 6e 67 20 30 20 61 29 29    29 0a 20 20 20 20 20 20 28 73 65 74 71 20 62 20 | tch-string.0.a))).......(setq.b. | 
| 13b4e0 | 28 61 6e 64 20 28 73 74 72 69 6e 67 2d 6d 61 74    63 68 20 72 65 20 62 29 20 28 6d 61 74 63 68 2d | (and.(string-match.re.b).(match- | 
| 13b500 | 73 74 72 69 6e 67 20 30 20 62 29 29 29 0a 20 20    20 20 20 20 28 63 6f 6e 64 20 28 28 61 6e 64 20 | string.0.b))).......(cond.((and. | 
| 13b520 | 61 20 62 29 20 28 76 65 72 73 69 6f 6e 3c 20 61    20 62 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | a.b).(version<.a.b))............ | 
| 13b540 | 20 28 62 20 6e 69 6c 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 28 74 20 74 29 29 29 29 29 0a 0a | .(b.nil).............(t.t))))).. | 
| 13b560 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 70    6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d 62 72 61 | (defun.magit-repolist-column-bra | 
| 13b580 | 6e 63 68 20 28 5f 29 0a 20 20 22 49 6e 73 65 72    74 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 | nch.(_)..."Insert.the.current.br | 
| 13b5a0 | 61 6e 63 68 2e 22 0a 20 20 28 6c 65 74 20 28 28    62 72 61 6e 63 68 20 28 6d 61 67 69 74 2d 67 65 | anch."...(let.((branch.(magit-ge | 
| 13b5c0 | 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68    29 29 29 0a 20 20 20 20 28 69 66 20 28 6d 65 6d | t-current-branch))).....(if.(mem | 
| 13b5e0 | 62 65 72 20 62 72 61 6e 63 68 20 6d 61 67 69 74    2d 6d 61 69 6e 2d 62 72 61 6e 63 68 2d 6e 61 6d | ber.branch.magit-main-branch-nam | 
| 13b600 | 65 73 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67    69 74 2d 2d 70 72 6f 70 65 72 74 69 7a 65 2d 66 | es).........(magit--propertize-f | 
| 13b620 | 61 63 65 20 62 72 61 6e 63 68 20 27 73 68 61 64    6f 77 29 0a 20 20 20 20 20 20 62 72 61 6e 63 68 | ace.branch.'shadow).......branch | 
| 13b640 | 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69    74 2d 72 65 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d | )))..(defun.magit-repolist-colum | 
| 13b660 | 6e 2d 75 70 73 74 72 65 61 6d 20 28 5f 29 0a 20    20 22 49 6e 73 65 72 74 20 74 68 65 20 75 70 73 | n-upstream.(_)..."Insert.the.ups | 
| 13b680 | 74 72 65 61 6d 20 62 72 61 6e 63 68 20 6f 66 20    74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e | tream.branch.of.the.current.bran | 
| 13b6a0 | 63 68 2e 22 0a 20 20 28 6d 61 67 69 74 2d 67 65    74 2d 75 70 73 74 72 65 61 6d 2d 62 72 61 6e 63 | ch."...(magit-get-upstream-branc | 
| 13b6c0 | 68 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69    74 2d 72 65 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d | h))..(defun.magit-repolist-colum | 
| 13b6e0 | 6e 2d 66 6c 61 67 20 28 5f 29 0a 20 20 22 49 6e    73 65 72 74 20 61 20 66 6c 61 67 20 61 73 20 73 | n-flag.(_)..."Insert.a.flag.as.s | 
| 13b700 | 70 65 63 69 66 69 65 64 20 62 79 20 60 6d 61 67    69 74 2d 72 65 70 6f 6c 69 73 74 2d 63 6f 6c 75 | pecified.by.`magit-repolist-colu | 
| 13b720 | 6d 6e 2d 66 6c 61 67 2d 61 6c 69 73 74 27 2e 0a    0a 42 79 20 64 65 66 61 75 6c 74 20 74 68 69 73 | mn-flag-alist'...By.default.this | 
| 13b740 | 20 69 6e 64 69 63 61 74 65 73 20 77 68 65 74 68    65 72 20 74 68 65 72 65 20 61 72 65 20 75 6e 63 | .indicates.whether.there.are.unc | 
| 13b760 | 6f 6d 6d 69 74 74 65 64 20 63 68 61 6e 67 65 73    2e 0a 2d 20 4e 20 69 66 20 74 68 65 72 65 20 69 | ommitted.changes..-.N.if.there.i | 
| 13b780 | 73 20 61 74 20 6c 65 61 73 74 20 6f 6e 65 20 75    6e 74 72 61 63 6b 65 64 20 66 69 6c 65 2e 0a 2d | s.at.least.one.untracked.file..- | 
| 13b7a0 | 20 55 20 69 66 20 74 68 65 72 65 20 69 73 20 61    74 20 6c 65 61 73 74 20 6f 6e 65 20 75 6e 73 74 | .U.if.there.is.at.least.one.unst | 
| 13b7c0 | 61 67 65 64 20 66 69 6c 65 2e 0a 2d 20 53 20 69    66 20 74 68 65 72 65 20 69 73 20 61 74 20 6c 65 | aged.file..-.S.if.there.is.at.le | 
| 13b7e0 | 61 73 74 20 6f 6e 65 20 73 74 61 67 65 64 20 66    69 6c 65 2e 0a 4f 6e 6c 79 20 6f 6e 65 20 6c 65 | ast.one.staged.file..Only.one.le | 
| 13b800 | 74 74 65 72 20 69 73 20 73 68 6f 77 6e 2c 20 74    68 65 20 66 69 72 73 74 20 74 68 61 74 20 61 70 | tter.is.shown,.the.first.that.ap | 
| 13b820 | 70 6c 69 65 73 2e 22 0a 20 20 28 73 65 71 2d 73    6f 6d 65 20 28 70 63 61 73 65 2d 6c 61 6d 62 64 | plies."...(seq-some.(pcase-lambd | 
| 13b840 | 61 20 28 60 28 2c 66 75 6e 20 2e 20 2c 66 6c 61    67 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | a.(`(,fun...,flag))............. | 
| 13b860 | 20 20 28 61 6e 64 20 28 66 75 6e 63 61 6c 6c 20    66 75 6e 29 20 66 6c 61 67 29 29 0a 20 20 20 20 | ..(and.(funcall.fun).flag))..... | 
| 13b880 | 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 72 65    70 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d 66 6c | ........magit-repolist-column-fl | 
| 13b8a0 | 61 67 2d 61 6c 69 73 74 29 29 0a 0a 28 64 65 66    75 6e 20 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 | ag-alist))..(defun.magit-repolis | 
| 13b8c0 | 74 2d 63 6f 6c 75 6d 6e 2d 66 6c 61 67 73 20 28    5f 29 0a 20 20 22 49 6e 73 65 72 74 20 61 6c 6c | t-column-flags.(_)..."Insert.all | 
| 13b8e0 | 20 66 6c 61 67 73 20 61 73 20 73 70 65 63 69 66    69 65 64 20 62 79 20 60 6d 61 67 69 74 2d 72 65 | .flags.as.specified.by.`magit-re | 
| 13b900 | 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d 66 6c    61 67 2d 61 6c 69 73 74 27 2e 0a 54 68 69 73 20 | polist-column-flag-alist'..This. | 
| 13b920 | 69 73 20 61 6e 20 61 6c 74 65 72 6e 61 74 69 76    65 20 74 6f 20 66 75 6e 63 74 69 6f 6e 20 60 6d | is.an.alternative.to.function.`m | 
| 13b940 | 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 63 6f    6c 75 6d 6e 2d 66 6c 61 67 27 2c 0a 77 68 69 63 | agit-repolist-column-flag',.whic | 
| 13b960 | 68 20 6f 6e 6c 79 20 6c 69 73 74 73 20 74 68 65    20 66 69 72 73 74 20 6f 6e 65 20 66 6f 75 6e 64 | h.only.lists.the.first.one.found | 
| 13b980 | 2e 22 0a 20 20 28 6d 61 70 63 6f 6e 63 61 74 20    28 70 63 61 73 65 2d 6c 61 6d 62 64 61 20 28 60 | ."...(mapconcat.(pcase-lambda.(` | 
| 13b9a0 | 28 2c 66 75 6e 20 2e 20 2c 66 6c 61 67 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | (,fun...,flag))................( | 
| 13b9c0 | 69 66 20 28 66 75 6e 63 61 6c 6c 20 66 75 6e 29    20 66 6c 61 67 20 22 20 22 29 29 0a 20 20 20 20 | if.(funcall.fun).flag."."))..... | 
| 13b9e0 | 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 72    65 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d 66 | .........magit-repolist-column-f | 
| 13ba00 | 6c 61 67 2d 61 6c 69 73 74 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 22 22 29 29 0a 0a 28 64 65 | lag-alist..............""))..(de | 
| 13ba20 | 66 75 6e 20 6d 61 67 69 74 2d 72 65 70 6f 6c 69    73 74 2d 63 6f 6c 75 6d 6e 2d 75 6e 70 75 6c 6c | fun.magit-repolist-column-unpull | 
| 13ba40 | 65 64 2d 66 72 6f 6d 2d 75 70 73 74 72 65 61 6d    20 28 73 70 65 63 29 0a 20 20 22 49 6e 73 65 72 | ed-from-upstream.(spec)..."Inser | 
| 13ba60 | 74 20 6e 75 6d 62 65 72 20 6f 66 20 75 70 73 74    72 65 61 6d 20 63 6f 6d 6d 69 74 73 20 6e 6f 74 | t.number.of.upstream.commits.not | 
| 13ba80 | 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20    62 72 61 6e 63 68 2e 22 0a 20 20 28 61 6e 64 2d | .in.the.current.branch."...(and- | 
| 13baa0 | 6c 65 74 2a 20 28 28 62 72 20 28 6d 61 67 69 74    2d 67 65 74 2d 75 70 73 74 72 65 61 6d 2d 62 72 | let*.((br.(magit-get-upstream-br | 
| 13bac0 | 61 6e 63 68 29 29 29 0a 20 20 20 20 28 6d 61 67    69 74 2d 72 65 70 6f 6c 69 73 74 2d 69 6e 73 65 | anch))).....(magit-repolist-inse | 
| 13bae0 | 72 74 2d 63 6f 75 6e 74 20 28 63 61 64 72 20 28    6d 61 67 69 74 2d 72 65 76 2d 64 69 66 66 2d 63 | rt-count.(cadr.(magit-rev-diff-c | 
| 13bb00 | 6f 75 6e 74 20 22 48 45 41 44 22 20 62 72 29 29    20 73 70 65 63 29 29 29 0a 0a 28 64 65 66 75 6e | ount."HEAD".br)).spec)))..(defun | 
| 13bb20 | 20 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d    63 6f 6c 75 6d 6e 2d 75 6e 70 75 6c 6c 65 64 2d | .magit-repolist-column-unpulled- | 
| 13bb40 | 66 72 6f 6d 2d 70 75 73 68 72 65 6d 6f 74 65 20    28 73 70 65 63 29 0a 20 20 22 49 6e 73 65 72 74 | from-pushremote.(spec)..."Insert | 
| 13bb60 | 20 6e 75 6d 62 65 72 20 6f 66 20 63 6f 6d 6d 69    74 73 20 69 6e 20 74 68 65 20 70 75 73 68 20 62 | .number.of.commits.in.the.push.b | 
| 13bb80 | 72 61 6e 63 68 20 62 75 74 20 6e 6f 74 20 74 68    65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 | ranch.but.not.the.current.branch | 
| 13bba0 | 2e 22 0a 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28    28 62 72 20 28 6d 61 67 69 74 2d 67 65 74 2d 70 | ."...(and-let*.((br.(magit-get-p | 
| 13bbc0 | 75 73 68 2d 62 72 61 6e 63 68 20 6e 69 6c 20 74    29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 | ush-branch.nil.t))).....(magit-r | 
| 13bbe0 | 65 70 6f 6c 69 73 74 2d 69 6e 73 65 72 74 2d 63    6f 75 6e 74 20 28 63 61 64 72 20 28 6d 61 67 69 | epolist-insert-count.(cadr.(magi | 
| 13bc00 | 74 2d 72 65 76 2d 64 69 66 66 2d 63 6f 75 6e 74    20 22 48 45 41 44 22 20 62 72 29 29 20 73 70 65 | t-rev-diff-count."HEAD".br)).spe | 
| 13bc20 | 63 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67    69 74 2d 72 65 70 6f 6c 69 73 74 2d 63 6f 6c 75 | c)))..(defun.magit-repolist-colu | 
| 13bc40 | 6d 6e 2d 75 6e 70 75 73 68 65 64 2d 74 6f 2d 75    70 73 74 72 65 61 6d 20 28 73 70 65 63 29 0a 20 | mn-unpushed-to-upstream.(spec).. | 
| 13bc60 | 20 22 49 6e 73 65 72 74 20 6e 75 6d 62 65 72 20    6f 66 20 63 6f 6d 6d 69 74 73 20 69 6e 20 74 68 | ."Insert.number.of.commits.in.th | 
| 13bc80 | 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68    20 62 75 74 20 6e 6f 74 20 69 74 73 20 75 70 73 | e.current.branch.but.not.its.ups | 
| 13bca0 | 74 72 65 61 6d 2e 22 0a 20 20 28 61 6e 64 2d 6c    65 74 2a 20 28 28 62 72 20 28 6d 61 67 69 74 2d | tream."...(and-let*.((br.(magit- | 
| 13bcc0 | 67 65 74 2d 75 70 73 74 72 65 61 6d 2d 62 72 61    6e 63 68 29 29 29 0a 20 20 20 20 28 6d 61 67 69 | get-upstream-branch))).....(magi | 
| 13bce0 | 74 2d 72 65 70 6f 6c 69 73 74 2d 69 6e 73 65 72    74 2d 63 6f 75 6e 74 20 28 63 61 72 20 28 6d 61 | t-repolist-insert-count.(car.(ma | 
| 13bd00 | 67 69 74 2d 72 65 76 2d 64 69 66 66 2d 63 6f 75    6e 74 20 22 48 45 41 44 22 20 62 72 29 29 20 73 | git-rev-diff-count."HEAD".br)).s | 
| 13bd20 | 70 65 63 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d    61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 63 6f | pec)))..(defun.magit-repolist-co | 
| 13bd40 | 6c 75 6d 6e 2d 75 6e 70 75 73 68 65 64 2d 74 6f    2d 70 75 73 68 72 65 6d 6f 74 65 20 28 73 70 65 | lumn-unpushed-to-pushremote.(spe | 
| 13bd60 | 63 29 0a 20 20 22 49 6e 73 65 72 74 20 6e 75 6d    62 65 72 20 6f 66 20 63 6f 6d 6d 69 74 73 20 69 | c)..."Insert.number.of.commits.i | 
| 13bd80 | 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72    61 6e 63 68 20 62 75 74 20 6e 6f 74 20 69 74 73 | n.the.current.branch.but.not.its | 
| 13bda0 | 20 70 75 73 68 20 62 72 61 6e 63 68 2e 22 0a 20    20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 62 72 20 | .push.branch."...(and-let*.((br. | 
| 13bdc0 | 28 6d 61 67 69 74 2d 67 65 74 2d 70 75 73 68 2d    62 72 61 6e 63 68 20 6e 69 6c 20 74 29 29 29 0a | (magit-get-push-branch.nil.t))). | 
| 13bde0 | 20 20 20 20 28 6d 61 67 69 74 2d 72 65 70 6f 6c    69 73 74 2d 69 6e 73 65 72 74 2d 63 6f 75 6e 74 | ....(magit-repolist-insert-count | 
| 13be00 | 20 28 63 61 72 20 28 6d 61 67 69 74 2d 72 65 76    2d 64 69 66 66 2d 63 6f 75 6e 74 20 22 48 45 41 | .(car.(magit-rev-diff-count."HEA | 
| 13be20 | 44 22 20 62 72 29 29 20 73 70 65 63 29 29 29 0a    0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 | D".br)).spec)))..(defun.magit-re | 
| 13be40 | 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d 62 72    61 6e 63 68 65 73 20 28 73 70 65 63 29 0a 20 20 | polist-column-branches.(spec)... | 
| 13be60 | 22 49 6e 73 65 72 74 20 6e 75 6d 62 65 72 20 6f    66 20 62 72 61 6e 63 68 65 73 2e 22 0a 20 20 28 | "Insert.number.of.branches."...( | 
| 13be80 | 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 69    6e 73 65 72 74 2d 63 6f 75 6e 74 20 28 6c 65 6e | magit-repolist-insert-count.(len | 
| 13bea0 | 67 74 68 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d    6c 6f 63 61 6c 2d 62 72 61 6e 63 68 65 73 29 29 | gth.(magit-list-local-branches)) | 
| 13bec0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 13bee0 | 60 28 28 3a 6e 6f 72 6d 61 6c 2d 63 6f 75 6e 74    20 31 29 20 2c 40 73 70 65 63 29 29 29 0a 0a 28 | `((:normal-count.1).,@spec)))..( | 
| 13bf00 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 70 6f    6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d 73 74 61 73 | defun.magit-repolist-column-stas | 
| 13bf20 | 68 65 73 20 28 73 70 65 63 29 0a 20 20 22 49 6e    73 65 72 74 20 6e 75 6d 62 65 72 20 6f 66 20 73 | hes.(spec)..."Insert.number.of.s | 
| 13bf40 | 74 61 73 68 65 73 2e 22 0a 20 20 28 6d 61 67 69    74 2d 72 65 70 6f 6c 69 73 74 2d 69 6e 73 65 72 | tashes."...(magit-repolist-inser | 
| 13bf60 | 74 2d 63 6f 75 6e 74 20 28 6c 65 6e 67 74 68 20    28 6d 61 67 69 74 2d 6c 69 73 74 2d 73 74 61 73 | t-count.(length.(magit-list-stas | 
| 13bf80 | 68 65 73 29 29 20 73 70 65 63 29 29 0a 0a 28 64    65 66 75 6e 20 6d 61 67 69 74 2d 72 65 70 6f 6c | hes)).spec))..(defun.magit-repol | 
| 13bfa0 | 69 73 74 2d 69 6e 73 65 72 74 2d 63 6f 75 6e 74    20 28 6e 20 73 70 65 63 29 0a 20 20 28 6d 61 67 | ist-insert-count.(n.spec)...(mag | 
| 13bfc0 | 69 74 2d 2d 70 72 6f 70 65 72 74 69 7a 65 2d 66    61 63 65 0a 20 20 20 28 69 66 20 28 61 6e 64 20 | it--propertize-face....(if.(and. | 
| 13bfe0 | 20 28 3e 20 6e 20 39 29 20 28 3d 20 28 63 61 64    72 20 28 61 73 73 71 20 3a 77 69 64 74 68 20 73 | .(>.n.9).(=.(cadr.(assq.:width.s | 
| 13c000 | 70 65 63 29 29 20 31 29 29 0a 20 20 20 20 20 20    20 22 2b 22 0a 20 20 20 20 20 28 6e 75 6d 62 65 | pec)).1))........"+"......(numbe | 
| 13c020 | 72 2d 74 6f 2d 73 74 72 69 6e 67 20 6e 29 29 0a    20 20 20 28 69 66 20 28 3e 20 6e 20 28 6f 72 20 | r-to-string.n))....(if.(>.n.(or. | 
| 13c040 | 28 63 61 64 72 20 28 61 73 73 71 20 3a 6e 6f 72    6d 61 6c 2d 63 6f 75 6e 74 20 73 70 65 63 29 29 | (cadr.(assq.:normal-count.spec)) | 
| 13c060 | 20 30 29 29 20 27 62 6f 6c 64 20 27 73 68 61 64    6f 77 29 29 29 0a 0a 3b 3b 3b 20 52 65 61 64 20 | .0)).'bold.'shadow)))..;;;.Read. | 
| 13c080 | 52 65 70 6f 73 69 74 6f 72 79 0a 0a 28 64 65 66    75 6e 20 6d 61 67 69 74 2d 72 65 61 64 2d 72 65 | Repository..(defun.magit-read-re | 
| 13c0a0 | 70 6f 73 69 74 6f 72 79 20 28 26 6f 70 74 69 6f    6e 61 6c 20 72 65 61 64 2d 64 69 72 65 63 74 6f | pository.(&optional.read-directo | 
| 13c0c0 | 72 79 2d 6e 61 6d 65 29 0a 20 20 22 52 65 61 64    20 61 20 47 69 74 20 72 65 70 6f 73 69 74 6f 72 | ry-name)..."Read.a.Git.repositor | 
| 13c0e0 | 79 20 69 6e 20 74 68 65 20 6d 69 6e 69 62 75 66    66 65 72 2c 20 77 69 74 68 20 63 6f 6d 70 6c 65 | y.in.the.minibuffer,.with.comple | 
| 13c100 | 74 69 6f 6e 2e 0a 0a 54 68 65 20 63 6f 6d 70 6c    65 74 69 6f 6e 20 63 68 6f 69 63 65 73 20 61 72 | tion...The.completion.choices.ar | 
| 13c120 | 65 20 74 68 65 20 62 61 73 65 6e 61 6d 65 73 20    6f 66 20 74 6f 70 2d 6c 65 76 65 6c 73 20 6f 66 | e.the.basenames.of.top-levels.of | 
| 13c140 | 0a 72 65 70 6f 73 69 74 6f 72 69 65 73 20 66 6f    75 6e 64 20 69 6e 20 74 68 65 20 64 69 72 65 63 | .repositories.found.in.the.direc | 
| 13c160 | 74 6f 72 69 65 73 20 73 70 65 63 69 66 69 65 64    20 62 79 20 6f 70 74 69 6f 6e 0a 60 6d 61 67 69 | tories.specified.by.option.`magi | 
| 13c180 | 74 2d 72 65 70 6f 73 69 74 6f 72 79 2d 64 69 72    65 63 74 6f 72 69 65 73 27 2e 20 20 49 6e 20 63 | t-repository-directories'...In.c | 
| 13c1a0 | 61 73 65 20 6f 66 20 6e 61 6d 65 20 63 6f 6e 66    6c 69 63 74 73 0a 74 68 65 20 62 61 73 65 6e 61 | ase.of.name.conflicts.the.basena | 
| 13c1c0 | 6d 65 73 20 61 72 65 20 70 72 65 66 69 78 65 64    20 77 69 74 68 20 74 68 65 20 6e 61 6d 65 20 6f | mes.are.prefixed.with.the.name.o | 
| 13c1e0 | 66 20 74 68 65 20 72 65 73 70 65 63 74 69 76 65    0a 70 61 72 65 6e 74 20 64 69 72 65 63 74 6f 72 | f.the.respective.parent.director | 
| 13c200 | 69 65 73 2e 20 20 54 68 65 20 72 65 74 75 72 6e    65 64 20 76 61 6c 75 65 20 69 73 20 74 68 65 20 | ies...The.returned.value.is.the. | 
| 13c220 | 61 63 74 75 61 6c 20 70 61 74 68 0a 74 6f 20 74    68 65 20 73 65 6c 65 63 74 65 64 20 72 65 70 6f | actual.path.to.the.selected.repo | 
| 13c240 | 73 69 74 6f 72 79 2e 0a 0a 49 66 20 52 45 41 44    2d 44 49 52 45 43 54 4f 52 59 2d 4e 41 4d 45 20 | sitory...If.READ-DIRECTORY-NAME. | 
| 13c260 | 69 73 20 6e 6f 6e 2d 6e 69 6c 20 6f 72 20 6e 6f    20 72 65 70 6f 73 69 74 6f 72 69 65 73 20 63 61 | is.non-nil.or.no.repositories.ca | 
| 13c280 | 6e 20 62 65 0a 66 6f 75 6e 64 20 62 61 73 65 64    20 6f 6e 20 74 68 65 20 76 61 6c 75 65 20 6f 66 | n.be.found.based.on.the.value.of | 
| 13c2a0 | 20 60 6d 61 67 69 74 2d 72 65 70 6f 73 69 74 6f    72 79 2d 64 69 72 65 63 74 6f 72 69 65 73 27 2c | .`magit-repository-directories', | 
| 13c2c0 | 0a 74 68 65 6e 20 72 65 61 64 20 61 6e 20 61 72    62 69 74 72 61 72 79 20 64 69 72 65 63 74 6f 72 | .then.read.an.arbitrary.director | 
| 13c2e0 | 79 20 75 73 69 6e 67 20 60 72 65 61 64 2d 64 69    72 65 63 74 6f 72 79 2d 6e 61 6d 65 27 0a 69 6e | y.using.`read-directory-name'.in | 
| 13c300 | 73 74 65 61 64 2e 22 0a 20 20 28 69 66 2d 6c 65    74 20 28 28 72 65 70 6f 73 20 28 61 6e 64 20 28 | stead."...(if-let.((repos.(and.( | 
| 13c320 | 6e 6f 74 20 72 65 61 64 2d 64 69 72 65 63 74 6f    72 79 2d 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 | not.read-directory-name)........ | 
| 13c340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    6d 61 67 69 74 2d 72 65 70 6f 73 69 74 6f 72 79 | ................magit-repository | 
| 13c360 | 2d 64 69 72 65 63 74 6f 72 69 65 73 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -directories.................... | 
| 13c380 | 20 20 20 20 28 6d 61 67 69 74 2d 72 65 70 6f 73    2d 61 6c 69 73 74 29 29 29 29 0a 20 20 20 20 20 | ....(magit-repos-alist))))...... | 
| 13c3a0 | 20 28 6c 65 74 20 28 28 72 65 70 6c 79 20 28 6d    61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d | .(let.((reply.(magit-completing- | 
| 13c3c0 | 72 65 61 64 20 22 47 69 74 20 72 65 70 6f 73 69    74 6f 72 79 22 20 72 65 70 6f 73 29 29 29 0a 20 | read."Git.repository".repos))).. | 
| 13c3e0 | 20 20 20 20 20 20 20 28 66 69 6c 65 2d 6e 61 6d    65 2d 61 73 2d 64 69 72 65 63 74 6f 72 79 0a 20 | .......(file-name-as-directory.. | 
| 13c400 | 20 20 20 20 20 20 20 20 28 6f 72 20 28 63 64 72    20 28 61 73 73 6f 63 20 72 65 70 6c 79 20 72 65 | ........(or.(cdr.(assoc.reply.re | 
| 13c420 | 70 6f 73 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 28 69 66 20 28 66 69 6c 65 2d 64 69 72 | pos))..............(if.(file-dir | 
| 13c440 | 65 63 74 6f 72 79 2d 70 20 72 65 70 6c 79 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ectory-p.reply)................. | 
| 13c460 | 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61    6d 65 20 72 65 70 6c 79 29 0a 20 20 20 20 20 20 | .(expand-file-name.reply)....... | 
| 13c480 | 20 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65    72 72 6f 72 20 22 4e 6f 74 20 61 20 72 65 70 6f | .........(user-error."Not.a.repo | 
| 13c4a0 | 73 69 74 6f 72 79 20 6f 72 20 61 20 64 69 72 65    63 74 6f 72 79 3a 20 25 73 22 20 72 65 70 6c 79 | sitory.or.a.directory:.%s".reply | 
| 13c4c0 | 29 29 29 29 29 0a 20 20 20 20 28 66 69 6c 65 2d    6e 61 6d 65 2d 61 73 2d 64 69 72 65 63 74 6f 72 | ))))).....(file-name-as-director | 
| 13c4e0 | 79 0a 20 20 20 20 20 28 72 65 61 64 2d 64 69 72    65 63 74 6f 72 79 2d 6e 61 6d 65 20 22 47 69 74 | y......(read-directory-name."Git | 
| 13c500 | 20 72 65 70 6f 73 69 74 6f 72 79 3a 20 22 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .repository:.".................. | 
| 13c520 | 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 6d 61    67 69 74 2d 74 6f 70 6c 65 76 65 6c 29 20 64 65 | .........(or.(magit-toplevel).de | 
| 13c540 | 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29    29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | fault-directory)))))..(defun.mag | 
| 13c560 | 69 74 2d 6c 69 73 74 2d 72 65 70 6f 73 20 28 29    0a 20 20 28 63 6c 2d 6d 61 70 63 61 6e 20 28 70 | it-list-repos.()...(cl-mapcan.(p | 
| 13c580 | 63 61 73 65 2d 6c 61 6d 62 64 61 20 28 60 28 2c    64 69 72 20 2e 20 2c 64 65 70 74 68 29 29 0a 20 | case-lambda.(`(,dir...,depth)).. | 
| 13c5a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d    61 67 69 74 2d 6c 69 73 74 2d 72 65 70 6f 73 2d | ..............(magit-list-repos- | 
| 13c5c0 | 31 20 64 69 72 20 64 65 70 74 68 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 | 1.dir.depth))..............magit | 
| 13c5e0 | 2d 72 65 70 6f 73 69 74 6f 72 79 2d 64 69 72 65    63 74 6f 72 69 65 73 29 29 0a 0a 28 64 65 66 75 | -repository-directories))..(defu | 
| 13c600 | 6e 20 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 70    6f 73 2d 31 20 28 64 69 72 65 63 74 6f 72 79 20 | n.magit-list-repos-1.(directory. | 
| 13c620 | 64 65 70 74 68 29 0a 20 20 28 63 6f 6e 64 20 28    28 66 69 6c 65 2d 72 65 61 64 61 62 6c 65 2d 70 | depth)...(cond.((file-readable-p | 
| 13c640 | 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61    6d 65 20 22 2e 67 69 74 22 20 64 69 72 65 63 74 | .(expand-file-name.".git".direct | 
| 13c660 | 6f 72 79 29 29 0a 20 20 20 20 20 20 20 20 20 28    6c 69 73 74 20 28 66 69 6c 65 2d 6e 61 6d 65 2d | ory))..........(list.(file-name- | 
| 13c680 | 61 73 2d 64 69 72 65 63 74 6f 72 79 20 64 69 72    65 63 74 6f 72 79 29 29 29 0a 20 20 20 20 20 20 | as-directory.directory)))....... | 
| 13c6a0 | 20 20 28 28 61 6e 64 20 28 3e 20 64 65 70 74 68    20 30 29 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d | ..((and.(>.depth.0).(magit-file- | 
| 13c6c0 | 61 63 63 65 73 73 69 62 6c 65 2d 64 69 72 65 63    74 6f 72 79 2d 70 20 64 69 72 65 63 74 6f 72 79 | accessible-directory-p.directory | 
| 13c6e0 | 29 29 0a 20 20 20 20 20 20 20 20 20 28 2d 2d 6d    61 70 63 61 74 20 28 61 6e 64 20 28 66 69 6c 65 | ))..........(--mapcat.(and.(file | 
| 13c700 | 2d 64 69 72 65 63 74 6f 72 79 2d 70 20 69 74 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -directory-p.it)................ | 
| 13c720 | 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d    6c 69 73 74 2d 72 65 70 6f 73 2d 31 20 69 74 20 | .........(magit-list-repos-1.it. | 
| 13c740 | 28 31 2d 20 64 65 70 74 68 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (1-.depth))).................... | 
| 13c760 | 28 64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 73    20 64 69 72 65 63 74 6f 72 79 20 74 0a 20 20 20 | (directory-files.directory.t.... | 
| 13c780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 13c7a0 | 20 64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 73    2d 6e 6f 2d 64 6f 74 2d 66 69 6c 65 73 2d 72 65 | .directory-files-no-dot-files-re | 
| 13c7c0 | 67 65 78 70 20 74 29 29 29 29 29 0a 0a 28 64 65    66 75 6e 20 6d 61 67 69 74 2d 6c 69 73 74 2d 72 | gexp.t)))))..(defun.magit-list-r | 
| 13c7e0 | 65 70 6f 73 2d 75 6e 69 71 75 69 66 79 20 28 61    6c 69 73 74 29 0a 20 20 28 6c 65 74 20 28 72 65 | epos-uniquify.(alist)...(let.(re | 
| 13c800 | 73 75 6c 74 20 28 64 69 63 74 20 28 6d 61 6b 65    2d 68 61 73 68 2d 74 61 62 6c 65 20 3a 74 65 73 | sult.(dict.(make-hash-table.:tes | 
| 13c820 | 74 20 23 27 65 71 75 61 6c 29 29 29 0a 20 20 20    20 28 64 6f 6c 69 73 74 20 28 61 20 28 64 65 6c | t.#'equal))).....(dolist.(a.(del | 
| 13c840 | 65 74 65 2d 64 75 70 73 20 61 6c 69 73 74 29 29    0a 20 20 20 20 20 20 28 70 75 74 68 61 73 68 20 | ete-dups.alist)).......(puthash. | 
| 13c860 | 28 63 61 72 20 61 29 20 28 63 6f 6e 73 20 28 63    64 72 20 61 29 20 28 67 65 74 68 61 73 68 20 28 | (car.a).(cons.(cdr.a).(gethash.( | 
| 13c880 | 63 61 72 20 61 29 20 64 69 63 74 29 29 20 64 69    63 74 29 29 0a 20 20 20 20 28 6d 61 70 68 61 73 | car.a).dict)).dict)).....(maphas | 
| 13c8a0 | 68 0a 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28    6b 65 79 20 76 61 6c 75 65 29 0a 20 20 20 20 20 | h......(lambda.(key.value)...... | 
| 13c8c0 | 20 20 28 69 66 20 28 6c 65 6e 67 74 68 3d 20 76    61 6c 75 65 20 31 29 0a 20 20 20 20 20 20 20 20 | ..(if.(length=.value.1)......... | 
| 13c8e0 | 20 20 20 28 70 75 73 68 20 28 63 6f 6e 73 20 6b    65 79 20 28 63 61 72 20 76 61 6c 75 65 29 29 20 | ...(push.(cons.key.(car.value)). | 
| 13c900 | 72 65 73 75 6c 74 29 0a 20 20 20 20 20 20 20 20    20 28 73 65 74 71 20 72 65 73 75 6c 74 0a 20 20 | result)..........(setq.result... | 
| 13c920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 70    70 65 6e 64 20 72 65 73 75 6c 74 0a 20 20 20 20 | .............(append.result..... | 
| 13c940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 72 | ...................(magit-list-r | 
| 13c960 | 65 70 6f 73 2d 75 6e 69 71 75 69 66 79 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | epos-uniquify................... | 
| 13c980 | 20 20 20 20 20 20 28 2d 2d 6d 61 70 20 28 63 6f    6e 73 20 28 63 6f 6e 63 61 74 0a 20 20 20 20 20 | ......(--map.(cons.(concat...... | 
| 13c9a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 13c9c0 | 20 6b 65 79 20 22 5c 5c 22 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .key."\\"....................... | 
| 13c9e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 | ................(file-name-nondi | 
| 13ca00 | 72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rectory......................... | 
| 13ca20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 2d 6e | ...............(directory-file-n | 
| 13ca40 | 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ame............................. | 
| 13ca60 | 20 20 20 20 20 20 20 20 20 20 20 20 28 73 75 62    73 74 72 69 6e 67 20 69 74 20 30 20 28 2d 20 28 | ............(substring.it.0.(-.( | 
| 13ca80 | 31 2b 20 28 6c 65 6e 67 74 68 20 6b 65 79 29 29    29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | 1+.(length.key)))))))........... | 
| 13caa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 69 74 29 0a 20 | ...........................it).. | 
| 13cac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 61 | ..............................va | 
| 13cae0 | 6c 75 65 29 29 29 29 29 29 0a 20 20 20 20 20 64    69 63 74 29 0a 20 20 20 20 72 65 73 75 6c 74 29 | lue))))))......dict).....result) | 
| 13cb00 | 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d    72 65 70 6f 73 2d 61 6c 69 73 74 20 28 29 0a 20 | )..(defun.magit-repos-alist.().. | 
| 13cb20 | 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 70    6f 73 2d 75 6e 69 71 75 69 66 79 0a 20 20 20 28 | .(magit-list-repos-uniquify....( | 
| 13cb40 | 2d 2d 6d 61 70 20 28 63 6f 6e 73 20 28 66 69 6c    65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 63 74 | --map.(cons.(file-name-nondirect | 
| 13cb60 | 6f 72 79 20 28 64 69 72 65 63 74 6f 72 79 2d 66    69 6c 65 2d 6e 61 6d 65 20 69 74 29 29 20 69 74 | ory.(directory-file-name.it)).it | 
| 13cb80 | 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67    69 74 2d 6c 69 73 74 2d 72 65 70 6f 73 29 29 29 | )...........(magit-list-repos))) | 
| 13cba0 | 29 0a 0a 3b 3b 3b 20 5f 0a 28 70 72 6f 76 69 64    65 20 27 6d 61 67 69 74 2d 72 65 70 6f 73 29 0a | )..;;;._.(provide.'magit-repos). | 
| 13cbc0 | 3b 3b 3b 20 6d 61 67 69 74 2d 72 65 70 6f 73 2e    65 6c 20 65 6e 64 73 20 68 65 72 65 0a 00 00 00 | ;;;.magit-repos.el.ends.here.... | 
| 13cbe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 13cc00 | 6d 61 67 69 74 2d 32 30 32 34 30 34 30 34 2e 31    39 30 31 2f 6d 61 67 69 74 2d 65 64 69 66 66 2e | magit-20240404.1901/magit-ediff. | 
| 13cc20 | 65 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | el.............................. | 
| 13cc40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 13cc60 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30    30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 | 
| 13cc80 | 30 30 36 32 35 35 35 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 34 36 31 37 00 20 30 00 00 00 | 0062555.00000000000.014617..0... | 
| 13cca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 13ccc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 13cce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 13cd00 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... | 
| 13cd20 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... | 
| 13cd40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 13cd60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 13cd80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 13cda0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 13cdc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 13cde0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 13ce00 | 3b 3b 3b 20 6d 61 67 69 74 2d 65 64 69 66 66 2e    65 6c 20 2d 2d 2d 20 45 64 69 66 66 20 65 78 74 | ;;;.magit-ediff.el.---.Ediff.ext | 
| 13ce20 | 65 6e 73 69 6f 6e 20 66 6f 72 20 4d 61 67 69 74    20 20 2d 2a 2d 20 6c 65 78 69 63 61 6c 2d 62 69 | ension.for.Magit..-*-.lexical-bi | 
| 13ce40 | 6e 64 69 6e 67 3a 74 20 2d 2a 2d 0a 0a 3b 3b 20    43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 | nding:t.-*-..;;.Copyright.(C).20 | 
| 13ce60 | 30 38 2d 32 30 32 34 20 54 68 65 20 4d 61 67 69    74 20 50 72 6f 6a 65 63 74 20 43 6f 6e 74 72 69 | 08-2024.The.Magit.Project.Contri | 
| 13ce80 | 62 75 74 6f 72 73 0a 0a 3b 3b 20 41 75 74 68 6f    72 3a 20 4a 6f 6e 61 73 20 42 65 72 6e 6f 75 6c | butors..;;.Author:.Jonas.Bernoul | 
| 13cea0 | 6c 69 20 3c 6a 6f 6e 61 73 40 62 65 72 6e 6f 75    6c 2e 6c 69 3e 0a 3b 3b 20 4d 61 69 6e 74 61 69 | li.<jonas@bernoul.li>.;;.Maintai | 
| 13cec0 | 6e 65 72 3a 20 4a 6f 6e 61 73 20 42 65 72 6e 6f    75 6c 6c 69 20 3c 6a 6f 6e 61 73 40 62 65 72 6e | ner:.Jonas.Bernoulli.<jonas@bern | 
| 13cee0 | 6f 75 6c 2e 6c 69 3e 0a 0a 3b 3b 20 53 50 44 58    2d 4c 69 63 65 6e 73 65 2d 49 64 65 6e 74 69 66 | oul.li>..;;.SPDX-License-Identif | 
| 13cf00 | 69 65 72 3a 20 47 50 4c 2d 33 2e 30 2d 6f 72 2d    6c 61 74 65 72 0a 0a 3b 3b 20 4d 61 67 69 74 20 | ier:.GPL-3.0-or-later..;;.Magit. | 
| 13cf20 | 69 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65    3a 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 | is.free.software:.you.can.redist | 
| 13cf40 | 72 69 62 75 74 65 20 69 74 20 61 6e 64 2f 6f 72    20 6d 6f 64 69 66 79 20 69 74 0a 3b 3b 20 75 6e | ribute.it.and/or.modify.it.;;.un | 
| 13cf60 | 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66    20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c | der.the.terms.of.the.GNU.General | 
| 13cf80 | 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20    61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 0a | .Public.License.as.published.by. | 
| 13cfa0 | 3b 3b 20 74 68 65 20 46 72 65 65 20 53 6f 66 74    77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c | ;;.the.Free.Software.Foundation, | 
| 13cfc0 | 20 65 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20    33 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 | .either.version.3.of.the.License | 
| 13cfe0 | 2c 20 6f 72 0a 3b 3b 20 28 61 74 20 79 6f 75 72    20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 74 | ,.or.;;.(at.your.option).any.lat | 
| 13d000 | 65 72 20 76 65 72 73 69 6f 6e 2e 0a 3b 3b 0a 3b    3b 20 4d 61 67 69 74 20 69 73 20 64 69 73 74 72 | er.version..;;.;;.Magit.is.distr | 
| 13d020 | 69 62 75 74 65 64 20 69 6e 20 74 68 65 20 68 6f    70 65 20 74 68 61 74 20 69 74 20 77 69 6c 6c 20 | ibuted.in.the.hope.that.it.will. | 
| 13d040 | 62 65 20 75 73 65 66 75 6c 2c 20 62 75 74 20 57    49 54 48 4f 55 54 0a 3b 3b 20 41 4e 59 20 57 41 | be.useful,.but.WITHOUT.;;.ANY.WA | 
| 13d060 | 52 52 41 4e 54 59 3b 20 77 69 74 68 6f 75 74 20    65 76 65 6e 20 74 68 65 20 69 6d 70 6c 69 65 64 | RRANTY;.without.even.the.implied | 
| 13d080 | 20 77 61 72 72 61 6e 74 79 20 6f 66 20 4d 45 52    43 48 41 4e 54 41 42 49 4c 49 54 59 0a 3b 3b 20 | .warranty.of.MERCHANTABILITY.;;. | 
| 13d0a0 | 6f 72 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41    20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 | or.FITNESS.FOR.A.PARTICULAR.PURP | 
| 13d0c0 | 4f 53 45 2e 20 20 53 65 65 20 74 68 65 20 47 4e    55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 | OSE...See.the.GNU.General.Public | 
| 13d0e0 | 0a 3b 3b 20 4c 69 63 65 6e 73 65 20 66 6f 72 20    6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 0a 3b 3b | .;;.License.for.more.details..;; | 
| 13d100 | 0a 3b 3b 20 59 6f 75 20 73 68 6f 75 6c 64 20 68    61 76 65 20 72 65 63 65 69 76 65 64 20 61 20 63 | .;;.You.should.have.received.a.c | 
| 13d120 | 6f 70 79 20 6f 66 20 74 68 65 20 47 4e 55 20 47    65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 | opy.of.the.GNU.General.Public.Li | 
| 13d140 | 63 65 6e 73 65 0a 3b 3b 20 61 6c 6f 6e 67 20 77    69 74 68 20 4d 61 67 69 74 2e 20 20 49 66 20 6e | cense.;;.along.with.Magit...If.n | 
| 13d160 | 6f 74 2c 20 73 65 65 20 3c 68 74 74 70 73 3a 2f    2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 | ot,.see.<https://www.gnu.org/lic | 
| 13d180 | 65 6e 73 65 73 2f 3e 2e 0a 0a 3b 3b 3b 20 43 6f    6d 6d 65 6e 74 61 72 79 3a 0a 0a 3b 3b 20 54 68 | enses/>...;;;.Commentary:..;;.Th | 
| 13d1a0 | 69 73 20 6c 69 62 72 61 72 79 20 70 72 6f 76 69    64 65 73 20 62 61 73 69 63 20 73 75 70 70 6f 72 | is.library.provides.basic.suppor | 
| 13d1c0 | 74 20 66 6f 72 20 45 64 69 66 66 2e 0a 0a 3b 3b    3b 20 43 6f 64 65 3a 0a 0a 28 72 65 71 75 69 72 | t.for.Ediff...;;;.Code:..(requir | 
| 13d1e0 | 65 20 27 6d 61 67 69 74 29 0a 0a 28 72 65 71 75    69 72 65 20 27 65 64 69 66 66 29 0a 28 72 65 71 | e.'magit)..(require.'ediff).(req | 
| 13d200 | 75 69 72 65 20 27 73 6d 65 72 67 65 2d 6d 6f 64    65 29 0a 0a 28 64 65 66 76 61 72 20 73 6d 65 72 | uire.'smerge-mode)..(defvar.smer | 
| 13d220 | 67 65 2d 65 64 69 66 66 2d 62 75 66 29 0a 28 64    65 66 76 61 72 20 73 6d 65 72 67 65 2d 65 64 69 | ge-ediff-buf).(defvar.smerge-edi | 
| 13d240 | 66 66 2d 77 69 6e 64 6f 77 73 29 0a 0a 3b 3b 3b    20 4f 70 74 69 6f 6e 73 0a 0a 28 64 65 66 67 72 | ff-windows)..;;;.Options..(defgr | 
| 13d260 | 6f 75 70 20 6d 61 67 69 74 2d 65 64 69 66 66 20    6e 69 6c 0a 20 20 22 45 64 69 66 66 20 73 75 70 | oup.magit-ediff.nil..."Ediff.sup | 
| 13d280 | 70 6f 72 74 20 66 6f 72 20 4d 61 67 69 74 2e 22    0a 20 20 3a 6c 69 6e 6b 20 27 28 69 6e 66 6f 2d | port.for.Magit."...:link.'(info- | 
| 13d2a0 | 6c 69 6e 6b 20 22 28 6d 61 67 69 74 29 45 64 69    66 66 69 6e 67 22 29 0a 20 20 3a 67 72 6f 75 70 | link."(magit)Ediffing")...:group | 
| 13d2c0 | 20 27 6d 61 67 69 74 2d 65 78 74 65 6e 73 69 6f    6e 73 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 | .'magit-extensions)..(defcustom. | 
| 13d2e0 | 6d 61 67 69 74 2d 65 64 69 66 66 2d 71 75 69 74    2d 68 6f 6f 6b 0a 20 20 27 28 6d 61 67 69 74 2d | magit-ediff-quit-hook...'(magit- | 
| 13d300 | 65 64 69 66 66 2d 63 6c 65 61 6e 75 70 2d 61 75    78 69 6c 69 61 72 79 2d 62 75 66 66 65 72 73 0a | ediff-cleanup-auxiliary-buffers. | 
| 13d320 | 20 20 20 20 6d 61 67 69 74 2d 65 64 69 66 66 2d    72 65 73 74 6f 72 65 2d 70 72 65 76 69 6f 75 73 | ....magit-ediff-restore-previous | 
| 13d340 | 2d 77 69 6e 63 6f 6e 66 29 0a 20 20 22 48 6f 6f    6b 73 20 74 6f 20 72 75 6e 20 61 66 74 65 72 20 | -winconf)..."Hooks.to.run.after. | 
| 13d360 | 66 69 6e 69 73 68 69 6e 67 20 45 64 69 66 66 2c    20 77 68 65 6e 20 74 68 61 74 20 77 61 73 20 69 | finishing.Ediff,.when.that.was.i | 
| 13d380 | 6e 76 6f 6b 65 64 20 75 73 69 6e 67 20 4d 61 67    69 74 2e 0a 54 68 65 20 68 6f 6f 6b 73 20 61 72 | nvoked.using.Magit..The.hooks.ar | 
| 13d3a0 | 65 20 72 75 6e 20 69 6e 20 74 68 65 20 45 64 69    66 66 20 63 6f 6e 74 72 6f 6c 20 62 75 66 66 65 | e.run.in.the.Ediff.control.buffe | 
| 13d3c0 | 72 2e 20 20 54 68 69 73 20 69 73 20 73 69 6d 69    6c 61 72 0a 74 6f 20 60 65 64 69 66 66 2d 71 75 | r...This.is.similar.to.`ediff-qu | 
| 13d3e0 | 69 74 2d 68 6f 6f 6b 27 20 62 75 74 20 74 61 6b    65 73 20 74 68 65 20 6e 65 65 64 73 20 6f 66 20 | it-hook'.but.takes.the.needs.of. | 
| 13d400 | 4d 61 67 69 74 20 69 6e 74 6f 20 61 63 63 6f 75    6e 74 2e 0a 54 68 65 20 60 65 64 69 66 66 2d 71 | Magit.into.account..The.`ediff-q | 
| 13d420 | 75 69 74 2d 68 6f 6f 6b 27 20 69 73 20 69 67 6e    6f 72 65 64 20 62 79 20 45 64 69 66 66 20 73 65 | uit-hook'.is.ignored.by.Ediff.se | 
| 13d440 | 73 73 69 6f 6e 73 20 77 68 69 63 68 20 77 65 72    65 0a 69 6e 76 6f 6b 65 64 20 75 73 69 6e 67 20 | ssions.which.were.invoked.using. | 
| 13d460 | 4d 61 67 69 74 2e 22 0a 20 20 3a 70 61 63 6b 61    67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 | Magit."...:package-version.'(mag | 
| 13d480 | 69 74 20 2e 20 22 32 2e 32 2e 30 22 29 0a 20 20    3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 65 64 | it..."2.2.0")...:group.'magit-ed | 
| 13d4a0 | 69 66 66 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f    6b 0a 20 20 3a 67 65 74 20 23 27 6d 61 67 69 74 | iff...:type.'hook...:get.#'magit | 
| 13d4c0 | 2d 68 6f 6f 6b 2d 63 75 73 74 6f 6d 2d 67 65 74    0a 20 20 3a 6f 70 74 69 6f 6e 73 20 27 28 6d 61 | -hook-custom-get...:options.'(ma | 
| 13d4e0 | 67 69 74 2d 65 64 69 66 66 2d 63 6c 65 61 6e 75    70 2d 61 75 78 69 6c 69 61 72 79 2d 62 75 66 66 | git-ediff-cleanup-auxiliary-buff | 
| 13d500 | 65 72 73 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 6d 61 67 69 74 2d 65 64 69 66 66 2d 72 65 73 | ers..............magit-ediff-res | 
| 13d520 | 74 6f 72 65 2d 70 72 65 76 69 6f 75 73 2d 77 69    6e 63 6f 6e 66 29 29 0a 0a 28 64 65 66 63 75 73 | tore-previous-winconf))..(defcus | 
| 13d540 | 74 6f 6d 20 6d 61 67 69 74 2d 65 64 69 66 66 2d    64 77 69 6d 2d 72 65 73 6f 6c 76 65 2d 66 75 6e | tom.magit-ediff-dwim-resolve-fun | 
| 13d560 | 63 74 69 6f 6e 20 23 27 6d 61 67 69 74 2d 65 64    69 66 66 2d 72 65 73 6f 6c 76 65 2d 72 65 73 74 | ction.#'magit-ediff-resolve-rest | 
| 13d580 | 0a 20 20 22 54 68 65 20 66 75 6e 63 74 69 6f 6e    20 60 6d 61 67 69 74 2d 65 64 69 66 66 2d 64 77 | ..."The.function.`magit-ediff-dw | 
| 13d5a0 | 69 6d 27 20 75 73 65 73 20 74 6f 20 72 65 73 6f    6c 76 65 20 63 6f 6e 66 6c 69 63 74 73 2e 22 0a | im'.uses.to.resolve.conflicts.". | 
| 13d5c0 | 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69    6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 34 2e | ..:package-version.'(magit..."4. | 
| 13d5e0 | 30 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27    6d 61 67 69 74 2d 65 64 69 66 66 0a 20 20 3a 74 | 0.0")...:group.'magit-ediff...:t | 
| 13d600 | 79 70 65 20 27 28 63 68 6f 69 63 65 20 28 63 6f    6e 73 74 20 6d 61 67 69 74 2d 65 64 69 66 66 2d | ype.'(choice.(const.magit-ediff- | 
| 13d620 | 72 65 73 6f 6c 76 65 2d 72 65 73 74 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | resolve-rest)..................( | 
| 13d640 | 63 6f 6e 73 74 20 6d 61 67 69 74 2d 65 64 69 66    66 2d 72 65 73 6f 6c 76 65 2d 61 6c 6c 29 0a 20 | const.magit-ediff-resolve-all).. | 
| 13d660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 63 6f 6e 73 74 20 6d 61 67 69 74 2d 67 69 74 | ................(const.magit-git | 
| 13d680 | 2d 6d 65 72 67 65 74 6f 6f 6c 29 29 29 0a 0a 28    64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d | -mergetool)))..(defcustom.magit- | 
| 13d6a0 | 65 64 69 66 66 2d 64 77 69 6d 2d 73 68 6f 77 2d    6f 6e 2d 68 75 6e 6b 73 20 6e 69 6c 0a 20 20 22 | ediff-dwim-show-on-hunks.nil..." | 
| 13d6c0 | 57 68 65 74 68 65 72 20 60 6d 61 67 69 74 2d 65    64 69 66 66 2d 64 77 69 6d 27 20 72 75 6e 73 20 | Whether.`magit-ediff-dwim'.runs. | 
| 13d6e0 | 73 68 6f 77 20 76 61 72 69 61 6e 74 73 20 6f 6e    20 68 75 6e 6b 73 2e 0a 49 66 20 6e 6f 6e 2d 6e | show.variants.on.hunks..If.non-n | 
| 13d700 | 69 6c 2c 20 60 6d 61 67 69 74 2d 65 64 69 66 66    2d 73 68 6f 77 2d 73 74 61 67 65 64 27 20 6f 72 | il,.`magit-ediff-show-staged'.or | 
| 13d720 | 0a 60 6d 61 67 69 74 2d 65 64 69 66 66 2d 73 68    6f 77 2d 75 6e 73 74 61 67 65 64 27 20 61 72 65 | .`magit-ediff-show-unstaged'.are | 
| 13d740 | 20 63 61 6c 6c 65 64 20 62 61 73 65 64 20 6f 6e    20 77 68 61 74 20 73 65 63 74 69 6f 6e 20 74 68 | .called.based.on.what.section.th | 
| 13d760 | 65 0a 68 75 6e 6b 20 69 73 20 69 6e 2e 20 20 4f    74 68 65 72 77 69 73 65 2c 20 60 6d 61 67 69 74 | e.hunk.is.in...Otherwise,.`magit | 
| 13d780 | 2d 65 64 69 66 66 2d 64 77 69 6d 27 20 72 75 6e    73 0a 60 6d 61 67 69 74 2d 65 64 69 66 66 2d 73 | -ediff-dwim'.runs.`magit-ediff-s | 
| 13d7a0 | 74 61 67 65 27 20 77 68 65 6e 20 70 6f 69 6e 74    20 69 73 20 6f 6e 20 61 6e 20 75 6e 63 6f 6d 6d | tage'.when.point.is.on.an.uncomm | 
| 13d7c0 | 69 74 74 65 64 20 68 75 6e 6b 2e 22 0a 20 20 3a    70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 | itted.hunk."...:package-version. | 
| 13d7e0 | 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 32 2e 30    22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 | '(magit..."2.2.0")...:group.'mag | 
| 13d800 | 69 74 2d 65 64 69 66 66 0a 20 20 3a 74 79 70 65    20 27 62 6f 6f 6c 65 61 6e 29 0a 0a 28 64 65 66 | it-ediff...:type.'boolean)..(def | 
| 13d820 | 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 65 64 69    66 66 2d 73 68 6f 77 2d 73 74 61 73 68 2d 77 69 | custom.magit-ediff-show-stash-wi | 
| 13d840 | 74 68 2d 69 6e 64 65 78 20 74 0a 20 20 22 57 68    65 74 68 65 72 20 60 6d 61 67 69 74 2d 65 64 69 | th-index.t..."Whether.`magit-edi | 
| 13d860 | 66 66 2d 73 68 6f 77 2d 73 74 61 73 68 27 20 73    68 6f 77 73 20 74 68 65 20 73 74 61 74 65 20 6f | ff-show-stash'.shows.the.state.o | 
| 13d880 | 66 20 74 68 65 20 69 6e 64 65 78 2e 0a 0a 49 66    20 6e 6f 6e 2d 6e 69 6c 2c 20 75 73 65 20 61 20 | f.the.index...If.non-nil,.use.a. | 
| 13d8a0 | 74 68 69 72 64 20 45 64 69 66 66 20 62 75 66 66    65 72 20 74 6f 20 64 69 73 74 69 6e 67 75 69 73 | third.Ediff.buffer.to.distinguis | 
| 13d8c0 | 68 20 77 68 69 63 68 20 63 68 61 6e 67 65 73 0a    69 6e 20 74 68 65 20 73 74 61 73 68 20 77 65 72 | h.which.changes.in.the.stash.wer | 
| 13d8e0 | 65 20 73 74 61 67 65 64 2e 20 20 49 6e 20 63 61    73 65 73 20 77 68 65 72 65 20 74 68 65 20 73 74 | e.staged...In.cases.where.the.st | 
| 13d900 | 61 73 68 20 63 6f 6e 74 61 69 6e 73 20 6e 6f 0a    73 74 61 67 65 64 20 63 68 61 6e 67 65 73 2c 20 | ash.contains.no.staged.changes,. | 
| 13d920 | 66 61 6c 6c 20 62 61 63 6b 20 74 6f 20 61 20 74    77 6f 2d 62 75 66 66 65 72 20 45 64 69 66 66 2e | fall.back.to.a.two-buffer.Ediff. | 
| 13d940 | 0a 0a 4d 6f 72 65 20 73 70 65 63 69 66 69 63 61    6c 6c 79 2c 20 61 20 73 74 61 73 68 20 69 73 20 | ..More.specifically,.a.stash.is. | 
| 13d960 | 61 20 6d 65 72 67 65 20 63 6f 6d 6d 69 74 2c 20    73 74 61 73 68 40 7b 4e 7d 2c 20 77 69 74 68 0a | a.merge.commit,.stash@{N},.with. | 
| 13d980 | 70 6f 74 65 6e 74 69 61 6c 6c 79 20 74 68 72 65    65 20 70 61 72 65 6e 74 73 2e 0a 0a 2a 20 73 74 | potentially.three.parents...*.st | 
| 13d9a0 | 61 73 68 40 7b 4e 7d 5e 31 20 72 65 70 72 65 73    65 6e 74 73 20 74 68 65 20 60 48 45 41 44 27 20 | ash@{N}^1.represents.the.`HEAD'. | 
| 13d9c0 | 63 6f 6d 6d 69 74 20 61 74 20 74 68 65 20 74 69    6d 65 20 74 68 65 20 73 74 61 73 68 0a 20 20 77 | commit.at.the.time.the.stash...w | 
| 13d9e0 | 61 73 20 63 72 65 61 74 65 64 2e 0a 0a 2a 20 73    74 61 73 68 40 7b 4e 7d 5e 32 20 72 65 63 6f 72 | as.created...*.stash@{N}^2.recor | 
| 13da00 | 64 73 20 61 6e 79 20 63 68 61 6e 67 65 73 20 74    68 61 74 20 77 65 72 65 20 73 74 61 67 65 64 20 | ds.any.changes.that.were.staged. | 
| 13da20 | 77 68 65 6e 20 74 68 65 20 73 74 61 73 68 0a 20    20 77 61 73 20 6d 61 64 65 2e 0a 0a 2a 20 73 74 | when.the.stash...was.made...*.st | 
| 13da40 | 61 73 68 40 7b 4e 7d 5e 33 2c 20 69 66 20 69 74    20 65 78 69 73 74 73 2c 20 63 6f 6e 74 61 69 6e | ash@{N}^3,.if.it.exists,.contain | 
| 13da60 | 73 20 66 69 6c 65 73 20 74 68 61 74 20 77 65 72    65 20 75 6e 74 72 61 63 6b 65 64 0a 20 20 77 68 | s.files.that.were.untracked...wh | 
| 13da80 | 65 6e 20 73 74 61 73 68 69 6e 67 2e 0a 0a 49 66    20 74 68 69 73 20 6f 70 74 69 6f 6e 20 69 73 20 | en.stashing...If.this.option.is. | 
| 13daa0 | 6e 6f 6e 2d 6e 69 6c 2c 20 60 6d 61 67 69 74 2d    65 64 69 66 66 2d 73 68 6f 77 2d 73 74 61 73 68 | non-nil,.`magit-ediff-show-stash | 
| 13dac0 | 27 20 77 69 6c 6c 20 72 75 6e 0a 45 64 69 66 66    20 6f 6e 20 61 20 66 69 6c 65 20 75 73 69 6e 67 | '.will.run.Ediff.on.a.file.using | 
| 13dae0 | 20 74 68 72 65 65 20 62 75 66 66 65 72 73 3a 20    6f 6e 65 20 66 6f 72 20 73 74 61 73 68 40 7b 4e | .three.buffers:.one.for.stash@{N | 
| 13db00 | 7d 2c 20 61 6e 6f 74 68 65 72 0a 66 6f 72 20 73    74 61 73 68 40 7b 4e 7d 5e 31 2c 20 61 6e 64 20 | },.another.for.stash@{N}^1,.and. | 
| 13db20 | 61 20 74 68 69 72 64 20 66 6f 72 20 73 74 61 73    68 40 7b 4e 7d 5e 32 2e 0a 0a 4f 74 68 65 72 77 | a.third.for.stash@{N}^2...Otherw | 
| 13db40 | 69 73 65 2c 20 45 64 69 66 66 20 75 73 65 73 20    74 77 6f 20 62 75 66 66 65 72 73 2c 20 63 6f 6d | ise,.Ediff.uses.two.buffers,.com | 
| 13db60 | 70 61 72 69 6e 67 0a 73 74 61 73 68 40 7b 4e 7d    5e 31 2e 2e 73 74 61 73 68 40 7b 4e 7d 2e 20 20 | paring.stash@{N}^1..stash@{N}... | 
| 13db80 | 41 6c 6f 6e 67 20 77 69 74 68 20 61 6e 79 20 75    6e 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 2c | Along.with.any.unstaged.changes, | 
| 13dba0 | 20 63 68 61 6e 67 65 73 0a 69 6e 20 74 68 65 20    69 6e 64 65 78 20 63 6f 6d 6d 69 74 2c 20 73 74 | .changes.in.the.index.commit,.st | 
| 13dbc0 | 61 73 68 40 7b 4e 7d 5e 32 2c 20 77 69 6c 6c 20    62 65 20 73 68 6f 77 6e 20 69 6e 20 74 68 69 73 | ash@{N}^2,.will.be.shown.in.this | 
| 13dbe0 | 0a 63 6f 6d 70 61 72 69 73 6f 6e 20 75 6e 6c 65    73 73 20 74 68 65 79 20 63 6f 6e 66 6c 69 63 74 | .comparison.unless.they.conflict | 
| 13dc00 | 65 64 20 77 69 74 68 20 63 68 61 6e 67 65 73 20    69 6e 20 74 68 65 20 77 6f 72 6b 69 6e 67 0a 74 | ed.with.changes.in.the.working.t | 
| 13dc20 | 72 65 65 20 61 74 20 74 68 65 20 74 69 6d 65 20    6f 66 20 73 74 61 73 68 69 6e 67 2e 22 0a 20 20 | ree.at.the.time.of.stashing."... | 
| 13dc40 | 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e    20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 36 2e | :package-version.'(magit..."2.6. | 
| 13dc60 | 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61    67 69 74 2d 65 64 69 66 66 0a 20 20 3a 74 79 70 | 0")...:group.'magit-ediff...:typ | 
| 13dc80 | 65 20 27 62 6f 6f 6c 65 61 6e 29 0a 0a 28 64 65    66 76 61 72 20 6d 61 67 69 74 2d 65 64 69 66 66 | e.'boolean)..(defvar.magit-ediff | 
| 13dca0 | 2d 75 73 65 2d 69 6e 64 69 72 65 63 74 2d 62 75    66 66 65 72 73 20 6e 69 6c 0a 20 20 22 57 68 65 | -use-indirect-buffers.nil..."Whe | 
| 13dcc0 | 74 68 65 72 20 74 6f 20 75 73 65 20 69 6e 64 69    72 65 63 74 20 62 75 66 66 65 72 73 2e 0a 45 64 | ther.to.use.indirect.buffers..Ed | 
| 13dce0 | 69 66 66 20 61 6c 72 65 61 64 79 20 64 6f 65 73    20 61 20 6c 6f 74 20 6f 66 20 62 75 66 66 65 72 | iff.already.does.a.lot.of.buffer | 
| 13dd00 | 20 61 6e 64 20 66 69 6c 65 20 73 68 75 66 66 6c    69 6e 67 20 61 6e 64 20 49 0a 72 65 63 6f 6d 6d | .and.file.shuffling.and.I.recomm | 
| 13dd20 | 65 6e 64 20 79 6f 75 20 64 6f 20 6e 6f 74 20 66    75 72 74 68 65 72 20 63 6f 6d 70 6c 69 63 61 74 | end.you.do.not.further.complicat | 
| 13dd40 | 65 20 74 68 61 74 20 62 79 20 65 6e 61 62 6c 69    6e 67 20 74 68 69 73 2e 22 29 0a 0a 3b 3b 3b 20 | e.that.by.enabling.this.")..;;;. | 
| 13dd60 | 43 6f 6d 6d 61 6e 64 73 0a 0a 28 64 65 66 76 61    72 20 6d 61 67 69 74 2d 65 64 69 66 66 2d 70 72 | Commands..(defvar.magit-ediff-pr | 
| 13dd80 | 65 76 69 6f 75 73 2d 77 69 6e 63 6f 6e 66 20 6e    69 6c 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c | evious-winconf.nil)..;;;###autol | 
| 13dda0 | 6f 61 64 20 28 61 75 74 6f 6c 6f 61 64 20 27 6d    61 67 69 74 2d 65 64 69 66 66 20 22 6d 61 67 69 | oad.(autoload.'magit-ediff."magi | 
| 13ddc0 | 74 2d 65 64 69 66 66 22 20 6e 69 6c 29 0a 28 74    72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d | t-ediff".nil).(transient-define- | 
| 13dde0 | 70 72 65 66 69 78 20 6d 61 67 69 74 2d 65 64 69    66 66 20 28 29 0a 20 20 22 53 68 6f 77 20 64 69 | prefix.magit-ediff.()..."Show.di | 
| 13de00 | 66 66 65 72 65 6e 63 65 73 20 75 73 69 6e 67 20    74 68 65 20 45 64 69 66 66 20 70 61 63 6b 61 67 | fferences.using.the.Ediff.packag | 
| 13de20 | 65 2e 22 0a 20 20 3a 69 6e 66 6f 2d 6d 61 6e 75    61 6c 20 22 28 65 64 69 66 66 29 22 0a 20 20 5b | e."...:info-manual."(ediff)"...[ | 
| 13de40 | 22 45 64 69 66 66 22 0a 20 20 20 5b 28 22 45 22    20 22 44 77 69 6d 22 20 20 20 20 20 20 20 20 20 | "Ediff"....[("E"."Dwim"......... | 
| 13de60 | 20 6d 61 67 69 74 2d 65 64 69 66 66 2d 64 77 69    6d 29 0a 20 20 20 20 28 22 73 22 20 22 53 74 61 | .magit-ediff-dwim).....("s"."Sta | 
| 13de80 | 67 65 22 20 20 20 20 20 20 20 20 20 6d 61 67 69    74 2d 65 64 69 66 66 2d 73 74 61 67 65 29 5d 0a | ge".........magit-ediff-stage)]. | 
| 13dea0 | 20 20 20 5b 28 22 6d 22 20 22 52 65 73 6f 6c 76    65 20 72 65 73 74 22 20 20 20 20 20 20 20 20 20 | ...[("m"."Resolve.rest"......... | 
| 13dec0 | 20 20 20 6d 61 67 69 74 2d 65 64 69 66 66 2d 72    65 73 6f 6c 76 65 2d 72 65 73 74 29 0a 20 20 20 | ...magit-ediff-resolve-rest).... | 
| 13dee0 | 20 28 22 4d 22 20 22 52 65 73 6f 6c 76 65 20 61    6c 6c 20 63 6f 6e 66 6c 69 63 74 73 22 20 20 20 | .("M"."Resolve.all.conflicts"... | 
| 13df00 | 6d 61 67 69 74 2d 65 64 69 66 66 2d 72 65 73 6f    6c 76 65 2d 61 6c 6c 29 0a 20 20 20 20 28 22 74 | magit-ediff-resolve-all).....("t | 
| 13df20 | 22 20 22 52 65 73 6f 6c 76 65 20 75 73 69 6e 67    20 6d 65 72 67 65 74 6f 6f 6c 22 20 6d 61 67 69 | "."Resolve.using.mergetool".magi | 
| 13df40 | 74 2d 67 69 74 2d 6d 65 72 67 65 74 6f 6f 6c 29    5d 0a 20 20 20 5b 28 22 75 22 20 22 53 68 6f 77 | t-git-mergetool)]....[("u"."Show | 
| 13df60 | 20 75 6e 73 74 61 67 65 64 22 20 6d 61 67 69 74    2d 65 64 69 66 66 2d 73 68 6f 77 2d 75 6e 73 74 | .unstaged".magit-ediff-show-unst | 
| 13df80 | 61 67 65 64 29 0a 20 20 20 20 28 22 69 22 20 22    53 68 6f 77 20 73 74 61 67 65 64 22 20 20 20 6d | aged).....("i"."Show.staged"...m | 
| 13dfa0 | 61 67 69 74 2d 65 64 69 66 66 2d 73 68 6f 77 2d    73 74 61 67 65 64 29 0a 20 20 20 20 28 22 77 22 | agit-ediff-show-staged).....("w" | 
| 13dfc0 | 20 22 53 68 6f 77 20 77 6f 72 6b 74 72 65 65 22    20 6d 61 67 69 74 2d 65 64 69 66 66 2d 73 68 6f | ."Show.worktree".magit-ediff-sho | 
| 13dfe0 | 77 2d 77 6f 72 6b 69 6e 67 2d 74 72 65 65 29 5d    0a 20 20 20 5b 28 22 63 22 20 22 53 68 6f 77 20 | w-working-tree)]....[("c"."Show. | 
| 13e000 | 63 6f 6d 6d 69 74 22 20 20 20 6d 61 67 69 74 2d    65 64 69 66 66 2d 73 68 6f 77 2d 63 6f 6d 6d 69 | commit"...magit-ediff-show-commi | 
| 13e020 | 74 29 0a 20 20 20 20 28 22 72 22 20 22 53 68 6f    77 20 72 61 6e 67 65 22 20 20 20 20 6d 61 67 69 | t).....("r"."Show.range"....magi | 
| 13e040 | 74 2d 65 64 69 66 66 2d 63 6f 6d 70 61 72 65 29    0a 20 20 20 20 28 22 7a 22 20 22 53 68 6f 77 20 | t-ediff-compare).....("z"."Show. | 
| 13e060 | 73 74 61 73 68 22 20 20 20 20 6d 61 67 69 74 2d    65 64 69 66 66 2d 73 68 6f 77 2d 73 74 61 73 68 | stash"....magit-ediff-show-stash | 
| 13e080 | 29 5d 5d 29 0a 0a 28 64 65 66 6d 61 63 72 6f 20    6d 61 67 69 74 2d 65 64 69 66 66 2d 62 75 66 66 | )]])..(defmacro.magit-ediff-buff | 
| 13e0a0 | 65 72 73 20 28 61 20 62 20 26 6f 70 74 69 6f 6e    61 6c 20 63 20 73 65 74 75 70 20 71 75 69 74 20 | ers.(a.b.&optional.c.setup.quit. | 
| 13e0c0 | 66 69 6c 65 29 0a 20 20 22 52 75 6e 20 45 64 69    66 66 20 6f 6e 20 74 77 6f 20 6f 72 20 74 68 72 | file)..."Run.Ediff.on.two.or.thr | 
| 13e0e0 | 65 65 20 62 75 66 66 65 72 73 2e 0a 54 68 69 73    20 69 73 20 61 20 77 72 61 70 70 65 72 20 61 72 | ee.buffers..This.is.a.wrapper.ar | 
| 13e100 | 6f 75 6e 64 20 60 65 64 69 66 66 2d 62 75 66 66    65 72 73 2d 69 6e 74 65 72 6e 61 6c 27 2e 0a 0a | ound.`ediff-buffers-internal'... | 
| 13e120 | 41 2c 20 42 20 61 6e 64 20 43 20 68 61 76 65 20    74 68 65 20 66 6f 72 6d 20 28 47 45 54 2d 42 55 | A,.B.and.C.have.the.form.(GET-BU | 
| 13e140 | 46 46 45 52 20 43 52 45 41 54 45 2d 42 55 46 46    45 52 29 2e 20 20 49 66 0a 47 45 54 2d 42 55 46 | FFER.CREATE-BUFFER)...If.GET-BUF | 
| 13e160 | 46 45 52 20 72 65 74 75 72 6e 73 20 61 20 6e 6f    6e 2d 6e 69 6c 20 76 61 6c 75 65 2c 20 74 68 65 | FER.returns.a.non-nil.value,.the | 
| 13e180 | 6e 20 74 68 61 74 20 62 75 66 66 65 72 20 69 73    20 75 73 65 64 20 61 6e 64 0a 69 74 20 69 73 20 | n.that.buffer.is.used.and.it.is. | 
| 13e1a0 | 6e 6f 74 20 6b 69 6c 6c 65 64 20 77 68 65 6e 20    65 78 69 74 69 6e 67 20 45 64 69 66 66 2e 20 20 | not.killed.when.exiting.Ediff... | 
| 13e1c0 | 4f 74 68 65 72 77 69 73 65 20 43 52 45 41 54 45    2d 42 55 46 46 45 52 0a 6d 75 73 74 20 72 65 74 | Otherwise.CREATE-BUFFER.must.ret | 
| 13e1e0 | 75 72 6e 20 61 20 62 75 66 66 65 72 20 61 6e 64    20 74 68 61 74 20 69 73 20 6b 69 6c 6c 65 64 20 | urn.a.buffer.and.that.is.killed. | 
| 13e200 | 77 68 65 6e 20 65 78 69 74 69 6e 67 20 45 64 69    66 66 2e 0a 0a 49 66 20 6e 6f 6e 2d 6e 69 6c 2c | when.exiting.Ediff...If.non-nil, | 
| 13e220 | 20 53 45 54 55 50 20 6d 75 73 74 20 62 65 20 61    20 66 75 6e 63 74 69 6f 6e 2e 20 20 49 74 20 69 | .SETUP.must.be.a.function...It.i | 
| 13e240 | 73 20 63 61 6c 6c 65 64 20 77 69 74 68 6f 75 74    0a 61 72 67 75 6d 65 6e 74 73 20 61 66 74 65 72 | s.called.without.arguments.after | 
| 13e260 | 20 45 64 69 66 66 20 69 73 20 64 6f 6e 65 20 73    65 74 74 69 6e 67 20 75 70 20 62 75 66 66 65 72 | .Ediff.is.done.setting.up.buffer | 
| 13e280 | 73 2e 0a 0a 49 66 20 6e 6f 6e 2d 6e 69 6c 2c 20    51 55 49 54 20 6d 75 73 74 20 62 65 20 61 20 66 | s...If.non-nil,.QUIT.must.be.a.f | 
| 13e2a0 | 75 6e 63 74 69 6f 6e 2e 20 20 49 74 20 69 73 20    61 64 64 65 64 20 74 6f 0a 60 65 64 69 66 66 2d | unction...It.is.added.to.`ediff- | 
| 13e2c0 | 71 75 69 74 2d 68 6f 6f 6b 27 20 61 6e 64 20 69    73 20 63 61 6c 6c 65 64 20 77 69 74 68 6f 75 74 | quit-hook'.and.is.called.without | 
| 13e2e0 | 20 61 72 67 75 6d 65 6e 74 73 2e 0a 0a 49 66 20    46 49 4c 45 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c | .arguments...If.FILE.is.non-nil, | 
| 13e300 | 20 74 68 65 6e 20 70 65 72 66 6f 72 6d 20 61 20    6d 65 72 67 65 2e 20 20 54 68 65 20 6d 65 72 67 | .then.perform.a.merge...The.merg | 
| 13e320 | 65 20 72 65 73 75 6c 74 0a 69 73 20 70 75 74 20    69 6e 20 46 49 4c 45 2e 22 0a 20 20 28 6c 65 74 | e.result.is.put.in.FILE."...(let | 
| 13e340 | 20 28 67 65 74 20 6d 61 6b 65 20 6b 69 6c 6c 20    28 63 68 61 72 20 3f 41 29 29 0a 20 20 20 20 28 | .(get.make.kill.(char.?A)).....( | 
| 13e360 | 64 6f 6c 69 73 74 20 28 73 70 65 63 20 28 6c 69    73 74 20 61 20 62 20 63 29 29 0a 20 20 20 20 20 | dolist.(spec.(list.a.b.c))...... | 
| 13e380 | 20 28 69 66 20 28 6e 6f 74 20 73 70 65 63 29 0a    20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 | .(if.(not.spec)...........(push. | 
| 13e3a0 | 6e 69 6c 20 6d 61 6b 65 29 0a 20 20 20 20 20 20    20 20 28 70 63 61 73 65 2d 6c 65 74 20 28 28 60 | nil.make).........(pcase-let.((` | 
| 13e3c0 | 28 2c 67 20 2c 6d 29 20 73 70 65 63 29 29 0a 20    20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 | (,g.,m).spec))...........(let.(( | 
| 13e3e0 | 62 20 28 69 6e 74 65 72 6e 20 28 66 6f 72 6d 61    74 20 22 62 75 66 25 63 22 20 63 68 61 72 29 29 | b.(intern.(format."buf%c".char)) | 
| 13e400 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28    70 75 73 68 20 60 28 2c 62 20 2c 67 29 20 67 65 | )).............(push.`(,b.,g).ge | 
| 13e420 | 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b    3b 20 54 68 69 73 20 69 73 20 61 6e 20 75 6e 66 | t).............;;.This.is.an.unf | 
| 13e440 | 6f 72 74 75 6e 61 74 65 20 63 6f 6d 70 6c 69 63    61 74 69 6f 6e 20 74 68 61 74 20 49 20 68 61 76 | ortunate.complication.that.I.hav | 
| 13e460 | 65 20 61 64 64 65 64 20 66 6f 72 0a 20 20 20 20    20 20 20 20 20 20 20 20 3b 3b 20 74 68 65 20 62 | e.added.for.............;;.the.b | 
| 13e480 | 65 6e 65 66 69 74 20 6f 66 20 6f 6e 65 20 75 73    65 72 2e 20 20 50 72 65 74 65 6e 64 20 77 65 20 | enefit.of.one.user...Pretend.we. | 
| 13e4a0 | 75 73 65 64 20 74 68 69 73 20 69 6e 73 74 65 61    64 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b | used.this.instead:.............; | 
| 13e4c0 | 3b 20 28 70 75 73 68 20 60 28 6f 72 20 2c 62 20    2c 6d 29 20 6d 61 6b 65 29 0a 20 20 20 20 20 20 | ;.(push.`(or.,b.,m).make)....... | 
| 13e4e0 | 20 20 20 20 20 20 28 70 75 73 68 20 60 28 69 66    20 2c 62 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ......(push.`(if.,b............. | 
| 13e500 | 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 6d    61 67 69 74 2d 65 64 69 66 66 2d 75 73 65 2d 69 | ...........(if.magit-ediff-use-i | 
| 13e520 | 6e 64 69 72 65 63 74 2d 62 75 66 66 65 72 73 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ndirect-buffers................. | 
| 13e540 | 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 67    31 20 28 6d 61 6b 65 2d 69 6e 64 69 72 65 63 74 | ...........(prog1.(make-indirect | 
| 13e560 | 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -buffer......................... | 
| 13e580 | 20 20 20 20 20 20 20 20 20 20 20 2c 62 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...........,b................... | 
| 13e5a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 67 65 6e 65 72 61 74 65 2d 6e 65 77 2d 62 | .................(generate-new-b | 
| 13e5c0 | 75 66 66 65 72 2d 6e 61 6d 65 20 28 62 75 66 66    65 72 2d 6e 61 6d 65 20 2c 62 29 29 0a 20 20 20 | uffer-name.(buffer-name.,b)).... | 
| 13e5e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 13e600 | 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t).............................. | 
| 13e620 | 28 73 65 74 71 20 2c 62 20 6e 69 6c 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (setq.,b.nil)).................. | 
| 13e640 | 20 20 20 20 20 20 20 20 2c 62 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ........,b)..................... | 
| 13e660 | 20 2c 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 6d 61 6b 65 29 0a 20 20 20 | .,m)...................make).... | 
| 13e680 | 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 60    28 75 6e 6c 65 73 73 20 2c 62 0a 20 20 20 20 20 | .........(push.`(unless.,b...... | 
| 13e6a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    3b 3b 20 46 6f 72 20 6d 65 72 67 65 20 6a 6f 62 | ................;;.For.merge.job | 
| 13e6c0 | 73 20 45 64 69 66 66 20 73 77 69 74 63 68 65 73    20 62 75 66 66 65 72 20 6e 61 6d 65 73 20 61 72 | s.Ediff.switches.buffer.names.ar | 
| 13e6e0 | 6f 75 6e 64 2e 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 53 65 | ound.......................;;.Se | 
| 13e700 | 65 20 28 69 66 20 65 64 69 66 66 2d 6d 65 72 67    65 2d 6a 6f 62 20 2e 2e 2e 29 20 69 6e 20 60 65 | e.(if.ediff-merge-job....).in.`e | 
| 13e720 | 64 69 66 66 2d 73 65 74 75 70 27 2e 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | diff-setup'..................... | 
| 13e740 | 20 20 28 6c 65 74 20 28 28 76 61 72 20 2c 28 69    66 20 28 61 6e 64 20 66 69 6c 65 20 28 3d 20 63 | ..(let.((var.,(if.(and.file.(=.c | 
| 13e760 | 68 61 72 20 3f 43 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | har.?C))........................ | 
| 13e780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 65    64 69 66 66 2d 61 6e 63 65 73 74 6f 72 2d 62 75 | ..............'ediff-ancestor-bu | 
| 13e7a0 | 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ffer............................ | 
| 13e7c0 | 20 20 20 20 20 20 20 20 28 69 6e 74 65 72 6e 20    28 66 6f 72 6d 61 74 20 22 65 64 69 66 66 2d 62 | ........(intern.(format."ediff-b | 
| 13e7e0 | 75 66 66 65 72 2d 25 63 22 20 63 68 61 72 29 29    29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | uffer-%c".char)))))............. | 
| 13e800 | 20 20 20 20 20 20 20 20 20 20 20 28 65 64 69 66    66 2d 6b 69 6c 6c 2d 62 75 66 66 65 72 2d 63 61 | ...........(ediff-kill-buffer-ca | 
| 13e820 | 72 65 66 75 6c 6c 79 20 76 61 72 29 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | refully.var))).................. | 
| 13e840 | 20 6b 69 6c 6c 29 29 0a 20 20 20 20 20 20 20 20    20 20 28 63 6c 2d 69 6e 63 66 20 63 68 61 72 29 | .kill))...........(cl-incf.char) | 
| 13e860 | 29 29 29 0a 20 20 20 20 28 73 65 74 71 20 67 65    74 20 20 28 6e 72 65 76 65 72 73 65 20 67 65 74 | ))).....(setq.get..(nreverse.get | 
| 13e880 | 29 29 0a 20 20 20 20 28 73 65 74 71 20 6d 61 6b    65 20 28 6e 72 65 76 65 72 73 65 20 6d 61 6b 65 | )).....(setq.make.(nreverse.make | 
| 13e8a0 | 29 29 0a 20 20 20 20 28 73 65 74 71 20 6b 69 6c    6c 20 28 6e 72 65 76 65 72 73 65 20 6b 69 6c 6c | )).....(setq.kill.(nreverse.kill | 
| 13e8c0 | 29 29 0a 20 20 20 20 28 6c 65 74 20 28 28 6d 63    6f 6e 66 20 28 63 6c 2d 67 65 6e 73 79 6d 20 22 | )).....(let.((mconf.(cl-gensym." | 
| 13e8e0 | 63 6f 6e 66 22 29 29 0a 20 20 20 20 20 20 20 20    20 20 28 6d 66 69 6c 65 20 28 63 6c 2d 67 65 6e | conf"))...........(mfile.(cl-gen | 
| 13e900 | 73 79 6d 20 22 66 69 6c 65 22 29 29 29 0a 20 20    20 20 20 20 60 28 6d 61 67 69 74 2d 77 69 74 68 | sym."file"))).......`(magit-with | 
| 13e920 | 2d 74 6f 70 6c 65 76 65 6c 0a 20 20 20 20 20 20    20 20 20 28 6c 65 74 20 28 28 2c 6d 63 6f 6e 66 | -toplevel..........(let.((,mconf | 
| 13e940 | 20 28 63 75 72 72 65 6e 74 2d 77 69 6e 64 6f 77    2d 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 29 29 | .(current-window-configuration)) | 
| 13e960 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 2c 6d 66 69 6c 65 20 2c 66 69 6c 65 29 0a 20 | ................(,mfile.,file).. | 
| 13e980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2c 40    67 65 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ..............,@get)............ | 
| 13e9a0 | 28 65 64 69 66 66 2d 62 75 66 66 65 72 73 2d 69    6e 74 65 72 6e 61 6c 0a 20 20 20 20 20 20 20 20 | (ediff-buffers-internal......... | 
| 13e9c0 | 20 20 20 20 2c 40 6d 61 6b 65 0a 20 20 20 20 20    20 20 20 20 20 20 20 28 6c 69 73 74 20 2c 40 28 | ....,@make.............(list.,@( | 
| 13e9e0 | 61 6e 64 20 73 65 74 75 70 20 28 6c 69 73 74 20    73 65 74 75 70 29 29 0a 20 20 20 20 20 20 20 20 | and.setup.(list.setup))......... | 
| 13ea00 | 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64    61 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ..........(lambda.()............ | 
| 13ea20 | 20 20 20 20 20 20 20 20 20 3b 3b 20 57 65 20 64    6f 20 6e 6f 74 20 77 61 6e 74 20 74 6f 20 6b 69 | .........;;.We.do.not.want.to.ki | 
| 13ea40 | 6c 6c 20 62 75 66 66 65 72 73 20 74 68 61 74 20    65 78 69 73 74 65 64 20 62 65 66 6f 72 65 0a 20 | ll.buffers.that.existed.before.. | 
| 13ea60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 3b 3b 20 45 64 69 66 66 20 77 61 73 20 | ...................;;.Ediff.was. | 
| 13ea80 | 69 6e 76 6f 6b 65 64 2c 20 73 6f 20 77 65 20 63    61 6e 6e 6f 74 20 75 73 65 20 45 64 69 66 66 27 | invoked,.so.we.cannot.use.Ediff' | 
| 13eaa0 | 73 20 64 65 66 61 75 6c 74 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b | s.default.....................;; | 
| 13eac0 | 20 71 75 69 74 20 66 75 6e 63 74 69 6f 6e 73 2e    20 20 45 64 69 66 66 20 73 70 6c 69 74 73 20 71 | .quit.functions...Ediff.splits.q | 
| 13eae0 | 75 69 74 74 69 6e 67 20 61 63 72 6f 73 73 20 74    77 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | uitting.across.two.............. | 
| 13eb00 | 20 20 20 20 20 20 20 3b 3b 20 68 6f 6f 6b 73 20    66 6f 72 20 6d 65 72 67 65 20 6a 6f 62 73 20 62 | .......;;.hooks.for.merge.jobs.b | 
| 13eb20 | 75 74 20 77 65 20 6f 6e 6c 79 20 65 76 65 72 20    75 73 65 20 6f 6e 65 2e 0a 20 20 20 20 20 20 20 | ut.we.only.ever.use.one......... | 
| 13eb40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65    74 71 2d 6c 6f 63 61 6c 20 65 64 69 66 66 2d 71 | .............(setq-local.ediff-q | 
| 13eb60 | 75 69 74 2d 6d 65 72 67 65 2d 68 6f 6f 6b 20 6e    69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | uit-merge-hook.nil)............. | 
| 13eb80 | 20 20 20 20 20 20 20 20 28 73 65 74 71 2d 6c 6f    63 61 6c 20 65 64 69 66 66 2d 71 75 69 74 2d 68 | ........(setq-local.ediff-quit-h | 
| 13eba0 | 6f 6f 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ook............................. | 
| 13ebc0 | 20 20 20 20 28 6c 69 73 74 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....(list....................... | 
| 13ebe0 | 20 20 20 20 20 20 20 20 20 20 20 2c 40 28 61 6e    64 20 71 75 69 74 20 28 6c 69 73 74 20 71 75 69 | ...........,@(and.quit.(list.qui | 
| 13ec00 | 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t))............................. | 
| 13ec20 | 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....(lambda.()................. | 
| 13ec40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 2c 40 6b 69 6c 6c 0a 20 20 20 20 20 20 | ...................,@kill....... | 
| 13ec60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 | .............................(le | 
| 13ec80 | 74 20 28 28 6d 61 67 69 74 2d 65 64 69 66 66 2d    70 72 65 76 69 6f 75 73 2d 77 69 6e 63 6f 6e 66 | t.((magit-ediff-previous-winconf | 
| 13eca0 | 20 2c 6d 63 6f 6e 66 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .,mconf))....................... | 
| 13ecc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    72 75 6e 2d 68 6f 6f 6b 73 20 27 6d 61 67 69 74 | ...............(run-hooks.'magit | 
| 13ece0 | 2d 65 64 69 66 66 2d 71 75 69 74 2d 68 6f 6f 6b    29 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 | -ediff-quit-hook)))))))......... | 
| 13ed00 | 20 20 20 20 28 70 63 61 73 65 20 28 6c 69 73 74    20 2c 28 61 6e 64 20 63 20 74 29 20 28 61 6e 64 | ....(pcase.(list.,(and.c.t).(and | 
| 13ed20 | 20 2c 6d 66 69 6c 65 20 74 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 27 28 6e 69 6c | .,mfile.t))...............('(nil | 
| 13ed40 | 20 6e 69 6c 29 20 27 65 64 69 66 66 2d 62 75 66    66 65 72 73 29 0a 20 20 20 20 20 20 20 20 20 20 | .nil).'ediff-buffers)........... | 
| 13ed60 | 20 20 20 20 28 27 28 6e 69 6c 20 74 29 20 20 20    27 65 64 69 66 66 2d 6d 65 72 67 65 2d 62 75 66 | ....('(nil.t)...'ediff-merge-buf | 
| 13ed80 | 66 65 72 73 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 27 28 74 20 20 20 6e 69 6c 29 20 | fers)...............('(t...nil). | 
| 13eda0 | 27 65 64 69 66 66 2d 62 75 66 66 65 72 73 33 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | 'ediff-buffers3)...............( | 
| 13edc0 | 27 28 74 20 20 20 74 29 20 20 20 27 65 64 69 66    66 2d 6d 65 72 67 65 2d 62 75 66 66 65 72 73 2d | '(t...t)...'ediff-merge-buffers- | 
| 13ede0 | 77 69 74 68 2d 61 6e 63 65 73 74 6f 72 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 2c 6d 66 69 | with-ancestor)).............,mfi | 
| 13ee00 | 6c 65 29 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23    61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 | le))))))..;;;###autoload.(defun. | 
| 13ee20 | 6d 61 67 69 74 2d 65 64 69 66 66 2d 72 65 73 6f    6c 76 65 2d 61 6c 6c 20 28 66 69 6c 65 29 0a 20 | magit-ediff-resolve-all.(file).. | 
| 13ee40 | 20 22 52 65 73 6f 6c 76 65 20 61 6c 6c 20 63 6f    6e 66 6c 69 63 74 73 20 69 6e 20 74 68 65 20 46 | ."Resolve.all.conflicts.in.the.F | 
| 13ee60 | 49 4c 45 20 61 74 20 70 6f 69 6e 74 20 75 73 69    6e 67 20 45 64 69 66 66 2e 0a 0a 49 66 20 74 68 | ILE.at.point.using.Ediff...If.th | 
| 13ee80 | 65 72 65 20 69 73 20 6e 6f 20 66 69 6c 65 20 61    74 20 70 6f 69 6e 74 20 6f 72 20 69 66 20 69 74 | ere.is.no.file.at.point.or.if.it | 
| 13eea0 | 20 64 6f 65 73 6e 27 74 20 68 61 76 65 20 61 6e    79 20 75 6e 6d 65 72 67 65 64 0a 63 68 61 6e 67 | .doesn't.have.any.unmerged.chang | 
| 13eec0 | 65 73 2c 20 74 68 65 6e 20 70 72 6f 6d 70 74 20    66 6f 72 20 61 20 66 69 6c 65 2e 0a 0a 53 65 65 | es,.then.prompt.for.a.file...See | 
| 13eee0 | 20 69 6e 66 6f 20 6e 6f 64 65 20 60 28 6d 61 67    69 74 29 20 45 64 69 66 66 69 6e 67 27 20 66 6f | .info.node.`(magit).Ediffing'.fo | 
| 13ef00 | 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69    6f 6e 20 61 62 6f 75 74 20 74 68 69 73 0a 61 6e | r.more.information.about.this.an | 
| 13ef20 | 64 20 61 6c 74 65 72 6e 61 74 69 76 65 20 63 6f    6d 6d 61 6e 64 73 2e 22 0a 20 20 28 69 6e 74 65 | d.alternative.commands."...(inte | 
| 13ef40 | 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d    61 67 69 74 2d 72 65 61 64 2d 75 6e 6d 65 72 67 | ractive.(list.(magit-read-unmerg | 
| 13ef60 | 65 64 2d 66 69 6c 65 29 29 29 0a 20 20 28 6d 61    67 69 74 2d 77 69 74 68 2d 74 6f 70 6c 65 76 65 | ed-file)))...(magit-with-topleve | 
| 13ef80 | 6c 0a 20 20 20 20 28 6c 65 74 2a 20 28 28 64 69    72 20 20 20 28 6d 61 67 69 74 2d 67 69 74 64 69 | l.....(let*.((dir...(magit-gitdi | 
| 13efa0 | 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28    72 65 76 41 20 20 28 6f 72 20 28 6d 61 67 69 74 | r))............(revA..(or.(magit | 
| 13efc0 | 2d 6e 61 6d 65 2d 62 72 61 6e 63 68 20 22 48 45    41 44 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 | -name-branch."HEAD")............ | 
| 13efe0 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69    74 2d 63 6f 6d 6d 69 74 2d 70 20 22 48 45 41 44 | ...........(magit-commit-p."HEAD | 
| 13f000 | 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    28 72 65 76 42 20 20 28 63 6c 2d 66 69 6e 64 2d | ")))............(revB..(cl-find- | 
| 13f020 | 69 66 20 28 6c 61 6d 62 64 61 20 28 68 65 61 64    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | if.(lambda.(head)............... | 
| 13f040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 | ..................(file-exists-p | 
| 13f060 | 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61    6d 65 20 68 65 61 64 20 64 69 72 29 29 29 0a 20 | .(expand-file-name.head.dir))).. | 
| 13f080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 22 | .............................'(" | 
| 13f0a0 | 4d 45 52 47 45 5f 48 45 41 44 22 20 22 43 48 45    52 52 59 5f 50 49 43 4b 5f 48 45 41 44 22 20 22 | MERGE_HEAD"."CHERRY_PICK_HEAD"." | 
| 13f0c0 | 52 45 56 45 52 54 5f 48 45 41 44 22 29 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 28 72 65 76 42 | REVERT_HEAD")))............(revB | 
| 13f0e0 | 20 20 28 6f 72 20 28 6d 61 67 69 74 2d 6e 61 6d    65 2d 62 72 61 6e 63 68 20 72 65 76 42 29 0a 20 | ..(or.(magit-name-branch.revB).. | 
| 13f100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6d 61 67 69 74 2d 63 6f 6d 6d | .....................(magit-comm | 
| 13f120 | 69 74 2d 70 20 72 65 76 42 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 28 72 65 76 43 20 20 28 | it-p.revB)))............(revC..( | 
| 13f140 | 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 70 20 28    6d 61 67 69 74 2d 67 69 74 2d 73 74 72 69 6e 67 | magit-commit-p.(magit-git-string | 
| 13f160 | 20 22 6d 65 72 67 65 2d 62 61 73 65 22 20 72 65    76 41 20 72 65 76 42 29 29 29 0a 20 20 20 20 20 | ."merge-base".revA.revB)))...... | 
| 13f180 | 20 20 20 20 20 20 28 66 69 6c 65 41 20 28 6d 61    67 69 74 2d 2d 72 65 76 2d 66 69 6c 65 2d 6e 61 | ......(fileA.(magit--rev-file-na | 
| 13f1a0 | 6d 65 20 66 69 6c 65 20 72 65 76 41 20 72 65 76    42 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 | me.file.revA.revB))............( | 
| 13f1c0 | 66 69 6c 65 42 20 28 6d 61 67 69 74 2d 2d 72 65    76 2d 66 69 6c 65 2d 6e 61 6d 65 20 66 69 6c 65 | fileB.(magit--rev-file-name.file | 
| 13f1e0 | 20 72 65 76 42 20 72 65 76 41 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 28 66 69 6c 65 43 20 28 | .revB.revA))............(fileC.( | 
| 13f200 | 6f 72 20 28 6d 61 67 69 74 2d 2d 72 65 76 2d 66    69 6c 65 2d 6e 61 6d 65 20 66 69 6c 65 20 72 65 | or.(magit--rev-file-name.file.re | 
| 13f220 | 76 43 20 72 65 76 41 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | vC.revA).......................( | 
| 13f240 | 6d 61 67 69 74 2d 2d 72 65 76 2d 66 69 6c 65 2d    6e 61 6d 65 20 66 69 6c 65 20 72 65 76 43 20 72 | magit--rev-file-name.file.revC.r | 
| 13f260 | 65 76 42 29 29 29 29 0a 20 20 20 20 20 20 3b 3b    20 45 64 69 66 66 20 61 73 73 75 6d 65 73 20 74 | evB)))).......;;.Ediff.assumes.t | 
| 13f280 | 68 61 74 20 74 68 65 20 46 49 4c 45 20 77 68 65    72 65 20 69 74 20 69 73 20 67 6f 69 6e 67 20 74 | hat.the.FILE.where.it.is.going.t | 
| 13f2a0 | 6f 20 73 74 6f 72 65 20 74 68 65 20 6d 65 72 67    65 0a 20 20 20 20 20 20 3b 3b 20 72 65 73 75 6c | o.store.the.merge.......;;.resul | 
| 13f2c0 | 74 20 64 6f 65 73 20 6e 6f 74 20 65 78 69 73 74    20 79 65 74 2c 20 73 6f 20 6d 6f 76 65 20 74 68 | t.does.not.exist.yet,.so.move.th | 
| 13f2e0 | 65 20 65 78 69 73 74 69 6e 67 20 66 69 6c 65 20    6f 75 74 20 6f 66 20 74 68 65 0a 20 20 20 20 20 | e.existing.file.out.of.the...... | 
| 13f300 | 20 3b 3b 20 77 61 79 2e 20 20 49 66 20 61 20 62    75 66 66 65 72 20 76 69 73 69 74 73 20 46 49 4c | .;;.way...If.a.buffer.visits.FIL | 
| 13f320 | 45 2c 20 74 68 65 6e 20 77 65 20 68 61 76 65 20    74 6f 20 6b 69 6c 6c 20 74 68 61 74 20 75 70 66 | E,.then.we.have.to.kill.that.upf | 
| 13f340 | 72 6f 6e 74 2e 0a 20 20 20 20 20 20 28 77 68 65    6e 2d 6c 65 74 20 28 28 62 75 66 66 65 72 20 28 | ront........(when-let.((buffer.( | 
| 13f360 | 66 69 6e 64 2d 62 75 66 66 65 72 2d 76 69 73 69    74 69 6e 67 20 66 69 6c 65 29 29 29 0a 20 20 20 | find-buffer-visiting.file))).... | 
| 13f380 | 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20    28 62 75 66 66 65 72 2d 6d 6f 64 69 66 69 65 64 | .....(when.(and.(buffer-modified | 
| 13f3a0 | 2d 70 20 62 75 66 66 65 72 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e | -p.buffer)....................(n | 
| 13f3c0 | 6f 74 20 28 79 2d 6f 72 2d 6e 2d 70 20 28 66 6f    72 6d 61 74 20 22 53 61 76 65 20 62 75 66 66 65 | ot.(y-or-n-p.(format."Save.buffe | 
| 13f3e0 | 72 20 25 73 20 25 73 3f 20 22 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | r.%s.%s?."...................... | 
| 13f400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 62 75 66 66 65 72 2d 6e 61 6d | .....................(buffer-nam | 
| 13f420 | 65 20 62 75 66 66 65 72 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e.buffer)....................... | 
| 13f440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 22 28 63 61 6e 6e 6f 74 20 63 6f 6e | ...................."(cannot.con | 
| 13f460 | 74 69 6e 75 65 20 6f 74 68 65 72 77 69 73 65 29    22 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | tinue.otherwise)"))))........... | 
| 13f480 | 28 75 73 65 72 2d 65 72 72 6f 72 20 22 41 62 6f    72 74 22 29 29 0a 20 20 20 20 20 20 20 20 28 6b | (user-error."Abort")).........(k | 
| 13f4a0 | 69 6c 6c 2d 62 75 66 66 65 72 20 62 75 66 66 65    72 29 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 | ill-buffer.buffer)).......(let.( | 
| 13f4c0 | 28 6f 72 69 67 20 28 63 6f 6e 63 61 74 20 66 69    6c 65 20 22 2e 4f 52 49 47 22 29 29 29 0a 20 20 | (orig.(concat.file.".ORIG")))... | 
| 13f4e0 | 20 20 20 20 20 20 28 77 68 65 6e 20 28 66 69 6c    65 2d 65 78 69 73 74 73 2d 70 20 6f 72 69 67 29 | ......(when.(file-exists-p.orig) | 
| 13f500 | 0a 20 20 20 20 20 20 20 20 20 20 28 72 65 6e 61    6d 65 2d 66 69 6c 65 20 6f 72 69 67 20 28 6d 61 | ...........(rename-file.orig.(ma | 
| 13f520 | 6b 65 2d 74 65 6d 70 2d 6e 61 6d 65 20 28 63 6f    6e 63 61 74 20 6f 72 69 67 20 22 5f 22 29 29 29 | ke-temp-name.(concat.orig."_"))) | 
| 13f540 | 29 0a 20 20 20 20 20 20 20 20 28 72 65 6e 61 6d    65 2d 66 69 6c 65 20 66 69 6c 65 20 6f 72 69 67 | ).........(rename-file.file.orig | 
| 13f560 | 29 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28    73 65 74 75 70 20 28 6c 61 6d 62 64 61 20 28 29 | )).......(let.((setup.(lambda.() | 
| 13f580 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 3b 3b 20 55 73 65 20 74 68 65 | ......................;;.Use.the | 
| 13f5a0 | 20 73 61 6d 65 20 63 6f 6e 66 6c 69 63 74 20 6d    61 72 6b 65 72 20 73 74 79 6c 65 20 61 73 20 47 | .same.conflict.marker.style.as.G | 
| 13f5c0 | 69 74 20 75 73 65 73 2e 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 | it.uses.......................(s | 
| 13f5e0 | 65 74 71 2d 6c 6f 63 61 6c 20 65 64 69 66 66 2d    63 6f 6d 62 69 6e 61 74 69 6f 6e 2d 70 61 74 74 | etq-local.ediff-combination-patt | 
| 13f600 | 65 72 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ern............................. | 
| 13f620 | 20 20 20 20 20 27 28 22 3c 3c 3c 3c 3c 3c 3c 20    48 45 41 44 22 20 41 0a 20 20 20 20 20 20 20 20 | .....'("<<<<<<<.HEAD".A......... | 
| 13f640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 2c 28 66 6f 72 | ...........................,(for | 
| 13f660 | 6d 61 74 20 22 7c 7c 7c 7c 7c 7c 7c 20 25 73 22    20 72 65 76 43 29 20 41 6e 63 65 73 74 6f 72 0a | mat."|||||||.%s".revC).Ancestor. | 
| 13f680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 13f6a0 | 20 20 20 22 3d 3d 3d 3d 3d 3d 3d 22 20 42 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..."=======".B.................. | 
| 13f6c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 2c 28 66 6f 72 6d 61 74 20 22 3e 3e 3e 3e | ..................,(format.">>>> | 
| 13f6e0 | 3e 3e 3e 20 25 73 22 20 72 65 76 42 29 29 29 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 71 | >>>.%s".revB))))).............(q | 
| 13f700 | 75 69 74 20 20 28 6c 61 6d 62 64 61 20 28 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | uit..(lambda.()................. | 
| 13f720 | 20 20 20 20 20 3b 3b 20 46 6f 72 20 6d 65 72 67    65 20 6a 6f 62 73 20 45 64 69 66 66 20 73 77 69 | .....;;.For.merge.jobs.Ediff.swi | 
| 13f740 | 74 63 68 65 73 20 62 75 66 66 65 72 20 6e 61 6d    65 73 20 61 72 6f 75 6e 64 2e 0a 20 20 20 20 20 | tches.buffer.names.around....... | 
| 13f760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    3b 3b 20 41 74 20 74 68 69 73 20 70 6f 69 6e 74 | ................;;.At.this.point | 
| 13f780 | 20 60 65 64 69 66 66 2d 62 75 66 66 65 72 2d 43    27 20 6e 6f 20 6c 6f 6e 67 65 72 20 72 65 66 65 | .`ediff-buffer-C'.no.longer.refe | 
| 13f7a0 | 72 20 74 6f 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 3b 3b 20 74 68 65 | r.to......................;;.the | 
| 13f7c0 | 20 61 6e 63 65 73 74 6f 72 20 62 75 66 66 65 72    20 62 75 74 20 74 6f 20 74 68 65 20 6d 65 72 67 | .ancestor.buffer.but.to.the.merg | 
| 13f7e0 | 65 20 72 65 73 75 6c 74 20 62 75 66 66 65 72 2e    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e.result.buffer................. | 
| 13f800 | 20 20 20 20 20 20 3b 3b 20 53 65 65 20 28 69 66    20 65 64 69 66 66 2d 6d 65 72 67 65 2d 6a 6f 62 | ......;;.See.(if.ediff-merge-job | 
| 13f820 | 20 2e 2e 2e 29 20 69 6e 20 60 65 64 69 66 66 2d    73 65 74 75 70 27 2e 0a 20 20 20 20 20 20 20 20 | ....).in.`ediff-setup'.......... | 
| 13f840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68    65 6e 20 28 62 75 66 66 65 72 2d 6c 69 76 65 2d | .............(when.(buffer-live- | 
| 13f860 | 70 20 65 64 69 66 66 2d 62 75 66 66 65 72 2d 43    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | p.ediff-buffer-C)............... | 
| 13f880 | 20 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 63    75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 65 64 | .........(with-current-buffer.ed | 
| 13f8a0 | 69 66 66 2d 62 75 66 66 65 72 2d 43 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | iff-buffer-C.................... | 
| 13f8c0 | 20 20 20 20 20 20 28 73 61 76 65 2d 62 75 66 66    65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ......(save-buffer)............. | 
| 13f8e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 61    76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 | .............(save-excursion.... | 
| 13f900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 | ........................(goto-ch | 
| 13f920 | 61 72 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ar.(point-min))................. | 
| 13f940 | 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65    73 73 20 28 72 65 2d 73 65 61 72 63 68 2d 66 6f | ...........(unless.(re-search-fo | 
| 13f960 | 72 77 61 72 64 20 22 5e 3c 3c 3c 3c 3c 3c 3c 20    22 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 20 | rward."^<<<<<<<.".nil.t)........ | 
| 13f980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 74 61 | ......................(magit-sta | 
| 13f9a0 | 67 65 2d 66 69 6c 65 20 66 69 6c 65 29 29 29 29    29 29 29 29 0a 20 20 20 20 20 20 20 20 28 69 66 | ge-file.file)))))))).........(if | 
| 13f9c0 | 20 66 69 6c 65 43 0a 20 20 20 20 20 20 20 20 20    20 20 20 28 6d 61 67 69 74 2d 65 64 69 66 66 2d | .fileC.............(magit-ediff- | 
| 13f9e0 | 62 75 66 66 65 72 73 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 28 28 6d 61 67 69 74 2d 67 65 74 | buffers..............((magit-get | 
| 13fa00 | 2d 72 65 76 69 73 69 6f 6e 2d 62 75 66 66 65 72    20 72 65 76 41 20 66 69 6c 65 41 29 0a 20 20 20 | -revision-buffer.revA.fileA).... | 
| 13fa20 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69    74 2d 66 69 6e 64 2d 66 69 6c 65 2d 6e 6f 73 65 | ...........(magit-find-file-nose | 
| 13fa40 | 6c 65 63 74 20 20 72 65 76 41 20 66 69 6c 65 41    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | lect..revA.fileA)).............. | 
| 13fa60 | 28 28 6d 61 67 69 74 2d 67 65 74 2d 72 65 76 69    73 69 6f 6e 2d 62 75 66 66 65 72 20 72 65 76 42 | ((magit-get-revision-buffer.revB | 
| 13fa80 | 20 66 69 6c 65 42 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6d 61 67 69 74 2d 66 69 6e | .fileB)...............(magit-fin | 
| 13faa0 | 64 2d 66 69 6c 65 2d 6e 6f 73 65 6c 65 63 74 20    20 72 65 76 42 20 66 69 6c 65 42 29 29 0a 20 20 | d-file-noselect..revB.fileB))... | 
| 13fac0 | 20 20 20 20 20 20 20 20 20 20 20 28 28 6d 61 67    69 74 2d 67 65 74 2d 72 65 76 69 73 69 6f 6e 2d | ...........((magit-get-revision- | 
| 13fae0 | 62 75 66 66 65 72 20 72 65 76 43 20 66 69 6c 65    43 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | buffer.revC.fileC).............. | 
| 13fb00 | 20 28 6d 61 67 69 74 2d 66 69 6e 64 2d 66 69 6c    65 2d 6e 6f 73 65 6c 65 63 74 20 20 72 65 76 43 | .(magit-find-file-noselect..revC | 
| 13fb20 | 20 66 69 6c 65 43 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 73 65 74 75 70 20 71 75 69 74 | .fileC))..............setup.quit | 
| 13fb40 | 20 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 20    20 28 6d 61 67 69 74 2d 65 64 69 66 66 2d 62 75 | .file)...........(magit-ediff-bu | 
| 13fb60 | 66 66 65 72 73 0a 20 20 20 20 20 20 20 20 20 20    20 28 28 6d 61 67 69 74 2d 67 65 74 2d 72 65 76 | ffers............((magit-get-rev | 
| 13fb80 | 69 73 69 6f 6e 2d 62 75 66 66 65 72 20 72 65 76    41 20 66 69 6c 65 41 29 0a 20 20 20 20 20 20 20 | ision-buffer.revA.fileA)........ | 
| 13fba0 | 20 20 20 20 20 28 6d 61 67 69 74 2d 66 69 6e 64    2d 66 69 6c 65 2d 6e 6f 73 65 6c 65 63 74 20 20 | .....(magit-find-file-noselect.. | 
| 13fbc0 | 72 65 76 41 20 66 69 6c 65 41 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 28 28 6d 61 67 69 74 2d | revA.fileA))............((magit- | 
| 13fbe0 | 67 65 74 2d 72 65 76 69 73 69 6f 6e 2d 62 75 66    66 65 72 20 72 65 76 42 20 66 69 6c 65 42 29 0a | get-revision-buffer.revB.fileB). | 
| 13fc00 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67    69 74 2d 66 69 6e 64 2d 66 69 6c 65 2d 6e 6f 73 | ............(magit-find-file-nos | 
| 13fc20 | 65 6c 65 63 74 20 20 72 65 76 42 20 66 69 6c 65    42 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 6e | elect..revB.fileB))............n | 
| 13fc40 | 69 6c 20 73 65 74 75 70 20 71 75 69 74 20 66 69    6c 65 29 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 | il.setup.quit.file))))))..;;;### | 
| 13fc60 | 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20    6d 61 67 69 74 2d 65 64 69 66 66 2d 72 65 73 6f | autoload.(defun.magit-ediff-reso | 
| 13fc80 | 6c 76 65 2d 72 65 73 74 20 28 66 69 6c 65 29 0a    20 20 22 52 65 73 6f 6c 76 65 20 6f 75 74 73 74 | lve-rest.(file)..."Resolve.outst | 
| 13fca0 | 61 6e 64 69 6e 67 20 63 6f 6e 66 6c 69 63 74 73    20 69 6e 20 74 68 65 20 46 49 4c 45 20 61 74 20 | anding.conflicts.in.the.FILE.at. | 
| 13fcc0 | 70 6f 69 6e 74 20 75 73 69 6e 67 20 45 64 69 66    66 2e 0a 0a 49 66 20 74 68 65 72 65 20 69 73 20 | point.using.Ediff...If.there.is. | 
| 13fce0 | 6e 6f 20 66 69 6c 65 20 61 74 20 70 6f 69 6e 74    20 6f 72 20 69 66 20 69 74 20 64 6f 65 73 6e 27 | no.file.at.point.or.if.it.doesn' | 
| 13fd00 | 74 20 68 61 76 65 20 61 6e 79 20 75 6e 6d 65 72    67 65 64 0a 63 68 61 6e 67 65 73 2c 20 74 68 65 | t.have.any.unmerged.changes,.the | 
| 13fd20 | 6e 20 70 72 6f 6d 70 74 20 66 6f 72 20 61 20 66    69 6c 65 2e 0a 0a 53 65 65 20 69 6e 66 6f 20 6e | n.prompt.for.a.file...See.info.n | 
| 13fd40 | 6f 64 65 20 60 28 6d 61 67 69 74 29 20 45 64 69    66 66 69 6e 67 27 20 66 6f 72 20 6d 6f 72 65 20 | ode.`(magit).Ediffing'.for.more. | 
| 13fd60 | 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75    74 20 74 68 69 73 0a 61 6e 64 20 61 6c 74 65 72 | information.about.this.and.alter | 
| 13fd80 | 6e 61 74 69 76 65 20 63 6f 6d 6d 61 6e 64 73 2e    22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 | native.commands."...(interactive | 
| 13fda0 | 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 72 65    61 64 2d 75 6e 6d 65 72 67 65 64 2d 66 69 6c 65 | .(list.(magit-read-unmerged-file | 
| 13fdc0 | 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 77 69 74    68 2d 74 6f 70 6c 65 76 65 6c 0a 20 20 20 20 28 | )))...(magit-with-toplevel.....( | 
| 13fde0 | 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66    66 65 72 20 28 66 69 6e 64 2d 66 69 6c 65 2d 6e | with-current-buffer.(find-file-n | 
| 13fe00 | 6f 73 65 6c 65 63 74 20 66 69 6c 65 29 0a 20 20    20 20 20 20 28 73 6d 65 72 67 65 2d 65 64 69 66 | oselect.file).......(smerge-edif | 
| 13fe20 | 66 29 0a 20 20 20 20 20 20 28 73 65 74 71 2d 6c    6f 63 61 6c 0a 20 20 20 20 20 20 20 65 64 69 66 | f).......(setq-local........edif | 
| 13fe40 | 66 2d 71 75 69 74 2d 68 6f 6f 6b 0a 20 20 20 20    20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 | f-quit-hook........(lambda.()... | 
| 13fe60 | 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 62 75    66 43 20 65 64 69 66 66 2d 62 75 66 66 65 72 2d | .......(let.((bufC.ediff-buffer- | 
| 13fe80 | 43 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 62 75 66 53 20 73 6d 65 72 67 65 2d 65 | C)................(bufS.smerge-e | 
| 13fea0 | 64 69 66 66 2d 62 75 66 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 | diff-buf))............(with-curr | 
| 13fec0 | 65 6e 74 2d 62 75 66 66 65 72 20 62 75 66 53 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 | ent-buffer.bufS..............(wh | 
| 13fee0 | 65 6e 20 28 79 65 73 2d 6f 72 2d 6e 6f 2d 70 20    28 66 6f 72 6d 61 74 20 22 43 6f 6e 66 6c 69 63 | en.(yes-or-no-p.(format."Conflic | 
| 13ff00 | 74 20 72 65 73 6f 6c 75 74 69 6f 6e 20 66 69 6e    69 73 68 65 64 3b 20 73 61 76 65 20 25 73 3f 20 | t.resolution.finished;.save.%s?. | 
| 13ff20 | 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "............................... | 
| 13ff40 | 20 20 20 20 20 20 20 20 20 20 62 75 66 66 65 72    2d 66 69 6c 65 2d 6e 61 6d 65 29 29 0a 20 20 20 | ..........buffer-file-name)).... | 
| 13ff60 | 20 20 20 20 20 20 20 20 20 20 20 20 28 65 72 61    73 65 2d 62 75 66 66 65 72 29 0a 20 20 20 20 20 | ............(erase-buffer)...... | 
| 13ff80 | 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72    74 2d 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 | ..........(insert-buffer-substri | 
| 13ffa0 | 6e 67 20 62 75 66 43 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 73 61 76 65 2d 62 75 | ng.bufC)................(save-bu | 
| 13ffc0 | 66 66 65 72 29 29 29 29 0a 20 20 20 20 20 20 20    20 20 28 77 68 65 6e 20 28 62 75 66 66 65 72 2d | ffer))))..........(when.(buffer- | 
| 13ffe0 | 6c 69 76 65 2d 70 20 65 64 69 66 66 2d 62 75 66    66 65 72 2d 41 29 20 28 6b 69 6c 6c 2d 62 75 66 | live-p.ediff-buffer-A).(kill-buf | 
| 140000 | 66 65 72 20 65 64 69 66 66 2d 62 75 66 66 65 72    2d 41 29 29 0a 20 20 20 20 20 20 20 20 20 28 77 | fer.ediff-buffer-A))..........(w | 
| 140020 | 68 65 6e 20 28 62 75 66 66 65 72 2d 6c 69 76 65    2d 70 20 65 64 69 66 66 2d 62 75 66 66 65 72 2d | hen.(buffer-live-p.ediff-buffer- | 
| 140040 | 42 29 20 28 6b 69 6c 6c 2d 62 75 66 66 65 72 20    65 64 69 66 66 2d 62 75 66 66 65 72 2d 42 29 29 | B).(kill-buffer.ediff-buffer-B)) | 
| 140060 | 0a 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20    28 62 75 66 66 65 72 2d 6c 69 76 65 2d 70 20 65 | ..........(when.(buffer-live-p.e | 
| 140080 | 64 69 66 66 2d 62 75 66 66 65 72 2d 43 29 20 28    6b 69 6c 6c 2d 62 75 66 66 65 72 20 65 64 69 66 | diff-buffer-C).(kill-buffer.edif | 
| 1400a0 | 66 2d 62 75 66 66 65 72 2d 43 29 29 0a 20 20 20    20 20 20 20 20 20 28 77 68 65 6e 20 28 62 75 66 | f-buffer-C))..........(when.(buf | 
| 1400c0 | 66 65 72 2d 6c 69 76 65 2d 70 20 65 64 69 66 66    2d 61 6e 63 65 73 74 6f 72 2d 62 75 66 66 65 72 | fer-live-p.ediff-ancestor-buffer | 
| 1400e0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6b 69    6c 6c 2d 62 75 66 66 65 72 20 65 64 69 66 66 2d | )............(kill-buffer.ediff- | 
| 140100 | 61 6e 63 65 73 74 6f 72 2d 62 75 66 66 65 72 29    29 0a 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 | ancestor-buffer))..........(let. | 
| 140120 | 28 28 6d 61 67 69 74 2d 65 64 69 66 66 2d 70 72    65 76 69 6f 75 73 2d 77 69 6e 63 6f 6e 66 20 73 | ((magit-ediff-previous-winconf.s | 
| 140140 | 6d 65 72 67 65 2d 65 64 69 66 66 2d 77 69 6e 64    6f 77 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 | merge-ediff-windows))........... | 
| 140160 | 20 28 72 75 6e 2d 68 6f 6f 6b 73 20 27 6d 61 67    69 74 2d 65 64 69 66 66 2d 71 75 69 74 2d 68 6f | .(run-hooks.'magit-ediff-quit-ho | 
| 140180 | 6f 6b 29 29 29 29 29 29 29 0a 0a 3b 3b 3b 23 23    23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e | ok)))))))..;;;###autoload.(defun | 
| 1401a0 | 20 6d 61 67 69 74 2d 65 64 69 66 66 2d 73 74 61    67 65 20 28 66 69 6c 65 29 0a 20 20 22 53 74 61 | .magit-ediff-stage.(file)..."Sta | 
| 1401c0 | 67 65 20 61 6e 64 20 75 6e 73 74 61 67 65 20 63    68 61 6e 67 65 73 20 74 6f 20 46 49 4c 45 20 75 | ge.and.unstage.changes.to.FILE.u | 
| 1401e0 | 73 69 6e 67 20 45 64 69 66 66 2e 0a 46 49 4c 45    20 68 61 73 20 74 6f 20 62 65 20 72 65 6c 61 74 | sing.Ediff..FILE.has.to.be.relat | 
| 140200 | 69 76 65 20 74 6f 20 74 68 65 20 74 6f 70 20 64    69 72 65 63 74 6f 72 79 20 6f 66 20 74 68 65 20 | ive.to.the.top.directory.of.the. | 
| 140220 | 72 65 70 6f 73 69 74 6f 72 79 2e 22 0a 20 20 28    69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28 | repository."...(interactive....( | 
| 140240 | 6c 65 74 20 28 28 66 69 6c 65 73 20 28 6d 61 67    69 74 2d 74 72 61 63 6b 65 64 2d 66 69 6c 65 73 | let.((files.(magit-tracked-files | 
| 140260 | 29 29 29 0a 20 20 20 20 20 28 6c 69 73 74 20 28    6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 | )))......(list.(magit-completing | 
| 140280 | 2d 72 65 61 64 20 22 53 65 6c 65 63 74 69 76 65    6c 79 20 73 74 61 67 65 20 66 69 6c 65 22 20 66 | -read."Selectively.stage.file".f | 
| 1402a0 | 69 6c 65 73 20 6e 69 6c 20 74 20 6e 69 6c 20 6e    69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | iles.nil.t.nil.nil.............. | 
| 1402c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 63 61 72 20 28 6d 65 6d 62 65 | .....................(car.(membe | 
| 1402e0 | 72 20 28 6d 61 67 69 74 2d 63 75 72 72 65 6e 74    2d 66 69 6c 65 29 20 66 69 6c 65 73 29 29 29 29 | r.(magit-current-file).files)))) | 
| 140300 | 29 29 0a 20 20 28 6d 61 67 69 74 2d 77 69 74 68    2d 74 6f 70 6c 65 76 65 6c 0a 20 20 20 20 28 6c | ))...(magit-with-toplevel.....(l | 
| 140320 | 65 74 2a 20 28 28 62 75 66 41 20 20 28 6d 61 67    69 74 2d 67 65 74 2d 72 65 76 69 73 69 6f 6e 2d | et*.((bufA..(magit-get-revision- | 
| 140340 | 62 75 66 66 65 72 20 22 48 45 41 44 22 20 66 69    6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | buffer."HEAD".file))............ | 
| 140360 | 28 62 75 66 42 20 20 28 6d 61 67 69 74 2d 67 65    74 2d 72 65 76 69 73 69 6f 6e 2d 62 75 66 66 65 | (bufB..(magit-get-revision-buffe | 
| 140380 | 72 20 22 7b 69 6e 64 65 78 7d 22 20 66 69 6c 65    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6c | r."{index}".file))............(l | 
| 1403a0 | 6f 63 6b 42 20 28 61 6e 64 20 62 75 66 42 20 28    62 75 66 66 65 72 2d 6c 6f 63 61 6c 2d 76 61 6c | ockB.(and.bufB.(buffer-local-val | 
| 1403c0 | 75 65 20 27 62 75 66 66 65 72 2d 72 65 61 64 2d    6f 6e 6c 79 20 62 75 66 42 29 29 29 0a 20 20 20 | ue.'buffer-read-only.bufB))).... | 
| 1403e0 | 20 20 20 20 20 20 20 20 28 62 75 66 43 20 20 28    67 65 74 2d 66 69 6c 65 2d 62 75 66 66 65 72 20 | ........(bufC..(get-file-buffer. | 
| 140400 | 66 69 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 3b 3b 20 55 73 65 20 74 68 65 20 73 61 6d | file))............;;.Use.the.sam | 
| 140420 | 65 20 65 6e 63 6f 64 69 6e 67 20 66 6f 72 20 61    6c 6c 20 74 68 72 65 65 20 62 75 66 66 65 72 73 | e.encoding.for.all.three.buffers | 
| 140440 | 20 6f 72 20 77 65 0a 20 20 20 20 20 20 20 20 20    20 20 3b 3b 20 6d 61 79 20 65 6e 64 20 75 70 20 | .or.we............;;.may.end.up. | 
| 140460 | 63 68 61 6e 67 69 6e 67 20 74 68 65 20 66 69 6c    65 20 69 6e 20 61 6e 20 75 6e 69 6e 74 65 6e 64 | changing.the.file.in.an.unintend | 
| 140480 | 65 64 20 77 61 79 2e 0a 20 20 20 20 20 20 20 20    20 20 20 28 62 75 66 43 2a 20 28 6f 72 20 62 75 | ed.way.............(bufC*.(or.bu | 
| 1404a0 | 66 43 20 28 66 69 6e 64 2d 66 69 6c 65 2d 6e 6f    73 65 6c 65 63 74 20 66 69 6c 65 29 29 29 0a 20 | fC.(find-file-noselect.file))).. | 
| 1404c0 | 20 20 20 20 20 20 20 20 20 20 28 63 6f 64 69 6e    67 2d 73 79 73 74 65 6d 2d 66 6f 72 2d 72 65 61 | ..........(coding-system-for-rea | 
| 1404e0 | 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 62    75 66 66 65 72 2d 6c 6f 63 61 6c 2d 76 61 6c 75 | d.............(buffer-local-valu | 
| 140500 | 65 20 27 62 75 66 66 65 72 2d 66 69 6c 65 2d 63    6f 64 69 6e 67 2d 73 79 73 74 65 6d 20 62 75 66 | e.'buffer-file-coding-system.buf | 
| 140520 | 43 2a 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    28 62 75 66 41 2a 20 28 6d 61 67 69 74 2d 66 69 | C*))............(bufA*.(magit-fi | 
| 140540 | 6e 64 2d 66 69 6c 65 2d 6e 6f 73 65 6c 65 63 74    2d 31 20 22 48 45 41 44 22 20 66 69 6c 65 20 74 | nd-file-noselect-1."HEAD".file.t | 
| 140560 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 62    75 66 42 2a 20 28 6d 61 67 69 74 2d 66 69 6e 64 | ))............(bufB*.(magit-find | 
| 140580 | 2d 66 69 6c 65 2d 69 6e 64 65 78 2d 6e 6f 73 65    6c 65 63 74 20 66 69 6c 65 20 74 29 29 29 0a 20 | -file-index-noselect.file.t))).. | 
| 1405a0 | 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65    6e 74 2d 62 75 66 66 65 72 20 62 75 66 42 2a 20 | .....(with-current-buffer.bufB*. | 
| 1405c0 | 28 73 65 74 71 20 62 75 66 66 65 72 2d 72 65 61    64 2d 6f 6e 6c 79 20 6e 69 6c 29 29 0a 20 20 20 | (setq.buffer-read-only.nil)).... | 
| 1405e0 | 20 20 20 28 6d 61 67 69 74 2d 65 64 69 66 66 2d    62 75 66 66 65 72 73 0a 20 20 20 20 20 20 20 28 | ...(magit-ediff-buffers........( | 
| 140600 | 62 75 66 41 20 62 75 66 41 2a 29 0a 20 20 20 20    20 20 20 28 62 75 66 42 20 62 75 66 42 2a 29 0a | bufA.bufA*)........(bufB.bufB*). | 
| 140620 | 20 20 20 20 20 20 20 28 62 75 66 43 20 62 75 66    43 2a 29 0a 20 20 20 20 20 20 20 6e 69 6c 0a 20 | .......(bufC.bufC*)........nil.. | 
| 140640 | 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29    0a 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 | ......(lambda.()..........(when. | 
| 140660 | 28 62 75 66 66 65 72 2d 6c 69 76 65 2d 70 20 65    64 69 66 66 2d 62 75 66 66 65 72 2d 42 29 0a 20 | (buffer-live-p.ediff-buffer-B).. | 
| 140680 | 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20    6c 6f 63 6b 42 0a 20 20 20 20 20 20 20 20 20 20 | ..........(when.lockB........... | 
| 1406a0 | 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74    2d 62 75 66 66 65 72 20 62 75 66 42 20 28 73 65 | ...(with-current-buffer.bufB.(se | 
| 1406c0 | 74 71 20 62 75 66 66 65 72 2d 72 65 61 64 2d 6f    6e 6c 79 20 74 29 29 29 0a 20 20 20 20 20 20 20 | tq.buffer-read-only.t)))........ | 
| 1406e0 | 20 20 20 20 28 77 68 65 6e 20 28 62 75 66 66 65    72 2d 6d 6f 64 69 66 69 65 64 2d 70 20 65 64 69 | ....(when.(buffer-modified-p.edi | 
| 140700 | 66 66 2d 62 75 66 66 65 72 2d 42 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 28 77 69 74 68 2d | ff-buffer-B)..............(with- | 
| 140720 | 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 65    64 69 66 66 2d 62 75 66 66 65 72 2d 42 0a 20 20 | current-buffer.ediff-buffer-B... | 
| 140740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61    67 69 74 2d 75 70 64 61 74 65 2d 69 6e 64 65 78 | .............(magit-update-index | 
| 140760 | 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 77    68 65 6e 20 28 61 6e 64 20 28 62 75 66 66 65 72 | ))))..........(when.(and.(buffer | 
| 140780 | 2d 6c 69 76 65 2d 70 20 65 64 69 66 66 2d 62 75    66 66 65 72 2d 43 29 0a 20 20 20 20 20 20 20 20 | -live-p.ediff-buffer-C)......... | 
| 1407a0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 62 75 66    66 65 72 2d 6d 6f 64 69 66 69 65 64 2d 70 20 65 | ............(buffer-modified-p.e | 
| 1407c0 | 64 69 66 66 2d 62 75 66 66 65 72 2d 43 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 28 77 69 74 68 | diff-buffer-C))............(with | 
| 1407e0 | 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20    65 64 69 66 66 2d 62 75 66 66 65 72 2d 43 0a 20 | -current-buffer.ediff-buffer-C.. | 
| 140800 | 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65    6e 20 28 79 2d 6f 72 2d 6e 2d 70 20 28 66 6f 72 | ............(when.(y-or-n-p.(for | 
| 140820 | 6d 61 74 20 22 53 61 76 65 20 66 69 6c 65 20 25    73 3f 20 22 20 62 75 66 66 65 72 2d 66 69 6c 65 | mat."Save.file.%s?.".buffer-file | 
| 140840 | 2d 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 73 61 76 65 2d 62 75 66 | -name))................(save-buf | 
| 140860 | 66 65 72 29 29 29 29 29 29 29 29 29 0a 0a 3b 3b    3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 | fer)))))))))..;;;###autoload.(de | 
| 140880 | 66 75 6e 20 6d 61 67 69 74 2d 65 64 69 66 66 2d    63 6f 6d 70 61 72 65 20 28 72 65 76 41 20 72 65 | fun.magit-ediff-compare.(revA.re | 
| 1408a0 | 76 42 20 66 69 6c 65 41 20 66 69 6c 65 42 29 0a    20 20 22 43 6f 6d 70 61 72 65 20 52 45 56 41 3a | vB.fileA.fileB)..."Compare.REVA: | 
| 1408c0 | 46 49 4c 45 41 20 77 69 74 68 20 52 45 56 42 3a    46 49 4c 45 42 20 75 73 69 6e 67 20 45 64 69 66 | FILEA.with.REVB:FILEB.using.Edif | 
| 1408e0 | 66 2e 0a 0a 46 49 4c 45 41 20 61 6e 64 20 46 49    4c 45 42 20 68 61 76 65 20 74 6f 20 62 65 20 72 | f...FILEA.and.FILEB.have.to.be.r | 
| 140900 | 65 6c 61 74 69 76 65 20 74 6f 20 74 68 65 20 74    6f 70 20 64 69 72 65 63 74 6f 72 79 20 6f 66 20 | elative.to.the.top.directory.of. | 
| 140920 | 74 68 65 0a 72 65 70 6f 73 69 74 6f 72 79 2e 20    20 49 66 20 52 45 56 41 20 6f 72 20 52 45 56 42 | the.repository...If.REVA.or.REVB | 
| 140940 | 20 69 73 20 6e 69 6c 2c 20 74 68 65 6e 20 74 68    69 73 20 73 74 61 6e 64 73 20 66 6f 72 20 74 68 | .is.nil,.then.this.stands.for.th | 
| 140960 | 65 0a 77 6f 72 6b 69 6e 67 20 74 72 65 65 20 73    74 61 74 65 2e 0a 0a 49 66 20 74 68 65 20 72 65 | e.working.tree.state...If.the.re | 
| 140980 | 67 69 6f 6e 20 69 73 20 61 63 74 69 76 65 2c 20    75 73 65 20 74 68 65 20 72 65 76 69 73 69 6f 6e | gion.is.active,.use.the.revision | 
| 1409a0 | 73 20 6f 6e 20 74 68 65 20 66 69 72 73 74 20 61    6e 64 20 6c 61 73 74 0a 6c 69 6e 65 20 6f 66 20 | s.on.the.first.and.last.line.of. | 
| 1409c0 | 74 68 65 20 72 65 67 69 6f 6e 2e 20 20 57 69 74    68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d | the.region...With.a.prefix.argum | 
| 1409e0 | 65 6e 74 2c 20 69 6e 73 74 65 61 64 20 6f 66 20    64 69 66 66 69 6e 67 0a 74 68 65 20 72 65 76 69 | ent,.instead.of.diffing.the.revi | 
| 140a00 | 73 69 6f 6e 73 2c 20 63 68 6f 6f 73 65 20 61 20    72 65 76 69 73 69 6f 6e 20 74 6f 20 76 69 65 77 | sions,.choose.a.revision.to.view | 
| 140a20 | 20 63 68 61 6e 67 65 73 20 61 6c 6f 6e 67 2c 20    73 74 61 72 74 69 6e 67 0a 61 74 20 74 68 65 20 | .changes.along,.starting.at.the. | 
| 140a40 | 63 6f 6d 6d 6f 6e 20 61 6e 63 65 73 74 6f 72 20    6f 66 20 62 6f 74 68 20 72 65 76 69 73 69 6f 6e | common.ancestor.of.both.revision | 
| 140a60 | 73 20 28 69 2e 65 2e 2c 20 75 73 65 20 61 20 5c    22 2e 2e 2e 5c 22 0a 72 61 6e 67 65 29 2e 22 0a | s.(i.e.,.use.a.\"...\".range).". | 
| 140a80 | 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20    20 20 28 70 63 61 73 65 2d 6c 65 74 20 28 28 60 | ..(interactive....(pcase-let.((` | 
| 140aa0 | 28 2c 72 65 76 41 20 2c 72 65 76 42 29 20 28 6d    61 67 69 74 2d 65 64 69 66 66 2d 63 6f 6d 70 61 | (,revA.,revB).(magit-ediff-compa | 
| 140ac0 | 72 65 2d 2d 72 65 61 64 2d 72 65 76 69 73 69 6f    6e 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | re--read-revisions.............. | 
| 140ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 6e 69 6c 20 63 75 72 72 65 6e 74 2d 70 | ...................nil.current-p | 
| 140b00 | 72 65 66 69 78 2d 61 72 67 29 29 29 0a 20 20 20    20 20 28 6e 63 6f 6e 63 20 28 6c 69 73 74 20 72 | refix-arg)))......(nconc.(list.r | 
| 140b20 | 65 76 41 20 72 65 76 42 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 28 6d 61 67 69 74 2d 65 64 69 | evA.revB).............(magit-edi | 
| 140b40 | 66 66 2d 72 65 61 64 2d 66 69 6c 65 73 20 72 65    76 41 20 72 65 76 42 29 29 29 29 0a 20 20 28 6d | ff-read-files.revA.revB))))...(m | 
| 140b60 | 61 67 69 74 2d 65 64 69 66 66 2d 62 75 66 66 65    72 73 0a 20 20 20 28 28 69 66 20 72 65 76 41 20 | agit-ediff-buffers....((if.revA. | 
| 140b80 | 28 6d 61 67 69 74 2d 67 65 74 2d 72 65 76 69 73    69 6f 6e 2d 62 75 66 66 65 72 20 72 65 76 41 20 | (magit-get-revision-buffer.revA. | 
| 140ba0 | 66 69 6c 65 41 29 20 28 67 65 74 2d 66 69 6c 65    2d 62 75 66 66 65 72 20 20 20 20 66 69 6c 65 41 | fileA).(get-file-buffer....fileA | 
| 140bc0 | 29 29 0a 20 20 20 20 28 69 66 20 72 65 76 41 20    28 6d 61 67 69 74 2d 66 69 6e 64 2d 66 69 6c 65 | )).....(if.revA.(magit-find-file | 
| 140be0 | 2d 6e 6f 73 65 6c 65 63 74 20 20 72 65 76 41 20    66 69 6c 65 41 29 20 28 66 69 6e 64 2d 66 69 6c | -noselect..revA.fileA).(find-fil | 
| 140c00 | 65 2d 6e 6f 73 65 6c 65 63 74 20 66 69 6c 65 41    29 29 29 0a 20 20 20 28 28 69 66 20 72 65 76 42 | e-noselect.fileA)))....((if.revB | 
| 140c20 | 20 28 6d 61 67 69 74 2d 67 65 74 2d 72 65 76 69    73 69 6f 6e 2d 62 75 66 66 65 72 20 72 65 76 42 | .(magit-get-revision-buffer.revB | 
| 140c40 | 20 66 69 6c 65 42 29 20 28 67 65 74 2d 66 69 6c    65 2d 62 75 66 66 65 72 20 20 20 20 66 69 6c 65 | .fileB).(get-file-buffer....file | 
| 140c60 | 42 29 29 0a 20 20 20 20 28 69 66 20 72 65 76 42    20 28 6d 61 67 69 74 2d 66 69 6e 64 2d 66 69 6c | B)).....(if.revB.(magit-find-fil | 
| 140c80 | 65 2d 6e 6f 73 65 6c 65 63 74 20 20 72 65 76 42    20 66 69 6c 65 42 29 20 28 66 69 6e 64 2d 66 69 | e-noselect..revB.fileB).(find-fi | 
| 140ca0 | 6c 65 2d 6e 6f 73 65 6c 65 63 74 20 66 69 6c 65    42 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d | le-noselect.fileB)))))..(defun.m | 
| 140cc0 | 61 67 69 74 2d 65 64 69 66 66 2d 63 6f 6d 70 61    72 65 2d 2d 72 65 61 64 2d 72 65 76 69 73 69 6f | agit-ediff-compare--read-revisio | 
| 140ce0 | 6e 73 20 28 26 6f 70 74 69 6f 6e 61 6c 20 61 72    67 20 6d 62 61 73 65 29 0a 20 20 28 6c 65 74 20 | ns.(&optional.arg.mbase)...(let. | 
| 140d00 | 28 28 69 6e 70 75 74 20 28 6f 72 20 61 72 67 20    28 6d 61 67 69 74 2d 64 69 66 66 2d 72 65 61 64 | ((input.(or.arg.(magit-diff-read | 
| 140d20 | 2d 72 61 6e 67 65 2d 6f 72 2d 63 6f 6d 6d 69 74    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -range-or-commit................ | 
| 140d40 | 20 20 20 20 20 20 20 20 20 22 43 6f 6d 70 61 72    65 20 72 61 6e 67 65 20 6f 72 20 63 6f 6d 6d 69 | ........."Compare.range.or.commi | 
| 140d60 | 74 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 20 6d | t".........................nil.m | 
| 140d80 | 62 61 73 65 29 29 29 29 0a 20 20 20 20 28 69 66    2d 6c 65 74 20 28 28 72 61 6e 67 65 20 28 6d 61 | base)))).....(if-let.((range.(ma | 
| 140da0 | 67 69 74 2d 73 70 6c 69 74 2d 72 61 6e 67 65 20    69 6e 70 75 74 29 29 29 0a 20 20 20 20 20 20 20 | git-split-range.input)))........ | 
| 140dc0 | 20 28 6c 69 73 74 20 28 63 61 72 20 72 61 6e 67    65 29 20 28 63 64 72 20 72 61 6e 67 65 29 29 0a | .(list.(car.range).(cdr.range)). | 
| 140de0 | 20 20 20 20 20 20 28 6c 69 73 74 20 69 6e 70 75    74 20 6e 69 6c 29 29 29 29 0a 0a 28 64 65 66 75 | ......(list.input.nil))))..(defu | 
| 140e00 | 6e 20 6d 61 67 69 74 2d 65 64 69 66 66 2d 72 65    61 64 2d 66 69 6c 65 73 20 28 72 65 76 41 20 72 | n.magit-ediff-read-files.(revA.r | 
| 140e20 | 65 76 42 20 26 6f 70 74 69 6f 6e 61 6c 20 66 69    6c 65 42 29 0a 20 20 22 52 65 61 64 20 66 69 6c | evB.&optional.fileB)..."Read.fil | 
| 140e40 | 65 20 69 6e 20 52 45 56 42 2c 20 72 65 74 75 72    6e 20 69 74 20 61 6e 64 20 74 68 65 20 63 6f 72 | e.in.REVB,.return.it.and.the.cor | 
| 140e60 | 72 65 73 70 6f 6e 64 69 6e 67 20 66 69 6c 65 20    69 6e 20 52 45 56 41 2e 0a 57 68 65 6e 20 46 49 | responding.file.in.REVA..When.FI | 
| 140e80 | 4c 45 42 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20    75 73 65 20 74 68 69 73 20 61 73 20 52 45 56 42 | LEB.is.non-nil,.use.this.as.REVB | 
| 140ea0 | 27 73 20 66 69 6c 65 20 69 6e 73 74 65 61 64 20    6f 66 0a 70 72 6f 6d 70 74 69 6e 67 20 66 6f 72 | 's.file.instead.of.prompting.for | 
| 140ec0 | 20 69 74 2e 22 0a 20 20 28 75 6e 6c 65 73 73 20    28 61 6e 64 20 66 69 6c 65 42 20 28 6d 65 6d 62 | .it."...(unless.(and.fileB.(memb | 
| 140ee0 | 65 72 20 66 69 6c 65 42 20 28 6d 61 67 69 74 2d    72 65 76 69 73 69 6f 6e 2d 66 69 6c 65 73 20 72 | er.fileB.(magit-revision-files.r | 
| 140f00 | 65 76 42 29 29 29 0a 20 20 20 20 28 73 65 74 71    20 66 69 6c 65 42 0a 20 20 20 20 20 20 20 20 20 | evB))).....(setq.fileB.......... | 
| 140f20 | 20 28 6f 72 20 28 61 6e 64 20 66 69 6c 65 42 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(or.(and.fileB................. | 
| 140f40 | 20 20 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d    6c 6f 67 2d 66 69 6c 65 73 0a 20 20 20 20 20 20 | ...magit-buffer-log-files....... | 
| 140f60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65    72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 27 6d 61 | .............(derived-mode-p.'ma | 
| 140f80 | 67 69 74 2d 6c 6f 67 2d 6d 6f 64 65 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | git-log-mode)................... | 
| 140fa0 | 20 28 6d 65 6d 62 65 72 20 22 2d 2d 66 6f 6c 6c    6f 77 22 20 6d 61 67 69 74 2d 62 75 66 66 65 72 | .(member."--follow".magit-buffer | 
| 140fc0 | 2d 6c 6f 67 2d 61 72 67 73 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 | -log-args)....................(c | 
| 140fe0 | 64 72 20 28 61 73 73 6f 63 20 66 69 6c 65 42 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | dr.(assoc.fileB................. | 
| 141000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6d 61 67 69 74 2d 72 65 6e 61 6d 65 64 2d 66 69 | ...............(magit-renamed-fi | 
| 141020 | 6c 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | les............................. | 
| 141040 | 20 20 20 20 72 65 76 42 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....revB........................ | 
| 141060 | 20 20 20 20 20 20 20 20 20 28 6f 72 65 66 20 28    63 61 72 20 28 6f 72 65 66 20 6d 61 67 69 74 2d | .........(oref.(car.(oref.magit- | 
| 141080 | 72 6f 6f 74 2d 73 65 63 74 69 6f 6e 20 63 68 69    6c 64 72 65 6e 29 29 0a 20 20 20 20 20 20 20 20 | root-section.children))......... | 
| 1410a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 61 | ..............................va | 
| 1410c0 | 6c 75 65 29 29 29 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 | lue)))))...............(magit-re | 
| 1410e0 | 61 64 2d 66 69 6c 65 2d 63 68 6f 69 63 65 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 | ad-file-choice................(f | 
| 141100 | 6f 72 6d 61 74 20 22 46 69 6c 65 20 74 6f 20 63    6f 6d 70 61 72 65 20 62 65 74 77 65 65 6e 20 25 | ormat."File.to.compare.between.% | 
| 141120 | 73 20 61 6e 64 20 25 73 22 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s.and.%s"....................... | 
| 141140 | 20 72 65 76 41 20 28 6f 72 20 72 65 76 42 20 22    74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 | .revA.(or.revB."the.working.tree | 
| 141160 | 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6d 61 67 69 74 2d 63 68 61 6e 67 65 | "))................(magit-change | 
| 141180 | 64 2d 66 69 6c 65 73 20 72 65 76 41 20 72 65 76    42 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | d-files.revA.revB).............. | 
| 1411a0 | 20 20 28 66 6f 72 6d 61 74 20 22 4e 6f 20 63 68    61 6e 67 65 64 20 66 69 6c 65 73 20 62 65 74 77 | ..(format."No.changed.files.betw | 
| 1411c0 | 65 65 6e 20 25 73 20 61 6e 64 20 25 73 22 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | een.%s.and.%s".................. | 
| 1411e0 | 20 20 20 20 20 20 72 65 76 41 20 28 6f 72 20 72    65 76 42 20 22 74 68 65 20 77 6f 72 6b 69 6e 67 | ......revA.(or.revB."the.working | 
| 141200 | 20 74 72 65 65 22 29 29 29 29 29 29 0a 20 20 28    6c 69 73 74 20 28 6f 72 20 28 63 61 72 20 28 6d | .tree"))))))...(list.(or.(car.(m | 
| 141220 | 65 6d 62 65 72 20 66 69 6c 65 42 20 28 6d 61 67    69 74 2d 72 65 76 69 73 69 6f 6e 2d 66 69 6c 65 | ember.fileB.(magit-revision-file | 
| 141240 | 73 20 72 65 76 41 29 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 28 63 64 72 20 28 61 73 73 6f | s.revA))).............(cdr.(asso | 
| 141260 | 63 20 66 69 6c 65 42 20 28 6d 61 67 69 74 2d 72    65 6e 61 6d 65 64 2d 66 69 6c 65 73 20 72 65 76 | c.fileB.(magit-renamed-files.rev | 
| 141280 | 42 20 72 65 76 41 29 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 61 | B.revA))).............(magit-rea | 
| 1412a0 | 64 2d 66 69 6c 65 2d 63 68 6f 69 63 65 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d | d-file-choice..............(form | 
| 1412c0 | 61 74 20 22 46 69 6c 65 20 69 6e 20 25 73 20 74    6f 20 63 6f 6d 70 61 72 65 20 77 69 74 68 20 25 | at."File.in.%s.to.compare.with.% | 
| 1412e0 | 73 20 69 6e 20 25 73 22 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 | s.in.%s"......................re | 
| 141300 | 76 41 20 66 69 6c 65 42 20 28 6f 72 20 72 65 76    42 20 22 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 | vA.fileB.(or.revB."the.working.t | 
| 141320 | 72 65 65 22 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6d 61 67 69 74 2d 63 68 61 6e 67 | ree"))..............(magit-chang | 
| 141340 | 65 64 2d 66 69 6c 65 73 20 72 65 76 42 20 72 65    76 41 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ed-files.revB.revA)............. | 
| 141360 | 20 28 66 6f 72 6d 61 74 20 22 4e 6f 20 66 69 6c    65 73 20 68 61 76 65 20 63 68 61 6e 67 65 64 20 | .(format."No.files.have.changed. | 
| 141380 | 62 65 74 77 65 65 6e 20 25 73 20 61 6e 64 20 25    73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | between.%s.and.%s".............. | 
| 1413a0 | 20 20 20 20 20 20 20 20 72 65 76 41 20 72 65 76    42 29 29 29 0a 20 20 20 20 20 20 20 20 66 69 6c | ........revA.revB))).........fil | 
| 1413c0 | 65 42 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f    6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 | eB))..;;;###autoload.(defun.magi | 
| 1413e0 | 74 2d 65 64 69 66 66 2d 64 77 69 6d 20 28 29 0a    20 20 22 43 6f 6d 70 61 72 65 2c 20 73 74 61 67 | t-ediff-dwim.()..."Compare,.stag | 
| 141400 | 65 2c 20 6f 72 20 72 65 73 6f 6c 76 65 20 75 73    69 6e 67 20 45 64 69 66 66 2e 0a 54 68 69 73 20 | e,.or.resolve.using.Ediff..This. | 
| 141420 | 63 6f 6d 6d 61 6e 64 20 74 72 69 65 73 20 74 6f    20 67 75 65 73 73 20 77 68 61 74 20 66 69 6c 65 | command.tries.to.guess.what.file | 
| 141440 | 2c 20 61 6e 64 20 77 68 61 74 20 63 6f 6d 6d 69    74 20 6f 72 20 72 61 6e 67 65 0a 74 68 65 20 75 | ,.and.what.commit.or.range.the.u | 
| 141460 | 73 65 72 20 77 61 6e 74 73 20 74 6f 20 63 6f 6d    70 61 72 65 2c 20 73 74 61 67 65 2c 20 6f 72 20 | ser.wants.to.compare,.stage,.or. | 
| 141480 | 72 65 73 6f 6c 76 65 20 75 73 69 6e 67 20 45 64    69 66 66 2e 20 20 49 74 0a 6d 69 67 68 74 20 6f | resolve.using.Ediff...It.might.o | 
| 1414a0 | 6e 6c 79 20 62 65 20 61 62 6c 65 20 74 6f 20 67    75 65 73 73 20 65 69 74 68 65 72 20 74 68 65 20 | nly.be.able.to.guess.either.the. | 
| 1414c0 | 66 69 6c 65 2c 20 6f 72 20 72 61 6e 67 65 20 6f    72 20 63 6f 6d 6d 69 74 2c 0a 69 6e 20 77 68 69 | file,.or.range.or.commit,.in.whi | 
| 1414e0 | 63 68 20 63 61 73 65 20 74 68 65 20 75 73 65 72    20 69 73 20 61 73 6b 65 64 20 61 62 6f 75 74 20 | ch.case.the.user.is.asked.about. | 
| 141500 | 74 68 65 20 6f 74 68 65 72 2e 20 20 49 74 20 6d    69 67 68 74 20 6e 6f 74 0a 61 6c 77 61 79 73 20 | the.other...It.might.not.always. | 
| 141520 | 67 75 65 73 73 20 72 69 67 68 74 2c 20 69 6e 20    77 68 69 63 68 20 63 61 73 65 20 74 68 65 20 61 | guess.right,.in.which.case.the.a | 
| 141540 | 70 70 72 6f 70 72 69 61 74 65 20 60 6d 61 67 69    74 2d 65 64 69 66 66 2d 2a 27 0a 63 6f 6d 6d 61 | ppropriate.`magit-ediff-*'.comma | 
| 141560 | 6e 64 20 68 61 73 20 74 6f 20 62 65 20 75 73 65    64 20 65 78 70 6c 69 63 69 74 6c 79 2e 20 20 49 | nd.has.to.be.used.explicitly...I | 
| 141580 | 66 20 69 74 20 63 61 6e 6e 6f 74 20 72 65 61 64    20 74 68 65 20 75 73 65 72 27 73 0a 6d 69 6e 64 | f.it.cannot.read.the.user's.mind | 
| 1415a0 | 20 61 74 20 61 6c 6c 2c 20 74 68 65 6e 20 69 74    20 61 73 6b 73 20 74 68 65 20 75 73 65 72 20 66 | .at.all,.then.it.asks.the.user.f | 
| 1415c0 | 6f 72 20 61 20 63 6f 6d 6d 61 6e 64 20 74 6f 20    72 75 6e 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 | or.a.command.to.run."...(interac | 
| 1415e0 | 74 69 76 65 29 0a 20 20 28 6d 61 67 69 74 2d 73    65 63 74 69 6f 6e 2d 63 61 73 65 0a 20 20 20 20 | tive)...(magit-section-case..... | 
| 141600 | 28 68 75 6e 6b 20 28 73 61 76 65 2d 65 78 63 75    72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 | (hunk.(save-excursion........... | 
| 141620 | 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 6f 72    65 66 20 28 6f 72 65 66 20 69 74 20 70 61 72 65 | ..(goto-char.(oref.(oref.it.pare | 
| 141640 | 6e 74 29 20 73 74 61 72 74 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 65 | nt).start)).............(magit-e | 
| 141660 | 64 69 66 66 2d 64 77 69 6d 29 29 29 0a 20 20 20    20 28 74 0a 20 20 20 20 20 28 6c 65 74 20 28 28 | diff-dwim))).....(t......(let.(( | 
| 141680 | 72 61 6e 67 65 20 28 6d 61 67 69 74 2d 64 69 66    66 2d 2d 64 77 69 6d 29 29 0a 20 20 20 20 20 20 | range.(magit-diff--dwim))....... | 
| 1416a0 | 20 20 20 20 20 28 66 69 6c 65 20 28 6d 61 67 69    74 2d 63 75 72 72 65 6e 74 2d 66 69 6c 65 29 29 | .....(file.(magit-current-file)) | 
| 1416c0 | 0a 20 20 20 20 20 20 20 20 20 20 20 63 6f 6d 6d    61 6e 64 20 72 65 76 41 20 72 65 76 42 29 0a 20 | ............command.revA.revB).. | 
| 1416e0 | 20 20 20 20 20 20 28 70 63 61 73 65 20 72 61 6e    67 65 0a 20 20 20 20 20 20 20 20 20 28 28 61 6e | ......(pcase.range..........((an | 
| 141700 | 64 20 28 67 75 61 72 64 20 28 6e 6f 74 20 6d 61    67 69 74 2d 65 64 69 66 66 2d 64 77 69 6d 2d 73 | d.(guard.(not.magit-ediff-dwim-s | 
| 141720 | 68 6f 77 2d 6f 6e 2d 68 75 6e 6b 73 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f | how-on-hunks))................(o | 
| 141740 | 72 20 27 75 6e 73 74 61 67 65 64 20 27 73 74 61    67 65 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 | r.'unstaged.'staged))........... | 
| 141760 | 28 73 65 74 71 20 63 6f 6d 6d 61 6e 64 20 28 69    66 20 28 6d 61 67 69 74 2d 61 6e 79 74 68 69 6e | (setq.command.(if.(magit-anythin | 
| 141780 | 67 2d 75 6e 6d 65 72 67 65 64 2d 70 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | g-unmerged-p)................... | 
| 1417a0 | 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d    65 64 69 66 66 2d 64 77 69 6d 2d 72 65 73 6f 6c | ..........magit-ediff-dwim-resol | 
| 1417c0 | 76 65 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ve-function..................... | 
| 1417e0 | 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 65 64    69 66 66 2d 73 74 61 67 65 29 29 29 0a 20 20 20 | ......#'magit-ediff-stage))).... | 
| 141800 | 20 20 20 20 20 20 28 27 75 6e 73 74 61 67 65 64    20 28 73 65 74 71 20 63 6f 6d 6d 61 6e 64 20 23 | ......('unstaged.(setq.command.# | 
| 141820 | 27 6d 61 67 69 74 2d 65 64 69 66 66 2d 73 68 6f    77 2d 75 6e 73 74 61 67 65 64 29 29 0a 20 20 20 | 'magit-ediff-show-unstaged)).... | 
| 141840 | 20 20 20 20 20 20 28 27 73 74 61 67 65 64 20 28    73 65 74 71 20 63 6f 6d 6d 61 6e 64 20 23 27 6d | ......('staged.(setq.command.#'m | 
| 141860 | 61 67 69 74 2d 65 64 69 66 66 2d 73 68 6f 77 2d    73 74 61 67 65 64 29 29 0a 20 20 20 20 20 20 20 | agit-ediff-show-staged))........ | 
| 141880 | 20 20 28 60 28 63 6f 6d 6d 69 74 20 2e 20 2c 76    61 6c 75 65 29 0a 20 20 20 20 20 20 20 20 20 20 | ..(`(commit...,value)........... | 
| 1418a0 | 28 73 65 74 71 20 63 6f 6d 6d 61 6e 64 20 23 27    6d 61 67 69 74 2d 65 64 69 66 66 2d 73 68 6f 77 | (setq.command.#'magit-ediff-show | 
| 1418c0 | 2d 63 6f 6d 6d 69 74 29 0a 20 20 20 20 20 20 20    20 20 20 28 73 65 74 71 20 72 65 76 42 20 76 61 | -commit)...........(setq.revB.va | 
| 1418e0 | 6c 75 65 29 29 0a 20 20 20 20 20 20 20 20 20 28    60 28 73 74 61 73 68 20 2e 20 2c 76 61 6c 75 65 | lue))..........(`(stash...,value | 
| 141900 | 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74    71 20 63 6f 6d 6d 61 6e 64 20 23 27 6d 61 67 69 | )...........(setq.command.#'magi | 
| 141920 | 74 2d 65 64 69 66 66 2d 73 68 6f 77 2d 73 74 61    73 68 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 | t-ediff-show-stash)...........(s | 
| 141940 | 65 74 71 20 72 65 76 42 20 76 61 6c 75 65 29 29    0a 20 20 20 20 20 20 20 20 20 28 28 70 72 65 64 | etq.revB.value))..........((pred | 
| 141960 | 20 73 74 72 69 6e 67 70 29 0a 20 20 20 20 20 20    20 20 20 20 28 70 63 61 73 65 2d 6c 65 74 20 28 | .stringp)...........(pcase-let.( | 
| 141980 | 28 60 28 2c 61 20 2c 62 29 20 28 6d 61 67 69 74    2d 65 64 69 66 66 2d 63 6f 6d 70 61 72 65 2d 2d | (`(,a.,b).(magit-ediff-compare-- | 
| 1419a0 | 72 65 61 64 2d 72 65 76 69 73 69 6f 6e 73 20 72    61 6e 67 65 29 29 29 0a 20 20 20 20 20 20 20 20 | read-revisions.range)))......... | 
| 1419c0 | 20 20 20 20 28 73 65 74 71 20 63 6f 6d 6d 61 6e    64 20 23 27 6d 61 67 69 74 2d 65 64 69 66 66 2d | ....(setq.command.#'magit-ediff- | 
| 1419e0 | 63 6f 6d 70 61 72 65 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 28 73 65 74 71 20 72 65 76 41 20 | compare).............(setq.revA. | 
| 141a00 | 61 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28    73 65 74 71 20 72 65 76 42 20 62 29 29 29 0a 20 | a).............(setq.revB.b))).. | 
| 141a20 | 20 20 20 20 20 20 20 20 28 5f 0a 20 20 20 20 20    20 20 20 20 20 28 77 68 65 6e 20 28 64 65 72 69 | ........(_...........(when.(deri | 
| 141a40 | 76 65 64 2d 6d 6f 64 65 2d 70 20 27 6d 61 67 69    74 2d 64 69 66 66 2d 6d 6f 64 65 29 0a 20 20 20 | ved-mode-p.'magit-diff-mode).... | 
| 141a60 | 20 20 20 20 20 20 20 20 20 28 70 63 61 73 65 20    28 6d 61 67 69 74 2d 64 69 66 66 2d 74 79 70 65 | .........(pcase.(magit-diff-type | 
| 141a80 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 27 63 6f 6d 6d 69 74 74 65 64 20 28 70 63 61 | )...............('committed.(pca | 
| 141aa0 | 73 65 2d 6c 65 74 20 28 28 60 28 2c 61 20 2c 62    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | se-let.((`(,a.,b)............... | 
| 141ac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | .........................(magit- | 
| 141ae0 | 65 64 69 66 66 2d 63 6f 6d 70 61 72 65 2d 2d 72    65 61 64 2d 72 65 76 69 73 69 6f 6e 73 0a 20 20 | ediff-compare--read-revisions... | 
| 141b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 141b20 | 20 20 20 20 20 20 6d 61 67 69 74 2d 62 75 66 66    65 72 2d 72 61 6e 67 65 29 29 29 0a 20 20 20 20 | ......magit-buffer-range)))..... | 
| 141b40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 73 65 74 71 20 72 65 | ........................(setq.re | 
| 141b60 | 76 41 20 61 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | vA.a)........................... | 
| 141b80 | 20 20 28 73 65 74 71 20 72 65 76 42 20 62 29 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..(setq.revB.b)))............... | 
| 141ba0 | 28 28 67 75 61 72 64 20 28 6e 6f 74 20 6d 61 67    69 74 2d 65 64 69 66 66 2d 64 77 69 6d 2d 73 68 | ((guard.(not.magit-ediff-dwim-sh | 
| 141bc0 | 6f 77 2d 6f 6e 2d 68 75 6e 6b 73 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 | ow-on-hunks))................(se | 
| 141be0 | 74 71 20 63 6f 6d 6d 61 6e 64 20 23 27 6d 61 67    69 74 2d 65 64 69 66 66 2d 73 74 61 67 65 29 29 | tq.command.#'magit-ediff-stage)) | 
| 141c00 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    27 75 6e 73 74 61 67 65 64 20 20 28 73 65 74 71 | ...............('unstaged..(setq | 
| 141c20 | 20 63 6f 6d 6d 61 6e 64 20 23 27 6d 61 67 69 74    2d 65 64 69 66 66 2d 73 68 6f 77 2d 75 6e 73 74 | .command.#'magit-ediff-show-unst | 
| 141c40 | 61 67 65 64 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 27 73 74 61 67 65 64 20 20 20 | aged))...............('staged... | 
| 141c60 | 20 28 73 65 74 71 20 63 6f 6d 6d 61 6e 64 20 23    27 6d 61 67 69 74 2d 65 64 69 66 66 2d 73 68 6f | .(setq.command.#'magit-ediff-sho | 
| 141c80 | 77 2d 73 74 61 67 65 64 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 27 75 6e 64 65 66 | w-staged))...............('undef | 
| 141ca0 | 69 6e 65 64 20 28 73 65 74 71 20 63 6f 6d 6d 61    6e 64 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 20 | ined.(setq.command.nil))........ | 
| 141cc0 | 20 20 20 20 20 20 20 28 5f 20 20 20 20 20 20 20    20 20 20 28 73 65 74 71 20 63 6f 6d 6d 61 6e 64 | .......(_..........(setq.command | 
| 141ce0 | 20 6e 69 6c 29 29 29 29 29 29 0a 20 20 20 20 20    20 20 28 63 6f 6e 64 20 28 28 6e 6f 74 20 63 6f | .nil))))))........(cond.((not.co | 
| 141d00 | 6d 6d 61 6e 64 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 63 61 6c 6c 2d 69 6e 74 65 72 | mmand)...............(call-inter | 
| 141d20 | 61 63 74 69 76 65 6c 79 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 | actively................(magit-r | 
| 141d40 | 65 61 64 2d 63 68 61 72 2d 63 61 73 65 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ead-char-case................... | 
| 141d60 | 20 22 46 61 69 6c 65 64 20 74 6f 20 72 65 61 64    20 79 6f 75 72 20 6d 69 6e 64 3b 20 64 6f 20 79 | ."Failed.to.read.your.mind;.do.y | 
| 141d80 | 6f 75 20 77 61 6e 74 20 74 6f 20 22 20 74 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ou.want.to.".t.................. | 
| 141da0 | 28 3f 63 20 22 5b 63 5d 6f 6d 6d 69 74 22 20 20    23 27 6d 61 67 69 74 2d 65 64 69 66 66 2d 73 68 | (?c."[c]ommit"..#'magit-ediff-sh | 
| 141dc0 | 6f 77 2d 63 6f 6d 6d 69 74 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 3f 72 20 | ow-commit)..................(?r. | 
| 141de0 | 22 5b 72 5d 61 6e 67 65 22 20 20 20 23 27 6d 61    67 69 74 2d 65 64 69 66 66 2d 63 6f 6d 70 61 72 | "[r]ange"...#'magit-ediff-compar | 
| 141e00 | 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 3f 73 20 22 5b 73 5d 74 61 67 65 | e)..................(?s."[s]tage | 
| 141e20 | 22 20 20 20 23 27 6d 61 67 69 74 2d 65 64 69 66    66 2d 73 74 61 67 65 29 0a 20 20 20 20 20 20 20 | "...#'magit-ediff-stage)........ | 
| 141e40 | 20 20 20 20 20 20 20 20 20 20 28 3f 6d 20 22 5b    6d 5d 20 72 65 73 6f 6c 76 65 20 72 65 6d 61 69 | ..........(?m."[m].resolve.remai | 
| 141e60 | 6e 69 6e 67 20 63 6f 6e 66 6c 69 63 74 73 22 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ning.conflicts"................. | 
| 141e80 | 20 20 20 20 20 23 27 6d 61 67 69 74 2d 65 64 69    66 66 2d 72 65 73 6f 6c 76 65 2d 72 65 73 74 29 | .....#'magit-ediff-resolve-rest) | 
| 141ea0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 3f 4d 20 22 5b 4d 5d 20 72 65 73 6f 6c | ..................(?M."[M].resol | 
| 141ec0 | 76 65 20 61 6c 6c 20 63 6f 6e 66 6c 69 63 74 73    22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ve.all.conflicts"............... | 
| 141ee0 | 20 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 65    64 69 66 66 2d 72 65 73 6f 6c 76 65 2d 61 6c 6c | .......#'magit-ediff-resolve-all | 
| 141f00 | 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 28 28 65 71 20 63 6f 6d 6d 61 6e 64 20 23 | ))))..............((eq.command.# | 
| 141f20 | 27 6d 61 67 69 74 2d 65 64 69 66 66 2d 63 6f 6d    70 61 72 65 29 0a 20 20 20 20 20 20 20 20 20 20 | 'magit-ediff-compare)........... | 
| 141f40 | 20 20 20 20 28 61 70 70 6c 79 20 23 27 6d 61 67    69 74 2d 65 64 69 66 66 2d 63 6f 6d 70 61 72 65 | ....(apply.#'magit-ediff-compare | 
| 141f60 | 20 72 65 76 41 20 72 65 76 42 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .revA.revB...................... | 
| 141f80 | 28 6d 61 67 69 74 2d 65 64 69 66 66 2d 72 65 61    64 2d 66 69 6c 65 73 20 72 65 76 41 20 72 65 76 | (magit-ediff-read-files.revA.rev | 
| 141fa0 | 42 20 66 69 6c 65 29 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 28 28 65 71 20 63 6f 6d 6d | B.file)))..............((eq.comm | 
| 141fc0 | 61 6e 64 20 23 27 6d 61 67 69 74 2d 65 64 69 66    66 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 29 0a 20 | and.#'magit-ediff-show-commit).. | 
| 141fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61    67 69 74 2d 65 64 69 66 66 2d 73 68 6f 77 2d 63 | .............(magit-ediff-show-c | 
| 142000 | 6f 6d 6d 69 74 20 72 65 76 42 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 28 28 65 71 20 63 | ommit.revB))..............((eq.c | 
| 142020 | 6f 6d 6d 61 6e 64 20 23 27 6d 61 67 69 74 2d 65    64 69 66 66 2d 73 68 6f 77 2d 73 74 61 73 68 29 | ommand.#'magit-ediff-show-stash) | 
| 142040 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6d 61 67 69 74 2d 65 64 69 66 66 2d 73 68 6f 77 | ...............(magit-ediff-show | 
| 142060 | 2d 73 74 61 73 68 20 72 65 76 42 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 | -stash.revB))..............(file | 
| 142080 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    66 75 6e 63 61 6c 6c 20 63 6f 6d 6d 61 6e 64 20 | ...............(funcall.command. | 
| 1420a0 | 66 69 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 | file))..............(t.......... | 
| 1420c0 | 20 20 20 20 20 28 63 61 6c 6c 2d 69 6e 74 65 72    61 63 74 69 76 65 6c 79 20 63 6f 6d 6d 61 6e 64 | .....(call-interactively.command | 
| 1420e0 | 29 29 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61    75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d | )))))))..;;;###autoload.(defun.m | 
| 142100 | 61 67 69 74 2d 65 64 69 66 66 2d 73 68 6f 77 2d    73 74 61 67 65 64 20 28 66 69 6c 65 29 0a 20 20 | agit-ediff-show-staged.(file)... | 
| 142120 | 22 53 68 6f 77 20 73 74 61 67 65 64 20 63 68 61    6e 67 65 73 20 75 73 69 6e 67 20 45 64 69 66 66 | "Show.staged.changes.using.Ediff | 
| 142140 | 2e 0a 0a 54 68 69 73 20 6f 6e 6c 79 20 61 6c 6c    6f 77 73 20 6c 6f 6f 6b 69 6e 67 20 61 74 20 74 | ...This.only.allows.looking.at.t | 
| 142160 | 68 65 20 63 68 61 6e 67 65 73 3b 20 74 6f 20 73    74 61 67 65 2c 20 75 6e 73 74 61 67 65 2c 0a 61 | he.changes;.to.stage,.unstage,.a | 
| 142180 | 6e 64 20 64 69 73 63 61 72 64 20 63 68 61 6e 67    65 73 20 75 73 69 6e 67 20 45 64 69 66 66 2c 20 | nd.discard.changes.using.Ediff,. | 
| 1421a0 | 75 73 65 20 60 6d 61 67 69 74 2d 65 64 69 66 66    2d 73 74 61 67 65 27 2e 0a 0a 46 49 4c 45 20 6d | use.`magit-ediff-stage'...FILE.m | 
| 1421c0 | 75 73 74 20 62 65 20 72 65 6c 61 74 69 76 65 20    74 6f 20 74 68 65 20 74 6f 70 20 64 69 72 65 63 | ust.be.relative.to.the.top.direc | 
| 1421e0 | 74 6f 72 79 20 6f 66 20 74 68 65 20 72 65 70 6f    73 69 74 6f 72 79 2e 22 0a 20 20 28 69 6e 74 65 | tory.of.the.repository."...(inte | 
| 142200 | 72 61 63 74 69 76 65 0a 20 20 20 28 6c 69 73 74    20 28 6d 61 67 69 74 2d 72 65 61 64 2d 66 69 6c | ractive....(list.(magit-read-fil | 
| 142220 | 65 2d 63 68 6f 69 63 65 20 22 53 68 6f 77 20 73    74 61 67 65 64 20 63 68 61 6e 67 65 73 20 66 6f | e-choice."Show.staged.changes.fo | 
| 142240 | 72 20 66 69 6c 65 22 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | r.file"......................... | 
| 142260 | 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d    73 74 61 67 65 64 2d 66 69 6c 65 73 29 0a 20 20 | .........(magit-staged-files)... | 
| 142280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 | ..............................." | 
| 1422a0 | 4e 6f 20 73 74 61 67 65 64 20 66 69 6c 65 73 22    29 29 29 0a 20 20 28 6d 61 67 69 74 2d 65 64 69 | No.staged.files")))...(magit-edi | 
| 1422c0 | 66 66 2d 62 75 66 66 65 72 73 20 28 28 6d 61 67    69 74 2d 67 65 74 2d 72 65 76 69 73 69 6f 6e 2d | ff-buffers.((magit-get-revision- | 
| 1422e0 | 62 75 66 66 65 72 20 22 48 45 41 44 22 20 66 69    6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | buffer."HEAD".file)............. | 
| 142300 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67    69 74 2d 66 69 6e 64 2d 66 69 6c 65 2d 6e 6f 73 | ............(magit-find-file-nos | 
| 142320 | 65 6c 65 63 74 20 22 48 45 41 44 22 20 66 69 6c    65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | elect."HEAD".file))............. | 
| 142340 | 20 20 20 20 20 20 20 20 20 20 20 28 28 67 65 74    2d 62 75 66 66 65 72 20 28 63 6f 6e 63 61 74 20 | ...........((get-buffer.(concat. | 
| 142360 | 66 69 6c 65 20 22 2e 7e 7b 69 6e 64 65 78 7d 7e    22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | file.".~{index}~"))............. | 
| 142380 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67    69 74 2d 66 69 6e 64 2d 66 69 6c 65 2d 69 6e 64 | ............(magit-find-file-ind | 
| 1423a0 | 65 78 2d 6e 6f 73 65 6c 65 63 74 20 66 69 6c 65    20 74 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 | ex-noselect.file.t))))..;;;###au | 
| 1423c0 | 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61    67 69 74 2d 65 64 69 66 66 2d 73 68 6f 77 2d 75 | toload.(defun.magit-ediff-show-u | 
| 1423e0 | 6e 73 74 61 67 65 64 20 28 66 69 6c 65 29 0a 20    20 22 53 68 6f 77 20 75 6e 73 74 61 67 65 64 20 | nstaged.(file)..."Show.unstaged. | 
| 142400 | 63 68 61 6e 67 65 73 20 75 73 69 6e 67 20 45 64    69 66 66 2e 0a 0a 54 68 69 73 20 6f 6e 6c 79 20 | changes.using.Ediff...This.only. | 
| 142420 | 61 6c 6c 6f 77 73 20 6c 6f 6f 6b 69 6e 67 20 61    74 20 74 68 65 20 63 68 61 6e 67 65 73 3b 20 74 | allows.looking.at.the.changes;.t | 
| 142440 | 6f 20 73 74 61 67 65 2c 20 75 6e 73 74 61 67 65    2c 0a 61 6e 64 20 64 69 73 63 61 72 64 20 63 68 | o.stage,.unstage,.and.discard.ch | 
| 142460 | 61 6e 67 65 73 20 75 73 69 6e 67 20 45 64 69 66    66 2c 20 75 73 65 20 60 6d 61 67 69 74 2d 65 64 | anges.using.Ediff,.use.`magit-ed | 
| 142480 | 69 66 66 2d 73 74 61 67 65 27 2e 0a 0a 46 49 4c    45 20 6d 75 73 74 20 62 65 20 72 65 6c 61 74 69 | iff-stage'...FILE.must.be.relati | 
| 1424a0 | 76 65 20 74 6f 20 74 68 65 20 74 6f 70 20 64 69    72 65 63 74 6f 72 79 20 6f 66 20 74 68 65 20 72 | ve.to.the.top.directory.of.the.r | 
| 1424c0 | 65 70 6f 73 69 74 6f 72 79 2e 22 0a 20 20 28 69    6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28 6c | epository."...(interactive....(l | 
| 1424e0 | 69 73 74 20 28 6d 61 67 69 74 2d 72 65 61 64 2d    66 69 6c 65 2d 63 68 6f 69 63 65 20 22 53 68 6f | ist.(magit-read-file-choice."Sho | 
| 142500 | 77 20 75 6e 73 74 61 67 65 64 20 63 68 61 6e 67    65 73 20 66 6f 72 20 66 69 6c 65 22 0a 20 20 20 | w.unstaged.changes.for.file".... | 
| 142520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | ..............................(m | 
| 142540 | 61 67 69 74 2d 75 6e 73 74 61 67 65 64 2d 66 69    6c 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 | agit-unstaged-files)............ | 
| 142560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 22 4e 6f 20 75 6e 73 74 61 67 | ......................"No.unstag | 
| 142580 | 65 64 20 66 69 6c 65 73 22 29 29 29 0a 20 20 28    6d 61 67 69 74 2d 65 64 69 66 66 2d 62 75 66 66 | ed.files")))...(magit-ediff-buff | 
| 1425a0 | 65 72 73 20 28 28 67 65 74 2d 62 75 66 66 65 72    20 28 63 6f 6e 63 61 74 20 66 69 6c 65 20 22 2e | ers.((get-buffer.(concat.file.". | 
| 1425c0 | 7e 7b 69 6e 64 65 78 7d 7e 22 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ~{index}~")).................... | 
| 1425e0 | 20 20 20 20 20 28 6d 61 67 69 74 2d 66 69 6e 64    2d 66 69 6c 65 2d 69 6e 64 65 78 2d 6e 6f 73 65 | .....(magit-find-file-index-nose | 
| 142600 | 6c 65 63 74 20 66 69 6c 65 20 74 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | lect.file.t))................... | 
| 142620 | 20 20 20 20 20 28 28 67 65 74 2d 66 69 6c 65 2d    62 75 66 66 65 72 20 66 69 6c 65 29 0a 20 20 20 | .....((get-file-buffer.file).... | 
| 142640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 66 69 6e 64 2d 66 69 6c 65 2d | .....................(find-file- | 
| 142660 | 6e 6f 73 65 6c 65 63 74 20 66 69 6c 65 29 29 29    29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 | noselect.file))))..;;;###autoloa | 
| 142680 | 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 65    64 69 66 66 2d 73 68 6f 77 2d 77 6f 72 6b 69 6e | d.(defun.magit-ediff-show-workin | 
| 1426a0 | 67 2d 74 72 65 65 20 28 66 69 6c 65 29 0a 20 20    22 53 68 6f 77 20 63 68 61 6e 67 65 73 20 62 65 | g-tree.(file)..."Show.changes.be | 
| 1426c0 | 74 77 65 65 6e 20 60 48 45 41 44 27 20 61 6e 64    20 77 6f 72 6b 69 6e 67 20 74 72 65 65 20 75 73 | tween.`HEAD'.and.working.tree.us | 
| 1426e0 | 69 6e 67 20 45 64 69 66 66 2e 0a 46 49 4c 45 20    6d 75 73 74 20 62 65 20 72 65 6c 61 74 69 76 65 | ing.Ediff..FILE.must.be.relative | 
| 142700 | 20 74 6f 20 74 68 65 20 74 6f 70 20 64 69 72 65    63 74 6f 72 79 20 6f 66 20 74 68 65 20 72 65 70 | .to.the.top.directory.of.the.rep | 
| 142720 | 6f 73 69 74 6f 72 79 2e 22 0a 20 20 28 69 6e 74    65 72 61 63 74 69 76 65 0a 20 20 20 28 6c 69 73 | ository."...(interactive....(lis | 
| 142740 | 74 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 66 69    6c 65 2d 63 68 6f 69 63 65 20 22 53 68 6f 77 20 | t.(magit-read-file-choice."Show. | 
| 142760 | 63 68 61 6e 67 65 73 20 69 6e 20 66 69 6c 65 22    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | changes.in.file"................ | 
| 142780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 6d 61 67 69 74 2d 63 68 61 6e 67 65 64 | ..................(magit-changed | 
| 1427a0 | 2d 66 69 6c 65 73 20 22 48 45 41 44 22 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -files."HEAD").................. | 
| 1427c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    22 4e 6f 20 63 68 61 6e 67 65 64 20 66 69 6c 65 | ................"No.changed.file | 
| 1427e0 | 73 22 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 65    64 69 66 66 2d 62 75 66 66 65 72 73 20 28 28 6d | s")))...(magit-ediff-buffers.((m | 
| 142800 | 61 67 69 74 2d 67 65 74 2d 72 65 76 69 73 69 6f    6e 2d 62 75 66 66 65 72 20 22 48 45 41 44 22 20 | agit-get-revision-buffer."HEAD". | 
| 142820 | 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | file).........................(m | 
| 142840 | 61 67 69 74 2d 66 69 6e 64 2d 66 69 6c 65 2d 6e    6f 73 65 6c 65 63 74 20 20 22 48 45 41 44 22 20 | agit-find-file-noselect.."HEAD". | 
| 142860 | 66 69 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 | file))........................(( | 
| 142880 | 67 65 74 2d 66 69 6c 65 2d 62 75 66 66 65 72 20    66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 | get-file-buffer.file)........... | 
| 1428a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66    69 6e 64 2d 66 69 6c 65 2d 6e 6f 73 65 6c 65 63 | ..............(find-file-noselec | 
| 1428c0 | 74 20 66 69 6c 65 29 29 29 29 0a 0a 3b 3b 3b 23    23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 | t.file))))..;;;###autoload.(defu | 
| 1428e0 | 6e 20 6d 61 67 69 74 2d 65 64 69 66 66 2d 73 68    6f 77 2d 63 6f 6d 6d 69 74 20 28 63 6f 6d 6d 69 | n.magit-ediff-show-commit.(commi | 
| 142900 | 74 29 0a 20 20 22 53 68 6f 77 20 63 68 61 6e 67    65 73 20 69 6e 74 72 6f 64 75 63 65 64 20 62 79 | t)..."Show.changes.introduced.by | 
| 142920 | 20 43 4f 4d 4d 49 54 20 75 73 69 6e 67 20 45 64    69 66 66 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 | .COMMIT.using.Ediff."...(interac | 
| 142940 | 74 69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69    74 2d 72 65 61 64 2d 62 72 61 6e 63 68 2d 6f 72 | tive.(list.(magit-read-branch-or | 
| 142960 | 2d 63 6f 6d 6d 69 74 20 22 52 65 76 69 73 69 6f    6e 22 29 29 29 0a 20 20 28 6c 65 74 20 28 28 72 | -commit."Revision")))...(let.((r | 
| 142980 | 65 76 41 20 28 63 6f 6e 63 61 74 20 63 6f 6d 6d    69 74 20 22 5e 22 29 29 0a 20 20 20 20 20 20 20 | evA.(concat.commit."^"))........ | 
| 1429a0 | 20 28 72 65 76 42 20 63 6f 6d 6d 69 74 29 29 0a    20 20 20 20 28 61 70 70 6c 79 20 23 27 6d 61 67 | .(revB.commit)).....(apply.#'mag | 
| 1429c0 | 69 74 2d 65 64 69 66 66 2d 63 6f 6d 70 61 72 65    0a 20 20 20 20 20 20 20 20 20 20 20 72 65 76 41 | it-ediff-compare............revA | 
| 1429e0 | 20 72 65 76 42 0a 20 20 20 20 20 20 20 20 20 20    20 28 6d 61 67 69 74 2d 65 64 69 66 66 2d 72 65 | .revB............(magit-ediff-re | 
| 142a00 | 61 64 2d 66 69 6c 65 73 20 72 65 76 41 20 72 65    76 42 20 28 6d 61 67 69 74 2d 63 75 72 72 65 6e | ad-files.revA.revB.(magit-curren | 
| 142a20 | 74 2d 66 69 6c 65 29 29 29 29 29 0a 0a 3b 3b 3b    23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 | t-file)))))..;;;###autoload.(def | 
| 142a40 | 75 6e 20 6d 61 67 69 74 2d 65 64 69 66 66 2d 73    68 6f 77 2d 73 74 61 73 68 20 28 73 74 61 73 68 | un.magit-ediff-show-stash.(stash | 
| 142a60 | 29 0a 20 20 22 53 68 6f 77 20 63 68 61 6e 67 65    73 20 69 6e 74 72 6f 64 75 63 65 64 20 62 79 20 | )..."Show.changes.introduced.by. | 
| 142a80 | 53 54 41 53 48 20 75 73 69 6e 67 20 45 64 69 66    66 2e 0a 60 6d 61 67 69 74 2d 65 64 69 66 66 2d | STASH.using.Ediff..`magit-ediff- | 
| 142aa0 | 73 68 6f 77 2d 73 74 61 73 68 2d 77 69 74 68 2d    69 6e 64 65 78 27 20 63 6f 6e 74 72 6f 6c 73 20 | show-stash-with-index'.controls. | 
| 142ac0 | 77 68 65 74 68 65 72 20 61 0a 74 68 72 65 65 2d    62 75 66 66 65 72 20 45 64 69 66 66 20 69 73 20 | whether.a.three-buffer.Ediff.is. | 
| 142ae0 | 75 73 65 64 20 69 6e 20 6f 72 64 65 72 20 74 6f    20 64 69 73 74 69 6e 67 75 69 73 68 20 63 68 61 | used.in.order.to.distinguish.cha | 
| 142b00 | 6e 67 65 73 20 69 6e 20 74 68 65 0a 73 74 61 73    68 20 74 68 61 74 20 77 65 72 65 20 73 74 61 67 | nges.in.the.stash.that.were.stag | 
| 142b20 | 65 64 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74    69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 | ed."...(interactive.(list.(magit | 
| 142b40 | 2d 72 65 61 64 2d 73 74 61 73 68 20 22 53 74 61    73 68 22 29 29 29 0a 20 20 28 70 63 61 73 65 2d | -read-stash."Stash")))...(pcase- | 
| 142b60 | 6c 65 74 2a 20 28 28 72 65 76 41 20 28 63 6f 6e    63 61 74 20 73 74 61 73 68 20 22 5e 31 22 29 29 | let*.((revA.(concat.stash."^1")) | 
| 142b80 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 72 65 76 42 20 28 63 6f 6e 63 61 74 20 73 74 | ................(revB.(concat.st | 
| 142ba0 | 61 73 68 20 22 5e 32 22 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 72 65 76 43 20 | ash."^2"))................(revC. | 
| 142bc0 | 73 74 61 73 68 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 60 28 2c 66 69 6c 65 41 20 | stash)................(`(,fileA. | 
| 142be0 | 2c 66 69 6c 65 43 29 20 28 6d 61 67 69 74 2d 65    64 69 66 66 2d 72 65 61 64 2d 66 69 6c 65 73 20 | ,fileC).(magit-ediff-read-files. | 
| 142c00 | 72 65 76 41 20 72 65 76 43 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 | revA.revC))................(file | 
| 142c20 | 42 20 66 69 6c 65 43 29 29 0a 20 20 20 20 28 69    66 20 28 61 6e 64 20 6d 61 67 69 74 2d 65 64 69 | B.fileC)).....(if.(and.magit-edi | 
| 142c40 | 66 66 2d 73 68 6f 77 2d 73 74 61 73 68 2d 77 69    74 68 2d 69 6e 64 65 78 0a 20 20 20 20 20 20 20 | ff-show-stash-with-index........ | 
| 142c60 | 20 20 20 20 20 20 28 6d 65 6d 62 65 72 20 66 69    6c 65 41 20 28 6d 61 67 69 74 2d 63 68 61 6e 67 | ......(member.fileA.(magit-chang | 
| 142c80 | 65 64 2d 66 69 6c 65 73 20 72 65 76 42 20 72 65    76 41 29 29 29 0a 20 20 20 20 20 20 20 20 28 6d | ed-files.revB.revA))).........(m | 
| 142ca0 | 61 67 69 74 2d 65 64 69 66 66 2d 62 75 66 66 65    72 73 0a 20 20 20 20 20 20 20 20 20 28 28 6d 61 | agit-ediff-buffers..........((ma | 
| 142cc0 | 67 69 74 2d 67 65 74 2d 72 65 76 69 73 69 6f 6e    2d 62 75 66 66 65 72 20 72 65 76 41 20 66 69 6c | git-get-revision-buffer.revA.fil | 
| 142ce0 | 65 41 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d    61 67 69 74 2d 66 69 6e 64 2d 66 69 6c 65 2d 6e | eA)...........(magit-find-file-n | 
| 142d00 | 6f 73 65 6c 65 63 74 20 20 72 65 76 41 20 66 69    6c 65 41 29 29 0a 20 20 20 20 20 20 20 20 20 28 | oselect..revA.fileA))..........( | 
| 142d20 | 28 6d 61 67 69 74 2d 67 65 74 2d 72 65 76 69 73    69 6f 6e 2d 62 75 66 66 65 72 20 72 65 76 42 20 | (magit-get-revision-buffer.revB. | 
| 142d40 | 66 69 6c 65 42 29 0a 20 20 20 20 20 20 20 20 20    20 28 6d 61 67 69 74 2d 66 69 6e 64 2d 66 69 6c | fileB)...........(magit-find-fil | 
| 142d60 | 65 2d 6e 6f 73 65 6c 65 63 74 20 20 72 65 76 42    20 66 69 6c 65 42 29 29 0a 20 20 20 20 20 20 20 | e-noselect..revB.fileB))........ | 
| 142d80 | 20 20 28 28 6d 61 67 69 74 2d 67 65 74 2d 72 65    76 69 73 69 6f 6e 2d 62 75 66 66 65 72 20 72 65 | ..((magit-get-revision-buffer.re | 
| 142da0 | 76 43 20 66 69 6c 65 43 29 0a 20 20 20 20 20 20    20 20 20 20 28 6d 61 67 69 74 2d 66 69 6e 64 2d | vC.fileC)...........(magit-find- | 
| 142dc0 | 66 69 6c 65 2d 6e 6f 73 65 6c 65 63 74 20 20 72    65 76 43 20 66 69 6c 65 43 29 29 29 0a 20 20 20 | file-noselect..revC.fileC))).... | 
| 142de0 | 20 20 20 28 6d 61 67 69 74 2d 65 64 69 66 66 2d    63 6f 6d 70 61 72 65 20 72 65 76 41 20 72 65 76 | ...(magit-ediff-compare.revA.rev | 
| 142e00 | 43 20 66 69 6c 65 41 20 66 69 6c 65 43 29 29 29    29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | C.fileA.fileC))))..(defun.magit- | 
| 142e20 | 65 64 69 66 66 2d 63 6c 65 61 6e 75 70 2d 61 75    78 69 6c 69 61 72 79 2d 62 75 66 66 65 72 73 20 | ediff-cleanup-auxiliary-buffers. | 
| 142e40 | 28 29 0a 20 20 28 6c 65 74 2a 20 28 28 63 74 6c    2d 62 75 66 20 65 64 69 66 66 2d 63 6f 6e 74 72 | ()...(let*.((ctl-buf.ediff-contr | 
| 142e60 | 6f 6c 2d 62 75 66 66 65 72 29 0a 20 20 20 20 20    20 20 20 20 28 63 74 6c 2d 77 69 6e 20 28 65 64 | ol-buffer)..........(ctl-win.(ed | 
| 142e80 | 69 66 66 2d 67 65 74 2d 76 69 73 69 62 6c 65 2d    62 75 66 66 65 72 2d 77 69 6e 64 6f 77 20 63 74 | iff-get-visible-buffer-window.ct | 
| 142ea0 | 6c 2d 62 75 66 29 29 0a 20 20 20 20 20 20 20 20    20 28 63 74 6c 2d 66 72 6d 20 65 64 69 66 66 2d | l-buf))..........(ctl-frm.ediff- | 
| 142ec0 | 63 6f 6e 74 72 6f 6c 2d 66 72 61 6d 65 29 0a 20    20 20 20 20 20 20 20 20 28 6d 61 69 6e 2d 66 72 | control-frame)..........(main-fr | 
| 142ee0 | 61 6d 65 20 28 63 6f 6e 64 20 28 28 77 69 6e 64    6f 77 2d 6c 69 76 65 2d 70 20 65 64 69 66 66 2d | ame.(cond.((window-live-p.ediff- | 
| 142f00 | 77 69 6e 64 6f 77 2d 41 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | window-A)....................... | 
| 142f20 | 20 20 20 20 20 20 28 77 69 6e 64 6f 77 2d 66 72    61 6d 65 20 65 64 69 66 66 2d 77 69 6e 64 6f 77 | ......(window-frame.ediff-window | 
| 142f40 | 2d 41 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -A))............................ | 
| 142f60 | 28 28 77 69 6e 64 6f 77 2d 6c 69 76 65 2d 70 20    65 64 69 66 66 2d 77 69 6e 64 6f 77 2d 42 29 0a | ((window-live-p.ediff-window-B). | 
| 142f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 77 69 6e | ............................(win | 
| 142fa0 | 64 6f 77 2d 66 72 61 6d 65 20 65 64 69 66 66 2d    77 69 6e 64 6f 77 2d 42 29 29 29 29 29 0a 20 20 | dow-frame.ediff-window-B)))))... | 
| 142fc0 | 20 20 28 65 64 69 66 66 2d 6b 69 6c 6c 2d 62 75    66 66 65 72 2d 63 61 72 65 66 75 6c 6c 79 20 65 | ..(ediff-kill-buffer-carefully.e | 
| 142fe0 | 64 69 66 66 2d 64 69 66 66 2d 62 75 66 66 65 72    29 0a 20 20 20 20 28 65 64 69 66 66 2d 6b 69 6c | diff-diff-buffer).....(ediff-kil | 
| 143000 | 6c 2d 62 75 66 66 65 72 2d 63 61 72 65 66 75 6c    6c 79 20 65 64 69 66 66 2d 63 75 73 74 6f 6d 2d | l-buffer-carefully.ediff-custom- | 
| 143020 | 64 69 66 66 2d 62 75 66 66 65 72 29 0a 20 20 20    20 28 65 64 69 66 66 2d 6b 69 6c 6c 2d 62 75 66 | diff-buffer).....(ediff-kill-buf | 
| 143040 | 66 65 72 2d 63 61 72 65 66 75 6c 6c 79 20 65 64    69 66 66 2d 66 69 6e 65 2d 64 69 66 66 2d 62 75 | fer-carefully.ediff-fine-diff-bu | 
| 143060 | 66 66 65 72 29 0a 20 20 20 20 28 65 64 69 66 66    2d 6b 69 6c 6c 2d 62 75 66 66 65 72 2d 63 61 72 | ffer).....(ediff-kill-buffer-car | 
| 143080 | 65 66 75 6c 6c 79 20 65 64 69 66 66 2d 74 6d 70    2d 62 75 66 66 65 72 29 0a 20 20 20 20 28 65 64 | efully.ediff-tmp-buffer).....(ed | 
| 1430a0 | 69 66 66 2d 6b 69 6c 6c 2d 62 75 66 66 65 72 2d    63 61 72 65 66 75 6c 6c 79 20 65 64 69 66 66 2d | iff-kill-buffer-carefully.ediff- | 
| 1430c0 | 65 72 72 6f 72 2d 62 75 66 66 65 72 29 0a 20 20    20 20 28 65 64 69 66 66 2d 6b 69 6c 6c 2d 62 75 | error-buffer).....(ediff-kill-bu | 
| 1430e0 | 66 66 65 72 2d 63 61 72 65 66 75 6c 6c 79 20 65    64 69 66 66 2d 6d 73 67 2d 62 75 66 66 65 72 29 | ffer-carefully.ediff-msg-buffer) | 
| 143100 | 0a 20 20 20 20 28 65 64 69 66 66 2d 6b 69 6c 6c    2d 62 75 66 66 65 72 2d 63 61 72 65 66 75 6c 6c | .....(ediff-kill-buffer-carefull | 
| 143120 | 79 20 65 64 69 66 66 2d 64 65 62 75 67 2d 62 75    66 66 65 72 29 0a 20 20 20 20 28 77 68 65 6e 20 | y.ediff-debug-buffer).....(when. | 
| 143140 | 28 62 6f 75 6e 64 70 20 27 65 64 69 66 66 2d 70    61 74 63 68 2d 64 69 61 67 6e 6f 73 74 69 63 73 | (boundp.'ediff-patch-diagnostics | 
| 143160 | 29 0a 20 20 20 20 20 20 28 65 64 69 66 66 2d 6b    69 6c 6c 2d 62 75 66 66 65 72 2d 63 61 72 65 66 | ).......(ediff-kill-buffer-caref | 
| 143180 | 75 6c 6c 79 20 65 64 69 66 66 2d 70 61 74 63 68    2d 64 69 61 67 6e 6f 73 74 69 63 73 29 29 0a 20 | ully.ediff-patch-diagnostics)).. | 
| 1431a0 | 20 20 20 28 63 6f 6e 64 20 28 28 61 6e 64 20 28    64 69 73 70 6c 61 79 2d 67 72 61 70 68 69 63 2d | ...(cond.((and.(display-graphic- | 
| 1431c0 | 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 66 72 61 6d 65 2d 6c 69 76 65 2d 70 | p).................(frame-live-p | 
| 1431e0 | 20 63 74 6c 2d 66 72 6d 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 28 64 65 6c 65 74 65 2d 66 72 | .ctl-frm))............(delete-fr | 
| 143200 | 61 6d 65 20 63 74 6c 2d 66 72 6d 29 29 0a 20 20    20 20 20 20 20 20 20 20 28 28 77 69 6e 64 6f 77 | ame.ctl-frm))...........((window | 
| 143220 | 2d 6c 69 76 65 2d 70 20 63 74 6c 2d 77 69 6e 29    0a 20 20 20 20 20 20 20 20 20 20 20 28 64 65 6c | -live-p.ctl-win)............(del | 
| 143240 | 65 74 65 2d 77 69 6e 64 6f 77 20 63 74 6c 2d 77    69 6e 29 29 29 0a 20 20 20 20 28 65 64 69 66 66 | ete-window.ctl-win))).....(ediff | 
| 143260 | 2d 6b 69 6c 6c 2d 62 75 66 66 65 72 2d 63 61 72    65 66 75 6c 6c 79 20 63 74 6c 2d 62 75 66 29 0a | -kill-buffer-carefully.ctl-buf). | 
| 143280 | 20 20 20 20 28 77 68 65 6e 20 28 66 72 61 6d 65    2d 6c 69 76 65 2d 70 20 6d 61 69 6e 2d 66 72 61 | ....(when.(frame-live-p.main-fra | 
| 1432a0 | 6d 65 29 0a 20 20 20 20 20 20 28 73 65 6c 65 63    74 2d 66 72 61 6d 65 20 6d 61 69 6e 2d 66 72 61 | me).......(select-frame.main-fra | 
| 1432c0 | 6d 65 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d    61 67 69 74 2d 65 64 69 66 66 2d 72 65 73 74 6f | me))))..(defun.magit-ediff-resto | 
| 1432e0 | 72 65 2d 70 72 65 76 69 6f 75 73 2d 77 69 6e 63    6f 6e 66 20 28 29 0a 20 20 28 73 65 74 2d 77 69 | re-previous-winconf.()...(set-wi | 
| 143300 | 6e 64 6f 77 2d 63 6f 6e 66 69 67 75 72 61 74 69    6f 6e 20 6d 61 67 69 74 2d 65 64 69 66 66 2d 70 | ndow-configuration.magit-ediff-p | 
| 143320 | 72 65 76 69 6f 75 73 2d 77 69 6e 63 6f 6e 66 29    29 0a 0a 3b 3b 3b 20 5f 0a 28 70 72 6f 76 69 64 | revious-winconf))..;;;._.(provid | 
| 143340 | 65 20 27 6d 61 67 69 74 2d 65 64 69 66 66 29 0a    3b 3b 3b 20 6d 61 67 69 74 2d 65 64 69 66 66 2e | e.'magit-ediff).;;;.magit-ediff. | 
| 143360 | 65 6c 20 65 6e 64 73 20 68 65 72 65 0a 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | el.ends.here.................... | 
| 143380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1433a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1433c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1433e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 143400 | 6d 61 67 69 74 2d 32 30 32 34 30 34 30 34 2e 31    39 30 31 2f 6d 61 67 69 74 2d 73 75 62 6d 6f 64 | magit-20240404.1901/magit-submod | 
| 143420 | 75 6c 65 2e 65 6c 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ule.el.......................... | 
| 143440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 143460 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30    30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 | 
| 143480 | 30 30 37 36 30 32 33 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 35 35 33 34 00 20 30 00 00 00 | 0076023.00000000000.015534..0... | 
| 1434a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1434c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1434e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 143500 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... | 
| 143520 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... | 
| 143540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 143560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 143580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1435a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1435c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1435e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 143600 | 3b 3b 3b 20 6d 61 67 69 74 2d 73 75 62 6d 6f 64    75 6c 65 2e 65 6c 20 2d 2d 2d 20 53 75 62 6d 6f | ;;;.magit-submodule.el.---.Submo | 
| 143620 | 64 75 6c 65 20 73 75 70 70 6f 72 74 20 66 6f 72    20 4d 61 67 69 74 20 20 2d 2a 2d 20 6c 65 78 69 | dule.support.for.Magit..-*-.lexi | 
| 143640 | 63 61 6c 2d 62 69 6e 64 69 6e 67 3a 74 20 2d 2a    2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 | cal-binding:t.-*-..;;.Copyright. | 
| 143660 | 28 43 29 20 32 30 30 38 2d 32 30 32 34 20 54 68    65 20 4d 61 67 69 74 20 50 72 6f 6a 65 63 74 20 | (C).2008-2024.The.Magit.Project. | 
| 143680 | 43 6f 6e 74 72 69 62 75 74 6f 72 73 0a 0a 3b 3b    20 41 75 74 68 6f 72 3a 20 4a 6f 6e 61 73 20 42 | Contributors..;;.Author:.Jonas.B | 
| 1436a0 | 65 72 6e 6f 75 6c 6c 69 20 3c 6a 6f 6e 61 73 40    62 65 72 6e 6f 75 6c 2e 6c 69 3e 0a 3b 3b 20 4d | ernoulli.<jonas@bernoul.li>.;;.M | 
| 1436c0 | 61 69 6e 74 61 69 6e 65 72 3a 20 4a 6f 6e 61 73    20 42 65 72 6e 6f 75 6c 6c 69 20 3c 6a 6f 6e 61 | aintainer:.Jonas.Bernoulli.<jona | 
| 1436e0 | 73 40 62 65 72 6e 6f 75 6c 2e 6c 69 3e 0a 0a 3b    3b 20 53 50 44 58 2d 4c 69 63 65 6e 73 65 2d 49 | s@bernoul.li>..;;.SPDX-License-I | 
| 143700 | 64 65 6e 74 69 66 69 65 72 3a 20 47 50 4c 2d 33    2e 30 2d 6f 72 2d 6c 61 74 65 72 0a 0a 3b 3b 20 | dentifier:.GPL-3.0-or-later..;;. | 
| 143720 | 4d 61 67 69 74 20 69 73 20 66 72 65 65 20 73 6f    66 74 77 61 72 65 3a 20 79 6f 75 20 63 61 6e 20 | Magit.is.free.software:.you.can. | 
| 143740 | 72 65 64 69 73 74 72 69 62 75 74 65 20 69 74 20    61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 20 69 74 | redistribute.it.and/or.modify.it | 
| 143760 | 0a 3b 3b 20 75 6e 64 65 72 20 74 68 65 20 74 65    72 6d 73 20 6f 66 20 74 68 65 20 47 4e 55 20 47 | .;;.under.the.terms.of.the.GNU.G | 
| 143780 | 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69    63 65 6e 73 65 20 61 73 20 70 75 62 6c 69 73 68 | eneral.Public.License.as.publish | 
| 1437a0 | 65 64 20 62 79 0a 3b 3b 20 74 68 65 20 46 72 65    65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 | ed.by.;;.the.Free.Software.Found | 
| 1437c0 | 61 74 69 6f 6e 2c 20 65 69 74 68 65 72 20 76 65    72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c | ation,.either.version.3.of.the.L | 
| 1437e0 | 69 63 65 6e 73 65 2c 20 6f 72 0a 3b 3b 20 28 61    74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61 | icense,.or.;;.(at.your.option).a | 
| 143800 | 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e    2e 0a 3b 3b 0a 3b 3b 20 4d 61 67 69 74 20 69 73 | ny.later.version..;;.;;.Magit.is | 
| 143820 | 20 64 69 73 74 72 69 62 75 74 65 64 20 69 6e 20    74 68 65 20 68 6f 70 65 20 74 68 61 74 20 69 74 | .distributed.in.the.hope.that.it | 
| 143840 | 20 77 69 6c 6c 20 62 65 20 75 73 65 66 75 6c 2c    20 62 75 74 20 57 49 54 48 4f 55 54 0a 3b 3b 20 | .will.be.useful,.but.WITHOUT.;;. | 
| 143860 | 41 4e 59 20 57 41 52 52 41 4e 54 59 3b 20 77 69    74 68 6f 75 74 20 65 76 65 6e 20 74 68 65 20 69 | ANY.WARRANTY;.without.even.the.i | 
| 143880 | 6d 70 6c 69 65 64 20 77 61 72 72 61 6e 74 79 20    6f 66 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 | mplied.warranty.of.MERCHANTABILI | 
| 1438a0 | 54 59 0a 3b 3b 20 6f 72 20 46 49 54 4e 45 53 53    20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 | TY.;;.or.FITNESS.FOR.A.PARTICULA | 
| 1438c0 | 52 20 50 55 52 50 4f 53 45 2e 20 20 53 65 65 20    74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 | R.PURPOSE...See.the.GNU.General. | 
| 1438e0 | 50 75 62 6c 69 63 0a 3b 3b 20 4c 69 63 65 6e 73    65 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 | Public.;;.License.for.more.detai | 
| 143900 | 6c 73 2e 0a 3b 3b 0a 3b 3b 20 59 6f 75 20 73 68    6f 75 6c 64 20 68 61 76 65 20 72 65 63 65 69 76 | ls..;;.;;.You.should.have.receiv | 
| 143920 | 65 64 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65    20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 | ed.a.copy.of.the.GNU.General.Pub | 
| 143940 | 6c 69 63 20 4c 69 63 65 6e 73 65 0a 3b 3b 20 61    6c 6f 6e 67 20 77 69 74 68 20 4d 61 67 69 74 2e | lic.License.;;.along.with.Magit. | 
| 143960 | 20 20 49 66 20 6e 6f 74 2c 20 73 65 65 20 3c 68    74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f | ..If.not,.see.<https://www.gnu.o | 
| 143980 | 72 67 2f 6c 69 63 65 6e 73 65 73 2f 3e 2e 0a 0a    3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28 72 65 71 75 | rg/licenses/>...;;;.Code:..(requ | 
| 1439a0 | 69 72 65 20 27 6d 61 67 69 74 29 0a 0a 28 64 65    66 76 61 72 20 78 2d 73 74 72 65 74 63 68 2d 63 | ire.'magit)..(defvar.x-stretch-c | 
| 1439c0 | 75 72 73 6f 72 29 0a 0a 3b 3b 3b 20 4f 70 74 69    6f 6e 73 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 | ursor)..;;;.Options..(defcustom. | 
| 1439e0 | 6d 61 67 69 74 2d 6d 6f 64 75 6c 65 2d 73 65 63    74 69 6f 6e 73 2d 68 6f 6f 6b 0a 20 20 27 28 6d | magit-module-sections-hook...'(m | 
| 143a00 | 61 67 69 74 2d 69 6e 73 65 72 74 2d 6d 6f 64 75    6c 65 73 2d 6f 76 65 72 76 69 65 77 0a 20 20 20 | agit-insert-modules-overview.... | 
| 143a20 | 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 6d 6f    64 75 6c 65 73 2d 75 6e 70 75 6c 6c 65 64 2d 66 | .magit-insert-modules-unpulled-f | 
| 143a40 | 72 6f 6d 2d 75 70 73 74 72 65 61 6d 0a 20 20 20    20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 6d 6f | rom-upstream.....magit-insert-mo | 
| 143a60 | 64 75 6c 65 73 2d 75 6e 70 75 6c 6c 65 64 2d 66    72 6f 6d 2d 70 75 73 68 72 65 6d 6f 74 65 0a 20 | dules-unpulled-from-pushremote.. | 
| 143a80 | 20 20 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d    6d 6f 64 75 6c 65 73 2d 75 6e 70 75 73 68 65 64 | ...magit-insert-modules-unpushed | 
| 143aa0 | 2d 74 6f 2d 75 70 73 74 72 65 61 6d 0a 20 20 20    20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 6d 6f | -to-upstream.....magit-insert-mo | 
| 143ac0 | 64 75 6c 65 73 2d 75 6e 70 75 73 68 65 64 2d 74    6f 2d 70 75 73 68 72 65 6d 6f 74 65 29 0a 20 20 | dules-unpushed-to-pushremote)... | 
| 143ae0 | 22 48 6f 6f 6b 20 72 75 6e 20 62 79 20 60 6d 61    67 69 74 2d 69 6e 73 65 72 74 2d 6d 6f 64 75 6c | "Hook.run.by.`magit-insert-modul | 
| 143b00 | 65 73 27 2e 0a 0a 54 68 61 74 20 66 75 6e 63 74    69 6f 6e 20 69 73 6e 27 74 20 70 61 72 74 20 6f | es'...That.function.isn't.part.o | 
| 143b20 | 66 20 60 6d 61 67 69 74 2d 73 74 61 74 75 73 2d    73 65 63 74 69 6f 6e 73 2d 68 6f 6f 6b 27 73 20 | f.`magit-status-sections-hook's. | 
| 143b40 | 64 65 66 61 75 6c 74 0a 76 61 6c 75 65 2c 20 73    6f 20 79 6f 75 20 68 61 76 65 20 74 6f 20 61 64 | default.value,.so.you.have.to.ad | 
| 143b60 | 64 20 69 74 20 79 6f 75 72 73 65 6c 66 20 66 6f    72 20 74 68 69 73 20 68 6f 6f 6b 20 74 6f 20 68 | d.it.yourself.for.this.hook.to.h | 
| 143b80 | 61 76 65 20 61 6e 79 0a 65 66 66 65 63 74 2e 22    0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 | ave.any.effect."...:package-vers | 
| 143ba0 | 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32    2e 31 31 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 | ion.'(magit..."2.11.0")...:group | 
| 143bc0 | 20 27 6d 61 67 69 74 2d 73 74 61 74 75 73 0a 20    20 3a 74 79 70 65 20 27 68 6f 6f 6b 29 0a 0a 28 | .'magit-status...:type.'hook)..( | 
| 143be0 | 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d    6d 6f 64 75 6c 65 2d 73 65 63 74 69 6f 6e 73 2d | defcustom.magit-module-sections- | 
| 143c00 | 6e 65 73 74 65 64 20 74 0a 20 20 22 57 68 65 74    68 65 72 20 60 6d 61 67 69 74 2d 69 6e 73 65 72 | nested.t..."Whether.`magit-inser | 
| 143c20 | 74 2d 6d 6f 64 75 6c 65 73 27 20 77 72 61 70 73    20 69 6e 73 65 72 74 65 64 20 73 65 63 74 69 6f | t-modules'.wraps.inserted.sectio | 
| 143c40 | 6e 73 2e 0a 0a 49 66 20 74 68 69 73 20 69 73 20    6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 6f 6e | ns...If.this.is.non-nil,.then.on | 
| 143c60 | 6c 79 20 61 20 73 69 6e 67 6c 65 20 74 6f 70 2d    6c 65 76 65 6c 20 73 65 63 74 69 6f 6e 0a 69 73 | ly.a.single.top-level.section.is | 
| 143c80 | 20 69 6e 73 65 72 74 65 64 2e 20 20 49 66 20 69    74 20 69 73 20 6e 69 6c 2c 20 74 68 65 6e 20 61 | .inserted...If.it.is.nil,.then.a | 
| 143ca0 | 6c 6c 20 73 65 63 74 69 6f 6e 73 20 6c 69 73 74    65 64 20 69 6e 0a 60 6d 61 67 69 74 2d 6d 6f 64 | ll.sections.listed.in.`magit-mod | 
| 143cc0 | 75 6c 65 2d 73 65 63 74 69 6f 6e 73 2d 68 6f 6f    6b 27 20 62 65 63 6f 6d 65 20 74 6f 70 2d 6c 65 | ule-sections-hook'.become.top-le | 
| 143ce0 | 76 65 6c 20 73 65 63 74 69 6f 6e 73 2e 22 0a 20    20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f | vel.sections."...:package-versio | 
| 143d00 | 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 31    31 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 | n.'(magit..."2.11.0")...:group.' | 
| 143d20 | 6d 61 67 69 74 2d 73 74 61 74 75 73 0a 20 20 3a    74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a 0a | magit-status...:type.'boolean).. | 
| 143d40 | 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74    2d 73 75 62 6d 6f 64 75 6c 65 2d 6c 69 73 74 2d | (defcustom.magit-submodule-list- | 
| 143d60 | 6d 6f 64 65 2d 68 6f 6f 6b 20 27 28 68 6c 2d 6c    69 6e 65 2d 6d 6f 64 65 29 0a 20 20 22 48 6f 6f | mode-hook.'(hl-line-mode)..."Hoo | 
| 143d80 | 6b 20 72 75 6e 20 61 66 74 65 72 20 65 6e 74 65    72 69 6e 67 20 4d 61 67 69 74 2d 53 75 62 6d 6f | k.run.after.entering.Magit-Submo | 
| 143da0 | 64 75 6c 65 2d 4c 69 73 74 20 6d 6f 64 65 2e 22    0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 | dule-List.mode."...:package-vers | 
| 143dc0 | 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32    2e 39 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 | ion.'(magit..."2.9.0")...:group. | 
| 143de0 | 27 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 0a    20 20 3a 74 79 70 65 20 27 68 6f 6f 6b 0a 20 20 | 'magit-repolist...:type.'hook... | 
| 143e00 | 3a 67 65 74 20 27 6d 61 67 69 74 2d 68 6f 6f 6b    2d 63 75 73 74 6f 6d 2d 67 65 74 0a 20 20 3a 6f | :get.'magit-hook-custom-get...:o | 
| 143e20 | 70 74 69 6f 6e 73 20 27 28 68 6c 2d 6c 69 6e 65    2d 6d 6f 64 65 29 29 0a 0a 28 64 65 66 63 75 73 | ptions.'(hl-line-mode))..(defcus | 
| 143e40 | 74 6f 6d 20 6d 61 67 69 74 2d 73 75 62 6d 6f 64    75 6c 65 2d 6c 69 73 74 2d 63 6f 6c 75 6d 6e 73 | tom.magit-submodule-list-columns | 
| 143e60 | 0a 20 20 27 28 28 22 50 61 74 68 22 20 20 20 20    20 32 35 20 6d 61 67 69 74 2d 6d 6f 64 75 6c 65 | ...'(("Path".....25.magit-module | 
| 143e80 | 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d 70 61 74 68    20 20 20 6e 69 6c 29 0a 20 20 20 20 28 22 56 65 | list-column-path...nil).....("Ve | 
| 143ea0 | 72 73 69 6f 6e 22 20 20 32 35 20 6d 61 67 69 74    2d 72 65 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e | rsion"..25.magit-repolist-column | 
| 143ec0 | 2d 76 65 72 73 69 6f 6e 0a 20 20 20 20 20 28 28    3a 73 6f 72 74 20 6d 61 67 69 74 2d 72 65 70 6f | -version......((:sort.magit-repo | 
| 143ee0 | 6c 69 73 74 2d 76 65 72 73 69 6f 6e 3c 29 29 29    0a 20 20 20 20 28 22 42 72 61 6e 63 68 22 20 20 | list-version<))).....("Branch".. | 
| 143f00 | 20 32 30 20 6d 61 67 69 74 2d 72 65 70 6f 6c 69    73 74 2d 63 6f 6c 75 6d 6e 2d 62 72 61 6e 63 68 | .20.magit-repolist-column-branch | 
| 143f20 | 20 20 20 6e 69 6c 29 0a 20 20 20 20 28 22 42 3c    55 22 20 33 20 6d 61 67 69 74 2d 72 65 70 6f 6c | ...nil).....("B<U".3.magit-repol | 
| 143f40 | 69 73 74 2d 63 6f 6c 75 6d 6e 2d 75 6e 70 75 6c    6c 65 64 2d 66 72 6f 6d 2d 75 70 73 74 72 65 61 | ist-column-unpulled-from-upstrea | 
| 143f60 | 6d 0a 20 20 20 20 20 28 28 3a 72 69 67 68 74 2d    61 6c 69 67 6e 20 74 29 0a 20 20 20 20 20 20 28 | m......((:right-align.t).......( | 
| 143f80 | 3a 73 6f 72 74 20 3c 29 29 29 0a 20 20 20 20 28    22 42 3e 55 22 20 33 20 6d 61 67 69 74 2d 72 65 | :sort.<))).....("B>U".3.magit-re | 
| 143fa0 | 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d 75 6e    70 75 73 68 65 64 2d 74 6f 2d 75 70 73 74 72 65 | polist-column-unpushed-to-upstre | 
| 143fc0 | 61 6d 0a 20 20 20 20 20 28 28 3a 72 69 67 68 74    2d 61 6c 69 67 6e 20 74 29 0a 20 20 20 20 20 20 | am......((:right-align.t)....... | 
| 143fe0 | 28 3a 73 6f 72 74 20 3c 29 29 29 0a 20 20 20 20    28 22 42 3c 50 22 20 33 20 6d 61 67 69 74 2d 72 | (:sort.<))).....("B<P".3.magit-r | 
| 144000 | 65 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d 75    6e 70 75 6c 6c 65 64 2d 66 72 6f 6d 2d 70 75 73 | epolist-column-unpulled-from-pus | 
| 144020 | 68 72 65 6d 6f 74 65 0a 20 20 20 20 20 28 28 3a    72 69 67 68 74 2d 61 6c 69 67 6e 20 74 29 0a 20 | hremote......((:right-align.t).. | 
| 144040 | 20 20 20 20 20 28 3a 73 6f 72 74 20 3c 29 29 29    0a 20 20 20 20 28 22 42 3e 50 22 20 33 20 6d 61 | .....(:sort.<))).....("B>P".3.ma | 
| 144060 | 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 63 6f 6c    75 6d 6e 2d 75 6e 70 75 73 68 65 64 2d 74 6f 2d | git-repolist-column-unpushed-to- | 
| 144080 | 70 75 73 68 72 65 6d 6f 74 65 0a 20 20 20 20 20    28 28 3a 72 69 67 68 74 2d 61 6c 69 67 6e 20 74 | pushremote......((:right-align.t | 
| 1440a0 | 29 0a 20 20 20 20 20 20 28 3a 73 6f 72 74 20 3c    29 29 29 0a 20 20 20 20 28 22 42 22 20 20 20 33 | ).......(:sort.<))).....("B"...3 | 
| 1440c0 | 20 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d    63 6f 6c 75 6d 6e 2d 62 72 61 6e 63 68 65 73 0a | .magit-repolist-column-branches. | 
| 1440e0 | 20 20 20 20 20 28 28 3a 72 69 67 68 74 2d 61 6c    69 67 6e 20 74 29 0a 20 20 20 20 20 20 28 3a 73 | .....((:right-align.t).......(:s | 
| 144100 | 6f 72 74 20 3c 29 29 29 0a 20 20 20 20 28 22 53    22 20 20 20 33 20 6d 61 67 69 74 2d 72 65 70 6f | ort.<))).....("S"...3.magit-repo | 
| 144120 | 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d 73 74 61 73    68 65 73 0a 20 20 20 20 20 28 28 3a 72 69 67 68 | list-column-stashes......((:righ | 
| 144140 | 74 2d 61 6c 69 67 6e 20 74 29 0a 20 20 20 20 20    20 28 3a 73 6f 72 74 20 3c 29 29 29 29 0a 20 20 | t-align.t).......(:sort.<))))... | 
| 144160 | 22 4c 69 73 74 20 6f 66 20 63 6f 6c 75 6d 6e 73    20 64 69 73 70 6c 61 79 65 64 20 62 79 20 60 6d | "List.of.columns.displayed.by.`m | 
| 144180 | 61 67 69 74 2d 6c 69 73 74 2d 73 75 62 6d 6f 64    75 6c 65 73 27 2e 0a 0a 45 61 63 68 20 65 6c 65 | agit-list-submodules'...Each.ele | 
| 1441a0 | 6d 65 6e 74 20 68 61 73 20 74 68 65 20 66 6f 72    6d 20 28 48 45 41 44 45 52 20 57 49 44 54 48 20 | ment.has.the.form.(HEADER.WIDTH. | 
| 1441c0 | 46 4f 52 4d 41 54 20 50 52 4f 50 53 29 2e 0a 0a    48 45 41 44 45 52 20 69 73 20 74 68 65 20 73 74 | FORMAT.PROPS)...HEADER.is.the.st | 
| 1441e0 | 72 69 6e 67 20 64 69 73 70 6c 61 79 65 64 20 69    6e 20 74 68 65 20 68 65 61 64 65 72 2e 20 20 57 | ring.displayed.in.the.header...W | 
| 144200 | 49 44 54 48 20 69 73 20 74 68 65 20 77 69 64 74    68 0a 6f 66 20 74 68 65 20 63 6f 6c 75 6d 6e 2e | IDTH.is.the.width.of.the.column. | 
| 144220 | 20 20 46 4f 52 4d 41 54 20 69 73 20 61 20 66 75    6e 63 74 69 6f 6e 20 74 68 61 74 20 69 73 20 63 | ..FORMAT.is.a.function.that.is.c | 
| 144240 | 61 6c 6c 65 64 20 77 69 74 68 20 6f 6e 65 0a 61    72 67 75 6d 65 6e 74 2c 20 74 68 65 20 72 65 70 | alled.with.one.argument,.the.rep | 
| 144260 | 6f 73 69 74 6f 72 79 20 69 64 65 6e 74 69 66 69    63 61 74 69 6f 6e 20 28 75 73 75 61 6c 6c 79 20 | ository.identification.(usually. | 
| 144280 | 69 74 73 20 62 61 73 65 6e 61 6d 65 29 2c 0a 61    6e 64 20 77 69 74 68 20 60 64 65 66 61 75 6c 74 | its.basename),.and.with.`default | 
| 1442a0 | 2d 64 69 72 65 63 74 6f 72 79 27 20 62 6f 75 6e    64 20 74 6f 20 74 68 65 20 74 6f 70 6c 65 76 65 | -directory'.bound.to.the.topleve | 
| 1442c0 | 6c 20 6f 66 20 69 74 73 20 77 6f 72 6b 69 6e 67    0a 74 72 65 65 2e 20 20 49 74 20 68 61 73 20 74 | l.of.its.working.tree...It.has.t | 
| 1442e0 | 6f 20 72 65 74 75 72 6e 20 61 20 73 74 72 69 6e    67 20 74 6f 20 62 65 20 69 6e 73 65 72 74 65 64 | o.return.a.string.to.be.inserted | 
| 144300 | 20 6f 72 20 6e 69 6c 2e 20 20 50 52 4f 50 53 20    69 73 0a 61 6e 20 61 6c 69 73 74 20 74 68 61 74 | .or.nil...PROPS.is.an.alist.that | 
| 144320 | 20 73 75 70 70 6f 72 74 73 20 74 68 65 20 6b 65    79 73 20 60 3a 72 69 67 68 74 2d 61 6c 69 67 6e | .supports.the.keys.`:right-align | 
| 144340 | 27 2c 20 60 3a 70 61 64 2d 72 69 67 68 74 27 20    61 6e 64 0a 60 3a 73 6f 72 74 27 2e 0a 0a 54 68 | ',.`:pad-right'.and.`:sort'...Th | 
| 144360 | 65 20 60 3a 73 6f 72 74 27 20 66 75 6e 63 74 69    6f 6e 20 68 61 73 20 61 20 77 65 69 72 64 20 69 | e.`:sort'.function.has.a.weird.i | 
| 144380 | 6e 74 65 72 66 61 63 65 20 64 65 73 63 72 69 62    65 64 20 69 6e 20 74 68 65 0a 64 6f 63 73 74 72 | nterface.described.in.the.docstr | 
| 1443a0 | 69 6e 67 20 6f 66 20 60 74 61 62 75 6c 61 74 65    64 2d 6c 69 73 74 2d 2d 67 65 74 2d 73 6f 72 74 | ing.of.`tabulated-list--get-sort | 
| 1443c0 | 27 2e 20 20 41 6c 74 65 72 6e 61 74 69 76 65 6c    79 20 60 3c 27 20 61 6e 64 0a 60 6d 61 67 69 74 | '...Alternatively.`<'.and.`magit | 
| 1443e0 | 2d 72 65 70 6f 6c 69 73 74 2d 76 65 72 73 69 6f    6e 3c 27 20 63 61 6e 20 62 65 20 75 73 65 64 20 | -repolist-version<'.can.be.used. | 
| 144400 | 61 73 20 74 68 6f 73 65 20 66 75 6e 63 74 69 6f    6e 73 20 61 72 65 0a 61 75 74 6f 6d 61 74 69 63 | as.those.functions.are.automatic | 
| 144420 | 61 6c 6c 79 20 72 65 70 6c 61 63 65 64 20 77 69    74 68 20 66 75 6e 63 74 69 6f 6e 73 20 74 68 61 | ally.replaced.with.functions.tha | 
| 144440 | 74 20 73 61 74 69 73 66 79 20 74 68 65 20 69 6e    74 65 72 66 61 63 65 2e 0a 53 65 74 20 60 3a 73 | t.satisfy.the.interface..Set.`:s | 
| 144460 | 6f 72 74 27 20 74 6f 20 6e 69 6c 20 74 6f 20 69    6e 68 69 62 69 74 20 73 6f 72 74 69 6e 67 3b 20 | ort'.to.nil.to.inhibit.sorting;. | 
| 144480 | 69 66 20 75 6e 73 70 65 63 69 66 69 65 64 2c 20    74 68 65 6e 20 74 68 65 0a 63 6f 6c 75 6d 6e 20 | if.unspecified,.then.the.column. | 
| 1444a0 | 69 73 20 73 6f 72 74 61 62 6c 65 20 75 73 69 6e    67 20 74 68 65 20 64 65 66 61 75 6c 74 20 73 6f | is.sortable.using.the.default.so | 
| 1444c0 | 72 74 65 72 2e 0a 0a 59 6f 75 20 6d 61 79 20 77    69 73 68 20 74 6f 20 64 69 73 70 6c 61 79 20 61 | rter...You.may.wish.to.display.a | 
| 1444e0 | 20 72 61 6e 67 65 20 6f 66 20 6e 75 6d 65 72 69    63 20 63 6f 6c 75 6d 6e 73 20 75 73 69 6e 67 20 | .range.of.numeric.columns.using. | 
| 144500 | 6a 75 73 74 20 6f 6e 65 0a 63 68 61 72 61 63 74    65 72 20 70 65 72 20 63 6f 6c 75 6d 6e 20 61 6e | just.one.character.per.column.an | 
| 144520 | 64 20 77 69 74 68 6f 75 74 20 61 6e 79 20 70 61    64 64 69 6e 67 20 62 65 74 77 65 65 6e 20 63 6f | d.without.any.padding.between.co | 
| 144540 | 6c 75 6d 6e 73 2c 20 69 6e 0a 77 68 69 63 68 20    63 61 73 65 20 79 6f 75 20 73 68 6f 75 6c 64 20 | lumns,.in.which.case.you.should. | 
| 144560 | 75 73 65 20 61 6e 20 61 70 70 72 6f 70 72 69 61    74 65 20 48 45 41 44 45 52 2c 20 73 65 74 20 57 | use.an.appropriate.HEADER,.set.W | 
| 144580 | 49 44 54 48 20 74 6f 20 31 2c 0a 61 6e 64 20 73    65 74 20 60 3a 70 61 64 2d 72 69 67 68 74 27 20 | IDTH.to.1,.and.set.`:pad-right'. | 
| 1445a0 | 74 6f 20 30 2e 20 20 5c 22 2b 5c 22 20 69 73 20    73 75 62 73 74 69 74 75 74 65 64 20 66 6f 72 20 | to.0...\"+\".is.substituted.for. | 
| 1445c0 | 6e 75 6d 62 65 72 73 20 68 69 67 68 65 72 0a 74    68 61 6e 20 39 2e 22 0a 20 20 3a 70 61 63 6b 61 | numbers.higher.than.9."...:packa | 
| 1445e0 | 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67    69 74 20 2e 20 22 32 2e 38 2e 30 22 29 0a 20 20 | ge-version.'(magit..."2.8.0")... | 
| 144600 | 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 72 65    70 6f 6c 69 73 74 0a 20 20 3a 74 79 70 65 20 60 | :group.'magit-repolist...:type.` | 
| 144620 | 28 72 65 70 65 61 74 20 28 6c 69 73 74 20 3a 74    61 67 20 22 43 6f 6c 75 6d 6e 22 0a 20 20 20 20 | (repeat.(list.:tag."Column"..... | 
| 144640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 73 74 72 69 6e 67 20 20 20 3a 74 61 | ...................(string...:ta | 
| 144660 | 67 20 22 48 65 61 64 65 72 20 4c 61 62 65 6c 22    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | g."Header.Label")............... | 
| 144680 | 20 20 20 20 20 20 20 20 20 28 69 6e 74 65 67 65    72 20 20 3a 74 61 67 20 22 43 6f 6c 75 6d 6e 20 | .........(integer..:tag."Column. | 
| 1446a0 | 57 69 64 74 68 22 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | Width")........................( | 
| 1446c0 | 66 75 6e 63 74 69 6f 6e 20 3a 74 61 67 20 22 49    6e 73 65 72 74 65 72 20 46 75 6e 63 74 69 6f 6e | function.:tag."Inserter.Function | 
| 1446e0 | 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 72 65 70 65 61 | ")........................(repea | 
| 144700 | 74 20 20 20 3a 74 61 67 20 22 50 72 6f 70 65 72    74 69 65 73 22 0a 20 20 20 20 20 20 20 20 20 20 | t...:tag."Properties"........... | 
| 144720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6c 69 73 74 20 28 63 68 | .......................(list.(ch | 
| 144740 | 6f 69 63 65 20 3a 74 61 67 20 22 50 72 6f 70 65    72 74 79 22 0a 20 20 20 20 20 20 20 20 20 20 20 | oice.:tag."Property"............ | 
| 144760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 144780 | 20 20 20 20 28 63 6f 6e 73 74 20 3a 72 69 67 68    74 2d 61 6c 69 67 6e 29 0a 20 20 20 20 20 20 20 | ....(const.:right-align)........ | 
| 1447a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1447c0 | 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a    70 61 64 2d 72 69 67 68 74 29 0a 20 20 20 20 20 | ........(const.:pad-right)...... | 
| 1447e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 144800 | 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74    20 3a 73 6f 72 74 29 0a 20 20 20 20 20 20 20 20 | ..........(const.:sort)......... | 
| 144820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 144840 | 20 20 20 20 20 20 20 28 73 79 6d 62 6f 6c 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .......(symbol))................ | 
| 144860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 73 65 78 70 20 20 20 | ........................(sexp... | 
| 144880 | 3a 74 61 67 20 22 56 61 6c 75 65 22 29 29 29 29    29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d | :tag."Value"))))))..(defcustom.m | 
| 1448a0 | 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 6c    69 73 74 2d 73 6f 72 74 2d 6b 65 79 20 27 28 22 | agit-submodule-list-sort-key.'(" | 
| 1448c0 | 50 61 74 68 22 20 2e 20 6e 69 6c 29 0a 20 20 22    49 6e 69 74 69 61 6c 20 73 6f 72 74 20 6b 65 79 | Path"...nil)..."Initial.sort.key | 
| 1448e0 | 20 66 6f 72 20 62 75 66 66 65 72 20 63 72 65 61    74 65 64 20 62 79 20 60 6d 61 67 69 74 2d 6c 69 | .for.buffer.created.by.`magit-li | 
| 144900 | 73 74 2d 73 75 62 6d 6f 64 75 6c 65 73 27 2e 0a    49 66 20 6e 69 6c 2c 20 6e 6f 20 61 64 64 69 74 | st-submodules'..If.nil,.no.addit | 
| 144920 | 69 6f 6e 61 6c 20 73 6f 72 74 69 6e 67 20 69 73    20 70 65 72 66 6f 72 6d 65 64 2e 20 20 4f 74 68 | ional.sorting.is.performed...Oth | 
| 144940 | 65 72 77 69 73 65 2c 20 74 68 69 73 0a 73 68 6f    75 6c 64 20 62 65 20 61 20 63 6f 6e 73 20 63 65 | erwise,.this.should.be.a.cons.ce | 
| 144960 | 6c 6c 20 28 4e 41 4d 45 20 2e 20 46 4c 49 50 29    2e 20 20 4e 41 4d 45 20 69 73 20 61 20 73 74 72 | ll.(NAME...FLIP)...NAME.is.a.str | 
| 144980 | 69 6e 67 20 6d 61 74 63 68 69 6e 67 0a 6f 6e 65    20 6f 66 20 74 68 65 20 63 6f 6c 75 6d 6e 20 6e | ing.matching.one.of.the.column.n | 
| 1449a0 | 61 6d 65 73 20 69 6e 20 60 6d 61 67 69 74 2d 73    75 62 6d 6f 64 75 6c 65 2d 6c 69 73 74 2d 63 6f | ames.in.`magit-submodule-list-co | 
| 1449c0 | 6c 75 6d 6e 73 27 2e 20 20 46 4c 49 50 2c 0a 69    66 20 6e 6f 6e 2d 6e 69 6c 2c 20 6d 65 61 6e 73 | lumns'...FLIP,.if.non-nil,.means | 
| 1449e0 | 20 74 6f 20 69 6e 76 65 72 74 20 74 68 65 20 72    65 73 75 6c 74 69 6e 67 20 73 6f 72 74 2e 22 0a | .to.invert.the.resulting.sort.". | 
| 144a00 | 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69    6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 33 2e | ..:package-version.'(magit..."3. | 
| 144a20 | 32 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27    6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 0a 20 | 2.0")...:group.'magit-repolist.. | 
| 144a40 | 20 3a 74 79 70 65 20 27 28 63 68 6f 69 63 65 20    28 63 6f 6e 73 74 20 6e 69 6c 29 0a 20 20 20 20 | .:type.'(choice.(const.nil)..... | 
| 144a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f    6e 73 20 28 73 74 72 69 6e 67 20 3a 74 61 67 20 | .............(cons.(string.:tag. | 
| 144a80 | 22 43 6f 6c 75 6d 6e 20 6e 61 6d 65 22 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "Column.name").................. | 
| 144aa0 | 20 20 20 20 20 20 28 62 6f 6f 6c 65 61 6e 20 3a    74 61 67 20 22 46 6c 69 70 20 6f 72 64 65 72 22 | ......(boolean.:tag."Flip.order" | 
| 144ac0 | 29 29 29 29 0a 0a 28 64 65 66 76 61 72 20 6d 61    67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 6c 69 | ))))..(defvar.magit-submodule-li | 
| 144ae0 | 73 74 2d 66 6f 72 6d 61 74 2d 70 61 74 68 2d 66    75 6e 63 74 69 6f 6e 73 20 6e 69 6c 29 0a 0a 28 | st-format-path-functions.nil)..( | 
| 144b00 | 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d    73 75 62 6d 6f 64 75 6c 65 2d 72 65 6d 6f 76 65 | defcustom.magit-submodule-remove | 
| 144b20 | 2d 74 72 61 73 68 2d 67 69 74 64 69 72 73 20 6e    69 6c 0a 20 20 22 57 68 65 74 68 65 72 20 60 6d | -trash-gitdirs.nil..."Whether.`m | 
| 144b40 | 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 72    65 6d 6f 76 65 27 20 6f 66 66 65 72 73 20 74 6f | agit-submodule-remove'.offers.to | 
| 144b60 | 20 74 72 61 73 68 20 6d 6f 64 75 6c 65 20 67 69    74 64 69 72 73 2e 0a 0a 49 66 20 74 68 69 73 20 | .trash.module.gitdirs...If.this. | 
| 144b80 | 69 73 20 6e 69 6c 2c 20 74 68 65 6e 20 74 68 61    74 20 63 6f 6d 6d 61 6e 64 20 64 6f 65 73 20 6e | is.nil,.then.that.command.does.n | 
| 144ba0 | 6f 74 20 6f 66 66 65 72 20 74 6f 20 64 6f 20 73    6f 20 75 6e 6c 65 73 73 0a 61 20 70 72 65 66 69 | ot.offer.to.do.so.unless.a.prefi | 
| 144bc0 | 78 20 61 72 67 75 6d 65 6e 74 20 69 73 20 75 73    65 64 2e 20 20 57 68 65 6e 20 74 68 69 73 20 69 | x.argument.is.used...When.this.i | 
| 144be0 | 73 20 74 2c 20 74 68 65 6e 20 69 74 20 64 6f 65    73 20 6f 66 66 65 72 20 74 6f 0a 64 6f 20 73 6f | s.t,.then.it.does.offer.to.do.so | 
| 144c00 | 20 65 76 65 6e 20 77 69 74 68 6f 75 74 20 61 20    70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 2e | .even.without.a.prefix.argument. | 
| 144c20 | 0a 0a 49 6e 20 62 6f 74 68 20 63 61 73 65 73 20    74 68 65 20 61 63 74 69 6f 6e 20 73 74 69 6c 6c | ..In.both.cases.the.action.still | 
| 144c40 | 20 68 61 73 20 74 6f 20 62 65 20 63 6f 6e 66 69    72 6d 65 64 20 75 6e 6c 65 73 73 20 74 68 61 74 | .has.to.be.confirmed.unless.that | 
| 144c60 | 20 69 73 0a 64 69 73 61 62 6c 65 64 20 75 73 69    6e 67 20 74 68 65 20 6f 70 74 69 6f 6e 20 60 6d | .is.disabled.using.the.option.`m | 
| 144c80 | 61 67 69 74 2d 6e 6f 2d 63 6f 6e 66 69 72 6d 27    2e 20 20 44 6f 69 6e 67 20 74 68 65 20 6c 61 74 | agit-no-confirm'...Doing.the.lat | 
| 144ca0 | 74 65 72 0a 61 6e 64 20 61 6c 73 6f 20 73 65 74    74 69 6e 67 20 74 68 69 73 20 76 61 72 69 61 62 | ter.and.also.setting.this.variab | 
| 144cc0 | 6c 65 20 74 6f 20 74 20 77 69 6c 6c 20 6c 65 61    64 20 74 6f 20 74 65 61 72 73 2e 22 0a 20 20 3a | le.to.t.will.lead.to.tears."...: | 
| 144ce0 | 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20    27 28 6d 61 67 69 74 20 2e 20 22 32 2e 39 30 2e | package-version.'(magit..."2.90. | 
| 144d00 | 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61    67 69 74 2d 63 6f 6d 6d 61 6e 64 73 0a 20 20 3a | 0")...:group.'magit-commands...: | 
| 144d20 | 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a 0a    3b 3b 3b 20 50 6f 70 75 70 0a 0a 3b 3b 3b 23 23 | type.'boolean)..;;;.Popup..;;;## | 
| 144d40 | 23 61 75 74 6f 6c 6f 61 64 20 28 61 75 74 6f 6c    6f 61 64 20 27 6d 61 67 69 74 2d 73 75 62 6d 6f | #autoload.(autoload.'magit-submo | 
| 144d60 | 64 75 6c 65 20 22 6d 61 67 69 74 2d 73 75 62 6d    6f 64 75 6c 65 22 20 6e 69 6c 20 74 29 0a 28 74 | dule."magit-submodule".nil.t).(t | 
| 144d80 | 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d    70 72 65 66 69 78 20 6d 61 67 69 74 2d 73 75 62 | ransient-define-prefix.magit-sub | 
| 144da0 | 6d 6f 64 75 6c 65 20 28 29 0a 20 20 22 41 63 74    20 6f 6e 20 61 20 73 75 62 6d 6f 64 75 6c 65 2e | module.()..."Act.on.a.submodule. | 
| 144dc0 | 22 0a 20 20 3a 6d 61 6e 2d 70 61 67 65 20 22 67    69 74 2d 73 75 62 6d 6f 64 75 6c 65 22 0a 20 20 | "...:man-page."git-submodule"... | 
| 144de0 | 5b 22 41 72 67 75 6d 65 6e 74 73 22 0a 20 20 20    28 22 2d 66 22 20 22 46 6f 72 63 65 22 20 20 20 | ["Arguments"....("-f"."Force"... | 
| 144e00 | 20 20 20 20 20 20 20 20 20 28 22 2d 66 22 20 22    2d 2d 66 6f 72 63 65 22 29 29 0a 20 20 20 28 22 | .........("-f"."--force"))....(" | 
| 144e20 | 2d 72 22 20 22 52 65 63 75 72 73 69 76 65 22 20    20 20 20 20 20 20 20 22 2d 2d 72 65 63 75 72 73 | -r"."Recursive"........"--recurs | 
| 144e40 | 69 76 65 22 29 0a 20 20 20 28 22 2d 4e 22 20 22    44 6f 20 6e 6f 74 20 66 65 74 63 68 22 20 20 20 | ive")....("-N"."Do.not.fetch"... | 
| 144e60 | 20 20 28 22 2d 4e 22 20 22 2d 2d 6e 6f 2d 66 65    74 63 68 22 29 29 0a 20 20 20 28 22 2d 43 22 20 | ..("-N"."--no-fetch"))....("-C". | 
| 144e80 | 22 43 68 65 63 6b 6f 75 74 20 74 69 70 22 20 20    20 20 20 22 2d 2d 63 68 65 63 6b 6f 75 74 22 29 | "Checkout.tip"....."--checkout") | 
| 144ea0 | 0a 20 20 20 28 22 2d 52 22 20 22 52 65 62 61 73    65 20 6f 6e 74 6f 20 74 69 70 22 20 20 22 2d 2d | ....("-R"."Rebase.onto.tip".."-- | 
| 144ec0 | 72 65 62 61 73 65 22 29 0a 20 20 20 28 22 2d 4d    22 20 22 4d 65 72 67 65 20 74 69 70 22 20 20 20 | rebase")....("-M"."Merge.tip"... | 
| 144ee0 | 20 20 20 20 20 22 2d 2d 6d 65 72 67 65 22 29 0a    20 20 20 28 22 2d 55 22 20 22 55 73 65 20 75 70 | ....."--merge")....("-U"."Use.up | 
| 144f00 | 73 74 72 65 61 6d 20 74 69 70 22 20 22 2d 2d 72    65 6d 6f 74 65 22 29 5d 0a 20 20 5b 22 4f 6e 65 | stream.tip"."--remote")]...["One | 
| 144f20 | 20 6d 6f 64 75 6c 65 20 61 63 74 69 6f 6e 73 22    0a 20 20 20 28 22 61 22 20 6d 61 67 69 74 2d 73 | .module.actions"....("a".magit-s | 
| 144f40 | 75 62 6d 6f 64 75 6c 65 2d 61 64 64 29 0a 20 20    20 28 22 72 22 20 6d 61 67 69 74 2d 73 75 62 6d | ubmodule-add)....("r".magit-subm | 
| 144f60 | 6f 64 75 6c 65 2d 72 65 67 69 73 74 65 72 29 0a    20 20 20 28 22 70 22 20 6d 61 67 69 74 2d 73 75 | odule-register)....("p".magit-su | 
| 144f80 | 62 6d 6f 64 75 6c 65 2d 70 6f 70 75 6c 61 74 65    29 0a 20 20 20 28 22 75 22 20 6d 61 67 69 74 2d | bmodule-populate)....("u".magit- | 
| 144fa0 | 73 75 62 6d 6f 64 75 6c 65 2d 75 70 64 61 74 65    29 0a 20 20 20 28 22 73 22 20 6d 61 67 69 74 2d | submodule-update)....("s".magit- | 
| 144fc0 | 73 75 62 6d 6f 64 75 6c 65 2d 73 79 6e 63 68 72    6f 6e 69 7a 65 29 0a 20 20 20 28 22 64 22 20 6d | submodule-synchronize)....("d".m | 
| 144fe0 | 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 75    6e 70 6f 70 75 6c 61 74 65 29 0a 20 20 20 28 22 | agit-submodule-unpopulate)....(" | 
| 145000 | 6b 22 20 22 52 65 6d 6f 76 65 22 20 6d 61 67 69    74 2d 73 75 62 6d 6f 64 75 6c 65 2d 72 65 6d 6f | k"."Remove".magit-submodule-remo | 
| 145020 | 76 65 29 5d 0a 20 20 5b 22 50 6f 70 75 6c 61 74    65 64 20 6d 6f 64 75 6c 65 73 20 61 63 74 69 6f | ve)]...["Populated.modules.actio | 
| 145040 | 6e 73 22 0a 20 20 20 28 22 6c 22 20 22 4c 69 73    74 20 6d 6f 64 75 6c 65 73 22 20 20 6d 61 67 69 | ns"....("l"."List.modules"..magi | 
| 145060 | 74 2d 6c 69 73 74 2d 73 75 62 6d 6f 64 75 6c 65    73 29 0a 20 20 20 28 22 66 22 20 22 46 65 74 63 | t-list-submodules)....("f"."Fetc | 
| 145080 | 68 20 6d 6f 64 75 6c 65 73 22 20 6d 61 67 69 74    2d 66 65 74 63 68 2d 6d 6f 64 75 6c 65 73 29 5d | h.modules".magit-fetch-modules)] | 
| 1450a0 | 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d    73 75 62 6d 6f 64 75 6c 65 2d 61 72 67 75 6d 65 | )..(defun.magit-submodule-argume | 
| 1450c0 | 6e 74 73 20 28 26 72 65 73 74 20 66 69 6c 74 65    72 73 29 0a 20 20 28 2d 2d 66 69 6c 74 65 72 20 | nts.(&rest.filters)...(--filter. | 
| 1450e0 | 28 61 6e 64 20 28 6d 65 6d 62 65 72 20 69 74 20    66 69 6c 74 65 72 73 29 20 69 74 29 0a 20 20 20 | (and.(member.it.filters).it).... | 
| 145100 | 20 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69    65 6e 74 2d 61 72 67 73 20 27 6d 61 67 69 74 2d | .........(transient-args.'magit- | 
| 145120 | 73 75 62 6d 6f 64 75 6c 65 29 29 29 0a 0a 28 64    65 66 63 6c 61 73 73 20 6d 61 67 69 74 2d 2d 67 | submodule)))..(defclass.magit--g | 
| 145140 | 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 73 75 66    66 69 78 20 28 74 72 61 6e 73 69 65 6e 74 2d 73 | it-submodule-suffix.(transient-s | 
| 145160 | 75 66 66 69 78 29 0a 20 20 28 29 29 0a 0a 28 63    6c 2d 64 65 66 6d 65 74 68 6f 64 20 74 72 61 6e | uffix)...())..(cl-defmethod.tran | 
| 145180 | 73 69 65 6e 74 2d 66 6f 72 6d 61 74 2d 64 65 73    63 72 69 70 74 69 6f 6e 20 28 28 6f 62 6a 20 6d | sient-format-description.((obj.m | 
| 1451a0 | 61 67 69 74 2d 2d 67 69 74 2d 73 75 62 6d 6f 64    75 6c 65 2d 73 75 66 66 69 78 29 29 0a 20 20 28 | agit--git-submodule-suffix))...( | 
| 1451c0 | 6c 65 74 20 28 28 76 61 6c 75 65 20 28 64 65 6c    71 20 6e 69 6c 20 28 6d 61 70 63 61 72 20 23 27 | let.((value.(delq.nil.(mapcar.#' | 
| 1451e0 | 74 72 61 6e 73 69 65 6e 74 2d 69 6e 66 69 78 2d    76 61 6c 75 65 20 74 72 61 6e 73 69 65 6e 74 2d | transient-infix-value.transient- | 
| 145200 | 2d 73 75 66 66 69 78 65 73 29 29 29 29 0a 20 20    20 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 | -suffixes)))).....(replace-regex | 
| 145220 | 70 2d 69 6e 2d 73 74 72 69 6e 67 0a 20 20 20 20    20 22 5c 5c 5b 2d 2d 5b 5e 5d 5d 2b 5c 5c 5d 22 | p-in-string......"\\[--[^]]+\\]" | 
| 145240 | 0a 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 6d    61 74 63 68 29 0a 20 20 20 20 20 20 20 28 66 6f | ......(lambda.(match)........(fo | 
| 145260 | 72 6d 61 74 20 28 70 72 6f 70 65 72 74 69 7a 65    20 22 5b 25 73 5d 22 20 27 66 61 63 65 20 27 74 | rmat.(propertize."[%s]".'face.'t | 
| 145280 | 72 61 6e 73 69 65 6e 74 2d 69 6e 61 63 74 69 76    65 2d 61 72 67 75 6d 65 6e 74 29 0a 20 20 20 20 | ransient-inactive-argument)..... | 
| 1452a0 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 70 63    6f 6e 63 61 74 20 28 6c 61 6d 62 64 61 20 28 61 | ...........(mapconcat.(lambda.(a | 
| 1452c0 | 72 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rg)............................. | 
| 1452e0 | 28 70 72 6f 70 65 72 74 69 7a 65 20 61 72 67 20    27 66 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 | (propertize.arg.'face........... | 
| 145300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 | ..............................(i | 
| 145320 | 66 20 28 6d 65 6d 62 65 72 20 61 72 67 20 76 61    6c 75 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 | f.(member.arg.value)............ | 
| 145340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 145360 | 20 27 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 75    6d 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 | .'transient-argument............ | 
| 145380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 | ...............................' | 
| 1453a0 | 74 72 61 6e 73 69 65 6e 74 2d 69 6e 61 63 74 69    76 65 2d 61 72 67 75 6d 65 6e 74 29 29 29 0a 20 | transient-inactive-argument))).. | 
| 1453c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 73 61 76 65 2d 6d | .........................(save-m | 
| 1453e0 | 61 74 63 68 2d 64 61 74 61 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | atch-data....................... | 
| 145400 | 20 20 20 20 20 20 28 73 70 6c 69 74 2d 73 74 72    69 6e 67 20 28 73 75 62 73 74 72 69 6e 67 20 6d | ......(split-string.(substring.m | 
| 145420 | 61 74 63 68 20 31 20 2d 31 29 20 22 7c 22 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | atch.1.-1)."|"))................ | 
| 145440 | 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70    65 72 74 69 7a 65 20 22 7c 22 20 27 66 61 63 65 | ...........(propertize."|".'face | 
| 145460 | 20 27 74 72 61 6e 73 69 65 6e 74 2d 69 6e 61 63    74 69 76 65 2d 61 72 67 75 6d 65 6e 74 29 29 29 | .'transient-inactive-argument))) | 
| 145480 | 29 0a 20 20 20 20 20 28 63 6c 2d 63 61 6c 6c 2d    6e 65 78 74 2d 6d 65 74 68 6f 64 20 6f 62 6a 29 | )......(cl-call-next-method.obj) | 
| 1454a0 | 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c    6f 61 64 20 28 61 75 74 6f 6c 6f 61 64 20 27 6d | )))..;;;###autoload.(autoload.'m | 
| 1454c0 | 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 61    64 64 20 22 6d 61 67 69 74 2d 73 75 62 6d 6f 64 | agit-submodule-add."magit-submod | 
| 1454e0 | 75 6c 65 22 20 6e 69 6c 20 74 29 0a 28 74 72 61    6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 73 75 | ule".nil.t).(transient-define-su | 
| 145500 | 66 66 69 78 20 6d 61 67 69 74 2d 73 75 62 6d 6f    64 75 6c 65 2d 61 64 64 20 28 75 72 6c 20 26 6f | ffix.magit-submodule-add.(url.&o | 
| 145520 | 70 74 69 6f 6e 61 6c 20 70 61 74 68 20 6e 61 6d    65 20 61 72 67 73 29 0a 20 20 22 41 64 64 20 74 | ptional.path.name.args)..."Add.t | 
| 145540 | 68 65 20 72 65 70 6f 73 69 74 6f 72 79 20 61 74    20 55 52 4c 20 61 73 20 61 20 6d 6f 64 75 6c 65 | he.repository.at.URL.as.a.module | 
| 145560 | 2e 0a 0a 4f 70 74 69 6f 6e 61 6c 20 50 41 54 48    20 69 73 20 74 68 65 20 70 61 74 68 20 74 6f 20 | ...Optional.PATH.is.the.path.to. | 
| 145580 | 74 68 65 20 6d 6f 64 75 6c 65 20 72 65 6c 61 74    69 76 65 20 74 6f 20 74 68 65 20 72 6f 6f 74 20 | the.module.relative.to.the.root. | 
| 1455a0 | 6f 66 0a 74 68 65 20 73 75 70 65 72 70 72 6f 6a    65 63 74 2e 20 20 49 66 20 69 74 20 69 73 20 6e | of.the.superproject...If.it.is.n | 
| 1455c0 | 69 6c 2c 20 74 68 65 6e 20 74 68 65 20 70 61 74    68 20 69 73 20 64 65 74 65 72 6d 69 6e 65 64 0a | il,.then.the.path.is.determined. | 
| 1455e0 | 62 61 73 65 64 20 6f 6e 20 74 68 65 20 55 52 4c    2e 20 20 4f 70 74 69 6f 6e 61 6c 20 4e 41 4d 45 | based.on.the.URL...Optional.NAME | 
| 145600 | 20 69 73 20 74 68 65 20 6e 61 6d 65 20 6f 66 20    74 68 65 20 6d 6f 64 75 6c 65 2e 20 20 49 66 0a | .is.the.name.of.the.module...If. | 
| 145620 | 69 74 20 69 73 20 6e 69 6c 2c 20 74 68 65 6e 20    50 41 54 48 20 61 6c 73 6f 20 62 65 63 6f 6d 65 | it.is.nil,.then.PATH.also.become | 
| 145640 | 73 20 74 68 65 20 6e 61 6d 65 2e 22 0a 20 20 3a    63 6c 61 73 73 20 27 6d 61 67 69 74 2d 2d 67 69 | s.the.name."...:class.'magit--gi | 
| 145660 | 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 73 75 66 66    69 78 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f | t-submodule-suffix...:descriptio | 
| 145680 | 6e 20 22 41 64 64 20 20 20 20 20 20 20 20 20 20    20 20 67 69 74 20 73 75 62 6d 6f 64 75 6c 65 20 | n."Add............git.submodule. | 
| 1456a0 | 61 64 64 20 5b 2d 2d 66 6f 72 63 65 5d 22 0a 20    20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 | add.[--force]"...(interactive... | 
| 1456c0 | 20 28 6d 61 67 69 74 2d 77 69 74 68 2d 74 6f 70    6c 65 76 65 6c 0a 20 20 20 20 20 28 6c 65 74 2a | .(magit-with-toplevel......(let* | 
| 1456e0 | 20 28 28 75 72 6c 20 28 6d 61 67 69 74 2d 72 65    61 64 2d 73 74 72 69 6e 67 2d 6e 73 20 22 41 64 | .((url.(magit-read-string-ns."Ad | 
| 145700 | 64 20 73 75 62 6d 6f 64 75 6c 65 20 28 72 65 6d    6f 74 65 20 75 72 6c 29 22 29 29 0a 20 20 20 20 | d.submodule.(remote.url)"))..... | 
| 145720 | 20 20 20 20 20 20 20 20 28 70 61 74 68 20 28 6c    65 74 20 28 28 72 65 61 64 2d 66 69 6c 65 2d 6e | ........(path.(let.((read-file-n | 
| 145740 | 61 6d 65 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ame-function.................... | 
| 145760 | 20 20 20 20 20 20 28 69 66 20 28 6f 72 20 28 65    71 20 72 65 61 64 2d 66 69 6c 65 2d 6e 61 6d 65 | ......(if.(or.(eq.read-file-name | 
| 145780 | 2d 66 75 6e 63 74 69 6f 6e 20 27 69 64 6f 2d 72    65 61 64 2d 66 69 6c 65 2d 6e 61 6d 65 29 0a 20 | -function.'ido-read-file-name).. | 
| 1457a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1457c0 | 28 61 64 76 69 63 65 2d 66 75 6e 63 74 69 6f 6e    2d 6d 65 6d 62 65 72 2d 70 0a 20 20 20 20 20 20 | (advice-function-member-p....... | 
| 1457e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 27 69 64 6f | ............................'ido | 
| 145800 | 2d 72 65 61 64 2d 66 69 6c 65 2d 6e 61 6d 65 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -read-file-name................. | 
| 145820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 72 65 61 64 2d 66 69 6c 65 2d 6e 61 6d 65 | ..................read-file-name | 
| 145840 | 2d 66 75 6e 63 74 69 6f 6e 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -function))..................... | 
| 145860 | 20 20 20 20 20 20 20 20 20 3b 3b 20 54 68 65 20    49 64 6f 20 76 61 72 69 61 6e 74 20 64 6f 65 73 | .........;;.The.Ido.variant.does | 
| 145880 | 6e 27 74 20 77 6f 72 6b 20 70 72 6f 70 65 72 6c    79 20 68 65 72 65 2e 0a 20 20 20 20 20 20 20 20 | n't.work.properly.here.......... | 
| 1458a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 23 27 72 65 61 64 2d 66 69 6c 65 | .....................#'read-file | 
| 1458c0 | 2d 6e 61 6d 65 2d 64 65 66 61 75 6c 74 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -name-default................... | 
| 1458e0 | 20 20 20 20 20 20 20 20 20 72 65 61 64 2d 66 69    6c 65 2d 6e 61 6d 65 2d 66 75 6e 63 74 69 6f 6e | .........read-file-name-function | 
| 145900 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 64 69 72 65 63 74 6f | ))).....................(directo | 
| 145920 | 72 79 2d 66 69 6c 65 2d 6e 61 6d 65 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ry-file-name.................... | 
| 145940 | 20 20 28 66 69 6c 65 2d 72 65 6c 61 74 69 76 65    2d 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 | ..(file-relative-name........... | 
| 145960 | 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 61    64 2d 64 69 72 65 63 74 6f 72 79 2d 6e 61 6d 65 | ............(read-directory-name | 
| 145980 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 22 41 64 64 20 73 75 62 | ........................"Add.sub | 
| 1459a0 | 6d 6f 64 75 6c 65 73 20 61 74 20 70 61 74 68 3a    20 22 20 6e 69 6c 20 6e 69 6c 20 6e 69 6c 0a 20 | modules.at.path:.".nil.nil.nil.. | 
| 1459c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 61 6e 64 20 28 73 74 72 69 | ......................(and.(stri | 
| 1459e0 | 6e 67 2d 6d 61 74 63 68 20 22 5c 5c 28 5b 5e 2e    2f 5d 2b 5c 5c 29 5c 5c 28 5c 5c 2e 67 69 74 5c | ng-match."\\([^./]+\\)\\(\\.git\ | 
| 145a00 | 5c 29 3f 24 22 20 75 72 6c 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | \)?$".url)...................... | 
| 145a20 | 20 20 20 20 20 20 20 28 6d 61 74 63 68 2d 73 74    72 69 6e 67 20 31 20 75 72 6c 29 29 29 29 29 29 | .......(match-string.1.url)))))) | 
| 145a40 | 29 29 0a 20 20 20 20 20 20 20 28 6c 69 73 74 20    75 72 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ))........(list.url............. | 
| 145a60 | 20 28 64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65    2d 6e 61 6d 65 20 70 61 74 68 29 0a 20 20 20 20 | .(directory-file-name.path)..... | 
| 145a80 | 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d    73 75 62 6d 6f 64 75 6c 65 2d 72 65 61 64 2d 6e | .........(magit-submodule-read-n | 
| 145aa0 | 61 6d 65 2d 66 6f 72 2d 70 61 74 68 20 70 61 74    68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ame-for-path.path).............. | 
| 145ac0 | 28 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65    2d 61 72 67 75 6d 65 6e 74 73 20 22 2d 2d 66 6f | (magit-submodule-arguments."--fo | 
| 145ae0 | 72 63 65 22 29 29 29 29 29 0a 20 20 28 6d 61 67    69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 61 64 64 | rce")))))...(magit-submodule-add | 
| 145b00 | 2d 31 20 75 72 6c 20 70 61 74 68 20 6e 61 6d 65    20 61 72 67 73 29 29 0a 0a 28 64 65 66 75 6e 20 | -1.url.path.name.args))..(defun. | 
| 145b20 | 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d    61 64 64 2d 31 20 28 75 72 6c 20 26 6f 70 74 69 | magit-submodule-add-1.(url.&opti | 
| 145b40 | 6f 6e 61 6c 20 70 61 74 68 20 6e 61 6d 65 20 61    72 67 73 29 0a 20 20 28 6d 61 67 69 74 2d 77 69 | onal.path.name.args)...(magit-wi | 
| 145b60 | 74 68 2d 74 6f 70 6c 65 76 65 6c 0a 20 20 20 20    28 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 | th-toplevel.....(magit-submodule | 
| 145b80 | 2d 2d 6d 61 79 62 65 2d 72 65 75 73 65 2d 67 69    74 64 69 72 20 6e 61 6d 65 20 70 61 74 68 29 0a | --maybe-reuse-gitdir.name.path). | 
| 145ba0 | 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67    69 74 2d 61 73 79 6e 63 20 22 73 75 62 6d 6f 64 | ....(magit-run-git-async."submod | 
| 145bc0 | 75 6c 65 22 20 22 61 64 64 22 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ule"."add"...................... | 
| 145be0 | 20 20 20 20 28 61 6e 64 20 6e 61 6d 65 20 28 6c    69 73 74 20 22 2d 2d 6e 61 6d 65 22 20 6e 61 6d | ....(and.name.(list."--name".nam | 
| 145c00 | 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 61 72 67 | e))..........................arg | 
| 145c20 | 73 20 22 2d 2d 22 20 75 72 6c 20 70 61 74 68 29    0a 20 20 20 20 28 73 65 74 2d 70 72 6f 63 65 73 | s."--".url.path).....(set-proces | 
| 145c40 | 73 2d 73 65 6e 74 69 6e 65 6c 0a 20 20 20 20 20    6d 61 67 69 74 2d 74 68 69 73 2d 70 72 6f 63 65 | s-sentinel......magit-this-proce | 
| 145c60 | 73 73 0a 20 20 20 20 20 28 6c 61 6d 62 64 61 20    28 70 72 6f 63 65 73 73 20 65 76 65 6e 74 29 0a | ss......(lambda.(process.event). | 
| 145c80 | 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6d 65    6d 71 20 28 70 72 6f 63 65 73 73 2d 73 74 61 74 | .......(when.(memq.(process-stat | 
| 145ca0 | 75 73 20 70 72 6f 63 65 73 73 29 20 27 28 65 78    69 74 20 73 69 67 6e 61 6c 29 29 0a 20 20 20 20 | us.process).'(exit.signal))..... | 
| 145cc0 | 20 20 20 20 20 28 69 66 20 28 3e 20 28 70 72 6f    63 65 73 73 2d 65 78 69 74 2d 73 74 61 74 75 73 | .....(if.(>.(process-exit-status | 
| 145ce0 | 20 70 72 6f 63 65 73 73 29 20 30 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | .process).0)..............(magit | 
| 145d00 | 2d 70 72 6f 63 65 73 73 2d 73 65 6e 74 69 6e 65    6c 20 70 72 6f 63 65 73 73 20 65 76 65 6e 74 29 | -process-sentinel.process.event) | 
| 145d20 | 0a 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f    63 65 73 73 2d 70 75 74 20 70 72 6f 63 65 73 73 | ............(process-put.process | 
| 145d40 | 20 27 69 6e 68 69 62 69 74 2d 72 65 66 72 65 73    68 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 | .'inhibit-refresh.t)............ | 
| 145d60 | 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 73    65 6e 74 69 6e 65 6c 20 70 72 6f 63 65 73 73 20 | (magit-process-sentinel.process. | 
| 145d80 | 65 76 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20    20 20 28 77 68 65 6e 20 28 6d 61 67 69 74 2d 67 | event)............(when.(magit-g | 
| 145da0 | 69 74 2d 76 65 72 73 69 6f 6e 3e 3d 20 22 32 2e    31 32 2e 30 22 29 0a 20 20 20 20 20 20 20 20 20 | it-version>=."2.12.0").......... | 
| 145dc0 | 20 20 20 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d    67 69 74 20 22 73 75 62 6d 6f 64 75 6c 65 22 20 | ....(magit-call-git."submodule". | 
| 145de0 | 22 61 62 73 6f 72 62 67 69 74 64 69 72 73 22 20    70 61 74 68 29 29 0a 20 20 20 20 20 20 20 20 20 | "absorbgitdirs".path)).......... | 
| 145e00 | 20 20 28 6d 61 67 69 74 2d 72 65 66 72 65 73 68    29 29 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 | ..(magit-refresh)))))))..;;;###a | 
| 145e20 | 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d    61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 72 | utoload.(defun.magit-submodule-r | 
| 145e40 | 65 61 64 2d 6e 61 6d 65 2d 66 6f 72 2d 70 61 74    68 20 28 70 61 74 68 20 26 6f 70 74 69 6f 6e 61 | ead-name-for-path.(path.&optiona | 
| 145e60 | 6c 20 70 72 65 66 65 72 2d 73 68 6f 72 74 29 0a    20 20 28 6c 65 74 2a 20 28 28 70 61 74 68 20 28 | l.prefer-short)...(let*.((path.( | 
| 145e80 | 64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 2d 6e    61 6d 65 20 28 66 69 6c 65 2d 72 65 6c 61 74 69 | directory-file-name.(file-relati | 
| 145ea0 | 76 65 2d 6e 61 6d 65 20 70 61 74 68 29 29 29 0a    20 20 20 20 20 20 20 20 20 28 6e 61 6d 65 20 28 | ve-name.path)))..........(name.( | 
| 145ec0 | 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72    65 63 74 6f 72 79 20 70 61 74 68 29 29 29 0a 20 | file-name-nondirectory.path))).. | 
| 145ee0 | 20 20 20 28 70 75 73 68 20 28 69 66 20 70 72 65    66 65 72 2d 73 68 6f 72 74 20 70 61 74 68 20 6e | ...(push.(if.prefer-short.path.n | 
| 145f00 | 61 6d 65 29 20 6d 69 6e 69 62 75 66 66 65 72 2d    68 69 73 74 6f 72 79 29 0a 20 20 20 20 28 6d 61 | ame).minibuffer-history).....(ma | 
| 145f20 | 67 69 74 2d 72 65 61 64 2d 73 74 72 69 6e 67 2d    6e 73 0a 20 20 20 20 20 22 53 75 62 6d 6f 64 75 | git-read-string-ns......"Submodu | 
| 145f40 | 6c 65 20 6e 61 6d 65 22 20 6e 69 6c 20 28 63 6f    6e 73 20 27 6d 69 6e 69 62 75 66 66 65 72 2d 68 | le.name".nil.(cons.'minibuffer-h | 
| 145f60 | 69 73 74 6f 72 79 20 32 29 0a 20 20 20 20 20 28    6f 72 20 28 2d 2d 6b 65 65 70 20 28 70 63 61 73 | istory.2)......(or.(--keep.(pcas | 
| 145f80 | 65 2d 6c 65 74 20 28 28 60 28 2c 76 61 72 20 2c    76 61 6c 29 20 28 73 70 6c 69 74 2d 73 74 72 69 | e-let.((`(,var.,val).(split-stri | 
| 145fa0 | 6e 67 20 69 74 20 22 3d 22 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ng.it."="))).................... | 
| 145fc0 | 28 61 6e 64 20 28 65 71 75 61 6c 20 76 61 6c 20    70 61 74 68 29 0a 20 20 20 20 20 20 20 20 20 20 | (and.(equal.val.path)........... | 
| 145fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63    61 64 72 20 28 73 70 6c 69 74 2d 73 74 72 69 6e | ..............(cadr.(split-strin | 
| 146000 | 67 20 76 61 72 20 22 5c 5c 2e 22 29 29 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | g.var."\\."))))................. | 
| 146020 | 20 28 6d 61 67 69 74 2d 67 69 74 2d 6c 69 6e 65    73 20 22 63 6f 6e 66 69 67 22 20 22 2d 2d 6c 69 | .(magit-git-lines."config"."--li | 
| 146040 | 73 74 22 20 22 2d 66 22 20 22 2e 67 69 74 6d 6f    64 75 6c 65 73 22 29 29 0a 20 20 20 20 20 20 20 | st"."-f".".gitmodules"))........ | 
| 146060 | 20 20 28 69 66 20 70 72 65 66 65 72 2d 73 68 6f    72 74 20 6e 61 6d 65 20 70 61 74 68 29 29 29 29 | ..(if.prefer-short.name.path)))) | 
| 146080 | 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61    64 20 28 61 75 74 6f 6c 6f 61 64 20 27 6d 61 67 | )..;;;###autoload.(autoload.'mag | 
| 1460a0 | 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 72 65 67    69 73 74 65 72 20 22 6d 61 67 69 74 2d 73 75 62 | it-submodule-register."magit-sub | 
| 1460c0 | 6d 6f 64 75 6c 65 22 20 6e 69 6c 20 74 29 0a 28    74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 | module".nil.t).(transient-define | 
| 1460e0 | 2d 73 75 66 66 69 78 20 6d 61 67 69 74 2d 73 75    62 6d 6f 64 75 6c 65 2d 72 65 67 69 73 74 65 72 | -suffix.magit-submodule-register | 
| 146100 | 20 28 6d 6f 64 75 6c 65 73 29 0a 20 20 22 52 65    67 69 73 74 65 72 20 4d 4f 44 55 4c 45 53 2e 0a | .(modules)..."Register.MODULES.. | 
| 146120 | 0a 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61    72 67 75 6d 65 6e 74 20 61 63 74 20 6f 6e 20 61 | .With.a.prefix.argument.act.on.a | 
| 146140 | 6c 6c 20 73 75 69 74 61 62 6c 65 20 6d 6f 64 75    6c 65 73 2e 20 20 4f 74 68 65 72 77 69 73 65 2c | ll.suitable.modules...Otherwise, | 
| 146160 | 0a 69 66 20 74 68 65 20 72 65 67 69 6f 6e 20 73    65 6c 65 63 74 73 20 6d 6f 64 75 6c 65 73 2c 20 | .if.the.region.selects.modules,. | 
| 146180 | 74 68 65 6e 20 61 63 74 20 6f 6e 20 74 68 6f 73    65 2e 20 20 4f 74 68 65 72 77 69 73 65 2c 20 69 | then.act.on.those...Otherwise,.i | 
| 1461a0 | 66 0a 74 68 65 72 65 20 69 73 20 61 20 6d 6f 64    75 6c 65 20 61 74 20 70 6f 69 6e 74 2c 20 74 68 | f.there.is.a.module.at.point,.th | 
| 1461c0 | 65 6e 20 61 63 74 20 6f 6e 20 74 68 61 74 2e 20    20 4f 74 68 65 72 77 69 73 65 20 72 65 61 64 20 | en.act.on.that...Otherwise.read. | 
| 1461e0 | 61 0a 73 69 6e 67 6c 65 20 6d 6f 64 75 6c 65 20    66 72 6f 6d 20 74 68 65 20 75 73 65 72 2e 22 0a | a.single.module.from.the.user.". | 
| 146200 | 20 20 3b 3b 20 54 68 69 73 20 63 6f 6d 6d 61 6e    64 20 61 6e 64 20 74 68 65 20 75 6e 64 65 72 6c | ..;;.This.command.and.the.underl | 
| 146220 | 79 69 6e 67 20 22 67 69 74 20 73 75 62 6d 6f 64    75 6c 65 20 69 6e 69 74 22 20 64 6f 20 4e 4f 54 | ying."git.submodule.init".do.NOT | 
| 146240 | 0a 20 20 3b 3b 20 22 69 6e 69 74 69 61 6c 69 7a    65 22 20 6d 6f 64 75 6c 65 73 2e 20 20 54 68 65 | ...;;."initialize".modules...The | 
| 146260 | 79 20 6d 65 72 65 6c 79 20 22 72 65 67 69 73 74    65 72 22 20 6d 6f 64 75 6c 65 73 20 69 6e 20 74 | y.merely."register".modules.in.t | 
| 146280 | 68 65 0a 20 20 3b 3b 20 73 75 70 65 72 2d 70 72    6f 6a 65 63 74 73 20 24 47 49 54 5f 44 49 52 2f | he...;;.super-projects.$GIT_DIR/ | 
| 1462a0 | 63 6f 6e 66 69 67 20 66 69 6c 65 2c 20 74 68 65    20 70 75 72 70 6f 73 65 20 6f 66 20 77 68 69 63 | config.file,.the.purpose.of.whic | 
| 1462c0 | 68 20 69 73 20 74 6f 0a 20 20 3b 3b 20 61 6c 6c    6f 77 20 75 73 65 72 73 20 74 6f 20 63 68 61 6e | h.is.to...;;.allow.users.to.chan | 
| 1462e0 | 67 65 20 73 75 63 68 20 76 61 6c 75 65 73 20 62    65 66 6f 72 65 20 61 63 74 75 61 6c 6c 79 20 69 | ge.such.values.before.actually.i | 
| 146300 | 6e 69 74 69 61 6c 69 7a 69 6e 67 0a 20 20 3b 3b    20 74 68 65 20 6d 6f 64 75 6c 65 73 2e 0a 20 20 | nitializing...;;.the.modules.... | 
| 146320 | 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 52 65    67 69 73 74 65 72 20 20 20 20 20 20 20 67 69 74 | :description."Register.......git | 
| 146340 | 20 73 75 62 6d 6f 64 75 6c 65 20 69 6e 69 74 22    0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a | .submodule.init"...(interactive. | 
| 146360 | 20 20 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d    6d 6f 64 75 6c 65 2d 63 6f 6e 66 69 72 6d 20 22 | ...(list.(magit-module-confirm." | 
| 146380 | 52 65 67 69 73 74 65 72 22 20 27 6d 61 67 69 74    2d 6d 6f 64 75 6c 65 2d 6e 6f 2d 77 6f 72 6b 74 | Register".'magit-module-no-workt | 
| 1463a0 | 72 65 65 2d 70 29 29 29 0a 20 20 28 6d 61 67 69    74 2d 77 69 74 68 2d 74 6f 70 6c 65 76 65 6c 0a | ree-p)))...(magit-with-toplevel. | 
| 1463c0 | 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67    69 74 2d 61 73 79 6e 63 20 22 73 75 62 6d 6f 64 | ....(magit-run-git-async."submod | 
| 1463e0 | 75 6c 65 22 20 22 69 6e 69 74 22 20 22 2d 2d 22    20 6d 6f 64 75 6c 65 73 29 29 29 0a 0a 3b 3b 3b | ule"."init"."--".modules)))..;;; | 
| 146400 | 23 23 23 61 75 74 6f 6c 6f 61 64 20 28 61 75 74    6f 6c 6f 61 64 20 27 6d 61 67 69 74 2d 73 75 62 | ###autoload.(autoload.'magit-sub | 
| 146420 | 6d 6f 64 75 6c 65 2d 70 6f 70 75 6c 61 74 65 20    22 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 | module-populate."magit-submodule | 
| 146440 | 22 20 6e 69 6c 20 74 29 0a 28 74 72 61 6e 73 69    65 6e 74 2d 64 65 66 69 6e 65 2d 73 75 66 66 69 | ".nil.t).(transient-define-suffi | 
| 146460 | 78 20 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c    65 2d 70 6f 70 75 6c 61 74 65 20 28 6d 6f 64 75 | x.magit-submodule-populate.(modu | 
| 146480 | 6c 65 73 29 0a 20 20 22 43 72 65 61 74 65 20 4d    4f 44 55 4c 45 53 20 77 6f 72 6b 69 6e 67 20 64 | les)..."Create.MODULES.working.d | 
| 1464a0 | 69 72 65 63 74 6f 72 69 65 73 2c 20 63 68 65 63    6b 69 6e 67 20 6f 75 74 20 74 68 65 20 72 65 63 | irectories,.checking.out.the.rec | 
| 1464c0 | 6f 72 64 65 64 20 63 6f 6d 6d 69 74 73 2e 0a 0a    57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 | orded.commits...With.a.prefix.ar | 
| 1464e0 | 67 75 6d 65 6e 74 20 61 63 74 20 6f 6e 20 61 6c    6c 20 73 75 69 74 61 62 6c 65 20 6d 6f 64 75 6c | gument.act.on.all.suitable.modul | 
| 146500 | 65 73 2e 20 20 4f 74 68 65 72 77 69 73 65 2c 0a    69 66 20 74 68 65 20 72 65 67 69 6f 6e 20 73 65 | es...Otherwise,.if.the.region.se | 
| 146520 | 6c 65 63 74 73 20 6d 6f 64 75 6c 65 73 2c 20 74    68 65 6e 20 61 63 74 20 6f 6e 20 74 68 6f 73 65 | lects.modules,.then.act.on.those | 
| 146540 | 2e 20 20 4f 74 68 65 72 77 69 73 65 2c 20 69 66    0a 74 68 65 72 65 20 69 73 20 61 20 6d 6f 64 75 | ...Otherwise,.if.there.is.a.modu | 
| 146560 | 6c 65 20 61 74 20 70 6f 69 6e 74 2c 20 74 68 65    6e 20 61 63 74 20 6f 6e 20 74 68 61 74 2e 20 20 | le.at.point,.then.act.on.that... | 
| 146580 | 4f 74 68 65 72 77 69 73 65 20 72 65 61 64 20 61    0a 73 69 6e 67 6c 65 20 6d 6f 64 75 6c 65 20 66 | Otherwise.read.a.single.module.f | 
| 1465a0 | 72 6f 6d 20 74 68 65 20 75 73 65 72 2e 22 0a 20    20 3b 3b 20 54 68 69 73 20 69 73 20 74 68 65 20 | rom.the.user."...;;.This.is.the. | 
| 1465c0 | 63 6f 6d 6d 61 6e 64 20 74 68 61 74 20 61 63 74    75 61 6c 6c 79 20 22 69 6e 69 74 69 61 6c 69 7a | command.that.actually."initializ | 
| 1465e0 | 65 73 22 20 6d 6f 64 75 6c 65 73 2e 0a 20 20 3b    3b 20 41 20 6d 6f 64 75 6c 65 20 69 73 20 69 6e | es".modules....;;.A.module.is.in | 
| 146600 | 69 74 69 61 6c 69 7a 65 64 20 77 68 65 6e 20 69    74 20 68 61 73 20 61 20 77 6f 72 6b 69 6e 67 20 | itialized.when.it.has.a.working. | 
| 146620 | 64 69 72 65 63 74 6f 72 79 2c 0a 20 20 3b 3b 20    61 20 67 69 74 6c 69 6e 6b 2c 20 61 6e 64 20 61 | directory,...;;.a.gitlink,.and.a | 
| 146640 | 20 2e 67 69 74 6d 6f 64 75 6c 65 73 20 65 6e 74    72 79 2e 0a 20 20 3a 64 65 73 63 72 69 70 74 69 | ..gitmodules.entry....:descripti | 
| 146660 | 6f 6e 20 22 50 6f 70 75 6c 61 74 65 20 20 20 20    20 20 20 67 69 74 20 73 75 62 6d 6f 64 75 6c 65 | on."Populate.......git.submodule | 
| 146680 | 20 75 70 64 61 74 65 20 2d 2d 69 6e 69 74 22 0a    20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 | .update.--init"...(interactive.. | 
| 1466a0 | 20 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 6d    6f 64 75 6c 65 2d 63 6f 6e 66 69 72 6d 20 22 50 | ..(list.(magit-module-confirm."P | 
| 1466c0 | 6f 70 75 6c 61 74 65 22 20 27 6d 61 67 69 74 2d    6d 6f 64 75 6c 65 2d 6e 6f 2d 77 6f 72 6b 74 72 | opulate".'magit-module-no-worktr | 
| 1466e0 | 65 65 2d 70 29 29 29 0a 20 20 28 6d 61 67 69 74    2d 77 69 74 68 2d 74 6f 70 6c 65 76 65 6c 0a 20 | ee-p)))...(magit-with-toplevel.. | 
| 146700 | 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69    74 2d 61 73 79 6e 63 20 22 73 75 62 6d 6f 64 75 | ...(magit-run-git-async."submodu | 
| 146720 | 6c 65 22 20 22 75 70 64 61 74 65 22 20 22 2d 2d    69 6e 69 74 22 20 22 2d 2d 22 20 6d 6f 64 75 6c | le"."update"."--init"."--".modul | 
| 146740 | 65 73 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74    6f 6c 6f 61 64 20 28 61 75 74 6f 6c 6f 61 64 20 | es)))..;;;###autoload.(autoload. | 
| 146760 | 27 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65    2d 75 70 64 61 74 65 20 22 6d 61 67 69 74 2d 73 | 'magit-submodule-update."magit-s | 
| 146780 | 75 62 6d 6f 64 75 6c 65 22 20 6e 69 6c 20 74 29    0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 | ubmodule".nil.t).(transient-defi | 
| 1467a0 | 6e 65 2d 73 75 66 66 69 78 20 6d 61 67 69 74 2d    73 75 62 6d 6f 64 75 6c 65 2d 75 70 64 61 74 65 | ne-suffix.magit-submodule-update | 
| 1467c0 | 20 28 6d 6f 64 75 6c 65 73 20 61 72 67 73 29 0a    20 20 22 55 70 64 61 74 65 20 4d 4f 44 55 4c 45 | .(modules.args)..."Update.MODULE | 
| 1467e0 | 53 20 62 79 20 63 68 65 63 6b 69 6e 67 20 6f 75    74 20 74 68 65 20 72 65 63 6f 72 64 65 64 20 63 | S.by.checking.out.the.recorded.c | 
| 146800 | 6f 6d 6d 69 74 73 2e 0a 0a 57 69 74 68 20 61 20    70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 | ommits...With.a.prefix.argument. | 
| 146820 | 61 63 74 20 6f 6e 20 61 6c 6c 20 73 75 69 74 61    62 6c 65 20 6d 6f 64 75 6c 65 73 2e 20 20 4f 74 | act.on.all.suitable.modules...Ot | 
| 146840 | 68 65 72 77 69 73 65 2c 0a 69 66 20 74 68 65 20    72 65 67 69 6f 6e 20 73 65 6c 65 63 74 73 20 6d | herwise,.if.the.region.selects.m | 
| 146860 | 6f 64 75 6c 65 73 2c 20 74 68 65 6e 20 61 63 74    20 6f 6e 20 74 68 6f 73 65 2e 20 20 4f 74 68 65 | odules,.then.act.on.those...Othe | 
| 146880 | 72 77 69 73 65 2c 20 69 66 0a 74 68 65 72 65 20    69 73 20 61 20 6d 6f 64 75 6c 65 20 61 74 20 70 | rwise,.if.there.is.a.module.at.p | 
| 1468a0 | 6f 69 6e 74 2c 20 74 68 65 6e 20 61 63 74 20 6f    6e 20 74 68 61 74 2e 20 20 4f 74 68 65 72 77 69 | oint,.then.act.on.that...Otherwi | 
| 1468c0 | 73 65 20 72 65 61 64 20 61 0a 73 69 6e 67 6c 65    20 6d 6f 64 75 6c 65 20 66 72 6f 6d 20 74 68 65 | se.read.a.single.module.from.the | 
| 1468e0 | 20 75 73 65 72 2e 22 0a 20 20 3b 3b 20 55 6e 6c    69 6b 65 20 60 67 69 74 2d 73 75 62 6d 6f 64 75 | .user."...;;.Unlike.`git-submodu | 
| 146900 | 6c 65 27 73 20 60 75 70 64 61 74 65 27 20 63 6f    6d 6d 61 6e 64 20 6f 75 72 73 20 63 61 6e 20 6f | le's.`update'.command.ours.can.o | 
| 146920 | 6e 6c 79 20 75 70 64 61 74 65 0a 20 20 3b 3b 20    22 69 6e 69 74 69 61 6c 69 7a 65 64 22 20 6d 6f | nly.update...;;."initialized".mo | 
| 146940 | 64 75 6c 65 73 20 62 79 20 63 68 65 63 6b 69 6e    67 20 6f 75 74 20 6f 74 68 65 72 20 63 6f 6d 6d | dules.by.checking.out.other.comm | 
| 146960 | 69 74 73 20 62 75 74 20 6e 6f 74 0a 20 20 3b 3b    20 22 69 6e 69 74 69 61 6c 69 7a 65 22 20 6d 6f | its.but.not...;;."initialize".mo | 
| 146980 | 64 75 6c 65 73 20 62 79 20 63 72 65 61 74 69 6e    67 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 64 69 | dules.by.creating.the.working.di | 
| 1469a0 | 72 65 63 74 6f 72 69 65 73 2e 0a 20 20 3b 3b 20    54 6f 20 64 6f 20 74 68 65 20 6c 61 74 74 65 72 | rectories....;;.To.do.the.latter | 
| 1469c0 | 20 77 65 20 70 72 6f 76 69 64 65 20 74 68 65 20    22 73 65 74 75 70 22 20 63 6f 6d 6d 61 6e 64 2e | .we.provide.the."setup".command. | 
| 1469e0 | 0a 20 20 3a 63 6c 61 73 73 20 27 6d 61 67 69 74    2d 2d 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d | ...:class.'magit--git-submodule- | 
| 146a00 | 73 75 66 66 69 78 0a 20 20 3a 64 65 73 63 72 69    70 74 69 6f 6e 20 22 55 70 64 61 74 65 20 20 20 | suffix...:description."Update... | 
| 146a20 | 20 20 20 20 20 20 67 69 74 20 73 75 62 6d 6f 64    75 6c 65 20 75 70 64 61 74 65 20 5b 2d 2d 66 6f | ......git.submodule.update.[--fo | 
| 146a40 | 72 63 65 5d 20 5b 2d 2d 6e 6f 2d 66 65 74 63 68    5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rce].[--no-fetch]............... | 
| 146a60 | 20 20 20 20 20 20 20 5b 2d 2d 72 65 6d 6f 74 65    5d 20 5b 2d 2d 72 65 63 75 72 73 69 76 65 5d 20 | .......[--remote].[--recursive]. | 
| 146a80 | 5b 2d 2d 63 68 65 63 6b 6f 75 74 7c 2d 2d 72 65    62 61 73 65 7c 2d 2d 6d 65 72 67 65 5d 22 0a 20 | [--checkout|--rebase|--merge]".. | 
| 146aa0 | 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20    20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 6d 6f | .(interactive....(list.(magit-mo | 
| 146ac0 | 64 75 6c 65 2d 63 6f 6e 66 69 72 6d 20 22 55 70    64 61 74 65 22 20 27 6d 61 67 69 74 2d 6d 6f 64 | dule-confirm."Update".'magit-mod | 
| 146ae0 | 75 6c 65 2d 77 6f 72 6b 74 72 65 65 2d 70 29 0a    20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | ule-worktree-p)..........(magit- | 
| 146b00 | 73 75 62 6d 6f 64 75 6c 65 2d 61 72 67 75 6d 65    6e 74 73 0a 20 20 20 20 20 20 20 20 20 20 22 2d | submodule-arguments..........."- | 
| 146b20 | 2d 66 6f 72 63 65 22 20 22 2d 2d 72 65 6d 6f 74    65 22 20 22 2d 2d 72 65 63 75 72 73 69 76 65 22 | -force"."--remote"."--recursive" | 
| 146b40 | 20 22 2d 2d 63 68 65 63 6b 6f 75 74 22 20 22 2d    2d 72 65 62 61 73 65 22 20 22 2d 2d 6d 65 72 67 | ."--checkout"."--rebase"."--merg | 
| 146b60 | 65 22 0a 20 20 20 20 20 20 20 20 20 20 22 2d 2d    6e 6f 2d 66 65 74 63 68 22 29 29 29 0a 20 20 28 | e"..........."--no-fetch")))...( | 
| 146b80 | 6d 61 67 69 74 2d 77 69 74 68 2d 74 6f 70 6c 65    76 65 6c 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 | magit-with-toplevel.....(magit-r | 
| 146ba0 | 75 6e 2d 67 69 74 2d 61 73 79 6e 63 20 22 73 75    62 6d 6f 64 75 6c 65 22 20 22 75 70 64 61 74 65 | un-git-async."submodule"."update | 
| 146bc0 | 22 20 61 72 67 73 20 22 2d 2d 22 20 6d 6f 64 75    6c 65 73 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 | ".args."--".modules)))..;;;###au | 
| 146be0 | 74 6f 6c 6f 61 64 20 28 61 75 74 6f 6c 6f 61 64    20 27 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c | toload.(autoload.'magit-submodul | 
| 146c00 | 65 2d 73 79 6e 63 68 72 6f 6e 69 7a 65 20 22 6d    61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 22 20 | e-synchronize."magit-submodule". | 
| 146c20 | 6e 69 6c 20 74 29 0a 28 74 72 61 6e 73 69 65 6e    74 2d 64 65 66 69 6e 65 2d 73 75 66 66 69 78 20 | nil.t).(transient-define-suffix. | 
| 146c40 | 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d    73 79 6e 63 68 72 6f 6e 69 7a 65 20 28 6d 6f 64 | magit-submodule-synchronize.(mod | 
| 146c60 | 75 6c 65 73 20 61 72 67 73 29 0a 20 20 22 53 79    6e 63 68 72 6f 6e 69 7a 65 20 75 72 6c 20 63 6f | ules.args)..."Synchronize.url.co | 
| 146c80 | 6e 66 69 67 75 72 61 74 69 6f 6e 20 6f 66 20 4d    4f 44 55 4c 45 53 2e 0a 0a 57 69 74 68 20 61 20 | nfiguration.of.MODULES...With.a. | 
| 146ca0 | 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20    61 63 74 20 6f 6e 20 61 6c 6c 20 73 75 69 74 61 | prefix.argument.act.on.all.suita | 
| 146cc0 | 62 6c 65 20 6d 6f 64 75 6c 65 73 2e 20 20 4f 74    68 65 72 77 69 73 65 2c 0a 69 66 20 74 68 65 20 | ble.modules...Otherwise,.if.the. | 
| 146ce0 | 72 65 67 69 6f 6e 20 73 65 6c 65 63 74 73 20 6d    6f 64 75 6c 65 73 2c 20 74 68 65 6e 20 61 63 74 | region.selects.modules,.then.act | 
| 146d00 | 20 6f 6e 20 74 68 6f 73 65 2e 20 20 4f 74 68 65    72 77 69 73 65 2c 20 69 66 0a 74 68 65 72 65 20 | .on.those...Otherwise,.if.there. | 
| 146d20 | 69 73 20 61 20 6d 6f 64 75 6c 65 20 61 74 20 70    6f 69 6e 74 2c 20 74 68 65 6e 20 61 63 74 20 6f | is.a.module.at.point,.then.act.o | 
| 146d40 | 6e 20 74 68 61 74 2e 20 20 4f 74 68 65 72 77 69    73 65 20 72 65 61 64 20 61 0a 73 69 6e 67 6c 65 | n.that...Otherwise.read.a.single | 
| 146d60 | 20 6d 6f 64 75 6c 65 20 66 72 6f 6d 20 74 68 65    20 75 73 65 72 2e 22 0a 20 20 3a 63 6c 61 73 73 | .module.from.the.user."...:class | 
| 146d80 | 20 27 6d 61 67 69 74 2d 2d 67 69 74 2d 73 75 62    6d 6f 64 75 6c 65 2d 73 75 66 66 69 78 0a 20 20 | .'magit--git-submodule-suffix... | 
| 146da0 | 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 53 79    6e 63 68 72 6f 6e 69 7a 65 20 20 20 20 67 69 74 | :description."Synchronize....git | 
| 146dc0 | 20 73 75 62 6d 6f 64 75 6c 65 20 73 79 6e 63 20    5b 2d 2d 72 65 63 75 72 73 69 76 65 5d 22 0a 20 | .submodule.sync.[--recursive]".. | 
| 146de0 | 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20    20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 6d 6f | .(interactive....(list.(magit-mo | 
| 146e00 | 64 75 6c 65 2d 63 6f 6e 66 69 72 6d 20 22 53 79    6e 63 68 72 6f 6e 69 7a 65 22 20 27 6d 61 67 69 | dule-confirm."Synchronize".'magi | 
| 146e20 | 74 2d 6d 6f 64 75 6c 65 2d 77 6f 72 6b 74 72 65    65 2d 70 29 0a 20 20 20 20 20 20 20 20 20 28 6d | t-module-worktree-p)..........(m | 
| 146e40 | 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 61    72 67 75 6d 65 6e 74 73 20 22 2d 2d 72 65 63 75 | agit-submodule-arguments."--recu | 
| 146e60 | 72 73 69 76 65 22 29 29 29 0a 20 20 28 6d 61 67    69 74 2d 77 69 74 68 2d 74 6f 70 6c 65 76 65 6c | rsive")))...(magit-with-toplevel | 
| 146e80 | 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d    67 69 74 2d 61 73 79 6e 63 20 22 73 75 62 6d 6f | .....(magit-run-git-async."submo | 
| 146ea0 | 64 75 6c 65 22 20 22 73 79 6e 63 22 20 61 72 67    73 20 22 2d 2d 22 20 6d 6f 64 75 6c 65 73 29 29 | dule"."sync".args."--".modules)) | 
| 146ec0 | 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61    64 20 28 61 75 74 6f 6c 6f 61 64 20 27 6d 61 67 | )..;;;###autoload.(autoload.'mag | 
| 146ee0 | 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 75 6e 70    6f 70 75 6c 61 74 65 20 22 6d 61 67 69 74 2d 73 | it-submodule-unpopulate."magit-s | 
| 146f00 | 75 62 6d 6f 64 75 6c 65 22 20 6e 69 6c 20 74 29    0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 | ubmodule".nil.t).(transient-defi | 
| 146f20 | 6e 65 2d 73 75 66 66 69 78 20 6d 61 67 69 74 2d    73 75 62 6d 6f 64 75 6c 65 2d 75 6e 70 6f 70 75 | ne-suffix.magit-submodule-unpopu | 
| 146f40 | 6c 61 74 65 20 28 6d 6f 64 75 6c 65 73 20 61 72    67 73 29 0a 20 20 22 52 65 6d 6f 76 65 20 77 6f | late.(modules.args)..."Remove.wo | 
| 146f60 | 72 6b 69 6e 67 20 64 69 72 65 63 74 6f 72 69 65    73 20 6f 66 20 4d 4f 44 55 4c 45 53 2e 0a 0a 57 | rking.directories.of.MODULES...W | 
| 146f80 | 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67    75 6d 65 6e 74 20 61 63 74 20 6f 6e 20 61 6c 6c | ith.a.prefix.argument.act.on.all | 
| 146fa0 | 20 73 75 69 74 61 62 6c 65 20 6d 6f 64 75 6c 65    73 2e 20 20 4f 74 68 65 72 77 69 73 65 2c 0a 69 | .suitable.modules...Otherwise,.i | 
| 146fc0 | 66 20 74 68 65 20 72 65 67 69 6f 6e 20 73 65 6c    65 63 74 73 20 6d 6f 64 75 6c 65 73 2c 20 74 68 | f.the.region.selects.modules,.th | 
| 146fe0 | 65 6e 20 61 63 74 20 6f 6e 20 74 68 6f 73 65 2e    20 20 4f 74 68 65 72 77 69 73 65 2c 20 69 66 0a | en.act.on.those...Otherwise,.if. | 
| 147000 | 74 68 65 72 65 20 69 73 20 61 20 6d 6f 64 75 6c    65 20 61 74 20 70 6f 69 6e 74 2c 20 74 68 65 6e | there.is.a.module.at.point,.then | 
| 147020 | 20 61 63 74 20 6f 6e 20 74 68 61 74 2e 20 20 4f    74 68 65 72 77 69 73 65 20 72 65 61 64 20 61 0a | .act.on.that...Otherwise.read.a. | 
| 147040 | 73 69 6e 67 6c 65 20 6d 6f 64 75 6c 65 20 66 72    6f 6d 20 74 68 65 20 75 73 65 72 2e 22 0a 20 20 | single.module.from.the.user."... | 
| 147060 | 3b 3b 20 45 76 65 6e 20 74 68 6f 75 67 68 20 61    20 70 61 63 6b 61 67 65 20 69 73 20 22 75 6e 69 | ;;.Even.though.a.package.is."uni | 
| 147080 | 6e 69 74 69 61 6c 69 7a 65 64 22 20 28 69 74 20    68 61 73 20 6e 6f 20 77 6f 72 6b 74 72 65 65 29 | nitialized".(it.has.no.worktree) | 
| 1470a0 | 0a 20 20 3b 3b 20 74 68 65 20 73 75 70 65 72 2d    70 72 6f 6a 65 63 74 73 20 24 47 49 54 5f 44 49 | ...;;.the.super-projects.$GIT_DI | 
| 1470c0 | 52 2f 63 6f 6e 66 69 67 20 6d 61 79 20 6e 65 76    65 72 2d 74 68 65 2d 6c 65 73 73 20 73 65 74 20 | R/config.may.never-the-less.set. | 
| 1470e0 | 74 68 65 0a 20 20 3b 3b 20 6d 6f 64 75 6c 65 27    73 20 75 72 6c 2e 20 20 54 68 69 73 20 6d 61 79 | the...;;.module's.url...This.may | 
| 147100 | 20 68 61 70 70 65 6e 20 69 66 20 79 6f 75 20 60    64 65 69 6e 69 74 27 20 61 6e 64 20 74 68 65 6e | .happen.if.you.`deinit'.and.then | 
| 147120 | 20 60 69 6e 69 74 27 0a 20 20 3b 3b 20 74 6f 20    72 65 67 69 73 74 65 72 20 28 4e 4f 54 20 69 6e | .`init'...;;.to.register.(NOT.in | 
| 147140 | 69 74 69 61 6c 69 7a 65 29 2e 20 20 42 65 63 61    75 73 65 20 74 68 65 20 70 75 72 70 6f 73 65 20 | itialize)...Because.the.purpose. | 
| 147160 | 6f 66 20 60 64 65 69 6e 69 74 27 0a 20 20 3b 3b    20 69 73 20 74 6f 20 72 65 6d 6f 76 65 20 74 68 | of.`deinit'...;;.is.to.remove.th | 
| 147180 | 65 20 77 6f 72 6b 69 6e 67 20 64 69 72 65 63 74    6f 72 79 20 41 4e 44 20 74 6f 20 72 65 6d 6f 76 | e.working.directory.AND.to.remov | 
| 1471a0 | 65 20 74 68 65 20 75 72 6c 2c 20 74 68 69 73 0a    20 20 3b 3b 20 63 6f 6d 6d 61 6e 64 20 64 6f 65 | e.the.url,.this...;;.command.doe | 
| 1471c0 | 73 20 6e 6f 74 20 6c 69 6d 69 74 20 69 74 73 65    6c 66 20 74 6f 20 6d 6f 64 75 6c 65 73 20 74 68 | s.not.limit.itself.to.modules.th | 
| 1471e0 | 61 74 20 68 61 76 65 20 6e 6f 20 77 6f 72 6b 69    6e 67 0a 20 20 3b 3b 20 64 69 72 65 63 74 6f 72 | at.have.no.working...;;.director | 
| 147200 | 79 2e 0a 20 20 3a 63 6c 61 73 73 20 27 6d 61 67    69 74 2d 2d 67 69 74 2d 73 75 62 6d 6f 64 75 6c | y....:class.'magit--git-submodul | 
| 147220 | 65 2d 73 75 66 66 69 78 0a 20 20 3a 64 65 73 63    72 69 70 74 69 6f 6e 20 22 55 6e 70 6f 70 75 6c | e-suffix...:description."Unpopul | 
| 147240 | 61 74 65 20 20 20 20 20 67 69 74 20 73 75 62 6d    6f 64 75 6c 65 20 64 65 69 6e 69 74 20 5b 2d 2d | ate.....git.submodule.deinit.[-- | 
| 147260 | 66 6f 72 63 65 5d 22 0a 20 20 28 69 6e 74 65 72    61 63 74 69 76 65 0a 20 20 20 28 6c 69 73 74 20 | force]"...(interactive....(list. | 
| 147280 | 28 6d 61 67 69 74 2d 6d 6f 64 75 6c 65 2d 63 6f    6e 66 69 72 6d 20 22 55 6e 70 6f 70 75 6c 61 74 | (magit-module-confirm."Unpopulat | 
| 1472a0 | 65 22 29 0a 20 20 20 20 20 20 20 20 20 28 6d 61    67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 61 72 | e")..........(magit-submodule-ar | 
| 1472c0 | 67 75 6d 65 6e 74 73 20 22 2d 2d 66 6f 72 63 65    22 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 77 69 | guments."--force")))...(magit-wi | 
| 1472e0 | 74 68 2d 74 6f 70 6c 65 76 65 6c 0a 20 20 20 20    28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 61 | th-toplevel.....(magit-run-git-a | 
| 147300 | 73 79 6e 63 20 22 73 75 62 6d 6f 64 75 6c 65 22    20 22 64 65 69 6e 69 74 22 20 61 72 67 73 20 22 | sync."submodule"."deinit".args." | 
| 147320 | 2d 2d 22 20 6d 6f 64 75 6c 65 73 29 29 29 0a 0a    3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 | --".modules)))..;;;###autoload.( | 
| 147340 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 75 62 6d    6f 64 75 6c 65 2d 72 65 6d 6f 76 65 20 28 6d 6f | defun.magit-submodule-remove.(mo | 
| 147360 | 64 75 6c 65 73 20 61 72 67 73 20 74 72 61 73 68    2d 67 69 74 64 69 72 73 29 0a 20 20 22 55 6e 72 | dules.args.trash-gitdirs)..."Unr | 
| 147380 | 65 67 69 73 74 65 72 20 4d 4f 44 55 4c 45 53 20    61 6e 64 20 72 65 6d 6f 76 65 20 74 68 65 69 72 | egister.MODULES.and.remove.their | 
| 1473a0 | 20 77 6f 72 6b 69 6e 67 20 64 69 72 65 63 74 6f    72 69 65 73 2e 0a 0a 46 6f 72 20 73 61 66 65 74 | .working.directories...For.safet | 
| 1473c0 | 79 20 72 65 61 73 6f 6e 73 2c 20 64 6f 20 6e 6f    74 20 72 65 6d 6f 76 65 20 74 68 65 20 67 69 74 | y.reasons,.do.not.remove.the.git | 
| 1473e0 | 64 69 72 73 20 61 6e 64 20 69 66 20 61 20 6d 6f    64 75 6c 65 20 68 61 73 0a 75 6e 63 6f 6d 6d 69 | dirs.and.if.a.module.has.uncommi | 
| 147400 | 74 74 65 64 20 63 68 61 6e 67 65 73 2c 20 74 68    65 6e 20 64 6f 20 6e 6f 74 20 72 65 6d 6f 76 65 | tted.changes,.then.do.not.remove | 
| 147420 | 20 69 74 20 61 74 20 61 6c 6c 2e 20 20 49 66 20    61 20 6d 6f 64 75 6c 65 27 73 0a 67 69 74 64 69 | .it.at.all...If.a.module's.gitdi | 
| 147440 | 72 20 69 73 20 6c 6f 63 61 74 65 64 20 69 6e 73    69 64 65 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 | r.is.located.inside.the.working. | 
| 147460 | 64 69 72 65 63 74 6f 72 79 2c 20 74 68 65 6e 20    6d 6f 76 65 20 69 74 20 69 6e 74 6f 0a 74 68 65 | directory,.then.move.it.into.the | 
| 147480 | 20 67 69 74 64 69 72 20 6f 66 20 74 68 65 20 73    75 70 65 72 70 72 6f 6a 65 63 74 20 66 69 72 73 | .gitdir.of.the.superproject.firs | 
| 1474a0 | 74 2e 0a 0a 57 69 74 68 20 74 68 65 20 5c 22 2d    2d 66 6f 72 63 65 5c 22 20 61 72 67 75 6d 65 6e | t...With.the.\"--force\".argumen | 
| 1474c0 | 74 20 6f 66 66 65 72 20 74 6f 20 72 65 6d 6f 76    65 20 64 69 72 74 79 20 77 6f 72 6b 69 6e 67 0a | t.offer.to.remove.dirty.working. | 
| 1474e0 | 64 69 72 65 63 74 6f 72 69 65 73 20 61 6e 64 20    77 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 | directories.and.with.a.prefix.ar | 
| 147500 | 67 75 6d 65 6e 74 20 6f 66 66 65 72 20 74 6f 20    64 65 6c 65 74 65 20 67 69 74 64 69 72 73 2e 0a | gument.offer.to.delete.gitdirs.. | 
| 147520 | 42 6f 74 68 20 61 63 74 69 6f 6e 73 20 61 72 65    20 76 65 72 79 20 64 61 6e 67 65 72 6f 75 73 20 | Both.actions.are.very.dangerous. | 
| 147540 | 61 6e 64 20 68 61 76 65 20 74 6f 20 62 65 20 63    6f 6e 66 69 72 6d 65 64 2e 20 20 54 68 65 72 65 | and.have.to.be.confirmed...There | 
| 147560 | 0a 61 72 65 20 61 64 64 69 74 69 6f 6e 61 6c 20    73 61 66 65 74 79 20 70 72 65 63 61 75 74 69 6f | .are.additional.safety.precautio | 
| 147580 | 6e 73 20 69 6e 20 70 6c 61 63 65 2c 20 73 6f 20    79 6f 75 20 6d 69 67 68 74 20 62 65 20 61 62 6c | ns.in.place,.so.you.might.be.abl | 
| 1475a0 | 65 0a 74 6f 20 72 65 63 6f 76 65 72 20 66 72 6f    6d 20 6d 61 6b 69 6e 67 20 61 20 6d 69 73 74 61 | e.to.recover.from.making.a.mista | 
| 1475c0 | 6b 65 20 68 65 72 65 2c 20 62 75 74 20 64 6f 6e    27 74 20 63 6f 75 6e 74 20 6f 6e 20 69 74 2e 22 | ke.here,.but.don't.count.on.it." | 
| 1475e0 | 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a    20 20 20 28 6c 69 73 74 20 28 69 66 2d 6c 65 74 | ...(interactive....(list.(if-let | 
| 147600 | 20 28 28 6d 6f 64 75 6c 65 73 20 28 6d 61 67 69    74 2d 72 65 67 69 6f 6e 2d 76 61 6c 75 65 73 20 | .((modules.(magit-region-values. | 
| 147620 | 27 6d 61 67 69 74 2d 6d 6f 64 75 6c 65 2d 73 65    63 74 69 6f 6e 20 74 29 29 29 0a 20 20 20 20 20 | 'magit-module-section.t)))...... | 
| 147640 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63    6f 6e 66 69 72 6d 20 27 72 65 6d 6f 76 65 2d 6d | ........(magit-confirm.'remove-m | 
| 147660 | 6f 64 75 6c 65 73 20 6e 69 6c 20 22 52 65 6d 6f    76 65 20 25 64 20 6d 6f 64 75 6c 65 73 22 20 6e | odules.nil."Remove.%d.modules".n | 
| 147680 | 69 6c 20 6d 6f 64 75 6c 65 73 29 0a 20 20 20 20    20 20 20 20 20 20 20 28 6c 69 73 74 20 28 6d 61 | il.modules)............(list.(ma | 
| 1476a0 | 67 69 74 2d 72 65 61 64 2d 6d 6f 64 75 6c 65 2d    70 61 74 68 20 22 52 65 6d 6f 76 65 20 6d 6f 64 | git-read-module-path."Remove.mod | 
| 1476c0 | 75 6c 65 22 29 29 29 0a 20 20 20 20 20 20 20 20    20 28 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c | ule")))..........(magit-submodul | 
| 1476e0 | 65 2d 61 72 67 75 6d 65 6e 74 73 20 22 2d 2d 66    6f 72 63 65 22 29 0a 20 20 20 20 20 20 20 20 20 | e-arguments."--force").......... | 
| 147700 | 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61    72 67 29 29 0a 20 20 28 77 68 65 6e 20 28 6d 61 | current-prefix-arg))...(when.(ma | 
| 147720 | 67 69 74 2d 67 69 74 2d 76 65 72 73 69 6f 6e 3c    20 22 32 2e 31 32 2e 30 22 29 0a 20 20 20 20 28 | git-git-version<."2.12.0").....( | 
| 147740 | 65 72 72 6f 72 20 22 54 68 69 73 20 63 6f 6d 6d    61 6e 64 20 72 65 71 75 69 72 65 73 20 47 69 74 | error."This.command.requires.Git | 
| 147760 | 20 76 32 2e 31 32 2e 30 22 29 29 0a 20 20 28 77    68 65 6e 20 6d 61 67 69 74 2d 73 75 62 6d 6f 64 | .v2.12.0"))...(when.magit-submod | 
| 147780 | 75 6c 65 2d 72 65 6d 6f 76 65 2d 74 72 61 73 68    2d 67 69 74 64 69 72 73 0a 20 20 20 20 28 73 65 | ule-remove-trash-gitdirs.....(se | 
| 1477a0 | 74 71 20 74 72 61 73 68 2d 67 69 74 64 69 72 73    20 74 29 29 0a 20 20 28 6d 61 67 69 74 2d 77 69 | tq.trash-gitdirs.t))...(magit-wi | 
| 1477c0 | 74 68 2d 74 6f 70 6c 65 76 65 6c 0a 20 20 20 20    28 77 68 65 6e 2d 6c 65 74 0a 20 20 20 20 20 20 | th-toplevel.....(when-let....... | 
| 1477e0 | 20 20 28 28 6d 6f 64 69 66 69 65 64 0a 20 20 20    20 20 20 20 20 20 20 28 73 65 71 2d 66 69 6c 74 | ..((modified...........(seq-filt | 
| 147800 | 65 72 20 28 6c 61 6d 62 64 61 20 28 6d 6f 64 75    6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | er.(lambda.(module)............. | 
| 147820 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74    20 28 28 64 65 66 61 75 6c 74 2d 64 69 72 65 63 | ............(let.((default-direc | 
| 147840 | 74 6f 72 79 20 28 66 69 6c 65 2d 6e 61 6d 65 2d    61 73 2d 64 69 72 65 63 74 6f 72 79 0a 20 20 20 | tory.(file-name-as-directory.... | 
| 147860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 147880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 | ...............(expand-file-name | 
| 1478a0 | 20 6d 6f 64 75 6c 65 29 29 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .module))))..................... | 
| 1478c0 | 20 20 20 20 20 20 28 61 6e 64 20 28 63 64 64 72    20 28 64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 | ......(and.(cddr.(directory-file | 
| 1478e0 | 73 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74    6f 72 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 | s.default-directory))........... | 
| 147900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6d 61 67 69 74 2d 61 6e 79 74 | .....................(magit-anyt | 
| 147920 | 68 69 6e 67 2d 6d 6f 64 69 66 69 65 64 2d 70 29    29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | hing-modified-p))))............. | 
| 147940 | 20 20 20 20 20 20 20 20 20 20 6d 6f 64 75 6c 65    73 29 29 29 0a 20 20 20 20 20 20 28 69 66 20 28 | ..........modules))).......(if.( | 
| 147960 | 6d 65 6d 62 65 72 20 22 2d 2d 66 6f 72 63 65 22    20 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 20 | member."--force".args).......... | 
| 147980 | 20 28 69 66 20 28 6d 61 67 69 74 2d 63 6f 6e 66    69 72 6d 20 27 72 65 6d 6f 76 65 2d 64 69 72 74 | .(if.(magit-confirm.'remove-dirt | 
| 1479a0 | 79 2d 6d 6f 64 75 6c 65 73 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 22 52 65 6d 6f 76 | y-modules................."Remov | 
| 1479c0 | 65 20 64 69 72 74 79 20 6d 6f 64 75 6c 65 20 25    73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | e.dirty.module.%s".............. | 
| 1479e0 | 20 20 20 22 52 65 6d 6f 76 65 20 25 64 20 64 69    72 74 79 20 6d 6f 64 75 6c 65 73 22 0a 20 20 20 | ..."Remove.%d.dirty.modules".... | 
| 147a00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 74 20 6d    6f 64 69 66 69 65 64 29 0a 20 20 20 20 20 20 20 | .............t.modified)........ | 
| 147a20 | 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28    6d 6f 64 75 6c 65 20 6d 6f 64 69 66 69 65 64 29 | .......(dolist.(module.modified) | 
| 147a40 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6c 65 74 20 28 28 64 65 66 61 75 6c 74 2d | .................(let.((default- | 
| 147a60 | 64 69 72 65 63 74 6f 72 79 20 28 66 69 6c 65 2d    6e 61 6d 65 2d 61 73 2d 64 69 72 65 63 74 6f 72 | directory.(file-name-as-director | 
| 147a80 | 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | y............................... | 
| 147aa0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 65 78 70    61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 6d 6f | ............(expand-file-name.mo | 
| 147ac0 | 64 75 6c 65 29 29 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | dule))))...................(magi | 
| 147ae0 | 74 2d 67 69 74 20 22 73 74 61 73 68 22 20 22 70    75 73 68 22 0a 20 20 20 20 20 20 20 20 20 20 20 | t-git."stash"."push"............ | 
| 147b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 22 2d 6d 22 20 22 62 61 63 6b 75 70 20 62 | .................."-m"."backup.b | 
| 147b20 | 65 66 6f 72 65 20 72 65 6d 6f 76 61 6c 20 6f 66    20 74 68 69 73 20 6d 6f 64 75 6c 65 22 29 29 29 | efore.removal.of.this.module"))) | 
| 147b40 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65    74 71 20 6d 6f 64 75 6c 65 73 20 28 63 6c 2d 73 | .............(setq.modules.(cl-s | 
| 147b60 | 65 74 2d 64 69 66 66 65 72 65 6e 63 65 20 6d 6f    64 75 6c 65 73 20 6d 6f 64 69 66 69 65 64 20 3a | et-difference.modules.modified.: | 
| 147b80 | 74 65 73 74 20 23 27 65 71 75 61 6c 29 29 29 0a    20 20 20 20 20 20 20 20 28 69 66 20 28 63 64 72 | test.#'equal))).........(if.(cdr | 
| 147ba0 | 20 6d 6f 64 69 66 69 65 64 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 20 | .modified).............(message. | 
| 147bc0 | 22 4f 6d 69 74 74 69 6e 67 20 25 73 20 6d 6f 64    75 6c 65 73 20 77 69 74 68 20 75 6e 63 6f 6d 6d | "Omitting.%s.modules.with.uncomm | 
| 147be0 | 69 74 74 65 64 20 63 68 61 6e 67 65 73 3a 20 25    73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | itted.changes:.%s".............. | 
| 147c00 | 20 20 20 20 20 20 20 20 28 6c 65 6e 67 74 68 20    6d 6f 64 69 66 69 65 64 29 0a 20 20 20 20 20 20 | ........(length.modified)....... | 
| 147c20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6d 61 70 63 6f 6e 63 61 74 20 23 27 69 64 65 6e | ...............(mapconcat.#'iden | 
| 147c40 | 74 69 74 79 20 6d 6f 64 69 66 69 65 64 20 22 2c    20 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 | tity.modified.",."))...........( | 
| 147c60 | 6d 65 73 73 61 67 65 20 22 4f 6d 69 74 74 69 6e    67 20 6d 6f 64 75 6c 65 20 25 73 2c 20 69 74 20 | message."Omitting.module.%s,.it. | 
| 147c80 | 68 61 73 20 75 6e 63 6f 6d 6d 69 74 74 65 64 20    63 68 61 6e 67 65 73 22 0a 20 20 20 20 20 20 20 | has.uncommitted.changes"........ | 
| 147ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61 72    20 6d 6f 64 69 66 69 65 64 29 29 29 0a 20 20 20 | ............(car.modified))).... | 
| 147cc0 | 20 20 20 20 20 28 73 65 74 71 20 6d 6f 64 75 6c    65 73 20 28 63 6c 2d 73 65 74 2d 64 69 66 66 65 | .....(setq.modules.(cl-set-diffe | 
| 147ce0 | 72 65 6e 63 65 20 6d 6f 64 75 6c 65 73 20 6d 6f    64 69 66 69 65 64 20 3a 74 65 73 74 20 23 27 65 | rence.modules.modified.:test.#'e | 
| 147d00 | 71 75 61 6c 29 29 29 29 0a 20 20 20 20 28 77 68    65 6e 20 6d 6f 64 75 6c 65 73 0a 20 20 20 20 20 | qual)))).....(when.modules...... | 
| 147d20 | 20 28 6c 65 74 20 28 28 61 6c 69 73 74 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 | .(let.((alist..............(and. | 
| 147d40 | 74 72 61 73 68 2d 67 69 74 64 69 72 73 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | trash-gitdirs................... | 
| 147d60 | 28 2d 2d 6d 61 70 20 28 73 70 6c 69 74 2d 73 74    72 69 6e 67 20 69 74 20 22 5c 30 22 29 0a 20 20 | (--map.(split-string.it."\0")... | 
| 147d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 | .......................(magit-gi | 
| 147da0 | 74 2d 6c 69 6e 65 73 20 22 73 75 62 6d 6f 64 75    6c 65 22 20 22 66 6f 72 65 61 63 68 22 20 22 2d | t-lines."submodule"."foreach"."- | 
| 147dc0 | 71 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | q".............................. | 
| 147de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 22 70 72    69 6e 74 66 20 5c 22 24 73 6d 5f 70 61 74 68 5c | ............."printf.\"$sm_path\ | 
| 147e00 | 5c 30 24 6e 61 6d 65 5c 6e 5c 22 22 29 29 29 29    29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | \0$name\n\""))))).........(magit | 
| 147e20 | 2d 67 69 74 20 22 73 75 62 6d 6f 64 75 6c 65 22    20 22 61 62 73 6f 72 62 67 69 74 64 69 72 73 22 | -git."submodule"."absorbgitdirs" | 
| 147e40 | 20 22 2d 2d 22 20 6d 6f 64 75 6c 65 73 29 0a 20    20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 | ."--".modules).........(magit-gi | 
| 147e60 | 74 20 22 73 75 62 6d 6f 64 75 6c 65 22 20 22 64    65 69 6e 69 74 22 20 61 72 67 73 20 22 2d 2d 22 | t."submodule"."deinit".args."--" | 
| 147e80 | 20 6d 6f 64 75 6c 65 73 29 0a 20 20 20 20 20 20    20 20 28 6d 61 67 69 74 2d 67 69 74 20 22 72 6d | .modules).........(magit-git."rm | 
| 147ea0 | 22 20 61 72 67 73 20 22 2d 2d 22 20 6d 6f 64 75    6c 65 73 29 0a 20 20 20 20 20 20 20 20 28 77 68 | ".args."--".modules).........(wh | 
| 147ec0 | 65 6e 20 28 61 6e 64 20 74 72 61 73 68 2d 67 69    74 64 69 72 73 0a 20 20 20 20 20 20 20 20 20 20 | en.(and.trash-gitdirs........... | 
| 147ee0 | 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d    63 6f 6e 66 69 72 6d 20 27 74 72 61 73 68 2d 6d | .........(magit-confirm.'trash-m | 
| 147f00 | 6f 64 75 6c 65 2d 67 69 74 64 69 72 73 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | odule-gitdirs................... | 
| 147f20 | 20 20 20 22 54 72 61 73 68 20 67 69 74 64 69 72    20 6f 66 20 6d 6f 64 75 6c 65 20 25 73 22 0a 20 | ..."Trash.gitdir.of.module.%s".. | 
| 147f40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 22 54 72 61 73 68 20 67 69 74 64 69 | ...................."Trash.gitdi | 
| 147f60 | 72 73 20 6f 66 20 25 64 20 6d 6f 64 75 6c 65 73    22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rs.of.%d.modules"............... | 
| 147f80 | 20 20 20 20 20 20 20 74 20 6d 6f 64 75 6c 65 73    29 29 0a 20 20 20 20 20 20 20 20 20 20 28 64 6f | .......t.modules))...........(do | 
| 147fa0 | 6c 69 73 74 20 28 6d 6f 64 75 6c 65 20 6d 6f 64    75 6c 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 | list.(module.modules)........... | 
| 147fc0 | 20 20 28 69 66 2d 6c 65 74 20 28 28 6e 61 6d 65    20 28 63 61 64 72 20 28 61 73 73 6f 63 20 6d 6f | ..(if-let.((name.(cadr.(assoc.mo | 
| 147fe0 | 64 75 6c 65 20 61 6c 69 73 74 29 29 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b | dule.alist)))).................; | 
| 148000 | 3b 20 44 69 73 72 65 67 61 72 64 20 69 66 20 60    6d 61 67 69 74 2d 64 65 6c 65 74 65 2d 62 79 2d | ;.Disregard.if.`magit-delete-by- | 
| 148020 | 6d 6f 76 69 6e 67 2d 74 6f 2d 74 72 61 73 68 27    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | moving-to-trash'................ | 
| 148040 | 20 3b 3b 20 69 73 20 6e 69 6c 2e 20 20 4e 6f 74    20 64 6f 69 6e 67 20 73 6f 20 77 6f 75 6c 64 20 | .;;.is.nil...Not.doing.so.would. | 
| 148060 | 62 65 20 74 6f 6f 20 64 61 6e 67 65 72 6f 75 73    2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | be.too.dangerous................ | 
| 148080 | 20 20 28 64 65 6c 65 74 65 2d 64 69 72 65 63 74    6f 72 79 20 28 63 6f 6e 76 65 72 74 2d 73 74 61 | ..(delete-directory.(convert-sta | 
| 1480a0 | 6e 64 61 72 64 2d 66 69 6c 65 6e 61 6d 65 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ndard-filename.................. | 
| 1480c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e | ..................(expand-file-n | 
| 1480e0 | 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ame............................. | 
| 148100 | 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20    22 6d 6f 64 75 6c 65 73 2f 22 20 6e 61 6d 65 29 | ........(concat."modules/".name) | 
| 148120 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 148140 | 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 64    69 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | .....(magit-gitdir)))........... | 
| 148160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 74 20 74 29 0a 20 20 20 | ........................t.t).... | 
| 148180 | 20 20 20 20 20 20 20 20 20 20 20 28 65 72 72 6f    72 20 22 42 55 47 3a 20 57 65 69 72 64 20 6d 6f | ...........(error."BUG:.Weird.mo | 
| 1481a0 | 64 75 6c 65 20 6e 61 6d 65 20 61 6e 64 2f 6f 72    20 70 61 74 68 20 66 6f 72 20 25 73 22 20 6d 6f | dule.name.and/or.path.for.%s".mo | 
| 1481c0 | 64 75 6c 65 29 29 29 29 29 0a 20 20 20 20 20 20    28 6d 61 67 69 74 2d 72 65 66 72 65 73 68 29 29 | dule))))).......(magit-refresh)) | 
| 1481e0 | 29 29 0a 0a 3b 3b 3b 20 53 65 63 74 69 6f 6e 73    0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 | ))..;;;.Sections..;;;###autoload | 
| 148200 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e    73 65 72 74 2d 6d 6f 64 75 6c 65 73 20 28 29 0a | .(defun.magit-insert-modules.(). | 
| 148220 | 20 20 22 49 6e 73 65 72 74 20 73 75 62 6d 6f 64    75 6c 65 20 73 65 63 74 69 6f 6e 73 2e 0a 48 6f | .."Insert.submodule.sections..Ho | 
| 148240 | 6f 6b 20 60 6d 61 67 69 74 2d 6d 6f 64 75 6c 65    2d 73 65 63 74 69 6f 6e 73 2d 68 6f 6f 6b 27 20 | ok.`magit-module-sections-hook'. | 
| 148260 | 63 6f 6e 74 72 6f 6c 73 20 77 68 69 63 68 20 6d    6f 64 75 6c 65 20 73 65 63 74 69 6f 6e 73 0a 61 | controls.which.module.sections.a | 
| 148280 | 72 65 20 69 6e 73 65 72 74 65 64 2c 20 61 6e 64    20 6f 70 74 69 6f 6e 20 60 6d 61 67 69 74 2d 6d | re.inserted,.and.option.`magit-m | 
| 1482a0 | 6f 64 75 6c 65 2d 73 65 63 74 69 6f 6e 73 2d 6e    65 73 74 65 64 27 20 63 6f 6e 74 72 6f 6c 73 0a | odule-sections-nested'.controls. | 
| 1482c0 | 77 68 65 74 68 65 72 20 74 68 65 79 20 61 72 65    20 77 72 61 70 70 65 64 20 69 6e 20 61 6e 20 61 | whether.they.are.wrapped.in.an.a | 
| 1482e0 | 64 64 69 74 69 6f 6e 61 6c 20 73 65 63 74 69 6f    6e 2e 22 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20 | dditional.section."...(when-let. | 
| 148300 | 28 28 6d 6f 64 75 6c 65 73 20 28 6d 61 67 69 74    2d 6c 69 73 74 2d 6d 6f 64 75 6c 65 2d 70 61 74 | ((modules.(magit-list-module-pat | 
| 148320 | 68 73 29 29 29 0a 20 20 20 20 28 69 66 20 6d 61    67 69 74 2d 6d 6f 64 75 6c 65 2d 73 65 63 74 69 | hs))).....(if.magit-module-secti | 
| 148340 | 6f 6e 73 2d 6e 65 73 74 65 64 0a 20 20 20 20 20    20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 | ons-nested.........(magit-insert | 
| 148360 | 2d 73 65 63 74 69 6f 6e 20 28 6d 6f 64 75 6c 65    73 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 20 | -section.(modules.nil.t)........ | 
| 148380 | 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74    2d 68 65 61 64 69 6e 67 0a 20 20 20 20 20 20 20 | ...(magit-insert-heading........ | 
| 1483a0 | 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 73    20 28 25 73 29 22 0a 20 20 20 20 20 20 20 20 20 | .....(format."%s.(%s)".......... | 
| 1483c0 | 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70    65 72 74 69 7a 65 20 22 4d 6f 64 75 6c 65 73 22 | ...........(propertize."Modules" | 
| 1483e0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 148400 | 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65    20 27 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d | .'font-lock-face.'magit-section- | 
| 148420 | 68 65 61 64 69 6e 67 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 | heading).....................(le | 
| 148440 | 6e 67 74 68 20 6d 6f 64 75 6c 65 73 29 29 29 0a    20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | ngth.modules)))...........(magit | 
| 148460 | 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 2d    62 6f 64 79 0a 20 20 20 20 20 20 20 20 20 20 20 | -insert-section-body............ | 
| 148480 | 20 28 6d 61 67 69 74 2d 2d 69 6e 73 65 72 74 2d    6d 6f 64 75 6c 65 73 29 29 29 0a 20 20 20 20 20 | .(magit--insert-modules)))...... | 
| 1484a0 | 20 28 6d 61 67 69 74 2d 2d 69 6e 73 65 72 74 2d    6d 6f 64 75 6c 65 73 29 29 29 29 0a 0a 28 64 65 | .(magit--insert-modules))))..(de | 
| 1484c0 | 66 75 6e 20 6d 61 67 69 74 2d 2d 69 6e 73 65 72    74 2d 6d 6f 64 75 6c 65 73 20 28 26 6f 70 74 69 | fun.magit--insert-modules.(&opti | 
| 1484e0 | 6f 6e 61 6c 20 5f 73 65 63 74 69 6f 6e 29 0a 20    20 28 6d 61 67 69 74 2d 72 75 6e 2d 73 65 63 74 | onal._section)...(magit-run-sect | 
| 148500 | 69 6f 6e 2d 68 6f 6f 6b 20 27 6d 61 67 69 74 2d    6d 6f 64 75 6c 65 2d 73 65 63 74 69 6f 6e 73 2d | ion-hook.'magit-module-sections- | 
| 148520 | 68 6f 6f 6b 29 29 0a 0a 3b 3b 3b 23 23 23 61 75    74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 | hook))..;;;###autoload.(defun.ma | 
| 148540 | 67 69 74 2d 69 6e 73 65 72 74 2d 6d 6f 64 75 6c    65 73 2d 6f 76 65 72 76 69 65 77 20 28 29 0a 20 | git-insert-modules-overview.().. | 
| 148560 | 20 22 49 6e 73 65 72 74 20 73 65 63 74 69 6f 6e    73 20 66 6f 72 20 61 6c 6c 20 6d 6f 64 75 6c 65 | ."Insert.sections.for.all.module | 
| 148580 | 73 2e 0a 46 6f 72 20 65 61 63 68 20 73 65 63 74    69 6f 6e 20 69 6e 73 65 72 74 20 74 68 65 20 70 | s..For.each.section.insert.the.p | 
| 1485a0 | 61 74 68 20 61 6e 64 20 74 68 65 20 6f 75 74 70    75 74 20 6f 66 20 60 67 69 74 20 64 65 73 63 72 | ath.and.the.output.of.`git.descr | 
| 1485c0 | 69 62 65 20 2d 2d 74 61 67 73 27 2c 0a 6f 72 2c    20 66 61 69 6c 69 6e 67 20 74 68 61 74 2c 20 74 | ibe.--tags',.or,.failing.that,.t | 
| 1485e0 | 68 65 20 61 62 62 72 65 76 69 61 74 65 64 20 48    45 41 44 20 63 6f 6d 6d 69 74 20 68 61 73 68 2e | he.abbreviated.HEAD.commit.hash. | 
| 148600 | 22 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28    6d 6f 64 75 6c 65 73 20 28 6d 61 67 69 74 2d 6c | "...(when-let.((modules.(magit-l | 
| 148620 | 69 73 74 2d 6d 6f 64 75 6c 65 2d 70 61 74 68 73    29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 69 | ist-module-paths))).....(magit-i | 
| 148640 | 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 20 28 6d    6f 64 75 6c 65 73 20 6e 69 6c 20 74 29 0a 20 20 | nsert-section.(modules.nil.t)... | 
| 148660 | 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72    74 2d 68 65 61 64 69 6e 67 0a 20 20 20 20 20 20 | ....(magit-insert-heading....... | 
| 148680 | 20 20 28 66 6f 72 6d 61 74 20 22 25 73 20 28 25    73 29 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ..(format."%s.(%s)"............. | 
| 1486a0 | 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20    22 4d 6f 64 75 6c 65 73 20 6f 76 65 72 76 69 65 | ....(propertize."Modules.overvie | 
| 1486c0 | 77 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 | w".............................' | 
| 1486e0 | 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27    6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 68 65 | font-lock-face.'magit-section-he | 
| 148700 | 61 64 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6c 65 6e 67 74 68 20 6d | ading).................(length.m | 
| 148720 | 6f 64 75 6c 65 73 29 29 29 0a 20 20 20 20 20 20    28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 | odules))).......(magit-insert-se | 
| 148740 | 63 74 69 6f 6e 2d 62 6f 64 79 0a 20 20 20 20 20    20 20 20 28 6d 61 67 69 74 2d 2d 69 6e 73 65 72 | ction-body.........(magit--inser | 
| 148760 | 74 2d 6d 6f 64 75 6c 65 73 2d 6f 76 65 72 76 69    65 77 29 29 29 29 29 0a 0a 28 64 65 66 76 61 72 | t-modules-overview)))))..(defvar | 
| 148780 | 20 6d 61 67 69 74 2d 6d 6f 64 75 6c 65 73 2d 6f    76 65 72 76 69 65 77 2d 61 6c 69 67 6e 2d 6e 75 | .magit-modules-overview-align-nu | 
| 1487a0 | 6d 62 65 72 73 20 74 29 0a 0a 28 64 65 66 75 6e    20 6d 61 67 69 74 2d 2d 69 6e 73 65 72 74 2d 6d | mbers.t)..(defun.magit--insert-m | 
| 1487c0 | 6f 64 75 6c 65 73 2d 6f 76 65 72 76 69 65 77 20    28 26 6f 70 74 69 6f 6e 61 6c 20 5f 73 65 63 74 | odules-overview.(&optional._sect | 
| 1487e0 | 69 6f 6e 29 0a 20 20 28 6d 61 67 69 74 2d 77 69    74 68 2d 74 6f 70 6c 65 76 65 6c 0a 20 20 20 20 | ion)...(magit-with-toplevel..... | 
| 148800 | 28 6c 65 74 2a 20 28 28 6d 6f 64 75 6c 65 73 20    28 6d 61 67 69 74 2d 6c 69 73 74 2d 6d 6f 64 75 | (let*.((modules.(magit-list-modu | 
| 148820 | 6c 65 2d 70 61 74 68 73 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 28 70 61 74 68 2d 66 6f 72 6d | le-paths))............(path-form | 
| 148840 | 61 74 20 28 66 6f 72 6d 61 74 20 22 25 25 2d 25    64 73 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 | at.(format."%%-%ds."............ | 
| 148860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6d 69 6e 20 28 61 70 70 6c 79 | .....................(min.(apply | 
| 148880 | 20 23 27 6d 61 78 20 28 6d 61 70 63 61 72 20 23    27 6c 65 6e 67 74 68 20 6d 6f 64 75 6c 65 73 29 | .#'max.(mapcar.#'length.modules) | 
| 1488a0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... | 
| 1488c0 | 20 20 20 20 20 20 20 28 2f 20 28 77 69 6e 64 6f    77 2d 77 69 64 74 68 29 20 32 29 29 29 29 0a 20 | .......(/.(window-width).2)))).. | 
| 1488e0 | 20 20 20 20 20 20 20 20 20 20 28 62 72 61 6e 63    68 2d 66 6f 72 6d 61 74 20 28 66 6f 72 6d 61 74 | ..........(branch-format.(format | 
| 148900 | 20 22 25 25 2d 25 64 73 20 22 20 28 6d 69 6e 20    32 35 20 28 2f 20 28 77 69 6e 64 6f 77 2d 77 69 | ."%%-%ds.".(min.25.(/.(window-wi | 
| 148920 | 64 74 68 29 20 33 29 29 29 29 29 0a 20 20 20 20    20 20 28 64 6f 6c 69 73 74 20 28 6d 6f 64 75 6c | dth).3))))).......(dolist.(modul | 
| 148940 | 65 20 6d 6f 64 75 6c 65 73 29 0a 20 20 20 20 20    20 20 20 28 6c 65 74 20 28 28 64 65 66 61 75 6c | e.modules).........(let.((defaul | 
| 148960 | 74 2d 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 65 78 70 61 | t-directory................(expa | 
| 148980 | 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 28 66 69    6c 65 2d 6e 61 6d 65 2d 61 73 2d 64 69 72 65 63 | nd-file-name.(file-name-as-direc | 
| 1489a0 | 74 6f 72 79 20 6d 6f 64 75 6c 65 29 29 29 29 0a    20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | tory.module))))...........(magit | 
| 1489c0 | 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 20    28 6d 61 67 69 74 2d 6d 6f 64 75 6c 65 2d 73 65 | -insert-section.(magit-module-se | 
| 1489e0 | 63 74 69 6f 6e 20 6d 6f 64 75 6c 65 20 74 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 | ction.module.t).............(ins | 
| 148a00 | 65 72 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20    28 66 6f 72 6d 61 74 20 70 61 74 68 2d 66 6f 72 | ert.(propertize.(format.path-for | 
| 148a20 | 6d 61 74 20 6d 6f 64 75 6c 65 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | mat.module)..................... | 
| 148a40 | 20 20 20 20 20 20 20 20 20 20 20 20 27 66 6f 6e    74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67 | ............'font-lock-face.'mag | 
| 148a60 | 69 74 2d 64 69 66 66 2d 66 69 6c 65 2d 68 65 61    64 69 6e 67 29 29 0a 20 20 20 20 20 20 20 20 20 | it-diff-file-heading)).......... | 
| 148a80 | 20 20 20 28 69 66 20 28 6e 6f 74 20 28 66 69 6c    65 2d 65 78 69 73 74 73 2d 70 20 22 2e 67 69 74 | ...(if.(not.(file-exists-p.".git | 
| 148aa0 | 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 69 6e 73 65 72 74 20 22 28 75 6e | ")).................(insert."(un | 
| 148ac0 | 70 6f 70 75 6c 61 74 65 64 29 22 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 | populated)")...............(inse | 
| 148ae0 | 72 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 66 6f 72 6d 61 74 0a 20 20 20 20 20 20 | rt................(format....... | 
| 148b00 | 20 20 20 20 20 20 20 20 20 20 62 72 61 6e 63 68    2d 66 6f 72 6d 61 74 0a 20 20 20 20 20 20 20 20 | ..........branch-format......... | 
| 148b20 | 20 20 20 20 20 20 20 20 28 69 66 2d 6c 65 74 20    28 28 62 72 61 6e 63 68 20 28 6d 61 67 69 74 2d | ........(if-let.((branch.(magit- | 
| 148b40 | 67 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e    63 68 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | get-current-branch)))........... | 
| 148b60 | 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65    72 74 69 7a 65 20 62 72 61 6e 63 68 20 27 66 6f | ..........(propertize.branch.'fo | 
| 148b80 | 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61    67 69 74 2d 62 72 61 6e 63 68 2d 6c 6f 63 61 6c | nt-lock-face.'magit-branch-local | 
| 148ba0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 | )...................(propertize. | 
| 148bc0 | 22 28 64 65 74 61 63 68 65 64 29 22 20 27 66 6f    6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 77 61 | "(detached)".'font-lock-face.'wa | 
| 148be0 | 72 6e 69 6e 67 29 29 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 69 66 2d 6c 65 74 20 | rning))))...............(if-let. | 
| 148c00 | 28 28 64 65 73 63 20 28 6d 61 67 69 74 2d 67 69    74 2d 73 74 72 69 6e 67 20 22 64 65 73 63 72 69 | ((desc.(magit-git-string."descri | 
| 148c20 | 62 65 22 20 22 2d 2d 74 61 67 73 22 29 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | be"."--tags")))................. | 
| 148c40 | 20 20 28 70 72 6f 67 6e 20 28 77 68 65 6e 20 28    61 6e 64 20 6d 61 67 69 74 2d 6d 6f 64 75 6c 65 | ..(progn.(when.(and.magit-module | 
| 148c60 | 73 2d 6f 76 65 72 76 69 65 77 2d 61 6c 69 67 6e    2d 6e 75 6d 62 65 72 73 0a 20 20 20 20 20 20 20 | s-overview-align-numbers........ | 
| 148c80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 | .............................(st | 
| 148ca0 | 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 5c 5c    60 5b 30 2d 39 5d 22 20 64 65 73 63 29 29 0a 20 | ring-match-p."\\`[0-9]".desc)).. | 
| 148cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 | ..........................(inser | 
| 148ce0 | 74 20 3f 5c 73 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t.?\s))......................... | 
| 148d00 | 20 28 69 6e 73 65 72 74 20 28 70 72 6f 70 65 72    74 69 7a 65 20 64 65 73 63 20 27 66 6f 6e 74 2d | .(insert.(propertize.desc.'font- | 
| 148d20 | 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 74    2d 74 61 67 29 29 29 0a 20 20 20 20 20 20 20 20 | lock-face.'magit-tag)))......... | 
| 148d40 | 20 20 20 20 20 20 20 20 28 77 68 65 6e 2d 6c 65    74 20 28 28 61 62 62 72 65 76 20 28 6d 61 67 69 | ........(when-let.((abbrev.(magi | 
| 148d60 | 74 2d 72 65 76 2d 66 6f 72 6d 61 74 20 22 25 68    22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | t-rev-format."%h")))............ | 
| 148d80 | 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28    70 72 6f 70 65 72 74 69 7a 65 20 61 62 62 72 65 | .......(insert.(propertize.abbre | 
| 148da0 | 76 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63    65 20 27 6d 61 67 69 74 2d 68 61 73 68 29 29 29 | v.'font-lock-face.'magit-hash))) | 
| 148dc0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28    69 6e 73 65 72 74 20 3f 5c 6e 29 29 29 29 29 29 | )).............(insert.?\n)))))) | 
| 148de0 | 0a 20 20 28 69 6e 73 65 72 74 20 3f 5c 6e 29 29    0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d 61 70 | ...(insert.?\n))..(defvar-keymap | 
| 148e00 | 20 6d 61 67 69 74 2d 6d 6f 64 75 6c 65 73 2d 73    65 63 74 69 6f 6e 2d 6d 61 70 0a 20 20 3a 64 6f | .magit-modules-section-map...:do | 
| 148e20 | 63 20 22 4b 65 79 6d 61 70 20 66 6f 72 20 60 6d    6f 64 75 6c 65 73 27 20 73 65 63 74 69 6f 6e 73 | c."Keymap.for.`modules'.sections | 
| 148e40 | 2e 22 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 6d    61 67 69 74 2d 76 69 73 69 74 2d 74 68 69 6e 67 | ."..."<remap>.<magit-visit-thing | 
| 148e60 | 3e 22 20 23 27 6d 61 67 69 74 2d 6c 69 73 74 2d    73 75 62 6d 6f 64 75 6c 65 73 0a 20 20 22 3c 31 | >".#'magit-list-submodules..."<1 | 
| 148e80 | 3e 22 20 28 6d 61 67 69 74 2d 6d 65 6e 75 2d 69    74 65 6d 20 22 4c 69 73 74 20 25 74 22 20 23 27 | >".(magit-menu-item."List.%t".#' | 
| 148ea0 | 6d 61 67 69 74 2d 6c 69 73 74 2d 73 75 62 6d 6f    64 75 6c 65 73 29 29 0a 0a 28 64 65 66 76 61 72 | magit-list-submodules))..(defvar | 
| 148ec0 | 2d 6b 65 79 6d 61 70 20 6d 61 67 69 74 2d 6d 6f    64 75 6c 65 2d 73 65 63 74 69 6f 6e 2d 6d 61 70 | -keymap.magit-module-section-map | 
| 148ee0 | 0a 20 20 3a 64 6f 63 20 22 4b 65 79 6d 61 70 20    66 6f 72 20 60 6d 6f 64 75 6c 65 27 20 73 65 63 | ...:doc."Keymap.for.`module'.sec | 
| 148f00 | 74 69 6f 6e 73 2e 22 0a 20 20 22 43 2d 6a 22 20    20 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 73 | tions."..."C-j"........#'magit-s | 
| 148f20 | 75 62 6d 6f 64 75 6c 65 2d 76 69 73 69 74 0a 20    20 22 43 2d 3c 72 65 74 75 72 6e 3e 22 20 23 27 | ubmodule-visit..."C-<return>".#' | 
| 148f40 | 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d    76 69 73 69 74 0a 20 20 22 3c 72 65 6d 61 70 3e | magit-submodule-visit..."<remap> | 
| 148f60 | 20 3c 6d 61 67 69 74 2d 75 6e 73 74 61 67 65 2d    66 69 6c 65 3e 22 20 23 27 6d 61 67 69 74 2d 75 | .<magit-unstage-file>".#'magit-u | 
| 148f80 | 6e 73 74 61 67 65 0a 20 20 22 3c 72 65 6d 61 70    3e 20 3c 6d 61 67 69 74 2d 73 74 61 67 65 2d 66 | nstage..."<remap>.<magit-stage-f | 
| 148fa0 | 69 6c 65 3e 22 20 20 20 23 27 6d 61 67 69 74 2d    73 74 61 67 65 0a 20 20 22 3c 72 65 6d 61 70 3e | ile>"...#'magit-stage..."<remap> | 
| 148fc0 | 20 3c 6d 61 67 69 74 2d 76 69 73 69 74 2d 74 68    69 6e 67 3e 22 20 20 23 27 6d 61 67 69 74 2d 73 | .<magit-visit-thing>"..#'magit-s | 
| 148fe0 | 75 62 6d 6f 64 75 6c 65 2d 76 69 73 69 74 0a 20    20 22 3c 35 3e 22 20 28 6d 61 67 69 74 2d 6d 65 | ubmodule-visit..."<5>".(magit-me | 
| 149000 | 6e 75 2d 69 74 65 6d 20 22 4d 6f 64 75 6c 65 20    63 6f 6d 6d 61 6e 64 73 2e 2e 2e 22 20 23 27 6d | nu-item."Module.commands...".#'m | 
| 149020 | 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 29 0a    20 20 22 3c 34 3e 22 20 27 28 6d 65 6e 75 2d 69 | agit-submodule)..."<4>".'(menu-i | 
| 149040 | 74 65 6d 20 22 2d 2d 22 29 0a 20 20 22 3c 33 3e    22 20 28 6d 61 67 69 74 2d 6d 65 6e 75 2d 69 74 | tem."--")..."<3>".(magit-menu-it | 
| 149060 | 65 6d 20 22 55 6e 73 74 61 67 65 20 25 54 22 20    23 27 6d 61 67 69 74 2d 75 6e 73 74 61 67 65 0a | em."Unstage.%T".#'magit-unstage. | 
| 149080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 27 28 3a 76 69 73 69 | .........................'(:visi | 
| 1490a0 | 62 6c 65 20 28 65 71 20 28 6d 61 67 69 74 2d 64    69 66 66 2d 74 79 70 65 29 20 27 73 74 61 67 65 | ble.(eq.(magit-diff-type).'stage | 
| 1490c0 | 64 29 29 29 0a 20 20 22 3c 32 3e 22 20 28 6d 61    67 69 74 2d 6d 65 6e 75 2d 69 74 65 6d 20 22 53 | d)))..."<2>".(magit-menu-item."S | 
| 1490e0 | 74 61 67 65 20 25 54 22 20 23 27 6d 61 67 69 74    2d 73 74 61 67 65 0a 20 20 20 20 20 20 20 20 20 | tage.%T".#'magit-stage.......... | 
| 149100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    27 28 3a 76 69 73 69 62 6c 65 20 28 65 71 20 28 | ................'(:visible.(eq.( | 
| 149120 | 6d 61 67 69 74 2d 64 69 66 66 2d 74 79 70 65 29    20 27 75 6e 73 74 61 67 65 64 29 29 29 0a 20 20 | magit-diff-type).'unstaged)))... | 
| 149140 | 22 3c 31 3e 22 20 28 6d 61 67 69 74 2d 6d 65 6e    75 2d 69 74 65 6d 20 22 56 69 73 69 74 20 25 73 | "<1>".(magit-menu-item."Visit.%s | 
| 149160 | 22 20 23 27 6d 61 67 69 74 2d 73 75 62 6d 6f 64    75 6c 65 2d 76 69 73 69 74 29 29 0a 0a 28 64 65 | ".#'magit-submodule-visit))..(de | 
| 149180 | 66 75 6e 20 6d 61 67 69 74 2d 73 75 62 6d 6f 64    75 6c 65 2d 76 69 73 69 74 20 28 6d 6f 64 75 6c | fun.magit-submodule-visit.(modul | 
| 1491a0 | 65 20 26 6f 70 74 69 6f 6e 61 6c 20 6f 74 68 65    72 2d 77 69 6e 64 6f 77 29 0a 20 20 22 56 69 73 | e.&optional.other-window)..."Vis | 
| 1491c0 | 69 74 20 4d 4f 44 55 4c 45 20 62 79 20 63 61 6c    6c 69 6e 67 20 60 6d 61 67 69 74 2d 73 74 61 74 | it.MODULE.by.calling.`magit-stat | 
| 1491e0 | 75 73 27 20 6f 6e 20 69 74 2e 0a 4f 66 66 65 72    20 74 6f 20 69 6e 69 74 69 61 6c 69 7a 65 20 4d | us'.on.it..Offer.to.initialize.M | 
| 149200 | 4f 44 55 4c 45 20 69 66 20 69 74 27 73 20 6e 6f    74 20 63 68 65 63 6b 65 64 20 6f 75 74 20 79 65 | ODULE.if.it's.not.checked.out.ye | 
| 149220 | 74 2e 0a 57 69 74 68 20 61 20 70 72 65 66 69 78    20 61 72 67 75 6d 65 6e 74 2c 20 76 69 73 69 74 | t..With.a.prefix.argument,.visit | 
| 149240 | 20 69 6e 20 61 6e 6f 74 68 65 72 20 77 69 6e 64    6f 77 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 | .in.another.window."...(interact | 
| 149260 | 69 76 65 20 28 6c 69 73 74 20 28 6f 72 20 28 6d    61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 76 61 6c | ive.(list.(or.(magit-section-val | 
| 149280 | 75 65 2d 69 66 20 27 6d 6f 64 75 6c 65 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ue-if.'module).................. | 
| 1492a0 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72    65 61 64 2d 6d 6f 64 75 6c 65 2d 70 61 74 68 20 | ........(magit-read-module-path. | 
| 1492c0 | 22 56 69 73 69 74 20 6d 6f 64 75 6c 65 22 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "Visit.module"))................ | 
| 1492e0 | 20 20 20 20 20 20 63 75 72 72 65 6e 74 2d 70 72    65 66 69 78 2d 61 72 67 29 29 0a 20 20 28 6d 61 | ......current-prefix-arg))...(ma | 
| 149300 | 67 69 74 2d 77 69 74 68 2d 74 6f 70 6c 65 76 65    6c 0a 20 20 20 20 28 6c 65 74 20 28 28 70 61 74 | git-with-toplevel.....(let.((pat | 
| 149320 | 68 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e    61 6d 65 20 6d 6f 64 75 6c 65 29 29 29 0a 20 20 | h.(expand-file-name.module)))... | 
| 149340 | 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 20    20 28 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 | ....(cond........((file-exists-p | 
| 149360 | 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61    6d 65 20 22 2e 67 69 74 22 20 6d 6f 64 75 6c 65 | .(expand-file-name.".git".module | 
| 149380 | 29 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69    74 2d 64 69 66 66 2d 76 69 73 69 74 2d 64 69 72 | )).........(magit-diff-visit-dir | 
| 1493a0 | 65 63 74 6f 72 79 20 70 61 74 68 20 6f 74 68 65    72 2d 77 69 6e 64 6f 77 29 29 0a 20 20 20 20 20 | ectory.path.other-window))...... | 
| 1493c0 | 20 20 28 28 79 2d 6f 72 2d 6e 2d 70 20 28 66 6f    72 6d 61 74 20 22 49 6e 69 74 69 61 6c 69 7a 65 | ..((y-or-n-p.(format."Initialize | 
| 1493e0 | 20 73 75 62 6d 6f 64 75 6c 65 20 27 25 73 27 20    66 69 72 73 74 3f 22 20 6d 6f 64 75 6c 65 29 29 | .submodule.'%s'.first?".module)) | 
| 149400 | 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d    72 75 6e 2d 67 69 74 2d 61 73 79 6e 63 20 22 73 | .........(magit-run-git-async."s | 
| 149420 | 75 62 6d 6f 64 75 6c 65 22 20 22 75 70 64 61 74    65 22 20 22 2d 2d 69 6e 69 74 22 20 22 2d 2d 22 | ubmodule"."update"."--init"."--" | 
| 149440 | 20 6d 6f 64 75 6c 65 29 0a 20 20 20 20 20 20 20    20 28 73 65 74 2d 70 72 6f 63 65 73 73 2d 73 65 | .module).........(set-process-se | 
| 149460 | 6e 74 69 6e 65 6c 0a 20 20 20 20 20 20 20 20 20    6d 61 67 69 74 2d 74 68 69 73 2d 70 72 6f 63 65 | ntinel..........magit-this-proce | 
| 149480 | 73 73 0a 20 20 20 20 20 20 20 20 20 28 6c 61 6d    62 64 61 20 28 70 72 6f 63 65 73 73 20 65 76 65 | ss..........(lambda.(process.eve | 
| 1494a0 | 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 28    6c 65 74 20 28 28 6d 61 67 69 74 2d 70 72 6f 63 | nt)............(let.((magit-proc | 
| 1494c0 | 65 73 73 2d 72 61 69 73 65 2d 65 72 72 6f 72 20    74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ess-raise-error.t))............. | 
| 1494e0 | 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d    73 65 6e 74 69 6e 65 6c 20 70 72 6f 63 65 73 73 | .(magit-process-sentinel.process | 
| 149500 | 20 65 76 65 6e 74 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 | .event))............(when.(and.( | 
| 149520 | 65 71 20 28 70 72 6f 63 65 73 73 2d 73 74 61 74    75 73 20 20 20 20 20 20 70 72 6f 63 65 73 73 29 | eq.(process-status......process) | 
| 149540 | 20 27 65 78 69 74 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3d | .'exit).......................(= | 
| 149560 | 20 20 28 70 72 6f 63 65 73 73 2d 65 78 69 74 2d    73 74 61 74 75 73 20 70 72 6f 63 65 73 73 29 20 | ..(process-exit-status.process). | 
| 149580 | 30 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 | 0))..............(magit-diff-vis | 
| 1495a0 | 69 74 2d 64 69 72 65 63 74 6f 72 79 20 70 61 74    68 20 6f 74 68 65 72 2d 77 69 6e 64 6f 77 29 29 | it-directory.path.other-window)) | 
| 1495c0 | 29 29 29 0a 20 20 20 20 20 20 20 28 28 66 69 6c    65 2d 65 78 69 73 74 73 2d 70 20 70 61 74 68 29 | )))........((file-exists-p.path) | 
| 1495e0 | 0a 20 20 20 20 20 20 20 20 28 64 69 72 65 64 2d    6a 75 6d 70 20 6f 74 68 65 72 2d 77 69 6e 64 6f | .........(dired-jump.other-windo | 
| 149600 | 77 20 28 63 6f 6e 63 61 74 20 70 61 74 68 20 22    2f 2e 22 29 29 29 29 29 29 29 0a 0a 3b 3b 3b 23 | w.(concat.path."/.")))))))..;;;# | 
| 149620 | 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75    6e 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 6d | ##autoload.(defun.magit-insert-m | 
| 149640 | 6f 64 75 6c 65 73 2d 75 6e 70 75 6c 6c 65 64 2d    66 72 6f 6d 2d 75 70 73 74 72 65 61 6d 20 28 29 | odules-unpulled-from-upstream.() | 
| 149660 | 0a 20 20 22 49 6e 73 65 72 74 20 73 65 63 74 69    6f 6e 73 20 66 6f 72 20 6d 6f 64 75 6c 65 73 20 | ..."Insert.sections.for.modules. | 
| 149680 | 74 68 61 74 20 68 61 76 65 6e 27 74 20 62 65 65    6e 20 70 75 6c 6c 65 64 20 66 72 6f 6d 20 74 68 | that.haven't.been.pulled.from.th | 
| 1496a0 | 65 20 75 70 73 74 72 65 61 6d 2e 0a 54 68 65 73    65 20 73 65 63 74 69 6f 6e 73 20 63 61 6e 20 62 | e.upstream..These.sections.can.b | 
| 1496c0 | 65 20 65 78 70 61 6e 64 65 64 20 74 6f 20 73 68    6f 77 20 74 68 65 20 72 65 73 70 65 63 74 69 76 | e.expanded.to.show.the.respectiv | 
| 1496e0 | 65 20 63 6f 6d 6d 69 74 73 2e 22 0a 20 20 28 6d    61 67 69 74 2d 2d 69 6e 73 65 72 74 2d 6d 6f 64 | e.commits."...(magit--insert-mod | 
| 149700 | 75 6c 65 73 2d 6c 6f 67 73 20 22 4d 6f 64 75 6c    65 73 20 75 6e 70 75 6c 6c 65 64 20 66 72 6f 6d | ules-logs."Modules.unpulled.from | 
| 149720 | 20 40 7b 75 70 73 74 72 65 61 6d 7d 22 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .@{upstream}"................... | 
| 149740 | 20 20 20 20 20 20 20 20 20 20 20 20 27 6d 6f 64    75 6c 65 73 2d 75 6e 70 75 6c 6c 65 64 2d 66 72 | ............'modules-unpulled-fr | 
| 149760 | 6f 6d 2d 75 70 73 74 72 65 61 6d 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | om-upstream..................... | 
| 149780 | 20 20 20 20 20 20 20 20 20 20 22 48 45 41 44 2e    2e 40 7b 75 70 73 74 72 65 61 6d 7d 22 29 29 0a | .........."HEAD..@{upstream}")). | 
| 1497a0 | 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a    28 64 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e 73 | .;;;###autoload.(defun.magit-ins | 
| 1497c0 | 65 72 74 2d 6d 6f 64 75 6c 65 73 2d 75 6e 70 75    6c 6c 65 64 2d 66 72 6f 6d 2d 70 75 73 68 72 65 | ert-modules-unpulled-from-pushre | 
| 1497e0 | 6d 6f 74 65 20 28 29 0a 20 20 22 49 6e 73 65 72    74 20 73 65 63 74 69 6f 6e 73 20 66 6f 72 20 6d | mote.()..."Insert.sections.for.m | 
| 149800 | 6f 64 75 6c 65 73 20 74 68 61 74 20 68 61 76 65    6e 27 74 20 62 65 65 6e 20 70 75 6c 6c 65 64 20 | odules.that.haven't.been.pulled. | 
| 149820 | 66 72 6f 6d 20 74 68 65 20 70 75 73 68 2d 72 65    6d 6f 74 65 2e 0a 54 68 65 73 65 20 73 65 63 74 | from.the.push-remote..These.sect | 
| 149840 | 69 6f 6e 73 20 63 61 6e 20 62 65 20 65 78 70 61    6e 64 65 64 20 74 6f 20 73 68 6f 77 20 74 68 65 | ions.can.be.expanded.to.show.the | 
| 149860 | 20 72 65 73 70 65 63 74 69 76 65 20 63 6f 6d 6d    69 74 73 2e 22 0a 20 20 28 6d 61 67 69 74 2d 2d | .respective.commits."...(magit-- | 
| 149880 | 69 6e 73 65 72 74 2d 6d 6f 64 75 6c 65 73 2d 6c    6f 67 73 20 22 4d 6f 64 75 6c 65 73 20 75 6e 70 | insert-modules-logs."Modules.unp | 
| 1498a0 | 75 6c 6c 65 64 20 66 72 6f 6d 20 40 7b 70 75 73    68 7d 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ulled.from.@{push}"............. | 
| 1498c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 27 6d 6f 64 75 6c 65 73 2d 75 6e 70 75 6c | ..................'modules-unpul | 
| 1498e0 | 6c 65 64 2d 66 72 6f 6d 2d 70 75 73 68 72 65 6d    6f 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 | led-from-pushremote............. | 
| 149900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 22 48 45 41 44 2e 2e 40 7b 70 75 73 68 7d | .................."HEAD..@{push} | 
| 149920 | 22 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c    6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | "))..;;;###autoload.(defun.magit | 
| 149940 | 2d 69 6e 73 65 72 74 2d 6d 6f 64 75 6c 65 73 2d    75 6e 70 75 73 68 65 64 2d 74 6f 2d 75 70 73 74 | -insert-modules-unpushed-to-upst | 
| 149960 | 72 65 61 6d 20 28 29 0a 20 20 22 49 6e 73 65 72    74 20 73 65 63 74 69 6f 6e 73 20 66 6f 72 20 6d | ream.()..."Insert.sections.for.m | 
| 149980 | 6f 64 75 6c 65 73 20 74 68 61 74 20 68 61 76 65    6e 27 74 20 62 65 65 6e 20 70 75 73 68 65 64 20 | odules.that.haven't.been.pushed. | 
| 1499a0 | 74 6f 20 74 68 65 20 75 70 73 74 72 65 61 6d 2e    0a 54 68 65 73 65 20 73 65 63 74 69 6f 6e 73 20 | to.the.upstream..These.sections. | 
| 1499c0 | 63 61 6e 20 62 65 20 65 78 70 61 6e 64 65 64 20    74 6f 20 73 68 6f 77 20 74 68 65 20 72 65 73 70 | can.be.expanded.to.show.the.resp | 
| 1499e0 | 65 63 74 69 76 65 20 63 6f 6d 6d 69 74 73 2e 22    0a 20 20 28 6d 61 67 69 74 2d 2d 69 6e 73 65 72 | ective.commits."...(magit--inser | 
| 149a00 | 74 2d 6d 6f 64 75 6c 65 73 2d 6c 6f 67 73 20 22    4d 6f 64 75 6c 65 73 20 75 6e 6d 65 72 67 65 64 | t-modules-logs."Modules.unmerged | 
| 149a20 | 20 69 6e 74 6f 20 40 7b 75 70 73 74 72 65 61 6d    7d 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .into.@{upstream}".............. | 
| 149a40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 27 6d 6f 64 75 6c 65 73 2d 75 6e 70 75 73 68 | .................'modules-unpush | 
| 149a60 | 65 64 2d 74 6f 2d 75 70 73 74 72 65 61 6d 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ed-to-upstream.................. | 
| 149a80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 22 40 7b    75 70 73 74 72 65 61 6d 7d 2e 2e 48 45 41 44 22 | ............."@{upstream}..HEAD" | 
| 149aa0 | 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f    61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | ))..;;;###autoload.(defun.magit- | 
| 149ac0 | 69 6e 73 65 72 74 2d 6d 6f 64 75 6c 65 73 2d 75    6e 70 75 73 68 65 64 2d 74 6f 2d 70 75 73 68 72 | insert-modules-unpushed-to-pushr | 
| 149ae0 | 65 6d 6f 74 65 20 28 29 0a 20 20 22 49 6e 73 65    72 74 20 73 65 63 74 69 6f 6e 73 20 66 6f 72 20 | emote.()..."Insert.sections.for. | 
| 149b00 | 6d 6f 64 75 6c 65 73 20 74 68 61 74 20 68 61 76    65 6e 27 74 20 62 65 65 6e 20 70 75 73 68 65 64 | modules.that.haven't.been.pushed | 
| 149b20 | 20 74 6f 20 74 68 65 20 70 75 73 68 2d 72 65 6d    6f 74 65 2e 0a 54 68 65 73 65 20 73 65 63 74 69 | .to.the.push-remote..These.secti | 
| 149b40 | 6f 6e 73 20 63 61 6e 20 62 65 20 65 78 70 61 6e    64 65 64 20 74 6f 20 73 68 6f 77 20 74 68 65 20 | ons.can.be.expanded.to.show.the. | 
| 149b60 | 72 65 73 70 65 63 74 69 76 65 20 63 6f 6d 6d 69    74 73 2e 22 0a 20 20 28 6d 61 67 69 74 2d 2d 69 | respective.commits."...(magit--i | 
| 149b80 | 6e 73 65 72 74 2d 6d 6f 64 75 6c 65 73 2d 6c 6f    67 73 20 22 4d 6f 64 75 6c 65 73 20 75 6e 70 75 | nsert-modules-logs."Modules.unpu | 
| 149ba0 | 73 68 65 64 20 74 6f 20 40 7b 70 75 73 68 7d 22    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | shed.to.@{push}"................ | 
| 149bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27    6d 6f 64 75 6c 65 73 2d 75 6e 70 75 73 68 65 64 | ...............'modules-unpushed | 
| 149be0 | 2d 74 6f 2d 70 75 73 68 72 65 6d 6f 74 65 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -to-pushremote.................. | 
| 149c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 22 40 7b    70 75 73 68 7d 2e 2e 48 45 41 44 22 29 29 0a 0a | ............."@{push}..HEAD")).. | 
| 149c20 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 69 6e    73 65 72 74 2d 6d 6f 64 75 6c 65 73 2d 6c 6f 67 | (defun.magit--insert-modules-log | 
| 149c40 | 73 20 28 68 65 61 64 69 6e 67 20 74 79 70 65 20    72 61 6e 67 65 29 0a 20 20 22 46 6f 72 20 69 6e | s.(heading.type.range)..."For.in | 
| 149c60 | 74 65 72 6e 61 6c 20 75 73 65 2c 20 64 6f 6e 27    74 20 61 64 64 20 74 6f 20 61 20 68 6f 6f 6b 2e | ternal.use,.don't.add.to.a.hook. | 
| 149c80 | 22 0a 20 20 28 75 6e 6c 65 73 73 20 28 6d 61 67    69 74 2d 69 67 6e 6f 72 65 2d 73 75 62 6d 6f 64 | "...(unless.(magit-ignore-submod | 
| 149ca0 | 75 6c 65 73 2d 70 29 0a 20 20 20 20 28 77 68 65    6e 2d 6c 65 74 20 28 28 6d 6f 64 75 6c 65 73 20 | ules-p).....(when-let.((modules. | 
| 149cc0 | 28 6d 61 67 69 74 2d 6c 69 73 74 2d 6d 6f 64 75    6c 65 2d 70 61 74 68 73 29 29 29 0a 20 20 20 20 | (magit-list-module-paths)))..... | 
| 149ce0 | 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d    73 65 63 74 69 6f 6e 20 73 65 63 74 69 6f 6e 20 | ..(magit-insert-section.section. | 
| 149d00 | 28 28 65 76 61 6c 20 74 79 70 65 29 20 6e 69 6c    20 74 29 0a 20 20 20 20 20 20 20 20 28 73 74 72 | ((eval.type).nil.t).........(str | 
| 149d20 | 69 6e 67 2d 6d 61 74 63 68 20 22 5c 5c 60 5c 5c    28 2e 2b 5c 5c 29 20 5c 5c 28 5b 5e 20 5d 2b 5c | ing-match."\\`\\(.+\\).\\([^.]+\ | 
| 149d40 | 5c 29 5c 5c 27 22 20 68 65 61 64 69 6e 67 29 0a    20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 | \)\\'".heading).........(magit-i | 
| 149d60 | 6e 73 65 72 74 2d 68 65 61 64 69 6e 67 0a 20 20    20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 | nsert-heading...........(propert | 
| 149d80 | 69 7a 65 20 28 6d 61 74 63 68 2d 73 74 72 69 6e    67 20 31 20 68 65 61 64 69 6e 67 29 0a 20 20 20 | ize.(match-string.1.heading).... | 
| 149da0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 | ...................'font-lock-fa | 
| 149dc0 | 63 65 20 27 6d 61 67 69 74 2d 73 65 63 74 69 6f    6e 2d 68 65 61 64 69 6e 67 29 0a 20 20 20 20 20 | ce.'magit-section-heading)...... | 
| 149de0 | 20 20 20 20 20 22 20 22 0a 20 20 20 20 20 20 20    20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 28 | ....."."...........(propertize.( | 
| 149e00 | 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 32 20 68    65 61 64 69 6e 67 29 0a 20 20 20 20 20 20 20 20 | match-string.2.heading)......... | 
| 149e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 66    6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d | ..............'font-lock-face.'m | 
| 149e40 | 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 6d 6f    74 65 29 0a 20 20 20 20 20 20 20 20 20 20 22 3a | agit-branch-remote)...........": | 
| 149e60 | 22 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69    74 2d 77 69 74 68 2d 74 6f 70 6c 65 76 65 6c 0a | ").........(magit-with-toplevel. | 
| 149e80 | 20 20 20 20 20 20 20 20 20 20 28 64 6f 6c 69 73    74 20 28 6d 6f 64 75 6c 65 20 6d 6f 64 75 6c 65 | ..........(dolist.(module.module | 
| 149ea0 | 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28    77 68 65 6e 20 28 6d 61 67 69 74 2d 6d 6f 64 75 | s).............(when.(magit-modu | 
| 149ec0 | 6c 65 2d 77 6f 72 6b 74 72 65 65 2d 70 20 6d 6f    64 75 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 | le-worktree-p.module)........... | 
| 149ee0 | 20 20 20 20 28 6c 65 74 20 28 28 64 65 66 61 75    6c 74 2d 64 69 72 65 63 74 6f 72 79 0a 20 20 20 | ....(let.((default-directory.... | 
| 149f00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e | ..................(expand-file-n | 
| 149f20 | 61 6d 65 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 61    73 2d 64 69 72 65 63 74 6f 72 79 20 6d 6f 64 75 | ame.(file-name-as-directory.modu | 
| 149f40 | 6c 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6d 61 | le)))).................(when.(ma | 
| 149f60 | 67 69 74 2d 66 69 6c 65 2d 61 63 63 65 73 73 69    62 6c 65 2d 64 69 72 65 63 74 6f 72 79 2d 70 20 | git-file-accessible-directory-p. | 
| 149f80 | 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72    79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | default-directory).............. | 
| 149fa0 | 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65    72 74 2d 73 65 63 74 69 6f 6e 20 73 65 63 20 28 | .....(magit-insert-section.sec.( | 
| 149fc0 | 6d 61 67 69 74 2d 6d 6f 64 75 6c 65 2d 73 65 63    74 69 6f 6e 20 6d 6f 64 75 6c 65 20 74 29 0a 20 | magit-module-section.module.t).. | 
| 149fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 | ...................(magit-insert | 
| 14a000 | 2d 68 65 61 64 69 6e 67 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | -heading.......................( | 
| 14a020 | 70 72 6f 70 65 72 74 69 7a 65 20 6d 6f 64 75 6c    65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | propertize.module............... | 
| 14a040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 | ....................'font-lock-f | 
| 14a060 | 61 63 65 20 27 6d 61 67 69 74 2d 64 69 66 66 2d    66 69 6c 65 2d 68 65 61 64 69 6e 67 29 0a 20 20 | ace.'magit-diff-file-heading)... | 
| 14a080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 22 3a 22 29 0a 20 20 20 20 20 20 20 | ....................":")........ | 
| 14a0a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 73    65 74 20 73 65 63 20 72 61 6e 67 65 20 72 61 6e | .............(oset.sec.range.ran | 
| 14a0c0 | 67 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 | ge).....................(magit-g | 
| 14a0e0 | 69 74 2d 77 61 73 68 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | it-wash......................... | 
| 14a100 | 28 61 70 70 6c 79 2d 70 61 72 74 69 61 6c 6c 79    20 23 27 6d 61 67 69 74 2d 6c 6f 67 2d 77 61 73 | (apply-partially.#'magit-log-was | 
| 14a120 | 68 2d 6c 6f 67 20 27 6d 6f 64 75 6c 65 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | h-log.'module).................. | 
| 14a140 | 20 20 20 20 20 22 2d 63 22 20 22 70 75 73 68 2e    64 65 66 61 75 6c 74 3d 63 75 72 72 65 6e 74 22 | ....."-c"."push.default=current" | 
| 14a160 | 20 22 6c 6f 67 22 20 22 2d 2d 6f 6e 65 6c 69 6e    65 22 20 72 61 6e 67 65 29 0a 20 20 20 20 20 20 | ."log"."--oneline".range)....... | 
| 14a180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77    68 65 6e 20 28 3e 20 28 70 6f 69 6e 74 29 0a 20 | ..............(when.(>.(point).. | 
| 14a1a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 65 | ............................(ore | 
| 14a1c0 | 66 20 73 65 63 20 63 6f 6e 74 65 6e 74 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | f.sec.content))................. | 
| 14a1e0 | 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d 63 68    61 72 20 2d 31 29 29 29 29 29 29 29 29 0a 20 20 | ......(delete-char.-1))))))))... | 
| 14a200 | 20 20 20 20 20 20 28 69 66 20 28 3e 20 28 70 6f    69 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ......(if.(>.(point)............ | 
| 14a220 | 20 20 20 20 28 6f 72 65 66 20 73 65 63 74 69 6f    6e 20 63 6f 6e 74 65 6e 74 29 29 0a 20 20 20 20 | ....(oref.section.content))..... | 
| 14a240 | 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20    3f 5c 6e 29 0a 20 20 20 20 20 20 20 20 20 20 28 | ........(insert.?\n)...........( | 
| 14a260 | 6d 61 67 69 74 2d 63 61 6e 63 65 6c 2d 73 65 63    74 69 6f 6e 29 29 29 29 29 29 0a 0a 3b 3b 3b 20 | magit-cancel-section))))))..;;;. | 
| 14a280 | 4c 69 73 74 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f    6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 | List..;;;###autoload.(defun.magi | 
| 14a2a0 | 74 2d 6c 69 73 74 2d 73 75 62 6d 6f 64 75 6c 65    73 20 28 29 0a 20 20 22 44 69 73 70 6c 61 79 20 | t-list-submodules.()..."Display. | 
| 14a2c0 | 61 20 6c 69 73 74 20 6f 66 20 74 68 65 20 63 75    72 72 65 6e 74 20 72 65 70 6f 73 69 74 6f 72 79 | a.list.of.the.current.repository | 
| 14a2e0 | 27 73 20 70 6f 70 75 6c 61 74 65 64 20 73 75 62    6d 6f 64 75 6c 65 73 2e 22 0a 20 20 28 69 6e 74 | 's.populated.submodules."...(int | 
| 14a300 | 65 72 61 63 74 69 76 65 29 0a 20 20 28 6d 61 67    69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 6c 69 73 | eractive)...(magit-submodule-lis | 
| 14a320 | 74 2d 73 65 74 75 70 20 6d 61 67 69 74 2d 73 75    62 6d 6f 64 75 6c 65 2d 6c 69 73 74 2d 63 6f 6c | t-setup.magit-submodule-list-col | 
| 14a340 | 75 6d 6e 73 29 29 0a 0a 28 64 65 66 76 61 72 2d    6b 65 79 6d 61 70 20 6d 61 67 69 74 2d 73 75 62 | umns))..(defvar-keymap.magit-sub | 
| 14a360 | 6d 6f 64 75 6c 65 2d 6c 69 73 74 2d 6d 6f 64 65    2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22 4c 6f 63 | module-list-mode-map...:doc."Loc | 
| 14a380 | 61 6c 20 6b 65 79 6d 61 70 20 66 6f 72 20 4d 61    67 69 74 2d 53 75 62 6d 6f 64 75 6c 65 2d 4c 69 | al.keymap.for.Magit-Submodule-Li | 
| 14a3a0 | 73 74 20 6d 6f 64 65 20 62 75 66 66 65 72 73 2e    22 0a 20 20 3a 70 61 72 65 6e 74 20 6d 61 67 69 | st.mode.buffers."...:parent.magi | 
| 14a3c0 | 74 2d 72 65 70 6f 6c 69 73 74 2d 6d 6f 64 65 2d    6d 61 70 29 0a 0a 28 64 65 66 69 6e 65 2d 64 65 | t-repolist-mode-map)..(define-de | 
| 14a3e0 | 72 69 76 65 64 2d 6d 6f 64 65 20 6d 61 67 69 74    2d 73 75 62 6d 6f 64 75 6c 65 2d 6c 69 73 74 2d | rived-mode.magit-submodule-list- | 
| 14a400 | 6d 6f 64 65 20 74 61 62 75 6c 61 74 65 64 2d 6c    69 73 74 2d 6d 6f 64 65 20 22 4d 6f 64 75 6c 65 | mode.tabulated-list-mode."Module | 
| 14a420 | 73 22 0a 20 20 22 4d 61 6a 6f 72 20 6d 6f 64 65    20 66 6f 72 20 62 72 6f 77 73 69 6e 67 20 61 20 | s"..."Major.mode.for.browsing.a. | 
| 14a440 | 6c 69 73 74 20 6f 66 20 47 69 74 20 73 75 62 6d    6f 64 75 6c 65 73 2e 22 0a 20 20 3a 67 72 6f 75 | list.of.Git.submodules."...:grou | 
| 14a460 | 70 20 27 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73    74 2d 6d 6f 64 65 0a 20 20 28 73 65 74 71 2d 6c | p.'magit-repolist-mode...(setq-l | 
| 14a480 | 6f 63 61 6c 20 78 2d 73 74 72 65 74 63 68 2d 63    75 72 73 6f 72 20 6e 69 6c 29 0a 20 20 28 73 65 | ocal.x-stretch-cursor.nil)...(se | 
| 14a4a0 | 74 71 20 74 61 62 75 6c 61 74 65 64 2d 6c 69 73    74 2d 70 61 64 64 69 6e 67 20 30 29 0a 20 20 28 | tq.tabulated-list-padding.0)...( | 
| 14a4c0 | 61 64 64 2d 68 6f 6f 6b 20 27 74 61 62 75 6c 61    74 65 64 2d 6c 69 73 74 2d 72 65 76 65 72 74 2d | add-hook.'tabulated-list-revert- | 
| 14a4e0 | 68 6f 6f 6b 20 23 27 6d 61 67 69 74 2d 73 75 62    6d 6f 64 75 6c 65 2d 6c 69 73 74 2d 72 65 66 72 | hook.#'magit-submodule-list-refr | 
| 14a500 | 65 73 68 20 6e 69 6c 20 74 29 0a 20 20 28 73 65    74 71 20 69 6d 65 6e 75 2d 70 72 65 76 2d 69 6e | esh.nil.t)...(setq.imenu-prev-in | 
| 14a520 | 64 65 78 2d 70 6f 73 69 74 69 6f 6e 2d 66 75 6e    63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 23 27 | dex-position-function.........#' | 
| 14a540 | 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 2d    69 6d 65 6e 75 2d 70 72 65 76 2d 69 6e 64 65 78 | magit-repolist--imenu-prev-index | 
| 14a560 | 2d 70 6f 73 69 74 69 6f 6e 29 0a 20 20 28 73 65    74 71 20 69 6d 65 6e 75 2d 65 78 74 72 61 63 74 | -position)...(setq.imenu-extract | 
| 14a580 | 2d 69 6e 64 65 78 2d 6e 61 6d 65 2d 66 75 6e 63    74 69 6f 6e 20 23 27 74 61 62 75 6c 61 74 65 64 | -index-name-function.#'tabulated | 
| 14a5a0 | 2d 6c 69 73 74 2d 67 65 74 2d 69 64 29 29 0a 0a    28 64 65 66 76 61 72 2d 6c 6f 63 61 6c 20 6d 61 | -list-get-id))..(defvar-local.ma | 
| 14a5c0 | 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 6c 69    73 74 2d 70 72 65 64 69 63 61 74 65 20 6e 69 6c | git-submodule-list-predicate.nil | 
| 14a5e0 | 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d    73 75 62 6d 6f 64 75 6c 65 2d 6c 69 73 74 2d 73 | )..(defun.magit-submodule-list-s | 
| 14a600 | 65 74 75 70 20 28 63 6f 6c 75 6d 6e 73 20 26 6f    70 74 69 6f 6e 61 6c 20 70 72 65 64 69 63 61 74 | etup.(columns.&optional.predicat | 
| 14a620 | 65 29 0a 20 20 28 6d 61 67 69 74 2d 64 69 73 70    6c 61 79 2d 62 75 66 66 65 72 0a 20 20 20 28 6f | e)...(magit-display-buffer....(o | 
| 14a640 | 72 20 28 6d 61 67 69 74 2d 67 65 74 2d 6d 6f 64    65 2d 62 75 66 66 65 72 20 27 6d 61 67 69 74 2d | r.(magit-get-mode-buffer.'magit- | 
| 14a660 | 73 75 62 6d 6f 64 75 6c 65 2d 6c 69 73 74 2d 6d    6f 64 65 29 0a 20 20 20 20 20 20 20 28 6d 61 67 | submodule-list-mode)........(mag | 
| 14a680 | 69 74 2d 67 65 6e 65 72 61 74 65 2d 6e 65 77 2d    62 75 66 66 65 72 20 27 6d 61 67 69 74 2d 73 75 | it-generate-new-buffer.'magit-su | 
| 14a6a0 | 62 6d 6f 64 75 6c 65 2d 6c 69 73 74 2d 6d 6f 64    65 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 73 75 | bmodule-list-mode)))...(magit-su | 
| 14a6c0 | 62 6d 6f 64 75 6c 65 2d 6c 69 73 74 2d 6d 6f 64    65 29 0a 20 20 28 73 65 74 71 2d 6c 6f 63 61 6c | bmodule-list-mode)...(setq-local | 
| 14a6e0 | 20 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d    63 6f 6c 75 6d 6e 73 20 63 6f 6c 75 6d 6e 73 29 | .magit-repolist-columns.columns) | 
| 14a700 | 0a 20 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 6d    61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 73 6f | ...(setq-local.magit-repolist-so | 
| 14a720 | 72 74 2d 6b 65 79 20 6d 61 67 69 74 2d 73 75 62    6d 6f 64 75 6c 65 2d 6c 69 73 74 2d 73 6f 72 74 | rt-key.magit-submodule-list-sort | 
| 14a740 | 2d 6b 65 79 29 0a 20 20 28 73 65 74 71 2d 6c 6f    63 61 6c 20 6d 61 67 69 74 2d 73 75 62 6d 6f 64 | -key)...(setq-local.magit-submod | 
| 14a760 | 75 6c 65 2d 6c 69 73 74 2d 70 72 65 64 69 63 61    74 65 20 70 72 65 64 69 63 61 74 65 29 0a 20 20 | ule-list-predicate.predicate)... | 
| 14a780 | 28 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d    73 65 74 75 70 2d 31 29 0a 20 20 28 6d 61 67 69 | (magit-repolist-setup-1)...(magi | 
| 14a7a0 | 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 6c 69 73 74    2d 72 65 66 72 65 73 68 29 29 0a 0a 28 64 65 66 | t-submodule-list-refresh))..(def | 
| 14a7c0 | 75 6e 20 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75    6c 65 2d 6c 69 73 74 2d 72 65 66 72 65 73 68 20 | un.magit-submodule-list-refresh. | 
| 14a7e0 | 28 29 0a 20 20 28 73 65 74 71 20 74 61 62 75 6c    61 74 65 64 2d 6c 69 73 74 2d 65 6e 74 72 69 65 | ()...(setq.tabulated-list-entrie | 
| 14a800 | 73 0a 20 20 20 20 20 20 20 20 28 73 65 71 2d 6b    65 65 70 0a 20 20 20 20 20 20 20 20 20 28 6c 61 | s.........(seq-keep..........(la | 
| 14a820 | 6d 62 64 61 20 28 6d 6f 64 75 6c 65 29 0a 20 20    20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 | mbda.(module)............(let.(( | 
| 14a840 | 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72    79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | default-directory............... | 
| 14a860 | 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65    2d 6e 61 6d 65 20 28 66 69 6c 65 2d 6e 61 6d 65 | ....(expand-file-name.(file-name | 
| 14a880 | 2d 61 73 2d 64 69 72 65 63 74 6f 72 79 20 6d 6f    64 75 6c 65 29 29 29 29 0a 20 20 20 20 20 20 20 | -as-directory.module))))........ | 
| 14a8a0 | 20 20 20 20 20 20 28 61 6e 64 20 28 66 69 6c 65    2d 65 78 69 73 74 73 2d 70 20 22 2e 67 69 74 22 | ......(and.(file-exists-p.".git" | 
| 14a8c0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6f 72 20 28 6e 6f 74 20 6d 61 67 | )...................(or.(not.mag | 
| 14a8e0 | 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 6c 69 73    74 2d 70 72 65 64 69 63 61 74 65 29 0a 20 20 20 | it-submodule-list-predicate).... | 
| 14a900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 66 75 6e 63 61 6c 6c 20 6d 61 67 69 | ...................(funcall.magi | 
| 14a920 | 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 6c 69 73 74    2d 70 72 65 64 69 63 61 74 65 20 6d 6f 64 75 6c | t-submodule-list-predicate.modul | 
| 14a940 | 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6c 69 73 74 20 6d 6f 64 75 | e))...................(list.modu | 
| 14a960 | 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 76 63 6f 6e | le.........................(vcon | 
| 14a980 | 63 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 | cat..........................(ma | 
| 14a9a0 | 70 63 61 72 20 28 70 63 61 73 65 2d 6c 61 6d 62    64 61 20 28 60 28 2c 74 69 74 6c 65 20 2c 77 69 | pcar.(pcase-lambda.(`(,title.,wi | 
| 14a9c0 | 64 74 68 20 2c 66 6e 20 2c 70 72 6f 70 73 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | dth.,fn.,props))................ | 
| 14a9e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6f 72 20 28 66 75 6e 63 61 6c 6c | ....................(or.(funcall | 
| 14aa00 | 20 66 6e 20 60 28 28 3a 70 61 74 68 20 20 2c 6d    6f 64 75 6c 65 29 0a 20 20 20 20 20 20 20 20 20 | .fn.`((:path..,module).......... | 
| 14aa20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 14aa40 | 20 20 20 20 20 20 20 20 20 20 20 20 28 3a 74 69    74 6c 65 20 2c 74 69 74 6c 65 29 0a 20 20 20 20 | ............(:title.,title)..... | 
| 14aa60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 14aa80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 3a 77 69 64 74 68 20 2c 77 69 64 74 68 29 | .................(:width.,width) | 
| 14aaa0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 14aac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 2c 40 70 72 6f 70 73 29 29 0a | ......................,@props)). | 
| 14aae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 14ab00 | 20 20 20 20 20 20 20 22 22 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .......""))..................... | 
| 14ab20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67    69 74 2d 72 65 70 6f 6c 69 73 74 2d 63 6f 6c 75 | .............magit-repolist-colu | 
| 14ab40 | 6d 6e 73 29 29 29 29 29 29 0a 20 20 20 20 20 20    20 20 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 6d | mns))))))..........(magit-list-m | 
| 14ab60 | 6f 64 75 6c 65 2d 70 61 74 68 73 29 29 29 0a 20    20 28 6d 65 73 73 61 67 65 20 22 4c 69 73 74 69 | odule-paths)))...(message."Listi | 
| 14ab80 | 6e 67 20 73 75 62 6d 6f 64 75 6c 65 73 2e 2e 2e    22 29 0a 20 20 28 74 61 62 75 6c 61 74 65 64 2d | ng.submodules...")...(tabulated- | 
| 14aba0 | 6c 69 73 74 2d 69 6e 69 74 2d 68 65 61 64 65 72    29 0a 20 20 28 74 61 62 75 6c 61 74 65 64 2d 6c | list-init-header)...(tabulated-l | 
| 14abc0 | 69 73 74 2d 70 72 69 6e 74 20 74 29 0a 20 20 28    6d 65 73 73 61 67 65 20 22 4c 69 73 74 69 6e 67 | ist-print.t)...(message."Listing | 
| 14abe0 | 20 73 75 62 6d 6f 64 75 6c 65 73 2e 2e 2e 64 6f    6e 65 22 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | .submodules...done"))..(defun.ma | 
| 14ac00 | 67 69 74 2d 6d 6f 64 75 6c 65 6c 69 73 74 2d 63    6f 6c 75 6d 6e 2d 70 61 74 68 20 28 73 70 65 63 | git-modulelist-column-path.(spec | 
| 14ac20 | 29 0a 20 20 22 49 6e 73 65 72 74 20 74 68 65 20    72 65 6c 61 74 69 76 65 20 70 61 74 68 20 6f 66 | )..."Insert.the.relative.path.of | 
| 14ac40 | 20 74 68 65 20 73 75 62 6d 6f 64 75 6c 65 2e 22    0a 20 20 28 6c 65 74 20 28 28 70 61 74 68 20 28 | .the.submodule."...(let.((path.( | 
| 14ac60 | 63 61 64 72 20 28 61 73 73 71 20 3a 70 61 74 68    20 73 70 65 63 29 29 29 29 0a 20 20 20 20 28 6f | cadr.(assq.:path.spec)))).....(o | 
| 14ac80 | 72 20 28 72 75 6e 2d 68 6f 6f 6b 2d 77 69 74 68    2d 61 72 67 73 2d 75 6e 74 69 6c 2d 73 75 63 63 | r.(run-hook-with-args-until-succ | 
| 14aca0 | 65 73 73 0a 20 20 20 20 20 20 20 20 20 27 6d 61    67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 6c 69 | ess..........'magit-submodule-li | 
| 14acc0 | 73 74 2d 66 6f 72 6d 61 74 2d 70 61 74 68 2d 66    75 6e 63 74 69 6f 6e 73 20 70 61 74 68 29 0a 20 | st-format-path-functions.path).. | 
| 14ace0 | 20 20 20 20 20 20 20 70 61 74 68 29 29 29 0a 0a    3b 3b 3b 20 55 74 69 6c 69 74 69 65 73 0a 0a 28 | .......path)))..;;;.Utilities..( | 
| 14ad00 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 75 62 6d    6f 64 75 6c 65 2d 2d 6d 61 79 62 65 2d 72 65 75 | defun.magit-submodule--maybe-reu | 
| 14ad20 | 73 65 2d 67 69 74 64 69 72 20 28 6e 61 6d 65 20    70 61 74 68 29 0a 20 20 28 6c 65 74 20 28 28 67 | se-gitdir.(name.path)...(let.((g | 
| 14ad40 | 69 74 64 69 72 20 28 63 6f 6e 76 65 72 74 2d 73    74 61 6e 64 61 72 64 2d 66 69 6c 65 6e 61 6d 65 | itdir.(convert-standard-filename | 
| 14ad60 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e | ..................(expand-file-n | 
| 14ad80 | 61 6d 65 20 28 63 6f 6e 63 61 74 20 22 6d 6f 64    75 6c 65 73 2f 22 20 6e 61 6d 65 29 0a 20 20 20 | ame.(concat."modules/".name).... | 
| 14ada0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 14adc0 | 28 6d 61 67 69 74 2d 67 69 74 64 69 72 29 29 29    29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 61 6e | (magit-gitdir))))).....(when.(an | 
| 14ade0 | 64 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70    20 67 69 74 64 69 72 29 0a 20 20 20 20 20 20 20 | d.(file-exists-p.gitdir)........ | 
| 14ae00 | 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 66 69    6c 65 2d 65 78 69 73 74 73 2d 70 20 70 61 74 68 | ........(not.(file-exists-p.path | 
| 14ae20 | 29 29 29 0a 20 20 20 20 20 20 28 70 63 61 73 65    20 28 72 65 61 64 2d 63 68 61 72 2d 63 68 6f 69 | ))).......(pcase.(read-char-choi | 
| 14ae40 | 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 63 6f 6e 63 61 74 0a 20 20 20 20 20 20 20 | ce...............(concat........ | 
| 14ae60 | 20 20 20 20 20 20 20 20 67 69 74 64 69 72 20 22    20 61 6c 72 65 61 64 79 20 65 78 69 73 74 73 2e | ........gitdir.".already.exists. | 
| 14ae80 | 5c 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 22 54 79 70 65 20 5b 75 5d 20 74 6f 20 | \n"................"Type.[u].to. | 
| 14aea0 | 75 73 65 20 74 68 65 20 65 78 69 73 74 69 6e 67    20 67 69 74 64 69 72 20 61 6e 64 20 63 72 65 61 | use.the.existing.gitdir.and.crea | 
| 14aec0 | 74 65 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74    72 65 65 5c 6e 22 0a 20 20 20 20 20 20 20 20 20 | te.the.working.tree\n".......... | 
| 14aee0 | 20 20 20 20 20 20 22 20 20 20 20 20 5b 72 5d 20    74 6f 20 72 65 6e 61 6d 65 20 74 68 65 20 65 78 | ......".....[r].to.rename.the.ex | 
| 14af00 | 69 73 74 69 6e 67 20 67 69 74 64 69 72 20 61 6e    64 20 63 6c 6f 6e 65 20 61 67 61 69 6e 5c 6e 22 | isting.gitdir.and.clone.again\n" | 
| 14af20 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    22 20 20 20 20 20 5b 74 5d 20 74 6f 20 74 72 61 | ................".....[t].to.tra | 
| 14af40 | 73 68 20 74 68 65 20 65 78 69 73 74 69 6e 67 20    67 69 74 64 69 72 20 61 6e 64 20 63 6c 6f 6e 65 | sh.the.existing.gitdir.and.clone | 
| 14af60 | 20 61 67 61 69 6e 5c 6e 22 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 22 20 20 20 5b 43 2d | .again\n"................"...[C- | 
| 14af80 | 67 5d 20 74 6f 20 61 62 6f 72 74 20 22 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 3f | g].to.abort.")...............'(? | 
| 14afa0 | 75 20 3f 72 20 3f 74 29 29 0a 20 20 20 20 20 20    20 20 28 3f 75 20 28 6d 61 67 69 74 2d 73 75 62 | u.?r.?t)).........(?u.(magit-sub | 
| 14afc0 | 6d 6f 64 75 6c 65 2d 2d 72 65 73 74 6f 72 65 2d    77 6f 72 6b 74 72 65 65 20 28 65 78 70 61 6e 64 | module--restore-worktree.(expand | 
| 14afe0 | 2d 66 69 6c 65 2d 6e 61 6d 65 20 70 61 74 68 29    20 67 69 74 64 69 72 29 29 0a 20 20 20 20 20 20 | -file-name.path).gitdir))....... | 
| 14b000 | 20 20 28 3f 72 20 28 72 65 6e 61 6d 65 2d 66 69    6c 65 20 67 69 74 64 69 72 20 28 63 6f 6e 63 61 | ..(?r.(rename-file.gitdir.(conca | 
| 14b020 | 74 20 67 69 74 64 69 72 20 22 2d 22 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t.gitdir."-".................... | 
| 14b040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 66 6f 72 6d 61 74 2d 74 69 6d | .....................(format-tim | 
| 14b060 | 65 2d 73 74 72 69 6e 67 20 22 25 46 2d 25 54 22    29 29 29 29 0a 20 20 20 20 20 20 20 20 28 3f 74 | e-string."%F-%T")))).........(?t | 
| 14b080 | 20 28 64 65 6c 65 74 65 2d 64 69 72 65 63 74 6f    72 79 20 67 69 74 64 69 72 20 74 20 74 29 29 29 | .(delete-directory.gitdir.t.t))) | 
| 14b0a0 | 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69    74 2d 73 75 62 6d 6f 64 75 6c 65 2d 2d 72 65 73 | )))..(defun.magit-submodule--res | 
| 14b0c0 | 74 6f 72 65 2d 77 6f 72 6b 74 72 65 65 20 28 77    6f 72 6b 74 72 65 65 20 67 69 74 64 69 72 29 0a | tore-worktree.(worktree.gitdir). | 
| 14b0e0 | 20 20 28 6d 61 6b 65 2d 64 69 72 65 63 74 6f 72    79 20 77 6f 72 6b 74 72 65 65 20 74 29 0a 20 20 | ..(make-directory.worktree.t)... | 
| 14b100 | 28 77 69 74 68 2d 74 65 6d 70 2d 66 69 6c 65 20    28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d | (with-temp-file.(expand-file-nam | 
| 14b120 | 65 20 22 2e 67 69 74 22 20 77 6f 72 6b 74 72 65    65 29 0a 20 20 20 20 28 69 6e 73 65 72 74 20 22 | e.".git".worktree).....(insert." | 
| 14b140 | 67 69 74 64 69 72 3a 20 22 20 28 66 69 6c 65 2d    72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 20 67 69 | gitdir:.".(file-relative-name.gi | 
| 14b160 | 74 64 69 72 20 77 6f 72 6b 74 72 65 65 29 20 22    5c 6e 22 29 29 0a 20 20 28 6c 65 74 20 28 28 64 | tdir.worktree)."\n"))...(let.((d | 
| 14b180 | 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79    20 77 6f 72 6b 74 72 65 65 29 29 0a 20 20 20 20 | efault-directory.worktree))..... | 
| 14b1a0 | 28 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20    22 72 65 73 65 74 22 20 22 2d 2d 68 61 72 64 22 | (magit-call-git."reset"."--hard" | 
| 14b1c0 | 20 22 48 45 41 44 22 20 22 2d 2d 22 29 29 29 0a    0a 3b 3b 3b 20 5f 0a 28 70 72 6f 76 69 64 65 20 | ."HEAD"."--")))..;;;._.(provide. | 
| 14b1e0 | 27 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65    29 0a 3b 3b 3b 20 6d 61 67 69 74 2d 73 75 62 6d | 'magit-submodule).;;;.magit-subm | 
| 14b200 | 6f 64 75 6c 65 2e 65 6c 20 65 6e 64 73 20 68 65    72 65 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 | odule.el.ends.here.............. | 
| 14b220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 14b240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 14b260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 14b280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 14b2a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 14b2c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 14b2e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 14b300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 14b320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 14b340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 14b360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 14b380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 14b3a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 14b3c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 14b3e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 14b400 | 6d 61 67 69 74 2d 32 30 32 34 30 34 30 34 2e 31    39 30 31 2f 6d 61 67 69 74 2d 62 61 73 65 2e 65 | magit-20240404.1901/magit-base.e | 
| 14b420 | 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | l............................... | 
| 14b440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 14b460 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30    30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 | 
| 14b480 | 30 31 34 37 32 32 34 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 34 34 35 31 00 20 30 00 00 00 | 0147224.00000000000.014451..0... | 
| 14b4a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 14b4c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 14b4e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 14b500 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... | 
| 14b520 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... | 
| 14b540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 14b560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 14b580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 14b5a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 14b5c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 14b5e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 14b600 | 3b 3b 3b 20 6d 61 67 69 74 2d 62 61 73 65 2e 65    6c 20 2d 2d 2d 20 45 61 72 6c 79 20 62 69 72 64 | ;;;.magit-base.el.---.Early.bird | 
| 14b620 | 73 20 20 2d 2a 2d 20 6c 65 78 69 63 61 6c 2d 62    69 6e 64 69 6e 67 3a 74 3b 20 63 6f 64 69 6e 67 | s..-*-.lexical-binding:t;.coding | 
| 14b640 | 3a 75 74 66 2d 38 20 2d 2a 2d 0a 0a 3b 3b 20 43    6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 | :utf-8.-*-..;;.Copyright.(C).200 | 
| 14b660 | 38 2d 32 30 32 34 20 54 68 65 20 4d 61 67 69 74    20 50 72 6f 6a 65 63 74 20 43 6f 6e 74 72 69 62 | 8-2024.The.Magit.Project.Contrib | 
| 14b680 | 75 74 6f 72 73 0a 0a 3b 3b 20 41 75 74 68 6f 72    3a 20 4a 6f 6e 61 73 20 42 65 72 6e 6f 75 6c 6c | utors..;;.Author:.Jonas.Bernoull | 
| 14b6a0 | 69 20 3c 6a 6f 6e 61 73 40 62 65 72 6e 6f 75 6c    2e 6c 69 3e 0a 3b 3b 20 4d 61 69 6e 74 61 69 6e | i.<jonas@bernoul.li>.;;.Maintain | 
| 14b6c0 | 65 72 3a 20 4a 6f 6e 61 73 20 42 65 72 6e 6f 75    6c 6c 69 20 3c 6a 6f 6e 61 73 40 62 65 72 6e 6f | er:.Jonas.Bernoulli.<jonas@berno | 
| 14b6e0 | 75 6c 2e 6c 69 3e 0a 0a 3b 3b 20 53 50 44 58 2d    4c 69 63 65 6e 73 65 2d 49 64 65 6e 74 69 66 69 | ul.li>..;;.SPDX-License-Identifi | 
| 14b700 | 65 72 3a 20 47 50 4c 2d 33 2e 30 2d 6f 72 2d 6c    61 74 65 72 0a 0a 3b 3b 20 4d 61 67 69 74 20 69 | er:.GPL-3.0-or-later..;;.Magit.i | 
| 14b720 | 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3a    20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 | s.free.software:.you.can.redistr | 
| 14b740 | 69 62 75 74 65 20 69 74 20 61 6e 64 2f 6f 72 20    6d 6f 64 69 66 79 20 69 74 0a 3b 3b 20 75 6e 64 | ibute.it.and/or.modify.it.;;.und | 
| 14b760 | 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20    74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 | er.the.terms.of.the.GNU.General. | 
| 14b780 | 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 61    73 20 70 75 62 6c 69 73 68 65 64 20 62 79 0a 3b | Public.License.as.published.by.; | 
| 14b7a0 | 3b 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77    61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 | ;.the.Free.Software.Foundation,. | 
| 14b7c0 | 65 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 33    20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 2c | either.version.3.of.the.License, | 
| 14b7e0 | 20 6f 72 0a 3b 3b 20 28 61 74 20 79 6f 75 72 20    6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 74 65 | .or.;;.(at.your.option).any.late | 
| 14b800 | 72 20 76 65 72 73 69 6f 6e 2e 0a 3b 3b 0a 3b 3b    20 4d 61 67 69 74 20 69 73 20 64 69 73 74 72 69 | r.version..;;.;;.Magit.is.distri | 
| 14b820 | 62 75 74 65 64 20 69 6e 20 74 68 65 20 68 6f 70    65 20 74 68 61 74 20 69 74 20 77 69 6c 6c 20 62 | buted.in.the.hope.that.it.will.b | 
| 14b840 | 65 20 75 73 65 66 75 6c 2c 20 62 75 74 20 57 49    54 48 4f 55 54 0a 3b 3b 20 41 4e 59 20 57 41 52 | e.useful,.but.WITHOUT.;;.ANY.WAR | 
| 14b860 | 52 41 4e 54 59 3b 20 77 69 74 68 6f 75 74 20 65    76 65 6e 20 74 68 65 20 69 6d 70 6c 69 65 64 20 | RANTY;.without.even.the.implied. | 
| 14b880 | 77 61 72 72 61 6e 74 79 20 6f 66 20 4d 45 52 43    48 41 4e 54 41 42 49 4c 49 54 59 0a 3b 3b 20 6f | warranty.of.MERCHANTABILITY.;;.o | 
| 14b8a0 | 72 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20    50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f | r.FITNESS.FOR.A.PARTICULAR.PURPO | 
| 14b8c0 | 53 45 2e 20 20 53 65 65 20 74 68 65 20 47 4e 55    20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 0a | SE...See.the.GNU.General.Public. | 
| 14b8e0 | 3b 3b 20 4c 69 63 65 6e 73 65 20 66 6f 72 20 6d    6f 72 65 20 64 65 74 61 69 6c 73 2e 0a 3b 3b 0a | ;;.License.for.more.details..;;. | 
| 14b900 | 3b 3b 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61    76 65 20 72 65 63 65 69 76 65 64 20 61 20 63 6f | ;;.You.should.have.received.a.co | 
| 14b920 | 70 79 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65    6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 | py.of.the.GNU.General.Public.Lic | 
| 14b940 | 65 6e 73 65 0a 3b 3b 20 61 6c 6f 6e 67 20 77 69    74 68 20 4d 61 67 69 74 2e 20 20 49 66 20 6e 6f | ense.;;.along.with.Magit...If.no | 
| 14b960 | 74 2c 20 73 65 65 20 3c 68 74 74 70 73 3a 2f 2f    77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 | t,.see.<https://www.gnu.org/lice | 
| 14b980 | 6e 73 65 73 2f 3e 2e 0a 0a 3b 3b 20 54 68 69 73    20 66 69 6c 65 20 63 6f 6e 74 61 69 6e 73 20 63 | nses/>...;;.This.file.contains.c | 
| 14b9a0 | 6f 64 65 20 74 61 6b 65 6e 20 66 72 6f 6d 20 47    4e 55 20 45 6d 61 63 73 2c 20 77 68 69 63 68 20 | ode.taken.from.GNU.Emacs,.which. | 
| 14b9c0 | 69 73 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20    28 43 29 20 31 39 37 36 2d 32 30 32 33 20 46 72 | is.;;.Copyright.(C).1976-2023.Fr | 
| 14b9e0 | 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e    64 61 74 69 6f 6e 2c 20 49 6e 63 2e 0a 0a 3b 3b | ee.Software.Foundation,.Inc...;; | 
| 14ba00 | 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a 0a 3b    3b 20 54 68 69 73 20 6c 69 62 72 61 72 79 20 64 | ;.Commentary:..;;.This.library.d | 
| 14ba20 | 65 66 69 6e 65 73 20 75 74 69 6c 69 74 79 20 66    75 6e 63 74 69 6f 6e 73 2c 20 6f 70 74 69 6f 6e | efines.utility.functions,.option | 
| 14ba40 | 73 20 61 6e 64 20 6f 74 68 65 72 20 74 68 69 6e    67 73 20 74 68 61 74 0a 3b 3b 20 68 61 76 65 20 | s.and.other.things.that.;;.have. | 
| 14ba60 | 74 6f 20 62 65 20 61 76 61 69 6c 61 62 6c 65 20    65 61 72 6c 79 20 6f 6e 20 62 65 63 61 75 73 65 | to.be.available.early.on.because | 
| 14ba80 | 20 74 68 65 79 20 61 72 65 20 75 73 65 64 20 62    79 20 73 65 76 65 72 61 6c 20 6f 74 68 65 72 0a | .they.are.used.by.several.other. | 
| 14baa0 | 3b 3b 20 6c 69 62 72 61 72 69 65 73 2c 20 77 68    69 63 68 20 63 61 6e 6e 6f 74 20 64 65 70 65 6e | ;;.libraries,.which.cannot.depen | 
| 14bac0 | 64 20 6f 6e 20 6f 6e 65 20 61 6e 6f 74 68 65 72    2c 20 62 65 63 61 75 73 65 20 74 68 61 74 20 77 | d.on.one.another,.because.that.w | 
| 14bae0 | 6f 75 6c 64 20 6c 65 61 64 0a 3b 3b 20 74 6f 20    63 69 72 63 75 6c 61 72 20 64 65 70 65 6e 64 65 | ould.lead.;;.to.circular.depende | 
| 14bb00 | 6e 63 69 65 73 2e 0a 0a 3b 3b 3b 20 43 6f 64 65    3a 0a 0a 28 64 65 66 63 6f 6e 73 74 20 6d 61 67 | ncies...;;;.Code:..(defconst.mag | 
| 14bb20 | 69 74 2d 2d 6d 69 6e 69 6d 61 6c 2d 67 69 74 20    22 32 2e 32 2e 30 22 29 0a 28 64 65 66 63 6f 6e | it--minimal-git."2.2.0").(defcon | 
| 14bb40 | 73 74 20 6d 61 67 69 74 2d 2d 6d 69 6e 69 6d 61    6c 2d 65 6d 61 63 73 20 22 32 35 2e 31 22 29 0a | st.magit--minimal-emacs."25.1"). | 
| 14bb60 | 0a 28 72 65 71 75 69 72 65 20 27 63 6c 2d 6c 69    62 29 0a 28 72 65 71 75 69 72 65 20 27 63 6f 6d | .(require.'cl-lib).(require.'com | 
| 14bb80 | 70 61 74 29 0a 28 72 65 71 75 69 72 65 20 27 64    61 73 68 29 0a 28 72 65 71 75 69 72 65 20 27 65 | pat).(require.'dash).(require.'e | 
| 14bba0 | 69 65 69 6f 29 0a 28 72 65 71 75 69 72 65 20 27    73 75 62 72 2d 78 29 0a 0a 3b 3b 20 46 6f 72 20 | ieio).(require.'subr-x)..;;.For. | 
| 14bbc0 | 6f 6c 64 65 72 20 45 6d 61 63 73 20 72 65 6c 65    61 73 65 73 20 77 65 20 64 65 70 65 6e 64 20 6f | older.Emacs.releases.we.depend.o | 
| 14bbe0 | 6e 20 61 6e 20 75 70 64 61 74 65 64 20 60 73 65    71 27 20 72 65 6c 65 61 73 65 20 66 72 6f 6d 0a | n.an.updated.`seq'.release.from. | 
| 14bc00 | 3b 3b 20 47 4e 55 20 45 4c 50 41 2c 20 66 6f 72    20 60 73 65 71 2d 6b 65 65 70 27 2e 20 20 55 6e | ;;.GNU.ELPA,.for.`seq-keep'...Un | 
| 14bc20 | 66 6f 72 74 75 6e 61 74 65 6c 79 20 73 6f 6d 65    74 68 69 6e 67 20 65 6c 73 65 20 6d 61 79 20 61 | fortunately.something.else.may.a | 
| 14bc40 | 6c 72 65 61 64 79 0a 3b 3b 20 68 61 76 65 20 72    65 71 75 69 72 65 64 20 60 73 65 71 27 2c 20 62 | lready.;;.have.required.`seq',.b | 
| 14bc60 | 65 66 6f 72 65 20 60 70 61 63 6b 61 67 65 27 20    68 61 64 20 61 20 63 68 61 6e 63 65 20 74 6f 20 | efore.`package'.had.a.chance.to. | 
| 14bc80 | 70 75 74 20 74 68 65 20 6d 6f 72 65 0a 3b 3b 20    72 65 63 65 6e 74 20 76 65 72 73 69 6f 6e 20 65 | put.the.more.;;.recent.version.e | 
| 14bca0 | 61 72 6c 69 65 72 20 6f 6e 20 74 68 65 20 60 6c    6f 61 64 2d 70 61 74 68 27 2e 0a 28 77 68 65 6e | arlier.on.the.`load-path'..(when | 
| 14bcc0 | 20 28 61 6e 64 20 28 66 65 61 74 75 72 65 70 27    20 73 65 71 29 0a 20 20 20 20 20 20 20 20 20 20 | .(and.(featurep'.seq)........... | 
| 14bce0 | 20 28 6e 6f 74 20 28 66 62 6f 75 6e 64 70 20 27    73 65 71 2d 6b 65 65 70 29 29 29 0a 20 20 28 75 | .(not.(fboundp.'seq-keep)))...(u | 
| 14bd00 | 6e 6c 6f 61 64 2d 66 65 61 74 75 72 65 20 27 73    65 71 20 27 66 6f 72 63 65 29 29 0a 28 72 65 71 | nload-feature.'seq.'force)).(req | 
| 14bd20 | 75 69 72 65 20 27 73 65 71 29 0a 0a 28 72 65 71    75 69 72 65 20 27 63 72 6d 29 0a 0a 28 72 65 71 | uire.'seq)..(require.'crm)..(req | 
| 14bd40 | 75 69 72 65 20 27 6d 61 67 69 74 2d 73 65 63 74    69 6f 6e 29 0a 0a 28 65 76 61 6c 2d 77 68 65 6e | uire.'magit-section)..(eval-when | 
| 14bd60 | 2d 63 6f 6d 70 69 6c 65 20 28 72 65 71 75 69 72    65 20 27 69 6e 66 6f 29 29 0a 28 64 65 63 6c 61 | -compile.(require.'info)).(decla | 
| 14bd80 | 72 65 2d 66 75 6e 63 74 69 6f 6e 20 49 6e 66 6f    2d 67 65 74 2d 74 6f 6b 65 6e 20 22 69 6e 66 6f | re-function.Info-get-token."info | 
| 14bda0 | 22 20 28 70 6f 73 20 73 74 61 72 74 20 61 6c 6c    20 26 6f 70 74 69 6f 6e 61 6c 20 65 72 72 6f 72 | ".(pos.start.all.&optional.error | 
| 14bdc0 | 73 74 72 69 6e 67 29 29 0a 0a 28 65 76 61 6c 2d    77 68 65 6e 2d 63 6f 6d 70 69 6c 65 20 28 72 65 | string))..(eval-when-compile.(re | 
| 14bde0 | 71 75 69 72 65 20 27 76 63 2d 67 69 74 29 29 0a    28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f | quire.'vc-git)).(declare-functio | 
| 14be00 | 6e 20 76 63 2d 67 69 74 2d 2d 72 75 6e 2d 63 6f    6d 6d 61 6e 64 2d 73 74 72 69 6e 67 20 22 76 63 | n.vc-git--run-command-string."vc | 
| 14be20 | 2d 67 69 74 22 20 28 66 69 6c 65 20 26 72 65 73    74 20 61 72 67 73 29 29 0a 0a 28 65 76 61 6c 2d | -git".(file.&rest.args))..(eval- | 
| 14be40 | 77 68 65 6e 2d 63 6f 6d 70 69 6c 65 20 28 72 65    71 75 69 72 65 20 27 77 68 69 63 68 2d 66 75 6e | when-compile.(require.'which-fun | 
| 14be60 | 63 29 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e    63 74 69 6f 6e 20 77 68 69 63 68 2d 66 75 6e 63 | c)).(declare-function.which-func | 
| 14be80 | 74 69 6f 6e 20 22 77 68 69 63 68 2d 66 75 6e 63    22 20 28 29 29 0a 0a 3b 3b 3b 20 4f 70 74 69 6f | tion."which-func".())..;;;.Optio | 
| 14bea0 | 6e 73 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d    61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d | ns..(defcustom.magit-completing- | 
| 14bec0 | 72 65 61 64 2d 66 75 6e 63 74 69 6f 6e 20 23 27    6d 61 67 69 74 2d 62 75 69 6c 74 69 6e 2d 63 6f | read-function.#'magit-builtin-co | 
| 14bee0 | 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 0a 20 20    22 46 75 6e 63 74 69 6f 6e 20 74 6f 20 62 65 20 | mpleting-read..."Function.to.be. | 
| 14bf00 | 63 61 6c 6c 65 64 20 77 68 65 6e 20 72 65 71 75    65 73 74 69 6e 67 20 69 6e 70 75 74 20 66 72 6f | called.when.requesting.input.fro | 
| 14bf20 | 6d 20 74 68 65 20 75 73 65 72 2e 0a 0a 49 66 20    79 6f 75 20 68 61 76 65 20 65 6e 61 62 6c 65 64 | m.the.user...If.you.have.enabled | 
| 14bf40 | 20 60 69 76 79 2d 6d 6f 64 65 27 20 6f 72 20 60    68 65 6c 6d 2d 6d 6f 64 65 27 2c 20 74 68 65 6e | .`ivy-mode'.or.`helm-mode',.then | 
| 14bf60 | 20 79 6f 75 20 64 6f 6e 27 74 0a 68 61 76 65 20    74 6f 20 63 75 73 74 6f 6d 69 7a 65 20 74 68 69 | .you.don't.have.to.customize.thi | 
| 14bf80 | 73 20 6f 70 74 69 6f 6e 3b 20 60 6d 61 67 69 74    2d 62 75 69 6c 74 69 6e 2d 63 6f 6d 70 6c 65 74 | s.option;.`magit-builtin-complet | 
| 14bfa0 | 69 6e 67 2d 72 65 61 64 27 0a 77 69 6c 6c 20 77    6f 72 6b 20 6a 75 73 74 20 66 69 6e 65 2e 20 20 | ing-read'.will.work.just.fine... | 
| 14bfc0 | 48 6f 77 65 76 65 72 2c 20 69 66 20 79 6f 75 20    75 73 65 20 49 64 6f 20 63 6f 6d 70 6c 65 74 69 | However,.if.you.use.Ido.completi | 
| 14bfe0 | 6f 6e 2c 20 74 68 65 6e 0a 79 6f 75 20 64 6f 20    68 61 76 65 20 74 6f 20 75 73 65 20 60 6d 61 67 | on,.then.you.do.have.to.use.`mag | 
| 14c000 | 69 74 2d 69 64 6f 2d 63 6f 6d 70 6c 65 74 69 6e    67 2d 72 65 61 64 27 2c 20 62 65 63 61 75 73 65 | it-ido-completing-read',.because | 
| 14c020 | 20 49 64 6f 20 69 73 0a 6c 65 73 73 20 77 65 6c    6c 20 62 65 68 61 76 65 64 20 74 68 61 6e 20 74 | .Ido.is.less.well.behaved.than.t | 
| 14c040 | 68 65 20 66 6f 72 6d 65 72 2c 20 6d 6f 72 65 20    6d 6f 64 65 72 6e 20 61 6c 74 65 72 6e 61 74 69 | he.former,.more.modern.alternati | 
| 14c060 | 76 65 73 2e 0a 0a 49 66 20 79 6f 75 20 77 6f 75    6c 64 20 6c 69 6b 65 20 74 6f 20 75 73 65 20 49 | ves...If.you.would.like.to.use.I | 
| 14c080 | 76 79 20 6f 72 20 48 65 6c 6d 20 63 6f 6d 70 6c    65 74 69 6f 6e 20 77 69 74 68 20 4d 61 67 69 74 | vy.or.Helm.completion.with.Magit | 
| 14c0a0 | 20 62 75 74 0a 6e 6f 74 20 65 6e 61 62 6c 65 20    74 68 65 20 72 65 73 70 65 63 74 69 76 65 20 6d | .but.not.enable.the.respective.m | 
| 14c0c0 | 6f 64 65 73 20 67 6c 6f 62 61 6c 6c 79 2c 20 74    68 65 6e 20 63 75 73 74 6f 6d 69 7a 65 20 74 68 | odes.globally,.then.customize.th | 
| 14c0e0 | 69 73 0a 6f 70 74 69 6f 6e 20 74 6f 20 75 73 65    20 60 69 76 79 2d 63 6f 6d 70 6c 65 74 69 6e 67 | is.option.to.use.`ivy-completing | 
| 14c100 | 2d 72 65 61 64 27 20 6f 72 0a 60 68 65 6c 6d 2d    2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 | -read'.or.`helm--completing-read | 
| 14c120 | 2d 64 65 66 61 75 6c 74 27 2e 20 20 49 66 20 79    6f 75 20 63 68 6f 6f 73 65 20 74 6f 20 75 73 65 | -default'...If.you.choose.to.use | 
| 14c140 | 0a 60 69 76 79 2d 63 6f 6d 70 6c 65 74 69 6e 67    2d 72 65 61 64 27 2c 20 6e 6f 74 65 20 74 68 61 | .`ivy-completing-read',.note.tha | 
| 14c160 | 74 20 74 68 65 20 69 74 65 6d 73 20 6d 61 79 20    61 6c 77 61 79 73 20 62 65 20 73 68 6f 77 6e 20 | t.the.items.may.always.be.shown. | 
| 14c180 | 69 6e 0a 61 6c 70 68 61 62 65 74 69 63 61 6c 20    6f 72 64 65 72 2c 20 64 65 70 65 6e 64 69 6e 67 | in.alphabetical.order,.depending | 
| 14c1a0 | 20 6f 6e 20 79 6f 75 72 20 76 65 72 73 69 6f 6e    20 6f 66 20 49 76 79 2e 22 0a 20 20 3a 67 72 6f | .on.your.version.of.Ivy."...:gro | 
| 14c1c0 | 75 70 20 27 6d 61 67 69 74 2d 65 73 73 65 6e 74    69 61 6c 73 0a 20 20 3a 74 79 70 65 20 27 28 72 | up.'magit-essentials...:type.'(r | 
| 14c1e0 | 61 64 69 6f 20 28 66 75 6e 63 74 69 6f 6e 2d 69    74 65 6d 20 6d 61 67 69 74 2d 62 75 69 6c 74 69 | adio.(function-item.magit-builti | 
| 14c200 | 6e 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61    64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | n-completing-read).............. | 
| 14c220 | 20 20 20 28 66 75 6e 63 74 69 6f 6e 2d 69 74 65    6d 20 6d 61 67 69 74 2d 69 64 6f 2d 63 6f 6d 70 | ...(function-item.magit-ido-comp | 
| 14c240 | 6c 65 74 69 6e 67 2d 72 65 61 64 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 | leting-read).................(fu | 
| 14c260 | 6e 63 74 69 6f 6e 2d 69 74 65 6d 20 69 76 79 2d    63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 29 | nction-item.ivy-completing-read) | 
| 14c280 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 66 75 6e 63 74 69 6f 6e 2d 69 74 65 6d 20 | .................(function-item. | 
| 14c2a0 | 68 65 6c 6d 2d 2d 63 6f 6d 70 6c 65 74 69 6e 67    2d 72 65 61 64 2d 64 65 66 61 75 6c 74 29 0a 20 | helm--completing-read-default).. | 
| 14c2c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    66 75 6e 63 74 69 6f 6e 20 3a 74 61 67 20 22 4f | ...............(function.:tag."O | 
| 14c2e0 | 74 68 65 72 20 66 75 6e 63 74 69 6f 6e 22 29 29    29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 | ther.function")))..(defcustom.ma | 
| 14c300 | 67 69 74 2d 64 77 69 6d 2d 73 65 6c 65 63 74 69    6f 6e 0a 20 20 27 28 28 6d 61 67 69 74 2d 73 74 | git-dwim-selection...'((magit-st | 
| 14c320 | 61 73 68 2d 61 70 70 6c 79 20 20 20 20 20 20 20    20 6e 69 6c 20 74 29 0a 20 20 20 20 28 6d 61 67 | ash-apply........nil.t).....(mag | 
| 14c340 | 69 74 2d 65 64 69 66 66 2d 72 65 73 6f 6c 76 65    2d 61 6c 6c 20 20 6e 69 6c 20 74 29 0a 20 20 20 | it-ediff-resolve-all..nil.t).... | 
| 14c360 | 20 28 6d 61 67 69 74 2d 65 64 69 66 66 2d 72 65    73 6f 6c 76 65 2d 72 65 73 74 20 6e 69 6c 20 74 | .(magit-ediff-resolve-rest.nil.t | 
| 14c380 | 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 73 74 61    73 68 2d 62 72 61 6e 63 68 20 20 20 20 20 20 20 | ).....(magit-stash-branch....... | 
| 14c3a0 | 6e 69 6c 20 74 29 0a 20 20 20 20 28 6d 61 67 69    74 2d 73 74 61 73 68 2d 62 72 61 6e 63 68 2d 68 | nil.t).....(magit-stash-branch-h | 
| 14c3c0 | 65 72 65 20 20 6e 69 6c 20 74 29 0a 20 20 20 20    28 6d 61 67 69 74 2d 73 74 61 73 68 2d 66 6f 72 | ere..nil.t).....(magit-stash-for | 
| 14c3e0 | 6d 61 74 2d 70 61 74 63 68 20 6e 69 6c 20 74 29    0a 20 20 20 20 28 6d 61 67 69 74 2d 73 74 61 73 | mat-patch.nil.t).....(magit-stas | 
| 14c400 | 68 2d 64 72 6f 70 20 20 20 20 20 20 20 20 20 6e    69 6c 20 61 73 6b 29 0a 20 20 20 20 28 6d 61 67 | h-drop.........nil.ask).....(mag | 
| 14c420 | 69 74 2d 73 74 61 73 68 2d 70 6f 70 20 20 20 20    20 20 20 20 20 20 6e 69 6c 20 61 73 6b 29 29 0a | it-stash-pop..........nil.ask)). | 
| 14c440 | 20 20 22 57 68 65 6e 20 6e 6f 74 20 74 6f 20 6f    66 66 65 72 20 61 6c 74 65 72 6e 61 74 69 76 65 | .."When.not.to.offer.alternative | 
| 14c460 | 73 20 61 6e 64 20 61 73 6b 20 66 6f 72 20 63 6f    6e 66 69 72 6d 61 74 69 6f 6e 2e 0a 0a 4d 61 6e | s.and.ask.for.confirmation...Man | 
| 14c480 | 79 20 63 6f 6d 6d 61 6e 64 73 20 62 79 20 64 65    66 61 75 6c 74 20 61 73 6b 20 74 68 65 20 75 73 | y.commands.by.default.ask.the.us | 
| 14c4a0 | 65 72 20 74 6f 20 73 65 6c 65 63 74 20 66 72 6f    6d 20 61 20 6c 69 73 74 20 6f 66 0a 70 6f 73 73 | er.to.select.from.a.list.of.poss | 
| 14c4c0 | 69 62 6c 65 20 63 61 6e 64 69 64 61 74 65 73 2e    20 20 54 68 65 79 20 64 6f 20 73 6f 20 65 76 65 | ible.candidates...They.do.so.eve | 
| 14c4e0 | 6e 20 77 68 65 6e 20 74 68 65 72 65 20 69 73 20    61 20 74 68 69 6e 67 20 61 74 0a 70 6f 69 6e 74 | n.when.there.is.a.thing.at.point | 
| 14c500 | 20 74 68 61 74 20 74 68 65 79 20 63 61 6e 20 61    63 74 20 6f 6e 2c 20 77 68 69 63 68 20 69 73 20 | .that.they.can.act.on,.which.is. | 
| 14c520 | 74 68 65 6e 20 6f 66 66 65 72 65 64 20 61 73 20    74 68 65 20 64 65 66 61 75 6c 74 2e 0a 0a 54 68 | then.offered.as.the.default...Th | 
| 14c540 | 69 73 20 6f 70 74 69 6f 6e 20 63 61 6e 20 62 65    20 75 73 65 64 20 74 6f 20 74 65 6c 6c 20 63 65 | is.option.can.be.used.to.tell.ce | 
| 14c560 | 72 74 61 69 6e 20 63 6f 6d 6d 61 6e 64 73 20 74    6f 20 75 73 65 20 74 68 65 20 74 68 69 6e 67 0a | rtain.commands.to.use.the.thing. | 
| 14c580 | 61 74 20 70 6f 69 6e 74 20 69 6e 73 74 65 61 64    20 6f 66 20 61 73 6b 69 6e 67 20 74 68 65 20 75 | at.point.instead.of.asking.the.u | 
| 14c5a0 | 73 65 72 20 74 6f 20 73 65 6c 65 63 74 20 61 20    63 61 6e 64 69 64 61 74 65 20 74 6f 20 61 63 74 | ser.to.select.a.candidate.to.act | 
| 14c5c0 | 0a 6f 6e 2c 20 77 69 74 68 20 6f 72 20 77 69 74    68 6f 75 74 20 63 6f 6e 66 69 72 6d 61 74 69 6f | .on,.with.or.without.confirmatio | 
| 14c5e0 | 6e 2e 0a 0a 54 68 65 20 76 61 6c 75 65 20 68 61    73 20 74 68 65 20 66 6f 72 6d 20 28 28 43 4f 4d | n...The.value.has.the.form.((COM | 
| 14c600 | 4d 41 4e 44 20 6e 69 6c 7c 50 52 4f 4d 50 54 20    44 45 46 41 55 4c 54 29 2e 2e 2e 29 2e 0a 0a 2d | MAND.nil|PROMPT.DEFAULT)...)...- | 
| 14c620 | 20 43 4f 4d 4d 41 4e 44 20 69 73 20 74 68 65 20    63 6f 6d 6d 61 6e 64 20 74 68 61 74 20 73 68 6f | .COMMAND.is.the.command.that.sho | 
| 14c640 | 75 6c 64 20 6e 6f 74 20 70 72 6f 6d 70 74 20 66    6f 72 20 61 20 63 68 6f 69 63 65 2e 0a 20 20 54 | uld.not.prompt.for.a.choice....T | 
| 14c660 | 6f 20 68 61 76 65 20 61 6e 20 65 66 66 65 63 74    2c 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 68 61 | o.have.an.effect,.the.command.ha | 
| 14c680 | 73 20 74 6f 20 75 73 65 20 74 68 65 20 66 75 6e    63 74 69 6f 6e 0a 20 20 60 6d 61 67 69 74 2d 63 | s.to.use.the.function...`magit-c | 
| 14c6a0 | 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 27 20    6f 72 20 61 20 75 74 69 6c 69 74 79 20 66 75 6e | ompleting-read'.or.a.utility.fun | 
| 14c6c0 | 63 74 69 6f 6e 20 77 68 69 63 68 20 69 6e 20 74    75 72 6e 20 75 73 65 73 0a 20 20 74 68 61 74 20 | ction.which.in.turn.uses...that. | 
| 14c6e0 | 66 75 6e 63 74 69 6f 6e 2e 0a 0a 2d 20 49 66 20    74 68 65 20 63 6f 6d 6d 61 6e 64 20 75 73 65 73 | function...-.If.the.command.uses | 
| 14c700 | 20 60 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69    6e 67 2d 72 65 61 64 27 20 6d 75 6c 74 69 70 6c | .`magit-completing-read'.multipl | 
| 14c720 | 65 20 74 69 6d 65 73 2c 20 74 68 65 6e 0a 20 20    50 52 4f 4d 50 54 20 63 61 6e 20 62 65 20 75 73 | e.times,.then...PROMPT.can.be.us | 
| 14c740 | 65 64 20 74 6f 20 6f 6e 6c 79 20 61 66 66 65 63    74 20 6f 6e 65 20 6f 66 20 74 68 65 73 65 20 75 | ed.to.only.affect.one.of.these.u | 
| 14c760 | 73 65 73 2e 20 20 50 52 4f 4d 50 54 2c 20 69 66    0a 20 20 6e 6f 6e 2d 6e 69 6c 2c 20 69 73 20 61 | ses...PROMPT,.if...non-nil,.is.a | 
| 14c780 | 20 72 65 67 75 6c 61 72 20 65 78 70 72 65 73 73    69 6f 6e 20 74 68 61 74 20 69 73 20 75 73 65 64 | .regular.expression.that.is.used | 
| 14c7a0 | 20 74 6f 20 6d 61 74 63 68 20 61 67 61 69 6e 73    74 0a 20 20 74 68 65 20 50 52 4f 4d 50 54 20 61 | .to.match.against...the.PROMPT.a | 
| 14c7c0 | 72 67 75 6d 65 6e 74 20 70 61 73 73 65 64 20 74    6f 20 60 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 | rgument.passed.to.`magit-complet | 
| 14c7e0 | 69 6e 67 2d 72 65 61 64 27 2e 0a 0a 2d 20 44 45    46 41 55 4c 54 20 73 70 65 63 69 66 69 65 73 20 | ing-read'...-.DEFAULT.specifies. | 
| 14c800 | 68 6f 77 20 74 6f 20 75 73 65 20 74 68 65 20 64    65 66 61 75 6c 74 2e 20 20 49 66 20 69 74 20 69 | how.to.use.the.default...If.it.i | 
| 14c820 | 73 20 74 2c 20 74 68 65 6e 0a 20 20 74 68 65 20    44 45 46 41 55 4c 54 20 61 72 67 75 6d 65 6e 74 | s.t,.then...the.DEFAULT.argument | 
| 14c840 | 20 70 61 73 73 65 64 20 74 6f 20 60 6d 61 67 69    74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 | .passed.to.`magit-completing-rea | 
| 14c860 | 64 27 20 69 73 20 75 73 65 64 0a 20 20 77 69 74    68 6f 75 74 20 63 6f 6e 66 69 72 6d 61 74 69 6f | d'.is.used...without.confirmatio | 
| 14c880 | 6e 2e 20 20 49 66 20 69 74 20 69 73 20 60 61 73    6b 27 2c 20 74 68 65 6e 20 74 68 65 20 75 73 65 | n...If.it.is.`ask',.then.the.use | 
| 14c8a0 | 72 20 69 73 20 67 69 76 65 6e 0a 20 20 61 20 63    68 61 6e 63 65 20 74 6f 20 61 62 6f 72 74 2e 20 | r.is.given...a.chance.to.abort.. | 
| 14c8c0 | 20 44 45 46 41 55 4c 54 20 63 61 6e 20 61 6c 73    6f 20 62 65 20 6e 69 6c 2c 20 69 6e 20 77 68 69 | .DEFAULT.can.also.be.nil,.in.whi | 
| 14c8e0 | 63 68 20 63 61 73 65 20 74 68 65 0a 20 20 65 6e    74 72 79 20 68 61 73 20 6e 6f 20 65 66 66 65 63 | ch.case.the...entry.has.no.effec | 
| 14c900 | 74 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76    65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e | t."...:package-version.'(magit.. | 
| 14c920 | 20 22 32 2e 31 32 2e 30 22 29 0a 20 20 3a 67 72    6f 75 70 20 27 6d 61 67 69 74 2d 63 6f 6d 6d 61 | ."2.12.0")...:group.'magit-comma | 
| 14c940 | 6e 64 73 0a 20 20 3a 74 79 70 65 20 27 28 72 65    70 65 61 74 0a 20 20 20 20 20 20 20 20 20 20 28 | nds...:type.'(repeat...........( | 
| 14c960 | 6c 69 73 74 20 28 73 79 6d 62 6f 6c 20 3a 74 61    67 20 22 43 6f 6d 6d 61 6e 64 22 29 20 3b 20 49 | list.(symbol.:tag."Command").;.I | 
| 14c980 | 74 20 6d 69 67 68 74 20 6e 6f 74 20 62 65 20 66    62 6f 75 6e 64 70 20 79 65 74 2e 0a 20 20 20 20 | t.might.not.be.fboundp.yet...... | 
| 14c9a0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 63 68 6f    69 63 65 20 28 63 6f 6e 73 74 20 20 3a 74 61 67 | ............(choice.(const..:tag | 
| 14c9c0 | 20 22 66 6f 72 20 61 6c 6c 20 70 72 6f 6d 70 74    73 22 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 | ."for.all.prompts".nil)......... | 
| 14c9e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 72 65 67 65 78 70 20 3a 74 61 67 20 22 66 6f | ................(regexp.:tag."fo | 
| 14ca00 | 72 20 70 72 6f 6d 70 74 73 20 6d 61 74 63 68 69    6e 67 20 72 65 67 65 78 70 22 29 29 0a 20 20 20 | r.prompts.matching.regexp")).... | 
| 14ca20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 68    6f 69 63 65 20 28 63 6f 6e 73 74 20 20 3a 74 61 | .............(choice.(const..:ta | 
| 14ca40 | 67 20 22 6f 66 66 65 72 20 6f 74 68 65 72 20 63    68 6f 69 63 65 73 22 20 6e 69 6c 29 0a 20 20 20 | g."offer.other.choices".nil).... | 
| 14ca60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 63 6f 6e 73 74 20 20 3a 74 61 | .....................(const..:ta | 
| 14ca80 | 67 20 22 72 65 71 75 69 72 65 20 63 6f 6e 66 69    72 6d 61 74 69 6f 6e 22 20 61 73 6b 29 0a 20 20 | g."require.confirmation".ask)... | 
| 14caa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 63 6f 6e 73 74 20 20 3a 74 | ......................(const..:t | 
| 14cac0 | 61 67 20 22 75 73 65 20 64 65 66 61 75 6c 74 20    77 69 74 68 6f 75 74 20 63 6f 6e 66 69 72 6d 61 | ag."use.default.without.confirma | 
| 14cae0 | 74 69 6f 6e 22 20 74 29 29 29 29 29 0a 0a 28 64    65 66 63 6f 6e 73 74 20 6d 61 67 69 74 2d 2d 63 | tion".t)))))..(defconst.magit--c | 
| 14cb00 | 6f 6e 66 69 72 6d 2d 61 63 74 69 6f 6e 73 0a 20    20 27 28 28 63 6f 6e 73 74 20 64 69 73 63 61 72 | onfirm-actions...'((const.discar | 
| 14cb20 | 64 29 0a 20 20 20 20 28 63 6f 6e 73 74 20 72 65    76 65 72 73 65 29 0a 20 20 20 20 28 63 6f 6e 73 | d).....(const.reverse).....(cons | 
| 14cb40 | 74 20 73 74 61 67 65 2d 61 6c 6c 2d 63 68 61 6e    67 65 73 29 0a 20 20 20 20 28 63 6f 6e 73 74 20 | t.stage-all-changes).....(const. | 
| 14cb60 | 75 6e 73 74 61 67 65 2d 61 6c 6c 2d 63 68 61 6e    67 65 73 29 0a 20 20 20 20 28 63 6f 6e 73 74 20 | unstage-all-changes).....(const. | 
| 14cb80 | 64 65 6c 65 74 65 29 0a 20 20 20 20 28 63 6f 6e    73 74 20 74 72 61 73 68 29 0a 20 20 20 20 28 63 | delete).....(const.trash).....(c | 
| 14cba0 | 6f 6e 73 74 20 72 65 73 75 72 72 65 63 74 29 0a    20 20 20 20 28 63 6f 6e 73 74 20 75 6e 74 72 61 | onst.resurrect).....(const.untra | 
| 14cbc0 | 63 6b 29 0a 20 20 20 20 28 63 6f 6e 73 74 20 72    65 6e 61 6d 65 29 0a 20 20 20 20 28 63 6f 6e 73 | ck).....(const.rename).....(cons | 
| 14cbe0 | 74 20 72 65 73 65 74 2d 62 69 73 65 63 74 29 0a    20 20 20 20 28 63 6f 6e 73 74 20 61 62 6f 72 74 | t.reset-bisect).....(const.abort | 
| 14cc00 | 2d 63 68 65 72 72 79 2d 70 69 63 6b 29 0a 20 20    20 20 28 63 6f 6e 73 74 20 61 62 6f 72 74 2d 72 | -cherry-pick).....(const.abort-r | 
| 14cc20 | 65 76 65 72 74 29 0a 20 20 20 20 28 63 6f 6e 73    74 20 61 62 6f 72 74 2d 72 65 62 61 73 65 29 0a | evert).....(const.abort-rebase). | 
| 14cc40 | 20 20 20 20 28 63 6f 6e 73 74 20 61 62 6f 72 74    2d 6d 65 72 67 65 29 0a 20 20 20 20 28 63 6f 6e | ....(const.abort-merge).....(con | 
| 14cc60 | 73 74 20 6d 65 72 67 65 2d 64 69 72 74 79 29 0a    20 20 20 20 28 63 6f 6e 73 74 20 64 65 6c 65 74 | st.merge-dirty).....(const.delet | 
| 14cc80 | 65 2d 75 6e 6d 65 72 67 65 64 2d 62 72 61 6e 63    68 29 0a 20 20 20 20 28 63 6f 6e 73 74 20 64 65 | e-unmerged-branch).....(const.de | 
| 14cca0 | 6c 65 74 65 2d 62 72 61 6e 63 68 2d 6f 6e 2d 72    65 6d 6f 74 65 29 0a 20 20 20 20 28 63 6f 6e 73 | lete-branch-on-remote).....(cons | 
| 14ccc0 | 74 20 64 65 6c 65 74 65 2d 70 72 2d 72 65 6d 6f    74 65 29 0a 20 20 20 20 28 63 6f 6e 73 74 20 64 | t.delete-pr-remote).....(const.d | 
| 14cce0 | 72 6f 70 2d 73 74 61 73 68 65 73 29 0a 20 20 20    20 28 63 6f 6e 73 74 20 73 65 74 2d 61 6e 64 2d | rop-stashes).....(const.set-and- | 
| 14cd00 | 70 75 73 68 29 0a 20 20 20 20 28 63 6f 6e 73 74    20 61 6d 65 6e 64 2d 70 75 62 6c 69 73 68 65 64 | push).....(const.amend-published | 
| 14cd20 | 29 0a 20 20 20 20 28 63 6f 6e 73 74 20 72 65 62    61 73 65 2d 70 75 62 6c 69 73 68 65 64 29 0a 20 | ).....(const.rebase-published).. | 
| 14cd40 | 20 20 20 28 63 6f 6e 73 74 20 65 64 69 74 2d 70    75 62 6c 69 73 68 65 64 29 0a 20 20 20 20 28 63 | ...(const.edit-published).....(c | 
| 14cd60 | 6f 6e 73 74 20 72 65 6d 6f 76 65 2d 6d 6f 64 75    6c 65 73 29 0a 20 20 20 20 28 63 6f 6e 73 74 20 | onst.remove-modules).....(const. | 
| 14cd80 | 72 65 6d 6f 76 65 2d 64 69 72 74 79 2d 6d 6f 64    75 6c 65 73 29 0a 20 20 20 20 28 63 6f 6e 73 74 | remove-dirty-modules).....(const | 
| 14cda0 | 20 74 72 61 73 68 2d 6d 6f 64 75 6c 65 2d 67 69    74 64 69 72 73 29 0a 20 20 20 20 28 63 6f 6e 73 | .trash-module-gitdirs).....(cons | 
| 14cdc0 | 74 20 73 74 61 73 68 2d 61 70 70 6c 79 2d 33 77    61 79 29 0a 20 20 20 20 28 63 6f 6e 73 74 20 6b | t.stash-apply-3way).....(const.k | 
| 14cde0 | 69 6c 6c 2d 70 72 6f 63 65 73 73 29 0a 20 20 20    20 28 63 6f 6e 73 74 20 73 61 66 65 2d 77 69 74 | ill-process).....(const.safe-wit | 
| 14ce00 | 68 2d 77 69 70 29 29 29 0a 0a 28 64 65 66 63 75    73 74 6f 6d 20 6d 61 67 69 74 2d 6e 6f 2d 63 6f | h-wip)))..(defcustom.magit-no-co | 
| 14ce20 | 6e 66 69 72 6d 20 27 28 73 65 74 2d 61 6e 64 2d    70 75 73 68 29 0a 20 20 22 41 20 6c 69 73 74 20 | nfirm.'(set-and-push)..."A.list. | 
| 14ce40 | 6f 66 20 73 79 6d 62 6f 6c 73 20 66 6f 72 20 61    63 74 69 6f 6e 73 20 4d 61 67 69 74 20 73 68 6f | of.symbols.for.actions.Magit.sho | 
| 14ce60 | 75 6c 64 20 6e 6f 74 20 63 6f 6e 66 69 72 6d 2c    20 6f 72 20 74 2e 0a 0a 4d 61 6e 79 20 70 6f 74 | uld.not.confirm,.or.t...Many.pot | 
| 14ce80 | 65 6e 74 69 61 6c 6c 79 20 64 61 6e 67 65 72 6f    75 73 20 63 6f 6d 6d 61 6e 64 73 20 62 79 20 64 | entially.dangerous.commands.by.d | 
| 14cea0 | 65 66 61 75 6c 74 20 61 73 6b 20 74 68 65 20 75    73 65 72 20 66 6f 72 0a 63 6f 6e 66 69 72 6d 61 | efault.ask.the.user.for.confirma | 
| 14cec0 | 74 69 6f 6e 2e 20 20 45 61 63 68 20 6f 66 20 74    68 65 20 62 65 6c 6f 77 20 73 79 6d 62 6f 6c 73 | tion...Each.of.the.below.symbols | 
| 14cee0 | 20 73 74 61 6e 64 73 20 66 6f 72 20 61 6e 20 61    63 74 69 6f 6e 0a 77 68 69 63 68 2c 20 77 68 65 | .stands.for.an.action.which,.whe | 
| 14cf00 | 6e 20 69 6e 76 6f 6b 65 64 20 75 6e 69 6e 74 65    6e 74 69 6f 6e 61 6c 6c 79 20 6f 72 20 77 69 74 | n.invoked.unintentionally.or.wit | 
| 14cf20 | 68 6f 75 74 20 62 65 69 6e 67 20 66 75 6c 6c 79    20 61 77 61 72 65 0a 6f 66 20 74 68 65 20 63 6f | hout.being.fully.aware.of.the.co | 
| 14cf40 | 6e 73 65 71 75 65 6e 63 65 73 2c 20 63 6f 75 6c    64 20 6c 65 61 64 20 74 6f 20 74 65 61 72 73 2e | nsequences,.could.lead.to.tears. | 
| 14cf60 | 20 20 49 6e 20 6d 61 6e 79 20 63 61 73 65 73 20    74 68 65 72 65 0a 61 72 65 20 73 65 76 65 72 61 | ..In.many.cases.there.are.severa | 
| 14cf80 | 6c 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20    70 65 72 66 6f 72 6d 20 76 61 72 69 61 74 69 6f | l.commands.that.perform.variatio | 
| 14cfa0 | 6e 73 20 6f 66 20 61 20 63 65 72 74 61 69 6e 20    61 63 74 69 6f 6e 2c 0a 73 6f 20 77 65 20 64 6f | ns.of.a.certain.action,.so.we.do | 
| 14cfc0 | 6e 27 74 20 75 73 65 20 74 68 65 20 63 6f 6d 6d    61 6e 64 20 6e 61 6d 65 73 20 62 75 74 20 6d 6f | n't.use.the.command.names.but.mo | 
| 14cfe0 | 72 65 20 67 65 6e 65 72 69 63 20 73 79 6d 62 6f    6c 73 2e 0a 0a 41 70 70 6c 79 69 6e 67 20 63 68 | re.generic.symbols...Applying.ch | 
| 14d000 | 61 6e 67 65 73 3a 0a 0a 20 20 60 64 69 73 63 61    72 64 27 20 44 69 73 63 61 72 64 69 6e 67 20 6f | anges:....`discard'.Discarding.o | 
| 14d020 | 6e 65 20 6f 72 20 6d 6f 72 65 20 63 68 61 6e 67    65 73 20 28 69 2e 65 2e 2c 20 68 75 6e 6b 73 20 | ne.or.more.changes.(i.e.,.hunks. | 
| 14d040 | 6f 72 20 74 68 65 0a 20 20 63 6f 6d 70 6c 65 74    65 20 64 69 66 66 20 66 6f 72 20 61 20 66 69 6c | or.the...complete.diff.for.a.fil | 
| 14d060 | 65 29 20 6c 6f 73 65 73 20 74 68 61 74 20 63 68    61 6e 67 65 2c 20 6f 62 76 69 6f 75 73 6c 79 2e | e).loses.that.change,.obviously. | 
| 14d080 | 0a 0a 20 20 60 72 65 76 65 72 73 65 27 20 52 65    76 65 72 74 69 6e 67 20 6f 6e 65 20 6f 72 20 6d | ....`reverse'.Reverting.one.or.m | 
| 14d0a0 | 6f 72 65 20 63 68 61 6e 67 65 73 20 63 61 6e 20    75 73 75 61 6c 6c 79 20 62 65 20 75 6e 64 6f 6e | ore.changes.can.usually.be.undon | 
| 14d0c0 | 65 0a 20 20 62 79 20 72 65 76 65 72 74 69 6e 67    20 74 68 65 20 72 65 76 65 72 73 69 6f 6e 2e 0a | e...by.reverting.the.reversion.. | 
| 14d0e0 | 0a 20 20 60 73 74 61 67 65 2d 61 6c 6c 2d 63 68    61 6e 67 65 73 27 2c 20 60 75 6e 73 74 61 67 65 | ...`stage-all-changes',.`unstage | 
| 14d100 | 2d 61 6c 6c 2d 63 68 61 6e 67 65 73 27 20 57 68    65 6e 20 74 68 65 72 65 20 61 72 65 20 62 6f 74 | -all-changes'.When.there.are.bot | 
| 14d120 | 68 0a 20 20 73 74 61 67 65 64 20 61 6e 64 20 75    6e 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 2c | h...staged.and.unstaged.changes, | 
| 14d140 | 20 74 68 65 6e 20 75 6e 2d 2f 73 74 61 67 69 6e    67 20 65 76 65 72 79 74 68 69 6e 67 20 77 6f 75 | .then.un-/staging.everything.wou | 
| 14d160 | 6c 64 0a 20 20 64 65 73 74 72 6f 79 20 74 68 61    74 20 64 69 73 74 69 6e 63 74 69 6f 6e 2e 20 20 | ld...destroy.that.distinction... | 
| 14d180 | 4f 66 20 63 6f 75 72 73 65 20 74 68 61 74 20 61    6c 73 6f 20 61 70 70 6c 69 65 73 20 77 68 65 6e | Of.course.that.also.applies.when | 
| 14d1a0 | 0a 20 20 75 6e 2d 2f 73 74 61 67 69 6e 67 20 61    20 73 69 6e 67 6c 65 20 63 68 61 6e 67 65 2c 20 | ...un-/staging.a.single.change,. | 
| 14d1c0 | 62 75 74 20 74 68 65 6e 20 6c 65 73 73 20 69 73    20 6c 6f 73 74 20 61 6e 64 20 6f 6e 65 20 64 6f | but.then.less.is.lost.and.one.do | 
| 14d1e0 | 65 73 0a 20 20 74 68 61 74 20 73 6f 20 6f 66 74    65 6e 20 74 68 61 74 20 68 61 76 69 6e 67 20 74 | es...that.so.often.that.having.t | 
| 14d200 | 6f 20 63 6f 6e 66 69 72 6d 20 65 76 65 72 79 20    74 69 6d 65 20 77 6f 75 6c 64 20 62 65 0a 20 20 | o.confirm.every.time.would.be... | 
| 14d220 | 75 6e 61 63 63 65 70 74 61 62 6c 65 2e 0a 0a 46    69 6c 65 73 3a 0a 0a 20 20 60 64 65 6c 65 74 65 | unacceptable...Files:....`delete | 
| 14d240 | 27 20 57 68 65 6e 20 61 20 66 69 6c 65 20 74 68    61 74 20 69 73 6e 27 74 20 79 65 74 20 74 72 61 | '.When.a.file.that.isn't.yet.tra | 
| 14d260 | 63 6b 65 64 20 62 79 20 47 69 74 20 69 73 20 64    65 6c 65 74 65 64 0a 20 20 74 68 65 6e 20 69 74 | cked.by.Git.is.deleted...then.it | 
| 14d280 | 20 69 73 20 63 6f 6d 70 6c 65 74 65 6c 79 20 6c    6f 73 74 2c 20 6e 6f 74 20 6a 75 73 74 20 74 68 | .is.completely.lost,.not.just.th | 
| 14d2a0 | 65 20 6c 61 73 74 20 63 68 61 6e 67 65 73 2e 20    20 56 65 72 79 0a 20 20 64 61 6e 67 65 72 6f 75 | e.last.changes...Very...dangerou | 
| 14d2c0 | 73 2e 0a 0a 20 20 60 74 72 61 73 68 27 20 49 6e    73 74 65 61 64 20 6f 66 20 64 65 6c 65 74 69 6e | s.....`trash'.Instead.of.deletin | 
| 14d2e0 | 67 20 61 20 66 69 6c 65 20 69 74 20 63 61 6e 20    61 6c 73 6f 20 62 65 20 6d 6f 76 65 20 74 6f 20 | g.a.file.it.can.also.be.move.to. | 
| 14d300 | 74 68 65 0a 20 20 73 79 73 74 65 6d 20 74 72 61    73 68 2e 20 20 4f 62 76 69 6f 75 73 6c 79 20 6d | the...system.trash...Obviously.m | 
| 14d320 | 75 63 68 20 6c 65 73 73 20 64 61 6e 67 65 72 6f    75 73 20 74 68 61 6e 20 64 65 6c 65 74 69 6e 67 | uch.less.dangerous.than.deleting | 
| 14d340 | 20 69 74 2e 0a 0a 20 20 41 6c 73 6f 20 73 65 65    20 6f 70 74 69 6f 6e 20 60 6d 61 67 69 74 2d 64 | .it.....Also.see.option.`magit-d | 
| 14d360 | 65 6c 65 74 65 2d 62 79 2d 6d 6f 76 69 6e 67 2d    74 6f 2d 74 72 61 73 68 27 2e 0a 0a 20 20 60 72 | elete-by-moving-to-trash'.....`r | 
| 14d380 | 65 73 75 72 72 65 63 74 27 20 41 20 64 65 6c 65    74 65 64 20 66 69 6c 65 20 63 61 6e 20 65 61 73 | esurrect'.A.deleted.file.can.eas | 
| 14d3a0 | 69 6c 79 20 62 65 20 72 65 73 75 72 72 65 63 74    65 64 20 62 79 0a 20 20 5c 22 64 65 6c 65 74 69 | ily.be.resurrected.by...\"deleti | 
| 14d3c0 | 6e 67 5c 22 20 74 68 65 20 64 65 6c 65 74 69 6f    6e 2c 20 77 68 69 63 68 20 69 73 20 64 6f 6e 65 | ng\".the.deletion,.which.is.done | 
| 14d3e0 | 20 75 73 69 6e 67 20 74 68 65 20 73 61 6d 65 20    63 6f 6d 6d 61 6e 64 0a 20 20 74 68 61 74 20 77 | .using.the.same.command...that.w | 
| 14d400 | 61 73 20 75 73 65 64 20 74 6f 20 64 65 6c 65 74    65 20 74 68 65 20 73 61 6d 65 20 66 69 6c 65 20 | as.used.to.delete.the.same.file. | 
| 14d420 | 69 6e 20 74 68 65 20 66 69 72 73 74 20 70 6c 61    63 65 2e 0a 0a 20 20 60 75 6e 74 72 61 63 6b 27 | in.the.first.place.....`untrack' | 
| 14d440 | 20 55 6e 74 72 61 63 6b 69 6e 67 20 61 20 66 69    6c 65 20 63 61 6e 20 62 65 20 75 6e 64 6f 6e 65 | .Untracking.a.file.can.be.undone | 
| 14d460 | 20 62 79 20 74 72 61 63 6b 69 6e 67 20 69 74 20    61 67 61 69 6e 2e 0a 0a 20 20 60 72 65 6e 61 6d | .by.tracking.it.again.....`renam | 
| 14d480 | 65 27 20 52 65 6e 61 6d 69 6e 67 20 61 20 66 69    6c 65 20 63 61 6e 20 65 61 73 69 6c 79 20 62 65 | e'.Renaming.a.file.can.easily.be | 
| 14d4a0 | 20 75 6e 64 6f 6e 65 2e 0a 0a 53 65 71 75 65 6e    63 65 73 3a 0a 0a 20 20 60 72 65 73 65 74 2d 62 | .undone...Sequences:....`reset-b | 
| 14d4c0 | 69 73 65 63 74 27 20 41 62 6f 72 74 69 6e 67 20    28 6b 6e 6f 77 6e 20 74 6f 20 47 69 74 20 61 73 | isect'.Aborting.(known.to.Git.as | 
| 14d4e0 | 20 5c 22 72 65 73 65 74 74 69 6e 67 5c 22 29 20    61 0a 20 20 62 69 73 65 63 74 20 6f 70 65 72 61 | .\"resetting\").a...bisect.opera | 
| 14d500 | 74 69 6f 6e 20 6c 6f 73 65 73 20 61 6c 6c 20 69    6e 66 6f 72 6d 61 74 69 6f 6e 20 63 6f 6c 6c 65 | tion.loses.all.information.colle | 
| 14d520 | 63 74 65 64 20 73 6f 20 66 61 72 2e 0a 0a 20 20    60 61 62 6f 72 74 2d 63 68 65 72 72 79 2d 70 69 | cted.so.far.....`abort-cherry-pi | 
| 14d540 | 63 6b 27 20 41 62 6f 72 74 69 6e 67 20 61 20 63    68 65 72 72 79 2d 70 69 63 6b 20 74 68 72 6f 77 | ck'.Aborting.a.cherry-pick.throw | 
| 14d560 | 73 20 61 77 61 79 20 61 6c 6c 0a 20 20 63 6f 6e    66 6c 69 63 74 20 72 65 73 6f 6c 75 74 69 6f 6e | s.away.all...conflict.resolution | 
| 14d580 | 73 20 77 68 69 63 68 20 68 61 73 20 61 6c 72 65    61 64 79 20 62 65 65 6e 20 63 61 72 72 69 65 64 | s.which.has.already.been.carried | 
| 14d5a0 | 20 6f 75 74 20 62 79 20 74 68 65 0a 20 20 75 73    65 72 2e 0a 0a 20 20 60 61 62 6f 72 74 2d 72 65 | .out.by.the...user.....`abort-re | 
| 14d5c0 | 76 65 72 74 27 20 41 62 6f 72 74 69 6e 67 20 61    20 72 65 76 65 72 74 20 74 68 72 6f 77 73 20 61 | vert'.Aborting.a.revert.throws.a | 
| 14d5e0 | 77 61 79 20 61 6c 6c 20 63 6f 6e 66 6c 69 63 74    0a 20 20 72 65 73 6f 6c 75 74 69 6f 6e 73 20 77 | way.all.conflict...resolutions.w | 
| 14d600 | 68 69 63 68 20 68 61 73 20 61 6c 72 65 61 64 79    20 62 65 65 6e 20 63 61 72 72 69 65 64 20 6f 75 | hich.has.already.been.carried.ou | 
| 14d620 | 74 20 62 79 20 74 68 65 20 75 73 65 72 2e 0a 0a    20 20 60 61 62 6f 72 74 2d 72 65 62 61 73 65 27 | t.by.the.user.....`abort-rebase' | 
| 14d640 | 20 41 62 6f 72 74 69 6e 67 20 61 20 72 65 62 61    73 65 20 74 68 72 6f 77 73 20 61 77 61 79 20 61 | .Aborting.a.rebase.throws.away.a | 
| 14d660 | 6c 6c 20 61 6c 72 65 61 64 79 0a 20 20 6d 6f 64    69 66 69 65 64 20 63 6f 6d 6d 69 74 73 2c 20 62 | ll.already...modified.commits,.b | 
| 14d680 | 75 74 20 69 74 27 73 20 70 6f 73 73 69 62 6c 65    20 74 6f 20 72 65 73 74 6f 72 65 20 74 68 6f 73 | ut.it's.possible.to.restore.thos | 
| 14d6a0 | 65 20 66 72 6f 6d 20 74 68 65 0a 20 20 72 65 66    6c 6f 67 2e 0a 0a 20 20 60 61 62 6f 72 74 2d 6d | e.from.the...reflog.....`abort-m | 
| 14d6c0 | 65 72 67 65 27 20 41 62 6f 72 74 69 6e 67 20 61    20 6d 65 72 67 65 20 74 68 72 6f 77 73 20 61 77 | erge'.Aborting.a.merge.throws.aw | 
| 14d6e0 | 61 79 20 61 6c 6c 20 63 6f 6e 66 6c 69 63 74 0a    20 20 72 65 73 6f 6c 75 74 69 6f 6e 73 20 77 68 | ay.all.conflict...resolutions.wh | 
| 14d700 | 69 63 68 20 68 61 73 20 61 6c 72 65 61 64 79 20    62 65 65 6e 20 63 61 72 72 69 65 64 20 6f 75 74 | ich.has.already.been.carried.out | 
| 14d720 | 20 62 79 20 74 68 65 20 75 73 65 72 2e 0a 0a 20    20 60 6d 65 72 67 65 2d 64 69 72 74 79 27 20 4d | .by.the.user.....`merge-dirty'.M | 
| 14d740 | 65 72 67 69 6e 67 20 77 69 74 68 20 61 20 64 69    72 74 79 20 77 6f 72 6b 74 72 65 65 20 63 61 6e | erging.with.a.dirty.worktree.can | 
| 14d760 | 20 6d 61 6b 65 20 69 74 20 68 61 72 64 20 74 6f    0a 20 20 67 6f 20 62 61 63 6b 20 74 6f 20 74 68 | .make.it.hard.to...go.back.to.th | 
| 14d780 | 65 20 73 74 61 74 65 20 62 65 66 6f 72 65 20 74    68 65 20 6d 65 72 67 65 20 77 61 73 20 69 6e 69 | e.state.before.the.merge.was.ini | 
| 14d7a0 | 74 69 61 74 65 64 2e 0a 0a 52 65 66 65 72 65 6e    63 65 73 3a 0a 0a 20 20 60 64 65 6c 65 74 65 2d | tiated...References:....`delete- | 
| 14d7c0 | 75 6e 6d 65 72 67 65 64 2d 62 72 61 6e 63 68 27    20 4f 6e 63 65 20 61 20 62 72 61 6e 63 68 20 68 | unmerged-branch'.Once.a.branch.h | 
| 14d7e0 | 61 73 20 62 65 65 6e 20 64 65 6c 65 74 65 64 20    69 74 20 63 61 6e 0a 20 20 6f 6e 6c 79 20 62 65 | as.been.deleted.it.can...only.be | 
| 14d800 | 20 72 65 73 74 6f 72 65 64 20 75 73 69 6e 67 20    6c 6f 77 2d 6c 65 76 65 6c 20 72 65 63 6f 76 65 | .restored.using.low-level.recove | 
| 14d820 | 72 79 20 74 6f 6f 6c 73 20 70 72 6f 76 69 64 65    64 20 62 79 0a 20 20 47 69 74 2e 20 20 41 6e 64 | ry.tools.provided.by...Git...And | 
| 14d840 | 20 65 76 65 6e 20 74 68 65 6e 20 74 68 65 20 72    65 66 6c 6f 67 20 69 73 20 67 6f 6e 65 2e 20 20 | .even.then.the.reflog.is.gone... | 
| 14d860 | 54 68 65 20 75 73 65 72 20 61 6c 77 61 79 73 20    68 61 73 0a 20 20 74 6f 20 63 6f 6e 66 69 72 6d | The.user.always.has...to.confirm | 
| 14d880 | 20 74 68 65 20 64 65 6c 65 74 69 6f 6e 20 6f 66    20 61 20 62 72 61 6e 63 68 20 62 79 20 61 63 63 | .the.deletion.of.a.branch.by.acc | 
| 14d8a0 | 65 70 74 69 6e 67 20 74 68 65 20 64 65 66 61 75    6c 74 0a 20 20 63 68 6f 69 63 65 20 28 6f 72 20 | epting.the.default...choice.(or. | 
| 14d8c0 | 73 65 6c 65 63 74 69 6e 67 20 61 6e 6f 74 68 65    72 20 62 72 61 6e 63 68 29 2c 20 62 75 74 20 77 | selecting.another.branch),.but.w | 
| 14d8e0 | 68 65 6e 20 61 20 62 72 61 6e 63 68 20 68 61 73    0a 20 20 6e 6f 74 20 62 65 65 6e 20 6d 65 72 67 | hen.a.branch.has...not.been.merg | 
| 14d900 | 65 64 20 79 65 74 2c 20 61 6c 73 6f 20 6d 61 6b    65 20 73 75 72 65 20 74 68 65 20 75 73 65 72 20 | ed.yet,.also.make.sure.the.user. | 
| 14d920 | 69 73 20 61 77 61 72 65 20 6f 66 20 74 68 61 74    2e 0a 0a 20 20 60 64 65 6c 65 74 65 2d 62 72 61 | is.aware.of.that.....`delete-bra | 
| 14d940 | 6e 63 68 2d 6f 6e 2d 72 65 6d 6f 74 65 27 20 44    65 6c 65 74 69 6e 67 20 61 20 5c 22 72 65 6d 6f | nch-on-remote'.Deleting.a.\"remo | 
| 14d960 | 74 65 20 62 72 61 6e 63 68 5c 22 20 6d 61 79 20    6d 65 61 6e 0a 20 20 64 65 6c 65 74 69 6e 67 20 | te.branch\".may.mean...deleting. | 
| 14d980 | 74 68 65 20 28 6c 6f 63 61 6c 29 20 5c 22 72 65    6d 6f 74 65 2d 74 72 61 63 6b 69 6e 67 5c 22 20 | the.(local).\"remote-tracking\". | 
| 14d9a0 | 62 72 61 6e 63 68 20 6f 6e 6c 79 2c 20 6f 72 20    61 6c 73 6f 0a 20 20 72 65 6d 6f 76 69 6e 67 20 | branch.only,.or.also...removing. | 
| 14d9c0 | 69 74 20 66 72 6f 6d 20 74 68 65 20 72 65 6d 6f    74 65 20 69 74 73 65 6c 66 2e 20 20 54 68 65 20 | it.from.the.remote.itself...The. | 
| 14d9e0 | 6c 61 74 74 65 72 20 6f 66 74 65 6e 20 6d 61 6b    65 73 20 6d 6f 72 65 0a 20 20 73 65 6e 73 65 20 | latter.often.makes.more...sense. | 
| 14da00 | 62 65 63 61 75 73 65 20 6f 74 68 65 72 77 69 73    65 20 73 69 6d 70 6c 79 20 66 65 74 63 68 69 6e | because.otherwise.simply.fetchin | 
| 14da20 | 67 20 66 72 6f 6d 20 74 68 65 20 72 65 6d 6f 74    65 20 77 6f 75 6c 64 0a 20 20 72 65 73 74 6f 72 | g.from.the.remote.would...restor | 
| 14da40 | 65 20 74 68 65 20 72 65 6d 6f 74 65 2d 74 72 61    63 6b 69 6e 67 20 62 72 61 6e 63 68 2c 20 62 75 | e.the.remote-tracking.branch,.bu | 
| 14da60 | 74 20 64 6f 69 6e 67 20 74 68 61 74 20 63 61 6e    20 62 65 0a 20 20 73 75 72 70 72 69 73 69 6e 67 | t.doing.that.can.be...surprising | 
| 14da80 | 20 61 6e 64 20 68 61 72 64 20 74 6f 20 72 65 63    6f 76 65 72 20 66 72 6f 6d 2c 20 73 6f 20 77 65 | .and.hard.to.recover.from,.so.we | 
| 14daa0 | 20 61 73 6b 2e 0a 0a 20 20 60 64 65 6c 65 74 65    2d 70 72 2d 72 65 6d 6f 74 65 27 20 57 68 65 6e | .ask.....`delete-pr-remote'.When | 
| 14dac0 | 20 64 65 6c 65 74 69 6e 67 20 61 20 62 72 61 6e    63 68 20 74 68 61 74 20 77 61 73 20 63 72 65 61 | .deleting.a.branch.that.was.crea | 
| 14dae0 | 74 65 64 20 66 72 6f 6d 0a 20 20 61 20 70 75 6c    6c 2d 72 65 71 75 65 73 74 20 61 6e 64 20 69 66 | ted.from...a.pull-request.and.if | 
| 14db00 | 20 6e 6f 20 6f 74 68 65 72 20 62 72 61 6e 63 68    65 73 20 73 74 69 6c 6c 20 65 78 69 73 74 20 6f | .no.other.branches.still.exist.o | 
| 14db20 | 6e 20 74 68 61 74 0a 20 20 72 65 6d 6f 74 65 2c    20 74 68 65 6e 20 60 6d 61 67 69 74 2d 62 72 61 | n.that...remote,.then.`magit-bra | 
| 14db40 | 6e 63 68 2d 64 65 6c 65 74 65 27 20 6f 66 66 65    72 73 20 74 6f 20 64 65 6c 65 74 65 20 74 68 65 | nch-delete'.offers.to.delete.the | 
| 14db60 | 20 72 65 6d 6f 74 65 0a 20 20 61 73 20 77 65 6c    6c 2e 20 20 54 68 69 73 20 73 68 6f 75 6c 64 20 | .remote...as.well...This.should. | 
| 14db80 | 62 65 20 73 61 66 65 20 62 65 63 61 75 73 65 20    69 74 20 6f 6e 6c 79 20 68 61 70 70 65 6e 73 20 | be.safe.because.it.only.happens. | 
| 14dba0 | 69 66 20 6e 6f 0a 20 20 6f 74 68 65 72 20 72 65    66 73 20 65 78 69 73 74 20 69 6e 20 74 68 65 20 | if.no...other.refs.exist.in.the. | 
| 14dbc0 | 72 65 6d 6f 74 65 73 20 6e 61 6d 65 73 70 61 63    65 2c 20 61 6e 64 20 79 6f 75 20 63 61 6e 20 72 | remotes.namespace,.and.you.can.r | 
| 14dbe0 | 65 63 72 65 61 74 65 0a 20 20 74 68 65 20 72 65    6d 6f 74 65 20 69 66 20 6e 65 63 65 73 73 61 72 | ecreate...the.remote.if.necessar | 
| 14dc00 | 79 2e 0a 0a 20 20 60 64 72 6f 70 2d 73 74 61 73    68 65 73 27 20 44 72 6f 70 70 69 6e 67 20 61 20 | y.....`drop-stashes'.Dropping.a. | 
| 14dc20 | 73 74 61 73 68 20 69 73 20 64 61 6e 67 65 72 6f    75 73 20 62 65 63 61 75 73 65 20 47 69 74 20 73 | stash.is.dangerous.because.Git.s | 
| 14dc40 | 74 6f 72 65 73 0a 20 20 73 74 61 73 68 65 73 20    69 6e 20 74 68 65 20 72 65 66 6c 6f 67 2e 20 20 | tores...stashes.in.the.reflog... | 
| 14dc60 | 4f 6e 63 65 20 61 20 73 74 61 73 68 20 69 73 20    72 65 6d 6f 76 65 64 2c 20 74 68 65 72 65 20 69 | Once.a.stash.is.removed,.there.i | 
| 14dc80 | 73 20 6e 6f 0a 20 20 67 6f 69 6e 67 20 62 61 63    6b 20 77 69 74 68 6f 75 74 20 75 73 69 6e 67 20 | s.no...going.back.without.using. | 
| 14dca0 | 6c 6f 77 2d 6c 65 76 65 6c 20 72 65 63 6f 76 65    72 79 20 74 6f 6f 6c 73 20 70 72 6f 76 69 64 65 | low-level.recovery.tools.provide | 
| 14dcc0 | 64 20 62 79 0a 20 20 47 69 74 2e 20 20 57 68 65    6e 20 61 20 73 69 6e 67 6c 65 20 73 74 61 73 68 | d.by...Git...When.a.single.stash | 
| 14dce0 | 20 69 73 20 64 72 6f 70 70 65 64 2c 20 74 68 65    6e 20 74 68 65 20 75 73 65 72 20 61 6c 77 61 79 | .is.dropped,.then.the.user.alway | 
| 14dd00 | 73 20 68 61 73 0a 20 20 74 6f 20 63 6f 6e 66 69    72 6d 20 62 79 20 61 63 63 65 70 74 69 6e 67 20 | s.has...to.confirm.by.accepting. | 
| 14dd20 | 74 68 65 20 64 65 66 61 75 6c 74 20 28 6f 72 20    73 65 6c 65 63 74 69 6e 67 20 61 6e 6f 74 68 65 | the.default.(or.selecting.anothe | 
| 14dd40 | 72 29 2e 0a 20 20 54 68 69 73 20 61 63 74 69 6f    6e 20 6f 6e 6c 79 20 63 6f 6e 63 65 72 6e 73 20 | r)....This.action.only.concerns. | 
| 14dd60 | 74 68 65 20 64 65 6c 65 74 69 6f 6e 20 6f 66 20    6d 75 6c 74 69 70 6c 65 20 73 74 61 73 68 65 73 | the.deletion.of.multiple.stashes | 
| 14dd80 | 20 61 74 0a 20 20 6f 6e 63 65 2e 0a 0a 50 75 62    6c 69 73 68 69 6e 67 3a 0a 0a 20 20 60 73 65 74 | .at...once...Publishing:....`set | 
| 14dda0 | 2d 61 6e 64 2d 70 75 73 68 27 20 57 68 65 6e 20    70 75 73 68 69 6e 67 20 74 6f 20 74 68 65 20 75 | -and-push'.When.pushing.to.the.u | 
| 14ddc0 | 70 73 74 72 65 61 6d 20 6f 72 20 74 68 65 20 70    75 73 68 2d 72 65 6d 6f 74 65 0a 20 20 61 6e 64 | pstream.or.the.push-remote...and | 
| 14dde0 | 20 74 68 61 74 20 69 73 6e 27 74 20 61 63 74 75    61 6c 6c 79 20 63 6f 6e 66 69 67 75 72 65 64 20 | .that.isn't.actually.configured. | 
| 14de00 | 79 65 74 2c 20 74 68 65 6e 20 74 68 65 20 75 73    65 72 20 63 61 6e 20 66 69 72 73 74 0a 20 20 73 | yet,.then.the.user.can.first...s | 
| 14de20 | 65 74 20 74 68 65 20 74 61 72 67 65 74 2e 20 20    49 66 20 73 2f 68 65 20 63 6f 6e 66 69 72 6d 73 | et.the.target...If.s/he.confirms | 
| 14de40 | 20 74 68 65 20 64 65 66 61 75 6c 74 20 74 6f 6f    20 71 75 69 63 6b 6c 79 2c 20 74 68 65 6e 0a 20 | .the.default.too.quickly,.then.. | 
| 14de60 | 20 73 2f 68 65 20 6d 69 67 68 74 20 65 6e 64 20    75 70 20 70 75 73 68 69 6e 67 20 74 6f 20 74 68 | .s/he.might.end.up.pushing.to.th | 
| 14de80 | 65 20 77 72 6f 6e 67 20 62 72 61 6e 63 68 20 61    6e 64 20 69 66 20 74 68 65 20 72 65 6d 6f 74 65 | e.wrong.branch.and.if.the.remote | 
| 14dea0 | 0a 20 20 72 65 70 6f 73 69 74 6f 72 79 20 69 73    20 63 6f 6e 66 69 67 75 72 65 64 20 74 6f 20 64 | ...repository.is.configured.to.d | 
| 14dec0 | 69 73 61 6c 6c 6f 77 20 66 69 78 69 6e 67 20 73    75 63 68 20 6d 69 73 74 61 6b 65 73 2c 20 74 68 | isallow.fixing.such.mistakes,.th | 
| 14dee0 | 65 6e 0a 20 20 74 68 61 74 20 63 61 6e 20 62 65    20 71 75 69 74 65 20 65 6d 62 61 72 72 61 73 73 | en...that.can.be.quite.embarrass | 
| 14df00 | 69 6e 67 20 61 6e 64 20 61 6e 6e 6f 79 69 6e 67    2e 0a 0a 45 64 69 74 20 70 75 62 6c 69 73 68 65 | ing.and.annoying...Edit.publishe | 
| 14df20 | 64 20 68 69 73 74 6f 72 79 3a 0a 0a 20 20 57 69    74 68 6f 75 74 20 61 64 64 69 6e 67 20 74 68 65 | d.history:....Without.adding.the | 
| 14df40 | 73 65 20 73 79 6d 62 6f 6c 73 20 68 65 72 65 2c    20 79 6f 75 20 77 69 6c 6c 20 62 65 20 77 61 72 | se.symbols.here,.you.will.be.war | 
| 14df60 | 6e 65 64 20 62 65 66 6f 72 65 0a 20 20 65 64 69    74 69 6e 67 20 63 6f 6d 6d 69 74 73 20 74 68 61 | ned.before...editing.commits.tha | 
| 14df80 | 74 20 68 61 76 65 20 61 6c 72 65 61 64 79 20 62    65 65 6e 20 70 75 73 68 65 64 20 74 6f 20 6f 6e | t.have.already.been.pushed.to.on | 
| 14dfa0 | 65 20 6f 66 20 74 68 65 0a 20 20 62 72 61 6e 63    68 65 73 20 6c 69 73 74 65 64 20 69 6e 20 60 6d | e.of.the...branches.listed.in.`m | 
| 14dfc0 | 61 67 69 74 2d 70 75 62 6c 69 73 68 65 64 2d 62    72 61 6e 63 68 65 73 27 2e 0a 0a 20 20 60 61 6d | agit-published-branches'.....`am | 
| 14dfe0 | 65 6e 64 2d 70 75 62 6c 69 73 68 65 64 27 20 41    66 66 65 63 74 73 20 6d 6f 73 74 20 63 6f 6d 6d | end-published'.Affects.most.comm | 
| 14e000 | 61 6e 64 73 20 74 68 61 74 20 61 6d 65 6e 64 20    74 6f 20 60 48 45 41 44 27 2e 0a 0a 20 20 60 72 | ands.that.amend.to.`HEAD'.....`r | 
| 14e020 | 65 62 61 73 65 2d 70 75 62 6c 69 73 68 65 64 27    20 41 66 66 65 63 74 73 20 63 6f 6d 6d 61 6e 64 | ebase-published'.Affects.command | 
| 14e040 | 73 20 74 68 61 74 20 70 65 72 66 6f 72 6d 20 69    6e 74 65 72 61 63 74 69 76 65 0a 20 20 72 65 62 | s.that.perform.interactive...reb | 
| 14e060 | 61 73 65 73 2e 20 20 54 68 69 73 20 69 6e 63 6c    75 64 65 73 20 63 6f 6d 6d 61 6e 64 73 20 66 72 | ases...This.includes.commands.fr | 
| 14e080 | 6f 6d 20 74 68 65 20 63 6f 6d 6d 69 74 20 70 6f    70 75 70 20 74 68 61 74 0a 20 20 6d 6f 64 69 66 | om.the.commit.popup.that...modif | 
| 14e0a0 | 79 20 61 20 63 6f 6d 6d 69 74 20 6f 74 68 65 72    20 74 68 61 6e 20 60 48 45 41 44 27 2c 20 6e 61 | y.a.commit.other.than.`HEAD',.na | 
| 14e0c0 | 6d 65 6c 79 20 74 68 65 20 76 61 72 69 6f 75 73    20 66 69 78 75 70 0a 20 20 61 6e 64 20 73 71 75 | mely.the.various.fixup...and.squ | 
| 14e0e0 | 61 73 68 20 76 61 72 69 61 6e 74 73 2e 0a 0a 20    20 60 65 64 69 74 2d 70 75 62 6c 69 73 68 65 64 | ash.variants.....`edit-published | 
| 14e100 | 27 20 41 66 66 65 63 74 73 20 74 68 65 20 63 6f    6d 6d 61 6e 64 73 20 60 6d 61 67 69 74 2d 65 64 | '.Affects.the.commands.`magit-ed | 
| 14e120 | 69 74 2d 6c 69 6e 65 2d 63 6f 6d 6d 69 74 27 0a    20 20 61 6e 64 20 60 6d 61 67 69 74 2d 64 69 66 | it-line-commit'...and.`magit-dif | 
| 14e140 | 66 2d 65 64 69 74 2d 68 75 6e 6b 2d 63 6f 6d 6d    69 74 27 2e 20 20 54 68 65 73 65 20 74 77 6f 20 | f-edit-hunk-commit'...These.two. | 
| 14e160 | 63 6f 6d 6d 61 6e 64 73 20 6d 61 6b 65 0a 20 20    69 74 20 71 75 69 74 65 20 65 61 73 79 20 74 6f | commands.make...it.quite.easy.to | 
| 14e180 | 20 61 63 63 69 64 65 6e 74 61 6c 6c 79 20 65 64    69 74 20 61 20 70 75 62 6c 69 73 68 65 64 20 63 | .accidentally.edit.a.published.c | 
| 14e1a0 | 6f 6d 6d 69 74 2c 20 73 6f 20 79 6f 75 0a 20 20    73 68 6f 75 6c 64 20 74 68 69 6e 6b 20 74 77 69 | ommit,.so.you...should.think.twi | 
| 14e1c0 | 63 65 20 62 65 66 6f 72 65 20 63 6f 6e 66 69 67    75 72 69 6e 67 20 74 68 65 6d 20 6e 6f 74 20 74 | ce.before.configuring.them.not.t | 
| 14e1e0 | 6f 20 61 73 6b 20 66 6f 72 0a 20 20 63 6f 6e 66    69 72 6d 61 74 69 6f 6e 2e 0a 0a 20 20 54 6f 20 | o.ask.for...confirmation.....To. | 
| 14e200 | 64 69 73 61 62 6c 65 20 63 6f 6e 66 69 72 6d 61    74 69 6f 6e 20 63 6f 6d 70 6c 65 74 65 6c 79 2c | disable.confirmation.completely, | 
| 14e220 | 20 61 64 64 20 61 6c 6c 20 74 68 72 65 65 20 73    79 6d 62 6f 6c 73 20 68 65 72 65 0a 20 20 6f 72 | .add.all.three.symbols.here...or | 
| 14e240 | 20 73 65 74 20 60 6d 61 67 69 74 2d 70 75 62 6c    69 73 68 65 64 2d 62 72 61 6e 63 68 65 73 27 20 | .set.`magit-published-branches'. | 
| 14e260 | 74 6f 20 6e 69 6c 2e 0a 0a 52 65 6d 6f 76 69 6e    67 20 6d 6f 64 75 6c 65 73 3a 0a 0a 20 20 60 72 | to.nil...Removing.modules:....`r | 
| 14e280 | 65 6d 6f 76 65 2d 6d 6f 64 75 6c 65 73 27 20 57    68 65 6e 20 79 6f 75 20 72 65 6d 6f 76 65 20 74 | emove-modules'.When.you.remove.t | 
| 14e2a0 | 68 65 20 77 6f 72 6b 69 6e 67 20 64 69 72 65 63    74 6f 72 79 20 6f 66 20 61 0a 20 20 6d 6f 64 75 | he.working.directory.of.a...modu | 
| 14e2c0 | 6c 65 20 74 68 61 74 20 64 6f 65 73 20 6e 6f 74    20 63 6f 6e 74 61 69 6e 20 75 6e 63 6f 6d 6d 69 | le.that.does.not.contain.uncommi | 
| 14e2e0 | 74 74 65 64 20 63 68 61 6e 67 65 73 2c 20 74 68    65 6e 20 74 68 61 74 20 69 73 0a 20 20 73 61 66 | tted.changes,.then.that.is...saf | 
| 14e300 | 65 72 20 74 68 61 6e 20 64 6f 69 6e 67 20 73 6f    20 77 68 65 6e 20 74 68 65 72 65 20 61 72 65 20 | er.than.doing.so.when.there.are. | 
| 14e320 | 75 6e 63 6f 6d 6d 69 74 74 65 64 20 63 68 61 6e    67 65 73 20 61 6e 64 2f 6f 72 0a 20 20 77 68 65 | uncommitted.changes.and/or...whe | 
| 14e340 | 6e 20 79 6f 75 20 61 6c 73 6f 20 72 65 6d 6f 76    65 20 74 68 65 20 67 69 74 64 69 72 2e 20 20 53 | n.you.also.remove.the.gitdir...S | 
| 14e360 | 74 69 6c 6c 2c 20 79 6f 75 20 64 6f 6e 27 74 20    77 61 6e 74 20 74 6f 20 64 6f 0a 20 20 74 68 61 | till,.you.don't.want.to.do...tha | 
| 14e380 | 74 20 62 79 20 61 63 63 69 64 65 6e 74 2e 0a 0a    20 20 60 72 65 6d 6f 76 65 2d 64 69 72 74 79 2d | t.by.accident.....`remove-dirty- | 
| 14e3a0 | 6d 6f 64 75 6c 65 73 27 20 57 68 65 6e 20 79 6f    75 20 72 65 6d 6f 76 65 20 74 68 65 20 77 6f 72 | modules'.When.you.remove.the.wor | 
| 14e3c0 | 6b 69 6e 67 20 64 69 72 65 63 74 6f 72 79 20 6f    66 0a 20 20 61 20 6d 6f 64 75 6c 65 20 74 68 61 | king.directory.of...a.module.tha | 
| 14e3e0 | 74 20 63 6f 6e 74 61 69 6e 73 20 75 6e 63 6f 6d    6d 69 74 74 65 64 20 63 68 61 6e 67 65 73 2c 20 | t.contains.uncommitted.changes,. | 
| 14e400 | 74 68 65 6e 20 74 68 6f 73 65 20 63 68 61 6e 67    65 73 0a 20 20 61 72 65 20 67 6f 6e 65 20 66 6f | then.those.changes...are.gone.fo | 
| 14e420 | 72 20 67 6f 6f 64 2e 20 20 49 74 20 69 73 20 62    65 74 74 65 72 20 74 6f 20 67 6f 20 74 6f 20 74 | r.good...It.is.better.to.go.to.t | 
| 14e440 | 68 65 20 6d 6f 64 75 6c 65 2c 20 69 6e 73 70 65    63 74 0a 20 20 74 68 65 73 65 20 63 68 61 6e 67 | he.module,.inspect...these.chang | 
| 14e460 | 65 73 20 61 6e 64 20 6f 6e 6c 79 20 69 66 20 61    70 70 72 6f 70 72 69 61 74 65 20 64 69 73 63 61 | es.and.only.if.appropriate.disca | 
| 14e480 | 72 64 20 74 68 65 6d 20 6d 61 6e 75 61 6c 6c 79    2e 0a 0a 20 20 60 74 72 61 73 68 2d 6d 6f 64 75 | rd.them.manually.....`trash-modu | 
| 14e4a0 | 6c 65 2d 67 69 74 64 69 72 73 27 20 57 68 65 6e    20 79 6f 75 20 72 65 6d 6f 76 65 20 74 68 65 20 | le-gitdirs'.When.you.remove.the. | 
| 14e4c0 | 67 69 74 64 69 72 20 6f 66 20 61 20 6d 6f 64 75    6c 65 2c 0a 20 20 74 68 65 6e 20 61 6c 6c 20 75 | gitdir.of.a.module,...then.all.u | 
| 14e4e0 | 6e 70 75 73 68 65 64 20 63 68 61 6e 67 65 73 20    61 72 65 20 67 6f 6e 65 20 66 6f 72 20 67 6f 6f | npushed.changes.are.gone.for.goo | 
| 14e500 | 64 2e 20 20 49 74 20 69 73 20 76 65 72 79 20 65    61 73 79 0a 20 20 74 6f 20 66 6f 72 67 65 74 20 | d...It.is.very.easy...to.forget. | 
| 14e520 | 74 68 61 74 20 79 6f 75 20 68 61 76 65 20 73 6f    6d 65 20 75 6e 66 69 6e 69 73 68 65 64 20 77 6f | that.you.have.some.unfinished.wo | 
| 14e540 | 72 6b 20 6f 6e 20 61 6e 20 75 6e 70 75 62 6c 69    73 68 65 64 0a 20 20 66 65 61 74 75 72 65 20 62 | rk.on.an.unpublished...feature.b | 
| 14e560 | 72 61 6e 63 68 20 6f 72 20 65 76 65 6e 20 69 6e    20 61 20 73 74 61 73 68 2e 0a 0a 20 20 41 63 74 | ranch.or.even.in.a.stash.....Act | 
| 14e580 | 75 61 6c 6c 79 20 74 68 65 72 65 20 61 72 65 20    73 6f 6d 65 20 73 61 66 65 74 79 20 70 72 65 63 | ually.there.are.some.safety.prec | 
| 14e5a0 | 61 75 74 69 6f 6e 73 20 69 6e 20 70 6c 61 63 65    2c 20 74 68 61 74 20 6d 69 67 68 74 0a 20 20 68 | autions.in.place,.that.might...h | 
| 14e5c0 | 65 6c 70 20 79 6f 75 20 6f 75 74 20 69 66 20 79    6f 75 20 6d 61 6b 65 20 61 6e 20 75 6e 77 69 73 | elp.you.out.if.you.make.an.unwis | 
| 14e5e0 | 65 20 63 68 6f 69 63 65 20 68 65 72 65 2c 20 62    75 74 20 64 6f 6e 27 74 20 63 6f 75 6e 74 0a 20 | e.choice.here,.but.don't.count.. | 
| 14e600 | 20 6f 6e 20 69 74 2e 20 20 49 6e 20 63 61 73 65    20 6f 66 20 65 6d 65 72 67 65 6e 63 79 2c 20 73 | .on.it...In.case.of.emergency,.s | 
| 14e620 | 74 61 79 20 63 61 6c 6d 20 61 6e 64 20 63 68 65    63 6b 20 74 68 65 20 73 74 61 73 68 20 61 6e 64 | tay.calm.and.check.the.stash.and | 
| 14e640 | 0a 20 20 74 68 65 20 60 74 72 61 73 68 2d 64 69    72 65 63 74 6f 72 79 27 20 66 6f 72 20 74 72 61 | ...the.`trash-directory'.for.tra | 
| 14e660 | 63 65 73 20 6f 66 20 6c 6f 73 74 20 77 6f 72 6b    2e 0a 0a 56 61 72 69 6f 75 73 3a 0a 0a 20 20 60 | ces.of.lost.work...Various:....` | 
| 14e680 | 73 74 61 73 68 2d 61 70 70 6c 79 2d 33 77 61 79    27 20 57 68 65 6e 20 61 20 73 74 61 73 68 20 63 | stash-apply-3way'.When.a.stash.c | 
| 14e6a0 | 61 6e 6e 6f 74 20 62 65 20 61 70 70 6c 69 65 64    20 75 73 69 6e 67 20 5c 22 67 69 74 0a 20 20 73 | annot.be.applied.using.\"git...s | 
| 14e6c0 | 74 61 73 68 20 61 70 70 6c 79 5c 22 2c 20 74 68    65 6e 20 4d 61 67 69 74 20 75 73 65 73 20 5c 22 | tash.apply\",.then.Magit.uses.\" | 
| 14e6e0 | 67 69 74 20 61 70 70 6c 79 5c 22 20 69 6e 73 74    65 61 64 2c 20 70 6f 73 73 69 62 6c 79 0a 20 20 | git.apply\".instead,.possibly... | 
| 14e700 | 75 73 69 6e 67 20 74 68 65 20 5c 22 2d 2d 33 77    61 79 5c 22 20 61 72 67 75 6d 65 6e 74 2c 20 77 | using.the.\"--3way\".argument,.w | 
| 14e720 | 68 69 63 68 20 69 73 6e 27 74 20 61 6c 77 61 79    73 20 70 65 72 66 65 63 74 6c 79 0a 20 20 73 61 | hich.isn't.always.perfectly...sa | 
| 14e740 | 66 65 2e 20 20 53 65 65 20 61 6c 73 6f 20 60 6d    61 67 69 74 2d 73 74 61 73 68 2d 61 70 70 6c 79 | fe...See.also.`magit-stash-apply | 
| 14e760 | 27 2e 0a 0a 20 20 60 6b 69 6c 6c 2d 70 72 6f 63    65 73 73 27 20 54 68 65 72 65 20 73 65 6c 64 6f | '.....`kill-process'.There.seldo | 
| 14e780 | 6d 20 69 73 20 61 20 72 65 61 73 6f 6e 20 74 6f    20 6b 69 6c 6c 20 61 20 70 72 6f 63 65 73 73 2e | m.is.a.reason.to.kill.a.process. | 
| 14e7a0 | 0a 0a 47 6c 6f 62 61 6c 20 73 65 74 74 69 6e 67    73 3a 0a 0a 20 20 49 6e 73 74 65 61 64 20 6f 66 | ..Global.settings:....Instead.of | 
| 14e7c0 | 20 61 64 64 69 6e 67 20 61 6c 6c 20 6f 66 20 74    68 65 20 61 62 6f 76 65 20 73 79 6d 62 6f 6c 73 | .adding.all.of.the.above.symbols | 
| 14e7e0 | 20 74 6f 20 74 68 65 20 76 61 6c 75 65 20 6f 66    20 74 68 69 73 0a 20 20 6f 70 74 69 6f 6e 20 79 | .to.the.value.of.this...option.y | 
| 14e800 | 6f 75 20 63 61 6e 20 61 6c 73 6f 20 73 65 74 20    69 74 20 74 6f 20 74 68 65 20 61 74 6f 6d 20 60 | ou.can.also.set.it.to.the.atom.` | 
| 14e820 | 74 27 2c 20 77 68 69 63 68 20 68 61 73 20 74 68    65 20 73 61 6d 65 0a 20 20 65 66 66 65 63 74 20 | t',.which.has.the.same...effect. | 
| 14e840 | 61 73 20 61 64 64 69 6e 67 20 61 6c 6c 20 6f 66    20 74 68 65 20 61 62 6f 76 65 20 73 79 6d 62 6f | as.adding.all.of.the.above.symbo | 
| 14e860 | 6c 73 2e 20 20 44 6f 69 6e 67 20 74 68 61 74 20    6d 6f 73 74 0a 20 20 63 65 72 74 61 69 6e 6c 79 | ls...Doing.that.most...certainly | 
| 14e880 | 20 69 73 20 61 20 62 61 64 20 69 64 65 61 2c 20    65 73 70 65 63 69 61 6c 6c 79 20 62 65 63 61 75 | .is.a.bad.idea,.especially.becau | 
| 14e8a0 | 73 65 20 6f 74 68 65 72 20 73 79 6d 62 6f 6c 73    20 6d 69 67 68 74 0a 20 20 62 65 20 61 64 64 65 | se.other.symbols.might...be.adde | 
| 14e8c0 | 64 20 69 6e 20 74 68 65 20 66 75 74 75 72 65 2e    20 20 53 6f 20 65 76 65 6e 20 69 66 20 79 6f 75 | d.in.the.future...So.even.if.you | 
| 14e8e0 | 20 64 6f 6e 27 74 20 77 61 6e 74 20 74 6f 20 62    65 20 61 73 6b 65 64 0a 20 20 66 6f 72 20 63 6f | .don't.want.to.be.asked...for.co | 
| 14e900 | 6e 66 69 72 6d 61 74 69 6f 6e 20 66 6f 72 20 61    6e 79 20 6f 66 20 74 68 65 73 65 20 61 63 74 69 | nfirmation.for.any.of.these.acti | 
| 14e920 | 6f 6e 73 2c 20 79 6f 75 20 61 72 65 20 73 74 69    6c 6c 20 62 65 74 74 65 72 0a 20 20 6f 66 20 61 | ons,.you.are.still.better...of.a | 
| 14e940 | 64 64 69 6e 67 20 61 6c 6c 20 6f 66 20 74 68 65    20 72 65 73 70 65 63 74 69 76 65 20 73 79 6d 62 | dding.all.of.the.respective.symb | 
| 14e960 | 6f 6c 73 20 69 6e 64 69 76 69 64 75 61 6c 6c 79    2e 0a 0a 20 20 57 68 65 6e 20 60 6d 61 67 69 74 | ols.individually.....When.`magit | 
| 14e980 | 2d 77 69 70 2d 62 65 66 6f 72 65 2d 63 68 61 6e    67 65 2d 6d 6f 64 65 27 20 69 73 20 65 6e 61 62 | -wip-before-change-mode'.is.enab | 
| 14e9a0 | 6c 65 64 20 74 68 65 6e 20 74 68 65 73 65 20 61    63 74 69 6f 6e 73 0a 20 20 63 61 6e 20 66 61 69 | led.then.these.actions...can.fai | 
| 14e9c0 | 72 6c 79 20 65 61 73 69 6c 79 20 62 65 20 75 6e    64 6f 6e 65 3a 20 60 64 69 73 63 61 72 64 27 2c | rly.easily.be.undone:.`discard', | 
| 14e9e0 | 20 60 72 65 76 65 72 73 65 27 2c 0a 20 20 60 73    74 61 67 65 2d 61 6c 6c 2d 63 68 61 6e 67 65 73 | .`reverse',...`stage-all-changes | 
| 14ea00 | 27 2c 20 61 6e 64 20 60 75 6e 73 74 61 67 65 2d    61 6c 6c 2d 63 68 61 6e 67 65 73 27 2e 20 20 49 | ',.and.`unstage-all-changes'...I | 
| 14ea20 | 66 20 61 6e 64 20 6f 6e 6c 79 20 69 66 0a 20 20    74 68 69 73 20 6d 6f 64 65 20 69 73 20 65 6e 61 | f.and.only.if...this.mode.is.ena | 
| 14ea40 | 62 6c 65 64 2c 20 74 68 65 6e 20 60 73 61 66 65    2d 77 69 74 68 2d 77 69 70 27 20 68 61 73 20 74 | bled,.then.`safe-with-wip'.has.t | 
| 14ea60 | 68 65 20 73 61 6d 65 20 65 66 66 65 63 74 0a 20    20 61 73 20 61 64 64 69 6e 67 20 61 6c 6c 20 6f | he.same.effect...as.adding.all.o | 
| 14ea80 | 66 20 74 68 65 73 65 20 73 79 6d 62 6f 6c 73 20    69 6e 64 69 76 69 64 75 61 6c 6c 79 2e 22 0a 20 | f.these.symbols.individually.".. | 
| 14eaa0 | 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f    6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 31 | .:package-version.'(magit..."2.1 | 
| 14eac0 | 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d    61 67 69 74 2d 65 73 73 65 6e 74 69 61 6c 73 0a | .0")...:group.'magit-essentials. | 
| 14eae0 | 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d    63 6f 6d 6d 61 6e 64 73 0a 20 20 3a 74 79 70 65 | ..:group.'magit-commands...:type | 
| 14eb00 | 20 60 28 63 68 6f 69 63 65 20 28 63 6f 6e 73 74    20 3a 74 61 67 20 22 41 6c 77 61 79 73 20 72 65 | .`(choice.(const.:tag."Always.re | 
| 14eb20 | 71 75 69 72 65 20 63 6f 6e 66 69 72 6d 61 74 69    6f 6e 22 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 | quire.confirmation".nil)........ | 
| 14eb40 | 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74    20 3a 74 61 67 20 22 4e 65 76 65 72 20 72 65 71 | ..........(const.:tag."Never.req | 
| 14eb60 | 75 69 72 65 20 63 6f 6e 66 69 72 6d 61 74 69 6f    6e 22 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 | uire.confirmation".t)........... | 
| 14eb80 | 20 20 20 20 20 20 20 28 73 65 74 20 20 20 3a 74    61 67 20 22 52 65 71 75 69 72 65 20 63 6f 6e 66 | .......(set...:tag."Require.conf | 
| 14eba0 | 69 72 6d 61 74 69 6f 6e 20 65 78 63 65 70 74 20    66 6f 72 22 0a 20 20 20 20 20 20 20 20 20 20 20 | irmation.except.for"............ | 
| 14ebc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20    60 72 65 6d 6f 76 65 2d 64 69 72 74 79 2d 6d 6f | .............;;.`remove-dirty-mo | 
| 14ebe0 | 64 75 6c 65 73 27 20 61 6e 64 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | dules'.and...................... | 
| 14ec00 | 20 20 20 3b 3b 20 60 74 72 61 73 68 2d 6d 6f 64    75 6c 65 2d 67 69 74 64 69 72 73 27 20 69 6e 74 | ...;;.`trash-module-gitdirs'.int | 
| 14ec20 | 65 6e 74 69 6f 6e 61 6c 6c 79 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | entionally...................... | 
| 14ec40 | 20 20 20 3b 3b 20 6f 6d 69 74 74 65 64 2e 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...;;.omitted................... | 
| 14ec60 | 20 20 20 20 20 20 20 2c 40 6d 61 67 69 74 2d 2d    63 6f 6e 66 69 72 6d 2d 61 63 74 69 6f 6e 73 29 | .......,@magit--confirm-actions) | 
| 14ec80 | 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d    61 67 69 74 2d 73 6c 6f 77 2d 63 6f 6e 66 69 72 | ))..(defcustom.magit-slow-confir | 
| 14eca0 | 6d 20 27 28 64 72 6f 70 2d 73 74 61 73 68 65 73    29 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 | m.'(drop-stashes)..."Whether.to. | 
| 14ecc0 | 61 73 6b 20 75 73 65 72 20 5c 22 79 20 6f 72 20    6e 5c 22 20 6f 72 20 5c 22 79 65 73 20 6f 72 20 | ask.user.\"y.or.n\".or.\"yes.or. | 
| 14ece0 | 6e 6f 5c 22 20 71 75 65 73 74 69 6f 6e 73 2e 0a    0a 57 68 65 6e 20 74 68 69 73 20 69 73 20 6e 69 | no\".questions...When.this.is.ni | 
| 14ed00 | 6c 2c 20 74 68 65 6e 20 60 79 2d 6f 72 2d 6e 2d    70 27 20 69 73 20 75 73 65 64 20 77 68 65 6e 20 | l,.then.`y-or-n-p'.is.used.when. | 
| 14ed20 | 74 68 65 20 75 73 65 72 20 68 61 73 20 74 6f 0a    63 6f 6e 66 69 72 6d 20 61 20 70 6f 74 65 6e 74 | the.user.has.to.confirm.a.potent | 
| 14ed40 | 69 61 6c 6c 79 20 64 65 73 74 72 75 63 74 69 76    65 20 61 63 74 69 6f 6e 2e 20 20 57 68 65 6e 20 | ially.destructive.action...When. | 
| 14ed60 | 74 68 69 73 20 69 73 20 74 2c 20 74 68 65 6e 0a    60 79 65 73 2d 6f 72 2d 6e 6f 2d 70 27 20 69 73 | this.is.t,.then.`yes-or-no-p'.is | 
| 14ed80 | 20 75 73 65 64 20 69 6e 73 74 65 61 64 2e 20 20    49 66 20 74 68 69 73 20 69 73 20 61 20 6c 69 73 | .used.instead...If.this.is.a.lis | 
| 14eda0 | 74 20 6f 66 20 73 79 6d 62 6f 6c 73 0a 69 64 65    6e 74 69 66 79 69 6e 67 20 61 63 74 69 6f 6e 73 | t.of.symbols.identifying.actions | 
| 14edc0 | 2c 20 74 68 65 6e 20 60 79 65 73 2d 6f 72 2d 6e    6f 2d 70 27 20 69 73 20 75 73 65 64 20 66 6f 72 | ,.then.`yes-or-no-p'.is.used.for | 
| 14ede0 | 20 74 68 6f 73 65 2c 0a 60 79 2d 6f 72 2d 6e 6f    2d 70 27 20 66 6f 72 20 61 6c 6c 20 6f 74 68 65 | .those,.`y-or-no-p'.for.all.othe | 
| 14ee00 | 72 73 2e 20 20 54 68 65 20 6c 69 73 74 20 6f 66    20 61 63 74 69 6f 6e 73 20 69 73 20 74 68 65 20 | rs...The.list.of.actions.is.the. | 
| 14ee20 | 73 61 6d 65 20 61 73 0a 66 6f 72 20 60 6d 61 67    69 74 2d 6e 6f 2d 63 6f 6e 66 69 72 6d 27 20 28 | same.as.for.`magit-no-confirm'.( | 
| 14ee40 | 77 68 69 63 68 20 73 65 65 29 2e 22 0a 20 20 3a    70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 | which.see)."...:package-version. | 
| 14ee60 | 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 39 2e 30    22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 | '(magit..."2.9.0")...:group.'mag | 
| 14ee80 | 69 74 2d 6d 69 73 63 65 6c 6c 61 6e 65 6f 75 73    0a 20 20 3a 74 79 70 65 20 60 28 63 68 6f 69 63 | it-miscellaneous...:type.`(choic | 
| 14eea0 | 65 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 41    6c 77 61 79 73 20 61 73 6b 20 5c 22 79 65 73 20 | e.(const.:tag."Always.ask.\"yes. | 
| 14eec0 | 6f 72 20 6e 6f 5c 22 20 71 75 65 73 74 69 6f 6e    73 22 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 | or.no\".questions".t)........... | 
| 14eee0 | 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74    61 67 20 22 41 6c 77 61 79 73 20 61 73 6b 20 5c | .......(const.:tag."Always.ask.\ | 
| 14ef00 | 22 79 20 6f 72 20 6e 5c 22 20 71 75 65 73 74 69    6f 6e 73 22 20 6e 69 6c 29 0a 20 20 20 20 20 20 | "y.or.n\".questions".nil)....... | 
| 14ef20 | 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 20    20 20 3a 74 61 67 20 22 41 73 6b 20 5c 22 79 65 | ...........(set...:tag."Ask.\"ye | 
| 14ef40 | 73 20 6f 72 20 6e 6f 5c 22 20 71 75 65 73 74 69    6f 6e 73 20 6f 6e 6c 79 20 66 6f 72 22 0a 20 20 | s.or.no\".questions.only.for"... | 
| 14ef60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 2c 40 6d 61 67 69 74 2d 2d 63 | ......................,@magit--c | 
| 14ef80 | 6f 6e 66 69 72 6d 2d 61 63 74 69 6f 6e 73 29 29    29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 | onfirm-actions)))..(defcustom.ma | 
| 14efa0 | 67 69 74 2d 6e 6f 2d 6d 65 73 73 61 67 65 20 6e    69 6c 0a 20 20 22 41 20 6c 69 73 74 20 6f 66 20 | git-no-message.nil..."A.list.of. | 
| 14efc0 | 6d 65 73 73 61 67 65 73 20 4d 61 67 69 74 20 73    68 6f 75 6c 64 20 6e 6f 74 20 64 69 73 70 6c 61 | messages.Magit.should.not.displa | 
| 14efe0 | 79 2e 0a 0a 4d 61 67 69 74 20 64 69 73 70 6c 61    79 73 20 6d 6f 73 74 20 65 63 68 6f 20 61 72 65 | y...Magit.displays.most.echo.are | 
| 14f000 | 61 20 6d 65 73 73 61 67 65 73 20 75 73 69 6e 67    20 60 6d 65 73 73 61 67 65 27 2c 20 62 75 74 20 | a.messages.using.`message',.but. | 
| 14f020 | 61 20 66 65 77 0a 61 72 65 20 64 69 73 70 6c 61    79 65 64 20 75 73 69 6e 67 20 60 6d 61 67 69 74 | a.few.are.displayed.using.`magit | 
| 14f040 | 2d 6d 65 73 73 61 67 65 27 20 69 6e 73 74 65 61    64 2c 20 77 68 69 63 68 20 74 61 6b 65 73 20 74 | -message'.instead,.which.takes.t | 
| 14f060 | 68 65 20 73 61 6d 65 0a 61 72 67 75 6d 65 6e 74    73 20 61 73 20 74 68 65 20 66 6f 72 6d 65 72 2c | he.same.arguments.as.the.former, | 
| 14f080 | 20 46 4f 52 4d 41 54 2d 53 54 52 49 4e 47 20 61    6e 64 20 41 52 47 53 2e 20 20 60 6d 61 67 69 74 | .FORMAT-STRING.and.ARGS...`magit | 
| 14f0a0 | 2d 6d 65 73 73 61 67 65 27 0a 66 6f 72 67 6f 65    73 20 70 72 69 6e 74 69 6e 67 20 61 20 6d 65 73 | -message'.forgoes.printing.a.mes | 
| 14f0c0 | 73 61 67 65 20 69 66 20 61 6e 79 20 6d 65 6d 62    65 72 20 6f 66 20 74 68 69 73 20 6c 69 73 74 20 | sage.if.any.member.of.this.list. | 
| 14f0e0 | 69 73 20 61 20 70 72 65 66 69 78 0a 6f 66 20 74    68 65 20 72 65 73 70 65 63 74 69 76 65 20 46 4f | is.a.prefix.of.the.respective.FO | 
| 14f100 | 52 4d 41 54 2d 53 54 52 49 4e 47 2e 0a 0a 49 66    20 4d 61 67 69 74 20 70 72 69 6e 74 73 20 61 20 | RMAT-STRING...If.Magit.prints.a. | 
| 14f120 | 6d 65 73 73 61 67 65 20 77 68 69 63 68 20 63 61    75 73 65 73 20 79 6f 75 20 67 72 69 65 66 2c 20 | message.which.causes.you.grief,. | 
| 14f140 | 74 68 65 6e 20 70 6c 65 61 73 65 0a 66 69 72 73    74 20 69 6e 76 65 73 74 69 67 61 74 65 20 77 68 | then.please.first.investigate.wh | 
| 14f160 | 65 74 68 65 72 20 74 68 65 72 65 20 69 73 20 61    6e 6f 74 68 65 72 20 6f 70 74 69 6f 6e 20 77 68 | ether.there.is.another.option.wh | 
| 14f180 | 69 63 68 20 63 61 6e 20 62 65 0a 75 73 65 64 20    74 6f 20 73 75 70 70 72 65 73 73 20 69 74 2e 20 | ich.can.be.used.to.suppress.it.. | 
| 14f1a0 | 20 49 66 20 74 68 61 74 20 69 73 20 6e 6f 74 20    74 68 65 20 63 61 73 65 2c 20 74 68 65 6e 20 61 | .If.that.is.not.the.case,.then.a | 
| 14f1c0 | 73 6b 20 74 68 65 20 4d 61 67 69 74 0a 6d 61 69    6e 74 61 69 6e 65 72 73 20 74 6f 20 73 74 61 72 | sk.the.Magit.maintainers.to.star | 
| 14f1e0 | 74 20 75 73 69 6e 67 20 60 6d 61 67 69 74 2d 6d    65 73 73 61 67 65 27 20 69 6e 73 74 65 61 64 20 | t.using.`magit-message'.instead. | 
| 14f200 | 6f 66 20 60 6d 65 73 73 61 67 65 27 0a 69 6e 20    74 68 61 74 20 63 61 73 65 2e 20 20 57 65 20 61 | of.`message'.in.that.case...We.a | 
| 14f220 | 72 65 20 6e 6f 74 20 70 72 6f 61 63 74 69 76 65    6c 79 20 72 65 70 6c 61 63 69 6e 67 20 61 6c 6c | re.not.proactively.replacing.all | 
| 14f240 | 20 75 73 65 73 20 6f 66 0a 60 6d 65 73 73 61 67    65 27 20 77 69 74 68 20 60 6d 61 67 69 74 2d 6d | .uses.of.`message'.with.`magit-m | 
| 14f260 | 65 73 73 61 67 65 27 2c 20 6a 75 73 74 20 69 6e    20 63 61 73 65 20 73 6f 6d 65 6f 6e 65 20 2a 6d | essage',.just.in.case.someone.*m | 
| 14f280 | 69 67 68 74 2a 20 66 69 6e 64 0a 73 6f 6d 65 20    6f 66 20 74 68 65 73 65 20 6d 65 73 73 61 67 65 | ight*.find.some.of.these.message | 
| 14f2a0 | 73 20 75 73 65 6c 65 73 73 2e 0a 0a 4d 65 73 73    61 67 65 73 20 77 68 69 63 68 20 63 61 6e 20 63 | s.useless...Messages.which.can.c | 
| 14f2c0 | 75 72 72 65 6e 74 6c 79 20 62 65 20 73 75 70 70    72 65 73 73 65 64 20 75 73 69 6e 67 20 74 68 69 | urrently.be.suppressed.using.thi | 
| 14f2e0 | 73 20 6f 70 74 69 6f 6e 20 61 72 65 3a 0a 2a 20    5c 22 54 75 72 6e 69 6e 67 20 6f 6e 20 6d 61 67 | s.option.are:.*.\"Turning.on.mag | 
| 14f300 | 69 74 2d 61 75 74 6f 2d 72 65 76 65 72 74 2d 6d    6f 64 65 2e 2e 2e 5c 22 22 0a 20 20 3a 70 61 63 | it-auto-revert-mode...\""...:pac | 
| 14f320 | 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d    61 67 69 74 20 2e 20 22 32 2e 38 2e 30 22 29 0a | kage-version.'(magit..."2.8.0"). | 
| 14f340 | 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d    6d 69 73 63 65 6c 6c 61 6e 65 6f 75 73 0a 20 20 | ..:group.'magit-miscellaneous... | 
| 14f360 | 3a 74 79 70 65 20 27 28 72 65 70 65 61 74 20 73    74 72 69 6e 67 29 29 0a 0a 28 64 65 66 63 75 73 | :type.'(repeat.string))..(defcus | 
| 14f380 | 74 6f 6d 20 6d 61 67 69 74 2d 76 65 72 62 6f 73    65 2d 6d 65 73 73 61 67 65 73 20 6e 69 6c 0a 20 | tom.magit-verbose-messages.nil.. | 
| 14f3a0 | 20 22 57 68 65 74 68 65 72 20 74 6f 20 6d 61 6b    65 20 63 65 72 74 61 69 6e 20 70 72 6f 6d 70 74 | ."Whether.to.make.certain.prompt | 
| 14f3c0 | 73 20 61 6e 64 20 6d 65 73 73 61 67 65 73 20 6d    6f 72 65 20 76 65 72 62 6f 73 65 2e 0a 0a 4f 63 | s.and.messages.more.verbose...Oc | 
| 14f3e0 | 63 61 73 69 6f 6e 61 6c 6c 79 20 61 20 75 73 65    72 20 73 75 67 67 65 73 74 73 20 74 68 61 74 20 | casionally.a.user.suggests.that. | 
| 14f400 | 61 20 63 65 72 74 61 69 6e 20 70 72 6f 6d 70 74    20 6f 72 20 6d 65 73 73 61 67 65 0a 73 68 6f 75 | a.certain.prompt.or.message.shou | 
| 14f420 | 6c 64 20 62 65 20 6d 6f 72 65 20 76 65 72 62 6f    73 65 2c 20 62 75 74 20 49 20 77 6f 75 6c 64 20 | ld.be.more.verbose,.but.I.would. | 
| 14f440 | 70 72 65 66 65 72 20 74 6f 20 6b 65 65 70 20 69    74 20 61 73 2d 69 73 0a 62 65 63 61 75 73 65 20 | prefer.to.keep.it.as-is.because. | 
| 14f460 | 49 20 64 6f 6e 27 74 20 74 68 69 6e 6b 20 74 68    61 74 20 74 68 65 20 66 61 63 74 20 74 68 61 74 | I.don't.think.that.the.fact.that | 
| 14f480 | 20 74 68 61 74 20 6f 6e 65 20 75 73 65 72 20 64    69 64 20 6e 6f 74 0a 75 6e 64 65 72 73 74 61 6e | .that.one.user.did.not.understan | 
| 14f4a0 | 64 20 74 68 65 20 65 78 69 73 74 69 6e 67 20 70    72 6f 6d 70 74 2f 6d 65 73 73 61 67 65 20 6d 65 | d.the.existing.prompt/message.me | 
| 14f4c0 | 61 6e 73 20 74 68 61 74 20 61 20 6c 61 72 67 65    20 6e 75 6d 62 65 72 0a 6f 66 20 75 73 65 72 73 | ans.that.a.large.number.of.users | 
| 14f4e0 | 20 77 6f 75 6c 64 20 68 61 76 65 20 74 68 65 20    73 61 6d 65 20 64 69 66 66 69 63 75 6c 74 79 2c | .would.have.the.same.difficulty, | 
| 14f500 | 20 61 6e 64 20 74 68 61 74 20 6d 61 6b 69 6e 67    20 69 74 20 6d 6f 72 65 0a 76 65 72 62 6f 73 65 | .and.that.making.it.more.verbose | 
| 14f520 | 20 77 6f 75 6c 64 20 61 63 74 75 61 6c 6c 79 20    64 6f 20 61 20 64 69 73 73 65 72 76 69 63 65 20 | .would.actually.do.a.disservice. | 
| 14f540 | 74 6f 20 75 73 65 72 73 20 77 68 6f 20 75 6e 64    65 72 73 74 61 6e 64 0a 74 68 65 20 73 68 6f 72 | to.users.who.understand.the.shor | 
| 14f560 | 74 65 72 20 70 72 6f 6d 70 74 20 77 65 6c 6c 20    65 6e 6f 75 67 68 2e 0a 0a 47 6f 69 6e 67 20 66 | ter.prompt.well.enough...Going.f | 
| 14f580 | 6f 72 77 61 72 64 20 49 20 77 69 6c 6c 20 73 74    61 72 74 20 6f 66 66 65 72 69 6e 67 20 62 6f 74 | orward.I.will.start.offering.bot | 
| 14f5a0 | 68 20 6d 65 73 73 61 67 65 73 20 77 68 65 6e 20    49 20 66 65 65 6c 20 74 68 65 0a 73 75 67 67 65 | h.messages.when.I.feel.the.sugge | 
| 14f5c0 | 73 74 65 64 20 6c 6f 6e 67 65 72 20 6d 65 73 73    61 67 65 20 69 73 20 72 65 61 73 6f 6e 61 62 6c | sted.longer.message.is.reasonabl | 
| 14f5e0 | 65 20 65 6e 6f 75 67 68 2c 20 61 6e 64 20 74 68    65 20 76 61 6c 75 65 20 6f 66 0a 74 68 69 73 20 | e.enough,.and.the.value.of.this. | 
| 14f600 | 6f 70 74 69 6f 6e 20 64 65 63 69 64 65 73 20 77    68 69 63 68 20 77 69 6c 6c 20 62 65 20 75 73 65 | option.decides.which.will.be.use | 
| 14f620 | 64 2e 20 20 4e 6f 74 65 20 74 68 61 74 20 63 68    61 6e 67 69 6e 67 20 74 68 65 0a 76 61 6c 75 65 | d...Note.that.changing.the.value | 
| 14f640 | 20 6f 66 20 74 68 69 73 20 6f 70 74 69 6f 6e 20    61 66 66 65 63 74 73 20 61 6c 6c 20 73 75 63 68 | .of.this.option.affects.all.such | 
| 14f660 | 20 6d 65 73 73 61 67 65 73 20 61 6e 64 20 74 68    61 74 20 49 20 64 6f 20 6e 6f 74 0a 69 6e 74 65 | .messages.and.that.I.do.not.inte | 
| 14f680 | 6e 64 20 74 6f 20 61 64 64 20 61 6e 20 6f 70 74    69 6f 6e 20 70 65 72 20 70 72 6f 6d 70 74 2e 22 | nd.to.add.an.option.per.prompt." | 
| 14f6a0 | 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73    69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 34 | ...:package-version.'(magit..."4 | 
| 14f6c0 | 2e 30 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20    27 6d 61 67 69 74 2d 6d 69 73 63 65 6c 6c 61 6e | .0.0")...:group.'magit-miscellan | 
| 14f6e0 | 65 6f 75 73 0a 20 20 3a 74 79 70 65 20 27 62 6f    6f 6c 65 61 6e 29 0a 0a 28 64 65 66 63 75 73 74 | eous...:type.'boolean)..(defcust | 
| 14f700 | 6f 6d 20 6d 61 67 69 74 2d 65 6c 6c 69 70 73 69    73 0a 20 20 27 28 28 6d 61 72 67 69 6e 20 28 3f | om.magit-ellipsis...'((margin.(? | 
| 14f720 | e2 80 a6 20 2e 20 22 3e 22 29 29 0a 20 20 20 20    28 74 20 20 20 20 20 20 28 3f e2 80 a6 20 2e 20 | ......">")).....(t......(?...... | 
| 14f740 | 22 2e 2e 2e 22 29 29 29 0a 20 20 22 43 68 61 72    61 63 74 65 72 73 20 6f 72 20 73 74 72 69 6e 67 | "...")))..."Characters.or.string | 
| 14f760 | 73 20 75 73 65 64 20 74 6f 20 61 62 62 72 65 76    69 61 74 65 20 74 65 78 74 20 69 6e 20 73 6f 6d | s.used.to.abbreviate.text.in.som | 
| 14f780 | 65 20 62 75 66 66 65 72 73 2e 0a 0a 45 61 63 68    20 65 6c 65 6d 65 6e 74 20 68 61 73 20 74 68 65 | e.buffers...Each.element.has.the | 
| 14f7a0 | 20 66 6f 72 6d 20 28 57 48 45 52 45 20 28 46 41    4e 43 59 20 2e 20 55 4e 49 56 45 52 53 41 4c 29 | .form.(WHERE.(FANCY...UNIVERSAL) | 
| 14f7c0 | 29 2e 0a 0a 46 41 4e 43 59 20 69 73 20 61 20 73    69 6e 67 6c 65 20 63 68 61 72 61 63 74 65 72 20 | )...FANCY.is.a.single.character. | 
| 14f7e0 | 6f 72 20 6e 69 6c 20 77 68 65 72 65 61 73 20 55    4e 49 56 45 52 53 41 4c 20 69 73 20 61 20 73 74 | or.nil.whereas.UNIVERSAL.is.a.st | 
| 14f800 | 72 69 6e 67 0a 6f 66 20 61 6e 79 20 6c 65 6e 67    74 68 2e 20 20 54 68 65 20 65 6c 6c 69 70 73 69 | ring.of.any.length...The.ellipsi | 
| 14f820 | 73 20 70 72 6f 64 75 63 65 64 20 62 79 20 60 6d    61 67 69 74 2d 2d 65 6c 6c 69 70 73 69 73 27 20 | s.produced.by.`magit--ellipsis'. | 
| 14f840 | 77 69 6c 6c 0a 62 65 20 46 41 4e 43 59 20 69 66    20 69 74 27 73 20 61 20 6e 6f 6e 2d 6e 69 6c 20 | will.be.FANCY.if.it's.a.non-nil. | 
| 14f860 | 63 68 61 72 61 63 74 65 72 20 74 68 61 74 20 63    61 6e 20 62 65 20 64 69 73 70 6c 61 79 65 64 20 | character.that.can.be.displayed. | 
| 14f880 | 77 69 74 68 0a 74 68 65 20 61 76 61 69 6c 61 62    6c 65 20 66 6f 6e 74 73 2c 20 6f 74 68 65 72 77 | with.the.available.fonts,.otherw | 
| 14f8a0 | 69 73 65 20 55 4e 49 56 45 52 53 41 4c 20 77 69    6c 6c 20 62 65 20 75 73 65 64 2e 20 20 46 41 4e | ise.UNIVERSAL.will.be.used...FAN | 
| 14f8c0 | 43 59 20 69 73 0a 6d 65 61 6e 74 20 74 6f 20 62    65 20 61 20 72 69 63 68 20 63 68 61 72 61 63 74 | CY.is.meant.to.be.a.rich.charact | 
| 14f8e0 | 65 72 20 6c 69 6b 65 20 61 20 68 6f 72 69 7a 6f    6e 74 61 6c 20 65 6c 6c 69 70 73 69 73 20 73 79 | er.like.a.horizontal.ellipsis.sy | 
| 14f900 | 6d 62 6f 6c 20 6f 72 0a 61 6e 20 65 6d 6f 6a 69    20 77 68 65 72 65 61 73 20 55 4e 49 56 45 52 53 | mbol.or.an.emoji.whereas.UNIVERS | 
| 14f920 | 41 4c 20 73 6f 6d 65 74 68 69 6e 67 20 73 69 6d    70 6c 65 72 20 61 76 61 69 6c 61 62 6c 65 20 69 | AL.something.simpler.available.i | 
| 14f940 | 6e 20 61 20 6c 65 73 73 0a 72 69 63 68 20 65 6e    76 69 72 6f 6e 6d 65 6e 74 20 6c 69 6b 65 20 74 | n.a.less.rich.environment.like.t | 
| 14f960 | 68 65 20 43 4c 49 2e 20 20 57 48 45 52 45 20 64    65 74 65 72 6d 69 6e 65 73 20 74 68 65 20 75 73 | he.CLI...WHERE.determines.the.us | 
| 14f980 | 65 2d 63 61 73 65 20 66 6f 72 0a 74 68 65 20 65    6c 6c 69 70 73 69 73 20 64 65 66 69 6e 69 74 69 | e-case.for.the.ellipsis.definiti | 
| 14f9a0 | 6f 6e 2e 20 20 43 75 72 72 65 6e 74 6c 79 20 74    68 65 20 6f 6e 6c 79 20 61 63 63 65 70 74 61 62 | on...Currently.the.only.acceptab | 
| 14f9c0 | 6c 65 20 76 61 6c 75 65 73 0a 66 6f 72 20 57 48    45 52 45 20 61 72 65 20 60 6d 61 72 67 69 6e 27 | le.values.for.WHERE.are.`margin' | 
| 14f9e0 | 20 6f 72 20 74 20 28 72 65 70 72 65 73 65 6e 74    69 6e 67 20 74 68 65 20 64 65 66 61 75 6c 74 29 | .or.t.(representing.the.default) | 
| 14fa00 | 2e 0a 0a 57 68 65 74 68 65 72 20 63 6f 6c 6c 61    70 73 65 64 20 73 65 63 74 69 6f 6e 73 20 61 72 | ...Whether.collapsed.sections.ar | 
| 14fa20 | 65 20 69 6e 64 69 63 61 74 65 64 20 75 73 69 6e    67 20 65 6c 6c 69 70 73 69 73 20 69 73 0a 63 6f | e.indicated.using.ellipsis.is.co | 
| 14fa40 | 6e 74 72 6f 6c 6c 65 64 20 62 79 20 60 6d 61 67    69 74 2d 73 65 63 74 69 6f 6e 2d 76 69 73 69 62 | ntrolled.by.`magit-section-visib | 
| 14fa60 | 69 6c 69 74 79 2d 69 6e 64 69 63 61 74 6f 72 27    2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 | ility-indicator'."...:package-ve | 
| 14fa80 | 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20    22 34 2e 30 2e 30 22 29 0a 20 20 3a 67 72 6f 75 | rsion.'(magit..."4.0.0")...:grou | 
| 14faa0 | 70 20 27 6d 61 67 69 74 2d 6d 69 73 63 65 6c 6c    61 6e 65 6f 75 73 0a 20 20 3a 74 79 70 65 20 27 | p.'magit-miscellaneous...:type.' | 
| 14fac0 | 28 72 65 70 65 61 74 20 28 6c 69 73 74 20 28 73    79 6d 62 6f 6c 20 3a 74 61 67 20 22 57 68 65 72 | (repeat.(list.(symbol.:tag."Wher | 
| 14fae0 | 65 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 | e")........................(cons | 
| 14fb00 | 20 28 63 68 6f 69 63 65 20 3a 74 61 67 20 22 46    61 6e 63 79 22 20 63 68 61 72 61 63 74 65 72 20 | .(choice.:tag."Fancy".character. | 
| 14fb20 | 28 63 6f 6e 73 74 20 6e 69 6c 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (const.nil)).................... | 
| 14fb40 | 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e    67 20 3a 74 61 67 20 22 55 6e 69 76 65 72 73 61 | ..........(string.:tag."Universa | 
| 14fb60 | 6c 22 29 29 29 29 29 0a 0a 28 64 65 66 63 75 73    74 6f 6d 20 6d 61 67 69 74 2d 75 70 64 61 74 65 | l")))))..(defcustom.magit-update | 
| 14fb80 | 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 2d 64 65    6c 61 79 20 30 2e 32 0a 20 20 22 44 65 6c 61 79 | -other-window-delay.0.2..."Delay | 
| 14fba0 | 20 62 65 66 6f 72 65 20 61 75 74 6f 6d 61 74 69    63 61 6c 6c 79 20 75 70 64 61 74 69 6e 67 20 74 | .before.automatically.updating.t | 
| 14fbc0 | 68 65 20 6f 74 68 65 72 20 77 69 6e 64 6f 77 2e    0a 0a 57 68 65 6e 20 6d 6f 76 69 6e 67 20 61 72 | he.other.window...When.moving.ar | 
| 14fbe0 | 6f 75 6e 64 20 69 6e 20 63 65 72 74 61 69 6e 20    62 75 66 66 65 72 73 2c 20 74 68 65 6e 20 63 65 | ound.in.certain.buffers,.then.ce | 
| 14fc00 | 72 74 61 69 6e 20 6f 74 68 65 72 0a 62 75 66 66    65 72 73 2c 20 77 68 69 63 68 20 61 72 65 20 62 | rtain.other.buffers,.which.are.b | 
| 14fc20 | 65 69 6e 67 20 64 69 73 70 6c 61 79 65 64 20 69    6e 20 61 6e 6f 74 68 65 72 20 77 69 6e 64 6f 77 | eing.displayed.in.another.window | 
| 14fc40 | 2c 20 6d 61 79 0a 6f 70 74 69 6f 6e 61 6c 6c 79    20 62 65 20 75 70 64 61 74 65 64 20 74 6f 20 64 | ,.may.optionally.be.updated.to.d | 
| 14fc60 | 69 73 70 6c 61 79 20 69 6e 66 6f 72 6d 61 74 69    6f 6e 20 61 62 6f 75 74 20 74 68 65 0a 73 65 63 | isplay.information.about.the.sec | 
| 14fc80 | 74 69 6f 6e 20 61 74 20 70 6f 69 6e 74 2e 0a 0a    57 68 65 6e 20 68 6f 6c 64 69 6e 67 20 64 6f 77 | tion.at.point...When.holding.dow | 
| 14fca0 | 6e 20 61 20 6b 65 79 20 74 6f 20 6d 6f 76 65 20    62 79 20 6d 6f 72 65 20 74 68 61 6e 20 6a 75 73 | n.a.key.to.move.by.more.than.jus | 
| 14fcc0 | 74 20 6f 6e 65 20 73 65 63 74 69 6f 6e 2c 0a 74    68 65 6e 20 74 68 61 74 20 77 6f 75 6c 64 20 75 | t.one.section,.then.that.would.u | 
| 14fce0 | 70 64 61 74 65 20 74 68 61 74 20 62 75 66 66 65    72 20 66 6f 72 20 65 61 63 68 20 73 65 63 74 69 | pdate.that.buffer.for.each.secti | 
| 14fd00 | 6f 6e 20 6f 6e 20 74 68 65 20 77 61 79 2e 0a 54    6f 20 70 72 65 76 65 6e 74 20 74 68 61 74 2c 20 | on.on.the.way..To.prevent.that,. | 
| 14fd20 | 75 70 64 61 74 69 6e 67 20 74 68 65 20 72 65 76    69 73 69 6f 6e 20 62 75 66 66 65 72 20 69 73 20 | updating.the.revision.buffer.is. | 
| 14fd40 | 64 65 6c 61 79 65 64 2c 20 61 6e 64 0a 74 68 69    73 20 6f 70 74 69 6f 6e 20 63 6f 6e 74 72 6f 6c | delayed,.and.this.option.control | 
| 14fd60 | 73 20 66 6f 72 20 68 6f 77 20 6c 6f 6e 67 2e 20    20 46 6f 72 20 6f 70 74 69 6d 61 6c 20 65 78 70 | s.for.how.long...For.optimal.exp | 
| 14fd80 | 65 72 69 65 6e 63 65 20 79 6f 75 0a 6d 69 67 68    74 20 68 61 76 65 20 74 6f 20 61 64 6a 75 73 74 | erience.you.might.have.to.adjust | 
| 14fda0 | 20 74 68 69 73 20 64 65 6c 61 79 20 61 6e 64 2f    6f 72 20 74 68 65 20 6b 65 79 62 6f 61 72 64 20 | .this.delay.and/or.the.keyboard. | 
| 14fdc0 | 72 65 70 65 61 74 20 72 61 74 65 0a 61 6e 64 20    64 65 6c 61 79 20 6f 66 20 79 6f 75 72 20 67 72 | repeat.rate.and.delay.of.your.gr | 
| 14fde0 | 61 70 68 69 63 61 6c 20 65 6e 76 69 72 6f 6e 6d    65 6e 74 20 6f 72 20 6f 70 65 72 61 74 69 6e 67 | aphical.environment.or.operating | 
| 14fe00 | 20 73 79 73 74 65 6d 2e 22 0a 20 20 3a 70 61 63    6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d | .system."...:package-version.'(m | 
| 14fe20 | 61 67 69 74 20 2e 20 22 32 2e 33 2e 30 22 29 0a    20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d | agit..."2.3.0")...:group.'magit- | 
| 14fe40 | 6d 69 73 63 65 6c 6c 61 6e 65 6f 75 73 0a 20 20    3a 74 79 70 65 20 27 6e 75 6d 62 65 72 29 0a 0a | miscellaneous...:type.'number).. | 
| 14fe60 | 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74    2d 76 69 65 77 2d 67 69 74 2d 6d 61 6e 75 61 6c | (defcustom.magit-view-git-manual | 
| 14fe80 | 2d 6d 65 74 68 6f 64 20 27 69 6e 66 6f 0a 20 20    22 48 6f 77 20 6c 69 6e 6b 73 20 74 6f 20 47 69 | -method.'info..."How.links.to.Gi | 
| 14fea0 | 74 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20    61 72 65 20 66 6f 6c 6c 6f 77 65 64 20 66 72 6f | t.documentation.are.followed.fro | 
| 14fec0 | 6d 20 4d 61 67 69 74 27 73 20 49 6e 66 6f 20 6d    61 6e 75 61 6c 73 2e 0a 0a 60 69 6e 66 6f 27 20 | m.Magit's.Info.manuals...`info'. | 
| 14fee0 | 20 46 6f 6c 6c 6f 77 20 74 68 65 20 6c 69 6e 6b    20 74 6f 20 74 68 65 20 6e 6f 64 65 20 69 6e 20 | .Follow.the.link.to.the.node.in. | 
| 14ff00 | 74 68 65 20 60 67 69 74 6d 61 6e 27 20 49 6e 66    6f 20 6d 61 6e 75 61 6c 0a 20 20 20 20 20 20 20 | the.`gitman'.Info.manual........ | 
| 14ff20 | 20 61 73 20 75 73 75 61 6c 2e 20 20 55 6e 66 6f    72 74 75 6e 61 74 65 6c 79 20 74 68 61 74 20 6d | .as.usual...Unfortunately.that.m | 
| 14ff40 | 61 6e 75 61 6c 20 69 73 20 6e 6f 74 20 69 6e 73    74 61 6c 6c 65 64 20 62 79 0a 20 20 20 20 20 20 | anual.is.not.installed.by....... | 
| 14ff60 | 20 20 64 65 66 61 75 6c 74 20 6f 6e 20 73 6f 6d    65 20 70 6c 61 74 66 6f 72 6d 73 2c 20 61 6e 64 | ..default.on.some.platforms,.and | 
| 14ff80 | 20 77 68 65 6e 20 69 74 20 69 73 20 74 68 65 6e    20 74 68 65 20 6e 6f 64 65 73 0a 20 20 20 20 20 | .when.it.is.then.the.nodes...... | 
| 14ffa0 | 20 20 20 6c 6f 6f 6b 20 77 6f 72 73 65 20 74 68    61 6e 20 74 68 65 20 61 63 74 75 61 6c 20 6d 61 | ...look.worse.than.the.actual.ma | 
| 14ffc0 | 6e 70 61 67 65 73 2e 0a 0a 60 6d 61 6e 27 20 20    20 56 69 65 77 20 74 68 65 20 72 65 73 70 65 63 | npages...`man'...View.the.respec | 
| 14ffe0 | 74 69 76 65 20 6d 61 6e 2d 70 61 67 65 20 75 73    69 6e 67 20 74 68 65 20 60 6d 61 6e 27 20 70 61 | tive.man-page.using.the.`man'.pa | 
| 150000 | 63 6b 61 67 65 2e 0a 0a 60 77 6f 6d 61 6e 27 20    56 69 65 77 20 74 68 65 20 72 65 73 70 65 63 74 | ckage...`woman'.View.the.respect | 
| 150020 | 69 76 65 20 6d 61 6e 2d 70 61 67 65 20 75 73 69    6e 67 20 74 68 65 20 60 77 6f 6d 61 6e 27 20 70 | ive.man-page.using.the.`woman'.p | 
| 150040 | 61 63 6b 61 67 65 2e 22 0a 20 20 3a 70 61 63 6b    61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 | ackage."...:package-version.'(ma | 
| 150060 | 67 69 74 20 2e 20 22 32 2e 39 2e 30 22 29 0a 20    20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 6d | git..."2.9.0")...:group.'magit-m | 
| 150080 | 69 73 63 65 6c 6c 61 6e 65 6f 75 73 0a 20 20 3a    74 79 70 65 20 27 28 63 68 6f 69 63 65 20 28 63 | iscellaneous...:type.'(choice.(c | 
| 1500a0 | 6f 6e 73 74 20 3a 74 61 67 20 22 76 69 65 77 20    69 6e 66 6f 20 6d 61 6e 75 61 6c 22 20 69 6e 66 | onst.:tag."view.info.manual".inf | 
| 1500c0 | 6f 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 | o)..................(const.:tag. | 
| 1500e0 | 22 76 69 65 77 20 6d 61 6e 70 61 67 65 20 75 73    69 6e 67 20 60 6d 61 6e 27 22 20 6d 61 6e 29 0a | "view.manpage.using.`man'".man). | 
| 150100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 76 69 | .................(const.:tag."vi | 
| 150120 | 65 77 20 6d 61 6e 70 61 67 65 20 75 73 69 6e 67    20 60 77 6f 6d 61 6e 27 22 20 77 6f 6d 61 6e 29 | ew.manpage.using.`woman'".woman) | 
| 150140 | 29 29 0a 0a 3b 3b 3b 20 53 65 63 74 69 6f 6e 20    43 6c 61 73 73 65 73 0a 0a 28 64 65 66 63 6c 61 | ))..;;;.Section.Classes..(defcla | 
| 150160 | 73 73 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d    73 65 63 74 69 6f 6e 20 28 6d 61 67 69 74 2d 73 | ss.magit-commit-section.(magit-s | 
| 150180 | 65 63 74 69 6f 6e 29 20 28 29 29 0a 0a 28 73 65    74 66 20 28 61 6c 69 73 74 2d 67 65 74 20 27 63 | ection).())..(setf.(alist-get.'c | 
| 1501a0 | 6f 6d 6d 69 74 20 6d 61 67 69 74 2d 2d 73 65 63    74 69 6f 6e 2d 74 79 70 65 2d 61 6c 69 73 74 29 | ommit.magit--section-type-alist) | 
| 1501c0 | 20 27 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 73    65 63 74 69 6f 6e 29 0a 0a 28 64 65 66 63 6c 61 | .'magit-commit-section)..(defcla | 
| 1501e0 | 73 73 20 6d 61 67 69 74 2d 64 69 66 66 2d 73 65    63 74 69 6f 6e 20 28 6d 61 67 69 74 2d 73 65 63 | ss.magit-diff-section.(magit-sec | 
| 150200 | 74 69 6f 6e 29 20 28 29 20 3a 61 62 73 74 72 61    63 74 20 74 29 0a 0a 28 64 65 66 63 6c 61 73 73 | tion).().:abstract.t)..(defclass | 
| 150220 | 20 6d 61 67 69 74 2d 66 69 6c 65 2d 73 65 63 74    69 6f 6e 20 28 6d 61 67 69 74 2d 64 69 66 66 2d | .magit-file-section.(magit-diff- | 
| 150240 | 73 65 63 74 69 6f 6e 29 0a 20 20 28 28 6b 65 79    6d 61 70 20 3a 69 6e 69 74 66 6f 72 6d 20 27 6d | section)...((keymap.:initform.'m | 
| 150260 | 61 67 69 74 2d 66 69 6c 65 2d 73 65 63 74 69 6f    6e 2d 6d 61 70 29 0a 20 20 20 28 73 6f 75 72 63 | agit-file-section-map)....(sourc | 
| 150280 | 65 20 3a 69 6e 69 74 66 6f 72 6d 20 6e 69 6c 29    0a 20 20 20 28 68 65 61 64 65 72 20 3a 69 6e 69 | e.:initform.nil)....(header.:ini | 
| 1502a0 | 74 66 6f 72 6d 20 6e 69 6c 29 0a 20 20 20 28 62    69 6e 61 72 79 20 3a 69 6e 69 74 66 6f 72 6d 20 | tform.nil)....(binary.:initform. | 
| 1502c0 | 6e 69 6c 29 29 29 0a 0a 28 64 65 66 63 6c 61 73    73 20 6d 61 67 69 74 2d 6d 6f 64 75 6c 65 2d 73 | nil)))..(defclass.magit-module-s | 
| 1502e0 | 65 63 74 69 6f 6e 20 28 6d 61 67 69 74 2d 66 69    6c 65 2d 73 65 63 74 69 6f 6e 29 0a 20 20 28 28 | ection.(magit-file-section)...(( | 
| 150300 | 6b 65 79 6d 61 70 20 3a 69 6e 69 74 66 6f 72 6d    20 27 6d 61 67 69 74 2d 6d 6f 64 75 6c 65 2d 73 | keymap.:initform.'magit-module-s | 
| 150320 | 65 63 74 69 6f 6e 2d 6d 61 70 29 0a 20 20 20 28    72 61 6e 67 65 20 20 3a 69 6e 69 74 66 6f 72 6d | ection-map)....(range..:initform | 
| 150340 | 20 6e 69 6c 29 29 29 0a 0a 28 64 65 66 63 6c 61    73 73 20 6d 61 67 69 74 2d 68 75 6e 6b 2d 73 65 | .nil)))..(defclass.magit-hunk-se | 
| 150360 | 63 74 69 6f 6e 20 28 6d 61 67 69 74 2d 64 69 66    66 2d 73 65 63 74 69 6f 6e 29 0a 20 20 28 28 6b | ction.(magit-diff-section)...((k | 
| 150380 | 65 79 6d 61 70 20 20 20 20 20 20 3a 69 6e 69 74    66 6f 72 6d 20 27 6d 61 67 69 74 2d 68 75 6e 6b | eymap......:initform.'magit-hunk | 
| 1503a0 | 2d 73 65 63 74 69 6f 6e 2d 6d 61 70 29 0a 20 20    20 28 72 65 66 69 6e 65 64 20 20 20 20 20 3a 69 | -section-map)....(refined.....:i | 
| 1503c0 | 6e 69 74 66 6f 72 6d 20 6e 69 6c 29 0a 20 20 20    28 63 6f 6d 62 69 6e 65 64 20 20 20 20 3a 69 6e | nitform.nil)....(combined....:in | 
| 1503e0 | 69 74 66 6f 72 6d 20 6e 69 6c 29 0a 20 20 20 28    66 72 6f 6d 2d 72 61 6e 67 65 20 20 3a 69 6e 69 | itform.nil)....(from-range..:ini | 
| 150400 | 74 66 6f 72 6d 20 6e 69 6c 29 0a 20 20 20 28 66    72 6f 6d 2d 72 61 6e 67 65 73 20 3a 69 6e 69 74 | tform.nil)....(from-ranges.:init | 
| 150420 | 66 6f 72 6d 20 6e 69 6c 29 0a 20 20 20 28 74 6f    2d 72 61 6e 67 65 20 20 20 20 3a 69 6e 69 74 66 | form.nil)....(to-range....:initf | 
| 150440 | 6f 72 6d 20 6e 69 6c 29 0a 20 20 20 28 61 62 6f    75 74 20 20 20 20 20 20 20 3a 69 6e 69 74 66 6f | orm.nil)....(about.......:initfo | 
| 150460 | 72 6d 20 6e 69 6c 29 29 29 0a 0a 28 73 65 74 66    20 28 61 6c 69 73 74 2d 67 65 74 20 27 66 69 6c | rm.nil)))..(setf.(alist-get.'fil | 
| 150480 | 65 20 20 20 6d 61 67 69 74 2d 2d 73 65 63 74 69    6f 6e 2d 74 79 70 65 2d 61 6c 69 73 74 29 20 27 | e...magit--section-type-alist).' | 
| 1504a0 | 6d 61 67 69 74 2d 66 69 6c 65 2d 73 65 63 74 69    6f 6e 29 0a 28 73 65 74 66 20 28 61 6c 69 73 74 | magit-file-section).(setf.(alist | 
| 1504c0 | 2d 67 65 74 20 27 6d 6f 64 75 6c 65 20 6d 61 67    69 74 2d 2d 73 65 63 74 69 6f 6e 2d 74 79 70 65 | -get.'module.magit--section-type | 
| 1504e0 | 2d 61 6c 69 73 74 29 20 27 6d 61 67 69 74 2d 6d    6f 64 75 6c 65 2d 73 65 63 74 69 6f 6e 29 0a 28 | -alist).'magit-module-section).( | 
| 150500 | 73 65 74 66 20 28 61 6c 69 73 74 2d 67 65 74 20    27 68 75 6e 6b 20 20 20 6d 61 67 69 74 2d 2d 73 | setf.(alist-get.'hunk...magit--s | 
| 150520 | 65 63 74 69 6f 6e 2d 74 79 70 65 2d 61 6c 69 73    74 29 20 27 6d 61 67 69 74 2d 68 75 6e 6b 2d 73 | ection-type-alist).'magit-hunk-s | 
| 150540 | 65 63 74 69 6f 6e 29 0a 0a 28 64 65 66 63 6c 61    73 73 20 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 63 | ection)..(defclass.magit-log-sec | 
| 150560 | 74 69 6f 6e 20 28 6d 61 67 69 74 2d 73 65 63 74    69 6f 6e 29 20 28 29 20 3a 61 62 73 74 72 61 63 | tion.(magit-section).().:abstrac | 
| 150580 | 74 20 74 29 0a 28 64 65 66 63 6c 61 73 73 20 6d    61 67 69 74 2d 75 6e 70 75 6c 6c 65 64 2d 73 65 | t.t).(defclass.magit-unpulled-se | 
| 1505a0 | 63 74 69 6f 6e 20 28 6d 61 67 69 74 2d 6c 6f 67    2d 73 65 63 74 69 6f 6e 29 20 28 29 29 0a 28 64 | ction.(magit-log-section).()).(d | 
| 1505c0 | 65 66 63 6c 61 73 73 20 6d 61 67 69 74 2d 75 6e    70 75 73 68 65 64 2d 73 65 63 74 69 6f 6e 20 28 | efclass.magit-unpushed-section.( | 
| 1505e0 | 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 63 74 69 6f    6e 29 20 28 29 29 0a 28 64 65 66 63 6c 61 73 73 | magit-log-section).()).(defclass | 
| 150600 | 20 6d 61 67 69 74 2d 75 6e 6d 65 72 67 65 64 2d    73 65 63 74 69 6f 6e 20 28 6d 61 67 69 74 2d 6c | .magit-unmerged-section.(magit-l | 
| 150620 | 6f 67 2d 73 65 63 74 69 6f 6e 29 20 28 29 29 0a    0a 28 73 65 74 66 20 28 61 6c 69 73 74 2d 67 65 | og-section).())..(setf.(alist-ge | 
| 150640 | 74 20 27 75 6e 70 75 6c 6c 65 64 20 6d 61 67 69    74 2d 2d 73 65 63 74 69 6f 6e 2d 74 79 70 65 2d | t.'unpulled.magit--section-type- | 
| 150660 | 61 6c 69 73 74 29 20 27 6d 61 67 69 74 2d 75 6e    70 75 6c 6c 65 64 2d 73 65 63 74 69 6f 6e 29 0a | alist).'magit-unpulled-section). | 
| 150680 | 28 73 65 74 66 20 28 61 6c 69 73 74 2d 67 65 74    20 27 75 6e 70 75 73 68 65 64 20 6d 61 67 69 74 | (setf.(alist-get.'unpushed.magit | 
| 1506a0 | 2d 2d 73 65 63 74 69 6f 6e 2d 74 79 70 65 2d 61    6c 69 73 74 29 20 27 6d 61 67 69 74 2d 75 6e 70 | --section-type-alist).'magit-unp | 
| 1506c0 | 75 73 68 65 64 2d 73 65 63 74 69 6f 6e 29 0a 28    73 65 74 66 20 28 61 6c 69 73 74 2d 67 65 74 20 | ushed-section).(setf.(alist-get. | 
| 1506e0 | 27 75 6e 6d 65 72 67 65 64 20 6d 61 67 69 74 2d    2d 73 65 63 74 69 6f 6e 2d 74 79 70 65 2d 61 6c | 'unmerged.magit--section-type-al | 
| 150700 | 69 73 74 29 20 27 6d 61 67 69 74 2d 75 6e 6d 65    72 67 65 64 2d 73 65 63 74 69 6f 6e 29 0a 0a 3b | ist).'magit-unmerged-section)..; | 
| 150720 | 3b 3b 20 55 73 65 72 20 49 6e 70 75 74 0a 0a 28    64 65 66 76 61 72 20 68 65 6c 6d 2d 63 6f 6d 70 | ;;.User.Input..(defvar.helm-comp | 
| 150740 | 6c 65 74 69 6f 6e 2d 69 6e 2d 72 65 67 69 6f 6e    2d 64 65 66 61 75 6c 74 2d 73 6f 72 74 2d 66 6e | letion-in-region-default-sort-fn | 
| 150760 | 29 0a 28 64 65 66 76 61 72 20 68 65 6c 6d 2d 63    72 6d 2d 64 65 66 61 75 6c 74 2d 73 65 70 61 72 | ).(defvar.helm-crm-default-separ | 
| 150780 | 61 74 6f 72 29 0a 28 64 65 66 76 61 72 20 69 76    79 2d 73 6f 72 74 2d 66 75 6e 63 74 69 6f 6e 73 | ator).(defvar.ivy-sort-functions | 
| 1507a0 | 2d 61 6c 69 73 74 29 0a 28 64 65 66 76 61 72 20    69 76 79 2d 73 6f 72 74 2d 6d 61 74 63 68 65 73 | -alist).(defvar.ivy-sort-matches | 
| 1507c0 | 2d 66 75 6e 63 74 69 6f 6e 73 2d 61 6c 69 73 74    29 0a 28 64 65 66 76 61 72 20 76 65 72 74 69 63 | -functions-alist).(defvar.vertic | 
| 1507e0 | 6f 2d 73 6f 72 74 2d 66 75 6e 63 74 69 6f 6e 29    0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d | o-sort-function)..(defvar.magit- | 
| 150800 | 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 2d    2d 73 69 6c 65 6e 74 2d 64 65 66 61 75 6c 74 20 | completing-read--silent-default. | 
| 150820 | 6e 69 6c 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67    69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 | nil)..(defun.magit-completing-re | 
| 150840 | 61 64 20 28 20 70 72 6f 6d 70 74 20 63 6f 6c 6c    65 63 74 69 6f 6e 20 26 6f 70 74 69 6f 6e 61 6c | ad.(.prompt.collection.&optional | 
| 150860 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 150880 | 70 72 65 64 69 63 61 74 65 20 72 65 71 75 69 72    65 2d 6d 61 74 63 68 20 69 6e 69 74 69 61 6c 2d | predicate.require-match.initial- | 
| 1508a0 | 69 6e 70 75 74 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | input........................... | 
| 1508c0 | 20 20 20 20 20 68 69 73 74 20 64 65 66 20 66 61    6c 6c 62 61 63 6b 29 0a 20 20 22 52 65 61 64 20 | .....hist.def.fallback)..."Read. | 
| 1508e0 | 61 20 63 68 6f 69 63 65 20 69 6e 20 74 68 65 20    6d 69 6e 69 62 75 66 66 65 72 2c 20 6f 72 20 75 | a.choice.in.the.minibuffer,.or.u | 
| 150900 | 73 65 20 74 68 65 20 64 65 66 61 75 6c 74 20 63    68 6f 69 63 65 2e 0a 0a 54 68 69 73 20 69 73 20 | se.the.default.choice...This.is. | 
| 150920 | 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 74 68 61    74 20 4d 61 67 69 74 20 63 6f 6d 6d 61 6e 64 73 | the.function.that.Magit.commands | 
| 150940 | 20 75 73 65 20 77 68 65 6e 20 74 68 65 79 20 6e    65 65 64 20 74 68 65 0a 75 73 65 72 20 74 6f 20 | .use.when.they.need.the.user.to. | 
| 150960 | 73 65 6c 65 63 74 20 61 20 73 69 6e 67 6c 65 20    74 68 69 6e 67 20 74 6f 20 61 63 74 20 6f 6e 2e | select.a.single.thing.to.act.on. | 
| 150980 | 20 20 54 68 65 20 61 72 67 75 6d 65 6e 74 73 20    68 61 76 65 20 74 68 65 0a 73 61 6d 65 20 6d 65 | ..The.arguments.have.the.same.me | 
| 1509a0 | 61 6e 69 6e 67 20 61 73 20 66 6f 72 20 60 63 6f    6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 27 2c 20 | aning.as.for.`completing-read',. | 
| 1509c0 | 65 78 63 65 70 74 20 66 6f 72 20 46 41 4c 4c 42    41 43 4b 2c 20 77 68 69 63 68 0a 69 73 20 75 6e | except.for.FALLBACK,.which.is.un | 
| 1509e0 | 69 71 75 65 20 74 6f 20 74 68 69 73 20 66 75 6e    63 74 69 6f 6e 20 61 6e 64 20 69 73 20 64 65 73 | ique.to.this.function.and.is.des | 
| 150a00 | 63 72 69 62 65 64 20 62 65 6c 6f 77 2e 0a 0a 49    6e 73 74 65 61 64 20 6f 66 20 61 73 6b 69 6e 67 | cribed.below...Instead.of.asking | 
| 150a20 | 20 74 68 65 20 75 73 65 72 20 74 6f 20 63 68 6f    6f 73 65 20 66 72 6f 6d 20 61 20 6c 69 73 74 20 | .the.user.to.choose.from.a.list. | 
| 150a40 | 6f 66 20 70 6f 73 73 69 62 6c 65 0a 63 61 6e 64    69 64 61 74 65 73 2c 20 74 68 69 73 20 66 75 6e | of.possible.candidates,.this.fun | 
| 150a60 | 63 74 69 6f 6e 20 6d 61 79 20 69 6e 73 74 65 61    64 20 6a 75 73 74 20 72 65 74 75 72 6e 20 74 68 | ction.may.instead.just.return.th | 
| 150a80 | 65 20 64 65 66 61 75 6c 74 0a 73 70 65 63 69 66    69 65 64 20 62 79 20 44 45 46 2c 20 77 69 74 68 | e.default.specified.by.DEF,.with | 
| 150aa0 | 20 6f 72 20 77 69 74 68 6f 75 74 20 72 65 71 75    69 72 69 6e 67 20 75 73 65 72 20 63 6f 6e 66 69 | .or.without.requiring.user.confi | 
| 150ac0 | 72 6d 61 74 69 6f 6e 2e 0a 57 68 65 74 68 65 72    20 74 68 61 74 20 69 73 20 74 68 65 20 63 61 73 | rmation..Whether.that.is.the.cas | 
| 150ae0 | 65 20 64 65 70 65 6e 64 73 20 6f 6e 20 50 52 4f    4d 50 54 2c 20 60 74 68 69 73 2d 63 6f 6d 6d 61 | e.depends.on.PROMPT,.`this-comma | 
| 150b00 | 6e 64 27 20 61 6e 64 0a 60 6d 61 67 69 74 2d 64    77 69 6d 2d 73 65 6c 65 63 74 69 6f 6e 27 2e 20 | nd'.and.`magit-dwim-selection'.. | 
| 150b20 | 20 53 65 65 20 74 68 65 20 64 6f 63 75 6d 65 6e    74 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 6c 61 | .See.the.documentation.of.the.la | 
| 150b40 | 74 74 65 72 20 66 6f 72 0a 6d 6f 72 65 20 69 6e    66 6f 72 6d 61 74 69 6f 6e 2e 0a 0a 49 66 20 69 | tter.for.more.information...If.i | 
| 150b60 | 74 20 64 6f 65 73 20 75 73 65 20 74 68 65 20 64    65 66 61 75 6c 74 20 77 69 74 68 6f 75 74 20 74 | t.does.use.the.default.without.t | 
| 150b80 | 68 65 20 75 73 65 72 20 65 76 65 6e 20 68 61 76    69 6e 67 20 74 6f 0a 63 6f 6e 66 69 72 6d 20 74 | he.user.even.having.to.confirm.t | 
| 150ba0 | 68 61 74 2c 20 74 68 65 6e 20 60 6d 61 67 69 74    2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 | hat,.then.`magit-completing-read | 
| 150bc0 | 2d 2d 73 69 6c 65 6e 74 2d 64 65 66 61 75 6c 74    27 20 69 73 20 73 65 74 0a 74 6f 20 74 2c 20 6f | --silent-default'.is.set.to.t,.o | 
| 150be0 | 74 68 65 72 77 69 73 65 20 6e 69 6c 2e 0a 0a 49    66 20 69 74 20 64 6f 65 73 20 72 65 61 64 20 61 | therwise.nil...If.it.does.read.a | 
| 150c00 | 20 76 61 6c 75 65 20 69 6e 20 74 68 65 20 6d 69    6e 69 62 75 66 66 65 72 2c 20 74 68 65 6e 20 74 | .value.in.the.minibuffer,.then.t | 
| 150c20 | 68 69 73 20 66 75 6e 63 74 69 6f 6e 0a 61 63 74    73 20 73 69 6d 69 6c 61 72 6c 79 20 74 6f 20 60 | his.function.acts.similarly.to.` | 
| 150c40 | 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 27    2c 20 65 78 63 65 70 74 20 66 6f 72 20 74 68 65 | completing-read',.except.for.the | 
| 150c60 | 20 66 6f 6c 6c 6f 77 69 6e 67 3a 0a 0a 2d 20 43    4f 4c 4c 45 43 54 49 4f 4e 20 6d 75 73 74 20 62 | .following:..-.COLLECTION.must.b | 
| 150c80 | 65 20 61 20 6c 69 73 74 20 6f 66 20 63 68 6f 69    63 65 73 2e 20 20 41 20 66 75 6e 63 74 69 6f 6e | e.a.list.of.choices...A.function | 
| 150ca0 | 20 69 73 20 6e 6f 74 0a 20 20 73 75 70 70 6f 72    74 65 64 2e 0a 0a 2d 20 49 66 20 52 45 51 55 49 | .is.not...supported...-.If.REQUI | 
| 150cc0 | 52 45 2d 4d 41 54 43 48 20 69 73 20 6e 69 6c 20    61 6e 64 20 74 68 65 20 75 73 65 72 20 65 78 69 | RE-MATCH.is.nil.and.the.user.exi | 
| 150ce0 | 74 73 20 77 69 74 68 6f 75 74 20 61 20 63 68 6f    69 63 65 2c 0a 20 20 74 68 65 6e 20 6e 69 6c 20 | ts.without.a.choice,...then.nil. | 
| 150d00 | 69 73 20 72 65 74 75 72 6e 65 64 20 69 6e 73 74    65 61 64 20 6f 66 20 61 6e 20 65 6d 70 74 79 20 | is.returned.instead.of.an.empty. | 
| 150d20 | 73 74 72 69 6e 67 2e 0a 0a 2d 20 49 66 20 52 45    51 55 49 52 45 2d 4d 41 54 43 48 20 69 73 20 6e | string...-.If.REQUIRE-MATCH.is.n | 
| 150d40 | 6f 6e 2d 6e 69 6c 20 61 6e 64 20 74 68 65 20 75    73 65 72 20 65 78 69 74 73 20 77 69 74 68 6f 75 | on-nil.and.the.user.exits.withou | 
| 150d60 | 74 20 61 0a 20 20 63 68 6f 69 63 65 2c 20 60 75    73 65 72 2d 65 72 72 6f 72 27 20 69 73 20 72 61 | t.a...choice,.`user-error'.is.ra | 
| 150d80 | 69 73 65 64 2e 0a 0a 2d 20 46 41 4c 4c 42 41 43    4b 20 73 70 65 63 69 66 69 65 73 20 61 20 73 65 | ised...-.FALLBACK.specifies.a.se | 
| 150da0 | 63 6f 6e 64 61 72 79 20 64 65 66 61 75 6c 74 20    74 68 61 74 20 69 73 20 6f 6e 6c 79 20 75 73 65 | condary.default.that.is.only.use | 
| 150dc0 | 64 20 69 66 0a 20 20 74 68 65 20 70 72 69 6d 61    72 79 20 64 65 66 61 75 6c 74 20 44 45 46 20 69 | d.if...the.primary.default.DEF.i | 
| 150de0 | 73 20 6e 69 6c 2e 20 20 54 68 65 20 73 65 63 6f    6e 64 61 72 79 20 64 65 66 61 75 6c 74 20 69 73 | s.nil...The.secondary.default.is | 
| 150e00 | 20 6e 6f 74 0a 20 20 73 75 62 6a 65 63 74 20 74    6f 20 60 6d 61 67 69 74 2d 64 77 69 6d 2d 73 65 | .not...subject.to.`magit-dwim-se | 
| 150e20 | 6c 65 63 74 69 6f 6e 27 20 e2 80 94 20 69 66 20    44 45 46 20 69 73 20 6e 69 6c 20 62 75 74 20 46 | lection'.....if.DEF.is.nil.but.F | 
| 150e40 | 41 4c 4c 42 41 43 4b 0a 20 20 69 73 20 6e 6f 74    2c 20 74 68 65 6e 20 74 68 69 73 20 66 75 6e 63 | ALLBACK...is.not,.then.this.func | 
| 150e60 | 74 69 6f 6e 20 61 6c 77 61 79 73 20 61 73 6b 73    20 74 68 65 20 75 73 65 72 20 74 6f 20 63 68 6f | tion.always.asks.the.user.to.cho | 
| 150e80 | 6f 73 65 20 61 0a 20 20 63 61 6e 64 69 64 61 74    65 2c 20 6a 75 73 74 20 61 73 20 69 66 20 62 6f | ose.a...candidate,.just.as.if.bo | 
| 150ea0 | 74 68 20 64 65 66 61 75 6c 74 73 20 77 65 72 65    20 6e 69 6c 2e 0a 0a 2d 20 5c 22 3a 20 5c 22 20 | th.defaults.were.nil...-.\":.\". | 
| 150ec0 | 69 73 20 61 70 70 65 6e 64 65 64 20 74 6f 20 50    52 4f 4d 50 54 2e 0a 0a 2d 20 50 52 4f 4d 50 54 | is.appended.to.PROMPT...-.PROMPT | 
| 150ee0 | 20 69 73 20 6d 6f 64 69 66 69 65 64 20 74 6f 20    65 6e 64 20 77 69 74 68 20 5c 22 20 28 64 65 66 | .is.modified.to.end.with.\".(def | 
| 150f00 | 61 75 6c 74 20 44 45 46 7c 46 41 4c 4c 42 41 43    4b 29 3a 20 5c 22 0a 20 20 70 72 6f 76 69 64 65 | ault.DEF|FALLBACK):.\"...provide | 
| 150f20 | 64 20 74 68 61 74 20 44 45 46 20 6f 72 20 46 41    4c 4c 42 41 43 4b 20 69 73 20 6e 6f 6e 2d 6e 69 | d.that.DEF.or.FALLBACK.is.non-ni | 
| 150f40 | 6c 2c 20 74 68 61 74 20 6e 65 69 74 68 65 72 0a    20 20 60 69 76 79 2d 6d 6f 64 65 27 20 6e 6f 72 | l,.that.neither...`ivy-mode'.nor | 
| 150f60 | 20 60 68 65 6c 6d 2d 6d 6f 64 65 27 20 69 73 20    65 6e 61 62 6c 65 64 2c 20 61 6e 64 20 74 68 61 | .`helm-mode'.is.enabled,.and.tha | 
| 150f80 | 74 0a 20 20 60 6d 61 67 69 74 2d 63 6f 6d 70 6c    65 74 69 6e 67 2d 72 65 61 64 2d 66 75 6e 63 74 | t...`magit-completing-read-funct | 
| 150fa0 | 69 6f 6e 27 20 69 73 20 73 65 74 20 74 6f 20 69    74 73 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 | ion'.is.set.to.its.default.value | 
| 150fc0 | 20 6f 66 0a 20 20 60 6d 61 67 69 74 2d 62 75 69    6c 74 69 6e 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d | .of...`magit-builtin-completing- | 
| 150fe0 | 72 65 61 64 27 2e 22 0a 20 20 28 73 65 74 71 20    6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 | read'."...(setq.magit-completing | 
| 151000 | 2d 72 65 61 64 2d 2d 73 69 6c 65 6e 74 2d 64 65    66 61 75 6c 74 20 6e 69 6c 29 0a 20 20 28 69 66 | -read--silent-default.nil)...(if | 
| 151020 | 2d 6c 65 74 20 28 28 64 77 69 6d 20 28 61 6e 64    20 64 65 66 0a 20 20 20 20 20 20 20 20 20 20 20 | -let.((dwim.(and.def............ | 
| 151040 | 20 20 20 20 20 20 20 20 20 20 20 28 6e 74 68 20    32 20 28 73 65 71 2d 66 69 6e 64 20 28 70 63 61 | ...........(nth.2.(seq-find.(pca | 
| 151060 | 73 65 2d 6c 61 6d 62 64 61 20 28 60 28 2c 63 6d    64 20 2c 72 65 20 2c 5f 29 29 0a 20 20 20 20 20 | se-lambda.(`(,cmd.,re.,_))...... | 
| 151080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1510a0 | 20 20 20 20 28 61 6e 64 20 28 65 71 20 74 68 69    73 2d 63 6f 6d 6d 61 6e 64 20 63 6d 64 29 0a 20 | ....(and.(eq.this-command.cmd).. | 
| 1510c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1510e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72    20 28 6e 6f 74 20 72 65 29 0a 20 20 20 20 20 20 | .............(or.(not.re)....... | 
| 151100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 151120 | 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72    69 6e 67 2d 6d 61 74 63 68 2d 70 20 72 65 20 70 | ............(string-match-p.re.p | 
| 151140 | 72 6f 6d 70 74 29 29 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rompt))))....................... | 
| 151160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 6d 61 67 69 74 2d 64 77 69 6d 2d 73 65 6c 65 | .................magit-dwim-sele | 
| 151180 | 63 74 69 6f 6e 29 29 29 29 29 0a 20 20 20 20 20    20 28 69 66 20 28 65 71 20 64 77 69 6d 20 27 61 | ction))))).......(if.(eq.dwim.'a | 
| 1511a0 | 73 6b 29 0a 20 20 20 20 20 20 20 20 20 20 28 69    66 20 28 79 2d 6f 72 2d 6e 2d 70 20 28 66 6f 72 | sk)...........(if.(y-or-n-p.(for | 
| 1511c0 | 6d 61 74 20 22 25 73 20 25 73 3f 20 22 20 70 72    6f 6d 70 74 20 64 65 66 29 29 0a 20 20 20 20 20 | mat."%s.%s?.".prompt.def))...... | 
| 1511e0 | 20 20 20 20 20 20 20 20 20 64 65 66 0a 20 20 20    20 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 | .........def.............(user-e | 
| 151200 | 72 72 6f 72 20 22 41 62 6f 72 74 22 29 29 0a 20    20 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 | rror."Abort")).........(setq.mag | 
| 151220 | 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65    61 64 2d 2d 73 69 6c 65 6e 74 2d 64 65 66 61 75 | it-completing-read--silent-defau | 
| 151240 | 6c 74 20 74 29 0a 20 20 20 20 20 20 20 20 64 65    66 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 64 | lt.t).........def).....(unless.d | 
| 151260 | 65 66 0a 20 20 20 20 20 20 28 73 65 74 71 20 64    65 66 20 66 61 6c 6c 62 61 63 6b 29 29 0a 20 20 | ef.......(setq.def.fallback))... | 
| 151280 | 20 20 28 6c 65 74 20 28 28 63 6f 6d 6d 61 6e 64    20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 29 0a 20 | ..(let.((command.this-command).. | 
| 1512a0 | 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 79 20    28 66 75 6e 63 61 6c 6c 20 6d 61 67 69 74 2d 63 | .........(reply.(funcall.magit-c | 
| 1512c0 | 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 2d 66    75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 | ompleting-read-function......... | 
| 1512e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 63 6f 6e 63 61 74 20 70 72 6f 6d 70 74 | ..................(concat.prompt | 
| 151300 | 20 22 3a 20 22 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .":.").......................... | 
| 151320 | 20 28 69 66 20 28 61 6e 64 20 28 6e 6f 74 20 28    66 75 6e 63 74 69 6f 6e 70 20 63 6f 6c 6c 65 63 | .(if.(and.(not.(functionp.collec | 
| 151340 | 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tion)).......................... | 
| 151360 | 20 20 20 20 20 20 20 20 20 20 64 65 66 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..........def................... | 
| 151380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6e 6f 74 20 28 6d 65 6d 62 65 72 20 64 65 | .................(not.(member.de | 
| 1513a0 | 66 20 63 6f 6c 6c 65 63 74 69 6f 6e 29 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | f.collection)))................. | 
| 1513c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63    6f 6e 73 20 64 65 66 20 63 6f 6c 6c 65 63 74 69 | ..............(cons.def.collecti | 
| 1513e0 | 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | on)............................. | 
| 151400 | 63 6f 6c 6c 65 63 74 69 6f 6e 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | collection)..................... | 
| 151420 | 20 20 20 20 20 20 70 72 65 64 69 63 61 74 65 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ......predicate................. | 
| 151440 | 20 20 20 20 20 20 20 20 20 20 72 65 71 75 69 72    65 2d 6d 61 74 63 68 20 69 6e 69 74 69 61 6c 2d | ..........require-match.initial- | 
| 151460 | 69 6e 70 75 74 20 68 69 73 74 20 64 65 66 29 29    29 0a 20 20 20 20 20 20 28 73 65 74 71 20 74 68 | input.hist.def))).......(setq.th | 
| 151480 | 69 73 2d 63 6f 6d 6d 61 6e 64 20 63 6f 6d 6d 61    6e 64 29 0a 20 20 20 20 20 20 3b 3b 20 4e 6f 74 | is-command.command).......;;.Not | 
| 1514a0 | 65 3a 20 41 76 6f 69 64 20 60 73 74 72 69 6e 67    3d 27 20 74 6f 20 73 75 70 70 6f 72 74 20 60 68 | e:.Avoid.`string='.to.support.`h | 
| 1514c0 | 65 6c 6d 2d 63 6f 6d 70 2d 72 65 61 64 2d 75 73    65 2d 6d 61 72 6b 65 64 27 2e 0a 20 20 20 20 20 | elm-comp-read-use-marked'....... | 
| 1514e0 | 20 28 69 66 20 28 65 71 75 61 6c 20 72 65 70 6c    79 20 22 22 29 0a 20 20 20 20 20 20 20 20 20 20 | .(if.(equal.reply."")........... | 
| 151500 | 28 69 66 20 72 65 71 75 69 72 65 2d 6d 61 74 63    68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (if.require-match............... | 
| 151520 | 28 75 73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 74    68 69 6e 67 20 73 65 6c 65 63 74 65 64 22 29 0a | (user-error."Nothing.selected"). | 
| 151540 | 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 29    0a 20 20 20 20 20 20 20 20 72 65 70 6c 79 29 29 | ............nil).........reply)) | 
| 151560 | 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74    2d 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 74 61 62 | ))..(defun.magit--completion-tab | 
| 151580 | 6c 65 20 28 63 6f 6c 6c 65 63 74 69 6f 6e 29 0a    20 20 28 6c 61 6d 62 64 61 20 28 73 74 72 69 6e | le.(collection)...(lambda.(strin | 
| 1515a0 | 67 20 70 72 65 64 20 61 63 74 69 6f 6e 29 0a 20    20 20 20 28 69 66 20 28 65 71 20 61 63 74 69 6f | g.pred.action).....(if.(eq.actio | 
| 1515c0 | 6e 20 27 6d 65 74 61 64 61 74 61 29 0a 20 20 20    20 20 20 20 20 27 28 6d 65 74 61 64 61 74 61 20 | n.'metadata).........'(metadata. | 
| 1515e0 | 28 64 69 73 70 6c 61 79 2d 73 6f 72 74 2d 66 75    6e 63 74 69 6f 6e 20 2e 20 69 64 65 6e 74 69 74 | (display-sort-function...identit | 
| 151600 | 79 29 29 0a 20 20 20 20 20 20 28 63 6f 6d 70 6c    65 74 65 2d 77 69 74 68 2d 61 63 74 69 6f 6e 20 | y)).......(complete-with-action. | 
| 151620 | 61 63 74 69 6f 6e 20 63 6f 6c 6c 65 63 74 69 6f    6e 20 73 74 72 69 6e 67 20 70 72 65 64 29 29 29 | action.collection.string.pred))) | 
| 151640 | 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d    62 75 69 6c 74 69 6e 2d 63 6f 6d 70 6c 65 74 69 | )..(defun.magit-builtin-completi | 
| 151660 | 6e 67 2d 72 65 61 64 0a 20 20 20 20 28 70 72 6f    6d 70 74 20 63 68 6f 69 63 65 73 20 26 6f 70 74 | ng-read.....(prompt.choices.&opt | 
| 151680 | 69 6f 6e 61 6c 20 70 72 65 64 69 63 61 74 65 20    72 65 71 75 69 72 65 2d 6d 61 74 63 68 20 69 6e | ional.predicate.require-match.in | 
| 1516a0 | 69 74 69 61 6c 2d 69 6e 70 75 74 20 68 69 73 74    20 64 65 66 29 0a 20 20 22 4d 61 67 69 74 20 77 | itial-input.hist.def)..."Magit.w | 
| 1516c0 | 72 61 70 70 65 72 20 66 6f 72 20 73 74 61 6e 64    61 72 64 20 60 63 6f 6d 70 6c 65 74 69 6e 67 2d | rapper.for.standard.`completing- | 
| 1516e0 | 72 65 61 64 27 20 66 75 6e 63 74 69 6f 6e 2e 22    0a 20 20 28 75 6e 6c 65 73 73 20 28 6f 72 20 28 | read'.function."...(unless.(or.( | 
| 151700 | 62 6f 75 6e 64 2d 61 6e 64 2d 74 72 75 65 2d 70    20 68 65 6c 6d 2d 6d 6f 64 65 29 0a 20 20 20 20 | bound-and-true-p.helm-mode)..... | 
| 151720 | 20 20 20 20 20 20 20 20 20 20 28 62 6f 75 6e 64    2d 61 6e 64 2d 74 72 75 65 2d 70 20 69 76 79 2d | ..........(bound-and-true-p.ivy- | 
| 151740 | 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 62 6f 75 6e 64 2d 61 6e 64 2d 74 | mode)...............(bound-and-t | 
| 151760 | 72 75 65 2d 70 20 76 65 72 74 69 63 6f 2d 6d 6f    64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | rue-p.vertico-mode)............. | 
| 151780 | 20 20 28 62 6f 75 6e 64 2d 61 6e 64 2d 74 72 75    65 2d 70 20 73 65 6c 65 63 74 72 75 6d 2d 6d 6f | ..(bound-and-true-p.selectrum-mo | 
| 1517a0 | 64 65 29 29 0a 20 20 20 20 28 73 65 74 71 20 70    72 6f 6d 70 74 20 28 6d 61 67 69 74 2d 70 72 6f | de)).....(setq.prompt.(magit-pro | 
| 1517c0 | 6d 70 74 2d 77 69 74 68 2d 64 65 66 61 75 6c 74    20 70 72 6f 6d 70 74 20 64 65 66 29 29 29 0a 20 | mpt-with-default.prompt.def))).. | 
| 1517e0 | 20 28 75 6e 6c 65 73 73 20 28 6f 72 20 28 62 6f    75 6e 64 2d 61 6e 64 2d 74 72 75 65 2d 70 20 68 | .(unless.(or.(bound-and-true-p.h | 
| 151800 | 65 6c 6d 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 62 6f 75 6e 64 2d 61 | elm-mode)...............(bound-a | 
| 151820 | 6e 64 2d 74 72 75 65 2d 70 20 69 76 79 2d 6d 6f    64 65 29 29 0a 20 20 20 20 28 73 65 74 71 20 63 | nd-true-p.ivy-mode)).....(setq.c | 
| 151840 | 68 6f 69 63 65 73 20 28 6d 61 67 69 74 2d 2d 63    6f 6d 70 6c 65 74 69 6f 6e 2d 74 61 62 6c 65 20 | hoices.(magit--completion-table. | 
| 151860 | 63 68 6f 69 63 65 73 29 29 29 0a 20 20 28 63 6c    2d 6c 65 74 66 20 28 28 28 73 79 6d 62 6f 6c 2d | choices)))...(cl-letf.(((symbol- | 
| 151880 | 66 75 6e 63 74 69 6f 6e 20 23 27 63 6f 6d 70 6c    65 74 69 6f 6e 2d 70 63 6d 2d 2d 61 6c 6c 2d 63 | function.#'completion-pcm--all-c | 
| 1518a0 | 6f 6d 70 6c 65 74 69 6f 6e 73 29 29 29 0a 20 20    20 20 28 77 68 65 6e 20 28 3c 20 65 6d 61 63 73 | ompletions))).....(when.(<.emacs | 
| 1518c0 | 2d 6d 61 6a 6f 72 2d 76 65 72 73 69 6f 6e 20 32    36 29 0a 20 20 20 20 20 20 28 66 73 65 74 20 27 | -major-version.26).......(fset.' | 
| 1518e0 | 63 6f 6d 70 6c 65 74 69 6f 6e 2d 70 63 6d 2d 2d    61 6c 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 0a | completion-pcm--all-completions. | 
| 151900 | 20 20 20 20 20 20 20 20 20 20 20 20 27 6d 61 67    69 74 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 70 63 | ............'magit-completion-pc | 
| 151920 | 6d 2d 2d 61 6c 6c 2d 63 6f 6d 70 6c 65 74 69 6f    6e 73 29 29 0a 20 20 20 20 28 6c 65 74 20 28 28 | m--all-completions)).....(let.(( | 
| 151940 | 69 76 79 2d 73 6f 72 74 2d 66 75 6e 63 74 69 6f    6e 73 2d 61 6c 69 73 74 20 6e 69 6c 29 0a 20 20 | ivy-sort-functions-alist.nil)... | 
| 151960 | 20 20 20 20 20 20 20 20 28 76 65 72 74 69 63 6f    2d 73 6f 72 74 2d 66 75 6e 63 74 69 6f 6e 20 6e | ........(vertico-sort-function.n | 
| 151980 | 69 6c 29 29 0a 20 20 20 20 20 20 28 63 6f 6d 70    6c 65 74 69 6e 67 2d 72 65 61 64 20 70 72 6f 6d | il)).......(completing-read.prom | 
| 1519a0 | 70 74 20 63 68 6f 69 63 65 73 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | pt.choices...................... | 
| 1519c0 | 20 20 70 72 65 64 69 63 61 74 65 20 72 65 71 75    69 72 65 2d 6d 61 74 63 68 0a 20 20 20 20 20 20 | ..predicate.require-match....... | 
| 1519e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20 68 | .................initial-input.h | 
| 151a00 | 69 73 74 20 64 65 66 29 29 29 29 0a 0a 28 64 65    66 69 6e 65 2d 6f 62 73 6f 6c 65 74 65 2d 66 75 | ist.def))))..(define-obsolete-fu | 
| 151a20 | 6e 63 74 69 6f 6e 2d 61 6c 69 61 73 20 27 6d 61    67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 | nction-alias.'magit-completing-r | 
| 151a40 | 65 61 64 2d 6d 75 6c 74 69 70 6c 65 2a 0a 20 20    27 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e | ead-multiple*...'magit-completin | 
| 151a60 | 67 2d 72 65 61 64 2d 6d 75 6c 74 69 70 6c 65 20    22 4d 61 67 69 74 2d 53 65 63 74 69 6f 6e 20 34 | g-read-multiple."Magit-Section.4 | 
| 151a80 | 2e 30 2e 30 22 29 0a 0a 28 64 65 66 75 6e 20 6d    61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d | .0.0")..(defun.magit-completing- | 
| 151aa0 | 72 65 61 64 2d 6d 75 6c 74 69 70 6c 65 0a 20 20    20 20 28 20 70 72 6f 6d 70 74 20 74 61 62 6c 65 | read-multiple.....(.prompt.table | 
| 151ac0 | 20 26 6f 70 74 69 6f 6e 61 6c 20 70 72 65 64 69    63 61 74 65 20 72 65 71 75 69 72 65 2d 6d 61 74 | .&optional.predicate.require-mat | 
| 151ae0 | 63 68 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74    0a 20 20 20 20 20 20 68 69 73 74 20 64 65 66 20 | ch.initial-input.......hist.def. | 
| 151b00 | 69 6e 68 65 72 69 74 2d 69 6e 70 75 74 2d 6d 65    74 68 6f 64 0a 20 20 20 20 20 20 6e 6f 2d 73 70 | inherit-input-method.......no-sp | 
| 151b20 | 6c 69 74 29 0a 20 20 22 52 65 61 64 20 6d 75 6c    74 69 70 6c 65 20 73 74 72 69 6e 67 73 20 69 6e | lit)..."Read.multiple.strings.in | 
| 151b40 | 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2c    20 77 69 74 68 20 63 6f 6d 70 6c 65 74 69 6f 6e | .the.minibuffer,.with.completion | 
| 151b60 | 2e 0a 4c 69 6b 65 20 60 63 6f 6d 70 6c 65 74 69    6e 67 2d 72 65 61 64 2d 6d 75 6c 74 69 70 6c 65 | ..Like.`completing-read-multiple | 
| 151b80 | 27 20 62 75 74 20 64 6f 6e 27 74 20 6d 65 73 73    20 77 69 74 68 20 6f 72 64 65 72 20 6f 66 0a 54 | '.but.don't.mess.with.order.of.T | 
| 151ba0 | 41 42 4c 45 20 61 6e 64 20 74 61 6b 65 20 61 6e    20 61 64 64 69 74 69 6f 6e 61 6c 20 61 72 67 75 | ABLE.and.take.an.additional.argu | 
| 151bc0 | 6d 65 6e 74 20 4e 4f 2d 53 50 4c 49 54 2c 20 77    68 69 63 68 20 63 61 75 73 65 73 0a 74 68 65 20 | ment.NO-SPLIT,.which.causes.the. | 
| 151be0 | 75 73 65 72 20 69 6e 70 75 74 20 74 6f 20 62 65    20 72 65 74 75 72 6e 65 64 20 61 73 20 61 20 73 | user.input.to.be.returned.as.a.s | 
| 151c00 | 69 6e 67 6c 65 20 75 6e 6d 6f 64 69 66 69 65 64    20 73 74 72 69 6e 67 2e 0a 41 6c 73 6f 20 77 6f | ingle.unmodified.string..Also.wo | 
| 151c20 | 72 6b 20 61 72 6f 75 6e 64 20 76 61 72 69 6f 75    73 20 69 6e 63 6f 6d 70 61 74 69 62 6c 65 20 66 | rk.around.various.incompatible.f | 
| 151c40 | 65 61 74 75 72 65 73 20 6f 66 20 76 61 72 69 6f    75 73 0a 74 68 69 72 64 2d 70 61 72 74 79 20 63 | eatures.of.various.third-party.c | 
| 151c60 | 6f 6d 70 6c 65 74 69 6f 6e 20 66 72 61 6d 65 77    6f 72 6b 73 2e 22 0a 20 20 28 63 6c 2d 6c 65 74 | ompletion.frameworks."...(cl-let | 
| 151c80 | 66 2a 0a 20 20 20 20 20 20 28 3b 3b 20 54 6f 20    69 6d 70 6c 65 6d 65 6e 74 20 4e 4f 2d 53 50 4c | f*.......(;;.To.implement.NO-SPL | 
| 151ca0 | 49 54 20 77 65 20 68 61 76 65 20 74 6f 20 6d 61    6e 69 70 75 6c 61 74 65 20 74 68 65 20 72 65 73 | IT.we.have.to.manipulate.the.res | 
| 151cc0 | 70 65 63 74 69 76 65 0a 20 20 20 20 20 20 20 3b    3b 20 60 73 70 6c 69 74 2d 73 74 72 69 6e 67 27 | pective........;;.`split-string' | 
| 151ce0 | 20 69 6e 76 6f 63 61 74 69 6f 6e 2e 20 20 57 65    20 63 61 6e 6e 6f 74 20 73 69 6d 70 6c 79 20 61 | .invocation...We.cannot.simply.a | 
| 151d00 | 64 76 69 63 65 20 69 74 20 74 6f 0a 20 20 20 20    20 20 20 3b 3b 20 72 65 74 75 72 6e 20 74 68 65 | dvice.it.to........;;.return.the | 
| 151d20 | 20 69 6e 70 75 74 20 73 74 72 69 6e 67 20 62 65    63 61 75 73 65 20 60 53 45 4c 45 43 54 52 55 4d | .input.string.because.`SELECTRUM | 
| 151d40 | 27 20 77 6f 75 6c 64 20 63 68 6f 6b 65 20 6f 6e    0a 20 20 20 20 20 20 20 3b 3b 20 74 68 61 74 20 | '.would.choke.on........;;.that. | 
| 151d60 | 73 74 72 69 6e 67 2e 20 20 55 73 65 20 61 20 76    61 72 69 61 62 6c 65 20 74 6f 20 70 61 73 73 20 | string...Use.a.variable.to.pass. | 
| 151d80 | 61 6c 6f 6e 67 20 74 68 65 20 72 61 77 20 75 73    65 72 0a 20 20 20 20 20 20 20 3b 3b 20 69 6e 70 | along.the.raw.user........;;.inp | 
| 151da0 | 75 74 20 73 74 72 69 6e 67 2e 20 61 61 35 66 30    39 38 61 62 0a 20 20 20 20 20 20 20 28 69 6e 70 | ut.string..aa5f098ab........(inp | 
| 151dc0 | 75 74 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 28    73 70 6c 69 74 2d 73 74 72 69 6e 67 20 28 73 79 | ut.nil)........(split-string.(sy | 
| 151de0 | 6d 62 6f 6c 2d 66 75 6e 63 74 69 6f 6e 20 23 27    73 70 6c 69 74 2d 73 74 72 69 6e 67 29 29 0a 20 | mbol-function.#'split-string)).. | 
| 151e00 | 20 20 20 20 20 20 28 28 73 79 6d 62 6f 6c 2d 66    75 6e 63 74 69 6f 6e 20 23 27 73 70 6c 69 74 2d | ......((symbol-function.#'split- | 
| 151e20 | 73 74 72 69 6e 67 29 0a 20 20 20 20 20 20 20 20    28 6c 61 6d 62 64 61 20 28 73 74 72 69 6e 67 20 | string).........(lambda.(string. | 
| 151e40 | 26 6f 70 74 69 6f 6e 61 6c 20 73 65 70 61 72 61    74 6f 72 73 20 6f 6d 69 74 2d 6e 75 6c 6c 73 20 | &optional.separators.omit-nulls. | 
| 151e60 | 74 72 69 6d 29 0a 20 20 20 20 20 20 20 20 20 20    28 77 68 65 6e 20 28 61 6e 64 20 6e 6f 2d 73 70 | trim)...........(when.(and.no-sp | 
| 151e80 | 6c 69 74 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 65 71 75 61 6c 20 | lit......................(equal. | 
| 151ea0 | 73 65 70 61 72 61 74 6f 72 73 20 63 72 6d 2d 73    65 70 61 72 61 74 6f 72 29 0a 20 20 20 20 20 20 | separators.crm-separator)....... | 
| 151ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    65 71 75 61 6c 20 6f 6d 69 74 2d 6e 75 6c 6c 73 | ...............(equal.omit-nulls | 
| 151ee0 | 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 28 73 65 74 71 20 69 6e 70 75 74 20 73 74 72 | .t)).............(setq.input.str | 
| 151f00 | 69 6e 67 29 29 0a 20 20 20 20 20 20 20 20 20 20    28 66 75 6e 63 61 6c 6c 20 73 70 6c 69 74 2d 73 | ing))...........(funcall.split-s | 
| 151f20 | 74 72 69 6e 67 20 73 74 72 69 6e 67 20 73 65 70    61 72 61 74 6f 72 73 20 6f 6d 69 74 2d 6e 75 6c | tring.string.separators.omit-nul | 
| 151f40 | 6c 73 20 74 72 69 6d 29 29 29 0a 20 20 20 20 20    20 20 3b 3b 20 49 6e 20 45 6d 61 63 73 20 32 35 | ls.trim)))........;;.In.Emacs.25 | 
| 151f60 | 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 68    61 73 20 61 20 62 75 67 2c 20 73 6f 20 77 65 20 | .this.function.has.a.bug,.so.we. | 
| 151f80 | 75 73 65 20 61 20 63 6f 70 79 20 6f 66 20 74 68    65 0a 20 20 20 20 20 20 20 3b 3b 20 76 65 72 73 | use.a.copy.of.the........;;.vers | 
| 151fa0 | 69 6f 6e 20 66 72 6f 6d 20 45 6d 61 63 73 20 32    36 2e 20 62 65 66 39 63 37 61 61 33 0a 20 20 20 | ion.from.Emacs.26..bef9c7aa3.... | 
| 151fc0 | 20 20 20 20 28 28 73 79 6d 62 6f 6c 2d 66 75 6e    63 74 69 6f 6e 20 23 27 63 6f 6d 70 6c 65 74 69 | ....((symbol-function.#'completi | 
| 151fe0 | 6f 6e 2d 70 63 6d 2d 2d 61 6c 6c 2d 63 6f 6d 70    6c 65 74 69 6f 6e 73 29 0a 20 20 20 20 20 20 20 | on-pcm--all-completions)........ | 
| 152000 | 20 28 69 66 20 28 3c 20 65 6d 61 63 73 2d 6d 61    6a 6f 72 2d 76 65 72 73 69 6f 6e 20 32 36 29 0a | .(if.(<.emacs-major-version.26). | 
| 152020 | 20 20 20 20 20 20 20 20 20 20 20 20 27 6d 61 67    69 74 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 70 63 | ............'magit-completion-pc | 
| 152040 | 6d 2d 2d 61 6c 6c 2d 63 6f 6d 70 6c 65 74 69 6f    6e 73 0a 20 20 20 20 20 20 20 20 20 20 28 73 79 | m--all-completions...........(sy | 
| 152060 | 6d 62 6f 6c 2d 66 75 6e 63 74 69 6f 6e 20 23 27    63 6f 6d 70 6c 65 74 69 6f 6e 2d 70 63 6d 2d 2d | mbol-function.#'completion-pcm-- | 
| 152080 | 61 6c 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 29    29 29 0a 20 20 20 20 20 20 20 3b 3b 20 50 72 65 | all-completions)))........;;.Pre | 
| 1520a0 | 76 65 6e 74 20 60 42 55 49 4c 54 2d 49 4e 27 20    63 6f 6d 70 6c 65 74 69 6f 6e 20 66 72 6f 6d 20 | vent.`BUILT-IN'.completion.from. | 
| 1520c0 | 6d 65 73 73 69 6e 67 20 75 70 20 6f 75 72 20 65    78 69 73 74 69 6e 67 0a 20 20 20 20 20 20 20 3b | messing.up.our.existing........; | 
| 1520e0 | 3b 20 6f 72 64 65 72 20 6f 66 20 74 68 65 20 63    6f 6d 70 6c 65 74 69 6f 6e 20 63 61 6e 64 69 64 | ;.order.of.the.completion.candid | 
| 152100 | 61 74 65 73 2e 20 61 61 35 66 30 39 38 61 62 0a    20 20 20 20 20 20 20 28 74 61 62 6c 65 20 28 6d | ates..aa5f098ab........(table.(m | 
| 152120 | 61 67 69 74 2d 2d 63 6f 6d 70 6c 65 74 69 6f 6e    2d 74 61 62 6c 65 20 74 61 62 6c 65 29 29 0a 20 | agit--completion-table.table)).. | 
| 152140 | 20 20 20 20 20 20 3b 3b 20 50 72 65 76 65 6e 74    20 60 49 56 59 27 20 66 72 6f 6d 20 6d 65 73 73 | ......;;.Prevent.`IVY'.from.mess | 
| 152160 | 69 6e 67 20 75 70 20 6f 75 72 20 65 78 69 73 74    69 6e 67 20 6f 72 64 65 72 2e 20 63 37 61 66 37 | ing.up.our.existing.order..c7af7 | 
| 152180 | 38 37 32 36 0a 20 20 20 20 20 20 20 28 69 76 79    2d 73 6f 72 74 2d 6d 61 74 63 68 65 73 2d 66 75 | 8726........(ivy-sort-matches-fu | 
| 1521a0 | 6e 63 74 69 6f 6e 73 2d 61 6c 69 73 74 20 6e 69    6c 29 0a 20 20 20 20 20 20 20 3b 3b 20 50 72 65 | nctions-alist.nil)........;;.Pre | 
| 1521c0 | 76 65 6e 74 20 60 48 45 4c 4d 27 20 66 72 6f 6d    20 6d 65 73 73 69 6e 67 20 75 70 20 6f 75 72 20 | vent.`HELM'.from.messing.up.our. | 
| 1521e0 | 65 78 69 73 74 69 6e 67 20 6f 72 64 65 72 2e 20    20 36 66 63 66 39 39 34 62 64 0a 20 20 20 20 20 | existing.order...6fcf994bd...... | 
| 152200 | 20 20 28 68 65 6c 6d 2d 63 6f 6d 70 6c 65 74 69    6f 6e 2d 69 6e 2d 72 65 67 69 6f 6e 2d 64 65 66 | ..(helm-completion-in-region-def | 
| 152220 | 61 75 6c 74 2d 73 6f 72 74 2d 66 6e 20 6e 69 6c    29 0a 20 20 20 20 20 20 20 3b 3b 20 50 72 65 76 | ault-sort-fn.nil)........;;.Prev | 
| 152240 | 65 6e 74 20 60 48 45 4c 4d 27 20 66 72 6f 6d 20    61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 61 70 | ent.`HELM'.from.automatically.ap | 
| 152260 | 70 65 6e 64 69 6e 67 20 74 68 65 20 73 65 70 61    72 61 74 6f 72 2c 0a 20 20 20 20 20 20 20 3b 3b | pending.the.separator,........;; | 
| 152280 | 20 77 68 69 63 68 20 69 73 20 63 6f 75 6e 74 65    72 70 72 6f 64 75 63 74 69 76 65 20 77 68 65 6e | .which.is.counterproductive.when | 
| 1522a0 | 20 4e 4f 2d 53 50 4c 49 54 20 69 73 20 6e 6f 6e    2d 6e 69 6c 20 61 6e 64 2f 6f 72 0a 20 20 20 20 | .NO-SPLIT.is.non-nil.and/or..... | 
| 1522c0 | 20 20 20 3b 3b 20 77 68 65 6e 20 72 65 61 64 69    6e 67 20 63 6f 6d 6d 69 74 20 72 61 6e 67 65 73 | ...;;.when.reading.commit.ranges | 
| 1522e0 | 2e 20 37 39 38 61 66 66 35 36 34 0a 20 20 20 20    20 20 20 28 68 65 6c 6d 2d 63 72 6d 2d 64 65 66 | ..798aff564........(helm-crm-def | 
| 152300 | 61 75 6c 74 2d 73 65 70 61 72 61 74 6f 72 0a 20    20 20 20 20 20 20 20 28 69 66 20 6e 6f 2d 73 70 | ault-separator.........(if.no-sp | 
| 152320 | 6c 69 74 20 6e 69 6c 20 28 62 6f 75 6e 64 2d 61    6e 64 2d 74 72 75 65 2d 70 20 68 65 6c 6d 2d 63 | lit.nil.(bound-and-true-p.helm-c | 
| 152340 | 72 6d 2d 64 65 66 61 75 6c 74 2d 73 65 70 61 72    61 74 6f 72 29 29 29 0a 20 20 20 20 20 20 20 3b | rm-default-separator)))........; | 
| 152360 | 3b 20 41 6e 64 20 6e 6f 77 2c 20 74 68 65 20 6d    6f 6d 65 6e 74 20 77 65 20 68 61 76 65 20 61 6c | ;.And.now,.the.moment.we.have.al | 
| 152380 | 6c 20 62 65 65 6e 20 77 61 69 74 69 6e 67 20 66    6f 72 2e 2e 2e 0a 20 20 20 20 20 20 20 28 76 61 | l.been.waiting.for...........(va | 
| 1523a0 | 6c 75 65 73 20 28 63 6f 6d 70 6c 65 74 69 6e 67    2d 72 65 61 64 2d 6d 75 6c 74 69 70 6c 65 0a 20 | lues.(completing-read-multiple.. | 
| 1523c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70    72 6f 6d 70 74 20 74 61 62 6c 65 20 70 72 65 64 | ...............prompt.table.pred | 
| 1523e0 | 69 63 61 74 65 20 72 65 71 75 69 72 65 2d 6d 61    74 63 68 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 | icate.require-match.initial-inpu | 
| 152400 | 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 68 69 73 74 20 64 65 66 20 69 6e 68 65 72 | t.................hist.def.inher | 
| 152420 | 69 74 2d 69 6e 70 75 74 2d 6d 65 74 68 6f 64 29    29 29 0a 20 20 20 20 28 69 66 20 6e 6f 2d 73 70 | it-input-method))).....(if.no-sp | 
| 152440 | 6c 69 74 20 69 6e 70 75 74 20 76 61 6c 75 65 73    29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | lit.input.values)))..(defun.magi | 
| 152460 | 74 2d 69 64 6f 2d 63 6f 6d 70 6c 65 74 69 6e 67    2d 72 65 61 64 0a 20 20 20 20 28 70 72 6f 6d 70 | t-ido-completing-read.....(promp | 
| 152480 | 74 20 63 68 6f 69 63 65 73 20 26 6f 70 74 69 6f    6e 61 6c 20 70 72 65 64 69 63 61 74 65 20 72 65 | t.choices.&optional.predicate.re | 
| 1524a0 | 71 75 69 72 65 2d 6d 61 74 63 68 20 69 6e 69 74    69 61 6c 2d 69 6e 70 75 74 20 68 69 73 74 20 64 | quire-match.initial-input.hist.d | 
| 1524c0 | 65 66 29 0a 20 20 22 49 64 6f 2d 62 61 73 65 64    20 60 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 | ef)..."Ido-based.`completing-rea | 
| 1524e0 | 64 27 20 61 6c 6d 6f 73 74 2d 72 65 70 6c 61 63    65 6d 65 6e 74 2e 0a 0a 55 6e 66 6f 72 74 75 6e | d'.almost-replacement...Unfortun | 
| 152500 | 61 74 65 6c 79 20 60 69 64 6f 2d 63 6f 6d 70 6c    65 74 69 6e 67 2d 72 65 61 64 27 20 69 73 20 6e | ately.`ido-completing-read'.is.n | 
| 152520 | 6f 74 20 73 75 69 74 61 62 6c 65 20 61 73 20 61    0a 64 72 6f 70 2d 69 6e 20 72 65 70 6c 61 63 65 | ot.suitable.as.a.drop-in.replace | 
| 152540 | 6d 65 6e 74 20 66 6f 72 20 60 63 6f 6d 70 6c 65    74 69 6e 67 2d 72 65 61 64 27 2c 20 69 6e 73 74 | ment.for.`completing-read',.inst | 
| 152560 | 65 61 64 20 77 65 20 75 73 65 0a 60 69 64 6f 2d    63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 2b | ead.we.use.`ido-completing-read+ | 
| 152580 | 27 20 66 72 6f 6d 20 74 68 65 20 74 68 69 72 64    2d 70 61 72 74 79 20 70 61 63 6b 61 67 65 20 62 | '.from.the.third-party.package.b | 
| 1525a0 | 79 20 74 68 65 0a 73 61 6d 65 20 6e 61 6d 65 2e    22 0a 20 20 28 69 66 20 28 61 6e 64 20 28 72 65 | y.the.same.name."...(if.(and.(re | 
| 1525c0 | 71 75 69 72 65 20 27 69 64 6f 2d 63 6f 6d 70 6c    65 74 69 6e 67 2d 72 65 61 64 2b 20 6e 69 6c 20 | quire.'ido-completing-read+.nil. | 
| 1525e0 | 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 66    62 6f 75 6e 64 70 20 27 69 64 6f 2d 63 6f 6d 70 | t)............(fboundp.'ido-comp | 
| 152600 | 6c 65 74 69 6e 67 2d 72 65 61 64 2b 29 29 0a 20    20 20 20 20 20 28 69 64 6f 2d 63 6f 6d 70 6c 65 | leting-read+)).......(ido-comple | 
| 152620 | 74 69 6e 67 2d 72 65 61 64 2b 20 70 72 6f 6d 70    74 20 63 68 6f 69 63 65 73 20 70 72 65 64 69 63 | ting-read+.prompt.choices.predic | 
| 152640 | 61 74 65 20 72 65 71 75 69 72 65 2d 6d 61 74 63    68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ate.require-match............... | 
| 152660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e    69 74 69 61 6c 2d 69 6e 70 75 74 20 68 69 73 74 | ..............initial-input.hist | 
| 152680 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 | .............................(or | 
| 1526a0 | 20 64 65 66 20 28 61 6e 64 20 72 65 71 75 69 72    65 2d 6d 61 74 63 68 20 28 63 61 72 20 63 68 6f | .def.(and.require-match.(car.cho | 
| 1526c0 | 69 63 65 73 29 29 29 29 0a 20 20 20 20 28 64 69    73 70 6c 61 79 2d 77 61 72 6e 69 6e 67 20 27 6d | ices)))).....(display-warning.'m | 
| 1526e0 | 61 67 69 74 20 22 69 64 6f 2d 63 6f 6d 70 6c 65    74 69 6e 67 2d 72 65 61 64 2b 20 69 73 20 6e 6f | agit."ido-completing-read+.is.no | 
| 152700 | 74 20 69 6e 73 74 61 6c 6c 65 64 0a 0a 54 6f 20    75 73 65 20 49 64 6f 20 63 6f 6d 70 6c 65 74 69 | t.installed..To.use.Ido.completi | 
| 152720 | 6f 6e 20 77 69 74 68 20 4d 61 67 69 74 20 79 6f    75 20 6e 65 65 64 20 74 6f 20 69 6e 73 74 61 6c | on.with.Magit.you.need.to.instal | 
| 152740 | 6c 20 74 68 65 0a 74 68 69 72 64 2d 70 61 72 74    79 20 60 69 64 6f 2d 63 6f 6d 70 6c 65 74 69 6e | l.the.third-party.`ido-completin | 
| 152760 | 67 2d 72 65 61 64 2b 27 20 70 61 63 6b 61 67 65    73 2e 20 20 46 61 6c 6c 69 6e 67 0a 62 61 63 6b | g-read+'.packages...Falling.back | 
| 152780 | 20 74 6f 20 62 75 69 6c 74 2d 69 6e 20 60 63 6f    6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 27 20 66 | .to.built-in.`completing-read'.f | 
| 1527a0 | 6f 72 20 6e 6f 77 2e 22 20 3a 65 72 72 6f 72 29    0a 20 20 20 20 28 6d 61 67 69 74 2d 62 75 69 6c | or.now.".:error).....(magit-buil | 
| 1527c0 | 74 69 6e 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72    65 61 64 20 70 72 6f 6d 70 74 20 63 68 6f 69 63 | tin-completing-read.prompt.choic | 
| 1527e0 | 65 73 20 70 72 65 64 69 63 61 74 65 20 72 65 71    75 69 72 65 2d 6d 61 74 63 68 0a 20 20 20 20 20 | es.predicate.require-match...... | 
| 152800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e | ..............................in | 
| 152820 | 69 74 69 61 6c 2d 69 6e 70 75 74 20 68 69 73 74    20 64 65 66 29 29 29 0a 0a 28 64 65 66 75 6e 20 | itial-input.hist.def)))..(defun. | 
| 152840 | 6d 61 67 69 74 2d 70 72 6f 6d 70 74 2d 77 69 74    68 2d 64 65 66 61 75 6c 74 20 28 70 72 6f 6d 70 | magit-prompt-with-default.(promp | 
| 152860 | 74 20 64 65 66 29 0a 20 20 28 69 66 20 28 61 6e    64 20 64 65 66 20 28 6c 65 6e 67 74 68 3e 20 70 | t.def)...(if.(and.def.(length>.p | 
| 152880 | 72 6f 6d 70 74 20 32 29 0a 20 20 20 20 20 20 20    20 20 20 20 28 73 74 72 69 6e 67 2d 65 71 75 61 | rompt.2)............(string-equa | 
| 1528a0 | 6c 20 22 3a 20 22 20 28 73 75 62 73 74 72 69 6e    67 20 70 72 6f 6d 70 74 20 2d 32 29 29 29 0a 20 | l.":.".(substring.prompt.-2))).. | 
| 1528c0 | 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 73    20 28 64 65 66 61 75 6c 74 20 25 73 29 3a 20 22 | .....(format."%s.(default.%s):." | 
| 1528e0 | 20 28 73 75 62 73 74 72 69 6e 67 20 70 72 6f 6d    70 74 20 30 20 2d 32 29 20 64 65 66 29 0a 20 20 | .(substring.prompt.0.-2).def)... | 
| 152900 | 20 20 70 72 6f 6d 70 74 29 29 0a 0a 28 64 65 66    76 61 72 2d 6b 65 79 6d 61 70 20 6d 61 67 69 74 | ..prompt))..(defvar-keymap.magit | 
| 152920 | 2d 6d 69 6e 69 62 75 66 66 65 72 2d 6c 6f 63 61    6c 2d 6e 73 2d 6d 61 70 0a 20 20 3a 70 61 72 65 | -minibuffer-local-ns-map...:pare | 
| 152940 | 6e 74 20 6d 69 6e 69 62 75 66 66 65 72 2d 6c 6f    63 61 6c 2d 6d 61 70 0a 20 20 22 53 50 43 22 20 | nt.minibuffer-local-map..."SPC". | 
| 152960 | 23 27 6d 61 67 69 74 2d 77 68 69 74 65 73 70 61    63 65 2d 64 69 73 61 6c 6c 6f 77 65 64 0a 20 20 | #'magit-whitespace-disallowed... | 
| 152980 | 22 54 41 42 22 20 23 27 6d 61 67 69 74 2d 77 68    69 74 65 73 70 61 63 65 2d 64 69 73 61 6c 6c 6f | "TAB".#'magit-whitespace-disallo | 
| 1529a0 | 77 65 64 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67    69 74 2d 77 68 69 74 65 73 70 61 63 65 2d 64 69 | wed)..(defun.magit-whitespace-di | 
| 1529c0 | 73 61 6c 6c 6f 77 65 64 20 28 29 0a 20 20 22 42    65 65 70 20 74 6f 20 74 65 6c 6c 20 74 68 65 20 | sallowed.()..."Beep.to.tell.the. | 
| 1529e0 | 75 73 65 72 20 74 68 61 74 20 77 68 69 74 65 73    70 61 63 65 20 69 73 20 6e 6f 74 20 61 6c 6c 6f | user.that.whitespace.is.not.allo | 
| 152a00 | 77 65 64 2e 22 0a 20 20 28 69 6e 74 65 72 61 63    74 69 76 65 29 0a 20 20 28 64 69 6e 67 29 0a 20 | wed."...(interactive)...(ding).. | 
| 152a20 | 20 28 6d 65 73 73 61 67 65 20 22 57 68 69 74 65    73 70 61 63 65 20 69 73 6e 27 74 20 61 6c 6c 6f | .(message."Whitespace.isn't.allo | 
| 152a40 | 77 65 64 20 68 65 72 65 22 29 0a 20 20 28 73 65    74 71 20 64 65 66 69 6e 69 6e 67 2d 6b 62 64 2d | wed.here")...(setq.defining-kbd- | 
| 152a60 | 6d 61 63 72 6f 20 6e 69 6c 29 0a 20 20 28 66 6f    72 63 65 2d 6d 6f 64 65 2d 6c 69 6e 65 2d 75 70 | macro.nil)...(force-mode-line-up | 
| 152a80 | 64 61 74 65 29 29 0a 0a 28 64 65 66 75 6e 20 6d    61 67 69 74 2d 72 65 61 64 2d 73 74 72 69 6e 67 | date))..(defun.magit-read-string | 
| 152aa0 | 20 28 20 70 72 6f 6d 70 74 20 26 6f 70 74 69 6f    6e 61 6c 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 | .(.prompt.&optional.initial-inpu | 
| 152ac0 | 74 20 68 69 73 74 6f 72 79 20 64 65 66 61 75 6c    74 2d 76 61 6c 75 65 0a 20 20 20 20 20 20 20 20 | t.history.default-value......... | 
| 152ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 69 6e 68 65 72 69 74 2d 69 6e 70 75 74 | ...................inherit-input | 
| 152b00 | 2d 6d 65 74 68 6f 64 20 6e 6f 2d 77 68 69 74 65    73 70 61 63 65 29 0a 20 20 22 52 65 61 64 20 61 | -method.no-whitespace)..."Read.a | 
| 152b20 | 20 73 74 72 69 6e 67 20 66 72 6f 6d 20 74 68 65    20 6d 69 6e 69 62 75 66 66 65 72 2c 20 70 72 6f | .string.from.the.minibuffer,.pro | 
| 152b40 | 6d 70 74 69 6e 67 20 77 69 74 68 20 73 74 72 69    6e 67 20 50 52 4f 4d 50 54 2e 0a 0a 54 68 69 73 | mpting.with.string.PROMPT...This | 
| 152b60 | 20 69 73 20 73 69 6d 69 6c 61 72 20 74 6f 20 60    72 65 61 64 2d 73 74 72 69 6e 67 27 2c 20 62 75 | .is.similar.to.`read-string',.bu | 
| 152b80 | 74 0a 2a 20 65 6d 70 74 79 20 69 6e 70 75 74 20    69 73 20 6f 6e 6c 79 20 61 6c 6c 6f 77 65 64 20 | t.*.empty.input.is.only.allowed. | 
| 152ba0 | 69 66 20 44 45 46 41 55 4c 54 2d 56 41 4c 55 45    20 69 73 20 6e 6f 6e 2d 6e 69 6c 20 69 6e 0a 20 | if.DEFAULT-VALUE.is.non-nil.in.. | 
| 152bc0 | 20 77 68 69 63 68 20 63 61 73 65 20 74 68 61 74    20 69 73 20 72 65 74 75 72 6e 65 64 2c 0a 2a 20 | .which.case.that.is.returned,.*. | 
| 152be0 | 77 68 69 74 65 73 70 61 63 65 20 69 73 20 6e 6f    74 20 61 6c 6c 6f 77 65 64 20 61 6e 64 20 6c 65 | whitespace.is.not.allowed.and.le | 
| 152c00 | 61 64 69 6e 67 20 61 6e 64 20 74 72 61 69 6c 69    6e 67 20 77 68 69 74 65 73 70 61 63 65 20 69 73 | ading.and.trailing.whitespace.is | 
| 152c20 | 0a 20 20 72 65 6d 6f 76 65 64 20 61 75 74 6f 6d    61 74 69 63 61 6c 6c 79 20 69 66 20 4e 4f 2d 57 | ...removed.automatically.if.NO-W | 
| 152c40 | 48 49 54 45 53 50 41 43 45 20 69 73 20 6e 6f 6e    2d 6e 69 6c 2c 0a 2a 20 5c 22 3a 20 5c 22 20 69 | HITESPACE.is.non-nil,.*.\":.\".i | 
| 152c60 | 73 20 61 70 70 65 6e 64 65 64 20 74 6f 20 50 52    4f 4d 50 54 2c 20 61 6e 64 0a 2a 20 61 6e 20 69 | s.appended.to.PROMPT,.and.*.an.i | 
| 152c80 | 6e 76 61 6c 69 64 20 44 45 46 41 55 4c 54 2d 56    41 4c 55 45 20 69 73 20 73 69 6c 65 6e 74 6c 79 | nvalid.DEFAULT-VALUE.is.silently | 
| 152ca0 | 20 69 67 6e 6f 72 65 64 2e 22 0a 20 20 28 77 68    65 6e 20 64 65 66 61 75 6c 74 2d 76 61 6c 75 65 | .ignored."...(when.default-value | 
| 152cc0 | 0a 20 20 20 20 28 77 68 65 6e 20 28 63 6f 6e 73    70 20 64 65 66 61 75 6c 74 2d 76 61 6c 75 65 29 | .....(when.(consp.default-value) | 
| 152ce0 | 0a 20 20 20 20 20 20 28 73 65 74 71 20 64 65 66    61 75 6c 74 2d 76 61 6c 75 65 20 28 63 61 72 20 | .......(setq.default-value.(car. | 
| 152d00 | 64 65 66 61 75 6c 74 2d 76 61 6c 75 65 29 29 29    0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 73 74 | default-value))).....(unless.(st | 
| 152d20 | 72 69 6e 67 70 20 64 65 66 61 75 6c 74 2d 76 61    6c 75 65 29 0a 20 20 20 20 20 20 28 73 65 74 71 | ringp.default-value).......(setq | 
| 152d40 | 20 64 65 66 61 75 6c 74 2d 76 61 6c 75 65 20 6e    69 6c 29 29 29 0a 20 20 28 6c 65 74 2a 20 28 28 | .default-value.nil)))...(let*.(( | 
| 152d60 | 6d 69 6e 69 62 75 66 66 65 72 2d 63 6f 6d 70 6c    65 74 69 6f 6e 2d 74 61 62 6c 65 20 6e 69 6c 29 | minibuffer-completion-table.nil) | 
| 152d80 | 0a 20 20 20 20 20 20 20 20 20 28 76 61 6c 20 28    72 65 61 64 2d 66 72 6f 6d 2d 6d 69 6e 69 62 75 | ..........(val.(read-from-minibu | 
| 152da0 | 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6d 61 67 69 74 2d 70 72 6f 6d 70 | ffer................(magit-promp | 
| 152dc0 | 74 2d 77 69 74 68 2d 64 65 66 61 75 6c 74 20 28    63 6f 6e 63 61 74 20 70 72 6f 6d 70 74 20 22 3a | t-with-default.(concat.prompt.": | 
| 152de0 | 20 22 29 20 64 65 66 61 75 6c 74 2d 76 61 6c 75    65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .").default-value).............. | 
| 152e00 | 20 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20    28 61 6e 64 20 6e 6f 2d 77 68 69 74 65 73 70 61 | ..initial-input.(and.no-whitespa | 
| 152e20 | 63 65 20 6d 61 67 69 74 2d 6d 69 6e 69 62 75 66    66 65 72 2d 6c 6f 63 61 6c 2d 6e 73 2d 6d 61 70 | ce.magit-minibuffer-local-ns-map | 
| 152e40 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 6e 69 6c 20 68 69 73 74 6f 72 79 20 64 65 66 | )................nil.history.def | 
| 152e60 | 61 75 6c 74 2d 76 61 6c 75 65 20 69 6e 68 65 72    69 74 2d 69 6e 70 75 74 2d 6d 65 74 68 6f 64 29 | ault-value.inherit-input-method) | 
| 152e80 | 29 0a 20 20 20 20 20 20 20 20 20 28 74 72 69 6d    20 28 6c 61 6d 62 64 61 20 28 72 65 67 65 78 70 | )..........(trim.(lambda.(regexp | 
| 152ea0 | 20 73 74 72 69 6e 67 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 73 61 76 65 2d | .string)..................(save- | 
| 152ec0 | 6d 61 74 63 68 2d 64 61 74 61 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 | match-data....................(i | 
| 152ee0 | 66 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20    72 65 67 65 78 70 20 73 74 72 69 6e 67 29 0a 20 | f.(string-match.regexp.string).. | 
| 152f00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 72 65 70 6c 61 63 65 2d 6d | ......................(replace-m | 
| 152f20 | 61 74 63 68 20 22 22 20 74 20 74 20 73 74 72 69    6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | atch."".t.t.string)............. | 
| 152f40 | 20 20 20 20 20 20 20 20 20 73 74 72 69 6e 67 29    29 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 | .........string))))).....(when.( | 
| 152f60 | 61 6e 64 20 28 73 74 72 69 6e 67 3d 20 76 61 6c    20 22 22 29 20 64 65 66 61 75 6c 74 2d 76 61 6c | and.(string=.val."").default-val | 
| 152f80 | 75 65 29 0a 20 20 20 20 20 20 28 73 65 74 71 20    76 61 6c 20 64 65 66 61 75 6c 74 2d 76 61 6c 75 | ue).......(setq.val.default-valu | 
| 152fa0 | 65 29 29 0a 20 20 20 20 28 77 68 65 6e 20 6e 6f    2d 77 68 69 74 65 73 70 61 63 65 0a 20 20 20 20 | e)).....(when.no-whitespace..... | 
| 152fc0 | 20 20 28 73 65 74 71 20 76 61 6c 20 28 66 75 6e    63 61 6c 6c 20 74 72 69 6d 20 22 5c 5c 60 5c 5c | ..(setq.val.(funcall.trim."\\`\\ | 
| 152fe0 | 28 3f 3a 5b 20 5c 74 5c 6e 5c 72 5d 2b 5c 5c 29    22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (?:[.\t\n\r]+\\)"............... | 
| 153000 | 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63    61 6c 6c 20 74 72 69 6d 20 22 5c 5c 28 3f 3a 5b | ...........(funcall.trim."\\(?:[ | 
| 153020 | 20 5c 74 5c 6e 5c 72 5d 2b 5c 5c 29 5c 5c 27 22    20 76 61 6c 29 29 29 29 0a 20 20 20 20 28 63 6f | .\t\n\r]+\\)\\'".val)))).....(co | 
| 153040 | 6e 64 20 28 28 73 74 72 69 6e 67 3d 20 76 61 6c    20 22 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 | nd.((string=.val."")............ | 
| 153060 | 28 75 73 65 72 2d 65 72 72 6f 72 20 22 4e 65 65    64 20 6e 6f 6e 2d 65 6d 70 74 79 20 69 6e 70 75 | (user-error."Need.non-empty.inpu | 
| 153080 | 74 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 28    28 61 6e 64 20 6e 6f 2d 77 68 69 74 65 73 70 61 | t"))...........((and.no-whitespa | 
| 1530a0 | 63 65 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68    2d 70 20 22 5b 5c 73 5c 74 5c 6e 5d 22 20 76 61 | ce.(string-match-p."[\s\t\n]".va | 
| 1530c0 | 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28    75 73 65 72 2d 65 72 72 6f 72 20 22 49 6e 70 75 | l))............(user-error."Inpu | 
| 1530e0 | 74 20 63 6f 6e 74 61 69 6e 73 20 77 68 69 74 65    73 70 61 63 65 22 29 29 0a 20 20 20 20 20 20 20 | t.contains.whitespace"))........ | 
| 153100 | 20 20 20 28 74 20 76 61 6c 29 29 29 29 0a 0a 28    64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 61 64 | ...(t.val))))..(defun.magit-read | 
| 153120 | 2d 73 74 72 69 6e 67 2d 6e 73 20 28 20 70 72 6f    6d 70 74 20 26 6f 70 74 69 6f 6e 61 6c 20 69 6e | -string-ns.(.prompt.&optional.in | 
| 153140 | 69 74 69 61 6c 2d 69 6e 70 75 74 20 68 69 73 74    6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 | itial-input.history............. | 
| 153160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 64 65 66 61 75 6c 74 2d 76 61 6c 75 65 20 | ..................default-value. | 
| 153180 | 69 6e 68 65 72 69 74 2d 69 6e 70 75 74 2d 6d 65    74 68 6f 64 29 0a 20 20 22 43 61 6c 6c 20 60 6d | inherit-input-method)..."Call.`m | 
| 1531a0 | 61 67 69 74 2d 72 65 61 64 2d 73 74 72 69 6e 67    27 20 77 69 74 68 20 6e 6f 6e 2d 6e 69 6c 20 4e | agit-read-string'.with.non-nil.N | 
| 1531c0 | 4f 2d 57 48 49 54 45 53 50 41 43 45 2e 22 0a 20    20 28 6d 61 67 69 74 2d 72 65 61 64 2d 73 74 72 | O-WHITESPACE."...(magit-read-str | 
| 1531e0 | 69 6e 67 20 70 72 6f 6d 70 74 20 69 6e 69 74 69    61 6c 2d 69 6e 70 75 74 20 68 69 73 74 6f 72 79 | ing.prompt.initial-input.history | 
| 153200 | 20 64 65 66 61 75 6c 74 2d 76 61 6c 75 65 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .default-value.................. | 
| 153220 | 20 20 20 20 69 6e 68 65 72 69 74 2d 69 6e 70 75    74 2d 6d 65 74 68 6f 64 20 74 29 29 0a 0a 28 64 | ....inherit-input-method.t))..(d | 
| 153240 | 65 66 6d 61 63 72 6f 20 6d 61 67 69 74 2d 72 65    61 64 2d 63 68 61 72 2d 63 61 73 65 20 28 70 72 | efmacro.magit-read-char-case.(pr | 
| 153260 | 6f 6d 70 74 20 76 65 72 62 6f 73 65 20 26 72 65    73 74 20 63 6c 61 75 73 65 73 29 0a 20 20 28 64 | ompt.verbose.&rest.clauses)...(d | 
| 153280 | 65 63 6c 61 72 65 20 28 69 6e 64 65 6e 74 20 32    29 0a 20 20 20 20 20 20 20 20 20 20 20 28 64 65 | eclare.(indent.2)............(de | 
| 1532a0 | 62 75 67 20 28 66 6f 72 6d 20 66 6f 72 6d 20 26    72 65 73 74 20 28 63 68 61 72 61 63 74 65 72 70 | bug.(form.form.&rest.(characterp | 
| 1532c0 | 20 66 6f 72 6d 20 62 6f 64 79 29 29 29 29 0a 20    20 60 28 70 72 6f 67 31 20 28 70 63 61 73 65 20 | .form.body))))...`(prog1.(pcase. | 
| 1532e0 | 28 72 65 61 64 2d 63 68 61 72 2d 63 68 6f 69 63    65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (read-char-choice............... | 
| 153300 | 20 20 20 20 28 6c 65 74 20 28 28 70 61 72 74 73    20 28 6e 63 6f 6e 63 20 28 6c 69 73 74 20 2c 40 | ....(let.((parts.(nconc.(list.,@ | 
| 153320 | 28 6d 61 70 63 61 72 20 23 27 63 61 64 72 20 63    6c 61 75 73 65 73 29 29 0a 20 20 20 20 20 20 20 | (mapcar.#'cadr.clauses))........ | 
| 153340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2c | ..............................., | 
| 153360 | 28 61 6e 64 20 76 65 72 62 6f 73 65 20 27 28 6c    69 73 74 20 22 5b 43 2d 67 5d 20 74 6f 20 61 62 | (and.verbose.'(list."[C-g].to.ab | 
| 153380 | 6f 72 74 22 29 29 29 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 | ort"))))).....................(c | 
| 1533a0 | 6f 6e 63 61 74 20 2c 70 72 6f 6d 70 74 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | oncat.,prompt................... | 
| 1533c0 | 20 20 20 20 20 20 20 20 20 20 28 6d 61 70 63 6f    6e 63 61 74 20 23 27 69 64 65 6e 74 69 74 79 20 | ..........(mapconcat.#'identity. | 
| 1533e0 | 28 62 75 74 6c 61 73 74 20 70 61 72 74 73 29 20    22 2c 20 22 29 0a 20 20 20 20 20 20 20 20 20 20 | (butlast.parts).",.")........... | 
| 153400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 22 2c 20 6f 72 20 22 20 20 28 63 61 72 20 | ..................",.or."..(car. | 
| 153420 | 28 6c 61 73 74 20 70 61 72 74 73 29 29 20 22 20    22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | (last.parts))."."))............. | 
| 153440 | 20 20 20 20 20 20 27 2c 28 6d 61 70 63 61 72 20    23 27 63 61 72 20 63 6c 61 75 73 65 73 29 29 0a | ......',(mapcar.#'car.clauses)). | 
| 153460 | 20 20 20 20 20 20 20 20 20 20 20 20 2c 40 28 2d    2d 6d 61 70 20 60 28 2c 28 63 61 72 20 69 74 29 | ............,@(--map.`(,(car.it) | 
| 153480 | 20 2c 40 28 63 64 64 72 20 69 74 29 29 20 63 6c    61 75 73 65 73 29 29 0a 20 20 20 20 20 28 6d 65 | .,@(cddr.it)).clauses))......(me | 
| 1534a0 | 73 73 61 67 65 20 22 22 29 29 29 0a 0a 28 64 65    66 75 6e 20 6d 61 67 69 74 2d 79 2d 6f 72 2d 6e | ssage."")))..(defun.magit-y-or-n | 
| 1534c0 | 2d 70 20 28 70 72 6f 6d 70 74 20 26 6f 70 74 69    6f 6e 61 6c 20 61 63 74 69 6f 6e 29 0a 20 20 22 | -p.(prompt.&optional.action)..." | 
| 1534e0 | 41 73 6b 20 75 73 65 72 20 61 20 5c 22 79 20 6f    72 20 6e 5c 22 20 6f 72 20 61 20 5c 22 79 65 73 | Ask.user.a.\"y.or.n\".or.a.\"yes | 
| 153500 | 20 6f 72 20 6e 6f 5c 22 20 71 75 65 73 74 69 6f    6e 20 75 73 69 6e 67 20 50 52 4f 4d 50 54 2e 0a | .or.no\".question.using.PROMPT.. | 
| 153520 | 57 68 69 63 68 20 6b 69 6e 64 20 6f 66 20 71 75    65 73 74 69 6f 6e 20 69 73 20 75 73 65 64 20 64 | Which.kind.of.question.is.used.d | 
| 153540 | 65 70 65 6e 64 73 20 6f 6e 20 77 68 65 74 68 65    72 0a 41 43 54 49 4f 4e 20 69 73 20 61 20 6d 65 | epends.on.whether.ACTION.is.a.me | 
| 153560 | 6d 62 65 72 20 6f 66 20 6f 70 74 69 6f 6e 20 60    6d 61 67 69 74 2d 73 6c 6f 77 2d 63 6f 6e 66 69 | mber.of.option.`magit-slow-confi | 
| 153580 | 72 6d 27 2e 22 0a 20 20 28 69 66 20 28 6f 72 20    28 65 71 20 6d 61 67 69 74 2d 73 6c 6f 77 2d 63 | rm'."...(if.(or.(eq.magit-slow-c | 
| 1535a0 | 6f 6e 66 69 72 6d 20 74 29 0a 20 20 20 20 20 20    20 20 20 20 28 61 6e 64 20 61 63 74 69 6f 6e 20 | onfirm.t)...........(and.action. | 
| 1535c0 | 28 6d 65 6d 62 65 72 20 61 63 74 69 6f 6e 20 6d    61 67 69 74 2d 73 6c 6f 77 2d 63 6f 6e 66 69 72 | (member.action.magit-slow-confir | 
| 1535e0 | 6d 29 29 29 0a 20 20 20 20 20 20 28 79 65 73 2d    6f 72 2d 6e 6f 2d 70 20 70 72 6f 6d 70 74 29 0a | m))).......(yes-or-no-p.prompt). | 
| 153600 | 20 20 20 20 28 79 2d 6f 72 2d 6e 2d 70 20 70 72    6f 6d 70 74 29 29 29 0a 0a 28 64 65 66 76 61 72 | ....(y-or-n-p.prompt)))..(defvar | 
| 153620 | 20 6d 61 67 69 74 2d 2d 6e 6f 2d 63 6f 6e 66 69    72 6d 2d 61 6c 69 73 74 0a 20 20 27 28 28 73 61 | .magit--no-confirm-alist...'((sa | 
| 153640 | 66 65 2d 77 69 74 68 2d 77 69 70 20 6d 61 67 69    74 2d 77 69 70 2d 62 65 66 6f 72 65 2d 63 68 61 | fe-with-wip.magit-wip-before-cha | 
| 153660 | 6e 67 65 2d 6d 6f 64 65 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 64 69 73 63 | nge-mode....................disc | 
| 153680 | 61 72 64 20 72 65 76 65 72 73 65 20 73 74 61 67    65 2d 61 6c 6c 2d 63 68 61 6e 67 65 73 20 75 6e | ard.reverse.stage-all-changes.un | 
| 1536a0 | 73 74 61 67 65 2d 61 6c 6c 2d 63 68 61 6e 67 65    73 29 29 29 0a 0a 28 63 6c 2d 64 65 66 75 6e 20 | stage-all-changes)))..(cl-defun. | 
| 1536c0 | 6d 61 67 69 74 2d 63 6f 6e 66 69 72 6d 20 28 20    61 63 74 69 6f 6e 20 26 6f 70 74 69 6f 6e 61 6c | magit-confirm.(.action.&optional | 
| 1536e0 | 20 70 72 6f 6d 70 74 20 70 72 6f 6d 70 74 2d 6e    20 6e 6f 61 62 6f 72 74 0a 20 20 20 20 20 20 20 | .prompt.prompt-n.noabort........ | 
| 153700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 69 74 65 6d 73 20 6e 69 6c 20 73 69 | ...................(items.nil.si | 
| 153720 | 74 65 6d 73 29 20 70 72 6f 6d 70 74 2d 73 75 66    66 69 78 29 0a 20 20 28 64 65 63 6c 61 72 65 20 | tems).prompt-suffix)...(declare. | 
| 153740 | 28 69 6e 64 65 6e 74 20 64 65 66 75 6e 29 29 0a    20 20 28 73 65 74 71 20 70 72 6f 6d 70 74 2d 6e | (indent.defun))...(setq.prompt-n | 
| 153760 | 20 28 66 6f 72 6d 61 74 20 28 63 6f 6e 63 61 74    20 28 6f 72 20 70 72 6f 6d 70 74 2d 6e 20 70 72 | .(format.(concat.(or.prompt-n.pr | 
| 153780 | 6f 6d 70 74 29 20 22 3f 20 22 29 20 28 6c 65 6e    67 74 68 20 69 74 65 6d 73 29 29 29 0a 20 20 28 | ompt)."?.").(length.items)))...( | 
| 1537a0 | 73 65 74 71 20 70 72 6f 6d 70 74 20 20 20 28 66    6f 72 6d 61 74 20 28 63 6f 6e 63 61 74 20 28 6f | setq.prompt...(format.(concat.(o | 
| 1537c0 | 72 20 70 72 6f 6d 70 74 20 28 6d 61 67 69 74 2d    63 6f 6e 66 69 72 6d 2d 6d 61 6b 65 2d 70 72 6f | r.prompt.(magit-confirm-make-pro | 
| 1537e0 | 6d 70 74 20 61 63 74 69 6f 6e 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | mpt.action)).................... | 
| 153800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 3f    20 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .............."?.")............. | 
| 153820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61    72 20 69 74 65 6d 73 29 29 29 0a 20 20 28 77 68 | .............(car.items)))...(wh | 
| 153840 | 65 6e 20 70 72 6f 6d 70 74 2d 73 75 66 66 69 78    0a 20 20 20 20 28 73 65 74 71 20 70 72 6f 6d 70 | en.prompt-suffix.....(setq.promp | 
| 153860 | 74 20 28 63 6f 6e 63 61 74 20 70 72 6f 6d 70 74    20 70 72 6f 6d 70 74 2d 73 75 66 66 69 78 29 29 | t.(concat.prompt.prompt-suffix)) | 
| 153880 | 29 0a 20 20 28 6f 72 20 28 63 6f 6e 64 20 28 28    61 6e 64 20 28 6e 6f 74 20 28 65 71 20 61 63 74 | )...(or.(cond.((and.(not.(eq.act | 
| 1538a0 | 69 6f 6e 20 74 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 65 | ion.t))...................(or.(e | 
| 1538c0 | 71 20 6d 61 67 69 74 2d 6e 6f 2d 63 6f 6e 66 69    72 6d 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 | q.magit-no-confirm.t)........... | 
| 1538e0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 6d    71 20 61 63 74 69 6f 6e 20 6d 61 67 69 74 2d 6e | ............(memq.action.magit-n | 
| 153900 | 6f 2d 63 6f 6e 66 69 72 6d 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | o-confirm)...................... | 
| 153920 | 20 28 63 6c 2d 6d 65 6d 62 65 72 2d 69 66 20 28    70 63 61 73 65 2d 6c 61 6d 62 64 61 20 28 60 28 | .(cl-member-if.(pcase-lambda.(`( | 
| 153940 | 2c 6b 65 79 20 2c 76 61 72 20 2e 20 2c 73 75 62    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ,key.,var...,sub)).............. | 
| 153960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 6d | .........................(and.(m | 
| 153980 | 65 6d 71 20 6b 65 79 20 6d 61 67 69 74 2d 6e 6f    2d 63 6f 6e 66 69 72 6d 29 0a 20 20 20 20 20 20 | emq.key.magit-no-confirm)....... | 
| 1539a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1539c0 | 20 20 20 20 20 28 6d 65 6d 71 20 61 63 74 69 6f    6e 20 73 75 62 29 0a 20 20 20 20 20 20 20 20 20 | .....(memq.action.sub).......... | 
| 1539e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 153a00 | 20 20 28 6f 72 20 28 6e 6f 74 20 76 61 72 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..(or.(not.var)................. | 
| 153a20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( | 
| 153a40 | 61 6e 64 20 28 62 6f 75 6e 64 70 20 76 61 72 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | and.(boundp.var)................ | 
| 153a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 153a80 | 20 20 20 20 20 28 73 79 6d 62 6f 6c 2d 76 61 6c    75 65 20 76 61 72 29 29 29 29 29 0a 20 20 20 20 | .....(symbol-value.var)))))..... | 
| 153aa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 153ac0 | 6d 61 67 69 74 2d 2d 6e 6f 2d 63 6f 6e 66 69 72    6d 2d 61 6c 69 73 74 29 29 29 0a 20 20 20 20 20 | magit--no-confirm-alist)))...... | 
| 153ae0 | 20 20 20 20 20 20 20 20 28 6f 72 20 28 6e 6f 74    20 73 69 74 65 6d 73 29 20 69 74 65 6d 73 29 29 | ........(or.(not.sitems).items)) | 
| 153b00 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 28 6e    6f 74 20 73 69 74 65 6d 73 29 0a 20 20 20 20 20 | .............((not.sitems)...... | 
| 153b20 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 79    2d 6f 72 2d 6e 2d 70 20 70 72 6f 6d 70 74 20 61 | ........(magit-y-or-n-p.prompt.a | 
| 153b40 | 63 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 28 28 6c 65 6e 67 74 68 3d 20 69 74 | ction)).............((length=.it | 
| 153b60 | 65 6d 73 20 31 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 28 61 6e 64 20 28 6d 61 67 69 74 2d | ems.1)..............(and.(magit- | 
| 153b80 | 79 2d 6f 72 2d 6e 2d 70 20 70 72 6f 6d 70 74 20    61 63 74 69 6f 6e 29 20 69 74 65 6d 73 29 29 0a | y-or-n-p.prompt.action).items)). | 
| 153ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 28 6c 65    6e 67 74 68 3e 20 69 74 65 6d 73 20 31 29 0a 20 | ............((length>.items.1).. | 
| 153bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64    20 28 6d 61 67 69 74 2d 79 2d 6f 72 2d 6e 2d 70 | ............(and.(magit-y-or-n-p | 
| 153be0 | 20 28 63 6f 6e 63 61 74 20 28 6d 61 70 63 6f 6e    63 61 74 20 23 27 69 64 65 6e 74 69 74 79 20 69 | .(concat.(mapconcat.#'identity.i | 
| 153c00 | 74 65 6d 73 20 22 5c 6e 22 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tems."\n")...................... | 
| 153c20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 22 5c 6e 5c 6e 22 20 70 72 6f 6d | ....................."\n\n".prom | 
| 153c40 | 70 74 2d 6e 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | pt-n)........................... | 
| 153c60 | 20 20 20 20 20 20 20 20 61 63 74 69 6f 6e 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ........action)................. | 
| 153c80 | 20 20 69 74 65 6d 73 29 29 29 0a 20 20 20 20 20    20 28 69 66 20 6e 6f 61 62 6f 72 74 20 6e 69 6c | ..items))).......(if.noabort.nil | 
| 153ca0 | 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 41 62    6f 72 74 22 29 29 29 29 0a 0a 28 64 65 66 75 6e | .(user-error."Abort"))))..(defun | 
| 153cc0 | 20 6d 61 67 69 74 2d 63 6f 6e 66 69 72 6d 2d 66    69 6c 65 73 20 28 61 63 74 69 6f 6e 20 66 69 6c | .magit-confirm-files.(action.fil | 
| 153ce0 | 65 73 20 26 6f 70 74 69 6f 6e 61 6c 20 70 72 6f    6d 70 74 20 70 72 6f 6d 70 74 2d 73 75 66 66 69 | es.&optional.prompt.prompt-suffi | 
| 153d00 | 78 20 6e 6f 61 62 6f 72 74 29 0a 20 20 28 77 68    65 6e 20 66 69 6c 65 73 0a 20 20 20 20 28 75 6e | x.noabort)...(when.files.....(un | 
| 153d20 | 6c 65 73 73 20 70 72 6f 6d 70 74 0a 20 20 20 20    20 20 28 73 65 74 71 20 70 72 6f 6d 70 74 20 28 | less.prompt.......(setq.prompt.( | 
| 153d40 | 6d 61 67 69 74 2d 63 6f 6e 66 69 72 6d 2d 6d 61    6b 65 2d 70 72 6f 6d 70 74 20 61 63 74 69 6f 6e | magit-confirm-make-prompt.action | 
| 153d60 | 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 63    6f 6e 66 69 72 6d 20 61 63 74 69 6f 6e 0a 20 20 | ))).....(magit-confirm.action... | 
| 153d80 | 20 20 20 20 28 63 6f 6e 63 61 74 20 70 72 6f 6d    70 74 20 22 20 5c 22 25 73 5c 22 22 29 0a 20 20 | ....(concat.prompt.".\"%s\"")... | 
| 153da0 | 20 20 20 20 28 63 6f 6e 63 61 74 20 70 72 6f 6d    70 74 20 22 20 25 64 20 66 69 6c 65 73 22 29 0a | ....(concat.prompt.".%d.files"). | 
| 153dc0 | 20 20 20 20 20 20 6e 6f 61 62 6f 72 74 20 66 69    6c 65 73 20 70 72 6f 6d 70 74 2d 73 75 66 66 69 | ......noabort.files.prompt-suffi | 
| 153de0 | 78 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67    69 74 2d 63 6f 6e 66 69 72 6d 2d 6d 61 6b 65 2d | x)))..(defun.magit-confirm-make- | 
| 153e00 | 70 72 6f 6d 70 74 20 28 61 63 74 69 6f 6e 29 0a    20 20 28 6c 65 74 20 28 28 70 72 6f 6d 70 74 20 | prompt.(action)...(let.((prompt. | 
| 153e20 | 28 73 79 6d 62 6f 6c 2d 6e 61 6d 65 20 61 63 74    69 6f 6e 29 29 29 0a 20 20 20 20 28 73 74 72 69 | (symbol-name.action))).....(stri | 
| 153e40 | 6e 67 2d 72 65 70 6c 61 63 65 20 22 2d 22 20 22    20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ng-replace."-".".".............. | 
| 153e60 | 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28    75 70 63 61 73 65 20 28 73 75 62 73 74 72 69 6e | .......(concat.(upcase.(substrin | 
| 153e80 | 67 20 70 72 6f 6d 70 74 20 30 20 31 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | g.prompt.0.1)).................. | 
| 153ea0 | 20 20 20 20 20 20 20 20 20 20 20 28 73 75 62 73    74 72 69 6e 67 20 70 72 6f 6d 70 74 20 31 29 29 | ...........(substring.prompt.1)) | 
| 153ec0 | 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69    74 2d 72 65 61 64 2d 6e 75 6d 62 65 72 2d 73 74 | )))..(defun.magit-read-number-st | 
| 153ee0 | 72 69 6e 67 20 28 70 72 6f 6d 70 74 20 26 6f 70    74 69 6f 6e 61 6c 20 64 65 66 61 75 6c 74 20 5f | ring.(prompt.&optional.default._ | 
| 153f00 | 68 69 73 74 6f 72 79 29 0a 20 20 22 4c 69 6b 65    20 60 72 65 61 64 2d 6e 75 6d 62 65 72 27 20 62 | history)..."Like.`read-number'.b | 
| 153f20 | 75 74 20 72 65 74 75 72 6e 20 76 61 6c 75 65 20    69 73 20 61 20 73 74 72 69 6e 67 2e 0a 44 45 46 | ut.return.value.is.a.string..DEF | 
| 153f40 | 41 55 4c 54 20 6d 61 79 20 62 65 20 61 20 6e 75    6d 62 65 72 20 6f 72 20 61 20 6e 75 6d 65 72 69 | AULT.may.be.a.number.or.a.numeri | 
| 153f60 | 63 20 73 74 72 69 6e 67 2e 22 0a 20 20 28 6e 75    6d 62 65 72 2d 74 6f 2d 73 74 72 69 6e 67 0a 20 | c.string."...(number-to-string.. | 
| 153f80 | 20 20 28 72 65 61 64 2d 6e 75 6d 62 65 72 20 70    72 6f 6d 70 74 20 28 69 66 20 28 73 74 72 69 6e | ..(read-number.prompt.(if.(strin | 
| 153fa0 | 67 70 20 64 65 66 61 75 6c 74 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | gp.default)..................... | 
| 153fc0 | 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 74    6f 2d 6e 75 6d 62 65 72 20 64 65 66 61 75 6c 74 | .......(string-to-number.default | 
| 153fe0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 64 65 66 61 75 | )..........................defau | 
| 154000 | 6c 74 29 29 29 29 0a 0a 3b 3b 3b 20 44 65 62 75    67 20 55 74 69 6c 69 74 69 65 73 0a 0a 3b 3b 3b | lt))))..;;;.Debug.Utilities..;;; | 
| 154020 | 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66    75 6e 20 6d 61 67 69 74 2d 65 6d 61 63 73 2d 51 | ###autoload.(defun.magit-emacs-Q | 
| 154040 | 2d 63 6f 6d 6d 61 6e 64 20 28 29 0a 20 20 22 53    68 6f 77 20 61 20 73 68 65 6c 6c 20 63 6f 6d 6d | -command.()..."Show.a.shell.comm | 
| 154060 | 61 6e 64 20 74 68 61 74 20 72 75 6e 73 20 61 6e    20 75 6e 63 75 73 74 6f 6d 69 7a 65 64 20 45 6d | and.that.runs.an.uncustomized.Em | 
| 154080 | 61 63 73 20 77 69 74 68 20 6f 6e 6c 79 20 4d 61    67 69 74 20 6c 6f 61 64 65 64 2e 0a 53 65 65 20 | acs.with.only.Magit.loaded..See. | 
| 1540a0 | 69 6e 66 6f 20 6e 6f 64 65 20 60 28 6d 61 67 69    74 29 44 65 62 75 67 67 69 6e 67 20 54 6f 6f 6c | info.node.`(magit)Debugging.Tool | 
| 1540c0 | 73 27 20 66 6f 72 20 6d 6f 72 65 20 69 6e 66 6f    72 6d 61 74 69 6f 6e 2e 22 0a 20 20 28 69 6e 74 | s'.for.more.information."...(int | 
| 1540e0 | 65 72 61 63 74 69 76 65 29 0a 20 20 28 6c 65 74    20 28 28 63 6d 64 20 28 6d 61 70 63 6f 6e 63 61 | eractive)...(let.((cmd.(mapconca | 
| 154100 | 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    23 27 73 68 65 6c 6c 2d 71 75 6f 74 65 2d 61 72 | t...............#'shell-quote-ar | 
| 154120 | 67 75 6d 65 6e 74 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 60 28 2c 28 63 6f 6e 63 61 74 20 | gument...............`(,(concat. | 
| 154140 | 69 6e 76 6f 63 61 74 69 6f 6e 2d 64 69 72 65 63    74 6f 72 79 20 69 6e 76 6f 63 61 74 69 6f 6e 2d | invocation-directory.invocation- | 
| 154160 | 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 22 2d 51 22 20 22 2d 2d 65 76 | name)................."-Q"."--ev | 
| 154180 | 61 6c 22 20 22 28 73 65 74 71 20 64 65 62 75 67    2d 6f 6e 2d 65 72 72 6f 72 20 74 29 22 0a 20 20 | al"."(setq.debug-on-error.t)"... | 
| 1541a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2c 40    28 63 6c 2d 6d 61 70 63 61 6e 0a 20 20 20 20 20 | ..............,@(cl-mapcan...... | 
| 1541c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c    61 6d 62 64 61 20 28 64 69 72 29 20 28 6c 69 73 | ..............(lambda.(dir).(lis | 
| 1541e0 | 74 20 22 2d 4c 22 20 64 69 72 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t."-L".dir)).................... | 
| 154200 | 28 64 65 6c 65 74 65 2d 64 75 70 73 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (delete-dups.................... | 
| 154220 | 20 28 63 6c 2d 6d 61 70 63 61 6e 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(cl-mapcan..................... | 
| 154240 | 20 28 6c 61 6d 62 64 61 20 28 6c 69 62 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(lambda.(lib).................. | 
| 154260 | 20 20 20 20 20 20 28 6c 65 74 20 28 28 70 61 74    68 20 28 6c 6f 63 61 74 65 2d 6c 69 62 72 61 72 | ......(let.((path.(locate-librar | 
| 154280 | 79 20 6c 69 62 29 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | y.lib)))........................ | 
| 1542a0 | 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..(cond......................... | 
| 1542c0 | 20 20 28 70 61 74 68 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..(path......................... | 
| 1542e0 | 20 20 20 28 6c 69 73 74 20 28 66 69 6c 65 2d 6e    61 6d 65 2d 64 69 72 65 63 74 6f 72 79 20 70 61 | ...(list.(file-name-directory.pa | 
| 154300 | 74 68 29 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | th)))........................... | 
| 154320 | 28 28 6e 6f 74 20 28 65 71 75 61 6c 20 6c 69 62    20 22 6c 69 62 67 69 74 22 29 29 0a 20 20 20 20 | ((not.(equal.lib."libgit"))..... | 
| 154340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 43 | .......................(error."C | 
| 154360 | 61 6e 6e 6f 74 20 66 69 6e 64 20 6d 61 6e 64 61    74 6f 72 79 20 64 65 70 65 6e 64 65 6e 63 79 20 | annot.find.mandatory.dependency. | 
| 154380 | 25 73 22 20 6c 69 62 29 29 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | %s".lib))))).................... | 
| 1543a0 | 20 20 27 28 3b 3b 20 4c 69 6b 65 20 60 4c 4f 41    44 5f 50 41 54 48 27 20 69 6e 20 60 64 65 66 61 | ..'(;;.Like.`LOAD_PATH'.in.`defa | 
| 1543c0 | 75 6c 74 2e 6d 6b 27 2e 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ult.mk'......................... | 
| 1543e0 | 22 63 6f 6d 70 61 74 22 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "compat"........................ | 
| 154400 | 22 64 61 73 68 22 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c | "dash"........................"l | 
| 154420 | 69 62 67 69 74 22 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74 | ibgit"........................"t | 
| 154440 | 72 61 6e 73 69 65 6e 74 22 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ransient"....................... | 
| 154460 | 20 22 77 69 74 68 2d 65 64 69 74 6f 72 22 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."with-editor".................. | 
| 154480 | 20 20 20 20 20 20 3b 3b 20 4f 62 76 69 6f 75 73    6c 79 20 60 6d 61 67 69 74 27 20 69 74 73 65 6c | ......;;.Obviously.`magit'.itsel | 
| 1544a0 | 66 20 69 73 20 6e 65 65 64 65 64 20 74 6f 6f 2e    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | f.is.needed.too................. | 
| 1544c0 | 20 20 20 20 20 20 20 20 22 6d 61 67 69 74 22 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ........"magit"................. | 
| 1544e0 | 20 20 20 20 20 20 20 3b 3b 20 57 68 69 6c 65 20    74 68 65 73 65 20 61 72 65 20 70 61 72 74 20 6f | .......;;.While.these.are.part.o | 
| 154500 | 66 20 74 68 65 20 4d 61 67 69 74 20 72 65 70 6f    73 69 74 6f 72 79 2c 0a 20 20 20 20 20 20 20 20 | f.the.Magit.repository,......... | 
| 154520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b    3b 20 74 68 65 79 20 61 72 65 20 64 69 73 74 72 | ...............;;.they.are.distr | 
| 154540 | 69 62 75 74 65 64 20 61 73 20 73 65 70 61 72 61    74 65 20 70 61 63 6b 61 67 65 73 2e 0a 20 20 20 | ibuted.as.separate.packages..... | 
| 154560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 22 6d 61 67 69 74 2d 73 65 63 74 69 | ...................."magit-secti | 
| 154580 | 6f 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 22 67 69 74 2d | on"........................"git- | 
| 1545a0 | 63 6f 6d 6d 69 74 22 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 29 | commit"........................) | 
| 1545c0 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 3b 3b 20 41 76 6f 69 64 20 45 6d 61 | ))).................;;.Avoid.Ema | 
| 1545e0 | 63 73 20 62 75 67 23 31 36 34 30 36 20 62 79 20    75 73 69 6e 67 20 66 75 6c 6c 20 70 61 74 68 2e | cs.bug#16406.by.using.full.path. | 
| 154600 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 22 2d 6c 22 20 2c 28 66 69 6c 65 2d 6e 61 6d | ................."-l".,(file-nam | 
| 154620 | 65 2d 73 61 6e 73 2d 65 78 74 65 6e 73 69 6f 6e    20 28 6c 6f 63 61 74 65 2d 6c 69 62 72 61 72 79 | e-sans-extension.(locate-library | 
| 154640 | 20 22 6d 61 67 69 74 22 29 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 22 20 22 29 29 29 | ."magit")))..............."."))) | 
| 154660 | 0a 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 55    6e 63 75 73 74 6f 6d 69 7a 65 64 20 4d 61 67 69 | .....(message."Uncustomized.Magi | 
| 154680 | 74 20 63 6f 6d 6d 61 6e 64 20 73 61 76 65 64 20    74 6f 20 6b 69 6c 6c 2d 72 69 6e 67 2c 20 25 73 | t.command.saved.to.kill-ring,.%s | 
| 1546a0 | 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 22    70 6c 65 61 73 65 20 72 75 6e 20 69 74 20 69 6e | ".............."please.run.it.in | 
| 1546c0 | 20 61 20 74 65 72 6d 69 6e 61 6c 2e 22 29 0a 20    20 20 20 28 6b 69 6c 6c 2d 6e 65 77 20 63 6d 64 | .a.terminal.").....(kill-new.cmd | 
| 1546e0 | 29 29 29 0a 0a 3b 3b 3b 20 54 65 78 74 20 55 74    69 6c 69 74 69 65 73 0a 0a 28 64 65 66 6d 61 63 | )))..;;;.Text.Utilities..(defmac | 
| 154700 | 72 6f 20 6d 61 67 69 74 2d 62 69 6e 64 2d 6d 61    74 63 68 2d 73 74 72 69 6e 67 73 20 28 76 61 72 | ro.magit-bind-match-strings.(var | 
| 154720 | 6c 69 73 74 20 73 74 72 69 6e 67 20 26 72 65 73    74 20 62 6f 64 79 29 0a 20 20 22 42 69 6e 64 20 | list.string.&rest.body)..."Bind. | 
| 154740 | 76 61 72 69 61 62 6c 65 73 20 74 6f 20 73 75 62    6d 61 74 63 68 65 73 20 61 63 63 6f 72 64 69 6e | variables.to.submatches.accordin | 
| 154760 | 67 20 74 6f 20 56 41 52 4c 49 53 54 20 74 68 65    6e 20 65 76 61 6c 75 61 74 65 20 42 4f 44 59 2e | g.to.VARLIST.then.evaluate.BODY. | 
| 154780 | 0a 42 69 6e 64 20 74 68 65 20 73 79 6d 62 6f 6c    73 20 69 6e 20 56 41 52 4c 49 53 54 20 74 6f 20 | .Bind.the.symbols.in.VARLIST.to. | 
| 1547a0 | 73 75 62 6d 61 74 63 68 65 73 20 6f 66 20 74 68    65 20 63 75 72 72 65 6e 74 20 6d 61 74 63 68 0a | submatches.of.the.current.match. | 
| 1547c0 | 64 61 74 61 2c 20 73 74 61 72 74 69 6e 67 20 77    69 74 68 20 31 20 61 6e 64 20 69 6e 63 72 65 6d | data,.starting.with.1.and.increm | 
| 1547e0 | 65 6e 74 69 6e 67 20 62 79 20 31 20 66 6f 72 20    65 61 63 68 20 73 79 6d 62 6f 6c 2e 20 20 49 66 | enting.by.1.for.each.symbol...If | 
| 154800 | 0a 74 68 65 20 6c 61 73 74 20 6d 61 74 63 68 20    77 61 73 20 61 67 61 69 6e 73 74 20 61 20 73 74 | .the.last.match.was.against.a.st | 
| 154820 | 72 69 6e 67 2c 20 74 68 65 6e 20 74 68 61 74 20    68 61 73 20 74 6f 20 62 65 20 70 72 6f 76 69 64 | ring,.then.that.has.to.be.provid | 
| 154840 | 65 64 0a 61 73 20 53 54 52 49 4e 47 2e 22 0a 20    20 28 64 65 63 6c 61 72 65 20 28 69 6e 64 65 6e | ed.as.STRING."...(declare.(inden | 
| 154860 | 74 20 32 29 20 28 64 65 62 75 67 20 28 6c 69 73    74 70 20 66 6f 72 6d 20 62 6f 64 79 29 29 29 0a | t.2).(debug.(listp.form.body))). | 
| 154880 | 20 20 28 6c 65 74 20 28 28 73 20 28 63 6c 2d 67    65 6e 73 79 6d 20 22 73 74 72 69 6e 67 22 29 29 | ..(let.((s.(cl-gensym."string")) | 
| 1548a0 | 0a 20 20 20 20 20 20 20 20 28 69 20 30 29 29 0a    20 20 20 20 60 28 6c 65 74 20 28 28 2c 73 20 2c | .........(i.0)).....`(let.((,s., | 
| 1548c0 | 73 74 72 69 6e 67 29 29 0a 20 20 20 20 20 20 20    28 6c 65 74 20 2c 28 73 61 76 65 2d 6d 61 74 63 | string))........(let.,(save-matc | 
| 1548e0 | 68 2d 64 61 74 61 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 63 6c 2d 6d 61 70 63 61 6e | h-data................(cl-mapcan | 
| 154900 | 20 28 6c 61 6d 62 64 61 20 28 73 79 6d 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(lambda.(sym).................. | 
| 154920 | 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 69    6e 63 66 20 69 29 0a 20 20 20 20 20 20 20 20 20 | ...........(cl-incf.i).......... | 
| 154940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 61 6e 64 20 28 6e 6f 74 20 28 65 71 | ...................(and.(not.(eq | 
| 154960 | 20 28 61 72 65 66 20 28 73 79 6d 62 6f 6c 2d 6e    61 6d 65 20 73 79 6d 29 20 30 29 20 3f 5f 29 29 | .(aref.(symbol-name.sym).0).?_)) | 
| 154980 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1549a0 | 20 20 28 6c 69 73 74 20 28 6c 69 73 74 20 73 79    6d 20 28 6c 69 73 74 20 27 6d 61 74 63 68 2d 73 | ..(list.(list.sym.(list.'match-s | 
| 1549c0 | 74 72 69 6e 67 20 69 20 73 29 29 29 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tring.i.s))))).................. | 
| 1549e0 | 20 20 20 20 20 20 20 20 20 76 61 72 6c 69 73 74    29 29 0a 20 20 20 20 20 20 20 20 20 2c 40 62 6f | .........varlist))..........,@bo | 
| 154a00 | 64 79 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d    61 67 69 74 2d 64 65 6c 65 74 65 2d 6c 69 6e 65 | dy))))..(defun.magit-delete-line | 
| 154a20 | 20 28 29 0a 20 20 22 44 65 6c 65 74 65 20 74 68    65 20 72 65 73 74 20 6f 66 20 74 68 65 20 63 75 | .()..."Delete.the.rest.of.the.cu | 
| 154a40 | 72 72 65 6e 74 20 6c 69 6e 65 2e 22 0a 20 20 28    64 65 6c 65 74 65 2d 72 65 67 69 6f 6e 20 28 70 | rrent.line."...(delete-region.(p | 
| 154a60 | 6f 69 6e 74 29 20 28 31 2b 20 28 6c 69 6e 65 2d    65 6e 64 2d 70 6f 73 69 74 69 6f 6e 29 29 29 29 | oint).(1+.(line-end-position)))) | 
| 154a80 | 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64    65 6c 65 74 65 2d 6d 61 74 63 68 20 28 26 6f 70 | ..(defun.magit-delete-match.(&op | 
| 154aa0 | 74 69 6f 6e 61 6c 20 6e 75 6d 29 0a 20 20 22 44    65 6c 65 74 65 20 74 65 78 74 20 6d 61 74 63 68 | tional.num)..."Delete.text.match | 
| 154ac0 | 65 64 20 62 79 20 6c 61 73 74 20 73 65 61 72 63    68 2e 0a 49 66 20 6f 70 74 69 6f 6e 61 6c 20 4e | ed.by.last.search..If.optional.N | 
| 154ae0 | 55 4d 20 69 73 20 73 70 65 63 69 66 69 65 64 2c    20 6f 6e 6c 79 20 64 65 6c 65 74 65 20 74 68 61 | UM.is.specified,.only.delete.tha | 
| 154b00 | 74 20 73 75 62 65 78 70 72 65 73 73 69 6f 6e 2e    22 0a 20 20 28 64 65 6c 65 74 65 2d 72 65 67 69 | t.subexpression."...(delete-regi | 
| 154b20 | 6f 6e 20 28 6d 61 74 63 68 2d 62 65 67 69 6e 6e    69 6e 67 20 28 6f 72 20 6e 75 6d 20 30 29 29 0a | on.(match-beginning.(or.num.0)). | 
| 154b40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6d 61 74 63 68 2d 65 6e 64 20 28 6f 72 20 | .................(match-end.(or. | 
| 154b60 | 6e 75 6d 20 30 29 29 29 29 0a 0a 28 64 65 66 75    6e 20 6d 61 67 69 74 2d 66 69 6c 65 2d 6c 69 6e | num.0))))..(defun.magit-file-lin | 
| 154b80 | 65 20 28 66 69 6c 65 29 0a 20 20 22 52 65 74 75    72 6e 20 74 68 65 20 66 69 72 73 74 20 6c 69 6e | e.(file)..."Return.the.first.lin | 
| 154ba0 | 65 20 6f 66 20 46 49 4c 45 20 61 73 20 61 20 73    74 72 69 6e 67 2e 22 0a 20 20 28 77 68 65 6e 20 | e.of.FILE.as.a.string."...(when. | 
| 154bc0 | 28 66 69 6c 65 2d 72 65 67 75 6c 61 72 2d 70 20    66 69 6c 65 29 0a 20 20 20 20 28 77 69 74 68 2d | (file-regular-p.file).....(with- | 
| 154be0 | 74 65 6d 70 2d 62 75 66 66 65 72 0a 20 20 20 20    20 20 28 69 6e 73 65 72 74 2d 66 69 6c 65 2d 63 | temp-buffer.......(insert-file-c | 
| 154c00 | 6f 6e 74 65 6e 74 73 20 66 69 6c 65 29 0a 20 20    20 20 20 20 28 62 75 66 66 65 72 2d 73 75 62 73 | ontents.file).......(buffer-subs | 
| 154c20 | 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74    69 65 73 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 0a | tring-no-properties.(point-min). | 
| 154c40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 154c60 | 20 20 20 20 20 20 28 6c 69 6e 65 2d 65 6e 64 2d    70 6f 73 69 74 69 6f 6e 29 29 29 29 29 0a 0a 28 | ......(line-end-position)))))..( | 
| 154c80 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 66 69 6c 65    2d 6c 69 6e 65 73 20 28 66 69 6c 65 20 26 6f 70 | defun.magit-file-lines.(file.&op | 
| 154ca0 | 74 69 6f 6e 61 6c 20 6b 65 65 70 2d 65 6d 70 74    79 2d 6c 69 6e 65 73 29 0a 20 20 22 52 65 74 75 | tional.keep-empty-lines)..."Retu | 
| 154cc0 | 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 73 74 72    69 6e 67 73 20 63 6f 6e 74 61 69 6e 69 6e 67 20 | rn.a.list.of.strings.containing. | 
| 154ce0 | 6f 6e 65 20 65 6c 65 6d 65 6e 74 20 70 65 72 20    6c 69 6e 65 20 69 6e 20 46 49 4c 45 2e 0a 55 6e | one.element.per.line.in.FILE..Un | 
| 154d00 | 6c 65 73 73 20 6f 70 74 69 6f 6e 61 6c 20 61 72    67 75 6d 65 6e 74 20 4b 45 45 50 2d 45 4d 50 54 | less.optional.argument.KEEP-EMPT | 
| 154d20 | 59 2d 4c 49 4e 45 53 20 69 73 20 74 2c 20 74 72    69 6d 20 61 6c 6c 20 65 6d 70 74 79 20 6c 69 6e | Y-LINES.is.t,.trim.all.empty.lin | 
| 154d40 | 65 73 2e 22 0a 20 20 28 77 68 65 6e 20 28 66 69    6c 65 2d 72 65 67 75 6c 61 72 2d 70 20 66 69 6c | es."...(when.(file-regular-p.fil | 
| 154d60 | 65 29 0a 20 20 20 20 28 77 69 74 68 2d 74 65 6d    70 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 28 | e).....(with-temp-buffer.......( | 
| 154d80 | 69 6e 73 65 72 74 2d 66 69 6c 65 2d 63 6f 6e 74    65 6e 74 73 20 66 69 6c 65 29 0a 20 20 20 20 20 | insert-file-contents.file)...... | 
| 154da0 | 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 28    62 75 66 66 65 72 2d 73 74 72 69 6e 67 29 20 22 | .(split-string.(buffer-string)." | 
| 154dc0 | 5c 6e 22 20 28 6e 6f 74 20 6b 65 65 70 2d 65 6d    70 74 79 2d 6c 69 6e 65 73 29 29 29 29 29 0a 0a | \n".(not.keep-empty-lines))))).. | 
| 154de0 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 65 74    2d 68 65 61 64 65 72 2d 6c 69 6e 65 2d 66 6f 72 | (defun.magit-set-header-line-for | 
| 154e00 | 6d 61 74 20 28 73 74 72 69 6e 67 29 0a 20 20 22    53 65 74 20 60 68 65 61 64 65 72 2d 6c 69 6e 65 | mat.(string)..."Set.`header-line | 
| 154e20 | 2d 66 6f 72 6d 61 74 27 20 69 6e 20 74 68 65 20    63 75 72 72 65 6e 74 20 62 75 66 66 65 72 20 62 | -format'.in.the.current.buffer.b | 
| 154e40 | 61 73 65 64 20 6f 6e 20 53 54 52 49 4e 47 2e 0a    50 61 64 20 74 68 65 20 6c 65 66 74 20 73 69 64 | ased.on.STRING..Pad.the.left.sid | 
| 154e60 | 65 20 6f 66 20 53 54 52 49 4e 47 20 73 6f 20 74    68 61 74 20 69 74 20 61 6c 69 67 6e 73 20 77 69 | e.of.STRING.so.that.it.aligns.wi | 
| 154e80 | 74 68 20 74 68 65 20 74 65 78 74 20 61 72 65 61    2e 22 0a 20 20 28 73 65 74 71 20 68 65 61 64 65 | th.the.text.area."...(setq.heade | 
| 154ea0 | 72 2d 6c 69 6e 65 2d 66 6f 72 6d 61 74 0a 20 20    20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28 70 | r-line-format.........(concat.(p | 
| 154ec0 | 72 6f 70 65 72 74 69 7a 65 20 22 20 22 20 27 64    69 73 70 6c 61 79 20 27 28 73 70 61 63 65 20 3a | ropertize.".".'display.'(space.: | 
| 154ee0 | 61 6c 69 67 6e 2d 74 6f 20 30 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 72 | align-to.0)).................str | 
| 154f00 | 69 6e 67 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d    61 67 69 74 2d 2d 66 6f 72 6d 61 74 2d 73 70 65 | ing)))..(defun.magit--format-spe | 
| 154f20 | 63 20 28 66 6f 72 6d 61 74 20 73 70 65 63 69 66    69 63 61 74 69 6f 6e 29 0a 20 20 22 4c 69 6b 65 | c.(format.specification)..."Like | 
| 154f40 | 20 60 66 6f 72 6d 61 74 2d 73 70 65 63 27 20 62    75 74 20 70 72 65 73 65 72 76 65 20 74 65 78 74 | .`format-spec'.but.preserve.text | 
| 154f60 | 20 70 72 6f 70 65 72 74 69 65 73 20 69 6e 20 53    50 45 43 49 46 49 43 41 54 49 4f 4e 2e 22 0a 20 | .properties.in.SPECIFICATION.".. | 
| 154f80 | 20 28 77 69 74 68 2d 74 65 6d 70 2d 62 75 66 66    65 72 0a 20 20 20 20 28 69 6e 73 65 72 74 20 66 | .(with-temp-buffer.....(insert.f | 
| 154fa0 | 6f 72 6d 61 74 29 0a 20 20 20 20 28 67 6f 74 6f    2d 63 68 61 72 20 28 70 6f 69 6e 74 2d 6d 69 6e | ormat).....(goto-char.(point-min | 
| 154fc0 | 29 29 0a 20 20 20 20 28 77 68 69 6c 65 20 28 73    65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 22 25 | )).....(while.(search-forward."% | 
| 154fe0 | 22 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 28    63 6f 6e 64 0a 20 20 20 20 20 20 20 3b 3b 20 51 | ".nil.t).......(cond........;;.Q | 
| 155000 | 75 6f 74 65 64 20 70 65 72 63 65 6e 74 20 73 69    67 6e 2e 0a 20 20 20 20 20 20 20 28 28 65 71 20 | uoted.percent.sign.........((eq. | 
| 155020 | 28 63 68 61 72 2d 61 66 74 65 72 29 20 3f 25 29    0a 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 65 | (char-after).?%).........(delete | 
| 155040 | 2d 63 68 61 72 20 31 29 29 0a 20 20 20 20 20 20    20 3b 3b 20 56 61 6c 69 64 20 66 6f 72 6d 61 74 | -char.1))........;;.Valid.format | 
| 155060 | 20 73 70 65 63 2e 0a 20 20 20 20 20 20 20 28 28    6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 5c 5c 28 5b | .spec.........((looking-at."\\([ | 
| 155080 | 2d 30 2d 39 2e 5d 2a 5c 5c 29 5c 5c 28 5b 61 2d    7a 41 2d 5a 5d 5c 5c 29 22 29 0a 20 20 20 20 20 | -0-9.]*\\)\\([a-zA-Z]\\)")...... | 
| 1550a0 | 20 20 20 28 6c 65 74 2a 20 28 28 6e 75 6d 20 28    6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 29 29 | ...(let*.((num.(match-string.1)) | 
| 1550c0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 73 70 65 63 20 28 73 74 72 69 6e 67 2d 74 6f | ................(spec.(string-to | 
| 1550e0 | 2d 63 68 61 72 20 28 6d 61 74 63 68 2d 73 74 72    69 6e 67 20 32 29 29 29 0a 20 20 20 20 20 20 20 | -char.(match-string.2)))........ | 
| 155100 | 20 20 20 20 20 20 20 20 28 76 61 6c 20 28 61 73    73 71 20 73 70 65 63 20 73 70 65 63 69 66 69 63 | ........(val.(assq.spec.specific | 
| 155120 | 61 74 69 6f 6e 29 29 29 0a 20 20 20 20 20 20 20    20 20 20 28 75 6e 6c 65 73 73 20 76 61 6c 0a 20 | ation)))...........(unless.val.. | 
| 155140 | 20 20 20 20 20 20 20 20 20 20 20 28 65 72 72 6f    72 20 22 49 6e 76 61 6c 69 64 20 66 6f 72 6d 61 | ...........(error."Invalid.forma | 
| 155160 | 74 20 63 68 61 72 61 63 74 65 72 3a 20 60 25 25    25 63 27 22 20 73 70 65 63 29 29 0a 20 20 20 20 | t.character:.`%%%c'".spec))..... | 
| 155180 | 20 20 20 20 20 20 28 73 65 74 71 20 76 61 6c 20    28 63 64 72 20 76 61 6c 29 29 0a 20 20 20 20 20 | ......(setq.val.(cdr.val))...... | 
| 1551a0 | 20 20 20 20 20 3b 3b 20 50 61 64 20 72 65 73 75    6c 74 20 74 6f 20 64 65 73 69 72 65 64 20 6c 65 | .....;;.Pad.result.to.desired.le | 
| 1551c0 | 6e 67 74 68 2e 0a 20 20 20 20 20 20 20 20 20 20    28 6c 65 74 20 28 28 74 65 78 74 20 28 66 6f 72 | ngth............(let.((text.(for | 
| 1551e0 | 6d 61 74 20 28 63 6f 6e 63 61 74 20 22 25 22 20    6e 75 6d 20 22 73 22 29 20 76 61 6c 29 29 29 0a | mat.(concat."%".num."s").val))). | 
| 155200 | 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 49    6e 73 65 72 74 20 66 69 72 73 74 2c 20 74 6f 20 | ............;;.Insert.first,.to. | 
| 155220 | 70 72 65 73 65 72 76 65 20 74 65 78 74 20 70 72    6f 70 65 72 74 69 65 73 2e 0a 20 20 20 20 20 20 | preserve.text.properties........ | 
| 155240 | 20 20 20 20 20 20 28 69 66 20 28 6e 65 78 74 2d    70 72 6f 70 65 72 74 79 2d 63 68 61 6e 67 65 20 | ......(if.(next-property-change. | 
| 155260 | 30 20 28 63 6f 6e 63 61 74 20 22 20 22 20 74 65    78 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | 0.(concat.".".text))............ | 
| 155280 | 20 20 20 20 20 3b 3b 20 49 66 20 74 68 65 20 69    6e 73 65 72 74 65 64 20 74 65 78 74 20 68 61 73 | .....;;.If.the.inserted.text.has | 
| 1552a0 | 20 70 72 6f 70 65 72 74 69 65 73 2c 20 74 68 65    6e 20 70 72 65 73 65 72 76 65 20 74 68 6f 73 65 | .properties,.then.preserve.those | 
| 1552c0 | 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 69 6e 73 65 72 74 20 74 65 78 74 29 0a | ..................(insert.text). | 
| 1552e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b    20 4f 74 68 65 72 77 69 73 65 20 70 72 65 73 65 | ..............;;.Otherwise.prese | 
| 155300 | 72 76 65 20 46 4f 52 4d 41 54 27 73 20 70 72 6f    70 65 72 74 69 65 73 2c 20 6c 69 6b 65 20 60 66 | rve.FORMAT's.properties,.like.`f | 
| 155320 | 6f 72 6d 61 74 2d 73 70 65 63 27 2e 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 | ormat-spec'................(inse | 
| 155340 | 72 74 2d 61 6e 64 2d 69 6e 68 65 72 69 74 20 74    65 78 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 | rt-and-inherit.text))........... | 
| 155360 | 20 20 3b 3b 20 44 65 6c 65 74 65 20 74 68 65 20    73 70 65 63 69 66 69 65 72 20 62 6f 64 79 2e 0a | ..;;.Delete.the.specifier.body.. | 
| 155380 | 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65 6c    65 74 65 2d 72 65 67 69 6f 6e 20 28 2b 20 28 6d | ............(delete-region.(+.(m | 
| 1553a0 | 61 74 63 68 2d 62 65 67 69 6e 6e 69 6e 67 20 30    29 20 28 6c 65 6e 67 74 68 20 74 65 78 74 29 29 | atch-beginning.0).(length.text)) | 
| 1553c0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 2b 20 28 | ............................(+.( | 
| 1553e0 | 6d 61 74 63 68 2d 65 6e 64 20 30 29 20 28 6c 65    6e 67 74 68 20 74 65 78 74 29 29 29 0a 20 20 20 | match-end.0).(length.text))).... | 
| 155400 | 20 20 20 20 20 20 20 20 20 3b 3b 20 44 65 6c 65    74 65 20 74 68 65 20 70 65 72 63 65 6e 74 20 73 | .........;;.Delete.the.percent.s | 
| 155420 | 69 67 6e 2e 0a 20 20 20 20 20 20 20 20 20 20 20    20 28 64 65 6c 65 74 65 2d 72 65 67 69 6f 6e 20 | ign..............(delete-region. | 
| 155440 | 28 31 2d 20 28 6d 61 74 63 68 2d 62 65 67 69 6e    6e 69 6e 67 20 30 29 29 20 28 6d 61 74 63 68 2d | (1-.(match-beginning.0)).(match- | 
| 155460 | 62 65 67 69 6e 6e 69 6e 67 20 30 29 29 29 29 29    0a 20 20 20 20 20 20 20 3b 3b 20 53 69 67 6e 61 | beginning.0)))))........;;.Signa | 
| 155480 | 6c 20 61 6e 20 65 72 72 6f 72 20 6f 6e 20 62 6f    67 75 73 20 66 6f 72 6d 61 74 20 73 74 72 69 6e | l.an.error.on.bogus.format.strin | 
| 1554a0 | 67 73 2e 0a 20 20 20 20 20 20 20 28 74 0a 20 20    20 20 20 20 20 20 28 65 72 72 6f 72 20 22 49 6e | gs.........(t.........(error."In | 
| 1554c0 | 76 61 6c 69 64 20 66 6f 72 6d 61 74 20 73 74 72    69 6e 67 22 29 29 29 29 0a 20 20 20 20 28 62 75 | valid.format.string")))).....(bu | 
| 1554e0 | 66 66 65 72 2d 73 74 72 69 6e 67 29 29 29 0a 0a    3b 3b 3b 20 4d 69 73 73 69 6e 67 20 66 72 6f 6d | ffer-string)))..;;;.Missing.from | 
| 155500 | 20 45 6d 61 63 73 0a 0a 28 64 65 66 75 6e 20 6d    61 67 69 74 2d 6b 69 6c 6c 2d 74 68 69 73 2d 62 | .Emacs..(defun.magit-kill-this-b | 
| 155520 | 75 66 66 65 72 20 28 29 0a 20 20 22 4b 69 6c 6c    20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 | uffer.()..."Kill.the.current.buf | 
| 155540 | 66 65 72 2e 22 0a 20 20 28 69 6e 74 65 72 61 63    74 69 76 65 29 0a 20 20 28 6b 69 6c 6c 2d 62 75 | fer."...(interactive)...(kill-bu | 
| 155560 | 66 66 65 72 20 28 63 75 72 72 65 6e 74 2d 62 75    66 66 65 72 29 29 29 0a 0a 28 64 65 66 75 6e 20 | ffer.(current-buffer)))..(defun. | 
| 155580 | 6d 61 67 69 74 2d 2d 62 75 66 66 65 72 2d 73 74    72 69 6e 67 20 28 26 6f 70 74 69 6f 6e 61 6c 20 | magit--buffer-string.(&optional. | 
| 1555a0 | 6d 69 6e 20 6d 61 78 20 74 72 69 6d 29 0a 20 20    22 4c 69 6b 65 20 60 62 75 66 66 65 72 2d 73 75 | min.max.trim)..."Like.`buffer-su | 
| 1555c0 | 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65    72 74 69 65 73 27 20 62 75 74 20 74 68 65 20 61 | bstring-no-properties'.but.the.a | 
| 1555e0 | 72 67 75 6d 65 6e 74 73 20 61 72 65 20 6f 70 74    69 6f 6e 61 6c 2e 0a 0a 54 68 69 73 20 63 6f 6d | rguments.are.optional...This.com | 
| 155600 | 62 69 6e 65 73 20 74 68 65 20 62 65 6e 65 66 69    74 73 20 6f 66 20 60 62 75 66 66 65 72 2d 73 74 | bines.the.benefits.of.`buffer-st | 
| 155620 | 72 69 6e 67 27 2c 20 60 62 75 66 66 65 72 2d 73    75 62 73 74 72 69 6e 67 27 0a 61 6e 64 20 60 62 | ring',.`buffer-substring'.and.`b | 
| 155640 | 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 2d    6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 27 20 69 | uffer-substring-no-properties'.i | 
| 155660 | 6e 74 6f 20 6f 6e 65 20 66 75 6e 63 74 69 6f 6e    20 74 68 61 74 20 69 73 0a 6e 6f 74 20 61 73 20 | nto.one.function.that.is.not.as. | 
| 155680 | 70 61 69 6e 66 75 6c 20 74 6f 20 75 73 65 20 61    73 20 74 68 65 20 6c 61 74 74 65 72 2e 20 20 49 | painful.to.use.as.the.latter...I | 
| 1556a0 | 2e 65 2e 2c 20 79 6f 75 20 63 61 6e 20 77 72 69    74 65 0a 20 20 28 6d 61 67 69 74 2d 2d 62 75 66 | .e.,.you.can.write...(magit--buf | 
| 1556c0 | 66 65 72 2d 73 74 72 69 6e 67 29 0a 69 6e 73 74    65 61 64 20 6f 66 0a 20 20 28 62 75 66 66 65 72 | fer-string).instead.of...(buffer | 
| 1556e0 | 2d 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72    6f 70 65 72 74 69 65 73 20 28 70 6f 69 6e 74 2d | -substring-no-properties.(point- | 
| 155700 | 6d 69 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | min)............................ | 
| 155720 | 20 20 20 20 20 20 20 28 70 6f 69 6e 74 2d 6d 61    78 29 29 0a 0a 4f 70 74 69 6f 6e 61 6c 20 4d 49 | .......(point-max))..Optional.MI | 
| 155740 | 4e 20 64 65 66 61 75 6c 74 73 20 74 6f 20 74 68    65 20 76 61 6c 75 65 20 6f 66 20 60 70 6f 69 6e | N.defaults.to.the.value.of.`poin | 
| 155760 | 74 2d 6d 69 6e 27 2e 0a 4f 70 74 69 6f 6e 61 6c    20 4d 41 58 20 64 65 66 61 75 6c 74 73 20 74 6f | t-min'..Optional.MAX.defaults.to | 
| 155780 | 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 60 70    6f 69 6e 74 2d 6d 61 78 27 2e 0a 0a 49 66 20 6f | .the.value.of.`point-max'...If.o | 
| 1557a0 | 70 74 69 6f 6e 61 6c 20 54 52 49 4d 20 69 73 20    6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 61 6c | ptional.TRIM.is.non-nil,.then.al | 
| 1557c0 | 6c 20 6c 65 61 64 69 6e 67 20 61 6e 64 20 74 72    61 69 6c 69 6e 67 0a 77 68 69 74 65 73 70 61 63 | l.leading.and.trailing.whitespac | 
| 1557e0 | 65 20 69 73 20 72 65 6d 6f 76 65 2e 20 20 49 66    20 69 74 20 69 73 20 74 68 65 20 6e 65 77 6c 69 | e.is.remove...If.it.is.the.newli | 
| 155800 | 6e 65 20 63 68 61 72 61 63 74 65 72 2c 20 74 68    65 6e 0a 6f 6e 65 20 74 72 61 69 6c 69 6e 67 20 | ne.character,.then.one.trailing. | 
| 155820 | 6e 65 77 6c 69 6e 65 20 69 73 20 61 64 64 65 64    2e 22 0a 20 20 3b 3b 20 4c 65 74 73 20 77 72 69 | newline.is.added."...;;.Lets.wri | 
| 155840 | 74 65 20 74 68 61 74 20 6f 6e 65 20 6c 61 73 74    20 74 69 6d 65 20 61 6e 64 20 62 65 20 64 6f 6e | te.that.one.last.time.and.be.don | 
| 155860 | 65 20 77 69 74 68 20 69 74 3a 0a 20 20 28 6c 65    74 20 28 28 73 74 72 20 28 62 75 66 66 65 72 2d | e.with.it:...(let.((str.(buffer- | 
| 155880 | 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f    70 65 72 74 69 65 73 20 28 6f 72 20 6d 69 6e 20 | substring-no-properties.(or.min. | 
| 1558a0 | 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (point-min)).................... | 
| 1558c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6f 72 20 6d 61 | ..........................(or.ma | 
| 1558e0 | 78 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 29 29    29 0a 20 20 20 20 28 69 66 20 74 72 69 6d 0a 20 | x.(point-max))))).....(if.trim.. | 
| 155900 | 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28    73 74 72 69 6e 67 2d 74 72 69 6d 20 73 74 72 29 | .......(concat.(string-trim.str) | 
| 155920 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 61 6e 64 20 28 65 71 20 74 72 69 6d 20 3f | .................(and.(eq.trim.? | 
| 155940 | 5c 6e 29 20 22 5c 6e 22 29 29 0a 20 20 20 20 20    20 73 74 72 29 29 29 0a 0a 28 64 65 66 75 6e 20 | \n)."\n")).......str)))..(defun. | 
| 155960 | 6d 61 67 69 74 2d 2d 76 65 72 73 69 6f 6e 3e 20    28 76 31 20 76 32 29 0a 20 20 22 52 65 74 75 72 | magit--version>.(v1.v2)..."Retur | 
| 155980 | 6e 20 74 20 69 66 20 76 65 72 73 69 6f 6e 20 56    31 20 69 73 20 68 69 67 68 65 72 20 28 79 6f 75 | n.t.if.version.V1.is.higher.(you | 
| 1559a0 | 6e 67 65 72 29 20 74 68 61 6e 20 56 32 2e 0a 54    68 69 73 20 66 75 6e 63 74 69 6f 6e 20 73 68 6f | nger).than.V2..This.function.sho | 
| 1559c0 | 75 6c 64 20 62 65 20 6e 61 6d 65 64 20 60 76 65    72 73 69 6f 6e 3e 27 20 61 6e 64 20 62 65 20 70 | uld.be.named.`version>'.and.be.p | 
| 1559e0 | 61 72 74 20 6f 66 20 45 6d 61 63 73 2e 22 0a 20    20 28 76 65 72 73 69 6f 6e 2d 6c 69 73 74 2d 3c | art.of.Emacs."...(version-list-< | 
| 155a00 | 20 28 76 65 72 73 69 6f 6e 2d 74 6f 2d 6c 69 73    74 20 76 32 29 20 28 76 65 72 73 69 6f 6e 2d 74 | .(version-to-list.v2).(version-t | 
| 155a20 | 6f 2d 6c 69 73 74 20 76 31 29 29 29 0a 0a 28 64    65 66 75 6e 20 6d 61 67 69 74 2d 2d 76 65 72 73 | o-list.v1)))..(defun.magit--vers | 
| 155a40 | 69 6f 6e 3e 3d 20 28 76 31 20 76 32 29 0a 20 20    22 52 65 74 75 72 6e 20 74 20 69 66 20 76 65 72 | ion>=.(v1.v2)..."Return.t.if.ver | 
| 155a60 | 73 69 6f 6e 20 56 31 20 69 73 20 68 69 67 68 65    72 20 28 79 6f 75 6e 67 65 72 29 20 74 68 61 6e | sion.V1.is.higher.(younger).than | 
| 155a80 | 20 6f 72 20 65 71 75 61 6c 20 74 6f 20 56 32 2e    0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 73 | .or.equal.to.V2..This.function.s | 
| 155aa0 | 68 6f 75 6c 64 20 62 65 20 6e 61 6d 65 64 20 60    76 65 72 73 69 6f 6e 3e 3d 27 20 61 6e 64 20 62 | hould.be.named.`version>='.and.b | 
| 155ac0 | 65 20 70 61 72 74 20 6f 66 20 45 6d 61 63 73 2e    22 0a 20 20 28 76 65 72 73 69 6f 6e 2d 6c 69 73 | e.part.of.Emacs."...(version-lis | 
| 155ae0 | 74 2d 3c 3d 20 28 76 65 72 73 69 6f 6e 2d 74 6f    2d 6c 69 73 74 20 76 32 29 20 28 76 65 72 73 69 | t-<=.(version-to-list.v2).(versi | 
| 155b00 | 6f 6e 2d 74 6f 2d 6c 69 73 74 20 76 31 29 29 29    0a 0a 3b 3b 3b 20 4b 6c 75 64 67 65 73 20 66 6f | on-to-list.v1)))..;;;.Kludges.fo | 
| 155b20 | 72 20 45 6d 61 63 73 20 42 75 67 73 0a 0a 28 64    65 66 75 6e 20 6d 61 67 69 74 2d 66 69 6c 65 2d | r.Emacs.Bugs..(defun.magit-file- | 
| 155b40 | 61 63 63 65 73 73 69 62 6c 65 2d 64 69 72 65 63    74 6f 72 79 2d 70 20 28 66 69 6c 65 6e 61 6d 65 | accessible-directory-p.(filename | 
| 155b60 | 29 0a 20 20 22 4c 69 6b 65 20 60 66 69 6c 65 2d    61 63 63 65 73 73 69 62 6c 65 2d 64 69 72 65 63 | )..."Like.`file-accessible-direc | 
| 155b80 | 74 6f 72 79 2d 70 27 20 62 75 74 20 77 6f 72 6b    20 61 72 6f 75 6e 64 20 61 6e 20 41 70 70 6c 65 | tory-p'.but.work.around.an.Apple | 
| 155ba0 | 20 62 75 67 2e 0a 53 65 65 20 68 74 74 70 3a 2f    2f 64 65 62 62 75 67 73 2e 67 6e 75 2e 6f 72 67 | .bug..See.http://debbugs.gnu.org | 
| 155bc0 | 2f 63 67 69 2f 62 75 67 72 65 70 6f 72 74 2e 63    67 69 3f 62 75 67 3d 32 31 35 37 33 23 31 37 0a | /cgi/bugreport.cgi?bug=21573#17. | 
| 155be0 | 61 6e 64 20 68 74 74 70 73 3a 2f 2f 67 69 74 68    75 62 2e 63 6f 6d 2f 6d 61 67 69 74 2f 6d 61 67 | and.https://github.com/magit/mag | 
| 155c00 | 69 74 2f 69 73 73 75 65 73 2f 32 32 39 35 2e 22    0a 20 20 28 61 6e 64 20 28 66 69 6c 65 2d 64 69 | it/issues/2295."...(and.(file-di | 
| 155c20 | 72 65 63 74 6f 72 79 2d 70 20 66 69 6c 65 6e 61    6d 65 29 0a 20 20 20 20 20 20 20 28 66 69 6c 65 | rectory-p.filename)........(file | 
| 155c40 | 2d 61 63 63 65 73 73 69 62 6c 65 2d 64 69 72 65    63 74 6f 72 79 2d 70 20 66 69 6c 65 6e 61 6d 65 | -accessible-directory-p.filename | 
| 155c60 | 29 29 29 0a 0a 28 77 68 65 6e 20 28 3c 20 65 6d    61 63 73 2d 6d 61 6a 6f 72 2d 76 65 72 73 69 6f | )))..(when.(<.emacs-major-versio | 
| 155c80 | 6e 20 32 37 29 0a 20 20 3b 3b 20 57 6f 72 6b 20    61 72 6f 75 6e 64 20 68 74 74 70 73 3a 2f 2f 64 | n.27)...;;.Work.around.https://d | 
| 155ca0 | 65 62 62 75 67 73 2e 67 6e 75 2e 6f 72 67 2f 63    67 69 2f 62 75 67 72 65 70 6f 72 74 2e 63 67 69 | ebbugs.gnu.org/cgi/bugreport.cgi | 
| 155cc0 | 3f 62 75 67 3d 32 31 35 35 39 2e 0a 20 20 3b 3b    20 46 69 78 65 64 20 62 79 20 63 62 35 35 63 63 | ?bug=21559....;;.Fixed.by.cb55cc | 
| 155ce0 | 61 65 38 62 65 39 34 36 66 31 35 36 32 64 37 34    37 31 38 30 38 36 61 34 63 38 63 38 33 30 38 65 | ae8be946f1562d74718086a4c8c8308e | 
| 155d00 | 65 35 20 69 6e 20 45 6d 61 63 73 20 32 37 2e 31    2e 0a 20 20 28 77 69 74 68 2d 65 76 61 6c 2d 61 | e5.in.Emacs.27.1....(with-eval-a | 
| 155d20 | 66 74 65 72 2d 6c 6f 61 64 20 27 76 63 2d 67 69    74 0a 20 20 20 20 28 64 65 66 75 6e 20 76 63 2d | fter-load.'vc-git.....(defun.vc- | 
| 155d40 | 67 69 74 2d 63 6f 6e 66 6c 69 63 74 65 64 2d 66    69 6c 65 73 20 28 64 69 72 65 63 74 6f 72 79 29 | git-conflicted-files.(directory) | 
| 155d60 | 0a 20 20 20 20 20 20 22 52 65 74 75 72 6e 20 74    68 65 20 6c 69 73 74 20 6f 66 20 66 69 6c 65 73 | ......."Return.the.list.of.files | 
| 155d80 | 20 77 69 74 68 20 63 6f 6e 66 6c 69 63 74 73 20    69 6e 20 44 49 52 45 43 54 4f 52 59 2e 22 0a 20 | .with.conflicts.in.DIRECTORY.".. | 
| 155da0 | 20 20 20 20 20 28 6c 65 74 2a 20 28 28 73 74 61    74 75 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .....(let*.((status............. | 
| 155dc0 | 20 20 28 76 63 2d 67 69 74 2d 2d 72 75 6e 2d 63    6f 6d 6d 61 6e 64 2d 73 74 72 69 6e 67 20 64 69 | ..(vc-git--run-command-string.di | 
| 155de0 | 72 65 63 74 6f 72 79 20 22 64 69 66 66 2d 66 69    6c 65 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 | rectory."diff-files"............ | 
| 155e00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 | ..............................." | 
| 155e20 | 2d 2d 6e 61 6d 65 2d 73 74 61 74 75 73 22 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c | --name-status"))..............(l | 
| 155e40 | 69 6e 65 73 20 28 77 68 65 6e 20 73 74 61 74 75    73 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 | ines.(when.status.(split-string. | 
| 155e60 | 73 74 61 74 75 73 20 22 5c 6e 22 20 27 6f 6d 69    74 2d 6e 75 6c 6c 73 29 29 29 0a 20 20 20 20 20 | status."\n".'omit-nulls)))...... | 
| 155e80 | 20 20 20 20 20 20 20 20 66 69 6c 65 73 29 0a 20    20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 | ........files).........(dolist.( | 
| 155ea0 | 6c 69 6e 65 20 6c 69 6e 65 73 20 66 69 6c 65 73    29 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 65 | line.lines.files)...........(whe | 
| 155ec0 | 6e 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20    22 5c 5c 28 5b 20 4d 41 44 52 43 55 3f 21 5d 5c | n.(string-match."\\([.MADRCU?!]\ | 
| 155ee0 | 5c 29 5b 20 5c 74 5d 2b 5c 5c 28 2e 2b 5c 5c 29    22 20 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 | \)[.\t]+\\(.+\\)".line)......... | 
| 155f00 | 20 20 20 20 28 6c 65 74 20 28 28 73 74 61 74 65    20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 | ....(let.((state.(match-string.1 | 
| 155f20 | 20 6c 69 6e 65 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 20 | .line))...................(file. | 
| 155f40 | 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 32 20    6c 69 6e 65 29 29 29 0a 20 20 20 20 20 20 20 20 | (match-string.2.line)))......... | 
| 155f60 | 20 20 20 20 20 20 28 77 68 65 6e 20 28 65 71 75    61 6c 20 73 74 61 74 65 20 22 55 22 29 0a 20 20 | ......(when.(equal.state."U")... | 
| 155f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70    75 73 68 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 | ..............(push.(expand-file | 
| 155fa0 | 2d 6e 61 6d 65 20 66 69 6c 65 20 64 69 72 65 63    74 6f 72 79 29 20 66 69 6c 65 73 29 29 29 29 29 | -name.file.directory).files))))) | 
| 155fc0 | 29 29 29 29 0a 0a 28 77 68 65 6e 20 28 3c 20 65    6d 61 63 73 2d 6d 61 6a 6f 72 2d 76 65 72 73 69 | ))))..(when.(<.emacs-major-versi | 
| 155fe0 | 6f 6e 20 32 37 29 0a 20 20 28 64 65 66 75 6e 20    76 63 2d 67 69 74 2d 2d 63 61 6c 6c 40 62 75 67 | on.27)...(defun.vc-git--call@bug | 
| 156000 | 32 31 35 35 39 20 28 66 6e 20 62 75 66 66 65 72    20 63 6f 6d 6d 61 6e 64 20 26 72 65 73 74 20 61 | 21559.(fn.buffer.command.&rest.a | 
| 156020 | 72 67 73 29 0a 20 20 20 20 22 42 61 63 6b 70 6f    72 74 20 68 74 74 70 73 3a 2f 2f 64 65 62 62 75 | rgs)....."Backport.https://debbu | 
| 156040 | 67 73 2e 67 6e 75 2e 6f 72 67 2f 63 67 69 2f 62    75 67 72 65 70 6f 72 74 2e 63 67 69 3f 62 75 67 | gs.gnu.org/cgi/bugreport.cgi?bug | 
| 156060 | 3d 32 31 35 35 39 2e 22 0a 20 20 20 20 28 6c 65    74 20 28 28 70 72 6f 63 65 73 73 2d 65 6e 76 69 | =21559.".....(let.((process-envi | 
| 156080 | 72 6f 6e 6d 65 6e 74 20 70 72 6f 63 65 73 73 2d    65 6e 76 69 72 6f 6e 6d 65 6e 74 29 29 0a 20 20 | ronment.process-environment))... | 
| 1560a0 | 20 20 20 20 28 77 68 65 6e 20 72 65 76 65 72 74    2d 62 75 66 66 65 72 2d 69 6e 2d 70 72 6f 67 72 | ....(when.revert-buffer-in-progr | 
| 1560c0 | 65 73 73 2d 70 0a 20 20 20 20 20 20 20 20 28 70    75 73 68 20 22 47 49 54 5f 4f 50 54 49 4f 4e 41 | ess-p.........(push."GIT_OPTIONA | 
| 1560e0 | 4c 5f 4c 4f 43 4b 53 3d 30 22 20 70 72 6f 63 65    73 73 2d 65 6e 76 69 72 6f 6e 6d 65 6e 74 29 29 | L_LOCKS=0".process-environment)) | 
| 156100 | 0a 20 20 20 20 20 20 28 61 70 70 6c 79 20 66 6e    20 62 75 66 66 65 72 20 63 6f 6d 6d 61 6e 64 20 | .......(apply.fn.buffer.command. | 
| 156120 | 61 72 67 73 29 29 29 0a 20 20 28 61 64 76 69 63    65 2d 61 64 64 20 27 76 63 2d 67 69 74 2d 2d 63 | args)))...(advice-add.'vc-git--c | 
| 156140 | 61 6c 6c 20 3a 61 72 6f 75 6e 64 20 27 76 63 2d    67 69 74 2d 2d 63 61 6c 6c 40 62 75 67 32 31 35 | all.:around.'vc-git--call@bug215 | 
| 156160 | 35 39 29 0a 0a 20 20 28 64 65 66 75 6e 20 76 63    2d 67 69 74 2d 63 6f 6d 6d 61 6e 64 40 62 75 67 | 59)....(defun.vc-git-command@bug | 
| 156180 | 32 31 35 35 39 0a 20 20 20 20 20 20 28 66 6e 20    62 75 66 66 65 72 20 6f 6b 73 74 61 74 75 73 20 | 21559.......(fn.buffer.okstatus. | 
| 1561a0 | 66 69 6c 65 2d 6f 72 2d 6c 69 73 74 20 26 72 65    73 74 20 66 6c 61 67 73 29 0a 20 20 20 20 22 42 | file-or-list.&rest.flags)....."B | 
| 1561c0 | 61 63 6b 70 6f 72 74 20 68 74 74 70 73 3a 2f 2f    64 65 62 62 75 67 73 2e 67 6e 75 2e 6f 72 67 2f | ackport.https://debbugs.gnu.org/ | 
| 1561e0 | 63 67 69 2f 62 75 67 72 65 70 6f 72 74 2e 63 67    69 3f 62 75 67 3d 32 31 35 35 39 2e 22 0a 20 20 | cgi/bugreport.cgi?bug=21559."... | 
| 156200 | 20 20 28 6c 65 74 20 28 28 70 72 6f 63 65 73 73    2d 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 70 72 6f | ..(let.((process-environment.pro | 
| 156220 | 63 65 73 73 2d 65 6e 76 69 72 6f 6e 6d 65 6e 74    29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 72 | cess-environment)).......(when.r | 
| 156240 | 65 76 65 72 74 2d 62 75 66 66 65 72 2d 69 6e 2d    70 72 6f 67 72 65 73 73 2d 70 0a 20 20 20 20 20 | evert-buffer-in-progress-p...... | 
| 156260 | 20 20 20 28 70 75 73 68 20 22 47 49 54 5f 4f 50    54 49 4f 4e 41 4c 5f 4c 4f 43 4b 53 3d 30 22 20 | ...(push."GIT_OPTIONAL_LOCKS=0". | 
| 156280 | 70 72 6f 63 65 73 73 2d 65 6e 76 69 72 6f 6e 6d    65 6e 74 29 29 0a 20 20 20 20 20 20 28 61 70 70 | process-environment)).......(app | 
| 1562a0 | 6c 79 20 66 6e 20 62 75 66 66 65 72 20 6f 6b 73    74 61 74 75 73 20 66 69 6c 65 2d 6f 72 2d 6c 69 | ly.fn.buffer.okstatus.file-or-li | 
| 1562c0 | 73 74 20 66 6c 61 67 73 29 29 29 0a 20 20 28 61    64 76 69 63 65 2d 61 64 64 20 27 76 63 2d 67 69 | st.flags)))...(advice-add.'vc-gi | 
| 1562e0 | 74 2d 63 6f 6d 6d 61 6e 64 20 3a 61 72 6f 75 6e    64 20 27 76 63 2d 67 69 74 2d 63 6f 6d 6d 61 6e | t-command.:around.'vc-git-comman | 
| 156300 | 64 40 62 75 67 32 31 35 35 39 29 0a 0a 20 20 28    64 65 66 75 6e 20 61 75 74 6f 2d 72 65 76 65 72 | d@bug21559)....(defun.auto-rever | 
| 156320 | 74 2d 68 61 6e 64 6c 65 72 40 62 75 67 32 31 35    35 39 20 28 66 6e 29 0a 20 20 20 20 22 42 61 63 | t-handler@bug21559.(fn)....."Bac | 
| 156340 | 6b 70 6f 72 74 20 68 74 74 70 73 3a 2f 2f 64 65    62 62 75 67 73 2e 67 6e 75 2e 6f 72 67 2f 63 67 | kport.https://debbugs.gnu.org/cg | 
| 156360 | 69 2f 62 75 67 72 65 70 6f 72 74 2e 63 67 69 3f    62 75 67 3d 32 31 35 35 39 2e 22 0a 20 20 20 20 | i/bugreport.cgi?bug=21559."..... | 
| 156380 | 28 6c 65 74 20 28 28 72 65 76 65 72 74 2d 62 75    66 66 65 72 2d 69 6e 2d 70 72 6f 67 72 65 73 73 | (let.((revert-buffer-in-progress | 
| 1563a0 | 2d 70 20 74 29 29 0a 20 20 20 20 20 20 28 66 75    6e 63 61 6c 6c 20 66 6e 29 29 29 0a 20 20 28 61 | -p.t)).......(funcall.fn)))...(a | 
| 1563c0 | 64 76 69 63 65 2d 61 64 64 20 27 61 75 74 6f 2d    72 65 76 65 72 74 2d 68 61 6e 64 6c 65 72 20 3a | dvice-add.'auto-revert-handler.: | 
| 1563e0 | 61 72 6f 75 6e 64 20 27 61 75 74 6f 2d 72 65 76    65 72 74 2d 68 61 6e 64 6c 65 72 40 62 75 67 32 | around.'auto-revert-handler@bug2 | 
| 156400 | 31 35 35 39 29 0a 20 20 29 0a 0a 28 77 68 65 6e    20 28 3c 20 65 6d 61 63 73 2d 6d 61 6a 6f 72 2d | 1559)...)..(when.(<.emacs-major- | 
| 156420 | 76 65 72 73 69 6f 6e 20 32 36 29 0a 20 20 3b 3b    20 49 6e 20 45 6d 61 63 73 20 32 35 20 60 63 6f | version.26)...;;.In.Emacs.25.`co | 
| 156440 | 6d 70 6c 65 74 69 6f 6e 2d 70 63 6d 2d 2d 61 6c    6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 27 20 72 | mpletion-pcm--all-completions'.r | 
| 156460 | 65 76 65 72 73 65 73 20 74 68 65 0a 20 20 3b 3b    20 63 6f 6d 70 6c 65 74 69 6f 6e 20 6c 69 73 74 | everses.the...;;.completion.list | 
| 156480 | 2e 20 20 54 68 69 73 20 69 73 20 74 68 65 20 76    65 72 73 69 6f 6e 20 66 72 6f 6d 20 45 6d 61 63 | ...This.is.the.version.from.Emac | 
| 1564a0 | 73 20 32 36 2c 20 77 68 69 63 68 0a 20 20 3b 3b    20 66 69 78 65 73 20 74 68 61 74 20 69 73 73 75 | s.26,.which...;;.fixes.that.issu | 
| 1564c0 | 65 2e 20 20 62 75 67 23 32 34 36 37 36 0a 20 20    28 64 65 66 75 6e 20 6d 61 67 69 74 2d 63 6f 6d | e...bug#24676...(defun.magit-com | 
| 1564e0 | 70 6c 65 74 69 6f 6e 2d 70 63 6d 2d 2d 61 6c 6c    2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 20 28 70 72 | pletion-pcm--all-completions.(pr | 
| 156500 | 65 66 69 78 20 70 61 74 74 65 72 6e 20 74 61 62    6c 65 20 70 72 65 64 29 0a 20 20 20 20 28 69 66 | efix.pattern.table.pred).....(if | 
| 156520 | 20 28 63 6f 6d 70 6c 65 74 69 6f 6e 2d 70 63 6d    2d 2d 70 61 74 74 65 72 6e 2d 74 72 69 76 69 61 | .(completion-pcm--pattern-trivia | 
| 156540 | 6c 2d 70 20 70 61 74 74 65 72 6e 29 0a 20 20 20    20 20 20 20 20 28 61 6c 6c 2d 63 6f 6d 70 6c 65 | l-p.pattern).........(all-comple | 
| 156560 | 74 69 6f 6e 73 20 28 63 6f 6e 63 61 74 20 70 72    65 66 69 78 20 28 63 61 72 20 70 61 74 74 65 72 | tions.(concat.prefix.(car.patter | 
| 156580 | 6e 29 29 20 74 61 62 6c 65 20 70 72 65 64 29 0a    20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 72 65 | n)).table.pred).......(let*.((re | 
| 1565a0 | 67 65 78 20 28 63 6f 6d 70 6c 65 74 69 6f 6e 2d    70 63 6d 2d 2d 70 61 74 74 65 72 6e 2d 3e 72 65 | gex.(completion-pcm--pattern->re | 
| 1565c0 | 67 65 78 20 70 61 74 74 65 72 6e 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 28 63 61 73 65 | gex.pattern))..............(case | 
| 1565e0 | 2d 66 6f 6c 64 2d 73 65 61 72 63 68 20 63 6f 6d    70 6c 65 74 69 6f 6e 2d 69 67 6e 6f 72 65 2d 63 | -fold-search.completion-ignore-c | 
| 156600 | 61 73 65 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 28 63 6f 6d 70 6c 65 74 69 6f 6e 2d 72 65 | ase)..............(completion-re | 
| 156620 | 67 65 78 70 2d 6c 69 73 74 20 28 63 6f 6e 73 20    72 65 67 65 78 20 63 6f 6d 70 6c 65 74 69 6f 6e | gexp-list.(cons.regex.completion | 
| 156640 | 2d 72 65 67 65 78 70 2d 6c 69 73 74 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6d | -regexp-list))..............(com | 
| 156660 | 70 6c 20 28 61 6c 6c 2d 63 6f 6d 70 6c 65 74 69    6f 6e 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 | pl.(all-completions............. | 
| 156680 | 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74    20 70 72 65 66 69 78 0a 20 20 20 20 20 20 20 20 | .........(concat.prefix......... | 
| 1566a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 69 66 20 28 73 74 72 69 6e 67 | .....................(if.(string | 
| 1566c0 | 70 20 28 63 61 72 20 70 61 74 74 65 72 6e 29 29    20 28 63 61 72 20 70 61 74 74 65 72 6e 29 20 22 | p.(car.pattern)).(car.pattern)." | 
| 1566e0 | 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 74 61 62 6c 65 20 70 | "))......................table.p | 
| 156700 | 72 65 64 29 29 29 0a 20 20 20 20 20 20 20 20 28    69 66 20 28 6e 6f 74 20 28 66 75 6e 63 74 69 6f | red))).........(if.(not.(functio | 
| 156720 | 6e 70 20 74 61 62 6c 65 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 63 6f 6d 70 6c 0a 20 20 20 | np.table)).............compl.... | 
| 156740 | 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 70 6f    73 73 20 28 29 29 29 0a 20 20 20 20 20 20 20 20 | .......(let.((poss.()))......... | 
| 156760 | 20 20 20 20 28 64 6f 6c 69 73 74 20 28 63 20 63    6f 6d 70 6c 29 0a 20 20 20 20 20 20 20 20 20 20 | ....(dolist.(c.compl)........... | 
| 156780 | 20 20 20 20 28 77 68 65 6e 20 28 73 74 72 69 6e    67 2d 6d 61 74 63 68 2d 70 20 72 65 67 65 78 20 | ....(when.(string-match-p.regex. | 
| 1567a0 | 63 29 20 28 70 75 73 68 20 63 20 70 6f 73 73 29    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 | c).(push.c.poss))).............( | 
| 1567c0 | 6e 72 65 76 65 72 73 65 20 70 6f 73 73 29 29 29    29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | nreverse.poss)))))))..(defun.mag | 
| 1567e0 | 69 74 2d 77 68 69 63 68 2d 66 75 6e 63 74 69 6f    6e 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 63 | it-which-function.()..."Return.c | 
| 156800 | 75 72 72 65 6e 74 20 66 75 6e 63 74 69 6f 6e 20    6e 61 6d 65 20 62 61 73 65 64 20 6f 6e 20 70 6f | urrent.function.name.based.on.po | 
| 156820 | 69 6e 74 2e 0a 0a 54 68 69 73 20 69 73 20 61 20    73 69 6d 70 6c 65 20 77 72 61 70 70 65 72 20 61 | int...This.is.a.simple.wrapper.a | 
| 156840 | 72 6f 75 6e 64 20 60 77 68 69 63 68 2d 66 75 6e    63 74 69 6f 6e 27 2c 20 74 68 61 74 20 72 65 73 | round.`which-function',.that.res | 
| 156860 | 65 74 73 0a 49 6d 65 6e 75 27 73 20 70 6f 74 65    6e 74 69 61 6c 6c 79 20 6f 75 74 64 61 74 65 64 | ets.Imenu's.potentially.outdated | 
| 156880 | 20 61 6e 64 20 74 68 65 72 65 66 6f 72 65 20 75    6e 72 65 6c 69 61 62 6c 65 20 63 61 63 68 65 20 | .and.therefore.unreliable.cache. | 
| 1568a0 | 62 79 0a 73 65 74 74 69 6e 67 20 60 69 6d 65 6e    75 2d 2d 69 6e 64 65 78 2d 61 6c 69 73 74 27 20 | by.setting.`imenu--index-alist'. | 
| 1568c0 | 74 6f 20 6e 69 6c 20 62 65 66 6f 72 65 20 63 61    6c 6c 69 6e 67 20 74 68 61 74 20 66 75 6e 63 74 | to.nil.before.calling.that.funct | 
| 1568e0 | 69 6f 6e 2e 22 0a 20 20 28 73 65 74 71 20 69 6d    65 6e 75 2d 2d 69 6e 64 65 78 2d 61 6c 69 73 74 | ion."...(setq.imenu--index-alist | 
| 156900 | 20 6e 69 6c 29 0a 20 20 28 77 68 69 63 68 2d 66    75 6e 63 74 69 6f 6e 29 29 0a 0a 3b 3b 3b 20 4b | .nil)...(which-function))..;;;.K | 
| 156920 | 6c 75 64 67 65 73 20 66 6f 72 20 43 75 73 74 6f    6d 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | ludges.for.Custom..(defun.magit- | 
| 156940 | 63 75 73 74 6f 6d 2d 69 6e 69 74 69 61 6c 69 7a    65 2d 72 65 73 65 74 20 28 73 79 6d 62 6f 6c 20 | custom-initialize-reset.(symbol. | 
| 156960 | 65 78 70 29 0a 20 20 22 49 6e 69 74 69 61 6c 69    7a 65 20 53 59 4d 42 4f 4c 20 62 61 73 65 64 20 | exp)..."Initialize.SYMBOL.based. | 
| 156980 | 6f 6e 20 45 58 50 2e 0a 53 65 74 20 74 68 65 20    76 61 6c 75 65 20 6f 66 20 74 68 65 20 76 61 72 | on.EXP..Set.the.value.of.the.var | 
| 1569a0 | 69 61 62 6c 65 20 53 59 4d 42 4f 4c 2c 20 75 73    69 6e 67 20 60 73 65 74 2d 64 65 66 61 75 6c 74 | iable.SYMBOL,.using.`set-default | 
| 1569c0 | 27 0a 5c 28 75 6e 6c 69 6b 65 20 60 63 75 73 74    6f 6d 2d 69 6e 69 74 69 61 6c 69 7a 65 2d 72 65 | '.\(unlike.`custom-initialize-re | 
| 1569e0 | 73 65 74 27 2c 20 77 68 69 63 68 20 75 73 65 73    20 74 68 65 20 60 3a 73 65 74 27 0a 66 75 6e 63 | set',.which.uses.the.`:set'.func | 
| 156a00 | 74 69 6f 6e 20 69 66 20 61 6e 79 29 2e 20 20 54    68 65 20 76 61 6c 75 65 20 69 73 20 65 69 74 68 | tion.if.any)...The.value.is.eith | 
| 156a20 | 65 72 20 74 68 65 20 73 79 6d 62 6f 6c 27 73 20    63 75 72 72 65 6e 74 0a 76 61 6c 75 65 20 28 61 | er.the.symbol's.current.value.(a | 
| 156a40 | 73 20 6f 62 74 61 69 6e 65 64 20 75 73 69 6e 67    20 74 68 65 20 60 3a 67 65 74 27 20 66 75 6e 63 | s.obtained.using.the.`:get'.func | 
| 156a60 | 74 69 6f 6e 29 2c 20 69 66 20 61 6e 79 2c 20 6f    72 0a 74 68 65 20 76 61 6c 75 65 20 69 6e 20 74 | tion),.if.any,.or.the.value.in.t | 
| 156a80 | 68 65 20 73 79 6d 62 6f 6c 27 73 20 60 73 61 76    65 64 2d 76 61 6c 75 65 27 20 70 72 6f 70 65 72 | he.symbol's.`saved-value'.proper | 
| 156aa0 | 74 79 20 69 66 20 61 6e 79 2c 20 6f 72 0a 5c 28    6c 61 73 74 20 6f 66 20 61 6c 6c 29 20 74 68 65 | ty.if.any,.or.\(last.of.all).the | 
| 156ac0 | 20 76 61 6c 75 65 20 6f 66 20 45 58 50 2e 22 0a    20 20 28 73 65 74 2d 64 65 66 61 75 6c 74 2d 74 | .value.of.EXP."...(set-default-t | 
| 156ae0 | 6f 70 6c 65 76 65 6c 2d 76 61 6c 75 65 0a 20 20    20 73 79 6d 62 6f 6c 0a 20 20 20 28 63 6f 6e 64 | oplevel-value....symbol....(cond | 
| 156b00 | 69 74 69 6f 6e 2d 63 61 73 65 20 6e 69 6c 0a 20    20 20 20 20 20 20 28 6c 65 74 20 28 28 64 65 66 | ition-case.nil........(let.((def | 
| 156b20 | 20 28 64 65 66 61 75 6c 74 2d 74 6f 70 6c 65 76    65 6c 2d 76 61 6c 75 65 20 73 79 6d 62 6f 6c 29 | .(default-toplevel-value.symbol) | 
| 156b40 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28    67 65 74 74 65 72 20 28 67 65 74 20 73 79 6d 62 | )..............(getter.(get.symb | 
| 156b60 | 6f 6c 20 27 63 75 73 74 6f 6d 2d 67 65 74 29 29    29 0a 20 20 20 20 20 20 20 20 20 28 69 66 20 67 | ol.'custom-get)))..........(if.g | 
| 156b80 | 65 74 74 65 72 20 28 66 75 6e 63 61 6c 6c 20 67    65 74 74 65 72 20 73 79 6d 62 6f 6c 29 20 64 65 | etter.(funcall.getter.symbol).de | 
| 156ba0 | 66 29 29 0a 20 20 20 20 20 28 65 72 72 6f 72 0a    20 20 20 20 20 20 28 65 76 61 6c 20 28 6c 65 74 | f))......(error.......(eval.(let | 
| 156bc0 | 20 28 28 73 76 20 28 67 65 74 20 73 79 6d 62 6f    6c 20 27 73 61 76 65 64 2d 76 61 6c 75 65 29 29 | .((sv.(get.symbol.'saved-value)) | 
| 156be0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 69 66 20 73 76 20 28 63 61 72 20 73 76 29 20 | )...............(if.sv.(car.sv). | 
| 156c00 | 65 78 70 29 29 29 29 29 29 29 0a 0a 28 64 65 66    75 6e 20 6d 61 67 69 74 2d 68 6f 6f 6b 2d 63 75 | exp)))))))..(defun.magit-hook-cu | 
| 156c20 | 73 74 6f 6d 2d 67 65 74 20 28 73 79 6d 62 6f 6c    29 0a 20 20 28 69 66 20 28 73 79 6d 62 6f 6c 2d | stom-get.(symbol)...(if.(symbol- | 
| 156c40 | 66 69 6c 65 20 73 79 6d 62 6f 6c 20 27 64 65 66    76 61 72 29 0a 20 20 20 20 20 20 28 64 65 66 61 | file.symbol.'defvar).......(defa | 
| 156c60 | 75 6c 74 2d 74 6f 70 6c 65 76 65 6c 2d 76 61 6c    75 65 20 73 79 6d 62 6f 6c 29 0a 20 20 20 20 3b | ult-toplevel-value.symbol).....; | 
| 156c80 | 3b 0a 20 20 20 20 3b 3b 20 43 61 6c 6c 65 64 20    62 79 20 60 63 75 73 74 6f 6d 2d 69 6e 69 74 69 | ;.....;;.Called.by.`custom-initi | 
| 156ca0 | 61 6c 69 7a 65 2d 72 65 73 65 74 27 20 6f 6e 20    62 65 68 61 6c 66 20 6f 66 20 60 73 79 6d 62 6f | alize-reset'.on.behalf.of.`symbo | 
| 156cc0 | 6c 27 73 0a 20 20 20 20 3b 3b 20 60 64 65 66 63    75 73 74 6f 6d 27 2c 20 77 68 69 63 68 20 69 73 | l's.....;;.`defcustom',.which.is | 
| 156ce0 | 20 62 65 69 6e 67 20 65 76 61 6c 75 61 74 65 64    20 66 6f 72 20 74 68 65 20 66 69 72 73 74 20 74 | .being.evaluated.for.the.first.t | 
| 156d00 | 69 6d 65 20 74 6f 0a 20 20 20 20 3b 3b 20 73 65    74 20 74 68 65 20 69 6e 69 74 69 61 6c 20 76 61 | ime.to.....;;.set.the.initial.va | 
| 156d20 | 6c 75 65 2c 20 62 75 74 20 74 68 65 72 65 27 73    20 61 6c 72 65 61 64 79 20 61 20 64 65 66 61 75 | lue,.but.there's.already.a.defau | 
| 156d40 | 6c 74 20 76 61 6c 75 65 2c 0a 20 20 20 20 3b 3b    20 77 68 69 63 68 20 6d 6f 73 74 20 6c 69 6b 65 | lt.value,.....;;.which.most.like | 
| 156d60 | 6c 79 20 77 61 73 20 65 73 74 61 62 6c 69 73 68    65 64 20 62 79 20 6f 6e 65 20 6f 72 20 6d 6f 72 | ly.was.established.by.one.or.mor | 
| 156d80 | 65 20 60 61 64 64 2d 68 6f 6f 6b 27 0a 20 20 20    20 3b 3b 20 63 61 6c 6c 73 2e 0a 20 20 20 20 3b | e.`add-hook'.....;;.calls......; | 
| 156da0 | 3b 0a 20 20 20 20 3b 3b 20 57 65 20 63 6f 6d 62    69 6e 65 20 74 68 65 20 60 73 74 61 6e 64 61 72 | ;.....;;.We.combine.the.`standar | 
| 156dc0 | 64 2d 76 61 6c 75 65 27 20 61 6e 64 20 74 68 65    20 63 75 72 72 65 6e 74 20 76 61 6c 75 65 2c 20 | d-value'.and.the.current.value,. | 
| 156de0 | 77 68 69 6c 65 0a 20 20 20 20 3b 3b 20 70 72 65    73 65 72 76 69 6e 67 20 74 68 65 20 6f 72 64 65 | while.....;;.preserving.the.orde | 
| 156e00 | 72 20 65 73 74 61 62 6c 69 73 68 65 64 20 62 79    20 60 3a 6f 70 74 69 6f 6e 73 27 2c 20 61 6e 64 | r.established.by.`:options',.and | 
| 156e20 | 20 72 65 74 75 72 6e 0a 20 20 20 20 3b 3b 20 74    68 65 20 72 65 73 75 6c 74 20 6f 66 20 74 68 61 | .return.....;;.the.result.of.tha | 
| 156e40 | 74 20 74 6f 20 62 65 20 75 73 65 64 20 61 73 20    74 68 65 20 22 69 6e 69 74 69 61 6c 22 20 64 65 | t.to.be.used.as.the."initial".de | 
| 156e60 | 66 61 75 6c 74 20 76 61 6c 75 65 2e 0a 20 20 20    20 3b 3b 0a 20 20 20 20 28 6c 65 74 20 28 28 73 | fault.value......;;.....(let.((s | 
| 156e80 | 74 61 6e 64 61 72 64 20 28 65 76 61 6c 20 28 63    61 72 20 28 67 65 74 20 73 79 6d 62 6f 6c 20 27 | tandard.(eval.(car.(get.symbol.' | 
| 156ea0 | 73 74 61 6e 64 61 72 64 2d 76 61 6c 75 65 29 29    29 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 75 | standard-value))))...........(cu | 
| 156ec0 | 72 72 65 6e 74 20 28 64 65 66 61 75 6c 74 2d 74    6f 70 6c 65 76 65 6c 2d 76 61 6c 75 65 20 73 79 | rrent.(default-toplevel-value.sy | 
| 156ee0 | 6d 62 6f 6c 29 29 0a 20 20 20 20 20 20 20 20 20    20 28 76 61 6c 75 65 20 6e 69 6c 29 29 0a 20 20 | mbol))...........(value.nil))... | 
| 156f00 | 20 20 20 20 28 64 6f 6c 69 73 74 20 28 66 6e 20    28 67 65 74 20 73 79 6d 62 6f 6c 20 27 63 75 73 | ....(dolist.(fn.(get.symbol.'cus | 
| 156f20 | 74 6f 6d 2d 6f 70 74 69 6f 6e 73 29 29 0a 20 20    20 20 20 20 20 20 28 77 68 65 6e 20 28 6f 72 20 | tom-options)).........(when.(or. | 
| 156f40 | 28 6d 65 6d 71 20 66 6e 20 73 74 61 6e 64 61 72    64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | (memq.fn.standard).............. | 
| 156f60 | 20 20 20 20 20 28 6d 65 6d 71 20 66 6e 20 63 75    72 72 65 6e 74 29 29 0a 20 20 20 20 20 20 20 20 | .....(memq.fn.current))......... | 
| 156f80 | 20 20 28 70 75 73 68 20 66 6e 20 76 61 6c 75 65    29 29 29 0a 20 20 20 20 20 20 28 64 6f 6c 69 73 | ..(push.fn.value))).......(dolis | 
| 156fa0 | 74 20 28 66 6e 20 63 75 72 72 65 6e 74 29 0a 20    20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 | t.(fn.current).........(unless.( | 
| 156fc0 | 6d 65 6d 71 20 66 6e 20 76 61 6c 75 65 29 0a 20    20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 66 | memq.fn.value)...........(push.f | 
| 156fe0 | 6e 20 76 61 6c 75 65 29 29 29 0a 20 20 20 20 20    20 28 6e 72 65 76 65 72 73 65 20 76 61 6c 75 65 | n.value))).......(nreverse.value | 
| 157000 | 29 29 29 29 0a 0a 3b 3b 3b 20 4b 6c 75 64 67 65    73 20 66 6f 72 20 49 6e 66 6f 20 4d 61 6e 75 61 | ))))..;;;.Kludges.for.Info.Manua | 
| 157020 | 6c 73 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f    61 64 0a 28 64 65 66 75 6e 20 49 6e 66 6f 2d 66 | ls..;;;###autoload.(defun.Info-f | 
| 157040 | 6f 6c 6c 6f 77 2d 6e 65 61 72 65 73 74 2d 6e 6f    64 65 2d 2d 6d 61 67 69 74 2d 67 69 74 6d 61 6e | ollow-nearest-node--magit-gitman | 
| 157060 | 20 28 66 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 66    6f 72 6b 29 0a 20 20 28 6c 65 74 20 28 28 6e 6f | .(fn.&optional.fork)...(let.((no | 
| 157080 | 64 65 20 28 49 6e 66 6f 2d 67 65 74 2d 74 6f 6b    65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | de.(Info-get-token.............. | 
| 1570a0 | 20 20 28 70 6f 69 6e 74 29 20 22 5c 5c 2a 6e 6f    74 65 5b 20 5c 6e 5c 74 5d 2b 22 0a 20 20 20 20 | ..(point)."\\*note[.\n\t]+"..... | 
| 1570c0 | 20 20 20 20 20 20 20 20 20 20 20 22 5c 5c 2a 6e    6f 74 65 5b 20 5c 6e 5c 74 5d 2b 5c 5c 28 5b 5e | ..........."\\*note[.\n\t]+\\([^ | 
| 1570e0 | 3a 5d 2a 5c 5c 29 3a 5c 5c 28 3a 5c 5c 7c 5b 20    5c 6e 5c 74 5d 2a 28 5c 5c 29 3f 22 29 29 29 0a | :]*\\):\\(:\\|[.\n\t]*(\\)?"))). | 
| 157100 | 20 20 20 20 28 69 66 20 28 61 6e 64 20 6e 6f 64    65 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 | ....(if.(and.node.(string-match. | 
| 157120 | 22 5e 28 67 69 74 6d 61 6e 29 5c 5c 28 2e 2b 5c    5c 29 22 20 6e 6f 64 65 29 29 0a 20 20 20 20 20 | "^(gitman)\\(.+\\)".node))...... | 
| 157140 | 20 20 20 28 70 63 61 73 65 20 6d 61 67 69 74 2d    76 69 65 77 2d 67 69 74 2d 6d 61 6e 75 61 6c 2d | ...(pcase.magit-view-git-manual- | 
| 157160 | 6d 65 74 68 6f 64 0a 20 20 20 20 20 20 20 20 20    20 28 27 69 6e 66 6f 20 20 28 66 75 6e 63 61 6c | method...........('info..(funcal | 
| 157180 | 6c 20 66 6e 20 66 6f 72 6b 29 29 0a 20 20 20 20    20 20 20 20 20 20 28 27 6d 61 6e 20 20 20 28 72 | l.fn.fork))...........('man...(r | 
| 1571a0 | 65 71 75 69 72 65 20 27 6d 61 6e 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | equire.'man)...................( | 
| 1571c0 | 6d 61 6e 20 28 6d 61 74 63 68 2d 73 74 72 69 6e    67 20 31 20 6e 6f 64 65 29 29 29 0a 20 20 20 20 | man.(match-string.1.node)))..... | 
| 1571e0 | 20 20 20 20 20 20 28 27 77 6f 6d 61 6e 20 28 72    65 71 75 69 72 65 20 27 77 6f 6d 61 6e 29 0a 20 | ......('woman.(require.'woman).. | 
| 157200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 77 6f 6d 61 6e 20 28 6d 61 74 63 68 2d 73 | .................(woman.(match-s | 
| 157220 | 74 72 69 6e 67 20 31 20 6e 6f 64 65 29 29 29 0a    20 20 20 20 20 20 20 20 20 20 28 5f 0a 20 20 20 | tring.1.node)))...........(_.... | 
| 157240 | 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72    72 6f 72 20 22 49 6e 76 61 6c 69 64 20 76 61 6c | ........(user-error."Invalid.val | 
| 157260 | 75 65 20 66 6f 72 20 60 6d 61 67 69 74 2d 76 69    65 77 2d 67 69 74 2d 6d 61 6e 75 61 6c 2d 6d 65 | ue.for.`magit-view-git-manual-me | 
| 157280 | 74 68 6f 64 27 22 29 29 29 0a 20 20 20 20 20 20    28 66 75 6e 63 61 6c 6c 20 66 6e 20 66 6f 72 6b | thod'"))).......(funcall.fn.fork | 
| 1572a0 | 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f    6c 6f 61 64 0a 28 61 64 76 69 63 65 2d 61 64 64 | ))))..;;;###autoload.(advice-add | 
| 1572c0 | 20 27 49 6e 66 6f 2d 66 6f 6c 6c 6f 77 2d 6e 65    61 72 65 73 74 2d 6e 6f 64 65 20 3a 61 72 6f 75 | .'Info-follow-nearest-node.:arou | 
| 1572e0 | 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 23    27 49 6e 66 6f 2d 66 6f 6c 6c 6f 77 2d 6e 65 61 | nd.............#'Info-follow-nea | 
| 157300 | 72 65 73 74 2d 6e 6f 64 65 2d 2d 6d 61 67 69 74    2d 67 69 74 6d 61 6e 29 0a 0a 3b 3b 20 57 68 65 | rest-node--magit-gitman)..;;.Whe | 
| 157320 | 6e 20 6d 61 6b 69 6e 67 20 63 68 61 6e 67 65 73    20 68 65 72 65 2c 20 74 68 65 6e 20 61 6c 73 6f | n.making.changes.here,.then.also | 
| 157340 | 20 61 64 6a 75 73 74 20 74 68 65 20 63 6f 70 79    20 69 6e 20 64 6f 63 73 2f 4d 61 6b 65 66 69 6c | .adjust.the.copy.in.docs/Makefil | 
| 157360 | 65 2e 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61    64 0a 28 61 64 76 69 63 65 2d 61 64 64 20 27 6f | e..;;;###autoload.(advice-add.'o | 
| 157380 | 72 67 2d 6d 61 6e 2d 65 78 70 6f 72 74 20 3a 61    72 6f 75 6e 64 20 23 27 6f 72 67 2d 6d 61 6e 2d | rg-man-export.:around.#'org-man- | 
| 1573a0 | 65 78 70 6f 72 74 2d 2d 6d 61 67 69 74 2d 67 69    74 6d 61 6e 29 0a 3b 3b 3b 23 23 23 61 75 74 6f | export--magit-gitman).;;;###auto | 
| 1573c0 | 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6f 72 67 2d    6d 61 6e 2d 65 78 70 6f 72 74 2d 2d 6d 61 67 69 | load.(defun.org-man-export--magi | 
| 1573e0 | 74 2d 67 69 74 6d 61 6e 20 28 66 6e 20 6c 69 6e    6b 20 64 65 73 63 72 69 70 74 69 6f 6e 20 66 6f | t-gitman.(fn.link.description.fo | 
| 157400 | 72 6d 61 74 29 0a 20 20 28 69 66 20 28 61 6e 64    20 28 65 71 20 66 6f 72 6d 61 74 20 27 74 65 78 | rmat)...(if.(and.(eq.format.'tex | 
| 157420 | 69 6e 66 6f 29 0a 20 20 20 20 20 20 20 20 20 20    20 28 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d | info)............(string-prefix- | 
| 157440 | 70 20 22 67 69 74 22 20 6c 69 6e 6b 29 29 0a 20    20 20 20 20 20 28 73 74 72 69 6e 67 2d 72 65 70 | p."git".link)).......(string-rep | 
| 157460 | 6c 61 63 65 20 22 25 73 22 20 6c 69 6e 6b 20 22    0a 40 69 66 69 6e 66 6f 0a 40 72 65 66 7b 25 73 | lace."%s".link.".@ifinfo.@ref{%s | 
| 157480 | 2c 2c 2c 67 69 74 6d 61 6e 2c 7d 2e 0a 40 65 6e    64 20 69 66 69 6e 66 6f 0a 40 69 66 68 74 6d 6c | ,,,gitman,}..@end.ifinfo.@ifhtml | 
| 1574a0 | 0a 40 68 74 6d 6c 0a 74 68 65 20 3c 61 20 68 72    65 66 3d 5c 22 68 74 74 70 3a 2f 2f 67 69 74 2d | .@html.the.<a.href=\"http://git- | 
| 1574c0 | 73 63 6d 2e 63 6f 6d 2f 64 6f 63 73 2f 25 73 5c    22 3e 25 73 28 31 29 3c 2f 61 3e 20 6d 61 6e 70 | scm.com/docs/%s\">%s(1)</a>.manp | 
| 1574e0 | 61 67 65 2e 0a 40 65 6e 64 20 68 74 6d 6c 0a 40    65 6e 64 20 69 66 68 74 6d 6c 0a 40 69 66 74 65 | age..@end.html.@end.ifhtml.@ifte | 
| 157500 | 78 0a 74 68 65 20 25 73 28 31 29 20 6d 61 6e 70    61 67 65 2e 0a 40 65 6e 64 20 69 66 74 65 78 0a | x.the.%s(1).manpage..@end.iftex. | 
| 157520 | 22 29 0a 20 20 20 20 28 66 75 6e 63 61 6c 6c 20    66 6e 20 6c 69 6e 6b 20 64 65 73 63 72 69 70 74 | ").....(funcall.fn.link.descript | 
| 157540 | 69 6f 6e 20 66 6f 72 6d 61 74 29 29 29 0a 0a 3b    3b 3b 20 4b 6c 75 64 67 65 73 20 66 6f 72 20 50 | ion.format)))..;;;.Kludges.for.P | 
| 157560 | 61 63 6b 61 67 65 20 4d 61 6e 61 67 65 72 73 0a    0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 73 | ackage.Managers..(defun.magit--s | 
| 157580 | 74 72 61 69 67 68 74 2d 63 68 61 73 65 2d 6c 69    6e 6b 73 20 28 66 69 6c 65 6e 61 6d 65 29 0a 20 | traight-chase-links.(filename).. | 
| 1575a0 | 20 22 43 68 61 73 65 20 6c 69 6e 6b 73 20 69 6e    20 46 49 4c 45 4e 41 4d 45 20 75 6e 74 69 6c 20 | ."Chase.links.in.FILENAME.until. | 
| 1575c0 | 61 20 6e 61 6d 65 20 74 68 61 74 20 69 73 20 6e    6f 74 20 61 20 6c 69 6e 6b 2e 0a 0a 54 68 69 73 | a.name.that.is.not.a.link...This | 
| 1575e0 | 20 69 73 20 74 68 65 20 73 61 6d 65 20 61 73 20    60 66 69 6c 65 2d 63 68 61 73 65 2d 6c 69 6e 6b | .is.the.same.as.`file-chase-link | 
| 157600 | 73 27 2c 20 65 78 63 65 70 74 20 74 68 61 74 20    69 74 20 61 6c 73 6f 0a 68 61 6e 64 6c 65 73 20 | s',.except.that.it.also.handles. | 
| 157620 | 66 61 6b 65 20 73 79 6d 6c 69 6e 6b 73 20 74 68    61 74 20 61 72 65 20 63 72 65 61 74 65 64 20 62 | fake.symlinks.that.are.created.b | 
| 157640 | 79 20 74 68 65 20 70 61 63 6b 61 67 65 20 6d 61    6e 61 67 65 72 0a 73 74 72 61 69 67 68 74 2e 65 | y.the.package.manager.straight.e | 
| 157660 | 6c 20 6f 6e 20 57 69 6e 64 6f 77 73 2e 0a 0a 53    65 65 20 3c 68 74 74 70 73 3a 2f 2f 67 69 74 68 | l.on.Windows...See.<https://gith | 
| 157680 | 75 62 2e 63 6f 6d 2f 72 61 78 6f 64 35 30 32 2f    73 74 72 61 69 67 68 74 2e 65 6c 2f 69 73 73 75 | ub.com/raxod502/straight.el/issu | 
| 1576a0 | 65 73 2f 35 32 30 3e 2e 22 0a 20 20 28 77 68 65    6e 20 28 61 6e 64 20 28 62 6f 75 6e 64 2d 61 6e | es/520>."...(when.(and.(bound-an | 
| 1576c0 | 64 2d 74 72 75 65 2d 70 20 73 74 72 61 69 67 68    74 2d 73 79 6d 6c 69 6e 6b 2d 65 6d 75 6c 61 74 | d-true-p.straight-symlink-emulat | 
| 1576e0 | 69 6f 6e 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 28 66 62 6f 75 6e 64 70 20 | ion-mode)..............(fboundp. | 
| 157700 | 27 73 74 72 61 69 67 68 74 2d 63 68 61 73 65 2d    65 6d 75 6c 61 74 65 64 2d 73 79 6d 6c 69 6e 6b | 'straight-chase-emulated-symlink | 
| 157720 | 29 29 0a 20 20 20 20 28 77 68 65 6e 2d 6c 65 74    20 28 28 74 61 72 67 65 74 20 28 73 74 72 61 69 | )).....(when-let.((target.(strai | 
| 157740 | 67 68 74 2d 63 68 61 73 65 2d 65 6d 75 6c 61 74    65 64 2d 73 79 6d 6c 69 6e 6b 20 66 69 6c 65 6e | ght-chase-emulated-symlink.filen | 
| 157760 | 61 6d 65 29 29 29 0a 20 20 20 20 20 20 28 75 6e    6c 65 73 73 20 28 65 71 20 74 61 72 67 65 74 20 | ame))).......(unless.(eq.target. | 
| 157780 | 27 62 72 6f 6b 65 6e 29 0a 20 20 20 20 20 20 20    20 28 73 65 74 71 20 66 69 6c 65 6e 61 6d 65 20 | 'broken).........(setq.filename. | 
| 1577a0 | 74 61 72 67 65 74 29 29 29 29 0a 20 20 28 66 69    6c 65 2d 63 68 61 73 65 2d 6c 69 6e 6b 73 20 66 | target))))...(file-chase-links.f | 
| 1577c0 | 69 6c 65 6e 61 6d 65 29 29 0a 0a 3b 3b 3b 20 4b    6c 75 64 67 65 73 20 66 6f 72 20 6f 6c 64 65 72 | ilename))..;;;.Kludges.for.older | 
| 1577e0 | 20 45 6d 61 63 73 20 76 65 72 73 69 6f 6e 73 0a    0a 28 69 66 20 28 66 62 6f 75 6e 64 70 20 27 77 | .Emacs.versions..(if.(fboundp.'w | 
| 157800 | 69 74 68 2d 63 6f 6e 6e 65 63 74 69 6f 6e 2d 6c    6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 73 29 0a | ith-connection-local-variables). | 
| 157820 | 20 20 20 20 28 64 65 66 61 6c 69 61 73 20 27 6d    61 67 69 74 2d 2d 77 69 74 68 2d 63 6f 6e 6e 65 | ....(defalias.'magit--with-conne | 
| 157840 | 63 74 69 6f 6e 2d 6c 6f 63 61 6c 2d 76 61 72 69    61 62 6c 65 73 0a 20 20 20 20 20 20 23 27 77 69 | ction-local-variables.......#'wi | 
| 157860 | 74 68 2d 63 6f 6e 6e 65 63 74 69 6f 6e 2d 6c 6f    63 61 6c 2d 76 61 72 69 61 62 6c 65 73 29 0a 20 | th-connection-local-variables).. | 
| 157880 | 20 28 64 65 66 6d 61 63 72 6f 20 6d 61 67 69 74    2d 2d 77 69 74 68 2d 63 6f 6e 6e 65 63 74 69 6f | .(defmacro.magit--with-connectio | 
| 1578a0 | 6e 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65    73 20 28 26 72 65 73 74 20 62 6f 64 79 29 0a 20 | n-local-variables.(&rest.body).. | 
| 1578c0 | 20 20 20 22 41 62 72 69 64 67 65 64 20 60 77 69    74 68 2d 63 6f 6e 6e 65 63 74 69 6f 6e 2d 6c 6f | ..."Abridged.`with-connection-lo | 
| 1578e0 | 63 61 6c 2d 76 61 72 69 61 62 6c 65 73 27 20 66    6f 72 20 70 72 65 20 45 6d 61 63 73 20 32 37 20 | cal-variables'.for.pre.Emacs.27. | 
| 157900 | 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 2e 0a 42    69 6e 64 20 73 68 65 6c 6c 20 66 69 6c 65 20 6e | compatibility..Bind.shell.file.n | 
| 157920 | 61 6d 65 20 61 6e 64 20 73 77 69 74 63 68 20 66    6f 72 20 72 65 6d 6f 74 65 20 65 78 65 63 75 74 | ame.and.switch.for.remote.execut | 
| 157940 | 69 6f 6e 2e 0a 60 77 69 74 68 2d 63 6f 6e 6e 65    63 74 69 6f 6e 2d 6c 6f 63 61 6c 2d 76 61 72 69 | ion..`with-connection-local-vari | 
| 157960 | 61 62 6c 65 73 27 20 69 73 6e 27 74 20 61 76 61    69 6c 61 62 6c 65 20 75 6e 74 69 6c 20 45 6d 61 | ables'.isn't.available.until.Ema | 
| 157980 | 63 73 20 32 37 2e 0a 54 68 69 73 20 6b 6c 75 64    67 65 20 70 72 6f 76 69 64 65 73 20 74 68 65 20 | cs.27..This.kludge.provides.the. | 
| 1579a0 | 6d 69 6e 69 6d 61 6c 20 66 75 6e 63 74 69 6f 6e    61 6c 69 74 79 20 72 65 71 75 69 72 65 64 20 62 | minimal.functionality.required.b | 
| 1579c0 | 79 0a 4d 61 67 69 74 2e 22 0a 20 20 20 20 60 28    69 66 20 28 66 69 6c 65 2d 72 65 6d 6f 74 65 2d | y.Magit.".....`(if.(file-remote- | 
| 1579e0 | 70 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74    6f 72 79 29 0a 20 20 20 20 20 20 20 20 20 28 70 | p.default-directory)..........(p | 
| 157a00 | 63 61 73 65 2d 6c 65 74 20 28 28 60 28 2c 73 68    65 6c 6c 2d 66 69 6c 65 2d 6e 61 6d 65 20 2c 73 | case-let.((`(,shell-file-name.,s | 
| 157a20 | 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d 73 77 69    74 63 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 | hell-command-switch)............ | 
| 157a40 | 20 20 20 20 20 20 20 20 20 20 20 28 77 69 74 68    2d 6e 6f 2d 77 61 72 6e 69 6e 67 73 20 3b 20 61 | ...........(with-no-warnings.;.a | 
| 157a60 | 62 6f 75 74 20 75 6e 6b 6e 6f 77 6e 20 74 72 61    6d 70 20 66 75 6e 63 74 69 6f 6e 73 0a 20 20 20 | bout.unknown.tramp.functions.... | 
| 157a80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 72 65 71 75 69 72 65 20 27 74 | .....................(require.'t | 
| 157aa0 | 72 61 6d 70 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c | ramp).........................(l | 
| 157ac0 | 65 74 20 28 28 76 65 63 20 28 74 72 61 6d 70 2d    64 69 73 73 65 63 74 2d 66 69 6c 65 2d 6e 61 6d | et.((vec.(tramp-dissect-file-nam | 
| 157ae0 | 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e............................... | 
| 157b00 | 20 20 20 20 20 20 64 65 66 61 75 6c 74 2d 64 69    72 65 63 74 6f 72 79 29 29 29 0a 20 20 20 20 20 | ......default-directory)))...... | 
| 157b20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6c 69 73 74 20 28 74 72 61 6d | .....................(list.(tram | 
| 157b40 | 70 2d 67 65 74 2d 6d 65 74 68 6f 64 2d 70 61 72    61 6d 65 74 65 72 0a 20 20 20 20 20 20 20 20 20 | p-get-method-parameter.......... | 
| 157b60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 76 65 63 20 27 74 72 61 | ........................vec.'tra | 
| 157b80 | 6d 70 2d 72 65 6d 6f 74 65 2d 73 68 65 6c 6c 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | mp-remote-shell)................ | 
| 157ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6d 61 70 63 6f 6e 63 61 74 20 23 27 69 64 | .................(mapconcat.#'id | 
| 157bc0 | 65 6e 74 69 74 79 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | entity.......................... | 
| 157be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 74 72 61 6d 70 2d 67 65 74 2d 6d 65 74 | ..................(tramp-get-met | 
| 157c00 | 68 6f 64 2d 70 61 72 61 6d 65 74 65 72 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | hod-parameter................... | 
| 157c20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 76 65 63 20 27 74 | ..........................vec.'t | 
| 157c40 | 72 61 6d 70 2d 72 65 6d 6f 74 65 2d 73 68 65 6c    6c 2d 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 | ramp-remote-shell-args)......... | 
| 157c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 157c80 | 20 20 20 22 20 22 29 29 29 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 2c 40 62 6f 64 79 29 0a | ..."."))))))............,@body). | 
| 157ca0 | 20 20 20 20 20 20 20 2c 40 62 6f 64 79 29 29 29    0a 0a 28 70 75 74 20 27 6d 61 67 69 74 2d 2d 77 | .......,@body)))..(put.'magit--w | 
| 157cc0 | 69 74 68 2d 63 6f 6e 6e 65 63 74 69 6f 6e 2d 6c    6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 73 20 27 | ith-connection-local-variables.' | 
| 157ce0 | 6c 69 73 70 2d 69 6e 64 65 6e 74 2d 66 75 6e 63    74 69 6f 6e 20 27 64 65 66 75 6e 29 0a 0a 3b 3b | lisp-indent-function.'defun)..;; | 
| 157d00 | 3b 20 4d 69 73 63 65 6c 6c 61 6e 65 6f 75 73 0a    0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6d 65 | ;.Miscellaneous..(defun.magit-me | 
| 157d20 | 73 73 61 67 65 20 28 66 6f 72 6d 61 74 2d 73 74    72 69 6e 67 20 26 72 65 73 74 20 61 72 67 73 29 | ssage.(format-string.&rest.args) | 
| 157d40 | 0a 20 20 22 44 69 73 70 6c 61 79 20 61 20 6d 65    73 73 61 67 65 20 61 74 20 74 68 65 20 62 6f 74 | ..."Display.a.message.at.the.bot | 
| 157d60 | 74 6f 6d 20 6f 66 20 74 68 65 20 73 63 72 65 65    6e 2c 20 6f 72 20 6e 6f 74 2e 0a 4c 69 6b 65 20 | tom.of.the.screen,.or.not..Like. | 
| 157d80 | 60 6d 65 73 73 61 67 65 27 2c 20 65 78 63 65 70    74 20 74 68 61 74 20 69 66 20 74 68 65 20 75 73 | `message',.except.that.if.the.us | 
| 157da0 | 65 72 73 20 63 6f 6e 66 69 67 75 72 65 64 20 6f    70 74 69 6f 6e 0a 60 6d 61 67 69 74 2d 6e 6f 2d | ers.configured.option.`magit-no- | 
| 157dc0 | 6d 65 73 73 61 67 65 27 20 74 6f 20 70 72 65 76    65 6e 74 20 74 68 65 20 6d 65 73 73 61 67 65 20 | message'.to.prevent.the.message. | 
| 157de0 | 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 74 6f    0a 46 4f 52 4d 41 54 2d 53 54 52 49 4e 47 20 74 | corresponding.to.FORMAT-STRING.t | 
| 157e00 | 6f 20 62 65 20 64 69 73 70 6c 61 79 65 64 2c 20    74 68 65 6e 20 64 6f 6e 27 74 2e 22 0a 20 20 28 | o.be.displayed,.then.don't."...( | 
| 157e20 | 75 6e 6c 65 73 73 20 28 2d 2d 66 69 72 73 74 20    28 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 | unless.(--first.(string-prefix-p | 
| 157e40 | 20 69 74 20 66 6f 72 6d 61 74 2d 73 74 72 69 6e    67 29 20 6d 61 67 69 74 2d 6e 6f 2d 6d 65 73 73 | .it.format-string).magit-no-mess | 
| 157e60 | 61 67 65 29 0a 20 20 20 20 28 61 70 70 6c 79 20    23 27 6d 65 73 73 61 67 65 20 66 6f 72 6d 61 74 | age).....(apply.#'message.format | 
| 157e80 | 2d 73 74 72 69 6e 67 20 61 72 67 73 29 29 29 0a    0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6d 73 | -string.args)))..(defun.magit-ms | 
| 157ea0 | 67 20 28 66 6f 72 6d 61 74 2d 73 74 72 69 6e 67    20 26 72 65 73 74 20 61 72 67 73 29 0a 20 20 22 | g.(format-string.&rest.args)..." | 
| 157ec0 | 44 69 73 70 6c 61 79 20 61 20 6d 65 73 73 61 67    65 20 61 74 20 74 68 65 20 62 6f 74 74 6f 6d 20 | Display.a.message.at.the.bottom. | 
| 157ee0 | 6f 66 20 74 68 65 20 73 63 72 65 65 6e 2c 20 62    75 74 20 64 6f 6e 27 74 20 6c 6f 67 20 69 74 2e | of.the.screen,.but.don't.log.it. | 
| 157f00 | 0a 4c 69 6b 65 20 60 6d 65 73 73 61 67 65 27 2c    20 65 78 63 65 70 74 20 74 68 61 74 20 60 6d 65 | .Like.`message',.except.that.`me | 
| 157f20 | 73 73 61 67 65 2d 6c 6f 67 2d 6d 61 78 27 20 69    73 20 62 6f 75 6e 64 20 74 6f 20 6e 69 6c 2e 22 | ssage-log-max'.is.bound.to.nil." | 
| 157f40 | 0a 20 20 28 6c 65 74 20 28 28 6d 65 73 73 61 67    65 2d 6c 6f 67 2d 6d 61 78 20 6e 69 6c 29 29 0a | ...(let.((message-log-max.nil)). | 
| 157f60 | 20 20 20 20 28 61 70 70 6c 79 20 23 27 6d 65 73    73 61 67 65 20 66 6f 72 6d 61 74 2d 73 74 72 69 | ....(apply.#'message.format-stri | 
| 157f80 | 6e 67 20 61 72 67 73 29 29 29 0a 0a 28 64 65 66    6d 61 63 72 6f 20 6d 61 67 69 74 2d 2d 77 69 74 | ng.args)))..(defmacro.magit--wit | 
| 157fa0 | 68 2d 74 65 6d 70 2d 70 6f 73 69 74 69 6f 6e 20    28 62 75 66 20 70 6f 73 20 26 72 65 73 74 20 62 | h-temp-position.(buf.pos.&rest.b | 
| 157fc0 | 6f 64 79 29 0a 20 20 28 64 65 63 6c 61 72 65 20    28 69 6e 64 65 6e 74 20 32 29 29 0a 20 20 60 28 | ody)...(declare.(indent.2))...`( | 
| 157fe0 | 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66    66 65 72 20 2c 62 75 66 0a 20 20 20 20 20 28 73 | with-current-buffer.,buf......(s | 
| 158000 | 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20    20 20 20 20 20 28 73 61 76 65 2d 72 65 73 74 72 | ave-excursion........(save-restr | 
| 158020 | 69 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20    28 77 69 64 65 6e 29 0a 20 20 20 20 20 20 20 20 | iction..........(widen)......... | 
| 158040 | 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 6f 72 20    2c 70 6f 73 20 31 29 29 0a 20 20 20 20 20 20 20 | .(goto-char.(or.,pos.1))........ | 
| 158060 | 20 20 2c 40 62 6f 64 79 29 29 29 29 0a 0a 28 64    65 66 75 6e 20 6d 61 67 69 74 2d 2d 65 6c 6c 69 | ..,@body))))..(defun.magit--elli | 
| 158080 | 70 73 69 73 20 28 26 6f 70 74 69 6f 6e 61 6c 20    77 68 65 72 65 29 0a 20 20 22 42 75 69 6c 64 20 | psis.(&optional.where)..."Build. | 
| 1580a0 | 61 6e 20 65 6c 6c 69 70 73 69 73 20 61 6c 77 61    79 73 20 61 73 20 73 74 72 69 6e 67 2c 20 64 65 | an.ellipsis.always.as.string,.de | 
| 1580c0 | 70 65 6e 64 69 6e 67 20 6f 6e 20 57 48 45 52 45    2e 22 0a 20 20 28 69 66 20 28 73 74 72 69 6e 67 | pending.on.WHERE."...(if.(string | 
| 1580e0 | 70 20 6d 61 67 69 74 2d 65 6c 6c 69 70 73 69 73    29 0a 20 20 20 20 20 20 6d 61 67 69 74 2d 65 6c | p.magit-ellipsis).......magit-el | 
| 158100 | 6c 69 70 73 69 73 0a 20 20 20 20 28 69 66 2d 6c    65 74 20 28 28 70 61 69 72 20 28 63 61 72 20 28 | lipsis.....(if-let.((pair.(car.( | 
| 158120 | 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 61 6c 69 | or..........................(ali | 
| 158140 | 73 74 2d 67 65 74 20 28 6f 72 20 77 68 65 72 65    20 74 29 20 6d 61 67 69 74 2d 65 6c 6c 69 70 73 | st-get.(or.where.t).magit-ellips | 
| 158160 | 69 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6c | is)..........................(al | 
| 158180 | 69 73 74 2d 67 65 74 20 74 20 6d 61 67 69 74 2d    65 6c 6c 69 70 73 69 73 29 29 29 29 29 0a 20 20 | ist-get.t.magit-ellipsis)))))... | 
| 1581a0 | 20 20 20 20 20 20 28 70 63 61 73 65 2d 6c 65 74    20 28 28 60 28 2c 66 61 6e 63 79 20 2e 20 2c 75 | ......(pcase-let.((`(,fancy...,u | 
| 1581c0 | 6e 69 76 65 72 73 61 6c 29 20 70 61 69 72 29 29    0a 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 | niversal).pair))...........(let. | 
| 1581e0 | 28 28 65 6c 6c 69 70 73 69 73 20 28 69 66 20 28    61 6e 64 20 66 61 6e 63 79 20 28 63 68 61 72 2d | ((ellipsis.(if.(and.fancy.(char- | 
| 158200 | 64 69 73 70 6c 61 79 61 62 6c 65 2d 70 20 66 61    6e 63 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 | displayable-p.fancy))........... | 
| 158220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 66 61 6e 63 79 0a 20 20 20 20 20 20 | ....................fancy....... | 
| 158240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 75 6e 69 76 65 72 73 61 6c 29 | ......................universal) | 
| 158260 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28    69 66 20 28 63 68 61 72 61 63 74 65 72 70 20 65 | )).............(if.(characterp.e | 
| 158280 | 6c 6c 69 70 73 69 73 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 63 68 61 72 2d 74 | llipsis).................(char-t | 
| 1582a0 | 6f 2d 73 74 72 69 6e 67 20 65 6c 6c 69 70 73 69    73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | o-string.ellipsis).............. | 
| 1582c0 | 20 65 6c 6c 69 70 73 69 73 29 29 29 0a 20 20 20    20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 | .ellipsis))).......(user-error." | 
| 1582e0 | 56 61 72 69 61 62 6c 65 20 6d 61 67 69 74 2d 65    6c 6c 69 70 73 69 73 20 69 73 20 69 6e 76 61 6c | Variable.magit-ellipsis.is.inval | 
| 158300 | 69 64 22 29 29 29 29 0a 0a 28 64 65 66 75 6e 20    6d 61 67 69 74 2d 2d 65 78 74 2d 72 65 67 65 78 | id"))))..(defun.magit--ext-regex | 
| 158320 | 70 2d 71 75 6f 74 65 20 28 73 74 72 29 0a 20 20    22 4c 69 6b 65 20 60 72 65 71 65 78 70 2d 71 75 | p-quote.(str)..."Like.`reqexp-qu | 
| 158340 | 6f 74 65 27 2c 20 62 75 74 20 66 6f 72 20 45 78    74 65 6e 64 65 64 20 52 65 67 75 6c 61 72 20 45 | ote',.but.for.Extended.Regular.E | 
| 158360 | 78 70 72 65 73 73 69 6f 6e 73 2e 22 0a 20 20 28    6c 65 74 20 28 28 73 70 65 63 69 61 6c 20 28 73 | xpressions."...(let.((special.(s | 
| 158380 | 74 72 69 6e 67 2d 74 6f 2d 6c 69 73 74 20 22 5b    2a 2e 5c 5c 3f 2b 5e 24 28 7b 22 29 29 0a 20 20 | tring-to-list."[*.\\?+^$({"))... | 
| 1583a0 | 20 20 20 20 20 20 28 71 75 6f 74 65 64 20 6e 69    6c 29 29 0a 20 20 20 20 28 6d 61 70 63 20 28 6c | ......(quoted.nil)).....(mapc.(l | 
| 1583c0 | 61 6d 62 64 61 20 28 63 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 28 77 68 65 6e 20 28 6d 65 6d | ambda.(c).............(when.(mem | 
| 1583e0 | 71 20 63 20 73 70 65 63 69 61 6c 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 | q.c.special)...............(push | 
| 158400 | 20 3f 5c 5c 20 71 75 6f 74 65 64 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 | .?\\.quoted)).............(push. | 
| 158420 | 63 20 71 75 6f 74 65 64 29 29 0a 20 20 20 20 20    20 20 20 20 20 73 74 72 29 0a 20 20 20 20 28 63 | c.quoted))...........str).....(c | 
| 158440 | 6f 6e 63 61 74 20 28 6e 72 65 76 65 72 73 65 20    71 75 6f 74 65 64 29 29 29 29 0a 0a 3b 3b 3b 20 | oncat.(nreverse.quoted))))..;;;. | 
| 158460 | 5f 0a 28 70 72 6f 76 69 64 65 20 27 6d 61 67 69    74 2d 62 61 73 65 29 0a 3b 3b 3b 20 6d 61 67 69 | _.(provide.'magit-base).;;;.magi | 
| 158480 | 74 2d 62 61 73 65 2e 65 6c 20 65 6e 64 73 20 68    65 72 65 0a 00 00 00 00 00 00 00 00 00 00 00 00 | t-base.el.ends.here............. | 
| 1584a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1584c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1584e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 158500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 158520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 158540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 158560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 158580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1585a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1585c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1585e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 158600 | 6d 61 67 69 74 2d 32 30 32 34 30 34 30 34 2e 31    39 30 31 2f 6d 61 67 69 74 2d 62 72 61 6e 63 68 | magit-20240404.1901/magit-branch | 
| 158620 | 2e 65 6c 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .el............................. | 
| 158640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 158660 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30    30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 | 
| 158680 | 30 31 32 34 31 34 32 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 34 37 36 36 00 20 30 00 00 00 | 0124142.00000000000.014766..0... | 
| 1586a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1586c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1586e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 158700 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... | 
| 158720 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... | 
| 158740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 158760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 158780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1587a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1587c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1587e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 158800 | 3b 3b 3b 20 6d 61 67 69 74 2d 62 72 61 6e 63 68    2e 65 6c 20 2d 2d 2d 20 42 72 61 6e 63 68 20 73 | ;;;.magit-branch.el.---.Branch.s | 
| 158820 | 75 70 70 6f 72 74 20 20 2d 2a 2d 20 6c 65 78 69    63 61 6c 2d 62 69 6e 64 69 6e 67 3a 74 20 2d 2a | upport..-*-.lexical-binding:t.-* | 
| 158840 | 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20    28 43 29 20 32 30 30 38 2d 32 30 32 34 20 54 68 | -..;;.Copyright.(C).2008-2024.Th | 
| 158860 | 65 20 4d 61 67 69 74 20 50 72 6f 6a 65 63 74 20    43 6f 6e 74 72 69 62 75 74 6f 72 73 0a 0a 3b 3b | e.Magit.Project.Contributors..;; | 
| 158880 | 20 41 75 74 68 6f 72 3a 20 4a 6f 6e 61 73 20 42    65 72 6e 6f 75 6c 6c 69 20 3c 6a 6f 6e 61 73 40 | .Author:.Jonas.Bernoulli.<jonas@ | 
| 1588a0 | 62 65 72 6e 6f 75 6c 2e 6c 69 3e 0a 3b 3b 20 4d    61 69 6e 74 61 69 6e 65 72 3a 20 4a 6f 6e 61 73 | bernoul.li>.;;.Maintainer:.Jonas | 
| 1588c0 | 20 42 65 72 6e 6f 75 6c 6c 69 20 3c 6a 6f 6e 61    73 40 62 65 72 6e 6f 75 6c 2e 6c 69 3e 0a 0a 3b | .Bernoulli.<jonas@bernoul.li>..; | 
| 1588e0 | 3b 20 53 50 44 58 2d 4c 69 63 65 6e 73 65 2d 49    64 65 6e 74 69 66 69 65 72 3a 20 47 50 4c 2d 33 | ;.SPDX-License-Identifier:.GPL-3 | 
| 158900 | 2e 30 2d 6f 72 2d 6c 61 74 65 72 0a 0a 3b 3b 20    4d 61 67 69 74 20 69 73 20 66 72 65 65 20 73 6f | .0-or-later..;;.Magit.is.free.so | 
| 158920 | 66 74 77 61 72 65 3a 20 79 6f 75 20 63 61 6e 20    72 65 64 69 73 74 72 69 62 75 74 65 20 69 74 20 | ftware:.you.can.redistribute.it. | 
| 158940 | 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 20 69 74    0a 3b 3b 20 75 6e 64 65 72 20 74 68 65 20 74 65 | and/or.modify.it.;;.under.the.te | 
| 158960 | 72 6d 73 20 6f 66 20 74 68 65 20 47 4e 55 20 47    65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 | rms.of.the.GNU.General.Public.Li | 
| 158980 | 63 65 6e 73 65 20 61 73 20 70 75 62 6c 69 73 68    65 64 20 62 79 0a 3b 3b 20 74 68 65 20 46 72 65 | cense.as.published.by.;;.the.Fre | 
| 1589a0 | 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64    61 74 69 6f 6e 2c 20 65 69 74 68 65 72 20 76 65 | e.Software.Foundation,.either.ve | 
| 1589c0 | 72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c    69 63 65 6e 73 65 2c 20 6f 72 0a 3b 3b 20 28 61 | rsion.3.of.the.License,.or.;;.(a | 
| 1589e0 | 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61    6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e | t.your.option).any.later.version | 
| 158a00 | 2e 0a 3b 3b 0a 3b 3b 20 4d 61 67 69 74 20 69 73    20 64 69 73 74 72 69 62 75 74 65 64 20 69 6e 20 | ..;;.;;.Magit.is.distributed.in. | 
| 158a20 | 74 68 65 20 68 6f 70 65 20 74 68 61 74 20 69 74    20 77 69 6c 6c 20 62 65 20 75 73 65 66 75 6c 2c | the.hope.that.it.will.be.useful, | 
| 158a40 | 20 62 75 74 20 57 49 54 48 4f 55 54 0a 3b 3b 20    41 4e 59 20 57 41 52 52 41 4e 54 59 3b 20 77 69 | .but.WITHOUT.;;.ANY.WARRANTY;.wi | 
| 158a60 | 74 68 6f 75 74 20 65 76 65 6e 20 74 68 65 20 69    6d 70 6c 69 65 64 20 77 61 72 72 61 6e 74 79 20 | thout.even.the.implied.warranty. | 
| 158a80 | 6f 66 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49    54 59 0a 3b 3b 20 6f 72 20 46 49 54 4e 45 53 53 | of.MERCHANTABILITY.;;.or.FITNESS | 
| 158aa0 | 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41    52 20 50 55 52 50 4f 53 45 2e 20 20 53 65 65 20 | .FOR.A.PARTICULAR.PURPOSE...See. | 
| 158ac0 | 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20    50 75 62 6c 69 63 0a 3b 3b 20 4c 69 63 65 6e 73 | the.GNU.General.Public.;;.Licens | 
| 158ae0 | 65 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69    6c 73 2e 0a 3b 3b 0a 3b 3b 20 59 6f 75 20 73 68 | e.for.more.details..;;.;;.You.sh | 
| 158b00 | 6f 75 6c 64 20 68 61 76 65 20 72 65 63 65 69 76    65 64 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 | ould.have.received.a.copy.of.the | 
| 158b20 | 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62    6c 69 63 20 4c 69 63 65 6e 73 65 0a 3b 3b 20 61 | .GNU.General.Public.License.;;.a | 
| 158b40 | 6c 6f 6e 67 20 77 69 74 68 20 4d 61 67 69 74 2e    20 20 49 66 20 6e 6f 74 2c 20 73 65 65 20 3c 68 | long.with.Magit...If.not,.see.<h | 
| 158b60 | 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f    72 67 2f 6c 69 63 65 6e 73 65 73 2f 3e 2e 0a 0a | ttps://www.gnu.org/licenses/>... | 
| 158b80 | 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a    0a 3b 3b 20 54 68 69 73 20 6c 69 62 72 61 72 79 | ;;;.Commentary:..;;.This.library | 
| 158ba0 | 20 69 6d 70 6c 65 6d 65 6e 74 73 20 73 75 70 70    6f 72 74 20 66 6f 72 20 62 72 61 6e 63 68 65 73 | .implements.support.for.branches | 
| 158bc0 | 2e 20 20 49 74 20 64 65 66 69 6e 65 73 20 63 6f    6d 6d 61 6e 64 73 0a 3b 3b 20 66 6f 72 20 63 72 | ...It.defines.commands.;;.for.cr | 
| 158be0 | 65 61 74 69 6e 67 2c 20 63 68 65 63 6b 69 6e 67    20 6f 75 74 2c 20 6d 61 6e 69 70 75 6c 61 74 69 | eating,.checking.out,.manipulati | 
| 158c00 | 6e 67 2c 20 61 6e 64 20 63 6f 6e 66 69 67 75 72    69 6e 67 20 62 72 61 6e 63 68 65 73 2e 0a 3b 3b | ng,.and.configuring.branches..;; | 
| 158c20 | 20 43 6f 6d 6d 61 6e 64 73 20 64 65 66 69 6e 65    64 20 68 65 72 65 20 61 72 65 20 6d 61 69 6e 6c | .Commands.defined.here.are.mainl | 
| 158c40 | 79 20 63 6f 6e 63 65 72 6e 65 64 20 77 69 74 68    20 62 72 61 6e 63 68 65 73 20 61 73 0a 3b 3b 20 | y.concerned.with.branches.as.;;. | 
| 158c60 | 70 6f 69 6e 74 65 72 73 2c 20 63 6f 6d 6d 61 6e    64 73 20 74 68 61 74 20 64 65 61 6c 20 77 69 74 | pointers,.commands.that.deal.wit | 
| 158c80 | 68 20 77 68 61 74 20 61 20 62 72 61 6e 63 68 20    70 6f 69 6e 74 73 20 61 74 2c 20 61 72 65 0a 3b | h.what.a.branch.points.at,.are.; | 
| 158ca0 | 3b 20 64 65 66 69 6e 65 64 20 65 6c 73 65 77 68    65 72 65 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a | ;.defined.elsewhere...;;;.Code:. | 
| 158cc0 | 0a 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74    29 0a 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 | .(require.'magit).(require.'magi | 
| 158ce0 | 74 2d 72 65 73 65 74 29 0a 0a 3b 3b 3b 20 4f 70    74 69 6f 6e 73 0a 0a 28 64 65 66 63 75 73 74 6f | t-reset)..;;;.Options..(defcusto | 
| 158d00 | 6d 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72    65 61 64 2d 75 70 73 74 72 65 61 6d 2d 66 69 72 | m.magit-branch-read-upstream-fir | 
| 158d20 | 73 74 20 74 0a 20 20 22 57 68 65 74 68 65 72 20    74 6f 20 72 65 61 64 20 75 70 73 74 72 65 61 6d | st.t..."Whether.to.read.upstream | 
| 158d40 | 20 62 65 66 6f 72 65 20 6e 61 6d 65 20 6f 66 20    6e 65 77 20 62 72 61 6e 63 68 20 77 68 65 6e 20 | .before.name.of.new.branch.when. | 
| 158d60 | 63 72 65 61 74 69 6e 67 20 61 20 62 72 61 6e 63    68 2e 0a 0a 60 6e 69 6c 27 20 20 20 20 20 20 52 | creating.a.branch...`nil'......R | 
| 158d80 | 65 61 64 20 74 68 65 20 62 72 61 6e 63 68 20 6e    61 6d 65 20 66 69 72 73 74 2e 0a 60 74 27 20 20 | ead.the.branch.name.first..`t'.. | 
| 158da0 | 20 20 20 20 20 20 52 65 61 64 20 74 68 65 20 75    70 73 74 72 65 61 6d 20 66 69 72 73 74 2e 0a 60 | ......Read.the.upstream.first..` | 
| 158dc0 | 66 61 6c 6c 62 61 63 6b 27 20 52 65 61 64 20 74    68 65 20 75 70 73 74 72 65 61 6d 20 66 69 72 73 | fallback'.Read.the.upstream.firs | 
| 158de0 | 74 2c 20 62 75 74 20 69 66 20 69 74 20 74 75 72    6e 73 20 6f 75 74 20 74 68 61 74 20 74 68 65 20 | t,.but.if.it.turns.out.that.the. | 
| 158e00 | 63 68 6f 73 65 6e 0a 20 20 20 20 20 20 20 20 20    20 20 76 61 6c 75 65 20 69 73 20 6e 6f 74 20 61 | chosen............value.is.not.a | 
| 158e20 | 20 76 61 6c 69 64 20 75 70 73 74 72 65 61 6d 20    28 62 65 63 61 75 73 65 20 69 74 20 63 61 6e 6e | .valid.upstream.(because.it.cann | 
| 158e40 | 6f 74 20 62 65 20 72 65 73 6f 6c 76 65 64 0a 20    20 20 20 20 20 20 20 20 20 20 61 73 20 61 6e 20 | ot.be.resolved............as.an. | 
| 158e60 | 65 78 69 73 74 69 6e 67 20 72 65 76 69 73 69 6f    6e 29 2c 20 74 68 65 6e 20 74 72 65 61 74 20 69 | existing.revision),.then.treat.i | 
| 158e80 | 74 20 61 73 20 74 68 65 20 6e 61 6d 65 20 6f 66    20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 | t.as.the.name.of.the............ | 
| 158ea0 | 6e 65 77 20 62 72 61 6e 63 68 20 61 6e 64 20 63    6f 6e 74 69 6e 75 65 20 62 79 20 72 65 61 64 69 | new.branch.and.continue.by.readi | 
| 158ec0 | 6e 67 20 74 68 65 20 75 70 73 74 72 65 61 6d 20    6e 65 78 74 2e 22 0a 20 20 3a 70 61 63 6b 61 67 | ng.the.upstream.next."...:packag | 
| 158ee0 | 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69    74 20 2e 20 22 32 2e 32 2e 30 22 29 0a 20 20 3a | e-version.'(magit..."2.2.0")...: | 
| 158f00 | 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 63 6f 6d    6d 61 6e 64 73 0a 20 20 3a 74 79 70 65 20 27 28 | group.'magit-commands...:type.'( | 
| 158f20 | 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 20 3a 74    61 67 20 22 72 65 61 64 20 62 72 61 6e 63 68 20 | choice.(const.:tag."read.branch. | 
| 158f40 | 6e 61 6d 65 20 66 69 72 73 74 22 20 6e 69 6c 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | name.first".nil)................ | 
| 158f60 | 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 72    65 61 64 20 75 70 73 74 72 65 61 6d 20 66 69 72 | ..(const.:tag."read.upstream.fir | 
| 158f80 | 73 74 22 20 74 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a | st".t)..................(const.: | 
| 158fa0 | 74 61 67 20 22 72 65 61 64 20 75 70 73 74 72 65    61 6d 20 66 69 72 73 74 2c 20 77 69 74 68 20 66 | tag."read.upstream.first,.with.f | 
| 158fc0 | 61 6c 6c 62 61 63 6b 22 20 66 61 6c 6c 62 61 63    6b 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d | allback".fallback)))..(defcustom | 
| 158fe0 | 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 70 72    65 66 65 72 2d 72 65 6d 6f 74 65 2d 75 70 73 74 | .magit-branch-prefer-remote-upst | 
| 159000 | 72 65 61 6d 20 6e 69 6c 0a 20 20 22 57 68 65 74    68 65 72 20 74 6f 20 66 61 76 6f 72 20 72 65 6d | ream.nil..."Whether.to.favor.rem | 
| 159020 | 6f 74 65 20 75 70 73 74 72 65 61 6d 73 20 77 68    65 6e 20 63 72 65 61 74 69 6e 67 20 6e 65 77 20 | ote.upstreams.when.creating.new. | 
| 159040 | 62 72 61 6e 63 68 65 73 2e 0a 0a 57 68 65 6e 20    61 20 6e 65 77 20 62 72 61 6e 63 68 20 69 73 20 | branches...When.a.new.branch.is. | 
| 159060 | 63 72 65 61 74 65 64 2c 20 74 68 65 6e 20 74 68    65 20 62 72 61 6e 63 68 2c 20 63 6f 6d 6d 69 74 | created,.then.the.branch,.commit | 
| 159080 | 2c 20 6f 72 20 73 74 61 73 68 0a 61 74 20 70 6f    69 6e 74 20 69 73 20 73 75 67 67 65 73 74 65 64 | ,.or.stash.at.point.is.suggested | 
| 1590a0 | 20 61 73 20 74 68 65 20 64 65 66 61 75 6c 74 20    73 74 61 72 74 69 6e 67 20 70 6f 69 6e 74 20 6f | .as.the.default.starting.point.o | 
| 1590c0 | 66 20 74 68 65 20 6e 65 77 0a 62 72 61 6e 63 68    2c 20 6f 72 20 69 66 20 74 68 65 72 65 20 69 73 | f.the.new.branch,.or.if.there.is | 
| 1590e0 | 20 6e 6f 20 73 75 63 68 20 72 65 76 69 73 69 6f    6e 20 61 74 20 70 6f 69 6e 74 20 74 68 65 20 63 | .no.such.revision.at.point.the.c | 
| 159100 | 75 72 72 65 6e 74 0a 62 72 61 6e 63 68 2e 20 20    49 6e 20 65 69 74 68 65 72 20 63 61 73 65 20 74 | urrent.branch...In.either.case.t | 
| 159120 | 68 65 20 75 73 65 72 20 6d 61 79 20 63 68 6f 6f    73 65 20 61 6e 6f 74 68 65 72 20 73 74 61 72 74 | he.user.may.choose.another.start | 
| 159140 | 69 6e 67 0a 70 6f 69 6e 74 2e 0a 0a 49 66 20 74    68 65 20 63 68 6f 73 65 6e 20 73 74 61 72 74 69 | ing.point...If.the.chosen.starti | 
| 159160 | 6e 67 20 70 6f 69 6e 74 20 69 73 20 61 20 62 72    61 6e 63 68 2c 20 74 68 65 6e 20 69 74 20 6d 61 | ng.point.is.a.branch,.then.it.ma | 
| 159180 | 79 20 61 6c 73 6f 20 62 65 20 73 65 74 0a 61 73    20 74 68 65 20 75 70 73 74 72 65 61 6d 20 6f 66 | y.also.be.set.as.the.upstream.of | 
| 1591a0 | 20 74 68 65 20 6e 65 77 20 62 72 61 6e 63 68 2c    20 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 74 68 | .the.new.branch,.depending.on.th | 
| 1591c0 | 65 20 76 61 6c 75 65 20 6f 66 20 74 68 65 0a 47    69 74 20 76 61 72 69 61 62 6c 65 20 60 62 72 61 | e.value.of.the.Git.variable.`bra | 
| 1591e0 | 6e 63 68 2e 61 75 74 6f 53 65 74 75 70 4d 65 72    67 65 27 2e 20 20 42 79 20 64 65 66 61 75 6c 74 | nch.autoSetupMerge'...By.default | 
| 159200 | 20 74 68 69 73 20 69 73 20 64 6f 6e 65 0a 66 6f    72 20 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 65 | .this.is.done.for.remote.branche | 
| 159220 | 73 2c 20 62 75 74 20 6e 6f 74 20 66 6f 72 20 6c    6f 63 61 6c 20 62 72 61 6e 63 68 65 73 2e 0a 0a | s,.but.not.for.local.branches... | 
| 159240 | 59 6f 75 20 6d 69 67 68 74 20 70 72 65 66 65 72    20 74 6f 20 61 6c 77 61 79 73 20 75 73 65 20 73 | You.might.prefer.to.always.use.s | 
| 159260 | 6f 6d 65 20 72 65 6d 6f 74 65 20 62 72 61 6e 63    68 20 61 73 20 75 70 73 74 72 65 61 6d 2e 0a 49 | ome.remote.branch.as.upstream..I | 
| 159280 | 66 20 74 68 65 20 63 68 6f 73 65 6e 20 73 74 61    72 74 69 6e 67 20 70 6f 69 6e 74 20 69 73 20 28 | f.the.chosen.starting.point.is.( | 
| 1592a0 | 31 29 20 61 20 6c 6f 63 61 6c 20 62 72 61 6e 63    68 2c 20 28 32 29 20 77 68 6f 73 65 0a 6e 61 6d | 1).a.local.branch,.(2).whose.nam | 
| 1592c0 | 65 20 6d 61 74 63 68 65 73 20 61 20 6d 65 6d 62    65 72 20 6f 66 20 74 68 65 20 76 61 6c 75 65 20 | e.matches.a.member.of.the.value. | 
| 1592e0 | 6f 66 20 74 68 69 73 20 6f 70 74 69 6f 6e 2c 20    28 33 29 20 74 68 65 0a 75 70 73 74 72 65 61 6d | of.this.option,.(3).the.upstream | 
| 159300 | 20 6f 66 20 74 68 61 74 20 6c 6f 63 61 6c 20 62    72 61 6e 63 68 20 69 73 20 61 20 72 65 6d 6f 74 | .of.that.local.branch.is.a.remot | 
| 159320 | 65 20 62 72 61 6e 63 68 20 77 69 74 68 20 74 68    65 20 73 61 6d 65 0a 6e 61 6d 65 2c 20 61 6e 64 | e.branch.with.the.same.name,.and | 
| 159340 | 20 28 34 29 20 74 68 61 74 20 72 65 6d 6f 74 65    20 62 72 61 6e 63 68 20 63 61 6e 20 62 65 20 66 | .(4).that.remote.branch.can.be.f | 
| 159360 | 61 73 74 2d 66 6f 72 77 61 72 64 65 64 20 74 6f    20 74 68 65 0a 6c 6f 63 61 6c 20 62 72 61 6e 63 | ast-forwarded.to.the.local.branc | 
| 159380 | 68 2c 20 74 68 65 6e 20 74 68 65 20 63 68 6f 73    65 6e 20 62 72 61 6e 63 68 20 69 73 20 75 73 65 | h,.then.the.chosen.branch.is.use | 
| 1593a0 | 64 20 61 73 20 73 74 61 72 74 69 6e 67 20 70 6f    69 6e 74 2c 0a 62 75 74 20 69 74 73 20 6f 77 6e | d.as.starting.point,.but.its.own | 
| 1593c0 | 20 75 70 73 74 72 65 61 6d 20 69 73 20 75 73 65    64 20 61 73 20 74 68 65 20 75 70 73 74 72 65 61 | .upstream.is.used.as.the.upstrea | 
| 1593e0 | 6d 20 6f 66 20 74 68 65 20 6e 65 77 20 62 72 61    6e 63 68 2e 0a 0a 4d 65 6d 62 65 72 73 20 6f 66 | m.of.the.new.branch...Members.of | 
| 159400 | 20 74 68 69 73 20 6f 70 74 69 6f 6e 27 73 20 76    61 6c 75 65 20 61 72 65 20 74 72 65 61 74 65 64 | .this.option's.value.are.treated | 
| 159420 | 20 61 73 20 62 72 61 6e 63 68 20 6e 61 6d 65 73    20 74 68 61 74 0a 68 61 76 65 20 74 6f 20 6d 61 | .as.branch.names.that.have.to.ma | 
| 159440 | 74 63 68 20 65 78 61 63 74 6c 79 20 75 6e 6c 65    73 73 20 74 68 65 79 20 63 6f 6e 74 61 69 6e 20 | tch.exactly.unless.they.contain. | 
| 159460 | 61 20 63 68 61 72 61 63 74 65 72 20 74 68 61 74    20 6d 61 6b 65 73 0a 74 68 65 6d 20 69 6e 76 61 | a.character.that.makes.them.inva | 
| 159480 | 6c 69 64 20 61 73 20 61 20 62 72 61 6e 63 68 20    6e 61 6d 65 2e 20 20 52 65 63 6f 6d 6d 65 6e 64 | lid.as.a.branch.name...Recommend | 
| 1594a0 | 65 64 20 63 68 61 72 61 63 74 65 72 73 20 74 6f    20 75 73 65 0a 74 6f 20 74 72 69 67 67 65 72 20 | ed.characters.to.use.to.trigger. | 
| 1594c0 | 69 6e 74 65 72 70 72 65 74 61 74 69 6f 6e 20 61    73 20 61 20 72 65 67 65 78 70 20 61 72 65 20 5c | interpretation.as.a.regexp.are.\ | 
| 1594e0 | 22 2a 5c 22 20 61 6e 64 20 5c 22 5e 5c 22 2e 20    20 53 6f 6d 65 0a 6f 74 68 65 72 20 63 68 61 72 | "*\".and.\"^\"...Some.other.char | 
| 159500 | 61 63 74 65 72 73 20 77 68 69 63 68 20 79 6f 75    20 6d 69 67 68 74 20 65 78 70 65 63 74 20 74 6f | acters.which.you.might.expect.to | 
| 159520 | 20 62 65 20 69 6e 76 61 6c 69 64 2c 20 61 63 74    75 61 6c 6c 79 0a 61 72 65 20 6e 6f 74 2c 20 65 | .be.invalid,.actually.are.not,.e | 
| 159540 | 2e 67 2e 2c 20 5c 22 2e 2b 24 5c 22 20 61 72 65    20 61 6c 6c 20 70 65 72 66 65 63 74 6c 79 20 76 | .g.,.\".+$\".are.all.perfectly.v | 
| 159560 | 61 6c 69 64 2e 20 20 4d 6f 72 65 20 70 72 65 63    69 73 65 6c 79 2c 0a 69 66 20 60 67 69 74 20 63 | alid...More.precisely,.if.`git.c | 
| 159580 | 68 65 63 6b 2d 72 65 66 2d 66 6f 72 6d 61 74 20    2d 2d 62 72 61 6e 63 68 20 53 54 52 49 4e 47 27 | heck-ref-format.--branch.STRING' | 
| 1595a0 | 20 65 78 69 74 73 20 77 69 74 68 20 61 20 6e 6f    6e 2d 7a 65 72 6f 0a 73 74 61 74 75 73 2c 20 74 | .exits.with.a.non-zero.status,.t | 
| 1595c0 | 68 65 6e 20 74 72 65 61 74 20 53 54 52 49 4e 47    20 61 73 20 61 20 72 65 67 65 78 70 2e 0a 0a 41 | hen.treat.STRING.as.a.regexp...A | 
| 1595e0 | 73 73 75 6d 69 6e 67 20 74 68 65 20 63 68 6f 73    65 6e 20 62 72 61 6e 63 68 20 6d 61 74 63 68 65 | ssuming.the.chosen.branch.matche | 
| 159600 | 73 20 74 68 65 73 65 20 63 6f 6e 64 69 74 69 6f    6e 73 20 79 6f 75 20 77 6f 75 6c 64 20 65 6e 64 | s.these.conditions.you.would.end | 
| 159620 | 0a 75 70 20 77 69 74 68 20 77 69 74 68 20 65 2e    67 2e 3a 0a 0a 20 20 66 65 61 74 75 72 65 20 2d | .up.with.with.e.g.:....feature.- | 
| 159640 | 2d 75 70 73 74 72 65 61 6d 2d 2d 3e 20 6f 72 69    67 69 6e 2f 6d 61 73 74 65 72 0a 0a 69 6e 73 74 | -upstream-->.origin/master..inst | 
| 159660 | 65 61 64 20 6f 66 0a 0a 20 20 66 65 61 74 75 72    65 20 2d 2d 75 70 73 74 72 65 61 6d 2d 2d 3e 20 | ead.of....feature.--upstream-->. | 
| 159680 | 6d 61 73 74 65 72 20 2d 2d 75 70 73 74 72 65 61    6d 2d 2d 3e 20 6f 72 69 67 69 6e 2f 6d 61 73 74 | master.--upstream-->.origin/mast | 
| 1596a0 | 65 72 0a 0a 57 68 69 63 68 20 79 6f 75 20 70 72    65 66 65 72 20 69 73 20 61 20 6d 61 74 74 65 72 | er..Which.you.prefer.is.a.matter | 
| 1596c0 | 20 6f 66 20 70 65 72 73 6f 6e 61 6c 20 70 72 65    66 65 72 65 6e 63 65 2e 20 20 49 66 20 79 6f 75 | .of.personal.preference...If.you | 
| 1596e0 | 20 64 6f 0a 70 72 65 66 65 72 20 74 68 65 20 66    6f 72 6d 65 72 2c 20 74 68 65 6e 20 79 6f 75 20 | .do.prefer.the.former,.then.you. | 
| 159700 | 73 68 6f 75 6c 64 20 61 64 64 20 62 72 61 6e 63    68 65 73 20 73 75 63 68 20 61 73 20 5c 22 6d 61 | should.add.branches.such.as.\"ma | 
| 159720 | 73 74 65 72 5c 22 2c 0a 5c 22 6e 65 78 74 5c 22    2c 20 61 6e 64 20 5c 22 6d 61 69 6e 74 5c 22 20 | ster\",.\"next\",.and.\"maint\". | 
| 159740 | 74 6f 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20    74 68 69 73 20 6f 70 74 69 6f 6e 73 2e 22 0a 20 | to.the.value.of.this.options.".. | 
| 159760 | 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f    6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 34 | .:package-version.'(magit..."2.4 | 
| 159780 | 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d    61 67 69 74 2d 63 6f 6d 6d 61 6e 64 73 0a 20 20 | .0")...:group.'magit-commands... | 
| 1597a0 | 3a 74 79 70 65 20 27 28 72 65 70 65 61 74 20 73    74 72 69 6e 67 29 29 0a 0a 28 64 65 66 63 75 73 | :type.'(repeat.string))..(defcus | 
| 1597c0 | 74 6f 6d 20 6d 61 67 69 74 2d 62 72 61 6e 63 68    2d 61 64 6a 75 73 74 2d 72 65 6d 6f 74 65 2d 75 | tom.magit-branch-adjust-remote-u | 
| 1597e0 | 70 73 74 72 65 61 6d 2d 61 6c 69 73 74 20 6e 69    6c 0a 20 20 22 41 6c 69 73 74 20 6f 66 20 75 70 | pstream-alist.nil..."Alist.of.up | 
| 159800 | 73 74 72 65 61 6d 73 20 74 6f 20 62 65 20 75 73    65 64 20 77 68 65 6e 20 62 72 61 6e 63 68 69 6e | streams.to.be.used.when.branchin | 
| 159820 | 67 20 66 72 6f 6d 20 72 65 6d 6f 74 65 20 62 72    61 6e 63 68 65 73 2e 0a 0a 57 68 65 6e 20 63 72 | g.from.remote.branches...When.cr | 
| 159840 | 65 61 74 69 6e 67 20 61 20 6c 6f 63 61 6c 20 62    72 61 6e 63 68 20 66 72 6f 6d 20 61 6e 20 65 70 | eating.a.local.branch.from.an.ep | 
| 159860 | 68 65 6d 65 72 61 6c 20 62 72 61 6e 63 68 20 6c    6f 63 61 74 65 64 0a 6f 6e 20 61 20 72 65 6d 6f | hemeral.branch.located.on.a.remo | 
| 159880 | 74 65 2c 20 65 2e 67 2e 2c 20 61 20 66 65 61 74    75 72 65 20 6f 72 20 68 6f 74 66 69 78 20 62 72 | te,.e.g.,.a.feature.or.hotfix.br | 
| 1598a0 | 61 6e 63 68 2c 20 74 68 65 6e 20 74 68 61 74 20    72 65 6d 6f 74 65 0a 62 72 61 6e 63 68 20 73 68 | anch,.then.that.remote.branch.sh | 
| 1598c0 | 6f 75 6c 64 20 75 73 75 61 6c 6c 79 20 6e 6f 74    20 62 65 20 75 73 65 64 20 61 73 20 74 68 65 20 | ould.usually.not.be.used.as.the. | 
| 1598e0 | 75 70 73 74 72 65 61 6d 20 62 72 61 6e 63 68 2c    20 73 69 6e 63 65 0a 74 68 65 20 70 75 73 68 2d | upstream.branch,.since.the.push- | 
| 159900 | 72 65 6d 6f 74 65 20 61 6c 72 65 61 64 79 20 61    6c 6c 6f 77 73 20 61 63 63 65 73 73 69 6e 67 20 | remote.already.allows.accessing. | 
| 159920 | 69 74 20 61 6e 64 20 68 61 76 69 6e 67 20 62 6f    74 68 20 74 68 65 0a 75 70 73 74 72 65 61 6d 20 | it.and.having.both.the.upstream. | 
| 159940 | 61 6e 64 20 74 68 65 20 70 75 73 68 2d 72 65 6d    6f 74 65 20 72 65 66 65 72 65 6e 63 65 20 74 68 | and.the.push-remote.reference.th | 
| 159960 | 65 20 73 61 6d 65 20 72 65 6c 61 74 65 64 20 62    72 61 6e 63 68 0a 77 6f 75 6c 64 20 62 65 20 77 | e.same.related.branch.would.be.w | 
| 159980 | 61 73 74 65 66 75 6c 2e 20 20 49 6e 73 74 65 61    64 20 61 20 62 72 61 6e 63 68 20 6c 69 6b 65 20 | asteful...Instead.a.branch.like. | 
| 1599a0 | 5c 22 6d 61 69 6e 74 5c 22 20 6f 72 20 5c 22 6d    61 73 74 65 72 5c 22 0a 73 68 6f 75 6c 64 20 62 | \"maint\".or.\"master\".should.b | 
| 1599c0 | 65 20 75 73 65 64 20 61 73 20 74 68 65 20 75 70    73 74 72 65 61 6d 2e 0a 0a 54 68 69 73 20 6f 70 | e.used.as.the.upstream...This.op | 
| 1599e0 | 74 69 6f 6e 20 61 6c 6c 6f 77 73 20 73 70 65 63    69 66 79 69 6e 67 20 74 68 65 20 62 72 61 6e 63 | tion.allows.specifying.the.branc | 
| 159a00 | 68 20 74 68 61 74 20 73 68 6f 75 6c 64 20 62 65    20 75 73 65 64 20 61 73 0a 74 68 65 20 75 70 73 | h.that.should.be.used.as.the.ups | 
| 159a20 | 74 72 65 61 6d 20 77 68 65 6e 20 62 72 61 6e 63    68 69 6e 67 20 63 65 72 74 61 69 6e 20 72 65 6d | tream.when.branching.certain.rem | 
| 159a40 | 6f 74 65 20 62 72 61 6e 63 68 65 73 2e 20 20 54    68 65 20 76 61 6c 75 65 0a 69 73 20 61 6e 20 61 | ote.branches...The.value.is.an.a | 
| 159a60 | 6c 69 73 74 20 6f 66 20 74 68 65 20 66 6f 72 6d    20 28 28 55 50 53 54 52 45 41 4d 20 2e 20 52 55 | list.of.the.form.((UPSTREAM...RU | 
| 159a80 | 4c 45 29 2e 2e 2e 29 2e 20 20 54 68 65 20 66 69    72 73 74 0a 65 6c 65 6d 65 6e 74 20 69 73 20 75 | LE)...)...The.first.element.is.u | 
| 159aa0 | 73 65 64 20 77 68 6f 73 65 20 55 50 53 54 52 45    41 4d 20 65 78 69 73 74 73 20 61 6e 64 20 77 68 | sed.whose.UPSTREAM.exists.and.wh | 
| 159ac0 | 6f 73 65 20 52 55 4c 45 20 6d 61 74 63 68 65 73    0a 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 | ose.RULE.matches.the.name.of.the | 
| 159ae0 | 20 6e 65 77 20 62 72 61 6e 63 68 2e 20 20 53 75    62 73 65 71 75 65 6e 74 20 65 6c 65 6d 65 6e 74 | .new.branch...Subsequent.element | 
| 159b00 | 73 20 61 72 65 20 69 67 6e 6f 72 65 64 2e 0a 0a    55 50 53 54 52 45 41 4d 20 69 73 20 74 68 65 20 | s.are.ignored...UPSTREAM.is.the. | 
| 159b20 | 62 72 61 6e 63 68 20 74 6f 20 62 65 20 75 73 65    64 20 61 73 20 74 68 65 20 75 70 73 74 72 65 61 | branch.to.be.used.as.the.upstrea | 
| 159b40 | 6d 20 66 6f 72 20 62 72 61 6e 63 68 65 73 0a 73    70 65 63 69 66 69 65 64 20 62 79 20 52 55 4c 45 | m.for.branches.specified.by.RULE | 
| 159b60 | 2e 20 20 49 74 20 63 61 6e 20 62 65 20 61 20 6c    6f 63 61 6c 20 6f 72 20 61 20 72 65 6d 6f 74 65 | ...It.can.be.a.local.or.a.remote | 
| 159b80 | 20 62 72 61 6e 63 68 2e 0a 0a 52 55 4c 45 20 63    61 6e 20 65 69 74 68 65 72 20 62 65 20 61 20 72 | .branch...RULE.can.either.be.a.r | 
| 159ba0 | 65 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f    6e 2c 20 6d 61 74 63 68 69 6e 67 20 62 72 61 6e | egular.expression,.matching.bran | 
| 159bc0 | 63 68 65 73 20 77 68 6f 73 65 0a 75 70 73 74 72    65 61 6d 20 73 68 6f 75 6c 64 20 62 65 20 74 68 | ches.whose.upstream.should.be.th | 
| 159be0 | 65 20 6f 6e 65 20 73 70 65 63 69 66 69 65 64 20    62 79 20 55 50 53 54 52 45 41 4d 2e 20 20 4f 72 | e.one.specified.by.UPSTREAM...Or | 
| 159c00 | 20 69 74 20 63 61 6e 20 62 65 0a 61 20 6c 69 73    74 20 6f 66 20 74 68 65 20 6f 6e 6c 79 20 62 72 | .it.can.be.a.list.of.the.only.br | 
| 159c20 | 61 6e 63 68 65 73 20 74 68 61 74 20 73 68 6f 75    6c 64 20 2a 6e 6f 74 2a 20 75 73 65 20 55 50 53 | anches.that.should.*not*.use.UPS | 
| 159c40 | 54 52 45 41 4d 3b 20 61 6c 6c 0a 6f 74 68 65 72    20 62 72 61 6e 63 68 65 73 20 77 69 6c 6c 2e 20 | TREAM;.all.other.branches.will.. | 
| 159c60 | 20 4d 61 74 63 68 69 6e 67 20 69 73 20 64 6f 6e    65 20 61 66 74 65 72 20 73 74 72 69 70 70 69 6e | .Matching.is.done.after.strippin | 
| 159c80 | 67 20 74 68 65 20 72 65 6d 6f 74 65 0a 70 61 72    74 20 6f 66 20 74 68 65 20 6e 61 6d 65 20 6f 66 | g.the.remote.part.of.the.name.of | 
| 159ca0 | 20 74 68 65 20 62 72 61 6e 63 68 20 74 68 61 74    20 69 73 20 62 65 69 6e 67 20 62 72 61 6e 63 68 | .the.branch.that.is.being.branch | 
| 159cc0 | 65 64 20 66 72 6f 6d 2e 0a 0a 49 66 20 79 6f 75    20 75 73 65 20 61 20 66 69 6e 69 74 65 20 73 65 | ed.from...If.you.use.a.finite.se | 
| 159ce0 | 74 20 6f 66 20 6e 6f 6e 2d 65 70 68 65 6d 65 72    61 6c 20 62 72 61 6e 63 68 65 73 20 61 63 72 6f | t.of.non-ephemeral.branches.acro | 
| 159d00 | 73 73 20 61 6c 6c 20 79 6f 75 72 0a 72 65 70 6f    73 69 74 6f 72 69 65 73 2c 20 74 68 65 6e 20 79 | ss.all.your.repositories,.then.y | 
| 159d20 | 6f 75 20 6d 69 67 68 74 20 75 73 65 20 73 6f 6d    65 74 68 69 6e 67 20 6c 69 6b 65 3a 0a 0a 20 20 | ou.might.use.something.like:.... | 
| 159d40 | 28 28 5c 22 6f 72 69 67 69 6e 2f 6d 61 73 74 65    72 5c 22 20 2e 20 28 5c 22 6d 61 73 74 65 72 5c | ((\"origin/master\"...(\"master\ | 
| 159d60 | 22 20 5c 22 6e 65 78 74 5c 22 20 5c 22 6d 61 69    6e 74 5c 22 29 29 29 0a 0a 4f 72 20 69 66 20 74 | ".\"next\".\"maint\")))..Or.if.t | 
| 159d80 | 68 65 20 6e 61 6d 65 73 20 6f 66 20 61 6c 6c 20    79 6f 75 72 20 65 70 68 65 6d 65 72 61 6c 20 62 | he.names.of.all.your.ephemeral.b | 
| 159da0 | 72 61 6e 63 68 65 73 20 63 6f 6e 74 61 69 6e 20    61 20 73 6c 61 73 68 2c 0a 61 74 20 6c 65 61 73 | ranches.contain.a.slash,.at.leas | 
| 159dc0 | 74 20 69 6e 20 73 6f 6d 65 20 72 65 70 6f 73 69    74 6f 72 69 65 73 2c 20 74 68 65 6e 20 61 20 67 | t.in.some.repositories,.then.a.g | 
| 159de0 | 6f 6f 64 20 76 61 6c 75 65 20 63 6f 75 6c 64 20    62 65 3a 0a 0a 20 20 28 28 5c 22 6f 72 69 67 69 | ood.value.could.be:....((\"origi | 
| 159e00 | 6e 2f 6d 61 73 74 65 72 5c 22 20 2e 20 5c 22 2f    5c 22 29 29 0a 0a 4f 66 20 63 6f 75 72 73 65 20 | n/master\"...\"/\"))..Of.course. | 
| 159e20 | 79 6f 75 20 63 61 6e 20 61 6c 73 6f 20 66 69 6e    65 2d 74 75 6e 65 3a 0a 0a 20 20 28 28 5c 22 6f | you.can.also.fine-tune:....((\"o | 
| 159e40 | 72 69 67 69 6e 2f 6d 61 69 6e 74 5c 22 20 2e 20    5c 22 5c 5c 5c 5c 5c 5c 3d 60 68 6f 74 66 69 78 | rigin/maint\"...\"\\\\\\=`hotfix | 
| 159e60 | 2f 5c 22 29 0a 20 20 20 28 5c 22 6f 72 69 67 69    6e 2f 6d 61 73 74 65 72 5c 22 20 2e 20 5c 22 5c | /\")....(\"origin/master\"...\"\ | 
| 159e80 | 5c 5c 5c 5c 5c 3d 60 66 65 61 74 75 72 65 2f 5c    22 29 29 0a 0a 55 50 53 54 52 45 41 4d 20 63 61 | \\\\\=`feature/\"))..UPSTREAM.ca | 
| 159ea0 | 6e 20 62 65 20 61 20 6c 6f 63 61 6c 20 62 72 61    6e 63 68 3a 0a 0a 20 20 28 28 5c 22 6d 61 73 74 | n.be.a.local.branch:....((\"mast | 
| 159ec0 | 65 72 5c 22 20 2e 20 28 5c 22 6d 61 73 74 65 72    5c 22 20 5c 22 6e 65 78 74 5c 22 20 5c 22 6d 61 | er\"...(\"master\".\"next\".\"ma | 
| 159ee0 | 69 6e 74 5c 22 29 29 29 0a 0a 42 65 63 61 75 73    65 20 74 68 65 20 6d 61 69 6e 20 62 72 61 6e 63 | int\")))..Because.the.main.branc | 
| 159f00 | 68 20 69 73 20 6e 6f 20 6c 6f 6e 67 65 72 20 61    6c 6d 6f 73 74 20 61 6c 77 61 79 73 20 6e 61 6d | h.is.no.longer.almost.always.nam | 
| 159f20 | 65 64 20 5c 22 6d 61 73 74 65 72 5c 22 0a 79 6f    75 20 73 68 6f 75 6c 64 20 61 6c 73 6f 20 61 63 | ed.\"master\".you.should.also.ac | 
| 159f40 | 63 6f 75 6e 74 20 66 6f 72 20 6f 74 68 65 72 20    63 6f 6d 6d 6f 6e 20 6e 61 6d 65 73 3a 0a 0a 20 | count.for.other.common.names:... | 
| 159f60 | 20 28 28 5c 22 6d 61 69 6e 5c 22 20 20 2e 20 28    5c 22 6d 61 69 6e 5c 22 20 5c 22 6d 61 73 74 65 | .((\"main\"....(\"main\".\"maste | 
| 159f80 | 72 5c 22 20 5c 22 6e 65 78 74 5c 22 20 5c 22 6d    61 69 6e 74 5c 22 29 29 0a 20 20 20 28 5c 22 6d | r\".\"next\".\"maint\"))....(\"m | 
| 159fa0 | 61 73 74 65 72 5c 22 20 2e 20 28 5c 22 6d 61 69    6e 5c 22 20 5c 22 6d 61 73 74 65 72 5c 22 20 5c | aster\"...(\"main\".\"master\".\ | 
| 159fc0 | 22 6e 65 78 74 5c 22 20 5c 22 6d 61 69 6e 74 5c    22 29 29 29 0a 0a 49 66 20 79 6f 75 20 75 73 65 | "next\".\"maint\")))..If.you.use | 
| 159fe0 | 20 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 65 73    20 61 73 20 55 50 53 54 52 45 41 4d 2c 20 74 68 | .remote.branches.as.UPSTREAM,.th | 
| 15a000 | 65 6e 20 79 6f 75 20 6d 69 67 68 74 20 61 6c 73    6f 20 77 61 6e 74 0a 74 6f 20 73 65 74 20 60 6d | en.you.might.also.want.to.set.`m | 
| 15a020 | 61 67 69 74 2d 62 72 61 6e 63 68 2d 70 72 65 66    65 72 2d 72 65 6d 6f 74 65 2d 75 70 73 74 72 65 | agit-branch-prefer-remote-upstre | 
| 15a040 | 61 6d 27 20 74 6f 20 61 20 6e 6f 6e 2d 6e 69 6c    20 76 61 6c 75 65 2e 0a 48 6f 77 65 76 65 72 2c | am'.to.a.non-nil.value..However, | 
| 15a060 | 20 49 20 72 65 63 6f 6d 6d 65 6e 64 20 74 68 61    74 20 79 6f 75 20 75 73 65 20 6c 6f 63 61 6c 20 | .I.recommend.that.you.use.local. | 
| 15a080 | 62 72 61 6e 63 68 65 73 20 61 73 20 55 50 53 54    52 45 41 4d 2e 22 0a 20 20 3a 70 61 63 6b 61 67 | branches.as.UPSTREAM."...:packag | 
| 15a0a0 | 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69    74 20 2e 20 22 32 2e 39 2e 30 22 29 0a 20 20 3a | e-version.'(magit..."2.9.0")...: | 
| 15a0c0 | 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 63 6f 6d    6d 61 6e 64 73 0a 20 20 3a 74 79 70 65 20 27 28 | group.'magit-commands...:type.'( | 
| 15a0e0 | 72 65 70 65 61 74 20 28 63 6f 6e 73 20 28 73 74    72 69 6e 67 20 3a 74 61 67 20 22 55 73 65 20 75 | repeat.(cons.(string.:tag."Use.u | 
| 15a100 | 70 73 74 72 65 61 6d 22 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | pstream")....................... | 
| 15a120 | 20 28 63 68 6f 69 63 65 20 3a 74 61 67 20 22 66    6f 72 20 62 72 61 6e 63 68 65 73 22 0a 20 20 20 | .(choice.:tag."for.branches".... | 
| 15a140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 67 | ............................(reg | 
| 15a160 | 65 78 70 20 3a 74 61 67 20 22 6d 61 74 63 68 69    6e 67 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 | exp.:tag."matching")............ | 
| 15a180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 72 65 70 65 61 74 20 3a 74 61 67 | ....................(repeat.:tag | 
| 15a1a0 | 20 22 65 78 63 65 70 74 22 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."except"....................... | 
| 15a1c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 73 74 72 69 6e 67 20 3a 74 61 67 20 22 62 | .................(string.:tag."b | 
| 15a1e0 | 72 61 6e 63 68 22 29 29 29 29 29 29 0a 0a 28 64    65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 62 | ranch"))))))..(defcustom.magit-b | 
| 15a200 | 72 61 6e 63 68 2d 72 65 6e 61 6d 65 2d 70 75 73    68 2d 74 61 72 67 65 74 20 74 0a 20 20 22 57 68 | ranch-rename-push-target.t..."Wh | 
| 15a220 | 65 74 68 65 72 20 74 68 65 20 70 75 73 68 2d 72    65 6d 6f 74 65 20 73 65 74 75 70 20 69 73 20 70 | ether.the.push-remote.setup.is.p | 
| 15a240 | 72 65 73 65 72 76 65 64 20 77 68 65 6e 20 72 65    6e 61 6d 69 6e 67 20 61 20 62 72 61 6e 63 68 2e | reserved.when.renaming.a.branch. | 
| 15a260 | 0a 0a 54 68 65 20 63 6f 6d 6d 61 6e 64 20 60 6d    61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 6e 61 | ..The.command.`magit-branch-rena | 
| 15a280 | 6d 65 27 20 72 65 6e 61 6d 65 73 20 61 20 62 72    61 6e 63 68 20 6e 61 6d 65 64 20 4f 4c 44 20 74 | me'.renames.a.branch.named.OLD.t | 
| 15a2a0 | 6f 0a 4e 45 57 2e 20 20 54 68 69 73 20 6f 70 74    69 6f 6e 20 63 6f 6e 74 72 6f 6c 73 20 68 6f 77 | o.NEW...This.option.controls.how | 
| 15a2c0 | 20 6d 75 63 68 20 6f 66 20 74 68 65 20 70 75 73    68 2d 72 65 6d 6f 74 65 20 73 65 74 75 70 20 69 | .much.of.the.push-remote.setup.i | 
| 15a2e0 | 73 0a 70 72 65 73 65 72 76 65 64 20 77 68 65 6e    20 64 6f 69 6e 67 20 73 6f 2e 0a 0a 57 68 65 6e | s.preserved.when.doing.so...When | 
| 15a300 | 20 6e 69 6c 2c 20 74 68 65 6e 20 70 72 65 73 65    72 76 65 20 6e 6f 74 68 69 6e 67 20 61 6e 64 20 | .nil,.then.preserve.nothing.and. | 
| 15a320 | 75 6e 73 65 74 20 60 62 72 61 6e 63 68 2e 4f 4c    44 2e 70 75 73 68 52 65 6d 6f 74 65 27 2e 0a 0a | unset.`branch.OLD.pushRemote'... | 
| 15a340 | 57 68 65 6e 20 60 6c 6f 63 61 6c 2d 6f 6e 6c 79    27 2c 20 74 68 65 6e 20 66 69 72 73 74 20 73 65 | When.`local-only',.then.first.se | 
| 15a360 | 74 20 60 62 72 61 6e 63 68 2e 4e 45 57 2e 70 75    73 68 52 65 6d 6f 74 65 27 20 74 6f 20 74 68 65 | t.`branch.NEW.pushRemote'.to.the | 
| 15a380 | 0a 20 20 73 61 6d 65 20 76 61 6c 75 65 20 61 73    20 60 62 72 61 6e 63 68 2e 4f 4c 44 2e 70 75 73 | ...same.value.as.`branch.OLD.pus | 
| 15a3a0 | 68 52 65 6d 6f 74 65 27 2c 20 70 72 6f 76 69 64    65 64 20 74 68 65 20 6c 61 74 74 65 72 20 69 73 | hRemote',.provided.the.latter.is | 
| 15a3c0 | 0a 20 20 61 63 74 75 61 6c 6c 79 20 73 65 74 20    61 6e 64 20 75 6e 6c 65 73 73 20 74 68 65 20 66 | ...actually.set.and.unless.the.f | 
| 15a3e0 | 6f 72 6d 65 72 20 61 6c 72 65 61 64 79 20 68 61    73 20 61 6e 6f 74 68 65 72 20 76 61 6c 75 65 2e | ormer.already.has.another.value. | 
| 15a400 | 0a 0a 57 68 65 6e 20 74 2c 20 74 68 65 6e 20 72    65 6e 61 6d 65 20 74 68 65 20 62 72 61 6e 63 68 | ..When.t,.then.rename.the.branch | 
| 15a420 | 20 6e 61 6d 65 64 20 4f 4c 44 20 6f 6e 20 74 68    65 20 72 65 6d 6f 74 65 20 73 70 65 63 69 66 69 | .named.OLD.on.the.remote.specifi | 
| 15a440 | 65 64 0a 20 20 62 79 20 60 62 72 61 6e 63 68 2e    4f 4c 44 2e 70 75 73 68 52 65 6d 6f 74 65 27 20 | ed...by.`branch.OLD.pushRemote'. | 
| 15a460 | 74 6f 20 4e 45 57 2c 20 70 72 6f 76 69 64 65 64    20 4f 4c 44 20 65 78 69 73 74 73 20 6f 6e 20 74 | to.NEW,.provided.OLD.exists.on.t | 
| 15a480 | 68 61 74 0a 20 20 72 65 6d 6f 74 65 20 61 6e 64    20 75 6e 6c 65 73 73 20 4e 45 57 20 61 6c 72 65 | hat...remote.and.unless.NEW.alre | 
| 15a4a0 | 61 64 79 20 65 78 69 73 74 73 20 6f 6e 20 74 68    65 20 72 65 6d 6f 74 65 2e 0a 0a 57 68 65 6e 20 | ady.exists.on.the.remote...When. | 
| 15a4c0 | 60 66 6f 72 67 65 2d 6f 6e 6c 79 27 20 61 6e 64    20 74 68 65 20 60 66 6f 72 67 65 27 20 70 61 63 | `forge-only'.and.the.`forge'.pac | 
| 15a4e0 | 6b 61 67 65 20 69 73 20 61 76 61 69 6c 61 62 6c    65 2c 20 74 68 65 6e 0a 20 20 62 65 68 61 76 65 | kage.is.available,.then...behave | 
| 15a500 | 20 6c 69 6b 65 20 60 74 27 20 69 66 20 74 68 65    20 72 65 6d 6f 74 65 20 70 6f 69 6e 74 73 20 74 | .like.`t'.if.the.remote.points.t | 
| 15a520 | 6f 20 61 20 72 65 70 6f 73 69 74 6f 72 79 20 6f    6e 20 61 20 66 6f 72 67 65 0a 20 20 28 63 75 72 | o.a.repository.on.a.forge...(cur | 
| 15a540 | 72 65 6e 74 6c 79 20 47 69 74 68 75 62 20 6f 72    20 47 69 74 6c 61 62 29 2c 20 6f 74 68 65 72 77 | rently.Github.or.Gitlab),.otherw | 
| 15a560 | 69 73 65 20 6c 69 6b 65 20 60 6c 6f 63 61 6c 2d    6f 6e 6c 79 27 2e 22 0a 20 20 3a 70 61 63 6b 61 | ise.like.`local-only'."...:packa | 
| 15a580 | 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67    69 74 20 2e 20 22 32 2e 39 30 2e 30 22 29 0a 20 | ge-version.'(magit..."2.90.0").. | 
| 15a5a0 | 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 63    6f 6d 6d 61 6e 64 73 0a 20 20 3a 74 79 70 65 20 | .:group.'magit-commands...:type. | 
| 15a5c0 | 27 28 63 68 6f 69 63 65 0a 20 20 20 20 20 20 20    20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 | '(choice...........(const.:tag." | 
| 15a5e0 | 44 6f 6e 27 74 20 70 72 65 73 65 72 76 65 20 70    75 73 68 2d 72 65 6d 6f 74 65 20 73 65 74 75 70 | Don't.preserve.push-remote.setup | 
| 15a600 | 22 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20    20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 50 72 | ".nil)...........(const.:tag."Pr | 
| 15a620 | 65 73 65 72 76 65 20 70 75 73 68 2d 72 65 6d 6f    74 65 20 73 65 74 75 70 22 20 6c 6f 63 61 6c 2d | eserve.push-remote.setup".local- | 
| 15a640 | 6f 6e 6c 79 29 0a 20 20 20 20 20 20 20 20 20 20    28 63 6f 6e 73 74 20 3a 74 61 67 20 22 2e 2e 2e | only)...........(const.:tag."... | 
| 15a660 | 20 61 6e 64 20 72 65 6e 61 6d 65 20 63 6f 72 72    65 73 70 6f 6e 64 69 6e 67 20 62 72 61 6e 63 68 | .and.rename.corresponding.branch | 
| 15a680 | 20 6f 6e 20 72 65 6d 6f 74 65 22 20 74 29 0a 20    20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 | .on.remote".t)...........(const. | 
| 15a6a0 | 3a 74 61 67 20 22 2e 2e 2e 20 62 75 74 20 6f 6e    6c 79 20 69 66 20 72 65 6d 6f 74 65 20 69 73 20 | :tag."....but.only.if.remote.is. | 
| 15a6c0 | 6f 6e 20 61 20 66 6f 72 67 65 22 20 66 6f 72 67    65 2d 6f 6e 6c 79 29 29 29 0a 0a 28 64 65 66 63 | on.a.forge".forge-only)))..(defc | 
| 15a6e0 | 75 73 74 6f 6d 20 6d 61 67 69 74 2d 62 72 61 6e    63 68 2d 64 69 72 65 63 74 2d 63 6f 6e 66 69 67 | ustom.magit-branch-direct-config | 
| 15a700 | 75 72 65 20 74 0a 20 20 22 57 68 65 74 68 65 72    20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 60 6d 61 | ure.t..."Whether.the.command.`ma | 
| 15a720 | 67 69 74 2d 62 72 61 6e 63 68 27 20 73 68 6f 77    73 20 47 69 74 20 76 61 72 69 61 62 6c 65 73 2e | git-branch'.shows.Git.variables. | 
| 15a740 | 0a 57 68 65 6e 20 73 65 74 20 74 6f 20 6e 69 6c    2c 20 6e 6f 20 76 61 72 69 61 62 6c 65 73 20 61 | .When.set.to.nil,.no.variables.a | 
| 15a760 | 72 65 20 64 69 73 70 6c 61 79 65 64 20 62 79 20    74 68 69 73 20 74 72 61 6e 73 69 65 6e 74 0a 63 | re.displayed.by.this.transient.c | 
| 15a780 | 6f 6d 6d 61 6e 64 2c 20 69 6e 73 74 65 61 64 20    74 68 65 20 73 75 62 2d 74 72 61 6e 73 69 65 6e | ommand,.instead.the.sub-transien | 
| 15a7a0 | 74 20 60 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d    63 6f 6e 66 69 67 75 72 65 27 0a 68 61 73 20 74 | t.`magit-branch-configure'.has.t | 
| 15a7c0 | 6f 20 62 65 20 75 73 65 64 20 74 6f 20 76 69 65    77 20 61 6e 64 20 63 68 61 6e 67 65 20 62 72 61 | o.be.used.to.view.and.change.bra | 
| 15a7e0 | 6e 63 68 20 72 65 6c 61 74 65 64 20 76 61 72 69    61 62 6c 65 73 2e 22 0a 20 20 3a 70 61 63 6b 61 | nch.related.variables."...:packa | 
| 15a800 | 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67    69 74 20 2e 20 22 32 2e 37 2e 30 22 29 0a 20 20 | ge-version.'(magit..."2.7.0")... | 
| 15a820 | 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 63 6f    6d 6d 61 6e 64 73 0a 20 20 3a 74 79 70 65 20 27 | :group.'magit-commands...:type.' | 
| 15a840 | 62 6f 6f 6c 65 61 6e 29 0a 0a 28 64 65 66 63 75    73 74 6f 6d 20 6d 61 67 69 74 2d 70 75 62 6c 69 | boolean)..(defcustom.magit-publi | 
| 15a860 | 73 68 65 64 2d 62 72 61 6e 63 68 65 73 20 27 28    22 6f 72 69 67 69 6e 2f 6d 61 73 74 65 72 22 29 | shed-branches.'("origin/master") | 
| 15a880 | 0a 20 20 22 4c 69 73 74 20 6f 66 20 62 72 61 6e    63 68 65 73 20 74 68 61 74 20 61 72 65 20 63 6f | ..."List.of.branches.that.are.co | 
| 15a8a0 | 6e 73 69 64 65 72 65 64 20 74 6f 20 62 65 20 70    75 62 6c 69 73 68 65 64 2e 22 0a 20 20 3a 70 61 | nsidered.to.be.published."...:pa | 
| 15a8c0 | 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28    6d 61 67 69 74 20 2e 20 22 32 2e 31 33 2e 30 22 | ckage-version.'(magit..."2.13.0" | 
| 15a8e0 | 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69    74 2d 63 6f 6d 6d 61 6e 64 73 0a 20 20 3a 74 79 | )...:group.'magit-commands...:ty | 
| 15a900 | 70 65 20 27 28 72 65 70 65 61 74 20 73 74 72 69    6e 67 29 29 0a 0a 3b 3b 3b 20 43 6f 6d 6d 61 6e | pe.'(repeat.string))..;;;.Comman | 
| 15a920 | 64 73 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f    61 64 20 28 61 75 74 6f 6c 6f 61 64 20 27 6d 61 | ds..;;;###autoload.(autoload.'ma | 
| 15a940 | 67 69 74 2d 62 72 61 6e 63 68 20 22 6d 61 67 69    74 22 20 6e 69 6c 20 74 29 0a 28 74 72 61 6e 73 | git-branch."magit".nil.t).(trans | 
| 15a960 | 69 65 6e 74 2d 64 65 66 69 6e 65 2d 70 72 65 66    69 78 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 20 | ient-define-prefix.magit-branch. | 
| 15a980 | 28 62 72 61 6e 63 68 29 0a 20 20 22 41 64 64 2c    20 63 6f 6e 66 69 67 75 72 65 20 6f 72 20 72 65 | (branch)..."Add,.configure.or.re | 
| 15a9a0 | 6d 6f 76 65 20 61 20 62 72 61 6e 63 68 2e 22 0a    20 20 3a 6d 61 6e 2d 70 61 67 65 20 22 67 69 74 | move.a.branch."...:man-page."git | 
| 15a9c0 | 2d 62 72 61 6e 63 68 22 0a 20 20 5b 3a 69 66 20    28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 | -branch"...[:if.(lambda.()...... | 
| 15a9e0 | 20 20 20 20 28 61 6e 64 20 6d 61 67 69 74 2d 62    72 61 6e 63 68 2d 64 69 72 65 63 74 2d 63 6f 6e | ....(and.magit-branch-direct-con | 
| 15aa00 | 66 69 67 75 72 65 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6f 72 65 66 20 28 74 72 61 6e | figure...............(oref.(tran | 
| 15aa20 | 73 69 65 6e 74 2d 70 72 65 66 69 78 2d 6f 62 6a    65 63 74 29 20 73 63 6f 70 65 29 29 29 0a 20 20 | sient-prefix-object).scope)))... | 
| 15aa40 | 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 0a 20 20    20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 | .:description....(lambda.()..... | 
| 15aa60 | 20 28 63 6f 6e 63 61 74 20 28 70 72 6f 70 65 72    74 69 7a 65 20 22 43 6f 6e 66 69 67 75 72 65 20 | .(concat.(propertize."Configure. | 
| 15aa80 | 22 20 27 66 61 63 65 20 27 74 72 61 6e 73 69 65    6e 74 2d 68 65 61 64 69 6e 67 29 0a 20 20 20 20 | ".'face.'transient-heading)..... | 
| 15aaa0 | 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72    74 69 7a 65 20 28 6f 72 65 66 20 28 74 72 61 6e | .........(propertize.(oref.(tran | 
| 15aac0 | 73 69 65 6e 74 2d 70 72 65 66 69 78 2d 6f 62 6a    65 63 74 29 20 73 63 6f 70 65 29 0a 20 20 20 20 | sient-prefix-object).scope)..... | 
| 15aae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 27 66 61 63 65 20 27 6d 61 67 69 | .....................'face.'magi | 
| 15ab00 | 74 2d 62 72 61 6e 63 68 2d 6c 6f 63 61 6c 29 29    29 0a 20 20 20 28 22 64 22 20 6d 61 67 69 74 2d | t-branch-local)))....("d".magit- | 
| 15ab20 | 62 72 61 6e 63 68 2e 3c 62 72 61 6e 63 68 3e 2e    64 65 73 63 72 69 70 74 69 6f 6e 29 0a 20 20 20 | branch.<branch>.description).... | 
| 15ab40 | 28 22 75 22 20 6d 61 67 69 74 2d 62 72 61 6e 63    68 2e 3c 62 72 61 6e 63 68 3e 2e 6d 65 72 67 65 | ("u".magit-branch.<branch>.merge | 
| 15ab60 | 2f 72 65 6d 6f 74 65 29 0a 20 20 20 28 22 72 22    20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2e 3c 62 | /remote)....("r".magit-branch.<b | 
| 15ab80 | 72 61 6e 63 68 3e 2e 72 65 62 61 73 65 29 0a 20    20 20 28 22 70 22 20 6d 61 67 69 74 2d 62 72 61 | ranch>.rebase)....("p".magit-bra | 
| 15aba0 | 6e 63 68 2e 3c 62 72 61 6e 63 68 3e 2e 70 75 73    68 52 65 6d 6f 74 65 29 5d 0a 20 20 5b 3a 69 66 | nch.<branch>.pushRemote)]...[:if | 
| 15abc0 | 2d 6e 6f 6e 2d 6e 69 6c 20 6d 61 67 69 74 2d 62    72 61 6e 63 68 2d 64 69 72 65 63 74 2d 63 6f 6e | -non-nil.magit-branch-direct-con | 
| 15abe0 | 66 69 67 75 72 65 0a 20 20 20 3a 64 65 73 63 72    69 70 74 69 6f 6e 20 22 43 6f 6e 66 69 67 75 72 | figure....:description."Configur | 
| 15ac00 | 65 20 72 65 70 6f 73 69 74 6f 72 79 20 64 65 66    61 75 6c 74 73 22 0a 20 20 20 28 22 52 22 20 6d | e.repository.defaults"....("R".m | 
| 15ac20 | 61 67 69 74 2d 70 75 6c 6c 2e 72 65 62 61 73 65    29 0a 20 20 20 28 22 50 22 20 6d 61 67 69 74 2d | agit-pull.rebase)....("P".magit- | 
| 15ac40 | 72 65 6d 6f 74 65 2e 70 75 73 68 44 65 66 61 75    6c 74 29 0a 20 20 20 28 22 42 22 20 22 55 70 64 | remote.pushDefault)....("B"."Upd | 
| 15ac60 | 61 74 65 20 64 65 66 61 75 6c 74 20 62 72 61 6e    63 68 22 20 6d 61 67 69 74 2d 75 70 64 61 74 65 | ate.default.branch".magit-update | 
| 15ac80 | 2d 64 65 66 61 75 6c 74 2d 62 72 61 6e 63 68 0a    20 20 20 20 3a 69 6e 61 70 74 2d 69 66 2d 6e 6f | -default-branch.....:inapt-if-no | 
| 15aca0 | 74 20 6d 61 67 69 74 2d 67 65 74 2d 73 6f 6d 65    2d 72 65 6d 6f 74 65 29 5d 0a 20 20 5b 22 41 72 | t.magit-get-some-remote)]...["Ar | 
| 15acc0 | 67 75 6d 65 6e 74 73 22 0a 20 20 20 28 37 20 22    2d 72 22 20 22 52 65 63 75 72 73 65 20 73 75 62 | guments"....(7."-r"."Recurse.sub | 
| 15ace0 | 6d 6f 64 75 6c 65 73 20 77 68 65 6e 20 63 68 65    63 6b 69 6e 67 20 6f 75 74 20 61 6e 20 65 78 69 | modules.when.checking.out.an.exi | 
| 15ad00 | 73 74 69 6e 67 20 62 72 61 6e 63 68 22 0a 20 20    20 20 20 20 22 2d 2d 72 65 63 75 72 73 65 2d 73 | sting.branch"......."--recurse-s | 
| 15ad20 | 75 62 6d 6f 64 75 6c 65 73 22 0a 20 20 20 20 20    20 3a 69 66 20 28 6c 61 6d 62 64 61 20 28 29 20 | ubmodules".......:if.(lambda.(). | 
| 15ad40 | 28 6d 61 67 69 74 2d 67 69 74 2d 76 65 72 73 69    6f 6e 3e 3d 20 22 32 2e 31 33 22 29 29 29 5d 0a | (magit-git-version>=."2.13")))]. | 
| 15ad60 | 20 20 5b 5b 22 43 68 65 63 6b 6f 75 74 22 0a 20    20 20 20 28 22 62 22 20 22 62 72 61 6e 63 68 2f | ..[["Checkout".....("b"."branch/ | 
| 15ad80 | 72 65 76 69 73 69 6f 6e 22 20 20 20 6d 61 67 69    74 2d 63 68 65 63 6b 6f 75 74 29 0a 20 20 20 20 | revision"...magit-checkout)..... | 
| 15ada0 | 28 22 6c 22 20 22 6c 6f 63 61 6c 20 62 72 61 6e    63 68 22 20 20 20 20 20 20 6d 61 67 69 74 2d 62 | ("l"."local.branch"......magit-b | 
| 15adc0 | 72 61 6e 63 68 2d 63 68 65 63 6b 6f 75 74 29 0a    20 20 20 20 28 36 20 22 6f 22 20 22 6e 65 77 20 | ranch-checkout).....(6."o"."new. | 
| 15ade0 | 6f 72 70 68 61 6e 22 20 20 20 20 20 20 6d 61 67    69 74 2d 62 72 61 6e 63 68 2d 6f 72 70 68 61 6e | orphan"......magit-branch-orphan | 
| 15ae00 | 29 5d 0a 20 20 20 5b 22 22 0a 20 20 20 20 28 22    63 22 20 22 6e 65 77 20 62 72 61 6e 63 68 22 20 | )]....["".....("c"."new.branch". | 
| 15ae20 | 20 20 20 20 20 20 20 6d 61 67 69 74 2d 62 72 61    6e 63 68 2d 61 6e 64 2d 63 68 65 63 6b 6f 75 74 | .......magit-branch-and-checkout | 
| 15ae40 | 29 0a 20 20 20 20 28 22 73 22 20 22 6e 65 77 20    73 70 69 6e 2d 6f 66 66 22 20 20 20 20 20 20 6d | ).....("s"."new.spin-off"......m | 
| 15ae60 | 61 67 69 74 2d 62 72 61 6e 63 68 2d 73 70 69 6e    6f 66 66 29 0a 20 20 20 20 28 35 20 22 77 22 20 | agit-branch-spinoff).....(5."w". | 
| 15ae80 | 22 6e 65 77 20 77 6f 72 6b 74 72 65 65 22 20 20    20 20 6d 61 67 69 74 2d 77 6f 72 6b 74 72 65 65 | "new.worktree"....magit-worktree | 
| 15aea0 | 2d 63 68 65 63 6b 6f 75 74 29 5d 0a 20 20 20 5b    22 43 72 65 61 74 65 22 0a 20 20 20 20 28 22 6e | -checkout)]....["Create".....("n | 
| 15aec0 | 22 20 22 6e 65 77 20 62 72 61 6e 63 68 22 20 20    20 20 20 20 20 20 6d 61 67 69 74 2d 62 72 61 6e | "."new.branch"........magit-bran | 
| 15aee0 | 63 68 2d 63 72 65 61 74 65 29 0a 20 20 20 20 28    22 53 22 20 22 6e 65 77 20 73 70 69 6e 2d 6f 75 | ch-create).....("S"."new.spin-ou | 
| 15af00 | 74 22 20 20 20 20 20 20 6d 61 67 69 74 2d 62 72    61 6e 63 68 2d 73 70 69 6e 6f 75 74 29 0a 20 20 | t"......magit-branch-spinout)... | 
| 15af20 | 20 20 28 35 20 22 57 22 20 22 6e 65 77 20 77 6f    72 6b 74 72 65 65 22 20 20 20 20 6d 61 67 69 74 | ..(5."W"."new.worktree"....magit | 
| 15af40 | 2d 77 6f 72 6b 74 72 65 65 2d 62 72 61 6e 63 68    29 5d 0a 20 20 20 5b 22 44 6f 22 0a 20 20 20 20 | -worktree-branch)]....["Do"..... | 
| 15af60 | 28 22 43 22 20 22 63 6f 6e 66 69 67 75 72 65 2e    2e 2e 22 20 20 20 20 20 20 6d 61 67 69 74 2d 62 | ("C"."configure..."......magit-b | 
| 15af80 | 72 61 6e 63 68 2d 63 6f 6e 66 69 67 75 72 65 29    0a 20 20 20 20 28 22 6d 22 20 22 72 65 6e 61 6d | ranch-configure).....("m"."renam | 
| 15afa0 | 65 22 20 20 20 20 20 20 20 20 20 20 20 20 6d 61    67 69 74 2d 62 72 61 6e 63 68 2d 72 65 6e 61 6d | e"............magit-branch-renam | 
| 15afc0 | 65 29 0a 20 20 20 20 28 22 78 22 20 22 72 65 73    65 74 22 20 20 20 20 20 20 20 20 20 20 20 20 20 | e).....("x"."reset"............. | 
| 15afe0 | 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 73    65 74 29 0a 20 20 20 20 28 22 6b 22 20 22 64 65 | magit-branch-reset).....("k"."de | 
| 15b000 | 6c 65 74 65 22 20 20 20 20 20 20 20 20 20 20 20    20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 64 65 | lete"............magit-branch-de | 
| 15b020 | 6c 65 74 65 29 5d 0a 20 20 20 5b 22 22 0a 20 20    20 20 28 37 20 22 68 22 20 22 73 68 65 6c 76 65 | lete)]....["".....(7."h"."shelve | 
| 15b040 | 22 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74    2d 62 72 61 6e 63 68 2d 73 68 65 6c 76 65 29 0a | "..........magit-branch-shelve). | 
| 15b060 | 20 20 20 20 28 37 20 22 48 22 20 22 75 6e 73 68    65 6c 76 65 22 20 20 20 20 20 20 20 20 6d 61 67 | ....(7."H"."unshelve"........mag | 
| 15b080 | 69 74 2d 62 72 61 6e 63 68 2d 75 6e 73 68 65 6c    76 65 29 5d 5d 0a 20 20 28 69 6e 74 65 72 61 63 | it-branch-unshelve)]]...(interac | 
| 15b0a0 | 74 69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69    74 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 | tive.(list.(magit-get-current-br | 
| 15b0c0 | 61 6e 63 68 29 29 29 0a 20 20 28 74 72 61 6e 73    69 65 6e 74 2d 73 65 74 75 70 20 27 6d 61 67 69 | anch)))...(transient-setup.'magi | 
| 15b0e0 | 74 2d 62 72 61 6e 63 68 20 6e 69 6c 20 6e 69 6c    20 3a 73 63 6f 70 65 20 62 72 61 6e 63 68 29 29 | t-branch.nil.nil.:scope.branch)) | 
| 15b100 | 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62    72 61 6e 63 68 2d 61 72 67 75 6d 65 6e 74 73 20 | ..(defun.magit-branch-arguments. | 
| 15b120 | 28 29 0a 20 20 28 74 72 61 6e 73 69 65 6e 74 2d    61 72 67 73 20 27 6d 61 67 69 74 2d 62 72 61 6e | ()...(transient-args.'magit-bran | 
| 15b140 | 63 68 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f    6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 | ch))..;;;###autoload.(defun.magi | 
| 15b160 | 74 2d 63 68 65 63 6b 6f 75 74 20 28 72 65 76 69    73 69 6f 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 61 | t-checkout.(revision.&optional.a | 
| 15b180 | 72 67 73 29 0a 20 20 22 43 68 65 63 6b 6f 75 74    20 52 45 56 49 53 49 4f 4e 2c 20 75 70 64 61 74 | rgs)..."Checkout.REVISION,.updat | 
| 15b1a0 | 69 6e 67 20 74 68 65 20 69 6e 64 65 78 20 61 6e    64 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 | ing.the.index.and.the.working.tr | 
| 15b1c0 | 65 65 2e 0a 49 66 20 52 45 56 49 53 49 4f 4e 20    69 73 20 61 20 6c 6f 63 61 6c 20 62 72 61 6e 63 | ee..If.REVISION.is.a.local.branc | 
| 15b1e0 | 68 2c 20 74 68 65 6e 20 74 68 61 74 20 62 65 63    6f 6d 65 73 20 74 68 65 20 63 75 72 72 65 6e 74 | h,.then.that.becomes.the.current | 
| 15b200 | 0a 62 72 61 6e 63 68 2e 20 20 49 66 20 69 74 20    69 73 20 73 6f 6d 65 74 68 69 6e 67 20 65 6c 73 | .branch...If.it.is.something.els | 
| 15b220 | 65 2c 20 74 68 65 6e 20 60 48 45 41 44 27 20 62    65 63 6f 6d 65 73 20 64 65 74 61 63 68 65 64 2e | e,.then.`HEAD'.becomes.detached. | 
| 15b240 | 0a 43 68 65 63 6b 6f 75 74 20 66 61 69 6c 73 20    69 66 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 | .Checkout.fails.if.the.working.t | 
| 15b260 | 72 65 65 20 6f 72 20 74 68 65 20 73 74 61 67 69    6e 67 20 61 72 65 61 20 63 6f 6e 74 61 69 6e 0a | ree.or.the.staging.area.contain. | 
| 15b280 | 63 68 61 6e 67 65 73 2e 0a 5c 6e 28 67 69 74 20    63 68 65 63 6b 6f 75 74 20 52 45 56 49 53 49 4f | changes..\n(git.checkout.REVISIO | 
| 15b2a0 | 4e 29 2e 22 0a 20 20 28 64 65 63 6c 61 72 65 20    28 69 6e 74 65 72 61 63 74 69 76 65 2d 6f 6e 6c | N)."...(declare.(interactive-onl | 
| 15b2c0 | 79 20 6d 61 67 69 74 2d 2d 63 68 65 63 6b 6f 75    74 29 29 0a 20 20 28 69 6e 74 65 72 61 63 74 69 | y.magit--checkout))...(interacti | 
| 15b2e0 | 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d    72 65 61 64 2d 6f 74 68 65 72 2d 62 72 61 6e 63 | ve.(list.(magit-read-other-branc | 
| 15b300 | 68 2d 6f 72 2d 63 6f 6d 6d 69 74 20 22 43 68 65    63 6b 6f 75 74 22 29 0a 20 20 20 20 20 20 20 20 | h-or-commit."Checkout")......... | 
| 15b320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61    67 69 74 2d 62 72 61 6e 63 68 2d 61 72 67 75 6d | .............(magit-branch-argum | 
| 15b340 | 65 6e 74 73 29 29 29 0a 20 20 28 77 68 65 6e 20    28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5c | ents)))...(when.(string-match."\ | 
| 15b360 | 5c 60 68 65 61 64 73 2f 5c 5c 28 2e 2b 5c 5c 29    22 20 72 65 76 69 73 69 6f 6e 29 0a 20 20 20 20 | \`heads/\\(.+\\)".revision)..... | 
| 15b380 | 28 73 65 74 71 20 72 65 76 69 73 69 6f 6e 20 28    6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 72 | (setq.revision.(match-string.1.r | 
| 15b3a0 | 65 76 69 73 69 6f 6e 29 29 29 0a 20 20 28 6d 61    67 69 74 2d 72 75 6e 2d 67 69 74 2d 61 73 79 6e | evision)))...(magit-run-git-asyn | 
| 15b3c0 | 63 20 22 63 68 65 63 6b 6f 75 74 22 20 61 72 67    73 20 72 65 76 69 73 69 6f 6e 29 29 0a 0a 28 64 | c."checkout".args.revision))..(d | 
| 15b3e0 | 65 66 75 6e 20 6d 61 67 69 74 2d 2d 63 68 65 63    6b 6f 75 74 20 28 72 65 76 69 73 69 6f 6e 20 26 | efun.magit--checkout.(revision.& | 
| 15b400 | 6f 70 74 69 6f 6e 61 6c 20 61 72 67 73 29 0a 20    20 28 77 68 65 6e 20 28 73 74 72 69 6e 67 2d 6d | optional.args)...(when.(string-m | 
| 15b420 | 61 74 63 68 20 22 5c 5c 60 68 65 61 64 73 2f 5c    5c 28 2e 2b 5c 5c 29 22 20 72 65 76 69 73 69 6f | atch."\\`heads/\\(.+\\)".revisio | 
| 15b440 | 6e 29 0a 20 20 20 20 28 73 65 74 71 20 72 65 76    69 73 69 6f 6e 20 28 6d 61 74 63 68 2d 73 74 72 | n).....(setq.revision.(match-str | 
| 15b460 | 69 6e 67 20 31 20 72 65 76 69 73 69 6f 6e 29 29    29 0a 20 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d | ing.1.revision)))...(magit-call- | 
| 15b480 | 67 69 74 20 22 63 68 65 63 6b 6f 75 74 22 20 61    72 67 73 20 72 65 76 69 73 69 6f 6e 29 29 0a 0a | git."checkout".args.revision)).. | 
| 15b4a0 | 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28    64 65 66 75 6e 20 6d 61 67 69 74 2d 62 72 61 6e | ;;;###autoload.(defun.magit-bran | 
| 15b4c0 | 63 68 2d 63 72 65 61 74 65 20 28 62 72 61 6e 63    68 20 73 74 61 72 74 2d 70 6f 69 6e 74 29 0a 20 | ch-create.(branch.start-point).. | 
| 15b4e0 | 20 22 43 72 65 61 74 65 20 42 52 41 4e 43 48 20    61 74 20 62 72 61 6e 63 68 20 6f 72 20 72 65 76 | ."Create.BRANCH.at.branch.or.rev | 
| 15b500 | 69 73 69 6f 6e 20 53 54 41 52 54 2d 50 4f 49 4e    54 2e 22 0a 20 20 28 64 65 63 6c 61 72 65 20 28 | ision.START-POINT."...(declare.( | 
| 15b520 | 69 6e 74 65 72 61 63 74 69 76 65 2d 6f 6e 6c 79    20 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 29 | interactive-only.magit-call-git) | 
| 15b540 | 29 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65    20 28 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 | )...(interactive.(magit-branch-r | 
| 15b560 | 65 61 64 2d 61 72 67 73 20 22 43 72 65 61 74 65    20 62 72 61 6e 63 68 22 29 29 0a 20 20 28 6d 61 | ead-args."Create.branch"))...(ma | 
| 15b580 | 67 69 74 2d 72 75 6e 2d 67 69 74 2d 61 73 79 6e    63 20 22 62 72 61 6e 63 68 22 20 62 72 61 6e 63 | git-run-git-async."branch".branc | 
| 15b5a0 | 68 20 73 74 61 72 74 2d 70 6f 69 6e 74 29 0a 20    20 28 73 65 74 2d 70 72 6f 63 65 73 73 2d 73 65 | h.start-point)...(set-process-se | 
| 15b5c0 | 6e 74 69 6e 65 6c 0a 20 20 20 6d 61 67 69 74 2d    74 68 69 73 2d 70 72 6f 63 65 73 73 0a 20 20 20 | ntinel....magit-this-process.... | 
| 15b5e0 | 28 6c 61 6d 62 64 61 20 28 70 72 6f 63 65 73 73    20 65 76 65 6e 74 29 0a 20 20 20 20 20 28 77 68 | (lambda.(process.event)......(wh | 
| 15b600 | 65 6e 20 28 6d 65 6d 71 20 28 70 72 6f 63 65 73    73 2d 73 74 61 74 75 73 20 70 72 6f 63 65 73 73 | en.(memq.(process-status.process | 
| 15b620 | 29 20 27 28 65 78 69 74 20 73 69 67 6e 61 6c 29    29 0a 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | ).'(exit.signal))........(magit- | 
| 15b640 | 62 72 61 6e 63 68 2d 6d 61 79 62 65 2d 61 64 6a    75 73 74 2d 75 70 73 74 72 65 61 6d 20 62 72 61 | branch-maybe-adjust-upstream.bra | 
| 15b660 | 6e 63 68 20 73 74 61 72 74 2d 70 6f 69 6e 74 29    0a 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 70 | nch.start-point)........(magit-p | 
| 15b680 | 72 6f 63 65 73 73 2d 73 65 6e 74 69 6e 65 6c 20    70 72 6f 63 65 73 73 20 65 76 65 6e 74 29 29 29 | rocess-sentinel.process.event))) | 
| 15b6a0 | 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f    61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | ))..;;;###autoload.(defun.magit- | 
| 15b6c0 | 62 72 61 6e 63 68 2d 61 6e 64 2d 63 68 65 63 6b    6f 75 74 20 28 62 72 61 6e 63 68 20 73 74 61 72 | branch-and-checkout.(branch.star | 
| 15b6e0 | 74 2d 70 6f 69 6e 74 20 26 6f 70 74 69 6f 6e 61    6c 20 61 72 67 73 29 0a 20 20 22 43 72 65 61 74 | t-point.&optional.args)..."Creat | 
| 15b700 | 65 20 61 6e 64 20 63 68 65 63 6b 6f 75 74 20 42    52 41 4e 43 48 20 61 74 20 62 72 61 6e 63 68 20 | e.and.checkout.BRANCH.at.branch. | 
| 15b720 | 6f 72 20 72 65 76 69 73 69 6f 6e 20 53 54 41 52    54 2d 50 4f 49 4e 54 2e 22 0a 20 20 28 64 65 63 | or.revision.START-POINT."...(dec | 
| 15b740 | 6c 61 72 65 20 28 69 6e 74 65 72 61 63 74 69 76    65 2d 6f 6e 6c 79 20 6d 61 67 69 74 2d 63 61 6c | lare.(interactive-only.magit-cal | 
| 15b760 | 6c 2d 67 69 74 29 29 0a 20 20 28 69 6e 74 65 72    61 63 74 69 76 65 20 28 61 70 70 65 6e 64 20 28 | l-git))...(interactive.(append.( | 
| 15b780 | 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 61    64 2d 61 72 67 73 20 22 43 72 65 61 74 65 20 61 | magit-branch-read-args."Create.a | 
| 15b7a0 | 6e 64 20 63 68 65 63 6b 6f 75 74 20 62 72 61 6e    63 68 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 | nd.checkout.branch")............ | 
| 15b7c0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73    74 20 28 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d | ............(list.(magit-branch- | 
| 15b7e0 | 61 72 67 75 6d 65 6e 74 73 29 29 29 29 0a 20 20    28 69 66 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 | arguments))))...(if.(string-matc | 
| 15b800 | 68 2d 70 20 22 5e 73 74 61 73 68 40 7b 5b 30 2d    39 5d 2b 7d 24 22 20 73 74 61 72 74 2d 70 6f 69 | h-p."^stash@{[0-9]+}$".start-poi | 
| 15b820 | 6e 74 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74    2d 72 75 6e 2d 67 69 74 20 22 73 74 61 73 68 22 | nt).......(magit-run-git."stash" | 
| 15b840 | 20 22 62 72 61 6e 63 68 22 20 62 72 61 6e 63 68    20 73 74 61 72 74 2d 70 6f 69 6e 74 29 0a 20 20 | ."branch".branch.start-point)... | 
| 15b860 | 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74    2d 61 73 79 6e 63 20 22 63 68 65 63 6b 6f 75 74 | ..(magit-run-git-async."checkout | 
| 15b880 | 22 20 61 72 67 73 20 22 2d 62 22 20 62 72 61 6e    63 68 20 73 74 61 72 74 2d 70 6f 69 6e 74 29 0a | ".args."-b".branch.start-point). | 
| 15b8a0 | 20 20 20 20 28 73 65 74 2d 70 72 6f 63 65 73 73    2d 73 65 6e 74 69 6e 65 6c 0a 20 20 20 20 20 6d | ....(set-process-sentinel......m | 
| 15b8c0 | 61 67 69 74 2d 74 68 69 73 2d 70 72 6f 63 65 73    73 0a 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 | agit-this-process......(lambda.( | 
| 15b8e0 | 70 72 6f 63 65 73 73 20 65 76 65 6e 74 29 0a 20    20 20 20 20 20 20 28 77 68 65 6e 20 28 6d 65 6d | process.event)........(when.(mem | 
| 15b900 | 71 20 28 70 72 6f 63 65 73 73 2d 73 74 61 74 75    73 20 70 72 6f 63 65 73 73 29 20 27 28 65 78 69 | q.(process-status.process).'(exi | 
| 15b920 | 74 20 73 69 67 6e 61 6c 29 29 0a 20 20 20 20 20    20 20 20 20 28 6d 61 67 69 74 2d 62 72 61 6e 63 | t.signal))..........(magit-branc | 
| 15b940 | 68 2d 6d 61 79 62 65 2d 61 64 6a 75 73 74 2d 75    70 73 74 72 65 61 6d 20 62 72 61 6e 63 68 20 73 | h-maybe-adjust-upstream.branch.s | 
| 15b960 | 74 61 72 74 2d 70 6f 69 6e 74 29 0a 20 20 20 20    20 20 20 20 20 28 6d 61 67 69 74 2d 70 72 6f 63 | tart-point)..........(magit-proc | 
| 15b980 | 65 73 73 2d 73 65 6e 74 69 6e 65 6c 20 70 72 6f    63 65 73 73 20 65 76 65 6e 74 29 29 29 29 29 29 | ess-sentinel.process.event)))))) | 
| 15b9a0 | 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64    0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 72 | ..;;;###autoload.(defun.magit-br | 
| 15b9c0 | 61 6e 63 68 2d 6f 72 2d 63 68 65 63 6b 6f 75 74    20 28 61 72 67 20 26 6f 70 74 69 6f 6e 61 6c 20 | anch-or-checkout.(arg.&optional. | 
| 15b9e0 | 73 74 61 72 74 2d 70 6f 69 6e 74 29 0a 20 20 22    48 79 62 72 69 64 20 62 65 74 77 65 65 6e 20 60 | start-point)..."Hybrid.between.` | 
| 15ba00 | 6d 61 67 69 74 2d 63 68 65 63 6b 6f 75 74 27 20    61 6e 64 20 60 6d 61 67 69 74 2d 62 72 61 6e 63 | magit-checkout'.and.`magit-branc | 
| 15ba20 | 68 2d 61 6e 64 2d 63 68 65 63 6b 6f 75 74 27 2e    0a 0a 41 73 6b 20 74 68 65 20 75 73 65 72 20 66 | h-and-checkout'...Ask.the.user.f | 
| 15ba40 | 6f 72 20 61 6e 20 65 78 69 73 74 69 6e 67 20 62    72 61 6e 63 68 20 6f 72 20 72 65 76 69 73 69 6f | or.an.existing.branch.or.revisio | 
| 15ba60 | 6e 2e 20 20 49 66 20 74 68 65 20 75 73 65 72 0a    69 6e 70 75 74 20 61 63 74 75 61 6c 6c 79 20 63 | n...If.the.user.input.actually.c | 
| 15ba80 | 61 6e 20 62 65 20 72 65 73 6f 6c 76 65 64 20 61    73 20 61 20 62 72 61 6e 63 68 20 6f 72 20 72 65 | an.be.resolved.as.a.branch.or.re | 
| 15baa0 | 76 69 73 69 6f 6e 2c 20 74 68 65 6e 0a 63 68 65    63 6b 20 74 68 61 74 20 6f 75 74 2c 20 6a 75 73 | vision,.then.check.that.out,.jus | 
| 15bac0 | 74 20 6c 69 6b 65 20 60 6d 61 67 69 74 2d 63 68    65 63 6b 6f 75 74 27 20 77 6f 75 6c 64 2e 0a 0a | t.like.`magit-checkout'.would... | 
| 15bae0 | 4f 74 68 65 72 77 69 73 65 20 63 72 65 61 74 65    20 61 6e 64 20 63 68 65 63 6b 6f 75 74 20 61 20 | Otherwise.create.and.checkout.a. | 
| 15bb00 | 6e 65 77 20 62 72 61 6e 63 68 20 75 73 69 6e 67    20 74 68 65 20 69 6e 70 75 74 20 61 73 0a 69 74 | new.branch.using.the.input.as.it | 
| 15bb20 | 73 20 6e 61 6d 65 2e 20 20 42 65 66 6f 72 65 20    64 6f 69 6e 67 20 73 6f 20 72 65 61 64 20 74 68 | s.name...Before.doing.so.read.th | 
| 15bb40 | 65 20 73 74 61 72 74 69 6e 67 2d 70 6f 69 6e 74    20 66 6f 72 20 74 68 65 20 6e 65 77 0a 62 72 61 | e.starting-point.for.the.new.bra | 
| 15bb60 | 6e 63 68 2e 20 20 54 68 69 73 20 69 73 20 73 69    6d 69 6c 61 72 20 74 6f 20 77 68 61 74 20 60 6d | nch...This.is.similar.to.what.`m | 
| 15bb80 | 61 67 69 74 2d 62 72 61 6e 63 68 2d 61 6e 64 2d    63 68 65 63 6b 6f 75 74 27 0a 64 6f 65 73 2e 22 | agit-branch-and-checkout'.does." | 
| 15bba0 | 0a 20 20 28 64 65 63 6c 61 72 65 20 28 69 6e 74    65 72 61 63 74 69 76 65 2d 6f 6e 6c 79 20 6d 61 | ...(declare.(interactive-only.ma | 
| 15bbc0 | 67 69 74 2d 63 61 6c 6c 2d 67 69 74 29 29 0a 20    20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 | git-call-git))...(interactive... | 
| 15bbe0 | 20 28 6c 65 74 20 28 28 61 72 67 20 28 6d 61 67    69 74 2d 72 65 61 64 2d 6f 74 68 65 72 2d 62 72 | .(let.((arg.(magit-read-other-br | 
| 15bc00 | 61 6e 63 68 2d 6f 72 2d 63 6f 6d 6d 69 74 20 22    43 68 65 63 6b 6f 75 74 22 29 29 29 0a 20 20 20 | anch-or-commit."Checkout"))).... | 
| 15bc20 | 20 20 28 6c 69 73 74 20 61 72 67 0a 20 20 20 20    20 20 20 20 20 20 20 28 61 6e 64 20 28 6e 6f 74 | ..(list.arg............(and.(not | 
| 15bc40 | 20 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 70    20 61 72 67 29 29 0a 20 20 20 20 20 20 20 20 20 | .(magit-commit-p.arg)).......... | 
| 15bc60 | 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65    61 64 2d 73 74 61 72 74 69 6e 67 2d 70 6f 69 6e | .......(magit-read-starting-poin | 
| 15bc80 | 74 20 22 43 72 65 61 74 65 20 61 6e 64 20 63 68    65 63 6b 6f 75 74 20 62 72 61 6e 63 68 22 20 61 | t."Create.and.checkout.branch".a | 
| 15bca0 | 72 67 29 29 29 29 29 0a 20 20 28 77 68 65 6e 20    28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5c | rg)))))...(when.(string-match."\ | 
| 15bcc0 | 5c 60 68 65 61 64 73 2f 5c 5c 28 2e 2b 5c 5c 29    22 20 61 72 67 29 0a 20 20 20 20 28 73 65 74 71 | \`heads/\\(.+\\)".arg).....(setq | 
| 15bce0 | 20 61 72 67 20 28 6d 61 74 63 68 2d 73 74 72 69    6e 67 20 31 20 61 72 67 29 29 29 0a 20 20 28 69 | .arg.(match-string.1.arg)))...(i | 
| 15bd00 | 66 20 73 74 61 72 74 2d 70 6f 69 6e 74 0a 20 20    20 20 20 20 28 77 69 74 68 2d 73 75 70 70 72 65 | f.start-point.......(with-suppre | 
| 15bd20 | 73 73 65 64 2d 77 61 72 6e 69 6e 67 73 20 28 28    69 6e 74 65 72 61 63 74 69 76 65 2d 6f 6e 6c 79 | ssed-warnings.((interactive-only | 
| 15bd40 | 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 61 6e    64 2d 63 68 65 63 6b 6f 75 74 29 29 0a 20 20 20 | .magit-branch-and-checkout)).... | 
| 15bd60 | 20 20 20 20 20 28 6d 61 67 69 74 2d 62 72 61 6e    63 68 2d 61 6e 64 2d 63 68 65 63 6b 6f 75 74 20 | .....(magit-branch-and-checkout. | 
| 15bd80 | 61 72 67 20 73 74 61 72 74 2d 70 6f 69 6e 74 29    29 0a 20 20 20 20 28 6d 61 67 69 74 2d 2d 63 68 | arg.start-point)).....(magit--ch | 
| 15bda0 | 65 63 6b 6f 75 74 20 61 72 67 29 0a 20 20 20 20    28 6d 61 67 69 74 2d 72 65 66 72 65 73 68 29 29 | eckout.arg).....(magit-refresh)) | 
| 15bdc0 | 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61    64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 | )..;;;###autoload.(defun.magit-b | 
| 15bde0 | 72 61 6e 63 68 2d 63 68 65 63 6b 6f 75 74 20 28    62 72 61 6e 63 68 20 26 6f 70 74 69 6f 6e 61 6c | ranch-checkout.(branch.&optional | 
| 15be00 | 20 73 74 61 72 74 2d 70 6f 69 6e 74 29 0a 20 20    22 43 68 65 63 6b 6f 75 74 20 61 6e 20 65 78 69 | .start-point)..."Checkout.an.exi | 
| 15be20 | 73 74 69 6e 67 20 6f 72 20 6e 65 77 20 6c 6f 63    61 6c 20 62 72 61 6e 63 68 2e 0a 0a 52 65 61 64 | sting.or.new.local.branch...Read | 
| 15be40 | 20 61 20 62 72 61 6e 63 68 20 6e 61 6d 65 20 66    72 6f 6d 20 74 68 65 20 75 73 65 72 20 6f 66 66 | .a.branch.name.from.the.user.off | 
| 15be60 | 65 72 69 6e 67 20 61 6c 6c 20 6c 6f 63 61 6c 20    62 72 61 6e 63 68 65 73 20 61 6e 64 0a 61 20 73 | ering.all.local.branches.and.a.s | 
| 15be80 | 75 62 73 65 74 20 6f 66 20 72 65 6d 6f 74 65 20    62 72 61 6e 63 68 65 73 20 61 73 20 63 61 6e 64 | ubset.of.remote.branches.as.cand | 
| 15bea0 | 69 64 61 74 65 73 2e 20 20 4f 6d 69 74 20 72 65    6d 6f 74 65 20 62 72 61 6e 63 68 65 73 0a 66 6f | idates...Omit.remote.branches.fo | 
| 15bec0 | 72 20 77 68 69 63 68 20 61 20 6c 6f 63 61 6c 20    62 72 61 6e 63 68 20 62 79 20 74 68 65 20 73 61 | r.which.a.local.branch.by.the.sa | 
| 15bee0 | 6d 65 20 6e 61 6d 65 20 65 78 69 73 74 73 20 66    72 6f 6d 20 74 68 65 20 6c 69 73 74 0a 6f 66 20 | me.name.exists.from.the.list.of. | 
| 15bf00 | 63 61 6e 64 69 64 61 74 65 73 2e 20 20 54 68 65    20 75 73 65 72 20 63 61 6e 20 61 6c 73 6f 20 65 | candidates...The.user.can.also.e | 
| 15bf20 | 6e 74 65 72 20 61 20 63 6f 6d 70 6c 65 74 65 6c    79 20 6e 65 77 20 62 72 61 6e 63 68 0a 6e 61 6d | nter.a.completely.new.branch.nam | 
| 15bf40 | 65 2e 0a 0a 2d 20 49 66 20 74 68 65 20 75 73 65    72 20 73 65 6c 65 63 74 73 20 61 6e 20 65 78 69 | e...-.If.the.user.selects.an.exi | 
| 15bf60 | 73 74 69 6e 67 20 6c 6f 63 61 6c 20 62 72 61 6e    63 68 2c 20 74 68 65 6e 20 63 68 65 63 6b 20 74 | sting.local.branch,.then.check.t | 
| 15bf80 | 68 61 74 0a 20 20 6f 75 74 2e 0a 0a 2d 20 49 66    20 74 68 65 20 75 73 65 72 20 73 65 6c 65 63 74 | hat...out...-.If.the.user.select | 
| 15bfa0 | 73 20 61 20 72 65 6d 6f 74 65 20 62 72 61 6e 63    68 2c 20 74 68 65 6e 20 63 72 65 61 74 65 20 61 | s.a.remote.branch,.then.create.a | 
| 15bfc0 | 6e 64 20 63 68 65 63 6b 6f 75 74 0a 20 20 61 20    6e 65 77 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 | nd.checkout...a.new.local.branch | 
| 15bfe0 | 20 77 69 74 68 20 74 68 65 20 73 61 6d 65 20 6e    61 6d 65 2e 20 20 43 6f 6e 66 69 67 75 72 65 20 | .with.the.same.name...Configure. | 
| 15c000 | 74 68 65 20 73 65 6c 65 63 74 65 64 0a 20 20 72    65 6d 6f 74 65 20 62 72 61 6e 63 68 20 61 73 20 | the.selected...remote.branch.as. | 
| 15c020 | 70 75 73 68 20 74 61 72 67 65 74 2e 0a 0a 2d 20    49 66 20 74 68 65 20 75 73 65 72 20 65 6e 74 65 | push.target...-.If.the.user.ente | 
| 15c040 | 72 73 20 61 20 6e 65 77 20 62 72 61 6e 63 68 20    6e 61 6d 65 2c 20 74 68 65 6e 20 63 72 65 61 74 | rs.a.new.branch.name,.then.creat | 
| 15c060 | 65 20 61 6e 64 20 63 68 65 63 6b 0a 20 20 74 68    61 74 20 6f 75 74 2c 20 61 66 74 65 72 20 61 6c | e.and.check...that.out,.after.al | 
| 15c080 | 73 6f 20 72 65 61 64 69 6e 67 20 74 68 65 20 73    74 61 72 74 69 6e 67 2d 70 6f 69 6e 74 20 66 72 | so.reading.the.starting-point.fr | 
| 15c0a0 | 6f 6d 20 74 68 65 20 75 73 65 72 2e 0a 0a 49 6e    20 74 68 65 20 6c 61 74 74 65 72 20 74 77 6f 20 | om.the.user...In.the.latter.two. | 
| 15c0c0 | 63 61 73 65 73 20 74 68 65 20 75 70 73 74 72 65    61 6d 20 69 73 20 61 6c 73 6f 20 73 65 74 2e 20 | cases.the.upstream.is.also.set.. | 
| 15c0e0 | 20 57 68 65 74 68 65 72 20 69 74 20 69 73 0a 73    65 74 20 74 6f 20 74 68 65 20 63 68 6f 73 65 6e | .Whether.it.is.set.to.the.chosen | 
| 15c100 | 20 53 54 41 52 54 2d 50 4f 49 4e 54 20 6f 72 20    73 6f 6d 65 74 68 69 6e 67 20 65 6c 73 65 20 64 | .START-POINT.or.something.else.d | 
| 15c120 | 65 70 65 6e 64 73 20 6f 6e 20 74 68 65 0a 76 61    6c 75 65 20 6f 66 20 60 6d 61 67 69 74 2d 62 72 | epends.on.the.value.of.`magit-br | 
| 15c140 | 61 6e 63 68 2d 61 64 6a 75 73 74 2d 72 65 6d 6f    74 65 2d 75 70 73 74 72 65 61 6d 2d 61 6c 69 73 | anch-adjust-remote-upstream-alis | 
| 15c160 | 74 27 2c 20 6a 75 73 74 20 6c 69 6b 65 0a 77 68    65 6e 20 75 73 69 6e 67 20 60 6d 61 67 69 74 2d | t',.just.like.when.using.`magit- | 
| 15c180 | 62 72 61 6e 63 68 2d 61 6e 64 2d 63 68 65 63 6b    6f 75 74 27 2e 22 0a 20 20 28 64 65 63 6c 61 72 | branch-and-checkout'."...(declar | 
| 15c1a0 | 65 20 28 69 6e 74 65 72 61 63 74 69 76 65 2d 6f    6e 6c 79 20 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 | e.(interactive-only.magit-call-g | 
| 15c1c0 | 69 74 29 29 0a 20 20 28 69 6e 74 65 72 61 63 74    69 76 65 0a 20 20 20 28 6c 65 74 2a 20 28 28 63 | it))...(interactive....(let*.((c | 
| 15c1e0 | 75 72 72 65 6e 74 20 28 6d 61 67 69 74 2d 67 65    74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68 | urrent.(magit-get-current-branch | 
| 15c200 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6c 6f    63 61 6c 20 20 20 28 6d 61 67 69 74 2d 6c 69 73 | ))...........(local...(magit-lis | 
| 15c220 | 74 2d 6c 6f 63 61 6c 2d 62 72 61 6e 63 68 2d 6e    61 6d 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 | t-local-branch-names)).......... | 
| 15c240 | 20 28 72 65 6d 6f 74 65 20 20 28 2d 2d 66 69 6c    74 65 72 20 28 61 6e 64 20 28 73 74 72 69 6e 67 | .(remote..(--filter.(and.(string | 
| 15c260 | 2d 6d 61 74 63 68 20 22 5b 5e 2f 5d 2b 2f 22 20    69 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | -match."[^/]+/".it)............. | 
| 15c280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6e 6f 74 20 28 6d 65 6d 62 | ......................(not.(memb | 
| 15c2a0 | 65 72 20 28 73 75 62 73 74 72 69 6e 67 20 69 74    20 28 6d 61 74 63 68 2d 65 6e 64 20 30 29 29 0a | er.(substring.it.(match-end.0)). | 
| 15c2c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 15c2e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    63 6f 6e 73 20 22 48 45 41 44 22 20 6c 6f 63 61 | ...............(cons."HEAD".loca | 
| 15c300 | 6c 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | l))))........................... | 
| 15c320 | 20 20 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 72    65 6d 6f 74 65 2d 62 72 61 6e 63 68 2d 6e 61 6d | ...(magit-list-remote-branch-nam | 
| 15c340 | 65 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20    28 63 68 6f 69 63 65 73 20 28 6e 63 6f 6e 63 20 | es)))...........(choices.(nconc. | 
| 15c360 | 28 64 65 6c 65 74 65 20 63 75 72 72 65 6e 74 20    6c 6f 63 61 6c 29 20 72 65 6d 6f 74 65 29 29 0a | (delete.current.local).remote)). | 
| 15c380 | 20 20 20 20 20 20 20 20 20 20 28 61 74 70 6f 69    6e 74 20 28 6d 61 67 69 74 2d 62 72 61 6e 63 68 | ..........(atpoint.(magit-branch | 
| 15c3a0 | 2d 61 74 2d 70 6f 69 6e 74 29 29 0a 20 20 20 20    20 20 20 20 20 20 28 63 68 6f 69 63 65 20 20 28 | -at-point))...........(choice..( | 
| 15c3c0 | 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67    2d 72 65 61 64 0a 20 20 20 20 20 20 20 20 20 20 | magit-completing-read........... | 
| 15c3e0 | 20 20 20 20 20 20 20 20 20 20 22 43 68 65 63 6b    6f 75 74 20 62 72 61 6e 63 68 22 20 63 68 6f 69 | .........."Checkout.branch".choi | 
| 15c400 | 63 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 6e 69 6c 20 6e 69 6c 20 | ces.....................nil.nil. | 
| 15c420 | 6e 69 6c 20 27 6d 61 67 69 74 2d 72 65 76 69 73    69 6f 6e 2d 68 69 73 74 6f 72 79 0a 20 20 20 20 | nil.'magit-revision-history..... | 
| 15c440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6f 72 20 28 63 61 72 20 28 6d 65 6d 62 65 72 | ................(or.(car.(member | 
| 15c460 | 20 61 74 70 6f 69 6e 74 20 63 68 6f 69 63 65 73    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .atpoint.choices)).............. | 
| 15c480 | 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20    61 74 70 6f 69 6e 74 0a 20 20 20 20 20 20 20 20 | ...........(and.atpoint......... | 
| 15c4a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 63 61 72 20 28 6d 65 6d 62 65 | .....................(car.(membe | 
| 15c4c0 | 72 20 28 61 6e 64 20 28 73 74 72 69 6e 67 2d 6d    61 74 63 68 20 22 5b 5e 2f 5d 2b 2f 22 20 61 74 | r.(and.(string-match."[^/]+/".at | 
| 15c4e0 | 70 6f 69 6e 74 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | point).......................... | 
| 15c500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 73 75 62 73 74 72 69 6e 67 | ......................(substring | 
| 15c520 | 20 61 74 70 6f 69 6e 74 20 28 6d 61 74 63 68 2d    65 6e 64 20 30 29 29 29 0a 20 20 20 20 20 20 20 | .atpoint.(match-end.0)))........ | 
| 15c540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 15c560 | 20 20 20 63 68 6f 69 63 65 73 29 29 29 29 29 29    29 0a 20 20 20 20 20 28 63 6f 6e 64 20 28 28 6d | ...choices)))))))......(cond.((m | 
| 15c580 | 65 6d 62 65 72 20 63 68 6f 69 63 65 20 72 65 6d    6f 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ember.choice.remote)............ | 
| 15c5a0 | 20 28 6c 69 73 74 20 28 61 6e 64 20 28 73 74 72    69 6e 67 2d 6d 61 74 63 68 20 22 5b 5e 2f 5d 2b | .(list.(and.(string-match."[^/]+ | 
| 15c5c0 | 2f 22 20 63 68 6f 69 63 65 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | /".choice)...................... | 
| 15c5e0 | 20 20 28 73 75 62 73 74 72 69 6e 67 20 63 68 6f    69 63 65 20 28 6d 61 74 63 68 2d 65 6e 64 20 30 | ..(substring.choice.(match-end.0 | 
| 15c600 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 63 68 6f 69 63 65 29 29 0a 20 | )))...................choice)).. | 
| 15c620 | 20 20 20 20 20 20 20 20 20 20 28 28 6d 65 6d 62    65 72 20 63 68 6f 69 63 65 20 6c 6f 63 61 6c 29 | ..........((member.choice.local) | 
| 15c640 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69    73 74 20 63 68 6f 69 63 65 29 29 0a 20 20 20 20 | .............(list.choice))..... | 
| 15c660 | 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20    20 20 20 20 20 20 28 6c 69 73 74 20 63 68 6f 69 | .......(t.............(list.choi | 
| 15c680 | 63 65 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 73    74 61 72 74 69 6e 67 2d 70 6f 69 6e 74 20 22 43 | ce.(magit-read-starting-point."C | 
| 15c6a0 | 72 65 61 74 65 22 20 63 68 6f 69 63 65 29 29 29    29 29 29 0a 20 20 28 63 6f 6e 64 0a 20 20 20 28 | reate".choice))))))...(cond....( | 
| 15c6c0 | 28 6e 6f 74 20 73 74 61 72 74 2d 70 6f 69 6e 74    29 0a 20 20 20 20 28 6d 61 67 69 74 2d 2d 63 68 | (not.start-point).....(magit--ch | 
| 15c6e0 | 65 63 6b 6f 75 74 20 62 72 61 6e 63 68 20 28 6d    61 67 69 74 2d 62 72 61 6e 63 68 2d 61 72 67 75 | eckout.branch.(magit-branch-argu | 
| 15c700 | 6d 65 6e 74 73 29 29 0a 20 20 20 20 28 6d 61 67    69 74 2d 72 65 66 72 65 73 68 29 29 0a 20 20 20 | ments)).....(magit-refresh)).... | 
| 15c720 | 28 74 0a 20 20 20 20 28 77 68 65 6e 20 28 6d 61    67 69 74 2d 61 6e 79 74 68 69 6e 67 2d 6d 6f 64 | (t.....(when.(magit-anything-mod | 
| 15c740 | 69 66 69 65 64 2d 70 20 74 29 0a 20 20 20 20 20    20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 43 61 | ified-p.t).......(user-error."Ca | 
| 15c760 | 6e 6e 6f 74 20 63 68 65 63 6b 6f 75 74 20 77 68    65 6e 20 74 68 65 72 65 20 61 72 65 20 75 6e 63 | nnot.checkout.when.there.are.unc | 
| 15c780 | 6f 6d 6d 69 74 74 65 64 20 63 68 61 6e 67 65 73    22 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 | ommitted.changes")).....(magit-r | 
| 15c7a0 | 75 6e 2d 67 69 74 2d 61 73 79 6e 63 20 22 63 68    65 63 6b 6f 75 74 22 20 28 6d 61 67 69 74 2d 62 | un-git-async."checkout".(magit-b | 
| 15c7c0 | 72 61 6e 63 68 2d 61 72 67 75 6d 65 6e 74 73 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ranch-arguments)................ | 
| 15c7e0 | 20 20 20 20 20 20 20 20 20 20 22 2d 62 22 20 62    72 61 6e 63 68 20 73 74 61 72 74 2d 70 6f 69 6e | .........."-b".branch.start-poin | 
| 15c800 | 74 29 0a 20 20 20 20 28 73 65 74 2d 70 72 6f 63    65 73 73 2d 73 65 6e 74 69 6e 65 6c 0a 20 20 20 | t).....(set-process-sentinel.... | 
| 15c820 | 20 20 6d 61 67 69 74 2d 74 68 69 73 2d 70 72 6f    63 65 73 73 0a 20 20 20 20 20 28 6c 61 6d 62 64 | ..magit-this-process......(lambd | 
| 15c840 | 61 20 28 70 72 6f 63 65 73 73 20 65 76 65 6e 74    29 0a 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 | a.(process.event)........(when.( | 
| 15c860 | 6d 65 6d 71 20 28 70 72 6f 63 65 73 73 2d 73 74    61 74 75 73 20 70 72 6f 63 65 73 73 29 20 27 28 | memq.(process-status.process).'( | 
| 15c880 | 65 78 69 74 20 73 69 67 6e 61 6c 29 29 0a 20 20    20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 72 | exit.signal))..........(magit-br | 
| 15c8a0 | 61 6e 63 68 2d 6d 61 79 62 65 2d 61 64 6a 75 73    74 2d 75 70 73 74 72 65 61 6d 20 62 72 61 6e 63 | anch-maybe-adjust-upstream.branc | 
| 15c8c0 | 68 20 73 74 61 72 74 2d 70 6f 69 6e 74 29 0a 20    20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6d | h.start-point)..........(when.(m | 
| 15c8e0 | 61 67 69 74 2d 72 65 6d 6f 74 65 2d 62 72 61 6e    63 68 2d 70 20 73 74 61 72 74 2d 70 6f 69 6e 74 | agit-remote-branch-p.start-point | 
| 15c900 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 70 63    61 73 65 2d 6c 65 74 20 28 28 60 28 2c 72 65 6d | )............(pcase-let.((`(,rem | 
| 15c920 | 6f 74 65 20 2e 20 2c 72 65 6d 6f 74 65 2d 62 72    61 6e 63 68 29 0a 20 20 20 20 20 20 20 20 20 20 | ote...,remote-branch)........... | 
| 15c940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d    61 67 69 74 2d 73 70 6c 69 74 2d 62 72 61 6e 63 | ..............(magit-split-branc | 
| 15c960 | 68 2d 6e 61 6d 65 20 73 74 61 72 74 2d 70 6f 69    6e 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | h-name.start-point)))........... | 
| 15c980 | 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 65    71 75 61 6c 20 62 72 61 6e 63 68 20 72 65 6d 6f | ...(when.(and.(equal.branch.remo | 
| 15c9a0 | 74 65 2d 62 72 61 6e 63 68 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | te-branch)...................... | 
| 15c9c0 | 20 20 20 28 6e 6f 74 20 28 65 71 75 61 6c 20 72    65 6d 6f 74 65 20 28 6d 61 67 69 74 2d 67 65 74 | ...(not.(equal.remote.(magit-get | 
| 15c9e0 | 20 22 72 65 6d 6f 74 65 2e 70 75 73 68 44 65 66    61 75 6c 74 22 29 29 29 29 0a 20 20 20 20 20 20 | ."remote.pushDefault"))))....... | 
| 15ca00 | 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d    73 65 74 20 72 65 6d 6f 74 65 20 22 62 72 61 6e | .........(magit-set.remote."bran | 
| 15ca20 | 63 68 22 20 62 72 61 6e 63 68 20 22 70 75 73 68    52 65 6d 6f 74 65 22 29 29 29 29 0a 20 20 20 20 | ch".branch."pushRemote"))))..... | 
| 15ca40 | 20 20 20 20 20 28 6d 61 67 69 74 2d 70 72 6f 63    65 73 73 2d 73 65 6e 74 69 6e 65 6c 20 70 72 6f | .....(magit-process-sentinel.pro | 
| 15ca60 | 63 65 73 73 20 65 76 65 6e 74 29 29 29 29 29 29    29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | cess.event)))))))..(defun.magit- | 
| 15ca80 | 62 72 61 6e 63 68 2d 6d 61 79 62 65 2d 61 64 6a    75 73 74 2d 75 70 73 74 72 65 61 6d 20 28 62 72 | branch-maybe-adjust-upstream.(br | 
| 15caa0 | 61 6e 63 68 20 73 74 61 72 74 2d 70 6f 69 6e 74    29 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 | anch.start-point)...(when-let.(( | 
| 15cac0 | 75 70 73 74 72 65 61 6d 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6f 72 20 28 61 6e 64 20 | upstream...............(or.(and. | 
| 15cae0 | 28 6d 61 67 69 74 2d 67 65 74 2d 75 70 73 74 72    65 61 6d 2d 62 72 61 6e 63 68 20 62 72 61 6e 63 | (magit-get-upstream-branch.branc | 
| 15cb00 | 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | h)........................(magit | 
| 15cb20 | 2d 67 65 74 2d 69 6e 64 69 72 65 63 74 2d 75 70    73 74 72 65 61 6d 2d 62 72 61 6e 63 68 20 73 74 | -get-indirect-upstream-branch.st | 
| 15cb40 | 61 72 74 2d 70 6f 69 6e 74 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 | art-point))...................(a | 
| 15cb60 | 6e 64 20 28 6d 61 67 69 74 2d 72 65 6d 6f 74 65    2d 62 72 61 6e 63 68 2d 70 20 73 74 61 72 74 2d | nd.(magit-remote-branch-p.start- | 
| 15cb80 | 70 6f 69 6e 74 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c | point)........................(l | 
| 15cba0 | 65 74 20 28 28 6e 61 6d 65 20 28 63 64 72 20 28    6d 61 67 69 74 2d 73 70 6c 69 74 2d 62 72 61 6e | et.((name.(cdr.(magit-split-bran | 
| 15cbc0 | 63 68 2d 6e 61 6d 65 20 73 74 61 72 74 2d 70 6f    69 6e 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 | ch-name.start-point))))......... | 
| 15cbe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 73 65 71 2d 73 6f 6d 65 0a 20 20 20 20 20 | .................(seq-some...... | 
| 15cc00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 70 63 61 73 65 2d 6c 61 6d 62 | .....................(pcase-lamb | 
| 15cc20 | 64 61 20 28 60 28 2c 75 70 73 74 72 65 61 6d 20    2e 20 2c 72 75 6c 65 29 29 0a 20 20 20 20 20 20 | da.(`(,upstream...,rule))....... | 
| 15cc40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 61 6e 64 20 28 6d 61 67 69 | ......................(and.(magi | 
| 15cc60 | 74 2d 62 72 61 6e 63 68 2d 70 20 75 70 73 74 72    65 61 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 | t-branch-p.upstream)............ | 
| 15cc80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 69 66 20 28 6c 69 73 74 70 | ......................(if.(listp | 
| 15cca0 | 20 72 75 6c 65 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .rule).......................... | 
| 15ccc0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74    20 28 6d 65 6d 62 65 72 20 6e 61 6d 65 20 72 75 | ............(not.(member.name.ru | 
| 15cce0 | 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | le))............................ | 
| 15cd00 | 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d    6d 61 74 63 68 2d 70 20 72 75 6c 65 20 6e 61 6d | ........(string-match-p.rule.nam | 
| 15cd20 | 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e))............................. | 
| 15cd40 | 20 20 20 20 20 75 70 73 74 72 65 61 6d 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....upstream))................. | 
| 15cd60 | 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d    62 72 61 6e 63 68 2d 61 64 6a 75 73 74 2d 72 65 | ..........magit-branch-adjust-re | 
| 15cd80 | 6d 6f 74 65 2d 75 70 73 74 72 65 61 6d 2d 61 6c    69 73 74 29 29 29 29 29 29 0a 20 20 20 20 28 6d | mote-upstream-alist)))))).....(m | 
| 15cda0 | 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22 62    72 61 6e 63 68 22 20 28 63 6f 6e 63 61 74 20 22 | agit-call-git."branch".(concat." | 
| 15cdc0 | 2d 2d 73 65 74 2d 75 70 73 74 72 65 61 6d 2d 74    6f 3d 22 20 75 70 73 74 72 65 61 6d 29 20 62 72 | --set-upstream-to=".upstream).br | 
| 15cde0 | 61 6e 63 68 29 29 29 0a 0a 3b 3b 3b 23 23 23 61    75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d | anch)))..;;;###autoload.(defun.m | 
| 15ce00 | 61 67 69 74 2d 62 72 61 6e 63 68 2d 6f 72 70 68    61 6e 20 28 62 72 61 6e 63 68 20 73 74 61 72 74 | agit-branch-orphan.(branch.start | 
| 15ce20 | 2d 70 6f 69 6e 74 29 0a 20 20 22 43 72 65 61 74    65 20 61 6e 64 20 63 68 65 63 6b 6f 75 74 20 61 | -point)..."Create.and.checkout.a | 
| 15ce40 | 6e 20 6f 72 70 68 61 6e 20 42 52 41 4e 43 48 20    77 69 74 68 20 63 6f 6e 74 65 6e 74 73 20 66 72 | n.orphan.BRANCH.with.contents.fr | 
| 15ce60 | 6f 6d 20 72 65 76 69 73 69 6f 6e 20 53 54 41 52    54 2d 50 4f 49 4e 54 2e 22 0a 20 20 28 69 6e 74 | om.revision.START-POINT."...(int | 
| 15ce80 | 65 72 61 63 74 69 76 65 20 28 6d 61 67 69 74 2d    62 72 61 6e 63 68 2d 72 65 61 64 2d 61 72 67 73 | eractive.(magit-branch-read-args | 
| 15cea0 | 20 22 43 72 65 61 74 65 20 61 6e 64 20 63 68 65    63 6b 6f 75 74 20 6f 72 70 68 61 6e 20 62 72 61 | ."Create.and.checkout.orphan.bra | 
| 15cec0 | 6e 63 68 22 29 29 0a 20 20 28 6d 61 67 69 74 2d    72 75 6e 2d 67 69 74 20 22 63 68 65 63 6b 6f 75 | nch"))...(magit-run-git."checkou | 
| 15cee0 | 74 22 20 22 2d 2d 6f 72 70 68 61 6e 22 20 62 72    61 6e 63 68 20 73 74 61 72 74 2d 70 6f 69 6e 74 | t"."--orphan".branch.start-point | 
| 15cf00 | 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74    2d 62 72 61 6e 63 68 2d 72 65 61 64 2d 61 72 67 | ))..(defun.magit-branch-read-arg | 
| 15cf20 | 73 20 28 70 72 6f 6d 70 74 20 26 6f 70 74 69 6f    6e 61 6c 20 64 65 66 61 75 6c 74 2d 73 74 61 72 | s.(prompt.&optional.default-star | 
| 15cf40 | 74 29 0a 20 20 28 69 66 20 6d 61 67 69 74 2d 62    72 61 6e 63 68 2d 72 65 61 64 2d 75 70 73 74 72 | t)...(if.magit-branch-read-upstr | 
| 15cf60 | 65 61 6d 2d 66 69 72 73 74 0a 20 20 20 20 20 20    28 6c 65 74 20 28 28 63 68 6f 69 63 65 20 28 6d | eam-first.......(let.((choice.(m | 
| 15cf80 | 61 67 69 74 2d 72 65 61 64 2d 73 74 61 72 74 69    6e 67 2d 70 6f 69 6e 74 20 70 72 6f 6d 70 74 20 | agit-read-starting-point.prompt. | 
| 15cfa0 | 6e 69 6c 20 64 65 66 61 75 6c 74 2d 73 74 61 72    74 29 29 29 0a 20 20 20 20 20 20 20 20 28 63 6f | nil.default-start))).........(co | 
| 15cfc0 | 6e 64 0a 20 20 20 20 20 20 20 20 20 28 28 6d 61    67 69 74 2d 72 65 76 2d 76 65 72 69 66 79 20 63 | nd..........((magit-rev-verify.c | 
| 15cfe0 | 68 6f 69 63 65 29 0a 20 20 20 20 20 20 20 20 20    20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 72 65 | hoice)...........(list.(magit-re | 
| 15d000 | 61 64 2d 73 74 72 69 6e 67 2d 6e 73 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 | ad-string-ns..................(i | 
| 15d020 | 66 20 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69    6e 67 2d 72 65 61 64 2d 2d 73 69 6c 65 6e 74 2d | f.magit-completing-read--silent- | 
| 15d040 | 64 65 66 61 75 6c 74 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f | default......................(fo | 
| 15d060 | 72 6d 61 74 20 22 25 73 20 28 73 74 61 72 74 69    6e 67 20 61 74 20 60 25 73 27 29 22 20 70 72 6f | rmat."%s.(starting.at.`%s')".pro | 
| 15d080 | 6d 70 74 20 63 68 6f 69 63 65 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 | mpt.choice)...................." | 
| 15d0a0 | 4e 61 6d 65 20 66 6f 72 20 6e 65 77 20 62 72 61    6e 63 68 22 29 0a 20 20 20 20 20 20 20 20 20 20 | Name.for.new.branch")........... | 
| 15d0c0 | 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 64 65    66 20 28 6d 61 70 63 6f 6e 63 61 74 20 23 27 69 | .......(let.((def.(mapconcat.#'i | 
| 15d0e0 | 64 65 6e 74 69 74 79 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | dentity......................... | 
| 15d100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    63 64 72 20 28 73 70 6c 69 74 2d 73 74 72 69 6e | ...............(cdr.(split-strin | 
| 15d120 | 67 20 63 68 6f 69 63 65 20 22 2f 22 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | g.choice."/")).................. | 
| 15d140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 22 2f 22 29 29 29 0a 20 20 20 | ......................"/"))).... | 
| 15d160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 61 6e 64 20 28 6d 65 6d 62 65 72 20 63 68 6f | ................(and.(member.cho | 
| 15d180 | 69 63 65 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d    72 65 6d 6f 74 65 2d 62 72 61 6e 63 68 2d 6e 61 | ice.(magit-list-remote-branch-na | 
| 15d1a0 | 6d 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e | mes)).........................(n | 
| 15d1c0 | 6f 74 20 28 6d 65 6d 62 65 72 20 64 65 66 20 28    6d 61 67 69 74 2d 6c 69 73 74 2d 6c 6f 63 61 6c | ot.(member.def.(magit-list-local | 
| 15d1e0 | 2d 62 72 61 6e 63 68 2d 6e 61 6d 65 73 29 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -branch-names)))................ | 
| 15d200 | 20 20 20 20 20 20 20 20 20 64 65 66 29 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .........def)))................. | 
| 15d220 | 63 68 6f 69 63 65 29 29 0a 20 20 20 20 20 20 20    20 20 28 28 65 71 20 6d 61 67 69 74 2d 62 72 61 | choice))..........((eq.magit-bra | 
| 15d240 | 6e 63 68 2d 72 65 61 64 2d 75 70 73 74 72 65 61    6d 2d 66 69 72 73 74 20 27 66 61 6c 6c 62 61 63 | nch-read-upstream-first.'fallbac | 
| 15d260 | 6b 29 0a 20 20 20 20 20 20 20 20 20 20 28 6c 69    73 74 20 63 68 6f 69 63 65 0a 20 20 20 20 20 20 | k)...........(list.choice....... | 
| 15d280 | 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74    2d 72 65 61 64 2d 73 74 61 72 74 69 6e 67 2d 70 | ..........(magit-read-starting-p | 
| 15d2a0 | 6f 69 6e 74 20 70 72 6f 6d 70 74 20 63 68 6f 69    63 65 20 64 65 66 61 75 6c 74 2d 73 74 61 72 74 | oint.prompt.choice.default-start | 
| 15d2c0 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 28 75    73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 74 20 61 | )))..........((user-error."Not.a | 
| 15d2e0 | 20 76 61 6c 69 64 20 73 74 61 72 74 69 6e 67 2d    70 6f 69 6e 74 3a 20 25 73 22 20 63 68 6f 69 63 | .valid.starting-point:.%s".choic | 
| 15d300 | 65 29 29 29 29 0a 20 20 20 20 28 6c 65 74 20 28    28 62 72 61 6e 63 68 20 28 6d 61 67 69 74 2d 72 | e)))).....(let.((branch.(magit-r | 
| 15d320 | 65 61 64 2d 73 74 72 69 6e 67 2d 6e 73 20 28 63    6f 6e 63 61 74 20 70 72 6f 6d 70 74 20 22 20 6e | ead-string-ns.(concat.prompt.".n | 
| 15d340 | 61 6d 65 64 22 29 29 29 29 0a 20 20 20 20 20 20    28 69 66 20 28 6d 61 67 69 74 2d 62 72 61 6e 63 | amed")))).......(if.(magit-branc | 
| 15d360 | 68 2d 70 20 62 72 61 6e 63 68 29 0a 20 20 20 20    20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 72 61 | h-p.branch)...........(magit-bra | 
| 15d380 | 6e 63 68 2d 72 65 61 64 2d 61 72 67 73 0a 20 20    20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 | nch-read-args............(format | 
| 15d3a0 | 20 22 42 72 61 6e 63 68 20 60 25 73 27 20 61 6c    72 65 61 64 79 20 65 78 69 73 74 73 3b 20 70 69 | ."Branch.`%s'.already.exists;.pi | 
| 15d3c0 | 63 6b 20 61 6e 6f 74 68 65 72 20 6e 61 6d 65 22    20 62 72 61 6e 63 68 29 0a 20 20 20 20 20 20 20 | ck.another.name".branch)........ | 
| 15d3e0 | 20 20 20 20 64 65 66 61 75 6c 74 2d 73 74 61 72    74 29 0a 20 20 20 20 20 20 20 20 28 6c 69 73 74 | ....default-start).........(list | 
| 15d400 | 20 62 72 61 6e 63 68 20 28 6d 61 67 69 74 2d 72    65 61 64 2d 73 74 61 72 74 69 6e 67 2d 70 6f 69 | .branch.(magit-read-starting-poi | 
| 15d420 | 6e 74 20 70 72 6f 6d 70 74 20 62 72 61 6e 63 68    20 64 65 66 61 75 6c 74 2d 73 74 61 72 74 29 29 | nt.prompt.branch.default-start)) | 
| 15d440 | 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f    6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 | ))))..;;;###autoload.(defun.magi | 
| 15d460 | 74 2d 62 72 61 6e 63 68 2d 73 70 69 6e 6f 75 74    20 28 62 72 61 6e 63 68 20 26 6f 70 74 69 6f 6e | t-branch-spinout.(branch.&option | 
| 15d480 | 61 6c 20 66 72 6f 6d 29 0a 20 20 22 43 72 65 61    74 65 20 6e 65 77 20 62 72 61 6e 63 68 20 66 72 | al.from)..."Create.new.branch.fr | 
| 15d4a0 | 6f 6d 20 74 68 65 20 75 6e 70 75 73 68 65 64 20    63 6f 6d 6d 69 74 73 2e 0a 4c 69 6b 65 20 60 6d | om.the.unpushed.commits..Like.`m | 
| 15d4c0 | 61 67 69 74 2d 62 72 61 6e 63 68 2d 73 70 69 6e    6f 66 66 27 20 62 75 74 20 72 65 6d 61 69 6e 20 | agit-branch-spinoff'.but.remain. | 
| 15d4e0 | 6f 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 62    72 61 6e 63 68 2e 0a 49 66 20 74 68 65 72 65 20 | on.the.current.branch..If.there. | 
| 15d500 | 61 72 65 20 61 6e 79 20 75 6e 63 6f 6d 6d 69 74    74 65 64 20 63 68 61 6e 67 65 73 2c 20 74 68 65 | are.any.uncommitted.changes,.the | 
| 15d520 | 6e 20 62 65 68 61 76 65 20 65 78 61 63 74 6c 79    20 6c 69 6b 65 0a 60 6d 61 67 69 74 2d 62 72 61 | n.behave.exactly.like.`magit-bra | 
| 15d540 | 6e 63 68 2d 73 70 69 6e 6f 66 66 27 2e 22 0a 20    20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c | nch-spinoff'."...(interactive.(l | 
| 15d560 | 69 73 74 20 28 6d 61 67 69 74 2d 72 65 61 64 2d    73 74 72 69 6e 67 2d 6e 73 20 22 53 70 69 6e 20 | ist.(magit-read-string-ns."Spin. | 
| 15d580 | 6f 75 74 20 62 72 61 6e 63 68 22 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | out.branch").................... | 
| 15d5a0 | 20 20 28 63 61 72 20 28 6c 61 73 74 20 28 6d 61    67 69 74 2d 72 65 67 69 6f 6e 2d 76 61 6c 75 65 | ..(car.(last.(magit-region-value | 
| 15d5c0 | 73 20 27 63 6f 6d 6d 69 74 29 29 29 29 29 0a 20    20 28 6d 61 67 69 74 2d 2d 62 72 61 6e 63 68 2d | s.'commit)))))...(magit--branch- | 
| 15d5e0 | 73 70 69 6e 6f 66 66 20 62 72 61 6e 63 68 20 66    72 6f 6d 20 6e 69 6c 29 29 0a 0a 3b 3b 3b 23 23 | spinoff.branch.from.nil))..;;;## | 
| 15d600 | 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e    20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 73 70 | #autoload.(defun.magit-branch-sp | 
| 15d620 | 69 6e 6f 66 66 20 28 62 72 61 6e 63 68 20 26 6f    70 74 69 6f 6e 61 6c 20 66 72 6f 6d 29 0a 20 20 | inoff.(branch.&optional.from)... | 
| 15d640 | 22 43 72 65 61 74 65 20 6e 65 77 20 62 72 61 6e    63 68 20 66 72 6f 6d 20 74 68 65 20 75 6e 70 75 | "Create.new.branch.from.the.unpu | 
| 15d660 | 73 68 65 64 20 63 6f 6d 6d 69 74 73 2e 0a 0a 43    72 65 61 74 65 20 61 6e 64 20 63 68 65 63 6b 6f | shed.commits...Create.and.checko | 
| 15d680 | 75 74 20 61 20 6e 65 77 20 62 72 61 6e 63 68 20    73 74 61 72 74 69 6e 67 20 61 74 20 61 6e 64 20 | ut.a.new.branch.starting.at.and. | 
| 15d6a0 | 74 72 61 63 6b 69 6e 67 20 74 68 65 0a 63 75 72    72 65 6e 74 20 62 72 61 6e 63 68 2e 20 20 54 68 | tracking.the.current.branch...Th | 
| 15d6c0 | 61 74 20 62 72 61 6e 63 68 20 69 6e 20 74 75 72    6e 20 69 73 20 72 65 73 65 74 20 74 6f 20 74 68 | at.branch.in.turn.is.reset.to.th | 
| 15d6e0 | 65 20 6c 61 73 74 20 63 6f 6d 6d 69 74 0a 69 74    20 73 68 61 72 65 73 20 77 69 74 68 20 69 74 73 | e.last.commit.it.shares.with.its | 
| 15d700 | 20 75 70 73 74 72 65 61 6d 2e 20 20 49 66 20 74    68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 | .upstream...If.the.current.branc | 
| 15d720 | 68 20 68 61 73 20 6e 6f 0a 75 70 73 74 72 65 61    6d 20 6f 72 20 6e 6f 20 75 6e 70 75 73 68 65 64 | h.has.no.upstream.or.no.unpushed | 
| 15d740 | 20 63 6f 6d 6d 69 74 73 2c 20 74 68 65 6e 20 74    68 65 20 6e 65 77 20 62 72 61 6e 63 68 20 69 73 | .commits,.then.the.new.branch.is | 
| 15d760 | 20 63 72 65 61 74 65 64 0a 61 6e 79 77 61 79 20    61 6e 64 20 74 68 65 20 70 72 65 76 69 6f 75 73 | .created.anyway.and.the.previous | 
| 15d780 | 6c 79 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63    68 20 69 73 20 6e 6f 74 20 74 6f 75 63 68 65 64 | ly.current.branch.is.not.touched | 
| 15d7a0 | 2e 0a 0a 54 68 69 73 20 69 73 20 75 73 65 66 75    6c 20 74 6f 20 63 72 65 61 74 65 20 61 20 66 65 | ...This.is.useful.to.create.a.fe | 
| 15d7c0 | 61 74 75 72 65 20 62 72 61 6e 63 68 20 61 66 74    65 72 20 77 6f 72 6b 20 68 61 73 20 61 6c 72 65 | ature.branch.after.work.has.alre | 
| 15d7e0 | 61 64 79 0a 62 65 67 61 6e 20 6f 6e 20 74 68 65    20 6f 6c 64 20 62 72 61 6e 63 68 20 28 6c 69 6b | ady.began.on.the.old.branch.(lik | 
| 15d800 | 65 6c 79 20 62 75 74 20 6e 6f 74 20 6e 65 63 65    73 73 61 72 69 6c 79 20 5c 22 6d 61 73 74 65 72 | ely.but.not.necessarily.\"master | 
| 15d820 | 5c 22 29 2e 0a 0a 49 66 20 74 68 65 20 63 75 72    72 65 6e 74 20 62 72 61 6e 63 68 20 69 73 20 61 | \")...If.the.current.branch.is.a | 
| 15d840 | 20 6d 65 6d 62 65 72 20 6f 66 20 74 68 65 20 76    61 6c 75 65 20 6f 66 20 6f 70 74 69 6f 6e 0a 60 | .member.of.the.value.of.option.` | 
| 15d860 | 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 70 72 65    66 65 72 2d 72 65 6d 6f 74 65 2d 75 70 73 74 72 | magit-branch-prefer-remote-upstr | 
| 15d880 | 65 61 6d 27 20 28 77 68 69 63 68 20 73 65 65 29    2c 20 74 68 65 6e 20 74 68 65 0a 63 75 72 72 65 | eam'.(which.see),.then.the.curre | 
| 15d8a0 | 6e 74 20 62 72 61 6e 63 68 20 77 69 6c 6c 20 62    65 20 75 73 65 64 20 61 73 20 74 68 65 20 73 74 | nt.branch.will.be.used.as.the.st | 
| 15d8c0 | 61 72 74 69 6e 67 20 70 6f 69 6e 74 20 61 73 20    75 73 75 61 6c 2c 20 62 75 74 0a 74 68 65 20 75 | arting.point.as.usual,.but.the.u | 
| 15d8e0 | 70 73 74 72 65 61 6d 20 6f 66 20 74 68 65 20 73    74 61 72 74 69 6e 67 2d 70 6f 69 6e 74 20 6d 61 | pstream.of.the.starting-point.ma | 
| 15d900 | 79 20 62 65 20 75 73 65 64 20 61 73 20 74 68 65    20 75 70 73 74 72 65 61 6d 0a 6f 66 20 74 68 65 | y.be.used.as.the.upstream.of.the | 
| 15d920 | 20 6e 65 77 20 62 72 61 6e 63 68 2c 20 69 6e 73    74 65 61 64 20 6f 66 20 74 68 65 20 73 74 61 72 | .new.branch,.instead.of.the.star | 
| 15d940 | 74 69 6e 67 2d 70 6f 69 6e 74 20 69 74 73 65 6c    66 2e 0a 0a 49 66 20 6f 70 74 69 6f 6e 61 6c 20 | ting-point.itself...If.optional. | 
| 15d960 | 46 52 4f 4d 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c    20 74 68 65 6e 20 74 68 65 20 73 6f 75 72 63 65 | FROM.is.non-nil,.then.the.source | 
| 15d980 | 20 62 72 61 6e 63 68 20 69 73 20 72 65 73 65 74    0a 74 6f 20 60 46 52 4f 4d 7e 27 2c 20 69 6e 73 | .branch.is.reset.to.`FROM~',.ins | 
| 15d9a0 | 74 65 61 64 20 6f 66 20 74 6f 20 74 68 65 20 6c    61 73 74 20 63 6f 6d 6d 69 74 20 69 74 20 73 68 | tead.of.to.the.last.commit.it.sh | 
| 15d9c0 | 61 72 65 73 20 77 69 74 68 20 69 74 73 0a 75 70    73 74 72 65 61 6d 2e 20 20 49 6e 74 65 72 61 63 | ares.with.its.upstream...Interac | 
| 15d9e0 | 74 69 76 65 6c 79 2c 20 46 52 4f 4d 20 69 73 20    6f 6e 6c 79 20 65 76 65 72 20 6e 6f 6e 2d 6e 69 | tively,.FROM.is.only.ever.non-ni | 
| 15da00 | 6c 2c 20 69 66 20 74 68 65 0a 72 65 67 69 6f 6e    20 73 65 6c 65 63 74 73 20 73 6f 6d 65 20 63 6f | l,.if.the.region.selects.some.co | 
| 15da20 | 6d 6d 69 74 73 2c 20 61 6e 64 20 61 6d 6f 6e 67    20 74 68 6f 73 65 20 63 6f 6d 6d 69 74 73 2c 20 | mmits,.and.among.those.commits,. | 
| 15da40 | 46 52 4f 4d 20 69 73 0a 74 68 65 20 63 6f 6d 6d    69 74 20 74 68 61 74 20 69 73 20 74 68 65 20 66 | FROM.is.the.commit.that.is.the.f | 
| 15da60 | 65 77 65 73 74 20 63 6f 6d 6d 69 74 73 20 61 68    65 61 64 20 6f 66 20 74 68 65 20 73 6f 75 72 63 | ewest.commits.ahead.of.the.sourc | 
| 15da80 | 65 0a 62 72 61 6e 63 68 2e 0a 0a 54 68 65 20 63    6f 6d 6d 69 74 20 61 74 20 74 68 65 20 6f 74 68 | e.branch...The.commit.at.the.oth | 
| 15daa0 | 65 72 20 65 6e 64 20 6f 66 20 74 68 65 20 73 65    6c 65 63 74 69 6f 6e 20 61 63 74 75 61 6c 6c 79 | er.end.of.the.selection.actually | 
| 15dac0 | 20 64 6f 65 73 20 6e 6f 74 0a 6d 61 74 74 65 72    2c 20 61 6c 6c 20 63 6f 6d 6d 69 74 73 20 62 65 | .does.not.matter,.all.commits.be | 
| 15dae0 | 74 77 65 65 6e 20 46 52 4f 4d 20 61 6e 64 20 60    48 45 41 44 27 20 61 72 65 20 6d 6f 76 65 64 20 | tween.FROM.and.`HEAD'.are.moved. | 
| 15db00 | 74 6f 20 74 68 65 20 6e 65 77 0a 62 72 61 6e 63    68 2e 20 20 49 66 20 46 52 4f 4d 20 69 73 20 6e | to.the.new.branch...If.FROM.is.n | 
| 15db20 | 6f 74 20 72 65 61 63 68 61 62 6c 65 20 66 72 6f    6d 20 60 48 45 41 44 27 20 6f 72 20 69 73 20 72 | ot.reachable.from.`HEAD'.or.is.r | 
| 15db40 | 65 61 63 68 61 62 6c 65 0a 66 72 6f 6d 20 74 68    65 20 73 6f 75 72 63 65 20 62 72 61 6e 63 68 27 | eachable.from.the.source.branch' | 
| 15db60 | 73 20 75 70 73 74 72 65 61 6d 2c 20 74 68 65 6e    20 61 6e 20 65 72 72 6f 72 20 69 73 20 72 61 69 | s.upstream,.then.an.error.is.rai | 
| 15db80 | 73 65 64 2e 22 0a 20 20 28 69 6e 74 65 72 61 63    74 69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69 | sed."...(interactive.(list.(magi | 
| 15dba0 | 74 2d 72 65 61 64 2d 73 74 72 69 6e 67 2d 6e 73    20 22 53 70 69 6e 20 6f 66 66 20 62 72 61 6e 63 | t-read-string-ns."Spin.off.branc | 
| 15dbc0 | 68 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 63 61 72 20 28 6c | h")......................(car.(l | 
| 15dbe0 | 61 73 74 20 28 6d 61 67 69 74 2d 72 65 67 69 6f    6e 2d 76 61 6c 75 65 73 20 27 63 6f 6d 6d 69 74 | ast.(magit-region-values.'commit | 
| 15dc00 | 29 29 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 2d    62 72 61 6e 63 68 2d 73 70 69 6e 6f 66 66 20 62 | )))))...(magit--branch-spinoff.b | 
| 15dc20 | 72 61 6e 63 68 20 66 72 6f 6d 20 74 29 29 0a 0a    28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 62 72 | ranch.from.t))..(defun.magit--br | 
| 15dc40 | 61 6e 63 68 2d 73 70 69 6e 6f 66 66 20 28 62 72    61 6e 63 68 20 66 72 6f 6d 20 63 68 65 63 6b 6f | anch-spinoff.(branch.from.checko | 
| 15dc60 | 75 74 29 0a 20 20 28 77 68 65 6e 20 28 6d 61 67    69 74 2d 62 72 61 6e 63 68 2d 70 20 62 72 61 6e | ut)...(when.(magit-branch-p.bran | 
| 15dc80 | 63 68 29 0a 20 20 20 20 28 75 73 65 72 2d 65 72    72 6f 72 20 22 43 61 6e 6e 6f 74 20 73 70 69 6e | ch).....(user-error."Cannot.spin | 
| 15dca0 | 20 6f 66 66 20 25 73 2e 20 20 49 74 20 61 6c 72    65 61 64 79 20 65 78 69 73 74 73 22 20 62 72 61 | .off.%s...It.already.exists".bra | 
| 15dcc0 | 6e 63 68 29 29 0a 20 20 28 77 68 65 6e 20 28 61    6e 64 20 28 6e 6f 74 20 63 68 65 63 6b 6f 75 74 | nch))...(when.(and.(not.checkout | 
| 15dce0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6d 61 67 69 74 2d 61 6e 79 74 68 69 6e 67 2d 6d | )..............(magit-anything-m | 
| 15dd00 | 6f 64 69 66 69 65 64 2d 70 29 29 0a 20 20 20 20    28 6d 65 73 73 61 67 65 20 22 53 74 61 79 69 6e | odified-p)).....(message."Stayin | 
| 15dd20 | 67 20 6f 6e 20 48 45 41 44 20 64 75 65 20 74 6f    20 75 6e 63 6f 6d 6d 69 74 74 65 64 20 63 68 61 | g.on.HEAD.due.to.uncommitted.cha | 
| 15dd40 | 6e 67 65 73 22 29 0a 20 20 20 20 28 73 65 74 71    20 63 68 65 63 6b 6f 75 74 20 74 29 29 0a 20 20 | nges").....(setq.checkout.t))... | 
| 15dd60 | 28 69 66 2d 6c 65 74 20 28 28 63 75 72 72 65 6e    74 20 28 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 | (if-let.((current.(magit-get-cur | 
| 15dd80 | 72 65 6e 74 2d 62 72 61 6e 63 68 29 29 29 0a 20    20 20 20 20 20 28 6c 65 74 20 28 28 74 72 61 63 | rent-branch))).......(let.((trac | 
| 15dda0 | 6b 65 64 20 28 6d 61 67 69 74 2d 67 65 74 2d 75    70 73 74 72 65 61 6d 2d 62 72 61 6e 63 68 20 63 | ked.(magit-get-upstream-branch.c | 
| 15ddc0 | 75 72 72 65 6e 74 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 62 61 73 65 29 0a 20 20 20 20 20 | urrent)).............base)...... | 
| 15dde0 | 20 20 20 28 77 68 65 6e 20 66 72 6f 6d 0a 20 20    20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 | ...(when.from...........(unless. | 
| 15de00 | 28 6d 61 67 69 74 2d 72 65 76 2d 61 6e 63 65 73    74 6f 72 2d 70 20 66 72 6f 6d 20 63 75 72 72 65 | (magit-rev-ancestor-p.from.curre | 
| 15de20 | 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    28 75 73 65 72 2d 65 72 72 6f 72 20 22 43 61 6e | nt).............(user-error."Can | 
| 15de40 | 6e 6f 74 20 73 70 69 6e 20 6f 66 66 20 25 73 2e    20 20 25 73 20 69 73 20 6e 6f 74 20 72 65 61 63 | not.spin.off.%s...%s.is.not.reac | 
| 15de60 | 68 61 62 6c 65 20 66 72 6f 6d 20 25 73 22 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | hable.from.%s".................. | 
| 15de80 | 20 20 20 20 20 20 20 62 72 61 6e 63 68 20 66 72    6f 6d 20 63 75 72 72 65 6e 74 29 29 0a 20 20 20 | .......branch.from.current)).... | 
| 15dea0 | 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e    64 20 74 72 61 63 6b 65 64 0a 20 20 20 20 20 20 | .......(when.(and.tracked....... | 
| 15dec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6d 61 67 69 74 2d 72 65 76 2d 61 6e 63 65 73 74 | ...............(magit-rev-ancest | 
| 15dee0 | 6f 72 2d 70 20 66 72 6f 6d 20 74 72 61 63 6b 65    64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | or-p.from.tracked))............. | 
| 15df00 | 28 75 73 65 72 2d 65 72 72 6f 72 20 22 43 61 6e    6e 6f 74 20 73 70 69 6e 20 6f 66 66 20 25 73 2e | (user-error."Cannot.spin.off.%s. | 
| 15df20 | 20 20 25 73 20 69 73 20 61 6e 63 65 73 74 6f 72    20 6f 66 20 75 70 73 74 72 65 61 6d 20 25 73 22 | ..%s.is.ancestor.of.upstream.%s" | 
| 15df40 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 62 72 61 6e 63 68 20 | .........................branch. | 
| 15df60 | 66 72 6f 6d 20 74 72 61 63 6b 65 64 29 29 29 0a    20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6d | from.tracked))).........(let.((m | 
| 15df80 | 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 72 61 69    73 65 2d 65 72 72 6f 72 20 74 29 29 0a 20 20 20 | agit-process-raise-error.t)).... | 
| 15dfa0 | 20 20 20 20 20 20 20 28 69 66 20 63 68 65 63 6b    6f 75 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .......(if.checkout............. | 
| 15dfc0 | 20 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69    74 20 22 63 68 65 63 6b 6f 75 74 22 20 22 2d 62 | ..(magit-call-git."checkout"."-b | 
| 15dfe0 | 22 20 62 72 61 6e 63 68 20 63 75 72 72 65 6e 74    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | ".branch.current).............(m | 
| 15e000 | 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22 62    72 61 6e 63 68 22 20 62 72 61 6e 63 68 20 63 75 | agit-call-git."branch".branch.cu | 
| 15e020 | 72 72 65 6e 74 29 29 29 0a 20 20 20 20 20 20 20    20 28 77 68 65 6e 2d 6c 65 74 20 28 28 75 70 73 | rrent))).........(when-let.((ups | 
| 15e040 | 74 72 65 61 6d 20 28 6d 61 67 69 74 2d 67 65 74    2d 69 6e 64 69 72 65 63 74 2d 75 70 73 74 72 65 | tream.(magit-get-indirect-upstre | 
| 15e060 | 61 6d 2d 62 72 61 6e 63 68 20 63 75 72 72 65 6e    74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 | am-branch.current)))...........( | 
| 15e080 | 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22    62 72 61 6e 63 68 22 20 22 2d 2d 73 65 74 2d 75 | magit-call-git."branch"."--set-u | 
| 15e0a0 | 70 73 74 72 65 61 6d 2d 74 6f 22 20 75 70 73 74    72 65 61 6d 20 62 72 61 6e 63 68 29 29 0a 20 20 | pstream-to".upstream.branch))... | 
| 15e0c0 | 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64    20 74 72 61 63 6b 65 64 0a 20 20 20 20 20 20 20 | ......(when.(and.tracked........ | 
| 15e0e0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74    71 20 62 61 73 65 0a 20 20 20 20 20 20 20 20 20 | ............(setq.base.......... | 
| 15e100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 69 66 20 66 72 6f 6d 0a 20 20 20 20 20 20 20 | ................(if.from........ | 
| 15e120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 66 72 | ......................(concat.fr | 
| 15e140 | 6f 6d 20 22 5e 22 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | om."^")......................... | 
| 15e160 | 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 74    72 69 6e 67 20 22 6d 65 72 67 65 2d 62 61 73 65 | ...(magit-git-string."merge-base | 
| 15e180 | 22 20 63 75 72 72 65 6e 74 20 74 72 61 63 6b 65    64 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ".current.tracked)))............ | 
| 15e1a0 | 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 6d 61    67 69 74 2d 72 65 76 2d 65 71 20 62 61 73 65 20 | ........(not.(magit-rev-eq.base. | 
| 15e1c0 | 63 75 72 72 65 6e 74 29 29 29 0a 20 20 20 20 20    20 20 20 20 20 28 69 66 20 63 68 65 63 6b 6f 75 | current)))...........(if.checkou | 
| 15e1e0 | 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 | t...............(magit-call-git. | 
| 15e200 | 22 75 70 64 61 74 65 2d 72 65 66 22 20 22 2d 6d    22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "update-ref"."-m"............... | 
| 15e220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 66 6f 72 6d 61 74 20 22 72 65 73 65 74 3a 20 | ................(format."reset:. | 
| 15e240 | 6d 6f 76 69 6e 67 20 74 6f 20 25 73 22 20 62 61    73 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | moving.to.%s".base)............. | 
| 15e260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 63 6f 6e 63 61 74 20 22 72 65 66 73 2f | ..................(concat."refs/ | 
| 15e280 | 68 65 61 64 73 2f 22 20 63 75 72 72 65 6e 74 29    20 62 61 73 65 29 0a 20 20 20 20 20 20 20 20 20 | heads/".current).base).......... | 
| 15e2a0 | 20 20 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d 67    69 74 20 22 72 65 73 65 74 22 20 22 2d 2d 68 61 | ...(magit-call-git."reset"."--ha | 
| 15e2c0 | 72 64 22 20 62 61 73 65 29 29 29 29 0a 20 20 20    20 28 69 66 20 63 68 65 63 6b 6f 75 74 0a 20 20 | rd".base)))).....(if.checkout... | 
| 15e2e0 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 61 6c    6c 2d 67 69 74 20 22 63 68 65 63 6b 6f 75 74 22 | ......(magit-call-git."checkout" | 
| 15e300 | 20 22 2d 62 22 20 62 72 61 6e 63 68 29 0a 20 20    20 20 20 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d | ."-b".branch).......(magit-call- | 
| 15e320 | 67 69 74 20 22 62 72 61 6e 63 68 22 20 62 72 61    6e 63 68 29 29 29 0a 20 20 28 6d 61 67 69 74 2d | git."branch".branch)))...(magit- | 
| 15e340 | 72 65 66 72 65 73 68 29 29 0a 0a 3b 3b 3b 23 23    23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e | refresh))..;;;###autoload.(defun | 
| 15e360 | 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65    73 65 74 20 28 62 72 61 6e 63 68 20 74 6f 20 26 | .magit-branch-reset.(branch.to.& | 
| 15e380 | 6f 70 74 69 6f 6e 61 6c 20 73 65 74 2d 75 70 73    74 72 65 61 6d 29 0a 20 20 22 52 65 73 65 74 20 | optional.set-upstream)..."Reset. | 
| 15e3a0 | 61 20 62 72 61 6e 63 68 20 74 6f 20 74 68 65 20    74 69 70 20 6f 66 20 61 6e 6f 74 68 65 72 20 62 | a.branch.to.the.tip.of.another.b | 
| 15e3c0 | 72 61 6e 63 68 20 6f 72 20 61 6e 79 20 6f 74 68    65 72 20 63 6f 6d 6d 69 74 2e 0a 0a 57 68 65 6e | ranch.or.any.other.commit...When | 
| 15e3e0 | 20 74 68 65 20 62 72 61 6e 63 68 20 62 65 69 6e    67 20 72 65 73 65 74 20 69 73 20 74 68 65 20 63 | .the.branch.being.reset.is.the.c | 
| 15e400 | 75 72 72 65 6e 74 20 62 72 61 6e 63 68 2c 20 74    68 65 6e 20 64 6f 20 61 0a 68 61 72 64 20 72 65 | urrent.branch,.then.do.a.hard.re | 
| 15e420 | 73 65 74 2e 20 20 49 66 20 74 68 65 72 65 20 61    72 65 20 61 6e 79 20 75 6e 63 6f 6d 6d 69 74 74 | set...If.there.are.any.uncommitt | 
| 15e440 | 65 64 20 63 68 61 6e 67 65 73 2c 20 74 68 65 6e    20 74 68 65 20 75 73 65 72 0a 68 61 73 20 74 6f | ed.changes,.then.the.user.has.to | 
| 15e460 | 20 63 6f 6e 66 69 72 6d 20 74 68 65 20 72 65 73    65 74 20 62 65 63 61 75 73 65 20 74 68 6f 73 65 | .confirm.the.reset.because.those | 
| 15e480 | 20 63 68 61 6e 67 65 73 20 77 6f 75 6c 64 20 62    65 20 6c 6f 73 74 2e 0a 0a 54 68 69 73 20 69 73 | .changes.would.be.lost...This.is | 
| 15e4a0 | 20 75 73 65 66 75 6c 20 77 68 65 6e 20 79 6f 75    20 68 61 76 65 20 73 74 61 72 74 65 64 20 77 6f | .useful.when.you.have.started.wo | 
| 15e4c0 | 72 6b 20 6f 6e 20 61 20 66 65 61 74 75 72 65 20    62 72 61 6e 63 68 20 62 75 74 0a 72 65 61 6c 69 | rk.on.a.feature.branch.but.reali | 
| 15e4e0 | 7a 65 20 69 74 27 73 20 61 6c 6c 20 63 72 61 70    20 61 6e 64 20 77 61 6e 74 20 74 6f 20 73 74 61 | ze.it's.all.crap.and.want.to.sta | 
| 15e500 | 72 74 20 6f 76 65 72 2e 0a 0a 57 68 65 6e 20 72    65 73 65 74 74 69 6e 67 20 74 6f 20 61 6e 6f 74 | rt.over...When.resetting.to.anot | 
| 15e520 | 68 65 72 20 62 72 61 6e 63 68 20 61 6e 64 20 61    20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 | her.branch.and.a.prefix.argument | 
| 15e540 | 20 69 73 20 75 73 65 64 2c 0a 74 68 65 6e 20 61    6c 73 6f 20 73 65 74 20 74 68 65 20 74 61 72 67 | .is.used,.then.also.set.the.targ | 
| 15e560 | 65 74 20 62 72 61 6e 63 68 20 61 73 20 74 68 65    20 75 70 73 74 72 65 61 6d 20 6f 66 20 74 68 65 | et.branch.as.the.upstream.of.the | 
| 15e580 | 20 62 72 61 6e 63 68 0a 74 68 61 74 20 69 73 20    62 65 69 6e 67 20 72 65 73 65 74 2e 22 0a 20 20 | .branch.that.is.being.reset."... | 
| 15e5a0 | 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20    28 6c 65 74 2a 20 28 28 61 74 70 6f 69 6e 74 20 | (interactive....(let*.((atpoint. | 
| 15e5c0 | 28 6d 61 67 69 74 2d 6c 6f 63 61 6c 2d 62 72 61    6e 63 68 2d 61 74 2d 70 6f 69 6e 74 29 29 0a 20 | (magit-local-branch-at-point)).. | 
| 15e5e0 | 20 20 20 20 20 20 20 20 20 28 62 72 61 6e 63 68    20 28 6d 61 67 69 74 2d 72 65 61 64 2d 6c 6f 63 | .........(branch.(magit-read-loc | 
| 15e600 | 61 6c 2d 62 72 61 6e 63 68 20 22 52 65 73 65 74    20 62 72 61 6e 63 68 22 20 61 74 70 6f 69 6e 74 | al-branch."Reset.branch".atpoint | 
| 15e620 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 69    6e 69 62 75 66 66 65 72 2d 64 65 66 61 75 6c 74 | ))...........(minibuffer-default | 
| 15e640 | 2d 61 64 64 2d 66 75 6e 63 74 69 6f 6e 20 28 6d    61 67 69 74 2d 2d 6d 69 6e 69 62 75 66 2d 64 65 | -add-function.(magit--minibuf-de | 
| 15e660 | 66 61 75 6c 74 2d 61 64 64 2d 63 6f 6d 6d 69 74    29 29 29 0a 20 20 20 20 20 28 6c 69 73 74 20 62 | fault-add-commit)))......(list.b | 
| 15e680 | 72 61 6e 63 68 0a 20 20 20 20 20 20 20 20 20 20    20 28 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 | ranch............(magit-completi | 
| 15e6a0 | 6e 67 2d 72 65 61 64 20 28 66 6f 72 6d 61 74 20    22 52 65 73 65 74 20 25 73 20 74 6f 22 20 62 72 | ng-read.(format."Reset.%s.to".br | 
| 15e6c0 | 61 6e 63 68 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | anch)........................... | 
| 15e6e0 | 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 65 20    62 72 61 6e 63 68 20 28 6d 61 67 69 74 2d 6c 69 | ........(delete.branch.(magit-li | 
| 15e700 | 73 74 2d 62 72 61 6e 63 68 2d 6e 61 6d 65 73 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | st-branch-names))............... | 
| 15e720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 6e 69 6c 20 6e 69 6c 20 6e 69 6c 20 | ....................nil.nil.nil. | 
| 15e740 | 27 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d    68 69 73 74 6f 72 79 0a 20 20 20 20 20 20 20 20 | 'magit-revision-history......... | 
| 15e760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 61 | ..........................(or.(a | 
| 15e780 | 6e 64 20 28 6e 6f 74 20 28 65 71 75 61 6c 20 62    72 61 6e 63 68 20 61 74 70 6f 69 6e 74 29 29 20 | nd.(not.(equal.branch.atpoint)). | 
| 15e7a0 | 61 74 70 6f 69 6e 74 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | atpoint)........................ | 
| 15e7c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6d 61 67 69 74 2d 67 65 74 2d 75 70 73 74 72 65 | ...............(magit-get-upstre | 
| 15e7e0 | 61 6d 2d 62 72 61 6e 63 68 20 62 72 61 6e 63 68    29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 63 | am-branch.branch)))............c | 
| 15e800 | 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72    67 29 29 29 0a 20 20 28 6c 65 74 20 28 28 6d 61 | urrent-prefix-arg)))...(let.((ma | 
| 15e820 | 67 69 74 2d 69 6e 68 69 62 69 74 2d 72 65 66 72    65 73 68 20 74 29 29 0a 20 20 20 20 28 69 66 20 | git-inhibit-refresh.t)).....(if. | 
| 15e840 | 28 65 71 75 61 6c 20 62 72 61 6e 63 68 20 28 6d    61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 | (equal.branch.(magit-get-current | 
| 15e860 | 2d 62 72 61 6e 63 68 29 29 0a 20 20 20 20 20 20    20 20 28 69 66 20 28 61 6e 64 20 28 6d 61 67 69 | -branch)).........(if.(and.(magi | 
| 15e880 | 74 2d 61 6e 79 74 68 69 6e 67 2d 6d 6f 64 69 66    69 65 64 2d 70 29 0a 20 20 20 20 20 20 20 20 20 | t-anything-modified-p).......... | 
| 15e8a0 | 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 79 65    73 2d 6f 72 2d 6e 6f 2d 70 0a 20 20 20 20 20 20 | ........(not.(yes-or-no-p....... | 
| 15e8c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 22 55 6e 63 6f 6d 6d 69 74 74 65 64 20 63 68 | ................."Uncommitted.ch | 
| 15e8e0 | 61 6e 67 65 73 20 77 69 6c 6c 20 62 65 20 6c 6f    73 74 2e 20 20 50 72 6f 63 65 65 64 3f 20 22 29 | anges.will.be.lost...Proceed?.") | 
| 15e900 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28    75 73 65 72 2d 65 72 72 6f 72 20 22 41 62 6f 72 | )).............(user-error."Abor | 
| 15e920 | 74 22 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d    61 67 69 74 2d 72 65 73 65 74 2d 68 61 72 64 20 | t")...........(magit-reset-hard. | 
| 15e940 | 74 6f 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69    74 2d 63 61 6c 6c 2d 67 69 74 20 22 75 70 64 61 | to)).......(magit-call-git."upda | 
| 15e960 | 74 65 2d 72 65 66 22 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d | te-ref"......................."- | 
| 15e980 | 6d 22 20 28 66 6f 72 6d 61 74 20 22 72 65 73 65    74 3a 20 6d 6f 76 69 6e 67 20 74 6f 20 25 73 22 | m".(format."reset:.moving.to.%s" | 
| 15e9a0 | 20 74 6f 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | .to).......................(magi | 
| 15e9c0 | 74 2d 67 69 74 2d 73 74 72 69 6e 67 20 22 72 65    76 2d 70 61 72 73 65 22 20 22 2d 2d 73 79 6d 62 | t-git-string."rev-parse"."--symb | 
| 15e9e0 | 6f 6c 69 63 2d 66 75 6c 6c 2d 6e 61 6d 65 22 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | olic-full-name"................. | 
| 15ea00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 62 72 61 6e 63 68 29 0a | ........................branch). | 
| 15ea20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 74 6f 29 29 0a 20 20 20 20 28 | ......................to)).....( | 
| 15ea40 | 77 68 65 6e 20 28 61 6e 64 20 73 65 74 2d 75 70    73 74 72 65 61 6d 20 28 6d 61 67 69 74 2d 62 72 | when.(and.set-upstream.(magit-br | 
| 15ea60 | 61 6e 63 68 2d 70 20 74 6f 29 29 0a 20 20 20 20    20 20 28 6d 61 67 69 74 2d 73 65 74 2d 75 70 73 | anch-p.to)).......(magit-set-ups | 
| 15ea80 | 74 72 65 61 6d 2d 62 72 61 6e 63 68 20 62 72 61    6e 63 68 20 74 6f 29 0a 20 20 20 20 20 20 28 6d | tream-branch.branch.to).......(m | 
| 15eaa0 | 61 67 69 74 2d 62 72 61 6e 63 68 2d 6d 61 79 62    65 2d 61 64 6a 75 73 74 2d 75 70 73 74 72 65 61 | agit-branch-maybe-adjust-upstrea | 
| 15eac0 | 6d 20 62 72 61 6e 63 68 20 74 6f 29 29 29 0a 20    20 28 6d 61 67 69 74 2d 72 65 66 72 65 73 68 29 | m.branch.to)))...(magit-refresh) | 
| 15eae0 | 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74    2d 62 72 61 6e 63 68 2d 64 65 6c 65 74 65 2d 6e | )..(defvar.magit-branch-delete-n | 
| 15eb00 | 65 76 65 72 2d 76 65 72 69 66 79 20 6e 69 6c 0a    20 20 22 57 68 65 74 68 65 72 20 60 6d 61 67 69 | ever-verify.nil..."Whether.`magi | 
| 15eb20 | 74 2d 62 72 61 6e 63 68 2d 64 65 6c 65 74 65 27    20 61 6c 77 61 79 73 20 70 75 73 68 65 73 20 77 | t-branch-delete'.always.pushes.w | 
| 15eb40 | 69 74 68 20 5c 22 2d 2d 6e 6f 2d 76 65 72 69 66    79 5c 22 2e 22 29 0a 0a 3b 3b 3b 23 23 23 61 75 | ith.\"--no-verify\".")..;;;###au | 
| 15eb60 | 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61    67 69 74 2d 62 72 61 6e 63 68 2d 64 65 6c 65 74 | toload.(defun.magit-branch-delet | 
| 15eb80 | 65 20 28 62 72 61 6e 63 68 65 73 20 26 6f 70 74    69 6f 6e 61 6c 20 66 6f 72 63 65 29 0a 20 20 22 | e.(branches.&optional.force)..." | 
| 15eba0 | 44 65 6c 65 74 65 20 6f 6e 65 20 6f 72 20 6d 75    6c 74 69 70 6c 65 20 62 72 61 6e 63 68 65 73 2e | Delete.one.or.multiple.branches. | 
| 15ebc0 | 0a 0a 49 66 20 74 68 65 20 72 65 67 69 6f 6e 20    6d 61 72 6b 73 20 6d 75 6c 74 69 70 6c 65 20 62 | ..If.the.region.marks.multiple.b | 
| 15ebe0 | 72 61 6e 63 68 65 73 2c 20 74 68 65 6e 20 6f 66    66 65 72 20 74 6f 20 64 65 6c 65 74 65 0a 74 68 | ranches,.then.offer.to.delete.th | 
| 15ec00 | 6f 73 65 2c 20 6f 74 68 65 72 77 69 73 65 20 70    72 6f 6d 70 74 20 66 6f 72 20 61 20 73 69 6e 67 | ose,.otherwise.prompt.for.a.sing | 
| 15ec20 | 6c 65 20 62 72 61 6e 63 68 20 74 6f 20 62 65 20    64 65 6c 65 74 65 64 2c 0a 64 65 66 61 75 6c 74 | le.branch.to.be.deleted,.default | 
| 15ec40 | 69 6e 67 20 74 6f 20 74 68 65 20 62 72 61 6e 63    68 20 61 74 20 70 6f 69 6e 74 2e 0a 0a 52 65 71 | ing.to.the.branch.at.point...Req | 
| 15ec60 | 75 69 72 65 20 63 6f 6e 66 69 72 6d 61 74 69 6f    6e 20 77 68 65 6e 20 64 65 6c 65 74 69 6e 67 20 | uire.confirmation.when.deleting. | 
| 15ec80 | 62 72 61 6e 63 68 65 73 20 69 73 20 64 61 6e 67    65 72 6f 75 73 20 69 6e 20 73 6f 6d 65 0a 77 61 | branches.is.dangerous.in.some.wa | 
| 15eca0 | 79 2e 20 20 4f 70 74 69 6f 6e 20 60 6d 61 67 69    74 2d 6e 6f 2d 63 6f 6e 66 69 72 6d 27 20 63 61 | y...Option.`magit-no-confirm'.ca | 
| 15ecc0 | 6e 20 62 65 20 63 75 73 74 6f 6d 69 7a 65 64 20    74 6f 20 6e 6f 74 20 72 65 71 75 69 72 65 0a 63 | n.be.customized.to.not.require.c | 
| 15ece0 | 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 69 6e 20 63    65 72 74 61 69 6e 20 63 61 73 65 73 2e 20 20 53 | onfirmation.in.certain.cases...S | 
| 15ed00 | 65 65 20 69 74 73 20 64 6f 63 73 74 72 69 6e 67    20 74 6f 20 6c 65 61 72 6e 20 77 68 79 0a 63 6f | ee.its.docstring.to.learn.why.co | 
| 15ed20 | 6e 66 69 72 6d 61 74 69 6f 6e 20 69 73 20 72 65    71 75 69 72 65 64 20 62 79 20 64 65 66 61 75 6c | nfirmation.is.required.by.defaul | 
| 15ed40 | 74 20 69 6e 20 63 65 72 74 61 69 6e 20 63 61 73    65 73 20 6f 72 20 69 66 20 61 0a 70 72 6f 6d 70 | t.in.certain.cases.or.if.a.promp | 
| 15ed60 | 74 20 69 73 20 63 6f 6e 66 75 73 69 6e 67 2e 22    0a 20 20 3b 3b 20 4f 6e 65 20 77 6f 75 6c 64 20 | t.is.confusing."...;;.One.would. | 
| 15ed80 | 65 78 70 65 63 74 20 74 68 69 73 20 74 6f 20 62    65 20 61 20 63 6f 6d 6d 61 6e 64 20 61 73 20 73 | expect.this.to.be.a.command.as.s | 
| 15eda0 | 69 6d 70 6c 65 20 61 73 2c 20 66 6f 72 20 65 78    61 6d 70 6c 65 2c 0a 20 20 3b 3b 20 60 6d 61 67 | imple.as,.for.example,...;;.`mag | 
| 15edc0 | 69 74 2d 62 72 61 6e 63 68 2d 72 65 6e 61 6d 65    27 3b 20 62 75 74 20 69 74 20 74 75 72 6e 73 20 | it-branch-rename';.but.it.turns. | 
| 15ede0 | 6f 75 74 20 65 76 65 72 79 6f 6e 65 20 77 61 6e    74 73 20 74 6f 20 73 71 75 65 65 7a 65 0a 20 20 | out.everyone.wants.to.squeeze... | 
| 15ee00 | 3b 3b 20 61 20 62 69 74 20 6f 66 20 65 78 74 72    61 20 66 75 6e 63 74 69 6f 6e 61 6c 69 74 79 20 | ;;.a.bit.of.extra.functionality. | 
| 15ee20 | 69 6e 74 6f 20 74 68 69 73 20 6f 6e 65 2c 20 69    6e 63 6c 75 64 69 6e 67 20 6d 79 73 65 6c 66 2e | into.this.one,.including.myself. | 
| 15ee40 | 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a    20 20 20 28 6c 65 74 20 28 28 62 72 61 6e 63 68 | ...(interactive....(let.((branch | 
| 15ee60 | 65 73 20 28 6d 61 67 69 74 2d 72 65 67 69 6f 6e    2d 76 61 6c 75 65 73 20 27 62 72 61 6e 63 68 20 | es.(magit-region-values.'branch. | 
| 15ee80 | 74 29 29 0a 20 20 20 20 20 20 20 20 20 28 66 6f    72 63 65 20 63 75 72 72 65 6e 74 2d 70 72 65 66 | t))..........(force.current-pref | 
| 15eea0 | 69 78 2d 61 72 67 29 29 0a 20 20 20 20 20 28 69    66 20 28 6c 65 6e 67 74 68 3e 20 62 72 61 6e 63 | ix-arg))......(if.(length>.branc | 
| 15eec0 | 68 65 73 20 31 29 0a 20 20 20 20 20 20 20 20 20    28 6d 61 67 69 74 2d 63 6f 6e 66 69 72 6d 20 74 | hes.1)..........(magit-confirm.t | 
| 15eee0 | 20 6e 69 6c 20 22 44 65 6c 65 74 65 20 25 64 20    62 72 61 6e 63 68 65 73 22 20 6e 69 6c 20 62 72 | .nil."Delete.%d.branches".nil.br | 
| 15ef00 | 61 6e 63 68 65 73 29 0a 20 20 20 20 20 20 20 28    73 65 74 71 20 62 72 61 6e 63 68 65 73 0a 20 20 | anches)........(setq.branches... | 
| 15ef20 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74    20 28 6d 61 67 69 74 2d 72 65 61 64 2d 62 72 61 | ...........(list.(magit-read-bra | 
| 15ef40 | 6e 63 68 2d 70 72 65 66 65 72 2d 6f 74 68 65 72    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nch-prefer-other................ | 
| 15ef60 | 20 20 20 20 20 28 69 66 20 66 6f 72 63 65 20 22    46 6f 72 63 65 20 64 65 6c 65 74 65 20 62 72 61 | .....(if.force."Force.delete.bra | 
| 15ef80 | 6e 63 68 22 20 22 44 65 6c 65 74 65 20 62 72 61    6e 63 68 22 29 29 29 29 29 0a 20 20 20 20 20 28 | nch"."Delete.branch")))))......( | 
| 15efa0 | 75 6e 6c 65 73 73 20 66 6f 72 63 65 0a 20 20 20    20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 | unless.force........(when-let.(( | 
| 15efc0 | 75 6e 6d 65 72 67 65 64 20 28 73 65 71 2d 72 65    6d 6f 76 65 20 23 27 6d 61 67 69 74 2d 62 72 61 | unmerged.(seq-remove.#'magit-bra | 
| 15efe0 | 6e 63 68 2d 6d 65 72 67 65 64 2d 70 20 62 72 61    6e 63 68 65 73 29 29 29 0a 20 20 20 20 20 20 20 | nch-merged-p.branches)))........ | 
| 15f000 | 20 20 28 69 66 20 28 6d 61 67 69 74 2d 63 6f 6e    66 69 72 6d 20 27 64 65 6c 65 74 65 2d 75 6e 6d | ..(if.(magit-confirm.'delete-unm | 
| 15f020 | 65 72 67 65 64 2d 62 72 61 6e 63 68 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 22 44 65 6c | erged-branch................"Del | 
| 15f040 | 65 74 65 20 75 6e 6d 65 72 67 65 64 20 62 72 61    6e 63 68 20 25 73 22 0a 20 20 20 20 20 20 20 20 | ete.unmerged.branch.%s"......... | 
| 15f060 | 20 20 20 20 20 20 20 22 44 65 6c 65 74 65 20 25    64 20 75 6e 6d 65 72 67 65 64 20 62 72 61 6e 63 | ......."Delete.%d.unmerged.branc | 
| 15f080 | 68 65 73 22 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 27 6e 6f 61 62 6f 72 74 20 75 6e 6d | hes"................'noabort.unm | 
| 15f0a0 | 65 72 67 65 64 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 28 73 65 74 71 20 66 6f 72 63 65 20 | erged)..............(setq.force. | 
| 15f0c0 | 62 72 61 6e 63 68 65 73 29 0a 20 20 20 20 20 20    20 20 20 20 20 28 6f 72 20 28 73 65 74 71 20 62 | branches)............(or.(setq.b | 
| 15f0e0 | 72 61 6e 63 68 65 73 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c | ranches......................(cl | 
| 15f100 | 2d 73 65 74 2d 64 69 66 66 65 72 65 6e 63 65 20    62 72 61 6e 63 68 65 73 20 75 6e 6d 65 72 67 65 | -set-difference.branches.unmerge | 
| 15f120 | 64 20 3a 74 65 73 74 20 23 27 65 71 75 61 6c 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | d.:test.#'equal))............... | 
| 15f140 | 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 41 62    6f 72 74 22 29 29 29 29 29 0a 20 20 20 20 20 28 | .(user-error."Abort")))))......( | 
| 15f160 | 6c 69 73 74 20 62 72 61 6e 63 68 65 73 20 66 6f    72 63 65 29 29 29 0a 20 20 28 6c 65 74 2a 20 28 | list.branches.force)))...(let*.( | 
| 15f180 | 28 72 65 66 73 20 28 6d 61 70 63 61 72 20 23 27    6d 61 67 69 74 2d 72 65 66 2d 66 75 6c 6c 6e 61 | (refs.(mapcar.#'magit-ref-fullna | 
| 15f1a0 | 6d 65 20 62 72 61 6e 63 68 65 73 29 29 0a 20 20    20 20 20 20 20 20 20 28 61 6d 62 69 67 75 6f 75 | me.branches))..........(ambiguou | 
| 15f1c0 | 73 20 28 2d 2d 72 65 6d 6f 76 65 20 69 74 20 72    65 66 73 29 29 29 0a 20 20 20 20 28 77 68 65 6e | s.(--remove.it.refs))).....(when | 
| 15f1e0 | 20 61 6d 62 69 67 75 6f 75 73 0a 20 20 20 20 20    20 28 75 73 65 72 2d 65 72 72 6f 72 0a 20 20 20 | .ambiguous.......(user-error.... | 
| 15f200 | 20 20 20 20 22 25 73 20 61 6d 62 69 67 75 6f 75    73 2e 20 20 50 6c 65 61 73 65 20 63 6c 65 61 6e | ...."%s.ambiguous...Please.clean | 
| 15f220 | 75 70 20 75 73 69 6e 67 20 67 69 74 20 64 69 72    65 63 74 6c 79 2e 22 0a 20 20 20 20 20 20 20 28 | up.using.git.directly."........( | 
| 15f240 | 6c 65 74 20 28 28 6c 65 6e 20 28 6c 65 6e 67 74    68 20 61 6d 62 69 67 75 6f 75 73 29 29 29 0a 20 | let.((len.(length.ambiguous))).. | 
| 15f260 | 20 20 20 20 20 20 20 20 28 63 6f 6e 64 0a 20 20    20 20 20 20 20 20 20 20 28 28 3d 20 6c 65 6e 20 | ........(cond...........((=.len. | 
| 15f280 | 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 66    6f 72 6d 61 74 20 22 25 73 20 69 73 22 20 28 73 | 1)............(format."%s.is".(s | 
| 15f2a0 | 65 71 2d 66 69 6e 64 20 23 27 6d 61 67 69 74 2d    72 65 66 2d 61 6d 62 69 67 75 6f 75 73 2d 70 20 | eq-find.#'magit-ref-ambiguous-p. | 
| 15f2c0 | 62 72 61 6e 63 68 65 73 29 29 29 0a 20 20 20 20    20 20 20 20 20 20 28 28 3d 20 6c 65 6e 20 28 6c | branches)))...........((=.len.(l | 
| 15f2e0 | 65 6e 67 74 68 20 72 65 66 73 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 | ength.refs))............(format. | 
| 15f300 | 22 54 68 65 73 65 20 25 73 20 6e 61 6d 65 73 20    61 72 65 22 20 6c 65 6e 29 29 0a 20 20 20 20 20 | "These.%s.names.are".len))...... | 
| 15f320 | 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 20    20 20 20 28 66 6f 72 6d 61 74 20 22 25 73 20 6f | .....(t............(format."%s.o | 
| 15f340 | 66 20 74 68 65 73 65 20 6e 61 6d 65 73 20 61 72    65 22 20 6c 65 6e 29 29 29 29 29 29 0a 20 20 20 | f.these.names.are".len)))))).... | 
| 15f360 | 20 28 63 6f 6e 64 0a 20 20 20 20 20 28 28 73 74    72 69 6e 67 2d 6d 61 74 63 68 20 22 5e 72 65 66 | .(cond......((string-match."^ref | 
| 15f380 | 73 2f 72 65 6d 6f 74 65 73 2f 5c 5c 28 5b 5e 2f    5d 2b 5c 5c 29 22 20 28 63 61 72 20 72 65 66 73 | s/remotes/\\([^/]+\\)".(car.refs | 
| 15f3a0 | 29 29 0a 20 20 20 20 20 20 28 6c 65 74 2a 20 28    28 72 65 6d 6f 74 65 20 28 6d 61 74 63 68 2d 73 | )).......(let*.((remote.(match-s | 
| 15f3c0 | 74 72 69 6e 67 20 31 20 28 63 61 72 20 72 65 66    73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | tring.1.(car.refs)))............ | 
| 15f3e0 | 20 20 28 6f 66 66 73 65 74 20 28 31 2b 20 28 6c    65 6e 67 74 68 20 72 65 6d 6f 74 65 29 29 29 29 | ..(offset.(1+.(length.remote)))) | 
| 15f400 | 0a 20 20 20 20 20 20 20 20 28 63 6f 6e 64 0a 20    20 20 20 20 20 20 20 20 28 28 6d 61 67 69 74 2d | .........(cond..........((magit- | 
| 15f420 | 63 6f 6e 66 69 72 6d 20 27 64 65 6c 65 74 65 2d    62 72 61 6e 63 68 2d 6f 6e 2d 72 65 6d 6f 74 65 | confirm.'delete-branch-on-remote | 
| 15f440 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f    72 6d 61 74 20 22 44 65 6c 65 74 69 6e 67 20 6c | .............(format."Deleting.l | 
| 15f460 | 6f 63 61 6c 20 25 73 2e 20 20 41 6c 73 6f 20 64    65 6c 65 74 65 20 6f 6e 20 25 73 22 0a 20 20 20 | ocal.%s...Also.delete.on.%s".... | 
| 15f480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6d 61 67 69 74 2d 72 65 66 2d 66 75 6c 6c | .................(magit-ref-full | 
| 15f4a0 | 6e 61 6d 65 20 28 63 61 72 20 62 72 61 6e 63 68    65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | name.(car.branches))............ | 
| 15f4c0 | 20 20 20 20 20 20 20 20 20 72 65 6d 6f 74 65 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f | .........remote).............(fo | 
| 15f4e0 | 72 6d 61 74 20 22 44 65 6c 65 74 69 6e 67 20 25    64 20 6c 6f 63 61 6c 20 72 65 66 73 2e 20 20 41 | rmat."Deleting.%d.local.refs...A | 
| 15f500 | 6c 73 6f 20 64 65 6c 65 74 65 20 6f 6e 20 25 73    22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | lso.delete.on.%s"............... | 
| 15f520 | 20 20 20 20 20 20 28 6c 65 6e 67 74 68 20 72 65    66 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ......(length.refs)............. | 
| 15f540 | 20 20 20 20 20 20 20 20 72 65 6d 6f 74 65 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 27 6e 6f 61 | ........remote).............'noa | 
| 15f560 | 62 6f 72 74 20 72 65 66 73 29 0a 20 20 20 20 20    20 20 20 20 20 3b 3b 20 54 68 65 20 72 65 66 20 | bort.refs)...........;;.The.ref. | 
| 15f580 | 6d 61 79 20 61 63 74 75 61 6c 6c 79 20 70 6f 69    6e 74 20 61 74 20 61 6e 6f 74 68 65 72 20 72 65 | may.actually.point.at.another.re | 
| 15f5a0 | 76 20 6f 6e 20 74 68 65 20 72 65 6d 6f 74 65 2c    0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 62 75 | v.on.the.remote,...........;;.bu | 
| 15f5c0 | 74 20 74 68 69 73 20 69 73 20 62 65 74 74 65 72    20 74 68 61 6e 20 6e 6f 74 68 69 6e 67 2e 0a 20 | t.this.is.better.than.nothing... | 
| 15f5e0 | 20 20 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74    20 28 72 65 66 20 72 65 66 73 29 0a 20 20 20 20 | .........(dolist.(ref.refs)..... | 
| 15f600 | 20 20 20 20 20 20 20 20 28 6d 65 73 73 61 67 65    20 22 44 65 6c 65 74 65 20 25 73 20 28 77 61 73 | ........(message."Delete.%s.(was | 
| 15f620 | 20 25 73 29 22 20 72 65 66 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | .%s)".ref......................( | 
| 15f640 | 6d 61 67 69 74 2d 72 65 76 2d 70 61 72 73 65 20    22 2d 2d 73 68 6f 72 74 22 20 72 65 66 29 29 29 | magit-rev-parse."--short".ref))) | 
| 15f660 | 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 41 73    73 75 6d 65 20 74 68 65 20 62 72 61 6e 63 68 65 | ...........;;.Assume.the.branche | 
| 15f680 | 73 20 61 63 74 75 61 6c 6c 79 20 73 74 69 6c 6c    20 65 78 69 73 74 20 6f 6e 20 74 68 65 20 72 65 | s.actually.still.exist.on.the.re | 
| 15f6a0 | 6d 6f 74 65 2e 0a 20 20 20 20 20 20 20 20 20 20    28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 61 | mote............(magit-run-git-a | 
| 15f6c0 | 73 79 6e 63 0a 20 20 20 20 20 20 20 20 20 20 20    22 70 75 73 68 22 0a 20 20 20 20 20 20 20 20 20 | sync............"push".......... | 
| 15f6e0 | 20 20 28 61 6e 64 20 28 6f 72 20 66 6f 72 63 65    20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 64 65 | ..(and.(or.force.magit-branch-de | 
| 15f700 | 6c 65 74 65 2d 6e 65 76 65 72 2d 76 65 72 69 66    79 29 20 22 2d 2d 6e 6f 2d 76 65 72 69 66 79 22 | lete-never-verify)."--no-verify" | 
| 15f720 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 72 65 6d    6f 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 28 | )............remote............( | 
| 15f740 | 2d 2d 6d 61 70 20 28 63 6f 6e 63 61 74 20 22 3a    22 20 28 73 75 62 73 74 72 69 6e 67 20 69 74 20 | --map.(concat.":".(substring.it. | 
| 15f760 | 6f 66 66 73 65 74 29 29 20 62 72 61 6e 63 68 65    73 29 29 0a 20 20 20 20 20 20 20 20 20 20 3b 3b | offset)).branches))...........;; | 
| 15f780 | 20 49 66 20 74 68 61 74 20 69 73 20 6e 6f 74 20    74 68 65 20 63 61 73 65 2c 20 74 68 65 6e 20 74 | .If.that.is.not.the.case,.then.t | 
| 15f7a0 | 68 69 73 20 64 65 6c 65 74 65 73 20 74 68 65 20    74 72 61 63 6b 69 6e 67 20 62 72 61 6e 63 68 65 | his.deletes.the.tracking.branche | 
| 15f7c0 | 73 2e 0a 20 20 20 20 20 20 20 20 20 20 28 73 65    74 2d 70 72 6f 63 65 73 73 2d 73 65 6e 74 69 6e | s............(set-process-sentin | 
| 15f7e0 | 65 6c 0a 20 20 20 20 20 20 20 20 20 20 20 6d 61    67 69 74 2d 74 68 69 73 2d 70 72 6f 63 65 73 73 | el............magit-this-process | 
| 15f800 | 0a 20 20 20 20 20 20 20 20 20 20 20 28 61 70 70    6c 79 2d 70 61 72 74 69 61 6c 6c 79 20 23 27 6d | ............(apply-partially.#'m | 
| 15f820 | 61 67 69 74 2d 64 65 6c 65 74 65 2d 72 65 6d 6f    74 65 2d 62 72 61 6e 63 68 2d 73 65 6e 74 69 6e | agit-delete-remote-branch-sentin | 
| 15f840 | 65 6c 20 72 65 6d 6f 74 65 20 72 65 66 73 29 29    29 0a 20 20 20 20 20 20 20 20 20 28 74 0a 20 20 | el.remote.refs)))..........(t... | 
| 15f860 | 20 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20    28 72 65 66 20 72 65 66 73 29 0a 20 20 20 20 20 | ........(dolist.(ref.refs)...... | 
| 15f880 | 20 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 20    22 44 65 6c 65 74 65 20 25 73 20 28 77 61 73 20 | .......(message."Delete.%s.(was. | 
| 15f8a0 | 25 73 29 22 20 72 65 66 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | %s)".ref......................(m | 
| 15f8c0 | 61 67 69 74 2d 72 65 76 2d 70 61 72 73 65 20 22    2d 2d 73 68 6f 72 74 22 20 72 65 66 29 29 0a 20 | agit-rev-parse."--short".ref)).. | 
| 15f8e0 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69    74 2d 63 61 6c 6c 2d 67 69 74 20 22 75 70 64 61 | ...........(magit-call-git."upda | 
| 15f900 | 74 65 2d 72 65 66 22 20 22 2d 64 22 20 72 65 66    29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 | te-ref"."-d".ref))...........(ma | 
| 15f920 | 67 69 74 2d 72 65 66 72 65 73 68 29 29 29 29 29    0a 20 20 20 20 20 28 28 6c 65 6e 67 74 68 3e 20 | git-refresh)))))......((length>. | 
| 15f940 | 62 72 61 6e 63 68 65 73 20 31 29 0a 20 20 20 20    20 20 28 73 65 74 71 20 62 72 61 6e 63 68 65 73 | branches.1).......(setq.branches | 
| 15f960 | 20 28 64 65 6c 65 74 65 20 28 6d 61 67 69 74 2d    67 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e | .(delete.(magit-get-current-bran | 
| 15f980 | 63 68 29 20 62 72 61 6e 63 68 65 73 29 29 0a 20    20 20 20 20 20 28 6d 61 70 63 20 23 27 6d 61 67 | ch).branches)).......(mapc.#'mag | 
| 15f9a0 | 69 74 2d 62 72 61 6e 63 68 2d 6d 61 79 62 65 2d    64 65 6c 65 74 65 2d 70 72 2d 72 65 6d 6f 74 65 | it-branch-maybe-delete-pr-remote | 
| 15f9c0 | 20 62 72 61 6e 63 68 65 73 29 0a 20 20 20 20 20    20 28 6d 61 70 63 20 23 27 6d 61 67 69 74 2d 62 | .branches).......(mapc.#'magit-b | 
| 15f9e0 | 72 61 6e 63 68 2d 75 6e 73 65 74 2d 70 75 73 68    52 65 6d 6f 74 65 20 62 72 61 6e 63 68 65 73 29 | ranch-unset-pushRemote.branches) | 
| 15fa00 | 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 75    6e 2d 67 69 74 20 22 62 72 61 6e 63 68 22 20 28 | .......(magit-run-git."branch".( | 
| 15fa20 | 69 66 20 66 6f 72 63 65 20 22 2d 44 22 20 22 2d    64 22 29 20 62 72 61 6e 63 68 65 73 29 29 0a 20 | if.force."-D"."-d").branches)).. | 
| 15fa40 | 20 20 20 20 28 74 20 3b 20 41 6e 64 20 6e 6f 77    20 66 6f 72 20 73 6f 6d 65 74 68 69 6e 67 20 63 | ....(t.;.And.now.for.something.c | 
| 15fa60 | 6f 6d 70 6c 65 74 65 6c 79 20 64 69 66 66 65 72    65 6e 74 2e 0a 20 20 20 20 20 20 28 6c 65 74 2a | ompletely.different........(let* | 
| 15fa80 | 20 28 28 62 72 61 6e 63 68 20 28 63 61 72 20 62    72 61 6e 63 68 65 73 29 29 0a 20 20 20 20 20 20 | .((branch.(car.branches))....... | 
| 15faa0 | 20 20 20 20 20 20 20 28 70 72 6f 6d 70 74 20 28    66 6f 72 6d 61 74 20 22 42 72 61 6e 63 68 20 25 | .......(prompt.(format."Branch.% | 
| 15fac0 | 73 20 69 73 20 63 68 65 63 6b 65 64 20 6f 75 74    2e 20 20 22 20 62 72 61 6e 63 68 29 29 0a 20 20 | s.is.checked.out...".branch))... | 
| 15fae0 | 20 20 20 20 20 20 20 20 20 20 20 28 74 61 72 67    65 74 20 28 6d 61 67 69 74 2d 67 65 74 2d 69 6e | ...........(target.(magit-get-in | 
| 15fb00 | 64 69 72 65 63 74 2d 75 70 73 74 72 65 61 6d 2d    62 72 61 6e 63 68 20 62 72 61 6e 63 68 20 74 29 | direct-upstream-branch.branch.t) | 
| 15fb20 | 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e    20 28 65 71 75 61 6c 20 62 72 61 6e 63 68 20 28 | )).........(when.(equal.branch.( | 
| 15fb40 | 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e    74 2d 62 72 61 6e 63 68 29 29 0a 20 20 20 20 20 | magit-get-current-branch))...... | 
| 15fb60 | 20 20 20 20 20 28 77 68 65 6e 20 28 6f 72 20 28    65 71 75 61 6c 20 62 72 61 6e 63 68 20 74 61 72 | .....(when.(or.(equal.branch.tar | 
| 15fb80 | 67 65 74 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 74 61 | get).....................(not.ta | 
| 15fba0 | 72 67 65 74 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 28 73 65 74 71 20 74 61 72 67 65 74 20 | rget)).............(setq.target. | 
| 15fbc0 | 28 6d 61 67 69 74 2d 6d 61 69 6e 2d 62 72 61 6e    63 68 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | (magit-main-branch)))........... | 
| 15fbe0 | 28 70 63 61 73 65 20 28 69 66 20 28 6f 72 20 28    65 71 75 61 6c 20 62 72 61 6e 63 68 20 74 61 72 | (pcase.(if.(or.(equal.branch.tar | 
| 15fc00 | 67 65 74 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e | get)..........................(n | 
| 15fc20 | 6f 74 20 74 61 72 67 65 74 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ot.target))..................... | 
| 15fc40 | 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 63 68 61    72 2d 63 61 73 65 20 70 72 6f 6d 70 74 20 6e 69 | .(magit-read-char-case.prompt.ni | 
| 15fc60 | 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 3f 64 20 22 5b 64 | l........................(?d."[d | 
| 15fc80 | 5d 65 74 61 63 68 20 48 45 41 44 20 26 20 64 65    6c 65 74 65 22 20 27 64 65 74 61 63 68 29 0a 20 | ]etach.HEAD.&.delete".'detach).. | 
| 15fca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 3f 61 20 22 5b 61 5d 62 6f | ......................(?a."[a]bo | 
| 15fcc0 | 72 74 22 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 27 61 62 6f 72 74 29 29 0a 20 20 20 20 | rt"................'abort))..... | 
| 15fce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6d 61 67 69 74 2d 72 65 61 64 2d 63 68 61 72 2d | ...............(magit-read-char- | 
| 15fd00 | 63 61 73 65 20 70 72 6f 6d 70 74 20 6e 69 6c 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | case.prompt.nil................. | 
| 15fd20 | 20 20 20 20 20 28 3f 64 20 22 5b 64 5d 65 74 61    63 68 20 48 45 41 44 20 26 20 64 65 6c 65 74 65 | .....(?d."[d]etach.HEAD.&.delete | 
| 15fd40 | 22 20 27 64 65 74 61 63 68 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ".'detach)...................... | 
| 15fd60 | 28 3f 63 20 28 66 6f 72 6d 61 74 20 22 5b 63 5d    68 65 63 6b 6f 75 74 20 25 73 20 26 20 64 65 6c | (?c.(format."[c]heckout.%s.&.del | 
| 15fd80 | 65 74 65 22 20 74 61 72 67 65 74 29 20 27 74 61    72 67 65 74 29 0a 20 20 20 20 20 20 20 20 20 20 | ete".target).'target)........... | 
| 15fda0 | 20 20 20 20 20 20 20 20 20 20 20 28 3f 61 20 22    5b 61 5d 62 6f 72 74 22 20 27 61 62 6f 72 74 29 | ...........(?a."[a]bort".'abort) | 
| 15fdc0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28    60 64 65 74 61 63 68 20 28 75 6e 6c 65 73 73 20 | )).............(`detach.(unless. | 
| 15fde0 | 28 6f 72 20 28 65 71 75 61 6c 20 66 6f 72 63 65    20 27 28 34 29 29 0a 20 20 20 20 20 20 20 20 20 | (or.(equal.force.'(4)).......... | 
| 15fe00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6d 65 6d 62 65 72 20 | ........................(member. | 
| 15fe20 | 62 72 61 6e 63 68 20 66 6f 72 63 65 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | branch.force)................... | 
| 15fe40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 6d 65 72 | ...............(magit-branch-mer | 
| 15fe60 | 67 65 64 2d 70 20 62 72 61 6e 63 68 20 74 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ged-p.branch.t))................ | 
| 15fe80 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63    6f 6e 66 69 72 6d 20 27 64 65 6c 65 74 65 2d 75 | ........(magit-confirm.'delete-u | 
| 15fea0 | 6e 6d 65 72 67 65 64 2d 62 72 61 6e 63 68 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nmerged-branch.................. | 
| 15fec0 | 20 20 20 20 20 20 20 20 22 44 65 6c 65 74 65 20    75 6e 6d 65 72 67 65 64 20 62 72 61 6e 63 68 20 | ........"Delete.unmerged.branch. | 
| 15fee0 | 25 73 22 20 22 22 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | %s"."".......................... | 
| 15ff00 | 6e 69 6c 20 28 6c 69 73 74 20 62 72 61 6e 63 68    29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | nil.(list.branch)))............. | 
| 15ff20 | 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d    63 61 6c 6c 2d 67 69 74 20 22 63 68 65 63 6b 6f | .........(magit-call-git."checko | 
| 15ff40 | 75 74 22 20 22 2d 2d 64 65 74 61 63 68 22 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 28 60 74 | ut"."--detach")).............(`t | 
| 15ff60 | 61 72 67 65 74 20 28 75 6e 6c 65 73 73 20 28 6f    72 20 28 65 71 75 61 6c 20 66 6f 72 63 65 20 27 | arget.(unless.(or.(equal.force.' | 
| 15ff80 | 28 34 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (4))............................ | 
| 15ffa0 | 20 20 20 20 20 20 28 6d 65 6d 62 65 72 20 62 72    61 6e 63 68 20 66 6f 72 63 65 29 0a 20 20 20 20 | ......(member.branch.force)..... | 
| 15ffc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 | .............................(ma | 
| 15ffe0 | 67 69 74 2d 62 72 61 6e 63 68 2d 6d 65 72 67 65    64 2d 70 20 62 72 61 6e 63 68 20 74 61 72 67 65 | git-branch-merged-p.branch.targe | 
| 160000 | 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | t))........................(magi | 
| 160020 | 74 2d 63 6f 6e 66 69 72 6d 20 27 64 65 6c 65 74    65 2d 75 6e 6d 65 72 67 65 64 2d 62 72 61 6e 63 | t-confirm.'delete-unmerged-branc | 
| 160040 | 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 22 44 65 6c 65 | h.........................."Dele | 
| 160060 | 74 65 20 75 6e 6d 65 72 67 65 64 20 62 72 61 6e    63 68 20 25 73 22 20 22 22 0a 20 20 20 20 20 20 | te.unmerged.branch.%s".""....... | 
| 160080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 6e 69 6c 20 28 6c 69 73 74 20 62 72 61 | ...................nil.(list.bra | 
| 1600a0 | 6e 63 68 29 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 | nch)))......................(mag | 
| 1600c0 | 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22 63 68 65    63 6b 6f 75 74 22 20 74 61 72 67 65 74 29 29 0a | it-call-git."checkout".target)). | 
| 1600e0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 60 61 62    6f 72 74 20 20 28 75 73 65 72 2d 65 72 72 6f 72 | ............(`abort..(user-error | 
| 160100 | 20 22 41 62 6f 72 74 22 29 29 29 0a 20 20 20 20    20 20 20 20 20 20 28 73 65 74 71 20 66 6f 72 63 | ."Abort")))...........(setq.forc | 
| 160120 | 65 20 74 29 29 0a 20 20 20 20 20 20 20 20 28 6d    61 67 69 74 2d 62 72 61 6e 63 68 2d 6d 61 79 62 | e.t)).........(magit-branch-mayb | 
| 160140 | 65 2d 64 65 6c 65 74 65 2d 70 72 2d 72 65 6d 6f    74 65 20 62 72 61 6e 63 68 29 0a 20 20 20 20 20 | e-delete-pr-remote.branch)...... | 
| 160160 | 20 20 20 28 6d 61 67 69 74 2d 62 72 61 6e 63 68    2d 75 6e 73 65 74 2d 70 75 73 68 52 65 6d 6f 74 | ...(magit-branch-unset-pushRemot | 
| 160180 | 65 20 62 72 61 6e 63 68 29 0a 20 20 20 20 20 20    20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 | e.branch).........(magit-run-git | 
| 1601a0 | 20 22 62 72 61 6e 63 68 22 20 28 69 66 20 66 6f    72 63 65 20 22 2d 44 22 20 22 2d 64 22 29 20 62 | ."branch".(if.force."-D"."-d").b | 
| 1601c0 | 72 61 6e 63 68 29 29 29 29 29 29 0a 0a 28 70 75    74 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d | ranch))))))..(put.'magit-branch- | 
| 1601e0 | 64 65 6c 65 74 65 20 27 69 6e 74 65 72 61 63 74    69 76 65 2d 6f 6e 6c 79 20 74 29 0a 0a 28 64 65 | delete.'interactive-only.t)..(de | 
| 160200 | 66 75 6e 20 6d 61 67 69 74 2d 62 72 61 6e 63 68    2d 6d 61 79 62 65 2d 64 65 6c 65 74 65 2d 70 72 | fun.magit-branch-maybe-delete-pr | 
| 160220 | 2d 72 65 6d 6f 74 65 20 28 62 72 61 6e 63 68 29    0a 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 72 | -remote.(branch)...(when-let.((r | 
| 160240 | 65 6d 6f 74 65 20 28 6d 61 67 69 74 2d 67 65 74    20 22 62 72 61 6e 63 68 22 20 62 72 61 6e 63 68 | emote.(magit-get."branch".branch | 
| 160260 | 20 22 70 75 6c 6c 52 65 71 75 65 73 74 52 65 6d    6f 74 65 22 29 29 29 0a 20 20 20 20 28 6c 65 74 | ."pullRequestRemote"))).....(let | 
| 160280 | 2a 20 28 28 76 61 72 69 61 62 6c 65 20 28 66 6f    72 6d 61 74 20 22 72 65 6d 6f 74 65 2e 25 73 2e | *.((variable.(format."remote.%s. | 
| 1602a0 | 66 65 74 63 68 22 20 72 65 6d 6f 74 65 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 28 72 65 66 73 | fetch".remote))............(refs | 
| 1602c0 | 70 65 63 73 20 28 6d 61 67 69 74 2d 67 65 74 2d    61 6c 6c 20 76 61 72 69 61 62 6c 65 29 29 29 0a | pecs.(magit-get-all.variable))). | 
| 1602e0 | 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 6d    65 6d 62 65 72 20 28 66 6f 72 6d 61 74 20 22 2b | ......(unless.(member.(format."+ | 
| 160300 | 72 65 66 73 2f 68 65 61 64 73 2f 2a 3a 72 65 66    73 2f 72 65 6d 6f 74 65 73 2f 25 73 2f 2a 22 20 | refs/heads/*:refs/remotes/%s/*". | 
| 160320 | 72 65 6d 6f 74 65 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 | remote).......................re | 
| 160340 | 66 73 70 65 63 73 29 0a 20 20 20 20 20 20 20 20    28 6c 65 74 20 28 28 72 65 66 73 70 65 63 0a 20 | fspecs).........(let.((refspec.. | 
| 160360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69    66 20 28 65 71 75 61 6c 20 28 6d 61 67 69 74 2d | ..............(if.(equal.(magit- | 
| 160380 | 67 65 74 20 22 62 72 61 6e 63 68 22 20 62 72 61    6e 63 68 20 22 70 75 73 68 52 65 6d 6f 74 65 22 | get."branch".branch."pushRemote" | 
| 1603a0 | 29 20 72 65 6d 6f 74 65 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f | ).remote)....................(fo | 
| 1603c0 | 72 6d 61 74 20 22 2b 72 65 66 73 2f 68 65 61 64    73 2f 25 73 3a 72 65 66 73 2f 72 65 6d 6f 74 65 | rmat."+refs/heads/%s:refs/remote | 
| 1603e0 | 73 2f 25 73 2f 25 73 22 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s/%s/%s"........................ | 
| 160400 | 20 20 20 20 62 72 61 6e 63 68 20 72 65 6d 6f 74    65 20 62 72 61 6e 63 68 29 0a 20 20 20 20 20 20 | ....branch.remote.branch)....... | 
| 160420 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20    28 28 6d 65 72 67 65 20 28 6d 61 67 69 74 2d 67 | ...........(let.((merge.(magit-g | 
| 160440 | 65 74 20 22 62 72 61 6e 63 68 22 20 62 72 61 6e    63 68 20 22 6d 65 72 67 65 22 29 29 29 0a 20 20 | et."branch".branch."merge")))... | 
| 160460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 61 6e 64 20 6d 65 72 67 65 0a 20 20 20 20 | .................(and.merge..... | 
| 160480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 73 74 72 69 6e 67 2d 70 72 65 66 | ....................(string-pref | 
| 1604a0 | 69 78 2d 70 20 22 72 65 66 73 2f 68 65 61 64 73    2f 22 20 6d 65 72 67 65 29 0a 20 20 20 20 20 20 | ix-p."refs/heads/".merge)....... | 
| 1604c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 73 65 74 71 20 6d 65 72 67 65 20 28 73 | ..................(setq.merge.(s | 
| 1604e0 | 75 62 73 74 72 69 6e 67 20 6d 65 72 67 65 20 31    31 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ubstring.merge.11))............. | 
| 160500 | 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72    6d 61 74 20 22 2b 72 65 66 73 2f 68 65 61 64 73 | ............(format."+refs/heads | 
| 160520 | 2f 25 73 3a 72 65 66 73 2f 72 65 6d 6f 74 65 73    2f 25 73 2f 25 73 22 0a 20 20 20 20 20 20 20 20 | /%s:refs/remotes/%s/%s"......... | 
| 160540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 6d 65 72 67 65 20 72 65 | ........................merge.re | 
| 160560 | 6d 6f 74 65 20 6d 65 72 67 65 29 29 29 29 29 29    0a 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e | mote.merge))))))...........(when | 
| 160580 | 20 28 6d 65 6d 62 65 72 20 72 65 66 73 70 65 63    20 72 65 66 73 70 65 63 73 29 0a 20 20 20 20 20 | .(member.refspec.refspecs)...... | 
| 1605a0 | 20 20 20 20 20 20 20 28 69 66 20 28 61 6e 64 20    28 6c 65 6e 67 74 68 3d 20 72 65 66 73 70 65 63 | .......(if.(and.(length=.refspec | 
| 1605c0 | 73 20 31 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | s.1)......................(magit | 
| 1605e0 | 2d 63 6f 6e 66 69 72 6d 20 27 64 65 6c 65 74 65    2d 70 72 2d 72 65 6d 6f 74 65 0a 20 20 20 20 20 | -confirm.'delete-pr-remote...... | 
| 160600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 66 6f 72 6d 61 74 20 22 41 6c 73 6f 20 | ..................(format."Also. | 
| 160620 | 64 65 6c 65 74 65 20 72 65 6d 6f 74 65 20 25 73    20 28 25 73 29 22 20 72 65 6d 6f 74 65 0a 20 20 | delete.remote.%s.(%s)".remote... | 
| 160640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 6f | ............................."no | 
| 160660 | 20 70 75 6c 6c 2d 72 65 71 75 65 73 74 20 62 72    61 6e 63 68 20 72 65 6d 61 69 6e 73 22 29 0a 20 | .pull-request.branch.remains").. | 
| 160680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 6e 69 6c 20 74 29 29 0a 20 20 | ......................nil.t))... | 
| 1606a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d    61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22 72 | ..............(magit-call-git."r | 
| 1606c0 | 65 6d 6f 74 65 22 20 22 72 6d 22 20 72 65 6d 6f    74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | emote"."rm".remote)............. | 
| 1606e0 | 20 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69    74 20 22 63 6f 6e 66 69 67 22 20 22 2d 2d 75 6e | ..(magit-call-git."config"."--un | 
| 160700 | 73 65 74 2d 61 6c 6c 22 20 76 61 72 69 61 62 6c    65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | set-all".variable............... | 
| 160720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 66 6f 72 6d 61 74 20 22 5e 25 73 24 22 20 28 | ................(format."^%s$".( | 
| 160740 | 72 65 67 65 78 70 2d 71 75 6f 74 65 20 72 65 66    73 70 65 63 29 29 29 29 29 29 29 29 29 29 0a 0a | regexp-quote.refspec)))))))))).. | 
| 160760 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 72 61    6e 63 68 2d 75 6e 73 65 74 2d 70 75 73 68 52 65 | (defun.magit-branch-unset-pushRe | 
| 160780 | 6d 6f 74 65 20 28 62 72 61 6e 63 68 29 0a 20 20    28 6d 61 67 69 74 2d 73 65 74 20 6e 69 6c 20 22 | mote.(branch)...(magit-set.nil." | 
| 1607a0 | 62 72 61 6e 63 68 22 20 62 72 61 6e 63 68 20 22    70 75 73 68 52 65 6d 6f 74 65 22 29 29 0a 0a 28 | branch".branch."pushRemote"))..( | 
| 1607c0 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 65 6c 65    74 65 2d 72 65 6d 6f 74 65 2d 62 72 61 6e 63 68 | defun.magit-delete-remote-branch | 
| 1607e0 | 2d 73 65 6e 74 69 6e 65 6c 20 28 72 65 6d 6f 74    65 20 72 65 66 73 20 70 72 6f 63 65 73 73 20 65 | -sentinel.(remote.refs.process.e | 
| 160800 | 76 65 6e 74 29 0a 20 20 28 77 68 65 6e 20 28 6d    65 6d 71 20 28 70 72 6f 63 65 73 73 2d 73 74 61 | vent)...(when.(memq.(process-sta | 
| 160820 | 74 75 73 20 70 72 6f 63 65 73 73 29 20 27 28 65    78 69 74 20 73 69 67 6e 61 6c 29 29 0a 20 20 20 | tus.process).'(exit.signal)).... | 
| 160840 | 20 28 69 66 20 28 3d 20 28 70 72 6f 63 65 73 73    2d 65 78 69 74 2d 73 74 61 74 75 73 20 70 72 6f | .(if.(=.(process-exit-status.pro | 
| 160860 | 63 65 73 73 29 20 31 29 0a 20 20 20 20 20 20 20    20 28 69 66 2d 6c 65 74 20 28 28 6f 6e 2d 72 65 | cess).1).........(if-let.((on-re | 
| 160880 | 6d 6f 74 65 20 28 2d 2d 6d 61 70 20 28 63 6f 6e    63 61 74 20 22 72 65 66 73 2f 72 65 6d 6f 74 65 | mote.(--map.(concat."refs/remote | 
| 1608a0 | 73 2f 22 20 72 65 6d 6f 74 65 20 22 2f 22 20 69    74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | s/".remote."/".it).............. | 
| 1608c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 6d | ......................(magit-rem | 
| 1608e0 | 6f 74 65 2d 6c 69 73 74 2d 62 72 61 6e 63 68 65    73 20 72 65 6d 6f 74 65 29 29 29 0a 20 20 20 20 | ote-list-branches.remote)))..... | 
| 160900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65    73 74 20 28 2d 2d 66 69 6c 74 65 72 20 28 61 6e | .............(rest.(--filter.(an | 
| 160920 | 64 20 28 6e 6f 74 20 28 6d 65 6d 62 65 72 20 69    74 20 6f 6e 2d 72 65 6d 6f 74 65 29 29 0a 20 20 | d.(not.(member.it.on-remote))... | 
| 160940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 160960 | 20 20 20 20 28 6d 61 67 69 74 2d 72 65 66 2d 65    78 69 73 74 73 2d 70 20 69 74 29 29 0a 20 20 20 | ....(magit-ref-exists-p.it)).... | 
| 160980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 | ..............................re | 
| 1609a0 | 66 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 | fs))).............(progn........ | 
| 1609c0 | 20 20 20 20 20 20 20 28 70 72 6f 63 65 73 73 2d    70 75 74 20 70 72 6f 63 65 73 73 20 27 69 6e 68 | .......(process-put.process.'inh | 
| 1609e0 | 69 62 69 74 2d 72 65 66 72 65 73 68 20 74 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | ibit-refresh.t)...............(m | 
| 160a00 | 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 73 65 6e    74 69 6e 65 6c 20 70 72 6f 63 65 73 73 20 65 76 | agit-process-sentinel.process.ev | 
| 160a20 | 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 74 | ent)...............(setq.magit-t | 
| 160a40 | 68 69 73 2d 65 72 72 6f 72 20 6e 69 6c 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 | his-error.nil)...............(me | 
| 160a60 | 73 73 61 67 65 20 22 53 6f 6d 65 20 72 65 6d 6f    74 65 20 62 72 61 6e 63 68 65 73 20 6e 6f 20 6c | ssage."Some.remote.branches.no.l | 
| 160a80 | 6f 6e 67 65 72 20 65 78 69 73 74 2e 20 20 25 73    22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | onger.exist...%s"............... | 
| 160aa0 | 20 20 20 20 20 20 20 20 20 22 44 65 6c 65 74 69    6e 67 20 6a 75 73 74 20 74 68 65 20 6c 6f 63 61 | ........."Deleting.just.the.loca | 
| 160ac0 | 6c 20 74 72 61 63 6b 69 6e 67 20 72 65 66 73 20    69 6e 73 74 65 61 64 2e 2e 2e 22 29 0a 20 20 20 | l.tracking.refs.instead...").... | 
| 160ae0 | 20 20 20 20 20 20 20 20 20 20 20 28 64 6f 6c 69    73 74 20 28 72 65 66 20 72 65 73 74 29 0a 20 20 | ...........(dolist.(ref.rest)... | 
| 160b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d    61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22 75 | ..............(magit-call-git."u | 
| 160b20 | 70 64 61 74 65 2d 72 65 66 22 20 22 2d 64 22 20    72 65 66 29 29 0a 20 20 20 20 20 20 20 20 20 20 | pdate-ref"."-d".ref))........... | 
| 160b40 | 20 20 20 20 28 6d 61 67 69 74 2d 72 65 66 72 65    73 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ....(magit-refresh)............. | 
| 160b60 | 20 20 28 6d 65 73 73 61 67 65 20 22 44 65 6c 65    74 69 6e 67 20 6c 6f 63 61 6c 20 72 65 6d 6f 74 | ..(message."Deleting.local.remot | 
| 160b80 | 65 2d 74 72 61 63 6b 69 6e 67 20 72 65 66 73 2e    2e 2e 64 6f 6e 65 22 29 29 0a 20 20 20 20 20 20 | e-tracking.refs...done"))....... | 
| 160ba0 | 20 20 20 20 28 6d 61 67 69 74 2d 70 72 6f 63 65    73 73 2d 73 65 6e 74 69 6e 65 6c 20 70 72 6f 63 | ....(magit-process-sentinel.proc | 
| 160bc0 | 65 73 73 20 65 76 65 6e 74 29 29 0a 20 20 20 20    20 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 | ess.event)).......(magit-process | 
| 160be0 | 2d 73 65 6e 74 69 6e 65 6c 20 70 72 6f 63 65 73    73 20 65 76 65 6e 74 29 29 29 29 0a 0a 3b 3b 3b | -sentinel.process.event))))..;;; | 
| 160c00 | 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66    75 6e 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d | ###autoload.(defun.magit-branch- | 
| 160c20 | 72 65 6e 61 6d 65 20 28 6f 6c 64 20 6e 65 77 20    26 6f 70 74 69 6f 6e 61 6c 20 66 6f 72 63 65 29 | rename.(old.new.&optional.force) | 
| 160c40 | 0a 20 20 22 52 65 6e 61 6d 65 20 74 68 65 20 62    72 61 6e 63 68 20 6e 61 6d 65 64 20 4f 4c 44 20 | ..."Rename.the.branch.named.OLD. | 
| 160c60 | 74 6f 20 4e 45 57 2e 0a 0a 57 69 74 68 20 61 20    70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 | to.NEW...With.a.prefix.argument. | 
| 160c80 | 46 4f 52 43 45 2c 20 72 65 6e 61 6d 65 20 65 76    65 6e 20 69 66 20 61 20 62 72 61 6e 63 68 20 6e | FORCE,.rename.even.if.a.branch.n | 
| 160ca0 | 61 6d 65 64 20 4e 45 57 0a 61 6c 72 65 61 64 79    20 65 78 69 73 74 73 2e 0a 0a 49 66 20 60 62 72 | amed.NEW.already.exists...If.`br | 
| 160cc0 | 61 6e 63 68 2e 4f 4c 44 2e 70 75 73 68 52 65 6d    6f 74 65 27 20 69 73 20 73 65 74 2c 20 74 68 65 | anch.OLD.pushRemote'.is.set,.the | 
| 160ce0 | 6e 20 75 6e 73 65 74 20 69 74 2e 20 20 44 65 70    65 6e 64 69 6e 67 20 6f 6e 0a 74 68 65 20 76 61 | n.unset.it...Depending.on.the.va | 
| 160d00 | 6c 75 65 20 6f 66 20 60 6d 61 67 69 74 2d 62 72    61 6e 63 68 2d 72 65 6e 61 6d 65 2d 70 75 73 68 | lue.of.`magit-branch-rename-push | 
| 160d20 | 2d 74 61 72 67 65 74 27 20 28 77 68 69 63 68 20    73 65 65 29 20 6d 61 79 62 65 0a 73 65 74 20 60 | -target'.(which.see).maybe.set.` | 
| 160d40 | 62 72 61 6e 63 68 2e 4e 45 57 2e 70 75 73 68 52    65 6d 6f 74 65 27 20 61 6e 64 20 6d 61 79 62 65 | branch.NEW.pushRemote'.and.maybe | 
| 160d60 | 20 72 65 6e 61 6d 65 20 74 68 65 20 70 75 73 68    2d 74 61 72 67 65 74 20 6f 6e 0a 74 68 65 20 72 | .rename.the.push-target.on.the.r | 
| 160d80 | 65 6d 6f 74 65 2e 22 0a 20 20 28 69 6e 74 65 72    61 63 74 69 76 65 0a 20 20 20 28 6c 65 74 20 28 | emote."...(interactive....(let.( | 
| 160da0 | 28 62 72 61 6e 63 68 20 28 6d 61 67 69 74 2d 72    65 61 64 2d 6c 6f 63 61 6c 2d 62 72 61 6e 63 68 | (branch.(magit-read-local-branch | 
| 160dc0 | 20 22 52 65 6e 61 6d 65 20 62 72 61 6e 63 68 22    29 29 29 0a 20 20 20 20 20 28 6c 69 73 74 20 62 | ."Rename.branch")))......(list.b | 
| 160de0 | 72 61 6e 63 68 0a 20 20 20 20 20 20 20 20 20 20    20 28 6d 61 67 69 74 2d 72 65 61 64 2d 73 74 72 | ranch............(magit-read-str | 
| 160e00 | 69 6e 67 2d 6e 73 20 28 66 6f 72 6d 61 74 20 22    52 65 6e 61 6d 65 20 62 72 61 6e 63 68 20 27 25 | ing-ns.(format."Rename.branch.'% | 
| 160e20 | 73 27 20 74 6f 22 20 62 72 61 6e 63 68 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s'.to".branch).................. | 
| 160e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    6e 69 6c 20 27 6d 61 67 69 74 2d 72 65 76 69 73 | ................nil.'magit-revis | 
| 160e60 | 69 6f 6e 2d 68 69 73 74 6f 72 79 29 0a 20 20 20    20 20 20 20 20 20 20 20 63 75 72 72 65 6e 74 2d | ion-history)............current- | 
| 160e80 | 70 72 65 66 69 78 2d 61 72 67 29 29 29 0a 20 20    28 77 68 65 6e 20 28 73 74 72 69 6e 67 2d 6d 61 | prefix-arg)))...(when.(string-ma | 
| 160ea0 | 74 63 68 20 22 5c 5c 60 68 65 61 64 73 2f 5c 5c    28 2e 2b 5c 5c 29 22 20 6f 6c 64 29 0a 20 20 20 | tch."\\`heads/\\(.+\\)".old).... | 
| 160ec0 | 20 28 73 65 74 71 20 6f 6c 64 20 28 6d 61 74 63    68 2d 73 74 72 69 6e 67 20 31 20 6f 6c 64 29 29 | .(setq.old.(match-string.1.old)) | 
| 160ee0 | 29 0a 20 20 28 77 68 65 6e 20 28 65 71 75 61 6c    20 6f 6c 64 20 6e 65 77 29 0a 20 20 20 20 28 75 | )...(when.(equal.old.new).....(u | 
| 160f00 | 73 65 72 2d 65 72 72 6f 72 20 22 4f 6c 64 20 61    6e 64 20 6e 65 77 20 62 72 61 6e 63 68 20 6e 61 | ser-error."Old.and.new.branch.na | 
| 160f20 | 6d 65 73 20 61 72 65 20 74 68 65 20 73 61 6d 65    22 29 29 0a 20 20 28 6d 61 67 69 74 2d 63 61 6c | mes.are.the.same"))...(magit-cal | 
| 160f40 | 6c 2d 67 69 74 20 22 62 72 61 6e 63 68 22 20 28    69 66 20 66 6f 72 63 65 20 22 2d 4d 22 20 22 2d | l-git."branch".(if.force."-M"."- | 
| 160f60 | 6d 22 29 20 6f 6c 64 20 6e 65 77 29 0a 20 20 28    77 68 65 6e 20 6d 61 67 69 74 2d 62 72 61 6e 63 | m").old.new)...(when.magit-branc | 
| 160f80 | 68 2d 72 65 6e 61 6d 65 2d 70 75 73 68 2d 74 61    72 67 65 74 0a 20 20 20 20 28 6c 65 74 20 28 28 | h-rename-push-target.....(let.(( | 
| 160fa0 | 72 65 6d 6f 74 65 20 28 6d 61 67 69 74 2d 67 65    74 2d 70 75 73 68 2d 72 65 6d 6f 74 65 20 6f 6c | remote.(magit-get-push-remote.ol | 
| 160fc0 | 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6f    6c 64 2d 73 70 65 63 69 66 69 65 64 20 28 6d 61 | d))...........(old-specified.(ma | 
| 160fe0 | 67 69 74 2d 67 65 74 20 22 62 72 61 6e 63 68 22    20 6f 6c 64 20 22 70 75 73 68 52 65 6d 6f 74 65 | git-get."branch".old."pushRemote | 
| 161000 | 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6e    65 77 2d 73 70 65 63 69 66 69 65 64 20 28 6d 61 | "))...........(new-specified.(ma | 
| 161020 | 67 69 74 2d 67 65 74 20 22 62 72 61 6e 63 68 22    20 6e 65 77 20 22 70 75 73 68 52 65 6d 6f 74 65 | git-get."branch".new."pushRemote | 
| 161040 | 22 29 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e    20 28 61 6e 64 20 6f 6c 64 2d 73 70 65 63 69 66 | "))).......(when.(and.old-specif | 
| 161060 | 69 65 64 20 28 6f 72 20 66 6f 72 63 65 20 28 6e    6f 74 20 6e 65 77 2d 73 70 65 63 69 66 69 65 64 | ied.(or.force.(not.new-specified | 
| 161080 | 29 29 29 0a 20 20 20 20 20 20 20 20 3b 3b 20 4b    65 65 70 20 74 68 65 20 74 61 72 67 65 74 20 73 | ))).........;;.Keep.the.target.s | 
| 1610a0 | 65 74 74 69 6e 67 20 62 72 61 6e 63 68 20 73 70    65 63 69 66 69 65 64 2c 20 65 76 65 6e 20 69 66 | etting.branch.specified,.even.if | 
| 1610c0 | 20 74 68 61 74 20 69 73 0a 20 20 20 20 20 20 20    20 3b 3b 20 72 65 64 75 6e 64 61 6e 74 2e 20 20 | .that.is.........;;.redundant... | 
| 1610e0 | 42 75 74 20 69 66 20 61 20 62 72 61 6e 63 68 20    62 79 20 74 68 65 20 73 61 6d 65 20 6e 61 6d 65 | But.if.a.branch.by.the.same.name | 
| 161100 | 20 65 78 69 73 74 65 64 20 62 65 66 6f 72 65 0a    20 20 20 20 20 20 20 20 3b 3b 20 61 6e 64 20 74 | .existed.before.........;;.and.t | 
| 161120 | 68 65 20 72 65 6e 61 6d 65 20 69 73 6e 27 74 20    66 6f 72 63 65 64 2c 20 74 68 65 6e 20 64 6f 20 | he.rename.isn't.forced,.then.do. | 
| 161140 | 6e 6f 74 20 63 68 61 6e 67 65 20 61 20 6c 65 66    74 6f 76 65 72 0a 20 20 20 20 20 20 20 20 3b 3b | not.change.a.leftover.........;; | 
| 161160 | 20 73 65 74 74 69 6e 67 2e 20 20 53 75 63 68 20    61 20 6c 65 66 74 6f 76 65 72 20 73 65 74 74 69 | .setting...Such.a.leftover.setti | 
| 161180 | 6e 67 20 6d 61 79 20 6f 72 20 6d 61 79 20 6e 6f    74 20 63 6f 6e 66 6f 72 6d 20 74 6f 0a 20 20 20 | ng.may.or.may.not.conform.to.... | 
| 1611a0 | 20 20 20 20 20 3b 3b 20 77 68 61 74 20 77 65 20    65 78 70 65 63 74 20 68 65 72 65 2e 2e 2e 0a 20 | .....;;.what.we.expect.here..... | 
| 1611c0 | 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 65    74 20 6f 6c 64 2d 73 70 65 63 69 66 69 65 64 20 | .......(magit-set.old-specified. | 
| 1611e0 | 22 62 72 61 6e 63 68 22 20 6e 65 77 20 22 70 75    73 68 52 65 6d 6f 74 65 22 29 29 0a 20 20 20 20 | "branch".new."pushRemote"))..... | 
| 161200 | 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 65 71    75 61 6c 20 28 6d 61 67 69 74 2d 67 65 74 2d 70 | ..(when.(and.(equal.(magit-get-p | 
| 161220 | 75 73 68 2d 72 65 6d 6f 74 65 20 6e 65 77 29 20    72 65 6d 6f 74 65 29 0a 20 20 20 20 20 20 20 20 | ush-remote.new).remote)......... | 
| 161240 | 20 20 20 20 20 20 20 20 20 3b 3b 20 2e 2e 2e 61    6e 64 20 69 66 20 69 74 20 64 6f 65 73 20 6e 6f | .........;;....and.if.it.does.no | 
| 161260 | 74 2c 20 74 68 65 6e 20 77 65 20 6d 75 73 74 20    61 62 6f 72 74 2e 0a 20 20 20 20 20 20 20 20 20 | t,.then.we.must.abort........... | 
| 161280 | 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 65 71    20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 | ........(not.(eq.magit-branch-re | 
| 1612a0 | 6e 61 6d 65 2d 70 75 73 68 2d 74 61 72 67 65 74    20 27 6c 6f 63 61 6c 2d 6f 6e 6c 79 29 29 0a 20 | name-push-target.'local-only)).. | 
| 1612c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6f 72 20 28 6e 6f 74 20 28 65 71 20 6d 61 67 | ................(or.(not.(eq.mag | 
| 1612e0 | 69 74 2d 62 72 61 6e 63 68 2d 72 65 6e 61 6d 65    2d 70 75 73 68 2d 74 61 72 67 65 74 20 27 66 6f | it-branch-rename-push-target.'fo | 
| 161300 | 72 67 65 2d 6f 6e 6c 79 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rge-only))...................... | 
| 161320 | 28 61 6e 64 20 28 72 65 71 75 69 72 65 20 28 71    75 6f 74 65 20 66 6f 72 67 65 29 20 6e 69 6c 20 | (and.(require.(quote.forge).nil. | 
| 161340 | 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 62 | t)...........................(fb | 
| 161360 | 6f 75 6e 64 70 20 27 66 6f 72 67 65 2d 2d 73 70    6c 69 74 2d 66 6f 72 67 65 2d 75 72 6c 29 0a 20 | oundp.'forge--split-forge-url).. | 
| 161380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 61 6e 64 2d 6c 65 | .........................(and-le | 
| 1613a0 | 74 2a 20 28 28 75 72 6c 20 28 6d 61 67 69 74 2d    67 69 74 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 | t*.((url.(magit-git-string...... | 
| 1613c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1613e0 | 20 20 20 20 20 20 22 72 65 6d 6f 74 65 22 20 22    67 65 74 2d 75 72 6c 22 20 72 65 6d 6f 74 65 29 | ......"remote"."get-url".remote) | 
| 161400 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | )).............................( | 
| 161420 | 66 6f 72 67 65 2d 2d 73 70 6c 69 74 2d 66 6f 72    67 65 2d 75 72 6c 20 75 72 6c 29 29 29 29 29 0a | forge--split-forge-url.url))))). | 
| 161440 | 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6f    6c 64 2d 74 61 72 67 65 74 20 28 6d 61 67 69 74 | ........(let.((old-target.(magit | 
| 161460 | 2d 67 65 74 2d 70 75 73 68 2d 62 72 61 6e 63 68    20 6f 6c 64 20 74 29 29 0a 20 20 20 20 20 20 20 | -get-push-branch.old.t))........ | 
| 161480 | 20 20 20 20 20 20 20 28 6e 65 77 2d 74 61 72 67    65 74 20 28 6d 61 67 69 74 2d 67 65 74 2d 70 75 | .......(new-target.(magit-get-pu | 
| 1614a0 | 73 68 2d 62 72 61 6e 63 68 20 6e 65 77 20 74 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | sh-branch.new.t))............... | 
| 1614c0 | 28 72 65 6d 6f 74 65 20 28 6d 61 67 69 74 2d 67    65 74 2d 70 75 73 68 2d 72 65 6d 6f 74 65 20 6e | (remote.(magit-get-push-remote.n | 
| 1614e0 | 65 77 29 29 29 0a 20 20 20 20 20 20 20 20 20 20    28 77 68 65 6e 20 28 61 6e 64 20 6f 6c 64 2d 74 | ew)))...........(when.(and.old-t | 
| 161500 | 61 72 67 65 74 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 | arget......................(not. | 
| 161520 | 6e 65 77 2d 74 61 72 67 65 74 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | new-target)..................... | 
| 161540 | 20 28 6d 61 67 69 74 2d 79 2d 6f 72 2d 6e 2d 70    20 28 66 6f 72 6d 61 74 20 22 41 6c 73 6f 20 72 | .(magit-y-or-n-p.(format."Also.r | 
| 161560 | 65 6e 61 6d 65 20 25 53 20 74 6f 20 25 53 20 6f    6e 20 5c 22 25 73 5c 22 22 0a 20 20 20 20 20 20 | ename.%S.to.%S.on.\"%s\""....... | 
| 161580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1615a0 | 20 20 20 20 20 20 20 6f 6c 64 20 6e 65 77 20 72    65 6d 6f 74 65 29 29 29 0a 20 20 20 20 20 20 20 | .......old.new.remote)))........ | 
| 1615c0 | 20 20 20 20 20 3b 3b 20 52 65 6e 61 6d 65 20 6f    6e 20 28 69 2e 65 2e 2c 20 77 69 74 68 69 6e 29 | .....;;.Rename.on.(i.e.,.within) | 
| 1615e0 | 20 74 68 65 20 72 65 6d 6f 74 65 2c 20 62 75 74    20 6f 6e 6c 79 20 69 66 20 74 68 65 0a 20 20 20 | .the.remote,.but.only.if.the.... | 
| 161600 | 20 20 20 20 20 20 20 20 20 3b 3b 20 64 65 73 74    69 6e 61 74 69 6f 6e 20 72 65 66 20 64 6f 65 73 | .........;;.destination.ref.does | 
| 161620 | 6e 27 74 20 65 78 69 73 74 20 79 65 74 2e 20 20    49 66 20 74 68 61 74 20 72 65 66 20 61 6c 72 65 | n't.exist.yet...If.that.ref.alre | 
| 161640 | 61 64 79 0a 20 20 20 20 20 20 20 20 20 20 20 20    3b 3b 20 65 78 69 73 74 73 2c 20 74 68 65 6e 20 | ady.............;;.exists,.then. | 
| 161660 | 69 74 20 70 72 6f 62 61 62 6c 79 20 69 73 20 6f    66 20 73 6f 6d 65 20 76 61 6c 75 65 20 61 6e 64 | it.probably.is.of.some.value.and | 
| 161680 | 20 77 65 20 62 65 74 74 65 72 0a 20 20 20 20 20    20 20 20 20 20 20 20 3b 3b 20 6e 6f 74 20 74 6f | .we.better.............;;.not.to | 
| 1616a0 | 75 63 68 20 69 74 2e 20 20 49 67 6e 6f 72 65 20    77 68 61 74 20 74 68 65 20 6c 6f 63 61 6c 20 72 | uch.it...Ignore.what.the.local.r | 
| 1616c0 | 65 66 20 70 6f 69 6e 74 73 20 61 74 2c 0a 20 20    20 20 20 20 20 20 20 20 20 20 3b 3b 20 69 2e 65 | ef.points.at,.............;;.i.e | 
| 1616e0 | 2e 2c 20 69 66 20 74 68 65 20 6c 6f 63 61 6c 20    61 6e 64 20 74 68 65 20 72 65 6d 6f 74 65 20 72 | .,.if.the.local.and.the.remote.r | 
| 161700 | 65 66 20 64 69 64 6e 27 74 20 70 6f 69 6e 74 20    61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b | ef.didn't.point.at.............; | 
| 161720 | 3b 20 74 68 65 20 73 61 6d 65 20 63 6f 6d 6d 69    74 20 62 65 66 6f 72 65 20 74 68 65 20 72 65 6e | ;.the.same.commit.before.the.ren | 
| 161740 | 61 6d 65 20 74 68 65 6e 20 6b 65 65 70 20 69 74    20 74 68 61 74 20 77 61 79 2e 0a 20 20 20 20 20 | ame.then.keep.it.that.way....... | 
| 161760 | 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 61    6c 6c 2d 67 69 74 20 22 70 75 73 68 22 20 22 2d | .......(magit-call-git."push"."- | 
| 161780 | 76 22 20 72 65 6d 6f 74 65 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | v".remote....................... | 
| 1617a0 | 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25    73 3a 72 65 66 73 2f 68 65 61 64 73 2f 25 73 22 | ......(format."%s:refs/heads/%s" | 
| 1617c0 | 20 6f 6c 64 2d 74 61 72 67 65 74 20 6e 65 77 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .old-target.new)................ | 
| 1617e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f    72 6d 61 74 20 22 3a 72 65 66 73 2f 68 65 61 64 | .............(format.":refs/head | 
| 161800 | 73 2f 25 73 22 20 6f 6c 64 29 29 29 29 29 29 29    0a 20 20 28 6d 61 67 69 74 2d 62 72 61 6e 63 68 | s/%s".old)))))))...(magit-branch | 
| 161820 | 2d 75 6e 73 65 74 2d 70 75 73 68 52 65 6d 6f 74    65 20 6f 6c 64 29 0a 20 20 28 6d 61 67 69 74 2d | -unset-pushRemote.old)...(magit- | 
| 161840 | 72 65 66 72 65 73 68 29 29 0a 0a 3b 3b 3b 23 23    23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e | refresh))..;;;###autoload.(defun | 
| 161860 | 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 73 68    65 6c 76 65 20 28 62 72 61 6e 63 68 29 0a 20 20 | .magit-branch-shelve.(branch)... | 
| 161880 | 22 53 68 65 6c 76 65 20 61 20 42 52 41 4e 43 48    2e 0a 52 65 6e 61 6d 65 20 5c 22 72 65 66 73 2f | "Shelve.a.BRANCH..Rename.\"refs/ | 
| 1618a0 | 68 65 61 64 73 2f 42 52 41 4e 43 48 5c 22 20 74    6f 20 5c 22 72 65 66 73 2f 73 68 65 6c 76 65 64 | heads/BRANCH\".to.\"refs/shelved | 
| 1618c0 | 2f 42 52 41 4e 43 48 5c 22 2c 0a 61 6e 64 20 61    6c 73 6f 20 72 65 6e 61 6d 65 20 74 68 65 20 72 | /BRANCH\",.and.also.rename.the.r | 
| 1618e0 | 65 73 70 65 63 74 69 76 65 20 72 65 66 6c 6f 67    20 66 69 6c 65 2e 22 0a 20 20 28 69 6e 74 65 72 | espective.reflog.file."...(inter | 
| 161900 | 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d 61    67 69 74 2d 72 65 61 64 2d 6f 74 68 65 72 2d 6c | active.(list.(magit-read-other-l | 
| 161920 | 6f 63 61 6c 2d 62 72 61 6e 63 68 20 22 53 68 65    6c 76 65 20 62 72 61 6e 63 68 22 29 29 29 0a 20 | ocal-branch."Shelve.branch"))).. | 
| 161940 | 20 28 6c 65 74 20 28 28 6f 6c 64 20 28 63 6f 6e    63 61 74 20 22 72 65 66 73 2f 68 65 61 64 73 2f | .(let.((old.(concat."refs/heads/ | 
| 161960 | 22 20 20 20 62 72 61 6e 63 68 29 29 0a 20 20 20    20 20 20 20 20 28 6e 65 77 20 28 63 6f 6e 63 61 | "...branch)).........(new.(conca | 
| 161980 | 74 20 22 72 65 66 73 2f 73 68 65 6c 76 65 64 2f    22 20 62 72 61 6e 63 68 29 29 29 0a 20 20 20 20 | t."refs/shelved/".branch)))..... | 
| 1619a0 | 28 6d 61 67 69 74 2d 67 69 74 20 22 75 70 64 61    74 65 2d 72 65 66 22 20 6e 65 77 20 6f 6c 64 20 | (magit-git."update-ref".new.old. | 
| 1619c0 | 22 22 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 2d    72 65 6e 61 6d 65 2d 72 65 66 6c 6f 67 2d 66 69 | "").....(magit--rename-reflog-fi | 
| 1619e0 | 6c 65 20 6f 6c 64 20 6e 65 77 29 0a 20 20 20 20    28 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 75 6e | le.old.new).....(magit-branch-un | 
| 161a00 | 73 65 74 2d 70 75 73 68 52 65 6d 6f 74 65 20 62    72 61 6e 63 68 29 0a 20 20 20 20 28 6d 61 67 69 | set-pushRemote.branch).....(magi | 
| 161a20 | 74 2d 72 75 6e 2d 67 69 74 20 22 62 72 61 6e 63    68 22 20 22 2d 44 22 20 62 72 61 6e 63 68 29 29 | t-run-git."branch"."-D".branch)) | 
| 161a40 | 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61    64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 | )..;;;###autoload.(defun.magit-b | 
| 161a60 | 72 61 6e 63 68 2d 75 6e 73 68 65 6c 76 65 20 28    62 72 61 6e 63 68 29 0a 20 20 22 55 6e 73 68 65 | ranch-unshelve.(branch)..."Unshe | 
| 161a80 | 6c 76 65 20 61 20 42 52 41 4e 43 48 0a 52 65 6e    61 6d 65 20 5c 22 72 65 66 73 2f 73 68 65 6c 76 | lve.a.BRANCH.Rename.\"refs/shelv | 
| 161aa0 | 65 64 2f 42 52 41 4e 43 48 5c 22 20 74 6f 20 5c    22 72 65 66 73 2f 68 65 61 64 73 2f 42 52 41 4e | ed/BRANCH\".to.\"refs/heads/BRAN | 
| 161ac0 | 43 48 5c 22 2c 0a 61 6e 64 20 61 6c 73 6f 20 72    65 6e 61 6d 65 20 74 68 65 20 72 65 73 70 65 63 | CH\",.and.also.rename.the.respec | 
| 161ae0 | 74 69 76 65 20 72 65 66 6c 6f 67 20 66 69 6c 65    2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 | tive.reflog.file."...(interactiv | 
| 161b00 | 65 0a 20 20 20 28 6c 69 73 74 20 28 6d 61 67 69    74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 | e....(list.(magit-completing-rea | 
| 161b20 | 64 0a 20 20 20 20 20 20 20 20 20 20 22 55 6e 73    68 65 6c 76 65 20 62 72 61 6e 63 68 22 0a 20 20 | d..........."Unshelve.branch"... | 
| 161b40 | 20 20 20 20 20 20 20 20 28 2d 2d 6d 61 70 20 28    73 75 62 73 74 72 69 6e 67 20 69 74 20 38 29 0a | ........(--map.(substring.it.8). | 
| 161b60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 66 | .................(magit-list-ref | 
| 161b80 | 6e 61 6d 65 73 20 22 72 65 66 73 2f 73 68 65 6c    76 65 64 22 29 29 0a 20 20 20 20 20 20 20 20 20 | names."refs/shelved")).......... | 
| 161ba0 | 20 6e 69 6c 20 74 29 29 29 0a 20 20 28 6c 65 74    20 28 28 6f 6c 64 20 28 63 6f 6e 63 61 74 20 22 | .nil.t)))...(let.((old.(concat." | 
| 161bc0 | 72 65 66 73 2f 73 68 65 6c 76 65 64 2f 22 20 62    72 61 6e 63 68 29 29 0a 20 20 20 20 20 20 20 20 | refs/shelved/".branch))......... | 
| 161be0 | 28 6e 65 77 20 28 63 6f 6e 63 61 74 20 22 72 65    66 73 2f 68 65 61 64 73 2f 22 20 20 20 62 72 61 | (new.(concat."refs/heads/"...bra | 
| 161c00 | 6e 63 68 29 29 29 0a 20 20 20 20 28 6d 61 67 69    74 2d 67 69 74 20 22 75 70 64 61 74 65 2d 72 65 | nch))).....(magit-git."update-re | 
| 161c20 | 66 22 20 6e 65 77 20 6f 6c 64 20 22 22 29 0a 20    20 20 20 28 6d 61 67 69 74 2d 2d 72 65 6e 61 6d | f".new.old."").....(magit--renam | 
| 161c40 | 65 2d 72 65 66 6c 6f 67 2d 66 69 6c 65 20 6f 6c    64 20 6e 65 77 29 0a 20 20 20 20 28 6d 61 67 69 | e-reflog-file.old.new).....(magi | 
| 161c60 | 74 2d 72 75 6e 2d 67 69 74 20 22 75 70 64 61 74    65 2d 72 65 66 22 20 22 2d 64 22 20 6f 6c 64 29 | t-run-git."update-ref"."-d".old) | 
| 161c80 | 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74    2d 2d 72 65 6e 61 6d 65 2d 72 65 66 6c 6f 67 2d | ))..(defun.magit--rename-reflog- | 
| 161ca0 | 66 69 6c 65 20 28 6f 6c 64 20 6e 65 77 29 0a 20    20 28 6c 65 74 2a 20 28 28 64 69 72 20 28 6d 61 | file.(old.new)...(let*.((dir.(ma | 
| 161cc0 | 67 69 74 2d 67 69 74 64 69 72 29 29 0a 20 20 20    20 20 20 20 20 20 28 6f 6c 64 20 28 65 78 70 61 | git-gitdir))..........(old.(expa | 
| 161ce0 | 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 28 63 6f    6e 63 61 74 20 22 6c 6f 67 73 2f 22 20 6f 6c 64 | nd-file-name.(concat."logs/".old | 
| 161d00 | 29 20 64 69 72 29 29 0a 20 20 20 20 20 20 20 20    20 28 6e 65 77 20 28 65 78 70 61 6e 64 2d 66 69 | ).dir))..........(new.(expand-fi | 
| 161d20 | 6c 65 2d 6e 61 6d 65 20 28 63 6f 6e 63 61 74 20    22 6c 6f 67 73 2f 22 20 6e 65 77 29 20 64 69 72 | le-name.(concat."logs/".new).dir | 
| 161d40 | 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 66    69 6c 65 2d 65 78 69 73 74 73 2d 70 20 6f 6c 64 | ))).....(when.(file-exists-p.old | 
| 161d60 | 29 0a 20 20 20 20 20 20 28 6d 61 6b 65 2d 64 69    72 65 63 74 6f 72 79 20 28 66 69 6c 65 2d 6e 61 | ).......(make-directory.(file-na | 
| 161d80 | 6d 65 2d 64 69 72 65 63 74 6f 72 79 20 6e 65 77    29 20 74 29 0a 20 20 20 20 20 20 28 72 65 6e 61 | me-directory.new).t).......(rena | 
| 161da0 | 6d 65 2d 66 69 6c 65 20 6f 6c 64 20 6e 65 77 20    74 29 29 29 29 0a 0a 3b 3b 3b 20 43 6f 6e 66 69 | me-file.old.new.t))))..;;;.Confi | 
| 161dc0 | 67 75 72 65 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f    6c 6f 61 64 20 28 61 75 74 6f 6c 6f 61 64 20 27 | gure..;;;###autoload.(autoload.' | 
| 161de0 | 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 63 6f 6e    66 69 67 75 72 65 20 22 6d 61 67 69 74 2d 62 72 | magit-branch-configure."magit-br | 
| 161e00 | 61 6e 63 68 22 20 6e 69 6c 20 74 29 0a 28 74 72    61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 70 | anch".nil.t).(transient-define-p | 
| 161e20 | 72 65 66 69 78 20 6d 61 67 69 74 2d 62 72 61 6e    63 68 2d 63 6f 6e 66 69 67 75 72 65 20 28 62 72 | refix.magit-branch-configure.(br | 
| 161e40 | 61 6e 63 68 29 0a 20 20 22 43 6f 6e 66 69 67 75    72 65 20 61 20 62 72 61 6e 63 68 2e 22 0a 20 20 | anch)..."Configure.a.branch."... | 
| 161e60 | 3a 6d 61 6e 2d 70 61 67 65 20 22 67 69 74 2d 62    72 61 6e 63 68 22 0a 20 20 5b 3a 64 65 73 63 72 | :man-page."git-branch"...[:descr | 
| 161e80 | 69 70 74 69 6f 6e 0a 20 20 20 28 6c 61 6d 62 64    61 20 28 29 0a 20 20 20 20 20 28 63 6f 6e 63 61 | iption....(lambda.()......(conca | 
| 161ea0 | 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 43    6f 6e 66 69 67 75 72 65 20 22 20 27 66 61 63 65 | t.(propertize."Configure.".'face | 
| 161ec0 | 20 27 74 72 61 6e 73 69 65 6e 74 2d 68 65 61 64    69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 | .'transient-heading)............ | 
| 161ee0 | 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 28 6f    72 65 66 20 28 74 72 61 6e 73 69 65 6e 74 2d 70 | ..(propertize.(oref.(transient-p | 
| 161f00 | 72 65 66 69 78 2d 6f 62 6a 65 63 74 29 20 73 63    6f 70 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 | refix-object).scope)............ | 
| 161f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 66    61 63 65 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 | ..............'face.'magit-branc | 
| 161f40 | 68 2d 6c 6f 63 61 6c 29 29 29 0a 20 20 20 28 22    64 22 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2e | h-local)))....("d".magit-branch. | 
| 161f60 | 3c 62 72 61 6e 63 68 3e 2e 64 65 73 63 72 69 70    74 69 6f 6e 29 0a 20 20 20 28 22 75 22 20 6d 61 | <branch>.description)....("u".ma | 
| 161f80 | 67 69 74 2d 62 72 61 6e 63 68 2e 3c 62 72 61 6e    63 68 3e 2e 6d 65 72 67 65 2f 72 65 6d 6f 74 65 | git-branch.<branch>.merge/remote | 
| 161fa0 | 29 0a 20 20 20 28 22 72 22 20 6d 61 67 69 74 2d    62 72 61 6e 63 68 2e 3c 62 72 61 6e 63 68 3e 2e | )....("r".magit-branch.<branch>. | 
| 161fc0 | 72 65 62 61 73 65 29 0a 20 20 20 28 22 70 22 20    6d 61 67 69 74 2d 62 72 61 6e 63 68 2e 3c 62 72 | rebase)....("p".magit-branch.<br | 
| 161fe0 | 61 6e 63 68 3e 2e 70 75 73 68 52 65 6d 6f 74 65    29 5d 0a 20 20 5b 22 43 6f 6e 66 69 67 75 72 65 | anch>.pushRemote)]...["Configure | 
| 162000 | 20 72 65 70 6f 73 69 74 6f 72 79 20 64 65 66 61    75 6c 74 73 22 0a 20 20 20 28 22 52 22 20 6d 61 | .repository.defaults"....("R".ma | 
| 162020 | 67 69 74 2d 70 75 6c 6c 2e 72 65 62 61 73 65 29    0a 20 20 20 28 22 50 22 20 6d 61 67 69 74 2d 72 | git-pull.rebase)....("P".magit-r | 
| 162040 | 65 6d 6f 74 65 2e 70 75 73 68 44 65 66 61 75 6c    74 29 0a 20 20 20 28 22 42 22 20 22 55 70 64 61 | emote.pushDefault)....("B"."Upda | 
| 162060 | 74 65 20 64 65 66 61 75 6c 74 20 62 72 61 6e 63    68 22 20 6d 61 67 69 74 2d 75 70 64 61 74 65 2d | te.default.branch".magit-update- | 
| 162080 | 64 65 66 61 75 6c 74 2d 62 72 61 6e 63 68 0a 20    20 20 20 3a 69 6e 61 70 74 2d 69 66 2d 6e 6f 74 | default-branch.....:inapt-if-not | 
| 1620a0 | 20 6d 61 67 69 74 2d 67 65 74 2d 73 6f 6d 65 2d    72 65 6d 6f 74 65 29 5d 0a 20 20 5b 22 43 6f 6e | .magit-get-some-remote)]...["Con | 
| 1620c0 | 66 69 67 75 72 65 20 62 72 61 6e 63 68 20 63 72    65 61 74 69 6f 6e 22 0a 20 20 20 28 22 61 20 6d | figure.branch.creation"....("a.m | 
| 1620e0 | 22 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2e 61    75 74 6f 53 65 74 75 70 4d 65 72 67 65 29 0a 20 | ".magit-branch.autoSetupMerge).. | 
| 162100 | 20 20 28 22 61 20 72 22 20 6d 61 67 69 74 2d 62    72 61 6e 63 68 2e 61 75 74 6f 53 65 74 75 70 52 | ..("a.r".magit-branch.autoSetupR | 
| 162120 | 65 62 61 73 65 29 5d 0a 20 20 28 69 6e 74 65 72    61 63 74 69 76 65 0a 20 20 20 28 6c 69 73 74 20 | ebase)]...(interactive....(list. | 
| 162140 | 28 6f 72 20 28 61 6e 64 20 28 6e 6f 74 20 63 75    72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 | (or.(and.(not.current-prefix-arg | 
| 162160 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6e 6f 74 20 28 61 6e 64 20 6d 61 | )...................(not.(and.ma | 
| 162180 | 67 69 74 2d 62 72 61 6e 63 68 2d 64 69 72 65 63    74 2d 63 6f 6e 66 69 67 75 72 65 0a 20 20 20 20 | git-branch-direct-configure..... | 
| 1621a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 65 71 20 74 72 61 6e | ........................(eq.tran | 
| 1621c0 | 73 69 65 6e 74 2d 63 75 72 72 65 6e 74 2d 63 6f    6d 6d 61 6e 64 20 27 6d 61 67 69 74 2d 62 72 61 | sient-current-command.'magit-bra | 
| 1621e0 | 6e 63 68 29 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | nch)))...................(magit- | 
| 162200 | 67 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e    63 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | get-current-branch))............ | 
| 162220 | 20 20 28 6d 61 67 69 74 2d 2d 72 65 61 64 2d 62    72 61 6e 63 68 2d 73 63 6f 70 65 29 29 29 29 0a | ..(magit--read-branch-scope)))). | 
| 162240 | 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 73 65 74    75 70 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 | ..(transient-setup.'magit-branch | 
| 162260 | 2d 63 6f 6e 66 69 67 75 72 65 20 6e 69 6c 20 6e    69 6c 20 3a 73 63 6f 70 65 20 62 72 61 6e 63 68 | -configure.nil.nil.:scope.branch | 
| 162280 | 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74    2d 2d 72 65 61 64 2d 62 72 61 6e 63 68 2d 73 63 | ))..(defun.magit--read-branch-sc | 
| 1622a0 | 6f 70 65 20 28 26 6f 70 74 69 6f 6e 61 6c 20 6f    62 6a 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 61 | ope.(&optional.obj)...(magit-rea | 
| 1622c0 | 64 2d 6c 6f 63 61 6c 2d 62 72 61 6e 63 68 0a 20    20 20 28 69 66 20 6f 62 6a 0a 20 20 20 20 20 20 | d-local-branch....(if.obj....... | 
| 1622e0 | 20 28 66 6f 72 6d 61 74 20 22 53 65 74 20 25 73    20 66 6f 72 20 62 72 61 6e 63 68 22 0a 20 20 20 | .(format."Set.%s.for.branch".... | 
| 162300 | 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72    6d 61 74 20 28 6f 72 65 66 20 6f 62 6a 20 76 61 | ............(format.(oref.obj.va | 
| 162320 | 72 69 61 62 6c 65 29 20 22 3c 6e 61 6d 65 3e 22    29 29 0a 20 20 20 20 20 22 43 6f 6e 66 69 67 75 | riable)."<name>"))......"Configu | 
| 162340 | 72 65 20 62 72 61 6e 63 68 22 29 29 29 0a 0a 28    74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 | re.branch")))..(transient-define | 
| 162360 | 2d 73 75 66 66 69 78 20 6d 61 67 69 74 2d 62 72    61 6e 63 68 2e 3c 62 72 61 6e 63 68 3e 2e 64 65 | -suffix.magit-branch.<branch>.de | 
| 162380 | 73 63 72 69 70 74 69 6f 6e 20 28 62 72 61 6e 63    68 29 0a 20 20 22 45 64 69 74 20 74 68 65 20 64 | scription.(branch)..."Edit.the.d | 
| 1623a0 | 65 73 63 72 69 70 74 69 6f 6e 20 6f 66 20 42 52    41 4e 43 48 2e 22 0a 20 20 3a 63 6c 61 73 73 20 | escription.of.BRANCH."...:class. | 
| 1623c0 | 27 6d 61 67 69 74 2d 2d 67 69 74 2d 76 61 72 69    61 62 6c 65 0a 20 20 3a 74 72 61 6e 73 69 65 6e | 'magit--git-variable...:transien | 
| 1623e0 | 74 20 6e 69 6c 0a 20 20 3a 76 61 72 69 61 62 6c    65 20 22 62 72 61 6e 63 68 2e 25 73 2e 64 65 73 | t.nil...:variable."branch.%s.des | 
| 162400 | 63 72 69 70 74 69 6f 6e 22 0a 20 20 28 69 6e 74    65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 | cription"...(interactive.(list.( | 
| 162420 | 6f 72 65 66 20 74 72 61 6e 73 69 65 6e 74 2d 63    75 72 72 65 6e 74 2d 70 72 65 66 69 78 20 73 63 | oref.transient-current-prefix.sc | 
| 162440 | 6f 70 65 29 29 29 0a 20 20 28 6d 61 67 69 74 2d    72 75 6e 2d 67 69 74 2d 77 69 74 68 2d 65 64 69 | ope)))...(magit-run-git-with-edi | 
| 162460 | 74 6f 72 20 22 62 72 61 6e 63 68 22 20 22 2d 2d    65 64 69 74 2d 64 65 73 63 72 69 70 74 69 6f 6e | tor."branch"."--edit-description | 
| 162480 | 22 20 62 72 61 6e 63 68 29 29 0a 0a 28 64 65 66    63 6c 61 73 73 20 6d 61 67 69 74 2d 2d 67 69 74 | ".branch))..(defclass.magit--git | 
| 1624a0 | 2d 62 72 61 6e 63 68 3a 75 70 73 74 72 65 61 6d    20 28 6d 61 67 69 74 2d 2d 67 69 74 2d 76 61 72 | -branch:upstream.(magit--git-var | 
| 1624c0 | 69 61 62 6c 65 29 0a 20 20 28 28 66 6f 72 6d 61    74 20 3a 69 6e 69 74 66 6f 72 6d 20 22 20 25 6b | iable)...((format.:initform.".%k | 
| 1624e0 | 20 25 6d 20 25 4d 5c 6e 20 20 20 25 72 20 25 52    22 29 29 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 | .%m.%M\n...%r.%R")))..(transient | 
| 162500 | 2d 64 65 66 69 6e 65 2d 69 6e 66 69 78 20 6d 61    67 69 74 2d 62 72 61 6e 63 68 2e 3c 62 72 61 6e | -define-infix.magit-branch.<bran | 
| 162520 | 63 68 3e 2e 6d 65 72 67 65 2f 72 65 6d 6f 74 65    20 28 29 0a 20 20 3a 63 6c 61 73 73 20 27 6d 61 | ch>.merge/remote.()...:class.'ma | 
| 162540 | 67 69 74 2d 2d 67 69 74 2d 62 72 61 6e 63 68 3a    75 70 73 74 72 65 61 6d 29 0a 0a 28 63 6c 2d 64 | git--git-branch:upstream)..(cl-d | 
| 162560 | 65 66 6d 65 74 68 6f 64 20 74 72 61 6e 73 69 65    6e 74 2d 69 6e 69 74 2d 76 61 6c 75 65 20 28 28 | efmethod.transient-init-value.(( | 
| 162580 | 6f 62 6a 20 6d 61 67 69 74 2d 2d 67 69 74 2d 62    72 61 6e 63 68 3a 75 70 73 74 72 65 61 6d 29 29 | obj.magit--git-branch:upstream)) | 
| 1625a0 | 0a 20 20 28 77 68 65 6e 2d 6c 65 74 2a 20 28 28    62 72 61 6e 63 68 20 28 6f 72 65 66 20 28 74 72 | ...(when-let*.((branch.(oref.(tr | 
| 1625c0 | 61 6e 73 69 65 6e 74 2d 70 72 65 66 69 78 2d 6f    62 6a 65 63 74 29 20 73 63 6f 70 65 29 29 0a 20 | ansient-prefix-object).scope)).. | 
| 1625e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65    6d 6f 74 65 20 28 6d 61 67 69 74 2d 67 65 74 20 | .............(remote.(magit-get. | 
| 162600 | 22 62 72 61 6e 63 68 22 20 62 72 61 6e 63 68 20    22 72 65 6d 6f 74 65 22 29 29 0a 20 20 20 20 20 | "branch".branch."remote"))...... | 
| 162620 | 20 20 20 20 20 20 20 20 20 28 6d 65 72 67 65 20    20 28 6d 61 67 69 74 2d 67 65 74 20 22 62 72 61 | .........(merge..(magit-get."bra | 
| 162640 | 6e 63 68 22 20 62 72 61 6e 63 68 20 22 6d 65 72    67 65 22 29 29 29 0a 20 20 20 20 28 6f 73 65 74 | nch".branch."merge"))).....(oset | 
| 162660 | 20 6f 62 6a 20 76 61 6c 75 65 20 28 6c 69 73 74    20 72 65 6d 6f 74 65 20 6d 65 72 67 65 29 29 29 | .obj.value.(list.remote.merge))) | 
| 162680 | 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64    20 74 72 61 6e 73 69 65 6e 74 2d 69 6e 66 69 78 | )..(cl-defmethod.transient-infix | 
| 1626a0 | 2d 72 65 61 64 20 28 28 6f 62 6a 20 6d 61 67 69    74 2d 2d 67 69 74 2d 62 72 61 6e 63 68 3a 75 70 | -read.((obj.magit--git-branch:up | 
| 1626c0 | 73 74 72 65 61 6d 29 29 0a 20 20 28 69 66 20 28    6f 72 65 66 20 6f 62 6a 20 76 61 6c 75 65 29 0a | stream))...(if.(oref.obj.value). | 
| 1626e0 | 20 20 20 20 20 20 28 6f 73 65 74 20 6f 62 6a 20    76 61 6c 75 65 20 6e 69 6c 29 0a 20 20 20 20 28 | ......(oset.obj.value.nil).....( | 
| 162700 | 6d 61 67 69 74 2d 72 65 61 64 2d 75 70 73 74 72    65 61 6d 2d 62 72 61 6e 63 68 20 28 6f 72 65 66 | magit-read-upstream-branch.(oref | 
| 162720 | 20 28 74 72 61 6e 73 69 65 6e 74 2d 70 72 65 66    69 78 2d 6f 62 6a 65 63 74 29 20 73 63 6f 70 65 | .(transient-prefix-object).scope | 
| 162740 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... | 
| 162760 | 20 20 22 55 70 73 74 72 65 61 6d 22 29 29 29 0a    0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 74 | .."Upstream")))..(cl-defmethod.t | 
| 162780 | 72 61 6e 73 69 65 6e 74 2d 69 6e 66 69 78 2d 73    65 74 20 28 28 6f 62 6a 20 6d 61 67 69 74 2d 2d | ransient-infix-set.((obj.magit-- | 
| 1627a0 | 67 69 74 2d 62 72 61 6e 63 68 3a 75 70 73 74 72    65 61 6d 29 20 72 65 66 6e 61 6d 65 29 0a 20 20 | git-branch:upstream).refname)... | 
| 1627c0 | 28 6d 61 67 69 74 2d 73 65 74 2d 75 70 73 74 72    65 61 6d 2d 62 72 61 6e 63 68 20 28 6f 72 65 66 | (magit-set-upstream-branch.(oref | 
| 1627e0 | 20 28 74 72 61 6e 73 69 65 6e 74 2d 70 72 65 66    69 78 2d 6f 62 6a 65 63 74 29 20 73 63 6f 70 65 | .(transient-prefix-object).scope | 
| 162800 | 29 20 72 65 66 6e 61 6d 65 29 0a 20 20 28 6f 73    65 74 20 6f 62 6a 20 76 61 6c 75 65 0a 20 20 20 | ).refname)...(oset.obj.value.... | 
| 162820 | 20 20 20 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28    28 62 72 61 6e 63 68 20 28 6f 72 65 66 20 28 74 | .....(and-let*.((branch.(oref.(t | 
| 162840 | 72 61 6e 73 69 65 6e 74 2d 70 72 65 66 69 78 2d    6f 62 6a 65 63 74 29 20 73 63 6f 70 65 29 29 0a | ransient-prefix-object).scope)). | 
| 162860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 72 20 28 6d 61 67 69 74 2d 67 65 74 | ...................(r.(magit-get | 
| 162880 | 20 22 62 72 61 6e 63 68 22 20 62 72 61 6e 63 68    20 22 72 65 6d 6f 74 65 22 29 29 0a 20 20 20 20 | ."branch".branch."remote"))..... | 
| 1628a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6d 20 28 6d 61 67 69 74 2d 67 65 74 20 22 62 72 | ...............(m.(magit-get."br | 
| 1628c0 | 61 6e 63 68 22 20 62 72 61 6e 63 68 20 22 6d 65    72 67 65 22 29 29 29 0a 20 20 20 20 20 20 20 20 | anch".branch."merge")))......... | 
| 1628e0 | 20 20 28 6c 69 73 74 20 72 20 6d 29 29 29 0a 20    20 28 6d 61 67 69 74 2d 72 65 66 72 65 73 68 29 | ..(list.r.m)))...(magit-refresh) | 
| 162900 | 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64    20 74 72 61 6e 73 69 65 6e 74 2d 66 6f 72 6d 61 | )..(cl-defmethod.transient-forma | 
| 162920 | 74 20 28 28 6f 62 6a 20 6d 61 67 69 74 2d 2d 67    69 74 2d 62 72 61 6e 63 68 3a 75 70 73 74 72 65 | t.((obj.magit--git-branch:upstre | 
| 162940 | 61 6d 29 29 0a 20 20 28 6c 65 74 20 28 28 62 72    61 6e 63 68 20 28 6f 72 65 66 20 28 74 72 61 6e | am))...(let.((branch.(oref.(tran | 
| 162960 | 73 69 65 6e 74 2d 70 72 65 66 69 78 2d 6f 62 6a    65 63 74 29 20 73 63 6f 70 65 29 29 29 0a 20 20 | sient-prefix-object).scope)))... | 
| 162980 | 20 20 28 66 6f 72 6d 61 74 2d 73 70 65 63 0a 20    20 20 20 20 28 6f 72 65 66 20 6f 62 6a 20 66 6f | ..(format-spec......(oref.obj.fo | 
| 1629a0 | 72 6d 61 74 29 0a 20 20 20 20 20 60 28 28 3f 6b    20 2e 20 2c 28 74 72 61 6e 73 69 65 6e 74 2d 66 | rmat)......`((?k...,(transient-f | 
| 1629c0 | 6f 72 6d 61 74 2d 6b 65 79 20 6f 62 6a 29 29 0a    20 20 20 20 20 20 20 28 3f 72 20 2e 20 2c 28 66 | ormat-key.obj))........(?r...,(f | 
| 1629e0 | 6f 72 6d 61 74 20 22 62 72 61 6e 63 68 2e 25 73    2e 72 65 6d 6f 74 65 22 20 62 72 61 6e 63 68 29 | ormat."branch.%s.remote".branch) | 
| 162a00 | 29 0a 20 20 20 20 20 20 20 28 3f 6d 20 2e 20 2c    28 66 6f 72 6d 61 74 20 22 62 72 61 6e 63 68 2e | )........(?m...,(format."branch. | 
| 162a20 | 25 73 2e 6d 65 72 67 65 22 20 62 72 61 6e 63 68    29 29 0a 20 20 20 20 20 20 20 28 3f 52 20 2e 20 | %s.merge".branch))........(?R... | 
| 162a40 | 2c 28 74 72 61 6e 73 69 65 6e 74 2d 66 6f 72 6d    61 74 2d 76 61 6c 75 65 20 6f 62 6a 20 23 27 63 | ,(transient-format-value.obj.#'c | 
| 162a60 | 61 72 29 29 0a 20 20 20 20 20 20 20 28 3f 4d 20    2e 20 2c 28 74 72 61 6e 73 69 65 6e 74 2d 66 6f | ar))........(?M...,(transient-fo | 
| 162a80 | 72 6d 61 74 2d 76 61 6c 75 65 20 6f 62 6a 20 23    27 63 61 64 72 29 29 29 29 29 29 0a 0a 28 63 6c | rmat-value.obj.#'cadr))))))..(cl | 
| 162aa0 | 2d 64 65 66 6d 65 74 68 6f 64 20 74 72 61 6e 73    69 65 6e 74 2d 66 6f 72 6d 61 74 2d 76 61 6c 75 | -defmethod.transient-format-valu | 
| 162ac0 | 65 20 28 28 6f 62 6a 20 6d 61 67 69 74 2d 2d 67    69 74 2d 62 72 61 6e 63 68 3a 75 70 73 74 72 65 | e.((obj.magit--git-branch:upstre | 
| 162ae0 | 61 6d 29 20 6b 65 79 29 0a 20 20 28 69 66 2d 6c    65 74 20 28 28 76 61 6c 75 65 20 28 66 75 6e 63 | am).key)...(if-let.((value.(func | 
| 162b00 | 61 6c 6c 20 6b 65 79 20 28 6f 72 65 66 20 6f 62    6a 20 76 61 6c 75 65 29 29 29 29 0a 20 20 20 20 | all.key.(oref.obj.value))))..... | 
| 162b20 | 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 76 61    6c 75 65 20 27 66 61 63 65 20 27 74 72 61 6e 73 | ..(propertize.value.'face.'trans | 
| 162b40 | 69 65 6e 74 2d 61 72 67 75 6d 65 6e 74 29 0a 20    20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 | ient-argument).....(propertize." | 
| 162b60 | 75 6e 73 65 74 22 20 27 66 61 63 65 20 27 74 72    61 6e 73 69 65 6e 74 2d 69 6e 61 63 74 69 76 65 | unset".'face.'transient-inactive | 
| 162b80 | 2d 61 72 67 75 6d 65 6e 74 29 29 29 0a 0a 28 74    72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d | -argument)))..(transient-define- | 
| 162ba0 | 69 6e 66 69 78 20 6d 61 67 69 74 2d 62 72 61 6e    63 68 2e 3c 62 72 61 6e 63 68 3e 2e 72 65 62 61 | infix.magit-branch.<branch>.reba | 
| 162bc0 | 73 65 20 28 29 0a 20 20 3a 63 6c 61 73 73 20 27    6d 61 67 69 74 2d 2d 67 69 74 2d 76 61 72 69 61 | se.()...:class.'magit--git-varia | 
| 162be0 | 62 6c 65 3a 63 68 6f 69 63 65 73 0a 20 20 3a 73    63 6f 70 65 20 23 27 6d 61 67 69 74 2d 2d 72 65 | ble:choices...:scope.#'magit--re | 
| 162c00 | 61 64 2d 62 72 61 6e 63 68 2d 73 63 6f 70 65 0a    20 20 3a 76 61 72 69 61 62 6c 65 20 22 62 72 61 | ad-branch-scope...:variable."bra | 
| 162c20 | 6e 63 68 2e 25 73 2e 72 65 62 61 73 65 22 0a 20    20 3a 66 61 6c 6c 62 61 63 6b 20 22 70 75 6c 6c | nch.%s.rebase"...:fallback."pull | 
| 162c40 | 2e 72 65 62 61 73 65 22 0a 20 20 3a 63 68 6f 69    63 65 73 20 27 28 22 74 72 75 65 22 20 22 66 61 | .rebase"...:choices.'("true"."fa | 
| 162c60 | 6c 73 65 22 29 0a 20 20 3a 64 65 66 61 75 6c 74    20 22 66 61 6c 73 65 22 29 0a 0a 28 74 72 61 6e | lse")...:default."false")..(tran | 
| 162c80 | 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 69 6e 66    69 78 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2e | sient-define-infix.magit-branch. | 
| 162ca0 | 3c 62 72 61 6e 63 68 3e 2e 70 75 73 68 52 65 6d    6f 74 65 20 28 29 0a 20 20 3a 63 6c 61 73 73 20 | <branch>.pushRemote.()...:class. | 
| 162cc0 | 27 6d 61 67 69 74 2d 2d 67 69 74 2d 76 61 72 69    61 62 6c 65 3a 63 68 6f 69 63 65 73 0a 20 20 3a | 'magit--git-variable:choices...: | 
| 162ce0 | 73 63 6f 70 65 20 23 27 6d 61 67 69 74 2d 2d 72    65 61 64 2d 62 72 61 6e 63 68 2d 73 63 6f 70 65 | scope.#'magit--read-branch-scope | 
| 162d00 | 0a 20 20 3a 76 61 72 69 61 62 6c 65 20 22 62 72    61 6e 63 68 2e 25 73 2e 70 75 73 68 52 65 6d 6f | ...:variable."branch.%s.pushRemo | 
| 162d20 | 74 65 22 0a 20 20 3a 66 61 6c 6c 62 61 63 6b 20    22 72 65 6d 6f 74 65 2e 70 75 73 68 44 65 66 61 | te"...:fallback."remote.pushDefa | 
| 162d40 | 75 6c 74 22 0a 20 20 3a 63 68 6f 69 63 65 73 20    23 27 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 6d | ult"...:choices.#'magit-list-rem | 
| 162d60 | 6f 74 65 73 29 0a 0a 28 74 72 61 6e 73 69 65 6e    74 2d 64 65 66 69 6e 65 2d 69 6e 66 69 78 20 6d | otes)..(transient-define-infix.m | 
| 162d80 | 61 67 69 74 2d 70 75 6c 6c 2e 72 65 62 61 73 65    20 28 29 0a 20 20 3a 63 6c 61 73 73 20 27 6d 61 | agit-pull.rebase.()...:class.'ma | 
| 162da0 | 67 69 74 2d 2d 67 69 74 2d 76 61 72 69 61 62 6c    65 3a 63 68 6f 69 63 65 73 0a 20 20 3a 76 61 72 | git--git-variable:choices...:var | 
| 162dc0 | 69 61 62 6c 65 20 22 70 75 6c 6c 2e 72 65 62 61    73 65 22 0a 20 20 3a 63 68 6f 69 63 65 73 20 27 | iable."pull.rebase"...:choices.' | 
| 162de0 | 28 22 74 72 75 65 22 20 22 66 61 6c 73 65 22 29    0a 20 20 3a 64 65 66 61 75 6c 74 20 22 66 61 6c | ("true"."false")...:default."fal | 
| 162e00 | 73 65 22 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74    2d 64 65 66 69 6e 65 2d 69 6e 66 69 78 20 6d 61 | se")..(transient-define-infix.ma | 
| 162e20 | 67 69 74 2d 72 65 6d 6f 74 65 2e 70 75 73 68 44    65 66 61 75 6c 74 20 28 29 0a 20 20 3a 63 6c 61 | git-remote.pushDefault.()...:cla | 
| 162e40 | 73 73 20 27 6d 61 67 69 74 2d 2d 67 69 74 2d 76    61 72 69 61 62 6c 65 3a 63 68 6f 69 63 65 73 0a | ss.'magit--git-variable:choices. | 
| 162e60 | 20 20 3a 76 61 72 69 61 62 6c 65 20 22 72 65 6d    6f 74 65 2e 70 75 73 68 44 65 66 61 75 6c 74 22 | ..:variable."remote.pushDefault" | 
| 162e80 | 0a 20 20 3a 63 68 6f 69 63 65 73 20 23 27 6d 61    67 69 74 2d 6c 69 73 74 2d 72 65 6d 6f 74 65 73 | ...:choices.#'magit-list-remotes | 
| 162ea0 | 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65    66 69 6e 65 2d 69 6e 66 69 78 20 6d 61 67 69 74 | )..(transient-define-infix.magit | 
| 162ec0 | 2d 62 72 61 6e 63 68 2e 61 75 74 6f 53 65 74 75    70 4d 65 72 67 65 20 28 29 0a 20 20 3a 63 6c 61 | -branch.autoSetupMerge.()...:cla | 
| 162ee0 | 73 73 20 27 6d 61 67 69 74 2d 2d 67 69 74 2d 76    61 72 69 61 62 6c 65 3a 63 68 6f 69 63 65 73 0a | ss.'magit--git-variable:choices. | 
| 162f00 | 20 20 3a 76 61 72 69 61 62 6c 65 20 22 62 72 61    6e 63 68 2e 61 75 74 6f 53 65 74 75 70 4d 65 72 | ..:variable."branch.autoSetupMer | 
| 162f20 | 67 65 22 0a 20 20 3a 63 68 6f 69 63 65 73 20 27    28 22 61 6c 77 61 79 73 22 20 22 74 72 75 65 22 | ge"...:choices.'("always"."true" | 
| 162f40 | 20 22 66 61 6c 73 65 22 29 0a 20 20 3a 64 65 66    61 75 6c 74 20 22 74 72 75 65 22 29 0a 0a 28 74 | ."false")...:default."true")..(t | 
| 162f60 | 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d    69 6e 66 69 78 20 6d 61 67 69 74 2d 62 72 61 6e | ransient-define-infix.magit-bran | 
| 162f80 | 63 68 2e 61 75 74 6f 53 65 74 75 70 52 65 62 61    73 65 20 28 29 0a 20 20 3a 63 6c 61 73 73 20 27 | ch.autoSetupRebase.()...:class.' | 
| 162fa0 | 6d 61 67 69 74 2d 2d 67 69 74 2d 76 61 72 69 61    62 6c 65 3a 63 68 6f 69 63 65 73 0a 20 20 3a 76 | magit--git-variable:choices...:v | 
| 162fc0 | 61 72 69 61 62 6c 65 20 22 62 72 61 6e 63 68 2e    61 75 74 6f 53 65 74 75 70 52 65 62 61 73 65 22 | ariable."branch.autoSetupRebase" | 
| 162fe0 | 0a 20 20 3a 63 68 6f 69 63 65 73 20 27 28 22 61    6c 77 61 79 73 22 20 22 6c 6f 63 61 6c 22 20 22 | ...:choices.'("always"."local"." | 
| 163000 | 72 65 6d 6f 74 65 22 20 22 6e 65 76 65 72 22 29    0a 20 20 3a 64 65 66 61 75 6c 74 20 22 6e 65 76 | remote"."never")...:default."nev | 
| 163020 | 65 72 22 29 0a 0a 3b 3b 3b 20 5f 0a 28 70 72 6f    76 69 64 65 20 27 6d 61 67 69 74 2d 62 72 61 6e | er")..;;;._.(provide.'magit-bran | 
| 163040 | 63 68 29 0a 3b 3b 3b 20 6d 61 67 69 74 2d 62 72    61 6e 63 68 2e 65 6c 20 65 6e 64 73 20 68 65 72 | ch).;;;.magit-branch.el.ends.her | 
| 163060 | 65 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | e............................... | 
| 163080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1630a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1630c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1630e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 163100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 163120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 163140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 163160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 163180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1631a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1631c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1631e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 163200 | 6d 61 67 69 74 2d 32 30 32 34 30 34 30 34 2e 31    39 30 31 2f 6d 61 67 69 74 2d 73 70 61 72 73 65 | magit-20240404.1901/magit-sparse | 
| 163220 | 2d 63 68 65 63 6b 6f 75 74 2e 65 6c 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | -checkout.el.................... | 
| 163240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 163260 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30    30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 | 
| 163280 | 30 30 31 35 31 37 36 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 36 36 33 37 00 20 30 00 00 00 | 0015176.00000000000.016637..0... | 
| 1632a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1632c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1632e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 163300 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... | 
| 163320 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... | 
| 163340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 163360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 163380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1633a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1633c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1633e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 163400 | 3b 3b 3b 20 6d 61 67 69 74 2d 73 70 61 72 73 65    2d 63 68 65 63 6b 6f 75 74 2e 65 6c 20 2d 2d 2d | ;;;.magit-sparse-checkout.el.--- | 
| 163420 | 20 53 70 61 72 73 65 20 63 68 65 63 6b 6f 75 74    20 73 75 70 70 6f 72 74 20 66 6f 72 20 4d 61 67 | .Sparse.checkout.support.for.Mag | 
| 163440 | 69 74 20 20 2d 2a 2d 20 6c 65 78 69 63 61 6c 2d    62 69 6e 64 69 6e 67 3a 74 20 2d 2a 2d 0a 0a 3b | it..-*-.lexical-binding:t.-*-..; | 
| 163460 | 3b 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20    32 30 30 38 2d 32 30 32 34 20 54 68 65 20 4d 61 | ;.Copyright.(C).2008-2024.The.Ma | 
| 163480 | 67 69 74 20 50 72 6f 6a 65 63 74 20 43 6f 6e 74    72 69 62 75 74 6f 72 73 0a 0a 3b 3b 20 41 75 74 | git.Project.Contributors..;;.Aut | 
| 1634a0 | 68 6f 72 3a 20 4b 79 6c 65 20 4d 65 79 65 72 20    3c 6b 79 6c 65 40 6b 79 6c 65 61 6d 2e 63 6f 6d | hor:.Kyle.Meyer.<kyle@kyleam.com | 
| 1634c0 | 3e 0a 3b 3b 20 4d 61 69 6e 74 61 69 6e 65 72 3a    20 4a 6f 6e 61 73 20 42 65 72 6e 6f 75 6c 6c 69 | >.;;.Maintainer:.Jonas.Bernoulli | 
| 1634e0 | 20 3c 6a 6f 6e 61 73 40 62 65 72 6e 6f 75 6c 2e    6c 69 3e 0a 0a 3b 3b 20 53 50 44 58 2d 4c 69 63 | .<jonas@bernoul.li>..;;.SPDX-Lic | 
| 163500 | 65 6e 73 65 2d 49 64 65 6e 74 69 66 69 65 72 3a    20 47 50 4c 2d 33 2e 30 2d 6f 72 2d 6c 61 74 65 | ense-Identifier:.GPL-3.0-or-late | 
| 163520 | 72 0a 0a 3b 3b 20 4d 61 67 69 74 20 69 73 20 66    72 65 65 20 73 6f 66 74 77 61 72 65 3a 20 79 6f | r..;;.Magit.is.free.software:.yo | 
| 163540 | 75 20 63 61 6e 20 72 65 64 69 73 74 72 69 62 75    74 65 20 69 74 20 61 6e 64 2f 6f 72 20 6d 6f 64 | u.can.redistribute.it.and/or.mod | 
| 163560 | 69 66 79 20 69 74 0a 3b 3b 20 75 6e 64 65 72 20    74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 | ify.it.;;.under.the.terms.of.the | 
| 163580 | 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62    6c 69 63 20 4c 69 63 65 6e 73 65 20 61 73 20 70 | .GNU.General.Public.License.as.p | 
| 1635a0 | 75 62 6c 69 73 68 65 64 20 62 79 0a 3b 3b 20 74    68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 | ublished.by.;;.the.Free.Software | 
| 1635c0 | 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 65 69 74    68 65 72 20 76 65 72 73 69 6f 6e 20 33 20 6f 66 | .Foundation,.either.version.3.of | 
| 1635e0 | 20 74 68 65 20 4c 69 63 65 6e 73 65 2c 20 6f 72    0a 3b 3b 20 28 61 74 20 79 6f 75 72 20 6f 70 74 | .the.License,.or.;;.(at.your.opt | 
| 163600 | 69 6f 6e 29 20 61 6e 79 20 6c 61 74 65 72 20 76    65 72 73 69 6f 6e 2e 0a 3b 3b 0a 3b 3b 20 4d 61 | ion).any.later.version..;;.;;.Ma | 
| 163620 | 67 69 74 20 69 73 20 64 69 73 74 72 69 62 75 74    65 64 20 69 6e 20 74 68 65 20 68 6f 70 65 20 74 | git.is.distributed.in.the.hope.t | 
| 163640 | 68 61 74 20 69 74 20 77 69 6c 6c 20 62 65 20 75    73 65 66 75 6c 2c 20 62 75 74 20 57 49 54 48 4f | hat.it.will.be.useful,.but.WITHO | 
| 163660 | 55 54 0a 3b 3b 20 41 4e 59 20 57 41 52 52 41 4e    54 59 3b 20 77 69 74 68 6f 75 74 20 65 76 65 6e | UT.;;.ANY.WARRANTY;.without.even | 
| 163680 | 20 74 68 65 20 69 6d 70 6c 69 65 64 20 77 61 72    72 61 6e 74 79 20 6f 66 20 4d 45 52 43 48 41 4e | .the.implied.warranty.of.MERCHAN | 
| 1636a0 | 54 41 42 49 4c 49 54 59 0a 3b 3b 20 6f 72 20 46    49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 | TABILITY.;;.or.FITNESS.FOR.A.PAR | 
| 1636c0 | 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e    20 20 53 65 65 20 74 68 65 20 47 4e 55 20 47 65 | TICULAR.PURPOSE...See.the.GNU.Ge | 
| 1636e0 | 6e 65 72 61 6c 20 50 75 62 6c 69 63 0a 3b 3b 20    4c 69 63 65 6e 73 65 20 66 6f 72 20 6d 6f 72 65 | neral.Public.;;.License.for.more | 
| 163700 | 20 64 65 74 61 69 6c 73 2e 0a 3b 3b 0a 3b 3b 20    59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 | .details..;;.;;.You.should.have. | 
| 163720 | 72 65 63 65 69 76 65 64 20 61 20 63 6f 70 79 20    6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 | received.a.copy.of.the.GNU.Gener | 
| 163740 | 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73    65 0a 3b 3b 20 61 6c 6f 6e 67 20 77 69 74 68 20 | al.Public.License.;;.along.with. | 
| 163760 | 4d 61 67 69 74 2e 20 20 49 66 20 6e 6f 74 2c 20    73 65 65 20 3c 68 74 74 70 73 3a 2f 2f 77 77 77 | Magit...If.not,.see.<https://www | 
| 163780 | 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65    73 2f 3e 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e | .gnu.org/licenses/>...;;;.Commen | 
| 1637a0 | 74 61 72 79 3a 0a 0a 3b 3b 20 54 68 69 73 20 6c    69 62 72 61 72 79 20 70 72 6f 76 69 64 65 73 20 | tary:..;;.This.library.provides. | 
| 1637c0 | 61 6e 20 69 6e 74 65 72 66 61 63 65 20 74 6f 20    74 68 65 20 60 67 69 74 20 73 70 61 72 73 65 2d | an.interface.to.the.`git.sparse- | 
| 1637e0 | 63 68 65 63 6b 6f 75 74 27 0a 3b 3b 20 63 6f 6d    6d 61 6e 64 2e 20 20 49 74 27 73 20 62 65 65 6e | checkout'.;;.command...It's.been | 
| 163800 | 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 64 65 66    69 6e 65 20 73 70 61 72 73 65 20 63 68 65 63 6b | .possible.to.define.sparse.check | 
| 163820 | 6f 75 74 73 20 73 69 6e 63 65 20 47 69 74 0a 3b    3b 20 76 31 2e 37 2e 30 20 62 79 20 61 64 64 69 | outs.since.Git.;;.v1.7.0.by.addi | 
| 163840 | 6e 67 20 70 61 74 74 65 72 6e 73 20 74 6f 20 24    47 49 54 5f 44 49 52 2f 69 6e 66 6f 2f 73 70 61 | ng.patterns.to.$GIT_DIR/info/spa | 
| 163860 | 72 73 65 2d 63 68 65 63 6b 6f 75 74 20 61 6e 64    0a 3b 3b 20 63 61 6c 6c 69 6e 67 20 60 67 69 74 | rse-checkout.and.;;.calling.`git | 
| 163880 | 20 72 65 61 64 2d 74 72 65 65 20 2d 6d 75 20 48    45 41 44 27 20 74 6f 20 75 70 64 61 74 65 20 74 | .read-tree.-mu.HEAD'.to.update.t | 
| 1638a0 | 68 65 20 69 6e 64 65 78 20 61 6e 64 20 77 6f 72    6b 69 6e 67 0a 3b 3b 20 74 72 65 65 2e 20 20 48 | he.index.and.working.;;.tree...H | 
| 1638c0 | 6f 77 65 76 65 72 2c 20 47 69 74 20 76 32 2e 32    35 20 69 6e 74 72 6f 64 75 63 65 64 20 74 68 65 | owever,.Git.v2.25.introduced.the | 
| 1638e0 | 20 60 67 69 74 20 73 70 61 72 73 65 2d 63 68 65    63 6b 6f 75 74 27 0a 3b 3b 20 63 6f 6d 6d 61 6e | .`git.sparse-checkout'.;;.comman | 
| 163900 | 64 20 61 6c 6f 6e 67 20 77 69 74 68 20 22 63 6f    6e 65 20 6d 6f 64 65 22 2c 20 77 68 69 63 68 20 | d.along.with."cone.mode",.which. | 
| 163920 | 72 65 73 74 72 69 63 74 73 20 74 68 65 20 70 6f    73 73 69 62 6c 65 0a 3b 3b 20 70 61 74 74 65 72 | restricts.the.possible.;;.patter | 
| 163940 | 6e 73 20 74 6f 20 64 69 72 65 63 74 6f 72 69 65    73 20 74 6f 20 70 72 6f 76 69 64 65 20 62 65 74 | ns.to.directories.to.provide.bet | 
| 163960 | 74 65 72 20 70 65 72 66 6f 72 6d 61 6e 63 65 2e    0a 3b 3b 0a 3b 3b 20 54 68 65 20 67 6f 61 6c 20 | ter.performance..;;.;;.The.goal. | 
| 163980 | 6f 66 20 74 68 69 73 20 6c 69 62 72 61 72 79 20    69 73 20 74 6f 20 73 75 70 70 6f 72 74 20 74 68 | of.this.library.is.to.support.th | 
| 1639a0 | 65 20 60 67 69 74 20 73 70 61 72 73 65 2d 63 68    65 63 6b 6f 75 74 27 0a 3b 3b 20 63 6f 6d 6d 61 | e.`git.sparse-checkout'.;;.comma | 
| 1639c0 | 6e 64 20 6f 70 65 72 61 74 69 6e 67 20 69 6e 20    63 6f 6e 65 20 6d 6f 64 65 2e 0a 0a 3b 3b 3b 20 | nd.operating.in.cone.mode...;;;. | 
| 1639e0 | 43 6f 64 65 3a 0a 0a 28 72 65 71 75 69 72 65 20    27 6d 61 67 69 74 29 0a 0a 3b 3b 3b 20 55 74 69 | Code:..(require.'magit)..;;;.Uti | 
| 163a00 | 6c 69 74 69 65 73 0a 0a 28 64 65 66 75 6e 20 6d    61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 | lities..(defun.magit-sparse-chec | 
| 163a20 | 6b 6f 75 74 2d 65 6e 61 62 6c 65 64 2d 70 20 28    29 0a 20 20 22 52 65 74 75 72 6e 20 6e 6f 6e 2d | kout-enabled-p.()..."Return.non- | 
| 163a40 | 6e 69 6c 20 69 66 20 77 6f 72 6b 69 6e 67 20 74    72 65 65 20 69 73 20 61 20 73 70 61 72 73 65 20 | nil.if.working.tree.is.a.sparse. | 
| 163a60 | 63 68 65 63 6b 6f 75 74 2e 22 0a 20 20 28 6d 61    67 69 74 2d 67 65 74 2d 62 6f 6f 6c 65 61 6e 20 | checkout."...(magit-get-boolean. | 
| 163a80 | 22 63 6f 72 65 2e 73 70 61 72 73 65 63 68 65 63    6b 6f 75 74 22 29 29 0a 0a 28 64 65 66 75 6e 20 | "core.sparsecheckout"))..(defun. | 
| 163aa0 | 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65    63 6b 6f 75 74 2d 2d 61 73 73 65 72 74 2d 76 65 | magit-sparse-checkout--assert-ve | 
| 163ac0 | 72 73 69 6f 6e 20 28 29 0a 20 20 3b 3b 20 4f 6c    64 65 72 20 76 65 72 73 69 6f 6e 73 20 6f 66 20 | rsion.()...;;.Older.versions.of. | 
| 163ae0 | 47 69 74 20 68 61 76 65 20 74 68 65 20 61 62 69    6c 69 74 79 20 74 6f 20 64 65 66 69 6e 65 20 73 | Git.have.the.ability.to.define.s | 
| 163b00 | 70 61 72 73 65 20 63 68 65 63 6b 6f 75 74 0a 20    20 3b 3b 20 70 61 74 74 65 72 6e 73 20 69 6e 20 | parse.checkout...;;.patterns.in. | 
| 163b20 | 2e 67 69 74 2f 69 6e 66 6f 2f 73 70 61 72 73 65    2d 63 68 65 63 6b 6f 75 74 2c 20 62 75 74 20 74 | .git/info/sparse-checkout,.but.t | 
| 163b40 | 68 65 20 73 70 61 72 73 65 2d 63 68 65 63 6b 6f    75 74 0a 20 20 3b 3b 20 63 6f 6d 6d 61 6e 64 20 | he.sparse-checkout...;;.command. | 
| 163b60 | 69 73 6e 27 74 20 61 76 61 69 6c 61 62 6c 65 20    75 6e 74 69 6c 20 32 2e 32 35 2e 30 2e 0a 20 20 | isn't.available.until.2.25.0.... | 
| 163b80 | 28 77 68 65 6e 20 28 6d 61 67 69 74 2d 67 69 74    2d 76 65 72 73 69 6f 6e 3c 20 22 32 2e 32 35 2e | (when.(magit-git-version<."2.25. | 
| 163ba0 | 30 22 29 0a 20 20 20 20 28 75 73 65 72 2d 65 72    72 6f 72 20 22 60 67 69 74 20 73 70 61 72 73 65 | 0").....(user-error."`git.sparse | 
| 163bc0 | 2d 63 68 65 63 6b 6f 75 74 27 20 6e 6f 74 20 61    76 61 69 6c 61 62 6c 65 20 75 6e 74 69 6c 20 47 | -checkout'.not.available.until.G | 
| 163be0 | 69 74 20 76 32 2e 32 35 22 29 29 29 0a 0a 28 64    65 66 75 6e 20 6d 61 67 69 74 2d 73 70 61 72 73 | it.v2.25")))..(defun.magit-spars | 
| 163c00 | 65 2d 63 68 65 63 6b 6f 75 74 2d 2d 61 75 74 6f    2d 65 6e 61 62 6c 65 20 28 29 0a 20 20 28 69 66 | e-checkout--auto-enable.()...(if | 
| 163c20 | 20 28 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63    68 65 63 6b 6f 75 74 2d 65 6e 61 62 6c 65 64 2d | .(magit-sparse-checkout-enabled- | 
| 163c40 | 70 29 0a 20 20 20 20 20 20 28 75 6e 6c 65 73 73    20 28 6d 61 67 69 74 2d 67 65 74 2d 62 6f 6f 6c | p).......(unless.(magit-get-bool | 
| 163c60 | 65 61 6e 20 22 63 6f 72 65 2e 73 70 61 72 73 65    63 68 65 63 6b 6f 75 74 63 6f 6e 65 22 29 0a 20 | ean."core.sparsecheckoutcone").. | 
| 163c80 | 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72    6f 72 0a 20 20 20 20 20 20 20 20 20 22 4d 61 67 | .......(user-error.........."Mag | 
| 163ca0 | 69 74 27 73 20 73 70 61 72 73 65 20 63 68 65 63    6b 6f 75 74 20 66 75 6e 63 74 69 6f 6e 61 6c 69 | it's.sparse.checkout.functionali | 
| 163cc0 | 74 79 20 72 65 71 75 69 72 65 73 20 63 6f 6e 65    20 6d 6f 64 65 22 29 29 0a 20 20 20 20 3b 3b 20 | ty.requires.cone.mode")).....;;. | 
| 163ce0 | 4e 6f 74 65 3a 20 44 6f 6e 27 74 20 75 73 65 20    60 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 | Note:.Don't.use.`magit-sparse-ch | 
| 163d00 | 65 63 6b 6f 75 74 2d 65 6e 61 62 6c 65 27 20 62    65 63 61 75 73 65 20 69 74 27 73 0a 20 20 20 20 | eckout-enable'.because.it's..... | 
| 163d20 | 3b 3b 20 61 73 79 6e 63 68 72 6f 6e 6f 75 73 2e    0a 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d | ;;.asynchronous......(magit-run- | 
| 163d40 | 67 69 74 20 22 73 70 61 72 73 65 2d 63 68 65 63    6b 6f 75 74 22 20 22 69 6e 69 74 22 20 22 2d 2d | git."sparse-checkout"."init"."-- | 
| 163d60 | 63 6f 6e 65 22 29 29 29 0a 0a 28 64 65 66 75 6e    20 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 | cone")))..(defun.magit-sparse-ch | 
| 163d80 | 65 63 6b 6f 75 74 2d 64 69 72 65 63 74 6f 72 69    65 73 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 | eckout-directories.()..."Return. | 
| 163da0 | 64 69 72 65 63 74 6f 72 69 65 73 20 74 68 61 74    20 61 72 65 20 72 65 63 75 72 73 69 76 65 6c 79 | directories.that.are.recursively | 
| 163dc0 | 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65    20 73 70 61 72 73 65 20 63 68 65 63 6b 6f 75 74 | .included.in.the.sparse.checkout | 
| 163de0 | 2e 0a 53 65 65 20 74 68 65 20 60 67 69 74 20 73    70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 27 20 | ..See.the.`git.sparse-checkout'. | 
| 163e00 | 6d 61 6e 70 61 67 65 20 66 6f 72 20 64 65 74 61    69 6c 73 20 61 62 6f 75 74 0a 5c 22 72 65 63 75 | manpage.for.details.about.\"recu | 
| 163e20 | 72 73 69 76 65 5c 22 20 76 65 72 73 75 73 20 5c    22 70 61 72 65 6e 74 5c 22 20 64 69 72 65 63 74 | rsive\".versus.\"parent\".direct | 
| 163e40 | 6f 72 69 65 73 20 69 6e 20 63 6f 6e 65 20 6d 6f    64 65 2e 22 0a 20 20 28 61 6e 64 20 28 6d 61 67 | ories.in.cone.mode."...(and.(mag | 
| 163e60 | 69 74 2d 67 65 74 2d 62 6f 6f 6c 65 61 6e 20 22    63 6f 72 65 2e 73 70 61 72 73 65 63 68 65 63 6b | it-get-boolean."core.sparsecheck | 
| 163e80 | 6f 75 74 63 6f 6e 65 22 29 0a 20 20 20 20 20 20    20 28 6d 61 70 63 61 72 20 23 27 66 69 6c 65 2d | outcone")........(mapcar.#'file- | 
| 163ea0 | 6e 61 6d 65 2d 61 73 2d 64 69 72 65 63 74 6f 72    79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | name-as-directory............... | 
| 163ec0 | 20 28 6d 61 67 69 74 2d 67 69 74 2d 6c 69 6e 65    73 20 22 73 70 61 72 73 65 2d 63 68 65 63 6b 6f | .(magit-git-lines."sparse-checko | 
| 163ee0 | 75 74 22 20 22 6c 69 73 74 22 29 29 29 29 0a 0a    3b 3b 3b 20 43 6f 6d 6d 61 6e 64 73 0a 0a 3b 3b | ut"."list"))))..;;;.Commands..;; | 
| 163f00 | 3b 23 23 23 61 75 74 6f 6c 6f 61 64 20 28 61 75    74 6f 6c 6f 61 64 20 27 6d 61 67 69 74 2d 73 70 | ;###autoload.(autoload.'magit-sp | 
| 163f20 | 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 20 22 6d    61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 | arse-checkout."magit-sparse-chec | 
| 163f40 | 6b 6f 75 74 22 20 6e 69 6c 20 74 29 0a 28 74 72    61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 70 | kout".nil.t).(transient-define-p | 
| 163f60 | 72 65 66 69 78 20 6d 61 67 69 74 2d 73 70 61 72    73 65 2d 63 68 65 63 6b 6f 75 74 20 28 29 0a 20 | refix.magit-sparse-checkout.().. | 
| 163f80 | 20 22 43 72 65 61 74 65 20 61 6e 64 20 6d 61 6e    61 67 65 20 73 70 61 72 73 65 20 63 68 65 63 6b | ."Create.and.manage.sparse.check | 
| 163fa0 | 6f 75 74 73 2e 22 0a 20 20 3a 6d 61 6e 2d 70 61    67 65 20 22 67 69 74 2d 73 70 61 72 73 65 2d 63 | outs."...:man-page."git-sparse-c | 
| 163fc0 | 68 65 63 6b 6f 75 74 22 0a 20 20 5b 22 41 72 67    75 6d 65 6e 74 73 20 66 6f 72 20 65 6e 61 62 6c | heckout"...["Arguments.for.enabl | 
| 163fe0 | 69 6e 67 22 0a 20 20 20 3a 69 66 2d 6e 6f 74 20    6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 | ing"....:if-not.magit-sparse-che | 
| 164000 | 63 6b 6f 75 74 2d 65 6e 61 62 6c 65 64 2d 70 0a    20 20 20 28 22 2d 69 22 20 22 55 73 65 20 73 70 | ckout-enabled-p....("-i"."Use.sp | 
| 164020 | 61 72 73 65 20 69 6e 64 65 78 22 20 22 2d 2d 73    70 61 72 73 65 2d 69 6e 64 65 78 22 29 5d 0a 20 | arse.index"."--sparse-index")].. | 
| 164040 | 20 5b 22 41 63 74 69 6f 6e 73 22 0a 20 20 20 5b    3a 69 66 2d 6e 6f 74 20 6d 61 67 69 74 2d 73 70 | .["Actions"....[:if-not.magit-sp | 
| 164060 | 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 2d 65 6e    61 62 6c 65 64 2d 70 0a 20 20 20 20 28 22 65 22 | arse-checkout-enabled-p.....("e" | 
| 164080 | 20 22 45 6e 61 62 6c 65 20 73 70 61 72 73 65 20    63 68 65 63 6b 6f 75 74 22 20 6d 61 67 69 74 2d | ."Enable.sparse.checkout".magit- | 
| 1640a0 | 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 2d    65 6e 61 62 6c 65 29 5d 0a 20 20 20 5b 3a 69 66 | sparse-checkout-enable)]....[:if | 
| 1640c0 | 20 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68    65 63 6b 6f 75 74 2d 65 6e 61 62 6c 65 64 2d 70 | .magit-sparse-checkout-enabled-p | 
| 1640e0 | 0a 20 20 20 20 28 22 64 22 20 22 44 69 73 61 62    6c 65 20 73 70 61 72 73 65 20 63 68 65 63 6b 6f | .....("d"."Disable.sparse.checko | 
| 164100 | 75 74 22 20 6d 61 67 69 74 2d 73 70 61 72 73 65    2d 63 68 65 63 6b 6f 75 74 2d 64 69 73 61 62 6c | ut".magit-sparse-checkout-disabl | 
| 164120 | 65 29 0a 20 20 20 20 28 22 72 22 20 22 52 65 61    70 70 6c 79 20 72 75 6c 65 73 22 20 6d 61 67 69 | e).....("r"."Reapply.rules".magi | 
| 164140 | 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75    74 2d 72 65 61 70 70 6c 79 29 5d 0a 20 20 20 5b | t-sparse-checkout-reapply)]....[ | 
| 164160 | 28 22 73 22 20 22 53 65 74 20 64 69 72 65 63 74    6f 72 69 65 73 22 20 6d 61 67 69 74 2d 73 70 61 | ("s"."Set.directories".magit-spa | 
| 164180 | 72 73 65 2d 63 68 65 63 6b 6f 75 74 2d 73 65 74    29 0a 20 20 20 20 28 22 61 22 20 22 41 64 64 20 | rse-checkout-set).....("a"."Add. | 
| 1641a0 | 64 69 72 65 63 74 6f 72 69 65 73 22 20 6d 61 67    69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f | directories".magit-sparse-checko | 
| 1641c0 | 75 74 2d 61 64 64 29 5d 5d 29 0a 0a 3b 3b 3b 23    23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 | ut-add)]])..;;;###autoload.(defu | 
| 1641e0 | 6e 20 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63    68 65 63 6b 6f 75 74 2d 65 6e 61 62 6c 65 20 28 | n.magit-sparse-checkout-enable.( | 
| 164200 | 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 73 29 0a    20 20 22 43 6f 6e 76 65 72 74 20 74 68 65 20 77 | &optional.args)..."Convert.the.w | 
| 164220 | 6f 72 6b 69 6e 67 20 74 72 65 65 20 74 6f 20 61    20 73 70 61 72 73 65 20 63 68 65 63 6b 6f 75 74 | orking.tree.to.a.sparse.checkout | 
| 164240 | 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76    65 20 28 6c 69 73 74 20 28 74 72 61 6e 73 69 65 | ."...(interactive.(list.(transie | 
| 164260 | 6e 74 2d 61 72 67 73 20 27 6d 61 67 69 74 2d 73    70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 29 29 | nt-args.'magit-sparse-checkout)) | 
| 164280 | 29 0a 20 20 28 6d 61 67 69 74 2d 73 70 61 72 73    65 2d 63 68 65 63 6b 6f 75 74 2d 2d 61 73 73 65 | )...(magit-sparse-checkout--asse | 
| 1642a0 | 72 74 2d 76 65 72 73 69 6f 6e 29 0a 20 20 28 6d    61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 61 73 79 | rt-version)...(magit-run-git-asy | 
| 1642c0 | 6e 63 20 22 73 70 61 72 73 65 2d 63 68 65 63 6b    6f 75 74 22 20 22 69 6e 69 74 22 20 22 2d 2d 63 | nc."sparse-checkout"."init"."--c | 
| 1642e0 | 6f 6e 65 22 20 61 72 67 73 29 29 0a 0a 3b 3b 3b    23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 | one".args))..;;;###autoload.(def | 
| 164300 | 75 6e 20 6d 61 67 69 74 2d 73 70 61 72 73 65 2d    63 68 65 63 6b 6f 75 74 2d 73 65 74 20 28 64 69 | un.magit-sparse-checkout-set.(di | 
| 164320 | 72 65 63 74 6f 72 69 65 73 29 0a 20 20 22 52 65    73 74 72 69 63 74 20 77 6f 72 6b 69 6e 67 20 74 | rectories)..."Restrict.working.t | 
| 164340 | 72 65 65 20 74 6f 20 44 49 52 45 43 54 4f 52 49    45 53 2e 0a 54 6f 20 65 78 74 65 6e 64 20 72 61 | ree.to.DIRECTORIES..To.extend.ra | 
| 164360 | 74 68 65 72 20 74 68 61 6e 20 6f 76 65 72 72 69    64 65 20 74 68 65 20 63 75 72 72 65 6e 74 6c 79 | ther.than.override.the.currently | 
| 164380 | 20 63 6f 6e 66 69 67 75 72 65 64 0a 64 69 72 65    63 74 6f 72 69 65 73 2c 20 63 61 6c 6c 20 60 6d | .configured.directories,.call.`m | 
| 1643a0 | 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63    6b 6f 75 74 2d 61 64 64 27 20 69 6e 73 74 65 61 | agit-sparse-checkout-add'.instea | 
| 1643c0 | 64 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69    76 65 0a 20 20 20 28 6c 69 73 74 20 28 6d 61 67 | d."...(interactive....(list.(mag | 
| 1643e0 | 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65    61 64 2d 6d 75 6c 74 69 70 6c 65 0a 20 20 20 20 | it-completing-read-multiple..... | 
| 164400 | 20 20 20 20 20 20 22 49 6e 63 6c 75 64 65 20 74    68 65 73 65 20 64 69 72 65 63 74 6f 72 69 65 73 | ......"Include.these.directories | 
| 164420 | 3a 20 22 0a 20 20 20 20 20 20 20 20 20 20 3b 3b    20 4e 6f 74 65 3a 20 47 69 76 65 6e 20 74 68 61 | :."...........;;.Note:.Given.tha | 
| 164440 | 74 20 74 68 65 20 61 70 70 65 61 6c 20 6f 66 20    73 70 61 72 73 65 20 63 68 65 63 6b 6f 75 74 73 | t.the.appeal.of.sparse.checkouts | 
| 164460 | 20 69 73 0a 20 20 20 20 20 20 20 20 20 20 3b 3b    20 64 65 61 6c 69 6e 67 20 77 69 74 68 20 76 65 | .is...........;;.dealing.with.ve | 
| 164480 | 72 79 20 6c 61 72 67 65 20 74 72 65 65 73 2c 20    6c 69 73 74 69 6e 67 20 61 6c 6c 20 73 75 62 64 | ry.large.trees,.listing.all.subd | 
| 1644a0 | 69 72 65 63 74 6f 72 69 65 73 0a 20 20 20 20 20    20 20 20 20 20 3b 3b 20 6d 61 79 20 6e 65 65 64 | irectories...........;;.may.need | 
| 1644c0 | 20 74 6f 20 62 65 20 72 65 63 6f 6e 73 69 64 65    72 65 64 2e 0a 20 20 20 20 20 20 20 20 20 20 28 | .to.be.reconsidered............( | 
| 1644e0 | 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 64    69 72 65 63 74 6f 72 69 65 73 20 22 48 45 41 44 | magit-revision-directories."HEAD | 
| 164500 | 22 29 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 73    70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 2d 2d | "))))...(magit-sparse-checkout-- | 
| 164520 | 61 73 73 65 72 74 2d 76 65 72 73 69 6f 6e 29 0a    20 20 28 6d 61 67 69 74 2d 73 70 61 72 73 65 2d | assert-version)...(magit-sparse- | 
| 164540 | 63 68 65 63 6b 6f 75 74 2d 2d 61 75 74 6f 2d 65    6e 61 62 6c 65 29 0a 20 20 28 6d 61 67 69 74 2d | checkout--auto-enable)...(magit- | 
| 164560 | 72 75 6e 2d 67 69 74 2d 61 73 79 6e 63 20 22 73    70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 22 20 | run-git-async."sparse-checkout". | 
| 164580 | 22 73 65 74 22 20 64 69 72 65 63 74 6f 72 69 65    73 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c | "set".directories))..;;;###autol | 
| 1645a0 | 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74    2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 | oad.(defun.magit-sparse-checkout | 
| 1645c0 | 2d 61 64 64 20 28 64 69 72 65 63 74 6f 72 69 65    73 29 0a 20 20 22 41 64 64 20 44 49 52 45 43 54 | -add.(directories)..."Add.DIRECT | 
| 1645e0 | 4f 52 49 45 53 20 74 6f 20 74 68 65 20 77 6f 72    6b 69 6e 67 20 74 72 65 65 2e 0a 54 6f 20 6f 76 | ORIES.to.the.working.tree..To.ov | 
| 164600 | 65 72 72 69 64 65 20 72 61 74 68 65 72 20 74 68    61 6e 20 65 78 74 65 6e 64 20 74 68 65 20 63 75 | erride.rather.than.extend.the.cu | 
| 164620 | 72 72 65 6e 74 6c 79 20 63 6f 6e 66 69 67 75 72    65 64 0a 64 69 72 65 63 74 6f 72 69 65 73 2c 20 | rrently.configured.directories,. | 
| 164640 | 63 61 6c 6c 20 60 6d 61 67 69 74 2d 73 70 61 72    73 65 2d 63 68 65 63 6b 6f 75 74 2d 73 65 74 27 | call.`magit-sparse-checkout-set' | 
| 164660 | 20 69 6e 73 74 65 61 64 2e 22 0a 20 20 28 69 6e    74 65 72 61 63 74 69 76 65 0a 20 20 20 28 6c 69 | .instead."...(interactive....(li | 
| 164680 | 73 74 20 28 6d 61 67 69 74 2d 63 6f 6d 70 6c 65    74 69 6e 67 2d 72 65 61 64 2d 6d 75 6c 74 69 70 | st.(magit-completing-read-multip | 
| 1646a0 | 6c 65 0a 20 20 20 20 20 20 20 20 20 20 22 41 64    64 20 74 68 65 73 65 20 64 69 72 65 63 74 6f 72 | le..........."Add.these.director | 
| 1646c0 | 69 65 73 3a 20 22 0a 20 20 20 20 20 20 20 20 20    20 3b 3b 20 53 61 6d 65 20 70 65 72 66 6f 72 6d | ies:."...........;;.Same.perform | 
| 1646e0 | 61 6e 63 65 20 6e 6f 74 65 20 61 73 20 69 6e 20    60 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 | ance.note.as.in.`magit-sparse-ch | 
| 164700 | 65 63 6b 6f 75 74 2d 73 65 74 27 2c 0a 20 20 20    20 20 20 20 20 20 20 3b 3b 20 62 75 74 20 65 76 | eckout-set',...........;;.but.ev | 
| 164720 | 65 6e 20 6d 6f 72 65 20 73 6f 20 67 69 76 65 6e    20 74 68 65 20 61 64 64 69 74 69 6f 6e 61 6c 20 | en.more.so.given.the.additional. | 
| 164740 | 70 72 6f 63 65 73 73 69 6e 67 2e 0a 20 20 20 20    20 20 20 20 20 20 28 73 65 71 2d 72 65 6d 6f 76 | processing............(seq-remov | 
| 164760 | 65 0a 20 20 20 20 20 20 20 20 20 20 20 28 6c 65    74 20 28 28 72 65 20 28 63 6f 6e 63 61 74 0a 20 | e............(let.((re.(concat.. | 
| 164780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 22 5c 5c 60 22 0a 20 20 20 20 20 | ....................."\\`"...... | 
| 1647a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 72 65 67 65 78 70 2d 6f 70 74 20 28 6d 61 | .................(regexp-opt.(ma | 
| 1647c0 | 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b    6f 75 74 2d 64 69 72 65 63 74 6f 72 69 65 73 29 | git-sparse-checkout-directories) | 
| 1647e0 | 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 28 6c 61 6d 62 64 61 20 28 64 29 20 28 73 | ))))..............(lambda.(d).(s | 
| 164800 | 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 72 65    20 64 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | tring-match-p.re.d)))........... | 
| 164820 | 20 28 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e    2d 64 69 72 65 63 74 6f 72 69 65 73 20 22 48 45 | .(magit-revision-directories."HE | 
| 164840 | 41 44 22 29 29 29 29 29 0a 20 20 28 6d 61 67 69    74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 | AD")))))...(magit-sparse-checkou | 
| 164860 | 74 2d 2d 61 73 73 65 72 74 2d 76 65 72 73 69 6f    6e 29 0a 20 20 28 6d 61 67 69 74 2d 73 70 61 72 | t--assert-version)...(magit-spar | 
| 164880 | 73 65 2d 63 68 65 63 6b 6f 75 74 2d 2d 61 75 74    6f 2d 65 6e 61 62 6c 65 29 0a 20 20 28 6d 61 67 | se-checkout--auto-enable)...(mag | 
| 1648a0 | 69 74 2d 72 75 6e 2d 67 69 74 2d 61 73 79 6e 63    20 22 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 | it-run-git-async."sparse-checkou | 
| 1648c0 | 74 22 20 22 61 64 64 22 20 64 69 72 65 63 74 6f    72 69 65 73 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 | t"."add".directories))..;;;###au | 
| 1648e0 | 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61    67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b | toload.(defun.magit-sparse-check | 
| 164900 | 6f 75 74 2d 72 65 61 70 70 6c 79 20 28 29 0a 20    20 22 52 65 61 70 70 6c 79 20 74 68 65 20 73 70 | out-reapply.()..."Reapply.the.sp | 
| 164920 | 61 72 73 65 20 63 68 65 63 6b 6f 75 74 20 72 75    6c 65 73 20 74 6f 20 74 68 65 20 77 6f 72 6b 69 | arse.checkout.rules.to.the.worki | 
| 164940 | 6e 67 20 74 72 65 65 2e 0a 53 6f 6d 65 20 6f 70    65 72 61 74 69 6f 6e 73 20 73 75 63 68 20 61 73 | ng.tree..Some.operations.such.as | 
| 164960 | 20 6d 65 72 67 69 6e 67 20 6f 72 20 72 65 62 61    73 69 6e 67 20 6d 61 79 20 6e 65 65 64 20 74 6f | .merging.or.rebasing.may.need.to | 
| 164980 | 20 63 68 65 63 6b 20 6f 75 74 0a 66 69 6c 65 73    20 74 68 61 74 20 61 72 65 6e 27 74 20 69 6e 63 | .check.out.files.that.aren't.inc | 
| 1649a0 | 6c 75 64 65 64 20 69 6e 20 74 68 65 20 73 70 61    72 73 65 20 63 68 65 63 6b 6f 75 74 2e 20 20 43 | luded.in.the.sparse.checkout...C | 
| 1649c0 | 61 6c 6c 20 74 68 69 73 0a 63 6f 6d 6d 61 6e 64    20 74 6f 20 72 65 73 65 74 20 74 6f 20 74 68 65 | all.this.command.to.reset.to.the | 
| 1649e0 | 20 73 70 61 72 73 65 20 63 68 65 63 6b 6f 75 74    20 73 74 61 74 65 2e 22 0a 20 20 28 69 6e 74 65 | .sparse.checkout.state."...(inte | 
| 164a00 | 72 61 63 74 69 76 65 29 0a 20 20 28 6d 61 67 69    74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 | ractive)...(magit-sparse-checkou | 
| 164a20 | 74 2d 2d 61 73 73 65 72 74 2d 76 65 72 73 69 6f    6e 29 0a 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d | t--assert-version)...(magit-run- | 
| 164a40 | 67 69 74 2d 61 73 79 6e 63 20 22 73 70 61 72 73    65 2d 63 68 65 63 6b 6f 75 74 22 20 22 72 65 61 | git-async."sparse-checkout"."rea | 
| 164a60 | 70 70 6c 79 22 29 29 0a 0a 3b 3b 3b 23 23 23 61    75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d | pply"))..;;;###autoload.(defun.m | 
| 164a80 | 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63    6b 6f 75 74 2d 64 69 73 61 62 6c 65 20 28 29 0a | agit-sparse-checkout-disable.(). | 
| 164aa0 | 20 20 22 43 6f 6e 76 65 72 74 20 73 70 61 72 73    65 20 63 68 65 63 6b 6f 75 74 20 74 6f 20 66 75 | .."Convert.sparse.checkout.to.fu | 
| 164ac0 | 6c 6c 20 63 68 65 63 6b 6f 75 74 2e 0a 4e 6f 74    65 20 74 68 61 74 20 64 69 73 61 62 6c 69 6e 67 | ll.checkout..Note.that.disabling | 
| 164ae0 | 20 74 68 65 20 73 70 61 72 73 65 20 63 68 65 63    6b 6f 75 74 20 64 6f 65 73 20 6e 6f 74 20 63 6c | .the.sparse.checkout.does.not.cl | 
| 164b00 | 65 61 72 20 74 68 65 0a 63 6f 6e 66 69 67 75 72    65 64 20 64 69 72 65 63 74 6f 72 69 65 73 2e 20 | ear.the.configured.directories.. | 
| 164b20 | 20 43 61 6c 6c 20 60 6d 61 67 69 74 2d 73 70 61    72 73 65 2d 63 68 65 63 6b 6f 75 74 2d 65 6e 61 | .Call.`magit-sparse-checkout-ena | 
| 164b40 | 62 6c 65 27 20 74 6f 0a 72 65 73 74 6f 72 65 20    74 68 65 20 70 72 65 76 69 6f 75 73 20 73 70 61 | ble'.to.restore.the.previous.spa | 
| 164b60 | 72 73 65 20 63 68 65 63 6b 6f 75 74 2e 22 0a 20    20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 | rse.checkout."...(interactive).. | 
| 164b80 | 20 28 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63    68 65 63 6b 6f 75 74 2d 2d 61 73 73 65 72 74 2d | .(magit-sparse-checkout--assert- | 
| 164ba0 | 76 65 72 73 69 6f 6e 29 0a 20 20 28 6d 61 67 69    74 2d 72 75 6e 2d 67 69 74 2d 61 73 79 6e 63 20 | version)...(magit-run-git-async. | 
| 164bc0 | 22 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74    22 20 22 64 69 73 61 62 6c 65 22 29 29 0a 0a 3b | "sparse-checkout"."disable"))..; | 
| 164be0 | 3b 3b 20 4d 69 73 63 65 6c 6c 61 6e 65 6f 75 73    0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 | ;;.Miscellaneous..(defun.magit-s | 
| 164c00 | 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 2d 69    6e 73 65 72 74 2d 68 65 61 64 65 72 20 28 29 0a | parse-checkout-insert-header.(). | 
| 164c20 | 20 20 22 49 6e 73 65 72 74 20 68 65 61 64 65 72    20 6c 69 6e 65 20 77 69 74 68 20 73 70 61 72 73 | .."Insert.header.line.with.spars | 
| 164c40 | 65 20 63 68 65 63 6b 6f 75 74 20 69 6e 66 6f 72    6d 61 74 69 6f 6e 2e 0a 54 68 69 73 20 68 65 61 | e.checkout.information..This.hea | 
| 164c60 | 64 65 72 20 69 73 20 6e 6f 74 20 69 6e 73 65 72    74 65 64 20 62 79 20 64 65 66 61 75 6c 74 2e 20 | der.is.not.inserted.by.default.. | 
| 164c80 | 20 54 6f 20 65 6e 61 62 6c 65 20 69 74 2c 20 61    64 64 20 69 74 20 74 6f 0a 60 6d 61 67 69 74 2d | .To.enable.it,.add.it.to.`magit- | 
| 164ca0 | 73 74 61 74 75 73 2d 68 65 61 64 65 72 73 2d 68    6f 6f 6b 27 2e 22 0a 20 20 28 77 68 65 6e 20 28 | status-headers-hook'."...(when.( | 
| 164cc0 | 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65    63 6b 6f 75 74 2d 65 6e 61 62 6c 65 64 2d 70 29 | magit-sparse-checkout-enabled-p) | 
| 164ce0 | 0a 20 20 20 20 28 69 6e 73 65 72 74 20 28 70 72    6f 70 65 72 74 69 7a 65 20 28 66 6f 72 6d 61 74 | .....(insert.(propertize.(format | 
| 164d00 | 20 22 25 2d 31 30 73 22 20 22 53 70 61 72 73 65    21 20 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ."%-10s"."Sparse!.")............ | 
| 164d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 27 66 6f    6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 | .............'font-lock-face.'ma | 
| 164d40 | 67 69 74 2d 73 65 63 74 69 6f 6e 2d 68 65 61 64    69 6e 67 29 29 0a 20 20 20 20 28 69 6e 73 65 72 | git-section-heading)).....(inser | 
| 164d60 | 74 0a 20 20 20 20 20 28 6c 65 74 20 28 28 64 69    72 73 20 28 6d 61 67 69 74 2d 73 70 61 72 73 65 | t......(let.((dirs.(magit-sparse | 
| 164d80 | 2d 63 68 65 63 6b 6f 75 74 2d 64 69 72 65 63 74    6f 72 69 65 73 29 29 29 0a 20 20 20 20 20 20 20 | -checkout-directories)))........ | 
| 164da0 | 28 70 63 61 73 65 20 28 6c 65 6e 67 74 68 20 64    69 72 73 29 0a 20 20 20 20 20 20 20 20 20 28 30 | (pcase.(length.dirs)..........(0 | 
| 164dc0 | 20 22 74 6f 70 2d 6c 65 76 65 6c 20 64 69 72 65    63 74 6f 72 79 22 29 0a 20 20 20 20 20 20 20 20 | ."top-level.directory")......... | 
| 164de0 | 20 28 31 20 28 63 61 72 20 64 69 72 73 29 29 0a    20 20 20 20 20 20 20 20 20 28 6e 20 28 66 6f 72 | .(1.(car.dirs))..........(n.(for | 
| 164e00 | 6d 61 74 20 22 25 64 20 64 69 72 65 63 74 6f 72    69 65 73 22 20 6e 29 29 29 29 29 0a 20 20 20 20 | mat."%d.directories".n)))))..... | 
| 164e20 | 28 69 6e 73 65 72 74 20 3f 5c 6e 29 29 29 0a 0a    3b 3b 3b 20 5f 0a 28 70 72 6f 76 69 64 65 20 27 | (insert.?\n)))..;;;._.(provide.' | 
| 164e40 | 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65    63 6b 6f 75 74 29 0a 3b 3b 3b 20 6d 61 67 69 74 | magit-sparse-checkout).;;;.magit | 
| 164e60 | 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74    2e 65 6c 20 65 6e 64 73 20 68 65 72 65 0a 00 00 | -sparse-checkout.el.ends.here... | 
| 164e80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 164ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 164ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 164ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 164f00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 164f20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 164f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 164f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 164f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 164fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 164fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 164fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 165000 | 6d 61 67 69 74 2d 32 30 32 34 30 34 30 34 2e 31    39 30 31 2f 64 69 72 00 00 00 00 00 00 00 00 00 | magit-20240404.1901/dir......... | 
| 165020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 165040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 165060 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30    30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 | 
| 165080 | 30 30 30 31 31 34 35 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 32 36 30 36 00 20 30 00 00 00 | 0001145.00000000000.012606..0... | 
| 1650a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1650c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1650e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 165100 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... | 
| 165120 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... | 
| 165140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 165160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 165180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1651a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1651c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1651e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 165200 | 54 68 69 73 20 69 73 20 74 68 65 20 66 69 6c 65    20 2e 2e 2e 2f 69 6e 66 6f 2f 64 69 72 2c 20 77 | This.is.the.file..../info/dir,.w | 
| 165220 | 68 69 63 68 20 63 6f 6e 74 61 69 6e 73 20 74 68    65 0a 74 6f 70 6d 6f 73 74 20 6e 6f 64 65 20 6f | hich.contains.the.topmost.node.o | 
| 165240 | 66 20 74 68 65 20 49 6e 66 6f 20 68 69 65 72 61    72 63 68 79 2c 20 63 61 6c 6c 65 64 20 28 64 69 | f.the.Info.hierarchy,.called.(di | 
| 165260 | 72 29 54 6f 70 2e 0a 54 68 65 20 66 69 72 73 74    20 74 69 6d 65 20 79 6f 75 20 69 6e 76 6f 6b 65 | r)Top..The.first.time.you.invoke | 
| 165280 | 20 49 6e 66 6f 20 79 6f 75 20 73 74 61 72 74 20    6f 66 66 20 6c 6f 6f 6b 69 6e 67 20 61 74 20 74 | .Info.you.start.off.looking.at.t | 
| 1652a0 | 68 69 73 20 6e 6f 64 65 2e 0a 1f 0a 46 69 6c 65    3a 20 64 69 72 2c 09 4e 6f 64 65 3a 20 54 6f 70 | his.node....File:.dir,.Node:.Top | 
| 1652c0 | 09 54 68 69 73 20 69 73 20 74 68 65 20 74 6f 70    20 6f 66 20 74 68 65 20 49 4e 46 4f 20 74 72 65 | .This.is.the.top.of.the.INFO.tre | 
| 1652e0 | 65 0a 0a 20 20 54 68 69 73 20 28 74 68 65 20 44    69 72 65 63 74 6f 72 79 20 6e 6f 64 65 29 20 67 | e....This.(the.Directory.node).g | 
| 165300 | 69 76 65 73 20 61 20 6d 65 6e 75 20 6f 66 20 6d    61 6a 6f 72 20 74 6f 70 69 63 73 2e 0a 20 20 54 | ives.a.menu.of.major.topics....T | 
| 165320 | 79 70 69 6e 67 20 22 71 22 20 65 78 69 74 73 2c    20 22 48 22 20 6c 69 73 74 73 20 61 6c 6c 20 49 | yping."q".exits,."H".lists.all.I | 
| 165340 | 6e 66 6f 20 63 6f 6d 6d 61 6e 64 73 2c 20 22 64    22 20 72 65 74 75 72 6e 73 20 68 65 72 65 2c 0a | nfo.commands,."d".returns.here,. | 
| 165360 | 20 20 22 68 22 20 67 69 76 65 73 20 61 20 70 72    69 6d 65 72 20 66 6f 72 20 66 69 72 73 74 2d 74 | .."h".gives.a.primer.for.first-t | 
| 165380 | 69 6d 65 72 73 2c 0a 20 20 22 6d 45 6d 61 63 73    3c 52 65 74 75 72 6e 3e 22 20 76 69 73 69 74 73 | imers,..."mEmacs<Return>".visits | 
| 1653a0 | 20 74 68 65 20 45 6d 61 63 73 20 6d 61 6e 75 61    6c 2c 20 65 74 63 2e 0a 0a 20 20 49 6e 20 45 6d | .the.Emacs.manual,.etc.....In.Em | 
| 1653c0 | 61 63 73 2c 20 79 6f 75 20 63 61 6e 20 63 6c 69    63 6b 20 6d 6f 75 73 65 20 62 75 74 74 6f 6e 20 | acs,.you.can.click.mouse.button. | 
| 1653e0 | 32 20 6f 6e 20 61 20 6d 65 6e 75 20 69 74 65 6d    20 6f 72 20 63 72 6f 73 73 20 72 65 66 65 72 65 | 2.on.a.menu.item.or.cross.refere | 
| 165400 | 6e 63 65 0a 20 20 74 6f 20 73 65 6c 65 63 74 20    69 74 2e 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 45 6d | nce...to.select.it...*.Menu:..Em | 
| 165420 | 61 63 73 0a 2a 20 4d 61 67 69 74 3a 20 28 6d 61    67 69 74 29 2e 20 20 20 20 20 20 20 20 20 20 20 | acs.*.Magit:.(magit)............ | 
| 165440 | 20 20 20 20 55 73 69 6e 67 20 47 69 74 20 66 72    6f 6d 20 45 6d 61 63 73 20 77 69 74 68 20 4d 61 | ....Using.Git.from.Emacs.with.Ma | 
| 165460 | 67 69 74 2e 0a 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | git............................. | 
| 165480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1654a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1654c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1654e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 165500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 165520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 165540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 165560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 165580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1655a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1655c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1655e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 165600 | 6d 61 67 69 74 2d 32 30 32 34 30 34 30 34 2e 31    39 30 31 2f 6d 61 67 69 74 2d 73 65 71 75 65 6e | magit-20240404.1901/magit-sequen | 
| 165620 | 63 65 2e 65 6c 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ce.el........................... | 
| 165640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 165660 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30    30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 | 
| 165680 | 30 31 33 32 37 32 34 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 35 33 34 36 00 20 30 00 00 00 | 0132724.00000000000.015346..0... | 
| 1656a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1656c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1656e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 165700 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... | 
| 165720 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... | 
| 165740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 165760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 165780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1657a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1657c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1657e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 165800 | 3b 3b 3b 20 6d 61 67 69 74 2d 73 65 71 75 65 6e    63 65 2e 65 6c 20 2d 2d 2d 20 48 69 73 74 6f 72 | ;;;.magit-sequence.el.---.Histor | 
| 165820 | 79 20 6d 61 6e 69 70 75 6c 61 74 69 6f 6e 20 69    6e 20 4d 61 67 69 74 20 20 2d 2a 2d 20 6c 65 78 | y.manipulation.in.Magit..-*-.lex | 
| 165840 | 69 63 61 6c 2d 62 69 6e 64 69 6e 67 3a 74 20 2d    2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 | ical-binding:t.-*-..;;.Copyright | 
| 165860 | 20 28 43 29 20 32 30 30 38 2d 32 30 32 34 20 54    68 65 20 4d 61 67 69 74 20 50 72 6f 6a 65 63 74 | .(C).2008-2024.The.Magit.Project | 
| 165880 | 20 43 6f 6e 74 72 69 62 75 74 6f 72 73 0a 0a 3b    3b 20 41 75 74 68 6f 72 3a 20 4a 6f 6e 61 73 20 | .Contributors..;;.Author:.Jonas. | 
| 1658a0 | 42 65 72 6e 6f 75 6c 6c 69 20 3c 6a 6f 6e 61 73    40 62 65 72 6e 6f 75 6c 2e 6c 69 3e 0a 3b 3b 20 | Bernoulli.<jonas@bernoul.li>.;;. | 
| 1658c0 | 4d 61 69 6e 74 61 69 6e 65 72 3a 20 4a 6f 6e 61    73 20 42 65 72 6e 6f 75 6c 6c 69 20 3c 6a 6f 6e | Maintainer:.Jonas.Bernoulli.<jon | 
| 1658e0 | 61 73 40 62 65 72 6e 6f 75 6c 2e 6c 69 3e 0a 0a    3b 3b 20 53 50 44 58 2d 4c 69 63 65 6e 73 65 2d | as@bernoul.li>..;;.SPDX-License- | 
| 165900 | 49 64 65 6e 74 69 66 69 65 72 3a 20 47 50 4c 2d    33 2e 30 2d 6f 72 2d 6c 61 74 65 72 0a 0a 3b 3b | Identifier:.GPL-3.0-or-later..;; | 
| 165920 | 20 4d 61 67 69 74 20 69 73 20 66 72 65 65 20 73    6f 66 74 77 61 72 65 3a 20 79 6f 75 20 63 61 6e | .Magit.is.free.software:.you.can | 
| 165940 | 20 72 65 64 69 73 74 72 69 62 75 74 65 20 69 74    20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 20 69 | .redistribute.it.and/or.modify.i | 
| 165960 | 74 0a 3b 3b 20 75 6e 64 65 72 20 74 68 65 20 74    65 72 6d 73 20 6f 66 20 74 68 65 20 47 4e 55 20 | t.;;.under.the.terms.of.the.GNU. | 
| 165980 | 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c    69 63 65 6e 73 65 20 61 73 20 70 75 62 6c 69 73 | General.Public.License.as.publis | 
| 1659a0 | 68 65 64 20 62 79 0a 3b 3b 20 74 68 65 20 46 72    65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e | hed.by.;;.the.Free.Software.Foun | 
| 1659c0 | 64 61 74 69 6f 6e 2c 20 65 69 74 68 65 72 20 76    65 72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 | dation,.either.version.3.of.the. | 
| 1659e0 | 4c 69 63 65 6e 73 65 2c 20 6f 72 0a 3b 3b 20 28    61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 | License,.or.;;.(at.your.option). | 
| 165a00 | 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f    6e 2e 0a 3b 3b 0a 3b 3b 20 4d 61 67 69 74 20 69 | any.later.version..;;.;;.Magit.i | 
| 165a20 | 73 20 64 69 73 74 72 69 62 75 74 65 64 20 69 6e    20 74 68 65 20 68 6f 70 65 20 74 68 61 74 20 69 | s.distributed.in.the.hope.that.i | 
| 165a40 | 74 20 77 69 6c 6c 20 62 65 20 75 73 65 66 75 6c    2c 20 62 75 74 20 57 49 54 48 4f 55 54 0a 3b 3b | t.will.be.useful,.but.WITHOUT.;; | 
| 165a60 | 20 41 4e 59 20 57 41 52 52 41 4e 54 59 3b 20 77    69 74 68 6f 75 74 20 65 76 65 6e 20 74 68 65 20 | .ANY.WARRANTY;.without.even.the. | 
| 165a80 | 69 6d 70 6c 69 65 64 20 77 61 72 72 61 6e 74 79    20 6f 66 20 4d 45 52 43 48 41 4e 54 41 42 49 4c | implied.warranty.of.MERCHANTABIL | 
| 165aa0 | 49 54 59 0a 3b 3b 20 6f 72 20 46 49 54 4e 45 53    53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c | ITY.;;.or.FITNESS.FOR.A.PARTICUL | 
| 165ac0 | 41 52 20 50 55 52 50 4f 53 45 2e 20 20 53 65 65    20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c | AR.PURPOSE...See.the.GNU.General | 
| 165ae0 | 20 50 75 62 6c 69 63 0a 3b 3b 20 4c 69 63 65 6e    73 65 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 | .Public.;;.License.for.more.deta | 
| 165b00 | 69 6c 73 2e 0a 3b 3b 0a 3b 3b 20 59 6f 75 20 73    68 6f 75 6c 64 20 68 61 76 65 20 72 65 63 65 69 | ils..;;.;;.You.should.have.recei | 
| 165b20 | 76 65 64 20 61 20 63 6f 70 79 20 6f 66 20 74 68    65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 | ved.a.copy.of.the.GNU.General.Pu | 
| 165b40 | 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 3b 3b 20    61 6c 6f 6e 67 20 77 69 74 68 20 4d 61 67 69 74 | blic.License.;;.along.with.Magit | 
| 165b60 | 2e 20 20 49 66 20 6e 6f 74 2c 20 73 65 65 20 3c    68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e | ...If.not,.see.<https://www.gnu. | 
| 165b80 | 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f 3e 2e 0a    0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a | org/licenses/>...;;;.Commentary: | 
| 165ba0 | 0a 0a 3b 3b 20 53 75 70 70 6f 72 74 20 66 6f 72    20 47 69 74 20 63 6f 6d 6d 61 6e 64 73 20 74 68 | ..;;.Support.for.Git.commands.th | 
| 165bc0 | 61 74 20 72 65 70 6c 61 79 20 63 6f 6d 6d 69 74    73 20 61 6e 64 20 68 65 6c 70 20 74 68 65 20 75 | at.replay.commits.and.help.the.u | 
| 165be0 | 73 65 72 20 6d 61 6b 65 0a 3b 3b 20 63 68 61 6e    67 65 73 20 61 6c 6f 6e 67 20 74 68 65 20 77 61 | ser.make.;;.changes.along.the.wa | 
| 165c00 | 79 2e 20 20 53 75 70 70 6f 72 74 73 20 60 63 68    65 72 72 79 2d 70 69 63 6b 27 2c 20 60 72 65 76 | y...Supports.`cherry-pick',.`rev | 
| 165c20 | 65 72 74 27 2c 20 60 72 65 62 61 73 65 27 2c 0a    3b 3b 20 60 72 65 62 61 73 65 2d 2d 69 6e 74 65 | ert',.`rebase',.;;.`rebase--inte | 
| 165c40 | 72 61 63 74 69 76 65 27 20 61 6e 64 20 60 61 6d    27 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28 | ractive'.and.`am'...;;;.Code:..( | 
| 165c60 | 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 29 0a    0a 3b 3b 20 46 6f 72 20 60 6d 61 67 69 74 2d 72 | require.'magit)..;;.For.`magit-r | 
| 165c80 | 65 62 61 73 65 2d 2d 74 6f 64 6f 27 2e 0a 28 64    65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 | ebase--todo'..(declare-function. | 
| 165ca0 | 67 69 74 2d 72 65 62 61 73 65 2d 63 75 72 72 65    6e 74 2d 6c 69 6e 65 20 22 67 69 74 2d 72 65 62 | git-rebase-current-line."git-reb | 
| 165cc0 | 61 73 65 22 20 28 29 29 0a 28 65 76 61 6c 2d 77    68 65 6e 2d 63 6f 6d 70 69 6c 65 0a 20 20 28 63 | ase".()).(eval-when-compile...(c | 
| 165ce0 | 6c 2d 70 75 73 68 6e 65 77 20 27 61 63 74 69 6f    6e 2d 74 79 70 65 20 65 69 65 69 6f 2d 2d 6b 6e | l-pushnew.'action-type.eieio--kn | 
| 165d00 | 6f 77 6e 2d 73 6c 6f 74 2d 6e 61 6d 65 73 29 0a    20 20 28 63 6c 2d 70 75 73 68 6e 65 77 20 27 61 | own-slot-names)...(cl-pushnew.'a | 
| 165d20 | 63 74 69 6f 6e 20 65 69 65 69 6f 2d 2d 6b 6e 6f    77 6e 2d 73 6c 6f 74 2d 6e 61 6d 65 73 29 0a 20 | ction.eieio--known-slot-names).. | 
| 165d40 | 20 28 63 6c 2d 70 75 73 68 6e 65 77 20 27 61 63    74 69 6f 6e 2d 6f 70 74 69 6f 6e 73 20 65 69 65 | .(cl-pushnew.'action-options.eie | 
| 165d60 | 69 6f 2d 2d 6b 6e 6f 77 6e 2d 73 6c 6f 74 2d 6e    61 6d 65 73 29 0a 20 20 28 63 6c 2d 70 75 73 68 | io--known-slot-names)...(cl-push | 
| 165d80 | 6e 65 77 20 27 74 61 72 67 65 74 20 65 69 65 69    6f 2d 2d 6b 6e 6f 77 6e 2d 73 6c 6f 74 2d 6e 61 | new.'target.eieio--known-slot-na | 
| 165da0 | 6d 65 73 29 29 0a 0a 3b 3b 3b 20 4f 70 74 69 6f    6e 73 0a 3b 3b 3b 3b 20 46 61 63 65 73 0a 0a 28 | mes))..;;;.Options.;;;;.Faces..( | 
| 165dc0 | 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d 73 65    71 75 65 6e 63 65 2d 70 69 63 6b 0a 20 20 27 28 | defface.magit-sequence-pick...'( | 
| 165de0 | 28 74 20 3a 69 6e 68 65 72 69 74 20 64 65 66 61    75 6c 74 29 29 0a 20 20 22 46 61 63 65 20 75 73 | (t.:inherit.default))..."Face.us | 
| 165e00 | 65 64 20 69 6e 20 73 65 71 75 65 6e 63 65 20 73    65 63 74 69 6f 6e 73 2e 22 0a 20 20 3a 67 72 6f | ed.in.sequence.sections."...:gro | 
| 165e20 | 75 70 20 27 6d 61 67 69 74 2d 66 61 63 65 73 29    0a 0a 28 64 65 66 66 61 63 65 20 6d 61 67 69 74 | up.'magit-faces)..(defface.magit | 
| 165e40 | 2d 73 65 71 75 65 6e 63 65 2d 73 74 6f 70 0a 20    20 27 28 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f | -sequence-stop...'((((class.colo | 
| 165e60 | 72 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 6c    69 67 68 74 29 29 20 3a 66 6f 72 65 67 72 6f 75 | r).(background.light)).:foregrou | 
| 165e80 | 6e 64 20 22 44 61 72 6b 4f 6c 69 76 65 47 72 65    65 6e 34 22 29 0a 20 20 20 20 28 28 28 63 6c 61 | nd."DarkOliveGreen4").....(((cla | 
| 165ea0 | 73 73 20 63 6f 6c 6f 72 29 20 28 62 61 63 6b 67    72 6f 75 6e 64 20 64 61 72 6b 29 29 20 20 3a 66 | ss.color).(background.dark))..:f | 
| 165ec0 | 6f 72 65 67 72 6f 75 6e 64 20 22 44 61 72 6b 53    65 61 47 72 65 65 6e 32 22 29 29 0a 20 20 22 46 | oreground."DarkSeaGreen2"))..."F | 
| 165ee0 | 61 63 65 20 75 73 65 64 20 69 6e 20 73 65 71 75    65 6e 63 65 20 73 65 63 74 69 6f 6e 73 2e 22 0a | ace.used.in.sequence.sections.". | 
| 165f00 | 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d    66 61 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 | ..:group.'magit-faces)..(defface | 
| 165f20 | 20 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 2d    70 61 72 74 0a 20 20 27 28 28 28 28 63 6c 61 73 | .magit-sequence-part...'((((clas | 
| 165f40 | 73 20 63 6f 6c 6f 72 29 20 28 62 61 63 6b 67 72    6f 75 6e 64 20 6c 69 67 68 74 29 29 20 3a 66 6f | s.color).(background.light)).:fo | 
| 165f60 | 72 65 67 72 6f 75 6e 64 20 22 47 6f 6c 64 65 6e    72 6f 64 34 22 29 0a 20 20 20 20 28 28 28 63 6c | reground."Goldenrod4").....(((cl | 
| 165f80 | 61 73 73 20 63 6f 6c 6f 72 29 20 28 62 61 63 6b    67 72 6f 75 6e 64 20 64 61 72 6b 29 29 20 20 3a | ass.color).(background.dark))..: | 
| 165fa0 | 66 6f 72 65 67 72 6f 75 6e 64 20 22 4c 69 67 68    74 47 6f 6c 64 65 6e 72 6f 64 32 22 29 29 0a 20 | foreground."LightGoldenrod2")).. | 
| 165fc0 | 20 22 46 61 63 65 20 75 73 65 64 20 69 6e 20 73    65 71 75 65 6e 63 65 20 73 65 63 74 69 6f 6e 73 | ."Face.used.in.sequence.sections | 
| 165fe0 | 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67    69 74 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 | ."...:group.'magit-faces)..(deff | 
| 166000 | 61 63 65 20 6d 61 67 69 74 2d 73 65 71 75 65 6e    63 65 2d 68 65 61 64 0a 20 20 27 28 28 28 28 63 | ace.magit-sequence-head...'((((c | 
| 166020 | 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 62 61 63    6b 67 72 6f 75 6e 64 20 6c 69 67 68 74 29 29 20 | lass.color).(background.light)). | 
| 166040 | 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 53 6b 79    42 6c 75 65 34 22 29 0a 20 20 20 20 28 28 28 63 | :foreground."SkyBlue4").....(((c | 
| 166060 | 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 62 61 63    6b 67 72 6f 75 6e 64 20 64 61 72 6b 29 29 20 20 | lass.color).(background.dark)).. | 
| 166080 | 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 4c 69 67    68 74 53 6b 79 42 6c 75 65 31 22 29 29 0a 20 20 | :foreground."LightSkyBlue1"))... | 
| 1660a0 | 22 46 61 63 65 20 75 73 65 64 20 69 6e 20 73 65    71 75 65 6e 63 65 20 73 65 63 74 69 6f 6e 73 2e | "Face.used.in.sequence.sections. | 
| 1660c0 | 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69    74 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 61 | "...:group.'magit-faces)..(deffa | 
| 1660e0 | 63 65 20 6d 61 67 69 74 2d 73 65 71 75 65 6e 63    65 2d 64 72 6f 70 0a 20 20 27 28 28 28 28 63 6c | ce.magit-sequence-drop...'((((cl | 
| 166100 | 61 73 73 20 63 6f 6c 6f 72 29 20 28 62 61 63 6b    67 72 6f 75 6e 64 20 6c 69 67 68 74 29 29 20 3a | ass.color).(background.light)).: | 
| 166120 | 66 6f 72 65 67 72 6f 75 6e 64 20 22 49 6e 64 69    61 6e 52 65 64 22 29 0a 20 20 20 20 28 28 28 63 | foreground."IndianRed").....(((c | 
| 166140 | 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 62 61 63    6b 67 72 6f 75 6e 64 20 64 61 72 6b 29 29 20 20 | lass.color).(background.dark)).. | 
| 166160 | 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 49 6e 64    69 61 6e 52 65 64 22 29 29 0a 20 20 22 46 61 63 | :foreground."IndianRed"))..."Fac | 
| 166180 | 65 20 75 73 65 64 20 69 6e 20 73 65 71 75 65 6e    63 65 20 73 65 63 74 69 6f 6e 73 2e 22 0a 20 20 | e.used.in.sequence.sections."... | 
| 1661a0 | 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 66 61    63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 6d | :group.'magit-faces)..(defface.m | 
| 1661c0 | 61 67 69 74 2d 73 65 71 75 65 6e 63 65 2d 64 6f    6e 65 0a 20 20 27 28 28 74 20 3a 69 6e 68 65 72 | agit-sequence-done...'((t.:inher | 
| 1661e0 | 69 74 20 6d 61 67 69 74 2d 68 61 73 68 29 29 0a    20 20 22 46 61 63 65 20 75 73 65 64 20 69 6e 20 | it.magit-hash))..."Face.used.in. | 
| 166200 | 73 65 71 75 65 6e 63 65 20 73 65 63 74 69 6f 6e    73 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 | sequence.sections."...:group.'ma | 
| 166220 | 67 69 74 2d 66 61 63 65 73 29 0a 0a 28 64 65 66    66 61 63 65 20 6d 61 67 69 74 2d 73 65 71 75 65 | git-faces)..(defface.magit-seque | 
| 166240 | 6e 63 65 2d 6f 6e 74 6f 0a 20 20 27 28 28 74 20    3a 69 6e 68 65 72 69 74 20 6d 61 67 69 74 2d 73 | nce-onto...'((t.:inherit.magit-s | 
| 166260 | 65 71 75 65 6e 63 65 2d 64 6f 6e 65 29 29 0a 20    20 22 46 61 63 65 20 75 73 65 64 20 69 6e 20 73 | equence-done))..."Face.used.in.s | 
| 166280 | 65 71 75 65 6e 63 65 20 73 65 63 74 69 6f 6e 73    2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 | equence.sections."...:group.'mag | 
| 1662a0 | 69 74 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66    61 63 65 20 6d 61 67 69 74 2d 73 65 71 75 65 6e | it-faces)..(defface.magit-sequen | 
| 1662c0 | 63 65 2d 65 78 65 63 0a 20 20 27 28 28 74 20 3a    69 6e 68 65 72 69 74 20 6d 61 67 69 74 2d 68 61 | ce-exec...'((t.:inherit.magit-ha | 
| 1662e0 | 73 68 29 29 0a 20 20 22 46 61 63 65 20 75 73 65    64 20 69 6e 20 73 65 71 75 65 6e 63 65 20 73 65 | sh))..."Face.used.in.sequence.se | 
| 166300 | 63 74 69 6f 6e 73 2e 22 0a 20 20 3a 67 72 6f 75    70 20 27 6d 61 67 69 74 2d 66 61 63 65 73 29 0a | ctions."...:group.'magit-faces). | 
| 166320 | 0a 3b 3b 3b 20 43 6f 6d 6d 6f 6e 0a 0a 3b 3b 3b    23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 | .;;;.Common..;;;###autoload.(def | 
| 166340 | 75 6e 20 6d 61 67 69 74 2d 73 65 71 75 65 6e 63    65 72 2d 63 6f 6e 74 69 6e 75 65 20 28 29 0a 20 | un.magit-sequencer-continue.().. | 
| 166360 | 20 22 52 65 73 75 6d 65 20 74 68 65 20 63 75 72    72 65 6e 74 20 63 68 65 72 72 79 2d 70 69 63 6b | ."Resume.the.current.cherry-pick | 
| 166380 | 20 6f 72 20 72 65 76 65 72 74 20 73 65 71 75 65    6e 63 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 | .or.revert.sequence."...(interac | 
| 1663a0 | 74 69 76 65 29 0a 20 20 28 63 6f 6e 64 0a 20 20    20 28 28 6e 6f 74 20 28 6d 61 67 69 74 2d 73 65 | tive)...(cond....((not.(magit-se | 
| 1663c0 | 71 75 65 6e 63 65 72 2d 69 6e 2d 70 72 6f 67 72    65 73 73 2d 70 29 29 0a 20 20 20 20 28 75 73 65 | quencer-in-progress-p)).....(use | 
| 1663e0 | 72 2d 65 72 72 6f 72 20 22 4e 6f 20 63 68 65 72    72 79 2d 70 69 63 6b 20 6f 72 20 72 65 76 65 72 | r-error."No.cherry-pick.or.rever | 
| 166400 | 74 20 69 6e 20 70 72 6f 67 72 65 73 73 22 29 29    0a 20 20 20 28 28 6d 61 67 69 74 2d 61 6e 79 74 | t.in.progress"))....((magit-anyt | 
| 166420 | 68 69 6e 67 2d 75 6e 6d 65 72 67 65 64 2d 70 29    0a 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 | hing-unmerged-p).....(user-error | 
| 166440 | 20 22 43 61 6e 6e 6f 74 20 63 6f 6e 74 69 6e 75    65 20 64 75 65 20 74 6f 20 75 6e 72 65 73 6f 6c | ."Cannot.continue.due.to.unresol | 
| 166460 | 76 65 64 20 63 6f 6e 66 6c 69 63 74 73 22 29 29    0a 20 20 20 28 28 6d 61 67 69 74 2d 72 75 6e 2d | ved.conflicts"))....((magit-run- | 
| 166480 | 67 69 74 2d 73 65 71 75 65 6e 63 65 72 0a 20 20    20 20 20 28 69 66 20 28 6d 61 67 69 74 2d 72 65 | git-sequencer......(if.(magit-re | 
| 1664a0 | 76 65 72 74 2d 69 6e 2d 70 72 6f 67 72 65 73 73    2d 70 29 20 22 72 65 76 65 72 74 22 20 22 63 68 | vert-in-progress-p)."revert"."ch | 
| 1664c0 | 65 72 72 79 2d 70 69 63 6b 22 29 20 22 2d 2d 63    6f 6e 74 69 6e 75 65 22 29 29 29 29 0a 0a 3b 3b | erry-pick")."--continue"))))..;; | 
| 1664e0 | 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65    66 75 6e 20 6d 61 67 69 74 2d 73 65 71 75 65 6e | ;###autoload.(defun.magit-sequen | 
| 166500 | 63 65 72 2d 73 6b 69 70 20 28 29 0a 20 20 22 53    6b 69 70 20 74 68 65 20 73 74 6f 70 70 65 64 20 | cer-skip.()..."Skip.the.stopped. | 
| 166520 | 61 74 20 63 6f 6d 6d 69 74 20 64 75 72 69 6e 67    20 61 20 63 68 65 72 72 79 2d 70 69 63 6b 20 6f | at.commit.during.a.cherry-pick.o | 
| 166540 | 72 20 72 65 76 65 72 74 20 73 65 71 75 65 6e 63    65 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 | r.revert.sequence."...(interacti | 
| 166560 | 76 65 29 0a 20 20 28 75 6e 6c 65 73 73 20 28 6d    61 67 69 74 2d 73 65 71 75 65 6e 63 65 72 2d 69 | ve)...(unless.(magit-sequencer-i | 
| 166580 | 6e 2d 70 72 6f 67 72 65 73 73 2d 70 29 0a 20 20    20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 4e | n-progress-p).....(user-error."N | 
| 1665a0 | 6f 20 63 68 65 72 72 79 2d 70 69 63 6b 20 6f 72    20 72 65 76 65 72 74 20 69 6e 20 70 72 6f 67 72 | o.cherry-pick.or.revert.in.progr | 
| 1665c0 | 65 73 73 22 29 29 0a 20 20 28 6d 61 67 69 74 2d    63 61 6c 6c 2d 67 69 74 20 22 72 65 73 65 74 22 | ess"))...(magit-call-git."reset" | 
| 1665e0 | 20 22 2d 2d 68 61 72 64 22 29 0a 20 20 28 6d 61    67 69 74 2d 73 65 71 75 65 6e 63 65 72 2d 63 6f | ."--hard")...(magit-sequencer-co | 
| 166600 | 6e 74 69 6e 75 65 29 29 0a 0a 3b 3b 3b 23 23 23    61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 | ntinue))..;;;###autoload.(defun. | 
| 166620 | 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 72 2d    61 62 6f 72 74 20 28 29 0a 20 20 22 41 62 6f 72 | magit-sequencer-abort.()..."Abor | 
| 166640 | 74 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 68    65 72 72 79 2d 70 69 63 6b 20 6f 72 20 72 65 76 | t.the.current.cherry-pick.or.rev | 
| 166660 | 65 72 74 20 73 65 71 75 65 6e 63 65 2e 0a 54 68    69 73 20 64 69 73 63 61 72 64 73 20 61 6c 6c 20 | ert.sequence..This.discards.all. | 
| 166680 | 63 68 61 6e 67 65 73 20 6d 61 64 65 20 73 69 6e    63 65 20 74 68 65 20 73 65 71 75 65 6e 63 65 20 | changes.made.since.the.sequence. | 
| 1666a0 | 73 74 61 72 74 65 64 2e 22 0a 20 20 28 69 6e 74    65 72 61 63 74 69 76 65 29 0a 20 20 28 63 6f 6e | started."...(interactive)...(con | 
| 1666c0 | 64 0a 20 20 20 28 28 6e 6f 74 20 28 6d 61 67 69    74 2d 73 65 71 75 65 6e 63 65 72 2d 69 6e 2d 70 | d....((not.(magit-sequencer-in-p | 
| 1666e0 | 72 6f 67 72 65 73 73 2d 70 29 29 0a 20 20 20 20    28 75 73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 20 | rogress-p)).....(user-error."No. | 
| 166700 | 63 68 65 72 72 79 2d 70 69 63 6b 20 6f 72 20 72    65 76 65 72 74 20 69 6e 20 70 72 6f 67 72 65 73 | cherry-pick.or.revert.in.progres | 
| 166720 | 73 22 29 29 0a 20 20 20 28 28 6d 61 67 69 74 2d    72 65 76 65 72 74 2d 69 6e 2d 70 72 6f 67 72 65 | s"))....((magit-revert-in-progre | 
| 166740 | 73 73 2d 70 29 0a 20 20 20 20 28 6d 61 67 69 74    2d 63 6f 6e 66 69 72 6d 20 27 61 62 6f 72 74 2d | ss-p).....(magit-confirm.'abort- | 
| 166760 | 72 65 76 65 72 74 20 22 52 65 61 6c 6c 79 20 61    62 6f 72 74 20 72 65 76 65 72 74 22 29 0a 20 20 | revert."Really.abort.revert")... | 
| 166780 | 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74    2d 73 65 71 75 65 6e 63 65 72 20 22 72 65 76 65 | ..(magit-run-git-sequencer."reve | 
| 1667a0 | 72 74 22 20 22 2d 2d 61 62 6f 72 74 22 29 29 0a    20 20 20 28 28 6d 61 67 69 74 2d 63 6f 6e 66 69 | rt"."--abort"))....((magit-confi | 
| 1667c0 | 72 6d 20 27 61 62 6f 72 74 2d 63 68 65 72 72 79    2d 70 69 63 6b 20 22 52 65 61 6c 6c 79 20 61 62 | rm.'abort-cherry-pick."Really.ab | 
| 1667e0 | 6f 72 74 20 63 68 65 72 72 79 2d 70 69 63 6b 22    29 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e | ort.cherry-pick").....(magit-run | 
| 166800 | 2d 67 69 74 2d 73 65 71 75 65 6e 63 65 72 20 22    63 68 65 72 72 79 2d 70 69 63 6b 22 20 22 2d 2d | -git-sequencer."cherry-pick"."-- | 
| 166820 | 61 62 6f 72 74 22 29 29 29 29 0a 0a 28 64 65 66    75 6e 20 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 | abort"))))..(defun.magit-sequenc | 
| 166840 | 65 72 2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70    20 28 29 0a 20 20 28 6f 72 20 28 6d 61 67 69 74 | er-in-progress-p.()...(or.(magit | 
| 166860 | 2d 63 68 65 72 72 79 2d 70 69 63 6b 2d 69 6e 2d    70 72 6f 67 72 65 73 73 2d 70 29 0a 20 20 20 20 | -cherry-pick-in-progress-p)..... | 
| 166880 | 20 20 28 6d 61 67 69 74 2d 72 65 76 65 72 74 2d    69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 29 29 29 | ..(magit-revert-in-progress-p))) | 
| 1668a0 | 0a 0a 3b 3b 3b 20 43 68 65 72 72 79 2d 50 69 63    6b 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 | ..;;;.Cherry-Pick..(defvar.magit | 
| 1668c0 | 2d 70 65 72 6c 2d 65 78 65 63 75 74 61 62 6c 65    20 22 70 65 72 6c 22 0a 20 20 22 54 68 65 20 50 | -perl-executable."perl"..."The.P | 
| 1668e0 | 65 72 6c 20 65 78 65 63 75 74 61 62 6c 65 2e 22    29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 | erl.executable.")..;;;###autoloa | 
| 166900 | 64 20 28 61 75 74 6f 6c 6f 61 64 20 27 6d 61 67    69 74 2d 63 68 65 72 72 79 2d 70 69 63 6b 20 22 | d.(autoload.'magit-cherry-pick." | 
| 166920 | 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 22 20    6e 69 6c 20 74 29 0a 28 74 72 61 6e 73 69 65 6e | magit-sequence".nil.t).(transien | 
| 166940 | 74 2d 64 65 66 69 6e 65 2d 70 72 65 66 69 78 20    6d 61 67 69 74 2d 63 68 65 72 72 79 2d 70 69 63 | t-define-prefix.magit-cherry-pic | 
| 166960 | 6b 20 28 29 0a 20 20 22 41 70 70 6c 79 20 6f 72    20 74 72 61 6e 73 70 6c 61 6e 74 20 63 6f 6d 6d | k.()..."Apply.or.transplant.comm | 
| 166980 | 69 74 73 2e 22 0a 20 20 3a 6d 61 6e 2d 70 61 67    65 20 22 67 69 74 2d 63 68 65 72 72 79 2d 70 69 | its."...:man-page."git-cherry-pi | 
| 1669a0 | 63 6b 22 0a 20 20 3a 76 61 6c 75 65 20 27 28 22    2d 2d 66 66 22 29 0a 20 20 3a 69 6e 63 6f 6d 70 | ck"...:value.'("--ff")...:incomp | 
| 1669c0 | 61 74 69 62 6c 65 20 27 28 28 22 2d 2d 66 66 22    20 22 2d 78 22 29 29 0a 20 20 5b 22 41 72 67 75 | atible.'(("--ff"."-x"))...["Argu | 
| 1669e0 | 6d 65 6e 74 73 22 0a 20 20 20 3a 69 66 2d 6e 6f    74 20 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 | ments"....:if-not.magit-sequence | 
| 166a00 | 72 2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 0a    20 20 20 28 6d 61 67 69 74 2d 63 68 65 72 72 79 | r-in-progress-p....(magit-cherry | 
| 166a20 | 2d 70 69 63 6b 3a 2d 2d 6d 61 69 6e 6c 69 6e 65    29 0a 20 20 20 28 22 3d 73 22 20 6d 61 67 69 74 | -pick:--mainline)....("=s".magit | 
| 166a40 | 2d 6d 65 72 67 65 3a 2d 2d 73 74 72 61 74 65 67    79 29 0a 20 20 20 28 22 2d 46 22 20 22 41 74 74 | -merge:--strategy)....("-F"."Att | 
| 166a60 | 65 6d 70 74 20 66 61 73 74 2d 66 6f 72 77 61 72    64 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | empt.fast-forward".............. | 
| 166a80 | 20 22 2d 2d 66 66 22 29 0a 20 20 20 28 22 2d 78    22 20 22 52 65 66 65 72 65 6e 63 65 20 63 68 65 | ."--ff")....("-x"."Reference.che | 
| 166aa0 | 72 72 79 20 69 6e 20 63 6f 6d 6d 69 74 20 6d 65    73 73 61 67 65 22 20 22 2d 78 22 29 0a 20 20 20 | rry.in.commit.message"."-x").... | 
| 166ac0 | 28 22 2d 65 22 20 22 45 64 69 74 20 63 6f 6d 6d    69 74 20 6d 65 73 73 61 67 65 73 22 20 20 20 20 | ("-e"."Edit.commit.messages".... | 
| 166ae0 | 20 20 20 20 20 20 20 20 20 20 20 28 22 2d 65 22    20 22 2d 2d 65 64 69 74 22 29 29 0a 20 20 20 28 | ...........("-e"."--edit"))....( | 
| 166b00 | 22 2d 73 22 20 22 41 64 64 20 53 69 67 6e 65 64    2d 6f 66 66 2d 62 79 20 6c 69 6e 65 73 22 20 20 | "-s"."Add.Signed-off-by.lines".. | 
| 166b20 | 20 20 20 20 20 20 20 20 20 20 28 22 2d 73 22 20    22 2d 2d 73 69 67 6e 6f 66 66 22 29 29 0a 20 20 | ..........("-s"."--signoff"))... | 
| 166b40 | 20 28 35 20 6d 61 67 69 74 3a 2d 2d 67 70 67 2d    73 69 67 6e 29 5d 0a 20 20 5b 3a 69 66 2d 6e 6f | .(5.magit:--gpg-sign)]...[:if-no | 
| 166b60 | 74 20 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65    72 2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 0a | t.magit-sequencer-in-progress-p. | 
| 166b80 | 20 20 20 5b 22 41 70 70 6c 79 20 68 65 72 65 22    0a 20 20 20 20 28 22 41 22 20 22 50 69 63 6b 22 | ...["Apply.here".....("A"."Pick" | 
| 166ba0 | 20 20 20 20 6d 61 67 69 74 2d 63 68 65 72 72 79    2d 63 6f 70 79 29 0a 20 20 20 20 28 22 61 22 20 | ....magit-cherry-copy).....("a". | 
| 166bc0 | 22 41 70 70 6c 79 22 20 20 20 6d 61 67 69 74 2d    63 68 65 72 72 79 2d 61 70 70 6c 79 29 0a 20 20 | "Apply"...magit-cherry-apply)... | 
| 166be0 | 20 20 28 22 68 22 20 22 48 61 72 76 65 73 74 22    20 6d 61 67 69 74 2d 63 68 65 72 72 79 2d 68 61 | ..("h"."Harvest".magit-cherry-ha | 
| 166c00 | 72 76 65 73 74 29 0a 20 20 20 20 28 22 6d 22 20    22 53 71 75 61 73 68 22 20 20 6d 61 67 69 74 2d | rvest).....("m"."Squash"..magit- | 
| 166c20 | 6d 65 72 67 65 2d 73 71 75 61 73 68 29 5d 0a 20    20 20 5b 22 41 70 70 6c 79 20 65 6c 73 65 77 68 | merge-squash)]....["Apply.elsewh | 
| 166c40 | 65 72 65 22 0a 20 20 20 20 28 22 64 22 20 22 44    6f 6e 61 74 65 22 20 20 6d 61 67 69 74 2d 63 68 | ere".....("d"."Donate"..magit-ch | 
| 166c60 | 65 72 72 79 2d 64 6f 6e 61 74 65 29 0a 20 20 20    20 28 22 6e 22 20 22 53 70 69 6e 6f 75 74 22 20 | erry-donate).....("n"."Spinout". | 
| 166c80 | 6d 61 67 69 74 2d 63 68 65 72 72 79 2d 73 70 69    6e 6f 75 74 29 0a 20 20 20 20 28 22 73 22 20 22 | magit-cherry-spinout).....("s"." | 
| 166ca0 | 53 70 69 6e 6f 66 66 22 20 6d 61 67 69 74 2d 63    68 65 72 72 79 2d 73 70 69 6e 6f 66 66 29 5d 5d | Spinoff".magit-cherry-spinoff)]] | 
| 166cc0 | 0a 20 20 5b 22 41 63 74 69 6f 6e 73 22 0a 20 20    20 3a 69 66 20 6d 61 67 69 74 2d 73 65 71 75 65 | ...["Actions"....:if.magit-seque | 
| 166ce0 | 6e 63 65 72 2d 69 6e 2d 70 72 6f 67 72 65 73 73    2d 70 0a 20 20 20 28 22 41 22 20 22 43 6f 6e 74 | ncer-in-progress-p....("A"."Cont | 
| 166d00 | 69 6e 75 65 22 20 6d 61 67 69 74 2d 73 65 71 75    65 6e 63 65 72 2d 63 6f 6e 74 69 6e 75 65 29 0a | inue".magit-sequencer-continue). | 
| 166d20 | 20 20 20 28 22 73 22 20 22 53 6b 69 70 22 20 20    20 20 20 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 | ...("s"."Skip".....magit-sequenc | 
| 166d40 | 65 72 2d 73 6b 69 70 29 0a 20 20 20 28 22 61 22    20 22 41 62 6f 72 74 22 20 20 20 20 6d 61 67 69 | er-skip)....("a"."Abort"....magi | 
| 166d60 | 74 2d 73 65 71 75 65 6e 63 65 72 2d 61 62 6f 72    74 29 5d 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 | t-sequencer-abort)])..(transient | 
| 166d80 | 2d 64 65 66 69 6e 65 2d 61 72 67 75 6d 65 6e 74    20 6d 61 67 69 74 2d 63 68 65 72 72 79 2d 70 69 | -define-argument.magit-cherry-pi | 
| 166da0 | 63 6b 3a 2d 2d 6d 61 69 6e 6c 69 6e 65 20 28 29    0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 | ck:--mainline.()...:description. | 
| 166dc0 | 22 52 65 70 6c 61 79 20 6d 65 72 67 65 20 72 65    6c 61 74 69 76 65 20 74 6f 20 70 61 72 65 6e 74 | "Replay.merge.relative.to.parent | 
| 166de0 | 22 0a 20 20 3a 63 6c 61 73 73 20 27 74 72 61 6e    73 69 65 6e 74 2d 6f 70 74 69 6f 6e 0a 20 20 3a | "...:class.'transient-option...: | 
| 166e00 | 73 68 6f 72 74 61 72 67 20 22 2d 6d 22 0a 20 20    3a 61 72 67 75 6d 65 6e 74 20 22 2d 2d 6d 61 69 | shortarg."-m"...:argument."--mai | 
| 166e20 | 6e 6c 69 6e 65 3d 22 0a 20 20 3a 72 65 61 64 65    72 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 72 65 | nline="...:reader.#'transient-re | 
| 166e40 | 61 64 2d 6e 75 6d 62 65 72 2d 4e 2b 29 0a 0a 28    64 65 66 75 6e 20 6d 61 67 69 74 2d 63 68 65 72 | ad-number-N+)..(defun.magit-cher | 
| 166e60 | 72 79 2d 70 69 63 6b 2d 72 65 61 64 2d 61 72 67    73 20 28 70 72 6f 6d 70 74 29 0a 20 20 28 6c 69 | ry-pick-read-args.(prompt)...(li | 
| 166e80 | 73 74 20 28 6f 72 20 28 6e 72 65 76 65 72 73 65    20 28 6d 61 67 69 74 2d 72 65 67 69 6f 6e 2d 76 | st.(or.(nreverse.(magit-region-v | 
| 166ea0 | 61 6c 75 65 73 20 27 63 6f 6d 6d 69 74 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 | alues.'commit)).............(mag | 
| 166ec0 | 69 74 2d 72 65 61 64 2d 6f 74 68 65 72 2d 62 72    61 6e 63 68 2d 6f 72 2d 63 6f 6d 6d 69 74 20 70 | it-read-other-branch-or-commit.p | 
| 166ee0 | 72 6f 6d 70 74 29 29 0a 20 20 20 20 20 20 20 20    28 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 73 20 | rompt)).........(transient-args. | 
| 166f00 | 27 6d 61 67 69 74 2d 63 68 65 72 72 79 2d 70 69    63 6b 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | 'magit-cherry-pick)))..(defun.ma | 
| 166f20 | 67 69 74 2d 2d 63 68 65 72 72 79 2d 6d 6f 76 65    2d 72 65 61 64 2d 61 72 67 73 20 28 76 65 72 62 | git--cherry-move-read-args.(verb | 
| 166f40 | 20 61 77 61 79 20 66 6e 20 26 6f 70 74 69 6f 6e    61 6c 20 61 6c 6c 6f 77 2d 64 65 74 61 63 68 65 | .away.fn.&optional.allow-detache | 
| 166f60 | 64 29 0a 20 20 28 64 65 63 6c 61 72 65 20 28 69    6e 64 65 6e 74 20 64 65 66 75 6e 29 29 0a 20 20 | d)...(declare.(indent.defun))... | 
| 166f80 | 28 6c 65 74 20 28 28 63 6f 6d 6d 69 74 73 20 28    6f 72 20 28 6e 72 65 76 65 72 73 65 20 28 6d 61 | (let.((commits.(or.(nreverse.(ma | 
| 166fa0 | 67 69 74 2d 72 65 67 69 6f 6e 2d 76 61 6c 75 65    73 20 27 63 6f 6d 6d 69 74 29 29 0a 20 20 20 20 | git-region-values.'commit))..... | 
| 166fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6c 69 73 74 20 28 66 75 6e 63 61 6c 6c 20 | .................(list.(funcall. | 
| 166fe0 | 28 69 66 20 61 77 61 79 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (if.away........................ | 
| 167000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 23 27 6d 61 67 69 74 2d 72 65 61 64 2d 62 72 | .................#'magit-read-br | 
| 167020 | 61 6e 63 68 2d 6f 72 2d 63 6f 6d 6d 69 74 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | anch-or-commit.................. | 
| 167040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 23 27 6d 61 67 69 74 2d 72 65 61 | .....................#'magit-rea | 
| 167060 | 64 2d 6f 74 68 65 72 2d 62 72 61 6e 63 68 2d 6f    72 2d 63 6f 6d 6d 69 74 29 0a 20 20 20 20 20 20 | d-other-branch-or-commit)....... | 
| 167080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 | ..............................(f | 
| 1670a0 | 6f 72 6d 61 74 20 22 25 73 20 63 68 65 72 72 79    22 20 28 63 61 70 69 74 61 6c 69 7a 65 20 76 65 | ormat."%s.cherry".(capitalize.ve | 
| 1670c0 | 72 62 29 29 29 29 29 29 0a 20 20 20 20 20 20 20    20 28 63 75 72 72 65 6e 74 20 28 6f 72 20 28 6d | rb)))))).........(current.(or.(m | 
| 1670e0 | 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74    2d 62 72 61 6e 63 68 29 0a 20 20 20 20 20 20 20 | agit-get-current-branch)........ | 
| 167100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61    6e 64 20 61 6c 6c 6f 77 2d 64 65 74 61 63 68 65 | ..............(and.allow-detache | 
| 167120 | 64 20 28 6d 61 67 69 74 2d 72 65 76 2d 70 61 72    73 65 20 22 48 45 41 44 22 29 29 29 29 29 0a 20 | d.(magit-rev-parse."HEAD"))))).. | 
| 167140 | 20 20 20 28 75 6e 6c 65 73 73 20 63 75 72 72 65    6e 74 0a 20 20 20 20 20 20 28 75 73 65 72 2d 65 | ...(unless.current.......(user-e | 
| 167160 | 72 72 6f 72 20 22 43 61 6e 6e 6f 74 20 25 73 20    63 68 65 72 72 69 65 73 20 77 68 69 6c 65 20 48 | rror."Cannot.%s.cherries.while.H | 
| 167180 | 45 41 44 20 69 73 20 64 65 74 61 63 68 65 64 22    20 76 65 72 62 29 29 0a 20 20 20 20 28 6c 65 74 | EAD.is.detached".verb)).....(let | 
| 1671a0 | 20 28 28 72 65 61 63 68 61 62 6c 65 20 28 6d 61    67 69 74 2d 72 65 76 2d 61 6e 63 65 73 74 6f 72 | .((reachable.(magit-rev-ancestor | 
| 1671c0 | 2d 70 20 28 63 61 72 20 63 6f 6d 6d 69 74 73 29    20 63 75 72 72 65 6e 74 29 29 0a 20 20 20 20 20 | -p.(car.commits).current))...... | 
| 1671e0 | 20 20 20 20 20 28 6d 73 67 20 22 43 61 6e 6e 6f    74 20 25 73 20 63 68 65 72 72 69 65 73 20 74 68 | .....(msg."Cannot.%s.cherries.th | 
| 167200 | 61 74 20 25 73 20 72 65 61 63 68 61 62 6c 65 20    66 72 6f 6d 20 48 45 41 44 22 29 29 0a 20 20 20 | at.%s.reachable.from.HEAD")).... | 
| 167220 | 20 20 20 28 70 63 61 73 65 20 28 6c 69 73 74 20    61 77 61 79 20 72 65 61 63 68 61 62 6c 65 29 0a | ...(pcase.(list.away.reachable). | 
| 167240 | 20 20 20 20 20 20 20 20 28 27 28 6e 69 6c 20 74    29 20 28 75 73 65 72 2d 65 72 72 6f 72 20 6d 73 | ........('(nil.t).(user-error.ms | 
| 167260 | 67 20 76 65 72 62 20 22 61 72 65 22 29 29 0a 20    20 20 20 20 20 20 20 28 27 28 74 20 6e 69 6c 29 | g.verb."are")).........('(t.nil) | 
| 167280 | 20 28 75 73 65 72 2d 65 72 72 6f 72 20 6d 73 67    20 76 65 72 62 20 22 61 72 65 20 6e 6f 74 22 29 | .(user-error.msg.verb."are.not") | 
| 1672a0 | 29 29 29 0a 20 20 20 20 60 28 2c 63 6f 6d 6d 69    74 73 0a 20 20 20 20 20 20 2c 40 28 66 75 6e 63 | ))).....`(,commits.......,@(func | 
| 1672c0 | 61 6c 6c 20 66 6e 20 63 6f 6d 6d 69 74 73 29 0a    20 20 20 20 20 20 2c 28 74 72 61 6e 73 69 65 6e | all.fn.commits).......,(transien | 
| 1672e0 | 74 2d 61 72 67 73 20 27 6d 61 67 69 74 2d 63 68    65 72 72 79 2d 70 69 63 6b 29 29 29 29 0a 0a 28 | t-args.'magit-cherry-pick))))..( | 
| 167300 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 63 68 65    72 72 79 2d 73 70 69 6e 6f 66 66 2d 72 65 61 64 | defun.magit--cherry-spinoff-read | 
| 167320 | 2d 61 72 67 73 20 28 76 65 72 62 29 0a 20 20 28    6d 61 67 69 74 2d 2d 63 68 65 72 72 79 2d 6d 6f | -args.(verb)...(magit--cherry-mo | 
| 167340 | 76 65 2d 72 65 61 64 2d 61 72 67 73 20 76 65 72    62 20 74 0a 20 20 20 20 28 6c 61 6d 62 64 61 20 | ve-read-args.verb.t.....(lambda. | 
| 167360 | 28 63 6f 6d 6d 69 74 73 29 0a 20 20 20 20 20 20    28 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 | (commits).......(magit-branch-re | 
| 167380 | 61 64 2d 61 72 67 73 0a 20 20 20 20 20 20 20 28    66 6f 72 6d 61 74 20 22 43 72 65 61 74 65 20 62 | ad-args........(format."Create.b | 
| 1673a0 | 72 61 6e 63 68 20 66 72 6f 6d 20 25 73 20 63 68    65 72 72 69 65 73 22 20 28 6c 65 6e 67 74 68 20 | ranch.from.%s.cherries".(length. | 
| 1673c0 | 63 6f 6d 6d 69 74 73 29 29 0a 20 20 20 20 20 20    20 28 6d 61 67 69 74 2d 67 65 74 2d 75 70 73 74 | commits))........(magit-get-upst | 
| 1673e0 | 72 65 61 6d 2d 62 72 61 6e 63 68 29 29 29 29 29    0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 | ream-branch)))))..;;;###autoload | 
| 167400 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 63 68    65 72 72 79 2d 63 6f 70 79 20 28 63 6f 6d 6d 69 | .(defun.magit-cherry-copy.(commi | 
| 167420 | 74 73 20 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67    73 29 0a 20 20 22 43 6f 70 79 20 43 4f 4d 4d 49 | ts.&optional.args)..."Copy.COMMI | 
| 167440 | 54 53 20 66 72 6f 6d 20 61 6e 6f 74 68 65 72 20    62 72 61 6e 63 68 20 6f 6e 74 6f 20 74 68 65 20 | TS.from.another.branch.onto.the. | 
| 167460 | 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 2e 0a    50 72 6f 6d 70 74 20 66 6f 72 20 61 20 63 6f 6d | current.branch..Prompt.for.a.com | 
| 167480 | 6d 69 74 2c 20 64 65 66 61 75 6c 74 69 6e 67 20    74 6f 20 74 68 65 20 63 6f 6d 6d 69 74 20 61 74 | mit,.defaulting.to.the.commit.at | 
| 1674a0 | 20 70 6f 69 6e 74 2e 20 20 49 66 0a 74 68 65 20    72 65 67 69 6f 6e 20 73 65 6c 65 63 74 73 20 6d | .point...If.the.region.selects.m | 
| 1674c0 | 75 6c 74 69 70 6c 65 20 63 6f 6d 6d 69 74 73 2c    20 74 68 65 6e 20 70 69 63 6b 20 61 6c 6c 20 6f | ultiple.commits,.then.pick.all.o | 
| 1674e0 | 66 20 74 68 65 6d 2c 0a 77 69 74 68 6f 75 74 20    70 72 6f 6d 70 74 69 6e 67 2e 22 0a 20 20 28 69 | f.them,.without.prompting."...(i | 
| 167500 | 6e 74 65 72 61 63 74 69 76 65 20 28 6d 61 67 69    74 2d 63 68 65 72 72 79 2d 70 69 63 6b 2d 72 65 | nteractive.(magit-cherry-pick-re | 
| 167520 | 61 64 2d 61 72 67 73 20 22 43 68 65 72 72 79 2d    70 69 63 6b 22 29 29 0a 20 20 28 6d 61 67 69 74 | ad-args."Cherry-pick"))...(magit | 
| 167540 | 2d 2d 63 68 65 72 72 79 2d 70 69 63 6b 20 63 6f    6d 6d 69 74 73 20 61 72 67 73 29 29 0a 0a 3b 3b | --cherry-pick.commits.args))..;; | 
| 167560 | 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65    66 75 6e 20 6d 61 67 69 74 2d 63 68 65 72 72 79 | ;###autoload.(defun.magit-cherry | 
| 167580 | 2d 61 70 70 6c 79 20 28 63 6f 6d 6d 69 74 73 20    26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 73 29 0a | -apply.(commits.&optional.args). | 
| 1675a0 | 20 20 22 41 70 70 6c 79 20 74 68 65 20 63 68 61    6e 67 65 73 20 69 6e 20 43 4f 4d 4d 49 54 53 20 | .."Apply.the.changes.in.COMMITS. | 
| 1675c0 | 62 75 74 20 64 6f 20 6e 6f 74 20 63 6f 6d 6d 69    74 20 74 68 65 6d 2e 0a 50 72 6f 6d 70 74 20 66 | but.do.not.commit.them..Prompt.f | 
| 1675e0 | 6f 72 20 61 20 63 6f 6d 6d 69 74 2c 20 64 65 66    61 75 6c 74 69 6e 67 20 74 6f 20 74 68 65 20 63 | or.a.commit,.defaulting.to.the.c | 
| 167600 | 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 2e 20    20 49 66 0a 74 68 65 20 72 65 67 69 6f 6e 20 73 | ommit.at.point...If.the.region.s | 
| 167620 | 65 6c 65 63 74 73 20 6d 75 6c 74 69 70 6c 65 20    63 6f 6d 6d 69 74 73 2c 20 74 68 65 6e 20 61 70 | elects.multiple.commits,.then.ap | 
| 167640 | 70 6c 79 20 61 6c 6c 20 6f 66 20 74 68 65 6d 2c    0a 77 69 74 68 6f 75 74 20 70 72 6f 6d 70 74 69 | ply.all.of.them,.without.prompti | 
| 167660 | 6e 67 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74    69 76 65 20 28 6d 61 67 69 74 2d 63 68 65 72 72 | ng."...(interactive.(magit-cherr | 
| 167680 | 79 2d 70 69 63 6b 2d 72 65 61 64 2d 61 72 67 73    20 22 41 70 70 6c 79 20 63 68 61 6e 67 65 73 20 | y-pick-read-args."Apply.changes. | 
| 1676a0 | 66 72 6f 6d 20 63 6f 6d 6d 69 74 22 29 29 0a 20    20 28 6d 61 67 69 74 2d 2d 63 68 65 72 72 79 2d | from.commit"))...(magit--cherry- | 
| 1676c0 | 70 69 63 6b 20 63 6f 6d 6d 69 74 73 20 28 63 6f    6e 73 20 22 2d 2d 6e 6f 2d 63 6f 6d 6d 69 74 22 | pick.commits.(cons."--no-commit" | 
| 1676e0 | 20 28 72 65 6d 6f 76 65 20 22 2d 2d 66 66 22 20    61 72 67 73 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 | .(remove."--ff".args))))..;;;### | 
| 167700 | 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20    6d 61 67 69 74 2d 63 68 65 72 72 79 2d 68 61 72 | autoload.(defun.magit-cherry-har | 
| 167720 | 76 65 73 74 20 28 63 6f 6d 6d 69 74 73 20 62 72    61 6e 63 68 20 26 6f 70 74 69 6f 6e 61 6c 20 61 | vest.(commits.branch.&optional.a | 
| 167740 | 72 67 73 29 0a 20 20 22 4d 6f 76 65 20 43 4f 4d    4d 49 54 53 20 66 72 6f 6d 20 61 6e 6f 74 68 65 | rgs)..."Move.COMMITS.from.anothe | 
| 167760 | 72 20 42 52 41 4e 43 48 20 6f 6e 74 6f 20 74 68    65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 | r.BRANCH.onto.the.current.branch | 
| 167780 | 2e 0a 52 65 6d 6f 76 65 20 74 68 65 20 43 4f 4d    4d 49 54 53 20 66 72 6f 6d 20 42 52 41 4e 43 48 | ..Remove.the.COMMITS.from.BRANCH | 
| 1677a0 | 20 61 6e 64 20 73 74 61 79 20 6f 6e 20 74 68 65    20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 2e | .and.stay.on.the.current.branch. | 
| 1677c0 | 0a 49 66 20 61 20 63 6f 6e 66 6c 69 63 74 20 6f    63 63 75 72 73 2c 20 74 68 65 6e 20 79 6f 75 20 | .If.a.conflict.occurs,.then.you. | 
| 1677e0 | 68 61 76 65 20 74 6f 20 66 69 78 20 74 68 61 74    20 61 6e 64 20 66 69 6e 69 73 68 20 74 68 65 0a | have.to.fix.that.and.finish.the. | 
| 167800 | 70 72 6f 63 65 73 73 20 6d 61 6e 75 61 6c 6c 79    2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 | process.manually."...(interactiv | 
| 167820 | 65 0a 20 20 20 28 6d 61 67 69 74 2d 2d 63 68 65    72 72 79 2d 6d 6f 76 65 2d 72 65 61 64 2d 61 72 | e....(magit--cherry-move-read-ar | 
| 167840 | 67 73 20 22 68 61 72 76 65 73 74 22 20 6e 69 6c    0a 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 63 | gs."harvest".nil......(lambda.(c | 
| 167860 | 6f 6d 6d 69 74 73 29 0a 20 20 20 20 20 20 20 28    6c 69 73 74 20 28 6c 65 74 20 28 28 62 72 61 6e | ommits)........(list.(let.((bran | 
| 167880 | 63 68 65 73 20 28 6d 61 67 69 74 2d 6c 69 73 74    2d 63 6f 6e 74 61 69 6e 69 6e 67 2d 62 72 61 6e | ches.(magit-list-containing-bran | 
| 1678a0 | 63 68 65 73 20 28 63 61 72 20 63 6f 6d 6d 69 74    73 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | ches.(car.commits))))........... | 
| 1678c0 | 20 20 20 20 20 28 70 63 61 73 65 20 28 6c 65 6e    67 74 68 20 62 72 61 6e 63 68 65 73 29 0a 20 20 | .....(pcase.(length.branches)... | 
| 1678e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    30 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 | ...............(0.nil).......... | 
| 167900 | 20 20 20 20 20 20 20 20 28 31 20 28 63 61 72 20    62 72 61 6e 63 68 65 73 29 29 0a 20 20 20 20 20 | ........(1.(car.branches))...... | 
| 167920 | 20 20 20 20 20 20 20 20 20 20 20 20 28 5f 20 28    6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 | ............(_.(magit-completing | 
| 167940 | 2d 72 65 61 64 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 | -read......................(let. | 
| 167960 | 28 28 6c 65 6e 20 28 6c 65 6e 67 74 68 20 63 6f    6d 6d 69 74 73 29 29 29 0a 20 20 20 20 20 20 20 | ((len.(length.commits)))........ | 
| 167980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 69 66 20 28 3d 20 6c 65 6e 20 31 29 0a 20 20 | ................(if.(=.len.1)... | 
| 1679a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 22 52 65 6d 6f 76 65 | ........................."Remove | 
| 1679c0 | 20 31 20 63 68 65 72 72 79 20 66 72 6f 6d 20 62    72 61 6e 63 68 22 0a 20 20 20 20 20 20 20 20 20 | .1.cherry.from.branch".......... | 
| 1679e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 66 6f 72 6d 61 74 20 22 52 65 6d 6f 76 65 20 | ................(format."Remove. | 
| 167a00 | 25 73 20 63 68 65 72 72 69 65 73 20 66 72 6f 6d    20 62 72 61 6e 63 68 22 20 6c 65 6e 29 29 29 0a | %s.cherries.from.branch".len))). | 
| 167a20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 62 72 61 6e 63 68 65 73 20 6e 69 | .....................branches.ni | 
| 167a40 | 6c 20 74 29 29 29 29 29 29 29 29 0a 20 20 28 6d    61 67 69 74 2d 2d 63 68 65 72 72 79 2d 6d 6f 76 | l.t))))))))...(magit--cherry-mov | 
| 167a60 | 65 20 63 6f 6d 6d 69 74 73 20 62 72 61 6e 63 68    20 28 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 | e.commits.branch.(magit-get-curr | 
| 167a80 | 65 6e 74 2d 62 72 61 6e 63 68 29 20 61 72 67 73    20 6e 69 6c 20 74 29 29 0a 0a 3b 3b 3b 23 23 23 | ent-branch).args.nil.t))..;;;### | 
| 167aa0 | 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20    6d 61 67 69 74 2d 63 68 65 72 72 79 2d 64 6f 6e | autoload.(defun.magit-cherry-don | 
| 167ac0 | 61 74 65 20 28 63 6f 6d 6d 69 74 73 20 62 72 61    6e 63 68 20 26 6f 70 74 69 6f 6e 61 6c 20 61 72 | ate.(commits.branch.&optional.ar | 
| 167ae0 | 67 73 29 0a 20 20 22 4d 6f 76 65 20 43 4f 4d 4d    49 54 53 20 66 72 6f 6d 20 74 68 65 20 63 75 72 | gs)..."Move.COMMITS.from.the.cur | 
| 167b00 | 72 65 6e 74 20 62 72 61 6e 63 68 20 6f 6e 74 6f    20 61 6e 6f 74 68 65 72 20 65 78 69 73 74 69 6e | rent.branch.onto.another.existin | 
| 167b20 | 67 20 42 52 41 4e 43 48 2e 0a 52 65 6d 6f 76 65    20 43 4f 4d 4d 49 54 53 20 66 72 6f 6d 20 74 68 | g.BRANCH..Remove.COMMITS.from.th | 
| 167b40 | 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68    20 61 6e 64 20 73 74 61 79 20 6f 6e 20 74 68 61 | e.current.branch.and.stay.on.tha | 
| 167b60 | 74 20 62 72 61 6e 63 68 2e 0a 49 66 20 61 20 63    6f 6e 66 6c 69 63 74 20 6f 63 63 75 72 73 2c 20 | t.branch..If.a.conflict.occurs,. | 
| 167b80 | 74 68 65 6e 20 79 6f 75 20 68 61 76 65 20 74 6f    20 66 69 78 20 74 68 61 74 20 61 6e 64 20 66 69 | then.you.have.to.fix.that.and.fi | 
| 167ba0 | 6e 69 73 68 20 74 68 65 0a 70 72 6f 63 65 73 73    20 6d 61 6e 75 61 6c 6c 79 2e 20 20 60 48 45 41 | nish.the.process.manually...`HEA | 
| 167bc0 | 44 27 20 69 73 20 61 6c 6c 6f 77 65 64 20 74 6f    20 62 65 20 64 65 74 61 63 68 65 64 20 69 6e 69 | D'.is.allowed.to.be.detached.ini | 
| 167be0 | 74 69 61 6c 6c 79 2e 22 0a 20 20 28 69 6e 74 65    72 61 63 74 69 76 65 0a 20 20 20 28 6d 61 67 69 | tially."...(interactive....(magi | 
| 167c00 | 74 2d 2d 63 68 65 72 72 79 2d 6d 6f 76 65 2d 72    65 61 64 2d 61 72 67 73 20 22 64 6f 6e 61 74 65 | t--cherry-move-read-args."donate | 
| 167c20 | 22 20 74 0a 20 20 20 20 20 28 6c 61 6d 62 64 61    20 28 63 6f 6d 6d 69 74 73 29 0a 20 20 20 20 20 | ".t......(lambda.(commits)...... | 
| 167c40 | 20 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 72    65 61 64 2d 6f 74 68 65 72 2d 62 72 61 6e 63 68 | ..(list.(magit-read-other-branch | 
| 167c60 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6c 65 74 20 28 28 6c 65 6e 20 28 6c 65 6e 67 74 | ...............(let.((len.(lengt | 
| 167c80 | 68 20 63 6f 6d 6d 69 74 73 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 | h.commits))).................(if | 
| 167ca0 | 20 28 3d 20 6c 65 6e 20 31 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 | .(=.len.1)....................." | 
| 167cc0 | 4d 6f 76 65 20 31 20 63 68 65 72 72 79 20 74 6f    20 62 72 61 6e 63 68 22 0a 20 20 20 20 20 20 20 | Move.1.cherry.to.branch"........ | 
| 167ce0 | 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d    61 74 20 22 4d 6f 76 65 20 25 73 20 63 68 65 72 | ...........(format."Move.%s.cher | 
| 167d00 | 72 69 65 73 20 74 6f 20 62 72 61 6e 63 68 22 20    6c 65 6e 29 29 29 29 29 29 0a 20 20 20 20 20 27 | ries.to.branch".len))))))......' | 
| 167d20 | 61 6c 6c 6f 77 2d 64 65 74 61 63 68 65 64 29 29    0a 20 20 28 6d 61 67 69 74 2d 2d 63 68 65 72 72 | allow-detached))...(magit--cherr | 
| 167d40 | 79 2d 6d 6f 76 65 20 63 6f 6d 6d 69 74 73 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | y-move.commits.................. | 
| 167d60 | 20 20 20 20 20 28 6f 72 20 28 6d 61 67 69 74 2d    67 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e | .....(or.(magit-get-current-bran | 
| 167d80 | 63 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | ch)...........................(m | 
| 167da0 | 61 67 69 74 2d 72 65 76 2d 70 61 72 73 65 20 22    48 45 41 44 22 29 29 0a 20 20 20 20 20 20 20 20 | agit-rev-parse."HEAD"))......... | 
| 167dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 72    61 6e 63 68 20 61 72 67 73 29 29 0a 0a 3b 3b 3b | ..............branch.args))..;;; | 
| 167de0 | 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66    75 6e 20 6d 61 67 69 74 2d 63 68 65 72 72 79 2d | ###autoload.(defun.magit-cherry- | 
| 167e00 | 73 70 69 6e 6f 75 74 20 28 63 6f 6d 6d 69 74 73    20 62 72 61 6e 63 68 20 73 74 61 72 74 2d 70 6f | spinout.(commits.branch.start-po | 
| 167e20 | 69 6e 74 20 26 6f 70 74 69 6f 6e 61 6c 20 61 72    67 73 29 0a 20 20 22 4d 6f 76 65 20 43 4f 4d 4d | int.&optional.args)..."Move.COMM | 
| 167e40 | 49 54 53 20 66 72 6f 6d 20 74 68 65 20 63 75 72    72 65 6e 74 20 62 72 61 6e 63 68 20 6f 6e 74 6f | ITS.from.the.current.branch.onto | 
| 167e60 | 20 61 20 6e 65 77 20 42 52 41 4e 43 48 2e 0a 52    65 6d 6f 76 65 20 43 4f 4d 4d 49 54 53 20 66 72 | .a.new.BRANCH..Remove.COMMITS.fr | 
| 167e80 | 6f 6d 20 74 68 65 20 63 75 72 72 65 6e 74 20 62    72 61 6e 63 68 20 61 6e 64 20 73 74 61 79 20 6f | om.the.current.branch.and.stay.o | 
| 167ea0 | 6e 20 74 68 61 74 20 62 72 61 6e 63 68 2e 0a 49    66 20 61 20 63 6f 6e 66 6c 69 63 74 20 6f 63 63 | n.that.branch..If.a.conflict.occ | 
| 167ec0 | 75 72 73 2c 20 74 68 65 6e 20 79 6f 75 20 68 61    76 65 20 74 6f 20 66 69 78 20 74 68 61 74 20 61 | urs,.then.you.have.to.fix.that.a | 
| 167ee0 | 6e 64 20 66 69 6e 69 73 68 20 74 68 65 0a 70 72    6f 63 65 73 73 20 6d 61 6e 75 61 6c 6c 79 2e 22 | nd.finish.the.process.manually." | 
| 167f00 | 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20    28 6d 61 67 69 74 2d 2d 63 68 65 72 72 79 2d 73 | ...(interactive.(magit--cherry-s | 
| 167f20 | 70 69 6e 6f 66 66 2d 72 65 61 64 2d 61 72 67 73    20 22 73 70 69 6e 6f 75 74 22 29 29 0a 20 20 28 | pinoff-read-args."spinout"))...( | 
| 167f40 | 6d 61 67 69 74 2d 2d 63 68 65 72 72 79 2d 6d 6f    76 65 20 63 6f 6d 6d 69 74 73 20 28 6d 61 67 69 | magit--cherry-move.commits.(magi | 
| 167f60 | 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 62 72    61 6e 63 68 29 20 62 72 61 6e 63 68 20 61 72 67 | t-get-current-branch).branch.arg | 
| 167f80 | 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 73 74 61 72 74 2d 70 6f | s.......................start-po | 
| 167fa0 | 69 6e 74 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74    6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 | int))..;;;###autoload.(defun.mag | 
| 167fc0 | 69 74 2d 63 68 65 72 72 79 2d 73 70 69 6e 6f 66    66 20 28 63 6f 6d 6d 69 74 73 20 62 72 61 6e 63 | it-cherry-spinoff.(commits.branc | 
| 167fe0 | 68 20 73 74 61 72 74 2d 70 6f 69 6e 74 20 26 6f    70 74 69 6f 6e 61 6c 20 61 72 67 73 29 0a 20 20 | h.start-point.&optional.args)... | 
| 168000 | 22 4d 6f 76 65 20 43 4f 4d 4d 49 54 53 20 66 72    6f 6d 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 | "Move.COMMITS.from.the.current.b | 
| 168020 | 72 61 6e 63 68 20 6f 6e 74 6f 20 61 20 6e 65 77    20 42 52 41 4e 43 48 2e 0a 52 65 6d 6f 76 65 20 | ranch.onto.a.new.BRANCH..Remove. | 
| 168040 | 43 4f 4d 4d 49 54 53 20 66 72 6f 6d 20 74 68 65    20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 20 | COMMITS.from.the.current.branch. | 
| 168060 | 61 6e 64 20 63 68 65 63 6b 6f 75 74 20 42 52 41    4e 43 48 2e 0a 49 66 20 61 20 63 6f 6e 66 6c 69 | and.checkout.BRANCH..If.a.confli | 
| 168080 | 63 74 20 6f 63 63 75 72 73 2c 20 74 68 65 6e 20    79 6f 75 20 68 61 76 65 20 74 6f 20 66 69 78 20 | ct.occurs,.then.you.have.to.fix. | 
| 1680a0 | 74 68 61 74 20 61 6e 64 20 66 69 6e 69 73 68 0a    74 68 65 20 70 72 6f 63 65 73 73 20 6d 61 6e 75 | that.and.finish.the.process.manu | 
| 1680c0 | 61 6c 6c 79 2e 22 0a 20 20 28 69 6e 74 65 72 61    63 74 69 76 65 20 28 6d 61 67 69 74 2d 2d 63 68 | ally."...(interactive.(magit--ch | 
| 1680e0 | 65 72 72 79 2d 73 70 69 6e 6f 66 66 2d 72 65 61    64 2d 61 72 67 73 20 22 73 70 69 6e 6f 66 66 22 | erry-spinoff-read-args."spinoff" | 
| 168100 | 29 29 0a 20 20 28 6d 61 67 69 74 2d 2d 63 68 65    72 72 79 2d 6d 6f 76 65 20 63 6f 6d 6d 69 74 73 | ))...(magit--cherry-move.commits | 
| 168120 | 20 28 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72    65 6e 74 2d 62 72 61 6e 63 68 29 20 62 72 61 6e | .(magit-get-current-branch).bran | 
| 168140 | 63 68 20 61 72 67 73 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 | ch.args.......................st | 
| 168160 | 61 72 74 2d 70 6f 69 6e 74 20 74 29 29 0a 0a 28    64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 63 68 65 | art-point.t))..(defun.magit--che | 
| 168180 | 72 72 79 2d 6d 6f 76 65 20 28 63 6f 6d 6d 69 74    73 20 73 72 63 20 64 73 74 20 61 72 67 73 0a 20 | rry-move.(commits.src.dst.args.. | 
| 1681a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1681c0 | 20 20 26 6f 70 74 69 6f 6e 61 6c 20 73 74 61 72    74 2d 70 6f 69 6e 74 20 63 68 65 63 6b 6f 75 74 | ..&optional.start-point.checkout | 
| 1681e0 | 2d 64 73 74 29 0a 20 20 28 6c 65 74 20 28 28 63    75 72 72 65 6e 74 20 28 6d 61 67 69 74 2d 67 65 | -dst)...(let.((current.(magit-ge | 
| 168200 | 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68    29 29 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 | t-current-branch))).....(unless. | 
| 168220 | 28 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 70 20    64 73 74 29 0a 20 20 20 20 20 20 28 6c 65 74 20 | (magit-branch-p.dst).......(let. | 
| 168240 | 28 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d    72 61 69 73 65 2d 65 72 72 6f 72 20 74 29 29 0a | ((magit-process-raise-error.t)). | 
| 168260 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63    61 6c 6c 2d 67 69 74 20 22 62 72 61 6e 63 68 22 | ........(magit-call-git."branch" | 
| 168280 | 20 64 73 74 20 73 74 61 72 74 2d 70 6f 69 6e 74    29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 2d 6c | .dst.start-point)).......(when-l | 
| 1682a0 | 65 74 20 28 28 75 70 73 74 72 65 61 6d 20 28 6d    61 67 69 74 2d 67 65 74 2d 69 6e 64 69 72 65 63 | et.((upstream.(magit-get-indirec | 
| 1682c0 | 74 2d 75 70 73 74 72 65 61 6d 2d 62 72 61 6e 63    68 20 73 74 61 72 74 2d 70 6f 69 6e 74 29 29 29 | t-upstream-branch.start-point))) | 
| 1682e0 | 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d    63 61 6c 6c 2d 67 69 74 20 22 62 72 61 6e 63 68 | .........(magit-call-git."branch | 
| 168300 | 22 20 22 2d 2d 73 65 74 2d 75 70 73 74 72 65 61    6d 2d 74 6f 22 20 75 70 73 74 72 65 61 6d 20 64 | "."--set-upstream-to".upstream.d | 
| 168320 | 73 74 29 29 29 0a 20 20 20 20 28 75 6e 6c 65 73    73 20 28 65 71 75 61 6c 20 64 73 74 20 63 75 72 | st))).....(unless.(equal.dst.cur | 
| 168340 | 72 65 6e 74 29 0a 20 20 20 20 20 20 28 6c 65 74    20 28 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 | rent).......(let.((magit-process | 
| 168360 | 2d 72 61 69 73 65 2d 65 72 72 6f 72 20 74 29 29    0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | -raise-error.t)).........(magit- | 
| 168380 | 63 61 6c 6c 2d 67 69 74 20 22 63 68 65 63 6b 6f    75 74 22 20 64 73 74 29 29 29 0a 20 20 20 20 28 | call-git."checkout".dst))).....( | 
| 1683a0 | 69 66 20 28 6e 6f 74 20 73 72 63 29 20 3b 20 68    61 72 76 65 73 74 20 6f 6e 6c 79 0a 20 20 20 20 | if.(not.src).;.harvest.only..... | 
| 1683c0 | 20 20 20 20 28 6d 61 67 69 74 2d 2d 63 68 65 72    72 79 2d 70 69 63 6b 20 63 6f 6d 6d 69 74 73 20 | ....(magit--cherry-pick.commits. | 
| 1683e0 | 61 72 67 73 29 0a 20 20 20 20 20 20 28 6c 65 74    20 28 28 74 69 70 20 28 63 61 72 20 28 6c 61 73 | args).......(let.((tip.(car.(las | 
| 168400 | 74 20 63 6f 6d 6d 69 74 73 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 28 6b 65 65 70 20 28 | t.commits))).............(keep.( | 
| 168420 | 63 6f 6e 63 61 74 20 28 63 61 72 20 63 6f 6d 6d    69 74 73 29 20 22 5e 22 29 29 29 0a 20 20 20 20 | concat.(car.commits)."^")))..... | 
| 168440 | 20 20 20 20 28 6d 61 67 69 74 2d 2d 63 68 65 72    72 79 2d 70 69 63 6b 20 63 6f 6d 6d 69 74 73 20 | ....(magit--cherry-pick.commits. | 
| 168460 | 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 28 73    65 74 2d 70 72 6f 63 65 73 73 2d 73 65 6e 74 69 | args).........(set-process-senti | 
| 168480 | 6e 65 6c 0a 20 20 20 20 20 20 20 20 20 6d 61 67    69 74 2d 74 68 69 73 2d 70 72 6f 63 65 73 73 0a | nel..........magit-this-process. | 
| 1684a0 | 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61    20 28 70 72 6f 63 65 73 73 20 65 76 65 6e 74 29 | .........(lambda.(process.event) | 
| 1684c0 | 0a 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65    6e 20 28 6d 65 6d 71 20 28 70 72 6f 63 65 73 73 | ............(when.(memq.(process | 
| 1684e0 | 2d 73 74 61 74 75 73 20 70 72 6f 63 65 73 73 29    20 27 28 65 78 69 74 20 73 69 67 6e 61 6c 29 29 | -status.process).'(exit.signal)) | 
| 168500 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69    66 20 28 3e 20 28 70 72 6f 63 65 73 73 2d 65 78 | ..............(if.(>.(process-ex | 
| 168520 | 69 74 2d 73 74 61 74 75 73 20 70 72 6f 63 65 73    73 29 20 30 29 0a 20 20 20 20 20 20 20 20 20 20 | it-status.process).0)........... | 
| 168540 | 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 70 72    6f 63 65 73 73 2d 73 65 6e 74 69 6e 65 6c 20 70 | .......(magit-process-sentinel.p | 
| 168560 | 72 6f 63 65 73 73 20 65 76 65 6e 74 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 | rocess.event)................(pr | 
| 168580 | 6f 63 65 73 73 2d 70 75 74 20 70 72 6f 63 65 73    73 20 27 69 6e 68 69 62 69 74 2d 72 65 66 72 65 | ocess-put.process.'inhibit-refre | 
| 1685a0 | 73 68 20 74 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6d 61 67 69 74 2d 70 72 6f 63 | sh.t)................(magit-proc | 
| 1685c0 | 65 73 73 2d 73 65 6e 74 69 6e 65 6c 20 70 72 6f    63 65 73 73 20 65 76 65 6e 74 29 0a 20 20 20 20 | ess-sentinel.process.event)..... | 
| 1685e0 | 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...........(cond................ | 
| 168600 | 20 28 28 6d 61 67 69 74 2d 72 65 76 2d 65 71 75    61 6c 20 74 69 70 20 73 72 63 29 0a 20 20 20 20 | .((magit-rev-equal.tip.src)..... | 
| 168620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61    67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22 75 70 | .............(magit-call-git."up | 
| 168640 | 64 61 74 65 2d 72 65 66 22 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | date-ref"....................... | 
| 168660 | 20 20 20 20 20 20 20 20 20 20 20 22 2d 6d 22 20    28 66 6f 72 6d 61 74 20 22 72 65 73 65 74 3a 20 | ..........."-m".(format."reset:. | 
| 168680 | 6d 6f 76 69 6e 67 20 74 6f 20 25 73 22 20 6b 65    65 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | moving.to.%s".keep)............. | 
| 1686a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 66 2d | .....................(magit-ref- | 
| 1686c0 | 66 75 6c 6c 6e 61 6d 65 20 73 72 63 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | fullname.src)................... | 
| 1686e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6b    65 65 70 20 74 69 70 29 0a 20 20 20 20 20 20 20 | ...............keep.tip)........ | 
| 168700 | 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6e    6f 74 20 63 68 65 63 6b 6f 75 74 2d 64 73 74 29 | ..........(if.(not.checkout-dst) | 
| 168720 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e | ......................(magit-run | 
| 168740 | 2d 67 69 74 20 22 63 68 65 63 6b 6f 75 74 22 20    73 72 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 | -git."checkout".src)............ | 
| 168760 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72    65 66 72 65 73 68 29 29 29 0a 20 20 20 20 20 20 | ........(magit-refresh)))....... | 
| 168780 | 20 20 20 20 20 20 20 20 20 20 28 74 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | ..........(t..................(m | 
| 1687a0 | 61 67 69 74 2d 67 69 74 20 22 63 68 65 63 6b 6f    75 74 22 20 73 72 63 29 0a 20 20 20 20 20 20 20 | agit-git."checkout".src)........ | 
| 1687c0 | 20 20 20 20 20 20 20 20 20 20 28 77 69 74 68 2d    65 6e 76 69 72 6f 6e 6d 65 6e 74 2d 76 61 72 69 | ..........(with-environment-vari | 
| 1687e0 | 61 62 6c 65 73 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 28 22 47 49 | ables......................(("GI | 
| 168800 | 54 5f 53 45 51 55 45 4e 43 45 5f 45 44 49 54 4f    52 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | T_SEQUENCE_EDITOR".............. | 
| 168820 | 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61    74 20 22 25 73 20 2d 69 20 2d 6e 65 20 27 2f 5e | ..........(format."%s.-i.-ne.'/^ | 
| 168840 | 70 69 63 6b 20 28 25 73 29 2f 20 6f 72 20 70 72    69 6e 74 27 22 0a 20 20 20 20 20 20 20 20 20 20 | pick.(%s)/.or.print'"........... | 
| 168860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 6d 61 67 69 74 2d 70 65 72 6c 2d | .....................magit-perl- | 
| 168880 | 65 78 65 63 75 74 61 62 6c 65 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | executable...................... | 
| 1688a0 | 20 20 20 20 20 20 20 20 20 20 28 6d 61 70 63 6f    6e 63 61 74 20 23 27 6d 61 67 69 74 2d 72 65 76 | ..........(mapconcat.#'magit-rev | 
| 1688c0 | 2d 61 62 62 72 65 76 20 63 6f 6d 6d 69 74 73 20    22 7c 22 29 29 29 29 0a 20 20 20 20 20 20 20 20 | -abbrev.commits."|"))))......... | 
| 1688e0 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69    74 2d 72 75 6e 2d 67 69 74 2d 73 65 71 75 65 6e | ...........(magit-run-git-sequen | 
| 168900 | 63 65 72 20 22 72 65 62 61 73 65 22 20 22 2d 69    22 20 6b 65 65 70 29 29 0a 20 20 20 20 20 20 20 | cer."rebase"."-i".keep))........ | 
| 168920 | 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20    63 68 65 63 6b 6f 75 74 2d 64 73 74 0a 20 20 20 | ..........(when.checkout-dst.... | 
| 168940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 73 65 74 2d 70 72 6f 63 65 73 73 2d 73 65 6e | ................(set-process-sen | 
| 168960 | 74 69 6e 65 6c 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d | tinel.....................magit- | 
| 168980 | 74 68 69 73 2d 70 72 6f 63 65 73 73 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | this-process.................... | 
| 1689a0 | 20 28 6c 61 6d 62 64 61 20 28 70 72 6f 63 65 73    73 20 65 76 65 6e 74 29 0a 20 20 20 20 20 20 20 | .(lambda.(process.event)........ | 
| 1689c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    77 68 65 6e 20 28 6d 65 6d 71 20 28 70 72 6f 63 | ...............(when.(memq.(proc | 
| 1689e0 | 65 73 73 2d 73 74 61 74 75 73 20 70 72 6f 63 65    73 73 29 20 27 28 65 78 69 74 20 73 69 67 6e 61 | ess-status.process).'(exit.signa | 
| 168a00 | 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 | l)).........................(if. | 
| 168a20 | 28 3e 20 28 70 72 6f 63 65 73 73 2d 65 78 69 74    2d 73 74 61 74 75 73 20 70 72 6f 63 65 73 73 29 | (>.(process-exit-status.process) | 
| 168a40 | 20 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .0)............................. | 
| 168a60 | 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 73    65 6e 74 69 6e 65 6c 20 70 72 6f 63 65 73 73 20 | (magit-process-sentinel.process. | 
| 168a80 | 65 76 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | event).......................... | 
| 168aa0 | 20 28 70 72 6f 63 65 73 73 2d 70 75 74 20 70 72    6f 63 65 73 73 20 27 69 6e 68 69 62 69 74 2d 72 | .(process-put.process.'inhibit-r | 
| 168ac0 | 65 66 72 65 73 68 20 74 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | efresh.t)....................... | 
| 168ae0 | 20 20 20 20 28 6d 61 67 69 74 2d 70 72 6f 63 65    73 73 2d 73 65 6e 74 69 6e 65 6c 20 70 72 6f 63 | ....(magit-process-sentinel.proc | 
| 168b00 | 65 73 73 20 65 76 65 6e 74 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ess.event)...................... | 
| 168b20 | 20 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d    67 69 74 20 22 63 68 65 63 6b 6f 75 74 22 20 64 | .....(magit-run-git."checkout".d | 
| 168b40 | 73 74 29 29 29 29 29 29 29 29 29 29 29 29 29 29    29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | st))))))))))))))))..(defun.magit | 
| 168b60 | 2d 2d 63 68 65 72 72 79 2d 70 69 63 6b 20 28 63    6f 6d 6d 69 74 73 20 61 72 67 73 20 26 6f 70 74 | --cherry-pick.(commits.args.&opt | 
| 168b80 | 69 6f 6e 61 6c 20 72 65 76 65 72 74 29 0a 20 20    28 6c 65 74 20 28 28 63 6f 6d 6d 61 6e 64 20 28 | ional.revert)...(let.((command.( | 
| 168ba0 | 69 66 20 72 65 76 65 72 74 20 22 72 65 76 65 72    74 22 20 22 63 68 65 72 72 79 2d 70 69 63 6b 22 | if.revert."revert"."cherry-pick" | 
| 168bc0 | 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 73    74 72 69 6e 67 70 20 63 6f 6d 6d 69 74 73 29 0a | ))).....(when.(stringp.commits). | 
| 168be0 | 20 20 20 20 20 20 28 73 65 74 71 20 63 6f 6d 6d    69 74 73 20 28 69 66 20 28 73 74 72 69 6e 67 2d | ......(setq.commits.(if.(string- | 
| 168c00 | 73 65 61 72 63 68 20 22 2e 2e 22 20 63 6f 6d 6d    69 74 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 | search."..".commits)............ | 
| 168c20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 70    6c 69 74 2d 73 74 72 69 6e 67 20 63 6f 6d 6d 69 | .............(split-string.commi | 
| 168c40 | 74 73 20 22 5c 5c 2e 5c 5c 2e 22 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ts."\\.\\.").................... | 
| 168c60 | 20 20 20 28 6c 69 73 74 20 63 6f 6d 6d 69 74 73    29 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d | ...(list.commits)))).....(magit- | 
| 168c80 | 72 75 6e 2d 67 69 74 2d 73 65 71 75 65 6e 63 65    72 0a 20 20 20 20 20 28 69 66 20 72 65 76 65 72 | run-git-sequencer......(if.rever | 
| 168ca0 | 74 20 22 72 65 76 65 72 74 22 20 22 63 68 65 72    72 79 2d 70 69 63 6b 22 29 0a 20 20 20 20 20 28 | t."revert"."cherry-pick")......( | 
| 168cc0 | 6c 65 74 20 28 28 6d 65 72 67 65 73 20 28 73 65    71 2d 66 69 6c 74 65 72 20 23 27 6d 61 67 69 74 | let.((merges.(seq-filter.#'magit | 
| 168ce0 | 2d 6d 65 72 67 65 2d 63 6f 6d 6d 69 74 2d 70 20    63 6f 6d 6d 69 74 73 29 29 29 0a 20 20 20 20 20 | -merge-commit-p.commits)))...... | 
| 168d00 | 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 20    28 28 6e 6f 74 20 6d 65 72 67 65 73 29 0a 20 20 | ..(cond.........((not.merges)... | 
| 168d20 | 20 20 20 20 20 20 20 28 2d 2d 72 65 6d 6f 76 65    20 28 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d | .......(--remove.(string-prefix- | 
| 168d40 | 70 20 22 2d 2d 6d 61 69 6e 6c 69 6e 65 3d 22 20    69 74 29 20 61 72 67 73 29 29 0a 20 20 20 20 20 | p."--mainline=".it).args))...... | 
| 168d60 | 20 20 20 28 28 63 6c 2d 73 65 74 2d 64 69 66 66    65 72 65 6e 63 65 20 63 6f 6d 6d 69 74 73 20 6d | ...((cl-set-difference.commits.m | 
| 168d80 | 65 72 67 65 73 20 3a 74 65 73 74 20 23 27 65 71    75 61 6c 29 0a 20 20 20 20 20 20 20 20 20 28 75 | erges.:test.#'equal)..........(u | 
| 168da0 | 73 65 72 2d 65 72 72 6f 72 20 22 43 61 6e 6e 6f    74 20 25 73 20 6d 65 72 67 65 20 61 6e 64 20 6e | ser-error."Cannot.%s.merge.and.n | 
| 168dc0 | 6f 6e 2d 6d 65 72 67 65 20 63 6f 6d 6d 69 74 73    20 61 74 20 6f 6e 63 65 22 0a 20 20 20 20 20 20 | on-merge.commits.at.once"....... | 
| 168de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63    6f 6d 6d 61 6e 64 29 29 0a 20 20 20 20 20 20 20 | ...............command))........ | 
| 168e00 | 20 28 28 2d 2d 66 69 72 73 74 20 28 73 74 72 69    6e 67 2d 70 72 65 66 69 78 2d 70 20 22 2d 2d 6d | .((--first.(string-prefix-p."--m | 
| 168e20 | 61 69 6e 6c 69 6e 65 3d 22 20 69 74 29 20 61 72    67 73 29 0a 20 20 20 20 20 20 20 20 20 61 72 67 | ainline=".it).args)..........arg | 
| 168e40 | 73 29 0a 20 20 20 20 20 20 20 20 28 74 0a 20 20    20 20 20 20 20 20 20 28 63 6f 6e 73 20 28 66 6f | s).........(t..........(cons.(fo | 
| 168e60 | 72 6d 61 74 20 22 2d 2d 6d 61 69 6e 6c 69 6e 65    3d 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 | rmat."--mainline=%s"............ | 
| 168e80 | 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 61    64 2d 6e 75 6d 62 65 72 20 22 52 65 70 6c 61 79 | ............(read-number."Replay | 
| 168ea0 | 20 6d 65 72 67 65 73 20 72 65 6c 61 74 69 76 65    20 74 6f 20 70 61 72 65 6e 74 3a 20 22 29 29 0a | .merges.relative.to.parent:.")). | 
| 168ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61    72 67 73 29 29 29 29 0a 20 20 20 20 20 63 6f 6d | ...............args))))......com | 
| 168ee0 | 6d 69 74 73 29 29 29 0a 0a 28 64 65 66 75 6e 20    6d 61 67 69 74 2d 63 68 65 72 72 79 2d 70 69 63 | mits)))..(defun.magit-cherry-pic | 
| 168f00 | 6b 2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 20    28 29 0a 20 20 3b 3b 20 2e 67 69 74 2f 73 65 71 | k-in-progress-p.()...;;..git/seq | 
| 168f20 | 75 65 6e 63 65 72 2f 74 6f 64 6f 20 64 6f 65 73    20 6e 6f 74 20 65 78 69 73 74 20 77 68 65 6e 20 | uencer/todo.does.not.exist.when. | 
| 168f40 | 74 68 65 72 65 20 69 73 20 6f 6e 6c 79 20 6f 6e    65 20 63 6f 6d 6d 69 74 20 6c 65 66 74 2e 0a 20 | there.is.only.one.commit.left... | 
| 168f60 | 20 28 6c 65 74 20 28 28 64 69 72 20 28 6d 61 67    69 74 2d 67 69 74 64 69 72 29 29 29 0a 20 20 20 | .(let.((dir.(magit-gitdir))).... | 
| 168f80 | 20 28 6f 72 20 28 66 69 6c 65 2d 65 78 69 73 74    73 2d 70 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 | .(or.(file-exists-p.(expand-file | 
| 168fa0 | 2d 6e 61 6d 65 20 22 43 48 45 52 52 59 5f 50 49    43 4b 5f 48 45 41 44 22 20 64 69 72 29 29 0a 20 | -name."CHERRY_PICK_HEAD".dir)).. | 
| 168fc0 | 20 20 20 20 20 20 20 3b 3b 20 41 6e 64 20 43 48    45 52 52 59 5f 50 49 43 4b 5f 48 45 41 44 20 64 | .......;;.And.CHERRY_PICK_HEAD.d | 
| 168fe0 | 6f 65 73 20 6e 6f 74 20 65 78 69 73 74 20 77 68    65 6e 20 61 20 63 6f 6e 66 6c 69 63 74 20 68 61 | oes.not.exist.when.a.conflict.ha | 
| 169000 | 70 70 65 6e 73 0a 20 20 20 20 20 20 20 20 3b 3b    20 77 68 69 6c 65 20 70 69 63 6b 69 6e 67 20 61 | ppens.........;;.while.picking.a | 
| 169020 | 20 73 65 72 69 65 73 20 6f 66 20 63 6f 6d 6d 69    74 73 20 77 69 74 68 20 2d 2d 6e 6f 2d 63 6f 6d | .series.of.commits.with.--no-com | 
| 169040 | 6d 69 74 2e 0a 20 20 20 20 20 20 20 20 28 61 6e    64 2d 6c 65 74 2a 20 28 28 6c 69 6e 65 20 28 6d | mit..........(and-let*.((line.(m | 
| 169060 | 61 67 69 74 2d 66 69 6c 65 2d 6c 69 6e 65 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | agit-file-line.................. | 
| 169080 | 20 20 20 20 20 20 20 20 20 28 65 78 70 61 6e 64    2d 66 69 6c 65 2d 6e 61 6d 65 20 22 73 65 71 75 | .........(expand-file-name."sequ | 
| 1690a0 | 65 6e 63 65 72 2f 74 6f 64 6f 22 20 64 69 72 29    29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 | encer/todo".dir))))...........(s | 
| 1690c0 | 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 22    70 69 63 6b 22 20 6c 69 6e 65 29 29 29 29 29 0a | tring-prefix-p."pick".line))))). | 
| 1690e0 | 0a 3b 3b 3b 20 52 65 76 65 72 74 0a 0a 3b 3b 3b    23 23 23 61 75 74 6f 6c 6f 61 64 20 28 61 75 74 | .;;;.Revert..;;;###autoload.(aut | 
| 169100 | 6f 6c 6f 61 64 20 27 6d 61 67 69 74 2d 72 65 76    65 72 74 20 22 6d 61 67 69 74 2d 73 65 71 75 65 | oload.'magit-revert."magit-seque | 
| 169120 | 6e 63 65 22 20 6e 69 6c 20 74 29 0a 28 74 72 61    6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 70 72 | nce".nil.t).(transient-define-pr | 
| 169140 | 65 66 69 78 20 6d 61 67 69 74 2d 72 65 76 65 72    74 20 28 29 0a 20 20 22 52 65 76 65 72 74 20 65 | efix.magit-revert.()..."Revert.e | 
| 169160 | 78 69 73 74 69 6e 67 20 63 6f 6d 6d 69 74 73 2c    20 77 69 74 68 20 6f 72 20 77 69 74 68 6f 75 74 | xisting.commits,.with.or.without | 
| 169180 | 20 63 72 65 61 74 69 6e 67 20 6e 65 77 20 63 6f    6d 6d 69 74 73 2e 22 0a 20 20 3a 6d 61 6e 2d 70 | .creating.new.commits."...:man-p | 
| 1691a0 | 61 67 65 20 22 67 69 74 2d 72 65 76 65 72 74 22    0a 20 20 3a 76 61 6c 75 65 20 27 28 22 2d 2d 65 | age."git-revert"...:value.'("--e | 
| 1691c0 | 64 69 74 22 29 0a 20 20 5b 22 41 72 67 75 6d 65    6e 74 73 22 0a 20 20 20 3a 69 66 2d 6e 6f 74 20 | dit")...["Arguments"....:if-not. | 
| 1691e0 | 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 72 2d    69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 0a 20 20 | magit-sequencer-in-progress-p... | 
| 169200 | 20 28 6d 61 67 69 74 2d 63 68 65 72 72 79 2d 70    69 63 6b 3a 2d 2d 6d 61 69 6e 6c 69 6e 65 29 0a | .(magit-cherry-pick:--mainline). | 
| 169220 | 20 20 20 28 22 2d 65 22 20 22 45 64 69 74 20 63    6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 22 20 20 | ...("-e"."Edit.commit.message".. | 
| 169240 | 20 20 20 20 20 28 22 2d 65 22 20 22 2d 2d 65 64    69 74 22 29 29 0a 20 20 20 28 22 2d 45 22 20 22 | .....("-e"."--edit"))....("-E"." | 
| 169260 | 44 6f 6e 27 74 20 65 64 69 74 20 63 6f 6d 6d 69    74 20 6d 65 73 73 61 67 65 22 20 22 2d 2d 6e 6f | Don't.edit.commit.message"."--no | 
| 169280 | 2d 65 64 69 74 22 29 0a 20 20 20 28 22 3d 73 22    20 6d 61 67 69 74 2d 6d 65 72 67 65 3a 2d 2d 73 | -edit")....("=s".magit-merge:--s | 
| 1692a0 | 74 72 61 74 65 67 79 29 0a 20 20 20 28 22 2d 73    22 20 22 41 64 64 20 53 69 67 6e 65 64 2d 6f 66 | trategy)....("-s"."Add.Signed-of | 
| 1692c0 | 66 2d 62 79 20 6c 69 6e 65 73 22 20 20 20 28 22    2d 73 22 20 22 2d 2d 73 69 67 6e 6f 66 66 22 29 | f-by.lines"...("-s"."--signoff") | 
| 1692e0 | 29 0a 20 20 20 28 35 20 6d 61 67 69 74 3a 2d 2d    67 70 67 2d 73 69 67 6e 29 5d 0a 20 20 5b 22 41 | )....(5.magit:--gpg-sign)]...["A | 
| 169300 | 63 74 69 6f 6e 73 22 0a 20 20 20 3a 69 66 2d 6e    6f 74 20 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 | ctions"....:if-not.magit-sequenc | 
| 169320 | 65 72 2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70    0a 20 20 20 28 22 56 22 20 22 52 65 76 65 72 74 | er-in-progress-p....("V"."Revert | 
| 169340 | 20 63 6f 6d 6d 69 74 28 73 29 22 20 6d 61 67 69    74 2d 72 65 76 65 72 74 2d 61 6e 64 2d 63 6f 6d | .commit(s)".magit-revert-and-com | 
| 169360 | 6d 69 74 29 0a 20 20 20 28 22 76 22 20 22 52 65    76 65 72 74 20 63 68 61 6e 67 65 73 22 20 20 20 | mit)....("v"."Revert.changes"... | 
| 169380 | 6d 61 67 69 74 2d 72 65 76 65 72 74 2d 6e 6f 2d    63 6f 6d 6d 69 74 29 5d 0a 20 20 5b 22 41 63 74 | magit-revert-no-commit)]...["Act | 
| 1693a0 | 69 6f 6e 73 22 0a 20 20 20 3a 69 66 20 6d 61 67    69 74 2d 73 65 71 75 65 6e 63 65 72 2d 69 6e 2d | ions"....:if.magit-sequencer-in- | 
| 1693c0 | 70 72 6f 67 72 65 73 73 2d 70 0a 20 20 20 28 22    56 22 20 22 43 6f 6e 74 69 6e 75 65 22 20 6d 61 | progress-p....("V"."Continue".ma | 
| 1693e0 | 67 69 74 2d 73 65 71 75 65 6e 63 65 72 2d 63 6f    6e 74 69 6e 75 65 29 0a 20 20 20 28 22 73 22 20 | git-sequencer-continue)....("s". | 
| 169400 | 22 53 6b 69 70 22 20 20 20 20 20 6d 61 67 69 74    2d 73 65 71 75 65 6e 63 65 72 2d 73 6b 69 70 29 | "Skip".....magit-sequencer-skip) | 
| 169420 | 0a 20 20 20 28 22 61 22 20 22 41 62 6f 72 74 22    20 20 20 20 6d 61 67 69 74 2d 73 65 71 75 65 6e | ....("a"."Abort"....magit-sequen | 
| 169440 | 63 65 72 2d 61 62 6f 72 74 29 5d 29 0a 0a 28 64    65 66 75 6e 20 6d 61 67 69 74 2d 72 65 76 65 72 | cer-abort)])..(defun.magit-rever | 
| 169460 | 74 2d 72 65 61 64 2d 61 72 67 73 20 28 70 72 6f    6d 70 74 29 0a 20 20 28 6c 69 73 74 20 28 6f 72 | t-read-args.(prompt)...(list.(or | 
| 169480 | 20 28 6d 61 67 69 74 2d 72 65 67 69 6f 6e 2d 76    61 6c 75 65 73 20 27 63 6f 6d 6d 69 74 29 0a 20 | .(magit-region-values.'commit).. | 
| 1694a0 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69    74 2d 72 65 61 64 2d 62 72 61 6e 63 68 2d 6f 72 | ...........(magit-read-branch-or | 
| 1694c0 | 2d 63 6f 6d 6d 69 74 20 70 72 6f 6d 70 74 29 29    0a 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 | -commit.prompt)).........(transi | 
| 1694e0 | 65 6e 74 2d 61 72 67 73 20 27 6d 61 67 69 74 2d    72 65 76 65 72 74 29 29 29 0a 0a 3b 3b 3b 23 23 | ent-args.'magit-revert)))..;;;## | 
| 169500 | 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e    20 6d 61 67 69 74 2d 72 65 76 65 72 74 2d 61 6e | #autoload.(defun.magit-revert-an | 
| 169520 | 64 2d 63 6f 6d 6d 69 74 20 28 63 6f 6d 6d 69 74    20 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 73 29 | d-commit.(commit.&optional.args) | 
| 169540 | 0a 20 20 22 52 65 76 65 72 74 20 43 4f 4d 4d 49    54 20 62 79 20 63 72 65 61 74 69 6e 67 20 61 20 | ..."Revert.COMMIT.by.creating.a. | 
| 169560 | 6e 65 77 20 63 6f 6d 6d 69 74 2e 0a 50 72 6f 6d    70 74 20 66 6f 72 20 61 20 63 6f 6d 6d 69 74 2c | new.commit..Prompt.for.a.commit, | 
| 169580 | 20 64 65 66 61 75 6c 74 69 6e 67 20 74 6f 20 74    68 65 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 | .defaulting.to.the.commit.at.poi | 
| 1695a0 | 6e 74 2e 20 20 49 66 0a 74 68 65 20 72 65 67 69    6f 6e 20 73 65 6c 65 63 74 73 20 6d 75 6c 74 69 | nt...If.the.region.selects.multi | 
| 1695c0 | 70 6c 65 20 63 6f 6d 6d 69 74 73 2c 20 74 68 65    6e 20 72 65 76 65 72 74 20 61 6c 6c 20 6f 66 20 | ple.commits,.then.revert.all.of. | 
| 1695e0 | 74 68 65 6d 2c 0a 77 69 74 68 6f 75 74 20 70 72    6f 6d 70 74 69 6e 67 2e 22 0a 20 20 28 69 6e 74 | them,.without.prompting."...(int | 
| 169600 | 65 72 61 63 74 69 76 65 20 28 6d 61 67 69 74 2d    72 65 76 65 72 74 2d 72 65 61 64 2d 61 72 67 73 | eractive.(magit-revert-read-args | 
| 169620 | 20 22 52 65 76 65 72 74 20 63 6f 6d 6d 69 74 22    29 29 0a 20 20 28 6d 61 67 69 74 2d 2d 63 68 65 | ."Revert.commit"))...(magit--che | 
| 169640 | 72 72 79 2d 70 69 63 6b 20 63 6f 6d 6d 69 74 20    61 72 67 73 20 74 29 29 0a 0a 3b 3b 3b 23 23 23 | rry-pick.commit.args.t))..;;;### | 
| 169660 | 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20    6d 61 67 69 74 2d 72 65 76 65 72 74 2d 6e 6f 2d | autoload.(defun.magit-revert-no- | 
| 169680 | 63 6f 6d 6d 69 74 20 28 63 6f 6d 6d 69 74 20 26    6f 70 74 69 6f 6e 61 6c 20 61 72 67 73 29 0a 20 | commit.(commit.&optional.args).. | 
| 1696a0 | 20 22 52 65 76 65 72 74 20 43 4f 4d 4d 49 54 20    62 79 20 61 70 70 6c 79 69 6e 67 20 69 74 20 69 | ."Revert.COMMIT.by.applying.it.i | 
| 1696c0 | 6e 20 72 65 76 65 72 73 65 20 74 6f 20 74 68 65    20 77 6f 72 6b 74 72 65 65 2e 0a 50 72 6f 6d 70 | n.reverse.to.the.worktree..Promp | 
| 1696e0 | 74 20 66 6f 72 20 61 20 63 6f 6d 6d 69 74 2c 20    64 65 66 61 75 6c 74 69 6e 67 20 74 6f 20 74 68 | t.for.a.commit,.defaulting.to.th | 
| 169700 | 65 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e    74 2e 20 20 49 66 0a 74 68 65 20 72 65 67 69 6f | e.commit.at.point...If.the.regio | 
| 169720 | 6e 20 73 65 6c 65 63 74 73 20 6d 75 6c 74 69 70    6c 65 20 63 6f 6d 6d 69 74 73 2c 20 74 68 65 6e | n.selects.multiple.commits,.then | 
| 169740 | 20 72 65 76 65 72 74 20 61 6c 6c 20 6f 66 20 74    68 65 6d 2c 0a 77 69 74 68 6f 75 74 20 70 72 6f | .revert.all.of.them,.without.pro | 
| 169760 | 6d 70 74 69 6e 67 2e 22 0a 20 20 28 69 6e 74 65    72 61 63 74 69 76 65 20 28 6d 61 67 69 74 2d 72 | mpting."...(interactive.(magit-r | 
| 169780 | 65 76 65 72 74 2d 72 65 61 64 2d 61 72 67 73 20    22 52 65 76 65 72 74 20 63 68 61 6e 67 65 73 22 | evert-read-args."Revert.changes" | 
| 1697a0 | 29 29 0a 20 20 28 6d 61 67 69 74 2d 2d 63 68 65    72 72 79 2d 70 69 63 6b 20 63 6f 6d 6d 69 74 20 | ))...(magit--cherry-pick.commit. | 
| 1697c0 | 28 63 6f 6e 73 20 22 2d 2d 6e 6f 2d 63 6f 6d 6d    69 74 22 20 61 72 67 73 29 20 74 29 29 0a 0a 28 | (cons."--no-commit".args).t))..( | 
| 1697e0 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 76 65    72 74 2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 | defun.magit-revert-in-progress-p | 
| 169800 | 20 28 29 0a 20 20 3b 3b 20 2e 67 69 74 2f 73 65    71 75 65 6e 63 65 72 2f 74 6f 64 6f 20 64 6f 65 | .()...;;..git/sequencer/todo.doe | 
| 169820 | 73 20 6e 6f 74 20 65 78 69 73 74 20 77 68 65 6e    20 74 68 65 72 65 20 69 73 20 6f 6e 6c 79 20 6f | s.not.exist.when.there.is.only.o | 
| 169840 | 6e 65 20 63 6f 6d 6d 69 74 20 6c 65 66 74 2e 0a    20 20 28 6c 65 74 20 28 28 64 69 72 20 28 6d 61 | ne.commit.left....(let.((dir.(ma | 
| 169860 | 67 69 74 2d 67 69 74 64 69 72 29 29 29 0a 20 20    20 20 28 6f 72 20 28 66 69 6c 65 2d 65 78 69 73 | git-gitdir))).....(or.(file-exis | 
| 169880 | 74 73 2d 70 20 28 65 78 70 61 6e 64 2d 66 69 6c    65 2d 6e 61 6d 65 20 22 52 45 56 45 52 54 5f 48 | ts-p.(expand-file-name."REVERT_H | 
| 1698a0 | 45 41 44 22 20 64 69 72 29 29 0a 20 20 20 20 20    20 20 20 3b 3b 20 41 6e 64 20 52 45 56 45 52 54 | EAD".dir)).........;;.And.REVERT | 
| 1698c0 | 5f 48 45 41 44 20 64 6f 65 73 20 6e 6f 74 20 65    78 69 73 74 20 77 68 65 6e 20 61 20 63 6f 6e 66 | _HEAD.does.not.exist.when.a.conf | 
| 1698e0 | 6c 69 63 74 20 68 61 70 70 65 6e 73 0a 20 20 20    20 20 20 20 20 3b 3b 20 77 68 69 6c 65 20 72 65 | lict.happens.........;;.while.re | 
| 169900 | 76 65 72 74 69 6e 67 20 61 20 73 65 72 69 65 73    20 6f 66 20 63 6f 6d 6d 69 74 73 20 77 69 74 68 | verting.a.series.of.commits.with | 
| 169920 | 20 2d 2d 6e 6f 2d 63 6f 6d 6d 69 74 2e 0a 20 20    20 20 20 20 20 20 28 61 6e 64 2d 6c 65 74 2a 20 | .--no-commit..........(and-let*. | 
| 169940 | 28 28 6c 69 6e 65 20 28 6d 61 67 69 74 2d 66 69    6c 65 2d 6c 69 6e 65 0a 20 20 20 20 20 20 20 20 | ((line.(magit-file-line......... | 
| 169960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e | ..................(expand-file-n | 
| 169980 | 61 6d 65 20 22 73 65 71 75 65 6e 63 65 72 2f 74    6f 64 6f 22 20 64 69 72 29 29 29 29 0a 20 20 20 | ame."sequencer/todo".dir)))).... | 
| 1699a0 | 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 70    72 65 66 69 78 2d 70 20 22 72 65 76 65 72 74 22 | .......(string-prefix-p."revert" | 
| 1699c0 | 20 6c 69 6e 65 29 29 29 29 29 0a 0a 3b 3b 3b 20    50 61 74 63 68 0a 0a 3b 3b 3b 23 23 23 61 75 74 | .line)))))..;;;.Patch..;;;###aut | 
| 1699e0 | 6f 6c 6f 61 64 20 28 61 75 74 6f 6c 6f 61 64 20    27 6d 61 67 69 74 2d 61 6d 20 22 6d 61 67 69 74 | oload.(autoload.'magit-am."magit | 
| 169a00 | 2d 73 65 71 75 65 6e 63 65 22 20 6e 69 6c 20 74    29 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 | -sequence".nil.t).(transient-def | 
| 169a20 | 69 6e 65 2d 70 72 65 66 69 78 20 6d 61 67 69 74    2d 61 6d 20 28 29 0a 20 20 22 41 70 70 6c 79 20 | ine-prefix.magit-am.()..."Apply. | 
| 169a40 | 70 61 74 63 68 65 73 20 72 65 63 65 69 76 65 64    20 62 79 20 65 6d 61 69 6c 2e 22 0a 20 20 3a 6d | patches.received.by.email."...:m | 
| 169a60 | 61 6e 2d 70 61 67 65 20 22 67 69 74 2d 61 6d 22    0a 20 20 3a 76 61 6c 75 65 20 27 28 22 2d 2d 33 | an-page."git-am"...:value.'("--3 | 
| 169a80 | 77 61 79 22 29 0a 20 20 5b 22 41 72 67 75 6d 65    6e 74 73 22 0a 20 20 20 3a 69 66 2d 6e 6f 74 20 | way")...["Arguments"....:if-not. | 
| 169aa0 | 6d 61 67 69 74 2d 61 6d 2d 69 6e 2d 70 72 6f 67    72 65 73 73 2d 70 0a 20 20 20 28 22 2d 33 22 20 | magit-am-in-progress-p....("-3". | 
| 169ac0 | 22 46 61 6c 6c 20 62 61 63 6b 20 6f 6e 20 33 77    61 79 20 6d 65 72 67 65 22 20 20 20 20 20 20 20 | "Fall.back.on.3way.merge"....... | 
| 169ae0 | 20 20 20 20 28 22 2d 33 22 20 22 2d 2d 33 77 61    79 22 29 29 0a 20 20 20 28 6d 61 67 69 74 2d 61 | ....("-3"."--3way"))....(magit-a | 
| 169b00 | 70 70 6c 79 3a 2d 70 29 0a 20 20 20 28 22 2d 63    22 20 22 52 65 6d 6f 76 65 20 74 65 78 74 20 62 | pply:-p)....("-c"."Remove.text.b | 
| 169b20 | 65 66 6f 72 65 20 73 63 69 73 73 6f 72 73 20 6c    69 6e 65 22 20 20 28 22 2d 63 22 20 22 2d 2d 73 | efore.scissors.line"..("-c"."--s | 
| 169b40 | 63 69 73 73 6f 72 73 22 29 29 0a 20 20 20 28 22    2d 6b 22 20 22 49 6e 68 69 62 69 74 20 72 65 6d | cissors"))....("-k"."Inhibit.rem | 
| 169b60 | 6f 76 61 6c 20 6f 66 20 65 6d 61 69 6c 20 63 72    75 66 74 22 20 20 20 20 28 22 2d 6b 22 20 22 2d | oval.of.email.cruft"....("-k"."- | 
| 169b80 | 2d 6b 65 65 70 22 29 29 0a 20 20 20 28 22 2d 62    22 20 22 4c 69 6d 69 74 20 72 65 6d 6f 76 61 6c | -keep"))....("-b"."Limit.removal | 
| 169ba0 | 20 6f 66 20 65 6d 61 69 6c 20 63 72 75 66 74 22    20 20 20 20 20 20 22 2d 2d 6b 65 65 70 2d 6e 6f | .of.email.cruft"......"--keep-no | 
| 169bc0 | 6e 2d 70 61 74 63 68 22 29 0a 20 20 20 28 22 2d    64 22 20 22 55 73 65 20 61 75 74 68 6f 72 20 64 | n-patch")....("-d"."Use.author.d | 
| 169be0 | 61 74 65 20 61 73 20 63 6f 6d 6d 69 74 74 65 72    20 64 61 74 65 22 20 22 2d 2d 63 6f 6d 6d 69 74 | ate.as.committer.date"."--commit | 
| 169c00 | 74 65 72 2d 64 61 74 65 2d 69 73 2d 61 75 74 68    6f 72 2d 64 61 74 65 22 29 0a 20 20 20 28 22 2d | ter-date-is-author-date")....("- | 
| 169c20 | 74 22 20 22 55 73 65 20 63 75 72 72 65 6e 74 20    74 69 6d 65 20 61 73 20 61 75 74 68 6f 72 20 64 | t"."Use.current.time.as.author.d | 
| 169c40 | 61 74 65 22 20 20 20 22 2d 2d 69 67 6e 6f 72 65    2d 64 61 74 65 22 29 0a 20 20 20 28 22 2d 73 22 | ate"..."--ignore-date")....("-s" | 
| 169c60 | 20 22 41 64 64 20 53 69 67 6e 65 64 2d 6f 66 66    2d 62 79 20 6c 69 6e 65 73 22 20 20 20 20 20 20 | ."Add.Signed-off-by.lines"...... | 
| 169c80 | 20 20 20 20 20 28 22 2d 73 22 20 22 2d 2d 73 69    67 6e 6f 66 66 22 29 29 0a 20 20 20 28 35 20 6d | .....("-s"."--signoff"))....(5.m | 
| 169ca0 | 61 67 69 74 3a 2d 2d 67 70 67 2d 73 69 67 6e 29    5d 0a 20 20 5b 22 41 70 70 6c 79 22 0a 20 20 20 | agit:--gpg-sign)]...["Apply".... | 
| 169cc0 | 3a 69 66 2d 6e 6f 74 20 6d 61 67 69 74 2d 61 6d    2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 0a 20 | :if-not.magit-am-in-progress-p.. | 
| 169ce0 | 20 20 28 22 6d 22 20 22 6d 61 69 6c 64 69 72 22    20 20 20 20 20 6d 61 67 69 74 2d 61 6d 2d 61 70 | ..("m"."maildir".....magit-am-ap | 
| 169d00 | 70 6c 79 2d 6d 61 69 6c 64 69 72 29 0a 20 20 20    28 22 77 22 20 22 70 61 74 63 68 65 73 22 20 20 | ply-maildir)....("w"."patches".. | 
| 169d20 | 20 20 20 6d 61 67 69 74 2d 61 6d 2d 61 70 70 6c    79 2d 70 61 74 63 68 65 73 29 0a 20 20 20 28 22 | ...magit-am-apply-patches)....(" | 
| 169d40 | 61 22 20 22 70 6c 61 69 6e 20 70 61 74 63 68 22    20 6d 61 67 69 74 2d 70 61 74 63 68 2d 61 70 70 | a"."plain.patch".magit-patch-app | 
| 169d60 | 6c 79 29 5d 0a 20 20 5b 22 41 63 74 69 6f 6e 73    22 0a 20 20 20 3a 69 66 20 6d 61 67 69 74 2d 61 | ly)]...["Actions"....:if.magit-a | 
| 169d80 | 6d 2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 0a    20 20 20 28 22 77 22 20 22 43 6f 6e 74 69 6e 75 | m-in-progress-p....("w"."Continu | 
| 169da0 | 65 22 20 6d 61 67 69 74 2d 61 6d 2d 63 6f 6e 74    69 6e 75 65 29 0a 20 20 20 28 22 73 22 20 22 53 | e".magit-am-continue)....("s"."S | 
| 169dc0 | 6b 69 70 22 20 20 20 20 20 6d 61 67 69 74 2d 61    6d 2d 73 6b 69 70 29 0a 20 20 20 28 22 61 22 20 | kip".....magit-am-skip)....("a". | 
| 169de0 | 22 41 62 6f 72 74 22 20 20 20 20 6d 61 67 69 74    2d 61 6d 2d 61 62 6f 72 74 29 5d 29 0a 0a 28 64 | "Abort"....magit-am-abort)])..(d | 
| 169e00 | 65 66 75 6e 20 6d 61 67 69 74 2d 61 6d 2d 61 72    67 75 6d 65 6e 74 73 20 28 29 0a 20 20 28 74 72 | efun.magit-am-arguments.()...(tr | 
| 169e20 | 61 6e 73 69 65 6e 74 2d 61 72 67 73 20 27 6d 61    67 69 74 2d 61 6d 29 29 0a 0a 28 74 72 61 6e 73 | ansient-args.'magit-am))..(trans | 
| 169e40 | 69 65 6e 74 2d 64 65 66 69 6e 65 2d 61 72 67 75    6d 65 6e 74 20 6d 61 67 69 74 2d 61 70 70 6c 79 | ient-define-argument.magit-apply | 
| 169e60 | 3a 2d 70 20 28 29 0a 20 20 3a 64 65 73 63 72 69    70 74 69 6f 6e 20 22 52 65 6d 6f 76 65 20 6c 65 | :-p.()...:description."Remove.le | 
| 169e80 | 61 64 69 6e 67 20 73 6c 61 73 68 65 73 20 66 72    6f 6d 20 70 61 74 68 73 22 0a 20 20 3a 63 6c 61 | ading.slashes.from.paths"...:cla | 
| 169ea0 | 73 73 20 27 74 72 61 6e 73 69 65 6e 74 2d 6f 70    74 69 6f 6e 0a 20 20 3a 61 72 67 75 6d 65 6e 74 | ss.'transient-option...:argument | 
| 169ec0 | 20 22 2d 70 22 0a 20 20 3a 61 6c 6c 6f 77 2d 65    6d 70 74 79 20 74 0a 20 20 3a 72 65 61 64 65 72 | ."-p"...:allow-empty.t...:reader | 
| 169ee0 | 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 72 65 61    64 2d 6e 75 6d 62 65 72 2d 4e 2b 29 0a 0a 3b 3b | .#'transient-read-number-N+)..;; | 
| 169f00 | 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65    66 75 6e 20 6d 61 67 69 74 2d 61 6d 2d 61 70 70 | ;###autoload.(defun.magit-am-app | 
| 169f20 | 6c 79 2d 70 61 74 63 68 65 73 20 28 26 6f 70 74    69 6f 6e 61 6c 20 66 69 6c 65 73 20 61 72 67 73 | ly-patches.(&optional.files.args | 
| 169f40 | 29 0a 20 20 22 41 70 70 6c 79 20 74 68 65 20 70    61 74 63 68 65 73 20 46 49 4c 45 53 2e 22 0a 20 | )..."Apply.the.patches.FILES.".. | 
| 169f60 | 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c    69 73 74 20 28 6f 72 20 28 6d 61 67 69 74 2d 72 | .(interactive.(list.(or.(magit-r | 
| 169f80 | 65 67 69 6f 6e 2d 76 61 6c 75 65 73 20 27 66 69    6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | egion-values.'file)............. | 
| 169fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69    73 74 20 28 6c 65 74 20 28 28 64 65 66 61 75 6c | .............(list.(let.((defaul | 
| 169fc0 | 74 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 61 74    2d 70 6f 69 6e 74 29 29 29 0a 20 20 20 20 20 20 | t.(magit-file-at-point)))....... | 
| 169fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 72 65 61 64 | ...........................(read | 
| 16a000 | 2d 66 69 6c 65 2d 6e 61 6d 65 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -file-name...................... | 
| 16a020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66    20 64 65 66 61 75 6c 74 0a 20 20 20 20 20 20 20 | .............(if.default........ | 
| 16a040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( | 
| 16a060 | 66 6f 72 6d 61 74 20 22 41 70 70 6c 79 20 70 61    74 63 68 20 28 25 73 29 3a 20 22 20 64 65 66 61 | format."Apply.patch.(%s):.".defa | 
| 16a080 | 75 6c 74 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ult)............................ | 
| 16a0a0 | 20 20 20 20 20 20 20 20 20 22 41 70 70 6c 79 20    70 61 74 63 68 3a 20 22 29 0a 20 20 20 20 20 20 | ........."Apply.patch:.")....... | 
| 16a0c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 20 | ............................nil. | 
| 16a0e0 | 64 65 66 61 75 6c 74 29 29 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | default))))..................... | 
| 16a100 | 20 28 6d 61 67 69 74 2d 61 6d 2d 61 72 67 75 6d    65 6e 74 73 29 29 29 0a 20 20 28 6d 61 67 69 74 | .(magit-am-arguments)))...(magit | 
| 16a120 | 2d 72 75 6e 2d 67 69 74 2d 73 65 71 75 65 6e 63    65 72 20 22 61 6d 22 20 61 72 67 73 20 22 2d 2d | -run-git-sequencer."am".args."-- | 
| 16a140 | 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 2d 2d | "............................(-- | 
| 16a160 | 6d 61 70 20 28 6d 61 67 69 74 2d 63 6f 6e 76 65    72 74 2d 66 69 6c 65 6e 61 6d 65 2d 66 6f 72 2d | map.(magit-convert-filename-for- | 
| 16a180 | 67 69 74 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | git............................. | 
| 16a1a0 | 20 20 20 20 20 20 20 28 65 78 70 61 6e 64 2d 66    69 6c 65 2d 6e 61 6d 65 20 69 74 29 29 0a 20 20 | .......(expand-file-name.it))... | 
| 16a1c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 16a1e0 | 66 69 6c 65 73 29 29 29 0a 0a 3b 3b 3b 23 23 23    61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 | files)))..;;;###autoload.(defun. | 
| 16a200 | 6d 61 67 69 74 2d 61 6d 2d 61 70 70 6c 79 2d 6d    61 69 6c 64 69 72 20 28 26 6f 70 74 69 6f 6e 61 | magit-am-apply-maildir.(&optiona | 
| 16a220 | 6c 20 6d 61 69 6c 64 69 72 20 61 72 67 73 29 0a    20 20 22 41 70 70 6c 79 20 74 68 65 20 70 61 74 | l.maildir.args)..."Apply.the.pat | 
| 16a240 | 63 68 65 73 20 66 72 6f 6d 20 4d 41 49 4c 44 49    52 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 | ches.from.MAILDIR."...(interacti | 
| 16a260 | 76 65 20 28 6c 69 73 74 20 28 72 65 61 64 2d 66    69 6c 65 2d 6e 61 6d 65 20 22 41 70 70 6c 79 20 | ve.(list.(read-file-name."Apply. | 
| 16a280 | 6d 62 6f 78 20 6f 72 20 4d 61 69 6c 64 69 72 3a    20 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | mbox.or.Maildir:.")............. | 
| 16a2a0 | 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d    61 6d 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 0a | .........(magit-am-arguments))). | 
| 16a2c0 | 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74    2d 73 65 71 75 65 6e 63 65 72 20 22 61 6d 22 20 | ..(magit-run-git-sequencer."am". | 
| 16a2e0 | 61 72 67 73 20 28 6d 61 67 69 74 2d 63 6f 6e 76    65 72 74 2d 66 69 6c 65 6e 61 6d 65 2d 66 6f 72 | args.(magit-convert-filename-for | 
| 16a300 | 2d 67 69 74 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -git............................ | 
| 16a320 | 20 20 20 20 20 20 20 20 20 20 20 28 65 78 70 61    6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 6d 61 69 | ...........(expand-file-name.mai | 
| 16a340 | 6c 64 69 72 29 29 29 29 0a 0a 3b 3b 3b 23 23 23    61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 | ldir))))..;;;###autoload.(defun. | 
| 16a360 | 6d 61 67 69 74 2d 61 6d 2d 63 6f 6e 74 69 6e 75    65 20 28 29 0a 20 20 22 52 65 73 75 6d 65 20 74 | magit-am-continue.()..."Resume.t | 
| 16a380 | 68 65 20 63 75 72 72 65 6e 74 20 70 61 74 63 68    20 61 70 70 6c 79 69 6e 67 20 73 65 71 75 65 6e | he.current.patch.applying.sequen | 
| 16a3a0 | 63 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74    69 76 65 29 0a 20 20 28 63 6f 6e 64 0a 20 20 20 | ce."...(interactive)...(cond.... | 
| 16a3c0 | 28 28 6e 6f 74 20 28 6d 61 67 69 74 2d 61 6d 2d    69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 29 29 0a | ((not.(magit-am-in-progress-p)). | 
| 16a3e0 | 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20    22 4e 6f 74 20 61 70 70 6c 79 69 6e 67 20 61 6e | ....(user-error."Not.applying.an | 
| 16a400 | 79 20 70 61 74 63 68 65 73 22 29 29 0a 20 20 20    28 28 6d 61 67 69 74 2d 61 6e 79 74 68 69 6e 67 | y.patches"))....((magit-anything | 
| 16a420 | 2d 75 6e 73 74 61 67 65 64 2d 70 20 74 29 0a 20    20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 | -unstaged-p.t).....(user-error." | 
| 16a440 | 43 61 6e 6e 6f 74 20 63 6f 6e 74 69 6e 75 65 20    64 75 65 20 74 6f 20 75 6e 73 74 61 67 65 64 20 | Cannot.continue.due.to.unstaged. | 
| 16a460 | 63 68 61 6e 67 65 73 22 29 29 0a 20 20 20 28 28    6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 73 65 | changes"))....((magit-run-git-se | 
| 16a480 | 71 75 65 6e 63 65 72 20 22 61 6d 22 20 22 2d 2d    63 6f 6e 74 69 6e 75 65 22 29 29 29 29 0a 0a 3b | quencer."am"."--continue"))))..; | 
| 16a4a0 | 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64    65 66 75 6e 20 6d 61 67 69 74 2d 61 6d 2d 73 6b | ;;###autoload.(defun.magit-am-sk | 
| 16a4c0 | 69 70 20 28 29 0a 20 20 22 53 6b 69 70 20 74 68    65 20 73 74 6f 70 70 65 64 20 61 74 20 70 61 74 | ip.()..."Skip.the.stopped.at.pat | 
| 16a4e0 | 63 68 20 64 75 72 69 6e 67 20 61 20 70 61 74 63    68 20 61 70 70 6c 79 69 6e 67 20 73 65 71 75 65 | ch.during.a.patch.applying.seque | 
| 16a500 | 6e 63 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 63    74 69 76 65 29 0a 20 20 28 75 6e 6c 65 73 73 20 | nce."...(interactive)...(unless. | 
| 16a520 | 28 6d 61 67 69 74 2d 61 6d 2d 69 6e 2d 70 72 6f    67 72 65 73 73 2d 70 29 0a 20 20 20 20 28 75 73 | (magit-am-in-progress-p).....(us | 
| 16a540 | 65 72 2d 65 72 72 6f 72 20 22 4e 6f 74 20 61 70    70 6c 79 69 6e 67 20 61 6e 79 20 70 61 74 63 68 | er-error."Not.applying.any.patch | 
| 16a560 | 65 73 22 29 29 0a 20 20 28 6d 61 67 69 74 2d 72    75 6e 2d 67 69 74 2d 73 65 71 75 65 6e 63 65 72 | es"))...(magit-run-git-sequencer | 
| 16a580 | 20 22 61 6d 22 20 22 2d 2d 73 6b 69 70 22 29 29    0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 | ."am"."--skip"))..;;;###autoload | 
| 16a5a0 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 61 6d    2d 61 62 6f 72 74 20 28 29 0a 20 20 22 41 62 6f | .(defun.magit-am-abort.()..."Abo | 
| 16a5c0 | 72 74 20 74 68 65 20 63 75 72 72 65 6e 74 20 70    61 74 63 68 20 61 70 70 6c 79 69 6e 67 20 73 65 | rt.the.current.patch.applying.se | 
| 16a5e0 | 71 75 65 6e 63 65 2e 0a 54 68 69 73 20 64 69 73    63 61 72 64 73 20 61 6c 6c 20 63 68 61 6e 67 65 | quence..This.discards.all.change | 
| 16a600 | 73 20 6d 61 64 65 20 73 69 6e 63 65 20 74 68 65    20 73 65 71 75 65 6e 63 65 20 73 74 61 72 74 65 | s.made.since.the.sequence.starte | 
| 16a620 | 64 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69    76 65 29 0a 20 20 28 75 6e 6c 65 73 73 20 28 6d | d."...(interactive)...(unless.(m | 
| 16a640 | 61 67 69 74 2d 61 6d 2d 69 6e 2d 70 72 6f 67 72    65 73 73 2d 70 29 0a 20 20 20 20 28 75 73 65 72 | agit-am-in-progress-p).....(user | 
| 16a660 | 2d 65 72 72 6f 72 20 22 4e 6f 74 20 61 70 70 6c    79 69 6e 67 20 61 6e 79 20 70 61 74 63 68 65 73 | -error."Not.applying.any.patches | 
| 16a680 | 22 29 29 0a 20 20 28 6d 61 67 69 74 2d 72 75 6e    2d 67 69 74 20 22 61 6d 22 20 22 2d 2d 61 62 6f | "))...(magit-run-git."am"."--abo | 
| 16a6a0 | 72 74 22 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61    67 69 74 2d 61 6d 2d 69 6e 2d 70 72 6f 67 72 65 | rt"))..(defun.magit-am-in-progre | 
| 16a6c0 | 73 73 2d 70 20 28 29 0a 20 20 28 66 69 6c 65 2d    65 78 69 73 74 73 2d 70 20 28 65 78 70 61 6e 64 | ss-p.()...(file-exists-p.(expand | 
| 16a6e0 | 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 72 65 62 61    73 65 2d 61 70 70 6c 79 2f 61 70 70 6c 79 69 6e | -file-name."rebase-apply/applyin | 
| 16a700 | 67 22 20 28 6d 61 67 69 74 2d 67 69 74 64 69 72    29 29 29 29 0a 0a 3b 3b 3b 20 52 65 62 61 73 65 | g".(magit-gitdir))))..;;;.Rebase | 
| 16a720 | 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64    20 28 61 75 74 6f 6c 6f 61 64 20 27 6d 61 67 69 | ..;;;###autoload.(autoload.'magi | 
| 16a740 | 74 2d 72 65 62 61 73 65 20 22 6d 61 67 69 74 2d    73 65 71 75 65 6e 63 65 22 20 6e 69 6c 20 74 29 | t-rebase."magit-sequence".nil.t) | 
| 16a760 | 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69    6e 65 2d 70 72 65 66 69 78 20 6d 61 67 69 74 2d | .(transient-define-prefix.magit- | 
| 16a780 | 72 65 62 61 73 65 20 28 29 0a 20 20 22 54 72 61    6e 73 70 6c 61 6e 74 20 63 6f 6d 6d 69 74 73 20 | rebase.()..."Transplant.commits. | 
| 16a7a0 | 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 20 65 78    69 73 74 69 6e 67 20 63 6f 6d 6d 69 74 73 2e 22 | and/or.modify.existing.commits." | 
| 16a7c0 | 0a 20 20 3a 6d 61 6e 2d 70 61 67 65 20 22 67 69    74 2d 72 65 62 61 73 65 22 0a 20 20 3a 76 61 6c | ...:man-page."git-rebase"...:val | 
| 16a7e0 | 75 65 20 27 28 22 2d 2d 61 75 74 6f 73 74 61 73    68 22 29 0a 20 20 5b 22 41 72 67 75 6d 65 6e 74 | ue.'("--autostash")...["Argument | 
| 16a800 | 73 22 0a 20 20 20 3a 69 66 2d 6e 6f 74 20 6d 61    67 69 74 2d 72 65 62 61 73 65 2d 69 6e 2d 70 72 | s"....:if-not.magit-rebase-in-pr | 
| 16a820 | 6f 67 72 65 73 73 2d 70 0a 20 20 20 28 22 2d 6b    22 20 22 4b 65 65 70 20 65 6d 70 74 79 20 63 6f | ogress-p....("-k"."Keep.empty.co | 
| 16a840 | 6d 6d 69 74 73 22 20 20 20 20 20 20 20 22 2d 2d    6b 65 65 70 2d 65 6d 70 74 79 22 29 0a 20 20 20 | mmits"......."--keep-empty").... | 
| 16a860 | 28 22 2d 70 22 20 22 50 72 65 73 65 72 76 65 20    6d 65 72 67 65 73 22 20 20 20 20 20 20 20 20 20 | ("-p"."Preserve.merges"......... | 
| 16a880 | 20 28 22 2d 70 22 20 22 2d 2d 70 72 65 73 65 72    76 65 2d 6d 65 72 67 65 73 22 29 0a 20 20 20 20 | .("-p"."--preserve-merges")..... | 
| 16a8a0 | 3a 69 66 20 28 6c 61 6d 62 64 61 20 28 29 20 28    6d 61 67 69 74 2d 67 69 74 2d 76 65 72 73 69 6f | :if.(lambda.().(magit-git-versio | 
| 16a8c0 | 6e 3c 20 22 32 2e 33 33 2e 30 22 29 29 29 0a 20    20 20 28 22 2d 72 22 20 22 52 65 62 61 73 65 20 | n<."2.33.0")))....("-r"."Rebase. | 
| 16a8e0 | 6d 65 72 67 65 73 22 20 20 20 20 20 20 20 20 20    20 20 20 28 22 2d 72 22 20 22 2d 2d 72 65 62 61 | merges"............("-r"."--reba | 
| 16a900 | 73 65 2d 6d 65 72 67 65 73 3d 22 29 0a 20 20 20    20 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 6d 65 | se-merges=").....magit-rebase-me | 
| 16a920 | 72 67 65 73 2d 73 65 6c 65 63 74 2d 6d 6f 64 65    0a 20 20 20 20 3a 69 66 20 28 6c 61 6d 62 64 61 | rges-select-mode.....:if.(lambda | 
| 16a940 | 20 28 29 20 28 6d 61 67 69 74 2d 67 69 74 2d 76    65 72 73 69 6f 6e 3e 3d 20 22 32 2e 31 38 2e 30 | .().(magit-git-version>=."2.18.0 | 
| 16a960 | 22 29 29 29 0a 20 20 20 28 22 2d 75 22 20 22 55    70 64 61 74 65 20 62 72 61 6e 63 68 65 73 22 20 | ")))....("-u"."Update.branches". | 
| 16a980 | 20 20 20 20 20 20 20 20 20 22 2d 2d 75 70 64 61    74 65 2d 72 65 66 73 22 0a 20 20 20 20 3a 69 66 | ........."--update-refs".....:if | 
| 16a9a0 | 20 28 6c 61 6d 62 64 61 20 28 29 20 28 6d 61 67    69 74 2d 67 69 74 2d 76 65 72 73 69 6f 6e 3e 3d | .(lambda.().(magit-git-version>= | 
| 16a9c0 | 20 22 32 2e 33 38 2e 30 22 29 29 29 0a 20 20 20    28 37 20 6d 61 67 69 74 2d 6d 65 72 67 65 3a 2d | ."2.38.0")))....(7.magit-merge:- | 
| 16a9e0 | 2d 73 74 72 61 74 65 67 79 29 0a 20 20 20 28 37    20 6d 61 67 69 74 2d 6d 65 72 67 65 3a 2d 2d 73 | -strategy)....(7.magit-merge:--s | 
| 16aa00 | 74 72 61 74 65 67 79 2d 6f 70 74 69 6f 6e 29 0a    20 20 20 28 37 20 22 3d 58 22 20 6d 61 67 69 74 | trategy-option)....(7."=X".magit | 
| 16aa20 | 2d 64 69 66 66 3a 2d 2d 64 69 66 66 2d 61 6c 67    6f 72 69 74 68 6d 20 3a 61 72 67 75 6d 65 6e 74 | -diff:--diff-algorithm.:argument | 
| 16aa40 | 20 22 2d 58 64 69 66 66 2d 61 6c 67 6f 72 69 74    68 6d 3d 22 29 0a 20 20 20 28 37 20 22 2d 66 22 | ."-Xdiff-algorithm=")....(7."-f" | 
| 16aa60 | 20 22 46 6f 72 63 65 20 72 65 62 61 73 65 22 20    20 20 20 20 20 20 20 20 20 20 28 22 2d 66 22 20 | ."Force.rebase"...........("-f". | 
| 16aa80 | 22 2d 2d 66 6f 72 63 65 2d 72 65 62 61 73 65 22    29 29 0a 20 20 20 28 22 2d 64 22 20 22 55 73 65 | "--force-rebase"))....("-d"."Use | 
| 16aaa0 | 20 61 75 74 68 6f 72 20 64 61 74 65 20 61 73 20    63 6f 6d 6d 69 74 74 65 72 20 64 61 74 65 22 20 | .author.date.as.committer.date". | 
| 16aac0 | 22 2d 2d 63 6f 6d 6d 69 74 74 65 72 2d 64 61 74    65 2d 69 73 2d 61 75 74 68 6f 72 2d 64 61 74 65 | "--committer-date-is-author-date | 
| 16aae0 | 22 29 0a 20 20 20 28 22 2d 74 22 20 22 55 73 65    20 63 75 72 72 65 6e 74 20 74 69 6d 65 20 61 73 | ")....("-t"."Use.current.time.as | 
| 16ab00 | 20 61 75 74 68 6f 72 20 64 61 74 65 22 20 20 20    22 2d 2d 69 67 6e 6f 72 65 2d 64 61 74 65 22 29 | .author.date"..."--ignore-date") | 
| 16ab20 | 0a 20 20 20 28 22 2d 61 22 20 22 41 75 74 6f 73    71 75 61 73 68 22 20 20 20 20 20 20 20 20 20 20 | ....("-a"."Autosquash".......... | 
| 16ab40 | 20 20 20 20 20 22 2d 2d 61 75 74 6f 73 71 75 61    73 68 22 29 0a 20 20 20 28 22 2d 41 22 20 22 41 | ....."--autosquash")....("-A"."A | 
| 16ab60 | 75 74 6f 73 74 61 73 68 22 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 22 2d 2d 61 75 74 6f | utostash"................"--auto | 
| 16ab80 | 73 74 61 73 68 22 29 0a 20 20 20 28 22 2d 69 22    20 22 49 6e 74 65 72 61 63 74 69 76 65 22 20 20 | stash")....("-i"."Interactive".. | 
| 16aba0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 22 2d 69    22 20 22 2d 2d 69 6e 74 65 72 61 63 74 69 76 65 | ............("-i"."--interactive | 
| 16abc0 | 22 29 29 0a 20 20 20 28 22 2d 68 22 20 22 44 69    73 61 62 6c 65 20 68 6f 6f 6b 73 22 20 20 20 20 | "))....("-h"."Disable.hooks".... | 
| 16abe0 | 20 20 20 20 20 20 20 20 22 2d 2d 6e 6f 2d 76 65    72 69 66 79 22 29 0a 20 20 20 28 37 20 6d 61 67 | ........"--no-verify")....(7.mag | 
| 16ac00 | 69 74 2d 72 65 62 61 73 65 3a 2d 2d 65 78 65 63    29 0a 20 20 20 28 35 20 6d 61 67 69 74 3a 2d 2d | it-rebase:--exec)....(5.magit:-- | 
| 16ac20 | 67 70 67 2d 73 69 67 6e 29 5d 0a 20 20 5b 3a 69    66 2d 6e 6f 74 20 6d 61 67 69 74 2d 72 65 62 61 | gpg-sign)]...[:if-not.magit-reba | 
| 16ac40 | 73 65 2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70    0a 20 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e | se-in-progress-p....:description | 
| 16ac60 | 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 | .(lambda.()...................(f | 
| 16ac80 | 6f 72 6d 61 74 20 28 70 72 6f 70 65 72 74 69 7a    65 20 22 52 65 62 61 73 65 20 25 73 20 6f 6e 74 | ormat.(propertize."Rebase.%s.ont | 
| 16aca0 | 6f 22 20 27 66 61 63 65 20 27 74 72 61 6e 73 69    65 6e 74 2d 68 65 61 64 69 6e 67 29 0a 20 20 20 | o".'face.'transient-heading).... | 
| 16acc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 | .......................(properti | 
| 16ace0 | 7a 65 20 28 6f 72 20 28 6d 61 67 69 74 2d 67 65    74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68 | ze.(or.(magit-get-current-branch | 
| 16ad00 | 29 20 22 48 45 41 44 22 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )."HEAD")....................... | 
| 16ad20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    27 66 61 63 65 20 27 6d 61 67 69 74 2d 62 72 61 | ................'face.'magit-bra | 
| 16ad40 | 6e 63 68 2d 6c 6f 63 61 6c 29 29 29 0a 20 20 20    28 22 70 22 20 6d 61 67 69 74 2d 72 65 62 61 73 | nch-local)))....("p".magit-rebas | 
| 16ad60 | 65 2d 6f 6e 74 6f 2d 70 75 73 68 72 65 6d 6f 74    65 29 0a 20 20 20 28 22 75 22 20 6d 61 67 69 74 | e-onto-pushremote)....("u".magit | 
| 16ad80 | 2d 72 65 62 61 73 65 2d 6f 6e 74 6f 2d 75 70 73    74 72 65 61 6d 29 0a 20 20 20 28 22 65 22 20 22 | -rebase-onto-upstream)....("e"." | 
| 16ada0 | 65 6c 73 65 77 68 65 72 65 22 20 6d 61 67 69 74    2d 72 65 62 61 73 65 2d 62 72 61 6e 63 68 29 5d | elsewhere".magit-rebase-branch)] | 
| 16adc0 | 0a 20 20 5b 22 52 65 62 61 73 65 22 0a 20 20 20    3a 69 66 2d 6e 6f 74 20 6d 61 67 69 74 2d 72 65 | ...["Rebase"....:if-not.magit-re | 
| 16ade0 | 62 61 73 65 2d 69 6e 2d 70 72 6f 67 72 65 73 73    2d 70 0a 20 20 20 5b 28 22 69 22 20 22 69 6e 74 | base-in-progress-p....[("i"."int | 
| 16ae00 | 65 72 61 63 74 69 76 65 6c 79 22 20 20 20 20 20    20 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 69 6e | eractively"......magit-rebase-in | 
| 16ae20 | 74 65 72 61 63 74 69 76 65 29 0a 20 20 20 20 28    22 73 22 20 22 61 20 73 75 62 73 65 74 22 20 20 | teractive).....("s"."a.subset".. | 
| 16ae40 | 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 72    65 62 61 73 65 2d 73 75 62 73 65 74 29 5d 0a 20 | .........magit-rebase-subset)].. | 
| 16ae60 | 20 20 5b 28 22 6d 22 20 22 74 6f 20 6d 6f 64 69    66 79 20 61 20 63 6f 6d 6d 69 74 22 20 6d 61 67 | ..[("m"."to.modify.a.commit".mag | 
| 16ae80 | 69 74 2d 72 65 62 61 73 65 2d 65 64 69 74 2d 63    6f 6d 6d 69 74 29 0a 20 20 20 20 28 22 77 22 20 | it-rebase-edit-commit).....("w". | 
| 16aea0 | 22 74 6f 20 72 65 77 6f 72 64 20 61 20 63 6f 6d    6d 69 74 22 20 6d 61 67 69 74 2d 72 65 62 61 73 | "to.reword.a.commit".magit-rebas | 
| 16aec0 | 65 2d 72 65 77 6f 72 64 2d 63 6f 6d 6d 69 74 29    0a 20 20 20 20 28 22 6b 22 20 22 74 6f 20 72 65 | e-reword-commit).....("k"."to.re | 
| 16aee0 | 6d 6f 76 65 20 61 20 63 6f 6d 6d 69 74 22 20 6d    61 67 69 74 2d 72 65 62 61 73 65 2d 72 65 6d 6f | move.a.commit".magit-rebase-remo | 
| 16af00 | 76 65 2d 63 6f 6d 6d 69 74 29 0a 20 20 20 20 28    22 66 22 20 22 74 6f 20 61 75 74 6f 73 71 75 61 | ve-commit).....("f"."to.autosqua | 
| 16af20 | 73 68 22 20 20 20 20 20 20 6d 61 67 69 74 2d 72    65 62 61 73 65 2d 61 75 74 6f 73 71 75 61 73 68 | sh"......magit-rebase-autosquash | 
| 16af40 | 29 0a 20 20 20 20 28 36 20 22 74 22 20 22 74 6f    20 63 68 61 6e 67 65 20 64 61 74 65 73 22 20 20 | ).....(6."t"."to.change.dates".. | 
| 16af60 | 6d 61 67 69 74 2d 72 65 73 68 65 6c 76 65 2d 73    69 6e 63 65 29 5d 5d 0a 20 20 5b 22 41 63 74 69 | magit-reshelve-since)]]...["Acti | 
| 16af80 | 6f 6e 73 22 0a 20 20 20 3a 69 66 20 6d 61 67 69    74 2d 72 65 62 61 73 65 2d 69 6e 2d 70 72 6f 67 | ons"....:if.magit-rebase-in-prog | 
| 16afa0 | 72 65 73 73 2d 70 0a 20 20 20 28 22 72 22 20 22    43 6f 6e 74 69 6e 75 65 22 20 6d 61 67 69 74 2d | ress-p....("r"."Continue".magit- | 
| 16afc0 | 72 65 62 61 73 65 2d 63 6f 6e 74 69 6e 75 65 29    0a 20 20 20 28 22 73 22 20 22 53 6b 69 70 22 20 | rebase-continue)....("s"."Skip". | 
| 16afe0 | 20 20 20 20 6d 61 67 69 74 2d 72 65 62 61 73 65    2d 73 6b 69 70 29 0a 20 20 20 28 22 65 22 20 22 | ....magit-rebase-skip)....("e"." | 
| 16b000 | 45 64 69 74 22 20 20 20 20 20 6d 61 67 69 74 2d    72 65 62 61 73 65 2d 65 64 69 74 29 0a 20 20 20 | Edit".....magit-rebase-edit).... | 
| 16b020 | 28 22 61 22 20 22 41 62 6f 72 74 22 20 20 20 20    6d 61 67 69 74 2d 72 65 62 61 73 65 2d 61 62 6f | ("a"."Abort"....magit-rebase-abo | 
| 16b040 | 72 74 29 5d 29 0a 0a 28 74 72 61 6e 73 69 65 6e    74 2d 64 65 66 69 6e 65 2d 61 72 67 75 6d 65 6e | rt)])..(transient-define-argumen | 
| 16b060 | 74 20 6d 61 67 69 74 2d 72 65 62 61 73 65 3a 2d    2d 65 78 65 63 20 28 29 0a 20 20 3a 64 65 73 63 | t.magit-rebase:--exec.()...:desc | 
| 16b080 | 72 69 70 74 69 6f 6e 20 22 52 75 6e 20 63 6f 6d    6d 61 6e 64 20 61 66 74 65 72 20 63 6f 6d 6d 69 | ription."Run.command.after.commi | 
| 16b0a0 | 74 73 22 0a 20 20 3a 63 6c 61 73 73 20 27 74 72    61 6e 73 69 65 6e 74 2d 6f 70 74 69 6f 6e 0a 20 | ts"...:class.'transient-option.. | 
| 16b0c0 | 20 3a 73 68 6f 72 74 61 72 67 20 22 2d 78 22 0a    20 20 3a 61 72 67 75 6d 65 6e 74 20 22 2d 2d 65 | .:shortarg."-x"...:argument."--e | 
| 16b0e0 | 78 65 63 3d 22 0a 20 20 3a 72 65 61 64 65 72 20    23 27 72 65 61 64 2d 73 68 65 6c 6c 2d 63 6f 6d | xec="...:reader.#'read-shell-com | 
| 16b100 | 6d 61 6e 64 29 0a 0a 28 64 65 66 75 6e 20 6d 61    67 69 74 2d 72 65 62 61 73 65 2d 6d 65 72 67 65 | mand)..(defun.magit-rebase-merge | 
| 16b120 | 73 2d 73 65 6c 65 63 74 2d 6d 6f 64 65 20 28 26    72 65 73 74 20 5f 69 67 6e 6f 72 65 29 0a 20 20 | s-select-mode.(&rest._ignore)... | 
| 16b140 | 28 6d 61 67 69 74 2d 72 65 61 64 2d 63 68 61 72    2d 63 61 73 65 20 6e 69 6c 20 74 0a 20 20 20 20 | (magit-read-char-case.nil.t..... | 
| 16b160 | 28 3f 6e 20 22 5b 6e 5d 6f 2d 72 65 62 61 73 65    2d 63 6f 75 73 69 6e 73 22 20 22 6e 6f 2d 72 65 | (?n."[n]o-rebase-cousins"."no-re | 
| 16b180 | 62 61 73 65 2d 63 6f 75 73 69 6e 73 22 29 0a 20    20 20 20 28 3f 72 20 22 5b 72 5d 65 62 61 73 65 | base-cousins").....(?r."[r]ebase | 
| 16b1a0 | 2d 63 6f 75 73 69 6e 73 22 20 22 72 65 62 61 73    65 2d 63 6f 75 73 69 6e 73 22 29 29 29 0a 0a 28 | -cousins"."rebase-cousins")))..( | 
| 16b1c0 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 62 61    73 65 2d 61 72 67 75 6d 65 6e 74 73 20 28 29 0a | defun.magit-rebase-arguments.(). | 
| 16b1e0 | 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 61 72 67    73 20 27 6d 61 67 69 74 2d 72 65 62 61 73 65 29 | ..(transient-args.'magit-rebase) | 
| 16b200 | 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d    67 69 74 2d 72 65 62 61 73 65 20 28 74 61 72 67 | )..(defun.magit-git-rebase.(targ | 
| 16b220 | 65 74 20 61 72 67 73 29 0a 20 20 28 6d 61 67 69    74 2d 72 75 6e 2d 67 69 74 2d 73 65 71 75 65 6e | et.args)...(magit-run-git-sequen | 
| 16b240 | 63 65 72 20 22 72 65 62 61 73 65 22 20 61 72 67    73 20 74 61 72 67 65 74 29 29 0a 0a 3b 3b 3b 23 | cer."rebase".args.target))..;;;# | 
| 16b260 | 23 23 61 75 74 6f 6c 6f 61 64 20 28 61 75 74 6f    6c 6f 61 64 20 27 6d 61 67 69 74 2d 72 65 62 61 | ##autoload.(autoload.'magit-reba | 
| 16b280 | 73 65 2d 6f 6e 74 6f 2d 70 75 73 68 72 65 6d 6f    74 65 20 22 6d 61 67 69 74 2d 73 65 71 75 65 6e | se-onto-pushremote."magit-sequen | 
| 16b2a0 | 63 65 22 20 6e 69 6c 20 74 29 0a 28 74 72 61 6e    73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 73 75 66 | ce".nil.t).(transient-define-suf | 
| 16b2c0 | 66 69 78 20 6d 61 67 69 74 2d 72 65 62 61 73 65    2d 6f 6e 74 6f 2d 70 75 73 68 72 65 6d 6f 74 65 | fix.magit-rebase-onto-pushremote | 
| 16b2e0 | 20 28 61 72 67 73 29 0a 20 20 22 52 65 62 61 73    65 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 | .(args)..."Rebase.the.current.br | 
| 16b300 | 61 6e 63 68 20 6f 6e 74 6f 20 69 74 73 20 70 75    73 68 2d 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 | anch.onto.its.push-remote.branch | 
| 16b320 | 2e 0a 0a 57 69 74 68 20 61 20 70 72 65 66 69 78    20 61 72 67 75 6d 65 6e 74 20 6f 72 20 77 68 65 | ...With.a.prefix.argument.or.whe | 
| 16b340 | 6e 20 74 68 65 20 70 75 73 68 2d 72 65 6d 6f 74    65 20 69 73 20 65 69 74 68 65 72 20 6e 6f 74 0a | n.the.push-remote.is.either.not. | 
| 16b360 | 63 6f 6e 66 69 67 75 72 65 64 20 6f 72 20 75 6e    75 73 61 62 6c 65 2c 20 74 68 65 6e 20 6c 65 74 | configured.or.unusable,.then.let | 
| 16b380 | 20 74 68 65 20 75 73 65 72 20 66 69 72 73 74 20    63 6f 6e 66 69 67 75 72 65 20 74 68 65 0a 70 75 | .the.user.first.configure.the.pu | 
| 16b3a0 | 73 68 2d 72 65 6d 6f 74 65 2e 22 0a 20 20 3a 69    66 20 23 27 6d 61 67 69 74 2d 67 65 74 2d 63 75 | sh-remote."...:if.#'magit-get-cu | 
| 16b3c0 | 72 72 65 6e 74 2d 62 72 61 6e 63 68 0a 20 20 3a    64 65 73 63 72 69 70 74 69 6f 6e 20 23 27 6d 61 | rrent-branch...:description.#'ma | 
| 16b3e0 | 67 69 74 2d 70 75 6c 6c 2d 2d 70 75 73 68 62 72    61 6e 63 68 2d 64 65 73 63 72 69 70 74 69 6f 6e | git-pull--pushbranch-description | 
| 16b400 | 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20    28 6c 69 73 74 20 28 6d 61 67 69 74 2d 72 65 62 | ...(interactive.(list.(magit-reb | 
| 16b420 | 61 73 65 2d 61 72 67 75 6d 65 6e 74 73 29 29 29    0a 20 20 28 70 63 61 73 65 2d 6c 65 74 20 28 28 | ase-arguments)))...(pcase-let.(( | 
| 16b440 | 60 28 2c 62 72 61 6e 63 68 20 2c 72 65 6d 6f 74    65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | `(,branch.,remote).............. | 
| 16b460 | 20 20 28 6d 61 67 69 74 2d 2d 73 65 6c 65 63 74    2d 70 75 73 68 2d 72 65 6d 6f 74 65 20 22 72 65 | ..(magit--select-push-remote."re | 
| 16b480 | 62 61 73 65 20 6f 6e 74 6f 20 74 68 61 74 22 29    29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 67 69 | base.onto.that"))).....(magit-gi | 
| 16b4a0 | 74 2d 72 65 62 61 73 65 20 28 63 6f 6e 63 61 74    20 72 65 6d 6f 74 65 20 22 2f 22 20 62 72 61 6e | t-rebase.(concat.remote."/".bran | 
| 16b4c0 | 63 68 29 20 61 72 67 73 29 29 29 0a 0a 3b 3b 3b    23 23 23 61 75 74 6f 6c 6f 61 64 20 28 61 75 74 | ch).args)))..;;;###autoload.(aut | 
| 16b4e0 | 6f 6c 6f 61 64 20 27 6d 61 67 69 74 2d 72 65 62    61 73 65 2d 6f 6e 74 6f 2d 75 70 73 74 72 65 61 | oload.'magit-rebase-onto-upstrea | 
| 16b500 | 6d 20 22 6d 61 67 69 74 2d 73 65 71 75 65 6e 63    65 22 20 6e 69 6c 20 74 29 0a 28 74 72 61 6e 73 | m."magit-sequence".nil.t).(trans | 
| 16b520 | 69 65 6e 74 2d 64 65 66 69 6e 65 2d 73 75 66 66    69 78 20 6d 61 67 69 74 2d 72 65 62 61 73 65 2d | ient-define-suffix.magit-rebase- | 
| 16b540 | 6f 6e 74 6f 2d 75 70 73 74 72 65 61 6d 20 28 61    72 67 73 29 0a 20 20 22 52 65 62 61 73 65 20 74 | onto-upstream.(args)..."Rebase.t | 
| 16b560 | 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63    68 20 6f 6e 74 6f 20 69 74 73 20 75 70 73 74 72 | he.current.branch.onto.its.upstr | 
| 16b580 | 65 61 6d 20 62 72 61 6e 63 68 2e 0a 0a 57 69 74    68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d | eam.branch...With.a.prefix.argum | 
| 16b5a0 | 65 6e 74 20 6f 72 20 77 68 65 6e 20 74 68 65 20    75 70 73 74 72 65 61 6d 20 69 73 20 65 69 74 68 | ent.or.when.the.upstream.is.eith | 
| 16b5c0 | 65 72 20 6e 6f 74 0a 63 6f 6e 66 69 67 75 72 65    64 20 6f 72 20 75 6e 75 73 61 62 6c 65 2c 20 74 | er.not.configured.or.unusable,.t | 
| 16b5e0 | 68 65 6e 20 6c 65 74 20 74 68 65 20 75 73 65 72    20 66 69 72 73 74 20 63 6f 6e 66 69 67 75 72 65 | hen.let.the.user.first.configure | 
| 16b600 | 0a 74 68 65 20 75 70 73 74 72 65 61 6d 2e 22 0a    20 20 3a 69 66 20 23 27 6d 61 67 69 74 2d 67 65 | .the.upstream."...:if.#'magit-ge | 
| 16b620 | 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68    0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 | t-current-branch...:description. | 
| 16b640 | 23 27 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 2d    75 70 73 74 72 65 61 6d 2d 64 65 73 63 72 69 70 | #'magit-rebase--upstream-descrip | 
| 16b660 | 74 69 6f 6e 0a 20 20 28 69 6e 74 65 72 61 63 74    69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 | tion...(interactive.(list.(magit | 
| 16b680 | 2d 72 65 62 61 73 65 2d 61 72 67 75 6d 65 6e 74    73 29 29 29 0a 20 20 28 6c 65 74 2a 20 28 28 62 | -rebase-arguments)))...(let*.((b | 
| 16b6a0 | 72 61 6e 63 68 20 28 6f 72 20 28 6d 61 67 69 74    2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 | ranch.(or.(magit-get-current-bra | 
| 16b6c0 | 6e 63 68 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 75 73 65 72 2d | nch)......................(user- | 
| 16b6e0 | 65 72 72 6f 72 20 22 4e 6f 20 62 72 61 6e 63 68    20 69 73 20 63 68 65 63 6b 65 64 20 6f 75 74 22 | error."No.branch.is.checked.out" | 
| 16b700 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 75 70    73 74 72 65 61 6d 20 28 6d 61 67 69 74 2d 67 65 | )))..........(upstream.(magit-ge | 
| 16b720 | 74 2d 75 70 73 74 72 65 61 6d 2d 62 72 61 6e 63    68 20 62 72 61 6e 63 68 29 29 29 0a 20 20 20 20 | t-upstream-branch.branch)))..... | 
| 16b740 | 28 77 68 65 6e 20 28 6f 72 20 63 75 72 72 65 6e    74 2d 70 72 65 66 69 78 2d 61 72 67 20 28 6e 6f | (when.(or.current-prefix-arg.(no | 
| 16b760 | 74 20 75 70 73 74 72 65 61 6d 29 29 0a 20 20 20    20 20 20 28 73 65 74 71 20 75 70 73 74 72 65 61 | t.upstream)).......(setq.upstrea | 
| 16b780 | 6d 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d    61 67 69 74 2d 72 65 61 64 2d 75 70 73 74 72 65 | m.............(magit-read-upstre | 
| 16b7a0 | 61 6d 2d 62 72 61 6e 63 68 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 62 72 61 6e 63 68 20 28 66 | am-branch..............branch.(f | 
| 16b7c0 | 6f 72 6d 61 74 20 22 53 65 74 20 75 70 73 74 72    65 61 6d 20 6f 66 20 25 73 20 61 6e 64 20 72 65 | ormat."Set.upstream.of.%s.and.re | 
| 16b7e0 | 62 61 73 65 20 6f 6e 74 6f 20 74 68 61 74 22 20    62 72 61 6e 63 68 29 29 29 0a 20 20 20 20 20 20 | base.onto.that".branch)))....... | 
| 16b800 | 28 6d 61 67 69 74 2d 73 65 74 2d 75 70 73 74 72    65 61 6d 2d 62 72 61 6e 63 68 20 62 72 61 6e 63 | (magit-set-upstream-branch.branc | 
| 16b820 | 68 20 75 70 73 74 72 65 61 6d 29 29 0a 20 20 20    20 28 6d 61 67 69 74 2d 67 69 74 2d 72 65 62 61 | h.upstream)).....(magit-git-reba | 
| 16b840 | 73 65 20 75 70 73 74 72 65 61 6d 20 61 72 67 73    29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | se.upstream.args)))..(defun.magi | 
| 16b860 | 74 2d 72 65 62 61 73 65 2d 2d 75 70 73 74 72 65    61 6d 2d 64 65 73 63 72 69 70 74 69 6f 6e 20 28 | t-rebase--upstream-description.( | 
| 16b880 | 29 0a 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28    62 72 61 6e 63 68 20 28 6d 61 67 69 74 2d 67 65 | )...(and-let*.((branch.(magit-ge | 
| 16b8a0 | 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68    29 29 29 0a 20 20 20 20 28 6f 72 20 28 6d 61 67 | t-current-branch))).....(or.(mag | 
| 16b8c0 | 69 74 2d 67 65 74 2d 75 70 73 74 72 65 61 6d 2d    62 72 61 6e 63 68 20 62 72 61 6e 63 68 29 0a 20 | it-get-upstream-branch.branch).. | 
| 16b8e0 | 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 72 65    6d 6f 74 65 20 28 6d 61 67 69 74 2d 67 65 74 20 | .......(let.((remote.(magit-get. | 
| 16b900 | 22 62 72 61 6e 63 68 22 20 62 72 61 6e 63 68 20    22 72 65 6d 6f 74 65 22 29 29 0a 20 20 20 20 20 | "branch".branch."remote"))...... | 
| 16b920 | 20 20 20 20 20 20 20 20 20 28 6d 65 72 67 65 20    20 28 6d 61 67 69 74 2d 67 65 74 20 22 62 72 61 | .........(merge..(magit-get."bra | 
| 16b940 | 6e 63 68 22 20 62 72 61 6e 63 68 20 22 6d 65 72    67 65 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 | nch".branch."merge"))........... | 
| 16b960 | 20 20 20 20 28 75 20 28 6d 61 67 69 74 2d 2d 70    72 6f 70 65 72 74 69 7a 65 2d 66 61 63 65 20 22 | ....(u.(magit--propertize-face." | 
| 16b980 | 40 7b 75 70 73 74 72 65 61 6d 7d 22 20 27 62 6f    6c 64 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | @{upstream}".'bold)))........... | 
| 16b9a0 | 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 20 20 20    20 28 28 6d 61 67 69 74 2d 2d 75 6e 6e 61 6d 65 | (cond............((magit--unname | 
| 16b9c0 | 64 2d 75 70 73 74 72 65 61 6d 2d 70 20 72 65 6d    6f 74 65 20 6d 65 72 67 65 29 0a 20 20 20 20 20 | d-upstream-p.remote.merge)...... | 
| 16b9e0 | 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 75    20 22 2c 20 72 65 70 6c 61 63 69 6e 67 20 75 6e | .......(concat.u.",.replacing.un | 
| 16ba00 | 6e 61 6d 65 64 22 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 28 28 6d 61 67 69 74 2d 2d 76 61 6c | named"))............((magit--val | 
| 16ba20 | 69 64 2d 75 70 73 74 72 65 61 6d 2d 70 20 72 65    6d 6f 74 65 20 6d 65 72 67 65 29 0a 20 20 20 20 | id-upstream-p.remote.merge)..... | 
| 16ba40 | 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20    75 20 22 2c 20 72 65 70 6c 61 63 69 6e 67 20 6e | ........(concat.u.",.replacing.n | 
| 16ba60 | 6f 6e 2d 65 78 69 73 74 65 6e 74 22 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 28 28 6f 72 20 72 | on-existent"))............((or.r | 
| 16ba80 | 65 6d 6f 74 65 20 6d 65 72 67 65 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 | emote.merge).............(concat | 
| 16baa0 | 20 75 20 22 2c 20 72 65 70 6c 61 63 69 6e 67 20    69 6e 76 61 6c 69 64 22 29 29 0a 20 20 20 20 20 | .u.",.replacing.invalid"))...... | 
| 16bac0 | 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20    20 20 20 20 20 28 63 6f 6e 63 61 74 20 75 20 22 | ......(t.............(concat.u." | 
| 16bae0 | 2c 20 73 65 74 74 69 6e 67 20 74 68 61 74 22 29    29 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 | ,.setting.that")))))))..;;;###au | 
| 16bb00 | 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61    67 69 74 2d 72 65 62 61 73 65 2d 62 72 61 6e 63 | toload.(defun.magit-rebase-branc | 
| 16bb20 | 68 20 28 74 61 72 67 65 74 20 61 72 67 73 29 0a    20 20 22 52 65 62 61 73 65 20 74 68 65 20 63 75 | h.(target.args)..."Rebase.the.cu | 
| 16bb40 | 72 72 65 6e 74 20 62 72 61 6e 63 68 20 6f 6e 74    6f 20 61 20 62 72 61 6e 63 68 20 72 65 61 64 20 | rrent.branch.onto.a.branch.read. | 
| 16bb60 | 69 6e 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65    72 2e 0a 41 6c 6c 20 63 6f 6d 6d 69 74 73 20 74 | in.the.minibuffer..All.commits.t | 
| 16bb80 | 68 61 74 20 61 72 65 20 72 65 61 63 68 61 62 6c    65 20 66 72 6f 6d 20 60 48 45 41 44 27 20 62 75 | hat.are.reachable.from.`HEAD'.bu | 
| 16bba0 | 74 20 6e 6f 74 20 66 72 6f 6d 20 74 68 65 0a 73    65 6c 65 63 74 65 64 20 62 72 61 6e 63 68 20 54 | t.not.from.the.selected.branch.T | 
| 16bbc0 | 41 52 47 45 54 20 61 72 65 20 62 65 69 6e 67 20    72 65 62 61 73 65 64 2e 22 0a 20 20 28 69 6e 74 | ARGET.are.being.rebased."...(int | 
| 16bbe0 | 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28    6d 61 67 69 74 2d 72 65 61 64 2d 6f 74 68 65 72 | eractive.(list.(magit-read-other | 
| 16bc00 | 2d 62 72 61 6e 63 68 2d 6f 72 2d 63 6f 6d 6d 69    74 20 22 52 65 62 61 73 65 20 6f 6e 74 6f 22 29 | -branch-or-commit."Rebase.onto") | 
| 16bc20 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 62 | ......................(magit-reb | 
| 16bc40 | 61 73 65 2d 61 72 67 75 6d 65 6e 74 73 29 29 29    0a 20 20 28 6d 65 73 73 61 67 65 20 22 52 65 62 | ase-arguments)))...(message."Reb | 
| 16bc60 | 61 73 69 6e 67 2e 2e 2e 22 29 0a 20 20 28 6d 61    67 69 74 2d 67 69 74 2d 72 65 62 61 73 65 20 74 | asing...")...(magit-git-rebase.t | 
| 16bc80 | 61 72 67 65 74 20 61 72 67 73 29 0a 20 20 28 6d    65 73 73 61 67 65 20 22 52 65 62 61 73 69 6e 67 | arget.args)...(message."Rebasing | 
| 16bca0 | 2e 2e 2e 64 6f 6e 65 22 29 29 0a 0a 3b 3b 3b 23    23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 | ...done"))..;;;###autoload.(defu | 
| 16bcc0 | 6e 20 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 73    75 62 73 65 74 20 28 6e 65 77 62 61 73 65 20 73 | n.magit-rebase-subset.(newbase.s | 
| 16bce0 | 74 61 72 74 20 61 72 67 73 29 0a 20 20 22 52 65    62 61 73 65 20 61 20 73 75 62 73 65 74 20 6f 66 | tart.args)..."Rebase.a.subset.of | 
| 16bd00 | 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61    6e 63 68 27 73 20 68 69 73 74 6f 72 79 20 6f 6e | .the.current.branch's.history.on | 
| 16bd20 | 74 6f 20 61 20 6e 65 77 20 62 61 73 65 2e 0a 52    65 62 61 73 65 20 63 6f 6d 6d 69 74 73 20 66 72 | to.a.new.base..Rebase.commits.fr | 
| 16bd40 | 6f 6d 20 53 54 41 52 54 20 74 6f 20 60 48 45 41    44 27 20 6f 6e 74 6f 20 4e 45 57 42 41 53 45 2e | om.START.to.`HEAD'.onto.NEWBASE. | 
| 16bd60 | 0a 53 54 41 52 54 20 68 61 73 20 74 6f 20 62 65    20 73 65 6c 65 63 74 65 64 20 66 72 6f 6d 20 61 | .START.has.to.be.selected.from.a | 
| 16bd80 | 20 6c 69 73 74 20 6f 66 20 72 65 63 65 6e 74 20    63 6f 6d 6d 69 74 73 2e 22 0a 20 20 28 69 6e 74 | .list.of.recent.commits."...(int | 
| 16bda0 | 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28    6d 61 67 69 74 2d 72 65 61 64 2d 6f 74 68 65 72 | eractive.(list.(magit-read-other | 
| 16bdc0 | 2d 62 72 61 6e 63 68 2d 6f 72 2d 63 6f 6d 6d 69    74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -branch-or-commit............... | 
| 16bde0 | 20 20 20 20 20 20 20 20 22 52 65 62 61 73 65 20    73 75 62 73 65 74 20 6f 6e 74 6f 22 20 6e 69 6c | ........"Rebase.subset.onto".nil | 
| 16be00 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 65 | .......................(magit-ge | 
| 16be20 | 74 2d 75 70 73 74 72 65 61 6d 2d 62 72 61 6e 63    68 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | t-upstream-branch))............. | 
| 16be40 | 20 20 20 20 20 20 20 20 20 6e 69 6c 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .........nil.................... | 
| 16be60 | 20 20 28 6d 61 67 69 74 2d 72 65 62 61 73 65 2d    61 72 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 28 | ..(magit-rebase-arguments)))...( | 
| 16be80 | 69 66 20 73 74 61 72 74 0a 20 20 20 20 20 20 28    70 72 6f 67 6e 20 28 6d 65 73 73 61 67 65 20 22 | if.start.......(progn.(message." | 
| 16bea0 | 52 65 62 61 73 69 6e 67 2e 2e 2e 22 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | Rebasing...")..............(magi | 
| 16bec0 | 74 2d 72 75 6e 2d 67 69 74 2d 73 65 71 75 65 6e    63 65 72 20 22 72 65 62 61 73 65 22 20 22 2d 2d | t-run-git-sequencer."rebase"."-- | 
| 16bee0 | 6f 6e 74 6f 22 20 6e 65 77 62 61 73 65 20 73 74    61 72 74 20 61 72 67 73 29 0a 20 20 20 20 20 20 | onto".newbase.start.args)....... | 
| 16bf00 | 20 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 20    22 52 65 62 61 73 69 6e 67 2e 2e 2e 64 6f 6e 65 | .......(message."Rebasing...done | 
| 16bf20 | 22 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 6c    6f 67 2d 73 65 6c 65 63 74 0a 20 20 20 20 20 20 | ")).....(magit-log-select....... | 
| 16bf40 | 60 28 6c 61 6d 62 64 61 20 28 63 6f 6d 6d 69 74    29 0a 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | `(lambda.(commit)..........(magi | 
| 16bf60 | 74 2d 72 65 62 61 73 65 2d 73 75 62 73 65 74 20    2c 6e 65 77 62 61 73 65 20 28 63 6f 6e 63 61 74 | t-rebase-subset.,newbase.(concat | 
| 16bf80 | 20 63 6f 6d 6d 69 74 20 22 5e 22 29 20 28 6c 69    73 74 20 2c 40 61 72 67 73 29 29 29 0a 20 20 20 | .commit."^").(list.,@args))).... | 
| 16bfa0 | 20 20 20 28 63 6f 6e 63 61 74 20 22 54 79 70 65    20 25 70 20 6f 6e 20 61 20 63 6f 6d 6d 69 74 20 | ...(concat."Type.%p.on.a.commit. | 
| 16bfc0 | 74 6f 20 72 65 62 61 73 65 20 69 74 20 22 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 22 61 6e | to.rebase.it."..............."an | 
| 16bfe0 | 64 20 63 6f 6d 6d 69 74 73 20 61 62 6f 76 65 20    69 74 20 6f 6e 74 6f 20 22 20 6e 65 77 62 61 73 | d.commits.above.it.onto.".newbas | 
| 16c000 | 65 20 22 2c 22 29 29 29 29 0a 0a 28 64 65 66 76    61 72 20 6d 61 67 69 74 2d 72 65 62 61 73 65 2d | e.","))))..(defvar.magit-rebase- | 
| 16c020 | 69 6e 74 65 72 61 63 74 69 76 65 2d 69 6e 63 6c    75 64 65 2d 73 65 6c 65 63 74 65 64 20 74 29 0a | interactive-include-selected.t). | 
| 16c040 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65    62 61 73 65 2d 69 6e 74 65 72 61 63 74 69 76 65 | .(defun.magit-rebase-interactive | 
| 16c060 | 2d 31 0a 20 20 20 20 28 63 6f 6d 6d 69 74 20 61    72 67 73 20 6d 65 73 73 61 67 65 20 26 6f 70 74 | -1.....(commit.args.message.&opt | 
| 16c080 | 69 6f 6e 61 6c 20 65 64 69 74 6f 72 20 64 65 6c    61 79 2d 65 64 69 74 2d 63 6f 6e 66 69 72 6d 20 | ional.editor.delay-edit-confirm. | 
| 16c0a0 | 6e 6f 61 73 73 65 72 74 20 63 6f 6e 66 69 72 6d    29 0a 20 20 28 64 65 63 6c 61 72 65 20 28 69 6e | noassert.confirm)...(declare.(in | 
| 16c0c0 | 64 65 6e 74 20 32 29 29 0a 20 20 28 77 68 65 6e    20 63 6f 6d 6d 69 74 0a 20 20 20 20 28 69 66 20 | dent.2))...(when.commit.....(if. | 
| 16c0e0 | 28 65 71 20 63 6f 6d 6d 69 74 20 3a 6d 65 72 67    65 2d 62 61 73 65 29 0a 20 20 20 20 20 20 20 20 | (eq.commit.:merge-base)......... | 
| 16c100 | 28 73 65 74 71 20 63 6f 6d 6d 69 74 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 2d | (setq.commit...............(and- | 
| 16c120 | 6c 65 74 2a 20 28 28 75 70 73 74 72 65 61 6d 20    28 6d 61 67 69 74 2d 67 65 74 2d 75 70 73 74 72 | let*.((upstream.(magit-get-upstr | 
| 16c140 | 65 61 6d 2d 62 72 61 6e 63 68 29 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | eam-branch))).................(m | 
| 16c160 | 61 67 69 74 2d 67 69 74 2d 73 74 72 69 6e 67 20    22 6d 65 72 67 65 2d 62 61 73 65 22 20 75 70 73 | agit-git-string."merge-base".ups | 
| 16c180 | 74 72 65 61 6d 20 22 48 45 41 44 22 29 29 29 0a    20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 6d | tream."HEAD"))).......(unless.(m | 
| 16c1a0 | 61 67 69 74 2d 72 65 76 2d 61 6e 63 65 73 74 6f    72 2d 70 20 63 6f 6d 6d 69 74 20 22 48 45 41 44 | agit-rev-ancestor-p.commit."HEAD | 
| 16c1c0 | 22 29 0a 20 20 20 20 20 20 20 20 28 75 73 65 72    2d 65 72 72 6f 72 20 22 25 73 20 69 73 6e 27 74 | ").........(user-error."%s.isn't | 
| 16c1e0 | 20 61 6e 20 61 6e 63 65 73 74 6f 72 20 6f 66 20    48 45 41 44 22 20 63 6f 6d 6d 69 74 29 29 0a 20 | .an.ancestor.of.HEAD".commit)).. | 
| 16c200 | 20 20 20 20 20 28 69 66 20 28 6d 61 67 69 74 2d    63 6f 6d 6d 69 74 2d 70 61 72 65 6e 74 73 20 63 | .....(if.(magit-commit-parents.c | 
| 16c220 | 6f 6d 6d 69 74 29 0a 20 20 20 20 20 20 20 20 20    20 28 77 68 65 6e 20 28 6f 72 20 28 6e 6f 74 20 | ommit)...........(when.(or.(not. | 
| 16c240 | 28 65 71 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64    20 27 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 69 | (eq.this-command.'magit-rebase-i | 
| 16c260 | 6e 74 65 72 61 63 74 69 76 65 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nteractive)).................... | 
| 16c280 | 20 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 69 6e    74 65 72 61 63 74 69 76 65 2d 69 6e 63 6c 75 64 | .magit-rebase-interactive-includ | 
| 16c2a0 | 65 2d 73 65 6c 65 63 74 65 64 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 28 73 65 74 71 20 63 6f | e-selected).............(setq.co | 
| 16c2c0 | 6d 6d 69 74 20 28 63 6f 6e 63 61 74 20 63 6f 6d    6d 69 74 20 22 5e 22 29 29 29 0a 20 20 20 20 20 | mmit.(concat.commit."^")))...... | 
| 16c2e0 | 20 20 20 28 73 65 74 71 20 61 72 67 73 20 28 63    6f 6e 73 20 22 2d 2d 72 6f 6f 74 22 20 61 72 67 | ...(setq.args.(cons."--root".arg | 
| 16c300 | 73 29 29 29 29 29 0a 20 20 28 77 68 65 6e 20 28    61 6e 64 20 63 6f 6d 6d 69 74 20 28 6e 6f 74 20 | s)))))...(when.(and.commit.(not. | 
| 16c320 | 6e 6f 61 73 73 65 72 74 29 29 0a 20 20 20 20 28    73 65 74 71 20 63 6f 6d 6d 69 74 20 28 6d 61 67 | noassert)).....(setq.commit.(mag | 
| 16c340 | 69 74 2d 72 65 62 61 73 65 2d 69 6e 74 65 72 61    63 74 69 76 65 2d 61 73 73 65 72 74 0a 20 20 20 | it-rebase-interactive-assert.... | 
| 16c360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63    6f 6d 6d 69 74 20 64 65 6c 61 79 2d 65 64 69 74 | ...............commit.delay-edit | 
| 16c380 | 2d 63 6f 6e 66 69 72 6d 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 2d 2d 73 6f | -confirm...................(--so | 
| 16c3a0 | 6d 65 20 28 73 74 72 69 6e 67 2d 70 72 65 66 69    78 2d 70 20 22 2d 2d 72 65 62 61 73 65 2d 6d 65 | me.(string-prefix-p."--rebase-me | 
| 16c3c0 | 72 67 65 73 22 20 69 74 29 20 61 72 67 73 29 29    29 29 0a 20 20 28 69 66 20 28 61 6e 64 20 63 6f | rges".it).args))))...(if.(and.co | 
| 16c3e0 | 6d 6d 69 74 20 28 6e 6f 74 20 63 6f 6e 66 69 72    6d 29 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 | mmit.(not.confirm)).......(let.( | 
| 16c400 | 28 70 72 6f 63 65 73 73 2d 65 6e 76 69 72 6f 6e    6d 65 6e 74 20 70 72 6f 63 65 73 73 2d 65 6e 76 | (process-environment.process-env | 
| 16c420 | 69 72 6f 6e 6d 65 6e 74 29 29 0a 20 20 20 20 20    20 20 20 28 77 68 65 6e 20 65 64 69 74 6f 72 0a | ironment)).........(when.editor. | 
| 16c440 | 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20    28 63 6f 6e 63 61 74 20 22 47 49 54 5f 53 45 51 | ..........(push.(concat."GIT_SEQ | 
| 16c460 | 55 45 4e 43 45 5f 45 44 49 54 4f 52 3d 22 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | UENCE_EDITOR=".................. | 
| 16c480 | 20 20 20 20 20 20 20 28 69 66 20 28 66 75 6e 63    74 69 6f 6e 70 20 65 64 69 74 6f 72 29 0a 20 20 | .......(if.(functionp.editor)... | 
| 16c4a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 | ..........................(funca | 
| 16c4c0 | 6c 6c 20 65 64 69 74 6f 72 20 63 6f 6d 6d 69 74    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ll.editor.commit)............... | 
| 16c4e0 | 20 20 20 20 20 20 20 20 20 20 20 20 65 64 69 74    6f 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ............editor))............ | 
| 16c500 | 20 20 20 20 20 70 72 6f 63 65 73 73 2d 65 6e 76    69 72 6f 6e 6d 65 6e 74 29 29 0a 20 20 20 20 20 | .....process-environment))...... | 
| 16c520 | 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69    74 2d 73 65 71 75 65 6e 63 65 72 20 22 72 65 62 | ...(magit-run-git-sequencer."reb | 
| 16c540 | 61 73 65 22 20 22 2d 69 22 20 61 72 67 73 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ase"."-i".args.................. | 
| 16c560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 61 6e 64 20 28 6e 6f 74 20 28 6d 65 6d 62 65 | ................(and.(not.(membe | 
| 16c580 | 72 20 22 2d 2d 72 6f 6f 74 22 20 61 72 67 73 29    29 20 63 6f 6d 6d 69 74 29 29 29 0a 20 20 20 20 | r."--root".args)).commit)))..... | 
| 16c5a0 | 28 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63    74 0a 20 20 20 20 20 20 60 28 6c 61 6d 62 64 61 | (magit-log-select.......`(lambda | 
| 16c5c0 | 20 28 63 6f 6d 6d 69 74 29 0a 20 20 20 20 20 20    20 20 20 3b 3b 20 49 6e 20 73 6f 6d 65 20 63 61 | .(commit)..........;;.In.some.ca | 
| 16c5e0 | 73 65 73 20 28 63 75 72 72 65 6e 74 6c 79 20 6a    75 73 74 20 6d 61 67 69 74 2d 72 65 62 61 73 65 | ses.(currently.just.magit-rebase | 
| 16c600 | 2d 72 65 6d 6f 76 65 2d 63 6f 6d 6d 69 74 29 2c    20 22 2d 63 0a 20 20 20 20 20 20 20 20 20 3b 3b | -remove-commit),."-c..........;; | 
| 16c620 | 20 63 6f 6d 6d 65 6e 74 43 68 61 72 3d 23 22 20    69 73 20 61 64 64 65 64 20 74 6f 20 74 68 65 20 | .commentChar=#".is.added.to.the. | 
| 16c640 | 67 6c 6f 62 61 6c 20 61 72 67 75 6d 65 6e 74 73    20 66 6f 72 20 67 69 74 2e 20 20 45 6e 73 75 72 | global.arguments.for.git...Ensur | 
| 16c660 | 65 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 74 68    61 74 20 74 68 65 20 73 61 6d 65 20 68 61 70 70 | e..........;;.that.the.same.happ | 
| 16c680 | 65 6e 73 20 77 68 65 6e 20 77 65 20 63 68 6f 73    65 20 74 68 65 20 63 6f 6d 6d 69 74 20 76 69 61 | ens.when.we.chose.the.commit.via | 
| 16c6a0 | 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 6d 61 67    69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 2c 20 62 | ..........;;.magit-log-select,.b | 
| 16c6c0 | 65 6c 6f 77 2e 0a 20 20 20 20 20 20 20 20 20 28    6c 65 74 20 28 28 6d 61 67 69 74 2d 67 69 74 2d | elow...........(let.((magit-git- | 
| 16c6e0 | 67 6c 6f 62 61 6c 2d 61 72 67 75 6d 65 6e 74 73    20 28 6c 69 73 74 20 2c 40 6d 61 67 69 74 2d 67 | global-arguments.(list.,@magit-g | 
| 16c700 | 69 74 2d 67 6c 6f 62 61 6c 2d 61 72 67 75 6d 65    6e 74 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 | it-global-arguments))).......... | 
| 16c720 | 20 20 28 6d 61 67 69 74 2d 72 65 62 61 73 65 2d    69 6e 74 65 72 61 63 74 69 76 65 2d 31 20 63 6f | ..(magit-rebase-interactive-1.co | 
| 16c740 | 6d 6d 69 74 20 28 6c 69 73 74 20 2c 40 61 72 67    73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | mmit.(list.,@args).............. | 
| 16c760 | 2c 6d 65 73 73 61 67 65 20 2c 65 64 69 74 6f 72    20 2c 64 65 6c 61 79 2d 65 64 69 74 2d 63 6f 6e | ,message.,editor.,delay-edit-con | 
| 16c780 | 66 69 72 6d 20 2c 6e 6f 61 73 73 65 72 74 29 29    29 0a 20 20 20 20 20 20 6d 65 73 73 61 67 65 29 | firm.,noassert))).......message) | 
| 16c7a0 | 29 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69    74 2d 2d 72 65 62 61 73 65 2d 70 75 62 6c 69 73 | ))..(defvar.magit--rebase-publis | 
| 16c7c0 | 68 65 64 2d 73 79 6d 62 6f 6c 20 6e 69 6c 29 0a    28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 2d 72 | hed-symbol.nil).(defvar.magit--r | 
| 16c7e0 | 65 62 61 73 65 2d 70 75 62 6c 69 63 2d 65 64 69    74 2d 63 6f 6e 66 69 72 6d 65 64 20 6e 69 6c 29 | ebase-public-edit-confirmed.nil) | 
| 16c800 | 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72    65 62 61 73 65 2d 69 6e 74 65 72 61 63 74 69 76 | ..(defun.magit-rebase-interactiv | 
| 16c820 | 65 2d 61 73 73 65 72 74 0a 20 20 20 20 28 73 69    6e 63 65 20 26 6f 70 74 69 6f 6e 61 6c 20 64 65 | e-assert.....(since.&optional.de | 
| 16c840 | 6c 61 79 2d 65 64 69 74 2d 63 6f 6e 66 69 72 6d    20 72 65 62 61 73 65 2d 6d 65 72 67 65 73 29 0a | lay-edit-confirm.rebase-merges). | 
| 16c860 | 20 20 28 6c 65 74 2a 20 28 28 63 6f 6d 6d 69 74    20 28 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 2d | ..(let*.((commit.(magit-rebase-- | 
| 16c880 | 74 61 72 67 65 74 2d 63 6f 6d 6d 69 74 20 73 69    6e 63 65 29 29 0a 20 20 20 20 20 20 20 20 20 28 | target-commit.since))..........( | 
| 16c8a0 | 62 72 61 6e 63 68 65 73 20 28 6d 61 67 69 74 2d    6c 69 73 74 2d 70 75 62 6c 69 73 68 69 6e 67 2d | branches.(magit-list-publishing- | 
| 16c8c0 | 62 72 61 6e 63 68 65 73 20 63 6f 6d 6d 69 74 29    29 29 0a 20 20 20 20 28 73 65 74 71 20 6d 61 67 | branches.commit))).....(setq.mag | 
| 16c8e0 | 69 74 2d 2d 72 65 62 61 73 65 2d 70 75 62 6c 69    63 2d 65 64 69 74 2d 63 6f 6e 66 69 72 6d 65 64 | it--rebase-public-edit-confirmed | 
| 16c900 | 0a 20 20 20 20 20 20 20 20 20 20 28 64 65 6c 65    74 65 20 28 6d 61 67 69 74 2d 74 6f 70 6c 65 76 | ...........(delete.(magit-toplev | 
| 16c920 | 65 6c 29 20 6d 61 67 69 74 2d 2d 72 65 62 61 73    65 2d 70 75 62 6c 69 63 2d 65 64 69 74 2d 63 6f | el).magit--rebase-public-edit-co | 
| 16c940 | 6e 66 69 72 6d 65 64 29 29 0a 20 20 20 20 28 77    68 65 6e 20 28 61 6e 64 20 62 72 61 6e 63 68 65 | nfirmed)).....(when.(and.branche | 
| 16c960 | 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6f 72 20 28 6e 6f 74 20 64 65 6c 61 79 2d | s................(or.(not.delay- | 
| 16c980 | 65 64 69 74 2d 63 6f 6e 66 69 72 6d 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | edit-confirm)................... | 
| 16c9a0 | 20 3b 3b 20 54 68 65 20 75 73 65 72 20 6d 69 67    68 74 20 68 61 76 65 20 73 74 6f 70 70 65 64 20 | .;;.The.user.might.have.stopped. | 
| 16c9c0 | 61 74 20 61 20 70 75 62 6c 69 73 68 65 64 20 63    6f 6d 6d 69 74 0a 20 20 20 20 20 20 20 20 20 20 | at.a.published.commit........... | 
| 16c9e0 | 20 20 20 20 20 20 20 20 20 3b 3b 20 6d 65 72 65    6c 79 20 74 6f 20 61 64 64 20 6e 65 77 20 63 6f | .........;;.merely.to.add.new.co | 
| 16ca00 | 6d 6d 69 74 73 20 2a 61 66 74 65 72 2a 20 69 74    2e 20 20 54 72 79 20 6e 6f 74 20 74 6f 0a 20 20 | mmits.*after*.it...Try.not.to... | 
| 16ca20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 3b 3b 20 61 73 6b 20 75 73 65 72 73 20 77 68 | .................;;.ask.users.wh | 
| 16ca40 | 65 74 68 65 72 20 74 68 65 79 20 72 65 61 6c 6c    79 20 77 61 6e 74 20 74 6f 20 65 64 69 74 20 70 | ether.they.really.want.to.edit.p | 
| 16ca60 | 75 62 6c 69 63 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 3b 3b 20 63 6f 6d 6d | ublic....................;;.comm | 
| 16ca80 | 69 74 73 2c 20 77 68 65 6e 20 74 68 65 79 20 64    6f 6e 27 74 20 61 63 74 75 61 6c 6c 79 20 69 6e | its,.when.they.don't.actually.in | 
| 16caa0 | 74 65 6e 64 20 74 6f 20 64 6f 20 73 6f 2e 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tend.to.do.so................... | 
| 16cac0 | 20 20 28 6e 6f 74 20 28 2d 2d 61 6c 6c 2d 70 20    28 6d 61 67 69 74 2d 72 65 76 2d 65 71 75 61 6c | ..(not.(--all-p.(magit-rev-equal | 
| 16cae0 | 20 69 74 20 63 6f 6d 6d 69 74 29 20 62 72 61 6e    63 68 65 73 29 29 29 29 0a 20 20 20 20 20 20 28 | .it.commit).branches)))).......( | 
| 16cb00 | 6c 65 74 20 28 28 6d 31 20 22 53 6f 6d 65 20 6f    66 20 74 68 65 73 65 20 63 6f 6d 6d 69 74 73 20 | let.((m1."Some.of.these.commits. | 
| 16cb20 | 68 61 76 65 20 61 6c 72 65 61 64 79 20 62 65 65    6e 20 70 75 62 6c 69 73 68 65 64 20 74 6f 20 22 | have.already.been.published.to." | 
| 16cb40 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d    32 20 22 2e 5c 6e 44 6f 20 79 6f 75 20 72 65 61 | ).............(m2.".\nDo.you.rea | 
| 16cb60 | 6c 6c 79 20 77 61 6e 74 20 74 6f 20 6d 6f 64 69    66 79 20 74 68 65 6d 22 29 29 0a 20 20 20 20 20 | lly.want.to.modify.them"))...... | 
| 16cb80 | 20 20 20 28 6d 61 67 69 74 2d 63 6f 6e 66 69 72    6d 20 28 6f 72 20 6d 61 67 69 74 2d 2d 72 65 62 | ...(magit-confirm.(or.magit--reb | 
| 16cba0 | 61 73 65 2d 70 75 62 6c 69 73 68 65 64 2d 73 79    6d 62 6f 6c 20 27 72 65 62 61 73 65 2d 70 75 62 | ase-published-symbol.'rebase-pub | 
| 16cbc0 | 6c 69 73 68 65 64 29 0a 20 20 20 20 20 20 20 20    20 20 28 63 6f 6e 63 61 74 20 6d 31 20 22 25 73 | lished)...........(concat.m1."%s | 
| 16cbe0 | 22 20 6d 32 29 0a 20 20 20 20 20 20 20 20 20 20    28 63 6f 6e 63 61 74 20 6d 31 20 22 25 64 20 70 | ".m2)...........(concat.m1."%d.p | 
| 16cc00 | 75 62 6c 69 63 20 62 72 61 6e 63 68 65 73 22 20    6d 32 29 0a 20 20 20 20 20 20 20 20 20 20 6e 69 | ublic.branches".m2)...........ni | 
| 16cc20 | 6c 20 62 72 61 6e 63 68 65 73 29 29 0a 20 20 20    20 20 20 28 70 75 73 68 20 28 6d 61 67 69 74 2d | l.branches)).......(push.(magit- | 
| 16cc40 | 74 6f 70 6c 65 76 65 6c 29 20 6d 61 67 69 74 2d    2d 72 65 62 61 73 65 2d 70 75 62 6c 69 63 2d 65 | toplevel).magit--rebase-public-e | 
| 16cc60 | 64 69 74 2d 63 6f 6e 66 69 72 6d 65 64 29 29 29    0a 20 20 28 69 66 20 28 61 6e 64 20 28 6d 61 67 | dit-confirmed)))...(if.(and.(mag | 
| 16cc80 | 69 74 2d 67 69 74 2d 6c 69 6e 65 73 20 22 72 65    76 2d 6c 69 73 74 22 20 22 2d 2d 6d 65 72 67 65 | it-git-lines."rev-list"."--merge | 
| 16cca0 | 73 22 20 28 63 6f 6e 63 61 74 20 73 69 6e 63 65    20 22 2e 2e 48 45 41 44 22 29 29 0a 20 20 20 20 | s".(concat.since."..HEAD"))..... | 
| 16ccc0 | 20 20 20 20 20 20 20 28 6e 6f 74 20 72 65 62 61    73 65 2d 6d 65 72 67 65 73 29 29 0a 20 20 20 20 | .......(not.rebase-merges))..... | 
| 16cce0 | 20 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 63 68    61 72 2d 63 61 73 65 20 22 50 72 6f 63 65 65 64 | ..(magit-read-char-case."Proceed | 
| 16cd00 | 20 64 65 73 70 69 74 65 20 6d 65 72 67 65 20 69    6e 20 72 65 62 61 73 65 20 72 61 6e 67 65 3f 20 | .despite.merge.in.rebase.range?. | 
| 16cd20 | 20 22 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 28    3f 63 20 22 5b 63 5d 6f 6e 74 69 6e 75 65 22 20 | .".nil.........(?c."[c]ontinue". | 
| 16cd40 | 73 69 6e 63 65 29 0a 20 20 20 20 20 20 20 20 28    3f 73 20 22 5b 73 5d 65 6c 65 63 74 20 6f 74 68 | since).........(?s."[s]elect.oth | 
| 16cd60 | 65 72 22 20 6e 69 6c 29 0a 20 20 20 20 20 20 20    20 28 3f 61 20 22 5b 61 5d 62 6f 72 74 22 20 28 | er".nil).........(?a."[a]bort".( | 
| 16cd80 | 75 73 65 72 2d 65 72 72 6f 72 20 22 51 75 69 74    22 29 29 29 0a 20 20 20 20 73 69 6e 63 65 29 29 | user-error."Quit"))).....since)) | 
| 16cda0 | 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72    65 62 61 73 65 2d 2d 74 61 72 67 65 74 2d 63 6f | ..(defun.magit-rebase--target-co | 
| 16cdc0 | 6d 6d 69 74 20 28 73 69 6e 63 65 29 0a 20 20 28    69 66 20 28 73 74 72 69 6e 67 2d 73 75 66 66 69 | mmit.(since)...(if.(string-suffi | 
| 16cde0 | 78 2d 70 20 22 5e 22 20 73 69 6e 63 65 29 0a 20    20 20 20 20 20 3b 3b 20 49 66 20 53 49 4e 43 45 | x-p."^".since).......;;.If.SINCE | 
| 16ce00 | 20 69 73 20 22 52 45 56 5e 22 2c 20 74 68 65 6e    20 74 68 65 20 75 73 65 72 20 73 65 6c 65 63 74 | .is."REV^",.then.the.user.select | 
| 16ce20 | 65 64 0a 20 20 20 20 20 20 3b 3b 20 22 52 45 56    22 2c 20 77 68 69 63 68 20 69 73 20 74 68 65 20 | ed.......;;."REV",.which.is.the. | 
| 16ce40 | 66 69 72 73 74 20 63 6f 6d 6d 69 74 20 74 68 61    74 20 77 69 6c 6c 0a 20 20 20 20 20 20 3b 3b 20 | first.commit.that.will.......;;. | 
| 16ce60 | 62 65 20 72 65 70 6c 61 63 65 64 2e 20 20 28 66    72 6f 6d 5e 2e 2e 74 6f 5d 20 3c 3d 3e 20 5b 66 | be.replaced...(from^..to].<=>.[f | 
| 16ce80 | 72 6f 6d 2e 2e 74 6f 5d 0a 20 20 20 20 20 20 28    73 75 62 73 74 72 69 6e 67 20 73 69 6e 63 65 20 | rom..to].......(substring.since. | 
| 16cea0 | 30 20 2d 31 29 0a 20 20 20 20 3b 3b 20 54 68 65    20 22 2d 2d 72 6f 6f 74 22 20 61 72 67 75 6d 65 | 0.-1).....;;.The."--root".argume | 
| 16cec0 | 6e 74 20 69 73 20 62 65 69 6e 67 20 75 73 65 64    2e 0a 20 20 20 20 73 69 6e 63 65 29 29 0a 0a 3b | nt.is.being.used......since))..; | 
| 16cee0 | 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64    65 66 75 6e 20 6d 61 67 69 74 2d 72 65 62 61 73 | ;;###autoload.(defun.magit-rebas | 
| 16cf00 | 65 2d 69 6e 74 65 72 61 63 74 69 76 65 20 28 63    6f 6d 6d 69 74 20 61 72 67 73 29 0a 20 20 22 53 | e-interactive.(commit.args)..."S | 
| 16cf20 | 74 61 72 74 20 61 6e 20 69 6e 74 65 72 61 63 74    69 76 65 20 72 65 62 61 73 65 20 73 65 71 75 65 | tart.an.interactive.rebase.seque | 
| 16cf40 | 6e 63 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 63    74 69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69 | nce."...(interactive.(list.(magi | 
| 16cf60 | 74 2d 63 6f 6d 6d 69 74 2d 61 74 2d 70 6f 69 6e    74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-commit-at-point).............. | 
| 16cf80 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72    65 62 61 73 65 2d 61 72 67 75 6d 65 6e 74 73 29 | ........(magit-rebase-arguments) | 
| 16cfa0 | 29 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 62 61    73 65 2d 69 6e 74 65 72 61 63 74 69 76 65 2d 31 | ))...(magit-rebase-interactive-1 | 
| 16cfc0 | 20 63 6f 6d 6d 69 74 20 61 72 67 73 0a 20 20 20    20 22 54 79 70 65 20 25 70 20 6f 6e 20 61 20 63 | .commit.args....."Type.%p.on.a.c | 
| 16cfe0 | 6f 6d 6d 69 74 20 74 6f 20 72 65 62 61 73 65 20    69 74 20 61 6e 64 20 61 6c 6c 20 63 6f 6d 6d 69 | ommit.to.rebase.it.and.all.commi | 
| 16d000 | 74 73 20 61 62 6f 76 65 20 69 74 2c 22 0a 20 20    20 20 6e 69 6c 20 74 29 29 0a 0a 3b 3b 3b 23 23 | ts.above.it,".....nil.t))..;;;## | 
| 16d020 | 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e    20 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 61 75 | #autoload.(defun.magit-rebase-au | 
| 16d040 | 74 6f 73 71 75 61 73 68 20 28 61 72 67 73 29 0a    20 20 22 43 6f 6d 62 69 6e 65 20 73 71 75 61 73 | tosquash.(args)..."Combine.squas | 
| 16d060 | 68 20 61 6e 64 20 66 69 78 75 70 20 63 6f 6d 6d    69 74 73 20 77 69 74 68 20 74 68 65 69 72 20 69 | h.and.fixup.commits.with.their.i | 
| 16d080 | 6e 74 65 6e 64 65 64 20 74 61 72 67 65 74 73 2e    22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 | ntended.targets."...(interactive | 
| 16d0a0 | 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 72 65    62 61 73 65 2d 61 72 67 75 6d 65 6e 74 73 29 29 | .(list.(magit-rebase-arguments)) | 
| 16d0c0 | 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 62 61 73    65 2d 69 6e 74 65 72 61 63 74 69 76 65 2d 31 20 | )...(magit-rebase-interactive-1. | 
| 16d0e0 | 3a 6d 65 72 67 65 2d 62 61 73 65 0a 20 20 20 20    20 20 28 6e 63 6f 6e 63 20 28 6c 69 73 74 20 22 | :merge-base.......(nconc.(list." | 
| 16d100 | 2d 2d 61 75 74 6f 73 71 75 61 73 68 22 20 22 2d    2d 6b 65 65 70 2d 65 6d 70 74 79 22 29 20 61 72 | --autosquash"."--keep-empty").ar | 
| 16d120 | 67 73 29 0a 20 20 20 20 22 54 79 70 65 20 25 70    20 6f 6e 20 61 20 63 6f 6d 6d 69 74 20 74 6f 20 | gs)....."Type.%p.on.a.commit.to. | 
| 16d140 | 73 71 75 61 73 68 20 69 6e 74 6f 20 69 74 20 61    6e 64 20 74 68 65 6e 20 72 65 62 61 73 65 20 61 | squash.into.it.and.then.rebase.a | 
| 16d160 | 73 20 6e 65 63 65 73 73 61 72 79 2c 22 0a 20 20    20 20 22 74 72 75 65 22 20 6e 69 6c 20 74 29 29 | s.necessary,"....."true".nil.t)) | 
| 16d180 | 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64    0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 | ..;;;###autoload.(defun.magit-re | 
| 16d1a0 | 62 61 73 65 2d 65 64 69 74 2d 63 6f 6d 6d 69 74    20 28 63 6f 6d 6d 69 74 20 61 72 67 73 29 0a 20 | base-edit-commit.(commit.args).. | 
| 16d1c0 | 20 22 45 64 69 74 20 61 20 73 69 6e 67 6c 65 20    6f 6c 64 65 72 20 63 6f 6d 6d 69 74 20 75 73 69 | ."Edit.a.single.older.commit.usi | 
| 16d1e0 | 6e 67 20 72 65 62 61 73 65 2e 22 0a 20 20 28 69    6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 | ng.rebase."...(interactive.(list | 
| 16d200 | 20 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61    74 2d 70 6f 69 6e 74 29 0a 20 20 20 20 20 20 20 | .(magit-commit-at-point)........ | 
| 16d220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d    61 67 69 74 2d 72 65 62 61 73 65 2d 61 72 67 75 | ..............(magit-rebase-argu | 
| 16d240 | 6d 65 6e 74 73 29 29 29 0a 20 20 28 6d 61 67 69    74 2d 72 65 62 61 73 65 2d 69 6e 74 65 72 61 63 | ments)))...(magit-rebase-interac | 
| 16d260 | 74 69 76 65 2d 31 20 63 6f 6d 6d 69 74 20 61 72    67 73 0a 20 20 20 20 22 54 79 70 65 20 25 70 20 | tive-1.commit.args....."Type.%p. | 
| 16d280 | 6f 6e 20 61 20 63 6f 6d 6d 69 74 20 74 6f 20 65    64 69 74 20 69 74 2c 22 0a 20 20 20 20 28 61 70 | on.a.commit.to.edit.it,".....(ap | 
| 16d2a0 | 70 6c 79 2d 70 61 72 74 69 61 6c 6c 79 20 23 27    6d 61 67 69 74 2d 72 65 62 61 73 65 2d 2d 70 65 | ply-partially.#'magit-rebase--pe | 
| 16d2c0 | 72 6c 2d 65 64 69 74 6f 72 20 27 65 64 69 74 29    0a 20 20 20 20 74 29 29 0a 0a 3b 3b 3b 23 23 23 | rl-editor.'edit).....t))..;;;### | 
| 16d2e0 | 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20    6d 61 67 69 74 2d 72 65 62 61 73 65 2d 72 65 77 | autoload.(defun.magit-rebase-rew | 
| 16d300 | 6f 72 64 2d 63 6f 6d 6d 69 74 20 28 63 6f 6d 6d    69 74 20 61 72 67 73 29 0a 20 20 22 52 65 77 6f | ord-commit.(commit.args)..."Rewo | 
| 16d320 | 72 64 20 61 20 73 69 6e 67 6c 65 20 6f 6c 64 65    72 20 63 6f 6d 6d 69 74 20 75 73 69 6e 67 20 72 | rd.a.single.older.commit.using.r | 
| 16d340 | 65 62 61 73 65 2e 22 0a 20 20 28 69 6e 74 65 72    61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d 61 | ebase."...(interactive.(list.(ma | 
| 16d360 | 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 74 2d 70 6f    69 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 | git-commit-at-point)............ | 
| 16d380 | 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74    2d 72 65 62 61 73 65 2d 61 72 67 75 6d 65 6e 74 | ..........(magit-rebase-argument | 
| 16d3a0 | 73 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 72 65    62 61 73 65 2d 69 6e 74 65 72 61 63 74 69 76 65 | s)))...(magit-rebase-interactive | 
| 16d3c0 | 2d 31 20 63 6f 6d 6d 69 74 20 61 72 67 73 0a 20    20 20 20 22 54 79 70 65 20 25 70 20 6f 6e 20 61 | -1.commit.args....."Type.%p.on.a | 
| 16d3e0 | 20 63 6f 6d 6d 69 74 20 74 6f 20 72 65 77 6f 72    64 20 69 74 73 20 6d 65 73 73 61 67 65 2c 22 0a | .commit.to.reword.its.message,". | 
| 16d400 | 20 20 20 20 28 61 70 70 6c 79 2d 70 61 72 74 69    61 6c 6c 79 20 23 27 6d 61 67 69 74 2d 72 65 62 | ....(apply-partially.#'magit-reb | 
| 16d420 | 61 73 65 2d 2d 70 65 72 6c 2d 65 64 69 74 6f 72    20 27 72 65 77 6f 72 64 29 29 29 0a 0a 3b 3b 3b | ase--perl-editor.'reword)))..;;; | 
| 16d440 | 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66    75 6e 20 6d 61 67 69 74 2d 72 65 62 61 73 65 2d | ###autoload.(defun.magit-rebase- | 
| 16d460 | 72 65 6d 6f 76 65 2d 63 6f 6d 6d 69 74 20 28 63    6f 6d 6d 69 74 20 61 72 67 73 29 0a 20 20 22 52 | remove-commit.(commit.args)..."R | 
| 16d480 | 65 6d 6f 76 65 20 61 20 73 69 6e 67 6c 65 20 6f    6c 64 65 72 20 63 6f 6d 6d 69 74 20 75 73 69 6e | emove.a.single.older.commit.usin | 
| 16d4a0 | 67 20 72 65 62 61 73 65 2e 22 0a 20 20 28 69 6e    74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 | g.rebase."...(interactive.(list. | 
| 16d4c0 | 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 74    2d 70 6f 69 6e 74 29 0a 20 20 20 20 20 20 20 20 | (magit-commit-at-point)......... | 
| 16d4e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61    67 69 74 2d 72 65 62 61 73 65 2d 61 72 67 75 6d | .............(magit-rebase-argum | 
| 16d500 | 65 6e 74 73 29 29 29 0a 20 20 3b 3b 20 6d 61 67    69 74 2d 72 65 62 61 73 65 2d 2d 70 65 72 6c 2d | ents)))...;;.magit-rebase--perl- | 
| 16d520 | 65 64 69 74 6f 72 20 61 73 73 75 6d 65 73 20 74    68 61 74 20 74 68 65 20 63 6f 6d 6d 65 6e 74 20 | editor.assumes.that.the.comment. | 
| 16d540 | 63 68 61 72 61 63 74 65 72 20 69 73 20 22 23 22    2e 0a 20 20 28 6c 65 74 20 28 28 6d 61 67 69 74 | character.is."#"....(let.((magit | 
| 16d560 | 2d 67 69 74 2d 67 6c 6f 62 61 6c 2d 61 72 67 75    6d 65 6e 74 73 0a 20 20 20 20 20 20 20 20 20 28 | -git-global-arguments..........( | 
| 16d580 | 6e 63 6f 6e 63 20 28 6c 69 73 74 20 22 2d 63 22    20 22 63 6f 72 65 2e 63 6f 6d 6d 65 6e 74 43 68 | nconc.(list."-c"."core.commentCh | 
| 16d5a0 | 61 72 3d 23 22 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 6d 61 67 69 74 2d 67 69 74 | ar=#").................magit-git | 
| 16d5c0 | 2d 67 6c 6f 62 61 6c 2d 61 72 67 75 6d 65 6e 74    73 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d | -global-arguments))).....(magit- | 
| 16d5e0 | 72 65 62 61 73 65 2d 69 6e 74 65 72 61 63 74 69    76 65 2d 31 20 63 6f 6d 6d 69 74 20 61 72 67 73 | rebase-interactive-1.commit.args | 
| 16d600 | 0a 20 20 20 20 20 20 22 54 79 70 65 20 25 70 20    6f 6e 20 61 20 63 6f 6d 6d 69 74 20 74 6f 20 72 | ......."Type.%p.on.a.commit.to.r | 
| 16d620 | 65 6d 6f 76 65 20 69 74 2c 22 0a 20 20 20 20 20    20 28 61 70 70 6c 79 2d 70 61 72 74 69 61 6c 6c | emove.it,".......(apply-partiall | 
| 16d640 | 79 20 23 27 6d 61 67 69 74 2d 72 65 62 61 73 65    2d 2d 70 65 72 6c 2d 65 64 69 74 6f 72 20 27 72 | y.#'magit-rebase--perl-editor.'r | 
| 16d660 | 65 6d 6f 76 65 29 0a 20 20 20 20 20 20 6e 69 6c    20 6e 69 6c 20 74 29 29 29 0a 0a 28 64 65 66 75 | emove).......nil.nil.t)))..(defu | 
| 16d680 | 6e 20 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 2d    70 65 72 6c 2d 65 64 69 74 6f 72 20 28 61 63 74 | n.magit-rebase--perl-editor.(act | 
| 16d6a0 | 69 6f 6e 20 73 69 6e 63 65 29 0a 20 20 28 6c 65    74 20 28 28 63 6f 6d 6d 69 74 20 28 6d 61 67 69 | ion.since)...(let.((commit.(magi | 
| 16d6c0 | 74 2d 72 65 76 2d 61 62 62 72 65 76 20 28 6d 61    67 69 74 2d 72 65 62 61 73 65 2d 2d 74 61 72 67 | t-rev-abbrev.(magit-rebase--targ | 
| 16d6e0 | 65 74 2d 63 6f 6d 6d 69 74 20 73 69 6e 63 65 29    29 29 29 0a 20 20 20 20 28 66 6f 72 6d 61 74 20 | et-commit.since)))).....(format. | 
| 16d700 | 22 25 73 20 2d 69 20 2d 70 20 2d 65 20 27 2b 2b    24 78 20 69 66 20 6e 6f 74 20 24 78 20 61 6e 64 | "%s.-i.-p.-e.'++$x.if.not.$x.and | 
| 16d720 | 20 73 2f 5e 70 69 63 6b 20 25 73 2f 25 73 20 25    73 2f 27 22 0a 20 20 20 20 20 20 20 20 20 20 20 | .s/^pick.%s/%s.%s/'"............ | 
| 16d740 | 20 6d 61 67 69 74 2d 70 65 72 6c 2d 65 78 65 63    75 74 61 62 6c 65 0a 20 20 20 20 20 20 20 20 20 | .magit-perl-executable.......... | 
| 16d760 | 20 20 20 63 6f 6d 6d 69 74 0a 20 20 20 20 20 20    20 20 20 20 20 20 28 63 6c 2d 63 61 73 65 20 61 | ...commit.............(cl-case.a | 
| 16d780 | 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 65 64 69 74 20 20 20 22 65 64 69 | ction...............(edit..."edi | 
| 16d7a0 | 74 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 72 65 6d 6f 76 65 20 22 6e 6f 6f 70 5c | t")...............(remove."noop\ | 
| 16d7c0 | 6e 23 20 70 69 63 6b 22 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 72 65 77 6f 72 64 20 | n#.pick")...............(reword. | 
| 16d7e0 | 22 72 65 77 6f 72 64 22 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 74 20 20 20 20 20 20 | "reword")...............(t...... | 
| 16d800 | 28 65 72 72 6f 72 20 22 75 6e 6b 6e 6f 77 6e 20    61 63 74 69 6f 6e 3a 20 25 73 22 20 61 63 74 69 | (error."unknown.action:.%s".acti | 
| 16d820 | 6f 6e 29 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 63 6f 6d 6d 69 74 29 29 29 0a 0a 3b 3b 3b | on))).............commit)))..;;; | 
| 16d840 | 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66    75 6e 20 6d 61 67 69 74 2d 72 65 62 61 73 65 2d | ###autoload.(defun.magit-rebase- | 
| 16d860 | 63 6f 6e 74 69 6e 75 65 20 28 26 6f 70 74 69 6f    6e 61 6c 20 6e 6f 65 64 69 74 29 0a 20 20 22 52 | continue.(&optional.noedit)..."R | 
| 16d880 | 65 73 74 61 72 74 20 74 68 65 20 63 75 72 72 65    6e 74 20 72 65 62 61 73 69 6e 67 20 6f 70 65 72 | estart.the.current.rebasing.oper | 
| 16d8a0 | 61 74 69 6f 6e 2e 0a 49 6e 20 73 6f 6d 65 20 63    61 73 65 73 20 74 68 69 73 20 70 6f 70 73 20 75 | ation..In.some.cases.this.pops.u | 
| 16d8c0 | 70 20 61 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61    67 65 20 62 75 66 66 65 72 20 66 6f 72 20 79 6f | p.a.commit.message.buffer.for.yo | 
| 16d8e0 | 75 20 64 6f 0a 65 64 69 74 2e 20 20 57 69 74 68    20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 | u.do.edit...With.a.prefix.argume | 
| 16d900 | 6e 74 20 74 68 65 20 6f 6c 64 20 6d 65 73 73 61    67 65 20 69 73 20 72 65 75 73 65 64 20 61 73 2d | nt.the.old.message.is.reused.as- | 
| 16d920 | 69 73 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74    69 76 65 20 22 50 22 29 0a 20 20 28 69 66 20 28 | is."...(interactive."P")...(if.( | 
| 16d940 | 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 69 6e 2d    70 72 6f 67 72 65 73 73 2d 70 29 0a 20 20 20 20 | magit-rebase-in-progress-p)..... | 
| 16d960 | 20 20 28 69 66 20 28 6d 61 67 69 74 2d 61 6e 79    74 68 69 6e 67 2d 75 6e 73 74 61 67 65 64 2d 70 | ..(if.(magit-anything-unstaged-p | 
| 16d980 | 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 28 75    73 65 72 2d 65 72 72 6f 72 20 22 43 61 6e 6e 6f | .t)...........(user-error."Canno | 
| 16d9a0 | 74 20 63 6f 6e 74 69 6e 75 65 20 72 65 62 61 73    65 20 77 69 74 68 20 75 6e 73 74 61 67 65 64 20 | t.continue.rebase.with.unstaged. | 
| 16d9c0 | 63 68 61 6e 67 65 73 22 29 0a 20 20 20 20 20 20    20 20 28 6c 65 74 20 28 28 64 69 72 20 28 6d 61 | changes").........(let.((dir.(ma | 
| 16d9e0 | 67 69 74 2d 67 69 74 64 69 72 29 29 29 0a 20 20    20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 | git-gitdir)))...........(when.(a | 
| 16da00 | 6e 64 20 28 6d 61 67 69 74 2d 61 6e 79 74 68 69    6e 67 2d 73 74 61 67 65 64 2d 70 29 0a 20 20 20 | nd.(magit-anything-staged-p).... | 
| 16da20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 | ..................(file-exists-p | 
| 16da40 | 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61    6d 65 20 22 72 65 62 61 73 65 2d 6d 65 72 67 65 | .(expand-file-name."rebase-merge | 
| 16da60 | 22 20 64 69 72 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f | ".dir))......................(no | 
| 16da80 | 74 20 28 6d 65 6d 62 65 72 20 28 6d 61 67 69 74    2d 74 6f 70 6c 65 76 65 6c 29 0a 20 20 20 20 20 | t.(member.(magit-toplevel)...... | 
| 16daa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 | .............................mag | 
| 16dac0 | 69 74 2d 2d 72 65 62 61 73 65 2d 70 75 62 6c 69    63 2d 65 64 69 74 2d 63 6f 6e 66 69 72 6d 65 64 | it--rebase-public-edit-confirmed | 
| 16dae0 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 6d | ))).............(magit-commit-am | 
| 16db00 | 65 6e 64 2d 61 73 73 65 72 74 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 66 | end-assert..............(magit-f | 
| 16db20 | 69 6c 65 2d 6c 69 6e 65 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 | ile-line...............(expand-f | 
| 16db40 | 69 6c 65 2d 6e 61 6d 65 20 22 72 65 62 61 73 65    2d 6d 65 72 67 65 2f 6f 72 69 67 2d 68 65 61 64 | ile-name."rebase-merge/orig-head | 
| 16db60 | 22 20 64 69 72 29 29 29 29 29 0a 20 20 20 20 20    20 20 20 28 69 66 20 6e 6f 65 64 69 74 0a 20 20 | ".dir))))).........(if.noedit... | 
| 16db80 | 20 20 20 20 20 20 20 20 20 20 28 77 69 74 68 2d    65 6e 76 69 72 6f 6e 6d 65 6e 74 2d 76 61 72 69 | ..........(with-environment-vari | 
| 16dba0 | 61 62 6c 65 73 20 28 28 22 47 49 54 5f 45 44 49    54 4f 52 22 20 22 74 72 75 65 22 29 29 0a 20 20 | ables.(("GIT_EDITOR"."true"))... | 
| 16dbc0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67    69 74 2d 72 75 6e 2d 67 69 74 2d 61 73 79 6e 63 | ............(magit-run-git-async | 
| 16dbe0 | 20 28 6d 61 67 69 74 2d 2d 72 65 62 61 73 65 2d    72 65 73 75 6d 65 2d 63 6f 6d 6d 61 6e 64 29 20 | .(magit--rebase-resume-command). | 
| 16dc00 | 22 2d 2d 63 6f 6e 74 69 6e 75 65 22 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 | "--continue")...............(set | 
| 16dc20 | 2d 70 72 6f 63 65 73 73 2d 73 65 6e 74 69 6e 65    6c 20 6d 61 67 69 74 2d 74 68 69 73 2d 70 72 6f | -process-sentinel.magit-this-pro | 
| 16dc40 | 63 65 73 73 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | cess............................ | 
| 16dc60 | 20 20 20 20 20 20 20 20 20 23 27 6d 61 67 69 74    2d 73 65 71 75 65 6e 63 65 72 2d 70 72 6f 63 65 | .........#'magit-sequencer-proce | 
| 16dc80 | 73 73 2d 73 65 6e 74 69 6e 65 6c 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 | ss-sentinel)...............magit | 
| 16dca0 | 2d 74 68 69 73 2d 70 72 6f 63 65 73 73 29 0a 20    20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | -this-process)...........(magit- | 
| 16dcc0 | 72 75 6e 2d 67 69 74 2d 73 65 71 75 65 6e 63 65    72 20 28 6d 61 67 69 74 2d 2d 72 65 62 61 73 65 | run-git-sequencer.(magit--rebase | 
| 16dce0 | 2d 72 65 73 75 6d 65 2d 63 6f 6d 6d 61 6e 64 29    20 22 2d 2d 63 6f 6e 74 69 6e 75 65 22 29 29 29 | -resume-command)."--continue"))) | 
| 16dd00 | 0a 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72    20 22 4e 6f 20 72 65 62 61 73 65 20 69 6e 20 70 | .....(user-error."No.rebase.in.p | 
| 16dd20 | 72 6f 67 72 65 73 73 22 29 29 29 0a 0a 3b 3b 3b    23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 | rogress")))..;;;###autoload.(def | 
| 16dd40 | 75 6e 20 6d 61 67 69 74 2d 72 65 62 61 73 65 2d    73 6b 69 70 20 28 29 0a 20 20 22 53 6b 69 70 20 | un.magit-rebase-skip.()..."Skip. | 
| 16dd60 | 74 68 65 20 63 75 72 72 65 6e 74 20 63 6f 6d 6d    69 74 20 61 6e 64 20 72 65 73 74 61 72 74 20 74 | the.current.commit.and.restart.t | 
| 16dd80 | 68 65 20 63 75 72 72 65 6e 74 20 72 65 62 61 73    65 20 6f 70 65 72 61 74 69 6f 6e 2e 22 0a 20 20 | he.current.rebase.operation."... | 
| 16dda0 | 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20    28 75 6e 6c 65 73 73 20 28 6d 61 67 69 74 2d 72 | (interactive)...(unless.(magit-r | 
| 16ddc0 | 65 62 61 73 65 2d 69 6e 2d 70 72 6f 67 72 65 73    73 2d 70 29 0a 20 20 20 20 28 75 73 65 72 2d 65 | ebase-in-progress-p).....(user-e | 
| 16dde0 | 72 72 6f 72 20 22 4e 6f 20 72 65 62 61 73 65 20    69 6e 20 70 72 6f 67 72 65 73 73 22 29 29 0a 20 | rror."No.rebase.in.progress")).. | 
| 16de00 | 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d    73 65 71 75 65 6e 63 65 72 20 28 6d 61 67 69 74 | .(magit-run-git-sequencer.(magit | 
| 16de20 | 2d 2d 72 65 62 61 73 65 2d 72 65 73 75 6d 65 2d    63 6f 6d 6d 61 6e 64 29 20 22 2d 2d 73 6b 69 70 | --rebase-resume-command)."--skip | 
| 16de40 | 22 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c    6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | "))..;;;###autoload.(defun.magit | 
| 16de60 | 2d 72 65 62 61 73 65 2d 65 64 69 74 20 28 29 0a    20 20 22 45 64 69 74 20 74 68 65 20 74 6f 64 6f | -rebase-edit.()..."Edit.the.todo | 
| 16de80 | 20 6c 69 73 74 20 6f 66 20 74 68 65 20 63 75 72    72 65 6e 74 20 72 65 62 61 73 65 20 6f 70 65 72 | .list.of.the.current.rebase.oper | 
| 16dea0 | 61 74 69 6f 6e 2e 22 0a 20 20 28 69 6e 74 65 72    61 63 74 69 76 65 29 0a 20 20 28 75 6e 6c 65 73 | ation."...(interactive)...(unles | 
| 16dec0 | 73 20 28 6d 61 67 69 74 2d 72 65 62 61 73 65 2d    69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 29 0a 20 | s.(magit-rebase-in-progress-p).. | 
| 16dee0 | 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22    4e 6f 20 72 65 62 61 73 65 20 69 6e 20 70 72 6f | ...(user-error."No.rebase.in.pro | 
| 16df00 | 67 72 65 73 73 22 29 29 0a 20 20 28 6d 61 67 69    74 2d 72 75 6e 2d 67 69 74 2d 73 65 71 75 65 6e | gress"))...(magit-run-git-sequen | 
| 16df20 | 63 65 72 20 22 72 65 62 61 73 65 22 20 22 2d 2d    65 64 69 74 2d 74 6f 64 6f 22 29 29 0a 0a 3b 3b | cer."rebase"."--edit-todo"))..;; | 
| 16df40 | 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65    66 75 6e 20 6d 61 67 69 74 2d 72 65 62 61 73 65 | ;###autoload.(defun.magit-rebase | 
| 16df60 | 2d 61 62 6f 72 74 20 28 29 0a 20 20 22 41 62 6f    72 74 20 74 68 65 20 63 75 72 72 65 6e 74 20 72 | -abort.()..."Abort.the.current.r | 
| 16df80 | 65 62 61 73 65 20 6f 70 65 72 61 74 69 6f 6e 2c    20 72 65 73 74 6f 72 69 6e 67 20 74 68 65 20 6f | ebase.operation,.restoring.the.o | 
| 16dfa0 | 72 69 67 69 6e 61 6c 20 62 72 61 6e 63 68 2e 22    0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 | riginal.branch."...(interactive) | 
| 16dfc0 | 0a 20 20 28 75 6e 6c 65 73 73 20 28 6d 61 67 69    74 2d 72 65 62 61 73 65 2d 69 6e 2d 70 72 6f 67 | ...(unless.(magit-rebase-in-prog | 
| 16dfe0 | 72 65 73 73 2d 70 29 0a 20 20 20 20 28 75 73 65    72 2d 65 72 72 6f 72 20 22 4e 6f 20 72 65 62 61 | ress-p).....(user-error."No.reba | 
| 16e000 | 73 65 20 69 6e 20 70 72 6f 67 72 65 73 73 22 29    29 0a 20 20 28 6d 61 67 69 74 2d 63 6f 6e 66 69 | se.in.progress"))...(magit-confi | 
| 16e020 | 72 6d 20 27 61 62 6f 72 74 2d 72 65 62 61 73 65    20 22 41 62 6f 72 74 20 74 68 69 73 20 72 65 62 | rm.'abort-rebase."Abort.this.reb | 
| 16e040 | 61 73 65 22 29 0a 20 20 28 6d 61 67 69 74 2d 72    75 6e 2d 67 69 74 20 28 6d 61 67 69 74 2d 2d 72 | ase")...(magit-run-git.(magit--r | 
| 16e060 | 65 62 61 73 65 2d 72 65 73 75 6d 65 2d 63 6f 6d    6d 61 6e 64 29 20 22 2d 2d 61 62 6f 72 74 22 29 | ebase-resume-command)."--abort") | 
| 16e080 | 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d    72 65 62 61 73 65 2d 69 6e 2d 70 72 6f 67 72 65 | )..(defun.magit-rebase-in-progre | 
| 16e0a0 | 73 73 2d 70 20 28 29 0a 20 20 22 52 65 74 75 72    6e 20 74 20 69 66 20 61 20 72 65 62 61 73 65 20 | ss-p.()..."Return.t.if.a.rebase. | 
| 16e0c0 | 69 73 20 69 6e 20 70 72 6f 67 72 65 73 73 2e 22    0a 20 20 28 6c 65 74 20 28 28 64 69 72 20 28 6d | is.in.progress."...(let.((dir.(m | 
| 16e0e0 | 61 67 69 74 2d 67 69 74 64 69 72 29 29 29 0a 20    20 20 20 28 6f 72 20 28 66 69 6c 65 2d 65 78 69 | agit-gitdir))).....(or.(file-exi | 
| 16e100 | 73 74 73 2d 70 20 28 65 78 70 61 6e 64 2d 66 69    6c 65 2d 6e 61 6d 65 20 22 72 65 62 61 73 65 2d | sts-p.(expand-file-name."rebase- | 
| 16e120 | 6d 65 72 67 65 22 20 64 69 72 29 29 0a 20 20 20    20 20 20 20 20 28 66 69 6c 65 2d 65 78 69 73 74 | merge".dir)).........(file-exist | 
| 16e140 | 73 2d 70 20 28 65 78 70 61 6e 64 2d 66 69 6c 65    2d 6e 61 6d 65 20 22 72 65 62 61 73 65 2d 61 70 | s-p.(expand-file-name."rebase-ap | 
| 16e160 | 70 6c 79 2f 6f 6e 74 6f 22 20 64 69 72 29 29 29    29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | ply/onto".dir)))))..(defun.magit | 
| 16e180 | 2d 2d 72 65 62 61 73 65 2d 72 65 73 75 6d 65 2d    63 6f 6d 6d 61 6e 64 20 28 29 0a 20 20 28 69 66 | --rebase-resume-command.()...(if | 
| 16e1a0 | 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20    28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d | .(file-exists-p.(expand-file-nam | 
| 16e1c0 | 65 20 22 72 65 62 61 73 65 2d 72 65 63 75 72 73    69 76 65 22 20 28 6d 61 67 69 74 2d 67 69 74 64 | e."rebase-recursive".(magit-gitd | 
| 16e1e0 | 69 72 29 29 29 0a 20 20 20 20 20 20 22 72 62 72    22 0a 20 20 20 20 22 72 65 62 61 73 65 22 29 29 | ir)))......."rbr"....."rebase")) | 
| 16e200 | 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72    65 62 61 73 65 2d 2d 67 65 74 2d 73 74 61 74 65 | ..(defun.magit-rebase--get-state | 
| 16e220 | 2d 6c 69 6e 65 73 20 28 66 69 6c 65 29 0a 20 20    28 61 6e 64 20 28 6d 61 67 69 74 2d 72 65 62 61 | -lines.(file)...(and.(magit-reba | 
| 16e240 | 73 65 2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70    29 0a 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 | se-in-progress-p)........(let.(( | 
| 16e260 | 64 69 72 20 28 6d 61 67 69 74 2d 67 69 74 64 69    72 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 6d | dir.(magit-gitdir)))..........(m | 
| 16e280 | 61 67 69 74 2d 66 69 6c 65 2d 6c 69 6e 65 0a 20    20 20 20 20 20 20 20 20 20 28 65 78 70 61 6e 64 | agit-file-line...........(expand | 
| 16e2a0 | 2d 66 69 6c 65 2d 6e 61 6d 65 0a 20 20 20 20 20    20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28 69 | -file-name............(concat.(i | 
| 16e2c0 | 66 20 28 66 69 6c 65 2d 64 69 72 65 63 74 6f 72    79 2d 70 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 | f.(file-directory-p.(expand-file | 
| 16e2e0 | 2d 6e 61 6d 65 20 22 72 65 62 61 73 65 2d 6d 65    72 67 65 22 20 64 69 72 29 29 0a 20 20 20 20 20 | -name."rebase-merge".dir))...... | 
| 16e300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 22 72 65 62 61 73 65 2d 6d 65 72 67 65 2f | .................."rebase-merge/ | 
| 16e320 | 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 22 72 65 62 61 73 65 2d 61 | "......................"rebase-a | 
| 16e340 | 70 70 6c 79 2f 22 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 66 69 6c 65 29 | pply/")....................file) | 
| 16e360 | 0a 20 20 20 20 20 20 20 20 20 20 20 64 69 72 29    29 29 29 29 0a 0a 3b 3b 3b 20 53 65 63 74 69 6f | ............dir)))))..;;;.Sectio | 
| 16e380 | 6e 73 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74    2d 69 6e 73 65 72 74 2d 73 65 71 75 65 6e 63 65 | ns..(defun.magit-insert-sequence | 
| 16e3a0 | 72 2d 73 65 71 75 65 6e 63 65 20 28 29 0a 20 20    22 49 6e 73 65 72 74 20 73 65 63 74 69 6f 6e 20 | r-sequence.()..."Insert.section. | 
| 16e3c0 | 66 6f 72 20 74 68 65 20 6f 6e 2d 67 6f 69 6e 67    20 63 68 65 72 72 79 2d 70 69 63 6b 20 6f 72 20 | for.the.on-going.cherry-pick.or. | 
| 16e3e0 | 72 65 76 65 72 74 20 73 65 71 75 65 6e 63 65 2e    0a 49 66 20 6e 6f 20 73 75 63 68 20 73 65 71 75 | revert.sequence..If.no.such.sequ | 
| 16e400 | 65 6e 63 65 20 69 73 20 69 6e 20 70 72 6f 67 72    65 73 73 2c 20 64 6f 20 6e 6f 74 68 69 6e 67 2e | ence.is.in.progress,.do.nothing. | 
| 16e420 | 22 0a 20 20 28 6c 65 74 20 28 28 70 69 63 6b 69    6e 67 20 28 6d 61 67 69 74 2d 63 68 65 72 72 79 | "...(let.((picking.(magit-cherry | 
| 16e440 | 2d 70 69 63 6b 2d 69 6e 2d 70 72 6f 67 72 65 73    73 2d 70 29 29 29 0a 20 20 20 20 28 77 68 65 6e | -pick-in-progress-p))).....(when | 
| 16e460 | 20 28 6f 72 20 70 69 63 6b 69 6e 67 20 28 6d 61    67 69 74 2d 72 65 76 65 72 74 2d 69 6e 2d 70 72 | .(or.picking.(magit-revert-in-pr | 
| 16e480 | 6f 67 72 65 73 73 2d 70 29 29 0a 20 20 20 20 20    20 28 6c 65 74 20 28 28 64 69 72 20 28 6d 61 67 | ogress-p)).......(let.((dir.(mag | 
| 16e4a0 | 69 74 2d 67 69 74 64 69 72 29 29 29 0a 20 20 20    20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 | it-gitdir))).........(magit-inse | 
| 16e4c0 | 72 74 2d 73 65 63 74 69 6f 6e 20 28 73 65 71 75    65 6e 63 65 29 0a 20 20 20 20 20 20 20 20 20 20 | rt-section.(sequence)........... | 
| 16e4e0 | 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 68 65    61 64 69 6e 67 20 28 69 66 20 70 69 63 6b 69 6e | (magit-insert-heading.(if.pickin | 
| 16e500 | 67 20 22 43 68 65 72 72 79 20 50 69 63 6b 69 6e    67 22 20 22 52 65 76 65 72 74 69 6e 67 22 29 29 | g."Cherry.Picking"."Reverting")) | 
| 16e520 | 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e    2d 6c 65 74 20 28 28 6c 69 6e 65 73 20 28 63 64 | ...........(when-let.((lines.(cd | 
| 16e540 | 72 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 6c 69    6e 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 | r.(magit-file-lines............. | 
| 16e560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 | ......................(expand-fi | 
| 16e580 | 6c 65 2d 6e 61 6d 65 20 22 73 65 71 75 65 6e 63    65 72 2f 74 6f 64 6f 22 20 64 69 72 29 29 29 29 | le-name."sequencer/todo".dir)))) | 
| 16e5a0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 64    6f 6c 69 73 74 20 28 6c 69 6e 65 20 28 6e 72 65 | ).............(dolist.(line.(nre | 
| 16e5c0 | 76 65 72 73 65 20 6c 69 6e 65 73 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 | verse.lines))...............(whe | 
| 16e5e0 | 6e 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | n.(string-match................. | 
| 16e600 | 20 20 20 20 20 22 5e 5c 5c 28 70 69 63 6b 5c 5c    7c 72 65 76 65 72 74 5c 5c 29 20 5c 5c 28 5b 5e | ....."^\\(pick\\|revert\\).\\([^ | 
| 16e620 | 20 5d 2b 5c 5c 29 20 5c 5c 28 2e 2a 5c 5c 29 24    22 20 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 | .]+\\).\\(.*\\)$".line)......... | 
| 16e640 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62    69 6e 64 2d 6d 61 74 63 68 2d 73 74 72 69 6e 67 | ........(magit-bind-match-string | 
| 16e660 | 73 20 28 63 6d 64 20 68 61 73 68 20 6d 73 67 29    20 6c 69 6e 65 0a 20 20 20 20 20 20 20 20 20 20 | s.(cmd.hash.msg).line........... | 
| 16e680 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69    6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 20 28 63 | ........(magit-insert-section.(c | 
| 16e6a0 | 6f 6d 6d 69 74 20 68 61 73 68 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ommit.hash)..................... | 
| 16e6c0 | 28 69 6e 73 65 72 74 20 28 70 72 6f 70 65 72 74    69 7a 65 20 63 6d 64 20 27 66 6f 6e 74 2d 6c 6f | (insert.(propertize.cmd.'font-lo | 
| 16e6e0 | 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 74 2d 73    65 71 75 65 6e 63 65 2d 70 69 63 6b 29 0a 20 20 | ck-face.'magit-sequence-pick)... | 
| 16e700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 22 20 22 20 28 70 | ..........................".".(p | 
| 16e720 | 72 6f 70 65 72 74 69 7a 65 20 68 61 73 68 20 27    66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 | ropertize.hash.'font-lock-face.' | 
| 16e740 | 6d 61 67 69 74 2d 68 61 73 68 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | magit-hash)..................... | 
| 16e760 | 20 20 20 20 20 20 20 20 22 20 22 20 6d 73 67 20    22 5c 6e 22 29 29 29 29 29 29 0a 20 20 20 20 20 | ........".".msg."\n"))))))...... | 
| 16e780 | 20 20 20 20 20 28 6d 61 67 69 74 2d 73 65 71 75    65 6e 63 65 2d 69 6e 73 65 72 74 2d 73 65 71 75 | .....(magit-sequence-insert-sequ | 
| 16e7a0 | 65 6e 63 65 0a 20 20 20 20 20 20 20 20 20 20 20    28 6d 61 67 69 74 2d 66 69 6c 65 2d 6c 69 6e 65 | ence............(magit-file-line | 
| 16e7c0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 65 78    70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 28 | .............(expand-file-name.( | 
| 16e7e0 | 69 66 20 70 69 63 6b 69 6e 67 20 22 43 48 45 52    52 59 5f 50 49 43 4b 5f 48 45 41 44 22 20 22 52 | if.picking."CHERRY_PICK_HEAD"."R | 
| 16e800 | 45 56 45 52 54 5f 48 45 41 44 22 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | EVERT_HEAD").................... | 
| 16e820 | 20 20 20 20 20 20 20 20 20 20 20 64 69 72 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 | ...........dir))............(mag | 
| 16e840 | 69 74 2d 66 69 6c 65 2d 6c 69 6e 65 20 28 65 78    70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 | it-file-line.(expand-file-name." | 
| 16e860 | 73 65 71 75 65 6e 63 65 72 2f 68 65 61 64 22 20    64 69 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 | sequencer/head".dir))).......... | 
| 16e880 | 20 28 69 6e 73 65 72 74 20 22 5c 6e 22 29 29 29    29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | .(insert."\n"))))))..(defun.magi | 
| 16e8a0 | 74 2d 69 6e 73 65 72 74 2d 61 6d 2d 73 65 71 75    65 6e 63 65 20 28 29 0a 20 20 22 49 6e 73 65 72 | t-insert-am-sequence.()..."Inser | 
| 16e8c0 | 74 20 73 65 63 74 69 6f 6e 20 66 6f 72 20 74 68    65 20 6f 6e 2d 67 6f 69 6e 67 20 70 61 74 63 68 | t.section.for.the.on-going.patch | 
| 16e8e0 | 20 61 70 70 6c 79 69 6e 67 20 73 65 71 75 65 6e    63 65 2e 0a 49 66 20 6e 6f 20 73 75 63 68 20 73 | .applying.sequence..If.no.such.s | 
| 16e900 | 65 71 75 65 6e 63 65 20 69 73 20 69 6e 20 70 72    6f 67 72 65 73 73 2c 20 64 6f 20 6e 6f 74 68 69 | equence.is.in.progress,.do.nothi | 
| 16e920 | 6e 67 2e 22 0a 20 20 28 77 68 65 6e 20 28 6d 61    67 69 74 2d 61 6d 2d 69 6e 2d 70 72 6f 67 72 65 | ng."...(when.(magit-am-in-progre | 
| 16e940 | 73 73 2d 70 29 0a 20 20 20 20 28 6d 61 67 69 74    2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 20 | ss-p).....(magit-insert-section. | 
| 16e960 | 28 72 65 62 61 73 65 2d 73 65 71 75 65 6e 63 65    29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 | (rebase-sequence).......(magit-i | 
| 16e980 | 6e 73 65 72 74 2d 68 65 61 64 69 6e 67 20 22 41    70 70 6c 79 69 6e 67 20 70 61 74 63 68 65 73 22 | nsert-heading."Applying.patches" | 
| 16e9a0 | 29 0a 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28    70 61 74 63 68 65 73 20 28 6e 72 65 76 65 72 73 | ).......(let*.((patches.(nrevers | 
| 16e9c0 | 65 20 28 6d 61 67 69 74 2d 72 65 62 61 73 65 2d    70 61 74 63 68 65 73 29 29 29 0a 20 20 20 20 20 | e.(magit-rebase-patches)))...... | 
| 16e9e0 | 20 20 20 20 20 20 20 20 28 64 69 72 20 28 65 78    70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 | ........(dir.(expand-file-name." | 
| 16ea00 | 72 65 62 61 73 65 2d 61 70 70 6c 79 22 20 28 6d    61 67 69 74 2d 67 69 74 64 69 72 29 29 29 0a 20 | rebase-apply".(magit-gitdir))).. | 
| 16ea20 | 20 20 20 20 20 20 20 20 20 20 20 20 28 69 20 28    73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 | ............(i.(string-to-number | 
| 16ea40 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 6c 69 | ..................(magit-file-li | 
| 16ea60 | 6e 65 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d    6e 61 6d 65 20 22 6c 61 73 74 22 20 64 69 72 29 | ne.(expand-file-name."last".dir) | 
| 16ea80 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 28 63 75 72 20 28 73 74 72 69 6e 67 2d 74 6f | )))..............(cur.(string-to | 
| 16eaa0 | 2d 6e 75 6d 62 65 72 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | -number....................(magi | 
| 16eac0 | 74 2d 66 69 6c 65 2d 6c 69 6e 65 20 28 65 78 70    61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 6e | t-file-line.(expand-file-name."n | 
| 16eae0 | 65 78 74 22 20 64 69 72 29 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 70 61 74 63 68 20 | ext".dir))))..............patch. | 
| 16eb00 | 63 6f 6d 6d 69 74 29 0a 20 20 20 20 20 20 20 20    28 77 68 69 6c 65 20 28 61 6e 64 20 70 61 74 63 | commit).........(while.(and.patc | 
| 16eb20 | 68 65 73 20 28 3e 3d 20 69 20 63 75 72 29 29 0a    20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 | hes.(>=.i.cur))...........(setq. | 
| 16eb40 | 70 61 74 63 68 20 28 70 6f 70 20 70 61 74 63 68    65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 | patch.(pop.patches))...........( | 
| 16eb60 | 73 65 74 71 20 63 6f 6d 6d 69 74 20 28 6d 61 67    69 74 2d 63 6f 6d 6d 69 74 2d 70 0a 20 20 20 20 | setq.commit.(magit-commit-p..... | 
| 16eb80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 63 61 64 72 20 28 73 70 6c 69 74 | ....................(cadr.(split | 
| 16eba0 | 2d 73 74 72 69 6e 67 20 28 6d 61 67 69 74 2d 66    69 6c 65 2d 6c 69 6e 65 20 70 61 74 63 68 29 29 | -string.(magit-file-line.patch)) | 
| 16ebc0 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 63    6f 6e 64 20 28 28 61 6e 64 20 63 6f 6d 6d 69 74 | )))...........(cond.((and.commit | 
| 16ebe0 | 20 28 3d 20 69 20 63 75 72 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 | .(=.i.cur))..................(ma | 
| 16ec00 | 67 69 74 2d 73 65 71 75 65 6e 63 65 2d 69 6e 73    65 72 74 2d 63 6f 6d 6d 69 74 0a 20 20 20 20 20 | git-sequence-insert-commit...... | 
| 16ec20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74    6f 70 22 20 63 6f 6d 6d 69 74 20 27 6d 61 67 69 | ............."stop".commit.'magi | 
| 16ec40 | 74 2d 73 65 71 75 65 6e 63 65 2d 73 74 6f 70 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-sequence-stop))............... | 
| 16ec60 | 20 20 28 28 3d 20 69 20 63 75 72 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | ..((=.i.cur)..................(m | 
| 16ec80 | 61 67 69 74 2d 73 65 71 75 65 6e 63 65 2d 69 6e    73 65 72 74 2d 61 6d 2d 70 61 74 63 68 0a 20 20 | agit-sequence-insert-am-patch... | 
| 16eca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    22 73 74 6f 70 22 20 70 61 74 63 68 20 27 6d 61 | ................"stop".patch.'ma | 
| 16ecc0 | 67 69 74 2d 73 65 71 75 65 6e 63 65 2d 73 74 6f    70 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | git-sequence-stop))............. | 
| 16ece0 | 20 20 20 20 28 63 6f 6d 6d 69 74 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 | ....(commit..................(ma | 
| 16ed00 | 67 69 74 2d 73 65 71 75 65 6e 63 65 2d 69 6e 73    65 72 74 2d 63 6f 6d 6d 69 74 0a 20 20 20 20 20 | git-sequence-insert-commit...... | 
| 16ed20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 22 70 69    63 6b 22 20 63 6f 6d 6d 69 74 20 27 6d 61 67 69 | ............."pick".commit.'magi | 
| 16ed40 | 74 2d 73 65 71 75 65 6e 63 65 2d 70 69 63 6b 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-sequence-pick))............... | 
| 16ed60 | 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 65 71 | ..(t..................(magit-seq | 
| 16ed80 | 75 65 6e 63 65 2d 69 6e 73 65 72 74 2d 61 6d 2d    70 61 74 63 68 0a 20 20 20 20 20 20 20 20 20 20 | uence-insert-am-patch........... | 
| 16eda0 | 20 20 20 20 20 20 20 20 22 70 69 63 6b 22 20 70    61 74 63 68 20 27 6d 61 67 69 74 2d 73 65 71 75 | ........"pick".patch.'magit-sequ | 
| 16edc0 | 65 6e 63 65 2d 70 69 63 6b 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 28 63 6c 2d 64 65 63 66 20 | ence-pick)))...........(cl-decf. | 
| 16ede0 | 69 29 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69    74 2d 73 65 71 75 65 6e 63 65 2d 69 6e 73 65 72 | i))).......(magit-sequence-inser | 
| 16ee00 | 74 2d 73 65 71 75 65 6e 63 65 20 6e 69 6c 20 22    4f 52 49 47 5f 48 45 41 44 22 29 0a 20 20 20 20 | t-sequence.nil."ORIG_HEAD")..... | 
| 16ee20 | 20 20 28 69 6e 73 65 72 74 20 3f 5c 6e 29 29 29    29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | ..(insert.?\n))))..(defun.magit- | 
| 16ee40 | 73 65 71 75 65 6e 63 65 2d 69 6e 73 65 72 74 2d    61 6d 2d 70 61 74 63 68 20 28 74 79 70 65 20 70 | sequence-insert-am-patch.(type.p | 
| 16ee60 | 61 74 63 68 20 66 61 63 65 29 0a 20 20 28 6d 61    67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 | atch.face)...(magit-insert-secti | 
| 16ee80 | 6f 6e 20 28 66 69 6c 65 20 70 61 74 63 68 29 0a    20 20 20 20 28 6c 65 74 20 28 28 74 69 74 6c 65 | on.(file.patch).....(let.((title | 
| 16eea0 | 0a 20 20 20 20 20 20 20 20 20 20 20 28 77 69 74    68 2d 74 65 6d 70 2d 62 75 66 66 65 72 0a 20 20 | ............(with-temp-buffer... | 
| 16eec0 | 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65    72 74 2d 66 69 6c 65 2d 63 6f 6e 74 65 6e 74 73 | ...........(insert-file-contents | 
| 16eee0 | 20 70 61 74 63 68 20 6e 69 6c 20 6e 69 6c 20 34    30 39 36 29 0a 20 20 20 20 20 20 20 20 20 20 20 | .patch.nil.nil.4096)............ | 
| 16ef00 | 20 20 28 75 6e 6c 65 73 73 20 28 72 65 2d 73 65    61 72 63 68 2d 66 6f 72 77 61 72 64 20 22 5e 53 | ..(unless.(re-search-forward."^S | 
| 16ef20 | 75 62 6a 65 63 74 3a 20 22 20 6e 69 6c 20 74 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ubject:.".nil.t)................ | 
| 16ef40 | 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e    74 2d 6d 69 6e 29 29 29 0a 20 20 20 20 20 20 20 | (goto-char.(point-min)))........ | 
| 16ef60 | 20 20 20 20 20 20 28 62 75 66 66 65 72 2d 73 75    62 73 74 72 69 6e 67 20 28 70 6f 69 6e 74 29 20 | ......(buffer-substring.(point). | 
| 16ef80 | 28 6c 69 6e 65 2d 65 6e 64 2d 70 6f 73 69 74 69    6f 6e 29 29 29 29 29 0a 20 20 20 20 20 20 28 69 | (line-end-position))))).......(i | 
| 16efa0 | 6e 73 65 72 74 20 28 70 72 6f 70 65 72 74 69 7a    65 20 74 79 70 65 20 27 66 6f 6e 74 2d 6c 6f 63 | nsert.(propertize.type.'font-loc | 
| 16efc0 | 6b 2d 66 61 63 65 20 66 61 63 65 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 3f 5c 73 20 28 | k-face.face)...............?\s.( | 
| 16efe0 | 70 72 6f 70 65 72 74 69 7a 65 20 28 66 69 6c 65    2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 63 74 6f | propertize.(file-name-nondirecto | 
| 16f000 | 72 79 20 70 61 74 63 68 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ry.patch)....................... | 
| 16f020 | 20 20 20 20 20 20 20 20 27 66 6f 6e 74 2d 6c 6f    63 6b 2d 66 61 63 65 20 27 6d 61 67 69 74 2d 68 | ........'font-lock-face.'magit-h | 
| 16f040 | 61 73 68 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 3f 5c 73 20 74 69 74 6c 65 0a 20 20 20 | ash)...............?\s.title.... | 
| 16f060 | 20 20 20 20 20 20 20 20 20 20 20 3f 5c 6e 29 29    29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | ...........?\n))))..(defun.magit | 
| 16f080 | 2d 69 6e 73 65 72 74 2d 72 65 62 61 73 65 2d 73    65 71 75 65 6e 63 65 20 28 29 0a 20 20 22 49 6e | -insert-rebase-sequence.()..."In | 
| 16f0a0 | 73 65 72 74 20 73 65 63 74 69 6f 6e 20 66 6f 72    20 74 68 65 20 6f 6e 2d 67 6f 69 6e 67 20 72 65 | sert.section.for.the.on-going.re | 
| 16f0c0 | 62 61 73 65 20 73 65 71 75 65 6e 63 65 2e 0a 49    66 20 6e 6f 20 73 75 63 68 20 73 65 71 75 65 6e | base.sequence..If.no.such.sequen | 
| 16f0e0 | 63 65 20 69 73 20 69 6e 20 70 72 6f 67 72 65 73    73 2c 20 64 6f 20 6e 6f 74 68 69 6e 67 2e 22 0a | ce.is.in.progress,.do.nothing.". | 
| 16f100 | 20 20 28 77 68 65 6e 20 28 6d 61 67 69 74 2d 72    65 62 61 73 65 2d 69 6e 2d 70 72 6f 67 72 65 73 | ..(when.(magit-rebase-in-progres | 
| 16f120 | 73 2d 70 29 0a 20 20 20 20 28 6c 65 74 2a 20 28    28 67 69 74 64 69 72 20 28 6d 61 67 69 74 2d 67 | s-p).....(let*.((gitdir.(magit-g | 
| 16f140 | 69 74 64 69 72 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a | itdir))............(interactive. | 
| 16f160 | 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c    65 2d 64 69 72 65 63 74 6f 72 79 2d 70 20 28 65 | ............(file-directory-p.(e | 
| 16f180 | 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20    22 72 65 62 61 73 65 2d 6d 65 72 67 65 22 20 67 | xpand-file-name."rebase-merge".g | 
| 16f1a0 | 69 74 64 69 72 29 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 28 64 69 72 20 20 28 69 66 20 69 6e | itdir)))............(dir..(if.in | 
| 16f1c0 | 74 65 72 61 63 74 69 76 65 20 22 72 65 62 61 73    65 2d 6d 65 72 67 65 2f 22 20 22 72 65 62 61 73 | teractive."rebase-merge/"."rebas | 
| 16f1e0 | 65 2d 61 70 70 6c 79 2f 22 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 28 6e 61 6d 65 20 28 74 68 | e-apply/"))............(name.(th | 
| 16f200 | 72 65 61 64 2d 66 69 72 73 74 20 28 63 6f 6e 63    61 74 20 64 69 72 20 22 68 65 61 64 2d 6e 61 6d | read-first.(concat.dir."head-nam | 
| 16f220 | 65 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 | e")....................(expand-f | 
| 16f240 | 69 6c 65 2d 6e 61 6d 65 20 67 69 74 64 69 72 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ile-name.gitdir)................ | 
| 16f260 | 20 20 20 20 6d 61 67 69 74 2d 66 69 6c 65 2d 6c    69 6e 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 | ....magit-file-line))........... | 
| 16f280 | 20 28 6f 6e 74 6f 20 28 74 68 72 65 61 64 2d 66    69 72 73 74 20 28 63 6f 6e 63 61 74 20 64 69 72 | .(onto.(thread-first.(concat.dir | 
| 16f2a0 | 20 22 6f 6e 74 6f 22 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 65 78 70 | ."onto")....................(exp | 
| 16f2c0 | 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 67 69    74 64 69 72 29 0a 20 20 20 20 20 20 20 20 20 20 | and-file-name.gitdir)........... | 
| 16f2e0 | 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 66    69 6c 65 2d 6c 69 6e 65 29 29 0a 20 20 20 20 20 | .........magit-file-line))...... | 
| 16f300 | 20 20 20 20 20 20 28 6f 6e 74 6f 20 28 6f 72 20    28 6d 61 67 69 74 2d 72 65 76 2d 6e 61 6d 65 20 | ......(onto.(or.(magit-rev-name. | 
| 16f320 | 6f 6e 74 6f 20 6e 61 6d 65 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | onto.name)...................... | 
| 16f340 | 28 6d 61 67 69 74 2d 72 65 76 2d 6e 61 6d 65 20    6f 6e 74 6f 20 22 72 65 66 73 2f 68 65 61 64 73 | (magit-rev-name.onto."refs/heads | 
| 16f360 | 2f 2a 22 29 20 6f 6e 74 6f 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 28 6e 61 6d 65 20 28 6f 72 | /*").onto))............(name.(or | 
| 16f380 | 20 28 6d 61 67 69 74 2d 72 65 76 2d 6e 61 6d 65    20 6e 61 6d 65 20 22 72 65 66 73 2f 68 65 61 64 | .(magit-rev-name.name."refs/head | 
| 16f3a0 | 73 2f 2a 22 29 20 6e 61 6d 65 29 29 29 0a 20 20    20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 | s/*").name))).......(magit-inser | 
| 16f3c0 | 74 2d 73 65 63 74 69 6f 6e 20 28 72 65 62 61 73    65 2d 73 65 71 75 65 6e 63 65 29 0a 20 20 20 20 | t-section.(rebase-sequence)..... | 
| 16f3e0 | 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72    74 2d 68 65 61 64 69 6e 67 20 28 66 6f 72 6d 61 | ....(magit-insert-heading.(forma | 
| 16f400 | 74 20 22 52 65 62 61 73 69 6e 67 20 25 73 20 6f    6e 74 6f 20 25 73 22 20 6e 61 6d 65 20 6f 6e 74 | t."Rebasing.%s.onto.%s".name.ont | 
| 16f420 | 6f 29 29 0a 20 20 20 20 20 20 20 20 28 69 66 20    69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 20 | o)).........(if.interactive..... | 
| 16f440 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72    65 62 61 73 65 2d 69 6e 73 65 72 74 2d 6d 65 72 | ........(magit-rebase-insert-mer | 
| 16f460 | 67 65 2d 73 65 71 75 65 6e 63 65 20 6f 6e 74 6f    29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 | ge-sequence.onto)...........(mag | 
| 16f480 | 69 74 2d 72 65 62 61 73 65 2d 69 6e 73 65 72 74    2d 61 70 70 6c 79 2d 73 65 71 75 65 6e 63 65 20 | it-rebase-insert-apply-sequence. | 
| 16f4a0 | 6f 6e 74 6f 29 29 0a 20 20 20 20 20 20 20 20 28    69 6e 73 65 72 74 20 3f 5c 6e 29 29 29 29 29 0a | onto)).........(insert.?\n))))). | 
| 16f4c0 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65    62 61 73 65 2d 2d 74 6f 64 6f 20 28 29 0a 20 20 | .(defun.magit-rebase--todo.()... | 
| 16f4e0 | 22 52 65 74 75 72 6e 20 60 67 69 74 2d 72 65 62    61 73 65 2d 61 63 74 69 6f 6e 27 20 69 6e 73 74 | "Return.`git-rebase-action'.inst | 
| 16f500 | 61 6e 63 65 73 20 66 6f 72 20 72 65 6d 61 69 6e    69 6e 67 20 72 65 62 61 73 65 20 61 63 74 69 6f | ances.for.remaining.rebase.actio | 
| 16f520 | 6e 73 2e 0a 54 68 65 73 65 20 61 72 65 20 6f 72    64 65 72 65 64 20 69 6e 20 74 68 61 74 20 74 68 | ns..These.are.ordered.in.that.th | 
| 16f540 | 65 20 73 61 6d 65 20 77 61 79 20 74 68 65 79 27    6c 6c 20 62 65 20 73 6f 72 74 65 64 20 69 6e 20 | e.same.way.they'll.be.sorted.in. | 
| 16f560 | 74 68 65 0a 73 74 61 74 75 73 20 62 75 66 66 65    72 20 28 69 2e 65 2e 2c 20 74 68 65 20 72 65 76 | the.status.buffer.(i.e.,.the.rev | 
| 16f580 | 65 72 73 65 20 6f 66 20 68 6f 77 20 74 68 65 79    20 77 69 6c 6c 20 62 65 20 61 70 70 6c 69 65 64 | erse.of.how.they.will.be.applied | 
| 16f5a0 | 29 2e 22 0a 20 20 28 6c 65 74 20 28 28 63 6f 6d    6d 65 6e 74 2d 73 74 61 72 74 20 28 6f 72 20 28 | )."...(let.((comment-start.(or.( | 
| 16f5c0 | 6d 61 67 69 74 2d 67 65 74 20 22 63 6f 72 65 2e    63 6f 6d 6d 65 6e 74 43 68 61 72 22 29 20 22 23 | magit-get."core.commentChar")."# | 
| 16f5e0 | 22 29 29 0a 20 20 20 20 20 20 20 20 6c 69 6e 65    73 29 0a 20 20 20 20 28 77 69 74 68 2d 74 65 6d | ")).........lines).....(with-tem | 
| 16f600 | 70 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 28    69 6e 73 65 72 74 2d 66 69 6c 65 2d 63 6f 6e 74 | p-buffer.......(insert-file-cont | 
| 16f620 | 65 6e 74 73 0a 20 20 20 20 20 20 20 28 65 78 70    61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 72 | ents........(expand-file-name."r | 
| 16f640 | 65 62 61 73 65 2d 6d 65 72 67 65 2f 67 69 74 2d    72 65 62 61 73 65 2d 74 6f 64 6f 22 20 28 6d 61 | ebase-merge/git-rebase-todo".(ma | 
| 16f660 | 67 69 74 2d 67 69 74 64 69 72 29 29 29 0a 20 20    20 20 20 20 28 77 68 69 6c 65 20 28 6e 6f 74 20 | git-gitdir))).......(while.(not. | 
| 16f680 | 28 65 6f 62 70 29 29 0a 20 20 20 20 20 20 20 20    28 6c 65 74 20 28 28 6c 6e 20 28 67 69 74 2d 72 | (eobp)).........(let.((ln.(git-r | 
| 16f6a0 | 65 62 61 73 65 2d 63 75 72 72 65 6e 74 2d 6c 69    6e 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | ebase-current-line)))........... | 
| 16f6c0 | 28 77 68 65 6e 20 28 6f 72 65 66 20 6c 6e 20 61    63 74 69 6f 6e 2d 74 79 70 65 29 0a 20 20 20 20 | (when.(oref.ln.action-type)..... | 
| 16f6e0 | 20 20 20 20 20 20 20 20 28 70 75 73 68 20 6c 6e    20 6c 69 6e 65 73 29 29 29 0a 20 20 20 20 20 20 | ........(push.ln.lines)))....... | 
| 16f700 | 20 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 29    29 29 0a 20 20 20 20 6c 69 6e 65 73 29 29 0a 0a | ..(forward-line))).....lines)).. | 
| 16f720 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 62    61 73 65 2d 69 6e 73 65 72 74 2d 6d 65 72 67 65 | (defun.magit-rebase-insert-merge | 
| 16f740 | 2d 73 65 71 75 65 6e 63 65 20 28 6f 6e 74 6f 29    0a 20 20 28 64 6f 6c 69 73 74 20 28 6c 69 6e 65 | -sequence.(onto)...(dolist.(line | 
| 16f760 | 20 28 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 2d    74 6f 64 6f 29 29 0a 20 20 20 20 28 77 69 74 68 | .(magit-rebase--todo)).....(with | 
| 16f780 | 2d 73 6c 6f 74 73 20 28 61 63 74 69 6f 6e 2d 74    79 70 65 20 61 63 74 69 6f 6e 20 61 63 74 69 6f | -slots.(action-type.action.actio | 
| 16f7a0 | 6e 2d 6f 70 74 69 6f 6e 73 20 74 61 72 67 65 74    29 20 6c 69 6e 65 0a 20 20 20 20 20 20 28 70 63 | n-options.target).line.......(pc | 
| 16f7c0 | 61 73 65 20 61 63 74 69 6f 6e 2d 74 79 70 65 0a    20 20 20 20 20 20 20 20 28 27 63 6f 6d 6d 69 74 | ase.action-type.........('commit | 
| 16f7e0 | 0a 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74    2d 73 65 71 75 65 6e 63 65 2d 69 6e 73 65 72 74 | ..........(magit-sequence-insert | 
| 16f800 | 2d 63 6f 6d 6d 69 74 20 61 63 74 69 6f 6e 20 74    61 72 67 65 74 20 27 6d 61 67 69 74 2d 73 65 71 | -commit.action.target.'magit-seq | 
| 16f820 | 75 65 6e 63 65 2d 70 69 63 6b 29 29 0a 20 20 20    20 20 20 20 20 28 28 6f 72 20 28 6f 72 20 60 65 | uence-pick)).........((or.(or.`e | 
| 16f840 | 78 65 63 20 60 6c 61 62 65 6c 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 28 61 6e 64 20 60 6d | xec.`label)..............(and.`m | 
| 16f860 | 65 72 67 65 20 28 67 75 61 72 64 20 28 6e 6f 74    20 61 63 74 69 6f 6e 2d 6f 70 74 69 6f 6e 73 29 | erge.(guard.(not.action-options) | 
| 16f880 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 69 6e    73 65 72 74 20 28 70 72 6f 70 65 72 74 69 7a 65 | )))..........(insert.(propertize | 
| 16f8a0 | 20 61 63 74 69 6f 6e 20 27 66 6f 6e 74 2d 6c 6f    63 6b 2d 66 61 63 65 20 27 6d 61 67 69 74 2d 73 | .action.'font-lock-face.'magit-s | 
| 16f8c0 | 65 71 75 65 6e 63 65 2d 6f 6e 74 6f 29 20 22 5c    73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | equence-onto)."\s".............. | 
| 16f8e0 | 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20    74 61 72 67 65 74 20 27 66 6f 6e 74 2d 6c 6f 63 | ....(propertize.target.'font-loc | 
| 16f900 | 6b 2d 66 61 63 65 20 27 67 69 74 2d 72 65 62 61    73 65 2d 6c 61 62 65 6c 29 20 22 5c 6e 22 29 29 | k-face.'git-rebase-label)."\n")) | 
| 16f920 | 0a 20 20 20 20 20 20 20 20 28 27 6d 65 72 67 65    0a 20 20 20 20 20 20 20 20 20 28 69 66 2d 6c 65 | .........('merge..........(if-le | 
| 16f940 | 74 20 28 28 68 61 73 68 20 28 61 6e 64 20 28 73    74 72 69 6e 67 2d 6d 61 74 63 68 20 22 2d 5b 63 | t.((hash.(and.(string-match."-[c | 
| 16f960 | 43 5d 20 5c 5c 28 5b 5e 20 5d 2b 5c 5c 29 22 20    61 63 74 69 6f 6e 2d 6f 70 74 69 6f 6e 73 29 0a | C].\\([^.]+\\)".action-options). | 
| 16f980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 | .............................(ma | 
| 16f9a0 | 74 63 68 2d 73 74 72 69 6e 67 20 31 20 61 63 74    69 6f 6e 2d 6f 70 74 69 6f 6e 73 29 29 29 29 0a | tch-string.1.action-options)))). | 
| 16f9c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61    67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 | .............(magit-insert-secti | 
| 16f9e0 | 6f 6e 20 28 63 6f 6d 6d 69 74 20 68 61 73 68 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | on.(commit.hash)................ | 
| 16fa00 | 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 68 65    61 64 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 | (magit-insert-heading........... | 
| 16fa20 | 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69    7a 65 20 22 6d 65 72 67 65 22 20 27 66 6f 6e 74 | .......(propertize."merge".'font | 
| 16fa40 | 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67 69    74 2d 73 65 71 75 65 6e 63 65 2d 70 69 63 6b 29 | -lock-face.'magit-sequence-pick) | 
| 16fa60 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 22 5c 73 22 0a 20 20 20 20 20 20 20 20 20 | .................."\s".......... | 
| 16fa80 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 66    6f 72 6d 61 74 2d 72 65 76 2d 73 75 6d 6d 61 72 | ........(magit-format-rev-summar | 
| 16faa0 | 79 20 68 61 73 68 29 20 22 5c 6e 22 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 28 65 72 72 6f 72 | y.hash)."\n"))............(error | 
| 16fac0 | 20 22 66 61 69 6c 65 64 20 74 6f 20 70 61 72 73    65 20 6d 65 72 67 65 20 6d 65 73 73 61 67 65 20 | ."failed.to.parse.merge.message. | 
| 16fae0 | 68 61 73 68 22 29 29 29 29 29 29 0a 20 20 28 6c    65 74 20 28 28 64 69 72 20 28 6d 61 67 69 74 2d | hash"))))))...(let.((dir.(magit- | 
| 16fb00 | 67 69 74 64 69 72 29 29 29 0a 20 20 20 20 28 6d    61 67 69 74 2d 73 65 71 75 65 6e 63 65 2d 69 6e | gitdir))).....(magit-sequence-in | 
| 16fb20 | 73 65 72 74 2d 73 65 71 75 65 6e 63 65 0a 20 20    20 20 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 6c | sert-sequence......(magit-file-l | 
| 16fb40 | 69 6e 65 20 28 65 78 70 61 6e 64 2d 66 69 6c 65    2d 6e 61 6d 65 20 22 72 65 62 61 73 65 2d 6d 65 | ine.(expand-file-name."rebase-me | 
| 16fb60 | 72 67 65 2f 73 74 6f 70 70 65 64 2d 73 68 61 22    20 64 69 72 29 29 0a 20 20 20 20 20 6f 6e 74 6f | rge/stopped-sha".dir))......onto | 
| 16fb80 | 0a 20 20 20 20 20 28 61 6e 64 2d 6c 65 74 2a 20    28 28 6c 69 6e 65 73 20 28 6d 61 67 69 74 2d 66 | ......(and-let*.((lines.(magit-f | 
| 16fba0 | 69 6c 65 2d 6c 69 6e 65 73 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ile-lines....................... | 
| 16fbc0 | 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e    61 6d 65 20 22 72 65 62 61 73 65 2d 6d 65 72 67 | ..(expand-file-name."rebase-merg | 
| 16fbe0 | 65 2f 64 6f 6e 65 22 20 64 69 72 29 29 29 29 0a    20 20 20 20 20 20 20 28 63 61 64 72 20 28 73 70 | e/done".dir))))........(cadr.(sp | 
| 16fc00 | 6c 69 74 2d 73 74 72 69 6e 67 20 28 63 61 72 20    28 6c 61 73 74 20 6c 69 6e 65 73 29 29 29 29 29 | lit-string.(car.(last.lines))))) | 
| 16fc20 | 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69    74 2d 72 65 62 61 73 65 2d 69 6e 73 65 72 74 2d | )))..(defun.magit-rebase-insert- | 
| 16fc40 | 61 70 70 6c 79 2d 73 65 71 75 65 6e 63 65 20 28    6f 6e 74 6f 29 0a 20 20 28 6c 65 74 2a 20 28 28 | apply-sequence.(onto)...(let*.(( | 
| 16fc60 | 64 69 72 20 28 6d 61 67 69 74 2d 67 69 74 64 69    72 29 29 0a 20 20 20 20 20 20 20 20 20 28 72 65 | dir.(magit-gitdir))..........(re | 
| 16fc80 | 77 72 69 74 74 65 6e 0a 20 20 20 20 20 20 20 20    20 20 28 2d 2d 6d 61 70 20 28 63 61 72 20 28 73 | written...........(--map.(car.(s | 
| 16fca0 | 70 6c 69 74 2d 73 74 72 69 6e 67 20 69 74 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | plit-string.it))................ | 
| 16fcc0 | 20 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 6c 69    6e 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ..(magit-file-lines............. | 
| 16fce0 | 20 20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69    6c 65 2d 6e 61 6d 65 20 22 72 65 62 61 73 65 2d | ......(expand-file-name."rebase- | 
| 16fd00 | 61 70 70 6c 79 2f 72 65 77 72 69 74 74 65 6e 22    20 64 69 72 29 29 29 29 0a 20 20 20 20 20 20 20 | apply/rewritten".dir))))........ | 
| 16fd20 | 20 20 28 73 74 6f 70 20 28 6d 61 67 69 74 2d 66    69 6c 65 2d 6c 69 6e 65 0a 20 20 20 20 20 20 20 | ..(stop.(magit-file-line........ | 
| 16fd40 | 20 20 20 20 20 20 20 20 20 28 65 78 70 61 6e 64    2d 66 69 6c 65 2d 6e 61 6d 65 20 22 72 65 62 61 | .........(expand-file-name."reba | 
| 16fd60 | 73 65 2d 61 70 70 6c 79 2f 6f 72 69 67 69 6e 61    6c 2d 63 6f 6d 6d 69 74 22 20 64 69 72 29 29 29 | se-apply/original-commit".dir))) | 
| 16fd80 | 29 0a 20 20 20 20 28 64 6f 6c 69 73 74 20 28 70    61 74 63 68 20 28 6e 72 65 76 65 72 73 65 20 28 | ).....(dolist.(patch.(nreverse.( | 
| 16fda0 | 63 64 72 20 28 6d 61 67 69 74 2d 72 65 62 61 73    65 2d 70 61 74 63 68 65 73 29 29 29 29 0a 20 20 | cdr.(magit-rebase-patches))))... | 
| 16fdc0 | 20 20 20 20 28 6c 65 74 20 28 28 68 61 73 68 20    28 63 61 64 72 20 28 73 70 6c 69 74 2d 73 74 72 | ....(let.((hash.(cadr.(split-str | 
| 16fde0 | 69 6e 67 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d    6c 69 6e 65 20 70 61 74 63 68 29 29 29 29 29 0a | ing.(magit-file-line.patch))))). | 
| 16fe00 | 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20    28 6f 72 20 28 6d 65 6d 62 65 72 20 68 61 73 68 | ........(unless.(or.(member.hash | 
| 16fe20 | 20 72 65 77 72 69 74 74 65 6e 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .rewritten)..................... | 
| 16fe40 | 28 65 71 75 61 6c 20 68 61 73 68 20 73 74 6f 70    29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 | (equal.hash.stop))...........(ma | 
| 16fe60 | 67 69 74 2d 73 65 71 75 65 6e 63 65 2d 69 6e 73    65 72 74 2d 63 6f 6d 6d 69 74 20 22 70 69 63 6b | git-sequence-insert-commit."pick | 
| 16fe80 | 22 20 68 61 73 68 20 27 6d 61 67 69 74 2d 73 65    71 75 65 6e 63 65 2d 70 69 63 6b 29 29 29 29 0a | ".hash.'magit-sequence-pick)))). | 
| 16fea0 | 20 20 20 20 28 6d 61 67 69 74 2d 73 65 71 75 65    6e 63 65 2d 69 6e 73 65 72 74 2d 73 65 71 75 65 | ....(magit-sequence-insert-seque | 
| 16fec0 | 6e 63 65 0a 20 20 20 20 20 28 6d 61 67 69 74 2d    66 69 6c 65 2d 6c 69 6e 65 20 28 65 78 70 61 6e | nce......(magit-file-line.(expan | 
| 16fee0 | 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 72 65 62    61 73 65 2d 61 70 70 6c 79 2f 6f 72 69 67 69 6e | d-file-name."rebase-apply/origin | 
| 16ff00 | 61 6c 2d 63 6f 6d 6d 69 74 22 20 64 69 72 29 29    0a 20 20 20 20 20 6f 6e 74 6f 29 29 29 0a 0a 28 | al-commit".dir))......onto)))..( | 
| 16ff20 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 62 61    73 65 2d 70 61 74 63 68 65 73 20 28 29 0a 20 20 | defun.magit-rebase-patches.()... | 
| 16ff40 | 28 64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 73    20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 | (directory-files.(expand-file-na | 
| 16ff60 | 6d 65 20 22 72 65 62 61 73 65 2d 61 70 70 6c 79    22 20 28 6d 61 67 69 74 2d 67 69 74 64 69 72 29 | me."rebase-apply".(magit-gitdir) | 
| 16ff80 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 74 20 22 5c 5c 60 5b 30 2d 39 5d | )....................t."\\`[0-9] | 
| 16ffa0 | 5c 5c 7b 34 5c 5c 7d 5c 5c 27 22 29 29 0a 0a 28    64 65 66 75 6e 20 6d 61 67 69 74 2d 73 65 71 75 | \\{4\\}\\'"))..(defun.magit-sequ | 
| 16ffc0 | 65 6e 63 65 2d 69 6e 73 65 72 74 2d 73 65 71 75    65 6e 63 65 20 28 73 74 6f 70 20 6f 6e 74 6f 20 | ence-insert-sequence.(stop.onto. | 
| 16ffe0 | 26 6f 70 74 69 6f 6e 61 6c 20 6f 72 69 67 29 0a    20 20 28 6c 65 74 20 28 28 68 65 61 64 20 28 6d | &optional.orig)...(let.((head.(m | 
| 170000 | 61 67 69 74 2d 72 65 76 2d 70 61 72 73 65 20 22    48 45 41 44 22 29 29 20 64 6f 6e 65 29 0a 20 20 | agit-rev-parse."HEAD")).done)... | 
| 170020 | 20 20 28 73 65 74 71 20 6f 6e 74 6f 20 28 69 66    20 6f 6e 74 6f 20 28 6d 61 67 69 74 2d 72 65 76 | ..(setq.onto.(if.onto.(magit-rev | 
| 170040 | 2d 70 61 72 73 65 20 6f 6e 74 6f 29 20 68 65 61    64 29 29 0a 20 20 20 20 28 73 65 74 71 20 64 6f | -parse.onto).head)).....(setq.do | 
| 170060 | 6e 65 20 28 6d 61 67 69 74 2d 67 69 74 2d 6c 69    6e 65 73 20 22 6c 6f 67 22 20 22 2d 2d 66 6f 72 | ne.(magit-git-lines."log"."--for | 
| 170080 | 6d 61 74 3d 25 48 22 20 28 63 6f 6e 63 61 74 20    6f 6e 74 6f 20 22 2e 2e 48 45 41 44 22 29 29 29 | mat=%H".(concat.onto."..HEAD"))) | 
| 1700a0 | 0a 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20    73 74 6f 70 20 28 6e 6f 74 20 28 6d 65 6d 62 65 | .....(when.(and.stop.(not.(membe | 
| 1700c0 | 72 20 28 6d 61 67 69 74 2d 72 65 76 2d 70 61 72    73 65 20 73 74 6f 70 29 20 64 6f 6e 65 29 29 29 | r.(magit-rev-parse.stop).done))) | 
| 1700e0 | 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 69 64    20 28 6d 61 67 69 74 2d 70 61 74 63 68 2d 69 64 | .......(let.((id.(magit-patch-id | 
| 170100 | 20 73 74 6f 70 29 29 29 0a 20 20 20 20 20 20 20    20 28 69 66 2d 6c 65 74 20 28 28 6d 61 74 63 68 | .stop))).........(if-let.((match | 
| 170120 | 65 64 20 28 2d 2d 66 69 72 73 74 20 28 65 71 75    61 6c 20 28 6d 61 67 69 74 2d 70 61 74 63 68 2d | ed.(--first.(equal.(magit-patch- | 
| 170140 | 69 64 20 69 74 29 20 69 64 29 20 64 6f 6e 65 29    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 | id.it).id).done))).............( | 
| 170160 | 73 65 74 71 20 73 74 6f 70 20 6d 61 74 63 68 65    64 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f | setq.stop.matched)...........(co | 
| 170180 | 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 28 28    2d 2d 66 69 72 73 74 20 28 6d 61 67 69 74 2d 72 | nd............((--first.(magit-r | 
| 1701a0 | 65 76 2d 65 71 75 61 6c 20 69 74 20 73 74 6f 70    29 20 64 6f 6e 65 29 0a 20 20 20 20 20 20 20 20 | ev-equal.it.stop).done)......... | 
| 1701c0 | 20 20 20 20 3b 3b 20 54 68 65 20 63 6f 6d 6d 69    74 27 73 20 74 65 73 74 61 6d 65 6e 74 20 68 61 | ....;;.The.commit's.testament.ha | 
| 1701e0 | 73 20 62 65 65 6e 20 65 78 65 63 75 74 65 64 2e    0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 | s.been.executed..............(ma | 
| 170200 | 67 69 74 2d 73 65 71 75 65 6e 63 65 2d 69 6e 73    65 72 74 2d 63 6f 6d 6d 69 74 20 22 76 6f 69 64 | git-sequence-insert-commit."void | 
| 170220 | 22 20 73 74 6f 70 20 27 6d 61 67 69 74 2d 73 65    71 75 65 6e 63 65 2d 64 72 6f 70 29 29 0a 20 20 | ".stop.'magit-sequence-drop))... | 
| 170240 | 20 20 20 20 20 20 20 20 20 3b 3b 20 54 68 65 20    66 61 69 74 68 20 6f 66 20 74 68 65 20 63 6f 6d | .........;;.The.faith.of.the.com | 
| 170260 | 6d 69 74 20 69 73 20 73 74 69 6c 6c 20 75 6e 64    65 63 69 64 65 64 2e 2e 2e 0a 20 20 20 20 20 20 | mit.is.still.undecided.......... | 
| 170280 | 20 20 20 20 20 28 28 6d 61 67 69 74 2d 61 6e 79    74 68 69 6e 67 2d 75 6e 6d 65 72 67 65 64 2d 70 | .....((magit-anything-unmerged-p | 
| 1702a0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b    20 2e 2e 2e 61 6e 64 20 74 69 6d 65 20 74 72 61 | ).............;;....and.time.tra | 
| 1702c0 | 76 65 6c 20 69 73 6e 27 74 20 66 6f 72 20 74 68    65 20 66 61 69 6e 74 20 6f 66 20 68 65 61 72 74 | vel.isn't.for.the.faint.of.heart | 
| 1702e0 | 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d    61 67 69 74 2d 73 65 71 75 65 6e 63 65 2d 69 6e | ..............(magit-sequence-in | 
| 170300 | 73 65 72 74 2d 63 6f 6d 6d 69 74 20 22 6a 6f 69    6e 22 20 73 74 6f 70 20 27 6d 61 67 69 74 2d 73 | sert-commit."join".stop.'magit-s | 
| 170320 | 65 71 75 65 6e 63 65 2d 70 61 72 74 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 28 28 6d 61 67 69 | equence-part))............((magi | 
| 170340 | 74 2d 61 6e 79 74 68 69 6e 67 2d 6d 6f 64 69 66    69 65 64 2d 70 20 74 29 0a 20 20 20 20 20 20 20 | t-anything-modified-p.t)........ | 
| 170360 | 20 20 20 20 20 3b 3b 20 2e 2e 2e 61 6e 64 20 74    68 65 20 64 75 73 74 20 68 61 73 6e 27 74 20 73 | .....;;....and.the.dust.hasn't.s | 
| 170380 | 65 74 74 6c 65 64 20 79 65 74 2e 2e 2e 0a 20 20    20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | ettled.yet................(magit | 
| 1703a0 | 2d 73 65 71 75 65 6e 63 65 2d 69 6e 73 65 72 74    2d 63 6f 6d 6d 69 74 0a 20 20 20 20 20 20 20 20 | -sequence-insert-commit......... | 
| 1703c0 | 20 20 20 20 20 28 6c 65 74 2a 20 28 28 6d 61 67    69 74 2d 2d 72 65 66 72 65 73 68 2d 63 61 63 68 | .....(let*.((magit--refresh-cach | 
| 1703e0 | 65 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 73 74 61 67 | e.nil).....................(stag | 
| 170400 | 65 64 20 20 20 28 6d 61 67 69 74 2d 63 6f 6d 6d    69 74 2d 74 72 65 65 20 22 6f 4f 22 20 6e 69 6c | ed...(magit-commit-tree."oO".nil | 
| 170420 | 20 22 48 45 41 44 22 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 | ."HEAD")).....................(u | 
| 170440 | 6e 73 74 61 67 65 64 20 28 6d 61 67 69 74 2d 63    6f 6d 6d 69 74 2d 77 6f 72 6b 74 72 65 65 20 22 | nstaged.(magit-commit-worktree." | 
| 170460 | 6f 4f 22 20 22 2d 2d 72 65 73 65 74 22 29 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | oO"."--reset")))................ | 
| 170480 | 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 3b 3b 20 2e 2e 2e 62 75 74 20 | (cond.................;;....but. | 
| 1704a0 | 77 65 20 63 6f 75 6c 64 20 65 6e 64 20 75 70 20    61 74 20 74 68 65 20 73 61 6d 65 20 74 72 65 65 | we.could.end.up.at.the.same.tree | 
| 1704c0 | 20 6a 75 73 74 20 62 79 20 63 6f 6d 6d 69 74 74    69 6e 67 2e 0a 20 20 20 20 20 20 20 20 20 20 20 | .just.by.committing............. | 
| 1704e0 | 20 20 20 20 20 28 28 6f 72 20 28 6d 61 67 69 74    2d 72 65 76 2d 65 71 75 61 6c 20 73 74 61 67 65 | .....((or.(magit-rev-equal.stage | 
| 170500 | 64 20 20 20 73 74 6f 70 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | d...stop)......................( | 
| 170520 | 6d 61 67 69 74 2d 72 65 76 2d 65 71 75 61 6c 20    75 6e 73 74 61 67 65 64 20 73 74 6f 70 29 29 0a | magit-rev-equal.unstaged.stop)). | 
| 170540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 22 67 6f 61 6c 22 29 0a 20 20 20 20 20 20 20 | ................."goal")........ | 
| 170560 | 20 20 20 20 20 20 20 20 20 3b 3b 20 2e 2e 2e 62    75 74 20 74 68 65 20 63 68 61 6e 67 65 73 20 61 | .........;;....but.the.changes.a | 
| 170580 | 72 65 20 73 74 69 6c 6c 20 74 68 65 72 65 2c 20    75 6e 74 61 69 6e 74 65 64 2e 0a 20 20 20 20 20 | re.still.there,.untainted....... | 
| 1705a0 | 20 20 20 20 20 20 20 20 20 20 20 28 28 6f 72 20    28 65 71 75 61 6c 20 28 6d 61 67 69 74 2d 70 61 | ...........((or.(equal.(magit-pa | 
| 1705c0 | 74 63 68 2d 69 64 20 73 74 61 67 65 64 29 20 20    20 69 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 | tch-id.staged)...id)............ | 
| 1705e0 | 20 20 20 20 20 20 20 20 20 20 28 65 71 75 61 6c    20 28 6d 61 67 69 74 2d 70 61 74 63 68 2d 69 64 | ..........(equal.(magit-patch-id | 
| 170600 | 20 75 6e 73 74 61 67 65 64 29 20 69 64 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .unstaged).id))................. | 
| 170620 | 20 22 73 61 6d 65 22 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 3b 3b 20 2e 2e 2e 61 | ."same").................;;....a | 
| 170640 | 6e 64 20 73 6f 6d 65 20 63 68 61 6e 67 65 73 20    61 72 65 20 67 6f 6e 65 20 61 6e 64 2f 6f 72 20 | nd.some.changes.are.gone.and/or. | 
| 170660 | 6f 74 68 65 72 73 20 77 65 72 65 20 61 64 64 65    64 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | others.were.added............... | 
| 170680 | 20 20 20 28 74 20 22 77 6f 72 6b 22 29 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 6f | ...(t."work")))..............sto | 
| 1706a0 | 70 20 27 6d 61 67 69 74 2d 73 65 71 75 65 6e 63    65 2d 70 61 72 74 29 29 0a 20 20 20 20 20 20 20 | p.'magit-sequence-part))........ | 
| 1706c0 | 20 20 20 20 3b 3b 20 54 68 65 20 63 6f 6d 6d 69    74 20 69 73 20 64 65 66 69 6e 69 74 65 6c 79 20 | ....;;.The.commit.is.definitely. | 
| 1706e0 | 67 6f 6e 65 2e 2e 2e 0a 20 20 20 20 20 20 20 20    20 20 20 28 28 2d 2d 66 69 72 73 74 20 28 6d 61 | gone...............((--first.(ma | 
| 170700 | 67 69 74 2d 72 65 76 2d 65 71 75 61 6c 20 69 74    20 73 74 6f 70 29 20 64 6f 6e 65 29 0a 20 20 20 | git-rev-equal.it.stop).done).... | 
| 170720 | 20 20 20 20 20 20 20 20 20 3b 3b 20 2e 2e 2e 62    75 74 20 61 6c 6c 20 6f 66 20 69 74 73 20 63 68 | .........;;....but.all.of.its.ch | 
| 170740 | 61 6e 67 65 73 20 61 72 65 20 73 74 69 6c 6c 20    69 6e 20 65 66 66 65 63 74 2e 0a 20 20 20 20 20 | anges.are.still.in.effect....... | 
| 170760 | 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 65    71 75 65 6e 63 65 2d 69 6e 73 65 72 74 2d 63 6f | .......(magit-sequence-insert-co | 
| 170780 | 6d 6d 69 74 20 22 70 6f 6f 66 22 20 73 74 6f 70    20 27 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 | mmit."poof".stop.'magit-sequence | 
| 1707a0 | 2d 64 72 6f 70 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 20 | -drop))............(t........... | 
| 1707c0 | 20 20 3b 3b 20 2e 2e 2e 61 6e 64 20 73 6f 6d 65    20 63 68 61 6e 67 65 73 20 61 72 65 20 67 6f 6e | ..;;....and.some.changes.are.gon | 
| 1707e0 | 65 20 61 6e 64 2f 6f 72 20 6f 74 68 65 72 20 63    68 61 6e 67 65 73 20 77 65 72 65 20 61 64 64 65 | e.and/or.other.changes.were.adde | 
| 170800 | 64 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 28    6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 2d 69 | d..............(magit-sequence-i | 
| 170820 | 6e 73 65 72 74 2d 63 6f 6d 6d 69 74 20 22 67 6f    6e 65 22 20 73 74 6f 70 20 27 6d 61 67 69 74 2d | nsert-commit."gone".stop.'magit- | 
| 170840 | 73 65 71 75 65 6e 63 65 2d 64 72 6f 70 29 29 29    0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 | sequence-drop)))...........(setq | 
| 170860 | 20 73 74 6f 70 20 6e 69 6c 29 29 29 29 0a 20 20    20 20 28 64 6f 6c 69 73 74 20 28 72 65 76 20 64 | .stop.nil)))).....(dolist.(rev.d | 
| 170880 | 6f 6e 65 29 0a 20 20 20 20 20 20 28 61 70 70 6c    79 20 23 27 6d 61 67 69 74 2d 73 65 71 75 65 6e | one).......(apply.#'magit-sequen | 
| 1708a0 | 63 65 2d 69 6e 73 65 72 74 2d 63 6f 6d 6d 69 74    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 | ce-insert-commit..............(c | 
| 1708c0 | 6f 6e 64 20 28 28 65 71 75 61 6c 20 72 65 76 20    73 74 6f 70 29 0a 20 20 20 20 20 20 20 20 20 20 | ond.((equal.rev.stop)........... | 
| 1708e0 | 20 20 20 20 20 20 20 20 20 20 3b 3b 20 2e 2e 2e    62 75 74 20 69 74 73 20 72 65 69 6e 63 61 72 6e | ..........;;....but.its.reincarn | 
| 170900 | 61 74 69 6f 6e 20 6c 69 76 65 73 20 6f 6e 2e 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ation.lives.on.................. | 
| 170920 | 20 20 20 20 3b 3b 20 4f 72 20 69 74 20 64 69 64    6e 27 74 20 64 69 65 20 69 6e 20 74 68 65 20 66 | ....;;.Or.it.didn't.die.in.the.f | 
| 170940 | 69 72 73 74 20 70 6c 61 63 65 2e 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | irst.place...................... | 
| 170960 | 28 6c 69 73 74 20 28 69 66 20 28 61 6e 64 20 28    65 71 75 61 6c 20 72 65 76 20 68 65 61 64 29 0a | (list.(if.(and.(equal.rev.head). | 
| 170980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1709a0 | 20 20 20 28 65 71 75 61 6c 20 28 6d 61 67 69 74    2d 70 61 74 63 68 2d 69 64 20 72 65 76 29 0a 20 | ...(equal.(magit-patch-id.rev).. | 
| 1709c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1709e0 | 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d    70 61 74 63 68 2d 69 64 20 6f 72 69 67 29 29 29 | .........(magit-patch-id.orig))) | 
| 170a00 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 | ..............................." | 
| 170a20 | 73 74 6f 70 22 20 3b 20 57 65 20 68 61 76 65 6e    27 74 20 64 6f 6e 65 20 61 6e 79 74 68 69 6e 67 | stop".;.We.haven't.done.anything | 
| 170a40 | 20 79 65 74 2e 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .yet............................ | 
| 170a60 | 20 20 22 6c 69 6b 65 22 29 20 20 3b 20 54 68 65    72 65 20 61 72 65 20 6e 65 77 20 63 6f 6d 6d 69 | .."like")..;.There.are.new.commi | 
| 170a80 | 74 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 | ts............................re | 
| 170aa0 | 76 20 28 69 66 20 28 65 71 75 61 6c 20 72 65 76    20 68 65 61 64 29 0a 20 20 20 20 20 20 20 20 20 | v.(if.(equal.rev.head).......... | 
| 170ac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d | .........................'magit- | 
| 170ae0 | 73 65 71 75 65 6e 63 65 2d 68 65 61 64 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | sequence-head................... | 
| 170b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6d    61 67 69 74 2d 73 65 71 75 65 6e 63 65 2d 73 74 | ..............'magit-sequence-st | 
| 170b20 | 6f 70 29 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 28 65 71 75 61 6c | op)))....................((equal | 
| 170b40 | 20 72 65 76 20 68 65 61 64 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | .rev.head).....................( | 
| 170b60 | 6c 69 73 74 20 22 64 6f 6e 65 22 20 72 65 76 20    27 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 2d | list."done".rev.'magit-sequence- | 
| 170b80 | 68 65 61 64 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 74 0a 20 20 20 | head))....................(t.... | 
| 170ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6c 69 73 74 20 22 64 6f 6e 65 22 20 72 65 | .................(list."done".re | 
| 170bc0 | 76 20 27 6d 61 67 69 74 2d 73 65 71 75 65 6e 63    65 2d 64 6f 6e 65 29 29 29 29 29 0a 20 20 20 20 | v.'magit-sequence-done)))))..... | 
| 170be0 | 28 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 2d    69 6e 73 65 72 74 2d 63 6f 6d 6d 69 74 20 22 6f | (magit-sequence-insert-commit."o | 
| 170c00 | 6e 74 6f 22 20 6f 6e 74 6f 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nto".onto....................... | 
| 170c20 | 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20    28 65 71 75 61 6c 20 6f 6e 74 6f 20 68 65 61 64 | ............(if.(equal.onto.head | 
| 170c40 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... | 
| 170c60 | 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 73    65 71 75 65 6e 63 65 2d 68 65 61 64 0a 20 20 20 | ........'magit-sequence-head.... | 
| 170c80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 170ca0 | 20 27 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65    2d 6f 6e 74 6f 29 29 29 29 0a 0a 28 64 65 66 75 | .'magit-sequence-onto))))..(defu | 
| 170cc0 | 6e 20 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65    2d 69 6e 73 65 72 74 2d 63 6f 6d 6d 69 74 20 28 | n.magit-sequence-insert-commit.( | 
| 170ce0 | 74 79 70 65 20 68 61 73 68 20 66 61 63 65 29 0a    20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d | type.hash.face)...(magit-insert- | 
| 170d00 | 73 65 63 74 69 6f 6e 20 28 63 6f 6d 6d 69 74 20    68 61 73 68 29 0a 20 20 20 20 28 6d 61 67 69 74 | section.(commit.hash).....(magit | 
| 170d20 | 2d 69 6e 73 65 72 74 2d 68 65 61 64 69 6e 67 0a    20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a | -insert-heading.......(propertiz | 
| 170d40 | 65 20 74 79 70 65 20 27 66 6f 6e 74 2d 6c 6f 63    6b 2d 66 61 63 65 20 66 61 63 65 29 20 20 20 20 | e.type.'font-lock-face.face).... | 
| 170d60 | 22 5c 73 22 0a 20 20 20 20 20 20 28 6d 61 67 69    74 2d 66 6f 72 6d 61 74 2d 72 65 76 2d 73 75 6d | "\s".......(magit-format-rev-sum | 
| 170d80 | 6d 61 72 79 20 68 61 73 68 29 20 22 5c 6e 22 29    29 29 0a 0a 3b 3b 3b 20 5f 0a 28 70 72 6f 76 69 | mary.hash)."\n")))..;;;._.(provi | 
| 170da0 | 64 65 20 27 6d 61 67 69 74 2d 73 65 71 75 65 6e    63 65 29 0a 3b 3b 3b 20 6d 61 67 69 74 2d 73 65 | de.'magit-sequence).;;;.magit-se | 
| 170dc0 | 71 75 65 6e 63 65 2e 65 6c 20 65 6e 64 73 20 68    65 72 65 0a 00 00 00 00 00 00 00 00 00 00 00 00 | quence.el.ends.here............. | 
| 170de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 170e00 | 6d 61 67 69 74 2d 32 30 32 34 30 34 30 34 2e 31    39 30 31 2f 6d 61 67 69 74 2d 63 6c 6f 6e 65 2e | magit-20240404.1901/magit-clone. | 
| 170e20 | 65 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | el.............................. | 
| 170e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 170e60 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30    30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 | 
| 170e80 | 30 30 33 34 35 37 31 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 34 36 33 37 00 20 30 00 00 00 | 0034571.00000000000.014637..0... | 
| 170ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 170ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 170ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 170f00 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... | 
| 170f20 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... | 
| 170f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 170f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 170f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 170fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 170fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 170fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 171000 | 3b 3b 3b 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 2e    65 6c 20 2d 2d 2d 20 43 6c 6f 6e 65 20 61 20 72 | ;;;.magit-clone.el.---.Clone.a.r | 
| 171020 | 65 70 6f 73 69 74 6f 72 79 20 20 2d 2a 2d 20 6c    65 78 69 63 61 6c 2d 62 69 6e 64 69 6e 67 3a 74 | epository..-*-.lexical-binding:t | 
| 171040 | 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67    68 74 20 28 43 29 20 32 30 30 38 2d 32 30 32 34 | .-*-..;;.Copyright.(C).2008-2024 | 
| 171060 | 20 54 68 65 20 4d 61 67 69 74 20 50 72 6f 6a 65    63 74 20 43 6f 6e 74 72 69 62 75 74 6f 72 73 0a | .The.Magit.Project.Contributors. | 
| 171080 | 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 4a 6f 6e 61    73 20 42 65 72 6e 6f 75 6c 6c 69 20 3c 6a 6f 6e | .;;.Author:.Jonas.Bernoulli.<jon | 
| 1710a0 | 61 73 40 62 65 72 6e 6f 75 6c 2e 6c 69 3e 0a 3b    3b 20 4d 61 69 6e 74 61 69 6e 65 72 3a 20 4a 6f | as@bernoul.li>.;;.Maintainer:.Jo | 
| 1710c0 | 6e 61 73 20 42 65 72 6e 6f 75 6c 6c 69 20 3c 6a    6f 6e 61 73 40 62 65 72 6e 6f 75 6c 2e 6c 69 3e | nas.Bernoulli.<jonas@bernoul.li> | 
| 1710e0 | 0a 0a 3b 3b 20 53 50 44 58 2d 4c 69 63 65 6e 73    65 2d 49 64 65 6e 74 69 66 69 65 72 3a 20 47 50 | ..;;.SPDX-License-Identifier:.GP | 
| 171100 | 4c 2d 33 2e 30 2d 6f 72 2d 6c 61 74 65 72 0a 0a    3b 3b 20 4d 61 67 69 74 20 69 73 20 66 72 65 65 | L-3.0-or-later..;;.Magit.is.free | 
| 171120 | 20 73 6f 66 74 77 61 72 65 3a 20 79 6f 75 20 63    61 6e 20 72 65 64 69 73 74 72 69 62 75 74 65 20 | .software:.you.can.redistribute. | 
| 171140 | 69 74 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79    20 69 74 0a 3b 3b 20 75 6e 64 65 72 20 74 68 65 | it.and/or.modify.it.;;.under.the | 
| 171160 | 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 47 4e    55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 | .terms.of.the.GNU.General.Public | 
| 171180 | 20 4c 69 63 65 6e 73 65 20 61 73 20 70 75 62 6c    69 73 68 65 64 20 62 79 0a 3b 3b 20 74 68 65 20 | .License.as.published.by.;;.the. | 
| 1711a0 | 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f    75 6e 64 61 74 69 6f 6e 2c 20 65 69 74 68 65 72 | Free.Software.Foundation,.either | 
| 1711c0 | 20 76 65 72 73 69 6f 6e 20 33 20 6f 66 20 74 68    65 20 4c 69 63 65 6e 73 65 2c 20 6f 72 0a 3b 3b | .version.3.of.the.License,.or.;; | 
| 1711e0 | 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e    29 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 | .(at.your.option).any.later.vers | 
| 171200 | 69 6f 6e 2e 0a 3b 3b 0a 3b 3b 20 4d 61 67 69 74    20 69 73 20 64 69 73 74 72 69 62 75 74 65 64 20 | ion..;;.;;.Magit.is.distributed. | 
| 171220 | 69 6e 20 74 68 65 20 68 6f 70 65 20 74 68 61 74    20 69 74 20 77 69 6c 6c 20 62 65 20 75 73 65 66 | in.the.hope.that.it.will.be.usef | 
| 171240 | 75 6c 2c 20 62 75 74 20 57 49 54 48 4f 55 54 0a    3b 3b 20 41 4e 59 20 57 41 52 52 41 4e 54 59 3b | ul,.but.WITHOUT.;;.ANY.WARRANTY; | 
| 171260 | 20 77 69 74 68 6f 75 74 20 65 76 65 6e 20 74 68    65 20 69 6d 70 6c 69 65 64 20 77 61 72 72 61 6e | .without.even.the.implied.warran | 
| 171280 | 74 79 20 6f 66 20 4d 45 52 43 48 41 4e 54 41 42    49 4c 49 54 59 0a 3b 3b 20 6f 72 20 46 49 54 4e | ty.of.MERCHANTABILITY.;;.or.FITN | 
| 1712a0 | 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43    55 4c 41 52 20 50 55 52 50 4f 53 45 2e 20 20 53 | ESS.FOR.A.PARTICULAR.PURPOSE...S | 
| 1712c0 | 65 65 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72    61 6c 20 50 75 62 6c 69 63 0a 3b 3b 20 4c 69 63 | ee.the.GNU.General.Public.;;.Lic | 
| 1712e0 | 65 6e 73 65 20 66 6f 72 20 6d 6f 72 65 20 64 65    74 61 69 6c 73 2e 0a 3b 3b 0a 3b 3b 20 59 6f 75 | ense.for.more.details..;;.;;.You | 
| 171300 | 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 65 63    65 69 76 65 64 20 61 20 63 6f 70 79 20 6f 66 20 | .should.have.received.a.copy.of. | 
| 171320 | 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20    50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 3b | the.GNU.General.Public.License.; | 
| 171340 | 3b 20 61 6c 6f 6e 67 20 77 69 74 68 20 4d 61 67    69 74 2e 20 20 49 66 20 6e 6f 74 2c 20 73 65 65 | ;.along.with.Magit...If.not,.see | 
| 171360 | 20 3c 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e    75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f 3e | .<https://www.gnu.org/licenses/> | 
| 171380 | 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72    79 3a 0a 0a 3b 3b 20 54 68 69 73 20 6c 69 62 72 | ...;;;.Commentary:..;;.This.libr | 
| 1713a0 | 61 72 79 20 69 6d 70 6c 65 6d 65 6e 74 73 20 63    6c 6f 6e 65 20 63 6f 6d 6d 61 6e 64 73 2e 0a 0a | ary.implements.clone.commands... | 
| 1713c0 | 3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28 72 65 71 75    69 72 65 20 27 6d 61 67 69 74 29 0a 0a 3b 3b 3b | ;;;.Code:..(require.'magit)..;;; | 
| 1713e0 | 20 4f 70 74 69 6f 6e 73 0a 0a 28 64 65 66 63 75    73 74 6f 6d 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 | .Options..(defcustom.magit-clone | 
| 171400 | 2d 73 65 74 2d 72 65 6d 6f 74 65 2d 68 65 61 64    20 6e 69 6c 0a 20 20 22 57 68 65 74 68 65 72 20 | -set-remote-head.nil..."Whether. | 
| 171420 | 63 6c 6f 6e 69 6e 67 20 63 72 65 61 74 65 73 20    74 68 65 20 73 79 6d 62 6f 6c 69 63 2d 72 65 66 | cloning.creates.the.symbolic-ref | 
| 171440 | 20 60 3c 72 65 6d 6f 74 65 3e 2f 48 45 41 44 27    2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 | .`<remote>/HEAD'."...:package-ve | 
| 171460 | 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20    22 32 2e 34 2e 32 22 29 0a 20 20 3a 67 72 6f 75 | rsion.'(magit..."2.4.2")...:grou | 
| 171480 | 70 20 27 6d 61 67 69 74 2d 63 6f 6d 6d 61 6e 64    73 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 | p.'magit-commands...:type.'boole | 
| 1714a0 | 61 6e 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20    6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 73 65 74 2d | an)..(defcustom.magit-clone-set- | 
| 1714c0 | 72 65 6d 6f 74 65 2e 70 75 73 68 44 65 66 61 75    6c 74 20 27 61 73 6b 0a 20 20 22 57 68 65 74 68 | remote.pushDefault.'ask..."Wheth | 
| 1714e0 | 65 72 20 74 6f 20 73 65 74 20 74 68 65 20 76 61    6c 75 65 20 6f 66 20 60 72 65 6d 6f 74 65 2e 70 | er.to.set.the.value.of.`remote.p | 
| 171500 | 75 73 68 44 65 66 61 75 6c 74 27 20 61 66 74 65    72 20 63 6c 6f 6e 69 6e 67 2e 0a 0a 49 66 20 74 | ushDefault'.after.cloning...If.t | 
| 171520 | 2c 20 74 68 65 6e 20 73 65 74 20 77 69 74 68 6f    75 74 20 61 73 6b 69 6e 67 2e 20 20 49 66 20 6e | ,.then.set.without.asking...If.n | 
| 171540 | 69 6c 2c 20 74 68 65 6e 20 64 6f 6e 27 74 20 73    65 74 2e 20 20 49 66 0a 60 61 73 6b 27 2c 20 74 | il,.then.don't.set...If.`ask',.t | 
| 171560 | 68 65 6e 20 61 73 6b 2e 22 0a 20 20 3a 70 61 63    6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d | hen.ask."...:package-version.'(m | 
| 171580 | 61 67 69 74 20 2e 20 22 32 2e 34 2e 30 22 29 0a    20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d | agit..."2.4.0")...:group.'magit- | 
| 1715a0 | 63 6f 6d 6d 61 6e 64 73 0a 20 20 3a 74 79 70 65    20 27 28 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 | commands...:type.'(choice.(const | 
| 1715c0 | 20 3a 74 61 67 20 22 73 65 74 22 20 74 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .:tag."set".t).................. | 
| 1715e0 | 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 61 73 6b    22 20 61 73 6b 29 0a 20 20 20 20 20 20 20 20 20 | (const.:tag."ask".ask).......... | 
| 171600 | 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a    74 61 67 20 22 64 6f 6e 27 74 20 73 65 74 22 20 | ........(const.:tag."don't.set". | 
| 171620 | 6e 69 6c 29 29 29 0a 0a 28 64 65 66 63 75 73 74    6f 6d 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 64 | nil)))..(defcustom.magit-clone-d | 
| 171640 | 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79    20 6e 69 6c 0a 20 20 22 44 65 66 61 75 6c 74 20 | efault-directory.nil..."Default. | 
| 171660 | 64 69 72 65 63 74 6f 72 79 20 74 6f 20 75 73 65    20 77 68 65 6e 20 60 6d 61 67 69 74 2d 63 6c 6f | directory.to.use.when.`magit-clo | 
| 171680 | 6e 65 27 20 72 65 61 64 73 20 64 65 73 74 69 6e    61 74 69 6f 6e 2e 0a 49 66 20 6e 69 6c 20 28 74 | ne'.reads.destination..If.nil.(t | 
| 1716a0 | 68 65 20 64 65 66 61 75 6c 74 29 2c 20 74 68 65    6e 20 75 73 65 20 74 68 65 20 76 61 6c 75 65 20 | he.default),.then.use.the.value. | 
| 1716c0 | 6f 66 20 60 64 65 66 61 75 6c 74 2d 64 69 72 65    63 74 6f 72 79 27 2e 0a 49 66 20 61 20 64 69 72 | of.`default-directory'..If.a.dir | 
| 1716e0 | 65 63 74 6f 72 79 2c 20 74 68 65 6e 20 75 73 65    20 74 68 61 74 2e 20 20 49 66 20 61 20 66 75 6e | ectory,.then.use.that...If.a.fun | 
| 171700 | 63 74 69 6f 6e 2c 20 74 68 65 6e 20 63 61 6c 6c    20 74 68 61 74 0a 77 69 74 68 20 74 68 65 20 72 | ction,.then.call.that.with.the.r | 
| 171720 | 65 6d 6f 74 65 20 75 72 6c 20 61 73 20 6f 6e 6c    79 20 61 72 67 75 6d 65 6e 74 20 61 6e 64 20 75 | emote.url.as.only.argument.and.u | 
| 171740 | 73 65 20 74 68 65 20 72 65 74 75 72 6e 65 64 20    76 61 6c 75 65 2e 22 0a 20 20 3a 70 61 63 6b 61 | se.the.returned.value."...:packa | 
| 171760 | 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67    69 74 20 2e 20 22 32 2e 39 30 2e 30 22 29 0a 20 | ge-version.'(magit..."2.90.0").. | 
| 171780 | 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 63    6f 6d 6d 61 6e 64 73 0a 20 20 3a 74 79 70 65 20 | .:group.'magit-commands...:type. | 
| 1717a0 | 27 28 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 20    20 20 20 20 3a 74 61 67 20 22 76 61 6c 75 65 20 | '(choice.(const.....:tag."value. | 
| 1717c0 | 6f 66 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63    74 6f 72 79 22 29 0a 20 20 20 20 20 20 20 20 20 | of.default-directory").......... | 
| 1717e0 | 20 20 20 20 20 20 20 20 28 64 69 72 65 63 74 6f    72 79 20 3a 74 61 67 20 22 63 6f 6e 73 74 61 6e | ........(directory.:tag."constan | 
| 171800 | 74 20 64 69 72 65 63 74 6f 72 79 22 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | t.directory")..................( | 
| 171820 | 66 75 6e 63 74 69 6f 6e 20 20 3a 74 61 67 20 22    66 75 6e 63 74 69 6f 6e 27 73 20 76 61 6c 75 65 | function..:tag."function's.value | 
| 171840 | 22 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d    20 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 61 6c 77 | ")))..(defcustom.magit-clone-alw | 
| 171860 | 61 79 73 2d 74 72 61 6e 73 69 65 6e 74 20 6e 69    6c 0a 20 20 22 57 68 65 74 68 65 72 20 60 6d 61 | ays-transient.nil..."Whether.`ma | 
| 171880 | 67 69 74 2d 63 6c 6f 6e 65 27 20 61 6c 77 61 79    73 20 61 63 74 73 20 61 73 20 61 20 74 72 61 6e | git-clone'.always.acts.as.a.tran | 
| 1718a0 | 73 69 65 6e 74 20 70 72 65 66 69 78 20 63 6f 6d    6d 61 6e 64 2e 0a 49 66 20 6e 69 6c 2c 20 74 68 | sient.prefix.command..If.nil,.th | 
| 1718c0 | 65 6e 20 61 20 70 72 65 66 69 78 20 61 72 67 75    6d 65 6e 74 20 68 61 73 20 74 6f 20 62 65 20 75 | en.a.prefix.argument.has.to.be.u | 
| 1718e0 | 73 65 64 20 74 6f 20 73 68 6f 77 20 74 68 65 20    74 72 61 6e 73 69 65 6e 74 0a 70 6f 70 75 70 20 | sed.to.show.the.transient.popup. | 
| 171900 | 69 6e 73 74 65 61 64 20 6f 66 20 69 6e 76 6f 6b    69 6e 67 20 74 68 65 20 64 65 66 61 75 6c 74 20 | instead.of.invoking.the.default. | 
| 171920 | 73 75 66 66 69 78 20 60 6d 61 67 69 74 2d 63 6c    6f 6e 65 2d 72 65 67 75 6c 61 72 27 0a 64 69 72 | suffix.`magit-clone-regular'.dir | 
| 171940 | 65 63 74 6c 79 2e 22 0a 20 20 3a 70 61 63 6b 61    67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 | ectly."...:package-version.'(mag | 
| 171960 | 69 74 20 2e 20 22 33 2e 30 2e 30 22 29 0a 20 20    3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 63 6f | it..."3.0.0")...:group.'magit-co | 
| 171980 | 6d 6d 61 6e 64 73 0a 20 20 3a 74 79 70 65 20 27    62 6f 6f 6c 65 61 6e 29 0a 0a 28 64 65 66 63 75 | mmands...:type.'boolean)..(defcu | 
| 1719a0 | 73 74 6f 6d 20 6d 61 67 69 74 2d 63 6c 6f 6e 65    2d 6e 61 6d 65 2d 61 6c 69 73 74 0a 20 20 27 28 | stom.magit-clone-name-alist...'( | 
| 1719c0 | 28 22 5c 5c 60 5c 5c 28 3f 3a 67 69 74 68 75 62    3a 5c 5c 7c 67 68 3a 5c 5c 29 3f 5c 5c 28 5b 5e | ("\\`\\(?:github:\\|gh:\\)?\\([^ | 
| 1719e0 | 3a 5d 2b 5c 5c 29 5c 5c 27 22 20 22 67 69 74 68    75 62 2e 63 6f 6d 22 20 22 67 69 74 68 75 62 2e | :]+\\)\\'"."github.com"."github. | 
| 171a00 | 75 73 65 72 22 29 0a 20 20 20 20 28 22 5c 5c 60    5c 5c 28 3f 3a 67 69 74 6c 61 62 3a 5c 5c 7c 67 | user").....("\\`\\(?:gitlab:\\|g | 
| 171a20 | 6c 3a 5c 5c 29 5c 5c 28 5b 5e 3a 5d 2b 5c 5c 29    5c 5c 27 22 20 20 22 67 69 74 6c 61 62 2e 63 6f | l:\\)\\([^:]+\\)\\'".."gitlab.co | 
| 171a40 | 6d 22 20 22 67 69 74 6c 61 62 2e 75 73 65 72 22    29 0a 20 20 20 20 28 22 5c 5c 60 5c 5c 28 3f 3a | m"."gitlab.user").....("\\`\\(?: | 
| 171a60 | 73 6f 75 72 63 65 68 75 74 3a 5c 5c 7c 73 68 3a    5c 5c 29 5c 5c 28 5b 5e 3a 5d 2b 5c 5c 29 5c 5c | sourcehut:\\|sh:\\)\\([^:]+\\)\\ | 
| 171a80 | 27 22 20 22 67 69 74 2e 73 72 2e 68 74 22 20 22    73 6f 75 72 63 65 68 75 74 2e 75 73 65 72 22 29 | '"."git.sr.ht"."sourcehut.user") | 
| 171aa0 | 29 0a 20 20 22 41 6c 69 73 74 20 6d 61 70 70 69    6e 67 20 72 65 70 6f 73 69 74 6f 72 79 20 6e 61 | )..."Alist.mapping.repository.na | 
| 171ac0 | 6d 65 73 20 74 6f 20 72 65 70 6f 73 69 74 6f 72    79 20 75 72 6c 73 2e 0a 0a 45 61 63 68 20 65 6c | mes.to.repository.urls...Each.el | 
| 171ae0 | 65 6d 65 6e 74 20 68 61 73 20 74 68 65 20 66 6f    72 6d 20 28 52 45 47 45 58 50 20 48 4f 53 54 4e | ement.has.the.form.(REGEXP.HOSTN | 
| 171b00 | 41 4d 45 20 55 53 45 52 29 2e 20 20 57 68 65 6e    20 74 68 65 20 75 73 65 72 0a 65 6e 74 65 72 73 | AME.USER)...When.the.user.enters | 
| 171b20 | 20 61 20 6e 61 6d 65 20 77 68 65 6e 20 61 20 63    6c 6f 6e 69 6e 67 20 63 6f 6d 6d 61 6e 64 20 61 | .a.name.when.a.cloning.command.a | 
| 171b40 | 73 6b 73 20 66 6f 72 20 61 20 6e 61 6d 65 20 6f    72 20 75 72 6c 2c 20 74 68 65 6e 0a 74 68 61 74 | sks.for.a.name.or.url,.then.that | 
| 171b60 | 20 69 73 20 6c 6f 6f 6b 65 64 20 75 70 20 69 6e    20 74 68 69 73 20 6c 69 73 74 2e 20 20 54 68 65 | .is.looked.up.in.this.list...The | 
| 171b80 | 20 66 69 72 73 74 20 65 6c 65 6d 65 6e 74 20 77    68 6f 73 65 20 52 45 47 45 58 50 0a 6d 61 74 63 | .first.element.whose.REGEXP.matc | 
| 171ba0 | 68 65 73 20 69 73 20 75 73 65 64 2e 0a 0a 54 68    65 20 66 6f 72 6d 61 74 20 73 70 65 63 69 66 69 | hes.is.used...The.format.specifi | 
| 171bc0 | 65 64 20 62 79 20 6f 70 74 69 6f 6e 20 60 6d 61    67 69 74 2d 63 6c 6f 6e 65 2d 75 72 6c 2d 66 6f | ed.by.option.`magit-clone-url-fo | 
| 171be0 | 72 6d 61 74 27 20 69 73 20 75 73 65 64 0a 74 6f    20 74 75 72 6e 20 74 68 65 20 6e 61 6d 65 20 69 | rmat'.is.used.to.turn.the.name.i | 
| 171c00 | 6e 74 6f 20 61 6e 20 75 72 6c 2c 20 75 73 69 6e    67 20 48 4f 53 54 4e 41 4d 45 20 61 6e 64 20 74 | nto.an.url,.using.HOSTNAME.and.t | 
| 171c20 | 68 65 20 72 65 70 6f 73 69 74 6f 72 79 0a 6e 61    6d 65 2e 20 20 49 66 20 74 68 65 20 70 72 6f 76 | he.repository.name...If.the.prov | 
| 171c40 | 69 64 65 64 20 6e 61 6d 65 20 63 6f 6e 74 61 69    6e 73 20 61 20 73 6c 61 73 68 2c 20 74 68 65 6e | ided.name.contains.a.slash,.then | 
| 171c60 | 20 74 68 61 74 20 69 73 20 75 73 65 64 2e 0a 4f    74 68 65 72 77 69 73 65 20 69 66 20 74 68 65 20 | .that.is.used..Otherwise.if.the. | 
| 171c80 | 6e 61 6d 65 20 6f 6d 69 74 73 20 74 68 65 20 6f    77 6e 65 72 20 6f 66 20 74 68 65 20 72 65 70 6f | name.omits.the.owner.of.the.repo | 
| 171ca0 | 73 69 74 6f 72 79 2c 20 74 68 65 6e 20 74 68 65    0a 64 65 66 61 75 6c 74 20 75 73 65 72 20 73 70 | sitory,.then.the.default.user.sp | 
| 171cc0 | 65 63 69 66 69 65 64 20 69 6e 20 74 68 65 20 6d    61 74 63 68 65 64 20 65 6e 74 72 79 20 69 73 20 | ecified.in.the.matched.entry.is. | 
| 171ce0 | 75 73 65 64 2e 0a 0a 49 66 20 55 53 45 52 20 63    6f 6e 74 61 69 6e 73 20 61 20 64 6f 74 2c 20 74 | used...If.USER.contains.a.dot,.t | 
| 171d00 | 68 65 6e 20 69 74 20 69 73 20 74 72 65 61 74 65    64 20 61 73 20 61 20 47 69 74 20 76 61 72 69 61 | hen.it.is.treated.as.a.Git.varia | 
| 171d20 | 62 6c 65 20 61 6e 64 0a 74 68 65 20 76 61 6c 75    65 20 6f 66 20 74 68 61 74 20 69 73 20 75 73 65 | ble.and.the.value.of.that.is.use | 
| 171d40 | 64 20 61 73 20 74 68 65 20 75 73 65 72 6e 61 6d    65 2e 20 20 4f 74 68 65 72 77 69 73 65 20 69 74 | d.as.the.username...Otherwise.it | 
| 171d60 | 20 69 73 20 75 73 65 64 0a 61 73 20 74 68 65 20    75 73 65 72 6e 61 6d 65 20 69 74 73 65 6c 66 2e | .is.used.as.the.username.itself. | 
| 171d80 | 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72    73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 | "...:package-version.'(magit..." | 
| 171da0 | 34 2e 30 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70    20 27 6d 61 67 69 74 2d 63 6f 6d 6d 61 6e 64 73 | 4.0.0")...:group.'magit-commands | 
| 171dc0 | 0a 20 20 3a 74 79 70 65 20 27 28 72 65 70 65 61    74 20 28 6c 69 73 74 20 72 65 67 65 78 70 0a 20 | ...:type.'(repeat.(list.regexp.. | 
| 171de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 73 74 72 69 6e 67 20 3a 74 | ......................(string.:t | 
| 171e00 | 61 67 20 22 48 6f 73 74 6e 61 6d 65 22 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ag."Hostname").................. | 
| 171e20 | 20 20 20 20 20 20 28 73 74 72 69 6e 67 20 3a 74    61 67 20 22 55 73 65 72 20 6e 61 6d 65 20 6f 72 | ......(string.:tag."User.name.or | 
| 171e40 | 20 67 69 74 20 76 61 72 69 61 62 6c 65 22 29 29    29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d | .git.variable"))))..(defcustom.m | 
| 171e60 | 61 67 69 74 2d 63 6c 6f 6e 65 2d 75 72 6c 2d 66    6f 72 6d 61 74 0a 20 20 27 28 28 22 67 69 74 2e | agit-clone-url-format...'(("git. | 
| 171e80 | 73 72 2e 68 74 22 20 2e 20 22 67 69 74 40 25 68    3a 25 6e 22 29 0a 20 20 20 20 28 74 20 2e 20 22 | sr.ht"..."git@%h:%n").....(t..." | 
| 171ea0 | 67 69 74 40 25 68 3a 25 6e 2e 67 69 74 22 29 29    0a 20 20 22 46 6f 72 6d 61 74 28 73 29 20 75 73 | git@%h:%n.git"))..."Format(s).us | 
| 171ec0 | 65 64 20 77 68 65 6e 20 74 75 72 6e 69 6e 67 20    72 65 70 6f 73 69 74 6f 72 79 20 6e 61 6d 65 73 | ed.when.turning.repository.names | 
| 171ee0 | 20 69 6e 74 6f 20 75 72 6c 73 2e 0a 0a 49 6e 20    61 20 66 6f 72 6d 61 74 20 73 74 72 69 6e 67 2c | .into.urls...In.a.format.string, | 
| 171f00 | 20 25 68 20 69 73 20 74 68 65 20 68 6f 73 74 6e    61 6d 65 20 61 6e 64 20 25 6e 20 69 73 20 74 68 | .%h.is.the.hostname.and.%n.is.th | 
| 171f20 | 65 20 72 65 70 6f 73 69 74 6f 72 79 0a 6e 61 6d    65 2c 20 69 6e 63 6c 75 64 69 6e 67 20 74 68 65 | e.repository.name,.including.the | 
| 171f40 | 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 6f 77 6e    65 72 2e 0a 0a 54 68 65 20 76 61 6c 75 65 20 63 | .name.of.the.owner...The.value.c | 
| 171f60 | 61 6e 20 62 65 20 61 20 73 74 72 69 6e 67 20 28    72 65 70 72 65 73 65 6e 74 69 6e 67 20 61 20 73 | an.be.a.string.(representing.a.s | 
| 171f80 | 69 6e 67 6c 65 20 73 74 61 74 69 63 20 66 6f 72    6d 61 74 29 0a 6f 72 20 61 6e 20 61 6c 69 73 74 | ingle.static.format).or.an.alist | 
| 171fa0 | 20 77 69 74 68 20 65 6c 65 6d 65 6e 74 73 20 28    48 4f 53 54 4e 41 4d 45 20 2e 20 46 4f 52 4d 41 | .with.elements.(HOSTNAME...FORMA | 
| 171fc0 | 54 29 20 6d 61 70 70 69 6e 67 20 68 6f 73 74 6e    61 6d 65 73 0a 74 6f 20 66 6f 72 6d 61 74 73 2e | T).mapping.hostnames.to.formats. | 
| 171fe0 | 20 20 57 68 65 6e 20 61 6e 20 61 6c 69 73 74 20    69 73 20 75 73 65 64 2c 20 74 68 65 20 74 20 6b | ..When.an.alist.is.used,.the.t.k | 
| 172000 | 65 79 20 72 65 70 72 65 73 65 6e 74 73 20 74 68    65 0a 64 65 66 61 75 6c 74 2e 20 20 41 6c 73 6f | ey.represents.the.default...Also | 
| 172020 | 20 73 65 65 20 60 6d 61 67 69 74 2d 63 6c 6f 6e    65 2d 6e 61 6d 65 2d 61 6c 69 73 74 27 2e 22 0a | .see.`magit-clone-name-alist'.". | 
| 172040 | 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69    6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 34 2e | ..:package-version.'(magit..."4. | 
| 172060 | 30 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27    6d 61 67 69 74 2d 63 6f 6d 6d 61 6e 64 73 0a 20 | 0.0")...:group.'magit-commands.. | 
| 172080 | 20 3a 74 79 70 65 20 27 28 63 68 6f 69 63 65 20    28 73 74 72 69 6e 67 20 3a 74 61 67 20 22 46 6f | .:type.'(choice.(string.:tag."Fo | 
| 1720a0 | 72 6d 61 74 22 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 61 6c 69 73 74 20 3a | rmat")..................(alist.: | 
| 1720c0 | 6b 65 79 2d 74 79 70 65 20 28 63 68 6f 69 63 65    20 28 73 74 72 69 6e 67 20 3a 74 61 67 20 22 48 | key-type.(choice.(string.:tag."H | 
| 1720e0 | 6f 73 74 22 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ost")........................... | 
| 172100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 63 6f 6e 73 74 20 3a 74 61 67 20 22 44 65 66 | ................(const.:tag."Def | 
| 172120 | 61 75 6c 74 22 20 74 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ault".t))....................... | 
| 172140 | 20 20 3a 76 61 6c 75 65 2d 74 79 70 65 20 28 73    74 72 69 6e 67 20 3a 74 61 67 20 22 46 6f 72 6d | ..:value-type.(string.:tag."Form | 
| 172160 | 61 74 22 29 29 29 29 0a 0a 28 64 65 66 63 75 73    74 6f 6d 20 6d 61 67 69 74 2d 70 6f 73 74 2d 63 | at"))))..(defcustom.magit-post-c | 
| 172180 | 6c 6f 6e 65 2d 68 6f 6f 6b 20 6e 69 6c 0a 20 20    22 48 6f 6f 6b 20 72 75 6e 20 61 66 74 65 72 20 | lone-hook.nil..."Hook.run.after. | 
| 1721a0 | 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 20 68    61 73 20 62 65 65 6e 20 73 75 63 63 65 73 73 66 | the.repository.has.been.successf | 
| 1721c0 | 75 6c 6c 79 20 63 6c 6f 6e 65 64 2e 0a 0a 57 68    65 6e 20 74 68 65 20 68 6f 6f 6b 20 69 73 20 63 | ully.cloned...When.the.hook.is.c | 
| 1721e0 | 61 6c 6c 65 64 2c 20 60 64 65 66 61 75 6c 74 2d    64 69 72 65 63 74 6f 72 79 27 20 69 73 20 6c 65 | alled,.`default-directory'.is.le | 
| 172200 | 74 2d 62 6f 75 6e 64 20 74 6f 20 74 68 65 0a 64    69 72 65 63 74 6f 72 79 20 77 68 65 72 65 20 74 | t-bound.to.the.directory.where.t | 
| 172220 | 68 65 20 72 65 70 6f 73 69 74 6f 72 79 20 68 61    73 20 62 65 65 6e 20 63 6c 6f 6e 65 64 2e 22 0a | he.repository.has.been.cloned.". | 
| 172240 | 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69    6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 34 2e | ..:package-version.'(magit..."4. | 
| 172260 | 30 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27    6d 61 67 69 74 2d 63 6f 6d 6d 61 6e 64 73 0a 20 | 0.0")...:group.'magit-commands.. | 
| 172280 | 20 3a 74 79 70 65 20 27 68 6f 6f 6b 29 0a 0a 3b    3b 3b 20 43 6f 6d 6d 61 6e 64 73 0a 0a 3b 3b 3b | .:type.'hook)..;;;.Commands..;;; | 
| 1722a0 | 23 23 23 61 75 74 6f 6c 6f 61 64 20 28 61 75 74    6f 6c 6f 61 64 20 27 6d 61 67 69 74 2d 63 6c 6f | ###autoload.(autoload.'magit-clo | 
| 1722c0 | 6e 65 20 22 6d 61 67 69 74 2d 63 6c 6f 6e 65 22    20 6e 69 6c 20 74 29 0a 28 74 72 61 6e 73 69 65 | ne."magit-clone".nil.t).(transie | 
| 1722e0 | 6e 74 2d 64 65 66 69 6e 65 2d 70 72 65 66 69 78    20 6d 61 67 69 74 2d 63 6c 6f 6e 65 20 28 26 6f | nt-define-prefix.magit-clone.(&o | 
| 172300 | 70 74 69 6f 6e 61 6c 20 74 72 61 6e 73 69 65 6e    74 29 0a 20 20 22 43 6c 6f 6e 65 20 61 20 72 65 | ptional.transient)..."Clone.a.re | 
| 172320 | 70 6f 73 69 74 6f 72 79 2e 22 0a 20 20 3a 6d 61    6e 2d 70 61 67 65 20 22 67 69 74 2d 63 6c 6f 6e | pository."...:man-page."git-clon | 
| 172340 | 65 22 0a 20 20 5b 22 46 65 74 63 68 20 61 72 67    75 6d 65 6e 74 73 22 0a 20 20 20 28 22 2d 42 22 | e"...["Fetch.arguments"....("-B" | 
| 172360 | 20 22 43 6c 6f 6e 65 20 61 20 73 69 6e 67 6c 65    20 62 72 61 6e 63 68 22 20 20 22 2d 2d 73 69 6e | ."Clone.a.single.branch".."--sin | 
| 172380 | 67 6c 65 2d 62 72 61 6e 63 68 22 29 0a 20 20 20    28 22 2d 6e 22 20 22 44 6f 20 6e 6f 74 20 63 6c | gle-branch")....("-n"."Do.not.cl | 
| 1723a0 | 6f 6e 65 20 74 61 67 73 22 20 20 20 20 20 20 22    2d 2d 6e 6f 2d 74 61 67 73 22 29 0a 20 20 20 28 | one.tags"......"--no-tags")....( | 
| 1723c0 | 22 2d 53 22 20 22 43 6c 6f 6e 65 73 20 73 75 62    6d 6f 64 75 6c 65 73 22 20 20 20 20 20 20 22 2d | "-S"."Clones.submodules"......"- | 
| 1723e0 | 2d 72 65 63 75 72 73 65 2d 73 75 62 6d 6f 64 75    6c 65 73 22 20 3a 6c 65 76 65 6c 20 36 29 0a 20 | -recurse-submodules".:level.6).. | 
| 172400 | 20 20 28 22 2d 6c 22 20 22 44 6f 20 6e 6f 74 20    6f 70 74 69 6d 69 7a 65 22 20 20 20 20 20 20 20 | ..("-l"."Do.not.optimize"....... | 
| 172420 | 20 22 2d 2d 6e 6f 2d 6c 6f 63 61 6c 22 20 3a 6c    65 76 65 6c 20 37 29 5d 0a 20 20 5b 22 53 65 74 | ."--no-local".:level.7)]...["Set | 
| 172440 | 75 70 20 61 72 67 75 6d 65 6e 74 73 22 0a 20 20    20 28 22 2d 6f 22 20 22 53 65 74 20 6e 61 6d 65 | up.arguments"....("-o"."Set.name | 
| 172460 | 20 6f 66 20 72 65 6d 6f 74 65 22 20 20 20 20 20    28 22 2d 6f 22 20 22 2d 2d 6f 72 69 67 69 6e 3d | .of.remote".....("-o"."--origin= | 
| 172480 | 22 29 29 0a 20 20 20 28 22 2d 62 22 20 22 53 65    74 20 48 45 41 44 20 62 72 61 6e 63 68 22 20 20 | "))....("-b"."Set.HEAD.branch".. | 
| 1724a0 | 20 20 20 20 20 20 28 22 2d 62 22 20 22 2d 2d 62    72 61 6e 63 68 3d 22 29 29 0a 20 20 20 28 6d 61 | ......("-b"."--branch="))....(ma | 
| 1724c0 | 67 69 74 2d 63 6c 6f 6e 65 3a 2d 2d 66 69 6c 74    65 72 0a 20 20 20 20 3a 69 66 20 28 6c 61 6d 62 | git-clone:--filter.....:if.(lamb | 
| 1724e0 | 64 61 20 28 29 20 28 6d 61 67 69 74 2d 67 69 74    2d 76 65 72 73 69 6f 6e 3e 3d 20 22 32 2e 31 37 | da.().(magit-git-version>=."2.17 | 
| 172500 | 2e 30 22 29 29 0a 20 20 20 20 3a 6c 65 76 65 6c    20 37 29 0a 20 20 20 28 22 2d 67 22 20 22 53 65 | .0")).....:level.7)....("-g"."Se | 
| 172520 | 70 61 72 61 74 65 20 67 69 74 20 64 69 72 65 63    74 6f 72 79 22 20 22 2d 2d 73 65 70 61 72 61 74 | parate.git.directory"."--separat | 
| 172540 | 65 2d 67 69 74 2d 64 69 72 3d 22 0a 20 20 20 20    74 72 61 6e 73 69 65 6e 74 2d 72 65 61 64 2d 64 | e-git-dir=".....transient-read-d | 
| 172560 | 69 72 65 63 74 6f 72 79 20 3a 6c 65 76 65 6c 20    37 29 0a 20 20 20 28 22 2d 74 22 20 22 55 73 65 | irectory.:level.7)....("-t"."Use | 
| 172580 | 20 74 65 6d 70 6c 61 74 65 20 64 69 72 65 63 74    6f 72 79 22 20 22 2d 2d 74 65 6d 70 6c 61 74 65 | .template.directory"."--template | 
| 1725a0 | 3d 22 0a 20 20 20 20 74 72 61 6e 73 69 65 6e 74    2d 72 65 61 64 2d 65 78 69 73 74 69 6e 67 2d 64 | =".....transient-read-existing-d | 
| 1725c0 | 69 72 65 63 74 6f 72 79 20 3a 6c 65 76 65 6c 20    36 29 5d 0a 20 20 5b 22 4c 6f 63 61 6c 20 73 68 | irectory.:level.6)]...["Local.sh | 
| 1725e0 | 61 72 69 6e 67 20 61 72 67 75 6d 65 6e 74 73 22    0a 20 20 20 28 22 2d 73 22 20 22 53 68 61 72 65 | aring.arguments"....("-s"."Share | 
| 172600 | 20 6f 62 6a 65 63 74 73 22 20 20 20 20 20 20 20    20 20 20 28 22 2d 73 22 20 22 2d 2d 73 68 61 72 | .objects"..........("-s"."--shar | 
| 172620 | 65 64 22 20 3a 6c 65 76 65 6c 20 37 29 29 0a 20    20 20 28 22 2d 68 22 20 22 44 6f 20 6e 6f 74 20 | ed".:level.7))....("-h"."Do.not. | 
| 172640 | 75 73 65 20 68 61 72 64 6c 69 6e 6b 73 22 20 20    20 22 2d 2d 6e 6f 2d 68 61 72 64 6c 69 6e 6b 73 | use.hardlinks"..."--no-hardlinks | 
| 172660 | 22 29 5d 0a 20 20 5b 22 43 6c 6f 6e 65 22 0a 20    20 20 28 22 43 22 20 22 72 65 67 75 6c 61 72 22 | ")]...["Clone"....("C"."regular" | 
| 172680 | 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69    74 2d 63 6c 6f 6e 65 2d 72 65 67 75 6c 61 72 29 | ............magit-clone-regular) | 
| 1726a0 | 0a 20 20 20 28 22 73 22 20 22 73 68 61 6c 6c 6f    77 22 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 | ....("s"."shallow"............ma | 
| 1726c0 | 67 69 74 2d 63 6c 6f 6e 65 2d 73 68 61 6c 6c 6f    77 29 0a 20 20 20 28 22 64 22 20 22 73 68 61 6c | git-clone-shallow)....("d"."shal | 
| 1726e0 | 6c 6f 77 20 73 69 6e 63 65 20 64 61 74 65 22 20    6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 73 68 61 6c | low.since.date".magit-clone-shal | 
| 172700 | 6c 6f 77 2d 73 69 6e 63 65 20 3a 6c 65 76 65 6c    20 37 29 0a 20 20 20 28 22 65 22 20 22 73 68 61 | low-since.:level.7)....("e"."sha | 
| 172720 | 6c 6c 6f 77 20 65 78 63 6c 75 64 69 6e 67 22 20    20 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 73 68 61 | llow.excluding"..magit-clone-sha | 
| 172740 | 6c 6c 6f 77 2d 65 78 63 6c 75 64 65 20 3a 6c 65    76 65 6c 20 37 29 0a 20 20 20 28 22 3e 22 20 22 | llow-exclude.:level.7)....(">"." | 
| 172760 | 73 70 61 72 73 65 20 63 68 65 63 6b 6f 75 74 22    20 20 20 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d | sparse.checkout"....magit-clone- | 
| 172780 | 73 70 61 72 73 65 0a 20 20 20 20 3a 69 66 20 28    6c 61 6d 62 64 61 20 28 29 20 28 6d 61 67 69 74 | sparse.....:if.(lambda.().(magit | 
| 1727a0 | 2d 67 69 74 2d 76 65 72 73 69 6f 6e 3e 3d 20 22    32 2e 32 35 2e 30 22 29 29 0a 20 20 20 20 3a 6c | -git-version>=."2.25.0")).....:l | 
| 1727c0 | 65 76 65 6c 20 36 29 0a 20 20 20 28 22 62 22 20    22 62 61 72 65 22 20 20 20 20 20 20 20 20 20 20 | evel.6)....("b"."bare".......... | 
| 1727e0 | 20 20 20 20 20 6d 61 67 69 74 2d 63 6c 6f 6e 65    2d 62 61 72 65 29 0a 20 20 20 28 22 6d 22 20 22 | .....magit-clone-bare)....("m"." | 
| 172800 | 6d 69 72 72 6f 72 22 20 20 20 20 20 20 20 20 20    20 20 20 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d | mirror".............magit-clone- | 
| 172820 | 6d 69 72 72 6f 72 29 5d 0a 20 20 28 69 6e 74 65    72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6f | mirror)]...(interactive.(list.(o | 
| 172840 | 72 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 61 6c    77 61 79 73 2d 74 72 61 6e 73 69 65 6e 74 20 63 | r.magit-clone-always-transient.c | 
| 172860 | 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72    67 29 29 29 0a 20 20 28 69 66 20 74 72 61 6e 73 | urrent-prefix-arg)))...(if.trans | 
| 172880 | 69 65 6e 74 0a 20 20 20 20 20 20 28 74 72 61 6e    73 69 65 6e 74 2d 73 65 74 75 70 20 27 6d 61 67 | ient.......(transient-setup.'mag | 
| 1728a0 | 69 74 2d 63 6c 6f 6e 65 29 0a 20 20 20 20 28 63    61 6c 6c 2d 69 6e 74 65 72 61 63 74 69 76 65 6c | it-clone).....(call-interactivel | 
| 1728c0 | 79 20 23 27 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d    72 65 67 75 6c 61 72 29 29 29 0a 0a 28 74 72 61 | y.#'magit-clone-regular)))..(tra | 
| 1728e0 | 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 61 72    67 75 6d 65 6e 74 20 6d 61 67 69 74 2d 63 6c 6f | nsient-define-argument.magit-clo | 
| 172900 | 6e 65 3a 2d 2d 66 69 6c 74 65 72 20 28 29 0a 20    20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 46 | ne:--filter.()...:description."F | 
| 172920 | 69 6c 74 65 72 20 73 6f 6d 65 20 6f 62 6a 65 63    74 73 22 0a 20 20 3a 63 6c 61 73 73 20 27 74 72 | ilter.some.objects"...:class.'tr | 
| 172940 | 61 6e 73 69 65 6e 74 2d 6f 70 74 69 6f 6e 0a 20    20 3a 6b 65 79 20 22 2d 66 22 0a 20 20 3a 61 72 | ansient-option...:key."-f"...:ar | 
| 172960 | 67 75 6d 65 6e 74 20 22 2d 2d 66 69 6c 74 65 72    3d 22 0a 20 20 3a 72 65 61 64 65 72 20 23 27 6d | gument."--filter="...:reader.#'m | 
| 172980 | 61 67 69 74 2d 63 6c 6f 6e 65 2d 72 65 61 64 2d    66 69 6c 74 65 72 29 0a 0a 28 64 65 66 75 6e 20 | agit-clone-read-filter)..(defun. | 
| 1729a0 | 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 72 65 61 64    2d 66 69 6c 74 65 72 20 28 70 72 6f 6d 70 74 20 | magit-clone-read-filter.(prompt. | 
| 1729c0 | 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20 68 69    73 74 6f 72 79 29 0a 20 20 28 6d 61 67 69 74 2d | initial-input.history)...(magit- | 
| 1729e0 | 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20    70 72 6f 6d 70 74 0a 20 20 20 20 20 20 20 20 20 | completing-read.prompt.......... | 
| 172a00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6c 69 73 74 20 22 62 6c 6f 62 3a 6e 6f 6e 65 | ................(list."blob:none | 
| 172a20 | 22 20 22 74 72 65 65 3a 30 22 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "."tree:0")..................... | 
| 172a40 | 20 20 20 20 20 6e 69 6c 20 6e 69 6c 20 69 6e 69    74 69 61 6c 2d 69 6e 70 75 74 20 68 69 73 74 6f | .....nil.nil.initial-input.histo | 
| 172a60 | 72 79 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f    6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 | ry))..;;;###autoload.(defun.magi | 
| 172a80 | 74 2d 63 6c 6f 6e 65 2d 72 65 67 75 6c 61 72 20    28 72 65 70 6f 73 69 74 6f 72 79 20 64 69 72 65 | t-clone-regular.(repository.dire | 
| 172aa0 | 63 74 6f 72 79 20 61 72 67 73 29 0a 20 20 22 43    72 65 61 74 65 20 61 20 63 6c 6f 6e 65 20 6f 66 | ctory.args)..."Create.a.clone.of | 
| 172ac0 | 20 52 45 50 4f 53 49 54 4f 52 59 20 69 6e 20 44    49 52 45 43 54 4f 52 59 2e 0a 54 68 65 6e 20 73 | .REPOSITORY.in.DIRECTORY..Then.s | 
| 172ae0 | 68 6f 77 20 74 68 65 20 73 74 61 74 75 73 20 62    75 66 66 65 72 20 66 6f 72 20 74 68 65 20 6e 65 | how.the.status.buffer.for.the.ne | 
| 172b00 | 77 20 72 65 70 6f 73 69 74 6f 72 79 2e 22 0a 20    20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6d | w.repository."...(interactive.(m | 
| 172b20 | 61 67 69 74 2d 63 6c 6f 6e 65 2d 72 65 61 64 2d    61 72 67 73 29 29 0a 20 20 28 6d 61 67 69 74 2d | agit-clone-read-args))...(magit- | 
| 172b40 | 63 6c 6f 6e 65 2d 69 6e 74 65 72 6e 61 6c 20 72    65 70 6f 73 69 74 6f 72 79 20 64 69 72 65 63 74 | clone-internal.repository.direct | 
| 172b60 | 6f 72 79 20 61 72 67 73 29 29 0a 0a 3b 3b 3b 23    23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 | ory.args))..;;;###autoload.(defu | 
| 172b80 | 6e 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 73 68    61 6c 6c 6f 77 20 28 72 65 70 6f 73 69 74 6f 72 | n.magit-clone-shallow.(repositor | 
| 172ba0 | 79 20 64 69 72 65 63 74 6f 72 79 20 61 72 67 73    20 64 65 70 74 68 29 0a 20 20 22 43 72 65 61 74 | y.directory.args.depth)..."Creat | 
| 172bc0 | 65 20 61 20 73 68 61 6c 6c 6f 77 20 63 6c 6f 6e    65 20 6f 66 20 52 45 50 4f 53 49 54 4f 52 59 20 | e.a.shallow.clone.of.REPOSITORY. | 
| 172be0 | 69 6e 20 44 49 52 45 43 54 4f 52 59 2e 0a 54 68    65 6e 20 73 68 6f 77 20 74 68 65 20 73 74 61 74 | in.DIRECTORY..Then.show.the.stat | 
| 172c00 | 75 73 20 62 75 66 66 65 72 20 66 6f 72 20 74 68    65 20 6e 65 77 20 72 65 70 6f 73 69 74 6f 72 79 | us.buffer.for.the.new.repository | 
| 172c20 | 2e 0a 57 69 74 68 20 61 20 70 72 65 66 69 78 20    61 72 67 75 6d 65 6e 74 20 72 65 61 64 20 74 68 | ..With.a.prefix.argument.read.th | 
| 172c40 | 65 20 44 45 50 54 48 20 6f 66 20 74 68 65 20 63    6c 6f 6e 65 3b 0a 6f 74 68 65 72 77 69 73 65 20 | e.DEPTH.of.the.clone;.otherwise. | 
| 172c60 | 75 73 65 20 31 2e 22 0a 20 20 28 69 6e 74 65 72    61 63 74 69 76 65 20 28 61 70 70 65 6e 64 20 28 | use.1."...(interactive.(append.( | 
| 172c80 | 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 72 65 61 64    2d 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 20 | magit-clone-read-args).......... | 
| 172ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c    69 73 74 20 28 69 66 20 63 75 72 72 65 6e 74 2d | ..............(list.(if.current- | 
| 172cc0 | 70 72 65 66 69 78 2d 61 72 67 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | prefix-arg...................... | 
| 172ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 61    64 2d 6e 75 6d 62 65 72 20 22 44 65 70 74 68 3a | ............(read-number."Depth: | 
| 172d00 | 20 22 20 31 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .".1)........................... | 
| 172d20 | 20 20 20 20 20 31 29 29 29 29 0a 20 20 28 6d 61    67 69 74 2d 63 6c 6f 6e 65 2d 69 6e 74 65 72 6e | .....1))))...(magit-clone-intern | 
| 172d40 | 61 6c 20 72 65 70 6f 73 69 74 6f 72 79 20 64 69    72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 20 20 | al.repository.directory......... | 
| 172d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 63 6f 6e 73 20 28 66 6f 72 6d 61 74 20 22 2d | ................(cons.(format."- | 
| 172d80 | 2d 64 65 70 74 68 3d 25 73 22 20 64 65 70 74 68    29 20 61 72 67 73 29 29 29 0a 0a 3b 3b 3b 23 23 | -depth=%s".depth).args)))..;;;## | 
| 172da0 | 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e    20 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 73 68 61 | #autoload.(defun.magit-clone-sha | 
| 172dc0 | 6c 6c 6f 77 2d 73 69 6e 63 65 20 28 72 65 70 6f    73 69 74 6f 72 79 20 64 69 72 65 63 74 6f 72 79 | llow-since.(repository.directory | 
| 172de0 | 20 61 72 67 73 20 64 61 74 65 29 0a 20 20 22 43    72 65 61 74 65 20 61 20 73 68 61 6c 6c 6f 77 20 | .args.date)..."Create.a.shallow. | 
| 172e00 | 63 6c 6f 6e 65 20 6f 66 20 52 45 50 4f 53 49 54    4f 52 59 20 69 6e 20 44 49 52 45 43 54 4f 52 59 | clone.of.REPOSITORY.in.DIRECTORY | 
| 172e20 | 2e 0a 54 68 65 6e 20 73 68 6f 77 20 74 68 65 20    73 74 61 74 75 73 20 62 75 66 66 65 72 20 66 6f | ..Then.show.the.status.buffer.fo | 
| 172e40 | 72 20 74 68 65 20 6e 65 77 20 72 65 70 6f 73 69    74 6f 72 79 2e 0a 45 78 63 6c 75 64 65 20 63 6f | r.the.new.repository..Exclude.co | 
| 172e60 | 6d 6d 69 74 73 20 62 65 66 6f 72 65 20 44 41 54    45 2c 20 77 68 69 63 68 20 69 73 20 72 65 61 64 | mmits.before.DATE,.which.is.read | 
| 172e80 | 20 66 72 6f 6d 20 74 68 65 0a 75 73 65 72 2e 22    0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 | .from.the.user."...(interactive. | 
| 172ea0 | 28 61 70 70 65 6e 64 20 28 6d 61 67 69 74 2d 63    6c 6f 6e 65 2d 72 65 61 64 2d 61 72 67 73 29 0a | (append.(magit-clone-read-args). | 
| 172ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6c 69 73 74 20 28 74 72 | .......................(list.(tr | 
| 172ee0 | 61 6e 73 69 65 6e 74 2d 72 65 61 64 2d 64 61 74    65 20 22 45 78 63 6c 75 64 65 20 63 6f 6d 6d 69 | ansient-read-date."Exclude.commi | 
| 172f00 | 74 73 20 62 65 66 6f 72 65 3a 20 22 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ts.before:.".................... | 
| 172f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e | ...............................n | 
| 172f40 | 69 6c 20 6e 69 6c 29 29 29 29 0a 20 20 28 6d 61    67 69 74 2d 63 6c 6f 6e 65 2d 69 6e 74 65 72 6e | il.nil))))...(magit-clone-intern | 
| 172f60 | 61 6c 20 72 65 70 6f 73 69 74 6f 72 79 20 64 69    72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 20 20 | al.repository.directory......... | 
| 172f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 63 6f 6e 73 20 28 66 6f 72 6d 61 74 20 22 2d | ................(cons.(format."- | 
| 172fa0 | 2d 73 68 61 6c 6c 6f 77 2d 73 69 6e 63 65 3d 25    73 22 20 64 61 74 65 29 20 61 72 67 73 29 29 29 | -shallow-since=%s".date).args))) | 
| 172fc0 | 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64    0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 63 6c | ..;;;###autoload.(defun.magit-cl | 
| 172fe0 | 6f 6e 65 2d 73 68 61 6c 6c 6f 77 2d 65 78 63 6c    75 64 65 20 28 72 65 70 6f 73 69 74 6f 72 79 20 | one-shallow-exclude.(repository. | 
| 173000 | 64 69 72 65 63 74 6f 72 79 20 61 72 67 73 20 65    78 63 6c 75 64 65 29 0a 20 20 22 43 72 65 61 74 | directory.args.exclude)..."Creat | 
| 173020 | 65 20 61 20 73 68 61 6c 6c 6f 77 20 63 6c 6f 6e    65 20 6f 66 20 52 45 50 4f 53 49 54 4f 52 59 20 | e.a.shallow.clone.of.REPOSITORY. | 
| 173040 | 69 6e 20 44 49 52 45 43 54 4f 52 59 2e 0a 54 68    65 6e 20 73 68 6f 77 20 74 68 65 20 73 74 61 74 | in.DIRECTORY..Then.show.the.stat | 
| 173060 | 75 73 20 62 75 66 66 65 72 20 66 6f 72 20 74 68    65 20 6e 65 77 20 72 65 70 6f 73 69 74 6f 72 79 | us.buffer.for.the.new.repository | 
| 173080 | 2e 0a 45 78 63 6c 75 64 65 20 63 6f 6d 6d 69 74    73 20 72 65 61 63 68 61 62 6c 65 20 66 72 6f 6d | ..Exclude.commits.reachable.from | 
| 1730a0 | 20 45 58 43 4c 55 44 45 2c 20 77 68 69 63 68 20    69 73 20 61 0a 62 72 61 6e 63 68 20 6f 72 20 74 | .EXCLUDE,.which.is.a.branch.or.t | 
| 1730c0 | 61 67 20 72 65 61 64 20 66 72 6f 6d 20 74 68 65    20 75 73 65 72 2e 22 0a 20 20 28 69 6e 74 65 72 | ag.read.from.the.user."...(inter | 
| 1730e0 | 61 63 74 69 76 65 20 28 61 70 70 65 6e 64 20 28    6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 72 65 61 64 | active.(append.(magit-clone-read | 
| 173100 | 2d 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c | -args)........................(l | 
| 173120 | 69 73 74 20 28 72 65 61 64 2d 73 74 72 69 6e 67    20 22 45 78 63 6c 75 64 65 20 63 6f 6d 6d 69 74 | ist.(read-string."Exclude.commit | 
| 173140 | 73 20 72 65 61 63 68 61 62 6c 65 20 66 72 6f 6d    3a 20 22 29 29 29 29 0a 20 20 28 6d 61 67 69 74 | s.reachable.from:."))))...(magit | 
| 173160 | 2d 63 6c 6f 6e 65 2d 69 6e 74 65 72 6e 61 6c 20    72 65 70 6f 73 69 74 6f 72 79 20 64 69 72 65 63 | -clone-internal.repository.direc | 
| 173180 | 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f | tory.........................(co | 
| 1731a0 | 6e 73 20 28 66 6f 72 6d 61 74 20 22 2d 2d 73 68    61 6c 6c 6f 77 2d 65 78 63 6c 75 64 65 3d 25 73 | ns.(format."--shallow-exclude=%s | 
| 1731c0 | 22 20 65 78 63 6c 75 64 65 29 20 61 72 67 73 29    29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f | ".exclude).args)))..;;;###autolo | 
| 1731e0 | 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d    63 6c 6f 6e 65 2d 62 61 72 65 20 28 72 65 70 6f | ad.(defun.magit-clone-bare.(repo | 
| 173200 | 73 69 74 6f 72 79 20 64 69 72 65 63 74 6f 72 79    20 61 72 67 73 29 0a 20 20 22 43 72 65 61 74 65 | sitory.directory.args)..."Create | 
| 173220 | 20 61 20 62 61 72 65 20 63 6c 6f 6e 65 20 6f 66    20 52 45 50 4f 53 49 54 4f 52 59 20 69 6e 20 44 | .a.bare.clone.of.REPOSITORY.in.D | 
| 173240 | 49 52 45 43 54 4f 52 59 2e 0a 54 68 65 6e 20 73    68 6f 77 20 74 68 65 20 73 74 61 74 75 73 20 62 | IRECTORY..Then.show.the.status.b | 
| 173260 | 75 66 66 65 72 20 66 6f 72 20 74 68 65 20 6e 65    77 20 72 65 70 6f 73 69 74 6f 72 79 2e 22 0a 20 | uffer.for.the.new.repository.".. | 
| 173280 | 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6d    61 67 69 74 2d 63 6c 6f 6e 65 2d 72 65 61 64 2d | .(interactive.(magit-clone-read- | 
| 1732a0 | 61 72 67 73 29 29 0a 20 20 28 6d 61 67 69 74 2d    63 6c 6f 6e 65 2d 69 6e 74 65 72 6e 61 6c 20 72 | args))...(magit-clone-internal.r | 
| 1732c0 | 65 70 6f 73 69 74 6f 72 79 20 64 69 72 65 63 74    6f 72 79 20 28 63 6f 6e 73 20 22 2d 2d 62 61 72 | epository.directory.(cons."--bar | 
| 1732e0 | 65 22 20 61 72 67 73 29 29 29 0a 0a 3b 3b 3b 23    23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 | e".args)))..;;;###autoload.(defu | 
| 173300 | 6e 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 6d 69    72 72 6f 72 20 28 72 65 70 6f 73 69 74 6f 72 79 | n.magit-clone-mirror.(repository | 
| 173320 | 20 64 69 72 65 63 74 6f 72 79 20 61 72 67 73 29    0a 20 20 22 43 72 65 61 74 65 20 61 20 6d 69 72 | .directory.args)..."Create.a.mir | 
| 173340 | 72 6f 72 20 6f 66 20 52 45 50 4f 53 49 54 4f 52    59 20 69 6e 20 44 49 52 45 43 54 4f 52 59 2e 0a | ror.of.REPOSITORY.in.DIRECTORY.. | 
| 173360 | 54 68 65 6e 20 73 68 6f 77 20 74 68 65 20 73 74    61 74 75 73 20 62 75 66 66 65 72 20 66 6f 72 20 | Then.show.the.status.buffer.for. | 
| 173380 | 74 68 65 20 6e 65 77 20 72 65 70 6f 73 69 74 6f    72 79 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 | the.new.repository."...(interact | 
| 1733a0 | 69 76 65 20 28 6d 61 67 69 74 2d 63 6c 6f 6e 65    2d 72 65 61 64 2d 61 72 67 73 29 29 0a 20 20 28 | ive.(magit-clone-read-args))...( | 
| 1733c0 | 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 69 6e 74 65    72 6e 61 6c 20 72 65 70 6f 73 69 74 6f 72 79 20 | magit-clone-internal.repository. | 
| 1733e0 | 64 69 72 65 63 74 6f 72 79 20 28 63 6f 6e 73 20    22 2d 2d 6d 69 72 72 6f 72 22 20 61 72 67 73 29 | directory.(cons."--mirror".args) | 
| 173400 | 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f    61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | ))..;;;###autoload.(defun.magit- | 
| 173420 | 63 6c 6f 6e 65 2d 73 70 61 72 73 65 20 28 72 65    70 6f 73 69 74 6f 72 79 20 64 69 72 65 63 74 6f | clone-sparse.(repository.directo | 
| 173440 | 72 79 20 61 72 67 73 29 0a 20 20 22 43 6c 6f 6e    65 20 52 45 50 4f 53 49 54 4f 52 59 20 69 6e 74 | ry.args)..."Clone.REPOSITORY.int | 
| 173460 | 6f 20 44 49 52 45 43 54 4f 52 59 20 61 6e 64 20    63 72 65 61 74 65 20 61 20 73 70 61 72 73 65 20 | o.DIRECTORY.and.create.a.sparse. | 
| 173480 | 63 68 65 63 6b 6f 75 74 2e 22 0a 20 20 28 69 6e    74 65 72 61 63 74 69 76 65 20 28 6d 61 67 69 74 | checkout."...(interactive.(magit | 
| 1734a0 | 2d 63 6c 6f 6e 65 2d 72 65 61 64 2d 61 72 67 73    29 29 0a 20 20 28 6d 61 67 69 74 2d 63 6c 6f 6e | -clone-read-args))...(magit-clon | 
| 1734c0 | 65 2d 69 6e 74 65 72 6e 61 6c 20 72 65 70 6f 73    69 74 6f 72 79 20 64 69 72 65 63 74 6f 72 79 20 | e-internal.repository.directory. | 
| 1734e0 | 28 63 6f 6e 73 20 22 2d 2d 6e 6f 2d 63 68 65 63    6b 6f 75 74 22 20 61 72 67 73 29 0a 20 20 20 20 | (cons."--no-checkout".args)..... | 
| 173500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 27 73 70 61 72 73 65 29 29 0a 0a 28 | ....................'sparse))..( | 
| 173520 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 63 6c 6f 6e    65 2d 69 6e 74 65 72 6e 61 6c 20 28 72 65 70 6f | defun.magit-clone-internal.(repo | 
| 173540 | 73 69 74 6f 72 79 20 64 69 72 65 63 74 6f 72 79    20 61 72 67 73 20 26 6f 70 74 69 6f 6e 61 6c 20 | sitory.directory.args.&optional. | 
| 173560 | 73 70 61 72 73 65 29 0a 20 20 28 6c 65 74 2a 20    28 28 63 68 65 63 6b 6f 75 74 20 28 6e 6f 74 20 | sparse)...(let*.((checkout.(not. | 
| 173580 | 28 6d 65 6d 62 65 72 20 28 63 61 72 20 61 72 67    73 29 20 27 28 22 2d 2d 62 61 72 65 22 20 22 2d | (member.(car.args).'("--bare"."- | 
| 1735a0 | 2d 6d 69 72 72 6f 72 22 29 29 29 29 0a 20 20 20    20 20 20 20 20 20 28 72 65 6d 6f 74 65 20 28 6f | -mirror"))))..........(remote.(o | 
| 1735c0 | 72 20 28 74 72 61 6e 73 69 65 6e 74 2d 61 72 67    2d 76 61 6c 75 65 20 22 2d 2d 6f 72 69 67 69 6e | r.(transient-arg-value."--origin | 
| 1735e0 | 3d 22 20 61 72 67 73 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | =".args)......................(m | 
| 173600 | 61 67 69 74 2d 67 65 74 20 22 63 6c 6f 6e 65 2e    64 65 66 61 75 6c 74 52 65 6d 6f 74 65 22 29 0a | agit-get."clone.defaultRemote"). | 
| 173620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 22 6f 72 69 67 69 6e 22 29 29 0a | ....................."origin")). | 
| 173640 | 20 20 20 20 20 20 20 20 20 28 73 65 74 2d 70 75    73 68 2d 64 65 66 61 75 6c 74 0a 20 20 20 20 20 | .........(set-push-default...... | 
| 173660 | 20 20 20 20 20 28 61 6e 64 20 63 68 65 63 6b 6f    75 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....(and.checkout.............. | 
| 173680 | 20 20 28 6f 72 20 28 65 71 20 20 6d 61 67 69 74    2d 63 6c 6f 6e 65 2d 73 65 74 2d 72 65 6d 6f 74 | ..(or.(eq..magit-clone-set-remot | 
| 1736a0 | 65 2e 70 75 73 68 44 65 66 61 75 6c 74 20 74 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e.pushDefault.t)................ | 
| 1736c0 | 20 20 20 20 28 61 6e 64 20 6d 61 67 69 74 2d 63    6c 6f 6e 65 2d 73 65 74 2d 72 65 6d 6f 74 65 2e | ....(and.magit-clone-set-remote. | 
| 1736e0 | 70 75 73 68 44 65 66 61 75 6c 74 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | pushDefault..................... | 
| 173700 | 20 20 20 20 28 79 2d 6f 72 2d 6e 2d 70 20 28 66    6f 72 6d 61 74 20 22 53 65 74 20 60 72 65 6d 6f | ....(y-or-n-p.(format."Set.`remo | 
| 173720 | 74 65 2e 70 75 73 68 44 65 66 61 75 6c 74 27 20    74 6f 20 25 53 3f 20 22 0a 20 20 20 20 20 20 20 | te.pushDefault'.to.%S?."........ | 
| 173740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 173760 | 20 20 20 72 65 6d 6f 74 65 29 29 29 29 29 29 29    0a 20 20 20 20 28 72 75 6e 2d 68 6f 6f 6b 73 20 | ...remote))))))).....(run-hooks. | 
| 173780 | 27 6d 61 67 69 74 2d 63 72 65 64 65 6e 74 69 61    6c 2d 68 6f 6f 6b 29 0a 20 20 20 20 28 73 65 74 | 'magit-credential-hook).....(set | 
| 1737a0 | 71 20 64 69 72 65 63 74 6f 72 79 20 28 66 69 6c    65 2d 6e 61 6d 65 2d 61 73 2d 64 69 72 65 63 74 | q.directory.(file-name-as-direct | 
| 1737c0 | 6f 72 79 20 28 65 78 70 61 6e 64 2d 66 69 6c 65    2d 6e 61 6d 65 20 64 69 72 65 63 74 6f 72 79 29 | ory.(expand-file-name.directory) | 
| 1737e0 | 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 66 69    6c 65 2d 65 78 69 73 74 73 2d 70 20 64 69 72 65 | )).....(when.(file-exists-p.dire | 
| 173800 | 63 74 6f 72 79 29 0a 20 20 20 20 20 20 28 69 66    20 28 66 69 6c 65 2d 64 69 72 65 63 74 6f 72 79 | ctory).......(if.(file-directory | 
| 173820 | 2d 70 20 64 69 72 65 63 74 6f 72 79 29 0a 20 20    20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6c | -p.directory)...........(when.(l | 
| 173840 | 65 6e 67 74 68 3e 20 28 64 69 72 65 63 74 6f 72    79 2d 66 69 6c 65 73 20 64 69 72 65 63 74 6f 72 | ength>.(directory-files.director | 
| 173860 | 79 29 20 32 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 28 6c 65 74 20 28 28 6e 61 6d 65 20 28 6d | y).2).............(let.((name.(m | 
| 173880 | 61 67 69 74 2d 63 6c 6f 6e 65 2d 2d 75 72 6c 2d    74 6f 2d 6e 61 6d 65 20 72 65 70 6f 73 69 74 6f | agit-clone--url-to-name.reposito | 
| 1738a0 | 72 79 29 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 75 6e 6c 65 73 73 20 28 61 6e 64 | ry)))...............(unless.(and | 
| 1738c0 | 20 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .name........................... | 
| 1738e0 | 20 28 73 65 74 71 20 64 69 72 65 63 74 6f 72 79    20 28 66 69 6c 65 2d 6e 61 6d 65 2d 61 73 2d 64 | .(setq.directory.(file-name-as-d | 
| 173900 | 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | irectory........................ | 
| 173920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c | .....................(expand-fil | 
| 173940 | 65 2d 6e 61 6d 65 20 6e 61 6d 65 20 64 69 72 65    63 74 6f 72 79 29 29 29 0a 20 20 20 20 20 20 20 | e-name.name.directory)))........ | 
| 173960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6e 6f 74 20 28 66 69 6c 65 2d 65 | ....................(not.(file-e | 
| 173980 | 78 69 73 74 73 2d 70 20 64 69 72 65 63 74 6f 72    79 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | xists-p.directory)))............ | 
| 1739a0 | 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72    20 22 25 73 20 61 6c 72 65 61 64 79 20 65 78 69 | .....(user-error."%s.already.exi | 
| 1739c0 | 73 74 73 22 20 64 69 72 65 63 74 6f 72 79 29 29    29 29 0a 20 20 20 20 20 20 20 20 28 75 73 65 72 | sts".directory)))).........(user | 
| 1739e0 | 2d 65 72 72 6f 72 20 22 25 73 20 61 6c 72 65 61    64 79 20 65 78 69 73 74 73 20 61 6e 64 20 69 73 | -error."%s.already.exists.and.is | 
| 173a00 | 20 6e 6f 74 20 61 20 64 69 72 65 63 74 6f 72 79    22 20 64 69 72 65 63 74 6f 72 79 29 29 29 0a 20 | .not.a.directory".directory))).. | 
| 173a20 | 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69    74 2d 61 73 79 6e 63 20 22 63 6c 6f 6e 65 22 20 | ...(magit-run-git-async."clone". | 
| 173a40 | 61 72 67 73 20 22 2d 2d 22 20 72 65 70 6f 73 69    74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 | args."--".repository............ | 
| 173a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d    61 67 69 74 2d 63 6f 6e 76 65 72 74 2d 66 69 6c | ..............(magit-convert-fil | 
| 173a80 | 65 6e 61 6d 65 2d 66 6f 72 2d 67 69 74 20 64 69    72 65 63 74 6f 72 79 29 29 0a 20 20 20 20 3b 3b | ename-for-git.directory)).....;; | 
| 173aa0 | 20 44 6f 6e 27 74 20 72 65 66 72 65 73 68 20 74    68 65 20 62 75 66 66 65 72 20 77 65 27 72 65 20 | .Don't.refresh.the.buffer.we're. | 
| 173ac0 | 63 61 6c 6c 69 6e 67 20 66 72 6f 6d 2e 0a 20 20    20 20 28 70 72 6f 63 65 73 73 2d 70 75 74 20 6d | calling.from......(process-put.m | 
| 173ae0 | 61 67 69 74 2d 74 68 69 73 2d 70 72 6f 63 65 73    73 20 27 69 6e 68 69 62 69 74 2d 72 65 66 72 65 | agit-this-process.'inhibit-refre | 
| 173b00 | 73 68 20 74 29 0a 20 20 20 20 28 73 65 74 2d 70    72 6f 63 65 73 73 2d 73 65 6e 74 69 6e 65 6c 0a | sh.t).....(set-process-sentinel. | 
| 173b20 | 20 20 20 20 20 6d 61 67 69 74 2d 74 68 69 73 2d    70 72 6f 63 65 73 73 0a 20 20 20 20 20 28 6c 61 | .....magit-this-process......(la | 
| 173b40 | 6d 62 64 61 20 28 70 72 6f 63 65 73 73 20 65 76    65 6e 74 29 0a 20 20 20 20 20 20 20 28 77 68 65 | mbda.(process.event)........(whe | 
| 173b60 | 6e 20 28 6d 65 6d 71 20 28 70 72 6f 63 65 73 73    2d 73 74 61 74 75 73 20 70 72 6f 63 65 73 73 29 | n.(memq.(process-status.process) | 
| 173b80 | 20 27 28 65 78 69 74 20 73 69 67 6e 61 6c 29 29    0a 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 | .'(exit.signal))..........(let.( | 
| 173ba0 | 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 72    61 69 73 65 2d 65 72 72 6f 72 20 74 29 29 0a 20 | (magit-process-raise-error.t)).. | 
| 173bc0 | 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74    2d 70 72 6f 63 65 73 73 2d 73 65 6e 74 69 6e 65 | ..........(magit-process-sentine | 
| 173be0 | 6c 20 70 72 6f 63 65 73 73 20 65 76 65 6e 74 29    29 29 0a 20 20 20 20 20 20 20 28 77 68 65 6e 20 | l.process.event)))........(when. | 
| 173c00 | 28 61 6e 64 20 28 65 71 20 28 70 72 6f 63 65 73    73 2d 73 74 61 74 75 73 20 70 72 6f 63 65 73 73 | (and.(eq.(process-status.process | 
| 173c20 | 29 20 27 65 78 69 74 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 3d 20 28 70 | ).'exit)...................(=.(p | 
| 173c40 | 72 6f 63 65 73 73 2d 65 78 69 74 2d 73 74 61 74    75 73 20 70 72 6f 63 65 73 73 29 20 30 29 29 0a | rocess-exit-status.process).0)). | 
| 173c60 | 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 63    68 65 63 6b 6f 75 74 0a 20 20 20 20 20 20 20 20 | .........(when.checkout......... | 
| 173c80 | 20 20 20 28 6c 65 74 20 28 28 64 65 66 61 75 6c    74 2d 64 69 72 65 63 74 6f 72 79 20 64 69 72 65 | ...(let.((default-directory.dire | 
| 173ca0 | 63 74 6f 72 79 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 28 77 68 65 6e 20 73 65 74 2d 70 | ctory))..............(when.set-p | 
| 173cc0 | 75 73 68 2d 64 65 66 61 75 6c 74 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 66 | ush-default................(setf | 
| 173ce0 | 20 28 6d 61 67 69 74 2d 67 65 74 20 22 72 65 6d    6f 74 65 2e 70 75 73 68 44 65 66 61 75 6c 74 22 | .(magit-get."remote.pushDefault" | 
| 173d00 | 29 20 72 65 6d 6f 74 65 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 | ).remote))..............(unless. | 
| 173d20 | 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 73 65 74 2d    72 65 6d 6f 74 65 2d 68 65 61 64 0a 20 20 20 20 | magit-clone-set-remote-head..... | 
| 173d40 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69    74 2d 72 65 6d 6f 74 65 2d 75 6e 73 65 74 2d 68 | ...........(magit-remote-unset-h | 
| 173d60 | 65 61 64 20 72 65 6d 6f 74 65 29 29 29 29 0a 20    20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 | ead.remote))))..........(when.(a | 
| 173d80 | 6e 64 20 73 70 61 72 73 65 20 63 68 65 63 6b 6f    75 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 | nd.sparse.checkout)............( | 
| 173da0 | 77 68 65 6e 20 28 6d 61 67 69 74 2d 67 69 74 2d    76 65 72 73 69 6f 6e 3c 20 22 32 2e 32 35 2e 30 | when.(magit-git-version<."2.25.0 | 
| 173dc0 | 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    28 75 73 65 72 2d 65 72 72 6f 72 0a 20 20 20 20 | ")..............(user-error..... | 
| 173de0 | 20 20 20 20 20 20 20 20 20 20 22 60 67 69 74 20    73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 27 | .........."`git.sparse-checkout' | 
| 173e00 | 20 6e 6f 74 20 61 76 61 69 6c 61 62 6c 65 20 75    6e 74 69 6c 20 47 69 74 20 76 32 2e 32 35 22 29 | .not.available.until.Git.v2.25") | 
| 173e20 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6c 65    74 20 28 28 64 65 66 61 75 6c 74 2d 64 69 72 65 | )............(let.((default-dire | 
| 173e40 | 63 74 6f 72 79 20 64 69 72 65 63 74 6f 72 79 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ctory.directory))..............( | 
| 173e60 | 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22    73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 22 | magit-call-git."sparse-checkout" | 
| 173e80 | 20 22 69 6e 69 74 22 20 22 2d 2d 63 6f 6e 65 22    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ."init"."--cone")..............( | 
| 173ea0 | 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22    63 68 65 63 6b 6f 75 74 22 20 28 6d 61 67 69 74 | magit-call-git."checkout".(magit | 
| 173ec0 | 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61    6e 63 68 29 29 29 29 0a 20 20 20 20 20 20 20 20 | -get-current-branch))))......... | 
| 173ee0 | 20 28 6c 65 74 20 28 28 64 65 66 61 75 6c 74 2d    64 69 72 65 63 74 6f 72 79 20 64 69 72 65 63 74 | .(let.((default-directory.direct | 
| 173f00 | 6f 72 79 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 28 72 75 6e 2d 68 6f 6f 6b 73 20 27 6d 61 67 | ory))............(run-hooks.'mag | 
| 173f20 | 69 74 2d 70 6f 73 74 2d 63 6c 6f 6e 65 2d 68 6f    6f 6b 29 29 0a 20 20 20 20 20 20 20 20 20 28 77 | it-post-clone-hook))..........(w | 
| 173f40 | 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66    65 72 20 28 70 72 6f 63 65 73 73 2d 67 65 74 20 | ith-current-buffer.(process-get. | 
| 173f60 | 70 72 6f 63 65 73 73 20 27 63 6f 6d 6d 61 6e 64    2d 62 75 66 29 0a 20 20 20 20 20 20 20 20 20 20 | process.'command-buf)........... | 
| 173f80 | 20 28 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 73    65 74 75 70 2d 62 75 66 66 65 72 20 64 69 72 65 | .(magit-status-setup-buffer.dire | 
| 173fa0 | 63 74 6f 72 79 29 29 29 29 29 29 29 0a 0a 28 64    65 66 75 6e 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 | ctory)))))))..(defun.magit-clone | 
| 173fc0 | 2d 72 65 61 64 2d 61 72 67 73 20 28 29 0a 20 20    28 6c 65 74 20 28 28 72 65 70 6f 20 28 6d 61 67 | -read-args.()...(let.((repo.(mag | 
| 173fe0 | 69 74 2d 63 6c 6f 6e 65 2d 72 65 61 64 2d 72 65    70 6f 73 69 74 6f 72 79 29 29 29 0a 20 20 20 20 | it-clone-read-repository)))..... | 
| 174000 | 28 6c 69 73 74 20 72 65 70 6f 0a 20 20 20 20 20    20 20 20 20 20 28 72 65 61 64 2d 64 69 72 65 63 | (list.repo...........(read-direc | 
| 174020 | 74 6f 72 79 2d 6e 61 6d 65 0a 20 20 20 20 20 20    20 20 20 20 20 22 43 6c 6f 6e 65 20 74 6f 3a 20 | tory-name............"Clone.to:. | 
| 174040 | 22 0a 20 20 20 20 20 20 20 20 20 20 20 28 69 66    20 28 66 75 6e 63 74 69 6f 6e 70 20 6d 61 67 69 | "............(if.(functionp.magi | 
| 174060 | 74 2d 63 6c 6f 6e 65 2d 64 65 66 61 75 6c 74 2d    64 69 72 65 63 74 6f 72 79 29 0a 20 20 20 20 20 | t-clone-default-directory)...... | 
| 174080 | 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61    6c 6c 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 64 | ..........(funcall.magit-clone-d | 
| 1740a0 | 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79    20 72 65 70 6f 29 0a 20 20 20 20 20 20 20 20 20 | efault-directory.repo).......... | 
| 1740c0 | 20 20 20 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d    64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 | ....magit-clone-default-director | 
| 1740e0 | 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 6e 69    6c 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 | y)............nil.nil........... | 
| 174100 | 20 28 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 2d 75    72 6c 2d 74 6f 2d 6e 61 6d 65 20 72 65 70 6f 29 | .(magit-clone--url-to-name.repo) | 
| 174120 | 29 0a 20 20 20 20 20 20 20 20 20 20 28 74 72 61    6e 73 69 65 6e 74 2d 61 72 67 73 20 27 6d 61 67 | )...........(transient-args.'mag | 
| 174140 | 69 74 2d 63 6c 6f 6e 65 29 29 29 29 0a 0a 28 64    65 66 75 6e 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 | it-clone))))..(defun.magit-clone | 
| 174160 | 2d 72 65 61 64 2d 72 65 70 6f 73 69 74 6f 72 79    20 28 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 61 | -read-repository.()...(magit-rea | 
| 174180 | 64 2d 63 68 61 72 2d 63 61 73 65 20 22 43 6c 6f    6e 65 20 66 72 6f 6d 20 22 20 6e 69 6c 0a 20 20 | d-char-case."Clone.from.".nil... | 
| 1741a0 | 20 20 28 3f 75 20 22 5b 75 5d 72 6c 20 6f 72 20    6e 61 6d 65 22 0a 20 20 20 20 20 20 20 20 28 6c | ..(?u."[u]rl.or.name".........(l | 
| 1741c0 | 65 74 20 28 28 73 74 72 20 28 6d 61 67 69 74 2d    72 65 61 64 2d 73 74 72 69 6e 67 2d 6e 73 20 22 | et.((str.(magit-read-string-ns." | 
| 1741e0 | 43 6c 6f 6e 65 20 66 72 6f 6d 20 75 72 6c 20 6f    72 20 6e 61 6d 65 22 29 29 29 0a 20 20 20 20 20 | Clone.from.url.or.name")))...... | 
| 174200 | 20 20 20 20 20 28 69 66 20 28 73 74 72 69 6e 67    2d 6d 61 74 63 68 2d 70 20 22 5c 5c 28 3a 2f 2f | .....(if.(string-match-p."\\(:// | 
| 174220 | 5c 5c 7c 40 5c 5c 29 22 20 73 74 72 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 73 74 72 0a | \\|@\\)".str)...............str. | 
| 174240 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67    69 74 2d 63 6c 6f 6e 65 2d 2d 6e 61 6d 65 2d 74 | ............(magit-clone--name-t | 
| 174260 | 6f 2d 75 72 6c 20 73 74 72 29 29 29 29 0a 20 20    20 20 28 3f 70 20 22 5b 70 5d 61 74 68 22 0a 20 | o-url.str)))).....(?p."[p]ath".. | 
| 174280 | 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 6f    6e 76 65 72 74 2d 66 69 6c 65 6e 61 6d 65 2d 66 | .......(magit-convert-filename-f | 
| 1742a0 | 6f 72 2d 67 69 74 0a 20 20 20 20 20 20 20 20 20    28 72 65 61 64 2d 64 69 72 65 63 74 6f 72 79 2d | or-git..........(read-directory- | 
| 1742c0 | 6e 61 6d 65 20 22 43 6c 6f 6e 65 20 72 65 70 6f    73 69 74 6f 72 79 3a 20 22 29 29 29 0a 20 20 20 | name."Clone.repository:."))).... | 
| 1742e0 | 20 28 3f 6c 20 22 5b 6c 5d 6f 63 61 6c 20 75 72    6c 22 0a 20 20 20 20 20 20 20 20 28 63 6f 6e 63 | .(?l."[l]ocal.url".........(conc | 
| 174300 | 61 74 20 22 66 69 6c 65 3a 2f 2f 22 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 | at."file://".................(ma | 
| 174320 | 67 69 74 2d 63 6f 6e 76 65 72 74 2d 66 69 6c 65    6e 61 6d 65 2d 66 6f 72 2d 67 69 74 0a 20 20 20 | git-convert-filename-for-git.... | 
| 174340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72    65 61 64 2d 64 69 72 65 63 74 6f 72 79 2d 6e 61 | ..............(read-directory-na | 
| 174360 | 6d 65 20 22 43 6c 6f 6e 65 20 72 65 70 6f 73 69    74 6f 72 79 3a 20 66 69 6c 65 3a 2f 2f 22 29 29 | me."Clone.repository:.file://")) | 
| 174380 | 29 29 0a 20 20 20 20 28 3f 62 20 22 6f 72 20 5b    62 5d 75 6e 64 6c 65 22 0a 20 20 20 20 20 20 20 | )).....(?b."or.[b]undle"........ | 
| 1743a0 | 20 28 6d 61 67 69 74 2d 63 6f 6e 76 65 72 74 2d    66 69 6c 65 6e 61 6d 65 2d 66 6f 72 2d 67 69 74 | .(magit-convert-filename-for-git | 
| 1743c0 | 0a 20 20 20 20 20 20 20 20 20 28 72 65 61 64 2d    66 69 6c 65 2d 6e 61 6d 65 20 22 43 6c 6f 6e 65 | ..........(read-file-name."Clone | 
| 1743e0 | 20 66 72 6f 6d 20 62 75 6e 64 6c 65 3a 20 22 29    29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | .from.bundle:.")))))..(defun.mag | 
| 174400 | 69 74 2d 63 6c 6f 6e 65 2d 2d 75 72 6c 2d 74 6f    2d 6e 61 6d 65 20 28 75 72 6c 29 0a 20 20 28 61 | it-clone--url-to-name.(url)...(a | 
| 174420 | 6e 64 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68    20 22 5c 5c 28 5b 5e 2f 3a 5d 2b 3f 5c 5c 29 5c | nd.(string-match."\\([^/:]+?\\)\ | 
| 174440 | 5c 28 2f 3f 5c 5c 2e 67 69 74 5c 5c 29 3f 24 22    20 75 72 6c 29 0a 20 20 20 20 20 20 20 28 6d 61 | \(/?\\.git\\)?$".url)........(ma | 
| 174460 | 74 63 68 2d 73 74 72 69 6e 67 20 31 20 75 72 6c    29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | tch-string.1.url)))..(defun.magi | 
| 174480 | 74 2d 63 6c 6f 6e 65 2d 2d 6e 61 6d 65 2d 74 6f    2d 75 72 6c 20 28 6e 61 6d 65 29 0a 20 20 28 6f | t-clone--name-to-url.(name)...(o | 
| 1744a0 | 72 20 28 73 65 71 2d 73 6f 6d 65 0a 20 20 20 20    20 20 20 28 70 63 61 73 65 2d 6c 61 6d 62 64 61 | r.(seq-some........(pcase-lambda | 
| 1744c0 | 20 28 60 28 2c 72 65 20 2c 68 6f 73 74 20 2c 75    73 65 72 29 29 0a 20 20 20 20 20 20 20 20 20 28 | .(`(,re.,host.,user))..........( | 
| 1744e0 | 61 6e 64 20 28 73 74 72 69 6e 67 2d 6d 61 74 63    68 20 72 65 20 6e 61 6d 65 29 0a 20 20 20 20 20 | and.(string-match.re.name)...... | 
| 174500 | 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28    72 65 70 6f 20 28 6d 61 74 63 68 2d 73 74 72 69 | .........(let.((repo.(match-stri | 
| 174520 | 6e 67 20 31 20 6e 61 6d 65 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 | ng.1.name))).................(ma | 
| 174540 | 67 69 74 2d 63 6c 6f 6e 65 2d 2d 66 6f 72 6d 61    74 2d 75 72 6c 20 68 6f 73 74 20 75 73 65 72 20 | git-clone--format-url.host.user. | 
| 174560 | 72 65 70 6f 29 29 29 29 0a 20 20 20 20 20 20 20    6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 6e 61 6d 65 | repo))))........magit-clone-name | 
| 174580 | 2d 61 6c 69 73 74 29 0a 20 20 20 20 20 20 28 75    73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 74 20 61 | -alist).......(user-error."Not.a | 
| 1745a0 | 6e 20 75 72 6c 20 61 6e 64 20 6e 6f 20 6d 61 74    63 68 69 6e 67 20 65 6e 74 72 79 20 69 6e 20 60 | n.url.and.no.matching.entry.in.` | 
| 1745c0 | 25 73 27 22 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 63 6c | %s'"...................'magit-cl | 
| 1745e0 | 6f 6e 65 2d 6e 61 6d 65 2d 61 6c 69 73 74 29 29    29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | one-name-alist)))..(defun.magit- | 
| 174600 | 63 6c 6f 6e 65 2d 2d 66 6f 72 6d 61 74 2d 75 72    6c 20 28 68 6f 73 74 20 75 73 65 72 20 72 65 70 | clone--format-url.(host.user.rep | 
| 174620 | 6f 29 0a 20 20 28 69 66 2d 6c 65 74 20 28 28 75    72 6c 2d 66 6f 72 6d 61 74 0a 20 20 20 20 20 20 | o)...(if-let.((url-format....... | 
| 174640 | 20 20 20 20 20 20 28 63 6f 6e 64 20 28 28 6c 69    73 74 70 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d | ......(cond.((listp.magit-clone- | 
| 174660 | 75 72 6c 2d 66 6f 72 6d 61 74 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | url-format)....................( | 
| 174680 | 63 64 72 20 28 6f 72 20 28 61 73 73 6f 63 20 68    6f 73 74 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d | cdr.(or.(assoc.host.magit-clone- | 
| 1746a0 | 75 72 6c 2d 66 6f 72 6d 61 74 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | url-format)..................... | 
| 1746c0 | 20 20 20 20 20 20 20 20 28 61 73 73 6f 63 20 74    20 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 75 72 6c | ........(assoc.t.magit-clone-url | 
| 1746e0 | 2d 66 6f 72 6d 61 74 29 29 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 | -format))))...................(( | 
| 174700 | 73 74 72 69 6e 67 70 20 6d 61 67 69 74 2d 63 6c    6f 6e 65 2d 75 72 6c 2d 66 6f 72 6d 61 74 29 0a | stringp.magit-clone-url-format). | 
| 174720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 75 | ...................magit-clone-u | 
| 174740 | 72 6c 2d 66 6f 72 6d 61 74 29 29 29 29 0a 20 20    20 20 20 20 28 66 6f 72 6d 61 74 2d 73 70 65 63 | rl-format)))).......(format-spec | 
| 174760 | 0a 20 20 20 20 20 20 20 75 72 6c 2d 66 6f 72 6d    61 74 0a 20 20 20 20 20 20 20 60 28 28 3f 68 20 | ........url-format........`((?h. | 
| 174780 | 2e 20 2c 68 6f 73 74 29 0a 20 20 20 20 20 20 20    20 20 28 3f 6e 20 2e 20 2c 28 69 66 20 28 73 74 | ..,host)..........(?n...,(if.(st | 
| 1747a0 | 72 69 6e 67 2d 73 65 61 72 63 68 20 22 2f 22 20    72 65 70 6f 29 0a 20 20 20 20 20 20 20 20 20 20 | ring-search."/".repo)........... | 
| 1747c0 | 20 20 20 20 20 20 20 20 20 20 72 65 70 6f 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..........repo.................. | 
| 1747e0 | 20 28 69 66 20 28 73 74 72 69 6e 67 2d 73 65 61    72 63 68 20 22 2e 22 20 75 73 65 72 29 0a 20 20 | .(if.(string-search.".".user)... | 
| 174800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 69 66 2d 6c 65 74 20 28 28 75 73 | ....................(if-let.((us | 
| 174820 | 65 72 20 28 6d 61 67 69 74 2d 67 65 74 20 75 73    65 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | er.(magit-get.user)))........... | 
| 174840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 63 6f 6e 63 61 74 20 75 73 65 72 20 22 2f 22 | ................(concat.user."/" | 
| 174860 | 20 72 65 70 6f 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | .repo).........................( | 
| 174880 | 75 73 65 72 2d 65 72 72 6f 72 20 22 53 65 74 20    25 53 20 6f 72 20 73 70 65 63 69 66 79 20 6f 77 | user-error."Set.%S.or.specify.ow | 
| 1748a0 | 6e 65 72 20 65 78 70 6c 69 63 69 74 6c 79 22 20    75 73 65 72 29 29 0a 20 20 20 20 20 20 20 20 20 | ner.explicitly".user)).......... | 
| 1748c0 | 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63    61 74 20 75 73 65 72 20 22 2f 22 20 72 65 70 6f | ...........(concat.user."/".repo | 
| 1748e0 | 29 29 29 29 29 29 0a 20 20 20 20 28 75 73 65 72    2d 65 72 72 6f 72 0a 20 20 20 20 20 22 42 6f 67 | )))))).....(user-error......"Bog | 
| 174900 | 75 73 20 60 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d    75 72 6c 2d 66 6f 72 6d 61 74 27 20 28 62 61 64 | us.`magit-clone-url-format'.(bad | 
| 174920 | 20 74 79 70 65 20 6f 72 20 6d 69 73 73 69 6e 67    20 64 65 66 61 75 6c 74 29 22 29 29 29 0a 0a 3b | .type.or.missing.default)")))..; | 
| 174940 | 3b 3b 20 5f 0a 28 70 72 6f 76 69 64 65 20 27 6d    61 67 69 74 2d 63 6c 6f 6e 65 29 0a 3b 3b 3b 20 | ;;._.(provide.'magit-clone).;;;. | 
| 174960 | 6d 61 67 69 74 2d 63 6c 6f 6e 65 2e 65 6c 20 65    6e 64 73 20 68 65 72 65 0a 00 00 00 00 00 00 00 | magit-clone.el.ends.here........ | 
| 174980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1749a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1749c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1749e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 174a00 | 6d 61 67 69 74 2d 32 30 32 34 30 34 30 34 2e 31    39 30 31 2f 6d 61 67 69 74 2d 67 69 74 69 67 6e | magit-20240404.1901/magit-gitign | 
| 174a20 | 6f 72 65 2e 65 6c 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ore.el.......................... | 
| 174a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 174a60 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30    30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 | 
| 174a80 | 30 30 31 36 36 33 30 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 35 35 32 32 00 20 30 00 00 00 | 0016630.00000000000.015522..0... | 
| 174aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 174ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 174ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 174b00 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... | 
| 174b20 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... | 
| 174b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 174b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 174b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 174ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 174bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 174be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 174c00 | 3b 3b 3b 20 6d 61 67 69 74 2d 67 69 74 69 67 6e    6f 72 65 2e 65 6c 20 2d 2d 2d 20 49 6e 74 65 6e | ;;;.magit-gitignore.el.---.Inten | 
| 174c20 | 74 69 6f 6e 61 6c 6c 79 20 75 6e 74 72 61 63 6b    65 64 20 66 69 6c 65 73 20 20 2d 2a 2d 20 6c 65 | tionally.untracked.files..-*-.le | 
| 174c40 | 78 69 63 61 6c 2d 62 69 6e 64 69 6e 67 3a 74 20    2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 | xical-binding:t.-*-..;;.Copyrigh | 
| 174c60 | 74 20 28 43 29 20 32 30 30 38 2d 32 30 32 34 20    54 68 65 20 4d 61 67 69 74 20 50 72 6f 6a 65 63 | t.(C).2008-2024.The.Magit.Projec | 
| 174c80 | 74 20 43 6f 6e 74 72 69 62 75 74 6f 72 73 0a 0a    3b 3b 20 41 75 74 68 6f 72 3a 20 4a 6f 6e 61 73 | t.Contributors..;;.Author:.Jonas | 
| 174ca0 | 20 42 65 72 6e 6f 75 6c 6c 69 20 3c 6a 6f 6e 61    73 40 62 65 72 6e 6f 75 6c 2e 6c 69 3e 0a 3b 3b | .Bernoulli.<jonas@bernoul.li>.;; | 
| 174cc0 | 20 4d 61 69 6e 74 61 69 6e 65 72 3a 20 4a 6f 6e    61 73 20 42 65 72 6e 6f 75 6c 6c 69 20 3c 6a 6f | .Maintainer:.Jonas.Bernoulli.<jo | 
| 174ce0 | 6e 61 73 40 62 65 72 6e 6f 75 6c 2e 6c 69 3e 0a    0a 3b 3b 20 53 50 44 58 2d 4c 69 63 65 6e 73 65 | nas@bernoul.li>..;;.SPDX-License | 
| 174d00 | 2d 49 64 65 6e 74 69 66 69 65 72 3a 20 47 50 4c    2d 33 2e 30 2d 6f 72 2d 6c 61 74 65 72 0a 0a 3b | -Identifier:.GPL-3.0-or-later..; | 
| 174d20 | 3b 20 4d 61 67 69 74 20 69 73 20 66 72 65 65 20    73 6f 66 74 77 61 72 65 3a 20 79 6f 75 20 63 61 | ;.Magit.is.free.software:.you.ca | 
| 174d40 | 6e 20 72 65 64 69 73 74 72 69 62 75 74 65 20 69    74 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 20 | n.redistribute.it.and/or.modify. | 
| 174d60 | 69 74 0a 3b 3b 20 75 6e 64 65 72 20 74 68 65 20    74 65 72 6d 73 20 6f 66 20 74 68 65 20 47 4e 55 | it.;;.under.the.terms.of.the.GNU | 
| 174d80 | 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20    4c 69 63 65 6e 73 65 20 61 73 20 70 75 62 6c 69 | .General.Public.License.as.publi | 
| 174da0 | 73 68 65 64 20 62 79 0a 3b 3b 20 74 68 65 20 46    72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 | shed.by.;;.the.Free.Software.Fou | 
| 174dc0 | 6e 64 61 74 69 6f 6e 2c 20 65 69 74 68 65 72 20    76 65 72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 | ndation,.either.version.3.of.the | 
| 174de0 | 20 4c 69 63 65 6e 73 65 2c 20 6f 72 0a 3b 3b 20    28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 | .License,.or.;;.(at.your.option) | 
| 174e00 | 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69    6f 6e 2e 0a 3b 3b 0a 3b 3b 20 4d 61 67 69 74 20 | .any.later.version..;;.;;.Magit. | 
| 174e20 | 69 73 20 64 69 73 74 72 69 62 75 74 65 64 20 69    6e 20 74 68 65 20 68 6f 70 65 20 74 68 61 74 20 | is.distributed.in.the.hope.that. | 
| 174e40 | 69 74 20 77 69 6c 6c 20 62 65 20 75 73 65 66 75    6c 2c 20 62 75 74 20 57 49 54 48 4f 55 54 0a 3b | it.will.be.useful,.but.WITHOUT.; | 
| 174e60 | 3b 20 41 4e 59 20 57 41 52 52 41 4e 54 59 3b 20    77 69 74 68 6f 75 74 20 65 76 65 6e 20 74 68 65 | ;.ANY.WARRANTY;.without.even.the | 
| 174e80 | 20 69 6d 70 6c 69 65 64 20 77 61 72 72 61 6e 74    79 20 6f 66 20 4d 45 52 43 48 41 4e 54 41 42 49 | .implied.warranty.of.MERCHANTABI | 
| 174ea0 | 4c 49 54 59 0a 3b 3b 20 6f 72 20 46 49 54 4e 45    53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 | LITY.;;.or.FITNESS.FOR.A.PARTICU | 
| 174ec0 | 4c 41 52 20 50 55 52 50 4f 53 45 2e 20 20 53 65    65 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 | LAR.PURPOSE...See.the.GNU.Genera | 
| 174ee0 | 6c 20 50 75 62 6c 69 63 0a 3b 3b 20 4c 69 63 65    6e 73 65 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 | l.Public.;;.License.for.more.det | 
| 174f00 | 61 69 6c 73 2e 0a 3b 3b 0a 3b 3b 20 59 6f 75 20    73 68 6f 75 6c 64 20 68 61 76 65 20 72 65 63 65 | ails..;;.;;.You.should.have.rece | 
| 174f20 | 69 76 65 64 20 61 20 63 6f 70 79 20 6f 66 20 74    68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 | ived.a.copy.of.the.GNU.General.P | 
| 174f40 | 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 3b 3b    20 61 6c 6f 6e 67 20 77 69 74 68 20 4d 61 67 69 | ublic.License.;;.along.with.Magi | 
| 174f60 | 74 2e 20 20 49 66 20 6e 6f 74 2c 20 73 65 65 20    3c 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 | t...If.not,.see.<https://www.gnu | 
| 174f80 | 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f 3e 2e    0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 | .org/licenses/>...;;;.Commentary | 
| 174fa0 | 3a 0a 0a 3b 3b 20 54 68 69 73 20 6c 69 62 72 61    72 79 20 69 6d 70 6c 65 6d 65 6e 74 73 20 67 69 | :..;;.This.library.implements.gi | 
| 174fc0 | 74 69 67 6e 6f 72 65 20 63 6f 6d 6d 61 6e 64 73    2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28 72 | tignore.commands...;;;.Code:..(r | 
| 174fe0 | 65 71 75 69 72 65 20 27 6d 61 67 69 74 29 0a 0a    3b 3b 3b 20 54 72 61 6e 73 69 65 6e 74 0a 0a 3b | equire.'magit)..;;;.Transient..; | 
| 175000 | 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 20 28 61    75 74 6f 6c 6f 61 64 20 27 6d 61 67 69 74 2d 67 | ;;###autoload.(autoload.'magit-g | 
| 175020 | 69 74 69 67 6e 6f 72 65 20 22 6d 61 67 69 74 2d    67 69 74 69 67 6e 6f 72 65 22 20 6e 69 6c 20 74 | itignore."magit-gitignore".nil.t | 
| 175040 | 29 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66    69 6e 65 2d 70 72 65 66 69 78 20 6d 61 67 69 74 | ).(transient-define-prefix.magit | 
| 175060 | 2d 67 69 74 69 67 6e 6f 72 65 20 28 29 0a 20 20    22 49 6e 73 74 72 75 63 74 20 47 69 74 20 74 6f | -gitignore.()..."Instruct.Git.to | 
| 175080 | 20 69 67 6e 6f 72 65 20 61 20 66 69 6c 65 20 6f    72 20 70 61 74 74 65 72 6e 2e 22 0a 20 20 3a 6d | .ignore.a.file.or.pattern."...:m | 
| 1750a0 | 61 6e 2d 70 61 67 65 20 22 67 69 74 69 67 6e 6f    72 65 22 0a 20 20 5b 22 47 69 74 69 67 6e 6f 72 | an-page."gitignore"...["Gitignor | 
| 1750c0 | 65 22 0a 20 20 20 28 22 74 22 20 22 73 68 61 72    65 64 20 61 74 20 74 6f 70 6c 65 76 65 6c 20 28 | e"....("t"."shared.at.toplevel.( | 
| 1750e0 | 2e 67 69 74 69 67 6e 6f 72 65 29 22 0a 20 20 20    20 6d 61 67 69 74 2d 67 69 74 69 67 6e 6f 72 65 | .gitignore)".....magit-gitignore | 
| 175100 | 2d 69 6e 2d 74 6f 70 64 69 72 29 0a 20 20 20 28    22 73 22 20 22 73 68 61 72 65 64 20 69 6e 20 73 | -in-topdir)....("s"."shared.in.s | 
| 175120 | 75 62 64 69 72 65 63 74 6f 72 79 20 28 70 61 74    68 2f 74 6f 2f 2e 67 69 74 69 67 6e 6f 72 65 29 | ubdirectory.(path/to/.gitignore) | 
| 175140 | 22 0a 20 20 20 20 6d 61 67 69 74 2d 67 69 74 69    67 6e 6f 72 65 2d 69 6e 2d 73 75 62 64 69 72 29 | ".....magit-gitignore-in-subdir) | 
| 175160 | 0a 20 20 20 28 22 70 22 20 22 70 72 69 76 61 74    65 6c 79 20 28 2e 67 69 74 2f 69 6e 66 6f 2f 65 | ....("p"."privately.(.git/info/e | 
| 175180 | 78 63 6c 75 64 65 29 22 0a 20 20 20 20 6d 61 67    69 74 2d 67 69 74 69 67 6e 6f 72 65 2d 69 6e 2d | xclude)".....magit-gitignore-in- | 
| 1751a0 | 67 69 74 64 69 72 29 0a 20 20 20 28 22 67 22 20    6d 61 67 69 74 2d 67 69 74 69 67 6e 6f 72 65 2d | gitdir)....("g".magit-gitignore- | 
| 1751c0 | 6f 6e 2d 73 79 73 74 65 6d 0a 20 20 20 20 3a 69    66 20 28 6c 61 6d 62 64 61 20 28 29 20 28 6d 61 | on-system.....:if.(lambda.().(ma | 
| 1751e0 | 67 69 74 2d 67 65 74 20 22 63 6f 72 65 2e 65 78    63 6c 75 64 65 73 66 69 6c 65 22 29 29 0a 20 20 | git-get."core.excludesfile"))... | 
| 175200 | 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 28    6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 | ..:description.(lambda.()....... | 
| 175220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f    72 6d 61 74 20 22 70 72 69 76 61 74 65 6c 79 20 | .............(format."privately. | 
| 175240 | 66 6f 72 20 61 6c 6c 20 72 65 70 6f 73 69 74 6f    72 69 65 73 20 28 25 73 29 22 0a 20 20 20 20 20 | for.all.repositories.(%s)"...... | 
| 175260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 65 74 | ......................(magit-get | 
| 175280 | 20 22 63 6f 72 65 2e 65 78 63 6c 75 64 65 73 66    69 6c 65 22 29 29 29 29 5d 0a 20 20 5b 22 53 6b | ."core.excludesfile"))))]...["Sk | 
| 1752a0 | 69 70 20 77 6f 72 6b 74 72 65 65 22 0a 20 20 20    28 37 20 22 77 22 20 22 64 6f 20 73 6b 69 70 20 | ip.worktree"....(7."w"."do.skip. | 
| 1752c0 | 77 6f 72 6b 74 72 65 65 22 20 20 20 20 20 6d 61    67 69 74 2d 73 6b 69 70 2d 77 6f 72 6b 74 72 65 | worktree".....magit-skip-worktre | 
| 1752e0 | 65 29 0a 20 20 20 28 37 20 22 57 22 20 22 64 6f    20 6e 6f 74 20 73 6b 69 70 20 77 6f 72 6b 74 72 | e)....(7."W"."do.not.skip.worktr | 
| 175300 | 65 65 22 20 6d 61 67 69 74 2d 6e 6f 2d 73 6b 69    70 2d 77 6f 72 6b 74 72 65 65 29 5d 0a 20 20 5b | ee".magit-no-skip-worktree)]...[ | 
| 175320 | 22 41 73 73 75 6d 65 20 75 6e 63 68 61 6e 67 65    64 22 0a 20 20 20 28 37 20 22 75 22 20 22 64 6f | "Assume.unchanged"....(7."u"."do | 
| 175340 | 20 61 73 73 75 6d 65 20 75 6e 63 68 61 6e 67 65    64 22 20 20 20 20 20 6d 61 67 69 74 2d 61 73 73 | .assume.unchanged".....magit-ass | 
| 175360 | 75 6d 65 2d 75 6e 63 68 61 6e 67 65 64 29 0a 20    20 20 28 37 20 22 55 22 20 22 64 6f 20 6e 6f 74 | ume-unchanged)....(7."U"."do.not | 
| 175380 | 20 61 73 73 75 6d 65 20 75 6e 63 68 61 6e 67 65    64 22 20 6d 61 67 69 74 2d 6e 6f 2d 61 73 73 75 | .assume.unchanged".magit-no-assu | 
| 1753a0 | 6d 65 2d 75 6e 63 68 61 6e 67 65 64 29 5d 29 0a    0a 3b 3b 3b 20 47 69 74 69 67 6e 6f 72 65 20 43 | me-unchanged)])..;;;.Gitignore.C | 
| 1753c0 | 6f 6d 6d 61 6e 64 73 0a 0a 3b 3b 3b 23 23 23 61    75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d | ommands..;;;###autoload.(defun.m | 
| 1753e0 | 61 67 69 74 2d 67 69 74 69 67 6e 6f 72 65 2d 69    6e 2d 74 6f 70 64 69 72 20 28 72 75 6c 65 29 0a | agit-gitignore-in-topdir.(rule). | 
| 175400 | 20 20 22 41 64 64 20 74 68 65 20 47 69 74 20 69    67 6e 6f 72 65 20 52 55 4c 45 20 74 6f 20 74 68 | .."Add.the.Git.ignore.RULE.to.th | 
| 175420 | 65 20 74 6f 70 2d 6c 65 76 65 6c 20 5c 22 2e 67    69 74 69 67 6e 6f 72 65 5c 22 20 66 69 6c 65 2e | e.top-level.\".gitignore\".file. | 
| 175440 | 0a 53 69 6e 63 65 20 74 68 69 73 20 66 69 6c 65    20 69 73 20 74 72 61 63 6b 65 64 2c 20 69 74 20 | .Since.this.file.is.tracked,.it. | 
| 175460 | 69 73 20 73 68 61 72 65 64 20 77 69 74 68 20 6f    74 68 65 72 20 63 6c 6f 6e 65 73 20 6f 66 20 74 | is.shared.with.other.clones.of.t | 
| 175480 | 68 65 0a 72 65 70 6f 73 69 74 6f 72 79 2e 20 20    41 6c 73 6f 20 73 74 61 67 65 20 74 68 65 20 66 | he.repository...Also.stage.the.f | 
| 1754a0 | 69 6c 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 63    74 69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69 | ile."...(interactive.(list.(magi | 
| 1754c0 | 74 2d 67 69 74 69 67 6e 6f 72 65 2d 72 65 61 64    2d 70 61 74 74 65 72 6e 29 29 29 0a 20 20 28 6d | t-gitignore-read-pattern)))...(m | 
| 1754e0 | 61 67 69 74 2d 77 69 74 68 2d 74 6f 70 6c 65 76    65 6c 0a 20 20 20 20 28 6d 61 67 69 74 2d 2d 67 | agit-with-toplevel.....(magit--g | 
| 175500 | 69 74 69 67 6e 6f 72 65 20 72 75 6c 65 20 22 2e    67 69 74 69 67 6e 6f 72 65 22 29 0a 20 20 20 20 | itignore.rule.".gitignore")..... | 
| 175520 | 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 20 22    61 64 64 22 20 22 2e 67 69 74 69 67 6e 6f 72 65 | (magit-run-git."add".".gitignore | 
| 175540 | 22 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f    6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 | ")))..;;;###autoload.(defun.magi | 
| 175560 | 74 2d 67 69 74 69 67 6e 6f 72 65 2d 69 6e 2d 73    75 62 64 69 72 20 28 72 75 6c 65 20 64 69 72 65 | t-gitignore-in-subdir.(rule.dire | 
| 175580 | 63 74 6f 72 79 29 0a 20 20 22 41 64 64 20 74 68    65 20 47 69 74 20 69 67 6e 6f 72 65 20 52 55 4c | ctory)..."Add.the.Git.ignore.RUL | 
| 1755a0 | 45 20 74 6f 20 61 20 5c 22 2e 67 69 74 69 67 6e    6f 72 65 5c 22 20 66 69 6c 65 20 69 6e 20 44 49 | E.to.a.\".gitignore\".file.in.DI | 
| 1755c0 | 52 45 43 54 4f 52 59 2e 0a 50 72 6f 6d 70 74 20    74 68 65 20 75 73 65 72 20 66 6f 72 20 61 20 64 | RECTORY..Prompt.the.user.for.a.d | 
| 1755e0 | 69 72 65 63 74 6f 72 79 20 61 6e 64 20 61 64 64    20 74 68 65 20 72 75 6c 65 20 74 6f 20 74 68 65 | irectory.and.add.the.rule.to.the | 
| 175600 | 0a 5c 22 2e 67 69 74 69 67 6e 6f 72 65 5c 22 20    66 69 6c 65 20 69 6e 20 74 68 61 74 20 64 69 72 | .\".gitignore\".file.in.that.dir | 
| 175620 | 65 63 74 6f 72 79 2e 20 20 53 69 6e 63 65 20 73    75 63 68 20 66 69 6c 65 73 20 61 72 65 0a 74 72 | ectory...Since.such.files.are.tr | 
| 175640 | 61 63 6b 65 64 2c 20 74 68 65 79 20 61 72 65 20    73 68 61 72 65 64 20 77 69 74 68 20 6f 74 68 65 | acked,.they.are.shared.with.othe | 
| 175660 | 72 20 63 6c 6f 6e 65 73 20 6f 66 20 74 68 65 20    72 65 70 6f 73 69 74 6f 72 79 2e 0a 41 6c 73 6f | r.clones.of.the.repository..Also | 
| 175680 | 20 73 74 61 67 65 20 74 68 65 20 66 69 6c 65 2e    22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 | .stage.the.file."...(interactive | 
| 1756a0 | 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 67 69    74 69 67 6e 6f 72 65 2d 72 65 61 64 2d 70 61 74 | .(list.(magit-gitignore-read-pat | 
| 1756c0 | 74 65 72 6e 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 72 65 61 64 | tern)......................(read | 
| 1756e0 | 2d 64 69 72 65 63 74 6f 72 79 2d 6e 61 6d 65 20    22 4c 69 6d 69 74 20 72 75 6c 65 20 74 6f 20 66 | -directory-name."Limit.rule.to.f | 
| 175700 | 69 6c 65 73 20 69 6e 3a 20 22 29 29 29 0a 20 20    28 6d 61 67 69 74 2d 77 69 74 68 2d 74 6f 70 6c | iles.in:.")))...(magit-with-topl | 
| 175720 | 65 76 65 6c 0a 20 20 20 20 28 6c 65 74 20 28 28    66 69 6c 65 20 28 65 78 70 61 6e 64 2d 66 69 6c | evel.....(let.((file.(expand-fil | 
| 175740 | 65 2d 6e 61 6d 65 20 22 2e 67 69 74 69 67 6e 6f    72 65 22 20 64 69 72 65 63 74 6f 72 79 29 29 29 | e-name.".gitignore".directory))) | 
| 175760 | 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 67    69 74 69 67 6e 6f 72 65 20 72 75 6c 65 20 66 69 | .......(magit--gitignore.rule.fi | 
| 175780 | 6c 65 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74    2d 72 75 6e 2d 67 69 74 20 22 61 64 64 22 20 28 | le).......(magit-run-git."add".( | 
| 1757a0 | 6d 61 67 69 74 2d 63 6f 6e 76 65 72 74 2d 66 69    6c 65 6e 61 6d 65 2d 66 6f 72 2d 67 69 74 20 66 | magit-convert-filename-for-git.f | 
| 1757c0 | 69 6c 65 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23    61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 | ile)))))..;;;###autoload.(defun. | 
| 1757e0 | 6d 61 67 69 74 2d 67 69 74 69 67 6e 6f 72 65 2d    69 6e 2d 67 69 74 64 69 72 20 28 72 75 6c 65 29 | magit-gitignore-in-gitdir.(rule) | 
| 175800 | 0a 20 20 22 41 64 64 20 74 68 65 20 47 69 74 20    69 67 6e 6f 72 65 20 52 55 4c 45 20 74 6f 20 5c | ..."Add.the.Git.ignore.RULE.to.\ | 
| 175820 | 22 24 47 49 54 5f 44 49 52 2f 69 6e 66 6f 2f 65    78 63 6c 75 64 65 5c 22 2e 0a 52 75 6c 65 73 20 | "$GIT_DIR/info/exclude\"..Rules. | 
| 175840 | 69 6e 20 74 68 61 74 20 66 69 6c 65 20 6f 6e 6c    79 20 61 66 66 65 63 74 73 20 74 68 69 73 20 63 | in.that.file.only.affects.this.c | 
| 175860 | 6c 6f 6e 65 20 6f 66 20 74 68 65 20 72 65 70 6f    73 69 74 6f 72 79 2e 22 0a 20 20 28 69 6e 74 65 | lone.of.the.repository."...(inte | 
| 175880 | 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d    61 67 69 74 2d 67 69 74 69 67 6e 6f 72 65 2d 72 | ractive.(list.(magit-gitignore-r | 
| 1758a0 | 65 61 64 2d 70 61 74 74 65 72 6e 29 29 29 0a 20    20 28 6d 61 67 69 74 2d 2d 67 69 74 69 67 6e 6f | ead-pattern)))...(magit--gitigno | 
| 1758c0 | 72 65 20 72 75 6c 65 20 28 65 78 70 61 6e 64 2d    66 69 6c 65 2d 6e 61 6d 65 20 22 69 6e 66 6f 2f | re.rule.(expand-file-name."info/ | 
| 1758e0 | 65 78 63 6c 75 64 65 22 20 28 6d 61 67 69 74 2d    67 69 74 64 69 72 29 29 29 0a 20 20 28 6d 61 67 | exclude".(magit-gitdir)))...(mag | 
| 175900 | 69 74 2d 72 65 66 72 65 73 68 29 29 0a 0a 3b 3b    3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 | it-refresh))..;;;###autoload.(de | 
| 175920 | 66 75 6e 20 6d 61 67 69 74 2d 67 69 74 69 67 6e    6f 72 65 2d 6f 6e 2d 73 79 73 74 65 6d 20 28 72 | fun.magit-gitignore-on-system.(r | 
| 175940 | 75 6c 65 29 0a 20 20 22 41 64 64 20 74 68 65 20    47 69 74 20 69 67 6e 6f 72 65 20 52 55 4c 45 20 | ule)..."Add.the.Git.ignore.RULE. | 
| 175960 | 74 6f 20 74 68 65 20 66 69 6c 65 20 73 70 65 63    69 66 69 65 64 20 62 79 20 60 63 6f 72 65 2e 65 | to.the.file.specified.by.`core.e | 
| 175980 | 78 63 6c 75 64 65 73 46 69 6c 65 27 2e 0a 52 75    6c 65 73 20 74 68 61 74 20 61 72 65 20 64 65 66 | xcludesFile'..Rules.that.are.def | 
| 1759a0 | 69 6e 65 64 20 69 6e 20 74 68 61 74 20 66 69 6c    65 20 61 66 66 65 63 74 20 61 6c 6c 20 6c 6f 63 | ined.in.that.file.affect.all.loc | 
| 1759c0 | 61 6c 20 72 65 70 6f 73 69 74 6f 72 69 65 73 2e    22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 | al.repositories."...(interactive | 
| 1759e0 | 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 67 69    74 69 67 6e 6f 72 65 2d 72 65 61 64 2d 70 61 74 | .(list.(magit-gitignore-read-pat | 
| 175a00 | 74 65 72 6e 29 29 29 0a 20 20 28 6d 61 67 69 74    2d 2d 67 69 74 69 67 6e 6f 72 65 20 72 75 6c 65 | tern)))...(magit--gitignore.rule | 
| 175a20 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6f 72 20 28 6d 61 67 69 74 2d | .....................(or.(magit- | 
| 175a40 | 67 65 74 20 22 63 6f 72 65 2e 65 78 63 6c 75 64    65 73 46 69 6c 65 22 29 0a 20 20 20 20 20 20 20 | get."core.excludesFile")........ | 
| 175a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 65 72 72 6f 72 20 22 56 61 72 69 61 62 6c | .................(error."Variabl | 
| 175a80 | 65 20 60 63 6f 72 65 2e 65 78 63 6c 75 64 65 73    46 69 6c 65 27 20 69 73 6e 27 74 20 73 65 74 22 | e.`core.excludesFile'.isn't.set" | 
| 175aa0 | 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 66    72 65 73 68 29 29 0a 0a 28 64 65 66 75 6e 20 6d | )))...(magit-refresh))..(defun.m | 
| 175ac0 | 61 67 69 74 2d 2d 67 69 74 69 67 6e 6f 72 65 20    28 72 75 6c 65 20 66 69 6c 65 29 0a 20 20 28 77 | agit--gitignore.(rule.file)...(w | 
| 175ae0 | 68 65 6e 2d 6c 65 74 20 28 28 64 69 72 65 63 74    6f 72 79 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 64 | hen-let.((directory.(file-name-d | 
| 175b00 | 69 72 65 63 74 6f 72 79 20 66 69 6c 65 29 29 29    0a 20 20 20 20 28 6d 61 6b 65 2d 64 69 72 65 63 | irectory.file))).....(make-direc | 
| 175b20 | 74 6f 72 79 20 64 69 72 65 63 74 6f 72 79 20 74    29 29 0a 20 20 28 77 69 74 68 2d 74 65 6d 70 2d | tory.directory.t))...(with-temp- | 
| 175b40 | 62 75 66 66 65 72 0a 20 20 20 20 28 77 68 65 6e    20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 | buffer.....(when.(file-exists-p. | 
| 175b60 | 66 69 6c 65 29 0a 20 20 20 20 20 20 28 69 6e 73    65 72 74 2d 66 69 6c 65 2d 63 6f 6e 74 65 6e 74 | file).......(insert-file-content | 
| 175b80 | 73 20 66 69 6c 65 29 29 0a 20 20 20 20 28 67 6f    74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d 6d | s.file)).....(goto-char.(point-m | 
| 175ba0 | 61 78 29 29 0a 20 20 20 20 28 75 6e 6c 65 73 73    20 28 62 6f 6c 70 29 0a 20 20 20 20 20 20 28 69 | ax)).....(unless.(bolp).......(i | 
| 175bc0 | 6e 73 65 72 74 20 22 5c 6e 22 29 29 0a 20 20 20    20 28 69 6e 73 65 72 74 20 28 72 65 70 6c 61 63 | nsert."\n")).....(insert.(replac | 
| 175be0 | 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69    6e 67 20 22 5c 5c 28 5c 5c 5c 5c 2a 5c 5c 29 22 | e-regexp-in-string."\\(\\\\*\\)" | 
| 175c00 | 20 22 5c 5c 31 5c 5c 31 22 20 72 75 6c 65 29 29    0a 20 20 20 20 28 69 6e 73 65 72 74 20 22 5c 6e | ."\\1\\1".rule)).....(insert."\n | 
| 175c20 | 22 29 0a 20 20 20 20 28 77 72 69 74 65 2d 72 65    67 69 6f 6e 20 6e 69 6c 20 6e 69 6c 20 66 69 6c | ").....(write-region.nil.nil.fil | 
| 175c40 | 65 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67    69 74 2d 67 69 74 69 67 6e 6f 72 65 2d 72 65 61 | e)))..(defun.magit-gitignore-rea | 
| 175c60 | 64 2d 70 61 74 74 65 72 6e 20 28 29 0a 20 20 28    6c 65 74 2a 20 28 28 64 65 66 61 75 6c 74 20 28 | d-pattern.()...(let*.((default.( | 
| 175c80 | 6d 61 67 69 74 2d 63 75 72 72 65 6e 74 2d 66 69    6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 28 62 | magit-current-file))..........(b | 
| 175ca0 | 61 73 65 20 28 63 61 72 20 6d 61 67 69 74 2d 62    75 66 66 65 72 2d 64 69 66 66 2d 66 69 6c 65 73 | ase.(car.magit-buffer-diff-files | 
| 175cc0 | 29 29 0a 20 20 20 20 20 20 20 20 20 28 62 61 73    65 20 28 61 6e 64 20 62 61 73 65 20 28 66 69 6c | ))..........(base.(and.base.(fil | 
| 175ce0 | 65 2d 64 69 72 65 63 74 6f 72 79 2d 70 20 62 61    73 65 29 20 62 61 73 65 29 29 0a 20 20 20 20 20 | e-directory-p.base).base))...... | 
| 175d00 | 20 20 20 20 28 63 68 6f 69 63 65 73 0a 20 20 20    20 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d 64 | ....(choices...........(delete-d | 
| 175d20 | 75 70 73 0a 20 20 20 20 20 20 20 20 20 20 20 28    2d 2d 6d 61 70 63 61 74 0a 20 20 20 20 20 20 20 | ups............(--mapcat........ | 
| 175d40 | 20 20 20 20 20 28 63 6f 6e 73 20 28 63 6f 6e 63    61 74 20 22 2f 22 20 69 74 29 0a 20 20 20 20 20 | .....(cons.(concat."/".it)...... | 
| 175d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e    64 2d 6c 65 74 2a 20 28 28 65 78 74 20 28 66 69 | .............(and-let*.((ext.(fi | 
| 175d80 | 6c 65 2d 6e 61 6d 65 2d 65 78 74 65 6e 73 69 6f    6e 20 69 74 29 29 29 0a 20 20 20 20 20 20 20 20 | le-name-extension.it)))......... | 
| 175da0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73    74 20 28 63 6f 6e 63 61 74 20 22 2f 22 20 28 66 | ............(list.(concat."/".(f | 
| 175dc0 | 69 6c 65 2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f    72 79 20 69 74 29 20 22 2a 2e 22 20 65 78 74 29 | ile-name-directory.it)."*.".ext) | 
| 175de0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 | ...........................(conc | 
| 175e00 | 61 74 20 22 2a 2e 22 20 65 78 74 29 29 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 28 73 6f 72 | at."*.".ext)))).............(sor | 
| 175e20 | 74 20 28 6e 63 6f 6e 63 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 | t.(nconc....................(mag | 
| 175e40 | 69 74 2d 75 6e 74 72 61 63 6b 65 64 2d 66 69 6c    65 73 20 6e 69 6c 20 62 61 73 65 29 0a 20 20 20 | it-untracked-files.nil.base).... | 
| 175e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    3b 3b 20 54 68 65 20 75 6e 74 72 61 63 6b 65 64 | ................;;.The.untracked | 
| 175e80 | 20 73 65 63 74 69 6f 6e 20 6f 66 20 74 68 65 20    73 74 61 74 75 73 20 62 75 66 66 65 72 20 6c 69 | .section.of.the.status.buffer.li | 
| 175ea0 | 73 74 73 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 3b 3b 20 64 69 72 65 63 74 | sts....................;;.direct | 
| 175ec0 | 6f 72 69 65 73 20 63 6f 6e 74 61 69 6e 69 6e 67    20 6f 6e 6c 79 20 75 6e 74 72 61 63 6b 65 64 20 | ories.containing.only.untracked. | 
| 175ee0 | 66 69 6c 65 73 2e 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 3b 3b 20 41 64 64 | files.....................;;.Add | 
| 175f00 | 20 74 68 6f 73 65 20 61 73 20 63 61 6e 64 69 64    61 74 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 | .those.as.candidates............ | 
| 175f20 | 20 20 20 20 20 20 20 20 20 28 73 65 71 2d 66 69    6c 74 65 72 20 23 27 64 69 72 65 63 74 6f 72 79 | .........(seq-filter.#'directory | 
| 175f40 | 2d 6e 61 6d 65 2d 70 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -name-p......................... | 
| 175f60 | 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 6c 69    73 74 2d 66 69 6c 65 73 0a 20 20 20 20 20 20 20 | .......(magit-list-files........ | 
| 175f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 22 2d 2d 6f 74 68 65 | ........................."--othe | 
| 175fa0 | 72 22 20 22 2d 2d 65 78 63 6c 75 64 65 2d 73 74    61 6e 64 61 72 64 22 20 22 2d 2d 64 69 72 65 63 | r"."--exclude-standard"."--direc | 
| 175fc0 | 74 6f 72 79 22 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tory"........................... | 
| 175fe0 | 20 20 20 20 20 20 22 2d 2d 6e 6f 2d 65 6d 70 74    79 2d 64 69 72 65 63 74 6f 72 79 22 20 22 2d 2d | ......"--no-empty-directory"."-- | 
| 176000 | 22 20 62 61 73 65 29 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 23 27 73 74 | ".base)))...................#'st | 
| 176020 | 72 69 6e 67 2d 6c 65 73 73 70 29 29 29 29 29 0a    20 20 20 20 28 77 68 65 6e 20 64 65 66 61 75 6c | ring-lessp))))).....(when.defaul | 
| 176040 | 74 0a 20 20 20 20 20 20 28 73 65 74 71 20 64 65    66 61 75 6c 74 20 28 63 6f 6e 63 61 74 20 22 2f | t.......(setq.default.(concat."/ | 
| 176060 | 22 20 64 65 66 61 75 6c 74 29 29 0a 20 20 20 20    20 20 28 75 6e 6c 65 73 73 20 28 6d 65 6d 62 65 | ".default)).......(unless.(membe | 
| 176080 | 72 20 64 65 66 61 75 6c 74 20 63 68 6f 69 63 65    73 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 | r.default.choices).........(setq | 
| 1760a0 | 20 64 65 66 61 75 6c 74 20 28 63 6f 6e 63 61 74    20 22 2a 2e 22 20 28 66 69 6c 65 2d 6e 61 6d 65 | .default.(concat."*.".(file-name | 
| 1760c0 | 2d 65 78 74 65 6e 73 69 6f 6e 20 64 65 66 61 75    6c 74 29 29 29 0a 20 20 20 20 20 20 20 20 28 75 | -extension.default))).........(u | 
| 1760e0 | 6e 6c 65 73 73 20 28 6d 65 6d 62 65 72 20 64 65    66 61 75 6c 74 20 63 68 6f 69 63 65 73 29 0a 20 | nless.(member.default.choices).. | 
| 176100 | 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 64    65 66 61 75 6c 74 20 6e 69 6c 29 29 29 29 0a 20 | .........(setq.default.nil)))).. | 
| 176120 | 20 20 20 28 6d 61 67 69 74 2d 63 6f 6d 70 6c 65    74 69 6e 67 2d 72 65 61 64 20 22 46 69 6c 65 20 | ...(magit-completing-read."File. | 
| 176140 | 6f 72 20 70 61 74 74 65 72 6e 20 74 6f 20 69 67    6e 6f 72 65 22 0a 20 20 20 20 20 20 20 20 20 20 | or.pattern.to.ignore"........... | 
| 176160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 63 68 6f 69 63 65 73 20 6e 69 6c 20 6e 69 6c | .................choices.nil.nil | 
| 176180 | 20 6e 69 6c 20 6e 69 6c 20 64 65 66 61 75 6c 74    29 29 29 0a 0a 3b 3b 3b 20 53 6b 69 70 20 57 6f | .nil.nil.default)))..;;;.Skip.Wo | 
| 1761a0 | 72 6b 74 72 65 65 20 43 6f 6d 6d 61 6e 64 73 0a    0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a | rktree.Commands..;;;###autoload. | 
| 1761c0 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 6b 69    70 2d 77 6f 72 6b 74 72 65 65 20 28 66 69 6c 65 | (defun.magit-skip-worktree.(file | 
| 1761e0 | 29 0a 20 20 22 43 61 6c 6c 20 5c 22 67 69 74 20    75 70 64 61 74 65 2d 69 6e 64 65 78 20 2d 2d 73 | )..."Call.\"git.update-index.--s | 
| 176200 | 6b 69 70 2d 77 6f 72 6b 74 72 65 65 20 2d 2d 20    46 49 4c 45 5c 22 2e 22 0a 20 20 28 69 6e 74 65 | kip-worktree.--.FILE\"."...(inte | 
| 176220 | 72 61 63 74 69 76 65 0a 20 20 20 28 6c 69 73 74    20 28 6d 61 67 69 74 2d 72 65 61 64 2d 66 69 6c | ractive....(list.(magit-read-fil | 
| 176240 | 65 2d 63 68 6f 69 63 65 20 22 53 6b 69 70 20 77    6f 72 6b 74 72 65 65 20 66 6f 72 22 0a 20 20 20 | e-choice."Skip.worktree.for".... | 
| 176260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | ..............................(m | 
| 176280 | 61 67 69 74 2d 77 69 74 68 2d 74 6f 70 6c 65 76    65 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | agit-with-toplevel.............. | 
| 1762a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 63 6c 2d 73 65 74 2d 64 69 | ......................(cl-set-di | 
| 1762c0 | 66 66 65 72 65 6e 63 65 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | fference........................ | 
| 1762e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61    67 69 74 2d 6c 69 73 74 2d 66 69 6c 65 73 29 0a | .............(magit-list-files). | 
| 176300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 176320 | 20 20 20 20 28 6d 61 67 69 74 2d 73 6b 69 70 2d    77 6f 72 6b 74 72 65 65 2d 66 69 6c 65 73 29 0a | ....(magit-skip-worktree-files). | 
| 176340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 176360 | 20 20 20 20 3a 74 65 73 74 20 23 27 65 71 75 61    6c 29 29 29 29 29 0a 20 20 28 6d 61 67 69 74 2d | ....:test.#'equal)))))...(magit- | 
| 176380 | 77 69 74 68 2d 74 6f 70 6c 65 76 65 6c 0a 20 20    20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 | with-toplevel.....(magit-run-git | 
| 1763a0 | 20 22 75 70 64 61 74 65 2d 69 6e 64 65 78 22 20    22 2d 2d 73 6b 69 70 2d 77 6f 72 6b 74 72 65 65 | ."update-index"."--skip-worktree | 
| 1763c0 | 22 20 22 2d 2d 22 20 66 69 6c 65 29 29 29 0a 0a    3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 | "."--".file)))..;;;###autoload.( | 
| 1763e0 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 6e 6f 2d 73    6b 69 70 2d 77 6f 72 6b 74 72 65 65 20 28 66 69 | defun.magit-no-skip-worktree.(fi | 
| 176400 | 6c 65 29 0a 20 20 22 43 61 6c 6c 20 5c 22 67 69    74 20 75 70 64 61 74 65 2d 69 6e 64 65 78 20 2d | le)..."Call.\"git.update-index.- | 
| 176420 | 2d 6e 6f 2d 73 6b 69 70 2d 77 6f 72 6b 74 72 65    65 20 2d 2d 20 46 49 4c 45 5c 22 2e 22 0a 20 20 | -no-skip-worktree.--.FILE\"."... | 
| 176440 | 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20    28 6c 69 73 74 20 28 6d 61 67 69 74 2d 72 65 61 | (interactive....(list.(magit-rea | 
| 176460 | 64 2d 66 69 6c 65 2d 63 68 6f 69 63 65 20 22 44    6f 20 6e 6f 74 20 73 6b 69 70 20 77 6f 72 6b 74 | d-file-choice."Do.not.skip.workt | 
| 176480 | 72 65 65 20 66 6f 72 22 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ree.for"........................ | 
| 1764a0 | 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74    2d 77 69 74 68 2d 74 6f 70 6c 65 76 65 6c 0a 20 | ..........(magit-with-toplevel.. | 
| 1764c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1764e0 | 20 20 28 6d 61 67 69 74 2d 73 6b 69 70 2d 77 6f    72 6b 74 72 65 65 2d 66 69 6c 65 73 29 29 29 29 | ..(magit-skip-worktree-files)))) | 
| 176500 | 29 0a 20 20 28 6d 61 67 69 74 2d 77 69 74 68 2d    74 6f 70 6c 65 76 65 6c 0a 20 20 20 20 28 6d 61 | )...(magit-with-toplevel.....(ma | 
| 176520 | 67 69 74 2d 72 75 6e 2d 67 69 74 20 22 75 70 64    61 74 65 2d 69 6e 64 65 78 22 20 22 2d 2d 6e 6f | git-run-git."update-index"."--no | 
| 176540 | 2d 73 6b 69 70 2d 77 6f 72 6b 74 72 65 65 22 20    22 2d 2d 22 20 66 69 6c 65 29 29 29 0a 0a 3b 3b | -skip-worktree"."--".file)))..;; | 
| 176560 | 3b 20 41 73 73 75 6d 65 20 55 6e 63 68 61 6e 67    65 64 20 43 6f 6d 6d 61 6e 64 73 0a 0a 3b 3b 3b | ;.Assume.Unchanged.Commands..;;; | 
| 176580 | 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66    75 6e 20 6d 61 67 69 74 2d 61 73 73 75 6d 65 2d | ###autoload.(defun.magit-assume- | 
| 1765a0 | 75 6e 63 68 61 6e 67 65 64 20 28 66 69 6c 65 29    0a 20 20 22 43 61 6c 6c 20 5c 22 67 69 74 20 75 | unchanged.(file)..."Call.\"git.u | 
| 1765c0 | 70 64 61 74 65 2d 69 6e 64 65 78 20 2d 2d 61 73    73 75 6d 65 2d 75 6e 63 68 61 6e 67 65 64 20 2d | pdate-index.--assume-unchanged.- | 
| 1765e0 | 2d 20 46 49 4c 45 5c 22 2e 22 0a 20 20 28 69 6e    74 65 72 61 63 74 69 76 65 0a 20 20 20 28 6c 69 | -.FILE\"."...(interactive....(li | 
| 176600 | 73 74 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 66    69 6c 65 2d 63 68 6f 69 63 65 20 22 41 73 73 75 | st.(magit-read-file-choice."Assu | 
| 176620 | 6d 65 20 66 69 6c 65 20 74 6f 20 62 65 20 75 6e    63 68 61 6e 67 65 64 22 0a 20 20 20 20 20 20 20 | me.file.to.be.unchanged"........ | 
| 176640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | ..........................(magit | 
| 176660 | 2d 77 69 74 68 2d 74 6f 70 6c 65 76 65 6c 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -with-toplevel.................. | 
| 176680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 63 6c 2d 73 65 74 2d 64 69 66 66 65 72 | ..................(cl-set-differ | 
| 1766a0 | 65 6e 63 65 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ence............................ | 
| 1766c0 | 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d    6c 69 73 74 2d 66 69 6c 65 73 29 0a 20 20 20 20 | .........(magit-list-files)..... | 
| 1766e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 176700 | 28 6d 61 67 69 74 2d 61 73 73 75 6d 65 2d 75 6e    63 68 61 6e 67 65 64 2d 66 69 6c 65 73 29 0a 20 | (magit-assume-unchanged-files).. | 
| 176720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 176740 | 20 20 20 3a 74 65 73 74 20 23 27 65 71 75 61 6c    29 29 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 77 | ...:test.#'equal)))))...(magit-w | 
| 176760 | 69 74 68 2d 74 6f 70 6c 65 76 65 6c 0a 20 20 20    20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 20 | ith-toplevel.....(magit-run-git. | 
| 176780 | 22 75 70 64 61 74 65 2d 69 6e 64 65 78 22 20 22    2d 2d 61 73 73 75 6d 65 2d 75 6e 63 68 61 6e 67 | "update-index"."--assume-unchang | 
| 1767a0 | 65 64 22 20 22 2d 2d 22 20 66 69 6c 65 29 29 29    0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 | ed"."--".file)))..;;;###autoload | 
| 1767c0 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6e 6f    2d 61 73 73 75 6d 65 2d 75 6e 63 68 61 6e 67 65 | .(defun.magit-no-assume-unchange | 
| 1767e0 | 64 20 28 66 69 6c 65 29 0a 20 20 22 43 61 6c 6c    20 5c 22 67 69 74 20 75 70 64 61 74 65 2d 69 6e | d.(file)..."Call.\"git.update-in | 
| 176800 | 64 65 78 20 2d 2d 6e 6f 2d 61 73 73 75 6d 65 2d    75 6e 63 68 61 6e 67 65 64 20 2d 2d 20 46 49 4c | dex.--no-assume-unchanged.--.FIL | 
| 176820 | 45 5c 22 2e 22 0a 20 20 28 69 6e 74 65 72 61 63    74 69 76 65 0a 20 20 20 28 6c 69 73 74 20 28 6d | E\"."...(interactive....(list.(m | 
| 176840 | 61 67 69 74 2d 72 65 61 64 2d 66 69 6c 65 2d 63    68 6f 69 63 65 20 22 44 6f 20 6e 6f 74 20 61 73 | agit-read-file-choice."Do.not.as | 
| 176860 | 73 75 6d 65 20 66 69 6c 65 20 74 6f 20 62 65 20    75 6e 63 68 61 6e 67 65 64 22 0a 20 20 20 20 20 | sume.file.to.be.unchanged"...... | 
| 176880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 | ............................(mag | 
| 1768a0 | 69 74 2d 77 69 74 68 2d 74 6f 70 6c 65 76 65 6c    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | it-with-toplevel................ | 
| 1768c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6d 61 67 69 74 2d 61 73 73 75 6d | ....................(magit-assum | 
| 1768e0 | 65 2d 75 6e 63 68 61 6e 67 65 64 2d 66 69 6c 65    73 29 29 29 29 29 0a 20 20 28 6d 61 67 69 74 2d | e-unchanged-files)))))...(magit- | 
| 176900 | 77 69 74 68 2d 74 6f 70 6c 65 76 65 6c 0a 20 20    20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 | with-toplevel.....(magit-run-git | 
| 176920 | 20 22 75 70 64 61 74 65 2d 69 6e 64 65 78 22 20    22 2d 2d 6e 6f 2d 61 73 73 75 6d 65 2d 75 6e 63 | ."update-index"."--no-assume-unc | 
| 176940 | 68 61 6e 67 65 64 22 20 22 2d 2d 22 20 66 69 6c    65 29 29 29 0a 0a 3b 3b 3b 20 5f 0a 28 70 72 6f | hanged"."--".file)))..;;;._.(pro | 
| 176960 | 76 69 64 65 20 27 6d 61 67 69 74 2d 67 69 74 69    67 6e 6f 72 65 29 0a 3b 3b 3b 20 6d 61 67 69 74 | vide.'magit-gitignore).;;;.magit | 
| 176980 | 2d 67 69 74 69 67 6e 6f 72 65 2e 65 6c 20 65 6e    64 73 20 68 65 72 65 0a 00 00 00 00 00 00 00 00 | -gitignore.el.ends.here......... | 
| 1769a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1769c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1769e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 176a00 | 6d 61 67 69 74 2d 32 30 32 34 30 34 30 34 2e 31    39 30 31 2f 6d 61 67 69 74 2d 74 61 67 2e 65 6c | magit-20240404.1901/magit-tag.el | 
| 176a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 176a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 176a60 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30    30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 | 
| 176a80 | 30 30 32 32 37 36 35 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 34 33 31 34 00 20 30 00 00 00 | 0022765.00000000000.014314..0... | 
| 176aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 176ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 176ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 176b00 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... | 
| 176b20 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... | 
| 176b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 176b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 176b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 176ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 176bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 176be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 176c00 | 3b 3b 3b 20 6d 61 67 69 74 2d 74 61 67 2e 65 6c    20 2d 2d 2d 20 54 61 67 20 66 75 6e 63 74 69 6f | ;;;.magit-tag.el.---.Tag.functio | 
| 176c20 | 6e 61 6c 69 74 79 20 20 2d 2a 2d 20 6c 65 78 69    63 61 6c 2d 62 69 6e 64 69 6e 67 3a 74 20 2d 2a | nality..-*-.lexical-binding:t.-* | 
| 176c40 | 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20    28 43 29 20 32 30 30 38 2d 32 30 32 34 20 54 68 | -..;;.Copyright.(C).2008-2024.Th | 
| 176c60 | 65 20 4d 61 67 69 74 20 50 72 6f 6a 65 63 74 20    43 6f 6e 74 72 69 62 75 74 6f 72 73 0a 0a 3b 3b | e.Magit.Project.Contributors..;; | 
| 176c80 | 20 41 75 74 68 6f 72 3a 20 4a 6f 6e 61 73 20 42    65 72 6e 6f 75 6c 6c 69 20 3c 6a 6f 6e 61 73 40 | .Author:.Jonas.Bernoulli.<jonas@ | 
| 176ca0 | 62 65 72 6e 6f 75 6c 2e 6c 69 3e 0a 3b 3b 20 4d    61 69 6e 74 61 69 6e 65 72 3a 20 4a 6f 6e 61 73 | bernoul.li>.;;.Maintainer:.Jonas | 
| 176cc0 | 20 42 65 72 6e 6f 75 6c 6c 69 20 3c 6a 6f 6e 61    73 40 62 65 72 6e 6f 75 6c 2e 6c 69 3e 0a 0a 3b | .Bernoulli.<jonas@bernoul.li>..; | 
| 176ce0 | 3b 20 53 50 44 58 2d 4c 69 63 65 6e 73 65 2d 49    64 65 6e 74 69 66 69 65 72 3a 20 47 50 4c 2d 33 | ;.SPDX-License-Identifier:.GPL-3 | 
| 176d00 | 2e 30 2d 6f 72 2d 6c 61 74 65 72 0a 0a 3b 3b 20    4d 61 67 69 74 20 69 73 20 66 72 65 65 20 73 6f | .0-or-later..;;.Magit.is.free.so | 
| 176d20 | 66 74 77 61 72 65 3a 20 79 6f 75 20 63 61 6e 20    72 65 64 69 73 74 72 69 62 75 74 65 20 69 74 20 | ftware:.you.can.redistribute.it. | 
| 176d40 | 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 20 69 74    0a 3b 3b 20 75 6e 64 65 72 20 74 68 65 20 74 65 | and/or.modify.it.;;.under.the.te | 
| 176d60 | 72 6d 73 20 6f 66 20 74 68 65 20 47 4e 55 20 47    65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 | rms.of.the.GNU.General.Public.Li | 
| 176d80 | 63 65 6e 73 65 20 61 73 20 70 75 62 6c 69 73 68    65 64 20 62 79 0a 3b 3b 20 74 68 65 20 46 72 65 | cense.as.published.by.;;.the.Fre | 
| 176da0 | 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64    61 74 69 6f 6e 2c 20 65 69 74 68 65 72 20 76 65 | e.Software.Foundation,.either.ve | 
| 176dc0 | 72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c    69 63 65 6e 73 65 2c 20 6f 72 0a 3b 3b 20 28 61 | rsion.3.of.the.License,.or.;;.(a | 
| 176de0 | 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61    6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e | t.your.option).any.later.version | 
| 176e00 | 2e 0a 3b 3b 0a 3b 3b 20 4d 61 67 69 74 20 69 73    20 64 69 73 74 72 69 62 75 74 65 64 20 69 6e 20 | ..;;.;;.Magit.is.distributed.in. | 
| 176e20 | 74 68 65 20 68 6f 70 65 20 74 68 61 74 20 69 74    20 77 69 6c 6c 20 62 65 20 75 73 65 66 75 6c 2c | the.hope.that.it.will.be.useful, | 
| 176e40 | 20 62 75 74 20 57 49 54 48 4f 55 54 0a 3b 3b 20    41 4e 59 20 57 41 52 52 41 4e 54 59 3b 20 77 69 | .but.WITHOUT.;;.ANY.WARRANTY;.wi | 
| 176e60 | 74 68 6f 75 74 20 65 76 65 6e 20 74 68 65 20 69    6d 70 6c 69 65 64 20 77 61 72 72 61 6e 74 79 20 | thout.even.the.implied.warranty. | 
| 176e80 | 6f 66 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49    54 59 0a 3b 3b 20 6f 72 20 46 49 54 4e 45 53 53 | of.MERCHANTABILITY.;;.or.FITNESS | 
| 176ea0 | 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41    52 20 50 55 52 50 4f 53 45 2e 20 20 53 65 65 20 | .FOR.A.PARTICULAR.PURPOSE...See. | 
| 176ec0 | 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20    50 75 62 6c 69 63 0a 3b 3b 20 4c 69 63 65 6e 73 | the.GNU.General.Public.;;.Licens | 
| 176ee0 | 65 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69    6c 73 2e 0a 3b 3b 0a 3b 3b 20 59 6f 75 20 73 68 | e.for.more.details..;;.;;.You.sh | 
| 176f00 | 6f 75 6c 64 20 68 61 76 65 20 72 65 63 65 69 76    65 64 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 | ould.have.received.a.copy.of.the | 
| 176f20 | 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62    6c 69 63 20 4c 69 63 65 6e 73 65 0a 3b 3b 20 61 | .GNU.General.Public.License.;;.a | 
| 176f40 | 6c 6f 6e 67 20 77 69 74 68 20 4d 61 67 69 74 2e    20 20 49 66 20 6e 6f 74 2c 20 73 65 65 20 3c 68 | long.with.Magit...If.not,.see.<h | 
| 176f60 | 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f    72 67 2f 6c 69 63 65 6e 73 65 73 2f 3e 2e 0a 0a | ttps://www.gnu.org/licenses/>... | 
| 176f80 | 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a    0a 3b 3b 20 54 68 69 73 20 6c 69 62 72 61 72 79 | ;;;.Commentary:..;;.This.library | 
| 176fa0 | 20 69 6d 70 6c 65 6d 65 6e 74 73 20 74 61 67 20    63 6f 6d 6d 61 6e 64 73 2e 0a 0a 3b 3b 3b 20 43 | .implements.tag.commands...;;;.C | 
| 176fc0 | 6f 64 65 3a 0a 0a 28 72 65 71 75 69 72 65 20 27    6d 61 67 69 74 29 0a 0a 3b 3b 20 46 6f 72 20 60 | ode:..(require.'magit)..;;.For.` | 
| 176fe0 | 6d 61 67 69 74 2d 74 61 67 2d 64 65 6c 65 74 65    27 2e 0a 28 64 65 66 76 61 72 20 68 65 6c 6d 2d | magit-tag-delete'..(defvar.helm- | 
| 177000 | 63 6f 6d 70 2d 72 65 61 64 2d 75 73 65 2d 6d 61    72 6b 65 64 29 0a 0a 3b 3b 3b 20 43 6f 6d 6d 61 | comp-read-use-marked)..;;;.Comma | 
| 177020 | 6e 64 73 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c    6f 61 64 20 28 61 75 74 6f 6c 6f 61 64 20 27 6d | nds..;;;###autoload.(autoload.'m | 
| 177040 | 61 67 69 74 2d 74 61 67 20 22 6d 61 67 69 74 22    20 6e 69 6c 20 74 29 0a 28 74 72 61 6e 73 69 65 | agit-tag."magit".nil.t).(transie | 
| 177060 | 6e 74 2d 64 65 66 69 6e 65 2d 70 72 65 66 69 78    20 6d 61 67 69 74 2d 74 61 67 20 28 29 0a 20 20 | nt-define-prefix.magit-tag.()... | 
| 177080 | 22 43 72 65 61 74 65 20 6f 72 20 64 65 6c 65 74    65 20 61 20 74 61 67 2e 22 0a 20 20 3a 6d 61 6e | "Create.or.delete.a.tag."...:man | 
| 1770a0 | 2d 70 61 67 65 20 22 67 69 74 2d 74 61 67 22 0a    20 20 5b 22 41 72 67 75 6d 65 6e 74 73 22 0a 20 | -page."git-tag"...["Arguments".. | 
| 1770c0 | 20 20 28 22 2d 66 22 20 22 46 6f 72 63 65 22 20    20 20 20 28 22 2d 66 22 20 22 2d 2d 66 6f 72 63 | ..("-f"."Force"....("-f"."--forc | 
| 1770e0 | 65 22 29 29 0a 20 20 20 28 22 2d 61 22 20 22 41    6e 6e 6f 74 61 74 65 22 20 28 22 2d 61 22 20 22 | e"))....("-a"."Annotate".("-a"." | 
| 177100 | 2d 2d 61 6e 6e 6f 74 61 74 65 22 29 29 0a 20 20    20 28 22 2d 73 22 20 22 53 69 67 6e 22 20 20 20 | --annotate"))....("-s"."Sign"... | 
| 177120 | 20 20 28 22 2d 73 22 20 22 2d 2d 73 69 67 6e 22    29 29 0a 20 20 20 28 6d 61 67 69 74 2d 74 61 67 | ..("-s"."--sign"))....(magit-tag | 
| 177140 | 3a 2d 2d 6c 6f 63 61 6c 2d 75 73 65 72 29 5d 0a    20 20 5b 5b 22 43 72 65 61 74 65 22 0a 20 20 20 | :--local-user)]...[["Create".... | 
| 177160 | 20 28 22 74 22 20 20 22 74 61 67 22 20 20 20 20    20 6d 61 67 69 74 2d 74 61 67 2d 63 72 65 61 74 | .("t".."tag".....magit-tag-creat | 
| 177180 | 65 29 0a 20 20 20 20 28 22 72 22 20 20 22 72 65    6c 65 61 73 65 22 20 6d 61 67 69 74 2d 74 61 67 | e).....("r".."release".magit-tag | 
| 1771a0 | 2d 72 65 6c 65 61 73 65 29 5d 0a 20 20 20 5b 22    44 6f 22 0a 20 20 20 20 28 22 6b 22 20 20 22 64 | -release)]....["Do".....("k".."d | 
| 1771c0 | 65 6c 65 74 65 22 20 20 6d 61 67 69 74 2d 74 61    67 2d 64 65 6c 65 74 65 29 0a 20 20 20 20 28 22 | elete"..magit-tag-delete).....(" | 
| 1771e0 | 70 22 20 20 22 70 72 75 6e 65 22 20 20 20 6d 61    67 69 74 2d 74 61 67 2d 70 72 75 6e 65 29 5d 5d | p".."prune"...magit-tag-prune)]] | 
| 177200 | 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d    74 61 67 2d 61 72 67 75 6d 65 6e 74 73 20 28 29 | )..(defun.magit-tag-arguments.() | 
| 177220 | 0a 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 61 72    67 73 20 27 6d 61 67 69 74 2d 74 61 67 29 29 0a | ...(transient-args.'magit-tag)). | 
| 177240 | 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69    6e 65 2d 61 72 67 75 6d 65 6e 74 20 6d 61 67 69 | .(transient-define-argument.magi | 
| 177260 | 74 2d 74 61 67 3a 2d 2d 6c 6f 63 61 6c 2d 75 73    65 72 20 28 29 0a 20 20 3a 64 65 73 63 72 69 70 | t-tag:--local-user.()...:descrip | 
| 177280 | 74 69 6f 6e 20 22 53 69 67 6e 20 61 73 22 0a 20    20 3a 63 6c 61 73 73 20 27 74 72 61 6e 73 69 65 | tion."Sign.as"...:class.'transie | 
| 1772a0 | 6e 74 2d 6f 70 74 69 6f 6e 0a 20 20 3a 73 68 6f    72 74 61 72 67 20 22 2d 75 22 0a 20 20 3a 61 72 | nt-option...:shortarg."-u"...:ar | 
| 1772c0 | 67 75 6d 65 6e 74 20 22 2d 2d 6c 6f 63 61 6c 2d    75 73 65 72 3d 22 0a 20 20 3a 72 65 61 64 65 72 | gument."--local-user="...:reader | 
| 1772e0 | 20 23 27 6d 61 67 69 74 2d 72 65 61 64 2d 67 70    67 2d 73 69 67 6e 69 6e 67 2d 6b 65 79 0a 20 20 | .#'magit-read-gpg-signing-key... | 
| 177300 | 3a 68 69 73 74 6f 72 79 2d 6b 65 79 20 27 6d 61    67 69 74 3a 2d 2d 67 70 67 2d 73 69 67 6e 29 0a | :history-key.'magit:--gpg-sign). | 
| 177320 | 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a    28 64 65 66 75 6e 20 6d 61 67 69 74 2d 74 61 67 | .;;;###autoload.(defun.magit-tag | 
| 177340 | 2d 63 72 65 61 74 65 20 28 6e 61 6d 65 20 72 65    76 20 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 73 | -create.(name.rev.&optional.args | 
| 177360 | 29 0a 20 20 22 43 72 65 61 74 65 20 61 20 6e 65    77 20 74 61 67 20 77 69 74 68 20 74 68 65 20 67 | )..."Create.a.new.tag.with.the.g | 
| 177380 | 69 76 65 6e 20 4e 41 4d 45 20 61 74 20 52 45 56    2e 0a 57 69 74 68 20 61 20 70 72 65 66 69 78 20 | iven.NAME.at.REV..With.a.prefix. | 
| 1773a0 | 61 72 67 75 6d 65 6e 74 20 61 6e 6e 6f 74 61 74    65 20 74 68 65 20 74 61 67 2e 0a 5c 6e 28 67 69 | argument.annotate.the.tag..\n(gi | 
| 1773c0 | 74 20 74 61 67 20 5b 2d 2d 61 6e 6e 6f 74 61 74    65 5d 20 4e 41 4d 45 20 52 45 56 29 22 0a 20 20 | t.tag.[--annotate].NAME.REV)"... | 
| 1773e0 | 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69    73 74 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 74 | (interactive.(list.(magit-read-t | 
| 177400 | 61 67 20 22 54 61 67 20 6e 61 6d 65 22 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ag."Tag.name").................. | 
| 177420 | 20 20 20 20 28 6d 61 67 69 74 2d 72 65 61 64 2d    62 72 61 6e 63 68 2d 6f 72 2d 63 6f 6d 6d 69 74 | ....(magit-read-branch-or-commit | 
| 177440 | 20 22 50 6c 61 63 65 20 74 61 67 20 6f 6e 22 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."Place.tag.on")................ | 
| 177460 | 20 20 20 20 20 20 28 6c 65 74 20 28 28 61 72 67    73 20 28 6d 61 67 69 74 2d 74 61 67 2d 61 72 67 | ......(let.((args.(magit-tag-arg | 
| 177480 | 75 6d 65 6e 74 73 29 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | uments)))....................... | 
| 1774a0 | 20 28 77 68 65 6e 20 63 75 72 72 65 6e 74 2d 70    72 65 66 69 78 2d 61 72 67 0a 20 20 20 20 20 20 | .(when.current-prefix-arg....... | 
| 1774c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 63 6c 2d 70 75 73 68 6e 65 77 20 22 | ...................(cl-pushnew." | 
| 1774e0 | 2d 2d 61 6e 6e 6f 74 61 74 65 22 20 61 72 67 73    20 3a 74 65 73 74 20 23 27 65 71 75 61 6c 29 29 | --annotate".args.:test.#'equal)) | 
| 177500 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 61 72 67 73 29 29 29 0a | ........................args))). | 
| 177520 | 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74    2d 77 69 74 68 2d 65 64 69 74 6f 72 20 22 74 61 | ..(magit-run-git-with-editor."ta | 
| 177540 | 67 22 20 61 72 67 73 20 6e 61 6d 65 20 72 65 76    29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f | g".args.name.rev))..;;;###autolo | 
| 177560 | 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d    74 61 67 2d 64 65 6c 65 74 65 20 28 74 61 67 73 | ad.(defun.magit-tag-delete.(tags | 
| 177580 | 29 0a 20 20 22 44 65 6c 65 74 65 20 6f 6e 65 20    6f 72 20 6d 6f 72 65 20 74 61 67 73 2e 0a 49 66 | )..."Delete.one.or.more.tags..If | 
| 1775a0 | 20 74 68 65 20 72 65 67 69 6f 6e 20 6d 61 72 6b    73 20 6d 75 6c 74 69 70 6c 65 20 74 61 67 73 20 | .the.region.marks.multiple.tags. | 
| 1775c0 | 28 61 6e 64 20 6e 6f 74 68 69 6e 67 20 65 6c 73    65 29 2c 20 74 68 65 6e 20 6f 66 66 65 72 0a 74 | (and.nothing.else),.then.offer.t | 
| 1775e0 | 6f 20 64 65 6c 65 74 65 20 74 68 6f 73 65 2c 20    6f 74 68 65 72 77 69 73 65 20 70 72 6f 6d 70 74 | o.delete.those,.otherwise.prompt | 
| 177600 | 20 66 6f 72 20 61 20 73 69 6e 67 6c 65 20 74 61    67 20 74 6f 20 62 65 20 64 65 6c 65 74 65 64 2c | .for.a.single.tag.to.be.deleted, | 
| 177620 | 0a 64 65 66 61 75 6c 74 69 6e 67 20 74 6f 20 74    68 65 20 74 61 67 20 61 74 20 70 6f 69 6e 74 2e | .defaulting.to.the.tag.at.point. | 
| 177640 | 0a 5c 6e 28 67 69 74 20 74 61 67 20 2d 64 20 54    41 47 53 29 22 0a 20 20 28 69 6e 74 65 72 61 63 | .\n(git.tag.-d.TAGS)"...(interac | 
| 177660 | 74 69 76 65 20 28 6c 69 73 74 20 28 69 66 2d 6c    65 74 20 28 28 74 61 67 73 20 28 6d 61 67 69 74 | tive.(list.(if-let.((tags.(magit | 
| 177680 | 2d 72 65 67 69 6f 6e 2d 76 61 6c 75 65 73 20 27    74 61 67 29 29 29 0a 20 20 20 20 20 20 20 20 20 | -region-values.'tag))).......... | 
| 1776a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6d 61 67 69 74 2d 63 6f 6e 66 69 72 6d 20 74 | ................(magit-confirm.t | 
| 1776c0 | 20 6e 69 6c 20 22 44 65 6c 65 74 65 20 25 64 20    74 61 67 73 22 20 6e 69 6c 20 74 61 67 73 29 0a | .nil."Delete.%d.tags".nil.tags). | 
| 1776e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6c 65 74 20 28 28 68 65 | .......................(let.((he | 
| 177700 | 6c 6d 2d 63 6f 6d 70 2d 72 65 61 64 2d 75 73 65    2d 6d 61 72 6b 65 64 20 74 29 29 0a 20 20 20 20 | lm-comp-read-use-marked.t))..... | 
| 177720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 61 64 | .....................(magit-read | 
| 177740 | 2d 74 61 67 20 22 44 65 6c 65 74 65 20 74 61 67    22 20 74 29 29 29 29 29 0a 20 20 28 6d 61 67 69 | -tag."Delete.tag".t)))))...(magi | 
| 177760 | 74 2d 72 75 6e 2d 67 69 74 20 22 74 61 67 22 20    22 2d 64 22 20 74 61 67 73 29 29 0a 0a 3b 3b 3b | t-run-git."tag"."-d".tags))..;;; | 
| 177780 | 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66    75 6e 20 6d 61 67 69 74 2d 74 61 67 2d 70 72 75 | ###autoload.(defun.magit-tag-pru | 
| 1777a0 | 6e 65 20 28 74 61 67 73 20 72 65 6d 6f 74 65 2d    74 61 67 73 20 72 65 6d 6f 74 65 29 0a 20 20 22 | ne.(tags.remote-tags.remote)..." | 
| 1777c0 | 4f 66 66 65 72 20 74 6f 20 64 65 6c 65 74 65 20    74 61 67 73 20 6d 69 73 73 69 6e 67 20 6c 6f 63 | Offer.to.delete.tags.missing.loc | 
| 1777e0 | 61 6c 6c 79 20 66 72 6f 6d 20 52 45 4d 4f 54 45    2c 20 61 6e 64 20 76 69 63 65 20 76 65 72 73 61 | ally.from.REMOTE,.and.vice.versa | 
| 177800 | 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76    65 0a 20 20 20 28 6c 65 74 2a 20 28 28 72 65 6d | ."...(interactive....(let*.((rem | 
| 177820 | 6f 74 65 20 28 6d 61 67 69 74 2d 72 65 61 64 2d    72 65 6d 6f 74 65 20 22 50 72 75 6e 65 20 74 61 | ote.(magit-read-remote."Prune.ta | 
| 177840 | 67 73 20 75 73 69 6e 67 20 72 65 6d 6f 74 65 22    29 29 0a 20 20 20 20 20 20 20 20 20 20 28 74 61 | gs.using.remote"))...........(ta | 
| 177860 | 67 73 20 20 20 28 6d 61 67 69 74 2d 6c 69 73 74    2d 74 61 67 73 29 29 0a 20 20 20 20 20 20 20 20 | gs...(magit-list-tags))......... | 
| 177880 | 20 20 28 72 74 61 67 73 20 20 28 70 72 6f 67 32    20 28 6d 65 73 73 61 67 65 20 22 44 65 74 65 72 | ..(rtags..(prog2.(message."Deter | 
| 1778a0 | 6d 69 6e 69 6e 67 20 72 65 6d 6f 74 65 20 74 61    67 73 2e 2e 2e 22 29 0a 20 20 20 20 20 20 20 20 | mining.remote.tags...")......... | 
| 1778c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d    61 67 69 74 2d 72 65 6d 6f 74 65 2d 6c 69 73 74 | ..............(magit-remote-list | 
| 1778e0 | 2d 74 61 67 73 20 72 65 6d 6f 74 65 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -tags.remote)................... | 
| 177900 | 20 20 28 6d 65 73 73 61 67 65 20 22 44 65 74 65    72 6d 69 6e 69 6e 67 20 72 65 6d 6f 74 65 20 74 | ..(message."Determining.remote.t | 
| 177920 | 61 67 73 2e 2e 2e 64 6f 6e 65 22 29 29 29 0a 20    20 20 20 20 20 20 20 20 20 28 6c 74 61 67 73 20 | ags...done")))...........(ltags. | 
| 177940 | 20 28 63 6c 2d 73 65 74 2d 64 69 66 66 65 72 65    6e 63 65 20 74 61 67 73 20 72 74 61 67 73 20 3a | .(cl-set-difference.tags.rtags.: | 
| 177960 | 74 65 73 74 20 23 27 65 71 75 61 6c 29 29 0a 20    20 20 20 20 20 20 20 20 20 28 72 74 61 67 73 20 | test.#'equal))...........(rtags. | 
| 177980 | 20 28 63 6c 2d 73 65 74 2d 64 69 66 66 65 72 65    6e 63 65 20 72 74 61 67 73 20 74 61 67 73 20 3a | .(cl-set-difference.rtags.tags.: | 
| 1779a0 | 74 65 73 74 20 23 27 65 71 75 61 6c 29 29 29 0a    20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 6f 72 | test.#'equal)))......(unless.(or | 
| 1779c0 | 20 6c 74 61 67 73 20 72 74 61 67 73 29 0a 20 20    20 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 53 | .ltags.rtags)........(message."S | 
| 1779e0 | 61 6d 65 20 74 61 67 73 20 65 78 69 73 74 20 6c    6f 63 61 6c 6c 79 20 61 6e 64 20 72 65 6d 6f 74 | ame.tags.exist.locally.and.remot | 
| 177a00 | 65 6c 79 22 29 29 0a 20 20 20 20 20 28 75 6e 6c    65 73 73 20 28 6d 61 67 69 74 2d 63 6f 6e 66 69 | ely"))......(unless.(magit-confi | 
| 177a20 | 72 6d 20 74 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 22 44 65 6c 65 74 65 20 25 73 20 6c | rm.t................"Delete.%s.l | 
| 177a40 | 6f 63 61 6c 6c 79 22 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 22 44 65 6c 65 74 65 20 25 | ocally"................"Delete.% | 
| 177a60 | 64 20 74 61 67 73 20 6c 6f 63 61 6c 6c 79 22 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 | d.tags.locally"................' | 
| 177a80 | 6e 6f 61 62 6f 72 74 20 6c 74 61 67 73 29 0a 20    20 20 20 20 20 20 28 73 65 74 71 20 6c 74 61 67 | noabort.ltags)........(setq.ltag | 
| 177aa0 | 73 20 6e 69 6c 29 29 0a 20 20 20 20 20 28 75 6e    6c 65 73 73 20 28 6d 61 67 69 74 2d 63 6f 6e 66 | s.nil))......(unless.(magit-conf | 
| 177ac0 | 69 72 6d 20 74 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 22 44 65 6c 65 74 65 20 25 73 20 | irm.t................"Delete.%s. | 
| 177ae0 | 66 72 6f 6d 20 72 65 6d 6f 74 65 22 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 22 44 65 6c | from.remote"................"Del | 
| 177b00 | 65 74 65 20 25 64 20 74 61 67 73 20 66 72 6f 6d    20 72 65 6d 6f 74 65 22 0a 20 20 20 20 20 20 20 | ete.%d.tags.from.remote"........ | 
| 177b20 | 20 20 20 20 20 20 20 20 27 6e 6f 61 62 6f 72 74    20 72 74 61 67 73 29 0a 20 20 20 20 20 20 20 28 | ........'noabort.rtags)........( | 
| 177b40 | 73 65 74 71 20 72 74 61 67 73 20 6e 69 6c 29 29    0a 20 20 20 20 20 28 6c 69 73 74 20 6c 74 61 67 | setq.rtags.nil))......(list.ltag | 
| 177b60 | 73 20 72 74 61 67 73 20 72 65 6d 6f 74 65 29 29    29 0a 20 20 28 77 68 65 6e 20 74 61 67 73 0a 20 | s.rtags.remote)))...(when.tags.. | 
| 177b80 | 20 20 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d 67    69 74 20 22 74 61 67 22 20 22 2d 64 22 20 74 61 | ...(magit-call-git."tag"."-d".ta | 
| 177ba0 | 67 73 29 29 0a 20 20 28 77 68 65 6e 20 72 65 6d    6f 74 65 2d 74 61 67 73 0a 20 20 20 20 28 6d 61 | gs))...(when.remote-tags.....(ma | 
| 177bc0 | 67 69 74 2d 72 75 6e 2d 67 69 74 2d 61 73 79 6e    63 20 22 70 75 73 68 22 20 72 65 6d 6f 74 65 20 | git-run-git-async."push".remote. | 
| 177be0 | 28 2d 2d 6d 61 70 20 28 63 6f 6e 63 61 74 20 22    3a 22 20 69 74 29 20 72 65 6d 6f 74 65 2d 74 61 | (--map.(concat.":".it).remote-ta | 
| 177c00 | 67 73 29 29 29 29 0a 0a 28 64 65 66 76 61 72 20    6d 61 67 69 74 2d 74 61 67 2d 76 65 72 73 69 6f | gs))))..(defvar.magit-tag-versio | 
| 177c20 | 6e 2d 72 65 67 65 78 70 2d 61 6c 69 73 74 0a 20    20 27 28 28 22 5e 5b 2d 2e 5f 2b 20 5d 3f 73 6e | n-regexp-alist...'(("^[-._+.]?sn | 
| 177c40 | 61 70 73 68 6f 74 5c 5c 2e 3f 24 22 20 2e 20 2d    34 29 0a 20 20 20 20 28 22 5e 5b 2d 2e 5f 2b 5d | apshot\\.?$"...-4).....("^[-._+] | 
| 177c60 | 24 22 20 2e 20 2d 34 29 0a 20 20 20 20 28 22 5e    5b 2d 2e 5f 2b 20 5d 3f 5c 5c 28 63 76 73 5c 5c | $"...-4).....("^[-._+.]?\\(cvs\\ | 
| 177c80 | 7c 67 69 74 5c 5c 7c 62 7a 72 5c 5c 7c 73 76 6e    5c 5c 7c 68 67 5c 5c 7c 64 61 72 63 73 5c 5c 29 | |git\\|bzr\\|svn\\|hg\\|darcs\\) | 
| 177ca0 | 5c 5c 2e 3f 24 22 20 2e 20 2d 34 29 0a 20 20 20    20 28 22 5e 5b 2d 2e 5f 2b 20 5d 3f 75 6e 6b 6e | \\.?$"...-4).....("^[-._+.]?unkn | 
| 177cc0 | 6f 77 6e 5c 5c 2e 3f 24 22 20 2e 20 2d 34 29 0a    20 20 20 20 28 22 5e 5b 2d 2e 5f 2b 20 5d 3f 61 | own\\.?$"...-4).....("^[-._+.]?a | 
| 177ce0 | 6c 70 68 61 5c 5c 2e 3f 24 22 20 2e 20 2d 33 29    0a 20 20 20 20 28 22 5e 5b 2d 2e 5f 2b 20 5d 3f | lpha\\.?$"...-3).....("^[-._+.]? | 
| 177d00 | 62 65 74 61 5c 5c 2e 3f 24 22 20 2e 20 2d 32 29    0a 20 20 20 20 28 22 5e 5b 2d 2e 5f 2b 20 5d 3f | beta\\.?$"...-2).....("^[-._+.]? | 
| 177d20 | 5c 5c 28 70 72 65 5c 5c 7c 72 63 5c 5c 29 5c 5c    2e 3f 24 22 20 2e 20 2d 31 29 29 0a 20 20 22 4f | \\(pre\\|rc\\)\\.?$"...-1))..."O | 
| 177d40 | 76 65 72 72 69 64 65 73 20 60 76 65 72 73 69 6f    6e 2d 72 65 67 65 78 70 2d 61 6c 69 73 74 27 20 | verrides.`version-regexp-alist'. | 
| 177d60 | 66 6f 72 20 60 6d 61 67 69 74 2d 74 61 67 2d 72    65 6c 65 61 73 65 27 2e 0a 53 65 65 20 61 6c 73 | for.`magit-tag-release'..See.als | 
| 177d80 | 6f 20 60 6d 61 67 69 74 2d 72 65 6c 65 61 73 65    2d 74 61 67 2d 72 65 67 65 78 70 27 2e 22 29 0a | o.`magit-release-tag-regexp'."). | 
| 177da0 | 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 72    65 6c 65 61 73 65 2d 74 61 67 2d 72 65 67 65 78 | .(defvar.magit-release-tag-regex | 
| 177dc0 | 70 20 22 5c 5c 60 5c 0a 5c 5c 28 3f 31 3a 5c 5c    28 3f 3a 76 5c 5c 28 3f 3a 65 72 73 69 6f 6e 5c | p."\\`\.\\(?1:\\(?:v\\(?:ersion\ | 
| 177de0 | 5c 29 3f 5c 5c 7c 72 5c 5c 28 3f 3a 65 6c 65 61    73 65 5c 5c 29 3f 5c 5c 29 5b 2d 5f 5d 3f 5c 5c | \)?\\|r\\(?:elease\\)?\\)[-_]?\\ | 
| 177e00 | 29 3f 5c 0a 5c 5c 28 3f 32 3a 5b 30 2d 39 5d 2b    5c 5c 28 3f 3a 5c 5c 2e 5b 30 2d 39 5d 2b 5c 5c | )?\.\\(?2:[0-9]+\\(?:\\.[0-9]+\\ | 
| 177e20 | 29 2a 5c 0a 5c 5c 28 3f 3a 2d 5b 61 2d 7a 41 2d    5a 30 2d 39 2d 5d 2b 5c 5c 28 3f 3a 5c 5c 2e 5b | )*\.\\(?:-[a-zA-Z0-9-]+\\(?:\\.[ | 
| 177e40 | 61 2d 7a 41 2d 5a 30 2d 39 2d 5d 2b 5c 5c 29 2a    5c 5c 29 3f 5c 5c 29 5c 5c 27 22 0a 20 20 22 52 | a-zA-Z0-9-]+\\)*\\)?\\)\\'"..."R | 
| 177e60 | 65 67 65 78 70 20 75 73 65 64 20 62 79 20 60 6d    61 67 69 74 2d 74 61 67 2d 72 65 6c 65 61 73 65 | egexp.used.by.`magit-tag-release | 
| 177e80 | 27 20 74 6f 20 70 61 72 73 65 20 72 65 6c 65 61    73 65 20 74 61 67 73 2e 0a 0a 54 68 65 20 66 69 | '.to.parse.release.tags...The.fi | 
| 177ea0 | 72 73 74 20 73 75 62 6d 61 74 63 68 20 6d 75 73    74 20 6d 61 74 63 68 20 74 68 65 20 70 72 65 66 | rst.submatch.must.match.the.pref | 
| 177ec0 | 69 78 2c 20 69 66 20 61 6e 79 2e 20 20 54 68 65    20 73 65 63 6f 6e 64 0a 73 75 62 6d 61 74 63 68 | ix,.if.any...The.second.submatch | 
| 177ee0 | 20 6d 75 73 74 20 6d 61 74 63 68 20 74 68 65 20    76 65 72 73 69 6f 6e 20 73 74 72 69 6e 67 2e 0a | .must.match.the.version.string.. | 
| 177f00 | 0a 49 66 20 74 68 69 73 20 6d 61 74 63 68 65 73    20 76 65 72 73 69 6f 6e 73 20 74 68 61 74 20 61 | .If.this.matches.versions.that.a | 
| 177f20 | 72 65 20 6e 6f 74 20 64 6f 74 20 73 65 70 61 72    61 74 65 64 20 6e 75 6d 62 65 72 73 2c 0a 74 68 | re.not.dot.separated.numbers,.th | 
| 177f40 | 65 6e 20 60 6d 61 67 69 74 2d 74 61 67 2d 76 65    72 73 69 6f 6e 2d 72 65 67 65 78 70 2d 61 6c 69 | en.`magit-tag-version-regexp-ali | 
| 177f60 | 73 74 27 20 68 61 73 20 74 6f 20 63 6f 6e 74 61    69 6e 20 65 6e 74 72 69 65 73 0a 66 6f 72 20 74 | st'.has.to.contain.entries.for.t | 
| 177f80 | 68 65 20 73 65 70 61 72 61 74 6f 72 73 20 61 6c    6c 6f 77 65 64 20 68 65 72 65 2e 22 29 0a 0a 28 | he.separators.allowed.here.")..( | 
| 177fa0 | 64 65 66 76 61 72 20 6d 61 67 69 74 2d 72 65 6c    65 61 73 65 2d 63 6f 6d 6d 69 74 2d 72 65 67 65 | defvar.magit-release-commit-rege | 
| 177fc0 | 78 70 20 22 5c 5c 60 52 65 6c 65 61 73 65 20 76    65 72 73 69 6f 6e 20 5c 5c 28 2e 2b 5c 5c 29 5c | xp."\\`Release.version.\\(.+\\)\ | 
| 177fe0 | 5c 27 22 0a 20 20 22 52 65 67 65 78 70 20 75 73    65 64 20 62 79 20 60 6d 61 67 69 74 2d 74 61 67 | \'"..."Regexp.used.by.`magit-tag | 
| 178000 | 2d 72 65 6c 65 61 73 65 27 20 74 6f 20 70 61 72    73 65 20 72 65 6c 65 61 73 65 20 63 6f 6d 6d 69 | -release'.to.parse.release.commi | 
| 178020 | 74 20 6d 65 73 73 61 67 65 73 2e 0a 54 68 65 20    66 69 72 73 74 20 73 75 62 6d 61 74 63 68 20 6d | t.messages..The.first.submatch.m | 
| 178040 | 75 73 74 20 6d 61 74 63 68 20 74 68 65 20 76 65    72 73 69 6f 6e 20 73 74 72 69 6e 67 2e 22 29 0a | ust.match.the.version.string."). | 
| 178060 | 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a    28 64 65 66 75 6e 20 6d 61 67 69 74 2d 74 61 67 | .;;;###autoload.(defun.magit-tag | 
| 178080 | 2d 72 65 6c 65 61 73 65 20 28 74 61 67 20 6d 73    67 20 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 73 | -release.(tag.msg.&optional.args | 
| 1780a0 | 29 0a 20 20 22 43 72 65 61 74 65 20 61 20 72 65    6c 65 61 73 65 20 74 61 67 20 66 6f 72 20 60 48 | )..."Create.a.release.tag.for.`H | 
| 1780c0 | 45 41 44 27 2e 0a 0a 41 73 73 75 6d 65 20 74 68    61 74 20 72 65 6c 65 61 73 65 20 74 61 67 73 20 | EAD'...Assume.that.release.tags. | 
| 1780e0 | 6d 61 74 63 68 20 60 6d 61 67 69 74 2d 72 65 6c    65 61 73 65 2d 74 61 67 2d 72 65 67 65 78 70 27 | match.`magit-release-tag-regexp' | 
| 178100 | 2e 0a 0a 49 66 20 60 48 45 41 44 27 73 20 6d 65    73 73 61 67 65 20 6d 61 74 63 68 65 73 20 60 6d | ...If.`HEAD's.message.matches.`m | 
| 178120 | 61 67 69 74 2d 72 65 6c 65 61 73 65 2d 63 6f 6d    6d 69 74 2d 72 65 67 65 78 70 27 2c 20 74 68 65 | agit-release-commit-regexp',.the | 
| 178140 | 6e 0a 62 61 73 65 20 74 68 65 20 74 61 67 20 6f    6e 20 74 68 65 20 76 65 72 73 69 6f 6e 20 73 74 | n.base.the.tag.on.the.version.st | 
| 178160 | 72 69 6e 67 20 73 70 65 63 69 66 69 65 64 20 62    79 20 74 68 61 74 2e 20 20 4f 74 68 65 72 77 69 | ring.specified.by.that...Otherwi | 
| 178180 | 73 65 0a 70 72 6f 6d 70 74 20 66 6f 72 20 74 68    65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 6e 65 | se.prompt.for.the.name.of.the.ne | 
| 1781a0 | 77 20 74 61 67 20 75 73 69 6e 67 20 74 68 65 20    68 69 67 68 65 73 74 20 65 78 69 73 74 69 6e 67 | w.tag.using.the.highest.existing | 
| 1781c0 | 0a 74 61 67 20 61 73 20 69 6e 69 74 69 61 6c 20    69 6e 70 75 74 20 61 6e 64 20 6c 65 61 76 69 6e | .tag.as.initial.input.and.leavin | 
| 1781e0 | 67 20 69 74 20 74 6f 20 74 68 65 20 75 73 65 72    20 74 6f 20 69 6e 63 72 65 6d 65 6e 74 20 74 68 | g.it.to.the.user.to.increment.th | 
| 178200 | 65 0a 64 65 73 69 72 65 64 20 70 61 72 74 20 6f    66 20 74 68 65 20 76 65 72 73 69 6f 6e 20 73 74 | e.desired.part.of.the.version.st | 
| 178220 | 72 69 6e 67 2e 0a 0a 49 66 20 60 2d 2d 61 6e 6e    6f 74 61 74 65 27 20 69 73 20 65 6e 61 62 6c 65 | ring...If.`--annotate'.is.enable | 
| 178240 | 64 2c 20 74 68 65 6e 20 70 72 6f 6d 70 74 20 66    6f 72 20 74 68 65 20 6d 65 73 73 61 67 65 20 6f | d,.then.prompt.for.the.message.o | 
| 178260 | 66 20 74 68 65 0a 6e 65 77 20 74 61 67 2e 20 20    42 61 73 65 20 74 68 65 20 70 72 6f 70 6f 73 65 | f.the.new.tag...Base.the.propose | 
| 178280 | 64 20 74 61 67 20 6d 65 73 73 61 67 65 20 6f 6e    20 74 68 65 20 6d 65 73 73 61 67 65 20 6f 66 20 | d.tag.message.on.the.message.of. | 
| 1782a0 | 74 68 65 0a 68 69 67 68 65 73 74 20 74 61 67 2c    20 70 72 6f 76 69 64 65 64 20 74 68 61 74 20 74 | the.highest.tag,.provided.that.t | 
| 1782c0 | 68 61 74 20 63 6f 6e 74 61 69 6e 73 20 74 68 65    20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 0a 76 | hat.contains.the.corresponding.v | 
| 1782e0 | 65 72 73 69 6f 6e 20 73 74 72 69 6e 67 20 61 6e    64 20 73 75 62 73 74 69 74 75 74 69 6e 67 20 74 | ersion.string.and.substituting.t | 
| 178300 | 68 65 20 6e 65 77 20 76 65 72 73 69 6f 6e 20 73    74 72 69 6e 67 20 66 6f 72 20 74 68 61 74 2e 0a | he.new.version.string.for.that.. | 
| 178320 | 4f 74 68 65 72 77 69 73 65 20 70 72 6f 70 6f 73    65 20 73 6f 6d 65 74 68 69 6e 67 20 6c 69 6b 65 | Otherwise.propose.something.like | 
| 178340 | 20 5c 22 46 6f 6f 2d 42 61 72 20 31 2e 32 2e 33    5c 22 2c 20 67 69 76 65 6e 2c 20 66 6f 72 0a 65 | .\"Foo-Bar.1.2.3\",.given,.for.e | 
| 178360 | 78 61 6d 70 6c 65 2c 20 61 20 54 41 47 20 5c 22    76 31 2e 32 2e 33 5c 22 20 61 6e 64 20 61 20 72 | xample,.a.TAG.\"v1.2.3\".and.a.r | 
| 178380 | 65 70 6f 73 69 74 6f 72 79 20 6c 6f 63 61 74 65    64 20 61 74 20 73 6f 6d 65 74 68 69 6e 67 0a 6c | epository.located.at.something.l | 
| 1783a0 | 69 6b 65 20 5c 22 2f 70 61 74 68 2f 74 6f 2f 66    6f 6f 2d 62 61 72 5c 22 2e 22 0a 20 20 28 69 6e | ike.\"/path/to/foo-bar\"."...(in | 
| 1783c0 | 74 65 72 61 63 74 69 76 65 0a 20 20 20 28 73 61    76 65 2d 6d 61 74 63 68 2d 64 61 74 61 0a 20 20 | teractive....(save-match-data... | 
| 1783e0 | 20 20 20 28 70 63 61 73 65 2d 6c 65 74 2a 0a 20    20 20 20 20 20 20 20 20 28 28 60 28 2c 70 76 65 | ...(pcase-let*..........((`(,pve | 
| 178400 | 72 20 2c 70 74 61 67 20 2c 70 6d 73 67 29 20 28    63 61 72 20 28 6d 61 67 69 74 2d 2d 6c 69 73 74 | r.,ptag.,pmsg).(car.(magit--list | 
| 178420 | 2d 72 65 6c 65 61 73 65 73 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 28 6d 73 67 20 28 6d 61 67 | -releases)))...........(msg.(mag | 
| 178440 | 69 74 2d 72 65 76 2d 66 6f 72 6d 61 74 20 22 25    73 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 | it-rev-format."%s"))...........( | 
| 178460 | 76 65 72 20 28 61 6e 64 20 28 73 74 72 69 6e 67    2d 6d 61 74 63 68 20 6d 61 67 69 74 2d 72 65 6c | ver.(and.(string-match.magit-rel | 
| 178480 | 65 61 73 65 2d 63 6f 6d 6d 69 74 2d 72 65 67 65    78 70 20 6d 73 67 29 0a 20 20 20 20 20 20 20 20 | ease-commit-regexp.msg)......... | 
| 1784a0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 74    63 68 2d 73 74 72 69 6e 67 20 31 20 6d 73 67 29 | ............(match-string.1.msg) | 
| 1784c0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 5f 20    20 20 28 61 6e 64 20 28 6e 6f 74 20 76 65 72 29 | ))...........(_...(and.(not.ver) | 
| 1784e0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 72 65 71 75 69 72 65 20 28 71 | .....................(require.(q | 
| 178500 | 75 6f 74 65 20 73 69 73 79 70 68 75 73 29 20 6e    69 6c 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 | uote.sisyphus).nil.t)........... | 
| 178520 | 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e    67 2d 6d 61 74 63 68 20 6d 61 67 69 74 2d 72 65 | ..........(string-match.magit-re | 
| 178540 | 6c 65 61 73 65 2d 63 6f 6d 6d 69 74 2d 72 65 67    65 78 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 | lease-commit-regexp............. | 
| 178560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 76 | ......................(magit-rev | 
| 178580 | 2d 66 6f 72 6d 61 74 20 22 25 73 22 20 70 74 61    67 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | -format."%s".ptag))............. | 
| 1785a0 | 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72    72 6f 72 20 22 55 73 65 20 60 73 69 73 79 70 68 | ........(user-error."Use.`sisyph | 
| 1785c0 | 75 73 2d 63 72 65 61 74 65 2d 72 65 6c 65 61 73    65 27 20 66 69 72 73 74 22 29 29 29 0a 20 20 20 | us-create-release'.first"))).... | 
| 1785e0 | 20 20 20 20 20 20 20 28 74 61 67 20 28 63 6f 6e    64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .......(tag.(cond............... | 
| 178600 | 20 20 28 28 6e 6f 74 20 70 74 61 67 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ..((not.ptag)..................( | 
| 178620 | 72 65 61 64 2d 73 74 72 69 6e 67 20 22 43 72 65    61 74 65 20 66 69 72 73 74 20 72 65 6c 65 61 73 | read-string."Create.first.releas | 
| 178640 | 65 20 74 61 67 3a 20 22 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e.tag:."........................ | 
| 178660 | 20 20 20 20 20 20 20 28 69 66 20 28 61 6e 64 20    76 65 72 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 | .......(if.(and.ver.(string-matc | 
| 178680 | 68 2d 70 20 22 5c 5c 60 5b 30 2d 39 5d 22 20 76    65 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | h-p."\\`[0-9]".ver))............ | 
| 1786a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 22 | .......................(concat." | 
| 1786c0 | 76 22 20 76 65 72 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | v".ver)......................... | 
| 1786e0 | 20 20 20 20 20 20 20 20 76 65 72 29 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ........ver))).................( | 
| 178700 | 76 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 63 6f 6e 63 61 74 20 28 61 6e | ver..................(concat.(an | 
| 178720 | 64 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20    6d 61 67 69 74 2d 72 65 6c 65 61 73 65 2d 74 61 | d.(string-match.magit-release-ta | 
| 178740 | 67 2d 72 65 67 65 78 70 20 70 74 61 67 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | g-regexp.ptag).................. | 
| 178760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61    74 63 68 2d 73 74 72 69 6e 67 20 31 20 70 74 61 | .............(match-string.1.pta | 
| 178780 | 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 76 65 72 | g))..........................ver | 
| 1787a0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 20 | )).................(t........... | 
| 1787c0 | 20 20 20 20 20 20 20 28 72 65 61 64 2d 73 74 72    69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .......(read-string............. | 
| 1787e0 | 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 43    72 65 61 74 65 20 72 65 6c 65 61 73 65 20 74 61 | ......(format."Create.release.ta | 
| 178800 | 67 20 28 70 72 65 76 69 6f 75 73 20 77 61 73 20    25 73 29 3a 20 22 20 70 74 61 67 29 0a 20 20 20 | g.(previous.was.%s):.".ptag).... | 
| 178820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70    74 61 67 29 29 29 29 0a 20 20 20 20 20 20 20 20 | ...............ptag))))......... | 
| 178840 | 20 20 28 76 65 72 20 28 61 6e 64 20 28 73 74 72    69 6e 67 2d 6d 61 74 63 68 20 6d 61 67 69 74 2d | ..(ver.(and.(string-match.magit- | 
| 178860 | 72 65 6c 65 61 73 65 2d 74 61 67 2d 72 65 67 65    78 70 20 74 61 67 29 0a 20 20 20 20 20 20 20 20 | release-tag-regexp.tag)......... | 
| 178880 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 74    63 68 2d 73 74 72 69 6e 67 20 32 20 74 61 67 29 | ............(match-string.2.tag) | 
| 1788a0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 61 72    67 73 20 28 6d 61 67 69 74 2d 74 61 67 2d 61 72 | ))...........(args.(magit-tag-ar | 
| 1788c0 | 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 20 20 20    20 20 28 6c 69 73 74 20 74 61 67 0a 20 20 20 20 | guments)))........(list.tag..... | 
| 1788e0 | 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 6d    65 6d 62 65 72 20 22 2d 2d 61 6e 6e 6f 74 61 74 | .........(and.(member."--annotat | 
| 178900 | 65 22 20 61 72 67 73 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 72 65 61 64 | e".args)...................(read | 
| 178920 | 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d | -string....................(form | 
| 178940 | 61 74 20 22 4d 65 73 73 61 67 65 20 66 6f 72 20    25 53 3a 20 22 20 74 61 67 29 0a 20 20 20 20 20 | at."Message.for.%S:.".tag)...... | 
| 178960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63    6f 6e 64 20 28 28 61 6e 64 20 70 76 65 72 20 28 | ..............(cond.((and.pver.( | 
| 178980 | 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 28 72 65    67 65 78 70 2d 71 75 6f 74 65 20 70 76 65 72 29 | string-match.(regexp-quote.pver) | 
| 1789a0 | 20 70 6d 73 67 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .pmsg))......................... | 
| 1789c0 | 20 20 28 72 65 70 6c 61 63 65 2d 6d 61 74 63 68    20 76 65 72 20 74 20 74 20 70 6d 73 67 29 29 0a | ..(replace-match.ver.t.t.pmsg)). | 
| 1789e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 28 61 6e 64 20 70 | .........................((and.p | 
| 178a00 | 74 61 67 20 28 73 74 72 69 6e 67 2d 6d 61 74 63    68 20 28 72 65 67 65 78 70 2d 71 75 6f 74 65 20 | tag.(string-match.(regexp-quote. | 
| 178a20 | 70 74 61 67 29 20 70 6d 73 67 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ptag).pmsg)).................... | 
| 178a40 | 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 2d    6d 61 74 63 68 20 74 61 67 20 74 20 74 20 70 6d | .......(replace-match.tag.t.t.pm | 
| 178a60 | 73 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 | sg))..........................(t | 
| 178a80 | 20 28 66 6f 72 6d 61 74 20 22 25 73 20 25 73 22    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(format."%s.%s"................ | 
| 178aa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 63 61 70 69 74 61 6c 69 7a 65 | .....................(capitalize | 
| 178ac0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 178ae0 | 20 20 20 20 20 20 28 66 69 6c 65 2d 6e 61 6d 65    2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 0a 20 20 | ......(file-name-nondirectory... | 
| 178b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 178b20 | 20 20 20 20 28 64 69 72 65 63 74 6f 72 79 2d 66    69 6c 65 2d 6e 61 6d 65 20 28 6d 61 67 69 74 2d | ....(directory-file-name.(magit- | 
| 178b40 | 74 6f 70 6c 65 76 65 6c 29 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | toplevel)))).................... | 
| 178b60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 76 65 72 29 29 29 29 29 0a 20 20 20 20 20 20 | .................ver)))))....... | 
| 178b80 | 20 20 20 20 20 20 20 61 72 67 73 29 29 29 29 0a    20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 | .......args))))...(magit-run-git | 
| 178ba0 | 2d 77 69 74 68 2d 65 64 69 74 6f 72 20 22 74 61    67 22 20 61 72 67 73 20 28 61 6e 64 20 6d 73 67 | -with-editor."tag".args.(and.msg | 
| 178bc0 | 20 28 6c 69 73 74 20 22 2d 6d 22 20 6d 73 67 29    29 20 74 61 67 29 0a 20 20 28 73 65 74 2d 70 72 | .(list."-m".msg)).tag)...(set-pr | 
| 178be0 | 6f 63 65 73 73 2d 73 65 6e 74 69 6e 65 6c 0a 20    20 20 6d 61 67 69 74 2d 74 68 69 73 2d 70 72 6f | ocess-sentinel....magit-this-pro | 
| 178c00 | 63 65 73 73 0a 20 20 20 28 6c 61 6d 62 64 61 20    28 70 72 6f 63 65 73 73 20 65 76 65 6e 74 29 0a | cess....(lambda.(process.event). | 
| 178c20 | 20 20 20 20 20 28 77 68 65 6e 20 28 6d 65 6d 71    20 28 70 72 6f 63 65 73 73 2d 73 74 61 74 75 73 | .....(when.(memq.(process-status | 
| 178c40 | 20 70 72 6f 63 65 73 73 29 20 27 28 65 78 69 74    20 73 69 67 6e 61 6c 29 29 0a 20 20 20 20 20 20 | .process).'(exit.signal))....... | 
| 178c60 | 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d    73 65 6e 74 69 6e 65 6c 20 70 72 6f 63 65 73 73 | .(magit-process-sentinel.process | 
| 178c80 | 20 65 76 65 6e 74 29 0a 20 20 20 20 20 20 20 28    6d 61 67 69 74 2d 72 65 66 73 2d 73 65 74 75 70 | .event)........(magit-refs-setup | 
| 178ca0 | 2d 62 75 66 66 65 72 20 22 48 45 41 44 22 20 28    6d 61 67 69 74 2d 73 68 6f 77 2d 72 65 66 73 2d | -buffer."HEAD".(magit-show-refs- | 
| 178cc0 | 61 72 67 75 6d 65 6e 74 73 29 29 29 29 29 29 0a    0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 6c | arguments))))))..(defun.magit--l | 
| 178ce0 | 69 73 74 2d 72 65 6c 65 61 73 65 73 20 28 29 0a    20 20 22 52 65 74 75 72 6e 20 61 20 6c 69 73 74 | ist-releases.()..."Return.a.list | 
| 178d00 | 20 6f 66 20 72 65 6c 65 61 73 65 73 2e 0a 54 68    65 20 6c 69 73 74 20 69 73 20 6f 72 64 65 72 65 | .of.releases..The.list.is.ordere | 
| 178d20 | 64 2c 20 62 65 67 69 6e 6e 69 6e 67 20 77 69 74    68 20 74 68 65 20 68 69 67 68 65 73 74 20 72 65 | d,.beginning.with.the.highest.re | 
| 178d40 | 6c 65 61 73 65 2e 0a 45 61 63 68 20 72 65 6c 65    61 73 65 20 65 6c 65 6d 65 6e 74 20 68 61 73 20 | lease..Each.release.element.has. | 
| 178d60 | 74 68 65 20 66 6f 72 6d 20 28 56 45 52 53 49 4f    4e 20 54 41 47 20 4d 45 53 53 41 47 45 29 2e 0a | the.form.(VERSION.TAG.MESSAGE).. | 
| 178d80 | 60 6d 61 67 69 74 2d 72 65 6c 65 61 73 65 2d 74    61 67 2d 72 65 67 65 78 70 27 20 69 73 20 75 73 | `magit-release-tag-regexp'.is.us | 
| 178da0 | 65 64 20 74 6f 20 64 65 74 65 72 6d 69 6e 65 20    77 68 65 74 68 65 72 0a 61 20 74 61 67 20 71 75 | ed.to.determine.whether.a.tag.qu | 
| 178dc0 | 61 6c 69 66 69 65 73 20 61 73 20 61 20 72 65 6c    65 61 73 65 20 74 61 67 2e 22 0a 20 20 28 73 61 | alifies.as.a.release.tag."...(sa | 
| 178de0 | 76 65 2d 6d 61 74 63 68 2d 64 61 74 61 0a 20 20    20 20 28 6d 61 70 63 61 72 0a 20 20 20 20 20 23 | ve-match-data.....(mapcar......# | 
| 178e00 | 27 63 64 72 0a 20 20 20 20 20 28 6e 72 65 76 65    72 73 65 0a 20 20 20 20 20 20 28 63 6c 2d 73 6f | 'cdr......(nreverse.......(cl-so | 
| 178e20 | 72 74 20 28 63 6c 2d 6d 61 70 63 61 6e 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c | rt.(cl-mapcan.................(l | 
| 178e40 | 61 6d 62 64 61 20 28 6c 69 6e 65 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ambda.(line)...................( | 
| 178e60 | 61 6e 64 20 28 73 74 72 69 6e 67 2d 6d 61 74 63    68 20 22 20 2b 22 20 6c 69 6e 65 29 0a 20 20 20 | and.(string-match.".+".line).... | 
| 178e80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6c 65 74 20 28 28 74 61 67 20 28 | ....................(let.((tag.( | 
| 178ea0 | 73 75 62 73 74 72 69 6e 67 20 6c 69 6e 65 20 30    20 28 6d 61 74 63 68 2d 62 65 67 69 6e 6e 69 6e | substring.line.0.(match-beginnin | 
| 178ec0 | 67 20 30 29 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | g.0))).......................... | 
| 178ee0 | 20 20 20 20 28 6d 73 67 20 28 73 75 62 73 74 72    69 6e 67 20 6c 69 6e 65 20 28 6d 61 74 63 68 2d | ....(msg.(substring.line.(match- | 
| 178f00 | 65 6e 64 20 30 29 29 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | end.0))))....................... | 
| 178f20 | 20 20 20 28 61 6e 64 20 28 73 74 72 69 6e 67 2d    6d 61 74 63 68 20 6d 61 67 69 74 2d 72 65 6c 65 | ...(and.(string-match.magit-rele | 
| 178f40 | 61 73 65 2d 74 61 67 2d 72 65 67 65 78 70 20 74    61 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ase-tag-regexp.tag)............. | 
| 178f60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 6c 65 74 20 28 28 76 65 72 20 28 6d 61 | ..................(let.((ver.(ma | 
| 178f80 | 74 63 68 2d 73 74 72 69 6e 67 20 32 20 74 61 67    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | tch-string.2.tag)).............. | 
| 178fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 76 65 72 73 69 6f 6e 2d | .......................(version- | 
| 178fc0 | 72 65 67 65 78 70 2d 61 6c 69 73 74 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | regexp-alist.................... | 
| 178fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 6d 61 67 69 74 2d 74 61 67 2d 76 65 72 73 | ..................magit-tag-vers | 
| 179000 | 69 6f 6e 2d 72 65 67 65 78 70 2d 61 6c 69 73 74    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ion-regexp-alist)).............. | 
| 179020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6c 69 73 74 20 28 6c 69 73 74 20 28 | ...................(list.(list.( | 
| 179040 | 76 65 72 73 69 6f 6e 2d 74 6f 2d 6c 69 73 74 20    76 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 | version-to-list.ver)............ | 
| 179060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 179080 | 20 76 65 72 20 74 61 67 20 6d 73 67 29 29 29 29    29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .ver.tag.msg)))))))............. | 
| 1790a0 | 20 20 20 20 3b 3b 20 43 61 6e 6e 6f 74 20 72 65    6c 79 20 6f 6e 20 22 2d 2d 73 6f 72 74 3d 2d 76 | ....;;.Cannot.rely.on."--sort=-v | 
| 1790c0 | 65 72 73 69 6f 6e 3a 72 65 66 6e 61 6d 65 22 20    62 65 63 61 75 73 65 0a 20 20 20 20 20 20 20 20 | ersion:refname".because......... | 
| 1790e0 | 20 20 20 20 20 20 20 20 3b 3b 20 74 68 61 74 20    67 65 74 73 20 63 6f 6e 66 75 73 65 64 20 69 66 | ........;;.that.gets.confused.if | 
| 179100 | 20 74 68 65 20 76 65 72 73 69 6f 6e 20 70 72 65    66 69 78 20 68 61 73 20 63 68 61 6e 67 65 64 2e | .the.version.prefix.has.changed. | 
| 179120 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6d 61 67 69 74 2d 67 69 74 2d 6c 69 6e 65 | .................(magit-git-line | 
| 179140 | 73 20 22 74 61 67 22 20 22 2d 6e 22 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b | s."tag"."-n"))................;; | 
| 179160 | 20 54 68 65 20 69 6e 76 65 72 73 65 20 6f 66 20    74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 64 6f | .The.inverse.of.this.function.do | 
| 179180 | 65 73 20 6e 6f 74 20 65 78 69 73 74 2e 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 23 27 76 | es.not.exist.................#'v | 
| 1791a0 | 65 72 73 69 6f 6e 2d 6c 69 73 74 2d 3c 20 3a 6b    65 79 20 23 27 63 61 72 29 29 29 29 29 0a 0a 3b | ersion-list-<.:key.#'car)))))..; | 
| 1791c0 | 3b 3b 20 5f 0a 28 70 72 6f 76 69 64 65 20 27 6d    61 67 69 74 2d 74 61 67 29 0a 3b 3b 3b 20 6d 61 | ;;._.(provide.'magit-tag).;;;.ma | 
| 1791e0 | 67 69 74 2d 74 61 67 2e 65 6c 20 65 6e 64 73 20    68 65 72 65 0a 00 00 00 00 00 00 00 00 00 00 00 | git-tag.el.ends.here............ | 
| 179200 | 6d 61 67 69 74 2d 32 30 32 34 30 34 30 34 2e 31    39 30 31 2f 6d 61 67 69 74 2d 70 6b 67 2e 65 6c | magit-20240404.1901/magit-pkg.el | 
| 179220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 179240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 179260 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30    30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 | 
| 179280 | 30 30 30 31 31 34 37 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 34 33 31 31 00 20 30 00 00 00 | 0001147.00000000000.014311..0... | 
| 1792a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1792c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1792e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 179300 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... | 
| 179320 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... | 
| 179340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 179360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 179380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1793a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1793c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1793e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 179400 | 28 64 65 66 69 6e 65 2d 70 61 63 6b 61 67 65 20    22 6d 61 67 69 74 22 20 22 32 30 32 34 30 34 30 | (define-package."magit"."2024040 | 
| 179420 | 34 2e 31 39 30 31 22 20 22 41 20 47 69 74 20 70    6f 72 63 65 6c 61 69 6e 20 69 6e 73 69 64 65 20 | 4.1901"."A.Git.porcelain.inside. | 
| 179440 | 45 6d 61 63 73 2e 22 0a 20 20 27 28 28 65 6d 61    63 73 20 22 32 35 2e 31 22 29 0a 20 20 20 20 28 | Emacs."...'((emacs."25.1").....( | 
| 179460 | 63 6f 6d 70 61 74 20 22 32 39 2e 31 2e 34 2e 34    22 29 0a 20 20 20 20 28 64 61 73 68 20 22 32 30 | compat."29.1.4.4").....(dash."20 | 
| 179480 | 32 34 30 31 30 33 22 29 0a 20 20 20 20 28 67 69    74 2d 63 6f 6d 6d 69 74 20 22 32 30 32 34 30 31 | 240103").....(git-commit."202401 | 
| 1794a0 | 32 33 22 29 0a 20 20 20 20 28 6d 61 67 69 74 2d    73 65 63 74 69 6f 6e 20 22 32 30 32 34 30 31 31 | 23").....(magit-section."2024011 | 
| 1794c0 | 34 22 29 0a 20 20 20 20 28 73 65 71 20 22 32 2e    32 34 22 29 0a 20 20 20 20 28 74 72 61 6e 73 69 | 4").....(seq."2.24").....(transi | 
| 1794e0 | 65 6e 74 20 22 32 30 32 34 30 32 30 31 22 29 0a    20 20 20 20 28 77 69 74 68 2d 65 64 69 74 6f 72 | ent."20240201").....(with-editor | 
| 179500 | 20 22 32 30 32 34 30 31 30 31 22 29 29 0a 20 20    3a 63 6f 6d 6d 69 74 20 22 61 33 33 34 34 31 32 | ."20240101"))...:commit."a334412 | 
| 179520 | 31 35 39 39 38 34 64 63 64 63 66 66 33 64 62 62    35 36 63 37 63 31 65 37 37 31 39 37 63 63 33 36 | 159984dcdcff3dbb56c7c1e77197cc36 | 
| 179540 | 63 22 20 3a 61 75 74 68 6f 72 73 0a 20 20 27 28    28 22 4d 61 72 69 75 73 20 56 6f 6c 6c 6d 65 72 | c".:authors...'(("Marius.Vollmer | 
| 179560 | 22 20 2e 20 22 6d 61 72 69 75 73 2e 76 6f 6c 6c    6d 65 72 40 67 6d 61 69 6c 2e 63 6f 6d 22 29 0a | "..."marius.vollmer@gmail.com"). | 
| 179580 | 20 20 20 20 28 22 4a 6f 6e 61 73 20 42 65 72 6e    6f 75 6c 6c 69 22 20 2e 20 22 6a 6f 6e 61 73 40 | ....("Jonas.Bernoulli"..."jonas@ | 
| 1795a0 | 62 65 72 6e 6f 75 6c 2e 6c 69 22 29 29 0a 20 20    3a 6d 61 69 6e 74 61 69 6e 65 72 0a 20 20 27 28 | bernoul.li"))...:maintainer...'( | 
| 1795c0 | 22 4a 6f 6e 61 73 20 42 65 72 6e 6f 75 6c 6c 69    22 20 2e 20 22 6a 6f 6e 61 73 40 62 65 72 6e 6f | "Jonas.Bernoulli"..."jonas@berno | 
| 1795e0 | 75 6c 2e 6c 69 22 29 0a 20 20 3a 6b 65 79 77 6f    72 64 73 0a 20 20 27 28 22 67 69 74 22 20 22 74 | ul.li")...:keywords...'("git"."t | 
| 179600 | 6f 6f 6c 73 22 20 22 76 63 22 29 0a 20 20 3a 75    72 6c 20 22 68 74 74 70 73 3a 2f 2f 67 69 74 68 | ools"."vc")...:url."https://gith | 
| 179620 | 75 62 2e 63 6f 6d 2f 6d 61 67 69 74 2f 6d 61 67    69 74 22 29 0a 3b 3b 20 4c 6f 63 61 6c 20 56 61 | ub.com/magit/magit").;;.Local.Va | 
| 179640 | 72 69 61 62 6c 65 73 3a 0a 3b 3b 20 6e 6f 2d 62    79 74 65 2d 63 6f 6d 70 69 6c 65 3a 20 74 0a 3b | riables:.;;.no-byte-compile:.t.; | 
| 179660 | 3b 20 45 6e 64 3a 0a 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ;.End:.......................... | 
| 179680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1796a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1796c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1796e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 179700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 179720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 179740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 179760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 179780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1797a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1797c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1797e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 179800 | 6d 61 67 69 74 2d 32 30 32 34 30 34 30 34 2e 31    39 30 31 2f 6d 61 67 69 74 2d 67 69 74 2e 65 6c | magit-20240404.1901/magit-git.el | 
| 179820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 179840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 179860 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30    30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 | 
| 179880 | 30 33 36 33 31 36 30 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 34 33 32 31 00 20 30 00 00 00 | 0363160.00000000000.014321..0... | 
| 1798a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1798c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1798e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 179900 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... | 
| 179920 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... | 
| 179940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 179960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 179980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1799a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1799c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1799e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 179a00 | 3b 3b 3b 20 6d 61 67 69 74 2d 67 69 74 2e 65 6c    20 2d 2d 2d 20 47 69 74 20 66 75 6e 63 74 69 6f | ;;;.magit-git.el.---.Git.functio | 
| 179a20 | 6e 61 6c 69 74 79 20 20 2d 2a 2d 20 6c 65 78 69    63 61 6c 2d 62 69 6e 64 69 6e 67 3a 74 20 2d 2a | nality..-*-.lexical-binding:t.-* | 
| 179a40 | 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20    28 43 29 20 32 30 30 38 2d 32 30 32 34 20 54 68 | -..;;.Copyright.(C).2008-2024.Th | 
| 179a60 | 65 20 4d 61 67 69 74 20 50 72 6f 6a 65 63 74 20    43 6f 6e 74 72 69 62 75 74 6f 72 73 0a 0a 3b 3b | e.Magit.Project.Contributors..;; | 
| 179a80 | 20 41 75 74 68 6f 72 3a 20 4a 6f 6e 61 73 20 42    65 72 6e 6f 75 6c 6c 69 20 3c 6a 6f 6e 61 73 40 | .Author:.Jonas.Bernoulli.<jonas@ | 
| 179aa0 | 62 65 72 6e 6f 75 6c 2e 6c 69 3e 0a 3b 3b 20 4d    61 69 6e 74 61 69 6e 65 72 3a 20 4a 6f 6e 61 73 | bernoul.li>.;;.Maintainer:.Jonas | 
| 179ac0 | 20 42 65 72 6e 6f 75 6c 6c 69 20 3c 6a 6f 6e 61    73 40 62 65 72 6e 6f 75 6c 2e 6c 69 3e 0a 0a 3b | .Bernoulli.<jonas@bernoul.li>..; | 
| 179ae0 | 3b 20 53 50 44 58 2d 4c 69 63 65 6e 73 65 2d 49    64 65 6e 74 69 66 69 65 72 3a 20 47 50 4c 2d 33 | ;.SPDX-License-Identifier:.GPL-3 | 
| 179b00 | 2e 30 2d 6f 72 2d 6c 61 74 65 72 0a 0a 3b 3b 20    4d 61 67 69 74 20 69 73 20 66 72 65 65 20 73 6f | .0-or-later..;;.Magit.is.free.so | 
| 179b20 | 66 74 77 61 72 65 3a 20 79 6f 75 20 63 61 6e 20    72 65 64 69 73 74 72 69 62 75 74 65 20 69 74 20 | ftware:.you.can.redistribute.it. | 
| 179b40 | 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 20 69 74    0a 3b 3b 20 75 6e 64 65 72 20 74 68 65 20 74 65 | and/or.modify.it.;;.under.the.te | 
| 179b60 | 72 6d 73 20 6f 66 20 74 68 65 20 47 4e 55 20 47    65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 | rms.of.the.GNU.General.Public.Li | 
| 179b80 | 63 65 6e 73 65 20 61 73 20 70 75 62 6c 69 73 68    65 64 20 62 79 0a 3b 3b 20 74 68 65 20 46 72 65 | cense.as.published.by.;;.the.Fre | 
| 179ba0 | 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64    61 74 69 6f 6e 2c 20 65 69 74 68 65 72 20 76 65 | e.Software.Foundation,.either.ve | 
| 179bc0 | 72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c    69 63 65 6e 73 65 2c 20 6f 72 0a 3b 3b 20 28 61 | rsion.3.of.the.License,.or.;;.(a | 
| 179be0 | 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61    6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e | t.your.option).any.later.version | 
| 179c00 | 2e 0a 3b 3b 0a 3b 3b 20 4d 61 67 69 74 20 69 73    20 64 69 73 74 72 69 62 75 74 65 64 20 69 6e 20 | ..;;.;;.Magit.is.distributed.in. | 
| 179c20 | 74 68 65 20 68 6f 70 65 20 74 68 61 74 20 69 74    20 77 69 6c 6c 20 62 65 20 75 73 65 66 75 6c 2c | the.hope.that.it.will.be.useful, | 
| 179c40 | 20 62 75 74 20 57 49 54 48 4f 55 54 0a 3b 3b 20    41 4e 59 20 57 41 52 52 41 4e 54 59 3b 20 77 69 | .but.WITHOUT.;;.ANY.WARRANTY;.wi | 
| 179c60 | 74 68 6f 75 74 20 65 76 65 6e 20 74 68 65 20 69    6d 70 6c 69 65 64 20 77 61 72 72 61 6e 74 79 20 | thout.even.the.implied.warranty. | 
| 179c80 | 6f 66 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49    54 59 0a 3b 3b 20 6f 72 20 46 49 54 4e 45 53 53 | of.MERCHANTABILITY.;;.or.FITNESS | 
| 179ca0 | 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41    52 20 50 55 52 50 4f 53 45 2e 20 20 53 65 65 20 | .FOR.A.PARTICULAR.PURPOSE...See. | 
| 179cc0 | 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20    50 75 62 6c 69 63 0a 3b 3b 20 4c 69 63 65 6e 73 | the.GNU.General.Public.;;.Licens | 
| 179ce0 | 65 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69    6c 73 2e 0a 3b 3b 0a 3b 3b 20 59 6f 75 20 73 68 | e.for.more.details..;;.;;.You.sh | 
| 179d00 | 6f 75 6c 64 20 68 61 76 65 20 72 65 63 65 69 76    65 64 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 | ould.have.received.a.copy.of.the | 
| 179d20 | 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62    6c 69 63 20 4c 69 63 65 6e 73 65 0a 3b 3b 20 61 | .GNU.General.Public.License.;;.a | 
| 179d40 | 6c 6f 6e 67 20 77 69 74 68 20 4d 61 67 69 74 2e    20 20 49 66 20 6e 6f 74 2c 20 73 65 65 20 3c 68 | long.with.Magit...If.not,.see.<h | 
| 179d60 | 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f    72 67 2f 6c 69 63 65 6e 73 65 73 2f 3e 2e 0a 0a | ttps://www.gnu.org/licenses/>... | 
| 179d80 | 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a    0a 3b 3b 20 54 68 69 73 20 6c 69 62 72 61 72 79 | ;;;.Commentary:..;;.This.library | 
| 179da0 | 20 69 6d 70 6c 65 6d 65 6e 74 73 20 77 72 61 70    70 65 72 73 20 66 6f 72 20 76 61 72 69 6f 75 73 | .implements.wrappers.for.various | 
| 179dc0 | 20 47 69 74 20 70 6c 75 6d 62 69 6e 67 20 63 6f    6d 6d 61 6e 64 73 2e 0a 0a 3b 3b 3b 20 43 6f 64 | .Git.plumbing.commands...;;;.Cod | 
| 179de0 | 65 3a 0a 0a 28 72 65 71 75 69 72 65 20 27 6d 61    67 69 74 2d 62 61 73 65 29 0a 0a 28 72 65 71 75 | e:..(require.'magit-base)..(requ | 
| 179e00 | 69 72 65 20 27 66 6f 72 6d 61 74 2d 73 70 65 63    29 0a 0a 3b 3b 20 46 72 6f 6d 20 60 6d 61 67 69 | ire.'format-spec)..;;.From.`magi | 
| 179e20 | 74 2d 62 72 61 6e 63 68 27 2e 0a 28 64 65 66 76    61 72 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d | t-branch'..(defvar.magit-branch- | 
| 179e40 | 70 72 65 66 65 72 2d 72 65 6d 6f 74 65 2d 75 70    73 74 72 65 61 6d 29 0a 28 64 65 66 76 61 72 20 | prefer-remote-upstream).(defvar. | 
| 179e60 | 6d 61 67 69 74 2d 70 75 62 6c 69 73 68 65 64 2d    62 72 61 6e 63 68 65 73 29 0a 0a 3b 3b 20 46 72 | magit-published-branches)..;;.Fr | 
| 179e80 | 6f 6d 20 60 6d 61 67 69 74 2d 6d 61 72 67 69 6e    27 2e 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 | om.`magit-margin'..(declare-func | 
| 179ea0 | 74 69 6f 6e 20 6d 61 67 69 74 2d 6d 61 79 62 65    2d 6d 61 6b 65 2d 6d 61 72 67 69 6e 2d 6f 76 65 | tion.magit-maybe-make-margin-ove | 
| 179ec0 | 72 6c 61 79 20 22 6d 61 67 69 74 2d 6d 61 72 67    69 6e 22 20 28 29 29 0a 0a 3b 3b 20 46 72 6f 6d | rlay."magit-margin".())..;;.From | 
| 179ee0 | 20 60 6d 61 67 69 74 2d 6d 6f 64 65 27 2e 0a 28    64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e | .`magit-mode'..(declare-function | 
| 179f00 | 20 6d 61 67 69 74 2d 67 65 74 2d 6d 6f 64 65 2d    62 75 66 66 65 72 20 22 6d 61 67 69 74 2d 6d 6f | .magit-get-mode-buffer."magit-mo | 
| 179f20 | 64 65 22 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6d 6f 64 65 20 26 6f 70 74 | de"...................(mode.&opt | 
| 179f40 | 69 6f 6e 61 6c 20 76 61 6c 75 65 20 66 72 61 6d    65 29 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e | ional.value.frame)).(declare-fun | 
| 179f60 | 63 74 69 6f 6e 20 6d 61 67 69 74 2d 72 65 66 72    65 73 68 20 22 6d 61 67 69 74 2d 6d 6f 64 65 22 | ction.magit-refresh."magit-mode" | 
| 179f80 | 20 28 29 29 0a 28 64 65 66 76 61 72 20 6d 61 67    69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 74 | .()).(defvar.magit-buffer-diff-t | 
| 179fa0 | 79 70 65 29 0a 28 64 65 66 76 61 72 20 6d 61 67    69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 61 | ype).(defvar.magit-buffer-diff-a | 
| 179fc0 | 72 67 73 29 0a 28 64 65 66 76 61 72 20 6d 61 67    69 74 2d 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e | rgs).(defvar.magit-buffer-file-n | 
| 179fe0 | 61 6d 65 29 0a 28 64 65 66 76 61 72 20 6d 61 67    69 74 2d 62 75 66 66 65 72 2d 6c 6f 67 2d 61 72 | ame).(defvar.magit-buffer-log-ar | 
| 17a000 | 67 73 29 0a 28 64 65 66 76 61 72 20 6d 61 67 69    74 2d 62 75 66 66 65 72 2d 6c 6f 67 2d 66 69 6c | gs).(defvar.magit-buffer-log-fil | 
| 17a020 | 65 73 29 0a 28 64 65 66 76 61 72 20 6d 61 67 69    74 2d 62 75 66 66 65 72 2d 72 65 66 6e 61 6d 65 | es).(defvar.magit-buffer-refname | 
| 17a040 | 29 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d    62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 29 | ).(defvar.magit-buffer-revision) | 
| 17a060 | 0a 0a 3b 3b 20 46 72 6f 6d 20 60 6d 61 67 69 74    2d 70 72 6f 63 65 73 73 27 2e 0a 28 64 65 63 6c | ..;;.From.`magit-process'..(decl | 
| 17a080 | 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6d 61 67    69 74 2d 63 61 6c 6c 2d 67 69 74 20 22 6d 61 67 | are-function.magit-call-git."mag | 
| 17a0a0 | 69 74 2d 70 72 6f 63 65 73 73 22 20 28 26 72 65    73 74 20 61 72 67 73 29 29 0a 28 64 65 63 6c 61 | it-process".(&rest.args)).(decla | 
| 17a0c0 | 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6d 61 67 69    74 2d 67 69 74 20 22 6d 61 67 69 74 2d 70 72 6f | re-function.magit-git."magit-pro | 
| 17a0e0 | 63 65 73 73 22 20 28 26 72 65 73 74 20 61 72 67    73 29 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e | cess".(&rest.args)).(declare-fun | 
| 17a100 | 63 74 69 6f 6e 20 6d 61 67 69 74 2d 70 72 6f 63    65 73 73 2d 62 75 66 66 65 72 20 22 6d 61 67 69 | ction.magit-process-buffer."magi | 
| 17a120 | 74 2d 70 72 6f 63 65 73 73 22 20 28 26 6f 70 74    69 6f 6e 61 6c 20 6e 6f 64 69 73 70 6c 61 79 29 | t-process".(&optional.nodisplay) | 
| 17a140 | 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74    69 6f 6e 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 | ).(declare-function.magit-proces | 
| 17a160 | 73 2d 66 69 6c 65 20 22 6d 61 67 69 74 2d 70 72    6f 63 65 73 73 22 0a 20 20 20 20 20 20 20 20 20 | s-file."magit-process".......... | 
| 17a180 | 20 20 20 20 20 20 20 20 20 28 70 72 6f 63 65 73    73 20 26 6f 70 74 69 6f 6e 61 6c 20 69 6e 66 69 | .........(process.&optional.infi | 
| 17a1a0 | 6c 65 20 62 75 66 66 65 72 20 64 69 73 70 6c 61    79 20 26 72 65 73 74 20 61 72 67 73 29 29 0a 28 | le.buffer.display.&rest.args)).( | 
| 17a1c0 | 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e    20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 67 | declare-function.magit-process-g | 
| 17a1e0 | 69 74 20 22 6d 61 67 69 74 2d 70 72 6f 63 65 73    73 22 20 28 64 65 73 74 69 6e 61 74 69 6f 6e 20 | it."magit-process".(destination. | 
| 17a200 | 26 72 65 73 74 20 61 72 67 73 29 29 0a 28 64 65    63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6d | &rest.args)).(declare-function.m | 
| 17a220 | 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 69 6e 73    65 72 74 2d 73 65 63 74 69 6f 6e 20 22 6d 61 67 | agit-process-insert-section."mag | 
| 17a240 | 69 74 2d 70 72 6f 63 65 73 73 22 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 | it-process"...................(p | 
| 17a260 | 77 64 20 70 72 6f 67 72 61 6d 20 61 72 67 73 20    26 6f 70 74 69 6f 6e 61 6c 20 65 72 72 63 6f 64 | wd.program.args.&optional.errcod | 
| 17a280 | 65 20 65 72 72 6c 6f 67 29 29 0a 28 64 65 66 76    61 72 20 6d 61 67 69 74 2d 74 68 69 73 2d 65 72 | e.errlog)).(defvar.magit-this-er | 
| 17a2a0 | 72 6f 72 29 0a 28 64 65 66 76 61 72 20 6d 61 67    69 74 2d 70 72 6f 63 65 73 73 2d 65 72 72 6f 72 | ror).(defvar.magit-process-error | 
| 17a2c0 | 2d 6d 65 73 73 61 67 65 2d 72 65 67 65 78 70 73    29 0a 0a 28 65 76 61 6c 2d 77 68 65 6e 2d 63 6f | -message-regexps)..(eval-when-co | 
| 17a2e0 | 6d 70 69 6c 65 0a 20 20 28 63 6c 2d 70 75 73 68    6e 65 77 20 27 6f 72 69 67 2d 72 65 76 20 65 69 | mpile...(cl-pushnew.'orig-rev.ei | 
| 17a300 | 65 69 6f 2d 2d 6b 6e 6f 77 6e 2d 73 6c 6f 74 2d    6e 61 6d 65 73 29 0a 20 20 28 63 6c 2d 70 75 73 | eio--known-slot-names)...(cl-pus | 
| 17a320 | 68 6e 65 77 20 27 6e 75 6d 62 65 72 20 65 69 65    69 6f 2d 2d 6b 6e 6f 77 6e 2d 73 6c 6f 74 2d 6e | hnew.'number.eieio--known-slot-n | 
| 17a340 | 61 6d 65 73 29 29 0a 0a 3b 3b 3b 20 47 69 74 20    69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 73 0a | ames))..;;;.Git.implementations. | 
| 17a360 | 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 69    6e 68 69 62 69 74 2d 6c 69 62 67 69 74 20 74 0a | .(defvar.magit-inhibit-libgit.t. | 
| 17a380 | 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 69 6e    68 69 62 69 74 20 74 68 65 20 75 73 65 20 6f 66 | .."Whether.to.inhibit.the.use.of | 
| 17a3a0 | 20 6c 69 62 67 69 74 2e 0a 55 73 65 20 6f 66 20    6c 69 62 67 69 74 20 69 73 20 69 6e 68 69 62 69 | .libgit..Use.of.libgit.is.inhibi | 
| 17a3c0 | 74 65 64 20 62 79 20 64 65 66 61 75 6c 74 20 62    65 63 61 75 73 65 20 73 75 70 70 6f 72 74 20 66 | ted.by.default.because.support.f | 
| 17a3e0 | 6f 72 20 6c 69 62 67 69 74 0a 69 6e 20 6d 61 67    69 74 20 69 73 20 6f 6e 6c 79 20 61 20 73 74 75 | or.libgit.in.magit.is.only.a.stu | 
| 17a400 | 62 20 66 6f 72 20 6e 6f 77 2e 20 20 54 68 65 72    65 20 69 73 20 6e 6f 20 62 65 6e 65 66 69 74 20 | b.for.now...There.is.no.benefit. | 
| 17a420 | 69 6e 20 75 73 69 6e 67 0a 69 74 2e 22 29 0a 0a    28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 2d 6c | in.using.it.")..(defvar.magit--l | 
| 17a440 | 69 62 67 69 74 2d 61 76 61 69 6c 61 62 6c 65 2d    70 20 27 75 6e 6b 6e 6f 77 6e 0a 20 20 22 57 68 | ibgit-available-p.'unknown..."Wh | 
| 17a460 | 65 74 68 65 72 20 6c 69 62 67 69 74 20 69 73 20    61 76 61 69 6c 61 62 6c 65 2e 0a 55 73 65 20 74 | ether.libgit.is.available..Use.t | 
| 17a480 | 68 65 20 66 75 6e 63 74 69 6f 6e 20 62 79 20 74    68 65 20 73 61 6d 65 20 6e 61 6d 65 20 69 6e 73 | he.function.by.the.same.name.ins | 
| 17a4a0 | 74 65 61 64 20 6f 66 20 74 68 69 73 20 76 61 72    69 61 62 6c 65 2e 22 29 0a 0a 28 64 65 66 75 6e | tead.of.this.variable.")..(defun | 
| 17a4c0 | 20 6d 61 67 69 74 2d 2d 6c 69 62 67 69 74 2d 61    76 61 69 6c 61 62 6c 65 2d 70 20 28 29 0a 20 20 | .magit--libgit-available-p.()... | 
| 17a4e0 | 28 69 66 20 28 65 71 20 6d 61 67 69 74 2d 2d 6c    69 62 67 69 74 2d 61 76 61 69 6c 61 62 6c 65 2d | (if.(eq.magit--libgit-available- | 
| 17a500 | 70 20 27 75 6e 6b 6e 6f 77 6e 29 0a 20 20 20 20    20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 2d 6c | p.'unknown).......(setq.magit--l | 
| 17a520 | 69 62 67 69 74 2d 61 76 61 69 6c 61 62 6c 65 2d    70 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 61 | ibgit-available-p.............(a | 
| 17a540 | 6e 64 20 6d 6f 64 75 6c 65 2d 66 69 6c 65 2d 73    75 66 66 69 78 0a 20 20 20 20 20 20 20 20 20 20 | nd.module-file-suffix........... | 
| 17a560 | 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6c 69    62 67 69 74 20 28 6c 6f 63 61 74 65 2d 6c 69 62 | .......(let.((libgit.(locate-lib | 
| 17a580 | 72 61 72 79 20 22 6c 69 62 67 69 74 22 29 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rary."libgit")))................ | 
| 17a5a0 | 20 20 20 20 28 61 6e 64 20 6c 69 62 67 69 74 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....(and.libgit................. | 
| 17a5c0 | 20 20 20 20 20 20 20 20 28 6f 72 20 28 6c 6f 63    61 74 65 2d 6c 69 62 72 61 72 79 20 22 6c 69 62 | ........(or.(locate-library."lib | 
| 17a5e0 | 65 67 69 74 32 22 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | egit2")......................... | 
| 17a600 | 20 20 20 20 28 6c 65 74 20 28 28 6c 6f 61 64 2d    70 61 74 68 0a 20 20 20 20 20 20 20 20 20 20 20 | ....(let.((load-path............ | 
| 17a620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 28 65 | ........................(cons.(e | 
| 17a640 | 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | xpand-file-name................. | 
| 17a660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 76 65 | ..........................(conve | 
| 17a680 | 72 74 2d 73 74 61 6e 64 61 72 64 2d 66 69 6c 65    6e 61 6d 65 20 22 62 75 69 6c 64 22 29 0a 20 20 | rt-standard-filename."build")... | 
| 17a6a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 17a6c0 | 20 20 20 20 20 20 20 20 28 66 69 6c 65 2d 6e 61    6d 65 2d 64 69 72 65 63 74 6f 72 79 20 6c 69 62 | ........(file-name-directory.lib | 
| 17a6e0 | 67 69 74 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | git))........................... | 
| 17a700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c    6f 61 64 2d 70 61 74 68 29 29 29 0a 20 20 20 20 | ...............load-path)))..... | 
| 17a720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6c 6f 63 61 74 | ..........................(locat | 
| 17a740 | 65 2d 6c 69 62 72 61 72 79 20 22 6c 69 62 65 67    69 74 32 22 29 29 29 29 29 29 29 0a 20 20 20 20 | e-library."libegit2")))))))..... | 
| 17a760 | 6d 61 67 69 74 2d 2d 6c 69 62 67 69 74 2d 61 76    61 69 6c 61 62 6c 65 2d 70 29 29 0a 0a 28 64 65 | magit--libgit-available-p))..(de | 
| 17a780 | 66 75 6e 20 6d 61 67 69 74 2d 67 69 74 69 6d 70    6c 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 74 | fun.magit-gitimpl.()..."Return.t | 
| 17a7a0 | 68 65 20 47 69 74 20 69 6d 70 6c 65 6d 65 6e 74    61 74 69 6f 6e 20 75 73 65 64 20 69 6e 20 74 68 | he.Git.implementation.used.in.th | 
| 17a7c0 | 69 73 20 72 65 70 6f 73 69 74 6f 72 79 2e 22 0a    20 20 28 69 66 20 28 61 6e 64 20 28 6e 6f 74 20 | is.repository."...(if.(and.(not. | 
| 17a7e0 | 6d 61 67 69 74 2d 69 6e 68 69 62 69 74 2d 6c 69    62 67 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 | magit-inhibit-libgit)........... | 
| 17a800 | 20 28 6e 6f 74 20 28 66 69 6c 65 2d 72 65 6d 6f    74 65 2d 70 20 64 65 66 61 75 6c 74 2d 64 69 72 | .(not.(file-remote-p.default-dir | 
| 17a820 | 65 63 74 6f 72 79 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 28 6d 61 67 69 74 2d 2d 6c 69 62 67 | ectory))............(magit--libg | 
| 17a840 | 69 74 2d 61 76 61 69 6c 61 62 6c 65 2d 70 29 29    0a 20 20 20 20 20 20 27 6c 69 62 67 69 74 0a 20 | it-available-p)).......'libgit.. | 
| 17a860 | 20 20 20 27 67 69 74 29 29 0a 0a 3b 3b 3b 20 4f    70 74 69 6f 6e 73 0a 0a 3b 3b 20 46 6f 72 20 6e | ...'git))..;;;.Options..;;.For.n | 
| 17a880 | 6f 77 20 74 68 69 73 20 69 73 20 73 68 61 72 65    64 20 62 65 74 77 65 65 6e 20 60 6d 61 67 69 74 | ow.this.is.shared.between.`magit | 
| 17a8a0 | 2d 70 72 6f 63 65 73 73 27 20 61 6e 64 20 60 6d    61 67 69 74 2d 67 69 74 27 2e 0a 28 64 65 66 67 | -process'.and.`magit-git'..(defg | 
| 17a8c0 | 72 6f 75 70 20 6d 61 67 69 74 2d 70 72 6f 63 65    73 73 20 6e 69 6c 0a 20 20 22 47 69 74 20 61 6e | roup.magit-process.nil..."Git.an | 
| 17a8e0 | 64 20 6f 74 68 65 72 20 65 78 74 65 72 6e 61 6c    20 70 72 6f 63 65 73 73 65 73 20 75 73 65 64 20 | d.other.external.processes.used. | 
| 17a900 | 62 79 20 4d 61 67 69 74 2e 22 0a 20 20 3a 67 72    6f 75 70 20 27 6d 61 67 69 74 29 0a 0a 28 64 65 | by.Magit."...:group.'magit)..(de | 
| 17a920 | 66 76 61 72 20 6d 61 67 69 74 2d 67 69 74 2d 65    6e 76 69 72 6f 6e 6d 65 6e 74 0a 20 20 28 6c 69 | fvar.magit-git-environment...(li | 
| 17a940 | 73 74 20 28 66 6f 72 6d 61 74 20 22 49 4e 53 49    44 45 5f 45 4d 41 43 53 3d 25 73 2c 6d 61 67 69 | st.(format."INSIDE_EMACS=%s,magi | 
| 17a960 | 74 22 20 65 6d 61 63 73 2d 76 65 72 73 69 6f 6e    29 29 0a 20 20 22 50 72 65 70 65 6e 64 65 64 20 | t".emacs-version))..."Prepended. | 
| 17a980 | 74 6f 20 60 70 72 6f 63 65 73 73 2d 65 6e 76 69    72 6f 6e 6d 65 6e 74 27 20 77 68 69 6c 65 20 72 | to.`process-environment'.while.r | 
| 17a9a0 | 75 6e 6e 69 6e 67 20 67 69 74 2e 22 29 0a 0a 28    64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d | unning.git.")..(defcustom.magit- | 
| 17a9c0 | 67 69 74 2d 6f 75 74 70 75 74 2d 63 6f 64 69 6e    67 2d 73 79 73 74 65 6d 0a 20 20 28 61 6e 64 20 | git-output-coding-system...(and. | 
| 17a9e0 | 28 65 71 20 73 79 73 74 65 6d 2d 74 79 70 65 20    27 77 69 6e 64 6f 77 73 2d 6e 74 29 20 27 75 74 | (eq.system-type.'windows-nt).'ut | 
| 17aa00 | 66 2d 38 29 0a 20 20 22 43 6f 64 69 6e 67 20 73    79 73 74 65 6d 20 66 6f 72 20 72 65 63 65 69 76 | f-8)..."Coding.system.for.receiv | 
| 17aa20 | 69 6e 67 20 6f 75 74 70 75 74 20 66 72 6f 6d 20    47 69 74 2e 0a 0a 49 66 20 6e 6f 6e 2d 6e 69 6c | ing.output.from.Git...If.non-nil | 
| 17aa40 | 2c 20 74 68 65 20 47 69 74 20 63 6f 6e 66 69 67    20 76 61 6c 75 65 20 60 69 31 38 6e 2e 6c 6f 67 | ,.the.Git.config.value.`i18n.log | 
| 17aa60 | 4f 75 74 70 75 74 45 6e 63 6f 64 69 6e 67 27 20    73 68 6f 75 6c 64 0a 62 65 20 73 65 74 20 76 69 | OutputEncoding'.should.be.set.vi | 
| 17aa80 | 61 20 60 6d 61 67 69 74 2d 67 69 74 2d 67 6c 6f    62 61 6c 2d 61 72 67 75 6d 65 6e 74 73 27 20 74 | a.`magit-git-global-arguments'.t | 
| 17aaa0 | 6f 20 76 61 6c 75 65 20 63 6f 6e 73 69 73 74 65    6e 74 20 77 69 74 68 0a 74 68 69 73 2e 22 0a 20 | o.value.consistent.with.this.".. | 
| 17aac0 | 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f    6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 39 | .:package-version.'(magit..."2.9 | 
| 17aae0 | 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d    61 67 69 74 2d 70 72 6f 63 65 73 73 0a 20 20 3a | .0")...:group.'magit-process...: | 
| 17ab00 | 74 79 70 65 20 27 28 63 68 6f 69 63 65 20 28 63    6f 64 69 6e 67 2d 73 79 73 74 65 6d 20 3a 74 61 | type.'(choice.(coding-system.:ta | 
| 17ab20 | 67 20 22 43 6f 64 69 6e 67 20 73 79 73 74 65 6d    20 74 6f 20 64 65 63 6f 64 65 20 47 69 74 20 6f | g."Coding.system.to.decode.Git.o | 
| 17ab40 | 75 74 70 75 74 22 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 | utput")..................(const. | 
| 17ab60 | 3a 74 61 67 20 22 55 73 65 20 73 79 73 74 65 6d    20 64 65 66 61 75 6c 74 22 20 6e 69 6c 29 29 29 | :tag."Use.system.default".nil))) | 
| 17ab80 | 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d    67 69 74 2d 77 33 32 2d 70 61 74 68 2d 68 61 63 | ..(defvar.magit-git-w32-path-hac | 
| 17aba0 | 6b 20 6e 69 6c 0a 20 20 22 41 6c 69 73 74 20 6f    66 20 28 45 58 45 20 2e 20 28 50 41 54 48 45 4e | k.nil..."Alist.of.(EXE...(PATHEN | 
| 17abc0 | 54 52 59 29 29 2e 0a 54 68 69 73 20 73 70 65 63    69 66 69 65 73 20 77 68 61 74 20 61 64 64 69 74 | TRY))..This.specifies.what.addit | 
| 17abe0 | 69 6f 6e 61 6c 20 50 41 54 48 20 73 65 74 74 69    6e 67 20 6e 65 65 64 73 20 74 6f 20 62 65 20 61 | ional.PATH.setting.needs.to.be.a | 
| 17ac00 | 64 64 65 64 20 74 6f 0a 74 68 65 20 65 6e 76 69    72 6f 6e 6d 65 6e 74 20 69 6e 20 6f 72 64 65 72 | dded.to.the.environment.in.order | 
| 17ac20 | 20 74 6f 20 72 75 6e 20 74 68 65 20 6e 6f 6e 2d    77 72 61 70 70 65 72 20 67 69 74 20 65 78 65 63 | .to.run.the.non-wrapper.git.exec | 
| 17ac40 | 75 74 61 62 6c 65 73 0a 73 75 63 63 65 73 73 66    75 6c 6c 79 2e 22 29 0a 0a 28 64 65 66 63 75 73 | utables.successfully.")..(defcus | 
| 17ac60 | 74 6f 6d 20 6d 61 67 69 74 2d 67 69 74 2d 65 78    65 63 75 74 61 62 6c 65 0a 20 20 28 6f 72 20 28 | tom.magit-git-executable...(or.( | 
| 17ac80 | 61 6e 64 20 28 65 71 20 73 79 73 74 65 6d 2d 74    79 70 65 20 27 77 69 6e 64 6f 77 73 2d 6e 74 29 | and.(eq.system-type.'windows-nt) | 
| 17aca0 | 0a 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 41    76 6f 69 64 20 74 68 65 20 77 72 61 70 70 65 72 | ............;;.Avoid.the.wrapper | 
| 17acc0 | 73 20 22 63 6d 64 2f 67 69 74 2e 65 78 65 22 20    61 6e 64 20 22 63 6d 64 2f 67 69 74 2e 63 6d 64 | s."cmd/git.exe".and."cmd/git.cmd | 
| 17ace0 | 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 3b 3b    20 77 68 69 63 68 20 61 72 65 20 6d 75 63 68 20 | ",............;;.which.are.much. | 
| 17ad00 | 73 6c 6f 77 65 72 20 74 68 61 6e 20 75 73 69 6e    67 20 22 62 69 6e 2f 67 69 74 2e 65 78 65 22 20 | slower.than.using."bin/git.exe". | 
| 17ad20 | 64 69 72 65 63 74 6c 79 2e 0a 20 20 20 20 20 20    20 20 20 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 | directly.............(and-let*.( | 
| 17ad40 | 28 65 78 65 63 20 28 65 78 65 63 75 74 61 62 6c    65 2d 66 69 6e 64 20 22 67 69 74 22 29 29 29 0a | (exec.(executable-find."git"))). | 
| 17ad60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 67    6e 6f 72 65 2d 65 72 72 6f 72 73 0a 20 20 20 20 | .............(ignore-errors..... | 
| 17ad80 | 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 47 69    74 20 66 6f 72 20 57 69 6e 64 6f 77 73 20 32 2e | ...........;;.Git.for.Windows.2. | 
| 17ada0 | 78 20 70 72 6f 76 69 64 65 73 20 63 79 67 70 61    74 68 20 73 6f 20 77 65 20 63 61 6e 0a 20 20 20 | x.provides.cygpath.so.we.can.... | 
| 17adc0 | 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 61    73 6b 20 69 74 20 66 6f 72 20 6e 61 74 69 76 65 | ............;;.ask.it.for.native | 
| 17ade0 | 20 70 61 74 68 73 2e 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 63 | .paths.................(let*.((c | 
| 17ae00 | 6f 72 65 2d 65 78 65 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ore-exe........................( | 
| 17ae20 | 63 61 72 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f | car.........................(pro | 
| 17ae40 | 63 65 73 73 2d 6c 69 6e 65 73 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | cess-lines...................... | 
| 17ae60 | 20 20 20 20 65 78 65 63 20 22 2d 63 22 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....exec."-c"................... | 
| 17ae80 | 20 20 20 20 20 20 20 22 61 6c 69 61 73 2e 58 3d    21 78 28 29 20 7b 20 77 68 69 63 68 20 5c 22 24 | ......."alias.X=!x().{.which.\"$ | 
| 17aea0 | 31 5c 22 20 7c 20 63 79 67 70 61 74 68 20 2d 6d    66 20 2d 3b 20 7d 3b 20 78 22 0a 20 20 20 20 20 | 1\".|.cygpath.-mf.-;.};.x"...... | 
| 17aec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 22 58 22 20 22 67 69 74 22 29 29 29 | ...................."X"."git"))) | 
| 17aee0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 68 61 63 6b 2d 65 6e 74 | .......................(hack-ent | 
| 17af00 | 72 79 20 28 61 73 73 6f 63 20 63 6f 72 65 2d 65    78 65 20 6d 61 67 69 74 2d 67 69 74 2d 77 33 32 | ry.(assoc.core-exe.magit-git-w32 | 
| 17af20 | 2d 70 61 74 68 2d 68 61 63 6b 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -path-hack)).................... | 
| 17af40 | 20 20 20 3b 3b 20 52 75 6e 6e 69 6e 67 20 74 68    65 20 6c 69 62 65 78 65 63 2f 67 69 74 2d 63 6f | ...;;.Running.the.libexec/git-co | 
| 17af60 | 72 65 20 65 78 65 63 75 74 61 62 6c 65 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | re.executable................... | 
| 17af80 | 20 20 20 20 3b 3b 20 72 65 71 75 69 72 65 73 20    73 6f 6d 65 20 65 78 74 72 61 20 50 41 54 48 20 | ....;;.requires.some.extra.PATH. | 
| 17afa0 | 65 6e 74 72 69 65 73 2e 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | entries........................( | 
| 17afc0 | 70 61 74 68 2d 68 61 63 6b 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | path-hack....................... | 
| 17afe0 | 20 28 6c 69 73 74 20 28 63 6f 6e 63 61 74 20 22    50 41 54 48 3d 22 0a 20 20 20 20 20 20 20 20 20 | .(list.(concat."PATH=".......... | 
| 17b000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 63 61 72 | ............................(car | 
| 17b020 | 20 28 70 72 6f 63 65 73 73 2d 6c 69 6e 65 73 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(process-lines................. | 
| 17b040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 65 78 65 63 20 | ...........................exec. | 
| 17b060 | 22 2d 63 22 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "-c"............................ | 
| 17b080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    22 61 6c 69 61 73 2e 50 3d 21 63 79 67 70 61 74 | ................"alias.P=!cygpat | 
| 17b0a0 | 68 20 2d 77 70 20 5c 22 24 50 41 54 48 5c 22 22    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | h.-wp.\"$PATH\""................ | 
| 17b0c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 22 50 22 29 | ............................"P") | 
| 17b0e0 | 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 3b 3b 20 54 68 65 20 64 65 | )))))..................;;.The.de | 
| 17b100 | 66 63 75 73 74 6f 6d 20 53 54 41 4e 44 41 52 44    20 65 78 70 72 65 73 73 69 6f 6e 20 63 61 6e 20 | fcustom.STANDARD.expression.can. | 
| 17b120 | 62 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 3b 3b 20 65 76 61 6c 75 61 74 65 64 | be..................;;.evaluated | 
| 17b140 | 20 6d 61 6e 79 20 74 69 6d 65 73 2c 20 73 6f 20    6d 61 6b 65 20 73 75 72 65 20 69 74 20 69 73 0a | .many.times,.so.make.sure.it.is. | 
| 17b160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 3b 3b 20 69 64 65 6d 70 6f 74 65 6e 74 2e 0a | .................;;.idempotent.. | 
| 17b180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 69 66 20 68 61 63 6b 2d 65 6e 74 72 79 0a | .................(if.hack-entry. | 
| 17b1a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 73 65 74 63 64 72 20 68 61 63 | .....................(setcdr.hac | 
| 17b1c0 | 6b 2d 65 6e 74 72 79 20 70 61 74 68 2d 68 61 63    6b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | k-entry.path-hack).............. | 
| 17b1e0 | 20 20 20 20 20 20 28 70 75 73 68 20 28 63 6f 6e    73 20 63 6f 72 65 2d 65 78 65 20 70 61 74 68 2d | ......(push.(cons.core-exe.path- | 
| 17b200 | 68 61 63 6b 29 20 6d 61 67 69 74 2d 67 69 74 2d    77 33 32 2d 70 61 74 68 2d 68 61 63 6b 29 29 0a | hack).magit-git-w32-path-hack)). | 
| 17b220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 63 6f 72 65 2d 65 78 65 29 29 29 29 0a 20 20 | .................core-exe))))... | 
| 17b240 | 20 20 20 20 28 61 6e 64 20 28 65 71 20 73 79 73    74 65 6d 2d 74 79 70 65 20 27 64 61 72 77 69 6e | ....(and.(eq.system-type.'darwin | 
| 17b260 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 65 78    65 63 75 74 61 62 6c 65 2d 66 69 6e 64 20 22 67 | )............(executable-find."g | 
| 17b280 | 69 74 22 29 29 0a 20 20 20 20 20 20 22 67 69 74    22 29 0a 20 20 22 54 68 65 20 47 69 74 20 65 78 | it"))......."git")..."The.Git.ex | 
| 17b2a0 | 65 63 75 74 61 62 6c 65 20 75 73 65 64 20 62 79    20 4d 61 67 69 74 20 6f 6e 20 74 68 65 20 6c 6f | ecutable.used.by.Magit.on.the.lo | 
| 17b2c0 | 63 61 6c 20 68 6f 73 74 2e 0a 4f 6e 20 72 65 6d    6f 74 65 20 6d 61 63 68 69 6e 65 73 20 60 6d 61 | cal.host..On.remote.machines.`ma | 
| 17b2e0 | 67 69 74 2d 72 65 6d 6f 74 65 2d 67 69 74 2d 65    78 65 63 75 74 61 62 6c 65 27 20 69 73 20 75 73 | git-remote-git-executable'.is.us | 
| 17b300 | 65 64 20 69 6e 73 74 65 61 64 2e 22 0a 20 20 3a    70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 | ed.instead."...:package-version. | 
| 17b320 | 27 28 6d 61 67 69 74 20 2e 20 22 33 2e 32 2e 30    22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 | '(magit..."3.2.0")...:group.'mag | 
| 17b340 | 69 74 2d 70 72 6f 63 65 73 73 0a 20 20 3a 74 79    70 65 20 27 73 74 72 69 6e 67 29 0a 0a 28 64 65 | it-process...:type.'string)..(de | 
| 17b360 | 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 72 65    6d 6f 74 65 2d 67 69 74 2d 65 78 65 63 75 74 61 | fcustom.magit-remote-git-executa | 
| 17b380 | 62 6c 65 20 22 67 69 74 22 0a 20 20 22 54 68 65    20 47 69 74 20 65 78 65 63 75 74 61 62 6c 65 20 | ble."git"..."The.Git.executable. | 
| 17b3a0 | 75 73 65 64 20 62 79 20 4d 61 67 69 74 20 6f 6e    20 72 65 6d 6f 74 65 20 6d 61 63 68 69 6e 65 73 | used.by.Magit.on.remote.machines | 
| 17b3c0 | 2e 0a 4f 6e 20 74 68 65 20 6c 6f 63 61 6c 20 68    6f 73 74 20 60 6d 61 67 69 74 2d 67 69 74 2d 65 | ..On.the.local.host.`magit-git-e | 
| 17b3e0 | 78 65 63 75 74 61 62 6c 65 27 20 69 73 20 75 73    65 64 20 69 6e 73 74 65 61 64 2e 0a 43 6f 6e 73 | xecutable'.is.used.instead..Cons | 
| 17b400 | 69 64 65 72 20 63 75 73 74 6f 6d 69 7a 69 6e 67    20 60 74 72 61 6d 70 2d 72 65 6d 6f 74 65 2d 70 | ider.customizing.`tramp-remote-p | 
| 17b420 | 61 74 68 27 20 69 6e 73 74 65 61 64 20 6f 66 20    74 68 69 73 0a 6f 70 74 69 6f 6e 2e 22 0a 20 20 | ath'.instead.of.this.option."... | 
| 17b440 | 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e    20 27 28 6d 61 67 69 74 20 2e 20 22 33 2e 32 2e | :package-version.'(magit..."3.2. | 
| 17b460 | 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61    67 69 74 2d 70 72 6f 63 65 73 73 0a 20 20 3a 74 | 0")...:group.'magit-process...:t | 
| 17b480 | 79 70 65 20 27 73 74 72 69 6e 67 29 0a 0a 28 64    65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 67 | ype.'string)..(defcustom.magit-g | 
| 17b4a0 | 69 74 2d 67 6c 6f 62 61 6c 2d 61 72 67 75 6d 65    6e 74 73 0a 20 20 60 28 22 2d 2d 6e 6f 2d 70 61 | it-global-arguments...`("--no-pa | 
| 17b4c0 | 67 65 72 22 20 22 2d 2d 6c 69 74 65 72 61 6c 2d    70 61 74 68 73 70 65 63 73 22 0a 20 20 20 20 22 | ger"."--literal-pathspecs"....." | 
| 17b4e0 | 2d 63 22 20 22 63 6f 72 65 2e 70 72 65 6c 6f 61    64 69 6e 64 65 78 3d 74 72 75 65 22 0a 20 20 20 | -c"."core.preloadindex=true".... | 
| 17b500 | 20 22 2d 63 22 20 22 6c 6f 67 2e 73 68 6f 77 53    69 67 6e 61 74 75 72 65 3d 66 61 6c 73 65 22 0a | ."-c"."log.showSignature=false". | 
| 17b520 | 20 20 20 20 22 2d 63 22 20 22 63 6f 6c 6f 72 2e    75 69 3d 66 61 6c 73 65 22 0a 20 20 20 20 22 2d | ...."-c"."color.ui=false"....."- | 
| 17b540 | 63 22 20 22 63 6f 6c 6f 72 2e 64 69 66 66 3d 66    61 6c 73 65 22 0a 20 20 20 20 2c 40 28 61 6e 64 | c"."color.diff=false".....,@(and | 
| 17b560 | 20 28 65 71 20 73 79 73 74 65 6d 2d 74 79 70 65    20 27 77 69 6e 64 6f 77 73 2d 6e 74 29 0a 20 20 | .(eq.system-type.'windows-nt)... | 
| 17b580 | 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 22    2d 63 22 20 22 69 31 38 6e 2e 6c 6f 67 4f 75 74 | .........(list."-c"."i18n.logOut | 
| 17b5a0 | 70 75 74 45 6e 63 6f 64 69 6e 67 3d 55 54 46 2d    38 22 29 29 29 0a 20 20 22 47 6c 6f 62 61 6c 20 | putEncoding=UTF-8")))..."Global. | 
| 17b5c0 | 47 69 74 20 61 72 67 75 6d 65 6e 74 73 2e 0a 0a    54 68 65 20 61 72 67 75 6d 65 6e 74 73 20 73 65 | Git.arguments...The.arguments.se | 
| 17b5e0 | 74 20 68 65 72 65 20 61 72 65 20 75 73 65 64 20    65 76 65 72 79 20 74 69 6d 65 20 74 68 65 20 67 | t.here.are.used.every.time.the.g | 
| 17b600 | 69 74 20 65 78 65 63 75 74 61 62 6c 65 20 69 73    0a 72 75 6e 20 61 73 20 61 20 73 75 62 70 72 6f | it.executable.is.run.as.a.subpro | 
| 17b620 | 63 65 73 73 2e 20 20 54 68 65 79 20 61 72 65 20    70 6c 61 63 65 64 20 72 69 67 68 74 20 61 66 74 | cess...They.are.placed.right.aft | 
| 17b640 | 65 72 20 74 68 65 20 65 78 65 63 75 74 61 62 6c    65 0a 69 74 73 65 6c 66 20 61 6e 64 20 62 65 66 | er.the.executable.itself.and.bef | 
| 17b660 | 6f 72 65 20 74 68 65 20 67 69 74 20 63 6f 6d 6d    61 6e 64 20 2d 20 61 73 20 69 6e 20 60 67 69 74 | ore.the.git.command.-.as.in.`git | 
| 17b680 | 20 48 45 52 45 2e 2e 2e 20 43 4f 4d 4d 41 4e 44    0a 52 45 53 54 27 2e 20 20 53 65 65 20 74 68 65 | .HERE....COMMAND.REST'...See.the | 
| 17b6a0 | 20 6d 61 6e 70 61 67 65 20 60 67 69 74 28 31 29    27 20 66 6f 72 20 76 61 6c 69 64 20 61 72 67 75 | .manpage.`git(1)'.for.valid.argu | 
| 17b6c0 | 6d 65 6e 74 73 2e 0a 0a 42 65 20 63 61 72 65 66    75 6c 20 77 68 61 74 20 79 6f 75 20 61 64 64 20 | ments...Be.careful.what.you.add. | 
| 17b6e0 | 68 65 72 65 2c 20 65 73 70 65 63 69 61 6c 6c 79    20 69 66 20 79 6f 75 20 61 72 65 20 75 73 69 6e | here,.especially.if.you.are.usin | 
| 17b700 | 67 20 54 72 61 6d 70 0a 74 6f 20 63 6f 6e 6e 65    63 74 20 74 6f 20 73 65 72 76 65 72 73 20 77 69 | g.Tramp.to.connect.to.servers.wi | 
| 17b720 | 74 68 20 61 6e 63 69 65 6e 74 20 47 69 74 20 76    65 72 73 69 6f 6e 73 2e 20 20 4e 65 76 65 72 20 | th.ancient.Git.versions...Never. | 
| 17b740 | 72 65 6d 6f 76 65 0a 61 6e 79 74 68 69 6e 67 20    74 68 61 74 20 69 73 20 70 61 72 74 20 6f 66 20 | remove.anything.that.is.part.of. | 
| 17b760 | 74 68 65 20 64 65 66 61 75 6c 74 20 76 61 6c 75    65 2c 20 75 6e 6c 65 73 73 20 79 6f 75 20 72 65 | the.default.value,.unless.you.re | 
| 17b780 | 61 6c 6c 79 0a 6b 6e 6f 77 20 77 68 61 74 20 79    6f 75 20 61 72 65 20 64 6f 69 6e 67 2e 20 20 41 | ally.know.what.you.are.doing...A | 
| 17b7a0 | 6e 64 20 74 68 69 6e 6b 20 76 65 72 79 20 68 61    72 64 20 62 65 66 6f 72 65 20 61 64 64 69 6e 67 | nd.think.very.hard.before.adding | 
| 17b7c0 | 0a 73 6f 6d 65 74 68 69 6e 67 3b 20 69 74 20 77    69 6c 6c 20 62 65 20 75 73 65 64 20 65 76 65 72 | .something;.it.will.be.used.ever | 
| 17b7e0 | 79 20 74 69 6d 65 20 4d 61 67 69 74 20 72 75 6e    73 20 47 69 74 20 66 6f 72 20 61 6e 79 0a 70 75 | y.time.Magit.runs.Git.for.any.pu | 
| 17b800 | 72 70 6f 73 65 2e 22 0a 20 20 3a 70 61 63 6b 61    67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 | rpose."...:package-version.'(mag | 
| 17b820 | 69 74 20 2e 20 22 32 2e 39 2e 30 22 29 0a 20 20    3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 63 6f | it..."2.9.0")...:group.'magit-co | 
| 17b840 | 6d 6d 61 6e 64 73 0a 20 20 3a 67 72 6f 75 70 20    27 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 0a 20 | mmands...:group.'magit-process.. | 
| 17b860 | 20 3a 74 79 70 65 20 27 28 72 65 70 65 61 74 20    73 74 72 69 6e 67 29 29 0a 0a 28 64 65 66 63 75 | .:type.'(repeat.string))..(defcu | 
| 17b880 | 73 74 6f 6d 20 6d 61 67 69 74 2d 70 72 65 66 65    72 2d 72 65 6d 6f 74 65 2d 75 70 73 74 72 65 61 | stom.magit-prefer-remote-upstrea | 
| 17b8a0 | 6d 20 6e 69 6c 0a 20 20 22 57 68 65 74 68 65 72    20 74 6f 20 66 61 76 6f 72 20 72 65 6d 6f 74 65 | m.nil..."Whether.to.favor.remote | 
| 17b8c0 | 20 62 72 61 6e 63 68 65 73 20 77 68 65 6e 20 72    65 61 64 69 6e 67 20 74 68 65 20 75 70 73 74 72 | .branches.when.reading.the.upstr | 
| 17b8e0 | 65 61 6d 20 62 72 61 6e 63 68 2e 0a 0a 54 68 69    73 20 63 6f 6e 74 72 6f 6c 73 20 77 68 65 74 68 | eam.branch...This.controls.wheth | 
| 17b900 | 65 72 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74    20 72 65 61 64 20 61 20 62 72 61 6e 63 68 20 66 | er.commands.that.read.a.branch.f | 
| 17b920 | 72 6f 6d 20 74 68 65 20 75 73 65 72 0a 61 6e 64    20 74 68 65 6e 20 73 65 74 20 69 74 20 61 73 20 | rom.the.user.and.then.set.it.as. | 
| 17b940 | 74 68 65 20 75 70 73 74 72 65 61 6d 20 62 72 61    6e 63 68 2c 20 6f 66 66 65 72 20 61 20 6c 6f 63 | the.upstream.branch,.offer.a.loc | 
| 17b960 | 61 6c 20 6f 72 20 61 20 72 65 6d 6f 74 65 0a 62    72 61 6e 63 68 20 61 73 20 64 65 66 61 75 6c 74 | al.or.a.remote.branch.as.default | 
| 17b980 | 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 61 6e 64    69 64 61 74 65 2c 20 77 68 65 6e 20 74 68 65 79 | .completion.candidate,.when.they | 
| 17b9a0 | 20 68 61 76 65 20 74 68 65 20 63 68 6f 69 63 65    2e 0a 0a 54 68 69 73 20 61 66 66 65 63 74 73 20 | .have.the.choice...This.affects. | 
| 17b9c0 | 61 6c 6c 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61    74 20 75 73 65 20 60 6d 61 67 69 74 2d 72 65 61 | all.commands.that.use.`magit-rea | 
| 17b9e0 | 64 2d 75 70 73 74 72 65 61 6d 2d 62 72 61 6e 63    68 27 0a 6f 72 20 60 6d 61 67 69 74 2d 72 65 61 | d-upstream-branch'.or.`magit-rea | 
| 17ba00 | 64 2d 73 74 61 72 74 69 6e 67 2d 70 6f 69 6e 74    27 2c 20 77 68 69 63 68 20 69 6e 63 6c 75 64 65 | d-starting-point',.which.include | 
| 17ba20 | 73 20 6d 6f 73 74 20 63 6f 6d 6d 61 6e 64 73 0a    74 68 61 74 20 63 68 61 6e 67 65 20 74 68 65 20 | s.most.commands.that.change.the. | 
| 17ba40 | 75 70 73 74 72 65 61 6d 20 61 6e 64 20 6d 61 6e    79 20 74 68 61 74 20 63 72 65 61 74 65 20 6e 65 | upstream.and.many.that.create.ne | 
| 17ba60 | 77 20 62 72 61 6e 63 68 65 73 2e 22 0a 20 20 3a    70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 | w.branches."...:package-version. | 
| 17ba80 | 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 34 2e 32    22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 | '(magit..."2.4.2")...:group.'mag | 
| 17baa0 | 69 74 2d 63 6f 6d 6d 61 6e 64 73 0a 20 20 3a 74    79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a 0a 28 | it-commands...:type.'boolean)..( | 
| 17bac0 | 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d    6c 69 73 74 2d 72 65 66 73 2d 6e 61 6d 65 73 70 | defcustom.magit-list-refs-namesp | 
| 17bae0 | 61 63 65 73 0a 20 20 27 28 22 72 65 66 73 2f 68    65 61 64 73 22 0a 20 20 20 20 22 72 65 66 73 2f | aces...'("refs/heads"....."refs/ | 
| 17bb00 | 72 65 6d 6f 74 65 73 22 0a 20 20 20 20 22 72 65    66 73 2f 74 61 67 73 22 0a 20 20 20 20 22 72 65 | remotes"....."refs/tags"....."re | 
| 17bb20 | 66 73 2f 70 75 6c 6c 72 65 71 73 22 29 0a 20 20    22 4c 69 73 74 20 6f 66 20 72 65 66 20 6e 61 6d | fs/pullreqs")..."List.of.ref.nam | 
| 17bb40 | 65 73 70 61 63 65 73 20 63 6f 6e 73 69 64 65 72    65 64 20 77 68 65 6e 20 72 65 61 64 69 6e 67 20 | espaces.considered.when.reading. | 
| 17bb60 | 61 20 72 65 66 2e 0a 0a 54 68 69 73 20 63 6f 6e    74 72 6f 6c 73 20 74 68 65 20 6f 72 64 65 72 20 | a.ref...This.controls.the.order. | 
| 17bb80 | 6f 66 20 72 65 66 73 20 72 65 74 75 72 6e 65 64    20 62 79 20 60 6d 61 67 69 74 2d 6c 69 73 74 2d | of.refs.returned.by.`magit-list- | 
| 17bba0 | 72 65 66 73 27 2c 0a 77 68 69 63 68 20 69 73 20    63 61 6c 6c 65 64 20 62 79 20 66 75 6e 63 74 69 | refs',.which.is.called.by.functi | 
| 17bbc0 | 6f 6e 73 20 6c 69 6b 65 20 60 6d 61 67 69 74 2d    6c 69 73 74 2d 62 72 61 6e 63 68 2d 6e 61 6d 65 | ons.like.`magit-list-branch-name | 
| 17bbe0 | 73 27 20 74 6f 0a 67 65 6e 65 72 61 74 65 20 74    68 65 20 63 6f 6c 6c 65 63 74 69 6f 6e 20 6f 66 | s'.to.generate.the.collection.of | 
| 17bc00 | 20 72 65 66 73 2e 22 0a 20 20 3a 70 61 63 6b 61    67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 | .refs."...:package-version.'(mag | 
| 17bc20 | 69 74 20 2e 20 22 33 2e 31 2e 30 22 29 0a 20 20    3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 63 6f | it..."3.1.0")...:group.'magit-co | 
| 17bc40 | 6d 6d 61 6e 64 73 0a 20 20 3a 74 79 70 65 20 27    28 72 65 70 65 61 74 20 73 74 72 69 6e 67 29 29 | mmands...:type.'(repeat.string)) | 
| 17bc60 | 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67    69 74 2d 6c 69 73 74 2d 72 65 66 73 2d 73 6f 72 | ..(defcustom.magit-list-refs-sor | 
| 17bc80 | 74 62 79 20 6e 69 6c 0a 20 20 22 48 6f 77 20 74    6f 20 73 6f 72 74 20 74 68 65 20 72 65 66 20 63 | tby.nil..."How.to.sort.the.ref.c | 
| 17bca0 | 6f 6c 6c 65 63 74 69 6f 6e 20 69 6e 20 74 68 65    20 70 72 6f 6d 70 74 2e 0a 0a 54 68 69 73 20 61 | ollection.in.the.prompt...This.a | 
| 17bcc0 | 66 66 65 63 74 73 20 63 6f 6d 6d 61 6e 64 73 20    74 68 61 74 20 72 65 61 64 20 61 20 72 65 66 2e | ffects.commands.that.read.a.ref. | 
| 17bce0 | 20 20 4d 6f 72 65 20 73 70 65 63 69 66 69 63 61    6c 6c 79 2c 20 69 74 0a 63 6f 6e 74 72 6f 6c 73 | ..More.specifically,.it.controls | 
| 17bd00 | 20 74 68 65 20 6f 72 64 65 72 20 6f 66 20 72 65    66 73 20 72 65 74 75 72 6e 65 64 20 62 79 20 60 | .the.order.of.refs.returned.by.` | 
| 17bd20 | 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 66 73 27    2c 20 77 68 69 63 68 0a 69 73 20 63 61 6c 6c 65 | magit-list-refs',.which.is.calle | 
| 17bd40 | 64 20 62 79 20 66 75 6e 63 74 69 6f 6e 73 20 6c    69 6b 65 20 60 6d 61 67 69 74 2d 6c 69 73 74 2d | d.by.functions.like.`magit-list- | 
| 17bd60 | 62 72 61 6e 63 68 2d 6e 61 6d 65 73 27 20 74 6f    20 67 65 6e 65 72 61 74 65 0a 74 68 65 20 63 6f | branch-names'.to.generate.the.co | 
| 17bd80 | 6c 6c 65 63 74 69 6f 6e 20 6f 66 20 72 65 66 73    2e 20 20 42 79 20 64 65 66 61 75 6c 74 2c 20 72 | llection.of.refs...By.default,.r | 
| 17bda0 | 65 66 73 20 61 72 65 20 73 6f 72 74 65 64 20 61    63 63 6f 72 64 69 6e 67 20 74 6f 0a 74 68 65 69 | efs.are.sorted.according.to.thei | 
| 17bdc0 | 72 20 66 75 6c 6c 20 72 65 66 6e 61 6d 65 20 28    69 2e 65 2e 2c 20 5c 22 72 65 66 73 2f 2e 2e 2e | r.full.refname.(i.e.,.\"refs/... | 
| 17bde0 | 5c 22 29 2e 0a 0a 41 6e 79 20 76 61 6c 75 65 20    61 63 63 65 70 74 65 64 20 62 79 20 74 68 65 20 | \")...Any.value.accepted.by.the. | 
| 17be00 | 60 2d 2d 73 6f 72 74 27 20 66 6c 61 67 20 6f 66    20 5c 22 67 69 74 20 66 6f 72 2d 65 61 63 68 2d | `--sort'.flag.of.\"git.for-each- | 
| 17be20 | 72 65 66 5c 22 20 63 61 6e 0a 62 65 20 75 73 65    64 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c | ref\".can.be.used...For.example, | 
| 17be40 | 20 5c 22 2d 63 72 65 61 74 6f 72 64 61 74 65 5c    22 20 70 6c 61 63 65 73 20 72 65 66 73 20 77 69 | .\"-creatordate\".places.refs.wi | 
| 17be60 | 74 68 20 6d 6f 72 65 0a 72 65 63 65 6e 74 20 63    6f 6d 6d 69 74 74 65 72 20 6f 72 20 74 61 67 67 | th.more.recent.committer.or.tagg | 
| 17be80 | 65 72 20 64 61 74 65 73 20 65 61 72 6c 69 65 72    20 69 6e 20 74 68 65 20 6c 69 73 74 2e 20 20 41 | er.dates.earlier.in.the.list...A | 
| 17bea0 | 20 6c 69 73 74 20 6f 66 0a 73 74 72 69 6e 67 73    20 63 61 6e 20 61 6c 73 6f 20 62 65 20 67 69 76 | .list.of.strings.can.also.be.giv | 
| 17bec0 | 65 6e 20 69 6e 20 6f 72 64 65 72 20 74 6f 20 70    61 73 73 20 6d 75 6c 74 69 70 6c 65 20 73 6f 72 | en.in.order.to.pass.multiple.sor | 
| 17bee0 | 74 20 6b 65 79 73 20 74 6f 0a 5c 22 67 69 74 20    66 6f 72 2d 65 61 63 68 2d 72 65 66 5c 22 2e 0a | t.keys.to.\"git.for-each-ref\".. | 
| 17bf00 | 0a 4e 6f 74 65 20 74 68 61 74 2c 20 64 65 70 65    6e 64 69 6e 67 20 6f 6e 20 74 68 65 20 63 6f 6d | .Note.that,.depending.on.the.com | 
| 17bf20 | 70 6c 65 74 69 6f 6e 20 66 72 61 6d 65 77 6f 72    6b 20 79 6f 75 20 75 73 65 2c 20 74 68 69 73 0a | pletion.framework.you.use,.this. | 
| 17bf40 | 6d 61 79 20 6e 6f 74 20 62 65 20 73 75 66 66 69    63 69 65 6e 74 20 74 6f 20 63 68 61 6e 67 65 20 | may.not.be.sufficient.to.change. | 
| 17bf60 | 74 68 65 20 6f 72 64 65 72 20 69 6e 20 77 68 69    63 68 20 74 68 65 20 72 65 66 73 20 61 72 65 0a | the.order.in.which.the.refs.are. | 
| 17bf80 | 64 69 73 70 6c 61 79 65 64 2e 20 20 49 74 20 6f    6e 6c 79 20 63 6f 6e 74 72 6f 6c 73 20 74 68 65 | displayed...It.only.controls.the | 
| 17bfa0 | 20 6f 72 64 65 72 20 6f 66 20 74 68 65 20 63 6f    6c 6c 65 63 74 69 6f 6e 20 70 61 73 73 65 64 0a | .order.of.the.collection.passed. | 
| 17bfc0 | 74 6f 20 60 6d 61 67 69 74 2d 63 6f 6d 70 6c 65    74 69 6e 67 2d 72 65 61 64 27 20 6f 72 2c 20 66 | to.`magit-completing-read'.or,.f | 
| 17bfe0 | 6f 72 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74    20 73 75 70 70 6f 72 74 20 72 65 61 64 69 6e 67 | or.commands.that.support.reading | 
| 17c000 | 0a 6d 75 6c 74 69 70 6c 65 20 73 74 72 69 6e 67    73 2c 20 60 72 65 61 64 2d 66 72 6f 6d 2d 6d 69 | .multiple.strings,.`read-from-mi | 
| 17c020 | 6e 69 62 75 66 66 65 72 27 2e 20 20 54 68 65 20    63 6f 6d 70 6c 65 74 69 6f 6e 0a 66 72 61 6d 65 | nibuffer'...The.completion.frame | 
| 17c040 | 77 6f 72 6b 20 75 6c 74 69 6d 61 74 65 6c 79 20    64 65 74 65 72 6d 69 6e 65 73 20 68 6f 77 20 74 | work.ultimately.determines.how.t | 
| 17c060 | 68 65 20 63 6f 6c 6c 65 63 74 69 6f 6e 20 69 73    20 64 69 73 70 6c 61 79 65 64 2e 22 0a 20 20 3a | he.collection.is.displayed."...: | 
| 17c080 | 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20    27 28 6d 61 67 69 74 20 2e 20 22 32 2e 31 31 2e | package-version.'(magit..."2.11. | 
| 17c0a0 | 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61    67 69 74 2d 6d 69 73 63 65 6c 6c 61 6e 65 6f 75 | 0")...:group.'magit-miscellaneou | 
| 17c0c0 | 73 0a 20 20 3a 74 79 70 65 20 27 28 63 68 6f 69    63 65 20 73 74 72 69 6e 67 20 28 72 65 70 65 61 | s...:type.'(choice.string.(repea | 
| 17c0e0 | 74 20 73 74 72 69 6e 67 29 29 29 0a 0a 3b 3b 3b    20 47 69 74 0a 0a 28 64 65 66 76 61 72 20 6d 61 | t.string)))..;;;.Git..(defvar.ma | 
| 17c100 | 67 69 74 2d 67 69 74 2d 64 65 62 75 67 20 6e 69    6c 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 | git-git-debug.nil..."Whether.to. | 
| 17c120 | 65 6e 61 62 6c 65 20 61 64 64 69 74 69 6f 6e 61    6c 20 72 65 70 6f 72 74 69 6e 67 20 6f 66 20 67 | enable.additional.reporting.of.g | 
| 17c140 | 69 74 20 65 72 72 6f 72 73 2e 0a 0a 4d 61 67 69    74 20 62 61 73 69 63 61 6c 6c 79 20 63 61 6c 6c | it.errors...Magit.basically.call | 
| 17c160 | 73 20 67 69 74 20 66 6f 72 20 6f 6e 65 20 6f 66    20 74 68 65 73 65 20 74 77 6f 20 72 65 61 73 6f | s.git.for.one.of.these.two.reaso | 
| 17c180 | 6e 73 3a 20 66 6f 72 0a 73 69 64 65 2d 65 66 66    65 63 74 73 20 6f 72 20 74 6f 20 64 6f 20 73 6f | ns:.for.side-effects.or.to.do.so | 
| 17c1a0 | 6d 65 74 68 69 6e 67 20 77 69 74 68 20 69 74 73    20 73 74 61 6e 64 61 72 64 20 6f 75 74 70 75 74 | mething.with.its.standard.output | 
| 17c1c0 | 2e 0a 0a 57 68 65 6e 20 67 69 74 20 69 73 20 72    75 6e 20 66 6f 72 20 73 69 64 65 2d 65 66 66 65 | ...When.git.is.run.for.side-effe | 
| 17c1e0 | 63 74 73 20 74 68 65 6e 20 69 74 73 20 6f 75 74    70 75 74 2c 20 69 6e 63 6c 75 64 69 6e 67 20 65 | cts.then.its.output,.including.e | 
| 17c200 | 72 72 6f 72 0a 6d 65 73 73 61 67 65 73 2c 20 67    6f 20 69 6e 74 6f 20 74 68 65 20 70 72 6f 63 65 | rror.messages,.go.into.the.proce | 
| 17c220 | 73 73 20 62 75 66 66 65 72 20 77 68 69 63 68 20    69 73 20 73 68 6f 77 6e 20 77 68 65 6e 20 75 73 | ss.buffer.which.is.shown.when.us | 
| 17c240 | 69 6e 67 20 5c 0a 5c 5c 3c 6d 61 67 69 74 2d 73    74 61 74 75 73 2d 6d 6f 64 65 2d 6d 61 70 3e 5c | ing.\.\\<magit-status-mode-map>\ | 
| 17c260 | 5c 5b 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d    62 75 66 66 65 72 5d 2e 0a 0a 57 68 65 6e 20 67 | \[magit-process-buffer]...When.g | 
| 17c280 | 69 74 27 73 20 6f 75 74 70 75 74 20 69 73 20 63    6f 6e 73 75 6d 65 64 20 69 6e 20 73 6f 6d 65 20 | it's.output.is.consumed.in.some. | 
| 17c2a0 | 77 61 79 2c 20 74 68 65 6e 20 69 74 20 77 6f 75    6c 64 20 62 65 20 74 6f 6f 0a 65 78 70 65 6e 73 | way,.then.it.would.be.too.expens | 
| 17c2c0 | 69 76 65 20 74 6f 20 61 6c 73 6f 20 69 6e 73 65    72 74 20 69 74 20 69 6e 74 6f 20 74 68 69 73 20 | ive.to.also.insert.it.into.this. | 
| 17c2e0 | 62 75 66 66 65 72 2c 20 62 75 74 20 77 68 65 6e    20 74 68 69 73 0a 6f 70 74 69 6f 6e 20 69 73 20 | buffer,.but.when.this.option.is. | 
| 17c300 | 6e 6f 6e 2d 6e 69 6c 20 61 6e 64 20 67 69 74 20    72 65 74 75 72 6e 73 20 77 69 74 68 20 61 20 6e | non-nil.and.git.returns.with.a.n | 
| 17c320 | 6f 6e 2d 7a 65 72 6f 20 65 78 69 74 20 73 74 61    74 75 73 2c 0a 74 68 65 6e 20 61 74 20 6c 65 61 | on-zero.exit.status,.then.at.lea | 
| 17c340 | 73 74 20 69 74 73 20 73 74 61 6e 64 61 72 64 20    65 72 72 6f 72 20 69 73 20 69 6e 73 65 72 74 65 | st.its.standard.error.is.inserte | 
| 17c360 | 64 20 69 6e 74 6f 20 74 68 69 73 20 62 75 66 66    65 72 2e 0a 0a 54 68 69 73 20 69 73 20 6f 6e 6c | d.into.this.buffer...This.is.onl | 
| 17c380 | 79 20 69 6e 74 65 6e 64 65 64 20 66 6f 72 20 64    65 62 75 67 67 69 6e 67 20 70 75 72 70 6f 73 65 | y.intended.for.debugging.purpose | 
| 17c3a0 | 73 2e 20 20 44 6f 20 6e 6f 74 20 65 6e 61 62 6c    65 20 74 68 69 73 0a 70 65 72 6d 61 6e 65 6e 74 | s...Do.not.enable.this.permanent | 
| 17c3c0 | 6c 79 2c 20 74 68 61 74 20 77 6f 75 6c 64 20 6e    65 67 61 74 69 76 65 6c 79 20 61 66 66 65 63 74 | ly,.that.would.negatively.affect | 
| 17c3e0 | 20 70 65 72 66 6f 72 6d 61 6e 63 65 2e 20 20 41    6c 73 6f 20 6e 6f 74 65 0a 74 68 61 74 20 6a 75 | .performance...Also.note.that.ju | 
| 17c400 | 73 74 20 62 65 63 61 75 73 65 20 67 69 74 20 65    78 69 74 73 20 77 69 74 68 20 61 20 6e 6f 6e 2d | st.because.git.exits.with.a.non- | 
| 17c420 | 7a 65 72 6f 20 65 78 69 74 20 73 74 61 74 75 73    20 61 6e 64 20 70 72 69 6e 74 73 0a 61 6e 20 65 | zero.exit.status.and.prints.an.e | 
| 17c440 | 72 72 6f 72 20 6d 65 73 73 61 67 65 20 74 68 61    74 20 75 73 75 61 6c 6c 79 20 64 6f 65 73 6e 27 | rror.message.that.usually.doesn' | 
| 17c460 | 74 20 6d 65 61 6e 20 74 68 61 74 20 69 74 20 69    73 20 61 6e 20 65 72 72 6f 72 20 61 73 0a 66 61 | t.mean.that.it.is.an.error.as.fa | 
| 17c480 | 72 20 61 73 20 4d 61 67 69 74 20 69 73 20 63 6f    6e 63 65 72 6e 65 64 2c 20 77 68 69 63 68 20 69 | r.as.Magit.is.concerned,.which.i | 
| 17c4a0 | 73 20 61 6e 6f 74 68 65 72 20 72 65 61 73 6f 6e    20 77 65 20 75 73 75 61 6c 6c 79 20 68 69 64 65 | s.another.reason.we.usually.hide | 
| 17c4c0 | 0a 74 68 65 73 65 20 65 72 72 6f 72 20 6d 65 73    73 61 67 65 73 2e 20 20 57 68 65 74 68 65 72 20 | .these.error.messages...Whether. | 
| 17c4e0 | 73 6f 6d 65 20 65 72 72 6f 72 20 6d 65 73 73 61    67 65 20 69 73 20 72 65 6c 65 76 61 6e 74 20 69 | some.error.message.is.relevant.i | 
| 17c500 | 6e 0a 74 68 65 20 63 6f 6e 74 65 78 74 20 6f 66    20 73 6f 6d 65 20 75 6e 65 78 70 65 63 74 65 64 | n.the.context.of.some.unexpected | 
| 17c520 | 20 62 65 68 61 76 69 6f 72 20 68 61 73 20 74 6f    20 62 65 20 6a 75 64 67 65 64 20 6f 6e 20 61 20 | .behavior.has.to.be.judged.on.a. | 
| 17c540 | 63 61 73 65 0a 62 79 20 63 61 73 65 20 62 61 73    69 73 2e 0a 0a 54 68 65 20 63 6f 6d 6d 61 6e 64 | case.by.case.basis...The.command | 
| 17c560 | 20 60 6d 61 67 69 74 2d 74 6f 67 67 6c 65 2d 67    69 74 2d 64 65 62 75 67 27 20 63 68 61 6e 67 65 | .`magit-toggle-git-debug'.change | 
| 17c580 | 73 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74    68 69 73 0a 76 61 72 69 61 62 6c 65 2e 0a 0a 41 | s.the.value.of.this.variable...A | 
| 17c5a0 | 6c 73 6f 20 73 65 65 20 60 6d 61 67 69 74 2d 70    72 6f 63 65 73 73 2d 65 78 74 72 65 6d 65 2d 6c | lso.see.`magit-process-extreme-l | 
| 17c5c0 | 6f 67 67 69 6e 67 27 2e 22 29 0a 0a 28 64 65 66    75 6e 20 6d 61 67 69 74 2d 74 6f 67 67 6c 65 2d | ogging'.")..(defun.magit-toggle- | 
| 17c5e0 | 67 69 74 2d 64 65 62 75 67 20 28 29 0a 20 20 22    54 6f 67 67 6c 65 20 77 68 65 74 68 65 72 20 61 | git-debug.()..."Toggle.whether.a | 
| 17c600 | 64 64 69 74 69 6f 6e 61 6c 20 67 69 74 20 65 72    72 6f 72 73 20 61 72 65 20 72 65 70 6f 72 74 65 | dditional.git.errors.are.reporte | 
| 17c620 | 64 2e 0a 53 65 65 20 69 6e 66 6f 20 6e 6f 64 65    20 60 28 6d 61 67 69 74 29 44 65 62 75 67 67 69 | d..See.info.node.`(magit)Debuggi | 
| 17c640 | 6e 67 20 54 6f 6f 6c 73 27 20 66 6f 72 20 6d 6f    72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 22 | ng.Tools'.for.more.information." | 
| 17c660 | 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29    0a 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 67 | ...(interactive)...(setq.magit-g | 
| 17c680 | 69 74 2d 64 65 62 75 67 20 28 6e 6f 74 20 6d 61    67 69 74 2d 67 69 74 2d 64 65 62 75 67 29 29 0a | it-debug.(not.magit-git-debug)). | 
| 17c6a0 | 20 20 28 6d 65 73 73 61 67 65 20 22 41 64 64 69    74 69 6f 6e 61 6c 20 72 65 70 6f 72 74 69 6e 67 | ..(message."Additional.reporting | 
| 17c6c0 | 20 6f 66 20 47 69 74 20 65 72 72 6f 72 73 20 25    73 22 0a 20 20 20 20 20 20 20 20 20 20 20 28 69 | .of.Git.errors.%s"............(i | 
| 17c6e0 | 66 20 6d 61 67 69 74 2d 67 69 74 2d 64 65 62 75    67 20 22 65 6e 61 62 6c 65 64 22 20 22 64 69 73 | f.magit-git-debug."enabled"."dis | 
| 17c700 | 61 62 6c 65 64 22 29 29 29 0a 0a 28 64 65 66 76    61 72 20 6d 61 67 69 74 2d 2d 72 65 66 72 65 73 | abled")))..(defvar.magit--refres | 
| 17c720 | 68 2d 63 61 63 68 65 20 6e 69 6c 29 0a 0a 28 64    65 66 6d 61 63 72 6f 20 6d 61 67 69 74 2d 2d 77 | h-cache.nil)..(defmacro.magit--w | 
| 17c740 | 69 74 68 2d 72 65 66 72 65 73 68 2d 63 61 63 68    65 20 28 6b 65 79 20 26 72 65 73 74 20 62 6f 64 | ith-refresh-cache.(key.&rest.bod | 
| 17c760 | 79 29 0a 20 20 28 64 65 63 6c 61 72 65 20 28 69    6e 64 65 6e 74 20 31 29 20 28 64 65 62 75 67 20 | y)...(declare.(indent.1).(debug. | 
| 17c780 | 28 66 6f 72 6d 20 62 6f 64 79 29 29 29 0a 20 20    28 6c 65 74 20 28 28 6b 20 28 63 6c 2d 67 65 6e | (form.body)))...(let.((k.(cl-gen | 
| 17c7a0 | 73 79 6d 29 29 0a 20 20 20 20 20 20 20 20 28 68    69 74 20 28 63 6c 2d 67 65 6e 73 79 6d 29 29 29 | sym)).........(hit.(cl-gensym))) | 
| 17c7c0 | 0a 20 20 20 20 60 28 69 66 20 6d 61 67 69 74 2d    2d 72 65 66 72 65 73 68 2d 63 61 63 68 65 0a 20 | .....`(if.magit--refresh-cache.. | 
| 17c7e0 | 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 2c    6b 20 2c 6b 65 79 29 29 0a 20 20 20 20 20 20 20 | ........(let.((,k.,key))........ | 
| 17c800 | 20 20 20 20 28 69 66 2d 6c 65 74 20 28 28 2c 68    69 74 20 28 61 73 73 6f 63 20 2c 6b 20 28 63 64 | ....(if-let.((,hit.(assoc.,k.(cd | 
| 17c820 | 72 20 6d 61 67 69 74 2d 2d 72 65 66 72 65 73 68    2d 63 61 63 68 65 29 29 29 29 0a 20 20 20 20 20 | r.magit--refresh-cache))))...... | 
| 17c840 | 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 67 6e    20 28 63 6c 2d 69 6e 63 66 20 28 63 61 61 72 20 | ..........(progn.(cl-incf.(caar. | 
| 17c860 | 6d 61 67 69 74 2d 2d 72 65 66 72 65 73 68 2d 63    61 63 68 65 29 29 0a 20 20 20 20 20 20 20 20 20 | magit--refresh-cache)).......... | 
| 17c880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 64    72 20 2c 68 69 74 29 29 0a 20 20 20 20 20 20 20 | .............(cdr.,hit))........ | 
| 17c8a0 | 20 20 20 20 20 20 28 63 6c 2d 69 6e 63 66 20 28    63 64 61 72 20 6d 61 67 69 74 2d 2d 72 65 66 72 | ......(cl-incf.(cdar.magit--refr | 
| 17c8c0 | 65 73 68 2d 63 61 63 68 65 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 | esh-cache))..............(let.(( | 
| 17c8e0 | 76 61 6c 75 65 20 2c 28 6d 61 63 72 6f 65 78 70    2d 70 72 6f 67 6e 20 62 6f 64 79 29 29 29 0a 20 | value.,(macroexp-progn.body))).. | 
| 17c900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70    75 73 68 20 28 63 6f 6e 73 20 2c 6b 20 76 61 6c | ..............(push.(cons.,k.val | 
| 17c920 | 75 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 63 64 72 20 6d 61 | ue)......................(cdr.ma | 
| 17c940 | 67 69 74 2d 2d 72 65 66 72 65 73 68 2d 63 61 63    68 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | git--refresh-cache))............ | 
| 17c960 | 20 20 20 20 76 61 6c 75 65 29 29 29 0a 20 20 20    20 20 20 20 2c 40 62 6f 64 79 29 29 29 0a 0a 28 | ....value)))........,@body)))..( | 
| 17c980 | 64 65 66 76 61 72 20 6d 61 67 69 74 2d 77 69 74    68 2d 65 64 69 74 6f 72 2d 65 6e 76 76 61 72 20 | defvar.magit-with-editor-envvar. | 
| 17c9a0 | 22 47 49 54 5f 45 44 49 54 4f 52 22 0a 20 20 22    54 68 65 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 | "GIT_EDITOR"..."The.environment. | 
| 17c9c0 | 76 61 72 69 61 62 6c 65 20 65 78 70 6f 72 74 65    64 20 62 79 20 60 6d 61 67 69 74 2d 77 69 74 68 | variable.exported.by.`magit-with | 
| 17c9e0 | 2d 65 64 69 74 6f 72 27 2e 0a 53 65 74 20 74 68    69 73 20 74 6f 20 5c 22 47 49 54 5f 53 45 51 55 | -editor'..Set.this.to.\"GIT_SEQU | 
| 17ca00 | 45 4e 43 45 5f 45 44 49 54 4f 52 5c 22 20 69 66    20 79 6f 75 20 64 6f 20 6e 6f 74 20 77 61 6e 74 | ENCE_EDITOR\".if.you.do.not.want | 
| 17ca20 | 20 74 6f 20 75 73 65 0a 45 6d 61 63 73 20 74 6f    20 65 64 69 74 20 63 6f 6d 6d 69 74 20 6d 65 73 | .to.use.Emacs.to.edit.commit.mes | 
| 17ca40 | 73 61 67 65 73 20 62 75 74 20 77 6f 75 6c 64 20    6c 69 6b 65 20 74 6f 20 64 6f 20 73 6f 20 74 6f | sages.but.would.like.to.do.so.to | 
| 17ca60 | 20 65 64 69 74 0a 72 65 62 61 73 65 20 73 65 71    75 65 6e 63 65 73 2e 22 29 0a 0a 28 64 65 66 6d | .edit.rebase.sequences.")..(defm | 
| 17ca80 | 61 63 72 6f 20 6d 61 67 69 74 2d 77 69 74 68 2d    65 64 69 74 6f 72 20 28 26 72 65 73 74 20 62 6f | acro.magit-with-editor.(&rest.bo | 
| 17caa0 | 64 79 29 0a 20 20 22 4c 69 6b 65 20 60 77 69 74    68 2d 65 64 69 74 6f 72 2a 27 20 62 75 74 20 6c | dy)..."Like.`with-editor*'.but.l | 
| 17cac0 | 65 74 2d 62 69 6e 64 20 73 6f 6d 65 20 6d 6f 72    65 20 76 61 72 69 61 62 6c 65 73 2e 0a 41 6c 73 | et-bind.some.more.variables..Als | 
| 17cae0 | 6f 20 72 65 73 70 65 63 74 20 74 68 65 20 76 61    6c 75 65 20 6f 66 20 60 6d 61 67 69 74 2d 77 69 | o.respect.the.value.of.`magit-wi | 
| 17cb00 | 74 68 2d 65 64 69 74 6f 72 2d 65 6e 76 76 61 72    27 2e 22 0a 20 20 28 64 65 63 6c 61 72 65 20 28 | th-editor-envvar'."...(declare.( | 
| 17cb20 | 69 6e 64 65 6e 74 20 30 29 20 28 64 65 62 75 67    20 28 62 6f 64 79 29 29 29 0a 20 20 60 28 6c 65 | indent.0).(debug.(body)))...`(le | 
| 17cb40 | 74 20 28 28 6d 61 67 69 74 2d 70 72 6f 63 65 73    73 2d 70 6f 70 75 70 2d 74 69 6d 65 20 2d 31 29 | t.((magit-process-popup-time.-1) | 
| 17cb60 | 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 54 68 65    20 75 73 65 72 20 6d 61 79 20 68 61 76 65 20 63 | ..........;;.The.user.may.have.c | 
| 17cb80 | 75 73 74 6f 6d 69 7a 65 64 20 60 73 68 65 6c 6c    2d 66 69 6c 65 2d 6e 61 6d 65 27 20 74 6f 0a 20 | ustomized.`shell-file-name'.to.. | 
| 17cba0 | 20 20 20 20 20 20 20 20 3b 3b 20 73 6f 6d 65 74    68 69 6e 67 20 77 68 69 63 68 20 72 65 73 75 6c | ........;;.something.which.resul | 
| 17cbc0 | 74 73 20 69 6e 20 60 77 33 32 2d 73 68 65 6c 6c    2d 64 6f 73 2d 73 65 6d 61 6e 74 69 63 73 27 20 | ts.in.`w32-shell-dos-semantics'. | 
| 17cbe0 | 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 3b 3b 20    28 77 68 69 63 68 20 63 68 61 6e 67 65 73 20 74 | nil..........;;.(which.changes.t | 
| 17cc00 | 68 65 20 71 75 6f 74 69 6e 67 20 73 74 79 6c 65    20 75 73 65 64 20 62 79 0a 20 20 20 20 20 20 20 | he.quoting.style.used.by........ | 
| 17cc20 | 20 20 3b 3b 20 60 73 68 65 6c 6c 2d 71 75 6f 74    65 2d 61 72 67 75 6d 65 6e 74 27 29 2c 20 62 75 | ..;;.`shell-quote-argument'),.bu | 
| 17cc40 | 74 20 47 69 74 20 66 6f 72 20 57 69 6e 64 6f 77    73 20 65 78 70 65 63 74 73 20 73 68 65 6c 6c 0a | t.Git.for.Windows.expects.shell. | 
| 17cc60 | 20 20 20 20 20 20 20 20 20 3b 3b 20 71 75 6f 74    69 6e 67 20 69 6e 20 74 68 65 20 64 6f 73 20 73 | .........;;.quoting.in.the.dos.s | 
| 17cc80 | 74 79 6c 65 2e 0a 20 20 20 20 20 20 20 20 20 28    73 68 65 6c 6c 2d 66 69 6c 65 2d 6e 61 6d 65 20 | tyle...........(shell-file-name. | 
| 17cca0 | 28 69 66 20 28 61 6e 64 20 28 65 71 20 73 79 73    74 65 6d 2d 74 79 70 65 20 27 77 69 6e 64 6f 77 | (if.(and.(eq.system-type.'window | 
| 17ccc0 | 73 2d 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s-nt)........................... | 
| 17cce0 | 20 20 20 20 20 20 20 20 20 3b 3b 20 49 66 20 77    65 20 68 61 76 65 20 43 79 67 77 69 6e 20 6d 6f | .........;;.If.we.have.Cygwin.mo | 
| 17cd00 | 75 6e 74 20 70 6f 69 6e 74 73 2c 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | unt.points,..................... | 
| 17cd20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b    3b 20 74 68 65 20 67 69 74 20 66 6c 61 76 6f 72 | ...............;;.the.git.flavor | 
| 17cd40 | 20 69 73 20 63 79 67 77 69 6e 2c 20 73 6f 20 64    6f 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .is.cygwin,.so.dos.............. | 
| 17cd60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 3b 3b 20 73 68 65 6c 6c 20 71 | ......................;;.shell.q | 
| 17cd80 | 75 6f 74 69 6e 67 20 69 73 20 70 72 6f 62 61 62    6c 79 20 77 72 6f 6e 67 2e 0a 20 20 20 20 20 20 | uoting.is.probably.wrong........ | 
| 17cda0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f | .............................(no | 
| 17cdc0 | 74 20 6d 61 67 69 74 2d 63 79 67 77 69 6e 2d 6d    6f 75 6e 74 2d 70 6f 69 6e 74 73 29 29 0a 20 20 | t.magit-cygwin-mount-points))... | 
| 17cde0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 22 63 6d 64 | ............................"cmd | 
| 17ce00 | 70 72 6f 78 79 22 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | proxy".......................... | 
| 17ce20 | 20 20 20 73 68 65 6c 6c 2d 66 69 6c 65 2d 6e 61    6d 65 29 29 29 0a 20 20 20 20 20 28 77 69 74 68 | ...shell-file-name)))......(with | 
| 17ce40 | 2d 65 64 69 74 6f 72 2a 20 6d 61 67 69 74 2d 77    69 74 68 2d 65 64 69 74 6f 72 2d 65 6e 76 76 61 | -editor*.magit-with-editor-envva | 
| 17ce60 | 72 0a 20 20 20 20 20 20 20 2c 40 62 6f 64 79 29    29 29 0a 0a 28 64 65 66 6d 61 63 72 6f 20 6d 61 | r........,@body)))..(defmacro.ma | 
| 17ce80 | 67 69 74 2d 2d 77 69 74 68 2d 74 65 6d 70 2d 70    72 6f 63 65 73 73 2d 62 75 66 66 65 72 20 28 26 | git--with-temp-process-buffer.(& | 
| 17cea0 | 72 65 73 74 20 62 6f 64 79 29 0a 20 20 22 4c 69    6b 65 20 60 77 69 74 68 2d 74 65 6d 70 2d 62 75 | rest.body)..."Like.`with-temp-bu | 
| 17cec0 | 66 66 65 72 27 2c 20 62 75 74 20 61 6c 77 61 79    73 20 70 72 6f 70 61 67 61 74 65 20 60 70 72 6f | ffer',.but.always.propagate.`pro | 
| 17cee0 | 63 65 73 73 2d 65 6e 76 69 72 6f 6e 6d 65 6e 74    27 2e 0a 57 68 65 6e 20 74 68 61 74 20 76 61 72 | cess-environment'..When.that.var | 
| 17cf00 | 20 69 73 20 62 75 66 66 65 72 2d 6c 6f 63 61 6c    20 69 6e 20 74 68 65 20 63 61 6c 6c 69 6e 67 20 | .is.buffer-local.in.the.calling. | 
| 17cf20 | 62 75 66 66 65 72 2c 20 69 74 20 69 73 20 6e 6f    74 0a 70 72 6f 70 61 67 61 74 65 64 20 62 79 20 | buffer,.it.is.not.propagated.by. | 
| 17cf40 | 60 77 69 74 68 2d 74 65 6d 70 2d 62 75 66 66 65    72 27 2c 20 73 6f 20 77 65 20 65 78 70 6c 69 63 | `with-temp-buffer',.so.we.explic | 
| 17cf60 | 69 74 6c 79 20 65 6e 73 75 72 65 20 74 68 61 74    0a 68 61 70 70 65 6e 73 2c 20 73 6f 20 74 68 61 | itly.ensure.that.happens,.so.tha | 
| 17cf80 | 74 20 70 72 6f 63 65 73 73 65 73 20 77 69 6c 6c    20 62 65 20 69 6e 76 6f 6b 65 64 20 63 6f 6e 73 | t.processes.will.be.invoked.cons | 
| 17cfa0 | 69 73 74 65 6e 74 6c 79 2e 20 20 42 4f 44 59 20    69 73 0a 61 73 20 66 6f 72 20 74 68 61 74 20 6d | istently...BODY.is.as.for.that.m | 
| 17cfc0 | 61 63 72 6f 2e 22 0a 20 20 28 64 65 63 6c 61 72    65 20 28 69 6e 64 65 6e 74 20 30 29 20 28 64 65 | acro."...(declare.(indent.0).(de | 
| 17cfe0 | 62 75 67 20 28 62 6f 64 79 29 29 29 0a 20 20 28    6c 65 74 20 28 28 70 20 28 63 6c 2d 67 65 6e 73 | bug.(body)))...(let.((p.(cl-gens | 
| 17d000 | 79 6d 29 29 29 0a 20 20 20 20 60 28 6c 65 74 20    28 28 2c 70 20 70 72 6f 63 65 73 73 2d 65 6e 76 | ym))).....`(let.((,p.process-env | 
| 17d020 | 69 72 6f 6e 6d 65 6e 74 29 29 0a 20 20 20 20 20    20 20 28 77 69 74 68 2d 74 65 6d 70 2d 62 75 66 | ironment))........(with-temp-buf | 
| 17d040 | 66 65 72 0a 20 20 20 20 20 20 20 20 20 28 73 65    74 71 2d 6c 6f 63 61 6c 20 70 72 6f 63 65 73 73 | fer..........(setq-local.process | 
| 17d060 | 2d 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 2c 70 29    0a 20 20 20 20 20 20 20 20 20 2c 40 62 6f 64 79 | -environment.,p)..........,@body | 
| 17d080 | 29 29 29 29 0a 0a 28 64 65 66 73 75 62 73 74 20    6d 61 67 69 74 2d 67 69 74 2d 65 78 65 63 75 74 | ))))..(defsubst.magit-git-execut | 
| 17d0a0 | 61 62 6c 65 20 28 29 0a 20 20 22 52 65 74 75 72    6e 20 76 61 6c 75 65 20 6f 66 20 60 6d 61 67 69 | able.()..."Return.value.of.`magi | 
| 17d0c0 | 74 2d 67 69 74 2d 65 78 65 63 75 74 61 62 6c 65    27 20 6f 72 20 60 6d 61 67 69 74 2d 72 65 6d 6f | t-git-executable'.or.`magit-remo | 
| 17d0e0 | 74 65 2d 67 69 74 2d 65 78 65 63 75 74 61 62 6c    65 27 2e 0a 54 68 65 20 76 61 72 69 61 62 6c 65 | te-git-executable'..The.variable | 
| 17d100 | 20 69 73 20 63 68 6f 73 65 6e 20 64 65 70 65 6e    64 69 6e 67 20 6f 6e 20 77 68 65 74 68 65 72 20 | .is.chosen.depending.on.whether. | 
| 17d120 | 60 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f    72 79 27 0a 69 73 20 72 65 6d 6f 74 65 2e 22 0a | `default-directory'.is.remote.". | 
| 17d140 | 20 20 28 69 66 20 28 66 69 6c 65 2d 72 65 6d 6f    74 65 2d 70 20 64 65 66 61 75 6c 74 2d 64 69 72 | ..(if.(file-remote-p.default-dir | 
| 17d160 | 65 63 74 6f 72 79 29 0a 20 20 20 20 20 20 6d 61    67 69 74 2d 72 65 6d 6f 74 65 2d 67 69 74 2d 65 | ectory).......magit-remote-git-e | 
| 17d180 | 78 65 63 75 74 61 62 6c 65 0a 20 20 20 20 6d 61    67 69 74 2d 67 69 74 2d 65 78 65 63 75 74 61 62 | xecutable.....magit-git-executab | 
| 17d1a0 | 6c 65 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67    69 74 2d 70 72 6f 63 65 73 73 2d 67 69 74 2d 61 | le))..(defun.magit-process-git-a | 
| 17d1c0 | 72 67 75 6d 65 6e 74 73 20 28 61 72 67 73 29 0a    20 20 22 50 72 65 70 61 72 65 20 41 52 47 53 20 | rguments.(args)..."Prepare.ARGS. | 
| 17d1e0 | 66 6f 72 20 61 20 66 75 6e 63 74 69 6f 6e 20 74    68 61 74 20 69 6e 76 6f 6b 65 73 20 47 69 74 2e | for.a.function.that.invokes.Git. | 
| 17d200 | 0a 0a 4d 61 67 69 74 20 68 61 73 20 6d 61 6e 79    20 73 70 65 63 69 61 6c 69 7a 65 64 20 66 75 6e | ..Magit.has.many.specialized.fun | 
| 17d220 | 63 74 69 6f 6e 73 20 66 6f 72 20 72 75 6e 6e 69    6e 67 20 47 69 74 3b 20 74 68 65 79 20 61 6c 6c | ctions.for.running.Git;.they.all | 
| 17d240 | 0a 70 61 73 73 20 61 72 67 75 6d 65 6e 74 73 20    74 68 72 6f 75 67 68 20 74 68 69 73 20 66 75 6e | .pass.arguments.through.this.fun | 
| 17d260 | 63 74 69 6f 6e 20 62 65 66 6f 72 65 20 68 61 6e    64 69 6e 67 20 74 68 65 6d 20 74 6f 20 47 69 74 | ction.before.handing.them.to.Git | 
| 17d280 | 2c 0a 74 6f 20 64 6f 20 74 68 65 20 66 6f 6c 6c    6f 77 69 6e 67 2e 0a 0a 2a 20 46 6c 61 74 74 65 | ,.to.do.the.following...*.Flatte | 
| 17d2a0 | 6e 20 41 52 47 53 2c 20 72 65 6d 6f 76 69 6e 67    20 6e 69 6c 20 61 72 67 75 6d 65 6e 74 73 2e 0a | n.ARGS,.removing.nil.arguments.. | 
| 17d2c0 | 2a 20 50 72 65 70 65 6e 64 20 60 6d 61 67 69 74    2d 67 69 74 2d 67 6c 6f 62 61 6c 2d 61 72 67 75 | *.Prepend.`magit-git-global-argu | 
| 17d2e0 | 6d 65 6e 74 73 27 20 74 6f 20 41 52 47 53 2e 0a    2a 20 4f 6e 20 77 33 32 20 73 79 73 74 65 6d 73 | ments'.to.ARGS..*.On.w32.systems | 
| 17d300 | 2c 20 65 6e 63 6f 64 65 20 74 6f 20 60 77 33 32    2d 61 6e 73 69 2d 63 6f 64 65 2d 70 61 67 65 27 | ,.encode.to.`w32-ansi-code-page' | 
| 17d320 | 2e 22 0a 20 20 28 73 65 74 71 20 61 72 67 73 20    28 61 70 70 65 6e 64 20 6d 61 67 69 74 2d 67 69 | ."...(setq.args.(append.magit-gi | 
| 17d340 | 74 2d 67 6c 6f 62 61 6c 2d 61 72 67 75 6d 65 6e    74 73 20 28 66 6c 61 74 74 65 6e 2d 74 72 65 65 | t-global-arguments.(flatten-tree | 
| 17d360 | 20 61 72 67 73 29 29 29 0a 20 20 28 69 66 20 28    61 6e 64 20 28 65 71 20 73 79 73 74 65 6d 2d 74 | .args)))...(if.(and.(eq.system-t | 
| 17d380 | 79 70 65 20 27 77 69 6e 64 6f 77 73 2d 6e 74 29    20 28 62 6f 75 6e 64 70 20 27 77 33 32 2d 61 6e | ype.'windows-nt).(boundp.'w32-an | 
| 17d3a0 | 73 69 2d 63 6f 64 65 2d 70 61 67 65 29 29 0a 20    20 20 20 20 20 3b 3b 20 4f 6e 20 77 33 32 2c 20 | si-code-page)).......;;.On.w32,. | 
| 17d3c0 | 74 68 65 20 70 72 6f 63 65 73 73 20 61 72 67 75    6d 65 6e 74 73 20 2a 6d 75 73 74 2a 20 62 65 20 | the.process.arguments.*must*.be. | 
| 17d3e0 | 65 6e 63 6f 64 65 64 20 69 6e 20 74 68 65 0a 20    20 20 20 20 20 3b 3b 20 63 75 72 72 65 6e 74 20 | encoded.in.the.......;;.current. | 
| 17d400 | 63 6f 64 65 2d 70 61 67 65 20 28 73 65 65 20 23    33 32 35 30 29 2e 0a 20 20 20 20 20 20 28 6d 61 | code-page.(see.#3250)........(ma | 
| 17d420 | 70 63 61 72 20 28 6c 61 6d 62 64 61 20 28 61 72    67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | pcar.(lambda.(arg).............. | 
| 17d440 | 20 20 20 28 65 6e 63 6f 64 65 2d 63 6f 64 69 6e    67 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 | ...(encode-coding-string........ | 
| 17d460 | 20 20 20 20 20 20 20 20 20 20 61 72 67 20 28 69    6e 74 65 72 6e 20 28 66 6f 72 6d 61 74 20 22 63 | ..........arg.(intern.(format."c | 
| 17d480 | 70 25 64 22 20 77 33 32 2d 61 6e 73 69 2d 63 6f    64 65 2d 70 61 67 65 29 29 29 29 0a 20 20 20 20 | p%d".w32-ansi-code-page))))..... | 
| 17d4a0 | 20 20 20 20 20 20 20 20 20 20 61 72 67 73 29 0a    20 20 20 20 61 72 67 73 29 29 0a 0a 28 64 65 66 | ..........args).....args))..(def | 
| 17d4c0 | 75 6e 20 6d 61 67 69 74 2d 67 69 74 2d 65 78 69    74 2d 63 6f 64 65 20 28 26 72 65 73 74 20 61 72 | un.magit-git-exit-code.(&rest.ar | 
| 17d4e0 | 67 73 29 0a 20 20 22 45 78 65 63 75 74 65 20 47    69 74 20 77 69 74 68 20 41 52 47 53 2c 20 72 65 | gs)..."Execute.Git.with.ARGS,.re | 
| 17d500 | 74 75 72 6e 69 6e 67 20 69 74 73 20 65 78 69 74    20 63 6f 64 65 2e 22 0a 20 20 28 6d 61 67 69 74 | turning.its.exit.code."...(magit | 
| 17d520 | 2d 70 72 6f 63 65 73 73 2d 67 69 74 20 6e 69 6c    20 61 72 67 73 29 29 0a 0a 28 64 65 66 75 6e 20 | -process-git.nil.args))..(defun. | 
| 17d540 | 6d 61 67 69 74 2d 67 69 74 2d 73 75 63 63 65 73    73 20 28 26 72 65 73 74 20 61 72 67 73 29 0a 20 | magit-git-success.(&rest.args).. | 
| 17d560 | 20 22 45 78 65 63 75 74 65 20 47 69 74 20 77 69    74 68 20 41 52 47 53 2c 20 72 65 74 75 72 6e 69 | ."Execute.Git.with.ARGS,.returni | 
| 17d580 | 6e 67 20 74 20 69 66 20 69 74 73 20 65 78 69 74    20 63 6f 64 65 20 69 73 20 30 2e 22 0a 20 20 28 | ng.t.if.its.exit.code.is.0."...( | 
| 17d5a0 | 3d 20 28 6d 61 67 69 74 2d 67 69 74 2d 65 78 69    74 2d 63 6f 64 65 20 61 72 67 73 29 20 30 29 29 | =.(magit-git-exit-code.args).0)) | 
| 17d5c0 | 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67    69 74 2d 66 61 69 6c 75 72 65 20 28 26 72 65 73 | ..(defun.magit-git-failure.(&res | 
| 17d5e0 | 74 20 61 72 67 73 29 0a 20 20 22 45 78 65 63 75    74 65 20 47 69 74 20 77 69 74 68 20 41 52 47 53 | t.args)..."Execute.Git.with.ARGS | 
| 17d600 | 2c 20 72 65 74 75 72 6e 69 6e 67 20 74 20 69 66    20 69 74 73 20 65 78 69 74 20 63 6f 64 65 20 69 | ,.returning.t.if.its.exit.code.i | 
| 17d620 | 73 20 31 2e 22 0a 20 20 28 3d 20 28 6d 61 67 69    74 2d 67 69 74 2d 65 78 69 74 2d 63 6f 64 65 20 | s.1."...(=.(magit-git-exit-code. | 
| 17d640 | 61 72 67 73 29 20 31 29 29 0a 0a 28 64 65 66 75    6e 20 6d 61 67 69 74 2d 67 69 74 2d 73 74 72 69 | args).1))..(defun.magit-git-stri | 
| 17d660 | 6e 67 2d 70 20 28 26 72 65 73 74 20 61 72 67 73    29 0a 20 20 22 45 78 65 63 75 74 65 20 47 69 74 | ng-p.(&rest.args)..."Execute.Git | 
| 17d680 | 20 77 69 74 68 20 41 52 47 53 2c 20 72 65 74 75    72 6e 69 6e 67 20 74 68 65 20 66 69 72 73 74 20 | .with.ARGS,.returning.the.first. | 
| 17d6a0 | 6c 69 6e 65 20 6f 66 20 69 74 73 20 6f 75 74 70    75 74 2e 0a 49 66 20 74 68 65 20 65 78 69 74 20 | line.of.its.output..If.the.exit. | 
| 17d6c0 | 63 6f 64 65 20 69 73 6e 27 74 20 7a 65 72 6f 20    6f 72 20 69 66 20 74 68 65 72 65 20 69 73 20 6e | code.isn't.zero.or.if.there.is.n | 
| 17d6e0 | 6f 20 6f 75 74 70 75 74 2c 20 74 68 65 6e 20 72    65 74 75 72 6e 0a 6e 69 6c 2e 20 20 4e 65 69 74 | o.output,.then.return.nil...Neit | 
| 17d700 | 68 65 72 20 6f 66 20 74 68 65 73 65 20 72 65 73    75 6c 74 73 20 69 73 20 63 6f 6e 73 69 64 65 72 | her.of.these.results.is.consider | 
| 17d720 | 65 64 20 61 6e 20 65 72 72 6f 72 3b 20 69 66 20    74 68 61 74 20 69 73 0a 77 68 61 74 20 79 6f 75 | ed.an.error;.if.that.is.what.you | 
| 17d740 | 20 77 61 6e 74 2c 20 74 68 65 6e 20 75 73 65 20    60 6d 61 67 69 74 2d 67 69 74 2d 73 74 72 69 6e | .want,.then.use.`magit-git-strin | 
| 17d760 | 67 2d 6e 67 27 20 69 6e 73 74 65 61 64 2e 0a 0a    54 68 69 73 20 69 73 20 61 6e 20 65 78 70 65 72 | g-ng'.instead...This.is.an.exper | 
| 17d780 | 69 6d 65 6e 74 61 6c 20 72 65 70 6c 61 63 65 6d    65 6e 74 20 66 6f 72 20 60 6d 61 67 69 74 2d 67 | imental.replacement.for.`magit-g | 
| 17d7a0 | 69 74 2d 73 74 72 69 6e 67 27 2c 20 61 6e 64 0a    73 74 69 6c 6c 20 73 75 62 6a 65 63 74 20 74 6f | it-string',.and.still.subject.to | 
| 17d7c0 | 20 6d 61 6a 6f 72 20 63 68 61 6e 67 65 73 2e 22    0a 20 20 28 6d 61 67 69 74 2d 2d 77 69 74 68 2d | .major.changes."...(magit--with- | 
| 17d7e0 | 72 65 66 72 65 73 68 2d 63 61 63 68 65 20 28 63    6f 6e 73 20 64 65 66 61 75 6c 74 2d 64 69 72 65 | refresh-cache.(cons.default-dire | 
| 17d800 | 63 74 6f 72 79 20 61 72 67 73 29 0a 20 20 20 20    28 6d 61 67 69 74 2d 2d 77 69 74 68 2d 74 65 6d | ctory.args).....(magit--with-tem | 
| 17d820 | 70 2d 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72    0a 20 20 20 20 20 20 28 61 6e 64 20 28 7a 65 72 | p-process-buffer.......(and.(zer | 
| 17d840 | 6f 70 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73    73 2d 67 69 74 20 74 20 61 72 67 73 29 29 0a 20 | op.(magit-process-git.t.args)).. | 
| 17d860 | 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28    62 6f 62 70 29 29 0a 20 20 20 20 20 20 20 20 20 | ..........(not.(bobp)).......... | 
| 17d880 | 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 | ..(progn..............(goto-char | 
| 17d8a0 | 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 28 62 75 66 66 | .(point-min))..............(buff | 
| 17d8c0 | 65 72 2d 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d    70 72 6f 70 65 72 74 69 65 73 20 28 70 6f 69 6e | er-substring-no-properties.(poin | 
| 17d8e0 | 74 29 20 28 6c 69 6e 65 2d 65 6e 64 2d 70 6f 73    69 74 69 6f 6e 29 29 29 29 29 29 29 0a 0a 28 64 | t).(line-end-position)))))))..(d | 
| 17d900 | 65 66 75 6e 20 6d 61 67 69 74 2d 67 69 74 2d 73    74 72 69 6e 67 2d 6e 67 20 28 26 72 65 73 74 20 | efun.magit-git-string-ng.(&rest. | 
| 17d920 | 61 72 67 73 29 0a 20 20 22 45 78 65 63 75 74 65    20 47 69 74 20 77 69 74 68 20 41 52 47 53 2c 20 | args)..."Execute.Git.with.ARGS,. | 
| 17d940 | 72 65 74 75 72 6e 69 6e 67 20 74 68 65 20 66 69    72 73 74 20 6c 69 6e 65 20 6f 66 20 69 74 73 20 | returning.the.first.line.of.its. | 
| 17d960 | 6f 75 74 70 75 74 2e 0a 49 66 20 74 68 65 20 65    78 69 74 20 63 6f 64 65 20 69 73 6e 27 74 20 7a | output..If.the.exit.code.isn't.z | 
| 17d980 | 65 72 6f 20 6f 72 20 69 66 20 74 68 65 72 65 20    69 73 20 6e 6f 20 6f 75 74 70 75 74 2c 20 74 68 | ero.or.if.there.is.no.output,.th | 
| 17d9a0 | 65 6e 20 74 68 61 74 0a 69 73 20 63 6f 6e 73 69    64 65 72 65 64 20 61 6e 20 65 72 72 6f 72 2c 20 | en.that.is.considered.an.error,. | 
| 17d9c0 | 62 75 74 20 69 6e 73 74 65 61 64 20 6f 66 20 61    63 74 75 61 6c 6c 79 20 73 69 67 6e 61 6c 69 6e | but.instead.of.actually.signalin | 
| 17d9e0 | 67 20 61 6e 0a 65 72 72 6f 72 2c 20 72 65 74 75    72 6e 20 6e 69 6c 2e 20 20 41 64 64 69 74 69 6f | g.an.error,.return.nil...Additio | 
| 17da00 | 6e 61 6c 6c 79 20 74 68 65 20 6f 75 74 70 75 74    20 69 73 20 70 75 74 20 69 6e 20 74 68 65 20 70 | nally.the.output.is.put.in.the.p | 
| 17da20 | 72 6f 63 65 73 73 0a 62 75 66 66 65 72 20 28 63    72 65 61 74 69 6e 67 20 69 74 20 69 66 20 6e 65 | rocess.buffer.(creating.it.if.ne | 
| 17da40 | 63 65 73 73 61 72 79 29 20 61 6e 64 20 74 68 65    20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 20 69 | cessary).and.the.error.message.i | 
| 17da60 | 73 20 73 68 6f 77 6e 0a 69 6e 20 74 68 65 20 73    74 61 74 75 73 20 62 75 66 66 65 72 20 28 70 72 | s.shown.in.the.status.buffer.(pr | 
| 17da80 | 6f 76 69 64 65 64 20 69 74 20 65 78 69 73 74 73    29 2e 0a 0a 54 68 69 73 20 69 73 20 61 6e 20 65 | ovided.it.exists)...This.is.an.e | 
| 17daa0 | 78 70 65 72 69 6d 65 6e 74 61 6c 20 72 65 70 6c    61 63 65 6d 65 6e 74 20 66 6f 72 20 60 6d 61 67 | xperimental.replacement.for.`mag | 
| 17dac0 | 69 74 2d 67 69 74 2d 73 74 72 69 6e 67 27 2c 20    61 6e 64 0a 73 74 69 6c 6c 20 73 75 62 6a 65 63 | it-git-string',.and.still.subjec | 
| 17dae0 | 74 20 74 6f 20 6d 61 6a 6f 72 20 63 68 61 6e 67    65 73 2e 20 20 41 6c 73 6f 20 73 65 65 20 60 6d | t.to.major.changes...Also.see.`m | 
| 17db00 | 61 67 69 74 2d 67 69 74 2d 73 74 72 69 6e 67 2d    70 27 2e 22 0a 20 20 28 6d 61 67 69 74 2d 2d 77 | agit-git-string-p'."...(magit--w | 
| 17db20 | 69 74 68 2d 72 65 66 72 65 73 68 2d 63 61 63 68    65 0a 20 20 20 20 20 20 28 6c 69 73 74 20 64 65 | ith-refresh-cache.......(list.de | 
| 17db40 | 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20    27 6d 61 67 69 74 2d 67 69 74 2d 73 74 72 69 6e | fault-directory.'magit-git-strin | 
| 17db60 | 67 2d 6e 67 20 61 72 67 73 29 0a 20 20 20 20 28    6d 61 67 69 74 2d 2d 77 69 74 68 2d 74 65 6d 70 | g-ng.args).....(magit--with-temp | 
| 17db80 | 2d 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 0a    20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 61 72 | -process-buffer.......(let*.((ar | 
| 17dba0 | 67 73 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73    73 2d 67 69 74 2d 61 72 67 75 6d 65 6e 74 73 20 | gs.(magit-process-git-arguments. | 
| 17dbc0 | 61 72 67 73 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 28 73 74 61 74 75 73 20 28 6d 61 67 | args))..............(status.(mag | 
| 17dbe0 | 69 74 2d 70 72 6f 63 65 73 73 2d 67 69 74 20 74    20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 | it-process-git.t.args)))........ | 
| 17dc00 | 20 28 69 66 20 28 7a 65 72 6f 70 20 73 74 61 74    75 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .(if.(zerop.status)............. | 
| 17dc20 | 28 61 6e 64 20 28 6e 6f 74 20 28 62 6f 62 70 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (and.(not.(bobp))............... | 
| 17dc40 | 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 67 6f | ...(progn....................(go | 
| 17dc60 | 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d 6d    69 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | to-char.(point-min))............ | 
| 17dc80 | 20 20 20 20 20 20 20 20 28 62 75 66 66 65 72 2d    73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f | ........(buffer-substring-no-pro | 
| 17dca0 | 70 65 72 74 69 65 73 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 69 | perties.....................(poi | 
| 17dcc0 | 6e 74 29 20 28 6c 69 6e 65 2d 65 6e 64 2d 70 6f    73 69 74 69 6f 6e 29 29 29 29 0a 20 20 20 20 20 | nt).(line-end-position))))...... | 
| 17dce0 | 20 20 20 20 20 28 6c 65 74 20 28 28 62 75 66 20    28 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 29 | .....(let.((buf.(current-buffer) | 
| 17dd00 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28    77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 | )).............(with-current-buf | 
| 17dd20 | 66 65 72 20 28 6d 61 67 69 74 2d 70 72 6f 63 65    73 73 2d 62 75 66 66 65 72 20 74 29 0a 20 20 20 | fer.(magit-process-buffer.t).... | 
| 17dd40 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69    74 2d 70 72 6f 63 65 73 73 2d 69 6e 73 65 72 74 | ...........(magit-process-insert | 
| 17dd60 | 2d 73 65 63 74 69 6f 6e 20 64 65 66 61 75 6c 74    2d 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 | -section.default-directory...... | 
| 17dd80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 17dda0 | 20 20 20 20 20 20 20 6d 61 67 69 74 2d 67 69 74    2d 65 78 65 63 75 74 61 62 6c 65 20 61 72 67 73 | .......magit-git-executable.args | 
| 17ddc0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 17dde0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 61    74 75 73 20 62 75 66 29 29 29 0a 20 20 20 20 20 | .............status.buf)))...... | 
| 17de00 | 20 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28    28 73 74 61 74 75 73 2d 62 75 66 20 28 6d 61 67 | .....(when-let.((status-buf.(mag | 
| 17de20 | 69 74 2d 67 65 74 2d 6d 6f 64 65 2d 62 75 66 66    65 72 20 27 6d 61 67 69 74 2d 73 74 61 74 75 73 | it-get-mode-buffer.'magit-status | 
| 17de40 | 2d 6d 6f 64 65 29 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 28 6c 65 74 20 28 28 6d 73 67 20 | -mode))).............(let.((msg. | 
| 17de60 | 28 6d 61 67 69 74 2d 2d 6c 6f 63 61 74 65 2d 65    72 72 6f 72 2d 6d 65 73 73 61 67 65 29 29 29 0a | (magit--locate-error-message))). | 
| 17de80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77    69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 | ..............(with-current-buff | 
| 17dea0 | 65 72 20 73 74 61 74 75 73 2d 62 75 66 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 | er.status-buf.................(s | 
| 17dec0 | 65 74 71 20 6d 61 67 69 74 2d 74 68 69 73 2d 65    72 72 6f 72 20 6d 73 67 29 29 29 29 0a 20 20 20 | etq.magit-this-error.msg)))).... | 
| 17dee0 | 20 20 20 20 20 20 20 6e 69 6c 29 29 29 29 29 0a    0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 69 | .......nil)))))..(defun.magit-gi | 
| 17df00 | 74 2d 73 74 72 20 28 26 72 65 73 74 20 61 72 67    73 29 0a 20 20 22 45 78 65 63 75 74 65 20 47 69 | t-str.(&rest.args)..."Execute.Gi | 
| 17df20 | 74 20 77 69 74 68 20 41 52 47 53 2c 20 72 65 74    75 72 6e 69 6e 67 20 74 68 65 20 66 69 72 73 74 | t.with.ARGS,.returning.the.first | 
| 17df40 | 20 6c 69 6e 65 20 6f 66 20 69 74 73 20 6f 75 74    70 75 74 2e 0a 49 66 20 74 68 65 72 65 20 69 73 | .line.of.its.output..If.there.is | 
| 17df60 | 20 6e 6f 20 6f 75 74 70 75 74 2c 20 72 65 74 75    72 6e 20 6e 69 6c 2e 20 20 49 66 20 74 68 65 20 | .no.output,.return.nil...If.the. | 
| 17df80 | 6f 75 74 70 75 74 20 62 65 67 69 6e 73 20 77 69    74 68 20 61 0a 6e 65 77 6c 69 6e 65 2c 20 72 65 | output.begins.with.a.newline,.re | 
| 17dfa0 | 74 75 72 6e 20 61 6e 20 65 6d 70 74 79 20 73 74    72 69 6e 67 2e 20 20 4c 69 6b 65 20 60 6d 61 67 | turn.an.empty.string...Like.`mag | 
| 17dfc0 | 69 74 2d 67 69 74 2d 73 74 72 69 6e 67 27 20 62    75 74 0a 69 67 6e 6f 72 65 20 60 6d 61 67 69 74 | it-git-string'.but.ignore.`magit | 
| 17dfe0 | 2d 67 69 74 2d 64 65 62 75 67 27 2e 22 0a 20 20    28 73 65 74 71 20 61 72 67 73 20 28 66 6c 61 74 | -git-debug'."...(setq.args.(flat | 
| 17e000 | 74 65 6e 2d 74 72 65 65 20 61 72 67 73 29 29 0a    20 20 28 6d 61 67 69 74 2d 2d 77 69 74 68 2d 72 | ten-tree.args))...(magit--with-r | 
| 17e020 | 65 66 72 65 73 68 2d 63 61 63 68 65 20 28 63 6f    6e 73 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 | efresh-cache.(cons.default-direc | 
| 17e040 | 74 6f 72 79 20 61 72 67 73 29 0a 20 20 20 20 28    6d 61 67 69 74 2d 2d 77 69 74 68 2d 74 65 6d 70 | tory.args).....(magit--with-temp | 
| 17e060 | 2d 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 0a    20 20 20 20 20 20 28 6d 61 67 69 74 2d 70 72 6f | -process-buffer.......(magit-pro | 
| 17e080 | 63 65 73 73 2d 67 69 74 20 28 6c 69 73 74 20 74    20 6e 69 6c 29 20 61 72 67 73 29 0a 20 20 20 20 | cess-git.(list.t.nil).args)..... | 
| 17e0a0 | 20 20 28 75 6e 6c 65 73 73 20 28 62 6f 62 70 29    0a 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 | ..(unless.(bobp).........(goto-c | 
| 17e0c0 | 68 61 72 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 29    0a 20 20 20 20 20 20 20 20 28 62 75 66 66 65 72 | har.(point-min)).........(buffer | 
| 17e0e0 | 2d 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72    6f 70 65 72 74 69 65 73 20 28 70 6f 69 6e 74 29 | -substring-no-properties.(point) | 
| 17e100 | 20 28 6c 69 6e 65 2d 65 6e 64 2d 70 6f 73 69 74    69 6f 6e 29 29 29 29 29 29 0a 0a 28 64 65 66 75 | .(line-end-position))))))..(defu | 
| 17e120 | 6e 20 6d 61 67 69 74 2d 67 69 74 2d 6f 75 74 70    75 74 20 28 26 72 65 73 74 20 61 72 67 73 29 0a | n.magit-git-output.(&rest.args). | 
| 17e140 | 20 20 22 45 78 65 63 75 74 65 20 47 69 74 20 77    69 74 68 20 41 52 47 53 2c 20 72 65 74 75 72 6e | .."Execute.Git.with.ARGS,.return | 
| 17e160 | 69 6e 67 20 69 74 73 20 6f 75 74 70 75 74 2e 22    0a 20 20 28 73 65 74 71 20 61 72 67 73 20 28 66 | ing.its.output."...(setq.args.(f | 
| 17e180 | 6c 61 74 74 65 6e 2d 74 72 65 65 20 61 72 67 73    29 29 0a 20 20 28 6d 61 67 69 74 2d 2d 77 69 74 | latten-tree.args))...(magit--wit | 
| 17e1a0 | 68 2d 72 65 66 72 65 73 68 2d 63 61 63 68 65 20    28 63 6f 6e 73 20 64 65 66 61 75 6c 74 2d 64 69 | h-refresh-cache.(cons.default-di | 
| 17e1c0 | 72 65 63 74 6f 72 79 20 61 72 67 73 29 0a 20 20    20 20 28 6d 61 67 69 74 2d 2d 77 69 74 68 2d 74 | rectory.args).....(magit--with-t | 
| 17e1e0 | 65 6d 70 2d 70 72 6f 63 65 73 73 2d 62 75 66 66    65 72 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d | emp-process-buffer.......(magit- | 
| 17e200 | 70 72 6f 63 65 73 73 2d 67 69 74 20 28 6c 69 73    74 20 74 20 6e 69 6c 29 20 61 72 67 73 29 0a 20 | process-git.(list.t.nil).args).. | 
| 17e220 | 20 20 20 20 20 28 62 75 66 66 65 72 2d 73 75 62    73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 | .....(buffer-substring-no-proper | 
| 17e240 | 74 69 65 73 20 28 70 6f 69 6e 74 2d 6d 69 6e 29    20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 29 29 29 | ties.(point-min).(point-max))))) | 
| 17e260 | 0a 0a 28 64 65 66 69 6e 65 2d 65 72 72 6f 72 20    27 6d 61 67 69 74 2d 69 6e 76 61 6c 69 64 2d 67 | ..(define-error.'magit-invalid-g | 
| 17e280 | 69 74 2d 62 6f 6f 6c 65 61 6e 20 22 4e 6f 74 20    61 20 47 69 74 20 62 6f 6f 6c 65 61 6e 22 29 0a | it-boolean."Not.a.Git.boolean"). | 
| 17e2a0 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 69    74 2d 74 72 75 65 20 28 26 72 65 73 74 20 61 72 | .(defun.magit-git-true.(&rest.ar | 
| 17e2c0 | 67 73 29 0a 20 20 22 45 78 65 63 75 74 65 20 47    69 74 20 77 69 74 68 20 41 52 47 53 2c 20 72 65 | gs)..."Execute.Git.with.ARGS,.re | 
| 17e2e0 | 74 75 72 6e 69 6e 67 20 74 20 69 66 20 69 74 20    70 72 69 6e 74 73 20 5c 22 74 72 75 65 5c 22 2e | turning.t.if.it.prints.\"true\". | 
| 17e300 | 0a 49 66 20 69 74 20 70 72 69 6e 74 73 20 5c 22    66 61 6c 73 65 5c 22 2c 20 74 68 65 6e 20 72 65 | .If.it.prints.\"false\",.then.re | 
| 17e320 | 74 75 72 6e 20 6e 69 6c 2e 20 20 46 6f 72 20 61    6e 79 20 6f 74 68 65 72 20 6f 75 74 70 75 74 0a | turn.nil...For.any.other.output. | 
| 17e340 | 73 69 67 6e 61 6c 20 60 6d 61 67 69 74 2d 69 6e    76 61 6c 69 64 2d 67 69 74 2d 62 6f 6f 6c 65 61 | signal.`magit-invalid-git-boolea | 
| 17e360 | 6e 27 2e 22 0a 20 20 28 70 63 61 73 65 20 28 6d    61 67 69 74 2d 67 69 74 2d 6f 75 74 70 75 74 20 | n'."...(pcase.(magit-git-output. | 
| 17e380 | 61 72 67 73 29 0a 20 20 20 20 28 28 6f 72 20 22    74 72 75 65 22 20 20 22 74 72 75 65 5c 6e 22 29 | args).....((or."true".."true\n") | 
| 17e3a0 | 20 20 74 29 0a 20 20 20 20 28 28 6f 72 20 22 66    61 6c 73 65 22 20 22 66 61 6c 73 65 5c 6e 22 29 | ..t).....((or."false"."false\n") | 
| 17e3c0 | 20 6e 69 6c 29 0a 20 20 20 20 28 6f 75 74 70 75    74 20 28 73 69 67 6e 61 6c 20 27 6d 61 67 69 74 | .nil).....(output.(signal.'magit | 
| 17e3e0 | 2d 69 6e 76 61 6c 69 64 2d 67 69 74 2d 62 6f 6f    6c 65 61 6e 20 28 6c 69 73 74 20 6f 75 74 70 75 | -invalid-git-boolean.(list.outpu | 
| 17e400 | 74 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d    61 67 69 74 2d 67 69 74 2d 66 61 6c 73 65 20 28 | t)))))..(defun.magit-git-false.( | 
| 17e420 | 26 72 65 73 74 20 61 72 67 73 29 0a 20 20 22 45    78 65 63 75 74 65 20 47 69 74 20 77 69 74 68 20 | &rest.args)..."Execute.Git.with. | 
| 17e440 | 41 52 47 53 2c 20 72 65 74 75 72 6e 69 6e 67 20    74 20 69 66 20 69 74 20 70 72 69 6e 74 73 20 5c | ARGS,.returning.t.if.it.prints.\ | 
| 17e460 | 22 66 61 6c 73 65 5c 22 2e 0a 49 66 20 69 74 20    70 72 69 6e 74 73 20 5c 22 74 72 75 65 5c 22 2c | "false\"..If.it.prints.\"true\", | 
| 17e480 | 20 74 68 65 6e 20 72 65 74 75 72 6e 20 6e 69 6c    2e 20 20 46 6f 72 20 61 6e 79 20 6f 74 68 65 72 | .then.return.nil...For.any.other | 
| 17e4a0 | 20 6f 75 74 70 75 74 0a 73 69 67 6e 61 6c 20 60    6d 61 67 69 74 2d 69 6e 76 61 6c 69 64 2d 67 69 | .output.signal.`magit-invalid-gi | 
| 17e4c0 | 74 2d 62 6f 6f 6c 65 61 6e 27 2e 22 0a 20 20 28    70 63 61 73 65 20 28 6d 61 67 69 74 2d 67 69 74 | t-boolean'."...(pcase.(magit-git | 
| 17e4e0 | 2d 6f 75 74 70 75 74 20 61 72 67 73 29 0a 20 20    20 20 28 28 6f 72 20 22 74 72 75 65 22 20 20 22 | -output.args).....((or."true".." | 
| 17e500 | 74 72 75 65 5c 6e 22 29 20 20 6e 69 6c 29 0a 20    20 20 20 28 28 6f 72 20 22 66 61 6c 73 65 22 20 | true\n")..nil).....((or."false". | 
| 17e520 | 22 66 61 6c 73 65 5c 6e 22 29 20 74 29 0a 20 20    20 20 28 6f 75 74 70 75 74 20 28 73 69 67 6e 61 | "false\n").t).....(output.(signa | 
| 17e540 | 6c 20 27 6d 61 67 69 74 2d 69 6e 76 61 6c 69 64    2d 67 69 74 2d 62 6f 6f 6c 65 61 6e 20 28 6c 69 | l.'magit-invalid-git-boolean.(li | 
| 17e560 | 73 74 20 6f 75 74 70 75 74 29 29 29 29 29 0a 0a    28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 69 74 | st.output)))))..(defun.magit-git | 
| 17e580 | 2d 63 6f 6e 66 69 67 2d 70 20 28 76 61 72 69 61    62 6c 65 20 26 6f 70 74 69 6f 6e 61 6c 20 64 65 | -config-p.(variable.&optional.de | 
| 17e5a0 | 66 61 75 6c 74 29 0a 20 20 22 52 65 74 75 72 6e    20 74 68 65 20 62 6f 6f 6c 65 61 6e 20 76 61 6c | fault)..."Return.the.boolean.val | 
| 17e5c0 | 75 65 20 6f 66 20 74 68 65 20 47 69 74 20 76 61    72 69 61 62 6c 65 20 56 41 52 49 41 42 4c 45 2e | ue.of.the.Git.variable.VARIABLE. | 
| 17e5e0 | 0a 56 41 52 49 41 42 4c 45 20 68 61 73 20 74 6f    20 62 65 20 73 70 65 63 69 66 69 65 64 20 61 73 | .VARIABLE.has.to.be.specified.as | 
| 17e600 | 20 61 20 73 74 72 69 6e 67 2e 20 20 52 65 74 75    72 6e 20 44 45 46 41 55 4c 54 20 28 77 68 69 63 | .a.string...Return.DEFAULT.(whic | 
| 17e620 | 68 0a 64 65 66 61 75 6c 74 73 20 74 6f 20 6e 69    6c 29 20 69 66 20 56 41 52 49 41 42 4c 45 20 69 | h.defaults.to.nil).if.VARIABLE.i | 
| 17e640 | 73 20 75 6e 73 65 74 2e 20 20 49 66 20 56 41 52    49 41 42 4c 45 27 73 20 76 61 6c 75 65 20 69 73 | s.unset...If.VARIABLE's.value.is | 
| 17e660 | 6e 27 74 0a 61 20 62 6f 6f 6c 65 61 6e 2c 20 74    68 65 6e 20 72 61 69 73 65 20 61 6e 20 65 72 72 | n't.a.boolean,.then.raise.an.err | 
| 17e680 | 6f 72 2e 22 0a 20 20 28 6c 65 74 20 28 28 61 72    67 73 20 28 6c 69 73 74 20 22 63 6f 6e 66 69 67 | or."...(let.((args.(list."config | 
| 17e6a0 | 22 20 22 2d 2d 62 6f 6f 6c 22 20 22 2d 2d 64 65    66 61 75 6c 74 22 20 28 69 66 20 64 65 66 61 75 | "."--bool"."--default".(if.defau | 
| 17e6c0 | 6c 74 20 22 74 72 75 65 22 20 22 66 61 6c 73 65    22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | lt."true"."false").............. | 
| 17e6e0 | 20 20 20 20 20 20 20 76 61 72 69 61 62 6c 65 29    29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 2d 77 | .......variable))).....(magit--w | 
| 17e700 | 69 74 68 2d 72 65 66 72 65 73 68 2d 63 61 63 68    65 20 28 63 6f 6e 73 20 64 65 66 61 75 6c 74 2d | ith-refresh-cache.(cons.default- | 
| 17e720 | 64 69 72 65 63 74 6f 72 79 20 61 72 67 73 29 0a    20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 77 69 | directory.args).......(magit--wi | 
| 17e740 | 74 68 2d 74 65 6d 70 2d 70 72 6f 63 65 73 73 2d    62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 28 | th-temp-process-buffer.........( | 
| 17e760 | 6c 65 74 20 28 28 73 74 61 74 75 73 20 28 6d 61    67 69 74 2d 70 72 6f 63 65 73 73 2d 67 69 74 20 | let.((status.(magit-process-git. | 
| 17e780 | 74 20 61 72 67 73 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6f 75 74 70 75 74 20 28 | t.args))...............(output.( | 
| 17e7a0 | 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67    20 28 70 6f 69 6e 74 2d 6d 69 6e 29 20 28 31 2d | buffer-substring.(point-min).(1- | 
| 17e7c0 | 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 29 29 29    0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 | .(point-max)))))...........(if.( | 
| 17e7e0 | 7a 65 72 6f 70 20 73 74 61 74 75 73 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 65 71 75 | zerop.status)...............(equ | 
| 17e800 | 61 6c 20 6f 75 74 70 75 74 20 22 74 72 75 65 22    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 | al.output."true").............(s | 
| 17e820 | 69 67 6e 61 6c 20 27 6d 61 67 69 74 2d 69 6e 76    61 6c 69 64 2d 67 69 74 2d 62 6f 6f 6c 65 61 6e | ignal.'magit-invalid-git-boolean | 
| 17e840 | 20 28 6c 69 73 74 20 6f 75 74 70 75 74 29 29 29    29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | .(list.output))))))))..(defun.ma | 
| 17e860 | 67 69 74 2d 67 69 74 2d 69 6e 73 65 72 74 20 28    26 72 65 73 74 20 61 72 67 73 29 0a 20 20 22 45 | git-git-insert.(&rest.args)..."E | 
| 17e880 | 78 65 63 75 74 65 20 47 69 74 20 77 69 74 68 20    41 52 47 53 2c 20 69 6e 73 65 72 74 69 6e 67 20 | xecute.Git.with.ARGS,.inserting. | 
| 17e8a0 | 69 74 73 20 6f 75 74 70 75 74 20 61 74 20 70 6f    69 6e 74 2e 0a 49 66 20 47 69 74 20 65 78 69 74 | its.output.at.point..If.Git.exit | 
| 17e8c0 | 73 20 77 69 74 68 20 61 20 6e 6f 6e 2d 7a 65 72    6f 20 65 78 69 74 20 73 74 61 74 75 73 2c 20 74 | s.with.a.non-zero.exit.status,.t | 
| 17e8e0 | 68 65 6e 20 73 68 6f 77 20 61 20 6d 65 73 73 61    67 65 20 61 6e 64 0a 61 64 64 20 61 20 73 65 63 | hen.show.a.message.and.add.a.sec | 
| 17e900 | 74 69 6f 6e 20 69 6e 20 74 68 65 20 72 65 73 70    65 63 74 69 76 65 20 70 72 6f 63 65 73 73 20 62 | tion.in.the.respective.process.b | 
| 17e920 | 75 66 66 65 72 2e 22 0a 20 20 28 61 70 70 6c 79    20 23 27 6d 61 67 69 74 2d 2d 67 69 74 2d 69 6e | uffer."...(apply.#'magit--git-in | 
| 17e940 | 73 65 72 74 20 6e 69 6c 20 61 72 67 73 29 29 0a    0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 67 | sert.nil.args))..(defun.magit--g | 
| 17e960 | 69 74 2d 69 6e 73 65 72 74 20 28 72 65 74 75 72    6e 2d 65 72 72 6f 72 20 26 72 65 73 74 20 61 72 | it-insert.(return-error.&rest.ar | 
| 17e980 | 67 73 29 0a 20 20 28 73 65 74 71 20 61 72 67 73    20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d | gs)...(setq.args.(magit-process- | 
| 17e9a0 | 67 69 74 2d 61 72 67 75 6d 65 6e 74 73 20 61 72    67 73 29 29 0a 20 20 28 69 66 20 28 6f 72 20 72 | git-arguments.args))...(if.(or.r | 
| 17e9c0 | 65 74 75 72 6e 2d 65 72 72 6f 72 20 6d 61 67 69    74 2d 67 69 74 2d 64 65 62 75 67 29 0a 20 20 20 | eturn-error.magit-git-debug).... | 
| 17e9e0 | 20 20 20 28 6c 65 74 20 28 6c 6f 67 29 0a 20 20    20 20 20 20 20 20 28 75 6e 77 69 6e 64 2d 70 72 | ...(let.(log).........(unwind-pr | 
| 17ea00 | 6f 74 65 63 74 0a 20 20 20 20 20 20 20 20 20 20    20 20 28 6c 65 74 20 28 65 78 69 74 20 65 72 72 | otect.............(let.(exit.err | 
| 17ea20 | 6d 73 67 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 73 65 74 71 20 6c 6f 67 20 28 6d 61 | msg)...............(setq.log.(ma | 
| 17ea40 | 6b 65 2d 74 65 6d 70 2d 66 69 6c 65 20 22 6d 61    67 69 74 2d 73 74 64 65 72 72 22 29 29 0a 20 20 | ke-temp-file."magit-stderr"))... | 
| 17ea60 | 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65 6c    65 74 65 2d 66 69 6c 65 20 6c 6f 67 29 0a 20 20 | ............(delete-file.log)... | 
| 17ea80 | 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74    71 20 65 78 69 74 20 28 6d 61 67 69 74 2d 70 72 | ............(setq.exit.(magit-pr | 
| 17eaa0 | 6f 63 65 73 73 2d 67 69 74 20 28 6c 69 73 74 20    74 20 6c 6f 67 29 20 61 72 67 73 29 29 0a 20 20 | ocess-git.(list.t.log).args))... | 
| 17eac0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65    6e 20 28 3e 20 65 78 69 74 20 30 29 0a 20 20 20 | ............(when.(>.exit.0).... | 
| 17eae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68    65 6e 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d | .............(when.(file-exists- | 
| 17eb00 | 70 20 6c 6f 67 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 74 | p.log)...................(with-t | 
| 17eb20 | 65 6d 70 2d 62 75 66 66 65 72 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | emp-buffer.....................( | 
| 17eb40 | 69 6e 73 65 72 74 2d 66 69 6c 65 2d 63 6f 6e 74    65 6e 74 73 20 6c 6f 67 29 0a 20 20 20 20 20 20 | insert-file-contents.log)....... | 
| 17eb60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 67    6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d | ..............(goto-char.(point- | 
| 17eb80 | 6d 61 78 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 | max)).....................(setq. | 
| 17eba0 | 65 72 72 6d 73 67 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | errmsg.......................... | 
| 17ebc0 | 20 28 69 66 20 28 66 75 6e 63 74 69 6f 6e 70 20    6d 61 67 69 74 2d 67 69 74 2d 64 65 62 75 67 29 | .(if.(functionp.magit-git-debug) | 
| 17ebe0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( | 
| 17ec00 | 66 75 6e 63 61 6c 6c 20 6d 61 67 69 74 2d 67 69    74 2d 64 65 62 75 67 20 28 62 75 66 66 65 72 2d | funcall.magit-git-debug.(buffer- | 
| 17ec20 | 73 74 72 69 6e 67 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | string))........................ | 
| 17ec40 | 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 6c 6f 63    61 74 65 2d 65 72 72 6f 72 2d 6d 65 73 73 61 67 | .....(magit--locate-error-messag | 
| 17ec60 | 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 | e))))...................(unless. | 
| 17ec80 | 72 65 74 75 72 6e 2d 65 72 72 6f 72 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | return-error.................... | 
| 17eca0 | 20 28 6c 65 74 20 28 28 6d 61 67 69 74 2d 67 69    74 2d 64 65 62 75 67 20 6e 69 6c 29 29 0a 20 20 | .(let.((magit-git-debug.nil))... | 
| 17ecc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e | ....................(with-curren | 
| 17ece0 | 74 2d 62 75 66 66 65 72 20 28 6d 61 67 69 74 2d    70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 20 74 | t-buffer.(magit-process-buffer.t | 
| 17ed00 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | ).........................(magit | 
| 17ed20 | 2d 70 72 6f 63 65 73 73 2d 69 6e 73 65 72 74 2d    73 65 63 74 69 6f 6e 20 64 65 66 61 75 6c 74 2d | -process-insert-section.default- | 
| 17ed40 | 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | directory....................... | 
| 17ed60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 17ed80 | 6d 61 67 69 74 2d 67 69 74 2d 65 78 65 63 75 74    61 62 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 | magit-git-executable............ | 
| 17eda0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 17edc0 | 20 20 20 20 20 20 20 20 20 20 20 61 72 67 73 20    65 78 69 74 20 6c 6f 67 29 29 29 29 29 0a 20 20 | ...........args.exit.log)))))... | 
| 17ede0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75    6e 6c 65 73 73 20 72 65 74 75 72 6e 2d 65 72 72 | ..............(unless.return-err | 
| 17ee00 | 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 69 66 20 65 72 72 6d 73 67 0a | or...................(if.errmsg. | 
| 17ee20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 | ......................(message." | 
| 17ee40 | 25 73 22 20 65 72 72 6d 73 67 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | %s".errmsg)..................... | 
| 17ee60 | 28 6d 65 73 73 61 67 65 20 22 47 69 74 20 72 65    74 75 72 6e 65 64 20 77 69 74 68 20 65 78 69 74 | (message."Git.returned.with.exit | 
| 17ee80 | 2d 63 6f 64 65 20 25 73 22 20 65 78 69 74 29 29    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | -code.%s".exit)))).............. | 
| 17eea0 | 20 28 6f 72 20 65 72 72 6d 73 67 20 65 78 69 74    29 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 67 | .(or.errmsg.exit))...........(ig | 
| 17eec0 | 6e 6f 72 65 2d 65 72 72 6f 72 73 20 28 64 65 6c    65 74 65 2d 66 69 6c 65 20 6c 6f 67 29 29 29 29 | nore-errors.(delete-file.log)))) | 
| 17eee0 | 0a 20 20 20 20 28 6d 61 67 69 74 2d 70 72 6f 63    65 73 73 2d 67 69 74 20 28 6c 69 73 74 20 74 20 | .....(magit-process-git.(list.t. | 
| 17ef00 | 6e 69 6c 29 20 61 72 67 73 29 29 29 0a 0a 28 64    65 66 75 6e 20 6d 61 67 69 74 2d 2d 6c 6f 63 61 | nil).args)))..(defun.magit--loca | 
| 17ef20 | 74 65 2d 65 72 72 6f 72 2d 6d 65 73 73 61 67 65    20 28 29 0a 20 20 28 67 6f 74 6f 2d 63 68 61 72 | te-error-message.()...(goto-char | 
| 17ef40 | 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 0a 20 20    28 61 6e 64 20 28 72 75 6e 2d 68 6f 6f 6b 2d 77 | .(point-max))...(and.(run-hook-w | 
| 17ef60 | 72 61 70 70 65 64 20 27 6d 61 67 69 74 2d 70 72    6f 63 65 73 73 2d 65 72 72 6f 72 2d 6d 65 73 73 | rapped.'magit-process-error-mess | 
| 17ef80 | 61 67 65 2d 72 65 67 65 78 70 73 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | age-regexps..................... | 
| 17efa0 | 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 72 65    29 20 28 72 65 2d 73 65 61 72 63 68 2d 62 61 63 | .....(lambda.(re).(re-search-bac | 
| 17efc0 | 6b 77 61 72 64 20 72 65 20 6e 69 6c 20 74 29 29    29 0a 20 20 20 20 20 20 20 28 6d 61 74 63 68 2d | kward.re.nil.t)))........(match- | 
| 17efe0 | 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72    74 69 65 73 20 31 29 29 29 0a 0a 28 64 65 66 75 | string-no-properties.1)))..(defu | 
| 17f000 | 6e 20 6d 61 67 69 74 2d 67 69 74 2d 73 74 72 69    6e 67 20 28 26 72 65 73 74 20 61 72 67 73 29 0a | n.magit-git-string.(&rest.args). | 
| 17f020 | 20 20 22 45 78 65 63 75 74 65 20 47 69 74 20 77    69 74 68 20 41 52 47 53 2c 20 72 65 74 75 72 6e | .."Execute.Git.with.ARGS,.return | 
| 17f040 | 69 6e 67 20 74 68 65 20 66 69 72 73 74 20 6c 69    6e 65 20 6f 66 20 69 74 73 20 6f 75 74 70 75 74 | ing.the.first.line.of.its.output | 
| 17f060 | 2e 0a 49 66 20 74 68 65 72 65 20 69 73 20 6e 6f    20 6f 75 74 70 75 74 2c 20 72 65 74 75 72 6e 20 | ..If.there.is.no.output,.return. | 
| 17f080 | 6e 69 6c 2e 20 20 49 66 20 74 68 65 20 6f 75 74    70 75 74 20 62 65 67 69 6e 73 20 77 69 74 68 20 | nil...If.the.output.begins.with. | 
| 17f0a0 | 61 0a 6e 65 77 6c 69 6e 65 2c 20 72 65 74 75 72    6e 20 61 6e 20 65 6d 70 74 79 20 73 74 72 69 6e | a.newline,.return.an.empty.strin | 
| 17f0c0 | 67 2e 22 0a 20 20 28 73 65 74 71 20 61 72 67 73    20 28 66 6c 61 74 74 65 6e 2d 74 72 65 65 20 61 | g."...(setq.args.(flatten-tree.a | 
| 17f0e0 | 72 67 73 29 29 0a 20 20 28 6d 61 67 69 74 2d 2d    77 69 74 68 2d 72 65 66 72 65 73 68 2d 63 61 63 | rgs))...(magit--with-refresh-cac | 
| 17f100 | 68 65 20 28 63 6f 6e 73 20 64 65 66 61 75 6c 74    2d 64 69 72 65 63 74 6f 72 79 20 61 72 67 73 29 | he.(cons.default-directory.args) | 
| 17f120 | 0a 20 20 20 20 28 6d 61 67 69 74 2d 2d 77 69 74    68 2d 74 65 6d 70 2d 70 72 6f 63 65 73 73 2d 62 | .....(magit--with-temp-process-b | 
| 17f140 | 75 66 66 65 72 0a 20 20 20 20 20 20 28 61 70 70    6c 79 20 23 27 6d 61 67 69 74 2d 67 69 74 2d 69 | uffer.......(apply.#'magit-git-i | 
| 17f160 | 6e 73 65 72 74 20 61 72 67 73 29 0a 20 20 20 20    20 20 28 75 6e 6c 65 73 73 20 28 62 6f 62 70 29 | nsert.args).......(unless.(bobp) | 
| 17f180 | 0a 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63    68 61 72 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 | .........(goto-char.(point-min)) | 
| 17f1a0 | 0a 20 20 20 20 20 20 20 20 28 62 75 66 66 65 72    2d 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 | .........(buffer-substring-no-pr | 
| 17f1c0 | 6f 70 65 72 74 69 65 73 20 28 70 6f 69 6e 74 29    20 28 6c 69 6e 65 2d 65 6e 64 2d 70 6f 73 69 74 | operties.(point).(line-end-posit | 
| 17f1e0 | 69 6f 6e 29 29 29 29 29 29 0a 0a 28 64 65 66 75    6e 20 6d 61 67 69 74 2d 67 69 74 2d 6c 69 6e 65 | ion))))))..(defun.magit-git-line | 
| 17f200 | 73 20 28 26 72 65 73 74 20 61 72 67 73 29 0a 20    20 22 45 78 65 63 75 74 65 20 47 69 74 20 77 69 | s.(&rest.args)..."Execute.Git.wi | 
| 17f220 | 74 68 20 41 52 47 53 2c 20 72 65 74 75 72 6e 69    6e 67 20 69 74 73 20 6f 75 74 70 75 74 20 61 73 | th.ARGS,.returning.its.output.as | 
| 17f240 | 20 61 20 6c 69 73 74 20 6f 66 20 6c 69 6e 65 73    2e 0a 45 6d 70 74 79 20 6c 69 6e 65 73 20 61 6e | .a.list.of.lines..Empty.lines.an | 
| 17f260 | 79 77 68 65 72 65 20 69 6e 20 74 68 65 20 6f 75    74 70 75 74 20 61 72 65 20 6f 6d 69 74 74 65 64 | ywhere.in.the.output.are.omitted | 
| 17f280 | 2e 0a 0a 49 66 20 47 69 74 20 65 78 69 74 73 20    77 69 74 68 20 61 20 6e 6f 6e 2d 7a 65 72 6f 20 | ...If.Git.exits.with.a.non-zero. | 
| 17f2a0 | 65 78 69 74 20 73 74 61 74 75 73 2c 20 74 68 65    6e 20 72 65 70 6f 72 74 20 73 68 6f 77 20 61 0a | exit.status,.then.report.show.a. | 
| 17f2c0 | 6d 65 73 73 61 67 65 20 61 6e 64 20 61 64 64 20    61 20 73 65 63 74 69 6f 6e 20 69 6e 20 74 68 65 | message.and.add.a.section.in.the | 
| 17f2e0 | 20 72 65 73 70 65 63 74 69 76 65 20 70 72 6f 63    65 73 73 20 62 75 66 66 65 72 2e 22 0a 20 20 28 | .respective.process.buffer."...( | 
| 17f300 | 6d 61 67 69 74 2d 2d 77 69 74 68 2d 74 65 6d 70    2d 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 0a | magit--with-temp-process-buffer. | 
| 17f320 | 20 20 20 20 28 61 70 70 6c 79 20 23 27 6d 61 67    69 74 2d 67 69 74 2d 69 6e 73 65 72 74 20 61 72 | ....(apply.#'magit-git-insert.ar | 
| 17f340 | 67 73 29 0a 20 20 20 20 28 73 70 6c 69 74 2d 73    74 72 69 6e 67 20 28 62 75 66 66 65 72 2d 73 74 | gs).....(split-string.(buffer-st | 
| 17f360 | 72 69 6e 67 29 20 22 5c 6e 22 20 74 29 29 29 0a    0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 69 | ring)."\n".t)))..(defun.magit-gi | 
| 17f380 | 74 2d 69 74 65 6d 73 20 28 26 72 65 73 74 20 61    72 67 73 29 0a 20 20 22 45 78 65 63 75 74 65 20 | t-items.(&rest.args)..."Execute. | 
| 17f3a0 | 47 69 74 20 77 69 74 68 20 41 52 47 53 2c 20 72    65 74 75 72 6e 69 6e 67 20 69 74 73 20 6e 75 6c | Git.with.ARGS,.returning.its.nul | 
| 17f3c0 | 6c 2d 73 65 70 61 72 61 74 65 64 20 6f 75 74 70    75 74 20 61 73 20 61 20 6c 69 73 74 2e 0a 45 6d | l-separated.output.as.a.list..Em | 
| 17f3e0 | 70 74 79 20 69 74 65 6d 73 20 61 6e 79 77 68 65    72 65 20 69 6e 20 74 68 65 20 6f 75 74 70 75 74 | pty.items.anywhere.in.the.output | 
| 17f400 | 20 61 72 65 20 6f 6d 69 74 74 65 64 2e 0a 0a 49    66 20 47 69 74 20 65 78 69 74 73 20 77 69 74 68 | .are.omitted...If.Git.exits.with | 
| 17f420 | 20 61 20 6e 6f 6e 2d 7a 65 72 6f 20 65 78 69 74    20 73 74 61 74 75 73 2c 20 74 68 65 6e 20 72 65 | .a.non-zero.exit.status,.then.re | 
| 17f440 | 70 6f 72 74 20 73 68 6f 77 20 61 0a 6d 65 73 73    61 67 65 20 61 6e 64 20 61 64 64 20 61 20 73 65 | port.show.a.message.and.add.a.se | 
| 17f460 | 63 74 69 6f 6e 20 69 6e 20 74 68 65 20 72 65 73    70 65 63 74 69 76 65 20 70 72 6f 63 65 73 73 20 | ction.in.the.respective.process. | 
| 17f480 | 62 75 66 66 65 72 2e 22 0a 20 20 28 6d 61 67 69    74 2d 2d 77 69 74 68 2d 74 65 6d 70 2d 70 72 6f | buffer."...(magit--with-temp-pro | 
| 17f4a0 | 63 65 73 73 2d 62 75 66 66 65 72 0a 20 20 20 20    28 61 70 70 6c 79 20 23 27 6d 61 67 69 74 2d 67 | cess-buffer.....(apply.#'magit-g | 
| 17f4c0 | 69 74 2d 69 6e 73 65 72 74 20 61 72 67 73 29 0a    20 20 20 20 28 73 70 6c 69 74 2d 73 74 72 69 6e | it-insert.args).....(split-strin | 
| 17f4e0 | 67 20 28 62 75 66 66 65 72 2d 73 74 72 69 6e 67    29 20 22 5c 30 22 20 74 29 29 29 0a 0a 28 64 65 | g.(buffer-string)."\0".t)))..(de | 
| 17f500 | 66 76 61 72 20 6d 61 67 69 74 2d 2d 67 69 74 2d    77 61 73 68 2d 6b 65 65 70 2d 65 72 72 6f 72 20 | fvar.magit--git-wash-keep-error. | 
| 17f520 | 6e 69 6c 29 20 3b 20 65 78 70 65 72 69 6d 65 6e    74 61 6c 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | nil).;.experimental..(defun.magi | 
| 17f540 | 74 2d 67 69 74 2d 77 61 73 68 20 28 77 61 73 68    65 72 20 26 72 65 73 74 20 61 72 67 73 29 0a 20 | t-git-wash.(washer.&rest.args).. | 
| 17f560 | 20 22 45 78 65 63 75 74 65 20 47 69 74 20 77 69    74 68 20 41 52 47 53 2c 20 69 6e 73 65 72 74 69 | ."Execute.Git.with.ARGS,.inserti | 
| 17f580 | 6e 67 20 77 61 73 68 65 64 20 6f 75 74 70 75 74    20 61 74 20 70 6f 69 6e 74 2e 0a 41 63 74 75 61 | ng.washed.output.at.point..Actua | 
| 17f5a0 | 6c 6c 79 20 66 69 72 73 74 20 69 6e 73 65 72 74    20 74 68 65 20 72 61 77 20 6f 75 74 70 75 74 20 | lly.first.insert.the.raw.output. | 
| 17f5c0 | 61 74 20 70 6f 69 6e 74 2e 20 20 49 66 20 74 68    65 72 65 20 69 73 20 6e 6f 0a 6f 75 74 70 75 74 | at.point...If.there.is.no.output | 
| 17f5e0 | 2c 20 63 61 6c 6c 20 60 6d 61 67 69 74 2d 63 61    6e 63 65 6c 2d 73 65 63 74 69 6f 6e 27 2e 20 20 | ,.call.`magit-cancel-section'... | 
| 17f600 | 4f 74 68 65 72 77 69 73 65 20 74 65 6d 70 6f 72    61 72 69 6c 79 20 6e 61 72 72 6f 77 0a 74 68 65 | Otherwise.temporarily.narrow.the | 
| 17f620 | 20 62 75 66 66 65 72 20 74 6f 20 74 68 65 20 69    6e 73 65 72 74 65 64 20 74 65 78 74 2c 20 6d 6f | .buffer.to.the.inserted.text,.mo | 
| 17f640 | 76 65 20 74 6f 20 69 74 73 20 62 65 67 69 6e 6e    69 6e 67 2c 20 61 6e 64 20 74 68 65 6e 0a 63 61 | ve.to.its.beginning,.and.then.ca | 
| 17f660 | 6c 6c 20 66 75 6e 63 74 69 6f 6e 20 57 41 53 48    45 52 20 77 69 74 68 20 41 52 47 53 20 61 73 20 | ll.function.WASHER.with.ARGS.as. | 
| 17f680 | 69 74 73 20 73 6f 6c 65 20 61 72 67 75 6d 65 6e    74 2e 22 0a 20 20 28 64 65 63 6c 61 72 65 20 28 | its.sole.argument."...(declare.( | 
| 17f6a0 | 69 6e 64 65 6e 74 20 31 29 29 0a 20 20 28 61 70    70 6c 79 20 23 27 6d 61 67 69 74 2d 2d 67 69 74 | indent.1))...(apply.#'magit--git | 
| 17f6c0 | 2d 77 61 73 68 20 77 61 73 68 65 72 20 6d 61 67    69 74 2d 2d 67 69 74 2d 77 61 73 68 2d 6b 65 65 | -wash.washer.magit--git-wash-kee | 
| 17f6e0 | 70 2d 65 72 72 6f 72 20 61 72 67 73 29 29 0a 0a    28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 67 69 | p-error.args))..(defun.magit--gi | 
| 17f700 | 74 2d 77 61 73 68 20 28 77 61 73 68 65 72 20 6b    65 65 70 2d 65 72 72 6f 72 20 26 72 65 73 74 20 | t-wash.(washer.keep-error.&rest. | 
| 17f720 | 61 72 67 73 29 0a 20 20 28 64 65 63 6c 61 72 65    20 28 69 6e 64 65 6e 74 20 32 29 29 0a 20 20 28 | args)...(declare.(indent.2))...( | 
| 17f740 | 73 65 74 71 20 61 72 67 73 20 28 66 6c 61 74 74    65 6e 2d 74 72 65 65 20 61 72 67 73 29 29 0a 20 | setq.args.(flatten-tree.args)).. | 
| 17f760 | 20 28 6c 65 74 20 28 28 62 65 67 20 28 70 6f 69    6e 74 29 29 0a 20 20 20 20 20 20 20 20 28 65 78 | .(let.((beg.(point)).........(ex | 
| 17f780 | 69 74 20 28 6d 61 67 69 74 2d 2d 67 69 74 2d 69    6e 73 65 72 74 20 6b 65 65 70 2d 65 72 72 6f 72 | it.(magit--git-insert.keep-error | 
| 17f7a0 | 20 61 72 67 73 29 29 29 0a 20 20 20 20 28 77 68    65 6e 20 28 73 74 72 69 6e 67 70 20 65 78 69 74 | .args))).....(when.(stringp.exit | 
| 17f7c0 | 29 0a 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68    61 72 20 62 65 67 29 0a 20 20 20 20 20 20 28 69 | ).......(goto-char.beg).......(i | 
| 17f7e0 | 6e 73 65 72 74 20 28 70 72 6f 70 65 72 74 69 7a    65 20 65 78 69 74 20 27 66 61 63 65 20 27 65 72 | nsert.(propertize.exit.'face.'er | 
| 17f800 | 72 6f 72 29 29 0a 20 20 20 20 20 20 28 75 6e 6c    65 73 73 20 28 62 6f 6c 70 29 0a 20 20 20 20 20 | ror)).......(unless.(bolp)...... | 
| 17f820 | 20 20 20 28 69 6e 73 65 72 74 20 22 5c 6e 22 29    29 29 0a 20 20 20 20 28 69 66 20 28 3d 20 28 70 | ...(insert."\n"))).....(if.(=.(p | 
| 17f840 | 6f 69 6e 74 29 20 62 65 67 29 0a 20 20 20 20 20    20 20 20 28 6d 61 67 69 74 2d 63 61 6e 63 65 6c | oint).beg).........(magit-cancel | 
| 17f860 | 2d 73 65 63 74 69 6f 6e 29 0a 20 20 20 20 20 20    28 75 6e 6c 65 73 73 20 28 62 6f 6c 70 29 0a 20 | -section).......(unless.(bolp).. | 
| 17f880 | 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 22    5c 6e 22 29 29 0a 20 20 20 20 20 20 28 77 68 65 | .......(insert."\n")).......(whe | 
| 17f8a0 | 6e 20 28 6f 72 20 28 65 71 75 61 6c 20 65 78 69    74 20 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 | n.(or.(equal.exit.0)............ | 
| 17f8c0 | 20 20 20 20 20 28 65 71 20 6b 65 65 70 2d 65 72    72 6f 72 20 27 77 61 73 68 2d 61 6e 79 77 61 79 | .....(eq.keep-error.'wash-anyway | 
| 17f8e0 | 29 29 0a 20 20 20 20 20 20 20 20 28 73 61 76 65    2d 72 65 73 74 72 69 63 74 69 6f 6e 0a 20 20 20 | )).........(save-restriction.... | 
| 17f900 | 20 20 20 20 20 20 20 28 6e 61 72 72 6f 77 2d 74    6f 2d 72 65 67 69 6f 6e 20 62 65 67 20 28 70 6f | .......(narrow-to-region.beg.(po | 
| 17f920 | 69 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 20    28 67 6f 74 6f 2d 63 68 61 72 20 62 65 67 29 0a | int))...........(goto-char.beg). | 
| 17f940 | 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61    6c 6c 20 77 61 73 68 65 72 20 61 72 67 73 29 29 | ..........(funcall.washer.args)) | 
| 17f960 | 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28    6f 72 20 28 3d 20 28 70 6f 69 6e 74 29 20 62 65 | .........(when.(or.(=.(point).be | 
| 17f980 | 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 3d 20 28 70 6f 69 6e 74 29 20 | g)...................(=.(point). | 
| 17f9a0 | 28 31 2b 20 62 65 67 29 29 29 0a 20 20 20 20 20    20 20 20 20 20 28 6d 61 67 69 74 2d 63 61 6e 63 | (1+.beg)))...........(magit-canc | 
| 17f9c0 | 65 6c 2d 73 65 63 74 69 6f 6e 29 29 0a 20 20 20    20 20 20 20 20 28 6d 61 67 69 74 2d 6d 61 79 62 | el-section)).........(magit-mayb | 
| 17f9e0 | 65 2d 6d 61 6b 65 2d 6d 61 72 67 69 6e 2d 6f 76    65 72 6c 61 79 29 29 29 0a 20 20 20 20 65 78 69 | e-make-margin-overlay))).....exi | 
| 17fa00 | 74 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69    74 2d 67 69 74 2d 65 78 65 63 75 74 61 62 6c 65 | t))..(defun.magit-git-executable | 
| 17fa20 | 2d 66 69 6e 64 20 28 63 6f 6d 6d 61 6e 64 29 0a    20 20 22 53 65 61 72 63 68 20 66 6f 72 20 43 4f | -find.(command)..."Search.for.CO | 
| 17fa40 | 4d 4d 41 4e 44 20 69 6e 20 47 69 74 27 73 20 65    78 65 63 20 70 61 74 68 2c 20 66 61 6c 6c 69 6e | MMAND.in.Git's.exec.path,.fallin | 
| 17fa60 | 67 20 62 61 63 6b 20 74 6f 20 60 65 78 65 63 2d    70 61 74 68 27 2e 0a 4c 69 6b 65 20 60 65 78 65 | g.back.to.`exec-path'..Like.`exe | 
| 17fa80 | 63 75 74 61 62 6c 65 2d 66 69 6e 64 27 2c 20 72    65 74 75 72 6e 20 74 68 65 20 61 62 73 6f 6c 75 | cutable-find',.return.the.absolu | 
| 17faa0 | 74 65 20 66 69 6c 65 20 6e 61 6d 65 20 6f 66 20    74 68 65 0a 65 78 65 63 75 74 61 62 6c 65 2e 22 | te.file.name.of.the.executable." | 
| 17fac0 | 0a 20 20 28 6f 72 20 28 6c 6f 63 61 74 65 2d 66    69 6c 65 20 63 6f 6d 6d 61 6e 64 0a 20 20 20 20 | ...(or.(locate-file.command..... | 
| 17fae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6c 69 73 74 20 28 63 6f 6e 63 61 74 0a 20 20 20 | ...............(list.(concat.... | 
| 17fb00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 66 69 6c 65 2d 72 65 6d | .......................(file-rem | 
| 17fb20 | 6f 74 65 2d 70 20 64 65 66 61 75 6c 74 2d 64 69    72 65 63 74 6f 72 79 29 0a 20 20 20 20 20 20 20 | ote-p.default-directory)........ | 
| 17fb40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6f 72 20 28 6d 61 67 69 74 2d 67 69 | ...................(or.(magit-gi | 
| 17fb60 | 74 2d 73 74 72 69 6e 67 20 22 2d 2d 65 78 65 63    2d 70 61 74 68 22 29 0a 20 20 20 20 20 20 20 20 | t-string."--exec-path")......... | 
| 17fb80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 65 72 72 6f 72 20 22 60 67 | ......................(error."`g | 
| 17fba0 | 69 74 20 2d 2d 65 78 65 63 2d 70 61 74 68 27 20    66 61 69 6c 65 64 22 29 29 29 29 0a 20 20 20 20 | it.--exec-path'.failed"))))..... | 
| 17fbc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65    78 65 63 2d 73 75 66 66 69 78 65 73 0a 20 20 20 | ...............exec-suffixes.... | 
| 17fbe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    23 27 66 69 6c 65 2d 65 78 65 63 75 74 61 62 6c | ................#'file-executabl | 
| 17fc00 | 65 2d 70 29 0a 20 20 20 20 20 20 28 63 6f 6d 70    61 74 2d 63 61 6c 6c 20 65 78 65 63 75 74 61 62 | e-p).......(compat-call.executab | 
| 17fc20 | 6c 65 2d 66 69 6e 64 20 63 6f 6d 6d 61 6e 64 20    74 29 29 29 0a 0a 3b 3b 3b 20 47 69 74 20 56 65 | le-find.command.t)))..;;;.Git.Ve | 
| 17fc40 | 72 73 69 6f 6e 0a 0a 28 64 65 66 63 6f 6e 73 74    20 6d 61 67 69 74 2d 2d 67 69 74 2d 76 65 72 73 | rsion..(defconst.magit--git-vers | 
| 17fc60 | 69 6f 6e 2d 72 65 67 65 78 70 0a 20 20 22 5c 5c    60 67 69 74 20 76 65 72 73 69 6f 6e 20 5c 5c 28 | ion-regexp..."\\`git.version.\\( | 
| 17fc80 | 5b 30 2d 39 5d 2b 5c 5c 28 5c 5c 2e 5b 30 2d 39    5d 2b 5c 5c 29 5c 5c 7b 31 2c 32 5c 5c 7d 5c 5c | [0-9]+\\(\\.[0-9]+\\)\\{1,2\\}\\ | 
| 17fca0 | 29 22 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67    69 74 2d 2d 68 6f 73 74 2d 67 69 74 2d 76 65 72 | )")..(defvar.magit--host-git-ver | 
| 17fcc0 | 73 69 6f 6e 2d 63 61 63 68 65 20 6e 69 6c 29 0a    0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 69 | sion-cache.nil)..(defun.magit-gi | 
| 17fce0 | 74 2d 76 65 72 73 69 6f 6e 3e 3d 20 28 6e 29 0a    20 20 22 52 65 74 75 72 6e 20 74 20 69 66 20 60 | t-version>=.(n)..."Return.t.if.` | 
| 17fd00 | 6d 61 67 69 74 2d 67 69 74 2d 76 65 72 73 69 6f    6e 27 73 20 76 61 6c 75 65 20 69 73 20 67 72 65 | magit-git-version's.value.is.gre | 
| 17fd20 | 61 74 65 72 20 74 68 61 6e 20 6f 72 20 65 71 75    61 6c 20 74 6f 20 4e 2e 22 0a 20 20 28 6d 61 67 | ater.than.or.equal.to.N."...(mag | 
| 17fd40 | 69 74 2d 2d 76 65 72 73 69 6f 6e 3e 3d 20 28 6d    61 67 69 74 2d 67 69 74 2d 76 65 72 73 69 6f 6e | it--version>=.(magit-git-version | 
| 17fd60 | 29 20 6e 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61    67 69 74 2d 67 69 74 2d 76 65 72 73 69 6f 6e 3c | ).n))..(defun.magit-git-version< | 
| 17fd80 | 20 28 6e 29 0a 20 20 22 52 65 74 75 72 6e 20 74    20 69 66 20 60 6d 61 67 69 74 2d 67 69 74 2d 76 | .(n)..."Return.t.if.`magit-git-v | 
| 17fda0 | 65 72 73 69 6f 6e 27 73 20 76 61 6c 75 65 20 69    73 20 73 6d 61 6c 6c 65 72 20 74 68 61 6e 20 4e | ersion's.value.is.smaller.than.N | 
| 17fdc0 | 2e 22 0a 20 20 28 76 65 72 73 69 6f 6e 3c 20 28    6d 61 67 69 74 2d 67 69 74 2d 76 65 72 73 69 6f | ."...(version<.(magit-git-versio | 
| 17fde0 | 6e 29 20 6e 29 29 0a 0a 28 64 65 66 75 6e 20 6d    61 67 69 74 2d 67 69 74 2d 76 65 72 73 69 6f 6e | n).n))..(defun.magit-git-version | 
| 17fe00 | 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68    65 20 47 69 74 20 76 65 72 73 69 6f 6e 20 75 73 | .()..."Return.the.Git.version.us | 
| 17fe20 | 65 64 20 66 6f 72 20 60 64 65 66 61 75 6c 74 2d    64 69 72 65 63 74 6f 72 79 27 2e 0a 52 61 69 73 | ed.for.`default-directory'..Rais | 
| 17fe40 | 65 20 61 6e 20 65 72 72 6f 72 20 69 66 20 47 69    74 20 63 61 6e 6e 6f 74 20 62 65 20 66 6f 75 6e | e.an.error.if.Git.cannot.be.foun | 
| 17fe60 | 64 2c 20 69 66 20 69 74 20 65 78 69 74 73 20 77    69 74 68 20 61 0a 6e 6f 6e 2d 7a 65 72 6f 20 73 | d,.if.it.exits.with.a.non-zero.s | 
| 17fe80 | 74 61 74 75 73 2c 20 6f 72 20 74 68 65 20 6f 75    74 70 75 74 20 64 6f 65 73 20 6e 6f 74 20 68 61 | tatus,.or.the.output.does.not.ha | 
| 17fea0 | 76 65 20 74 68 65 20 65 78 70 65 63 74 65 64 0a    66 6f 72 6d 61 74 2e 22 0a 20 20 28 6d 61 67 69 | ve.the.expected.format."...(magi | 
| 17fec0 | 74 2d 2d 77 69 74 68 2d 72 65 66 72 65 73 68 2d    63 61 63 68 65 20 64 65 66 61 75 6c 74 2d 64 69 | t--with-refresh-cache.default-di | 
| 17fee0 | 72 65 63 74 6f 72 79 0a 20 20 20 20 28 6c 65 74    20 28 28 68 6f 73 74 20 28 66 69 6c 65 2d 72 65 | rectory.....(let.((host.(file-re | 
| 17ff00 | 6d 6f 74 65 2d 70 20 64 65 66 61 75 6c 74 2d 64    69 72 65 63 74 6f 72 79 29 29 29 0a 20 20 20 20 | mote-p.default-directory)))..... | 
| 17ff20 | 20 20 28 6f 72 20 28 63 64 72 20 28 61 73 73 6f    63 20 68 6f 73 74 20 6d 61 67 69 74 2d 2d 68 6f | ..(or.(cdr.(assoc.host.magit--ho | 
| 17ff40 | 73 74 2d 67 69 74 2d 76 65 72 73 69 6f 6e 2d 63    61 63 68 65 29 29 0a 20 20 20 20 20 20 20 20 20 | st-git-version-cache)).......... | 
| 17ff60 | 20 28 6d 61 67 69 74 2d 2d 77 69 74 68 2d 74 65    6d 70 2d 70 72 6f 63 65 73 73 2d 62 75 66 66 65 | .(magit--with-temp-process-buffe | 
| 17ff80 | 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b    20 55 6e 73 65 74 20 67 6c 6f 62 61 6c 20 61 72 | r.............;;.Unset.global.ar | 
| 17ffa0 | 67 75 6d 65 6e 74 73 20 66 6f 72 20 61 6e 63 69    65 6e 74 20 47 69 74 20 76 65 72 73 69 6f 6e 73 | guments.for.ancient.Git.versions | 
| 17ffc0 | 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c    65 74 2a 20 28 28 6d 61 67 69 74 2d 67 69 74 2d | ..............(let*.((magit-git- | 
| 17ffe0 | 67 6c 6f 62 61 6c 2d 61 72 67 75 6d 65 6e 74 73    20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 | global-arguments.nil)........... | 
| 180000 | 20 20 20 20 20 20 20 20 20 28 73 74 61 74 75 73    20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d | .........(status.(magit-process- | 
| 180020 | 67 69 74 20 74 20 22 76 65 72 73 69 6f 6e 22 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | git.t."version"))............... | 
| 180040 | 20 20 20 20 20 28 6f 75 74 70 75 74 20 28 62 75    66 66 65 72 2d 73 74 72 69 6e 67 29 29 29 0a 20 | .....(output.(buffer-string))).. | 
| 180060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f    6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .............(cond.............. | 
| 180080 | 20 20 28 28 6e 6f 74 20 28 7a 65 72 6f 70 20 73    74 61 74 75 73 29 29 0a 20 20 20 20 20 20 20 20 | ..((not.(zerop.status))......... | 
| 1800a0 | 20 20 20 20 20 20 20 20 28 64 69 73 70 6c 61 79    2d 77 61 72 6e 69 6e 67 0a 20 20 20 20 20 20 20 | ........(display-warning........ | 
| 1800c0 | 20 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..........'magit................ | 
| 1800e0 | 20 20 28 66 6f 72 6d 61 74 20 22 25 53 5c 6e 5c    6e 52 75 6e 6e 69 6e 67 20 5c 22 25 73 20 2d 2d | ..(format."%S\n\nRunning.\"%s.-- | 
| 180100 | 76 65 72 73 69 6f 6e 5c 22 20 66 61 69 6c 65 64    20 77 69 74 68 20 6f 75 74 70 75 74 3a 5c 6e 5c | version\".failed.with.output:\n\ | 
| 180120 | 6e 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 | n%s"..........................(i | 
| 180140 | 66 20 68 6f 73 74 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | f.host.......................... | 
| 180160 | 20 20 20 20 28 66 6f 72 6d 61 74 20 22 4d 61 67    69 74 20 63 61 6e 6e 6f 74 20 66 69 6e 64 20 47 | ....(format."Magit.cannot.find.G | 
| 180180 | 69 74 20 6f 6e 20 68 6f 73 74 20 25 53 2e 5c 6e    0a 43 68 65 63 6b 20 74 68 65 20 76 61 6c 75 65 | it.on.host.%S.\n.Check.the.value | 
| 1801a0 | 20 6f 66 20 60 6d 61 67 69 74 2d 72 65 6d 6f 74    65 2d 67 69 74 2d 65 78 65 63 75 74 61 62 6c 65 | .of.`magit-remote-git-executable | 
| 1801c0 | 27 20 75 73 69 6e 67 0a 60 6d 61 67 69 74 2d 64    65 62 75 67 2d 67 69 74 2d 65 78 65 63 75 74 61 | '.using.`magit-debug-git-executa | 
| 1801e0 | 62 6c 65 27 20 61 6e 64 20 63 6f 6e 73 75 6c 74    20 74 68 65 20 69 6e 66 6f 20 6e 6f 64 65 0a 60 | ble'.and.consult.the.info.node.` | 
| 180200 | 28 74 72 61 6d 70 29 52 65 6d 6f 74 65 20 70 72    6f 67 72 61 6d 73 27 2e 22 20 68 6f 73 74 29 0a | (tramp)Remote.programs'.".host). | 
| 180220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 22 4d 61 67 69 | ..........................."Magi | 
| 180240 | 74 20 63 61 6e 6e 6f 74 20 66 69 6e 64 20 47 69    74 2e 5c 6e 0a 43 68 65 63 6b 20 74 68 65 20 76 | t.cannot.find.Git.\n.Check.the.v | 
| 180260 | 61 6c 75 65 73 20 6f 66 20 60 6d 61 67 69 74 2d    67 69 74 2d 65 78 65 63 75 74 61 62 6c 65 27 20 | alues.of.`magit-git-executable'. | 
| 180280 | 61 6e 64 20 60 65 78 65 63 2d 70 61 74 68 27 0a    75 73 69 6e 67 20 60 6d 61 67 69 74 2d 64 65 62 | and.`exec-path'.using.`magit-deb | 
| 1802a0 | 75 67 2d 67 69 74 2d 65 78 65 63 75 74 61 62 6c    65 27 2e 22 29 0a 20 20 20 20 20 20 20 20 20 20 | ug-git-executable'.")........... | 
| 1802c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6d 61 67 69 74 2d 67 69 74 2d 65 78 65 63 75 74 | ...............(magit-git-execut | 
| 1802e0 | 61 62 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f | able)..........................o | 
| 180300 | 75 74 70 75 74 29 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 28 73 61 76 65 2d 6d | utput)))................((save-m | 
| 180320 | 61 74 63 68 2d 64 61 74 61 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 | atch-data...................(and | 
| 180340 | 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 6d    61 67 69 74 2d 2d 67 69 74 2d 76 65 72 73 69 6f | .(string-match.magit--git-versio | 
| 180360 | 6e 2d 72 65 67 65 78 70 20 6f 75 74 70 75 74 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | n-regexp.output)................ | 
| 180380 | 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 76    65 72 73 69 6f 6e 20 28 6d 61 74 63 68 2d 73 74 | ........(let.((version.(match-st | 
| 1803a0 | 72 69 6e 67 20 31 20 6f 75 74 70 75 74 29 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ring.1.output)))................ | 
| 1803c0 | 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20    28 63 6f 6e 73 20 68 6f 73 74 20 76 65 72 73 69 | ..........(push.(cons.host.versi | 
| 1803e0 | 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | on)............................. | 
| 180400 | 20 20 20 6d 61 67 69 74 2d 2d 68 6f 73 74 2d 67    69 74 2d 76 65 72 73 69 6f 6e 2d 63 61 63 68 65 | ...magit--host-git-version-cache | 
| 180420 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 76 65 72 73 69 | )..........................versi | 
| 180440 | 6f 6e 29 29 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 74 20 28 65 72 72 6f 72 20 | on))))................(t.(error. | 
| 180460 | 22 55 6e 65 78 70 65 63 74 65 64 20 5c 22 25 73    20 2d 2d 76 65 72 73 69 6f 6e 5c 22 20 6f 75 74 | "Unexpected.\"%s.--version\".out | 
| 180480 | 70 75 74 3a 20 25 53 22 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | put:.%S"........................ | 
| 1804a0 | 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 65 78 65    63 75 74 61 62 6c 65 29 0a 20 20 20 20 20 20 20 | ..(magit-git-executable)........ | 
| 1804c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 6f 75 74 70 75 74 29 29 29 29 29 29 29 29 | ..................output)))))))) | 
| 1804e0 | 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d    67 69 74 2d 76 65 72 73 69 6f 6e 2d 61 73 73 65 | )..(defun.magit-git-version-asse | 
| 180500 | 72 74 20 28 26 6f 70 74 69 6f 6e 61 6c 20 6d 69    6e 69 6d 61 6c 20 77 68 6f 29 0a 20 20 22 41 73 | rt.(&optional.minimal.who)..."As | 
| 180520 | 73 65 72 74 20 74 68 61 74 20 74 68 65 20 75 73    65 64 20 47 69 74 20 76 65 72 73 69 6f 6e 20 69 | sert.that.the.used.Git.version.i | 
| 180540 | 73 20 67 72 65 61 74 65 72 20 74 68 61 6e 20 6f    72 20 65 71 75 61 6c 20 74 6f 20 4d 49 4e 49 4d | s.greater.than.or.equal.to.MINIM | 
| 180560 | 41 4c 2e 0a 49 66 20 6f 70 74 69 6f 6e 61 6c 20    4d 49 4e 49 4d 41 4c 20 69 73 20 6e 69 6c 2c 20 | AL..If.optional.MINIMAL.is.nil,. | 
| 180580 | 63 6f 6d 70 61 72 65 20 77 69 74 68 20 60 6d 61    67 69 74 2d 2d 6d 69 6e 69 6d 61 6c 2d 67 69 74 | compare.with.`magit--minimal-git | 
| 1805a0 | 27 0a 69 6e 73 74 65 61 64 2e 20 20 4f 70 74 69    6f 6e 61 6c 20 57 48 4f 20 69 66 20 6e 6f 6e 2d | '.instead...Optional.WHO.if.non- | 
| 1805c0 | 6e 69 6c 20 73 70 65 63 69 66 69 65 73 20 77 68    61 74 20 66 75 6e 63 74 69 6f 6e 61 6c 69 74 79 | nil.specifies.what.functionality | 
| 1805e0 | 0a 6e 65 65 64 73 20 61 74 20 6c 65 61 73 74 20    4d 49 4e 49 4d 41 4c 2c 20 6f 74 68 65 72 77 69 | .needs.at.least.MINIMAL,.otherwi | 
| 180600 | 73 65 20 69 74 20 64 65 66 61 75 6c 74 73 20 74    6f 20 5c 22 4d 61 67 69 74 5c 22 2e 22 0a 20 20 | se.it.defaults.to.\"Magit\"."... | 
| 180620 | 28 77 68 65 6e 20 28 6d 61 67 69 74 2d 67 69 74    2d 76 65 72 73 69 6f 6e 3c 20 28 6f 72 20 6d 69 | (when.(magit-git-version<.(or.mi | 
| 180640 | 6e 69 6d 61 6c 20 6d 61 67 69 74 2d 2d 6d 69 6e    69 6d 61 6c 2d 67 69 74 29 29 0a 20 20 20 20 28 | nimal.magit--minimal-git)).....( | 
| 180660 | 6c 65 74 2a 20 28 28 68 6f 73 74 20 28 66 69 6c    65 2d 72 65 6d 6f 74 65 2d 70 20 64 65 66 61 75 | let*.((host.(file-remote-p.defau | 
| 180680 | 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 28 6d 73 67 20 28 | lt-directory))............(msg.( | 
| 1806a0 | 66 6f 72 6d 61 74 2d 73 70 65 63 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f | format-spec..................(co | 
| 1806c0 | 6e 64 20 28 68 6f 73 74 20 22 5c 0a 25 77 20 72    65 71 75 69 72 65 73 20 47 69 74 20 25 6d 20 6f | nd.(host."\.%w.requires.Git.%m.o | 
| 1806e0 | 72 20 67 72 65 61 74 65 72 2c 20 62 75 74 20 6f    6e 20 25 68 20 74 68 65 20 76 65 72 73 69 6f 6e | r.greater,.but.on.%h.the.version | 
| 180700 | 20 69 73 20 25 76 2e 0a 0a 49 66 20 6d 75 6c 74    69 70 6c 65 20 47 69 74 20 76 65 72 73 69 6f 6e | .is.%v...If.multiple.Git.version | 
| 180720 | 73 20 61 72 65 20 69 6e 73 74 61 6c 6c 65 64 20    6f 6e 20 74 68 65 20 68 6f 73 74 2c 20 74 68 65 | s.are.installed.on.the.host,.the | 
| 180740 | 6e 20 74 68 65 0a 70 72 6f 62 6c 65 6d 20 6d 69    67 68 74 20 62 65 20 74 68 61 74 20 54 52 41 4d | n.the.problem.might.be.that.TRAM | 
| 180760 | 50 20 75 73 65 73 20 74 68 65 20 77 72 6f 6e 67    20 65 78 65 63 75 74 61 62 6c 65 2e 0a 0a 43 68 | P.uses.the.wrong.executable...Ch | 
| 180780 | 65 63 6b 20 74 68 65 20 76 61 6c 75 65 20 6f 66    20 60 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 67 | eck.the.value.of.`magit-remote-g | 
| 1807a0 | 69 74 2d 65 78 65 63 75 74 61 62 6c 65 27 20 61    6e 64 20 63 6f 6e 73 75 6c 74 0a 74 68 65 20 69 | it-executable'.and.consult.the.i | 
| 1807c0 | 6e 66 6f 20 6e 6f 64 65 20 60 28 74 72 61 6d 70    29 52 65 6d 6f 74 65 20 70 72 6f 67 72 61 6d 73 | nfo.node.`(tramp)Remote.programs | 
| 1807e0 | 27 2e 5c 6e 22 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 | '.\n")........................(t | 
| 180800 | 20 22 5c 0a 25 77 20 72 65 71 75 69 72 65 73 20    47 69 74 20 25 6d 20 6f 72 20 67 72 65 61 74 65 | ."\.%w.requires.Git.%m.or.greate | 
| 180820 | 72 2c 20 62 75 74 20 79 6f 75 20 61 72 65 20 75    73 69 6e 67 20 25 76 2e 0a 0a 49 66 20 79 6f 75 | r,.but.you.are.using.%v...If.you | 
| 180840 | 20 68 61 76 65 20 6d 75 6c 74 69 70 6c 65 20 47    69 74 20 76 65 72 73 69 6f 6e 73 20 69 6e 73 74 | .have.multiple.Git.versions.inst | 
| 180860 | 61 6c 6c 65 64 2c 20 74 68 65 6e 20 63 68 65 63    6b 20 74 68 65 0a 76 61 6c 75 65 73 20 6f 66 20 | alled,.then.check.the.values.of. | 
| 180880 | 60 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 67 69    74 2d 65 78 65 63 75 74 61 62 6c 65 27 20 61 6e | `magit-remote-git-executable'.an | 
| 1808a0 | 64 20 60 65 78 65 63 2d 70 61 74 68 27 2e 5c 6e    22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | d.`exec-path'.\n"))............. | 
| 1808c0 | 20 20 20 20 20 60 28 28 3f 77 20 2e 20 2c 28 6f    72 20 77 68 6f 20 22 4d 61 67 69 74 22 29 29 0a | .....`((?w...,(or.who."Magit")). | 
| 1808e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 3f 6d 20 2e 20 2c 28 6f 72 20 6d 69 | ...................(?m...,(or.mi | 
| 180900 | 6e 69 6d 61 6c 20 6d 61 67 69 74 2d 2d 6d 69 6e    69 6d 61 6c 2d 67 69 74 29 29 0a 20 20 20 20 20 | nimal.magit--minimal-git))...... | 
| 180920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3f    76 20 2e 20 2c 28 6d 61 67 69 74 2d 67 69 74 2d | ..............(?v...,(magit-git- | 
| 180940 | 76 65 72 73 69 6f 6e 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 3f 68 | version))....................(?h | 
| 180960 | 20 2e 20 2c 68 6f 73 74 29 29 29 29 29 0a 20 20    20 20 20 20 28 64 69 73 70 6c 61 79 2d 77 61 72 | ...,host))))).......(display-war | 
| 180980 | 6e 69 6e 67 20 27 6d 61 67 69 74 20 6d 73 67 20    3a 65 72 72 6f 72 29 29 29 29 0a 0a 28 64 65 66 | ning.'magit.msg.:error))))..(def | 
| 1809a0 | 75 6e 20 6d 61 67 69 74 2d 2d 73 61 66 65 2d 67    69 74 2d 76 65 72 73 69 6f 6e 20 28 29 0a 20 20 | un.magit--safe-git-version.()... | 
| 1809c0 | 22 52 65 74 75 72 6e 20 74 68 65 20 47 69 74 20    76 65 72 73 69 6f 6e 20 75 73 65 64 20 66 6f 72 | "Return.the.Git.version.used.for | 
| 1809e0 | 20 60 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74    6f 72 79 27 20 6f 72 20 61 6e 20 65 72 72 6f 72 | .`default-directory'.or.an.error | 
| 180a00 | 20 6d 65 73 73 61 67 65 2e 22 0a 20 20 28 6d 61    67 69 74 2d 2d 77 69 74 68 2d 74 65 6d 70 2d 70 | .message."...(magit--with-temp-p | 
| 180a20 | 72 6f 63 65 73 73 2d 62 75 66 66 65 72 0a 20 20    20 20 28 6c 65 74 2a 20 28 28 6d 61 67 69 74 2d | rocess-buffer.....(let*.((magit- | 
| 180a40 | 67 69 74 2d 67 6c 6f 62 61 6c 2d 61 72 67 75 6d    65 6e 74 73 20 6e 69 6c 29 0a 20 20 20 20 20 20 | git-global-arguments.nil)....... | 
| 180a60 | 20 20 20 20 20 28 73 74 61 74 75 73 20 28 6d 61    67 69 74 2d 70 72 6f 63 65 73 73 2d 67 69 74 20 | .....(status.(magit-process-git. | 
| 180a80 | 74 20 22 76 65 72 73 69 6f 6e 22 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 28 6f 75 74 70 75 74 | t."version"))............(output | 
| 180aa0 | 20 28 62 75 66 66 65 72 2d 73 74 72 69 6e 67 29    29 29 0a 20 20 20 20 20 20 28 63 6f 6e 64 20 28 | .(buffer-string))).......(cond.( | 
| 180ac0 | 28 6e 6f 74 20 28 7a 65 72 6f 70 20 73 74 61 74    75 73 29 29 20 6f 75 74 70 75 74 29 0a 20 20 20 | (not.(zerop.status)).output).... | 
| 180ae0 | 20 20 20 20 20 20 20 20 20 28 28 73 61 76 65 2d    6d 61 74 63 68 2d 64 61 74 61 0a 20 20 20 20 20 | .........((save-match-data...... | 
| 180b00 | 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28    73 74 72 69 6e 67 2d 6d 61 74 63 68 20 6d 61 67 | ..........(and.(string-match.mag | 
| 180b20 | 69 74 2d 2d 67 69 74 2d 76 65 72 73 69 6f 6e 2d    72 65 67 65 78 70 20 6f 75 74 70 75 74 29 0a 20 | it--git-version-regexp.output).. | 
| 180b40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 | ...................(match-string | 
| 180b60 | 20 31 20 6f 75 74 70 75 74 29 29 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 28 74 20 6f 75 74 | .1.output)))).............(t.out | 
| 180b80 | 70 75 74 29 29 29 29 29 0a 0a 28 64 65 66 75 6e    20 6d 61 67 69 74 2d 64 65 62 75 67 2d 67 69 74 | put)))))..(defun.magit-debug-git | 
| 180ba0 | 2d 65 78 65 63 75 74 61 62 6c 65 20 28 29 0a 20    20 22 44 69 73 70 6c 61 79 20 61 20 62 75 66 66 | -executable.()..."Display.a.buff | 
| 180bc0 | 65 72 20 77 69 74 68 20 69 6e 66 6f 72 6d 61 74    69 6f 6e 20 61 62 6f 75 74 20 60 6d 61 67 69 74 | er.with.information.about.`magit | 
| 180be0 | 2d 67 69 74 2d 65 78 65 63 75 74 61 62 6c 65 27    2e 0a 41 6c 73 6f 20 69 6e 63 6c 75 64 65 20 69 | -git-executable'..Also.include.i | 
| 180c00 | 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74    20 60 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 67 | nformation.about.`magit-remote-g | 
| 180c20 | 69 74 2d 65 78 65 63 75 74 61 62 6c 65 27 2e 0a    53 65 65 20 69 6e 66 6f 20 6e 6f 64 65 20 60 28 | it-executable'..See.info.node.`( | 
| 180c40 | 6d 61 67 69 74 29 44 65 62 75 67 67 69 6e 67 20    54 6f 6f 6c 73 27 20 66 6f 72 20 6d 6f 72 65 20 | magit)Debugging.Tools'.for.more. | 
| 180c60 | 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 22 0a 20 20    28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 | information."...(interactive)... | 
| 180c80 | 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75    66 66 65 72 20 28 67 65 74 2d 62 75 66 66 65 72 | (with-current-buffer.(get-buffer | 
| 180ca0 | 2d 63 72 65 61 74 65 20 22 2a 6d 61 67 69 74 2d    67 69 74 2d 64 65 62 75 67 2a 22 29 0a 20 20 20 | -create."*magit-git-debug*").... | 
| 180cc0 | 20 28 70 6f 70 2d 74 6f 2d 62 75 66 66 65 72 20    28 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 29 | .(pop-to-buffer.(current-buffer) | 
| 180ce0 | 29 0a 20 20 20 20 28 65 72 61 73 65 2d 62 75 66    66 65 72 29 0a 20 20 20 20 28 69 6e 73 65 72 74 | ).....(erase-buffer).....(insert | 
| 180d00 | 20 28 66 6f 72 6d 61 74 20 22 6d 61 67 69 74 2d    72 65 6d 6f 74 65 2d 67 69 74 2d 65 78 65 63 75 | .(format."magit-remote-git-execu | 
| 180d20 | 74 61 62 6c 65 3a 20 25 53 5c 6e 22 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | table:.%S\n".................... | 
| 180d40 | 20 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 67 69    74 2d 65 78 65 63 75 74 61 62 6c 65 29 29 0a 20 | .magit-remote-git-executable)).. | 
| 180d60 | 20 20 20 28 69 6e 73 65 72 74 20 28 63 6f 6e 63    61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...(insert.(concat.............. | 
| 180d80 | 28 66 6f 72 6d 61 74 20 22 6d 61 67 69 74 2d 67    69 74 2d 65 78 65 63 75 74 61 62 6c 65 3a 20 25 | (format."magit-git-executable:.% | 
| 180da0 | 53 22 20 6d 61 67 69 74 2d 67 69 74 2d 65 78 65    63 75 74 61 62 6c 65 29 0a 20 20 20 20 20 20 20 | S".magit-git-executable)........ | 
| 180dc0 | 20 20 20 20 20 20 28 61 6e 64 20 28 6e 6f 74 20    28 66 69 6c 65 2d 6e 61 6d 65 2d 61 62 73 6f 6c | ......(and.(not.(file-name-absol | 
| 180de0 | 75 74 65 2d 70 20 6d 61 67 69 74 2d 67 69 74 2d    65 78 65 63 75 74 61 62 6c 65 29 29 0a 20 20 20 | ute-p.magit-git-executable)).... | 
| 180e00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    66 6f 72 6d 61 74 20 22 20 5b 25 53 5d 22 20 28 | ...............(format.".[%S]".( | 
| 180e20 | 65 78 65 63 75 74 61 62 6c 65 2d 66 69 6e 64 20    6d 61 67 69 74 2d 67 69 74 2d 65 78 65 63 75 74 | executable-find.magit-git-execut | 
| 180e40 | 61 62 6c 65 29 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 20 28 | able)))..............(format.".( | 
| 180e60 | 25 73 29 5c 6e 22 20 28 6d 61 67 69 74 2d 2d 73    61 66 65 2d 67 69 74 2d 76 65 72 73 69 6f 6e 29 | %s)\n".(magit--safe-git-version) | 
| 180e80 | 29 29 29 0a 20 20 20 20 28 69 6e 73 65 72 74 20    28 66 6f 72 6d 61 74 20 22 65 78 65 63 2d 70 61 | ))).....(insert.(format."exec-pa | 
| 180ea0 | 74 68 3a 20 25 53 5c 6e 22 20 65 78 65 63 2d 70    61 74 68 29 29 0a 20 20 20 20 28 77 68 65 6e 2d | th:.%S\n".exec-path)).....(when- | 
| 180ec0 | 6c 65 74 20 28 28 64 69 66 66 20 28 63 6c 2d 73    65 74 2d 64 69 66 66 65 72 65 6e 63 65 0a 20 20 | let.((diff.(cl-set-difference... | 
| 180ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 73 65 71 2d 66 69 6c 74 65 72 20 | ....................(seq-filter. | 
| 180f00 | 23 27 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20    28 72 65 6d 71 20 6e 69 6c 20 28 70 61 72 73 65 | #'file-exists-p.(remq.nil.(parse | 
| 180f20 | 2d 63 6f 6c 6f 6e 2d 70 61 74 68 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -colon-path..................... | 
| 180f40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 180f60 | 20 20 20 20 20 20 20 20 20 28 67 65 74 65 6e 76    20 22 50 41 54 48 22 29 29 29 29 0a 20 20 20 20 | .........(getenv."PATH"))))..... | 
| 180f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 73 65 71 2d 66 69 6c 74 65 72 20 23 27 | ..................(seq-filter.#' | 
| 180fa0 | 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 28 72    65 6d 71 20 6e 69 6c 20 65 78 65 63 2d 70 61 74 | file-exists-p.(remq.nil.exec-pat | 
| 180fc0 | 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 3a 74 65 73 74 20 | h)).......................:test. | 
| 180fe0 | 23 27 66 69 6c 65 2d 65 71 75 61 6c 2d 70 29 29    29 0a 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 | #'file-equal-p))).......(insert. | 
| 181000 | 28 66 6f 72 6d 61 74 20 22 20 20 65 6e 74 72 69    65 73 20 69 6e 20 50 41 54 48 2c 20 62 75 74 20 | (format."..entries.in.PATH,.but. | 
| 181020 | 6e 6f 74 20 69 6e 20 65 78 65 63 2d 70 61 74 68    3a 20 25 53 5c 6e 22 20 64 69 66 66 29 29 29 0a | not.in.exec-path:.%S\n".diff))). | 
| 181040 | 20 20 20 20 28 64 6f 6c 69 73 74 20 28 65 78 65    63 64 69 72 20 65 78 65 63 2d 70 61 74 68 29 0a | ....(dolist.(execdir.exec-path). | 
| 181060 | 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 66    6f 72 6d 61 74 20 22 20 20 25 73 20 28 25 73 29 | ......(insert.(format."..%s.(%s) | 
| 181080 | 5c 6e 22 20 65 78 65 63 64 69 72 20 28 63 61 72    20 28 66 69 6c 65 2d 61 74 74 72 69 62 75 74 65 | \n".execdir.(car.(file-attribute | 
| 1810a0 | 73 20 65 78 65 63 64 69 72 29 29 29 29 0a 20 20    20 20 20 20 28 77 68 65 6e 20 28 66 69 6c 65 2d | s.execdir)))).......(when.(file- | 
| 1810c0 | 64 69 72 65 63 74 6f 72 79 2d 70 20 65 78 65 63    64 69 72 29 0a 20 20 20 20 20 20 20 20 28 64 6f | directory-p.execdir).........(do | 
| 1810e0 | 6c 69 73 74 20 28 65 78 65 63 20 28 64 69 72 65    63 74 6f 72 79 2d 66 69 6c 65 73 0a 20 20 20 20 | list.(exec.(directory-files..... | 
| 181100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 65 78 65 63 64 69 72 20 74 20 28 63 6f | ...................execdir.t.(co | 
| 181120 | 6e 63 61 74 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ncat............................ | 
| 181140 | 20 20 20 20 20 20 20 22 5c 5c 60 67 69 74 22 20    28 72 65 67 65 78 70 2d 6f 70 74 20 65 78 65 63 | ......."\\`git".(regexp-opt.exec | 
| 181160 | 2d 73 75 66 66 69 78 65 73 29 20 22 5c 5c 27 22    29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 | -suffixes)."\\'")))...........(i | 
| 181180 | 6e 73 65 72 74 20 28 66 6f 72 6d 61 74 20 22 20    20 20 20 25 73 20 28 25 73 29 5c 6e 22 20 65 78 | nsert.(format."....%s.(%s)\n".ex | 
| 1811a0 | 65 63 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 | ec...........................(ma | 
| 1811c0 | 67 69 74 2d 2d 73 61 66 65 2d 67 69 74 2d 76 65    72 73 69 6f 6e 29 29 29 29 29 29 29 29 0a 0a 3b | git--safe-git-version))))))))..; | 
| 1811e0 | 3b 3b 20 56 61 72 69 61 62 6c 65 73 0a 0a 28 64    65 66 75 6e 20 6d 61 67 69 74 2d 63 6f 6e 66 69 | ;;.Variables..(defun.magit-confi | 
| 181200 | 67 2d 67 65 74 2d 66 72 6f 6d 2d 63 61 63 68 65    64 2d 6c 69 73 74 20 28 6b 65 79 29 0a 20 20 28 | g-get-from-cached-list.(key)...( | 
| 181220 | 67 65 74 68 61 73 68 0a 20 20 20 3b 3b 20 60 67    69 74 20 63 6f 6e 66 69 67 20 2d 2d 6c 69 73 74 | gethash....;;.`git.config.--list | 
| 181240 | 27 20 64 6f 77 6e 63 61 73 65 73 20 66 69 72 73    74 20 61 6e 64 20 6c 61 73 74 20 63 6f 6d 70 6f | '.downcases.first.and.last.compo | 
| 181260 | 6e 65 6e 74 73 20 6f 66 20 74 68 65 20 6b 65 79    2e 0a 20 20 20 28 6c 65 74 2a 20 28 28 6b 65 79 | nents.of.the.key.....(let*.((key | 
| 181280 | 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70    2d 69 6e 2d 73 74 72 69 6e 67 20 22 5c 5c 60 5b | .(replace-regexp-in-string."\\`[ | 
| 1812a0 | 5e 2e 5d 2b 22 20 23 27 64 6f 77 6e 63 61 73 65    20 6b 65 79 20 74 20 74 29 29 0a 20 20 20 20 20 | ^.]+".#'downcase.key.t.t))...... | 
| 1812c0 | 20 20 20 20 20 28 6b 65 79 20 28 72 65 70 6c 61    63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 | .....(key.(replace-regexp-in-str | 
| 1812e0 | 69 6e 67 20 22 5b 5e 2e 5d 2b 5c 5c 27 22 20 23    27 64 6f 77 6e 63 61 73 65 20 6b 65 79 20 74 20 | ing."[^.]+\\'".#'downcase.key.t. | 
| 181300 | 74 29 29 29 0a 20 20 20 20 20 6b 65 79 29 0a 20    20 20 28 6d 61 67 69 74 2d 2d 77 69 74 68 2d 72 | t)))......key)....(magit--with-r | 
| 181320 | 65 66 72 65 73 68 2d 63 61 63 68 65 20 28 63 6f    6e 73 20 28 6d 61 67 69 74 2d 74 6f 70 6c 65 76 | efresh-cache.(cons.(magit-toplev | 
| 181340 | 65 6c 29 20 27 63 6f 6e 66 69 67 29 0a 20 20 20    20 20 28 6c 65 74 20 28 28 63 6f 6e 66 69 67 73 | el).'config)......(let.((configs | 
| 181360 | 20 28 6d 61 6b 65 2d 68 61 73 68 2d 74 61 62 6c    65 20 3a 74 65 73 74 20 23 27 65 71 75 61 6c 29 | .(make-hash-table.:test.#'equal) | 
| 181380 | 29 29 0a 20 20 20 20 20 20 20 28 64 6f 6c 69 73    74 20 28 63 6f 6e 66 20 28 6d 61 67 69 74 2d 67 | ))........(dolist.(conf.(magit-g | 
| 1813a0 | 69 74 2d 69 74 65 6d 73 20 22 63 6f 6e 66 69 67    22 20 22 2d 2d 6c 69 73 74 22 20 22 2d 7a 22 29 | it-items."config"."--list"."-z") | 
| 1813c0 | 29 0a 20 20 20 20 20 20 20 20 20 28 6c 65 74 2a    20 28 28 6e 6c 2d 70 6f 73 20 28 63 6c 2d 70 6f | )..........(let*.((nl-pos.(cl-po | 
| 1813e0 | 73 69 74 69 6f 6e 20 3f 5c 6e 20 63 6f 6e 66 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | sition.?\n.conf))............... | 
| 181400 | 20 20 28 6b 65 79 20 28 73 75 62 73 74 72 69 6e    67 20 63 6f 6e 66 20 30 20 6e 6c 2d 70 6f 73 29 | ..(key.(substring.conf.0.nl-pos) | 
| 181420 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 76 61 6c 20 28 69 66 20 6e 6c 2d 70 6f | ).................(val.(if.nl-po | 
| 181440 | 73 20 28 73 75 62 73 74 72 69 6e 67 20 63 6f 6e    66 20 28 31 2b 20 6e 6c 2d 70 6f 73 29 29 20 22 | s.(substring.conf.(1+.nl-pos))." | 
| 181460 | 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    28 70 75 74 68 61 73 68 20 6b 65 79 20 28 6e 63 | ")))............(puthash.key.(nc | 
| 181480 | 6f 6e 63 20 28 67 65 74 68 61 73 68 20 6b 65 79    20 63 6f 6e 66 69 67 73 29 20 28 6c 69 73 74 20 | onc.(gethash.key.configs).(list. | 
| 1814a0 | 76 61 6c 29 29 20 63 6f 6e 66 69 67 73 29 29 29    0a 20 20 20 20 20 20 20 63 6f 6e 66 69 67 73 29 | val)).configs)))........configs) | 
| 1814c0 | 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69    74 2d 67 65 74 20 28 26 72 65 73 74 20 6b 65 79 | )))..(defun.magit-get.(&rest.key | 
| 1814e0 | 73 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65    20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 47 69 | s)..."Return.the.value.of.the.Gi | 
| 181500 | 74 20 76 61 72 69 61 62 6c 65 20 73 70 65 63 69    66 69 65 64 20 62 79 20 4b 45 59 53 2e 22 0a 20 | t.variable.specified.by.KEYS.".. | 
| 181520 | 20 28 63 61 72 20 28 6c 61 73 74 20 28 61 70 70    6c 79 20 23 27 6d 61 67 69 74 2d 67 65 74 2d 61 | .(car.(last.(apply.#'magit-get-a | 
| 181540 | 6c 6c 20 6b 65 79 73 29 29 29 29 0a 0a 28 64 65    66 75 6e 20 6d 61 67 69 74 2d 67 65 74 2d 61 6c | ll.keys))))..(defun.magit-get-al | 
| 181560 | 6c 20 28 26 72 65 73 74 20 6b 65 79 73 29 0a 20    20 22 52 65 74 75 72 6e 20 61 6c 6c 20 76 61 6c | l.(&rest.keys)..."Return.all.val | 
| 181580 | 75 65 73 20 6f 66 20 74 68 65 20 47 69 74 20 76    61 72 69 61 62 6c 65 20 73 70 65 63 69 66 69 65 | ues.of.the.Git.variable.specifie | 
| 1815a0 | 64 20 62 79 20 4b 45 59 53 2e 22 0a 20 20 28 6c    65 74 20 28 28 6d 61 67 69 74 2d 67 69 74 2d 64 | d.by.KEYS."...(let.((magit-git-d | 
| 1815c0 | 65 62 75 67 20 6e 69 6c 29 0a 20 20 20 20 20 20    20 20 28 61 72 67 20 28 61 6e 64 20 28 6f 72 20 | ebug.nil).........(arg.(and.(or. | 
| 1815e0 | 28 6e 75 6c 6c 20 28 63 61 72 20 6b 65 79 73 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (null.(car.keys))............... | 
| 181600 | 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d    70 72 65 66 69 78 2d 70 20 22 2d 2d 22 20 28 63 | ........(string-prefix-p."--".(c | 
| 181620 | 61 72 20 6b 65 79 73 29 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f | ar.keys)))...................(po | 
| 181640 | 70 20 6b 65 79 73 29 29 29 0a 20 20 20 20 20 20    20 20 28 6b 65 79 20 28 6d 61 70 63 6f 6e 63 61 | p.keys))).........(key.(mapconca | 
| 181660 | 74 20 23 27 69 64 65 6e 74 69 74 79 20 6b 65 79    73 20 22 2e 22 29 29 29 0a 20 20 20 20 28 69 66 | t.#'identity.keys."."))).....(if | 
| 181680 | 20 28 61 6e 64 20 6d 61 67 69 74 2d 2d 72 65 66    72 65 73 68 2d 63 61 63 68 65 20 28 6e 6f 74 20 | .(and.magit--refresh-cache.(not. | 
| 1816a0 | 61 72 67 29 29 0a 20 20 20 20 20 20 20 20 28 6d    61 67 69 74 2d 63 6f 6e 66 69 67 2d 67 65 74 2d | arg)).........(magit-config-get- | 
| 1816c0 | 66 72 6f 6d 2d 63 61 63 68 65 64 2d 6c 69 73 74    20 6b 65 79 29 0a 20 20 20 20 20 20 28 6d 61 67 | from-cached-list.key).......(mag | 
| 1816e0 | 69 74 2d 67 69 74 2d 69 74 65 6d 73 20 22 63 6f    6e 66 69 67 22 20 61 72 67 20 22 2d 7a 22 20 22 | it-git-items."config".arg."-z"." | 
| 181700 | 2d 2d 67 65 74 2d 61 6c 6c 22 20 6b 65 79 29 29    29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | --get-all".key))))..(defun.magit | 
| 181720 | 2d 67 65 74 2d 62 6f 6f 6c 65 61 6e 20 28 26 72    65 73 74 20 6b 65 79 73 29 0a 20 20 22 52 65 74 | -get-boolean.(&rest.keys)..."Ret | 
| 181740 | 75 72 6e 20 74 68 65 20 62 6f 6f 6c 65 61 6e 20    76 61 6c 75 65 20 6f 66 20 74 68 65 20 47 69 74 | urn.the.boolean.value.of.the.Git | 
| 181760 | 20 76 61 72 69 61 62 6c 65 20 73 70 65 63 69 66    69 65 64 20 62 79 20 4b 45 59 53 2e 0a 41 6c 73 | .variable.specified.by.KEYS..Als | 
| 181780 | 6f 20 73 65 65 20 60 6d 61 67 69 74 2d 67 69 74    2d 63 6f 6e 66 69 67 2d 70 27 2e 22 0a 20 20 28 | o.see.`magit-git-config-p'."...( | 
| 1817a0 | 6c 65 74 20 28 28 61 72 67 20 28 61 6e 64 20 28    6f 72 20 28 6e 75 6c 6c 20 28 63 61 72 20 6b 65 | let.((arg.(and.(or.(null.(car.ke | 
| 1817c0 | 79 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 | ys)).......................(stri | 
| 1817e0 | 6e 67 2d 70 72 65 66 69 78 2d 70 20 22 2d 2d 22    20 28 63 61 72 20 6b 65 79 73 29 29 29 0a 20 20 | ng-prefix-p."--".(car.keys)))... | 
| 181800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 70 6f 70 20 6b 65 79 73 29 29 29 0a 20 20 20 | ................(pop.keys))).... | 
| 181820 | 20 20 20 20 20 28 6b 65 79 20 28 6d 61 70 63 6f    6e 63 61 74 20 23 27 69 64 65 6e 74 69 74 79 20 | .....(key.(mapconcat.#'identity. | 
| 181840 | 6b 65 79 73 20 22 2e 22 29 29 29 0a 20 20 20 20    28 65 71 75 61 6c 20 28 69 66 20 6d 61 67 69 74 | keys."."))).....(equal.(if.magit | 
| 181860 | 2d 2d 72 65 66 72 65 73 68 2d 63 61 63 68 65 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | --refresh-cache................( | 
| 181880 | 63 61 72 20 28 6c 61 73 74 20 28 6d 61 67 69 74    2d 63 6f 6e 66 69 67 2d 67 65 74 2d 66 72 6f 6d | car.(last.(magit-config-get-from | 
| 1818a0 | 2d 63 61 63 68 65 64 2d 6c 69 73 74 20 6b 65 79    29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | -cached-list.key)))............. | 
| 1818c0 | 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 74 72 20    22 63 6f 6e 66 69 67 22 20 61 72 67 20 22 2d 2d | .(magit-git-str."config".arg."-- | 
| 1818e0 | 62 6f 6f 6c 22 20 6b 65 79 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 22 74 72 75 65 22 29 29 29 | bool".key))............"true"))) | 
| 181900 | 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73    65 74 20 28 76 61 6c 75 65 20 26 72 65 73 74 20 | ..(defun.magit-set.(value.&rest. | 
| 181920 | 6b 65 79 73 29 0a 20 20 22 53 65 74 20 74 68 65    20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 47 69 | keys)..."Set.the.value.of.the.Gi | 
| 181940 | 74 20 76 61 72 69 61 62 6c 65 20 73 70 65 63 69    66 69 65 64 20 62 79 20 4b 45 59 53 20 74 6f 20 | t.variable.specified.by.KEYS.to. | 
| 181960 | 56 41 4c 55 45 2e 22 0a 20 20 28 6c 65 74 20 28    28 61 72 67 20 28 61 6e 64 20 28 6f 72 20 28 6e | VALUE."...(let.((arg.(and.(or.(n | 
| 181980 | 75 6c 6c 20 28 63 61 72 20 6b 65 79 73 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ull.(car.keys))................. | 
| 1819a0 | 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 70 72    65 66 69 78 2d 70 20 22 2d 2d 22 20 28 63 61 72 | ......(string-prefix-p."--".(car | 
| 1819c0 | 20 6b 65 79 73 29 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 70 6f 70 20 | .keys)))...................(pop. | 
| 1819e0 | 6b 65 79 73 29 29 29 0a 20 20 20 20 20 20 20 20    28 6b 65 79 20 28 6d 61 70 63 6f 6e 63 61 74 20 | keys))).........(key.(mapconcat. | 
| 181a00 | 23 27 69 64 65 6e 74 69 74 79 20 6b 65 79 73 20    22 2e 22 29 29 29 0a 20 20 20 20 28 69 66 20 76 | #'identity.keys."."))).....(if.v | 
| 181a20 | 61 6c 75 65 0a 20 20 20 20 20 20 20 20 28 6d 61    67 69 74 2d 67 69 74 2d 73 75 63 63 65 73 73 20 | alue.........(magit-git-success. | 
| 181a40 | 22 63 6f 6e 66 69 67 22 20 61 72 67 20 6b 65 79    20 76 61 6c 75 65 29 0a 20 20 20 20 20 20 28 6d | "config".arg.key.value).......(m | 
| 181a60 | 61 67 69 74 2d 67 69 74 2d 73 75 63 63 65 73 73    20 22 63 6f 6e 66 69 67 22 20 61 72 67 20 22 2d | agit-git-success."config".arg."- | 
| 181a80 | 2d 75 6e 73 65 74 22 20 6b 65 79 29 29 0a 20 20    20 20 76 61 6c 75 65 29 29 0a 0a 28 67 76 2d 64 | -unset".key)).....value))..(gv-d | 
| 181aa0 | 65 66 69 6e 65 2d 73 65 74 74 65 72 20 6d 61 67    69 74 2d 67 65 74 20 28 76 61 6c 20 26 72 65 73 | efine-setter.magit-get.(val.&res | 
| 181ac0 | 74 20 6b 65 79 73 29 0a 20 20 60 28 6d 61 67 69    74 2d 73 65 74 20 2c 76 61 6c 20 2c 40 6b 65 79 | t.keys)...`(magit-set.,val.,@key | 
| 181ae0 | 73 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69    74 2d 73 65 74 2d 61 6c 6c 20 28 76 61 6c 75 65 | s))..(defun.magit-set-all.(value | 
| 181b00 | 73 20 26 72 65 73 74 20 6b 65 79 73 29 0a 20 20    22 53 65 74 20 61 6c 6c 20 76 61 6c 75 65 73 20 | s.&rest.keys)..."Set.all.values. | 
| 181b20 | 6f 66 20 74 68 65 20 47 69 74 20 76 61 72 69 61    62 6c 65 20 73 70 65 63 69 66 69 65 64 20 62 79 | of.the.Git.variable.specified.by | 
| 181b40 | 20 4b 45 59 53 20 74 6f 20 56 41 4c 55 45 53 2e    22 0a 20 20 28 6c 65 74 20 28 28 61 72 67 20 28 | .KEYS.to.VALUES."...(let.((arg.( | 
| 181b60 | 61 6e 64 20 28 6f 72 20 28 6e 75 6c 6c 20 28 63    61 72 20 6b 65 79 73 29 29 0a 20 20 20 20 20 20 | and.(or.(null.(car.keys))....... | 
| 181b80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 | ................(string-prefix-p | 
| 181ba0 | 20 22 2d 2d 22 20 28 63 61 72 20 6b 65 79 73 29    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."--".(car.keys))).............. | 
| 181bc0 | 20 20 20 20 20 28 70 6f 70 20 6b 65 79 73 29 29    29 0a 20 20 20 20 20 20 20 20 28 76 61 72 20 28 | .....(pop.keys))).........(var.( | 
| 181be0 | 6d 61 70 63 6f 6e 63 61 74 20 23 27 69 64 65 6e    74 69 74 79 20 6b 65 79 73 20 22 2e 22 29 29 29 | mapconcat.#'identity.keys."."))) | 
| 181c00 | 0a 20 20 20 20 28 77 68 65 6e 20 28 6d 61 67 69    74 2d 67 65 74 20 76 61 72 29 0a 20 20 20 20 20 | .....(when.(magit-get.var)...... | 
| 181c20 | 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74    20 22 63 6f 6e 66 69 67 22 20 61 72 67 20 22 2d | .(magit-call-git."config".arg."- | 
| 181c40 | 2d 75 6e 73 65 74 2d 61 6c 6c 22 20 76 61 72 29    29 0a 20 20 20 20 28 64 6f 6c 69 73 74 20 28 76 | -unset-all".var)).....(dolist.(v | 
| 181c60 | 20 76 61 6c 75 65 73 29 0a 20 20 20 20 20 20 28    6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22 | .values).......(magit-call-git." | 
| 181c80 | 63 6f 6e 66 69 67 22 20 61 72 67 20 22 2d 2d 61    64 64 22 20 76 61 72 20 76 29 29 29 29 0a 0a 3b | config".arg."--add".var.v))))..; | 
| 181ca0 | 3b 3b 20 46 69 6c 65 73 0a 0a 28 64 65 66 75 6e    20 6d 61 67 69 74 2d 2d 73 61 66 65 2d 64 65 66 | ;;.Files..(defun.magit--safe-def | 
| 181cc0 | 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 28    26 6f 70 74 69 6f 6e 61 6c 20 66 69 6c 65 29 0a | ault-directory.(&optional.file). | 
| 181ce0 | 20 20 28 63 61 74 63 68 20 27 75 6e 73 61 66 65    2d 64 65 66 61 75 6c 74 2d 64 69 72 0a 20 20 20 | ..(catch.'unsafe-default-dir.... | 
| 181d00 | 20 28 6c 65 74 20 28 28 64 69 72 20 28 66 69 6c    65 2d 6e 61 6d 65 2d 61 73 2d 64 69 72 65 63 74 | .(let.((dir.(file-name-as-direct | 
| 181d20 | 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 | ory.................(expand-file | 
| 181d40 | 2d 6e 61 6d 65 20 28 6f 72 20 66 69 6c 65 20 64    65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 | -name.(or.file.default-directory | 
| 181d60 | 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28    70 72 65 76 69 6f 75 73 20 6e 69 6c 29 29 0a 20 | ))))...........(previous.nil)).. | 
| 181d80 | 20 20 20 20 20 28 77 68 69 6c 65 20 28 6e 6f 74    20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 61 63 63 | .....(while.(not.(magit-file-acc | 
| 181da0 | 65 73 73 69 62 6c 65 2d 64 69 72 65 63 74 6f 72    79 2d 70 20 64 69 72 29 29 0a 20 20 20 20 20 20 | essible-directory-p.dir))....... | 
| 181dc0 | 20 20 28 73 65 74 71 20 64 69 72 20 28 66 69 6c    65 2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f 72 79 | ..(setq.dir.(file-name-directory | 
| 181de0 | 20 28 64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65    2d 6e 61 6d 65 20 64 69 72 29 29 29 0a 20 20 20 | .(directory-file-name.dir))).... | 
| 181e00 | 20 20 20 20 20 28 77 68 65 6e 20 28 65 71 75 61    6c 20 64 69 72 20 70 72 65 76 69 6f 75 73 29 0a | .....(when.(equal.dir.previous). | 
| 181e20 | 20 20 20 20 20 20 20 20 20 20 28 74 68 72 6f 77    20 27 75 6e 73 61 66 65 2d 64 65 66 61 75 6c 74 | ..........(throw.'unsafe-default | 
| 181e40 | 2d 64 69 72 20 6e 69 6c 29 29 0a 20 20 20 20 20    20 20 20 28 73 65 74 71 20 70 72 65 76 69 6f 75 | -dir.nil)).........(setq.previou | 
| 181e60 | 73 20 64 69 72 29 29 0a 20 20 20 20 20 20 64 69    72 29 29 29 0a 0a 28 64 65 66 6d 61 63 72 6f 20 | s.dir)).......dir)))..(defmacro. | 
| 181e80 | 6d 61 67 69 74 2d 2d 77 69 74 68 2d 73 61 66 65    2d 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f | magit--with-safe-default-directo | 
| 181ea0 | 72 79 20 28 66 69 6c 65 20 26 72 65 73 74 20 62    6f 64 79 29 0a 20 20 28 64 65 63 6c 61 72 65 20 | ry.(file.&rest.body)...(declare. | 
| 181ec0 | 28 69 6e 64 65 6e 74 20 31 29 20 28 64 65 62 75    67 20 28 66 6f 72 6d 20 62 6f 64 79 29 29 29 0a | (indent.1).(debug.(form.body))). | 
| 181ee0 | 20 20 60 28 77 68 65 6e 2d 6c 65 74 20 28 28 64    65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 | ..`(when-let.((default-directory | 
| 181f00 | 20 28 6d 61 67 69 74 2d 2d 73 61 66 65 2d 64 65    66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 | .(magit--safe-default-directory. | 
| 181f20 | 2c 66 69 6c 65 29 29 29 0a 20 20 20 20 20 2c 40    62 6f 64 79 29 29 0a 0a 28 64 65 66 75 6e 20 6d | ,file)))......,@body))..(defun.m | 
| 181f40 | 61 67 69 74 2d 67 69 74 2d 64 69 72 20 28 26 6f    70 74 69 6f 6e 61 6c 20 70 61 74 68 29 0a 20 20 | agit-git-dir.(&optional.path)... | 
| 181f60 | 22 4c 69 6b 65 20 28 65 78 70 61 6e 64 2d 66 69    6c 65 2d 6e 61 6d 65 20 50 41 54 48 20 28 6d 61 | "Like.(expand-file-name.PATH.(ma | 
| 181f80 | 67 69 74 2d 67 69 74 64 69 72 29 29 20 6f 72 20    6a 75 73 74 20 28 6d 61 67 69 74 2d 67 69 74 64 | git-gitdir)).or.just.(magit-gitd | 
| 181fa0 | 69 72 29 2e 22 0a 20 20 28 64 65 63 6c 61 72 65    20 28 6f 62 73 6f 6c 65 74 65 20 27 6d 61 67 69 | ir)."...(declare.(obsolete.'magi | 
| 181fc0 | 74 2d 67 69 74 64 69 72 20 22 4d 61 67 69 74 20    34 2e 30 2e 30 22 29 29 0a 20 20 28 61 6e 64 2d | t-gitdir."Magit.4.0.0"))...(and- | 
| 181fe0 | 6c 65 74 2a 20 28 28 64 69 72 20 28 6d 61 67 69    74 2d 67 69 74 64 69 72 29 29 29 0a 20 20 20 20 | let*.((dir.(magit-gitdir)))..... | 
| 182000 | 28 69 66 20 70 61 74 68 0a 20 20 20 20 20 20 20    20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 | (if.path.........(expand-file-na | 
| 182020 | 6d 65 20 28 63 6f 6e 76 65 72 74 2d 73 74 61 6e    64 61 72 64 2d 66 69 6c 65 6e 61 6d 65 20 70 61 | me.(convert-standard-filename.pa | 
| 182040 | 74 68 29 20 64 69 72 29 0a 20 20 20 20 20 20 64    69 72 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | th).dir).......dir)))..(defun.ma | 
| 182060 | 67 69 74 2d 67 69 74 64 69 72 20 28 26 6f 70 74    69 6f 6e 61 6c 20 64 69 72 65 63 74 6f 72 79 29 | git-gitdir.(&optional.directory) | 
| 182080 | 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 61    62 73 6f 6c 75 74 65 20 61 6e 64 20 72 65 73 6f | ..."Return.the.absolute.and.reso | 
| 1820a0 | 6c 76 65 64 20 70 61 74 68 20 6f 66 20 74 68 65    20 2e 67 69 74 20 64 69 72 65 63 74 6f 72 79 2e | lved.path.of.the..git.directory. | 
| 1820c0 | 0a 0a 49 66 20 74 68 65 20 60 47 49 54 5f 44 49    52 27 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 76 | ..If.the.`GIT_DIR'.environment.v | 
| 1820e0 | 61 72 69 61 62 6c 65 20 69 73 20 64 65 66 69 6e    65 64 2c 20 72 65 74 75 72 6e 20 74 68 61 74 2e | ariable.is.defined,.return.that. | 
| 182100 | 0a 4f 74 68 65 72 77 69 73 65 20 72 65 74 75 72    6e 20 74 68 65 20 2e 67 69 74 20 64 69 72 65 63 | .Otherwise.return.the..git.direc | 
| 182120 | 74 6f 72 79 20 66 6f 72 20 44 49 52 45 43 54 4f    52 59 2c 20 6f 72 20 69 66 20 74 68 61 74 20 69 | tory.for.DIRECTORY,.or.if.that.i | 
| 182140 | 73 0a 6e 69 6c 2c 20 74 68 65 6e 20 66 6f 72 20    60 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f | s.nil,.then.for.`default-directo | 
| 182160 | 72 79 27 20 69 6e 73 74 65 61 64 2e 20 20 49 66    20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 69 | ry'.instead...If.the.directory.i | 
| 182180 | 73 0a 6e 6f 74 20 6c 6f 63 61 74 65 64 20 69 6e    73 69 64 65 20 61 20 47 69 74 20 72 65 70 6f 73 | s.not.located.inside.a.Git.repos | 
| 1821a0 | 69 74 6f 72 79 2c 20 74 68 65 6e 20 72 65 74 75    72 6e 20 6e 69 6c 2e 22 0a 20 20 28 6c 65 74 20 | itory,.then.return.nil."...(let. | 
| 1821c0 | 28 28 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74    6f 72 79 20 28 6f 72 20 64 69 72 65 63 74 6f 72 | ((default-directory.(or.director | 
| 1821e0 | 79 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74    6f 72 79 29 29 29 0a 20 20 20 20 28 6d 61 67 69 | y.default-directory))).....(magi | 
| 182200 | 74 2d 2d 77 69 74 68 2d 72 65 66 72 65 73 68 2d    63 61 63 68 65 20 28 6c 69 73 74 20 64 65 66 61 | t--with-refresh-cache.(list.defa | 
| 182220 | 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 27 6d    61 67 69 74 2d 67 69 74 64 69 72 29 0a 20 20 20 | ult-directory.'magit-gitdir).... | 
| 182240 | 20 20 20 28 6d 61 67 69 74 2d 2d 77 69 74 68 2d    73 61 66 65 2d 64 65 66 61 75 6c 74 2d 64 69 72 | ...(magit--with-safe-default-dir | 
| 182260 | 65 63 74 6f 72 79 20 6e 69 6c 0a 20 20 20 20 20    20 20 20 28 61 6e 64 2d 6c 65 74 2a 0a 20 20 20 | ectory.nil.........(and-let*.... | 
| 182280 | 20 20 20 20 20 20 20 20 20 28 28 64 69 72 20 28    6d 61 67 69 74 2d 72 65 76 2d 70 61 72 73 65 2d | .........((dir.(magit-rev-parse- | 
| 1822a0 | 73 61 66 65 20 22 2d 2d 67 69 74 2d 64 69 72 22    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | safe."--git-dir")).............. | 
| 1822c0 | 28 64 69 72 20 28 66 69 6c 65 2d 6e 61 6d 65 2d    61 73 2d 64 69 72 65 63 74 6f 72 79 20 28 6d 61 | (dir.(file-name-as-directory.(ma | 
| 1822e0 | 67 69 74 2d 65 78 70 61 6e 64 2d 67 69 74 2d 66    69 6c 65 2d 6e 61 6d 65 20 64 69 72 29 29 29 29 | git-expand-git-file-name.dir)))) | 
| 182300 | 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28    66 69 6c 65 2d 72 65 6d 6f 74 65 2d 70 20 64 69 | ...........(if.(file-remote-p.di | 
| 182320 | 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 64 69 72 0a 20 20 20 20 20 20 20 20 20 20 20 | r)...............dir............ | 
| 182340 | 20 28 63 6f 6e 63 61 74 20 28 66 69 6c 65 2d 72    65 6d 6f 74 65 2d 70 20 64 65 66 61 75 6c 74 2d | .(concat.(file-remote-p.default- | 
| 182360 | 64 69 72 65 63 74 6f 72 79 29 20 64 69 72 29 29    29 29 29 29 29 0a 0a 28 64 65 66 76 61 72 20 6d | directory).dir)))))))..(defvar.m | 
| 182380 | 61 67 69 74 2d 2d 73 65 70 61 72 61 74 65 64 2d    67 69 74 64 69 72 73 20 6e 69 6c 29 0a 0a 28 64 | agit--separated-gitdirs.nil)..(d | 
| 1823a0 | 65 66 75 6e 20 6d 61 67 69 74 2d 2d 72 65 63 6f    72 64 2d 73 65 70 61 72 61 74 65 64 2d 67 69 74 | efun.magit--record-separated-git | 
| 1823c0 | 64 69 72 20 28 29 0a 20 20 28 6c 65 74 20 28 28    74 6f 70 64 69 72 20 28 6d 61 67 69 74 2d 74 6f | dir.()...(let.((topdir.(magit-to | 
| 1823e0 | 70 6c 65 76 65 6c 29 29 0a 20 20 20 20 20 20 20    20 28 67 69 74 64 69 72 20 28 6d 61 67 69 74 2d | plevel)).........(gitdir.(magit- | 
| 182400 | 67 69 74 64 69 72 29 29 29 0a 20 20 20 20 3b 3b    20 4b 6c 75 64 67 65 3a 20 67 69 74 2d 61 6e 6e | gitdir))).....;;.Kludge:.git-ann | 
| 182420 | 65 78 20 63 6f 6e 76 65 72 74 73 20 73 75 62 6d    6f 64 75 6c 65 20 67 69 74 64 69 72 73 20 74 6f | ex.converts.submodule.gitdirs.to | 
| 182440 | 20 73 79 6d 6c 69 6e 6b 73 2e 20 53 65 65 20 23    33 35 39 39 2e 0a 20 20 20 20 28 77 68 65 6e 20 | .symlinks..See.#3599......(when. | 
| 182460 | 28 66 69 6c 65 2d 73 79 6d 6c 69 6e 6b 2d 70 20    28 64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 2d | (file-symlink-p.(directory-file- | 
| 182480 | 6e 61 6d 65 20 67 69 74 64 69 72 29 29 0a 20 20    20 20 20 20 28 73 65 74 71 20 67 69 74 64 69 72 | name.gitdir)).......(setq.gitdir | 
| 1824a0 | 20 28 66 69 6c 65 2d 74 72 75 65 6e 61 6d 65 20    67 69 74 64 69 72 29 29 29 0a 20 20 20 20 3b 3b | .(file-truename.gitdir))).....;; | 
| 1824c0 | 20 57 65 20 77 61 6e 74 20 74 6f 20 64 65 6c 65    74 65 20 74 68 65 20 65 6e 74 72 79 20 66 6f 72 | .We.want.to.delete.the.entry.for | 
| 1824e0 | 20 60 74 6f 70 64 69 72 27 20 68 65 72 65 2c 20    72 61 74 68 65 72 20 74 68 61 6e 20 77 69 74 68 | .`topdir'.here,.rather.than.with | 
| 182500 | 69 6e 0a 20 20 20 20 3b 3b 20 28 75 6e 6c 65 73    73 20 2e 2e 2e 29 2c 20 69 6e 20 63 61 73 65 20 | in.....;;.(unless....),.in.case. | 
| 182520 | 61 20 60 2d 2d 73 65 70 61 72 61 74 65 2d 67 69    74 2d 64 69 72 27 20 72 65 70 6f 73 69 74 6f 72 | a.`--separate-git-dir'.repositor | 
| 182540 | 79 20 77 61 73 20 73 77 69 74 63 68 65 64 20 74    6f 0a 20 20 20 20 3b 3b 20 74 68 65 20 73 74 61 | y.was.switched.to.....;;.the.sta | 
| 182560 | 6e 64 61 72 64 20 73 74 72 75 63 74 75 72 65 20    28 69 2e 65 2e 2c 20 22 74 6f 70 64 69 72 2f 2e | ndard.structure.(i.e.,."topdir/. | 
| 182580 | 67 69 74 2f 22 29 2e 0a 20 20 20 20 28 73 65 74    71 20 6d 61 67 69 74 2d 2d 73 65 70 61 72 61 74 | git/")......(setq.magit--separat | 
| 1825a0 | 65 64 2d 67 69 74 64 69 72 73 20 28 63 6c 2d 64    65 6c 65 74 65 20 74 6f 70 64 69 72 0a 20 20 20 | ed-gitdirs.(cl-delete.topdir.... | 
| 1825c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1825e0 | 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74    2d 2d 73 65 70 61 72 61 74 65 64 2d 67 69 74 64 | ...........magit--separated-gitd | 
| 182600 | 69 72 73 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | irs............................. | 
| 182620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 3a 6b 65 79 20 23 27 63 61 72 20 3a 74 65 | ..................:key.#'car.:te | 
| 182640 | 73 74 20 23 27 65 71 75 61 6c 29 29 0a 20 20 20    20 28 75 6e 6c 65 73 73 20 28 65 71 75 61 6c 20 | st.#'equal)).....(unless.(equal. | 
| 182660 | 28 66 69 6c 65 2d 6e 61 6d 65 2d 61 73 2d 64 69    72 65 63 74 6f 72 79 20 28 65 78 70 61 6e 64 2d | (file-name-as-directory.(expand- | 
| 182680 | 66 69 6c 65 2d 6e 61 6d 65 20 22 2e 67 69 74 22    20 74 6f 70 64 69 72 29 29 0a 20 20 20 20 20 20 | file-name.".git".topdir))....... | 
| 1826a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 67 69 74    64 69 72 29 0a 20 20 20 20 20 20 28 70 75 73 68 | .............gitdir).......(push | 
| 1826c0 | 20 28 63 6f 6e 73 20 74 6f 70 64 69 72 20 67 69    74 64 69 72 29 20 6d 61 67 69 74 2d 2d 73 65 70 | .(cons.topdir.gitdir).magit--sep | 
| 1826e0 | 61 72 61 74 65 64 2d 67 69 74 64 69 72 73 29 29    29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | arated-gitdirs))))..(defun.magit | 
| 182700 | 2d 74 6f 70 6c 65 76 65 6c 20 28 26 6f 70 74 69    6f 6e 61 6c 20 64 69 72 65 63 74 6f 72 79 29 0a | -toplevel.(&optional.directory). | 
| 182720 | 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 61 62    73 6f 6c 75 74 65 20 70 61 74 68 20 74 6f 20 74 | .."Return.the.absolute.path.to.t | 
| 182740 | 68 65 20 74 6f 70 6c 65 76 65 6c 20 6f 66 20 74    68 65 20 63 75 72 72 65 6e 74 20 72 65 70 6f 73 | he.toplevel.of.the.current.repos | 
| 182760 | 69 74 6f 72 79 2e 0a 0a 46 72 6f 6d 20 77 69 74    68 69 6e 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 | itory...From.within.the.working. | 
| 182780 | 74 72 65 65 20 6f 72 20 63 6f 6e 74 72 6f 6c 20    64 69 72 65 63 74 6f 72 79 20 6f 66 20 61 20 72 | tree.or.control.directory.of.a.r | 
| 1827a0 | 65 70 6f 73 69 74 6f 72 79 0a 72 65 74 75 72 6e    20 74 68 65 20 61 62 73 6f 6c 75 74 65 20 70 61 | epository.return.the.absolute.pa | 
| 1827c0 | 74 68 20 74 6f 20 74 68 65 20 74 6f 70 6c 65 76    65 6c 20 64 69 72 65 63 74 6f 72 79 20 6f 66 20 | th.to.the.toplevel.directory.of. | 
| 1827e0 | 74 68 65 20 77 6f 72 6b 69 6e 67 0a 74 72 65 65    2e 20 20 41 73 20 61 20 73 70 65 63 69 61 6c 20 | the.working.tree...As.a.special. | 
| 182800 | 63 61 73 65 2c 20 66 72 6f 6d 20 77 69 74 68 69    6e 20 61 20 62 61 72 65 20 72 65 70 6f 73 69 74 | case,.from.within.a.bare.reposit | 
| 182820 | 6f 72 79 20 72 65 74 75 72 6e 0a 74 68 65 20 63    6f 6e 74 72 6f 6c 20 64 69 72 65 63 74 6f 72 79 | ory.return.the.control.directory | 
| 182840 | 20 69 6e 73 74 65 61 64 2e 20 20 57 68 65 6e 20    63 61 6c 6c 65 64 20 6f 75 74 73 69 64 65 20 61 | .instead...When.called.outside.a | 
| 182860 | 20 72 65 70 6f 73 69 74 6f 72 79 0a 74 68 65 6e    20 72 65 74 75 72 6e 20 6e 69 6c 2e 0a 0a 57 68 | .repository.then.return.nil...Wh | 
| 182880 | 65 6e 20 6f 70 74 69 6f 6e 61 6c 20 44 49 52 45    43 54 4f 52 59 20 69 73 20 6e 6f 6e 2d 6e 69 6c | en.optional.DIRECTORY.is.non-nil | 
| 1828a0 | 20 74 68 65 6e 20 72 65 74 75 72 6e 20 74 68 65    20 74 6f 70 6c 65 76 65 6c 20 66 6f 72 0a 74 68 | .then.return.the.toplevel.for.th | 
| 1828c0 | 61 74 20 64 69 72 65 63 74 6f 72 79 20 69 6e 73    74 65 61 64 20 6f 66 20 74 68 65 20 6f 6e 65 20 | at.directory.instead.of.the.one. | 
| 1828e0 | 66 6f 72 20 60 64 65 66 61 75 6c 74 2d 64 69 72    65 63 74 6f 72 79 27 2e 0a 0a 54 72 79 20 74 6f | for.`default-directory'...Try.to | 
| 182900 | 20 72 65 73 70 65 63 74 20 74 68 65 20 6f 70 74    69 6f 6e 20 60 66 69 6e 64 2d 66 69 6c 65 2d 76 | .respect.the.option.`find-file-v | 
| 182920 | 69 73 69 74 2d 74 72 75 65 6e 61 6d 65 27 2c 20    69 2e 65 2e 2c 20 20 77 68 65 6e 0a 74 68 65 20 | isit-truename',.i.e.,..when.the. | 
| 182940 | 76 61 6c 75 65 20 6f 66 20 74 68 61 74 20 6f 70    74 69 6f 6e 20 69 73 20 6e 69 6c 2c 20 74 68 65 | value.of.that.option.is.nil,.the | 
| 182960 | 6e 20 61 76 6f 69 64 20 6e 65 65 64 6c 65 73 73    6c 79 20 72 65 74 75 72 6e 69 6e 67 0a 74 68 65 | n.avoid.needlessly.returning.the | 
| 182980 | 20 74 72 75 65 6e 61 6d 65 2e 20 20 57 68 65 6e    20 61 20 73 79 6d 6c 69 6e 6b 20 74 6f 20 61 20 | .truename...When.a.symlink.to.a. | 
| 1829a0 | 73 75 62 2d 64 69 72 65 63 74 6f 72 79 20 6f 66    20 74 68 65 20 77 6f 72 6b 69 6e 67 0a 74 72 65 | sub-directory.of.the.working.tre | 
| 1829c0 | 65 20 69 73 20 69 6e 76 6f 6c 76 65 64 2c 20 6f    72 20 77 68 65 6e 20 63 61 6c 6c 65 64 20 66 72 | e.is.involved,.or.when.called.fr | 
| 1829e0 | 6f 6d 20 77 69 74 68 69 6e 20 61 20 73 75 62 2d    64 69 72 65 63 74 6f 72 79 20 6f 66 0a 74 68 65 | om.within.a.sub-directory.of.the | 
| 182a00 | 20 67 69 74 64 69 72 20 6f 72 20 66 72 6f 6d 20    74 68 65 20 74 6f 70 6c 65 76 65 6c 20 6f 66 20 | .gitdir.or.from.the.toplevel.of. | 
| 182a20 | 61 20 67 69 74 64 69 72 2c 20 77 68 69 63 68 20    69 74 73 65 6c 66 20 69 73 20 6e 6f 74 0a 6c 6f | a.gitdir,.which.itself.is.not.lo | 
| 182a40 | 63 61 74 65 64 20 77 69 74 68 69 6e 20 74 68 65    20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2c 20 74 | cated.within.the.working.tree,.t | 
| 182a60 | 68 65 6e 20 69 74 20 69 73 20 6e 6f 74 20 70 6f    73 73 69 62 6c 65 20 74 6f 20 61 76 6f 69 64 0a | hen.it.is.not.possible.to.avoid. | 
| 182a80 | 72 65 74 75 72 6e 69 6e 67 20 74 68 65 20 74 72    75 65 6e 61 6d 65 2e 22 0a 20 20 28 6f 72 0a 20 | returning.the.truename."...(or.. | 
| 182aa0 | 20 20 28 6d 61 67 69 74 2d 2d 77 69 74 68 2d 72    65 66 72 65 73 68 2d 63 61 63 68 65 0a 20 20 20 | ..(magit--with-refresh-cache.... | 
| 182ac0 | 20 20 20 20 28 63 6f 6e 73 20 28 6f 72 20 64 69    72 65 63 74 6f 72 79 20 64 65 66 61 75 6c 74 2d | ....(cons.(or.directory.default- | 
| 182ae0 | 64 69 72 65 63 74 6f 72 79 29 20 27 6d 61 67 69    74 2d 74 6f 70 6c 65 76 65 6c 29 0a 20 20 20 20 | directory).'magit-toplevel)..... | 
| 182b00 | 20 28 6d 61 67 69 74 2d 2d 77 69 74 68 2d 73 61    66 65 2d 64 65 66 61 75 6c 74 2d 64 69 72 65 63 | .(magit--with-safe-default-direc | 
| 182b20 | 74 6f 72 79 20 64 69 72 65 63 74 6f 72 79 0a 20    20 20 20 20 20 20 28 69 66 2d 6c 65 74 20 28 28 | tory.directory........(if-let.(( | 
| 182b40 | 74 6f 70 64 69 72 20 28 6d 61 67 69 74 2d 72 65    76 2d 70 61 72 73 65 2d 73 61 66 65 20 22 2d 2d | topdir.(magit-rev-parse-safe."-- | 
| 182b60 | 73 68 6f 77 2d 74 6f 70 6c 65 76 65 6c 22 29 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 | show-toplevel")))............(le | 
| 182b80 | 74 20 28 75 70 64 69 72 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 28 73 65 74 71 20 74 6f 70 | t.(updir)..............(setq.top | 
| 182ba0 | 64 69 72 20 28 6d 61 67 69 74 2d 65 78 70 61 6e    64 2d 67 69 74 2d 66 69 6c 65 2d 6e 61 6d 65 20 | dir.(magit-expand-git-file-name. | 
| 182bc0 | 74 6f 70 64 69 72 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 | topdir))..............(cond..... | 
| 182be0 | 20 20 20 20 20 20 20 20 20 20 28 28 61 6e 64 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..........((and................. | 
| 182c00 | 3b 3b 20 41 6c 77 61 79 73 20 68 6f 6e 6f 72 20    74 68 65 73 65 20 73 65 74 74 69 6e 67 73 2e 0a | ;;.Always.honor.these.settings.. | 
| 182c20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6e 6f 74 20 66 69 6e 64 2d 66 69 6c 65 2d 76 | ................(not.find-file-v | 
| 182c40 | 69 73 69 74 2d 74 72 75 65 6e 61 6d 65 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | isit-truename).................( | 
| 182c60 | 6e 6f 74 20 28 67 65 74 65 6e 76 20 22 47 49 54    5f 57 4f 52 4b 5f 54 52 45 45 22 29 29 0a 20 20 | not.(getenv."GIT_WORK_TREE"))... | 
| 182c80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b    20 60 2d 2d 73 68 6f 77 2d 63 64 75 70 27 20 69 | ..............;;.`--show-cdup'.i | 
| 182ca0 | 73 20 74 68 65 20 72 65 6c 61 74 69 76 65 20 70    61 74 68 20 74 6f 20 74 68 65 20 74 6f 70 6c 65 | s.the.relative.path.to.the.tople | 
| 182cc0 | 76 65 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 3b 3b 20 66 72 6f 6d 20 60 28 66 69 | vel.................;;.from.`(fi | 
| 182ce0 | 6c 65 2d 74 72 75 65 6e 61 6d 65 20 64 65 66 61    75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 27 2e | le-truename.default-directory)'. | 
| 182d00 | 20 20 48 65 72 65 20 77 65 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 3b 3b 20 70 72 65 | ..Here.we.................;;.pre | 
| 182d20 | 74 65 6e 64 20 69 74 20 69 73 20 72 65 6c 61 74    69 76 65 20 74 6f 20 60 64 65 66 61 75 6c 74 2d | tend.it.is.relative.to.`default- | 
| 182d40 | 64 69 72 65 63 74 6f 72 79 27 2c 20 61 6e 64 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | directory',.and................. | 
| 182d60 | 3b 3b 20 67 6f 20 74 6f 20 74 68 61 74 20 64 69    72 65 63 74 6f 72 79 2e 20 20 54 68 65 6e 20 77 | ;;.go.to.that.directory...Then.w | 
| 182d80 | 65 20 63 68 65 63 6b 20 77 68 65 74 68 65 72 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e.check.whether................. | 
| 182da0 | 3b 3b 20 60 2d 2d 73 68 6f 77 2d 74 6f 70 6c 65    76 65 6c 27 20 73 74 69 6c 6c 20 72 65 74 75 72 | ;;.`--show-toplevel'.still.retur | 
| 182dc0 | 6e 73 20 74 68 65 20 73 61 6d 65 20 76 61 6c 75    65 20 61 6e 64 0a 20 20 20 20 20 20 20 20 20 20 | ns.the.same.value.and........... | 
| 182de0 | 20 20 20 20 20 20 3b 3b 20 77 68 65 74 68 65 72    20 60 2d 2d 73 68 6f 77 2d 63 64 75 70 27 20 6e | ......;;.whether.`--show-cdup'.n | 
| 182e00 | 6f 77 20 69 73 20 74 68 65 20 65 6d 70 74 79 20    73 74 72 69 6e 67 2e 20 20 49 66 0a 20 20 20 20 | ow.is.the.empty.string...If..... | 
| 182e20 | 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 62    6f 74 68 20 69 73 20 74 68 65 20 63 61 73 65 2c | ............;;.both.is.the.case, | 
| 182e40 | 20 74 68 65 6e 20 77 65 20 61 72 65 20 61 74 20    74 68 65 20 74 6f 70 6c 65 76 65 6c 20 6f 66 0a | .then.we.are.at.the.toplevel.of. | 
| 182e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    3b 3b 20 74 68 65 20 73 61 6d 65 20 77 6f 72 6b | ................;;.the.same.work | 
| 182e80 | 69 6e 67 20 74 72 65 65 2c 20 62 75 74 20 61 6c    73 6f 20 61 76 6f 69 64 65 64 20 6e 65 65 64 6c | ing.tree,.but.also.avoided.needl | 
| 182ea0 | 65 73 73 6c 79 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 3b 3b 20 66 6f 6c 6c 6f 77 69 | essly.................;;.followi | 
| 182ec0 | 6e 67 20 61 6e 79 20 73 79 6d 6c 69 6e 6b 73 2e    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ng.any.symlinks................. | 
| 182ee0 | 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 | .(progn...................(setq. | 
| 182f00 | 75 70 64 69 72 20 28 66 69 6c 65 2d 6e 61 6d 65    2d 61 73 2d 64 69 72 65 63 74 6f 72 79 0a 20 20 | updir.(file-name-as-directory... | 
| 182f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 | .............................(ma | 
| 182f40 | 67 69 74 2d 72 65 76 2d 70 61 72 73 65 2d 73 61    66 65 20 22 2d 2d 73 68 6f 77 2d 63 64 75 70 22 | git-rev-parse-safe."--show-cdup" | 
| 182f60 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 73 65 74 71 20 75 70 64 69 | )))...................(setq.updi | 
| 182f80 | 72 20 28 69 66 20 28 66 69 6c 65 2d 6e 61 6d 65    2d 61 62 73 6f 6c 75 74 65 2d 70 20 75 70 64 69 | r.(if.(file-name-absolute-p.updi | 
| 182fa0 | 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | r).............................. | 
| 182fc0 | 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28 66 69    6c 65 2d 72 65 6d 6f 74 65 2d 70 20 64 65 66 61 | .....(concat.(file-remote-p.defa | 
| 182fe0 | 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ult-directory).................. | 
| 183000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 75 70 64 69 72 29 0a | .........................updir). | 
| 183020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 183040 | 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d    65 20 75 70 64 69 72 29 29 29 0a 20 20 20 20 20 | (expand-file-name.updir)))...... | 
| 183060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e    64 2d 6c 65 74 2a 0a 20 20 20 20 20 20 20 20 20 | .............(and-let*.......... | 
| 183080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 64    65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 | .............((default-directory | 
| 1830a0 | 20 75 70 64 69 72 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | .updir)........................( | 
| 1830c0 | 74 6f 70 20 28 61 6e 64 20 28 73 74 72 69 6e 67    2d 65 71 75 61 6c 0a 20 20 20 20 20 20 20 20 20 | top.(and.(string-equal.......... | 
| 1830e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | .........................(magit- | 
| 183100 | 72 65 76 2d 70 61 72 73 65 2d 73 61 66 65 20 22    2d 2d 73 68 6f 77 2d 63 64 75 70 22 29 20 22 22 | rev-parse-safe."--show-cdup")."" | 
| 183120 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... | 
| 183140 | 20 20 20 28 6d 61 67 69 74 2d 72 65 76 2d 70 61    72 73 65 2d 73 61 66 65 20 22 2d 2d 73 68 6f 77 | ...(magit-rev-parse-safe."--show | 
| 183160 | 2d 74 6f 70 6c 65 76 65 6c 22 29 29 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -toplevel")))).................. | 
| 183180 | 20 20 20 28 73 74 72 69 6e 67 2d 65 71 75 61 6c    20 28 6d 61 67 69 74 2d 65 78 70 61 6e 64 2d 67 | ...(string-equal.(magit-expand-g | 
| 1831a0 | 69 74 2d 66 69 6c 65 2d 6e 61 6d 65 20 74 6f 70    29 20 74 6f 70 64 69 72 29 29 29 29 0a 20 20 20 | it-file-name.top).topdir)))).... | 
| 1831c0 | 20 20 20 20 20 20 20 20 20 20 20 20 75 70 64 69    72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ............updir).............. | 
| 1831e0 | 20 28 28 63 6f 6e 63 61 74 20 28 66 69 6c 65 2d    72 65 6d 6f 74 65 2d 70 20 64 65 66 61 75 6c 74 | .((concat.(file-remote-p.default | 
| 183200 | 2d 64 69 72 65 63 74 6f 72 79 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -directory)..................... | 
| 183220 | 20 20 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 61 73    2d 64 69 72 65 63 74 6f 72 79 20 74 6f 70 64 69 | ...(file-name-as-directory.topdi | 
| 183240 | 72 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20    28 61 6e 64 2d 6c 65 74 2a 20 28 28 67 69 74 64 | r)))))..........(and-let*.((gitd | 
| 183260 | 69 72 20 28 6d 61 67 69 74 2d 72 65 76 2d 70 61    72 73 65 2d 73 61 66 65 20 22 2d 2d 67 69 74 2d | ir.(magit-rev-parse-safe."--git- | 
| 183280 | 64 69 72 22 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 67 69 74 64 | dir")).....................(gitd | 
| 1832a0 | 69 72 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 61 73    2d 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 | ir.(file-name-as-directory...... | 
| 1832c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 69 66 20 28 66 69 6c | ........................(if.(fil | 
| 1832e0 | 65 2d 6e 61 6d 65 2d 61 62 73 6f 6c 75 74 65 2d    70 20 67 69 74 64 69 72 29 0a 20 20 20 20 20 20 | e-name-absolute-p.gitdir)....... | 
| 183300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 57 65 | ...........................;;.We | 
| 183320 | 20 6d 69 67 68 74 20 68 61 76 65 20 66 6f 6c 6c    6f 77 65 64 20 61 20 73 79 6d 6c 69 6e 6b 2e 0a | .might.have.followed.a.symlink.. | 
| 183340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 183360 | 20 28 63 6f 6e 63 61 74 20 28 66 69 6c 65 2d 72    65 6d 6f 74 65 2d 70 20 64 65 66 61 75 6c 74 2d | .(concat.(file-remote-p.default- | 
| 183380 | 64 69 72 65 63 74 6f 72 79 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | directory)...................... | 
| 1833a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6d 61 67 69 74 2d 65 78 70 61 6e | ....................(magit-expan | 
| 1833c0 | 64 2d 67 69 74 2d 66 69 6c 65 2d 6e 61 6d 65 20    67 69 74 64 69 72 29 29 0a 20 20 20 20 20 20 20 | d-git-file-name.gitdir))........ | 
| 1833e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 65 78 70 61 6e 64 2d | ........................(expand- | 
| 183400 | 66 69 6c 65 2d 6e 61 6d 65 20 67 69 74 64 69 72    29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | file-name.gitdir)))))........... | 
| 183420 | 20 28 69 66 20 28 6d 61 67 69 74 2d 62 61 72 65    2d 72 65 70 6f 2d 70 29 0a 20 20 20 20 20 20 20 | .(if.(magit-bare-repo-p)........ | 
| 183440 | 20 20 20 20 20 20 20 20 67 69 74 64 69 72 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 | ........gitdir..............(let | 
| 183460 | 2a 20 28 28 6c 69 6e 6b 20 28 65 78 70 61 6e 64    2d 66 69 6c 65 2d 6e 61 6d 65 20 22 67 69 74 64 | *.((link.(expand-file-name."gitd | 
| 183480 | 69 72 22 20 67 69 74 64 69 72 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ir".gitdir)).................... | 
| 1834a0 | 20 28 77 74 72 65 65 20 28 61 6e 64 20 28 66 69    6c 65 2d 65 78 69 73 74 73 2d 70 20 6c 69 6e 6b | .(wtree.(and.(file-exists-p.link | 
| 1834c0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... | 
| 1834e0 | 20 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 6c 69    6e 65 20 6c 69 6e 6b 29 29 29 29 0a 20 20 20 20 | ..(magit-file-line.link))))..... | 
| 183500 | 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...........(cond................ | 
| 183520 | 20 28 28 61 6e 64 20 77 74 72 65 65 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .((and.wtree.................... | 
| 183540 | 20 20 20 3b 3b 20 49 67 6e 6f 72 65 20 2e 67 69    74 2f 67 69 74 64 69 72 20 66 69 6c 65 73 20 74 | ...;;.Ignore..git/gitdir.files.t | 
| 183560 | 68 61 74 20 72 65 73 75 6c 74 20 66 72 6f 6d 20    61 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | hat.result.from.a............... | 
| 183580 | 20 20 20 20 20 20 20 20 3b 3b 20 47 69 74 20 62    75 67 2e 20 20 53 65 65 20 23 32 33 36 34 2e 0a | ........;;.Git.bug...See.#2364.. | 
| 1835a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6e 6f 74 20 28 65 71 75 61 | ......................(not.(equa | 
| 1835c0 | 6c 20 77 74 72 65 65 20 22 2e 67 69 74 22 29 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | l.wtree.".git")))............... | 
| 1835e0 | 20 20 20 3b 3b 20 52 65 74 75 72 6e 20 74 68 65    20 6c 69 6e 6b 65 64 20 77 6f 72 6b 69 6e 67 20 | ...;;.Return.the.linked.working. | 
| 183600 | 74 72 65 65 2e 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28 | tree...................(concat.( | 
| 183620 | 66 69 6c 65 2d 72 65 6d 6f 74 65 2d 70 20 64 65    66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 | file-remote-p.default-directory) | 
| 183640 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 2d | ..........................(file- | 
| 183660 | 6e 61 6d 65 2d 64 69 72 65 63 74 6f 72 79 20 77    74 72 65 65 29 29 29 0a 20 20 20 20 20 20 20 20 | name-directory.wtree)))......... | 
| 183680 | 20 20 20 20 20 20 20 20 3b 3b 20 54 68 65 20 77    6f 72 6b 69 6e 67 20 64 69 72 65 63 74 6f 72 79 | ........;;.The.working.directory | 
| 1836a0 | 20 6d 61 79 20 6e 6f 74 20 62 65 20 74 68 65 20    70 61 72 65 6e 74 0a 20 20 20 20 20 20 20 20 20 | .may.not.be.the.parent.......... | 
| 1836c0 | 20 20 20 20 20 20 20 3b 3b 20 64 69 72 65 63 74    6f 72 79 20 6f 66 20 2e 67 69 74 20 69 66 20 69 | .......;;.directory.of..git.if.i | 
| 1836e0 | 74 20 77 61 73 20 73 65 74 20 75 70 20 77 69 74    68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t.was.set.up.with............... | 
| 183700 | 20 20 3b 3b 20 22 67 69 74 20 69 6e 69 74 20 2d    2d 73 65 70 61 72 61 74 65 2d 67 69 74 2d 64 69 | ..;;."git.init.--separate-git-di | 
| 183720 | 72 22 2e 20 20 53 65 65 20 23 32 39 35 35 2e 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | r"...See.#2955.................. | 
| 183740 | 28 28 63 61 72 20 28 72 61 73 73 6f 63 20 67 69    74 64 69 72 20 6d 61 67 69 74 2d 2d 73 65 70 61 | ((car.(rassoc.gitdir.magit--sepa | 
| 183760 | 72 61 74 65 64 2d 67 69 74 64 69 72 73 29 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rated-gitdirs)))................ | 
| 183780 | 20 28 3b 3b 20 53 74 65 70 20 6f 75 74 73 69 64    65 20 74 68 65 20 63 6f 6e 74 72 6f 6c 20 64 69 | .(;;.Step.outside.the.control.di | 
| 1837a0 | 72 65 63 74 6f 72 79 20 74 6f 20 65 6e 74 65 72    20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 | rectory.to.enter.the............ | 
| 1837c0 | 20 20 20 20 20 20 3b 3b 20 77 6f 72 6b 69 6e 67    20 74 72 65 65 2e 0a 20 20 20 20 20 20 20 20 20 | ......;;.working.tree........... | 
| 1837e0 | 20 20 20 20 20 20 20 20 28 66 69 6c 65 2d 6e 61    6d 65 2d 64 69 72 65 63 74 6f 72 79 20 28 64 69 | ........(file-name-directory.(di | 
| 183800 | 72 65 63 74 6f 72 79 2d 66 69 6c 65 2d 6e 61 6d    65 20 67 69 74 64 69 72 29 29 29 29 29 29 29 29 | rectory-file-name.gitdir)))))))) | 
| 183820 | 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67    69 74 2d 2d 74 6f 70 6c 65 76 65 6c 2d 73 61 66 | ))))..(defun.magit--toplevel-saf | 
| 183840 | 65 20 28 29 0a 20 20 28 6f 72 20 28 6d 61 67 69    74 2d 74 6f 70 6c 65 76 65 6c 29 0a 20 20 20 20 | e.()...(or.(magit-toplevel)..... | 
| 183860 | 20 20 28 6d 61 67 69 74 2d 2d 6e 6f 74 2d 69 6e    73 69 64 65 2d 72 65 70 6f 73 69 74 6f 72 79 2d | ..(magit--not-inside-repository- | 
| 183880 | 65 72 72 6f 72 29 29 29 0a 0a 28 64 65 66 6d 61    63 72 6f 20 6d 61 67 69 74 2d 77 69 74 68 2d 74 | error)))..(defmacro.magit-with-t | 
| 1838a0 | 6f 70 6c 65 76 65 6c 20 28 26 72 65 73 74 20 62    6f 64 79 29 0a 20 20 28 64 65 63 6c 61 72 65 20 | oplevel.(&rest.body)...(declare. | 
| 1838c0 | 28 69 6e 64 65 6e 74 20 64 65 66 75 6e 29 20 28    64 65 62 75 67 20 28 62 6f 64 79 29 29 29 0a 20 | (indent.defun).(debug.(body))).. | 
| 1838e0 | 20 60 28 6c 65 74 20 28 28 64 65 66 61 75 6c 74    2d 64 69 72 65 63 74 6f 72 79 20 28 6d 61 67 69 | .`(let.((default-directory.(magi | 
| 183900 | 74 2d 2d 74 6f 70 6c 65 76 65 6c 2d 73 61 66 65    29 29 29 0a 20 20 20 20 20 2c 40 62 6f 64 79 29 | t--toplevel-safe)))......,@body) | 
| 183920 | 29 0a 0a 28 64 65 66 69 6e 65 2d 65 72 72 6f 72    20 27 6d 61 67 69 74 2d 6f 75 74 73 69 64 65 2d | )..(define-error.'magit-outside- | 
| 183940 | 67 69 74 2d 72 65 70 6f 20 22 4e 6f 74 20 69 6e    73 69 64 65 20 47 69 74 20 72 65 70 6f 73 69 74 | git-repo."Not.inside.Git.reposit | 
| 183960 | 6f 72 79 22 29 0a 28 64 65 66 69 6e 65 2d 65 72    72 6f 72 20 27 6d 61 67 69 74 2d 63 6f 72 72 75 | ory").(define-error.'magit-corru | 
| 183980 | 70 74 2d 67 69 74 2d 63 6f 6e 66 69 67 20 22 43    6f 72 72 75 70 74 20 47 69 74 20 63 6f 6e 66 69 | pt-git-config."Corrupt.Git.confi | 
| 1839a0 | 67 75 72 61 74 69 6f 6e 22 29 0a 28 64 65 66 69    6e 65 2d 65 72 72 6f 72 20 27 6d 61 67 69 74 2d | guration").(define-error.'magit- | 
| 1839c0 | 67 69 74 2d 65 78 65 63 75 74 61 62 6c 65 2d 6e    6f 74 2d 66 6f 75 6e 64 0a 20 20 22 47 69 74 20 | git-executable-not-found..."Git. | 
| 1839e0 | 65 78 65 63 75 74 61 62 6c 65 20 63 61 6e 6e 6f    74 20 62 65 20 66 6f 75 6e 64 20 28 73 65 65 20 | executable.cannot.be.found.(see. | 
| 183a00 | 68 74 74 70 73 3a 2f 2f 6d 61 67 69 74 2e 76 63    2f 67 6f 74 6f 2f 65 36 61 37 38 65 64 32 29 22 | https://magit.vc/goto/e6a78ed2)" | 
| 183a20 | 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d    2d 61 73 73 65 72 74 2d 75 73 61 62 6c 65 2d 67 | )..(defun.magit--assert-usable-g | 
| 183a40 | 69 74 20 28 29 0a 20 20 28 69 66 20 28 6e 6f 74    20 28 63 6f 6d 70 61 74 2d 63 61 6c 6c 20 65 78 | it.()...(if.(not.(compat-call.ex | 
| 183a60 | 65 63 75 74 61 62 6c 65 2d 66 69 6e 64 20 28 6d    61 67 69 74 2d 67 69 74 2d 65 78 65 63 75 74 61 | ecutable-find.(magit-git-executa | 
| 183a80 | 62 6c 65 29 20 74 29 29 0a 20 20 20 20 20 20 28    73 69 67 6e 61 6c 20 27 6d 61 67 69 74 2d 67 69 | ble).t)).......(signal.'magit-gi | 
| 183aa0 | 74 2d 65 78 65 63 75 74 61 62 6c 65 2d 6e 6f 74    2d 66 6f 75 6e 64 20 28 6d 61 67 69 74 2d 67 69 | t-executable-not-found.(magit-gi | 
| 183ac0 | 74 2d 65 78 65 63 75 74 61 62 6c 65 29 29 0a 20    20 20 20 28 6c 65 74 20 28 28 6d 61 67 69 74 2d | t-executable)).....(let.((magit- | 
| 183ae0 | 67 69 74 2d 64 65 62 75 67 0a 20 20 20 20 20 20    20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 65 72 | git-debug............(lambda.(er | 
| 183b00 | 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    28 73 69 67 6e 61 6c 20 27 6d 61 67 69 74 2d 63 | r)..............(signal.'magit-c | 
| 183b20 | 6f 72 72 75 70 74 2d 67 69 74 2d 63 6f 6e 66 69    67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | orrupt-git-config............... | 
| 183b40 | 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22    25 73 3a 20 25 73 22 20 64 65 66 61 75 6c 74 2d | .......(format."%s:.%s".default- | 
| 183b60 | 64 69 72 65 63 74 6f 72 79 20 65 72 72 29 29 29    29 29 0a 20 20 20 20 20 20 3b 3b 20 54 68 69 73 | directory.err))))).......;;.This | 
| 183b80 | 20 73 68 6f 75 6c 64 20 61 6c 77 61 79 73 20 73    75 63 63 65 65 64 20 75 6e 6c 65 73 73 20 74 68 | .should.always.succeed.unless.th | 
| 183ba0 | 65 72 65 27 73 20 61 20 63 6f 72 72 75 70 74 20    63 6f 6e 66 69 67 0a 20 20 20 20 20 20 3b 3b 20 | ere's.a.corrupt.config.......;;. | 
| 183bc0 | 28 6f 72 20 61 74 20 6c 65 61 73 74 20 61 20 73    69 6d 69 6c 61 72 6c 79 20 73 65 76 65 72 65 20 | (or.at.least.a.similarly.severe. | 
| 183be0 | 66 61 69 6c 69 6e 67 20 73 74 61 74 65 29 2e 20    20 4e 6f 74 65 20 74 68 61 74 0a 20 20 20 20 20 | failing.state)...Note.that...... | 
| 183c00 | 20 3b 3b 20 67 69 74 2d 63 6f 6e 66 69 67 27 73    20 2d 2d 64 65 66 61 75 6c 74 20 69 73 20 61 76 | .;;.git-config's.--default.is.av | 
| 183c20 | 6f 69 64 65 64 20 62 65 63 61 75 73 65 20 69 74    27 73 20 6e 6f 74 20 61 76 61 69 6c 61 62 6c 65 | oided.because.it's.not.available | 
| 183c40 | 0a 20 20 20 20 20 20 3b 3b 20 75 6e 74 69 6c 20    47 69 74 20 32 2e 31 38 2e 0a 20 20 20 20 20 20 | .......;;.until.Git.2.18........ | 
| 183c60 | 28 6d 61 67 69 74 2d 67 69 74 2d 73 74 72 69 6e    67 20 22 63 6f 6e 66 69 67 22 20 22 2d 2d 67 65 | (magit-git-string."config"."--ge | 
| 183c80 | 74 2d 63 6f 6c 6f 72 22 20 22 22 20 22 72 65 73    65 74 22 29 29 0a 20 20 20 20 6e 69 6c 29 29 0a | t-color".""."reset")).....nil)). | 
| 183ca0 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 6e    6f 74 2d 69 6e 73 69 64 65 2d 72 65 70 6f 73 69 | .(defun.magit--not-inside-reposi | 
| 183cc0 | 74 6f 72 79 2d 65 72 72 6f 72 20 28 29 0a 20 20    28 6d 61 67 69 74 2d 2d 61 73 73 65 72 74 2d 75 | tory-error.()...(magit--assert-u | 
| 183ce0 | 73 61 62 6c 65 2d 67 69 74 29 0a 20 20 28 73 69    67 6e 61 6c 20 27 6d 61 67 69 74 2d 6f 75 74 73 | sable-git)...(signal.'magit-outs | 
| 183d00 | 69 64 65 2d 67 69 74 2d 72 65 70 6f 20 64 65 66    61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 29 | ide-git-repo.default-directory)) | 
| 183d20 | 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 69    6e 73 69 64 65 2d 67 69 74 64 69 72 2d 70 20 28 | ..(defun.magit-inside-gitdir-p.( | 
| 183d40 | 26 6f 70 74 69 6f 6e 61 6c 20 6e 6f 65 72 72 6f    72 29 0a 20 20 22 52 65 74 75 72 6e 20 74 20 69 | &optional.noerror)..."Return.t.i | 
| 183d60 | 66 20 60 64 65 66 61 75 6c 74 2d 64 69 72 65 63    74 6f 72 79 27 20 69 73 20 62 65 6c 6f 77 20 74 | f.`default-directory'.is.below.t | 
| 183d80 | 68 65 20 72 65 70 6f 73 69 74 6f 72 79 20 64 69    72 65 63 74 6f 72 79 2e 0a 49 66 20 69 74 20 69 | he.repository.directory..If.it.i | 
| 183da0 | 73 20 62 65 6c 6f 77 20 74 68 65 20 77 6f 72 6b    69 6e 67 20 64 69 72 65 63 74 6f 72 79 2c 20 74 | s.below.the.working.directory,.t | 
| 183dc0 | 68 65 6e 20 72 65 74 75 72 6e 20 6e 69 6c 2e 0a    49 66 20 69 74 20 69 73 6e 27 74 20 62 65 6c 6f | hen.return.nil..If.it.isn't.belo | 
| 183de0 | 77 20 65 69 74 68 65 72 2c 20 74 68 65 6e 20 73    69 67 6e 61 6c 20 61 6e 20 65 72 72 6f 72 20 75 | w.either,.then.signal.an.error.u | 
| 183e00 | 6e 6c 65 73 73 20 4e 4f 45 52 52 4f 52 0a 69 73    20 6e 6f 6e 2d 6e 69 6c 2c 20 69 6e 20 77 68 69 | nless.NOERROR.is.non-nil,.in.whi | 
| 183e20 | 63 68 20 63 61 73 65 20 72 65 74 75 72 6e 20 6e    69 6c 2e 22 0a 20 20 28 61 6e 64 20 28 6d 61 67 | ch.case.return.nil."...(and.(mag | 
| 183e40 | 69 74 2d 2d 61 73 73 65 72 74 2d 64 65 66 61 75    6c 74 2d 64 69 72 65 63 74 6f 72 79 20 6e 6f 65 | it--assert-default-directory.noe | 
| 183e60 | 72 72 6f 72 29 0a 20 20 20 20 20 20 20 3b 3b 20    42 65 6c 6f 77 20 61 20 72 65 70 6f 73 69 74 6f | rror)........;;.Below.a.reposito | 
| 183e80 | 72 79 20 64 69 72 65 63 74 6f 72 79 20 74 68 61    74 20 69 73 20 6e 6f 74 20 6c 6f 63 61 74 65 64 | ry.directory.that.is.not.located | 
| 183ea0 | 20 62 65 6c 6f 77 20 74 68 65 0a 20 20 20 20 20    20 20 3b 3b 20 77 6f 72 6b 69 6e 67 20 64 69 72 | .below.the........;;.working.dir | 
| 183ec0 | 65 63 74 6f 72 79 20 22 67 69 74 20 72 65 76 2d    70 61 72 73 65 20 2d 2d 69 73 2d 69 6e 73 69 64 | ectory."git.rev-parse.--is-insid | 
| 183ee0 | 65 2d 67 69 74 2d 64 69 72 22 20 70 72 69 6e 74    73 0a 20 20 20 20 20 20 20 3b 3b 20 22 66 61 6c | e-git-dir".prints........;;."fal | 
| 183f00 | 73 65 22 2c 20 77 68 69 63 68 20 69 73 20 77 72    6f 6e 67 2e 0a 20 20 20 20 20 20 20 28 6c 65 74 | se",.which.is.wrong.........(let | 
| 183f20 | 20 28 28 67 69 74 64 69 72 20 28 6d 61 67 69 74    2d 67 69 74 64 69 72 29 29 29 0a 20 20 20 20 20 | .((gitdir.(magit-gitdir)))...... | 
| 183f40 | 20 20 20 20 28 63 6f 6e 64 20 28 67 69 74 64 69    72 20 28 66 69 6c 65 2d 69 6e 2d 64 69 72 65 63 | ....(cond.(gitdir.(file-in-direc | 
| 183f60 | 74 6f 72 79 2d 70 20 64 65 66 61 75 6c 74 2d 64    69 72 65 63 74 6f 72 79 20 67 69 74 64 69 72 29 | tory-p.default-directory.gitdir) | 
| 183f80 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6e 6f 65 72 72 6f 72 20 6e 69 6c 29 0a 20 | )................(noerror.nil).. | 
| 183fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74    20 28 73 69 67 6e 61 6c 20 27 6d 61 67 69 74 2d | ..............(t.(signal.'magit- | 
| 183fc0 | 6f 75 74 73 69 64 65 2d 67 69 74 2d 72 65 70 6f    20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f | outside-git-repo.default-directo | 
| 183fe0 | 72 79 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e    20 6d 61 67 69 74 2d 69 6e 73 69 64 65 2d 77 6f | ry))))))..(defun.magit-inside-wo | 
| 184000 | 72 6b 74 72 65 65 2d 70 20 28 26 6f 70 74 69 6f    6e 61 6c 20 6e 6f 65 72 72 6f 72 29 0a 20 20 22 | rktree-p.(&optional.noerror)..." | 
| 184020 | 52 65 74 75 72 6e 20 74 20 69 66 20 60 64 65 66    61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 27 20 | Return.t.if.`default-directory'. | 
| 184040 | 69 73 20 62 65 6c 6f 77 20 74 68 65 20 77 6f 72    6b 69 6e 67 20 64 69 72 65 63 74 6f 72 79 2e 0a | is.below.the.working.directory.. | 
| 184060 | 49 66 20 69 74 20 69 73 20 62 65 6c 6f 77 20 74    68 65 20 72 65 70 6f 73 69 74 6f 72 79 20 64 69 | If.it.is.below.the.repository.di | 
| 184080 | 72 65 63 74 6f 72 79 2c 20 74 68 65 6e 20 72 65    74 75 72 6e 20 6e 69 6c 2e 0a 49 66 20 69 74 20 | rectory,.then.return.nil..If.it. | 
| 1840a0 | 69 73 6e 27 74 20 62 65 6c 6f 77 20 65 69 74 68    65 72 2c 20 74 68 65 6e 20 73 69 67 6e 61 6c 20 | isn't.below.either,.then.signal. | 
| 1840c0 | 61 6e 20 65 72 72 6f 72 20 75 6e 6c 65 73 73 20    4e 4f 45 52 52 4f 52 0a 69 73 20 6e 6f 6e 2d 6e | an.error.unless.NOERROR.is.non-n | 
| 1840e0 | 69 6c 2c 20 69 6e 20 77 68 69 63 68 20 63 61 73    65 20 72 65 74 75 72 6e 20 6e 69 6c 2e 22 0a 20 | il,.in.which.case.return.nil.".. | 
| 184100 | 20 28 61 6e 64 20 28 6d 61 67 69 74 2d 2d 61 73    73 65 72 74 2d 64 65 66 61 75 6c 74 2d 64 69 72 | .(and.(magit--assert-default-dir | 
| 184120 | 65 63 74 6f 72 79 20 6e 6f 65 72 72 6f 72 29 0a    20 20 20 20 20 20 20 28 63 6f 6e 64 69 74 69 6f | ectory.noerror)........(conditio | 
| 184140 | 6e 2d 63 61 73 65 20 6e 69 6c 0a 20 20 20 20 20    20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 76 | n-case.nil............(magit-rev | 
| 184160 | 2d 70 61 72 73 65 2d 74 72 75 65 20 22 2d 2d 69    73 2d 69 6e 73 69 64 65 2d 77 6f 72 6b 2d 74 72 | -parse-true."--is-inside-work-tr | 
| 184180 | 65 65 22 29 0a 20 20 20 20 20 20 20 20 20 28 6d    61 67 69 74 2d 69 6e 76 61 6c 69 64 2d 67 69 74 | ee")..........(magit-invalid-git | 
| 1841a0 | 2d 62 6f 6f 6c 65 61 6e 0a 20 20 20 20 20 20 20    20 20 20 28 61 6e 64 20 28 6e 6f 74 20 6e 6f 65 | -boolean...........(and.(not.noe | 
| 1841c0 | 72 72 6f 72 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 73 69 67 6e 61 6c 20 27 6d 61 | rror)................(signal.'ma | 
| 1841e0 | 67 69 74 2d 6f 75 74 73 69 64 65 2d 67 69 74 2d    72 65 70 6f 20 64 65 66 61 75 6c 74 2d 64 69 72 | git-outside-git-repo.default-dir | 
| 184200 | 65 63 74 6f 72 79 29 29 29 29 29 29 0a 0a 28 63    6c 2d 64 65 66 67 65 6e 65 72 69 63 20 6d 61 67 | ectory))))))..(cl-defgeneric.mag | 
| 184220 | 69 74 2d 62 61 72 65 2d 72 65 70 6f 2d 70 20 28    26 6f 70 74 69 6f 6e 61 6c 20 6e 6f 65 72 72 6f | it-bare-repo-p.(&optional.noerro | 
| 184240 | 72 29 0a 20 20 22 52 65 74 75 72 6e 20 74 20 69    66 20 74 68 65 20 63 75 72 72 65 6e 74 20 72 65 | r)..."Return.t.if.the.current.re | 
| 184260 | 70 6f 73 69 74 6f 72 79 20 69 73 20 62 61 72 65    2e 0a 49 66 20 69 74 20 69 73 20 6e 6f 6e 2d 62 | pository.is.bare..If.it.is.non-b | 
| 184280 | 61 72 65 2c 20 74 68 65 6e 20 72 65 74 75 72 6e    20 6e 69 6c 2e 20 20 49 66 20 60 64 65 66 61 75 | are,.then.return.nil...If.`defau | 
| 1842a0 | 6c 74 2d 64 69 72 65 63 74 6f 72 79 27 0a 69 73    6e 27 74 20 62 65 6c 6f 77 20 61 20 47 69 74 20 | lt-directory'.isn't.below.a.Git. | 
| 1842c0 | 72 65 70 6f 73 69 74 6f 72 79 2c 20 74 68 65 6e    20 73 69 67 6e 61 6c 20 61 6e 20 65 72 72 6f 72 | repository,.then.signal.an.error | 
| 1842e0 | 20 75 6e 6c 65 73 73 0a 4e 4f 45 52 52 4f 52 20    69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 69 6e 20 77 | .unless.NOERROR.is.non-nil,.in.w | 
| 184300 | 68 69 63 68 20 63 61 73 65 20 72 65 74 75 72 6e    20 6e 69 6c 2e 22 0a 20 20 28 61 6e 64 20 28 6d | hich.case.return.nil."...(and.(m | 
| 184320 | 61 67 69 74 2d 2d 61 73 73 65 72 74 2d 64 65 66    61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 6e | agit--assert-default-directory.n | 
| 184340 | 6f 65 72 72 6f 72 29 0a 20 20 20 20 20 20 20 28    63 6f 6e 64 69 74 69 6f 6e 2d 63 61 73 65 20 6e | oerror)........(condition-case.n | 
| 184360 | 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d    61 67 69 74 2d 72 65 76 2d 70 61 72 73 65 2d 74 | il............(magit-rev-parse-t | 
| 184380 | 72 75 65 20 22 2d 2d 69 73 2d 62 61 72 65 2d 72    65 70 6f 73 69 74 6f 72 79 22 29 0a 20 20 20 20 | rue."--is-bare-repository")..... | 
| 1843a0 | 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 76 61    6c 69 64 2d 67 69 74 2d 62 6f 6f 6c 65 61 6e 0a | .....(magit-invalid-git-boolean. | 
| 1843c0 | 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28    6e 6f 74 20 6e 6f 65 72 72 6f 72 29 0a 20 20 20 | ..........(and.(not.noerror).... | 
| 1843e0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 73 69 67    6e 61 6c 20 27 6d 61 67 69 74 2d 6f 75 74 73 69 | ............(signal.'magit-outsi | 
| 184400 | 64 65 2d 67 69 74 2d 72 65 70 6f 20 64 65 66 61    75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 29 29 | de-git-repo.default-directory))) | 
| 184420 | 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69    74 2d 2d 61 73 73 65 72 74 2d 64 65 66 61 75 6c | )))..(defun.magit--assert-defaul | 
| 184440 | 74 2d 64 69 72 65 63 74 6f 72 79 20 28 26 6f 70    74 69 6f 6e 61 6c 20 6e 6f 65 72 72 6f 72 29 0a | t-directory.(&optional.noerror). | 
| 184460 | 20 20 28 6f 72 20 28 66 69 6c 65 2d 64 69 72 65    63 74 6f 72 79 2d 70 20 64 65 66 61 75 6c 74 2d | ..(or.(file-directory-p.default- | 
| 184480 | 64 69 72 65 63 74 6f 72 79 29 0a 20 20 20 20 20    20 28 61 6e 64 20 28 6e 6f 74 20 6e 6f 65 72 72 | directory).......(and.(not.noerr | 
| 1844a0 | 6f 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 28    6c 65 74 20 28 28 65 78 69 73 74 73 20 28 66 69 | or)............(let.((exists.(fi | 
| 1844c0 | 6c 65 2d 65 78 69 73 74 73 2d 70 20 64 65 66 61    75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 29 29 | le-exists-p.default-directory))) | 
| 1844e0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73    69 67 6e 61 6c 20 28 69 66 20 65 78 69 73 74 73 | ..............(signal.(if.exists | 
| 184500 | 20 27 66 69 6c 65 2d 65 72 72 6f 72 20 27 66 69    6c 65 2d 6d 69 73 73 69 6e 67 29 0a 20 20 20 20 | .'file-error.'file-missing)..... | 
| 184520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6c 69 73 74 20 22 52 75 6e 6e 69 6e 67 20 | .................(list."Running. | 
| 184540 | 67 69 74 20 69 6e 20 64 69 72 65 63 74 6f 72 79    22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | git.in.directory"............... | 
| 184560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66    20 65 78 69 73 74 73 0a 20 20 20 20 20 20 20 20 | .............(if.exists......... | 
| 184580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 22 4e 6f 74 20 61 20 64 69 | ......................."Not.a.di | 
| 1845a0 | 72 65 63 74 6f 72 79 22 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rectory"........................ | 
| 1845c0 | 20 20 20 20 20 20 22 4e 6f 20 73 75 63 68 20 66    69 6c 65 20 6f 72 20 64 69 72 65 63 74 6f 72 79 | ......"No.such.file.or.directory | 
| 1845e0 | 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 | ")............................de | 
| 184600 | 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29    29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | fault-directory))))))..(defun.ma | 
| 184620 | 67 69 74 2d 67 69 74 2d 72 65 70 6f 2d 70 20 28    64 69 72 65 63 74 6f 72 79 20 26 6f 70 74 69 6f | git-git-repo-p.(directory.&optio | 
| 184640 | 6e 61 6c 20 6e 6f 6e 2d 62 61 72 65 29 0a 20 20    22 52 65 74 75 72 6e 20 74 20 69 66 20 44 49 52 | nal.non-bare)..."Return.t.if.DIR | 
| 184660 | 45 43 54 4f 52 59 20 69 73 20 61 20 47 69 74 20    72 65 70 6f 73 69 74 6f 72 79 2e 0a 57 68 65 6e | ECTORY.is.a.Git.repository..When | 
| 184680 | 20 6f 70 74 69 6f 6e 61 6c 20 4e 4f 4e 2d 42 41    52 45 20 69 73 20 6e 6f 6e 2d 6e 69 6c 20 61 6c | .optional.NON-BARE.is.non-nil.al | 
| 1846a0 | 73 6f 20 72 65 74 75 72 6e 20 6e 69 6c 20 69 66    20 44 49 52 45 43 54 4f 52 59 20 69 73 0a 61 20 | so.return.nil.if.DIRECTORY.is.a. | 
| 1846c0 | 62 61 72 65 20 72 65 70 6f 73 69 74 6f 72 79 2e    22 0a 20 20 28 61 6e 64 20 28 66 69 6c 65 2d 64 | bare.repository."...(and.(file-d | 
| 1846e0 | 69 72 65 63 74 6f 72 79 2d 70 20 64 69 72 65 63    74 6f 72 79 29 20 3b 20 41 76 6f 69 64 20 61 72 | irectory-p.directory).;.Avoid.ar | 
| 184700 | 63 68 69 76 65 73 2c 20 73 65 65 20 23 33 33 39    37 2e 0a 20 20 20 20 20 20 20 28 6f 72 20 28 66 | chives,.see.#3397.........(or.(f | 
| 184720 | 69 6c 65 2d 72 65 67 75 6c 61 72 2d 70 20 28 65    78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 | ile-regular-p.(expand-file-name. | 
| 184740 | 22 2e 67 69 74 22 20 64 69 72 65 63 74 6f 72 79    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 66 | ".git".directory))............(f | 
| 184760 | 69 6c 65 2d 64 69 72 65 63 74 6f 72 79 2d 70 20    28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d | ile-directory-p.(expand-file-nam | 
| 184780 | 65 20 22 2e 67 69 74 22 20 64 69 72 65 63 74 6f    72 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | e.".git".directory))............ | 
| 1847a0 | 28 61 6e 64 20 28 6e 6f 74 20 6e 6f 6e 2d 62 61    72 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | (and.(not.non-bare)............. | 
| 1847c0 | 20 20 20 20 28 66 69 6c 65 2d 72 65 67 75 6c 61    72 2d 70 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 | ....(file-regular-p.(expand-file | 
| 1847e0 | 2d 6e 61 6d 65 20 22 48 45 41 44 22 20 64 69 72    65 63 74 6f 72 79 29 29 0a 20 20 20 20 20 20 20 | -name."HEAD".directory))........ | 
| 184800 | 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 2d 64    69 72 65 63 74 6f 72 79 2d 70 20 28 65 78 70 61 | .........(file-directory-p.(expa | 
| 184820 | 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 72 65    66 73 22 20 64 69 72 65 63 74 6f 72 79 29 29 0a | nd-file-name."refs".directory)). | 
| 184840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 66 69 6c 65 2d 64 69 72 65 63 74 6f 72 79 2d | ................(file-directory- | 
| 184860 | 70 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e    61 6d 65 20 22 6f 62 6a 65 63 74 73 22 20 64 69 | p.(expand-file-name."objects".di | 
| 184880 | 72 65 63 74 6f 72 79 29 29 29 29 29 29 0a 0a 28    64 65 66 75 6e 20 6d 61 67 69 74 2d 66 69 6c 65 | rectory))))))..(defun.magit-file | 
| 1848a0 | 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 20 28    26 6f 70 74 69 6f 6e 61 6c 20 66 69 6c 65 20 74 | -relative-name.(&optional.file.t | 
| 1848c0 | 72 61 63 6b 65 64 29 0a 20 20 22 52 65 74 75 72    6e 20 74 68 65 20 70 61 74 68 20 6f 66 20 46 49 | racked)..."Return.the.path.of.FI | 
| 1848e0 | 4c 45 20 72 65 6c 61 74 69 76 65 20 74 6f 20 74    68 65 20 72 65 70 6f 73 69 74 6f 72 79 20 72 6f | LE.relative.to.the.repository.ro | 
| 184900 | 6f 74 2e 0a 0a 49 66 20 6f 70 74 69 6f 6e 61 6c    20 46 49 4c 45 20 69 73 20 6e 69 6c 20 6f 72 20 | ot...If.optional.FILE.is.nil.or. | 
| 184920 | 6f 6d 69 74 74 65 64 2c 20 72 65 74 75 72 6e 20    74 68 65 20 72 65 6c 61 74 69 76 65 20 70 61 74 | omitted,.return.the.relative.pat | 
| 184940 | 68 20 6f 66 0a 74 68 65 20 66 69 6c 65 20 62 65    69 6e 67 20 76 69 73 69 74 65 64 20 69 6e 20 74 | h.of.the.file.being.visited.in.t | 
| 184960 | 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65    72 2c 20 69 66 20 61 6e 79 2c 20 65 6c 73 65 20 | he.current.buffer,.if.any,.else. | 
| 184980 | 6e 69 6c 2e 0a 49 66 20 74 68 65 20 66 69 6c 65    20 69 73 20 6e 6f 74 20 69 6e 73 69 64 65 20 61 | nil..If.the.file.is.not.inside.a | 
| 1849a0 | 20 47 69 74 20 72 65 70 6f 73 69 74 6f 72 79 2c    20 74 68 65 6e 20 72 65 74 75 72 6e 20 6e 69 6c | .Git.repository,.then.return.nil | 
| 1849c0 | 2e 0a 0a 49 66 20 54 52 41 43 4b 45 44 20 69 73    20 6e 6f 6e 2d 6e 69 6c 2c 20 72 65 74 75 72 6e | ...If.TRACKED.is.non-nil,.return | 
| 1849e0 | 20 74 68 65 20 70 61 74 68 20 6f 6e 6c 79 20 69    66 20 69 74 20 6d 61 74 63 68 65 73 20 61 0a 74 | .the.path.only.if.it.matches.a.t | 
| 184a00 | 72 61 63 6b 65 64 20 66 69 6c 65 2e 22 0a 20 20    28 75 6e 6c 65 73 73 20 66 69 6c 65 0a 20 20 20 | racked.file."...(unless.file.... | 
| 184a20 | 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62    75 66 66 65 72 20 28 6f 72 20 28 62 75 66 66 65 | .(with-current-buffer.(or.(buffe | 
| 184a40 | 72 2d 62 61 73 65 2d 62 75 66 66 65 72 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | r-base-buffer).................. | 
| 184a60 | 20 20 20 20 20 20 20 20 20 20 20 20 28 63 75 72    72 65 6e 74 2d 62 75 66 66 65 72 29 29 0a 20 20 | ............(current-buffer))... | 
| 184a80 | 20 20 20 20 28 73 65 74 71 20 66 69 6c 65 20 28    6f 72 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d | ....(setq.file.(or.magit-buffer- | 
| 184aa0 | 66 69 6c 65 2d 6e 61 6d 65 20 62 75 66 66 65 72    2d 66 69 6c 65 2d 6e 61 6d 65 0a 20 20 20 20 20 | file-name.buffer-file-name...... | 
| 184ac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 61 6e 64 20 28 64 65 72 69 76 65 64 2d 6d 6f | ................(and.(derived-mo | 
| 184ae0 | 64 65 2d 70 20 27 64 69 72 65 64 2d 6d 6f 64 65    29 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 | de-p.'dired-mode).default-direct | 
| 184b00 | 6f 72 79 29 29 29 29 29 0a 20 20 28 77 68 65 6e    20 28 61 6e 64 20 66 69 6c 65 20 28 6f 72 20 28 | ory)))))...(when.(and.file.(or.( | 
| 184b20 | 6e 6f 74 20 74 72 61 63 6b 65 64 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | not.tracked).................... | 
| 184b40 | 20 20 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 74    72 61 63 6b 65 64 2d 70 20 28 66 69 6c 65 2d 72 | ...(magit-file-tracked-p.(file-r | 
| 184b60 | 65 6c 61 74 69 76 65 2d 6e 61 6d 65 20 66 69 6c    65 29 29 29 29 0a 20 20 20 20 28 61 6e 64 2d 6c | elative-name.file)))).....(and-l | 
| 184b80 | 65 74 2a 20 28 28 64 69 72 20 28 6d 61 67 69 74    2d 74 6f 70 6c 65 76 65 6c 0a 20 20 20 20 20 20 | et*.((dir.(magit-toplevel....... | 
| 184ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6d 61 67 69 74 2d 2d 73 61 66 65 2d 64 65 66 61 | ...............(magit--safe-defa | 
| 184bc0 | 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ult-directory................... | 
| 184be0 | 20 20 20 20 28 64 69 72 65 63 74 6f 72 79 2d 66    69 6c 65 2d 6e 61 6d 65 20 28 66 69 6c 65 2d 6e | ....(directory-file-name.(file-n | 
| 184c00 | 61 6d 65 2d 64 69 72 65 63 74 6f 72 79 20 66 69    6c 65 29 29 29 29 29 29 0a 20 20 20 20 20 20 28 | ame-directory.file)))))).......( | 
| 184c20 | 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61    6d 65 20 66 69 6c 65 20 64 69 72 29 29 29 29 0a | file-relative-name.file.dir)))). | 
| 184c40 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 66 69    6c 65 2d 69 67 6e 6f 72 65 64 2d 70 20 28 66 69 | .(defun.magit-file-ignored-p.(fi | 
| 184c60 | 6c 65 29 0a 20 20 28 6d 61 67 69 74 2d 67 69 74    2d 73 74 72 69 6e 67 2d 70 20 22 6c 73 2d 66 69 | le)...(magit-git-string-p."ls-fi | 
| 184c80 | 6c 65 73 22 20 22 2d 2d 6f 74 68 65 72 73 22 20    22 2d 2d 69 67 6e 6f 72 65 64 22 20 22 2d 2d 65 | les"."--others"."--ignored"."--e | 
| 184ca0 | 78 63 6c 75 64 65 2d 73 74 61 6e 64 61 72 64 22    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | xclude-standard"................ | 
| 184cc0 | 20 20 20 20 20 20 20 22 2d 2d 22 20 28 6d 61 67    69 74 2d 63 6f 6e 76 65 72 74 2d 66 69 6c 65 6e | ......."--".(magit-convert-filen | 
| 184ce0 | 61 6d 65 2d 66 6f 72 2d 67 69 74 20 66 69 6c 65    29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | ame-for-git.file)))..(defun.magi | 
| 184d00 | 74 2d 66 69 6c 65 2d 74 72 61 63 6b 65 64 2d 70    20 28 66 69 6c 65 29 0a 20 20 28 6d 61 67 69 74 | t-file-tracked-p.(file)...(magit | 
| 184d20 | 2d 67 69 74 2d 73 75 63 63 65 73 73 20 22 6c 73    2d 66 69 6c 65 73 22 20 22 2d 2d 65 72 72 6f 72 | -git-success."ls-files"."--error | 
| 184d40 | 2d 75 6e 6d 61 74 63 68 22 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 | -unmatch"......................" | 
| 184d60 | 2d 2d 22 20 28 6d 61 67 69 74 2d 63 6f 6e 76 65    72 74 2d 66 69 6c 65 6e 61 6d 65 2d 66 6f 72 2d | --".(magit-convert-filename-for- | 
| 184d80 | 67 69 74 20 66 69 6c 65 29 29 29 0a 0a 28 64 65    66 75 6e 20 6d 61 67 69 74 2d 6c 69 73 74 2d 66 | git.file)))..(defun.magit-list-f | 
| 184da0 | 69 6c 65 73 20 28 26 72 65 73 74 20 61 72 67 73    29 0a 20 20 28 61 70 70 6c 79 20 23 27 6d 61 67 | iles.(&rest.args)...(apply.#'mag | 
| 184dc0 | 69 74 2d 67 69 74 2d 69 74 65 6d 73 20 22 6c 73    2d 66 69 6c 65 73 22 20 22 2d 7a 22 20 22 2d 2d | it-git-items."ls-files"."-z"."-- | 
| 184de0 | 66 75 6c 6c 2d 6e 61 6d 65 22 20 61 72 67 73 29    29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | full-name".args))..(defun.magit- | 
| 184e00 | 74 72 61 63 6b 65 64 2d 66 69 6c 65 73 20 28 29    0a 20 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 66 | tracked-files.()...(magit-list-f | 
| 184e20 | 69 6c 65 73 20 22 2d 2d 63 61 63 68 65 64 22 29    29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | iles."--cached"))..(defun.magit- | 
| 184e40 | 75 6e 74 72 61 63 6b 65 64 2d 66 69 6c 65 73 20    28 26 6f 70 74 69 6f 6e 61 6c 20 61 6c 6c 20 66 | untracked-files.(&optional.all.f | 
| 184e60 | 69 6c 65 73 29 0a 20 20 28 6d 61 67 69 74 2d 6c    69 73 74 2d 66 69 6c 65 73 20 22 2d 2d 6f 74 68 | iles)...(magit-list-files."--oth | 
| 184e80 | 65 72 22 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 61 6e 64 20 28 6e 6f | er".....................(and.(no | 
| 184ea0 | 74 20 61 6c 6c 29 20 22 2d 2d 65 78 63 6c 75 64    65 2d 73 74 61 6e 64 61 72 64 22 29 0a 20 20 20 | t.all)."--exclude-standard").... | 
| 184ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 22 2d 2d 22 20 66 69 6c 65 73 29 29 0a 0a 28 | ................."--".files))..( | 
| 184ee0 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 6d 6f 64 69    66 69 65 64 2d 66 69 6c 65 73 20 28 26 6f 70 74 | defun.magit-modified-files.(&opt | 
| 184f00 | 69 6f 6e 61 6c 20 6e 6f 6d 6f 64 75 6c 65 73 20    66 69 6c 65 73 29 0a 20 20 28 6d 61 67 69 74 2d | ional.nomodules.files)...(magit- | 
| 184f20 | 67 69 74 2d 69 74 65 6d 73 20 22 64 69 66 66 2d    69 6e 64 65 78 22 20 22 2d 7a 22 20 22 2d 2d 6e | git-items."diff-index"."-z"."--n | 
| 184f40 | 61 6d 65 2d 6f 6e 6c 79 22 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e | ame-only"....................(an | 
| 184f60 | 64 20 6e 6f 6d 6f 64 75 6c 65 73 20 22 2d 2d 69    67 6e 6f 72 65 2d 73 75 62 6d 6f 64 75 6c 65 73 | d.nomodules."--ignore-submodules | 
| 184f80 | 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6d 61 67 69 74 2d 68 65 61 | ")....................(magit-hea | 
| 184fa0 | 64 69 73 68 29 20 22 2d 2d 22 20 66 69 6c 65 73    29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | dish)."--".files))..(defun.magit | 
| 184fc0 | 2d 75 6e 73 74 61 67 65 64 2d 66 69 6c 65 73 20    28 26 6f 70 74 69 6f 6e 61 6c 20 6e 6f 6d 6f 64 | -unstaged-files.(&optional.nomod | 
| 184fe0 | 75 6c 65 73 20 66 69 6c 65 73 29 0a 20 20 28 6d    61 67 69 74 2d 67 69 74 2d 69 74 65 6d 73 20 22 | ules.files)...(magit-git-items." | 
| 185000 | 64 69 66 66 2d 66 69 6c 65 73 22 20 22 2d 7a 22    20 22 2d 2d 6e 61 6d 65 2d 6f 6e 6c 79 22 20 22 | diff-files"."-z"."--name-only"." | 
| 185020 | 2d 2d 64 69 66 66 2d 66 69 6c 74 65 72 3d 75 22    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | --diff-filter=u"................ | 
| 185040 | 20 20 20 20 28 61 6e 64 20 6e 6f 6d 6f 64 75 6c    65 73 20 22 2d 2d 69 67 6e 6f 72 65 2d 73 75 62 | ....(and.nomodules."--ignore-sub | 
| 185060 | 6d 6f 64 75 6c 65 73 22 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d | modules")...................."-- | 
| 185080 | 22 20 66 69 6c 65 73 29 29 0a 0a 28 64 65 66 75    6e 20 6d 61 67 69 74 2d 73 74 61 67 65 64 2d 66 | ".files))..(defun.magit-staged-f | 
| 1850a0 | 69 6c 65 73 20 28 26 6f 70 74 69 6f 6e 61 6c 20    6e 6f 6d 6f 64 75 6c 65 73 20 66 69 6c 65 73 29 | iles.(&optional.nomodules.files) | 
| 1850c0 | 0a 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 69 74    65 6d 73 20 22 64 69 66 66 2d 69 6e 64 65 78 22 | ...(magit-git-items."diff-index" | 
| 1850e0 | 20 22 2d 7a 22 20 22 2d 2d 6e 61 6d 65 2d 6f 6e    6c 79 22 20 22 2d 2d 63 61 63 68 65 64 22 0a 20 | ."-z"."--name-only"."--cached".. | 
| 185100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 61 6e 64 20 6e 6f 6d 6f 64 75 6c 65 73 | ..................(and.nomodules | 
| 185120 | 20 22 2d 2d 69 67 6e 6f 72 65 2d 73 75 62 6d 6f    64 75 6c 65 73 22 29 0a 20 20 20 20 20 20 20 20 | ."--ignore-submodules")......... | 
| 185140 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69    74 2d 68 65 61 64 69 73 68 29 20 22 2d 2d 22 20 | ...........(magit-headish)."--". | 
| 185160 | 66 69 6c 65 73 29 29 0a 0a 28 64 65 66 75 6e 20    6d 61 67 69 74 2d 62 69 6e 61 72 79 2d 66 69 6c | files))..(defun.magit-binary-fil | 
| 185180 | 65 73 20 28 26 72 65 73 74 20 61 72 67 73 29 0a    20 20 28 2d 2d 6d 61 70 63 61 74 20 28 61 6e 64 | es.(&rest.args)...(--mapcat.(and | 
| 1851a0 | 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22    5e 2d 5c 74 2d 5c 74 5c 5c 28 2e 2b 5c 5c 29 22 | .(string-match."^-\t-\t\\(.+\\)" | 
| 1851c0 | 20 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6c 69 73 74 20 28 6d 61 74 | .it)..................(list.(mat | 
| 1851e0 | 63 68 2d 73 74 72 69 6e 67 20 31 20 69 74 29 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 61 | ch-string.1.it))).............(a | 
| 185200 | 70 70 6c 79 20 23 27 6d 61 67 69 74 2d 67 69 74    2d 69 74 65 6d 73 0a 20 20 20 20 20 20 20 20 20 | pply.#'magit-git-items.......... | 
| 185220 | 20 20 20 20 20 20 20 20 20 20 22 64 69 66 66 22    20 22 2d 7a 22 20 22 2d 2d 6e 75 6d 73 74 61 74 | .........."diff"."-z"."--numstat | 
| 185240 | 22 20 22 2d 2d 69 67 6e 6f 72 65 2d 73 75 62 6d    6f 64 75 6c 65 73 22 0a 20 20 20 20 20 20 20 20 | "."--ignore-submodules"......... | 
| 185260 | 20 20 20 20 20 20 20 20 20 20 20 61 72 67 73 29    29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | ...........args)))..(defun.magit | 
| 185280 | 2d 75 6e 6d 65 72 67 65 64 2d 66 69 6c 65 73 20    28 29 0a 20 20 28 6d 61 67 69 74 2d 67 69 74 2d | -unmerged-files.()...(magit-git- | 
| 1852a0 | 69 74 65 6d 73 20 22 64 69 66 66 2d 66 69 6c 65    73 22 20 22 2d 7a 22 20 22 2d 2d 6e 61 6d 65 2d | items."diff-files"."-z"."--name- | 
| 1852c0 | 6f 6e 6c 79 22 20 22 2d 2d 64 69 66 66 2d 66 69    6c 74 65 72 3d 55 22 29 29 0a 0a 28 64 65 66 75 | only"."--diff-filter=U"))..(defu | 
| 1852e0 | 6e 20 6d 61 67 69 74 2d 69 67 6e 6f 72 65 64 2d    66 69 6c 65 73 20 28 29 0a 20 20 28 6d 61 67 69 | n.magit-ignored-files.()...(magi | 
| 185300 | 74 2d 67 69 74 2d 69 74 65 6d 73 20 22 6c 73 2d    66 69 6c 65 73 22 20 22 2d 7a 22 20 22 2d 2d 6f | t-git-items."ls-files"."-z"."--o | 
| 185320 | 74 68 65 72 73 22 20 22 2d 2d 69 67 6e 6f 72 65    64 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | thers"."--ignored".............. | 
| 185340 | 20 20 20 20 20 20 22 2d 2d 65 78 63 6c 75 64 65    2d 73 74 61 6e 64 61 72 64 22 20 22 2d 2d 64 69 | ......"--exclude-standard"."--di | 
| 185360 | 72 65 63 74 6f 72 79 22 29 29 0a 0a 28 64 65 66    75 6e 20 6d 61 67 69 74 2d 73 74 61 73 68 65 64 | rectory"))..(defun.magit-stashed | 
| 185380 | 2d 66 69 6c 65 73 20 28 73 74 61 73 68 29 0a 20    20 28 6d 61 67 69 74 2d 67 69 74 2d 69 74 65 6d | -files.(stash)...(magit-git-item | 
| 1853a0 | 73 20 22 73 74 61 73 68 22 20 22 73 68 6f 77 22    20 22 2d 7a 22 20 22 2d 2d 6e 61 6d 65 2d 6f 6e | s."stash"."show"."-z"."--name-on | 
| 1853c0 | 6c 79 22 20 73 74 61 73 68 29 29 0a 0a 28 64 65    66 75 6e 20 6d 61 67 69 74 2d 73 6b 69 70 2d 77 | ly".stash))..(defun.magit-skip-w | 
| 1853e0 | 6f 72 6b 74 72 65 65 2d 66 69 6c 65 73 20 28 29    0a 20 20 28 2d 2d 6b 65 65 70 20 28 61 6e 64 20 | orktree-files.()...(--keep.(and. | 
| 185400 | 28 3d 20 28 61 72 65 66 20 69 74 20 30 29 20 3f    53 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | (=.(aref.it.0).?S).............. | 
| 185420 | 20 20 28 73 75 62 73 74 72 69 6e 67 20 69 74 20    32 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d | ..(substring.it.2))...........(m | 
| 185440 | 61 67 69 74 2d 6c 69 73 74 2d 66 69 6c 65 73 20    22 2d 74 22 29 29 29 0a 0a 28 64 65 66 75 6e 20 | agit-list-files."-t")))..(defun. | 
| 185460 | 6d 61 67 69 74 2d 61 73 73 75 6d 65 2d 75 6e 63    68 61 6e 67 65 64 2d 66 69 6c 65 73 20 28 29 0a | magit-assume-unchanged-files.(). | 
| 185480 | 20 20 28 2d 2d 6b 65 65 70 20 28 61 6e 64 20 28    6d 65 6d 71 20 28 61 72 65 66 20 69 74 20 30 29 | ..(--keep.(and.(memq.(aref.it.0) | 
| 1854a0 | 20 27 28 3f 68 20 3f 73 20 3f 6d 20 3f 72 20 3f    63 20 3f 6b 29 29 0a 20 20 20 20 20 20 20 20 20 | .'(?h.?s.?m.?r.?c.?k)).......... | 
| 1854c0 | 20 20 20 20 20 20 28 73 75 62 73 74 72 69 6e 67    20 69 74 20 32 29 29 0a 20 20 20 20 20 20 20 20 | ......(substring.it.2))......... | 
| 1854e0 | 20 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 66 69    6c 65 73 20 22 2d 76 22 29 29 29 0a 0a 28 64 65 | ..(magit-list-files."-v")))..(de | 
| 185500 | 66 75 6e 20 6d 61 67 69 74 2d 72 65 76 69 73 69    6f 6e 2d 66 69 6c 65 73 20 28 72 65 76 29 0a 20 | fun.magit-revision-files.(rev).. | 
| 185520 | 20 28 6d 61 67 69 74 2d 77 69 74 68 2d 74 6f 70    6c 65 76 65 6c 0a 20 20 20 20 28 6d 61 67 69 74 | .(magit-with-toplevel.....(magit | 
| 185540 | 2d 67 69 74 2d 69 74 65 6d 73 20 22 6c 73 2d 74    72 65 65 22 20 22 2d 7a 22 20 22 2d 72 22 20 22 | -git-items."ls-tree"."-z"."-r"." | 
| 185560 | 2d 2d 6e 61 6d 65 2d 6f 6e 6c 79 22 20 72 65 76    29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | --name-only".rev)))..(defun.magi | 
| 185580 | 74 2d 72 65 76 69 73 69 6f 6e 2d 64 69 72 65 63    74 6f 72 69 65 73 20 28 72 65 76 29 0a 20 20 22 | t-revision-directories.(rev)..." | 
| 1855a0 | 4c 69 73 74 20 64 69 72 65 63 74 6f 72 69 65 73    20 74 68 61 74 20 63 6f 6e 74 61 69 6e 20 61 20 | List.directories.that.contain.a. | 
| 1855c0 | 74 72 61 63 6b 65 64 20 66 69 6c 65 20 69 6e 20    72 65 76 69 73 69 6f 6e 20 52 45 56 2e 22 0a 20 | tracked.file.in.revision.REV.".. | 
| 1855e0 | 20 28 6d 61 67 69 74 2d 77 69 74 68 2d 74 6f 70    6c 65 76 65 6c 0a 20 20 20 20 28 6d 61 70 63 61 | .(magit-with-toplevel.....(mapca | 
| 185600 | 72 20 23 27 66 69 6c 65 2d 6e 61 6d 65 2d 61 73    2d 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 | r.#'file-name-as-directory...... | 
| 185620 | 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69    74 2d 69 74 65 6d 73 20 22 6c 73 2d 74 72 65 65 | .......(magit-git-items."ls-tree | 
| 185640 | 22 20 22 2d 7a 22 20 22 2d 72 22 20 22 2d 64 22    20 22 2d 2d 6e 61 6d 65 2d 6f 6e 6c 79 22 20 72 | "."-z"."-r"."-d"."--name-only".r | 
| 185660 | 65 76 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d    61 67 69 74 2d 63 68 61 6e 67 65 64 2d 66 69 6c | ev))))..(defun.magit-changed-fil | 
| 185680 | 65 73 20 28 72 65 76 2d 6f 72 2d 72 61 6e 67 65    20 26 6f 70 74 69 6f 6e 61 6c 20 6f 74 68 65 72 | es.(rev-or-range.&optional.other | 
| 1856a0 | 2d 72 65 76 29 0a 20 20 22 52 65 74 75 72 6e 20    6c 69 73 74 20 6f 66 20 66 69 6c 65 73 20 74 68 | -rev)..."Return.list.of.files.th | 
| 1856c0 | 65 20 68 61 76 65 20 63 68 61 6e 67 65 64 20 62    65 74 77 65 65 6e 20 74 77 6f 20 72 65 76 69 73 | e.have.changed.between.two.revis | 
| 1856e0 | 69 6f 6e 73 2e 0a 49 66 20 4f 54 48 45 52 2d 52    45 56 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 52 | ions..If.OTHER-REV.is.non-nil,.R | 
| 185700 | 45 56 2d 4f 52 2d 52 41 4e 47 45 20 73 68 6f 75    6c 64 20 62 65 20 61 20 72 65 76 69 73 69 6f 6e | EV-OR-RANGE.should.be.a.revision | 
| 185720 | 2c 20 6e 6f 74 20 61 0a 72 61 6e 67 65 2e 20 20    4f 74 68 65 72 77 69 73 65 2c 20 69 74 20 63 61 | ,.not.a.range...Otherwise,.it.ca | 
| 185740 | 6e 20 62 65 20 61 6e 79 20 72 65 76 69 73 69 6f    6e 20 6f 72 20 72 61 6e 67 65 20 61 63 63 65 70 | n.be.any.revision.or.range.accep | 
| 185760 | 74 65 64 20 62 79 0a 5c 22 67 69 74 20 64 69 66    66 5c 22 20 28 69 2e 65 2e 2c 20 3c 72 65 76 3e | ted.by.\"git.diff\".(i.e.,.<rev> | 
| 185780 | 2c 20 3c 72 65 76 41 3e 2e 2e 3c 72 65 76 42 3e    2c 20 6f 72 20 3c 72 65 76 41 3e 2e 2e 2e 3c 72 | ,.<revA>..<revB>,.or.<revA>...<r | 
| 1857a0 | 65 76 42 3e 29 2e 22 0a 20 20 28 6d 61 67 69 74    2d 77 69 74 68 2d 74 6f 70 6c 65 76 65 6c 0a 20 | evB>)."...(magit-with-toplevel.. | 
| 1857c0 | 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 69 74    65 6d 73 20 22 64 69 66 66 22 20 22 2d 7a 22 20 | ...(magit-git-items."diff"."-z". | 
| 1857e0 | 22 2d 2d 6e 61 6d 65 2d 6f 6e 6c 79 22 20 72 65    76 2d 6f 72 2d 72 61 6e 67 65 20 6f 74 68 65 72 | "--name-only".rev-or-range.other | 
| 185800 | 2d 72 65 76 29 29 29 0a 0a 28 64 65 66 75 6e 20    6d 61 67 69 74 2d 72 65 6e 61 6d 65 64 2d 66 69 | -rev)))..(defun.magit-renamed-fi | 
| 185820 | 6c 65 73 20 28 72 65 76 41 20 72 65 76 42 29 0a    20 20 28 6d 61 70 63 61 72 20 28 70 63 61 73 65 | les.(revA.revB)...(mapcar.(pcase | 
| 185840 | 2d 6c 61 6d 62 64 61 20 28 60 28 2c 5f 73 74 61    74 75 73 20 2c 66 69 6c 65 41 20 2c 66 69 6c 65 | -lambda.(`(,_status.,fileA.,file | 
| 185860 | 42 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    28 63 6f 6e 73 20 66 69 6c 65 41 20 66 69 6c 65 | B)).............(cons.fileA.file | 
| 185880 | 42 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 73    65 71 2d 70 61 72 74 69 74 69 6f 6e 20 28 6d 61 | B))...........(seq-partition.(ma | 
| 1858a0 | 67 69 74 2d 67 69 74 2d 69 74 65 6d 73 20 22 64    69 66 66 22 20 22 2d 7a 22 20 22 2d 2d 6e 61 6d | git-git-items."diff"."-z"."--nam | 
| 1858c0 | 65 2d 73 74 61 74 75 73 22 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e-status"....................... | 
| 1858e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 22 2d 2d 66 69 6e 64 2d 72 65 6e 61 | ...................."--find-rena | 
| 185900 | 6d 65 73 22 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | mes"............................ | 
| 185920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22    2d 2d 64 69 66 66 2d 66 69 6c 74 65 72 3d 52 22 | ..............."--diff-filter=R" | 
| 185940 | 20 72 65 76 41 20 72 65 76 42 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .revA.revB)..................... | 
| 185960 | 20 20 20 20 20 33 29 29 29 0a 0a 28 64 65 66 75    6e 20 6d 61 67 69 74 2d 2d 72 65 76 2d 66 69 6c | .....3)))..(defun.magit--rev-fil | 
| 185980 | 65 2d 6e 61 6d 65 20 28 66 69 6c 65 20 72 65 76    20 6f 74 68 65 72 2d 72 65 76 29 0a 20 20 22 46 | e-name.(file.rev.other-rev)..."F | 
| 1859a0 | 6f 72 20 46 49 4c 45 2c 20 70 6f 74 65 6e 74 69    61 6c 6c 79 20 72 65 6e 61 6d 65 64 20 62 65 74 | or.FILE,.potentially.renamed.bet | 
| 1859c0 | 77 65 65 6e 20 52 45 56 20 61 6e 64 20 4f 54 48    45 52 2d 52 45 56 2c 20 72 65 74 75 72 6e 20 6e | ween.REV.and.OTHER-REV,.return.n | 
| 1859e0 | 61 6d 65 20 69 6e 20 52 45 56 2e 0a 52 65 74 75    72 6e 20 6e 69 6c 2c 20 69 66 20 46 49 4c 45 20 | ame.in.REV..Return.nil,.if.FILE. | 
| 185a00 | 61 70 70 65 61 72 73 20 6e 65 69 74 68 65 72 20    69 6e 20 52 45 56 20 6e 6f 72 20 4f 54 48 45 52 | appears.neither.in.REV.nor.OTHER | 
| 185a20 | 2d 52 45 56 2c 0a 6f 72 20 69 66 20 6e 6f 20 72    65 6e 61 6d 65 20 69 73 20 64 65 74 65 63 74 65 | -REV,.or.if.no.rename.is.detecte | 
| 185a40 | 64 2e 22 0a 20 20 28 6f 72 20 28 63 61 72 20 28    6d 65 6d 62 65 72 20 66 69 6c 65 20 28 6d 61 67 | d."...(or.(car.(member.file.(mag | 
| 185a60 | 69 74 2d 72 65 76 69 73 69 6f 6e 2d 66 69 6c 65    73 20 72 65 76 29 29 29 0a 20 20 20 20 20 20 28 | it-revision-files.rev))).......( | 
| 185a80 | 61 6e 64 2d 6c 65 74 2a 20 28 28 72 65 6e 61 6d    65 64 20 28 6d 61 67 69 74 2d 72 65 6e 61 6d 65 | and-let*.((renamed.(magit-rename | 
| 185aa0 | 64 2d 66 69 6c 65 73 20 72 65 76 20 6f 74 68 65    72 2d 72 65 76 29 29 29 0a 20 20 20 20 20 20 20 | d-files.rev.other-rev)))........ | 
| 185ac0 | 20 28 63 61 72 20 28 72 61 73 73 6f 63 20 66 69    6c 65 20 72 65 6e 61 6d 65 64 29 29 29 29 29 0a | .(car.(rassoc.file.renamed))))). | 
| 185ae0 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 66 69    6c 65 2d 73 74 61 74 75 73 20 28 26 72 65 73 74 | .(defun.magit-file-status.(&rest | 
| 185b00 | 20 61 72 67 73 29 0a 20 20 28 6d 61 67 69 74 2d    2d 77 69 74 68 2d 74 65 6d 70 2d 70 72 6f 63 65 | .args)...(magit--with-temp-proce | 
| 185b20 | 73 73 2d 62 75 66 66 65 72 0a 20 20 20 20 28 73    61 76 65 2d 65 78 63 75 72 73 69 6f 6e 20 28 6d | ss-buffer.....(save-excursion.(m | 
| 185b40 | 61 67 69 74 2d 67 69 74 2d 69 6e 73 65 72 74 20    22 73 74 61 74 75 73 22 20 22 2d 7a 22 20 61 72 | agit-git-insert."status"."-z".ar | 
| 185b60 | 67 73 29 29 0a 20 20 20 20 28 6c 65 74 20 28 28    70 6f 73 20 28 70 6f 69 6e 74 29 29 20 73 74 61 | gs)).....(let.((pos.(point)).sta | 
| 185b80 | 74 75 73 29 0a 20 20 20 20 20 20 28 77 68 69 6c    65 20 28 3e 20 28 73 6b 69 70 2d 63 68 61 72 73 | tus).......(while.(>.(skip-chars | 
| 185ba0 | 2d 66 6f 72 77 61 72 64 20 22 5b 3a 70 72 69 6e    74 3a 5d 22 29 20 30 29 0a 20 20 20 20 20 20 20 | -forward."[:print:]").0)........ | 
| 185bc0 | 20 28 6c 65 74 20 28 28 78 20 28 63 68 61 72 2d    61 66 74 65 72 20 20 20 20 20 70 6f 73 29 29 0a | .(let.((x.(char-after.....pos)). | 
| 185be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79    20 28 63 68 61 72 2d 61 66 74 65 72 20 28 31 2b | ..............(y.(char-after.(1+ | 
| 185c00 | 20 70 6f 73 29 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 66 69 6c 65 20 28 62 75 66 | .pos)))...............(file.(buf | 
| 185c20 | 66 65 72 2d 73 75 62 73 74 72 69 6e 67 20 28 2b    20 70 6f 73 20 33 29 20 28 70 6f 69 6e 74 29 29 | fer-substring.(+.pos.3).(point)) | 
| 185c40 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 66 6f    72 77 61 72 64 2d 63 68 61 72 29 0a 20 20 20 20 | ))...........(forward-char)..... | 
| 185c60 | 20 20 20 20 20 20 28 69 66 20 28 6d 65 6d 71 20    78 20 27 28 3f 52 20 3f 43 29 29 0a 20 20 20 20 | ......(if.(memq.x.'(?R.?C))..... | 
| 185c80 | 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 67 6e    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..........(progn................ | 
| 185ca0 | 20 28 73 65 74 71 20 70 6f 73 20 28 70 6f 69 6e    74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .(setq.pos.(point))............. | 
| 185cc0 | 20 20 20 20 28 73 6b 69 70 2d 63 68 61 72 73 2d    66 6f 72 77 61 72 64 20 22 5b 3a 70 72 69 6e 74 | ....(skip-chars-forward."[:print | 
| 185ce0 | 3a 5d 22 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 70 75 73 68 20 28 6c 69 73 74 | :]").................(push.(list | 
| 185d00 | 20 66 69 6c 65 20 28 62 75 66 66 65 72 2d 73 75    62 73 74 72 69 6e 67 20 70 6f 73 20 28 70 6f 69 | .file.(buffer-substring.pos.(poi | 
| 185d20 | 6e 74 29 29 20 78 20 79 29 20 73 74 61 74 75 73    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nt)).x.y).status)............... | 
| 185d40 | 20 20 28 66 6f 72 77 61 72 64 2d 63 68 61 72 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 70 | ..(forward-char)).............(p | 
| 185d60 | 75 73 68 20 28 6c 69 73 74 20 66 69 6c 65 20 6e    69 6c 20 78 20 79 29 20 73 74 61 74 75 73 29 29 | ush.(list.file.nil.x.y).status)) | 
| 185d80 | 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20    70 6f 73 20 28 70 6f 69 6e 74 29 29 29 0a 20 20 | ).........(setq.pos.(point)))... | 
| 185da0 | 20 20 20 20 73 74 61 74 75 73 29 29 29 0a 0a 28    64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d | ....status)))..(defcustom.magit- | 
| 185dc0 | 63 79 67 77 69 6e 2d 6d 6f 75 6e 74 2d 70 6f 69    6e 74 73 0a 20 20 28 61 6e 64 20 28 65 71 20 73 | cygwin-mount-points...(and.(eq.s | 
| 185de0 | 79 73 74 65 6d 2d 74 79 70 65 20 27 77 69 6e 64    6f 77 73 2d 6e 74 29 0a 20 20 20 20 20 20 20 28 | ystem-type.'windows-nt)........( | 
| 185e00 | 63 6c 2d 73 6f 72 74 20 28 2d 2d 6d 61 70 20 28    69 66 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 | cl-sort.(--map.(if.(string-match | 
| 185e20 | 20 22 5e 5c 5c 28 2e 2a 5c 5c 29 20 6f 6e 20 5c    5c 28 2e 2a 5c 5c 29 20 74 79 70 65 22 20 69 74 | ."^\\(.*\\).on.\\(.*\\).type".it | 
| 185e40 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f | )............................(co | 
| 185e60 | 6e 73 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 61 73    2d 64 69 72 65 63 74 6f 72 79 20 28 6d 61 74 63 | ns.(file-name-as-directory.(matc | 
| 185e80 | 68 2d 73 74 72 69 6e 67 20 32 20 69 74 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | h-string.2.it))................. | 
| 185ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 66 69 6c 65 2d 6e 61 6d 65 2d 61 73 2d 64 | .................(file-name-as-d | 
| 185ec0 | 69 72 65 63 74 6f 72 79 20 28 6d 61 74 63 68 2d    73 74 72 69 6e 67 20 31 20 69 74 29 29 29 0a 20 | irectory.(match-string.1.it))).. | 
| 185ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6c 77 61 72 6e 20 27 | ........................(lwarn.' | 
| 185f00 | 28 6d 61 67 69 74 29 20 3a 65 72 72 6f 72 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (magit).:error.................. | 
| 185f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22    46 61 69 6c 65 64 20 74 6f 20 70 61 72 73 65 20 | ..............."Failed.to.parse. | 
| 185f40 | 43 79 67 77 69 6e 20 6d 6f 75 6e 74 3a 20 25 53    22 20 69 74 29 29 0a 20 20 20 20 20 20 20 20 20 | Cygwin.mount:.%S".it)).......... | 
| 185f60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b    20 49 66 20 2d 2d 65 78 65 63 2d 70 61 74 68 20 | ..............;;.If.--exec-path. | 
| 185f80 | 69 73 20 6e 6f 74 20 61 20 6e 61 74 69 76 65 20    57 69 6e 64 6f 77 73 20 70 61 74 68 2c 0a 20 20 | is.not.a.native.Windows.path,... | 
| 185fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 3b 3b 20 74 68 65 6e 20 77 65 20 | .....................;;.then.we. | 
| 185fc0 | 70 72 6f 62 61 62 6c 79 20 68 61 76 65 20 61 20    63 79 67 77 69 6e 20 67 69 74 2e 0a 20 20 20 20 | probably.have.a.cygwin.git...... | 
| 185fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6c 65 74 20 28 28 70 72 6f 63 65 73 | ...................(let.((proces | 
| 186000 | 73 2d 65 6e 76 69 72 6f 6e 6d 65 6e 74 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s-environment................... | 
| 186020 | 20 20 20 20 20 20 20 20 20 20 20 20 28 61 70 70    65 6e 64 20 6d 61 67 69 74 2d 67 69 74 2d 65 6e | ............(append.magit-git-en | 
| 186040 | 76 69 72 6f 6e 6d 65 6e 74 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | vironment....................... | 
| 186060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    70 72 6f 63 65 73 73 2d 65 6e 76 69 72 6f 6e 6d | ................process-environm | 
| 186080 | 65 6e 74 29 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ent))).......................... | 
| 1860a0 | 28 61 6e 64 20 28 6e 6f 74 20 28 73 74 72 69 6e    67 2d 6d 61 74 63 68 2d 70 0a 20 20 20 20 20 20 | (and.(not.(string-match-p....... | 
| 1860c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c | .............................."\ | 
| 1860e0 | 5c 60 5b 61 2d 7a 41 2d 5a 5d 3a 22 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | \`[a-zA-Z]:".................... | 
| 186100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 63 61 72 20 28 70 72 6f 63 65 73 73 2d 6c | .................(car.(process-l | 
| 186120 | 69 6e 65 73 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ines............................ | 
| 186140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d    61 67 69 74 2d 67 69 74 2d 65 78 65 63 75 74 61 | ...............magit-git-executa | 
| 186160 | 62 6c 65 20 22 2d 2d 65 78 65 63 2d 70 61 74 68    22 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | ble."--exec-path"))))........... | 
| 186180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 69 67 6e 6f 72 65 2d 65 72 72 6f | ....................(ignore-erro | 
| 1861a0 | 72 73 20 28 70 72 6f 63 65 73 73 2d 6c 69 6e 65    73 20 22 6d 6f 75 6e 74 22 29 29 29 29 29 0a 20 | rs.(process-lines."mount"))))).. | 
| 1861c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23    27 3e 20 3a 6b 65 79 20 28 70 63 61 73 65 2d 6c | ...............#'>.:key.(pcase-l | 
| 1861e0 | 61 6d 62 64 61 20 28 60 28 2c 63 79 67 20 2e 20    2c 5f 77 69 6e 29 29 20 28 6c 65 6e 67 74 68 20 | ambda.(`(,cyg...,_win)).(length. | 
| 186200 | 63 79 67 29 29 29 29 0a 20 20 22 41 6c 69 73 74    20 6f 66 20 28 43 59 47 57 49 4e 20 2e 20 57 49 | cyg))))..."Alist.of.(CYGWIN...WI | 
| 186220 | 4e 33 32 29 20 64 69 72 65 63 74 6f 72 79 20 6e    61 6d 65 73 2e 0a 53 6f 72 74 65 64 20 66 72 6f | N32).directory.names..Sorted.fro | 
| 186240 | 6d 20 6c 6f 6e 67 65 73 74 20 74 6f 20 73 68 6f    72 74 65 73 74 20 43 59 47 57 49 4e 20 6e 61 6d | m.longest.to.shortest.CYGWIN.nam | 
| 186260 | 65 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76    65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e | e."...:package-version.'(magit.. | 
| 186280 | 20 22 32 2e 33 2e 30 22 29 0a 20 20 3a 67 72 6f    75 70 20 27 6d 61 67 69 74 2d 70 72 6f 63 65 73 | ."2.3.0")...:group.'magit-proces | 
| 1862a0 | 73 0a 20 20 3a 74 79 70 65 20 27 28 61 6c 69 73    74 20 3a 6b 65 79 2d 74 79 70 65 20 73 74 72 69 | s...:type.'(alist.:key-type.stri | 
| 1862c0 | 6e 67 20 3a 76 61 6c 75 65 2d 74 79 70 65 20 64    69 72 65 63 74 6f 72 79 29 29 0a 0a 28 64 65 66 | ng.:value-type.directory))..(def | 
| 1862e0 | 75 6e 20 6d 61 67 69 74 2d 65 78 70 61 6e 64 2d    67 69 74 2d 66 69 6c 65 2d 6e 61 6d 65 20 28 66 | un.magit-expand-git-file-name.(f | 
| 186300 | 69 6c 65 6e 61 6d 65 29 0a 20 20 28 75 6e 6c 65    73 73 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 61 62 | ilename)...(unless.(file-name-ab | 
| 186320 | 73 6f 6c 75 74 65 2d 70 20 66 69 6c 65 6e 61 6d    65 29 0a 20 20 20 20 28 73 65 74 71 20 66 69 6c | solute-p.filename).....(setq.fil | 
| 186340 | 65 6e 61 6d 65 20 28 65 78 70 61 6e 64 2d 66 69    6c 65 2d 6e 61 6d 65 20 66 69 6c 65 6e 61 6d 65 | ename.(expand-file-name.filename | 
| 186360 | 29 29 29 0a 20 20 28 69 66 2d 6c 65 74 20 28 28    63 79 67 3a 77 69 6e 20 28 61 6e 64 20 28 6e 6f | )))...(if-let.((cyg:win.(and.(no | 
| 186380 | 74 20 28 66 69 6c 65 2d 72 65 6d 6f 74 65 2d 70    20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f | t.(file-remote-p.default-directo | 
| 1863a0 | 72 79 29 29 20 3b 20 73 65 65 20 23 34 39 37 36    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ry)).;.see.#4976................ | 
| 1863c0 | 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 61 73    73 6f 63 20 66 69 6c 65 6e 61 6d 65 20 6d 61 67 | ..........(cl-assoc.filename.mag | 
| 1863e0 | 69 74 2d 63 79 67 77 69 6e 2d 6d 6f 75 6e 74 2d    70 6f 69 6e 74 73 0a 20 20 20 20 20 20 20 20 20 | it-cygwin-mount-points.......... | 
| 186400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 3a 74 65 73 74 20 | ..........................:test. | 
| 186420 | 28 6c 61 6d 62 64 61 20 28 66 20 63 79 67 29 20    28 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 | (lambda.(f.cyg).(string-prefix-p | 
| 186440 | 20 63 79 67 20 66 29 29 29 29 29 29 0a 20 20 20    20 20 20 28 63 6f 6e 63 61 74 20 28 63 64 72 20 | .cyg.f)))))).......(concat.(cdr. | 
| 186460 | 63 79 67 3a 77 69 6e 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 73 75 62 73 74 72 69 6e | cyg:win)...............(substrin | 
| 186480 | 67 20 66 69 6c 65 6e 61 6d 65 20 28 6c 65 6e 67    74 68 20 28 63 61 72 20 63 79 67 3a 77 69 6e 29 | g.filename.(length.(car.cyg:win) | 
| 1864a0 | 29 29 29 0a 20 20 20 20 66 69 6c 65 6e 61 6d 65    29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | ))).....filename))..(defun.magit | 
| 1864c0 | 2d 63 6f 6e 76 65 72 74 2d 66 69 6c 65 6e 61 6d    65 2d 66 6f 72 2d 67 69 74 20 28 66 69 6c 65 6e | -convert-filename-for-git.(filen | 
| 1864e0 | 61 6d 65 29 0a 20 20 22 43 6f 6e 76 65 72 74 20    46 49 4c 45 4e 41 4d 45 20 73 6f 20 74 68 61 74 | ame)..."Convert.FILENAME.so.that | 
| 186500 | 20 69 74 20 63 61 6e 20 62 65 20 70 61 73 73 65    64 20 74 6f 20 67 69 74 2e 0a 31 2e 20 49 66 20 | .it.can.be.passed.to.git..1..If. | 
| 186520 | 69 74 20 69 73 20 61 20 61 62 73 6f 6c 75 74 65    20 66 69 6c 65 6e 61 6d 65 2c 20 74 68 65 6e 20 | it.is.a.absolute.filename,.then. | 
| 186540 | 70 61 73 73 20 69 74 20 74 68 72 6f 75 67 68 0a    20 20 20 60 65 78 70 61 6e 64 2d 66 69 6c 65 2d | pass.it.through....`expand-file- | 
| 186560 | 6e 61 6d 65 27 20 74 6f 20 72 65 70 6c 61 63 65    20 74 68 69 6e 67 73 20 73 75 63 68 20 61 73 20 | name'.to.replace.things.such.as. | 
| 186580 | 5c 22 7e 2f 5c 22 20 74 68 61 74 0a 20 20 20 47    69 74 20 64 6f 65 73 20 6e 6f 74 20 75 6e 64 65 | \"~/\".that....Git.does.not.unde | 
| 1865a0 | 72 73 74 61 6e 64 2e 0a 32 2e 20 49 66 20 69 74    20 69 73 20 61 20 72 65 6d 6f 74 65 20 66 69 6c | rstand..2..If.it.is.a.remote.fil | 
| 1865c0 | 65 6e 61 6d 65 2c 20 74 68 65 6e 20 72 65 6d 6f    76 65 20 74 68 65 20 72 65 6d 6f 74 65 20 70 61 | ename,.then.remove.the.remote.pa | 
| 1865e0 | 72 74 2e 0a 33 2e 20 44 65 61 6c 20 77 69 74 68    20 61 6e 20 60 77 69 6e 64 6f 77 73 2d 6e 74 27 | rt..3..Deal.with.an.`windows-nt' | 
| 186600 | 20 45 6d 61 63 73 20 76 73 2e 20 43 79 67 77 69    6e 20 47 69 74 20 69 6e 63 6f 6d 70 61 74 69 62 | .Emacs.vs..Cygwin.Git.incompatib | 
| 186620 | 69 6c 69 74 79 2e 22 0a 20 20 28 69 66 20 28 66    69 6c 65 2d 6e 61 6d 65 2d 61 62 73 6f 6c 75 74 | ility."...(if.(file-name-absolut | 
| 186640 | 65 2d 70 20 66 69 6c 65 6e 61 6d 65 29 0a 20 20    20 20 20 20 28 69 66 2d 6c 65 74 20 28 28 63 79 | e-p.filename).......(if-let.((cy | 
| 186660 | 67 3a 77 69 6e 20 28 63 6c 2d 72 61 73 73 6f 63    20 66 69 6c 65 6e 61 6d 65 20 6d 61 67 69 74 2d | g:win.(cl-rassoc.filename.magit- | 
| 186680 | 63 79 67 77 69 6e 2d 6d 6f 75 6e 74 2d 70 6f 69    6e 74 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 | cygwin-mount-points............. | 
| 1866a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 3a 74 65 73 74 20 28 6c 61 | .......................:test.(la | 
| 1866c0 | 6d 62 64 61 20 28 66 20 77 69 6e 29 20 28 73 74    72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 77 69 | mbda.(f.win).(string-prefix-p.wi | 
| 1866e0 | 6e 20 66 29 29 29 29 29 0a 20 20 20 20 20 20 20    20 20 20 28 63 6f 6e 63 61 74 20 28 63 61 72 20 | n.f)))))...........(concat.(car. | 
| 186700 | 63 79 67 3a 77 69 6e 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 73 75 62 73 | cyg:win)...................(subs | 
| 186720 | 74 72 69 6e 67 20 66 69 6c 65 6e 61 6d 65 20 28    6c 65 6e 67 74 68 20 28 63 64 72 20 63 79 67 3a | tring.filename.(length.(cdr.cyg: | 
| 186740 | 77 69 6e 29 29 29 29 0a 20 20 20 20 20 20 20 20    28 6c 65 74 20 28 28 65 78 70 61 6e 64 65 64 20 | win)))).........(let.((expanded. | 
| 186760 | 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d    65 20 66 69 6c 65 6e 61 6d 65 29 29 29 0a 20 20 | (expand-file-name.filename)))... | 
| 186780 | 20 20 20 20 20 20 20 20 28 6f 72 20 28 66 69 6c    65 2d 72 65 6d 6f 74 65 2d 70 20 65 78 70 61 6e | ........(or.(file-remote-p.expan | 
| 1867a0 | 64 65 64 20 27 6c 6f 63 61 6c 6e 61 6d 65 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 78 | ded.'localname)...............ex | 
| 1867c0 | 70 61 6e 64 65 64 29 29 29 0a 20 20 20 20 66 69    6c 65 6e 61 6d 65 29 29 0a 0a 28 64 65 66 75 6e | panded))).....filename))..(defun | 
| 1867e0 | 20 6d 61 67 69 74 2d 64 65 63 6f 64 65 2d 67 69    74 2d 70 61 74 68 20 28 70 61 74 68 29 0a 20 20 | .magit-decode-git-path.(path)... | 
| 186800 | 28 69 66 20 28 65 71 20 28 61 72 65 66 20 70 61    74 68 20 30 29 20 3f 5c 22 29 0a 20 20 20 20 20 | (if.(eq.(aref.path.0).?\")...... | 
| 186820 | 20 28 64 65 63 6f 64 65 2d 63 6f 64 69 6e 67 2d    73 74 72 69 6e 67 20 28 72 65 61 64 20 70 61 74 | .(decode-coding-string.(read.pat | 
| 186840 | 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | h).............................( | 
| 186860 | 6f 72 20 6d 61 67 69 74 2d 67 69 74 2d 6f 75 74    70 75 74 2d 63 6f 64 69 6e 67 2d 73 79 73 74 65 | or.magit-git-output-coding-syste | 
| 186880 | 6d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | m............................... | 
| 1868a0 | 20 20 28 63 61 72 20 64 65 66 61 75 6c 74 2d 70    72 6f 63 65 73 73 2d 63 6f 64 69 6e 67 2d 73 79 | ..(car.default-process-coding-sy | 
| 1868c0 | 73 74 65 6d 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | stem)).......................... | 
| 1868e0 | 20 20 20 74 29 0a 20 20 20 20 70 61 74 68 29 29    0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 66 | ...t).....path))..(defun.magit-f | 
| 186900 | 69 6c 65 2d 61 74 2d 70 6f 69 6e 74 20 28 26 6f    70 74 69 6f 6e 61 6c 20 65 78 70 61 6e 64 20 61 | ile-at-point.(&optional.expand.a | 
| 186920 | 73 73 65 72 74 29 0a 20 20 28 69 66 2d 6c 65 74    20 28 28 66 69 6c 65 20 28 6d 61 67 69 74 2d 73 | ssert)...(if-let.((file.(magit-s | 
| 186940 | 65 63 74 69 6f 6e 2d 63 61 73 65 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ection-case....................( | 
| 186960 | 66 69 6c 65 20 28 6f 72 65 66 20 69 74 20 76 61    6c 75 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 | file.(oref.it.value))........... | 
| 186980 | 20 20 20 20 20 20 20 20 20 28 68 75 6e 6b 20 28    6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 70 61 | .........(hunk.(magit-section-pa | 
| 1869a0 | 72 65 6e 74 2d 76 61 6c 75 65 20 69 74 29 29 29    29 29 0a 20 20 20 20 20 20 28 69 66 20 65 78 70 | rent-value.it))))).......(if.exp | 
| 1869c0 | 61 6e 64 0a 20 20 20 20 20 20 20 20 20 20 28 65    78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 | and...........(expand-file-name. | 
| 1869e0 | 66 69 6c 65 20 28 6d 61 67 69 74 2d 74 6f 70 6c    65 76 65 6c 29 29 0a 20 20 20 20 20 20 20 20 66 | file.(magit-toplevel)).........f | 
| 186a00 | 69 6c 65 29 0a 20 20 20 20 28 77 68 65 6e 20 61    73 73 65 72 74 0a 20 20 20 20 20 20 28 75 73 65 | ile).....(when.assert.......(use | 
| 186a20 | 72 2d 65 72 72 6f 72 20 22 4e 6f 20 66 69 6c 65    20 61 74 20 70 6f 69 6e 74 22 29 29 29 29 0a 0a | r-error."No.file.at.point")))).. | 
| 186a40 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 63 75 72    72 65 6e 74 2d 66 69 6c 65 20 28 29 0a 20 20 28 | (defun.magit-current-file.()...( | 
| 186a60 | 6f 72 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 72    65 6c 61 74 69 76 65 2d 6e 61 6d 65 29 0a 20 20 | or.(magit-file-relative-name)... | 
| 186a80 | 20 20 20 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d    61 74 2d 70 6f 69 6e 74 29 0a 20 20 20 20 20 20 | ....(magit-file-at-point)....... | 
| 186aa0 | 28 61 6e 64 20 28 64 65 72 69 76 65 64 2d 6d 6f    64 65 2d 70 20 27 6d 61 67 69 74 2d 6c 6f 67 2d | (and.(derived-mode-p.'magit-log- | 
| 186ac0 | 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20    20 28 63 61 72 20 6d 61 67 69 74 2d 62 75 66 66 | mode)............(car.magit-buff | 
| 186ae0 | 65 72 2d 6c 6f 67 2d 66 69 6c 65 73 29 29 29 29    0a 0a 3b 3b 3b 20 50 72 65 64 69 63 61 74 65 73 | er-log-files))))..;;;.Predicates | 
| 186b00 | 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6e    6f 2d 63 6f 6d 6d 69 74 2d 70 20 28 29 0a 20 20 | ..(defun.magit-no-commit-p.()... | 
| 186b20 | 22 52 65 74 75 72 6e 20 74 20 69 66 20 74 68 65    72 65 20 69 73 20 6e 6f 20 63 6f 6d 6d 69 74 20 | "Return.t.if.there.is.no.commit. | 
| 186b40 | 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 47    69 74 20 72 65 70 6f 73 69 74 6f 72 79 2e 22 0a | in.the.current.Git.repository.". | 
| 186b60 | 20 20 28 6e 6f 74 20 28 6d 61 67 69 74 2d 72 65    76 2d 76 65 72 69 66 79 20 22 48 45 41 44 22 29 | ..(not.(magit-rev-verify."HEAD") | 
| 186b80 | 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74    2d 6d 65 72 67 65 2d 63 6f 6d 6d 69 74 2d 70 20 | ))..(defun.magit-merge-commit-p. | 
| 186ba0 | 28 63 6f 6d 6d 69 74 29 0a 20 20 22 52 65 74 75    72 6e 20 74 20 69 66 20 43 4f 4d 4d 49 54 20 69 | (commit)..."Return.t.if.COMMIT.i | 
| 186bc0 | 73 20 61 20 6d 65 72 67 65 20 63 6f 6d 6d 69 74    2e 22 0a 20 20 28 6c 65 6e 67 74 68 3e 20 28 6d | s.a.merge.commit."...(length>.(m | 
| 186be0 | 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 70 61 72 65    6e 74 73 20 63 6f 6d 6d 69 74 29 20 31 29 29 0a | agit-commit-parents.commit).1)). | 
| 186c00 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 61 6e    79 74 68 69 6e 67 2d 73 74 61 67 65 64 2d 70 20 | .(defun.magit-anything-staged-p. | 
| 186c20 | 28 26 6f 70 74 69 6f 6e 61 6c 20 69 67 6e 6f 72    65 2d 73 75 62 6d 6f 64 75 6c 65 73 20 26 72 65 | (&optional.ignore-submodules.&re | 
| 186c40 | 73 74 20 66 69 6c 65 73 29 0a 20 20 22 52 65 74    75 72 6e 20 74 20 69 66 20 74 68 65 72 65 20 61 | st.files)..."Return.t.if.there.a | 
| 186c60 | 72 65 20 61 6e 79 20 73 74 61 67 65 64 20 63 68    61 6e 67 65 73 2e 0a 49 66 20 6f 70 74 69 6f 6e | re.any.staged.changes..If.option | 
| 186c80 | 61 6c 20 46 49 4c 45 53 20 69 73 20 6e 6f 6e 2d    6e 69 6c 2c 20 74 68 65 6e 20 6f 6e 6c 79 20 63 | al.FILES.is.non-nil,.then.only.c | 
| 186ca0 | 68 61 6e 67 65 73 20 74 6f 20 74 68 6f 73 65 20    66 69 6c 65 73 0a 61 72 65 20 63 6f 6e 73 69 64 | hanges.to.those.files.are.consid | 
| 186cc0 | 65 72 65 64 2e 22 0a 20 20 28 6d 61 67 69 74 2d    67 69 74 2d 66 61 69 6c 75 72 65 20 22 64 69 66 | ered."...(magit-git-failure."dif | 
| 186ce0 | 66 22 20 22 2d 2d 71 75 69 65 74 22 20 22 2d 2d    63 61 63 68 65 64 22 0a 20 20 20 20 20 20 20 20 | f"."--quiet"."--cached"......... | 
| 186d00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e    64 20 69 67 6e 6f 72 65 2d 73 75 62 6d 6f 64 75 | .............(and.ignore-submodu | 
| 186d20 | 6c 65 73 20 22 2d 2d 69 67 6e 6f 72 65 2d 73 75    62 6d 6f 64 75 6c 65 73 22 29 0a 20 20 20 20 20 | les."--ignore-submodules")...... | 
| 186d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    22 2d 2d 22 20 66 69 6c 65 73 29 29 0a 0a 28 64 | ................"--".files))..(d | 
| 186d60 | 65 66 75 6e 20 6d 61 67 69 74 2d 61 6e 79 74 68    69 6e 67 2d 75 6e 73 74 61 67 65 64 2d 70 20 28 | efun.magit-anything-unstaged-p.( | 
| 186d80 | 26 6f 70 74 69 6f 6e 61 6c 20 69 67 6e 6f 72 65    2d 73 75 62 6d 6f 64 75 6c 65 73 20 26 72 65 73 | &optional.ignore-submodules.&res | 
| 186da0 | 74 20 66 69 6c 65 73 29 0a 20 20 22 52 65 74 75    72 6e 20 74 20 69 66 20 74 68 65 72 65 20 61 72 | t.files)..."Return.t.if.there.ar | 
| 186dc0 | 65 20 61 6e 79 20 75 6e 73 74 61 67 65 64 20 63    68 61 6e 67 65 73 2e 0a 49 66 20 6f 70 74 69 6f | e.any.unstaged.changes..If.optio | 
| 186de0 | 6e 61 6c 20 46 49 4c 45 53 20 69 73 20 6e 6f 6e    2d 6e 69 6c 2c 20 74 68 65 6e 20 6f 6e 6c 79 20 | nal.FILES.is.non-nil,.then.only. | 
| 186e00 | 63 68 61 6e 67 65 73 20 74 6f 20 74 68 6f 73 65    20 66 69 6c 65 73 0a 61 72 65 20 63 6f 6e 73 69 | changes.to.those.files.are.consi | 
| 186e20 | 64 65 72 65 64 2e 22 0a 20 20 28 6d 61 67 69 74    2d 67 69 74 2d 66 61 69 6c 75 72 65 20 22 64 69 | dered."...(magit-git-failure."di | 
| 186e40 | 66 66 22 20 22 2d 2d 71 75 69 65 74 22 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ff"."--quiet"................... | 
| 186e60 | 20 20 20 28 61 6e 64 20 69 67 6e 6f 72 65 2d 73    75 62 6d 6f 64 75 6c 65 73 20 22 2d 2d 69 67 6e | ...(and.ignore-submodules."--ign | 
| 186e80 | 6f 72 65 2d 73 75 62 6d 6f 64 75 6c 65 73 22 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ore-submodules")................ | 
| 186ea0 | 20 20 20 20 20 20 22 2d 2d 22 20 66 69 6c 65 73    29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | ......"--".files))..(defun.magit | 
| 186ec0 | 2d 61 6e 79 74 68 69 6e 67 2d 6d 6f 64 69 66 69    65 64 2d 70 20 28 26 6f 70 74 69 6f 6e 61 6c 20 | -anything-modified-p.(&optional. | 
| 186ee0 | 69 67 6e 6f 72 65 2d 73 75 62 6d 6f 64 75 6c 65    73 20 26 72 65 73 74 20 66 69 6c 65 73 29 0a 20 | ignore-submodules.&rest.files).. | 
| 186f00 | 20 22 52 65 74 75 72 6e 20 74 20 69 66 20 74 68    65 72 65 20 61 72 65 20 61 6e 79 20 73 74 61 67 | ."Return.t.if.there.are.any.stag | 
| 186f20 | 65 64 20 6f 72 20 75 6e 73 74 61 67 65 64 20 63    68 61 6e 67 65 73 2e 0a 49 66 20 6f 70 74 69 6f | ed.or.unstaged.changes..If.optio | 
| 186f40 | 6e 61 6c 20 46 49 4c 45 53 20 69 73 20 6e 6f 6e    2d 6e 69 6c 2c 20 74 68 65 6e 20 6f 6e 6c 79 20 | nal.FILES.is.non-nil,.then.only. | 
| 186f60 | 63 68 61 6e 67 65 73 20 74 6f 20 74 68 6f 73 65    20 66 69 6c 65 73 0a 61 72 65 20 63 6f 6e 73 69 | changes.to.those.files.are.consi | 
| 186f80 | 64 65 72 65 64 2e 22 0a 20 20 28 6f 72 20 28 61    70 70 6c 79 20 23 27 6d 61 67 69 74 2d 61 6e 79 | dered."...(or.(apply.#'magit-any | 
| 186fa0 | 74 68 69 6e 67 2d 73 74 61 67 65 64 2d 70 20 20    20 69 67 6e 6f 72 65 2d 73 75 62 6d 6f 64 75 6c | thing-staged-p...ignore-submodul | 
| 186fc0 | 65 73 20 66 69 6c 65 73 29 0a 20 20 20 20 20 20    28 61 70 70 6c 79 20 23 27 6d 61 67 69 74 2d 61 | es.files).......(apply.#'magit-a | 
| 186fe0 | 6e 79 74 68 69 6e 67 2d 75 6e 73 74 61 67 65 64    2d 70 20 69 67 6e 6f 72 65 2d 73 75 62 6d 6f 64 | nything-unstaged-p.ignore-submod | 
| 187000 | 75 6c 65 73 20 66 69 6c 65 73 29 29 29 0a 0a 28    64 65 66 75 6e 20 6d 61 67 69 74 2d 61 6e 79 74 | ules.files)))..(defun.magit-anyt | 
| 187020 | 68 69 6e 67 2d 75 6e 6d 65 72 67 65 64 2d 70 20    28 26 72 65 73 74 20 66 69 6c 65 73 29 0a 20 20 | hing-unmerged-p.(&rest.files)... | 
| 187040 | 22 52 65 74 75 72 6e 20 74 20 69 66 20 74 68 65    72 65 20 61 72 65 20 61 6e 79 20 6d 65 72 67 65 | "Return.t.if.there.are.any.merge | 
| 187060 | 20 63 6f 6e 66 6c 69 63 74 73 2e 0a 49 66 20 6f    70 74 69 6f 6e 61 6c 20 46 49 4c 45 53 20 69 73 | .conflicts..If.optional.FILES.is | 
| 187080 | 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 6f    6e 6c 79 20 63 6f 6e 66 6c 69 63 74 73 20 69 6e | .non-nil,.then.only.conflicts.in | 
| 1870a0 | 20 74 68 6f 73 65 20 66 69 6c 65 73 0a 61 72 65    20 63 6f 6e 73 69 64 65 72 65 64 2e 22 0a 20 20 | .those.files.are.considered."... | 
| 1870c0 | 28 61 6e 64 20 28 6d 61 67 69 74 2d 67 69 74 2d    73 74 72 69 6e 67 20 22 6c 73 2d 66 69 6c 65 73 | (and.(magit-git-string."ls-files | 
| 1870e0 | 22 20 22 2d 2d 75 6e 6d 65 72 67 65 64 22 20 66    69 6c 65 73 29 20 74 29 29 0a 0a 28 64 65 66 75 | "."--unmerged".files).t))..(defu | 
| 187100 | 6e 20 6d 61 67 69 74 2d 6d 6f 64 75 6c 65 2d 77    6f 72 6b 74 72 65 65 2d 70 20 28 6d 6f 64 75 6c | n.magit-module-worktree-p.(modul | 
| 187120 | 65 29 0a 20 20 28 6d 61 67 69 74 2d 77 69 74 68    2d 74 6f 70 6c 65 76 65 6c 0a 20 20 20 20 28 66 | e)...(magit-with-toplevel.....(f | 
| 187140 | 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 28 65 78    70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 28 | ile-exists-p.(expand-file-name.( | 
| 187160 | 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65    20 22 2e 67 69 74 22 20 6d 6f 64 75 6c 65 29 29 | expand-file-name.".git".module)) | 
| 187180 | 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69    74 2d 6d 6f 64 75 6c 65 2d 6e 6f 2d 77 6f 72 6b | )))..(defun.magit-module-no-work | 
| 1871a0 | 74 72 65 65 2d 70 20 28 6d 6f 64 75 6c 65 29 0a    20 20 28 6e 6f 74 20 28 6d 61 67 69 74 2d 6d 6f | tree-p.(module)...(not.(magit-mo | 
| 1871c0 | 64 75 6c 65 2d 77 6f 72 6b 74 72 65 65 2d 70 20    6d 6f 64 75 6c 65 29 29 29 0a 0a 28 64 65 66 75 | dule-worktree-p.module)))..(defu | 
| 1871e0 | 6e 20 6d 61 67 69 74 2d 69 67 6e 6f 72 65 2d 73    75 62 6d 6f 64 75 6c 65 73 2d 70 20 28 26 6f 70 | n.magit-ignore-submodules-p.(&op | 
| 187200 | 74 69 6f 6e 61 6c 20 72 65 74 75 72 6e 2d 61 72    67 75 6d 65 6e 74 29 0a 20 20 28 6f 72 20 28 63 | tional.return-argument)...(or.(c | 
| 187220 | 6c 2d 66 69 6e 64 2d 69 66 20 28 6c 61 6d 62 64    61 20 28 61 72 67 29 0a 20 20 20 20 20 20 20 20 | l-find-if.(lambda.(arg)......... | 
| 187240 | 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72    69 6e 67 2d 70 72 65 66 69 78 2d 70 20 22 2d 2d | ............(string-prefix-p."-- | 
| 187260 | 69 67 6e 6f 72 65 2d 73 75 62 6d 6f 64 75 6c 65    73 22 20 61 72 67 29 29 0a 20 20 20 20 20 20 20 | ignore-submodules".arg))........ | 
| 187280 | 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74    2d 62 75 66 66 65 72 2d 64 69 66 66 2d 61 72 67 | ...........magit-buffer-diff-arg | 
| 1872a0 | 73 29 0a 20 20 20 20 20 20 28 61 6e 64 2d 6c 65    74 2a 20 28 28 76 61 6c 75 65 20 28 6d 61 67 69 | s).......(and-let*.((value.(magi | 
| 1872c0 | 74 2d 67 65 74 20 22 64 69 66 66 2e 69 67 6e 6f    72 65 53 75 62 6d 6f 64 75 6c 65 73 22 29 29 29 | t-get."diff.ignoreSubmodules"))) | 
| 1872e0 | 0a 20 20 20 20 20 20 20 20 28 69 66 20 72 65 74    75 72 6e 2d 61 72 67 75 6d 65 6e 74 0a 20 20 20 | .........(if.return-argument.... | 
| 187300 | 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74    20 22 2d 2d 69 67 6e 6f 72 65 2d 73 75 62 6d 6f | .........(concat."--ignore-submo | 
| 187320 | 64 75 6c 65 73 3d 22 20 76 61 6c 75 65 29 0a 20    20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 | dules=".value)...........(concat | 
| 187340 | 20 22 64 69 66 66 2e 69 67 6e 6f 72 65 53 75 62    6d 6f 64 75 6c 65 73 3d 22 20 76 61 6c 75 65 29 | ."diff.ignoreSubmodules=".value) | 
| 187360 | 29 29 29 29 0a 0a 3b 3b 3b 20 52 65 76 69 73 69    6f 6e 73 20 61 6e 64 20 52 65 66 65 72 65 6e 63 | ))))..;;;.Revisions.and.Referenc | 
| 187380 | 65 73 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74    2d 72 65 76 2d 70 61 72 73 65 20 28 26 72 65 73 | es..(defun.magit-rev-parse.(&res | 
| 1873a0 | 74 20 61 72 67 73 29 0a 20 20 22 45 78 65 63 75    74 65 20 60 67 69 74 20 72 65 76 2d 70 61 72 73 | t.args)..."Execute.`git.rev-pars | 
| 1873c0 | 65 20 41 52 47 53 27 2c 20 72 65 74 75 72 6e 69    6e 67 20 66 69 72 73 74 20 6c 69 6e 65 20 6f 66 | e.ARGS',.returning.first.line.of | 
| 1873e0 | 20 6f 75 74 70 75 74 2e 0a 49 66 20 74 68 65 72    65 20 69 73 20 6e 6f 20 6f 75 74 70 75 74 2c 20 | .output..If.there.is.no.output,. | 
| 187400 | 72 65 74 75 72 6e 20 6e 69 6c 2e 22 0a 20 20 28    61 70 70 6c 79 20 23 27 6d 61 67 69 74 2d 67 69 | return.nil."...(apply.#'magit-gi | 
| 187420 | 74 2d 73 74 72 69 6e 67 20 22 72 65 76 2d 70 61    72 73 65 22 20 61 72 67 73 29 29 0a 0a 28 64 65 | t-string."rev-parse".args))..(de | 
| 187440 | 66 75 6e 20 6d 61 67 69 74 2d 72 65 76 2d 70 61    72 73 65 2d 73 61 66 65 20 28 26 72 65 73 74 20 | fun.magit-rev-parse-safe.(&rest. | 
| 187460 | 61 72 67 73 29 0a 20 20 22 45 78 65 63 75 74 65    20 60 67 69 74 20 72 65 76 2d 70 61 72 73 65 20 | args)..."Execute.`git.rev-parse. | 
| 187480 | 41 52 47 53 27 2c 20 72 65 74 75 72 6e 69 6e 67    20 66 69 72 73 74 20 6c 69 6e 65 20 6f 66 20 6f | ARGS',.returning.first.line.of.o | 
| 1874a0 | 75 74 70 75 74 2e 0a 49 66 20 74 68 65 72 65 20    69 73 20 6e 6f 20 6f 75 74 70 75 74 2c 20 72 65 | utput..If.there.is.no.output,.re | 
| 1874c0 | 74 75 72 6e 20 6e 69 6c 2e 20 20 4c 69 6b 65 20    60 6d 61 67 69 74 2d 72 65 76 2d 70 61 72 73 65 | turn.nil...Like.`magit-rev-parse | 
| 1874e0 | 27 20 62 75 74 0a 69 67 6e 6f 72 65 20 60 6d 61    67 69 74 2d 67 69 74 2d 64 65 62 75 67 27 2e 22 | '.but.ignore.`magit-git-debug'." | 
| 187500 | 0a 20 20 28 61 70 70 6c 79 20 23 27 6d 61 67 69    74 2d 67 69 74 2d 73 74 72 20 22 72 65 76 2d 70 | ...(apply.#'magit-git-str."rev-p | 
| 187520 | 61 72 73 65 22 20 61 72 67 73 29 29 0a 0a 28 64    65 66 75 6e 20 6d 61 67 69 74 2d 72 65 76 2d 70 | arse".args))..(defun.magit-rev-p | 
| 187540 | 61 72 73 65 2d 74 72 75 65 20 28 26 72 65 73 74    20 61 72 67 73 29 0a 20 20 22 45 78 65 63 75 74 | arse-true.(&rest.args)..."Execut | 
| 187560 | 65 20 60 67 69 74 20 72 65 76 2d 70 61 72 73 65    20 41 52 47 53 27 2c 20 72 65 74 75 72 6e 69 6e | e.`git.rev-parse.ARGS',.returnin | 
| 187580 | 67 20 74 20 69 66 20 69 74 20 70 72 69 6e 74 73    20 5c 22 74 72 75 65 5c 22 2e 0a 49 66 20 69 74 | g.t.if.it.prints.\"true\"..If.it | 
| 1875a0 | 20 70 72 69 6e 74 73 20 5c 22 66 61 6c 73 65 5c    22 2c 20 74 68 65 6e 20 72 65 74 75 72 6e 20 6e | .prints.\"false\",.then.return.n | 
| 1875c0 | 69 6c 2e 20 20 46 6f 72 20 61 6e 79 20 6f 74 68    65 72 20 6f 75 74 70 75 74 0a 73 69 67 6e 61 6c | il...For.any.other.output.signal | 
| 1875e0 | 20 61 6e 20 65 72 72 6f 72 2e 22 0a 20 20 28 6d    61 67 69 74 2d 67 69 74 2d 74 72 75 65 20 22 72 | .an.error."...(magit-git-true."r | 
| 187600 | 65 76 2d 70 61 72 73 65 22 20 61 72 67 73 29 29    0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 | ev-parse".args))..(defun.magit-r | 
| 187620 | 65 76 2d 70 61 72 73 65 2d 66 61 6c 73 65 20 28    26 72 65 73 74 20 61 72 67 73 29 0a 20 20 22 45 | ev-parse-false.(&rest.args)..."E | 
| 187640 | 78 65 63 75 74 65 20 60 67 69 74 20 72 65 76 2d    70 61 72 73 65 20 41 52 47 53 27 2c 20 72 65 74 | xecute.`git.rev-parse.ARGS',.ret | 
| 187660 | 75 72 6e 69 6e 67 20 74 20 69 66 20 69 74 20 70    72 69 6e 74 73 20 5c 22 66 61 6c 73 65 5c 22 2e | urning.t.if.it.prints.\"false\". | 
| 187680 | 0a 49 66 20 69 74 20 70 72 69 6e 74 73 20 5c 22    74 72 75 65 5c 22 2c 20 74 68 65 6e 20 72 65 74 | .If.it.prints.\"true\",.then.ret | 
| 1876a0 | 75 72 6e 20 6e 69 6c 2e 20 20 46 6f 72 20 61 6e    79 20 6f 74 68 65 72 20 6f 75 74 70 75 74 0a 73 | urn.nil...For.any.other.output.s | 
| 1876c0 | 69 67 6e 61 6c 20 61 6e 20 65 72 72 6f 72 2e 22    0a 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 66 61 | ignal.an.error."...(magit-git-fa | 
| 1876e0 | 6c 73 65 20 22 72 65 76 2d 70 61 72 73 65 22 20    61 72 67 73 29 29 0a 0a 28 64 65 66 75 6e 20 6d | lse."rev-parse".args))..(defun.m | 
| 187700 | 61 67 69 74 2d 72 65 76 2d 70 61 72 73 65 2d 70    20 28 26 72 65 73 74 20 61 72 67 73 29 0a 20 20 | agit-rev-parse-p.(&rest.args)... | 
| 187720 | 22 45 78 65 63 75 74 65 20 60 67 69 74 20 72 65    76 2d 70 61 72 73 65 20 41 52 47 53 27 2c 20 72 | "Execute.`git.rev-parse.ARGS',.r | 
| 187740 | 65 74 75 72 6e 69 6e 67 20 74 20 69 66 20 69 74    20 70 72 69 6e 74 73 20 5c 22 74 72 75 65 5c 22 | eturning.t.if.it.prints.\"true\" | 
| 187760 | 2e 0a 52 65 74 75 72 6e 20 74 20 69 66 20 74 68    65 20 66 69 72 73 74 20 28 61 6e 64 20 75 73 75 | ..Return.t.if.the.first.(and.usu | 
| 187780 | 61 6c 6c 79 20 6f 6e 6c 79 29 20 6f 75 74 70 75    74 20 6c 69 6e 65 20 69 73 20 74 68 65 0a 73 74 | ally.only).output.line.is.the.st | 
| 1877a0 | 72 69 6e 67 20 5c 22 74 72 75 65 5c 22 2c 20 6f    74 68 65 72 77 69 73 65 20 72 65 74 75 72 6e 20 | ring.\"true\",.otherwise.return. | 
| 1877c0 | 6e 69 6c 2e 22 0a 20 20 28 65 71 75 61 6c 20 28    6d 61 67 69 74 2d 67 69 74 2d 73 74 72 20 22 72 | nil."...(equal.(magit-git-str."r | 
| 1877e0 | 65 76 2d 70 61 72 73 65 22 20 61 72 67 73 29 20    22 74 72 75 65 22 29 29 0a 0a 28 64 65 66 75 6e | ev-parse".args)."true"))..(defun | 
| 187800 | 20 6d 61 67 69 74 2d 72 65 76 2d 76 65 72 69 66    79 20 28 72 65 76 29 0a 20 20 28 6d 61 67 69 74 | .magit-rev-verify.(rev)...(magit | 
| 187820 | 2d 67 69 74 2d 73 74 72 69 6e 67 2d 70 20 22 72    65 76 2d 70 61 72 73 65 22 20 22 2d 2d 76 65 72 | -git-string-p."rev-parse"."--ver | 
| 187840 | 69 66 79 22 20 72 65 76 29 29 0a 0a 28 64 65 66    75 6e 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d | ify".rev))..(defun.magit-commit- | 
| 187860 | 70 20 28 72 65 76 29 0a 20 20 22 52 65 74 75 72    6e 20 66 75 6c 6c 20 68 61 73 68 20 66 6f 72 20 | p.(rev)..."Return.full.hash.for. | 
| 187880 | 52 45 56 20 69 66 20 69 74 20 6e 61 6d 65 73 20    61 6e 20 65 78 69 73 74 69 6e 67 20 63 6f 6d 6d | REV.if.it.names.an.existing.comm | 
| 1878a0 | 69 74 2e 22 0a 20 20 28 6d 61 67 69 74 2d 72 65    76 2d 76 65 72 69 66 79 20 28 6d 61 67 69 74 2d | it."...(magit-rev-verify.(magit- | 
| 1878c0 | 2d 72 65 76 2d 64 65 72 65 66 65 72 65 6e 63 65    20 72 65 76 29 29 29 0a 0a 28 64 65 66 61 6c 69 | -rev-dereference.rev)))..(defali | 
| 1878e0 | 61 73 20 27 6d 61 67 69 74 2d 72 65 76 2d 76 65    72 69 66 79 2d 63 6f 6d 6d 69 74 20 23 27 6d 61 | as.'magit-rev-verify-commit.#'ma | 
| 187900 | 67 69 74 2d 63 6f 6d 6d 69 74 2d 70 29 0a 0a 28    64 65 66 61 6c 69 61 73 20 27 6d 61 67 69 74 2d | git-commit-p)..(defalias.'magit- | 
| 187920 | 72 65 76 2d 68 61 73 68 20 23 27 6d 61 67 69 74    2d 63 6f 6d 6d 69 74 2d 70 29 0a 0a 28 64 65 66 | rev-hash.#'magit-commit-p)..(def | 
| 187940 | 75 6e 20 6d 61 67 69 74 2d 2d 72 65 76 2d 64 65    72 65 66 65 72 65 6e 63 65 20 28 72 65 76 29 0a | un.magit--rev-dereference.(rev). | 
| 187960 | 20 20 22 52 65 74 75 72 6e 20 61 20 72 65 76 20    74 68 61 74 20 66 6f 72 63 65 73 20 47 69 74 20 | .."Return.a.rev.that.forces.Git. | 
| 187980 | 74 6f 20 69 6e 74 65 72 70 72 65 74 20 52 45 56    20 61 73 20 61 20 63 6f 6d 6d 69 74 2e 0a 49 66 | to.interpret.REV.as.a.commit..If | 
| 1879a0 | 20 52 45 56 20 69 73 20 6e 69 6c 20 6f 72 20 68    61 73 20 74 68 65 20 66 6f 72 6d 20 5c 22 3a 2f | .REV.is.nil.or.has.the.form.\":/ | 
| 1879c0 | 54 45 58 54 5c 22 2c 20 72 65 74 75 72 6e 20 52    45 56 20 69 74 73 65 6c 66 2e 22 0a 20 20 28 63 | TEXT\",.return.REV.itself."...(c | 
| 1879e0 | 6f 6e 64 20 28 28 6e 6f 74 20 72 65 76 29 20 6e    69 6c 29 0a 20 20 20 20 20 20 20 20 28 28 73 74 | ond.((not.rev).nil).........((st | 
| 187a00 | 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 5e 3a    2f 22 20 72 65 76 29 20 72 65 76 29 0a 20 20 20 | ring-match-p."^:/".rev).rev).... | 
| 187a20 | 20 20 20 20 20 28 74 20 28 63 6f 6e 63 61 74 20    72 65 76 20 22 5e 7b 63 6f 6d 6d 69 74 7d 22 29 | .....(t.(concat.rev."^{commit}") | 
| 187a40 | 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69    74 2d 72 65 76 2d 65 71 75 61 6c 20 28 61 20 62 | )))..(defun.magit-rev-equal.(a.b | 
| 187a60 | 29 0a 20 20 22 52 65 74 75 72 6e 20 74 20 69 66    20 74 68 65 72 65 20 61 72 65 20 6e 6f 20 64 69 | )..."Return.t.if.there.are.no.di | 
| 187a80 | 66 66 65 72 65 6e 63 65 73 20 62 65 74 77 65 65    6e 20 74 68 65 20 63 6f 6d 6d 69 74 73 20 41 20 | fferences.between.the.commits.A. | 
| 187aa0 | 61 6e 64 20 42 2e 22 0a 20 20 28 6d 61 67 69 74    2d 67 69 74 2d 73 75 63 63 65 73 73 20 22 64 69 | and.B."...(magit-git-success."di | 
| 187ac0 | 66 66 22 20 22 2d 2d 71 75 69 65 74 22 20 61 20    62 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | ff"."--quiet".a.b))..(defun.magi | 
| 187ae0 | 74 2d 72 65 76 2d 65 71 20 28 61 20 62 29 0a 20    20 22 52 65 74 75 72 6e 20 74 20 69 66 20 41 20 | t-rev-eq.(a.b)..."Return.t.if.A. | 
| 187b00 | 61 6e 64 20 42 20 72 65 66 65 72 20 74 6f 20 74    68 65 20 73 61 6d 65 20 63 6f 6d 6d 69 74 2e 22 | and.B.refer.to.the.same.commit." | 
| 187b20 | 0a 20 20 28 6c 65 74 20 28 28 61 20 28 6d 61 67    69 74 2d 63 6f 6d 6d 69 74 2d 70 20 61 29 29 0a | ...(let.((a.(magit-commit-p.a)). | 
| 187b40 | 20 20 20 20 20 20 20 20 28 62 20 28 6d 61 67 69    74 2d 63 6f 6d 6d 69 74 2d 70 20 62 29 29 29 0a | ........(b.(magit-commit-p.b))). | 
| 187b60 | 20 20 20 20 28 61 6e 64 20 61 20 62 20 28 65 71    75 61 6c 20 61 20 62 29 29 29 29 0a 0a 28 64 65 | ....(and.a.b.(equal.a.b))))..(de | 
| 187b80 | 66 75 6e 20 6d 61 67 69 74 2d 72 65 76 2d 61 6e    63 65 73 74 6f 72 2d 70 20 28 61 20 62 29 0a 20 | fun.magit-rev-ancestor-p.(a.b).. | 
| 187ba0 | 20 22 52 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c    20 69 66 20 63 6f 6d 6d 69 74 20 41 20 69 73 20 | ."Return.non-nil.if.commit.A.is. | 
| 187bc0 | 61 6e 20 61 6e 63 65 73 74 6f 72 20 6f 66 20 63    6f 6d 6d 69 74 20 42 2e 22 0a 20 20 28 6d 61 67 | an.ancestor.of.commit.B."...(mag | 
| 187be0 | 69 74 2d 67 69 74 2d 73 75 63 63 65 73 73 20 22    6d 65 72 67 65 2d 62 61 73 65 22 20 22 2d 2d 69 | it-git-success."merge-base"."--i | 
| 187c00 | 73 2d 61 6e 63 65 73 74 6f 72 22 20 61 20 62 29    29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | s-ancestor".a.b))..(defun.magit- | 
| 187c20 | 72 65 76 2d 68 65 61 64 2d 70 20 28 72 65 76 29    0a 20 20 28 6f 72 20 28 65 71 75 61 6c 20 72 65 | rev-head-p.(rev)...(or.(equal.re | 
| 187c40 | 76 20 22 48 45 41 44 22 29 0a 20 20 20 20 20 20    28 61 6e 64 20 72 65 76 0a 20 20 20 20 20 20 20 | v."HEAD").......(and.rev........ | 
| 187c60 | 20 20 20 20 28 6e 6f 74 20 28 73 74 72 69 6e 67    2d 73 65 61 72 63 68 20 22 2e 2e 22 20 72 65 76 | ....(not.(string-search."..".rev | 
| 187c80 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 65    71 75 61 6c 20 28 6d 61 67 69 74 2d 72 65 76 2d | ))............(equal.(magit-rev- | 
| 187ca0 | 70 61 72 73 65 20 72 65 76 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 | parse.rev)...................(ma | 
| 187cc0 | 67 69 74 2d 72 65 76 2d 70 61 72 73 65 20 22 48    45 41 44 22 29 29 29 29 29 0a 0a 28 64 65 66 75 | git-rev-parse."HEAD")))))..(defu | 
| 187ce0 | 6e 20 6d 61 67 69 74 2d 72 65 76 2d 61 75 74 68    6f 72 2d 70 20 28 72 65 76 29 0a 20 20 22 52 65 | n.magit-rev-author-p.(rev)..."Re | 
| 187d00 | 74 75 72 6e 20 74 20 69 66 20 74 68 65 20 75 73    65 72 20 69 73 20 74 68 65 20 61 75 74 68 6f 72 | turn.t.if.the.user.is.the.author | 
| 187d20 | 20 6f 66 20 52 45 56 2e 0a 4d 6f 72 65 20 70 72    65 63 69 73 65 6c 79 20 72 65 74 75 72 6e 20 74 | .of.REV..More.precisely.return.t | 
| 187d40 | 20 69 66 20 60 75 73 65 72 2e 6e 61 6d 65 27 20    69 73 20 65 71 75 61 6c 20 74 6f 20 74 68 65 20 | .if.`user.name'.is.equal.to.the. | 
| 187d60 | 61 75 74 68 6f 72 0a 6e 61 6d 65 20 6f 66 20 52    45 56 20 61 6e 64 2f 6f 72 20 60 75 73 65 72 2e | author.name.of.REV.and/or.`user. | 
| 187d80 | 65 6d 61 69 6c 27 20 69 73 20 65 71 75 61 6c 20    74 6f 20 74 68 65 20 61 75 74 68 6f 72 20 65 6d | email'.is.equal.to.the.author.em | 
| 187da0 | 61 69 6c 0a 6f 66 20 52 45 56 2e 22 0a 20 20 28    6f 72 20 28 65 71 75 61 6c 20 28 6d 61 67 69 74 | ail.of.REV."...(or.(equal.(magit | 
| 187dc0 | 2d 67 65 74 20 22 75 73 65 72 2e 6e 61 6d 65 22    29 20 20 28 6d 61 67 69 74 2d 72 65 76 2d 66 6f | -get."user.name")..(magit-rev-fo | 
| 187de0 | 72 6d 61 74 20 22 25 61 6e 22 20 72 65 76 29 29    0a 20 20 20 20 20 20 28 65 71 75 61 6c 20 28 6d | rmat."%an".rev)).......(equal.(m | 
| 187e00 | 61 67 69 74 2d 67 65 74 20 22 75 73 65 72 2e 65    6d 61 69 6c 22 29 20 28 6d 61 67 69 74 2d 72 65 | agit-get."user.email").(magit-re | 
| 187e20 | 76 2d 66 6f 72 6d 61 74 20 22 25 61 65 22 20 72    65 76 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d | v-format."%ae".rev))))..(defun.m | 
| 187e40 | 61 67 69 74 2d 72 65 76 2d 6e 61 6d 65 20 28 72    65 76 20 26 6f 70 74 69 6f 6e 61 6c 20 70 61 74 | agit-rev-name.(rev.&optional.pat | 
| 187e60 | 74 65 72 6e 20 6e 6f 74 2d 61 6e 63 68 6f 72 65    64 29 0a 20 20 22 52 65 74 75 72 6e 20 61 20 73 | tern.not-anchored)..."Return.a.s | 
| 187e80 | 79 6d 62 6f 6c 69 63 20 6e 61 6d 65 20 66 6f 72    20 52 45 56 20 75 73 69 6e 67 20 60 67 69 74 2d | ymbolic.name.for.REV.using.`git- | 
| 187ea0 | 6e 61 6d 65 2d 72 65 76 27 2e 0a 0a 50 41 54 54    45 52 4e 20 63 61 6e 20 62 65 20 75 73 65 64 20 | name-rev'...PATTERN.can.be.used. | 
| 187ec0 | 74 6f 20 6c 69 6d 69 74 20 74 68 65 20 72 65 73    75 6c 74 20 74 6f 20 61 20 6d 61 74 63 68 69 6e | to.limit.the.result.to.a.matchin | 
| 187ee0 | 67 20 72 65 66 2e 0a 55 6e 6c 65 73 73 20 4e 4f    54 2d 41 4e 43 48 4f 52 45 44 20 69 73 20 6e 6f | g.ref..Unless.NOT-ANCHORED.is.no | 
| 187f00 | 6e 2d 6e 69 6c 2c 20 74 68 65 20 62 65 67 69 6e    6e 69 6e 67 20 6f 66 20 74 68 65 20 72 65 66 20 | n-nil,.the.beginning.of.the.ref. | 
| 187f20 | 6d 75 73 74 0a 6d 61 74 63 68 20 50 41 54 54 45    52 4e 2e 0a 0a 41 6e 20 61 6e 63 68 6f 72 65 64 | must.match.PATTERN...An.anchored | 
| 187f40 | 20 6c 6f 6f 6b 75 70 20 69 73 20 64 6f 6e 65 20    75 73 69 6e 67 20 74 68 65 20 61 72 67 75 6d 65 | .lookup.is.done.using.the.argume | 
| 187f60 | 6e 74 73 0a 5c 22 2d 2d 65 78 63 6c 75 64 65 3d    2a 2f 3c 50 41 54 54 45 52 4e 3e 20 2d 2d 65 78 | nts.\"--exclude=*/<PATTERN>.--ex | 
| 187f80 | 63 6c 75 64 65 3d 2a 2f 48 45 41 44 5c 22 20 69    6e 20 61 64 64 69 74 69 6f 6e 20 74 6f 0a 5c 22 | clude=*/HEAD\".in.addition.to.\" | 
| 187fa0 | 2d 2d 72 65 66 73 3d 3c 50 41 54 54 45 52 4e 3e    5c 22 2c 20 70 72 6f 76 69 64 65 64 20 61 74 20 | --refs=<PATTERN>\",.provided.at. | 
| 187fc0 | 6c 65 61 73 74 20 76 65 72 73 69 6f 6e 20 76 32    2e 31 33 20 6f 66 20 47 69 74 20 69 73 0a 75 73 | least.version.v2.13.of.Git.is.us | 
| 187fe0 | 65 64 2e 20 20 4f 6c 64 65 72 20 76 65 72 73 69    6f 6e 73 20 64 69 64 20 6e 6f 74 20 73 75 70 70 | ed...Older.versions.did.not.supp | 
| 188000 | 6f 72 74 20 74 68 65 20 5c 22 2d 2d 65 78 63 6c    75 64 65 5c 22 20 61 72 67 75 6d 65 6e 74 2e 0a | ort.the.\"--exclude\".argument.. | 
| 188020 | 57 68 65 6e 20 5c 22 2d 2d 65 78 63 6c 75 64 65    5c 22 20 63 61 6e 6e 6f 74 20 62 65 20 75 73 65 | When.\"--exclude\".cannot.be.use | 
| 188040 | 64 20 61 6e 64 20 60 67 69 74 2d 6e 61 6d 65 2d    72 65 76 27 20 72 65 74 75 72 6e 73 20 61 0a 72 | d.and.`git-name-rev'.returns.a.r | 
| 188060 | 65 66 20 74 68 61 74 20 73 68 6f 75 6c 64 20 68    61 76 65 20 62 65 65 6e 20 65 78 63 6c 75 64 65 | ef.that.should.have.been.exclude | 
| 188080 | 64 2c 20 74 68 65 6e 20 74 68 61 74 20 69 73 20    64 69 73 63 61 72 64 65 64 20 61 6e 64 0a 74 68 | d,.then.that.is.discarded.and.th | 
| 1880a0 | 69 73 20 66 75 6e 63 74 69 6f 6e 20 72 65 74 75    72 6e 73 20 6e 69 6c 20 69 6e 73 74 65 61 64 2e | is.function.returns.nil.instead. | 
| 1880c0 | 20 20 54 68 69 73 20 69 73 20 75 6e 66 6f 72 74    75 6e 61 74 65 20 62 65 63 61 75 73 65 0a 74 68 | ..This.is.unfortunate.because.th | 
| 1880e0 | 65 72 65 20 6d 69 67 68 74 20 62 65 20 6f 74 68    65 72 20 72 65 66 73 20 74 68 61 74 20 64 6f 20 | ere.might.be.other.refs.that.do. | 
| 188100 | 6d 61 74 63 68 2e 20 20 54 6f 20 66 69 78 20 74    68 61 74 2c 20 75 70 64 61 74 65 0a 47 69 74 2e | match...To.fix.that,.update.Git. | 
| 188120 | 22 0a 20 20 28 69 66 20 28 6d 61 67 69 74 2d 67    69 74 2d 76 65 72 73 69 6f 6e 3c 20 22 32 2e 31 | "...(if.(magit-git-version<."2.1 | 
| 188140 | 33 22 29 0a 20 20 20 20 20 20 28 61 6e 64 2d 6c    65 74 2a 0a 20 20 20 20 20 20 20 20 20 20 28 28 | 3").......(and-let*...........(( | 
| 188160 | 72 65 66 20 28 6d 61 67 69 74 2d 67 69 74 2d 73    74 72 69 6e 67 20 22 6e 61 6d 65 2d 72 65 76 22 | ref.(magit-git-string."name-rev" | 
| 188180 | 20 22 2d 2d 6e 61 6d 65 2d 6f 6e 6c 79 22 20 22    2d 2d 6e 6f 2d 75 6e 64 65 66 69 6e 65 64 22 0a | ."--name-only"."--no-undefined". | 
| 1881a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1881c0 | 20 20 28 61 6e 64 20 70 61 74 74 65 72 6e 20 28    63 6f 6e 63 61 74 20 22 2d 2d 72 65 66 73 3d 22 | ..(and.pattern.(concat."--refs=" | 
| 1881e0 | 20 70 61 74 74 65 72 6e 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .pattern))...................... | 
| 188200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 76    29 29 29 0a 20 20 20 20 20 20 20 20 28 69 66 20 | .............rev))).........(if. | 
| 188220 | 28 61 6e 64 20 70 61 74 74 65 72 6e 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 | (and.pattern..................(s | 
| 188240 | 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 5c    5c 60 72 65 66 73 2f 5b 5e 2f 5d 2b 2f 5c 5c 2a | tring-match-p."\\`refs/[^/]+/\\* | 
| 188260 | 5c 5c 27 22 20 70 61 74 74 65 72 6e 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 | \\'".pattern)).............(let. | 
| 188280 | 28 28 6e 61 6d 65 73 70 61 63 65 20 28 73 75 62    73 74 72 69 6e 67 20 70 61 74 74 65 72 6e 20 30 | ((namespace.(substring.pattern.0 | 
| 1882a0 | 20 2d 31 29 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 61 6e 64 20 28 6e 6f 74 20 28 | .-1)))...............(and.(not.( | 
| 1882c0 | 6f 72 20 28 73 74 72 69 6e 67 2d 73 75 66 66 69    78 2d 70 20 22 48 45 41 44 22 20 72 65 66 29 0a | or.(string-suffix-p."HEAD".ref). | 
| 1882e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 | ............................(and | 
| 188300 | 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70    20 6e 61 6d 65 73 70 61 63 65 20 72 65 66 29 0a | .(string-match-p.namespace.ref). | 
| 188320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 188340 | 20 28 6e 6f 74 20 28 6d 61 67 69 74 2d 72 65 76    2d 76 65 72 69 66 79 0a 20 20 20 20 20 20 20 20 | .(not.(magit-rev-verify......... | 
| 188360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( | 
| 188380 | 63 6f 6e 63 61 74 20 6e 61 6d 65 73 70 61 63 65    20 72 65 66 29 29 29 29 29 29 0a 20 20 20 20 20 | concat.namespace.ref))))))...... | 
| 1883a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65    66 29 29 0a 20 20 20 20 20 20 20 20 20 20 72 65 | ..............ref))...........re | 
| 1883c0 | 66 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 67    69 74 2d 73 74 72 69 6e 67 20 22 6e 61 6d 65 2d | f)).....(magit-git-string."name- | 
| 1883e0 | 72 65 76 22 20 22 2d 2d 6e 61 6d 65 2d 6f 6e 6c    79 22 20 22 2d 2d 6e 6f 2d 75 6e 64 65 66 69 6e | rev"."--name-only"."--no-undefin | 
| 188400 | 65 64 22 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 70 | ed".......................(and.p | 
| 188420 | 61 74 74 65 72 6e 20 28 63 6f 6e 63 61 74 20 22    2d 2d 72 65 66 73 3d 22 20 70 61 74 74 65 72 6e | attern.(concat."--refs=".pattern | 
| 188440 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 61 6e 64 20 70 61 | )).......................(and.pa | 
| 188460 | 74 74 65 72 6e 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ttern........................... | 
| 188480 | 20 28 6e 6f 74 20 6e 6f 74 2d 61 6e 63 68 6f 72    65 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .(not.not-anchored)............. | 
| 1884a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6c 69 73 74 20 22 2d 2d 65 78 63 6c 75 64 65 3d | ...............(list."--exclude= | 
| 1884c0 | 2a 2f 48 45 41 44 22 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | */HEAD"......................... | 
| 1884e0 | 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74    20 22 2d 2d 65 78 63 6c 75 64 65 3d 2a 2f 22 20 | .........(concat."--exclude=*/". | 
| 188500 | 70 61 74 74 65 72 6e 29 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | pattern)))...................... | 
| 188520 | 20 72 65 76 29 29 29 0a 0a 28 64 65 66 75 6e 20    6d 61 67 69 74 2d 72 65 76 2d 62 72 61 6e 63 68 | .rev)))..(defun.magit-rev-branch | 
| 188540 | 20 28 72 65 76 29 0a 20 20 28 61 6e 64 2d 6c 65    74 2a 20 28 28 6e 61 6d 65 20 28 6d 61 67 69 74 | .(rev)...(and-let*.((name.(magit | 
| 188560 | 2d 72 65 76 2d 6e 61 6d 65 20 72 65 76 20 22 72    65 66 73 2f 68 65 61 64 73 2f 2a 22 29 29 29 0a | -rev-name.rev."refs/heads/*"))). | 
| 188580 | 20 20 20 20 28 61 6e 64 20 28 6e 6f 74 20 28 73    74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 5b | ....(and.(not.(string-match-p."[ | 
| 1885a0 | 7e 5e 5d 22 20 6e 61 6d 65 29 29 20 6e 61 6d 65    29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | ~^]".name)).name)))..(defun.magi | 
| 1885c0 | 74 2d 72 65 76 2d 66 69 78 75 70 2d 74 61 72 67    65 74 20 28 72 65 76 29 0a 20 20 28 6c 65 74 20 | t-rev-fixup-target.(rev)...(let. | 
| 1885e0 | 28 28 6d 73 67 20 28 6d 61 67 69 74 2d 72 65 76    2d 66 6f 72 6d 61 74 20 22 25 73 22 20 72 65 76 | ((msg.(magit-rev-format."%s".rev | 
| 188600 | 29 29 29 0a 20 20 20 20 28 73 61 76 65 2d 6d 61    74 63 68 2d 64 61 74 61 0a 20 20 20 20 20 20 28 | ))).....(save-match-data.......( | 
| 188620 | 61 6e 64 20 28 73 74 72 69 6e 67 2d 6d 61 74 63    68 20 22 5c 5c 60 5c 5c 28 66 69 78 75 70 5c 5c | and.(string-match."\\`\\(fixup\\ | 
| 188640 | 7c 73 71 75 61 73 68 5c 5c 29 21 20 5c 5c 28 2e    2b 5c 5c 29 22 20 6d 73 67 29 0a 20 20 20 20 20 | |squash\\)!.\\(.+\\)".msg)...... | 
| 188660 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 76    2d 66 6f 72 6d 61 74 0a 20 20 20 20 20 20 20 20 | ......(magit-rev-format......... | 
| 188680 | 20 20 20 20 22 25 68 22 20 28 66 6f 72 6d 61 74    20 22 25 73 5e 7b 2f 5e 25 73 7d 22 20 72 65 76 | ...."%h".(format."%s^{/^%s}".rev | 
| 1886a0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | ..........................(magit | 
| 1886c0 | 2d 2d 65 78 74 2d 72 65 67 65 78 70 2d 71 75 6f    74 65 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 | --ext-regexp-quote.(match-string | 
| 1886e0 | 20 32 20 6d 73 67 29 29 29 29 29 29 29 29 0a 0a    28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 65 74 | .2.msg))))))))..(defun.magit-get | 
| 188700 | 2d 73 68 6f 72 74 6e 61 6d 65 20 28 72 65 76 29    0a 20 20 28 6c 65 74 2a 20 28 28 66 6e 20 28 61 | -shortname.(rev)...(let*.((fn.(a | 
| 188720 | 70 70 6c 79 2d 70 61 72 74 69 61 6c 6c 79 20 23    27 6d 61 67 69 74 2d 72 65 76 2d 6e 61 6d 65 20 | pply-partially.#'magit-rev-name. | 
| 188740 | 72 65 76 29 29 0a 20 20 20 20 20 20 20 20 20 28    6e 61 6d 65 20 28 6f 72 20 28 66 75 6e 63 61 6c | rev))..........(name.(or.(funcal | 
| 188760 | 6c 20 66 6e 20 22 72 65 66 73 2f 74 61 67 73 2f    2a 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | l.fn."refs/tags/*")............. | 
| 188780 | 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20    66 6e 20 22 72 65 66 73 2f 68 65 61 64 73 2f 2a | .......(funcall.fn."refs/heads/* | 
| 1887a0 | 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 66 | ")....................(funcall.f | 
| 1887c0 | 6e 20 22 72 65 66 73 2f 72 65 6d 6f 74 65 73 2f    2a 22 29 29 29 29 0a 20 20 20 20 28 63 6f 6e 64 | n."refs/remotes/*")))).....(cond | 
| 1887e0 | 20 28 28 6e 6f 74 20 6e 61 6d 65 29 0a 20 20 20    20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 | .((not.name)............(magit-r | 
| 188800 | 65 76 2d 70 61 72 73 65 20 22 2d 2d 73 68 6f 72    74 22 20 72 65 76 29 29 0a 20 20 20 20 20 20 20 | ev-parse."--short".rev))........ | 
| 188820 | 20 20 20 28 28 73 74 72 69 6e 67 2d 6d 61 74 63    68 20 22 5e 5c 5c 28 3f 3a 74 61 67 73 5c 5c 7c | ...((string-match."^\\(?:tags\\| | 
| 188840 | 72 65 6d 6f 74 65 73 5c 5c 29 2f 5c 5c 28 2e 2b    5c 5c 29 22 20 6e 61 6d 65 29 0a 20 20 20 20 20 | remotes\\)/\\(.+\\)".name)...... | 
| 188860 | 20 20 20 20 20 20 28 69 66 20 28 6d 61 67 69 74    2d 72 65 66 2d 61 6d 62 69 67 75 6f 75 73 2d 70 | ......(if.(magit-ref-ambiguous-p | 
| 188880 | 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31    20 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 | .(match-string.1.name))......... | 
| 1888a0 | 20 20 20 20 20 20 20 6e 61 6d 65 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6d 61 74 63 68 2d | .......name..............(match- | 
| 1888c0 | 73 74 72 69 6e 67 20 31 20 6e 61 6d 65 29 29 29    0a 20 20 20 20 20 20 20 20 20 20 28 74 20 28 6d | string.1.name)))...........(t.(m | 
| 1888e0 | 61 67 69 74 2d 72 65 66 2d 6d 61 79 62 65 2d 71    75 61 6c 69 66 79 20 6e 61 6d 65 29 29 29 29 29 | agit-ref-maybe-qualify.name))))) | 
| 188900 | 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6e    61 6d 65 2d 62 72 61 6e 63 68 20 28 72 65 76 20 | ..(defun.magit-name-branch.(rev. | 
| 188920 | 26 6f 70 74 69 6f 6e 61 6c 20 6c 61 78 29 0a 20    20 28 6f 72 20 28 6d 61 67 69 74 2d 6e 61 6d 65 | &optional.lax)...(or.(magit-name | 
| 188940 | 2d 6c 6f 63 61 6c 2d 62 72 61 6e 63 68 20 72 65    76 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d | -local-branch.rev).......(magit- | 
| 188960 | 6e 61 6d 65 2d 72 65 6d 6f 74 65 2d 62 72 61 6e    63 68 20 72 65 76 29 0a 20 20 20 20 20 20 28 61 | name-remote-branch.rev).......(a | 
| 188980 | 6e 64 20 6c 61 78 20 28 6f 72 20 28 6d 61 67 69    74 2d 6e 61 6d 65 2d 6c 6f 63 61 6c 2d 62 72 61 | nd.lax.(or.(magit-name-local-bra | 
| 1889a0 | 6e 63 68 20 72 65 76 20 74 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | nch.rev.t)....................(m | 
| 1889c0 | 61 67 69 74 2d 6e 61 6d 65 2d 72 65 6d 6f 74 65    2d 62 72 61 6e 63 68 20 72 65 76 20 74 29 29 29 | agit-name-remote-branch.rev.t))) | 
| 1889e0 | 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74    2d 6e 61 6d 65 2d 6c 6f 63 61 6c 2d 62 72 61 6e | ))..(defun.magit-name-local-bran | 
| 188a00 | 63 68 20 28 72 65 76 20 26 6f 70 74 69 6f 6e 61    6c 20 6c 61 78 29 0a 20 20 28 61 6e 64 2d 6c 65 | ch.(rev.&optional.lax)...(and-le | 
| 188a20 | 74 2a 20 28 28 6e 61 6d 65 20 28 6d 61 67 69 74    2d 72 65 76 2d 6e 61 6d 65 20 72 65 76 20 22 72 | t*.((name.(magit-rev-name.rev."r | 
| 188a40 | 65 66 73 2f 68 65 61 64 73 2f 2a 22 29 29 29 0a    20 20 20 20 28 61 6e 64 20 28 6f 72 20 6c 61 78 | efs/heads/*"))).....(and.(or.lax | 
| 188a60 | 20 28 6e 6f 74 20 28 73 74 72 69 6e 67 2d 6d 61    74 63 68 2d 70 20 22 5b 7e 5e 5d 22 20 6e 61 6d | .(not.(string-match-p."[~^]".nam | 
| 188a80 | 65 29 29 29 20 6e 61 6d 65 29 29 29 0a 0a 28 64    65 66 75 6e 20 6d 61 67 69 74 2d 6e 61 6d 65 2d | e))).name)))..(defun.magit-name- | 
| 188aa0 | 72 65 6d 6f 74 65 2d 62 72 61 6e 63 68 20 28 72    65 76 20 26 6f 70 74 69 6f 6e 61 6c 20 6c 61 78 | remote-branch.(rev.&optional.lax | 
| 188ac0 | 29 0a 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28    6e 61 6d 65 20 28 6d 61 67 69 74 2d 72 65 76 2d | )...(and-let*.((name.(magit-rev- | 
| 188ae0 | 6e 61 6d 65 20 72 65 76 20 22 72 65 66 73 2f 72    65 6d 6f 74 65 73 2f 2a 22 29 29 29 0a 20 20 20 | name.rev."refs/remotes/*"))).... | 
| 188b00 | 20 28 61 6e 64 20 28 6f 72 20 6c 61 78 20 28 6e    6f 74 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 | .(and.(or.lax.(not.(string-match | 
| 188b20 | 2d 70 20 22 5b 7e 5e 5d 22 20 6e 61 6d 65 29 29    29 0a 20 20 20 20 20 20 20 20 20 28 73 75 62 73 | -p."[~^]".name)))..........(subs | 
| 188b40 | 74 72 69 6e 67 20 6e 61 6d 65 20 38 29 29 29 29    0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6e | tring.name.8))))..(defun.magit-n | 
| 188b60 | 61 6d 65 2d 74 61 67 20 28 72 65 76 20 26 6f 70    74 69 6f 6e 61 6c 20 6c 61 78 29 0a 20 20 28 61 | ame-tag.(rev.&optional.lax)...(a | 
| 188b80 | 6e 64 2d 6c 65 74 2a 20 28 28 6e 61 6d 65 20 28    6d 61 67 69 74 2d 72 65 76 2d 6e 61 6d 65 20 72 | nd-let*.((name.(magit-rev-name.r | 
| 188ba0 | 65 76 20 22 72 65 66 73 2f 74 61 67 73 2f 2a 22    29 29 29 0a 20 20 20 20 28 70 72 6f 67 6e 20 3b | ev."refs/tags/*"))).....(progn.; | 
| 188bc0 | 20 77 6f 72 6b 20 61 72 6f 75 6e 64 20 64 65 62    62 75 67 73 23 33 31 38 34 30 0a 20 20 20 20 20 | .work.around.debbugs#31840...... | 
| 188be0 | 20 28 77 68 65 6e 20 28 73 74 72 69 6e 67 2d 73    75 66 66 69 78 2d 70 20 22 5e 30 22 20 6e 61 6d | .(when.(string-suffix-p."^0".nam | 
| 188c00 | 65 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71    20 6e 61 6d 65 20 28 73 75 62 73 74 72 69 6e 67 | e).........(setq.name.(substring | 
| 188c20 | 20 6e 61 6d 65 20 30 20 2d 32 29 29 29 0a 20 20    20 20 20 20 28 61 6e 64 20 28 6f 72 20 6c 61 78 | .name.0.-2))).......(and.(or.lax | 
| 188c40 | 20 28 6e 6f 74 20 28 73 74 72 69 6e 67 2d 6d 61    74 63 68 2d 70 20 22 5b 7e 5e 5d 22 20 6e 61 6d | .(not.(string-match-p."[~^]".nam | 
| 188c60 | 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    28 73 75 62 73 74 72 69 6e 67 20 6e 61 6d 65 20 | e)))............(substring.name. | 
| 188c80 | 35 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d    61 67 69 74 2d 72 65 66 2d 61 62 62 72 65 76 20 | 5)))))..(defun.magit-ref-abbrev. | 
| 188ca0 | 28 72 65 66 6e 61 6d 65 29 0a 20 20 22 52 65 74    75 72 6e 20 61 6e 20 75 6e 61 6d 62 69 67 75 6f | (refname)..."Return.an.unambiguo | 
| 188cc0 | 75 73 20 61 62 62 72 65 76 69 61 74 69 6f 6e 20    6f 66 20 52 45 46 4e 41 4d 45 2e 22 0a 20 20 28 | us.abbreviation.of.REFNAME."...( | 
| 188ce0 | 6d 61 67 69 74 2d 72 65 76 2d 70 61 72 73 65 20    22 2d 2d 76 65 72 69 66 79 22 20 22 2d 2d 61 62 | magit-rev-parse."--verify"."--ab | 
| 188d00 | 62 72 65 76 2d 72 65 66 22 20 72 65 66 6e 61 6d    65 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | brev-ref".refname))..(defun.magi | 
| 188d20 | 74 2d 72 65 66 2d 66 75 6c 6c 6e 61 6d 65 20 28    72 65 66 6e 61 6d 65 29 0a 20 20 22 52 65 74 75 | t-ref-fullname.(refname)..."Retu | 
| 188d40 | 72 6e 20 66 75 6c 6c 79 20 71 75 61 6c 69 66 69    65 64 20 72 65 66 6e 61 6d 65 20 66 6f 72 20 52 | rn.fully.qualified.refname.for.R | 
| 188d60 | 45 46 4e 41 4d 45 2e 0a 49 66 20 52 45 46 4e 41    4d 45 20 69 73 20 61 6d 62 69 67 75 6f 75 73 2c | EFNAME..If.REFNAME.is.ambiguous, | 
| 188d80 | 20 72 65 74 75 72 6e 20 6e 69 6c 2e 22 0a 20 20    28 6d 61 67 69 74 2d 72 65 76 2d 70 61 72 73 65 | .return.nil."...(magit-rev-parse | 
| 188da0 | 20 22 2d 2d 76 65 72 69 66 79 22 20 22 2d 2d 73    79 6d 62 6f 6c 69 63 2d 66 75 6c 6c 2d 6e 61 6d | ."--verify"."--symbolic-full-nam | 
| 188dc0 | 65 22 20 72 65 66 6e 61 6d 65 29 29 0a 0a 28 64    65 66 75 6e 20 6d 61 67 69 74 2d 72 65 66 2d 61 | e".refname))..(defun.magit-ref-a | 
| 188de0 | 6d 62 69 67 75 6f 75 73 2d 70 20 28 72 65 66 6e    61 6d 65 29 0a 20 20 28 73 61 76 65 2d 6d 61 74 | mbiguous-p.(refname)...(save-mat | 
| 188e00 | 63 68 2d 64 61 74 61 0a 20 20 20 20 28 69 66 20    28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5c | ch-data.....(if.(string-match."\ | 
| 188e20 | 5c 60 5c 5c 28 5b 5e 5e 7e 5d 2b 5c 5c 29 5c 5c    28 2e 2a 5c 5c 29 22 20 72 65 66 6e 61 6d 65 29 | \`\\([^^~]+\\)\\(.*\\)".refname) | 
| 188e40 | 0a 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 6d    61 67 69 74 2d 72 65 66 2d 66 75 6c 6c 6e 61 6d | .........(not.(magit-ref-fullnam | 
| 188e60 | 65 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20    31 20 72 65 66 6e 61 6d 65 29 29 29 0a 20 20 20 | e.(match-string.1.refname))).... | 
| 188e80 | 20 20 20 28 65 72 72 6f 72 20 22 25 53 20 68 61    73 20 61 6e 20 75 6e 72 65 63 6f 67 6e 69 7a 65 | ...(error."%S.has.an.unrecognize | 
| 188ea0 | 64 20 66 6f 72 6d 61 74 22 20 72 65 66 6e 61 6d    65 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | d.format".refname))))..(defun.ma | 
| 188ec0 | 67 69 74 2d 72 65 66 2d 6d 61 79 62 65 2d 71 75    61 6c 69 66 79 20 28 72 65 66 6e 61 6d 65 20 26 | git-ref-maybe-qualify.(refname.& | 
| 188ee0 | 6f 70 74 69 6f 6e 61 6c 20 70 72 65 66 69 78 29    0a 20 20 22 49 66 20 52 45 46 4e 41 4d 45 20 69 | optional.prefix)..."If.REFNAME.i | 
| 188f00 | 73 20 61 6d 62 69 67 75 6f 75 73 2c 20 74 72 79    20 74 6f 20 64 69 73 61 6d 62 69 67 75 61 74 65 | s.ambiguous,.try.to.disambiguate | 
| 188f20 | 20 69 74 20 62 79 20 70 72 65 70 65 6e 64 20 50    52 45 46 49 58 20 74 6f 20 69 74 2e 0a 52 65 74 | .it.by.prepend.PREFIX.to.it..Ret | 
| 188f40 | 75 72 6e 20 61 6e 20 75 6e 61 6d 62 69 67 75 6f    75 73 20 72 65 66 6e 61 6d 65 2c 20 65 69 74 68 | urn.an.unambiguous.refname,.eith | 
| 188f60 | 65 72 20 52 45 46 4e 41 4d 45 20 6f 72 20 74 68    61 74 20 70 72 65 66 69 78 65 64 0a 77 69 74 68 | er.REFNAME.or.that.prefixed.with | 
| 188f80 | 20 50 52 45 46 49 58 2c 20 6e 69 6c 20 6f 74 68    65 72 77 69 73 65 2e 20 20 49 66 20 52 45 46 4e | .PREFIX,.nil.otherwise...If.REFN | 
| 188fa0 | 41 4d 45 20 68 61 73 20 61 6e 20 6f 66 66 73 65    74 20 73 75 66 66 69 78 0a 73 75 63 68 20 61 73 | AME.has.an.offset.suffix.such.as | 
| 188fc0 | 20 5c 22 7e 31 5c 22 2c 20 74 68 65 6e 20 74 68    61 74 20 69 73 20 70 72 65 73 65 72 76 65 64 2e | .\"~1\",.then.that.is.preserved. | 
| 188fe0 | 20 20 49 66 20 6f 70 74 69 6f 6e 61 6c 20 50 52    45 46 49 58 20 69 73 0a 6e 69 6c 2c 20 74 68 65 | ..If.optional.PREFIX.is.nil,.the | 
| 189000 | 6e 20 75 73 65 20 5c 22 68 65 61 64 73 2f 5c 22    2e 20 20 22 0a 20 20 28 69 66 20 28 6d 61 67 69 | n.use.\"heads/\"..."...(if.(magi | 
| 189020 | 74 2d 72 65 66 2d 61 6d 62 69 67 75 6f 75 73 2d    70 20 72 65 66 6e 61 6d 65 29 0a 20 20 20 20 20 | t-ref-ambiguous-p.refname)...... | 
| 189040 | 20 28 6c 65 74 20 28 28 72 65 66 6e 61 6d 65 20    28 63 6f 6e 63 61 74 20 28 6f 72 20 70 72 65 66 | .(let.((refname.(concat.(or.pref | 
| 189060 | 69 78 20 22 68 65 61 64 73 2f 22 29 20 72 65 66    6e 61 6d 65 29 29 29 0a 20 20 20 20 20 20 20 20 | ix."heads/").refname)))......... | 
| 189080 | 28 61 6e 64 20 28 6e 6f 74 20 28 6d 61 67 69 74    2d 72 65 66 2d 61 6d 62 69 67 75 6f 75 73 2d 70 | (and.(not.(magit-ref-ambiguous-p | 
| 1890a0 | 20 72 65 66 6e 61 6d 65 29 29 20 72 65 66 6e 61    6d 65 29 29 0a 20 20 20 20 72 65 66 6e 61 6d 65 | .refname)).refname)).....refname | 
| 1890c0 | 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74    2d 72 65 66 2d 65 78 69 73 74 73 2d 70 20 28 72 | ))..(defun.magit-ref-exists-p.(r | 
| 1890e0 | 65 66 29 0a 20 20 28 6d 61 67 69 74 2d 67 69 74    2d 73 75 63 63 65 73 73 20 22 73 68 6f 77 2d 72 | ef)...(magit-git-success."show-r | 
| 189100 | 65 66 22 20 22 2d 2d 76 65 72 69 66 79 22 20 72    65 66 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | ef"."--verify".ref))..(defun.mag | 
| 189120 | 69 74 2d 72 65 66 2d 65 71 75 61 6c 20 28 61 20    62 29 0a 20 20 22 52 65 74 75 72 6e 20 74 20 69 | it-ref-equal.(a.b)..."Return.t.i | 
| 189140 | 66 20 74 68 65 20 72 65 66 6e 61 6d 65 73 20 41    20 61 6e 64 20 42 20 61 72 65 20 60 65 71 75 61 | f.the.refnames.A.and.B.are.`equa | 
| 189160 | 6c 27 2e 0a 41 20 73 79 6d 62 6f 6c 69 63 2d 72    65 66 20 70 6f 69 6e 74 69 6e 67 20 74 6f 20 73 | l'..A.symbolic-ref.pointing.to.s | 
| 189180 | 6f 6d 65 20 72 65 66 2c 20 69 73 20 60 65 71 75    61 6c 27 20 74 6f 20 74 68 61 74 20 72 65 66 2c | ome.ref,.is.`equal'.to.that.ref, | 
| 1891a0 | 0a 61 73 20 61 72 65 20 74 77 6f 20 73 79 6d 62    6f 6c 69 63 2d 72 65 66 73 20 70 6f 69 6e 74 69 | .as.are.two.symbolic-refs.pointi | 
| 1891c0 | 6e 67 20 74 6f 20 74 68 65 20 73 61 6d 65 20 72    65 66 2e 20 20 52 65 66 6e 61 6d 65 73 0a 6d 61 | ng.to.the.same.ref...Refnames.ma | 
| 1891e0 | 79 20 62 65 20 61 62 62 72 65 76 69 61 74 65 64    2e 22 0a 20 20 28 6c 65 74 20 28 28 61 20 28 6d | y.be.abbreviated."...(let.((a.(m | 
| 189200 | 61 67 69 74 2d 72 65 66 2d 66 75 6c 6c 6e 61 6d    65 20 61 29 29 0a 20 20 20 20 20 20 20 20 28 62 | agit-ref-fullname.a)).........(b | 
| 189220 | 20 28 6d 61 67 69 74 2d 72 65 66 2d 66 75 6c 6c    6e 61 6d 65 20 62 29 29 29 0a 20 20 20 20 28 61 | .(magit-ref-fullname.b))).....(a | 
| 189240 | 6e 64 20 61 20 62 20 28 65 71 75 61 6c 20 61 20    62 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | nd.a.b.(equal.a.b))))..(defun.ma | 
| 189260 | 67 69 74 2d 72 65 66 2d 65 71 20 28 61 20 62 29    0a 20 20 22 52 65 74 75 72 6e 20 74 20 69 66 20 | git-ref-eq.(a.b)..."Return.t.if. | 
| 189280 | 74 68 65 20 72 65 66 6e 61 6d 65 73 20 41 20 61    6e 64 20 42 20 61 72 65 20 60 65 71 27 2e 0a 41 | the.refnames.A.and.B.are.`eq'..A | 
| 1892a0 | 20 73 79 6d 62 6f 6c 69 63 2d 72 65 66 20 69 73    20 60 65 71 27 20 74 6f 20 69 74 73 65 6c 66 2c | .symbolic-ref.is.`eq'.to.itself, | 
| 1892c0 | 20 62 75 74 20 6e 6f 74 20 74 6f 20 74 68 65 20    72 65 66 20 69 74 20 70 6f 69 6e 74 73 0a 74 6f | .but.not.to.the.ref.it.points.to | 
| 1892e0 | 2c 20 6f 72 20 74 6f 20 73 6f 6d 65 20 6f 74 68    65 72 20 73 79 6d 62 6f 6c 69 63 2d 72 65 66 20 | ,.or.to.some.other.symbolic-ref. | 
| 189300 | 74 68 61 74 20 70 6f 69 6e 74 73 20 74 6f 20 74    68 65 20 73 61 6d 65 20 72 65 66 2e 22 0a 20 20 | that.points.to.the.same.ref."... | 
| 189320 | 28 6c 65 74 20 28 28 73 79 6d 62 6f 6c 69 63 2d    61 20 28 6d 61 67 69 74 2d 73 79 6d 62 6f 6c 69 | (let.((symbolic-a.(magit-symboli | 
| 189340 | 63 2d 72 65 66 2d 70 20 61 29 29 0a 20 20 20 20    20 20 20 20 28 73 79 6d 62 6f 6c 69 63 2d 62 20 | c-ref-p.a)).........(symbolic-b. | 
| 189360 | 28 6d 61 67 69 74 2d 73 79 6d 62 6f 6c 69 63 2d    72 65 66 2d 70 20 62 29 29 29 0a 20 20 20 20 28 | (magit-symbolic-ref-p.b))).....( | 
| 189380 | 6f 72 20 28 61 6e 64 20 73 79 6d 62 6f 6c 69 63    2d 61 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | or.(and.symbolic-a.............. | 
| 1893a0 | 73 79 6d 62 6f 6c 69 63 2d 62 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 28 65 71 75 61 6c 20 61 | symbolic-b..............(equal.a | 
| 1893c0 | 20 62 29 29 0a 20 20 20 20 20 20 20 20 28 61 6e    64 20 28 6e 6f 74 20 73 79 6d 62 6f 6c 69 63 2d | .b)).........(and.(not.symbolic- | 
| 1893e0 | 61 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6e 6f 74 20 73 79 6d 62 6f 6c 69 63 2d 62 29 | a)..............(not.symbolic-b) | 
| 189400 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d    61 67 69 74 2d 72 65 66 2d 65 71 75 61 6c 20 61 | ..............(magit-ref-equal.a | 
| 189420 | 20 62 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20    6d 61 67 69 74 2d 68 65 61 64 69 73 68 20 28 29 | .b)))))..(defun.magit-headish.() | 
| 189440 | 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 60    48 45 41 44 27 20 6f 72 20 69 66 20 74 68 61 74 | ..."Return.the.`HEAD'.or.if.that | 
| 189460 | 20 64 6f 65 73 6e 27 74 20 65 78 69 73 74 20 74    68 65 20 68 61 73 68 20 6f 66 20 74 68 65 20 65 | .doesn't.exist.the.hash.of.the.e | 
| 189480 | 6d 70 74 79 20 74 72 65 65 2e 22 0a 20 20 28 69    66 20 28 6d 61 67 69 74 2d 6e 6f 2d 63 6f 6d 6d | mpty.tree."...(if.(magit-no-comm | 
| 1894a0 | 69 74 2d 70 29 0a 20 20 20 20 20 20 28 6d 61 67    69 74 2d 67 69 74 2d 73 74 72 69 6e 67 20 22 6d | it-p).......(magit-git-string."m | 
| 1894c0 | 6b 74 72 65 65 22 29 0a 20 20 20 20 22 48 45 41    44 22 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | ktree")....."HEAD"))..(defun.mag | 
| 1894e0 | 69 74 2d 62 72 61 6e 63 68 2d 61 74 2d 70 6f 69    6e 74 20 28 29 0a 20 20 28 6d 61 67 69 74 2d 73 | it-branch-at-point.()...(magit-s | 
| 189500 | 65 63 74 69 6f 6e 2d 63 61 73 65 0a 20 20 20 20    28 62 72 61 6e 63 68 20 28 6f 72 65 66 20 69 74 | ection-case.....(branch.(oref.it | 
| 189520 | 20 76 61 6c 75 65 29 29 0a 20 20 20 20 28 63 6f    6d 6d 69 74 20 28 6f 72 20 28 6d 61 67 69 74 2d | .value)).....(commit.(or.(magit- | 
| 189540 | 2d 70 61 69 6e 74 65 64 2d 62 72 61 6e 63 68 2d    61 74 2d 70 6f 69 6e 74 29 0a 20 20 20 20 20 20 | -painted-branch-at-point)....... | 
| 189560 | 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74    2d 6e 61 6d 65 2d 62 72 61 6e 63 68 20 28 6f 72 | ..........(magit-name-branch.(or | 
| 189580 | 65 66 20 69 74 20 76 61 6c 75 65 29 29 29 29 29    29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | ef.it.value))))))..(defun.magit- | 
| 1895a0 | 2d 70 61 69 6e 74 65 64 2d 62 72 61 6e 63 68 2d    61 74 2d 70 6f 69 6e 74 20 28 26 6f 70 74 69 6f | -painted-branch-at-point.(&optio | 
| 1895c0 | 6e 61 6c 20 74 79 70 65 29 0a 20 20 28 6f 72 20    28 61 6e 64 20 28 6e 6f 74 20 28 65 71 20 74 79 | nal.type)...(or.(and.(not.(eq.ty | 
| 1895e0 | 70 65 20 27 72 65 6d 6f 74 65 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 28 6d 65 6d 71 20 28 67 | pe.'remote))............(memq.(g | 
| 189600 | 65 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79    20 28 6d 61 67 69 74 2d 70 6f 69 6e 74 29 20 27 | et-text-property.(magit-point).' | 
| 189620 | 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | font-lock-face)................. | 
| 189640 | 20 28 6c 69 73 74 20 27 6d 61 67 69 74 2d 62 72    61 6e 63 68 2d 6c 6f 63 61 6c 0a 20 20 20 20 20 | .(list.'magit-branch-local...... | 
| 189660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d | ..................'magit-branch- | 
| 189680 | 63 75 72 72 65 6e 74 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 | current))............(and-let*.( | 
| 1896a0 | 28 62 72 61 6e 63 68 20 28 6d 61 67 69 74 2d 74    68 69 6e 67 2d 61 74 2d 70 6f 69 6e 74 20 27 67 | (branch.(magit-thing-at-point.'g | 
| 1896c0 | 69 74 2d 72 65 76 69 73 69 6f 6e 20 74 29 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 | it-revision.t)))..............(c | 
| 1896e0 | 64 72 20 28 6d 61 67 69 74 2d 73 70 6c 69 74 2d    62 72 61 6e 63 68 2d 6e 61 6d 65 20 62 72 61 6e | dr.(magit-split-branch-name.bran | 
| 189700 | 63 68 29 29 29 29 0a 20 20 20 20 20 20 28 61 6e    64 20 28 6e 6f 74 20 28 65 71 20 74 79 70 65 20 | ch)))).......(and.(not.(eq.type. | 
| 189720 | 27 6c 6f 63 61 6c 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 28 6d 65 6d 71 20 28 67 65 74 2d 74 | 'local))............(memq.(get-t | 
| 189740 | 65 78 74 2d 70 72 6f 70 65 72 74 79 20 28 6d 61    67 69 74 2d 70 6f 69 6e 74 29 20 27 66 6f 6e 74 | ext-property.(magit-point).'font | 
| 189760 | 2d 6c 6f 63 6b 2d 66 61 63 65 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 | -lock-face)..................(li | 
| 189780 | 73 74 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68    2d 72 65 6d 6f 74 65 0a 20 20 20 20 20 20 20 20 | st.'magit-branch-remote......... | 
| 1897a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27    6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 6d | ...............'magit-branch-rem | 
| 1897c0 | 6f 74 65 2d 68 65 61 64 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 28 74 68 69 6e 67 2d 61 74 2d | ote-head))............(thing-at- | 
| 1897e0 | 70 6f 69 6e 74 20 27 67 69 74 2d 72 65 76 69 73    69 6f 6e 20 74 29 29 29 29 0a 0a 28 64 65 66 75 | point.'git-revision.t))))..(defu | 
| 189800 | 6e 20 6d 61 67 69 74 2d 6c 6f 63 61 6c 2d 62 72    61 6e 63 68 2d 61 74 2d 70 6f 69 6e 74 20 28 29 | n.magit-local-branch-at-point.() | 
| 189820 | 0a 20 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f    6e 2d 63 61 73 65 0a 20 20 20 20 28 62 72 61 6e | ...(magit-section-case.....(bran | 
| 189840 | 63 68 20 28 6c 65 74 20 28 28 62 72 61 6e 63 68    20 28 6d 61 67 69 74 2d 72 65 66 2d 6d 61 79 62 | ch.(let.((branch.(magit-ref-mayb | 
| 189860 | 65 2d 71 75 61 6c 69 66 79 20 28 6f 72 65 66 20    69 74 20 76 61 6c 75 65 29 29 29 29 0a 20 20 20 | e-qualify.(oref.it.value)))).... | 
| 189880 | 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e    20 28 6d 65 6d 62 65 72 20 62 72 61 6e 63 68 20 | ...........(when.(member.branch. | 
| 1898a0 | 28 6d 61 67 69 74 2d 6c 69 73 74 2d 6c 6f 63 61    6c 2d 62 72 61 6e 63 68 2d 6e 61 6d 65 73 29 29 | (magit-list-local-branch-names)) | 
| 1898c0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 62 72 61 6e 63 68 29 29 29 0a 20 20 20 20 28 | .................branch))).....( | 
| 1898e0 | 63 6f 6d 6d 69 74 20 28 6f 72 20 28 6d 61 67 69    74 2d 2d 70 61 69 6e 74 65 64 2d 62 72 61 6e 63 | commit.(or.(magit--painted-branc | 
| 189900 | 68 2d 61 74 2d 70 6f 69 6e 74 20 27 6c 6f 63 61    6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | h-at-point.'local).............. | 
| 189920 | 20 20 20 28 6d 61 67 69 74 2d 6e 61 6d 65 2d 6c    6f 63 61 6c 2d 62 72 61 6e 63 68 20 28 6f 72 65 | ...(magit-name-local-branch.(ore | 
| 189940 | 66 20 69 74 20 76 61 6c 75 65 29 29 29 29 29 29    0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 | f.it.value))))))..(defun.magit-r | 
| 189960 | 65 6d 6f 74 65 2d 62 72 61 6e 63 68 2d 61 74 2d    70 6f 69 6e 74 20 28 29 0a 20 20 28 6d 61 67 69 | emote-branch-at-point.()...(magi | 
| 189980 | 74 2d 73 65 63 74 69 6f 6e 2d 63 61 73 65 0a 20    20 20 20 28 62 72 61 6e 63 68 20 28 6c 65 74 20 | t-section-case.....(branch.(let. | 
| 1899a0 | 28 28 62 72 61 6e 63 68 20 28 6f 72 65 66 20 69    74 20 76 61 6c 75 65 29 29 29 0a 20 20 20 20 20 | ((branch.(oref.it.value)))...... | 
| 1899c0 | 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28    6d 65 6d 62 65 72 20 62 72 61 6e 63 68 20 28 6d | .........(when.(member.branch.(m | 
| 1899e0 | 61 67 69 74 2d 6c 69 73 74 2d 72 65 6d 6f 74 65    2d 62 72 61 6e 63 68 2d 6e 61 6d 65 73 29 29 0a | agit-list-remote-branch-names)). | 
| 189a00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    62 72 61 6e 63 68 29 29 29 0a 20 20 20 20 28 63 | ................branch))).....(c | 
| 189a20 | 6f 6d 6d 69 74 20 28 6f 72 20 28 6d 61 67 69 74    2d 2d 70 61 69 6e 74 65 64 2d 62 72 61 6e 63 68 | ommit.(or.(magit--painted-branch | 
| 189a40 | 2d 61 74 2d 70 6f 69 6e 74 20 27 72 65 6d 6f 74    65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | -at-point.'remote).............. | 
| 189a60 | 20 20 20 28 6d 61 67 69 74 2d 6e 61 6d 65 2d 72    65 6d 6f 74 65 2d 62 72 61 6e 63 68 20 28 6f 72 | ...(magit-name-remote-branch.(or | 
| 189a80 | 65 66 20 69 74 20 76 61 6c 75 65 29 29 29 29 29    29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | ef.it.value))))))..(defun.magit- | 
| 189aa0 | 63 6f 6d 6d 69 74 2d 61 74 2d 70 6f 69 6e 74 20    28 29 0a 20 20 28 6f 72 20 28 6d 61 67 69 74 2d | commit-at-point.()...(or.(magit- | 
| 189ac0 | 73 65 63 74 69 6f 6e 2d 76 61 6c 75 65 2d 69 66    20 27 63 6f 6d 6d 69 74 29 0a 20 20 20 20 20 20 | section-value-if.'commit)....... | 
| 189ae0 | 28 6d 61 67 69 74 2d 74 68 69 6e 67 2d 61 74 2d    70 6f 69 6e 74 20 27 67 69 74 2d 72 65 76 69 73 | (magit-thing-at-point.'git-revis | 
| 189b00 | 69 6f 6e 20 74 29 0a 20 20 20 20 20 20 28 61 6e    64 2d 6c 65 74 2a 20 28 28 63 68 75 6e 6b 20 28 | ion.t).......(and-let*.((chunk.( | 
| 189b20 | 61 6e 64 20 28 62 6f 75 6e 64 2d 61 6e 64 2d 74    72 75 65 2d 70 20 6d 61 67 69 74 2d 62 6c 61 6d | and.(bound-and-true-p.magit-blam | 
| 189b40 | 65 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e-mode)......................... | 
| 189b60 | 20 20 20 20 20 28 66 62 6f 75 6e 64 70 20 27 6d    61 67 69 74 2d 63 75 72 72 65 6e 74 2d 62 6c 61 | .....(fboundp.'magit-current-bla | 
| 189b80 | 6d 65 2d 63 68 75 6e 6b 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | me-chunk)....................... | 
| 189ba0 | 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 75    72 72 65 6e 74 2d 62 6c 61 6d 65 2d 63 68 75 6e | .......(magit-current-blame-chun | 
| 189bc0 | 6b 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 6f    72 65 66 20 63 68 75 6e 6b 20 6f 72 69 67 2d 72 | k)))).........(oref.chunk.orig-r | 
| 189be0 | 65 76 29 29 0a 20 20 20 20 20 20 28 61 6e 64 20    28 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 | ev)).......(and.(derived-mode-p. | 
| 189c00 | 27 6d 61 67 69 74 2d 73 74 61 73 68 2d 6d 6f 64    65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 'magit-stash-mode............... | 
| 189c20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6d 61    67 69 74 2d 6d 65 72 67 65 2d 70 72 65 76 69 65 | .............'magit-merge-previe | 
| 189c40 | 77 2d 6d 6f 64 65 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | w-mode.......................... | 
| 189c60 | 20 20 27 6d 61 67 69 74 2d 72 65 76 69 73 69 6f    6e 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 | ..'magit-revision-mode)......... | 
| 189c80 | 20 20 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d    72 65 76 69 73 69 6f 6e 29 29 29 0a 0a 28 64 65 | ...magit-buffer-revision)))..(de | 
| 189ca0 | 66 75 6e 20 6d 61 67 69 74 2d 62 72 61 6e 63 68    2d 6f 72 2d 63 6f 6d 6d 69 74 2d 61 74 2d 70 6f | fun.magit-branch-or-commit-at-po | 
| 189cc0 | 69 6e 74 20 28 29 0a 20 20 28 6f 72 20 28 6d 61    67 69 74 2d 73 65 63 74 69 6f 6e 2d 63 61 73 65 | int.()...(or.(magit-section-case | 
| 189ce0 | 0a 20 20 20 20 20 20 20 20 28 62 72 61 6e 63 68    20 28 6d 61 67 69 74 2d 72 65 66 2d 6d 61 79 62 | .........(branch.(magit-ref-mayb | 
| 189d00 | 65 2d 71 75 61 6c 69 66 79 20 28 6f 72 65 66 20    69 74 20 76 61 6c 75 65 29 29 29 0a 20 20 20 20 | e-qualify.(oref.it.value)))..... | 
| 189d20 | 20 20 20 20 28 63 6f 6d 6d 69 74 20 28 6f 72 20    28 6d 61 67 69 74 2d 2d 70 61 69 6e 74 65 64 2d | ....(commit.(or.(magit--painted- | 
| 189d40 | 62 72 61 6e 63 68 2d 61 74 2d 70 6f 69 6e 74 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | branch-at-point)................ | 
| 189d60 | 20 20 20 20 20 28 6c 65 74 20 28 28 72 65 76 20    28 6f 72 65 66 20 69 74 20 76 61 6c 75 65 29 29 | .....(let.((rev.(oref.it.value)) | 
| 189d80 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6f 72 20 28 6d 61 67 | ).......................(or.(mag | 
| 189da0 | 69 74 2d 6e 61 6d 65 2d 62 72 61 6e 63 68 20 72    65 76 29 20 72 65 76 29 29 29 29 0a 20 20 20 20 | it-name-branch.rev).rev))))..... | 
| 189dc0 | 20 20 20 20 28 74 61 67 20 28 6d 61 67 69 74 2d    72 65 66 2d 6d 61 79 62 65 2d 71 75 61 6c 69 66 | ....(tag.(magit-ref-maybe-qualif | 
| 189de0 | 79 20 28 6f 72 65 66 20 69 74 20 76 61 6c 75 65    29 20 22 74 61 67 73 2f 22 29 29 0a 20 20 20 20 | y.(oref.it.value)."tags/"))..... | 
| 189e00 | 20 20 20 20 28 70 75 6c 6c 72 65 71 20 28 6f 72    20 28 61 6e 64 20 28 66 62 6f 75 6e 64 70 20 27 | ....(pullreq.(or.(and.(fboundp.' | 
| 189e20 | 66 6f 72 67 65 2d 2d 70 75 6c 6c 72 65 71 2d 62    72 61 6e 63 68 29 0a 20 20 20 20 20 20 20 20 20 | forge--pullreq-branch).......... | 
| 189e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 70 | .................(magit-branch-p | 
| 189e60 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 | ............................(for | 
| 189e80 | 67 65 2d 2d 70 75 6c 6c 72 65 71 2d 62 72 61 6e    63 68 20 28 6f 72 65 66 20 69 74 20 76 61 6c 75 | ge--pullreq-branch.(oref.it.valu | 
| 189ea0 | 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | e))))......................(magi | 
| 189ec0 | 74 2d 72 65 66 2d 70 20 28 66 6f 72 6d 61 74 20    22 72 65 66 73 2f 70 75 6c 6c 72 65 71 73 2f 25 | t-ref-p.(format."refs/pullreqs/% | 
| 189ee0 | 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s".............................. | 
| 189f00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72    65 66 20 28 6f 72 65 66 20 69 74 20 76 61 6c 75 | .............(oref.(oref.it.valu | 
| 189f20 | 65 29 20 6e 75 6d 62 65 72 29 29 29 29 29 0a 20    20 20 20 20 20 20 20 28 28 75 6e 70 75 6c 6c 65 | e).number))))).........((unpulle | 
| 189f40 | 64 20 75 6e 70 75 73 68 65 64 29 0a 20 20 20 20    20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 66 2d | d.unpushed)..........(magit-ref- | 
| 189f60 | 61 62 62 72 65 76 0a 20 20 20 20 20 20 20 20 20    20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 | abbrev...........(replace-regexp | 
| 189f80 | 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5c 5c 2e 5c    5c 2e 5c 5c 2e 3f 22 20 22 22 20 28 6f 72 65 66 | -in-string."\\.\\.\\.?"."".(oref | 
| 189fa0 | 20 69 74 20 76 61 6c 75 65 29 29 29 29 29 0a 20    20 20 20 20 20 28 6d 61 67 69 74 2d 74 68 69 6e | .it.value))))).......(magit-thin | 
| 189fc0 | 67 2d 61 74 2d 70 6f 69 6e 74 20 27 67 69 74 2d    72 65 76 69 73 69 6f 6e 20 74 29 0a 20 20 20 20 | g-at-point.'git-revision.t)..... | 
| 189fe0 | 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 63 68    75 6e 6b 20 28 61 6e 64 20 28 62 6f 75 6e 64 2d | ..(and-let*.((chunk.(and.(bound- | 
| 18a000 | 61 6e 64 2d 74 72 75 65 2d 70 20 6d 61 67 69 74    2d 62 6c 61 6d 65 2d 6d 6f 64 65 29 0a 20 20 20 | and-true-p.magit-blame-mode).... | 
| 18a020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 66 62 6f 75 6e | ..........................(fboun | 
| 18a040 | 64 70 20 27 6d 61 67 69 74 2d 63 75 72 72 65 6e    74 2d 62 6c 61 6d 65 2d 63 68 75 6e 6b 29 0a 20 | dp.'magit-current-blame-chunk).. | 
| 18a060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 | ............................(mag | 
| 18a080 | 69 74 2d 63 75 72 72 65 6e 74 2d 62 6c 61 6d 65    2d 63 68 75 6e 6b 29 29 29 29 0a 20 20 20 20 20 | it-current-blame-chunk))))...... | 
| 18a0a0 | 20 20 20 28 6f 72 65 66 20 63 68 75 6e 6b 20 6f    72 69 67 2d 72 65 76 29 29 0a 20 20 20 20 20 20 | ...(oref.chunk.orig-rev))....... | 
| 18a0c0 | 28 61 6e 64 20 6d 61 67 69 74 2d 62 75 66 66 65    72 2d 66 69 6c 65 2d 6e 61 6d 65 0a 20 20 20 20 | (and.magit-buffer-file-name..... | 
| 18a0e0 | 20 20 20 20 20 20 20 6d 61 67 69 74 2d 62 75 66    66 65 72 2d 72 65 66 6e 61 6d 65 29 0a 20 20 20 | .......magit-buffer-refname).... | 
| 18a100 | 20 20 20 28 61 6e 64 20 28 64 65 72 69 76 65 64    2d 6d 6f 64 65 2d 70 20 27 6d 61 67 69 74 2d 73 | ...(and.(derived-mode-p.'magit-s | 
| 18a120 | 74 61 73 68 2d 6d 6f 64 65 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tash-mode....................... | 
| 18a140 | 20 20 20 20 20 27 6d 61 67 69 74 2d 6d 65 72 67    65 2d 70 72 65 76 69 65 77 2d 6d 6f 64 65 0a 20 | .....'magit-merge-preview-mode.. | 
| 18a160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 | ..........................'magit | 
| 18a180 | 2d 72 65 76 69 73 69 6f 6e 2d 6d 6f 64 65 29 0a    20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 | -revision-mode)............magit | 
| 18a1a0 | 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e    29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | -buffer-revision)))..(defun.magi | 
| 18a1c0 | 74 2d 74 61 67 2d 61 74 2d 70 6f 69 6e 74 20 28    29 0a 20 20 28 6d 61 67 69 74 2d 73 65 63 74 69 | t-tag-at-point.()...(magit-secti | 
| 18a1e0 | 6f 6e 2d 63 61 73 65 0a 20 20 20 20 28 74 61 67    20 20 20 20 28 6f 72 65 66 20 69 74 20 76 61 6c | on-case.....(tag....(oref.it.val | 
| 18a200 | 75 65 29 29 0a 20 20 20 20 28 63 6f 6d 6d 69 74    20 28 6d 61 67 69 74 2d 6e 61 6d 65 2d 74 61 67 | ue)).....(commit.(magit-name-tag | 
| 18a220 | 20 28 6f 72 65 66 20 69 74 20 76 61 6c 75 65 29    29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | .(oref.it.value)))))..(defun.mag | 
| 18a240 | 69 74 2d 73 74 61 73 68 2d 61 74 2d 70 6f 69 6e    74 20 28 29 0a 20 20 28 6d 61 67 69 74 2d 73 65 | it-stash-at-point.()...(magit-se | 
| 18a260 | 63 74 69 6f 6e 2d 76 61 6c 75 65 2d 69 66 20 27    73 74 61 73 68 29 29 0a 0a 28 64 65 66 75 6e 20 | ction-value-if.'stash))..(defun. | 
| 18a280 | 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 61 74 2d    70 6f 69 6e 74 20 28 29 0a 20 20 28 6d 61 67 69 | magit-remote-at-point.()...(magi | 
| 18a2a0 | 74 2d 73 65 63 74 69 6f 6e 2d 63 61 73 65 0a 20    20 20 20 28 72 65 6d 6f 74 65 20 28 6f 72 65 66 | t-section-case.....(remote.(oref | 
| 18a2c0 | 20 69 74 20 76 61 6c 75 65 29 29 0a 20 20 20 20    28 5b 62 72 61 6e 63 68 20 72 65 6d 6f 74 65 5d | .it.value)).....([branch.remote] | 
| 18a2e0 | 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d    70 61 72 65 6e 74 2d 76 61 6c 75 65 20 69 74 29 | .(magit-section-parent-value.it) | 
| 18a300 | 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69    74 2d 6d 6f 64 75 6c 65 2d 61 74 2d 70 6f 69 6e | )))..(defun.magit-module-at-poin | 
| 18a320 | 74 20 28 26 6f 70 74 69 6f 6e 61 6c 20 70 72 65    64 69 63 61 74 65 29 0a 20 20 28 77 68 65 6e 20 | t.(&optional.predicate)...(when. | 
| 18a340 | 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 6d    61 74 63 68 20 27 6d 61 67 69 74 2d 6d 6f 64 75 | (magit-section-match.'magit-modu | 
| 18a360 | 6c 65 2d 73 65 63 74 69 6f 6e 29 0a 20 20 20 20    28 6c 65 74 20 28 28 6d 6f 64 75 6c 65 20 28 6f | le-section).....(let.((module.(o | 
| 18a380 | 72 65 66 20 28 6d 61 67 69 74 2d 63 75 72 72 65    6e 74 2d 73 65 63 74 69 6f 6e 29 20 76 61 6c 75 | ref.(magit-current-section).valu | 
| 18a3a0 | 65 29 29 29 0a 20 20 20 20 20 20 28 61 6e 64 20    28 6f 72 20 28 6e 6f 74 20 70 72 65 64 69 63 61 | e))).......(and.(or.(not.predica | 
| 18a3c0 | 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 66 75 6e 63 61 6c 6c 20 70 72 65 64 | te)................(funcall.pred | 
| 18a3e0 | 69 63 61 74 65 20 6d 6f 64 75 6c 65 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 6d 6f 64 75 6c 65 | icate.module))............module | 
| 18a400 | 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67    69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 62 | ))))..(defun.magit-get-current-b | 
| 18a420 | 72 61 6e 63 68 20 28 29 0a 20 20 22 52 65 74 75    72 6e 20 74 68 65 20 72 65 66 6e 61 6d 65 20 6f | ranch.()..."Return.the.refname.o | 
| 18a440 | 66 20 74 68 65 20 63 75 72 72 65 6e 74 6c 79 20    63 68 65 63 6b 65 64 20 6f 75 74 20 62 72 61 6e | f.the.currently.checked.out.bran | 
| 18a460 | 63 68 2e 0a 52 65 74 75 72 6e 20 6e 69 6c 20 69    66 20 6e 6f 20 62 72 61 6e 63 68 20 69 73 20 63 | ch..Return.nil.if.no.branch.is.c | 
| 18a480 | 75 72 72 65 6e 74 6c 79 20 63 68 65 63 6b 65 64    20 6f 75 74 2e 22 0a 20 20 28 6d 61 67 69 74 2d | urrently.checked.out."...(magit- | 
| 18a4a0 | 67 69 74 2d 73 74 72 69 6e 67 20 22 73 79 6d 62    6f 6c 69 63 2d 72 65 66 22 20 22 2d 2d 73 68 6f | git-string."symbolic-ref"."--sho | 
| 18a4c0 | 72 74 22 20 22 48 45 41 44 22 29 29 0a 0a 28 64    65 66 76 61 72 20 6d 61 67 69 74 2d 67 65 74 2d | rt"."HEAD"))..(defvar.magit-get- | 
| 18a4e0 | 70 72 65 76 69 6f 75 73 2d 62 72 61 6e 63 68 2d    74 69 6d 65 6f 75 74 20 30 2e 35 0a 20 20 22 4d | previous-branch-timeout.0.5..."M | 
| 18a500 | 61 78 69 6d 75 6d 20 74 69 6d 65 20 74 6f 20 73    70 65 6e 64 20 69 6e 20 60 6d 61 67 69 74 2d 67 | aximum.time.to.spend.in.`magit-g | 
| 18a520 | 65 74 2d 70 72 65 76 69 6f 75 73 2d 62 72 61 6e    63 68 27 2e 0a 47 69 76 65 6e 20 61 73 20 61 20 | et-previous-branch'..Given.as.a. | 
| 18a540 | 6e 75 6d 62 65 72 20 6f 66 20 73 65 63 6f 6e 64    73 2e 22 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | number.of.seconds.")..(defun.mag | 
| 18a560 | 69 74 2d 67 65 74 2d 70 72 65 76 69 6f 75 73 2d    62 72 61 6e 63 68 20 28 29 0a 20 20 22 52 65 74 | it-get-previous-branch.()..."Ret | 
| 18a580 | 75 72 6e 20 74 68 65 20 72 65 66 6e 61 6d 65 20    6f 66 20 74 68 65 20 70 72 65 76 69 6f 75 73 6c | urn.the.refname.of.the.previousl | 
| 18a5a0 | 79 20 63 68 65 63 6b 65 64 20 6f 75 74 20 62 72    61 6e 63 68 2e 0a 52 65 74 75 72 6e 20 6e 69 6c | y.checked.out.branch..Return.nil | 
| 18a5c0 | 20 69 66 20 6e 6f 20 62 72 61 6e 63 68 20 63 61    6e 20 62 65 20 66 6f 75 6e 64 20 69 6e 20 74 68 | .if.no.branch.can.be.found.in.th | 
| 18a5e0 | 65 20 60 48 45 41 44 27 20 72 65 66 6c 6f 67 0a    77 68 69 63 68 20 69 73 20 64 69 66 66 65 72 65 | e.`HEAD'.reflog.which.is.differe | 
| 18a600 | 6e 74 20 66 72 6f 6d 20 74 68 65 20 63 75 72 72    65 6e 74 20 62 72 61 6e 63 68 20 61 6e 64 20 73 | nt.from.the.current.branch.and.s | 
| 18a620 | 74 69 6c 6c 20 65 78 69 73 74 73 2e 0a 54 68 65    20 61 6d 6f 75 6e 74 20 6f 66 20 74 69 6d 65 20 | till.exists..The.amount.of.time. | 
| 18a640 | 73 70 65 6e 74 20 73 65 61 72 63 68 69 6e 67 20    69 73 20 6c 69 6d 69 74 65 64 20 62 79 0a 60 6d | spent.searching.is.limited.by.`m | 
| 18a660 | 61 67 69 74 2d 67 65 74 2d 70 72 65 76 69 6f 75    73 2d 62 72 61 6e 63 68 2d 74 69 6d 65 6f 75 74 | agit-get-previous-branch-timeout | 
| 18a680 | 27 2e 22 0a 20 20 28 6c 65 74 20 28 28 74 30 20    28 66 6c 6f 61 74 2d 74 69 6d 65 29 29 0a 20 20 | '."...(let.((t0.(float-time))... | 
| 18a6a0 | 20 20 20 20 20 20 28 63 75 72 72 65 6e 74 20 28    6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e | ......(current.(magit-get-curren | 
| 18a6c0 | 74 2d 62 72 61 6e 63 68 29 29 0a 20 20 20 20 20    20 20 20 28 69 20 31 29 20 70 72 65 76 29 0a 20 | t-branch)).........(i.1).prev).. | 
| 18a6e0 | 20 20 20 28 77 68 69 6c 65 20 28 69 66 20 28 3e    20 28 2d 20 28 66 6c 6f 61 74 2d 74 69 6d 65 29 | ...(while.(if.(>.(-.(float-time) | 
| 18a700 | 20 74 30 29 20 6d 61 67 69 74 2d 67 65 74 2d 70    72 65 76 69 6f 75 73 2d 62 72 61 6e 63 68 2d 74 | .t0).magit-get-previous-branch-t | 
| 18a720 | 69 6d 65 6f 75 74 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 73 65 74 71 20 70 72 65 | imeout)................(setq.pre | 
| 18a740 | 76 20 6e 69 6c 29 20 3b 3b 20 54 69 6d 65 64 20    6f 75 74 2e 0a 20 20 20 20 20 20 20 20 20 20 20 | v.nil).;;.Timed.out............. | 
| 18a760 | 20 20 28 61 6e 64 20 28 73 65 74 71 20 70 72 65    76 20 28 6d 61 67 69 74 2d 72 65 76 2d 76 65 72 | ..(and.(setq.prev.(magit-rev-ver | 
| 18a780 | 69 66 79 20 28 66 6f 72 6d 61 74 20 22 40 7b 2d    25 64 7d 22 20 69 29 29 29 0a 20 20 20 20 20 20 | ify.(format."@{-%d}".i)))....... | 
| 18a7a0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20    28 6e 6f 74 20 28 73 65 74 71 20 70 72 65 76 20 | ............(or.(not.(setq.prev. | 
| 18a7c0 | 28 6d 61 67 69 74 2d 72 65 76 2d 62 72 61 6e 63    68 20 70 72 65 76 29 29 29 0a 20 20 20 20 20 20 | (magit-rev-branch.prev)))....... | 
| 18a7e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 65 71 75 61 6c 20 70 72 65 76 20 63 75 72 72 | ................(equal.prev.curr | 
| 18a800 | 65 6e 74 29 29 29 29 0a 20 20 20 20 20 20 28 63    6c 2d 69 6e 63 66 20 69 29 29 0a 20 20 20 20 70 | ent)))).......(cl-incf.i)).....p | 
| 18a820 | 72 65 76 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61    67 69 74 2d 2d 73 65 74 2d 64 65 66 61 75 6c 74 | rev))..(defun.magit--set-default | 
| 18a840 | 2d 62 72 61 6e 63 68 20 28 6e 65 77 6e 61 6d 65    20 6f 6c 64 6e 61 6d 65 29 0a 20 20 28 6c 65 74 | -branch.(newname.oldname)...(let | 
| 18a860 | 20 28 28 72 65 6d 6f 74 65 20 28 6f 72 20 28 6d    61 67 69 74 2d 70 72 69 6d 61 72 79 2d 72 65 6d | .((remote.(or.(magit-primary-rem | 
| 18a880 | 6f 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 | ote).....................(user-e | 
| 18a8a0 | 72 72 6f 72 20 22 43 61 6e 6e 6f 74 20 64 65 74    65 72 6d 69 6e 65 20 70 72 69 6d 61 72 79 20 72 | rror."Cannot.determine.primary.r | 
| 18a8c0 | 65 6d 6f 74 65 22 29 29 29 0a 20 20 20 20 20 20    20 20 28 62 72 61 6e 63 68 65 73 20 28 6d 61 70 | emote"))).........(branches.(map | 
| 18a8e0 | 63 61 72 20 28 6c 61 6d 62 64 61 20 28 6c 69 6e    65 29 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 | car.(lambda.(line).(split-string | 
| 18a900 | 20 6c 69 6e 65 20 22 5c 74 22 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .line."\t")).................... | 
| 18a920 | 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69    74 2d 6c 69 6e 65 73 0a 20 20 20 20 20 20 20 20 | .......(magit-git-lines......... | 
| 18a940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 22 66 6f 72 2d 65 61 63 68 2d 72 65 66 | ..................."for-each-ref | 
| 18a960 | 22 20 22 72 65 66 73 2f 68 65 61 64 73 22 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "."refs/heads".................. | 
| 18a980 | 20 20 20 20 20 20 20 20 20 20 22 2d 2d 66 6f 72    6d 61 74 3d 25 28 72 65 66 6e 61 6d 65 3a 73 68 | .........."--format=%(refname:sh | 
| 18a9a0 | 6f 72 74 29 5c 74 25 28 75 70 73 74 72 65 61 6d    3a 73 68 6f 72 74 29 22 29 29 29 29 0a 20 20 20 | ort)\t%(upstream:short)")))).... | 
| 18a9c0 | 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 6f 6c 64    20 28 61 73 73 6f 63 20 6f 6c 64 6e 61 6d 65 20 | .(when-let.((old.(assoc.oldname. | 
| 18a9e0 | 62 72 61 6e 63 68 65 73 29 29 29 0a 20 20 20 20    20 20 28 75 6e 6c 65 73 73 20 28 61 73 73 6f 63 | branches))).......(unless.(assoc | 
| 18aa00 | 20 6e 65 77 6e 61 6d 65 20 62 72 61 6e 63 68 65    73 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 | .newname.branches).........(magi | 
| 18aa20 | 74 2d 63 61 6c 6c 2d 67 69 74 20 22 62 72 61 6e    63 68 22 20 22 2d 6d 22 20 6f 6c 64 6e 61 6d 65 | t-call-git."branch"."-m".oldname | 
| 18aa40 | 20 6e 65 77 6e 61 6d 65 29 0a 20 20 20 20 20 20    20 20 28 73 65 74 63 61 72 20 6f 6c 64 20 6e 65 | .newname).........(setcar.old.ne | 
| 18aa60 | 77 6e 61 6d 65 29 29 29 0a 20 20 20 20 28 6c 65    74 20 28 28 6e 65 77 20 28 69 66 20 28 6d 61 67 | wname))).....(let.((new.(if.(mag | 
| 18aa80 | 69 74 2d 62 72 61 6e 63 68 2d 70 20 6e 65 77 6e    61 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 | it-branch-p.newname)............ | 
| 18aaa0 | 20 20 20 20 20 20 20 20 6e 65 77 6e 61 6d 65 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ........newname................. | 
| 18aac0 | 20 28 63 6f 6e 63 61 74 20 72 65 6d 6f 74 65 20    22 2f 22 20 6e 65 77 6e 61 6d 65 29 29 29 29 0a | .(concat.remote."/".newname)))). | 
| 18aae0 | 20 20 20 20 20 20 28 70 63 61 73 65 2d 64 6f 6c    69 73 74 20 28 60 28 2c 62 72 61 6e 63 68 20 2c | ......(pcase-dolist.(`(,branch., | 
| 18ab00 | 75 70 73 74 72 65 61 6d 29 20 62 72 61 6e 63 68    65 73 29 0a 20 20 20 20 20 20 20 20 28 63 6f 6e | upstream).branches).........(con | 
| 18ab20 | 64 0a 20 20 20 20 20 20 20 20 20 28 28 65 71 75    61 6c 20 75 70 73 74 72 65 61 6d 20 6f 6c 64 6e | d..........((equal.upstream.oldn | 
| 18ab40 | 61 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 28    6d 61 67 69 74 2d 73 65 74 2d 75 70 73 74 72 65 | ame)...........(magit-set-upstre | 
| 18ab60 | 61 6d 2d 62 72 61 6e 63 68 20 62 72 61 6e 63 68    20 6e 65 77 29 29 0a 20 20 20 20 20 20 20 20 20 | am-branch.branch.new)).......... | 
| 18ab80 | 28 28 65 71 75 61 6c 20 75 70 73 74 72 65 61 6d    20 28 63 6f 6e 63 61 74 20 72 65 6d 6f 74 65 20 | ((equal.upstream.(concat.remote. | 
| 18aba0 | 22 2f 22 20 6f 6c 64 6e 61 6d 65 29 29 0a 20 20    20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 | "/".oldname))...........(magit-s | 
| 18abc0 | 65 74 2d 75 70 73 74 72 65 61 6d 2d 62 72 61 6e    63 68 20 62 72 61 6e 63 68 20 28 63 6f 6e 63 61 | et-upstream-branch.branch.(conca | 
| 18abe0 | 74 20 72 65 6d 6f 74 65 20 22 2f 22 20 6e 65 77    6e 61 6d 65 29 29 29 29 29 29 29 29 0a 0a 28 64 | t.remote."/".newname))))))))..(d | 
| 18ac00 | 65 66 75 6e 20 6d 61 67 69 74 2d 2d 67 65 74 2d    64 65 66 61 75 6c 74 2d 62 72 61 6e 63 68 20 28 | efun.magit--get-default-branch.( | 
| 18ac20 | 26 6f 70 74 69 6f 6e 61 6c 20 75 70 64 61 74 65    29 0a 20 20 28 6c 65 74 20 28 28 72 65 6d 6f 74 | &optional.update)...(let.((remot | 
| 18ac40 | 65 20 28 6d 61 67 69 74 2d 70 72 69 6d 61 72 79    2d 72 65 6d 6f 74 65 29 29 29 0a 20 20 20 20 28 | e.(magit-primary-remote))).....( | 
| 18ac60 | 77 68 65 6e 20 75 70 64 61 74 65 0a 20 20 20 20    20 20 28 69 66 20 28 6e 6f 74 20 72 65 6d 6f 74 | when.update.......(if.(not.remot | 
| 18ac80 | 65 29 0a 20 20 20 20 20 20 20 20 20 20 28 75 73    65 72 2d 65 72 72 6f 72 20 22 43 61 6e 6e 6f 74 | e)...........(user-error."Cannot | 
| 18aca0 | 20 64 65 74 65 72 6d 69 6e 65 20 70 72 69 6d 61    72 79 20 72 65 6d 6f 74 65 22 29 0a 20 20 20 20 | .determine.primary.remote")..... | 
| 18acc0 | 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 44 65    74 65 72 6d 69 6e 69 6e 67 20 64 65 66 61 75 6c | ....(message."Determining.defaul | 
| 18ace0 | 74 20 62 72 61 6e 63 68 2e 2e 2e 22 29 0a 20 20    20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 | t.branch...").........(magit-git | 
| 18ad00 | 20 22 66 65 74 63 68 22 20 22 2d 2d 70 72 75 6e    65 22 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 | ."fetch"."--prune").........(mag | 
| 18ad20 | 69 74 2d 67 69 74 20 22 72 65 6d 6f 74 65 22 20    22 73 65 74 2d 68 65 61 64 22 20 22 2d 2d 61 75 | it-git."remote"."set-head"."--au | 
| 18ad40 | 74 6f 22 20 72 65 6d 6f 74 65 29 0a 20 20 20 20    20 20 20 20 28 6d 65 73 73 61 67 65 20 22 44 65 | to".remote).........(message."De | 
| 18ad60 | 74 65 72 6d 69 6e 69 6e 67 20 64 65 66 61 75 6c    74 20 62 72 61 6e 63 68 2e 2e 2e 64 6f 6e 65 22 | termining.default.branch...done" | 
| 18ad80 | 29 29 29 0a 20 20 20 20 28 6c 65 74 20 28 28 62    72 61 6e 63 68 20 28 6d 61 67 69 74 2d 67 69 74 | ))).....(let.((branch.(magit-git | 
| 18ada0 | 2d 73 74 72 69 6e 67 20 22 73 79 6d 62 6f 6c 69    63 2d 72 65 66 22 20 22 2d 2d 73 68 6f 72 74 22 | -string."symbolic-ref"."--short" | 
| 18adc0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 18ade0 | 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 72 65    66 73 2f 72 65 6d 6f 74 65 73 2f 25 73 2f 48 45 | .....(format."refs/remotes/%s/HE | 
| 18ae00 | 41 44 22 20 72 65 6d 6f 74 65 29 29 29 29 0a 20    20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 | AD".remote)))).......(when.(and. | 
| 18ae20 | 75 70 64 61 74 65 20 28 6e 6f 74 20 62 72 61 6e    63 68 29 29 0a 20 20 20 20 20 20 20 20 28 65 72 | update.(not.branch)).........(er | 
| 18ae40 | 72 6f 72 20 22 43 61 6e 6e 6f 74 20 64 65 74 65    72 6d 69 6e 65 20 6e 65 77 20 64 65 66 61 75 6c | ror."Cannot.determine.new.defaul | 
| 18ae60 | 74 20 62 72 61 6e 63 68 22 29 29 0a 20 20 20 20    20 20 28 6c 69 73 74 20 72 65 6d 6f 74 65 20 28 | t.branch")).......(list.remote.( | 
| 18ae80 | 61 6e 64 20 62 72 61 6e 63 68 20 28 63 64 72 20    28 6d 61 67 69 74 2d 73 70 6c 69 74 2d 62 72 61 | and.branch.(cdr.(magit-split-bra | 
| 18aea0 | 6e 63 68 2d 6e 61 6d 65 20 62 72 61 6e 63 68 29    29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d | nch-name.branch)))))))..(defun.m | 
| 18aec0 | 61 67 69 74 2d 73 65 74 2d 75 70 73 74 72 65 61    6d 2d 62 72 61 6e 63 68 20 28 62 72 61 6e 63 68 | agit-set-upstream-branch.(branch | 
| 18aee0 | 20 75 70 73 74 72 65 61 6d 29 0a 20 20 22 53 65    74 20 55 50 53 54 52 45 41 4d 20 61 73 20 74 68 | .upstream)..."Set.UPSTREAM.as.th | 
| 18af00 | 65 20 75 70 73 74 72 65 61 6d 20 6f 66 20 42 52    41 4e 43 48 2e 0a 49 66 20 55 50 53 54 52 45 41 | e.upstream.of.BRANCH..If.UPSTREA | 
| 18af20 | 4d 20 69 73 20 6e 69 6c 2c 20 74 68 65 6e 20 75    6e 73 65 74 20 42 52 41 4e 43 48 27 73 20 75 70 | M.is.nil,.then.unset.BRANCH's.up | 
| 18af40 | 73 74 72 65 61 6d 2e 0a 4f 74 68 65 72 77 69 73    65 20 55 50 53 54 52 45 41 4d 20 68 61 73 20 74 | stream..Otherwise.UPSTREAM.has.t | 
| 18af60 | 6f 20 62 65 20 61 6e 20 65 78 69 73 74 69 6e 67    20 62 72 61 6e 63 68 2e 22 0a 20 20 28 69 66 20 | o.be.an.existing.branch."...(if. | 
| 18af80 | 75 70 73 74 72 65 61 6d 0a 20 20 20 20 20 20 28    6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22 | upstream.......(magit-call-git." | 
| 18afa0 | 62 72 61 6e 63 68 22 20 22 2d 2d 73 65 74 2d 75    70 73 74 72 65 61 6d 2d 74 6f 22 20 75 70 73 74 | branch"."--set-upstream-to".upst | 
| 18afc0 | 72 65 61 6d 20 62 72 61 6e 63 68 29 0a 20 20 20    20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 | ream.branch).....(magit-call-git | 
| 18afe0 | 20 22 62 72 61 6e 63 68 22 20 22 2d 2d 75 6e 73    65 74 2d 75 70 73 74 72 65 61 6d 22 20 62 72 61 | ."branch"."--unset-upstream".bra | 
| 18b000 | 6e 63 68 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d    61 67 69 74 2d 67 65 74 2d 75 70 73 74 72 65 61 | nch)))..(defun.magit-get-upstrea | 
| 18b020 | 6d 2d 72 65 66 20 28 26 6f 70 74 69 6f 6e 61 6c    20 62 72 61 6e 63 68 29 0a 20 20 22 52 65 74 75 | m-ref.(&optional.branch)..."Retu | 
| 18b040 | 72 6e 20 74 68 65 20 75 70 73 74 72 65 61 6d 20    62 72 61 6e 63 68 20 6f 66 20 42 52 41 4e 43 48 | rn.the.upstream.branch.of.BRANCH | 
| 18b060 | 20 61 73 20 61 20 66 75 6c 6c 79 20 71 75 61 6c    69 66 69 65 64 20 72 65 66 2e 0a 49 74 20 42 52 | .as.a.fully.qualified.ref..It.BR | 
| 18b080 | 41 4e 43 48 20 69 73 20 6e 69 6c 2c 20 74 68 65    6e 20 72 65 74 75 72 6e 20 74 68 65 20 75 70 73 | ANCH.is.nil,.then.return.the.ups | 
| 18b0a0 | 74 72 65 61 6d 20 6f 66 20 74 68 65 20 63 75 72    72 65 6e 74 20 62 72 61 6e 63 68 2c 0a 69 66 20 | tream.of.the.current.branch,.if. | 
| 18b0c0 | 61 6e 79 2c 20 6e 69 6c 20 6f 74 68 65 72 77 69    73 65 2e 20 20 49 66 20 74 68 65 20 75 70 73 74 | any,.nil.otherwise...If.the.upst | 
| 18b0e0 | 72 65 61 6d 20 69 73 20 6e 6f 74 20 63 6f 6e 66    69 67 75 72 65 64 2c 20 74 68 65 0a 63 6f 6e 66 | ream.is.not.configured,.the.conf | 
| 18b100 | 69 67 75 72 65 64 20 72 65 6d 6f 74 65 20 69 73    20 61 6e 20 75 72 6c 2c 20 6f 72 20 74 68 65 20 | igured.remote.is.an.url,.or.the. | 
| 18b120 | 6e 61 6d 65 64 20 62 72 61 6e 63 68 20 64 6f 65    73 20 6e 6f 74 20 65 78 69 73 74 2c 0a 74 68 65 | named.branch.does.not.exist,.the | 
| 18b140 | 6e 20 72 65 74 75 72 6e 20 6e 69 6c 2e 20 20 49    2e 65 2e 2c 20 20 72 65 74 75 72 6e 20 61 6e 20 | n.return.nil...I.e.,..return.an. | 
| 18b160 | 65 78 69 73 74 69 6e 67 20 6c 6f 63 61 6c 20 6f    72 0a 72 65 6d 6f 74 65 2d 74 72 61 63 6b 69 6e | existing.local.or.remote-trackin | 
| 18b180 | 67 20 62 72 61 6e 63 68 20 72 65 66 2e 22 0a 20    20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 62 72 61 | g.branch.ref."...(and-let*.((bra | 
| 18b1a0 | 6e 63 68 20 28 6f 72 20 62 72 61 6e 63 68 20 28    6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e | nch.(or.branch.(magit-get-curren | 
| 18b1c0 | 74 2d 62 72 61 6e 63 68 29 29 29 29 0a 20 20 20    20 28 6d 61 67 69 74 2d 72 65 66 2d 66 75 6c 6c | t-branch)))).....(magit-ref-full | 
| 18b1e0 | 6e 61 6d 65 20 28 63 6f 6e 63 61 74 20 62 72 61    6e 63 68 20 22 40 7b 75 70 73 74 72 65 61 6d 7d | name.(concat.branch."@{upstream} | 
| 18b200 | 22 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61    67 69 74 2d 67 65 74 2d 75 70 73 74 72 65 61 6d | "))))..(defun.magit-get-upstream | 
| 18b220 | 2d 62 72 61 6e 63 68 20 28 26 6f 70 74 69 6f 6e    61 6c 20 62 72 61 6e 63 68 29 0a 20 20 22 52 65 | -branch.(&optional.branch)..."Re | 
| 18b240 | 74 75 72 6e 20 74 68 65 20 6e 61 6d 65 20 6f 66    20 74 68 65 20 75 70 73 74 72 65 61 6d 20 62 72 | turn.the.name.of.the.upstream.br | 
| 18b260 | 61 6e 63 68 20 6f 66 20 42 52 41 4e 43 48 2e 0a    49 74 20 42 52 41 4e 43 48 20 69 73 20 6e 69 6c | anch.of.BRANCH..It.BRANCH.is.nil | 
| 18b280 | 2c 20 74 68 65 6e 20 72 65 74 75 72 6e 20 74 68    65 20 75 70 73 74 72 65 61 6d 20 6f 66 20 74 68 | ,.then.return.the.upstream.of.th | 
| 18b2a0 | 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68    0a 69 66 20 61 6e 79 2c 20 6e 69 6c 20 6f 74 68 | e.current.branch.if.any,.nil.oth | 
| 18b2c0 | 65 72 77 69 73 65 2e 20 20 49 66 20 74 68 65 20    75 70 73 74 72 65 61 6d 20 69 73 20 6e 6f 74 20 | erwise...If.the.upstream.is.not. | 
| 18b2e0 | 63 6f 6e 66 69 67 75 72 65 64 2c 20 74 68 65 0a    63 6f 6e 66 69 67 75 72 65 64 20 72 65 6d 6f 74 | configured,.the.configured.remot | 
| 18b300 | 65 20 69 73 20 61 6e 20 75 72 6c 2c 20 6f 72 20    74 68 65 20 6e 61 6d 65 64 20 62 72 61 6e 63 68 | e.is.an.url,.or.the.named.branch | 
| 18b320 | 20 64 6f 65 73 20 6e 6f 74 20 65 78 69 73 74 2c    0a 74 68 65 6e 20 72 65 74 75 72 6e 20 6e 69 6c | .does.not.exist,.then.return.nil | 
| 18b340 | 2e 20 20 49 2e 65 2e 2c 20 72 65 74 75 72 6e 20    74 68 65 20 6e 61 6d 65 20 6f 66 20 61 6e 20 65 | ...I.e.,.return.the.name.of.an.e | 
| 18b360 | 78 69 73 74 69 6e 67 20 6c 6f 63 61 6c 20 6f 72    0a 72 65 6d 6f 74 65 2d 74 72 61 63 6b 69 6e 67 | xisting.local.or.remote-tracking | 
| 18b380 | 20 62 72 61 6e 63 68 2e 20 20 54 68 65 20 72 65    74 75 72 6e 65 64 20 73 74 72 69 6e 67 20 69 73 | .branch...The.returned.string.is | 
| 18b3a0 | 20 63 6f 6c 6f 72 69 7a 65 64 0a 61 63 63 6f 72    64 69 6e 67 20 74 6f 20 74 68 65 20 62 72 61 6e | .colorized.according.to.the.bran | 
| 18b3c0 | 63 68 20 74 79 70 65 2e 22 0a 20 20 28 6d 61 67    69 74 2d 2d 77 69 74 68 2d 72 65 66 72 65 73 68 | ch.type."...(magit--with-refresh | 
| 18b3e0 | 2d 63 61 63 68 65 0a 20 20 20 20 20 20 28 6c 69    73 74 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 | -cache.......(list.default-direc | 
| 18b400 | 74 6f 72 79 20 27 6d 61 67 69 74 2d 67 65 74 2d    75 70 73 74 72 65 61 6d 2d 62 72 61 6e 63 68 20 | tory.'magit-get-upstream-branch. | 
| 18b420 | 62 72 61 6e 63 68 29 0a 20 20 20 20 28 61 6e 64    2d 6c 65 74 2a 20 28 28 62 72 61 6e 63 68 20 28 | branch).....(and-let*.((branch.( | 
| 18b440 | 6f 72 20 62 72 61 6e 63 68 20 28 6d 61 67 69 74    2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 | or.branch.(magit-get-current-bra | 
| 18b460 | 6e 63 68 29 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 75 70 73 74 72 65 61 6d 20 | nch)))................(upstream. | 
| 18b480 | 28 6d 61 67 69 74 2d 72 65 66 2d 61 62 62 72 65    76 20 28 63 6f 6e 63 61 74 20 62 72 61 6e 63 68 | (magit-ref-abbrev.(concat.branch | 
| 18b4a0 | 20 22 40 7b 75 70 73 74 72 65 61 6d 7d 22 29 29    29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d | ."@{upstream}")))).......(magit- | 
| 18b4c0 | 2d 70 72 6f 70 65 72 74 69 7a 65 2d 66 61 63 65    0a 20 20 20 20 20 20 20 75 70 73 74 72 65 61 6d | -propertize-face........upstream | 
| 18b4e0 | 20 28 69 66 20 28 65 71 75 61 6c 20 28 6d 61 67    69 74 2d 67 65 74 20 22 62 72 61 6e 63 68 22 20 | .(if.(equal.(magit-get."branch". | 
| 18b500 | 62 72 61 6e 63 68 20 22 72 65 6d 6f 74 65 22 29    20 22 2e 22 29 0a 20 20 20 20 20 20 20 20 20 20 | branch."remote").".")........... | 
| 18b520 | 20 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74    2d 62 72 61 6e 63 68 2d 6c 6f 63 61 6c 0a 20 20 | ..........'magit-branch-local... | 
| 18b540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    27 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 | ................'magit-branch-re | 
| 18b560 | 6d 6f 74 65 29 29 29 29 29 0a 0a 28 64 65 66 75    6e 20 6d 61 67 69 74 2d 67 65 74 2d 69 6e 64 69 | mote)))))..(defun.magit-get-indi | 
| 18b580 | 72 65 63 74 2d 75 70 73 74 72 65 61 6d 2d 62 72    61 6e 63 68 20 28 62 72 61 6e 63 68 20 26 6f 70 | rect-upstream-branch.(branch.&op | 
| 18b5a0 | 74 69 6f 6e 61 6c 20 66 6f 72 63 65 29 0a 20 20    28 6c 65 74 20 28 28 72 65 6d 6f 74 65 20 28 6d | tional.force)...(let.((remote.(m | 
| 18b5c0 | 61 67 69 74 2d 67 65 74 20 22 62 72 61 6e 63 68    22 20 62 72 61 6e 63 68 20 22 72 65 6d 6f 74 65 | agit-get."branch".branch."remote | 
| 18b5e0 | 22 29 29 29 0a 20 20 20 20 28 61 6e 64 20 72 65    6d 6f 74 65 20 28 6e 6f 74 20 28 65 71 75 61 6c | "))).....(and.remote.(not.(equal | 
| 18b600 | 20 72 65 6d 6f 74 65 20 22 2e 22 29 29 0a 20 20    20 20 20 20 20 20 20 3b 3b 20 54 68 65 20 75 73 | .remote."."))..........;;.The.us | 
| 18b620 | 65 72 20 68 61 73 20 6f 70 74 65 64 20 69 6e 2e    2e 2e 0a 20 20 20 20 20 20 20 20 20 28 6f 72 20 | er.has.opted.in.............(or. | 
| 18b640 | 66 6f 72 63 65 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 28 2d 2d 73 6f 6d 65 20 28 69 66 20 28 | force..............(--some.(if.( | 
| 18b660 | 6d 61 67 69 74 2d 67 69 74 2d 73 75 63 63 65 73    73 20 22 63 68 65 63 6b 2d 72 65 66 2d 66 6f 72 | magit-git-success."check-ref-for | 
| 18b680 | 6d 61 74 22 20 22 2d 2d 62 72 61 6e 63 68 22 20    69 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | mat"."--branch".it)............. | 
| 18b6a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 71    75 61 6c 20 69 74 20 62 72 61 6e 63 68 29 0a 20 | .............(equal.it.branch).. | 
| 18b6c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 6d 61 | ......................(string-ma | 
| 18b6e0 | 74 63 68 2d 70 20 69 74 20 62 72 61 6e 63 68 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tch-p.it.branch))............... | 
| 18b700 | 20 20 20 20 20 20 20 6d 61 67 69 74 2d 62 72 61    6e 63 68 2d 70 72 65 66 65 72 2d 72 65 6d 6f 74 | .......magit-branch-prefer-remot | 
| 18b720 | 65 2d 75 70 73 74 72 65 61 6d 29 29 0a 20 20 20    20 20 20 20 20 20 3b 3b 20 61 6e 64 20 6c 6f 63 | e-upstream))..........;;.and.loc | 
| 18b740 | 61 6c 20 42 52 41 4e 43 48 20 74 72 61 63 6b 73    20 61 20 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 | al.BRANCH.tracks.a.remote.branch | 
| 18b760 | 2e 2e 2e 0a 20 20 20 20 20 20 20 20 20 28 6c 65    74 20 28 28 75 70 73 74 72 65 61 6d 20 28 6d 61 | .............(let.((upstream.(ma | 
| 18b780 | 67 69 74 2d 67 65 74 2d 75 70 73 74 72 65 61 6d    2d 62 72 61 6e 63 68 20 62 72 61 6e 63 68 29 29 | git-get-upstream-branch.branch)) | 
| 18b7a0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20    77 68 6f 73 65 20 75 70 73 74 72 65 61 6d 2e 2e | )............;;.whose.upstream.. | 
| 18b7c0 | 2e 0a 20 20 20 20 20 20 20 20 20 20 20 28 61 6e    64 20 75 70 73 74 72 65 61 6d 0a 20 20 20 20 20 | .............(and.upstream...... | 
| 18b7e0 | 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 68 61    73 20 74 68 65 20 73 61 6d 65 20 6e 61 6d 65 20 | ...........;;.has.the.same.name. | 
| 18b800 | 61 73 20 42 52 41 4e 43 48 2e 2e 2e 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 71 | as.BRANCH....................(eq | 
| 18b820 | 75 61 6c 20 28 73 75 62 73 74 72 69 6e 67 20 75    70 73 74 72 65 61 6d 20 28 31 2b 20 28 6c 65 6e | ual.(substring.upstream.(1+.(len | 
| 18b840 | 67 74 68 20 72 65 6d 6f 74 65 29 29 29 20 62 72    61 6e 63 68 29 0a 20 20 20 20 20 20 20 20 20 20 | gth.remote))).branch)........... | 
| 18b860 | 20 20 20 20 20 20 3b 3b 20 61 6e 64 20 63 61 6e    20 62 65 20 66 61 73 74 2d 66 6f 72 77 61 72 64 | ......;;.and.can.be.fast-forward | 
| 18b880 | 65 64 20 74 6f 20 42 52 41 4e 43 48 2e 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | ed.to.BRANCH..................(m | 
| 18b8a0 | 61 67 69 74 2d 72 65 76 2d 61 6e 63 65 73 74 6f    72 2d 70 20 75 70 73 74 72 65 61 6d 20 62 72 61 | agit-rev-ancestor-p.upstream.bra | 
| 18b8c0 | 6e 63 68 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 75 70 73 74 72 65 61 6d 29 29 29 | nch).................upstream))) | 
| 18b8e0 | 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74    2d 67 65 74 2d 75 70 73 74 72 65 61 6d 2d 72 65 | ))..(defun.magit-get-upstream-re | 
| 18b900 | 6d 6f 74 65 20 28 26 6f 70 74 69 6f 6e 61 6c 20    62 72 61 6e 63 68 20 61 6c 6c 6f 77 2d 75 6e 6e | mote.(&optional.branch.allow-unn | 
| 18b920 | 61 6d 65 64 29 0a 20 20 28 61 6e 64 2d 6c 65 74    2a 20 28 28 62 72 61 6e 63 68 20 28 6f 72 20 62 | amed)...(and-let*.((branch.(or.b | 
| 18b940 | 72 61 6e 63 68 20 28 6d 61 67 69 74 2d 67 65 74    2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68 29 | ranch.(magit-get-current-branch) | 
| 18b960 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    28 72 65 6d 6f 74 65 20 28 6d 61 67 69 74 2d 67 | ))..............(remote.(magit-g | 
| 18b980 | 65 74 20 22 62 72 61 6e 63 68 22 20 62 72 61 6e    63 68 20 22 72 65 6d 6f 74 65 22 29 29 29 0a 20 | et."branch".branch."remote"))).. | 
| 18b9a0 | 20 20 20 28 61 6e 64 20 28 6e 6f 74 20 28 65 71    75 61 6c 20 72 65 6d 6f 74 65 20 22 2e 22 29 29 | ...(and.(not.(equal.remote.".")) | 
| 18b9c0 | 0a 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 20    28 28 6d 65 6d 62 65 72 20 72 65 6d 6f 74 65 20 | ..........(cond.((member.remote. | 
| 18b9e0 | 28 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 6d 6f    74 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 | (magit-list-remotes))........... | 
| 18ba00 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 70 72    6f 70 65 72 74 69 7a 65 2d 66 61 63 65 20 72 65 | ......(magit--propertize-face.re | 
| 18ba20 | 6d 6f 74 65 20 27 6d 61 67 69 74 2d 62 72 61 6e    63 68 2d 72 65 6d 6f 74 65 29 29 0a 20 20 20 20 | mote.'magit-branch-remote))..... | 
| 18ba40 | 20 20 20 20 20 20 20 20 20 20 20 28 28 61 6e 64    20 61 6c 6c 6f 77 2d 75 6e 6e 61 6d 65 64 0a 20 | ...........((and.allow-unnamed.. | 
| 18ba60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 | ....................(string-matc | 
| 18ba80 | 68 2d 70 20 22 5c 5c 28 5c 5c 60 2e 5c 5c 7b 30    2c 32 5c 5c 7d 2f 5c 5c 7c 5b 3a 40 5d 5c 5c 29 | h-p."\\(\\`.\\{0,2\\}/\\|[:@]\\) | 
| 18baa0 | 22 20 72 65 6d 6f 74 65 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | ".remote)).................(magi | 
| 18bac0 | 74 2d 2d 70 72 6f 70 65 72 74 69 7a 65 2d 66 61    63 65 20 72 65 6d 6f 74 65 20 27 62 6f 6c 64 29 | t--propertize-face.remote.'bold) | 
| 18bae0 | 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61    67 69 74 2d 67 65 74 2d 75 6e 6e 61 6d 65 64 2d | )))))..(defun.magit-get-unnamed- | 
| 18bb00 | 75 70 73 74 72 65 61 6d 20 28 26 6f 70 74 69 6f    6e 61 6c 20 62 72 61 6e 63 68 29 0a 20 20 28 61 | upstream.(&optional.branch)...(a | 
| 18bb20 | 6e 64 2d 6c 65 74 2a 20 28 28 62 72 61 6e 63 68    20 28 6f 72 20 62 72 61 6e 63 68 20 28 6d 61 67 | nd-let*.((branch.(or.branch.(mag | 
| 18bb40 | 69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 62    72 61 6e 63 68 29 29 29 0a 20 20 20 20 20 20 20 | it-get-current-branch)))........ | 
| 18bb60 | 20 20 20 20 20 20 28 72 65 6d 6f 74 65 20 28 6d    61 67 69 74 2d 67 65 74 20 22 62 72 61 6e 63 68 | ......(remote.(magit-get."branch | 
| 18bb80 | 22 20 62 72 61 6e 63 68 20 22 72 65 6d 6f 74 65    22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ".branch."remote"))............. | 
| 18bba0 | 20 28 6d 65 72 67 65 20 20 28 6d 61 67 69 74 2d    67 65 74 20 22 62 72 61 6e 63 68 22 20 62 72 61 | .(merge..(magit-get."branch".bra | 
| 18bbc0 | 6e 63 68 20 22 6d 65 72 67 65 22 29 29 29 0a 20    20 20 20 28 61 6e 64 20 28 6d 61 67 69 74 2d 2d | nch."merge"))).....(and.(magit-- | 
| 18bbe0 | 75 6e 6e 61 6d 65 64 2d 75 70 73 74 72 65 61 6d    2d 70 20 72 65 6d 6f 74 65 20 6d 65 72 67 65 29 | unnamed-upstream-p.remote.merge) | 
| 18bc00 | 0a 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20    28 6d 61 67 69 74 2d 2d 70 72 6f 70 65 72 74 69 | ..........(list.(magit--properti | 
| 18bc20 | 7a 65 2d 66 61 63 65 20 72 65 6d 6f 74 65 20 27    62 6f 6c 64 29 0a 20 20 20 20 20 20 20 20 20 20 | ze-face.remote.'bold)........... | 
| 18bc40 | 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 70 72 6f    70 65 72 74 69 7a 65 2d 66 61 63 65 20 6d 65 72 | .....(magit--propertize-face.mer | 
| 18bc60 | 67 65 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68    2d 72 65 6d 6f 74 65 29 29 29 29 29 0a 0a 28 64 | ge.'magit-branch-remote)))))..(d | 
| 18bc80 | 65 66 75 6e 20 6d 61 67 69 74 2d 2d 75 6e 6e 61    6d 65 64 2d 75 70 73 74 72 65 61 6d 2d 70 20 28 | efun.magit--unnamed-upstream-p.( | 
| 18bca0 | 72 65 6d 6f 74 65 20 6d 65 72 67 65 29 0a 20 20    28 61 6e 64 20 72 65 6d 6f 74 65 20 28 73 74 72 | remote.merge)...(and.remote.(str | 
| 18bcc0 | 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 5c 5c 28    5c 5c 60 5c 5c 2e 5c 5c 7b 30 2c 32 5c 5c 7d 2f | ing-match-p."\\(\\`\\.\\{0,2\\}/ | 
| 18bce0 | 5c 5c 7c 5b 3a 40 5d 5c 5c 29 22 20 72 65 6d 6f    74 65 29 0a 20 20 20 20 20 20 20 6d 65 72 67 65 | \\|[:@]\\)".remote)........merge | 
| 18bd00 | 20 20 28 73 74 72 69 6e 67 2d 70 72 65 66 69 78    2d 70 20 22 72 65 66 73 2f 22 20 6d 65 72 67 65 | ..(string-prefix-p."refs/".merge | 
| 18bd20 | 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69    74 2d 2d 76 61 6c 69 64 2d 75 70 73 74 72 65 61 | )))..(defun.magit--valid-upstrea | 
| 18bd40 | 6d 2d 70 20 28 72 65 6d 6f 74 65 20 6d 65 72 67    65 29 0a 20 20 28 61 6e 64 20 28 6f 72 20 28 65 | m-p.(remote.merge)...(and.(or.(e | 
| 18bd60 | 71 75 61 6c 20 72 65 6d 6f 74 65 20 22 2e 22 29    0a 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 6d | qual.remote.".")............(mem | 
| 18bd80 | 62 65 72 20 72 65 6d 6f 74 65 20 28 6d 61 67 69    74 2d 6c 69 73 74 2d 72 65 6d 6f 74 65 73 29 29 | ber.remote.(magit-list-remotes)) | 
| 18bda0 | 29 0a 20 20 20 20 20 20 20 28 73 74 72 69 6e 67    2d 70 72 65 66 69 78 2d 70 20 22 72 65 66 73 2f | )........(string-prefix-p."refs/ | 
| 18bdc0 | 22 20 6d 65 72 67 65 29 29 29 0a 0a 28 64 65 66    75 6e 20 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 | ".merge)))..(defun.magit-get-cur | 
| 18bde0 | 72 65 6e 74 2d 72 65 6d 6f 74 65 20 28 26 6f 70    74 69 6f 6e 61 6c 20 61 6c 6c 6f 77 2d 75 6e 6e | rent-remote.(&optional.allow-unn | 
| 18be00 | 61 6d 65 64 29 0a 20 20 28 6f 72 20 28 6d 61 67    69 74 2d 67 65 74 2d 75 70 73 74 72 65 61 6d 2d | amed)...(or.(magit-get-upstream- | 
| 18be20 | 72 65 6d 6f 74 65 20 6e 69 6c 20 61 6c 6c 6f 77    2d 75 6e 6e 61 6d 65 64 29 0a 20 20 20 20 20 20 | remote.nil.allow-unnamed)....... | 
| 18be40 | 28 61 6e 64 2d 6c 65 74 2a 20 28 28 72 65 6d 6f    74 65 73 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d | (and-let*.((remotes.(magit-list- | 
| 18be60 | 72 65 6d 6f 74 65 73 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 72 65 6d 6f | remotes))..................(remo | 
| 18be80 | 74 65 20 28 69 66 20 28 6c 65 6e 67 74 68 3d 20    72 65 6d 6f 74 65 73 20 31 29 0a 20 20 20 20 20 | te.(if.(length=.remotes.1)...... | 
| 18bea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 63 61 72 20 72 65 6d | ........................(car.rem | 
| 18bec0 | 6f 74 65 73 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | otes)........................... | 
| 18bee0 | 20 28 6d 61 67 69 74 2d 70 72 69 6d 61 72 79 2d    72 65 6d 6f 74 65 29 29 29 29 0a 20 20 20 20 20 | .(magit-primary-remote))))...... | 
| 18bf00 | 20 20 20 28 6d 61 67 69 74 2d 2d 70 72 6f 70 65    72 74 69 7a 65 2d 66 61 63 65 20 72 65 6d 6f 74 | ...(magit--propertize-face.remot | 
| 18bf20 | 65 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d    72 65 6d 6f 74 65 29 29 29 29 0a 0a 28 64 65 66 | e.'magit-branch-remote))))..(def | 
| 18bf40 | 75 6e 20 6d 61 67 69 74 2d 67 65 74 2d 70 75 73    68 2d 72 65 6d 6f 74 65 20 28 26 6f 70 74 69 6f | un.magit-get-push-remote.(&optio | 
| 18bf60 | 6e 61 6c 20 62 72 61 6e 63 68 29 0a 20 20 28 61    6e 64 2d 6c 65 74 2a 20 28 28 72 65 6d 6f 74 65 | nal.branch)...(and-let*.((remote | 
| 18bf80 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6f 72 20 28 61 6e 64 20 28 6f 72 20 62 72 61 6e | ...............(or.(and.(or.bran | 
| 18bfa0 | 63 68 20 28 73 65 74 71 20 62 72 61 6e 63 68 20    28 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 | ch.(setq.branch.(magit-get-curre | 
| 18bfc0 | 6e 74 2d 62 72 61 6e 63 68 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nt-branch))).................... | 
| 18bfe0 | 20 20 20 20 28 6d 61 67 69 74 2d 67 65 74 20 22    62 72 61 6e 63 68 22 20 62 72 61 6e 63 68 20 22 | ....(magit-get."branch".branch." | 
| 18c000 | 70 75 73 68 52 65 6d 6f 74 65 22 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | pushRemote"))................... | 
| 18c020 | 28 6d 61 67 69 74 2d 67 65 74 20 22 72 65 6d 6f    74 65 2e 70 75 73 68 44 65 66 61 75 6c 74 22 29 | (magit-get."remote.pushDefault") | 
| 18c040 | 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 2d    70 72 6f 70 65 72 74 69 7a 65 2d 66 61 63 65 20 | ))).....(magit--propertize-face. | 
| 18c060 | 72 65 6d 6f 74 65 20 27 6d 61 67 69 74 2d 62 72    61 6e 63 68 2d 72 65 6d 6f 74 65 29 29 29 0a 0a | remote.'magit-branch-remote))).. | 
| 18c080 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 65 74    2d 70 75 73 68 2d 62 72 61 6e 63 68 20 28 26 6f | (defun.magit-get-push-branch.(&o | 
| 18c0a0 | 70 74 69 6f 6e 61 6c 20 62 72 61 6e 63 68 20 76    65 72 69 66 79 29 0a 20 20 28 6d 61 67 69 74 2d | ptional.branch.verify)...(magit- | 
| 18c0c0 | 2d 77 69 74 68 2d 72 65 66 72 65 73 68 2d 63 61    63 68 65 0a 20 20 20 20 20 20 28 6c 69 73 74 20 | -with-refresh-cache.......(list. | 
| 18c0e0 | 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72    79 20 27 6d 61 67 69 74 2d 67 65 74 2d 70 75 73 | default-directory.'magit-get-pus | 
| 18c100 | 68 2d 62 72 61 6e 63 68 20 62 72 61 6e 63 68 20    76 65 72 69 66 79 29 0a 20 20 20 20 28 61 6e 64 | h-branch.branch.verify).....(and | 
| 18c120 | 2d 6c 65 74 2a 20 28 28 62 72 61 6e 63 68 20 28    6f 72 20 62 72 61 6e 63 68 20 28 73 65 74 71 20 | -let*.((branch.(or.branch.(setq. | 
| 18c140 | 62 72 61 6e 63 68 20 28 6d 61 67 69 74 2d 67 65    74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68 | branch.(magit-get-current-branch | 
| 18c160 | 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 72 65 6d 6f 74 65 20 28 6d 61 67 | ))))................(remote.(mag | 
| 18c180 | 69 74 2d 67 65 74 2d 70 75 73 68 2d 72 65 6d 6f    74 65 20 62 72 61 6e 63 68 29 29 0a 20 20 20 20 | it-get-push-remote.branch))..... | 
| 18c1a0 | 20 20 20 20 20 20 20 20 20 20 20 28 74 61 72 67    65 74 20 28 63 6f 6e 63 61 74 20 72 65 6d 6f 74 | ...........(target.(concat.remot | 
| 18c1c0 | 65 20 22 2f 22 20 62 72 61 6e 63 68 29 29 29 0a    20 20 20 20 20 20 28 61 6e 64 20 28 6f 72 20 28 | e."/".branch))).......(and.(or.( | 
| 18c1e0 | 6e 6f 74 20 76 65 72 69 66 79 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | not.verify)................(magi | 
| 18c200 | 74 2d 72 65 76 2d 76 65 72 69 66 79 20 74 61 72    67 65 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 | t-rev-verify.target))........... | 
| 18c220 | 20 28 6d 61 67 69 74 2d 2d 70 72 6f 70 65 72 74    69 7a 65 2d 66 61 63 65 20 74 61 72 67 65 74 20 | .(magit--propertize-face.target. | 
| 18c240 | 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65    6d 6f 74 65 29 29 29 29 29 0a 0a 28 64 65 66 75 | 'magit-branch-remote)))))..(defu | 
| 18c260 | 6e 20 6d 61 67 69 74 2d 67 65 74 2d 40 7b 70 75    73 68 7d 2d 62 72 61 6e 63 68 20 28 26 6f 70 74 | n.magit-get-@{push}-branch.(&opt | 
| 18c280 | 69 6f 6e 61 6c 20 62 72 61 6e 63 68 29 0a 20 20    28 6c 65 74 20 28 28 72 65 66 20 28 6d 61 67 69 | ional.branch)...(let.((ref.(magi | 
| 18c2a0 | 74 2d 72 65 76 2d 70 61 72 73 65 20 22 2d 2d 73    79 6d 62 6f 6c 69 63 2d 66 75 6c 6c 2d 6e 61 6d | t-rev-parse."--symbolic-full-nam | 
| 18c2c0 | 65 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e".............................. | 
| 18c2e0 | 20 28 63 6f 6e 63 61 74 20 62 72 61 6e 63 68 20    22 40 7b 70 75 73 68 7d 22 29 29 29 29 0a 20 20 | .(concat.branch."@{push}"))))... | 
| 18c300 | 20 20 28 61 6e 64 20 72 65 66 0a 20 20 20 20 20    20 20 20 20 28 73 74 72 69 6e 67 2d 70 72 65 66 | ..(and.ref..........(string-pref | 
| 18c320 | 69 78 2d 70 20 22 72 65 66 73 2f 72 65 6d 6f 74    65 73 2f 22 20 72 65 66 29 0a 20 20 20 20 20 20 | ix-p."refs/remotes/".ref)....... | 
| 18c340 | 20 20 20 28 73 75 62 73 74 72 69 6e 67 20 72 65    66 20 31 33 29 29 29 29 0a 0a 28 64 65 66 75 6e | ...(substring.ref.13))))..(defun | 
| 18c360 | 20 6d 61 67 69 74 2d 67 65 74 2d 72 65 6d 6f 74    65 20 28 26 6f 70 74 69 6f 6e 61 6c 20 62 72 61 | .magit-get-remote.(&optional.bra | 
| 18c380 | 6e 63 68 29 0a 20 20 28 61 6e 64 20 28 6f 72 20    62 72 61 6e 63 68 20 28 73 65 74 71 20 62 72 61 | nch)...(and.(or.branch.(setq.bra | 
| 18c3a0 | 6e 63 68 20 28 6d 61 67 69 74 2d 67 65 74 2d 63    75 72 72 65 6e 74 2d 62 72 61 6e 63 68 29 29 29 | nch.(magit-get-current-branch))) | 
| 18c3c0 | 0a 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 72    65 6d 6f 74 65 20 28 6d 61 67 69 74 2d 67 65 74 | ........(let.((remote.(magit-get | 
| 18c3e0 | 20 22 62 72 61 6e 63 68 22 20 62 72 61 6e 63 68    20 22 72 65 6d 6f 74 65 22 29 29 29 0a 20 20 20 | ."branch".branch."remote"))).... | 
| 18c400 | 20 20 20 20 20 20 28 61 6e 64 20 28 6e 6f 74 20    28 65 71 75 61 6c 20 72 65 6d 6f 74 65 20 22 2e | ......(and.(not.(equal.remote.". | 
| 18c420 | 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 72 65 6d 6f 74 65 29 29 29 29 0a 0a 28 64 | "))...............remote))))..(d | 
| 18c440 | 65 66 75 6e 20 6d 61 67 69 74 2d 67 65 74 2d 73    6f 6d 65 2d 72 65 6d 6f 74 65 20 28 26 6f 70 74 | efun.magit-get-some-remote.(&opt | 
| 18c460 | 69 6f 6e 61 6c 20 62 72 61 6e 63 68 29 0a 20 20    28 6f 72 20 28 6d 61 67 69 74 2d 67 65 74 2d 72 | ional.branch)...(or.(magit-get-r | 
| 18c480 | 65 6d 6f 74 65 20 62 72 61 6e 63 68 29 0a 20 20    20 20 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 | emote.branch).......(and-let*.(( | 
| 18c4a0 | 6d 61 69 6e 20 28 6d 61 67 69 74 2d 6d 61 69 6e    2d 62 72 61 6e 63 68 29 29 29 0a 20 20 20 20 20 | main.(magit-main-branch)))...... | 
| 18c4c0 | 20 20 20 28 6d 61 67 69 74 2d 67 65 74 2d 72 65    6d 6f 74 65 20 6d 61 69 6e 29 29 0a 20 20 20 20 | ...(magit-get-remote.main))..... | 
| 18c4e0 | 20 20 28 6d 61 67 69 74 2d 70 72 69 6d 61 72 79    2d 72 65 6d 6f 74 65 29 0a 20 20 20 20 20 20 28 | ..(magit-primary-remote).......( | 
| 18c500 | 63 61 72 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d    72 65 6d 6f 74 65 73 29 29 29 29 0a 0a 28 64 65 | car.(magit-list-remotes))))..(de | 
| 18c520 | 66 76 61 72 20 6d 61 67 69 74 2d 70 72 69 6d 61    72 79 2d 72 65 6d 6f 74 65 2d 6e 61 6d 65 73 0a | fvar.magit-primary-remote-names. | 
| 18c540 | 20 20 27 28 22 75 70 73 74 72 65 61 6d 22 20 22    6f 72 69 67 69 6e 22 29 29 0a 0a 28 64 65 66 75 | ..'("upstream"."origin"))..(defu | 
| 18c560 | 6e 20 6d 61 67 69 74 2d 70 72 69 6d 61 72 79 2d    72 65 6d 6f 74 65 20 28 29 0a 20 20 22 52 65 74 | n.magit-primary-remote.()..."Ret | 
| 18c580 | 75 72 6e 20 74 68 65 20 70 72 69 6d 61 72 79 20    72 65 6d 6f 74 65 2e 0a 0a 54 68 65 20 70 72 69 | urn.the.primary.remote...The.pri | 
| 18c5a0 | 6d 61 72 79 20 72 65 6d 6f 74 65 20 69 73 20 74    68 65 20 72 65 6d 6f 74 65 20 74 68 61 74 20 74 | mary.remote.is.the.remote.that.t | 
| 18c5c0 | 72 61 63 6b 73 20 74 68 65 20 72 65 70 6f 73 69    74 6f 72 79 20 74 68 61 74 0a 6f 74 68 65 72 20 | racks.the.repository.that.other. | 
| 18c5e0 | 72 65 70 6f 73 69 74 6f 72 69 65 73 20 61 72 65    20 66 6f 72 6b 65 64 20 66 72 6f 6d 2e 20 20 49 | repositories.are.forked.from...I | 
| 18c600 | 74 20 6f 66 74 65 6e 20 69 73 20 63 61 6c 6c 65    64 20 5c 22 6f 72 69 67 69 6e 5c 22 0a 62 75 74 | t.often.is.called.\"origin\".but | 
| 18c620 | 20 62 65 63 61 75 73 65 20 6d 61 6e 79 20 70 65    6f 70 6c 65 20 6e 61 6d 65 20 74 68 65 69 72 20 | .because.many.people.name.their. | 
| 18c640 | 6f 77 6e 20 66 6f 72 6b 20 5c 22 6f 72 69 67 69    6e 5c 22 2c 20 75 73 69 6e 67 20 74 68 61 74 0a | own.fork.\"origin\",.using.that. | 
| 18c660 | 74 65 72 6d 20 77 6f 75 6c 64 20 62 65 20 61 6d    62 69 67 75 6f 75 73 2e 20 20 4c 69 6b 65 77 69 | term.would.be.ambiguous...Likewi | 
| 18c680 | 73 65 20 77 65 20 61 76 6f 69 64 20 74 68 65 20    74 65 72 6d 20 5c 22 75 70 73 74 72 65 61 6d 5c | se.we.avoid.the.term.\"upstream\ | 
| 18c6a0 | 22 0a 62 65 63 61 75 73 65 20 61 20 62 72 61 6e    63 68 27 73 20 40 7b 75 70 73 74 72 65 61 6d 7d | ".because.a.branch's.@{upstream} | 
| 18c6c0 | 20 62 72 61 6e 63 68 20 6d 61 79 20 62 65 20 61    20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 20 6f 72 | .branch.may.be.a.local.branch.or | 
| 18c6e0 | 20 61 0a 62 72 61 6e 63 68 20 66 72 6f 6d 20 61    20 72 65 6d 6f 74 65 20 6f 74 68 65 72 20 74 68 | .a.branch.from.a.remote.other.th | 
| 18c700 | 61 6e 20 74 68 65 20 70 72 69 6d 61 72 79 20 72    65 6d 6f 74 65 2e 0a 0a 49 66 20 61 20 72 65 6d | an.the.primary.remote...If.a.rem | 
| 18c720 | 6f 74 65 20 65 78 69 73 74 73 20 77 68 6f 73 65    20 6e 61 6d 65 20 6d 61 74 63 68 65 73 20 60 6d | ote.exists.whose.name.matches.`m | 
| 18c740 | 61 67 69 74 2e 70 72 69 6d 61 72 79 52 65 6d 6f    74 65 27 2c 20 74 68 65 6e 0a 74 68 61 74 20 69 | agit.primaryRemote',.then.that.i | 
| 18c760 | 73 20 63 6f 6e 73 69 64 65 72 65 64 20 74 68 65    20 70 72 69 6d 61 72 79 20 72 65 6d 6f 74 65 2e | s.considered.the.primary.remote. | 
| 18c780 | 20 20 49 66 20 6e 6f 20 72 65 6d 6f 74 65 20 62    79 20 74 68 61 74 20 6e 61 6d 65 0a 65 78 69 73 | ..If.no.remote.by.that.name.exis | 
| 18c7a0 | 74 73 2c 20 74 68 65 6e 20 72 65 6d 6f 74 65 73    20 69 6e 20 60 6d 61 67 69 74 2d 70 72 69 6d 61 | ts,.then.remotes.in.`magit-prima | 
| 18c7c0 | 72 79 2d 72 65 6d 6f 74 65 2d 6e 61 6d 65 73 27    20 61 72 65 20 74 72 69 65 64 20 69 6e 0a 6f 72 | ry-remote-names'.are.tried.in.or | 
| 18c7e0 | 64 65 72 20 61 6e 64 20 74 68 65 20 66 69 72 73    74 20 72 65 6d 6f 74 65 20 66 72 6f 6d 20 74 68 | der.and.the.first.remote.from.th | 
| 18c800 | 61 74 20 6c 69 73 74 20 74 68 61 74 20 61 63 74    75 61 6c 6c 79 20 65 78 69 73 74 73 20 69 6e 0a | at.list.that.actually.exists.in. | 
| 18c820 | 74 68 65 20 63 75 72 72 65 6e 74 20 72 65 70 6f    73 69 74 6f 72 79 20 69 73 20 63 6f 6e 73 69 64 | the.current.repository.is.consid | 
| 18c840 | 65 72 65 64 20 69 74 73 20 70 72 69 6d 61 72 79    20 72 65 6d 6f 74 65 2e 22 0a 20 20 28 6c 65 74 | ered.its.primary.remote."...(let | 
| 18c860 | 20 28 28 72 65 6d 6f 74 65 73 20 28 6d 61 67 69    74 2d 6c 69 73 74 2d 72 65 6d 6f 74 65 73 29 29 | .((remotes.(magit-list-remotes)) | 
| 18c880 | 29 0a 20 20 20 20 28 73 65 71 2d 66 69 6e 64 20    28 6c 61 6d 62 64 61 20 28 6e 61 6d 65 29 0a 20 | ).....(seq-find.(lambda.(name).. | 
| 18c8a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6d 65 6d 62 65 72 20 6e 61 6d 65 20 72 65 6d 6f | ...............(member.name.remo | 
| 18c8c0 | 74 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 64 65 6c 65 74 65 2d 64 75 70 73 | tes))...............(delete-dups | 
| 18c8e0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 64 65 6c 71 20 6e 69 6c 0a 20 20 20 20 20 20 | ................(delq.nil....... | 
| 18c900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    63 6f 6e 73 20 28 6d 61 67 69 74 2d 67 65 74 20 | ...............(cons.(magit-get. | 
| 18c920 | 22 6d 61 67 69 74 2e 70 72 69 6d 61 72 79 52 65    6d 6f 74 65 22 29 0a 20 20 20 20 20 20 20 20 20 | "magit.primaryRemote").......... | 
| 18c940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 6d 61 67 69 74 2d 70 72 69 6d 61 72 79 2d | ..................magit-primary- | 
| 18c960 | 72 65 6d 6f 74 65 2d 6e 61 6d 65 73 29 29 29 29    29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | remote-names))))))..(defun.magit | 
| 18c980 | 2d 62 72 61 6e 63 68 2d 6d 65 72 67 65 64 2d 70    20 28 62 72 61 6e 63 68 20 26 6f 70 74 69 6f 6e | -branch-merged-p.(branch.&option | 
| 18c9a0 | 61 6c 20 74 61 72 67 65 74 29 0a 20 20 22 52 65    74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c 20 69 66 20 | al.target)..."Return.non-nil.if. | 
| 18c9c0 | 42 52 41 4e 43 48 20 69 73 20 6d 65 72 67 65 64    20 69 6e 74 6f 20 69 74 73 20 75 70 73 74 72 65 | BRANCH.is.merged.into.its.upstre | 
| 18c9e0 | 61 6d 20 61 6e 64 20 54 41 52 47 45 54 2e 0a 0a    54 41 52 47 45 54 20 64 65 66 61 75 6c 74 73 20 | am.and.TARGET...TARGET.defaults. | 
| 18ca00 | 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 62    72 61 6e 63 68 2e 20 20 49 66 20 60 48 45 41 44 | to.the.current.branch...If.`HEAD | 
| 18ca20 | 27 20 69 73 20 64 65 74 61 63 68 65 64 20 61 6e    64 0a 54 41 52 47 45 54 20 69 73 20 6e 69 6c 2c | '.is.detached.and.TARGET.is.nil, | 
| 18ca40 | 20 74 68 65 6e 20 61 6c 77 61 79 73 20 72 65 74    75 72 6e 20 6e 69 6c 2e 20 20 41 73 20 61 20 73 | .then.always.return.nil...As.a.s | 
| 18ca60 | 70 65 63 69 61 6c 20 63 61 73 65 2c 20 69 66 0a    54 41 52 47 45 54 20 69 73 20 74 2c 20 74 68 65 | pecial.case,.if.TARGET.is.t,.the | 
| 18ca80 | 6e 20 72 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c    20 69 66 20 42 52 41 4e 43 48 20 69 73 20 6d 65 | n.return.non-nil.if.BRANCH.is.me | 
| 18caa0 | 72 67 65 64 20 69 6e 74 6f 20 61 6e 79 20 6f 6e    65 0a 6f 66 20 74 68 65 20 6f 74 68 65 72 20 6c | rged.into.any.one.of.the.other.l | 
| 18cac0 | 6f 63 61 6c 20 62 72 61 6e 63 68 65 73 2e 0a 0a    49 66 2c 20 61 6e 64 20 6f 6e 6c 79 20 69 66 2c | ocal.branches...If,.and.only.if, | 
| 18cae0 | 20 42 52 41 4e 43 48 20 68 61 73 20 61 6e 20 75    70 73 74 72 65 61 6d 2c 20 74 68 65 6e 20 6f 6e | .BRANCH.has.an.upstream,.then.on | 
| 18cb00 | 6c 79 20 72 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69    6c 0a 69 66 20 42 52 41 4e 43 48 20 69 73 20 6d | ly.return.non-nil.if.BRANCH.is.m | 
| 18cb20 | 65 72 67 65 64 20 69 6e 74 6f 20 62 6f 74 68 20    54 41 52 47 45 54 20 28 61 73 20 64 65 73 63 72 | erged.into.both.TARGET.(as.descr | 
| 18cb40 | 69 62 65 64 20 61 62 6f 76 65 29 20 61 73 20 77    65 6c 6c 0a 61 73 20 69 6e 74 6f 20 69 74 73 20 | ibed.above).as.well.as.into.its. | 
| 18cb60 | 75 70 73 74 72 65 61 6d 2e 22 0a 20 20 28 61 6e    64 20 28 69 66 2d 6c 65 74 20 28 28 75 70 73 74 | upstream."...(and.(if-let.((upst | 
| 18cb80 | 72 65 61 6d 20 28 61 6e 64 20 28 6d 61 67 69 74    2d 62 72 61 6e 63 68 2d 70 20 62 72 61 6e 63 68 | ream.(and.(magit-branch-p.branch | 
| 18cba0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... | 
| 18cbc0 | 20 28 6d 61 67 69 74 2d 67 65 74 2d 75 70 73 74    72 65 61 6d 2d 62 72 61 6e 63 68 20 62 72 61 6e | .(magit-get-upstream-branch.bran | 
| 18cbe0 | 63 68 29 29 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 28 6d 61 67 69 74 2d 72 65 76 2d 61 6e 63 | ch))))............(magit-rev-anc | 
| 18cc00 | 65 73 74 6f 72 2d 70 20 62 72 61 6e 63 68 20 75    70 73 74 72 65 61 6d 29 0a 20 20 20 20 20 20 20 | estor-p.branch.upstream)........ | 
| 18cc20 | 20 20 74 29 0a 20 20 20 20 20 20 20 28 69 66 20    28 65 71 20 74 61 72 67 65 74 20 74 29 0a 20 20 | ..t)........(if.(eq.target.t)... | 
| 18cc40 | 20 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 65    20 28 6d 61 67 69 74 2d 6e 61 6d 65 2d 6c 6f 63 | .........(delete.(magit-name-loc | 
| 18cc60 | 61 6c 2d 62 72 61 6e 63 68 20 62 72 61 6e 63 68    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | al-branch.branch)............... | 
| 18cc80 | 20 20 20 20 20 28 6d 61 67 69 74 2d 6c 69 73 74    2d 63 6f 6e 74 61 69 6e 69 6e 67 2d 62 72 61 6e | .....(magit-list-containing-bran | 
| 18cca0 | 63 68 65 73 20 62 72 61 6e 63 68 29 29 0a 20 20    20 20 20 20 20 20 20 28 61 6e 64 2d 6c 65 74 2a | ches.branch))..........(and-let* | 
| 18ccc0 | 20 28 28 74 61 72 67 65 74 20 28 6f 72 20 74 61    72 67 65 74 20 28 6d 61 67 69 74 2d 67 65 74 2d | .((target.(or.target.(magit-get- | 
| 18cce0 | 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68 29 29    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d | current-branch))))............(m | 
| 18cd00 | 61 67 69 74 2d 72 65 76 2d 61 6e 63 65 73 74 6f    72 2d 70 20 62 72 61 6e 63 68 20 74 61 72 67 65 | agit-rev-ancestor-p.branch.targe | 
| 18cd20 | 74 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d    61 67 69 74 2d 67 65 74 2d 74 72 61 63 6b 65 64 | t)))))..(defun.magit-get-tracked | 
| 18cd40 | 20 28 72 65 66 6e 61 6d 65 29 0a 20 20 22 52 65    74 75 72 6e 20 74 68 65 20 72 65 6d 6f 74 65 20 | .(refname)..."Return.the.remote. | 
| 18cd60 | 62 72 61 6e 63 68 20 74 72 61 63 6b 65 64 20 62    79 20 74 68 65 20 72 65 6d 6f 74 65 2d 74 72 61 | branch.tracked.by.the.remote-tra | 
| 18cd80 | 63 6b 69 6e 67 20 62 72 61 6e 63 68 20 52 45 46    4e 41 4d 45 2e 0a 54 68 65 20 72 65 74 75 72 6e | cking.branch.REFNAME..The.return | 
| 18cda0 | 65 64 20 76 61 6c 75 65 20 68 61 73 20 74 68 65    20 66 6f 72 6d 20 28 52 45 4d 4f 54 45 20 2e 20 | ed.value.has.the.form.(REMOTE... | 
| 18cdc0 | 52 45 46 29 2c 20 77 68 65 72 65 20 52 45 4d 4f    54 45 20 69 73 0a 74 68 65 20 6e 61 6d 65 20 6f | REF),.where.REMOTE.is.the.name.o | 
| 18cde0 | 66 20 61 20 72 65 6d 6f 74 65 20 61 6e 64 20 52    45 46 20 69 73 20 74 68 65 20 72 65 66 20 6c 6f | f.a.remote.and.REF.is.the.ref.lo | 
| 18ce00 | 63 61 6c 20 74 6f 20 74 68 65 20 72 65 6d 6f 74    65 2e 22 0a 20 20 28 61 6e 64 2d 6c 65 74 2a 20 | cal.to.the.remote."...(and-let*. | 
| 18ce20 | 28 28 72 65 66 20 28 6d 61 67 69 74 2d 72 65 66    2d 66 75 6c 6c 6e 61 6d 65 20 72 65 66 6e 61 6d | ((ref.(magit-ref-fullname.refnam | 
| 18ce40 | 65 29 29 29 0a 20 20 20 20 28 73 61 76 65 2d 6d    61 74 63 68 2d 64 61 74 61 0a 20 20 20 20 20 20 | e))).....(save-match-data....... | 
| 18ce60 | 28 73 65 71 2d 73 6f 6d 65 20 28 6c 61 6d 62 64    61 20 28 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 | (seq-some.(lambda.(line)........ | 
| 18ce80 | 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20    28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5c | ...........(and.(string-match."\ | 
| 18cea0 | 0a 5c 5c 60 72 65 6d 6f 74 65 5c 5c 2e 5c 5c 28    5b 5e 2e 5d 2b 5c 5c 29 5c 5c 2e 66 65 74 63 68 | .\\`remote\\.\\([^.]+\\)\\.fetch | 
| 18cec0 | 3d 5c 5c 2b 3f 5c 5c 28 5b 5e 3a 5d 2b 5c 5c 29    3a 5c 5c 28 2e 2b 5c 5c 29 22 20 6c 69 6e 65 29 | =\\+?\\([^:]+\\):\\(.+\\)".line) | 
| 18cee0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 72 | ........................(let.((r | 
| 18cf00 | 6d 74 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67    20 31 20 6c 69 6e 65 29 29 0a 20 20 20 20 20 20 | mt.(match-string.1.line))....... | 
| 18cf20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 73 72 63 20 28 6d 61 74 | .......................(src.(mat | 
| 18cf40 | 63 68 2d 73 74 72 69 6e 67 20 32 20 6c 69 6e 65    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ch-string.2.line)).............. | 
| 18cf60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 64 73 74 20 28 6d 61 74 63 68 2d 73 74 72 69 | ................(dst.(match-stri | 
| 18cf80 | 6e 67 20 33 20 6c 69 6e 65 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ng.3.line))).................... | 
| 18cfa0 | 20 20 20 20 20 20 28 61 6e 64 20 28 73 74 72 69    6e 67 2d 6d 61 74 63 68 20 28 66 6f 72 6d 61 74 | ......(and.(string-match.(format | 
| 18cfc0 | 20 22 5c 5c 60 25 73 5c 5c 27 22 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."\\`%s\\'"..................... | 
| 18cfe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 18d000 | 28 73 74 72 69 6e 67 2d 72 65 70 6c 61 63 65 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (string-replace................. | 
| 18d020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 18d040 | 20 20 20 20 20 22 2a 22 20 22 5c 5c 28 2e 2b 5c    5c 29 22 20 64 73 74 29 29 0a 20 20 20 20 20 20 | ....."*"."\\(.+\\)".dst))....... | 
| 18d060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 18d080 | 20 20 20 20 20 20 72 65 66 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ......ref)...................... | 
| 18d0a0 | 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 72    6d 74 20 28 73 74 72 69 6e 67 2d 72 65 70 6c 61 | .........(cons.rmt.(string-repla | 
| 18d0c0 | 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ce.............................. | 
| 18d0e0 | 20 20 20 20 20 20 20 20 20 20 20 20 22 2a 22 20    28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 | ............"*".(match-string.1. | 
| 18d100 | 72 65 66 29 20 73 72 63 29 29 29 29 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ref).src)))))).................( | 
| 18d120 | 6d 61 67 69 74 2d 67 69 74 2d 6c 69 6e 65 73 20    22 63 6f 6e 66 69 67 22 20 22 2d 2d 6c 6f 63 61 | magit-git-lines."config"."--loca | 
| 18d140 | 6c 22 20 22 2d 2d 6c 69 73 74 22 29 29 29 29 29    0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 | l"."--list")))))..(defun.magit-s | 
| 18d160 | 70 6c 69 74 2d 62 72 61 6e 63 68 2d 6e 61 6d 65    20 28 62 72 61 6e 63 68 29 0a 20 20 28 63 6f 6e | plit-branch-name.(branch)...(con | 
| 18d180 | 64 20 28 28 6d 65 6d 62 65 72 20 62 72 61 6e 63    68 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 6c 6f | d.((member.branch.(magit-list-lo | 
| 18d1a0 | 63 61 6c 2d 62 72 61 6e 63 68 2d 6e 61 6d 65 73    29 29 0a 20 20 20 20 20 20 20 20 20 28 63 6f 6e | cal-branch-names))..........(con | 
| 18d1c0 | 73 20 22 2e 22 20 62 72 61 6e 63 68 29 29 0a 20    20 20 20 20 20 20 20 28 28 73 74 72 69 6e 67 2d | s.".".branch)).........((string- | 
| 18d1e0 | 6d 61 74 63 68 20 22 2f 22 20 62 72 61 6e 63 68    29 0a 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 | match."/".branch)..........(or.( | 
| 18d200 | 73 65 71 2d 73 6f 6d 65 20 28 6c 61 6d 62 64 61    20 28 72 65 6d 6f 74 65 29 0a 20 20 20 20 20 20 | seq-some.(lambda.(remote)....... | 
| 18d220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 61 6e 64 20 28 73 74 72 69 6e 67 2d | ...................(and.(string- | 
| 18d240 | 6d 61 74 63 68 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | match........................... | 
| 18d260 | 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 5c 5c    60 5c 5c 28 25 73 5c 5c 29 2f 5c 5c 28 2e 2b 5c | .....(format."\\`\\(%s\\)/\\(.+\ | 
| 18d280 | 5c 29 5c 5c 27 22 20 72 65 6d 6f 74 65 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | \)\\'".remote).................. | 
| 18d2a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 72    61 6e 63 68 29 0a 20 20 20 20 20 20 20 20 20 20 | ..............branch)........... | 
| 18d2c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 63 6f 6e 73 20 28 6d 61 74 63 68 | ....................(cons.(match | 
| 18d2e0 | 2d 73 74 72 69 6e 67 20 31 20 62 72 61 6e 63 68    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -string.1.branch)............... | 
| 18d300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6d 61 74 63 68 2d 73 74 72 | ......................(match-str | 
| 18d320 | 69 6e 67 20 32 20 62 72 61 6e 63 68 29 29 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ing.2.branch))))................ | 
| 18d340 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 6c    69 73 74 2d 72 65 6d 6f 74 65 73 29 29 0a 20 20 | ........(magit-list-remotes))... | 
| 18d360 | 20 20 20 20 20 20 20 20 20 20 20 28 65 72 72 6f    72 20 22 49 6e 76 61 6c 69 64 20 62 72 61 6e 63 | ...........(error."Invalid.branc | 
| 18d380 | 68 20 6e 61 6d 65 20 25 73 22 20 62 72 61 6e 63    68 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d | h.name.%s".branch)))))..(defun.m | 
| 18d3a0 | 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74    2d 74 61 67 20 28 26 6f 70 74 69 6f 6e 61 6c 20 | agit-get-current-tag.(&optional. | 
| 18d3c0 | 72 65 76 20 77 69 74 68 2d 64 69 73 74 61 6e 63    65 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 | rev.with-distance)..."Return.the | 
| 18d3e0 | 20 63 6c 6f 73 65 73 74 20 74 61 67 20 72 65 61    63 68 61 62 6c 65 20 66 72 6f 6d 20 52 45 56 2e | .closest.tag.reachable.from.REV. | 
| 18d400 | 0a 0a 49 66 20 6f 70 74 69 6f 6e 61 6c 20 52 45    56 20 69 73 20 6e 69 6c 2c 20 74 68 65 6e 20 64 | ..If.optional.REV.is.nil,.then.d | 
| 18d420 | 65 66 61 75 6c 74 20 74 6f 20 60 48 45 41 44 27    2e 0a 49 66 20 6f 70 74 69 6f 6e 61 6c 20 57 49 | efault.to.`HEAD'..If.optional.WI | 
| 18d440 | 54 48 2d 44 49 53 54 41 4e 43 45 20 69 73 20 6e    6f 6e 2d 6e 69 6c 20 74 68 65 6e 20 72 65 74 75 | TH-DISTANCE.is.non-nil.then.retu | 
| 18d460 | 72 6e 20 28 54 41 47 20 43 4f 4d 4d 49 54 53 29    2c 0a 69 66 20 69 74 20 69 73 20 60 64 69 72 74 | rn.(TAG.COMMITS),.if.it.is.`dirt | 
| 18d480 | 79 27 20 72 65 74 75 72 6e 20 28 54 41 47 20 43    4f 4d 4d 49 54 20 44 49 52 54 59 29 2e 20 43 4f | y'.return.(TAG.COMMIT.DIRTY)..CO | 
| 18d4a0 | 4d 4d 49 54 53 20 69 73 20 74 68 65 20 6e 75 6d    62 65 72 0a 6f 66 20 63 6f 6d 6d 69 74 73 20 69 | MMITS.is.the.number.of.commits.i | 
| 18d4c0 | 6e 20 60 48 45 41 44 27 20 62 75 74 20 6e 6f 74    20 69 6e 20 54 41 47 20 61 6e 64 20 44 49 52 54 | n.`HEAD'.but.not.in.TAG.and.DIRT | 
| 18d4e0 | 59 20 69 73 20 74 20 69 66 20 74 68 65 72 65 20    61 72 65 0a 75 6e 63 6f 6d 6d 69 74 74 65 64 20 | Y.is.t.if.there.are.uncommitted. | 
| 18d500 | 63 68 61 6e 67 65 73 2c 20 6e 69 6c 20 6f 74 68    65 72 77 69 73 65 2e 22 0a 20 20 28 61 6e 64 2d | changes,.nil.otherwise."...(and- | 
| 18d520 | 6c 65 74 2a 20 28 28 73 74 72 20 28 6d 61 67 69    74 2d 67 69 74 2d 73 74 72 20 22 64 65 73 63 72 | let*.((str.(magit-git-str."descr | 
| 18d540 | 69 62 65 22 20 22 2d 2d 6c 6f 6e 67 22 20 22 2d    2d 74 61 67 73 22 0a 20 20 20 20 20 20 20 20 20 | ibe"."--long"."--tags".......... | 
| 18d560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 61 6e 64 20 28 65 71 | ........................(and.(eq | 
| 18d580 | 20 77 69 74 68 2d 64 69 73 74 61 6e 63 65 20 27    64 69 72 74 79 29 20 22 2d 2d 64 69 72 74 79 22 | .with-distance.'dirty)."--dirty" | 
| 18d5a0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... | 
| 18d5c0 | 20 20 20 72 65 76 29 29 29 0a 20 20 20 20 28 73    61 76 65 2d 6d 61 74 63 68 2d 64 61 74 61 0a 20 | ...rev))).....(save-match-data.. | 
| 18d5e0 | 20 20 20 20 20 28 73 74 72 69 6e 67 2d 6d 61 74    63 68 0a 20 20 20 20 20 20 20 22 5c 5c 28 2e 2b | .....(string-match........"\\(.+ | 
| 18d600 | 5c 5c 29 2d 5c 5c 28 3f 3a 30 5b 30 2d 39 5d 2a    5c 5c 7c 5c 5c 28 5b 30 2d 39 5d 2b 5c 5c 29 5c | \\)-\\(?:0[0-9]*\\|\\([0-9]+\\)\ | 
| 18d620 | 5c 29 2d 67 5b 30 2d 39 61 2d 7a 5d 2b 5c 5c 28    2d 64 69 72 74 79 5c 5c 29 3f 24 22 20 73 74 72 | \)-g[0-9a-z]+\\(-dirty\\)?$".str | 
| 18d640 | 29 0a 20 20 20 20 20 20 28 69 66 20 77 69 74 68    2d 64 69 73 74 61 6e 63 65 0a 20 20 20 20 20 20 | ).......(if.with-distance....... | 
| 18d660 | 20 20 20 20 60 28 2c 28 6d 61 74 63 68 2d 73 74    72 69 6e 67 20 31 20 73 74 72 29 0a 20 20 20 20 | ....`(,(match-string.1.str)..... | 
| 18d680 | 20 20 20 20 20 20 20 20 2c 28 73 74 72 69 6e 67    2d 74 6f 2d 6e 75 6d 62 65 72 20 28 6f 72 20 28 | ........,(string-to-number.(or.( | 
| 18d6a0 | 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 32 20 73    74 72 29 20 22 30 22 29 29 0a 20 20 20 20 20 20 | match-string.2.str)."0"))....... | 
| 18d6c0 | 20 20 20 20 20 20 2c 40 28 61 6e 64 20 28 6d 61    74 63 68 2d 73 74 72 69 6e 67 20 33 20 73 74 72 | ......,@(and.(match-string.3.str | 
| 18d6e0 | 29 20 28 6c 69 73 74 20 74 29 29 29 0a 20 20 20    20 20 20 20 20 28 6d 61 74 63 68 2d 73 74 72 69 | ).(list.t))).........(match-stri | 
| 18d700 | 6e 67 20 31 20 73 74 72 29 29 29 29 29 0a 0a 28    64 65 66 75 6e 20 6d 61 67 69 74 2d 67 65 74 2d | ng.1.str)))))..(defun.magit-get- | 
| 18d720 | 6e 65 78 74 2d 74 61 67 20 28 26 6f 70 74 69 6f    6e 61 6c 20 72 65 76 20 77 69 74 68 2d 64 69 73 | next-tag.(&optional.rev.with-dis | 
| 18d740 | 74 61 6e 63 65 29 0a 20 20 22 52 65 74 75 72 6e    20 74 68 65 20 63 6c 6f 73 65 73 74 20 74 61 67 | tance)..."Return.the.closest.tag | 
| 18d760 | 20 66 72 6f 6d 20 77 68 69 63 68 20 52 45 56 20    69 73 20 72 65 61 63 68 61 62 6c 65 2e 0a 0a 49 | .from.which.REV.is.reachable...I | 
| 18d780 | 66 20 6f 70 74 69 6f 6e 61 6c 20 52 45 56 20 69    73 20 6e 69 6c 2c 20 74 68 65 6e 20 64 65 66 61 | f.optional.REV.is.nil,.then.defa | 
| 18d7a0 | 75 6c 74 20 74 6f 20 60 48 45 41 44 27 2e 0a 49    66 20 6e 6f 20 73 75 63 68 20 74 61 67 20 63 61 | ult.to.`HEAD'..If.no.such.tag.ca | 
| 18d7c0 | 6e 20 62 65 20 66 6f 75 6e 64 20 6f 72 20 69 66    20 74 68 65 20 64 69 73 74 61 6e 63 65 20 69 73 | n.be.found.or.if.the.distance.is | 
| 18d7e0 | 20 30 20 28 69 6e 20 77 68 69 63 68 0a 63 61 73    65 20 69 74 20 69 73 20 74 68 65 20 63 75 72 72 | .0.(in.which.case.it.is.the.curr | 
| 18d800 | 65 6e 74 20 74 61 67 2c 20 6e 6f 74 20 74 68 65    20 6e 65 78 74 29 2c 20 72 65 74 75 72 6e 20 6e | ent.tag,.not.the.next),.return.n | 
| 18d820 | 69 6c 20 69 6e 73 74 65 61 64 2e 0a 49 66 20 6f    70 74 69 6f 6e 61 6c 20 57 49 54 48 2d 44 49 53 | il.instead..If.optional.WITH-DIS | 
| 18d840 | 54 41 4e 43 45 20 69 73 20 6e 6f 6e 2d 6e 69 6c    2c 20 74 68 65 6e 20 72 65 74 75 72 6e 20 28 54 | TANCE.is.non-nil,.then.return.(T | 
| 18d860 | 41 47 20 43 4f 4d 4d 49 54 53 29 0a 77 68 65 72    65 20 43 4f 4d 4d 49 54 53 20 69 73 20 74 68 65 | AG.COMMITS).where.COMMITS.is.the | 
| 18d880 | 20 6e 75 6d 62 65 72 20 6f 66 20 63 6f 6d 6d 69    74 73 20 69 6e 20 54 41 47 20 62 75 74 20 6e 6f | .number.of.commits.in.TAG.but.no | 
| 18d8a0 | 74 20 69 6e 20 52 45 56 2e 22 0a 20 20 28 61 6e    64 2d 6c 65 74 2a 20 28 28 73 74 72 20 28 6d 61 | t.in.REV."...(and-let*.((str.(ma | 
| 18d8c0 | 67 69 74 2d 67 69 74 2d 73 74 72 20 22 64 65 73    63 72 69 62 65 22 20 22 2d 2d 63 6f 6e 74 61 69 | git-git-str."describe"."--contai | 
| 18d8e0 | 6e 73 22 20 28 6f 72 20 72 65 76 20 22 48 45 41    44 22 29 29 29 29 0a 20 20 20 20 28 73 61 76 65 | ns".(or.rev."HEAD")))).....(save | 
| 18d900 | 2d 6d 61 74 63 68 2d 64 61 74 61 0a 20 20 20 20    20 20 28 77 68 65 6e 20 28 73 74 72 69 6e 67 2d | -match-data.......(when.(string- | 
| 18d920 | 6d 61 74 63 68 20 22 5e 5b 5e 5e 7e 5d 2b 22 20    73 74 72 29 0a 20 20 20 20 20 20 20 20 28 73 65 | match."^[^^~]+".str).........(se | 
| 18d940 | 74 71 20 73 74 72 20 28 6d 61 74 63 68 2d 73 74    72 69 6e 67 20 30 20 73 74 72 29 29 0a 20 20 20 | tq.str.(match-string.0.str)).... | 
| 18d960 | 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 65 71    75 61 6c 20 73 74 72 20 28 6d 61 67 69 74 2d 67 | .....(unless.(equal.str.(magit-g | 
| 18d980 | 65 74 2d 63 75 72 72 65 6e 74 2d 74 61 67 20 72    65 76 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 | et-current-tag.rev))...........( | 
| 18d9a0 | 69 66 20 77 69 74 68 2d 64 69 73 74 61 6e 63 65    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | if.with-distance...............( | 
| 18d9c0 | 6c 69 73 74 20 73 74 72 20 28 63 61 72 20 28 6d    61 67 69 74 2d 72 65 76 2d 64 69 66 66 2d 63 6f | list.str.(car.(magit-rev-diff-co | 
| 18d9e0 | 75 6e 74 20 73 74 72 20 72 65 76 29 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 73 74 72 29 29 | unt.str.rev))).............str)) | 
| 18da00 | 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67    69 74 2d 6c 69 73 74 2d 72 65 66 73 20 28 26 6f | ))))..(defun.magit-list-refs.(&o | 
| 18da20 | 70 74 69 6f 6e 61 6c 20 6e 61 6d 65 73 70 61 63    65 73 20 66 6f 72 6d 61 74 20 73 6f 72 74 62 79 | ptional.namespaces.format.sortby | 
| 18da40 | 29 0a 20 20 22 52 65 74 75 72 6e 20 6c 69 73 74    20 6f 66 20 72 65 66 65 72 65 6e 63 65 73 2c 20 | )..."Return.list.of.references,. | 
| 18da60 | 65 78 63 6c 75 64 69 6e 67 20 73 79 6d 62 6f 6c    69 63 20 72 65 66 65 72 65 6e 63 65 73 2e 0a 0a | excluding.symbolic.references... | 
| 18da80 | 57 68 65 6e 20 4e 41 4d 45 53 50 41 43 45 53 20    69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 6c 69 73 74 | When.NAMESPACES.is.non-nil,.list | 
| 18daa0 | 20 72 65 66 73 20 66 72 6f 6d 20 74 68 65 73 65    20 6e 61 6d 65 73 70 61 63 65 73 0a 72 61 74 68 | .refs.from.these.namespaces.rath | 
| 18dac0 | 65 72 20 74 68 61 6e 20 74 68 6f 73 65 20 66 72    6f 6d 20 60 6d 61 67 69 74 2d 6c 69 73 74 2d 72 | er.than.those.from.`magit-list-r | 
| 18dae0 | 65 66 73 2d 6e 61 6d 65 73 70 61 63 65 73 27 2e    0a 0a 46 4f 52 4d 41 54 20 69 73 20 70 61 73 73 | efs-namespaces'...FORMAT.is.pass | 
| 18db00 | 65 64 20 74 6f 20 74 68 65 20 60 2d 2d 66 6f 72    6d 61 74 27 20 66 6c 61 67 20 6f 66 20 60 67 69 | ed.to.the.`--format'.flag.of.`gi | 
| 18db20 | 74 20 66 6f 72 2d 65 61 63 68 2d 72 65 66 27 0a    61 6e 64 20 64 65 66 61 75 6c 74 73 20 74 6f 20 | t.for-each-ref'.and.defaults.to. | 
| 18db40 | 5c 22 25 28 72 65 66 6e 61 6d 65 29 5c 22 2e 0a    0a 53 4f 52 54 42 59 20 69 73 20 61 20 6b 65 79 | \"%(refname)\"...SORTBY.is.a.key | 
| 18db60 | 20 6f 72 20 6c 69 73 74 20 6f 66 20 6b 65 79 73    20 74 6f 20 70 61 73 73 20 74 6f 20 74 68 65 20 | .or.list.of.keys.to.pass.to.the. | 
| 18db80 | 60 2d 2d 73 6f 72 74 27 20 66 6c 61 67 20 6f 66    0a 60 67 69 74 20 66 6f 72 2d 65 61 63 68 2d 72 | `--sort'.flag.of.`git.for-each-r | 
| 18dba0 | 65 66 27 2e 20 20 57 68 65 6e 20 6e 69 6c 2c 20    75 73 65 20 60 6d 61 67 69 74 2d 6c 69 73 74 2d | ef'...When.nil,.use.`magit-list- | 
| 18dbc0 | 72 65 66 73 2d 73 6f 72 74 62 79 27 22 0a 20 20    28 75 6e 6c 65 73 73 20 66 6f 72 6d 61 74 0a 20 | refs-sortby'"...(unless.format.. | 
| 18dbe0 | 20 20 20 28 73 65 74 71 20 66 6f 72 6d 61 74 20    22 25 28 72 65 66 6e 61 6d 65 29 22 29 29 0a 20 | ...(setq.format."%(refname)")).. | 
| 18dc00 | 20 28 73 65 71 2d 6b 65 65 70 20 28 6c 61 6d 62    64 61 20 28 6c 69 6e 65 29 0a 20 20 20 20 20 20 | .(seq-keep.(lambda.(line)....... | 
| 18dc20 | 20 20 20 20 20 20 20 20 28 70 63 61 73 65 2d 6c    65 74 2a 20 28 28 60 28 2c 73 79 6d 72 65 66 70 | ........(pcase-let*.((`(,symrefp | 
| 18dc40 | 20 2c 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .,value)........................ | 
| 18dc60 | 20 20 20 20 20 28 73 70 6c 69 74 2d 73 74 72 69    6e 67 20 6c 69 6e 65 20 22 0c 22 29 29 0a 20 20 | .....(split-string.line."."))... | 
| 18dc80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 73 79 6d 72 65 66 | .........................(symref | 
| 18dca0 | 70 20 28 6e 6f 74 20 28 65 71 75 61 6c 20 73 79    6d 72 65 66 70 20 22 22 29 29 29 29 0a 20 20 20 | p.(not.(equal.symrefp."")))).... | 
| 18dcc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e    64 20 28 6e 6f 74 20 73 79 6d 72 65 66 70 29 20 | .............(and.(not.symrefp). | 
| 18dce0 | 76 61 6c 75 65 29 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d | value))).............(magit-git- | 
| 18dd00 | 6c 69 6e 65 73 20 22 66 6f 72 2d 65 61 63 68 2d    72 65 66 22 0a 20 20 20 20 20 20 20 20 20 20 20 | lines."for-each-ref"............ | 
| 18dd20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 63 6f 6e 63 61 74 20 22 2d 2d 66 6f 72 | ..................(concat."--for | 
| 18dd40 | 6d 61 74 3d 25 28 73 79 6d 72 65 66 29 0c 22 20    66 6f 72 6d 61 74 29 0a 20 20 20 20 20 20 20 20 | mat=%(symref).".format)......... | 
| 18dd60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 2d 2d 6d 61 70 20 28 63 6f 6e | .....................(--map.(con | 
| 18dd80 | 63 61 74 20 22 2d 2d 73 6f 72 74 3d 22 20 69 74    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | cat."--sort=".it)............... | 
| 18dda0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 70 63 61 73 65 20 28 6f 72 | ......................(pcase.(or | 
| 18ddc0 | 20 73 6f 72 74 62 79 20 6d 61 67 69 74 2d 6c 69    73 74 2d 72 65 66 73 2d 73 6f 72 74 62 79 29 0a | .sortby.magit-list-refs-sortby). | 
| 18dde0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 18de00 | 20 20 20 20 20 20 28 28 61 6e 64 20 76 61 6c 20    28 70 72 65 64 20 73 74 72 69 6e 67 70 29 29 20 | ......((and.val.(pred.stringp)). | 
| 18de20 | 28 6c 69 73 74 20 76 61 6c 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (list.val))..................... | 
| 18de40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 28 61 6e 64 20 76 61 6c 20 28 70 72 65 | ..................((and.val.(pre | 
| 18de60 | 64 20 6c 69 73 74 70 29 29 20 76 61 6c 29 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | d.listp)).val)))................ | 
| 18de80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f    72 20 6e 61 6d 65 73 70 61 63 65 73 20 6d 61 67 | ..............(or.namespaces.mag | 
| 18dea0 | 69 74 2d 6c 69 73 74 2d 72 65 66 73 2d 6e 61 6d    65 73 70 61 63 65 73 29 29 29 29 0a 0a 28 64 65 | it-list-refs-namespaces))))..(de | 
| 18dec0 | 66 75 6e 20 6d 61 67 69 74 2d 6c 69 73 74 2d 62    72 61 6e 63 68 65 73 20 28 29 0a 20 20 28 6d 61 | fun.magit-list-branches.()...(ma | 
| 18dee0 | 67 69 74 2d 6c 69 73 74 2d 72 65 66 73 20 28 6c    69 73 74 20 22 72 65 66 73 2f 68 65 61 64 73 22 | git-list-refs.(list."refs/heads" | 
| 18df00 | 20 22 72 65 66 73 2f 72 65 6d 6f 74 65 73 22 29    29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | ."refs/remotes")))..(defun.magit | 
| 18df20 | 2d 6c 69 73 74 2d 6c 6f 63 61 6c 2d 62 72 61 6e    63 68 65 73 20 28 29 0a 20 20 28 6d 61 67 69 74 | -list-local-branches.()...(magit | 
| 18df40 | 2d 6c 69 73 74 2d 72 65 66 73 20 22 72 65 66 73    2f 68 65 61 64 73 22 29 29 0a 0a 28 64 65 66 75 | -list-refs."refs/heads"))..(defu | 
| 18df60 | 6e 20 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 6d    6f 74 65 2d 62 72 61 6e 63 68 65 73 20 28 26 6f | n.magit-list-remote-branches.(&o | 
| 18df80 | 70 74 69 6f 6e 61 6c 20 72 65 6d 6f 74 65 29 0a    20 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 | ptional.remote)...(magit-list-re | 
| 18dfa0 | 66 73 20 28 63 6f 6e 63 61 74 20 22 72 65 66 73    2f 72 65 6d 6f 74 65 73 2f 22 20 72 65 6d 6f 74 | fs.(concat."refs/remotes/".remot | 
| 18dfc0 | 65 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67    69 74 2d 6c 69 73 74 2d 72 65 6c 61 74 65 64 2d | e)))..(defun.magit-list-related- | 
| 18dfe0 | 62 72 61 6e 63 68 65 73 20 28 72 65 6c 61 74 69    6f 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 63 6f 6d | branches.(relation.&optional.com | 
| 18e000 | 6d 69 74 20 26 72 65 73 74 20 61 72 67 73 29 0a    20 20 28 2d 2d 72 65 6d 6f 76 65 20 28 73 74 72 | mit.&rest.args)...(--remove.(str | 
| 18e020 | 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 5c 5c 28    5c 5c 60 28 48 45 41 44 5c 5c 7c 48 45 41 44 20 | ing-match-p."\\(\\`(HEAD\\|HEAD. | 
| 18e040 | 2d 3e 20 5c 5c 29 22 20 69 74 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 28 2d 2d 6d 61 70 20 28 | ->.\\)".it).............(--map.( | 
| 18e060 | 73 75 62 73 74 72 69 6e 67 20 69 74 20 32 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | substring.it.2)................. | 
| 18e080 | 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 6c 69    6e 65 73 20 22 62 72 61 6e 63 68 22 20 61 72 67 | ...(magit-git-lines."branch".arg | 
| 18e0a0 | 73 20 72 65 6c 61 74 69 6f 6e 20 63 6f 6d 6d 69    74 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | s.relation.commit))))..(defun.ma | 
| 18e0c0 | 67 69 74 2d 6c 69 73 74 2d 63 6f 6e 74 61 69 6e    69 6e 67 2d 62 72 61 6e 63 68 65 73 20 28 26 6f | git-list-containing-branches.(&o | 
| 18e0e0 | 70 74 69 6f 6e 61 6c 20 63 6f 6d 6d 69 74 20 26    72 65 73 74 20 61 72 67 73 29 0a 20 20 28 6d 61 | ptional.commit.&rest.args)...(ma | 
| 18e100 | 67 69 74 2d 6c 69 73 74 2d 72 65 6c 61 74 65 64    2d 62 72 61 6e 63 68 65 73 20 22 2d 2d 63 6f 6e | git-list-related-branches."--con | 
| 18e120 | 74 61 69 6e 73 22 20 63 6f 6d 6d 69 74 20 61 72    67 73 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | tains".commit.args))..(defun.mag | 
| 18e140 | 69 74 2d 6c 69 73 74 2d 70 75 62 6c 69 73 68 69    6e 67 2d 62 72 61 6e 63 68 65 73 20 28 26 6f 70 | it-list-publishing-branches.(&op | 
| 18e160 | 74 69 6f 6e 61 6c 20 63 6f 6d 6d 69 74 29 0a 20    20 28 2d 2d 66 69 6c 74 65 72 20 28 6d 61 67 69 | tional.commit)...(--filter.(magi | 
| 18e180 | 74 2d 72 65 76 2d 61 6e 63 65 73 74 6f 72 2d 70    20 28 6f 72 20 63 6f 6d 6d 69 74 20 22 48 45 41 | t-rev-ancestor-p.(or.commit."HEA | 
| 18e1a0 | 44 22 29 20 69 74 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 6d 61 67 69 74 2d 70 75 62 6c 69 73 | D").it).............magit-publis | 
| 18e1c0 | 68 65 64 2d 62 72 61 6e 63 68 65 73 29 29 0a 0a    28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 69 73 | hed-branches))..(defun.magit-lis | 
| 18e1e0 | 74 2d 6d 65 72 67 65 64 2d 62 72 61 6e 63 68 65    73 20 28 26 6f 70 74 69 6f 6e 61 6c 20 63 6f 6d | t-merged-branches.(&optional.com | 
| 18e200 | 6d 69 74 20 26 72 65 73 74 20 61 72 67 73 29 0a    20 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 | mit.&rest.args)...(magit-list-re | 
| 18e220 | 6c 61 74 65 64 2d 62 72 61 6e 63 68 65 73 20 22    2d 2d 6d 65 72 67 65 64 22 20 63 6f 6d 6d 69 74 | lated-branches."--merged".commit | 
| 18e240 | 20 61 72 67 73 29 29 0a 0a 28 64 65 66 75 6e 20    6d 61 67 69 74 2d 6c 69 73 74 2d 75 6e 6d 65 72 | .args))..(defun.magit-list-unmer | 
| 18e260 | 67 65 64 2d 62 72 61 6e 63 68 65 73 20 28 26 6f    70 74 69 6f 6e 61 6c 20 63 6f 6d 6d 69 74 20 26 | ged-branches.(&optional.commit.& | 
| 18e280 | 72 65 73 74 20 61 72 67 73 29 0a 20 20 28 6d 61    67 69 74 2d 6c 69 73 74 2d 72 65 6c 61 74 65 64 | rest.args)...(magit-list-related | 
| 18e2a0 | 2d 62 72 61 6e 63 68 65 73 20 22 2d 2d 6e 6f 2d    6d 65 72 67 65 64 22 20 63 6f 6d 6d 69 74 20 61 | -branches."--no-merged".commit.a | 
| 18e2c0 | 72 67 73 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61    67 69 74 2d 6c 69 73 74 2d 75 6e 6d 65 72 67 65 | rgs))..(defun.magit-list-unmerge | 
| 18e2e0 | 64 2d 74 6f 2d 75 70 73 74 72 65 61 6d 2d 62 72    61 6e 63 68 65 73 20 28 29 0a 20 20 28 2d 2d 66 | d-to-upstream-branches.()...(--f | 
| 18e300 | 69 6c 74 65 72 20 28 61 6e 64 2d 6c 65 74 2a 20    28 28 75 70 73 74 72 65 61 6d 20 28 6d 61 67 69 | ilter.(and-let*.((upstream.(magi | 
| 18e320 | 74 2d 67 65 74 2d 75 70 73 74 72 65 61 6d 2d 62    72 61 6e 63 68 20 69 74 29 29 29 0a 20 20 20 20 | t-get-upstream-branch.it)))..... | 
| 18e340 | 20 20 20 20 20 20 20 20 20 20 28 6d 65 6d 62 65    72 20 69 74 20 28 6d 61 67 69 74 2d 6c 69 73 74 | ..........(member.it.(magit-list | 
| 18e360 | 2d 75 6e 6d 65 72 67 65 64 2d 62 72 61 6e 63 68    65 73 20 75 70 73 74 72 65 61 6d 29 29 29 0a 20 | -unmerged-branches.upstream))).. | 
| 18e380 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69    74 2d 6c 69 73 74 2d 6c 6f 63 61 6c 2d 62 72 61 | ...........(magit-list-local-bra | 
| 18e3a0 | 6e 63 68 2d 6e 61 6d 65 73 29 29 29 0a 0a 28 64    65 66 75 6e 20 6d 61 67 69 74 2d 6c 69 73 74 2d | nch-names)))..(defun.magit-list- | 
| 18e3c0 | 62 72 61 6e 63 68 65 73 2d 70 6f 69 6e 74 69 6e    67 2d 61 74 20 28 63 6f 6d 6d 69 74 29 0a 20 20 | branches-pointing-at.(commit)... | 
| 18e3e0 | 28 6c 65 74 20 28 28 72 65 20 28 66 6f 72 6d 61    74 20 22 5c 5c 60 25 73 20 72 65 66 73 2f 5c 5c | (let.((re.(format."\\`%s.refs/\\ | 
| 18e400 | 28 68 65 61 64 73 5c 5c 7c 72 65 6d 6f 74 65 73    5c 5c 29 2f 5c 5c 28 2e 2a 5c 5c 29 5c 5c 27 22 | (heads\\|remotes\\)/\\(.*\\)\\'" | 
| 18e420 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 76 2d | .....................(magit-rev- | 
| 18e440 | 76 65 72 69 66 79 20 63 6f 6d 6d 69 74 29 29 29    29 0a 20 20 20 20 28 2d 2d 6b 65 65 70 20 28 61 | verify.commit)))).....(--keep.(a | 
| 18e460 | 6e 64 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68    20 72 65 20 69 74 29 0a 20 20 20 20 20 20 20 20 | nd.(string-match.re.it)......... | 
| 18e480 | 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28    6e 61 6d 65 20 28 6d 61 74 63 68 2d 73 74 72 69 | .........(let.((name.(match-stri | 
| 18e4a0 | 6e 67 20 32 20 69 74 29 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 | ng.2.it)))....................(a | 
| 18e4c0 | 6e 64 20 28 6e 6f 74 20 28 73 74 72 69 6e 67 2d    73 75 66 66 69 78 2d 70 20 22 48 45 41 44 22 20 | nd.(not.(string-suffix-p."HEAD". | 
| 18e4e0 | 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e | name)).........................n | 
| 18e500 | 61 6d 65 29 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 6c 69 | ame))).............(magit-git-li | 
| 18e520 | 6e 65 73 20 22 73 68 6f 77 2d 72 65 66 22 29 29    29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | nes."show-ref"))))..(defun.magit | 
| 18e540 | 2d 6c 69 73 74 2d 72 65 66 6e 61 6d 65 73 20 28    26 6f 70 74 69 6f 6e 61 6c 20 6e 61 6d 65 73 70 | -list-refnames.(&optional.namesp | 
| 18e560 | 61 63 65 73 20 69 6e 63 6c 75 64 65 2d 73 70 65    63 69 61 6c 29 0a 20 20 28 6e 63 6f 6e 63 20 28 | aces.include-special)...(nconc.( | 
| 18e580 | 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 66 73 20    6e 61 6d 65 73 70 61 63 65 73 20 22 25 28 72 65 | magit-list-refs.namespaces."%(re | 
| 18e5a0 | 66 6e 61 6d 65 3a 73 68 6f 72 74 29 22 29 0a 20    20 20 20 20 20 20 20 20 28 61 6e 64 20 69 6e 63 | fname:short)")..........(and.inc | 
| 18e5c0 | 6c 75 64 65 2d 73 70 65 63 69 61 6c 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | lude-special...............(magi | 
| 18e5e0 | 74 2d 6c 69 73 74 2d 73 70 65 63 69 61 6c 2d 72    65 66 6e 61 6d 65 73 29 29 29 29 0a 0a 28 64 65 | t-list-special-refnames))))..(de | 
| 18e600 | 66 76 61 72 20 6d 61 67 69 74 2d 73 70 65 63 69    61 6c 2d 72 65 66 6e 61 6d 65 73 0a 20 20 27 28 | fvar.magit-special-refnames...'( | 
| 18e620 | 22 48 45 41 44 22 20 22 4f 52 49 47 5f 48 45 41    44 22 20 22 46 45 54 43 48 5f 48 45 41 44 22 20 | "HEAD"."ORIG_HEAD"."FETCH_HEAD". | 
| 18e640 | 22 4d 45 52 47 45 5f 48 45 41 44 22 20 22 43 48    45 52 52 59 5f 50 49 43 4b 5f 48 45 41 44 22 29 | "MERGE_HEAD"."CHERRY_PICK_HEAD") | 
| 18e660 | 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d    6c 69 73 74 2d 73 70 65 63 69 61 6c 2d 72 65 66 | )..(defun.magit-list-special-ref | 
| 18e680 | 6e 61 6d 65 73 20 28 29 0a 20 20 28 6c 65 74 20    28 28 67 69 74 64 69 72 20 28 6d 61 67 69 74 2d | names.()...(let.((gitdir.(magit- | 
| 18e6a0 | 67 69 74 64 69 72 29 29 29 0a 20 20 20 20 28 63    6c 2d 6d 61 70 63 61 6e 20 28 6c 61 6d 62 64 61 | gitdir))).....(cl-mapcan.(lambda | 
| 18e6c0 | 20 28 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 66 | .(name)..................(and.(f | 
| 18e6e0 | 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 28 65 78    70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 6e | ile-exists-p.(expand-file-name.n | 
| 18e700 | 61 6d 65 20 67 69 74 64 69 72 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ame.gitdir)).................... | 
| 18e720 | 20 20 20 28 6c 69 73 74 20 6e 61 6d 65 29 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...(list.name)))................ | 
| 18e740 | 6d 61 67 69 74 2d 73 70 65 63 69 61 6c 2d 72 65    66 6e 61 6d 65 73 29 29 29 0a 0a 28 64 65 66 75 | magit-special-refnames)))..(defu | 
| 18e760 | 6e 20 6d 61 67 69 74 2d 6c 69 73 74 2d 62 72 61    6e 63 68 2d 6e 61 6d 65 73 20 28 29 0a 20 20 28 | n.magit-list-branch-names.()...( | 
| 18e780 | 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 66 6e 61    6d 65 73 20 28 6c 69 73 74 20 22 72 65 66 73 2f | magit-list-refnames.(list."refs/ | 
| 18e7a0 | 68 65 61 64 73 22 20 22 72 65 66 73 2f 72 65 6d    6f 74 65 73 22 29 29 29 0a 0a 28 64 65 66 75 6e | heads"."refs/remotes")))..(defun | 
| 18e7c0 | 20 6d 61 67 69 74 2d 6c 69 73 74 2d 6c 6f 63 61    6c 2d 62 72 61 6e 63 68 2d 6e 61 6d 65 73 20 28 | .magit-list-local-branch-names.( | 
| 18e7e0 | 29 0a 20 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d    72 65 66 6e 61 6d 65 73 20 22 72 65 66 73 2f 68 | )...(magit-list-refnames."refs/h | 
| 18e800 | 65 61 64 73 22 29 29 0a 0a 28 64 65 66 75 6e 20    6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 6d 6f 74 | eads"))..(defun.magit-list-remot | 
| 18e820 | 65 2d 62 72 61 6e 63 68 2d 6e 61 6d 65 73 20 28    26 6f 70 74 69 6f 6e 61 6c 20 72 65 6d 6f 74 65 | e-branch-names.(&optional.remote | 
| 18e840 | 20 72 65 6c 61 74 69 76 65 29 0a 20 20 28 69 66    20 28 61 6e 64 20 72 65 6d 6f 74 65 20 72 65 6c | .relative)...(if.(and.remote.rel | 
| 18e860 | 61 74 69 76 65 29 0a 20 20 20 20 20 20 28 6c 65    74 20 28 28 72 65 67 65 78 70 20 28 66 6f 72 6d | ative).......(let.((regexp.(form | 
| 18e880 | 61 74 20 22 5e 72 65 66 73 2f 72 65 6d 6f 74 65    73 2f 25 73 2f 5c 5c 28 2e 2b 5c 5c 29 22 20 72 | at."^refs/remotes/%s/\\(.+\\)".r | 
| 18e8a0 | 65 6d 6f 74 65 29 29 29 0a 20 20 20 20 20 20 20    20 28 2d 2d 6d 61 70 63 61 74 20 28 77 68 65 6e | emote))).........(--mapcat.(when | 
| 18e8c0 | 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 72    65 67 65 78 70 20 69 74 29 0a 20 20 20 20 20 20 | .(string-match.regexp.it)....... | 
| 18e8e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c    69 73 74 20 28 6d 61 74 63 68 2d 73 74 72 69 6e | ..............(list.(match-strin | 
| 18e900 | 67 20 31 20 69 74 29 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 | g.1.it)))...................(mag | 
| 18e920 | 69 74 2d 6c 69 73 74 2d 72 65 6d 6f 74 65 2d 62    72 61 6e 63 68 65 73 20 72 65 6d 6f 74 65 29 29 | it-list-remote-branches.remote)) | 
| 18e940 | 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 6c 69 73    74 2d 72 65 66 6e 61 6d 65 73 20 28 63 6f 6e 63 | ).....(magit-list-refnames.(conc | 
| 18e960 | 61 74 20 22 72 65 66 73 2f 72 65 6d 6f 74 65 73    2f 22 20 72 65 6d 6f 74 65 29 29 29 29 0a 0a 28 | at."refs/remotes/".remote))))..( | 
| 18e980 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 66 6f 72 6d    61 74 2d 72 65 66 73 20 28 66 6f 72 6d 61 74 20 | defun.magit-format-refs.(format. | 
| 18e9a0 | 26 72 65 73 74 20 61 72 67 73 29 0a 20 20 28 6c    65 74 20 28 28 6c 69 6e 65 73 20 28 6d 61 67 69 | &rest.args)...(let.((lines.(magi | 
| 18e9c0 | 74 2d 67 69 74 2d 6c 69 6e 65 73 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 22 66 6f 72 | t-git-lines................."for | 
| 18e9e0 | 2d 65 61 63 68 2d 72 65 66 22 20 28 63 6f 6e 63    61 74 20 22 2d 2d 66 6f 72 6d 61 74 3d 22 20 66 | -each-ref".(concat."--format=".f | 
| 18ea00 | 6f 72 6d 61 74 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6f 72 20 61 72 67 73 20 | ormat).................(or.args. | 
| 18ea20 | 28 6c 69 73 74 20 22 72 65 66 73 2f 68 65 61 64    73 22 20 22 72 65 66 73 2f 72 65 6d 6f 74 65 73 | (list."refs/heads"."refs/remotes | 
| 18ea40 | 22 20 22 72 65 66 73 2f 74 61 67 73 22 29 29 29    29 29 0a 20 20 20 20 28 69 66 20 28 73 74 72 69 | "."refs/tags"))))).....(if.(stri | 
| 18ea60 | 6e 67 2d 73 65 61 72 63 68 20 22 5c 66 22 20 66    6f 72 6d 61 74 29 0a 20 20 20 20 20 20 20 20 28 | ng-search."\f".format).........( | 
| 18ea80 | 2d 2d 6d 61 70 20 28 73 70 6c 69 74 2d 73 74 72    69 6e 67 20 69 74 20 22 5c 66 22 29 20 6c 69 6e | --map.(split-string.it."\f").lin | 
| 18eaa0 | 65 73 29 0a 20 20 20 20 20 20 6c 69 6e 65 73 29    29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | es).......lines)))..(defun.magit | 
| 18eac0 | 2d 6c 69 73 74 2d 72 65 6d 6f 74 65 73 20 28 29    0a 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 6c 69 | -list-remotes.()...(magit-git-li | 
| 18eae0 | 6e 65 73 20 22 72 65 6d 6f 74 65 22 29 29 0a 0a    28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 69 73 | nes."remote"))..(defun.magit-lis | 
| 18eb00 | 74 2d 74 61 67 73 20 28 29 0a 20 20 28 6d 61 67    69 74 2d 67 69 74 2d 6c 69 6e 65 73 20 22 74 61 | t-tags.()...(magit-git-lines."ta | 
| 18eb20 | 67 22 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67    69 74 2d 6c 69 73 74 2d 73 74 61 73 68 65 73 20 | g"))..(defun.magit-list-stashes. | 
| 18eb40 | 28 26 6f 70 74 69 6f 6e 61 6c 20 66 6f 72 6d 61    74 29 0a 20 20 28 6d 61 67 69 74 2d 67 69 74 2d | (&optional.format)...(magit-git- | 
| 18eb60 | 6c 69 6e 65 73 20 22 73 74 61 73 68 22 20 22 6c    69 73 74 22 20 28 63 6f 6e 63 61 74 20 22 2d 2d | lines."stash"."list".(concat."-- | 
| 18eb80 | 66 6f 72 6d 61 74 3d 22 20 28 6f 72 20 66 6f 72    6d 61 74 20 22 25 67 64 22 29 29 29 29 0a 0a 28 | format=".(or.format."%gd"))))..( | 
| 18eba0 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 69 73 74    2d 61 63 74 69 76 65 2d 6e 6f 74 65 73 2d 72 65 | defun.magit-list-active-notes-re | 
| 18ebc0 | 66 73 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20    6e 6f 74 65 73 20 72 65 66 73 20 61 63 63 6f 72 | fs.()..."Return.notes.refs.accor | 
| 18ebe0 | 64 69 6e 67 20 74 6f 20 60 63 6f 72 65 2e 6e 6f    74 65 73 52 65 66 27 20 61 6e 64 20 60 6e 6f 74 | ding.to.`core.notesRef'.and.`not | 
| 18ec00 | 65 73 2e 64 69 73 70 6c 61 79 52 65 66 27 2e 22    0a 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 6c 69 | es.displayRef'."...(magit-git-li | 
| 18ec20 | 6e 65 73 20 22 66 6f 72 2d 65 61 63 68 2d 72 65    66 22 20 22 2d 2d 66 6f 72 6d 61 74 3d 25 28 72 | nes."for-each-ref"."--format=%(r | 
| 18ec40 | 65 66 6e 61 6d 65 29 22 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 | efname)"....................(or. | 
| 18ec60 | 28 6d 61 67 69 74 2d 67 65 74 20 22 63 6f 72 65    2e 6e 6f 74 65 73 52 65 66 22 29 20 22 72 65 66 | (magit-get."core.notesRef")."ref | 
| 18ec80 | 73 2f 6e 6f 74 65 73 2f 63 6f 6d 6d 69 74 73 22    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s/notes/commits")............... | 
| 18eca0 | 20 20 20 20 20 28 6d 61 67 69 74 2d 67 65 74 2d    61 6c 6c 20 22 6e 6f 74 65 73 2e 64 69 73 70 6c | .....(magit-get-all."notes.displ | 
| 18ecc0 | 61 79 52 65 66 22 29 29 29 0a 0a 28 64 65 66 75    6e 20 6d 61 67 69 74 2d 6c 69 73 74 2d 6e 6f 74 | ayRef")))..(defun.magit-list-not | 
| 18ece0 | 65 73 2d 72 65 66 6e 61 6d 65 73 20 28 29 0a 20    20 28 2d 2d 6d 61 70 20 28 73 75 62 73 74 72 69 | es-refnames.()...(--map.(substri | 
| 18ed00 | 6e 67 20 69 74 20 36 29 20 28 6d 61 67 69 74 2d    6c 69 73 74 2d 72 65 66 6e 61 6d 65 73 20 22 72 | ng.it.6).(magit-list-refnames."r | 
| 18ed20 | 65 66 73 2f 6e 6f 74 65 73 22 29 29 29 0a 0a 28    64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 6d 6f | efs/notes")))..(defun.magit-remo | 
| 18ed40 | 74 65 2d 6c 69 73 74 2d 74 61 67 73 20 28 72 65    6d 6f 74 65 29 0a 20 20 28 2d 2d 6b 65 65 70 20 | te-list-tags.(remote)...(--keep. | 
| 18ed60 | 28 61 6e 64 20 28 6e 6f 74 20 28 73 74 72 69 6e    67 2d 73 75 66 66 69 78 2d 70 20 22 5e 7b 7d 22 | (and.(not.(string-suffix-p."^{}" | 
| 18ed80 | 20 69 74 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 73 75 62 73 74 72 69 6e 67 20 | .it))................(substring. | 
| 18eda0 | 69 74 20 35 31 29 29 0a 20 20 20 20 20 20 20 20    20 20 28 6d 61 67 69 74 2d 67 69 74 2d 6c 69 6e | it.51))...........(magit-git-lin | 
| 18edc0 | 65 73 20 22 6c 73 2d 72 65 6d 6f 74 65 22 20 22    2d 2d 74 61 67 73 22 20 72 65 6d 6f 74 65 29 29 | es."ls-remote"."--tags".remote)) | 
| 18ede0 | 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d    72 65 6d 6f 74 65 2d 6c 69 73 74 2d 62 72 61 6e | )..(defun.magit-remote-list-bran | 
| 18ee00 | 63 68 65 73 20 28 72 65 6d 6f 74 65 29 0a 20 20    28 2d 2d 6b 65 65 70 20 28 61 6e 64 20 28 6e 6f | ches.(remote)...(--keep.(and.(no | 
| 18ee20 | 74 20 28 73 74 72 69 6e 67 2d 73 75 66 66 69 78    2d 70 20 22 5e 7b 7d 22 20 69 74 29 29 0a 20 20 | t.(string-suffix-p."^{}".it))... | 
| 18ee40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 75    62 73 74 72 69 6e 67 20 69 74 20 35 32 29 29 0a | .............(substring.it.52)). | 
| 18ee60 | 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74    2d 67 69 74 2d 6c 69 6e 65 73 20 22 6c 73 2d 72 | ..........(magit-git-lines."ls-r | 
| 18ee80 | 65 6d 6f 74 65 22 20 22 2d 2d 68 65 61 64 73 22    20 72 65 6d 6f 74 65 29 29 29 0a 0a 28 64 65 66 | emote"."--heads".remote)))..(def | 
| 18eea0 | 75 6e 20 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d    6c 69 73 74 2d 72 65 66 73 20 28 72 65 6d 6f 74 | un.magit-remote-list-refs.(remot | 
| 18eec0 | 65 29 0a 20 20 28 2d 2d 6b 65 65 70 20 28 61 6e    64 20 28 6e 6f 74 20 28 73 74 72 69 6e 67 2d 73 | e)...(--keep.(and.(not.(string-s | 
| 18eee0 | 75 66 66 69 78 2d 70 20 22 5e 7b 7d 22 20 69 74    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | uffix-p."^{}".it)).............. | 
| 18ef00 | 20 20 28 73 75 62 73 74 72 69 6e 67 20 69 74 20    34 31 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 | ..(substring.it.41))...........( | 
| 18ef20 | 6d 61 67 69 74 2d 67 69 74 2d 6c 69 6e 65 73 20    22 6c 73 2d 72 65 6d 6f 74 65 22 20 72 65 6d 6f | magit-git-lines."ls-remote".remo | 
| 18ef40 | 74 65 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61    67 69 74 2d 72 65 6d 6f 74 65 2d 68 65 61 64 20 | te)))..(defun.magit-remote-head. | 
| 18ef60 | 28 72 65 6d 6f 74 65 29 0a 20 20 28 61 6e 64 2d    6c 65 74 2a 20 28 28 6c 69 6e 65 20 28 63 6c 2d | (remote)...(and-let*.((line.(cl- | 
| 18ef80 | 66 69 6e 64 2d 69 66 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d | find-if.....................(lam | 
| 18efa0 | 62 64 61 20 28 6c 69 6e 65 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | bda.(line)...................... | 
| 18efc0 | 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(string-match.................. | 
| 18efe0 | 20 20 20 20 20 20 22 5c 5c 60 72 65 66 3a 20 72    65 66 73 2f 68 65 61 64 73 2f 5c 5c 28 5b 5e 5c | ......"\\`ref:.refs/heads/\\([^\ | 
| 18f000 | 73 5c 74 5d 2b 5c 5c 29 5b 5c 73 5c 74 5d 48 45    41 44 5c 5c 27 22 20 6c 69 6e 65 29 29 0a 20 20 | s\t]+\\)[\s\t]HEAD\\'".line))... | 
| 18f020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 6d 61 67 69 74 2d 67 69 74 2d 6c 69 6e | ..................(magit-git-lin | 
| 18f040 | 65 73 20 22 6c 73 2d 72 65 6d 6f 74 65 22 20 22    2d 2d 73 79 6d 72 65 66 22 20 72 65 6d 6f 74 65 | es."ls-remote"."--symref".remote | 
| 18f060 | 20 22 48 45 41 44 22 29 29 29 29 0a 20 20 20 20    28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 | ."HEAD")))).....(match-string.1. | 
| 18f080 | 6c 69 6e 65 29 29 29 0a 0a 28 64 65 66 75 6e 20    6d 61 67 69 74 2d 6c 69 73 74 2d 6d 6f 64 69 66 | line)))..(defun.magit-list-modif | 
| 18f0a0 | 69 65 64 2d 6d 6f 64 75 6c 65 73 20 28 29 0a 20    20 28 2d 2d 6b 65 65 70 20 28 61 6e 64 20 28 73 | ied-modules.()...(--keep.(and.(s | 
| 18f0c0 | 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5c 5c 60    5c 5c 2b 5c 5c 28 5b 5e 20 5d 2b 5c 5c 29 20 5c | tring-match."\\`\\+\\([^.]+\\).\ | 
| 18f0e0 | 5c 28 2e 2b 5c 5c 29 20 28 2e 2b 29 5c 5c 27 22    20 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 | \(.+\\).(.+)\\'".it)............ | 
| 18f100 | 20 20 20 20 28 6d 61 74 63 68 2d 73 74 72 69 6e    67 20 32 20 69 74 29 29 0a 20 20 20 20 20 20 20 | ....(match-string.2.it))........ | 
| 18f120 | 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 6c 69    6e 65 73 20 22 73 75 62 6d 6f 64 75 6c 65 22 20 | ...(magit-git-lines."submodule". | 
| 18f140 | 22 73 74 61 74 75 73 22 29 29 29 0a 0a 28 64 65    66 75 6e 20 6d 61 67 69 74 2d 6c 69 73 74 2d 6d | "status")))..(defun.magit-list-m | 
| 18f160 | 6f 64 75 6c 65 2d 70 61 74 68 73 20 28 29 0a 20    20 28 6d 61 67 69 74 2d 77 69 74 68 2d 74 6f 70 | odule-paths.()...(magit-with-top | 
| 18f180 | 6c 65 76 65 6c 0a 20 20 20 20 28 2d 2d 6d 61 70    63 61 74 20 28 61 6e 64 20 28 73 74 72 69 6e 67 | level.....(--mapcat.(and.(string | 
| 18f1a0 | 2d 6d 61 74 63 68 20 22 5e 31 36 30 30 30 30 20    5b 30 2d 39 61 2d 7a 5d 5c 5c 7b 34 30 2c 5c 5c | -match."^160000.[0-9a-z]\\{40,\\ | 
| 18f1c0 | 7d 20 30 5c 74 5c 5c 28 2e 2b 5c 5c 29 24 22 20    69 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | }.0\t\\(.+\\)$".it)............. | 
| 18f1e0 | 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 6d 61    74 63 68 2d 73 74 72 69 6e 67 20 31 20 69 74 29 | .......(list.(match-string.1.it) | 
| 18f200 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6d 61 67 69 74 2d 67 69 74 2d 69 74 65 6d | ))...............(magit-git-item | 
| 18f220 | 73 20 22 6c 73 2d 66 69 6c 65 73 22 20 22 2d 7a    22 20 22 2d 2d 73 74 61 67 65 22 29 29 29 29 0a | s."ls-files"."-z"."--stage")))). | 
| 18f240 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 69    73 74 2d 6d 6f 64 75 6c 65 2d 6e 61 6d 65 73 20 | .(defun.magit-list-module-names. | 
| 18f260 | 28 29 0a 20 20 28 6d 61 70 63 61 72 20 23 27 6d    61 67 69 74 2d 67 65 74 2d 73 75 62 6d 6f 64 75 | ()...(mapcar.#'magit-get-submodu | 
| 18f280 | 6c 65 2d 6e 61 6d 65 20 28 6d 61 67 69 74 2d 6c    69 73 74 2d 6d 6f 64 75 6c 65 2d 70 61 74 68 73 | le-name.(magit-list-module-paths | 
| 18f2a0 | 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69    74 2d 67 65 74 2d 73 75 62 6d 6f 64 75 6c 65 2d | )))..(defun.magit-get-submodule- | 
| 18f2c0 | 6e 61 6d 65 20 28 70 61 74 68 29 0a 20 20 22 52    65 74 75 72 6e 20 74 68 65 20 6e 61 6d 65 20 6f | name.(path)..."Return.the.name.o | 
| 18f2e0 | 66 20 74 68 65 20 73 75 62 6d 6f 64 75 6c 65 20    61 74 20 50 41 54 48 2e 0a 50 41 54 48 20 68 61 | f.the.submodule.at.PATH..PATH.ha | 
| 18f300 | 73 20 74 6f 20 62 65 20 72 65 6c 61 74 69 76 65    20 74 6f 20 74 68 65 20 73 75 70 65 72 2d 72 65 | s.to.be.relative.to.the.super-re | 
| 18f320 | 70 6f 73 69 74 6f 72 79 2e 22 0a 20 20 28 69 66    20 28 6d 61 67 69 74 2d 67 69 74 2d 76 65 72 73 | pository."...(if.(magit-git-vers | 
| 18f340 | 69 6f 6e 3e 3d 20 22 32 2e 33 38 2e 30 22 29 0a    20 20 20 20 20 20 3b 3b 20 22 67 69 74 20 73 75 | ion>=."2.38.0").......;;."git.su | 
| 18f360 | 62 6d 6f 64 75 6c 65 2d 2d 68 65 6c 70 65 72 20    6e 61 6d 65 22 20 77 61 73 20 72 65 6d 6f 76 65 | bmodule--helper.name".was.remove | 
| 18f380 | 64 2c 0a 20 20 20 20 20 20 3b 3b 20 62 75 74 20    6d 69 67 68 74 20 73 74 69 6c 6c 20 63 6f 6d 65 | d,.......;;.but.might.still.come | 
| 18f3a0 | 20 62 61 63 6b 20 69 6e 20 61 6e 6f 74 68 65 72    20 66 6f 72 6d 2e 0a 20 20 20 20 20 20 28 73 75 | .back.in.another.form........(su | 
| 18f3c0 | 62 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 28    63 61 72 20 28 73 70 6c 69 74 2d 73 74 72 69 6e | bstring........(car.(split-strin | 
| 18f3e0 | 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28    63 61 72 20 28 6f 72 20 28 6d 61 67 69 74 2d 67 | g..............(car.(or.(magit-g | 
| 18f400 | 69 74 2d 69 74 65 6d 73 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | it-items........................ | 
| 18f420 | 22 63 6f 6e 66 69 67 22 20 22 2d 7a 22 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "config"."-z"................... | 
| 18f440 | 20 20 20 20 20 22 2d 66 22 20 28 65 78 70 61 6e    64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 2e 67 69 | ....."-f".(expand-file-name.".gi | 
| 18f460 | 74 6d 6f 64 75 6c 65 73 22 20 28 6d 61 67 69 74    2d 74 6f 70 6c 65 76 65 6c 29 29 0a 20 20 20 20 | tmodules".(magit-toplevel))..... | 
| 18f480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 22 2d 2d 67 65 74 2d 72 65 67 65 78 70 | ..................."--get-regexp | 
| 18f4a0 | 22 20 22 5e 73 75 62 6d 6f 64 75 6c 65 5c 5c 2e    2e 2a 5c 5c 2e 70 61 74 68 24 22 0a 20 20 20 20 | "."^submodule\\..*\\.path$"..... | 
| 18f4c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 63 6f 6e 63 61 74 20 22 5e 22 20 28 | ...................(concat."^".( | 
| 18f4e0 | 72 65 67 65 78 70 2d 71 75 6f 74 65 20 28 64 69    72 65 63 74 6f 72 79 2d 66 69 6c 65 2d 6e 61 6d | regexp-quote.(directory-file-nam | 
| 18f500 | 65 20 70 61 74 68 29 29 20 22 24 22 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e.path))."$")).................. | 
| 18f520 | 20 20 20 20 20 28 65 72 72 6f 72 20 22 4e 6f 20    73 75 63 68 20 73 75 62 6d 6f 64 75 6c 65 20 60 | .....(error."No.such.submodule.` | 
| 18f540 | 25 73 27 22 20 70 61 74 68 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 22 5c 6e 22 29 29 | %s'".path))).............."\n")) | 
| 18f560 | 0a 20 20 20 20 20 20 20 31 30 20 2d 35 29 0a 20    20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 74 | ........10.-5).....(magit-git-st | 
| 18f580 | 72 69 6e 67 20 22 73 75 62 6d 6f 64 75 6c 65 2d    2d 68 65 6c 70 65 72 22 20 22 6e 61 6d 65 22 20 | ring."submodule--helper"."name". | 
| 18f5a0 | 70 61 74 68 29 29 29 0a 0a 28 64 65 66 75 6e 20    6d 61 67 69 74 2d 6c 69 73 74 2d 77 6f 72 6b 74 | path)))..(defun.magit-list-workt | 
| 18f5c0 | 72 65 65 73 20 28 29 0a 20 20 22 52 65 74 75 72    6e 20 6c 69 73 74 20 6f 66 20 74 68 65 20 77 6f | rees.()..."Return.list.of.the.wo | 
| 18f5e0 | 72 6b 74 72 65 65 73 20 6f 66 20 74 68 69 73 20    72 65 70 6f 73 69 74 6f 72 79 2e 0a 0a 54 68 65 | rktrees.of.this.repository...The | 
| 18f600 | 20 72 65 74 75 72 6e 65 64 20 6c 69 73 74 20 68    61 73 20 74 68 65 20 66 6f 72 6d 20 28 50 41 54 | .returned.list.has.the.form.(PAT | 
| 18f620 | 48 20 43 4f 4d 4d 49 54 20 42 52 41 4e 43 48 20    42 41 52 45 20 44 45 54 41 43 48 45 44 0a 4c 4f | H.COMMIT.BRANCH.BARE.DETACHED.LO | 
| 18f640 | 43 4b 45 44 20 50 52 55 4e 41 42 4c 45 29 2e 20    20 54 68 65 20 6c 61 73 74 20 66 6f 75 72 20 65 | CKED.PRUNABLE)...The.last.four.e | 
| 18f660 | 6c 65 6d 65 6e 74 73 20 61 72 65 20 62 6f 6f 6c    65 61 6e 73 2c 20 77 69 74 68 20 74 68 65 0a 65 | lements.are.booleans,.with.the.e | 
| 18f680 | 78 63 65 70 74 69 6f 6e 20 6f 66 20 4c 4f 43 4b    45 44 20 61 6e 64 20 50 52 55 4e 41 42 4c 45 2c | xception.of.LOCKED.and.PRUNABLE, | 
| 18f6a0 | 20 77 68 69 63 68 20 6d 61 79 20 61 6c 73 6f 20    62 65 20 73 74 72 69 6e 67 73 2e 0a 53 65 65 20 | .which.may.also.be.strings..See. | 
| 18f6c0 | 67 69 74 2d 77 6f 72 6b 74 72 65 65 28 31 29 20    6d 61 6e 70 61 67 65 20 66 6f 72 20 74 68 65 20 | git-worktree(1).manpage.for.the. | 
| 18f6e0 | 6d 65 61 6e 69 6e 67 20 6f 66 20 74 68 65 20 76    61 72 69 6f 75 73 20 70 61 72 74 73 2e 0a 0a 54 | meaning.of.the.various.parts...T | 
| 18f700 | 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 63 6f 72    72 65 63 74 73 20 61 20 73 69 74 75 61 74 69 6f | his.function.corrects.a.situatio | 
| 18f720 | 6e 20 77 68 65 72 65 20 5c 22 67 69 74 20 77 6f    72 6b 74 72 65 65 20 6c 69 73 74 5c 22 0a 77 6f | n.where.\"git.worktree.list\".wo | 
| 18f740 | 75 6c 64 20 63 6c 61 69 6d 20 61 20 77 6f 72 6b    74 72 65 65 20 69 73 20 62 61 72 65 2c 20 65 76 | uld.claim.a.worktree.is.bare,.ev | 
| 18f760 | 65 6e 20 74 68 6f 75 67 68 20 74 68 65 20 77 6f    72 6b 69 6e 67 20 74 72 65 65 20 69 73 0a 73 70 | en.though.the.working.tree.is.sp | 
| 18f780 | 65 63 69 66 69 65 64 20 75 73 69 6e 67 20 60 63    6f 72 65 2e 77 6f 72 6b 74 72 65 65 27 2e 22 0a | ecified.using.`core.worktree'.". | 
| 18f7a0 | 20 20 28 6c 65 74 20 28 28 72 65 6d 6f 74 65 20    28 66 69 6c 65 2d 72 65 6d 6f 74 65 2d 70 20 64 | ..(let.((remote.(file-remote-p.d | 
| 18f7c0 | 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79    29 29 0a 20 20 20 20 20 20 20 20 77 6f 72 6b 74 | efault-directory)).........workt | 
| 18f7e0 | 72 65 65 73 20 77 6f 72 6b 74 72 65 65 29 0a 20    20 20 20 28 64 6f 6c 69 73 74 20 28 6c 69 6e 65 | rees.worktree).....(dolist.(line | 
| 18f800 | 20 28 6c 65 74 20 28 28 6d 61 67 69 74 2d 67 69    74 2d 67 6c 6f 62 61 6c 2d 61 72 67 75 6d 65 6e | .(let.((magit-git-global-argumen | 
| 18f820 | 74 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 4b | ts..........................;;.K | 
| 18f840 | 4c 55 44 47 45 20 41 74 20 6c 65 61 73 74 20 69    6e 20 47 69 74 20 76 32 2e 38 2e 33 20 74 68 69 | LUDGE.At.least.in.Git.v2.8.3.thi | 
| 18f860 | 73 20 61 72 67 75 6d 65 6e 74 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s.argument...................... | 
| 18f880 | 20 20 20 20 3b 3b 20 77 6f 75 6c 64 20 74 72 69    67 67 65 72 20 61 20 73 65 67 66 61 75 6c 74 2e | ....;;.would.trigger.a.segfault. | 
| 18f8a0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 72 65 6d 6f 76 | ..........................(remov | 
| 18f8c0 | 65 20 22 2d 2d 6e 6f 2d 70 61 67 65 72 22 20 6d    61 67 69 74 2d 67 69 74 2d 67 6c 6f 62 61 6c 2d | e."--no-pager".magit-git-global- | 
| 18f8e0 | 61 72 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | arguments))).................... | 
| 18f900 | 20 28 69 66 20 28 6d 61 67 69 74 2d 67 69 74 2d    76 65 72 73 69 6f 6e 3e 3d 20 22 32 2e 33 36 22 | .(if.(magit-git-version>=."2.36" | 
| 18f920 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | ).........................(magit | 
| 18f940 | 2d 67 69 74 2d 69 74 65 6d 73 20 22 77 6f 72 6b    74 72 65 65 22 20 22 6c 69 73 74 22 20 22 2d 2d | -git-items."worktree"."list"."-- | 
| 18f960 | 70 6f 72 63 65 6c 61 69 6e 22 20 22 2d 7a 22 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | porcelain"."-z")................ | 
| 18f980 | 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69    74 2d 6c 69 6e 65 73 20 22 77 6f 72 6b 74 72 65 | .......(magit-git-lines."worktre | 
| 18f9a0 | 65 22 20 22 6c 69 73 74 22 20 22 2d 2d 70 6f 72    63 65 6c 61 69 6e 22 29 29 29 29 0a 20 20 20 20 | e"."list"."--porcelain"))))..... | 
| 18f9c0 | 20 20 28 63 6f 6e 64 20 28 28 73 74 72 69 6e 67    2d 70 72 65 66 69 78 2d 70 20 22 77 6f 72 6b 74 | ..(cond.((string-prefix-p."workt | 
| 18f9e0 | 72 65 65 22 20 6c 69 6e 65 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 70 | ree".line)..............(let.((p | 
| 18fa00 | 61 74 68 20 28 73 75 62 73 74 72 69 6e 67 20 6c    69 6e 65 20 39 29 29 29 0a 20 20 20 20 20 20 20 | ath.(substring.line.9)))........ | 
| 18fa20 | 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 72 65    6d 6f 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 | ........(when.remote............ | 
| 18fa40 | 20 20 20 20 20 20 28 73 65 74 71 20 70 61 74 68    20 28 63 6f 6e 63 61 74 20 72 65 6d 6f 74 65 20 | ......(setq.path.(concat.remote. | 
| 18fa60 | 70 61 74 68 29 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 3b 3b 20 49 66 20 74 68 65 | path)))................;;.If.the | 
| 18fa80 | 20 67 69 74 20 64 69 72 65 63 74 6f 72 79 20 69    73 20 73 65 70 61 72 61 74 65 20 66 72 6f 6d 20 | .git.directory.is.separate.from. | 
| 18faa0 | 74 68 65 20 6d 61 69 6e 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 3b 3b 20 77 6f 72 6b 74 | the.main................;;.workt | 
| 18fac0 | 72 65 65 2c 20 74 68 65 6e 20 22 67 69 74 20 77    6f 72 6b 74 72 65 65 22 20 72 65 74 75 72 6e 73 | ree,.then."git.worktree".returns | 
| 18fae0 | 20 74 68 65 20 67 69 74 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 3b 3b 20 64 69 72 65 63 | .the.git................;;.direc | 
| 18fb00 | 74 6f 72 79 20 69 6e 73 74 65 61 64 20 6f 66 20    74 68 65 20 77 6f 72 6b 74 72 65 65 2c 20 77 68 | tory.instead.of.the.worktree,.wh | 
| 18fb20 | 69 63 68 20 69 73 6e 27 74 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 3b 3b 20 77 68 61 74 | ich.isn't................;;.what | 
| 18fb40 | 20 69 74 20 69 73 20 73 75 70 70 6f 73 65 64 20    74 6f 20 64 6f 20 61 6e 64 20 6e 6f 74 20 77 68 | .it.is.supposed.to.do.and.not.wh | 
| 18fb60 | 61 74 20 77 65 20 77 61 6e 74 2e 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 48 6f | at.we.want.................;;.Ho | 
| 18fb80 | 77 65 76 65 72 2c 20 69 66 20 74 68 65 20 77 6f    72 6b 74 72 65 65 20 68 61 73 20 62 65 65 6e 20 | wever,.if.the.worktree.has.been. | 
| 18fba0 | 72 65 6d 6f 76 65 64 2c 20 74 68 65 6e 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 | removed,.then................;;. | 
| 18fbc0 | 77 65 20 77 61 6e 74 20 74 6f 20 72 65 74 75 72    6e 20 69 74 20 61 6e 79 77 61 79 3b 20 69 6e 73 | we.want.to.return.it.anyway;.ins | 
| 18fbe0 | 74 65 61 64 20 6f 66 20 6e 69 6c 2e 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 | tead.of.nil.................(set | 
| 18fc00 | 71 20 70 61 74 68 20 28 6f 72 20 28 6d 61 67 69    74 2d 74 6f 70 6c 65 76 65 6c 20 70 61 74 68 29 | q.path.(or.(magit-toplevel.path) | 
| 18fc20 | 20 70 61 74 68 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 73 65 74 71 20 77 6f 72 | .path))................(setq.wor | 
| 18fc40 | 6b 74 72 65 65 20 28 6c 69 73 74 20 70 61 74 68    20 6e 69 6c 20 6e 69 6c 20 6e 69 6c 20 6e 69 6c | ktree.(list.path.nil.nil.nil.nil | 
| 18fc60 | 20 6e 69 6c 20 6e 69 6c 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 | .nil.nil))................(push. | 
| 18fc80 | 77 6f 72 6b 74 72 65 65 20 77 6f 72 6b 74 72 65    65 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | worktree.worktrees)))........... | 
| 18fca0 | 20 20 28 28 73 74 72 69 6e 67 2d 70 72 65 66 69    78 2d 70 20 22 48 45 41 44 22 20 6c 69 6e 65 29 | ..((string-prefix-p."HEAD".line) | 
| 18fcc0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73    65 74 66 20 28 6e 74 68 20 31 20 77 6f 72 6b 74 | ..............(setf.(nth.1.workt | 
| 18fce0 | 72 65 65 29 20 28 73 75 62 73 74 72 69 6e 67 20    6c 69 6e 65 20 35 29 29 29 0a 20 20 20 20 20 20 | ree).(substring.line.5)))....... | 
| 18fd00 | 20 20 20 20 20 20 28 28 73 74 72 69 6e 67 2d 70    72 65 66 69 78 2d 70 20 22 62 72 61 6e 63 68 22 | ......((string-prefix-p."branch" | 
| 18fd20 | 20 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 28 73 65 74 66 20 28 6e 74 68 20 32 | .line)..............(setf.(nth.2 | 
| 18fd40 | 20 77 6f 72 6b 74 72 65 65 29 20 28 73 75 62 73    74 72 69 6e 67 20 6c 69 6e 65 20 31 38 29 29 29 | .worktree).(substring.line.18))) | 
| 18fd60 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 28 73    74 72 69 6e 67 2d 65 71 75 61 6c 20 6c 69 6e 65 | .............((string-equal.line | 
| 18fd80 | 20 22 62 61 72 65 22 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 64 65 | ."bare")..............(let*.((de | 
| 18fda0 | 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20    28 63 61 72 20 77 6f 72 6b 74 72 65 65 29 29 0a | fault-directory.(car.worktree)). | 
| 18fdc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 77 74 20 28 61 6e 64 20 28 6e 6f | ....................(wt.(and.(no | 
| 18fde0 | 74 20 28 6d 61 67 69 74 2d 67 65 74 2d 62 6f 6f    6c 65 61 6e 20 22 63 6f 72 65 2e 62 61 72 65 22 | t.(magit-get-boolean."core.bare" | 
| 18fe00 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )).............................. | 
| 18fe20 | 28 6d 61 67 69 74 2d 67 65 74 20 22 63 6f 72 65    2e 77 6f 72 6b 74 72 65 65 22 29 29 29 29 0a 20 | (magit-get."core.worktree")))).. | 
| 18fe40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69    66 20 28 61 6e 64 20 77 74 20 28 66 69 6c 65 2d | ..............(if.(and.wt.(file- | 
| 18fe60 | 65 78 69 73 74 73 2d 70 20 28 65 78 70 61 6e 64    2d 66 69 6c 65 2d 6e 61 6d 65 20 77 74 29 29 29 | exists-p.(expand-file-name.wt))) | 
| 18fe80 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 70 72 6f 67 6e 20 28 73 65 74 66 | ....................(progn.(setf | 
| 18fea0 | 20 28 6e 74 68 20 30 20 77 6f 72 6b 74 72 65 65    29 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e | .(nth.0.worktree).(expand-file-n | 
| 18fec0 | 61 6d 65 20 77 74 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ame.wt))........................ | 
| 18fee0 | 20 20 20 28 73 65 74 66 20 28 6e 74 68 20 32 20    77 6f 72 6b 74 72 65 65 29 20 28 6d 61 67 69 74 | ...(setf.(nth.2.worktree).(magit | 
| 18ff00 | 2d 72 65 76 2d 70 61 72 73 65 20 22 48 45 41 44    22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | -rev-parse."HEAD"))............. | 
| 18ff20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73    65 74 66 20 28 6e 74 68 20 33 20 77 6f 72 6b 74 | ..............(setf.(nth.3.workt | 
| 18ff40 | 72 65 65 29 20 28 6d 61 67 69 74 2d 67 65 74 2d    63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68 29 29 | ree).(magit-get-current-branch)) | 
| 18ff60 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 73 65 74 66 20 28 6e 74 68 20 33 20 | )..................(setf.(nth.3. | 
| 18ff80 | 77 6f 72 6b 74 72 65 65 29 20 74 29 29 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 28 28 73 74 | worktree).t)))).............((st | 
| 18ffa0 | 72 69 6e 67 2d 65 71 75 61 6c 20 6c 69 6e 65 20    22 64 65 74 61 63 68 65 64 22 29 0a 20 20 20 20 | ring-equal.line."detached")..... | 
| 18ffc0 | 20 20 20 20 20 20 20 20 20 28 73 65 74 66 20 28    6e 74 68 20 34 20 77 6f 72 6b 74 72 65 65 29 20 | .........(setf.(nth.4.worktree). | 
| 18ffe0 | 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    28 28 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d | t)).............((string-prefix- | 
| 190000 | 70 20 6c 69 6e 65 20 22 6c 6f 63 6b 65 64 22 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 | p.line."locked")..............(s | 
| 190020 | 65 74 66 20 28 6e 74 68 20 35 20 77 6f 72 6b 74    72 65 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 | etf.(nth.5.worktree)............ | 
| 190040 | 20 20 20 20 20 20 20 20 28 69 66 20 28 3e 20 28    6c 65 6e 67 74 68 20 6c 69 6e 65 29 20 36 29 20 | ........(if.(>.(length.line).6). | 
| 190060 | 28 73 75 62 73 74 72 69 6e 67 20 6c 69 6e 65 20    37 29 20 74 29 29 29 0a 20 20 20 20 20 20 20 20 | (substring.line.7).t)))......... | 
| 190080 | 20 20 20 20 28 28 73 74 72 69 6e 67 2d 70 72 65    66 69 78 2d 70 20 6c 69 6e 65 20 22 70 72 75 6e | ....((string-prefix-p.line."prun | 
| 1900a0 | 61 62 6c 65 22 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 28 73 65 74 66 20 28 6e 74 68 20 36 | able")..............(setf.(nth.6 | 
| 1900c0 | 20 77 6f 72 6b 74 72 65 65 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 | .worktree)....................(i | 
| 1900e0 | 66 20 28 3e 20 28 6c 65 6e 67 74 68 20 6c 69 6e    65 29 20 38 29 20 28 73 75 62 73 74 72 69 6e 67 | f.(>.(length.line).8).(substring | 
| 190100 | 20 6c 69 6e 65 20 39 29 20 74 29 29 29 29 29 0a    20 20 20 20 28 6e 72 65 76 65 72 73 65 20 77 6f | .line.9).t))))).....(nreverse.wo | 
| 190120 | 72 6b 74 72 65 65 73 29 29 29 0a 0a 28 64 65 66    75 6e 20 6d 61 67 69 74 2d 73 79 6d 62 6f 6c 69 | rktrees)))..(defun.magit-symboli | 
| 190140 | 63 2d 72 65 66 2d 70 20 28 6e 61 6d 65 29 0a 20    20 28 6d 61 67 69 74 2d 67 69 74 2d 73 75 63 63 | c-ref-p.(name)...(magit-git-succ | 
| 190160 | 65 73 73 20 22 73 79 6d 62 6f 6c 69 63 2d 72 65    66 22 20 22 2d 2d 71 75 69 65 74 22 20 6e 61 6d | ess."symbolic-ref"."--quiet".nam | 
| 190180 | 65 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69    74 2d 72 65 66 2d 70 20 28 72 65 76 29 0a 20 20 | e))..(defun.magit-ref-p.(rev)... | 
| 1901a0 | 28 6f 72 20 28 63 61 72 20 28 6d 65 6d 62 65 72    20 72 65 76 20 28 6d 61 67 69 74 2d 6c 69 73 74 | (or.(car.(member.rev.(magit-list | 
| 1901c0 | 2d 72 65 66 73 20 22 72 65 66 73 2f 22 29 29 29    0a 20 20 20 20 20 20 28 63 61 72 20 28 6d 65 6d | -refs."refs/"))).......(car.(mem | 
| 1901e0 | 62 65 72 20 72 65 76 20 28 6d 61 67 69 74 2d 6c    69 73 74 2d 72 65 66 6e 61 6d 65 73 20 22 72 65 | ber.rev.(magit-list-refnames."re | 
| 190200 | 66 73 2f 22 29 29 29 29 29 0a 0a 28 64 65 66 75    6e 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 70 | fs/")))))..(defun.magit-branch-p | 
| 190220 | 20 28 72 65 76 29 0a 20 20 28 6f 72 20 28 63 61    72 20 28 6d 65 6d 62 65 72 20 72 65 76 20 28 6d | .(rev)...(or.(car.(member.rev.(m | 
| 190240 | 61 67 69 74 2d 6c 69 73 74 2d 62 72 61 6e 63 68    65 73 29 29 29 0a 20 20 20 20 20 20 28 63 61 72 | agit-list-branches))).......(car | 
| 190260 | 20 28 6d 65 6d 62 65 72 20 72 65 76 20 28 6d 61    67 69 74 2d 6c 69 73 74 2d 62 72 61 6e 63 68 2d | .(member.rev.(magit-list-branch- | 
| 190280 | 6e 61 6d 65 73 29 29 29 29 29 0a 0a 28 64 65 66    75 6e 20 6d 61 67 69 74 2d 6c 6f 63 61 6c 2d 62 | names)))))..(defun.magit-local-b | 
| 1902a0 | 72 61 6e 63 68 2d 70 20 28 72 65 76 29 0a 20 20    28 6f 72 20 28 63 61 72 20 28 6d 65 6d 62 65 72 | ranch-p.(rev)...(or.(car.(member | 
| 1902c0 | 20 72 65 76 20 28 6d 61 67 69 74 2d 6c 69 73 74    2d 6c 6f 63 61 6c 2d 62 72 61 6e 63 68 65 73 29 | .rev.(magit-list-local-branches) | 
| 1902e0 | 29 29 0a 20 20 20 20 20 20 28 63 61 72 20 28 6d    65 6d 62 65 72 20 72 65 76 20 28 6d 61 67 69 74 | )).......(car.(member.rev.(magit | 
| 190300 | 2d 6c 69 73 74 2d 6c 6f 63 61 6c 2d 62 72 61 6e    63 68 2d 6e 61 6d 65 73 29 29 29 29 29 0a 0a 28 | -list-local-branch-names)))))..( | 
| 190320 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 6d 6f    74 65 2d 62 72 61 6e 63 68 2d 70 20 28 72 65 76 | defun.magit-remote-branch-p.(rev | 
| 190340 | 29 0a 20 20 28 6f 72 20 28 63 61 72 20 28 6d 65    6d 62 65 72 20 72 65 76 20 28 6d 61 67 69 74 2d | )...(or.(car.(member.rev.(magit- | 
| 190360 | 6c 69 73 74 2d 72 65 6d 6f 74 65 2d 62 72 61 6e    63 68 65 73 29 29 29 0a 20 20 20 20 20 20 28 63 | list-remote-branches))).......(c | 
| 190380 | 61 72 20 28 6d 65 6d 62 65 72 20 72 65 76 20 28    6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 6d 6f 74 | ar.(member.rev.(magit-list-remot | 
| 1903a0 | 65 2d 62 72 61 6e 63 68 2d 6e 61 6d 65 73 29 29    29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | e-branch-names)))))..(defun.magi | 
| 1903c0 | 74 2d 62 72 61 6e 63 68 2d 73 65 74 2d 66 61 63    65 20 28 62 72 61 6e 63 68 29 0a 20 20 28 6d 61 | t-branch-set-face.(branch)...(ma | 
| 1903e0 | 67 69 74 2d 2d 70 72 6f 70 65 72 74 69 7a 65 2d    66 61 63 65 20 62 72 61 6e 63 68 20 28 69 66 20 | git--propertize-face.branch.(if. | 
| 190400 | 28 6d 61 67 69 74 2d 6c 6f 63 61 6c 2d 62 72 61    6e 63 68 2d 70 20 62 72 61 6e 63 68 29 0a 20 20 | (magit-local-branch-p.branch)... | 
| 190420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 190440 | 20 20 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68    2d 6c 6f 63 61 6c 0a 20 20 20 20 20 20 20 20 20 | ...'magit-branch-local.......... | 
| 190460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 | ..........................'magit | 
| 190480 | 2d 62 72 61 6e 63 68 2d 72 65 6d 6f 74 65 29 29    29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | -branch-remote)))..(defun.magit- | 
| 1904a0 | 74 61 67 2d 70 20 28 72 65 76 29 0a 20 20 28 63    61 72 20 28 6d 65 6d 62 65 72 20 72 65 76 20 28 | tag-p.(rev)...(car.(member.rev.( | 
| 1904c0 | 6d 61 67 69 74 2d 6c 69 73 74 2d 74 61 67 73 29    29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | magit-list-tags))))..(defun.magi | 
| 1904e0 | 74 2d 72 65 6d 6f 74 65 2d 70 20 28 73 74 72 69    6e 67 29 0a 20 20 28 63 61 72 20 28 6d 65 6d 62 | t-remote-p.(string)...(car.(memb | 
| 190500 | 65 72 20 73 74 72 69 6e 67 20 28 6d 61 67 69 74    2d 6c 69 73 74 2d 72 65 6d 6f 74 65 73 29 29 29 | er.string.(magit-list-remotes))) | 
| 190520 | 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74    2d 6d 61 69 6e 2d 62 72 61 6e 63 68 2d 6e 61 6d | )..(defvar.magit-main-branch-nam | 
| 190540 | 65 73 0a 20 20 27 28 22 6d 61 69 6e 22 20 22 6d    61 73 74 65 72 22 20 22 74 72 75 6e 6b 22 20 22 | es...'("main"."master"."trunk"." | 
| 190560 | 64 65 76 65 6c 6f 70 6d 65 6e 74 22 29 0a 20 20    22 42 72 61 6e 63 68 20 6e 61 6d 65 73 20 72 65 | development")..."Branch.names.re | 
| 190580 | 73 65 72 76 65 64 20 66 6f 72 20 75 73 65 20 62    79 20 74 68 65 20 70 72 69 6d 61 72 79 20 62 72 | served.for.use.by.the.primary.br | 
| 1905a0 | 61 6e 63 68 2e 0a 55 73 65 20 66 75 6e 63 74 69    6f 6e 20 60 6d 61 67 69 74 2d 6d 61 69 6e 2d 62 | anch..Use.function.`magit-main-b | 
| 1905c0 | 72 61 6e 63 68 27 20 74 6f 20 67 65 74 20 74 68    65 20 6e 61 6d 65 20 61 63 74 75 61 6c 6c 79 20 | ranch'.to.get.the.name.actually. | 
| 1905e0 | 75 73 65 64 20 69 6e 0a 74 68 65 20 63 75 72 72    65 6e 74 20 72 65 70 6f 73 69 74 6f 72 79 2e 22 | used.in.the.current.repository." | 
| 190600 | 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74    2d 6c 6f 6e 67 2d 6c 69 76 65 64 2d 62 72 61 6e | )..(defvar.magit-long-lived-bran | 
| 190620 | 63 68 65 73 0a 20 20 28 61 70 70 65 6e 64 20 6d    61 67 69 74 2d 6d 61 69 6e 2d 62 72 61 6e 63 68 | ches...(append.magit-main-branch | 
| 190640 | 2d 6e 61 6d 65 73 20 28 6c 69 73 74 20 22 6d 61    69 6e 74 22 20 22 6e 65 78 74 22 29 29 0a 20 20 | -names.(list."maint"."next"))... | 
| 190660 | 22 42 72 61 6e 63 68 20 6e 61 6d 65 73 20 72 65    73 65 72 76 65 64 20 66 6f 72 20 75 73 65 20 62 | "Branch.names.reserved.for.use.b | 
| 190680 | 79 20 6c 6f 6e 67 20 6c 69 76 65 64 20 62 72 61    6e 63 68 65 73 2e 22 29 0a 0a 28 64 65 66 75 6e | y.long.lived.branches.")..(defun | 
| 1906a0 | 20 6d 61 67 69 74 2d 6d 61 69 6e 2d 62 72 61 6e    63 68 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 | .magit-main-branch.()..."Return. | 
| 1906c0 | 74 68 65 20 6d 61 69 6e 20 62 72 61 6e 63 68 2e    0a 0a 49 66 20 61 20 62 72 61 6e 63 68 20 65 78 | the.main.branch...If.a.branch.ex | 
| 1906e0 | 69 73 74 73 20 77 68 6f 73 65 20 6e 61 6d 65 20    6d 61 74 63 68 65 73 20 60 69 6e 69 74 2e 64 65 | ists.whose.name.matches.`init.de | 
| 190700 | 66 61 75 6c 74 42 72 61 6e 63 68 27 2c 20 74 68    65 6e 0a 74 68 61 74 20 69 73 20 63 6f 6e 73 69 | faultBranch',.then.that.is.consi | 
| 190720 | 64 65 72 65 64 20 74 68 65 20 6d 61 69 6e 20 62    72 61 6e 63 68 2e 20 20 49 66 20 6e 6f 20 62 72 | dered.the.main.branch...If.no.br | 
| 190740 | 61 6e 63 68 20 62 79 20 74 68 61 74 20 6e 61 6d    65 0a 65 78 69 73 74 73 2c 20 74 68 65 6e 20 74 | anch.by.that.name.exists,.then.t | 
| 190760 | 68 65 20 62 72 61 6e 63 68 20 6e 61 6d 65 73 20    69 6e 20 60 6d 61 67 69 74 2d 6d 61 69 6e 2d 62 | he.branch.names.in.`magit-main-b | 
| 190780 | 72 61 6e 63 68 2d 6e 61 6d 65 73 27 20 61 72 65    0a 74 72 69 65 64 20 69 6e 20 6f 72 64 65 72 2e | ranch-names'.are.tried.in.order. | 
| 1907a0 | 20 20 54 68 65 20 66 69 72 73 74 20 62 72 61 6e    63 68 20 66 72 6f 6d 20 74 68 61 74 20 6c 69 73 | ..The.first.branch.from.that.lis | 
| 1907c0 | 74 20 74 68 61 74 20 61 63 74 75 61 6c 6c 79 0a    65 78 69 73 74 73 20 69 6e 20 74 68 65 20 63 75 | t.that.actually.exists.in.the.cu | 
| 1907e0 | 72 72 65 6e 74 20 72 65 70 6f 73 69 74 6f 72 79    20 69 73 20 63 6f 6e 73 69 64 65 72 65 64 20 69 | rrent.repository.is.considered.i | 
| 190800 | 74 73 20 6d 61 69 6e 20 62 72 61 6e 63 68 2e 22    0a 20 20 28 6c 65 74 20 28 28 62 72 61 6e 63 68 | ts.main.branch."...(let.((branch | 
| 190820 | 65 73 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 6c    6f 63 61 6c 2d 62 72 61 6e 63 68 2d 6e 61 6d 65 | es.(magit-list-local-branch-name | 
| 190840 | 73 29 29 29 0a 20 20 20 20 28 73 65 71 2d 66 69    6e 64 20 28 6c 61 6d 62 64 61 20 28 6e 61 6d 65 | s))).....(seq-find.(lambda.(name | 
| 190860 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 6d 65 6d 62 65 72 20 6e 61 6d 65 20 62 | ).................(member.name.b | 
| 190880 | 72 61 6e 63 68 65 73 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d | ranches))...............(delete- | 
| 1908a0 | 64 75 70 73 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 64 65 6c 71 20 6e 69 6c 0a 20 20 | dups................(delq.nil... | 
| 1908c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 63 6f 6e 73 20 28 6d 61 67 69 74 2d | ...................(cons.(magit- | 
| 1908e0 | 67 65 74 20 22 69 6e 69 74 2e 64 65 66 61 75 6c    74 42 72 61 6e 63 68 22 29 0a 20 20 20 20 20 20 | get."init.defaultBranch")....... | 
| 190900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 6d 61 67 69 74 2d 6d 61 69 6e 2d | .....................magit-main- | 
| 190920 | 62 72 61 6e 63 68 2d 6e 61 6d 65 73 29 29 29 29    29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | branch-names))))))..(defun.magit | 
| 190940 | 2d 72 65 76 2d 64 69 66 66 2d 63 6f 75 6e 74 20    28 61 20 62 20 26 6f 70 74 69 6f 6e 61 6c 20 66 | -rev-diff-count.(a.b.&optional.f | 
| 190960 | 69 72 73 74 2d 70 61 72 65 6e 74 29 0a 20 20 22    52 65 74 75 72 6e 20 74 68 65 20 63 6f 6d 6d 69 | irst-parent)..."Return.the.commi | 
| 190980 | 74 73 20 69 6e 20 41 20 62 75 74 20 6e 6f 74 20    42 20 61 6e 64 20 76 69 63 65 20 76 65 72 73 61 | ts.in.A.but.not.B.and.vice.versa | 
| 1909a0 | 2e 0a 52 65 74 75 72 6e 20 61 20 6c 69 73 74 20    6f 66 20 74 77 6f 20 69 6e 74 65 67 65 72 73 3a | ..Return.a.list.of.two.integers: | 
| 1909c0 | 20 28 41 3e 42 20 42 3e 41 29 2e 0a 0a 49 66 20    60 66 69 72 73 74 2d 70 61 72 65 6e 74 27 20 69 | .(A>B.B>A)...If.`first-parent'.i | 
| 1909e0 | 73 20 73 65 74 2c 20 74 72 61 76 65 72 73 65 20    6f 6e 6c 79 20 66 69 72 73 74 20 70 61 72 65 6e | s.set,.traverse.only.first.paren | 
| 190a00 | 74 73 2e 22 0a 20 20 28 6d 61 70 63 61 72 20 23    27 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 | ts."...(mapcar.#'string-to-numbe | 
| 190a20 | 72 0a 20 20 20 20 20 20 20 20 20 20 28 73 70 6c    69 74 2d 73 74 72 69 6e 67 20 28 6d 61 67 69 74 | r...........(split-string.(magit | 
| 190a40 | 2d 67 69 74 2d 73 74 72 69 6e 67 20 22 72 65 76    2d 6c 69 73 74 22 0a 20 20 20 20 20 20 20 20 20 | -git-string."rev-list".......... | 
| 190a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 190a80 | 20 22 2d 2d 63 6f 75 6e 74 22 20 22 2d 2d 6c 65    66 74 2d 72 69 67 68 74 22 0a 20 20 20 20 20 20 | ."--count"."--left-right"....... | 
| 190aa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 190ac0 | 20 20 20 20 28 61 6e 64 20 66 69 72 73 74 2d 70    61 72 65 6e 74 20 22 2d 2d 66 69 72 73 74 2d 70 | ....(and.first-parent."--first-p | 
| 190ae0 | 61 72 65 6e 74 22 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | arent")......................... | 
| 190b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 63 6f 6e 63 61 74 20 61 20 22 2e 2e 2e | ..................(concat.a."... | 
| 190b20 | 22 20 62 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c | ".b))........................."\ | 
| 190b40 | 74 22 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61    67 69 74 2d 61 62 62 72 65 76 2d 6c 65 6e 67 74 | t")))..(defun.magit-abbrev-lengt | 
| 190b60 | 68 20 28 29 0a 20 20 28 6c 65 74 20 28 28 61 62    62 72 65 76 20 28 6d 61 67 69 74 2d 67 65 74 20 | h.()...(let.((abbrev.(magit-get. | 
| 190b80 | 22 63 6f 72 65 2e 61 62 62 72 65 76 22 29 29 29    0a 20 20 20 20 28 69 66 20 28 61 6e 64 20 61 62 | "core.abbrev"))).....(if.(and.ab | 
| 190ba0 | 62 72 65 76 20 28 6e 6f 74 20 28 65 71 75 61 6c    20 61 62 62 72 65 76 20 22 61 75 74 6f 22 29 29 | brev.(not.(equal.abbrev."auto")) | 
| 190bc0 | 29 0a 20 20 20 20 20 20 20 20 28 73 74 72 69 6e    67 2d 74 6f 2d 6e 75 6d 62 65 72 20 61 62 62 72 | ).........(string-to-number.abbr | 
| 190be0 | 65 76 29 0a 20 20 20 20 20 20 3b 3b 20 47 75 65    73 73 20 74 68 65 20 6c 65 6e 67 74 68 20 67 69 | ev).......;;.Guess.the.length.gi | 
| 190c00 | 74 20 77 69 6c 6c 20 62 65 20 75 73 69 6e 67 20    62 61 73 65 64 20 6f 6e 20 61 6e 20 65 78 61 6d | t.will.be.using.based.on.an.exam | 
| 190c20 | 70 6c 65 0a 20 20 20 20 20 20 3b 3b 20 61 62 62    72 65 76 69 61 74 69 6f 6e 2e 20 20 41 63 74 75 | ple.......;;.abbreviation...Actu | 
| 190c40 | 61 6c 6c 79 20 48 45 41 44 27 73 20 61 62 62 72    65 76 69 61 74 69 6f 6e 20 6d 69 67 68 74 20 62 | ally.HEAD's.abbreviation.might.b | 
| 190c60 | 65 20 61 6e 0a 20 20 20 20 20 20 3b 3b 20 6f 75    74 6c 69 65 72 2c 20 73 6f 20 75 73 65 20 74 68 | e.an.......;;.outlier,.so.use.th | 
| 190c80 | 65 20 73 68 6f 72 74 65 72 20 6f 66 20 74 68 65    20 61 62 62 72 65 76 69 61 74 69 6f 6e 73 20 66 | e.shorter.of.the.abbreviations.f | 
| 190ca0 | 6f 72 20 74 77 6f 0a 20 20 20 20 20 20 3b 3b 20    63 6f 6d 6d 69 74 73 2e 20 20 53 65 65 20 23 33 | or.two.......;;.commits...See.#3 | 
| 190cc0 | 30 33 34 2e 0a 20 20 20 20 20 20 28 69 66 2d 6c    65 74 20 28 28 68 65 61 64 20 28 6d 61 67 69 74 | 034........(if-let.((head.(magit | 
| 190ce0 | 2d 72 65 76 2d 70 61 72 73 65 20 22 2d 2d 73 68    6f 72 74 22 20 22 48 45 41 44 22 29 29 0a 20 20 | -rev-parse."--short"."HEAD"))... | 
| 190d00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 68 65    61 64 2d 6c 65 6e 20 28 6c 65 6e 67 74 68 20 68 | .............(head-len.(length.h | 
| 190d20 | 65 61 64 29 29 29 0a 20 20 20 20 20 20 20 20 20    20 28 6d 69 6e 20 68 65 61 64 2d 6c 65 6e 0a 20 | ead)))...........(min.head-len.. | 
| 190d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69    66 2d 6c 65 74 20 28 28 72 65 76 20 28 6d 61 67 | ..............(if-let.((rev.(mag | 
| 190d60 | 69 74 2d 72 65 76 2d 70 61 72 73 65 20 22 2d 2d    73 68 6f 72 74 22 20 22 48 45 41 44 7e 22 29 29 | it-rev-parse."--short"."HEAD~")) | 
| 190d80 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6c 65 6e 67 74 68 20 72 65 76 | )....................(length.rev | 
| 190da0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 68 65 61 64 2d 6c 65 6e 29 29 0a 20 20 | )..................head-len))... | 
| 190dc0 | 20 20 20 20 20 20 3b 3b 20 57 65 27 72 65 20 6f    6e 20 61 6e 20 75 6e 62 6f 72 6e 20 62 72 61 6e | ......;;.We're.on.an.unborn.bran | 
| 190de0 | 63 68 2c 20 62 75 74 20 70 65 72 68 61 70 73 20    74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 20 68 | ch,.but.perhaps.the.repository.h | 
| 190e00 | 61 73 0a 20 20 20 20 20 20 20 20 3b 3b 20 6f 74    68 65 72 20 63 6f 6d 6d 69 74 73 2e 20 20 53 65 | as.........;;.other.commits...Se | 
| 190e20 | 65 20 23 34 31 32 33 2e 0a 20 20 20 20 20 20 20    20 28 69 66 2d 6c 65 74 20 28 28 63 6f 6d 6d 69 | e.#4123..........(if-let.((commi | 
| 190e40 | 74 73 20 28 6d 61 67 69 74 2d 67 69 74 2d 6c 69    6e 65 73 20 22 72 65 76 2d 6c 69 73 74 22 20 22 | ts.(magit-git-lines."rev-list"." | 
| 190e60 | 2d 6e 32 22 20 22 2d 2d 61 6c 6c 22 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -n2"."--all".................... | 
| 190e80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 22 2d 2d 61 62 62 72 65 | ........................"--abbre | 
| 190ea0 | 76 2d 63 6f 6d 6d 69 74 22 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 28 61 70 70 6c 79 20 | v-commit"))).............(apply. | 
| 190ec0 | 23 27 6d 69 6e 20 28 6d 61 70 63 61 72 20 23 27    6c 65 6e 67 74 68 20 63 6f 6d 6d 69 74 73 29 29 | #'min.(mapcar.#'length.commits)) | 
| 190ee0 | 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 41 20    63 6f 6d 6d 69 74 20 64 6f 65 73 20 6e 6f 74 20 | ...........;;.A.commit.does.not. | 
| 190f00 | 65 78 69 73 74 2e 20 20 46 61 6c 6c 20 62 61 63    6b 20 74 6f 20 74 68 65 20 64 65 66 61 75 6c 74 | exist...Fall.back.to.the.default | 
| 190f20 | 20 6f 66 20 37 2e 0a 20 20 20 20 20 20 20 20 20    20 37 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 | .of.7............7)))))..(defun. | 
| 190f40 | 6d 61 67 69 74 2d 61 62 62 72 65 76 2d 61 72 67    20 28 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 29 | magit-abbrev-arg.(&optional.arg) | 
| 190f60 | 0a 20 20 28 66 6f 72 6d 61 74 20 22 2d 2d 25 73    3d 25 64 22 20 28 6f 72 20 61 72 67 20 22 61 62 | ...(format."--%s=%d".(or.arg."ab | 
| 190f80 | 62 72 65 76 22 29 20 28 6d 61 67 69 74 2d 61 62    62 72 65 76 2d 6c 65 6e 67 74 68 29 29 29 0a 0a | brev").(magit-abbrev-length))).. | 
| 190fa0 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 76    2d 61 62 62 72 65 76 20 28 72 65 76 29 0a 20 20 | (defun.magit-rev-abbrev.(rev)... | 
| 190fc0 | 28 6d 61 67 69 74 2d 72 65 76 2d 70 61 72 73 65    20 28 6d 61 67 69 74 2d 61 62 62 72 65 76 2d 61 | (magit-rev-parse.(magit-abbrev-a | 
| 190fe0 | 72 67 20 22 73 68 6f 72 74 22 29 20 72 65 76 29    29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | rg."short").rev))..(defun.magit- | 
| 191000 | 63 6f 6d 6d 69 74 2d 63 68 69 6c 64 72 65 6e 20    28 63 6f 6d 6d 69 74 20 26 6f 70 74 69 6f 6e 61 | commit-children.(commit.&optiona | 
| 191020 | 6c 20 61 72 67 73 29 0a 20 20 28 6d 61 70 63 61    72 20 23 27 63 61 72 0a 20 20 20 20 20 20 20 20 | l.args)...(mapcar.#'car......... | 
| 191040 | 20 20 28 2d 2d 66 69 6c 74 65 72 20 28 6d 65 6d    62 65 72 20 63 6f 6d 6d 69 74 20 28 63 64 72 20 | ..(--filter.(member.commit.(cdr. | 
| 191060 | 69 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 2d 2d 6d 61 70 20 | it)).....................(--map. | 
| 191080 | 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 69 74    20 22 20 22 29 0a 20 20 20 20 20 20 20 20 20 20 | (split-string.it.".")........... | 
| 1910a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6d 61 67 69 74 2d 67 69 74 2d 6c 69 6e 65 | .................(magit-git-line | 
| 1910c0 | 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c | s............................."l | 
| 1910e0 | 6f 67 22 20 22 2d 2d 66 6f 72 6d 61 74 3d 25 48    20 25 50 22 0a 20 20 20 20 20 20 20 20 20 20 20 | og"."--format=%H.%P"............ | 
| 191100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6f 72 20 61 72 67 73 20 28 6c 69 73 74 20 | .................(or.args.(list. | 
| 191120 | 22 2d 2d 62 72 61 6e 63 68 65 73 22 20 22 2d 2d    74 61 67 73 22 20 22 2d 2d 72 65 6d 6f 74 65 73 | "--branches"."--tags"."--remotes | 
| 191140 | 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "))............................. | 
| 191160 | 22 2d 2d 6e 6f 74 22 20 63 6f 6d 6d 69 74 29 29    29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | "--not".commit)))))..(defun.magi | 
| 191180 | 74 2d 63 6f 6d 6d 69 74 2d 70 61 72 65 6e 74 73    20 28 63 6f 6d 6d 69 74 29 0a 20 20 28 61 6e 64 | t-commit-parents.(commit)...(and | 
| 1911a0 | 2d 6c 65 74 2a 20 28 28 73 74 72 20 28 6d 61 67    69 74 2d 67 69 74 2d 73 74 72 69 6e 67 20 22 72 | -let*.((str.(magit-git-string."r | 
| 1911c0 | 65 76 2d 6c 69 73 74 22 20 22 2d 31 22 20 22 2d    2d 70 61 72 65 6e 74 73 22 20 63 6f 6d 6d 69 74 | ev-list"."-1"."--parents".commit | 
| 1911e0 | 29 29 29 0a 20 20 20 20 28 63 64 72 20 28 73 70    6c 69 74 2d 73 74 72 69 6e 67 20 73 74 72 29 29 | ))).....(cdr.(split-string.str)) | 
| 191200 | 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74    2d 70 61 74 63 68 2d 69 64 20 28 72 65 76 29 0a | ))..(defun.magit-patch-id.(rev). | 
| 191220 | 20 20 28 6d 61 67 69 74 2d 2d 77 69 74 68 2d 63    6f 6e 6e 65 63 74 69 6f 6e 2d 6c 6f 63 61 6c 2d | ..(magit--with-connection-local- | 
| 191240 | 76 61 72 69 61 62 6c 65 73 0a 20 20 20 20 28 6d    61 67 69 74 2d 2d 77 69 74 68 2d 74 65 6d 70 2d | variables.....(magit--with-temp- | 
| 191260 | 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 0a 20    20 20 20 20 20 28 6d 61 67 69 74 2d 70 72 6f 63 | process-buffer.......(magit-proc | 
| 191280 | 65 73 73 2d 66 69 6c 65 0a 20 20 20 20 20 20 20    73 68 65 6c 6c 2d 66 69 6c 65 2d 6e 61 6d 65 20 | ess-file........shell-file-name. | 
| 1912a0 | 6e 69 6c 20 27 28 74 20 6e 69 6c 29 20 6e 69 6c    20 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d 73 | nil.'(t.nil).nil.shell-command-s | 
| 1912c0 | 77 69 74 63 68 0a 20 20 20 20 20 20 20 28 6c 65    74 20 28 28 65 78 65 63 20 28 73 68 65 6c 6c 2d | witch........(let.((exec.(shell- | 
| 1912e0 | 71 75 6f 74 65 2d 61 72 67 75 6d 65 6e 74 20 28    6d 61 67 69 74 2d 67 69 74 2d 65 78 65 63 75 74 | quote-argument.(magit-git-execut | 
| 191300 | 61 62 6c 65 29 29 29 29 0a 20 20 20 20 20 20 20    20 20 28 66 6f 72 6d 61 74 20 22 25 73 20 64 69 | able))))..........(format."%s.di | 
| 191320 | 66 66 2d 74 72 65 65 20 2d 75 20 25 73 20 7c 20    25 73 20 70 61 74 63 68 2d 69 64 22 20 65 78 65 | ff-tree.-u.%s.|.%s.patch-id".exe | 
| 191340 | 63 20 72 65 76 20 65 78 65 63 29 29 29 0a 20 20    20 20 20 20 28 63 61 72 20 28 73 70 6c 69 74 2d | c.rev.exec))).......(car.(split- | 
| 191360 | 73 74 72 69 6e 67 20 28 62 75 66 66 65 72 2d 73    74 72 69 6e 67 29 29 29 29 29 29 0a 0a 28 64 65 | string.(buffer-string))))))..(de | 
| 191380 | 66 75 6e 20 6d 61 67 69 74 2d 72 65 76 2d 66 6f    72 6d 61 74 20 28 66 6f 72 6d 61 74 20 26 6f 70 | fun.magit-rev-format.(format.&op | 
| 1913a0 | 74 69 6f 6e 61 6c 20 72 65 76 20 61 72 67 73 29    0a 20 20 3b 3b 20 50 72 65 66 65 72 20 60 67 69 | tional.rev.args)...;;.Prefer.`gi | 
| 1913c0 | 74 20 6c 6f 67 20 2d 2d 6e 6f 2d 77 61 6c 6b 27    20 74 6f 20 60 67 69 74 20 73 68 6f 77 20 2d 2d | t.log.--no-walk'.to.`git.show.-- | 
| 1913e0 | 6e 6f 2d 70 61 74 63 68 27 20 62 65 63 61 75 73    65 20 69 74 0a 20 20 3b 3b 20 70 65 72 66 6f 72 | no-patch'.because.it...;;.perfor | 
| 191400 | 6d 73 20 62 65 74 74 65 72 20 69 6e 20 73 6f 6d    65 20 73 63 65 6e 61 72 69 6f 73 2e 0a 20 20 28 | ms.better.in.some.scenarios....( | 
| 191420 | 6c 65 74 20 28 28 73 74 72 20 28 6d 61 67 69 74    2d 67 69 74 2d 73 74 72 69 6e 67 20 22 6c 6f 67 | let.((str.(magit-git-string."log | 
| 191440 | 22 20 22 2d 2d 6e 6f 2d 77 61 6c 6b 22 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "."--no-walk"................... | 
| 191460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f    6e 63 61 74 20 22 2d 2d 66 6f 72 6d 61 74 3d 22 | .............(concat."--format=" | 
| 191480 | 20 66 6f 72 6d 61 74 29 20 61 72 67 73 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .format).args................... | 
| 1914a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66    20 72 65 76 20 28 6d 61 67 69 74 2d 2d 72 65 76 | .............(if.rev.(magit--rev | 
| 1914c0 | 2d 64 65 72 65 66 65 72 65 6e 63 65 20 72 65 76    29 20 22 48 45 41 44 22 29 0a 20 20 20 20 20 20 | -dereference.rev)."HEAD")....... | 
| 1914e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 22 2d 2d 22 29 29 29 | ........................."--"))) | 
| 191500 | 0a 20 20 20 20 28 61 6e 64 20 28 6e 6f 74 20 28    73 74 72 69 6e 67 2d 65 71 75 61 6c 20 73 74 72 | .....(and.(not.(string-equal.str | 
| 191520 | 20 22 22 29 29 0a 20 20 20 20 20 20 20 20 20 73    74 72 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | .""))..........str)))..(defun.ma | 
| 191540 | 67 69 74 2d 72 65 76 2d 69 6e 73 65 72 74 2d 66    6f 72 6d 61 74 20 28 66 6f 72 6d 61 74 20 26 6f | git-rev-insert-format.(format.&o | 
| 191560 | 70 74 69 6f 6e 61 6c 20 72 65 76 20 61 72 67 73    29 0a 20 20 3b 3b 20 50 72 65 66 65 72 20 60 67 | ptional.rev.args)...;;.Prefer.`g | 
| 191580 | 69 74 20 6c 6f 67 20 2d 2d 6e 6f 2d 77 61 6c 6b    27 20 74 6f 20 60 67 69 74 20 73 68 6f 77 20 2d | it.log.--no-walk'.to.`git.show.- | 
| 1915a0 | 2d 6e 6f 2d 70 61 74 63 68 27 20 62 65 63 61 75    73 65 20 69 74 0a 20 20 3b 3b 20 70 65 72 66 6f | -no-patch'.because.it...;;.perfo | 
| 1915c0 | 72 6d 73 20 62 65 74 74 65 72 20 69 6e 20 73 6f    6d 65 20 73 63 65 6e 61 72 69 6f 73 2e 0a 20 20 | rms.better.in.some.scenarios.... | 
| 1915e0 | 28 6d 61 67 69 74 2d 67 69 74 2d 69 6e 73 65 72    74 20 22 6c 6f 67 22 20 22 2d 2d 6e 6f 2d 77 61 | (magit-git-insert."log"."--no-wa | 
| 191600 | 6c 6b 22 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 | lk".....................(concat. | 
| 191620 | 22 2d 2d 66 6f 72 6d 61 74 3d 22 20 66 6f 72 6d    61 74 29 20 61 72 67 73 0a 20 20 20 20 20 20 20 | "--format=".format).args........ | 
| 191640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66    20 72 65 76 20 28 6d 61 67 69 74 2d 2d 72 65 76 | .............(if.rev.(magit--rev | 
| 191660 | 2d 64 65 72 65 66 65 72 65 6e 63 65 20 72 65 76    29 20 22 48 45 41 44 22 29 0a 20 20 20 20 20 20 | -dereference.rev)."HEAD")....... | 
| 191680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d    2d 22 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | .............."--"))..(defun.mag | 
| 1916a0 | 69 74 2d 66 6f 72 6d 61 74 2d 72 65 76 2d 73 75    6d 6d 61 72 79 20 28 72 65 76 29 0a 20 20 28 61 | it-format-rev-summary.(rev)...(a | 
| 1916c0 | 6e 64 2d 6c 65 74 2a 20 28 28 73 74 72 20 28 6d    61 67 69 74 2d 72 65 76 2d 66 6f 72 6d 61 74 20 | nd-let*.((str.(magit-rev-format. | 
| 1916e0 | 22 25 68 20 25 73 22 20 72 65 76 29 29 29 0a 20    20 20 20 28 70 72 6f 67 6e 20 3b 20 77 6f 72 6b | "%h.%s".rev))).....(progn.;.work | 
| 191700 | 20 61 72 6f 75 6e 64 20 64 65 62 62 75 67 73 23    33 31 38 34 30 0a 20 20 20 20 20 20 28 6d 61 67 | .around.debbugs#31840.......(mag | 
| 191720 | 69 74 2d 2d 70 75 74 2d 66 61 63 65 20 30 20 28    73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 20 22 | it--put-face.0.(string-match."." | 
| 191740 | 20 73 74 72 29 20 27 6d 61 67 69 74 2d 68 61 73    68 20 73 74 72 29 0a 20 20 20 20 20 20 73 74 72 | .str).'magit-hash.str).......str | 
| 191760 | 29 29 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67    69 74 2d 72 65 66 2d 6e 61 6d 65 73 70 61 63 65 | )))..(defvar.magit-ref-namespace | 
| 191780 | 73 0a 20 20 27 28 28 22 5c 5c 60 48 45 41 44 5c    5c 27 22 20 20 20 20 20 20 20 20 20 20 20 20 20 | s...'(("\\`HEAD\\'"............. | 
| 1917a0 | 20 20 20 20 20 2e 20 6d 61 67 69 74 2d 68 65 61    64 29 0a 20 20 20 20 28 22 5c 5c 60 72 65 66 73 | .......magit-head).....("\\`refs | 
| 1917c0 | 2f 74 61 67 73 2f 5c 5c 28 2e 2b 5c 5c 29 22 20    20 20 20 20 20 20 2e 20 6d 61 67 69 74 2d 74 61 | /tags/\\(.+\\)".........magit-ta | 
| 1917e0 | 67 29 0a 20 20 20 20 28 22 5c 5c 60 72 65 66 73    2f 68 65 61 64 73 2f 5c 5c 28 2e 2b 5c 5c 29 22 | g).....("\\`refs/heads/\\(.+\\)" | 
| 191800 | 20 20 20 20 20 20 2e 20 6d 61 67 69 74 2d 62 72    61 6e 63 68 2d 6c 6f 63 61 6c 29 0a 20 20 20 20 | ........magit-branch-local)..... | 
| 191820 | 28 22 5c 5c 60 72 65 66 73 2f 72 65 6d 6f 74 65    73 2f 5c 5c 28 2e 2b 5c 5c 29 22 20 20 20 20 2e | ("\\`refs/remotes/\\(.+\\)"..... | 
| 191840 | 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65    6d 6f 74 65 29 0a 20 20 20 20 28 22 5c 5c 60 72 | .magit-branch-remote).....("\\`r | 
| 191860 | 65 66 73 2f 62 69 73 65 63 74 2f 5c 5c 28 62 61    64 5c 5c 29 22 20 20 20 20 2e 20 6d 61 67 69 74 | efs/bisect/\\(bad\\)"......magit | 
| 191880 | 2d 62 69 73 65 63 74 2d 62 61 64 29 0a 20 20 20    20 28 22 5c 5c 60 72 65 66 73 2f 62 69 73 65 63 | -bisect-bad).....("\\`refs/bisec | 
| 1918a0 | 74 2f 5c 5c 28 73 6b 69 70 2e 2a 5c 5c 29 22 20    2e 20 6d 61 67 69 74 2d 62 69 73 65 63 74 2d 73 | t/\\(skip.*\\)"...magit-bisect-s | 
| 1918c0 | 6b 69 70 29 0a 20 20 20 20 28 22 5c 5c 60 72 65    66 73 2f 62 69 73 65 63 74 2f 5c 5c 28 67 6f 6f | kip).....("\\`refs/bisect/\\(goo | 
| 1918e0 | 64 2e 2a 5c 5c 29 22 20 2e 20 6d 61 67 69 74 2d    62 69 73 65 63 74 2d 67 6f 6f 64 29 0a 20 20 20 | d.*\\)"...magit-bisect-good).... | 
| 191900 | 20 28 22 5c 5c 60 72 65 66 73 2f 73 74 61 73 68    24 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .("\\`refs/stash$".............. | 
| 191920 | 2e 20 6d 61 67 69 74 2d 72 65 66 6e 61 6d 65 2d    73 74 61 73 68 29 0a 20 20 20 20 28 22 5c 5c 60 | ..magit-refname-stash).....("\\` | 
| 191940 | 72 65 66 73 2f 77 69 70 2f 5c 5c 28 2e 2b 5c 5c    29 22 20 20 20 20 20 20 20 20 2e 20 6d 61 67 69 | refs/wip/\\(.+\\)"..........magi | 
| 191960 | 74 2d 72 65 66 6e 61 6d 65 2d 77 69 70 29 0a 20    20 20 20 28 22 5c 5c 60 72 65 66 73 2f 70 75 6c | t-refname-wip).....("\\`refs/pul | 
| 191980 | 6c 72 65 71 73 2f 5c 5c 28 2e 2b 5c 5c 29 22 20    20 20 2e 20 6d 61 67 69 74 2d 72 65 66 6e 61 6d | lreqs/\\(.+\\)".....magit-refnam | 
| 1919a0 | 65 2d 70 75 6c 6c 72 65 71 29 0a 20 20 20 20 28    22 5c 5c 60 5c 5c 28 62 61 64 5c 5c 29 3a 22 20 | e-pullreq).....("\\`\\(bad\\):". | 
| 1919c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2e 20    6d 61 67 69 74 2d 62 69 73 65 63 74 2d 62 61 64 | ................magit-bisect-bad | 
| 1919e0 | 29 0a 20 20 20 20 28 22 5c 5c 60 5c 5c 28 73 6b    69 70 5c 5c 29 3a 22 20 20 20 20 20 20 20 20 20 | ).....("\\`\\(skip\\):"......... | 
| 191a00 | 20 20 20 20 20 2e 20 6d 61 67 69 74 2d 62 69 73    65 63 74 2d 73 6b 69 70 29 0a 20 20 20 20 28 22 | .......magit-bisect-skip).....(" | 
| 191a20 | 5c 5c 60 5c 5c 28 67 6f 6f 64 5c 5c 29 3a 22 20    20 20 20 20 20 20 20 20 20 20 20 20 20 2e 20 6d | \\`\\(good\\):"................m | 
| 191a40 | 61 67 69 74 2d 62 69 73 65 63 74 2d 67 6f 6f 64    29 0a 20 20 20 20 28 22 5c 5c 60 5c 5c 28 2e 2b | agit-bisect-good).....("\\`\\(.+ | 
| 191a60 | 5c 5c 29 22 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 2e 20 6d 61 67 69 74 2d 72 65 66 | \\)"...................magit-ref | 
| 191a80 | 6e 61 6d 65 29 29 0a 20 20 22 48 6f 77 20 72 65    66 73 20 61 72 65 20 66 6f 72 6d 61 74 74 65 64 | name))..."How.refs.are.formatted | 
| 191aa0 | 20 66 6f 72 20 64 69 73 70 6c 61 79 2e 0a 0a 45    61 63 68 20 65 6e 74 72 79 20 63 6f 6e 74 72 6f | .for.display...Each.entry.contro | 
| 191ac0 | 6c 73 20 68 6f 77 20 61 20 63 65 72 74 61 69 6e    20 74 79 70 65 20 6f 66 20 72 65 66 20 69 73 20 | ls.how.a.certain.type.of.ref.is. | 
| 191ae0 | 64 69 73 70 6c 61 79 65 64 2c 20 61 6e 64 0a 68    61 73 20 74 68 65 20 66 6f 72 6d 20 28 52 45 47 | displayed,.and.has.the.form.(REG | 
| 191b00 | 45 58 50 20 2e 20 46 41 43 45 29 2e 20 20 52 45    47 45 58 50 20 69 73 20 61 20 72 65 67 75 6c 61 | EXP...FACE)...REGEXP.is.a.regula | 
| 191b20 | 72 20 65 78 70 72 65 73 73 69 6f 6e 0a 75 73 65    64 20 74 6f 20 6d 61 74 63 68 20 66 75 6c 6c 20 | r.expression.used.to.match.full. | 
| 191b40 | 72 65 66 73 2e 20 20 54 68 65 20 66 69 72 73 74    20 65 6e 74 72 79 20 77 68 6f 73 65 20 52 45 47 | refs...The.first.entry.whose.REG | 
| 191b60 | 45 58 50 20 6d 61 74 63 68 65 73 0a 74 68 65 20    72 65 66 65 72 65 6e 63 65 20 69 73 20 75 73 65 | EXP.matches.the.reference.is.use | 
| 191b80 | 64 2e 0a 0a 49 6e 20 6c 6f 67 20 61 6e 64 20 72    65 76 69 73 69 6f 6e 20 62 75 66 66 65 72 73 20 | d...In.log.and.revision.buffers. | 
| 191ba0 | 74 68 65 20 66 69 72 73 74 20 72 65 67 65 78 70    20 73 75 62 6d 61 74 63 68 20 62 65 63 6f 6d 65 | the.first.regexp.submatch.become | 
| 191bc0 | 73 20 74 68 65 0a 5c 22 6c 61 62 65 6c 5c 22 20    74 68 61 74 20 72 65 70 72 65 73 65 6e 74 73 20 | s.the.\"label\".that.represents. | 
| 191be0 | 74 68 65 20 72 65 66 20 61 6e 64 20 69 73 20 70    72 6f 70 65 72 74 69 7a 65 64 20 77 69 74 68 20 | the.ref.and.is.propertized.with. | 
| 191c00 | 46 4f 4e 54 2e 0a 49 6e 20 72 65 66 73 20 62 75    66 66 65 72 73 20 74 68 65 20 64 69 73 70 6c 61 | FONT..In.refs.buffers.the.displa | 
| 191c20 | 79 65 64 20 74 65 78 74 20 69 73 20 63 6f 6e 74    72 6f 6c 6c 65 64 20 62 79 20 6f 74 68 65 72 20 | yed.text.is.controlled.by.other. | 
| 191c40 | 6d 65 61 6e 73 0a 61 6e 64 20 74 68 69 73 20 6f    70 74 69 6f 6e 20 6f 6e 6c 79 20 63 6f 6e 74 72 | means.and.this.option.only.contr | 
| 191c60 | 6f 6c 73 20 77 68 61 74 20 66 61 63 65 20 69 73    20 75 73 65 64 2e 22 29 0a 0a 28 64 65 66 75 6e | ols.what.face.is.used.")..(defun | 
| 191c80 | 20 6d 61 67 69 74 2d 66 6f 72 6d 61 74 2d 72 65    66 2d 6c 61 62 65 6c 73 20 28 73 74 72 69 6e 67 | .magit-format-ref-labels.(string | 
| 191ca0 | 29 0a 20 20 28 73 61 76 65 2d 6d 61 74 63 68 2d    64 61 74 61 0a 20 20 20 20 28 6c 65 74 20 28 28 | )...(save-match-data.....(let.(( | 
| 191cc0 | 72 65 67 65 78 70 20 22 5c 5c 28 2c 20 5c 5c 7c    74 61 67 3a 20 5c 5c 7c 48 45 41 44 20 2d 3e 20 | regexp."\\(,.\\|tag:.\\|HEAD.->. | 
| 191ce0 | 5c 5c 29 22 29 0a 20 20 20 20 20 20 20 20 20 20    6e 61 6d 65 73 29 0a 20 20 20 20 20 20 28 69 66 | \\)")...........names).......(if | 
| 191d00 | 20 28 61 6e 64 20 28 64 65 72 69 76 65 64 2d 6d    6f 64 65 2d 70 20 27 6d 61 67 69 74 2d 6c 6f 67 | .(and.(derived-mode-p.'magit-log | 
| 191d20 | 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6d 65 6d 62 65 72 20 22 2d | -mode)................(member."- | 
| 191d40 | 2d 73 69 6d 70 6c 69 66 79 2d 62 79 2d 64 65 63    6f 72 61 74 69 6f 6e 22 20 6d 61 67 69 74 2d 62 | -simplify-by-decoration".magit-b | 
| 191d60 | 75 66 66 65 72 2d 6c 6f 67 2d 61 72 67 73 29 29    0a 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 | uffer-log-args))...........(let. | 
| 191d80 | 28 28 62 72 61 6e 63 68 65 73 20 28 6d 61 67 69    74 2d 6c 69 73 74 2d 6c 6f 63 61 6c 2d 62 72 61 | ((branches.(magit-list-local-bra | 
| 191da0 | 6e 63 68 2d 6e 61 6d 65 73 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 20 | nch-names)).................(re. | 
| 191dc0 | 28 66 6f 72 6d 61 74 20 22 5e 25 73 2f 2e 2b 22    20 28 72 65 67 65 78 70 2d 6f 70 74 20 28 6d 61 | (format."^%s/.+".(regexp-opt.(ma | 
| 191de0 | 67 69 74 2d 6c 69 73 74 2d 72 65 6d 6f 74 65 73    29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | git-list-remotes)))))........... | 
| 191e00 | 20 20 28 73 65 74 71 20 6e 61 6d 65 73 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..(setq.names................... | 
| 191e20 | 28 2d 2d 6d 61 70 20 28 63 6f 6e 64 20 28 28 73    74 72 69 6e 67 2d 65 71 75 61 6c 20 69 74 20 22 | (--map.(cond.((string-equal.it." | 
| 191e40 | 48 45 41 44 22 29 20 20 20 20 20 69 74 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | HEAD").....it).................. | 
| 191e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28    73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 | ..............((string-prefix-p. | 
| 191e80 | 22 72 65 66 73 2f 22 20 69 74 29 20 69 74 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "refs/".it).it)................. | 
| 191ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    28 6d 65 6d 62 65 72 20 69 74 20 62 72 61 6e 63 | ...............((member.it.branc | 
| 191ec0 | 68 65 73 29 20 28 63 6f 6e 63 61 74 20 22 72 65    66 73 2f 68 65 61 64 73 2f 22 20 69 74 29 29 0a | hes).(concat."refs/heads/".it)). | 
| 191ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( | 
| 191f00 | 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 72 65    20 69 74 29 20 28 63 6f 6e 63 61 74 20 22 72 65 | (string-match.re.it).(concat."re | 
| 191f20 | 66 73 2f 72 65 6d 6f 74 65 73 2f 22 20 69 74 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | fs/remotes/".it))............... | 
| 191f40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 74 20 20 20 20 20 20 20 20 20 20 20 20 20 | .................(t............. | 
| 191f60 | 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 22    72 65 66 73 2f 22 20 69 74 29 29 29 0a 20 20 20 | .......(concat."refs/".it))).... | 
| 191f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 73 70 6c 69 74 2d 73 74 72 | ......................(split-str | 
| 191fa0 | 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 | ing...........................(s | 
| 191fc0 | 74 72 69 6e 67 2d 72 65 70 6c 61 63 65 20 22 74    61 67 3a 20 22 20 22 72 65 66 73 2f 74 61 67 73 | tring-replace."tag:."."refs/tags | 
| 191fe0 | 2f 22 20 73 74 72 69 6e 67 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | /".string)...................... | 
| 192000 | 20 20 20 20 20 72 65 67 65 78 70 20 74 29 29 29    29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 | .....regexp.t)))).........(setq. | 
| 192020 | 6e 61 6d 65 73 20 28 73 70 6c 69 74 2d 73 74 72    69 6e 67 20 73 74 72 69 6e 67 20 72 65 67 65 78 | names.(split-string.string.regex | 
| 192040 | 70 20 74 29 29 29 0a 20 20 20 20 20 20 28 6c 65    74 20 28 73 74 61 74 65 20 68 65 61 64 20 75 70 | p.t))).......(let.(state.head.up | 
| 192060 | 73 74 72 65 61 6d 20 74 61 67 73 20 62 72 61 6e    63 68 65 73 20 72 65 6d 6f 74 65 73 20 6f 74 68 | stream.tags.branches.remotes.oth | 
| 192080 | 65 72 20 63 6f 6d 62 69 6e 65 64 29 0a 20 20 20    20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 72 65 | er.combined).........(dolist.(re | 
| 1920a0 | 66 20 6e 61 6d 65 73 29 0a 20 20 20 20 20 20 20    20 20 20 28 6c 65 74 2a 20 28 28 66 61 63 65 20 | f.names)...........(let*.((face. | 
| 1920c0 | 28 63 64 72 20 28 2d 2d 66 69 72 73 74 20 28 73    74 72 69 6e 67 2d 6d 61 74 63 68 20 28 63 61 72 | (cdr.(--first.(string-match.(car | 
| 1920e0 | 20 69 74 29 20 72 65 66 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .it).ref)....................... | 
| 192100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d    61 67 69 74 2d 72 65 66 2d 6e 61 6d 65 73 70 61 | ...............magit-ref-namespa | 
| 192120 | 63 65 73 29 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6e 61 6d 65 20 28 6d | ces)))..................(name.(m | 
| 192140 | 61 67 69 74 2d 2d 70 72 6f 70 65 72 74 69 7a 65    2d 66 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 | agit--propertize-face........... | 
| 192160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f    72 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 | ..............(or.(match-string. | 
| 192180 | 31 20 72 65 66 29 20 72 65 66 29 20 66 61 63 65    29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | 1.ref).ref).face)))............. | 
| 1921a0 | 28 63 6c 2d 63 61 73 65 20 66 61 63 65 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 28 6d 61 | (cl-case.face...............((ma | 
| 1921c0 | 67 69 74 2d 62 69 73 65 63 74 2d 62 61 64 20 6d    61 67 69 74 2d 62 69 73 65 63 74 2d 73 6b 69 70 | git-bisect-bad.magit-bisect-skip | 
| 1921e0 | 20 6d 61 67 69 74 2d 62 69 73 65 63 74 2d 67 6f    6f 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .magit-bisect-good)............. | 
| 192200 | 20 20 20 28 73 65 74 71 20 73 74 61 74 65 20 6e    61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 | ...(setq.state.name))........... | 
| 192220 | 20 20 20 20 28 6d 61 67 69 74 2d 68 65 61 64 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ....(magit-head................( | 
| 192240 | 73 65 74 71 20 68 65 61 64 20 28 6d 61 67 69 74    2d 2d 70 72 6f 70 65 72 74 69 7a 65 2d 66 61 63 | setq.head.(magit--propertize-fac | 
| 192260 | 65 20 22 40 22 20 27 6d 61 67 69 74 2d 68 65 61    64 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | e."@".'magit-head)))............ | 
| 192280 | 20 20 20 28 6d 61 67 69 74 2d 74 61 67 20 20 20    20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 6e | ...(magit-tag............(push.n | 
| 1922a0 | 61 6d 65 20 74 61 67 73 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | ame.tags))...............(magit- | 
| 1922c0 | 62 72 61 6e 63 68 2d 6c 6f 63 61 6c 20 20 20 28    70 75 73 68 20 6e 61 6d 65 20 62 72 61 6e 63 68 | branch-local...(push.name.branch | 
| 1922e0 | 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6d 61 67 69 74 2d 62 72 61 6e 63 68 | es))...............(magit-branch | 
| 192300 | 2d 72 65 6d 6f 74 65 20 20 28 70 75 73 68 20 6e    61 6d 65 20 72 65 6d 6f 74 65 73 29 29 0a 20 20 | -remote..(push.name.remotes))... | 
| 192320 | 20 20 20 20 20 20 20 20 20 20 20 20 28 74 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ............(t.................. | 
| 192340 | 20 20 28 70 75 73 68 20 6e 61 6d 65 20 6f 74 68    65 72 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 | ..(push.name.other)))))......... | 
| 192360 | 28 73 65 74 71 20 72 65 6d 6f 74 65 73 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 71 | (setq.remotes...............(seq | 
| 192380 | 2d 6b 65 65 70 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 6e 61 | -keep................(lambda.(na | 
| 1923a0 | 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 69 66 20 28 73 74 72 69 6e 67 | me)..................(if.(string | 
| 1923c0 | 2d 6d 61 74 63 68 20 22 5c 5c 60 5c 5c 28 5b 5e    2f 5d 2a 5c 5c 29 2f 5c 5c 28 2e 2a 5c 5c 29 5c | -match."\\`\\([^/]*\\)/\\(.*\\)\ | 
| 1923e0 | 5c 27 22 20 6e 61 6d 65 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | \'".name)......................( | 
| 192400 | 6c 65 74 20 28 28 72 20 28 6d 61 74 63 68 2d 73    74 72 69 6e 67 20 31 20 6e 61 6d 65 29 29 0a 20 | let.((r.(match-string.1.name)).. | 
| 192420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 62 20 28 6d 61 | ..........................(b.(ma | 
| 192440 | 74 63 68 2d 73 74 72 69 6e 67 20 32 20 6e 61 6d    65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | tch-string.2.name)))............ | 
| 192460 | 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64    20 28 6e 6f 74 20 28 65 71 75 61 6c 20 62 20 22 | ............(and.(not.(equal.b." | 
| 192480 | 48 45 41 44 22 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | HEAD"))......................... | 
| 1924a0 | 20 20 20 20 28 69 66 20 28 65 71 75 61 6c 20 28    63 6f 6e 63 61 74 20 22 72 65 66 73 2f 72 65 6d | ....(if.(equal.(concat."refs/rem | 
| 1924c0 | 6f 74 65 73 2f 22 20 6e 61 6d 65 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | otes/".name).................... | 
| 1924e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 | ....................(magit-git-s | 
| 192500 | 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tring........................... | 
| 192520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73    79 6d 62 6f 6c 69 63 2d 72 65 66 22 0a 20 20 20 | .............."symbolic-ref".... | 
| 192540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 192560 | 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 72 65    66 73 2f 72 65 6d 6f 74 65 73 2f 25 73 2f 48 45 | .....(format."refs/remotes/%s/HE | 
| 192580 | 41 44 22 20 72 29 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | AD".r)))........................ | 
| 1925a0 | 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d    2d 70 72 6f 70 65 72 74 69 7a 65 2d 66 61 63 65 | .........(magit--propertize-face | 
| 1925c0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1925e0 | 20 20 6e 61 6d 65 20 27 6d 61 67 69 74 2d 62 72    61 6e 63 68 2d 72 65 6d 6f 74 65 2d 68 65 61 64 | ..name.'magit-branch-remote-head | 
| 192600 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... | 
| 192620 | 6e 61 6d 65 29 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 6e 61 6d 65 29 | name)))....................name) | 
| 192640 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 72 65 6d 6f 74 65 73 29 29 0a 20 20 20 20 20 | )................remotes))...... | 
| 192660 | 20 20 20 28 6c 65 74 2a 20 28 28 63 75 72 72 65    6e 74 20 28 6d 61 67 69 74 2d 67 65 74 2d 63 75 | ...(let*.((current.(magit-get-cu | 
| 192680 | 72 72 65 6e 74 2d 62 72 61 6e 63 68 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 | rrent-branch))................(t | 
| 1926a0 | 61 72 67 65 74 20 20 28 6d 61 67 69 74 2d 67 65    74 2d 75 70 73 74 72 65 61 6d 2d 62 72 61 6e 63 | arget..(magit-get-upstream-branc | 
| 1926c0 | 68 20 63 75 72 72 65 6e 74 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 | h.current)))...........(dolist.( | 
| 1926e0 | 6e 61 6d 65 20 62 72 61 6e 63 68 65 73 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 | name.branches).............(let. | 
| 192700 | 28 28 70 75 73 68 20 28 63 61 72 20 28 6d 65 6d    62 65 72 20 28 6d 61 67 69 74 2d 67 65 74 2d 70 | ((push.(car.(member.(magit-get-p | 
| 192720 | 75 73 68 2d 62 72 61 6e 63 68 20 6e 61 6d 65 29    20 72 65 6d 6f 74 65 73 29 29 29 29 0a 20 20 20 | ush-branch.name).remotes)))).... | 
| 192740 | 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e    20 70 75 73 68 0a 20 20 20 20 20 20 20 20 20 20 | ...........(when.push........... | 
| 192760 | 20 20 20 20 20 20 28 73 65 74 71 20 72 65 6d 6f    74 65 73 20 28 64 65 6c 65 74 65 20 70 75 73 68 | ......(setq.remotes.(delete.push | 
| 192780 | 20 72 65 6d 6f 74 65 73 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 | .remotes)).................(stri | 
| 1927a0 | 6e 67 2d 6d 61 74 63 68 20 22 5e 5b 5e 2f 5d 2a    2f 22 20 70 75 73 68 29 0a 20 20 20 20 20 20 20 | ng-match."^[^/]*/".push)........ | 
| 1927c0 | 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 70    75 73 68 20 28 73 75 62 73 74 72 69 6e 67 20 70 | .........(setq.push.(substring.p | 
| 1927e0 | 75 73 68 20 30 20 28 6d 61 74 63 68 2d 65 6e 64    20 30 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 | ush.0.(match-end.0)))).......... | 
| 192800 | 20 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 28 65 71 75 61 | .....(cond................((equa | 
| 192820 | 6c 20 6e 61 6d 65 20 63 75 72 72 65 6e 74 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | l.name.current)................. | 
| 192840 | 28 73 65 74 71 20 68 65 61 64 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (setq.head...................... | 
| 192860 | 20 28 63 6f 6e 63 61 74 20 70 75 73 68 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(concat.push................... | 
| 192880 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67    69 74 2d 2d 70 72 6f 70 65 72 74 69 7a 65 2d 66 | ............(magit--propertize-f | 
| 1928a0 | 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ace............................. | 
| 1928c0 | 20 20 20 6e 61 6d 65 20 27 6d 61 67 69 74 2d 62    72 61 6e 63 68 2d 63 75 72 72 65 6e 74 29 29 29 | ...name.'magit-branch-current))) | 
| 1928e0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 28 65 71 75 61 6c 20 6e 61 6d 65 20 74 61 | )................((equal.name.ta | 
| 192900 | 72 67 65 74 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 73 65 74 71 20 75 70 73 74 | rget).................(setq.upst | 
| 192920 | 72 65 61 6d 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 | ream.......................(conc | 
| 192940 | 61 74 20 70 75 73 68 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | at.push......................... | 
| 192960 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 70 72    6f 70 65 72 74 69 7a 65 2d 66 61 63 65 0a 20 20 | ......(magit--propertize-face... | 
| 192980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 6e 61 6d | .............................nam | 
| 1929a0 | 65 20 27 28 6d 61 67 69 74 2d 62 72 61 6e 63 68    2d 75 70 73 74 72 65 61 6d 0a 20 20 20 20 20 20 | e.'(magit-branch-upstream....... | 
| 1929c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1929e0 | 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 6c 6f 63    61 6c 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 | magit-branch-local)))))......... | 
| 192a00 | 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 | .......(t.................(push. | 
| 192a20 | 28 63 6f 6e 63 61 74 20 70 75 73 68 20 6e 61 6d    65 29 20 63 6f 6d 62 69 6e 65 64 29 29 29 29 29 | (concat.push.name).combined))))) | 
| 192a40 | 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e    20 28 61 6e 64 20 74 61 72 67 65 74 20 28 6e 6f | ...........(when.(and.target.(no | 
| 192a60 | 74 20 75 70 73 74 72 65 61 6d 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 28 69 66 20 28 6d 65 | t.upstream)).............(if.(me | 
| 192a80 | 6d 62 65 72 20 74 61 72 67 65 74 20 72 65 6d 6f    74 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 | mber.target.remotes)............ | 
| 192aa0 | 20 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | .....(progn...................(m | 
| 192ac0 | 61 67 69 74 2d 2d 61 64 64 2d 66 61 63 65 2d 74    65 78 74 2d 70 72 6f 70 65 72 74 79 0a 20 20 20 | agit--add-face-text-property.... | 
| 192ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    30 20 28 6c 65 6e 67 74 68 20 74 61 72 67 65 74 | ................0.(length.target | 
| 192b00 | 29 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d    75 70 73 74 72 65 61 6d 20 6e 69 6c 20 74 61 72 | ).'magit-branch-upstream.nil.tar | 
| 192b20 | 67 65 74 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 73 65 74 71 20 75 70 73 | get)...................(setq.ups | 
| 192b40 | 74 72 65 61 6d 20 74 61 72 67 65 74 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tream.target)................... | 
| 192b60 | 28 73 65 74 71 20 72 65 6d 6f 74 65 73 20 20 28    64 65 6c 65 74 65 20 74 61 72 67 65 74 20 72 65 | (setq.remotes..(delete.target.re | 
| 192b80 | 6d 6f 74 65 73 29 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 | motes)))...............(when-let | 
| 192ba0 | 20 28 28 74 61 72 67 65 74 20 28 63 61 72 20 28    6d 65 6d 62 65 72 20 74 61 72 67 65 74 20 63 6f | .((target.(car.(member.target.co | 
| 192bc0 | 6d 62 69 6e 65 64 29 29 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | mbined)))).................(magi | 
| 192be0 | 74 2d 2d 61 64 64 2d 66 61 63 65 2d 74 65 78 74    2d 70 72 6f 70 65 72 74 79 0a 20 20 20 20 20 20 | t--add-face-text-property....... | 
| 192c00 | 20 20 20 20 20 20 20 20 20 20 20 30 20 28 6c 65    6e 67 74 68 20 74 61 72 67 65 74 29 20 27 6d 61 | ...........0.(length.target).'ma | 
| 192c20 | 67 69 74 2d 62 72 61 6e 63 68 2d 75 70 73 74 72    65 61 6d 20 6e 69 6c 20 74 61 72 67 65 74 29 0a | git-branch-upstream.nil.target). | 
| 192c40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 73 65 74 71 20 75 70 73 74 72 65 61 6d 20 74 | ................(setq.upstream.t | 
| 192c60 | 61 72 67 65 74 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 73 65 74 71 20 63 6f 6d | arget).................(setq.com | 
| 192c80 | 62 69 6e 65 64 20 28 64 65 6c 65 74 65 20 74 61    72 67 65 74 20 63 6f 6d 62 69 6e 65 64 29 29 29 | bined.(delete.target.combined))) | 
| 192ca0 | 29 29 29 0a 20 20 20 20 20 20 20 20 28 6d 61 70    63 6f 6e 63 61 74 20 23 27 69 64 65 6e 74 69 74 | ))).........(mapconcat.#'identit | 
| 192cc0 | 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 66 6c 61 74 74 65 6e 2d 74 72 | y....................(flatten-tr | 
| 192ce0 | 65 65 20 60 28 2c 73 74 61 74 65 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ee.`(,state..................... | 
| 192d00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2c    68 65 61 64 0a 20 20 20 20 20 20 20 20 20 20 20 | ...............,head............ | 
| 192d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 2c 75 70 73 74 72 65 61 | ........................,upstrea | 
| 192d40 | 6d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | m............................... | 
| 192d60 | 20 20 20 20 20 2c 40 28 6e 72 65 76 65 72 73 65    20 74 61 67 73 29 0a 20 20 20 20 20 20 20 20 20 | .....,@(nreverse.tags).......... | 
| 192d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 2c 40 28 6e 72 65 | ..........................,@(nre | 
| 192da0 | 76 65 72 73 65 20 63 6f 6d 62 69 6e 65 64 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | verse.combined)................. | 
| 192dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 2c 40 28 6e 72 65 76 65 72 73 65 20 72 | ...................,@(nreverse.r | 
| 192de0 | 65 6d 6f 74 65 73 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | emotes)......................... | 
| 192e00 | 20 20 20 20 20 20 20 20 20 20 20 2c 40 6f 74 68    65 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ...........,@other))............ | 
| 192e20 | 20 20 20 20 20 20 20 20 22 20 22 29 29 29 29 29    0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6f | ........".")))))..(defun.magit-o | 
| 192e40 | 62 6a 65 63 74 2d 74 79 70 65 20 28 6f 62 6a 65    63 74 29 0a 20 20 28 6d 61 67 69 74 2d 67 69 74 | bject-type.(object)...(magit-git | 
| 192e60 | 2d 73 74 72 69 6e 67 20 22 63 61 74 2d 66 69 6c    65 22 20 22 2d 74 22 20 6f 62 6a 65 63 74 29 29 | -string."cat-file"."-t".object)) | 
| 192e80 | 0a 0a 28 64 65 66 6d 61 63 72 6f 20 6d 61 67 69    74 2d 77 69 74 68 2d 62 6c 6f 62 20 28 63 6f 6d | ..(defmacro.magit-with-blob.(com | 
| 192ea0 | 6d 69 74 20 66 69 6c 65 20 26 72 65 73 74 20 62    6f 64 79 29 0a 20 20 28 64 65 63 6c 61 72 65 20 | mit.file.&rest.body)...(declare. | 
| 192ec0 | 28 69 6e 64 65 6e 74 20 32 29 0a 20 20 20 20 20    20 20 20 20 20 20 28 64 65 62 75 67 20 28 66 6f | (indent.2)............(debug.(fo | 
| 192ee0 | 72 6d 20 66 6f 72 6d 20 62 6f 64 79 29 29 29 0a    20 20 60 28 6d 61 67 69 74 2d 2d 77 69 74 68 2d | rm.form.body)))...`(magit--with- | 
| 192f00 | 74 65 6d 70 2d 70 72 6f 63 65 73 73 2d 62 75 66    66 65 72 0a 20 20 20 20 20 28 6c 65 74 20 28 28 | temp-process-buffer......(let.(( | 
| 192f20 | 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65    20 2c 66 69 6c 65 29 29 0a 20 20 20 20 20 20 20 | buffer-file-name.,file))........ | 
| 192f40 | 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a    20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | (save-excursion..........(magit- | 
| 192f60 | 67 69 74 2d 69 6e 73 65 72 74 20 22 63 61 74 2d    66 69 6c 65 22 20 22 2d 70 22 0a 20 20 20 20 20 | git-insert."cat-file"."-p"...... | 
| 192f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 2c 63 | ......................(concat.,c | 
| 192fa0 | 6f 6d 6d 69 74 20 22 3a 22 20 62 75 66 66 65 72    2d 66 69 6c 65 2d 6e 61 6d 65 29 29 29 0a 20 20 | ommit.":".buffer-file-name)))... | 
| 192fc0 | 20 20 20 20 20 28 64 65 63 6f 64 65 2d 63 6f 64    69 6e 67 2d 69 6e 73 65 72 74 65 64 2d 72 65 67 | .....(decode-coding-inserted-reg | 
| 192fe0 | 69 6f 6e 0a 20 20 20 20 20 20 20 20 28 70 6f 69    6e 74 2d 6d 69 6e 29 20 28 70 6f 69 6e 74 2d 6d | ion.........(point-min).(point-m | 
| 193000 | 61 78 29 20 62 75 66 66 65 72 2d 66 69 6c 65 2d    6e 61 6d 65 20 74 20 6e 69 6c 20 6e 69 6c 20 74 | ax).buffer-file-name.t.nil.nil.t | 
| 193020 | 29 0a 20 20 20 20 20 20 20 2c 40 62 6f 64 79 29    29 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 | )........,@body)))..(defvar.magi | 
| 193040 | 74 2d 74 72 61 6d 70 2d 70 72 6f 63 65 73 73 2d    65 6e 76 69 72 6f 6e 6d 65 6e 74 20 6e 69 6c 29 | t-tramp-process-environment.nil) | 
| 193060 | 0a 0a 28 64 65 66 6d 61 63 72 6f 20 6d 61 67 69    74 2d 77 69 74 68 2d 74 65 6d 70 2d 69 6e 64 65 | ..(defmacro.magit-with-temp-inde | 
| 193080 | 78 20 28 74 72 65 65 20 61 72 67 20 26 72 65 73    74 20 62 6f 64 79 29 0a 20 20 28 64 65 63 6c 61 | x.(tree.arg.&rest.body)...(decla | 
| 1930a0 | 72 65 20 28 69 6e 64 65 6e 74 20 32 29 20 28 64    65 62 75 67 20 28 66 6f 72 6d 20 66 6f 72 6d 20 | re.(indent.2).(debug.(form.form. | 
| 1930c0 | 62 6f 64 79 29 29 29 0a 20 20 28 6c 65 74 20 28    28 66 69 6c 65 20 28 63 6c 2d 67 65 6e 73 79 6d | body)))...(let.((file.(cl-gensym | 
| 1930e0 | 20 22 66 69 6c 65 22 29 29 29 0a 20 20 20 20 60    28 6c 65 74 20 28 28 6d 61 67 69 74 2d 2d 72 65 | ."file"))).....`(let.((magit--re | 
| 193100 | 66 72 65 73 68 2d 63 61 63 68 65 20 6e 69 6c 29    0a 20 20 20 20 20 20 20 20 20 20 20 28 2c 66 69 | fresh-cache.nil)............(,fi | 
| 193120 | 6c 65 20 28 6d 61 67 69 74 2d 63 6f 6e 76 65 72    74 2d 66 69 6c 65 6e 61 6d 65 2d 66 6f 72 2d 67 | le.(magit-convert-filename-for-g | 
| 193140 | 69 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6d 61 6b 65 2d 74 65 6d 70 | it....................(make-temp | 
| 193160 | 2d 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 65 78 70 61 6e | -name.....................(expan | 
| 193180 | 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 69 6e 64    65 78 2e 6d 61 67 69 74 2e 22 20 28 6d 61 67 69 | d-file-name."index.magit.".(magi | 
| 1931a0 | 74 2d 67 69 74 64 69 72 29 29 29 29 29 29 0a 20    20 20 20 20 20 20 28 75 6e 77 69 6e 64 2d 70 72 | t-gitdir))))))........(unwind-pr | 
| 1931c0 | 6f 74 65 63 74 0a 20 20 20 20 20 20 20 20 20 20    20 28 6d 61 67 69 74 2d 77 69 74 68 2d 74 6f 70 | otect............(magit-with-top | 
| 1931e0 | 6c 65 76 65 6c 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 74 | level..............(when-let.((t | 
| 193200 | 72 65 65 20 2c 74 72 65 65 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 | ree.,tree))................(unle | 
| 193220 | 73 73 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 75    63 63 65 73 73 20 22 72 65 61 64 2d 74 72 65 65 | ss.(magit-git-success."read-tree | 
| 193240 | 22 20 2c 61 72 67 20 74 72 65 65 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ".,arg.tree..................... | 
| 193260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 22 2d | ......................(concat."- | 
| 193280 | 2d 69 6e 64 65 78 2d 6f 75 74 70 75 74 3d 22 20    2c 66 69 6c 65 29 29 0a 20 20 20 20 20 20 20 20 | -index-output=".,file))......... | 
| 1932a0 | 20 20 20 20 20 20 20 20 20 28 65 72 72 6f 72 20    22 43 61 6e 6e 6f 74 20 72 65 61 64 20 74 72 65 | .........(error."Cannot.read.tre | 
| 1932c0 | 65 20 25 73 22 20 74 72 65 65 29 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 | e.%s".tree)))..............(if.( | 
| 1932e0 | 66 69 6c 65 2d 72 65 6d 6f 74 65 2d 70 20 64 65    66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 | file-remote-p.default-directory) | 
| 193300 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 6c 65 74 20 28 28 6d 61 67 69 74 2d 74 | ..................(let.((magit-t | 
| 193320 | 72 61 6d 70 2d 70 72 6f 63 65 73 73 2d 65 6e 76    69 72 6f 6e 6d 65 6e 74 0a 20 20 20 20 20 20 20 | ramp-process-environment........ | 
| 193340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 63 6f 6e 73 20 28 63 6f 6e 63 61 74 20 22 | .................(cons.(concat." | 
| 193360 | 47 49 54 5f 49 4e 44 45 58 5f 46 49 4c 45 3d 22    20 2c 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 | GIT_INDEX_FILE=".,file)......... | 
| 193380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 6d 61 67 69 74 2d 74 72 61 6d | ......................magit-tram | 
| 1933a0 | 70 2d 70 72 6f 63 65 73 73 2d 65 6e 76 69 72 6f    6e 6d 65 6e 74 29 29 29 0a 20 20 20 20 20 20 20 | p-process-environment)))........ | 
| 1933c0 | 20 20 20 20 20 20 20 20 20 20 20 20 2c 40 62 6f    64 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ............,@body)............. | 
| 1933e0 | 20 20 20 28 77 69 74 68 2d 65 6e 76 69 72 6f 6e    6d 65 6e 74 2d 76 61 72 69 61 62 6c 65 73 20 28 | ...(with-environment-variables.( | 
| 193400 | 28 22 47 49 54 5f 49 4e 44 45 58 5f 46 49 4c 45    22 20 2c 66 69 6c 65 29 29 0a 20 20 20 20 20 20 | ("GIT_INDEX_FILE".,file))....... | 
| 193420 | 20 20 20 20 20 20 20 20 20 20 20 2c 40 62 6f 64    79 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 69 | ...........,@body)))..........(i | 
| 193440 | 67 6e 6f 72 65 2d 65 72 72 6f 72 73 0a 20 20 20    20 20 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d | gnore-errors............(delete- | 
| 193460 | 66 69 6c 65 20 28 63 6f 6e 63 61 74 20 28 66 69    6c 65 2d 72 65 6d 6f 74 65 2d 70 20 64 65 66 61 | file.(concat.(file-remote-p.defa | 
| 193480 | 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 20 2c    66 69 6c 65 29 29 29 29 29 29 29 0a 0a 28 64 65 | ult-directory).,file)))))))..(de | 
| 1934a0 | 66 75 6e 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74    2d 74 72 65 65 20 28 6d 65 73 73 61 67 65 20 26 | fun.magit-commit-tree.(message.& | 
| 1934c0 | 6f 70 74 69 6f 6e 61 6c 20 74 72 65 65 20 26 72    65 73 74 20 70 61 72 65 6e 74 73 29 0a 20 20 28 | optional.tree.&rest.parents)...( | 
| 1934e0 | 6d 61 67 69 74 2d 67 69 74 2d 73 74 72 69 6e 67    20 22 63 6f 6d 6d 69 74 2d 74 72 65 65 22 20 22 | magit-git-string."commit-tree"." | 
| 193500 | 2d 2d 6e 6f 2d 67 70 67 2d 73 69 67 6e 22 20 22    2d 6d 22 20 6d 65 73 73 61 67 65 0a 20 20 20 20 | --no-gpg-sign"."-m".message..... | 
| 193520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 2d 2d 6d 61 70 63 61 74 20 28 6c 69 73 74 20 | ................(--mapcat.(list. | 
| 193540 | 22 2d 70 22 20 69 74 29 20 28 64 65 6c 71 20 6e    69 6c 20 70 61 72 65 6e 74 73 29 29 0a 20 20 20 | "-p".it).(delq.nil.parents)).... | 
| 193560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6f 72 20 74 72 65 65 0a 20 20 20 20 20 20 | .................(or.tree....... | 
| 193580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 74 72 | ..................(magit-git-str | 
| 1935a0 | 69 6e 67 20 22 77 72 69 74 65 2d 74 72 65 65 22    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ing."write-tree")............... | 
| 1935c0 | 20 20 20 20 20 20 20 20 20 20 28 65 72 72 6f 72    20 22 43 61 6e 6e 6f 74 20 77 72 69 74 65 20 74 | ..........(error."Cannot.write.t | 
| 1935e0 | 72 65 65 22 29 29 29 29 0a 0a 28 64 65 66 75 6e    20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 77 6f | ree"))))..(defun.magit-commit-wo | 
| 193600 | 72 6b 74 72 65 65 20 28 6d 65 73 73 61 67 65 20    26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 20 26 72 | rktree.(message.&optional.arg.&r | 
| 193620 | 65 73 74 20 6f 74 68 65 72 2d 70 61 72 65 6e 74    73 29 0a 20 20 28 6d 61 67 69 74 2d 77 69 74 68 | est.other-parents)...(magit-with | 
| 193640 | 2d 74 65 6d 70 2d 69 6e 64 65 78 20 22 48 45 41    44 22 20 61 72 67 0a 20 20 20 20 28 61 6e 64 20 | -temp-index."HEAD".arg.....(and. | 
| 193660 | 28 6d 61 67 69 74 2d 75 70 64 61 74 65 2d 66 69    6c 65 73 20 28 6d 61 67 69 74 2d 75 6e 73 74 61 | (magit-update-files.(magit-unsta | 
| 193680 | 67 65 64 2d 66 69 6c 65 73 29 29 0a 20 20 20 20    20 20 20 20 20 28 61 70 70 6c 79 20 23 27 6d 61 | ged-files))..........(apply.#'ma | 
| 1936a0 | 67 69 74 2d 63 6f 6d 6d 69 74 2d 74 72 65 65 20    6d 65 73 73 61 67 65 20 6e 69 6c 20 22 48 45 41 | git-commit-tree.message.nil."HEA | 
| 1936c0 | 44 22 20 6f 74 68 65 72 2d 70 61 72 65 6e 74 73    29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | D".other-parents))))..(defun.mag | 
| 1936e0 | 69 74 2d 75 70 64 61 74 65 2d 66 69 6c 65 73 20    28 66 69 6c 65 73 29 0a 20 20 28 6d 61 67 69 74 | it-update-files.(files)...(magit | 
| 193700 | 2d 67 69 74 2d 73 75 63 63 65 73 73 20 22 75 70    64 61 74 65 2d 69 6e 64 65 78 22 20 22 2d 2d 61 | -git-success."update-index"."--a | 
| 193720 | 64 64 22 20 22 2d 2d 72 65 6d 6f 76 65 22 20 22    2d 2d 22 20 66 69 6c 65 73 29 29 0a 0a 28 64 65 | dd"."--remove"."--".files))..(de | 
| 193740 | 66 75 6e 20 6d 61 67 69 74 2d 75 70 64 61 74 65    2d 72 65 66 20 28 72 65 66 20 6d 65 73 73 61 67 | fun.magit-update-ref.(ref.messag | 
| 193760 | 65 20 72 65 76 20 26 6f 70 74 69 6f 6e 61 6c 20    73 74 61 73 68 69 73 68 29 0a 20 20 28 6c 65 74 | e.rev.&optional.stashish)...(let | 
| 193780 | 20 28 28 6d 61 67 69 74 2d 2d 72 65 66 72 65 73    68 2d 63 61 63 68 65 20 6e 69 6c 29 29 0a 20 20 | .((magit--refresh-cache.nil))... | 
| 1937a0 | 20 20 28 6f 72 20 28 69 66 20 28 6d 61 67 69 74    2d 67 69 74 2d 76 65 72 73 69 6f 6e 3e 3d 20 22 | ..(or.(if.(magit-git-version>=." | 
| 1937c0 | 32 2e 36 2e 30 22 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 28 7a 65 72 6f 70 20 28 6d 61 67 69 | 2.6.0").............(zerop.(magi | 
| 1937e0 | 74 2d 63 61 6c 6c 2d 67 69 74 20 22 75 70 64 61    74 65 2d 72 65 66 22 20 22 2d 2d 63 72 65 61 74 | t-call-git."update-ref"."--creat | 
| 193800 | 65 2d 72 65 66 6c 6f 67 22 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e-reflog"....................... | 
| 193820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 6d    22 20 6d 65 73 73 61 67 65 20 72 65 66 20 72 65 | ............."-m".message.ref.re | 
| 193840 | 76 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | v............................... | 
| 193860 | 20 20 20 20 20 28 6f 72 20 28 6d 61 67 69 74 2d    72 65 76 2d 76 65 72 69 66 79 20 72 65 66 29 20 | .....(or.(magit-rev-verify.ref). | 
| 193880 | 22 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20    3b 3b 20 60 2d 2d 63 72 65 61 74 65 2d 72 65 66 | "")))...........;;.`--create-ref | 
| 1938a0 | 6c 6f 67 27 20 64 69 64 6e 27 74 20 65 78 69 73    74 20 62 65 66 6f 72 65 20 76 32 2e 36 2e 30 0a | log'.didn't.exist.before.v2.6.0. | 
| 1938c0 | 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28    28 6f 6c 64 72 65 76 20 20 28 6d 61 67 69 74 2d | ..........(let.((oldrev..(magit- | 
| 1938e0 | 72 65 76 2d 76 65 72 69 66 79 20 72 65 66 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rev-verify.ref))................ | 
| 193900 | 20 28 6c 6f 67 66 69 6c 65 20 28 65 78 70 61 6e    64 2d 66 69 6c 65 2d 6e 61 6d 65 20 28 63 6f 6e | .(logfile.(expand-file-name.(con | 
| 193920 | 63 61 74 20 22 6c 6f 67 73 2f 22 20 72 65 66 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | cat."logs/".ref)................ | 
| 193940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 | ............................(mag | 
| 193960 | 69 74 2d 67 69 74 64 69 72 29 29 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 | it-gitdir)))).............(unles | 
| 193980 | 73 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70    20 6c 6f 67 66 69 6c 65 29 0a 20 20 20 20 20 20 | s.(file-exists-p.logfile)....... | 
| 1939a0 | 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 6f 6c    64 72 65 76 0a 20 20 20 20 20 20 20 20 20 20 20 | ........(when.oldrev............ | 
| 1939c0 | 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d    73 75 63 63 65 73 73 20 22 75 70 64 61 74 65 2d | .....(magit-git-success."update- | 
| 1939e0 | 72 65 66 22 20 22 2d 64 22 20 72 65 66 20 6f 6c    64 72 65 76 29 29 0a 20 20 20 20 20 20 20 20 20 | ref"."-d".ref.oldrev)).......... | 
| 193a00 | 20 20 20 20 20 28 6d 61 6b 65 2d 64 69 72 65 63    74 6f 72 79 20 28 66 69 6c 65 2d 6e 61 6d 65 2d | .....(make-directory.(file-name- | 
| 193a20 | 64 69 72 65 63 74 6f 72 79 20 6c 6f 67 66 69 6c    65 29 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 | directory.logfile).t)........... | 
| 193a40 | 20 20 20 20 28 77 69 74 68 2d 74 65 6d 70 2d 66    69 6c 65 20 6c 6f 67 66 69 6c 65 29 0a 20 20 20 | ....(with-temp-file.logfile).... | 
| 193a60 | 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e    20 28 61 6e 64 20 6f 6c 64 72 65 76 20 28 6e 6f | ...........(when.(and.oldrev.(no | 
| 193a80 | 74 20 73 74 61 73 68 69 73 68 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 | t.stashish)).................(ma | 
| 193aa0 | 67 69 74 2d 67 69 74 2d 73 75 63 63 65 73 73 20    22 75 70 64 61 74 65 2d 72 65 66 22 20 22 2d 6d | git-git-success."update-ref"."-m | 
| 193ac0 | 22 20 22 65 6e 61 62 6c 65 20 72 65 66 6c 6f 67    22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "."enable.reflog"............... | 
| 193ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 72 65 66 20 6f 6c 64 72 65 76 20 | .....................ref.oldrev. | 
| 193b00 | 22 22 29 29 29 29 0a 20 20 20 20 20 20 20 20 20    20 28 6d 61 67 69 74 2d 67 69 74 2d 73 75 63 63 | ""))))...........(magit-git-succ | 
| 193b20 | 65 73 73 20 22 75 70 64 61 74 65 2d 72 65 66 22    20 22 2d 6d 22 20 6d 65 73 73 61 67 65 20 72 65 | ess."update-ref"."-m".message.re | 
| 193b40 | 66 20 72 65 76 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | f.rev........................... | 
| 193b60 | 20 20 20 28 6f 72 20 28 6d 61 67 69 74 2d 72 65    76 2d 76 65 72 69 66 79 20 72 65 66 29 20 22 22 | ...(or.(magit-rev-verify.ref)."" | 
| 193b80 | 29 29 29 0a 20 20 20 20 20 20 20 20 28 65 72 72    6f 72 20 22 43 61 6e 6e 6f 74 20 75 70 64 61 74 | ))).........(error."Cannot.updat | 
| 193ba0 | 65 20 25 73 20 77 69 74 68 20 25 73 22 20 72 65    66 20 72 65 76 29 29 29 29 0a 0a 28 64 65 66 63 | e.%s.with.%s".ref.rev))))..(defc | 
| 193bc0 | 6f 6e 73 74 20 6d 61 67 69 74 2d 72 61 6e 67 65    2d 72 65 0a 20 20 28 63 6f 6e 63 61 74 20 22 5c | onst.magit-range-re...(concat."\ | 
| 193be0 | 5c 60 5c 5c 28 5b 5e 20 5c 74 5d 2a 5b 5e 2e 5d    5c 5c 29 3f 22 20 20 20 20 20 20 20 3b 20 72 65 | \`\\([^.\t]*[^.]\\)?".......;.re | 
| 193c00 | 76 41 0a 20 20 20 20 20 20 20 20 20 20 22 5c 5c    28 5c 5c 2e 5c 5c 2e 5c 5c 2e 3f 5c 5c 29 22 20 | vA..........."\\(\\.\\.\\.?\\)". | 
| 193c20 | 20 20 20 20 20 20 20 20 20 20 20 3b 20 72 61 6e    67 65 20 6d 61 72 6b 65 72 0a 20 20 20 20 20 20 | ...........;.range.marker....... | 
| 193c40 | 20 20 20 20 22 5c 5c 28 5b 5e 2e 5d 5b 5e 20 5c    74 5d 2a 5c 5c 29 3f 5c 5c 27 22 29 29 20 20 20 | ...."\\([^.][^.\t]*\\)?\\'"))... | 
| 193c60 | 20 20 3b 20 72 65 76 42 0a 0a 28 64 65 66 75 6e    20 6d 61 67 69 74 2d 73 70 6c 69 74 2d 72 61 6e | ..;.revB..(defun.magit-split-ran | 
| 193c80 | 67 65 20 28 72 61 6e 67 65 29 0a 20 20 28 70 63    61 73 65 2d 6c 65 74 20 28 28 60 28 2c 62 65 67 | ge.(range)...(pcase-let.((`(,beg | 
| 193ca0 | 20 2c 65 6e 64 20 2c 73 65 70 29 20 28 6d 61 67    69 74 2d 2d 73 70 6c 69 74 2d 72 61 6e 67 65 2d | .,end.,sep).(magit--split-range- | 
| 193cc0 | 72 61 77 20 72 61 6e 67 65 29 29 29 0a 20 20 20    20 28 61 6e 64 20 73 65 70 0a 20 20 20 20 20 20 | raw.range))).....(and.sep....... | 
| 193ce0 | 20 20 20 28 6c 65 74 20 28 28 62 65 67 20 28 6f    72 20 62 65 67 20 22 48 45 41 44 22 29 29 0a 20 | ...(let.((beg.(or.beg."HEAD")).. | 
| 193d00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65    6e 64 20 28 6f 72 20 65 6e 64 20 22 48 45 41 44 | ..............(end.(or.end."HEAD | 
| 193d20 | 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    28 69 66 20 28 73 74 72 69 6e 67 2d 65 71 75 61 | ")))............(if.(string-equa | 
| 193d40 | 6c 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20    32 20 72 61 6e 67 65 29 20 22 2e 2e 2e 22 29 0a | l.(match-string.2.range)."..."). | 
| 193d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    61 6e 64 2d 6c 65 74 2a 20 28 28 62 61 73 65 20 | ...............(and-let*.((base. | 
| 193d80 | 28 6d 61 67 69 74 2d 67 69 74 2d 73 74 72 69 6e    67 20 22 6d 65 72 67 65 2d 62 61 73 65 22 20 62 | (magit-git-string."merge-base".b | 
| 193da0 | 65 67 20 65 6e 64 29 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 | eg.end)))..................(cons | 
| 193dc0 | 20 62 61 73 65 20 65 6e 64 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 62 | .base.end))..............(cons.b | 
| 193de0 | 65 67 20 65 6e 64 29 29 29 29 29 29 0a 0a 28 64    65 66 75 6e 20 6d 61 67 69 74 2d 2d 73 70 6c 69 | eg.end))))))..(defun.magit--spli | 
| 193e00 | 74 2d 72 61 6e 67 65 2d 72 61 77 20 28 72 61 6e    67 65 29 0a 20 20 28 61 6e 64 20 28 73 74 72 69 | t-range-raw.(range)...(and.(stri | 
| 193e20 | 6e 67 2d 6d 61 74 63 68 20 6d 61 67 69 74 2d 72    61 6e 67 65 2d 72 65 20 72 61 6e 67 65 29 0a 20 | ng-match.magit-range-re.range).. | 
| 193e40 | 20 20 20 20 20 20 28 6c 65 74 20 28 28 62 65 67    20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 | ......(let.((beg.(match-string.1 | 
| 193e60 | 20 72 61 6e 67 65 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 28 65 6e 64 20 28 6d 61 74 63 | .range))..............(end.(matc | 
| 193e80 | 68 2d 73 74 72 69 6e 67 20 33 20 72 61 6e 67 65    29 29 29 0a 20 20 20 20 20 20 20 20 20 28 61 6e | h-string.3.range)))..........(an | 
| 193ea0 | 64 20 28 6f 72 20 62 65 67 20 65 6e 64 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 | d.(or.beg.end)...............(li | 
| 193ec0 | 73 74 20 62 65 67 20 65 6e 64 20 28 6d 61 74 63    68 2d 73 74 72 69 6e 67 20 32 20 72 61 6e 67 65 | st.beg.end.(match-string.2.range | 
| 193ee0 | 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d    61 67 69 74 2d 68 61 73 68 2d 72 61 6e 67 65 20 | ))))))..(defun.magit-hash-range. | 
| 193f00 | 28 72 61 6e 67 65 29 0a 20 20 28 69 66 20 28 73    74 72 69 6e 67 2d 6d 61 74 63 68 20 6d 61 67 69 | (range)...(if.(string-match.magi | 
| 193f20 | 74 2d 72 61 6e 67 65 2d 72 65 20 72 61 6e 67 65    29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 62 | t-range-re.range).......(let.((b | 
| 193f40 | 65 67 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67    20 31 20 72 61 6e 67 65 29 29 0a 20 20 20 20 20 | eg.(match-string.1.range))...... | 
| 193f60 | 20 20 20 20 20 20 20 28 65 6e 64 20 28 6d 61 74    63 68 2d 73 74 72 69 6e 67 20 33 20 72 61 6e 67 | .......(end.(match-string.3.rang | 
| 193f80 | 65 29 29 29 0a 20 20 20 20 20 20 20 20 28 61 6e    64 20 28 6f 72 20 62 65 67 20 65 6e 64 29 0a 20 | e))).........(and.(or.beg.end).. | 
| 193fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74    20 28 28 62 65 67 2d 68 61 73 68 20 28 61 6e 64 | ............(let.((beg-hash.(and | 
| 193fc0 | 20 62 65 67 20 28 6d 61 67 69 74 2d 72 65 76 2d    68 61 73 68 20 28 6d 61 74 63 68 2d 73 74 72 69 | .beg.(magit-rev-hash.(match-stri | 
| 193fe0 | 6e 67 20 31 20 72 61 6e 67 65 29 29 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ng.1.range)))).................. | 
| 194000 | 20 20 28 65 6e 64 2d 68 61 73 68 20 28 61 6e 64    20 65 6e 64 20 28 6d 61 67 69 74 2d 72 65 76 2d | ..(end-hash.(and.end.(magit-rev- | 
| 194020 | 68 61 73 68 20 28 6d 61 74 63 68 2d 73 74 72 69    6e 67 20 33 20 72 61 6e 67 65 29 29 29 29 29 0a | hash.(match-string.3.range))))). | 
| 194040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    61 6e 64 20 28 6f 72 20 28 6e 6f 74 20 62 65 67 | ...............(and.(or.(not.beg | 
| 194060 | 29 20 62 65 67 2d 68 61 73 68 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ).beg-hash)..................... | 
| 194080 | 28 6f 72 20 28 6e 6f 74 20 65 6e 64 29 20 65 6e    64 2d 68 61 73 68 29 0a 20 20 20 20 20 20 20 20 | (or.(not.end).end-hash)......... | 
| 1940a0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e    63 61 74 20 62 65 67 2d 68 61 73 68 20 28 6d 61 | ............(concat.beg-hash.(ma | 
| 1940c0 | 74 63 68 2d 73 74 72 69 6e 67 20 32 20 72 61 6e    67 65 29 20 65 6e 64 2d 68 61 73 68 29 29 29 29 | tch-string.2.range).end-hash)))) | 
| 1940e0 | 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 65 76    2d 68 61 73 68 20 72 61 6e 67 65 29 29 29 0a 0a | ).....(magit-rev-hash.range))).. | 
| 194100 | 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 72 65    76 69 73 69 6f 6e 2d 66 61 63 65 73 0a 20 20 27 | (defvar.magit-revision-faces...' | 
| 194120 | 28 6d 61 67 69 74 2d 68 61 73 68 0a 20 20 20 20    6d 61 67 69 74 2d 74 61 67 0a 20 20 20 20 6d 61 | (magit-hash.....magit-tag.....ma | 
| 194140 | 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 6d 6f 74    65 0a 20 20 20 20 6d 61 67 69 74 2d 62 72 61 6e | git-branch-remote.....magit-bran | 
| 194160 | 63 68 2d 72 65 6d 6f 74 65 2d 68 65 61 64 0a 20    20 20 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d | ch-remote-head.....magit-branch- | 
| 194180 | 6c 6f 63 61 6c 0a 20 20 20 20 6d 61 67 69 74 2d    62 72 61 6e 63 68 2d 63 75 72 72 65 6e 74 0a 20 | local.....magit-branch-current.. | 
| 1941a0 | 20 20 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d    75 70 73 74 72 65 61 6d 0a 20 20 20 20 6d 61 67 | ...magit-branch-upstream.....mag | 
| 1941c0 | 69 74 2d 62 72 61 6e 63 68 2d 77 61 72 6e 69 6e    67 0a 20 20 20 20 6d 61 67 69 74 2d 68 65 61 64 | it-branch-warning.....magit-head | 
| 1941e0 | 0a 20 20 20 20 6d 61 67 69 74 2d 72 65 66 6e 61    6d 65 0a 20 20 20 20 6d 61 67 69 74 2d 72 65 66 | .....magit-refname.....magit-ref | 
| 194200 | 6e 61 6d 65 2d 73 74 61 73 68 0a 20 20 20 20 6d    61 67 69 74 2d 72 65 66 6e 61 6d 65 2d 77 69 70 | name-stash.....magit-refname-wip | 
| 194220 | 0a 20 20 20 20 6d 61 67 69 74 2d 72 65 66 6e 61    6d 65 2d 70 75 6c 6c 72 65 71 29 29 0a 0a 28 70 | .....magit-refname-pullreq))..(p | 
| 194240 | 75 74 20 27 67 69 74 2d 72 65 76 69 73 69 6f 6e    20 27 74 68 69 6e 67 2d 61 74 2d 70 6f 69 6e 74 | ut.'git-revision.'thing-at-point | 
| 194260 | 20 23 27 6d 61 67 69 74 2d 74 68 69 6e 67 61 74    70 74 2d 2d 67 69 74 2d 72 65 76 69 73 69 6f 6e | .#'magit-thingatpt--git-revision | 
| 194280 | 29 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 74    68 69 6e 67 61 74 70 74 2d 2d 67 69 74 2d 72 65 | ).(defun.magit-thingatpt--git-re | 
| 1942a0 | 76 69 73 69 6f 6e 20 28 26 6f 70 74 69 6f 6e 61    6c 20 64 69 73 61 6c 6c 6f 77 29 0a 20 20 3b 3b | vision.(&optional.disallow)...;; | 
| 1942c0 | 20 53 75 70 70 6f 72 74 20 68 61 73 68 65 73 20    61 6e 64 20 72 65 66 65 72 65 6e 63 65 73 2e 0a | .Support.hashes.and.references.. | 
| 1942e0 | 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 62 6f    75 6e 64 73 0a 20 20 20 20 20 20 20 20 20 20 20 | ..(and-let*.((bounds............ | 
| 194300 | 20 20 20 28 6c 65 74 20 28 28 63 20 28 63 6f 6e    63 61 74 20 22 5c 73 5c 6e 5c 74 7e 5e 3a 3f 2a | ...(let.((c.(concat."\s\n\t~^:?* | 
| 194320 | 5b 5c 5c 22 20 64 69 73 61 6c 6c 6f 77 29 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | [\\".disallow)))................ | 
| 194340 | 20 28 63 6c 2d 6c 65 74 66 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 | .(cl-letf.....................(( | 
| 194360 | 28 67 65 74 20 27 67 69 74 2d 72 65 76 69 73 69    6f 6e 20 27 62 65 67 69 6e 6e 69 6e 67 2d 6f 70 | (get.'git-revision.'beginning-op | 
| 194380 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 | ).......................(lambda. | 
| 1943a0 | 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 | ().........................(if.( | 
| 1943c0 | 72 65 2d 73 65 61 72 63 68 2d 62 61 63 6b 77 61    72 64 20 28 66 6f 72 6d 61 74 20 22 5b 25 73 5d | re-search-backward.(format."[%s] | 
| 1943e0 | 22 20 63 29 20 6e 69 6c 20 74 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ".c).nil.t)..................... | 
| 194400 | 20 20 20 20 20 20 20 20 28 66 6f 72 77 61 72 64    2d 63 68 61 72 29 0a 20 20 20 20 20 20 20 20 20 | ........(forward-char).......... | 
| 194420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 | .................(goto-char.(poi | 
| 194440 | 6e 74 2d 6d 69 6e 29 29 29 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nt-min)))))..................... | 
| 194460 | 20 28 28 67 65 74 20 27 67 69 74 2d 72 65 76 69    73 69 6f 6e 20 27 65 6e 64 2d 6f 70 29 0a 20 20 | .((get.'git-revision.'end-op)... | 
| 194480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 | ....................(lambda.().. | 
| 1944a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 72 65 2d 73 65 61 72 63 | .......................(re-searc | 
| 1944c0 | 68 2d 66 6f 72 77 61 72 64 20 28 66 6f 72 6d 61    74 20 22 5c 5c 3d 5b 5e 25 73 5d 2a 22 20 63 29 | h-forward.(format."\\=[^%s]*".c) | 
| 1944e0 | 20 6e 69 6c 20 74 29 29 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 6f | .nil.t))))...................(bo | 
| 194500 | 75 6e 64 73 2d 6f 66 2d 74 68 69 6e 67 2d 61 74    2d 70 6f 69 6e 74 20 27 67 69 74 2d 72 65 76 69 | unds-of-thing-at-point.'git-revi | 
| 194520 | 73 69 6f 6e 29 29 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 28 73 74 72 69 6e 67 20 28 62 | sion))))..............(string.(b | 
| 194540 | 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 2d    6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 28 63 | uffer-substring-no-properties.(c | 
| 194560 | 61 72 20 62 6f 75 6e 64 73 29 20 28 63 64 72 20    62 6f 75 6e 64 73 29 29 29 0a 20 20 20 20 20 20 | ar.bounds).(cdr.bounds)))....... | 
| 194580 | 20 20 20 20 20 20 20 3b 3b 20 52 65 66 65 72 65    6e 63 65 73 20 61 72 65 20 61 6c 6c 6f 77 65 64 | .......;;.References.are.allowed | 
| 1945a0 | 20 74 6f 20 63 6f 6e 74 61 69 6e 20 6d 6f 73 74    20 70 61 72 65 6e 74 68 65 73 65 73 20 61 6e 64 | .to.contain.most.parentheses.and | 
| 1945c0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b    20 6d 6f 73 74 20 70 75 6e 63 74 75 61 74 69 6f | ..............;;.most.punctuatio | 
| 1945e0 | 6e 2c 20 62 75 74 20 69 66 20 74 68 6f 73 65 20    63 68 61 72 61 63 74 65 72 73 20 61 70 70 65 61 | n,.but.if.those.characters.appea | 
| 194600 | 72 20 61 74 20 74 68 65 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 3b 3b 20 65 64 67 65 73 20 6f | r.at.the..............;;.edges.o | 
| 194620 | 66 20 61 20 70 6f 73 73 69 62 6c 65 20 72 65 66    65 72 65 6e 63 65 20 69 6e 20 61 72 62 69 74 72 | f.a.possible.reference.in.arbitr | 
| 194640 | 61 72 79 20 74 65 78 74 2c 20 74 68 65 6e 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 74 | ary.text,.then..............;;.t | 
| 194660 | 68 65 79 20 61 72 65 20 6d 75 63 68 20 6d 6f 72    65 20 6c 69 6b 65 6c 79 20 74 6f 20 62 65 20 69 | hey.are.much.more.likely.to.be.i | 
| 194680 | 6e 74 65 6e 64 65 64 20 61 73 20 6a 75 73 74 20    74 68 61 74 3a 0a 20 20 20 20 20 20 20 20 20 20 | ntended.as.just.that:........... | 
| 1946a0 | 20 20 20 3b 3b 20 70 75 6e 63 74 75 61 74 69 6f    6e 20 61 6e 64 20 64 65 6c 69 6d 69 74 65 72 73 | ...;;.punctuation.and.delimiters | 
| 1946c0 | 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28    73 74 72 69 6e 67 20 28 74 68 72 65 61 64 2d 66 | ...............(string.(thread-f | 
| 1946e0 | 69 72 73 74 20 73 74 72 69 6e 67 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | irst.string..................... | 
| 194700 | 20 20 20 28 73 74 72 69 6e 67 2d 74 72 69 6d 2d    6c 65 66 74 20 20 22 5b 28 3c 2f 5d 22 29 0a 20 | ...(string-trim-left.."[(</]").. | 
| 194720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 74 72 | ......................(string-tr | 
| 194740 | 69 6d 2d 72 69 67 68 74 20 22 5b 5d 29 3e 2f 2e    2c 3b 21 5d 22 29 29 29 29 0a 20 20 20 20 28 6c | im-right."[])>/.,;!]")))).....(l | 
| 194760 | 65 74 20 28 64 69 73 61 6c 6c 6f 77 29 0a 20 20    20 20 20 20 28 77 68 65 6e 20 28 6f 72 20 28 73 | et.(disallow).......(when.(or.(s | 
| 194780 | 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 5c    5c 2e 5c 5c 2e 22 20 73 74 72 69 6e 67 29 0a 20 | tring-match-p."\\.\\.".string).. | 
| 1947a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 | ...............(string-match-p." | 
| 1947c0 | 2f 5c 5c 2e 22 20 73 74 72 69 6e 67 29 29 0a 20    20 20 20 20 20 20 20 28 73 65 74 71 20 64 69 73 | /\\.".string)).........(setq.dis | 
| 1947e0 | 61 6c 6c 6f 77 20 28 63 6f 6e 63 61 74 20 64 69    73 61 6c 6c 6f 77 20 22 2e 22 29 29 29 0a 20 20 | allow.(concat.disallow.".")))... | 
| 194800 | 20 20 20 20 28 77 68 65 6e 20 28 73 74 72 69 6e    67 2d 6d 61 74 63 68 2d 70 20 22 40 7b 22 20 73 | ....(when.(string-match-p."@{".s | 
| 194820 | 74 72 69 6e 67 29 0a 20 20 20 20 20 20 20 20 28    73 65 74 71 20 64 69 73 61 6c 6c 6f 77 20 28 63 | tring).........(setq.disallow.(c | 
| 194840 | 6f 6e 63 61 74 20 64 69 73 61 6c 6c 6f 77 20 22    40 7b 22 29 29 29 0a 20 20 20 20 20 20 28 69 66 | oncat.disallow."@{"))).......(if | 
| 194860 | 20 64 69 73 61 6c 6c 6f 77 0a 20 20 20 20 20 20    20 20 20 20 3b 3b 20 54 68 65 73 65 20 61 64 64 | .disallow...........;;.These.add | 
| 194880 | 69 74 69 6f 6e 61 6c 20 72 65 73 74 72 69 63 74    69 6f 6e 73 20 6f 76 65 72 63 6f 6d 70 65 6e 73 | itional.restrictions.overcompens | 
| 1948a0 | 61 74 65 2c 0a 20 20 20 20 20 20 20 20 20 20 3b    3b 20 62 75 74 20 74 68 61 74 20 6f 6e 6c 79 20 | ate,...........;;.but.that.only. | 
| 1948c0 | 6d 61 74 74 65 72 73 20 69 6e 20 72 61 72 65 20    63 61 73 65 73 2e 0a 20 20 20 20 20 20 20 20 20 | matters.in.rare.cases........... | 
| 1948e0 | 20 28 6d 61 67 69 74 2d 74 68 69 6e 67 61 74 70    74 2d 2d 67 69 74 2d 72 65 76 69 73 69 6f 6e 20 | .(magit-thingatpt--git-revision. | 
| 194900 | 64 69 73 61 6c 6c 6f 77 29 0a 20 20 20 20 20 20    20 20 28 61 6e 64 20 28 6e 6f 74 20 28 65 71 75 | disallow).........(and.(not.(equ | 
| 194920 | 61 6c 20 73 74 72 69 6e 67 20 22 40 22 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 | al.string."@"))..............(or | 
| 194940 | 20 28 61 6e 64 20 28 3e 3d 20 28 6c 65 6e 67 74    68 20 73 74 72 69 6e 67 29 20 37 29 0a 20 20 20 | .(and.(>=.(length.string).7).... | 
| 194960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 | ...................(string-match | 
| 194980 | 2d 70 20 22 5b 61 2d 7a 5d 22 20 73 74 72 69 6e    67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | -p."[a-z]".string).............. | 
| 1949a0 | 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d    63 6f 6d 6d 69 74 2d 70 20 73 74 72 69 6e 67 29 | .........(magit-commit-p.string) | 
| 1949c0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 61 6e 64 20 28 6d 61 67 69 74 2d 72 | )..................(and.(magit-r | 
| 1949e0 | 65 66 2d 70 20 73 74 72 69 6e 67 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ef-p.string).................... | 
| 194a00 | 20 20 20 28 6c 65 74 20 28 28 66 61 63 65 20 28    67 65 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 | ...(let.((face.(get-text-propert | 
| 194a20 | 79 20 28 70 6f 69 6e 74 29 20 27 66 61 63 65 29    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | y.(point).'face))).............. | 
| 194a40 | 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28    6e 6f 74 20 66 61 63 65 29 0a 20 20 20 20 20 20 | ...........(or.(not.face)....... | 
| 194a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6d 65 6d 62 65 72 20 66 61 | ......................(member.fa | 
| 194a80 | 63 65 20 6d 61 67 69 74 2d 72 65 76 69 73 69 6f    6e 2d 66 61 63 65 73 29 29 29 29 29 0a 20 20 20 | ce.magit-revision-faces))))).... | 
| 194aa0 | 20 20 20 20 20 20 20 20 20 20 73 74 72 69 6e 67    29 29 29 29 29 0a 0a 28 70 75 74 20 27 67 69 74 | ..........string)))))..(put.'git | 
| 194ac0 | 2d 72 65 76 69 73 69 6f 6e 2d 72 61 6e 67 65 20    27 74 68 69 6e 67 2d 61 74 2d 70 6f 69 6e 74 20 | -revision-range.'thing-at-point. | 
| 194ae0 | 23 27 6d 61 67 69 74 2d 74 68 69 6e 67 61 74 70    74 2d 2d 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d | #'magit-thingatpt--git-revision- | 
| 194b00 | 72 61 6e 67 65 29 0a 28 64 65 66 75 6e 20 6d 61    67 69 74 2d 74 68 69 6e 67 61 74 70 74 2d 2d 67 | range).(defun.magit-thingatpt--g | 
| 194b20 | 69 74 2d 72 65 76 69 73 69 6f 6e 2d 72 61 6e 67    65 20 28 29 0a 20 20 3b 3b 20 53 75 70 70 6f 72 | it-revision-range.()...;;.Suppor | 
| 194b40 | 74 20 68 61 73 68 65 73 20 62 75 74 20 6e 6f 20    72 65 66 65 72 65 6e 63 65 73 2e 0a 20 20 28 61 | t.hashes.but.no.references....(a | 
| 194b60 | 6e 64 2d 6c 65 74 2a 20 28 28 62 6f 75 6e 64 73    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | nd-let*.((bounds...............( | 
| 194b80 | 63 6c 2d 6c 65 74 66 20 28 28 28 67 65 74 20 27    67 69 74 2d 72 65 76 69 73 69 6f 6e 20 27 62 65 | cl-letf.(((get.'git-revision.'be | 
| 194ba0 | 67 69 6e 6e 69 6e 67 2d 6f 70 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ginning-op)..................... | 
| 194bc0 | 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....(lambda.()................. | 
| 194be0 | 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28    72 65 2d 73 65 61 72 63 68 2d 62 61 63 6b 77 61 | ...........(if.(re-search-backwa | 
| 194c00 | 72 64 20 22 5b 5e 61 2d 7a 30 2d 39 2e 5d 22 20    6e 69 6c 20 74 29 0a 20 20 20 20 20 20 20 20 20 | rd."[^a-z0-9.]".nil.t).......... | 
| 194c20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 66 6f 72 77 61 72 64 2d 63 | ......................(forward-c | 
| 194c40 | 68 61 72 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | har)............................ | 
| 194c60 | 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f    69 6e 74 2d 6d 69 6e 29 29 29 29 29 0a 20 20 20 | ..(goto-char.(point-min))))).... | 
| 194c80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 28 67 65 74 20 27 67 69 74 2d | .....................((get.'git- | 
| 194ca0 | 72 65 76 69 73 69 6f 6e 20 27 65 6e 64 2d 6f 70    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | revision.'end-op)............... | 
| 194cc0 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62    64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 | ...........(lambda.()........... | 
| 194ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 61 6e 64 20 28 72 65 2d 73 65 61 72 63 68 | .................(and.(re-search | 
| 194d00 | 2d 66 6f 72 77 61 72 64 20 22 5b 5e 61 2d 7a 30    2d 39 2e 5d 22 20 6e 69 6c 20 74 29 0a 20 20 20 | -forward."[^a-z0-9.]".nil.t).... | 
| 194d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 61 | .............................(ba | 
| 194d40 | 63 6b 77 61 72 64 2d 63 68 61 72 29 29 29 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ckward-char)))))................ | 
| 194d60 | 20 28 62 6f 75 6e 64 73 2d 6f 66 2d 74 68 69 6e    67 2d 61 74 2d 70 6f 69 6e 74 20 27 67 69 74 2d | .(bounds-of-thing-at-point.'git- | 
| 194d80 | 72 65 76 69 73 69 6f 6e 29 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 28 72 61 6e 67 65 20 | revision)))..............(range. | 
| 194da0 | 28 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e    67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 | (buffer-substring-no-properties. | 
| 194dc0 | 28 63 61 72 20 62 6f 75 6e 64 73 29 20 28 63 64    72 20 62 6f 75 6e 64 73 29 29 29 29 0a 20 20 20 | (car.bounds).(cdr.bounds)))).... | 
| 194de0 | 20 3b 3b 20 56 61 6c 69 64 61 74 65 20 62 75 74    20 72 65 74 75 72 6e 20 61 73 2d 69 73 2e 0a 20 | .;;.Validate.but.return.as-is... | 
| 194e00 | 20 20 20 28 61 6e 64 20 28 6d 61 67 69 74 2d 68    61 73 68 2d 72 61 6e 67 65 20 72 61 6e 67 65 29 | ...(and.(magit-hash-range.range) | 
| 194e20 | 20 72 61 6e 67 65 29 29 29 0a 0a 3b 3b 3b 20 43    6f 6d 70 6c 65 74 69 6f 6e 0a 0a 28 64 65 66 76 | .range)))..;;;.Completion..(defv | 
| 194e40 | 61 72 20 6d 61 67 69 74 2d 72 65 76 69 73 69 6f    6e 2d 68 69 73 74 6f 72 79 20 6e 69 6c 29 0a 0a | ar.magit-revision-history.nil).. | 
| 194e60 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 6d 69    6e 69 62 75 66 2d 64 65 66 61 75 6c 74 2d 61 64 | (defun.magit--minibuf-default-ad | 
| 194e80 | 64 2d 63 6f 6d 6d 69 74 20 28 29 0a 20 20 28 6c    65 74 20 28 28 66 6e 20 6d 69 6e 69 62 75 66 66 | d-commit.()...(let.((fn.minibuff | 
| 194ea0 | 65 72 2d 64 65 66 61 75 6c 74 2d 61 64 64 2d 66    75 6e 63 74 69 6f 6e 29 29 0a 20 20 20 20 28 6c | er-default-add-function)).....(l | 
| 194ec0 | 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 28    69 66 2d 6c 65 74 20 28 28 63 6f 6d 6d 69 74 20 | ambda.().......(if-let.((commit. | 
| 194ee0 | 28 77 69 74 68 2d 73 65 6c 65 63 74 65 64 2d 77    69 6e 64 6f 77 20 28 6d 69 6e 69 62 75 66 66 65 | (with-selected-window.(minibuffe | 
| 194f00 | 72 2d 73 65 6c 65 63 74 65 64 2d 77 69 6e 64 6f    77 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | r-selected-window).............. | 
| 194f20 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20    28 6d 61 67 69 74 2d 74 68 69 6e 67 2d 61 74 2d | ............(or.(magit-thing-at- | 
| 194f40 | 70 6f 69 6e 74 20 27 67 69 74 2d 72 65 76 69 73    69 6f 6e 2d 72 61 6e 67 65 20 74 29 0a 20 20 20 | point.'git-revision-range.t).... | 
| 194f60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | ..........................(magit | 
| 194f80 | 2d 63 6f 6d 6d 69 74 2d 61 74 2d 70 6f 69 6e 74    29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | -commit-at-point)))))........... | 
| 194fa0 | 28 6c 65 74 20 28 28 72 65 73 74 20 28 63 6f 6e    73 20 63 6f 6d 6d 69 74 20 28 64 65 6c 65 74 65 | (let.((rest.(cons.commit.(delete | 
| 194fc0 | 20 63 6f 6d 6d 69 74 20 28 66 75 6e 63 61 6c 6c    20 66 6e 29 29 29 29 0a 20 20 20 20 20 20 20 20 | .commit.(funcall.fn))))......... | 
| 194fe0 | 20 20 20 20 20 20 20 20 28 64 65 66 20 6d 69 6e    69 62 75 66 66 65 72 2d 64 65 66 61 75 6c 74 29 | ........(def.minibuffer-default) | 
| 195000 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69    66 20 28 6c 69 73 74 70 20 64 65 66 29 0a 20 20 | ).............(if.(listp.def)... | 
| 195020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61    70 70 65 6e 64 20 64 65 66 20 72 65 73 74 29 0a | ..............(append.def.rest). | 
| 195040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63    6f 6e 73 20 64 65 66 20 28 64 65 6c 65 74 65 20 | ..............(cons.def.(delete. | 
| 195060 | 64 65 66 20 72 65 73 74 29 29 29 29 0a 20 20 20    20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 66 6e | def.rest)))).........(funcall.fn | 
| 195080 | 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61    67 69 74 2d 72 65 61 64 2d 62 72 61 6e 63 68 20 | )))))..(defun.magit-read-branch. | 
| 1950a0 | 28 70 72 6f 6d 70 74 20 26 6f 70 74 69 6f 6e 61    6c 20 73 65 63 6f 6e 64 61 72 79 2d 64 65 66 61 | (prompt.&optional.secondary-defa | 
| 1950c0 | 75 6c 74 29 0a 20 20 28 6d 61 67 69 74 2d 63 6f    6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 70 72 | ult)...(magit-completing-read.pr | 
| 1950e0 | 6f 6d 70 74 20 28 6d 61 67 69 74 2d 6c 69 73 74    2d 62 72 61 6e 63 68 2d 6e 61 6d 65 73 29 0a 20 | ompt.(magit-list-branch-names).. | 
| 195100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 6e 69 6c 20 74 20 6e 69 | ........................nil.t.ni | 
| 195120 | 6c 20 27 6d 61 67 69 74 2d 72 65 76 69 73 69 6f    6e 2d 68 69 73 74 6f 72 79 0a 20 20 20 20 20 20 | l.'magit-revision-history....... | 
| 195140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6f 72 20 28 6d 61 67 69 74 2d 62 72 | ...................(or.(magit-br | 
| 195160 | 61 6e 63 68 2d 61 74 2d 70 6f 69 6e 74 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | anch-at-point).................. | 
| 195180 | 20 20 20 20 20 20 20 20 20 20 20 20 73 65 63 6f    6e 64 61 72 79 2d 64 65 66 61 75 6c 74 0a 20 20 | ............secondary-default... | 
| 1951a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | ...........................(magi | 
| 1951c0 | 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 62 72    61 6e 63 68 29 29 29 29 0a 0a 28 64 65 66 75 6e | t-get-current-branch))))..(defun | 
| 1951e0 | 20 6d 61 67 69 74 2d 72 65 61 64 2d 62 72 61 6e    63 68 2d 6f 72 2d 63 6f 6d 6d 69 74 20 28 70 72 | .magit-read-branch-or-commit.(pr | 
| 195200 | 6f 6d 70 74 20 26 6f 70 74 69 6f 6e 61 6c 20 73    65 63 6f 6e 64 61 72 79 2d 64 65 66 61 75 6c 74 | ompt.&optional.secondary-default | 
| 195220 | 29 0a 20 20 28 6c 65 74 20 28 28 6d 69 6e 69 62    75 66 66 65 72 2d 64 65 66 61 75 6c 74 2d 61 64 | )...(let.((minibuffer-default-ad | 
| 195240 | 64 2d 66 75 6e 63 74 69 6f 6e 20 28 6d 61 67 69    74 2d 2d 6d 69 6e 69 62 75 66 2d 64 65 66 61 75 | d-function.(magit--minibuf-defau | 
| 195260 | 6c 74 2d 61 64 64 2d 63 6f 6d 6d 69 74 29 29 29    0a 20 20 20 20 28 6f 72 20 28 6d 61 67 69 74 2d | lt-add-commit))).....(or.(magit- | 
| 195280 | 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20    70 72 6f 6d 70 74 20 28 6d 61 67 69 74 2d 6c 69 | completing-read.prompt.(magit-li | 
| 1952a0 | 73 74 2d 72 65 66 6e 61 6d 65 73 20 6e 69 6c 20    74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | st-refnames.nil.t).............. | 
| 1952c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 6e 69 6c 20 6e 69 6c 20 6e 69 6c 20 27 6d | ..................nil.nil.nil.'m | 
| 1952e0 | 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 68 69    73 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 | agit-revision-history........... | 
| 195300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6f 72 20 28 6d 61 67 69 74 2d | .....................(or.(magit- | 
| 195320 | 62 72 61 6e 63 68 2d 6f 72 2d 63 6f 6d 6d 69 74    2d 61 74 2d 70 6f 69 6e 74 29 0a 20 20 20 20 20 | branch-or-commit-at-point)...... | 
| 195340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 | ..............................se | 
| 195360 | 63 6f 6e 64 61 72 79 2d 64 65 66 61 75 6c 74 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | condary-default................. | 
| 195380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6d 61 67 69 74 2d 67 65 74 2d 63 75 | ...................(magit-get-cu | 
| 1953a0 | 72 72 65 6e 74 2d 62 72 61 6e 63 68 29 29 29 0a    20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 | rrent-branch))).........(user-er | 
| 1953c0 | 72 6f 72 20 22 4e 6f 74 68 69 6e 67 20 73 65 6c    65 63 74 65 64 22 29 29 29 29 0a 0a 28 64 65 66 | ror."Nothing.selected"))))..(def | 
| 1953e0 | 75 6e 20 6d 61 67 69 74 2d 72 65 61 64 2d 72 61    6e 67 65 2d 6f 72 2d 63 6f 6d 6d 69 74 20 28 70 | un.magit-read-range-or-commit.(p | 
| 195400 | 72 6f 6d 70 74 20 26 6f 70 74 69 6f 6e 61 6c 20    73 65 63 6f 6e 64 61 72 79 2d 64 65 66 61 75 6c | rompt.&optional.secondary-defaul | 
| 195420 | 74 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 61 64    2d 72 61 6e 67 65 0a 20 20 20 70 72 6f 6d 70 74 | t)...(magit-read-range....prompt | 
| 195440 | 0a 20 20 20 28 6f 72 20 28 61 6e 64 2d 6c 65 74    2a 20 28 28 72 65 76 73 20 28 6d 61 67 69 74 2d | ....(or.(and-let*.((revs.(magit- | 
| 195460 | 72 65 67 69 6f 6e 2d 76 61 6c 75 65 73 20 27 28    63 6f 6d 6d 69 74 20 62 72 61 6e 63 68 29 20 74 | region-values.'(commit.branch).t | 
| 195480 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 70 72    6f 67 6e 20 3b 20 77 6f 72 6b 20 61 72 6f 75 6e | )))..........(progn.;.work.aroun | 
| 1954a0 | 64 20 64 65 62 62 75 67 73 23 33 31 38 34 30 0a    20 20 20 20 20 20 20 20 20 20 20 28 64 65 61 63 | d.debbugs#31840............(deac | 
| 1954c0 | 74 69 76 61 74 65 2d 6d 61 72 6b 29 0a 20 20 20    20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 | tivate-mark)............(concat. | 
| 1954e0 | 28 63 61 72 20 28 6c 61 73 74 20 72 65 76 73 29    29 20 22 2e 2e 22 20 28 63 61 72 20 72 65 76 73 | (car.(last.revs))."..".(car.revs | 
| 195500 | 29 29 29 29 0a 20 20 20 20 20 20 20 28 6d 61 67    69 74 2d 62 72 61 6e 63 68 2d 6f 72 2d 63 6f 6d | ))))........(magit-branch-or-com | 
| 195520 | 6d 69 74 2d 61 74 2d 70 6f 69 6e 74 29 0a 20 20    20 20 20 20 20 73 65 63 6f 6e 64 61 72 79 2d 64 | mit-at-point)........secondary-d | 
| 195540 | 65 66 61 75 6c 74 0a 20 20 20 20 20 20 20 28 6d    61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 | efault........(magit-get-current | 
| 195560 | 2d 62 72 61 6e 63 68 29 29 29 29 0a 0a 28 64 65    66 75 6e 20 6d 61 67 69 74 2d 72 65 61 64 2d 72 | -branch))))..(defun.magit-read-r | 
| 195580 | 61 6e 67 65 20 28 70 72 6f 6d 70 74 20 26 6f 70    74 69 6f 6e 61 6c 20 64 65 66 61 75 6c 74 29 0a | ange.(prompt.&optional.default). | 
| 1955a0 | 20 20 28 6c 65 74 20 28 28 6d 69 6e 69 62 75 66    66 65 72 2d 64 65 66 61 75 6c 74 2d 61 64 64 2d | ..(let.((minibuffer-default-add- | 
| 1955c0 | 66 75 6e 63 74 69 6f 6e 20 28 6d 61 67 69 74 2d    2d 6d 69 6e 69 62 75 66 2d 64 65 66 61 75 6c 74 | function.(magit--minibuf-default | 
| 1955e0 | 2d 61 64 64 2d 63 6f 6d 6d 69 74 29 29 0a 20 20    20 20 20 20 20 20 28 63 72 6d 2d 73 65 70 61 72 | -add-commit)).........(crm-separ | 
| 195600 | 61 74 6f 72 20 22 5c 5c 2e 5c 5c 2e 5c 5c 2e 3f    22 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 63 | ator."\\.\\.\\.?")).....(magit-c | 
| 195620 | 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 2d 6d    75 6c 74 69 70 6c 65 0a 20 20 20 20 20 28 63 6f | ompleting-read-multiple......(co | 
| 195640 | 6e 63 61 74 20 70 72 6f 6d 70 74 20 22 3a 20 22    29 0a 20 20 20 20 20 28 6d 61 67 69 74 2d 6c 69 | ncat.prompt.":.")......(magit-li | 
| 195660 | 73 74 2d 72 65 66 6e 61 6d 65 73 29 0a 20 20 20    20 20 6e 69 6c 20 6e 69 6c 20 6e 69 6c 20 27 6d | st-refnames)......nil.nil.nil.'m | 
| 195680 | 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 68 69    73 74 6f 72 79 20 64 65 66 61 75 6c 74 20 6e 69 | agit-revision-history.default.ni | 
| 1956a0 | 6c 20 74 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d    61 67 69 74 2d 72 65 61 64 2d 72 65 6d 6f 74 65 | l.t)))..(defun.magit-read-remote | 
| 1956c0 | 2d 62 72 61 6e 63 68 0a 20 20 20 20 28 70 72 6f    6d 70 74 20 26 6f 70 74 69 6f 6e 61 6c 20 72 65 | -branch.....(prompt.&optional.re | 
| 1956e0 | 6d 6f 74 65 20 64 65 66 61 75 6c 74 20 6c 6f 63    61 6c 2d 62 72 61 6e 63 68 20 72 65 71 75 69 72 | mote.default.local-branch.requir | 
| 195700 | 65 2d 6d 61 74 63 68 29 0a 20 20 28 6c 65 74 20    28 28 63 68 6f 69 63 65 20 28 6d 61 67 69 74 2d | e-match)...(let.((choice.(magit- | 
| 195720 | 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | completing-read................. | 
| 195740 | 20 70 72 6f 6d 70 74 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 63 6c 2d 75 6e 69 | .prompt..................(cl-uni | 
| 195760 | 6f 6e 20 28 61 6e 64 20 6c 6f 63 61 6c 2d 62 72    61 6e 63 68 0a 20 20 20 20 20 20 20 20 20 20 20 | on.(and.local-branch............ | 
| 195780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 69 66 20 72 65 6d 6f 74 65 0a | .....................(if.remote. | 
| 1957a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1957c0 | 20 20 20 20 28 63 6f 6e 63 61 74 20 72 65 6d 6f    74 65 20 22 2f 22 20 6c 6f 63 61 6c 2d 62 72 61 | ....(concat.remote."/".local-bra | 
| 1957e0 | 6e 63 68 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nch)............................ | 
| 195800 | 20 20 20 20 20 20 20 28 2d 2d 6d 61 70 20 28 63    6f 6e 63 61 74 20 69 74 20 22 2f 22 20 6c 6f 63 | .......(--map.(concat.it."/".loc | 
| 195820 | 61 6c 2d 62 72 61 6e 63 68 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | al-branch)...................... | 
| 195840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d | ....................(magit-list- | 
| 195860 | 72 65 6d 6f 74 65 73 29 29 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | remotes))))..................... | 
| 195880 | 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 6c 69    73 74 2d 72 65 6d 6f 74 65 2d 62 72 61 6e 63 68 | .......(magit-list-remote-branch | 
| 1958a0 | 2d 6e 61 6d 65 73 20 72 65 6d 6f 74 65 20 74 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -names.remote.t)................ | 
| 1958c0 | 20 20 20 20 20 20 20 20 20 20 20 20 3a 74 65 73    74 20 23 27 65 71 75 61 6c 29 0a 20 20 20 20 20 | ............:test.#'equal)...... | 
| 1958e0 | 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 20    72 65 71 75 69 72 65 2d 6d 61 74 63 68 20 6e 69 | ............nil.require-match.ni | 
| 195900 | 6c 20 27 6d 61 67 69 74 2d 72 65 76 69 73 69 6f    6e 2d 68 69 73 74 6f 72 79 20 64 65 66 61 75 6c | l.'magit-revision-history.defaul | 
| 195920 | 74 29 29 29 0a 20 20 20 20 28 69 66 20 28 6f 72    20 72 65 6d 6f 74 65 20 28 73 74 72 69 6e 67 2d | t))).....(if.(or.remote.(string- | 
| 195940 | 6d 61 74 63 68 20 22 5c 5c 60 5c 5c 28 5b 5e 2f    5d 2b 5c 5c 29 2f 5c 5c 28 2e 2b 5c 5c 29 22 20 | match."\\`\\([^/]+\\)/\\(.+\\)". | 
| 195960 | 63 68 6f 69 63 65 29 29 0a 20 20 20 20 20 20 20    20 63 68 6f 69 63 65 0a 20 20 20 20 20 20 28 75 | choice)).........choice.......(u | 
| 195980 | 73 65 72 2d 65 72 72 6f 72 20 22 60 25 73 27 20    64 6f 65 73 6e 27 74 20 68 61 76 65 20 74 68 65 | ser-error."`%s'.doesn't.have.the | 
| 1959a0 | 20 66 6f 72 6d 20 52 45 4d 4f 54 45 2f 42 52 41    4e 43 48 22 20 63 68 6f 69 63 65 29 29 29 29 0a | .form.REMOTE/BRANCH".choice)))). | 
| 1959c0 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65    61 64 2d 72 65 66 73 70 65 63 20 28 70 72 6f 6d | .(defun.magit-read-refspec.(prom | 
| 1959e0 | 70 74 20 72 65 6d 6f 74 65 29 0a 20 20 28 6d 61    67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 | pt.remote)...(magit-completing-r | 
| 195a00 | 65 61 64 20 70 72 6f 6d 70 74 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ead.prompt...................... | 
| 195a20 | 20 20 20 20 28 70 72 6f 67 32 20 28 6d 65 73 73    61 67 65 20 22 44 65 74 65 72 6d 69 6e 69 6e 67 | ....(prog2.(message."Determining | 
| 195a40 | 20 61 76 61 69 6c 61 62 6c 65 20 72 65 66 73 2e    2e 2e 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 | .available.refs...")............ | 
| 195a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d | ..................(magit-remote- | 
| 195a80 | 6c 69 73 74 2d 72 65 66 73 20 72 65 6d 6f 74 65    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | list-refs.remote)............... | 
| 195aa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65    73 73 61 67 65 20 22 44 65 74 65 72 6d 69 6e 69 | .............(message."Determini | 
| 195ac0 | 6e 67 20 61 76 61 69 6c 61 62 6c 65 20 72 65 66    73 2e 2e 2e 64 6f 6e 65 22 29 29 29 29 0a 0a 28 | ng.available.refs...done"))))..( | 
| 195ae0 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 61 64    2d 6c 6f 63 61 6c 2d 62 72 61 6e 63 68 20 28 70 | defun.magit-read-local-branch.(p | 
| 195b00 | 72 6f 6d 70 74 20 26 6f 70 74 69 6f 6e 61 6c 20    73 65 63 6f 6e 64 61 72 79 2d 64 65 66 61 75 6c | rompt.&optional.secondary-defaul | 
| 195b20 | 74 29 0a 20 20 28 6d 61 67 69 74 2d 63 6f 6d 70    6c 65 74 69 6e 67 2d 72 65 61 64 20 70 72 6f 6d | t)...(magit-completing-read.prom | 
| 195b40 | 70 74 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 6c    6f 63 61 6c 2d 62 72 61 6e 63 68 2d 6e 61 6d 65 | pt.(magit-list-local-branch-name | 
| 195b60 | 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 20 | s)..........................nil. | 
| 195b80 | 74 20 6e 69 6c 20 27 6d 61 67 69 74 2d 72 65 76    69 73 69 6f 6e 2d 68 69 73 74 6f 72 79 0a 20 20 | t.nil.'magit-revision-history... | 
| 195ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6f 72 20 28 6d 61 67 69 | .......................(or.(magi | 
| 195bc0 | 74 2d 6c 6f 63 61 6c 2d 62 72 61 6e 63 68 2d 61    74 2d 70 6f 69 6e 74 29 0a 20 20 20 20 20 20 20 | t-local-branch-at-point)........ | 
| 195be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 73 65 63 6f 6e 64 61 72 79 2d | ......................secondary- | 
| 195c00 | 64 65 66 61 75 6c 74 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | default......................... | 
| 195c20 | 20 20 20 20 20 28 6d 61 67 69 74 2d 67 65 74 2d    63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68 29 29 | .....(magit-get-current-branch)) | 
| 195c40 | 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74    2d 72 65 61 64 2d 6c 6f 63 61 6c 2d 62 72 61 6e | ))..(defun.magit-read-local-bran | 
| 195c60 | 63 68 2d 6f 72 2d 63 6f 6d 6d 69 74 20 28 70 72    6f 6d 70 74 29 0a 20 20 28 6c 65 74 20 28 28 6d | ch-or-commit.(prompt)...(let.((m | 
| 195c80 | 69 6e 69 62 75 66 66 65 72 2d 64 65 66 61 75 6c    74 2d 61 64 64 2d 66 75 6e 63 74 69 6f 6e 20 28 | inibuffer-default-add-function.( | 
| 195ca0 | 6d 61 67 69 74 2d 2d 6d 69 6e 69 62 75 66 2d 64    65 66 61 75 6c 74 2d 61 64 64 2d 63 6f 6d 6d 69 | magit--minibuf-default-add-commi | 
| 195cc0 | 74 29 29 0a 20 20 20 20 20 20 20 20 28 63 68 6f    69 63 65 73 20 28 6e 63 6f 6e 63 20 28 6d 61 67 | t)).........(choices.(nconc.(mag | 
| 195ce0 | 69 74 2d 6c 69 73 74 2d 6c 6f 63 61 6c 2d 62 72    61 6e 63 68 2d 6e 61 6d 65 73 29 0a 20 20 20 20 | it-list-local-branch-names)..... | 
| 195d00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d | ....................(magit-list- | 
| 195d20 | 73 70 65 63 69 61 6c 2d 72 65 66 6e 61 6d 65 73    29 29 29 0a 20 20 20 20 20 20 20 20 28 63 6f 6d | special-refnames))).........(com | 
| 195d40 | 6d 69 74 20 28 6d 61 67 69 74 2d 63 6f 6d 6d 69    74 2d 61 74 2d 70 6f 69 6e 74 29 29 29 0a 20 20 | mit.(magit-commit-at-point)))... | 
| 195d60 | 20 20 28 77 68 65 6e 20 63 6f 6d 6d 69 74 0a 20    20 20 20 20 20 28 70 75 73 68 20 63 6f 6d 6d 69 | ..(when.commit.......(push.commi | 
| 195d80 | 74 20 63 68 6f 69 63 65 73 29 29 0a 20 20 20 20    28 6f 72 20 28 6d 61 67 69 74 2d 63 6f 6d 70 6c | t.choices)).....(or.(magit-compl | 
| 195da0 | 65 74 69 6e 67 2d 72 65 61 64 20 70 72 6f 6d 70    74 20 63 68 6f 69 63 65 73 0a 20 20 20 20 20 20 | eting-read.prompt.choices....... | 
| 195dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 6e 69 6c 20 6e 69 6c | .........................nil.nil | 
| 195de0 | 20 6e 69 6c 20 27 6d 61 67 69 74 2d 72 65 76 69    73 69 6f 6e 2d 68 69 73 74 6f 72 79 0a 20 20 20 | .nil.'magit-revision-history.... | 
| 195e00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 | ............................(or. | 
| 195e20 | 28 6d 61 67 69 74 2d 6c 6f 63 61 6c 2d 62 72 61    6e 63 68 2d 61 74 2d 70 6f 69 6e 74 29 20 63 6f | (magit-local-branch-at-point).co | 
| 195e40 | 6d 6d 69 74 29 29 0a 20 20 20 20 20 20 20 20 28    75 73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 74 68 | mmit)).........(user-error."Noth | 
| 195e60 | 69 6e 67 20 73 65 6c 65 63 74 65 64 22 29 29 29    29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | ing.selected"))))..(defun.magit- | 
| 195e80 | 72 65 61 64 2d 6c 6f 63 61 6c 2d 62 72 61 6e 63    68 2d 6f 72 2d 72 65 66 20 28 70 72 6f 6d 70 74 | read-local-branch-or-ref.(prompt | 
| 195ea0 | 20 26 6f 70 74 69 6f 6e 61 6c 20 73 65 63 6f 6e    64 61 72 79 2d 64 65 66 61 75 6c 74 29 0a 20 20 | .&optional.secondary-default)... | 
| 195ec0 | 28 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e    67 2d 72 65 61 64 20 70 72 6f 6d 70 74 20 28 6e | (magit-completing-read.prompt.(n | 
| 195ee0 | 63 6f 6e 63 20 28 6d 61 67 69 74 2d 6c 69 73 74    2d 6c 6f 63 61 6c 2d 62 72 61 6e 63 68 2d 6e 61 | conc.(magit-list-local-branch-na | 
| 195f00 | 6d 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | mes)............................ | 
| 195f20 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67    69 74 2d 6c 69 73 74 2d 72 65 66 73 20 22 72 65 | ............(magit-list-refs."re | 
| 195f40 | 66 73 2f 22 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | fs/")).......................... | 
| 195f60 | 6e 69 6c 20 74 20 6e 69 6c 20 27 6d 61 67 69 74    2d 72 65 76 69 73 69 6f 6e 2d 68 69 73 74 6f 72 | nil.t.nil.'magit-revision-histor | 
| 195f80 | 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 | y..........................(or.( | 
| 195fa0 | 6d 61 67 69 74 2d 6c 6f 63 61 6c 2d 62 72 61 6e    63 68 2d 61 74 2d 70 6f 69 6e 74 29 0a 20 20 20 | magit-local-branch-at-point).... | 
| 195fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 73 65 63 6f 6e 64 | ..........................second | 
| 195fe0 | 61 72 79 2d 64 65 66 61 75 6c 74 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ary-default..................... | 
| 196000 | 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d    67 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e | .........(magit-get-current-bran | 
| 196020 | 63 68 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d    61 67 69 74 2d 72 65 61 64 2d 6f 74 68 65 72 2d | ch))))..(defun.magit-read-other- | 
| 196040 | 62 72 61 6e 63 68 0a 20 20 20 20 28 70 72 6f 6d    70 74 20 26 6f 70 74 69 6f 6e 61 6c 20 65 78 63 | branch.....(prompt.&optional.exc | 
| 196060 | 6c 75 64 65 20 73 65 63 6f 6e 64 61 72 79 2d 64    65 66 61 75 6c 74 20 6e 6f 2d 72 65 71 75 69 72 | lude.secondary-default.no-requir | 
| 196080 | 65 2d 6d 61 74 63 68 29 0a 20 20 28 6c 65 74 2a    20 28 28 63 75 72 72 65 6e 74 20 28 6d 61 67 69 | e-match)...(let*.((current.(magi | 
| 1960a0 | 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 62 72    61 6e 63 68 29 29 0a 20 20 20 20 20 20 20 20 20 | t-get-current-branch)).......... | 
| 1960c0 | 28 61 74 70 6f 69 6e 74 20 28 6d 61 67 69 74 2d    62 72 61 6e 63 68 2d 61 74 2d 70 6f 69 6e 74 29 | (atpoint.(magit-branch-at-point) | 
| 1960e0 | 29 0a 20 20 20 20 20 20 20 20 20 28 65 78 63 6c    75 64 65 20 28 6f 72 20 65 78 63 6c 75 64 65 20 | )..........(exclude.(or.exclude. | 
| 196100 | 63 75 72 72 65 6e 74 29 29 0a 20 20 20 20 20 20    20 20 20 28 64 65 66 61 75 6c 74 20 28 6f 72 20 | current))..........(default.(or. | 
| 196120 | 28 61 6e 64 20 28 6e 6f 74 20 28 65 71 75 61 6c    20 61 74 70 6f 69 6e 74 20 65 78 63 6c 75 64 65 | (and.(not.(equal.atpoint.exclude | 
| 196140 | 29 29 20 61 74 70 6f 69 6e 74 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )).atpoint)..................... | 
| 196160 | 20 20 28 61 6e 64 20 28 6e 6f 74 20 28 65 71 75    61 6c 20 63 75 72 72 65 6e 74 20 65 78 63 6c 75 | ..(and.(not.(equal.current.exclu | 
| 196180 | 64 65 29 29 20 63 75 72 72 65 6e 74 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | de)).current)................... | 
| 1961a0 | 20 20 20 20 73 65 63 6f 6e 64 61 72 79 2d 64 65    66 61 75 6c 74 0a 20 20 20 20 20 20 20 20 20 20 | ....secondary-default........... | 
| 1961c0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67    69 74 2d 67 65 74 2d 70 72 65 76 69 6f 75 73 2d | ............(magit-get-previous- | 
| 1961e0 | 62 72 61 6e 63 68 29 29 29 29 0a 20 20 20 20 28    6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 | branch)))).....(magit-completing | 
| 196200 | 2d 72 65 61 64 20 70 72 6f 6d 70 74 20 28 64 65    6c 65 74 65 20 65 78 63 6c 75 64 65 20 28 6d 61 | -read.prompt.(delete.exclude.(ma | 
| 196220 | 67 69 74 2d 6c 69 73 74 2d 62 72 61 6e 63 68 2d    6e 61 6d 65 73 29 29 0a 20 20 20 20 20 20 20 20 | git-list-branch-names))......... | 
| 196240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 6e 69 6c 20 28 6e 6f 74 20 6e 6f 2d 72 | ...................nil.(not.no-r | 
| 196260 | 65 71 75 69 72 65 2d 6d 61 74 63 68 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | equire-match)................... | 
| 196280 | 20 20 20 20 20 20 20 20 20 6e 69 6c 20 27 6d 61    67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 68 69 73 | .........nil.'magit-revision-his | 
| 1962a0 | 74 6f 72 79 20 64 65 66 61 75 6c 74 29 29 29 0a    0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 | tory.default)))..(defun.magit-re | 
| 1962c0 | 61 64 2d 6f 74 68 65 72 2d 62 72 61 6e 63 68 2d    6f 72 2d 63 6f 6d 6d 69 74 0a 20 20 20 20 28 70 | ad-other-branch-or-commit.....(p | 
| 1962e0 | 72 6f 6d 70 74 20 26 6f 70 74 69 6f 6e 61 6c 20    65 78 63 6c 75 64 65 20 73 65 63 6f 6e 64 61 72 | rompt.&optional.exclude.secondar | 
| 196300 | 79 2d 64 65 66 61 75 6c 74 29 0a 20 20 28 6c 65    74 2a 20 28 28 6d 69 6e 69 62 75 66 66 65 72 2d | y-default)...(let*.((minibuffer- | 
| 196320 | 64 65 66 61 75 6c 74 2d 61 64 64 2d 66 75 6e 63    74 69 6f 6e 20 28 6d 61 67 69 74 2d 2d 6d 69 6e | default-add-function.(magit--min | 
| 196340 | 69 62 75 66 2d 64 65 66 61 75 6c 74 2d 61 64 64    2d 63 6f 6d 6d 69 74 29 29 0a 20 20 20 20 20 20 | ibuf-default-add-commit))....... | 
| 196360 | 20 20 20 28 63 75 72 72 65 6e 74 20 28 6d 61 67    69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 62 | ...(current.(magit-get-current-b | 
| 196380 | 72 61 6e 63 68 29 29 0a 20 20 20 20 20 20 20 20    20 28 61 74 70 6f 69 6e 74 20 28 6d 61 67 69 74 | ranch))..........(atpoint.(magit | 
| 1963a0 | 2d 62 72 61 6e 63 68 2d 6f 72 2d 63 6f 6d 6d 69    74 2d 61 74 2d 70 6f 69 6e 74 29 29 0a 20 20 20 | -branch-or-commit-at-point)).... | 
| 1963c0 | 20 20 20 20 20 20 28 65 78 63 6c 75 64 65 20 28    6f 72 20 65 78 63 6c 75 64 65 20 63 75 72 72 65 | ......(exclude.(or.exclude.curre | 
| 1963e0 | 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 28 64    65 66 61 75 6c 74 20 28 6f 72 20 28 61 6e 64 20 | nt))..........(default.(or.(and. | 
| 196400 | 28 6e 6f 74 20 28 65 71 75 61 6c 20 61 74 70 6f    69 6e 74 20 65 78 63 6c 75 64 65 29 29 0a 20 20 | (not.(equal.atpoint.exclude))... | 
| 196420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 61 | .........................(not.(a | 
| 196440 | 6e 64 20 28 6e 6f 74 20 63 75 72 72 65 6e 74 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nd.(not.current)................ | 
| 196460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 76 | ......................(magit-rev | 
| 196480 | 2d 65 71 75 61 6c 20 61 74 70 6f 69 6e 74 20 22    48 45 41 44 22 29 29 29 0a 20 20 20 20 20 20 20 | -equal.atpoint."HEAD")))........ | 
| 1964a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 61 74 70 6f 69 6e 74 29 0a 20 20 20 | ....................atpoint).... | 
| 1964c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 61 6e 64 20 28 6e 6f 74 20 28 65 71 | ...................(and.(not.(eq | 
| 1964e0 | 75 61 6c 20 63 75 72 72 65 6e 74 20 65 78 63 6c    75 64 65 29 29 20 63 75 72 72 65 6e 74 29 0a 20 | ual.current.exclude)).current).. | 
| 196500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 73 65 63 6f 6e 64 61 72 79 2d 64 | .....................secondary-d | 
| 196520 | 65 66 61 75 6c 74 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 | efault.......................(ma | 
| 196540 | 67 69 74 2d 67 65 74 2d 70 72 65 76 69 6f 75 73    2d 62 72 61 6e 63 68 29 29 29 29 0a 20 20 20 20 | git-get-previous-branch))))..... | 
| 196560 | 28 6f 72 20 28 6d 61 67 69 74 2d 63 6f 6d 70 6c    65 74 69 6e 67 2d 72 65 61 64 20 70 72 6f 6d 70 | (or.(magit-completing-read.promp | 
| 196580 | 74 20 28 64 65 6c 65 74 65 20 65 78 63 6c 75 64    65 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 | t.(delete.exclude.(magit-list-re | 
| 1965a0 | 66 6e 61 6d 65 73 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | fnames))........................ | 
| 1965c0 | 20 20 20 20 20 20 20 20 6e 69 6c 20 6e 69 6c 20    6e 69 6c 20 27 6d 61 67 69 74 2d 72 65 76 69 73 | ........nil.nil.nil.'magit-revis | 
| 1965e0 | 69 6f 6e 2d 68 69 73 74 6f 72 79 20 64 65 66 61    75 6c 74 29 0a 20 20 20 20 20 20 20 20 28 75 73 | ion-history.default).........(us | 
| 196600 | 65 72 2d 65 72 72 6f 72 20 22 4e 6f 74 68 69 6e    67 20 73 65 6c 65 63 74 65 64 22 29 29 29 29 0a | er-error."Nothing.selected")))). | 
| 196620 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65    61 64 2d 6f 74 68 65 72 2d 6c 6f 63 61 6c 2d 62 | .(defun.magit-read-other-local-b | 
| 196640 | 72 61 6e 63 68 0a 20 20 20 20 28 70 72 6f 6d 70    74 20 26 6f 70 74 69 6f 6e 61 6c 20 65 78 63 6c | ranch.....(prompt.&optional.excl | 
| 196660 | 75 64 65 20 73 65 63 6f 6e 64 61 72 79 2d 64 65    66 61 75 6c 74 20 6e 6f 2d 72 65 71 75 69 72 65 | ude.secondary-default.no-require | 
| 196680 | 2d 6d 61 74 63 68 29 0a 20 20 28 6c 65 74 2a 20    28 28 63 75 72 72 65 6e 74 20 28 6d 61 67 69 74 | -match)...(let*.((current.(magit | 
| 1966a0 | 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61    6e 63 68 29 29 0a 20 20 20 20 20 20 20 20 20 28 | -get-current-branch))..........( | 
| 1966c0 | 61 74 70 6f 69 6e 74 20 28 6d 61 67 69 74 2d 6c    6f 63 61 6c 2d 62 72 61 6e 63 68 2d 61 74 2d 70 | atpoint.(magit-local-branch-at-p | 
| 1966e0 | 6f 69 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20    28 65 78 63 6c 75 64 65 20 28 6f 72 20 65 78 63 | oint))..........(exclude.(or.exc | 
| 196700 | 6c 75 64 65 20 63 75 72 72 65 6e 74 29 29 0a 20    20 20 20 20 20 20 20 20 28 64 65 66 61 75 6c 74 | lude.current))..........(default | 
| 196720 | 20 28 6f 72 20 28 61 6e 64 20 28 6e 6f 74 20 28    65 71 75 61 6c 20 61 74 70 6f 69 6e 74 20 65 78 | .(or.(and.(not.(equal.atpoint.ex | 
| 196740 | 63 6c 75 64 65 29 29 20 61 74 70 6f 69 6e 74 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | clude)).atpoint)................ | 
| 196760 | 20 20 20 20 20 20 20 28 61 6e 64 20 28 6e 6f 74    20 28 65 71 75 61 6c 20 63 75 72 72 65 6e 74 20 | .......(and.(not.(equal.current. | 
| 196780 | 65 78 63 6c 75 64 65 29 29 20 63 75 72 72 65 6e    74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | exclude)).current).............. | 
| 1967a0 | 20 20 20 20 20 20 20 20 20 73 65 63 6f 6e 64 61    72 79 2d 64 65 66 61 75 6c 74 0a 20 20 20 20 20 | .........secondary-default...... | 
| 1967c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6d 61 67 69 74 2d 67 65 74 2d 70 72 65 76 | .................(magit-get-prev | 
| 1967e0 | 69 6f 75 73 2d 62 72 61 6e 63 68 29 29 29 29 0a    20 20 20 20 28 6d 61 67 69 74 2d 63 6f 6d 70 6c | ious-branch)))).....(magit-compl | 
| 196800 | 65 74 69 6e 67 2d 72 65 61 64 20 70 72 6f 6d 70    74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | eting-read.prompt............... | 
| 196820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65    6c 65 74 65 20 65 78 63 6c 75 64 65 20 28 6d 61 | .............(delete.exclude.(ma | 
| 196840 | 67 69 74 2d 6c 69 73 74 2d 6c 6f 63 61 6c 2d 62    72 61 6e 63 68 2d 6e 61 6d 65 73 29 29 0a 20 20 | git-list-local-branch-names))... | 
| 196860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 6e 69 6c 20 28 6e 6f | .........................nil.(no | 
| 196880 | 74 20 6e 6f 2d 72 65 71 75 69 72 65 2d 6d 61 74    63 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | t.no-require-match)............. | 
| 1968a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e    69 6c 20 27 6d 61 67 69 74 2d 72 65 76 69 73 69 | ...............nil.'magit-revisi | 
| 1968c0 | 6f 6e 2d 68 69 73 74 6f 72 79 20 64 65 66 61 75    6c 74 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | on-history.default)))..(defun.ma | 
| 1968e0 | 67 69 74 2d 72 65 61 64 2d 62 72 61 6e 63 68 2d    70 72 65 66 65 72 2d 6f 74 68 65 72 20 28 70 72 | git-read-branch-prefer-other.(pr | 
| 196900 | 6f 6d 70 74 29 0a 20 20 28 6c 65 74 2a 20 28 28    63 75 72 72 65 6e 74 20 28 6d 61 67 69 74 2d 67 | ompt)...(let*.((current.(magit-g | 
| 196920 | 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63    68 29 29 0a 20 20 20 20 20 20 20 20 20 28 63 6f | et-current-branch))..........(co | 
| 196940 | 6d 6d 69 74 20 20 28 6d 61 67 69 74 2d 63 6f 6d    6d 69 74 2d 61 74 2d 70 6f 69 6e 74 29 29 0a 20 | mmit..(magit-commit-at-point)).. | 
| 196960 | 20 20 20 20 20 20 20 20 28 61 74 72 65 76 20 20    20 28 61 6e 64 20 63 6f 6d 6d 69 74 20 28 6d 61 | ........(atrev...(and.commit.(ma | 
| 196980 | 67 69 74 2d 6c 69 73 74 2d 62 72 61 6e 63 68 65    73 2d 70 6f 69 6e 74 69 6e 67 2d 61 74 20 63 6f | git-list-branches-pointing-at.co | 
| 1969a0 | 6d 6d 69 74 29 29 29 0a 20 20 20 20 20 20 20 20    20 28 61 74 70 6f 69 6e 74 20 28 6d 61 67 69 74 | mmit)))..........(atpoint.(magit | 
| 1969c0 | 2d 2d 70 61 69 6e 74 65 64 2d 62 72 61 6e 63 68    2d 61 74 2d 70 6f 69 6e 74 29 29 29 0a 20 20 20 | --painted-branch-at-point))).... | 
| 1969e0 | 20 28 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69    6e 67 2d 72 65 61 64 20 70 72 6f 6d 70 74 20 28 | .(magit-completing-read.prompt.( | 
| 196a00 | 6d 61 67 69 74 2d 6c 69 73 74 2d 62 72 61 6e 63    68 2d 6e 61 6d 65 73 29 0a 20 20 20 20 20 20 20 | magit-list-branch-names)........ | 
| 196a20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 6e 69 6c 20 74 20 6e 69 6c 20 27 6d | ....................nil.t.nil.'m | 
| 196a40 | 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 68 69    73 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 | agit-revision-history........... | 
| 196a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6f 72 20 28 6d 61 67 69 74 2d 73 65 63 74 | .................(or.(magit-sect | 
| 196a80 | 69 6f 6e 2d 76 61 6c 75 65 2d 69 66 20 27 62 72    61 6e 63 68 29 0a 20 20 20 20 20 20 20 20 20 20 | ion-value-if.'branch)........... | 
| 196aa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 61 74 70 6f 69 6e 74 0a 20 20 20 | .....................atpoint.... | 
| 196ac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 | ............................(and | 
| 196ae0 | 20 28 6e 6f 74 20 28 63 64 72 20 61 74 72 65 76    29 29 20 28 63 61 72 20 61 74 72 65 76 29 29 0a | .(not.(cdr.atrev)).(car.atrev)). | 
| 196b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( | 
| 196b20 | 2d 2d 66 69 72 73 74 20 28 6e 6f 74 20 28 65 71    75 61 6c 20 69 74 20 63 75 72 72 65 6e 74 29 29 | --first.(not.(equal.it.current)) | 
| 196b40 | 20 61 74 72 65 76 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .atrev)......................... | 
| 196b60 | 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 65    74 2d 70 72 65 76 69 6f 75 73 2d 62 72 61 6e 63 | .......(magit-get-previous-branc | 
| 196b80 | 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | h).............................. | 
| 196ba0 | 20 20 28 63 61 72 20 61 74 72 65 76 29 29 29 29    29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | ..(car.atrev)))))..(defun.magit- | 
| 196bc0 | 72 65 61 64 2d 75 70 73 74 72 65 61 6d 2d 62 72    61 6e 63 68 20 28 26 6f 70 74 69 6f 6e 61 6c 20 | read-upstream-branch.(&optional. | 
| 196be0 | 62 72 61 6e 63 68 20 70 72 6f 6d 70 74 29 0a 20    20 22 52 65 61 64 20 74 68 65 20 75 70 73 74 72 | branch.prompt)..."Read.the.upstr | 
| 196c00 | 65 61 6d 20 66 6f 72 20 42 52 41 4e 43 48 20 75    73 69 6e 67 20 50 52 4f 4d 50 54 2e 0a 49 66 20 | eam.for.BRANCH.using.PROMPT..If. | 
| 196c20 | 6f 70 74 69 6f 6e 61 6c 20 42 52 41 4e 43 48 20    69 73 20 6e 69 6c 2c 20 74 68 65 6e 20 72 65 61 | optional.BRANCH.is.nil,.then.rea | 
| 196c40 | 64 20 74 68 65 20 75 70 73 74 72 65 61 6d 20 66    6f 72 20 74 68 65 0a 63 75 72 72 65 6e 74 20 62 | d.the.upstream.for.the.current.b | 
| 196c60 | 72 61 6e 63 68 2c 20 6f 72 20 72 61 69 73 65 20    61 6e 20 65 72 72 6f 72 20 69 66 20 6e 6f 20 62 | ranch,.or.raise.an.error.if.no.b | 
| 196c80 | 72 61 6e 63 68 20 69 73 20 63 68 65 63 6b 65 64    0a 6f 75 74 2e 20 20 4f 6e 6c 79 20 65 78 69 73 | ranch.is.checked.out...Only.exis | 
| 196ca0 | 74 69 6e 67 20 62 72 61 6e 63 68 65 73 20 63 61    6e 20 62 65 20 73 65 6c 65 63 74 65 64 2e 22 0a | ting.branches.can.be.selected.". | 
| 196cc0 | 20 20 28 75 6e 6c 65 73 73 20 62 72 61 6e 63 68    0a 20 20 20 20 28 73 65 74 71 20 62 72 61 6e 63 | ..(unless.branch.....(setq.branc | 
| 196ce0 | 68 20 28 6f 72 20 28 6d 61 67 69 74 2d 67 65 74    2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68 29 | h.(or.(magit-get-current-branch) | 
| 196d00 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 65 72 72 6f 72 20 22 4e 65 | ......................(error."Ne | 
| 196d20 | 65 64 20 61 20 62 72 61 6e 63 68 20 74 6f 20 73    65 74 20 69 74 73 20 75 70 73 74 72 65 61 6d 22 | ed.a.branch.to.set.its.upstream" | 
| 196d40 | 29 29 29 29 0a 20 20 28 6c 65 74 20 28 28 62 72    61 6e 63 68 65 73 20 28 64 65 6c 65 74 65 20 62 | ))))...(let.((branches.(delete.b | 
| 196d60 | 72 61 6e 63 68 20 28 6d 61 67 69 74 2d 6c 69 73    74 2d 62 72 61 6e 63 68 2d 6e 61 6d 65 73 29 29 | ranch.(magit-list-branch-names)) | 
| 196d80 | 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 63 6f    6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 0a 20 20 | )).....(magit-completing-read... | 
| 196da0 | 20 20 20 28 6f 72 20 70 72 6f 6d 70 74 20 28 66    6f 72 6d 61 74 20 22 43 68 61 6e 67 65 20 75 70 | ...(or.prompt.(format."Change.up | 
| 196dc0 | 73 74 72 65 61 6d 20 6f 66 20 25 73 20 74 6f 22    20 62 72 61 6e 63 68 29 29 0a 20 20 20 20 20 62 | stream.of.%s.to".branch))......b | 
| 196de0 | 72 61 6e 63 68 65 73 20 6e 69 6c 20 74 20 6e 69    6c 20 27 6d 61 67 69 74 2d 72 65 76 69 73 69 6f | ranches.nil.t.nil.'magit-revisio | 
| 196e00 | 6e 2d 68 69 73 74 6f 72 79 0a 20 20 20 20 20 28    6f 72 20 28 6c 65 74 20 28 28 72 20 28 63 61 72 | n-history......(or.(let.((r.(car | 
| 196e20 | 20 28 6d 65 6d 62 65 72 20 28 6d 61 67 69 74 2d    72 65 6d 6f 74 65 2d 62 72 61 6e 63 68 2d 61 74 | .(member.(magit-remote-branch-at | 
| 196e40 | 2d 70 6f 69 6e 74 29 20 62 72 61 6e 63 68 65 73    29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | -point).branches)))............. | 
| 196e60 | 20 20 20 28 6c 20 28 63 61 72 20 28 6d 65 6d 62    65 72 20 28 6d 61 67 69 74 2d 6c 6f 63 61 6c 2d | ...(l.(car.(member.(magit-local- | 
| 196e80 | 62 72 61 6e 63 68 2d 61 74 2d 70 6f 69 6e 74 29    20 62 72 61 6e 63 68 65 73 29 29 29 29 0a 20 20 | branch-at-point).branches))))... | 
| 196ea0 | 20 20 20 20 20 20 20 20 20 28 69 66 20 6d 61 67    69 74 2d 70 72 65 66 65 72 2d 72 65 6d 6f 74 65 | .........(if.magit-prefer-remote | 
| 196ec0 | 2d 75 70 73 74 72 65 61 6d 20 28 6f 72 20 72 20    6c 29 20 28 6f 72 20 6c 20 72 29 29 29 0a 20 20 | -upstream.(or.r.l).(or.l.r)))... | 
| 196ee0 | 20 20 20 20 20 20 20 28 61 6e 64 2d 6c 65 74 2a    20 28 28 6d 61 69 6e 20 28 6d 61 67 69 74 2d 6d | .......(and-let*.((main.(magit-m | 
| 196f00 | 61 69 6e 2d 62 72 61 6e 63 68 29 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 | ain-branch)))............(let.(( | 
| 196f20 | 72 20 28 63 61 72 20 28 6d 65 6d 62 65 72 20 28    63 6f 6e 63 61 74 20 22 6f 72 69 67 69 6e 2f 22 | r.(car.(member.(concat."origin/" | 
| 196f40 | 20 6d 61 69 6e 29 20 62 72 61 6e 63 68 65 73 29    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .main).branches))).............. | 
| 196f60 | 20 20 20 20 28 6c 20 28 63 61 72 20 28 6d 65 6d    62 65 72 20 6d 61 69 6e 20 62 72 61 6e 63 68 65 | ....(l.(car.(member.main.branche | 
| 196f80 | 73 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 28 69 66 20 6d 61 67 69 74 2d 70 72 65 | s))))..............(if.magit-pre | 
| 196fa0 | 66 65 72 2d 72 65 6d 6f 74 65 2d 75 70 73 74 72    65 61 6d 20 28 6f 72 20 72 20 6c 29 20 28 6f 72 | fer-remote-upstream.(or.r.l).(or | 
| 196fc0 | 20 6c 20 72 29 29 29 29 0a 20 20 20 20 20 20 20    20 20 28 63 61 72 20 28 6d 65 6d 62 65 72 20 28 | .l.r))))..........(car.(member.( | 
| 196fe0 | 6d 61 67 69 74 2d 67 65 74 2d 70 72 65 76 69 6f    75 73 2d 62 72 61 6e 63 68 29 20 62 72 61 6e 63 | magit-get-previous-branch).branc | 
| 197000 | 68 65 73 29 29 29 29 29 29 0a 0a 28 64 65 66 75    6e 20 6d 61 67 69 74 2d 72 65 61 64 2d 73 74 61 | hes))))))..(defun.magit-read-sta | 
| 197020 | 72 74 69 6e 67 2d 70 6f 69 6e 74 20 28 70 72 6f    6d 70 74 20 26 6f 70 74 69 6f 6e 61 6c 20 62 72 | rting-point.(prompt.&optional.br | 
| 197040 | 61 6e 63 68 20 64 65 66 61 75 6c 74 29 0a 20 20    28 6f 72 20 28 6d 61 67 69 74 2d 63 6f 6d 70 6c | anch.default)...(or.(magit-compl | 
| 197060 | 65 74 69 6e 67 2d 72 65 61 64 0a 20 20 20 20 20    20 20 28 63 6f 6e 63 61 74 20 70 72 6f 6d 70 74 | eting-read........(concat.prompt | 
| 197080 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 61 6e 64 20 62 72 61 6e 63 68 0a 20 20 20 20 | ................(and.branch..... | 
| 1970a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 69 66 20 28 62 6f 75 6e 64 2d 61 6e 64 2d 74 | ................(if.(bound-and-t | 
| 1970c0 | 72 75 65 2d 70 20 69 76 79 2d 6d 6f 64 65 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rue-p.ivy-mode)................. | 
| 1970e0 | 20 20 20 20 20 20 20 20 3b 3b 20 49 76 79 2d 6d    6f 64 65 20 73 74 72 69 70 73 20 66 61 63 65 73 | ........;;.Ivy-mode.strips.faces | 
| 197100 | 20 66 72 6f 6d 20 70 72 6f 6d 70 74 2e 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .from.prompt.................... | 
| 197120 | 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 20 22    20 60 25 73 27 22 20 62 72 61 6e 63 68 29 0a 20 | ......(format..".`%s'".branch).. | 
| 197140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 63 6f 6e 63 61 74 20 22 20 22 | .....................(concat."." | 
| 197160 | 20 28 6d 61 67 69 74 2d 2d 70 72 6f 70 65 72 74    69 7a 65 2d 66 61 63 65 0a 20 20 20 20 20 20 20 | .(magit--propertize-face........ | 
| 197180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 62 72 61 6e | ............................bran | 
| 1971a0 | 63 68 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68    2d 6c 6f 63 61 6c 29 29 29 29 0a 20 20 20 20 20 | ch.'magit-branch-local))))...... | 
| 1971c0 | 20 20 20 20 20 20 20 20 20 20 22 20 73 74 61 72    74 69 6e 67 20 61 74 22 29 0a 20 20 20 20 20 20 | ..........".starting.at")....... | 
| 1971e0 | 20 28 6e 63 6f 6e 63 20 28 6c 69 73 74 20 22 48    45 41 44 22 29 0a 20 20 20 20 20 20 20 20 20 20 | .(nconc.(list."HEAD")........... | 
| 197200 | 20 20 20 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d    72 65 66 6e 61 6d 65 73 29 0a 20 20 20 20 20 20 | ....(magit-list-refnames)....... | 
| 197220 | 20 20 20 20 20 20 20 20 28 64 69 72 65 63 74 6f    72 79 2d 66 69 6c 65 73 20 28 6d 61 67 69 74 2d | ........(directory-files.(magit- | 
| 197240 | 67 69 74 64 69 72 29 20 6e 69 6c 20 22 5f 48 45    41 44 5c 5c 27 22 29 29 0a 20 20 20 20 20 20 20 | gitdir).nil."_HEAD\\'"))........ | 
| 197260 | 6e 69 6c 20 6e 69 6c 20 6e 69 6c 20 27 6d 61 67    69 74 2d 72 65 76 69 73 69 6f 6e 2d 68 69 73 74 | nil.nil.nil.'magit-revision-hist | 
| 197280 | 6f 72 79 0a 20 20 20 20 20 20 20 28 6f 72 20 64    65 66 61 75 6c 74 20 28 6d 61 67 69 74 2d 2d 64 | ory........(or.default.(magit--d | 
| 1972a0 | 65 66 61 75 6c 74 2d 73 74 61 72 74 69 6e 67 2d    70 6f 69 6e 74 29 29 29 0a 20 20 20 20 20 20 28 | efault-starting-point))).......( | 
| 1972c0 | 75 73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 74 68    69 6e 67 20 73 65 6c 65 63 74 65 64 22 29 29 29 | user-error."Nothing.selected"))) | 
| 1972e0 | 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d    64 65 66 61 75 6c 74 2d 73 74 61 72 74 69 6e 67 | ..(defun.magit--default-starting | 
| 197300 | 2d 70 6f 69 6e 74 20 28 29 0a 20 20 28 6f 72 20    28 6c 65 74 20 28 28 72 20 28 6d 61 67 69 74 2d | -point.()...(or.(let.((r.(magit- | 
| 197320 | 72 65 6d 6f 74 65 2d 62 72 61 6e 63 68 2d 61 74    2d 70 6f 69 6e 74 29 29 0a 20 20 20 20 20 20 20 | remote-branch-at-point))........ | 
| 197340 | 20 20 20 20 20 28 6c 20 28 6d 61 67 69 74 2d 6c    6f 63 61 6c 2d 62 72 61 6e 63 68 2d 61 74 2d 70 | .....(l.(magit-local-branch-at-p | 
| 197360 | 6f 69 6e 74 29 29 29 0a 20 20 20 20 20 20 20 20    28 69 66 20 6d 61 67 69 74 2d 70 72 65 66 65 72 | oint))).........(if.magit-prefer | 
| 197380 | 2d 72 65 6d 6f 74 65 2d 75 70 73 74 72 65 61 6d    20 28 6f 72 20 72 20 6c 29 20 28 6f 72 20 6c 20 | -remote-upstream.(or.r.l).(or.l. | 
| 1973a0 | 72 29 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69    74 2d 63 6f 6d 6d 69 74 2d 61 74 2d 70 6f 69 6e | r))).......(magit-commit-at-poin | 
| 1973c0 | 74 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d    73 74 61 73 68 2d 61 74 2d 70 6f 69 6e 74 29 0a | t).......(magit-stash-at-point). | 
| 1973e0 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 65 74    2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68 29 | ......(magit-get-current-branch) | 
| 197400 | 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74    2d 72 65 61 64 2d 74 61 67 20 28 70 72 6f 6d 70 | ))..(defun.magit-read-tag.(promp | 
| 197420 | 74 20 26 6f 70 74 69 6f 6e 61 6c 20 72 65 71 75    69 72 65 2d 6d 61 74 63 68 29 0a 20 20 28 6d 61 | t.&optional.require-match)...(ma | 
| 197440 | 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72    65 61 64 20 70 72 6f 6d 70 74 20 28 6d 61 67 69 | git-completing-read.prompt.(magi | 
| 197460 | 74 2d 6c 69 73 74 2d 74 61 67 73 29 20 6e 69 6c    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-list-tags).nil................ | 
| 197480 | 20 20 20 20 20 20 20 20 20 20 72 65 71 75 69 72    65 2d 6d 61 74 63 68 20 6e 69 6c 20 27 6d 61 67 | ..........require-match.nil.'mag | 
| 1974a0 | 69 74 2d 72 65 76 69 73 69 6f 6e 2d 68 69 73 74    6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 | it-revision-history............. | 
| 1974c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61    67 69 74 2d 74 61 67 2d 61 74 2d 70 6f 69 6e 74 | .............(magit-tag-at-point | 
| 1974e0 | 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69    74 2d 72 65 61 64 2d 73 74 61 73 68 20 28 70 72 | )))..(defun.magit-read-stash.(pr | 
| 197500 | 6f 6d 70 74 29 0a 20 20 28 6c 65 74 2a 20 28 28    61 74 70 6f 69 6e 74 20 28 6d 61 67 69 74 2d 73 | ompt)...(let*.((atpoint.(magit-s | 
| 197520 | 74 61 73 68 2d 61 74 2d 70 6f 69 6e 74 29 29 0a    20 20 20 20 20 20 20 20 20 28 64 65 66 61 75 6c | tash-at-point))..........(defaul | 
| 197540 | 74 20 28 61 6e 64 20 61 74 70 6f 69 6e 74 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t.(and.atpoint.................. | 
| 197560 | 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 61 74    70 6f 69 6e 74 20 28 6d 61 67 69 74 2d 72 65 76 | ......(concat.atpoint.(magit-rev | 
| 197580 | 2d 66 6f 72 6d 61 74 20 22 20 25 73 22 20 61 74    70 6f 69 6e 74 29 29 29 29 0a 20 20 20 20 20 20 | -format.".%s".atpoint))))....... | 
| 1975a0 | 20 20 20 28 63 68 6f 69 63 65 73 20 28 6d 61 70    63 61 72 20 28 6c 61 6d 62 64 61 20 28 63 29 0a | ...(choices.(mapcar.(lambda.(c). | 
| 1975c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 70 63 61 | ............................(pca | 
| 1975e0 | 73 65 2d 6c 65 74 20 28 28 60 28 2c 72 65 76 20    2c 6d 73 67 29 20 28 73 70 6c 69 74 2d 73 74 72 | se-let.((`(,rev.,msg).(split-str | 
| 197600 | 69 6e 67 20 63 20 22 5c 30 22 29 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ing.c."\0")))................... | 
| 197620 | 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e    63 61 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20 | ............(concat.(propertize. | 
| 197640 | 72 65 76 20 27 66 61 63 65 20 27 6d 61 67 69 74    2d 68 61 73 68 29 0a 20 20 20 20 20 20 20 20 20 | rev.'face.'magit-hash).......... | 
| 197660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 22 20 22 | ............................."." | 
| 197680 | 20 6d 73 67 29 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .msg)))......................... | 
| 1976a0 | 20 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 73 74    61 73 68 65 73 20 22 25 67 64 25 78 30 30 25 73 | ..(magit-list-stashes."%gd%x00%s | 
| 1976c0 | 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 63    68 6f 69 63 65 20 20 28 6d 61 67 69 74 2d 63 6f | ")))..........(choice..(magit-co | 
| 1976e0 | 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 70 72    6f 6d 70 74 20 63 68 6f 69 63 65 73 0a 20 20 20 | mpleting-read.prompt.choices.... | 
| 197700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 197720 | 20 20 20 20 20 20 6e 69 6c 20 74 20 6e 69 6c 20    6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ......nil.t.nil.nil............. | 
| 197740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 66 | .............................def | 
| 197760 | 61 75 6c 74 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ault............................ | 
| 197780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63    61 72 20 63 68 6f 69 63 65 73 29 29 29 29 0a 20 | ..............(car.choices)))).. | 
| 1977a0 | 20 20 20 28 61 6e 64 20 63 68 6f 69 63 65 0a 20    20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d | ...(and.choice..........(string- | 
| 1977c0 | 6d 61 74 63 68 20 22 5e 5c 5c 28 5b 5e 20 5d 2b    5c 5c 29 20 5c 5c 28 2e 2b 5c 5c 29 22 20 63 68 | match."^\\([^.]+\\).\\(.+\\)".ch | 
| 1977e0 | 6f 69 63 65 29 0a 20 20 20 20 20 20 20 20 20 28    73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f | oice)..........(substring-no-pro | 
| 197800 | 70 65 72 74 69 65 73 20 28 6d 61 74 63 68 2d 73    74 72 69 6e 67 20 31 20 63 68 6f 69 63 65 29 29 | perties.(match-string.1.choice)) | 
| 197820 | 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69    74 2d 72 65 61 64 2d 72 65 6d 6f 74 65 20 28 70 | )))..(defun.magit-read-remote.(p | 
| 197840 | 72 6f 6d 70 74 20 26 6f 70 74 69 6f 6e 61 6c 20    64 65 66 61 75 6c 74 20 75 73 65 2d 6f 6e 6c 79 | rompt.&optional.default.use-only | 
| 197860 | 29 0a 20 20 28 6c 65 74 20 28 28 72 65 6d 6f 74    65 73 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 72 | )...(let.((remotes.(magit-list-r | 
| 197880 | 65 6d 6f 74 65 73 29 29 29 0a 20 20 20 20 28 69    66 20 28 61 6e 64 20 75 73 65 2d 6f 6e 6c 79 20 | emotes))).....(if.(and.use-only. | 
| 1978a0 | 28 6c 65 6e 67 74 68 3d 20 72 65 6d 6f 74 65 73    20 31 29 29 0a 20 20 20 20 20 20 20 20 28 63 61 | (length=.remotes.1)).........(ca | 
| 1978c0 | 72 20 72 65 6d 6f 74 65 73 29 0a 20 20 20 20 20    20 28 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 | r.remotes).......(magit-completi | 
| 1978e0 | 6e 67 2d 72 65 61 64 20 70 72 6f 6d 70 74 20 72    65 6d 6f 74 65 73 0a 20 20 20 20 20 20 20 20 20 | ng-read.prompt.remotes.......... | 
| 197900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 6e 69 6c 20 74 20 6e 69 6c 20 6e 69 | ....................nil.t.nil.ni | 
| 197920 | 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | l..............................( | 
| 197940 | 6f 72 20 64 65 66 61 75 6c 74 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | or.default...................... | 
| 197960 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67    69 74 2d 72 65 6d 6f 74 65 2d 61 74 2d 70 6f 69 | ............(magit-remote-at-poi | 
| 197980 | 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nt)............................. | 
| 1979a0 | 20 20 20 20 20 28 6d 61 67 69 74 2d 67 65 74 2d    72 65 6d 6f 74 65 29 29 29 29 29 29 0a 0a 28 64 | .....(magit-get-remote))))))..(d | 
| 1979c0 | 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 61 64 2d    72 65 6d 6f 74 65 2d 6f 72 2d 75 72 6c 20 28 70 | efun.magit-read-remote-or-url.(p | 
| 1979e0 | 72 6f 6d 70 74 20 26 6f 70 74 69 6f 6e 61 6c 20    64 65 66 61 75 6c 74 29 0a 20 20 28 6d 61 67 69 | rompt.&optional.default)...(magi | 
| 197a00 | 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61    64 20 70 72 6f 6d 70 74 0a 20 20 20 20 20 20 20 | t-completing-read.prompt........ | 
| 197a20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 6e 63 6f 6e 63 20 28 6d 61 67 69 74 2d | ..................(nconc.(magit- | 
| 197a40 | 6c 69 73 74 2d 72 65 6d 6f 74 65 73 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | list-remotes)................... | 
| 197a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c    69 73 74 20 22 68 74 74 70 73 3a 2f 2f 22 20 22 | ..............(list."https://"." | 
| 197a80 | 67 69 74 3a 2f 2f 22 20 22 67 69 74 40 22 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | git://"."git@"))................ | 
| 197aa0 | 20 20 20 20 20 20 20 20 20 20 6e 69 6c 20 6e 69    6c 20 6e 69 6c 20 6e 69 6c 0a 20 20 20 20 20 20 | ..........nil.nil.nil.nil....... | 
| 197ac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6f 72 20 64 65 66 61 75 6c 74 0a 20 | ...................(or.default.. | 
| 197ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 | ............................(mag | 
| 197b00 | 69 74 2d 72 65 6d 6f 74 65 2d 61 74 2d 70 6f 69    6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | it-remote-at-point)............. | 
| 197b20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6d 61 67 69 74 2d 67 65 74 2d 72 65 6d 6f | .................(magit-get-remo | 
| 197b40 | 74 65 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d    61 67 69 74 2d 72 65 61 64 2d 6d 6f 64 75 6c 65 | te))))..(defun.magit-read-module | 
| 197b60 | 2d 70 61 74 68 20 28 70 72 6f 6d 70 74 20 26 6f    70 74 69 6f 6e 61 6c 20 70 72 65 64 69 63 61 74 | -path.(prompt.&optional.predicat | 
| 197b80 | 65 29 0a 20 20 28 6d 61 67 69 74 2d 63 6f 6d 70    6c 65 74 69 6e 67 2d 72 65 61 64 20 70 72 6f 6d | e)...(magit-completing-read.prom | 
| 197ba0 | 70 74 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 6d    6f 64 75 6c 65 2d 70 61 74 68 73 29 0a 20 20 20 | pt.(magit-list-module-paths).... | 
| 197bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 70 72 65 64 69 63 61 74 65 20 | ......................predicate. | 
| 197be0 | 74 20 6e 69 6c 20 6e 69 6c 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t.nil.nil....................... | 
| 197c00 | 20 20 20 28 6d 61 67 69 74 2d 6d 6f 64 75 6c 65    2d 61 74 2d 70 6f 69 6e 74 20 70 72 65 64 69 63 | ...(magit-module-at-point.predic | 
| 197c20 | 61 74 65 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d    61 67 69 74 2d 6d 6f 64 75 6c 65 2d 63 6f 6e 66 | ate)))..(defun.magit-module-conf | 
| 197c40 | 69 72 6d 20 28 76 65 72 62 20 26 6f 70 74 69 6f    6e 61 6c 20 70 72 65 64 69 63 61 74 65 29 0a 20 | irm.(verb.&optional.predicate).. | 
| 197c60 | 20 3b 3b 20 53 6f 6d 65 20 70 72 65 64 69 63 61    74 65 73 20 75 73 65 20 74 68 65 20 69 6e 65 66 | .;;.Some.predicates.use.the.inef | 
| 197c80 | 66 69 63 69 65 6e 74 20 60 6d 61 67 69 74 2d 74    6f 70 6c 65 76 65 6c 27 0a 20 20 3b 3b 20 61 6e | ficient.`magit-toplevel'...;;.an | 
| 197ca0 | 64 20 73 6f 6d 65 20 72 65 70 6f 73 69 74 6f 72    69 65 73 20 68 61 76 65 20 74 68 6f 75 73 61 6e | d.some.repositories.have.thousan | 
| 197cc0 | 64 73 20 6f 66 20 73 75 62 6d 6f 64 75 6c 65 73    2e 0a 20 20 28 6c 65 74 20 28 28 6d 61 67 69 74 | ds.of.submodules....(let.((magit | 
| 197ce0 | 2d 2d 72 65 66 72 65 73 68 2d 63 61 63 68 65 20    28 6c 69 73 74 20 28 63 6f 6e 73 20 30 20 30 29 | --refresh-cache.(list.(cons.0.0) | 
| 197d00 | 29 29 0a 20 20 20 20 20 20 20 20 28 6d 6f 64 75    6c 65 73 20 6e 69 6c 29 29 0a 20 20 20 20 28 69 | )).........(modules.nil)).....(i | 
| 197d20 | 66 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78    2d 61 72 67 0a 20 20 20 20 20 20 20 20 28 70 72 | f.current-prefix-arg.........(pr | 
| 197d40 | 6f 67 6e 0a 20 20 20 20 20 20 20 20 20 20 28 73    65 74 71 20 6d 6f 64 75 6c 65 73 20 28 6d 61 67 | ogn...........(setq.modules.(mag | 
| 197d60 | 69 74 2d 6c 69 73 74 2d 6d 6f 64 75 6c 65 2d 70    61 74 68 73 29 29 0a 20 20 20 20 20 20 20 20 20 | it-list-module-paths)).......... | 
| 197d80 | 20 28 77 68 65 6e 20 70 72 65 64 69 63 61 74 65    0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 | .(when.predicate.............(se | 
| 197da0 | 74 71 20 6d 6f 64 75 6c 65 73 20 28 73 65 71 2d    66 69 6c 74 65 72 20 70 72 65 64 69 63 61 74 65 | tq.modules.(seq-filter.predicate | 
| 197dc0 | 20 6d 6f 64 75 6c 65 73 29 29 29 0a 20 20 20 20    20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 6d 6f | .modules)))...........(unless.mo | 
| 197de0 | 64 75 6c 65 73 0a 20 20 20 20 20 20 20 20 20 20    20 20 28 69 66 20 70 72 65 64 69 63 61 74 65 0a | dules.............(if.predicate. | 
| 197e00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 75 73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 20 | ................(user-error."No. | 
| 197e20 | 6d 6f 64 75 6c 65 73 20 73 61 74 69 73 66 79 69    6e 67 20 25 73 20 61 76 61 69 6c 61 62 6c 65 22 | modules.satisfying.%s.available" | 
| 197e40 | 20 70 72 65 64 69 63 61 74 65 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 75 73 65 72 2d | .predicate)...............(user- | 
| 197e60 | 65 72 72 6f 72 20 22 4e 6f 20 6d 6f 64 75 6c 65    73 20 61 76 61 69 6c 61 62 6c 65 22 29 29 29 29 | error."No.modules.available")))) | 
| 197e80 | 0a 20 20 20 20 20 20 28 73 65 74 71 20 6d 6f 64    75 6c 65 73 20 28 6d 61 67 69 74 2d 72 65 67 69 | .......(setq.modules.(magit-regi | 
| 197ea0 | 6f 6e 2d 76 61 6c 75 65 73 20 27 6d 61 67 69 74    2d 6d 6f 64 75 6c 65 2d 73 65 63 74 69 6f 6e 29 | on-values.'magit-module-section) | 
| 197ec0 | 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 6d 6f    64 75 6c 65 73 0a 20 20 20 20 20 20 20 20 28 77 | ).......(when.modules.........(w | 
| 197ee0 | 68 65 6e 20 70 72 65 64 69 63 61 74 65 0a 20 20    20 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 6f | hen.predicate...........(setq.mo | 
| 197f00 | 64 75 6c 65 73 20 28 73 65 71 2d 66 69 6c 74 65    72 20 70 72 65 64 69 63 61 74 65 20 6d 6f 64 75 | dules.(seq-filter.predicate.modu | 
| 197f20 | 6c 65 73 29 29 29 0a 20 20 20 20 20 20 20 20 28    75 6e 6c 65 73 73 20 6d 6f 64 75 6c 65 73 0a 20 | les))).........(unless.modules.. | 
| 197f40 | 20 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65    72 72 6f 72 20 22 4e 6f 20 6d 6f 64 75 6c 65 73 | .........(user-error."No.modules | 
| 197f60 | 20 73 61 74 69 73 66 79 69 6e 67 20 25 73 20 73    65 6c 65 63 74 65 64 22 20 70 72 65 64 69 63 61 | .satisfying.%s.selected".predica | 
| 197f80 | 74 65 29 29 29 29 0a 20 20 20 20 28 69 66 20 28    6c 65 6e 67 74 68 3e 20 6d 6f 64 75 6c 65 73 20 | te)))).....(if.(length>.modules. | 
| 197fa0 | 31 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69    74 2d 63 6f 6e 66 69 72 6d 20 74 20 6e 69 6c 20 | 1).........(magit-confirm.t.nil. | 
| 197fc0 | 28 66 6f 72 6d 61 74 20 22 25 73 20 25 25 64 20    6d 6f 64 75 6c 65 73 22 20 76 65 72 62 29 20 6e | (format."%s.%%d.modules".verb).n | 
| 197fe0 | 69 6c 20 6d 6f 64 75 6c 65 73 29 0a 20 20 20 20    20 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 72 | il.modules).......(list.(magit-r | 
| 198000 | 65 61 64 2d 6d 6f 64 75 6c 65 2d 70 61 74 68 20    28 66 6f 72 6d 61 74 20 22 25 73 20 6d 6f 64 75 | ead-module-path.(format."%s.modu | 
| 198020 | 6c 65 22 20 76 65 72 62 29 20 70 72 65 64 69 63    61 74 65 29 29 29 29 29 0a 0a 3b 3b 3b 20 5f 0a | le".verb).predicate)))))..;;;._. | 
| 198040 | 28 70 72 6f 76 69 64 65 20 27 6d 61 67 69 74 2d    67 69 74 29 0a 3b 3b 3b 20 6d 61 67 69 74 2d 67 | (provide.'magit-git).;;;.magit-g | 
| 198060 | 69 74 2e 65 6c 20 65 6e 64 73 20 68 65 72 65 0a    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | it.el.ends.here................. | 
| 198080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1980a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1980c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1980e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 198100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 198120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 198140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 198160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 198180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1981a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1981c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1981e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 198200 | 6d 61 67 69 74 2d 32 30 32 34 30 34 30 34 2e 31    39 30 31 2f 6d 61 67 69 74 2d 72 65 66 6c 6f 67 | magit-20240404.1901/magit-reflog | 
| 198220 | 2e 65 6c 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .el............................. | 
| 198240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 198260 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30    30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 | 
| 198280 | 30 30 31 36 30 32 36 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 35 30 31 30 00 20 30 00 00 00 | 0016026.00000000000.015010..0... | 
| 1982a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1982c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1982e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 198300 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... | 
| 198320 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... | 
| 198340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 198360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 198380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1983a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1983c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1983e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 198400 | 3b 3b 3b 20 6d 61 67 69 74 2d 72 65 66 6c 6f 67    2e 65 6c 20 2d 2d 2d 20 49 6e 73 70 65 63 74 20 | ;;;.magit-reflog.el.---.Inspect. | 
| 198420 | 72 65 66 20 68 69 73 74 6f 72 79 20 20 2d 2a 2d    20 6c 65 78 69 63 61 6c 2d 62 69 6e 64 69 6e 67 | ref.history..-*-.lexical-binding | 
| 198440 | 3a 74 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72    69 67 68 74 20 28 43 29 20 32 30 30 38 2d 32 30 | :t.-*-..;;.Copyright.(C).2008-20 | 
| 198460 | 32 34 20 54 68 65 20 4d 61 67 69 74 20 50 72 6f    6a 65 63 74 20 43 6f 6e 74 72 69 62 75 74 6f 72 | 24.The.Magit.Project.Contributor | 
| 198480 | 73 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 4a 6f    6e 61 73 20 42 65 72 6e 6f 75 6c 6c 69 20 3c 6a | s..;;.Author:.Jonas.Bernoulli.<j | 
| 1984a0 | 6f 6e 61 73 40 62 65 72 6e 6f 75 6c 2e 6c 69 3e    0a 3b 3b 20 4d 61 69 6e 74 61 69 6e 65 72 3a 20 | onas@bernoul.li>.;;.Maintainer:. | 
| 1984c0 | 4a 6f 6e 61 73 20 42 65 72 6e 6f 75 6c 6c 69 20    3c 6a 6f 6e 61 73 40 62 65 72 6e 6f 75 6c 2e 6c | Jonas.Bernoulli.<jonas@bernoul.l | 
| 1984e0 | 69 3e 0a 0a 3b 3b 20 53 50 44 58 2d 4c 69 63 65    6e 73 65 2d 49 64 65 6e 74 69 66 69 65 72 3a 20 | i>..;;.SPDX-License-Identifier:. | 
| 198500 | 47 50 4c 2d 33 2e 30 2d 6f 72 2d 6c 61 74 65 72    0a 0a 3b 3b 20 4d 61 67 69 74 20 69 73 20 66 72 | GPL-3.0-or-later..;;.Magit.is.fr | 
| 198520 | 65 65 20 73 6f 66 74 77 61 72 65 3a 20 79 6f 75    20 63 61 6e 20 72 65 64 69 73 74 72 69 62 75 74 | ee.software:.you.can.redistribut | 
| 198540 | 65 20 69 74 20 61 6e 64 2f 6f 72 20 6d 6f 64 69    66 79 20 69 74 0a 3b 3b 20 75 6e 64 65 72 20 74 | e.it.and/or.modify.it.;;.under.t | 
| 198560 | 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20    47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c | he.terms.of.the.GNU.General.Publ | 
| 198580 | 69 63 20 4c 69 63 65 6e 73 65 20 61 73 20 70 75    62 6c 69 73 68 65 64 20 62 79 0a 3b 3b 20 74 68 | ic.License.as.published.by.;;.th | 
| 1985a0 | 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20    46 6f 75 6e 64 61 74 69 6f 6e 2c 20 65 69 74 68 | e.Free.Software.Foundation,.eith | 
| 1985c0 | 65 72 20 76 65 72 73 69 6f 6e 20 33 20 6f 66 20    74 68 65 20 4c 69 63 65 6e 73 65 2c 20 6f 72 0a | er.version.3.of.the.License,.or. | 
| 1985e0 | 3b 3b 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69    6f 6e 29 20 61 6e 79 20 6c 61 74 65 72 20 76 65 | ;;.(at.your.option).any.later.ve | 
| 198600 | 72 73 69 6f 6e 2e 0a 3b 3b 0a 3b 3b 20 4d 61 67    69 74 20 69 73 20 64 69 73 74 72 69 62 75 74 65 | rsion..;;.;;.Magit.is.distribute | 
| 198620 | 64 20 69 6e 20 74 68 65 20 68 6f 70 65 20 74 68    61 74 20 69 74 20 77 69 6c 6c 20 62 65 20 75 73 | d.in.the.hope.that.it.will.be.us | 
| 198640 | 65 66 75 6c 2c 20 62 75 74 20 57 49 54 48 4f 55    54 0a 3b 3b 20 41 4e 59 20 57 41 52 52 41 4e 54 | eful,.but.WITHOUT.;;.ANY.WARRANT | 
| 198660 | 59 3b 20 77 69 74 68 6f 75 74 20 65 76 65 6e 20    74 68 65 20 69 6d 70 6c 69 65 64 20 77 61 72 72 | Y;.without.even.the.implied.warr | 
| 198680 | 61 6e 74 79 20 6f 66 20 4d 45 52 43 48 41 4e 54    41 42 49 4c 49 54 59 0a 3b 3b 20 6f 72 20 46 49 | anty.of.MERCHANTABILITY.;;.or.FI | 
| 1986a0 | 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54    49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 20 | TNESS.FOR.A.PARTICULAR.PURPOSE.. | 
| 1986c0 | 20 53 65 65 20 74 68 65 20 47 4e 55 20 47 65 6e    65 72 61 6c 20 50 75 62 6c 69 63 0a 3b 3b 20 4c | .See.the.GNU.General.Public.;;.L | 
| 1986e0 | 69 63 65 6e 73 65 20 66 6f 72 20 6d 6f 72 65 20    64 65 74 61 69 6c 73 2e 0a 3b 3b 0a 3b 3b 20 59 | icense.for.more.details..;;.;;.Y | 
| 198700 | 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72    65 63 65 69 76 65 64 20 61 20 63 6f 70 79 20 6f | ou.should.have.received.a.copy.o | 
| 198720 | 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61    6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 | f.the.GNU.General.Public.License | 
| 198740 | 0a 3b 3b 20 61 6c 6f 6e 67 20 77 69 74 68 20 4d    61 67 69 74 2e 20 20 49 66 20 6e 6f 74 2c 20 73 | .;;.along.with.Magit...If.not,.s | 
| 198760 | 65 65 20 3c 68 74 74 70 73 3a 2f 2f 77 77 77 2e    67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 | ee.<https://www.gnu.org/licenses | 
| 198780 | 2f 3e 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74    61 72 79 3a 0a 0a 3b 3b 20 54 68 69 73 20 6c 69 | />...;;;.Commentary:..;;.This.li | 
| 1987a0 | 62 72 61 72 79 20 69 6d 70 6c 65 6d 65 6e 74 73    20 73 75 70 70 6f 72 74 20 66 6f 72 20 6c 6f 6f | brary.implements.support.for.loo | 
| 1987c0 | 6b 69 6e 67 20 61 74 20 47 69 74 20 72 65 66 6c    6f 67 73 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a | king.at.Git.reflogs...;;;.Code:. | 
| 1987e0 | 0a 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74    2d 63 6f 72 65 29 0a 28 72 65 71 75 69 72 65 20 | .(require.'magit-core).(require. | 
| 198800 | 27 6d 61 67 69 74 2d 6c 6f 67 29 0a 0a 3b 3b 3b    20 4f 70 74 69 6f 6e 73 0a 0a 28 64 65 66 63 75 | 'magit-log)..;;;.Options..(defcu | 
| 198820 | 73 74 6f 6d 20 6d 61 67 69 74 2d 72 65 66 6c 6f    67 2d 6c 69 6d 69 74 20 32 35 36 0a 20 20 22 4d | stom.magit-reflog-limit.256..."M | 
| 198840 | 61 78 69 6d 61 6c 20 6e 75 6d 62 65 72 20 6f 66    20 65 6e 74 72 69 65 73 20 69 6e 69 74 69 61 6c | aximal.number.of.entries.initial | 
| 198860 | 6c 79 20 73 68 6f 77 6e 20 69 6e 20 72 65 66 6c    6f 67 20 62 75 66 66 65 72 73 2e 0a 54 68 65 20 | ly.shown.in.reflog.buffers..The. | 
| 198880 | 6c 69 6d 69 74 20 69 6e 20 74 68 65 20 63 75 72    72 65 6e 74 20 62 75 66 66 65 72 20 63 61 6e 20 | limit.in.the.current.buffer.can. | 
| 1988a0 | 62 65 20 63 68 61 6e 67 65 64 20 75 73 69 6e 67    20 5c 22 2b 5c 22 0a 61 6e 64 20 5c 22 2d 5c 22 | be.changed.using.\"+\".and.\"-\" | 
| 1988c0 | 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65    72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 | ."...:package-version.'(magit... | 
| 1988e0 | 22 33 2e 30 2e 30 22 29 0a 20 20 3a 67 72 6f 75    70 20 27 6d 61 67 69 74 2d 63 6f 6d 6d 61 6e 64 | "3.0.0")...:group.'magit-command | 
| 198900 | 73 0a 20 20 3a 74 79 70 65 20 27 6e 75 6d 62 65    72 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d | s...:type.'number)..(defcustom.m | 
| 198920 | 61 67 69 74 2d 72 65 66 6c 6f 67 2d 6d 61 72 67    69 6e 0a 20 20 28 6c 69 73 74 20 28 6e 74 68 20 | agit-reflog-margin...(list.(nth. | 
| 198940 | 30 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 67    69 6e 29 0a 20 20 20 20 20 20 20 20 28 6e 74 68 | 0.magit-log-margin).........(nth | 
| 198960 | 20 31 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 72    67 69 6e 29 0a 20 20 20 20 20 20 20 20 27 6d 61 | .1.magit-log-margin).........'ma | 
| 198980 | 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e 2d 77    69 64 74 68 20 6e 69 6c 0a 20 20 20 20 20 20 20 | git-log-margin-width.nil........ | 
| 1989a0 | 20 28 6e 74 68 20 34 20 6d 61 67 69 74 2d 6c 6f    67 2d 6d 61 72 67 69 6e 29 29 0a 20 20 22 46 6f | .(nth.4.magit-log-margin))..."Fo | 
| 1989c0 | 72 6d 61 74 20 6f 66 20 74 68 65 20 6d 61 72 67    69 6e 20 69 6e 20 60 6d 61 67 69 74 2d 72 65 66 | rmat.of.the.margin.in.`magit-ref | 
| 1989e0 | 6c 6f 67 2d 6d 6f 64 65 27 20 62 75 66 66 65 72    73 2e 0a 0a 54 68 65 20 76 61 6c 75 65 20 68 61 | log-mode'.buffers...The.value.ha | 
| 198a00 | 73 20 74 68 65 20 66 6f 72 6d 20 28 49 4e 49 54    20 53 54 59 4c 45 20 57 49 44 54 48 20 41 55 54 | s.the.form.(INIT.STYLE.WIDTH.AUT | 
| 198a20 | 48 4f 52 20 41 55 54 48 4f 52 2d 57 49 44 54 48    29 2e 0a 0a 49 66 20 49 4e 49 54 20 69 73 20 6e | HOR.AUTHOR-WIDTH)...If.INIT.is.n | 
| 198a40 | 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 74 68 65    20 6d 61 72 67 69 6e 20 69 73 20 73 68 6f 77 6e | on-nil,.then.the.margin.is.shown | 
| 198a60 | 20 69 6e 69 74 69 61 6c 6c 79 2e 0a 53 54 59 4c    45 20 63 6f 6e 74 72 6f 6c 73 20 68 6f 77 20 74 | .initially..STYLE.controls.how.t | 
| 198a80 | 6f 20 66 6f 72 6d 61 74 20 74 68 65 20 61 75 74    68 6f 72 20 6f 72 20 63 6f 6d 6d 69 74 74 65 72 | o.format.the.author.or.committer | 
| 198aa0 | 20 64 61 74 65 2e 0a 20 20 49 74 20 63 61 6e 20    62 65 20 6f 6e 65 20 6f 66 20 60 61 67 65 27 20 | .date....It.can.be.one.of.`age'. | 
| 198ac0 | 28 74 6f 20 73 68 6f 77 20 74 68 65 20 61 67 65    20 6f 66 20 74 68 65 20 63 6f 6d 6d 69 74 29 2c | (to.show.the.age.of.the.commit), | 
| 198ae0 | 0a 20 20 60 61 67 65 2d 61 62 62 72 65 76 69 61    74 65 64 27 20 28 74 6f 20 61 62 62 72 65 76 69 | ...`age-abbreviated'.(to.abbrevi | 
| 198b00 | 61 74 65 20 74 68 65 20 74 69 6d 65 20 75 6e 69    74 20 74 6f 20 61 20 63 68 61 72 61 63 74 65 72 | ate.the.time.unit.to.a.character | 
| 198b20 | 29 2c 0a 20 20 6f 72 20 61 20 73 74 72 69 6e 67    20 28 73 75 69 74 61 62 6c 65 20 66 6f 72 20 60 | ),...or.a.string.(suitable.for.` | 
| 198b40 | 66 6f 72 6d 61 74 2d 74 69 6d 65 2d 73 74 72 69    6e 67 27 29 20 74 6f 20 73 68 6f 77 20 74 68 65 | format-time-string').to.show.the | 
| 198b60 | 0a 20 20 61 63 74 75 61 6c 20 64 61 74 65 2e 20    20 4f 70 74 69 6f 6e 20 60 6d 61 67 69 74 2d 6c | ...actual.date...Option.`magit-l | 
| 198b80 | 6f 67 2d 6d 61 72 67 69 6e 2d 73 68 6f 77 2d 63    6f 6d 6d 69 74 74 65 72 2d 64 61 74 65 27 0a 20 | og-margin-show-committer-date'.. | 
| 198ba0 | 20 63 6f 6e 74 72 6f 6c 73 20 77 68 69 63 68 20    64 61 74 65 20 69 73 20 62 65 69 6e 67 20 64 69 | .controls.which.date.is.being.di | 
| 198bc0 | 73 70 6c 61 79 65 64 2e 0a 57 49 44 54 48 20 63    6f 6e 74 72 6f 6c 73 20 74 68 65 20 77 69 64 74 | splayed..WIDTH.controls.the.widt | 
| 198be0 | 68 20 6f 66 20 74 68 65 20 6d 61 72 67 69 6e 2e    20 20 54 68 69 73 20 65 78 69 73 74 73 20 66 6f | h.of.the.margin...This.exists.fo | 
| 198c00 | 72 20 66 6f 72 77 61 72 64 0a 20 20 63 6f 6d 70    61 74 69 62 69 6c 69 74 79 20 61 6e 64 20 63 75 | r.forward...compatibility.and.cu | 
| 198c20 | 72 72 65 6e 74 6c 79 20 74 68 65 20 76 61 6c 75    65 20 73 68 6f 75 6c 64 20 6e 6f 74 20 62 65 20 | rrently.the.value.should.not.be. | 
| 198c40 | 63 68 61 6e 67 65 64 2e 0a 41 55 54 48 4f 52 20    63 6f 6e 74 72 6f 6c 73 20 77 68 65 74 68 65 72 | changed..AUTHOR.controls.whether | 
| 198c60 | 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65    20 61 75 74 68 6f 72 20 69 73 20 61 6c 73 6f 20 | .the.name.of.the.author.is.also. | 
| 198c80 | 73 68 6f 77 6e 20 62 79 0a 20 20 64 65 66 61 75    6c 74 2e 0a 41 55 54 48 4f 52 2d 57 49 44 54 48 | shown.by...default..AUTHOR-WIDTH | 
| 198ca0 | 20 68 61 73 20 74 6f 20 62 65 20 61 6e 20 69 6e    74 65 67 65 72 2e 20 20 57 68 65 6e 20 74 68 65 | .has.to.be.an.integer...When.the | 
| 198cc0 | 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 61 75 74    68 6f 72 0a 20 20 69 73 20 73 68 6f 77 6e 2c 20 | .name.of.the.author...is.shown,. | 
| 198ce0 | 74 68 65 6e 20 74 68 69 73 20 73 70 65 63 69 66    69 65 73 20 68 6f 77 20 6d 75 63 68 20 73 70 61 | then.this.specifies.how.much.spa | 
| 198d00 | 63 65 20 69 73 20 75 73 65 64 20 74 6f 20 64 6f    20 73 6f 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 | ce.is.used.to.do.so."...:package | 
| 198d20 | 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74    20 2e 20 22 32 2e 39 2e 30 22 29 0a 20 20 3a 67 | -version.'(magit..."2.9.0")...:g | 
| 198d40 | 72 6f 75 70 20 27 6d 61 67 69 74 2d 6c 6f 67 0a    20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d | roup.'magit-log...:group.'magit- | 
| 198d60 | 6d 61 72 67 69 6e 0a 20 20 3a 74 79 70 65 20 6d    61 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e 2d | margin...:type.magit-log-margin- | 
| 198d80 | 2d 63 75 73 74 6f 6d 2d 74 79 70 65 0a 20 20 3a    69 6e 69 74 69 61 6c 69 7a 65 20 23 27 6d 61 67 | -custom-type...:initialize.#'mag | 
| 198da0 | 69 74 2d 63 75 73 74 6f 6d 2d 69 6e 69 74 69 61    6c 69 7a 65 2d 72 65 73 65 74 0a 20 20 3a 73 65 | it-custom-initialize-reset...:se | 
| 198dc0 | 74 2d 61 66 74 65 72 20 27 28 6d 61 67 69 74 2d    6c 6f 67 2d 6d 61 72 67 69 6e 29 0a 20 20 3a 73 | t-after.'(magit-log-margin)...:s | 
| 198de0 | 65 74 20 28 61 70 70 6c 79 2d 70 61 72 74 69 61    6c 6c 79 20 23 27 6d 61 67 69 74 2d 6d 61 72 67 | et.(apply-partially.#'magit-marg | 
| 198e00 | 69 6e 2d 73 65 74 2d 76 61 72 69 61 62 6c 65 20    27 6d 61 67 69 74 2d 72 65 66 6c 6f 67 2d 6d 6f | in-set-variable.'magit-reflog-mo | 
| 198e20 | 64 65 29 29 0a 0a 3b 3b 3b 20 46 61 63 65 73 0a    0a 28 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d | de))..;;;.Faces..(defface.magit- | 
| 198e40 | 72 65 66 6c 6f 67 2d 63 6f 6d 6d 69 74 20 27 28    28 74 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 | reflog-commit.'((t.:foreground." | 
| 198e60 | 67 72 65 65 6e 22 29 29 0a 20 20 22 46 61 63 65    20 66 6f 72 20 63 6f 6d 6d 69 74 20 63 6f 6d 6d | green"))..."Face.for.commit.comm | 
| 198e80 | 61 6e 64 73 20 69 6e 20 72 65 66 6c 6f 67 73 2e    22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 | ands.in.reflogs."...:group.'magi | 
| 198ea0 | 74 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 61    63 65 20 6d 61 67 69 74 2d 72 65 66 6c 6f 67 2d | t-faces)..(defface.magit-reflog- | 
| 198ec0 | 61 6d 65 6e 64 20 27 28 28 74 20 3a 66 6f 72 65    67 72 6f 75 6e 64 20 22 6d 61 67 65 6e 74 61 22 | amend.'((t.:foreground."magenta" | 
| 198ee0 | 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 61    6d 65 6e 64 20 63 6f 6d 6d 61 6e 64 73 20 69 6e | ))..."Face.for.amend.commands.in | 
| 198f00 | 20 72 65 66 6c 6f 67 73 2e 22 0a 20 20 3a 67 72    6f 75 70 20 27 6d 61 67 69 74 2d 66 61 63 65 73 | .reflogs."...:group.'magit-faces | 
| 198f20 | 29 0a 0a 28 64 65 66 66 61 63 65 20 6d 61 67 69    74 2d 72 65 66 6c 6f 67 2d 6d 65 72 67 65 20 27 | )..(defface.magit-reflog-merge.' | 
| 198f40 | 28 28 74 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20    22 67 72 65 65 6e 22 29 29 0a 20 20 22 46 61 63 | ((t.:foreground."green"))..."Fac | 
| 198f60 | 65 20 66 6f 72 20 6d 65 72 67 65 2c 20 63 68 65    63 6b 6f 75 74 20 61 6e 64 20 62 72 61 6e 63 68 | e.for.merge,.checkout.and.branch | 
| 198f80 | 20 63 6f 6d 6d 61 6e 64 73 20 69 6e 20 72 65 66    6c 6f 67 73 2e 22 0a 20 20 3a 67 72 6f 75 70 20 | .commands.in.reflogs."...:group. | 
| 198fa0 | 27 6d 61 67 69 74 2d 66 61 63 65 73 29 0a 0a 28    64 65 66 66 61 63 65 20 6d 61 67 69 74 2d 72 65 | 'magit-faces)..(defface.magit-re | 
| 198fc0 | 66 6c 6f 67 2d 63 68 65 63 6b 6f 75 74 20 27 28    28 74 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 | flog-checkout.'((t.:foreground." | 
| 198fe0 | 62 6c 75 65 22 29 29 0a 20 20 22 46 61 63 65 20    66 6f 72 20 63 68 65 63 6b 6f 75 74 20 63 6f 6d | blue"))..."Face.for.checkout.com | 
| 199000 | 6d 61 6e 64 73 20 69 6e 20 72 65 66 6c 6f 67 73    2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 | mands.in.reflogs."...:group.'mag | 
| 199020 | 69 74 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66    61 63 65 20 6d 61 67 69 74 2d 72 65 66 6c 6f 67 | it-faces)..(defface.magit-reflog | 
| 199040 | 2d 72 65 73 65 74 20 27 28 28 74 20 3a 66 6f 72    65 67 72 6f 75 6e 64 20 22 72 65 64 22 29 29 0a | -reset.'((t.:foreground."red")). | 
| 199060 | 20 20 22 46 61 63 65 20 66 6f 72 20 72 65 73 65    74 20 63 6f 6d 6d 61 6e 64 73 20 69 6e 20 72 65 | .."Face.for.reset.commands.in.re | 
| 199080 | 66 6c 6f 67 73 2e 22 0a 20 20 3a 67 72 6f 75 70    20 27 6d 61 67 69 74 2d 66 61 63 65 73 29 0a 0a | flogs."...:group.'magit-faces).. | 
| 1990a0 | 28 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d 72    65 66 6c 6f 67 2d 72 65 62 61 73 65 20 27 28 28 | (defface.magit-reflog-rebase.'(( | 
| 1990c0 | 74 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 6d    61 67 65 6e 74 61 22 29 29 0a 20 20 22 46 61 63 | t.:foreground."magenta"))..."Fac | 
| 1990e0 | 65 20 66 6f 72 20 72 65 62 61 73 65 20 63 6f 6d    6d 61 6e 64 73 20 69 6e 20 72 65 66 6c 6f 67 73 | e.for.rebase.commands.in.reflogs | 
| 199100 | 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67    69 74 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 | ."...:group.'magit-faces)..(deff | 
| 199120 | 61 63 65 20 6d 61 67 69 74 2d 72 65 66 6c 6f 67    2d 63 68 65 72 72 79 2d 70 69 63 6b 20 27 28 28 | ace.magit-reflog-cherry-pick.'(( | 
| 199140 | 74 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 67    72 65 65 6e 22 29 29 0a 20 20 22 46 61 63 65 20 | t.:foreground."green"))..."Face. | 
| 199160 | 66 6f 72 20 63 68 65 72 72 79 2d 70 69 63 6b 20    63 6f 6d 6d 61 6e 64 73 20 69 6e 20 72 65 66 6c | for.cherry-pick.commands.in.refl | 
| 199180 | 6f 67 73 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27    6d 61 67 69 74 2d 66 61 63 65 73 29 0a 0a 28 64 | ogs."...:group.'magit-faces)..(d | 
| 1991a0 | 65 66 66 61 63 65 20 6d 61 67 69 74 2d 72 65 66    6c 6f 67 2d 72 65 6d 6f 74 65 20 27 28 28 74 20 | efface.magit-reflog-remote.'((t. | 
| 1991c0 | 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 63 79 61    6e 22 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 | :foreground."cyan"))..."Face.for | 
| 1991e0 | 20 70 75 6c 6c 20 61 6e 64 20 63 6c 6f 6e 65 20    63 6f 6d 6d 61 6e 64 73 20 69 6e 20 72 65 66 6c | .pull.and.clone.commands.in.refl | 
| 199200 | 6f 67 73 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27    6d 61 67 69 74 2d 66 61 63 65 73 29 0a 0a 28 64 | ogs."...:group.'magit-faces)..(d | 
| 199220 | 65 66 66 61 63 65 20 6d 61 67 69 74 2d 72 65 66    6c 6f 67 2d 6f 74 68 65 72 20 27 28 28 74 20 3a | efface.magit-reflog-other.'((t.: | 
| 199240 | 66 6f 72 65 67 72 6f 75 6e 64 20 22 63 79 61 6e    22 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 | foreground."cyan"))..."Face.for. | 
| 199260 | 6f 74 68 65 72 20 63 6f 6d 6d 61 6e 64 73 20 69    6e 20 72 65 66 6c 6f 67 73 2e 22 0a 20 20 3a 67 | other.commands.in.reflogs."...:g | 
| 199280 | 72 6f 75 70 20 27 6d 61 67 69 74 2d 66 61 63 65    73 29 0a 0a 3b 3b 3b 20 43 6f 6d 6d 61 6e 64 73 | roup.'magit-faces)..;;;.Commands | 
| 1992a0 | 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64    0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 | ..;;;###autoload.(defun.magit-re | 
| 1992c0 | 66 6c 6f 67 2d 63 75 72 72 65 6e 74 20 28 29 0a    20 20 22 44 69 73 70 6c 61 79 20 74 68 65 20 72 | flog-current.()..."Display.the.r | 
| 1992e0 | 65 66 6c 6f 67 20 6f 66 20 74 68 65 20 63 75 72    72 65 6e 74 20 62 72 61 6e 63 68 2e 0a 49 66 20 | eflog.of.the.current.branch..If. | 
| 199300 | 60 48 45 41 44 27 20 69 73 20 64 65 74 61 63 68    65 64 2c 20 74 68 65 6e 20 73 68 6f 77 20 74 68 | `HEAD'.is.detached,.then.show.th | 
| 199320 | 65 20 72 65 66 6c 6f 67 20 66 6f 72 20 74 68 61    74 20 69 6e 73 74 65 61 64 2e 22 0a 20 20 28 69 | e.reflog.for.that.instead."...(i | 
| 199340 | 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 6d    61 67 69 74 2d 72 65 66 6c 6f 67 2d 73 65 74 75 | nteractive)...(magit-reflog-setu | 
| 199360 | 70 2d 62 75 66 66 65 72 20 28 6f 72 20 28 6d 61    67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d | p-buffer.(or.(magit-get-current- | 
| 199380 | 62 72 61 6e 63 68 29 20 22 48 45 41 44 22 29 29    29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 | branch)."HEAD")))..;;;###autoloa | 
| 1993a0 | 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72    65 66 6c 6f 67 2d 6f 74 68 65 72 20 28 72 65 66 | d.(defun.magit-reflog-other.(ref | 
| 1993c0 | 29 0a 20 20 22 44 69 73 70 6c 61 79 20 74 68 65    20 72 65 66 6c 6f 67 20 6f 66 20 61 20 62 72 61 | )..."Display.the.reflog.of.a.bra | 
| 1993e0 | 6e 63 68 20 6f 72 20 61 6e 6f 74 68 65 72 20 72    65 66 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 | nch.or.another.ref."...(interact | 
| 199400 | 69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69 74    2d 72 65 61 64 2d 6c 6f 63 61 6c 2d 62 72 61 6e | ive.(list.(magit-read-local-bran | 
| 199420 | 63 68 2d 6f 72 2d 72 65 66 20 22 53 68 6f 77 20    72 65 66 6c 6f 67 20 66 6f 72 22 29 29 29 0a 20 | ch-or-ref."Show.reflog.for"))).. | 
| 199440 | 20 28 6d 61 67 69 74 2d 72 65 66 6c 6f 67 2d 73    65 74 75 70 2d 62 75 66 66 65 72 20 72 65 66 29 | .(magit-reflog-setup-buffer.ref) | 
| 199460 | 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61    64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 | )..;;;###autoload.(defun.magit-r | 
| 199480 | 65 66 6c 6f 67 2d 68 65 61 64 20 28 29 0a 20 20    22 44 69 73 70 6c 61 79 20 74 68 65 20 60 48 45 | eflog-head.()..."Display.the.`HE | 
| 1994a0 | 41 44 27 20 72 65 66 6c 6f 67 2e 22 0a 20 20 28    69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 | AD'.reflog."...(interactive)...( | 
| 1994c0 | 6d 61 67 69 74 2d 72 65 66 6c 6f 67 2d 73 65 74    75 70 2d 62 75 66 66 65 72 20 22 48 45 41 44 22 | magit-reflog-setup-buffer."HEAD" | 
| 1994e0 | 29 29 0a 0a 3b 3b 3b 20 4d 6f 64 65 0a 0a 28 64    65 66 76 61 72 2d 6b 65 79 6d 61 70 20 6d 61 67 | ))..;;;.Mode..(defvar-keymap.mag | 
| 199500 | 69 74 2d 72 65 66 6c 6f 67 2d 6d 6f 64 65 2d 6d    61 70 0a 20 20 3a 64 6f 63 20 22 4b 65 79 6d 61 | it-reflog-mode-map...:doc."Keyma | 
| 199520 | 70 20 66 6f 72 20 60 6d 61 67 69 74 2d 72 65 66    6c 6f 67 2d 6d 6f 64 65 27 2e 22 0a 20 20 3a 70 | p.for.`magit-reflog-mode'."...:p | 
| 199540 | 61 72 65 6e 74 20 6d 61 67 69 74 2d 6c 6f 67 2d    6d 6f 64 65 2d 6d 61 70 0a 20 20 22 43 2d 63 20 | arent.magit-log-mode-map..."C-c. | 
| 199560 | 43 2d 6e 22 20 23 27 75 6e 64 65 66 69 6e 65 64    0a 20 20 22 4c 22 20 20 20 20 20 20 20 23 27 6d | C-n".#'undefined..."L".......#'m | 
| 199580 | 61 67 69 74 2d 6d 61 72 67 69 6e 2d 73 65 74 74    69 6e 67 73 29 0a 0a 28 64 65 66 69 6e 65 2d 64 | agit-margin-settings)..(define-d | 
| 1995a0 | 65 72 69 76 65 64 2d 6d 6f 64 65 20 6d 61 67 69    74 2d 72 65 66 6c 6f 67 2d 6d 6f 64 65 20 6d 61 | erived-mode.magit-reflog-mode.ma | 
| 1995c0 | 67 69 74 2d 6d 6f 64 65 20 22 4d 61 67 69 74 20    52 65 66 6c 6f 67 22 0a 20 20 22 4d 6f 64 65 20 | git-mode."Magit.Reflog"..."Mode. | 
| 1995e0 | 66 6f 72 20 6c 6f 6f 6b 69 6e 67 20 61 74 20 47    69 74 20 72 65 66 6c 6f 67 2e 0a 0a 54 68 69 73 | for.looking.at.Git.reflog...This | 
| 199600 | 20 6d 6f 64 65 20 69 73 20 64 6f 63 75 6d 65 6e    74 65 64 20 69 6e 20 69 6e 66 6f 20 6e 6f 64 65 | .mode.is.documented.in.info.node | 
| 199620 | 20 60 28 6d 61 67 69 74 29 52 65 66 6c 6f 67 27    2e 0a 0a 5c 5c 3c 6d 61 67 69 74 2d 6d 6f 64 65 | .`(magit)Reflog'...\\<magit-mode | 
| 199640 | 2d 6d 61 70 3e 5c 0a 54 79 70 65 20 5c 5c 5b 6d    61 67 69 74 2d 72 65 66 72 65 73 68 5d 20 74 6f | -map>\.Type.\\[magit-refresh].to | 
| 199660 | 20 72 65 66 72 65 73 68 20 74 68 65 20 63 75 72    72 65 6e 74 20 62 75 66 66 65 72 2e 0a 54 79 70 | .refresh.the.current.buffer..Typ | 
| 199680 | 65 20 5c 5c 5b 6d 61 67 69 74 2d 76 69 73 69 74    2d 74 68 69 6e 67 5d 20 6f 72 20 5c 5c 5b 6d 61 | e.\\[magit-visit-thing].or.\\[ma | 
| 1996a0 | 67 69 74 2d 64 69 66 66 2d 73 68 6f 77 2d 6f 72    2d 73 63 72 6f 6c 6c 2d 75 70 5d 20 5c 0a 74 6f | git-diff-show-or-scroll-up].\.to | 
| 1996c0 | 20 76 69 73 69 74 20 74 68 65 20 63 6f 6d 6d 69    74 20 61 74 20 70 6f 69 6e 74 2e 0a 0a 54 79 70 | .visit.the.commit.at.point...Typ | 
| 1996e0 | 65 20 5c 5c 5b 6d 61 67 69 74 2d 63 68 65 72 72    79 2d 70 69 63 6b 5d 20 74 6f 20 61 70 70 6c 79 | e.\\[magit-cherry-pick].to.apply | 
| 199700 | 20 74 68 65 20 63 6f 6d 6d 69 74 20 61 74 20 70    6f 69 6e 74 2e 0a 54 79 70 65 20 5c 5c 5b 6d 61 | .the.commit.at.point..Type.\\[ma | 
| 199720 | 67 69 74 2d 72 65 73 65 74 5d 20 74 6f 20 72 65    73 65 74 20 60 48 45 41 44 27 20 74 6f 20 74 68 | git-reset].to.reset.`HEAD'.to.th | 
| 199740 | 65 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e    74 2e 0a 0a 5c 5c 7b 6d 61 67 69 74 2d 72 65 66 | e.commit.at.point...\\{magit-ref | 
| 199760 | 6c 6f 67 2d 6d 6f 64 65 2d 6d 61 70 7d 22 0a 20    20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 6c | log-mode-map}"...:group.'magit-l | 
| 199780 | 6f 67 0a 20 20 28 68 61 63 6b 2d 64 69 72 2d 6c    6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 73 2d 6e | og...(hack-dir-local-variables-n | 
| 1997a0 | 6f 6e 2d 66 69 6c 65 2d 62 75 66 66 65 72 29 0a    20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 2d 69 | on-file-buffer)...(setq.magit--i | 
| 1997c0 | 6d 65 6e 75 2d 69 74 65 6d 2d 74 79 70 65 73 20    27 63 6f 6d 6d 69 74 29 29 0a 0a 28 64 65 66 75 | menu-item-types.'commit))..(defu | 
| 1997e0 | 6e 20 6d 61 67 69 74 2d 72 65 66 6c 6f 67 2d 73    65 74 75 70 2d 62 75 66 66 65 72 20 28 72 65 66 | n.magit-reflog-setup-buffer.(ref | 
| 199800 | 29 0a 20 20 28 72 65 71 75 69 72 65 20 27 6d 61    67 69 74 29 0a 20 20 28 6d 61 67 69 74 2d 73 65 | )...(require.'magit)...(magit-se | 
| 199820 | 74 75 70 2d 62 75 66 66 65 72 20 23 27 6d 61 67    69 74 2d 72 65 66 6c 6f 67 2d 6d 6f 64 65 20 6e | tup-buffer.#'magit-reflog-mode.n | 
| 199840 | 69 6c 0a 20 20 20 20 28 6d 61 67 69 74 2d 62 75    66 66 65 72 2d 72 65 66 6e 61 6d 65 20 72 65 66 | il.....(magit-buffer-refname.ref | 
| 199860 | 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 62 75 66    66 65 72 2d 6c 6f 67 2d 61 72 67 73 20 28 6c 69 | ).....(magit-buffer-log-args.(li | 
| 199880 | 73 74 20 28 66 6f 72 6d 61 74 20 22 2d 6e 25 73    22 20 6d 61 67 69 74 2d 72 65 66 6c 6f 67 2d 6c | st.(format."-n%s".magit-reflog-l | 
| 1998a0 | 69 6d 69 74 29 29 29 29 29 0a 0a 28 64 65 66 75    6e 20 6d 61 67 69 74 2d 72 65 66 6c 6f 67 2d 72 | imit)))))..(defun.magit-reflog-r | 
| 1998c0 | 65 66 72 65 73 68 2d 62 75 66 66 65 72 20 28 29    0a 20 20 28 6d 61 67 69 74 2d 73 65 74 2d 68 65 | efresh-buffer.()...(magit-set-he | 
| 1998e0 | 61 64 65 72 2d 6c 69 6e 65 2d 66 6f 72 6d 61 74    20 28 63 6f 6e 63 61 74 20 22 52 65 66 6c 6f 67 | ader-line-format.(concat."Reflog | 
| 199900 | 20 66 6f 72 20 22 20 6d 61 67 69 74 2d 62 75 66    66 65 72 2d 72 65 66 6e 61 6d 65 29 29 0a 20 20 | .for.".magit-buffer-refname))... | 
| 199920 | 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65    63 74 69 6f 6e 20 28 72 65 66 6c 6f 67 62 75 66 | (magit-insert-section.(reflogbuf | 
| 199940 | 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74    2d 77 61 73 68 20 28 61 70 70 6c 79 2d 70 61 72 | ).....(magit-git-wash.(apply-par | 
| 199960 | 74 69 61 6c 6c 79 20 23 27 6d 61 67 69 74 2d 6c    6f 67 2d 77 61 73 68 2d 6c 6f 67 20 27 72 65 66 | tially.#'magit-log-wash-log.'ref | 
| 199980 | 6c 6f 67 29 0a 20 20 20 20 20 20 22 72 65 66 6c    6f 67 22 20 22 73 68 6f 77 22 20 22 2d 2d 66 6f | log)......."reflog"."show"."--fo | 
| 1999a0 | 72 6d 61 74 3d 25 68 25 78 30 30 25 61 4e 25 78    30 30 25 67 64 25 78 30 30 25 67 73 22 20 22 2d | rmat=%h%x00%aN%x00%gd%x00%gs"."- | 
| 1999c0 | 2d 64 61 74 65 3d 72 61 77 22 0a 20 20 20 20 20    20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6c 6f | -date=raw".......magit-buffer-lo | 
| 1999e0 | 67 2d 61 72 67 73 20 6d 61 67 69 74 2d 62 75 66    66 65 72 2d 72 65 66 6e 61 6d 65 20 22 2d 2d 22 | g-args.magit-buffer-refname."--" | 
| 199a00 | 29 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68    6f 64 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d | )))..(cl-defmethod.magit-buffer- | 
| 199a20 | 76 61 6c 75 65 20 28 26 63 6f 6e 74 65 78 74 20    28 6d 61 6a 6f 72 2d 6d 6f 64 65 20 6d 61 67 69 | value.(&context.(major-mode.magi | 
| 199a40 | 74 2d 72 65 66 6c 6f 67 2d 6d 6f 64 65 29 29 0a    20 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 | t-reflog-mode))...magit-buffer-r | 
| 199a60 | 65 66 6e 61 6d 65 29 0a 0a 28 64 65 66 76 61 72    20 6d 61 67 69 74 2d 72 65 66 6c 6f 67 2d 6c 61 | efname)..(defvar.magit-reflog-la | 
| 199a80 | 62 65 6c 73 0a 20 20 27 28 28 22 63 6f 6d 6d 69    74 22 20 20 20 20 20 20 2e 20 6d 61 67 69 74 2d | bels...'(("commit"........magit- | 
| 199aa0 | 72 65 66 6c 6f 67 2d 63 6f 6d 6d 69 74 29 0a 20    20 20 20 28 22 61 6d 65 6e 64 22 20 20 20 20 20 | reflog-commit).....("amend"..... | 
| 199ac0 | 20 20 2e 20 6d 61 67 69 74 2d 72 65 66 6c 6f 67    2d 61 6d 65 6e 64 29 0a 20 20 20 20 28 22 6d 65 | ....magit-reflog-amend).....("me | 
| 199ae0 | 72 67 65 22 20 20 20 20 20 20 20 2e 20 6d 61 67    69 74 2d 72 65 66 6c 6f 67 2d 6d 65 72 67 65 29 | rge".........magit-reflog-merge) | 
| 199b00 | 0a 20 20 20 20 28 22 63 68 65 63 6b 6f 75 74 22    20 20 20 20 2e 20 6d 61 67 69 74 2d 72 65 66 6c | .....("checkout"......magit-refl | 
| 199b20 | 6f 67 2d 63 68 65 63 6b 6f 75 74 29 0a 20 20 20    20 28 22 62 72 61 6e 63 68 22 20 20 20 20 20 20 | og-checkout).....("branch"...... | 
| 199b40 | 2e 20 6d 61 67 69 74 2d 72 65 66 6c 6f 67 2d 63    68 65 63 6b 6f 75 74 29 0a 20 20 20 20 28 22 72 | ..magit-reflog-checkout).....("r | 
| 199b60 | 65 73 65 74 22 20 20 20 20 20 20 20 2e 20 6d 61    67 69 74 2d 72 65 66 6c 6f 67 2d 72 65 73 65 74 | eset".........magit-reflog-reset | 
| 199b80 | 29 0a 20 20 20 20 28 22 72 65 62 61 73 65 22 20    20 20 20 20 20 2e 20 6d 61 67 69 74 2d 72 65 66 | ).....("rebase"........magit-ref | 
| 199ba0 | 6c 6f 67 2d 72 65 62 61 73 65 29 0a 20 20 20 20    28 22 72 65 77 72 69 74 74 65 6e 22 20 20 20 2e | log-rebase).....("rewritten".... | 
| 199bc0 | 20 6d 61 67 69 74 2d 72 65 66 6c 6f 67 2d 72 65    62 61 73 65 29 0a 20 20 20 20 28 22 63 68 65 72 | .magit-reflog-rebase).....("cher | 
| 199be0 | 72 79 2d 70 69 63 6b 22 20 2e 20 6d 61 67 69 74    2d 72 65 66 6c 6f 67 2d 63 68 65 72 72 79 2d 70 | ry-pick"...magit-reflog-cherry-p | 
| 199c00 | 69 63 6b 29 0a 20 20 20 20 28 22 69 6e 69 74 69    61 6c 22 20 20 20 20 20 2e 20 6d 61 67 69 74 2d | ick).....("initial".......magit- | 
| 199c20 | 72 65 66 6c 6f 67 2d 63 6f 6d 6d 69 74 29 0a 20    20 20 20 28 22 70 75 6c 6c 22 20 20 20 20 20 20 | reflog-commit).....("pull"...... | 
| 199c40 | 20 20 2e 20 6d 61 67 69 74 2d 72 65 66 6c 6f 67    2d 72 65 6d 6f 74 65 29 0a 20 20 20 20 28 22 63 | ....magit-reflog-remote).....("c | 
| 199c60 | 6c 6f 6e 65 22 20 20 20 20 20 20 20 2e 20 6d 61    67 69 74 2d 72 65 66 6c 6f 67 2d 72 65 6d 6f 74 | lone".........magit-reflog-remot | 
| 199c80 | 65 29 0a 20 20 20 20 28 22 61 75 74 6f 73 61 76    65 22 20 20 20 20 2e 20 6d 61 67 69 74 2d 72 65 | e).....("autosave"......magit-re | 
| 199ca0 | 66 6c 6f 67 2d 63 6f 6d 6d 69 74 29 0a 20 20 20    20 28 22 72 65 73 74 61 72 74 22 20 20 20 20 20 | flog-commit).....("restart"..... | 
| 199cc0 | 2e 20 6d 61 67 69 74 2d 72 65 66 6c 6f 67 2d 72    65 73 65 74 29 29 29 0a 0a 28 64 65 66 75 6e 20 | ..magit-reflog-reset)))..(defun. | 
| 199ce0 | 6d 61 67 69 74 2d 72 65 66 6c 6f 67 2d 66 6f 72    6d 61 74 2d 73 75 62 6a 65 63 74 20 28 73 75 62 | magit-reflog-format-subject.(sub | 
| 199d00 | 6a 65 63 74 29 0a 20 20 28 6c 65 74 2a 20 28 28    6d 61 74 63 68 20 28 73 74 72 69 6e 67 2d 6d 61 | ject)...(let*.((match.(string-ma | 
| 199d20 | 74 63 68 20 6d 61 67 69 74 2d 72 65 66 6c 6f 67    2d 73 75 62 6a 65 63 74 2d 72 65 20 73 75 62 6a | tch.magit-reflog-subject-re.subj | 
| 199d40 | 65 63 74 29 29 0a 20 20 20 20 20 20 20 20 20 28    63 6f 6d 6d 61 6e 64 20 28 61 6e 64 20 6d 61 74 | ect))..........(command.(and.mat | 
| 199d60 | 63 68 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67    20 31 20 73 75 62 6a 65 63 74 29 29 29 0a 20 20 | ch.(match-string.1.subject)))... | 
| 199d80 | 20 20 20 20 20 20 20 28 6f 70 74 69 6f 6e 20 20    28 61 6e 64 20 6d 61 74 63 68 20 28 6d 61 74 63 | .......(option..(and.match.(matc | 
| 199da0 | 68 2d 73 74 72 69 6e 67 20 32 20 73 75 62 6a 65    63 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 | h-string.2.subject)))..........( | 
| 199dc0 | 74 79 70 65 20 20 20 20 28 61 6e 64 20 6d 61 74    63 68 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 | type....(and.match.(match-string | 
| 199de0 | 20 33 20 73 75 62 6a 65 63 74 29 29 29 0a 20 20    20 20 20 20 20 20 20 28 6c 61 62 65 6c 20 28 69 | .3.subject)))..........(label.(i | 
| 199e00 | 66 20 28 73 74 72 69 6e 67 3d 20 63 6f 6d 6d 61    6e 64 20 22 63 6f 6d 6d 69 74 22 29 0a 20 20 20 | f.(string=.command."commit").... | 
| 199e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6f 72 20 74 79 70 65 20 63 6f 6d 6d 61 6e | .................(or.type.comman | 
| 199e40 | 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 63 6f 6d 6d 61 6e 64 29 29 0a 20 | d)...................command)).. | 
| 199e60 | 20 20 20 20 20 20 20 20 28 74 65 78 74 20 28 69    66 20 28 73 74 72 69 6e 67 3d 20 63 6f 6d 6d 61 | ........(text.(if.(string=.comma | 
| 199e80 | 6e 64 20 22 63 6f 6d 6d 69 74 22 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nd."commit").................... | 
| 199ea0 | 6c 61 62 65 6c 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6d 61 70 63 6f 6e 63 61 | label..................(mapconca | 
| 199ec0 | 74 20 23 27 69 64 65 6e 74 69 74 79 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t.#'identity.................... | 
| 199ee0 | 20 20 20 20 20 20 20 20 20 28 64 65 6c 71 20 6e    69 6c 20 28 6c 69 73 74 20 63 6f 6d 6d 61 6e 64 | .........(delq.nil.(list.command | 
| 199f00 | 20 6f 70 74 69 6f 6e 20 74 79 70 65 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .option.type)).................. | 
| 199f20 | 20 20 20 20 20 20 20 20 20 20 20 22 20 22 29 29    29 29 0a 20 20 20 20 28 66 6f 72 6d 61 74 20 22 | ...........".")))).....(format." | 
| 199f40 | 25 2d 31 36 73 20 22 0a 20 20 20 20 20 20 20 20    20 20 20 20 28 6d 61 67 69 74 2d 2d 70 72 6f 70 | %-16s.".............(magit--prop | 
| 199f60 | 65 72 74 69 7a 65 2d 66 61 63 65 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 74 65 78 74 20 28 6f | ertize-face..............text.(o | 
| 199f80 | 72 20 28 63 64 72 20 28 61 73 73 6f 63 20 6c 61    62 65 6c 20 6d 61 67 69 74 2d 72 65 66 6c 6f 67 | r.(cdr.(assoc.label.magit-reflog | 
| 199fa0 | 2d 6c 61 62 65 6c 73 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -labels))....................... | 
| 199fc0 | 27 6d 61 67 69 74 2d 72 65 66 6c 6f 67 2d 6f 74    68 65 72 29 29 29 29 29 0a 0a 3b 3b 3b 20 5f 0a | 'magit-reflog-other)))))..;;;._. | 
| 199fe0 | 28 70 72 6f 76 69 64 65 20 27 6d 61 67 69 74 2d    72 65 66 6c 6f 67 29 0a 3b 3b 3b 20 6d 61 67 69 | (provide.'magit-reflog).;;;.magi | 
| 19a000 | 74 2d 72 65 66 6c 6f 67 2e 65 6c 20 65 6e 64 73    20 68 65 72 65 0a 00 00 00 00 00 00 00 00 00 00 | t-reflog.el.ends.here........... | 
| 19a020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 19a040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 19a060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 19a080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 19a0a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 19a0c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 19a0e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 19a100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 19a120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 19a140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 19a160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 19a180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 19a1a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 19a1c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 19a1e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 19a200 | 6d 61 67 69 74 2d 32 30 32 34 30 34 30 34 2e 31    39 30 31 2f 6d 61 67 69 74 2d 64 69 66 66 2e 65 | magit-20240404.1901/magit-diff.e | 
| 19a220 | 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | l............................... | 
| 19a240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 19a260 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30    30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 | 
| 19a280 | 30 34 34 32 34 32 36 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 34 34 35 31 00 20 30 00 00 00 | 0442426.00000000000.014451..0... | 
| 19a2a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 19a2c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 19a2e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 19a300 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... | 
| 19a320 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... | 
| 19a340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 19a360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 19a380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 19a3a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 19a3c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 19a3e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 19a400 | 3b 3b 3b 20 6d 61 67 69 74 2d 64 69 66 66 2e 65    6c 20 2d 2d 2d 20 49 6e 73 70 65 63 74 20 47 69 | ;;;.magit-diff.el.---.Inspect.Gi | 
| 19a420 | 74 20 64 69 66 66 73 20 20 2d 2a 2d 20 6c 65 78    69 63 61 6c 2d 62 69 6e 64 69 6e 67 3a 74 20 2d | t.diffs..-*-.lexical-binding:t.- | 
| 19a440 | 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74    20 28 43 29 20 32 30 30 38 2d 32 30 32 34 20 54 | *-..;;.Copyright.(C).2008-2024.T | 
| 19a460 | 68 65 20 4d 61 67 69 74 20 50 72 6f 6a 65 63 74    20 43 6f 6e 74 72 69 62 75 74 6f 72 73 0a 0a 3b | he.Magit.Project.Contributors..; | 
| 19a480 | 3b 20 41 75 74 68 6f 72 3a 20 4a 6f 6e 61 73 20    42 65 72 6e 6f 75 6c 6c 69 20 3c 6a 6f 6e 61 73 | ;.Author:.Jonas.Bernoulli.<jonas | 
| 19a4a0 | 40 62 65 72 6e 6f 75 6c 2e 6c 69 3e 0a 3b 3b 20    4d 61 69 6e 74 61 69 6e 65 72 3a 20 4a 6f 6e 61 | @bernoul.li>.;;.Maintainer:.Jona | 
| 19a4c0 | 73 20 42 65 72 6e 6f 75 6c 6c 69 20 3c 6a 6f 6e    61 73 40 62 65 72 6e 6f 75 6c 2e 6c 69 3e 0a 0a | s.Bernoulli.<jonas@bernoul.li>.. | 
| 19a4e0 | 3b 3b 20 53 50 44 58 2d 4c 69 63 65 6e 73 65 2d    49 64 65 6e 74 69 66 69 65 72 3a 20 47 50 4c 2d | ;;.SPDX-License-Identifier:.GPL- | 
| 19a500 | 33 2e 30 2d 6f 72 2d 6c 61 74 65 72 0a 0a 3b 3b    20 4d 61 67 69 74 20 69 73 20 66 72 65 65 20 73 | 3.0-or-later..;;.Magit.is.free.s | 
| 19a520 | 6f 66 74 77 61 72 65 3a 20 79 6f 75 20 63 61 6e    20 72 65 64 69 73 74 72 69 62 75 74 65 20 69 74 | oftware:.you.can.redistribute.it | 
| 19a540 | 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 20 69    74 0a 3b 3b 20 75 6e 64 65 72 20 74 68 65 20 74 | .and/or.modify.it.;;.under.the.t | 
| 19a560 | 65 72 6d 73 20 6f 66 20 74 68 65 20 47 4e 55 20    47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c | erms.of.the.GNU.General.Public.L | 
| 19a580 | 69 63 65 6e 73 65 20 61 73 20 70 75 62 6c 69 73    68 65 64 20 62 79 0a 3b 3b 20 74 68 65 20 46 72 | icense.as.published.by.;;.the.Fr | 
| 19a5a0 | 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e    64 61 74 69 6f 6e 2c 20 65 69 74 68 65 72 20 76 | ee.Software.Foundation,.either.v | 
| 19a5c0 | 65 72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20    4c 69 63 65 6e 73 65 2c 20 6f 72 0a 3b 3b 20 28 | ersion.3.of.the.License,.or.;;.( | 
| 19a5e0 | 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20    61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f | at.your.option).any.later.versio | 
| 19a600 | 6e 2e 0a 3b 3b 0a 3b 3b 20 4d 61 67 69 74 20 69    73 20 64 69 73 74 72 69 62 75 74 65 64 20 69 6e | n..;;.;;.Magit.is.distributed.in | 
| 19a620 | 20 74 68 65 20 68 6f 70 65 20 74 68 61 74 20 69    74 20 77 69 6c 6c 20 62 65 20 75 73 65 66 75 6c | .the.hope.that.it.will.be.useful | 
| 19a640 | 2c 20 62 75 74 20 57 49 54 48 4f 55 54 0a 3b 3b    20 41 4e 59 20 57 41 52 52 41 4e 54 59 3b 20 77 | ,.but.WITHOUT.;;.ANY.WARRANTY;.w | 
| 19a660 | 69 74 68 6f 75 74 20 65 76 65 6e 20 74 68 65 20    69 6d 70 6c 69 65 64 20 77 61 72 72 61 6e 74 79 | ithout.even.the.implied.warranty | 
| 19a680 | 20 6f 66 20 4d 45 52 43 48 41 4e 54 41 42 49 4c    49 54 59 0a 3b 3b 20 6f 72 20 46 49 54 4e 45 53 | .of.MERCHANTABILITY.;;.or.FITNES | 
| 19a6a0 | 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c    41 52 20 50 55 52 50 4f 53 45 2e 20 20 53 65 65 | S.FOR.A.PARTICULAR.PURPOSE...See | 
| 19a6c0 | 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c    20 50 75 62 6c 69 63 0a 3b 3b 20 4c 69 63 65 6e | .the.GNU.General.Public.;;.Licen | 
| 19a6e0 | 73 65 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61    69 6c 73 2e 0a 3b 3b 0a 3b 3b 20 59 6f 75 20 73 | se.for.more.details..;;.;;.You.s | 
| 19a700 | 68 6f 75 6c 64 20 68 61 76 65 20 72 65 63 65 69    76 65 64 20 61 20 63 6f 70 79 20 6f 66 20 74 68 | hould.have.received.a.copy.of.th | 
| 19a720 | 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75    62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 3b 3b 20 | e.GNU.General.Public.License.;;. | 
| 19a740 | 61 6c 6f 6e 67 20 77 69 74 68 20 4d 61 67 69 74    2e 20 20 49 66 20 6e 6f 74 2c 20 73 65 65 20 3c | along.with.Magit...If.not,.see.< | 
| 19a760 | 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e    6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f 3e 2e 0a | https://www.gnu.org/licenses/>.. | 
| 19a780 | 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a    0a 0a 3b 3b 20 54 68 69 73 20 6c 69 62 72 61 72 | .;;;.Commentary:..;;.This.librar | 
| 19a7a0 | 79 20 69 6d 70 6c 65 6d 65 6e 74 73 20 73 75 70    70 6f 72 74 20 66 6f 72 20 6c 6f 6f 6b 69 6e 67 | y.implements.support.for.looking | 
| 19a7c0 | 20 61 74 20 47 69 74 20 64 69 66 66 73 20 61 6e    64 0a 3b 3b 20 63 6f 6d 6d 69 74 73 2e 0a 0a 3b | .at.Git.diffs.and.;;.commits...; | 
| 19a7e0 | 3b 3b 20 43 6f 64 65 3a 0a 0a 28 72 65 71 75 69    72 65 20 27 6d 61 67 69 74 2d 63 6f 72 65 29 0a | ;;.Code:..(require.'magit-core). | 
| 19a800 | 28 72 65 71 75 69 72 65 20 27 67 69 74 2d 63 6f    6d 6d 69 74 29 0a 0a 28 65 76 61 6c 2d 77 68 65 | (require.'git-commit)..(eval-whe | 
| 19a820 | 6e 2d 63 6f 6d 70 69 6c 65 20 28 72 65 71 75 69    72 65 20 27 61 6e 73 69 2d 63 6f 6c 6f 72 29 29 | n-compile.(require.'ansi-color)) | 
| 19a840 | 0a 28 72 65 71 75 69 72 65 20 27 64 69 66 66 2d    6d 6f 64 65 29 0a 28 72 65 71 75 69 72 65 20 27 | .(require.'diff-mode).(require.' | 
| 19a860 | 69 6d 61 67 65 29 0a 28 72 65 71 75 69 72 65 20    27 73 6d 65 72 67 65 2d 6d 6f 64 65 29 0a 0a 3b | image).(require.'smerge-mode)..; | 
| 19a880 | 3b 20 46 6f 72 20 60 6d 61 67 69 74 2d 64 69 66    66 2d 70 6f 70 75 70 27 0a 28 64 65 63 6c 61 72 | ;.For.`magit-diff-popup'.(declar | 
| 19a8a0 | 65 2d 66 75 6e 63 74 69 6f 6e 20 6d 61 67 69 74    2d 73 74 61 73 68 2d 73 68 6f 77 20 22 6d 61 67 | e-function.magit-stash-show."mag | 
| 19a8c0 | 69 74 2d 73 74 61 73 68 22 20 28 73 74 61 73 68    20 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 73 20 | it-stash".(stash.&optional.args. | 
| 19a8e0 | 66 69 6c 65 73 29 29 0a 3b 3b 20 46 6f 72 20 60    6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 | files)).;;.For.`magit-diff-visit | 
| 19a900 | 2d 66 69 6c 65 27 0a 28 64 65 63 6c 61 72 65 2d    66 75 6e 63 74 69 6f 6e 20 6d 61 67 69 74 2d 66 | -file'.(declare-function.magit-f | 
| 19a920 | 69 6e 64 2d 66 69 6c 65 2d 6e 6f 73 65 6c 65 63    74 20 22 6d 61 67 69 74 2d 66 69 6c 65 73 22 20 | ind-file-noselect."magit-files". | 
| 19a940 | 28 72 65 76 20 66 69 6c 65 29 29 0a 28 64 65 63    6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6d 61 | (rev.file)).(declare-function.ma | 
| 19a960 | 67 69 74 2d 73 74 61 74 75 73 2d 73 65 74 75 70    2d 62 75 66 66 65 72 20 22 6d 61 67 69 74 2d 73 | git-status-setup-buffer."magit-s | 
| 19a980 | 74 61 74 75 73 22 20 28 26 6f 70 74 69 6f 6e 61    6c 20 64 69 72 65 63 74 6f 72 79 29 29 0a 3b 3b | tatus".(&optional.directory)).;; | 
| 19a9a0 | 20 46 6f 72 20 60 6d 61 67 69 74 2d 64 69 66 66    2d 77 68 69 6c 65 2d 63 6f 6d 6d 69 74 74 69 6e | .For.`magit-diff-while-committin | 
| 19a9c0 | 67 27 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63    74 69 6f 6e 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 | g'.(declare-function.magit-commi | 
| 19a9e0 | 74 2d 64 69 66 66 2d 31 20 22 6d 61 67 69 74 2d    63 6f 6d 6d 69 74 22 20 28 29 29 0a 28 64 65 63 | t-diff-1."magit-commit".()).(dec | 
| 19aa00 | 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6d 61    67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 65 73 73 61 | lare-function.magit-commit-messa | 
| 19aa20 | 67 65 2d 62 75 66 66 65 72 20 22 6d 61 67 69 74    2d 63 6f 6d 6d 69 74 22 20 28 29 29 0a 3b 3b 20 | ge-buffer."magit-commit".()).;;. | 
| 19aa40 | 46 6f 72 20 60 6d 61 67 69 74 2d 69 6e 73 65 72    74 2d 72 65 76 69 73 69 6f 6e 2d 67 72 61 76 61 | For.`magit-insert-revision-grava | 
| 19aa60 | 74 61 72 27 0a 28 64 65 66 76 61 72 20 67 72 61    76 61 74 61 72 2d 73 69 7a 65 29 0a 3b 3b 20 46 | tar'.(defvar.gravatar-size).;;.F | 
| 19aa80 | 6f 72 20 60 6d 61 67 69 74 2d 73 68 6f 77 2d 63    6f 6d 6d 69 74 27 20 61 6e 64 20 60 6d 61 67 69 | or.`magit-show-commit'.and.`magi | 
| 19aaa0 | 74 2d 64 69 66 66 2d 73 68 6f 77 2d 6f 72 2d 73    63 72 6f 6c 6c 27 0a 28 64 65 63 6c 61 72 65 2d | t-diff-show-or-scroll'.(declare- | 
| 19aac0 | 66 75 6e 63 74 69 6f 6e 20 6d 61 67 69 74 2d 63    75 72 72 65 6e 74 2d 62 6c 61 6d 65 2d 63 68 75 | function.magit-current-blame-chu | 
| 19aae0 | 6e 6b 20 22 6d 61 67 69 74 2d 62 6c 61 6d 65 22    20 28 26 6f 70 74 69 6f 6e 61 6c 20 74 79 70 65 | nk."magit-blame".(&optional.type | 
| 19ab00 | 20 6e 6f 65 72 72 6f 72 29 29 0a 28 64 65 63 6c    61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6d 61 67 | .noerror)).(declare-function.mag | 
| 19ab20 | 69 74 2d 62 6c 61 6d 65 2d 6d 6f 64 65 20 22 6d    61 67 69 74 2d 62 6c 61 6d 65 22 20 28 26 6f 70 | it-blame-mode."magit-blame".(&op | 
| 19ab40 | 74 69 6f 6e 61 6c 20 61 72 67 29 29 0a 28 64 65    66 76 61 72 20 6d 61 67 69 74 2d 62 6c 61 6d 65 | tional.arg)).(defvar.magit-blame | 
| 19ab60 | 2d 6d 6f 64 65 29 0a 3b 3b 20 46 6f 72 20 60 6d    61 67 69 74 2d 64 69 66 66 2d 73 68 6f 77 2d 6f | -mode).;;.For.`magit-diff-show-o | 
| 19ab80 | 72 2d 73 63 72 6f 6c 6c 27 0a 28 64 65 63 6c 61    72 65 2d 66 75 6e 63 74 69 6f 6e 20 67 69 74 2d | r-scroll'.(declare-function.git- | 
| 19aba0 | 72 65 62 61 73 65 2d 63 75 72 72 65 6e 74 2d 6c    69 6e 65 20 22 67 69 74 2d 72 65 62 61 73 65 22 | rebase-current-line."git-rebase" | 
| 19abc0 | 20 28 29 29 0a 3b 3b 20 46 6f 72 20 60 6d 61 67    69 74 2d 64 69 66 66 2d 75 6e 6d 65 72 67 65 64 | .()).;;.For.`magit-diff-unmerged | 
| 19abe0 | 27 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74    69 6f 6e 20 6d 61 67 69 74 2d 6d 65 72 67 65 2d | '.(declare-function.magit-merge- | 
| 19ac00 | 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 20 22 6d    61 67 69 74 2d 6d 65 72 67 65 22 20 28 29 29 0a | in-progress-p."magit-merge".()). | 
| 19ac20 | 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f    6e 20 6d 61 67 69 74 2d 2d 6d 65 72 67 65 2d 72 | (declare-function.magit--merge-r | 
| 19ac40 | 61 6e 67 65 20 22 6d 61 67 69 74 2d 6d 65 72 67    65 22 20 28 26 6f 70 74 69 6f 6e 61 6c 20 68 65 | ange."magit-merge".(&optional.he | 
| 19ac60 | 61 64 29 29 0a 3b 3b 20 46 6f 72 20 60 6d 61 67    69 74 2d 64 69 66 66 2d 2d 64 77 69 6d 27 0a 28 | ad)).;;.For.`magit-diff--dwim'.( | 
| 19ac80 | 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e    20 66 6f 72 67 65 2d 2d 70 75 6c 6c 72 65 71 2d | declare-function.forge--pullreq- | 
| 19aca0 | 72 61 6e 67 65 20 22 66 6f 72 67 65 2d 70 75 6c    6c 72 65 71 22 0a 20 20 20 20 20 20 20 20 20 20 | range."forge-pullreq"........... | 
| 19acc0 | 20 20 20 20 20 20 20 20 28 70 75 6c 6c 72 65 71    20 26 6f 70 74 69 6f 6e 61 6c 20 65 6e 64 70 6f | ........(pullreq.&optional.endpo | 
| 19ace0 | 69 6e 74 73 29 29 0a 28 64 65 63 6c 61 72 65 2d    66 75 6e 63 74 69 6f 6e 20 66 6f 72 67 65 2d 2d | ints)).(declare-function.forge-- | 
| 19ad00 | 70 75 6c 6c 72 65 71 2d 72 65 66 20 22 66 6f 72    67 65 2d 70 75 6c 6c 72 65 71 22 20 28 70 75 6c | pullreq-ref."forge-pullreq".(pul | 
| 19ad20 | 6c 72 65 71 29 29 0a 3b 3b 20 46 6f 72 20 60 6d    61 67 69 74 2d 64 69 66 66 2d 77 61 73 68 2d 64 | lreq)).;;.For.`magit-diff-wash-d | 
| 19ad40 | 69 66 66 27 0a 28 64 65 63 6c 61 72 65 2d 66 75    6e 63 74 69 6f 6e 20 61 6e 73 69 2d 63 6f 6c 6f | iff'.(declare-function.ansi-colo | 
| 19ad60 | 72 2d 61 70 70 6c 79 2d 6f 6e 2d 72 65 67 69 6f    6e 20 22 61 6e 73 69 2d 63 6f 6c 6f 72 22 29 0a | r-apply-on-region."ansi-color"). | 
| 19ad80 | 3b 3b 20 46 6f 72 20 60 6d 61 67 69 74 2d 64 69    66 66 2d 77 61 73 68 2d 73 75 62 6d 6f 64 75 6c | ;;.For.`magit-diff-wash-submodul | 
| 19ada0 | 65 27 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63    74 69 6f 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d 77 | e'.(declare-function.magit-log-w | 
| 19adc0 | 61 73 68 2d 6c 6f 67 20 22 6d 61 67 69 74 2d 6c    6f 67 22 20 28 73 74 79 6c 65 20 61 72 67 73 29 | ash-log."magit-log".(style.args) | 
| 19ade0 | 29 0a 3b 3b 20 46 6f 72 20 6b 65 79 6d 61 70 73    20 61 6e 64 20 6d 65 6e 75 73 0a 28 64 65 63 6c | ).;;.For.keymaps.and.menus.(decl | 
| 19ae00 | 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6d 61 67    69 74 2d 61 70 70 6c 79 20 22 6d 61 67 69 74 2d | are-function.magit-apply."magit- | 
| 19ae20 | 61 70 70 6c 79 22 20 28 26 72 65 73 74 20 61 72    67 73 29 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 | apply".(&rest.args)).(declare-fu | 
| 19ae40 | 6e 63 74 69 6f 6e 20 6d 61 67 69 74 2d 73 74 61    67 65 20 22 6d 61 67 69 74 2d 61 70 70 6c 79 22 | nction.magit-stage."magit-apply" | 
| 19ae60 | 20 28 26 6f 70 74 69 6f 6e 61 6c 20 69 6e 64 65    6e 74 29 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 | .(&optional.indent)).(declare-fu | 
| 19ae80 | 6e 63 74 69 6f 6e 20 6d 61 67 69 74 2d 75 6e 73    74 61 67 65 20 22 6d 61 67 69 74 2d 61 70 70 6c | nction.magit-unstage."magit-appl | 
| 19aea0 | 79 22 20 28 29 29 0a 28 64 65 63 6c 61 72 65 2d    66 75 6e 63 74 69 6f 6e 20 6d 61 67 69 74 2d 64 | y".()).(declare-function.magit-d | 
| 19aec0 | 69 73 63 61 72 64 20 22 6d 61 67 69 74 2d 61 70    70 6c 79 22 20 28 29 29 0a 28 64 65 63 6c 61 72 | iscard."magit-apply".()).(declar | 
| 19aee0 | 65 2d 66 75 6e 63 74 69 6f 6e 20 6d 61 67 69 74    2d 72 65 76 65 72 73 65 20 22 6d 61 67 69 74 2d | e-function.magit-reverse."magit- | 
| 19af00 | 61 70 70 6c 79 22 20 28 26 72 65 73 74 20 61 72    67 73 29 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 | apply".(&rest.args)).(declare-fu | 
| 19af20 | 6e 63 74 69 6f 6e 20 6d 61 67 69 74 2d 66 69 6c    65 2d 72 65 6e 61 6d 65 20 22 6d 61 67 69 74 2d | nction.magit-file-rename."magit- | 
| 19af40 | 66 69 6c 65 73 22 20 28 66 69 6c 65 20 6e 65 77    6e 61 6d 65 29 29 0a 28 64 65 63 6c 61 72 65 2d | files".(file.newname)).(declare- | 
| 19af60 | 66 75 6e 63 74 69 6f 6e 20 6d 61 67 69 74 2d 66    69 6c 65 2d 75 6e 74 72 61 63 6b 20 22 6d 61 67 | function.magit-file-untrack."mag | 
| 19af80 | 69 74 2d 66 69 6c 65 73 22 20 28 66 69 6c 65 73    20 26 6f 70 74 69 6f 6e 61 6c 20 66 6f 72 63 65 | it-files".(files.&optional.force | 
| 19afa0 | 29 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63    74 69 6f 6e 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 | )).(declare-function.magit-commi | 
| 19afc0 | 74 2d 61 64 64 2d 6c 6f 67 20 22 6d 61 67 69 74    2d 63 6f 6d 6d 69 74 22 20 28 29 29 0a 28 64 65 | t-add-log."magit-commit".()).(de | 
| 19afe0 | 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6d    61 67 69 74 2d 64 69 66 66 2d 74 72 61 63 65 2d | clare-function.magit-diff-trace- | 
| 19b000 | 64 65 66 69 6e 69 74 69 6f 6e 20 22 6d 61 67 69    74 2d 6c 6f 67 22 20 28 29 29 0a 28 64 65 63 6c | definition."magit-log".()).(decl | 
| 19b020 | 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6d 61 67    69 74 2d 70 61 74 63 68 2d 73 61 76 65 20 22 6d | are-function.magit-patch-save."m | 
| 19b040 | 61 67 69 74 2d 70 61 74 63 68 22 20 28 66 69 6c    65 73 20 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 | agit-patch".(files.&optional.arg | 
| 19b060 | 29 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63    74 69 6f 6e 20 6d 61 67 69 74 2d 64 6f 2d 61 73 | )).(declare-function.magit-do-as | 
| 19b080 | 79 6e 63 2d 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e    64 20 22 6d 61 67 69 74 2d 65 78 74 72 61 73 22 | ync-shell-command."magit-extras" | 
| 19b0a0 | 20 28 66 69 6c 65 29 29 0a 28 64 65 63 6c 61 72    65 2d 66 75 6e 63 74 69 6f 6e 20 6d 61 67 69 74 | .(file)).(declare-function.magit | 
| 19b0c0 | 2d 61 64 64 2d 63 68 61 6e 67 65 2d 6c 6f 67 2d    65 6e 74 72 79 20 22 6d 61 67 69 74 2d 65 78 74 | -add-change-log-entry."magit-ext | 
| 19b0e0 | 72 61 73 22 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 26 6f 70 74 69 6f 6e 61 | ras"...................(&optiona | 
| 19b100 | 6c 20 77 68 6f 61 6d 69 20 66 69 6c 65 2d 6e 61    6d 65 20 6f 74 68 65 72 2d 77 69 6e 64 6f 77 29 | l.whoami.file-name.other-window) | 
| 19b120 | 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74    69 6f 6e 20 6d 61 67 69 74 2d 61 64 64 2d 63 68 | ).(declare-function.magit-add-ch | 
| 19b140 | 61 6e 67 65 2d 6c 6f 67 2d 65 6e 74 72 79 2d 6f    74 68 65 72 2d 77 69 6e 64 6f 77 20 22 6d 61 67 | ange-log-entry-other-window."mag | 
| 19b160 | 69 74 2d 65 78 74 72 61 73 22 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 26 6f | it-extras"...................(&o | 
| 19b180 | 70 74 69 6f 6e 61 6c 20 77 68 6f 61 6d 69 20 66    69 6c 65 2d 6e 61 6d 65 29 29 0a 28 64 65 63 6c | ptional.whoami.file-name)).(decl | 
| 19b1a0 | 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6d 61 67    69 74 2d 64 69 66 66 2d 65 64 69 74 2d 68 75 6e | are-function.magit-diff-edit-hun | 
| 19b1c0 | 6b 2d 63 6f 6d 6d 69 74 20 22 6d 61 67 69 74 2d    65 78 74 72 61 73 22 20 28 66 69 6c 65 29 29 0a | k-commit."magit-extras".(file)). | 
| 19b1e0 | 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f    6e 20 6d 61 67 69 74 2d 73 6d 65 72 67 65 2d 6b | (declare-function.magit-smerge-k | 
| 19b200 | 65 65 70 2d 63 75 72 72 65 6e 74 20 22 6d 61 67    69 74 2d 61 70 70 6c 79 22 20 28 29 29 0a 28 64 | eep-current."magit-apply".()).(d | 
| 19b220 | 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20    6d 61 67 69 74 2d 73 6d 65 72 67 65 2d 6b 65 65 | eclare-function.magit-smerge-kee | 
| 19b240 | 70 2d 75 70 70 65 72 20 22 6d 61 67 69 74 2d 61    70 70 6c 79 22 20 28 29 29 0a 28 64 65 63 6c 61 | p-upper."magit-apply".()).(decla | 
| 19b260 | 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6d 61 67 69    74 2d 73 6d 65 72 67 65 2d 6b 65 65 70 2d 62 61 | re-function.magit-smerge-keep-ba | 
| 19b280 | 73 65 20 22 6d 61 67 69 74 2d 61 70 70 6c 79 22    20 28 29 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 | se."magit-apply".()).(declare-fu | 
| 19b2a0 | 6e 63 74 69 6f 6e 20 6d 61 67 69 74 2d 73 6d 65    72 67 65 2d 6b 65 65 70 2d 6c 6f 77 65 72 20 22 | nction.magit-smerge-keep-lower." | 
| 19b2c0 | 6d 61 67 69 74 2d 61 70 70 6c 79 22 20 28 29 29    0a 0a 28 65 76 61 6c 2d 77 68 65 6e 2d 63 6f 6d | magit-apply".())..(eval-when-com | 
| 19b2e0 | 70 69 6c 65 0a 20 20 28 63 6c 2d 70 75 73 68 6e    65 77 20 27 6f 72 69 67 2d 72 65 76 20 65 69 65 | pile...(cl-pushnew.'orig-rev.eie | 
| 19b300 | 69 6f 2d 2d 6b 6e 6f 77 6e 2d 73 6c 6f 74 2d 6e    61 6d 65 73 29 0a 20 20 28 63 6c 2d 70 75 73 68 | io--known-slot-names)...(cl-push | 
| 19b320 | 6e 65 77 20 27 61 63 74 69 6f 6e 2d 74 79 70 65    20 65 69 65 69 6f 2d 2d 6b 6e 6f 77 6e 2d 73 6c | new.'action-type.eieio--known-sl | 
| 19b340 | 6f 74 2d 6e 61 6d 65 73 29 0a 20 20 28 63 6c 2d    70 75 73 68 6e 65 77 20 27 74 61 72 67 65 74 20 | ot-names)...(cl-pushnew.'target. | 
| 19b360 | 65 69 65 69 6f 2d 2d 6b 6e 6f 77 6e 2d 73 6c 6f    74 2d 6e 61 6d 65 73 29 29 0a 0a 3b 3b 3b 20 4f | eieio--known-slot-names))..;;;.O | 
| 19b380 | 70 74 69 6f 6e 73 0a 3b 3b 3b 3b 20 44 69 66 66    20 4d 6f 64 65 0a 0a 28 64 65 66 67 72 6f 75 70 | ptions.;;;;.Diff.Mode..(defgroup | 
| 19b3a0 | 20 6d 61 67 69 74 2d 64 69 66 66 20 6e 69 6c 0a    20 20 22 49 6e 73 70 65 63 74 20 61 6e 64 20 6d | .magit-diff.nil..."Inspect.and.m | 
| 19b3c0 | 61 6e 69 70 75 6c 61 74 65 20 47 69 74 20 64 69    66 66 73 2e 22 0a 20 20 3a 6c 69 6e 6b 20 27 28 | anipulate.Git.diffs."...:link.'( | 
| 19b3e0 | 69 6e 66 6f 2d 6c 69 6e 6b 20 22 28 6d 61 67 69    74 29 44 69 66 66 69 6e 67 22 29 0a 20 20 3a 67 | info-link."(magit)Diffing")...:g | 
| 19b400 | 72 6f 75 70 20 27 6d 61 67 69 74 2d 63 6f 6d 6d    61 6e 64 73 0a 20 20 3a 67 72 6f 75 70 20 27 6d | roup.'magit-commands...:group.'m | 
| 19b420 | 61 67 69 74 2d 6d 6f 64 65 73 29 0a 0a 28 64 65    66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 64 69 | agit-modes)..(defcustom.magit-di | 
| 19b440 | 66 66 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 6e 69 6c    0a 20 20 22 48 6f 6f 6b 20 72 75 6e 20 61 66 74 | ff-mode-hook.nil..."Hook.run.aft | 
| 19b460 | 65 72 20 65 6e 74 65 72 69 6e 67 20 4d 61 67 69    74 2d 44 69 66 66 20 6d 6f 64 65 2e 22 0a 20 20 | er.entering.Magit-Diff.mode."... | 
| 19b480 | 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 64 69    66 66 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f 6b | :group.'magit-diff...:type.'hook | 
| 19b4a0 | 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61    67 69 74 2d 64 69 66 66 2d 73 65 63 74 69 6f 6e | )..(defcustom.magit-diff-section | 
| 19b4c0 | 73 2d 68 6f 6f 6b 0a 20 20 27 28 6d 61 67 69 74    2d 69 6e 73 65 72 74 2d 64 69 66 66 0a 20 20 20 | s-hook...'(magit-insert-diff.... | 
| 19b4e0 | 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 78 72    65 66 2d 62 75 74 74 6f 6e 73 29 0a 20 20 22 48 | .magit-insert-xref-buttons)..."H | 
| 19b500 | 6f 6f 6b 20 72 75 6e 20 74 6f 20 69 6e 73 65 72    74 20 73 65 63 74 69 6f 6e 73 20 69 6e 74 6f 20 | ook.run.to.insert.sections.into. | 
| 19b520 | 61 20 60 6d 61 67 69 74 2d 64 69 66 66 2d 6d 6f    64 65 27 20 62 75 66 66 65 72 2e 22 0a 20 20 3a | a.`magit-diff-mode'.buffer."...: | 
| 19b540 | 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20    27 28 6d 61 67 69 74 20 2e 20 22 32 2e 33 2e 30 | package-version.'(magit..."2.3.0 | 
| 19b560 | 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67    69 74 2d 64 69 66 66 0a 20 20 3a 74 79 70 65 20 | ")...:group.'magit-diff...:type. | 
| 19b580 | 27 68 6f 6f 6b 29 0a 0a 28 64 65 66 63 75 73 74    6f 6d 20 6d 61 67 69 74 2d 64 69 66 66 2d 65 78 | 'hook)..(defcustom.magit-diff-ex | 
| 19b5a0 | 70 61 6e 73 69 6f 6e 2d 74 68 72 65 73 68 6f 6c    64 20 36 30 0a 20 20 22 41 66 74 65 72 20 68 6f | pansion-threshold.60..."After.ho | 
| 19b5c0 | 77 20 6d 61 6e 79 20 73 65 63 6f 6e 64 73 20 6e    6f 74 20 74 6f 20 65 78 70 61 6e 64 20 61 6e 79 | w.many.seconds.not.to.expand.any | 
| 19b5e0 | 6d 6f 72 65 20 64 69 66 66 73 2e 0a 0a 45 78 63    65 70 74 20 69 6e 20 73 74 61 74 75 73 20 62 75 | more.diffs...Except.in.status.bu | 
| 19b600 | 66 66 65 72 73 2c 20 64 69 66 66 73 20 75 73 75    61 6c 6c 79 20 73 74 61 72 74 20 6f 75 74 20 66 | ffers,.diffs.usually.start.out.f | 
| 19b620 | 75 6c 6c 79 20 65 78 70 61 6e 64 65 64 2e 0a 42    65 63 61 75 73 65 20 74 68 61 74 20 63 61 6e 20 | ully.expanded..Because.that.can. | 
| 19b640 | 74 61 6b 65 20 61 20 6c 6f 6e 67 20 74 69 6d 65    2c 20 61 6c 6c 20 64 69 66 66 73 20 74 68 61 74 | take.a.long.time,.all.diffs.that | 
| 19b660 | 20 68 61 76 65 6e 27 74 20 62 65 65 6e 0a 66 6f    6e 74 69 66 69 65 64 20 64 75 72 69 6e 67 20 61 | .haven't.been.fontified.during.a | 
| 19b680 | 20 72 65 66 72 65 73 68 20 62 65 66 6f 72 65 20    74 68 65 20 74 68 72 65 73 68 6f 6c 64 20 64 65 | .refresh.before.the.threshold.de | 
| 19b6a0 | 66 69 6e 65 64 20 68 65 72 65 20 61 72 65 0a 69    6e 73 74 65 61 64 20 64 69 73 70 6c 61 79 65 64 | fined.here.are.instead.displayed | 
| 19b6c0 | 20 77 69 74 68 20 74 68 65 69 72 20 62 6f 64 69    65 73 20 63 6f 6c 6c 61 70 73 65 64 2e 0a 0a 4e | .with.their.bodies.collapsed...N | 
| 19b6e0 | 6f 74 65 20 74 68 61 74 20 74 68 69 73 20 63 61    6e 20 63 61 75 73 65 20 73 65 63 74 69 6f 6e 73 | ote.that.this.can.cause.sections | 
| 19b700 | 20 74 68 61 74 20 77 65 72 65 20 70 72 65 76 69    6f 75 73 6c 79 20 65 78 70 61 6e 64 65 64 0a 74 | .that.were.previously.expanded.t | 
| 19b720 | 6f 20 62 65 20 63 6f 6c 6c 61 70 73 65 64 2e 20    20 53 6f 20 79 6f 75 20 73 68 6f 75 6c 64 20 6e | o.be.collapsed...So.you.should.n | 
| 19b740 | 6f 74 20 70 69 63 6b 20 61 20 76 65 72 79 20 6c    6f 77 20 76 61 6c 75 65 20 68 65 72 65 2e 0a 0a | ot.pick.a.very.low.value.here... | 
| 19b760 | 54 68 65 20 68 6f 6f 6b 20 66 75 6e 63 74 69 6f    6e 20 60 6d 61 67 69 74 2d 64 69 66 66 2d 65 78 | The.hook.function.`magit-diff-ex | 
| 19b780 | 70 61 6e 73 69 6f 6e 2d 74 68 72 65 73 68 6f 6c    64 27 20 68 61 73 20 74 6f 20 62 65 20 61 0a 6d | pansion-threshold'.has.to.be.a.m | 
| 19b7a0 | 65 6d 62 65 72 20 6f 66 20 60 6d 61 67 69 74 2d    73 65 63 74 69 6f 6e 2d 73 65 74 2d 76 69 73 69 | ember.of.`magit-section-set-visi | 
| 19b7c0 | 62 69 6c 69 74 79 2d 68 6f 6f 6b 27 20 66 6f 72    20 74 68 69 73 20 6f 70 74 69 6f 6e 0a 74 6f 20 | bility-hook'.for.this.option.to. | 
| 19b7e0 | 68 61 76 65 20 61 6e 79 20 65 66 66 65 63 74 2e    22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 | have.any.effect."...:package-ver | 
| 19b800 | 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22    32 2e 39 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 | sion.'(magit..."2.9.0")...:group | 
| 19b820 | 20 27 6d 61 67 69 74 2d 64 69 66 66 0a 20 20 3a    74 79 70 65 20 27 66 6c 6f 61 74 29 0a 0a 28 64 | .'magit-diff...:type.'float)..(d | 
| 19b840 | 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 64    69 66 66 2d 68 69 67 68 6c 69 67 68 74 2d 68 75 | efcustom.magit-diff-highlight-hu | 
| 19b860 | 6e 6b 2d 62 6f 64 79 20 74 0a 20 20 22 57 68 65    74 68 65 72 20 74 6f 20 68 69 67 68 6c 69 67 68 | nk-body.t..."Whether.to.highligh | 
| 19b880 | 74 20 62 6f 64 69 65 73 20 6f 66 20 73 65 6c 65    63 74 65 64 20 68 75 6e 6b 20 73 65 63 74 69 6f | t.bodies.of.selected.hunk.sectio | 
| 19b8a0 | 6e 73 2e 0a 54 68 69 73 20 6f 6e 6c 79 20 68 61    73 20 61 6e 20 65 66 66 65 63 74 20 69 66 20 60 | ns..This.only.has.an.effect.if.` | 
| 19b8c0 | 6d 61 67 69 74 2d 64 69 66 66 2d 68 69 67 68 6c    69 67 68 74 27 20 69 73 20 61 0a 6d 65 6d 62 65 | magit-diff-highlight'.is.a.membe | 
| 19b8e0 | 72 20 6f 66 20 60 6d 61 67 69 74 2d 73 65 63 74    69 6f 6e 2d 68 69 67 68 6c 69 67 68 74 2d 68 6f | r.of.`magit-section-highlight-ho | 
| 19b900 | 6f 6b 27 2c 20 77 68 69 63 68 20 73 65 65 2e 22    0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 | ok',.which.see."...:package-vers | 
| 19b920 | 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32    2e 31 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 | ion.'(magit..."2.1.0")...:group. | 
| 19b940 | 27 6d 61 67 69 74 2d 64 69 66 66 0a 20 20 3a 74    79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a 0a 28 | 'magit-diff...:type.'boolean)..( | 
| 19b960 | 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d    64 69 66 66 2d 68 69 67 68 6c 69 67 68 74 2d 68 | defcustom.magit-diff-highlight-h | 
| 19b980 | 75 6e 6b 2d 72 65 67 69 6f 6e 2d 66 75 6e 63 74    69 6f 6e 73 0a 20 20 27 28 6d 61 67 69 74 2d 64 | unk-region-functions...'(magit-d | 
| 19b9a0 | 69 66 66 2d 68 69 67 68 6c 69 67 68 74 2d 68 75    6e 6b 2d 72 65 67 69 6f 6e 2d 64 69 6d 2d 6f 75 | iff-highlight-hunk-region-dim-ou | 
| 19b9c0 | 74 73 69 64 65 0a 20 20 20 20 6d 61 67 69 74 2d    64 69 66 66 2d 68 69 67 68 6c 69 67 68 74 2d 68 | tside.....magit-diff-highlight-h | 
| 19b9e0 | 75 6e 6b 2d 72 65 67 69 6f 6e 2d 75 73 69 6e 67    2d 6f 76 65 72 6c 61 79 73 29 0a 20 20 22 54 68 | unk-region-using-overlays)..."Th | 
| 19ba00 | 65 20 66 75 6e 63 74 69 6f 6e 73 20 75 73 65 64    20 74 6f 20 68 69 67 68 6c 69 67 68 74 20 74 68 | e.functions.used.to.highlight.th | 
| 19ba20 | 65 20 68 75 6e 6b 2d 69 6e 74 65 72 6e 61 6c 20    72 65 67 69 6f 6e 2e 0a 0a 60 6d 61 67 69 74 2d | e.hunk-internal.region...`magit- | 
| 19ba40 | 64 69 66 66 2d 68 69 67 68 6c 69 67 68 74 2d 68    75 6e 6b 2d 72 65 67 69 6f 6e 2d 64 69 6d 2d 6f | diff-highlight-hunk-region-dim-o | 
| 19ba60 | 75 74 73 69 64 65 27 20 6f 76 65 72 6c 61 79 73    20 74 68 65 20 6f 75 74 73 69 64 65 0a 6f 66 20 | utside'.overlays.the.outside.of. | 
| 19ba80 | 74 68 65 20 68 75 6e 6b 20 69 6e 74 65 72 6e 61    6c 20 73 65 6c 65 63 74 69 6f 6e 20 77 69 74 68 | the.hunk.internal.selection.with | 
| 19baa0 | 20 61 20 66 61 63 65 20 74 68 61 74 20 63 61 75    73 65 73 20 74 68 65 20 61 64 64 65 64 20 61 6e | .a.face.that.causes.the.added.an | 
| 19bac0 | 64 0a 72 65 6d 6f 76 65 64 20 6c 69 6e 65 73 20    74 6f 20 68 61 76 65 20 74 68 65 20 73 61 6d 65 | d.removed.lines.to.have.the.same | 
| 19bae0 | 20 62 61 63 6b 67 72 6f 75 6e 64 20 63 6f 6c 6f    72 20 61 73 20 63 6f 6e 74 65 78 74 20 6c 69 6e | .background.color.as.context.lin | 
| 19bb00 | 65 73 2e 0a 54 68 69 73 20 66 75 6e 63 74 69 6f    6e 20 73 68 6f 75 6c 64 20 6e 6f 74 20 62 65 20 | es..This.function.should.not.be. | 
| 19bb20 | 72 65 6d 6f 76 65 64 20 66 72 6f 6d 20 74 68 65    20 76 61 6c 75 65 20 6f 66 20 74 68 69 73 20 6f | removed.from.the.value.of.this.o | 
| 19bb40 | 70 74 69 6f 6e 2e 0a 0a 60 6d 61 67 69 74 2d 64    69 66 66 2d 68 69 67 68 6c 69 67 68 74 2d 68 75 | ption...`magit-diff-highlight-hu | 
| 19bb60 | 6e 6b 2d 72 65 67 69 6f 6e 2d 75 73 69 6e 67 2d    6f 76 65 72 6c 61 79 73 27 20 61 6e 64 0a 60 6d | nk-region-using-overlays'.and.`m | 
| 19bb80 | 61 67 69 74 2d 64 69 66 66 2d 68 69 67 68 6c 69    67 68 74 2d 68 75 6e 6b 2d 72 65 67 69 6f 6e 2d | agit-diff-highlight-hunk-region- | 
| 19bba0 | 75 73 69 6e 67 2d 75 6e 64 65 72 6c 69 6e 65 27    20 65 6d 70 68 61 73 69 7a 65 20 74 68 65 0a 72 | using-underline'.emphasize.the.r | 
| 19bbc0 | 65 67 69 6f 6e 20 62 79 20 70 6c 61 63 69 6e 67    20 64 65 6c 69 6d 69 74 69 6e 67 20 68 6f 72 69 | egion.by.placing.delimiting.hori | 
| 19bbe0 | 7a 6f 6e 74 61 6c 20 6c 69 6e 65 73 20 62 65 66    6f 72 65 20 61 6e 64 20 61 66 74 65 72 20 69 74 | zontal.lines.before.and.after.it | 
| 19bc00 | 2e 0a 54 68 65 20 75 6e 64 65 72 6c 69 6e 65 20    76 61 72 69 61 6e 74 20 77 61 73 20 69 6d 70 6c | ..The.underline.variant.was.impl | 
| 19bc20 | 65 6d 65 6e 74 65 64 20 62 65 63 61 75 73 65 20    45 6c 69 20 73 61 69 64 20 74 68 61 74 20 69 73 | emented.because.Eli.said.that.is | 
| 19bc40 | 0a 68 6f 77 20 77 65 20 73 68 6f 75 6c 64 20 64    6f 20 69 74 2e 20 20 48 6f 77 65 76 65 72 20 74 | .how.we.should.do.it...However.t | 
| 19bc60 | 68 65 20 6f 76 65 72 6c 61 79 20 76 61 72 69 61    6e 74 20 61 63 74 75 61 6c 6c 79 20 77 6f 72 6b | he.overlay.variant.actually.work | 
| 19bc80 | 73 0a 62 65 74 74 65 72 2e 20 20 41 6c 73 6f 20    73 65 65 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 | s.better...Also.see.https://gith | 
| 19bca0 | 75 62 2e 63 6f 6d 2f 6d 61 67 69 74 2f 6d 61 67    69 74 2f 69 73 73 75 65 73 2f 32 37 35 38 2e 0a | ub.com/magit/magit/issues/2758.. | 
| 19bcc0 | 0a 49 6e 73 74 65 61 64 20 6f 66 2c 20 6f 72 20    69 6e 20 61 64 64 69 74 69 6f 6e 20 74 6f 2c 20 | .Instead.of,.or.in.addition.to,. | 
| 19bce0 | 75 73 69 6e 67 20 64 65 6c 69 6d 69 74 69 6e 67    20 68 6f 72 69 7a 6f 6e 74 61 6c 20 6c 69 6e 65 | using.delimiting.horizontal.line | 
| 19bd00 | 73 2c 0a 74 6f 20 65 6d 70 68 61 73 69 7a 65 20    74 68 65 20 62 6f 75 6e 64 61 72 69 65 73 2c 20 | s,.to.emphasize.the.boundaries,. | 
| 19bd20 | 79 6f 75 20 6d 61 79 20 77 69 73 68 20 74 6f 20    65 6d 70 68 61 73 69 7a 65 20 74 68 65 20 74 65 | you.may.wish.to.emphasize.the.te | 
| 19bd40 | 78 74 0a 69 74 73 65 6c 66 2c 20 75 73 69 6e 67    20 60 6d 61 67 69 74 2d 64 69 66 66 2d 68 69 67 | xt.itself,.using.`magit-diff-hig | 
| 19bd60 | 68 6c 69 67 68 74 2d 68 75 6e 6b 2d 72 65 67 69    6f 6e 2d 75 73 69 6e 67 2d 66 61 63 65 27 2e 0a | hlight-hunk-region-using-face'.. | 
| 19bd80 | 0a 49 6e 20 74 65 72 6d 69 6e 61 6c 20 66 72 61    6d 65 73 20 69 74 27 73 20 6e 6f 74 20 70 6f 73 | .In.terminal.frames.it's.not.pos | 
| 19bda0 | 73 69 62 6c 65 20 74 6f 20 64 72 61 77 20 6c 69    6e 65 73 20 61 73 20 74 68 65 20 6f 76 65 72 6c | sible.to.draw.lines.as.the.overl | 
| 19bdc0 | 61 79 0a 61 6e 64 20 75 6e 64 65 72 6c 69 6e 65    20 76 61 72 69 61 6e 74 73 20 6e 6f 72 6d 61 6c | ay.and.underline.variants.normal | 
| 19bde0 | 6c 79 20 64 6f 2c 20 73 6f 20 74 68 65 72 65 20    74 68 65 79 20 66 61 6c 6c 20 62 61 63 6b 20 74 | ly.do,.so.there.they.fall.back.t | 
| 19be00 | 6f 0a 63 61 6c 6c 69 6e 67 20 74 68 65 20 66 61    63 65 20 66 75 6e 63 74 69 6f 6e 20 69 6e 73 74 | o.calling.the.face.function.inst | 
| 19be20 | 65 61 64 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65    2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 | ead."...:package-version.'(magit | 
| 19be40 | 20 2e 20 22 32 2e 39 2e 30 22 29 0a 20 20 3a 73    65 74 2d 61 66 74 65 72 20 27 28 6d 61 67 69 74 | ..."2.9.0")...:set-after.'(magit | 
| 19be60 | 2d 64 69 66 66 2d 73 68 6f 77 2d 6c 69 6e 65 73    2d 62 6f 75 6e 64 61 72 69 65 73 29 0a 20 20 3a | -diff-show-lines-boundaries)...: | 
| 19be80 | 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 64 69 66    66 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f 6b 0a | group.'magit-diff...:type.'hook. | 
| 19bea0 | 20 20 3a 6f 70 74 69 6f 6e 73 20 27 28 6d 61 67    69 74 2d 64 69 66 66 2d 68 69 67 68 6c 69 67 68 | ..:options.'(magit-diff-highligh | 
| 19bec0 | 74 2d 68 75 6e 6b 2d 72 65 67 69 6f 6e 2d 64 69    6d 2d 6f 75 74 73 69 64 65 0a 20 20 20 20 20 20 | t-hunk-region-dim-outside....... | 
| 19bee0 | 20 20 20 20 20 20 20 6d 61 67 69 74 2d 64 69 66    66 2d 68 69 67 68 6c 69 67 68 74 2d 68 75 6e 6b | .......magit-diff-highlight-hunk | 
| 19bf00 | 2d 72 65 67 69 6f 6e 2d 75 73 69 6e 67 2d 75 6e    64 65 72 6c 69 6e 65 0a 20 20 20 20 20 20 20 20 | -region-using-underline......... | 
| 19bf20 | 20 20 20 20 20 6d 61 67 69 74 2d 64 69 66 66 2d    68 69 67 68 6c 69 67 68 74 2d 68 75 6e 6b 2d 72 | .....magit-diff-highlight-hunk-r | 
| 19bf40 | 65 67 69 6f 6e 2d 75 73 69 6e 67 2d 6f 76 65 72    6c 61 79 73 0a 20 20 20 20 20 20 20 20 20 20 20 | egion-using-overlays............ | 
| 19bf60 | 20 20 6d 61 67 69 74 2d 64 69 66 66 2d 68 69 67    68 6c 69 67 68 74 2d 68 75 6e 6b 2d 72 65 67 69 | ..magit-diff-highlight-hunk-regi | 
| 19bf80 | 6f 6e 2d 75 73 69 6e 67 2d 66 61 63 65 29 29 0a    0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 | on-using-face))..(defcustom.magi | 
| 19bfa0 | 74 2d 64 69 66 66 2d 75 6e 6d 61 72 6b 65 64 2d    6c 69 6e 65 73 2d 6b 65 65 70 2d 66 6f 72 65 67 | t-diff-unmarked-lines-keep-foreg | 
| 19bfc0 | 72 6f 75 6e 64 20 74 0a 20 20 22 57 68 65 74 68    65 72 20 60 6d 61 67 69 74 2d 64 69 66 66 2d 68 | round.t..."Whether.`magit-diff-h | 
| 19bfe0 | 69 67 68 6c 69 67 68 74 2d 68 75 6e 6b 2d 72 65    67 69 6f 6e 2d 64 69 6d 2d 6f 75 74 73 69 64 65 | ighlight-hunk-region-dim-outside | 
| 19c000 | 27 20 70 72 65 73 65 72 76 65 73 20 66 6f 72 65    67 72 6f 75 6e 64 2e 0a 57 68 65 6e 20 74 68 69 | '.preserves.foreground..When.thi | 
| 19c020 | 73 20 69 73 20 73 65 74 20 74 6f 20 6e 69 6c 2c    20 74 68 65 6e 20 74 68 61 74 20 66 75 6e 63 74 | s.is.set.to.nil,.then.that.funct | 
| 19c040 | 69 6f 6e 20 6f 6e 6c 79 20 61 64 6a 75 73 74 73    20 74 68 65 0a 66 6f 72 65 67 72 6f 75 6e 64 20 | ion.only.adjusts.the.foreground. | 
| 19c060 | 63 6f 6c 6f 72 20 62 75 74 20 61 64 64 65 64 20    61 6e 64 20 72 65 6d 6f 76 65 64 20 6c 69 6e 65 | color.but.added.and.removed.line | 
| 19c080 | 73 20 6f 75 74 73 69 64 65 20 74 68 65 20 72 65    67 69 6f 6e 0a 6b 65 65 70 20 74 68 65 69 72 20 | s.outside.the.region.keep.their. | 
| 19c0a0 | 64 69 73 74 69 6e 63 74 20 66 6f 72 65 67 72 6f    75 6e 64 20 63 6f 6c 6f 72 73 2e 22 0a 20 20 3a | distinct.foreground.colors."...: | 
| 19c0c0 | 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20    27 28 6d 61 67 69 74 20 2e 20 22 32 2e 39 2e 30 | package-version.'(magit..."2.9.0 | 
| 19c0e0 | 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67    69 74 2d 64 69 66 66 0a 20 20 3a 74 79 70 65 20 | ")...:group.'magit-diff...:type. | 
| 19c100 | 27 62 6f 6f 6c 65 61 6e 29 0a 0a 28 64 65 66 63    75 73 74 6f 6d 20 6d 61 67 69 74 2d 64 69 66 66 | 'boolean)..(defcustom.magit-diff | 
| 19c120 | 2d 72 65 66 69 6e 65 2d 68 75 6e 6b 20 6e 69 6c    0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 73 | -refine-hunk.nil..."Whether.to.s | 
| 19c140 | 68 6f 77 20 77 6f 72 64 2d 67 72 61 6e 75 6c 61    72 69 74 79 20 64 69 66 66 65 72 65 6e 63 65 73 | how.word-granularity.differences | 
| 19c160 | 20 77 69 74 68 69 6e 20 64 69 66 66 20 68 75 6e    6b 73 2e 0a 0a 6e 69 6c 20 20 20 20 4e 65 76 65 | .within.diff.hunks...nil....Neve | 
| 19c180 | 72 20 73 68 6f 77 20 66 69 6e 65 20 64 69 66 66    65 72 65 6e 63 65 73 2e 0a 74 20 20 20 20 20 20 | r.show.fine.differences..t...... | 
| 19c1a0 | 53 68 6f 77 20 66 69 6e 65 20 64 69 66 66 65 72    65 6e 63 65 73 20 66 6f 72 20 74 68 65 20 63 75 | Show.fine.differences.for.the.cu | 
| 19c1c0 | 72 72 65 6e 74 20 64 69 66 66 20 68 75 6e 6b 20    6f 6e 6c 79 2e 0a 60 61 6c 6c 27 20 20 53 68 6f | rrent.diff.hunk.only..`all'..Sho | 
| 19c1e0 | 77 20 66 69 6e 65 20 64 69 66 66 65 72 65 6e 63    65 73 20 66 6f 72 20 61 6c 6c 20 64 69 73 70 6c | w.fine.differences.for.all.displ | 
| 19c200 | 61 79 65 64 20 64 69 66 66 20 68 75 6e 6b 73 2e    22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 | ayed.diff.hunks."...:group.'magi | 
| 19c220 | 74 2d 64 69 66 66 0a 20 20 3a 73 61 66 65 20 28    6c 61 6d 62 64 61 20 28 76 61 6c 29 20 28 6d 65 | t-diff...:safe.(lambda.(val).(me | 
| 19c240 | 6d 71 20 76 61 6c 20 27 28 6e 69 6c 20 74 20 61    6c 6c 29 29 29 0a 20 20 3a 74 79 70 65 20 27 28 | mq.val.'(nil.t.all)))...:type.'( | 
| 19c260 | 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 20 3a 74    61 67 20 22 4e 65 76 65 72 22 20 6e 69 6c 29 0a | choice.(const.:tag."Never".nil). | 
| 19c280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 43 75 | .................(const.:tag."Cu | 
| 19c2a0 | 72 72 65 6e 74 22 20 74 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 | rrent".t)..................(cons | 
| 19c2c0 | 74 20 3a 74 61 67 20 22 41 6c 6c 22 20 61 6c 6c    29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 | t.:tag."All".all)))..(defcustom. | 
| 19c2e0 | 6d 61 67 69 74 2d 64 69 66 66 2d 72 65 66 69 6e    65 2d 69 67 6e 6f 72 65 2d 77 68 69 74 65 73 70 | magit-diff-refine-ignore-whitesp | 
| 19c300 | 61 63 65 20 73 6d 65 72 67 65 2d 72 65 66 69 6e    65 2d 69 67 6e 6f 72 65 2d 77 68 69 74 65 73 70 | ace.smerge-refine-ignore-whitesp | 
| 19c320 | 61 63 65 0a 20 20 22 57 68 65 74 68 65 72 20 74    6f 20 69 67 6e 6f 72 65 20 77 68 69 74 65 73 70 | ace..."Whether.to.ignore.whitesp | 
| 19c340 | 61 63 65 20 63 68 61 6e 67 65 73 20 69 6e 20 77    6f 72 64 2d 67 72 61 6e 75 6c 61 72 69 74 79 20 | ace.changes.in.word-granularity. | 
| 19c360 | 64 69 66 66 65 72 65 6e 63 65 73 2e 22 0a 20 20    3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e | differences."...:package-version | 
| 19c380 | 20 27 28 6d 61 67 69 74 20 2e 20 22 33 2e 30 2e    30 22 29 0a 20 20 3a 73 65 74 2d 61 66 74 65 72 | .'(magit..."3.0.0")...:set-after | 
| 19c3a0 | 20 27 28 73 6d 65 72 67 65 2d 72 65 66 69 6e 65    2d 69 67 6e 6f 72 65 2d 77 68 69 74 65 73 70 61 | .'(smerge-refine-ignore-whitespa | 
| 19c3c0 | 63 65 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61    67 69 74 2d 64 69 66 66 0a 20 20 3a 73 61 66 65 | ce)...:group.'magit-diff...:safe | 
| 19c3e0 | 20 27 62 6f 6f 6c 65 61 6e 70 0a 20 20 3a 74 79    70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a 0a 28 70 | .'booleanp...:type.'boolean)..(p | 
| 19c400 | 75 74 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 72    65 66 69 6e 65 2d 68 75 6e 6b 20 27 70 65 72 6d | ut.'magit-diff-refine-hunk.'perm | 
| 19c420 | 61 6e 65 6e 74 2d 6c 6f 63 61 6c 20 74 29 0a 0a    28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 | anent-local.t)..(defcustom.magit | 
| 19c440 | 2d 64 69 66 66 2d 61 64 6a 75 73 74 2d 74 61 62    2d 77 69 64 74 68 20 6e 69 6c 0a 20 20 22 57 68 | -diff-adjust-tab-width.nil..."Wh | 
| 19c460 | 65 74 68 65 72 20 74 6f 20 61 64 6a 75 73 74 20    74 68 65 20 77 69 64 74 68 20 6f 66 20 74 61 62 | ether.to.adjust.the.width.of.tab | 
| 19c480 | 73 20 69 6e 20 64 69 66 66 73 2e 0a 0a 44 65 74    65 72 6d 69 6e 69 6e 67 20 74 68 65 20 63 6f 72 | s.in.diffs...Determining.the.cor | 
| 19c4a0 | 72 65 63 74 20 77 69 64 74 68 20 63 61 6e 20 62    65 20 65 78 70 65 6e 73 69 76 65 20 69 66 20 69 | rect.width.can.be.expensive.if.i | 
| 19c4c0 | 74 20 72 65 71 75 69 72 65 73 0a 6f 70 65 6e 69    6e 67 20 6c 61 72 67 65 20 61 6e 64 2f 6f 72 20 | t.requires.opening.large.and/or. | 
| 19c4e0 | 6d 61 6e 79 20 66 69 6c 65 73 2c 20 73 6f 20 74    68 65 20 77 69 64 74 68 73 20 61 72 65 20 63 61 | many.files,.so.the.widths.are.ca | 
| 19c500 | 63 68 65 64 20 69 6e 0a 74 68 65 20 76 61 72 69    61 62 6c 65 20 60 6d 61 67 69 74 2d 64 69 66 66 | ched.in.the.variable.`magit-diff | 
| 19c520 | 2d 2d 74 61 62 2d 77 69 64 74 68 2d 63 61 63 68    65 27 2e 20 20 53 65 74 20 74 68 61 74 20 74 6f | --tab-width-cache'...Set.that.to | 
| 19c540 | 20 6e 69 6c 0a 74 6f 20 69 6e 76 61 6c 69 64 61    74 65 20 74 68 65 20 63 61 63 68 65 2e 0a 0a 6e | .nil.to.invalidate.the.cache...n | 
| 19c560 | 69 6c 20 20 20 20 20 20 20 4e 65 76 65 72 20 61    64 6a 75 73 74 20 74 61 62 20 77 69 64 74 68 2e | il.......Never.adjust.tab.width. | 
| 19c580 | 20 20 55 73 65 20 60 74 61 62 2d 77 69 64 74 68    27 73 20 76 61 6c 75 65 20 66 72 6f 6d 0a 20 20 | ..Use.`tab-width's.value.from... | 
| 19c5a0 | 20 20 20 20 20 20 20 20 74 68 65 20 4d 61 67 69    74 20 62 75 66 66 65 72 20 69 74 73 65 6c 66 20 | ........the.Magit.buffer.itself. | 
| 19c5c0 | 69 6e 73 74 65 61 64 2e 0a 0a 74 20 20 20 20 20    20 20 20 20 49 66 20 74 68 65 20 63 6f 72 72 65 | instead...t.........If.the.corre | 
| 19c5e0 | 73 70 6f 6e 64 69 6e 67 20 66 69 6c 65 2d 76 69    73 69 74 69 6e 67 20 62 75 66 66 65 72 20 65 78 | sponding.file-visiting.buffer.ex | 
| 19c600 | 69 74 73 2c 20 74 68 65 6e 0a 20 20 20 20 20 20    20 20 20 20 75 73 65 20 60 74 61 62 2d 77 69 64 | its,.then...........use.`tab-wid | 
| 19c620 | 74 68 27 73 20 76 61 6c 75 65 20 66 72 6f 6d 20    74 68 61 74 20 62 75 66 66 65 72 2e 20 20 44 6f | th's.value.from.that.buffer...Do | 
| 19c640 | 69 6e 67 20 74 68 69 73 20 69 73 0a 20 20 20 20    20 20 20 20 20 20 63 68 65 61 70 2c 20 73 6f 20 | ing.this.is...........cheap,.so. | 
| 19c660 | 74 68 69 73 20 76 61 6c 75 65 20 69 73 20 75 73    65 64 20 65 76 65 6e 20 69 66 20 61 20 63 6f 72 | this.value.is.used.even.if.a.cor | 
| 19c680 | 72 65 73 70 6f 6e 64 69 6e 67 0a 20 20 20 20 20    20 20 20 20 20 63 61 63 68 65 20 65 6e 74 72 79 | responding...........cache.entry | 
| 19c6a0 | 20 65 78 69 73 74 73 2e 0a 0a 60 61 6c 77 61 79    73 27 20 20 49 66 20 74 68 65 72 65 20 69 73 20 | .exists...`always'..If.there.is. | 
| 19c6c0 | 6e 6f 20 73 75 63 68 20 62 75 66 66 65 72 2c 20    74 68 65 6e 20 74 65 6d 70 6f 72 61 72 69 6c 79 | no.such.buffer,.then.temporarily | 
| 19c6e0 | 20 76 69 73 69 74 20 74 68 65 0a 20 20 20 20 20    20 20 20 20 20 66 69 6c 65 20 74 6f 20 64 65 74 | .visit.the...........file.to.det | 
| 19c700 | 65 72 6d 69 6e 65 20 74 68 65 20 76 61 6c 75 65    2e 0a 0a 4e 55 4d 42 45 52 20 20 20 20 4c 69 6b | ermine.the.value...NUMBER....Lik | 
| 19c720 | 65 20 60 61 6c 77 61 79 73 27 2c 20 62 75 74 20    64 6f 6e 27 74 20 76 69 73 69 74 20 66 69 6c 65 | e.`always',.but.don't.visit.file | 
| 19c740 | 73 20 6c 61 72 67 65 72 20 74 68 61 6e 20 4e 55    4d 42 45 52 0a 20 20 20 20 20 20 20 20 20 20 62 | s.larger.than.NUMBER...........b | 
| 19c760 | 79 74 65 73 2e 22 0a 20 20 3a 70 61 63 6b 61 67    65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 | ytes."...:package-version.'(magi | 
| 19c780 | 74 20 2e 20 22 32 2e 31 32 2e 30 22 29 0a 20 20    3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 64 69 | t..."2.12.0")...:group.'magit-di | 
| 19c7a0 | 66 66 0a 20 20 3a 74 79 70 65 20 27 28 63 68 6f    69 63 65 20 28 63 6f 6e 73 74 20 20 20 3a 74 61 | ff...:type.'(choice.(const...:ta | 
| 19c7c0 | 67 20 22 4e 65 76 65 72 22 20 6e 69 6c 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | g."Never".nil).................. | 
| 19c7e0 | 28 63 6f 6e 73 74 20 20 20 3a 74 61 67 20 22 49    66 20 66 69 6c 65 2d 76 69 73 69 74 69 6e 67 20 | (const...:tag."If.file-visiting. | 
| 19c800 | 62 75 66 66 65 72 20 65 78 69 73 74 73 22 20 74    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | buffer.exists".t)............... | 
| 19c820 | 20 20 20 28 69 6e 74 65 67 65 72 20 3a 74 61 67    20 22 49 66 20 66 69 6c 65 20 69 73 6e 27 74 20 | ...(integer.:tag."If.file.isn't. | 
| 19c840 | 6c 61 72 67 65 72 20 74 68 61 6e 20 4e 20 62 79    74 65 73 22 29 0a 20 20 20 20 20 20 20 20 20 20 | larger.than.N.bytes")........... | 
| 19c860 | 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 20 20    3a 74 61 67 20 22 41 6c 77 61 79 73 22 20 61 6c | .......(const...:tag."Always".al | 
| 19c880 | 77 61 79 73 29 29 29 0a 0a 28 64 65 66 63 75 73    74 6f 6d 20 6d 61 67 69 74 2d 64 69 66 66 2d 70 | ways)))..(defcustom.magit-diff-p | 
| 19c8a0 | 61 69 6e 74 2d 77 68 69 74 65 73 70 61 63 65 20    74 0a 20 20 22 53 70 65 63 69 66 79 20 77 68 65 | aint-whitespace.t..."Specify.whe | 
| 19c8c0 | 72 65 20 74 6f 20 68 69 67 68 6c 69 67 68 74 20    77 68 69 74 65 73 70 61 63 65 20 65 72 72 6f 72 | re.to.highlight.whitespace.error | 
| 19c8e0 | 73 2e 0a 0a 6e 69 6c 20 20 20 20 20 20 20 20 20    20 20 20 4e 65 76 65 72 20 68 69 67 68 6c 69 67 | s...nil............Never.highlig | 
| 19c900 | 68 74 20 77 68 69 74 65 73 70 61 63 65 20 65 72    72 6f 72 73 2e 0a 74 20 20 20 20 20 20 20 20 20 | ht.whitespace.errors..t......... | 
| 19c920 | 20 20 20 20 20 48 69 67 68 6c 69 67 68 74 20 77    68 69 74 65 73 70 61 63 65 20 65 72 72 6f 72 73 | .....Highlight.whitespace.errors | 
| 19c940 | 20 65 76 65 72 79 77 68 65 72 65 2e 0a 60 75 6e    63 6f 6d 6d 69 74 74 65 64 27 20 20 4f 6e 6c 79 | .everywhere..`uncommitted'..Only | 
| 19c960 | 20 68 69 67 68 6c 69 67 68 74 20 77 68 69 74 65    73 70 61 63 65 20 65 72 72 6f 72 73 20 69 6e 20 | .highlight.whitespace.errors.in. | 
| 19c980 | 64 69 66 66 73 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 73 68 6f 77 69 6e 67 20 75 6e 63 | diffs................showing.unc | 
| 19c9a0 | 6f 6d 6d 69 74 74 65 64 20 63 68 61 6e 67 65 73    2e 0a 0a 46 6f 72 20 62 61 63 6b 77 61 72 64 20 | ommitted.changes...For.backward. | 
| 19c9c0 | 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 60 73    74 61 74 75 73 27 20 69 73 20 74 72 65 61 74 65 | compatibility.`status'.is.treate | 
| 19c9e0 | 64 20 61 73 20 61 20 73 79 6e 6f 6e 79 6d 0a 66    6f 72 20 60 75 6e 63 6f 6d 6d 69 74 74 65 64 27 | d.as.a.synonym.for.`uncommitted' | 
| 19ca00 | 2e 0a 0a 54 68 65 20 6f 70 74 69 6f 6e 20 60 6d    61 67 69 74 2d 64 69 66 66 2d 70 61 69 6e 74 2d | ...The.option.`magit-diff-paint- | 
| 19ca20 | 77 68 69 74 65 73 70 61 63 65 2d 6c 69 6e 65 73    27 20 63 6f 6e 74 72 6f 6c 73 20 66 6f 72 0a 77 | whitespace-lines'.controls.for.w | 
| 19ca40 | 68 61 74 20 6c 69 6e 65 73 20 28 61 64 64 65 64    2f 72 65 6d 6f 76 65 2f 63 6f 6e 74 65 78 74 29 | hat.lines.(added/remove/context) | 
| 19ca60 | 20 65 72 72 6f 72 73 20 61 72 65 20 68 69 67 68    6c 69 67 68 74 65 64 2e 0a 0a 54 68 65 20 6f 70 | .errors.are.highlighted...The.op | 
| 19ca80 | 74 69 6f 6e 73 20 60 6d 61 67 69 74 2d 64 69 66    66 2d 68 69 67 68 6c 69 67 68 74 2d 74 72 61 69 | tions.`magit-diff-highlight-trai | 
| 19caa0 | 6c 69 6e 67 27 20 61 6e 64 0a 60 6d 61 67 69 74    2d 64 69 66 66 2d 68 69 67 68 6c 69 67 68 74 2d | ling'.and.`magit-diff-highlight- | 
| 19cac0 | 69 6e 64 65 6e 74 61 74 69 6f 6e 27 20 63 6f 6e    74 72 6f 6c 20 77 68 61 74 20 6b 69 6e 64 20 6f | indentation'.control.what.kind.o | 
| 19cae0 | 66 0a 77 68 69 74 65 73 70 61 63 65 20 65 72 72    6f 72 73 20 61 72 65 20 68 69 67 68 6c 69 67 68 | f.whitespace.errors.are.highligh | 
| 19cb00 | 74 65 64 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27    6d 61 67 69 74 2d 64 69 66 66 0a 20 20 3a 73 61 | ted."...:group.'magit-diff...:sa | 
| 19cb20 | 66 65 20 28 6c 61 6d 62 64 61 20 28 76 61 6c 29    20 28 6d 65 6d 71 20 76 61 6c 20 27 28 74 20 6e | fe.(lambda.(val).(memq.val.'(t.n | 
| 19cb40 | 69 6c 20 75 6e 63 6f 6d 6d 69 74 74 65 64 20 73    74 61 74 75 73 29 29 29 0a 20 20 3a 74 79 70 65 | il.uncommitted.status)))...:type | 
| 19cb60 | 20 27 28 63 68 6f 69 63 65 20 28 63 6f 6e 73 74    20 3a 74 61 67 20 22 49 6e 20 61 6c 6c 20 64 69 | .'(choice.(const.:tag."In.all.di | 
| 19cb80 | 66 66 73 22 20 74 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 | ffs".t)..................(const. | 
| 19cba0 | 3a 74 61 67 20 22 4f 6e 6c 79 20 69 6e 20 75 6e    63 6f 6d 6d 69 74 74 65 64 20 63 68 61 6e 67 65 | :tag."Only.in.uncommitted.change | 
| 19cbc0 | 73 22 20 75 6e 63 6f 6d 6d 69 74 74 65 64 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s".uncommitted)................. | 
| 19cbe0 | 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 4e 65    76 65 72 22 20 6e 69 6c 29 29 29 0a 0a 28 64 65 | .(const.:tag."Never".nil)))..(de | 
| 19cc00 | 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 64 69    66 66 2d 70 61 69 6e 74 2d 77 68 69 74 65 73 70 | fcustom.magit-diff-paint-whitesp | 
| 19cc20 | 61 63 65 2d 6c 69 6e 65 73 20 74 0a 20 20 22 53    70 65 63 69 66 79 20 69 6e 20 77 68 61 74 20 6b | ace-lines.t..."Specify.in.what.k | 
| 19cc40 | 69 6e 64 20 6f 66 20 6c 69 6e 65 73 20 74 6f 20    68 69 67 68 6c 69 67 68 74 20 77 68 69 74 65 73 | ind.of.lines.to.highlight.whites | 
| 19cc60 | 70 61 63 65 20 65 72 72 6f 72 73 2e 0a 0a 74 20    20 20 20 20 20 20 20 20 48 69 67 68 6c 69 67 68 | pace.errors...t.........Highligh | 
| 19cc80 | 74 20 6f 6e 6c 79 20 69 6e 20 61 64 64 65 64 20    6c 69 6e 65 73 2e 0a 60 62 6f 74 68 27 20 20 20 | t.only.in.added.lines..`both'... | 
| 19cca0 | 20 48 69 67 68 6c 69 67 68 74 20 69 6e 20 61 64    64 65 64 20 61 6e 64 20 72 65 6d 6f 76 65 64 20 | .Highlight.in.added.and.removed. | 
| 19ccc0 | 6c 69 6e 65 73 2e 0a 60 61 6c 6c 27 20 20 20 20    20 48 69 67 68 6c 69 67 68 74 20 69 6e 20 61 64 | lines..`all'.....Highlight.in.ad | 
| 19cce0 | 64 65 64 2c 20 72 65 6d 6f 76 65 64 20 61 6e 64    20 63 6f 6e 74 65 78 74 20 6c 69 6e 65 73 2e 22 | ded,.removed.and.context.lines." | 
| 19cd00 | 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73    69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 33 | ...:package-version.'(magit..."3 | 
| 19cd20 | 2e 30 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20    27 6d 61 67 69 74 2d 64 69 66 66 0a 20 20 3a 73 | .0.0")...:group.'magit-diff...:s | 
| 19cd40 | 61 66 65 20 28 6c 61 6d 62 64 61 20 28 76 61 6c    29 20 28 6d 65 6d 71 20 76 61 6c 20 27 28 74 20 | afe.(lambda.(val).(memq.val.'(t. | 
| 19cd60 | 62 6f 74 68 20 61 6c 6c 29 29 29 0a 20 20 3a 74    79 70 65 20 27 28 63 68 6f 69 63 65 20 28 63 6f | both.all)))...:type.'(choice.(co | 
| 19cd80 | 6e 73 74 20 3a 74 61 67 20 22 69 6e 20 61 64 64    65 64 20 6c 69 6e 65 73 22 20 74 29 0a 20 20 20 | nst.:tag."in.added.lines".t).... | 
| 19cda0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63    6f 6e 73 74 20 3a 74 61 67 20 22 69 6e 20 61 64 | ..............(const.:tag."in.ad | 
| 19cdc0 | 64 65 64 20 61 6e 64 20 72 65 6d 6f 76 65 64 20    6c 69 6e 65 73 22 20 62 6f 74 68 29 0a 20 20 20 | ded.and.removed.lines".both).... | 
| 19cde0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63    6f 6e 73 74 20 3a 74 61 67 20 22 69 6e 20 61 64 | ..............(const.:tag."in.ad | 
| 19ce00 | 64 65 64 2c 20 72 65 6d 6f 76 65 64 20 61 6e 64    20 63 6f 6e 74 65 78 74 20 6c 69 6e 65 73 22 20 | ded,.removed.and.context.lines". | 
| 19ce20 | 61 6c 6c 29 29 29 0a 0a 28 64 65 66 63 75 73 74    6f 6d 20 6d 61 67 69 74 2d 64 69 66 66 2d 68 69 | all)))..(defcustom.magit-diff-hi | 
| 19ce40 | 67 68 6c 69 67 68 74 2d 74 72 61 69 6c 69 6e 67    20 74 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f | ghlight-trailing.t..."Whether.to | 
| 19ce60 | 20 68 69 67 68 6c 69 67 68 74 20 77 68 69 74 65    73 70 61 63 65 20 61 74 20 74 68 65 20 65 6e 64 | .highlight.whitespace.at.the.end | 
| 19ce80 | 20 6f 66 20 61 20 6c 69 6e 65 20 69 6e 20 64 69    66 66 73 2e 0a 55 73 65 64 20 6f 6e 6c 79 20 77 | .of.a.line.in.diffs..Used.only.w | 
| 19cea0 | 68 65 6e 20 60 6d 61 67 69 74 2d 64 69 66 66 2d    70 61 69 6e 74 2d 77 68 69 74 65 73 70 61 63 65 | hen.`magit-diff-paint-whitespace | 
| 19cec0 | 27 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2e 22 0a 20    20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 64 | '.is.non-nil."...:group.'magit-d | 
| 19cee0 | 69 66 66 0a 20 20 3a 73 61 66 65 20 27 62 6f 6f    6c 65 61 6e 70 0a 20 20 3a 74 79 70 65 20 27 62 | iff...:safe.'booleanp...:type.'b | 
| 19cf00 | 6f 6f 6c 65 61 6e 29 0a 0a 28 64 65 66 63 75 73    74 6f 6d 20 6d 61 67 69 74 2d 64 69 66 66 2d 68 | oolean)..(defcustom.magit-diff-h | 
| 19cf20 | 69 67 68 6c 69 67 68 74 2d 69 6e 64 65 6e 74 61    74 69 6f 6e 20 6e 69 6c 0a 20 20 22 48 69 67 68 | ighlight-indentation.nil..."High | 
| 19cf40 | 6c 69 67 68 74 20 74 68 65 20 5c 22 77 72 6f 6e    67 5c 22 20 69 6e 64 65 6e 74 61 74 69 6f 6e 20 | light.the.\"wrong\".indentation. | 
| 19cf60 | 73 74 79 6c 65 2e 0a 55 73 65 64 20 6f 6e 6c 79    20 77 68 65 6e 20 60 6d 61 67 69 74 2d 64 69 66 | style..Used.only.when.`magit-dif | 
| 19cf80 | 66 2d 70 61 69 6e 74 2d 77 68 69 74 65 73 70 61    63 65 27 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2e 0a | f-paint-whitespace'.is.non-nil.. | 
| 19cfa0 | 0a 54 68 65 20 76 61 6c 75 65 20 69 73 20 61 6e    20 61 6c 69 73 74 20 6f 66 20 74 68 65 20 66 6f | .The.value.is.an.alist.of.the.fo | 
| 19cfc0 | 72 6d 20 28 28 52 45 47 45 58 50 20 2e 20 49 4e    44 45 4e 54 29 2e 2e 2e 29 2e 20 20 54 68 65 0a | rm.((REGEXP...INDENT)...)...The. | 
| 19cfe0 | 70 61 74 68 20 74 6f 20 74 68 65 20 63 75 72 72    65 6e 74 20 72 65 70 6f 73 69 74 6f 72 79 20 69 | path.to.the.current.repository.i | 
| 19d000 | 73 20 6d 61 74 63 68 65 64 20 61 67 61 69 6e 73    74 20 65 61 63 68 20 65 6c 65 6d 65 6e 74 0a 69 | s.matched.against.each.element.i | 
| 19d020 | 6e 20 72 65 76 65 72 73 65 20 6f 72 64 65 72 2e    20 20 54 68 65 72 65 66 6f 72 65 20 69 66 20 61 | n.reverse.order...Therefore.if.a | 
| 19d040 | 20 52 45 47 45 58 50 20 6d 61 74 63 68 65 73 2c    20 74 68 65 6e 20 65 61 72 6c 69 65 72 0a 65 6c | .REGEXP.matches,.then.earlier.el | 
| 19d060 | 65 6d 65 6e 74 73 20 61 72 65 20 6e 6f 74 20 74    72 69 65 64 2e 0a 0a 49 66 20 74 68 65 20 75 73 | ements.are.not.tried...If.the.us | 
| 19d080 | 65 64 20 49 4e 44 45 4e 54 20 69 73 20 60 74 61    62 73 27 2c 20 68 69 67 68 6c 69 67 68 74 20 69 | ed.INDENT.is.`tabs',.highlight.i | 
| 19d0a0 | 6e 64 65 6e 74 61 74 69 6f 6e 20 77 69 74 68 20    74 61 62 73 2e 0a 49 66 20 49 4e 44 45 4e 54 20 | ndentation.with.tabs..If.INDENT. | 
| 19d0c0 | 69 73 20 61 6e 20 69 6e 74 65 67 65 72 2c 20 68    69 67 68 6c 69 67 68 74 20 69 6e 64 65 6e 74 61 | is.an.integer,.highlight.indenta | 
| 19d0e0 | 74 69 6f 6e 20 77 69 74 68 20 61 74 20 6c 65 61    73 74 0a 74 68 61 74 20 6d 61 6e 79 20 73 70 61 | tion.with.at.least.that.many.spa | 
| 19d100 | 63 65 73 2e 20 20 4f 74 68 65 72 77 69 73 65 2c    20 68 69 67 68 6c 69 67 68 74 20 6e 65 69 74 68 | ces...Otherwise,.highlight.neith | 
| 19d120 | 65 72 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d    61 67 69 74 2d 64 69 66 66 0a 20 20 3a 74 79 70 | er."...:group.'magit-diff...:typ | 
| 19d140 | 65 20 60 28 72 65 70 65 61 74 20 28 63 6f 6e 73    20 28 73 74 72 69 6e 67 20 3a 74 61 67 20 22 44 | e.`(repeat.(cons.(string.:tag."D | 
| 19d160 | 69 72 65 63 74 6f 72 79 20 72 65 67 65 78 70 22    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | irectory.regexp")............... | 
| 19d180 | 20 20 20 20 20 20 20 20 20 28 63 68 6f 69 63 65    20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 54 61 | .........(choice.(const.:tag."Ta | 
| 19d1a0 | 62 73 22 20 74 61 62 73 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | bs".tabs)....................... | 
| 19d1c0 | 20 20 20 20 20 20 20 20 20 28 69 6e 74 65 67 65    72 20 3a 74 61 67 20 22 53 70 61 63 65 73 22 20 | .........(integer.:tag."Spaces". | 
| 19d1e0 | 3a 76 61 6c 75 65 20 2c 74 61 62 2d 77 69 64 74    68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | :value.,tab-width).............. | 
| 19d200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 4e | ..................(const.:tag."N | 
| 19d220 | 65 69 74 68 65 72 22 20 6e 69 6c 29 29 29 29 29    0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 | either".nil)))))..(defcustom.mag | 
| 19d240 | 69 74 2d 64 69 66 66 2d 68 69 64 65 2d 74 72 61    69 6c 69 6e 67 2d 63 72 2d 63 68 61 72 61 63 74 | it-diff-hide-trailing-cr-charact | 
| 19d260 | 65 72 73 0a 20 20 28 61 6e 64 20 28 6d 65 6d 71    20 73 79 73 74 65 6d 2d 74 79 70 65 20 27 28 6d | ers...(and.(memq.system-type.'(m | 
| 19d280 | 73 2d 64 6f 73 20 77 69 6e 64 6f 77 73 2d 6e 74    29 29 20 74 29 0a 20 20 22 57 68 65 74 68 65 72 | s-dos.windows-nt)).t)..."Whether | 
| 19d2a0 | 20 74 6f 20 68 69 64 65 20 5e 4d 20 63 68 61 72    61 63 74 65 72 73 20 61 74 20 74 68 65 20 65 6e | .to.hide.^M.characters.at.the.en | 
| 19d2c0 | 64 20 6f 66 20 61 20 6c 69 6e 65 20 69 6e 20 64    69 66 66 73 2e 22 0a 20 20 3a 70 61 63 6b 61 67 | d.of.a.line.in.diffs."...:packag | 
| 19d2e0 | 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69    74 20 2e 20 22 32 2e 36 2e 30 22 29 0a 20 20 3a | e-version.'(magit..."2.6.0")...: | 
| 19d300 | 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 64 69 66    66 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 | group.'magit-diff...:type.'boole | 
| 19d320 | 61 6e 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20    6d 61 67 69 74 2d 64 69 66 66 2d 68 69 67 68 6c | an)..(defcustom.magit-diff-highl | 
| 19d340 | 69 67 68 74 2d 6b 65 79 77 6f 72 64 73 20 74 0a    20 20 22 57 68 65 74 68 65 72 20 74 6f 20 68 69 | ight-keywords.t..."Whether.to.hi | 
| 19d360 | 67 68 6c 69 67 68 74 20 62 72 61 63 6b 65 74 65    64 20 6b 65 79 77 6f 72 64 73 20 69 6e 20 63 6f | ghlight.bracketed.keywords.in.co | 
| 19d380 | 6d 6d 69 74 20 6d 65 73 73 61 67 65 73 2e 22 0a    20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 | mmit.messages."...:package-versi | 
| 19d3a0 | 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e    31 32 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 | on.'(magit..."2.12.0")...:group. | 
| 19d3c0 | 27 6d 61 67 69 74 2d 64 69 66 66 0a 20 20 3a 74    79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a 0a 28 | 'magit-diff...:type.'boolean)..( | 
| 19d3e0 | 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d    64 69 66 66 2d 65 78 74 72 61 2d 73 74 61 74 2d | defcustom.magit-diff-extra-stat- | 
| 19d400 | 61 72 67 75 6d 65 6e 74 73 20 6e 69 6c 0a 20 20    22 41 64 64 69 74 69 6f 6e 61 6c 20 61 72 67 75 | arguments.nil..."Additional.argu | 
| 19d420 | 6d 65 6e 74 73 20 74 6f 20 62 65 20 75 73 65 64    20 61 6c 6f 6e 67 73 69 64 65 20 60 2d 2d 73 74 | ments.to.be.used.alongside.`--st | 
| 19d440 | 61 74 27 2e 0a 0a 41 20 6c 69 73 74 20 6f 66 20    7a 65 72 6f 20 6f 72 20 6d 6f 72 65 20 61 72 67 | at'...A.list.of.zero.or.more.arg | 
| 19d460 | 75 6d 65 6e 74 73 20 6f 72 20 61 20 66 75 6e 63    74 69 6f 6e 20 74 68 61 74 20 74 61 6b 65 73 20 | uments.or.a.function.that.takes. | 
| 19d480 | 6e 6f 0a 61 72 67 75 6d 65 6e 74 20 61 6e 64 20    72 65 74 75 72 6e 73 20 73 75 63 68 20 61 20 6c | no.argument.and.returns.such.a.l | 
| 19d4a0 | 69 73 74 2e 20 20 54 68 65 73 65 20 61 72 67 75    6d 65 6e 74 73 20 61 72 65 20 61 6c 6c 6f 77 65 | ist...These.arguments.are.allowe | 
| 19d4c0 | 64 0a 68 65 72 65 3a 20 60 2d 2d 73 74 61 74 2d    77 69 64 74 68 27 2c 20 60 2d 2d 73 74 61 74 2d | d.here:.`--stat-width',.`--stat- | 
| 19d4e0 | 6e 61 6d 65 2d 77 69 64 74 68 27 2c 20 60 2d 2d    73 74 61 74 2d 67 72 61 70 68 2d 77 69 64 74 68 | name-width',.`--stat-graph-width | 
| 19d500 | 27 0a 61 6e 64 20 60 2d 2d 63 6f 6d 70 61 63 74    2d 73 75 6d 6d 61 72 79 27 2e 20 20 53 65 65 20 | '.and.`--compact-summary'...See. | 
| 19d520 | 74 68 65 20 67 69 74 2d 64 69 66 66 28 31 29 20    6d 61 6e 70 61 67 65 2e 22 0a 20 20 3a 70 61 63 | the.git-diff(1).manpage."...:pac | 
| 19d540 | 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d    61 67 69 74 20 2e 20 22 33 2e 30 2e 30 22 29 0a | kage-version.'(magit..."3.0.0"). | 
| 19d560 | 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d    64 69 66 66 0a 20 20 3a 74 79 70 65 20 27 28 72 | ..:group.'magit-diff...:type.'(r | 
| 19d580 | 61 64 69 6f 20 28 66 75 6e 63 74 69 6f 6e 2d 69    74 65 6d 20 6d 61 67 69 74 2d 64 69 66 66 2d 75 | adio.(function-item.magit-diff-u | 
| 19d5a0 | 73 65 2d 77 69 6e 64 6f 77 2d 77 69 64 74 68 2d    61 73 2d 73 74 61 74 2d 77 69 64 74 68 29 0a 20 | se-window-width-as-stat-width).. | 
| 19d5c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66    75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 | ...............function......... | 
| 19d5e0 | 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 73 74    72 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 | ........(list.string)........... | 
| 19d600 | 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61    67 20 22 4e 6f 6e 65 22 20 6e 69 6c 29 29 29 0a | ......(const.:tag."None".nil))). | 
| 19d620 | 0a 3b 3b 3b 3b 20 46 69 6c 65 20 44 69 66 66 0a    0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 | .;;;;.File.Diff..(defcustom.magi | 
| 19d640 | 74 2d 64 69 66 66 2d 62 75 66 66 65 72 2d 66 69    6c 65 2d 6c 6f 63 6b 65 64 20 74 0a 20 20 22 57 | t-diff-buffer-file-locked.t..."W | 
| 19d660 | 68 65 74 68 65 72 20 60 6d 61 67 69 74 2d 64 69    66 66 2d 62 75 66 66 65 72 2d 66 69 6c 65 27 20 | hether.`magit-diff-buffer-file'. | 
| 19d680 | 75 73 65 73 20 61 20 64 65 64 69 63 61 74 65 64    20 62 75 66 66 65 72 2e 22 0a 20 20 3a 70 61 63 | uses.a.dedicated.buffer."...:pac | 
| 19d6a0 | 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d    61 67 69 74 20 2e 20 22 32 2e 37 2e 30 22 29 0a | kage-version.'(magit..."2.7.0"). | 
| 19d6c0 | 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d    63 6f 6d 6d 61 6e 64 73 0a 20 20 3a 67 72 6f 75 | ..:group.'magit-commands...:grou | 
| 19d6e0 | 70 20 27 6d 61 67 69 74 2d 64 69 66 66 0a 20 20    3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a | p.'magit-diff...:type.'boolean). | 
| 19d700 | 0a 3b 3b 3b 3b 20 52 65 76 69 73 69 6f 6e 20 4d    6f 64 65 0a 0a 28 64 65 66 67 72 6f 75 70 20 6d | .;;;;.Revision.Mode..(defgroup.m | 
| 19d720 | 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 20 6e 69    6c 0a 20 20 22 49 6e 73 70 65 63 74 20 61 6e 64 | agit-revision.nil..."Inspect.and | 
| 19d740 | 20 6d 61 6e 69 70 75 6c 61 74 65 20 47 69 74 20    63 6f 6d 6d 69 74 73 2e 22 0a 20 20 3a 6c 69 6e | .manipulate.Git.commits."...:lin | 
| 19d760 | 6b 20 27 28 69 6e 66 6f 2d 6c 69 6e 6b 20 22 28    6d 61 67 69 74 29 52 65 76 69 73 69 6f 6e 20 42 | k.'(info-link."(magit)Revision.B | 
| 19d780 | 75 66 66 65 72 22 29 0a 20 20 3a 67 72 6f 75 70    20 27 6d 61 67 69 74 2d 6d 6f 64 65 73 29 0a 0a | uffer")...:group.'magit-modes).. | 
| 19d7a0 | 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74    2d 72 65 76 69 73 69 6f 6e 2d 6d 6f 64 65 2d 68 | (defcustom.magit-revision-mode-h | 
| 19d7c0 | 6f 6f 6b 0a 20 20 27 28 62 75 67 2d 72 65 66 65    72 65 6e 63 65 2d 6d 6f 64 65 0a 20 20 20 20 67 | ook...'(bug-reference-mode.....g | 
| 19d7e0 | 6f 74 6f 2d 61 64 64 72 65 73 73 2d 6d 6f 64 65    29 0a 20 20 22 48 6f 6f 6b 20 72 75 6e 20 61 66 | oto-address-mode)..."Hook.run.af | 
| 19d800 | 74 65 72 20 65 6e 74 65 72 69 6e 67 20 4d 61 67    69 74 2d 52 65 76 69 73 69 6f 6e 20 6d 6f 64 65 | ter.entering.Magit-Revision.mode | 
| 19d820 | 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67    69 74 2d 72 65 76 69 73 69 6f 6e 0a 20 20 3a 74 | ."...:group.'magit-revision...:t | 
| 19d840 | 79 70 65 20 27 68 6f 6f 6b 0a 20 20 3a 6f 70 74    69 6f 6e 73 20 27 28 62 75 67 2d 72 65 66 65 72 | ype.'hook...:options.'(bug-refer | 
| 19d860 | 65 6e 63 65 2d 6d 6f 64 65 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 67 6f 74 6f 2d 61 64 64 72 | ence-mode..............goto-addr | 
| 19d880 | 65 73 73 2d 6d 6f 64 65 29 29 0a 0a 28 64 65 66    63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 72 65 76 | ess-mode))..(defcustom.magit-rev | 
| 19d8a0 | 69 73 69 6f 6e 2d 73 65 63 74 69 6f 6e 73 2d 68    6f 6f 6b 0a 20 20 27 28 6d 61 67 69 74 2d 69 6e | ision-sections-hook...'(magit-in | 
| 19d8c0 | 73 65 72 74 2d 72 65 76 69 73 69 6f 6e 2d 74 61    67 0a 20 20 20 20 6d 61 67 69 74 2d 69 6e 73 65 | sert-revision-tag.....magit-inse | 
| 19d8e0 | 72 74 2d 72 65 76 69 73 69 6f 6e 2d 68 65 61 64    65 72 73 0a 20 20 20 20 6d 61 67 69 74 2d 69 6e | rt-revision-headers.....magit-in | 
| 19d900 | 73 65 72 74 2d 72 65 76 69 73 69 6f 6e 2d 6d 65    73 73 61 67 65 0a 20 20 20 20 6d 61 67 69 74 2d | sert-revision-message.....magit- | 
| 19d920 | 69 6e 73 65 72 74 2d 72 65 76 69 73 69 6f 6e 2d    6e 6f 74 65 73 0a 20 20 20 20 6d 61 67 69 74 2d | insert-revision-notes.....magit- | 
| 19d940 | 69 6e 73 65 72 74 2d 72 65 76 69 73 69 6f 6e 2d    64 69 66 66 0a 20 20 20 20 6d 61 67 69 74 2d 69 | insert-revision-diff.....magit-i | 
| 19d960 | 6e 73 65 72 74 2d 78 72 65 66 2d 62 75 74 74 6f    6e 73 29 0a 20 20 22 48 6f 6f 6b 20 72 75 6e 20 | nsert-xref-buttons)..."Hook.run. | 
| 19d980 | 74 6f 20 69 6e 73 65 72 74 20 73 65 63 74 69 6f    6e 73 20 69 6e 74 6f 20 61 20 60 6d 61 67 69 74 | to.insert.sections.into.a.`magit | 
| 19d9a0 | 2d 72 65 76 69 73 69 6f 6e 2d 6d 6f 64 65 27 20    62 75 66 66 65 72 2e 22 0a 20 20 3a 70 61 63 6b | -revision-mode'.buffer."...:pack | 
| 19d9c0 | 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61    67 69 74 20 2e 20 22 32 2e 33 2e 30 22 29 0a 20 | age-version.'(magit..."2.3.0").. | 
| 19d9e0 | 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 72    65 76 69 73 69 6f 6e 0a 20 20 3a 74 79 70 65 20 | .:group.'magit-revision...:type. | 
| 19da00 | 27 68 6f 6f 6b 29 0a 0a 28 64 65 66 63 75 73 74    6f 6d 20 6d 61 67 69 74 2d 72 65 76 69 73 69 6f | 'hook)..(defcustom.magit-revisio | 
| 19da20 | 6e 2d 68 65 61 64 65 72 73 2d 66 6f 72 6d 61 74    20 22 5c 0a 41 75 74 68 6f 72 3a 20 20 20 20 20 | n-headers-format."\.Author:..... | 
| 19da40 | 25 61 4e 20 3c 25 61 45 3e 0a 41 75 74 68 6f 72    44 61 74 65 3a 20 25 61 64 0a 43 6f 6d 6d 69 74 | %aN.<%aE>.AuthorDate:.%ad.Commit | 
| 19da60 | 3a 20 20 20 20 20 25 63 4e 20 3c 25 63 45 3e 0a    43 6f 6d 6d 69 74 44 61 74 65 3a 20 25 63 64 0a | :.....%cN.<%cE>.CommitDate:.%cd. | 
| 19da80 | 22 0a 20 20 22 46 6f 72 6d 61 74 20 73 74 72 69    6e 67 20 75 73 65 64 20 74 6f 20 69 6e 73 65 72 | "..."Format.string.used.to.inser | 
| 19daa0 | 74 20 68 65 61 64 65 72 73 20 69 6e 20 72 65 76    69 73 69 6f 6e 20 62 75 66 66 65 72 73 2e 0a 0a | t.headers.in.revision.buffers... | 
| 19dac0 | 41 6c 6c 20 68 65 61 64 65 72 73 20 69 6e 20 72    65 76 69 73 69 6f 6e 20 62 75 66 66 65 72 73 20 | All.headers.in.revision.buffers. | 
| 19dae0 | 61 72 65 20 69 6e 73 65 72 74 65 64 20 62 79 20    74 68 65 20 73 65 63 74 69 6f 6e 0a 69 6e 73 65 | are.inserted.by.the.section.inse | 
| 19db00 | 72 74 65 72 20 60 6d 61 67 69 74 2d 69 6e 73 65    72 74 2d 72 65 76 69 73 69 6f 6e 2d 68 65 61 64 | rter.`magit-insert-revision-head | 
| 19db20 | 65 72 73 27 2e 20 20 53 6f 6d 65 20 6f 66 20 74    68 65 20 68 65 61 64 65 72 73 0a 61 72 65 20 63 | ers'...Some.of.the.headers.are.c | 
| 19db40 | 72 65 61 74 65 64 20 62 79 20 63 61 6c 6c 69 6e    67 20 60 67 69 74 20 73 68 6f 77 20 2d 2d 66 6f | reated.by.calling.`git.show.--fo | 
| 19db60 | 72 6d 61 74 3d 46 4f 52 4d 41 54 27 20 77 68 65    72 65 20 46 4f 52 4d 41 54 0a 69 73 20 74 68 65 | rmat=FORMAT'.where.FORMAT.is.the | 
| 19db80 | 20 66 6f 72 6d 61 74 20 73 70 65 63 69 66 69 65    64 20 68 65 72 65 2e 20 20 4f 74 68 65 72 20 68 | .format.specified.here...Other.h | 
| 19dba0 | 65 61 64 65 72 73 20 61 72 65 20 68 61 72 64 20    63 6f 64 65 64 20 6f 72 0a 73 75 62 6a 65 63 74 | eaders.are.hard.coded.or.subject | 
| 19dbc0 | 20 74 6f 20 6f 70 74 69 6f 6e 20 60 6d 61 67 69    74 2d 72 65 76 69 73 69 6f 6e 2d 69 6e 73 65 72 | .to.option.`magit-revision-inser | 
| 19dbe0 | 74 2d 72 65 6c 61 74 65 64 2d 72 65 66 73 27 2e    22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 | t-related-refs'."...:package-ver | 
| 19dc00 | 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22    32 2e 33 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 | sion.'(magit..."2.3.0")...:group | 
| 19dc20 | 20 27 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e    0a 20 20 3a 74 79 70 65 20 27 73 74 72 69 6e 67 | .'magit-revision...:type.'string | 
| 19dc40 | 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61    67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 69 6e 73 | )..(defcustom.magit-revision-ins | 
| 19dc60 | 65 72 74 2d 72 65 6c 61 74 65 64 2d 72 65 66 73    20 74 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f | ert-related-refs.t..."Whether.to | 
| 19dc80 | 20 73 68 6f 77 20 72 65 6c 61 74 65 64 20 62 72    61 6e 63 68 65 73 20 69 6e 20 72 65 76 69 73 69 | .show.related.branches.in.revisi | 
| 19dca0 | 6f 6e 20 62 75 66 66 65 72 73 0a 0a 60 6e 69 6c    27 20 20 20 44 6f 6e 27 74 20 73 68 6f 77 20 61 | on.buffers..`nil'...Don't.show.a | 
| 19dcc0 | 6e 79 20 72 65 6c 61 74 65 64 20 62 72 61 6e 63    68 65 73 2e 0a 60 74 27 20 20 20 20 20 53 68 6f | ny.related.branches..`t'.....Sho | 
| 19dce0 | 77 20 72 65 6c 61 74 65 64 20 6c 6f 63 61 6c 20    62 72 61 6e 63 68 65 73 2e 0a 60 61 6c 6c 27 20 | w.related.local.branches..`all'. | 
| 19dd00 | 20 20 53 68 6f 77 20 72 65 6c 61 74 65 64 20 6c    6f 63 61 6c 20 61 6e 64 20 72 65 6d 6f 74 65 20 | ..Show.related.local.and.remote. | 
| 19dd20 | 62 72 61 6e 63 68 65 73 2e 0a 60 6d 69 78 65 64    27 20 53 68 6f 77 20 61 6c 6c 20 63 6f 6e 74 61 | branches..`mixed'.Show.all.conta | 
| 19dd40 | 69 6e 69 6e 67 20 62 72 61 6e 63 68 65 73 20 61    6e 64 20 6c 6f 63 61 6c 20 6d 65 72 67 65 64 20 | ining.branches.and.local.merged. | 
| 19dd60 | 62 72 61 6e 63 68 65 73 2e 0a 0a 53 65 65 20 75    73 65 72 20 6f 70 74 69 6f 6e 20 60 6d 61 67 69 | branches...See.user.option.`magi | 
| 19dd80 | 74 2d 72 65 76 69 73 69 6f 6e 2d 69 6e 73 65 72    74 2d 72 65 6c 61 74 65 64 2d 72 65 66 73 2d 64 | t-revision-insert-related-refs-d | 
| 19dda0 | 69 73 70 6c 61 79 2d 61 6c 69 73 74 27 0a 74 6f    20 68 69 64 65 20 73 70 65 63 69 66 69 63 20 73 | isplay-alist'.to.hide.specific.s | 
| 19ddc0 | 65 74 73 20 6f 66 20 72 65 6c 61 74 65 64 20 62    72 61 6e 63 68 65 73 2e 22 0a 20 20 3a 70 61 63 | ets.of.related.branches."...:pac | 
| 19dde0 | 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d    61 67 69 74 20 2e 20 22 32 2e 31 2e 30 22 29 0a | kage-version.'(magit..."2.1.0"). | 
| 19de00 | 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d    72 65 76 69 73 69 6f 6e 0a 20 20 3a 74 79 70 65 | ..:group.'magit-revision...:type | 
| 19de20 | 20 27 28 63 68 6f 69 63 65 20 28 63 6f 6e 73 74    20 3a 74 61 67 20 22 64 6f 6e 27 74 22 20 6e 69 | .'(choice.(const.:tag."don't".ni | 
| 19de40 | 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 | l)..................(const.:tag. | 
| 19de60 | 22 6c 6f 63 61 6c 20 6f 6e 6c 79 22 20 74 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "local.only".t)................. | 
| 19de80 | 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 61 6c    6c 20 72 65 6c 61 74 65 64 22 20 61 6c 6c 29 0a | .(const.:tag."all.related".all). | 
| 19dea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 61 6c | .................(const.:tag."al | 
| 19dec0 | 6c 20 63 6f 6e 74 61 69 6e 69 6e 67 2c 20 6c 6f    63 61 6c 20 6d 65 72 67 65 64 22 20 6d 69 78 65 | l.containing,.local.merged".mixe | 
| 19dee0 | 64 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d    20 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d | d)))..(defcustom.magit-revision- | 
| 19df00 | 69 6e 73 65 72 74 2d 72 65 6c 61 74 65 64 2d 72    65 66 73 2d 64 69 73 70 6c 61 79 2d 61 6c 69 73 | insert-related-refs-display-alis | 
| 19df20 | 74 20 6e 69 6c 0a 20 20 22 48 6f 77 20 60 6d 61    67 69 74 2d 69 6e 73 65 72 74 2d 72 65 76 69 73 | t.nil..."How.`magit-insert-revis | 
| 19df40 | 69 6f 6e 2d 68 65 61 64 65 72 73 27 20 64 69 73    70 6c 61 79 73 20 72 65 6c 61 74 65 64 20 62 72 | ion-headers'.displays.related.br | 
| 19df60 | 61 6e 63 68 20 74 79 70 65 73 2e 0a 0a 54 68 69    73 20 69 73 20 61 6e 20 61 6c 69 73 74 2c 20 77 | anch.types...This.is.an.alist,.w | 
| 19df80 | 69 74 68 20 72 65 63 6f 67 6e 69 73 65 64 20 6b    65 79 73 20 62 65 69 6e 67 20 74 68 65 20 73 79 | ith.recognised.keys.being.the.sy | 
| 19dfa0 | 6d 62 6f 6c 73 0a 60 70 61 72 65 6e 74 73 27 2c    20 60 6d 65 72 67 65 64 27 2c 20 60 63 6f 6e 74 | mbols.`parents',.`merged',.`cont | 
| 19dfc0 | 61 69 6e 65 64 27 2c 20 60 66 6f 6c 6c 6f 77 73    27 2c 20 61 6e 64 20 60 70 72 65 63 65 64 65 73 | ained',.`follows',.and.`precedes | 
| 19dfe0 | 27 3b 0a 61 6e 64 20 74 68 65 20 73 75 70 70 6f    72 74 65 64 20 76 61 6c 75 65 73 20 66 6f 72 20 | ';.and.the.supported.values.for. | 
| 19e000 | 65 61 63 68 20 6b 65 79 20 62 65 69 6e 67 3a 0a    0a 60 6e 69 6c 27 20 20 20 48 69 64 65 20 74 68 | each.key.being:..`nil'...Hide.th | 
| 19e020 | 65 73 65 20 72 65 6c 61 74 65 64 20 62 72 61 6e    63 68 65 73 2e 0a 60 74 27 20 20 20 20 20 53 68 | ese.related.branches..`t'.....Sh | 
| 19e040 | 6f 77 20 74 68 65 73 65 20 72 65 6c 61 74 65 64    20 62 72 61 6e 63 68 65 73 2e 0a 0a 4b 65 79 73 | ow.these.related.branches...Keys | 
| 19e060 | 20 77 68 69 63 68 20 61 72 65 20 6e 6f 74 20 70    72 65 73 65 6e 74 20 69 6e 20 74 68 65 20 61 6c | .which.are.not.present.in.the.al | 
| 19e080 | 69 73 74 20 68 61 76 65 20 61 6e 20 69 6d 70 6c    69 63 69 74 20 76 61 6c 75 65 20 60 74 27 0a 5c | ist.have.an.implicit.value.`t'.\ | 
| 19e0a0 | 28 73 6f 20 74 68 65 20 64 65 66 61 75 6c 74 20    61 6c 69 73 74 20 76 61 6c 75 65 20 6f 66 20 6e | (so.the.default.alist.value.of.n | 
| 19e0c0 | 69 6c 20 6d 65 61 6e 73 20 61 6c 6c 20 72 65 6c    61 74 65 64 20 62 72 61 6e 63 68 20 74 79 70 65 | il.means.all.related.branch.type | 
| 19e0e0 | 73 0a 77 69 6c 6c 20 62 65 20 73 68 6f 77 6e 2e    29 0a 0a 54 68 65 20 74 79 70 65 73 20 74 6f 20 | s.will.be.shown.)..The.types.to. | 
| 19e100 | 62 65 20 73 68 6f 77 6e 20 61 72 65 20 61 64 64    69 74 69 6f 6e 61 6c 6c 79 20 73 75 62 6a 65 63 | be.shown.are.additionally.subjec | 
| 19e120 | 74 20 74 6f 20 75 73 65 72 20 6f 70 74 69 6f 6e    0a 60 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e | t.to.user.option.`magit-revision | 
| 19e140 | 2d 69 6e 73 65 72 74 2d 72 65 6c 61 74 65 64 2d    72 65 66 73 27 2e 22 0a 20 20 3a 70 61 63 6b 61 | -insert-related-refs'."...:packa | 
| 19e160 | 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67    69 74 20 2e 20 22 33 2e 33 2e 31 22 29 0a 20 20 | ge-version.'(magit..."3.3.1")... | 
| 19e180 | 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 72 65    76 69 73 69 6f 6e 0a 20 20 3a 74 79 70 65 20 27 | :group.'magit-revision...:type.' | 
| 19e1a0 | 28 61 6c 69 73 74 20 3a 6b 65 79 2d 74 79 70 65    20 28 73 79 6d 62 6f 6c 20 3a 74 61 67 20 22 54 | (alist.:key-type.(symbol.:tag."T | 
| 19e1c0 | 79 70 65 20 6f 66 20 72 65 6c 61 74 65 64 20 62    72 61 6e 63 68 22 29 0a 20 20 20 20 20 20 20 20 | ype.of.related.branch")......... | 
| 19e1e0 | 20 20 20 20 20 20 20 20 3a 76 61 6c 75 65 2d 74    79 70 65 20 28 62 6f 6f 6c 65 61 6e 20 3a 74 61 | ........:value-type.(boolean.:ta | 
| 19e200 | 67 20 22 44 69 73 70 6c 61 79 22 29 29 0a 20 20    3a 6f 70 74 69 6f 6e 73 20 28 6d 61 70 63 61 72 | g."Display"))...:options.(mapcar | 
| 19e220 | 20 28 6c 61 6d 62 64 61 20 28 73 79 6d 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(lambda.(sym).................. | 
| 19e240 | 20 20 20 20 60 28 2c 73 79 6d 20 28 63 68 6f 69    63 65 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 | ....`(,sym.(choice.(const.:tag." | 
| 19e260 | 48 69 64 65 22 20 6e 69 6c 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | Hide".nil)...................... | 
| 19e280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    63 6f 6e 73 74 20 3a 74 61 67 20 22 53 68 6f 77 | ...............(const.:tag."Show | 
| 19e2a0 | 22 20 74 29 29 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 27 28 70 61 72 | ".t))))....................'(par | 
| 19e2c0 | 65 6e 74 73 20 6d 65 72 67 65 64 20 63 6f 6e 74    61 69 6e 65 64 20 66 6f 6c 6c 6f 77 73 20 70 72 | ents.merged.contained.follows.pr | 
| 19e2e0 | 65 63 65 64 65 73 29 29 29 0a 0a 28 64 65 66 63    75 73 74 6f 6d 20 6d 61 67 69 74 2d 72 65 76 69 | ecedes)))..(defcustom.magit-revi | 
| 19e300 | 73 69 6f 6e 2d 75 73 65 2d 68 61 73 68 2d 73 65    63 74 69 6f 6e 73 20 27 71 75 69 63 6b 65 72 0a | sion-use-hash-sections.'quicker. | 
| 19e320 | 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 74 75    72 6e 20 68 61 73 68 65 73 20 69 6e 73 69 64 65 | .."Whether.to.turn.hashes.inside | 
| 19e340 | 20 74 68 65 20 63 6f 6d 6d 69 74 20 6d 65 73 73    61 67 65 20 69 6e 74 6f 20 73 65 63 74 69 6f 6e | .the.commit.message.into.section | 
| 19e360 | 73 2e 0a 0a 49 66 20 6e 6f 6e 2d 6e 69 6c 2c 20    74 68 65 6e 20 68 61 73 68 65 73 20 69 6e 73 69 | s...If.non-nil,.then.hashes.insi | 
| 19e380 | 64 65 20 74 68 65 20 63 6f 6d 6d 69 74 20 6d 65    73 73 61 67 65 20 61 72 65 20 74 75 72 6e 65 64 | de.the.commit.message.are.turned | 
| 19e3a0 | 20 69 6e 74 6f 0a 60 63 6f 6d 6d 69 74 27 20 73    65 63 74 69 6f 6e 73 2e 20 20 54 68 65 72 65 20 | .into.`commit'.sections...There. | 
| 19e3c0 | 69 73 20 61 20 74 72 61 64 65 20 6f 66 66 20 74    6f 20 62 65 20 6d 61 64 65 20 62 65 74 77 65 65 | is.a.trade.off.to.be.made.betwee | 
| 19e3e0 | 6e 0a 70 65 72 66 6f 72 6d 61 6e 63 65 20 61 6e    64 20 72 65 6c 69 61 62 69 6c 69 74 79 3a 0a 0a | n.performance.and.reliability:.. | 
| 19e400 | 2d 20 60 73 6c 6f 77 27 20 63 61 6c 6c 73 20 67    69 74 20 66 6f 72 20 65 76 65 72 79 20 77 6f 72 | -.`slow'.calls.git.for.every.wor | 
| 19e420 | 64 20 74 6f 20 62 65 20 61 62 73 6f 6c 75 74 65    6c 79 20 73 75 72 65 2e 0a 2d 20 60 71 75 69 63 | d.to.be.absolutely.sure..-.`quic | 
| 19e440 | 6b 27 20 73 6b 69 70 73 20 77 6f 72 64 73 20 6c    65 73 73 20 74 68 61 6e 20 73 65 76 65 6e 20 63 | k'.skips.words.less.than.seven.c | 
| 19e460 | 68 61 72 61 63 74 65 72 73 20 6c 6f 6e 67 2e 0a    2d 20 60 71 75 69 63 6b 65 72 27 20 61 64 64 69 | haracters.long..-.`quicker'.addi | 
| 19e480 | 74 69 6f 6e 61 6c 6c 79 20 73 6b 69 70 73 20 77    6f 72 64 73 20 74 68 61 74 20 64 6f 6e 27 74 20 | tionally.skips.words.that.don't. | 
| 19e4a0 | 63 6f 6e 74 61 69 6e 20 61 20 6e 75 6d 62 65 72    2e 0a 2d 20 60 71 75 69 63 6b 65 73 74 27 20 75 | contain.a.number..-.`quickest'.u | 
| 19e4c0 | 73 65 73 20 61 6c 6c 20 77 6f 72 64 73 20 74 68    61 74 20 61 72 65 20 61 74 20 6c 65 61 73 74 20 | ses.all.words.that.are.at.least. | 
| 19e4e0 | 73 65 76 65 6e 20 63 68 61 72 61 63 74 65 72 73    0a 20 20 6c 6f 6e 67 20 61 6e 64 20 77 68 69 63 | seven.characters...long.and.whic | 
| 19e500 | 68 20 63 6f 6e 74 61 69 6e 20 61 74 20 6c 65 61    73 74 20 6f 6e 65 20 6e 75 6d 62 65 72 20 61 73 | h.contain.at.least.one.number.as | 
| 19e520 | 20 77 65 6c 6c 20 61 73 20 61 74 20 6c 65 61 73    74 0a 20 20 6f 6e 65 20 6c 65 74 74 65 72 2e 0a | .well.as.at.least...one.letter.. | 
| 19e540 | 0a 49 66 20 6e 69 6c 2c 20 74 68 65 6e 20 6e 6f    20 68 61 73 68 65 73 20 61 72 65 20 74 75 72 6e | .If.nil,.then.no.hashes.are.turn | 
| 19e560 | 65 64 20 69 6e 74 6f 20 73 65 63 74 69 6f 6e 73    2c 20 62 75 74 20 79 6f 75 20 63 61 6e 0a 73 74 | ed.into.sections,.but.you.can.st | 
| 19e580 | 69 6c 6c 20 76 69 73 69 74 20 74 68 65 20 63 6f    6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 20 75 73 | ill.visit.the.commit.at.point.us | 
| 19e5a0 | 69 6e 67 20 5c 22 52 45 54 5c 22 2e 22 0a 20 20    3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e | ing.\"RET\"."...:package-version | 
| 19e5c0 | 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 31 32    2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d | .'(magit..."2.12.0")...:group.'m | 
| 19e5e0 | 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 0a 20 20    3a 74 79 70 65 20 27 28 63 68 6f 69 63 65 20 28 | agit-revision...:type.'(choice.( | 
| 19e600 | 63 6f 6e 73 74 20 3a 74 61 67 20 22 55 73 65 20    73 65 63 74 69 6f 6e 73 2c 20 71 75 69 63 6b 65 | const.:tag."Use.sections,.quicke | 
| 19e620 | 73 74 22 20 71 75 69 63 6b 65 73 74 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | st".quickest)..................( | 
| 19e640 | 63 6f 6e 73 74 20 3a 74 61 67 20 22 55 73 65 20    73 65 63 74 69 6f 6e 73 2c 20 71 75 69 63 6b 65 | const.:tag."Use.sections,.quicke | 
| 19e660 | 72 22 20 71 75 69 63 6b 65 72 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f | r".quicker)..................(co | 
| 19e680 | 6e 73 74 20 3a 74 61 67 20 22 55 73 65 20 73 65    63 74 69 6f 6e 73 2c 20 71 75 69 63 6b 22 20 71 | nst.:tag."Use.sections,.quick".q | 
| 19e6a0 | 75 69 63 6b 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 | uick)..................(const.:t | 
| 19e6c0 | 61 67 20 22 55 73 65 20 73 65 63 74 69 6f 6e 73    2c 20 73 6c 6f 77 22 20 73 6c 6f 77 29 0a 20 20 | ag."Use.sections,.slow".slow)... | 
| 19e6e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    63 6f 6e 73 74 20 3a 74 61 67 20 22 44 6f 6e 27 | ...............(const.:tag."Don' | 
| 19e700 | 74 20 75 73 65 20 73 65 63 74 69 6f 6e 73 22 20    6e 69 6c 29 29 29 0a 0a 28 64 65 66 63 75 73 74 | t.use.sections".nil)))..(defcust | 
| 19e720 | 6f 6d 20 6d 61 67 69 74 2d 72 65 76 69 73 69 6f    6e 2d 73 68 6f 77 2d 67 72 61 76 61 74 61 72 73 | om.magit-revision-show-gravatars | 
| 19e740 | 20 6e 69 6c 0a 20 20 22 57 68 65 74 68 65 72 20    74 6f 20 73 68 6f 77 20 67 72 61 76 61 74 61 72 | .nil..."Whether.to.show.gravatar | 
| 19e760 | 20 69 6d 61 67 65 73 20 69 6e 20 72 65 76 69 73    69 6f 6e 20 62 75 66 66 65 72 73 2e 0a 0a 49 66 | .images.in.revision.buffers...If | 
| 19e780 | 20 6e 69 6c 2c 20 74 68 65 6e 20 64 6f 6e 27 74    20 69 6e 73 65 72 74 20 61 6e 79 20 67 72 61 76 | .nil,.then.don't.insert.any.grav | 
| 19e7a0 | 61 74 61 72 20 69 6d 61 67 65 73 2e 20 20 49 66    20 74 2c 20 74 68 65 6e 20 69 6e 73 65 72 74 0a | atar.images...If.t,.then.insert. | 
| 19e7c0 | 62 6f 74 68 20 69 6d 61 67 65 73 2e 20 20 49 66    20 60 61 75 74 68 6f 72 27 20 6f 72 20 60 63 6f | both.images...If.`author'.or.`co | 
| 19e7e0 | 6d 6d 69 74 74 65 72 27 2c 20 74 68 65 6e 20 69    6e 73 65 72 74 20 6f 6e 6c 79 20 74 68 65 0a 72 | mmitter',.then.insert.only.the.r | 
| 19e800 | 65 73 70 65 63 74 69 76 65 20 69 6d 61 67 65 2e    0a 0a 49 66 20 79 6f 75 20 68 61 76 65 20 63 75 | espective.image...If.you.have.cu | 
| 19e820 | 73 74 6f 6d 69 7a 65 64 20 74 68 65 20 6f 70 74    69 6f 6e 20 60 6d 61 67 69 74 2d 72 65 76 69 73 | stomized.the.option.`magit-revis | 
| 19e840 | 69 6f 6e 2d 68 65 61 64 65 72 2d 66 6f 72 6d 61    74 27 0a 61 6e 64 20 77 61 6e 74 20 74 6f 20 69 | ion-header-format'.and.want.to.i | 
| 19e860 | 6e 73 65 72 74 20 74 68 65 20 69 6d 61 67 65 73    20 74 68 65 6e 20 79 6f 75 20 6d 69 67 68 74 20 | nsert.the.images.then.you.might. | 
| 19e880 | 61 6c 73 6f 20 68 61 76 65 20 74 6f 20 73 70 65    63 69 66 79 0a 77 68 65 72 65 20 74 6f 20 64 6f | also.have.to.specify.where.to.do | 
| 19e8a0 | 20 73 6f 2e 20 20 49 6e 20 74 68 61 74 20 63 61    73 65 20 74 68 65 20 76 61 6c 75 65 20 68 61 73 | .so...In.that.case.the.value.has | 
| 19e8c0 | 20 74 6f 20 62 65 20 61 20 63 6f 6e 73 2d 63 65    6c 6c 20 6f 66 0a 74 77 6f 20 72 65 67 75 6c 61 | .to.be.a.cons-cell.of.two.regula | 
| 19e8e0 | 72 20 65 78 70 72 65 73 73 69 6f 6e 73 2e 20 20    54 68 65 20 63 61 72 20 73 70 65 63 69 66 69 65 | r.expressions...The.car.specifie | 
| 19e900 | 73 20 77 68 65 72 65 20 74 6f 20 69 6e 73 65 72    74 20 74 68 65 0a 61 75 74 68 6f 72 27 73 20 69 | s.where.to.insert.the.author's.i | 
| 19e920 | 6d 61 67 65 2e 20 20 54 68 65 20 74 6f 70 20 68    61 6c 66 20 6f 66 20 74 68 65 20 69 6d 61 67 65 | mage...The.top.half.of.the.image | 
| 19e940 | 20 69 73 20 69 6e 73 65 72 74 65 64 20 72 69 67    68 74 0a 61 66 74 65 72 20 74 68 65 20 6d 61 74 | .is.inserted.right.after.the.mat | 
| 19e960 | 63 68 65 64 20 74 65 78 74 2c 20 74 68 65 20 62    6f 74 74 6f 6d 20 68 61 6c 66 20 6f 6e 20 74 68 | ched.text,.the.bottom.half.on.th | 
| 19e980 | 65 20 6e 65 78 74 20 6c 69 6e 65 20 69 6e 20 74    68 65 0a 73 61 6d 65 20 63 6f 6c 75 6d 6e 2e 20 | e.next.line.in.the.same.column.. | 
| 19e9a0 | 20 54 68 65 20 63 64 72 20 73 70 65 63 69 66 69    65 73 20 77 68 65 72 65 20 74 6f 20 69 6e 73 65 | .The.cdr.specifies.where.to.inse | 
| 19e9c0 | 72 74 20 74 68 65 20 63 6f 6d 6d 69 74 74 65 72    27 73 0a 69 6d 61 67 65 2c 20 61 63 63 6f 72 64 | rt.the.committer's.image,.accord | 
| 19e9e0 | 69 6e 67 6c 79 2e 20 20 45 69 74 68 65 72 20 74    68 65 20 63 61 72 20 6f 72 20 74 68 65 20 63 64 | ingly...Either.the.car.or.the.cd | 
| 19ea00 | 72 20 6d 61 79 20 62 65 20 6e 69 6c 2e 22 0a 20    20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f | r.may.be.nil."...:package-versio | 
| 19ea20 | 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 33    2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d | n.'(magit..."2.3.0")...:group.'m | 
| 19ea40 | 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 0a 20 20    3a 74 79 70 65 20 27 28 63 68 6f 69 63 65 0a 20 | agit-revision...:type.'(choice.. | 
| 19ea60 | 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20    3a 74 61 67 20 22 44 6f 6e 27 74 20 73 68 6f 77 | .........(const.:tag."Don't.show | 
| 19ea80 | 20 67 72 61 76 61 74 61 72 73 22 20 6e 69 6c 29    0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 | .gravatars".nil)...........(cons | 
| 19eaa0 | 74 20 3a 74 61 67 20 22 53 68 6f 77 20 67 72 61    76 61 74 61 72 73 22 20 74 29 0a 20 20 20 20 20 | t.:tag."Show.gravatars".t)...... | 
| 19eac0 | 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67    20 22 53 68 6f 77 20 61 75 74 68 6f 72 20 67 72 | .....(const.:tag."Show.author.gr | 
| 19eae0 | 61 76 61 74 61 72 22 20 61 75 74 68 6f 72 29 0a    20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 | avatar".author)...........(const | 
| 19eb00 | 20 3a 74 61 67 20 22 53 68 6f 77 20 63 6f 6d 6d    69 74 74 65 72 20 67 72 61 76 61 74 61 72 22 20 | .:tag."Show.committer.gravatar". | 
| 19eb20 | 63 6f 6d 6d 69 74 74 65 72 29 0a 20 20 20 20 20    20 20 20 20 20 28 63 6f 6e 73 20 20 3a 74 61 67 | committer)...........(cons..:tag | 
| 19eb40 | 20 22 53 68 6f 77 20 67 72 61 76 61 74 61 72 73    20 75 73 69 6e 67 20 63 75 73 74 6f 6d 20 72 65 | ."Show.gravatars.using.custom.re | 
| 19eb60 | 67 65 78 70 73 22 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 63 68 6f 69 63 65 20 | gexps"..................(choice. | 
| 19eb80 | 28 63 6f 6e 73 74 20 20 3a 74 61 67 20 22 4e 6f    20 61 75 74 68 6f 72 20 69 6d 61 67 65 22 20 6e | (const..:tag."No.author.image".n | 
| 19eba0 | 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 | il)..........................(re | 
| 19ebc0 | 67 65 78 70 20 3a 74 61 67 20 22 41 75 74 68 6f    72 20 72 65 67 65 78 70 22 20 20 20 20 22 5e 41 | gexp.:tag."Author.regexp"...."^A | 
| 19ebe0 | 75 74 68 6f 72 3a 20 20 20 20 20 22 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | uthor:.....")).................. | 
| 19ec00 | 28 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 20 20    3a 74 61 67 20 22 4e 6f 20 63 6f 6d 6d 69 74 74 | (choice.(const..:tag."No.committ | 
| 19ec20 | 65 72 20 69 6d 61 67 65 22 20 6e 69 6c 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | er.image".nil).................. | 
| 19ec40 | 20 20 20 20 20 20 20 20 28 72 65 67 65 78 70 20    3a 74 61 67 20 22 43 6f 6d 6d 69 74 74 65 72 20 | ........(regexp.:tag."Committer. | 
| 19ec60 | 72 65 67 65 78 70 22 20 22 5e 43 6f 6d 6d 69 74    3a 20 20 20 20 20 22 29 29 29 29 29 0a 0a 28 64 | regexp"."^Commit:.....")))))..(d | 
| 19ec80 | 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 72    65 76 69 73 69 6f 6e 2d 75 73 65 2d 67 72 61 76 | efcustom.magit-revision-use-grav | 
| 19eca0 | 61 74 61 72 2d 6b 6c 75 64 67 65 20 6e 69 6c 0a    20 20 22 57 68 65 74 68 65 72 20 74 6f 20 77 6f | atar-kludge.nil..."Whether.to.wo | 
| 19ecc0 | 72 6b 20 61 72 6f 75 6e 64 20 61 20 62 75 67 20    77 68 69 63 68 20 61 66 66 65 63 74 73 20 64 69 | rk.around.a.bug.which.affects.di | 
| 19ece0 | 73 70 6c 61 79 20 6f 66 20 67 72 61 76 61 74 61    72 73 2e 0a 0a 47 72 61 76 61 74 61 72 20 69 6d | splay.of.gravatars...Gravatar.im | 
| 19ed00 | 61 67 65 73 20 61 72 65 20 73 70 6c 69 63 65 64    20 69 6e 74 6f 20 74 77 6f 20 68 61 6c 76 65 73 | ages.are.spliced.into.two.halves | 
| 19ed20 | 20 77 68 69 63 68 20 61 72 65 20 74 68 65 6e 0a    64 69 73 70 6c 61 79 65 64 20 6f 6e 20 73 65 70 | .which.are.then.displayed.on.sep | 
| 19ed40 | 61 72 61 74 65 20 6c 69 6e 65 73 2e 20 20 4f 6e    20 6d 61 63 4f 53 20 74 68 65 20 73 70 6c 69 63 | arate.lines...On.macOS.the.splic | 
| 19ed60 | 69 6e 67 20 68 61 73 20 61 20 62 75 67 20 69 6e    0a 73 6f 6d 65 20 45 6d 61 63 73 20 62 75 69 6c | ing.has.a.bug.in.some.Emacs.buil | 
| 19ed80 | 64 73 2c 20 77 68 69 63 68 20 63 61 75 73 65 73    20 74 68 65 20 74 6f 70 20 61 6e 64 20 62 6f 74 | ds,.which.causes.the.top.and.bot | 
| 19eda0 | 74 6f 6d 20 68 61 6c 76 65 73 20 74 6f 20 62 65    0a 69 6e 74 65 72 63 68 61 6e 67 65 64 2e 20 20 | tom.halves.to.be.interchanged... | 
| 19edc0 | 45 6e 61 62 6c 69 6e 67 20 74 68 69 73 20 6f 70    74 69 6f 6e 20 77 6f 72 6b 73 20 61 72 6f 75 6e | Enabling.this.option.works.aroun | 
| 19ede0 | 64 20 74 68 69 73 20 69 73 73 75 65 20 62 79 0a    69 6e 74 65 72 63 68 61 6e 67 69 6e 67 20 74 68 | d.this.issue.by.interchanging.th | 
| 19ee00 | 65 20 68 61 6c 76 65 73 20 6f 6e 63 65 20 6d 6f    72 65 2c 20 77 68 69 63 68 20 63 61 6e 63 65 6c | e.halves.once.more,.which.cancel | 
| 19ee20 | 73 20 6f 75 74 20 74 68 65 20 65 66 66 65 63 74    0a 6f 66 20 74 68 65 20 62 75 67 2e 0a 0a 53 65 | s.out.the.effect.of.the.bug...Se | 
| 19ee40 | 65 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62    2e 63 6f 6d 2f 6d 61 67 69 74 2f 6d 61 67 69 74 | e.https://github.com/magit/magit | 
| 19ee60 | 2f 69 73 73 75 65 73 2f 32 32 36 35 0a 61 6e 64    20 68 74 74 70 73 3a 2f 2f 64 65 62 62 75 67 73 | /issues/2265.and.https://debbugs | 
| 19ee80 | 2e 67 6e 75 2e 6f 72 67 2f 63 67 69 2f 62 75 67    72 65 70 6f 72 74 2e 63 67 69 3f 62 75 67 3d 37 | .gnu.org/cgi/bugreport.cgi?bug=7 | 
| 19eea0 | 38 34 37 2e 0a 0a 53 74 61 72 74 69 6e 67 20 77    69 74 68 20 45 6d 61 63 73 20 32 36 2e 31 20 74 | 847...Starting.with.Emacs.26.1.t | 
| 19eec0 | 68 69 73 20 6b 6c 75 64 67 65 20 73 68 6f 75 6c    64 20 6e 6f 74 20 62 65 20 72 65 71 75 69 72 65 | his.kludge.should.not.be.require | 
| 19eee0 | 64 20 66 6f 72 0a 61 6e 79 20 62 75 69 6c 64 2e    22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 | d.for.any.build."...:package-ver | 
| 19ef00 | 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22    32 2e 33 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 | sion.'(magit..."2.3.0")...:group | 
| 19ef20 | 20 27 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e    0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 | .'magit-revision...:type.'boolea | 
| 19ef40 | 6e 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d    61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 66 69 | n)..(defcustom.magit-revision-fi | 
| 19ef60 | 6c 6c 2d 73 75 6d 6d 61 72 79 2d 6c 69 6e 65 20    6e 69 6c 0a 20 20 22 57 68 65 74 68 65 72 20 74 | ll-summary-line.nil..."Whether.t | 
| 19ef80 | 6f 20 66 69 6c 6c 20 65 78 63 65 73 73 69 76 65    6c 79 20 6c 6f 6e 67 20 73 75 6d 6d 61 72 79 20 | o.fill.excessively.long.summary. | 
| 19efa0 | 6c 69 6e 65 73 2e 0a 0a 49 66 20 74 68 69 73 20    69 73 20 61 6e 20 69 6e 74 65 67 65 72 2c 20 74 | lines...If.this.is.an.integer,.t | 
| 19efc0 | 68 65 6e 20 74 68 65 20 73 75 6d 6d 61 72 79 20    6c 69 6e 65 20 69 73 20 66 69 6c 6c 65 64 20 69 | hen.the.summary.line.is.filled.i | 
| 19efe0 | 66 20 69 74 20 69 73 0a 6c 6f 6e 67 65 72 20 74    68 61 6e 20 65 69 74 68 65 72 20 74 68 65 20 6c | f.it.is.longer.than.either.the.l | 
| 19f000 | 69 6d 69 74 20 73 70 65 63 69 66 69 65 64 20 68    65 72 65 20 6f 72 20 60 77 69 6e 64 6f 77 2d 77 | imit.specified.here.or.`window-w | 
| 19f020 | 69 64 74 68 27 2e 0a 0a 59 6f 75 20 6d 61 79 20    77 61 6e 74 20 74 6f 20 6f 6e 6c 79 20 73 65 74 | idth'...You.may.want.to.only.set | 
| 19f040 | 20 74 68 69 73 20 6c 6f 63 61 6c 6c 79 20 69 6e    20 5c 22 2e 64 69 72 2d 6c 6f 63 61 6c 73 2d 32 | .this.locally.in.\".dir-locals-2 | 
| 19f060 | 2e 65 6c 5c 22 20 66 6f 72 0a 72 65 70 6f 73 69    74 6f 72 69 65 73 20 6b 6e 6f 77 6e 20 74 6f 20 | .el\".for.repositories.known.to. | 
| 19f080 | 63 6f 6e 74 61 69 6e 20 62 61 64 20 63 6f 6d 6d    69 74 20 6d 65 73 73 61 67 65 73 2e 0a 0a 54 68 | contain.bad.commit.messages...Th | 
| 19f0a0 | 65 20 62 6f 64 79 20 6f 66 20 74 68 65 20 6d 65    73 73 61 67 65 20 69 73 20 6c 65 66 74 20 61 6c | e.body.of.the.message.is.left.al | 
| 19f0c0 | 6f 6e 65 20 62 65 63 61 75 73 65 20 28 61 29 20    6d 6f 73 74 20 70 65 6f 70 6c 65 20 77 68 6f 0a | one.because.(a).most.people.who. | 
| 19f0e0 | 77 72 69 74 65 20 65 78 63 65 73 73 69 76 65 6c    79 20 6c 6f 6e 67 20 73 75 6d 6d 61 72 79 20 6c | write.excessively.long.summary.l | 
| 19f100 | 69 6e 65 73 20 75 73 75 61 6c 6c 79 20 64 6f 6e    27 74 20 61 64 64 20 61 20 62 6f 64 79 20 61 6e | ines.usually.don't.add.a.body.an | 
| 19f120 | 64 0a 5c 28 62 29 20 65 76 65 6e 20 70 65 6f 70    6c 65 20 77 68 6f 20 68 61 76 65 20 74 68 65 20 | d.\(b).even.people.who.have.the. | 
| 19f140 | 64 65 63 65 6e 63 79 20 74 6f 20 77 72 61 70 20    74 68 65 69 72 20 6c 69 6e 65 73 20 6d 61 79 20 | decency.to.wrap.their.lines.may. | 
| 19f160 | 68 61 76 65 0a 61 20 67 6f 6f 64 20 72 65 61 73    6f 6e 20 74 6f 20 69 6e 63 6c 75 64 65 20 61 20 | have.a.good.reason.to.include.a. | 
| 19f180 | 6c 6f 6e 67 20 6c 69 6e 65 20 69 6e 20 74 68 65    20 62 6f 64 79 20 73 6f 6d 65 74 69 6d 65 73 2e | long.line.in.the.body.sometimes. | 
| 19f1a0 | 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72    73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 | "...:package-version.'(magit..." | 
| 19f1c0 | 32 2e 39 30 2e 30 22 29 0a 20 20 3a 67 72 6f 75    70 20 27 6d 61 67 69 74 2d 72 65 76 69 73 69 6f | 2.90.0")...:group.'magit-revisio | 
| 19f1e0 | 6e 0a 20 20 3a 74 79 70 65 20 27 28 63 68 6f 69    63 65 20 28 63 6f 6e 73 74 20 20 20 3a 74 61 67 | n...:type.'(choice.(const...:tag | 
| 19f200 | 20 22 44 6f 6e 27 74 20 66 69 6c 6c 22 20 6e 69    6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."Don't.fill".nil).............. | 
| 19f220 | 20 20 20 20 28 69 6e 74 65 67 65 72 20 3a 74 61    67 20 22 46 69 6c 6c 20 69 66 20 6c 6f 6e 67 65 | ....(integer.:tag."Fill.if.longe | 
| 19f240 | 72 20 74 68 61 6e 22 29 29 29 0a 0a 28 64 65 66    63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 72 65 76 | r.than")))..(defcustom.magit-rev | 
| 19f260 | 69 73 69 6f 6e 2d 66 69 6c 74 65 72 2d 66 69 6c    65 73 2d 6f 6e 2d 66 6f 6c 6c 6f 77 20 6e 69 6c | ision-filter-files-on-follow.nil | 
| 19f280 | 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 68    6f 6e 6f 72 20 66 69 6c 65 20 66 69 6c 74 65 72 | ..."Whether.to.honor.file.filter | 
| 19f2a0 | 20 69 66 20 6c 6f 67 20 61 72 67 75 6d 65 6e 74    73 20 69 6e 63 6c 75 64 65 20 2d 2d 66 6f 6c 6c | .if.log.arguments.include.--foll | 
| 19f2c0 | 6f 77 2e 0a 0a 57 68 65 6e 20 61 20 63 6f 6d 6d    69 74 20 69 73 20 64 69 73 70 6c 61 79 65 64 20 | ow...When.a.commit.is.displayed. | 
| 19f2e0 | 66 72 6f 6d 20 61 20 6c 6f 67 20 62 75 66 66 65    72 2c 20 74 68 65 20 72 65 73 75 6c 74 69 6e 67 | from.a.log.buffer,.the.resulting | 
| 19f300 | 0a 72 65 76 69 73 69 6f 6e 20 62 75 66 66 65 72    20 75 73 75 61 6c 6c 79 20 73 68 61 72 65 73 20 | .revision.buffer.usually.shares. | 
| 19f320 | 74 68 65 20 6c 6f 67 27 73 20 66 69 6c 65 20 61    72 67 75 6d 65 6e 74 73 2c 0a 72 65 73 74 72 69 | the.log's.file.arguments,.restri | 
| 19f340 | 63 74 69 6e 67 20 74 68 65 20 64 69 66 66 20 74    6f 20 74 68 6f 73 65 20 66 69 6c 65 73 2e 20 20 | cting.the.diff.to.those.files... | 
| 19f360 | 48 6f 77 65 76 65 72 2c 20 74 68 65 72 65 27 73    20 61 0a 63 6f 6d 70 6c 69 63 61 74 69 6f 6e 20 | However,.there's.a.complication. | 
| 19f380 | 77 68 65 6e 20 74 68 65 20 6c 6f 67 20 61 72 67    75 6d 65 6e 74 73 20 69 6e 63 6c 75 64 65 20 2d | when.the.log.arguments.include.- | 
| 19f3a0 | 2d 66 6f 6c 6c 6f 77 3a 20 69 66 20 74 68 65 20    6c 6f 67 0a 66 6f 6c 6c 6f 77 73 20 61 20 66 69 | -follow:.if.the.log.follows.a.fi | 
| 19f3c0 | 6c 65 20 61 63 72 6f 73 73 20 61 20 72 65 6e 61    6d 65 20 65 76 65 6e 74 2c 20 6b 65 65 70 69 6e | le.across.a.rename.event,.keepin | 
| 19f3e0 | 67 20 74 68 65 20 66 69 6c 65 0a 72 65 73 74 72    69 63 74 69 6f 6e 20 77 6f 75 6c 64 20 6d 65 61 | g.the.file.restriction.would.mea | 
| 19f400 | 6e 20 73 68 6f 77 69 6e 67 20 61 6e 20 65 6d 70    74 79 20 64 69 66 66 20 69 6e 20 72 65 76 69 73 | n.showing.an.empty.diff.in.revis | 
| 19f420 | 69 6f 6e 20 62 75 66 66 65 72 73 0a 66 6f 72 20    63 6f 6d 6d 69 74 73 20 62 65 66 6f 72 65 20 74 | ion.buffers.for.commits.before.t | 
| 19f440 | 68 65 20 72 65 6e 61 6d 65 20 65 76 65 6e 74 2e    0a 0a 57 68 65 6e 20 74 68 69 73 20 6f 70 74 69 | he.rename.event...When.this.opti | 
| 19f460 | 6f 6e 20 69 73 20 6e 69 6c 2c 20 74 68 65 20 72    65 76 69 73 69 6f 6e 20 62 75 66 66 65 72 20 69 | on.is.nil,.the.revision.buffer.i | 
| 19f480 | 67 6e 6f 72 65 73 20 74 68 65 20 6c 6f 67 27 73    0a 66 69 6c 74 65 72 20 69 66 20 74 68 65 20 6c | gnores.the.log's.filter.if.the.l | 
| 19f4a0 | 6f 67 20 61 72 67 75 6d 65 6e 74 73 20 69 6e 63    6c 75 64 65 20 2d 2d 66 6f 6c 6c 6f 77 2e 20 20 | og.arguments.include.--follow... | 
| 19f4c0 | 49 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 0a    6c 6f 67 27 73 20 66 69 6c 65 20 66 69 6c 74 65 | If.non-nil,.the.log's.file.filte | 
| 19f4e0 | 72 20 69 73 20 61 6c 77 61 79 73 20 68 6f 6e 6f    72 65 64 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 | r.is.always.honored."...:package | 
| 19f500 | 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74    20 2e 20 22 33 2e 30 2e 30 22 29 0a 20 20 3a 67 | -version.'(magit..."3.0.0")...:g | 
| 19f520 | 72 6f 75 70 20 27 6d 61 67 69 74 2d 72 65 76 69    73 69 6f 6e 0a 20 20 3a 74 79 70 65 20 27 62 6f | roup.'magit-revision...:type.'bo | 
| 19f540 | 6f 6c 65 61 6e 29 0a 0a 3b 3b 3b 3b 20 56 69 73    69 74 20 43 6f 6d 6d 61 6e 64 73 0a 0a 28 64 65 | olean)..;;;;.Visit.Commands..(de | 
| 19f560 | 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 64 69    66 66 2d 76 69 73 69 74 2d 70 72 65 76 69 6f 75 | fcustom.magit-diff-visit-previou | 
| 19f580 | 73 2d 62 6c 6f 62 20 74 0a 20 20 22 57 68 65 74    68 65 72 20 60 6d 61 67 69 74 2d 64 69 66 66 2d | s-blob.t..."Whether.`magit-diff- | 
| 19f5a0 | 76 69 73 69 74 2d 66 69 6c 65 27 20 6d 61 79 20    76 69 73 69 74 20 74 68 65 20 70 72 65 76 69 6f | visit-file'.may.visit.the.previo | 
| 19f5c0 | 75 73 20 62 6c 6f 62 2e 0a 0a 57 68 65 6e 20 74    68 69 73 20 69 73 20 74 20 61 6e 64 20 70 6f 69 | us.blob...When.this.is.t.and.poi | 
| 19f5e0 | 6e 74 20 69 73 20 6f 6e 20 61 20 72 65 6d 6f 76    65 64 20 6c 69 6e 65 20 69 6e 20 61 20 64 69 66 | nt.is.on.a.removed.line.in.a.dif | 
| 19f600 | 66 20 66 6f 72 20 61 0a 63 6f 6d 6d 69 74 74 65    64 20 63 68 61 6e 67 65 2c 20 74 68 65 6e 20 60 | f.for.a.committed.change,.then.` | 
| 19f620 | 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74    2d 66 69 6c 65 27 20 76 69 73 69 74 73 20 74 68 | magit-diff-visit-file'.visits.th | 
| 19f640 | 65 20 62 6c 6f 62 0a 66 72 6f 6d 20 74 68 65 20    6c 61 73 74 20 72 65 76 69 73 69 6f 6e 20 77 68 | e.blob.from.the.last.revision.wh | 
| 19f660 | 69 63 68 20 73 74 69 6c 6c 20 68 61 64 20 74 68    61 74 20 6c 69 6e 65 2e 0a 0a 43 75 72 72 65 6e | ich.still.had.that.line...Curren | 
| 19f680 | 74 6c 79 20 74 68 69 73 20 69 73 20 6f 6e 6c 79    20 73 75 70 70 6f 72 74 65 64 20 66 6f 72 20 63 | tly.this.is.only.supported.for.c | 
| 19f6a0 | 6f 6d 6d 69 74 74 65 64 20 63 68 61 6e 67 65 73    2c 20 66 6f 72 0a 73 74 61 67 65 64 20 61 6e 64 | ommitted.changes,.for.staged.and | 
| 19f6c0 | 20 75 6e 73 74 61 67 65 64 20 63 68 61 6e 67 65    73 20 60 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 | .unstaged.changes.`magit-diff-vi | 
| 19f6e0 | 73 69 74 2d 66 69 6c 65 27 20 61 6c 77 61 79 73    0a 76 69 73 69 74 73 20 74 68 65 20 66 69 6c 65 | sit-file'.always.visits.the.file | 
| 19f700 | 20 69 6e 20 74 68 65 20 77 6f 72 6b 69 6e 67 20    74 72 65 65 2e 22 0a 20 20 3a 70 61 63 6b 61 67 | .in.the.working.tree."...:packag | 
| 19f720 | 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69    74 20 2e 20 22 32 2e 39 2e 30 22 29 0a 20 20 3a | e-version.'(magit..."2.9.0")...: | 
| 19f740 | 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 64 69 66    66 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 | group.'magit-diff...:type.'boole | 
| 19f760 | 61 6e 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20    6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 | an)..(defcustom.magit-diff-visit | 
| 19f780 | 2d 61 76 6f 69 64 2d 68 65 61 64 2d 62 6c 6f 62    20 6e 69 6c 0a 20 20 22 57 68 65 74 68 65 72 20 | -avoid-head-blob.nil..."Whether. | 
| 19f7a0 | 60 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69    74 2d 66 69 6c 65 27 20 61 76 6f 69 64 73 20 76 | `magit-diff-visit-file'.avoids.v | 
| 19f7c0 | 69 73 69 74 69 6e 67 20 61 20 62 6c 6f 62 20 66    72 6f 6d 20 60 48 45 41 44 27 2e 0a 0a 42 79 20 | isiting.a.blob.from.`HEAD'...By. | 
| 19f7e0 | 64 65 66 61 75 6c 74 20 60 6d 61 67 69 74 2d 64    69 66 66 2d 76 69 73 69 74 2d 66 69 6c 65 27 20 | default.`magit-diff-visit-file'. | 
| 19f800 | 61 6c 77 61 79 73 20 76 69 73 69 74 73 20 74 68    65 20 62 6c 6f 62 20 74 68 61 74 0a 61 64 64 65 | always.visits.the.blob.that.adde | 
| 19f820 | 64 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c 69    6e 65 2c 20 77 68 69 6c 65 20 60 6d 61 67 69 74 | d.the.current.line,.while.`magit | 
| 19f840 | 2d 64 69 66 66 2d 76 69 73 69 74 2d 77 6f 72 6b    74 72 65 65 2d 66 69 6c 65 27 0a 76 69 73 69 74 | -diff-visit-worktree-file'.visit | 
| 19f860 | 73 20 74 68 65 20 72 65 73 70 65 63 74 69 76 65    20 66 69 6c 65 20 69 6e 20 74 68 65 20 77 6f 72 | s.the.respective.file.in.the.wor | 
| 19f880 | 6b 69 6e 67 20 74 72 65 65 2e 20 20 46 6f 72 20    74 68 65 20 60 48 45 41 44 27 0a 63 6f 6d 6d 69 | king.tree...For.the.`HEAD'.commi | 
| 19f8a0 | 74 2c 20 74 68 65 20 66 6f 72 6d 65 72 20 63 6f    6d 6d 61 6e 64 20 75 73 65 64 20 74 6f 20 76 69 | t,.the.former.command.used.to.vi | 
| 19f8c0 | 73 69 74 20 74 68 65 20 77 6f 72 6b 74 72 65 65    20 66 69 6c 65 20 74 6f 6f 2c 0a 62 75 74 20 74 | sit.the.worktree.file.too,.but.t | 
| 19f8e0 | 68 61 74 20 6d 61 64 65 20 69 74 20 69 6d 70 6f    73 73 69 62 6c 65 20 74 6f 20 76 69 73 69 74 20 | hat.made.it.impossible.to.visit. | 
| 19f900 | 61 20 62 6c 6f 62 20 66 72 6f 6d 20 60 48 45 41    44 27 2e 0a 0a 57 68 65 6e 20 70 6f 69 6e 74 20 | a.blob.from.`HEAD'...When.point. | 
| 19f920 | 69 73 20 6f 6e 20 61 20 72 65 6d 6f 76 65 64 20    6c 69 6e 65 20 61 6e 64 20 74 68 61 74 20 63 68 | is.on.a.removed.line.and.that.ch | 
| 19f940 | 61 6e 67 65 20 68 61 73 20 6e 6f 74 20 62 65 65    6e 0a 63 6f 6d 6d 69 74 74 65 64 20 79 65 74 2c | ange.has.not.been.committed.yet, | 
| 19f960 | 20 74 68 65 6e 20 60 6d 61 67 69 74 2d 64 69 66    66 2d 76 69 73 69 74 2d 66 69 6c 65 27 20 6e 6f | .then.`magit-diff-visit-file'.no | 
| 19f980 | 77 20 76 69 73 69 74 73 20 74 68 65 20 6c 61 73    74 0a 62 6c 6f 62 20 74 68 61 74 20 73 74 69 6c | w.visits.the.last.blob.that.stil | 
| 19f9a0 | 6c 20 68 61 64 20 74 68 61 74 20 6c 69 6e 65 2c    20 77 68 69 63 68 20 69 73 20 61 20 62 6c 6f 62 | l.had.that.line,.which.is.a.blob | 
| 19f9c0 | 20 66 72 6f 6d 20 60 48 45 41 44 27 2e 0a 50 72    65 76 69 6f 75 73 6c 79 20 74 68 69 73 20 66 75 | .from.`HEAD'..Previously.this.fu | 
| 19f9e0 | 6e 63 74 69 6f 6e 20 75 73 65 64 20 74 6f 20 76    69 73 69 74 20 74 68 65 20 77 6f 72 6b 74 72 65 | nction.used.to.visit.the.worktre | 
| 19fa00 | 65 20 66 69 6c 65 20 6e 6f 74 0a 6f 6e 6c 79 20    66 6f 72 20 61 64 64 65 64 20 6c 69 6e 65 73 20 | e.file.not.only.for.added.lines. | 
| 19fa20 | 62 75 74 20 61 6c 73 6f 20 66 6f 72 20 73 75 63    68 20 72 65 6d 6f 76 65 64 20 6c 69 6e 65 73 2e | but.also.for.such.removed.lines. | 
| 19fa40 | 0a 0a 49 66 20 79 6f 75 20 70 72 65 66 65 72 20    74 68 65 20 6f 6c 64 20 62 65 68 61 76 69 6f 72 | ..If.you.prefer.the.old.behavior | 
| 19fa60 | 73 2c 20 74 68 65 6e 20 73 65 74 20 74 68 69 73    20 74 6f 20 74 2e 22 0a 20 20 3a 70 61 63 6b 61 | s,.then.set.this.to.t."...:packa | 
| 19fa80 | 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67    69 74 20 2e 20 22 33 2e 30 2e 30 22 29 0a 20 20 | ge-version.'(magit..."3.0.0")... | 
| 19faa0 | 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 64 69    66 66 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c | :group.'magit-diff...:type.'bool | 
| 19fac0 | 65 61 6e 29 0a 0a 3b 3b 3b 20 46 61 63 65 73 0a    0a 28 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d | ean)..;;;.Faces..(defface.magit- | 
| 19fae0 | 64 69 66 66 2d 66 69 6c 65 2d 68 65 61 64 69 6e    67 0a 20 20 60 28 28 74 20 2c 40 28 61 6e 64 20 | diff-file-heading...`((t.,@(and. | 
| 19fb00 | 28 3e 3d 20 65 6d 61 63 73 2d 6d 61 6a 6f 72 2d    76 65 72 73 69 6f 6e 20 32 37 29 20 27 28 3a 65 | (>=.emacs-major-version.27).'(:e | 
| 19fb20 | 78 74 65 6e 64 20 74 29 29 0a 20 20 20 20 20 20    20 3a 77 65 69 67 68 74 20 62 6f 6c 64 29 29 0a | xtend.t))........:weight.bold)). | 
| 19fb40 | 20 20 22 46 61 63 65 20 66 6f 72 20 64 69 66 66    20 66 69 6c 65 20 68 65 61 64 69 6e 67 73 2e 22 | .."Face.for.diff.file.headings." | 
| 19fb60 | 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74    2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 61 63 | ...:group.'magit-faces)..(deffac | 
| 19fb80 | 65 20 6d 61 67 69 74 2d 64 69 66 66 2d 66 69 6c    65 2d 68 65 61 64 69 6e 67 2d 68 69 67 68 6c 69 | e.magit-diff-file-heading-highli | 
| 19fba0 | 67 68 74 0a 20 20 60 28 28 74 20 2c 40 28 61 6e    64 20 28 3e 3d 20 65 6d 61 63 73 2d 6d 61 6a 6f | ght...`((t.,@(and.(>=.emacs-majo | 
| 19fbc0 | 72 2d 76 65 72 73 69 6f 6e 20 32 37 29 20 27 28    3a 65 78 74 65 6e 64 20 74 29 29 0a 20 20 20 20 | r-version.27).'(:extend.t))..... | 
| 19fbe0 | 20 20 20 3a 69 6e 68 65 72 69 74 20 6d 61 67 69    74 2d 73 65 63 74 69 6f 6e 2d 68 69 67 68 6c 69 | ...:inherit.magit-section-highli | 
| 19fc00 | 67 68 74 29 29 0a 20 20 22 46 61 63 65 20 66 6f    72 20 63 75 72 72 65 6e 74 20 64 69 66 66 20 66 | ght))..."Face.for.current.diff.f | 
| 19fc20 | 69 6c 65 20 68 65 61 64 69 6e 67 73 2e 22 0a 20    20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 66 | ile.headings."...:group.'magit-f | 
| 19fc40 | 61 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20    6d 61 67 69 74 2d 64 69 66 66 2d 66 69 6c 65 2d | aces)..(defface.magit-diff-file- | 
| 19fc60 | 68 65 61 64 69 6e 67 2d 73 65 6c 65 63 74 69 6f    6e 0a 20 20 60 28 28 28 28 63 6c 61 73 73 20 63 | heading-selection...`((((class.c | 
| 19fc80 | 6f 6c 6f 72 29 20 28 62 61 63 6b 67 72 6f 75 6e    64 20 6c 69 67 68 74 29 29 0a 20 20 20 20 20 2c | olor).(background.light))......, | 
| 19fca0 | 40 28 61 6e 64 20 28 3e 3d 20 65 6d 61 63 73 2d    6d 61 6a 6f 72 2d 76 65 72 73 69 6f 6e 20 32 37 | @(and.(>=.emacs-major-version.27 | 
| 19fcc0 | 29 20 27 28 3a 65 78 74 65 6e 64 20 74 29 29 0a    20 20 20 20 20 3a 69 6e 68 65 72 69 74 20 6d 61 | ).'(:extend.t))......:inherit.ma | 
| 19fce0 | 67 69 74 2d 64 69 66 66 2d 66 69 6c 65 2d 68 65    61 64 69 6e 67 2d 68 69 67 68 6c 69 67 68 74 0a | git-diff-file-heading-highlight. | 
| 19fd00 | 20 20 20 20 20 3a 66 6f 72 65 67 72 6f 75 6e 64    20 22 73 61 6c 6d 6f 6e 34 22 29 0a 20 20 20 20 | .....:foreground."salmon4")..... | 
| 19fd20 | 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20    28 62 61 63 6b 67 72 6f 75 6e 64 20 64 61 72 6b | (((class.color).(background.dark | 
| 19fd40 | 29 29 0a 20 20 20 20 20 2c 40 28 61 6e 64 20 28    3e 3d 20 65 6d 61 63 73 2d 6d 61 6a 6f 72 2d 76 | ))......,@(and.(>=.emacs-major-v | 
| 19fd60 | 65 72 73 69 6f 6e 20 32 37 29 20 27 28 3a 65 78    74 65 6e 64 20 74 29 29 0a 20 20 20 20 20 3a 69 | ersion.27).'(:extend.t))......:i | 
| 19fd80 | 6e 68 65 72 69 74 20 6d 61 67 69 74 2d 64 69 66    66 2d 66 69 6c 65 2d 68 65 61 64 69 6e 67 2d 68 | nherit.magit-diff-file-heading-h | 
| 19fda0 | 69 67 68 6c 69 67 68 74 0a 20 20 20 20 20 3a 66    6f 72 65 67 72 6f 75 6e 64 20 22 4c 69 67 68 74 | ighlight......:foreground."Light | 
| 19fdc0 | 53 61 6c 6d 6f 6e 33 22 29 29 0a 20 20 22 46 61    63 65 20 66 6f 72 20 73 65 6c 65 63 74 65 64 20 | Salmon3"))..."Face.for.selected. | 
| 19fde0 | 64 69 66 66 20 66 69 6c 65 20 68 65 61 64 69 6e    67 73 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d | diff.file.headings."...:group.'m | 
| 19fe00 | 61 67 69 74 2d 66 61 63 65 73 29 0a 0a 28 64 65    66 66 61 63 65 20 6d 61 67 69 74 2d 64 69 66 66 | agit-faces)..(defface.magit-diff | 
| 19fe20 | 2d 68 75 6e 6b 2d 68 65 61 64 69 6e 67 0a 20 20    60 28 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 | -hunk-heading...`((((class.color | 
| 19fe40 | 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 6c 69    67 68 74 29 29 0a 20 20 20 20 20 2c 40 28 61 6e | ).(background.light))......,@(an | 
| 19fe60 | 64 20 28 3e 3d 20 65 6d 61 63 73 2d 6d 61 6a 6f    72 2d 76 65 72 73 69 6f 6e 20 32 37 29 20 27 28 | d.(>=.emacs-major-version.27).'( | 
| 19fe80 | 3a 65 78 74 65 6e 64 20 74 29 29 0a 20 20 20 20    20 3a 62 61 63 6b 67 72 6f 75 6e 64 20 22 67 72 | :extend.t))......:background."gr | 
| 19fea0 | 65 79 39 30 22 0a 20 20 20 20 20 3a 66 6f 72 65    67 72 6f 75 6e 64 20 22 67 72 65 79 32 30 22 29 | ey90"......:foreground."grey20") | 
| 19fec0 | 0a 20 20 20 20 28 28 28 63 6c 61 73 73 20 63 6f    6c 6f 72 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 | .....(((class.color).(background | 
| 19fee0 | 20 64 61 72 6b 29 29 0a 20 20 20 20 20 2c 40 28    61 6e 64 20 28 3e 3d 20 65 6d 61 63 73 2d 6d 61 | .dark))......,@(and.(>=.emacs-ma | 
| 19ff00 | 6a 6f 72 2d 76 65 72 73 69 6f 6e 20 32 37 29 20    27 28 3a 65 78 74 65 6e 64 20 74 29 29 0a 20 20 | jor-version.27).'(:extend.t))... | 
| 19ff20 | 20 20 20 3a 62 61 63 6b 67 72 6f 75 6e 64 20 22    67 72 65 79 32 35 22 0a 20 20 20 20 20 3a 66 6f | ...:background."grey25"......:fo | 
| 19ff40 | 72 65 67 72 6f 75 6e 64 20 22 67 72 65 79 39 35    22 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 | reground."grey95"))..."Face.for. | 
| 19ff60 | 64 69 66 66 20 68 75 6e 6b 20 68 65 61 64 69 6e    67 73 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d | diff.hunk.headings."...:group.'m | 
| 19ff80 | 61 67 69 74 2d 66 61 63 65 73 29 0a 0a 28 64 65    66 66 61 63 65 20 6d 61 67 69 74 2d 64 69 66 66 | agit-faces)..(defface.magit-diff | 
| 19ffa0 | 2d 68 75 6e 6b 2d 68 65 61 64 69 6e 67 2d 68 69    67 68 6c 69 67 68 74 0a 20 20 60 28 28 28 28 63 | -hunk-heading-highlight...`((((c | 
| 19ffc0 | 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 62 61 63    6b 67 72 6f 75 6e 64 20 6c 69 67 68 74 29 29 0a | lass.color).(background.light)). | 
| 19ffe0 | 20 20 20 20 20 2c 40 28 61 6e 64 20 28 3e 3d 20    65 6d 61 63 73 2d 6d 61 6a 6f 72 2d 76 65 72 73 | .....,@(and.(>=.emacs-major-vers | 
| 1a0000 | 69 6f 6e 20 32 37 29 20 27 28 3a 65 78 74 65 6e    64 20 74 29 29 0a 20 20 20 20 20 3a 62 61 63 6b | ion.27).'(:extend.t))......:back | 
| 1a0020 | 67 72 6f 75 6e 64 20 22 67 72 65 79 38 30 22 0a    20 20 20 20 20 3a 66 6f 72 65 67 72 6f 75 6e 64 | ground."grey80"......:foreground | 
| 1a0040 | 20 22 67 72 65 79 32 30 22 29 0a 20 20 20 20 28    28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 | ."grey20").....(((class.color).( | 
| 1a0060 | 62 61 63 6b 67 72 6f 75 6e 64 20 64 61 72 6b 29    29 0a 20 20 20 20 20 2c 40 28 61 6e 64 20 28 3e | background.dark))......,@(and.(> | 
| 1a0080 | 3d 20 65 6d 61 63 73 2d 6d 61 6a 6f 72 2d 76 65    72 73 69 6f 6e 20 32 37 29 20 27 28 3a 65 78 74 | =.emacs-major-version.27).'(:ext | 
| 1a00a0 | 65 6e 64 20 74 29 29 0a 20 20 20 20 20 3a 62 61    63 6b 67 72 6f 75 6e 64 20 22 67 72 65 79 33 35 | end.t))......:background."grey35 | 
| 1a00c0 | 22 0a 20 20 20 20 20 3a 66 6f 72 65 67 72 6f 75    6e 64 20 22 67 72 65 79 39 35 22 29 29 0a 20 20 | "......:foreground."grey95"))... | 
| 1a00e0 | 22 46 61 63 65 20 66 6f 72 20 63 75 72 72 65 6e    74 20 64 69 66 66 20 68 75 6e 6b 20 68 65 61 64 | "Face.for.current.diff.hunk.head | 
| 1a0100 | 69 6e 67 73 2e 22 0a 20 20 3a 67 72 6f 75 70 20    27 6d 61 67 69 74 2d 66 61 63 65 73 29 0a 0a 28 | ings."...:group.'magit-faces)..( | 
| 1a0120 | 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d 64 69    66 66 2d 68 75 6e 6b 2d 68 65 61 64 69 6e 67 2d | defface.magit-diff-hunk-heading- | 
| 1a0140 | 73 65 6c 65 63 74 69 6f 6e 0a 20 20 60 28 28 28    28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 62 | selection...`((((class.color).(b | 
| 1a0160 | 61 63 6b 67 72 6f 75 6e 64 20 6c 69 67 68 74 29    29 0a 20 20 20 20 20 2c 40 28 61 6e 64 20 28 3e | ackground.light))......,@(and.(> | 
| 1a0180 | 3d 20 65 6d 61 63 73 2d 6d 61 6a 6f 72 2d 76 65    72 73 69 6f 6e 20 32 37 29 20 27 28 3a 65 78 74 | =.emacs-major-version.27).'(:ext | 
| 1a01a0 | 65 6e 64 20 74 29 29 0a 20 20 20 20 20 3a 69 6e    68 65 72 69 74 20 6d 61 67 69 74 2d 64 69 66 66 | end.t))......:inherit.magit-diff | 
| 1a01c0 | 2d 68 75 6e 6b 2d 68 65 61 64 69 6e 67 2d 68 69    67 68 6c 69 67 68 74 0a 20 20 20 20 20 3a 66 6f | -hunk-heading-highlight......:fo | 
| 1a01e0 | 72 65 67 72 6f 75 6e 64 20 22 73 61 6c 6d 6f 6e    34 22 29 0a 20 20 20 20 28 28 28 63 6c 61 73 73 | reground."salmon4").....(((class | 
| 1a0200 | 20 63 6f 6c 6f 72 29 20 28 62 61 63 6b 67 72 6f    75 6e 64 20 64 61 72 6b 29 29 0a 20 20 20 20 20 | .color).(background.dark))...... | 
| 1a0220 | 2c 40 28 61 6e 64 20 28 3e 3d 20 65 6d 61 63 73    2d 6d 61 6a 6f 72 2d 76 65 72 73 69 6f 6e 20 32 | ,@(and.(>=.emacs-major-version.2 | 
| 1a0240 | 37 29 20 27 28 3a 65 78 74 65 6e 64 20 74 29 29    0a 20 20 20 20 20 3a 69 6e 68 65 72 69 74 20 6d | 7).'(:extend.t))......:inherit.m | 
| 1a0260 | 61 67 69 74 2d 64 69 66 66 2d 68 75 6e 6b 2d 68    65 61 64 69 6e 67 2d 68 69 67 68 6c 69 67 68 74 | agit-diff-hunk-heading-highlight | 
| 1a0280 | 0a 20 20 20 20 20 3a 66 6f 72 65 67 72 6f 75 6e    64 20 22 4c 69 67 68 74 53 61 6c 6d 6f 6e 33 22 | ......:foreground."LightSalmon3" | 
| 1a02a0 | 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 73    65 6c 65 63 74 65 64 20 64 69 66 66 20 68 75 6e | ))..."Face.for.selected.diff.hun | 
| 1a02c0 | 6b 20 68 65 61 64 69 6e 67 73 2e 22 0a 20 20 3a    67 72 6f 75 70 20 27 6d 61 67 69 74 2d 66 61 63 | k.headings."...:group.'magit-fac | 
| 1a02e0 | 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 6d 61    67 69 74 2d 64 69 66 66 2d 68 75 6e 6b 2d 72 65 | es)..(defface.magit-diff-hunk-re | 
| 1a0300 | 67 69 6f 6e 0a 20 20 60 28 28 74 20 3a 69 6e 68    65 72 69 74 20 62 6f 6c 64 0a 20 20 20 20 20 20 | gion...`((t.:inherit.bold....... | 
| 1a0320 | 20 2c 40 28 61 6e 64 20 28 3e 3d 20 65 6d 61 63    73 2d 6d 61 6a 6f 72 2d 76 65 72 73 69 6f 6e 20 | .,@(and.(>=.emacs-major-version. | 
| 1a0340 | 32 37 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 6c 69 73 74 20 3a 65 78 74 65 6e 64 20 | 27)...............(list.:extend. | 
| 1a0360 | 28 69 67 6e 6f 72 65 2d 65 72 72 6f 72 73 20 28    66 61 63 65 2d 61 74 74 72 69 62 75 74 65 20 27 | (ignore-errors.(face-attribute.' | 
| 1a0380 | 72 65 67 69 6f 6e 20 3a 65 78 74 65 6e 64 29 29    29 29 29 29 0a 20 20 22 46 61 63 65 20 75 73 65 | region.:extend))))))..."Face.use | 
| 1a03a0 | 64 20 62 79 20 60 6d 61 67 69 74 2d 64 69 66 66    2d 68 69 67 68 6c 69 67 68 74 2d 68 75 6e 6b 2d | d.by.`magit-diff-highlight-hunk- | 
| 1a03c0 | 72 65 67 69 6f 6e 2d 75 73 69 6e 67 2d 66 61 63    65 27 2e 0a 0a 54 68 69 73 20 66 61 63 65 20 69 | region-using-face'...This.face.i | 
| 1a03e0 | 73 20 6f 76 65 72 6c 61 69 64 20 6f 76 65 72 20    74 65 78 74 20 74 68 61 74 20 75 73 65 73 20 6f | s.overlaid.over.text.that.uses.o | 
| 1a0400 | 74 68 65 72 20 68 75 6e 6b 20 66 61 63 65 73 2c    0a 61 6e 64 20 74 68 6f 73 65 20 6e 6f 72 6d 61 | ther.hunk.faces,.and.those.norma | 
| 1a0420 | 6c 6c 79 20 73 65 74 20 74 68 65 20 66 6f 72 65    67 72 6f 75 6e 64 20 61 6e 64 20 62 61 63 6b 67 | lly.set.the.foreground.and.backg | 
| 1a0440 | 72 6f 75 6e 64 20 63 6f 6c 6f 72 73 2e 0a 54 68    65 20 60 3a 66 6f 72 65 67 72 6f 75 6e 64 27 20 | round.colors..The.`:foreground'. | 
| 1a0460 | 61 6e 64 20 65 73 70 65 63 69 61 6c 6c 79 20 74    68 65 20 60 3a 62 61 63 6b 67 72 6f 75 6e 64 27 | and.especially.the.`:background' | 
| 1a0480 | 20 70 72 6f 70 65 72 74 69 65 73 0a 73 68 6f 75    6c 64 20 62 65 20 61 76 6f 69 64 65 64 20 68 65 | .properties.should.be.avoided.he | 
| 1a04a0 | 72 65 2e 20 20 53 65 74 74 69 6e 67 20 74 68 65    20 6c 61 74 74 65 72 20 77 6f 75 6c 64 20 63 61 | re...Setting.the.latter.would.ca | 
| 1a04c0 | 75 73 65 20 74 68 65 0a 6c 6f 73 73 20 6f 66 20    69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 20 20 47 6f | use.the.loss.of.information...Go | 
| 1a04e0 | 6f 64 20 70 72 6f 70 65 72 74 69 65 73 20 74 6f    20 73 65 74 20 68 65 72 65 20 61 72 65 20 60 3a | od.properties.to.set.here.are.`: | 
| 1a0500 | 77 65 69 67 68 74 27 0a 61 6e 64 20 60 3a 73 6c    61 6e 74 27 2e 22 0a 20 20 3a 67 72 6f 75 70 20 | weight'.and.`:slant'."...:group. | 
| 1a0520 | 27 6d 61 67 69 74 2d 66 61 63 65 73 29 0a 0a 28    64 65 66 66 61 63 65 20 6d 61 67 69 74 2d 64 69 | 'magit-faces)..(defface.magit-di | 
| 1a0540 | 66 66 2d 72 65 76 69 73 69 6f 6e 2d 73 75 6d 6d    61 72 79 0a 20 20 27 28 28 74 20 3a 69 6e 68 65 | ff-revision-summary...'((t.:inhe | 
| 1a0560 | 72 69 74 20 6d 61 67 69 74 2d 64 69 66 66 2d 68    75 6e 6b 2d 68 65 61 64 69 6e 67 29 29 0a 20 20 | rit.magit-diff-hunk-heading))... | 
| 1a0580 | 22 46 61 63 65 20 66 6f 72 20 63 6f 6d 6d 69 74    20 6d 65 73 73 61 67 65 20 73 75 6d 6d 61 72 69 | "Face.for.commit.message.summari | 
| 1a05a0 | 65 73 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d    61 67 69 74 2d 66 61 63 65 73 29 0a 0a 28 64 65 | es."...:group.'magit-faces)..(de | 
| 1a05c0 | 66 66 61 63 65 20 6d 61 67 69 74 2d 64 69 66 66    2d 72 65 76 69 73 69 6f 6e 2d 73 75 6d 6d 61 72 | fface.magit-diff-revision-summar | 
| 1a05e0 | 79 2d 68 69 67 68 6c 69 67 68 74 0a 20 20 27 28    28 74 20 3a 69 6e 68 65 72 69 74 20 6d 61 67 69 | y-highlight...'((t.:inherit.magi | 
| 1a0600 | 74 2d 64 69 66 66 2d 68 75 6e 6b 2d 68 65 61 64    69 6e 67 2d 68 69 67 68 6c 69 67 68 74 29 29 0a | t-diff-hunk-heading-highlight)). | 
| 1a0620 | 20 20 22 46 61 63 65 20 66 6f 72 20 68 69 67 68    6c 69 67 68 74 65 64 20 63 6f 6d 6d 69 74 20 6d | .."Face.for.highlighted.commit.m | 
| 1a0640 | 65 73 73 61 67 65 20 73 75 6d 6d 61 72 69 65 73    2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 | essage.summaries."...:group.'mag | 
| 1a0660 | 69 74 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66    61 63 65 20 6d 61 67 69 74 2d 64 69 66 66 2d 6c | it-faces)..(defface.magit-diff-l | 
| 1a0680 | 69 6e 65 73 2d 68 65 61 64 69 6e 67 0a 20 20 60    28 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 | ines-heading...`((((class.color) | 
| 1a06a0 | 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 6c 69 67    68 74 29 29 0a 20 20 20 20 20 2c 40 28 61 6e 64 | .(background.light))......,@(and | 
| 1a06c0 | 20 28 3e 3d 20 65 6d 61 63 73 2d 6d 61 6a 6f 72    2d 76 65 72 73 69 6f 6e 20 32 37 29 20 27 28 3a | .(>=.emacs-major-version.27).'(: | 
| 1a06e0 | 65 78 74 65 6e 64 20 74 29 29 0a 20 20 20 20 20    3a 69 6e 68 65 72 69 74 20 6d 61 67 69 74 2d 64 | extend.t))......:inherit.magit-d | 
| 1a0700 | 69 66 66 2d 68 75 6e 6b 2d 68 65 61 64 69 6e 67    2d 68 69 67 68 6c 69 67 68 74 0a 20 20 20 20 20 | iff-hunk-heading-highlight...... | 
| 1a0720 | 3a 62 61 63 6b 67 72 6f 75 6e 64 20 22 4c 69 67    68 74 53 61 6c 6d 6f 6e 33 22 29 0a 20 20 20 20 | :background."LightSalmon3")..... | 
| 1a0740 | 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20    28 62 61 63 6b 67 72 6f 75 6e 64 20 64 61 72 6b | (((class.color).(background.dark | 
| 1a0760 | 29 29 0a 20 20 20 20 20 2c 40 28 61 6e 64 20 28    3e 3d 20 65 6d 61 63 73 2d 6d 61 6a 6f 72 2d 76 | ))......,@(and.(>=.emacs-major-v | 
| 1a0780 | 65 72 73 69 6f 6e 20 32 37 29 20 27 28 3a 65 78    74 65 6e 64 20 74 29 29 0a 20 20 20 20 20 3a 69 | ersion.27).'(:extend.t))......:i | 
| 1a07a0 | 6e 68 65 72 69 74 20 6d 61 67 69 74 2d 64 69 66    66 2d 68 75 6e 6b 2d 68 65 61 64 69 6e 67 2d 68 | nherit.magit-diff-hunk-heading-h | 
| 1a07c0 | 69 67 68 6c 69 67 68 74 0a 20 20 20 20 20 3a 66    6f 72 65 67 72 6f 75 6e 64 20 22 67 72 65 79 38 | ighlight......:foreground."grey8 | 
| 1a07e0 | 30 22 0a 20 20 20 20 20 3a 62 61 63 6b 67 72 6f    75 6e 64 20 22 73 61 6c 6d 6f 6e 34 22 29 29 0a | 0"......:background."salmon4")). | 
| 1a0800 | 20 20 22 46 61 63 65 20 66 6f 72 20 64 69 66 66    20 68 75 6e 6b 20 68 65 61 64 69 6e 67 20 77 68 | .."Face.for.diff.hunk.heading.wh | 
| 1a0820 | 65 6e 20 6c 69 6e 65 73 20 61 72 65 20 6d 61 72    6b 65 64 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 | en.lines.are.marked."...:group.' | 
| 1a0840 | 6d 61 67 69 74 2d 66 61 63 65 73 29 0a 0a 28 64    65 66 66 61 63 65 20 6d 61 67 69 74 2d 64 69 66 | magit-faces)..(defface.magit-dif | 
| 1a0860 | 66 2d 6c 69 6e 65 73 2d 62 6f 75 6e 64 61 72 79    0a 20 20 60 28 28 74 20 2c 40 28 61 6e 64 20 28 | f-lines-boundary...`((t.,@(and.( | 
| 1a0880 | 3e 3d 20 65 6d 61 63 73 2d 6d 61 6a 6f 72 2d 76    65 72 73 69 6f 6e 20 32 37 29 20 27 28 3a 65 78 | >=.emacs-major-version.27).'(:ex | 
| 1a08a0 | 74 65 6e 64 20 74 29 29 20 3b 20 21 69 6d 70 6f    72 74 61 6e 74 0a 20 20 20 20 20 20 20 3a 69 6e | tend.t)).;.!important........:in | 
| 1a08c0 | 68 65 72 69 74 20 6d 61 67 69 74 2d 64 69 66 66    2d 6c 69 6e 65 73 2d 68 65 61 64 69 6e 67 29 29 | herit.magit-diff-lines-heading)) | 
| 1a08e0 | 0a 20 20 22 46 61 63 65 20 66 6f 72 20 62 6f 75    6e 64 61 72 79 20 6f 66 20 6d 61 72 6b 65 64 20 | ..."Face.for.boundary.of.marked. | 
| 1a0900 | 6c 69 6e 65 73 20 69 6e 20 64 69 66 66 20 68 75    6e 6b 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d | lines.in.diff.hunk."...:group.'m | 
| 1a0920 | 61 67 69 74 2d 66 61 63 65 73 29 0a 0a 28 64 65    66 66 61 63 65 20 6d 61 67 69 74 2d 64 69 66 66 | agit-faces)..(defface.magit-diff | 
| 1a0940 | 2d 63 6f 6e 66 6c 69 63 74 2d 68 65 61 64 69 6e    67 0a 20 20 27 28 28 74 20 3a 69 6e 68 65 72 69 | -conflict-heading...'((t.:inheri | 
| 1a0960 | 74 20 6d 61 67 69 74 2d 64 69 66 66 2d 68 75 6e    6b 2d 68 65 61 64 69 6e 67 29 29 0a 20 20 22 46 | t.magit-diff-hunk-heading))..."F | 
| 1a0980 | 61 63 65 20 66 6f 72 20 63 6f 6e 66 6c 69 63 74    20 6d 61 72 6b 65 72 73 2e 22 0a 20 20 3a 67 72 | ace.for.conflict.markers."...:gr | 
| 1a09a0 | 6f 75 70 20 27 6d 61 67 69 74 2d 66 61 63 65 73    29 0a 0a 28 64 65 66 66 61 63 65 20 6d 61 67 69 | oup.'magit-faces)..(defface.magi | 
| 1a09c0 | 74 2d 64 69 66 66 2d 61 64 64 65 64 0a 20 20 60    28 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 | t-diff-added...`((((class.color) | 
| 1a09e0 | 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 6c 69 67    68 74 29 29 0a 20 20 20 20 20 2c 40 28 61 6e 64 | .(background.light))......,@(and | 
| 1a0a00 | 20 28 3e 3d 20 65 6d 61 63 73 2d 6d 61 6a 6f 72    2d 76 65 72 73 69 6f 6e 20 32 37 29 20 27 28 3a | .(>=.emacs-major-version.27).'(: | 
| 1a0a20 | 65 78 74 65 6e 64 20 74 29 29 0a 20 20 20 20 20    3a 62 61 63 6b 67 72 6f 75 6e 64 20 22 23 64 64 | extend.t))......:background."#dd | 
| 1a0a40 | 66 66 64 64 22 0a 20 20 20 20 20 3a 66 6f 72 65    67 72 6f 75 6e 64 20 22 23 32 32 61 61 32 32 22 | ffdd"......:foreground."#22aa22" | 
| 1a0a60 | 29 0a 20 20 20 20 28 28 28 63 6c 61 73 73 20 63    6f 6c 6f 72 29 20 28 62 61 63 6b 67 72 6f 75 6e | ).....(((class.color).(backgroun | 
| 1a0a80 | 64 20 64 61 72 6b 29 29 0a 20 20 20 20 20 2c 40    28 61 6e 64 20 28 3e 3d 20 65 6d 61 63 73 2d 6d | d.dark))......,@(and.(>=.emacs-m | 
| 1a0aa0 | 61 6a 6f 72 2d 76 65 72 73 69 6f 6e 20 32 37 29    20 27 28 3a 65 78 74 65 6e 64 20 74 29 29 0a 20 | ajor-version.27).'(:extend.t)).. | 
| 1a0ac0 | 20 20 20 20 3a 62 61 63 6b 67 72 6f 75 6e 64 20    22 23 33 33 35 35 33 33 22 0a 20 20 20 20 20 3a | ....:background."#335533"......: | 
| 1a0ae0 | 66 6f 72 65 67 72 6f 75 6e 64 20 22 23 64 64 66    66 64 64 22 29 29 0a 20 20 22 46 61 63 65 20 66 | foreground."#ddffdd"))..."Face.f | 
| 1a0b00 | 6f 72 20 6c 69 6e 65 73 20 69 6e 20 61 20 64 69    66 66 20 74 68 61 74 20 68 61 76 65 20 62 65 65 | or.lines.in.a.diff.that.have.bee | 
| 1a0b20 | 6e 20 61 64 64 65 64 2e 22 0a 20 20 3a 67 72 6f    75 70 20 27 6d 61 67 69 74 2d 66 61 63 65 73 29 | n.added."...:group.'magit-faces) | 
| 1a0b40 | 0a 0a 28 64 65 66 66 61 63 65 20 6d 61 67 69 74    2d 64 69 66 66 2d 72 65 6d 6f 76 65 64 0a 20 20 | ..(defface.magit-diff-removed... | 
| 1a0b60 | 60 28 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72    29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 6c 69 | `((((class.color).(background.li | 
| 1a0b80 | 67 68 74 29 29 0a 20 20 20 20 20 2c 40 28 61 6e    64 20 28 3e 3d 20 65 6d 61 63 73 2d 6d 61 6a 6f | ght))......,@(and.(>=.emacs-majo | 
| 1a0ba0 | 72 2d 76 65 72 73 69 6f 6e 20 32 37 29 20 27 28    3a 65 78 74 65 6e 64 20 74 29 29 0a 20 20 20 20 | r-version.27).'(:extend.t))..... | 
| 1a0bc0 | 20 3a 62 61 63 6b 67 72 6f 75 6e 64 20 22 23 66    66 64 64 64 64 22 0a 20 20 20 20 20 3a 66 6f 72 | .:background."#ffdddd"......:for | 
| 1a0be0 | 65 67 72 6f 75 6e 64 20 22 23 61 61 32 32 32 32    22 29 0a 20 20 20 20 28 28 28 63 6c 61 73 73 20 | eground."#aa2222").....(((class. | 
| 1a0c00 | 63 6f 6c 6f 72 29 20 28 62 61 63 6b 67 72 6f 75    6e 64 20 64 61 72 6b 29 29 0a 20 20 20 20 20 2c | color).(background.dark))......, | 
| 1a0c20 | 40 28 61 6e 64 20 28 3e 3d 20 65 6d 61 63 73 2d    6d 61 6a 6f 72 2d 76 65 72 73 69 6f 6e 20 32 37 | @(and.(>=.emacs-major-version.27 | 
| 1a0c40 | 29 20 27 28 3a 65 78 74 65 6e 64 20 74 29 29 0a    20 20 20 20 20 3a 62 61 63 6b 67 72 6f 75 6e 64 | ).'(:extend.t))......:background | 
| 1a0c60 | 20 22 23 35 35 33 33 33 33 22 0a 20 20 20 20 20    3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 23 66 66 | ."#553333"......:foreground."#ff | 
| 1a0c80 | 64 64 64 64 22 29 29 0a 20 20 22 46 61 63 65 20    66 6f 72 20 6c 69 6e 65 73 20 69 6e 20 61 20 64 | dddd"))..."Face.for.lines.in.a.d | 
| 1a0ca0 | 69 66 66 20 74 68 61 74 20 68 61 76 65 20 62 65    65 6e 20 72 65 6d 6f 76 65 64 2e 22 0a 20 20 3a | iff.that.have.been.removed."...: | 
| 1a0cc0 | 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 66 61 63    65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 6d 61 | group.'magit-faces)..(defface.ma | 
| 1a0ce0 | 67 69 74 2d 64 69 66 66 2d 6f 75 72 0a 20 20 27    28 28 74 20 3a 69 6e 68 65 72 69 74 20 6d 61 67 | git-diff-our...'((t.:inherit.mag | 
| 1a0d00 | 69 74 2d 64 69 66 66 2d 72 65 6d 6f 76 65 64 29    29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 6c 69 | it-diff-removed))..."Face.for.li | 
| 1a0d20 | 6e 65 73 20 69 6e 20 61 20 64 69 66 66 20 66 6f    72 20 6f 75 72 20 73 69 64 65 20 69 6e 20 61 20 | nes.in.a.diff.for.our.side.in.a. | 
| 1a0d40 | 63 6f 6e 66 6c 69 63 74 2e 22 0a 20 20 3a 67 72    6f 75 70 20 27 6d 61 67 69 74 2d 66 61 63 65 73 | conflict."...:group.'magit-faces | 
| 1a0d60 | 29 0a 0a 28 64 65 66 66 61 63 65 20 6d 61 67 69    74 2d 64 69 66 66 2d 62 61 73 65 0a 20 20 60 28 | )..(defface.magit-diff-base...`( | 
| 1a0d80 | 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20    28 62 61 63 6b 67 72 6f 75 6e 64 20 6c 69 67 68 | (((class.color).(background.ligh | 
| 1a0da0 | 74 29 29 0a 20 20 20 20 20 2c 40 28 61 6e 64 20    28 3e 3d 20 65 6d 61 63 73 2d 6d 61 6a 6f 72 2d | t))......,@(and.(>=.emacs-major- | 
| 1a0dc0 | 76 65 72 73 69 6f 6e 20 32 37 29 20 27 28 3a 65    78 74 65 6e 64 20 74 29 29 0a 20 20 20 20 20 3a | version.27).'(:extend.t))......: | 
| 1a0de0 | 62 61 63 6b 67 72 6f 75 6e 64 20 22 23 66 66 66    66 63 63 22 0a 20 20 20 20 20 3a 66 6f 72 65 67 | background."#ffffcc"......:foreg | 
| 1a0e00 | 72 6f 75 6e 64 20 22 23 61 61 61 61 31 31 22 29    0a 20 20 20 20 28 28 28 63 6c 61 73 73 20 63 6f | round."#aaaa11").....(((class.co | 
| 1a0e20 | 6c 6f 72 29 20 28 62 61 63 6b 67 72 6f 75 6e 64    20 64 61 72 6b 29 29 0a 20 20 20 20 20 2c 40 28 | lor).(background.dark))......,@( | 
| 1a0e40 | 61 6e 64 20 28 3e 3d 20 65 6d 61 63 73 2d 6d 61    6a 6f 72 2d 76 65 72 73 69 6f 6e 20 32 37 29 20 | and.(>=.emacs-major-version.27). | 
| 1a0e60 | 27 28 3a 65 78 74 65 6e 64 20 74 29 29 0a 20 20    20 20 20 3a 62 61 63 6b 67 72 6f 75 6e 64 20 22 | '(:extend.t))......:background." | 
| 1a0e80 | 23 35 35 35 35 32 32 22 0a 20 20 20 20 20 3a 66    6f 72 65 67 72 6f 75 6e 64 20 22 23 66 66 66 66 | #555522"......:foreground."#ffff | 
| 1a0ea0 | 63 63 22 29 29 0a 20 20 22 46 61 63 65 20 66 6f    72 20 6c 69 6e 65 73 20 69 6e 20 61 20 64 69 66 | cc"))..."Face.for.lines.in.a.dif | 
| 1a0ec0 | 66 20 66 6f 72 20 74 68 65 20 62 61 73 65 20 73    69 64 65 20 69 6e 20 61 20 63 6f 6e 66 6c 69 63 | f.for.the.base.side.in.a.conflic | 
| 1a0ee0 | 74 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61    67 69 74 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 | t."...:group.'magit-faces)..(def | 
| 1a0f00 | 66 61 63 65 20 6d 61 67 69 74 2d 64 69 66 66 2d    74 68 65 69 72 0a 20 20 27 28 28 74 20 3a 69 6e | face.magit-diff-their...'((t.:in | 
| 1a0f20 | 68 65 72 69 74 20 6d 61 67 69 74 2d 64 69 66 66    2d 61 64 64 65 64 29 29 0a 20 20 22 46 61 63 65 | herit.magit-diff-added))..."Face | 
| 1a0f40 | 20 66 6f 72 20 6c 69 6e 65 73 20 69 6e 20 61 20    64 69 66 66 20 66 6f 72 20 74 68 65 69 72 20 73 | .for.lines.in.a.diff.for.their.s | 
| 1a0f60 | 69 64 65 20 69 6e 20 61 20 63 6f 6e 66 6c 69 63    74 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 | ide.in.a.conflict."...:group.'ma | 
| 1a0f80 | 67 69 74 2d 66 61 63 65 73 29 0a 0a 28 64 65 66    66 61 63 65 20 6d 61 67 69 74 2d 64 69 66 66 2d | git-faces)..(defface.magit-diff- | 
| 1a0fa0 | 63 6f 6e 74 65 78 74 0a 20 20 60 28 28 28 28 63    6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 62 61 63 | context...`((((class.color).(bac | 
| 1a0fc0 | 6b 67 72 6f 75 6e 64 20 6c 69 67 68 74 29 29 0a    20 20 20 20 20 2c 40 28 61 6e 64 20 28 3e 3d 20 | kground.light))......,@(and.(>=. | 
| 1a0fe0 | 65 6d 61 63 73 2d 6d 61 6a 6f 72 2d 76 65 72 73    69 6f 6e 20 32 37 29 20 27 28 3a 65 78 74 65 6e | emacs-major-version.27).'(:exten | 
| 1a1000 | 64 20 74 29 29 0a 20 20 20 20 20 3a 66 6f 72 65    67 72 6f 75 6e 64 20 22 67 72 65 79 35 30 22 29 | d.t))......:foreground."grey50") | 
| 1a1020 | 0a 20 20 20 20 28 28 28 63 6c 61 73 73 20 63 6f    6c 6f 72 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 | .....(((class.color).(background | 
| 1a1040 | 20 20 64 61 72 6b 29 29 0a 20 20 20 20 20 2c 40    28 61 6e 64 20 28 3e 3d 20 65 6d 61 63 73 2d 6d | ..dark))......,@(and.(>=.emacs-m | 
| 1a1060 | 61 6a 6f 72 2d 76 65 72 73 69 6f 6e 20 32 37 29    20 27 28 3a 65 78 74 65 6e 64 20 74 29 29 0a 20 | ajor-version.27).'(:extend.t)).. | 
| 1a1080 | 20 20 20 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20    22 67 72 65 79 37 30 22 29 29 0a 20 20 22 46 61 | ....:foreground."grey70"))..."Fa | 
| 1a10a0 | 63 65 20 66 6f 72 20 6c 69 6e 65 73 20 69 6e 20    61 20 64 69 66 66 20 74 68 61 74 20 61 72 65 20 | ce.for.lines.in.a.diff.that.are. | 
| 1a10c0 | 75 6e 63 68 61 6e 67 65 64 2e 22 0a 20 20 3a 67    72 6f 75 70 20 27 6d 61 67 69 74 2d 66 61 63 65 | unchanged."...:group.'magit-face | 
| 1a10e0 | 73 29 0a 0a 28 64 65 66 66 61 63 65 20 6d 61 67    69 74 2d 64 69 66 66 2d 61 64 64 65 64 2d 68 69 | s)..(defface.magit-diff-added-hi | 
| 1a1100 | 67 68 6c 69 67 68 74 0a 20 20 60 28 28 28 28 63    6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 62 61 63 | ghlight...`((((class.color).(bac | 
| 1a1120 | 6b 67 72 6f 75 6e 64 20 6c 69 67 68 74 29 29 0a    20 20 20 20 20 2c 40 28 61 6e 64 20 28 3e 3d 20 | kground.light))......,@(and.(>=. | 
| 1a1140 | 65 6d 61 63 73 2d 6d 61 6a 6f 72 2d 76 65 72 73    69 6f 6e 20 32 37 29 20 27 28 3a 65 78 74 65 6e | emacs-major-version.27).'(:exten | 
| 1a1160 | 64 20 74 29 29 0a 20 20 20 20 20 3a 62 61 63 6b    67 72 6f 75 6e 64 20 22 23 63 63 65 65 63 63 22 | d.t))......:background."#cceecc" | 
| 1a1180 | 0a 20 20 20 20 20 3a 66 6f 72 65 67 72 6f 75 6e    64 20 22 23 32 32 61 61 32 32 22 29 0a 20 20 20 | ......:foreground."#22aa22").... | 
| 1a11a0 | 20 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29    20 28 62 61 63 6b 67 72 6f 75 6e 64 20 64 61 72 | .(((class.color).(background.dar | 
| 1a11c0 | 6b 29 29 0a 20 20 20 20 20 2c 40 28 61 6e 64 20    28 3e 3d 20 65 6d 61 63 73 2d 6d 61 6a 6f 72 2d | k))......,@(and.(>=.emacs-major- | 
| 1a11e0 | 76 65 72 73 69 6f 6e 20 32 37 29 20 27 28 3a 65    78 74 65 6e 64 20 74 29 29 0a 20 20 20 20 20 3a | version.27).'(:extend.t))......: | 
| 1a1200 | 62 61 63 6b 67 72 6f 75 6e 64 20 22 23 33 33 36    36 33 33 22 0a 20 20 20 20 20 3a 66 6f 72 65 67 | background."#336633"......:foreg | 
| 1a1220 | 72 6f 75 6e 64 20 22 23 63 63 65 65 63 63 22 29    29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 6c 69 | round."#cceecc"))..."Face.for.li | 
| 1a1240 | 6e 65 73 20 69 6e 20 61 20 64 69 66 66 20 74 68    61 74 20 68 61 76 65 20 62 65 65 6e 20 61 64 64 | nes.in.a.diff.that.have.been.add | 
| 1a1260 | 65 64 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d    61 67 69 74 2d 66 61 63 65 73 29 0a 0a 28 64 65 | ed."...:group.'magit-faces)..(de | 
| 1a1280 | 66 66 61 63 65 20 6d 61 67 69 74 2d 64 69 66 66    2d 72 65 6d 6f 76 65 64 2d 68 69 67 68 6c 69 67 | fface.magit-diff-removed-highlig | 
| 1a12a0 | 68 74 0a 20 20 60 28 28 28 28 63 6c 61 73 73 20    63 6f 6c 6f 72 29 20 28 62 61 63 6b 67 72 6f 75 | ht...`((((class.color).(backgrou | 
| 1a12c0 | 6e 64 20 6c 69 67 68 74 29 29 0a 20 20 20 20 20    2c 40 28 61 6e 64 20 28 3e 3d 20 65 6d 61 63 73 | nd.light))......,@(and.(>=.emacs | 
| 1a12e0 | 2d 6d 61 6a 6f 72 2d 76 65 72 73 69 6f 6e 20 32    37 29 20 27 28 3a 65 78 74 65 6e 64 20 74 29 29 | -major-version.27).'(:extend.t)) | 
| 1a1300 | 0a 20 20 20 20 20 3a 62 61 63 6b 67 72 6f 75 6e    64 20 22 23 65 65 63 63 63 63 22 0a 20 20 20 20 | ......:background."#eecccc"..... | 
| 1a1320 | 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 23 61    61 32 32 32 32 22 29 0a 20 20 20 20 28 28 28 63 | .:foreground."#aa2222").....(((c | 
| 1a1340 | 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 62 61 63    6b 67 72 6f 75 6e 64 20 64 61 72 6b 29 29 0a 20 | lass.color).(background.dark)).. | 
| 1a1360 | 20 20 20 20 2c 40 28 61 6e 64 20 28 3e 3d 20 65    6d 61 63 73 2d 6d 61 6a 6f 72 2d 76 65 72 73 69 | ....,@(and.(>=.emacs-major-versi | 
| 1a1380 | 6f 6e 20 32 37 29 20 27 28 3a 65 78 74 65 6e 64    20 74 29 29 0a 20 20 20 20 20 3a 62 61 63 6b 67 | on.27).'(:extend.t))......:backg | 
| 1a13a0 | 72 6f 75 6e 64 20 22 23 36 36 33 33 33 33 22 0a    20 20 20 20 20 3a 66 6f 72 65 67 72 6f 75 6e 64 | round."#663333"......:foreground | 
| 1a13c0 | 20 22 23 65 65 63 63 63 63 22 29 29 0a 20 20 22    46 61 63 65 20 66 6f 72 20 6c 69 6e 65 73 20 69 | ."#eecccc"))..."Face.for.lines.i | 
| 1a13e0 | 6e 20 61 20 64 69 66 66 20 74 68 61 74 20 68 61    76 65 20 62 65 65 6e 20 72 65 6d 6f 76 65 64 2e | n.a.diff.that.have.been.removed. | 
| 1a1400 | 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69    74 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 61 | "...:group.'magit-faces)..(deffa | 
| 1a1420 | 63 65 20 6d 61 67 69 74 2d 64 69 66 66 2d 6f 75    72 2d 68 69 67 68 6c 69 67 68 74 0a 20 20 27 28 | ce.magit-diff-our-highlight...'( | 
| 1a1440 | 28 74 20 3a 69 6e 68 65 72 69 74 20 6d 61 67 69    74 2d 64 69 66 66 2d 72 65 6d 6f 76 65 64 2d 68 | (t.:inherit.magit-diff-removed-h | 
| 1a1460 | 69 67 68 6c 69 67 68 74 29 29 0a 20 20 22 46 61    63 65 20 66 6f 72 20 6c 69 6e 65 73 20 69 6e 20 | ighlight))..."Face.for.lines.in. | 
| 1a1480 | 61 20 64 69 66 66 20 66 6f 72 20 6f 75 72 20 73    69 64 65 20 69 6e 20 61 20 63 6f 6e 66 6c 69 63 | a.diff.for.our.side.in.a.conflic | 
| 1a14a0 | 74 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61    67 69 74 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 | t."...:group.'magit-faces)..(def | 
| 1a14c0 | 66 61 63 65 20 6d 61 67 69 74 2d 64 69 66 66 2d    62 61 73 65 2d 68 69 67 68 6c 69 67 68 74 0a 20 | face.magit-diff-base-highlight.. | 
| 1a14e0 | 20 60 28 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f    72 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 6c | .`((((class.color).(background.l | 
| 1a1500 | 69 67 68 74 29 29 0a 20 20 20 20 20 2c 40 28 61    6e 64 20 28 3e 3d 20 65 6d 61 63 73 2d 6d 61 6a | ight))......,@(and.(>=.emacs-maj | 
| 1a1520 | 6f 72 2d 76 65 72 73 69 6f 6e 20 32 37 29 20 27    28 3a 65 78 74 65 6e 64 20 74 29 29 0a 20 20 20 | or-version.27).'(:extend.t)).... | 
| 1a1540 | 20 20 3a 62 61 63 6b 67 72 6f 75 6e 64 20 22 23    65 65 65 65 62 62 22 0a 20 20 20 20 20 3a 66 6f | ..:background."#eeeebb"......:fo | 
| 1a1560 | 72 65 67 72 6f 75 6e 64 20 22 23 61 61 61 61 31    31 22 29 0a 20 20 20 20 28 28 28 63 6c 61 73 73 | reground."#aaaa11").....(((class | 
| 1a1580 | 20 63 6f 6c 6f 72 29 20 28 62 61 63 6b 67 72 6f    75 6e 64 20 64 61 72 6b 29 29 0a 20 20 20 20 20 | .color).(background.dark))...... | 
| 1a15a0 | 2c 40 28 61 6e 64 20 28 3e 3d 20 65 6d 61 63 73    2d 6d 61 6a 6f 72 2d 76 65 72 73 69 6f 6e 20 32 | ,@(and.(>=.emacs-major-version.2 | 
| 1a15c0 | 37 29 20 27 28 3a 65 78 74 65 6e 64 20 74 29 29    0a 20 20 20 20 20 3a 62 61 63 6b 67 72 6f 75 6e | 7).'(:extend.t))......:backgroun | 
| 1a15e0 | 64 20 22 23 36 36 36 36 32 32 22 0a 20 20 20 20    20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 23 65 | d."#666622"......:foreground."#e | 
| 1a1600 | 65 65 65 62 62 22 29 29 0a 20 20 22 46 61 63 65    20 66 6f 72 20 6c 69 6e 65 73 20 69 6e 20 61 20 | eeebb"))..."Face.for.lines.in.a. | 
| 1a1620 | 64 69 66 66 20 66 6f 72 20 74 68 65 20 62 61 73    65 20 73 69 64 65 20 69 6e 20 61 20 63 6f 6e 66 | diff.for.the.base.side.in.a.conf | 
| 1a1640 | 6c 69 63 74 2e 22 0a 20 20 3a 67 72 6f 75 70 20    27 6d 61 67 69 74 2d 66 61 63 65 73 29 0a 0a 28 | lict."...:group.'magit-faces)..( | 
| 1a1660 | 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d 64 69    66 66 2d 74 68 65 69 72 2d 68 69 67 68 6c 69 67 | defface.magit-diff-their-highlig | 
| 1a1680 | 68 74 0a 20 20 27 28 28 74 20 3a 69 6e 68 65 72    69 74 20 6d 61 67 69 74 2d 64 69 66 66 2d 61 64 | ht...'((t.:inherit.magit-diff-ad | 
| 1a16a0 | 64 65 64 2d 68 69 67 68 6c 69 67 68 74 29 29 0a    20 20 22 46 61 63 65 20 66 6f 72 20 6c 69 6e 65 | ded-highlight))..."Face.for.line | 
| 1a16c0 | 73 20 69 6e 20 61 20 64 69 66 66 20 66 6f 72 20    74 68 65 69 72 20 73 69 64 65 20 69 6e 20 61 20 | s.in.a.diff.for.their.side.in.a. | 
| 1a16e0 | 63 6f 6e 66 6c 69 63 74 2e 22 0a 20 20 3a 67 72    6f 75 70 20 27 6d 61 67 69 74 2d 66 61 63 65 73 | conflict."...:group.'magit-faces | 
| 1a1700 | 29 0a 0a 28 64 65 66 66 61 63 65 20 6d 61 67 69    74 2d 64 69 66 66 2d 63 6f 6e 74 65 78 74 2d 68 | )..(defface.magit-diff-context-h | 
| 1a1720 | 69 67 68 6c 69 67 68 74 0a 20 20 60 28 28 28 28    63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 62 61 | ighlight...`((((class.color).(ba | 
| 1a1740 | 63 6b 67 72 6f 75 6e 64 20 6c 69 67 68 74 29 29    0a 20 20 20 20 20 2c 40 28 61 6e 64 20 28 3e 3d | ckground.light))......,@(and.(>= | 
| 1a1760 | 20 65 6d 61 63 73 2d 6d 61 6a 6f 72 2d 76 65 72    73 69 6f 6e 20 32 37 29 20 27 28 3a 65 78 74 65 | .emacs-major-version.27).'(:exte | 
| 1a1780 | 6e 64 20 74 29 29 0a 20 20 20 20 20 3a 62 61 63    6b 67 72 6f 75 6e 64 20 22 67 72 65 79 39 35 22 | nd.t))......:background."grey95" | 
| 1a17a0 | 0a 20 20 20 20 20 3a 66 6f 72 65 67 72 6f 75 6e    64 20 22 67 72 65 79 35 30 22 29 0a 20 20 20 20 | ......:foreground."grey50")..... | 
| 1a17c0 | 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20    28 62 61 63 6b 67 72 6f 75 6e 64 20 64 61 72 6b | (((class.color).(background.dark | 
| 1a17e0 | 29 29 0a 20 20 20 20 20 2c 40 28 61 6e 64 20 28    3e 3d 20 65 6d 61 63 73 2d 6d 61 6a 6f 72 2d 76 | ))......,@(and.(>=.emacs-major-v | 
| 1a1800 | 65 72 73 69 6f 6e 20 32 37 29 20 27 28 3a 65 78    74 65 6e 64 20 74 29 29 0a 20 20 20 20 20 3a 62 | ersion.27).'(:extend.t))......:b | 
| 1a1820 | 61 63 6b 67 72 6f 75 6e 64 20 22 67 72 65 79 32    30 22 0a 20 20 20 20 20 3a 66 6f 72 65 67 72 6f | ackground."grey20"......:foregro | 
| 1a1840 | 75 6e 64 20 22 67 72 65 79 37 30 22 29 29 0a 20    20 22 46 61 63 65 20 66 6f 72 20 6c 69 6e 65 73 | und."grey70"))..."Face.for.lines | 
| 1a1860 | 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20    63 6f 6e 74 65 78 74 20 69 6e 20 61 20 64 69 66 | .in.the.current.context.in.a.dif | 
| 1a1880 | 66 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61    67 69 74 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 | f."...:group.'magit-faces)..(def | 
| 1a18a0 | 66 61 63 65 20 6d 61 67 69 74 2d 64 69 66 66 2d    77 68 69 74 65 73 70 61 63 65 2d 77 61 72 6e 69 | face.magit-diff-whitespace-warni | 
| 1a18c0 | 6e 67 0a 20 20 27 28 28 74 20 3a 69 6e 68 65 72    69 74 20 74 72 61 69 6c 69 6e 67 2d 77 68 69 74 | ng...'((t.:inherit.trailing-whit | 
| 1a18e0 | 65 73 70 61 63 65 29 29 0a 20 20 22 46 61 63 65    20 66 6f 72 20 68 69 67 68 6c 69 67 68 74 69 6e | espace))..."Face.for.highlightin | 
| 1a1900 | 67 20 77 68 69 74 65 73 70 61 63 65 20 65 72 72    6f 72 73 20 61 64 64 65 64 20 6c 69 6e 65 73 2e | g.whitespace.errors.added.lines. | 
| 1a1920 | 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69    74 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 61 | "...:group.'magit-faces)..(deffa | 
| 1a1940 | 63 65 20 6d 61 67 69 74 2d 64 69 66 66 73 74 61    74 2d 61 64 64 65 64 0a 20 20 27 28 28 28 28 63 | ce.magit-diffstat-added...'((((c | 
| 1a1960 | 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 62 61 63    6b 67 72 6f 75 6e 64 20 6c 69 67 68 74 29 29 20 | lass.color).(background.light)). | 
| 1a1980 | 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 23 32 32    61 61 32 32 22 29 0a 20 20 20 20 28 28 28 63 6c | :foreground."#22aa22").....(((cl | 
| 1a19a0 | 61 73 73 20 63 6f 6c 6f 72 29 20 28 62 61 63 6b    67 72 6f 75 6e 64 20 20 64 61 72 6b 29 29 20 3a | ass.color).(background..dark)).: | 
| 1a19c0 | 66 6f 72 65 67 72 6f 75 6e 64 20 22 23 34 34 38    38 34 34 22 29 29 0a 20 20 22 46 61 63 65 20 66 | foreground."#448844"))..."Face.f | 
| 1a19e0 | 6f 72 20 70 6c 75 73 20 73 69 67 6e 20 69 6e 20    64 69 66 66 73 74 61 74 2e 22 0a 20 20 3a 67 72 | or.plus.sign.in.diffstat."...:gr | 
| 1a1a00 | 6f 75 70 20 27 6d 61 67 69 74 2d 66 61 63 65 73    29 0a 0a 28 64 65 66 66 61 63 65 20 6d 61 67 69 | oup.'magit-faces)..(defface.magi | 
| 1a1a20 | 74 2d 64 69 66 66 73 74 61 74 2d 72 65 6d 6f 76    65 64 0a 20 20 27 28 28 28 28 63 6c 61 73 73 20 | t-diffstat-removed...'((((class. | 
| 1a1a40 | 63 6f 6c 6f 72 29 20 28 62 61 63 6b 67 72 6f 75    6e 64 20 6c 69 67 68 74 29 29 20 3a 66 6f 72 65 | color).(background.light)).:fore | 
| 1a1a60 | 67 72 6f 75 6e 64 20 22 23 61 61 32 32 32 32 22    29 0a 20 20 20 20 28 28 28 63 6c 61 73 73 20 63 | ground."#aa2222").....(((class.c | 
| 1a1a80 | 6f 6c 6f 72 29 20 28 62 61 63 6b 67 72 6f 75 6e    64 20 20 64 61 72 6b 29 29 20 3a 66 6f 72 65 67 | olor).(background..dark)).:foreg | 
| 1a1aa0 | 72 6f 75 6e 64 20 22 23 61 61 34 34 34 34 22 29    29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 6d 69 | round."#aa4444"))..."Face.for.mi | 
| 1a1ac0 | 6e 75 73 20 73 69 67 6e 20 69 6e 20 64 69 66 66    73 74 61 74 2e 22 0a 20 20 3a 67 72 6f 75 70 20 | nus.sign.in.diffstat."...:group. | 
| 1a1ae0 | 27 6d 61 67 69 74 2d 66 61 63 65 73 29 0a 0a 3b    3b 3b 20 41 72 67 75 6d 65 6e 74 73 0a 3b 3b 3b | 'magit-faces)..;;;.Arguments.;;; | 
| 1a1b00 | 3b 20 50 72 65 66 69 78 20 43 6c 61 73 73 65 73    0a 0a 28 64 65 66 63 6c 61 73 73 20 6d 61 67 69 | ;.Prefix.Classes..(defclass.magi | 
| 1a1b20 | 74 2d 64 69 66 66 2d 70 72 65 66 69 78 20 28 74    72 61 6e 73 69 65 6e 74 2d 70 72 65 66 69 78 29 | t-diff-prefix.(transient-prefix) | 
| 1a1b40 | 0a 20 20 28 28 68 69 73 74 6f 72 79 2d 6b 65 79    20 3a 69 6e 69 74 66 6f 72 6d 20 27 6d 61 67 69 | ...((history-key.:initform.'magi | 
| 1a1b60 | 74 2d 64 69 66 66 29 0a 20 20 20 28 6d 61 6a 6f    72 2d 6d 6f 64 65 20 20 3a 69 6e 69 74 66 6f 72 | t-diff)....(major-mode..:initfor | 
| 1a1b80 | 6d 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 6d 6f    64 65 29 29 29 0a 0a 28 64 65 66 63 6c 61 73 73 | m.'magit-diff-mode)))..(defclass | 
| 1a1ba0 | 20 6d 61 67 69 74 2d 64 69 66 66 2d 72 65 66 72    65 73 68 2d 70 72 65 66 69 78 20 28 6d 61 67 69 | .magit-diff-refresh-prefix.(magi | 
| 1a1bc0 | 74 2d 64 69 66 66 2d 70 72 65 66 69 78 29 0a 20    20 28 28 68 69 73 74 6f 72 79 2d 6b 65 79 20 3a | t-diff-prefix)...((history-key.: | 
| 1a1be0 | 69 6e 69 74 66 6f 72 6d 20 27 6d 61 67 69 74 2d    64 69 66 66 29 0a 20 20 20 28 6d 61 6a 6f 72 2d | initform.'magit-diff)....(major- | 
| 1a1c00 | 6d 6f 64 65 20 20 3a 69 6e 69 74 66 6f 72 6d 20    6e 69 6c 29 29 29 0a 0a 3b 3b 3b 3b 20 50 72 65 | mode..:initform.nil)))..;;;;.Pre | 
| 1a1c20 | 66 69 78 20 4d 65 74 68 6f 64 73 0a 0a 28 63 6c    2d 64 65 66 6d 65 74 68 6f 64 20 74 72 61 6e 73 | fix.Methods..(cl-defmethod.trans | 
| 1a1c40 | 69 65 6e 74 2d 69 6e 69 74 2d 76 61 6c 75 65 20    28 28 6f 62 6a 20 6d 61 67 69 74 2d 64 69 66 66 | ient-init-value.((obj.magit-diff | 
| 1a1c60 | 2d 70 72 65 66 69 78 29 29 0a 20 20 28 70 63 61    73 65 2d 6c 65 74 20 28 28 60 28 2c 61 72 67 73 | -prefix))...(pcase-let.((`(,args | 
| 1a1c80 | 20 2c 66 69 6c 65 73 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 | .,files)................(magit-d | 
| 1a1ca0 | 69 66 66 2d 2d 67 65 74 2d 76 61 6c 75 65 20 27    6d 61 67 69 74 2d 64 69 66 66 2d 6d 6f 64 65 0a | iff--get-value.'magit-diff-mode. | 
| 1a1cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1a1ce0 | 20 20 20 20 20 20 6d 61 67 69 74 2d 70 72 65 66    69 78 2d 75 73 65 2d 62 75 66 66 65 72 2d 61 72 | ......magit-prefix-use-buffer-ar | 
| 1a1d00 | 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 20 20 28    75 6e 6c 65 73 73 20 28 65 71 20 74 72 61 6e 73 | guments))).....(unless.(eq.trans | 
| 1a1d20 | 69 65 6e 74 2d 63 75 72 72 65 6e 74 2d 63 6f 6d    6d 61 6e 64 20 27 6d 61 67 69 74 2d 64 69 73 70 | ient-current-command.'magit-disp | 
| 1a1d40 | 61 74 63 68 29 0a 20 20 20 20 20 20 28 77 68 65    6e 2d 6c 65 74 20 28 28 66 69 6c 65 20 28 6d 61 | atch).......(when-let.((file.(ma | 
| 1a1d60 | 67 69 74 2d 66 69 6c 65 2d 72 65 6c 61 74 69 76    65 2d 6e 61 6d 65 29 29 29 0a 20 20 20 20 20 20 | git-file-relative-name)))....... | 
| 1a1d80 | 20 20 28 73 65 74 71 20 66 69 6c 65 73 20 28 6c    69 73 74 20 66 69 6c 65 29 29 29 29 0a 20 20 20 | ..(setq.files.(list.file)))).... | 
| 1a1da0 | 20 28 6f 73 65 74 20 6f 62 6a 20 76 61 6c 75 65    20 28 69 66 20 66 69 6c 65 73 20 60 28 28 22 2d | .(oset.obj.value.(if.files.`(("- | 
| 1a1dc0 | 2d 22 20 2c 40 66 69 6c 65 73 29 20 2c 61 72 67    73 29 20 61 72 67 73 29 29 29 29 0a 0a 28 63 6c | -".,@files).,args).args))))..(cl | 
| 1a1de0 | 2d 64 65 66 6d 65 74 68 6f 64 20 74 72 61 6e 73    69 65 6e 74 2d 69 6e 69 74 2d 76 61 6c 75 65 20 | -defmethod.transient-init-value. | 
| 1a1e00 | 28 28 6f 62 6a 20 6d 61 67 69 74 2d 64 69 66 66    2d 72 65 66 72 65 73 68 2d 70 72 65 66 69 78 29 | ((obj.magit-diff-refresh-prefix) | 
| 1a1e20 | 29 0a 20 20 28 6f 73 65 74 20 6f 62 6a 20 76 61    6c 75 65 20 28 69 66 20 6d 61 67 69 74 2d 62 75 | )...(oset.obj.value.(if.magit-bu | 
| 1a1e40 | 66 66 65 72 2d 64 69 66 66 2d 66 69 6c 65 73 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ffer-diff-files................. | 
| 1a1e60 | 20 20 20 20 20 20 60 28 28 22 2d 2d 22 20 2c 40    6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 | ......`(("--".,@magit-buffer-dif | 
| 1a1e80 | 66 2d 66 69 6c 65 73 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | f-files)........................ | 
| 1a1ea0 | 20 2c 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64    69 66 66 2d 61 72 67 73 29 0a 20 20 20 20 20 20 | .,magit-buffer-diff-args)....... | 
| 1a1ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61    67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d | ..............magit-buffer-diff- | 
| 1a1ee0 | 61 72 67 73 29 29 29 0a 0a 28 63 6c 2d 64 65 66    6d 65 74 68 6f 64 20 74 72 61 6e 73 69 65 6e 74 | args)))..(cl-defmethod.transient | 
| 1a1f00 | 2d 73 65 74 2d 76 61 6c 75 65 20 28 28 6f 62 6a    20 6d 61 67 69 74 2d 64 69 66 66 2d 70 72 65 66 | -set-value.((obj.magit-diff-pref | 
| 1a1f20 | 69 78 29 29 0a 20 20 28 6d 61 67 69 74 2d 64 69    66 66 2d 2d 73 65 74 2d 76 61 6c 75 65 20 6f 62 | ix))...(magit-diff--set-value.ob | 
| 1a1f40 | 6a 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68    6f 64 20 74 72 61 6e 73 69 65 6e 74 2d 73 61 76 | j))..(cl-defmethod.transient-sav | 
| 1a1f60 | 65 2d 76 61 6c 75 65 20 28 28 6f 62 6a 20 6d 61    67 69 74 2d 64 69 66 66 2d 70 72 65 66 69 78 29 | e-value.((obj.magit-diff-prefix) | 
| 1a1f80 | 29 0a 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d    2d 73 65 74 2d 76 61 6c 75 65 20 6f 62 6a 20 27 | )...(magit-diff--set-value.obj.' | 
| 1a1fa0 | 73 61 76 65 29 29 0a 0a 3b 3b 3b 3b 20 41 72 67    75 6d 65 6e 74 20 41 63 63 65 73 73 0a 0a 28 64 | save))..;;;;.Argument.Access..(d | 
| 1a1fc0 | 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d    61 72 67 75 6d 65 6e 74 73 20 28 26 6f 70 74 69 | efun.magit-diff-arguments.(&opti | 
| 1a1fe0 | 6f 6e 61 6c 20 6d 6f 64 65 29 0a 20 20 22 52 65    74 75 72 6e 20 74 68 65 20 63 75 72 72 65 6e 74 | onal.mode)..."Return.the.current | 
| 1a2000 | 20 64 69 66 66 20 61 72 67 75 6d 65 6e 74 73 2e    22 0a 20 20 28 69 66 20 28 6d 65 6d 71 20 74 72 | .diff.arguments."...(if.(memq.tr | 
| 1a2020 | 61 6e 73 69 65 6e 74 2d 63 75 72 72 65 6e 74 2d    63 6f 6d 6d 61 6e 64 20 27 28 6d 61 67 69 74 2d | ansient-current-command.'(magit- | 
| 1a2040 | 64 69 66 66 20 6d 61 67 69 74 2d 64 69 66 66 2d    72 65 66 72 65 73 68 29 29 0a 20 20 20 20 20 20 | diff.magit-diff-refresh))....... | 
| 1a2060 | 28 6d 61 67 69 74 2d 2d 74 72 61 6e 73 69 65 6e    74 2d 61 72 67 73 2d 61 6e 64 2d 66 69 6c 65 73 | (magit--transient-args-and-files | 
| 1a2080 | 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 64 69 66    66 2d 2d 67 65 74 2d 76 61 6c 75 65 20 28 6f 72 | ).....(magit-diff--get-value.(or | 
| 1a20a0 | 20 6d 6f 64 65 20 27 6d 61 67 69 74 2d 64 69 66    66 2d 6d 6f 64 65 29 29 29 29 0a 0a 28 64 65 66 | .mode.'magit-diff-mode))))..(def | 
| 1a20c0 | 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 2d 67    65 74 2d 76 61 6c 75 65 20 28 6d 6f 64 65 20 26 | un.magit-diff--get-value.(mode.& | 
| 1a20e0 | 6f 70 74 69 6f 6e 61 6c 20 75 73 65 2d 62 75 66    66 65 72 2d 61 72 67 73 29 0a 20 20 28 75 6e 6c | optional.use-buffer-args)...(unl | 
| 1a2100 | 65 73 73 20 75 73 65 2d 62 75 66 66 65 72 2d 61    72 67 73 0a 20 20 20 20 28 73 65 74 71 20 75 73 | ess.use-buffer-args.....(setq.us | 
| 1a2120 | 65 2d 62 75 66 66 65 72 2d 61 72 67 73 20 6d 61    67 69 74 2d 64 69 72 65 63 74 2d 75 73 65 2d 62 | e-buffer-args.magit-direct-use-b | 
| 1a2140 | 75 66 66 65 72 2d 61 72 67 75 6d 65 6e 74 73 29    29 0a 20 20 28 6c 65 74 20 28 61 72 67 73 20 66 | uffer-arguments))...(let.(args.f | 
| 1a2160 | 69 6c 65 73 29 0a 20 20 20 20 28 63 6f 6e 64 0a    20 20 20 20 20 28 28 61 6e 64 20 28 6d 65 6d 71 | iles).....(cond......((and.(memq | 
| 1a2180 | 20 75 73 65 2d 62 75 66 66 65 72 2d 61 72 67 73    20 27 28 61 6c 77 61 79 73 20 73 65 6c 65 63 74 | .use-buffer-args.'(always.select | 
| 1a21a0 | 65 64 20 63 75 72 72 65 6e 74 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 28 65 71 20 6d 61 6a 6f | ed.current))............(eq.majo | 
| 1a21c0 | 72 2d 6d 6f 64 65 20 6d 6f 64 65 29 29 0a 20 20    20 20 20 20 28 73 65 74 71 20 61 72 67 73 20 20 | r-mode.mode)).......(setq.args.. | 
| 1a21e0 | 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66    66 2d 61 72 67 73 29 0a 20 20 20 20 20 20 28 73 | magit-buffer-diff-args).......(s | 
| 1a2200 | 65 74 71 20 66 69 6c 65 73 20 6d 61 67 69 74 2d    62 75 66 66 65 72 2d 64 69 66 66 2d 66 69 6c 65 | etq.files.magit-buffer-diff-file | 
| 1a2220 | 73 29 29 0a 20 20 20 20 20 28 28 61 6e 64 20 28    6d 65 6d 71 20 75 73 65 2d 62 75 66 66 65 72 2d | s))......((and.(memq.use-buffer- | 
| 1a2240 | 61 72 67 73 20 27 28 61 6c 77 61 79 73 20 73 65    6c 65 63 74 65 64 29 29 0a 20 20 20 20 20 20 20 | args.'(always.selected))........ | 
| 1a2260 | 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28    62 75 66 66 65 72 20 28 6d 61 67 69 74 2d 67 65 | ....(when-let.((buffer.(magit-ge | 
| 1a2280 | 74 2d 6d 6f 64 65 2d 62 75 66 66 65 72 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-mode-buffer................... | 
| 1a22a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 6f 64    65 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 | .............mode.nil........... | 
| 1a22c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 65 71 20 75 73 65 2d 62 75 66 | .....................(eq.use-buf | 
| 1a22e0 | 66 65 72 2d 61 72 67 73 20 27 73 65 6c 65 63 74    65 64 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 | fer-args.'selected)))).......... | 
| 1a2300 | 20 20 20 20 28 73 65 74 71 20 61 72 67 73 20 20    28 62 75 66 66 65 72 2d 6c 6f 63 61 6c 2d 76 61 | ....(setq.args..(buffer-local-va | 
| 1a2320 | 6c 75 65 20 27 6d 61 67 69 74 2d 62 75 66 66 65    72 2d 64 69 66 66 2d 61 72 67 73 20 62 75 66 66 | lue.'magit-buffer-diff-args.buff | 
| 1a2340 | 65 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 28 73 65 74 71 20 66 69 6c 65 73 20 28 62 | er))..............(setq.files.(b | 
| 1a2360 | 75 66 66 65 72 2d 6c 6f 63 61 6c 2d 76 61 6c 75    65 20 27 6d 61 67 69 74 2d 62 75 66 66 65 72 2d | uffer-local-value.'magit-buffer- | 
| 1a2380 | 64 69 66 66 2d 66 69 6c 65 73 20 62 75 66 66 65    72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | diff-files.buffer))............. | 
| 1a23a0 | 20 74 29 29 29 0a 20 20 20 20 20 28 28 70 6c 69    73 74 2d 6d 65 6d 62 65 72 20 28 73 79 6d 62 6f | .t)))......((plist-member.(symbo | 
| 1a23c0 | 6c 2d 70 6c 69 73 74 20 6d 6f 64 65 29 20 27 6d    61 67 69 74 2d 64 69 66 66 2d 63 75 72 72 65 6e | l-plist.mode).'magit-diff-curren | 
| 1a23e0 | 74 2d 61 72 67 75 6d 65 6e 74 73 29 0a 20 20 20    20 20 20 28 73 65 74 71 20 61 72 67 73 20 28 67 | t-arguments).......(setq.args.(g | 
| 1a2400 | 65 74 20 6d 6f 64 65 20 27 6d 61 67 69 74 2d 64    69 66 66 2d 63 75 72 72 65 6e 74 2d 61 72 67 75 | et.mode.'magit-diff-current-argu | 
| 1a2420 | 6d 65 6e 74 73 29 29 29 0a 20 20 20 20 20 28 28    77 68 65 6e 2d 6c 65 74 20 28 28 65 6c 74 20 28 | ments)))......((when-let.((elt.( | 
| 1a2440 | 61 73 73 71 20 28 69 6e 74 65 72 6e 20 28 66 6f    72 6d 61 74 20 22 6d 61 67 69 74 2d 64 69 66 66 | assq.(intern.(format."magit-diff | 
| 1a2460 | 3a 25 73 22 20 6d 6f 64 65 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | :%s".mode))..................... | 
| 1a2480 | 20 20 20 20 20 20 20 20 74 72 61 6e 73 69 65 6e    74 2d 76 61 6c 75 65 73 29 29 29 0a 20 20 20 20 | ........transient-values)))..... | 
| 1a24a0 | 20 20 20 20 28 73 65 74 71 20 61 72 67 73 20 28    63 64 72 20 65 6c 74 29 29 0a 20 20 20 20 20 20 | ....(setq.args.(cdr.elt))....... | 
| 1a24c0 | 20 20 74 29 29 0a 20 20 20 20 20 28 74 0a 20 20    20 20 20 20 28 73 65 74 71 20 61 72 67 73 20 28 | ..t))......(t.......(setq.args.( | 
| 1a24e0 | 67 65 74 20 6d 6f 64 65 20 27 6d 61 67 69 74 2d    64 69 66 66 2d 64 65 66 61 75 6c 74 2d 61 72 67 | get.mode.'magit-diff-default-arg | 
| 1a2500 | 75 6d 65 6e 74 73 29 29 29 29 0a 20 20 20 20 28    6c 69 73 74 20 61 72 67 73 20 66 69 6c 65 73 29 | uments)))).....(list.args.files) | 
| 1a2520 | 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74    2d 64 69 66 66 2d 2d 73 65 74 2d 76 61 6c 75 65 | ))..(defun.magit-diff--set-value | 
| 1a2540 | 20 28 6f 62 6a 20 26 6f 70 74 69 6f 6e 61 6c 20    73 61 76 65 29 0a 20 20 28 70 63 61 73 65 2d 6c | .(obj.&optional.save)...(pcase-l | 
| 1a2560 | 65 74 2a 20 28 28 6f 62 6a 20 20 28 6f 72 65 66    20 6f 62 6a 20 70 72 6f 74 6f 74 79 70 65 29 29 | et*.((obj..(oref.obj.prototype)) | 
| 1a2580 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6d 6f 64 65 20 28 6f 72 20 28 6f 72 65 66 20 | ................(mode.(or.(oref. | 
| 1a25a0 | 6f 62 6a 20 6d 61 6a 6f 72 2d 6d 6f 64 65 29 20    6d 61 6a 6f 72 2d 6d 6f 64 65 29 29 0a 20 20 20 | obj.major-mode).major-mode)).... | 
| 1a25c0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6b 65 79    20 20 28 69 6e 74 65 72 6e 20 28 66 6f 72 6d 61 | ............(key..(intern.(forma | 
| 1a25e0 | 74 20 22 6d 61 67 69 74 2d 64 69 66 66 3a 25 73    22 20 6d 6f 64 65 29 29 29 0a 20 20 20 20 20 20 | t."magit-diff:%s".mode)))....... | 
| 1a2600 | 20 20 20 20 20 20 20 20 20 28 60 28 2c 61 72 67    73 20 2c 66 69 6c 65 73 29 20 28 6d 61 67 69 74 | .........(`(,args.,files).(magit | 
| 1a2620 | 2d 2d 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 73    2d 61 6e 64 2d 66 69 6c 65 73 29 29 29 0a 20 20 | --transient-args-and-files)))... | 
| 1a2640 | 20 20 28 70 75 74 20 6d 6f 64 65 20 27 6d 61 67    69 74 2d 64 69 66 66 2d 63 75 72 72 65 6e 74 2d | ..(put.mode.'magit-diff-current- | 
| 1a2660 | 61 72 67 75 6d 65 6e 74 73 20 61 72 67 73 29 0a    20 20 20 20 28 77 68 65 6e 20 73 61 76 65 0a 20 | arguments.args).....(when.save.. | 
| 1a2680 | 20 20 20 20 20 28 73 65 74 66 20 28 61 6c 69 73    74 2d 67 65 74 20 6b 65 79 20 74 72 61 6e 73 69 | .....(setf.(alist-get.key.transi | 
| 1a26a0 | 65 6e 74 2d 76 61 6c 75 65 73 29 20 61 72 67 73    29 0a 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 | ent-values).args).......(transie | 
| 1a26c0 | 6e 74 2d 73 61 76 65 2d 76 61 6c 75 65 73 29 29    0a 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d | nt-save-values)).....(transient- | 
| 1a26e0 | 2d 68 69 73 74 6f 72 79 2d 70 75 73 68 20 6f 62    6a 29 0a 20 20 20 20 28 73 65 74 71 20 6d 61 67 | -history-push.obj).....(setq.mag | 
| 1a2700 | 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 61    72 67 73 20 61 72 67 73 29 0a 20 20 20 20 28 73 | it-buffer-diff-args.args).....(s | 
| 1a2720 | 65 74 71 20 6d 61 67 69 74 2d 62 75 66 66 65 72    2d 64 69 66 66 2d 66 69 6c 65 73 20 66 69 6c 65 | etq.magit-buffer-diff-files.file | 
| 1a2740 | 73 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 65    66 72 65 73 68 29 29 29 0a 0a 3b 3b 3b 20 43 6f | s).....(magit-refresh)))..;;;.Co | 
| 1a2760 | 6d 6d 61 6e 64 73 0a 3b 3b 3b 3b 20 50 72 65 66    69 78 20 43 6f 6d 6d 61 6e 64 73 0a 0a 3b 3b 3b | mmands.;;;;.Prefix.Commands..;;; | 
| 1a2780 | 23 23 23 61 75 74 6f 6c 6f 61 64 20 28 61 75 74    6f 6c 6f 61 64 20 27 6d 61 67 69 74 2d 64 69 66 | ###autoload.(autoload.'magit-dif | 
| 1a27a0 | 66 20 22 6d 61 67 69 74 2d 64 69 66 66 22 20 6e    69 6c 20 74 29 0a 28 74 72 61 6e 73 69 65 6e 74 | f."magit-diff".nil.t).(transient | 
| 1a27c0 | 2d 64 65 66 69 6e 65 2d 70 72 65 66 69 78 20 6d    61 67 69 74 2d 64 69 66 66 20 28 29 0a 20 20 22 | -define-prefix.magit-diff.()..." | 
| 1a27e0 | 53 68 6f 77 20 63 68 61 6e 67 65 73 20 62 65 74    77 65 65 6e 20 64 69 66 66 65 72 65 6e 74 20 76 | Show.changes.between.different.v | 
| 1a2800 | 65 72 73 69 6f 6e 73 2e 22 0a 20 20 3a 6d 61 6e    2d 70 61 67 65 20 22 67 69 74 2d 64 69 66 66 22 | ersions."...:man-page."git-diff" | 
| 1a2820 | 0a 20 20 3a 63 6c 61 73 73 20 27 6d 61 67 69 74    2d 64 69 66 66 2d 70 72 65 66 69 78 0a 20 20 5b | ...:class.'magit-diff-prefix...[ | 
| 1a2840 | 22 4c 69 6d 69 74 20 61 72 67 75 6d 65 6e 74 73    22 0a 20 20 20 28 6d 61 67 69 74 3a 2d 2d 29 0a | "Limit.arguments"....(magit:--). | 
| 1a2860 | 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 3a 2d    2d 69 67 6e 6f 72 65 2d 73 75 62 6d 6f 64 75 6c | ...(magit-diff:--ignore-submodul | 
| 1a2880 | 65 73 29 0a 20 20 20 28 22 2d 62 22 20 22 49 67    6e 6f 72 65 20 77 68 69 74 65 73 70 61 63 65 20 | es)....("-b"."Ignore.whitespace. | 
| 1a28a0 | 63 68 61 6e 67 65 73 22 20 20 20 20 20 20 28 22    2d 62 22 20 22 2d 2d 69 67 6e 6f 72 65 2d 73 70 | changes"......("-b"."--ignore-sp | 
| 1a28c0 | 61 63 65 2d 63 68 61 6e 67 65 22 29 29 0a 20 20    20 28 22 2d 77 22 20 22 49 67 6e 6f 72 65 20 61 | ace-change"))....("-w"."Ignore.a | 
| 1a28e0 | 6c 6c 20 77 68 69 74 65 73 70 61 63 65 22 20 20    20 20 20 20 20 20 20 20 28 22 2d 77 22 20 22 2d | ll.whitespace"..........("-w"."- | 
| 1a2900 | 2d 69 67 6e 6f 72 65 2d 61 6c 6c 2d 73 70 61 63    65 22 29 29 0a 20 20 20 28 35 20 22 2d 44 22 20 | -ignore-all-space"))....(5."-D". | 
| 1a2920 | 22 4f 6d 69 74 20 70 72 65 69 6d 61 67 65 20 66    6f 72 20 64 65 6c 65 74 65 73 22 20 20 20 20 28 | "Omit.preimage.for.deletes"....( | 
| 1a2940 | 22 2d 44 22 20 22 2d 2d 69 72 72 65 76 65 72 73    69 62 6c 65 2d 64 65 6c 65 74 65 22 29 29 5d 0a | "-D"."--irreversible-delete"))]. | 
| 1a2960 | 20 20 5b 22 43 6f 6e 74 65 78 74 20 61 72 67 75    6d 65 6e 74 73 22 0a 20 20 20 28 6d 61 67 69 74 | ..["Context.arguments"....(magit | 
| 1a2980 | 2d 64 69 66 66 3a 2d 55 29 0a 20 20 20 28 22 2d    57 22 20 22 53 68 6f 77 20 73 75 72 72 6f 75 6e | -diff:-U)....("-W"."Show.surroun | 
| 1a29a0 | 64 69 6e 67 20 66 75 6e 63 74 69 6f 6e 73 22 20    20 20 20 20 28 22 2d 57 22 20 22 2d 2d 66 75 6e | ding.functions".....("-W"."--fun | 
| 1a29c0 | 63 74 69 6f 6e 2d 63 6f 6e 74 65 78 74 22 29 29    5d 0a 20 20 5b 22 54 75 6e 65 20 61 72 67 75 6d | ction-context"))]...["Tune.argum | 
| 1a29e0 | 65 6e 74 73 22 0a 20 20 20 28 6d 61 67 69 74 2d    64 69 66 66 3a 2d 2d 64 69 66 66 2d 61 6c 67 6f | ents"....(magit-diff:--diff-algo | 
| 1a2a00 | 72 69 74 68 6d 29 0a 20 20 20 28 6d 61 67 69 74    2d 64 69 66 66 3a 2d 2d 64 69 66 66 2d 6d 65 72 | rithm)....(magit-diff:--diff-mer | 
| 1a2a20 | 67 65 73 29 0a 20 20 20 28 6d 61 67 69 74 2d 64    69 66 66 3a 2d 4d 29 0a 20 20 20 28 6d 61 67 69 | ges)....(magit-diff:-M)....(magi | 
| 1a2a40 | 74 2d 64 69 66 66 3a 2d 43 29 0a 20 20 20 28 35    20 22 2d 52 22 20 22 52 65 76 65 72 73 65 20 73 | t-diff:-C)....(5."-R"."Reverse.s | 
| 1a2a60 | 69 64 65 73 22 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 22 2d 52 22 29 0a 20 20 20 28 35 | ides"................"-R")....(5 | 
| 1a2a80 | 20 6d 61 67 69 74 2d 64 69 66 66 3a 2d 2d 63 6f    6c 6f 72 2d 6d 6f 76 65 64 29 0a 20 20 20 28 35 | .magit-diff:--color-moved)....(5 | 
| 1a2aa0 | 20 6d 61 67 69 74 2d 64 69 66 66 3a 2d 2d 63 6f    6c 6f 72 2d 6d 6f 76 65 64 2d 77 73 29 0a 20 20 | .magit-diff:--color-moved-ws)... | 
| 1a2ac0 | 20 28 22 2d 78 22 20 22 44 69 73 61 6c 6c 6f 77    20 65 78 74 65 72 6e 61 6c 20 64 69 66 66 20 64 | .("-x"."Disallow.external.diff.d | 
| 1a2ae0 | 72 69 76 65 72 73 22 20 22 2d 2d 6e 6f 2d 65 78    74 2d 64 69 66 66 22 29 0a 20 20 20 28 22 2d 73 | rivers"."--no-ext-diff")....("-s | 
| 1a2b00 | 22 20 22 53 68 6f 77 20 73 74 61 74 73 22 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "."Show.stats".................. | 
| 1a2b20 | 20 20 20 22 2d 2d 73 74 61 74 22 29 0a 20 20 20    28 22 3d 67 22 20 22 53 68 6f 77 20 73 69 67 6e | ..."--stat")....("=g"."Show.sign | 
| 1a2b40 | 61 74 75 72 65 22 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 22 2d 2d 73 68 6f 77 2d 73 | ature"................."--show-s | 
| 1a2b60 | 69 67 6e 61 74 75 72 65 22 29 5d 0a 20 20 5b 22    41 63 74 69 6f 6e 73 22 0a 20 20 20 5b 28 22 64 | ignature")]...["Actions"....[("d | 
| 1a2b80 | 22 20 22 44 77 69 6d 22 20 20 20 20 20 20 20 20    20 20 6d 61 67 69 74 2d 64 69 66 66 2d 64 77 69 | "."Dwim"..........magit-diff-dwi | 
| 1a2ba0 | 6d 29 0a 20 20 20 20 28 22 72 22 20 22 44 69 66    66 20 72 61 6e 67 65 22 20 20 20 20 6d 61 67 69 | m).....("r"."Diff.range"....magi | 
| 1a2bc0 | 74 2d 64 69 66 66 2d 72 61 6e 67 65 29 0a 20 20    20 20 28 22 70 22 20 22 44 69 66 66 20 70 61 74 | t-diff-range).....("p"."Diff.pat | 
| 1a2be0 | 68 73 22 20 20 20 20 6d 61 67 69 74 2d 64 69 66    66 2d 70 61 74 68 73 29 5d 0a 20 20 20 5b 28 22 | hs"....magit-diff-paths)]....[(" | 
| 1a2c00 | 75 22 20 22 44 69 66 66 20 75 6e 73 74 61 67 65    64 22 20 6d 61 67 69 74 2d 64 69 66 66 2d 75 6e | u"."Diff.unstaged".magit-diff-un | 
| 1a2c20 | 73 74 61 67 65 64 29 0a 20 20 20 20 28 22 73 22    20 22 44 69 66 66 20 73 74 61 67 65 64 22 20 20 | staged).....("s"."Diff.staged".. | 
| 1a2c40 | 20 6d 61 67 69 74 2d 64 69 66 66 2d 73 74 61 67    65 64 29 0a 20 20 20 20 28 22 77 22 20 22 44 69 | .magit-diff-staged).....("w"."Di | 
| 1a2c60 | 66 66 20 77 6f 72 6b 74 72 65 65 22 20 6d 61 67    69 74 2d 64 69 66 66 2d 77 6f 72 6b 69 6e 67 2d | ff.worktree".magit-diff-working- | 
| 1a2c80 | 74 72 65 65 29 5d 0a 20 20 20 5b 28 22 63 22 20    22 53 68 6f 77 20 63 6f 6d 6d 69 74 22 20 20 20 | tree)]....[("c"."Show.commit"... | 
| 1a2ca0 | 6d 61 67 69 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69    74 29 0a 20 20 20 20 28 22 74 22 20 22 53 68 6f | magit-show-commit).....("t"."Sho | 
| 1a2cc0 | 77 20 73 74 61 73 68 22 20 20 20 20 6d 61 67 69    74 2d 73 74 61 73 68 2d 73 68 6f 77 29 5d 5d 29 | w.stash"....magit-stash-show)]]) | 
| 1a2ce0 | 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64    20 28 61 75 74 6f 6c 6f 61 64 20 27 6d 61 67 69 | ..;;;###autoload.(autoload.'magi | 
| 1a2d00 | 74 2d 64 69 66 66 2d 72 65 66 72 65 73 68 20 22    6d 61 67 69 74 2d 64 69 66 66 22 20 6e 69 6c 20 | t-diff-refresh."magit-diff".nil. | 
| 1a2d20 | 74 29 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65    66 69 6e 65 2d 70 72 65 66 69 78 20 6d 61 67 69 | t).(transient-define-prefix.magi | 
| 1a2d40 | 74 2d 64 69 66 66 2d 72 65 66 72 65 73 68 20 28    29 0a 20 20 22 43 68 61 6e 67 65 20 74 68 65 20 | t-diff-refresh.()..."Change.the. | 
| 1a2d60 | 61 72 67 75 6d 65 6e 74 73 20 75 73 65 64 20 66    6f 72 20 74 68 65 20 64 69 66 66 28 73 29 20 69 | arguments.used.for.the.diff(s).i | 
| 1a2d80 | 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75    66 66 65 72 2e 22 0a 20 20 3a 6d 61 6e 2d 70 61 | n.the.current.buffer."...:man-pa | 
| 1a2da0 | 67 65 20 22 67 69 74 2d 64 69 66 66 22 0a 20 20    3a 63 6c 61 73 73 20 27 6d 61 67 69 74 2d 64 69 | ge."git-diff"...:class.'magit-di | 
| 1a2dc0 | 66 66 2d 72 65 66 72 65 73 68 2d 70 72 65 66 69    78 0a 20 20 5b 22 4c 69 6d 69 74 20 61 72 67 75 | ff-refresh-prefix...["Limit.argu | 
| 1a2de0 | 6d 65 6e 74 73 22 0a 20 20 20 28 6d 61 67 69 74    3a 2d 2d 29 0a 20 20 20 28 6d 61 67 69 74 2d 64 | ments"....(magit:--)....(magit-d | 
| 1a2e00 | 69 66 66 3a 2d 2d 69 67 6e 6f 72 65 2d 73 75 62    6d 6f 64 75 6c 65 73 29 0a 20 20 20 28 22 2d 62 | iff:--ignore-submodules)....("-b | 
| 1a2e20 | 22 20 22 49 67 6e 6f 72 65 20 77 68 69 74 65 73    70 61 63 65 20 63 68 61 6e 67 65 73 22 20 20 20 | "."Ignore.whitespace.changes"... | 
| 1a2e40 | 20 20 20 28 22 2d 62 22 20 22 2d 2d 69 67 6e 6f    72 65 2d 73 70 61 63 65 2d 63 68 61 6e 67 65 22 | ...("-b"."--ignore-space-change" | 
| 1a2e60 | 29 29 0a 20 20 20 28 22 2d 77 22 20 22 49 67 6e    6f 72 65 20 61 6c 6c 20 77 68 69 74 65 73 70 61 | ))....("-w"."Ignore.all.whitespa | 
| 1a2e80 | 63 65 22 20 20 20 20 20 20 20 20 20 20 28 22 2d    77 22 20 22 2d 2d 69 67 6e 6f 72 65 2d 61 6c 6c | ce"..........("-w"."--ignore-all | 
| 1a2ea0 | 2d 73 70 61 63 65 22 29 29 0a 20 20 20 28 35 20    22 2d 44 22 20 22 4f 6d 69 74 20 70 72 65 69 6d | -space"))....(5."-D"."Omit.preim | 
| 1a2ec0 | 61 67 65 20 66 6f 72 20 64 65 6c 65 74 65 73 22    20 20 20 20 28 22 2d 44 22 20 22 2d 2d 69 72 72 | age.for.deletes"....("-D"."--irr | 
| 1a2ee0 | 65 76 65 72 73 69 62 6c 65 2d 64 65 6c 65 74 65    22 29 29 5d 0a 20 20 5b 22 43 6f 6e 74 65 78 74 | eversible-delete"))]...["Context | 
| 1a2f00 | 20 61 72 67 75 6d 65 6e 74 73 22 0a 20 20 20 28    6d 61 67 69 74 2d 64 69 66 66 3a 2d 55 29 0a 20 | .arguments"....(magit-diff:-U).. | 
| 1a2f20 | 20 20 28 22 2d 57 22 20 22 53 68 6f 77 20 73 75    72 72 6f 75 6e 64 69 6e 67 20 66 75 6e 63 74 69 | ..("-W"."Show.surrounding.functi | 
| 1a2f40 | 6f 6e 73 22 20 20 20 20 20 28 22 2d 57 22 20 22    2d 2d 66 75 6e 63 74 69 6f 6e 2d 63 6f 6e 74 65 | ons".....("-W"."--function-conte | 
| 1a2f60 | 78 74 22 29 29 5d 0a 20 20 5b 22 54 75 6e 65 20    61 72 67 75 6d 65 6e 74 73 22 0a 20 20 20 28 6d | xt"))]...["Tune.arguments"....(m | 
| 1a2f80 | 61 67 69 74 2d 64 69 66 66 3a 2d 2d 64 69 66 66    2d 61 6c 67 6f 72 69 74 68 6d 29 0a 20 20 20 28 | agit-diff:--diff-algorithm)....( | 
| 1a2fa0 | 6d 61 67 69 74 2d 64 69 66 66 3a 2d 2d 64 69 66    66 2d 6d 65 72 67 65 73 29 0a 20 20 20 28 6d 61 | magit-diff:--diff-merges)....(ma | 
| 1a2fc0 | 67 69 74 2d 64 69 66 66 3a 2d 4d 29 0a 20 20 20    28 6d 61 67 69 74 2d 64 69 66 66 3a 2d 43 29 0a | git-diff:-M)....(magit-diff:-C). | 
| 1a2fe0 | 20 20 20 28 35 20 22 2d 52 22 20 22 52 65 76 65    72 73 65 20 73 69 64 65 73 22 20 20 20 20 20 20 | ...(5."-R"."Reverse.sides"...... | 
| 1a3000 | 20 20 20 20 20 20 20 20 20 20 22 2d 52 22 0a 20    20 20 20 20 20 3a 69 66 2d 64 65 72 69 76 65 64 | .........."-R".......:if-derived | 
| 1a3020 | 20 6d 61 67 69 74 2d 64 69 66 66 2d 6d 6f 64 65    29 0a 20 20 20 28 35 20 6d 61 67 69 74 2d 64 69 | .magit-diff-mode)....(5.magit-di | 
| 1a3040 | 66 66 3a 2d 2d 63 6f 6c 6f 72 2d 6d 6f 76 65 64    29 0a 20 20 20 28 35 20 6d 61 67 69 74 2d 64 69 | ff:--color-moved)....(5.magit-di | 
| 1a3060 | 66 66 3a 2d 2d 63 6f 6c 6f 72 2d 6d 6f 76 65 64    2d 77 73 29 0a 20 20 20 28 22 2d 78 22 20 22 44 | ff:--color-moved-ws)....("-x"."D | 
| 1a3080 | 69 73 61 6c 6c 6f 77 20 65 78 74 65 72 6e 61 6c    20 64 69 66 66 20 64 72 69 76 65 72 73 22 20 22 | isallow.external.diff.drivers"." | 
| 1a30a0 | 2d 2d 6e 6f 2d 65 78 74 2d 64 69 66 66 22 29 0a    20 20 20 28 22 2d 73 22 20 22 53 68 6f 77 20 73 | --no-ext-diff")....("-s"."Show.s | 
| 1a30c0 | 74 61 74 73 22 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 22 2d 2d 73 74 61 | tats"....................."--sta | 
| 1a30e0 | 74 22 0a 20 20 20 20 3a 69 66 2d 64 65 72 69 76    65 64 20 6d 61 67 69 74 2d 64 69 66 66 2d 6d 6f | t".....:if-derived.magit-diff-mo | 
| 1a3100 | 64 65 29 0a 20 20 20 28 22 3d 67 22 20 22 53 68    6f 77 20 73 69 67 6e 61 74 75 72 65 22 20 20 20 | de)....("=g"."Show.signature"... | 
| 1a3120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d    2d 73 68 6f 77 2d 73 69 67 6e 61 74 75 72 65 22 | .............."--show-signature" | 
| 1a3140 | 0a 20 20 20 20 3a 69 66 2d 64 65 72 69 76 65 64    20 6d 61 67 69 74 2d 64 69 66 66 2d 6d 6f 64 65 | .....:if-derived.magit-diff-mode | 
| 1a3160 | 29 5d 0a 20 20 5b 5b 22 52 65 66 72 65 73 68 22    0a 20 20 20 20 28 22 67 22 20 22 62 75 66 66 65 | )]...[["Refresh".....("g"."buffe | 
| 1a3180 | 72 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 6d 61 67 69 74 2d 64 69 66 66 2d | r"...................magit-diff- | 
| 1a31a0 | 72 65 66 72 65 73 68 29 0a 20 20 20 20 28 22 73    22 20 22 62 75 66 66 65 72 20 61 6e 64 20 73 65 | refresh).....("s"."buffer.and.se | 
| 1a31c0 | 74 20 64 65 66 61 75 6c 74 73 22 20 20 74 72 61    6e 73 69 65 6e 74 2d 73 65 74 2d 61 6e 64 2d 65 | t.defaults"..transient-set-and-e | 
| 1a31e0 | 78 69 74 29 0a 20 20 20 20 28 22 77 22 20 22 62    75 66 66 65 72 20 61 6e 64 20 73 61 76 65 20 64 | xit).....("w"."buffer.and.save.d | 
| 1a3200 | 65 66 61 75 6c 74 73 22 20 74 72 61 6e 73 69 65    6e 74 2d 73 61 76 65 2d 61 6e 64 2d 65 78 69 74 | efaults".transient-save-and-exit | 
| 1a3220 | 29 5d 0a 20 20 20 5b 22 54 6f 67 67 6c 65 22 0a    20 20 20 20 28 22 74 22 20 22 68 75 6e 6b 20 72 | )]....["Toggle".....("t"."hunk.r | 
| 1a3240 | 65 66 69 6e 65 6d 65 6e 74 22 20 20 20 20 20 20    20 20 20 20 6d 61 67 69 74 2d 64 69 66 66 2d 74 | efinement"..........magit-diff-t | 
| 1a3260 | 6f 67 67 6c 65 2d 72 65 66 69 6e 65 2d 68 75 6e    6b 29 0a 20 20 20 20 28 22 46 22 20 22 66 69 6c | oggle-refine-hunk).....("F"."fil | 
| 1a3280 | 65 20 66 69 6c 74 65 72 22 20 20 20 20 20 20 20    20 20 20 20 20 20 20 6d 61 67 69 74 2d 64 69 66 | e.filter"..............magit-dif | 
| 1a32a0 | 66 2d 74 6f 67 67 6c 65 2d 66 69 6c 65 2d 66 69    6c 74 65 72 29 0a 20 20 20 20 28 22 62 22 20 22 | f-toggle-file-filter).....("b"." | 
| 1a32c0 | 62 75 66 66 65 72 20 6c 6f 63 6b 22 20 20 20 20    20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d | buffer.lock"..............magit- | 
| 1a32e0 | 74 6f 67 67 6c 65 2d 62 75 66 66 65 72 2d 6c 6f    63 6b 0a 20 20 20 20 20 3a 69 66 2d 6d 6f 64 65 | toggle-buffer-lock......:if-mode | 
| 1a3300 | 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 6d 6f 64    65 20 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e | .(magit-diff-mode.magit-revision | 
| 1a3320 | 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 73 74 61 73    68 2d 6d 6f 64 65 29 29 5d 0a 20 20 20 5b 3a 69 | -mode.magit-stash-mode))]....[:i | 
| 1a3340 | 66 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 64 69 66    66 2d 6d 6f 64 65 0a 20 20 20 20 3a 64 65 73 63 | f-mode.magit-diff-mode.....:desc | 
| 1a3360 | 72 69 70 74 69 6f 6e 20 22 44 6f 22 0a 20 20 20    20 28 22 72 22 20 22 73 77 69 74 63 68 20 72 61 | ription."Do".....("r"."switch.ra | 
| 1a3380 | 6e 67 65 20 74 79 70 65 22 20 20 20 20 20 20 20    20 6d 61 67 69 74 2d 64 69 66 66 2d 73 77 69 74 | nge.type"........magit-diff-swit | 
| 1a33a0 | 63 68 2d 72 61 6e 67 65 2d 74 79 70 65 29 0a 20    20 20 20 28 22 66 22 20 22 66 6c 69 70 20 72 65 | ch-range-type).....("f"."flip.re | 
| 1a33c0 | 76 69 73 69 6f 6e 73 22 20 20 20 20 20 20 20 20    20 20 20 6d 61 67 69 74 2d 64 69 66 66 2d 66 6c | visions"...........magit-diff-fl | 
| 1a33e0 | 69 70 2d 72 65 76 73 29 5d 5d 0a 20 20 28 69 6e    74 65 72 61 63 74 69 76 65 29 0a 20 20 28 77 68 | ip-revs)]]...(interactive)...(wh | 
| 1a3400 | 65 6e 20 28 64 65 72 69 76 65 64 2d 6d 6f 64 65    2d 70 20 27 6d 61 67 69 74 2d 6d 65 72 67 65 2d | en.(derived-mode-p.'magit-merge- | 
| 1a3420 | 70 72 65 76 69 65 77 2d 6d 6f 64 65 29 0a 20 20    20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 43 | preview-mode).....(user-error."C | 
| 1a3440 | 61 6e 6e 6f 74 20 75 73 65 20 25 73 20 69 6e 20    25 73 22 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 | annot.use.%s.in.%s".this-command | 
| 1a3460 | 20 6d 61 6a 6f 72 2d 6d 6f 64 65 29 29 0a 20 20    28 69 66 20 28 6e 6f 74 20 28 65 71 20 74 72 61 | .major-mode))...(if.(not.(eq.tra | 
| 1a3480 | 6e 73 69 65 6e 74 2d 63 75 72 72 65 6e 74 2d 63    6f 6d 6d 61 6e 64 20 27 6d 61 67 69 74 2d 64 69 | nsient-current-command.'magit-di | 
| 1a34a0 | 66 66 2d 72 65 66 72 65 73 68 29 29 0a 20 20 20    20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 73 65 | ff-refresh)).......(transient-se | 
| 1a34c0 | 74 75 70 20 27 6d 61 67 69 74 2d 64 69 66 66 2d    72 65 66 72 65 73 68 29 0a 20 20 20 20 28 70 63 | tup.'magit-diff-refresh).....(pc | 
| 1a34e0 | 61 73 65 2d 6c 65 74 20 28 28 60 28 2c 61 72 67    73 20 2c 66 69 6c 65 73 29 20 28 6d 61 67 69 74 | ase-let.((`(,args.,files).(magit | 
| 1a3500 | 2d 64 69 66 66 2d 61 72 67 75 6d 65 6e 74 73 29    29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 6d | -diff-arguments))).......(setq.m | 
| 1a3520 | 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66    2d 61 72 67 73 20 61 72 67 73 29 0a 20 20 20 20 | agit-buffer-diff-args.args)..... | 
| 1a3540 | 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 62 75    66 66 65 72 2d 64 69 66 66 2d 66 69 6c 65 73 20 | ..(setq.magit-buffer-diff-files. | 
| 1a3560 | 66 69 6c 65 73 29 29 0a 20 20 20 20 28 6d 61 67    69 74 2d 72 65 66 72 65 73 68 29 29 29 0a 0a 3b | files)).....(magit-refresh)))..; | 
| 1a3580 | 3b 3b 3b 20 49 6e 66 69 78 20 43 6f 6d 6d 61 6e    64 73 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 | ;;;.Infix.Commands..(transient-d | 
| 1a35a0 | 65 66 69 6e 65 2d 61 72 67 75 6d 65 6e 74 20 6d    61 67 69 74 3a 2d 2d 20 28 29 0a 20 20 3a 64 65 | efine-argument.magit:--.()...:de | 
| 1a35c0 | 73 63 72 69 70 74 69 6f 6e 20 22 4c 69 6d 69 74    20 74 6f 20 66 69 6c 65 73 22 0a 20 20 3a 63 6c | scription."Limit.to.files"...:cl | 
| 1a35e0 | 61 73 73 20 27 74 72 61 6e 73 69 65 6e 74 2d 66    69 6c 65 73 0a 20 20 3a 6b 65 79 20 22 2d 2d 22 | ass.'transient-files...:key."--" | 
| 1a3600 | 0a 20 20 3a 61 72 67 75 6d 65 6e 74 20 22 2d 2d    22 0a 20 20 3a 70 72 6f 6d 70 74 20 22 4c 69 6d | ...:argument."--"...:prompt."Lim | 
| 1a3620 | 69 74 20 74 6f 20 66 69 6c 65 2c 73 3a 20 22 0a    20 20 3a 72 65 61 64 65 72 20 23 27 6d 61 67 69 | it.to.file,s:."...:reader.#'magi | 
| 1a3640 | 74 2d 72 65 61 64 2d 66 69 6c 65 73 0a 20 20 3a    6d 75 6c 74 69 2d 76 61 6c 75 65 20 74 29 0a 0a | t-read-files...:multi-value.t).. | 
| 1a3660 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 61    64 2d 66 69 6c 65 73 20 28 70 72 6f 6d 70 74 20 | (defun.magit-read-files.(prompt. | 
| 1a3680 | 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20 68 69    73 74 6f 72 79 20 26 6f 70 74 69 6f 6e 61 6c 20 | initial-input.history.&optional. | 
| 1a36a0 | 6c 69 73 74 2d 66 6e 29 0a 20 20 28 6d 61 67 69    74 2d 77 69 74 68 2d 74 6f 70 6c 65 76 65 6c 0a | list-fn)...(magit-with-toplevel. | 
| 1a36c0 | 20 20 20 20 28 6d 61 67 69 74 2d 63 6f 6d 70 6c    65 74 69 6e 67 2d 72 65 61 64 2d 6d 75 6c 74 69 | ....(magit-completing-read-multi | 
| 1a36e0 | 70 6c 65 20 70 72 6f 6d 70 74 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ple.prompt...................... | 
| 1a3700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    66 75 6e 63 61 6c 6c 20 28 6f 72 20 6c 69 73 74 | ...............(funcall.(or.list | 
| 1a3720 | 2d 66 6e 20 23 27 6d 61 67 69 74 2d 6c 69 73 74    2d 66 69 6c 65 73 29 29 0a 20 20 20 20 20 20 20 | -fn.#'magit-list-files))........ | 
| 1a3740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c | .............................nil | 
| 1a3760 | 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .nil............................ | 
| 1a3780 | 20 20 20 20 20 20 20 20 20 28 6f 72 20 69 6e 69    74 69 61 6c 2d 69 6e 70 75 74 20 28 6d 61 67 69 | .........(or.initial-input.(magi | 
| 1a37a0 | 74 2d 66 69 6c 65 2d 61 74 2d 70 6f 69 6e 74 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-file-at-point))............... | 
| 1a37c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 68 69 73 74 6f 72 79 29 29 29 | ......................history))) | 
| 1a37e0 | 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66    69 6e 65 2d 61 72 67 75 6d 65 6e 74 20 6d 61 67 | ..(transient-define-argument.mag | 
| 1a3800 | 69 74 2d 64 69 66 66 3a 2d 55 20 28 29 0a 20 20    3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 43 6f | it-diff:-U.()...:description."Co | 
| 1a3820 | 6e 74 65 78 74 20 6c 69 6e 65 73 22 0a 20 20 3a    63 6c 61 73 73 20 27 74 72 61 6e 73 69 65 6e 74 | ntext.lines"...:class.'transient | 
| 1a3840 | 2d 6f 70 74 69 6f 6e 0a 20 20 3a 61 72 67 75 6d    65 6e 74 20 22 2d 55 22 0a 20 20 3a 72 65 61 64 | -option...:argument."-U"...:read | 
| 1a3860 | 65 72 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 72    65 61 64 2d 6e 75 6d 62 65 72 2d 4e 30 29 0a 0a | er.#'transient-read-number-N0).. | 
| 1a3880 | 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e    65 2d 61 72 67 75 6d 65 6e 74 20 6d 61 67 69 74 | (transient-define-argument.magit | 
| 1a38a0 | 2d 64 69 66 66 3a 2d 4d 20 28 29 0a 20 20 3a 64    65 73 63 72 69 70 74 69 6f 6e 20 22 44 65 74 65 | -diff:-M.()...:description."Dete | 
| 1a38c0 | 63 74 20 72 65 6e 61 6d 65 73 22 0a 20 20 3a 63    6c 61 73 73 20 27 74 72 61 6e 73 69 65 6e 74 2d | ct.renames"...:class.'transient- | 
| 1a38e0 | 6f 70 74 69 6f 6e 0a 20 20 3a 61 72 67 75 6d 65    6e 74 20 22 2d 4d 22 0a 20 20 3a 61 6c 6c 6f 77 | option...:argument."-M"...:allow | 
| 1a3900 | 2d 65 6d 70 74 79 20 74 0a 20 20 3a 72 65 61 64    65 72 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 72 | -empty.t...:reader.#'transient-r | 
| 1a3920 | 65 61 64 2d 6e 75 6d 62 65 72 2d 4e 2b 29 0a 0a    28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e | ead-number-N+)..(transient-defin | 
| 1a3940 | 65 2d 61 72 67 75 6d 65 6e 74 20 6d 61 67 69 74    2d 64 69 66 66 3a 2d 43 20 28 29 0a 20 20 3a 64 | e-argument.magit-diff:-C.()...:d | 
| 1a3960 | 65 73 63 72 69 70 74 69 6f 6e 20 22 44 65 74 65    63 74 20 63 6f 70 69 65 73 22 0a 20 20 3a 63 6c | escription."Detect.copies"...:cl | 
| 1a3980 | 61 73 73 20 27 74 72 61 6e 73 69 65 6e 74 2d 6f    70 74 69 6f 6e 0a 20 20 3a 61 72 67 75 6d 65 6e | ass.'transient-option...:argumen | 
| 1a39a0 | 74 20 22 2d 43 22 0a 20 20 3a 61 6c 6c 6f 77 2d    65 6d 70 74 79 20 74 0a 20 20 3a 72 65 61 64 65 | t."-C"...:allow-empty.t...:reade | 
| 1a39c0 | 72 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 72 65    61 64 2d 6e 75 6d 62 65 72 2d 4e 2b 29 0a 0a 28 | r.#'transient-read-number-N+)..( | 
| 1a39e0 | 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65    2d 61 72 67 75 6d 65 6e 74 20 6d 61 67 69 74 2d | transient-define-argument.magit- | 
| 1a3a00 | 64 69 66 66 3a 2d 2d 64 69 66 66 2d 61 6c 67 6f    72 69 74 68 6d 20 28 29 0a 20 20 3a 64 65 73 63 | diff:--diff-algorithm.()...:desc | 
| 1a3a20 | 72 69 70 74 69 6f 6e 20 22 44 69 66 66 20 61 6c    67 6f 72 69 74 68 6d 22 0a 20 20 3a 63 6c 61 73 | ription."Diff.algorithm"...:clas | 
| 1a3a40 | 73 20 27 74 72 61 6e 73 69 65 6e 74 2d 6f 70 74    69 6f 6e 0a 20 20 3a 6b 65 79 20 22 2d 41 22 0a | s.'transient-option...:key."-A". | 
| 1a3a60 | 20 20 3a 61 72 67 75 6d 65 6e 74 20 22 2d 2d 64    69 66 66 2d 61 6c 67 6f 72 69 74 68 6d 3d 22 0a | ..:argument."--diff-algorithm=". | 
| 1a3a80 | 20 20 3a 72 65 61 64 65 72 20 23 27 6d 61 67 69    74 2d 64 69 66 66 2d 73 65 6c 65 63 74 2d 61 6c | ..:reader.#'magit-diff-select-al | 
| 1a3aa0 | 67 6f 72 69 74 68 6d 0a 20 20 3a 61 6c 77 61 79    73 2d 72 65 61 64 20 74 29 0a 0a 28 64 65 66 75 | gorithm...:always-read.t)..(defu | 
| 1a3ac0 | 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 73 65 6c    65 63 74 2d 61 6c 67 6f 72 69 74 68 6d 20 28 26 | n.magit-diff-select-algorithm.(& | 
| 1a3ae0 | 72 65 73 74 20 5f 69 67 6e 6f 72 65 29 0a 20 20    28 6d 61 67 69 74 2d 72 65 61 64 2d 63 68 61 72 | rest._ignore)...(magit-read-char | 
| 1a3b00 | 2d 63 61 73 65 20 6e 69 6c 20 74 0a 20 20 20 20    28 3f 75 20 22 5b 75 5d 6e 73 70 65 63 69 66 69 | -case.nil.t.....(?u."[u]nspecifi | 
| 1a3b20 | 65 64 22 20 6e 69 6c 29 0a 20 20 20 20 28 3f 64    20 22 5b 64 5d 65 66 61 75 6c 74 22 20 20 20 20 | ed".nil).....(?d."[d]efault".... | 
| 1a3b40 | 20 22 64 65 66 61 75 6c 74 22 29 0a 20 20 20 20    28 3f 6d 20 22 5b 6d 5d 69 6e 69 6d 61 6c 22 20 | ."default").....(?m."[m]inimal". | 
| 1a3b60 | 20 20 20 20 22 6d 69 6e 69 6d 61 6c 22 29 0a 20    20 20 20 28 3f 70 20 22 5b 70 5d 61 74 69 65 6e | ...."minimal").....(?p."[p]atien | 
| 1a3b80 | 63 65 22 20 20 20 20 22 70 61 74 69 65 6e 63 65    22 29 0a 20 20 20 20 28 3f 68 20 22 5b 68 5d 69 | ce"...."patience").....(?h."[h]i | 
| 1a3ba0 | 73 74 6f 67 72 61 6d 22 20 20 20 22 68 69 73 74    6f 67 72 61 6d 22 29 29 29 0a 0a 28 74 72 61 6e | stogram"..."histogram")))..(tran | 
| 1a3bc0 | 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 61 72 67    75 6d 65 6e 74 20 6d 61 67 69 74 2d 64 69 66 66 | sient-define-argument.magit-diff | 
| 1a3be0 | 3a 2d 2d 64 69 66 66 2d 6d 65 72 67 65 73 20 28    29 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e | :--diff-merges.()...:description | 
| 1a3c00 | 20 22 44 69 66 66 20 6d 65 72 67 65 73 22 0a 20    20 3a 63 6c 61 73 73 20 27 74 72 61 6e 73 69 65 | ."Diff.merges"...:class.'transie | 
| 1a3c20 | 6e 74 2d 6f 70 74 69 6f 6e 0a 20 20 3a 6b 65 79    20 22 2d 58 22 0a 20 20 3a 61 72 67 75 6d 65 6e | nt-option...:key."-X"...:argumen | 
| 1a3c40 | 74 20 22 2d 2d 64 69 66 66 2d 6d 65 72 67 65 73    3d 22 0a 20 20 3a 72 65 61 64 65 72 20 23 27 6d | t."--diff-merges="...:reader.#'m | 
| 1a3c60 | 61 67 69 74 2d 64 69 66 66 2d 73 65 6c 65 63 74    2d 6d 65 72 67 65 73 0a 20 20 3a 61 6c 77 61 79 | agit-diff-select-merges...:alway | 
| 1a3c80 | 73 2d 72 65 61 64 20 74 29 0a 0a 28 64 65 66 75    6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 73 65 6c | s-read.t)..(defun.magit-diff-sel | 
| 1a3ca0 | 65 63 74 2d 6d 65 72 67 65 73 20 28 26 72 65 73    74 20 5f 69 67 6e 6f 72 65 29 0a 20 20 28 6d 61 | ect-merges.(&rest._ignore)...(ma | 
| 1a3cc0 | 67 69 74 2d 72 65 61 64 2d 63 68 61 72 2d 63 61    73 65 20 6e 69 6c 20 74 0a 20 20 20 20 28 3f 75 | git-read-char-case.nil.t.....(?u | 
| 1a3ce0 | 20 22 5b 75 5d 6e 73 70 65 63 69 66 69 65 64 22    20 20 20 20 6e 69 6c 29 0a 20 20 20 20 28 3f 6f | ."[u]nspecified"....nil).....(?o | 
| 1a3d00 | 20 22 5b 6f 5d 66 66 22 20 20 20 20 20 20 20 20    20 20 20 20 22 6f 66 66 22 29 0a 20 20 20 20 28 | ."[o]ff"............"off").....( | 
| 1a3d20 | 3f 66 20 22 5b 66 5d 69 72 73 74 2d 70 61 72 65    6e 74 22 20 20 20 22 66 69 72 73 74 2d 70 61 72 | ?f."[f]irst-parent"..."first-par | 
| 1a3d40 | 65 6e 74 22 29 0a 20 20 20 20 28 3f 63 20 22 5b    63 5d 6f 6d 62 69 6e 65 64 22 20 20 20 20 20 20 | ent").....(?c."[c]ombined"...... | 
| 1a3d60 | 20 22 63 6f 6d 62 69 6e 65 64 22 29 0a 20 20 20    20 28 3f 64 20 22 5b 64 5d 65 6e 73 65 2d 63 6f | ."combined").....(?d."[d]ense-co | 
| 1a3d80 | 6d 62 69 6e 65 64 22 20 22 64 65 6e 73 65 2d 63    6f 6d 62 69 6e 65 64 22 29 29 29 0a 0a 28 74 72 | mbined"."dense-combined")))..(tr | 
| 1a3da0 | 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 61    72 67 75 6d 65 6e 74 20 6d 61 67 69 74 2d 64 69 | ansient-define-argument.magit-di | 
| 1a3dc0 | 66 66 3a 2d 2d 69 67 6e 6f 72 65 2d 73 75 62 6d    6f 64 75 6c 65 73 20 28 29 0a 20 20 3a 64 65 73 | ff:--ignore-submodules.()...:des | 
| 1a3de0 | 63 72 69 70 74 69 6f 6e 20 22 49 67 6e 6f 72 65    20 73 75 62 6d 6f 64 75 6c 65 73 22 0a 20 20 3a | cription."Ignore.submodules"...: | 
| 1a3e00 | 63 6c 61 73 73 20 27 74 72 61 6e 73 69 65 6e 74    2d 6f 70 74 69 6f 6e 0a 20 20 3a 6b 65 79 20 22 | class.'transient-option...:key." | 
| 1a3e20 | 2d 69 22 0a 20 20 3a 61 72 67 75 6d 65 6e 74 20    22 2d 2d 69 67 6e 6f 72 65 2d 73 75 62 6d 6f 64 | -i"...:argument."--ignore-submod | 
| 1a3e40 | 75 6c 65 73 3d 22 0a 20 20 3a 72 65 61 64 65 72    20 23 27 6d 61 67 69 74 2d 64 69 66 66 2d 73 65 | ules="...:reader.#'magit-diff-se | 
| 1a3e60 | 6c 65 63 74 2d 69 67 6e 6f 72 65 2d 73 75 62 6d    6f 64 75 6c 65 73 29 0a 0a 28 64 65 66 75 6e 20 | lect-ignore-submodules)..(defun. | 
| 1a3e80 | 6d 61 67 69 74 2d 64 69 66 66 2d 73 65 6c 65 63    74 2d 69 67 6e 6f 72 65 2d 73 75 62 6d 6f 64 75 | magit-diff-select-ignore-submodu | 
| 1a3ea0 | 6c 65 73 20 28 26 72 65 73 74 20 5f 69 67 6e 6f    72 65 64 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 | les.(&rest._ignored)...(magit-re | 
| 1a3ec0 | 61 64 2d 63 68 61 72 2d 63 61 73 65 20 22 49 67    6e 6f 72 65 20 73 75 62 6d 6f 64 75 6c 65 73 20 | ad-char-case."Ignore.submodules. | 
| 1a3ee0 | 22 20 74 0a 20 20 20 20 28 3f 75 20 22 5b 75 5d    6e 74 72 61 63 6b 65 64 22 20 22 75 6e 74 72 61 | ".t.....(?u."[u]ntracked"."untra | 
| 1a3f00 | 63 6b 65 64 22 29 0a 20 20 20 20 28 3f 64 20 22    5b 64 5d 69 72 74 79 22 20 20 20 20 20 22 64 69 | cked").....(?d."[d]irty"....."di | 
| 1a3f20 | 72 74 79 22 29 0a 20 20 20 20 28 3f 61 20 22 5b    61 5d 6c 6c 22 20 20 20 20 20 20 20 22 61 6c 6c | rty").....(?a."[a]ll"......."all | 
| 1a3f40 | 22 29 29 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74    2d 64 65 66 69 6e 65 2d 61 72 67 75 6d 65 6e 74 | ")))..(transient-define-argument | 
| 1a3f60 | 20 6d 61 67 69 74 2d 64 69 66 66 3a 2d 2d 63 6f    6c 6f 72 2d 6d 6f 76 65 64 20 28 29 0a 20 20 3a | .magit-diff:--color-moved.()...: | 
| 1a3f80 | 64 65 73 63 72 69 70 74 69 6f 6e 20 22 43 6f 6c    6f 72 20 6d 6f 76 65 64 20 6c 69 6e 65 73 22 0a | description."Color.moved.lines". | 
| 1a3fa0 | 20 20 3a 63 6c 61 73 73 20 27 74 72 61 6e 73 69    65 6e 74 2d 6f 70 74 69 6f 6e 0a 20 20 3a 6b 65 | ..:class.'transient-option...:ke | 
| 1a3fc0 | 79 20 22 2d 6d 22 0a 20 20 3a 61 72 67 75 6d 65    6e 74 20 22 2d 2d 63 6f 6c 6f 72 2d 6d 6f 76 65 | y."-m"...:argument."--color-move | 
| 1a3fe0 | 64 3d 22 0a 20 20 3a 72 65 61 64 65 72 20 23 27    6d 61 67 69 74 2d 64 69 66 66 2d 73 65 6c 65 63 | d="...:reader.#'magit-diff-selec | 
| 1a4000 | 74 2d 63 6f 6c 6f 72 2d 6d 6f 76 65 64 2d 6d 6f    64 65 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | t-color-moved-mode)..(defun.magi | 
| 1a4020 | 74 2d 64 69 66 66 2d 73 65 6c 65 63 74 2d 63 6f    6c 6f 72 2d 6d 6f 76 65 64 2d 6d 6f 64 65 20 28 | t-diff-select-color-moved-mode.( | 
| 1a4040 | 26 72 65 73 74 20 5f 69 67 6e 6f 72 65 29 0a 20    20 28 6d 61 67 69 74 2d 72 65 61 64 2d 63 68 61 | &rest._ignore)...(magit-read-cha | 
| 1a4060 | 72 2d 63 61 73 65 20 22 43 6f 6c 6f 72 20 6d 6f    76 65 64 20 22 20 74 0a 20 20 20 20 28 3f 64 20 | r-case."Color.moved.".t.....(?d. | 
| 1a4080 | 22 5b 64 5d 65 66 61 75 6c 74 22 20 22 64 65 66    61 75 6c 74 22 29 0a 20 20 20 20 28 3f 70 20 22 | "[d]efault"."default").....(?p." | 
| 1a40a0 | 5b 70 5d 6c 61 69 6e 22 20 20 20 22 70 6c 61 69    6e 22 29 0a 20 20 20 20 28 3f 62 20 22 5b 62 5d | [p]lain"..."plain").....(?b."[b] | 
| 1a40c0 | 6c 6f 63 6b 73 22 20 20 22 62 6c 6f 63 6b 73 22    29 0a 20 20 20 20 28 3f 7a 20 22 5b 7a 5d 65 62 | locks".."blocks").....(?z."[z]eb | 
| 1a40e0 | 72 61 22 20 20 20 22 7a 65 62 72 61 22 29 0a 20    20 20 20 28 3f 5a 20 22 5b 5a 5d 20 64 69 6d 6d | ra"..."zebra").....(?Z."[Z].dimm | 
| 1a4100 | 65 64 2d 7a 65 62 72 61 22 20 22 64 69 6d 6d 65    64 2d 7a 65 62 72 61 22 29 29 29 0a 0a 28 74 72 | ed-zebra"."dimmed-zebra")))..(tr | 
| 1a4120 | 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 61    72 67 75 6d 65 6e 74 20 6d 61 67 69 74 2d 64 69 | ansient-define-argument.magit-di | 
| 1a4140 | 66 66 3a 2d 2d 63 6f 6c 6f 72 2d 6d 6f 76 65 64    2d 77 73 20 28 29 0a 20 20 3a 64 65 73 63 72 69 | ff:--color-moved-ws.()...:descri | 
| 1a4160 | 70 74 69 6f 6e 20 22 57 68 69 74 65 73 70 61 63    65 20 74 72 65 61 74 6d 65 6e 74 20 66 6f 72 20 | ption."Whitespace.treatment.for. | 
| 1a4180 | 2d 2d 63 6f 6c 6f 72 2d 6d 6f 76 65 64 22 0a 20    20 3a 63 6c 61 73 73 20 27 74 72 61 6e 73 69 65 | --color-moved"...:class.'transie | 
| 1a41a0 | 6e 74 2d 6f 70 74 69 6f 6e 0a 20 20 3a 6b 65 79    20 22 3d 77 22 0a 20 20 3a 61 72 67 75 6d 65 6e | nt-option...:key."=w"...:argumen | 
| 1a41c0 | 74 20 22 2d 2d 63 6f 6c 6f 72 2d 6d 6f 76 65 64    2d 77 73 3d 22 0a 20 20 3a 72 65 61 64 65 72 20 | t."--color-moved-ws="...:reader. | 
| 1a41e0 | 23 27 6d 61 67 69 74 2d 64 69 66 66 2d 73 65 6c    65 63 74 2d 63 6f 6c 6f 72 2d 6d 6f 76 65 64 2d | #'magit-diff-select-color-moved- | 
| 1a4200 | 77 73 2d 6d 6f 64 65 29 0a 0a 28 64 65 66 75 6e    20 6d 61 67 69 74 2d 64 69 66 66 2d 73 65 6c 65 | ws-mode)..(defun.magit-diff-sele | 
| 1a4220 | 63 74 2d 63 6f 6c 6f 72 2d 6d 6f 76 65 64 2d 77    73 2d 6d 6f 64 65 20 28 26 72 65 73 74 20 5f 69 | ct-color-moved-ws-mode.(&rest._i | 
| 1a4240 | 67 6e 6f 72 65 29 0a 20 20 28 6d 61 67 69 74 2d    72 65 61 64 2d 63 68 61 72 2d 63 61 73 65 20 22 | gnore)...(magit-read-char-case." | 
| 1a4260 | 49 67 6e 6f 72 65 20 77 68 69 74 65 73 70 61 63    65 20 22 20 74 0a 20 20 20 20 28 3f 69 20 22 5b | Ignore.whitespace.".t.....(?i."[ | 
| 1a4280 | 69 5d 6e 64 65 6e 74 61 74 69 6f 6e 22 20 20 22    61 6c 6c 6f 77 2d 69 6e 64 65 6e 74 61 74 69 6f | i]ndentation".."allow-indentatio | 
| 1a42a0 | 6e 2d 63 68 61 6e 67 65 22 29 0a 20 20 20 20 28    3f 65 20 22 5b 65 5d 6e 64 20 6f 66 20 6c 69 6e | n-change").....(?e."[e]nd.of.lin | 
| 1a42c0 | 65 22 20 20 22 69 67 6e 6f 72 65 2d 73 70 61 63    65 2d 61 74 2d 65 6f 6c 22 29 0a 20 20 20 20 28 | e".."ignore-space-at-eol").....( | 
| 1a42e0 | 3f 73 20 22 5b 73 5d 70 61 63 65 20 63 68 61 6e    67 65 22 20 22 69 67 6e 6f 72 65 2d 73 70 61 63 | ?s."[s]pace.change"."ignore-spac | 
| 1a4300 | 65 2d 63 68 61 6e 67 65 22 29 0a 20 20 20 20 28    3f 61 20 22 5b 61 5d 6c 6c 20 73 70 61 63 65 22 | e-change").....(?a."[a]ll.space" | 
| 1a4320 | 20 20 20 20 22 69 67 6e 6f 72 65 2d 61 6c 6c 2d    73 70 61 63 65 22 29 0a 20 20 20 20 28 3f 6e 20 | ...."ignore-all-space").....(?n. | 
| 1a4340 | 22 5b 6e 5d 6f 22 20 20 20 20 20 20 20 20 20 20    20 22 6e 6f 22 29 29 29 0a 0a 3b 3b 3b 3b 20 53 | "[n]o"..........."no")))..;;;;.S | 
| 1a4360 | 65 74 75 70 20 43 6f 6d 6d 61 6e 64 73 0a 0a 3b    3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 | etup.Commands..;;;###autoload.(d | 
| 1a4380 | 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d    64 77 69 6d 20 28 26 6f 70 74 69 6f 6e 61 6c 20 | efun.magit-diff-dwim.(&optional. | 
| 1a43a0 | 61 72 67 73 20 66 69 6c 65 73 29 0a 20 20 22 53    68 6f 77 20 63 68 61 6e 67 65 73 20 66 6f 72 20 | args.files)..."Show.changes.for. | 
| 1a43c0 | 74 68 65 20 74 68 69 6e 67 20 61 74 20 70 6f 69    6e 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 | the.thing.at.point."...(interact | 
| 1a43e0 | 69 76 65 20 28 6d 61 67 69 74 2d 64 69 66 66 2d    61 72 67 75 6d 65 6e 74 73 29 29 0a 20 20 28 6c | ive.(magit-diff-arguments))...(l | 
| 1a4400 | 65 74 20 28 28 64 65 66 61 75 6c 74 2d 64 69 72    65 63 74 6f 72 79 20 64 65 66 61 75 6c 74 2d 64 | et.((default-directory.default-d | 
| 1a4420 | 69 72 65 63 74 6f 72 79 29 0a 20 20 20 20 20 20    20 20 28 73 65 63 74 69 6f 6e 20 28 6d 61 67 69 | irectory).........(section.(magi | 
| 1a4440 | 74 2d 63 75 72 72 65 6e 74 2d 73 65 63 74 69 6f    6e 29 29 29 0a 20 20 20 20 28 63 6f 6e 64 0a 20 | t-current-section))).....(cond.. | 
| 1a4460 | 20 20 20 20 28 28 6d 61 67 69 74 2d 73 65 63 74    69 6f 6e 2d 6d 61 74 63 68 20 27 6d 6f 64 75 6c | ....((magit-section-match.'modul | 
| 1a4480 | 65 20 73 65 63 74 69 6f 6e 29 0a 20 20 20 20 20    20 28 73 65 74 71 20 64 65 66 61 75 6c 74 2d 64 | e.section).......(setq.default-d | 
| 1a44a0 | 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 20    20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c | irectory.............(expand-fil | 
| 1a44c0 | 65 2d 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 61 | e-name..............(file-name-a | 
| 1a44e0 | 73 2d 64 69 72 65 63 74 6f 72 79 20 28 6f 72 65    66 20 73 65 63 74 69 6f 6e 20 76 61 6c 75 65 29 | s-directory.(oref.section.value) | 
| 1a4500 | 29 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74    2d 64 69 66 66 2d 72 61 6e 67 65 20 28 6f 72 65 | ))).......(magit-diff-range.(ore | 
| 1a4520 | 66 20 73 65 63 74 69 6f 6e 20 72 61 6e 67 65 29    29 29 0a 20 20 20 20 20 28 74 0a 20 20 20 20 20 | f.section.range)))......(t...... | 
| 1a4540 | 20 28 77 68 65 6e 20 28 6d 61 67 69 74 2d 73 65    63 74 69 6f 6e 2d 6d 61 74 63 68 20 27 6d 6f 64 | .(when.(magit-section-match.'mod | 
| 1a4560 | 75 6c 65 2d 63 6f 6d 6d 69 74 20 73 65 63 74 69    6f 6e 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 | ule-commit.section).........(set | 
| 1a4580 | 71 20 61 72 67 73 20 6e 69 6c 29 0a 20 20 20 20    20 20 20 20 28 73 65 74 71 20 66 69 6c 65 73 20 | q.args.nil).........(setq.files. | 
| 1a45a0 | 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 28 73 65    74 71 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 | nil).........(setq.default-direc | 
| 1a45c0 | 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d | tory...............(expand-file- | 
| 1a45e0 | 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 61 | name................(file-name-a | 
| 1a4600 | 73 2d 64 69 72 65 63 74 6f 72 79 20 28 6d 61 67    69 74 2d 73 65 63 74 69 6f 6e 2d 70 61 72 65 6e | s-directory.(magit-section-paren | 
| 1a4620 | 74 2d 76 61 6c 75 65 20 73 65 63 74 69 6f 6e 29    29 29 29 29 0a 20 20 20 20 20 20 28 70 63 61 73 | t-value.section))))).......(pcas | 
| 1a4640 | 65 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 2d 64    77 69 6d 29 0a 20 20 20 20 20 20 20 20 28 27 75 | e.(magit-diff--dwim).........('u | 
| 1a4660 | 6e 6d 65 72 67 65 64 20 28 6d 61 67 69 74 2d 64    69 66 66 2d 75 6e 6d 65 72 67 65 64 20 61 72 67 | nmerged.(magit-diff-unmerged.arg | 
| 1a4680 | 73 20 66 69 6c 65 73 29 29 0a 20 20 20 20 20 20    20 20 28 27 75 6e 73 74 61 67 65 64 20 28 6d 61 | s.files)).........('unstaged.(ma | 
| 1a46a0 | 67 69 74 2d 64 69 66 66 2d 75 6e 73 74 61 67 65    64 20 61 72 67 73 20 66 69 6c 65 73 29 29 0a 20 | git-diff-unstaged.args.files)).. | 
| 1a46c0 | 20 20 20 20 20 20 20 28 27 73 74 61 67 65 64 0a    20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 | .......('staged..........(let.(( | 
| 1a46e0 | 66 69 6c 65 20 28 6d 61 67 69 74 2d 66 69 6c 65    2d 61 74 2d 70 6f 69 6e 74 29 29 29 0a 20 20 20 | file.(magit-file-at-point))).... | 
| 1a4700 | 20 20 20 20 20 20 20 20 28 69 66 20 28 61 6e 64    20 66 69 6c 65 20 28 65 71 75 61 6c 20 28 63 64 | ........(if.(and.file.(equal.(cd | 
| 1a4720 | 64 72 20 28 63 61 72 20 28 6d 61 67 69 74 2d 66    69 6c 65 2d 73 74 61 74 75 73 20 66 69 6c 65 29 | dr.(car.(magit-file-status.file) | 
| 1a4740 | 29 29 20 27 28 3f 44 20 3f 55 29 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 | )).'(?D.?U)))................;;. | 
| 1a4760 | 46 69 6c 65 20 77 61 73 20 64 65 6c 65 74 65 64    20 62 79 20 75 73 20 61 6e 64 20 6d 6f 64 69 66 | File.was.deleted.by.us.and.modif | 
| 1a4780 | 69 65 64 20 62 79 20 74 68 65 6d 2e 20 20 53 68    6f 77 20 74 68 65 20 6c 61 74 74 65 72 2e 0a 20 | ied.by.them...Show.the.latter... | 
| 1a47a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d    61 67 69 74 2d 64 69 66 66 2d 75 6e 6d 65 72 67 | ..............(magit-diff-unmerg | 
| 1a47c0 | 65 64 20 61 72 67 73 20 28 6c 69 73 74 20 66 69    6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ed.args.(list.file))............ | 
| 1a47e0 | 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 73 74    61 67 65 64 20 6e 69 6c 20 61 72 67 73 20 66 69 | ..(magit-diff-staged.nil.args.fi | 
| 1a4800 | 6c 65 73 29 29 29 29 0a 20 20 20 20 20 20 20 20    28 60 28 73 74 61 73 68 20 2e 20 2c 76 61 6c 75 | les)))).........(`(stash...,valu | 
| 1a4820 | 65 29 20 28 6d 61 67 69 74 2d 73 74 61 73 68 2d    73 68 6f 77 20 76 61 6c 75 65 20 61 72 67 73 29 | e).(magit-stash-show.value.args) | 
| 1a4840 | 29 0a 20 20 20 20 20 20 20 20 28 60 28 63 6f 6d    6d 69 74 20 2e 20 2c 76 61 6c 75 65 29 0a 20 20 | ).........(`(commit...,value)... | 
| 1a4860 | 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 69    66 66 2d 72 61 6e 67 65 20 28 66 6f 72 6d 61 74 | .......(magit-diff-range.(format | 
| 1a4880 | 20 22 25 73 5e 2e 2e 25 73 22 20 76 61 6c 75 65    20 76 61 6c 75 65 29 20 61 72 67 73 20 66 69 6c | ."%s^..%s".value.value).args.fil | 
| 1a48a0 | 65 73 29 29 0a 20 20 20 20 20 20 20 20 28 28 61    6e 64 20 72 61 6e 67 65 20 28 70 72 65 64 20 73 | es)).........((and.range.(pred.s | 
| 1a48c0 | 74 72 69 6e 67 70 29 29 0a 20 20 20 20 20 20 20    20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 72 61 | tringp))..........(magit-diff-ra | 
| 1a48e0 | 6e 67 65 20 72 61 6e 67 65 20 61 72 67 73 20 66    69 6c 65 73 29 29 0a 20 20 20 20 20 20 20 20 28 | nge.range.args.files)).........( | 
| 1a4900 | 5f 20 28 63 61 6c 6c 2d 69 6e 74 65 72 61 63 74    69 76 65 6c 79 20 23 27 6d 61 67 69 74 2d 64 69 | _.(call-interactively.#'magit-di | 
| 1a4920 | 66 66 2d 72 61 6e 67 65 29 29 29 29 29 29 29 0a    0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 | ff-range)))))))..(defun.magit-di | 
| 1a4940 | 66 66 2d 2d 64 77 69 6d 20 28 29 0a 20 20 22 52    65 74 75 72 6e 20 69 6e 66 6f 72 6d 61 74 69 6f | ff--dwim.()..."Return.informatio | 
| 1a4960 | 6e 20 66 6f 72 20 70 65 72 66 6f 72 6d 69 6e 67    20 44 57 49 4d 20 64 69 66 66 2e 0a 0a 54 68 65 | n.for.performing.DWIM.diff...The | 
| 1a4980 | 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 63 61 6e    20 62 65 20 69 6e 20 74 68 72 65 65 20 66 6f 72 | .information.can.be.in.three.for | 
| 1a49a0 | 6d 73 3a 0a 31 2e 20 54 59 50 45 0a 20 20 20 41    20 73 79 6d 62 6f 6c 20 64 65 73 63 72 69 62 69 | ms:.1..TYPE....A.symbol.describi | 
| 1a49c0 | 6e 67 20 61 20 74 79 70 65 20 6f 66 20 64 69 66    66 20 77 68 65 72 65 20 6e 6f 20 61 64 64 69 74 | ng.a.type.of.diff.where.no.addit | 
| 1a49e0 | 69 6f 6e 61 6c 20 69 6e 66 6f 72 6d 61 74 69 6f    6e 0a 20 20 20 69 73 20 6e 65 65 64 65 64 20 74 | ional.information....is.needed.t | 
| 1a4a00 | 6f 20 67 65 6e 65 72 61 74 65 20 74 68 65 20 64    69 66 66 2e 20 20 43 75 72 72 65 6e 74 6c 79 2c | o.generate.the.diff...Currently, | 
| 1a4a20 | 20 74 68 69 73 20 69 6e 63 6c 75 64 65 73 20 60    73 74 61 67 65 64 27 2c 0a 20 20 20 60 75 6e 73 | .this.includes.`staged',....`uns | 
| 1a4a40 | 74 61 67 65 64 27 20 61 6e 64 20 60 75 6e 6d 65    72 67 65 64 27 2e 0a 32 2e 20 28 54 59 50 45 20 | taged'.and.`unmerged'..2..(TYPE. | 
| 1a4a60 | 2e 20 56 41 4c 55 45 29 0a 20 20 20 4c 69 6b 65    20 23 31 20 62 75 74 20 74 68 65 20 64 69 66 66 | ..VALUE)....Like.#1.but.the.diff | 
| 1a4a80 | 20 72 65 71 75 69 72 65 73 20 61 64 64 69 74 69    6f 6e 61 6c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e | .requires.additional.information | 
| 1a4aa0 | 2c 20 77 68 69 63 68 20 69 73 0a 20 20 20 67 69    76 65 6e 20 62 79 20 56 41 4c 55 45 2e 20 20 43 | ,.which.is....given.by.VALUE...C | 
| 1a4ac0 | 75 72 72 65 6e 74 6c 79 2c 20 74 68 69 73 20 69    6e 63 6c 75 64 65 73 20 60 63 6f 6d 6d 69 74 27 | urrently,.this.includes.`commit' | 
| 1a4ae0 | 20 61 6e 64 20 60 73 74 61 73 68 27 2c 0a 20 20    20 77 68 65 72 65 20 56 41 4c 55 45 20 69 73 20 | .and.`stash',....where.VALUE.is. | 
| 1a4b00 | 74 68 65 20 67 69 76 65 6e 20 63 6f 6d 6d 69 74    20 6f 72 20 73 74 61 73 68 2c 20 72 65 73 70 65 | the.given.commit.or.stash,.respe | 
| 1a4b20 | 63 74 69 76 65 6c 79 2e 0a 33 2e 20 52 41 4e 47    45 0a 20 20 20 41 20 73 74 72 69 6e 67 20 69 6e | ctively..3..RANGE....A.string.in | 
| 1a4b40 | 64 69 63 61 74 69 6e 67 20 61 20 64 69 66 66 20    72 61 6e 67 65 2e 0a 0a 49 66 20 6e 6f 20 44 57 | dicating.a.diff.range...If.no.DW | 
| 1a4b60 | 49 4d 20 63 6f 6e 74 65 78 74 20 69 73 20 66 6f    75 6e 64 2c 20 6e 69 6c 20 69 73 20 72 65 74 75 | IM.context.is.found,.nil.is.retu | 
| 1a4b80 | 72 6e 65 64 2e 22 0a 20 20 28 63 6f 6e 64 0a 20    20 20 28 28 61 6e 64 2d 6c 65 74 2a 20 28 28 63 | rned."...(cond....((and-let*.((c | 
| 1a4ba0 | 6f 6d 6d 69 74 73 20 28 6d 61 67 69 74 2d 72 65    67 69 6f 6e 2d 76 61 6c 75 65 73 20 27 28 63 6f | ommits.(magit-region-values.'(co | 
| 1a4bc0 | 6d 6d 69 74 20 62 72 61 6e 63 68 29 20 74 29 29    29 0a 20 20 20 20 20 20 28 70 72 6f 67 6e 20 3b | mmit.branch).t))).......(progn.; | 
| 1a4be0 | 20 77 6f 72 6b 20 61 72 6f 75 6e 64 20 64 65 62    62 75 67 73 23 33 31 38 34 30 0a 20 20 20 20 20 | .work.around.debbugs#31840...... | 
| 1a4c00 | 20 20 20 28 64 65 61 63 74 69 76 61 74 65 2d 6d    61 72 6b 29 0a 20 20 20 20 20 20 20 20 28 63 6f | ...(deactivate-mark).........(co | 
| 1a4c20 | 6e 63 61 74 20 28 63 61 72 20 28 6c 61 73 74 20    63 6f 6d 6d 69 74 73 29 29 20 22 2e 2e 22 20 28 | ncat.(car.(last.commits))."..".( | 
| 1a4c40 | 63 61 72 20 63 6f 6d 6d 69 74 73 29 29 29 29 29    0a 20 20 20 28 6d 61 67 69 74 2d 62 75 66 66 65 | car.commits)))))....(magit-buffe | 
| 1a4c60 | 72 2d 72 65 66 6e 61 6d 65 0a 20 20 20 20 28 63    6f 6e 73 20 27 63 6f 6d 6d 69 74 20 6d 61 67 69 | r-refname.....(cons.'commit.magi | 
| 1a4c80 | 74 2d 62 75 66 66 65 72 2d 72 65 66 6e 61 6d 65    29 29 0a 20 20 20 28 28 64 65 72 69 76 65 64 2d | t-buffer-refname))....((derived- | 
| 1a4ca0 | 6d 6f 64 65 2d 70 20 27 6d 61 67 69 74 2d 73 74    61 73 68 2d 6d 6f 64 65 29 0a 20 20 20 20 28 63 | mode-p.'magit-stash-mode).....(c | 
| 1a4cc0 | 6f 6e 73 20 27 63 6f 6d 6d 69 74 0a 20 20 20 20    20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 65 63 | ons.'commit...........(magit-sec | 
| 1a4ce0 | 74 69 6f 6e 2d 63 61 73 65 0a 20 20 20 20 20 20    20 20 20 20 20 20 28 63 6f 6d 6d 69 74 20 28 6f | tion-case.............(commit.(o | 
| 1a4d00 | 72 65 66 20 69 74 20 76 61 6c 75 65 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 | ref.it.value)).............(file | 
| 1a4d20 | 20 28 74 68 72 65 61 64 2d 66 69 72 73 74 20 69    74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(thread-first.it............... | 
| 1a4d40 | 20 20 20 20 20 20 28 6f 72 65 66 20 70 61 72 65    6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ......(oref.parent)............. | 
| 1a4d60 | 20 20 20 20 20 20 20 20 28 6f 72 65 66 20 76 61    6c 75 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 | ........(oref.value))).......... | 
| 1a4d80 | 20 20 20 28 68 75 6e 6b 20 28 74 68 72 65 61 64    2d 66 69 72 73 74 20 69 74 0a 20 20 20 20 20 20 | ...(hunk.(thread-first.it....... | 
| 1a4da0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f    72 65 66 20 70 61 72 65 6e 74 29 0a 20 20 20 20 | ..............(oref.parent)..... | 
| 1a4dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6f 72 65 66 20 70 61 72 65 6e 74 29 0a 20 20 | ................(oref.parent)... | 
| 1a4de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 6f 72 65 66 20 76 61 6c 75 65 29 29 29 | ..................(oref.value))) | 
| 1a4e00 | 29 29 29 0a 20 20 20 28 28 64 65 72 69 76 65 64    2d 6d 6f 64 65 2d 70 20 27 6d 61 67 69 74 2d 72 | )))....((derived-mode-p.'magit-r | 
| 1a4e20 | 65 76 69 73 69 6f 6e 2d 6d 6f 64 65 29 0a 20 20    20 20 28 63 6f 6e 73 20 27 63 6f 6d 6d 69 74 20 | evision-mode).....(cons.'commit. | 
| 1a4e40 | 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76    69 73 69 6f 6e 29 29 0a 20 20 20 28 28 64 65 72 | magit-buffer-revision))....((der | 
| 1a4e60 | 69 76 65 64 2d 6d 6f 64 65 2d 70 20 27 6d 61 67    69 74 2d 64 69 66 66 2d 6d 6f 64 65 29 0a 20 20 | ived-mode-p.'magit-diff-mode)... | 
| 1a4e80 | 20 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72    61 6e 67 65 29 0a 20 20 20 28 74 0a 20 20 20 20 | ..magit-buffer-range)....(t..... | 
| 1a4ea0 | 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 63    61 73 65 0a 20 20 20 20 20 20 28 5b 2a 20 75 6e | (magit-section-case.......([*.un | 
| 1a4ec0 | 73 74 61 67 65 64 5d 20 27 75 6e 73 74 61 67 65    64 29 0a 20 20 20 20 20 20 28 5b 2a 20 73 74 61 | staged].'unstaged).......([*.sta | 
| 1a4ee0 | 67 65 64 5d 20 27 73 74 61 67 65 64 29 0a 20 20    20 20 20 20 28 75 6e 6d 65 72 67 65 64 20 27 75 | ged].'staged).......(unmerged.'u | 
| 1a4f00 | 6e 6d 65 72 67 65 64 29 0a 20 20 20 20 20 20 28    75 6e 70 75 73 68 65 64 20 28 6d 61 67 69 74 2d | nmerged).......(unpushed.(magit- | 
| 1a4f20 | 64 69 66 66 2d 2d 72 61 6e 67 65 2d 74 6f 2d 65    6e 64 70 6f 69 6e 74 73 20 28 6f 72 65 66 20 69 | diff--range-to-endpoints.(oref.i | 
| 1a4f40 | 74 20 76 61 6c 75 65 29 29 29 0a 20 20 20 20 20    20 28 75 6e 70 75 6c 6c 65 64 20 28 6d 61 67 69 | t.value))).......(unpulled.(magi | 
| 1a4f60 | 74 2d 64 69 66 66 2d 2d 72 61 6e 67 65 2d 74 6f    2d 65 6e 64 70 6f 69 6e 74 73 20 28 6f 72 65 66 | t-diff--range-to-endpoints.(oref | 
| 1a4f80 | 20 69 74 20 76 61 6c 75 65 29 29 29 0a 20 20 20    20 20 20 28 62 72 61 6e 63 68 20 28 6c 65 74 20 | .it.value))).......(branch.(let. | 
| 1a4fa0 | 28 28 63 75 72 72 65 6e 74 20 28 6d 61 67 69 74    2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 | ((current.(magit-get-current-bra | 
| 1a4fc0 | 6e 63 68 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 61 74 70 6f 69 | nch)).....................(atpoi | 
| 1a4fe0 | 6e 74 20 28 6f 72 65 66 20 69 74 20 76 61 6c 75    65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | nt.(oref.it.value)))............ | 
| 1a5000 | 20 20 20 20 20 28 69 66 20 28 65 71 75 61 6c 20    61 74 70 6f 69 6e 74 20 63 75 72 72 65 6e 74 29 | .....(if.(equal.atpoint.current) | 
| 1a5020 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 69 66 2d 6c 65 74 20 28 28 75 | .....................(if-let.((u | 
| 1a5040 | 70 73 74 72 65 61 6d 20 28 6d 61 67 69 74 2d 67    65 74 2d 75 70 73 74 72 65 61 6d 2d 62 72 61 6e | pstream.(magit-get-upstream-bran | 
| 1a5060 | 63 68 29 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 | ch))).........................(f | 
| 1a5080 | 6f 72 6d 61 74 20 22 25 73 2e 2e 2e 25 73 22 20    75 70 73 74 72 65 61 6d 20 63 75 72 72 65 6e 74 | ormat."%s...%s".upstream.current | 
| 1a50a0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 69 66 20 28 6d 61 67 | ).......................(if.(mag | 
| 1a50c0 | 69 74 2d 61 6e 79 74 68 69 6e 67 2d 6d 6f 64 69    66 69 65 64 2d 70 29 0a 20 20 20 20 20 20 20 20 | it-anything-modified-p)......... | 
| 1a50e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 63 75 72 72 65 6e 74 0a 20 20 20 20 20 20 | ..................current....... | 
| 1a5100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 63 6f 6e 73 20 27 63 6f 6d 6d 69 74 20 | ..................(cons.'commit. | 
| 1a5120 | 63 75 72 72 65 6e 74 29 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f | current)))...................(fo | 
| 1a5140 | 72 6d 61 74 20 22 25 73 2e 2e 2e 25 73 22 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rmat."%s...%s".................. | 
| 1a5160 | 20 20 20 20 20 20 20 20 20 28 6f 72 20 63 75 72    72 65 6e 74 20 22 48 45 41 44 22 29 0a 20 20 20 | .........(or.current."HEAD").... | 
| 1a5180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 61 74 70 6f 69 6e 74 29 29 | .......................atpoint)) | 
| 1a51a0 | 29 29 0a 20 20 20 20 20 20 28 63 6f 6d 6d 69 74    20 28 63 6f 6e 73 20 27 63 6f 6d 6d 69 74 20 28 | )).......(commit.(cons.'commit.( | 
| 1a51c0 | 6f 72 65 66 20 69 74 20 76 61 6c 75 65 29 29 29    0a 20 20 20 20 20 20 28 5b 66 69 6c 65 20 63 6f | oref.it.value))).......([file.co | 
| 1a51e0 | 6d 6d 69 74 5d 20 28 63 6f 6e 73 20 27 63 6f 6d    6d 69 74 20 28 6f 72 65 66 20 28 6f 72 65 66 20 | mmit].(cons.'commit.(oref.(oref. | 
| 1a5200 | 69 74 20 70 61 72 65 6e 74 29 20 76 61 6c 75 65    29 29 29 0a 20 20 20 20 20 20 28 5b 68 75 6e 6b | it.parent).value))).......([hunk | 
| 1a5220 | 20 66 69 6c 65 20 63 6f 6d 6d 69 74 5d 0a 20 20    20 20 20 20 20 28 63 6f 6e 73 20 27 63 6f 6d 6d | .file.commit]........(cons.'comm | 
| 1a5240 | 69 74 20 28 6f 72 65 66 20 28 6f 72 65 66 20 28    6f 72 65 66 20 69 74 20 70 61 72 65 6e 74 29 20 | it.(oref.(oref.(oref.it.parent). | 
| 1a5260 | 70 61 72 65 6e 74 29 20 76 61 6c 75 65 29 29 29    0a 20 20 20 20 20 20 28 73 74 61 73 68 20 28 63 | parent).value))).......(stash.(c | 
| 1a5280 | 6f 6e 73 20 27 73 74 61 73 68 20 28 6f 72 65 66    20 69 74 20 76 61 6c 75 65 29 29 29 0a 20 20 20 | ons.'stash.(oref.it.value))).... | 
| 1a52a0 | 20 20 20 28 70 75 6c 6c 72 65 71 20 28 66 6f 72    67 65 2d 2d 70 75 6c 6c 72 65 71 2d 72 61 6e 67 | ...(pullreq.(forge--pullreq-rang | 
| 1a52c0 | 65 20 28 6f 72 65 66 20 69 74 20 76 61 6c 75 65    29 20 74 29 29 29 29 29 29 0a 0a 28 64 65 66 75 | e.(oref.it.value).t))))))..(defu | 
| 1a52e0 | 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 2d 72 61    6e 67 65 2d 74 6f 2d 65 6e 64 70 6f 69 6e 74 73 | n.magit-diff--range-to-endpoints | 
| 1a5300 | 20 28 72 61 6e 67 65 29 0a 20 20 28 63 6f 6e 64    20 28 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 | .(range)...(cond.((string-match. | 
| 1a5320 | 22 5c 5c 2e 5c 5c 2e 5c 5c 2e 22 20 72 61 6e 67    65 29 20 28 72 65 70 6c 61 63 65 2d 6d 61 74 63 | "\\.\\.\\.".range).(replace-matc | 
| 1a5340 | 68 20 22 2e 2e 22 20 20 6e 69 6c 20 6e 69 6c 20    72 61 6e 67 65 29 29 0a 20 20 20 20 20 20 20 20 | h.".."..nil.nil.range))......... | 
| 1a5360 | 28 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22    5c 5c 2e 5c 5c 2e 22 20 20 20 20 72 61 6e 67 65 | ((string-match."\\.\\."....range | 
| 1a5380 | 29 20 28 72 65 70 6c 61 63 65 2d 6d 61 74 63 68    20 22 2e 2e 2e 22 20 6e 69 6c 20 6e 69 6c 20 72 | ).(replace-match."...".nil.nil.r | 
| 1a53a0 | 61 6e 67 65 29 29 0a 20 20 20 20 20 20 20 20 28    74 20 72 61 6e 67 65 29 29 29 0a 0a 28 64 65 66 | ange)).........(t.range)))..(def | 
| 1a53c0 | 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 2d 72    65 67 69 6f 6e 2d 72 61 6e 67 65 20 28 26 6f 70 | un.magit-diff--region-range.(&op | 
| 1a53e0 | 74 69 6f 6e 61 6c 20 69 6e 74 65 72 61 63 74 69    76 65 20 6d 62 61 73 65 29 0a 20 20 28 61 6e 64 | tional.interactive.mbase)...(and | 
| 1a5400 | 2d 6c 65 74 2a 20 28 28 63 6f 6d 6d 69 74 73 20    28 6d 61 67 69 74 2d 72 65 67 69 6f 6e 2d 76 61 | -let*.((commits.(magit-region-va | 
| 1a5420 | 6c 75 65 73 20 27 28 63 6f 6d 6d 69 74 20 62 72    61 6e 63 68 29 20 74 29 29 0a 20 20 20 20 20 20 | lues.'(commit.branch).t))....... | 
| 1a5440 | 20 20 20 20 20 20 20 28 72 65 76 41 20 28 63 61    72 20 28 6c 61 73 74 20 63 6f 6d 6d 69 74 73 29 | .......(revA.(car.(last.commits) | 
| 1a5460 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    28 72 65 76 42 20 28 63 61 72 20 63 6f 6d 6d 69 | ))..............(revB.(car.commi | 
| 1a5480 | 74 73 29 29 29 0a 20 20 20 20 28 70 72 6f 67 6e    20 3b 20 77 6f 72 6b 20 61 72 6f 75 6e 64 20 64 | ts))).....(progn.;.work.around.d | 
| 1a54a0 | 65 62 62 75 67 73 23 33 31 38 34 30 0a 20 20 20    20 20 20 28 77 68 65 6e 20 69 6e 74 65 72 61 63 | ebbugs#31840.......(when.interac | 
| 1a54c0 | 74 69 76 65 0a 20 20 20 20 20 20 20 20 28 64 65    61 63 74 69 76 61 74 65 2d 6d 61 72 6b 29 29 0a | tive.........(deactivate-mark)). | 
| 1a54e0 | 20 20 20 20 20 20 28 69 66 20 6d 62 61 73 65 0a    20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 | ......(if.mbase...........(let.( | 
| 1a5500 | 28 62 61 73 65 20 28 6d 61 67 69 74 2d 67 69 74    2d 73 74 72 69 6e 67 20 22 6d 65 72 67 65 2d 62 | (base.(magit-git-string."merge-b | 
| 1a5520 | 61 73 65 22 20 72 65 76 41 20 72 65 76 42 29 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 63 | ase".revA.revB))).............(c | 
| 1a5540 | 6f 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 28 28 73 74 72 69 6e 67 3d 20 28 6d 61 67 69 | ond..............((string=.(magi | 
| 1a5560 | 74 2d 72 65 76 2d 70 61 72 73 65 20 72 65 76 41    29 20 62 61 73 65 29 0a 20 20 20 20 20 20 20 20 | t-rev-parse.revA).base)......... | 
| 1a5580 | 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25    73 2e 2e 25 73 22 20 72 65 76 41 20 72 65 76 42 | ......(format."%s..%s".revA.revB | 
| 1a55a0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    28 28 73 74 72 69 6e 67 3d 20 28 6d 61 67 69 74 | ))..............((string=.(magit | 
| 1a55c0 | 2d 72 65 76 2d 70 61 72 73 65 20 72 65 76 42 29    20 62 61 73 65 29 0a 20 20 20 20 20 20 20 20 20 | -rev-parse.revB).base).......... | 
| 1a55e0 | 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 73    2e 2e 25 73 22 20 72 65 76 42 20 72 65 76 41 29 | .....(format."%s..%s".revB.revA) | 
| 1a5600 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28    69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 20 | )..............(interactive..... | 
| 1a5620 | 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28    28 6d 61 69 6e 20 28 6d 61 67 69 74 2d 63 6f 6d | ..........(let.((main.(magit-com | 
| 1a5640 | 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 22 56 69    65 77 20 63 68 61 6e 67 65 73 20 61 6c 6f 6e 67 | pleting-read."View.changes.along | 
| 1a5660 | 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "............................... | 
| 1a5680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6c 69 73 74 20 72 65 76 41 20 72 65 | ...................(list.revA.re | 
| 1a56a0 | 76 42 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | vB)............................. | 
| 1a56c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 6e 69 6c 20 74 20 6e 69 6c 20 6e | .....................nil.t.nil.n | 
| 1a56e0 | 69 6c 20 72 65 76 42 29 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d | il.revB))).................(form | 
| 1a5700 | 61 74 20 22 25 73 2e 2e 2e 25 73 22 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | at."%s...%s".................... | 
| 1a5720 | 20 20 20 20 20 28 69 66 20 28 73 74 72 69 6e 67    3d 20 6d 61 69 6e 20 72 65 76 42 29 20 72 65 76 | .....(if.(string=.main.revB).rev | 
| 1a5740 | 41 20 72 65 76 42 29 20 6d 61 69 6e 29 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 20 | A.revB).main)))..............(t. | 
| 1a5760 | 22 25 73 2e 2e 2e 25 73 22 20 72 65 76 41 20 72    65 76 42 29 29 29 0a 20 20 20 20 20 20 20 20 28 | "%s...%s".revA.revB))).........( | 
| 1a5780 | 66 6f 72 6d 61 74 20 22 25 73 2e 2e 25 73 22 20    72 65 76 41 20 72 65 76 42 29 29 29 29 29 0a 0a | format."%s..%s".revA.revB))))).. | 
| 1a57a0 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66    66 2d 72 65 61 64 2d 72 61 6e 67 65 2d 6f 72 2d | (defun.magit-diff-read-range-or- | 
| 1a57c0 | 63 6f 6d 6d 69 74 20 28 70 72 6f 6d 70 74 20 26    6f 70 74 69 6f 6e 61 6c 20 73 65 63 6f 6e 64 61 | commit.(prompt.&optional.seconda | 
| 1a57e0 | 72 79 2d 64 65 66 61 75 6c 74 20 6d 62 61 73 65    29 0a 20 20 22 52 65 61 64 20 72 61 6e 67 65 20 | ry-default.mbase)..."Read.range. | 
| 1a5800 | 6f 72 20 72 65 76 69 73 69 6f 6e 20 77 69 74 68    20 73 70 65 63 69 61 6c 20 64 69 66 66 20 72 61 | or.revision.with.special.diff.ra | 
| 1a5820 | 6e 67 65 20 74 72 65 61 74 6d 65 6e 74 2e 0a 49    66 20 4d 42 41 53 45 20 69 73 20 6e 6f 6e 2d 6e | nge.treatment..If.MBASE.is.non-n | 
| 1a5840 | 69 6c 2c 20 70 72 6f 6d 70 74 20 66 6f 72 20 77    68 69 63 68 20 72 65 76 20 74 6f 20 70 6c 61 63 | il,.prompt.for.which.rev.to.plac | 
| 1a5860 | 65 20 61 74 20 74 68 65 20 65 6e 64 20 6f 66 0a    61 20 5c 22 72 65 76 41 2e 2e 2e 72 65 76 42 5c | e.at.the.end.of.a.\"revA...revB\ | 
| 1a5880 | 22 20 72 61 6e 67 65 2e 20 20 4f 74 68 65 72 77    69 73 65 2c 20 61 6c 77 61 79 73 20 63 6f 6e 73 | ".range...Otherwise,.always.cons | 
| 1a58a0 | 74 72 75 63 74 0a 5c 22 72 65 76 41 2e 2e 72 65    76 42 5c 22 20 72 61 6e 67 65 2e 22 0a 20 20 28 | truct.\"revA..revB\".range."...( | 
| 1a58c0 | 6f 72 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 2d    72 65 67 69 6f 6e 2d 72 61 6e 67 65 20 74 20 6d | or.(magit-diff--region-range.t.m | 
| 1a58e0 | 62 61 73 65 29 0a 20 20 20 20 20 20 28 6d 61 67    69 74 2d 72 65 61 64 2d 72 61 6e 67 65 20 70 72 | base).......(magit-read-range.pr | 
| 1a5900 | 6f 6d 70 74 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 | ompt.........................(or | 
| 1a5920 | 20 28 70 63 61 73 65 20 28 6d 61 67 69 74 2d 64    69 66 66 2d 2d 64 77 69 6d 29 0a 20 20 20 20 20 | .(pcase.(magit-diff--dwim)...... | 
| 1a5940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 60 28 63 6f 6d 6d | .........................(`(comm | 
| 1a5960 | 69 74 20 2e 20 2c 76 61 6c 75 65 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | it...,value).................... | 
| 1a5980 | 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72    6d 61 74 20 22 25 73 5e 2e 2e 25 73 22 20 76 61 | ............(format."%s^..%s".va | 
| 1a59a0 | 6c 75 65 20 76 61 6c 75 65 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | lue.value))..................... | 
| 1a59c0 | 20 20 20 20 20 20 20 20 20 20 28 28 61 6e 64 20    72 61 6e 67 65 20 28 70 72 65 64 20 73 74 72 69 | ..........((and.range.(pred.stri | 
| 1a59e0 | 6e 67 70 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ngp))........................... | 
| 1a5a00 | 20 20 20 20 20 72 61 6e 67 65 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....range)).................... | 
| 1a5a20 | 20 20 20 20 20 20 20 20 20 73 65 63 6f 6e 64 61    72 79 2d 64 65 66 61 75 6c 74 0a 20 20 20 20 20 | .........secondary-default...... | 
| 1a5a40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 65 | .......................(magit-ge | 
| 1a5a60 | 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68    29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 | t-current-branch)))))..;;;###aut | 
| 1a5a80 | 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67    69 74 2d 64 69 66 66 2d 72 61 6e 67 65 20 28 72 | oload.(defun.magit-diff-range.(r | 
| 1a5aa0 | 65 76 2d 6f 72 2d 72 61 6e 67 65 20 26 6f 70 74    69 6f 6e 61 6c 20 61 72 67 73 20 66 69 6c 65 73 | ev-or-range.&optional.args.files | 
| 1a5ac0 | 29 0a 20 20 22 53 68 6f 77 20 64 69 66 66 65 72    65 6e 63 65 73 20 62 65 74 77 65 65 6e 20 74 77 | )..."Show.differences.between.tw | 
| 1a5ae0 | 6f 20 63 6f 6d 6d 69 74 73 2e 0a 0a 52 45 56 2d    4f 52 2d 52 41 4e 47 45 20 73 68 6f 75 6c 64 20 | o.commits...REV-OR-RANGE.should. | 
| 1a5b00 | 62 65 20 61 20 72 61 6e 67 65 20 6f 72 20 61 20    73 69 6e 67 6c 65 20 72 65 76 69 73 69 6f 6e 2e | be.a.range.or.a.single.revision. | 
| 1a5b20 | 20 20 49 66 20 69 74 20 69 73 20 61 0a 72 65 76    69 73 69 6f 6e 2c 20 74 68 65 6e 20 73 68 6f 77 | ..If.it.is.a.revision,.then.show | 
| 1a5b40 | 20 63 68 61 6e 67 65 73 20 69 6e 20 74 68 65 20    77 6f 72 6b 69 6e 67 20 74 72 65 65 20 72 65 6c | .changes.in.the.working.tree.rel | 
| 1a5b60 | 61 74 69 76 65 20 74 6f 20 74 68 61 74 0a 72 65    76 69 73 69 6f 6e 2e 20 20 49 66 20 69 74 20 69 | ative.to.that.revision...If.it.i | 
| 1a5b80 | 73 20 61 20 72 61 6e 67 65 2c 20 62 75 74 20 6f    6e 65 20 73 69 64 65 20 69 73 20 6f 6d 69 74 74 | s.a.range,.but.one.side.is.omitt | 
| 1a5ba0 | 65 64 2c 20 74 68 65 6e 20 73 68 6f 77 0a 63 68    61 6e 67 65 73 20 72 65 6c 61 74 69 76 65 20 74 | ed,.then.show.changes.relative.t | 
| 1a5bc0 | 6f 20 60 48 45 41 44 27 2e 0a 0a 49 66 20 74 68    65 20 72 65 67 69 6f 6e 20 69 73 20 61 63 74 69 | o.`HEAD'...If.the.region.is.acti | 
| 1a5be0 | 76 65 2c 20 75 73 65 20 74 68 65 20 72 65 76 69    73 69 6f 6e 73 20 6f 6e 20 74 68 65 20 66 69 72 | ve,.use.the.revisions.on.the.fir | 
| 1a5c00 | 73 74 20 61 6e 64 20 6c 61 73 74 0a 6c 69 6e 65    20 6f 66 20 74 68 65 20 72 65 67 69 6f 6e 20 61 | st.and.last.line.of.the.region.a | 
| 1a5c20 | 73 20 74 68 65 20 74 77 6f 20 73 69 64 65 73 20    6f 66 20 74 68 65 20 72 61 6e 67 65 2e 20 20 57 | s.the.two.sides.of.the.range...W | 
| 1a5c40 | 69 74 68 20 61 20 70 72 65 66 69 78 0a 61 72 67    75 6d 65 6e 74 2c 20 69 6e 73 74 65 61 64 20 6f | ith.a.prefix.argument,.instead.o | 
| 1a5c60 | 66 20 64 69 66 66 69 6e 67 20 74 68 65 20 72 65    76 69 73 69 6f 6e 73 2c 20 63 68 6f 6f 73 65 20 | f.diffing.the.revisions,.choose. | 
| 1a5c80 | 61 20 72 65 76 69 73 69 6f 6e 20 74 6f 0a 76 69    65 77 20 63 68 61 6e 67 65 73 20 61 6c 6f 6e 67 | a.revision.to.view.changes.along | 
| 1a5ca0 | 2c 20 73 74 61 72 74 69 6e 67 20 61 74 20 74 68    65 20 63 6f 6d 6d 6f 6e 20 61 6e 63 65 73 74 6f | ,.starting.at.the.common.ancesto | 
| 1a5cc0 | 72 20 6f 66 20 62 6f 74 68 0a 72 65 76 69 73 69    6f 6e 73 20 28 69 2e 65 2e 2c 20 75 73 65 20 61 | r.of.both.revisions.(i.e.,.use.a | 
| 1a5ce0 | 20 5c 22 2e 2e 2e 5c 22 20 72 61 6e 67 65 29 2e    22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 | .\"...\".range)."...(interactive | 
| 1a5d00 | 20 28 63 6f 6e 73 20 28 6d 61 67 69 74 2d 64 69    66 66 2d 72 65 61 64 2d 72 61 6e 67 65 2d 6f 72 | .(cons.(magit-diff-read-range-or | 
| 1a5d20 | 2d 63 6f 6d 6d 69 74 20 22 44 69 66 66 20 66 6f    72 20 72 61 6e 67 65 22 0a 20 20 20 20 20 20 20 | -commit."Diff.for.range"........ | 
| 1a5d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1a5d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e    69 6c 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 | ...............nil.current-prefi | 
| 1a5d80 | 78 2d 61 72 67 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 | x-arg)......................(mag | 
| 1a5da0 | 69 74 2d 64 69 66 66 2d 61 72 67 75 6d 65 6e 74    73 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 64 69 | it-diff-arguments)))...(magit-di | 
| 1a5dc0 | 66 66 2d 73 65 74 75 70 2d 62 75 66 66 65 72 20    72 65 76 2d 6f 72 2d 72 61 6e 67 65 20 6e 69 6c | ff-setup-buffer.rev-or-range.nil | 
| 1a5de0 | 20 61 72 67 73 20 66 69 6c 65 73 20 27 63 6f 6d    6d 69 74 74 65 64 29 29 0a 0a 3b 3b 3b 23 23 23 | .args.files.'committed))..;;;### | 
| 1a5e00 | 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20    6d 61 67 69 74 2d 64 69 66 66 2d 77 6f 72 6b 69 | autoload.(defun.magit-diff-worki | 
| 1a5e20 | 6e 67 2d 74 72 65 65 20 28 26 6f 70 74 69 6f 6e    61 6c 20 72 65 76 20 61 72 67 73 20 66 69 6c 65 | ng-tree.(&optional.rev.args.file | 
| 1a5e40 | 73 29 0a 20 20 22 53 68 6f 77 20 63 68 61 6e 67    65 73 20 62 65 74 77 65 65 6e 20 74 68 65 20 63 | s)..."Show.changes.between.the.c | 
| 1a5e60 | 75 72 72 65 6e 74 20 77 6f 72 6b 69 6e 67 20 74    72 65 65 20 61 6e 64 20 74 68 65 20 60 48 45 41 | urrent.working.tree.and.the.`HEA | 
| 1a5e80 | 44 27 20 63 6f 6d 6d 69 74 2e 0a 57 69 74 68 20    61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e | D'.commit..With.a.prefix.argumen | 
| 1a5ea0 | 74 20 73 68 6f 77 20 63 68 61 6e 67 65 73 20 62    65 74 77 65 65 6e 20 74 68 65 20 77 6f 72 6b 69 | t.show.changes.between.the.worki | 
| 1a5ec0 | 6e 67 20 74 72 65 65 20 61 6e 64 0a 61 20 63 6f    6d 6d 69 74 20 72 65 61 64 20 66 72 6f 6d 20 74 | ng.tree.and.a.commit.read.from.t | 
| 1a5ee0 | 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e 22 0a    20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 | he.minibuffer."...(interactive.. | 
| 1a5f00 | 20 20 28 63 6f 6e 73 20 28 61 6e 64 20 63 75 72    72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 0a | ..(cons.(and.current-prefix-arg. | 
| 1a5f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d    61 67 69 74 2d 72 65 61 64 2d 62 72 61 6e 63 68 | ..............(magit-read-branch | 
| 1a5f40 | 2d 6f 72 2d 63 6f 6d 6d 69 74 20 22 44 69 66 66    20 77 6f 72 6b 69 6e 67 20 74 72 65 65 20 61 6e | -or-commit."Diff.working.tree.an | 
| 1a5f60 | 64 20 63 6f 6d 6d 69 74 22 29 29 0a 20 20 20 20    20 20 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 | d.commit"))..........(magit-diff | 
| 1a5f80 | 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 0a 20 20    28 6d 61 67 69 74 2d 64 69 66 66 2d 73 65 74 75 | -arguments)))...(magit-diff-setu | 
| 1a5fa0 | 70 2d 62 75 66 66 65 72 20 28 6f 72 20 72 65 76    20 22 48 45 41 44 22 29 20 6e 69 6c 20 61 72 67 | p-buffer.(or.rev."HEAD").nil.arg | 
| 1a5fc0 | 73 20 66 69 6c 65 73 20 27 75 6e 73 74 61 67 65    64 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c | s.files.'unstaged))..;;;###autol | 
| 1a5fe0 | 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74    2d 64 69 66 66 2d 73 74 61 67 65 64 20 28 26 6f | oad.(defun.magit-diff-staged.(&o | 
| 1a6000 | 70 74 69 6f 6e 61 6c 20 72 65 76 20 61 72 67 73    20 66 69 6c 65 73 29 0a 20 20 22 53 68 6f 77 20 | ptional.rev.args.files)..."Show. | 
| 1a6020 | 63 68 61 6e 67 65 73 20 62 65 74 77 65 65 6e 20    74 68 65 20 69 6e 64 65 78 20 61 6e 64 20 74 68 | changes.between.the.index.and.th | 
| 1a6040 | 65 20 60 48 45 41 44 27 20 63 6f 6d 6d 69 74 2e    0a 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 | e.`HEAD'.commit..With.a.prefix.a | 
| 1a6060 | 72 67 75 6d 65 6e 74 20 73 68 6f 77 20 63 68 61    6e 67 65 73 20 62 65 74 77 65 65 6e 20 74 68 65 | rgument.show.changes.between.the | 
| 1a6080 | 20 69 6e 64 65 78 20 61 6e 64 0a 61 20 63 6f 6d    6d 69 74 20 72 65 61 64 20 66 72 6f 6d 20 74 68 | .index.and.a.commit.read.from.th | 
| 1a60a0 | 65 20 6d 69 6e 69 62 75 66 66 65 72 2e 22 0a 20    20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 | e.minibuffer."...(interactive... | 
| 1a60c0 | 20 28 63 6f 6e 73 20 28 61 6e 64 20 63 75 72 72    65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 0a 20 | .(cons.(and.current-prefix-arg.. | 
| 1a60e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61    67 69 74 2d 72 65 61 64 2d 62 72 61 6e 63 68 2d | .............(magit-read-branch- | 
| 1a6100 | 6f 72 2d 63 6f 6d 6d 69 74 20 22 44 69 66 66 20    69 6e 64 65 78 20 61 6e 64 20 63 6f 6d 6d 69 74 | or-commit."Diff.index.and.commit | 
| 1a6120 | 22 29 29 0a 20 20 20 20 20 20 20 20 20 28 6d 61    67 69 74 2d 64 69 66 66 2d 61 72 67 75 6d 65 6e | "))..........(magit-diff-argumen | 
| 1a6140 | 74 73 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 64    69 66 66 2d 73 65 74 75 70 2d 62 75 66 66 65 72 | ts)))...(magit-diff-setup-buffer | 
| 1a6160 | 20 72 65 76 20 22 2d 2d 63 61 63 68 65 64 22 20    61 72 67 73 20 66 69 6c 65 73 20 27 73 74 61 67 | .rev."--cached".args.files.'stag | 
| 1a6180 | 65 64 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f    6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 | ed))..;;;###autoload.(defun.magi | 
| 1a61a0 | 74 2d 64 69 66 66 2d 75 6e 73 74 61 67 65 64 20    28 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 73 20 | t-diff-unstaged.(&optional.args. | 
| 1a61c0 | 66 69 6c 65 73 29 0a 20 20 22 53 68 6f 77 20 63    68 61 6e 67 65 73 20 62 65 74 77 65 65 6e 20 74 | files)..."Show.changes.between.t | 
| 1a61e0 | 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 20    61 6e 64 20 74 68 65 20 69 6e 64 65 78 2e 22 0a | he.working.tree.and.the.index.". | 
| 1a6200 | 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28    6d 61 67 69 74 2d 64 69 66 66 2d 61 72 67 75 6d | ..(interactive.(magit-diff-argum | 
| 1a6220 | 65 6e 74 73 29 29 0a 20 20 28 6d 61 67 69 74 2d    64 69 66 66 2d 73 65 74 75 70 2d 62 75 66 66 65 | ents))...(magit-diff-setup-buffe | 
| 1a6240 | 72 20 6e 69 6c 20 6e 69 6c 20 61 72 67 73 20 66    69 6c 65 73 20 27 75 6e 73 74 61 67 65 64 29 29 | r.nil.nil.args.files.'unstaged)) | 
| 1a6260 | 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64    0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 | ..;;;###autoload.(defun.magit-di | 
| 1a6280 | 66 66 2d 75 6e 6d 65 72 67 65 64 20 28 26 6f 70    74 69 6f 6e 61 6c 20 61 72 67 73 20 66 69 6c 65 | ff-unmerged.(&optional.args.file | 
| 1a62a0 | 73 29 0a 20 20 22 53 68 6f 77 20 63 68 61 6e 67    65 73 20 74 68 61 74 20 61 72 65 20 62 65 69 6e | s)..."Show.changes.that.are.bein | 
| 1a62c0 | 67 20 6d 65 72 67 65 64 2e 22 0a 20 20 28 69 6e    74 65 72 61 63 74 69 76 65 20 28 6d 61 67 69 74 | g.merged."...(interactive.(magit | 
| 1a62e0 | 2d 64 69 66 66 2d 61 72 67 75 6d 65 6e 74 73 29    29 0a 20 20 28 75 6e 6c 65 73 73 20 28 6d 61 67 | -diff-arguments))...(unless.(mag | 
| 1a6300 | 69 74 2d 6d 65 72 67 65 2d 69 6e 2d 70 72 6f 67    72 65 73 73 2d 70 29 0a 20 20 20 20 28 75 73 65 | it-merge-in-progress-p).....(use | 
| 1a6320 | 72 2d 65 72 72 6f 72 20 22 4e 6f 20 6d 65 72 67    65 20 69 73 20 69 6e 20 70 72 6f 67 72 65 73 73 | r-error."No.merge.is.in.progress | 
| 1a6340 | 22 29 29 0a 20 20 28 6d 61 67 69 74 2d 64 69 66    66 2d 73 65 74 75 70 2d 62 75 66 66 65 72 20 28 | "))...(magit-diff-setup-buffer.( | 
| 1a6360 | 6d 61 67 69 74 2d 2d 6d 65 72 67 65 2d 72 61 6e    67 65 29 20 6e 69 6c 20 61 72 67 73 20 66 69 6c | magit--merge-range).nil.args.fil | 
| 1a6380 | 65 73 20 27 63 6f 6d 6d 69 74 74 65 64 29 29 0a    0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a | es.'committed))..;;;###autoload. | 
| 1a63a0 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66    66 2d 77 68 69 6c 65 2d 63 6f 6d 6d 69 74 74 69 | (defun.magit-diff-while-committi | 
| 1a63c0 | 6e 67 20 28 29 0a 20 20 22 57 68 69 6c 65 20 63    6f 6d 6d 69 74 74 69 6e 67 2c 20 73 68 6f 77 20 | ng.()..."While.committing,.show. | 
| 1a63e0 | 74 68 65 20 63 68 61 6e 67 65 73 20 74 68 61 74    20 61 72 65 20 61 62 6f 75 74 20 74 6f 20 62 65 | the.changes.that.are.about.to.be | 
| 1a6400 | 20 63 6f 6d 6d 69 74 74 65 64 2e 0a 57 68 69 6c    65 20 61 6d 65 6e 64 69 6e 67 2c 20 69 6e 76 6f | .committed..While.amending,.invo | 
| 1a6420 | 6b 69 6e 67 20 74 68 65 20 63 6f 6d 6d 61 6e 64    20 61 67 61 69 6e 20 74 6f 67 67 6c 65 73 20 62 | king.the.command.again.toggles.b | 
| 1a6440 | 65 74 77 65 65 6e 0a 73 68 6f 77 69 6e 67 20 6a    75 73 74 20 74 68 65 20 6e 65 77 20 63 68 61 6e | etween.showing.just.the.new.chan | 
| 1a6460 | 67 65 73 20 6f 72 20 61 6c 6c 20 74 68 65 20 63    68 61 6e 67 65 73 20 74 68 61 74 20 77 69 6c 6c | ges.or.all.the.changes.that.will | 
| 1a6480 | 0a 62 65 20 63 6f 6d 6d 69 74 74 65 64 2e 22 0a    20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a | .be.committed."...(interactive). | 
| 1a64a0 | 20 20 28 75 6e 6c 65 73 73 20 28 6d 61 67 69 74    2d 63 6f 6d 6d 69 74 2d 6d 65 73 73 61 67 65 2d | ..(unless.(magit-commit-message- | 
| 1a64c0 | 62 75 66 66 65 72 29 0a 20 20 20 20 28 75 73 65    72 2d 65 72 72 6f 72 20 22 4e 6f 20 63 6f 6d 6d | buffer).....(user-error."No.comm | 
| 1a64e0 | 69 74 20 69 6e 20 70 72 6f 67 72 65 73 73 22 29    29 0a 20 20 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 | it.in.progress"))...(magit-commi | 
| 1a6500 | 74 2d 64 69 66 66 2d 31 29 29 0a 0a 28 6b 65 79    6d 61 70 2d 73 65 74 20 67 69 74 2d 63 6f 6d 6d | t-diff-1))..(keymap-set.git-comm | 
| 1a6520 | 69 74 2d 6d 6f 64 65 2d 6d 61 70 20 22 43 2d 63    20 43 2d 64 22 20 23 27 6d 61 67 69 74 2d 64 69 | it-mode-map."C-c.C-d".#'magit-di | 
| 1a6540 | 66 66 2d 77 68 69 6c 65 2d 63 6f 6d 6d 69 74 74    69 6e 67 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f | ff-while-committing)..;;;###auto | 
| 1a6560 | 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69    74 2d 64 69 66 66 2d 62 75 66 66 65 72 2d 66 69 | load.(defun.magit-diff-buffer-fi | 
| 1a6580 | 6c 65 20 28 29 0a 20 20 22 53 68 6f 77 20 64 69    66 66 20 66 6f 72 20 74 68 65 20 62 6c 6f 62 20 | le.()..."Show.diff.for.the.blob. | 
| 1a65a0 | 6f 72 20 66 69 6c 65 20 76 69 73 69 74 65 64 20    69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 | or.file.visited.in.the.current.b | 
| 1a65c0 | 75 66 66 65 72 2e 0a 0a 57 68 65 6e 20 74 68 65    20 62 75 66 66 65 72 20 76 69 73 69 74 73 20 61 | uffer...When.the.buffer.visits.a | 
| 1a65e0 | 20 62 6c 6f 62 2c 20 74 68 65 6e 20 73 68 6f 77    20 74 68 65 20 72 65 73 70 65 63 74 69 76 65 20 | .blob,.then.show.the.respective. | 
| 1a6600 | 63 6f 6d 6d 69 74 2e 0a 57 68 65 6e 20 74 68 65    20 62 75 66 66 65 72 20 76 69 73 69 74 73 20 61 | commit..When.the.buffer.visits.a | 
| 1a6620 | 20 66 69 6c 65 2c 20 74 68 65 6e 20 73 68 6f 77    20 74 68 65 20 64 69 66 66 65 72 65 6e 63 65 73 | .file,.then.show.the.differences | 
| 1a6640 | 20 62 65 74 77 65 65 6e 0a 60 48 45 41 44 27 20    61 6e 64 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 | .between.`HEAD'.and.the.working. | 
| 1a6660 | 74 72 65 65 2e 20 20 49 6e 20 62 6f 74 68 20 63    61 73 65 73 20 6c 69 6d 69 74 20 74 68 65 20 64 | tree...In.both.cases.limit.the.d | 
| 1a6680 | 69 66 66 20 74 6f 0a 74 68 65 20 66 69 6c 65 20    6f 72 20 62 6c 6f 62 2e 22 0a 20 20 28 69 6e 74 | iff.to.the.file.or.blob."...(int | 
| 1a66a0 | 65 72 61 63 74 69 76 65 29 0a 20 20 28 72 65 71    75 69 72 65 20 27 6d 61 67 69 74 29 0a 20 20 28 | eractive)...(require.'magit)...( | 
| 1a66c0 | 69 66 2d 6c 65 74 20 28 28 66 69 6c 65 20 28 6d    61 67 69 74 2d 66 69 6c 65 2d 72 65 6c 61 74 69 | if-let.((file.(magit-file-relati | 
| 1a66e0 | 76 65 2d 6e 61 6d 65 29 29 29 0a 20 20 20 20 20    20 28 69 66 20 6d 61 67 69 74 2d 62 75 66 66 65 | ve-name))).......(if.magit-buffe | 
| 1a6700 | 72 2d 72 65 66 6e 61 6d 65 0a 20 20 20 20 20 20    20 20 20 20 28 6d 61 67 69 74 2d 73 68 6f 77 2d | r-refname...........(magit-show- | 
| 1a6720 | 63 6f 6d 6d 69 74 20 6d 61 67 69 74 2d 62 75 66    66 65 72 2d 72 65 66 6e 61 6d 65 0a 20 20 20 20 | commit.magit-buffer-refname..... | 
| 1a6740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 63 61 72 20 28 6d | .........................(car.(m | 
| 1a6760 | 61 67 69 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74    2d 2d 61 72 67 75 6d 65 6e 74 73 29 29 0a 20 20 | agit-show-commit--arguments))... | 
| 1a6780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 | ...........................(list | 
| 1a67a0 | 20 66 69 6c 65 29 29 0a 20 20 20 20 20 20 20 20    28 73 61 76 65 2d 62 75 66 66 65 72 29 0a 20 20 | .file)).........(save-buffer)... | 
| 1a67c0 | 20 20 20 20 20 20 28 6c 65 74 20 28 28 6c 69 6e    65 20 28 6c 69 6e 65 2d 6e 75 6d 62 65 72 2d 61 | ......(let.((line.(line-number-a | 
| 1a67e0 | 74 2d 70 6f 73 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 63 6f 6c 20 28 63 75 72 72 | t-pos))...............(col.(curr | 
| 1a6800 | 65 6e 74 2d 63 6f 6c 75 6d 6e 29 29 29 0a 20 20    20 20 20 20 20 20 20 20 28 77 69 74 68 2d 63 75 | ent-column)))...........(with-cu | 
| 1a6820 | 72 72 65 6e 74 2d 62 75 66 66 65 72 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | rrent-buffer...............(magi | 
| 1a6840 | 74 2d 64 69 66 66 2d 73 65 74 75 70 2d 62 75 66    66 65 72 20 28 6f 72 20 28 6d 61 67 69 74 2d 67 | t-diff-setup-buffer.(or.(magit-g | 
| 1a6860 | 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63    68 29 20 22 48 45 41 44 22 29 0a 20 20 20 20 20 | et-current-branch)."HEAD")...... | 
| 1a6880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1a68a0 | 20 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..nil........................... | 
| 1a68c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61    72 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 61 72 | .............(car.(magit-diff-ar | 
| 1a68e0 | 67 75 6d 65 6e 74 73 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | guments))....................... | 
| 1a6900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6c 69 73 74 20 66 69 6c 65 29 0a 20 20 20 | .................(list.file).... | 
| 1a6920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1a6940 | 20 20 20 20 27 75 6e 73 74 61 67 65 64 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....'unstaged................... | 
| 1a6960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 6d 61 67 69 74 2d 64 69 66 66 2d | .....................magit-diff- | 
| 1a6980 | 62 75 66 66 65 72 2d 66 69 6c 65 2d 6c 6f 63 6b    65 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | buffer-file-locked)............. | 
| 1a69a0 | 28 6d 61 67 69 74 2d 64 69 66 66 2d 2d 67 6f 74    6f 2d 70 6f 73 69 74 69 6f 6e 20 66 69 6c 65 20 | (magit-diff--goto-position.file. | 
| 1a69c0 | 6c 69 6e 65 20 63 6f 6c 29 29 29 29 0a 20 20 20    20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 42 75 | line.col)))).....(user-error."Bu | 
| 1a69e0 | 66 66 65 72 20 69 73 6e 27 74 20 76 69 73 69 74    69 6e 67 20 61 20 66 69 6c 65 22 29 29 29 0a 0a | ffer.isn't.visiting.a.file"))).. | 
| 1a6a00 | 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28    64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 | ;;;###autoload.(defun.magit-diff | 
| 1a6a20 | 2d 70 61 74 68 73 20 28 61 20 62 29 0a 20 20 22    53 68 6f 77 20 63 68 61 6e 67 65 73 20 62 65 74 | -paths.(a.b)..."Show.changes.bet | 
| 1a6a40 | 77 65 65 6e 20 61 6e 79 20 74 77 6f 20 66 69 6c    65 73 20 6f 6e 20 64 69 73 6b 2e 22 0a 20 20 28 | ween.any.two.files.on.disk."...( | 
| 1a6a60 | 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73    74 20 28 72 65 61 64 2d 66 69 6c 65 2d 6e 61 6d | interactive.(list.(read-file-nam | 
| 1a6a80 | 65 20 22 46 69 72 73 74 20 66 69 6c 65 3a 20 22    20 6e 69 6c 20 6e 69 6c 20 74 29 0a 20 20 20 20 | e."First.file:.".nil.nil.t)..... | 
| 1a6aa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 72 65 61 64 2d 66 69 6c 65 2d 6e 61 6d 65 | .................(read-file-name | 
| 1a6ac0 | 20 22 53 65 63 6f 6e 64 20 66 69 6c 65 3a 20 22    20 6e 69 6c 20 6e 69 6c 20 74 29 29 29 0a 20 20 | ."Second.file:.".nil.nil.t)))... | 
| 1a6ae0 | 28 6d 61 67 69 74 2d 64 69 66 66 2d 73 65 74 75    70 2d 62 75 66 66 65 72 20 6e 69 6c 20 22 2d 2d | (magit-diff-setup-buffer.nil."-- | 
| 1a6b00 | 6e 6f 2d 69 6e 64 65 78 22 20 6e 69 6c 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | no-index".nil................... | 
| 1a6b20 | 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 28    6d 61 67 69 74 2d 63 6f 6e 76 65 72 74 2d 66 69 | .........(list.(magit-convert-fi | 
| 1a6b40 | 6c 65 6e 61 6d 65 2d 66 6f 72 2d 67 69 74 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | lename-for-git.................. | 
| 1a6b60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 | .................(expand-file-na | 
| 1a6b80 | 6d 65 20 61 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | me.a)).......................... | 
| 1a6ba0 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63    6f 6e 76 65 72 74 2d 66 69 6c 65 6e 61 6d 65 2d | ........(magit-convert-filename- | 
| 1a6bc0 | 66 6f 72 2d 67 69 74 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | for-git......................... | 
| 1a6be0 | 20 20 20 20 20 20 20 20 20 20 28 65 78 70 61 6e    64 2d 66 69 6c 65 2d 6e 61 6d 65 20 62 29 29 29 | ..........(expand-file-name.b))) | 
| 1a6c00 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 27 75 6e 64 | ............................'und | 
| 1a6c20 | 65 66 69 6e 65 64 29 29 0a 0a 28 64 65 66 75 6e    20 6d 61 67 69 74 2d 73 68 6f 77 2d 63 6f 6d 6d | efined))..(defun.magit-show-comm | 
| 1a6c40 | 69 74 2d 2d 61 72 67 75 6d 65 6e 74 73 20 28 29    0a 20 20 28 70 63 61 73 65 2d 6c 65 74 20 28 28 | it--arguments.()...(pcase-let.(( | 
| 1a6c60 | 60 28 2c 61 72 67 73 20 2c 64 69 66 66 2d 66 69    6c 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 | `(,args.,diff-files)............ | 
| 1a6c80 | 20 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d    61 72 67 75 6d 65 6e 74 73 20 27 6d 61 67 69 74 | ....(magit-diff-arguments.'magit | 
| 1a6ca0 | 2d 72 65 76 69 73 69 6f 6e 2d 6d 6f 64 65 29 29    29 0a 20 20 20 20 28 6c 69 73 74 20 61 72 67 73 | -revision-mode))).....(list.args | 
| 1a6cc0 | 20 28 69 66 20 28 64 65 72 69 76 65 64 2d 6d 6f    64 65 2d 70 20 27 6d 61 67 69 74 2d 6c 6f 67 2d | .(if.(derived-mode-p.'magit-log- | 
| 1a6ce0 | 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 6f | mode)....................(and.(o | 
| 1a6d00 | 72 20 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e    2d 66 69 6c 74 65 72 2d 66 69 6c 65 73 2d 6f 6e | r.magit-revision-filter-files-on | 
| 1a6d20 | 2d 66 6f 6c 6c 6f 77 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -follow......................... | 
| 1a6d40 | 20 20 20 20 28 6e 6f 74 20 28 6d 65 6d 62 65 72    20 22 2d 2d 66 6f 6c 6c 6f 77 22 20 6d 61 67 69 | ....(not.(member."--follow".magi | 
| 1a6d60 | 74 2d 62 75 66 66 65 72 2d 6c 6f 67 2d 61 72 67    73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | t-buffer-log-args)))............ | 
| 1a6d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67    69 74 2d 62 75 66 66 65 72 2d 6c 6f 67 2d 66 69 | .............magit-buffer-log-fi | 
| 1a6da0 | 6c 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 64 69 66 66 2d 66 69 6c 65 73 | les)..................diff-files | 
| 1a6dc0 | 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f    6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 | ))))..;;;###autoload.(defun.magi | 
| 1a6de0 | 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 20 28 72    65 76 20 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 | t-show-commit.(rev.&optional.arg | 
| 1a6e00 | 73 20 66 69 6c 65 73 20 6d 6f 64 75 6c 65 29 0a    20 20 22 56 69 73 69 74 20 74 68 65 20 72 65 76 | s.files.module)..."Visit.the.rev | 
| 1a6e20 | 69 73 69 6f 6e 20 61 74 20 70 6f 69 6e 74 20 69    6e 20 61 6e 6f 74 68 65 72 20 62 75 66 66 65 72 | ision.at.point.in.another.buffer | 
| 1a6e40 | 2e 0a 49 66 20 74 68 65 72 65 20 69 73 20 6e 6f    20 72 65 76 69 73 69 6f 6e 20 61 74 20 70 6f 69 | ..If.there.is.no.revision.at.poi | 
| 1a6e60 | 6e 74 20 6f 72 20 77 69 74 68 20 61 20 70 72 65    66 69 78 20 61 72 67 75 6d 65 6e 74 20 70 72 6f | nt.or.with.a.prefix.argument.pro | 
| 1a6e80 | 6d 70 74 0a 66 6f 72 20 61 20 72 65 76 69 73 69    6f 6e 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 | mpt.for.a.revision."...(interact | 
| 1a6ea0 | 69 76 65 0a 20 20 20 28 70 63 61 73 65 2d 6c 65    74 2a 20 28 28 6d 63 6f 6d 6d 69 74 20 28 6d 61 | ive....(pcase-let*.((mcommit.(ma | 
| 1a6ec0 | 67 69 74 2d 73 65 63 74 69 6f 6e 2d 76 61 6c 75    65 2d 69 66 20 27 6d 6f 64 75 6c 65 2d 63 6f 6d | git-section-value-if.'module-com | 
| 1a6ee0 | 6d 69 74 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 61 74 70 6f 69 6e 74 20 28 | mit)).................(atpoint.( | 
| 1a6f00 | 6f 72 20 6d 63 6f 6d 6d 69 74 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | or.mcommit...................... | 
| 1a6f20 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 74    68 69 6e 67 2d 61 74 2d 70 6f 69 6e 74 20 27 67 | ........(magit-thing-at-point.'g | 
| 1a6f40 | 69 74 2d 72 65 76 69 73 69 6f 6e 20 74 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | it-revision.t).................. | 
| 1a6f60 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67    69 74 2d 62 72 61 6e 63 68 2d 6f 72 2d 63 6f 6d | ............(magit-branch-or-com | 
| 1a6f80 | 6d 69 74 2d 61 74 2d 70 6f 69 6e 74 29 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | mit-at-point)))................. | 
| 1a6fa0 | 28 60 28 2c 61 72 67 73 20 2c 66 69 6c 65 73 29    20 28 6d 61 67 69 74 2d 73 68 6f 77 2d 63 6f 6d | (`(,args.,files).(magit-show-com | 
| 1a6fc0 | 6d 69 74 2d 2d 61 72 67 75 6d 65 6e 74 73 29 29    29 0a 20 20 20 20 20 28 6c 69 73 74 20 28 6f 72 | mit--arguments)))......(list.(or | 
| 1a6fe0 | 20 28 61 6e 64 20 28 6e 6f 74 20 63 75 72 72 65    6e 74 2d 70 72 65 66 69 78 2d 61 72 67 29 20 61 | .(and.(not.current-prefix-arg).a | 
| 1a7000 | 74 70 6f 69 6e 74 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 | tpoint)................(magit-re | 
| 1a7020 | 61 64 2d 62 72 61 6e 63 68 2d 6f 72 2d 63 6f 6d    6d 69 74 20 22 53 68 6f 77 20 63 6f 6d 6d 69 74 | ad-branch-or-commit."Show.commit | 
| 1a7040 | 22 20 61 74 70 6f 69 6e 74 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 61 72 67 73 0a 20 20 20 20 | ".atpoint))............args..... | 
| 1a7060 | 20 20 20 20 20 20 20 66 69 6c 65 73 0a 20 20 20    20 20 20 20 20 20 20 20 28 61 6e 64 20 6d 63 6f | .......files............(and.mco | 
| 1a7080 | 6d 6d 69 74 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6d 61 67 69 74 2d 73 65 63 74 | mmit.................(magit-sect | 
| 1a70a0 | 69 6f 6e 2d 70 61 72 65 6e 74 2d 76 61 6c 75 65    20 28 6d 61 67 69 74 2d 63 75 72 72 65 6e 74 2d | ion-parent-value.(magit-current- | 
| 1a70c0 | 73 65 63 74 69 6f 6e 29 29 29 29 29 29 0a 20 20    28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 29 | section))))))...(require.'magit) | 
| 1a70e0 | 0a 20 20 28 6c 65 74 2a 20 28 28 66 69 6c 65 20    28 6d 61 67 69 74 2d 66 69 6c 65 2d 72 65 6c 61 | ...(let*.((file.(magit-file-rela | 
| 1a7100 | 74 69 76 65 2d 6e 61 6d 65 29 29 0a 20 20 20 20    20 20 20 20 20 28 6c 6e 20 28 61 6e 64 20 66 69 | tive-name))..........(ln.(and.fi | 
| 1a7120 | 6c 65 20 28 6c 69 6e 65 2d 6e 75 6d 62 65 72 2d    61 74 2d 70 6f 73 29 29 29 29 0a 20 20 20 20 28 | le.(line-number-at-pos)))).....( | 
| 1a7140 | 6d 61 67 69 74 2d 77 69 74 68 2d 74 6f 70 6c 65    76 65 6c 0a 20 20 20 20 20 20 28 77 68 65 6e 20 | magit-with-toplevel.......(when. | 
| 1a7160 | 6d 6f 64 75 6c 65 0a 20 20 20 20 20 20 20 20 28    73 65 74 71 20 64 65 66 61 75 6c 74 2d 64 69 72 | module.........(setq.default-dir | 
| 1a7180 | 65 63 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c | ectory...............(expand-fil | 
| 1a71a0 | 65 2d 6e 61 6d 65 20 28 66 69 6c 65 2d 6e 61 6d    65 2d 61 73 2d 64 69 72 65 63 74 6f 72 79 20 6d | e-name.(file-name-as-directory.m | 
| 1a71c0 | 6f 64 75 6c 65 29 29 29 29 0a 20 20 20 20 20 20    28 75 6e 6c 65 73 73 20 28 6d 61 67 69 74 2d 63 | odule)))).......(unless.(magit-c | 
| 1a71e0 | 6f 6d 6d 69 74 2d 70 20 72 65 76 29 0a 20 20 20    20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 | ommit-p.rev).........(user-error | 
| 1a7200 | 20 22 25 73 20 69 73 20 6e 6f 74 20 61 20 63 6f    6d 6d 69 74 22 20 72 65 76 29 29 0a 20 20 20 20 | ."%s.is.not.a.commit".rev))..... | 
| 1a7220 | 20 20 28 77 68 65 6e 20 66 69 6c 65 0a 20 20 20    20 20 20 20 20 28 73 61 76 65 2d 62 75 66 66 65 | ..(when.file.........(save-buffe | 
| 1a7240 | 72 29 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28    28 62 75 66 20 28 6d 61 67 69 74 2d 72 65 76 69 | r)).......(let.((buf.(magit-revi | 
| 1a7260 | 73 69 6f 6e 2d 73 65 74 75 70 2d 62 75 66 66 65    72 20 72 65 76 20 61 72 67 73 20 66 69 6c 65 73 | sion-setup-buffer.rev.args.files | 
| 1a7280 | 29 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65    6e 20 66 69 6c 65 0a 20 20 20 20 20 20 20 20 20 | ))).........(when.file.......... | 
| 1a72a0 | 20 28 6c 65 74 20 28 28 6c 69 6e 65 20 28 6d 61    67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 2d | .(let.((line.(magit-diff-visit-- | 
| 1a72c0 | 6f 66 66 73 65 74 20 66 69 6c 65 20 28 6c 69 73    74 20 22 2d 52 22 20 72 65 76 29 20 6c 6e 29 29 | offset.file.(list."-R".rev).ln)) | 
| 1a72e0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 63 6f 6c 20 28 63 75 72 72 65 6e 74 2d 63 | .................(col.(current-c | 
| 1a7300 | 6f 6c 75 6d 6e 29 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 | olumn))).............(with-curre | 
| 1a7320 | 6e 74 2d 62 75 66 66 65 72 20 62 75 66 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 | nt-buffer.buf...............(mag | 
| 1a7340 | 69 74 2d 64 69 66 66 2d 2d 67 6f 74 6f 2d 70 6f    73 69 74 69 6f 6e 20 66 69 6c 65 20 6c 69 6e 65 | it-diff--goto-position.file.line | 
| 1a7360 | 20 63 6f 6c 29 29 29 29 29 29 29 29 0a 0a 28 64    65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d | .col))))))))..(defun.magit-diff- | 
| 1a7380 | 2d 6c 6f 63 61 74 65 2d 68 75 6e 6b 20 28 66 69    6c 65 20 6c 69 6e 65 20 26 6f 70 74 69 6f 6e 61 | -locate-hunk.(file.line.&optiona | 
| 1a73a0 | 6c 20 70 61 72 65 6e 74 29 0a 20 20 28 61 6e 64    2d 6c 65 74 2a 20 28 28 64 69 66 66 20 28 63 6c | l.parent)...(and-let*.((diff.(cl | 
| 1a73c0 | 2d 66 69 6e 64 2d 69 66 20 28 6c 61 6d 62 64 61    20 28 73 65 63 74 69 6f 6e 29 0a 20 20 20 20 20 | -find-if.(lambda.(section)...... | 
| 1a73e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 | ............................(and | 
| 1a7400 | 20 28 63 6c 2d 74 79 70 65 70 20 73 65 63 74 69    6f 6e 20 27 6d 61 67 69 74 2d 66 69 6c 65 2d 73 | .(cl-typep.section.'magit-file-s | 
| 1a7420 | 65 63 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ection)......................... | 
| 1a7440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65    71 75 61 6c 20 28 6f 72 65 66 20 73 65 63 74 69 | ..............(equal.(oref.secti | 
| 1a7460 | 6f 6e 20 76 61 6c 75 65 29 20 66 69 6c 65 29 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | on.value).file)))............... | 
| 1a7480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6f 72 65 66 20 28 6f 72 20 70 61 72 65 6e | .................(oref.(or.paren | 
| 1a74a0 | 74 20 6d 61 67 69 74 2d 72 6f 6f 74 2d 73 65 63    74 69 6f 6e 29 20 63 68 69 6c 64 72 65 6e 29 29 | t.magit-root-section).children)) | 
| 1a74c0 | 29 29 0a 20 20 20 20 28 6c 65 74 20 28 28 68 75    6e 6b 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 | )).....(let.((hunk.nil)......... | 
| 1a74e0 | 20 20 28 68 75 6e 6b 73 20 28 6f 72 65 66 20 64    69 66 66 20 63 68 69 6c 64 72 65 6e 29 29 29 0a | ..(hunks.(oref.diff.children))). | 
| 1a7500 | 20 20 20 20 20 20 28 63 6c 2d 62 6c 6f 63 6b 20    6e 69 6c 0a 20 20 20 20 20 20 20 20 28 77 68 69 | ......(cl-block.nil.........(whi | 
| 1a7520 | 6c 65 20 28 73 65 74 71 20 68 75 6e 6b 20 28 70    6f 70 20 68 75 6e 6b 73 29 29 0a 20 20 20 20 20 | le.(setq.hunk.(pop.hunks))...... | 
| 1a7540 | 20 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28    28 72 61 6e 67 65 20 28 6f 72 65 66 20 68 75 6e | .....(when-let.((range.(oref.hun | 
| 1a7560 | 6b 20 74 6f 2d 72 61 6e 67 65 29 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 28 70 63 61 73 65 | k.to-range))).............(pcase | 
| 1a7580 | 2d 6c 65 74 2a 20 28 28 60 28 2c 62 65 67 20 2c    6c 65 6e 29 20 72 61 6e 67 65 29 0a 20 20 20 20 | -let*.((`(,beg.,len).range)..... | 
| 1a75a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 65 6e 64 20 28 2b 20 62 65 67 | .....................(end.(+.beg | 
| 1a75c0 | 20 6c 65 6e 29 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 63 6f 6e 64 20 28 28 3e 20 | .len)))...............(cond.((>. | 
| 1a75e0 | 20 62 65 67 20 6c 69 6e 65 29 20 20 20 20 20 28    63 6c 2d 72 65 74 75 72 6e 20 28 6c 69 73 74 20 | .beg.line).....(cl-return.(list. | 
| 1a7600 | 64 69 66 66 20 6e 69 6c 29 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | diff.nil)))..................... | 
| 1a7620 | 28 28 3c 3d 20 62 65 67 20 6c 69 6e 65 20 65 6e    64 29 20 28 63 6c 2d 72 65 74 75 72 6e 20 28 6c | ((<=.beg.line.end).(cl-return.(l | 
| 1a7640 | 69 73 74 20 68 75 6e 6b 20 74 29 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ist.hunk.t)))................... | 
| 1a7660 | 20 20 28 28 6e 75 6c 6c 20 68 75 6e 6b 73 29 20    20 20 20 20 20 28 63 6c 2d 72 65 74 75 72 6e 20 | ..((null.hunks)......(cl-return. | 
| 1a7680 | 28 6c 69 73 74 20 68 75 6e 6b 20 6e 69 6c 29 29    29 29 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 | (list.hunk.nil)))))))))))..(defu | 
| 1a76a0 | 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 2d 67 6f    74 6f 2d 70 6f 73 69 74 69 6f 6e 20 28 66 69 6c | n.magit-diff--goto-position.(fil | 
| 1a76c0 | 65 20 6c 69 6e 65 20 63 6f 6c 75 6d 6e 20 26 6f    70 74 69 6f 6e 61 6c 20 70 61 72 65 6e 74 29 0a | e.line.column.&optional.parent). | 
| 1a76e0 | 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 70 6f    73 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 2d 6c | ..(when-let.((pos.(magit-diff--l | 
| 1a7700 | 6f 63 61 74 65 2d 68 75 6e 6b 20 66 69 6c 65 20    6c 69 6e 65 20 70 61 72 65 6e 74 29 29 29 0a 20 | ocate-hunk.file.line.parent))).. | 
| 1a7720 | 20 20 20 28 70 63 61 73 65 2d 6c 65 74 20 28 28    60 28 2c 73 65 63 74 69 6f 6e 20 2c 65 78 61 63 | ...(pcase-let.((`(,section.,exac | 
| 1a7740 | 74 29 20 70 6f 73 29 29 0a 20 20 20 20 20 20 28    63 6f 6e 64 20 28 28 63 6c 2d 74 79 70 65 70 20 | t).pos)).......(cond.((cl-typep. | 
| 1a7760 | 73 65 63 74 69 6f 6e 20 27 6d 61 67 69 74 2d 66    69 6c 65 2d 73 65 63 74 69 6f 6e 29 0a 20 20 20 | section.'magit-file-section).... | 
| 1a7780 | 20 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d    63 68 61 72 20 28 6f 72 65 66 20 73 65 63 74 69 | ..........(goto-char.(oref.secti | 
| 1a77a0 | 6f 6e 20 73 74 61 72 74 29 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 28 65 78 61 63 74 0a 20 | on.start))).............(exact.. | 
| 1a77c0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 67 6f 74    6f 2d 63 68 61 72 20 28 6f 72 65 66 20 73 65 63 | ............(goto-char.(oref.sec | 
| 1a77e0 | 74 69 6f 6e 20 63 6f 6e 74 65 6e 74 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 | tion.content))..............(let | 
| 1a7800 | 20 28 28 70 6f 73 20 28 63 61 72 20 28 6f 72 65    66 20 73 65 63 74 69 6f 6e 20 74 6f 2d 72 61 6e | .((pos.(car.(oref.section.to-ran | 
| 1a7820 | 67 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 77 68 69 6c 65 20 28 6f 72 | ge))))................(while.(or | 
| 1a7840 | 20 28 3c 20 70 6f 73 20 6c 69 6e 65 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(<.pos.line)................... | 
| 1a7860 | 20 20 20 20 20 20 20 20 28 3d 20 28 63 68 61 72    2d 61 66 74 65 72 29 20 3f 2d 29 29 0a 20 20 20 | ........(=.(char-after).?-)).... | 
| 1a7880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75    6e 6c 65 73 73 20 28 3d 20 28 63 68 61 72 2d 61 | ..............(unless.(=.(char-a | 
| 1a78a0 | 66 74 65 72 29 20 3f 2d 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c | fter).?-)....................(cl | 
| 1a78c0 | 2d 69 6e 63 66 20 70 6f 73 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f | -incf.pos))..................(fo | 
| 1a78e0 | 72 77 61 72 64 2d 6c 69 6e 65 29 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 77 | rward-line)))..............(forw | 
| 1a7900 | 61 72 64 2d 63 68 61 72 20 28 31 2b 20 63 6f 6c    75 6d 6e 29 29 29 0a 20 20 20 20 20 20 20 20 20 | ard-char.(1+.column))).......... | 
| 1a7920 | 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 6f | ...(t..............(goto-char.(o | 
| 1a7940 | 72 65 66 20 73 65 63 74 69 6f 6e 20 73 74 61 72    74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ref.section.start))............. | 
| 1a7960 | 20 28 73 65 74 71 20 73 65 63 74 69 6f 6e 20 28    6f 72 65 66 20 73 65 63 74 69 6f 6e 20 70 61 72 | .(setq.section.(oref.section.par | 
| 1a7980 | 65 6e 74 29 29 29 29 0a 20 20 20 20 20 20 28 77    68 69 6c 65 20 73 65 63 74 69 6f 6e 0a 20 20 20 | ent)))).......(while.section.... | 
| 1a79a0 | 20 20 20 20 20 28 77 68 65 6e 20 28 6f 72 65 66    20 73 65 63 74 69 6f 6e 20 68 69 64 64 65 6e 29 | .....(when.(oref.section.hidden) | 
| 1a79c0 | 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69    74 2d 73 65 63 74 69 6f 6e 2d 73 68 6f 77 20 73 | ...........(magit-section-show.s | 
| 1a79e0 | 65 63 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 20    20 28 73 65 74 71 20 73 65 63 74 69 6f 6e 20 28 | ection)).........(setq.section.( | 
| 1a7a00 | 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 70 61 72    65 6e 74 29 29 29 29 0a 20 20 20 20 28 6d 61 67 | oref.section.parent)))).....(mag | 
| 1a7a20 | 69 74 2d 73 65 63 74 69 6f 6e 2d 75 70 64 61 74    65 2d 68 69 67 68 6c 69 67 68 74 29 0a 20 20 20 | it-section-update-highlight).... | 
| 1a7a40 | 20 74 29 29 0a 0a 3b 3b 3b 3b 20 53 65 74 74 69    6e 67 20 43 6f 6d 6d 61 6e 64 73 0a 0a 28 64 65 | .t))..;;;;.Setting.Commands..(de | 
| 1a7a60 | 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 73    77 69 74 63 68 2d 72 61 6e 67 65 2d 74 79 70 65 | fun.magit-diff-switch-range-type | 
| 1a7a80 | 20 28 29 0a 20 20 22 43 6f 6e 76 65 72 74 20 64    69 66 66 20 72 61 6e 67 65 20 74 79 70 65 2e 0a | .()..."Convert.diff.range.type.. | 
| 1a7aa0 | 43 68 61 6e 67 65 20 5c 22 72 65 76 41 2e 2e 72    65 76 42 5c 22 20 74 6f 20 5c 22 72 65 76 41 2e | Change.\"revA..revB\".to.\"revA. | 
| 1a7ac0 | 2e 2e 72 65 76 42 5c 22 2c 20 6f 72 20 76 69 63    65 20 76 65 72 73 61 2e 22 0a 20 20 28 69 6e 74 | ..revB\",.or.vice.versa."...(int | 
| 1a7ae0 | 65 72 61 63 74 69 76 65 29 0a 20 20 28 69 66 20    28 61 6e 64 20 6d 61 67 69 74 2d 62 75 66 66 65 | eractive)...(if.(and.magit-buffe | 
| 1a7b00 | 72 2d 72 61 6e 67 65 0a 20 20 20 20 20 20 20 20    20 20 20 28 64 65 72 69 76 65 64 2d 6d 6f 64 65 | r-range............(derived-mode | 
| 1a7b20 | 2d 70 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 6d    6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 | -p.'magit-diff-mode)............ | 
| 1a7b40 | 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 6d 61    67 69 74 2d 72 61 6e 67 65 2d 72 65 20 6d 61 67 | (string-match.magit-range-re.mag | 
| 1a7b60 | 69 74 2d 62 75 66 66 65 72 2d 72 61 6e 67 65 29    29 0a 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 | it-buffer-range)).......(setq.ma | 
| 1a7b80 | 67 69 74 2d 62 75 66 66 65 72 2d 72 61 6e 67 65    0a 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 | git-buffer-range.............(re | 
| 1a7ba0 | 70 6c 61 63 65 2d 6d 61 74 63 68 20 28 69 66 20    28 73 74 72 69 6e 67 3d 20 28 6d 61 74 63 68 2d | place-match.(if.(string=.(match- | 
| 1a7bc0 | 73 74 72 69 6e 67 20 32 20 6d 61 67 69 74 2d 62    75 66 66 65 72 2d 72 61 6e 67 65 29 20 22 2e 2e | string.2.magit-buffer-range).".. | 
| 1a7be0 | 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ").............................. | 
| 1a7c00 | 20 20 22 2e 2e 2e 22 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .."..."......................... | 
| 1a7c20 | 20 20 20 20 20 22 2e 2e 22 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....."..")...................... | 
| 1a7c40 | 20 20 20 20 20 20 74 20 74 20 6d 61 67 69 74 2d    62 75 66 66 65 72 2d 72 61 6e 67 65 20 32 29 29 | ......t.t.magit-buffer-range.2)) | 
| 1a7c60 | 0a 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72    20 22 4e 6f 20 72 61 6e 67 65 20 74 6f 20 63 68 | .....(user-error."No.range.to.ch | 
| 1a7c80 | 61 6e 67 65 22 29 29 0a 20 20 28 6d 61 67 69 74    2d 72 65 66 72 65 73 68 29 29 0a 0a 28 64 65 66 | ange"))...(magit-refresh))..(def | 
| 1a7ca0 | 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 66 6c    69 70 2d 72 65 76 73 20 28 29 0a 20 20 22 53 77 | un.magit-diff-flip-revs.()..."Sw | 
| 1a7cc0 | 61 70 20 72 65 76 69 73 69 6f 6e 73 20 69 6e 20    64 69 66 66 20 72 61 6e 67 65 2e 0a 43 68 61 6e | ap.revisions.in.diff.range..Chan | 
| 1a7ce0 | 67 65 20 5c 22 72 65 76 41 2e 2e 72 65 76 42 5c    22 20 74 6f 20 5c 22 72 65 76 42 2e 2e 72 65 76 | ge.\"revA..revB\".to.\"revB..rev | 
| 1a7d00 | 41 5c 22 2e 22 0a 20 20 28 69 6e 74 65 72 61 63    74 69 76 65 29 0a 20 20 28 69 66 20 28 61 6e 64 | A\"."...(interactive)...(if.(and | 
| 1a7d20 | 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 61    6e 67 65 0a 20 20 20 20 20 20 20 20 20 20 20 28 | .magit-buffer-range............( | 
| 1a7d40 | 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 27    6d 61 67 69 74 2d 64 69 66 66 2d 6d 6f 64 65 29 | derived-mode-p.'magit-diff-mode) | 
| 1a7d60 | 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72    69 6e 67 2d 6d 61 74 63 68 20 6d 61 67 69 74 2d | ............(string-match.magit- | 
| 1a7d80 | 72 61 6e 67 65 2d 72 65 20 6d 61 67 69 74 2d 62    75 66 66 65 72 2d 72 61 6e 67 65 29 29 0a 20 20 | range-re.magit-buffer-range))... | 
| 1a7da0 | 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20    20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 62 | ....(progn.........(setq.magit-b | 
| 1a7dc0 | 75 66 66 65 72 2d 72 61 6e 67 65 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 | uffer-range...............(conca | 
| 1a7de0 | 74 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20    33 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 | t.(match-string.3.magit-buffer-r | 
| 1a7e00 | 61 6e 67 65 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 74 | ange).......................(mat | 
| 1a7e20 | 63 68 2d 73 74 72 69 6e 67 20 32 20 6d 61 67 69    74 2d 62 75 66 66 65 72 2d 72 61 6e 67 65 29 0a | ch-string.2.magit-buffer-range). | 
| 1a7e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6d 61 74 63 68 2d 73 74 72 | ......................(match-str | 
| 1a7e60 | 69 6e 67 20 31 20 6d 61 67 69 74 2d 62 75 66 66    65 72 2d 72 61 6e 67 65 29 29 29 0a 20 20 20 20 | ing.1.magit-buffer-range)))..... | 
| 1a7e80 | 20 20 20 20 28 6d 61 67 69 74 2d 72 65 66 72 65    73 68 29 29 0a 20 20 20 20 28 75 73 65 72 2d 65 | ....(magit-refresh)).....(user-e | 
| 1a7ea0 | 72 72 6f 72 20 22 4e 6f 20 72 61 6e 67 65 20 74    6f 20 73 77 61 70 22 29 29 29 0a 0a 28 64 65 66 | rror."No.range.to.swap")))..(def | 
| 1a7ec0 | 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 74 6f    67 67 6c 65 2d 66 69 6c 65 2d 66 69 6c 74 65 72 | un.magit-diff-toggle-file-filter | 
| 1a7ee0 | 20 28 29 0a 20 20 22 54 6f 67 67 6c 65 20 74 68    65 20 66 69 6c 65 20 72 65 73 74 72 69 63 74 69 | .()..."Toggle.the.file.restricti | 
| 1a7f00 | 6f 6e 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e    74 20 62 75 66 66 65 72 27 73 20 64 69 66 66 73 | on.of.the.current.buffer's.diffs | 
| 1a7f20 | 2e 0a 49 66 20 74 68 65 20 63 75 72 72 65 6e 74    20 62 75 66 66 65 72 27 73 20 6d 6f 64 65 20 69 | ..If.the.current.buffer's.mode.i | 
| 1a7f40 | 73 20 64 65 72 69 76 65 64 20 66 72 6f 6d 20 60    6d 61 67 69 74 2d 6c 6f 67 2d 6d 6f 64 65 27 2c | s.derived.from.`magit-log-mode', | 
| 1a7f60 | 0a 74 6f 67 67 6c 65 20 74 68 65 20 66 69 6c 65    20 72 65 73 74 72 69 63 74 69 6f 6e 20 69 6e 20 | .toggle.the.file.restriction.in. | 
| 1a7f80 | 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 27 73    20 72 65 76 69 73 69 6f 6e 20 62 75 66 66 65 72 | the.repository's.revision.buffer | 
| 1a7fa0 | 0a 69 6e 73 74 65 61 64 2e 22 0a 20 20 28 69 6e    74 65 72 61 63 74 69 76 65 29 0a 20 20 28 63 6c | .instead."...(interactive)...(cl | 
| 1a7fc0 | 2d 66 6c 65 74 20 28 28 74 6f 67 67 6c 65 20 28    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -flet.((toggle.()............... | 
| 1a7fe0 | 28 69 66 20 28 6f 72 20 6d 61 67 69 74 2d 62 75    66 66 65 72 2d 64 69 66 66 2d 66 69 6c 65 73 0a | (if.(or.magit-buffer-diff-files. | 
| 1a8000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 6d 61 67 69 74 2d 62 75 66 66 | ......................magit-buff | 
| 1a8020 | 65 72 2d 64 69 66 66 2d 66 69 6c 65 73 2d 73 75    73 70 65 6e 64 65 64 29 0a 20 20 20 20 20 20 20 | er-diff-files-suspended)........ | 
| 1a8040 | 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 72    6f 74 61 74 65 66 20 6d 61 67 69 74 2d 62 75 66 | ...........(cl-rotatef.magit-buf | 
| 1a8060 | 66 65 72 2d 64 69 66 66 2d 66 69 6c 65 73 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | fer-diff-files.................. | 
| 1a8080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67    69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 66 | .............magit-buffer-diff-f | 
| 1a80a0 | 69 6c 65 73 2d 73 75 73 70 65 6e 64 65 64 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | iles-suspended)................. | 
| 1a80c0 | 28 73 65 74 71 20 6d 61 67 69 74 2d 62 75 66 66    65 72 2d 64 69 66 66 2d 66 69 6c 65 73 0a 20 20 | (setq.magit-buffer-diff-files... | 
| 1a80e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 69 | ....................(transient-i | 
| 1a8100 | 6e 66 69 78 2d 72 65 61 64 20 27 6d 61 67 69 74    3a 2d 2d 29 29 29 0a 20 20 20 20 20 20 20 20 20 | nfix-read.'magit:--))).......... | 
| 1a8120 | 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 66 72    65 73 68 29 29 29 0a 20 20 20 20 28 63 6f 6e 64 | .....(magit-refresh))).....(cond | 
| 1a8140 | 0a 20 20 20 20 20 28 28 64 65 72 69 76 65 64 2d    6d 6f 64 65 2d 70 20 27 6d 61 67 69 74 2d 6c 6f | ......((derived-mode-p.'magit-lo | 
| 1a8160 | 67 2d 6d 6f 64 65 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 27 6d 61 | g-mode.......................'ma | 
| 1a8180 | 67 69 74 2d 63 68 65 72 72 79 2d 6d 6f 64 65 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | git-cherry-mode................. | 
| 1a81a0 | 20 20 20 20 20 20 27 6d 61 67 69 74 2d 72 65 66    6c 6f 67 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 | ......'magit-reflog-mode)....... | 
| 1a81c0 | 28 69 66 2d 6c 65 74 20 28 28 62 75 66 66 65 72    20 28 6d 61 67 69 74 2d 67 65 74 2d 6d 6f 64 65 | (if-let.((buffer.(magit-get-mode | 
| 1a81e0 | 2d 62 75 66 66 65 72 20 27 6d 61 67 69 74 2d 72    65 76 69 73 69 6f 6e 2d 6d 6f 64 65 29 29 29 0a | -buffer.'magit-revision-mode))). | 
| 1a8200 | 20 20 20 20 20 20 20 20 20 20 28 77 69 74 68 2d    63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 62 | ..........(with-current-buffer.b | 
| 1a8220 | 75 66 66 65 72 20 28 74 6f 67 67 6c 65 29 29 0a    20 20 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 | uffer.(toggle)).........(message | 
| 1a8240 | 20 22 4e 6f 20 72 65 76 69 73 69 6f 6e 20 62 75    66 66 65 72 22 29 29 29 0a 20 20 20 20 20 28 28 | ."No.revision.buffer")))......(( | 
| 1a8260 | 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 2d 70    20 27 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 | local-variable-p.'magit-buffer-d | 
| 1a8280 | 69 66 66 2d 66 69 6c 65 73 29 0a 20 20 20 20 20    20 28 74 6f 67 67 6c 65 29 29 0a 20 20 20 20 20 | iff-files).......(toggle))...... | 
| 1a82a0 | 28 74 0a 20 20 20 20 20 20 28 75 73 65 72 2d 65    72 72 6f 72 20 22 43 61 6e 6e 6f 74 20 74 6f 67 | (t.......(user-error."Cannot.tog | 
| 1a82c0 | 67 6c 65 20 66 69 6c 65 20 66 69 6c 74 65 72 20    69 6e 20 74 68 69 73 20 62 75 66 66 65 72 22 29 | gle.file.filter.in.this.buffer") | 
| 1a82e0 | 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67    69 74 2d 64 69 66 66 2d 6c 65 73 73 2d 63 6f 6e | ))))..(defun.magit-diff-less-con | 
| 1a8300 | 74 65 78 74 20 28 26 6f 70 74 69 6f 6e 61 6c 20    63 6f 75 6e 74 29 0a 20 20 22 44 65 63 72 65 61 | text.(&optional.count)..."Decrea | 
| 1a8320 | 73 65 20 74 68 65 20 63 6f 6e 74 65 78 74 20 66    6f 72 20 64 69 66 66 20 68 75 6e 6b 73 20 62 79 | se.the.context.for.diff.hunks.by | 
| 1a8340 | 20 43 4f 55 4e 54 20 6c 69 6e 65 73 2e 22 0a 20    20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 70 | .COUNT.lines."...(interactive."p | 
| 1a8360 | 22 29 0a 20 20 28 6d 61 67 69 74 2d 64 69 66 66    2d 73 65 74 2d 63 6f 6e 74 65 78 74 20 28 6c 61 | ")...(magit-diff-set-context.(la | 
| 1a8380 | 6d 62 64 61 20 28 63 75 72 29 20 28 6d 61 78 20    30 20 28 2d 20 28 6f 72 20 63 75 72 20 30 29 20 | mbda.(cur).(max.0.(-.(or.cur.0). | 
| 1a83a0 | 63 6f 75 6e 74 29 29 29 29 29 0a 0a 28 64 65 66    75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 6d 6f | count)))))..(defun.magit-diff-mo | 
| 1a83c0 | 72 65 2d 63 6f 6e 74 65 78 74 20 28 26 6f 70 74    69 6f 6e 61 6c 20 63 6f 75 6e 74 29 0a 20 20 22 | re-context.(&optional.count)..." | 
| 1a83e0 | 49 6e 63 72 65 61 73 65 20 74 68 65 20 63 6f 6e    74 65 78 74 20 66 6f 72 20 64 69 66 66 20 68 75 | Increase.the.context.for.diff.hu | 
| 1a8400 | 6e 6b 73 20 62 79 20 43 4f 55 4e 54 20 6c 69 6e    65 73 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 | nks.by.COUNT.lines."...(interact | 
| 1a8420 | 69 76 65 20 22 70 22 29 0a 20 20 28 6d 61 67 69    74 2d 64 69 66 66 2d 73 65 74 2d 63 6f 6e 74 65 | ive."p")...(magit-diff-set-conte | 
| 1a8440 | 78 74 20 28 6c 61 6d 62 64 61 20 28 63 75 72 29    20 28 2b 20 28 6f 72 20 63 75 72 20 30 29 20 63 | xt.(lambda.(cur).(+.(or.cur.0).c | 
| 1a8460 | 6f 75 6e 74 29 29 29 29 0a 0a 28 64 65 66 75 6e    20 6d 61 67 69 74 2d 64 69 66 66 2d 64 65 66 61 | ount))))..(defun.magit-diff-defa | 
| 1a8480 | 75 6c 74 2d 63 6f 6e 74 65 78 74 20 28 29 0a 20    20 22 52 65 73 65 74 20 63 6f 6e 74 65 78 74 20 | ult-context.()..."Reset.context. | 
| 1a84a0 | 66 6f 72 20 64 69 66 66 20 68 75 6e 6b 73 20 74    6f 20 74 68 65 20 64 65 66 61 75 6c 74 20 68 65 | for.diff.hunks.to.the.default.he | 
| 1a84c0 | 69 67 68 74 2e 22 0a 20 20 28 69 6e 74 65 72 61    63 74 69 76 65 29 0a 20 20 28 6d 61 67 69 74 2d | ight."...(interactive)...(magit- | 
| 1a84e0 | 64 69 66 66 2d 73 65 74 2d 63 6f 6e 74 65 78 74    20 23 27 69 67 6e 6f 72 65 29 29 0a 0a 28 64 65 | diff-set-context.#'ignore))..(de | 
| 1a8500 | 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 73    65 74 2d 63 6f 6e 74 65 78 74 20 28 66 6e 29 0a | fun.magit-diff-set-context.(fn). | 
| 1a8520 | 20 20 28 77 68 65 6e 20 28 64 65 72 69 76 65 64    2d 6d 6f 64 65 2d 70 20 27 6d 61 67 69 74 2d 6d | ..(when.(derived-mode-p.'magit-m | 
| 1a8540 | 65 72 67 65 2d 70 72 65 76 69 65 77 2d 6d 6f 64    65 29 0a 20 20 20 20 28 75 73 65 72 2d 65 72 72 | erge-preview-mode).....(user-err | 
| 1a8560 | 6f 72 20 22 43 61 6e 6e 6f 74 20 75 73 65 20 25    73 20 69 6e 20 25 73 22 20 74 68 69 73 2d 63 6f | or."Cannot.use.%s.in.%s".this-co | 
| 1a8580 | 6d 6d 61 6e 64 20 6d 61 6a 6f 72 2d 6d 6f 64 65    29 29 0a 20 20 28 6c 65 74 2a 20 28 28 64 65 66 | mmand.major-mode))...(let*.((def | 
| 1a85a0 | 20 28 69 66 2d 6c 65 74 20 28 28 63 6f 6e 74 65    78 74 20 28 6d 61 67 69 74 2d 67 65 74 20 22 64 | .(if-let.((context.(magit-get."d | 
| 1a85c0 | 69 66 66 2e 63 6f 6e 74 65 78 74 22 29 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | iff.context")))................. | 
| 1a85e0 | 20 20 28 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d    62 65 72 20 63 6f 6e 74 65 78 74 29 0a 20 20 20 | ..(string-to-number.context).... | 
| 1a8600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 33 29 29    0a 20 20 20 20 20 20 20 20 20 28 76 61 6c 20 6d | .............3))..........(val.m | 
| 1a8620 | 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66    2d 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 20 | agit-buffer-diff-args).......... | 
| 1a8640 | 28 61 72 67 20 28 2d 2d 66 69 72 73 74 20 28 73    74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5e 2d 55 | (arg.(--first.(string-match."^-U | 
| 1a8660 | 5c 5c 28 5b 30 2d 39 5d 2b 5c 5c 29 3f 24 22 20    69 74 29 20 76 61 6c 29 29 0a 20 20 20 20 20 20 | \\([0-9]+\\)?$".it).val))....... | 
| 1a8680 | 20 20 20 28 6e 75 6d 20 28 69 66 2d 6c 65 74 20    28 28 73 74 72 20 28 61 6e 64 20 61 72 67 20 28 | ...(num.(if-let.((str.(and.arg.( | 
| 1a86a0 | 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 61    72 67 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 | match-string.1.arg)))).......... | 
| 1a86c0 | 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67    2d 74 6f 2d 6e 75 6d 62 65 72 20 73 74 72 29 0a | .........(string-to-number.str). | 
| 1a86e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    64 65 66 29 29 0a 20 20 20 20 20 20 20 20 20 28 | ................def))..........( | 
| 1a8700 | 76 61 6c 20 28 64 65 6c 65 74 65 20 61 72 67 20    76 61 6c 29 29 0a 20 20 20 20 20 20 20 20 20 28 | val.(delete.arg.val))..........( | 
| 1a8720 | 6e 75 6d 20 28 66 75 6e 63 61 6c 6c 20 66 6e 20    6e 75 6d 29 29 0a 20 20 20 20 20 20 20 20 20 28 | num.(funcall.fn.num))..........( | 
| 1a8740 | 61 72 67 20 28 61 6e 64 20 6e 75 6d 20 28 6e 6f    74 20 28 3d 20 6e 75 6d 20 64 65 66 29 29 20 28 | arg.(and.num.(not.(=.num.def)).( | 
| 1a8760 | 66 6f 72 6d 61 74 20 22 2d 55 25 64 22 20 6e 75    6d 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 76 | format."-U%d".num)))..........(v | 
| 1a8780 | 61 6c 20 28 69 66 20 61 72 67 20 28 63 6f 6e 73    20 61 72 67 20 76 61 6c 29 20 76 61 6c 29 29 29 | al.(if.arg.(cons.arg.val).val))) | 
| 1a87a0 | 0a 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74    2d 62 75 66 66 65 72 2d 64 69 66 66 2d 61 72 67 | .....(setq.magit-buffer-diff-arg | 
| 1a87c0 | 73 20 76 61 6c 29 29 0a 20 20 28 6d 61 67 69 74    2d 72 65 66 72 65 73 68 29 29 0a 0a 28 64 65 66 | s.val))...(magit-refresh))..(def | 
| 1a87e0 | 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 63 6f    6e 74 65 78 74 2d 70 20 28 29 0a 20 20 28 69 66 | un.magit-diff-context-p.()...(if | 
| 1a8800 | 2d 6c 65 74 20 28 28 61 72 67 20 28 2d 2d 66 69    72 73 74 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 | -let.((arg.(--first.(string-matc | 
| 1a8820 | 68 20 22 5e 2d 55 5c 5c 28 5b 30 2d 39 5d 2b 5c    5c 29 24 22 20 69 74 29 0a 20 20 20 20 20 20 20 | h."^-U\\([0-9]+\\)$".it)........ | 
| 1a8840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 | ..................magit-buffer-d | 
| 1a8860 | 69 66 66 2d 61 72 67 73 29 29 29 0a 20 20 20 20    20 20 28 6e 6f 74 20 28 65 71 75 61 6c 20 61 72 | iff-args))).......(not.(equal.ar | 
| 1a8880 | 67 20 22 2d 55 30 22 29 29 0a 20 20 20 20 74 29    29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | g."-U0")).....t))..(defun.magit- | 
| 1a88a0 | 64 69 66 66 2d 69 67 6e 6f 72 65 2d 61 6e 79 2d    73 70 61 63 65 2d 70 20 28 29 0a 20 20 28 2d 2d | diff-ignore-any-space-p.()...(-- | 
| 1a88c0 | 61 6e 79 2d 70 20 28 6d 65 6d 62 65 72 20 69 74    20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 | any-p.(member.it.magit-buffer-di | 
| 1a88e0 | 66 66 2d 61 72 67 73 29 0a 20 20 20 20 20 20 20    20 20 20 20 27 28 22 2d 2d 69 67 6e 6f 72 65 2d | ff-args)............'("--ignore- | 
| 1a8900 | 63 72 2d 61 74 2d 65 6f 6c 22 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 22 2d 2d 69 67 6e 6f 72 | cr-at-eol".............."--ignor | 
| 1a8920 | 65 2d 73 70 61 63 65 2d 61 74 2d 65 6f 6c 22 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d | e-space-at-eol".............."-- | 
| 1a8940 | 69 67 6e 6f 72 65 2d 73 70 61 63 65 2d 63 68 61    6e 67 65 22 20 22 2d 62 22 0a 20 20 20 20 20 20 | ignore-space-change"."-b"....... | 
| 1a8960 | 20 20 20 20 20 20 20 22 2d 2d 69 67 6e 6f 72 65    2d 61 6c 6c 2d 73 70 61 63 65 22 20 22 2d 77 22 | ......."--ignore-all-space"."-w" | 
| 1a8980 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d    2d 69 67 6e 6f 72 65 2d 62 6c 61 6e 6b 2d 73 70 | .............."--ignore-blank-sp | 
| 1a89a0 | 61 63 65 22 29 29 29 0a 0a 28 64 65 66 75 6e 20    6d 61 67 69 74 2d 64 69 66 66 2d 74 6f 67 67 6c | ace")))..(defun.magit-diff-toggl | 
| 1a89c0 | 65 2d 72 65 66 69 6e 65 2d 68 75 6e 6b 20 28 26    6f 70 74 69 6f 6e 61 6c 20 73 74 79 6c 65 29 0a | e-refine-hunk.(&optional.style). | 
| 1a89e0 | 20 20 22 54 75 72 6e 20 64 69 66 66 2d 68 75 6e    6b 20 72 65 66 69 6e 69 6e 67 20 6f 6e 20 6f 72 | .."Turn.diff-hunk.refining.on.or | 
| 1a8a00 | 20 6f 66 66 2e 0a 0a 49 66 20 68 75 6e 6b 20 72    65 66 69 6e 69 6e 67 20 69 73 20 63 75 72 72 65 | .off...If.hunk.refining.is.curre | 
| 1a8a20 | 6e 74 6c 79 20 6f 6e 2c 20 74 68 65 6e 20 68 75    6e 6b 20 72 65 66 69 6e 69 6e 67 20 69 73 20 74 | ntly.on,.then.hunk.refining.is.t | 
| 1a8a40 | 75 72 6e 65 64 20 6f 66 66 2e 0a 49 66 20 68 75    6e 6b 20 72 65 66 69 6e 69 6e 67 20 69 73 20 6f | urned.off..If.hunk.refining.is.o | 
| 1a8a60 | 66 66 2c 20 74 68 65 6e 20 68 75 6e 6b 20 72 65    66 69 6e 69 6e 67 20 69 73 20 74 75 72 6e 65 64 | ff,.then.hunk.refining.is.turned | 
| 1a8a80 | 20 6f 6e 2c 20 69 6e 0a 60 73 65 6c 65 63 74 65    64 27 20 6d 6f 64 65 20 28 6f 6e 6c 79 20 74 68 | .on,.in.`selected'.mode.(only.th | 
| 1a8aa0 | 65 20 63 75 72 72 65 6e 74 6c 79 20 73 65 6c 65    63 74 65 64 20 68 75 6e 6b 20 69 73 20 72 65 66 | e.currently.selected.hunk.is.ref | 
| 1a8ac0 | 69 6e 65 64 29 2e 0a 0a 57 69 74 68 20 61 20 70    72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 2c 20 | ined)...With.a.prefix.argument,. | 
| 1a8ae0 | 74 68 65 20 5c 22 74 68 69 72 64 20 63 68 6f 69    63 65 5c 22 20 69 73 20 75 73 65 64 20 69 6e 73 | the.\"third.choice\".is.used.ins | 
| 1a8b00 | 74 65 61 64 3a 0a 49 66 20 68 75 6e 6b 20 72 65    66 69 6e 69 6e 67 20 69 73 20 63 75 72 72 65 6e | tead:.If.hunk.refining.is.curren | 
| 1a8b20 | 74 6c 79 20 6f 6e 2c 20 74 68 65 6e 20 72 65 66    69 6e 69 6e 67 20 69 73 20 6b 65 70 74 20 6f 6e | tly.on,.then.refining.is.kept.on | 
| 1a8b40 | 2c 20 62 75 74 0a 74 68 65 20 72 65 66 69 6e 69    6e 67 20 6d 6f 64 65 20 28 60 73 65 6c 65 63 74 | ,.but.the.refining.mode.(`select | 
| 1a8b60 | 65 64 27 20 6f 72 20 60 61 6c 6c 27 29 20 69 73    20 73 77 69 74 63 68 65 64 2e 0a 49 66 20 68 75 | ed'.or.`all').is.switched..If.hu | 
| 1a8b80 | 6e 6b 20 72 65 66 69 6e 69 6e 67 20 69 73 20 6f    66 66 2c 20 74 68 65 6e 20 68 75 6e 6b 20 72 65 | nk.refining.is.off,.then.hunk.re | 
| 1a8ba0 | 66 69 6e 69 6e 67 20 69 73 20 74 75 72 6e 65 64    20 6f 6e 2c 20 69 6e 0a 60 61 6c 6c 27 20 6d 6f | fining.is.turned.on,.in.`all'.mo | 
| 1a8bc0 | 64 65 20 28 61 6c 6c 20 68 75 6e 6b 73 20 72 65    66 69 6e 65 64 29 2e 0a 0a 43 75 73 74 6f 6d 69 | de.(all.hunks.refined)...Customi | 
| 1a8be0 | 7a 65 20 76 61 72 69 61 62 6c 65 20 60 6d 61 67    69 74 2d 64 69 66 66 2d 72 65 66 69 6e 65 2d 68 | ze.variable.`magit-diff-refine-h | 
| 1a8c00 | 75 6e 6b 27 20 74 6f 20 63 68 61 6e 67 65 20 74    68 65 20 64 65 66 61 75 6c 74 20 6d 6f 64 65 2e | unk'.to.change.the.default.mode. | 
| 1a8c20 | 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65    20 22 50 22 29 0a 20 20 28 73 65 74 71 2d 6c 6f | "...(interactive."P")...(setq-lo | 
| 1a8c40 | 63 61 6c 20 6d 61 67 69 74 2d 64 69 66 66 2d 72    65 66 69 6e 65 2d 68 75 6e 6b 0a 20 20 20 20 20 | cal.magit-diff-refine-hunk...... | 
| 1a8c60 | 20 20 20 20 20 20 20 20 20 28 69 66 20 73 74 79    6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .........(if.style.............. | 
| 1a8c80 | 20 20 20 20 20 28 69 66 20 28 65 71 20 6d 61 67    69 74 2d 64 69 66 66 2d 72 65 66 69 6e 65 2d 68 | .....(if.(eq.magit-diff-refine-h | 
| 1a8ca0 | 75 6e 6b 20 27 61 6c 6c 29 20 74 20 27 61 6c 6c    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | unk.'all).t.'all)............... | 
| 1a8cc0 | 20 20 28 6e 6f 74 20 6d 61 67 69 74 2d 64 69 66    66 2d 72 65 66 69 6e 65 2d 68 75 6e 6b 29 29 29 | ..(not.magit-diff-refine-hunk))) | 
| 1a8ce0 | 0a 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 75    70 64 61 74 65 2d 68 75 6e 6b 2d 72 65 66 69 6e | ...(magit-diff-update-hunk-refin | 
| 1a8d00 | 65 6d 65 6e 74 29 29 0a 0a 3b 3b 3b 3b 20 56 69    73 69 74 20 43 6f 6d 6d 61 6e 64 73 0a 3b 3b 3b | ement))..;;;;.Visit.Commands.;;; | 
| 1a8d20 | 3b 3b 20 44 77 69 6d 20 56 61 72 69 61 6e 74 73    0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 | ;;.Dwim.Variants..(defun.magit-d | 
| 1a8d40 | 69 66 66 2d 76 69 73 69 74 2d 66 69 6c 65 20 28    66 69 6c 65 20 26 6f 70 74 69 6f 6e 61 6c 20 6f | iff-visit-file.(file.&optional.o | 
| 1a8d60 | 74 68 65 72 2d 77 69 6e 64 6f 77 29 0a 20 20 22    46 72 6f 6d 20 61 20 64 69 66 66 20 76 69 73 69 | ther-window)..."From.a.diff.visi | 
| 1a8d80 | 74 20 74 68 65 20 61 70 70 72 6f 70 72 69 61 74    65 20 76 65 72 73 69 6f 6e 20 6f 66 20 46 49 4c | t.the.appropriate.version.of.FIL | 
| 1a8da0 | 45 2e 0a 0a 44 69 73 70 6c 61 79 20 74 68 65 20    62 75 66 66 65 72 20 69 6e 20 74 68 65 20 73 65 | E...Display.the.buffer.in.the.se | 
| 1a8dc0 | 6c 65 63 74 65 64 20 77 69 6e 64 6f 77 2e 20 20    57 69 74 68 20 61 20 70 72 65 66 69 78 0a 61 72 | lected.window...With.a.prefix.ar | 
| 1a8de0 | 67 75 6d 65 6e 74 20 4f 54 48 45 52 2d 57 49 4e    44 4f 57 20 64 69 73 70 6c 61 79 20 74 68 65 20 | gument.OTHER-WINDOW.display.the. | 
| 1a8e00 | 62 75 66 66 65 72 20 69 6e 20 61 6e 6f 74 68 65    72 20 77 69 6e 64 6f 77 0a 69 6e 73 74 65 61 64 | buffer.in.another.window.instead | 
| 1a8e20 | 2e 0a 0a 56 69 73 69 74 20 74 68 65 20 77 6f 72    6b 74 72 65 65 20 76 65 72 73 69 6f 6e 20 6f 66 | ...Visit.the.worktree.version.of | 
| 1a8e40 | 20 74 68 65 20 61 70 70 72 6f 70 72 69 61 74 65    20 66 69 6c 65 2e 20 20 54 68 65 20 6c 6f 63 61 | .the.appropriate.file...The.loca | 
| 1a8e60 | 74 69 6f 6e 0a 6f 66 20 70 6f 69 6e 74 20 69 6e    73 69 64 65 20 74 68 65 20 64 69 66 66 20 64 65 | tion.of.point.inside.the.diff.de | 
| 1a8e80 | 74 65 72 6d 69 6e 65 73 20 77 68 69 63 68 20 66    69 6c 65 20 69 73 20 62 65 69 6e 67 20 76 69 73 | termines.which.file.is.being.vis | 
| 1a8ea0 | 69 74 65 64 2e 0a 54 68 65 20 76 69 73 69 74 65    64 20 76 65 72 73 69 6f 6e 20 64 65 70 65 6e 64 | ited..The.visited.version.depend | 
| 1a8ec0 | 73 20 6f 6e 20 77 68 61 74 20 63 68 61 6e 67 65    73 20 74 68 65 20 64 69 66 66 20 69 73 20 61 62 | s.on.what.changes.the.diff.is.ab | 
| 1a8ee0 | 6f 75 74 2e 0a 0a 31 2e 20 49 66 20 74 68 65 20    64 69 66 66 20 73 68 6f 77 73 20 75 6e 63 6f 6d | out...1..If.the.diff.shows.uncom | 
| 1a8f00 | 6d 69 74 74 65 64 20 63 68 61 6e 67 65 73 20 28    69 2e 65 2e 2c 20 73 74 61 67 65 20 6f 72 20 75 | mitted.changes.(i.e.,.stage.or.u | 
| 1a8f20 | 6e 73 74 61 67 65 64 0a 20 20 20 63 68 61 6e 67    65 73 29 2c 20 74 68 65 6e 20 76 69 73 69 74 20 | nstaged....changes),.then.visit. | 
| 1a8f40 | 74 68 65 20 66 69 6c 65 20 69 6e 20 74 68 65 20    77 6f 72 6b 69 6e 67 20 74 72 65 65 20 28 69 2e | the.file.in.the.working.tree.(i. | 
| 1a8f60 | 65 2e 2c 20 74 68 65 0a 20 20 20 73 61 6d 65 20    5c 22 72 65 61 6c 5c 22 20 66 69 6c 65 20 74 68 | e.,.the....same.\"real\".file.th | 
| 1a8f80 | 61 74 20 60 66 69 6e 64 2d 66 69 6c 65 27 20 77    6f 75 6c 64 20 76 69 73 69 74 2e 20 20 49 6e 20 | at.`find-file'.would.visit...In. | 
| 1a8fa0 | 61 6c 6c 20 6f 74 68 65 72 0a 20 20 20 63 61 73    65 73 20 76 69 73 69 74 20 61 20 5c 22 62 6c 6f | all.other....cases.visit.a.\"blo | 
| 1a8fc0 | 62 5c 22 20 28 69 2e 65 2e 2c 20 74 68 65 20 76    65 72 73 69 6f 6e 20 6f 66 20 61 20 66 69 6c 65 | b\".(i.e.,.the.version.of.a.file | 
| 1a8fe0 | 20 61 73 20 73 74 6f 72 65 64 0a 20 20 20 69 6e    20 73 6f 6d 65 20 63 6f 6d 6d 69 74 29 2e 0a 0a | .as.stored....in.some.commit)... | 
| 1a9000 | 32 2e 20 49 66 20 70 6f 69 6e 74 20 69 73 20 6f    6e 20 61 20 72 65 6d 6f 76 65 64 20 6c 69 6e 65 | 2..If.point.is.on.a.removed.line | 
| 1a9020 | 2c 20 74 68 65 6e 20 76 69 73 69 74 20 74 68 65    20 62 6c 6f 62 20 66 6f 72 20 74 68 65 0a 20 20 | ,.then.visit.the.blob.for.the... | 
| 1a9040 | 20 66 69 72 73 74 20 70 61 72 65 6e 74 20 6f 66    20 74 68 65 20 63 6f 6d 6d 69 74 20 74 68 61 74 | .first.parent.of.the.commit.that | 
| 1a9060 | 20 72 65 6d 6f 76 65 64 20 74 68 61 74 20 6c 69    6e 65 2c 20 69 2e 65 2e 2c 20 74 68 65 0a 20 20 | .removed.that.line,.i.e.,.the... | 
| 1a9080 | 20 6c 61 73 74 20 63 6f 6d 6d 69 74 20 77 68 65    72 65 20 74 68 61 74 20 6c 69 6e 65 20 73 74 69 | .last.commit.where.that.line.sti | 
| 1a90a0 | 6c 6c 20 65 78 69 73 74 73 2e 0a 0a 33 2e 20 49    66 20 70 6f 69 6e 74 20 69 73 20 6f 6e 20 61 6e | ll.exists...3..If.point.is.on.an | 
| 1a90c0 | 20 61 64 64 65 64 20 6f 72 20 63 6f 6e 74 65 78    74 20 6c 69 6e 65 2c 20 74 68 65 6e 20 76 69 73 | .added.or.context.line,.then.vis | 
| 1a90e0 | 69 74 20 74 68 65 20 62 6c 6f 62 0a 20 20 20 74    68 61 74 20 61 64 64 73 20 74 68 61 74 20 6c 69 | it.the.blob....that.adds.that.li | 
| 1a9100 | 6e 65 2c 20 6f 72 20 69 66 20 74 68 65 20 64 69    66 66 20 73 68 6f 77 73 20 66 72 6f 6d 20 6d 6f | ne,.or.if.the.diff.shows.from.mo | 
| 1a9120 | 72 65 20 74 68 61 6e 20 61 0a 20 20 20 73 69 6e    67 6c 65 20 63 6f 6d 6d 69 74 2c 20 74 68 65 6e | re.than.a....single.commit,.then | 
| 1a9140 | 20 76 69 73 69 74 20 74 68 65 20 62 6c 6f 62 20    66 72 6f 6d 20 74 68 65 20 6c 61 73 74 20 6f 66 | .visit.the.blob.from.the.last.of | 
| 1a9160 | 20 74 68 65 73 65 0a 20 20 20 63 6f 6d 6d 69 74    73 2e 0a 0a 49 6e 20 74 68 65 20 66 69 6c 65 2d | .these....commits...In.the.file- | 
| 1a9180 | 76 69 73 69 74 69 6e 67 20 62 75 66 66 65 72 20    61 6c 73 6f 20 67 6f 20 74 6f 20 74 68 65 20 6c | visiting.buffer.also.go.to.the.l | 
| 1a91a0 | 69 6e 65 20 74 68 61 74 20 63 6f 72 72 65 73 70    6f 6e 64 73 0a 74 6f 20 74 68 65 20 6c 69 6e 65 | ine.that.corresponds.to.the.line | 
| 1a91c0 | 20 74 68 61 74 20 70 6f 69 6e 74 20 69 73 20 6f    6e 20 69 6e 20 74 68 65 20 64 69 66 66 2e 0a 0a | .that.point.is.on.in.the.diff... | 
| 1a91e0 | 4e 6f 74 65 20 74 68 61 74 20 74 68 69 73 20 63    6f 6d 6d 61 6e 64 20 6f 6e 6c 79 20 77 6f 72 6b | Note.that.this.command.only.work | 
| 1a9200 | 73 20 69 66 20 70 6f 69 6e 74 20 69 73 20 69 6e    73 69 64 65 20 61 20 64 69 66 66 2e 0a 49 6e 20 | s.if.point.is.inside.a.diff..In. | 
| 1a9220 | 6f 74 68 65 72 20 63 61 73 65 73 20 60 6d 61 67    69 74 2d 66 69 6e 64 2d 66 69 6c 65 27 20 28 77 | other.cases.`magit-find-file'.(w | 
| 1a9240 | 68 69 63 68 20 73 65 65 29 20 68 61 73 20 74 6f    20 62 65 20 75 73 65 64 2e 22 0a 20 20 28 69 6e | hich.see).has.to.be.used."...(in | 
| 1a9260 | 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20    28 6d 61 67 69 74 2d 64 69 66 66 2d 2d 66 69 6c | teractive.(list.(magit-diff--fil | 
| 1a9280 | 65 2d 61 74 2d 70 6f 69 6e 74 20 74 20 74 29 20    63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 | e-at-point.t.t).current-prefix-a | 
| 1a92a0 | 72 67 29 29 0a 20 20 28 6d 61 67 69 74 2d 64 69    66 66 2d 76 69 73 69 74 2d 66 69 6c 65 2d 2d 69 | rg))...(magit-diff-visit-file--i | 
| 1a92c0 | 6e 74 65 72 6e 61 6c 20 66 69 6c 65 20 6e 69 6c    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nternal.file.nil................ | 
| 1a92e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 69 66 20 6f 74 68 65 72 2d 77 69 | ....................(if.other-wi | 
| 1a9300 | 6e 64 6f 77 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ndow............................ | 
| 1a9320 | 20 20 20 20 20 20 20 20 20 20 20 20 23 27 73 77    69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 2d 6f | ............#'switch-to-buffer-o | 
| 1a9340 | 74 68 65 72 2d 77 69 6e 64 6f 77 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ther-window..................... | 
| 1a9360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 23 27 70 6f 70 2d 74 6f 2d 62 75 66 66 65 72 | .................#'pop-to-buffer | 
| 1a9380 | 2d 73 61 6d 65 2d 77 69 6e 64 6f 77 29 29 29 0a    0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 | -same-window)))..(defun.magit-di | 
| 1a93a0 | 66 66 2d 76 69 73 69 74 2d 66 69 6c 65 2d 6f 74    68 65 72 2d 77 69 6e 64 6f 77 20 28 66 69 6c 65 | ff-visit-file-other-window.(file | 
| 1a93c0 | 29 0a 20 20 22 46 72 6f 6d 20 61 20 64 69 66 66    20 76 69 73 69 74 20 74 68 65 20 61 70 70 72 6f | )..."From.a.diff.visit.the.appro | 
| 1a93e0 | 70 72 69 61 74 65 20 76 65 72 73 69 6f 6e 20 6f    66 20 46 49 4c 45 20 69 6e 20 61 6e 6f 74 68 65 | priate.version.of.FILE.in.anothe | 
| 1a9400 | 72 20 77 69 6e 64 6f 77 2e 0a 4c 69 6b 65 20 60    6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 | r.window..Like.`magit-diff-visit | 
| 1a9420 | 2d 66 69 6c 65 27 20 62 75 74 20 75 73 65 0a 60    73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 | -file'.but.use.`switch-to-buffer | 
| 1a9440 | 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 27 2e 22    0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 | -other-window'."...(interactive. | 
| 1a9460 | 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 64 69 66    66 2d 2d 66 69 6c 65 2d 61 74 2d 70 6f 69 6e 74 | (list.(magit-diff--file-at-point | 
| 1a9480 | 20 74 20 74 29 29 29 0a 20 20 28 6d 61 67 69 74    2d 64 69 66 66 2d 76 69 73 69 74 2d 66 69 6c 65 | .t.t)))...(magit-diff-visit-file | 
| 1a94a0 | 2d 2d 69 6e 74 65 72 6e 61 6c 20 66 69 6c 65 20    6e 69 6c 20 23 27 73 77 69 74 63 68 2d 74 6f 2d | --internal.file.nil.#'switch-to- | 
| 1a94c0 | 62 75 66 66 65 72 2d 6f 74 68 65 72 2d 77 69 6e    64 6f 77 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | buffer-other-window))..(defun.ma | 
| 1a94e0 | 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 66    69 6c 65 2d 6f 74 68 65 72 2d 66 72 61 6d 65 20 | git-diff-visit-file-other-frame. | 
| 1a9500 | 28 66 69 6c 65 29 0a 20 20 22 46 72 6f 6d 20 61    20 64 69 66 66 20 76 69 73 69 74 20 74 68 65 20 | (file)..."From.a.diff.visit.the. | 
| 1a9520 | 61 70 70 72 6f 70 72 69 61 74 65 20 76 65 72 73    69 6f 6e 20 6f 66 20 46 49 4c 45 20 69 6e 20 61 | appropriate.version.of.FILE.in.a | 
| 1a9540 | 6e 6f 74 68 65 72 20 66 72 61 6d 65 2e 0a 4c 69    6b 65 20 60 6d 61 67 69 74 2d 64 69 66 66 2d 76 | nother.frame..Like.`magit-diff-v | 
| 1a9560 | 69 73 69 74 2d 66 69 6c 65 27 20 62 75 74 20 75    73 65 0a 60 73 77 69 74 63 68 2d 74 6f 2d 62 75 | isit-file'.but.use.`switch-to-bu | 
| 1a9580 | 66 66 65 72 2d 6f 74 68 65 72 2d 66 72 61 6d 65    27 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 | ffer-other-frame'."...(interacti | 
| 1a95a0 | 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d    64 69 66 66 2d 2d 66 69 6c 65 2d 61 74 2d 70 6f | ve.(list.(magit-diff--file-at-po | 
| 1a95c0 | 69 6e 74 20 74 20 74 29 29 29 0a 20 20 28 6d 61    67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 66 | int.t.t)))...(magit-diff-visit-f | 
| 1a95e0 | 69 6c 65 2d 2d 69 6e 74 65 72 6e 61 6c 20 66 69    6c 65 20 6e 69 6c 20 23 27 73 77 69 74 63 68 2d | ile--internal.file.nil.#'switch- | 
| 1a9600 | 74 6f 2d 62 75 66 66 65 72 2d 6f 74 68 65 72 2d    66 72 61 6d 65 29 29 0a 0a 3b 3b 3b 3b 3b 20 57 | to-buffer-other-frame))..;;;;;.W | 
| 1a9620 | 6f 72 6b 74 72 65 65 20 56 61 72 69 61 6e 74 73    0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 | orktree.Variants..(defun.magit-d | 
| 1a9640 | 69 66 66 2d 76 69 73 69 74 2d 77 6f 72 6b 74 72    65 65 2d 66 69 6c 65 20 28 66 69 6c 65 20 26 6f | iff-visit-worktree-file.(file.&o | 
| 1a9660 | 70 74 69 6f 6e 61 6c 20 6f 74 68 65 72 2d 77 69    6e 64 6f 77 29 0a 20 20 22 46 72 6f 6d 20 61 20 | ptional.other-window)..."From.a. | 
| 1a9680 | 64 69 66 66 20 76 69 73 69 74 20 74 68 65 20 77    6f 72 6b 74 72 65 65 20 76 65 72 73 69 6f 6e 20 | diff.visit.the.worktree.version. | 
| 1a96a0 | 6f 66 20 46 49 4c 45 2e 0a 0a 44 69 73 70 6c 61    79 20 74 68 65 20 62 75 66 66 65 72 20 69 6e 20 | of.FILE...Display.the.buffer.in. | 
| 1a96c0 | 74 68 65 20 73 65 6c 65 63 74 65 64 20 77 69 6e    64 6f 77 2e 20 20 57 69 74 68 20 61 20 70 72 65 | the.selected.window...With.a.pre | 
| 1a96e0 | 66 69 78 0a 61 72 67 75 6d 65 6e 74 20 4f 54 48    45 52 2d 57 49 4e 44 4f 57 20 64 69 73 70 6c 61 | fix.argument.OTHER-WINDOW.displa | 
| 1a9700 | 79 20 74 68 65 20 62 75 66 66 65 72 20 69 6e 20    61 6e 6f 74 68 65 72 20 77 69 6e 64 6f 77 0a 69 | y.the.buffer.in.another.window.i | 
| 1a9720 | 6e 73 74 65 61 64 2e 0a 0a 56 69 73 69 74 20 74    68 65 20 77 6f 72 6b 74 72 65 65 20 76 65 72 73 | nstead...Visit.the.worktree.vers | 
| 1a9740 | 69 6f 6e 20 6f 66 20 74 68 65 20 61 70 70 72 6f    70 72 69 61 74 65 20 66 69 6c 65 2e 20 20 54 68 | ion.of.the.appropriate.file...Th | 
| 1a9760 | 65 20 6c 6f 63 61 74 69 6f 6e 0a 6f 66 20 70 6f    69 6e 74 20 69 6e 73 69 64 65 20 74 68 65 20 64 | e.location.of.point.inside.the.d | 
| 1a9780 | 69 66 66 20 64 65 74 65 72 6d 69 6e 65 73 20 77    68 69 63 68 20 66 69 6c 65 20 69 73 20 62 65 69 | iff.determines.which.file.is.bei | 
| 1a97a0 | 6e 67 20 76 69 73 69 74 65 64 2e 0a 0a 55 6e 6c    69 6b 65 20 60 6d 61 67 69 74 2d 64 69 66 66 2d | ng.visited...Unlike.`magit-diff- | 
| 1a97c0 | 76 69 73 69 74 2d 66 69 6c 65 27 20 61 6c 77 61    79 73 20 76 69 73 69 74 73 20 74 68 65 20 5c 22 | visit-file'.always.visits.the.\" | 
| 1a97e0 | 72 65 61 6c 5c 22 20 66 69 6c 65 20 69 6e 0a 74    68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2c | real\".file.in.the.working.tree, | 
| 1a9800 | 20 69 2e 65 20 74 68 65 20 5c 22 63 75 72 72 65    6e 74 20 76 65 72 73 69 6f 6e 5c 22 20 6f 66 20 | .i.e.the.\"current.version\".of. | 
| 1a9820 | 74 68 65 20 66 69 6c 65 2e 0a 0a 49 6e 20 74 68    65 20 66 69 6c 65 2d 76 69 73 69 74 69 6e 67 20 | the.file...In.the.file-visiting. | 
| 1a9840 | 62 75 66 66 65 72 20 61 6c 73 6f 20 67 6f 20 74    6f 20 74 68 65 20 6c 69 6e 65 20 74 68 61 74 20 | buffer.also.go.to.the.line.that. | 
| 1a9860 | 63 6f 72 72 65 73 70 6f 6e 64 73 0a 74 6f 20 74    68 65 20 6c 69 6e 65 20 74 68 61 74 20 70 6f 69 | corresponds.to.the.line.that.poi | 
| 1a9880 | 6e 74 20 69 73 20 6f 6e 20 69 6e 20 74 68 65 20    64 69 66 66 2e 20 20 4c 69 6e 65 73 20 74 68 61 | nt.is.on.in.the.diff...Lines.tha | 
| 1a98a0 | 74 20 77 65 72 65 20 61 64 64 65 64 0a 6f 72 20    72 65 6d 6f 76 65 64 20 69 6e 20 74 68 65 20 77 | t.were.added.or.removed.in.the.w | 
| 1a98c0 | 6f 72 6b 69 6e 67 20 74 72 65 65 2c 20 74 68 65    20 69 6e 64 65 78 20 61 6e 64 20 6f 74 68 65 72 | orking.tree,.the.index.and.other | 
| 1a98e0 | 20 63 6f 6d 6d 69 74 73 20 69 6e 0a 62 65 74 77    65 65 6e 20 61 72 65 20 61 75 74 6f 6d 61 74 69 | .commits.in.between.are.automati | 
| 1a9900 | 63 61 6c 6c 79 20 61 63 63 6f 75 6e 74 65 64 20    66 6f 72 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 | cally.accounted.for."...(interac | 
| 1a9920 | 74 69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69    74 2d 66 69 6c 65 2d 61 74 2d 70 6f 69 6e 74 20 | tive.(list.(magit-file-at-point. | 
| 1a9940 | 74 20 74 29 20 63 75 72 72 65 6e 74 2d 70 72 65    66 69 78 2d 61 72 67 29 29 0a 20 20 28 6d 61 67 | t.t).current-prefix-arg))...(mag | 
| 1a9960 | 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 66 69    6c 65 2d 2d 69 6e 74 65 72 6e 61 6c 20 66 69 6c | it-diff-visit-file--internal.fil | 
| 1a9980 | 65 20 74 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e.t............................. | 
| 1a99a0 | 20 20 20 20 20 20 20 28 69 66 20 6f 74 68 65 72    2d 77 69 6e 64 6f 77 0a 20 20 20 20 20 20 20 20 | .......(if.other-window......... | 
| 1a99c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 | ...............................# | 
| 1a99e0 | 27 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65    72 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 0a 20 | 'switch-to-buffer-other-window.. | 
| 1a9a00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1a9a20 | 20 20 20 20 23 27 70 6f 70 2d 74 6f 2d 62 75 66    66 65 72 2d 73 61 6d 65 2d 77 69 6e 64 6f 77 29 | ....#'pop-to-buffer-same-window) | 
| 1a9a40 | 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74    2d 64 69 66 66 2d 76 69 73 69 74 2d 77 6f 72 6b | ))..(defun.magit-diff-visit-work | 
| 1a9a60 | 74 72 65 65 2d 66 69 6c 65 2d 6f 74 68 65 72 2d    77 69 6e 64 6f 77 20 28 66 69 6c 65 29 0a 20 20 | tree-file-other-window.(file)... | 
| 1a9a80 | 22 46 72 6f 6d 20 61 20 64 69 66 66 20 76 69 73    69 74 20 74 68 65 20 77 6f 72 6b 74 72 65 65 20 | "From.a.diff.visit.the.worktree. | 
| 1a9aa0 | 76 65 72 73 69 6f 6e 20 6f 66 20 46 49 4c 45 20    69 6e 20 61 6e 6f 74 68 65 72 20 77 69 6e 64 6f | version.of.FILE.in.another.windo | 
| 1a9ac0 | 77 2e 0a 4c 69 6b 65 20 60 6d 61 67 69 74 2d 64    69 66 66 2d 76 69 73 69 74 2d 77 6f 72 6b 74 72 | w..Like.`magit-diff-visit-worktr | 
| 1a9ae0 | 65 65 2d 66 69 6c 65 27 20 62 75 74 20 75 73 65    0a 60 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 | ee-file'.but.use.`switch-to-buff | 
| 1a9b00 | 65 72 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 27    2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 | er-other-window'."...(interactiv | 
| 1a9b20 | 65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 66    69 6c 65 2d 61 74 2d 70 6f 69 6e 74 20 74 20 74 | e.(list.(magit-file-at-point.t.t | 
| 1a9b40 | 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 64 69 66    66 2d 76 69 73 69 74 2d 66 69 6c 65 2d 2d 69 6e | )))...(magit-diff-visit-file--in | 
| 1a9b60 | 74 65 72 6e 61 6c 20 66 69 6c 65 20 74 20 23 27    73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 | ternal.file.t.#'switch-to-buffer | 
| 1a9b80 | 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 29 29 0a    0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 | -other-window))..(defun.magit-di | 
| 1a9ba0 | 66 66 2d 76 69 73 69 74 2d 77 6f 72 6b 74 72 65    65 2d 66 69 6c 65 2d 6f 74 68 65 72 2d 66 72 61 | ff-visit-worktree-file-other-fra | 
| 1a9bc0 | 6d 65 20 28 66 69 6c 65 29 0a 20 20 22 46 72 6f    6d 20 61 20 64 69 66 66 20 76 69 73 69 74 20 74 | me.(file)..."From.a.diff.visit.t | 
| 1a9be0 | 68 65 20 77 6f 72 6b 74 72 65 65 20 76 65 72 73    69 6f 6e 20 6f 66 20 46 49 4c 45 20 69 6e 20 61 | he.worktree.version.of.FILE.in.a | 
| 1a9c00 | 6e 6f 74 68 65 72 20 66 72 61 6d 65 2e 0a 4c 69    6b 65 20 60 6d 61 67 69 74 2d 64 69 66 66 2d 76 | nother.frame..Like.`magit-diff-v | 
| 1a9c20 | 69 73 69 74 2d 77 6f 72 6b 74 72 65 65 2d 66 69    6c 65 27 20 62 75 74 20 75 73 65 0a 60 73 77 69 | isit-worktree-file'.but.use.`swi | 
| 1a9c40 | 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 2d 6f 74    68 65 72 2d 66 72 61 6d 65 27 2e 22 0a 20 20 28 | tch-to-buffer-other-frame'."...( | 
| 1a9c60 | 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73    74 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 61 74 | interactive.(list.(magit-file-at | 
| 1a9c80 | 2d 70 6f 69 6e 74 20 74 20 74 29 29 29 0a 20 20    28 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 | -point.t.t)))...(magit-diff-visi | 
| 1a9ca0 | 74 2d 66 69 6c 65 2d 2d 69 6e 74 65 72 6e 61 6c    20 66 69 6c 65 20 74 20 23 27 73 77 69 74 63 68 | t-file--internal.file.t.#'switch | 
| 1a9cc0 | 2d 74 6f 2d 62 75 66 66 65 72 2d 6f 74 68 65 72    2d 66 72 61 6d 65 29 29 0a 0a 3b 3b 3b 3b 3b 20 | -to-buffer-other-frame))..;;;;;. | 
| 1a9ce0 | 49 6e 74 65 72 6e 61 6c 0a 0a 28 64 65 66 75 6e    20 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 | Internal..(defun.magit-diff-visi | 
| 1a9d00 | 74 2d 66 69 6c 65 2d 2d 69 6e 74 65 72 6e 61 6c    20 28 66 69 6c 65 20 66 6f 72 63 65 2d 77 6f 72 | t-file--internal.(file.force-wor | 
| 1a9d20 | 6b 74 72 65 65 20 66 6e 29 0a 20 20 22 46 72 6f    6d 20 61 20 64 69 66 66 20 76 69 73 69 74 20 74 | ktree.fn)..."From.a.diff.visit.t | 
| 1a9d40 | 68 65 20 61 70 70 72 6f 70 72 69 61 74 65 20 76    65 72 73 69 6f 6e 20 6f 66 20 46 49 4c 45 2e 0a | he.appropriate.version.of.FILE.. | 
| 1a9d60 | 49 66 20 46 4f 52 43 45 2d 57 4f 52 4b 54 52 45    45 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 | If.FORCE-WORKTREE.is.non-nil,.th | 
| 1a9d80 | 65 6e 20 76 69 73 69 74 20 74 68 65 20 77 6f 72    6b 74 72 65 65 20 76 65 72 73 69 6f 6e 20 6f 66 | en.visit.the.worktree.version.of | 
| 1a9da0 | 0a 74 68 65 20 66 69 6c 65 2c 20 65 76 65 6e 20    69 66 20 74 68 65 20 64 69 66 66 20 69 73 20 61 | .the.file,.even.if.the.diff.is.a | 
| 1a9dc0 | 62 6f 75 74 20 61 20 63 6f 6d 6d 69 74 74 65 64    20 63 68 61 6e 67 65 2e 20 20 55 73 65 20 46 4e | bout.a.committed.change...Use.FN | 
| 1a9de0 | 0a 74 6f 20 64 69 73 70 6c 61 79 20 74 68 65 20    62 75 66 66 65 72 20 69 6e 20 73 6f 6d 65 20 77 | .to.display.the.buffer.in.some.w | 
| 1a9e00 | 69 6e 64 6f 77 2e 22 0a 20 20 28 69 66 20 28 6d    61 67 69 74 2d 66 69 6c 65 2d 61 63 63 65 73 73 | indow."...(if.(magit-file-access | 
| 1a9e20 | 69 62 6c 65 2d 64 69 72 65 63 74 6f 72 79 2d 70    20 66 69 6c 65 29 0a 20 20 20 20 20 20 28 6d 61 | ible-directory-p.file).......(ma | 
| 1a9e40 | 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 64    69 72 65 63 74 6f 72 79 20 66 69 6c 65 20 66 6f | git-diff-visit-directory.file.fo | 
| 1a9e60 | 72 63 65 2d 77 6f 72 6b 74 72 65 65 29 0a 20 20    20 20 28 70 63 61 73 65 2d 6c 65 74 20 28 28 60 | rce-worktree).....(pcase-let.((` | 
| 1a9e80 | 28 2c 62 75 66 20 2c 70 6f 73 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 | (,buf.,pos)..................(ma | 
| 1a9ea0 | 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 66    69 6c 65 2d 2d 6e 6f 73 65 6c 65 63 74 20 66 69 | git-diff-visit-file--noselect.fi | 
| 1a9ec0 | 6c 65 20 66 6f 72 63 65 2d 77 6f 72 6b 74 72 65    65 29 29 29 0a 20 20 20 20 20 20 28 66 75 6e 63 | le.force-worktree))).......(func | 
| 1a9ee0 | 61 6c 6c 20 66 6e 20 62 75 66 29 0a 20 20 20 20    20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 | all.fn.buf).......(magit-diff-vi | 
| 1a9f00 | 73 69 74 2d 66 69 6c 65 2d 2d 73 65 74 75 70 20    62 75 66 20 70 6f 73 29 0a 20 20 20 20 20 20 62 | sit-file--setup.buf.pos).......b | 
| 1a9f20 | 75 66 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61    67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 64 | uf)))..(defun.magit-diff-visit-d | 
| 1a9f40 | 69 72 65 63 74 6f 72 79 20 28 64 69 72 65 63 74    6f 72 79 20 26 6f 70 74 69 6f 6e 61 6c 20 6f 74 | irectory.(directory.&optional.ot | 
| 1a9f60 | 68 65 72 2d 77 69 6e 64 6f 77 29 0a 20 20 22 56    69 73 69 74 20 44 49 52 45 43 54 4f 52 59 20 69 | her-window)..."Visit.DIRECTORY.i | 
| 1a9f80 | 6e 20 73 6f 6d 65 20 77 69 6e 64 6f 77 2e 0a 44    69 73 70 6c 61 79 20 74 68 65 20 62 75 66 66 65 | n.some.window..Display.the.buffe | 
| 1a9fa0 | 72 20 69 6e 20 74 68 65 20 73 65 6c 65 63 74 65    64 20 77 69 6e 64 6f 77 20 75 6e 6c 65 73 73 20 | r.in.the.selected.window.unless. | 
| 1a9fc0 | 4f 54 48 45 52 2d 57 49 4e 44 4f 57 20 69 73 0a    6e 6f 6e 2d 6e 69 6c 2e 20 20 49 66 20 44 49 52 | OTHER-WINDOW.is.non-nil...If.DIR | 
| 1a9fe0 | 45 43 54 4f 52 59 20 69 73 20 74 68 65 20 74 6f    70 2d 6c 65 76 65 6c 20 64 69 72 65 63 74 6f 72 | ECTORY.is.the.top-level.director | 
| 1aa000 | 79 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74    0a 72 65 70 6f 73 69 74 6f 72 79 2c 20 74 68 65 | y.of.the.current.repository,.the | 
| 1aa020 | 6e 20 76 69 73 69 74 20 74 68 65 20 63 6f 6e 74    61 69 6e 69 6e 67 20 64 69 72 65 63 74 6f 72 79 | n.visit.the.containing.directory | 
| 1aa040 | 20 75 73 69 6e 67 20 44 69 72 65 64 20 61 6e 64    0a 69 6e 20 74 68 65 20 44 69 72 65 64 20 62 75 | .using.Dired.and.in.the.Dired.bu | 
| 1aa060 | 66 66 65 72 20 70 75 74 20 70 6f 69 6e 74 20 6f    6e 20 44 49 52 45 43 54 4f 52 59 2e 20 20 4f 74 | ffer.put.point.on.DIRECTORY...Ot | 
| 1aa080 | 68 65 72 77 69 73 65 20 64 69 73 70 6c 61 79 0a    74 68 65 20 4d 61 67 69 74 2d 53 74 61 74 75 73 | herwise.display.the.Magit-Status | 
| 1aa0a0 | 20 62 75 66 66 65 72 20 66 6f 72 20 44 49 52 45    43 54 4f 52 59 2e 22 0a 20 20 28 69 66 20 28 65 | .buffer.for.DIRECTORY."...(if.(e | 
| 1aa0c0 | 71 75 61 6c 20 28 6d 61 67 69 74 2d 74 6f 70 6c    65 76 65 6c 20 64 69 72 65 63 74 6f 72 79 29 0a | qual.(magit-toplevel.directory). | 
| 1aa0e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61    67 69 74 2d 74 6f 70 6c 65 76 65 6c 29 29 0a 20 | .............(magit-toplevel)).. | 
| 1aa100 | 20 20 20 20 20 28 64 69 72 65 64 2d 6a 75 6d 70    20 6f 74 68 65 72 2d 77 69 6e 64 6f 77 20 28 63 | .....(dired-jump.other-window.(c | 
| 1aa120 | 6f 6e 63 61 74 20 64 69 72 65 63 74 6f 72 79 20    22 2f 2e 22 29 29 0a 20 20 20 20 28 6c 65 74 20 | oncat.directory."/.")).....(let. | 
| 1aa140 | 28 28 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72    2d 6f 76 65 72 72 69 64 69 6e 67 2d 61 63 74 69 | ((display-buffer-overriding-acti | 
| 1aa160 | 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 28 69    66 20 6f 74 68 65 72 2d 77 69 6e 64 6f 77 0a 20 | on............(if.other-window.. | 
| 1aa180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 28    6e 69 6c 20 28 69 6e 68 69 62 69 74 2d 73 61 6d | ..............'(nil.(inhibit-sam | 
| 1aa1a0 | 65 2d 77 69 6e 64 6f 77 20 2e 20 74 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 27 28 64 69 | e-window...t))..............'(di | 
| 1aa1c0 | 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 73 61 6d    65 2d 77 69 6e 64 6f 77 29 29 29 29 0a 20 20 20 | splay-buffer-same-window)))).... | 
| 1aa1e0 | 20 20 20 28 6d 61 67 69 74 2d 73 74 61 74 75 73    2d 73 65 74 75 70 2d 62 75 66 66 65 72 20 64 69 | ...(magit-status-setup-buffer.di | 
| 1aa200 | 72 65 63 74 6f 72 79 29 29 29 29 0a 0a 28 64 65    66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 76 | rectory))))..(defun.magit-diff-v | 
| 1aa220 | 69 73 69 74 2d 66 69 6c 65 2d 2d 73 65 74 75 70    20 28 62 75 66 20 70 6f 73 29 0a 20 20 28 69 66 | isit-file--setup.(buf.pos)...(if | 
| 1aa240 | 2d 6c 65 74 20 28 28 77 69 6e 20 28 67 65 74 2d    62 75 66 66 65 72 2d 77 69 6e 64 6f 77 20 62 75 | -let.((win.(get-buffer-window.bu | 
| 1aa260 | 66 20 27 76 69 73 69 62 6c 65 29 29 29 0a 20 20    20 20 20 20 28 77 69 74 68 2d 73 65 6c 65 63 74 | f.'visible))).......(with-select | 
| 1aa280 | 65 64 2d 77 69 6e 64 6f 77 20 77 69 6e 0a 20 20    20 20 20 20 20 20 28 77 68 65 6e 20 70 6f 73 0a | ed-window.win.........(when.pos. | 
| 1aa2a0 | 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73    73 20 28 3c 3d 20 28 70 6f 69 6e 74 2d 6d 69 6e | ..........(unless.(<=.(point-min | 
| 1aa2c0 | 29 20 70 6f 73 20 28 70 6f 69 6e 74 2d 6d 61 78    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 | ).pos.(point-max)).............( | 
| 1aa2e0 | 77 69 64 65 6e 29 29 0a 20 20 20 20 20 20 20 20    20 20 28 67 6f 74 6f 2d 63 68 61 72 20 70 6f 73 | widen))...........(goto-char.pos | 
| 1aa300 | 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e    20 28 61 6e 64 20 62 75 66 66 65 72 2d 66 69 6c | )).........(when.(and.buffer-fil | 
| 1aa320 | 65 2d 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | e-name....................(magit | 
| 1aa340 | 2d 61 6e 79 74 68 69 6e 67 2d 75 6e 6d 65 72 67    65 64 2d 70 20 62 75 66 66 65 72 2d 66 69 6c 65 | -anything-unmerged-p.buffer-file | 
| 1aa360 | 2d 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20    20 20 28 73 6d 65 72 67 65 2d 73 74 61 72 74 2d | -name))...........(smerge-start- | 
| 1aa380 | 73 65 73 73 69 6f 6e 29 29 0a 20 20 20 20 20 20    20 20 28 72 75 6e 2d 68 6f 6f 6b 73 20 27 6d 61 | session)).........(run-hooks.'ma | 
| 1aa3a0 | 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 66    69 6c 65 2d 68 6f 6f 6b 29 29 0a 20 20 20 20 28 | git-diff-visit-file-hook)).....( | 
| 1aa3c0 | 65 72 72 6f 72 20 22 46 69 6c 65 20 62 75 66 66    65 72 20 69 73 20 6e 6f 74 20 76 69 73 69 62 6c | error."File.buffer.is.not.visibl | 
| 1aa3e0 | 65 22 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61    67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 66 | e")))..(defun.magit-diff-visit-f | 
| 1aa400 | 69 6c 65 2d 2d 6e 6f 73 65 6c 65 63 74 20 28 26    6f 70 74 69 6f 6e 61 6c 20 66 69 6c 65 20 67 6f | ile--noselect.(&optional.file.go | 
| 1aa420 | 74 6f 2d 77 6f 72 6b 74 72 65 65 29 0a 20 20 28    75 6e 6c 65 73 73 20 66 69 6c 65 0a 20 20 20 20 | to-worktree)...(unless.file..... | 
| 1aa440 | 28 73 65 74 71 20 66 69 6c 65 20 28 6d 61 67 69    74 2d 64 69 66 66 2d 2d 66 69 6c 65 2d 61 74 2d | (setq.file.(magit-diff--file-at- | 
| 1aa460 | 70 6f 69 6e 74 20 74 20 74 29 29 29 0a 20 20 28    6c 65 74 2a 20 28 28 68 75 6e 6b 20 28 6d 61 67 | point.t.t)))...(let*.((hunk.(mag | 
| 1aa480 | 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 2d 68    75 6e 6b 29 29 0a 20 20 20 20 20 20 20 20 20 28 | it-diff-visit--hunk))..........( | 
| 1aa4a0 | 67 6f 74 6f 2d 66 72 6f 6d 20 28 61 6e 64 20 68    75 6e 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 | goto-from.(and.hunk............. | 
| 1aa4c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61    67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 2d | .............(magit-diff-visit-- | 
| 1aa4e0 | 67 6f 74 6f 2d 66 72 6f 6d 2d 70 20 68 75 6e 6b    20 67 6f 74 6f 2d 77 6f 72 6b 74 72 65 65 29 29 | goto-from-p.hunk.goto-worktree)) | 
| 1aa500 | 29 0a 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65    20 28 61 6e 64 20 68 75 6e 6b 20 28 6d 61 67 69 | )..........(line.(and.hunk.(magi | 
| 1aa520 | 74 2d 64 69 66 66 2d 68 75 6e 6b 2d 6c 69 6e 65    20 20 20 68 75 6e 6b 20 67 6f 74 6f 2d 66 72 6f | t-diff-hunk-line...hunk.goto-fro | 
| 1aa540 | 6d 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 63    6f 6c 20 20 28 61 6e 64 20 68 75 6e 6b 20 28 6d | m)))..........(col..(and.hunk.(m | 
| 1aa560 | 61 67 69 74 2d 64 69 66 66 2d 68 75 6e 6b 2d 63    6f 6c 75 6d 6e 20 68 75 6e 6b 20 67 6f 74 6f 2d | agit-diff-hunk-column.hunk.goto- | 
| 1aa580 | 66 72 6f 6d 29 29 29 0a 20 20 20 20 20 20 20 20    20 28 73 70 65 63 20 28 6d 61 67 69 74 2d 64 69 | from)))..........(spec.(magit-di | 
| 1aa5a0 | 66 66 2d 2d 64 77 69 6d 29 29 0a 20 20 20 20 20    20 20 20 20 28 72 65 76 20 20 28 69 66 20 67 6f | ff--dwim))..........(rev..(if.go | 
| 1aa5c0 | 74 6f 2d 66 72 6f 6d 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | to-from....................(magi | 
| 1aa5e0 | 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 2d 72 61    6e 67 65 2d 66 72 6f 6d 20 73 70 65 63 29 0a 20 | t-diff-visit--range-from.spec).. | 
| 1aa600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 | ................(magit-diff-visi | 
| 1aa620 | 74 2d 2d 72 61 6e 67 65 2d 74 6f 20 73 70 65 63    29 29 29 0a 20 20 20 20 20 20 20 20 20 28 62 75 | t--range-to.spec)))..........(bu | 
| 1aa640 | 66 20 20 28 69 66 20 28 6f 72 20 67 6f 74 6f 2d    77 6f 72 6b 74 72 65 65 0a 20 20 20 20 20 20 20 | f..(if.(or.goto-worktree........ | 
| 1aa660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 61 6e 64 20 28 6e 6f 74 20 28 73 74 72 69 6e | ................(and.(not.(strin | 
| 1aa680 | 67 70 20 72 65 76 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | gp.rev))........................ | 
| 1aa6a0 | 20 20 20 20 20 28 6f 72 20 6d 61 67 69 74 2d 64    69 66 66 2d 76 69 73 69 74 2d 61 76 6f 69 64 2d | .....(or.magit-diff-visit-avoid- | 
| 1aa6c0 | 68 65 61 64 2d 62 6c 6f 62 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | head-blob....................... | 
| 1aa6e0 | 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 67    6f 74 6f 2d 66 72 6f 6d 29 29 29 29 0a 20 20 20 | ..........(not.goto-from)))).... | 
| 1aa700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6f 72 20 28 67 65 74 2d 66 69 6c 65 2d 62 75 | ................(or.(get-file-bu | 
| 1aa720 | 66 66 65 72 20 66 69 6c 65 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ffer.file)...................... | 
| 1aa740 | 20 20 28 66 69 6e 64 2d 66 69 6c 65 2d 6e 6f 73    65 6c 65 63 74 20 66 69 6c 65 29 29 0a 20 20 20 | ..(find-file-noselect.file)).... | 
| 1aa760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d    61 67 69 74 2d 66 69 6e 64 2d 66 69 6c 65 2d 6e | ..............(magit-find-file-n | 
| 1aa780 | 6f 73 65 6c 65 63 74 20 28 69 66 20 28 73 74 72    69 6e 67 70 20 72 65 76 29 20 72 65 76 20 22 48 | oselect.(if.(stringp.rev).rev."H | 
| 1aa7a0 | 45 41 44 22 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | EAD")........................... | 
| 1aa7c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 66 69 6c 65 29 29 29 29 0a 20 20 20 20 28 69 | .................file)))).....(i | 
| 1aa7e0 | 66 20 6c 69 6e 65 0a 20 20 20 20 20 20 20 20 28    77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 | f.line.........(with-current-buf | 
| 1aa800 | 66 65 72 20 62 75 66 0a 20 20 20 20 20 20 20 20    20 20 28 63 6f 6e 64 20 28 28 65 71 20 72 65 76 | fer.buf...........(cond.((eq.rev | 
| 1aa820 | 20 27 73 74 61 67 65 64 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 | .'staged)..................(setq | 
| 1aa840 | 20 6c 69 6e 65 20 28 6d 61 67 69 74 2d 64 69 66    66 2d 76 69 73 69 74 2d 2d 6f 66 66 73 65 74 20 | .line.(magit-diff-visit--offset. | 
| 1aa860 | 66 69 6c 65 20 6e 69 6c 20 6c 69 6e 65 29 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | file.nil.line)))................ | 
| 1aa880 | 20 28 28 61 6e 64 20 67 6f 74 6f 2d 77 6f 72 6b    74 72 65 65 0a 20 20 20 20 20 20 20 20 20 20 20 | .((and.goto-worktree............ | 
| 1aa8a0 | 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69    6e 67 70 20 72 65 76 29 29 0a 20 20 20 20 20 20 | ...........(stringp.rev))....... | 
| 1aa8c0 | 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71    20 6c 69 6e 65 20 28 6d 61 67 69 74 2d 64 69 66 | ...........(setq.line.(magit-dif | 
| 1aa8e0 | 66 2d 76 69 73 69 74 2d 2d 6f 66 66 73 65 74 20    66 69 6c 65 20 72 65 76 20 6c 69 6e 65 29 29 29 | f-visit--offset.file.rev.line))) | 
| 1aa900 | 29 0a 20 20 20 20 20 20 20 20 20 20 28 6c 69 73    74 20 62 75 66 20 28 73 61 76 65 2d 72 65 73 74 | )...........(list.buf.(save-rest | 
| 1aa920 | 72 69 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 | riction.......................(w | 
| 1aa940 | 69 64 65 6e 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 67 6f 74 | iden).......................(got | 
| 1aa960 | 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d 6d 69    6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | o-char.(point-min))............. | 
| 1aa980 | 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 77 61    72 64 2d 6c 69 6e 65 20 28 31 2d 20 6c 69 6e 65 | ..........(forward-line.(1-.line | 
| 1aa9a0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6d 6f 76 65 2d 74 | )).......................(move-t | 
| 1aa9c0 | 6f 2d 63 6f 6c 75 6d 6e 20 63 6f 6c 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | o-column.col)................... | 
| 1aa9e0 | 20 20 20 20 28 70 6f 69 6e 74 29 29 29 29 0a 20    20 20 20 20 20 28 6c 69 73 74 20 62 75 66 20 6e | ....(point)))).......(list.buf.n | 
| 1aaa00 | 69 6c 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d    61 67 69 74 2d 64 69 66 66 2d 2d 66 69 6c 65 2d | il))))..(defun.magit-diff--file- | 
| 1aaa20 | 61 74 2d 70 6f 69 6e 74 20 28 26 6f 70 74 69 6f    6e 61 6c 20 65 78 70 61 6e 64 20 61 73 73 65 72 | at-point.(&optional.expand.asser | 
| 1aaa40 | 74 29 0a 20 20 3b 3b 20 54 68 69 73 20 69 73 20    61 20 76 61 72 69 61 74 69 6f 6e 20 6f 66 20 6d | t)...;;.This.is.a.variation.of.m | 
| 1aaa60 | 61 67 69 74 2d 66 69 6c 65 2d 61 74 2d 70 6f 69    6e 74 2e 0a 20 20 28 69 66 2d 6c 65 74 2a 20 28 | agit-file-at-point....(if-let*.( | 
| 1aaa80 | 28 66 69 6c 65 2d 73 65 63 74 69 6f 6e 20 28 6d    61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 63 61 73 | (file-section.(magit-section-cas | 
| 1aaaa0 | 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 | e.............................(f | 
| 1aaac0 | 69 6c 65 20 69 74 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ile.it)......................... | 
| 1aaae0 | 20 20 20 20 28 68 75 6e 6b 20 28 6f 72 65 66 20    69 74 20 70 61 72 65 6e 74 29 29 29 29 0a 20 20 | ....(hunk.(oref.it.parent))))... | 
| 1aab00 | 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 20    28 6f 72 20 28 61 6e 64 20 28 6d 61 67 69 74 2d | ..........(file.(or.(and.(magit- | 
| 1aab20 | 73 65 63 74 69 6f 6e 2d 6d 61 74 63 68 20 27 68    75 6e 6b 29 0a 20 20 20 20 20 20 20 20 20 20 20 | section-match.'hunk)............ | 
| 1aab40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 | ................(magit-diff-visi | 
| 1aab60 | 74 2d 2d 67 6f 74 6f 2d 66 72 6f 6d 2d 70 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t--goto-from-p.................. | 
| 1aab80 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69    74 2d 63 75 72 72 65 6e 74 2d 73 65 63 74 69 6f | ...........(magit-current-sectio | 
| 1aaba0 | 6e 29 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | n).nil)......................... | 
| 1aabc0 | 20 20 20 28 6f 72 65 66 20 66 69 6c 65 2d 73 65    63 74 69 6f 6e 20 73 6f 75 72 63 65 29 29 0a 20 | ...(oref.file-section.source)).. | 
| 1aabe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6f 72 65 66 20 66 69 6c 65 2d | .....................(oref.file- | 
| 1aac00 | 73 65 63 74 69 6f 6e 20 76 61 6c 75 65 29 29 29    29 0a 20 20 20 20 20 20 28 69 66 20 65 78 70 61 | section.value)))).......(if.expa | 
| 1aac20 | 6e 64 0a 20 20 20 20 20 20 20 20 20 20 28 65 78    70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 66 | nd...........(expand-file-name.f | 
| 1aac40 | 69 6c 65 20 28 6d 61 67 69 74 2d 74 6f 70 6c 65    76 65 6c 29 29 0a 20 20 20 20 20 20 20 20 66 69 | ile.(magit-toplevel)).........fi | 
| 1aac60 | 6c 65 29 0a 20 20 20 20 28 77 68 65 6e 20 61 73    73 65 72 74 0a 20 20 20 20 20 20 28 75 73 65 72 | le).....(when.assert.......(user | 
| 1aac80 | 2d 65 72 72 6f 72 20 22 4e 6f 20 66 69 6c 65 20    61 74 20 70 6f 69 6e 74 22 29 29 29 29 0a 0a 28 | -error."No.file.at.point"))))..( | 
| 1aaca0 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66    2d 76 69 73 69 74 2d 2d 68 75 6e 6b 20 28 29 0a | defun.magit-diff-visit--hunk.(). | 
| 1aacc0 | 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 73 63    6f 70 65 20 28 6d 61 67 69 74 2d 64 69 66 66 2d | ..(and-let*.((scope.(magit-diff- | 
| 1aace0 | 73 63 6f 70 65 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 28 73 65 63 74 69 6f 6e 20 28 6d | scope))..............(section.(m | 
| 1aad00 | 61 67 69 74 2d 63 75 72 72 65 6e 74 2d 73 65 63    74 69 6f 6e 29 29 29 0a 20 20 20 20 28 70 72 6f | agit-current-section))).....(pro | 
| 1aad20 | 67 6e 20 3b 20 77 6f 72 6b 20 61 72 6f 75 6e 64    20 64 65 62 62 75 67 73 23 33 31 38 34 30 0a 20 | gn.;.work.around.debbugs#31840.. | 
| 1aad40 | 20 20 20 20 20 28 63 6c 2d 63 61 73 65 20 73 63    6f 70 65 0a 20 20 20 20 20 20 20 20 28 28 66 69 | .....(cl-case.scope.........((fi | 
| 1aad60 | 6c 65 20 66 69 6c 65 73 29 0a 20 20 20 20 20 20    20 20 20 28 73 65 74 71 20 73 65 63 74 69 6f 6e | le.files)..........(setq.section | 
| 1aad80 | 20 28 63 61 72 20 28 6f 72 65 66 20 73 65 63 74    69 6f 6e 20 63 68 69 6c 64 72 65 6e 29 29 29 29 | .(car.(oref.section.children)))) | 
| 1aada0 | 0a 20 20 20 20 20 20 20 20 28 6c 69 73 74 0a 20    20 20 20 20 20 20 20 20 28 73 65 74 71 20 73 65 | .........(list..........(setq.se | 
| 1aadc0 | 63 74 69 6f 6e 20 28 63 61 72 20 28 6f 72 65 66    20 73 65 63 74 69 6f 6e 20 63 68 69 6c 64 72 65 | ction.(car.(oref.section.childre | 
| 1aade0 | 6e 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 77    68 65 6e 20 73 65 63 74 69 6f 6e 0a 20 20 20 20 | n)))..........(when.section..... | 
| 1aae00 | 20 20 20 20 20 20 20 28 73 65 74 71 20 73 65 63    74 69 6f 6e 20 28 63 61 72 20 28 6f 72 65 66 20 | .......(setq.section.(car.(oref. | 
| 1aae20 | 73 65 63 74 69 6f 6e 20 63 68 69 6c 64 72 65 6e    29 29 29 29 29 29 0a 20 20 20 20 20 20 28 61 6e | section.children)))))).......(an | 
| 1aae40 | 64 0a 20 20 20 20 20 20 20 3b 3b 20 55 6e 6d 65    72 67 65 64 20 66 69 6c 65 73 20 61 70 70 65 61 | d........;;.Unmerged.files.appea | 
| 1aae60 | 72 20 69 6e 20 74 68 65 20 6c 69 73 74 20 6f 66    20 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 0a | r.in.the.list.of.staged.changes. | 
| 1aae80 | 20 20 20 20 20 20 20 3b 3b 20 62 75 74 20 75 6e    6c 69 6b 65 20 69 6e 20 74 68 65 20 6c 69 73 74 | .......;;.but.unlike.in.the.list | 
| 1aaea0 | 20 6f 66 20 75 6e 73 74 61 67 65 64 20 63 68 61    6e 67 65 73 20 6e 6f 20 64 69 66 66 73 0a 20 20 | .of.unstaged.changes.no.diffs... | 
| 1aaec0 | 20 20 20 20 20 3b 3b 20 61 72 65 20 73 68 6f 77    6e 20 68 65 72 65 2e 20 20 49 6e 20 74 68 61 74 | .....;;.are.shown.here...In.that | 
| 1aaee0 | 20 63 61 73 65 20 60 73 65 63 74 69 6f 6e 27 20    69 73 20 6e 69 6c 2e 0a 20 20 20 20 20 20 20 73 | .case.`section'.is.nil.........s | 
| 1aaf00 | 65 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 3b 3b    20 43 75 72 72 65 6e 74 6c 79 20 74 68 65 20 60 | ection........;;.Currently.the.` | 
| 1aaf20 | 68 75 6e 6b 27 20 74 79 70 65 20 69 73 20 61 6c    73 6f 20 61 62 75 73 65 64 20 66 6f 72 20 66 69 | hunk'.type.is.also.abused.for.fi | 
| 1aaf40 | 6c 65 0a 20 20 20 20 20 20 20 3b 3b 20 6d 6f 64    65 20 63 68 61 6e 67 65 73 2c 20 77 68 69 63 68 | le........;;.mode.changes,.which | 
| 1aaf60 | 20 77 65 20 61 72 65 20 6e 6f 74 20 69 6e 74 65    72 65 73 74 65 64 20 69 6e 20 68 65 72 65 2e 0a | .we.are.not.interested.in.here.. | 
| 1aaf80 | 20 20 20 20 20 20 20 28 6e 6f 74 20 28 65 71 75    61 6c 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e | .......(not.(equal.(oref.section | 
| 1aafa0 | 20 76 61 6c 75 65 29 20 27 28 63 68 6d 6f 64 29    29 29 0a 20 20 20 20 20 20 20 73 65 63 74 69 6f | .value).'(chmod)))........sectio | 
| 1aafc0 | 6e 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61    67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 2d | n))))..(defun.magit-diff-visit-- | 
| 1aafe0 | 67 6f 74 6f 2d 66 72 6f 6d 2d 70 20 28 73 65 63    74 69 6f 6e 20 69 6e 2d 77 6f 72 6b 74 72 65 65 | goto-from-p.(section.in-worktree | 
| 1ab000 | 29 0a 20 20 28 61 6e 64 20 6d 61 67 69 74 2d 64    69 66 66 2d 76 69 73 69 74 2d 70 72 65 76 69 6f | )...(and.magit-diff-visit-previo | 
| 1ab020 | 75 73 2d 62 6c 6f 62 0a 20 20 20 20 20 20 20 28    6e 6f 74 20 69 6e 2d 77 6f 72 6b 74 72 65 65 29 | us-blob........(not.in-worktree) | 
| 1ab040 | 0a 20 20 20 20 20 20 20 28 6e 6f 74 20 28 6f 72    65 66 20 73 65 63 74 69 6f 6e 20 63 6f 6d 62 69 | ........(not.(oref.section.combi | 
| 1ab060 | 6e 65 64 29 29 0a 20 20 20 20 20 20 20 28 6e 6f    74 20 28 3c 20 28 6d 61 67 69 74 2d 70 6f 69 6e | ned))........(not.(<.(magit-poin | 
| 1ab080 | 74 29 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e    20 63 6f 6e 74 65 6e 74 29 29 29 0a 20 20 20 20 | t).(oref.section.content)))..... | 
| 1ab0a0 | 20 20 20 28 3d 20 28 63 68 61 72 2d 61 66 74 65    72 20 28 6c 69 6e 65 2d 62 65 67 69 6e 6e 69 6e | ...(=.(char-after.(line-beginnin | 
| 1ab0c0 | 67 2d 70 6f 73 69 74 69 6f 6e 29 29 20 3f 2d 29    29 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 | g-position)).?-)))..(defvar.magi | 
| 1ab0e0 | 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 6a 75 6d    70 2d 74 6f 2d 63 68 61 6e 67 65 20 74 29 0a 0a | t-diff-visit-jump-to-change.t).. | 
| 1ab100 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66    66 2d 68 75 6e 6b 2d 6c 69 6e 65 20 28 73 65 63 | (defun.magit-diff-hunk-line.(sec | 
| 1ab120 | 74 69 6f 6e 20 67 6f 74 6f 2d 66 72 6f 6d 29 0a    20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f | tion.goto-from)...(save-excursio | 
| 1ab140 | 6e 0a 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72    20 28 6c 69 6e 65 2d 62 65 67 69 6e 6e 69 6e 67 | n.....(goto-char.(line-beginning | 
| 1ab160 | 2d 70 6f 73 69 74 69 6f 6e 29 29 0a 20 20 20 20    28 77 69 74 68 2d 73 6c 6f 74 73 20 28 63 6f 6e | -position)).....(with-slots.(con | 
| 1ab180 | 74 65 6e 74 20 63 6f 6d 62 69 6e 65 64 20 66 72    6f 6d 2d 72 61 6e 67 65 73 20 66 72 6f 6d 2d 72 | tent.combined.from-ranges.from-r | 
| 1ab1a0 | 61 6e 67 65 20 74 6f 2d 72 61 6e 67 65 29 20 73    65 63 74 69 6f 6e 0a 20 20 20 20 20 20 28 77 68 | ange.to-range).section.......(wh | 
| 1ab1c0 | 65 6e 20 28 6f 72 20 66 72 6f 6d 2d 72 61 6e 67    65 20 74 6f 2d 72 61 6e 67 65 29 0a 20 20 20 20 | en.(or.from-range.to-range)..... | 
| 1ab1e0 | 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 6d    61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d | ....(when.(and.magit-diff-visit- | 
| 1ab200 | 6a 75 6d 70 2d 74 6f 2d 63 68 61 6e 67 65 20 28    3c 20 28 70 6f 69 6e 74 29 20 63 6f 6e 74 65 6e | jump-to-change.(<.(point).conten | 
| 1ab220 | 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 67    6f 74 6f 2d 63 68 61 72 20 63 6f 6e 74 65 6e 74 | t))...........(goto-char.content | 
| 1ab240 | 29 0a 20 20 20 20 20 20 20 20 20 20 28 72 65 2d    73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 22 | )...........(re-search-forward." | 
| 1ab260 | 5e 5b 2d 2b 5d 22 29 29 0a 20 20 20 20 20 20 20    20 28 2b 20 28 63 61 72 20 28 69 66 20 67 6f 74 | ^[-+]")).........(+.(car.(if.got | 
| 1ab280 | 6f 2d 66 72 6f 6d 20 66 72 6f 6d 2d 72 61 6e 67    65 20 74 6f 2d 72 61 6e 67 65 29 29 0a 20 20 20 | o-from.from-range.to-range)).... | 
| 1ab2a0 | 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 70    72 65 66 69 78 20 28 69 66 20 63 6f 6d 62 69 6e | ........(let.((prefix.(if.combin | 
| 1ab2c0 | 65 64 20 28 6c 65 6e 67 74 68 20 66 72 6f 6d 2d    72 61 6e 67 65 73 29 20 31 29 29 0a 20 20 20 20 | ed.(length.from-ranges).1))..... | 
| 1ab2e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 61    72 67 65 74 20 28 70 6f 69 6e 74 29 29 0a 20 20 | .............(target.(point))... | 
| 1ab300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6f 66 66 73 65 74 20 30 29 29 0a 20 20 20 20 20 | ...............(offset.0))...... | 
| 1ab320 | 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68    61 72 20 63 6f 6e 74 65 6e 74 29 0a 20 20 20 20 | ........(goto-char.content)..... | 
| 1ab340 | 20 20 20 20 20 20 20 20 20 28 77 68 69 6c 65 20    28 3c 20 28 70 6f 69 6e 74 29 20 74 61 72 67 65 | .........(while.(<.(point).targe | 
| 1ab360 | 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 75 6e 6c 65 73 73 20 28 73 74 72 69 6e | t)................(unless.(strin | 
| 1ab380 | 67 2d 73 65 61 72 63 68 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | g-search........................ | 
| 1ab3a0 | 20 28 69 66 20 67 6f 74 6f 2d 66 72 6f 6d 20 22    2b 22 20 22 2d 22 29 0a 20 20 20 20 20 20 20 20 | .(if.goto-from."+"."-")......... | 
| 1ab3c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e | ................(buffer-substrin | 
| 1ab3e0 | 67 20 28 70 6f 69 6e 74 29 20 28 2b 20 28 70 6f    69 6e 74 29 20 70 72 65 66 69 78 29 29 29 0a 20 | g.(point).(+.(point).prefix))).. | 
| 1ab400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 63 6c 2d 69 6e 63 66 20 6f 66 66 73 65 74 29 | ................(cl-incf.offset) | 
| 1ab420 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 29 29 | )................(forward-line)) | 
| 1ab440 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 66    66 73 65 74 29 29 29 29 29 29 0a 0a 28 64 65 66 | ..............offset))))))..(def | 
| 1ab460 | 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 68 75    6e 6b 2d 63 6f 6c 75 6d 6e 20 28 73 65 63 74 69 | un.magit-diff-hunk-column.(secti | 
| 1ab480 | 6f 6e 20 67 6f 74 6f 2d 66 72 6f 6d 29 0a 20 20    28 69 66 20 28 6f 72 20 28 3c 20 28 6d 61 67 69 | on.goto-from)...(if.(or.(<.(magi | 
| 1ab4a0 | 74 2d 70 6f 69 6e 74 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6f 72 65 66 20 73 65 63 74 | t-point)..............(oref.sect | 
| 1ab4c0 | 69 6f 6e 20 63 6f 6e 74 65 6e 74 29 29 0a 20 20    20 20 20 20 20 20 20 20 28 61 6e 64 20 28 6e 6f | ion.content))...........(and.(no | 
| 1ab4e0 | 74 20 67 6f 74 6f 2d 66 72 6f 6d 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 3d 20 28 | t.goto-from)................(=.( | 
| 1ab500 | 63 68 61 72 2d 61 66 74 65 72 20 28 6c 69 6e 65    2d 62 65 67 69 6e 6e 69 6e 67 2d 70 6f 73 69 74 | char-after.(line-beginning-posit | 
| 1ab520 | 69 6f 6e 29 29 20 3f 2d 29 29 29 0a 20 20 20 20    20 20 30 0a 20 20 20 20 28 6d 61 78 20 30 20 28 | ion)).?-))).......0.....(max.0.( | 
| 1ab540 | 2d 20 28 2b 20 28 63 75 72 72 65 6e 74 2d 63 6f    6c 75 6d 6e 29 20 32 29 0a 20 20 20 20 20 20 20 | -.(+.(current-column).2)........ | 
| 1ab560 | 20 20 20 20 20 20 20 28 6c 65 6e 67 74 68 20 28    6f 72 65 66 20 73 65 63 74 69 6f 6e 20 76 61 6c | .......(length.(oref.section.val | 
| 1ab580 | 75 65 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e    20 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 | ue))))))..(defun.magit-diff-visi | 
| 1ab5a0 | 74 2d 2d 72 61 6e 67 65 2d 66 72 6f 6d 20 28 73    70 65 63 29 0a 20 20 28 63 6f 6e 64 20 28 28 63 | t--range-from.(spec)...(cond.((c | 
| 1ab5c0 | 6f 6e 73 70 20 73 70 65 63 29 0a 20 20 20 20 20    20 20 20 20 28 63 6f 6e 63 61 74 20 28 63 64 72 | onsp.spec)..........(concat.(cdr | 
| 1ab5e0 | 20 73 70 65 63 29 20 22 5e 22 29 29 0a 20 20 20    20 20 20 20 20 28 28 73 74 72 69 6e 67 70 20 73 | .spec)."^")).........((stringp.s | 
| 1ab600 | 70 65 63 29 0a 20 20 20 20 20 20 20 20 20 28 63    61 72 20 28 6d 61 67 69 74 2d 73 70 6c 69 74 2d | pec)..........(car.(magit-split- | 
| 1ab620 | 72 61 6e 67 65 20 73 70 65 63 29 29 29 0a 20 20    20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 | range.spec))).........(t........ | 
| 1ab640 | 20 20 73 70 65 63 29 29 29 0a 0a 28 64 65 66 75    6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 | ..spec)))..(defun.magit-diff-vis | 
| 1ab660 | 69 74 2d 2d 72 61 6e 67 65 2d 74 6f 20 28 73 70    65 63 29 0a 20 20 28 69 66 20 28 73 79 6d 62 6f | it--range-to.(spec)...(if.(symbo | 
| 1ab680 | 6c 70 20 73 70 65 63 29 0a 20 20 20 20 20 20 73    70 65 63 0a 20 20 20 20 28 6c 65 74 20 28 28 72 | lp.spec).......spec.....(let.((r | 
| 1ab6a0 | 65 76 20 28 69 66 20 28 63 6f 6e 73 70 20 73 70    65 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ev.(if.(consp.spec)............. | 
| 1ab6c0 | 20 20 20 20 20 20 20 28 63 64 72 20 73 70 65 63    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .......(cdr.spec)............... | 
| 1ab6e0 | 20 20 20 28 63 64 72 20 28 6d 61 67 69 74 2d 73    70 6c 69 74 2d 72 61 6e 67 65 20 73 70 65 63 29 | ...(cdr.(magit-split-range.spec) | 
| 1ab700 | 29 29 29 29 0a 20 20 20 20 20 20 28 69 66 20 28    61 6e 64 20 6d 61 67 69 74 2d 64 69 66 66 2d 76 | )))).......(if.(and.magit-diff-v | 
| 1ab720 | 69 73 69 74 2d 61 76 6f 69 64 2d 68 65 61 64 2d    62 6c 6f 62 0a 20 20 20 20 20 20 20 20 20 20 20 | isit-avoid-head-blob............ | 
| 1ab740 | 20 20 20 20 28 6d 61 67 69 74 2d 72 65 76 2d 68    65 61 64 2d 70 20 72 65 76 29 29 0a 20 20 20 20 | ....(magit-rev-head-p.rev))..... | 
| 1ab760 | 20 20 20 20 20 20 27 75 6e 73 74 61 67 65 64 0a    20 20 20 20 20 20 20 20 72 65 76 29 29 29 29 0a | ......'unstaged.........rev)))). | 
| 1ab780 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69    66 66 2d 76 69 73 69 74 2d 2d 6f 66 66 73 65 74 | .(defun.magit-diff-visit--offset | 
| 1ab7a0 | 20 28 66 69 6c 65 20 72 65 76 20 6c 69 6e 65 29    0a 20 20 28 6c 65 74 20 28 28 6f 66 66 73 65 74 | .(file.rev.line)...(let.((offset | 
| 1ab7c0 | 20 30 29 29 0a 20 20 20 20 28 77 69 74 68 2d 74    65 6d 70 2d 62 75 66 66 65 72 0a 20 20 20 20 20 | .0)).....(with-temp-buffer...... | 
| 1ab7e0 | 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e    0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | .(save-excursion.........(magit- | 
| 1ab800 | 77 69 74 68 2d 74 6f 70 6c 65 76 65 6c 0a 20 20    20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 | with-toplevel...........(magit-g | 
| 1ab820 | 69 74 2d 69 6e 73 65 72 74 20 22 64 69 66 66 22    20 72 65 76 20 22 2d 2d 22 20 66 69 6c 65 29 29 | it-insert."diff".rev."--".file)) | 
| 1ab840 | 29 0a 20 20 20 20 20 20 28 63 61 74 63 68 20 27    66 6f 75 6e 64 0a 20 20 20 20 20 20 20 20 28 77 | ).......(catch.'found.........(w | 
| 1ab860 | 68 69 6c 65 20 28 72 65 2d 73 65 61 72 63 68 2d    66 6f 72 77 61 72 64 0a 20 20 20 20 20 20 20 20 | hile.(re-search-forward......... | 
| 1ab880 | 20 20 20 20 20 20 20 20 22 5e 40 40 20 2d 5c 5c    28 5b 30 2d 39 5d 2b 5c 5c 29 2c 5c 5c 28 5b 30 | ........"^@@.-\\([0-9]+\\),\\([0 | 
| 1ab8a0 | 2d 39 5d 2b 5c 5c 29 20 5c 5c 2b 5c 5c 28 5b 30    2d 39 5d 2b 5c 5c 29 2c 5c 5c 28 5b 30 2d 39 5d | -9]+\\).\\+\\([0-9]+\\),\\([0-9] | 
| 1ab8c0 | 2b 5c 5c 29 20 40 40 2e 2a 5c 6e 22 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c | +\\).@@.*\n".................nil | 
| 1ab8e0 | 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 28 6c    65 74 20 28 28 66 72 6f 6d 2d 62 65 67 20 28 73 | .t)...........(let.((from-beg.(s | 
| 1ab900 | 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 20    28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 29 | tring-to-number.(match-string.1) | 
| 1ab920 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 66 72 6f 6d 2d 6c 65 6e 20 28 73 74 | )).................(from-len.(st | 
| 1ab940 | 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 20 28    6d 61 74 63 68 2d 73 74 72 69 6e 67 20 32 29 29 | ring-to-number.(match-string.2)) | 
| 1ab960 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 20 20 74 6f 2d 6c 65 6e 20 28 73 74 72 | ).................(..to-len.(str | 
| 1ab980 | 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 20 28 6d    61 74 63 68 2d 73 74 72 69 6e 67 20 34 29 29 29 | ing-to-number.(match-string.4))) | 
| 1ab9a0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69    66 20 28 3c 3d 20 66 72 6f 6d 2d 62 65 67 20 6c | ).............(if.(<=.from-beg.l | 
| 1ab9c0 | 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 69 66 20 28 3c 20 28 2b 20 66 | ine).................(if.(<.(+.f | 
| 1ab9e0 | 72 6f 6d 2d 62 65 67 20 66 72 6f 6d 2d 6c 65 6e    29 20 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 | rom-beg.from-len).line)......... | 
| 1aba00 | 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d    69 6e 63 66 20 6f 66 66 73 65 74 20 28 2d 20 74 | ............(cl-incf.offset.(-.t | 
| 1aba20 | 6f 2d 6c 65 6e 20 66 72 6f 6d 2d 6c 65 6e 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | o-len.from-len))................ | 
| 1aba40 | 20 20 20 28 6c 65 74 20 28 28 72 65 73 74 20 28    2d 20 6c 69 6e 65 20 66 72 6f 6d 2d 62 65 67 29 | ...(let.((rest.(-.line.from-beg) | 
| 1aba60 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 3e | )).....................(while.(> | 
| 1aba80 | 20 72 65 73 74 20 30 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | .rest.0).......................( | 
| 1abaa0 | 70 63 61 73 65 20 28 63 68 61 72 2d 61 66 74 65    72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | pcase.(char-after).............. | 
| 1abac0 | 20 20 20 20 20 20 20 20 20 20 20 28 3f 5c 73 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...........(?\s................. | 
| 1abae0 | 20 28 63 6c 2d 64 65 63 66 20 72 65 73 74 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(cl-decf.rest))................ | 
| 1abb00 | 20 20 20 20 20 20 20 20 20 28 3f 2d 20 20 28 63    6c 2d 64 65 63 66 20 6f 66 66 73 65 74 29 20 28 | .........(?-..(cl-decf.offset).( | 
| 1abb20 | 63 6c 2d 64 65 63 66 20 72 65 73 74 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | cl-decf.rest)).................. | 
| 1abb40 | 20 20 20 20 20 20 20 28 3f 2b 20 20 28 63 6c 2d    69 6e 63 66 20 6f 66 66 73 65 74 29 29 29 0a 20 | .......(?+..(cl-incf.offset))).. | 
| 1abb60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 66 6f 72 77 61 72 64 2d 6c 69 | .....................(forward-li | 
| 1abb80 | 6e 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 74 68 72 6f 77 20 27 66 6f 75 | ne))))...............(throw.'fou | 
| 1abba0 | 6e 64 20 6e 69 6c 29 29 29 29 29 29 0a 20 20 20    20 28 2b 20 6c 69 6e 65 20 6f 66 66 73 65 74 29 | nd.nil)))))).....(+.line.offset) | 
| 1abbc0 | 29 29 0a 0a 3b 3b 3b 3b 20 53 63 72 6f 6c 6c 20    43 6f 6d 6d 61 6e 64 73 0a 0a 28 64 65 66 75 6e | ))..;;;;.Scroll.Commands..(defun | 
| 1abbe0 | 20 6d 61 67 69 74 2d 64 69 66 66 2d 73 68 6f 77    2d 6f 72 2d 73 63 72 6f 6c 6c 2d 75 70 20 28 29 | .magit-diff-show-or-scroll-up.() | 
| 1abc00 | 0a 20 20 22 55 70 64 61 74 65 20 74 68 65 20 63    6f 6d 6d 69 74 20 6f 72 20 64 69 66 66 20 62 75 | ..."Update.the.commit.or.diff.bu | 
| 1abc20 | 66 66 65 72 20 66 6f 72 20 74 68 65 20 74 68 69    6e 67 20 61 74 20 70 6f 69 6e 74 2e 0a 0a 45 69 | ffer.for.the.thing.at.point...Ei | 
| 1abc40 | 74 68 65 72 20 73 68 6f 77 20 74 68 65 20 63 6f    6d 6d 69 74 20 6f 72 20 73 74 61 73 68 20 61 74 | ther.show.the.commit.or.stash.at | 
| 1abc60 | 20 70 6f 69 6e 74 20 69 6e 20 74 68 65 20 61 70    70 72 6f 70 72 69 61 74 65 0a 62 75 66 66 65 72 | .point.in.the.appropriate.buffer | 
| 1abc80 | 2c 20 6f 72 20 69 66 20 74 68 61 74 20 62 75 66    66 65 72 20 69 73 20 61 6c 72 65 61 64 79 20 62 | ,.or.if.that.buffer.is.already.b | 
| 1abca0 | 65 69 6e 67 20 64 69 73 70 6c 61 79 65 64 20 69    6e 20 74 68 65 0a 63 75 72 72 65 6e 74 20 66 72 | eing.displayed.in.the.current.fr | 
| 1abcc0 | 61 6d 65 20 61 6e 64 20 63 6f 6e 74 61 69 6e 73    20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f | ame.and.contains.information.abo | 
| 1abce0 | 75 74 20 74 68 61 74 20 63 6f 6d 6d 69 74 20 6f    72 0a 73 74 61 73 68 2c 20 74 68 65 6e 20 69 6e | ut.that.commit.or.stash,.then.in | 
| 1abd00 | 73 74 65 61 64 20 73 63 72 6f 6c 6c 20 74 68 65    20 62 75 66 66 65 72 20 75 70 2e 20 20 49 66 20 | stead.scroll.the.buffer.up...If. | 
| 1abd20 | 74 68 65 72 65 20 69 73 20 6e 6f 0a 63 6f 6d 6d    69 74 20 6f 72 20 73 74 61 73 68 20 61 74 20 70 | there.is.no.commit.or.stash.at.p | 
| 1abd40 | 6f 69 6e 74 2c 20 74 68 65 6e 20 70 72 6f 6d 70    74 20 66 6f 72 20 61 20 63 6f 6d 6d 69 74 2e 22 | oint,.then.prompt.for.a.commit." | 
| 1abd60 | 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29    0a 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 73 | ...(interactive)...(magit-diff-s | 
| 1abd80 | 68 6f 77 2d 6f 72 2d 73 63 72 6f 6c 6c 20 23 27    73 63 72 6f 6c 6c 2d 75 70 29 29 0a 0a 28 64 65 | how-or-scroll.#'scroll-up))..(de | 
| 1abda0 | 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 73    68 6f 77 2d 6f 72 2d 73 63 72 6f 6c 6c 2d 64 6f | fun.magit-diff-show-or-scroll-do | 
| 1abdc0 | 77 6e 20 28 29 0a 20 20 22 55 70 64 61 74 65 20    74 68 65 20 63 6f 6d 6d 69 74 20 6f 72 20 64 69 | wn.()..."Update.the.commit.or.di | 
| 1abde0 | 66 66 20 62 75 66 66 65 72 20 66 6f 72 20 74 68    65 20 74 68 69 6e 67 20 61 74 20 70 6f 69 6e 74 | ff.buffer.for.the.thing.at.point | 
| 1abe00 | 2e 0a 0a 45 69 74 68 65 72 20 73 68 6f 77 20 74    68 65 20 63 6f 6d 6d 69 74 20 6f 72 20 73 74 61 | ...Either.show.the.commit.or.sta | 
| 1abe20 | 73 68 20 61 74 20 70 6f 69 6e 74 20 69 6e 20 74    68 65 20 61 70 70 72 6f 70 72 69 61 74 65 0a 62 | sh.at.point.in.the.appropriate.b | 
| 1abe40 | 75 66 66 65 72 2c 20 6f 72 20 69 66 20 74 68 61    74 20 62 75 66 66 65 72 20 69 73 20 61 6c 72 65 | uffer,.or.if.that.buffer.is.alre | 
| 1abe60 | 61 64 79 20 62 65 69 6e 67 20 64 69 73 70 6c 61    79 65 64 20 69 6e 20 74 68 65 0a 63 75 72 72 65 | ady.being.displayed.in.the.curre | 
| 1abe80 | 6e 74 20 66 72 61 6d 65 20 61 6e 64 20 63 6f 6e    74 61 69 6e 73 20 69 6e 66 6f 72 6d 61 74 69 6f | nt.frame.and.contains.informatio | 
| 1abea0 | 6e 20 61 62 6f 75 74 20 74 68 61 74 20 63 6f 6d    6d 69 74 20 6f 72 0a 73 74 61 73 68 2c 20 74 68 | n.about.that.commit.or.stash,.th | 
| 1abec0 | 65 6e 20 69 6e 73 74 65 61 64 20 73 63 72 6f 6c    6c 20 74 68 65 20 62 75 66 66 65 72 20 64 6f 77 | en.instead.scroll.the.buffer.dow | 
| 1abee0 | 6e 2e 20 20 49 66 20 74 68 65 72 65 20 69 73 20    6e 6f 0a 63 6f 6d 6d 69 74 20 6f 72 20 73 74 61 | n...If.there.is.no.commit.or.sta | 
| 1abf00 | 73 68 20 61 74 20 70 6f 69 6e 74 2c 20 74 68 65    6e 20 70 72 6f 6d 70 74 20 66 6f 72 20 61 20 63 | sh.at.point,.then.prompt.for.a.c | 
| 1abf20 | 6f 6d 6d 69 74 2e 22 0a 20 20 28 69 6e 74 65 72    61 63 74 69 76 65 29 0a 20 20 28 6d 61 67 69 74 | ommit."...(interactive)...(magit | 
| 1abf40 | 2d 64 69 66 66 2d 73 68 6f 77 2d 6f 72 2d 73 63    72 6f 6c 6c 20 23 27 73 63 72 6f 6c 6c 2d 64 6f | -diff-show-or-scroll.#'scroll-do | 
| 1abf60 | 77 6e 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67    69 74 2d 64 69 66 66 2d 73 68 6f 77 2d 6f 72 2d | wn))..(defun.magit-diff-show-or- | 
| 1abf80 | 73 63 72 6f 6c 6c 20 28 66 6e 29 0a 20 20 28 6c    65 74 20 28 72 65 76 20 63 6d 64 20 62 75 66 20 | scroll.(fn)...(let.(rev.cmd.buf. | 
| 1abfa0 | 77 69 6e 29 0a 20 20 20 20 28 63 6f 6e 64 0a 20    20 20 20 20 28 28 61 6e 64 20 28 62 6f 75 6e 64 | win).....(cond......((and.(bound | 
| 1abfc0 | 2d 61 6e 64 2d 74 72 75 65 2d 70 20 6d 61 67 69    74 2d 62 6c 61 6d 65 2d 6d 6f 64 65 29 0a 20 20 | -and-true-p.magit-blame-mode)... | 
| 1abfe0 | 20 20 20 20 20 20 20 20 20 28 66 62 6f 75 6e 64    70 20 27 6d 61 67 69 74 2d 63 75 72 72 65 6e 74 | .........(fboundp.'magit-current | 
| 1ac000 | 2d 62 6c 61 6d 65 2d 63 68 75 6e 6b 29 29 0a 20    20 20 20 20 20 28 73 65 74 71 20 72 65 76 20 28 | -blame-chunk)).......(setq.rev.( | 
| 1ac020 | 6f 72 65 66 20 28 6d 61 67 69 74 2d 63 75 72 72    65 6e 74 2d 62 6c 61 6d 65 2d 63 68 75 6e 6b 29 | oref.(magit-current-blame-chunk) | 
| 1ac040 | 20 6f 72 69 67 2d 72 65 76 29 29 0a 20 20 20 20    20 20 28 73 65 74 71 20 63 6d 64 20 23 27 6d 61 | .orig-rev)).......(setq.cmd.#'ma | 
| 1ac060 | 67 69 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 29    0a 20 20 20 20 20 20 28 73 65 74 71 20 62 75 66 | git-show-commit).......(setq.buf | 
| 1ac080 | 20 28 6d 61 67 69 74 2d 67 65 74 2d 6d 6f 64 65    2d 62 75 66 66 65 72 20 27 6d 61 67 69 74 2d 72 | .(magit-get-mode-buffer.'magit-r | 
| 1ac0a0 | 65 76 69 73 69 6f 6e 2d 6d 6f 64 65 29 29 29 0a    20 20 20 20 20 28 28 64 65 72 69 76 65 64 2d 6d | evision-mode)))......((derived-m | 
| 1ac0c0 | 6f 64 65 2d 70 20 27 67 69 74 2d 72 65 62 61 73    65 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 28 77 | ode-p.'git-rebase-mode).......(w | 
| 1ac0e0 | 69 74 68 2d 73 6c 6f 74 73 20 28 61 63 74 69 6f    6e 2d 74 79 70 65 20 74 61 72 67 65 74 29 0a 20 | ith-slots.(action-type.target).. | 
| 1ac100 | 20 20 20 20 20 20 20 20 20 28 67 69 74 2d 72 65    62 61 73 65 2d 63 75 72 72 65 6e 74 2d 6c 69 6e | .........(git-rebase-current-lin | 
| 1ac120 | 65 29 0a 20 20 20 20 20 20 20 20 28 69 66 20 28    6e 6f 74 20 28 65 71 20 61 63 74 69 6f 6e 2d 74 | e).........(if.(not.(eq.action-t | 
| 1ac140 | 79 70 65 20 27 63 6f 6d 6d 69 74 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 28 75 73 65 72 2d | ype.'commit)).............(user- | 
| 1ac160 | 65 72 72 6f 72 20 22 4e 6f 20 63 6f 6d 6d 69 74    20 6f 6e 20 74 68 69 73 20 6c 69 6e 65 22 29 0a | error."No.commit.on.this.line"). | 
| 1ac180 | 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20    72 65 76 20 74 61 72 67 65 74 29 0a 20 20 20 20 | ..........(setq.rev.target)..... | 
| 1ac1a0 | 20 20 20 20 20 20 28 73 65 74 71 20 63 6d 64 20    23 27 6d 61 67 69 74 2d 73 68 6f 77 2d 63 6f 6d | ......(setq.cmd.#'magit-show-com | 
| 1ac1c0 | 6d 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 28    73 65 74 71 20 62 75 66 20 28 6d 61 67 69 74 2d | mit)...........(setq.buf.(magit- | 
| 1ac1e0 | 67 65 74 2d 6d 6f 64 65 2d 62 75 66 66 65 72 20    27 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d | get-mode-buffer.'magit-revision- | 
| 1ac200 | 6d 6f 64 65 29 29 29 29 29 0a 20 20 20 20 20 28    74 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 | mode)))))......(t.......(magit-s | 
| 1ac220 | 65 63 74 69 6f 6e 2d 63 61 73 65 0a 20 20 20 20    20 20 20 20 28 62 72 61 6e 63 68 0a 20 20 20 20 | ection-case.........(branch..... | 
| 1ac240 | 20 20 20 20 20 28 73 65 74 71 20 72 65 76 20 28    6d 61 67 69 74 2d 72 65 66 2d 6d 61 79 62 65 2d | .....(setq.rev.(magit-ref-maybe- | 
| 1ac260 | 71 75 61 6c 69 66 79 20 28 6f 72 65 66 20 69 74    20 76 61 6c 75 65 29 29 29 0a 20 20 20 20 20 20 | qualify.(oref.it.value)))....... | 
| 1ac280 | 20 20 20 28 73 65 74 71 20 63 6d 64 20 23 27 6d    61 67 69 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 | ...(setq.cmd.#'magit-show-commit | 
| 1ac2a0 | 29 0a 20 20 20 20 20 20 20 20 20 28 73 65 74 71    20 62 75 66 20 28 6d 61 67 69 74 2d 67 65 74 2d | )..........(setq.buf.(magit-get- | 
| 1ac2c0 | 6d 6f 64 65 2d 62 75 66 66 65 72 20 27 6d 61 67    69 74 2d 72 65 76 69 73 69 6f 6e 2d 6d 6f 64 65 | mode-buffer.'magit-revision-mode | 
| 1ac2e0 | 29 29 29 0a 20 20 20 20 20 20 20 20 28 63 6f 6d    6d 69 74 0a 20 20 20 20 20 20 20 20 20 28 73 65 | ))).........(commit..........(se | 
| 1ac300 | 74 71 20 72 65 76 20 28 6f 72 65 66 20 69 74 20    76 61 6c 75 65 29 29 0a 20 20 20 20 20 20 20 20 | tq.rev.(oref.it.value))......... | 
| 1ac320 | 20 28 73 65 74 71 20 63 6d 64 20 23 27 6d 61 67    69 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 29 0a | .(setq.cmd.#'magit-show-commit). | 
| 1ac340 | 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 62    75 66 20 28 6d 61 67 69 74 2d 67 65 74 2d 6d 6f | .........(setq.buf.(magit-get-mo | 
| 1ac360 | 64 65 2d 62 75 66 66 65 72 20 27 6d 61 67 69 74    2d 72 65 76 69 73 69 6f 6e 2d 6d 6f 64 65 29 29 | de-buffer.'magit-revision-mode)) | 
| 1ac380 | 29 0a 20 20 20 20 20 20 20 20 28 74 61 67 0a 20    20 20 20 20 20 20 20 20 28 73 65 74 71 20 72 65 | ).........(tag..........(setq.re | 
| 1ac3a0 | 76 20 28 6d 61 67 69 74 2d 72 65 76 2d 68 61 73    68 20 28 6f 72 65 66 20 69 74 20 76 61 6c 75 65 | v.(magit-rev-hash.(oref.it.value | 
| 1ac3c0 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 73 65    74 71 20 63 6d 64 20 23 27 6d 61 67 69 74 2d 73 | )))..........(setq.cmd.#'magit-s | 
| 1ac3e0 | 68 6f 77 2d 63 6f 6d 6d 69 74 29 0a 20 20 20 20    20 20 20 20 20 28 73 65 74 71 20 62 75 66 20 28 | how-commit)..........(setq.buf.( | 
| 1ac400 | 6d 61 67 69 74 2d 67 65 74 2d 6d 6f 64 65 2d 62    75 66 66 65 72 20 27 6d 61 67 69 74 2d 72 65 76 | magit-get-mode-buffer.'magit-rev | 
| 1ac420 | 69 73 69 6f 6e 2d 6d 6f 64 65 29 29 29 0a 20 20    20 20 20 20 20 20 28 73 74 61 73 68 0a 20 20 20 | ision-mode))).........(stash.... | 
| 1ac440 | 20 20 20 20 20 20 28 73 65 74 71 20 72 65 76 20    28 6f 72 65 66 20 69 74 20 76 61 6c 75 65 29 29 | ......(setq.rev.(oref.it.value)) | 
| 1ac460 | 0a 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20    63 6d 64 20 23 27 6d 61 67 69 74 2d 73 74 61 73 | ..........(setq.cmd.#'magit-stas | 
| 1ac480 | 68 2d 73 68 6f 77 29 0a 20 20 20 20 20 20 20 20    20 28 73 65 74 71 20 62 75 66 20 28 6d 61 67 69 | h-show)..........(setq.buf.(magi | 
| 1ac4a0 | 74 2d 67 65 74 2d 6d 6f 64 65 2d 62 75 66 66 65    72 20 27 6d 61 67 69 74 2d 73 74 61 73 68 2d 6d | t-get-mode-buffer.'magit-stash-m | 
| 1ac4c0 | 6f 64 65 29 29 29 29 29 29 0a 20 20 20 20 28 69    66 20 72 65 76 0a 20 20 20 20 20 20 20 20 28 69 | ode)))))).....(if.rev.........(i | 
| 1ac4e0 | 66 20 28 61 6e 64 20 62 75 66 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 | f.(and.buf..................(set | 
| 1ac500 | 71 20 77 69 6e 20 28 67 65 74 2d 62 75 66 66 65    72 2d 77 69 6e 64 6f 77 20 62 75 66 29 29 0a 20 | q.win.(get-buffer-window.buf)).. | 
| 1ac520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 | ................(with-current-bu | 
| 1ac540 | 66 66 65 72 20 62 75 66 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 | ffer.buf....................(and | 
| 1ac560 | 20 28 65 71 75 61 6c 20 72 65 76 20 6d 61 67 69    74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f | .(equal.rev.magit-buffer-revisio | 
| 1ac580 | 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 65 71 75 61 | n).........................(equa | 
| 1ac5a0 | 6c 20 28 6d 61 67 69 74 2d 72 65 76 2d 70 61 72    73 65 20 72 65 76 29 0a 20 20 20 20 20 20 20 20 | l.(magit-rev-parse.rev)......... | 
| 1ac5c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 6d 61 67 69 74 2d 62 75 66 | .......................magit-buf | 
| 1ac5e0 | 66 65 72 2d 72 65 76 69 73 69 6f 6e 2d 68 61 73    68 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | fer-revision-hash))))........... | 
| 1ac600 | 20 20 28 77 69 74 68 2d 73 65 6c 65 63 74 65 64    2d 77 69 6e 64 6f 77 20 77 69 6e 0a 20 20 20 20 | ..(with-selected-window.win..... | 
| 1ac620 | 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 69    74 69 6f 6e 2d 63 61 73 65 20 6e 69 6c 0a 20 20 | ..........(condition-case.nil... | 
| 1ac640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 66 75 6e 63 61 6c 6c 20 66 6e 29 0a 20 20 20 | ................(funcall.fn).... | 
| 1ac660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 72    72 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .............(error............. | 
| 1ac680 | 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20    28 70 63 61 73 65 20 66 6e 0a 20 20 20 20 20 20 | .....(goto-char.(pcase.fn....... | 
| 1ac6a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 27 73 63 72 6f 6c 6c | ........................('scroll | 
| 1ac6c0 | 2d 75 70 20 20 20 28 70 6f 69 6e 74 2d 6d 69 6e    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | -up...(point-min)).............. | 
| 1ac6e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 27 73 63 72 6f 6c 6c 2d 64 6f 77 6e 20 28 | .................('scroll-down.( | 
| 1ac700 | 70 6f 69 6e 74 2d 6d 61 78 29 29 29 29 29 29 29    0a 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 | point-max)))))))...........(let. | 
| 1ac720 | 28 28 6d 61 67 69 74 2d 64 69 73 70 6c 61 79 2d    62 75 66 66 65 72 2d 6e 6f 73 65 6c 65 63 74 20 | ((magit-display-buffer-noselect. | 
| 1ac740 | 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    28 69 66 20 28 65 71 20 63 6d 64 20 23 27 6d 61 | t)).............(if.(eq.cmd.#'ma | 
| 1ac760 | 67 69 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | git-show-commit)................ | 
| 1ac780 | 20 28 61 70 70 6c 79 20 23 27 6d 61 67 69 74 2d    73 68 6f 77 2d 63 6f 6d 6d 69 74 20 72 65 76 20 | .(apply.#'magit-show-commit.rev. | 
| 1ac7a0 | 28 6d 61 67 69 74 2d 73 68 6f 77 2d 63 6f 6d 6d    69 74 2d 2d 61 72 67 75 6d 65 6e 74 73 29 29 0a | (magit-show-commit--arguments)). | 
| 1ac7c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66    75 6e 63 61 6c 6c 20 63 6d 64 20 72 65 76 29 29 | ..............(funcall.cmd.rev)) | 
| 1ac7e0 | 29 29 0a 20 20 20 20 20 20 28 63 61 6c 6c 2d 69    6e 74 65 72 61 63 74 69 76 65 6c 79 20 23 27 6d | )).......(call-interactively.#'m | 
| 1ac800 | 61 67 69 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74    29 29 29 29 0a 0a 3b 3b 3b 3b 20 53 65 63 74 69 | agit-show-commit))))..;;;;.Secti | 
| 1ac820 | 6f 6e 20 43 6f 6d 6d 61 6e 64 73 0a 0a 28 64 65    66 75 6e 20 6d 61 67 69 74 2d 73 65 63 74 69 6f | on.Commands..(defun.magit-sectio | 
| 1ac840 | 6e 2d 63 79 63 6c 65 2d 64 69 66 66 73 20 28 29    0a 20 20 22 43 79 63 6c 65 20 76 69 73 69 62 69 | n-cycle-diffs.()..."Cycle.visibi | 
| 1ac860 | 6c 69 74 79 20 6f 66 20 64 69 66 66 2d 72 65 6c    61 74 65 64 20 73 65 63 74 69 6f 6e 73 20 69 6e | lity.of.diff-related.sections.in | 
| 1ac880 | 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66    66 65 72 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 | .the.current.buffer."...(interac | 
| 1ac8a0 | 74 69 76 65 29 0a 20 20 28 77 68 65 6e 2d 6c 65    74 20 28 28 73 65 63 74 69 6f 6e 73 0a 20 20 20 | tive)...(when-let.((sections.... | 
| 1ac8c0 | 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64    20 28 28 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d | ...........(cond.((derived-mode- | 
| 1ac8e0 | 70 20 27 6d 61 67 69 74 2d 73 74 61 74 75 73 2d    6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 | p.'magit-status-mode)........... | 
| 1ac900 | 20 20 20 20 20 20 20 20 20 20 20 28 2d 2d 6d 61    70 63 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 | ...........(--mapcat............ | 
| 1ac920 | 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e    20 69 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ...........(when.it............. | 
| 1ac940 | 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65    6e 20 28 6f 72 65 66 20 69 74 20 68 69 64 64 65 | ............(when.(oref.it.hidde | 
| 1ac960 | 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 | n)...........................(ma | 
| 1ac980 | 67 69 74 2d 73 65 63 74 69 6f 6e 2d 73 68 6f 77    20 69 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 | git-section-show.it))........... | 
| 1ac9a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f    72 65 66 20 69 74 20 63 68 69 6c 64 72 65 6e 29 | ..............(oref.it.children) | 
| 1ac9c0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 6d | ).......................(list.(m | 
| 1ac9e0 | 61 67 69 74 2d 67 65 74 2d 73 65 63 74 69 6f 6e    20 27 28 28 73 74 61 67 65 64 29 20 20 20 28 73 | agit-get-section.'((staged)...(s | 
| 1aca00 | 74 61 74 75 73 29 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tatus)))........................ | 
| 1aca20 | 20 20 20 20 20 28 6d 61 67 69 74 2d 67 65 74 2d    73 65 63 74 69 6f 6e 20 27 28 28 75 6e 73 74 61 | .....(magit-get-section.'((unsta | 
| 1aca40 | 67 65 64 29 20 28 73 74 61 74 75 73 29 29 29 29    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ged).(status)))))).............. | 
| 1aca60 | 20 20 20 20 20 20 20 28 28 64 65 72 69 76 65 64    2d 6d 6f 64 65 2d 70 20 27 6d 61 67 69 74 2d 64 | .......((derived-mode-p.'magit-d | 
| 1aca80 | 69 66 66 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | iff-mode)......................( | 
| 1acaa0 | 73 65 71 2d 66 69 6c 74 65 72 20 23 27 6d 61 67    69 74 2d 66 69 6c 65 2d 73 65 63 74 69 6f 6e 2d | seq-filter.#'magit-file-section- | 
| 1acac0 | 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | p............................... | 
| 1acae0 | 20 20 20 28 6f 72 65 66 20 6d 61 67 69 74 2d 72    6f 6f 74 2d 73 65 63 74 69 6f 6e 20 63 68 69 6c | ...(oref.magit-root-section.chil | 
| 1acb00 | 64 72 65 6e 29 29 29 29 29 29 0a 20 20 20 20 28    69 66 20 28 2d 2d 61 6e 79 2d 70 20 28 6f 72 65 | dren)))))).....(if.(--any-p.(ore | 
| 1acb20 | 66 20 69 74 20 68 69 64 64 65 6e 29 20 73 65 63    74 69 6f 6e 73 29 0a 20 20 20 20 20 20 20 20 28 | f.it.hidden).sections).........( | 
| 1acb40 | 64 6f 6c 69 73 74 20 28 73 20 73 65 63 74 69 6f    6e 73 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d | dolist.(s.sections)...........(m | 
| 1acb60 | 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 73 68 6f    77 20 73 29 0a 20 20 20 20 20 20 20 20 20 20 28 | agit-section-show.s)...........( | 
| 1acb80 | 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 68 69    64 65 2d 63 68 69 6c 64 72 65 6e 20 73 29 29 0a | magit-section-hide-children.s)). | 
| 1acba0 | 20 20 20 20 20 20 28 6c 65 74 20 28 28 63 68 69    6c 64 72 65 6e 20 28 2d 2d 6d 61 70 63 61 74 20 | ......(let.((children.(--mapcat. | 
| 1acbc0 | 28 6f 72 65 66 20 69 74 20 63 68 69 6c 64 72 65    6e 29 20 73 65 63 74 69 6f 6e 73 29 29 29 0a 20 | (oref.it.children).sections))).. | 
| 1acbe0 | 20 20 20 20 20 20 20 28 63 6f 6e 64 20 28 28 61    6e 64 20 28 2d 2d 61 6e 79 2d 70 20 28 6f 72 65 | .......(cond.((and.(--any-p.(ore | 
| 1acc00 | 66 20 69 74 20 68 69 64 64 65 6e 29 20 20 20 63    68 69 6c 64 72 65 6e 29 0a 20 20 20 20 20 20 20 | f.it.hidden)...children)........ | 
| 1acc20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2d 2d    61 6e 79 2d 70 20 28 6f 72 65 66 20 69 74 20 63 | .............(--any-p.(oref.it.c | 
| 1acc40 | 68 69 6c 64 72 65 6e 29 20 63 68 69 6c 64 72 65    6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | hildren).children))............. | 
| 1acc60 | 20 20 20 28 6d 61 70 63 20 23 27 6d 61 67 69 74    2d 73 65 63 74 69 6f 6e 2d 73 68 6f 77 2d 68 65 | ...(mapc.#'magit-section-show-he | 
| 1acc80 | 61 64 69 6e 67 73 20 73 65 63 74 69 6f 6e 73 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | adings.sections))............... | 
| 1acca0 | 28 28 73 65 71 2d 73 6f 6d 65 20 23 27 6d 61 67    69 74 2d 73 65 63 74 69 6f 6e 2d 68 69 64 64 65 | ((seq-some.#'magit-section-hidde | 
| 1accc0 | 6e 2d 62 6f 64 79 20 63 68 69 6c 64 72 65 6e 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | n-body.children)................ | 
| 1acce0 | 28 6d 61 70 63 20 23 27 6d 61 67 69 74 2d 73 65    63 74 69 6f 6e 2d 73 68 6f 77 2d 63 68 69 6c 64 | (mapc.#'magit-section-show-child | 
| 1acd00 | 72 65 6e 20 73 65 63 74 69 6f 6e 73 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 0a | ren.sections))...............(t. | 
| 1acd20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6d 61 70 63 20 23 27 6d 61 67 69 74 2d 73 65 63 | ...............(mapc.#'magit-sec | 
| 1acd40 | 74 69 6f 6e 2d 68 69 64 65 20 73 65 63 74 69 6f    6e 73 29 29 29 29 29 29 29 0a 0a 3b 3b 3b 20 44 | tion-hide.sections)))))))..;;;.D | 
| 1acd60 | 69 66 66 20 4d 6f 64 65 0a 0a 28 64 65 66 76 61    72 2d 6b 65 79 6d 61 70 20 6d 61 67 69 74 2d 64 | iff.Mode..(defvar-keymap.magit-d | 
| 1acd80 | 69 66 66 2d 6d 6f 64 65 2d 6d 61 70 0a 20 20 3a    64 6f 63 20 22 4b 65 79 6d 61 70 20 66 6f 72 20 | iff-mode-map...:doc."Keymap.for. | 
| 1acda0 | 60 6d 61 67 69 74 2d 64 69 66 66 2d 6d 6f 64 65    27 2e 22 0a 20 20 3a 70 61 72 65 6e 74 20 6d 61 | `magit-diff-mode'."...:parent.ma | 
| 1acdc0 | 67 69 74 2d 6d 6f 64 65 2d 6d 61 70 0a 20 20 22    43 2d 63 20 43 2d 64 22 20 23 27 6d 61 67 69 74 | git-mode-map..."C-c.C-d".#'magit | 
| 1acde0 | 2d 64 69 66 66 2d 77 68 69 6c 65 2d 63 6f 6d 6d    69 74 74 69 6e 67 0a 20 20 22 43 2d 63 20 43 2d | -diff-while-committing..."C-c.C- | 
| 1ace00 | 62 22 20 23 27 6d 61 67 69 74 2d 67 6f 2d 62 61    63 6b 77 61 72 64 0a 20 20 22 43 2d 63 20 43 2d | b".#'magit-go-backward..."C-c.C- | 
| 1ace20 | 66 22 20 23 27 6d 61 67 69 74 2d 67 6f 2d 66 6f    72 77 61 72 64 0a 20 20 22 53 50 43 22 20 20 20 | f".#'magit-go-forward..."SPC"... | 
| 1ace40 | 20 20 23 27 73 63 72 6f 6c 6c 2d 75 70 0a 20 20    22 44 45 4c 22 20 20 20 20 20 23 27 73 63 72 6f | ..#'scroll-up..."DEL".....#'scro | 
| 1ace60 | 6c 6c 2d 64 6f 77 6e 0a 20 20 22 6a 22 20 20 20    20 20 20 20 23 27 6d 61 67 69 74 2d 6a 75 6d 70 | ll-down..."j".......#'magit-jump | 
| 1ace80 | 2d 74 6f 2d 64 69 66 66 73 74 61 74 2d 6f 72 2d    64 69 66 66 0a 20 20 22 3c 72 65 6d 61 70 3e 20 | -to-diffstat-or-diff..."<remap>. | 
| 1acea0 | 3c 77 72 69 74 65 2d 66 69 6c 65 3e 22 20 23 27    6d 61 67 69 74 2d 70 61 74 63 68 2d 73 61 76 65 | <write-file>".#'magit-patch-save | 
| 1acec0 | 29 0a 0a 28 64 65 66 69 6e 65 2d 64 65 72 69 76    65 64 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 64 69 | )..(define-derived-mode.magit-di | 
| 1acee0 | 66 66 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 6d 6f    64 65 20 22 4d 61 67 69 74 20 44 69 66 66 22 0a | ff-mode.magit-mode."Magit.Diff". | 
| 1acf00 | 20 20 22 4d 6f 64 65 20 66 6f 72 20 6c 6f 6f 6b    69 6e 67 20 61 74 20 61 20 47 69 74 20 64 69 66 | .."Mode.for.looking.at.a.Git.dif | 
| 1acf20 | 66 2e 0a 0a 54 68 69 73 20 6d 6f 64 65 20 69 73    20 64 6f 63 75 6d 65 6e 74 65 64 20 69 6e 20 69 | f...This.mode.is.documented.in.i | 
| 1acf40 | 6e 66 6f 20 6e 6f 64 65 20 60 28 6d 61 67 69 74    29 44 69 66 66 20 42 75 66 66 65 72 27 2e 0a 0a | nfo.node.`(magit)Diff.Buffer'... | 
| 1acf60 | 5c 5c 3c 6d 61 67 69 74 2d 6d 6f 64 65 2d 6d 61    70 3e 5c 0a 54 79 70 65 20 5c 5c 5b 6d 61 67 69 | \\<magit-mode-map>\.Type.\\[magi | 
| 1acf80 | 74 2d 72 65 66 72 65 73 68 5d 20 74 6f 20 72 65    66 72 65 73 68 20 74 68 65 20 63 75 72 72 65 6e | t-refresh].to.refresh.the.curren | 
| 1acfa0 | 74 20 62 75 66 66 65 72 2e 0a 54 79 70 65 20 5c    5c 5b 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d | t.buffer..Type.\\[magit-section- | 
| 1acfc0 | 74 6f 67 67 6c 65 5d 20 74 6f 20 65 78 70 61 6e    64 20 6f 72 20 68 69 64 65 20 74 68 65 20 73 65 | toggle].to.expand.or.hide.the.se | 
| 1acfe0 | 63 74 69 6f 6e 20 61 74 20 70 6f 69 6e 74 2e 0a    54 79 70 65 20 5c 5c 5b 6d 61 67 69 74 2d 76 69 | ction.at.point..Type.\\[magit-vi | 
| 1ad000 | 73 69 74 2d 74 68 69 6e 67 5d 20 74 6f 20 76 69    73 69 74 20 74 68 65 20 68 75 6e 6b 20 6f 72 20 | sit-thing].to.visit.the.hunk.or. | 
| 1ad020 | 66 69 6c 65 20 61 74 20 70 6f 69 6e 74 2e 0a 0a    53 74 61 67 69 6e 67 20 61 6e 64 20 61 70 70 6c | file.at.point...Staging.and.appl | 
| 1ad040 | 79 69 6e 67 20 63 68 61 6e 67 65 73 20 69 73 20    64 6f 63 75 6d 65 6e 74 65 64 20 69 6e 20 69 6e | ying.changes.is.documented.in.in | 
| 1ad060 | 66 6f 20 6e 6f 64 65 0a 60 28 6d 61 67 69 74 29    53 74 61 67 69 6e 67 20 61 6e 64 20 55 6e 73 74 | fo.node.`(magit)Staging.and.Unst | 
| 1ad080 | 61 67 69 6e 67 27 20 61 6e 64 20 69 6e 66 6f 20    6e 6f 64 65 20 60 28 6d 61 67 69 74 29 41 70 70 | aging'.and.info.node.`(magit)App | 
| 1ad0a0 | 6c 79 69 6e 67 27 2e 0a 0a 5c 5c 3c 6d 61 67 69    74 2d 68 75 6e 6b 2d 73 65 63 74 69 6f 6e 2d 6d | lying'...\\<magit-hunk-section-m | 
| 1ad0c0 | 61 70 3e 54 79 70 65 20 5c 0a 5c 5c 5b 6d 61 67    69 74 2d 61 70 70 6c 79 5d 20 74 6f 20 61 70 70 | ap>Type.\.\\[magit-apply].to.app | 
| 1ad0e0 | 6c 79 20 74 68 65 20 63 68 61 6e 67 65 20 61 74    20 70 6f 69 6e 74 2c 20 5c 0a 5c 5c 5b 6d 61 67 | ly.the.change.at.point,.\.\\[mag | 
| 1ad100 | 69 74 2d 73 74 61 67 65 5d 20 74 6f 20 73 74 61    67 65 2c 0a 5c 5c 5b 6d 61 67 69 74 2d 75 6e 73 | it-stage].to.stage,.\\[magit-uns | 
| 1ad120 | 74 61 67 65 5d 20 74 6f 20 75 6e 73 74 61 67 65    2c 20 5c 0a 5c 5c 5b 6d 61 67 69 74 2d 64 69 73 | tage].to.unstage,.\.\\[magit-dis | 
| 1ad140 | 63 61 72 64 5d 20 74 6f 20 64 69 73 63 61 72 64    2c 20 6f 72 20 5c 0a 5c 5c 5b 6d 61 67 69 74 2d | card].to.discard,.or.\.\\[magit- | 
| 1ad160 | 72 65 76 65 72 73 65 5d 20 74 6f 20 72 65 76 65    72 73 65 20 69 74 2e 0a 0a 5c 5c 7b 6d 61 67 69 | reverse].to.reverse.it...\\{magi | 
| 1ad180 | 74 2d 64 69 66 66 2d 6d 6f 64 65 2d 6d 61 70 7d    22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 | t-diff-mode-map}"...:group.'magi | 
| 1ad1a0 | 74 2d 64 69 66 66 0a 20 20 28 68 61 63 6b 2d 64    69 72 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c | t-diff...(hack-dir-local-variabl | 
| 1ad1c0 | 65 73 2d 6e 6f 6e 2d 66 69 6c 65 2d 62 75 66 66    65 72 29 0a 20 20 28 73 65 74 71 20 6d 61 67 69 | es-non-file-buffer)...(setq.magi | 
| 1ad1e0 | 74 2d 2d 69 6d 65 6e 75 2d 69 74 65 6d 2d 74 79    70 65 73 20 27 66 69 6c 65 29 29 0a 0a 28 70 75 | t--imenu-item-types.'file))..(pu | 
| 1ad200 | 74 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 6d 6f    64 65 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 64 | t.'magit-diff-mode.'magit-diff-d | 
| 1ad220 | 65 66 61 75 6c 74 2d 61 72 67 75 6d 65 6e 74 73    0a 20 20 20 20 20 27 28 22 2d 2d 73 74 61 74 22 | efault-arguments......'("--stat" | 
| 1ad240 | 20 22 2d 2d 6e 6f 2d 65 78 74 2d 64 69 66 66 22    29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | ."--no-ext-diff"))..(defun.magit | 
| 1ad260 | 2d 64 69 66 66 2d 73 65 74 75 70 2d 62 75 66 66    65 72 20 28 20 72 61 6e 67 65 20 74 79 70 65 61 | -diff-setup-buffer.(.range.typea | 
| 1ad280 | 72 67 20 61 72 67 73 20 66 69 6c 65 73 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rg.args.files................... | 
| 1ad2a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 26    6f 70 74 69 6f 6e 61 6c 20 74 79 70 65 20 6c 6f | ...............&optional.type.lo | 
| 1ad2c0 | 63 6b 65 64 29 0a 20 20 28 72 65 71 75 69 72 65    20 27 6d 61 67 69 74 29 0a 20 20 28 6d 61 67 69 | cked)...(require.'magit)...(magi | 
| 1ad2e0 | 74 2d 73 65 74 75 70 2d 62 75 66 66 65 72 20 23    27 6d 61 67 69 74 2d 64 69 66 66 2d 6d 6f 64 65 | t-setup-buffer.#'magit-diff-mode | 
| 1ad300 | 20 6c 6f 63 6b 65 64 0a 20 20 20 20 28 6d 61 67    69 74 2d 62 75 66 66 65 72 2d 72 61 6e 67 65 20 | .locked.....(magit-buffer-range. | 
| 1ad320 | 72 61 6e 67 65 29 0a 20 20 20 20 28 6d 61 67 69    74 2d 62 75 66 66 65 72 2d 74 79 70 65 61 72 67 | range).....(magit-buffer-typearg | 
| 1ad340 | 20 74 79 70 65 61 72 67 29 0a 20 20 20 20 28 6d    61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 | .typearg).....(magit-buffer-diff | 
| 1ad360 | 2d 74 79 70 65 20 74 79 70 65 29 0a 20 20 20 20    28 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 | -type.type).....(magit-buffer-di | 
| 1ad380 | 66 66 2d 61 72 67 73 20 61 72 67 73 29 0a 20 20    20 20 28 6d 61 67 69 74 2d 62 75 66 66 65 72 2d | ff-args.args).....(magit-buffer- | 
| 1ad3a0 | 64 69 66 66 2d 66 69 6c 65 73 20 66 69 6c 65 73    29 0a 20 20 20 20 28 6d 61 67 69 74 2d 62 75 66 | diff-files.files).....(magit-buf | 
| 1ad3c0 | 66 65 72 2d 64 69 66 66 2d 66 69 6c 65 73 2d 73    75 73 70 65 6e 64 65 64 20 6e 69 6c 29 29 29 0a | fer-diff-files-suspended.nil))). | 
| 1ad3e0 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69    66 66 2d 72 65 66 72 65 73 68 2d 62 75 66 66 65 | .(defun.magit-diff-refresh-buffe | 
| 1ad400 | 72 20 28 29 0a 20 20 22 52 65 66 72 65 73 68 20    74 68 65 20 63 75 72 72 65 6e 74 20 60 6d 61 67 | r.()..."Refresh.the.current.`mag | 
| 1ad420 | 69 74 2d 64 69 66 66 2d 6d 6f 64 65 27 20 62 75    66 66 65 72 2e 22 0a 20 20 28 6d 61 67 69 74 2d | it-diff-mode'.buffer."...(magit- | 
| 1ad440 | 73 65 74 2d 68 65 61 64 65 72 2d 6c 69 6e 65 2d    66 6f 72 6d 61 74 0a 20 20 20 28 69 66 20 28 65 | set-header-line-format....(if.(e | 
| 1ad460 | 71 75 61 6c 20 6d 61 67 69 74 2d 62 75 66 66 65    72 2d 74 79 70 65 61 72 67 20 22 2d 2d 6e 6f 2d | qual.magit-buffer-typearg."--no- | 
| 1ad480 | 69 6e 64 65 78 22 29 0a 20 20 20 20 20 20 20 28    61 70 70 6c 79 20 23 27 66 6f 72 6d 61 74 20 22 | index")........(apply.#'format." | 
| 1ad4a0 | 44 69 66 66 65 72 65 6e 63 65 73 20 62 65 74 77    65 65 6e 20 25 73 20 61 6e 64 20 25 73 22 20 6d | Differences.between.%s.and.%s".m | 
| 1ad4c0 | 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66    2d 66 69 6c 65 73 29 0a 20 20 20 20 20 28 63 6f | agit-buffer-diff-files)......(co | 
| 1ad4e0 | 6e 63 61 74 20 28 69 66 20 6d 61 67 69 74 2d 62    75 66 66 65 72 2d 72 61 6e 67 65 0a 20 20 20 20 | ncat.(if.magit-buffer-range..... | 
| 1ad500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66    20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 | .............(if.(string-match-p | 
| 1ad520 | 20 22 5c 5c 28 5c 5c 2e 5c 5c 2e 5c 5c 7c 5c 5c    5e 2d 5c 5c 29 22 0a 20 20 20 20 20 20 20 20 20 | ."\\(\\.\\.\\|\\^-\\)".......... | 
| 1ad540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 | ............................magi | 
| 1ad560 | 74 2d 62 75 66 66 65 72 2d 72 61 6e 67 65 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-buffer-range)................. | 
| 1ad580 | 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 43 68    61 6e 67 65 73 20 69 6e 20 25 73 22 20 6d 61 67 | .....(format."Changes.in.%s".mag | 
| 1ad5a0 | 69 74 2d 62 75 66 66 65 72 2d 72 61 6e 67 65 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | it-buffer-range)................ | 
| 1ad5c0 | 20 20 20 20 28 6c 65 74 20 28 28 6d 73 67 20 22    43 68 61 6e 67 65 73 20 66 72 6f 6d 20 25 73 20 | ....(let.((msg."Changes.from.%s. | 
| 1ad5e0 | 74 6f 20 25 73 22 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | to.%s")......................... | 
| 1ad600 | 20 28 65 6e 64 20 28 69 66 20 28 65 71 75 61 6c    20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 74 79 | .(end.(if.(equal.magit-buffer-ty | 
| 1ad620 | 70 65 61 72 67 20 22 2d 2d 63 61 63 68 65 64 22    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | pearg."--cached")............... | 
| 1ad640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 22 69 6e 64 65 78 22 0a 20 20 20 20 | ...................."index"..... | 
| 1ad660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 22 77 6f 72 | ............................"wor | 
| 1ad680 | 6b 69 6e 67 20 74 72 65 65 22 29 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | king.tree")))................... | 
| 1ad6a0 | 20 20 20 28 69 66 20 28 6d 65 6d 62 65 72 20 22    2d 52 22 20 6d 61 67 69 74 2d 62 75 66 66 65 72 | ...(if.(member."-R".magit-buffer | 
| 1ad6c0 | 2d 64 69 66 66 2d 61 72 67 73 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -diff-args)..................... | 
| 1ad6e0 | 20 20 20 20 20 28 66 6f 72 6d 61 74 20 6d 73 67    20 65 6e 64 20 6d 61 67 69 74 2d 62 75 66 66 65 | .....(format.msg.end.magit-buffe | 
| 1ad700 | 72 2d 72 61 6e 67 65 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | r-range)........................ | 
| 1ad720 | 28 66 6f 72 6d 61 74 20 6d 73 67 20 6d 61 67 69    74 2d 62 75 66 66 65 72 2d 72 61 6e 67 65 20 65 | (format.msg.magit-buffer-range.e | 
| 1ad740 | 6e 64 29 29 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 63 6f 6e 64 20 28 28 65 71 | nd))))................(cond.((eq | 
| 1ad760 | 75 61 6c 20 6d 61 67 69 74 2d 62 75 66 66 65 72    2d 74 79 70 65 61 72 67 20 22 2d 2d 63 61 63 68 | ual.magit-buffer-typearg."--cach | 
| 1ad780 | 65 64 22 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 22 53 74 61 67 | ed")......................."Stag | 
| 1ad7a0 | 65 64 20 63 68 61 6e 67 65 73 22 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ed.changes").................... | 
| 1ad7c0 | 20 20 28 28 61 6e 64 20 28 6d 61 67 69 74 2d 72    65 70 6f 73 69 74 6f 72 79 2d 6c 6f 63 61 6c 2d | ..((and.(magit-repository-local- | 
| 1ad7e0 | 67 65 74 20 27 74 68 69 73 2d 63 6f 6d 6d 69 74    2d 63 6f 6d 6d 61 6e 64 29 0a 20 20 20 20 20 20 | get.'this-commit-command)....... | 
| 1ad800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6e 6f 74 20 28 6d 61 67 69 74 | .....................(not.(magit | 
| 1ad820 | 2d 61 6e 79 74 68 69 6e 67 2d 73 74 61 67 65 64    2d 70 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | -anything-staged-p)))........... | 
| 1ad840 | 20 20 20 20 20 20 20 20 20 20 20 20 22 55 6e 63    6f 6d 6d 69 74 74 69 6e 67 20 63 68 61 6e 67 65 | ............"Uncommitting.change | 
| 1ad860 | 73 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 74 20 22 55 6e 73 | s")......................(t."Uns | 
| 1ad880 | 74 61 67 65 64 20 63 68 61 6e 67 65 73 22 29 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | taged.changes")))..............( | 
| 1ad8a0 | 70 63 61 73 65 20 28 6c 65 6e 67 74 68 20 6d 61    67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d | pcase.(length.magit-buffer-diff- | 
| 1ad8c0 | 66 69 6c 65 73 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 30 29 0a 20 20 20 20 20 20 | files)................(0)....... | 
| 1ad8e0 | 20 20 20 20 20 20 20 20 20 28 31 20 28 63 6f 6e    63 61 74 20 22 20 69 6e 20 66 69 6c 65 20 22 20 | .........(1.(concat.".in.file.". | 
| 1ad900 | 28 63 61 72 20 6d 61 67 69 74 2d 62 75 66 66 65    72 2d 64 69 66 66 2d 66 69 6c 65 73 29 29 29 0a | (car.magit-buffer-diff-files))). | 
| 1ad920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    5f 20 28 63 6f 6e 63 61 74 20 22 20 69 6e 20 66 | ...............(_.(concat.".in.f | 
| 1ad940 | 69 6c 65 73 20 22 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | iles.".......................... | 
| 1ad960 | 20 28 6d 61 70 63 6f 6e 63 61 74 20 23 27 69 64    65 6e 74 69 74 79 20 6d 61 67 69 74 2d 62 75 66 | .(mapconcat.#'identity.magit-buf | 
| 1ad980 | 66 65 72 2d 64 69 66 66 2d 66 69 6c 65 73 20 22    2c 20 22 29 29 29 29 29 29 29 0a 20 20 28 73 65 | fer-diff-files.",.")))))))...(se | 
| 1ad9a0 | 74 71 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d    72 61 6e 67 65 2d 68 61 73 68 65 64 0a 20 20 20 | tq.magit-buffer-range-hashed.... | 
| 1ad9c0 | 20 20 20 20 20 28 61 6e 64 20 6d 61 67 69 74 2d    62 75 66 66 65 72 2d 72 61 6e 67 65 20 28 6d 61 | .....(and.magit-buffer-range.(ma | 
| 1ad9e0 | 67 69 74 2d 68 61 73 68 2d 72 61 6e 67 65 20 6d    61 67 69 74 2d 62 75 66 66 65 72 2d 72 61 6e 67 | git-hash-range.magit-buffer-rang | 
| 1ada00 | 65 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 69 6e    73 65 72 74 2d 73 65 63 74 69 6f 6e 20 28 64 69 | e)))...(magit-insert-section.(di | 
| 1ada20 | 66 66 62 75 66 29 0a 20 20 20 20 28 6d 61 67 69    74 2d 72 75 6e 2d 73 65 63 74 69 6f 6e 2d 68 6f | ffbuf).....(magit-run-section-ho | 
| 1ada40 | 6f 6b 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 73    65 63 74 69 6f 6e 73 2d 68 6f 6f 6b 29 29 29 0a | ok.'magit-diff-sections-hook))). | 
| 1ada60 | 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 6d    61 67 69 74 2d 62 75 66 66 65 72 2d 76 61 6c 75 | .(cl-defmethod.magit-buffer-valu | 
| 1ada80 | 65 20 28 26 63 6f 6e 74 65 78 74 20 28 6d 61 6a    6f 72 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 64 69 | e.(&context.(major-mode.magit-di | 
| 1adaa0 | 66 66 2d 6d 6f 64 65 29 29 0a 20 20 28 6e 63 6f    6e 63 20 28 63 6f 6e 64 20 28 6d 61 67 69 74 2d | ff-mode))...(nconc.(cond.(magit- | 
| 1adac0 | 62 75 66 66 65 72 2d 72 61 6e 67 65 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65 | buffer-range.................(de | 
| 1adae0 | 6c 71 20 6e 69 6c 20 28 6c 69 73 74 20 6d 61 67    69 74 2d 62 75 66 66 65 72 2d 72 61 6e 67 65 20 | lq.nil.(list.magit-buffer-range. | 
| 1adb00 | 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 74 79 70    65 61 72 67 29 29 29 0a 20 20 20 20 20 20 20 20 | magit-buffer-typearg)))......... | 
| 1adb20 | 20 20 20 20 20 20 20 28 28 65 71 75 61 6c 20 6d    61 67 69 74 2d 62 75 66 66 65 72 2d 74 79 70 65 | .......((equal.magit-buffer-type | 
| 1adb40 | 61 72 67 20 22 2d 2d 63 61 63 68 65 64 22 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | arg."--cached")................. | 
| 1adb60 | 28 6c 69 73 74 20 27 73 74 61 67 65 64 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | (list.'staged))................( | 
| 1adb80 | 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 6c 69 73 74 20 27 75 6e 73 74 61 67 65 | t.................(list.'unstage | 
| 1adba0 | 64 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 74    79 70 65 61 72 67 29 29 29 0a 20 20 20 20 20 20 | d.magit-buffer-typearg)))....... | 
| 1adbc0 | 20 20 20 28 61 6e 64 20 6d 61 67 69 74 2d 62 75    66 66 65 72 2d 64 69 66 66 2d 66 69 6c 65 73 20 | ...(and.magit-buffer-diff-files. | 
| 1adbe0 | 28 63 6f 6e 73 20 22 2d 2d 22 20 6d 61 67 69 74    2d 62 75 66 66 65 72 2d 64 69 66 66 2d 66 69 6c | (cons."--".magit-buffer-diff-fil | 
| 1adc00 | 65 73 29 29 29 29 0a 0a 28 63 6c 2d 64 65 66 6d    65 74 68 6f 64 20 6d 61 67 69 74 2d 6d 65 6e 75 | es))))..(cl-defmethod.magit-menu | 
| 1adc20 | 2d 63 6f 6d 6d 6f 6e 2d 76 61 6c 75 65 20 28 28    5f 73 65 63 74 69 6f 6e 20 6d 61 67 69 74 2d 64 | -common-value.((_section.magit-d | 
| 1adc40 | 69 66 66 2d 73 65 63 74 69 6f 6e 29 29 0a 20 20    28 6d 61 67 69 74 2d 64 69 66 66 2d 73 63 6f 70 | iff-section))...(magit-diff-scop | 
| 1adc60 | 65 29 29 0a 0a 28 64 65 66 69 6e 65 2d 6f 62 73    6f 6c 65 74 65 2d 76 61 72 69 61 62 6c 65 2d 61 | e))..(define-obsolete-variable-a | 
| 1adc80 | 6c 69 61 73 20 27 6d 61 67 69 74 2d 64 69 66 66    2d 73 65 63 74 69 6f 6e 2d 62 61 73 65 2d 6d 61 | lias.'magit-diff-section-base-ma | 
| 1adca0 | 70 0a 20 20 27 6d 61 67 69 74 2d 64 69 66 66 2d    73 65 63 74 69 6f 6e 2d 6d 61 70 20 22 4d 61 67 | p...'magit-diff-section-map."Mag | 
| 1adcc0 | 69 74 2d 53 65 63 74 69 6f 6e 20 34 2e 30 2e 30    22 29 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d | it-Section.4.0.0")..(defvar-keym | 
| 1adce0 | 61 70 20 6d 61 67 69 74 2d 64 69 66 66 2d 73 65    63 74 69 6f 6e 2d 6d 61 70 0a 20 20 3a 64 6f 63 | ap.magit-diff-section-map...:doc | 
| 1add00 | 20 22 4b 65 79 6d 61 70 20 66 6f 72 20 64 69 66    66 20 73 65 63 74 69 6f 6e 73 2e 0a 54 68 65 20 | ."Keymap.for.diff.sections..The. | 
| 1add20 | 63 6c 61 73 73 65 73 20 60 6d 61 67 69 74 2d 66    69 6c 65 2d 73 65 63 74 69 6f 6e 27 20 61 6e 64 | classes.`magit-file-section'.and | 
| 1add40 | 20 60 6d 61 67 69 74 2d 68 75 6e 6b 2d 73 65 63    74 69 6f 6e 27 20 64 65 72 69 76 65 0a 66 72 6f | .`magit-hunk-section'.derive.fro | 
| 1add60 | 6d 20 74 68 65 20 61 62 73 74 72 61 63 74 20 60    6d 61 67 69 74 2d 64 69 66 66 2d 73 65 63 74 69 | m.the.abstract.`magit-diff-secti | 
| 1add80 | 6f 6e 27 20 63 6c 61 73 73 2e 20 20 41 63 63 6f    72 64 69 6e 67 6c 79 20 74 68 69 73 0a 6b 65 79 | on'.class...Accordingly.this.key | 
| 1adda0 | 6d 61 70 20 69 73 20 74 68 65 20 70 61 72 65 6e    74 20 6f 66 20 74 68 65 69 72 20 6b 65 79 6d 61 | map.is.the.parent.of.their.keyma | 
| 1addc0 | 70 73 2e 22 0a 20 20 22 43 2d 6a 22 20 20 20 20    20 20 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d | ps."..."C-j"............#'magit- | 
| 1adde0 | 64 69 66 66 2d 76 69 73 69 74 2d 77 6f 72 6b 74    72 65 65 2d 66 69 6c 65 0a 20 20 22 43 2d 3c 72 | diff-visit-worktree-file..."C-<r | 
| 1ade00 | 65 74 75 72 6e 3e 22 20 20 20 20 20 23 27 6d 61    67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 77 | eturn>".....#'magit-diff-visit-w | 
| 1ade20 | 6f 72 6b 74 72 65 65 2d 66 69 6c 65 0a 20 20 22    43 2d 78 20 34 20 3c 72 65 74 75 72 6e 3e 22 20 | orktree-file..."C-x.4.<return>". | 
| 1ade40 | 23 27 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73    69 74 2d 66 69 6c 65 2d 6f 74 68 65 72 2d 77 69 | #'magit-diff-visit-file-other-wi | 
| 1ade60 | 6e 64 6f 77 0a 20 20 22 43 2d 78 20 35 20 3c 72    65 74 75 72 6e 3e 22 20 23 27 6d 61 67 69 74 2d | ndow..."C-x.5.<return>".#'magit- | 
| 1ade80 | 64 69 66 66 2d 76 69 73 69 74 2d 66 69 6c 65 2d    6f 74 68 65 72 2d 66 72 61 6d 65 0a 20 20 22 26 | diff-visit-file-other-frame..."& | 
| 1adea0 | 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23    27 6d 61 67 69 74 2d 64 6f 2d 61 73 79 6e 63 2d | "..............#'magit-do-async- | 
| 1adec0 | 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 0a 20 20    22 43 22 20 20 20 20 20 20 20 20 20 20 20 20 20 | shell-command..."C"............. | 
| 1adee0 | 20 23 27 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d    61 64 64 2d 6c 6f 67 0a 20 20 22 43 2d 78 20 61 | .#'magit-commit-add-log..."C-x.a | 
| 1adf00 | 22 20 20 20 20 20 20 20 20 20 20 23 27 6d 61 67    69 74 2d 61 64 64 2d 63 68 61 6e 67 65 2d 6c 6f | "..........#'magit-add-change-lo | 
| 1adf20 | 67 2d 65 6e 74 72 79 0a 20 20 22 43 2d 78 20 34    20 61 22 20 20 20 20 20 20 20 20 23 27 6d 61 67 | g-entry..."C-x.4.a"........#'mag | 
| 1adf40 | 69 74 2d 61 64 64 2d 63 68 61 6e 67 65 2d 6c 6f    67 2d 65 6e 74 72 79 2d 6f 74 68 65 72 2d 77 69 | it-add-change-log-entry-other-wi | 
| 1adf60 | 6e 64 6f 77 0a 20 20 22 43 2d 63 20 43 2d 74 22    20 20 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d | ndow..."C-c.C-t"........#'magit- | 
| 1adf80 | 64 69 66 66 2d 74 72 61 63 65 2d 64 65 66 69 6e    69 74 69 6f 6e 0a 20 20 22 43 2d 63 20 43 2d 65 | diff-trace-definition..."C-c.C-e | 
| 1adfa0 | 22 20 20 20 20 20 20 20 20 23 27 6d 61 67 69 74    2d 64 69 66 66 2d 65 64 69 74 2d 68 75 6e 6b 2d | "........#'magit-diff-edit-hunk- | 
| 1adfc0 | 63 6f 6d 6d 69 74 0a 20 20 22 3c 72 65 6d 61 70    3e 20 3c 6d 61 67 69 74 2d 66 69 6c 65 2d 72 65 | commit..."<remap>.<magit-file-re | 
| 1adfe0 | 6e 61 6d 65 3e 22 20 20 20 20 20 20 23 27 6d 61    67 69 74 2d 66 69 6c 65 2d 72 65 6e 61 6d 65 0a | name>"......#'magit-file-rename. | 
| 1ae000 | 20 20 22 3c 72 65 6d 61 70 3e 20 3c 6d 61 67 69    74 2d 66 69 6c 65 2d 75 6e 74 72 61 63 6b 3e 22 | .."<remap>.<magit-file-untrack>" | 
| 1ae020 | 20 20 20 20 20 23 27 6d 61 67 69 74 2d 66 69 6c    65 2d 75 6e 74 72 61 63 6b 0a 20 20 22 3c 72 65 | .....#'magit-file-untrack..."<re | 
| 1ae040 | 6d 61 70 3e 20 3c 6d 61 67 69 74 2d 76 69 73 69    74 2d 74 68 69 6e 67 3e 22 20 20 20 20 20 20 23 | map>.<magit-visit-thing>"......# | 
| 1ae060 | 27 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69    74 2d 66 69 6c 65 0a 20 20 22 3c 72 65 6d 61 70 | 'magit-diff-visit-file..."<remap | 
| 1ae080 | 3e 20 3c 6d 61 67 69 74 2d 72 65 76 65 72 74 2d    6e 6f 2d 63 6f 6d 6d 69 74 3e 22 20 23 27 6d 61 | >.<magit-revert-no-commit>".#'ma | 
| 1ae0a0 | 67 69 74 2d 72 65 76 65 72 73 65 0a 20 20 22 3c    72 65 6d 61 70 3e 20 3c 6d 61 67 69 74 2d 64 65 | git-reverse..."<remap>.<magit-de | 
| 1ae0c0 | 6c 65 74 65 2d 74 68 69 6e 67 3e 22 20 20 20 20    20 23 27 6d 61 67 69 74 2d 64 69 73 63 61 72 64 | lete-thing>".....#'magit-discard | 
| 1ae0e0 | 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 6d 61 67    69 74 2d 75 6e 73 74 61 67 65 2d 66 69 6c 65 3e | ..."<remap>.<magit-unstage-file> | 
| 1ae100 | 22 20 20 20 20 20 23 27 6d 61 67 69 74 2d 75 6e    73 74 61 67 65 0a 20 20 22 3c 72 65 6d 61 70 3e | ".....#'magit-unstage..."<remap> | 
| 1ae120 | 20 3c 6d 61 67 69 74 2d 73 74 61 67 65 2d 66 69    6c 65 3e 22 20 20 20 20 20 20 20 23 27 6d 61 67 | .<magit-stage-file>".......#'mag | 
| 1ae140 | 69 74 2d 73 74 61 67 65 0a 20 20 22 3c 72 65 6d    61 70 3e 20 3c 6d 61 67 69 74 2d 63 68 65 72 72 | it-stage..."<remap>.<magit-cherr | 
| 1ae160 | 79 2d 61 70 70 6c 79 3e 22 20 20 20 20 20 23 27    6d 61 67 69 74 2d 61 70 70 6c 79 0a 20 20 22 3c | y-apply>".....#'magit-apply..."< | 
| 1ae180 | 38 3e 22 20 28 6d 61 67 69 74 2d 6d 65 6e 75 2d    69 74 65 6d 20 22 52 65 6e 61 6d 65 20 66 69 6c | 8>".(magit-menu-item."Rename.fil | 
| 1ae1a0 | 65 22 20 23 27 6d 61 67 69 74 2d 66 69 6c 65 2d    72 65 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 | e".#'magit-file-rename.......... | 
| 1ae1c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    27 28 3a 65 6e 61 62 6c 65 20 28 65 71 20 28 6d | ................'(:enable.(eq.(m | 
| 1ae1e0 | 61 67 69 74 2d 64 69 66 66 2d 73 63 6f 70 65 29    20 27 66 69 6c 65 29 29 29 0a 20 20 22 3c 37 3e | agit-diff-scope).'file)))..."<7> | 
| 1ae200 | 22 20 28 6d 61 67 69 74 2d 6d 65 6e 75 2d 69 74    65 6d 20 22 55 6e 74 72 61 63 6b 20 25 78 22 20 | ".(magit-menu-item."Untrack.%x". | 
| 1ae220 | 23 27 6d 61 67 69 74 2d 66 69 6c 65 2d 75 6e 74    72 61 63 6b 29 0a 20 20 22 3c 36 3e 22 20 28 6d | #'magit-file-untrack)..."<6>".(m | 
| 1ae240 | 61 67 69 74 2d 6d 65 6e 75 2d 69 74 65 6d 20 22    56 69 73 69 74 20 66 69 6c 65 22 20 23 27 6d 61 | agit-menu-item."Visit.file".#'ma | 
| 1ae260 | 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 66    69 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 | git-diff-visit-file............. | 
| 1ae280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 3a    65 6e 61 62 6c 65 20 28 6d 65 6d 71 20 28 6d 61 | .............'(:enable.(memq.(ma | 
| 1ae2a0 | 67 69 74 2d 64 69 66 66 2d 73 63 6f 70 65 29 20    27 28 66 69 6c 65 20 66 69 6c 65 73 29 29 29 29 | git-diff-scope).'(file.files)))) | 
| 1ae2c0 | 0a 20 20 22 3c 35 3e 22 20 28 6d 61 67 69 74 2d    6d 65 6e 75 2d 69 74 65 6d 20 22 52 65 76 65 72 | ..."<5>".(magit-menu-item."Rever | 
| 1ae2e0 | 73 65 20 25 78 22 20 23 27 6d 61 67 69 74 2d 72    65 76 65 72 73 65 0a 20 20 20 20 20 20 20 20 20 | se.%x".#'magit-reverse.......... | 
| 1ae300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    27 28 3a 65 6e 61 62 6c 65 20 28 6e 6f 74 20 28 | ................'(:enable.(not.( | 
| 1ae320 | 6d 65 6d 71 20 28 6d 61 67 69 74 2d 64 69 66 66    2d 74 79 70 65 29 0a 20 20 20 20 20 20 20 20 20 | memq.(magit-diff-type).......... | 
| 1ae340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1ae360 | 20 20 20 20 20 27 28 75 6e 74 72 61 63 6b 65 64    20 75 6e 73 74 61 67 65 64 29 29 29 29 29 0a 20 | .....'(untracked.unstaged))))).. | 
| 1ae380 | 20 22 3c 34 3e 22 20 28 6d 61 67 69 74 2d 6d 65    6e 75 2d 69 74 65 6d 20 22 44 69 73 63 61 72 64 | ."<4>".(magit-menu-item."Discard | 
| 1ae3a0 | 20 25 78 22 20 23 27 6d 61 67 69 74 2d 64 69 73    63 61 72 64 0a 20 20 20 20 20 20 20 20 20 20 20 | .%x".#'magit-discard............ | 
| 1ae3c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 28    3a 65 6e 61 62 6c 65 20 28 6e 6f 74 20 28 6d 65 | ..............'(:enable.(not.(me | 
| 1ae3e0 | 6d 71 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 74    79 70 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 | mq.(magit-diff-type)............ | 
| 1ae400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1ae420 | 20 20 20 27 28 63 6f 6d 6d 69 74 74 65 64 20 75    6e 64 65 66 69 6e 65 64 29 29 29 29 29 0a 20 20 | ...'(committed.undefined)))))... | 
| 1ae440 | 22 3c 33 3e 22 20 28 6d 61 67 69 74 2d 6d 65 6e    75 2d 69 74 65 6d 20 22 55 6e 73 74 61 67 65 20 | "<3>".(magit-menu-item."Unstage. | 
| 1ae460 | 25 78 22 20 23 27 6d 61 67 69 74 2d 75 6e 73 74    61 67 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 | %x".#'magit-unstage............. | 
| 1ae480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 3a    65 6e 61 62 6c 65 20 28 65 71 20 28 6d 61 67 69 | .............'(:enable.(eq.(magi | 
| 1ae4a0 | 74 2d 64 69 66 66 2d 74 79 70 65 29 20 27 73 74    61 67 65 64 29 29 29 0a 20 20 22 3c 32 3e 22 20 | t-diff-type).'staged)))..."<2>". | 
| 1ae4c0 | 28 6d 61 67 69 74 2d 6d 65 6e 75 2d 69 74 65 6d    20 22 53 74 61 67 65 20 25 78 22 20 20 20 23 27 | (magit-menu-item."Stage.%x"...#' | 
| 1ae4e0 | 6d 61 67 69 74 2d 73 74 61 67 65 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | magit-stage..................... | 
| 1ae500 | 20 20 20 20 20 27 28 3a 65 6e 61 62 6c 65 20 28    65 71 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 74 | .....'(:enable.(eq.(magit-diff-t | 
| 1ae520 | 79 70 65 29 20 27 75 6e 73 74 61 67 65 64 29 29    29 0a 20 20 22 3c 31 3e 22 20 28 6d 61 67 69 74 | ype).'unstaged)))..."<1>".(magit | 
| 1ae540 | 2d 6d 65 6e 75 2d 69 74 65 6d 20 22 41 70 70 6c    79 20 25 78 22 20 23 27 6d 61 67 69 74 2d 61 70 | -menu-item."Apply.%x".#'magit-ap | 
| 1ae560 | 70 6c 79 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 3a | ply..........................'(: | 
| 1ae580 | 65 6e 61 62 6c 65 20 28 6e 6f 74 20 28 6d 65 6d    71 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 74 79 | enable.(not.(memq.(magit-diff-ty | 
| 1ae5a0 | 70 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | pe)............................. | 
| 1ae5c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 27 28 75 6e 73 74 61 67 65 64 20 73 74 61 | ..................'(unstaged.sta | 
| 1ae5e0 | 67 65 64 29 29 29 29 29 29 0a 0a 28 64 65 66 76    61 72 2d 6b 65 79 6d 61 70 20 6d 61 67 69 74 2d | ged))))))..(defvar-keymap.magit- | 
| 1ae600 | 66 69 6c 65 2d 73 65 63 74 69 6f 6e 2d 6d 61 70    0a 20 20 3a 64 6f 63 20 22 4b 65 79 6d 61 70 20 | file-section-map...:doc."Keymap. | 
| 1ae620 | 66 6f 72 20 60 66 69 6c 65 27 20 73 65 63 74 69    6f 6e 73 2e 22 0a 20 20 3a 70 61 72 65 6e 74 20 | for.`file'.sections."...:parent. | 
| 1ae640 | 6d 61 67 69 74 2d 64 69 66 66 2d 73 65 63 74 69    6f 6e 2d 62 61 73 65 2d 6d 61 70 29 0a 0a 28 64 | magit-diff-section-base-map)..(d | 
| 1ae660 | 65 66 76 61 72 2d 6b 65 79 6d 61 70 20 6d 61 67    69 74 2d 68 75 6e 6b 2d 73 65 63 74 69 6f 6e 2d | efvar-keymap.magit-hunk-section- | 
| 1ae680 | 73 6d 65 72 67 65 2d 6d 61 70 0a 20 20 3a 64 6f    63 20 22 4b 65 79 6d 61 70 20 62 6f 75 6e 64 20 | smerge-map...:doc."Keymap.bound. | 
| 1ae6a0 | 74 6f 20 60 73 6d 65 72 67 65 2d 63 6f 6d 6d 61    6e 64 2d 70 72 65 66 69 78 27 20 69 6e 20 60 6d | to.`smerge-command-prefix'.in.`m | 
| 1ae6c0 | 61 67 69 74 2d 68 75 6e 6b 2d 73 65 63 74 69 6f    6e 2d 6d 61 70 27 2e 22 0a 20 20 22 52 45 54 22 | agit-hunk-section-map'."..."RET" | 
| 1ae6e0 | 20 23 27 6d 61 67 69 74 2d 73 6d 65 72 67 65 2d    6b 65 65 70 2d 63 75 72 72 65 6e 74 0a 20 20 22 | .#'magit-smerge-keep-current..." | 
| 1ae700 | 75 22 20 20 20 23 27 6d 61 67 69 74 2d 73 6d 65    72 67 65 2d 6b 65 65 70 2d 75 70 70 65 72 0a 20 | u"...#'magit-smerge-keep-upper.. | 
| 1ae720 | 20 22 62 22 20 20 20 23 27 6d 61 67 69 74 2d 73    6d 65 72 67 65 2d 6b 65 65 70 2d 62 61 73 65 0a | ."b"...#'magit-smerge-keep-base. | 
| 1ae740 | 20 20 22 6c 22 20 20 20 23 27 6d 61 67 69 74 2d    73 6d 65 72 67 65 2d 6b 65 65 70 2d 6c 6f 77 65 | .."l"...#'magit-smerge-keep-lowe | 
| 1ae760 | 72 29 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d    61 70 20 6d 61 67 69 74 2d 68 75 6e 6b 2d 73 65 | r)..(defvar-keymap.magit-hunk-se | 
| 1ae780 | 63 74 69 6f 6e 2d 6d 61 70 0a 20 20 3a 64 6f 63    20 22 4b 65 79 6d 61 70 20 66 6f 72 20 60 68 75 | ction-map...:doc."Keymap.for.`hu | 
| 1ae7a0 | 6e 6b 27 20 73 65 63 74 69 6f 6e 73 2e 22 0a 20    20 3a 70 61 72 65 6e 74 20 6d 61 67 69 74 2d 64 | nk'.sections."...:parent.magit-d | 
| 1ae7c0 | 69 66 66 2d 73 65 63 74 69 6f 6e 2d 62 61 73 65    2d 6d 61 70 0a 20 20 28 6b 65 79 2d 64 65 73 63 | iff-section-base-map...(key-desc | 
| 1ae7e0 | 72 69 70 74 69 6f 6e 20 73 6d 65 72 67 65 2d 63    6f 6d 6d 61 6e 64 2d 70 72 65 66 69 78 29 20 6d | ription.smerge-command-prefix).m | 
| 1ae800 | 61 67 69 74 2d 68 75 6e 6b 2d 73 65 63 74 69 6f    6e 2d 73 6d 65 72 67 65 2d 6d 61 70 29 0a 0a 28 | agit-hunk-section-smerge-map)..( | 
| 1ae820 | 64 65 66 63 6f 6e 73 74 20 6d 61 67 69 74 2d 64    69 66 66 2d 63 6f 6e 66 6c 69 63 74 2d 68 65 61 | defconst.magit-diff-conflict-hea | 
| 1ae840 | 64 6c 69 6e 65 2d 72 65 0a 20 20 28 63 6f 6e 63    61 74 20 22 5e 22 20 28 72 65 67 65 78 70 2d 6f | dline-re...(concat."^".(regexp-o | 
| 1ae860 | 70 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 3b 3b 20 44 65 66 69 6e 65 64 20 69 6e 20 | pt................;;.Defined.in. | 
| 1ae880 | 6d 65 72 67 65 2d 74 72 65 65 2e 63 20 69 6e 20    74 68 69 73 20 6f 72 64 65 72 2e 0a 20 20 20 20 | merge-tree.c.in.this.order...... | 
| 1ae8a0 | 20 20 20 20 20 20 20 20 20 20 20 27 28 22 6d 65    72 67 65 64 22 0a 20 20 20 20 20 20 20 20 20 20 | ...........'("merged"........... | 
| 1ae8c0 | 20 20 20 20 20 20 20 22 61 64 64 65 64 20 69 6e    20 72 65 6d 6f 74 65 22 0a 20 20 20 20 20 20 20 | ......."added.in.remote"........ | 
| 1ae8e0 | 20 20 20 20 20 20 20 20 20 20 22 61 64 64 65 64    20 69 6e 20 62 6f 74 68 22 0a 20 20 20 20 20 20 | .........."added.in.both"....... | 
| 1ae900 | 20 20 20 20 20 20 20 20 20 20 20 22 61 64 64 65    64 20 69 6e 20 6c 6f 63 61 6c 22 0a 20 20 20 20 | ..........."added.in.local"..... | 
| 1ae920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 22 72 65    6d 6f 76 65 64 20 69 6e 20 62 6f 74 68 22 0a 20 | ............."removed.in.both".. | 
| 1ae940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    22 63 68 61 6e 67 65 64 20 69 6e 20 62 6f 74 68 | ................"changed.in.both | 
| 1ae960 | 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 22 72 65 6d 6f 76 65 64 20 69 6e 20 6c | ".................."removed.in.l | 
| 1ae980 | 6f 63 61 6c 22 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 22 72 65 6d 6f 76 65 64 20 | ocal".................."removed. | 
| 1ae9a0 | 69 6e 20 72 65 6d 6f 74 65 22 29 29 29 29 0a 0a    28 64 65 66 63 6f 6e 73 74 20 6d 61 67 69 74 2d | in.remote"))))..(defconst.magit- | 
| 1ae9c0 | 64 69 66 66 2d 68 65 61 64 6c 69 6e 65 2d 72 65    0a 20 20 28 63 6f 6e 63 61 74 20 22 5e 5c 5c 28 | diff-headline-re...(concat."^\\( | 
| 1ae9e0 | 40 40 40 3f 5c 5c 7c 64 69 66 66 5c 5c 7c 53 75    62 6d 6f 64 75 6c 65 5c 5c 7c 22 0a 20 20 20 20 | @@@?\\|diff\\|Submodule\\|"..... | 
| 1aea00 | 20 20 20 20 20 20 22 5c 5c 2a 20 55 6e 6d 65 72    67 65 64 20 70 61 74 68 5c 5c 7c 22 0a 20 20 20 | ......"\\*.Unmerged.path\\|".... | 
| 1aea20 | 20 20 20 20 20 20 20 28 73 75 62 73 74 72 69 6e    67 20 6d 61 67 69 74 2d 64 69 66 66 2d 63 6f 6e | .......(substring.magit-diff-con | 
| 1aea40 | 66 6c 69 63 74 2d 68 65 61 64 6c 69 6e 65 2d 72    65 20 31 29 0a 20 20 20 20 20 20 20 20 20 20 22 | flict-headline-re.1)..........." | 
| 1aea60 | 5c 5c 29 22 29 29 0a 0a 28 64 65 66 63 6f 6e 73    74 20 6d 61 67 69 74 2d 64 69 66 66 2d 73 74 61 | \\)"))..(defconst.magit-diff-sta | 
| 1aea80 | 74 6c 69 6e 65 2d 72 65 0a 20 20 28 63 6f 6e 63    61 74 20 22 5e 20 3f 22 0a 20 20 20 20 20 20 20 | tline-re...(concat."^.?"........ | 
| 1aeaa0 | 20 20 20 22 5c 5c 28 2e 2a 5c 5c 29 22 20 20 20    20 20 3b 20 66 69 6c 65 0a 20 20 20 20 20 20 20 | ..."\\(.*\\)".....;.file........ | 
| 1aeac0 | 20 20 20 22 5c 5c 28 20 2b 7c 20 2b 5c 5c 29 22    20 20 3b 20 73 65 70 61 72 61 74 6f 72 0a 20 20 | ..."\\(.+|.+\\)"..;.separator... | 
| 1aeae0 | 20 20 20 20 20 20 20 20 22 5c 5c 28 5b 30 2d 39    5d 2b 5c 5c 7c 42 69 6e 5c 5c 28 3f 3a 20 2b 5b | ........"\\([0-9]+\\|Bin\\(?:.+[ | 
| 1aeb00 | 30 2d 39 5d 2b 20 2d 3e 20 5b 30 2d 39 5d 2b 20    62 79 74 65 73 5c 5c 29 3f 24 5c 5c 29 20 3f 22 | 0-9]+.->.[0-9]+.bytes\\)?$\\).?" | 
| 1aeb20 | 0a 20 20 20 20 20 20 20 20 20 20 22 5c 5c 28 5c    5c 2b 2a 5c 5c 29 22 20 20 20 3b 20 61 64 64 0a | ..........."\\(\\+*\\)"...;.add. | 
| 1aeb40 | 20 20 20 20 20 20 20 20 20 20 22 5c 5c 28 2d 2a    5c 5c 29 24 22 29 29 20 20 3b 20 64 65 6c 0a 0a | .........."\\(-*\\)$"))..;.del.. | 
| 1aeb60 | 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 64 69    66 66 2d 2d 72 65 73 65 74 2d 6e 6f 6e 2d 63 6f | (defvar.magit-diff--reset-non-co | 
| 1aeb80 | 6c 6f 72 2d 6d 6f 76 65 64 0a 20 20 28 6c 69 73    74 0a 20 20 20 22 2d 63 22 20 22 63 6f 6c 6f 72 | lor-moved...(list...."-c"."color | 
| 1aeba0 | 2e 64 69 66 66 2e 63 6f 6e 74 65 78 74 3d 6e 6f    72 6d 61 6c 22 0a 20 20 20 22 2d 63 22 20 22 63 | .diff.context=normal"...."-c"."c | 
| 1aebc0 | 6f 6c 6f 72 2e 64 69 66 66 2e 70 6c 61 69 6e 3d    6e 6f 72 6d 61 6c 22 20 3b 20 68 69 73 74 6f 72 | olor.diff.plain=normal".;.histor | 
| 1aebe0 | 69 63 61 6c 20 73 79 6e 6f 6e 79 6d 20 66 6f 72    20 63 6f 6e 74 65 78 74 0a 20 20 20 22 2d 63 22 | ical.synonym.for.context...."-c" | 
| 1aec00 | 20 22 63 6f 6c 6f 72 2e 64 69 66 66 2e 6d 65 74    61 3d 6e 6f 72 6d 61 6c 22 0a 20 20 20 22 2d 63 | ."color.diff.meta=normal"...."-c | 
| 1aec20 | 22 20 22 63 6f 6c 6f 72 2e 64 69 66 66 2e 66 72    61 67 3d 6e 6f 72 6d 61 6c 22 0a 20 20 20 22 2d | "."color.diff.frag=normal"...."- | 
| 1aec40 | 63 22 20 22 63 6f 6c 6f 72 2e 64 69 66 66 2e 66    75 6e 63 3d 6e 6f 72 6d 61 6c 22 0a 20 20 20 22 | c"."color.diff.func=normal"...." | 
| 1aec60 | 2d 63 22 20 22 63 6f 6c 6f 72 2e 64 69 66 66 2e    6f 6c 64 3d 6e 6f 72 6d 61 6c 22 0a 20 20 20 22 | -c"."color.diff.old=normal"...." | 
| 1aec80 | 2d 63 22 20 22 63 6f 6c 6f 72 2e 64 69 66 66 2e    6e 65 77 3d 6e 6f 72 6d 61 6c 22 0a 20 20 20 22 | -c"."color.diff.new=normal"...." | 
| 1aeca0 | 2d 63 22 20 22 63 6f 6c 6f 72 2e 64 69 66 66 2e    63 6f 6d 6d 69 74 3d 6e 6f 72 6d 61 6c 22 0a 20 | -c"."color.diff.commit=normal".. | 
| 1aecc0 | 20 20 22 2d 63 22 20 22 63 6f 6c 6f 72 2e 64 69    66 66 2e 77 68 69 74 65 73 70 61 63 65 3d 6e 6f | .."-c"."color.diff.whitespace=no | 
| 1aece0 | 72 6d 61 6c 22 0a 20 20 20 3b 3b 20 22 67 69 74    2d 72 61 6e 67 65 2d 64 69 66 66 22 20 64 6f 65 | rmal"....;;."git-range-diff".doe | 
| 1aed00 | 73 20 6e 6f 74 20 73 75 70 70 6f 72 74 20 22 2d    2d 63 6f 6c 6f 72 2d 6d 6f 76 65 64 22 2c 20 73 | s.not.support."--color-moved",.s | 
| 1aed20 | 6f 20 77 65 20 64 6f 6e 27 74 0a 20 20 20 3b 3b    20 6e 65 65 64 20 74 6f 20 72 65 73 65 74 20 63 | o.we.don't....;;.need.to.reset.c | 
| 1aed40 | 6f 6e 74 65 78 74 44 69 6d 6d 65 64 2c 20 6f 6c    64 44 69 6d 6d 65 64 2c 20 6e 65 77 44 69 6d 6d | ontextDimmed,.oldDimmed,.newDimm | 
| 1aed60 | 65 64 2c 20 63 6f 6e 74 65 78 74 42 6f 6c 64 2c    0a 20 20 20 3b 3b 20 6f 6c 64 42 6f 6c 64 2c 20 | ed,.contextBold,....;;.oldBold,. | 
| 1aed80 | 61 6e 64 20 6e 65 77 42 6f 6c 64 2e 0a 20 20 20    29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | and.newBold.....))..(defun.magit | 
| 1aeda0 | 2d 69 6e 73 65 72 74 2d 64 69 66 66 20 28 29 0a    20 20 22 49 6e 73 65 72 74 20 74 68 65 20 64 69 | -insert-diff.()..."Insert.the.di | 
| 1aedc0 | 66 66 20 69 6e 74 6f 20 74 68 69 73 20 60 6d 61    67 69 74 2d 64 69 66 66 2d 6d 6f 64 65 27 20 62 | ff.into.this.`magit-diff-mode'.b | 
| 1aede0 | 75 66 66 65 72 2e 22 0a 20 20 28 6d 61 67 69 74    2d 2d 69 6e 73 65 72 74 2d 64 69 66 66 20 74 0a | uffer."...(magit--insert-diff.t. | 
| 1aee00 | 20 20 20 20 22 64 69 66 66 22 20 6d 61 67 69 74    2d 62 75 66 66 65 72 2d 72 61 6e 67 65 20 22 2d | ...."diff".magit-buffer-range."- | 
| 1aee20 | 70 22 20 22 2d 2d 6e 6f 2d 70 72 65 66 69 78 22    0a 20 20 20 20 28 61 6e 64 20 28 6d 65 6d 62 65 | p"."--no-prefix".....(and.(membe | 
| 1aee40 | 72 20 22 2d 2d 73 74 61 74 22 20 6d 61 67 69 74    2d 62 75 66 66 65 72 2d 64 69 66 66 2d 61 72 67 | r."--stat".magit-buffer-diff-arg | 
| 1aee60 | 73 29 20 22 2d 2d 6e 75 6d 73 74 61 74 22 29 0a    20 20 20 20 6d 61 67 69 74 2d 62 75 66 66 65 72 | s)."--numstat").....magit-buffer | 
| 1aee80 | 2d 74 79 70 65 61 72 67 0a 20 20 20 20 6d 61 67    69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 61 | -typearg.....magit-buffer-diff-a | 
| 1aeea0 | 72 67 73 20 22 2d 2d 22 0a 20 20 20 20 6d 61 67    69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 66 | rgs."--".....magit-buffer-diff-f | 
| 1aeec0 | 69 6c 65 73 29 29 0a 0a 28 64 65 66 75 6e 20 6d    61 67 69 74 2d 2d 69 6e 73 65 72 74 2d 64 69 66 | iles))..(defun.magit--insert-dif | 
| 1aeee0 | 66 20 28 6b 65 65 70 2d 65 72 72 6f 72 20 26 72    65 73 74 20 61 72 67 73 29 0a 20 20 28 64 65 63 | f.(keep-error.&rest.args)...(dec | 
| 1aef00 | 6c 61 72 65 20 28 69 6e 64 65 6e 74 20 31 29 29    0a 20 20 28 70 63 61 73 65 2d 6c 65 74 20 28 28 | lare.(indent.1))...(pcase-let.(( | 
| 1aef20 | 60 28 2c 63 6d 64 20 2e 20 2c 61 72 67 73 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | `(,cmd...,args)................( | 
| 1aef40 | 66 6c 61 74 74 65 6e 2d 74 72 65 65 20 61 72 67    73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | flatten-tree.args))............. | 
| 1aef60 | 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 67 6c 6f    62 61 6c 2d 61 72 67 75 6d 65 6e 74 73 0a 20 20 | ..(magit-git-global-arguments... | 
| 1aef80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65    6d 6f 76 65 20 22 2d 2d 6c 69 74 65 72 61 6c 2d | .............(remove."--literal- | 
| 1aefa0 | 70 61 74 68 73 70 65 63 73 22 20 6d 61 67 69 74    2d 67 69 74 2d 67 6c 6f 62 61 6c 2d 61 72 67 75 | pathspecs".magit-git-global-argu | 
| 1aefc0 | 6d 65 6e 74 73 29 29 29 0a 20 20 20 20 3b 3b 20    41 73 20 6f 66 20 47 69 74 20 32 2e 31 39 2e 30 | ments))).....;;.As.of.Git.2.19.0 | 
| 1aefe0 | 2c 20 77 65 20 6e 65 65 64 20 74 6f 20 67 65 6e    65 72 61 74 65 20 64 69 66 66 73 20 77 69 74 68 | ,.we.need.to.generate.diffs.with | 
| 1af000 | 0a 20 20 20 20 3b 3b 20 2d 2d 69 74 61 2d 76 69    73 69 62 6c 65 2d 69 6e 2d 69 6e 64 65 78 20 73 | .....;;.--ita-visible-in-index.s | 
| 1af020 | 6f 20 74 68 61 74 20 60 6d 61 67 69 74 2d 73 74    61 67 65 27 20 63 61 6e 20 77 6f 72 6b 20 77 69 | o.that.`magit-stage'.can.work.wi | 
| 1af040 | 74 68 0a 20 20 20 20 3b 3b 20 69 6e 74 65 6e 74    2d 74 6f 2d 61 64 64 20 66 69 6c 65 73 20 28 73 | th.....;;.intent-to-add.files.(s | 
| 1af060 | 65 65 20 23 34 30 32 36 29 2e 0a 20 20 20 20 28    77 68 65 6e 20 28 61 6e 64 20 28 6e 6f 74 20 28 | ee.#4026)......(when.(and.(not.( | 
| 1af080 | 65 71 75 61 6c 20 63 6d 64 20 22 6d 65 72 67 65    2d 74 72 65 65 22 29 29 0a 20 20 20 20 20 20 20 | equal.cmd."merge-tree"))........ | 
| 1af0a0 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67    69 74 2d 76 65 72 73 69 6f 6e 3e 3d 20 22 32 2e | ........(magit-git-version>=."2. | 
| 1af0c0 | 31 39 2e 30 22 29 29 0a 20 20 20 20 20 20 28 70    75 73 68 20 22 2d 2d 69 74 61 2d 76 69 73 69 62 | 19.0")).......(push."--ita-visib | 
| 1af0e0 | 6c 65 2d 69 6e 2d 69 6e 64 65 78 22 20 61 72 67    73 29 29 0a 20 20 20 20 28 73 65 74 71 20 61 72 | le-in-index".args)).....(setq.ar | 
| 1af100 | 67 73 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 2d    6d 61 79 62 65 2d 61 64 64 2d 73 74 61 74 2d 61 | gs.(magit-diff--maybe-add-stat-a | 
| 1af120 | 72 67 75 6d 65 6e 74 73 20 61 72 67 73 29 29 0a    20 20 20 20 28 77 68 65 6e 20 28 63 6c 2d 6d 65 | rguments.args)).....(when.(cl-me | 
| 1af140 | 6d 62 65 72 2d 69 66 20 28 6c 61 6d 62 64 61 20    28 61 72 67 29 20 28 73 74 72 69 6e 67 2d 70 72 | mber-if.(lambda.(arg).(string-pr | 
| 1af160 | 65 66 69 78 2d 70 20 22 2d 2d 63 6f 6c 6f 72 2d    6d 6f 76 65 64 22 20 61 72 67 29 29 20 61 72 67 | efix-p."--color-moved".arg)).arg | 
| 1af180 | 73 29 0a 20 20 20 20 20 20 28 70 75 73 68 20 22    2d 2d 63 6f 6c 6f 72 3d 61 6c 77 61 79 73 22 20 | s).......(push."--color=always". | 
| 1af1a0 | 61 72 67 73 29 0a 20 20 20 20 20 20 28 73 65 74    71 20 6d 61 67 69 74 2d 67 69 74 2d 67 6c 6f 62 | args).......(setq.magit-git-glob | 
| 1af1c0 | 61 6c 2d 61 72 67 75 6d 65 6e 74 73 0a 20 20 20    20 20 20 20 20 20 20 20 20 28 61 70 70 65 6e 64 | al-arguments.............(append | 
| 1af1e0 | 20 6d 61 67 69 74 2d 64 69 66 66 2d 2d 72 65 73    65 74 2d 6e 6f 6e 2d 63 6f 6c 6f 72 2d 6d 6f 76 | .magit-diff--reset-non-color-mov | 
| 1af200 | 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 6d 61 67 69 74 2d 67 69 74 | ed.....................magit-git | 
| 1af220 | 2d 67 6c 6f 62 61 6c 2d 61 72 67 75 6d 65 6e 74    73 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d | -global-arguments))).....(magit- | 
| 1af240 | 2d 67 69 74 2d 77 61 73 68 20 23 27 6d 61 67 69    74 2d 64 69 66 66 2d 77 61 73 68 2d 64 69 66 66 | -git-wash.#'magit-diff-wash-diff | 
| 1af260 | 73 0a 20 20 20 20 20 20 20 20 28 69 66 20 28 6d    65 6d 62 65 72 20 22 2d 2d 6e 6f 2d 69 6e 64 65 | s.........(if.(member."--no-inde | 
| 1af280 | 78 22 20 61 72 67 73 29 20 27 77 61 73 68 2d 61    6e 79 77 61 79 20 6b 65 65 70 2d 65 72 72 6f 72 | x".args).'wash-anyway.keep-error | 
| 1af2a0 | 29 0a 20 20 20 20 20 20 63 6d 64 20 61 72 67 73    29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | ).......cmd.args)))..(defun.magi | 
| 1af2c0 | 74 2d 64 69 66 66 2d 2d 6d 61 79 62 65 2d 61 64    64 2d 73 74 61 74 2d 61 72 67 75 6d 65 6e 74 73 | t-diff--maybe-add-stat-arguments | 
| 1af2e0 | 20 28 61 72 67 73 29 0a 20 20 28 69 66 20 28 6d    65 6d 62 65 72 20 22 2d 2d 73 74 61 74 22 20 61 | .(args)...(if.(member."--stat".a | 
| 1af300 | 72 67 73 29 0a 20 20 20 20 20 20 28 61 70 70 65    6e 64 20 28 69 66 20 28 66 75 6e 63 74 69 6f 6e | rgs).......(append.(if.(function | 
| 1af320 | 70 20 6d 61 67 69 74 2d 64 69 66 66 2d 65 78 74    72 61 2d 73 74 61 74 2d 61 72 67 75 6d 65 6e 74 | p.magit-diff-extra-stat-argument | 
| 1af340 | 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 6d 61 | s)...................(funcall.ma | 
| 1af360 | 67 69 74 2d 64 69 66 66 2d 65 78 74 72 61 2d 73    74 61 74 2d 61 72 67 75 6d 65 6e 74 73 29 0a 20 | git-diff-extra-stat-arguments).. | 
| 1af380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d    61 67 69 74 2d 64 69 66 66 2d 65 78 74 72 61 2d | ...............magit-diff-extra- | 
| 1af3a0 | 73 74 61 74 2d 61 72 67 75 6d 65 6e 74 73 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 72 | stat-arguments)...............ar | 
| 1af3c0 | 67 73 29 0a 20 20 20 20 61 72 67 73 29 29 0a 0a    28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 | gs).....args))..(defun.magit-dif | 
| 1af3e0 | 66 2d 75 73 65 2d 77 69 6e 64 6f 77 2d 77 69 64    74 68 2d 61 73 2d 73 74 61 74 2d 77 69 64 74 68 | f-use-window-width-as-stat-width | 
| 1af400 | 20 28 29 0a 20 20 22 55 73 65 20 74 68 65 20 60    77 69 6e 64 6f 77 2d 77 69 64 74 68 27 20 61 73 | .()..."Use.the.`window-width'.as | 
| 1af420 | 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 60 2d    2d 73 74 61 74 2d 77 69 64 74 68 27 2e 22 0a 20 | .the.value.of.`--stat-width'.".. | 
| 1af440 | 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 77 69 6e    64 6f 77 20 28 67 65 74 2d 62 75 66 66 65 72 2d | .(and-let*.((window.(get-buffer- | 
| 1af460 | 77 69 6e 64 6f 77 20 28 63 75 72 72 65 6e 74 2d    62 75 66 66 65 72 29 20 27 76 69 73 69 62 6c 65 | window.(current-buffer).'visible | 
| 1af480 | 29 29 29 0a 20 20 20 20 28 6c 69 73 74 20 28 66    6f 72 6d 61 74 20 22 2d 2d 73 74 61 74 2d 77 69 | ))).....(list.(format."--stat-wi | 
| 1af4a0 | 64 74 68 3d 25 64 22 20 28 77 69 6e 64 6f 77 2d    77 69 64 74 68 20 77 69 6e 64 6f 77 29 29 29 29 | dth=%d".(window-width.window)))) | 
| 1af4c0 | 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d    64 69 66 66 2d 77 61 73 68 2d 64 69 66 66 73 20 | )..(defun.magit-diff-wash-diffs. | 
| 1af4e0 | 28 61 72 67 73 20 26 6f 70 74 69 6f 6e 61 6c 20    6c 69 6d 69 74 29 0a 20 20 28 72 75 6e 2d 68 6f | (args.&optional.limit)...(run-ho | 
| 1af500 | 6f 6b 73 20 27 6d 61 67 69 74 2d 64 69 66 66 2d    77 61 73 68 2d 64 69 66 66 73 2d 68 6f 6f 6b 29 | oks.'magit-diff-wash-diffs-hook) | 
| 1af520 | 0a 20 20 28 77 68 65 6e 20 28 6d 65 6d 62 65 72    20 22 2d 2d 73 68 6f 77 2d 73 69 67 6e 61 74 75 | ...(when.(member."--show-signatu | 
| 1af540 | 72 65 22 20 61 72 67 73 29 0a 20 20 20 20 28 6d    61 67 69 74 2d 64 69 66 66 2d 77 61 73 68 2d 73 | re".args).....(magit-diff-wash-s | 
| 1af560 | 69 67 6e 61 74 75 72 65 20 6d 61 67 69 74 2d 62    75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 2d 68 | ignature.magit-buffer-revision-h | 
| 1af580 | 61 73 68 29 29 0a 20 20 28 77 68 65 6e 20 28 6d    65 6d 62 65 72 20 22 2d 2d 73 74 61 74 22 20 61 | ash))...(when.(member."--stat".a | 
| 1af5a0 | 72 67 73 29 0a 20 20 20 20 28 6d 61 67 69 74 2d    64 69 66 66 2d 77 61 73 68 2d 64 69 66 66 73 74 | rgs).....(magit-diff-wash-diffst | 
| 1af5c0 | 61 74 29 29 0a 20 20 28 77 68 65 6e 20 28 72 65    2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 | at))...(when.(re-search-forward. | 
| 1af5e0 | 6d 61 67 69 74 2d 64 69 66 66 2d 68 65 61 64 6c    69 6e 65 2d 72 65 20 6c 69 6d 69 74 20 74 29 0a | magit-diff-headline-re.limit.t). | 
| 1af600 | 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28    6c 69 6e 65 2d 62 65 67 69 6e 6e 69 6e 67 2d 70 | ....(goto-char.(line-beginning-p | 
| 1af620 | 6f 73 69 74 69 6f 6e 29 29 0a 20 20 20 20 28 6d    61 67 69 74 2d 77 61 73 68 2d 73 65 71 75 65 6e | osition)).....(magit-wash-sequen | 
| 1af640 | 63 65 20 28 61 70 70 6c 79 2d 70 61 72 74 69 61    6c 6c 79 20 23 27 6d 61 67 69 74 2d 64 69 66 66 | ce.(apply-partially.#'magit-diff | 
| 1af660 | 2d 77 61 73 68 2d 64 69 66 66 20 61 72 67 73 29    29 0a 20 20 20 20 28 69 6e 73 65 72 74 20 3f 5c | -wash-diff.args)).....(insert.?\ | 
| 1af680 | 6e 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67    69 74 2d 6a 75 6d 70 2d 74 6f 2d 64 69 66 66 73 | n)))..(defun.magit-jump-to-diffs | 
| 1af6a0 | 74 61 74 2d 6f 72 2d 64 69 66 66 20 28 29 0a 20    20 22 4a 75 6d 70 20 74 6f 20 74 68 65 20 64 69 | tat-or-diff.()..."Jump.to.the.di | 
| 1af6c0 | 66 66 73 74 61 74 20 6f 72 20 64 69 66 66 2e 0a    57 68 65 6e 20 70 6f 69 6e 74 20 69 73 20 6f 6e | ffstat.or.diff..When.point.is.on | 
| 1af6e0 | 20 61 20 66 69 6c 65 20 69 6e 73 69 64 65 20 74    68 65 20 64 69 66 66 73 74 61 74 20 73 65 63 74 | .a.file.inside.the.diffstat.sect | 
| 1af700 | 69 6f 6e 2c 20 74 68 65 6e 20 6a 75 6d 70 0a 74    6f 20 74 68 65 20 72 65 73 70 65 63 74 69 76 65 | ion,.then.jump.to.the.respective | 
| 1af720 | 20 64 69 66 66 20 73 65 63 74 69 6f 6e 2c 20 6f    74 68 65 72 77 69 73 65 20 6a 75 6d 70 20 74 6f | .diff.section,.otherwise.jump.to | 
| 1af740 | 20 74 68 65 20 64 69 66 66 73 74 61 74 0a 73 65    63 74 69 6f 6e 20 6f 72 20 61 20 63 68 69 6c 64 | .the.diffstat.section.or.a.child | 
| 1af760 | 20 74 68 65 72 65 6f 66 2e 22 0a 20 20 28 69 6e    74 65 72 61 63 74 69 76 65 29 0a 20 20 28 69 66 | .thereof."...(interactive)...(if | 
| 1af780 | 2d 6c 65 74 20 28 28 73 65 63 74 69 6f 6e 20 28    6d 61 67 69 74 2d 67 65 74 2d 73 65 63 74 69 6f | -let.((section.(magit-get-sectio | 
| 1af7a0 | 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 61 70 70 65 6e 64 20 28 | n......................(append.( | 
| 1af7c0 | 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 63 61    73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | magit-section-case.............. | 
| 1af7e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 5b 66 69 6c 65 20 64 69 66 66 73 74 61 | ..................([file.diffsta | 
| 1af800 | 74 5d 20 60 28 28 66 69 6c 65 20 2e 20 2c 28 6f    72 65 66 20 69 74 20 76 61 6c 75 65 29 29 29 29 | t].`((file...,(oref.it.value)))) | 
| 1af820 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1af840 | 28 66 69 6c 65 20 60 28 28 66 69 6c 65 20 2e 20    2c 28 6f 72 65 66 20 69 74 20 76 61 6c 75 65 29 | (file.`((file...,(oref.it.value) | 
| 1af860 | 29 20 28 64 69 66 66 73 74 61 74 29 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ).(diffstat))).................. | 
| 1af880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74    20 27 28 28 64 69 66 66 73 74 61 74 29 29 29 29 | ..............(t.'((diffstat)))) | 
| 1af8a0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | ..............................(m | 
| 1af8c0 | 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 69 64 65    6e 74 20 6d 61 67 69 74 2d 72 6f 6f 74 2d 73 65 | agit-section-ident.magit-root-se | 
| 1af8e0 | 63 74 69 6f 6e 29 29 29 29 29 0a 20 20 20 20 20    20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d | ction))))).......(magit-section- | 
| 1af900 | 67 6f 74 6f 20 73 65 63 74 69 6f 6e 29 0a 20 20    20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 4e | goto.section).....(user-error."N | 
| 1af920 | 6f 20 64 69 66 66 73 74 61 74 20 69 6e 20 74 68    69 73 20 62 75 66 66 65 72 22 29 29 29 0a 0a 28 | o.diffstat.in.this.buffer")))..( | 
| 1af940 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66    2d 77 61 73 68 2d 73 69 67 6e 61 74 75 72 65 20 | defun.magit-diff-wash-signature. | 
| 1af960 | 28 6f 62 6a 65 63 74 29 0a 20 20 28 63 6f 6e 64    0a 20 20 20 28 28 6c 6f 6f 6b 69 6e 67 2d 61 74 | (object)...(cond....((looking-at | 
| 1af980 | 20 22 5e 4e 6f 20 73 69 67 6e 61 74 75 72 65 22    29 0a 20 20 20 20 28 64 65 6c 65 74 65 2d 6c 69 | ."^No.signature").....(delete-li | 
| 1af9a0 | 6e 65 29 29 0a 20 20 20 28 28 6c 6f 6f 6b 69 6e    67 2d 61 74 20 22 5e 67 70 67 3a 20 22 29 0a 20 | ne))....((looking-at."^gpg:.").. | 
| 1af9c0 | 20 20 20 28 6c 65 74 20 28 74 69 74 6c 65 20 65    6e 64 29 0a 20 20 20 20 20 20 28 73 61 76 65 2d | ...(let.(title.end).......(save- | 
| 1af9e0 | 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20    20 20 28 77 68 69 6c 65 20 28 6c 6f 6f 6b 69 6e | excursion.........(while.(lookin | 
| 1afa00 | 67 2d 61 74 20 22 5e 67 70 67 3a 20 22 29 0a 20    20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 0a 20 | g-at."^gpg:.")...........(cond.. | 
| 1afa20 | 20 20 20 20 20 20 20 20 20 20 28 28 6c 6f 6f 6b    69 6e 67 2d 61 74 20 22 5e 67 70 67 3a 20 47 6f | ..........((looking-at."^gpg:.Go | 
| 1afa40 | 6f 64 20 73 69 67 6e 61 74 75 72 65 20 66 72 6f    6d 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | od.signature.from")............. | 
| 1afa60 | 28 73 65 74 71 20 74 69 74 6c 65 20 28 70 72 6f    70 65 72 74 69 7a 65 0a 20 20 20 20 20 20 20 20 | (setq.title.(propertize......... | 
| 1afa80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 | .................(buffer-substri | 
| 1afaa0 | 6e 67 20 28 70 6f 69 6e 74 29 20 28 6c 69 6e 65    2d 65 6e 64 2d 70 6f 73 69 74 69 6f 6e 29 29 0a | ng.(point).(line-end-position)). | 
| 1afac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 27 66 61 63 65 20 27 | .........................'face.' | 
| 1afae0 | 6d 61 67 69 74 2d 73 69 67 6e 61 74 75 72 65 2d    67 6f 6f 64 29 29 29 0a 20 20 20 20 20 20 20 20 | magit-signature-good)))......... | 
| 1afb00 | 20 20 20 28 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20    22 5e 67 70 67 3a 20 43 61 6e 27 74 20 63 68 65 | ...((looking-at."^gpg:.Can't.che | 
| 1afb20 | 63 6b 20 73 69 67 6e 61 74 75 72 65 22 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 | ck.signature").............(setq | 
| 1afb40 | 20 74 69 74 6c 65 20 28 70 72 6f 70 65 72 74 69    7a 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .title.(propertize.............. | 
| 1afb60 | 20 20 20 20 20 20 20 20 20 20 20 20 28 62 75 66    66 65 72 2d 73 75 62 73 74 72 69 6e 67 20 28 70 | ............(buffer-substring.(p | 
| 1afb80 | 6f 69 6e 74 29 20 28 6c 69 6e 65 2d 65 6e 64 2d    70 6f 73 69 74 69 6f 6e 29 29 0a 20 20 20 20 20 | oint).(line-end-position))...... | 
| 1afba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 27 66 61 63 65 20 27 28 69 74 61 6c | ....................'face.'(ital | 
| 1afbc0 | 69 63 20 62 6f 6c 64 29 29 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 28 66 6f 72 77 61 72 64 2d | ic.bold)))))...........(forward- | 
| 1afbe0 | 6c 69 6e 65 29 29 0a 20 20 20 20 20 20 20 20 28    73 65 74 71 20 65 6e 64 20 28 70 6f 69 6e 74 2d | line)).........(setq.end.(point- | 
| 1afc00 | 6d 61 72 6b 65 72 29 29 29 0a 20 20 20 20 20 20    28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 | marker))).......(magit-insert-se | 
| 1afc20 | 63 74 69 6f 6e 20 28 73 69 67 6e 61 74 75 72 65    20 6f 62 6a 65 63 74 20 74 69 74 6c 65 29 0a 20 | ction.(signature.object.title).. | 
| 1afc40 | 20 20 20 20 20 20 20 28 77 68 65 6e 20 74 69 74    6c 65 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 | .......(when.title...........(ma | 
| 1afc60 | 67 69 74 2d 69 6e 73 65 72 74 2d 68 65 61 64 69    6e 67 20 74 69 74 6c 65 29 29 0a 20 20 20 20 20 | git-insert-heading.title))...... | 
| 1afc80 | 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 65 6e    64 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 2d | ...(goto-char.end).........(set- | 
| 1afca0 | 6d 61 72 6b 65 72 20 65 6e 64 20 6e 69 6c 29 0a    20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 | marker.end.nil).........(insert. | 
| 1afcc0 | 22 5c 6e 22 29 29 29 29 29 29 0a 0a 28 64 65 66    75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 77 61 | "\n"))))))..(defun.magit-diff-wa | 
| 1afce0 | 73 68 2d 64 69 66 66 73 74 61 74 20 28 29 0a 20    20 28 6c 65 74 20 28 68 65 61 64 69 6e 67 20 28 | sh-diffstat.()...(let.(heading.( | 
| 1afd00 | 62 65 67 20 28 70 6f 69 6e 74 29 29 29 0a 20 20    20 20 28 77 68 65 6e 20 28 72 65 2d 73 65 61 72 | beg.(point))).....(when.(re-sear | 
| 1afd20 | 63 68 2d 66 6f 72 77 61 72 64 20 22 5e 20 3f 5c    5c 28 5b 30 2d 39 5d 2b 20 2b 66 69 6c 65 73 3f | ch-forward."^.?\\([0-9]+.+files? | 
| 1afd40 | 20 63 68 61 6e 67 65 5b 5e 5c 6e 5d 2a 5c 6e 5c    5c 29 22 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 | .change[^\n]*\n\\)".nil.t)...... | 
| 1afd60 | 20 28 73 65 74 71 20 68 65 61 64 69 6e 67 20 28    6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 29 29 | .(setq.heading.(match-string.1)) | 
| 1afd80 | 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 65    6c 65 74 65 2d 6d 61 74 63 68 29 0a 20 20 20 20 | .......(magit-delete-match)..... | 
| 1afda0 | 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 62 65 67    29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 | ..(goto-char.beg).......(magit-i | 
| 1afdc0 | 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 20 28 64    69 66 66 73 74 61 74 29 0a 20 20 20 20 20 20 20 | nsert-section.(diffstat)........ | 
| 1afde0 | 20 28 69 6e 73 65 72 74 20 28 70 72 6f 70 65 72    74 69 7a 65 20 68 65 61 64 69 6e 67 20 27 66 6f | .(insert.(propertize.heading.'fo | 
| 1afe00 | 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61    67 69 74 2d 64 69 66 66 2d 66 69 6c 65 2d 68 65 | nt-lock-face.'magit-diff-file-he | 
| 1afe20 | 61 64 69 6e 67 29 29 0a 20 20 20 20 20 20 20 20    28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 68 65 | ading)).........(magit-insert-he | 
| 1afe40 | 61 64 69 6e 67 29 0a 20 20 20 20 20 20 20 20 28    6c 65 74 20 28 66 69 6c 65 73 29 0a 20 20 20 20 | ading).........(let.(files)..... | 
| 1afe60 | 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 6c 6f    6f 6b 69 6e 67 2d 61 74 20 22 5e 5b 2d 30 2d 39 | ......(while.(looking-at."^[-0-9 | 
| 1afe80 | 5d 2b 5c 74 5b 2d 30 2d 39 5d 2b 5c 74 5c 5c 28    2e 2b 5c 5c 29 24 22 29 0a 20 20 20 20 20 20 20 | ]+\t[-0-9]+\t\\(.+\\)$")........ | 
| 1afea0 | 20 20 20 20 20 28 70 75 73 68 20 28 6d 61 67 69    74 2d 64 65 63 6f 64 65 2d 67 69 74 2d 70 61 74 | .....(push.(magit-decode-git-pat | 
| 1afec0 | 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6c 65 74 20 28 28 66 20 28 6d | h....................(let.((f.(m | 
| 1afee0 | 61 74 63 68 2d 73 74 72 69 6e 67 20 31 29 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | atch-string.1)))................ | 
| 1aff00 | 20 20 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ......(cond..................... | 
| 1aff20 | 20 20 28 28 73 74 72 69 6e 67 2d 6d 61 74 63 68    20 22 7b 2e 2a 20 3d 3e 20 5c 5c 28 2e 2a 5c 5c | ..((string-match."{.*.=>.\\(.*\\ | 
| 1aff40 | 29 7d 22 20 66 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 | )}".f)........................(r | 
| 1aff60 | 65 70 6c 61 63 65 2d 6d 61 74 63 68 20 28 6d 61    74 63 68 2d 73 74 72 69 6e 67 20 31 20 66 29 20 | eplace-match.(match-string.1.f). | 
| 1aff80 | 6e 69 6c 20 74 20 66 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nil.t.f))....................... | 
| 1affa0 | 28 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22    20 3d 3e 20 22 20 66 29 0a 20 20 20 20 20 20 20 | ((string-match.".=>.".f)........ | 
| 1affc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 73 75 62 73 74 72 69 6e 67 20 66 20 28 6d 61 | ................(substring.f.(ma | 
| 1affe0 | 74 63 68 2d 65 6e 64 20 30 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tch-end.0))).................... | 
| 1b0000 | 20 20 20 28 74 20 66 29 29 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 69 | ...(t.f))))...................fi | 
| 1b0020 | 6c 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 28 6d 61 67 69 74 2d 64 65 6c 65 74 65 2d 6c | les).............(magit-delete-l | 
| 1b0040 | 69 6e 65 29 29 0a 20 20 20 20 20 20 20 20 20 20    28 73 65 74 71 20 66 69 6c 65 73 20 28 6e 72 65 | ine))...........(setq.files.(nre | 
| 1b0060 | 76 65 72 73 65 20 66 69 6c 65 73 29 29 0a 20 20    20 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 | verse.files))...........(while.( | 
| 1b0080 | 6c 6f 6f 6b 69 6e 67 2d 61 74 20 6d 61 67 69 74    2d 64 69 66 66 2d 73 74 61 74 6c 69 6e 65 2d 72 | looking-at.magit-diff-statline-r | 
| 1b00a0 | 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28    6d 61 67 69 74 2d 62 69 6e 64 2d 6d 61 74 63 68 | e).............(magit-bind-match | 
| 1b00c0 | 2d 73 74 72 69 6e 67 73 20 28 66 69 6c 65 20 73    65 70 20 63 6e 74 20 61 64 64 20 64 65 6c 29 20 | -strings.(file.sep.cnt.add.del). | 
| 1b00e0 | 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 6d 61 67 69 74 2d 64 65 6c 65 74 65 2d | nil...............(magit-delete- | 
| 1b0100 | 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 77 68 65 6e 20 28 73 74 72 69 6e | line)...............(when.(strin | 
| 1b0120 | 67 2d 6d 61 74 63 68 20 22 20 2b 24 22 20 66 69    6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | g-match.".+$".file)............. | 
| 1b0140 | 20 20 20 20 28 73 65 74 71 20 73 65 70 20 28 63    6f 6e 63 61 74 20 28 6d 61 74 63 68 2d 73 74 72 | ....(setq.sep.(concat.(match-str | 
| 1b0160 | 69 6e 67 20 30 20 66 69 6c 65 29 20 73 65 70 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ing.0.file).sep))............... | 
| 1b0180 | 20 20 28 73 65 74 71 20 66 69 6c 65 20 28 73 75    62 73 74 72 69 6e 67 20 66 69 6c 65 20 30 20 28 | ..(setq.file.(substring.file.0.( | 
| 1b01a0 | 6d 61 74 63 68 2d 62 65 67 69 6e 6e 69 6e 67 20    30 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | match-beginning.0))))........... | 
| 1b01c0 | 20 20 20 20 28 6c 65 74 20 28 28 6c 65 20 28 6c    65 6e 67 74 68 20 66 69 6c 65 29 29 20 6c 64 29 | ....(let.((le.(length.file)).ld) | 
| 1b01e0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 73 65 74 71 20 66 69 6c 65 20 28 6d 61 67 | .................(setq.file.(mag | 
| 1b0200 | 69 74 2d 64 65 63 6f 64 65 2d 67 69 74 2d 70 61    74 68 20 66 69 6c 65 29 29 0a 20 20 20 20 20 20 | it-decode-git-path.file))....... | 
| 1b0220 | 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20    6c 64 20 28 6c 65 6e 67 74 68 20 66 69 6c 65 29 | ..........(setq.ld.(length.file) | 
| 1b0240 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 77 68 65 6e 20 28 3e 20 6c 65 20 6c 64 | ).................(when.(>.le.ld | 
| 1b0260 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 73 65 74 71 20 73 65 70 20 28 63 | )...................(setq.sep.(c | 
| 1b0280 | 6f 6e 63 61 74 20 28 6d 61 6b 65 2d 73 74 72 69    6e 67 20 28 2d 20 6c 65 20 6c 64 29 20 3f 5c 73 | oncat.(make-string.(-.le.ld).?\s | 
| 1b02a0 | 29 20 73 65 70 29 29 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 | ).sep))))...............(magit-i | 
| 1b02c0 | 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 20 28 66    69 6c 65 20 28 70 6f 70 20 66 69 6c 65 73 29 29 | nsert-section.(file.(pop.files)) | 
| 1b02e0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 69 6e 73 65 72 74 20 28 70 72 6f 70 65 72 | .................(insert.(proper | 
| 1b0300 | 74 69 7a 65 20 66 69 6c 65 20 27 66 6f 6e 74 2d    6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 74 | tize.file.'font-lock-face.'magit | 
| 1b0320 | 2d 66 69 6c 65 6e 61 6d 65 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -filename)...................... | 
| 1b0340 | 20 20 20 73 65 70 20 63 6e 74 20 22 20 22 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...sep.cnt.".")................. | 
| 1b0360 | 28 77 68 65 6e 20 61 64 64 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 | (when.add...................(ins | 
| 1b0380 | 65 72 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20    61 64 64 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 | ert.(propertize.add.'font-lock-f | 
| 1b03a0 | 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ace............................. | 
| 1b03c0 | 20 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74    2d 64 69 66 66 73 74 61 74 2d 61 64 64 65 64 29 | ..........'magit-diffstat-added) | 
| 1b03e0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 77 68 65 6e 20 64 65 6c 0a 20 20 20 | )).................(when.del.... | 
| 1b0400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    69 6e 73 65 72 74 20 28 70 72 6f 70 65 72 74 69 | ...............(insert.(properti | 
| 1b0420 | 7a 65 20 64 65 6c 20 27 66 6f 6e 74 2d 6c 6f 63    6b 2d 66 61 63 65 0a 20 20 20 20 20 20 20 20 20 | ze.del.'font-lock-face.......... | 
| 1b0440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 27 6d 61 | .............................'ma | 
| 1b0460 | 67 69 74 2d 64 69 66 66 73 74 61 74 2d 72 65 6d    6f 76 65 64 29 29 29 0a 20 20 20 20 20 20 20 20 | git-diffstat-removed)))......... | 
| 1b0480 | 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20    22 5c 6e 22 29 29 29 29 29 0a 20 20 20 20 20 20 | ........(insert."\n")))))....... | 
| 1b04a0 | 20 20 28 69 66 20 28 6c 6f 6f 6b 69 6e 67 2d 61    74 20 22 5e 24 22 29 20 28 66 6f 72 77 61 72 64 | ..(if.(looking-at."^$").(forward | 
| 1b04c0 | 2d 6c 69 6e 65 29 20 28 69 6e 73 65 72 74 20 22    5c 6e 22 29 29 29 29 29 29 0a 0a 28 64 65 66 75 | -line).(insert."\n"))))))..(defu | 
| 1b04e0 | 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 77 61 73    68 2d 64 69 66 66 20 28 61 72 67 73 29 0a 20 20 | n.magit-diff-wash-diff.(args)... | 
| 1b0500 | 28 77 68 65 6e 20 28 63 6c 2d 6d 65 6d 62 65 72    2d 69 66 20 28 6c 61 6d 62 64 61 20 28 61 72 67 | (when.(cl-member-if.(lambda.(arg | 
| 1b0520 | 29 20 28 73 74 72 69 6e 67 2d 70 72 65 66 69 78    2d 70 20 22 2d 2d 63 6f 6c 6f 72 2d 6d 6f 76 65 | ).(string-prefix-p."--color-move | 
| 1b0540 | 64 22 20 61 72 67 29 29 20 61 72 67 73 29 0a 20    20 20 20 28 72 65 71 75 69 72 65 20 27 61 6e 73 | d".arg)).args).....(require.'ans | 
| 1b0560 | 69 2d 63 6f 6c 6f 72 29 0a 20 20 20 20 28 61 6e    73 69 2d 63 6f 6c 6f 72 2d 61 70 70 6c 79 2d 6f | i-color).....(ansi-color-apply-o | 
| 1b0580 | 6e 2d 72 65 67 69 6f 6e 20 28 70 6f 69 6e 74 2d    6d 69 6e 29 20 28 70 6f 69 6e 74 2d 6d 61 78 29 | n-region.(point-min).(point-max) | 
| 1b05a0 | 29 29 0a 20 20 28 63 6f 6e 64 0a 20 20 20 28 28    6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 5e 53 75 62 | ))...(cond....((looking-at."^Sub | 
| 1b05c0 | 6d 6f 64 75 6c 65 22 29 0a 20 20 20 20 28 6d 61    67 69 74 2d 64 69 66 66 2d 77 61 73 68 2d 73 75 | module").....(magit-diff-wash-su | 
| 1b05e0 | 62 6d 6f 64 75 6c 65 29 29 0a 20 20 20 28 28 6c    6f 6f 6b 69 6e 67 2d 61 74 20 22 5e 5c 5c 2a 20 | bmodule))....((looking-at."^\\*. | 
| 1b0600 | 55 6e 6d 65 72 67 65 64 20 70 61 74 68 20 5c 5c    28 2e 2a 5c 5c 29 22 29 0a 20 20 20 20 28 6c 65 | Unmerged.path.\\(.*\\)").....(le | 
| 1b0620 | 74 20 28 28 66 69 6c 65 20 28 6d 61 67 69 74 2d    64 65 63 6f 64 65 2d 67 69 74 2d 70 61 74 68 20 | t.((file.(magit-decode-git-path. | 
| 1b0640 | 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 29    29 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 | (match-string.1)))).......(magit | 
| 1b0660 | 2d 64 65 6c 65 74 65 2d 6c 69 6e 65 29 0a 20 20    20 20 20 20 28 75 6e 6c 65 73 73 20 28 61 6e 64 | -delete-line).......(unless.(and | 
| 1b0680 | 20 28 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70    20 27 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 6d | .(derived-mode-p.'magit-status-m | 
| 1b06a0 | 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 6d 65 | ode)....................(not.(me | 
| 1b06c0 | 6d 62 65 72 20 22 2d 2d 63 61 63 68 65 64 22 20    61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 | mber."--cached".args)))......... | 
| 1b06e0 | 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65    63 74 69 6f 6e 20 28 66 69 6c 65 20 66 69 6c 65 | (magit-insert-section.(file.file | 
| 1b0700 | 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 6e 73    65 72 74 20 28 70 72 6f 70 65 72 74 69 7a 65 0a | )...........(insert.(propertize. | 
| 1b0720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 66 6f 72 6d 61 74 20 22 75 6e 6d 65 | ...................(format."unme | 
| 1b0740 | 72 67 65 64 20 20 20 25 73 25 73 22 20 66 69 6c    65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rged...%s%s".file............... | 
| 1b0760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 63    61 73 65 20 28 63 64 64 72 20 28 63 61 72 20 28 | .............(pcase.(cddr.(car.( | 
| 1b0780 | 6d 61 67 69 74 2d 66 69 6c 65 2d 73 74 61 74 75    73 20 66 69 6c 65 29 29 29 0a 20 20 20 20 20 20 | magit-file-status.file)))....... | 
| 1b07a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 27 28 3f 44 20 3f 44 29 | .......................('(?D.?D) | 
| 1b07c0 | 20 22 20 28 62 6f 74 68 20 64 65 6c 65 74 65 64    29 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .".(both.deleted)")............. | 
| 1b07e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 27 28 3f 44 20 3f 55 29 20 22 20 28 64 65 | .................('(?D.?U).".(de | 
| 1b0800 | 6c 65 74 65 64 20 62 79 20 75 73 29 22 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | leted.by.us)").................. | 
| 1b0820 | 20 20 20 20 20 20 20 20 20 20 20 20 28 27 28 3f    55 20 3f 44 29 20 22 20 28 64 65 6c 65 74 65 64 | ............('(?U.?D).".(deleted | 
| 1b0840 | 20 62 79 20 74 68 65 6d 29 22 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .by.them)")..................... | 
| 1b0860 | 20 20 20 20 20 20 20 20 20 28 27 28 3f 41 20 3f    41 29 20 22 20 28 62 6f 74 68 20 61 64 64 65 64 | .........('(?A.?A).".(both.added | 
| 1b0880 | 29 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )")............................. | 
| 1b08a0 | 20 28 27 28 3f 41 20 3f 55 29 20 22 20 28 61 64    64 65 64 20 62 79 20 75 73 29 22 29 0a 20 20 20 | .('(?A.?U).".(added.by.us)").... | 
| 1b08c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 27 28 3f 55 20 | ..........................('(?U. | 
| 1b08e0 | 3f 41 29 20 22 20 28 61 64 64 65 64 20 62 79 20    74 68 65 6d 29 22 29 0a 20 20 20 20 20 20 20 20 | ?A).".(added.by.them)")......... | 
| 1b0900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 27 28 3f 55 20 3f 55 29 20 22 | .....................('(?U.?U)." | 
| 1b0920 | 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 27 66 6f 6e 74 2d 6c 6f | ")))....................'font-lo | 
| 1b0940 | 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 74 2d 64    69 66 66 2d 66 69 6c 65 2d 68 65 61 64 69 6e 67 | ck-face.'magit-diff-file-heading | 
| 1b0960 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 6e    73 65 72 74 20 3f 5c 6e 29 29 29 29 0a 20 20 20 | ))...........(insert.?\n)))).... | 
| 1b0980 | 20 74 29 0a 20 20 20 28 28 6c 6f 6f 6b 69 6e 67    2d 61 74 20 6d 61 67 69 74 2d 64 69 66 66 2d 63 | .t)....((looking-at.magit-diff-c | 
| 1b09a0 | 6f 6e 66 6c 69 63 74 2d 68 65 61 64 6c 69 6e 65    2d 72 65 29 0a 20 20 20 20 28 6c 65 74 20 28 28 | onflict-headline-re).....(let.(( | 
| 1b09c0 | 6c 6f 6e 67 2d 73 74 61 74 75 73 20 28 6d 61 74    63 68 2d 73 74 72 69 6e 67 20 30 29 29 0a 20 20 | long-status.(match-string.0))... | 
| 1b09e0 | 20 20 20 20 20 20 20 20 28 73 74 61 74 75 73 20    22 42 55 47 22 29 0a 20 20 20 20 20 20 20 20 20 | ........(status."BUG").......... | 
| 1b0a00 | 20 66 69 6c 65 20 6f 72 69 67 20 62 61 73 65 29    0a 20 20 20 20 20 20 28 69 66 20 28 65 71 75 61 | .file.orig.base).......(if.(equa | 
| 1b0a20 | 6c 20 6c 6f 6e 67 2d 73 74 61 74 75 73 20 22 6d    65 72 67 65 64 22 29 0a 20 20 20 20 20 20 20 20 | l.long-status."merged")......... | 
| 1b0a40 | 20 20 28 70 72 6f 67 6e 20 28 73 65 74 71 20 73    74 61 74 75 73 20 6c 6f 6e 67 2d 73 74 61 74 75 | ..(progn.(setq.status.long-statu | 
| 1b0a60 | 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 73 65 74 71 20 6c 6f 6e 67 2d 73 | s)..................(setq.long-s | 
| 1b0a80 | 74 61 74 75 73 20 6e 69 6c 29 29 0a 20 20 20 20    20 20 20 20 28 73 65 74 71 20 73 74 61 74 75 73 | tatus.nil)).........(setq.status | 
| 1b0aa0 | 20 28 70 63 61 73 65 2d 65 78 68 61 75 73 74 69    76 65 20 6c 6f 6e 67 2d 73 74 61 74 75 73 0a 20 | .(pcase-exhaustive.long-status.. | 
| 1b0ac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 22 61 64 64 65 64 20 69 6e | ......................("added.in | 
| 1b0ae0 | 20 72 65 6d 6f 74 65 22 20 20 20 22 6e 65 77 20    66 69 6c 65 22 29 0a 20 20 20 20 20 20 20 20 20 | .remote"..."new.file").......... | 
| 1b0b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22    61 64 64 65 64 20 69 6e 20 62 6f 74 68 22 20 20 | ..............("added.in.both".. | 
| 1b0b20 | 20 20 20 22 6e 65 77 20 66 69 6c 65 22 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..."new.file").................. | 
| 1b0b40 | 20 20 20 20 20 20 28 22 61 64 64 65 64 20 69 6e    20 6c 6f 63 61 6c 22 20 20 20 20 22 6e 65 77 20 | ......("added.in.local"...."new. | 
| 1b0b60 | 66 69 6c 65 22 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 | file")........................(" | 
| 1b0b80 | 72 65 6d 6f 76 65 64 20 69 6e 20 62 6f 74 68 22    20 20 20 22 72 65 6d 6f 76 65 64 22 29 0a 20 20 | removed.in.both"..."removed")... | 
| 1b0ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 22 63 68 61 6e 67 65 64 20 69 | .....................("changed.i | 
| 1b0bc0 | 6e 20 62 6f 74 68 22 20 20 20 22 63 68 61 6e 67    65 64 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 | n.both"..."changed")............ | 
| 1b0be0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 22 72 65    6d 6f 76 65 64 20 69 6e 20 6c 6f 63 61 6c 22 20 | ............("removed.in.local". | 
| 1b0c00 | 20 22 72 65 6d 6f 76 65 64 22 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."removed")..................... | 
| 1b0c20 | 20 20 20 28 22 72 65 6d 6f 76 65 64 20 69 6e 20    72 65 6d 6f 74 65 22 20 22 72 65 6d 6f 76 65 64 | ...("removed.in.remote"."removed | 
| 1b0c40 | 22 29 29 29 29 0a 20 20 20 20 20 20 28 6d 61 67    69 74 2d 64 65 6c 65 74 65 2d 6c 69 6e 65 29 0a | ")))).......(magit-delete-line). | 
| 1b0c60 | 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 6c 6f    6f 6b 69 6e 67 2d 61 74 0a 20 20 20 20 20 20 20 | ......(while.(looking-at........ | 
| 1b0c80 | 20 20 20 20 20 20 20 22 5e 20 20 5c 5c 28 5b 5e    20 5d 2b 5c 5c 29 20 2b 5b 30 2d 39 5d 5c 5c 7b | ......."^..\\([^.]+\\).+[0-9]\\{ | 
| 1b0ca0 | 36 5c 5c 7d 20 5c 5c 28 5b 61 2d 7a 30 2d 39 5d    5c 5c 7b 34 30 2c 5c 5c 7d 5c 5c 29 20 5c 5c 28 | 6\\}.\\([a-z0-9]\\{40,\\}\\).\\( | 
| 1b0cc0 | 2e 2b 5c 5c 29 24 22 29 0a 20 20 20 20 20 20 20    20 28 6d 61 67 69 74 2d 62 69 6e 64 2d 6d 61 74 | .+\\)$").........(magit-bind-mat | 
| 1b0ce0 | 63 68 2d 73 74 72 69 6e 67 73 20 28 73 69 64 65    20 5f 62 6c 6f 62 20 6e 61 6d 65 29 20 6e 69 6c | ch-strings.(side._blob.name).nil | 
| 1b0d00 | 0a 20 20 20 20 20 20 20 20 20 20 28 70 63 61 73    65 20 73 69 64 65 0a 20 20 20 20 20 20 20 20 20 | ...........(pcase.side.......... | 
| 1b0d20 | 20 20 20 28 22 72 65 73 75 6c 74 22 20 28 73 65    74 71 20 66 69 6c 65 20 6e 61 6d 65 29 29 0a 20 | ...("result".(setq.file.name)).. | 
| 1b0d40 | 20 20 20 20 20 20 20 20 20 20 20 28 22 6f 75 72    22 20 20 20 20 28 73 65 74 71 20 6f 72 69 67 20 | ...........("our"....(setq.orig. | 
| 1b0d60 | 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 28 22 74 68 65 69 72 22 20 20 28 73 65 | name)).............("their"..(se | 
| 1b0d80 | 74 71 20 66 69 6c 65 20 6e 61 6d 65 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 28 22 62 61 73 | tq.file.name)).............("bas | 
| 1b0da0 | 65 22 20 20 20 28 73 65 74 71 20 62 61 73 65 20    6e 61 6d 65 29 29 29 29 0a 20 20 20 20 20 20 20 | e"...(setq.base.name))))........ | 
| 1b0dc0 | 20 28 6d 61 67 69 74 2d 64 65 6c 65 74 65 2d 6c    69 6e 65 29 29 0a 20 20 20 20 20 20 28 77 68 65 | .(magit-delete-line)).......(whe | 
| 1b0de0 | 6e 20 6f 72 69 67 20 28 73 65 74 71 20 6f 72 69    67 20 28 6d 61 67 69 74 2d 64 65 63 6f 64 65 2d | n.orig.(setq.orig.(magit-decode- | 
| 1b0e00 | 67 69 74 2d 70 61 74 68 20 6f 72 69 67 29 29 29    0a 20 20 20 20 20 20 28 77 68 65 6e 20 66 69 6c | git-path.orig))).......(when.fil | 
| 1b0e20 | 65 20 28 73 65 74 71 20 66 69 6c 65 20 28 6d 61    67 69 74 2d 64 65 63 6f 64 65 2d 67 69 74 2d 70 | e.(setq.file.(magit-decode-git-p | 
| 1b0e40 | 61 74 68 20 66 69 6c 65 29 29 29 0a 20 20 20 20    20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 69 6e | ath.file))).......(magit-diff-in | 
| 1b0e60 | 73 65 72 74 2d 66 69 6c 65 2d 73 65 63 74 69 6f    6e 0a 20 20 20 20 20 20 20 28 6f 72 20 66 69 6c | sert-file-section........(or.fil | 
| 1b0e80 | 65 20 62 61 73 65 29 20 6f 72 69 67 20 73 74 61    74 75 73 20 6e 69 6c 20 6e 69 6c 20 6e 69 6c 20 | e.base).orig.status.nil.nil.nil. | 
| 1b0ea0 | 6e 69 6c 20 6c 6f 6e 67 2d 73 74 61 74 75 73 29    29 29 0a 20 20 20 3b 3b 20 54 68 65 20 66 69 6c | nil.long-status)))....;;.The.fil | 
| 1b0ec0 | 65 73 20 6f 6e 20 74 68 69 73 20 6c 69 6e 65 20    6d 61 79 20 62 65 20 61 6d 62 69 67 75 6f 75 73 | es.on.this.line.may.be.ambiguous | 
| 1b0ee0 | 20 64 75 65 20 74 6f 20 77 68 69 74 65 73 70 61    63 65 2e 0a 20 20 20 3b 3b 20 54 68 61 74 27 73 | .due.to.whitespace.....;;.That's | 
| 1b0f00 | 20 6f 6b 61 79 2e 20 57 65 20 63 61 6e 20 67 65    74 20 74 68 65 69 72 20 6e 61 6d 65 73 20 66 72 | .okay..We.can.get.their.names.fr | 
| 1b0f20 | 6f 6d 20 73 75 62 73 65 71 75 65 6e 74 20 68 65    61 64 65 72 73 2e 0a 20 20 20 28 28 6c 6f 6f 6b | om.subsequent.headers.....((look | 
| 1b0f40 | 69 6e 67 2d 61 74 20 22 5e 64 69 66 66 20 2d 2d    5c 0a 5c 5c 28 3f 3a 5c 5c 28 3f 31 3a 67 69 74 | ing-at."^diff.--\.\\(?:\\(?1:git | 
| 1b0f60 | 5c 5c 29 20 5c 5c 28 3f 3a 5c 5c 28 3f 32 3a 2e    2b 3f 5c 5c 29 20 5c 5c 32 5c 5c 29 3f 5c 0a 5c | \\).\\(?:\\(?2:.+?\\).\\2\\)?\.\ | 
| 1b0f80 | 5c 7c 5c 5c 28 3f 3a 63 63 5c 5c 7c 63 6f 6d 62    69 6e 65 64 5c 5c 29 20 5c 5c 28 3f 33 3a 2e 2b | \|\\(?:cc\\|combined\\).\\(?3:.+ | 
| 1b0fa0 | 5c 5c 29 5c 5c 29 22 29 0a 20 20 20 20 28 6c 65    74 20 28 28 73 74 61 74 75 73 20 28 63 6f 6e 64 | \\)\\)").....(let.((status.(cond | 
| 1b0fc0 | 20 28 28 65 71 75 61 6c 20 28 6d 61 74 63 68 2d    73 74 72 69 6e 67 20 31 29 20 22 67 69 74 22 29 | .((equal.(match-string.1)."git") | 
| 1b0fe0 | 20 20 20 20 20 20 20 20 22 6d 6f 64 69 66 69 65    64 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ........"modified")............. | 
| 1b1000 | 20 20 20 20 20 20 20 20 20 20 20 20 28 28 64 65    72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 27 6d 61 | ............((derived-mode-p.'ma | 
| 1b1020 | 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 6d 6f 64    65 29 20 22 72 65 73 6f 6c 76 65 64 22 29 0a 20 | git-revision-mode)."resolved").. | 
| 1b1040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 74 20 20 20 20 20 20 20 | .......................(t....... | 
| 1b1060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 75 | .............................."u | 
| 1b1080 | 6e 6d 65 72 67 65 64 22 29 29 29 0a 20 20 20 20    20 20 20 20 20 20 28 6f 72 69 67 20 6e 69 6c 29 | nmerged")))...........(orig.nil) | 
| 1b10a0 | 0a 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65    20 28 6f 72 20 28 6d 61 74 63 68 2d 73 74 72 69 | ...........(file.(or.(match-stri | 
| 1b10c0 | 6e 67 20 32 29 20 28 6d 61 74 63 68 2d 73 74 72    69 6e 67 20 33 29 29 29 0a 20 20 20 20 20 20 20 | ng.2).(match-string.3)))........ | 
| 1b10e0 | 20 20 20 28 68 65 61 64 65 72 20 28 6c 69 73 74    20 28 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 | ...(header.(list.(buffer-substri | 
| 1b1100 | 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ng-no-properties................ | 
| 1b1120 | 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 2d    62 65 67 69 6e 6e 69 6e 67 2d 70 6f 73 69 74 69 | ..........(line-beginning-positi | 
| 1b1140 | 6f 6e 29 20 28 31 2b 20 28 6c 69 6e 65 2d 65 6e    64 2d 70 6f 73 69 74 69 6f 6e 29 29 29 29 29 0a | on).(1+.(line-end-position))))). | 
| 1b1160 | 20 20 20 20 20 20 20 20 20 20 28 6d 6f 64 65 73    20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 | ..........(modes.nil)........... | 
| 1b1180 | 28 72 65 6e 61 6d 65 20 6e 69 6c 29 0a 20 20 20    20 20 20 20 20 20 20 28 62 69 6e 61 72 79 20 6e | (rename.nil)...........(binary.n | 
| 1b11a0 | 69 6c 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69    74 2d 64 65 6c 65 74 65 2d 6c 69 6e 65 29 0a 20 | il)).......(magit-delete-line).. | 
| 1b11c0 | 20 20 20 20 20 28 77 68 69 6c 65 20 28 6e 6f 74    20 28 6f 72 20 28 65 6f 62 70 29 20 28 6c 6f 6f | .....(while.(not.(or.(eobp).(loo | 
| 1b11e0 | 6b 69 6e 67 2d 61 74 20 6d 61 67 69 74 2d 64 69    66 66 2d 68 65 61 64 6c 69 6e 65 2d 72 65 29 29 | king-at.magit-diff-headline-re)) | 
| 1b1200 | 29 0a 20 20 20 20 20 20 20 20 28 63 6f 6e 64 0a    20 20 20 20 20 20 20 20 20 28 28 6c 6f 6f 6b 69 | ).........(cond..........((looki | 
| 1b1220 | 6e 67 2d 61 74 20 22 6f 6c 64 20 6d 6f 64 65 20    5c 5c 28 3f 3a 5b 5e 5c 6e 5d 2b 5c 5c 29 5c 6e | ng-at."old.mode.\\(?:[^\n]+\\)\n | 
| 1b1240 | 6e 65 77 20 6d 6f 64 65 20 5c 5c 28 3f 3a 5b 5e    5c 6e 5d 2b 5c 5c 29 5c 6e 22 29 0a 20 20 20 20 | new.mode.\\(?:[^\n]+\\)\n")..... | 
| 1b1260 | 20 20 20 20 20 20 28 73 65 74 71 20 6d 6f 64 65    73 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 | ......(setq.modes.(match-string. | 
| 1b1280 | 30 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 28    6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 64 65 6c 65 | 0)))..........((looking-at."dele | 
| 1b12a0 | 74 65 64 20 66 69 6c 65 20 2e 2b 5c 6e 22 29 0a    20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 | ted.file..+\n")...........(setq. | 
| 1b12c0 | 73 74 61 74 75 73 20 22 64 65 6c 65 74 65 64 22    29 29 0a 20 20 20 20 20 20 20 20 20 28 28 6c 6f | status."deleted"))..........((lo | 
| 1b12e0 | 6f 6b 69 6e 67 2d 61 74 20 22 6e 65 77 20 66 69    6c 65 20 2e 2b 5c 6e 22 29 0a 20 20 20 20 20 20 | oking-at."new.file..+\n")....... | 
| 1b1300 | 20 20 20 20 28 73 65 74 71 20 73 74 61 74 75 73    20 22 6e 65 77 20 66 69 6c 65 22 29 29 0a 20 20 | ....(setq.status."new.file"))... | 
| 1b1320 | 20 20 20 20 20 20 20 28 28 6c 6f 6f 6b 69 6e 67    2d 61 74 20 22 72 65 6e 61 6d 65 20 66 72 6f 6d | .......((looking-at."rename.from | 
| 1b1340 | 20 5c 5c 28 2e 2b 5c 5c 29 5c 6e 72 65 6e 61 6d    65 20 74 6f 20 5c 5c 28 2e 2b 5c 5c 29 5c 6e 22 | .\\(.+\\)\nrename.to.\\(.+\\)\n" | 
| 1b1360 | 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74    71 20 72 65 6e 61 6d 65 20 28 6d 61 74 63 68 2d | )...........(setq.rename.(match- | 
| 1b1380 | 73 74 72 69 6e 67 20 30 29 29 0a 20 20 20 20 20    20 20 20 20 20 28 73 65 74 71 20 6f 72 69 67 20 | string.0))...........(setq.orig. | 
| 1b13a0 | 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 29    29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 | (match-string.1))...........(set | 
| 1b13c0 | 71 20 66 69 6c 65 20 28 6d 61 74 63 68 2d 73 74    72 69 6e 67 20 32 29 29 0a 20 20 20 20 20 20 20 | q.file.(match-string.2))........ | 
| 1b13e0 | 20 20 20 28 73 65 74 71 20 73 74 61 74 75 73 20    22 72 65 6e 61 6d 65 64 22 29 29 0a 20 20 20 20 | ...(setq.status."renamed"))..... | 
| 1b1400 | 20 20 20 20 20 28 28 6c 6f 6f 6b 69 6e 67 2d 61    74 20 22 63 6f 70 79 20 66 72 6f 6d 20 5c 5c 28 | .....((looking-at."copy.from.\\( | 
| 1b1420 | 2e 2b 5c 5c 29 5c 6e 63 6f 70 79 20 74 6f 20 5c    5c 28 2e 2b 5c 5c 29 5c 6e 22 29 0a 20 20 20 20 | .+\\)\ncopy.to.\\(.+\\)\n")..... | 
| 1b1440 | 20 20 20 20 20 20 28 73 65 74 71 20 6f 72 69 67    20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 | ......(setq.orig.(match-string.1 | 
| 1b1460 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65    74 71 20 66 69 6c 65 20 28 6d 61 74 63 68 2d 73 | ))...........(setq.file.(match-s | 
| 1b1480 | 74 72 69 6e 67 20 32 29 29 0a 20 20 20 20 20 20    20 20 20 20 28 73 65 74 71 20 73 74 61 74 75 73 | tring.2))...........(setq.status | 
| 1b14a0 | 20 22 6e 65 77 20 66 69 6c 65 22 29 29 0a 20 20    20 20 20 20 20 20 20 28 28 6c 6f 6f 6b 69 6e 67 | ."new.file"))..........((looking | 
| 1b14c0 | 2d 61 74 20 22 73 69 6d 69 6c 61 72 69 74 79 20    69 6e 64 65 78 20 2e 2b 5c 6e 22 29 29 0a 20 20 | -at."similarity.index..+\n"))... | 
| 1b14e0 | 20 20 20 20 20 20 20 28 28 6c 6f 6f 6b 69 6e 67    2d 61 74 20 22 64 69 73 73 69 6d 69 6c 61 72 69 | .......((looking-at."dissimilari | 
| 1b1500 | 74 79 20 69 6e 64 65 78 20 2e 2b 5c 6e 22 29 29    0a 20 20 20 20 20 20 20 20 20 28 28 6c 6f 6f 6b | ty.index..+\n"))..........((look | 
| 1b1520 | 69 6e 67 2d 61 74 20 22 69 6e 64 65 78 20 2e 2b    5c 6e 22 29 29 0a 20 20 20 20 20 20 20 20 20 28 | ing-at."index..+\n"))..........( | 
| 1b1540 | 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 2d 2d 2d    20 5c 5c 28 2e 2b 3f 5c 5c 29 5c 74 3f 5c 6e 22 | (looking-at."---.\\(.+?\\)\t?\n" | 
| 1b1560 | 29 0a 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c    65 73 73 20 28 65 71 75 61 6c 20 28 6d 61 74 63 | )...........(unless.(equal.(matc | 
| 1b1580 | 68 2d 73 74 72 69 6e 67 20 31 29 20 22 2f 64 65    76 2f 6e 75 6c 6c 22 29 0a 20 20 20 20 20 20 20 | h-string.1)."/dev/null")........ | 
| 1b15a0 | 20 20 20 20 20 28 73 65 74 71 20 6f 72 69 67 20    28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 29 | .....(setq.orig.(match-string.1) | 
| 1b15c0 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 28 6c    6f 6f 6b 69 6e 67 2d 61 74 20 22 5c 5c 2b 5c 5c | )))..........((looking-at."\\+\\ | 
| 1b15e0 | 2b 5c 5c 2b 20 5c 5c 28 2e 2b 3f 5c 5c 29 5c 74    3f 5c 6e 22 29 0a 20 20 20 20 20 20 20 20 20 20 | +\\+.\\(.+?\\)\t?\n")........... | 
| 1b1600 | 28 75 6e 6c 65 73 73 20 28 65 71 75 61 6c 20 28    6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 29 20 | (unless.(equal.(match-string.1). | 
| 1b1620 | 22 2f 64 65 76 2f 6e 75 6c 6c 22 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 66 | "/dev/null").............(setq.f | 
| 1b1640 | 69 6c 65 20 28 6d 61 74 63 68 2d 73 74 72 69 6e    67 20 31 29 29 29 29 0a 20 20 20 20 20 20 20 20 | ile.(match-string.1))))......... | 
| 1b1660 | 20 28 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 42    69 6e 61 72 79 20 66 69 6c 65 73 20 2e 2b 20 61 | .((looking-at."Binary.files..+.a | 
| 1b1680 | 6e 64 20 2e 2b 20 64 69 66 66 65 72 5c 6e 22 29    0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 | nd..+.differ\n")...........(setq | 
| 1b16a0 | 20 62 69 6e 61 72 79 20 74 29 29 0a 20 20 20 20    20 20 20 20 20 28 28 6c 6f 6f 6b 69 6e 67 2d 61 | .binary.t))..........((looking-a | 
| 1b16c0 | 74 20 22 42 69 6e 61 72 79 20 66 69 6c 65 73 20    64 69 66 66 65 72 5c 6e 22 29 0a 20 20 20 20 20 | t."Binary.files.differ\n")...... | 
| 1b16e0 | 20 20 20 20 20 28 73 65 74 71 20 62 69 6e 61 72    79 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 3b | .....(setq.binary.t))..........; | 
| 1b1700 | 3b 20 54 4f 44 4f 20 55 73 65 20 61 6c 6c 20 63    6f 6d 62 69 6e 65 64 20 64 69 66 66 20 65 78 74 | ;.TODO.Use.all.combined.diff.ext | 
| 1b1720 | 65 6e 64 65 64 20 68 65 61 64 65 72 73 2e 0a 20    20 20 20 20 20 20 20 20 28 28 6c 6f 6f 6b 69 6e | ended.headers...........((lookin | 
| 1b1740 | 67 2d 61 74 20 22 6d 6f 64 65 20 2e 2b 5c 6e 22    29 29 0a 20 20 20 20 20 20 20 20 20 28 28 65 72 | g-at."mode..+\n"))..........((er | 
| 1b1760 | 72 6f 72 20 22 42 55 47 3a 20 55 6e 6b 6e 6f 77    6e 20 65 78 74 65 6e 64 65 64 20 68 65 61 64 65 | ror."BUG:.Unknown.extended.heade | 
| 1b1780 | 72 3a 20 25 53 22 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 62 75 66 66 65 72 2d | r:.%S"..................(buffer- | 
| 1b17a0 | 73 75 62 73 74 72 69 6e 67 20 28 70 6f 69 6e 74    29 20 28 6c 69 6e 65 2d 65 6e 64 2d 70 6f 73 69 | substring.(point).(line-end-posi | 
| 1b17c0 | 74 69 6f 6e 29 29 29 29 29 0a 20 20 20 20 20 20    20 20 3b 3b 20 54 68 65 73 65 20 68 65 61 64 65 | tion))))).........;;.These.heade | 
| 1b17e0 | 72 73 20 61 72 65 20 74 72 65 61 74 65 64 20 61    73 20 73 6f 6d 65 20 73 6f 72 74 20 6f 66 20 73 | rs.are.treated.as.some.sort.of.s | 
| 1b1800 | 70 65 63 69 61 6c 20 68 75 6e 6b 2e 0a 20 20 20    20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 6f 72 | pecial.hunk..........(unless.(or | 
| 1b1820 | 20 28 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d    70 20 22 6f 6c 64 20 6d 6f 64 65 22 20 28 6d 61 | .(string-prefix-p."old.mode".(ma | 
| 1b1840 | 74 63 68 2d 73 74 72 69 6e 67 20 30 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tch-string.0)).................. | 
| 1b1860 | 20 20 20 28 73 74 72 69 6e 67 2d 70 72 65 66 69    78 2d 70 20 22 72 65 6e 61 6d 65 22 20 20 20 28 | ...(string-prefix-p."rename"...( | 
| 1b1880 | 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 30 29 29    29 0a 20 20 20 20 20 20 20 20 20 20 28 70 75 73 | match-string.0)))...........(pus | 
| 1b18a0 | 68 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20    30 29 20 68 65 61 64 65 72 29 29 0a 20 20 20 20 | h.(match-string.0).header))..... | 
| 1b18c0 | 20 20 20 20 28 6d 61 67 69 74 2d 64 65 6c 65 74    65 2d 6d 61 74 63 68 29 29 0a 20 20 20 20 20 20 | ....(magit-delete-match))....... | 
| 1b18e0 | 28 77 68 65 6e 20 6f 72 69 67 0a 20 20 20 20 20    20 20 20 28 73 65 74 71 20 6f 72 69 67 20 28 6d | (when.orig.........(setq.orig.(m | 
| 1b1900 | 61 67 69 74 2d 64 65 63 6f 64 65 2d 67 69 74 2d    70 61 74 68 20 6f 72 69 67 29 29 29 0a 20 20 20 | agit-decode-git-path.orig))).... | 
| 1b1920 | 20 20 20 28 73 65 74 71 20 66 69 6c 65 20 28 6d    61 67 69 74 2d 64 65 63 6f 64 65 2d 67 69 74 2d | ...(setq.file.(magit-decode-git- | 
| 1b1940 | 70 61 74 68 20 66 69 6c 65 29 29 0a 20 20 20 20    20 20 28 73 65 74 71 20 68 65 61 64 65 72 20 28 | path.file)).......(setq.header.( | 
| 1b1960 | 6e 72 65 76 65 72 73 65 20 68 65 61 64 65 72 29    29 0a 20 20 20 20 20 20 3b 3b 20 4b 4c 55 44 47 | nreverse.header)).......;;.KLUDG | 
| 1b1980 | 45 20 60 67 69 74 2d 6c 6f 67 27 20 69 67 6e 6f    72 65 73 20 60 2d 2d 6e 6f 2d 70 72 65 66 69 78 | E.`git-log'.ignores.`--no-prefix | 
| 1b19a0 | 27 20 77 68 65 6e 20 60 2d 4c 27 20 69 73 20 75    73 65 64 2e 0a 20 20 20 20 20 20 28 77 68 65 6e | '.when.`-L'.is.used........(when | 
| 1b19c0 | 20 28 61 6e 64 20 28 64 65 72 69 76 65 64 2d 6d    6f 64 65 2d 70 20 27 6d 61 67 69 74 2d 6c 6f 67 | .(and.(derived-mode-p.'magit-log | 
| 1b19e0 | 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 73 65 71 2d 73 6f 6d | -mode)..................(seq-som | 
| 1b1a00 | 65 20 28 6c 61 6d 62 64 61 20 28 61 72 67 29 20    28 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 | e.(lambda.(arg).(string-prefix-p | 
| 1b1a20 | 20 22 2d 4c 22 20 61 72 67 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."-L".arg))..................... | 
| 1b1a40 | 20 20 20 20 20 20 20 6d 61 67 69 74 2d 62 75 66    66 65 72 2d 6c 6f 67 2d 61 72 67 73 29 29 0a 20 | .......magit-buffer-log-args)).. | 
| 1b1a60 | 20 20 20 20 20 20 20 28 77 68 65 6e 20 6f 72 69    67 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 | .......(when.orig...........(set | 
| 1b1a80 | 71 20 6f 72 69 67 20 28 73 75 62 73 74 72 69 6e    67 20 6f 72 69 67 20 32 29 29 29 0a 20 20 20 20 | q.orig.(substring.orig.2)))..... | 
| 1b1aa0 | 20 20 20 20 28 73 65 74 71 20 66 69 6c 65 20 28    73 75 62 73 74 72 69 6e 67 20 66 69 6c 65 20 32 | ....(setq.file.(substring.file.2 | 
| 1b1ac0 | 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71    20 68 65 61 64 65 72 20 28 6c 69 73 74 20 28 73 | )).........(setq.header.(list.(s | 
| 1b1ae0 | 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ave-excursion................... | 
| 1b1b00 | 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69    6e 67 2d 6d 61 74 63 68 20 22 64 69 66 66 20 5b | ...........(string-match."diff.[ | 
| 1b1b20 | 5e 20 5d 2b 22 20 28 63 61 72 20 68 65 61 64 65    72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ^.]+".(car.header))............. | 
| 1b1b40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 66 6f 72 6d 61 74 20 22 25 73 20 25 73 20 | .................(format."%s.%s. | 
| 1b1b60 | 25 73 5c 6e 22 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | %s\n"........................... | 
| 1b1b80 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 74 63    68 2d 73 74 72 69 6e 67 20 30 20 28 63 61 72 20 | ...........(match-string.0.(car. | 
| 1b1ba0 | 68 65 61 64 65 72 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | header))........................ | 
| 1b1bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f    72 20 6f 72 69 67 20 66 69 6c 65 29 0a 20 20 20 | ..............(or.orig.file).... | 
| 1b1be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1b1c00 | 20 20 28 6f 72 20 66 69 6c 65 20 6f 72 69 67 29    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..(or.file.orig))).............. | 
| 1b1c20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66    6f 72 6d 61 74 20 22 2d 2d 2d 20 25 73 5c 6e 22 | ..............(format."---.%s\n" | 
| 1b1c40 | 20 28 6f 72 20 6f 72 69 67 20 22 2f 64 65 76 2f    6e 75 6c 6c 22 29 29 0a 20 20 20 20 20 20 20 20 | .(or.orig."/dev/null"))......... | 
| 1b1c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 66 6f 72 6d 61 74 20 22 2b 2b 2b 20 | ...................(format."+++. | 
| 1b1c80 | 25 73 5c 6e 22 20 28 6f 72 20 66 69 6c 65 20 22    2f 64 65 76 2f 6e 75 6c 6c 22 29 29 29 29 29 0a | %s\n".(or.file."/dev/null"))))). | 
| 1b1ca0 | 20 20 20 20 20 20 28 73 65 74 71 20 68 65 61 64    65 72 20 28 6d 61 70 63 6f 6e 63 61 74 20 23 27 | ......(setq.header.(mapconcat.#' | 
| 1b1cc0 | 69 64 65 6e 74 69 74 79 20 68 65 61 64 65 72 20    22 22 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 | identity.header."")).......(magi | 
| 1b1ce0 | 74 2d 64 69 66 66 2d 69 6e 73 65 72 74 2d 66 69    6c 65 2d 73 65 63 74 69 6f 6e 0a 20 20 20 20 20 | t-diff-insert-file-section...... | 
| 1b1d00 | 20 20 66 69 6c 65 20 6f 72 69 67 20 73 74 61 74    75 73 20 6d 6f 64 65 73 20 72 65 6e 61 6d 65 20 | ..file.orig.status.modes.rename. | 
| 1b1d20 | 68 65 61 64 65 72 20 62 69 6e 61 72 79 20 6e 69    6c 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d | header.binary.nil)))))..(defun.m | 
| 1b1d40 | 61 67 69 74 2d 64 69 66 66 2d 69 6e 73 65 72 74    2d 66 69 6c 65 2d 73 65 63 74 69 6f 6e 0a 20 20 | agit-diff-insert-file-section... | 
| 1b1d60 | 20 20 28 66 69 6c 65 20 6f 72 69 67 20 73 74 61    74 75 73 20 6d 6f 64 65 73 20 72 65 6e 61 6d 65 | ..(file.orig.status.modes.rename | 
| 1b1d80 | 20 68 65 61 64 65 72 20 62 69 6e 61 72 79 20 6c    6f 6e 67 2d 73 74 61 74 75 73 29 0a 20 20 28 6d | .header.binary.long-status)...(m | 
| 1b1da0 | 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74    69 6f 6e 20 73 65 63 74 69 6f 6e 0a 20 20 20 20 | agit-insert-section.section..... | 
| 1b1dc0 | 28 66 69 6c 65 20 66 69 6c 65 20 28 6f 72 20 28    65 71 75 61 6c 20 73 74 61 74 75 73 20 22 64 65 | (file.file.(or.(equal.status."de | 
| 1b1de0 | 6c 65 74 65 64 22 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 64 65 72 69 | leted")....................(deri | 
| 1b1e00 | 76 65 64 2d 6d 6f 64 65 2d 70 20 27 6d 61 67 69    74 2d 73 74 61 74 75 73 2d 6d 6f 64 65 29 29 29 | ved-mode-p.'magit-status-mode))) | 
| 1b1e20 | 0a 20 20 20 20 28 69 6e 73 65 72 74 20 28 70 72    6f 70 65 72 74 69 7a 65 20 28 66 6f 72 6d 61 74 | .....(insert.(propertize.(format | 
| 1b1e40 | 20 22 25 2d 31 30 73 20 25 73 22 20 73 74 61 74    75 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."%-10s.%s".status.............. | 
| 1b1e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 69 66 20 28 6f 72 20 28 6e 6f 74 20 | ...................(if.(or.(not. | 
| 1b1e80 | 6f 72 69 67 29 20 28 65 71 75 61 6c 20 6f 72 69    67 20 66 69 6c 65 29 29 0a 20 20 20 20 20 20 20 | orig).(equal.orig.file))........ | 
| 1b1ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 66 69 6c | .............................fil | 
| 1b1ec0 | 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e............................... | 
| 1b1ee0 | 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 73 20    2d 3e 20 25 73 22 20 6f 72 69 67 20 66 69 6c 65 | ....(format."%s.->.%s".orig.file | 
| 1b1f00 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 27 66 6f 6e | ))).........................'fon | 
| 1b1f20 | 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67    69 74 2d 64 69 66 66 2d 66 69 6c 65 2d 68 65 61 | t-lock-face.'magit-diff-file-hea | 
| 1b1f40 | 64 69 6e 67 29 29 0a 20 20 20 20 28 63 6f 6e 64    20 28 28 61 6e 64 20 62 69 6e 61 72 79 20 6c 6f | ding)).....(cond.((and.binary.lo | 
| 1b1f60 | 6e 67 2d 73 74 61 74 75 73 29 0a 20 20 20 20 20    20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 66 | ng-status)............(insert.(f | 
| 1b1f80 | 6f 72 6d 61 74 20 22 20 28 25 73 2c 20 62 69 6e    61 72 79 29 22 20 6c 6f 6e 67 2d 73 74 61 74 75 | ormat.".(%s,.binary)".long-statu | 
| 1b1fa0 | 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28    28 6f 72 20 62 69 6e 61 72 79 20 6c 6f 6e 67 2d | s)))...........((or.binary.long- | 
| 1b1fc0 | 73 74 61 74 75 73 29 0a 20 20 20 20 20 20 20 20    20 20 20 28 69 6e 73 65 72 74 20 28 66 6f 72 6d | status)............(insert.(form | 
| 1b1fe0 | 61 74 20 22 20 28 25 73 29 22 20 28 69 66 20 62    69 6e 61 72 79 20 22 62 69 6e 61 72 79 22 20 6c | at.".(%s)".(if.binary."binary".l | 
| 1b2000 | 6f 6e 67 2d 73 74 61 74 75 73 29 29 29 29 29 0a    20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 | ong-status))))).....(magit-inser | 
| 1b2020 | 74 2d 68 65 61 64 69 6e 67 29 0a 20 20 20 20 28    75 6e 6c 65 73 73 20 28 65 71 75 61 6c 20 6f 72 | t-heading).....(unless.(equal.or | 
| 1b2040 | 69 67 20 66 69 6c 65 29 0a 20 20 20 20 20 20 28    6f 73 65 74 20 73 65 63 74 69 6f 6e 20 73 6f 75 | ig.file).......(oset.section.sou | 
| 1b2060 | 72 63 65 20 6f 72 69 67 29 29 0a 20 20 20 20 28    6f 73 65 74 20 73 65 63 74 69 6f 6e 20 68 65 61 | rce.orig)).....(oset.section.hea | 
| 1b2080 | 64 65 72 20 68 65 61 64 65 72 29 0a 20 20 20 20    28 6f 73 65 74 20 73 65 63 74 69 6f 6e 20 62 69 | der.header).....(oset.section.bi | 
| 1b20a0 | 6e 61 72 79 20 62 69 6e 61 72 79 29 0a 20 20 20    20 28 77 68 65 6e 20 6d 6f 64 65 73 0a 20 20 20 | nary.binary).....(when.modes.... | 
| 1b20c0 | 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74    2d 73 65 63 74 69 6f 6e 20 28 68 75 6e 6b 20 27 | ...(magit-insert-section.(hunk.' | 
| 1b20e0 | 28 63 68 6d 6f 64 29 29 0a 20 20 20 20 20 20 20    20 28 69 6e 73 65 72 74 20 6d 6f 64 65 73 29 0a | (chmod)).........(insert.modes). | 
| 1b2100 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69    6e 73 65 72 74 2d 68 65 61 64 69 6e 67 29 29 29 | ........(magit-insert-heading))) | 
| 1b2120 | 0a 20 20 20 20 28 77 68 65 6e 20 72 65 6e 61 6d    65 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 | .....(when.rename.......(magit-i | 
| 1b2140 | 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 20 28 68    75 6e 6b 20 27 28 72 65 6e 61 6d 65 29 29 0a 20 | nsert-section.(hunk.'(rename)).. | 
| 1b2160 | 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 72    65 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 28 | .......(insert.rename).........( | 
| 1b2180 | 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 68 65 61    64 69 6e 67 29 29 29 0a 20 20 20 20 28 6d 61 67 | magit-insert-heading))).....(mag | 
| 1b21a0 | 69 74 2d 77 61 73 68 2d 73 65 71 75 65 6e 63 65    20 23 27 6d 61 67 69 74 2d 64 69 66 66 2d 77 61 | it-wash-sequence.#'magit-diff-wa | 
| 1b21c0 | 73 68 2d 68 75 6e 6b 29 29 29 0a 0a 28 64 65 66    75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 77 61 | sh-hunk)))..(defun.magit-diff-wa | 
| 1b21e0 | 73 68 2d 73 75 62 6d 6f 64 75 6c 65 20 28 29 0a    20 20 3b 3b 20 53 65 65 20 60 73 68 6f 77 5f 73 | sh-submodule.()...;;.See.`show_s | 
| 1b2200 | 75 62 6d 6f 64 75 6c 65 5f 73 75 6d 6d 61 72 79    27 20 69 6e 20 73 75 62 6d 6f 64 75 6c 65 2e 63 | ubmodule_summary'.in.submodule.c | 
| 1b2220 | 20 61 6e 64 20 22 74 68 69 73 22 20 63 6f 6d 6d    69 74 2e 0a 20 20 28 77 68 65 6e 20 28 6c 6f 6f | .and."this".commit....(when.(loo | 
| 1b2240 | 6b 69 6e 67 2d 61 74 20 22 5e 53 75 62 6d 6f 64    75 6c 65 20 5c 5c 28 5b 5e 20 5d 2b 5c 5c 29 22 | king-at."^Submodule.\\([^.]+\\)" | 
| 1b2260 | 29 0a 20 20 20 20 28 6c 65 74 20 28 28 6d 6f 64    75 6c 65 20 28 6d 61 74 63 68 2d 73 74 72 69 6e | ).....(let.((module.(match-strin | 
| 1b2280 | 67 20 31 29 29 0a 20 20 20 20 20 20 20 20 20 20    75 6e 74 72 61 63 6b 65 64 20 6d 6f 64 69 66 69 | g.1))...........untracked.modifi | 
| 1b22a0 | 65 64 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20    28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 5e 53 75 | ed).......(when.(looking-at."^Su | 
| 1b22c0 | 62 6d 6f 64 75 6c 65 20 5b 5e 20 5d 2b 20 63 6f    6e 74 61 69 6e 73 20 75 6e 74 72 61 63 6b 65 64 | bmodule.[^.]+.contains.untracked | 
| 1b22e0 | 20 63 6f 6e 74 65 6e 74 24 22 29 0a 20 20 20 20    20 20 20 20 28 6d 61 67 69 74 2d 64 65 6c 65 74 | .content$").........(magit-delet | 
| 1b2300 | 65 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20    28 73 65 74 71 20 75 6e 74 72 61 63 6b 65 64 20 | e-line).........(setq.untracked. | 
| 1b2320 | 74 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20    28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 5e 53 75 | t)).......(when.(looking-at."^Su | 
| 1b2340 | 62 6d 6f 64 75 6c 65 20 5b 5e 20 5d 2b 20 63 6f    6e 74 61 69 6e 73 20 6d 6f 64 69 66 69 65 64 20 | bmodule.[^.]+.contains.modified. | 
| 1b2360 | 63 6f 6e 74 65 6e 74 24 22 29 0a 20 20 20 20 20    20 20 20 28 6d 61 67 69 74 2d 64 65 6c 65 74 65 | content$").........(magit-delete | 
| 1b2380 | 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 28    73 65 74 71 20 6d 6f 64 69 66 69 65 64 20 74 29 | -line).........(setq.modified.t) | 
| 1b23a0 | 29 0a 20 20 20 20 20 20 28 63 6f 6e 64 0a 20 20    20 20 20 20 20 28 28 61 6e 64 20 28 6c 6f 6f 6b | ).......(cond........((and.(look | 
| 1b23c0 | 69 6e 67 2d 61 74 20 22 5e 53 75 62 6d 6f 64 75    6c 65 20 5c 5c 28 5b 5e 20 5d 2b 5c 5c 29 20 5c | ing-at."^Submodule.\\([^.]+\\).\ | 
| 1b23e0 | 5c 28 5b 5e 20 3a 5d 2b 5c 5c 29 5c 5c 28 20 28    72 65 77 69 6e 64 29 5c 5c 29 3f 3a 24 22 29 0a | \([^.:]+\\)\\(.(rewind)\\)?:$"). | 
| 1b2400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 71    75 61 6c 20 28 6d 61 74 63 68 2d 73 74 72 69 6e | .............(equal.(match-strin | 
| 1b2420 | 67 20 31 29 20 6d 6f 64 75 6c 65 29 29 0a 20 20    20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 69 6e | g.1).module)).........(magit-bin | 
| 1b2440 | 64 2d 6d 61 74 63 68 2d 73 74 72 69 6e 67 73 20    28 5f 6d 6f 64 75 6c 65 20 72 61 6e 67 65 20 72 | d-match-strings.(_module.range.r | 
| 1b2460 | 65 77 69 6e 64 29 20 6e 69 6c 0a 20 20 20 20 20    20 20 20 20 20 28 6d 61 67 69 74 2d 64 65 6c 65 | ewind).nil...........(magit-dele | 
| 1b2480 | 74 65 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 20    20 20 20 28 77 68 69 6c 65 20 28 6c 6f 6f 6b 69 | te-line)...........(while.(looki | 
| 1b24a0 | 6e 67 2d 61 74 20 22 5e 20 20 5c 5c 28 5b 3c 3e    5d 5c 5c 29 20 5c 5c 28 2e 2a 5c 5c 29 24 22 29 | ng-at."^..\\([<>]\\).\\(.*\\)$") | 
| 1b24c0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61    67 69 74 2d 64 65 6c 65 74 65 2d 6c 69 6e 65 29 | .............(magit-delete-line) | 
| 1b24e0 | 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 65    6e 20 72 65 77 69 6e 64 0a 20 20 20 20 20 20 20 | )...........(when.rewind........ | 
| 1b2500 | 20 20 20 20 20 28 73 65 74 71 20 72 61 6e 67 65    20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 | .....(setq.range.(replace-regexp | 
| 1b2520 | 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5b 5e 2e 5d    5c 5c 28 5c 5c 2e 5c 5c 2e 5c 5c 29 5b 5e 2e 5d | -in-string."[^.]\\(\\.\\.\\)[^.] | 
| 1b2540 | 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "............................... | 
| 1b2560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 22 2e 2e 2e 22 20 72 61 6e 67 65 20 | ...................."...".range. | 
| 1b2580 | 74 20 74 20 31 29 29 29 0a 20 20 20 20 20 20 20    20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 | t.t.1)))...........(magit-insert | 
| 1b25a0 | 2d 73 65 63 74 69 6f 6e 20 28 6d 61 67 69 74 2d    6d 6f 64 75 6c 65 2d 73 65 63 74 69 6f 6e 20 6d | -section.(magit-module-section.m | 
| 1b25c0 | 6f 64 75 6c 65 20 74 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 | odule.t).............(magit-inse | 
| 1b25e0 | 72 74 2d 68 65 61 64 69 6e 67 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 | rt-heading...............(proper | 
| 1b2600 | 74 69 7a 65 20 28 63 6f 6e 63 61 74 20 22 6d 6f    64 69 66 69 65 64 20 20 20 22 20 6d 6f 64 75 6c | tize.(concat."modified...".modul | 
| 1b2620 | 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 27 66 6f | e)...........................'fo | 
| 1b2640 | 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61    67 69 74 2d 64 69 66 66 2d 66 69 6c 65 2d 68 65 | nt-lock-face.'magit-diff-file-he | 
| 1b2660 | 61 64 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 22 20 28 22 0a 20 20 20 20 20 20 | ading)...............".("....... | 
| 1b2680 | 20 20 20 20 20 20 20 20 28 63 6f 6e 64 20 28 72    65 77 69 6e 64 20 22 72 65 77 69 6e 64 22 29 0a | ........(cond.(rewind."rewind"). | 
| 1b26a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 28 73 74 72 69 6e 67 2d 73 65 61 | ....................((string-sea | 
| 1b26c0 | 72 63 68 20 22 2e 2e 2e 22 20 72 61 6e 67 65 29    20 22 6e 6f 6e 2d 66 66 22 29 0a 20 20 20 20 20 | rch."...".range)."non-ff")...... | 
| 1b26e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    74 20 22 6e 65 77 20 63 6f 6d 6d 69 74 73 22 29 | ...............(t."new.commits") | 
| 1b2700 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 61 6e 64 20 28 6f 72 20 6d 6f 64 69 66 69 65 | )...............(and.(or.modifie | 
| 1b2720 | 64 20 75 6e 74 72 61 63 6b 65 64 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | d.untracked).................... | 
| 1b2740 | 28 63 6f 6e 63 61 74 20 22 2c 20 22 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (concat.",.".................... | 
| 1b2760 | 20 20 20 20 20 20 20 20 28 61 6e 64 20 6d 6f 64    69 66 69 65 64 20 22 6d 6f 64 69 66 69 65 64 22 | ........(and.modified."modified" | 
| 1b2780 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e | )............................(an | 
| 1b27a0 | 64 20 6d 6f 64 69 66 69 65 64 20 75 6e 74 72 61    63 6b 65 64 20 22 20 61 6e 64 20 22 29 0a 20 20 | d.modified.untracked.".and.")... | 
| 1b27c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 61 6e 64 20 75 6e | .........................(and.un | 
| 1b27e0 | 74 72 61 63 6b 65 64 20 22 75 6e 74 72 61 63 6b    65 64 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 | tracked."untracked")............ | 
| 1b2800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    22 20 63 6f 6e 74 65 6e 74 22 29 29 0a 20 20 20 | ................".content")).... | 
| 1b2820 | 20 20 20 20 20 20 20 20 20 20 20 22 29 22 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 | ...........")").............(mag | 
| 1b2840 | 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f    6e 2d 62 6f 64 79 0a 20 20 20 20 20 20 20 20 20 | it-insert-section-body.......... | 
| 1b2860 | 20 20 20 20 20 28 6c 65 74 20 28 28 64 65 66 61    75 6c 74 2d 64 69 72 65 63 74 6f 72 79 0a 20 20 | .....(let.((default-directory... | 
| 1b2880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 61 73 | ...................(file-name-as | 
| 1b28a0 | 2d 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -directory...................... | 
| 1b28c0 | 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61    6d 65 20 6d 6f 64 75 6c 65 20 28 6d 61 67 69 74 | .(expand-file-name.module.(magit | 
| 1b28e0 | 2d 74 6f 70 6c 65 76 65 6c 29 29 29 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | -toplevel))))).................( | 
| 1b2900 | 6d 61 67 69 74 2d 67 69 74 2d 77 61 73 68 20 28    61 70 70 6c 79 2d 70 61 72 74 69 61 6c 6c 79 20 | magit-git-wash.(apply-partially. | 
| 1b2920 | 23 27 6d 61 67 69 74 2d 6c 6f 67 2d 77 61 73 68    2d 6c 6f 67 20 27 6d 6f 64 75 6c 65 29 0a 20 20 | #'magit-log-wash-log.'module)... | 
| 1b2940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    22 6c 6f 67 22 20 22 2d 2d 6f 6e 65 6c 69 6e 65 | ................"log"."--oneline | 
| 1b2960 | 22 20 22 2d 2d 6c 65 66 74 2d 72 69 67 68 74 22    20 72 61 6e 67 65 29 0a 20 20 20 20 20 20 20 20 | "."--left-right".range)......... | 
| 1b2980 | 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d    63 68 61 72 20 2d 31 29 29 29 29 29 29 0a 20 20 | ........(delete-char.-1))))))... | 
| 1b29a0 | 20 20 20 20 20 28 28 61 6e 64 20 28 6c 6f 6f 6b    69 6e 67 2d 61 74 20 22 5e 53 75 62 6d 6f 64 75 | .....((and.(looking-at."^Submodu | 
| 1b29c0 | 6c 65 20 5c 5c 28 5b 5e 20 5d 2b 5c 5c 29 20 5c    5c 28 5b 5e 20 5d 2b 5c 5c 29 20 28 5c 5c 28 5b | le.\\([^.]+\\).\\([^.]+\\).(\\([ | 
| 1b29e0 | 5e 29 5d 2b 5c 5c 29 29 24 22 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 28 65 71 75 61 6c 20 | ^)]+\\))$")..............(equal. | 
| 1b2a00 | 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 29    20 6d 6f 64 75 6c 65 29 29 0a 20 20 20 20 20 20 | (match-string.1).module))....... | 
| 1b2a20 | 20 20 28 6d 61 67 69 74 2d 62 69 6e 64 2d 6d 61    74 63 68 2d 73 74 72 69 6e 67 73 20 28 5f 6d 6f | ..(magit-bind-match-strings.(_mo | 
| 1b2a40 | 64 75 6c 65 20 5f 72 61 6e 67 65 20 6d 73 67 29    20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 28 | dule._range.msg).nil...........( | 
| 1b2a60 | 6d 61 67 69 74 2d 64 65 6c 65 74 65 2d 6c 69 6e    65 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 | magit-delete-line)...........(ma | 
| 1b2a80 | 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69    6f 6e 20 28 6d 61 67 69 74 2d 6d 6f 64 75 6c 65 | git-insert-section.(magit-module | 
| 1b2aa0 | 2d 73 65 63 74 69 6f 6e 20 6d 6f 64 75 6c 65 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 | -section.module).............(ma | 
| 1b2ac0 | 67 69 74 2d 69 6e 73 65 72 74 2d 68 65 61 64 69    6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | git-insert-heading.............. | 
| 1b2ae0 | 20 28 70 72 6f 70 65 72 74 69 7a 65 20 28 63 6f    6e 63 61 74 20 22 73 75 62 6d 6f 64 75 6c 65 20 | .(propertize.(concat."submodule. | 
| 1b2b00 | 20 22 20 6d 6f 64 75 6c 65 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .".module)...................... | 
| 1b2b20 | 20 20 20 20 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d    66 61 63 65 20 27 6d 61 67 69 74 2d 64 69 66 66 | .....'font-lock-face.'magit-diff | 
| 1b2b40 | 2d 66 69 6c 65 2d 68 65 61 64 69 6e 67 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 22 20 28 | -file-heading)...............".( | 
| 1b2b60 | 22 20 6d 73 67 20 22 29 22 29 29 29 29 0a 20 20    20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 | ".msg.")"))))........(t......... | 
| 1b2b80 | 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65    63 74 69 6f 6e 20 28 6d 61 67 69 74 2d 6d 6f 64 | (magit-insert-section.(magit-mod | 
| 1b2ba0 | 75 6c 65 2d 73 65 63 74 69 6f 6e 20 6d 6f 64 75    6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d | ule-section.module)...........(m | 
| 1b2bc0 | 61 67 69 74 2d 69 6e 73 65 72 74 2d 68 65 61 64    69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 | agit-insert-heading............. | 
| 1b2be0 | 28 70 72 6f 70 65 72 74 69 7a 65 20 28 63 6f 6e    63 61 74 20 22 6d 6f 64 69 66 69 65 64 20 20 20 | (propertize.(concat."modified... | 
| 1b2c00 | 22 20 6d 6f 64 75 6c 65 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ".module)....................... | 
| 1b2c20 | 20 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63    65 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 66 69 | ..'font-lock-face.'magit-diff-fi | 
| 1b2c40 | 6c 65 2d 68 65 61 64 69 6e 67 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 22 20 28 22 0a 20 20 20 | le-heading).............".(".... | 
| 1b2c60 | 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 6d 6f    64 69 66 69 65 64 20 22 6d 6f 64 69 66 69 65 64 | .........(and.modified."modified | 
| 1b2c80 | 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28    61 6e 64 20 6d 6f 64 69 66 69 65 64 20 75 6e 74 | ").............(and.modified.unt | 
| 1b2ca0 | 72 61 63 6b 65 64 20 22 20 61 6e 64 20 22 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 | racked.".and.").............(and | 
| 1b2cc0 | 20 75 6e 74 72 61 63 6b 65 64 20 22 75 6e 74 72    61 63 6b 65 64 22 29 0a 20 20 20 20 20 20 20 20 | .untracked."untracked")......... | 
| 1b2ce0 | 20 20 20 20 22 20 63 6f 6e 74 65 6e 74 29 22 29    29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d | ....".content)")))))))..(defun.m | 
| 1b2d00 | 61 67 69 74 2d 64 69 66 66 2d 77 61 73 68 2d 68    75 6e 6b 20 28 29 0a 20 20 28 77 68 65 6e 20 28 | agit-diff-wash-hunk.()...(when.( | 
| 1b2d20 | 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 5e 40 5c 5c    7b 32 2c 5c 5c 7d 20 5c 5c 28 2e 2b 3f 5c 5c 29 | looking-at."^@\\{2,\\}.\\(.+?\\) | 
| 1b2d40 | 20 40 5c 5c 7b 32 2c 5c 5c 7d 5c 5c 28 3f 3a 20    5c 5c 28 2e 2a 5c 5c 29 5c 5c 29 3f 22 29 0a 20 | .@\\{2,\\}\\(?:.\\(.*\\)\\)?").. | 
| 1b2d60 | 20 20 20 28 6c 65 74 2a 20 28 28 68 65 61 64 69    6e 67 20 20 28 6d 61 74 63 68 2d 73 74 72 69 6e | ...(let*.((heading..(match-strin | 
| 1b2d80 | 67 20 30 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 28 72 61 6e 67 65 73 20 20 20 28 6d 61 70 63 | g.0))............(ranges...(mapc | 
| 1b2da0 | 61 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 | ar.......................(lambda | 
| 1b2dc0 | 20 28 73 74 72 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | .(str).........................( | 
| 1b2de0 | 6c 65 74 20 28 28 72 61 6e 67 65 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | let.((range..................... | 
| 1b2e00 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 70 63    61 72 20 23 27 73 74 72 69 6e 67 2d 74 6f 2d 6e | ...........(mapcar.#'string-to-n | 
| 1b2e20 | 75 6d 62 65 72 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | umber........................... | 
| 1b2e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 70    6c 69 74 2d 73 74 72 69 6e 67 20 28 73 75 62 73 | .............(split-string.(subs | 
| 1b2e60 | 74 72 69 6e 67 20 73 74 72 20 31 29 20 22 2c 22    29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | tring.str.1).","))))............ | 
| 1b2e80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b    3b 20 41 20 73 69 6e 67 6c 65 20 6c 69 6e 65 20 | ...............;;.A.single.line. | 
| 1b2ea0 | 69 73 20 2b 31 20 72 61 74 68 65 72 20 74 68 61    6e 20 2b 31 2c 31 2e 0a 20 20 20 20 20 20 20 20 | is.+1.rather.than.+1,1.......... | 
| 1b2ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 69 66 20 28 6c 65 6e 67 74 68 3d 20 72 | ..................(if.(length=.r | 
| 1b2ee0 | 61 6e 67 65 20 31 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ange.1)......................... | 
| 1b2f00 | 20 20 20 20 20 20 28 6e 63 6f 6e 63 20 72 61 6e    67 65 20 28 6c 69 73 74 20 31 29 29 0a 20 20 20 | ......(nconc.range.(list.1)).... | 
| 1b2f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 72 61 6e 67 65 29 29 | .........................range)) | 
| 1b2f40 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 73 70 6c 69 74 2d 73 | ).......................(split-s | 
| 1b2f60 | 74 72 69 6e 67 20 28 6d 61 74 63 68 2d 73 74 72    69 6e 67 20 31 29 29 29 29 0a 20 20 20 20 20 20 | tring.(match-string.1))))....... | 
| 1b2f80 | 20 20 20 20 20 28 61 62 6f 75 74 20 20 20 20 28    6d 61 74 63 68 2d 73 74 72 69 6e 67 20 32 29 29 | .....(about....(match-string.2)) | 
| 1b2fa0 | 0a 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6d    62 69 6e 65 64 20 28 6c 65 6e 67 74 68 3d 20 72 | ............(combined.(length=.r | 
| 1b2fc0 | 61 6e 67 65 73 20 33 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 28 76 61 6c 75 65 20 20 20 20 28 | anges.3))............(value....( | 
| 1b2fe0 | 63 6f 6e 73 20 61 62 6f 75 74 20 72 61 6e 67 65    73 29 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 | cons.about.ranges))).......(magi | 
| 1b3000 | 74 2d 64 65 6c 65 74 65 2d 6c 69 6e 65 29 0a 20    20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 | t-delete-line).......(magit-inse | 
| 1b3020 | 72 74 2d 73 65 63 74 69 6f 6e 20 73 65 63 74 69    6f 6e 20 28 68 75 6e 6b 20 76 61 6c 75 65 29 0a | rt-section.section.(hunk.value). | 
| 1b3040 | 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20    28 70 72 6f 70 65 72 74 69 7a 65 20 28 63 6f 6e | ........(insert.(propertize.(con | 
| 1b3060 | 63 61 74 20 68 65 61 64 69 6e 67 20 22 5c 6e 22    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | cat.heading."\n")............... | 
| 1b3080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 66    6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d | ..............'font-lock-face.'m | 
| 1b30a0 | 61 67 69 74 2d 64 69 66 66 2d 68 75 6e 6b 2d 68    65 61 64 69 6e 67 29 29 0a 20 20 20 20 20 20 20 | agit-diff-hunk-heading))........ | 
| 1b30c0 | 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 68    65 61 64 69 6e 67 29 0a 20 20 20 20 20 20 20 20 | .(magit-insert-heading)......... | 
| 1b30e0 | 28 77 68 69 6c 65 20 28 6e 6f 74 20 28 6f 72 20    28 65 6f 62 70 29 20 28 6c 6f 6f 6b 69 6e 67 2d | (while.(not.(or.(eobp).(looking- | 
| 1b3100 | 61 74 20 22 5e 5b 5e 2d 2b 5c 73 5c 5c 5d 22 29    29 29 0a 20 20 20 20 20 20 20 20 20 20 28 66 6f | at."^[^-+\s\\]")))...........(fo | 
| 1b3120 | 72 77 61 72 64 2d 6c 69 6e 65 29 29 0a 20 20 20    20 20 20 20 20 28 6f 73 65 74 20 73 65 63 74 69 | rward-line)).........(oset.secti | 
| 1b3140 | 6f 6e 20 65 6e 64 20 28 70 6f 69 6e 74 29 29 0a    20 20 20 20 20 20 20 20 28 6f 73 65 74 20 73 65 | on.end.(point)).........(oset.se | 
| 1b3160 | 63 74 69 6f 6e 20 77 61 73 68 65 72 20 23 27 6d    61 67 69 74 2d 64 69 66 66 2d 70 61 69 6e 74 2d | ction.washer.#'magit-diff-paint- | 
| 1b3180 | 68 75 6e 6b 29 0a 20 20 20 20 20 20 20 20 28 6f    73 65 74 20 73 65 63 74 69 6f 6e 20 63 6f 6d 62 | hunk).........(oset.section.comb | 
| 1b31a0 | 69 6e 65 64 20 63 6f 6d 62 69 6e 65 64 29 0a 20    20 20 20 20 20 20 20 28 69 66 20 63 6f 6d 62 69 | ined.combined).........(if.combi | 
| 1b31c0 | 6e 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20    28 6f 73 65 74 20 73 65 63 74 69 6f 6e 20 66 72 | ned.............(oset.section.fr | 
| 1b31e0 | 6f 6d 2d 72 61 6e 67 65 73 20 28 62 75 74 6c 61    73 74 20 72 61 6e 67 65 73 29 29 0a 20 20 20 20 | om-ranges.(butlast.ranges))..... | 
| 1b3200 | 20 20 20 20 20 20 28 6f 73 65 74 20 73 65 63 74    69 6f 6e 20 66 72 6f 6d 2d 72 61 6e 67 65 20 28 | ......(oset.section.from-range.( | 
| 1b3220 | 63 61 72 20 72 61 6e 67 65 73 29 29 29 0a 20 20    20 20 20 20 20 20 28 6f 73 65 74 20 73 65 63 74 | car.ranges))).........(oset.sect | 
| 1b3240 | 69 6f 6e 20 74 6f 2d 72 61 6e 67 65 20 28 63 61    72 20 28 6c 61 73 74 20 72 61 6e 67 65 73 29 29 | ion.to-range.(car.(last.ranges)) | 
| 1b3260 | 29 0a 20 20 20 20 20 20 20 20 28 6f 73 65 74 20    73 65 63 74 69 6f 6e 20 61 62 6f 75 74 20 61 62 | ).........(oset.section.about.ab | 
| 1b3280 | 6f 75 74 29 29 29 0a 20 20 20 20 74 29 29 0a 0a    28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 | out))).....t))..(defun.magit-dif | 
| 1b32a0 | 66 2d 65 78 70 61 6e 73 69 6f 6e 2d 74 68 72 65    73 68 6f 6c 64 20 28 73 65 63 74 69 6f 6e 29 0a | f-expansion-threshold.(section). | 
| 1b32c0 | 20 20 22 4b 65 65 70 20 6e 65 77 20 64 69 66 66    20 73 65 63 74 69 6f 6e 73 20 63 6f 6c 6c 61 70 | .."Keep.new.diff.sections.collap | 
| 1b32e0 | 73 65 64 20 69 66 20 77 61 73 68 69 6e 67 20 74    61 6b 65 73 20 74 6f 6f 20 6c 6f 6e 67 2e 22 0a | sed.if.washing.takes.too.long.". | 
| 1b3300 | 20 20 28 61 6e 64 20 28 6d 61 67 69 74 2d 66 69    6c 65 2d 73 65 63 74 69 6f 6e 2d 70 20 73 65 63 | ..(and.(magit-file-section-p.sec | 
| 1b3320 | 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 28 3e 20    28 66 6c 6f 61 74 2d 74 69 6d 65 20 28 74 69 6d | tion)........(>.(float-time.(tim | 
| 1b3340 | 65 2d 73 75 62 74 72 61 63 74 20 28 63 75 72 72    65 6e 74 2d 74 69 6d 65 29 20 6d 61 67 69 74 2d | e-subtract.(current-time).magit- | 
| 1b3360 | 72 65 66 72 65 73 68 2d 73 74 61 72 74 2d 74 69    6d 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 6d | refresh-start-time))...........m | 
| 1b3380 | 61 67 69 74 2d 64 69 66 66 2d 65 78 70 61 6e 73    69 6f 6e 2d 74 68 72 65 73 68 6f 6c 64 29 0a 20 | agit-diff-expansion-threshold).. | 
| 1b33a0 | 20 20 20 20 20 20 27 68 69 64 65 29 29 0a 0a 28    61 64 64 2d 68 6f 6f 6b 20 27 6d 61 67 69 74 2d | ......'hide))..(add-hook.'magit- | 
| 1b33c0 | 73 65 63 74 69 6f 6e 2d 73 65 74 2d 76 69 73 69    62 69 6c 69 74 79 2d 68 6f 6f 6b 20 23 27 6d 61 | section-set-visibility-hook.#'ma | 
| 1b33e0 | 67 69 74 2d 64 69 66 66 2d 65 78 70 61 6e 73 69    6f 6e 2d 74 68 72 65 73 68 6f 6c 64 29 0a 0a 3b | git-diff-expansion-threshold)..; | 
| 1b3400 | 3b 3b 20 52 65 76 69 73 69 6f 6e 20 4d 6f 64 65    0a 0a 28 64 65 66 69 6e 65 2d 64 65 72 69 76 65 | ;;.Revision.Mode..(define-derive | 
| 1b3420 | 64 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 72 65 76    69 73 69 6f 6e 2d 6d 6f 64 65 20 6d 61 67 69 74 | d-mode.magit-revision-mode.magit | 
| 1b3440 | 2d 64 69 66 66 2d 6d 6f 64 65 20 22 4d 61 67 69    74 20 52 65 76 22 0a 20 20 22 4d 6f 64 65 20 66 | -diff-mode."Magit.Rev"..."Mode.f | 
| 1b3460 | 6f 72 20 6c 6f 6f 6b 69 6e 67 20 61 74 20 61 20    47 69 74 20 63 6f 6d 6d 69 74 2e 0a 0a 54 68 69 | or.looking.at.a.Git.commit...Thi | 
| 1b3480 | 73 20 6d 6f 64 65 20 69 73 20 64 6f 63 75 6d 65    6e 74 65 64 20 69 6e 20 69 6e 66 6f 20 6e 6f 64 | s.mode.is.documented.in.info.nod | 
| 1b34a0 | 65 20 60 28 6d 61 67 69 74 29 52 65 76 69 73 69    6f 6e 20 42 75 66 66 65 72 27 2e 0a 0a 5c 5c 3c | e.`(magit)Revision.Buffer'...\\< | 
| 1b34c0 | 6d 61 67 69 74 2d 6d 6f 64 65 2d 6d 61 70 3e 5c    0a 54 79 70 65 20 5c 5c 5b 6d 61 67 69 74 2d 72 | magit-mode-map>\.Type.\\[magit-r | 
| 1b34e0 | 65 66 72 65 73 68 5d 20 74 6f 20 72 65 66 72 65    73 68 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 | efresh].to.refresh.the.current.b | 
| 1b3500 | 75 66 66 65 72 2e 0a 54 79 70 65 20 5c 5c 5b 6d    61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 74 6f 67 | uffer..Type.\\[magit-section-tog | 
| 1b3520 | 67 6c 65 5d 20 74 6f 20 65 78 70 61 6e 64 20 6f    72 20 68 69 64 65 20 74 68 65 20 73 65 63 74 69 | gle].to.expand.or.hide.the.secti | 
| 1b3540 | 6f 6e 20 61 74 20 70 6f 69 6e 74 2e 0a 54 79 70    65 20 5c 5c 5b 6d 61 67 69 74 2d 76 69 73 69 74 | on.at.point..Type.\\[magit-visit | 
| 1b3560 | 2d 74 68 69 6e 67 5d 20 74 6f 20 76 69 73 69 74    20 74 68 65 20 68 75 6e 6b 20 6f 72 20 66 69 6c | -thing].to.visit.the.hunk.or.fil | 
| 1b3580 | 65 20 61 74 20 70 6f 69 6e 74 2e 0a 0a 53 74 61    67 69 6e 67 20 61 6e 64 20 61 70 70 6c 79 69 6e | e.at.point...Staging.and.applyin | 
| 1b35a0 | 67 20 63 68 61 6e 67 65 73 20 69 73 20 64 6f 63    75 6d 65 6e 74 65 64 20 69 6e 20 69 6e 66 6f 20 | g.changes.is.documented.in.info. | 
| 1b35c0 | 6e 6f 64 65 0a 60 28 6d 61 67 69 74 29 53 74 61    67 69 6e 67 20 61 6e 64 20 55 6e 73 74 61 67 69 | node.`(magit)Staging.and.Unstagi | 
| 1b35e0 | 6e 67 27 20 61 6e 64 20 69 6e 66 6f 20 6e 6f 64    65 20 60 28 6d 61 67 69 74 29 41 70 70 6c 79 69 | ng'.and.info.node.`(magit)Applyi | 
| 1b3600 | 6e 67 27 2e 0a 0a 5c 5c 3c 6d 61 67 69 74 2d 68    75 6e 6b 2d 73 65 63 74 69 6f 6e 2d 6d 61 70 3e | ng'...\\<magit-hunk-section-map> | 
| 1b3620 | 54 79 70 65 20 5c 0a 5c 5c 5b 6d 61 67 69 74 2d    61 70 70 6c 79 5d 20 74 6f 20 61 70 70 6c 79 20 | Type.\.\\[magit-apply].to.apply. | 
| 1b3640 | 74 68 65 20 63 68 61 6e 67 65 20 61 74 20 70 6f    69 6e 74 2c 20 5c 0a 5c 5c 5b 6d 61 67 69 74 2d | the.change.at.point,.\.\\[magit- | 
| 1b3660 | 73 74 61 67 65 5d 20 74 6f 20 73 74 61 67 65 2c    0a 5c 5c 5b 6d 61 67 69 74 2d 75 6e 73 74 61 67 | stage].to.stage,.\\[magit-unstag | 
| 1b3680 | 65 5d 20 74 6f 20 75 6e 73 74 61 67 65 2c 20 5c    0a 5c 5c 5b 6d 61 67 69 74 2d 64 69 73 63 61 72 | e].to.unstage,.\.\\[magit-discar | 
| 1b36a0 | 64 5d 20 74 6f 20 64 69 73 63 61 72 64 2c 20 6f    72 20 5c 0a 5c 5c 5b 6d 61 67 69 74 2d 72 65 76 | d].to.discard,.or.\.\\[magit-rev | 
| 1b36c0 | 65 72 73 65 5d 20 74 6f 20 72 65 76 65 72 73 65    20 69 74 2e 0a 0a 5c 5c 7b 6d 61 67 69 74 2d 72 | erse].to.reverse.it...\\{magit-r | 
| 1b36e0 | 65 76 69 73 69 6f 6e 2d 6d 6f 64 65 2d 6d 61 70    7d 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 | evision-mode-map}"...:group.'mag | 
| 1b3700 | 69 74 2d 72 65 76 69 73 69 6f 6e 0a 20 20 28 68    61 63 6b 2d 64 69 72 2d 6c 6f 63 61 6c 2d 76 61 | it-revision...(hack-dir-local-va | 
| 1b3720 | 72 69 61 62 6c 65 73 2d 6e 6f 6e 2d 66 69 6c 65    2d 62 75 66 66 65 72 29 29 0a 0a 28 70 75 74 20 | riables-non-file-buffer))..(put. | 
| 1b3740 | 27 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d    6d 6f 64 65 20 27 6d 61 67 69 74 2d 64 69 66 66 | 'magit-revision-mode.'magit-diff | 
| 1b3760 | 2d 64 65 66 61 75 6c 74 2d 61 72 67 75 6d 65 6e    74 73 0a 20 20 20 20 20 27 28 22 2d 2d 73 74 61 | -default-arguments......'("--sta | 
| 1b3780 | 74 22 20 22 2d 2d 6e 6f 2d 65 78 74 2d 64 69 66    66 22 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | t"."--no-ext-diff"))..(defun.mag | 
| 1b37a0 | 69 74 2d 72 65 76 69 73 69 6f 6e 2d 73 65 74 75    70 2d 62 75 66 66 65 72 20 28 72 65 76 20 61 72 | it-revision-setup-buffer.(rev.ar | 
| 1b37c0 | 67 73 20 66 69 6c 65 73 29 0a 20 20 28 6d 61 67    69 74 2d 73 65 74 75 70 2d 62 75 66 66 65 72 20 | gs.files)...(magit-setup-buffer. | 
| 1b37e0 | 23 27 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e    2d 6d 6f 64 65 20 6e 69 6c 0a 20 20 20 20 28 6d | #'magit-revision-mode.nil.....(m | 
| 1b3800 | 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69    73 69 6f 6e 20 72 65 76 29 0a 20 20 20 20 28 6d | agit-buffer-revision.rev).....(m | 
| 1b3820 | 61 67 69 74 2d 62 75 66 66 65 72 2d 72 61 6e 67    65 20 28 66 6f 72 6d 61 74 20 22 25 73 5e 2e 2e | agit-buffer-range.(format."%s^.. | 
| 1b3840 | 25 73 22 20 72 65 76 20 72 65 76 29 29 0a 20 20    20 20 28 6d 61 67 69 74 2d 62 75 66 66 65 72 2d | %s".rev.rev)).....(magit-buffer- | 
| 1b3860 | 64 69 66 66 2d 74 79 70 65 20 27 63 6f 6d 6d 69    74 74 65 64 29 0a 20 20 20 20 28 6d 61 67 69 74 | diff-type.'committed).....(magit | 
| 1b3880 | 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 61 72 67    73 20 61 72 67 73 29 0a 20 20 20 20 28 6d 61 67 | -buffer-diff-args.args).....(mag | 
| 1b38a0 | 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 66    69 6c 65 73 20 66 69 6c 65 73 29 0a 20 20 20 20 | it-buffer-diff-files.files)..... | 
| 1b38c0 | 28 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69    66 66 2d 66 69 6c 65 73 2d 73 75 73 70 65 6e 64 | (magit-buffer-diff-files-suspend | 
| 1b38e0 | 65 64 20 6e 69 6c 29 29 29 0a 0a 28 64 65 66 75    6e 20 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e | ed.nil)))..(defun.magit-revision | 
| 1b3900 | 2d 72 65 66 72 65 73 68 2d 62 75 66 66 65 72 20    28 29 0a 20 20 28 73 65 74 71 20 6d 61 67 69 74 | -refresh-buffer.()...(setq.magit | 
| 1b3920 | 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e    2d 68 61 73 68 20 28 6d 61 67 69 74 2d 72 65 76 | -buffer-revision-hash.(magit-rev | 
| 1b3940 | 2d 68 61 73 68 20 6d 61 67 69 74 2d 62 75 66 66    65 72 2d 72 65 76 69 73 69 6f 6e 29 29 0a 20 20 | -hash.magit-buffer-revision))... | 
| 1b3960 | 28 6d 61 67 69 74 2d 73 65 74 2d 68 65 61 64 65    72 2d 6c 69 6e 65 2d 66 6f 72 6d 61 74 0a 20 20 | (magit-set-header-line-format... | 
| 1b3980 | 20 28 63 6f 6e 63 61 74 20 28 6d 61 67 69 74 2d    6f 62 6a 65 63 74 2d 74 79 70 65 20 6d 61 67 69 | .(concat.(magit-object-type.magi | 
| 1b39a0 | 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f    6e 2d 68 61 73 68 29 0a 20 20 20 20 20 20 20 20 | t-buffer-revision-hash)......... | 
| 1b39c0 | 20 20 20 22 20 22 20 20 6d 61 67 69 74 2d 62 75    66 66 65 72 2d 72 65 76 69 73 69 6f 6e 0a 20 20 | ..."."..magit-buffer-revision... | 
| 1b39e0 | 20 20 20 20 20 20 20 20 20 28 70 63 61 73 65 20    28 6c 65 6e 67 74 68 20 6d 61 67 69 74 2d 62 75 | .........(pcase.(length.magit-bu | 
| 1b3a00 | 66 66 65 72 2d 64 69 66 66 2d 66 69 6c 65 73 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 30 | ffer-diff-files)..............(0 | 
| 1b3a20 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28    31 20 28 63 6f 6e 63 61 74 20 22 20 6c 69 6d 69 | )..............(1.(concat.".limi | 
| 1b3a40 | 74 65 64 20 74 6f 20 66 69 6c 65 20 22 20 28 63    61 72 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d | ted.to.file.".(car.magit-buffer- | 
| 1b3a60 | 64 69 66 66 2d 66 69 6c 65 73 29 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 28 5f 20 28 63 | diff-files)))..............(_.(c | 
| 1b3a80 | 6f 6e 63 61 74 20 22 20 6c 69 6d 69 74 65 64 20    74 6f 20 66 69 6c 65 73 20 22 0a 20 20 20 20 20 | oncat.".limited.to.files."...... | 
| 1b3aa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6d 61 70 63 6f 6e 63 61 74 20 23 27 | ...................(mapconcat.#' | 
| 1b3ac0 | 69 64 65 6e 74 69 74 79 20 6d 61 67 69 74 2d 62    75 66 66 65 72 2d 64 69 66 66 2d 66 69 6c 65 73 | identity.magit-buffer-diff-files | 
| 1b3ae0 | 20 22 2c 20 22 29 29 29 29 29 29 0a 20 20 28 6d    61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 | .",."))))))...(magit-insert-sect | 
| 1b3b00 | 69 6f 6e 20 28 63 6f 6d 6d 69 74 62 75 66 29 0a    20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 73 | ion.(commitbuf).....(magit-run-s | 
| 1b3b20 | 65 63 74 69 6f 6e 2d 68 6f 6f 6b 20 27 6d 61 67    69 74 2d 72 65 76 69 73 69 6f 6e 2d 73 65 63 74 | ection-hook.'magit-revision-sect | 
| 1b3b40 | 69 6f 6e 73 2d 68 6f 6f 6b 29 29 29 0a 0a 28 63    6c 2d 64 65 66 6d 65 74 68 6f 64 20 6d 61 67 69 | ions-hook)))..(cl-defmethod.magi | 
| 1b3b60 | 74 2d 62 75 66 66 65 72 2d 76 61 6c 75 65 20 28    26 63 6f 6e 74 65 78 74 20 28 6d 61 6a 6f 72 2d | t-buffer-value.(&context.(major- | 
| 1b3b80 | 6d 6f 64 65 20 6d 61 67 69 74 2d 72 65 76 69 73    69 6f 6e 2d 6d 6f 64 65 29 29 0a 20 20 28 63 6f | mode.magit-revision-mode))...(co | 
| 1b3ba0 | 6e 73 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d    72 65 76 69 73 69 6f 6e 20 6d 61 67 69 74 2d 62 | ns.magit-buffer-revision.magit-b | 
| 1b3bc0 | 75 66 66 65 72 2d 64 69 66 66 2d 66 69 6c 65 73    29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | uffer-diff-files))..(defun.magit | 
| 1b3be0 | 2d 69 6e 73 65 72 74 2d 72 65 76 69 73 69 6f 6e    2d 64 69 66 66 20 28 29 0a 20 20 22 49 6e 73 65 | -insert-revision-diff.()..."Inse | 
| 1b3c00 | 72 74 20 74 68 65 20 64 69 66 66 20 69 6e 74 6f    20 74 68 69 73 20 60 6d 61 67 69 74 2d 72 65 76 | rt.the.diff.into.this.`magit-rev | 
| 1b3c20 | 69 73 69 6f 6e 2d 6d 6f 64 65 27 20 62 75 66 66    65 72 2e 22 0a 20 20 28 6d 61 67 69 74 2d 2d 69 | ision-mode'.buffer."...(magit--i | 
| 1b3c40 | 6e 73 65 72 74 2d 64 69 66 66 20 74 0a 20 20 20    20 22 73 68 6f 77 22 20 22 2d 70 22 20 22 2d 2d | nsert-diff.t....."show"."-p"."-- | 
| 1b3c60 | 66 6f 72 6d 61 74 3d 22 20 22 2d 2d 6e 6f 2d 70    72 65 66 69 78 22 0a 20 20 20 20 28 61 6e 64 20 | format="."--no-prefix".....(and. | 
| 1b3c80 | 28 6d 65 6d 62 65 72 20 22 2d 2d 73 74 61 74 22    20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 | (member."--stat".magit-buffer-di | 
| 1b3ca0 | 66 66 2d 61 72 67 73 29 20 22 2d 2d 6e 75 6d 73    74 61 74 22 29 0a 20 20 20 20 6d 61 67 69 74 2d | ff-args)."--numstat").....magit- | 
| 1b3cc0 | 62 75 66 66 65 72 2d 64 69 66 66 2d 61 72 67 73    0a 20 20 20 20 28 6d 61 67 69 74 2d 2d 72 65 76 | buffer-diff-args.....(magit--rev | 
| 1b3ce0 | 2d 64 65 72 65 66 65 72 65 6e 63 65 20 6d 61 67    69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 | -dereference.magit-buffer-revisi | 
| 1b3d00 | 6f 6e 29 0a 20 20 20 20 22 2d 2d 22 20 6d 61 67    69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 66 | on)....."--".magit-buffer-diff-f | 
| 1b3d20 | 69 6c 65 73 29 29 0a 0a 28 64 65 66 75 6e 20 6d    61 67 69 74 2d 69 6e 73 65 72 74 2d 72 65 76 69 | iles))..(defun.magit-insert-revi | 
| 1b3d40 | 73 69 6f 6e 2d 74 61 67 20 28 29 0a 20 20 22 49    6e 73 65 72 74 20 74 61 67 20 6d 65 73 73 61 67 | sion-tag.()..."Insert.tag.messag | 
| 1b3d60 | 65 20 61 6e 64 20 68 65 61 64 65 72 73 20 69 6e    74 6f 20 61 20 72 65 76 69 73 69 6f 6e 20 62 75 | e.and.headers.into.a.revision.bu | 
| 1b3d80 | 66 66 65 72 2e 0a 54 68 69 73 20 66 75 6e 63 74    69 6f 6e 20 6f 6e 6c 79 20 69 6e 73 65 72 74 73 | ffer..This.function.only.inserts | 
| 1b3da0 | 20 61 6e 79 74 68 69 6e 67 20 77 68 65 6e 20 60    6d 61 67 69 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69 | .anything.when.`magit-show-commi | 
| 1b3dc0 | 74 27 20 69 73 0a 63 61 6c 6c 65 64 20 77 69 74    68 20 61 20 74 61 67 20 61 73 20 61 72 67 75 6d | t'.is.called.with.a.tag.as.argum | 
| 1b3de0 | 65 6e 74 2c 20 77 68 65 6e 20 74 68 61 74 20 69    73 20 63 61 6c 6c 65 64 20 77 69 74 68 20 61 20 | ent,.when.that.is.called.with.a. | 
| 1b3e00 | 63 6f 6d 6d 69 74 0a 6f 72 20 61 20 72 65 66 20    77 68 69 63 68 20 69 73 20 6e 6f 74 20 61 20 62 | commit.or.a.ref.which.is.not.a.b | 
| 1b3e20 | 72 61 6e 63 68 2c 20 74 68 65 6e 20 69 74 20 69    6e 73 65 72 74 73 20 6e 6f 74 68 69 6e 67 2e 22 | ranch,.then.it.inserts.nothing." | 
| 1b3e40 | 0a 20 20 28 77 68 65 6e 20 28 65 71 75 61 6c 20    28 6d 61 67 69 74 2d 6f 62 6a 65 63 74 2d 74 79 | ...(when.(equal.(magit-object-ty | 
| 1b3e60 | 70 65 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d    72 65 76 69 73 69 6f 6e 29 20 22 74 61 67 22 29 | pe.magit-buffer-revision)."tag") | 
| 1b3e80 | 0a 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65    72 74 2d 73 65 63 74 69 6f 6e 20 28 74 61 67 69 | .....(magit-insert-section.(tagi | 
| 1b3ea0 | 6e 66 6f 29 0a 20 20 20 20 20 20 28 6c 65 74 20    28 28 62 65 67 20 28 70 6f 69 6e 74 29 29 29 0a | nfo).......(let.((beg.(point))). | 
| 1b3ec0 | 20 20 20 20 20 20 20 20 3b 3b 20 22 67 69 74 20    76 65 72 69 66 79 2d 74 61 67 20 2d 76 22 20 77 | ........;;."git.verify-tag.-v".w | 
| 1b3ee0 | 6f 75 6c 64 20 6f 75 74 70 75 74 20 77 68 61 74    20 77 65 20 6e 65 65 64 2c 20 62 75 74 20 74 68 | ould.output.what.we.need,.but.th | 
| 1b3f00 | 65 20 67 70 67 0a 20 20 20 20 20 20 20 20 3b 3b    20 6f 75 74 70 75 74 20 69 73 20 73 65 6e 64 20 | e.gpg.........;;.output.is.send. | 
| 1b3f20 | 74 6f 20 73 74 64 65 72 72 20 61 6e 64 20 77 65    20 68 61 76 65 20 6e 6f 20 63 6f 6e 74 72 6f 6c | to.stderr.and.we.have.no.control | 
| 1b3f40 | 20 6f 76 65 72 20 74 68 65 0a 20 20 20 20 20 20    20 20 3b 3b 20 6f 72 64 65 72 20 69 6e 20 77 68 | .over.the.........;;.order.in.wh | 
| 1b3f60 | 69 63 68 20 73 74 64 6f 75 74 20 61 6e 64 20 73    74 64 65 72 72 20 61 72 65 20 69 6e 73 65 72 74 | ich.stdout.and.stderr.are.insert | 
| 1b3f80 | 65 64 2c 20 77 68 69 63 68 20 77 6f 75 6c 64 0a    20 20 20 20 20 20 20 20 3b 3b 20 6d 61 6b 65 20 | ed,.which.would.........;;.make. | 
| 1b3fa0 | 70 61 72 73 69 6e 67 20 68 61 72 64 2e 20 20 57    65 20 61 72 65 20 66 6f 72 63 65 64 20 74 6f 20 | parsing.hard...We.are.forced.to. | 
| 1b3fc0 | 75 73 65 20 22 67 69 74 20 63 61 74 2d 66 69 6c    65 20 74 61 67 22 0a 20 20 20 20 20 20 20 20 3b | use."git.cat-file.tag".........; | 
| 1b3fe0 | 3b 20 69 6e 73 74 65 61 64 2c 20 77 68 69 63 68    20 69 6e 73 65 72 74 73 20 74 68 65 20 73 69 67 | ;.instead,.which.inserts.the.sig | 
| 1b4000 | 6e 61 74 75 72 65 20 69 6e 73 74 65 61 64 20 6f    66 20 76 65 72 69 66 79 69 6e 67 0a 20 20 20 20 | nature.instead.of.verifying..... | 
| 1b4020 | 20 20 20 20 3b 3b 20 69 74 2e 20 20 57 65 20 72    65 6d 6f 76 65 20 74 68 61 74 20 6c 61 74 65 72 | ....;;.it...We.remove.that.later | 
| 1b4040 | 20 61 6e 64 20 74 68 65 6e 20 69 6e 73 65 72 74    20 74 68 65 20 76 65 72 69 66 69 63 61 74 69 6f | .and.then.insert.the.verificatio | 
| 1b4060 | 6e 0a 20 20 20 20 20 20 20 20 3b 3b 20 6f 75 74    70 75 74 20 75 73 69 6e 67 20 22 67 69 74 20 76 | n.........;;.output.using."git.v | 
| 1b4080 | 65 72 69 66 79 2d 74 61 67 22 20 28 77 69 74 68    6f 75 74 20 74 68 65 20 22 2d 76 22 29 2e 0a 20 | erify-tag".(without.the."-v")... | 
| 1b40a0 | 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69    74 2d 69 6e 73 65 72 74 20 22 63 61 74 2d 66 69 | .......(magit-git-insert."cat-fi | 
| 1b40c0 | 6c 65 22 20 22 74 61 67 22 20 6d 61 67 69 74 2d    62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 29 | le"."tag".magit-buffer-revision) | 
| 1b40e0 | 0a 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63    68 61 72 20 62 65 67 29 0a 20 20 20 20 20 20 20 | .........(goto-char.beg)........ | 
| 1b4100 | 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 20 33    29 0a 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 | .(forward-line.3).........(delet | 
| 1b4120 | 65 2d 72 65 67 69 6f 6e 20 62 65 67 20 28 70 6f    69 6e 74 29 29 29 0a 20 20 20 20 20 20 28 6c 6f | e-region.beg.(point))).......(lo | 
| 1b4140 | 6f 6b 69 6e 67 2d 61 74 20 22 5e 74 61 67 67 65    72 20 5c 5c 28 5b 5e 3c 5d 2b 5c 5c 29 20 3c 5c | oking-at."^tagger.\\([^<]+\\).<\ | 
| 1b4160 | 5c 28 5b 5e 3e 5d 2b 5c 5c 29 22 29 0a 20 20 20    20 20 20 28 6c 65 74 20 28 28 68 65 61 64 69 6e | \([^>]+\\)").......(let.((headin | 
| 1b4180 | 67 20 28 66 6f 72 6d 61 74 20 22 54 61 67 67 65    72 3a 20 25 73 20 3c 25 73 3e 22 0a 20 20 20 20 | g.(format."Tagger:.%s.<%s>"..... | 
| 1b41a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6d 61 74 63 68 2d | .........................(match- | 
| 1b41c0 | 73 74 72 69 6e 67 20 31 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | string.1)....................... | 
| 1b41e0 | 20 20 20 20 20 20 20 28 6d 61 74 63 68 2d 73 74    72 69 6e 67 20 32 29 29 29 29 0a 20 20 20 20 20 | .......(match-string.2))))...... | 
| 1b4200 | 20 20 20 28 6d 61 67 69 74 2d 64 65 6c 65 74 65    2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 28 | ...(magit-delete-line).........( | 
| 1b4220 | 69 6e 73 65 72 74 20 28 70 72 6f 70 65 72 74 69    7a 65 20 68 65 61 64 69 6e 67 20 27 66 6f 6e 74 | insert.(propertize.heading.'font | 
| 1b4240 | 2d 6c 6f 63 6b 2d 66 61 63 65 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -lock-face...................... | 
| 1b4260 | 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 73 65    63 74 69 6f 6e 2d 73 65 63 6f 6e 64 61 72 79 2d | .......'magit-section-secondary- | 
| 1b4280 | 68 65 61 64 69 6e 67 29 29 29 0a 20 20 20 20 20    20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 68 | heading))).......(magit-insert-h | 
| 1b42a0 | 65 61 64 69 6e 67 29 0a 20 20 20 20 20 20 28 66    6f 72 77 61 72 64 2d 6c 69 6e 65 29 0a 20 20 20 | eading).......(forward-line).... | 
| 1b42c0 | 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74    2d 73 65 63 74 69 6f 6e 20 73 65 63 74 69 6f 6e | ...(magit-insert-section.section | 
| 1b42e0 | 20 28 6d 65 73 73 61 67 65 29 0a 20 20 20 20 20    20 20 20 28 6f 73 65 74 20 73 65 63 74 69 6f 6e | .(message).........(oset.section | 
| 1b4300 | 20 68 65 61 64 69 6e 67 2d 68 69 67 68 6c 69 67    68 74 2d 66 61 63 65 0a 20 20 20 20 20 20 20 20 | .heading-highlight-face......... | 
| 1b4320 | 20 20 20 20 20 20 27 6d 61 67 69 74 2d 64 69 66    66 2d 72 65 76 69 73 69 6f 6e 2d 73 75 6d 6d 61 | ......'magit-diff-revision-summa | 
| 1b4340 | 72 79 2d 68 69 67 68 6c 69 67 68 74 29 0a 20 20    20 20 20 20 20 20 28 6c 65 74 20 28 28 62 65 67 | ry-highlight).........(let.((beg | 
| 1b4360 | 20 28 70 6f 69 6e 74 29 29 29 0a 20 20 20 20 20    20 20 20 20 20 28 66 6f 72 77 61 72 64 2d 6c 69 | .(point)))...........(forward-li | 
| 1b4380 | 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d    61 67 69 74 2d 2d 61 64 64 2d 66 61 63 65 2d 74 | ne)...........(magit--add-face-t | 
| 1b43a0 | 65 78 74 2d 70 72 6f 70 65 72 74 79 0a 20 20 20    20 20 20 20 20 20 20 20 62 65 67 20 28 70 6f 69 | ext-property............beg.(poi | 
| 1b43c0 | 6e 74 29 20 27 6d 61 67 69 74 2d 64 69 66 66 2d    72 65 76 69 73 69 6f 6e 2d 73 75 6d 6d 61 72 79 | nt).'magit-diff-revision-summary | 
| 1b43e0 | 29 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69    74 2d 69 6e 73 65 72 74 2d 68 65 61 64 69 6e 67 | )).........(magit-insert-heading | 
| 1b4400 | 29 0a 20 20 20 20 20 20 20 20 28 69 66 20 28 72    65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 | ).........(if.(re-search-forward | 
| 1b4420 | 20 22 2d 2d 2d 2d 2d 42 45 47 49 4e 20 50 47 50    20 53 49 47 4e 41 54 55 52 45 2d 2d 2d 2d 2d 22 | ."-----BEGIN.PGP.SIGNATURE-----" | 
| 1b4440 | 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 | .nil.t).............(goto-char.( | 
| 1b4460 | 6d 61 74 63 68 2d 62 65 67 69 6e 6e 69 6e 67 20    30 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 67 | match-beginning.0))...........(g | 
| 1b4480 | 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d    6d 61 78 29 29 29 0a 20 20 20 20 20 20 20 20 28 | oto-char.(point-max))).........( | 
| 1b44a0 | 69 6e 73 65 72 74 20 3f 5c 6e 29 29 0a 20 20 20    20 20 20 28 69 66 20 28 72 65 2d 73 65 61 72 63 | insert.?\n)).......(if.(re-searc | 
| 1b44c0 | 68 2d 66 6f 72 77 61 72 64 20 22 2d 2d 2d 2d 2d    42 45 47 49 4e 20 50 47 50 20 53 49 47 4e 41 54 | h-forward."-----BEGIN.PGP.SIGNAT | 
| 1b44e0 | 55 52 45 2d 2d 2d 2d 2d 22 20 6e 69 6c 20 74 29    0a 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 67 | URE-----".nil.t)...........(prog | 
| 1b4500 | 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c    65 74 20 28 28 62 65 67 20 28 6d 61 74 63 68 2d | n.............(let.((beg.(match- | 
| 1b4520 | 62 65 67 69 6e 6e 69 6e 67 20 30 29 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 | beginning.0)))...............(re | 
| 1b4540 | 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20    22 2d 2d 2d 2d 2d 45 4e 44 20 50 47 50 20 53 49 | -search-forward."-----END.PGP.SI | 
| 1b4560 | 47 4e 41 54 55 52 45 2d 2d 2d 2d 2d 5c 6e 22 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | GNATURE-----\n")...............( | 
| 1b4580 | 64 65 6c 65 74 65 2d 72 65 67 69 6f 6e 20 62 65    67 20 28 70 6f 69 6e 74 29 29 29 0a 20 20 20 20 | delete-region.beg.(point)))..... | 
| 1b45a0 | 20 20 20 20 20 20 20 20 28 73 61 76 65 2d 65 78    63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 | ........(save-excursion......... | 
| 1b45c0 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 70 72 6f    63 65 73 73 2d 67 69 74 20 74 20 22 76 65 72 69 | ......(magit-process-git.t."veri | 
| 1b45e0 | 66 79 2d 74 61 67 22 20 6d 61 67 69 74 2d 62 75    66 66 65 72 2d 72 65 76 69 73 69 6f 6e 29 29 0a | fy-tag".magit-buffer-revision)). | 
| 1b4600 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67    69 74 2d 64 69 66 66 2d 77 61 73 68 2d 73 69 67 | ............(magit-diff-wash-sig | 
| 1b4620 | 6e 61 74 75 72 65 20 6d 61 67 69 74 2d 62 75 66    66 65 72 2d 72 65 76 69 73 69 6f 6e 29 29 0a 20 | nature.magit-buffer-revision)).. | 
| 1b4640 | 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61    72 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 29 0a | .......(goto-char.(point-max))). | 
| 1b4660 | 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 3f 5c    6e 29 29 29 29 0a 0a 28 64 65 66 76 61 72 2d 6b | ......(insert.?\n))))..(defvar-k | 
| 1b4680 | 65 79 6d 61 70 20 6d 61 67 69 74 2d 63 6f 6d 6d    69 74 2d 6d 65 73 73 61 67 65 2d 73 65 63 74 69 | eymap.magit-commit-message-secti | 
| 1b46a0 | 6f 6e 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22 4b    65 79 6d 61 70 20 66 6f 72 20 60 63 6f 6d 6d 69 | on-map...:doc."Keymap.for.`commi | 
| 1b46c0 | 74 2d 6d 65 73 73 61 67 65 27 20 73 65 63 74 69    6f 6e 73 2e 22 0a 20 20 22 3c 72 65 6d 61 70 3e | t-message'.sections."..."<remap> | 
| 1b46e0 | 20 3c 6d 61 67 69 74 2d 76 69 73 69 74 2d 74 68    69 6e 67 3e 22 20 20 23 27 6d 61 67 69 74 2d 73 | .<magit-visit-thing>"..#'magit-s | 
| 1b4700 | 68 6f 77 2d 63 6f 6d 6d 69 74 0a 20 20 22 3c 31    3e 22 20 28 6d 61 67 69 74 2d 6d 65 6e 75 2d 69 | how-commit..."<1>".(magit-menu-i | 
| 1b4720 | 74 65 6d 20 22 56 69 73 69 74 20 25 74 22 20 23    27 6d 61 67 69 74 2d 73 68 6f 77 2d 63 6f 6d 6d | tem."Visit.%t".#'magit-show-comm | 
| 1b4740 | 69 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 27 28 3a 65 | it..........................'(:e | 
| 1b4760 | 6e 61 62 6c 65 20 28 6d 61 67 69 74 2d 74 68 69    6e 67 2d 61 74 2d 70 6f 69 6e 74 20 27 67 69 74 | nable.(magit-thing-at-point.'git | 
| 1b4780 | 2d 72 65 76 69 73 69 6f 6e 20 74 29 29 29 29 0a    0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e | -revision.t))))..(defun.magit-in | 
| 1b47a0 | 73 65 72 74 2d 72 65 76 69 73 69 6f 6e 2d 6d 65    73 73 61 67 65 20 28 29 0a 20 20 22 49 6e 73 65 | sert-revision-message.()..."Inse | 
| 1b47c0 | 72 74 20 74 68 65 20 63 6f 6d 6d 69 74 20 6d 65    73 73 61 67 65 20 69 6e 74 6f 20 61 20 72 65 76 | rt.the.commit.message.into.a.rev | 
| 1b47e0 | 69 73 69 6f 6e 20 62 75 66 66 65 72 2e 22 0a 20    20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 | ision.buffer."...(magit-insert-s | 
| 1b4800 | 65 63 74 69 6f 6e 20 73 65 63 74 69 6f 6e 20 28    63 6f 6d 6d 69 74 2d 6d 65 73 73 61 67 65 29 0a | ection.section.(commit-message). | 
| 1b4820 | 20 20 20 20 28 6f 73 65 74 20 73 65 63 74 69 6f    6e 20 68 65 61 64 69 6e 67 2d 68 69 67 68 6c 69 | ....(oset.section.heading-highli | 
| 1b4840 | 67 68 74 2d 66 61 63 65 20 27 6d 61 67 69 74 2d    64 69 66 66 2d 72 65 76 69 73 69 6f 6e 2d 73 75 | ght-face.'magit-diff-revision-su | 
| 1b4860 | 6d 6d 61 72 79 2d 68 69 67 68 6c 69 67 68 74 29    0a 20 20 20 20 28 6c 65 74 20 28 28 62 65 67 20 | mmary-highlight).....(let.((beg. | 
| 1b4880 | 28 70 6f 69 6e 74 29 29 0a 20 20 20 20 20 20 20    20 20 20 28 72 65 76 20 6d 61 67 69 74 2d 62 75 | (point))...........(rev.magit-bu | 
| 1b48a0 | 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 29 29 0a    20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 77 | ffer-revision)).......(insert.(w | 
| 1b48c0 | 69 74 68 2d 74 65 6d 70 2d 62 75 66 66 65 72 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ith-temp-buffer................. | 
| 1b48e0 | 28 6d 61 67 69 74 2d 72 65 76 2d 69 6e 73 65 72    74 2d 66 6f 72 6d 61 74 20 22 25 42 22 20 72 65 | (magit-rev-insert-format."%B".re | 
| 1b4900 | 76 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6d 61 67 69 74 2d 72 65 76 69 73 69 | v).................(magit-revisi | 
| 1b4920 | 6f 6e 2d 2d 77 61 73 68 2d 6d 65 73 73 61 67 65    29 29 29 0a 20 20 20 20 20 20 28 69 66 20 28 3d | on--wash-message))).......(if.(= | 
| 1b4940 | 20 28 70 6f 69 6e 74 29 20 28 2b 20 62 65 67 20    32 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 70 | .(point).(+.beg.2))...........(p | 
| 1b4960 | 72 6f 67 6e 20 28 64 65 6c 65 74 65 2d 63 68 61    72 20 2d 32 29 0a 20 20 20 20 20 20 20 20 20 20 | rogn.(delete-char.-2)........... | 
| 1b4980 | 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 22    28 6e 6f 20 6d 65 73 73 61 67 65 29 5c 6e 22 29 | .......(insert."(no.message)\n") | 
| 1b49a0 | 29 0a 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d    63 68 61 72 20 62 65 67 29 0a 20 20 20 20 20 20 | ).........(goto-char.beg)....... | 
| 1b49c0 | 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f    6e 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 69 | ..(save-excursion...........(whi | 
| 1b49e0 | 6c 65 20 28 73 65 61 72 63 68 2d 66 6f 72 77 61    72 64 20 22 5c 72 5c 6e 22 20 6e 69 6c 20 74 29 | le.(search-forward."\r\n".nil.t) | 
| 1b4a00 | 20 3b 20 52 65 6d 6f 76 65 20 74 72 61 69 6c 69    6e 67 20 43 52 73 2e 0a 20 20 20 20 20 20 20 20 | .;.Remove.trailing.CRs.......... | 
| 1b4a20 | 20 20 20 20 28 64 65 6c 65 74 65 2d 72 65 67 69    6f 6e 20 28 6d 61 74 63 68 2d 62 65 67 69 6e 6e | ....(delete-region.(match-beginn | 
| 1b4a40 | 69 6e 67 20 30 29 20 28 31 2b 20 28 6d 61 74 63    68 2d 62 65 67 69 6e 6e 69 6e 67 20 30 29 29 29 | ing.0).(1+.(match-beginning.0))) | 
| 1b4a60 | 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e    20 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d | )).........(when.magit-revision- | 
| 1b4a80 | 66 69 6c 6c 2d 73 75 6d 6d 61 72 79 2d 6c 69 6e    65 0a 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 | fill-summary-line...........(let | 
| 1b4aa0 | 20 28 28 66 69 6c 6c 2d 63 6f 6c 75 6d 6e 20 28    6d 69 6e 20 6d 61 67 69 74 2d 72 65 76 69 73 69 | .((fill-column.(min.magit-revisi | 
| 1b4ac0 | 6f 6e 2d 66 69 6c 6c 2d 73 75 6d 6d 61 72 79 2d    6c 69 6e 65 0a 20 20 20 20 20 20 20 20 20 20 20 | on-fill-summary-line............ | 
| 1b4ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 77 69 6e 64 6f 77 2d 77 | .......................(window-w | 
| 1b4b00 | 69 64 74 68 20 28 67 65 74 2d 62 75 66 66 65 72    2d 77 69 6e 64 6f 77 20 6e 69 6c 20 74 29 29 29 | idth.(get-buffer-window.nil.t))) | 
| 1b4b20 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28    66 69 6c 6c 2d 72 65 67 69 6f 6e 20 28 70 6f 69 | )).............(fill-region.(poi | 
| 1b4b40 | 6e 74 29 20 28 6c 69 6e 65 2d 65 6e 64 2d 70 6f    73 69 74 69 6f 6e 29 29 29 29 0a 20 20 20 20 20 | nt).(line-end-position))))...... | 
| 1b4b60 | 20 20 20 28 77 68 65 6e 20 6d 61 67 69 74 2d 72    65 76 69 73 69 6f 6e 2d 75 73 65 2d 68 61 73 68 | ...(when.magit-revision-use-hash | 
| 1b4b80 | 2d 73 65 63 74 69 6f 6e 73 0a 20 20 20 20 20 20    20 20 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 | -sections...........(save-excurs | 
| 1b4ba0 | 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20    3b 3b 20 53 74 61 72 74 20 61 66 74 65 72 20 62 | ion.............;;.Start.after.b | 
| 1b4bc0 | 65 67 20 74 6f 20 70 72 65 76 65 6e 74 20 61 20    28 63 6f 6d 6d 69 74 20 74 65 78 74 29 20 73 65 | eg.to.prevent.a.(commit.text).se | 
| 1b4be0 | 63 74 69 6f 6e 20 66 72 6f 6d 0a 20 20 20 20 20    20 20 20 20 20 20 20 3b 3b 20 73 74 61 72 74 69 | ction.from.............;;.starti | 
| 1b4c00 | 6e 67 20 61 74 20 74 68 65 20 73 61 6d 65 20 70    6f 69 6e 74 20 61 73 20 74 68 65 20 28 63 6f 6d | ng.at.the.same.point.as.the.(com | 
| 1b4c20 | 6d 69 74 2d 6d 65 73 73 61 67 65 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 3b 3b 20 73 65 63 74 | mit-message).............;;.sect | 
| 1b4c40 | 69 6f 6e 2e 0a 20 20 20 20 20 20 20 20 20 20 20    20 28 67 6f 74 6f 2d 63 68 61 72 20 28 31 2b 20 | ion..............(goto-char.(1+. | 
| 1b4c60 | 62 65 67 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 28 77 68 69 6c 65 20 28 6e 6f 74 20 28 65 | beg)).............(while.(not.(e | 
| 1b4c80 | 6f 62 70 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 72 65 2d 73 65 61 72 63 68 2d 66 | obp))...............(re-search-f | 
| 1b4ca0 | 6f 72 77 61 72 64 20 22 5c 5c 5f 3c 22 20 6e 69    6c 20 27 6d 6f 76 65 29 0a 20 20 20 20 20 20 20 | orward."\\_<".nil.'move)........ | 
| 1b4cc0 | 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 62 65    67 20 28 70 6f 69 6e 74 29 29 29 0a 20 20 20 20 | .......(let.((beg.(point)))..... | 
| 1b4ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 2d    73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 22 | ............(re-search-forward." | 
| 1b4d00 | 5c 5c 5f 3e 22 20 6e 69 6c 20 74 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 | \\_>".nil.t).................(wh | 
| 1b4d20 | 65 6e 20 28 3e 20 28 70 6f 69 6e 74 29 20 62 65    67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | en.(>.(point).beg).............. | 
| 1b4d40 | 20 20 20 20 20 28 6c 65 74 20 28 28 74 65 78 74    20 28 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 | .....(let.((text.(buffer-substri | 
| 1b4d60 | 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73    20 62 65 67 20 28 70 6f 69 6e 74 29 29 29 29 0a | ng-no-properties.beg.(point)))). | 
| 1b4d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 77 68 65 6e 20 28 70 63 61 73 65 | ....................(when.(pcase | 
| 1b4da0 | 20 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d    75 73 65 2d 68 61 73 68 2d 73 65 63 74 69 6f 6e | .magit-revision-use-hash-section | 
| 1b4dc0 | 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 27 | s.............................(' | 
| 1b4de0 | 71 75 69 63 6b 65 73 74 20 3b 20 66 61 6c 73 65    20 6e 65 67 61 74 69 76 65 73 20 61 6e 64 20 70 | quickest.;.false.negatives.and.p | 
| 1b4e00 | 6f 73 69 74 69 76 65 73 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ositives........................ | 
| 1b4e20 | 20 20 20 20 20 20 28 61 6e 64 20 28 3e 3d 20 28    6c 65 6e 67 74 68 20 74 65 78 74 29 20 37 29 0a | ......(and.(>=.(length.text).7). | 
| 1b4e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1b4e60 | 20 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d    70 20 22 5b 30 2d 39 5d 22 20 74 65 78 74 29 0a | ..(string-match-p."[0-9]".text). | 
| 1b4e80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1b4ea0 | 20 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d    70 20 22 5b 61 2d 7a 5d 22 20 74 65 78 74 29 29 | ..(string-match-p."[a-z]".text)) | 
| 1b4ec0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 27 | ).............................(' | 
| 1b4ee0 | 71 75 69 63 6b 65 72 20 20 3b 20 66 61 6c 73 65    20 6e 65 67 61 74 69 76 65 73 20 28 6e 75 6d 62 | quicker..;.false.negatives.(numb | 
| 1b4f00 | 65 72 2d 6c 65 73 73 20 68 61 73 68 65 73 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | er-less.hashes)................. | 
| 1b4f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e    64 20 28 3e 3d 20 28 6c 65 6e 67 74 68 20 74 65 | .............(and.(>=.(length.te | 
| 1b4f40 | 78 74 29 20 37 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | xt).7).......................... | 
| 1b4f60 | 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67    2d 6d 61 74 63 68 2d 70 20 22 5b 30 2d 39 5d 22 | .........(string-match-p."[0-9]" | 
| 1b4f80 | 20 74 65 78 74 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .text).......................... | 
| 1b4fa0 | 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d    63 6f 6d 6d 69 74 2d 70 20 74 65 78 74 29 29 29 | .........(magit-commit-p.text))) | 
| 1b4fc0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 27 71 | .............................('q | 
| 1b4fe0 | 75 69 63 6b 20 20 20 20 3b 20 66 61 6c 73 65 20    6e 65 67 61 74 69 76 65 73 20 28 73 68 6f 72 74 | uick....;.false.negatives.(short | 
| 1b5000 | 20 68 61 73 68 65 73 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .hashes)........................ | 
| 1b5020 | 20 20 20 20 20 20 28 61 6e 64 20 28 3e 3d 20 28    6c 65 6e 67 74 68 20 74 65 78 74 29 20 37 29 0a | ......(and.(>=.(length.text).7). | 
| 1b5040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1b5060 | 20 20 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d    70 20 74 65 78 74 29 29 29 0a 20 20 20 20 20 20 | ..(magit-commit-p.text)))....... | 
| 1b5080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 27 73 6c 6f 77 0a 20 20 20 | ......................('slow.... | 
| 1b50a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | ..........................(magit | 
| 1b50c0 | 2d 63 6f 6d 6d 69 74 2d 70 20 74 65 78 74 29 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -commit-p.text)))............... | 
| 1b50e0 | 20 20 20 20 20 20 20 20 28 70 75 74 2d 74 65 78    74 2d 70 72 6f 70 65 72 74 79 20 62 65 67 20 28 | ........(put-text-property.beg.( | 
| 1b5100 | 70 6f 69 6e 74 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | point).......................... | 
| 1b5120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 | ................'font-lock-face. | 
| 1b5140 | 27 6d 61 67 69 74 2d 68 61 73 68 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 'magit-hash).................... | 
| 1b5160 | 20 20 20 28 6c 65 74 20 28 28 65 6e 64 20 28 70    6f 69 6e 74 29 29 29 0a 20 20 20 20 20 20 20 20 | ...(let.((end.(point)))......... | 
| 1b5180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 67 6f 74 6f 2d 63 68 61 72 20 62 65 67 29 0a | ................(goto-char.beg). | 
| 1b51a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 | ........................(magit-i | 
| 1b51c0 | 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 20 28 63    6f 6d 6d 69 74 20 74 65 78 74 29 0a 20 20 20 20 | nsert-section.(commit.text)..... | 
| 1b51e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 | ......................(goto-char | 
| 1b5200 | 20 65 6e 64 29 29 29 29 29 29 29 29 29 29 0a 20    20 20 20 20 20 20 20 28 73 61 76 65 2d 65 78 63 | .end)))))))))).........(save-exc | 
| 1b5220 | 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 20    20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 29 0a | ursion...........(forward-line). | 
| 1b5240 | 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74    2d 2d 61 64 64 2d 66 61 63 65 2d 74 65 78 74 2d | ..........(magit--add-face-text- | 
| 1b5260 | 70 72 6f 70 65 72 74 79 0a 20 20 20 20 20 20 20    20 20 20 20 62 65 67 20 28 70 6f 69 6e 74 29 20 | property............beg.(point). | 
| 1b5280 | 27 6d 61 67 69 74 2d 64 69 66 66 2d 72 65 76 69    73 69 6f 6e 2d 73 75 6d 6d 61 72 79 29 0a 20 20 | 'magit-diff-revision-summary)... | 
| 1b52a0 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69    6e 73 65 72 74 2d 68 65 61 64 69 6e 67 29 29 0a | ........(magit-insert-heading)). | 
| 1b52c0 | 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 6d 61    67 69 74 2d 64 69 66 66 2d 68 69 67 68 6c 69 67 | ........(when.magit-diff-highlig | 
| 1b52e0 | 68 74 2d 6b 65 79 77 6f 72 64 73 0a 20 20 20 20    20 20 20 20 20 20 28 73 61 76 65 2d 65 78 63 75 | ht-keywords...........(save-excu | 
| 1b5300 | 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20    20 20 28 77 68 69 6c 65 20 28 72 65 2d 73 65 61 | rsion.............(while.(re-sea | 
| 1b5320 | 72 63 68 2d 66 6f 72 77 61 72 64 20 22 5c 5c 5b    5b 5e 5b 5d 2a 5c 5c 5d 22 20 6e 69 6c 20 74 29 | rch-forward."\\[[^[]*\\]".nil.t) | 
| 1b5340 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6c 65 74 20 28 28 62 65 67 20 28 6d 61 74 63 68 | ...............(let.((beg.(match | 
| 1b5360 | 2d 62 65 67 69 6e 6e 69 6e 67 20 30 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -beginning.0)).................. | 
| 1b5380 | 20 20 20 28 65 6e 64 20 28 6d 61 74 63 68 2d 65    6e 64 20 30 29 29 29 0a 20 20 20 20 20 20 20 20 | ...(end.(match-end.0)))......... | 
| 1b53a0 | 20 20 20 20 20 20 20 20 28 70 75 74 2d 74 65 78    74 2d 70 72 6f 70 65 72 74 79 0a 20 20 20 20 20 | ........(put-text-property...... | 
| 1b53c0 | 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 20    65 6e 64 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 | ............beg.end.'font-lock-f | 
| 1b53e0 | 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 69 66 2d 6c 65 74 20 28 28 66 | ace..................(if-let.((f | 
| 1b5400 | 61 63 65 20 28 67 65 74 2d 74 65 78 74 2d 70 72    6f 70 65 72 74 79 20 62 65 67 20 27 66 6f 6e 74 | ace.(get-text-property.beg.'font | 
| 1b5420 | 2d 6c 6f 63 6b 2d 66 61 63 65 29 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -lock-face)))................... | 
| 1b5440 | 20 20 20 28 6c 69 73 74 20 66 61 63 65 20 27 6d    61 67 69 74 2d 6b 65 79 77 6f 72 64 29 0a 20 20 | ...(list.face.'magit-keyword)... | 
| 1b5460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 27 6d 61 67 69 74 2d 6b 65 79 77 6f 72 64 29 | .................'magit-keyword) | 
| 1b5480 | 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 67    6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d | ))))).........(goto-char.(point- | 
| 1b54a0 | 6d 61 78 29 29 29 29 29 29 0a 0a 28 64 65 66 75    6e 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 72 | max))))))..(defun.magit-insert-r | 
| 1b54c0 | 65 76 69 73 69 6f 6e 2d 6e 6f 74 65 73 20 28 29    0a 20 20 22 49 6e 73 65 72 74 20 63 6f 6d 6d 69 | evision-notes.()..."Insert.commi | 
| 1b54e0 | 74 20 6e 6f 74 65 73 20 69 6e 74 6f 20 61 20 72    65 76 69 73 69 6f 6e 20 62 75 66 66 65 72 2e 22 | t.notes.into.a.revision.buffer." | 
| 1b5500 | 0a 20 20 28 6c 65 74 2a 20 28 28 76 61 72 20 22    63 6f 72 65 2e 6e 6f 74 65 73 52 65 66 22 29 0a | ...(let*.((var."core.notesRef"). | 
| 1b5520 | 20 20 20 20 20 20 20 20 20 28 64 65 66 20 28 6f    72 20 28 6d 61 67 69 74 2d 67 65 74 20 76 61 72 | .........(def.(or.(magit-get.var | 
| 1b5540 | 29 20 22 72 65 66 73 2f 6e 6f 74 65 73 2f 63 6f    6d 6d 69 74 73 22 29 29 29 0a 20 20 20 20 28 64 | )."refs/notes/commits"))).....(d | 
| 1b5560 | 6f 6c 69 73 74 20 28 72 65 66 20 28 6f 72 20 28    6d 61 67 69 74 2d 6c 69 73 74 2d 61 63 74 69 76 | olist.(ref.(or.(magit-list-activ | 
| 1b5580 | 65 2d 6e 6f 74 65 73 2d 72 65 66 73 29 29 29 0a    20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 | e-notes-refs))).......(magit-ins | 
| 1b55a0 | 65 72 74 2d 73 65 63 74 69 6f 6e 20 73 65 63 74    69 6f 6e 20 28 6e 6f 74 65 73 20 72 65 66 20 28 | ert-section.section.(notes.ref.( | 
| 1b55c0 | 6e 6f 74 20 28 65 71 75 61 6c 20 72 65 66 20 64    65 66 29 29 29 0a 20 20 20 20 20 20 20 20 28 6f | not.(equal.ref.def))).........(o | 
| 1b55e0 | 73 65 74 20 73 65 63 74 69 6f 6e 20 68 65 61 64    69 6e 67 2d 68 69 67 68 6c 69 67 68 74 2d 66 61 | set.section.heading-highlight-fa | 
| 1b5600 | 63 65 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 68    75 6e 6b 2d 68 65 61 64 69 6e 67 2d 68 69 67 68 | ce.'magit-diff-hunk-heading-high | 
| 1b5620 | 6c 69 67 68 74 29 0a 20 20 20 20 20 20 20 20 28    6c 65 74 20 28 28 62 65 67 20 28 70 6f 69 6e 74 | light).........(let.((beg.(point | 
| 1b5640 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 72 65 76 20 6d 61 67 69 74 2d 62 75 66 66 | ))...............(rev.magit-buff | 
| 1b5660 | 65 72 2d 72 65 76 69 73 69 6f 6e 29 29 0a 20 20    20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 | er-revision))...........(insert. | 
| 1b5680 | 28 77 69 74 68 2d 74 65 6d 70 2d 62 75 66 66 65    72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (with-temp-buffer............... | 
| 1b56a0 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74    2d 69 6e 73 65 72 74 20 22 2d 63 22 20 28 63 6f | ......(magit-git-insert."-c".(co | 
| 1b56c0 | 6e 63 61 74 20 22 63 6f 72 65 2e 6e 6f 74 65 73    52 65 66 3d 22 20 72 65 66 29 0a 20 20 20 20 20 | ncat."core.notesRef=".ref)...... | 
| 1b56e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1b5700 | 20 22 6e 6f 74 65 73 22 20 22 73 68 6f 77 22 20    72 65 76 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ."notes"."show".rev)............ | 
| 1b5720 | 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d    72 65 76 69 73 69 6f 6e 2d 2d 77 61 73 68 2d 6d | .........(magit-revision--wash-m | 
| 1b5740 | 65 73 73 61 67 65 29 29 29 0a 20 20 20 20 20 20    20 20 20 20 28 69 66 20 28 3d 20 28 70 6f 69 6e | essage)))...........(if.(=.(poin | 
| 1b5760 | 74 29 20 62 65 67 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 61 6e | t).beg)...............(magit-can | 
| 1b5780 | 63 65 6c 2d 73 65 63 74 69 6f 6e 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 | cel-section).............(goto-c | 
| 1b57a0 | 68 61 72 20 62 65 67 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 28 65 6e 64 2d 6f 66 2d 6c 69 6e | har.beg).............(end-of-lin | 
| 1b57c0 | 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28    69 6e 73 65 72 74 20 28 66 6f 72 6d 61 74 20 22 | e).............(insert.(format." | 
| 1b57e0 | 20 28 25 73 29 22 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(%s)".......................... | 
| 1b5800 | 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 28    69 66 20 28 73 74 72 69 6e 67 2d 70 72 65 66 69 | ...(propertize.(if.(string-prefi | 
| 1b5820 | 78 2d 70 20 22 72 65 66 73 2f 6e 6f 74 65 73 2f    22 20 72 65 66 29 0a 20 20 20 20 20 20 20 20 20 | x-p."refs/notes/".ref).......... | 
| 1b5840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1b5860 | 20 20 20 28 73 75 62 73 74 72 69 6e 67 20 72 65    66 20 31 31 29 0a 20 20 20 20 20 20 20 20 20 20 | ...(substring.ref.11)........... | 
| 1b5880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1b58a0 | 72 65 66 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ref)............................ | 
| 1b58c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 27 66 6f    6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 | .............'font-lock-face.'ma | 
| 1b58e0 | 67 69 74 2d 72 65 66 6e 61 6d 65 29 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 77 | git-refname))).............(forw | 
| 1b5900 | 61 72 64 2d 63 68 61 72 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 61 64 | ard-char).............(magit--ad | 
| 1b5920 | 64 2d 66 61 63 65 2d 74 65 78 74 2d 70 72 6f 70    65 72 74 79 20 62 65 67 20 28 70 6f 69 6e 74 29 | d-face-text-property.beg.(point) | 
| 1b5940 | 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 68 75 6e    6b 2d 68 65 61 64 69 6e 67 29 0a 20 20 20 20 20 | .'magit-diff-hunk-heading)...... | 
| 1b5960 | 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e    73 65 72 74 2d 68 65 61 64 69 6e 67 29 0a 20 20 | .......(magit-insert-heading)... | 
| 1b5980 | 20 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d    63 68 61 72 20 28 70 6f 69 6e 74 2d 6d 61 78 29 | ..........(goto-char.(point-max) | 
| 1b59a0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69    6e 73 65 72 74 20 3f 5c 6e 29 29 29 29 29 29 29 | ).............(insert.?\n))))))) | 
| 1b59c0 | 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72    65 76 69 73 69 6f 6e 2d 2d 77 61 73 68 2d 6d 65 | ..(defun.magit-revision--wash-me | 
| 1b59e0 | 73 73 61 67 65 20 28 29 0a 20 20 28 6c 65 74 20    28 28 6d 61 6a 6f 72 2d 6d 6f 64 65 20 27 67 69 | ssage.()...(let.((major-mode.'gi | 
| 1b5a00 | 74 2d 63 6f 6d 6d 69 74 2d 6d 6f 64 65 29 29 0a    20 20 20 20 28 68 61 63 6b 2d 64 69 72 2d 6c 6f | t-commit-mode)).....(hack-dir-lo | 
| 1b5a20 | 63 61 6c 2d 76 61 72 69 61 62 6c 65 73 29 0a 20    20 20 20 28 68 61 63 6b 2d 6c 6f 63 61 6c 2d 76 | cal-variables).....(hack-local-v | 
| 1b5a40 | 61 72 69 61 62 6c 65 73 2d 61 70 70 6c 79 29 29    0a 20 20 28 75 6e 6c 65 73 73 20 28 6d 65 6d 71 | ariables-apply))...(unless.(memq | 
| 1b5a60 | 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 61 6a 6f    72 2d 6d 6f 64 65 20 27 28 6e 69 6c 20 74 65 78 | .git-commit-major-mode.'(nil.tex | 
| 1b5a80 | 74 2d 6d 6f 64 65 29 29 0a 20 20 20 20 28 66 75    6e 63 61 6c 6c 20 67 69 74 2d 63 6f 6d 6d 69 74 | t-mode)).....(funcall.git-commit | 
| 1b5aa0 | 2d 6d 61 6a 6f 72 2d 6d 6f 64 65 29 0a 20 20 20    20 28 66 6f 6e 74 2d 6c 6f 63 6b 2d 65 6e 73 75 | -major-mode).....(font-lock-ensu | 
| 1b5ac0 | 72 65 29 29 0a 20 20 28 62 75 66 66 65 72 2d 73    74 72 69 6e 67 29 29 0a 0a 28 64 65 66 75 6e 20 | re))...(buffer-string))..(defun. | 
| 1b5ae0 | 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 72 65 76    69 73 69 6f 6e 2d 68 65 61 64 65 72 73 20 28 29 | magit-insert-revision-headers.() | 
| 1b5b00 | 0a 20 20 22 49 6e 73 65 72 74 20 68 65 61 64 65    72 73 20 61 62 6f 75 74 20 74 68 65 20 63 6f 6d | ..."Insert.headers.about.the.com | 
| 1b5b20 | 6d 69 74 20 69 6e 74 6f 20 61 20 72 65 76 69 73    69 6f 6e 20 62 75 66 66 65 72 2e 22 0a 20 20 28 | mit.into.a.revision.buffer."...( | 
| 1b5b40 | 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63    74 69 6f 6e 20 28 68 65 61 64 65 72 73 29 0a 20 | magit-insert-section.(headers).. | 
| 1b5b60 | 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 73    74 72 69 6e 67 20 28 6d 61 67 69 74 2d 72 65 76 | ...(when-let.((string.(magit-rev | 
| 1b5b80 | 2d 66 6f 72 6d 61 74 20 22 25 44 22 20 6d 61 67    69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 | -format."%D".magit-buffer-revisi | 
| 1b5ba0 | 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | on.............................. | 
| 1b5bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d 64    65 63 6f 72 61 74 65 3d 66 75 6c 6c 22 29 29 29 | ............"--decorate=full"))) | 
| 1b5be0 | 0a 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28    6d 61 67 69 74 2d 66 6f 72 6d 61 74 2d 72 65 66 | .......(insert.(magit-format-ref | 
| 1b5c00 | 2d 6c 61 62 65 6c 73 20 73 74 72 69 6e 67 29 20    3f 5c 73 29 29 0a 20 20 20 20 28 69 6e 73 65 72 | -labels.string).?\s)).....(inser | 
| 1b5c20 | 74 20 28 70 72 6f 70 65 72 74 69 7a 65 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | t.(propertize..............(magi | 
| 1b5c40 | 74 2d 72 65 76 2d 70 61 72 73 65 20 28 6d 61 67    69 74 2d 2d 72 65 76 2d 64 65 72 65 66 65 72 65 | t-rev-parse.(magit--rev-derefere | 
| 1b5c60 | 6e 63 65 20 6d 61 67 69 74 2d 62 75 66 66 65 72    2d 72 65 76 69 73 69 6f 6e 29 29 0a 20 20 20 20 | nce.magit-buffer-revision))..... | 
| 1b5c80 | 20 20 20 20 20 20 20 20 20 27 66 6f 6e 74 2d 6c    6f 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 74 2d | .........'font-lock-face.'magit- | 
| 1b5ca0 | 68 61 73 68 29 29 0a 20 20 20 20 28 6d 61 67 69    74 2d 69 6e 73 65 72 74 2d 68 65 61 64 69 6e 67 | hash)).....(magit-insert-heading | 
| 1b5cc0 | 29 0a 20 20 20 20 28 6c 65 74 20 28 28 62 65 67    20 28 70 6f 69 6e 74 29 29 29 0a 20 20 20 20 20 | ).....(let.((beg.(point)))...... | 
| 1b5ce0 | 20 28 6d 61 67 69 74 2d 72 65 76 2d 69 6e 73 65    72 74 2d 66 6f 72 6d 61 74 20 6d 61 67 69 74 2d | .(magit-rev-insert-format.magit- | 
| 1b5d00 | 72 65 76 69 73 69 6f 6e 2d 68 65 61 64 65 72 73    2d 66 6f 72 6d 61 74 0a 20 20 20 20 20 20 20 20 | revision-headers-format......... | 
| 1b5d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 6d 61 67 69 74 2d 62 75 66 | .......................magit-buf | 
| 1b5d40 | 66 65 72 2d 72 65 76 69 73 69 6f 6e 29 0a 20 20    20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 | fer-revision).......(magit-inser | 
| 1b5d60 | 74 2d 72 65 76 69 73 69 6f 6e 2d 67 72 61 76 61    74 61 72 73 20 6d 61 67 69 74 2d 62 75 66 66 65 | t-revision-gravatars.magit-buffe | 
| 1b5d80 | 72 2d 72 65 76 69 73 69 6f 6e 20 62 65 67 29 29    0a 20 20 20 20 28 77 68 65 6e 20 6d 61 67 69 74 | r-revision.beg)).....(when.magit | 
| 1b5da0 | 2d 72 65 76 69 73 69 6f 6e 2d 69 6e 73 65 72 74    2d 72 65 6c 61 74 65 64 2d 72 65 66 73 0a 20 20 | -revision-insert-related-refs... | 
| 1b5dc0 | 20 20 20 20 28 77 68 65 6e 20 28 6d 61 67 69 74    2d 72 65 76 69 73 69 6f 6e 2d 69 6e 73 65 72 74 | ....(when.(magit-revision-insert | 
| 1b5de0 | 2d 72 65 6c 61 74 65 64 2d 72 65 66 73 2d 64 69    73 70 6c 61 79 2d 70 20 27 70 61 72 65 6e 74 73 | -related-refs-display-p.'parents | 
| 1b5e00 | 29 0a 20 20 20 20 20 20 20 20 28 64 6f 6c 69 73    74 20 28 70 61 72 65 6e 74 20 28 6d 61 67 69 74 | ).........(dolist.(parent.(magit | 
| 1b5e20 | 2d 63 6f 6d 6d 69 74 2d 70 61 72 65 6e 74 73 20    6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 | -commit-parents.magit-buffer-rev | 
| 1b5e40 | 69 73 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20    20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d | ision))...........(magit-insert- | 
| 1b5e60 | 73 65 63 74 69 6f 6e 20 28 63 6f 6d 6d 69 74 20    70 61 72 65 6e 74 29 0a 20 20 20 20 20 20 20 20 | section.(commit.parent)......... | 
| 1b5e80 | 20 20 20 20 28 6c 65 74 20 28 28 6c 69 6e 65 20    28 6d 61 67 69 74 2d 72 65 76 2d 66 6f 72 6d 61 | ....(let.((line.(magit-rev-forma | 
| 1b5ea0 | 74 20 22 25 68 20 25 73 22 20 70 61 72 65 6e 74    29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | t."%h.%s".parent)))............. | 
| 1b5ec0 | 20 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20    22 5e 5c 5c 28 5b 5e 20 5d 2b 5c 5c 29 20 5c 5c | ..(string-match."^\\([^.]+\\).\\ | 
| 1b5ee0 | 28 2e 2a 5c 5c 29 22 20 6c 69 6e 65 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 | (.*\\)".line)...............(mag | 
| 1b5f00 | 69 74 2d 62 69 6e 64 2d 6d 61 74 63 68 2d 73 74    72 69 6e 67 73 20 28 68 61 73 68 20 6d 73 67 29 | it-bind-match-strings.(hash.msg) | 
| 1b5f20 | 20 6c 69 6e 65 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 69 6e 73 65 72 74 20 22 50 | .line.................(insert."P | 
| 1b5f40 | 61 72 65 6e 74 3a 20 20 20 20 20 22 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 | arent:.....").................(i | 
| 1b5f60 | 6e 73 65 72 74 20 28 70 72 6f 70 65 72 74 69 7a    65 20 68 61 73 68 20 27 66 6f 6e 74 2d 6c 6f 63 | nsert.(propertize.hash.'font-loc | 
| 1b5f80 | 6b 2d 66 61 63 65 20 27 6d 61 67 69 74 2d 68 61    73 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | k-face.'magit-hash))............ | 
| 1b5fa0 | 20 20 20 20 20 28 69 6e 73 65 72 74 20 22 20 22    20 6d 73 67 20 22 5c 6e 22 29 29 29 29 29 29 0a | .....(insert.".".msg."\n")))))). | 
| 1b5fc0 | 20 20 20 20 20 20 28 77 68 65 6e 20 28 6d 61 67    69 74 2d 72 65 76 69 73 69 6f 6e 2d 69 6e 73 65 | ......(when.(magit-revision-inse | 
| 1b5fe0 | 72 74 2d 72 65 6c 61 74 65 64 2d 72 65 66 73 2d    64 69 73 70 6c 61 79 2d 70 20 27 6d 65 72 67 65 | rt-related-refs-display-p.'merge | 
| 1b6000 | 64 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69    74 2d 2d 69 6e 73 65 72 74 2d 72 65 6c 61 74 65 | d).........(magit--insert-relate | 
| 1b6020 | 64 2d 72 65 66 73 0a 20 20 20 20 20 20 20 20 20    6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 | d-refs..........magit-buffer-rev | 
| 1b6040 | 69 73 69 6f 6e 20 22 2d 2d 6d 65 72 67 65 64 22    20 22 4d 65 72 67 65 64 22 0a 20 20 20 20 20 20 | ision."--merged"."Merged"....... | 
| 1b6060 | 20 20 20 28 65 71 20 6d 61 67 69 74 2d 72 65 76    69 73 69 6f 6e 2d 69 6e 73 65 72 74 2d 72 65 6c | ...(eq.magit-revision-insert-rel | 
| 1b6080 | 61 74 65 64 2d 72 65 66 73 20 27 61 6c 6c 29 29    29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 6d | ated-refs.'all))).......(when.(m | 
| 1b60a0 | 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 69 6e    73 65 72 74 2d 72 65 6c 61 74 65 64 2d 72 65 66 | agit-revision-insert-related-ref | 
| 1b60c0 | 73 2d 64 69 73 70 6c 61 79 2d 70 20 27 63 6f 6e    74 61 69 6e 65 64 29 0a 20 20 20 20 20 20 20 20 | s-display-p.'contained)......... | 
| 1b60e0 | 28 6d 61 67 69 74 2d 2d 69 6e 73 65 72 74 2d 72    65 6c 61 74 65 64 2d 72 65 66 73 0a 20 20 20 20 | (magit--insert-related-refs..... | 
| 1b6100 | 20 20 20 20 20 6d 61 67 69 74 2d 62 75 66 66 65    72 2d 72 65 76 69 73 69 6f 6e 20 22 2d 2d 63 6f | .....magit-buffer-revision."--co | 
| 1b6120 | 6e 74 61 69 6e 73 22 20 22 43 6f 6e 74 61 69 6e    65 64 22 0a 20 20 20 20 20 20 20 20 20 28 6d 65 | ntains"."Contained"..........(me | 
| 1b6140 | 6d 71 20 6d 61 67 69 74 2d 72 65 76 69 73 69 6f    6e 2d 69 6e 73 65 72 74 2d 72 65 6c 61 74 65 64 | mq.magit-revision-insert-related | 
| 1b6160 | 2d 72 65 66 73 20 27 28 61 6c 6c 20 6d 69 78 65    64 29 29 29 29 0a 20 20 20 20 20 20 28 77 68 65 | -refs.'(all.mixed)))).......(whe | 
| 1b6180 | 6e 20 28 6d 61 67 69 74 2d 72 65 76 69 73 69 6f    6e 2d 69 6e 73 65 72 74 2d 72 65 6c 61 74 65 64 | n.(magit-revision-insert-related | 
| 1b61a0 | 2d 72 65 66 73 2d 64 69 73 70 6c 61 79 2d 70 20    27 66 6f 6c 6c 6f 77 73 29 0a 20 20 20 20 20 20 | -refs-display-p.'follows)....... | 
| 1b61c0 | 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 66 6f    6c 6c 6f 77 73 20 28 6d 61 67 69 74 2d 67 65 74 | ..(when-let.((follows.(magit-get | 
| 1b61e0 | 2d 63 75 72 72 65 6e 74 2d 74 61 67 20 6d 61 67    69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 | -current-tag.magit-buffer-revisi | 
| 1b6200 | 6f 6e 20 74 29 29 29 0a 20 20 20 20 20 20 20 20    20 20 28 6c 65 74 20 28 28 74 61 67 20 28 63 61 | on.t)))...........(let.((tag.(ca | 
| 1b6220 | 72 20 20 66 6f 6c 6c 6f 77 73 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6e | r..follows)).................(cn | 
| 1b6240 | 74 20 28 63 61 64 72 20 66 6f 6c 6c 6f 77 73 29    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 | t.(cadr.follows))).............( | 
| 1b6260 | 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63    74 69 6f 6e 20 28 74 61 67 20 74 61 67 29 0a 20 | magit-insert-section.(tag.tag).. | 
| 1b6280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e    73 65 72 74 0a 20 20 20 20 20 20 20 20 20 20 20 | .............(insert............ | 
| 1b62a0 | 20 20 20 20 28 66 6f 72 6d 61 74 20 22 46 6f 6c    6c 6f 77 73 3a 20 20 20 20 25 73 20 28 25 73 29 | ....(format."Follows:....%s.(%s) | 
| 1b62c0 | 5c 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 | \n"........................(prop | 
| 1b62e0 | 65 72 74 69 7a 65 20 74 61 67 20 27 66 6f 6e 74    2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 | ertize.tag.'font-lock-face.'magi | 
| 1b6300 | 74 2d 74 61 67 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 | t-tag)........................(p | 
| 1b6320 | 72 6f 70 65 72 74 69 7a 65 20 28 6e 75 6d 62 65    72 2d 74 6f 2d 73 74 72 69 6e 67 20 63 6e 74 29 | ropertize.(number-to-string.cnt) | 
| 1b6340 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1b6360 | 20 20 20 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66    61 63 65 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 | ....'font-lock-face.'magit-branc | 
| 1b6380 | 68 2d 6c 6f 63 61 6c 29 29 29 29 29 29 29 0a 20    20 20 20 20 20 28 77 68 65 6e 20 28 6d 61 67 69 | h-local))))))).......(when.(magi | 
| 1b63a0 | 74 2d 72 65 76 69 73 69 6f 6e 2d 69 6e 73 65 72    74 2d 72 65 6c 61 74 65 64 2d 72 65 66 73 2d 64 | t-revision-insert-related-refs-d | 
| 1b63c0 | 69 73 70 6c 61 79 2d 70 20 27 70 72 65 63 65 64    65 73 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 | isplay-p.'precedes).........(whe | 
| 1b63e0 | 6e 2d 6c 65 74 20 28 28 70 72 65 63 65 64 65 73    20 28 6d 61 67 69 74 2d 67 65 74 2d 6e 65 78 74 | n-let.((precedes.(magit-get-next | 
| 1b6400 | 2d 74 61 67 20 6d 61 67 69 74 2d 62 75 66 66 65    72 2d 72 65 76 69 73 69 6f 6e 20 74 29 29 29 0a | -tag.magit-buffer-revision.t))). | 
| 1b6420 | 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28    28 74 61 67 20 28 63 61 72 20 20 70 72 65 63 65 | ..........(let.((tag.(car..prece | 
| 1b6440 | 64 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 63 6e 74 20 28 63 61 64 72 | des)).................(cnt.(cadr | 
| 1b6460 | 20 70 72 65 63 65 64 65 73 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | .precedes))).............(magit- | 
| 1b6480 | 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 20 28    74 61 67 20 74 61 67 29 0a 20 20 20 20 20 20 20 | insert-section.(tag.tag)........ | 
| 1b64a0 | 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28    66 6f 72 6d 61 74 20 22 50 72 65 63 65 64 65 73 | .......(insert.(format."Precedes | 
| 1b64c0 | 3a 20 20 20 25 73 20 28 25 73 29 5c 6e 22 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | :...%s.(%s)\n".................. | 
| 1b64e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72    6f 70 65 72 74 69 7a 65 20 74 61 67 20 27 66 6f | .............(propertize.tag.'fo | 
| 1b6500 | 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61    67 69 74 2d 74 61 67 29 0a 20 20 20 20 20 20 20 | nt-lock-face.'magit-tag)........ | 
| 1b6520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 | .......................(properti | 
| 1b6540 | 7a 65 20 28 6e 75 6d 62 65 72 2d 74 6f 2d 73 74    72 69 6e 67 20 63 6e 74 29 0a 20 20 20 20 20 20 | ze.(number-to-string.cnt)....... | 
| 1b6560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1b6580 | 20 20 20 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66    61 63 65 20 27 6d 61 67 69 74 2d 74 61 67 29 29 | ....'font-lock-face.'magit-tag)) | 
| 1b65a0 | 29 29 29 29 29 0a 20 20 20 20 20 20 28 69 6e 73    65 72 74 20 3f 5c 6e 29 29 29 29 0a 0a 28 64 65 | ))))).......(insert.?\n))))..(de | 
| 1b65c0 | 66 75 6e 20 6d 61 67 69 74 2d 72 65 76 69 73 69    6f 6e 2d 69 6e 73 65 72 74 2d 72 65 6c 61 74 65 | fun.magit-revision-insert-relate | 
| 1b65e0 | 64 2d 72 65 66 73 2d 64 69 73 70 6c 61 79 2d 70    20 28 73 79 6d 29 0a 20 20 22 57 68 65 74 68 65 | d-refs-display-p.(sym)..."Whethe | 
| 1b6600 | 72 20 74 6f 20 64 69 73 70 6c 61 79 20 72 65 6c    61 74 65 64 20 62 72 61 6e 63 68 65 73 20 6f 66 | r.to.display.related.branches.of | 
| 1b6620 | 20 74 79 70 65 20 53 59 4d 2e 0a 52 65 66 65 72    20 74 6f 20 75 73 65 72 20 6f 70 74 69 6f 6e 20 | .type.SYM..Refer.to.user.option. | 
| 1b6640 | 60 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d    69 6e 73 65 72 74 2d 72 65 6c 61 74 65 64 2d 72 | `magit-revision-insert-related-r | 
| 1b6660 | 65 66 73 2d 64 69 73 70 6c 61 79 2d 61 6c 69 73    74 27 2e 22 0a 20 20 28 69 66 2d 6c 65 74 20 28 | efs-display-alist'."...(if-let.( | 
| 1b6680 | 28 65 6c 74 20 28 61 73 73 71 20 73 79 6d 20 6d    61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 69 6e | (elt.(assq.sym.magit-revision-in | 
| 1b66a0 | 73 65 72 74 2d 72 65 6c 61 74 65 64 2d 72 65 66    73 2d 64 69 73 70 6c 61 79 2d 61 6c 69 73 74 29 | sert-related-refs-display-alist) | 
| 1b66c0 | 29 29 0a 20 20 20 20 20 20 28 63 64 72 20 65 6c    74 29 0a 20 20 20 20 74 29 29 0a 0a 28 64 65 66 | )).......(cdr.elt).....t))..(def | 
| 1b66e0 | 75 6e 20 6d 61 67 69 74 2d 2d 69 6e 73 65 72 74    2d 72 65 6c 61 74 65 64 2d 72 65 66 73 20 28 72 | un.magit--insert-related-refs.(r | 
| 1b6700 | 65 76 20 61 72 67 20 74 69 74 6c 65 20 72 65 6d    6f 74 65 29 0a 20 20 28 77 68 65 6e 2d 6c 65 74 | ev.arg.title.remote)...(when-let | 
| 1b6720 | 20 28 28 72 65 66 73 20 28 6d 61 67 69 74 2d 6c    69 73 74 2d 72 65 6c 61 74 65 64 2d 62 72 61 6e | .((refs.(magit-list-related-bran | 
| 1b6740 | 63 68 65 73 20 61 72 67 20 72 65 76 20 28 61 6e    64 20 72 65 6d 6f 74 65 20 22 2d 61 22 29 29 29 | ches.arg.rev.(and.remote."-a"))) | 
| 1b6760 | 29 0a 20 20 20 20 28 69 6e 73 65 72 74 20 74 69    74 6c 65 20 22 3a 22 20 28 6d 61 6b 65 2d 73 74 | ).....(insert.title.":".(make-st | 
| 1b6780 | 72 69 6e 67 20 28 2d 20 31 30 20 28 6c 65 6e 67    74 68 20 74 69 74 6c 65 29 29 20 3f 5c 73 29 29 | ring.(-.10.(length.title)).?\s)) | 
| 1b67a0 | 0a 20 20 20 20 28 64 6f 6c 69 73 74 20 28 62 72    61 6e 63 68 20 72 65 66 73 29 0a 20 20 20 20 20 | .....(dolist.(branch.refs)...... | 
| 1b67c0 | 20 28 69 66 20 28 3c 3d 20 28 2b 20 28 63 75 72    72 65 6e 74 2d 63 6f 6c 75 6d 6e 29 20 31 20 28 | .(if.(<=.(+.(current-column).1.( | 
| 1b67e0 | 6c 65 6e 67 74 68 20 62 72 61 6e 63 68 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 | length.branch))...............(w | 
| 1b6800 | 69 6e 64 6f 77 2d 77 69 64 74 68 29 29 0a 20 20    20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 | indow-width))...........(insert. | 
| 1b6820 | 3f 5c 73 29 0a 20 20 20 20 20 20 20 20 28 69 6e    73 65 72 74 20 3f 5c 6e 20 28 6d 61 6b 65 2d 73 | ?\s).........(insert.?\n.(make-s | 
| 1b6840 | 74 72 69 6e 67 20 31 32 20 3f 5c 73 29 29 29 0a    20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 | tring.12.?\s))).......(magit-ins | 
| 1b6860 | 65 72 74 2d 73 65 63 74 69 6f 6e 20 28 62 72 61    6e 63 68 20 62 72 61 6e 63 68 29 0a 20 20 20 20 | ert-section.(branch.branch)..... | 
| 1b6880 | 20 20 20 20 28 69 6e 73 65 72 74 20 28 70 72 6f    70 65 72 74 69 7a 65 20 62 72 61 6e 63 68 20 27 | ....(insert.(propertize.branch.' | 
| 1b68a0 | 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | font-lock-face.................. | 
| 1b68c0 | 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28    73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 | ...........(if.(string-prefix-p. | 
| 1b68e0 | 22 72 65 6d 6f 74 65 73 2f 22 20 62 72 61 6e 63    68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | "remotes/".branch).............. | 
| 1b6900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 | ...................'magit-branch | 
| 1b6920 | 2d 72 65 6d 6f 74 65 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -remote......................... | 
| 1b6940 | 20 20 20 20 20 20 27 6d 61 67 69 74 2d 62 72 61    6e 63 68 2d 6c 6f 63 61 6c 29 29 29 29 29 0a 20 | ......'magit-branch-local))))).. | 
| 1b6960 | 20 20 20 28 69 6e 73 65 72 74 20 3f 5c 6e 29 29    29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | ...(insert.?\n)))..(defun.magit- | 
| 1b6980 | 69 6e 73 65 72 74 2d 72 65 76 69 73 69 6f 6e 2d    67 72 61 76 61 74 61 72 73 20 28 72 65 76 20 62 | insert-revision-gravatars.(rev.b | 
| 1b69a0 | 65 67 29 0a 20 20 28 77 68 65 6e 20 28 61 6e 64    20 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d | eg)...(when.(and.magit-revision- | 
| 1b69c0 | 73 68 6f 77 2d 67 72 61 76 61 74 61 72 73 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 28 77 69 6e | show-gravatars..............(win | 
| 1b69e0 | 64 6f 77 2d 73 79 73 74 65 6d 29 29 0a 20 20 20    20 28 72 65 71 75 69 72 65 20 27 67 72 61 76 61 | dow-system)).....(require.'grava | 
| 1b6a00 | 74 61 72 29 0a 20 20 20 20 28 70 63 61 73 65 2d    6c 65 74 20 28 28 60 28 2c 61 75 74 68 6f 72 20 | tar).....(pcase-let.((`(,author. | 
| 1b6a20 | 2e 20 2c 63 6f 6d 6d 69 74 74 65 72 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ..,committer)..................( | 
| 1b6a40 | 70 63 61 73 65 20 6d 61 67 69 74 2d 72 65 76 69    73 69 6f 6e 2d 73 68 6f 77 2d 67 72 61 76 61 74 | pcase.magit-revision-show-gravat | 
| 1b6a60 | 61 72 73 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 27 74 20 27 28 22 5e 41 | ars....................('t.'("^A | 
| 1b6a80 | 75 74 68 6f 72 3a 20 20 20 20 20 22 20 2e 20 22    5e 43 6f 6d 6d 69 74 3a 20 20 20 20 20 22 29 29 | uthor:....."..."^Commit:.....")) | 
| 1b6aa0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 27 61 75 74 68 6f 72 20 27 28 22 | ....................('author.'(" | 
| 1b6ac0 | 5e 41 75 74 68 6f 72 3a 20 20 20 20 20 22 20 2e    20 6e 69 6c 29 29 0a 20 20 20 20 20 20 20 20 20 | ^Author:....."...nil)).......... | 
| 1b6ae0 | 20 20 20 20 20 20 20 20 20 20 28 27 63 6f 6d 6d    69 74 74 65 72 20 27 28 6e 69 6c 20 2e 20 22 5e | ..........('committer.'(nil..."^ | 
| 1b6b00 | 43 6f 6d 6d 69 74 3a 20 20 20 20 20 22 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | Commit:....."))................. | 
| 1b6b20 | 20 20 20 28 5f 20 6d 61 67 69 74 2d 72 65 76 69    73 69 6f 6e 2d 73 68 6f 77 2d 67 72 61 76 61 74 | ...(_.magit-revision-show-gravat | 
| 1b6b40 | 61 72 73 29 29 29 29 0a 20 20 20 20 20 20 28 77    68 65 6e 2d 6c 65 74 20 28 28 65 6d 61 69 6c 20 | ars)))).......(when-let.((email. | 
| 1b6b60 | 28 61 6e 64 20 61 75 74 68 6f 72 20 28 6d 61 67    69 74 2d 72 65 76 2d 66 6f 72 6d 61 74 20 22 25 | (and.author.(magit-rev-format."% | 
| 1b6b80 | 61 45 22 20 72 65 76 29 29 29 29 0a 20 20 20 20    20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 | aE".rev)))).........(magit-inser | 
| 1b6ba0 | 74 2d 72 65 76 69 73 69 6f 6e 2d 67 72 61 76 61    74 61 72 20 62 65 67 20 72 65 76 20 65 6d 61 69 | t-revision-gravatar.beg.rev.emai | 
| 1b6bc0 | 6c 20 61 75 74 68 6f 72 29 29 0a 20 20 20 20 20    20 28 77 68 65 6e 2d 6c 65 74 20 28 28 65 6d 61 | l.author)).......(when-let.((ema | 
| 1b6be0 | 69 6c 20 28 61 6e 64 20 63 6f 6d 6d 69 74 74 65    72 20 28 6d 61 67 69 74 2d 72 65 76 2d 66 6f 72 | il.(and.committer.(magit-rev-for | 
| 1b6c00 | 6d 61 74 20 22 25 63 45 22 20 72 65 76 29 29 29    29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | mat."%cE".rev)))).........(magit | 
| 1b6c20 | 2d 69 6e 73 65 72 74 2d 72 65 76 69 73 69 6f 6e    2d 67 72 61 76 61 74 61 72 20 62 65 67 20 72 65 | -insert-revision-gravatar.beg.re | 
| 1b6c40 | 76 20 65 6d 61 69 6c 20 63 6f 6d 6d 69 74 74 65    72 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d | v.email.committer)))))..(defun.m | 
| 1b6c60 | 61 67 69 74 2d 69 6e 73 65 72 74 2d 72 65 76 69    73 69 6f 6e 2d 67 72 61 76 61 74 61 72 20 28 62 | agit-insert-revision-gravatar.(b | 
| 1b6c80 | 65 67 20 72 65 76 20 65 6d 61 69 6c 20 72 65 67    65 78 70 29 0a 20 20 28 73 61 76 65 2d 65 78 63 | eg.rev.email.regexp)...(save-exc | 
| 1b6ca0 | 75 72 73 69 6f 6e 0a 20 20 20 20 28 67 6f 74 6f    2d 63 68 61 72 20 62 65 67 29 0a 20 20 20 20 28 | ursion.....(goto-char.beg).....( | 
| 1b6cc0 | 77 68 65 6e 20 28 72 65 2d 73 65 61 72 63 68 2d    66 6f 72 77 61 72 64 20 72 65 67 65 78 70 20 6e | when.(re-search-forward.regexp.n | 
| 1b6ce0 | 69 6c 20 74 29 0a 20 20 20 20 20 20 28 77 68 65    6e 2d 6c 65 74 20 28 28 77 69 6e 64 6f 77 20 28 | il.t).......(when-let.((window.( | 
| 1b6d00 | 67 65 74 2d 62 75 66 66 65 72 2d 77 69 6e 64 6f    77 29 29 29 0a 20 20 20 20 20 20 20 20 28 6c 65 | get-buffer-window))).........(le | 
| 1b6d20 | 74 2a 20 28 28 63 6f 6c 75 6d 6e 20 20 20 28 6c    65 6e 67 74 68 20 28 6d 61 74 63 68 2d 73 74 72 | t*.((column...(length.(match-str | 
| 1b6d40 | 69 6e 67 20 30 29 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 66 6f 6e 74 2d 6f 62 | ing.0)))................(font-ob | 
| 1b6d60 | 6a 20 28 71 75 65 72 79 2d 66 6f 6e 74 20 28 66    6f 6e 74 2d 61 74 20 28 70 6f 69 6e 74 29 20 77 | j.(query-font.(font-at.(point).w | 
| 1b6d80 | 69 6e 64 6f 77 29 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 73 69 7a 65 20 20 20 | indow)))................(size... | 
| 1b6da0 | 20 20 28 2a 20 32 20 28 2b 20 28 61 72 65 66 20    66 6f 6e 74 2d 6f 62 6a 20 34 29 0a 20 20 20 20 | ..(*.2.(+.(aref.font-obj.4)..... | 
| 1b6dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 72 | .............................(ar | 
| 1b6de0 | 65 66 20 66 6f 6e 74 2d 6f 62 6a 20 35 29 29 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ef.font-obj.5))))............... | 
| 1b6e00 | 20 28 61 6c 69 67 6e 2d 74 6f 20 28 2b 20 63 6f    6c 75 6d 6e 0a 20 20 20 20 20 20 20 20 20 20 20 | .(align-to.(+.column............ | 
| 1b6e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 63 65 69 6c 69 6e 67 20 28 2f 20 73 69 7a | .................(ceiling.(/.siz | 
| 1b6e40 | 65 20 28 61 72 65 66 20 66 6f 6e 74 2d 6f 62 6a    20 37 29 20 31 2e 30 29 29 0a 20 20 20 20 20 20 | e.(aref.font-obj.7).1.0))....... | 
| 1b6e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 31 29 29 0a 20 20 20 20 20 20 | ......................1))....... | 
| 1b6e80 | 20 20 20 20 20 20 20 20 20 28 67 72 61 76 61 74    61 72 2d 73 69 7a 65 20 28 2d 20 73 69 7a 65 20 | .........(gravatar-size.(-.size. | 
| 1b6ea0 | 32 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28    69 67 6e 6f 72 65 2d 65 72 72 6f 72 73 20 3b 20 | 2)))...........(ignore-errors.;. | 
| 1b6ec0 | 73 65 72 76 69 63 65 20 6d 61 79 20 62 65 20 75    6e 72 65 61 63 68 61 62 6c 65 0a 20 20 20 20 20 | service.may.be.unreachable...... | 
| 1b6ee0 | 20 20 20 20 20 20 20 28 67 72 61 76 61 74 61 72    2d 72 65 74 72 69 65 76 65 20 65 6d 61 69 6c 20 | .......(gravatar-retrieve.email. | 
| 1b6f00 | 23 27 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 72    65 76 69 73 69 6f 6e 2d 67 72 61 76 61 74 61 72 | #'magit-insert-revision-gravatar | 
| 1b6f20 | 2d 63 62 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -cb............................. | 
| 1b6f40 | 20 20 20 28 6c 69 73 74 20 67 72 61 76 61 74 61    72 2d 73 69 7a 65 20 72 65 76 0a 20 20 20 20 20 | ...(list.gravatar-size.rev...... | 
| 1b6f60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1b6f80 | 28 70 6f 69 6e 74 2d 6d 61 72 6b 65 72 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (point-marker).................. | 
| 1b6fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 61 6c 69 67 6e 2d 74 6f 20 63 6f 6c | ....................align-to.col | 
| 1b6fc0 | 75 6d 6e 29 29 29 29 29 29 29 29 0a 0a 28 64 65    66 75 6e 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 | umn))))))))..(defun.magit-insert | 
| 1b6fe0 | 2d 72 65 76 69 73 69 6f 6e 2d 67 72 61 76 61 74    61 72 2d 63 62 20 28 69 6d 61 67 65 20 73 69 7a | -revision-gravatar-cb.(image.siz | 
| 1b7000 | 65 20 72 65 76 20 6d 61 72 6b 65 72 20 61 6c 69    67 6e 2d 74 6f 20 63 6f 6c 75 6d 6e 29 0a 20 20 | e.rev.marker.align-to.column)... | 
| 1b7020 | 28 75 6e 6c 65 73 73 20 28 65 71 20 69 6d 61 67    65 20 27 65 72 72 6f 72 29 0a 20 20 20 20 28 77 | (unless.(eq.image.'error).....(w | 
| 1b7040 | 68 65 6e 2d 6c 65 74 20 28 28 62 75 66 66 65 72    20 28 6d 61 72 6b 65 72 2d 62 75 66 66 65 72 20 | hen-let.((buffer.(marker-buffer. | 
| 1b7060 | 6d 61 72 6b 65 72 29 29 29 0a 20 20 20 20 20 20    28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 | marker))).......(with-current-bu | 
| 1b7080 | 66 66 65 72 20 62 75 66 66 65 72 0a 20 20 20 20    20 20 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 | ffer.buffer.........(save-excurs | 
| 1b70a0 | 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 28 67    6f 74 6f 2d 63 68 61 72 20 6d 61 72 6b 65 72 29 | ion...........(goto-char.marker) | 
| 1b70c0 | 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 54 68    65 20 62 75 66 66 65 72 20 6d 69 67 68 74 20 64 | ...........;;.The.buffer.might.d | 
| 1b70e0 | 69 73 70 6c 61 79 20 61 6e 6f 74 68 65 72 20 72    65 76 69 73 69 6f 6e 20 62 79 20 6e 6f 77 20 6f | isplay.another.revision.by.now.o | 
| 1b7100 | 72 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 69    74 20 6d 69 67 68 74 20 68 61 76 65 20 62 65 65 | r...........;;.it.might.have.bee | 
| 1b7120 | 6e 20 72 65 66 72 65 73 68 65 64 2c 20 69 6e 20    77 68 69 63 68 20 63 61 73 65 20 61 6e 6f 74 68 | n.refreshed,.in.which.case.anoth | 
| 1b7140 | 65 72 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20    70 72 6f 63 65 73 73 20 6d 69 67 68 74 20 61 6c | er...........;;.process.might.al | 
| 1b7160 | 72 65 61 64 79 20 68 61 76 65 20 69 6e 73 65 72    74 65 64 20 74 68 65 20 69 6d 61 67 65 2e 0a 20 | ready.have.inserted.the.image... | 
| 1b7180 | 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28    61 6e 64 20 28 65 71 75 61 6c 20 72 65 76 20 6d | .........(when.(and.(equal.rev.m | 
| 1b71a0 | 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69    73 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 | agit-buffer-revision)........... | 
| 1b71c0 | 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20    28 65 71 20 28 63 61 72 2d 73 61 66 65 0a 20 20 | ...........(not.(eq.(car-safe... | 
| 1b71e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61 | .............................(ca | 
| 1b7200 | 72 2d 73 61 66 65 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | r-safe.......................... | 
| 1b7220 | 20 20 20 20 20 20 20 28 67 65 74 2d 74 65 78 74    2d 70 72 6f 70 65 72 74 79 20 28 70 6f 69 6e 74 | .......(get-text-property.(point | 
| 1b7240 | 29 20 27 64 69 73 70 6c 61 79 29 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ).'display)))................... | 
| 1b7260 | 20 20 20 20 20 20 20 20 20 20 20 20 27 69 6d 61    67 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | ............'image)))........... | 
| 1b7280 | 20 20 28 73 65 74 66 20 28 69 6d 61 67 65 2d 70    72 6f 70 65 72 74 79 20 69 6d 61 67 65 20 3a 61 | ..(setf.(image-property.image.:a | 
| 1b72a0 | 73 63 65 6e 74 29 20 27 63 65 6e 74 65 72 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 | scent).'center).............(set | 
| 1b72c0 | 66 20 28 69 6d 61 67 65 2d 70 72 6f 70 65 72 74    79 20 69 6d 61 67 65 20 3a 72 65 6c 69 65 66 29 | f.(image-property.image.:relief) | 
| 1b72e0 | 20 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    28 73 65 74 66 20 28 69 6d 61 67 65 2d 70 72 6f | .1).............(setf.(image-pro | 
| 1b7300 | 70 65 72 74 79 20 69 6d 61 67 65 20 3a 73 63 61    6c 65 29 20 20 31 29 0a 20 20 20 20 20 20 20 20 | perty.image.:scale)..1)......... | 
| 1b7320 | 20 20 20 20 28 73 65 74 66 20 28 69 6d 61 67 65    2d 70 72 6f 70 65 72 74 79 20 69 6d 61 67 65 20 | ....(setf.(image-property.image. | 
| 1b7340 | 3a 68 65 69 67 68 74 29 20 73 69 7a 65 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 | :height).size).............(let. | 
| 1b7360 | 28 28 74 6f 70 20 28 6c 69 73 74 20 69 6d 61 67    65 20 27 28 73 6c 69 63 65 20 30 2e 30 20 30 2e | ((top.(list.image.'(slice.0.0.0. | 
| 1b7380 | 30 20 31 2e 30 20 30 2e 35 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | 0.1.0.0.5)))...................( | 
| 1b73a0 | 62 6f 74 20 28 6c 69 73 74 20 69 6d 61 67 65 20    27 28 73 6c 69 63 65 20 30 2e 30 20 30 2e 35 20 | bot.(list.image.'(slice.0.0.0.5. | 
| 1b73c0 | 31 2e 30 20 31 2e 30 29 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6c | 1.0.1.0)))...................(al | 
| 1b73e0 | 69 67 6e 20 60 28 28 73 70 61 63 65 20 3a 61 6c    69 67 6e 2d 74 6f 20 2c 61 6c 69 67 6e 2d 74 6f | ign.`((space.:align-to.,align-to | 
| 1b7400 | 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 77 68 65 6e 20 6d 61 67 69 74 2d 72 | ))))...............(when.magit-r | 
| 1b7420 | 65 76 69 73 69 6f 6e 2d 75 73 65 2d 67 72 61 76    61 74 61 72 2d 6b 6c 75 64 67 65 0a 20 20 20 20 | evision-use-gravatar-kludge..... | 
| 1b7440 | 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d    72 6f 74 61 74 65 66 20 74 6f 70 20 62 6f 74 29 | ............(cl-rotatef.top.bot) | 
| 1b7460 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6c 65 74 20 28 28 69 6e 68 69 62 69 74 2d 72 | )...............(let.((inhibit-r | 
| 1b7480 | 65 61 64 2d 6f 6e 6c 79 20 74 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e | ead-only.t)).................(in | 
| 1b74a0 | 73 65 72 74 20 28 70 72 6f 70 65 72 74 69 7a 65    20 22 20 22 20 27 64 69 73 70 6c 61 79 20 74 6f | sert.(propertize.".".'display.to | 
| 1b74c0 | 70 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 69 6e 73 65 72 74 20 28 70 72 6f | p)).................(insert.(pro | 
| 1b74e0 | 70 65 72 74 69 7a 65 20 22 20 22 20 27 64 69 73    70 6c 61 79 20 61 6c 69 67 6e 29 29 0a 20 20 20 | pertize.".".'display.align)).... | 
| 1b7500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f    72 77 61 72 64 2d 6c 69 6e 65 29 0a 20 20 20 20 | .............(forward-line)..... | 
| 1b7520 | 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72    77 61 72 64 2d 63 68 61 72 20 63 6f 6c 75 6d 6e | ............(forward-char.column | 
| 1b7540 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 69 6e 73 65 72 74 20 28 70 72 6f 70 65 | ).................(insert.(prope | 
| 1b7560 | 72 74 69 7a 65 20 22 20 22 20 27 64 69 73 70 6c    61 79 20 62 6f 74 29 29 0a 20 20 20 20 20 20 20 | rtize.".".'display.bot))........ | 
| 1b7580 | 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74    20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 20 22 | .........(insert.(propertize."." | 
| 1b75a0 | 20 27 64 69 73 70 6c 61 79 20 61 6c 69 67 6e 29    29 29 29 29 29 29 29 29 29 0a 0a 3b 3b 3b 20 4d | .'display.align))))))))))..;;;.M | 
| 1b75c0 | 65 72 67 65 2d 50 72 65 76 69 65 77 20 4d 6f 64    65 0a 0a 28 64 65 66 69 6e 65 2d 64 65 72 69 76 | erge-Preview.Mode..(define-deriv | 
| 1b75e0 | 65 64 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 6d 65    72 67 65 2d 70 72 65 76 69 65 77 2d 6d 6f 64 65 | ed-mode.magit-merge-preview-mode | 
| 1b7600 | 20 6d 61 67 69 74 2d 64 69 66 66 2d 6d 6f 64 65    20 22 4d 61 67 69 74 20 4d 65 72 67 65 22 0a 20 | .magit-diff-mode."Magit.Merge".. | 
| 1b7620 | 20 22 4d 6f 64 65 20 66 6f 72 20 70 72 65 76 69    65 77 69 6e 67 20 61 20 6d 65 72 67 65 2e 22 0a | ."Mode.for.previewing.a.merge.". | 
| 1b7640 | 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d    64 69 66 66 0a 20 20 28 68 61 63 6b 2d 64 69 72 | ..:group.'magit-diff...(hack-dir | 
| 1b7660 | 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 73    2d 6e 6f 6e 2d 66 69 6c 65 2d 62 75 66 66 65 72 | -local-variables-non-file-buffer | 
| 1b7680 | 29 29 0a 0a 28 70 75 74 20 27 6d 61 67 69 74 2d    6d 65 72 67 65 2d 70 72 65 76 69 65 77 2d 6d 6f | ))..(put.'magit-merge-preview-mo | 
| 1b76a0 | 64 65 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 64    65 66 61 75 6c 74 2d 61 72 67 75 6d 65 6e 74 73 | de.'magit-diff-default-arguments | 
| 1b76c0 | 0a 20 20 20 20 20 27 28 22 2d 2d 6e 6f 2d 65 78    74 2d 64 69 66 66 22 29 29 0a 0a 28 64 65 66 75 | ......'("--no-ext-diff"))..(defu | 
| 1b76e0 | 6e 20 6d 61 67 69 74 2d 6d 65 72 67 65 2d 70 72    65 76 69 65 77 2d 73 65 74 75 70 2d 62 75 66 66 | n.magit-merge-preview-setup-buff | 
| 1b7700 | 65 72 20 28 72 65 76 29 0a 20 20 28 6d 61 67 69    74 2d 73 65 74 75 70 2d 62 75 66 66 65 72 20 23 | er.(rev)...(magit-setup-buffer.# | 
| 1b7720 | 27 6d 61 67 69 74 2d 6d 65 72 67 65 2d 70 72 65    76 69 65 77 2d 6d 6f 64 65 20 6e 69 6c 0a 20 20 | 'magit-merge-preview-mode.nil... | 
| 1b7740 | 20 20 28 6d 61 67 69 74 2d 62 75 66 66 65 72 2d    72 65 76 69 73 69 6f 6e 20 72 65 76 29 0a 20 20 | ..(magit-buffer-revision.rev)... | 
| 1b7760 | 20 20 28 6d 61 67 69 74 2d 62 75 66 66 65 72 2d    72 61 6e 67 65 20 28 66 6f 72 6d 61 74 20 22 25 | ..(magit-buffer-range.(format."% | 
| 1b7780 | 73 5e 2e 2e 25 73 22 20 72 65 76 20 72 65 76 29    29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | s^..%s".rev.rev))))..(defun.magi | 
| 1b77a0 | 74 2d 6d 65 72 67 65 2d 70 72 65 76 69 65 77 2d    72 65 66 72 65 73 68 2d 62 75 66 66 65 72 20 28 | t-merge-preview-refresh-buffer.( | 
| 1b77c0 | 29 0a 20 20 28 6c 65 74 2a 20 28 28 62 72 61 6e    63 68 20 28 6d 61 67 69 74 2d 67 65 74 2d 63 75 | )...(let*.((branch.(magit-get-cu | 
| 1b77e0 | 72 72 65 6e 74 2d 62 72 61 6e 63 68 29 29 0a 20    20 20 20 20 20 20 20 20 28 68 65 61 64 20 28 6f | rrent-branch))..........(head.(o | 
| 1b7800 | 72 20 62 72 61 6e 63 68 20 28 6d 61 67 69 74 2d    72 65 76 2d 76 65 72 69 66 79 20 22 48 45 41 44 | r.branch.(magit-rev-verify."HEAD | 
| 1b7820 | 22 29 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74    2d 73 65 74 2d 68 65 61 64 65 72 2d 6c 69 6e 65 | ")))).....(magit-set-header-line | 
| 1b7840 | 2d 66 6f 72 6d 61 74 20 28 66 6f 72 6d 61 74 20    22 50 72 65 76 69 65 77 20 6d 65 72 67 65 20 6f | -format.(format."Preview.merge.o | 
| 1b7860 | 66 20 25 73 20 69 6e 74 6f 20 25 73 22 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | f.%s.into.%s"................... | 
| 1b7880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 62 75 | ........................magit-bu | 
| 1b78a0 | 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ffer-revision................... | 
| 1b78c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6f 72 20 62 72 61 6e | ........................(or.bran | 
| 1b78e0 | 63 68 20 22 48 45 41 44 22 29 29 29 0a 20 20 20    20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 | ch."HEAD"))).....(magit-insert-s | 
| 1b7900 | 65 63 74 69 6f 6e 20 28 64 69 66 66 62 75 66 29    0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 69 | ection.(diffbuf).......(magit--i | 
| 1b7920 | 6e 73 65 72 74 2d 64 69 66 66 20 74 0a 20 20 20    20 20 20 20 20 22 6d 65 72 67 65 2d 74 72 65 65 | nsert-diff.t........."merge-tree | 
| 1b7940 | 22 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 74 72    69 6e 67 20 22 6d 65 72 67 65 2d 62 61 73 65 22 | ".(magit-git-string."merge-base" | 
| 1b7960 | 20 68 65 61 64 20 6d 61 67 69 74 2d 62 75 66 66    65 72 2d 72 65 76 69 73 69 6f 6e 29 0a 20 20 20 | .head.magit-buffer-revision).... | 
| 1b7980 | 20 20 20 20 20 68 65 61 64 20 6d 61 67 69 74 2d    62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 29 | .....head.magit-buffer-revision) | 
| 1b79a0 | 29 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68    6f 64 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d | )))..(cl-defmethod.magit-buffer- | 
| 1b79c0 | 76 61 6c 75 65 20 28 26 63 6f 6e 74 65 78 74 20    28 6d 61 6a 6f 72 2d 6d 6f 64 65 20 6d 61 67 69 | value.(&context.(major-mode.magi | 
| 1b79e0 | 74 2d 6d 65 72 67 65 2d 70 72 65 76 69 65 77 2d    6d 6f 64 65 29 29 0a 20 20 6d 61 67 69 74 2d 62 | t-merge-preview-mode))...magit-b | 
| 1b7a00 | 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 29 0a    0a 3b 3b 3b 20 48 75 6e 6b 20 53 65 63 74 69 6f | uffer-revision)..;;;.Hunk.Sectio | 
| 1b7a20 | 6e 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d    68 75 6e 6b 2d 73 65 74 2d 77 69 6e 64 6f 77 2d | n..(defun.magit-hunk-set-window- | 
| 1b7a40 | 73 74 61 72 74 20 28 73 65 63 74 69 6f 6e 29 0a    20 20 22 57 68 65 6e 20 53 45 43 54 49 4f 4e 20 | start.(section)..."When.SECTION. | 
| 1b7a60 | 69 73 20 61 20 60 68 75 6e 6b 27 2c 20 65 6e 73    75 72 65 20 74 68 61 74 20 69 74 73 20 62 65 67 | is.a.`hunk',.ensure.that.its.beg | 
| 1b7a80 | 69 6e 6e 69 6e 67 20 69 73 20 76 69 73 69 62 6c    65 2e 0a 49 74 20 74 68 65 20 53 45 43 54 49 4f | inning.is.visible..It.the.SECTIO | 
| 1b7aa0 | 4e 20 68 61 73 20 61 20 64 69 66 66 65 72 65 6e    74 20 74 79 70 65 2c 20 74 68 65 6e 20 64 6f 20 | N.has.a.different.type,.then.do. | 
| 1b7ac0 | 6e 6f 74 68 69 6e 67 2e 22 0a 20 20 28 77 68 65    6e 20 28 6d 61 67 69 74 2d 68 75 6e 6b 2d 73 65 | nothing."...(when.(magit-hunk-se | 
| 1b7ae0 | 63 74 69 6f 6e 2d 70 20 73 65 63 74 69 6f 6e 29    0a 20 20 20 20 28 6d 61 67 69 74 2d 73 65 63 74 | ction-p.section).....(magit-sect | 
| 1b7b00 | 69 6f 6e 2d 73 65 74 2d 77 69 6e 64 6f 77 2d 73    74 61 72 74 20 73 65 63 74 69 6f 6e 29 29 29 0a | ion-set-window-start.section))). | 
| 1b7b20 | 0a 28 61 64 64 2d 68 6f 6f 6b 20 27 6d 61 67 69    74 2d 73 65 63 74 69 6f 6e 2d 6d 6f 76 65 6d 65 | .(add-hook.'magit-section-moveme | 
| 1b7b40 | 6e 74 2d 68 6f 6f 6b 20 23 27 6d 61 67 69 74 2d    68 75 6e 6b 2d 73 65 74 2d 77 69 6e 64 6f 77 2d | nt-hook.#'magit-hunk-set-window- | 
| 1b7b60 | 73 74 61 72 74 29 0a 0a 28 63 6c 2d 64 65 66 6d    65 74 68 6f 64 20 6d 61 67 69 74 2d 73 65 63 74 | start)..(cl-defmethod.magit-sect | 
| 1b7b80 | 69 6f 6e 2d 67 65 74 2d 72 65 6c 61 74 69 76 65    2d 70 6f 73 69 74 69 6f 6e 20 28 28 5f 73 65 63 | ion-get-relative-position.((_sec | 
| 1b7ba0 | 74 69 6f 6e 20 6d 61 67 69 74 2d 68 75 6e 6b 2d    73 65 63 74 69 6f 6e 29 29 0a 20 20 28 6e 63 6f | tion.magit-hunk-section))...(nco | 
| 1b7bc0 | 6e 63 20 28 63 6c 2d 63 61 6c 6c 2d 6e 65 78 74    2d 6d 65 74 68 6f 64 29 0a 20 20 20 20 20 20 20 | nc.(cl-call-next-method)........ | 
| 1b7be0 | 20 20 28 61 6e 64 20 28 72 65 67 69 6f 6e 2d 61    63 74 69 76 65 2d 70 29 0a 20 20 20 20 20 20 20 | ..(and.(region-active-p)........ | 
| 1b7c00 | 20 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 67 | .......(progn.................(g | 
| 1b7c20 | 6f 74 6f 2d 63 68 61 72 20 28 6c 69 6e 65 2d 62    65 67 69 6e 6e 69 6e 67 2d 70 6f 73 69 74 69 6f | oto-char.(line-beginning-positio | 
| 1b7c40 | 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 77 68 65 6e 20 20 28 6c 6f 6f 6b | n)).................(when..(look | 
| 1b7c60 | 69 6e 67 2d 61 74 20 22 5e 5b 2d 2b 5d 22 29 20    28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 29 29 0a | ing-at."^[-+]").(forward-line)). | 
| 1b7c80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 77 68 69 6c 65 20 28 6c 6f 6f 6b 69 6e 67 2d | ................(while.(looking- | 
| 1b7ca0 | 61 74 20 22 5e 5b 20 40 5d 22 29 20 28 66 6f 72    77 61 72 64 2d 6c 69 6e 65 29 29 0a 20 20 20 20 | at."^[.@]").(forward-line))..... | 
| 1b7cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74    20 28 28 62 65 67 20 28 6d 61 67 69 74 2d 70 6f | ............(let.((beg.(magit-po | 
| 1b7ce0 | 69 6e 74 29 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 | int)))...................(list.( | 
| 1b7d00 | 63 6f 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 | cond..........................(( | 
| 1b7d20 | 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 5e 5b 2d 2b    5d 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | looking-at."^[-+]")............. | 
| 1b7d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66    6f 72 77 61 72 64 2d 6c 69 6e 65 29 0a 20 20 20 | ..............(forward-line).... | 
| 1b7d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 6c | .......................(while.(l | 
| 1b7d80 | 6f 6f 6b 69 6e 67 2d 61 74 20 22 5e 5b 2d 2b 5d    22 29 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 | ooking-at."^[-+]").(forward-line | 
| 1b7da0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 | ))...........................(wh | 
| 1b7dc0 | 69 6c 65 20 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20    22 5e 20 22 29 20 20 20 20 28 66 6f 72 77 61 72 | ile.(looking-at."^.")....(forwar | 
| 1b7de0 | 64 2d 6c 69 6e 65 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | d-line))........................ | 
| 1b7e00 | 20 20 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65    20 2d 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ...(forward-line.-1)............ | 
| 1b7e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    72 65 67 65 78 70 2d 71 75 6f 74 65 20 28 62 75 | ...............(regexp-quote.(bu | 
| 1b7e40 | 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 2d 6e    6f 2d 70 72 6f 70 65 72 74 69 65 73 0a 20 20 20 | ffer-substring-no-properties.... | 
| 1b7e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1b7e80 | 20 20 20 20 20 20 62 65 67 20 28 6c 69 6e 65 2d    65 6e 64 2d 70 6f 73 69 74 69 6f 6e 29 29 29 29 | ......beg.(line-end-position)))) | 
| 1b7ea0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 74 20 74 29 29 | ..........................(t.t)) | 
| 1b7ec0 | 29 29 29 29 29 29 0a 0a 28 63 6c 2d 64 65 66 6d    65 74 68 6f 64 20 6d 61 67 69 74 2d 73 65 63 74 | ))))))..(cl-defmethod.magit-sect | 
| 1b7ee0 | 69 6f 6e 2d 67 6f 74 6f 2d 73 75 63 63 65 73 73    6f 72 20 28 28 73 65 63 74 69 6f 6e 20 6d 61 67 | ion-goto-successor.((section.mag | 
| 1b7f00 | 69 74 2d 68 75 6e 6b 2d 73 65 63 74 69 6f 6e 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | it-hunk-section)................ | 
| 1b7f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 6e | .............................lin | 
| 1b7f40 | 65 20 63 68 61 72 20 26 6f 70 74 69 6f 6e 61 6c    20 61 72 67 29 0a 20 20 28 6f 72 20 28 6d 61 67 | e.char.&optional.arg)...(or.(mag | 
| 1b7f60 | 69 74 2d 73 65 63 74 69 6f 6e 2d 67 6f 74 6f 2d    73 75 63 63 65 73 73 6f 72 2d 2d 73 61 6d 65 20 | it-section-goto-successor--same. | 
| 1b7f80 | 73 65 63 74 69 6f 6e 20 6c 69 6e 65 20 63 68 61    72 29 0a 20 20 20 20 20 20 28 61 6e 64 2d 6c 65 | section.line.char).......(and-le | 
| 1b7fa0 | 74 2a 20 28 28 70 61 72 65 6e 74 20 28 6d 61 67    69 74 2d 67 65 74 2d 73 65 63 74 69 6f 6e 0a 20 | t*.((parent.(magit-get-section.. | 
| 1b7fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | .........................(magit- | 
| 1b7fe0 | 73 65 63 74 69 6f 6e 2d 69 64 65 6e 74 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | section-ident................... | 
| 1b8000 | 20 20 20 20 20 20 20 20 20 28 6f 72 65 66 20 73    65 63 74 69 6f 6e 20 70 61 72 65 6e 74 29 29 29 | .........(oref.section.parent))) | 
| 1b8020 | 29 29 0a 20 20 20 20 20 20 20 20 28 6c 65 74 2a    20 28 28 63 68 69 6c 64 72 65 6e 20 28 6f 72 65 | )).........(let*.((children.(ore | 
| 1b8040 | 66 20 70 61 72 65 6e 74 20 63 68 69 6c 64 72 65    6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | f.parent.children))............. | 
| 1b8060 | 20 20 20 28 73 69 62 6c 69 6e 67 73 20 28 6d 61    67 69 74 2d 73 65 63 74 69 6f 6e 2d 73 69 62 6c | ...(siblings.(magit-section-sibl | 
| 1b8080 | 69 6e 67 73 20 73 65 63 74 69 6f 6e 20 27 70 72    65 76 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ings.section.'prev))............ | 
| 1b80a0 | 20 20 20 20 28 70 72 65 76 69 6f 75 73 20 28 6e    74 68 20 28 6c 65 6e 67 74 68 20 73 69 62 6c 69 | ....(previous.(nth.(length.sibli | 
| 1b80c0 | 6e 67 73 29 20 63 68 69 6c 64 72 65 6e 29 29 29    0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 | ngs).children)))...........(if.( | 
| 1b80e0 | 6e 6f 74 20 61 72 67 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 | not.arg)...............(when-let | 
| 1b8100 | 20 28 28 73 69 62 6c 69 6e 67 20 28 6f 72 20 70    72 65 76 69 6f 75 73 20 28 63 61 72 20 28 6c 61 | .((sibling.(or.previous.(car.(la | 
| 1b8120 | 73 74 20 63 68 69 6c 64 72 65 6e 29 29 29 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | st.children)))))................ | 
| 1b8140 | 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d    67 6f 74 6f 20 73 69 62 6c 69 6e 67 29 0a 20 20 | .(magit-section-goto.sibling)... | 
| 1b8160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 | ..............t).............(wh | 
| 1b8180 | 65 6e 20 70 72 65 76 69 6f 75 73 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | en.previous...............(magit | 
| 1b81a0 | 2d 73 65 63 74 69 6f 6e 2d 67 6f 74 6f 20 70 72    65 76 69 6f 75 73 29 29 0a 20 20 20 20 20 20 20 | -section-goto.previous))........ | 
| 1b81c0 | 20 20 20 20 20 28 69 66 20 28 61 6e 64 20 28 73    74 72 69 6e 67 70 20 61 72 67 29 0a 20 20 20 20 | .....(if.(and.(stringp.arg)..... | 
| 1b81e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 | .................(re-search-forw | 
| 1b8200 | 61 72 64 20 61 72 67 20 28 6f 72 65 66 20 70 61    72 65 6e 74 20 65 6e 64 29 20 74 29 29 0a 20 20 | ard.arg.(oref.parent.end).t))... | 
| 1b8220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 67    6f 74 6f 2d 63 68 61 72 20 28 6d 61 74 63 68 2d | ..............(goto-char.(match- | 
| 1b8240 | 62 65 67 69 6e 6e 69 6e 67 20 30 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 67 6f 74 | beginning.0))...............(got | 
| 1b8260 | 6f 2d 63 68 61 72 20 28 6f 72 65 66 20 28 63 61    72 20 28 6c 61 73 74 20 63 68 69 6c 64 72 65 6e | o-char.(oref.(car.(last.children | 
| 1b8280 | 29 29 20 65 6e 64 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 66 6f 72 77 61 72 64 2d | )).end))...............(forward- | 
| 1b82a0 | 6c 69 6e 65 20 2d 31 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 6c | line.-1)...............(while.(l | 
| 1b82c0 | 6f 6f 6b 69 6e 67 2d 61 74 20 22 5e 20 22 29 20    20 20 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 | ooking-at."^.")....(forward-line | 
| 1b82e0 | 20 2d 31 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 77 68 69 6c 65 20 28 6c 6f 6f 6b | .-1))...............(while.(look | 
| 1b8300 | 69 6e 67 2d 61 74 20 22 5e 5b 2d 2b 5d 22 29 20    28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 20 2d 31 | ing-at."^[-+]").(forward-line.-1 | 
| 1b8320 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 29 29 | ))...............(forward-line)) | 
| 1b8340 | 29 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74    2d 73 65 63 74 69 6f 6e 2d 67 6f 74 6f 2d 73 75 | ))).......(magit-section-goto-su | 
| 1b8360 | 63 63 65 73 73 6f 72 2d 2d 72 65 6c 61 74 65 64    20 73 65 63 74 69 6f 6e 29 29 29 0a 0a 3b 3b 3b | ccessor--related.section)))..;;; | 
| 1b8380 | 20 44 69 66 66 20 53 65 63 74 69 6f 6e 73 0a 0a    28 64 65 66 76 61 72 2d 6b 65 79 6d 61 70 20 6d | .Diff.Sections..(defvar-keymap.m | 
| 1b83a0 | 61 67 69 74 2d 75 6e 73 74 61 67 65 64 2d 73 65    63 74 69 6f 6e 2d 6d 61 70 0a 20 20 3a 64 6f 63 | agit-unstaged-section-map...:doc | 
| 1b83c0 | 20 22 4b 65 79 6d 61 70 20 66 6f 72 20 74 68 65    20 60 75 6e 73 74 61 67 65 64 27 20 73 65 63 74 | ."Keymap.for.the.`unstaged'.sect | 
| 1b83e0 | 69 6f 6e 2e 22 0a 20 20 22 3c 72 65 6d 61 70 3e    20 3c 6d 61 67 69 74 2d 76 69 73 69 74 2d 74 68 | ion."..."<remap>.<magit-visit-th | 
| 1b8400 | 69 6e 67 3e 22 20 20 23 27 6d 61 67 69 74 2d 64    69 66 66 2d 75 6e 73 74 61 67 65 64 0a 20 20 22 | ing>"..#'magit-diff-unstaged..." | 
| 1b8420 | 3c 72 65 6d 61 70 3e 20 3c 6d 61 67 69 74 2d 73    74 61 67 65 2d 66 69 6c 65 3e 22 20 20 20 23 27 | <remap>.<magit-stage-file>"...#' | 
| 1b8440 | 6d 61 67 69 74 2d 73 74 61 67 65 0a 20 20 22 3c    72 65 6d 61 70 3e 20 3c 6d 61 67 69 74 2d 64 65 | magit-stage..."<remap>.<magit-de | 
| 1b8460 | 6c 65 74 65 2d 74 68 69 6e 67 3e 22 20 23 27 6d    61 67 69 74 2d 64 69 73 63 61 72 64 0a 20 20 22 | lete-thing>".#'magit-discard..." | 
| 1b8480 | 3c 33 3e 22 20 28 6d 61 67 69 74 2d 6d 65 6e 75    2d 69 74 65 6d 20 22 44 69 73 63 61 72 64 20 61 | <3>".(magit-menu-item."Discard.a | 
| 1b84a0 | 6c 6c 22 20 23 27 6d 61 67 69 74 2d 64 69 73 63    61 72 64 29 0a 20 20 22 3c 32 3e 22 20 28 6d 61 | ll".#'magit-discard)..."<2>".(ma | 
| 1b84c0 | 67 69 74 2d 6d 65 6e 75 2d 69 74 65 6d 20 22 53    74 61 67 65 20 61 6c 6c 22 20 20 20 23 27 6d 61 | git-menu-item."Stage.all"...#'ma | 
| 1b84e0 | 67 69 74 2d 73 74 61 67 65 29 0a 20 20 22 3c 31    3e 22 20 28 6d 61 67 69 74 2d 6d 65 6e 75 2d 69 | git-stage)..."<1>".(magit-menu-i | 
| 1b8500 | 74 65 6d 20 22 56 69 73 69 74 20 64 69 66 66 22    20 20 23 27 6d 61 67 69 74 2d 64 69 66 66 2d 75 | tem."Visit.diff"..#'magit-diff-u | 
| 1b8520 | 6e 73 74 61 67 65 64 29 29 0a 0a 28 6d 61 67 69    74 2d 64 65 66 69 6e 65 2d 73 65 63 74 69 6f 6e | nstaged))..(magit-define-section | 
| 1b8540 | 2d 6a 75 6d 70 65 72 20 6d 61 67 69 74 2d 6a 75    6d 70 2d 74 6f 2d 75 6e 73 74 61 67 65 64 20 22 | -jumper.magit-jump-to-unstaged." | 
| 1b8560 | 55 6e 73 74 61 67 65 64 20 63 68 61 6e 67 65 73    22 20 75 6e 73 74 61 67 65 64 29 0a 0a 28 64 65 | Unstaged.changes".unstaged)..(de | 
| 1b8580 | 66 75 6e 20 6d 61 67 69 74 2d 69 6e 73 65 72 74    2d 75 6e 73 74 61 67 65 64 2d 63 68 61 6e 67 65 | fun.magit-insert-unstaged-change | 
| 1b85a0 | 73 20 28 29 0a 20 20 22 49 6e 73 65 72 74 20 73    65 63 74 69 6f 6e 20 73 68 6f 77 69 6e 67 20 75 | s.()..."Insert.section.showing.u | 
| 1b85c0 | 6e 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 2e    22 0a 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 | nstaged.changes."...(magit-inser | 
| 1b85e0 | 74 2d 73 65 63 74 69 6f 6e 20 28 75 6e 73 74 61    67 65 64 29 0a 20 20 20 20 28 6d 61 67 69 74 2d | t-section.(unstaged).....(magit- | 
| 1b8600 | 69 6e 73 65 72 74 2d 68 65 61 64 69 6e 67 20 22    55 6e 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 | insert-heading."Unstaged.changes | 
| 1b8620 | 3a 22 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 2d    69 6e 73 65 72 74 2d 64 69 66 66 20 6e 69 6c 0a | :").....(magit--insert-diff.nil. | 
| 1b8640 | 20 20 20 20 20 20 22 64 69 66 66 22 20 6d 61 67    69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 61 | ......"diff".magit-buffer-diff-a | 
| 1b8660 | 72 67 73 20 22 2d 2d 6e 6f 2d 70 72 65 66 69 78    22 0a 20 20 20 20 20 20 22 2d 2d 22 20 6d 61 67 | rgs."--no-prefix"......."--".mag | 
| 1b8680 | 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 66    69 6c 65 73 29 29 29 0a 0a 28 64 65 66 76 61 72 | it-buffer-diff-files)))..(defvar | 
| 1b86a0 | 2d 6b 65 79 6d 61 70 20 6d 61 67 69 74 2d 73 74    61 67 65 64 2d 73 65 63 74 69 6f 6e 2d 6d 61 70 | -keymap.magit-staged-section-map | 
| 1b86c0 | 0a 20 20 3a 64 6f 63 20 22 4b 65 79 6d 61 70 20    66 6f 72 20 74 68 65 20 60 73 74 61 67 65 64 27 | ...:doc."Keymap.for.the.`staged' | 
| 1b86e0 | 20 73 65 63 74 69 6f 6e 2e 22 0a 20 20 22 3c 72    65 6d 61 70 3e 20 3c 6d 61 67 69 74 2d 72 65 76 | .section."..."<remap>.<magit-rev | 
| 1b8700 | 65 72 74 2d 6e 6f 2d 63 6f 6d 6d 69 74 3e 22 20    23 27 6d 61 67 69 74 2d 72 65 76 65 72 73 65 0a | ert-no-commit>".#'magit-reverse. | 
| 1b8720 | 20 20 22 3c 72 65 6d 61 70 3e 20 3c 6d 61 67 69    74 2d 64 65 6c 65 74 65 2d 74 68 69 6e 67 3e 22 | .."<remap>.<magit-delete-thing>" | 
| 1b8740 | 20 20 20 20 20 23 27 6d 61 67 69 74 2d 64 69 73    63 61 72 64 0a 20 20 22 3c 72 65 6d 61 70 3e 20 | .....#'magit-discard..."<remap>. | 
| 1b8760 | 3c 6d 61 67 69 74 2d 75 6e 73 74 61 67 65 2d 66    69 6c 65 3e 22 20 20 20 20 20 23 27 6d 61 67 69 | <magit-unstage-file>".....#'magi | 
| 1b8780 | 74 2d 75 6e 73 74 61 67 65 0a 20 20 22 3c 72 65    6d 61 70 3e 20 3c 6d 61 67 69 74 2d 76 69 73 69 | t-unstage..."<remap>.<magit-visi | 
| 1b87a0 | 74 2d 74 68 69 6e 67 3e 22 20 20 20 20 20 20 23    27 6d 61 67 69 74 2d 64 69 66 66 2d 73 74 61 67 | t-thing>"......#'magit-diff-stag | 
| 1b87c0 | 65 64 0a 20 20 22 3c 34 3e 22 20 28 6d 61 67 69    74 2d 6d 65 6e 75 2d 69 74 65 6d 20 22 52 65 76 | ed..."<4>".(magit-menu-item."Rev | 
| 1b87e0 | 65 72 73 65 20 61 6c 6c 22 20 23 27 6d 61 67 69    74 2d 72 65 76 65 72 73 65 29 0a 20 20 22 3c 33 | erse.all".#'magit-reverse)..."<3 | 
| 1b8800 | 3e 22 20 28 6d 61 67 69 74 2d 6d 65 6e 75 2d 69    74 65 6d 20 22 44 69 73 63 61 72 64 20 61 6c 6c | >".(magit-menu-item."Discard.all | 
| 1b8820 | 22 20 23 27 6d 61 67 69 74 2d 64 69 73 63 61 72    64 29 0a 20 20 22 3c 32 3e 22 20 28 6d 61 67 69 | ".#'magit-discard)..."<2>".(magi | 
| 1b8840 | 74 2d 6d 65 6e 75 2d 69 74 65 6d 20 22 55 6e 73    74 61 67 65 20 61 6c 6c 22 20 23 27 6d 61 67 69 | t-menu-item."Unstage.all".#'magi | 
| 1b8860 | 74 2d 75 6e 73 74 61 67 65 29 0a 20 20 22 3c 31    3e 22 20 28 6d 61 67 69 74 2d 6d 65 6e 75 2d 69 | t-unstage)..."<1>".(magit-menu-i | 
| 1b8880 | 74 65 6d 20 22 56 69 73 69 74 20 64 69 66 66 22    20 20 23 27 6d 61 67 69 74 2d 64 69 66 66 2d 73 | tem."Visit.diff"..#'magit-diff-s | 
| 1b88a0 | 74 61 67 65 64 29 29 0a 0a 28 6d 61 67 69 74 2d    64 65 66 69 6e 65 2d 73 65 63 74 69 6f 6e 2d 6a | taged))..(magit-define-section-j | 
| 1b88c0 | 75 6d 70 65 72 20 6d 61 67 69 74 2d 6a 75 6d 70    2d 74 6f 2d 73 74 61 67 65 64 20 22 53 74 61 67 | umper.magit-jump-to-staged."Stag | 
| 1b88e0 | 65 64 20 63 68 61 6e 67 65 73 22 20 73 74 61 67    65 64 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | ed.changes".staged)..(defun.magi | 
| 1b8900 | 74 2d 69 6e 73 65 72 74 2d 73 74 61 67 65 64 2d    63 68 61 6e 67 65 73 20 28 29 0a 20 20 22 49 6e | t-insert-staged-changes.()..."In | 
| 1b8920 | 73 65 72 74 20 73 65 63 74 69 6f 6e 20 73 68 6f    77 69 6e 67 20 73 74 61 67 65 64 20 63 68 61 6e | sert.section.showing.staged.chan | 
| 1b8940 | 67 65 73 2e 22 0a 20 20 3b 3b 20 41 76 6f 69 64    20 6c 69 73 74 69 6e 67 20 61 6c 6c 20 66 69 6c | ges."...;;.Avoid.listing.all.fil | 
| 1b8960 | 65 73 20 61 73 20 64 65 6c 65 74 65 64 20 77 68    65 6e 20 76 69 73 69 74 69 6e 67 20 61 20 62 61 | es.as.deleted.when.visiting.a.ba | 
| 1b8980 | 72 65 20 72 65 70 6f 2e 0a 20 20 28 75 6e 6c 65    73 73 20 28 6d 61 67 69 74 2d 62 61 72 65 2d 72 | re.repo....(unless.(magit-bare-r | 
| 1b89a0 | 65 70 6f 2d 70 29 0a 20 20 20 20 28 6d 61 67 69    74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e | epo-p).....(magit-insert-section | 
| 1b89c0 | 20 28 73 74 61 67 65 64 29 0a 20 20 20 20 20 20    28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 68 65 | .(staged).......(magit-insert-he | 
| 1b89e0 | 61 64 69 6e 67 20 22 53 74 61 67 65 64 20 63 68    61 6e 67 65 73 3a 22 29 0a 20 20 20 20 20 20 28 | ading."Staged.changes:").......( | 
| 1b8a00 | 6d 61 67 69 74 2d 2d 69 6e 73 65 72 74 2d 64 69    66 66 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 22 | magit--insert-diff.nil........." | 
| 1b8a20 | 64 69 66 66 22 20 22 2d 2d 63 61 63 68 65 64 22    20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 | diff"."--cached".magit-buffer-di | 
| 1b8a40 | 66 66 2d 61 72 67 73 20 22 2d 2d 6e 6f 2d 70 72    65 66 69 78 22 0a 20 20 20 20 20 20 20 20 22 2d | ff-args."--no-prefix"........."- | 
| 1b8a60 | 2d 22 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d    64 69 66 66 2d 66 69 6c 65 73 29 29 29 29 0a 0a | -".magit-buffer-diff-files)))).. | 
| 1b8a80 | 3b 3b 3b 20 44 69 66 66 20 54 79 70 65 0a 0a 28    64 65 66 76 61 72 20 6d 61 67 69 74 2d 2d 64 69 | ;;;.Diff.Type..(defvar.magit--di | 
| 1b8aa0 | 66 66 2d 75 73 65 2d 72 65 63 6f 72 64 65 64 2d    74 79 70 65 2d 70 20 74 29 0a 0a 28 64 65 66 75 | ff-use-recorded-type-p.t)..(defu | 
| 1b8ac0 | 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 74 79 70    65 20 28 26 6f 70 74 69 6f 6e 61 6c 20 73 65 63 | n.magit-diff-type.(&optional.sec | 
| 1b8ae0 | 74 69 6f 6e 29 0a 20 20 22 52 65 74 75 72 6e 20    74 68 65 20 64 69 66 66 20 74 79 70 65 20 6f 66 | tion)..."Return.the.diff.type.of | 
| 1b8b00 | 20 53 45 43 54 49 4f 4e 2e 0a 0a 54 68 65 20 72    65 74 75 72 6e 65 64 20 74 79 70 65 20 69 73 20 | .SECTION...The.returned.type.is. | 
| 1b8b20 | 6f 6e 65 20 6f 66 20 74 68 65 20 73 79 6d 62 6f    6c 73 20 60 73 74 61 67 65 64 27 2c 20 60 75 6e | one.of.the.symbols.`staged',.`un | 
| 1b8b40 | 73 74 61 67 65 64 27 2c 0a 60 63 6f 6d 6d 69 74    74 65 64 27 2c 20 6f 72 20 60 75 6e 64 65 66 69 | staged',.`committed',.or.`undefi | 
| 1b8b60 | 6e 65 64 27 2e 20 20 54 68 69 73 20 74 79 70 65    20 73 65 72 76 65 73 20 61 20 73 69 6d 69 6c 61 | ned'...This.type.serves.a.simila | 
| 1b8b80 | 72 20 70 75 72 70 6f 73 65 0a 61 73 20 74 68 65    20 67 65 6e 65 72 61 6c 20 74 79 70 65 20 63 6f | r.purpose.as.the.general.type.co | 
| 1b8ba0 | 6d 6d 6f 6e 20 74 6f 20 61 6c 6c 20 73 65 63 74    69 6f 6e 73 20 28 77 68 69 63 68 20 69 73 20 73 | mmon.to.all.sections.(which.is.s | 
| 1b8bc0 | 74 6f 72 65 64 20 69 6e 0a 74 68 65 20 60 74 79    70 65 27 20 73 6c 6f 74 20 6f 66 20 74 68 65 20 | tored.in.the.`type'.slot.of.the. | 
| 1b8be0 | 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 60 6d    61 67 69 74 2d 73 65 63 74 69 6f 6e 27 20 73 74 | corresponding.`magit-section'.st | 
| 1b8c00 | 72 75 63 74 29 20 62 75 74 0a 74 61 6b 65 73 20    61 64 64 69 74 69 6f 6e 61 6c 20 69 6e 66 6f 72 | ruct).but.takes.additional.infor | 
| 1b8c20 | 6d 61 74 69 6f 6e 20 69 6e 74 6f 20 61 63 63 6f    75 6e 74 2e 20 20 57 68 65 6e 20 74 68 65 20 53 | mation.into.account...When.the.S | 
| 1b8c40 | 45 43 54 49 4f 4e 0a 69 73 6e 27 74 20 72 65 6c    61 74 65 64 20 74 6f 20 64 69 66 66 73 20 61 6e | ECTION.isn't.related.to.diffs.an | 
| 1b8c60 | 64 20 74 68 65 20 62 75 66 66 65 72 20 63 6f 6e    74 61 69 6e 69 6e 67 20 69 74 20 61 6c 73 6f 20 | d.the.buffer.containing.it.also. | 
| 1b8c80 | 69 73 6e 27 74 0a 61 20 64 69 66 66 2d 6f 6e 6c    79 20 62 75 66 66 65 72 2c 20 74 68 65 6e 20 72 | isn't.a.diff-only.buffer,.then.r | 
| 1b8ca0 | 65 74 75 72 6e 20 6e 69 6c 2e 0a 0a 43 75 72 72    65 6e 74 6c 79 20 74 68 65 20 74 79 70 65 20 63 | eturn.nil...Currently.the.type.c | 
| 1b8cc0 | 61 6e 20 61 6c 73 6f 20 62 65 20 6f 6e 65 20 6f    66 20 60 74 72 61 63 6b 65 64 27 20 61 6e 64 20 | an.also.be.one.of.`tracked'.and. | 
| 1b8ce0 | 60 75 6e 74 72 61 63 6b 65 64 27 0a 62 75 74 20    74 68 65 73 65 20 76 61 6c 75 65 73 20 61 72 65 | `untracked'.but.these.values.are | 
| 1b8d00 | 20 6e 6f 74 20 68 61 6e 64 6c 65 64 20 65 78 70    6c 69 63 69 74 6c 79 20 65 76 65 72 79 77 68 65 | .not.handled.explicitly.everywhe | 
| 1b8d20 | 72 65 20 74 68 65 79 0a 73 68 6f 75 6c 64 20 62    65 20 61 6e 64 20 61 20 70 6f 73 73 69 62 6c 65 | re.they.should.be.and.a.possible | 
| 1b8d40 | 20 66 69 78 20 63 6f 75 6c 64 20 62 65 20 74 6f    20 6a 75 73 74 20 72 65 74 75 72 6e 20 6e 69 6c | .fix.could.be.to.just.return.nil | 
| 1b8d60 | 20 68 65 72 65 2e 0a 0a 54 68 65 20 73 65 63 74    69 6f 6e 20 68 61 73 20 74 6f 20 62 65 20 61 20 | .here...The.section.has.to.be.a. | 
| 1b8d80 | 60 64 69 66 66 27 20 6f 72 20 60 68 75 6e 6b 27    20 73 65 63 74 69 6f 6e 2c 20 6f 72 20 61 20 73 | `diff'.or.`hunk'.section,.or.a.s | 
| 1b8da0 | 65 63 74 69 6f 6e 0a 77 68 6f 73 65 20 63 68 69    6c 64 72 65 6e 20 61 72 65 20 6f 66 20 74 79 70 | ection.whose.children.are.of.typ | 
| 1b8dc0 | 65 20 60 64 69 66 66 27 2e 20 20 49 66 20 6f 70    74 69 6f 6e 61 6c 20 53 45 43 54 49 4f 4e 20 69 | e.`diff'...If.optional.SECTION.i | 
| 1b8de0 | 73 20 6e 69 6c 2c 0a 72 65 74 75 72 6e 20 74 68    65 20 64 69 66 66 20 74 79 70 65 20 66 6f 72 20 | s.nil,.return.the.diff.type.for. | 
| 1b8e00 | 74 68 65 20 63 75 72 72 65 6e 74 20 73 65 63 74    69 6f 6e 2e 20 20 49 6e 20 62 75 66 66 65 72 73 | the.current.section...In.buffers | 
| 1b8e20 | 20 77 68 6f 73 65 0a 6d 61 6a 6f 72 20 6d 6f 64    65 20 69 73 20 60 6d 61 67 69 74 2d 64 69 66 66 | .whose.major.mode.is.`magit-diff | 
| 1b8e40 | 2d 6d 6f 64 65 27 20 53 45 43 54 49 4f 4e 20 69    73 20 69 67 6e 6f 72 65 64 20 61 6e 64 20 74 68 | -mode'.SECTION.is.ignored.and.th | 
| 1b8e60 | 65 20 74 79 70 65 0a 69 73 20 64 65 74 65 72 6d    69 6e 65 64 20 75 73 69 6e 67 20 6f 74 68 65 72 | e.type.is.determined.using.other | 
| 1b8e80 | 20 6d 65 61 6e 73 2e 20 20 49 6e 20 60 6d 61 67    69 74 2d 72 65 76 69 73 69 6f 6e 2d 6d 6f 64 65 | .means...In.`magit-revision-mode | 
| 1b8ea0 | 27 0a 62 75 66 66 65 72 73 20 74 68 65 20 74 79    70 65 20 69 73 20 61 6c 77 61 79 73 20 60 63 6f | '.buffers.the.type.is.always.`co | 
| 1b8ec0 | 6d 6d 69 74 74 65 64 27 2e 0a 0a 44 6f 20 6e 6f    74 20 63 6f 6e 66 75 73 65 20 74 68 69 73 20 77 | mmitted'...Do.not.confuse.this.w | 
| 1b8ee0 | 69 74 68 20 60 6d 61 67 69 74 2d 64 69 66 66 2d    73 63 6f 70 65 27 20 28 77 68 69 63 68 20 73 65 | ith.`magit-diff-scope'.(which.se | 
| 1b8f00 | 65 29 2e 22 0a 20 20 28 77 68 65 6e 2d 6c 65 74    20 28 28 73 65 63 74 69 6f 6e 20 28 6f 72 20 73 | e)."...(when-let.((section.(or.s | 
| 1b8f20 | 65 63 74 69 6f 6e 20 28 6d 61 67 69 74 2d 63 75    72 72 65 6e 74 2d 73 65 63 74 69 6f 6e 29 29 29 | ection.(magit-current-section))) | 
| 1b8f40 | 29 0a 20 20 20 20 28 63 6f 6e 64 20 28 28 64 65    72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 27 6d 61 | ).....(cond.((derived-mode-p.'ma | 
| 1b8f60 | 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 6d 6f 64    65 20 27 6d 61 67 69 74 2d 73 74 61 73 68 2d 6d | git-revision-mode.'magit-stash-m | 
| 1b8f80 | 6f 64 65 29 20 27 63 6f 6d 6d 69 74 74 65 64 29    0a 20 20 20 20 20 20 20 20 20 20 28 28 64 65 72 | ode).'committed)...........((der | 
| 1b8fa0 | 69 76 65 64 2d 6d 6f 64 65 2d 70 20 27 6d 61 67    69 74 2d 64 69 66 66 2d 6d 6f 64 65 29 0a 20 20 | ived-mode-p.'magit-diff-mode)... | 
| 1b8fc0 | 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28    72 61 6e 67 65 20 6d 61 67 69 74 2d 62 75 66 66 | .........(let.((range.magit-buff | 
| 1b8fe0 | 65 72 2d 72 61 6e 67 65 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 | er-range)..................(cons | 
| 1b9000 | 74 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 74    79 70 65 61 72 67 29 29 0a 20 20 20 20 20 20 20 | t.magit-buffer-typearg))........ | 
| 1b9020 | 20 20 20 20 20 20 28 63 6f 6e 64 20 28 28 61 6e    64 20 6d 61 67 69 74 2d 2d 64 69 66 66 2d 75 73 | ......(cond.((and.magit--diff-us | 
| 1b9040 | 65 2d 72 65 63 6f 72 64 65 64 2d 74 79 70 65 2d    70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e-recorded-type-p............... | 
| 1b9060 | 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74    2d 62 75 66 66 65 72 2d 64 69 66 66 2d 74 79 70 | ...........magit-buffer-diff-typ | 
| 1b9080 | 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 28 65 71 75 61 6c 20 63 | e))....................((equal.c | 
| 1b90a0 | 6f 6e 73 74 20 22 2d 2d 6e 6f 2d 69 6e 64 65 78    22 29 20 27 75 6e 64 65 66 69 6e 65 64 29 0a 20 | onst."--no-index").'undefined).. | 
| 1b90c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 28 6f 72 20 28 6e 6f 74 20 72 61 6e 67 | ..................((or.(not.rang | 
| 1b90e0 | 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 65 71 75 61 | e).........................(equa | 
| 1b9100 | 6c 20 72 61 6e 67 65 20 22 48 45 41 44 22 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | l.range."HEAD")................. | 
| 1b9120 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72    65 76 2d 65 71 20 72 61 6e 67 65 20 22 48 45 41 | ........(magit-rev-eq.range."HEA | 
| 1b9140 | 44 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 69 66 20 28 65 71 | D")).....................(if.(eq | 
| 1b9160 | 75 61 6c 20 63 6f 6e 73 74 20 22 2d 2d 63 61 63    68 65 64 22 29 0a 20 20 20 20 20 20 20 20 20 20 | ual.const."--cached")........... | 
| 1b9180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 73    74 61 67 65 64 0a 20 20 20 20 20 20 20 20 20 20 | ..............'staged........... | 
| 1b91a0 | 20 20 20 20 20 20 20 20 20 20 20 20 27 75 6e 73    74 61 67 65 64 29 29 0a 20 20 20 20 20 20 20 20 | ............'unstaged))......... | 
| 1b91c0 | 20 20 20 20 20 20 20 20 20 20 20 28 28 65 71 75    61 6c 20 63 6f 6e 73 74 20 22 2d 2d 63 61 63 68 | ...........((equal.const."--cach | 
| 1b91e0 | 65 64 22 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 69 66 20 28 6d 61 | ed").....................(if.(ma | 
| 1b9200 | 67 69 74 2d 72 65 76 2d 68 65 61 64 2d 70 20 72    61 6e 67 65 29 0a 20 20 20 20 20 20 20 20 20 20 | git-rev-head-p.range)........... | 
| 1b9220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 73    74 61 67 65 64 0a 20 20 20 20 20 20 20 20 20 20 | ..............'staged........... | 
| 1b9240 | 20 20 20 20 20 20 20 20 20 20 20 20 27 75 6e 64    65 66 69 6e 65 64 29 29 20 3b 20 69 2e 65 2e 2c | ............'undefined)).;.i.e., | 
| 1b9260 | 20 63 6f 6d 6d 69 74 74 65 64 20 61 6e 64 20 73    74 61 67 65 64 0a 20 20 20 20 20 20 20 20 20 20 | .committed.and.staged........... | 
| 1b9280 | 20 20 20 20 20 20 20 20 20 28 74 20 27 63 6f 6d    6d 69 74 74 65 64 29 29 29 29 0a 20 20 20 20 20 | .........(t.'committed))))...... | 
| 1b92a0 | 20 20 20 20 20 28 28 64 65 72 69 76 65 64 2d 6d    6f 64 65 2d 70 20 27 6d 61 67 69 74 2d 73 74 61 | .....((derived-mode-p.'magit-sta | 
| 1b92c0 | 74 75 73 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20    20 20 20 20 20 28 6c 65 74 20 28 28 73 74 79 70 | tus-mode)............(let.((styp | 
| 1b92e0 | 65 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20    74 79 70 65 29 29 29 0a 20 20 20 20 20 20 20 20 | e.(oref.section.type)))......... | 
| 1b9300 | 20 20 20 20 20 28 69 66 20 28 6d 65 6d 71 20 73    74 79 70 65 20 27 28 73 74 61 67 65 64 20 75 6e | .....(if.(memq.stype.'(staged.un | 
| 1b9320 | 73 74 61 67 65 64 20 74 72 61 63 6b 65 64 20 75    6e 74 72 61 63 6b 65 64 29 29 0a 20 20 20 20 20 | staged.tracked.untracked))...... | 
| 1b9340 | 20 20 20 20 20 20 20 20 20 20 20 20 73 74 79 70    65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ............stype............... | 
| 1b9360 | 20 28 70 63 61 73 65 20 73 74 79 70 65 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | .(pcase.stype..................( | 
| 1b9380 | 28 6f 72 20 27 66 69 6c 65 20 27 6d 6f 64 75 6c    65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | (or.'file.'module).............. | 
| 1b93a0 | 20 20 20 20 20 28 6c 65 74 2a 20 28 28 70 61 72    65 6e 74 20 28 6f 72 65 66 20 73 65 63 74 69 6f | .....(let*.((parent.(oref.sectio | 
| 1b93c0 | 6e 20 70 61 72 65 6e 74 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | n.parent))...................... | 
| 1b93e0 | 20 20 20 20 28 74 79 70 65 20 20 20 28 6f 72 65    66 20 70 61 72 65 6e 74 20 74 79 70 65 29 29 29 | ....(type...(oref.parent.type))) | 
| 1b9400 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 69 66 20 28 6d 65 6d 71 20 74 | .....................(if.(memq.t | 
| 1b9420 | 79 70 65 20 27 28 66 69 6c 65 20 6d 6f 64 75 6c    65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ype.'(file.module))............. | 
| 1b9440 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67    69 74 2d 64 69 66 66 2d 74 79 70 65 20 70 61 72 | ............(magit-diff-type.par | 
| 1b9460 | 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 74 79 70 65 29 | ent).......................type) | 
| 1b9480 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 27 68 75 6e 6b 20 28 74 68 72 65 | ))..................('hunk.(thre | 
| 1b94a0 | 61 64 2d 66 69 72 73 74 20 73 65 63 74 69 6f 6e    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ad-first.section................ | 
| 1b94c0 | 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 65 66    20 70 61 72 65 6e 74 29 0a 20 20 20 20 20 20 20 | ...........(oref.parent)........ | 
| 1b94e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6f 72 65 66 20 70 61 72 65 6e 74 29 | ...................(oref.parent) | 
| 1b9500 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6f 72 65 66 | ...........................(oref | 
| 1b9520 | 20 74 79 70 65 29 29 29 29 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 28 28 64 65 72 69 76 65 64 | .type)))))))...........((derived | 
| 1b9540 | 2d 6d 6f 64 65 2d 70 20 27 6d 61 67 69 74 2d 6c    6f 67 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 | -mode-p.'magit-log-mode)........ | 
| 1b9560 | 20 20 20 20 28 69 66 20 28 6f 72 20 28 61 6e 64    20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d | ....(if.(or.(and.(magit-section- | 
| 1b9580 | 6d 61 74 63 68 20 27 63 6f 6d 6d 69 74 20 73 65    63 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 | match.'commit.section).......... | 
| 1b95a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6f 72 65 66 20 73 65 63 74 69 6f 6e 20 63 68 69 | ...............(oref.section.chi | 
| 1b95c0 | 6c 64 72 65 6e 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | ldren))....................(magi | 
| 1b95e0 | 74 2d 73 65 63 74 69 6f 6e 2d 6d 61 74 63 68 20    5b 2a 20 66 69 6c 65 20 63 6f 6d 6d 69 74 5d 20 | t-section-match.[*.file.commit]. | 
| 1b9600 | 73 65 63 74 69 6f 6e 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 27 63 6f 6d 6d 69 74 | section))................'commit | 
| 1b9620 | 74 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 27 75 6e 64 65 66 69 6e 65 64 29 29 0a 20 20 | ted..............'undefined))... | 
| 1b9640 | 20 20 20 20 20 20 20 20 28 74 20 27 75 6e 64 65    66 69 6e 65 64 29 29 29 29 0a 0a 28 63 6c 2d 64 | ........(t.'undefined))))..(cl-d | 
| 1b9660 | 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d    73 63 6f 70 65 20 28 26 6f 70 74 69 6f 6e 61 6c | efun.magit-diff-scope.(&optional | 
| 1b9680 | 20 28 73 65 63 74 69 6f 6e 20 6e 69 6c 20 73 73    65 63 74 69 6f 6e 29 20 73 74 72 69 63 74 29 0a | .(section.nil.ssection).strict). | 
| 1b96a0 | 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 64 69    66 66 20 73 63 6f 70 65 20 6f 66 20 53 45 43 54 | .."Return.the.diff.scope.of.SECT | 
| 1b96c0 | 49 4f 4e 20 6f 72 20 74 68 65 20 73 65 6c 65 63    74 65 64 20 73 65 63 74 69 6f 6e 28 73 29 2e 0a | ION.or.the.selected.section(s).. | 
| 1b96e0 | 0a 41 20 64 69 66 66 27 73 20 5c 22 73 63 6f 70    65 5c 22 20 64 65 73 63 72 69 62 65 73 20 77 68 | .A.diff's.\"scope\".describes.wh | 
| 1b9700 | 61 74 20 70 61 72 74 20 6f 66 20 61 20 64 69 66    66 20 69 73 20 73 65 6c 65 63 74 65 64 2c 20 69 | at.part.of.a.diff.is.selected,.i | 
| 1b9720 | 74 20 69 73 0a 61 20 73 79 6d 62 6f 6c 2c 20 6f    6e 65 20 6f 66 20 60 72 65 67 69 6f 6e 27 2c 20 | t.is.a.symbol,.one.of.`region',. | 
| 1b9740 | 60 68 75 6e 6b 27 2c 20 60 68 75 6e 6b 73 27 2c    20 60 66 69 6c 65 27 2c 20 60 66 69 6c 65 73 27 | `hunk',.`hunks',.`file',.`files' | 
| 1b9760 | 2c 20 6f 72 0a 60 6c 69 73 74 27 2e 20 20 44 6f    20 6e 6f 74 20 63 6f 6e 66 75 73 65 20 74 68 69 | ,.or.`list'...Do.not.confuse.thi | 
| 1b9780 | 73 20 77 69 74 68 20 74 68 65 20 64 69 66 66 20    5c 22 74 79 70 65 5c 22 2c 20 61 73 20 72 65 74 | s.with.the.diff.\"type\",.as.ret | 
| 1b97a0 | 75 72 6e 65 64 20 62 79 0a 60 6d 61 67 69 74 2d    64 69 66 66 2d 74 79 70 65 27 2e 0a 0a 49 66 20 | urned.by.`magit-diff-type'...If. | 
| 1b97c0 | 6f 70 74 69 6f 6e 61 6c 20 53 45 43 54 49 4f 4e    20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 | optional.SECTION.is.non-nil,.the | 
| 1b97e0 | 6e 20 72 65 74 75 72 6e 20 74 68 65 20 73 63 6f    70 65 20 6f 66 20 74 68 61 74 2c 0a 69 67 6e 6f | n.return.the.scope.of.that,.igno | 
| 1b9800 | 72 69 6e 67 20 74 68 65 20 73 65 63 74 69 6f 6e    73 20 73 65 6c 65 63 74 65 64 20 62 79 20 74 68 | ring.the.sections.selected.by.th | 
| 1b9820 | 65 20 72 65 67 69 6f 6e 2e 20 20 4f 74 68 65 72    77 69 73 65 20 72 65 74 75 72 6e 0a 74 68 65 20 | e.region...Otherwise.return.the. | 
| 1b9840 | 73 63 6f 70 65 20 6f 66 20 74 68 65 20 63 75 72    72 65 6e 74 20 73 65 63 74 69 6f 6e 2c 20 6f 72 | scope.of.the.current.section,.or | 
| 1b9860 | 20 69 66 20 74 68 65 20 72 65 67 69 6f 6e 20 69    73 20 61 63 74 69 76 65 20 61 6e 64 0a 73 65 6c | .if.the.region.is.active.and.sel | 
| 1b9880 | 65 63 74 73 20 61 20 76 61 6c 69 64 20 67 72 6f    75 70 20 6f 66 20 64 69 66 66 20 72 65 6c 61 74 | ects.a.valid.group.of.diff.relat | 
| 1b98a0 | 65 64 20 73 65 63 74 69 6f 6e 73 2c 20 74 68 65    20 74 79 70 65 20 6f 66 20 74 68 65 73 65 0a 73 | ed.sections,.the.type.of.these.s | 
| 1b98c0 | 65 63 74 69 6f 6e 73 2c 20 69 2e 65 2e 2c 20 60    68 75 6e 6b 73 27 20 6f 72 20 60 66 69 6c 65 73 | ections,.i.e.,.`hunks'.or.`files | 
| 1b98e0 | 27 2e 20 20 49 66 20 53 45 43 54 49 4f 4e 2c 20    6f 72 20 69 66 20 74 68 61 74 20 69 73 20 6e 69 | '...If.SECTION,.or.if.that.is.ni | 
| 1b9900 | 6c 0a 74 68 65 20 63 75 72 72 65 6e 74 20 73 65    63 74 69 6f 6e 2c 20 69 73 20 61 20 60 68 75 6e | l.the.current.section,.is.a.`hun | 
| 1b9920 | 6b 27 20 73 65 63 74 69 6f 6e 3b 20 61 6e 64 20    74 68 65 20 72 65 67 69 6f 6e 20 72 65 67 69 6f | k'.section;.and.the.region.regio | 
| 1b9940 | 6e 0a 73 74 61 72 74 73 20 61 6e 64 20 65 6e 64    73 20 69 6e 73 69 64 65 20 74 68 65 20 62 6f 64 | n.starts.and.ends.inside.the.bod | 
| 1b9960 | 79 20 6f 66 20 61 20 74 68 61 74 20 73 65 63 74    69 6f 6e 2c 20 74 68 65 6e 20 74 68 65 20 74 79 | y.of.a.that.section,.then.the.ty | 
| 1b9980 | 70 65 0a 69 73 20 60 72 65 67 69 6f 6e 27 2e 20    20 49 66 20 74 68 65 20 72 65 67 69 6f 6e 20 69 | pe.is.`region'...If.the.region.i | 
| 1b99a0 | 73 20 65 6d 70 74 79 20 61 66 74 65 72 20 61 20    6d 6f 75 73 65 20 63 6c 69 63 6b 2c 20 74 68 65 | s.empty.after.a.mouse.click,.the | 
| 1b99c0 | 6e 0a 60 68 75 6e 6b 27 20 69 73 20 72 65 74 75    72 6e 65 64 20 69 6e 73 74 65 61 64 20 6f 66 20 | n.`hunk'.is.returned.instead.of. | 
| 1b99e0 | 60 72 65 67 69 6f 6e 27 2e 0a 0a 49 66 20 6f 70    74 69 6f 6e 61 6c 20 53 54 52 49 43 54 20 69 73 | `region'...If.optional.STRICT.is | 
| 1b9a00 | 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 72    65 74 75 72 6e 20 6e 69 6c 20 69 66 20 74 68 65 | .non-nil,.then.return.nil.if.the | 
| 1b9a20 | 20 64 69 66 66 20 74 79 70 65 20 6f 66 0a 74 68    65 20 73 65 63 74 69 6f 6e 20 61 74 20 70 6f 69 | .diff.type.of.the.section.at.poi | 
| 1b9a40 | 6e 74 20 69 73 20 60 75 6e 74 72 61 63 6b 65 64    27 20 6f 72 20 74 68 65 20 73 65 63 74 69 6f 6e | nt.is.`untracked'.or.the.section | 
| 1b9a60 | 20 61 74 20 70 6f 69 6e 74 20 69 73 20 6e 6f 74    0a 61 63 74 75 61 6c 6c 79 20 61 20 60 64 69 66 | .at.point.is.not.actually.a.`dif | 
| 1b9a80 | 66 27 20 62 75 74 20 61 20 60 64 69 66 66 73 74    61 74 27 20 73 65 63 74 69 6f 6e 2e 22 0a 20 20 | f'.but.a.`diffstat'.section."... | 
| 1b9aa0 | 28 6c 65 74 20 28 28 73 69 62 6c 69 6e 67 73 20    28 61 6e 64 20 28 6e 6f 74 20 73 73 65 63 74 69 | (let.((siblings.(and.(not.ssecti | 
| 1b9ac0 | 6f 6e 29 20 28 6d 61 67 69 74 2d 72 65 67 69 6f    6e 2d 73 65 63 74 69 6f 6e 73 20 6e 69 6c 20 74 | on).(magit-region-sections.nil.t | 
| 1b9ae0 | 29 29 29 29 0a 20 20 20 20 28 73 65 74 71 20 73    65 63 74 69 6f 6e 20 28 6f 72 20 73 65 63 74 69 | )))).....(setq.section.(or.secti | 
| 1b9b00 | 6f 6e 20 28 63 61 72 20 73 69 62 6c 69 6e 67 73    29 20 28 6d 61 67 69 74 2d 63 75 72 72 65 6e 74 | on.(car.siblings).(magit-current | 
| 1b9b20 | 2d 73 65 63 74 69 6f 6e 29 29 29 0a 20 20 20 20    28 77 68 65 6e 20 28 61 6e 64 20 73 65 63 74 69 | -section))).....(when.(and.secti | 
| 1b9b40 | 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 6f 72 20 28 6e 6f 74 20 73 74 72 69 63 | on................(or.(not.stric | 
| 1b9b60 | 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 61 6e 64 20 28 6e 6f 74 20 | t)....................(and.(not. | 
| 1b9b80 | 28 65 71 20 28 6d 61 67 69 74 2d 64 69 66 66 2d    74 79 70 65 20 73 65 63 74 69 6f 6e 29 20 27 75 | (eq.(magit-diff-type.section).'u | 
| 1b9ba0 | 6e 74 72 61 63 6b 65 64 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ntracked))...................... | 
| 1b9bc0 | 20 20 20 28 6e 6f 74 20 28 65 71 20 28 61 6e 64    2d 6c 65 74 2a 20 28 28 70 61 72 65 6e 74 20 28 | ...(not.(eq.(and-let*.((parent.( | 
| 1b9be0 | 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 70 61 72    65 6e 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 | oref.section.parent))).......... | 
| 1b9c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6f 72 65 66 20 | ..........................(oref. | 
| 1b9c20 | 70 61 72 65 6e 74 20 74 79 70 65 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | parent.type))................... | 
| 1b9c40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27    64 69 66 66 73 74 61 74 29 29 29 29 29 0a 20 20 | ...............'diffstat)))))... | 
| 1b9c60 | 20 20 20 20 28 70 63 61 73 65 20 28 6c 69 73 74    20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 74 | ....(pcase.(list.(oref.section.t | 
| 1b9c80 | 79 70 65 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 61 6e 64 20 73 69 62 | ype)....................(and.sib | 
| 1b9ca0 | 6c 69 6e 67 73 20 74 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 | lings.t)....................(mag | 
| 1b9cc0 | 69 74 2d 64 69 66 66 2d 75 73 65 2d 68 75 6e 6b    2d 72 65 67 69 6f 6e 2d 70 29 0a 20 20 20 20 20 | it-diff-use-hunk-region-p)...... | 
| 1b9ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 73    65 63 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 | ..............ssection)......... | 
| 1b9d00 | 28 60 28 68 75 6e 6b 20 6e 69 6c 20 20 20 74 20    20 2c 5f 29 0a 20 20 20 20 20 20 20 20 20 28 69 | (`(hunk.nil...t..,_)..........(i | 
| 1b9d20 | 66 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e    2d 69 6e 74 65 72 6e 61 6c 2d 72 65 67 69 6f 6e | f.(magit-section-internal-region | 
| 1b9d40 | 2d 70 20 73 65 63 74 69 6f 6e 29 20 27 72 65 67    69 6f 6e 20 27 68 75 6e 6b 29 29 0a 20 20 20 20 | -p.section).'region.'hunk))..... | 
| 1b9d60 | 20 20 20 20 28 27 28 68 75 6e 6b 20 20 20 74 20    20 20 74 20 6e 69 6c 29 20 27 68 75 6e 6b 73 29 | ....('(hunk...t...t.nil).'hunks) | 
| 1b9d80 | 0a 20 20 20 20 20 20 20 20 28 60 28 68 75 6e 6b    20 20 2c 5f 20 20 2c 5f 20 20 2c 5f 29 20 27 68 | .........(`(hunk..,_..,_..,_).'h | 
| 1b9da0 | 75 6e 6b 29 0a 20 20 20 20 20 20 20 20 28 27 28    66 69 6c 65 20 20 20 74 20 20 20 74 20 6e 69 6c | unk).........('(file...t...t.nil | 
| 1b9dc0 | 29 20 27 66 69 6c 65 73 29 0a 20 20 20 20 20 20    20 20 28 60 28 66 69 6c 65 20 20 2c 5f 20 20 2c | ).'files).........(`(file..,_.., | 
| 1b9de0 | 5f 20 20 2c 5f 29 20 27 66 69 6c 65 29 0a 20 20    20 20 20 20 20 20 28 27 28 6d 6f 64 75 6c 65 20 | _..,_).'file).........('(module. | 
| 1b9e00 | 20 20 74 20 20 20 74 20 6e 69 6c 29 20 27 66 69    6c 65 73 29 0a 20 20 20 20 20 20 20 20 28 60 28 | ..t...t.nil).'files).........(`( | 
| 1b9e20 | 6d 6f 64 75 6c 65 20 20 2c 5f 20 20 2c 5f 20 20    2c 5f 29 20 27 66 69 6c 65 29 0a 20 20 20 20 20 | module..,_..,_..,_).'file)...... | 
| 1b9e40 | 20 20 20 28 60 28 2c 28 6f 72 20 27 73 74 61 67    65 64 20 27 75 6e 73 74 61 67 65 64 20 27 75 6e | ...(`(,(or.'staged.'unstaged.'un | 
| 1b9e60 | 74 72 61 63 6b 65 64 29 20 6e 69 6c 20 2c 5f 20    2c 5f 29 20 27 6c 69 73 74 29 29 29 29 29 0a 0a | tracked).nil.,_.,_).'list))))).. | 
| 1b9e80 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66    66 2d 75 73 65 2d 68 75 6e 6b 2d 72 65 67 69 6f | (defun.magit-diff-use-hunk-regio | 
| 1b9ea0 | 6e 2d 70 20 28 29 0a 20 20 28 61 6e 64 20 28 72    65 67 69 6f 6e 2d 61 63 74 69 76 65 2d 70 29 0a | n-p.()...(and.(region-active-p). | 
| 1b9ec0 | 20 20 20 20 20 20 20 3b 3b 20 54 4f 44 4f 20 69    6d 70 6c 65 6d 65 6e 74 20 74 68 69 73 20 66 72 | .......;;.TODO.implement.this.fr | 
| 1b9ee0 | 6f 6d 20 66 69 72 73 74 20 70 72 69 6e 63 69 70    61 6c 73 0a 20 20 20 20 20 20 20 3b 3b 20 63 75 | om.first.principals........;;.cu | 
| 1b9f00 | 72 72 65 6e 74 6c 79 20 69 74 27 73 20 74 72 69    61 6c 2d 61 6e 64 2d 65 72 72 6f 72 0a 20 20 20 | rrently.it's.trial-and-error.... | 
| 1b9f20 | 20 20 20 20 28 6e 6f 74 20 28 61 6e 64 20 28 6f    72 20 28 65 71 20 74 68 69 73 2d 63 6f 6d 6d 61 | ....(not.(and.(or.(eq.this-comma | 
| 1b9f40 | 6e 64 20 23 27 6d 6f 75 73 65 2d 64 72 61 67 2d    72 65 67 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 | nd.#'mouse-drag-region)......... | 
| 1b9f60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 71    20 6c 61 73 74 2d 63 6f 6d 6d 61 6e 64 20 23 27 | .............(eq.last-command.#' | 
| 1b9f80 | 6d 6f 75 73 65 2d 64 72 61 67 2d 72 65 67 69 6f    6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | mouse-drag-region).............. | 
| 1b9fa0 | 20 20 20 20 20 20 20 20 3b 3b 20 57 68 65 6e 20    61 6e 6f 74 68 65 72 20 77 69 6e 64 6f 77 20 77 | ........;;.When.another.window.w | 
| 1b9fc0 | 61 73 20 70 72 65 76 69 6f 75 73 6c 79 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | as.previously................... | 
| 1b9fe0 | 20 20 20 3b 3b 20 73 65 6c 65 63 74 65 64 20 74    68 65 6e 20 74 68 65 20 6c 61 73 74 2d 63 6f 6d | ...;;.selected.then.the.last-com | 
| 1ba000 | 6d 61 6e 64 20 69 73 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 | mand.is......................;;. | 
| 1ba020 | 73 6f 6d 65 20 62 79 74 65 2d 63 6f 64 65 20 66    75 6e 63 74 69 6f 6e 2e 0a 20 20 20 20 20 20 20 | some.byte-code.function......... | 
| 1ba040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62    79 74 65 2d 63 6f 64 65 2d 66 75 6e 63 74 69 6f | ..............(byte-code-functio | 
| 1ba060 | 6e 2d 70 20 6c 61 73 74 2d 63 6f 6d 6d 61 6e 64    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | n-p.last-command)).............. | 
| 1ba080 | 20 20 20 20 28 65 71 20 28 72 65 67 69 6f 6e 2d    65 6e 64 29 20 28 72 65 67 69 6f 6e 2d 62 65 67 | ....(eq.(region-end).(region-beg | 
| 1ba0a0 | 69 6e 6e 69 6e 67 29 29 29 29 29 29 0a 0a 3b 3b    3b 20 44 69 66 66 20 48 69 67 68 6c 69 67 68 74 | inning))))))..;;;.Diff.Highlight | 
| 1ba0c0 | 0a 0a 28 61 64 64 2d 68 6f 6f 6b 20 27 6d 61 67    69 74 2d 73 65 63 74 69 6f 6e 2d 75 6e 68 69 67 | ..(add-hook.'magit-section-unhig | 
| 1ba0e0 | 68 6c 69 67 68 74 2d 68 6f 6f 6b 20 23 27 6d 61    67 69 74 2d 64 69 66 66 2d 75 6e 68 69 67 68 6c | hlight-hook.#'magit-diff-unhighl | 
| 1ba100 | 69 67 68 74 29 0a 28 61 64 64 2d 68 6f 6f 6b 20    27 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 68 | ight).(add-hook.'magit-section-h | 
| 1ba120 | 69 67 68 6c 69 67 68 74 2d 68 6f 6f 6b 20 23 27    6d 61 67 69 74 2d 64 69 66 66 2d 68 69 67 68 6c | ighlight-hook.#'magit-diff-highl | 
| 1ba140 | 69 67 68 74 29 0a 0a 28 64 65 66 75 6e 20 6d 61    67 69 74 2d 64 69 66 66 2d 75 6e 68 69 67 68 6c | ight)..(defun.magit-diff-unhighl | 
| 1ba160 | 69 67 68 74 20 28 73 65 63 74 69 6f 6e 20 73 65    6c 65 63 74 69 6f 6e 29 0a 20 20 22 52 65 6d 6f | ight.(section.selection)..."Remo | 
| 1ba180 | 76 65 20 74 68 65 20 68 69 67 68 6c 69 67 68 74    69 6e 67 20 6f 66 20 74 68 65 20 64 69 66 66 2d | ve.the.highlighting.of.the.diff- | 
| 1ba1a0 | 72 65 6c 61 74 65 64 20 53 45 43 54 49 4f 4e 2e    22 0a 20 20 28 77 68 65 6e 20 28 6d 61 67 69 74 | related.SECTION."...(when.(magit | 
| 1ba1c0 | 2d 68 75 6e 6b 2d 73 65 63 74 69 6f 6e 2d 70 20    73 65 63 74 69 6f 6e 29 0a 20 20 20 20 28 6d 61 | -hunk-section-p.section).....(ma | 
| 1ba1e0 | 67 69 74 2d 64 69 66 66 2d 70 61 69 6e 74 2d 68    75 6e 6b 20 73 65 63 74 69 6f 6e 20 73 65 6c 65 | git-diff-paint-hunk.section.sele | 
| 1ba200 | 63 74 69 6f 6e 20 6e 69 6c 29 0a 20 20 20 20 74    29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | ction.nil).....t))..(defun.magit | 
| 1ba220 | 2d 64 69 66 66 2d 68 69 67 68 6c 69 67 68 74 20    28 73 65 63 74 69 6f 6e 20 73 65 6c 65 63 74 69 | -diff-highlight.(section.selecti | 
| 1ba240 | 6f 6e 29 0a 20 20 22 48 69 67 68 6c 69 67 68 74    20 74 68 65 20 64 69 66 66 2d 72 65 6c 61 74 65 | on)..."Highlight.the.diff-relate | 
| 1ba260 | 64 20 53 45 43 54 49 4f 4e 2e 0a 49 66 20 53 45    43 54 49 4f 4e 20 69 73 20 6e 6f 74 20 61 20 64 | d.SECTION..If.SECTION.is.not.a.d | 
| 1ba280 | 69 66 66 2d 72 65 6c 61 74 65 64 20 73 65 63 74    69 6f 6e 2c 20 74 68 65 6e 20 64 6f 20 6e 6f 74 | iff-related.section,.then.do.not | 
| 1ba2a0 | 68 69 6e 67 20 61 6e 64 0a 72 65 74 75 72 6e 20    6e 69 6c 2e 20 20 49 66 20 53 45 4c 45 43 54 49 | hing.and.return.nil...If.SELECTI | 
| 1ba2c0 | 4f 4e 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74    68 65 6e 20 69 74 20 69 73 20 61 20 6c 69 73 74 | ON.is.non-nil,.then.it.is.a.list | 
| 1ba2e0 | 20 6f 66 20 73 65 63 74 69 6f 6e 73 0a 73 65 6c    65 63 74 65 64 20 62 79 20 74 68 65 20 72 65 67 | .of.sections.selected.by.the.reg | 
| 1ba300 | 69 6f 6e 2c 20 69 6e 63 6c 75 64 69 6e 67 20 53    45 43 54 49 4f 4e 2e 20 20 41 6c 6c 20 6f 66 20 | ion,.including.SECTION...All.of. | 
| 1ba320 | 74 68 65 73 65 20 73 65 63 74 69 6f 6e 73 0a 61    72 65 20 68 69 67 68 6c 69 67 68 74 65 64 2e 22 | these.sections.are.highlighted." | 
| 1ba340 | 0a 20 20 28 69 66 20 28 61 6e 64 20 28 6d 61 67    69 74 2d 73 65 63 74 69 6f 6e 2d 6d 61 74 63 68 | ...(if.(and.(magit-section-match | 
| 1ba360 | 20 27 63 6f 6d 6d 69 74 20 73 65 63 74 69 6f 6e    29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 | .'commit.section)............(or | 
| 1ba380 | 65 66 20 73 65 63 74 69 6f 6e 20 63 68 69 6c 64    72 65 6e 29 29 0a 20 20 20 20 20 20 28 70 72 6f | ef.section.children)).......(pro | 
| 1ba3a0 | 67 6e 20 28 69 66 20 73 65 6c 65 63 74 69 6f 6e    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | gn.(if.selection................ | 
| 1ba3c0 | 20 20 28 64 6f 6c 69 73 74 20 28 73 65 63 74 69    6f 6e 20 73 65 6c 65 63 74 69 6f 6e 29 0a 20 20 | ..(dolist.(section.selection)... | 
| 1ba3e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6d 61 67 69 74 2d 64 69 66 66 2d 68 69 67 | .................(magit-diff-hig | 
| 1ba400 | 68 6c 69 67 68 74 2d 6c 69 73 74 20 73 65 63 74    69 6f 6e 20 73 65 6c 65 63 74 69 6f 6e 29 29 0a | hlight-list.section.selection)). | 
| 1ba420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6d 61 67 69 74 2d 64 69 66 66 2d 68 69 67 68 6c | ...............(magit-diff-highl | 
| 1ba440 | 69 67 68 74 2d 6c 69 73 74 20 73 65 63 74 69 6f    6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ight-list.section))............. | 
| 1ba460 | 20 74 29 0a 20 20 20 20 28 77 68 65 6e 2d 6c 65    74 20 28 28 73 63 6f 70 65 20 28 6d 61 67 69 74 | .t).....(when-let.((scope.(magit | 
| 1ba480 | 2d 64 69 66 66 2d 73 63 6f 70 65 20 73 65 63 74    69 6f 6e 20 74 29 29 29 0a 20 20 20 20 20 20 28 | -diff-scope.section.t))).......( | 
| 1ba4a0 | 63 6f 6e 64 20 28 28 65 71 20 73 63 6f 70 65 20    27 72 65 67 69 6f 6e 29 0a 20 20 20 20 20 20 20 | cond.((eq.scope.'region)........ | 
| 1ba4c0 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 69 66    66 2d 70 61 69 6e 74 2d 68 75 6e 6b 20 73 65 63 | ......(magit-diff-paint-hunk.sec | 
| 1ba4e0 | 74 69 6f 6e 20 73 65 6c 65 63 74 69 6f 6e 20 74    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 | tion.selection.t)).............( | 
| 1ba500 | 73 65 6c 65 63 74 69 6f 6e 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 | selection..............(dolist.( | 
| 1ba520 | 73 65 63 74 69 6f 6e 20 73 65 6c 65 63 74 69 6f    6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | section.selection).............. | 
| 1ba540 | 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 68 69    67 68 6c 69 67 68 74 2d 72 65 63 75 72 73 69 76 | ..(magit-diff-highlight-recursiv | 
| 1ba560 | 65 20 73 65 63 74 69 6f 6e 20 73 65 6c 65 63 74    69 6f 6e 29 29 29 0a 20 20 20 20 20 20 20 20 20 | e.section.selection))).......... | 
| 1ba580 | 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 68 | ...(t..............(magit-diff-h | 
| 1ba5a0 | 69 67 68 6c 69 67 68 74 2d 72 65 63 75 72 73 69    76 65 20 73 65 63 74 69 6f 6e 29 29 29 0a 20 20 | ighlight-recursive.section)))... | 
| 1ba5c0 | 20 20 20 20 74 29 29 29 0a 0a 28 64 65 66 75 6e    20 6d 61 67 69 74 2d 64 69 66 66 2d 68 69 67 68 | ....t)))..(defun.magit-diff-high | 
| 1ba5e0 | 6c 69 67 68 74 2d 72 65 63 75 72 73 69 76 65 20    28 73 65 63 74 69 6f 6e 20 26 6f 70 74 69 6f 6e | light-recursive.(section.&option | 
| 1ba600 | 61 6c 20 73 65 6c 65 63 74 69 6f 6e 29 0a 20 20    28 70 63 61 73 65 20 28 6d 61 67 69 74 2d 64 69 | al.selection)...(pcase.(magit-di | 
| 1ba620 | 66 66 2d 73 63 6f 70 65 20 73 65 63 74 69 6f 6e    29 0a 20 20 20 20 28 27 6c 69 73 74 20 28 6d 61 | ff-scope.section).....('list.(ma | 
| 1ba640 | 67 69 74 2d 64 69 66 66 2d 68 69 67 68 6c 69 67    68 74 2d 6c 69 73 74 20 73 65 63 74 69 6f 6e 20 | git-diff-highlight-list.section. | 
| 1ba660 | 73 65 6c 65 63 74 69 6f 6e 29 29 0a 20 20 20 20    28 27 66 69 6c 65 20 28 6d 61 67 69 74 2d 64 69 | selection)).....('file.(magit-di | 
| 1ba680 | 66 66 2d 68 69 67 68 6c 69 67 68 74 2d 66 69 6c    65 20 73 65 63 74 69 6f 6e 20 73 65 6c 65 63 74 | ff-highlight-file.section.select | 
| 1ba6a0 | 69 6f 6e 29 29 0a 20 20 20 20 28 27 68 75 6e 6b    20 28 6d 61 67 69 74 2d 64 69 66 66 2d 68 69 67 | ion)).....('hunk.(magit-diff-hig | 
| 1ba6c0 | 68 6c 69 67 68 74 2d 68 65 61 64 69 6e 67 20 73    65 63 74 69 6f 6e 20 73 65 6c 65 63 74 69 6f 6e | hlight-heading.section.selection | 
| 1ba6e0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d 61    67 69 74 2d 64 69 66 66 2d 70 61 69 6e 74 2d 68 | )............(magit-diff-paint-h | 
| 1ba700 | 75 6e 6b 20 73 65 63 74 69 6f 6e 20 73 65 6c 65    63 74 69 6f 6e 20 74 29 29 0a 20 20 20 20 28 5f | unk.section.selection.t)).....(_ | 
| 1ba720 | 20 20 20 20 20 28 6d 61 67 69 74 2d 73 65 63 74    69 6f 6e 2d 68 69 67 68 6c 69 67 68 74 20 73 65 | .....(magit-section-highlight.se | 
| 1ba740 | 63 74 69 6f 6e 20 6e 69 6c 29 29 29 29 0a 0a 28    64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 | ction.nil))))..(defun.magit-diff | 
| 1ba760 | 2d 68 69 67 68 6c 69 67 68 74 2d 6c 69 73 74 20    28 73 65 63 74 69 6f 6e 20 26 6f 70 74 69 6f 6e | -highlight-list.(section.&option | 
| 1ba780 | 61 6c 20 73 65 6c 65 63 74 69 6f 6e 29 0a 20 20    28 6c 65 74 20 28 28 62 65 67 20 28 6f 72 65 66 | al.selection)...(let.((beg.(oref | 
| 1ba7a0 | 20 73 65 63 74 69 6f 6e 20 73 74 61 72 74 29 29    0a 20 20 20 20 20 20 20 20 28 63 6e 74 20 28 6f | .section.start)).........(cnt.(o | 
| 1ba7c0 | 72 65 66 20 73 65 63 74 69 6f 6e 20 63 6f 6e 74    65 6e 74 29 29 0a 20 20 20 20 20 20 20 20 28 65 | ref.section.content)).........(e | 
| 1ba7e0 | 6e 64 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e    20 65 6e 64 29 29 29 0a 20 20 20 20 28 77 68 65 | nd.(oref.section.end))).....(whe | 
| 1ba800 | 6e 20 28 6f 72 20 28 65 71 20 74 68 69 73 2d 63    6f 6d 6d 61 6e 64 20 23 27 6d 6f 75 73 65 2d 64 | n.(or.(eq.this-command.#'mouse-d | 
| 1ba820 | 72 61 67 2d 72 65 67 69 6f 6e 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 73 | rag-region)...............(not.s | 
| 1ba840 | 65 6c 65 63 74 69 6f 6e 29 29 0a 20 20 20 20 20    20 28 75 6e 6c 65 73 73 20 28 61 6e 64 20 28 72 | election)).......(unless.(and.(r | 
| 1ba860 | 65 67 69 6f 6e 2d 61 63 74 69 76 65 2d 70 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | egion-active-p)................. | 
| 1ba880 | 20 20 20 28 3c 3d 20 28 72 65 67 69 6f 6e 2d 62    65 67 69 6e 6e 69 6e 67 29 20 62 65 67 29 29 0a | ...(<=.(region-beginning).beg)). | 
| 1ba8a0 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73    65 63 74 69 6f 6e 2d 6d 61 6b 65 2d 6f 76 65 72 | ........(magit-section-make-over | 
| 1ba8c0 | 6c 61 79 20 62 65 67 20 63 6e 74 20 27 6d 61 67    69 74 2d 73 65 63 74 69 6f 6e 2d 68 69 67 68 6c | lay.beg.cnt.'magit-section-highl | 
| 1ba8e0 | 69 67 68 74 29 29 0a 20 20 20 20 20 20 28 69 66    20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 68 | ight)).......(if.(oref.section.h | 
| 1ba900 | 69 64 64 65 6e 29 0a 20 20 20 20 20 20 20 20 20    20 28 6f 73 65 74 20 73 65 63 74 69 6f 6e 20 77 | idden)...........(oset.section.w | 
| 1ba920 | 61 73 68 65 72 20 23 27 69 67 6e 6f 72 65 29 0a    20 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 | asher.#'ignore).........(dolist. | 
| 1ba940 | 28 63 68 69 6c 64 20 28 6f 72 65 66 20 73 65 63    74 69 6f 6e 20 63 68 69 6c 64 72 65 6e 29 29 0a | (child.(oref.section.children)). | 
| 1ba960 | 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20    28 6f 72 20 28 65 71 20 74 68 69 73 2d 63 6f 6d | ..........(when.(or.(eq.this-com | 
| 1ba980 | 6d 61 6e 64 20 23 27 6d 6f 75 73 65 2d 64 72 61    67 2d 72 65 67 69 6f 6e 29 0a 20 20 20 20 20 20 | mand.#'mouse-drag-region)....... | 
| 1ba9a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e    6f 74 20 28 61 6e 64 20 28 72 65 67 69 6f 6e 2d | ..............(not.(and.(region- | 
| 1ba9c0 | 61 63 74 69 76 65 2d 70 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | active-p)....................... | 
| 1ba9e0 | 20 20 20 20 20 20 20 20 28 3c 3d 20 28 72 65 67    69 6f 6e 2d 62 65 67 69 6e 6e 69 6e 67 29 0a 20 | ........(<=.(region-beginning).. | 
| 1baa00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1baa20 | 20 28 6f 72 65 66 20 63 68 69 6c 64 20 73 74 61    72 74 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 | .(oref.child.start)))))......... | 
| 1baa40 | 20 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d    68 69 67 68 6c 69 67 68 74 2d 72 65 63 75 72 73 | ....(magit-diff-highlight-recurs | 
| 1baa60 | 69 76 65 20 63 68 69 6c 64 20 73 65 6c 65 63 74    69 6f 6e 29 29 29 29 29 0a 20 20 20 20 28 77 68 | ive.child.selection))))).....(wh | 
| 1baa80 | 65 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 68 69    67 68 6c 69 67 68 74 2d 68 75 6e 6b 2d 62 6f 64 | en.magit-diff-highlight-hunk-bod | 
| 1baaa0 | 79 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73    65 63 74 69 6f 6e 2d 6d 61 6b 65 2d 6f 76 65 72 | y.......(magit-section-make-over | 
| 1baac0 | 6c 61 79 20 28 31 2d 20 65 6e 64 29 20 65 6e 64    20 27 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d | lay.(1-.end).end.'magit-section- | 
| 1baae0 | 68 69 67 68 6c 69 67 68 74 29 29 29 29 0a 0a 28    64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 | highlight))))..(defun.magit-diff | 
| 1bab00 | 2d 68 69 67 68 6c 69 67 68 74 2d 66 69 6c 65 20    28 73 65 63 74 69 6f 6e 20 26 6f 70 74 69 6f 6e | -highlight-file.(section.&option | 
| 1bab20 | 61 6c 20 73 65 6c 65 63 74 69 6f 6e 29 0a 20 20    28 6d 61 67 69 74 2d 64 69 66 66 2d 68 69 67 68 | al.selection)...(magit-diff-high | 
| 1bab40 | 6c 69 67 68 74 2d 68 65 61 64 69 6e 67 20 73 65    63 74 69 6f 6e 20 73 65 6c 65 63 74 69 6f 6e 29 | light-heading.section.selection) | 
| 1bab60 | 0a 20 20 28 77 68 65 6e 20 28 6f 72 20 28 6e 6f    74 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 | ...(when.(or.(not.(oref.section. | 
| 1bab80 | 68 69 64 64 65 6e 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 28 63 6c 2d 74 79 70 65 70 20 73 | hidden)).............(cl-typep.s | 
| 1baba0 | 65 63 74 69 6f 6e 20 27 6d 61 67 69 74 2d 6d 6f    64 75 6c 65 2d 73 65 63 74 69 6f 6e 29 29 0a 20 | ection.'magit-module-section)).. | 
| 1babc0 | 20 20 20 28 64 6f 6c 69 73 74 20 28 63 68 69 6c    64 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 | ...(dolist.(child.(oref.section. | 
| 1babe0 | 63 68 69 6c 64 72 65 6e 29 29 0a 20 20 20 20 20    20 28 6d 61 67 69 74 2d 64 69 66 66 2d 68 69 67 | children)).......(magit-diff-hig | 
| 1bac00 | 68 6c 69 67 68 74 2d 72 65 63 75 72 73 69 76 65    20 63 68 69 6c 64 20 73 65 6c 65 63 74 69 6f 6e | hlight-recursive.child.selection | 
| 1bac20 | 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67    69 74 2d 64 69 66 66 2d 68 69 67 68 6c 69 67 68 | ))))..(defun.magit-diff-highligh | 
| 1bac40 | 74 2d 68 65 61 64 69 6e 67 20 28 73 65 63 74 69    6f 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 73 65 6c | t-heading.(section.&optional.sel | 
| 1bac60 | 65 63 74 69 6f 6e 29 0a 20 20 28 6d 61 67 69 74    2d 73 65 63 74 69 6f 6e 2d 6d 61 6b 65 2d 6f 76 | ection)...(magit-section-make-ov | 
| 1bac80 | 65 72 6c 61 79 0a 20 20 20 28 6f 72 65 66 20 73    65 63 74 69 6f 6e 20 73 74 61 72 74 29 0a 20 20 | erlay....(oref.section.start)... | 
| 1baca0 | 20 28 6f 72 20 28 6f 72 65 66 20 73 65 63 74 69    6f 6e 20 63 6f 6e 74 65 6e 74 29 0a 20 20 20 20 | .(or.(oref.section.content)..... | 
| 1bacc0 | 20 20 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e    20 65 6e 64 29 29 0a 20 20 20 28 70 63 61 73 65 | ...(oref.section.end))....(pcase | 
| 1bace0 | 20 28 6c 69 73 74 20 28 6f 72 65 66 20 73 65 63    74 69 6f 6e 20 74 79 70 65 29 0a 20 20 20 20 20 | .(list.(oref.section.type)...... | 
| 1bad00 | 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20    28 6d 65 6d 62 65 72 20 73 65 63 74 69 6f 6e 20 | ...........(and.(member.section. | 
| 1bad20 | 73 65 6c 65 63 74 69 6f 6e 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | selection)...................... | 
| 1bad40 | 28 6e 6f 74 20 28 65 71 20 74 68 69 73 2d 63 6f    6d 6d 61 6e 64 20 23 27 6d 6f 75 73 65 2d 64 72 | (not.(eq.this-command.#'mouse-dr | 
| 1bad60 | 61 67 2d 72 65 67 69 6f 6e 29 29 29 29 0a 20 20    20 20 20 28 27 28 66 69 6c 65 20 20 20 20 20 74 | ag-region))))......('(file.....t | 
| 1bad80 | 29 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 66 69    6c 65 2d 68 65 61 64 69 6e 67 2d 73 65 6c 65 63 | ).'magit-diff-file-heading-selec | 
| 1bada0 | 74 69 6f 6e 29 0a 20 20 20 20 20 28 27 28 66 69    6c 65 20 20 20 6e 69 6c 29 20 27 6d 61 67 69 74 | tion)......('(file...nil).'magit | 
| 1badc0 | 2d 64 69 66 66 2d 66 69 6c 65 2d 68 65 61 64 69    6e 67 2d 68 69 67 68 6c 69 67 68 74 29 0a 20 20 | -diff-file-heading-highlight)... | 
| 1bade0 | 20 20 20 28 27 28 6d 6f 64 75 6c 65 20 20 20 74    29 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 66 69 | ...('(module...t).'magit-diff-fi | 
| 1bae00 | 6c 65 2d 68 65 61 64 69 6e 67 2d 73 65 6c 65 63    74 69 6f 6e 29 0a 20 20 20 20 20 28 27 28 6d 6f | le-heading-selection)......('(mo | 
| 1bae20 | 64 75 6c 65 20 6e 69 6c 29 20 27 6d 61 67 69 74    2d 64 69 66 66 2d 66 69 6c 65 2d 68 65 61 64 69 | dule.nil).'magit-diff-file-headi | 
| 1bae40 | 6e 67 2d 68 69 67 68 6c 69 67 68 74 29 0a 20 20    20 20 20 28 27 28 68 75 6e 6b 20 20 20 20 20 74 | ng-highlight)......('(hunk.....t | 
| 1bae60 | 29 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 68 75    6e 6b 2d 68 65 61 64 69 6e 67 2d 73 65 6c 65 63 | ).'magit-diff-hunk-heading-selec | 
| 1bae80 | 74 69 6f 6e 29 0a 20 20 20 20 20 28 27 28 68 75    6e 6b 20 20 20 6e 69 6c 29 20 27 6d 61 67 69 74 | tion)......('(hunk...nil).'magit | 
| 1baea0 | 2d 64 69 66 66 2d 68 75 6e 6b 2d 68 65 61 64 69    6e 67 2d 68 69 67 68 6c 69 67 68 74 29 29 29 29 | -diff-hunk-heading-highlight)))) | 
| 1baec0 | 0a 0a 3b 3b 3b 20 48 75 6e 6b 20 50 61 69 6e 74    0a 0a 28 63 6c 2d 64 65 66 75 6e 20 6d 61 67 69 | ..;;;.Hunk.Paint..(cl-defun.magi | 
| 1baee0 | 74 2d 64 69 66 66 2d 70 61 69 6e 74 2d 68 75 6e    6b 0a 20 20 20 20 28 73 65 63 74 69 6f 6e 20 26 | t-diff-paint-hunk.....(section.& | 
| 1baf00 | 6f 70 74 69 6f 6e 61 6c 20 73 65 6c 65 63 74 69    6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | optional.selection.............. | 
| 1baf20 | 28 68 69 67 68 6c 69 67 68 74 20 28 6d 61 67 69    74 2d 73 65 63 74 69 6f 6e 2d 73 65 6c 65 63 74 | (highlight.(magit-section-select | 
| 1baf40 | 65 64 2d 70 20 73 65 63 74 69 6f 6e 20 73 65 6c    65 63 74 69 6f 6e 29 29 29 0a 20 20 28 6c 65 74 | ed-p.section.selection)))...(let | 
| 1baf60 | 20 28 70 61 69 6e 74 29 0a 20 20 20 20 28 75 6e    6c 65 73 73 20 6d 61 67 69 74 2d 64 69 66 66 2d | .(paint).....(unless.magit-diff- | 
| 1baf80 | 68 69 67 68 6c 69 67 68 74 2d 68 75 6e 6b 2d 62    6f 64 79 0a 20 20 20 20 20 20 28 73 65 74 71 20 | highlight-hunk-body.......(setq. | 
| 1bafa0 | 68 69 67 68 6c 69 67 68 74 20 6e 69 6c 29 29 0a    20 20 20 20 28 63 6f 6e 64 20 28 68 69 67 68 6c | highlight.nil)).....(cond.(highl | 
| 1bafc0 | 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 20 20    28 75 6e 6c 65 73 73 20 28 6f 72 65 66 20 73 65 | ight............(unless.(oref.se | 
| 1bafe0 | 63 74 69 6f 6e 20 68 69 64 64 65 6e 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 28 61 64 64 2d | ction.hidden)..............(add- | 
| 1bb000 | 74 6f 2d 6c 69 73 74 20 27 6d 61 67 69 74 2d 73    65 63 74 69 6f 6e 2d 68 69 67 68 6c 69 67 68 74 | to-list.'magit-section-highlight | 
| 1bb020 | 65 64 2d 73 65 63 74 69 6f 6e 73 20 73 65 63 74    69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ed-sections.section)............ | 
| 1bb040 | 20 20 28 63 6f 6e 64 20 28 28 6d 65 6d 71 20 73    65 63 74 69 6f 6e 20 6d 61 67 69 74 2d 73 65 63 | ..(cond.((memq.section.magit-sec | 
| 1bb060 | 74 69 6f 6e 2d 75 6e 68 69 67 68 6c 69 67 68 74    2d 73 65 63 74 69 6f 6e 73 29 0a 20 20 20 20 20 | tion-unhighlight-sections)...... | 
| 1bb080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    73 65 74 71 20 6d 61 67 69 74 2d 73 65 63 74 69 | ...............(setq.magit-secti | 
| 1bb0a0 | 6f 6e 2d 75 6e 68 69 67 68 6c 69 67 68 74 2d 73    65 63 74 69 6f 6e 73 0a 20 20 20 20 20 20 20 20 | on-unhighlight-sections......... | 
| 1bb0c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 64 65 6c 71 20 73 65 63 74 69 6f 6e 20 | ..................(delq.section. | 
| 1bb0e0 | 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 75 6e    68 69 67 68 6c 69 67 68 74 2d 73 65 63 74 69 6f | magit-section-unhighlight-sectio | 
| 1bb100 | 6e 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | ns)))....................(magit- | 
| 1bb120 | 64 69 66 66 2d 68 69 67 68 6c 69 67 68 74 2d 68    75 6e 6b 2d 62 6f 64 79 0a 20 20 20 20 20 20 20 | diff-highlight-hunk-body........ | 
| 1bb140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65    74 71 20 70 61 69 6e 74 20 74 29 29 29 29 29 0a | .............(setq.paint.t))))). | 
| 1bb160 | 20 20 20 20 20 20 20 20 20 20 28 74 0a 20 20 20    20 20 20 20 20 20 20 20 28 63 6f 6e 64 20 28 28 | ..........(t............(cond.(( | 
| 1bb180 | 61 6e 64 20 28 6f 72 65 66 20 73 65 63 74 69 6f    6e 20 68 69 64 64 65 6e 29 0a 20 20 20 20 20 20 | and.(oref.section.hidden)....... | 
| 1bb1a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6d 65 6d 71 20 73 65 63 74 69 6f 6e 20 6d | .................(memq.section.m | 
| 1bb1c0 | 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 75 6e 68    69 67 68 6c 69 67 68 74 2d 73 65 63 74 69 6f 6e | agit-section-unhighlight-section | 
| 1bb1e0 | 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 61 64 64 2d 74 6f 2d 6c 69 | s))...................(add-to-li | 
| 1bb200 | 73 74 20 27 6d 61 67 69 74 2d 73 65 63 74 69 6f    6e 2d 68 69 67 68 6c 69 67 68 74 65 64 2d 73 65 | st.'magit-section-highlighted-se | 
| 1bb220 | 63 74 69 6f 6e 73 20 73 65 63 74 69 6f 6e 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ctions.section)................. | 
| 1bb240 | 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 73 65    63 74 69 6f 6e 2d 75 6e 68 69 67 68 6c 69 67 68 | ..(setq.magit-section-unhighligh | 
| 1bb260 | 74 2d 73 65 63 74 69 6f 6e 73 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-sections...................... | 
| 1bb280 | 20 20 20 28 64 65 6c 71 20 73 65 63 74 69 6f 6e    20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 75 | ...(delq.section.magit-section-u | 
| 1bb2a0 | 6e 68 69 67 68 6c 69 67 68 74 2d 73 65 63 74 69    6f 6e 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 | nhighlight-sections))).......... | 
| 1bb2c0 | 20 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 | ........(t...................(se | 
| 1bb2e0 | 74 71 20 70 61 69 6e 74 20 74 29 29 29 29 29 0a    20 20 20 20 28 77 68 65 6e 20 70 61 69 6e 74 0a | tq.paint.t))))).....(when.paint. | 
| 1bb300 | 20 20 20 20 20 20 28 73 61 76 65 2d 65 78 63 75    72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 28 67 | ......(save-excursion.........(g | 
| 1bb320 | 6f 74 6f 2d 63 68 61 72 20 28 6f 72 65 66 20 73    65 63 74 69 6f 6e 20 73 74 61 72 74 29 29 0a 20 | oto-char.(oref.section.start)).. | 
| 1bb340 | 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 65 6e    64 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 | .......(let.((end.(oref.section. | 
| 1bb360 | 65 6e 64 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6d 65 72 67 69 6e 67 20 28 6c 6f | end))...............(merging.(lo | 
| 1bb380 | 6f 6b 69 6e 67 2d 61 74 20 22 40 40 40 22 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | oking-at."@@@"))...............( | 
| 1bb3a0 | 64 69 66 66 2d 74 79 70 65 20 28 6d 61 67 69 74    2d 64 69 66 66 2d 74 79 70 65 29 29 0a 20 20 20 | diff-type.(magit-diff-type)).... | 
| 1bb3c0 | 20 20 20 20 20 20 20 20 20 20 20 28 73 74 61 67    65 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 | ...........(stage.nil).......... | 
| 1bb3e0 | 20 20 20 20 20 28 74 61 62 2d 77 69 64 74 68 20    28 6d 61 67 69 74 2d 64 69 66 66 2d 74 61 62 2d | .....(tab-width.(magit-diff-tab- | 
| 1bb400 | 77 69 64 74 68 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | width........................... | 
| 1bb420 | 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 70    61 72 65 6e 74 2d 76 61 6c 75 65 20 73 65 63 74 | (magit-section-parent-value.sect | 
| 1bb440 | 69 6f 6e 29 29 29 29 0a 20 20 20 20 20 20 20 20    20 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 29 | ion))))...........(forward-line) | 
| 1bb460 | 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 69 6c    65 20 28 3c 20 28 70 6f 69 6e 74 29 20 65 6e 64 | ...........(while.(<.(point).end | 
| 1bb480 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 77    68 65 6e 20 28 61 6e 64 20 6d 61 67 69 74 2d 64 | ).............(when.(and.magit-d | 
| 1bb4a0 | 69 66 66 2d 68 69 64 65 2d 74 72 61 69 6c 69 6e    67 2d 63 72 2d 63 68 61 72 61 63 74 65 72 73 0a | iff-hide-trailing-cr-characters. | 
| 1bb4c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 63 68 61 72 2d 65 71 75 | .......................(char-equ | 
| 1bb4e0 | 61 6c 20 3f 5c 72 20 28 63 68 61 72 2d 62 65 66    6f 72 65 20 28 6c 69 6e 65 2d 65 6e 64 2d 70 6f | al.?\r.(char-before.(line-end-po | 
| 1bb500 | 73 69 74 69 6f 6e 29 29 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 70 75 74 2d 74 65 | sition))))...............(put-te | 
| 1bb520 | 78 74 2d 70 72 6f 70 65 72 74 79 20 28 31 2d 20    28 6c 69 6e 65 2d 65 6e 64 2d 70 6f 73 69 74 69 | xt-property.(1-.(line-end-positi | 
| 1bb540 | 6f 6e 29 29 20 28 6c 69 6e 65 2d 65 6e 64 2d 70    6f 73 69 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 | on)).(line-end-position)........ | 
| 1bb560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 27 69 6e 76 69 73 | ..........................'invis | 
| 1bb580 | 69 62 6c 65 20 74 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 28 70 75 74 2d 74 65 78 74 2d 70 | ible.t)).............(put-text-p | 
| 1bb5a0 | 72 6f 70 65 72 74 79 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 28 70 6f 69 6e 74 29 20 28 31 2b | roperty..............(point).(1+ | 
| 1bb5c0 | 20 28 6c 69 6e 65 2d 65 6e 64 2d 70 6f 73 69 74    69 6f 6e 29 29 20 27 66 6f 6e 74 2d 6c 6f 63 6b | .(line-end-position)).'font-lock | 
| 1bb5e0 | 2d 66 61 63 65 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 | -face..............(cond........ | 
| 1bb600 | 20 20 20 20 20 20 20 28 28 6c 6f 6f 6b 69 6e 67    2d 61 74 20 22 5e 5c 5c 2b 5c 5c 2b 3f 5c 5c 28 | .......((looking-at."^\\+\\+?\\( | 
| 1bb620 | 5b 3c 3d 7c 3e 5d 5c 5c 29 5c 5c 7b 37 5c 5c 7d    22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | [<=|>]\\)\\{7\\}").............. | 
| 1bb640 | 20 20 28 73 65 74 71 20 73 74 61 67 65 20 28 70    63 61 73 65 20 28 6c 69 73 74 20 28 6d 61 74 63 | ..(setq.stage.(pcase.(list.(matc | 
| 1bb660 | 68 2d 73 74 72 69 6e 67 20 31 29 20 68 69 67 68    6c 69 67 68 74 29 0a 20 20 20 20 20 20 20 20 20 | h-string.1).highlight).......... | 
| 1bb680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 27 28 22 3c 22 20 6e 69 6c 29 20 | ....................('("<".nil). | 
| 1bb6a0 | 27 6d 61 67 69 74 2d 64 69 66 66 2d 6f 75 72 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 'magit-diff-our)................ | 
| 1bb6c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 27    28 22 3c 22 20 20 20 74 29 20 27 6d 61 67 69 74 | ..............('("<"...t).'magit | 
| 1bb6e0 | 2d 64 69 66 66 2d 6f 75 72 2d 68 69 67 68 6c 69    67 68 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 | -diff-our-highlight)............ | 
| 1bb700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 27 28 22 7c 22 20 6e 69 6c 29 20 27 6d | ..................('("|".nil).'m | 
| 1bb720 | 61 67 69 74 2d 64 69 66 66 2d 62 61 73 65 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | agit-diff-base)................. | 
| 1bb740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 27 28    22 7c 22 20 20 20 74 29 20 27 6d 61 67 69 74 2d | .............('("|"...t).'magit- | 
| 1bb760 | 64 69 66 66 2d 62 61 73 65 2d 68 69 67 68 6c 69    67 68 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 | diff-base-highlight)............ | 
| 1bb780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 27 28 22 3d 22 20 6e 69 6c 29 20 27 6d | ..................('("=".nil).'m | 
| 1bb7a0 | 61 67 69 74 2d 64 69 66 66 2d 74 68 65 69 72 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | agit-diff-their)................ | 
| 1bb7c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 27    28 22 3d 22 20 20 20 74 29 20 27 6d 61 67 69 74 | ..............('("="...t).'magit | 
| 1bb7e0 | 2d 64 69 66 66 2d 74 68 65 69 72 2d 68 69 67 68    6c 69 67 68 74 29 0a 20 20 20 20 20 20 20 20 20 | -diff-their-highlight).......... | 
| 1bb800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 27 28 22 3e 22 20 6e 69 6c 29 20 | ....................('(">".nil). | 
| 1bb820 | 6e 69 6c 29 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 27 6d 61 67 69 74 2d 64 69 66 | nil)))................'magit-dif | 
| 1bb840 | 66 2d 63 6f 6e 66 6c 69 63 74 2d 68 65 61 64 69    6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | f-conflict-heading)............. | 
| 1bb860 | 20 20 28 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 28    69 66 20 6d 65 72 67 69 6e 67 20 22 5e 5c 5c 28 | ..((looking-at.(if.merging."^\\( | 
| 1bb880 | 5c 5c 2b 5c 5c 7c 20 5c 5c 2b 5c 5c 29 22 20 22    5e 5c 5c 2b 22 29 29 0a 20 20 20 20 20 20 20 20 | \\+\\|.\\+\\)"."^\\+"))......... | 
| 1bb8a0 | 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 69    66 66 2d 70 61 69 6e 74 2d 74 61 62 20 6d 65 72 | .......(magit-diff-paint-tab.mer | 
| 1bb8c0 | 67 69 6e 67 20 74 61 62 2d 77 69 64 74 68 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ging.tab-width)................( | 
| 1bb8e0 | 6d 61 67 69 74 2d 64 69 66 66 2d 70 61 69 6e 74    2d 77 68 69 74 65 73 70 61 63 65 20 6d 65 72 67 | magit-diff-paint-whitespace.merg | 
| 1bb900 | 69 6e 67 20 27 61 64 64 65 64 20 64 69 66 66 2d    74 79 70 65 29 0a 20 20 20 20 20 20 20 20 20 20 | ing.'added.diff-type)........... | 
| 1bb920 | 20 20 20 20 20 28 6f 72 20 73 74 61 67 65 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....(or.stage.................. | 
| 1bb940 | 20 20 28 69 66 20 68 69 67 68 6c 69 67 68 74 20    27 6d 61 67 69 74 2d 64 69 66 66 2d 61 64 64 65 | ..(if.highlight.'magit-diff-adde | 
| 1bb960 | 64 2d 68 69 67 68 6c 69 67 68 74 20 27 6d 61 67    69 74 2d 64 69 66 66 2d 61 64 64 65 64 29 29 29 | d-highlight.'magit-diff-added))) | 
| 1bb980 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 28 69 66 20 | ...............((looking-at.(if. | 
| 1bb9a0 | 6d 65 72 67 69 6e 67 20 22 5e 5c 5c 28 2d 5c 5c    7c 20 2d 5c 5c 29 22 20 22 5e 2d 22 29 29 0a 20 | merging."^\\(-\\|.-\\)"."^-")).. | 
| 1bb9c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d    61 67 69 74 2d 64 69 66 66 2d 70 61 69 6e 74 2d | ..............(magit-diff-paint- | 
| 1bb9e0 | 74 61 62 20 6d 65 72 67 69 6e 67 20 74 61 62 2d    77 69 64 74 68 29 0a 20 20 20 20 20 20 20 20 20 | tab.merging.tab-width).......... | 
| 1bba00 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 69 66    66 2d 70 61 69 6e 74 2d 77 68 69 74 65 73 70 61 | ......(magit-diff-paint-whitespa | 
| 1bba20 | 63 65 20 6d 65 72 67 69 6e 67 20 27 72 65 6d 6f    76 65 64 20 64 69 66 66 2d 74 79 70 65 29 0a 20 | ce.merging.'removed.diff-type).. | 
| 1bba40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69    66 20 68 69 67 68 6c 69 67 68 74 20 27 6d 61 67 | ..............(if.highlight.'mag | 
| 1bba60 | 69 74 2d 64 69 66 66 2d 72 65 6d 6f 76 65 64 2d    68 69 67 68 6c 69 67 68 74 20 27 6d 61 67 69 74 | it-diff-removed-highlight.'magit | 
| 1bba80 | 2d 64 69 66 66 2d 72 65 6d 6f 76 65 64 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 | -diff-removed))...............(t | 
| 1bbaa0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6d 61 67 69 74 2d 64 69 66 66 2d 70 61 69 6e | ................(magit-diff-pain | 
| 1bbac0 | 74 2d 74 61 62 20 6d 65 72 67 69 6e 67 20 74 61    62 2d 77 69 64 74 68 29 0a 20 20 20 20 20 20 20 | t-tab.merging.tab-width)........ | 
| 1bbae0 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64    69 66 66 2d 70 61 69 6e 74 2d 77 68 69 74 65 73 | ........(magit-diff-paint-whites | 
| 1bbb00 | 70 61 63 65 20 6d 65 72 67 69 6e 67 20 27 63 6f    6e 74 65 78 74 20 64 69 66 66 2d 74 79 70 65 29 | pace.merging.'context.diff-type) | 
| 1bbb20 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 69 66 20 68 69 67 68 6c 69 67 68 74 20 27 6d | ................(if.highlight.'m | 
| 1bbb40 | 61 67 69 74 2d 64 69 66 66 2d 63 6f 6e 74 65 78    74 2d 68 69 67 68 6c 69 67 68 74 20 27 6d 61 67 | agit-diff-context-highlight.'mag | 
| 1bbb60 | 69 74 2d 64 69 66 66 2d 63 6f 6e 74 65 78 74 29    29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | it-diff-context))))............. | 
| 1bbb80 | 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 29 29 29    29 29 29 0a 20 20 28 6d 61 67 69 74 2d 64 69 66 | (forward-line))))))...(magit-dif | 
| 1bbba0 | 66 2d 75 70 64 61 74 65 2d 68 75 6e 6b 2d 72 65    66 69 6e 65 6d 65 6e 74 20 73 65 63 74 69 6f 6e | f-update-hunk-refinement.section | 
| 1bbbc0 | 29 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69    74 2d 64 69 66 66 2d 2d 74 61 62 2d 77 69 64 74 | ))..(defvar.magit-diff--tab-widt | 
| 1bbbe0 | 68 2d 63 61 63 68 65 20 6e 69 6c 29 0a 0a 28 64    65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d | h-cache.nil)..(defun.magit-diff- | 
| 1bbc00 | 74 61 62 2d 77 69 64 74 68 20 28 66 69 6c 65 29    0a 20 20 28 73 65 74 71 20 66 69 6c 65 20 28 65 | tab-width.(file)...(setq.file.(e | 
| 1bbc20 | 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20    66 69 6c 65 29 29 0a 20 20 28 63 6c 2d 66 6c 65 | xpand-file-name.file))...(cl-fle | 
| 1bbc40 | 74 20 28 28 63 61 63 68 65 20 28 76 61 6c 75 65    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t.((cache.(value)............... | 
| 1bbc60 | 28 6c 65 74 20 28 28 65 6c 74 20 28 61 73 73 6f    63 20 66 69 6c 65 20 6d 61 67 69 74 2d 64 69 66 | (let.((elt.(assoc.file.magit-dif | 
| 1bbc80 | 66 2d 2d 74 61 62 2d 77 69 64 74 68 2d 63 61 63    68 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | f--tab-width-cache)))........... | 
| 1bbca0 | 20 20 20 20 20 20 28 69 66 20 65 6c 74 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ......(if.elt................... | 
| 1bbcc0 | 20 20 28 73 65 74 63 64 72 20 65 6c 74 20 76 61    6c 75 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ..(setcdr.elt.value)............ | 
| 1bbce0 | 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 67    69 74 2d 64 69 66 66 2d 2d 74 61 62 2d 77 69 64 | .......(setq.magit-diff--tab-wid | 
| 1bbd00 | 74 68 2d 63 61 63 68 65 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | th-cache........................ | 
| 1bbd20 | 20 28 63 6f 6e 73 20 28 63 6f 6e 73 20 66 69 6c    65 20 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 | .(cons.(cons.file.value)........ | 
| 1bbd40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 6d 61 67 69 74 2d 64 69 66 | .......................magit-dif | 
| 1bbd60 | 66 2d 2d 74 61 62 2d 77 69 64 74 68 2d 63 61 63    68 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 | f--tab-width-cache)))).......... | 
| 1bbd80 | 20 20 20 20 20 76 61 6c 75 65 29 29 0a 20 20 20    20 28 63 6f 6e 64 0a 20 20 20 20 20 28 28 6e 6f | .....value)).....(cond......((no | 
| 1bbda0 | 74 20 6d 61 67 69 74 2d 64 69 66 66 2d 61 64 6a    75 73 74 2d 74 61 62 2d 77 69 64 74 68 29 0a 20 | t.magit-diff-adjust-tab-width).. | 
| 1bbdc0 | 20 20 20 20 20 74 61 62 2d 77 69 64 74 68 29 0a    20 20 20 20 20 28 28 61 6e 64 2d 6c 65 74 2a 20 | .....tab-width)......((and-let*. | 
| 1bbde0 | 28 28 62 75 66 66 65 72 20 28 66 69 6e 64 2d 62    75 66 66 65 72 2d 76 69 73 69 74 69 6e 67 20 66 | ((buffer.(find-buffer-visiting.f | 
| 1bbe00 | 69 6c 65 29 29 29 0a 20 20 20 20 20 20 20 20 28    63 61 63 68 65 20 28 62 75 66 66 65 72 2d 6c 6f | ile))).........(cache.(buffer-lo | 
| 1bbe20 | 63 61 6c 2d 76 61 6c 75 65 20 27 74 61 62 2d 77    69 64 74 68 20 62 75 66 66 65 72 29 29 29 29 0a | cal-value.'tab-width.buffer)))). | 
| 1bbe40 | 20 20 20 20 20 28 28 61 6e 64 2d 6c 65 74 2a 20    28 28 65 6c 74 20 28 61 73 73 6f 63 20 66 69 6c | .....((and-let*.((elt.(assoc.fil | 
| 1bbe60 | 65 20 6d 61 67 69 74 2d 64 69 66 66 2d 2d 74 61    62 2d 77 69 64 74 68 2d 63 61 63 68 65 29 29 29 | e.magit-diff--tab-width-cache))) | 
| 1bbe80 | 0a 20 20 20 20 20 20 20 20 28 6f 72 20 28 63 64    72 20 65 6c 74 29 0a 20 20 20 20 20 20 20 20 20 | .........(or.(cdr.elt).......... | 
| 1bbea0 | 20 20 20 74 61 62 2d 77 69 64 74 68 29 29 29 0a    20 20 20 20 20 28 28 6f 72 20 28 65 71 20 6d 61 | ...tab-width)))......((or.(eq.ma | 
| 1bbec0 | 67 69 74 2d 64 69 66 66 2d 61 64 6a 75 73 74 2d    74 61 62 2d 77 69 64 74 68 20 27 61 6c 77 61 79 | git-diff-adjust-tab-width.'alway | 
| 1bbee0 | 73 29 0a 20 20 20 20 20 20 20 20 20 20 28 61 6e    64 20 28 6e 75 6d 62 65 72 70 20 6d 61 67 69 74 | s)...........(and.(numberp.magit | 
| 1bbf00 | 2d 64 69 66 66 2d 61 64 6a 75 73 74 2d 74 61 62    2d 77 69 64 74 68 29 0a 20 20 20 20 20 20 20 20 | -diff-adjust-tab-width)......... | 
| 1bbf20 | 20 20 20 20 20 20 20 28 3e 3d 20 6d 61 67 69 74    2d 64 69 66 66 2d 61 64 6a 75 73 74 2d 74 61 62 | .......(>=.magit-diff-adjust-tab | 
| 1bbf40 | 2d 77 69 64 74 68 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6e 74 68 20 37 | -width....................(nth.7 | 
| 1bbf60 | 20 28 66 69 6c 65 2d 61 74 74 72 69 62 75 74 65    73 20 66 69 6c 65 29 29 29 29 29 0a 20 20 20 20 | .(file-attributes.file)))))..... | 
| 1bbf80 | 20 20 28 63 61 63 68 65 20 28 62 75 66 66 65 72    2d 6c 6f 63 61 6c 2d 76 61 6c 75 65 20 27 74 61 | ..(cache.(buffer-local-value.'ta | 
| 1bbfa0 | 62 2d 77 69 64 74 68 20 28 66 69 6e 64 2d 66 69    6c 65 2d 6e 6f 73 65 6c 65 63 74 20 66 69 6c 65 | b-width.(find-file-noselect.file | 
| 1bbfc0 | 29 29 29 29 0a 20 20 20 20 20 28 74 0a 20 20 20    20 20 20 28 63 61 63 68 65 20 6e 69 6c 29 0a 20 | ))))......(t.......(cache.nil).. | 
| 1bbfe0 | 20 20 20 20 20 74 61 62 2d 77 69 64 74 68 29 29    29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | .....tab-width))))..(defun.magit | 
| 1bc000 | 2d 64 69 66 66 2d 70 61 69 6e 74 2d 74 61 62 20    28 6d 65 72 67 69 6e 67 20 77 69 64 74 68 29 0a | -diff-paint-tab.(merging.width). | 
| 1bc020 | 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f    6e 0a 20 20 20 20 28 66 6f 72 77 61 72 64 2d 63 | ..(save-excursion.....(forward-c | 
| 1bc040 | 68 61 72 20 28 69 66 20 6d 65 72 67 69 6e 67 20    32 20 31 29 29 0a 20 20 20 20 28 77 68 69 6c 65 | har.(if.merging.2.1)).....(while | 
| 1bc060 | 20 28 3d 20 28 63 68 61 72 2d 61 66 74 65 72 29    20 3f 5c 74 29 0a 20 20 20 20 20 20 28 70 75 74 | .(=.(char-after).?\t).......(put | 
| 1bc080 | 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 28    70 6f 69 6e 74 29 20 28 31 2b 20 28 70 6f 69 6e | -text-property.(point).(1+.(poin | 
| 1bc0a0 | 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 27 64 69 | t))..........................'di | 
| 1bc0c0 | 73 70 6c 61 79 20 28 6c 69 73 74 20 28 6c 69 73    74 20 27 73 70 61 63 65 20 3a 77 69 64 74 68 20 | splay.(list.(list.'space.:width. | 
| 1bc0e0 | 77 69 64 74 68 29 29 29 0a 20 20 20 20 20 20 28    66 6f 72 77 61 72 64 2d 63 68 61 72 29 29 29 29 | width))).......(forward-char)))) | 
| 1bc100 | 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64    69 66 66 2d 70 61 69 6e 74 2d 77 68 69 74 65 73 | ..(defun.magit-diff-paint-whites | 
| 1bc120 | 70 61 63 65 20 28 6d 65 72 67 69 6e 67 20 6c 69    6e 65 2d 74 79 70 65 20 64 69 66 66 2d 74 79 70 | pace.(merging.line-type.diff-typ | 
| 1bc140 | 65 29 0a 20 20 28 77 68 65 6e 20 28 61 6e 64 20    6d 61 67 69 74 2d 64 69 66 66 2d 70 61 69 6e 74 | e)...(when.(and.magit-diff-paint | 
| 1bc160 | 2d 77 68 69 74 65 73 70 61 63 65 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6f 72 20 28 6e 6f | -whitespace..............(or.(no | 
| 1bc180 | 74 20 28 6d 65 6d 71 20 6d 61 67 69 74 2d 64 69    66 66 2d 70 61 69 6e 74 2d 77 68 69 74 65 73 70 | t.(memq.magit-diff-paint-whitesp | 
| 1bc1a0 | 61 63 65 20 27 28 75 6e 63 6f 6d 6d 69 74 74 65    64 20 73 74 61 74 75 73 29 29 29 0a 20 20 20 20 | ace.'(uncommitted.status)))..... | 
| 1bc1c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65    6d 71 20 64 69 66 66 2d 74 79 70 65 20 27 28 73 | .............(memq.diff-type.'(s | 
| 1bc1e0 | 74 61 67 65 64 20 75 6e 73 74 61 67 65 64 29 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | taged.unstaged)))..............( | 
| 1bc200 | 63 6c 2d 63 61 73 65 20 6c 69 6e 65 2d 74 79 70    65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | cl-case.line-type............... | 
| 1bc220 | 20 28 61 64 64 65 64 20 20 20 74 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 6d | .(added...t)................(rem | 
| 1bc240 | 6f 76 65 64 20 28 6d 65 6d 71 20 6d 61 67 69 74    2d 64 69 66 66 2d 70 61 69 6e 74 2d 77 68 69 74 | oved.(memq.magit-diff-paint-whit | 
| 1bc260 | 65 73 70 61 63 65 2d 6c 69 6e 65 73 20 27 28 61    6c 6c 20 62 6f 74 68 29 29 29 0a 20 20 20 20 20 | espace-lines.'(all.both)))...... | 
| 1bc280 | 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 74 65    78 74 20 28 6d 65 6d 71 20 6d 61 67 69 74 2d 64 | ..........(context.(memq.magit-d | 
| 1bc2a0 | 69 66 66 2d 70 61 69 6e 74 2d 77 68 69 74 65 73    70 61 63 65 2d 6c 69 6e 65 73 20 27 28 61 6c 6c | iff-paint-whitespace-lines.'(all | 
| 1bc2c0 | 29 29 29 29 29 0a 20 20 20 20 28 6c 65 74 20 28    28 70 72 65 66 69 78 20 28 69 66 20 6d 65 72 67 | ))))).....(let.((prefix.(if.merg | 
| 1bc2e0 | 69 6e 67 20 22 5e 5b 2d 5c 5c 2b 5c 73 5d 5c 5c    7b 32 5c 5c 7d 22 20 22 5e 5b 2d 5c 5c 2b 5c 73 | ing."^[-\\+\s]\\{2\\}"."^[-\\+\s | 
| 1bc300 | 5d 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 28    69 6e 64 65 6e 74 0a 20 20 20 20 20 20 20 20 20 | ]"))...........(indent.......... | 
| 1bc320 | 20 20 28 69 66 20 28 6c 6f 63 61 6c 2d 76 61 72    69 61 62 6c 65 2d 70 20 27 6d 61 67 69 74 2d 64 | ..(if.(local-variable-p.'magit-d | 
| 1bc340 | 69 66 66 2d 68 69 67 68 6c 69 67 68 74 2d 69 6e    64 65 6e 74 61 74 69 6f 6e 29 0a 20 20 20 20 20 | iff-highlight-indentation)...... | 
| 1bc360 | 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d    64 69 66 66 2d 68 69 67 68 6c 69 67 68 74 2d 69 | ..........magit-diff-highlight-i | 
| 1bc380 | 6e 64 65 6e 74 61 74 69 6f 6e 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 28 73 65 74 71 2d 6c 6f | ndentation..............(setq-lo | 
| 1bc3a0 | 63 61 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 6d 61 67 69 74 2d 64 69 66 66 2d 68 69 67 | cal...............magit-diff-hig | 
| 1bc3c0 | 68 6c 69 67 68 74 2d 69 6e 64 65 6e 74 61 74 69    6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | hlight-indentation.............. | 
| 1bc3e0 | 20 28 63 64 72 20 28 2d 2d 66 69 72 73 74 20 28    73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 28 | .(cdr.(--first.(string-match-p.( | 
| 1bc400 | 63 61 72 20 69 74 29 20 64 65 66 61 75 6c 74 2d    64 69 72 65 63 74 6f 72 79 29 0a 20 20 20 20 20 | car.it).default-directory)...... | 
| 1bc420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6e 72 65 76 65 72 73 65 | .......................(nreverse | 
| 1bc440 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 | ..............................(d | 
| 1bc460 | 65 66 61 75 6c 74 2d 76 61 6c 75 65 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | efault-value.................... | 
| 1bc480 | 20 20 20 20 20 20 20 20 20 20 20 27 6d 61 67 69    74 2d 64 69 66 66 2d 68 69 67 68 6c 69 67 68 74 | ...........'magit-diff-highlight | 
| 1bc4a0 | 2d 69 6e 64 65 6e 74 61 74 69 6f 6e 29 29 29 29    29 29 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e | -indentation)))))))).......(when | 
| 1bc4c0 | 20 28 61 6e 64 20 6d 61 67 69 74 2d 64 69 66 66    2d 68 69 67 68 6c 69 67 68 74 2d 74 72 61 69 6c | .(and.magit-diff-highlight-trail | 
| 1bc4e0 | 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6c 6f 6f 6b 69 6e 67 2d 61 74 | ing..................(looking-at | 
| 1bc500 | 20 28 63 6f 6e 63 61 74 20 70 72 65 66 69 78 20    22 2e 2a 3f 5c 5c 28 5b 20 5c 74 5d 2b 5c 5c 29 | .(concat.prefix.".*?\\([.\t]+\\) | 
| 1bc520 | 0d 3f 24 22 29 29 29 0a 20 20 20 20 20 20 20 20    28 6c 65 74 20 28 28 6f 76 20 28 6d 61 6b 65 2d | .?$"))).........(let.((ov.(make- | 
| 1bc540 | 6f 76 65 72 6c 61 79 20 28 6d 61 74 63 68 2d 62    65 67 69 6e 6e 69 6e 67 20 31 29 20 28 6d 61 74 | overlay.(match-beginning.1).(mat | 
| 1bc560 | 63 68 2d 65 6e 64 20 31 29 20 6e 69 6c 20 74 29    29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6f 76 | ch-end.1).nil.t)))...........(ov | 
| 1bc580 | 65 72 6c 61 79 2d 70 75 74 20 6f 76 20 27 66 6f    6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 | erlay-put.ov.'font-lock-face.'ma | 
| 1bc5a0 | 67 69 74 2d 64 69 66 66 2d 77 68 69 74 65 73 70    61 63 65 2d 77 61 72 6e 69 6e 67 29 0a 20 20 20 | git-diff-whitespace-warning).... | 
| 1bc5c0 | 20 20 20 20 20 20 20 28 6f 76 65 72 6c 61 79 2d    70 75 74 20 6f 76 20 27 70 72 69 6f 72 69 74 79 | .......(overlay-put.ov.'priority | 
| 1bc5e0 | 20 32 29 0a 20 20 20 20 20 20 20 20 20 20 28 6f    76 65 72 6c 61 79 2d 70 75 74 20 6f 76 20 27 65 | .2)...........(overlay-put.ov.'e | 
| 1bc600 | 76 61 70 6f 72 61 74 65 20 74 29 29 29 0a 20 20    20 20 20 20 28 77 68 65 6e 20 28 6f 72 20 28 61 | vaporate.t))).......(when.(or.(a | 
| 1bc620 | 6e 64 20 28 65 71 20 69 6e 64 65 6e 74 20 27 74    61 62 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 | nd.(eq.indent.'tabs)............ | 
| 1bc640 | 20 20 20 20 20 20 20 20 20 20 28 6c 6f 6f 6b 69    6e 67 2d 61 74 20 28 63 6f 6e 63 61 74 20 70 72 | ..........(looking-at.(concat.pr | 
| 1bc660 | 65 66 69 78 20 22 5c 5c 28 20 2a 5c 74 5b 20 5c    74 5d 2a 5c 5c 29 22 29 29 29 0a 20 20 20 20 20 | efix."\\(.*\t[.\t]*\\)")))...... | 
| 1bc680 | 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20    28 69 6e 74 65 67 65 72 70 20 69 6e 64 65 6e 74 | ...........(and.(integerp.indent | 
| 1bc6a0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6c 6f 6f 6b 69 6e 67 2d | )......................(looking- | 
| 1bc6c0 | 61 74 20 28 66 6f 72 6d 61 74 20 22 25 73 5c 5c    28 5b 20 5c 74 5d 2a 20 5c 5c 7b 25 73 2c 5c 5c | at.(format."%s\\([.\t]*.\\{%s,\\ | 
| 1bc6e0 | 7d 5b 20 5c 74 5d 2a 5c 5c 29 22 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | }[.\t]*\\)"..................... | 
| 1bc700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 70 72 65 66 69 78 20 69 6e 64 65 | .....................prefix.inde | 
| 1bc720 | 6e 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 28    6c 65 74 20 28 28 6f 76 20 28 6d 61 6b 65 2d 6f | nt)))).........(let.((ov.(make-o | 
| 1bc740 | 76 65 72 6c 61 79 20 28 6d 61 74 63 68 2d 62 65    67 69 6e 6e 69 6e 67 20 31 29 20 28 6d 61 74 63 | verlay.(match-beginning.1).(matc | 
| 1bc760 | 68 2d 65 6e 64 20 31 29 20 6e 69 6c 20 74 29 29    29 0a 20 20 20 20 20 20 20 20 20 20 28 6f 76 65 | h-end.1).nil.t)))...........(ove | 
| 1bc780 | 72 6c 61 79 2d 70 75 74 20 6f 76 20 27 66 6f 6e    74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67 | rlay-put.ov.'font-lock-face.'mag | 
| 1bc7a0 | 69 74 2d 64 69 66 66 2d 77 68 69 74 65 73 70 61    63 65 2d 77 61 72 6e 69 6e 67 29 0a 20 20 20 20 | it-diff-whitespace-warning)..... | 
| 1bc7c0 | 20 20 20 20 20 20 28 6f 76 65 72 6c 61 79 2d 70    75 74 20 6f 76 20 27 70 72 69 6f 72 69 74 79 20 | ......(overlay-put.ov.'priority. | 
| 1bc7e0 | 32 29 0a 20 20 20 20 20 20 20 20 20 20 28 6f 76    65 72 6c 61 79 2d 70 75 74 20 6f 76 20 27 65 76 | 2)...........(overlay-put.ov.'ev | 
| 1bc800 | 61 70 6f 72 61 74 65 20 74 29 29 29 29 29 29 0a    0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 | aporate.t))))))..(defun.magit-di | 
| 1bc820 | 66 66 2d 75 70 64 61 74 65 2d 68 75 6e 6b 2d 72    65 66 69 6e 65 6d 65 6e 74 20 28 26 6f 70 74 69 | ff-update-hunk-refinement.(&opti | 
| 1bc840 | 6f 6e 61 6c 20 73 65 63 74 69 6f 6e 29 0a 20 20    28 69 66 20 73 65 63 74 69 6f 6e 0a 20 20 20 20 | onal.section)...(if.section..... | 
| 1bc860 | 20 20 28 75 6e 6c 65 73 73 20 28 6f 72 65 66 20    73 65 63 74 69 6f 6e 20 68 69 64 64 65 6e 29 0a | ..(unless.(oref.section.hidden). | 
| 1bc880 | 20 20 20 20 20 20 20 20 28 70 63 61 73 65 20 28    6c 69 73 74 20 6d 61 67 69 74 2d 64 69 66 66 2d | ........(pcase.(list.magit-diff- | 
| 1bc8a0 | 72 65 66 69 6e 65 2d 68 75 6e 6b 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | refine-hunk..................... | 
| 1bc8c0 | 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 72    65 66 69 6e 65 64 29 0a 20 20 20 20 20 20 20 20 | .(oref.section.refined)......... | 
| 1bc8e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 71    20 73 65 63 74 69 6f 6e 20 28 6d 61 67 69 74 2d | .............(eq.section.(magit- | 
| 1bc900 | 63 75 72 72 65 6e 74 2d 73 65 63 74 69 6f 6e 29    29 29 0a 20 20 20 20 20 20 20 20 20 20 28 28 6f | current-section)))...........((o | 
| 1bc920 | 72 20 60 28 61 6c 6c 20 6e 69 6c 20 2c 5f 29 20    27 28 74 20 6e 69 6c 20 74 29 29 0a 20 20 20 20 | r.`(all.nil.,_).'(t.nil.t))..... | 
| 1bc940 | 20 20 20 20 20 20 20 28 6f 73 65 74 20 73 65 63    74 69 6f 6e 20 72 65 66 69 6e 65 64 20 74 29 0a | .......(oset.section.refined.t). | 
| 1bc960 | 20 20 20 20 20 20 20 20 20 20 20 28 73 61 76 65    2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 | ...........(save-excursion...... | 
| 1bc980 | 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68    61 72 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e | ........(goto-char.(oref.section | 
| 1bc9a0 | 20 73 74 61 72 74 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 3b 3b 20 60 64 69 66 66 2d 72 | .start))..............;;.`diff-r | 
| 1bc9c0 | 65 66 69 6e 65 2d 68 75 6e 6b 27 20 64 6f 65 73    20 6e 6f 74 20 68 61 6e 64 6c 65 20 63 6f 6d 62 | efine-hunk'.does.not.handle.comb | 
| 1bc9e0 | 69 6e 65 64 20 64 69 66 66 73 2e 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 | ined.diffs...............(unless | 
| 1bca00 | 20 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 40 40    40 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .(looking-at."@@@")............. | 
| 1bca20 | 20 20 20 28 6c 65 74 20 28 28 73 6d 65 72 67 65    2d 72 65 66 69 6e 65 2d 69 67 6e 6f 72 65 2d 77 | ...(let.((smerge-refine-ignore-w | 
| 1bca40 | 68 69 74 65 73 70 61 63 65 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | hitespace....................... | 
| 1bca60 | 6d 61 67 69 74 2d 64 69 66 66 2d 72 65 66 69 6e    65 2d 69 67 6e 6f 72 65 2d 77 68 69 74 65 73 70 | magit-diff-refine-ignore-whitesp | 
| 1bca80 | 61 63 65 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 3b 3b 20 41 76 6f | ace)......................;;.Avo | 
| 1bcaa0 | 69 64 20 66 73 79 6e 63 69 6e 67 20 6d 61 6e 79    20 73 6d 61 6c 6c 20 74 65 6d 70 20 66 69 6c 65 | id.fsyncing.many.small.temp.file | 
| 1bcac0 | 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 77 72 69 74 65 2d 72 65 | s......................(write-re | 
| 1bcae0 | 67 69 6f 6e 2d 69 6e 68 69 62 69 74 2d 66 73 79    6e 63 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 | gion-inhibit-fsync.t)).......... | 
| 1bcb00 | 20 20 20 20 20 20 20 20 28 64 69 66 66 2d 72 65    66 69 6e 65 2d 68 75 6e 6b 29 29 29 29 29 0a 20 | ........(diff-refine-hunk))))).. | 
| 1bcb20 | 20 20 20 20 20 20 20 20 20 28 28 6f 72 20 60 28    6e 69 6c 20 74 20 2c 5f 29 20 27 28 74 20 74 20 | .........((or.`(nil.t.,_).'(t.t. | 
| 1bcb40 | 6e 69 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 28 6f 73 65 74 20 73 65 63 74 69 6f 6e 20 72 | nil))............(oset.section.r | 
| 1bcb60 | 65 66 69 6e 65 64 20 6e 69 6c 29 0a 20 20 20 20    20 20 20 20 20 20 20 28 72 65 6d 6f 76 65 2d 6f | efined.nil)............(remove-o | 
| 1bcb80 | 76 65 72 6c 61 79 73 20 28 6f 72 65 66 20 73 65    63 74 69 6f 6e 20 73 74 61 72 74 29 0a 20 20 20 | verlays.(oref.section.start).... | 
| 1bcba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6f 72 65 66 20 73 | .........................(oref.s | 
| 1bcbc0 | 65 63 74 69 6f 6e 20 65 6e 64 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ection.end)..................... | 
| 1bcbe0 | 20 20 20 20 20 20 20 20 27 64 69 66 66 2d 6d 6f    64 65 20 27 66 69 6e 65 29 29 29 29 0a 20 20 20 | ........'diff-mode.'fine)))).... | 
| 1bcc00 | 20 28 63 6c 2d 6c 61 62 65 6c 73 20 28 28 72 65    63 75 72 73 65 20 28 73 65 63 74 69 6f 6e 29 0a | .(cl-labels.((recurse.(section). | 
| 1bcc20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 69 66 20 28 6d 61 67 69 74 2d 73 65 63 | ..................(if.(magit-sec | 
| 1bcc40 | 74 69 6f 6e 2d 6d 61 74 63 68 20 27 68 75 6e 6b    20 73 65 63 74 69 6f 6e 29 0a 20 20 20 20 20 20 | tion-match.'hunk.section)....... | 
| 1bcc60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6d 61 67 69 74 2d 64 69 66 66 2d 75 70 64 61 | ................(magit-diff-upda | 
| 1bcc80 | 74 65 2d 68 75 6e 6b 2d 72 65 66 69 6e 65 6d 65    6e 74 20 73 65 63 74 69 6f 6e 29 0a 20 20 20 20 | te-hunk-refinement.section)..... | 
| 1bcca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 64 6f 6c 69 73 74 20 28 63 68 69 6c 64 20 28 | ................(dolist.(child.( | 
| 1bccc0 | 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 63 68 69    6c 64 72 65 6e 29 29 0a 20 20 20 20 20 20 20 20 | oref.section.children))......... | 
| 1bcce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72    65 63 75 72 73 65 20 63 68 69 6c 64 29 29 29 29 | ..............(recurse.child)))) | 
| 1bcd00 | 29 0a 20 20 20 20 20 20 28 72 65 63 75 72 73 65    20 6d 61 67 69 74 2d 72 6f 6f 74 2d 73 65 63 74 | ).......(recurse.magit-root-sect | 
| 1bcd20 | 69 6f 6e 29 29 29 29 0a 0a 0a 3b 3b 3b 20 48 75    6e 6b 20 52 65 67 69 6f 6e 0a 0a 28 64 65 66 75 | ion))))...;;;.Hunk.Region..(defu | 
| 1bcd40 | 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 68 75 6e    6b 2d 72 65 67 69 6f 6e 2d 62 65 67 69 6e 6e 69 | n.magit-diff-hunk-region-beginni | 
| 1bcd60 | 6e 67 20 28 29 0a 20 20 28 73 61 76 65 2d 65 78    63 75 72 73 69 6f 6e 20 28 67 6f 74 6f 2d 63 68 | ng.()...(save-excursion.(goto-ch | 
| 1bcd80 | 61 72 20 28 72 65 67 69 6f 6e 2d 62 65 67 69 6e    6e 69 6e 67 29 29 0a 20 20 20 20 20 20 20 20 20 | ar.(region-beginning)).......... | 
| 1bcda0 | 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 2d 62    65 67 69 6e 6e 69 6e 67 2d 70 6f 73 69 74 69 6f | .........(line-beginning-positio | 
| 1bcdc0 | 6e 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67    69 74 2d 64 69 66 66 2d 68 75 6e 6b 2d 72 65 67 | n)))..(defun.magit-diff-hunk-reg | 
| 1bcde0 | 69 6f 6e 2d 65 6e 64 20 28 29 0a 20 20 28 73 61    76 65 2d 65 78 63 75 72 73 69 6f 6e 20 28 67 6f | ion-end.()...(save-excursion.(go | 
| 1bce00 | 74 6f 2d 63 68 61 72 20 28 72 65 67 69 6f 6e 2d    65 6e 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 | to-char.(region-end))........... | 
| 1bce20 | 20 20 20 20 20 20 20 20 28 6c 69 6e 65 2d 65 6e    64 2d 70 6f 73 69 74 69 6f 6e 29 29 29 0a 0a 28 | ........(line-end-position)))..( | 
| 1bce40 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66    2d 75 70 64 61 74 65 2d 68 75 6e 6b 2d 72 65 67 | defun.magit-diff-update-hunk-reg | 
| 1bce60 | 69 6f 6e 20 28 73 65 63 74 69 6f 6e 29 0a 20 20    22 48 69 67 68 6c 69 67 68 74 20 74 68 65 20 68 | ion.(section)..."Highlight.the.h | 
| 1bce80 | 75 6e 6b 2d 69 6e 74 65 72 6e 61 6c 20 72 65 67    69 6f 6e 20 69 66 20 61 6e 79 2e 22 0a 20 20 28 | unk-internal.region.if.any."...( | 
| 1bcea0 | 77 68 65 6e 20 28 61 6e 64 20 28 65 71 20 28 6f    72 65 66 20 73 65 63 74 69 6f 6e 20 74 79 70 65 | when.(and.(eq.(oref.section.type | 
| 1bcec0 | 29 20 27 68 75 6e 6b 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 28 65 71 20 28 6d 61 67 69 74 | ).'hunk)..............(eq.(magit | 
| 1bcee0 | 2d 64 69 66 66 2d 73 63 6f 70 65 20 73 65 63 74    69 6f 6e 20 74 29 20 27 72 65 67 69 6f 6e 29 29 | -diff-scope.section.t).'region)) | 
| 1bcf00 | 0a 20 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66    2d 2d 6d 61 6b 65 2d 68 75 6e 6b 2d 6f 76 65 72 | .....(magit-diff--make-hunk-over | 
| 1bcf20 | 6c 61 79 0a 20 20 20 20 20 28 6f 72 65 66 20 73    65 63 74 69 6f 6e 20 73 74 61 72 74 29 0a 20 20 | lay......(oref.section.start)... | 
| 1bcf40 | 20 20 20 28 31 2d 20 28 6f 72 65 66 20 73 65 63    74 69 6f 6e 20 63 6f 6e 74 65 6e 74 29 29 0a 20 | ...(1-.(oref.section.content)).. | 
| 1bcf60 | 20 20 20 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66    61 63 65 20 27 6d 61 67 69 74 2d 64 69 66 66 2d | ....'font-lock-face.'magit-diff- | 
| 1bcf80 | 6c 69 6e 65 73 2d 68 65 61 64 69 6e 67 0a 20 20    20 20 20 27 64 69 73 70 6c 61 79 20 28 6d 61 67 | lines-heading......'display.(mag | 
| 1bcfa0 | 69 74 2d 64 69 66 66 2d 68 75 6e 6b 2d 72 65 67    69 6f 6e 2d 68 65 61 64 65 72 20 73 65 63 74 69 | it-diff-hunk-region-header.secti | 
| 1bcfc0 | 6f 6e 29 0a 20 20 20 20 20 27 61 66 74 65 72 2d    73 74 72 69 6e 67 20 28 6d 61 67 69 74 2d 64 69 | on)......'after-string.(magit-di | 
| 1bcfe0 | 66 66 2d 2d 68 75 6e 6b 2d 61 66 74 65 72 2d 73    74 72 69 6e 67 20 27 6d 61 67 69 74 2d 64 69 66 | ff--hunk-after-string.'magit-dif | 
| 1bd000 | 66 2d 6c 69 6e 65 73 2d 68 65 61 64 69 6e 67 29    29 0a 20 20 20 20 28 72 75 6e 2d 68 6f 6f 6b 2d | f-lines-heading)).....(run-hook- | 
| 1bd020 | 77 69 74 68 2d 61 72 67 73 20 27 6d 61 67 69 74    2d 64 69 66 66 2d 68 69 67 68 6c 69 67 68 74 2d | with-args.'magit-diff-highlight- | 
| 1bd040 | 68 75 6e 6b 2d 72 65 67 69 6f 6e 2d 66 75 6e 63    74 69 6f 6e 73 20 73 65 63 74 69 6f 6e 29 0a 20 | hunk-region-functions.section).. | 
| 1bd060 | 20 20 20 74 29 29 0a 0a 28 64 65 66 75 6e 20 6d    61 67 69 74 2d 64 69 66 66 2d 68 69 67 68 6c 69 | ...t))..(defun.magit-diff-highli | 
| 1bd080 | 67 68 74 2d 68 75 6e 6b 2d 72 65 67 69 6f 6e 2d    64 69 6d 2d 6f 75 74 73 69 64 65 20 28 73 65 63 | ght-hunk-region-dim-outside.(sec | 
| 1bd0a0 | 74 69 6f 6e 29 0a 20 20 22 44 69 6d 20 74 68 65    20 70 61 72 74 73 20 6f 66 20 74 68 65 20 68 75 | tion)..."Dim.the.parts.of.the.hu | 
| 1bd0c0 | 6e 6b 20 74 68 61 74 20 61 72 65 20 6f 75 74 73    69 64 65 20 74 68 65 20 68 75 6e 6b 2d 69 6e 74 | nk.that.are.outside.the.hunk-int | 
| 1bd0e0 | 65 72 6e 61 6c 20 72 65 67 69 6f 6e 2e 0a 54 68    69 73 20 69 73 20 64 6f 6e 65 20 62 79 20 75 73 | ernal.region..This.is.done.by.us | 
| 1bd100 | 69 6e 67 20 74 68 65 20 73 61 6d 65 20 66 6f 72    65 67 72 6f 75 6e 64 20 61 6e 64 20 62 61 63 6b | ing.the.same.foreground.and.back | 
| 1bd120 | 67 72 6f 75 6e 64 20 63 6f 6c 6f 72 0a 66 6f 72    20 61 64 64 65 64 20 61 6e 64 20 72 65 6d 6f 76 | ground.color.for.added.and.remov | 
| 1bd140 | 65 64 20 6c 69 6e 65 73 20 61 73 20 66 6f 72 20    63 6f 6e 74 65 78 74 20 6c 69 6e 65 73 2e 22 0a | ed.lines.as.for.context.lines.". | 
| 1bd160 | 20 20 28 6c 65 74 20 28 28 66 61 63 65 20 28 69    66 20 6d 61 67 69 74 2d 64 69 66 66 2d 68 69 67 | ..(let.((face.(if.magit-diff-hig | 
| 1bd180 | 68 6c 69 67 68 74 2d 68 75 6e 6b 2d 62 6f 64 79    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | hlight-hunk-body................ | 
| 1bd1a0 | 20 20 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 63    6f 6e 74 65 78 74 2d 68 69 67 68 6c 69 67 68 74 | ...'magit-diff-context-highlight | 
| 1bd1c0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 27 6d 61 67 69 74 2d 64 69 66 66 2d 63 6f 6e | .................'magit-diff-con | 
| 1bd1e0 | 74 65 78 74 29 29 29 0a 20 20 20 20 28 77 68 65    6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 75 6e 6d | text))).....(when.magit-diff-unm | 
| 1bd200 | 61 72 6b 65 64 2d 6c 69 6e 65 73 2d 6b 65 65 70    2d 66 6f 72 65 67 72 6f 75 6e 64 0a 20 20 20 20 | arked-lines-keep-foreground..... | 
| 1bd220 | 20 20 28 73 65 74 71 20 66 61 63 65 20 60 28 2c    40 28 61 6e 64 20 28 3e 3d 20 65 6d 61 63 73 2d | ..(setq.face.`(,@(and.(>=.emacs- | 
| 1bd240 | 6d 61 6a 6f 72 2d 76 65 72 73 69 6f 6e 20 32 37    29 20 27 28 3a 65 78 74 65 6e 64 20 74 29 29 0a | major-version.27).'(:extend.t)). | 
| 1bd260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 3a 62 61 63 6b 67 72 6f 75 6e 64 20 2c | ...................:background., | 
| 1bd280 | 28 66 61 63 65 2d 61 74 74 72 69 62 75 74 65 20    66 61 63 65 20 3a 62 61 63 6b 67 72 6f 75 6e 64 | (face-attribute.face.:background | 
| 1bd2a0 | 29 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d    64 69 66 66 2d 2d 6d 61 6b 65 2d 68 75 6e 6b 2d | )))).....(magit-diff--make-hunk- | 
| 1bd2c0 | 6f 76 65 72 6c 61 79 20 28 6f 72 65 66 20 73 65    63 74 69 6f 6e 20 63 6f 6e 74 65 6e 74 29 0a 20 | overlay.(oref.section.content).. | 
| 1bd2e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1bd300 | 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 68 75    6e 6b 2d 72 65 67 69 6f 6e 2d 62 65 67 69 6e 6e | ..(magit-diff-hunk-region-beginn | 
| 1bd320 | 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ing)............................ | 
| 1bd340 | 20 20 20 20 20 20 20 20 27 66 6f 6e 74 2d 6c 6f    63 6b 2d 66 61 63 65 20 66 61 63 65 0a 20 20 20 | ........'font-lock-face.face.... | 
| 1bd360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1bd380 | 27 70 72 69 6f 72 69 74 79 20 32 29 0a 20 20 20    20 28 6d 61 67 69 74 2d 64 69 66 66 2d 2d 6d 61 | 'priority.2).....(magit-diff--ma | 
| 1bd3a0 | 6b 65 2d 68 75 6e 6b 2d 6f 76 65 72 6c 61 79 20    28 31 2b 20 28 6d 61 67 69 74 2d 64 69 66 66 2d | ke-hunk-overlay.(1+.(magit-diff- | 
| 1bd3c0 | 68 75 6e 6b 2d 72 65 67 69 6f 6e 2d 65 6e 64 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | hunk-region-end))............... | 
| 1bd3e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6f 72 65 66 20 73 65 63 74 69 | .....................(oref.secti | 
| 1bd400 | 6f 6e 20 65 6e 64 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | on.end)......................... | 
| 1bd420 | 20 20 20 20 20 20 20 20 20 20 20 27 66 6f 6e 74    2d 6c 6f 63 6b 2d 66 61 63 65 20 66 61 63 65 0a | ...........'font-lock-face.face. | 
| 1bd440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1bd460 | 20 20 20 27 70 72 69 6f 72 69 74 79 20 32 29 29    29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | ...'priority.2)))..(defun.magit- | 
| 1bd480 | 64 69 66 66 2d 68 69 67 68 6c 69 67 68 74 2d 68    75 6e 6b 2d 72 65 67 69 6f 6e 2d 75 73 69 6e 67 | diff-highlight-hunk-region-using | 
| 1bd4a0 | 2d 66 61 63 65 20 28 5f 73 65 63 74 69 6f 6e 29    0a 20 20 22 48 69 67 68 6c 69 67 68 74 20 74 68 | -face.(_section)..."Highlight.th | 
| 1bd4c0 | 65 20 68 75 6e 6b 2d 69 6e 74 65 72 6e 61 6c 20    72 65 67 69 6f 6e 20 62 79 20 6d 61 6b 69 6e 67 | e.hunk-internal.region.by.making | 
| 1bd4e0 | 20 69 74 20 62 6f 6c 64 2e 0a 4f 72 20 72 61 74    68 65 72 20 68 69 67 68 6c 69 67 68 74 20 75 73 | .it.bold..Or.rather.highlight.us | 
| 1bd500 | 69 6e 67 20 74 68 65 20 66 61 63 65 20 60 6d 61    67 69 74 2d 64 69 66 66 2d 68 75 6e 6b 2d 72 65 | ing.the.face.`magit-diff-hunk-re | 
| 1bd520 | 67 69 6f 6e 27 2c 20 74 68 6f 75 67 68 0a 63 68    61 6e 67 69 6e 67 20 6f 6e 6c 79 20 74 68 65 20 | gion',.though.changing.only.the. | 
| 1bd540 | 60 3a 77 65 69 67 68 74 27 20 61 6e 64 2f 6f 72    20 60 3a 73 6c 61 6e 74 27 20 69 73 20 72 65 63 | `:weight'.and/or.`:slant'.is.rec | 
| 1bd560 | 6f 6d 6d 65 6e 64 65 64 20 66 6f 72 20 74 68 61    74 0a 66 61 63 65 2e 22 0a 20 20 28 6d 61 67 69 | ommended.for.that.face."...(magi | 
| 1bd580 | 74 2d 64 69 66 66 2d 2d 6d 61 6b 65 2d 68 75 6e    6b 2d 6f 76 65 72 6c 61 79 20 28 6d 61 67 69 74 | t-diff--make-hunk-overlay.(magit | 
| 1bd5a0 | 2d 64 69 66 66 2d 68 75 6e 6b 2d 72 65 67 69 6f    6e 2d 62 65 67 69 6e 6e 69 6e 67 29 0a 20 20 20 | -diff-hunk-region-beginning).... | 
| 1bd5c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 31 | ..............................(1 | 
| 1bd5e0 | 2b 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 68 75    6e 6b 2d 72 65 67 69 6f 6e 2d 65 6e 64 29 29 0a | +.(magit-diff-hunk-region-end)). | 
| 1bd600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1bd620 | 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65    20 27 6d 61 67 69 74 2d 64 69 66 66 2d 68 75 6e | .'font-lock-face.'magit-diff-hun | 
| 1bd640 | 6b 2d 72 65 67 69 6f 6e 29 29 0a 0a 28 64 65 66    75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 68 69 | k-region))..(defun.magit-diff-hi | 
| 1bd660 | 67 68 6c 69 67 68 74 2d 68 75 6e 6b 2d 72 65 67    69 6f 6e 2d 75 73 69 6e 67 2d 6f 76 65 72 6c 61 | ghlight-hunk-region-using-overla | 
| 1bd680 | 79 73 20 28 73 65 63 74 69 6f 6e 29 0a 20 20 22    45 6d 70 68 61 73 69 7a 65 20 74 68 65 20 68 75 | ys.(section)..."Emphasize.the.hu | 
| 1bd6a0 | 6e 6b 2d 69 6e 74 65 72 6e 61 6c 20 72 65 67 69    6f 6e 20 75 73 69 6e 67 20 64 65 6c 69 6d 69 74 | nk-internal.region.using.delimit | 
| 1bd6c0 | 69 6e 67 20 68 6f 72 69 7a 6f 6e 74 61 6c 20 6c    69 6e 65 73 2e 0a 54 68 69 73 20 69 73 20 69 6d | ing.horizontal.lines..This.is.im | 
| 1bd6e0 | 70 6c 65 6d 65 6e 74 65 64 20 61 73 20 73 69 6e    67 6c 65 2d 70 69 78 65 6c 20 6e 65 77 6c 69 6e | plemented.as.single-pixel.newlin | 
| 1bd700 | 65 73 20 70 6c 61 63 65 73 20 69 6e 73 69 64 65    20 6f 76 65 72 6c 61 79 73 2e 22 0a 20 20 28 69 | es.places.inside.overlays."...(i | 
| 1bd720 | 66 20 28 77 69 6e 64 6f 77 2d 73 79 73 74 65 6d    29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 62 | f.(window-system).......(let.((b | 
| 1bd740 | 65 67 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 68    75 6e 6b 2d 72 65 67 69 6f 6e 2d 62 65 67 69 6e | eg.(magit-diff-hunk-region-begin | 
| 1bd760 | 6e 69 6e 67 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 28 65 6e 64 20 28 6d 61 67 69 74 2d 64 | ning)).............(end.(magit-d | 
| 1bd780 | 69 66 66 2d 68 75 6e 6b 2d 72 65 67 69 6f 6e 2d    65 6e 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 | iff-hunk-region-end))........... | 
| 1bd7a0 | 20 20 28 73 74 72 20 28 70 72 6f 70 65 72 74 69    7a 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..(str.(propertize.............. | 
| 1bd7c0 | 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28 70 72    6f 70 65 72 74 69 7a 65 20 22 5c 73 22 20 27 64 | .....(concat.(propertize."\s".'d | 
| 1bd7e0 | 69 73 70 6c 61 79 20 27 28 73 70 61 63 65 20 3a    68 65 69 67 68 74 20 28 31 29 29 29 0a 20 20 20 | isplay.'(space.:height.(1))).... | 
| 1bd800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 | .......................(properti | 
| 1bd820 | 7a 65 20 22 5c 6e 22 20 27 6c 69 6e 65 2d 68 65    69 67 68 74 20 74 29 29 0a 20 20 20 20 20 20 20 | ze."\n".'line-height.t))........ | 
| 1bd840 | 20 20 20 20 20 20 20 20 20 20 20 27 66 6f 6e 74    2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 | ...........'font-lock-face.'magi | 
| 1bd860 | 74 2d 64 69 66 66 2d 6c 69 6e 65 73 2d 62 6f 75    6e 64 61 72 79 29 29 29 0a 20 20 20 20 20 20 20 | t-diff-lines-boundary)))........ | 
| 1bd880 | 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 2d 6d 61    6b 65 2d 68 75 6e 6b 2d 6f 76 65 72 6c 61 79 20 | .(magit-diff--make-hunk-overlay. | 
| 1bd8a0 | 62 65 67 20 28 31 2b 20 62 65 67 29 20 27 62 65    66 6f 72 65 2d 73 74 72 69 6e 67 20 73 74 72 29 | beg.(1+.beg).'before-string.str) | 
| 1bd8c0 | 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d    64 69 66 66 2d 2d 6d 61 6b 65 2d 68 75 6e 6b 2d | .........(magit-diff--make-hunk- | 
| 1bd8e0 | 6f 76 65 72 6c 61 79 20 65 6e 64 20 28 31 2b 20    65 6e 64 29 20 27 61 66 74 65 72 2d 73 74 72 69 | overlay.end.(1+.end).'after-stri | 
| 1bd900 | 6e 67 20 20 73 74 72 29 29 0a 20 20 20 20 28 6d    61 67 69 74 2d 64 69 66 66 2d 68 69 67 68 6c 69 | ng..str)).....(magit-diff-highli | 
| 1bd920 | 67 68 74 2d 68 75 6e 6b 2d 72 65 67 69 6f 6e 2d    75 73 69 6e 67 2d 66 61 63 65 20 73 65 63 74 69 | ght-hunk-region-using-face.secti | 
| 1bd940 | 6f 6e 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61    67 69 74 2d 64 69 66 66 2d 68 69 67 68 6c 69 67 | on)))..(defun.magit-diff-highlig | 
| 1bd960 | 68 74 2d 68 75 6e 6b 2d 72 65 67 69 6f 6e 2d 75    73 69 6e 67 2d 75 6e 64 65 72 6c 69 6e 65 20 28 | ht-hunk-region-using-underline.( | 
| 1bd980 | 73 65 63 74 69 6f 6e 29 0a 20 20 22 45 6d 70 68    61 73 69 7a 65 20 74 68 65 20 68 75 6e 6b 2d 69 | section)..."Emphasize.the.hunk-i | 
| 1bd9a0 | 6e 74 65 72 6e 61 6c 20 72 65 67 69 6f 6e 20 75    73 69 6e 67 20 64 65 6c 69 6d 69 74 69 6e 67 20 | nternal.region.using.delimiting. | 
| 1bd9c0 | 68 6f 72 69 7a 6f 6e 74 61 6c 20 6c 69 6e 65 73    2e 0a 54 68 69 73 20 69 73 20 69 6d 70 6c 65 6d | horizontal.lines..This.is.implem | 
| 1bd9e0 | 65 6e 74 65 64 20 62 79 20 6f 76 65 72 6c 69 6e    69 6e 67 20 61 6e 64 20 75 6e 64 65 72 6c 69 6e | ented.by.overlining.and.underlin | 
| 1bda00 | 69 6e 67 20 74 68 65 20 66 69 72 73 74 20 61 6e    64 0a 6c 61 73 74 20 28 76 69 73 75 61 6c 29 20 | ing.the.first.and.last.(visual). | 
| 1bda20 | 6c 69 6e 65 73 20 6f 66 20 74 68 65 20 72 65 67    69 6f 6e 2e 22 0a 20 20 28 69 66 20 28 77 69 6e | lines.of.the.region."...(if.(win | 
| 1bda40 | 64 6f 77 2d 73 79 73 74 65 6d 29 0a 20 20 20 20    20 20 28 6c 65 74 2a 20 28 28 62 65 67 20 28 6d | dow-system).......(let*.((beg.(m | 
| 1bda60 | 61 67 69 74 2d 64 69 66 66 2d 68 75 6e 6b 2d 72    65 67 69 6f 6e 2d 62 65 67 69 6e 6e 69 6e 67 29 | agit-diff-hunk-region-beginning) | 
| 1bda80 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28    65 6e 64 20 28 6d 61 67 69 74 2d 64 69 66 66 2d | )..............(end.(magit-diff- | 
| 1bdaa0 | 68 75 6e 6b 2d 72 65 67 69 6f 6e 2d 65 6e 64 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | hunk-region-end))..............( | 
| 1bdac0 | 62 65 67 2d 65 6f 6c 20 28 73 61 76 65 2d 65 78    63 75 72 73 69 6f 6e 20 28 67 6f 74 6f 2d 63 68 | beg-eol.(save-excursion.(goto-ch | 
| 1bdae0 | 61 72 20 62 65 67 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ar.beg)......................... | 
| 1bdb00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65    6e 64 2d 6f 66 2d 76 69 73 75 61 6c 2d 6c 69 6e | ..............(end-of-visual-lin | 
| 1bdb20 | 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e).............................. | 
| 1bdb40 | 20 20 20 20 20 20 20 20 20 28 70 6f 69 6e 74 29    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .........(point))).............. | 
| 1bdb60 | 28 65 6e 64 2d 62 6f 6c 20 28 73 61 76 65 2d 65    78 63 75 72 73 69 6f 6e 20 28 67 6f 74 6f 2d 63 | (end-bol.(save-excursion.(goto-c | 
| 1bdb80 | 68 61 72 20 65 6e 64 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | har.end)........................ | 
| 1bdba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 76 69 73 | ...............(beginning-of-vis | 
| 1bdbc0 | 75 61 6c 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ual-line)....................... | 
| 1bdbe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 70 6f 69 6e 74 29 29 29 0a 20 20 20 20 20 20 | ................(point)))....... | 
| 1bdc00 | 20 20 20 20 20 20 20 28 63 6f 6c 6f 72 20 28 66    61 63 65 2d 62 61 63 6b 67 72 6f 75 6e 64 20 27 | .......(color.(face-background.' | 
| 1bdc20 | 6d 61 67 69 74 2d 64 69 66 66 2d 6c 69 6e 65 73    2d 62 6f 75 6e 64 61 72 79 20 6e 69 6c 20 74 29 | magit-diff-lines-boundary.nil.t) | 
| 1bdc40 | 29 29 0a 20 20 20 20 20 20 20 20 28 63 6c 2d 66    6c 65 74 20 28 28 6c 6e 20 28 62 20 65 20 26 72 | )).........(cl-flet.((ln.(b.e.&r | 
| 1bdc60 | 65 73 74 20 66 61 63 65 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | est.face).....................(m | 
| 1bdc80 | 61 67 69 74 2d 64 69 66 66 2d 2d 6d 61 6b 65 2d    68 75 6e 6b 2d 6f 76 65 72 6c 61 79 0a 20 20 20 | agit-diff--make-hunk-overlay.... | 
| 1bdca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 62 20 65 20 27 66 6f 6e 74 2d 6c 6f 63 6b | ..................b.e.'font-lock | 
| 1bdcc0 | 2d 66 61 63 65 20 66 61 63 65 20 27 61 66 74 65    72 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 | -face.face.'after-string........ | 
| 1bdce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d    61 67 69 74 2d 64 69 66 66 2d 2d 68 75 6e 6b 2d | ..............(magit-diff--hunk- | 
| 1bdd00 | 61 66 74 65 72 2d 73 74 72 69 6e 67 20 66 61 63    65 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | after-string.face))))........... | 
| 1bdd20 | 28 69 66 20 28 3d 20 62 65 67 20 65 6e 64 2d 62    6f 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | (if.(=.beg.end-bol)............. | 
| 1bdd40 | 20 20 28 6c 6e 20 62 65 67 20 62 65 67 2d 65 6f    6c 20 3a 6f 76 65 72 6c 69 6e 65 20 63 6f 6c 6f | ..(ln.beg.beg-eol.:overline.colo | 
| 1bdd60 | 72 20 3a 75 6e 64 65 72 6c 69 6e 65 20 63 6f 6c    6f 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | r.:underline.color)............. | 
| 1bdd80 | 28 6c 6e 20 62 65 67 20 62 65 67 2d 65 6f 6c 20    3a 6f 76 65 72 6c 69 6e 65 20 63 6f 6c 6f 72 29 | (ln.beg.beg-eol.:overline.color) | 
| 1bdda0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 6e    20 65 6e 64 2d 62 6f 6c 20 65 6e 64 20 3a 75 6e | .............(ln.end-bol.end.:un | 
| 1bddc0 | 64 65 72 6c 69 6e 65 20 63 6f 6c 6f 72 29 29 29    29 0a 20 20 20 20 28 6d 61 67 69 74 2d 64 69 66 | derline.color)))).....(magit-dif | 
| 1bdde0 | 66 2d 68 69 67 68 6c 69 67 68 74 2d 68 75 6e 6b    2d 72 65 67 69 6f 6e 2d 75 73 69 6e 67 2d 66 61 | f-highlight-hunk-region-using-fa | 
| 1bde00 | 63 65 20 73 65 63 74 69 6f 6e 29 29 29 0a 0a 28    64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 | ce.section)))..(defun.magit-diff | 
| 1bde20 | 2d 2d 6d 61 6b 65 2d 68 75 6e 6b 2d 6f 76 65 72    6c 61 79 20 28 73 74 61 72 74 20 65 6e 64 20 26 | --make-hunk-overlay.(start.end.& | 
| 1bde40 | 72 65 73 74 20 61 72 67 73 29 0a 20 20 28 6c 65    74 20 28 28 6f 76 20 28 6d 61 6b 65 2d 6f 76 65 | rest.args)...(let.((ov.(make-ove | 
| 1bde60 | 72 6c 61 79 20 73 74 61 72 74 20 65 6e 64 20 6e    69 6c 20 74 29 29 29 0a 20 20 20 20 28 6f 76 65 | rlay.start.end.nil.t))).....(ove | 
| 1bde80 | 72 6c 61 79 2d 70 75 74 20 6f 76 20 27 65 76 61    70 6f 72 61 74 65 20 74 29 0a 20 20 20 20 28 77 | rlay-put.ov.'evaporate.t).....(w | 
| 1bdea0 | 68 69 6c 65 20 61 72 67 73 20 28 6f 76 65 72 6c    61 79 2d 70 75 74 20 6f 76 20 28 70 6f 70 20 61 | hile.args.(overlay-put.ov.(pop.a | 
| 1bdec0 | 72 67 73 29 20 28 70 6f 70 20 61 72 67 73 29 29    29 0a 20 20 20 20 28 70 75 73 68 20 6f 76 20 6d | rgs).(pop.args))).....(push.ov.m | 
| 1bdee0 | 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 2d 72 65    67 69 6f 6e 2d 6f 76 65 72 6c 61 79 73 29 0a 20 | agit-section--region-overlays).. | 
| 1bdf00 | 20 20 20 6f 76 29 29 0a 0a 28 64 65 66 75 6e 20    6d 61 67 69 74 2d 64 69 66 66 2d 2d 68 75 6e 6b | ...ov))..(defun.magit-diff--hunk | 
| 1bdf20 | 2d 61 66 74 65 72 2d 73 74 72 69 6e 67 20 28 66    61 63 65 29 0a 20 20 28 70 72 6f 70 65 72 74 69 | -after-string.(face)...(properti | 
| 1bdf40 | 7a 65 20 22 5c 73 22 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 27 66 6f 6e 74 2d 6c 6f 63 6b | ze."\s"...............'font-lock | 
| 1bdf60 | 2d 66 61 63 65 20 66 61 63 65 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 27 64 69 73 70 6c 61 | -face.face...............'displa | 
| 1bdf80 | 79 20 28 6c 69 73 74 20 27 73 70 61 63 65 20 3a    61 6c 69 67 6e 2d 74 6f 0a 20 20 20 20 20 20 20 | y.(list.'space.:align-to........ | 
| 1bdfa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 60 28 2b 20 28 30 20 2e 20 72 | ......................`(+.(0...r | 
| 1bdfc0 | 69 67 68 74 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ight)........................... | 
| 1bdfe0 | 20 20 20 20 20 20 20 2c 28 6d 69 6e 20 28 77 69    6e 64 6f 77 2d 68 73 63 72 6f 6c 6c 29 0a 20 20 | .......,(min.(window-hscroll)... | 
| 1be000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1be020 | 20 20 20 20 20 28 2d 20 28 6c 69 6e 65 2d 65 6e    64 2d 70 6f 73 69 74 69 6f 6e 29 0a 20 20 20 20 | .....(-.(line-end-position)..... | 
| 1be040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1be060 | 20 20 20 20 20 20 28 6c 69 6e 65 2d 62 65 67 69    6e 6e 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 29 29 | ......(line-beginning-position)) | 
| 1be080 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 3b 3b 20 54 68 69 73 20 70 72 65 76 65 6e | )))...............;;.This.preven | 
| 1be0a0 | 74 73 20 74 68 65 20 63 75 72 73 6f 72 20 66 72    6f 6d 20 62 65 69 6e 67 20 72 65 6e 64 65 72 65 | ts.the.cursor.from.being.rendere | 
| 1be0c0 | 64 20 61 74 20 74 68 65 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 3b 3b 20 65 64 67 65 20 6f | d.at.the...............;;.edge.o | 
| 1be0e0 | 66 20 74 68 65 20 77 69 6e 64 6f 77 2e 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 27 63 75 72 | f.the.window................'cur | 
| 1be100 | 73 6f 72 20 74 29 29 0a 0a 3b 3b 3b 20 55 74 69    6c 69 74 69 65 73 0a 0a 28 64 65 66 75 6e 20 6d | sor.t))..;;;.Utilities..(defun.m | 
| 1be120 | 61 67 69 74 2d 64 69 66 66 2d 69 6e 73 69 64 65    2d 68 75 6e 6b 2d 62 6f 64 79 2d 70 20 28 29 0a | agit-diff-inside-hunk-body-p.(). | 
| 1be140 | 20 20 22 52 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69    6c 20 69 66 20 70 6f 69 6e 74 20 69 73 20 69 6e | .."Return.non-nil.if.point.is.in | 
| 1be160 | 73 69 64 65 20 74 68 65 20 62 6f 64 79 20 6f 66    20 61 20 68 75 6e 6b 2e 22 0a 20 20 28 61 6e 64 | side.the.body.of.a.hunk."...(and | 
| 1be180 | 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d    6d 61 74 63 68 20 27 68 75 6e 6b 29 0a 20 20 20 | .(magit-section-match.'hunk).... | 
| 1be1a0 | 20 20 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28    63 6f 6e 74 65 6e 74 20 28 6f 72 65 66 20 28 6d | ....(and-let*.((content.(oref.(m | 
| 1be1c0 | 61 67 69 74 2d 63 75 72 72 65 6e 74 2d 73 65 63    74 69 6f 6e 29 20 63 6f 6e 74 65 6e 74 29 29 29 | agit-current-section).content))) | 
| 1be1e0 | 0a 20 20 20 20 20 20 20 20 20 28 3e 20 28 6d 61    67 69 74 2d 70 6f 69 6e 74 29 20 63 6f 6e 74 65 | ..........(>.(magit-point).conte | 
| 1be200 | 6e 74 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d    61 67 69 74 2d 64 69 66 66 2d 2d 63 6f 6d 62 69 | nt))))..(defun.magit-diff--combi | 
| 1be220 | 6e 65 64 2d 70 20 28 73 65 63 74 69 6f 6e 29 0a    20 20 28 63 6c 2d 61 73 73 65 72 74 20 28 63 6c | ned-p.(section)...(cl-assert.(cl | 
| 1be240 | 2d 74 79 70 65 70 20 73 65 63 74 69 6f 6e 20 27    6d 61 67 69 74 2d 66 69 6c 65 2d 73 65 63 74 69 | -typep.section.'magit-file-secti | 
| 1be260 | 6f 6e 29 29 0a 20 20 28 73 74 72 69 6e 67 2d 6d    61 74 63 68 2d 70 20 22 5c 5c 60 64 69 66 66 20 | on))...(string-match-p."\\`diff. | 
| 1be280 | 2d 2d 5c 5c 28 63 6f 6d 62 69 6e 65 64 5c 5c 7c    63 63 5c 5c 29 22 20 28 6f 72 65 66 20 73 65 63 | --\\(combined\\|cc\\)".(oref.sec | 
| 1be2a0 | 74 69 6f 6e 20 76 61 6c 75 65 29 29 29 0a 0a 3b    3b 3b 20 44 69 66 66 20 45 78 74 72 61 63 74 0a | tion.value)))..;;;.Diff.Extract. | 
| 1be2c0 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69    66 66 2d 66 69 6c 65 2d 68 65 61 64 65 72 20 28 | .(defun.magit-diff-file-header.( | 
| 1be2e0 | 73 65 63 74 69 6f 6e 20 26 6f 70 74 69 6f 6e 61    6c 20 6e 6f 2d 72 65 6e 61 6d 65 29 0a 20 20 28 | section.&optional.no-rename)...( | 
| 1be300 | 77 68 65 6e 20 28 6d 61 67 69 74 2d 68 75 6e 6b    2d 73 65 63 74 69 6f 6e 2d 70 20 73 65 63 74 69 | when.(magit-hunk-section-p.secti | 
| 1be320 | 6f 6e 29 0a 20 20 20 20 28 73 65 74 71 20 73 65    63 74 69 6f 6e 20 28 6f 72 65 66 20 73 65 63 74 | on).....(setq.section.(oref.sect | 
| 1be340 | 69 6f 6e 20 70 61 72 65 6e 74 29 29 29 0a 20 20    28 61 6e 64 20 28 6d 61 67 69 74 2d 66 69 6c 65 | ion.parent)))...(and.(magit-file | 
| 1be360 | 2d 73 65 63 74 69 6f 6e 2d 70 20 73 65 63 74 69    6f 6e 29 0a 20 20 20 20 20 20 20 28 6c 65 74 20 | -section-p.section)........(let. | 
| 1be380 | 28 28 68 65 61 64 65 72 20 28 6f 72 65 66 20 73    65 63 74 69 6f 6e 20 68 65 61 64 65 72 29 29 29 | ((header.(oref.section.header))) | 
| 1be3a0 | 0a 20 20 20 20 20 20 20 20 20 28 69 66 20 6e 6f    2d 72 65 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 | ..........(if.no-rename......... | 
| 1be3c0 | 20 20 20 20 20 28 72 65 70 6c 61 63 65 2d 72 65    67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 0a 20 | .....(replace-regexp-in-string.. | 
| 1be3e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5e 2d    2d 2d 20 5c 5c 28 2e 2b 5c 5c 29 22 20 28 6f 72 | ............."^---.\\(.+\\)".(or | 
| 1be400 | 65 66 20 73 65 63 74 69 6f 6e 20 76 61 6c 75 65    29 20 68 65 61 64 65 72 20 74 20 74 20 31 29 0a | ef.section.value).header.t.t.1). | 
| 1be420 | 20 20 20 20 20 20 20 20 20 20 20 68 65 61 64 65    72 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | ...........header))))..(defun.ma | 
| 1be440 | 67 69 74 2d 64 69 66 66 2d 68 75 6e 6b 2d 72 65    67 69 6f 6e 2d 68 65 61 64 65 72 20 28 73 65 63 | git-diff-hunk-region-header.(sec | 
| 1be460 | 74 69 6f 6e 29 0a 20 20 28 6c 65 74 20 28 28 70    61 74 63 68 20 28 6d 61 67 69 74 2d 64 69 66 66 | tion)...(let.((patch.(magit-diff | 
| 1be480 | 2d 68 75 6e 6b 2d 72 65 67 69 6f 6e 2d 70 61 74    63 68 20 73 65 63 74 69 6f 6e 29 29 29 0a 20 20 | -hunk-region-patch.section)))... | 
| 1be4a0 | 20 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20    22 5c 6e 22 20 70 61 74 63 68 29 0a 20 20 20 20 | ..(string-match."\n".patch)..... | 
| 1be4c0 | 28 73 75 62 73 74 72 69 6e 67 20 70 61 74 63 68    20 30 20 28 31 2d 20 28 6d 61 74 63 68 2d 65 6e | (substring.patch.0.(1-.(match-en | 
| 1be4e0 | 64 20 30 29 29 29 29 29 0a 0a 28 64 65 66 75 6e    20 6d 61 67 69 74 2d 64 69 66 66 2d 68 75 6e 6b | d.0)))))..(defun.magit-diff-hunk | 
| 1be500 | 2d 72 65 67 69 6f 6e 2d 70 61 74 63 68 20 28 73    65 63 74 69 6f 6e 20 26 6f 70 74 69 6f 6e 61 6c | -region-patch.(section.&optional | 
| 1be520 | 20 61 72 67 73 29 0a 20 20 28 6c 65 74 20 28 28    6f 70 20 28 69 66 20 28 6d 65 6d 62 65 72 20 22 | .args)...(let.((op.(if.(member." | 
| 1be540 | 2d 2d 72 65 76 65 72 73 65 22 20 61 72 67 73 29    20 22 2b 22 20 22 2d 22 29 29 0a 20 20 20 20 20 | --reverse".args)."+"."-"))...... | 
| 1be560 | 20 20 20 28 73 62 65 67 20 28 6f 72 65 66 20 73    65 63 74 69 6f 6e 20 73 74 61 72 74 29 29 0a 20 | ...(sbeg.(oref.section.start)).. | 
| 1be580 | 20 20 20 20 20 20 20 28 72 62 65 67 20 28 6d 61    67 69 74 2d 64 69 66 66 2d 68 75 6e 6b 2d 72 65 | .......(rbeg.(magit-diff-hunk-re | 
| 1be5a0 | 67 69 6f 6e 2d 62 65 67 69 6e 6e 69 6e 67 29 29    0a 20 20 20 20 20 20 20 20 28 72 65 6e 64 20 28 | gion-beginning)).........(rend.( | 
| 1be5c0 | 72 65 67 69 6f 6e 2d 65 6e 64 29 29 0a 20 20 20    20 20 20 20 20 28 73 65 6e 64 20 28 6f 72 65 66 | region-end)).........(send.(oref | 
| 1be5e0 | 20 73 65 63 74 69 6f 6e 20 65 6e 64 29 29 0a 20    20 20 20 20 20 20 20 28 70 61 74 63 68 20 6e 69 | .section.end)).........(patch.ni | 
| 1be600 | 6c 29 29 0a 20 20 20 20 28 73 61 76 65 2d 65 78    63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 28 67 | l)).....(save-excursion.......(g | 
| 1be620 | 6f 74 6f 2d 63 68 61 72 20 73 62 65 67 29 0a 20    20 20 20 20 20 28 77 68 69 6c 65 20 28 3c 20 28 | oto-char.sbeg).......(while.(<.( | 
| 1be640 | 70 6f 69 6e 74 29 20 73 65 6e 64 29 0a 20 20 20    20 20 20 20 20 28 6c 6f 6f 6b 69 6e 67 2d 61 74 | point).send).........(looking-at | 
| 1be660 | 20 22 5c 5c 28 2e 5c 5c 29 5c 5c 28 5b 5e 5c 6e    5d 2a 5c 6e 5c 5c 29 22 29 0a 20 20 20 20 20 20 | ."\\(.\\)\\([^\n]*\n\\)")....... | 
| 1be680 | 20 20 28 63 6f 6e 64 20 28 28 6f 72 20 28 73 74    72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 5b 40 | ..(cond.((or.(string-match-p."[@ | 
| 1be6a0 | 20 5d 22 20 28 6d 61 74 63 68 2d 73 74 72 69 6e    67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 | .]".(match-string-no-properties. | 
| 1be6c0 | 31 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 61 6e 64 20 28 3e 3d 20 | 1))....................(and.(>=. | 
| 1be6e0 | 28 70 6f 69 6e 74 29 20 72 62 65 67 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (point).rbeg)................... | 
| 1be700 | 20 20 20 20 20 20 28 3c 3d 20 28 70 6f 69 6e 74    29 20 72 65 6e 64 29 29 29 0a 20 20 20 20 20 20 | ......(<=.(point).rend)))....... | 
| 1be720 | 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 28    6d 61 74 63 68 2d 73 74 72 69 6e 67 2d 6e 6f 2d | .........(push.(match-string-no- | 
| 1be740 | 70 72 6f 70 65 72 74 69 65 73 20 30 29 20 70 61    74 63 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 | properties.0).patch))........... | 
| 1be760 | 20 20 20 20 28 28 65 71 75 61 6c 20 6f 70 20 28    6d 61 74 63 68 2d 73 74 72 69 6e 67 2d 6e 6f 2d | ....((equal.op.(match-string-no- | 
| 1be780 | 70 72 6f 70 65 72 74 69 65 73 20 31 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 | properties.1))................(p | 
| 1be7a0 | 75 73 68 20 28 63 6f 6e 63 61 74 20 22 20 22 20    28 6d 61 74 63 68 2d 73 74 72 69 6e 67 2d 6e 6f | ush.(concat.".".(match-string-no | 
| 1be7c0 | 2d 70 72 6f 70 65 72 74 69 65 73 20 32 29 29 20    70 61 74 63 68 29 29 29 0a 20 20 20 20 20 20 20 | -properties.2)).patch)))........ | 
| 1be7e0 | 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 29 29    29 0a 20 20 20 20 28 6c 65 74 20 28 28 62 75 66 | .(forward-line))).....(let.((buf | 
| 1be800 | 66 65 72 2d 6c 69 73 74 2d 75 70 64 61 74 65 2d    68 6f 6f 6b 20 6e 69 6c 29 29 20 3b 20 23 33 37 | fer-list-update-hook.nil)).;.#37 | 
| 1be820 | 35 39 0a 20 20 20 20 20 20 28 77 69 74 68 2d 74    65 6d 70 2d 62 75 66 66 65 72 0a 20 20 20 20 20 | 59.......(with-temp-buffer...... | 
| 1be840 | 20 20 20 28 69 6e 73 65 72 74 20 28 6d 61 70 63    6f 6e 63 61 74 20 23 27 69 64 65 6e 74 69 74 79 | ...(insert.(mapconcat.#'identity | 
| 1be860 | 20 28 72 65 76 65 72 73 65 20 70 61 74 63 68 29    20 22 22 29 29 0a 20 20 20 20 20 20 20 20 28 64 | .(reverse.patch)."")).........(d | 
| 1be880 | 69 66 66 2d 66 69 78 75 70 2d 6d 6f 64 69 66 73    20 28 70 6f 69 6e 74 2d 6d 69 6e 29 20 28 70 6f | iff-fixup-modifs.(point-min).(po | 
| 1be8a0 | 69 6e 74 2d 6d 61 78 29 29 0a 20 20 20 20 20 20    20 20 28 73 65 74 71 20 70 61 74 63 68 20 28 62 | int-max)).........(setq.patch.(b | 
| 1be8c0 | 75 66 66 65 72 2d 73 74 72 69 6e 67 29 29 29 29    0a 20 20 20 20 70 61 74 63 68 29 29 0a 0a 3b 3b | uffer-string)))).....patch))..;; | 
| 1be8e0 | 3b 20 5f 0a 28 70 72 6f 76 69 64 65 20 27 6d 61    67 69 74 2d 64 69 66 66 29 0a 3b 3b 3b 20 6d 61 | ;._.(provide.'magit-diff).;;;.ma | 
| 1be900 | 67 69 74 2d 64 69 66 66 2e 65 6c 20 65 6e 64 73    20 68 65 72 65 0a 00 00 00 00 00 00 00 00 00 00 | git-diff.el.ends.here........... | 
| 1be920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1be940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1be960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1be980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1be9a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1be9c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1be9e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1bea00 | 6d 61 67 69 74 2d 32 30 32 34 30 34 30 34 2e 31    39 30 31 2f 6d 61 67 69 74 2d 66 69 6c 65 73 2e | magit-20240404.1901/magit-files. | 
| 1bea20 | 65 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | el.............................. | 
| 1bea40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1bea60 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30    30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 | 
| 1bea80 | 30 30 35 34 34 35 34 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 34 36 34 33 00 20 30 00 00 00 | 0054454.00000000000.014643..0... | 
| 1beaa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1beac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1beae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1beb00 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... | 
| 1beb20 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... | 
| 1beb40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1beb60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1beb80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1beba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1bebc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1bebe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1bec00 | 3b 3b 3b 20 6d 61 67 69 74 2d 66 69 6c 65 73 2e    65 6c 20 2d 2d 2d 20 46 69 6e 64 69 6e 67 20 66 | ;;;.magit-files.el.---.Finding.f | 
| 1bec20 | 69 6c 65 73 20 20 2d 2a 2d 20 6c 65 78 69 63 61    6c 2d 62 69 6e 64 69 6e 67 3a 74 20 2d 2a 2d 0a | iles..-*-.lexical-binding:t.-*-. | 
| 1bec40 | 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 28 43    29 20 32 30 30 38 2d 32 30 32 34 20 54 68 65 20 | .;;.Copyright.(C).2008-2024.The. | 
| 1bec60 | 4d 61 67 69 74 20 50 72 6f 6a 65 63 74 20 43 6f    6e 74 72 69 62 75 74 6f 72 73 0a 0a 3b 3b 20 41 | Magit.Project.Contributors..;;.A | 
| 1bec80 | 75 74 68 6f 72 3a 20 4a 6f 6e 61 73 20 42 65 72    6e 6f 75 6c 6c 69 20 3c 6a 6f 6e 61 73 40 62 65 | uthor:.Jonas.Bernoulli.<jonas@be | 
| 1beca0 | 72 6e 6f 75 6c 2e 6c 69 3e 0a 3b 3b 20 4d 61 69    6e 74 61 69 6e 65 72 3a 20 4a 6f 6e 61 73 20 42 | rnoul.li>.;;.Maintainer:.Jonas.B | 
| 1becc0 | 65 72 6e 6f 75 6c 6c 69 20 3c 6a 6f 6e 61 73 40    62 65 72 6e 6f 75 6c 2e 6c 69 3e 0a 0a 3b 3b 20 | ernoulli.<jonas@bernoul.li>..;;. | 
| 1bece0 | 53 50 44 58 2d 4c 69 63 65 6e 73 65 2d 49 64 65    6e 74 69 66 69 65 72 3a 20 47 50 4c 2d 33 2e 30 | SPDX-License-Identifier:.GPL-3.0 | 
| 1bed00 | 2d 6f 72 2d 6c 61 74 65 72 0a 0a 3b 3b 20 4d 61    67 69 74 20 69 73 20 66 72 65 65 20 73 6f 66 74 | -or-later..;;.Magit.is.free.soft | 
| 1bed20 | 77 61 72 65 3a 20 79 6f 75 20 63 61 6e 20 72 65    64 69 73 74 72 69 62 75 74 65 20 69 74 20 61 6e | ware:.you.can.redistribute.it.an | 
| 1bed40 | 64 2f 6f 72 20 6d 6f 64 69 66 79 20 69 74 0a 3b    3b 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d | d/or.modify.it.;;.under.the.term | 
| 1bed60 | 73 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e    65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 | s.of.the.GNU.General.Public.Lice | 
| 1bed80 | 6e 73 65 20 61 73 20 70 75 62 6c 69 73 68 65 64    20 62 79 0a 3b 3b 20 74 68 65 20 46 72 65 65 20 | nse.as.published.by.;;.the.Free. | 
| 1beda0 | 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74    69 6f 6e 2c 20 65 69 74 68 65 72 20 76 65 72 73 | Software.Foundation,.either.vers | 
| 1bedc0 | 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c 69 63    65 6e 73 65 2c 20 6f 72 0a 3b 3b 20 28 61 74 20 | ion.3.of.the.License,.or.;;.(at. | 
| 1bede0 | 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79    20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 2e 0a | your.option).any.later.version.. | 
| 1bee00 | 3b 3b 0a 3b 3b 20 4d 61 67 69 74 20 69 73 20 64    69 73 74 72 69 62 75 74 65 64 20 69 6e 20 74 68 | ;;.;;.Magit.is.distributed.in.th | 
| 1bee20 | 65 20 68 6f 70 65 20 74 68 61 74 20 69 74 20 77    69 6c 6c 20 62 65 20 75 73 65 66 75 6c 2c 20 62 | e.hope.that.it.will.be.useful,.b | 
| 1bee40 | 75 74 20 57 49 54 48 4f 55 54 0a 3b 3b 20 41 4e    59 20 57 41 52 52 41 4e 54 59 3b 20 77 69 74 68 | ut.WITHOUT.;;.ANY.WARRANTY;.with | 
| 1bee60 | 6f 75 74 20 65 76 65 6e 20 74 68 65 20 69 6d 70    6c 69 65 64 20 77 61 72 72 61 6e 74 79 20 6f 66 | out.even.the.implied.warranty.of | 
| 1bee80 | 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59    0a 3b 3b 20 6f 72 20 46 49 54 4e 45 53 53 20 46 | .MERCHANTABILITY.;;.or.FITNESS.F | 
| 1beea0 | 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20    50 55 52 50 4f 53 45 2e 20 20 53 65 65 20 74 68 | OR.A.PARTICULAR.PURPOSE...See.th | 
| 1beec0 | 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75    62 6c 69 63 0a 3b 3b 20 4c 69 63 65 6e 73 65 20 | e.GNU.General.Public.;;.License. | 
| 1beee0 | 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73    2e 0a 3b 3b 0a 3b 3b 20 59 6f 75 20 73 68 6f 75 | for.more.details..;;.;;.You.shou | 
| 1bef00 | 6c 64 20 68 61 76 65 20 72 65 63 65 69 76 65 64    20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20 47 | ld.have.received.a.copy.of.the.G | 
| 1bef20 | 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69    63 20 4c 69 63 65 6e 73 65 0a 3b 3b 20 61 6c 6f | NU.General.Public.License.;;.alo | 
| 1bef40 | 6e 67 20 77 69 74 68 20 4d 61 67 69 74 2e 20 20    49 66 20 6e 6f 74 2c 20 73 65 65 20 3c 68 74 74 | ng.with.Magit...If.not,.see.<htt | 
| 1bef60 | 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67    2f 6c 69 63 65 6e 73 65 73 2f 3e 2e 0a 0a 3b 3b | ps://www.gnu.org/licenses/>...;; | 
| 1bef80 | 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a 0a 3b    3b 20 54 68 69 73 20 6c 69 62 72 61 72 79 20 69 | ;.Commentary:..;;.This.library.i | 
| 1befa0 | 6d 70 6c 65 6d 65 6e 74 73 20 73 75 70 70 6f 72    74 20 66 6f 72 20 66 69 6e 64 69 6e 67 20 62 6c | mplements.support.for.finding.bl | 
| 1befc0 | 6f 62 73 2c 20 73 74 61 67 65 64 20 66 69 6c 65    73 2c 0a 3b 3b 20 61 6e 64 20 47 69 74 20 63 6f | obs,.staged.files,.;;.and.Git.co | 
| 1befe0 | 6e 66 69 67 75 72 61 74 69 6f 6e 20 66 69 6c 65    73 2e 20 20 49 74 20 61 6c 73 6f 20 69 6d 70 6c | nfiguration.files...It.also.impl | 
| 1bf000 | 65 6d 65 6e 74 73 20 6d 6f 64 65 73 20 75 73 65    66 75 6c 20 69 6e 0a 3b 3b 20 62 75 66 66 65 72 | ements.modes.useful.in.;;.buffer | 
| 1bf020 | 73 20 76 69 73 69 74 69 6e 67 20 66 69 6c 65 73    20 61 6e 64 20 62 6c 6f 62 73 2c 20 61 6e 64 20 | s.visiting.files.and.blobs,.and. | 
| 1bf040 | 74 68 65 20 63 6f 6d 6d 61 6e 64 73 20 75 73 65    64 20 62 79 20 74 68 6f 73 65 0a 3b 3b 20 6d 6f | the.commands.used.by.those.;;.mo | 
| 1bf060 | 64 65 73 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a    0a 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 | des...;;;.Code:..(require.'magit | 
| 1bf080 | 29 0a 0a 3b 3b 3b 20 46 69 6e 64 20 42 6c 6f 62    0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d | )..;;;.Find.Blob..(defvar.magit- | 
| 1bf0a0 | 66 69 6e 64 2d 66 69 6c 65 2d 68 6f 6f 6b 20 6e    69 6c 29 0a 28 61 64 64 2d 68 6f 6f 6b 20 27 6d | find-file-hook.nil).(add-hook.'m | 
| 1bf0c0 | 61 67 69 74 2d 66 69 6e 64 2d 66 69 6c 65 2d 68    6f 6f 6b 20 23 27 6d 61 67 69 74 2d 62 6c 6f 62 | agit-find-file-hook.#'magit-blob | 
| 1bf0e0 | 2d 6d 6f 64 65 29 0a 0a 3b 3b 3b 23 23 23 61 75    74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 | -mode)..;;;###autoload.(defun.ma | 
| 1bf100 | 67 69 74 2d 66 69 6e 64 2d 66 69 6c 65 20 28 72    65 76 20 66 69 6c 65 29 0a 20 20 22 56 69 65 77 | git-find-file.(rev.file)..."View | 
| 1bf120 | 20 46 49 4c 45 20 66 72 6f 6d 20 52 45 56 2e 0a    53 77 69 74 63 68 20 74 6f 20 61 20 62 75 66 66 | .FILE.from.REV..Switch.to.a.buff | 
| 1bf140 | 65 72 20 76 69 73 69 74 69 6e 67 20 62 6c 6f 62    20 52 45 56 3a 46 49 4c 45 2c 20 63 72 65 61 74 | er.visiting.blob.REV:FILE,.creat | 
| 1bf160 | 69 6e 67 20 6f 6e 65 20 69 66 20 6e 6f 6e 65 0a    61 6c 72 65 61 64 79 20 65 78 69 73 74 73 2e 20 | ing.one.if.none.already.exists.. | 
| 1bf180 | 20 49 66 20 70 72 69 6f 72 20 74 6f 20 63 61 6c    6c 69 6e 67 20 74 68 69 73 20 63 6f 6d 6d 61 6e | .If.prior.to.calling.this.comman | 
| 1bf1a0 | 64 20 74 68 65 20 63 75 72 72 65 6e 74 0a 62 75    66 66 65 72 20 61 6e 64 2f 6f 72 20 63 75 72 73 | d.the.current.buffer.and/or.curs | 
| 1bf1c0 | 6f 72 20 70 6f 73 69 74 69 6f 6e 20 69 73 20 61    62 6f 75 74 20 74 68 65 20 73 61 6d 65 20 66 69 | or.position.is.about.the.same.fi | 
| 1bf1e0 | 6c 65 2c 20 74 68 65 6e 20 67 6f 0a 74 6f 20 74    68 65 20 6c 69 6e 65 20 61 6e 64 20 63 6f 6c 75 | le,.then.go.to.the.line.and.colu | 
| 1bf200 | 6d 6e 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67    20 74 6f 20 74 68 61 74 20 6c 6f 63 61 74 69 6f | mn.corresponding.to.that.locatio | 
| 1bf220 | 6e 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69    76 65 20 28 6d 61 67 69 74 2d 66 69 6e 64 2d 66 | n."...(interactive.(magit-find-f | 
| 1bf240 | 69 6c 65 2d 72 65 61 64 2d 61 72 67 73 20 22 46    69 6e 64 20 66 69 6c 65 22 29 29 0a 20 20 28 6d | ile-read-args."Find.file"))...(m | 
| 1bf260 | 61 67 69 74 2d 66 69 6e 64 2d 66 69 6c 65 2d 2d    69 6e 74 65 72 6e 61 6c 20 72 65 76 20 66 69 6c | agit-find-file--internal.rev.fil | 
| 1bf280 | 65 20 23 27 70 6f 70 2d 74 6f 2d 62 75 66 66 65    72 2d 73 61 6d 65 2d 77 69 6e 64 6f 77 29 29 0a | e.#'pop-to-buffer-same-window)). | 
| 1bf2a0 | 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a    28 64 65 66 75 6e 20 6d 61 67 69 74 2d 66 69 6e | .;;;###autoload.(defun.magit-fin | 
| 1bf2c0 | 64 2d 66 69 6c 65 2d 6f 74 68 65 72 2d 77 69 6e    64 6f 77 20 28 72 65 76 20 66 69 6c 65 29 0a 20 | d-file-other-window.(rev.file).. | 
| 1bf2e0 | 20 22 56 69 65 77 20 46 49 4c 45 20 66 72 6f 6d    20 52 45 56 2c 20 69 6e 20 61 6e 6f 74 68 65 72 | ."View.FILE.from.REV,.in.another | 
| 1bf300 | 20 77 69 6e 64 6f 77 2e 0a 53 77 69 74 63 68 20    74 6f 20 61 20 62 75 66 66 65 72 20 76 69 73 69 | .window..Switch.to.a.buffer.visi | 
| 1bf320 | 74 69 6e 67 20 62 6c 6f 62 20 52 45 56 3a 46 49    4c 45 2c 20 63 72 65 61 74 69 6e 67 20 6f 6e 65 | ting.blob.REV:FILE,.creating.one | 
| 1bf340 | 20 69 66 20 6e 6f 6e 65 0a 61 6c 72 65 61 64 79    20 65 78 69 73 74 73 2e 20 20 49 66 20 70 72 69 | .if.none.already.exists...If.pri | 
| 1bf360 | 6f 72 20 74 6f 20 63 61 6c 6c 69 6e 67 20 74 68    69 73 20 63 6f 6d 6d 61 6e 64 20 74 68 65 20 63 | or.to.calling.this.command.the.c | 
| 1bf380 | 75 72 72 65 6e 74 0a 62 75 66 66 65 72 20 61 6e    64 2f 6f 72 20 63 75 72 73 6f 72 20 70 6f 73 69 | urrent.buffer.and/or.cursor.posi | 
| 1bf3a0 | 74 69 6f 6e 20 69 73 20 61 62 6f 75 74 20 74 68    65 20 73 61 6d 65 20 66 69 6c 65 2c 20 74 68 65 | tion.is.about.the.same.file,.the | 
| 1bf3c0 | 6e 20 67 6f 20 74 6f 0a 74 68 65 20 6c 69 6e 65    20 61 6e 64 20 63 6f 6c 75 6d 6e 20 63 6f 72 72 | n.go.to.the.line.and.column.corr | 
| 1bf3e0 | 65 73 70 6f 6e 64 69 6e 67 20 74 6f 20 74 68 61    74 20 6c 6f 63 61 74 69 6f 6e 2e 22 0a 20 20 28 | esponding.to.that.location."...( | 
| 1bf400 | 69 6e 74 65 72 61 63 74 69 76 65 20 28 6d 61 67    69 74 2d 66 69 6e 64 2d 66 69 6c 65 2d 72 65 61 | interactive.(magit-find-file-rea | 
| 1bf420 | 64 2d 61 72 67 73 20 22 46 69 6e 64 20 66 69 6c    65 20 69 6e 20 6f 74 68 65 72 20 77 69 6e 64 6f | d-args."Find.file.in.other.windo | 
| 1bf440 | 77 22 29 29 0a 20 20 28 6d 61 67 69 74 2d 66 69    6e 64 2d 66 69 6c 65 2d 2d 69 6e 74 65 72 6e 61 | w"))...(magit-find-file--interna | 
| 1bf460 | 6c 20 72 65 76 20 66 69 6c 65 20 23 27 73 77 69    74 63 68 2d 74 6f 2d 62 75 66 66 65 72 2d 6f 74 | l.rev.file.#'switch-to-buffer-ot | 
| 1bf480 | 68 65 72 2d 77 69 6e 64 6f 77 29 29 0a 0a 3b 3b    3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 | her-window))..;;;###autoload.(de | 
| 1bf4a0 | 66 75 6e 20 6d 61 67 69 74 2d 66 69 6e 64 2d 66    69 6c 65 2d 6f 74 68 65 72 2d 66 72 61 6d 65 20 | fun.magit-find-file-other-frame. | 
| 1bf4c0 | 28 72 65 76 20 66 69 6c 65 29 0a 20 20 22 56 69    65 77 20 46 49 4c 45 20 66 72 6f 6d 20 52 45 56 | (rev.file)..."View.FILE.from.REV | 
| 1bf4e0 | 2c 20 69 6e 20 61 6e 6f 74 68 65 72 20 66 72 61    6d 65 2e 0a 53 77 69 74 63 68 20 74 6f 20 61 20 | ,.in.another.frame..Switch.to.a. | 
| 1bf500 | 62 75 66 66 65 72 20 76 69 73 69 74 69 6e 67 20    62 6c 6f 62 20 52 45 56 3a 46 49 4c 45 2c 20 63 | buffer.visiting.blob.REV:FILE,.c | 
| 1bf520 | 72 65 61 74 69 6e 67 20 6f 6e 65 20 69 66 20 6e    6f 6e 65 0a 61 6c 72 65 61 64 79 20 65 78 69 73 | reating.one.if.none.already.exis | 
| 1bf540 | 74 73 2e 20 20 49 66 20 70 72 69 6f 72 20 74 6f    20 63 61 6c 6c 69 6e 67 20 74 68 69 73 20 63 6f | ts...If.prior.to.calling.this.co | 
| 1bf560 | 6d 6d 61 6e 64 20 74 68 65 20 63 75 72 72 65 6e    74 0a 62 75 66 66 65 72 20 61 6e 64 2f 6f 72 20 | mmand.the.current.buffer.and/or. | 
| 1bf580 | 63 75 72 73 6f 72 20 70 6f 73 69 74 69 6f 6e 20    69 73 20 61 62 6f 75 74 20 74 68 65 20 73 61 6d | cursor.position.is.about.the.sam | 
| 1bf5a0 | 65 20 66 69 6c 65 2c 20 74 68 65 6e 20 67 6f 20    74 6f 0a 74 68 65 20 6c 69 6e 65 20 61 6e 64 20 | e.file,.then.go.to.the.line.and. | 
| 1bf5c0 | 63 6f 6c 75 6d 6e 20 63 6f 72 72 65 73 70 6f 6e    64 69 6e 67 20 74 6f 20 74 68 61 74 20 6c 6f 63 | column.corresponding.to.that.loc | 
| 1bf5e0 | 61 74 69 6f 6e 2e 22 0a 20 20 28 69 6e 74 65 72    61 63 74 69 76 65 20 28 6d 61 67 69 74 2d 66 69 | ation."...(interactive.(magit-fi | 
| 1bf600 | 6e 64 2d 66 69 6c 65 2d 72 65 61 64 2d 61 72 67    73 20 22 46 69 6e 64 20 66 69 6c 65 20 69 6e 20 | nd-file-read-args."Find.file.in. | 
| 1bf620 | 6f 74 68 65 72 20 66 72 61 6d 65 22 29 29 0a 20    20 28 6d 61 67 69 74 2d 66 69 6e 64 2d 66 69 6c | other.frame"))...(magit-find-fil | 
| 1bf640 | 65 2d 2d 69 6e 74 65 72 6e 61 6c 20 72 65 76 20    66 69 6c 65 20 23 27 73 77 69 74 63 68 2d 74 6f | e--internal.rev.file.#'switch-to | 
| 1bf660 | 2d 62 75 66 66 65 72 2d 6f 74 68 65 72 2d 66 72    61 6d 65 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | -buffer-other-frame))..(defun.ma | 
| 1bf680 | 67 69 74 2d 66 69 6e 64 2d 66 69 6c 65 2d 72 65    61 64 2d 61 72 67 73 20 28 70 72 6f 6d 70 74 29 | git-find-file-read-args.(prompt) | 
| 1bf6a0 | 0a 20 20 28 6c 65 74 20 28 28 70 73 65 75 64 6f    2d 72 65 76 73 20 27 28 22 7b 77 6f 72 6b 74 72 | ...(let.((pseudo-revs.'("{worktr | 
| 1bf6c0 | 65 65 7d 22 20 22 7b 69 6e 64 65 78 7d 22 29 29    29 0a 20 20 20 20 28 69 66 2d 6c 65 74 20 28 28 | ee}"."{index}"))).....(if-let.(( | 
| 1bf6e0 | 72 65 76 20 28 6d 61 67 69 74 2d 63 6f 6d 70 6c    65 74 69 6e 67 2d 72 65 61 64 20 22 46 69 6e 64 | rev.(magit-completing-read."Find | 
| 1bf700 | 20 66 69 6c 65 20 66 72 6f 6d 20 72 65 76 69 73    69 6f 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 | .file.from.revision"............ | 
| 1bf720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 | ..............................(a | 
| 1bf740 | 70 70 65 6e 64 20 70 73 65 75 64 6f 2d 72 65 76    73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ppend.pseudo-revs............... | 
| 1bf760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1bf780 | 20 20 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 72    65 66 6e 61 6d 65 73 20 6e 69 6c 20 74 29 29 0a | ...(magit-list-refnames.nil.t)). | 
| 1bf7a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1bf7c0 | 20 20 20 20 20 20 20 20 20 6e 69 6c 20 6e 69 6c    20 6e 69 6c 20 27 6d 61 67 69 74 2d 72 65 76 69 | .........nil.nil.nil.'magit-revi | 
| 1bf7e0 | 73 69 6f 6e 2d 68 69 73 74 6f 72 79 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | sion-history.................... | 
| 1bf800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6f 72 20 28 6d 61 67 69 74 | ......................(or.(magit | 
| 1bf820 | 2d 62 72 61 6e 63 68 2d 6f 72 2d 63 6f 6d 6d 69    74 2d 61 74 2d 70 6f 69 6e 74 29 0a 20 20 20 20 | -branch-or-commit-at-point)..... | 
| 1bf840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1bf860 | 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d    67 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e | .........(magit-get-current-bran | 
| 1bf880 | 63 68 29 29 29 29 29 0a 20 20 20 20 20 20 20 20    28 6c 69 73 74 20 72 65 76 20 28 6d 61 67 69 74 | ch))))).........(list.rev.(magit | 
| 1bf8a0 | 2d 72 65 61 64 2d 66 69 6c 65 2d 66 72 6f 6d 2d    72 65 76 20 28 69 66 20 28 6d 65 6d 62 65 72 20 | -read-file-from-rev.(if.(member. | 
| 1bf8c0 | 72 65 76 20 70 73 65 75 64 6f 2d 72 65 76 73 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rev.pseudo-revs)................ | 
| 1bf8e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1bf900 | 20 22 48 45 41 44 22 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."HEAD"......................... | 
| 1bf920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 72 65 76 29 0a 20 20 20 20 20 | ......................rev)...... | 
| 1bf940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1bf960 | 20 20 20 20 20 20 20 70 72 6f 6d 70 74 29 29 0a    20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f | .......prompt)).......(user-erro | 
| 1bf980 | 72 20 22 4e 6f 74 68 69 6e 67 20 73 65 6c 65 63    74 65 64 22 29 29 29 29 0a 0a 28 64 65 66 75 6e | r."Nothing.selected"))))..(defun | 
| 1bf9a0 | 20 6d 61 67 69 74 2d 66 69 6e 64 2d 66 69 6c 65    2d 2d 69 6e 74 65 72 6e 61 6c 20 28 72 65 76 20 | .magit-find-file--internal.(rev. | 
| 1bf9c0 | 66 69 6c 65 20 66 6e 29 0a 20 20 28 6c 65 74 20    28 28 62 75 66 20 28 6d 61 67 69 74 2d 66 69 6e | file.fn)...(let.((buf.(magit-fin | 
| 1bf9e0 | 64 2d 66 69 6c 65 2d 6e 6f 73 65 6c 65 63 74 20    72 65 76 20 66 69 6c 65 29 29 0a 20 20 20 20 20 | d-file-noselect.rev.file))...... | 
| 1bfa00 | 20 20 20 6c 69 6e 65 20 63 6f 6c 29 0a 20 20 20    20 28 77 68 65 6e 2d 6c 65 74 20 28 28 76 69 73 | ...line.col).....(when-let.((vis | 
| 1bfa20 | 69 74 65 64 2d 66 69 6c 65 20 28 6d 61 67 69 74    2d 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e | ited-file.(magit-file-relative-n | 
| 1bfa40 | 61 6d 65 29 29 29 0a 20 20 20 20 20 20 28 73 65    74 71 20 6c 69 6e 65 20 28 6c 69 6e 65 2d 6e 75 | ame))).......(setq.line.(line-nu | 
| 1bfa60 | 6d 62 65 72 2d 61 74 2d 70 6f 73 29 29 0a 20 20    20 20 20 20 28 73 65 74 71 20 63 6f 6c 20 28 63 | mber-at-pos)).......(setq.col.(c | 
| 1bfa80 | 75 72 72 65 6e 74 2d 63 6f 6c 75 6d 6e 29 29 0a    20 20 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 | urrent-column)).......(cond..... | 
| 1bfaa0 | 20 20 20 28 28 6e 6f 74 20 28 65 71 75 61 6c 20    76 69 73 69 74 65 64 2d 66 69 6c 65 20 66 69 6c | ...((not.(equal.visited-file.fil | 
| 1bfac0 | 65 29 29 29 0a 20 20 20 20 20 20 20 28 28 65 71    75 61 6c 20 6d 61 67 69 74 2d 62 75 66 66 65 72 | e)))........((equal.magit-buffer | 
| 1bfae0 | 2d 72 65 76 69 73 69 6f 6e 20 72 65 76 29 29 0a    20 20 20 20 20 20 20 28 28 65 71 75 61 6c 20 72 | -revision.rev))........((equal.r | 
| 1bfb00 | 65 76 20 22 7b 77 6f 72 6b 74 72 65 65 7d 22 29    0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6c | ev."{worktree}").........(setq.l | 
| 1bfb20 | 69 6e 65 20 28 6d 61 67 69 74 2d 64 69 66 66 2d    76 69 73 69 74 2d 2d 6f 66 66 73 65 74 20 66 69 | ine.(magit-diff-visit--offset.fi | 
| 1bfb40 | 6c 65 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d    72 65 76 69 73 69 6f 6e 20 6c 69 6e 65 29 29 29 | le.magit-buffer-revision.line))) | 
| 1bfb60 | 0a 20 20 20 20 20 20 20 28 28 65 71 75 61 6c 20    72 65 76 20 22 7b 69 6e 64 65 78 7d 22 29 0a 20 | ........((equal.rev."{index}").. | 
| 1bfb80 | 20 20 20 20 20 20 20 28 73 65 74 71 20 6c 69 6e    65 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 | .......(setq.line.(magit-diff-vi | 
| 1bfba0 | 73 69 74 2d 2d 6f 66 66 73 65 74 20 66 69 6c 65    20 6e 69 6c 20 6c 69 6e 65 29 29 29 0a 20 20 20 | sit--offset.file.nil.line))).... | 
| 1bfbc0 | 20 20 20 20 28 6d 61 67 69 74 2d 62 75 66 66 65    72 2d 72 65 76 69 73 69 6f 6e 0a 20 20 20 20 20 | ....(magit-buffer-revision...... | 
| 1bfbe0 | 20 20 20 28 73 65 74 71 20 6c 69 6e 65 20 28 6d    61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d | ...(setq.line.(magit-diff-visit- | 
| 1bfc00 | 2d 6f 66 66 73 65 74 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 66 69 6c 65 | -offset.....................file | 
| 1bfc20 | 20 28 63 6f 6e 63 61 74 20 6d 61 67 69 74 2d 62    75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 20 22 | .(concat.magit-buffer-revision." | 
| 1bfc40 | 2e 2e 22 20 72 65 76 29 20 6c 69 6e 65 29 29 29    0a 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 | ..".rev).line)))........(t...... | 
| 1bfc60 | 20 20 20 28 73 65 74 71 20 6c 69 6e 65 20 28 6d    61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d | ...(setq.line.(magit-diff-visit- | 
| 1bfc80 | 2d 6f 66 66 73 65 74 20 66 69 6c 65 20 28 6c 69    73 74 20 22 2d 52 22 20 72 65 76 29 20 6c 69 6e | -offset.file.(list."-R".rev).lin | 
| 1bfca0 | 65 29 29 29 29 29 0a 20 20 20 20 28 66 75 6e 63    61 6c 6c 20 66 6e 20 62 75 66 29 0a 20 20 20 20 | e))))).....(funcall.fn.buf)..... | 
| 1bfcc0 | 28 77 68 65 6e 20 6c 69 6e 65 0a 20 20 20 20 20    20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 | (when.line.......(with-current-b | 
| 1bfce0 | 75 66 66 65 72 20 62 75 66 0a 20 20 20 20 20 20    20 20 28 77 69 64 65 6e 29 0a 20 20 20 20 20 20 | uffer.buf.........(widen)....... | 
| 1bfd00 | 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f    69 6e 74 2d 6d 69 6e 29 29 0a 20 20 20 20 20 20 | ..(goto-char.(point-min))....... | 
| 1bfd20 | 20 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 20    28 31 2d 20 6c 69 6e 65 29 29 0a 20 20 20 20 20 | ..(forward-line.(1-.line))...... | 
| 1bfd40 | 20 20 20 28 6d 6f 76 65 2d 74 6f 2d 63 6f 6c 75    6d 6e 20 63 6f 6c 29 29 29 0a 20 20 20 20 62 75 | ...(move-to-column.col))).....bu | 
| 1bfd60 | 66 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69    74 2d 66 69 6e 64 2d 66 69 6c 65 2d 6e 6f 73 65 | f))..(defun.magit-find-file-nose | 
| 1bfd80 | 6c 65 63 74 20 28 72 65 76 20 66 69 6c 65 29 0a    20 20 22 52 65 61 64 20 46 49 4c 45 20 66 72 6f | lect.(rev.file)..."Read.FILE.fro | 
| 1bfda0 | 6d 20 52 45 56 20 69 6e 74 6f 20 61 20 62 75 66    66 65 72 20 61 6e 64 20 72 65 74 75 72 6e 20 74 | m.REV.into.a.buffer.and.return.t | 
| 1bfdc0 | 68 65 20 62 75 66 66 65 72 2e 0a 52 45 56 20 69    73 20 61 20 72 65 76 69 73 69 6f 6e 20 6f 72 20 | he.buffer..REV.is.a.revision.or. | 
| 1bfde0 | 6f 6e 65 20 6f 66 20 5c 22 7b 77 6f 72 6b 74 72    65 65 7d 5c 22 20 6f 72 20 5c 22 7b 69 6e 64 65 | one.of.\"{worktree}\".or.\"{inde | 
| 1bfe00 | 78 7d 5c 22 2e 0a 46 49 4c 45 20 6d 75 73 74 20    62 65 20 72 65 6c 61 74 69 76 65 20 74 6f 20 74 | x}\"..FILE.must.be.relative.to.t | 
| 1bfe20 | 68 65 20 74 6f 70 20 64 69 72 65 63 74 6f 72 79    20 6f 66 20 74 68 65 20 72 65 70 6f 73 69 74 6f | he.top.directory.of.the.reposito | 
| 1bfe40 | 72 79 2e 22 0a 20 20 28 6d 61 67 69 74 2d 66 69    6e 64 2d 66 69 6c 65 2d 6e 6f 73 65 6c 65 63 74 | ry."...(magit-find-file-noselect | 
| 1bfe60 | 2d 31 20 72 65 76 20 66 69 6c 65 29 29 0a 0a 28    64 65 66 75 6e 20 6d 61 67 69 74 2d 66 69 6e 64 | -1.rev.file))..(defun.magit-find | 
| 1bfe80 | 2d 66 69 6c 65 2d 6e 6f 73 65 6c 65 63 74 2d 31    20 28 72 65 76 20 66 69 6c 65 20 26 6f 70 74 69 | -file-noselect-1.(rev.file.&opti | 
| 1bfea0 | 6f 6e 61 6c 20 72 65 76 65 72 74 29 0a 20 20 22    52 65 61 64 20 46 49 4c 45 20 66 72 6f 6d 20 52 | onal.revert)..."Read.FILE.from.R | 
| 1bfec0 | 45 56 20 69 6e 74 6f 20 61 20 62 75 66 66 65 72    20 61 6e 64 20 72 65 74 75 72 6e 20 74 68 65 20 | EV.into.a.buffer.and.return.the. | 
| 1bfee0 | 62 75 66 66 65 72 2e 0a 52 45 56 20 69 73 20 61    20 72 65 76 69 73 69 6f 6e 20 6f 72 20 6f 6e 65 | buffer..REV.is.a.revision.or.one | 
| 1bff00 | 20 6f 66 20 5c 22 7b 77 6f 72 6b 74 72 65 65 7d    5c 22 20 6f 72 20 5c 22 7b 69 6e 64 65 78 7d 5c | .of.\"{worktree}\".or.\"{index}\ | 
| 1bff20 | 22 2e 0a 46 49 4c 45 20 6d 75 73 74 20 62 65 20    72 65 6c 61 74 69 76 65 20 74 6f 20 74 68 65 20 | "..FILE.must.be.relative.to.the. | 
| 1bff40 | 74 6f 70 20 64 69 72 65 63 74 6f 72 79 20 6f 66    20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 2e | top.directory.of.the.repository. | 
| 1bff60 | 0a 4e 6f 6e 2d 6e 69 6c 20 52 45 56 45 52 54 20    6d 65 61 6e 73 20 74 6f 20 72 65 76 65 72 74 20 | .Non-nil.REVERT.means.to.revert. | 
| 1bff80 | 74 68 65 20 62 75 66 66 65 72 2e 20 20 49 66 20    60 61 73 6b 2d 72 65 76 65 72 74 27 2c 0a 74 68 | the.buffer...If.`ask-revert',.th | 
| 1bffa0 | 65 6e 20 6f 6e 6c 79 20 61 66 74 65 72 20 61 73    6b 69 6e 67 2e 20 20 41 20 6e 6f 6e 2d 6e 69 6c | en.only.after.asking...A.non-nil | 
| 1bffc0 | 20 76 61 6c 75 65 20 66 6f 72 20 52 45 56 45 52    54 20 69 73 20 69 67 6e 6f 72 65 64 20 69 66 20 | .value.for.REVERT.is.ignored.if. | 
| 1bffe0 | 52 45 56 20 69 73 0a 5c 22 7b 77 6f 72 6b 74 72    65 65 7d 5c 22 2e 22 0a 20 20 28 69 66 20 28 65 | REV.is.\"{worktree}\"."...(if.(e | 
| 1c0000 | 71 75 61 6c 20 72 65 76 20 22 7b 77 6f 72 6b 74    72 65 65 7d 22 29 0a 20 20 20 20 20 20 28 66 69 | qual.rev."{worktree}").......(fi | 
| 1c0020 | 6e 64 2d 66 69 6c 65 2d 6e 6f 73 65 6c 65 63 74    20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 | nd-file-noselect.(expand-file-na | 
| 1c0040 | 6d 65 20 66 69 6c 65 20 28 6d 61 67 69 74 2d 74    6f 70 6c 65 76 65 6c 29 29 29 0a 20 20 20 20 28 | me.file.(magit-toplevel))).....( | 
| 1c0060 | 6c 65 74 20 28 28 74 6f 70 64 69 72 20 28 6d 61    67 69 74 2d 74 6f 70 6c 65 76 65 6c 29 29 29 0a | let.((topdir.(magit-toplevel))). | 
| 1c0080 | 20 20 20 20 20 20 28 77 68 65 6e 20 28 66 69 6c    65 2d 6e 61 6d 65 2d 61 62 73 6f 6c 75 74 65 2d | ......(when.(file-name-absolute- | 
| 1c00a0 | 70 20 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20    28 73 65 74 71 20 66 69 6c 65 20 28 66 69 6c 65 | p.file).........(setq.file.(file | 
| 1c00c0 | 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 20 66    69 6c 65 20 74 6f 70 64 69 72 29 29 29 0a 20 20 | -relative-name.file.topdir)))... | 
| 1c00e0 | 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e    74 2d 62 75 66 66 65 72 20 28 6d 61 67 69 74 2d | ....(with-current-buffer.(magit- | 
| 1c0100 | 67 65 74 2d 72 65 76 69 73 69 6f 6e 2d 62 75 66    66 65 72 2d 63 72 65 61 74 65 20 72 65 76 20 66 | get-revision-buffer-create.rev.f | 
| 1c0120 | 69 6c 65 29 0a 20 20 20 20 20 20 20 20 28 77 68    65 6e 20 28 6f 72 20 28 6e 6f 74 20 6d 61 67 69 | ile).........(when.(or.(not.magi | 
| 1c0140 | 74 2d 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61    6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | t-buffer-file-name)............. | 
| 1c0160 | 20 20 20 20 20 20 28 69 66 20 28 65 71 20 72 65    76 65 72 74 20 27 61 73 6b 2d 72 65 76 65 72 74 | ......(if.(eq.revert.'ask-revert | 
| 1c0180 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 79 2d 6f 72 2d 6e 2d | ).......................(y-or-n- | 
| 1c01a0 | 70 20 28 66 6f 72 6d 61 74 20 22 25 73 20 61 6c    72 65 61 64 79 20 65 78 69 73 74 73 3b 20 72 65 | p.(format."%s.already.exists;.re | 
| 1c01c0 | 76 65 72 74 20 69 74 3f 20 22 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | vert.it?."...................... | 
| 1c01e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 62 75 66 66 65 72 2d 6e 61 6d 65 29 | ...................(buffer-name) | 
| 1c0200 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 72 65 76 65 72 74 29 0a 20 20 | )))...................revert)... | 
| 1c0220 | 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 61    67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 | ........(setq.magit-buffer-revis | 
| 1c0240 | 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 69 66 20 28 65 71 75 61 6c 20 72 | ion.................(if.(equal.r | 
| 1c0260 | 65 76 20 22 7b 69 6e 64 65 78 7d 22 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ev."{index}")................... | 
| 1c0280 | 20 20 22 7b 69 6e 64 65 78 7d 22 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | .."{index}"...................(m | 
| 1c02a0 | 61 67 69 74 2d 72 65 76 2d 66 6f 72 6d 61 74 20    22 25 48 22 20 72 65 76 29 29 29 0a 20 20 20 20 | agit-rev-format."%H".rev)))..... | 
| 1c02c0 | 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69    74 2d 62 75 66 66 65 72 2d 72 65 66 6e 61 6d 65 | ......(setq.magit-buffer-refname | 
| 1c02e0 | 20 72 65 76 29 0a 20 20 20 20 20 20 20 20 20 20    28 73 65 74 71 20 6d 61 67 69 74 2d 62 75 66 66 | .rev)...........(setq.magit-buff | 
| 1c0300 | 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20 28 65 78    70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 66 | er-file-name.(expand-file-name.f | 
| 1c0320 | 69 6c 65 20 74 6f 70 64 69 72 29 29 0a 20 20 20    20 20 20 20 20 20 20 28 73 65 74 71 20 64 65 66 | ile.topdir))...........(setq.def | 
| 1c0340 | 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ault-directory.................( | 
| 1c0360 | 6c 65 74 20 28 28 64 69 72 20 28 66 69 6c 65 2d    6e 61 6d 65 2d 64 69 72 65 63 74 6f 72 79 20 6d | let.((dir.(file-name-directory.m | 
| 1c0380 | 61 67 69 74 2d 62 75 66 66 65 72 2d 66 69 6c 65    2d 6e 61 6d 65 29 29 29 0a 20 20 20 20 20 20 20 | agit-buffer-file-name)))........ | 
| 1c03a0 | 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28    66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 64 69 | ...........(if.(file-exists-p.di | 
| 1c03c0 | 72 29 20 64 69 72 20 74 6f 70 64 69 72 29 29 29    0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 | r).dir.topdir)))...........(setq | 
| 1c03e0 | 2d 6c 6f 63 61 6c 20 72 65 76 65 72 74 2d 62 75    66 66 65 72 2d 66 75 6e 63 74 69 6f 6e 20 23 27 | -local.revert-buffer-function.#' | 
| 1c0400 | 6d 61 67 69 74 2d 72 65 76 65 72 74 2d 72 65 76    2d 66 69 6c 65 2d 62 75 66 66 65 72 29 0a 20 20 | magit-revert-rev-file-buffer)... | 
| 1c0420 | 20 20 20 20 20 20 20 20 28 72 65 76 65 72 74 2d    62 75 66 66 65 72 20 74 20 74 29 0a 20 20 20 20 | ........(revert-buffer.t.t)..... | 
| 1c0440 | 20 20 20 20 20 20 28 72 75 6e 2d 68 6f 6f 6b 73    20 28 69 66 20 28 65 71 75 61 6c 20 72 65 76 20 | ......(run-hooks.(if.(equal.rev. | 
| 1c0460 | 22 7b 69 6e 64 65 78 7d 22 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "{index}")...................... | 
| 1c0480 | 20 20 20 20 27 6d 61 67 69 74 2d 66 69 6e 64 2d    69 6e 64 65 78 2d 68 6f 6f 6b 0a 20 20 20 20 20 | ....'magit-find-index-hook...... | 
| 1c04a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 27 6d 61 67 69 74 2d 66 69 6e 64 2d 66 69 | ..................'magit-find-fi | 
| 1c04c0 | 6c 65 2d 68 6f 6f 6b 29 29 29 0a 20 20 20 20 20    20 20 20 28 63 75 72 72 65 6e 74 2d 62 75 66 66 | le-hook))).........(current-buff | 
| 1c04e0 | 65 72 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20    6d 61 67 69 74 2d 67 65 74 2d 72 65 76 69 73 69 | er)))))..(defun.magit-get-revisi | 
| 1c0500 | 6f 6e 2d 62 75 66 66 65 72 2d 63 72 65 61 74 65    20 28 72 65 76 20 66 69 6c 65 29 0a 20 20 28 6d | on-buffer-create.(rev.file)...(m | 
| 1c0520 | 61 67 69 74 2d 67 65 74 2d 72 65 76 69 73 69 6f    6e 2d 62 75 66 66 65 72 20 72 65 76 20 66 69 6c | agit-get-revision-buffer.rev.fil | 
| 1c0540 | 65 20 74 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61    67 69 74 2d 67 65 74 2d 72 65 76 69 73 69 6f 6e | e.t))..(defun.magit-get-revision | 
| 1c0560 | 2d 62 75 66 66 65 72 20 28 72 65 76 20 66 69 6c    65 20 26 6f 70 74 69 6f 6e 61 6c 20 63 72 65 61 | -buffer.(rev.file.&optional.crea | 
| 1c0580 | 74 65 29 0a 20 20 28 66 75 6e 63 61 6c 6c 20 28    69 66 20 63 72 65 61 74 65 20 23 27 67 65 74 2d | te)...(funcall.(if.create.#'get- | 
| 1c05a0 | 62 75 66 66 65 72 2d 63 72 65 61 74 65 20 23 27    67 65 74 2d 62 75 66 66 65 72 29 0a 20 20 20 20 | buffer-create.#'get-buffer)..... | 
| 1c05c0 | 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22    25 73 2e 7e 25 73 7e 22 20 66 69 6c 65 20 28 73 | .......(format."%s.~%s~".file.(s | 
| 1c05e0 | 75 62 73 74 2d 63 68 61 72 2d 69 6e 2d 73 74 72    69 6e 67 20 3f 2f 20 3f 5f 20 72 65 76 29 29 29 | ubst-char-in-string.?/.?_.rev))) | 
| 1c0600 | 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d    72 65 76 65 72 74 2d 72 65 76 2d 66 69 6c 65 2d | )..(defun.magit-revert-rev-file- | 
| 1c0620 | 62 75 66 66 65 72 20 28 5f 69 67 6e 6f 72 65 2d    61 75 74 6f 20 6e 6f 63 6f 6e 66 69 72 6d 29 0a | buffer.(_ignore-auto.noconfirm). | 
| 1c0640 | 20 20 28 77 68 65 6e 20 28 6f 72 20 6e 6f 63 6f    6e 66 69 72 6d 0a 20 20 20 20 20 20 20 20 20 20 | ..(when.(or.noconfirm........... | 
| 1c0660 | 20 20 28 61 6e 64 20 28 6e 6f 74 20 28 62 75 66    66 65 72 2d 6d 6f 64 69 66 69 65 64 2d 70 29 29 | ..(and.(not.(buffer-modified-p)) | 
| 1c0680 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 63 61 74 63 68 20 27 66 6f 75 6e 64 0a | ..................(catch.'found. | 
| 1c06a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 64 6f 6c 69 73 74 20 28 72 65 67 65 | ...................(dolist.(rege | 
| 1c06c0 | 78 70 20 72 65 76 65 72 74 2d 77 69 74 68 6f 75    74 2d 71 75 65 72 79 29 0a 20 20 20 20 20 20 20 | xp.revert-without-query)........ | 
| 1c06e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77    68 65 6e 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 | ..............(when.(string-matc | 
| 1c0700 | 68 20 72 65 67 65 78 70 20 6d 61 67 69 74 2d 62    75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 | h.regexp.magit-buffer-file-name) | 
| 1c0720 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 74 68 72 6f 77 20 27 | ........................(throw.' | 
| 1c0740 | 66 6f 75 6e 64 20 74 29 29 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 28 79 65 73 2d 6f 72 | found.t))))).............(yes-or | 
| 1c0760 | 2d 6e 6f 2d 70 20 28 66 6f 72 6d 61 74 20 22 52    65 76 65 72 74 20 62 75 66 66 65 72 20 66 72 6f | -no-p.(format."Revert.buffer.fro | 
| 1c0780 | 6d 20 47 69 74 20 25 73 3f 20 22 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | m.Git.%s?."..................... | 
| 1c07a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66    20 28 65 71 75 61 6c 20 6d 61 67 69 74 2d 62 75 | .............(if.(equal.magit-bu | 
| 1c07c0 | 66 66 65 72 2d 72 65 66 6e 61 6d 65 20 22 7b 69    6e 64 65 78 7d 22 29 0a 20 20 20 20 20 20 20 20 | ffer-refname."{index}")......... | 
| 1c07e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e | ............................."in | 
| 1c0800 | 64 65 78 22 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | dex"............................ | 
| 1c0820 | 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20    22 72 65 76 69 73 69 6f 6e 20 22 20 6d 61 67 69 | ........(concat."revision.".magi | 
| 1c0840 | 74 2d 62 75 66 66 65 72 2d 72 65 66 6e 61 6d 65    29 29 29 29 29 0a 20 20 20 20 28 6c 65 74 2a 20 | t-buffer-refname))))).....(let*. | 
| 1c0860 | 28 28 69 6e 68 69 62 69 74 2d 72 65 61 64 2d 6f    6e 6c 79 20 74 29 0a 20 20 20 20 20 20 20 20 20 | ((inhibit-read-only.t).......... | 
| 1c0880 | 20 20 28 64 65 66 61 75 6c 74 2d 64 69 72 65 63    74 6f 72 79 20 28 6d 61 67 69 74 2d 74 6f 70 6c | ..(default-directory.(magit-topl | 
| 1c08a0 | 65 76 65 6c 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 28 66 69 6c 65 20 28 66 69 6c 65 2d 72 65 | evel))............(file.(file-re | 
| 1c08c0 | 6c 61 74 69 76 65 2d 6e 61 6d 65 20 6d 61 67 69    74 2d 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 | lative-name.magit-buffer-file-na | 
| 1c08e0 | 6d 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    28 63 6f 64 69 6e 67 2d 73 79 73 74 65 6d 2d 66 | me))............(coding-system-f | 
| 1c0900 | 6f 72 2d 72 65 61 64 20 28 6f 72 20 63 6f 64 69    6e 67 2d 73 79 73 74 65 6d 2d 66 6f 72 2d 72 65 | or-read.(or.coding-system-for-re | 
| 1c0920 | 61 64 20 27 75 6e 64 65 63 69 64 65 64 29 29 29    0a 20 20 20 20 20 20 28 65 72 61 73 65 2d 62 75 | ad.'undecided))).......(erase-bu | 
| 1c0940 | 66 66 65 72 29 0a 20 20 20 20 20 20 28 6d 61 67    69 74 2d 67 69 74 2d 69 6e 73 65 72 74 20 22 63 | ffer).......(magit-git-insert."c | 
| 1c0960 | 61 74 2d 66 69 6c 65 22 20 22 2d 70 22 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | at-file"."-p"................... | 
| 1c0980 | 20 20 20 20 20 20 28 69 66 20 28 65 71 75 61 6c    20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 | ......(if.(equal.magit-buffer-re | 
| 1c09a0 | 66 6e 61 6d 65 20 22 7b 69 6e 64 65 78 7d 22 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | fname."{index}")................ | 
| 1c09c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f    6e 63 61 74 20 22 3a 22 20 66 69 6c 65 29 0a 20 | .............(concat.":".file).. | 
| 1c09e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 | .........................(concat | 
| 1c0a00 | 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65    66 6e 61 6d 65 20 22 3a 22 20 66 69 6c 65 29 29 | .magit-buffer-refname.":".file)) | 
| 1c0a20 | 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 62 75    66 66 65 72 2d 66 69 6c 65 2d 63 6f 64 69 6e 67 | ).......(setq.buffer-file-coding | 
| 1c0a40 | 2d 73 79 73 74 65 6d 20 6c 61 73 74 2d 63 6f 64    69 6e 67 2d 73 79 73 74 65 6d 2d 75 73 65 64 29 | -system.last-coding-system-used) | 
| 1c0a60 | 29 0a 20 20 20 20 28 6c 65 74 20 28 28 62 75 66    66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20 6d 61 | ).....(let.((buffer-file-name.ma | 
| 1c0a80 | 67 69 74 2d 62 75 66 66 65 72 2d 66 69 6c 65 2d    6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 | git-buffer-file-name)........... | 
| 1c0aa0 | 28 61 66 74 65 72 2d 63 68 61 6e 67 65 2d 6d 61    6a 6f 72 2d 6d 6f 64 65 2d 68 6f 6f 6b 0a 20 20 | (after-change-major-mode-hook... | 
| 1c0ac0 | 20 20 20 20 20 20 20 20 20 28 72 65 6d 71 20 27    67 6c 6f 62 61 6c 2d 64 69 66 66 2d 68 6c 2d 6d | .........(remq.'global-diff-hl-m | 
| 1c0ae0 | 6f 64 65 2d 65 6e 61 62 6c 65 2d 69 6e 2d 62 75    66 66 65 72 73 0a 20 20 20 20 20 20 20 20 20 20 | ode-enable-in-buffers........... | 
| 1c0b00 | 20 20 20 20 20 20 20 61 66 74 65 72 2d 63 68 61    6e 67 65 2d 6d 61 6a 6f 72 2d 6d 6f 64 65 2d 68 | .......after-change-major-mode-h | 
| 1c0b20 | 6f 6f 6b 29 29 29 0a 20 20 20 20 20 20 28 6e 6f    72 6d 61 6c 2d 6d 6f 64 65 20 74 29 29 0a 20 20 | ook))).......(normal-mode.t))... | 
| 1c0b40 | 20 20 28 73 65 74 71 20 62 75 66 66 65 72 2d 72    65 61 64 2d 6f 6e 6c 79 20 74 29 0a 20 20 20 20 | ..(setq.buffer-read-only.t)..... | 
| 1c0b60 | 28 73 65 74 2d 62 75 66 66 65 72 2d 6d 6f 64 69    66 69 65 64 2d 70 20 6e 69 6c 29 0a 20 20 20 20 | (set-buffer-modified-p.nil)..... | 
| 1c0b80 | 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e    74 2d 6d 69 6e 29 29 29 29 0a 0a 28 64 65 66 75 | (goto-char.(point-min))))..(defu | 
| 1c0ba0 | 6e 20 6d 61 67 69 74 2d 2d 6c 73 70 2d 2d 64 69    73 61 62 6c 65 2d 77 68 65 6e 2d 76 69 73 69 74 | n.magit--lsp--disable-when-visit | 
| 1c0bc0 | 69 6e 67 2d 62 6c 6f 62 20 28 66 6e 20 26 72 65    73 74 20 61 72 67 73 29 0a 20 20 22 44 6f 20 6e | ing-blob.(fn.&rest.args)..."Do.n | 
| 1c0be0 | 6f 74 68 69 6e 67 20 77 68 65 6e 20 76 69 73 69    74 69 6e 67 20 62 6c 6f 62 20 75 73 69 6e 67 20 | othing.when.visiting.blob.using. | 
| 1c0c00 | 60 6d 61 67 69 74 2d 66 69 6e 64 2d 66 69 6c 65    27 20 61 6e 64 20 73 69 6d 69 6c 61 72 2e 0a 53 | `magit-find-file'.and.similar..S | 
| 1c0c20 | 65 65 20 61 6c 73 6f 20 68 74 74 70 73 3a 2f 2f    67 69 74 68 75 62 2e 63 6f 6d 2f 64 6f 6f 6d 65 | ee.also.https://github.com/doome | 
| 1c0c40 | 6d 61 63 73 2f 64 6f 6f 6d 65 6d 61 63 73 2f 70    75 6c 6c 2f 36 33 30 39 2e 22 0a 20 20 28 75 6e | macs/doomemacs/pull/6309."...(un | 
| 1c0c60 | 6c 65 73 73 20 6d 61 67 69 74 2d 62 75 66 66 65    72 2d 72 65 76 69 73 69 6f 6e 0a 20 20 20 20 28 | less.magit-buffer-revision.....( | 
| 1c0c80 | 61 70 70 6c 79 20 66 6e 20 61 72 67 73 29 29 29    0a 0a 28 61 64 76 69 63 65 2d 61 64 64 20 27 6c | apply.fn.args)))..(advice-add.'l | 
| 1c0ca0 | 73 70 20 3a 61 72 6f 75 6e 64 20 23 27 6d 61 67    69 74 2d 2d 6c 73 70 2d 2d 64 69 73 61 62 6c 65 | sp.:around.#'magit--lsp--disable | 
| 1c0cc0 | 2d 77 68 65 6e 2d 76 69 73 69 74 69 6e 67 2d 62    6c 6f 62 29 0a 0a 3b 3b 3b 20 46 69 6e 64 20 49 | -when-visiting-blob)..;;;.Find.I | 
| 1c0ce0 | 6e 64 65 78 0a 0a 28 64 65 66 76 61 72 20 6d 61    67 69 74 2d 66 69 6e 64 2d 69 6e 64 65 78 2d 68 | ndex..(defvar.magit-find-index-h | 
| 1c0d00 | 6f 6f 6b 20 6e 69 6c 29 0a 0a 28 64 65 66 75 6e    20 6d 61 67 69 74 2d 66 69 6e 64 2d 66 69 6c 65 | ook.nil)..(defun.magit-find-file | 
| 1c0d20 | 2d 69 6e 64 65 78 2d 6e 6f 73 65 6c 65 63 74 20    28 66 69 6c 65 20 26 6f 70 74 69 6f 6e 61 6c 20 | -index-noselect.(file.&optional. | 
| 1c0d40 | 72 65 76 65 72 74 29 0a 20 20 22 52 65 61 64 20    46 49 4c 45 20 66 72 6f 6d 20 74 68 65 20 69 6e | revert)..."Read.FILE.from.the.in | 
| 1c0d60 | 64 65 78 20 69 6e 74 6f 20 61 20 62 75 66 66 65    72 20 61 6e 64 20 72 65 74 75 72 6e 20 74 68 65 | dex.into.a.buffer.and.return.the | 
| 1c0d80 | 20 62 75 66 66 65 72 2e 0a 46 49 4c 45 20 6d 75    73 74 20 74 6f 20 62 65 20 72 65 6c 61 74 69 76 | .buffer..FILE.must.to.be.relativ | 
| 1c0da0 | 65 20 74 6f 20 74 68 65 20 74 6f 70 20 64 69 72    65 63 74 6f 72 79 20 6f 66 20 74 68 65 20 72 65 | e.to.the.top.directory.of.the.re | 
| 1c0dc0 | 70 6f 73 69 74 6f 72 79 2e 22 0a 20 20 28 6d 61    67 69 74 2d 66 69 6e 64 2d 66 69 6c 65 2d 6e 6f | pository."...(magit-find-file-no | 
| 1c0de0 | 73 65 6c 65 63 74 2d 31 20 22 7b 69 6e 64 65 78    7d 22 20 66 69 6c 65 20 28 6f 72 20 72 65 76 65 | select-1."{index}".file.(or.reve | 
| 1c0e00 | 72 74 20 27 61 73 6b 2d 72 65 76 65 72 74 29 29    29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | rt.'ask-revert)))..(defun.magit- | 
| 1c0e20 | 75 70 64 61 74 65 2d 69 6e 64 65 78 20 28 29 0a    20 20 22 55 70 64 61 74 65 20 74 68 65 20 69 6e | update-index.()..."Update.the.in | 
| 1c0e40 | 64 65 78 20 77 69 74 68 20 74 68 65 20 63 6f 6e    74 65 6e 74 73 20 6f 66 20 74 68 65 20 63 75 72 | dex.with.the.contents.of.the.cur | 
| 1c0e60 | 72 65 6e 74 20 62 75 66 66 65 72 2e 0a 54 68 65    20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 20 | rent.buffer..The.current.buffer. | 
| 1c0e80 | 68 61 73 20 74 6f 20 62 65 20 76 69 73 69 74 69    6e 67 20 61 20 66 69 6c 65 20 69 6e 20 74 68 65 | has.to.be.visiting.a.file.in.the | 
| 1c0ea0 | 20 69 6e 64 65 78 2c 20 77 68 69 63 68 0a 69 73    20 64 6f 6e 65 20 75 73 69 6e 67 20 60 6d 61 67 | .index,.which.is.done.using.`mag | 
| 1c0ec0 | 69 74 2d 66 69 6e 64 2d 69 6e 64 65 78 2d 6e 6f    73 65 6c 65 63 74 27 2e 22 0a 20 20 28 69 6e 74 | it-find-index-noselect'."...(int | 
| 1c0ee0 | 65 72 61 63 74 69 76 65 29 0a 20 20 28 6c 65 74    20 28 28 66 69 6c 65 20 28 6d 61 67 69 74 2d 66 | eractive)...(let.((file.(magit-f | 
| 1c0f00 | 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d    65 29 29 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 | ile-relative-name))).....(unless | 
| 1c0f20 | 20 28 65 71 75 61 6c 20 6d 61 67 69 74 2d 62 75    66 66 65 72 2d 72 65 66 6e 61 6d 65 20 22 7b 69 | .(equal.magit-buffer-refname."{i | 
| 1c0f40 | 6e 64 65 78 7d 22 29 0a 20 20 20 20 20 20 28 75    73 65 72 2d 65 72 72 6f 72 20 22 25 73 20 69 73 | ndex}").......(user-error."%s.is | 
| 1c0f60 | 6e 27 74 20 76 69 73 69 74 69 6e 67 20 74 68 65    20 69 6e 64 65 78 22 20 66 69 6c 65 29 29 0a 20 | n't.visiting.the.index".file)).. | 
| 1c0f80 | 20 20 20 28 69 66 20 28 79 2d 6f 72 2d 6e 2d 70    20 28 66 6f 72 6d 61 74 20 22 55 70 64 61 74 65 | ...(if.(y-or-n-p.(format."Update | 
| 1c0fa0 | 20 69 6e 64 65 78 20 77 69 74 68 20 63 6f 6e 74    65 6e 74 73 20 6f 66 20 25 73 22 20 28 62 75 66 | .index.with.contents.of.%s".(buf | 
| 1c0fc0 | 66 65 72 2d 6e 61 6d 65 29 29 29 0a 20 20 20 20    20 20 20 20 28 6c 65 74 20 28 28 69 6e 64 65 78 | fer-name))).........(let.((index | 
| 1c0fe0 | 20 28 6d 61 6b 65 2d 74 65 6d 70 2d 6e 61 6d 65    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(make-temp-name................ | 
| 1c1000 | 20 20 20 20 20 20 20 28 65 78 70 61 6e 64 2d 66    69 6c 65 2d 6e 61 6d 65 20 22 6d 61 67 69 74 2d | .......(expand-file-name."magit- | 
| 1c1020 | 75 70 64 61 74 65 2d 69 6e 64 65 78 2d 22 20 28    6d 61 67 69 74 2d 67 69 74 64 69 72 29 29 29 29 | update-index-".(magit-gitdir)))) | 
| 1c1040 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    62 75 66 66 65 72 20 28 63 75 72 72 65 6e 74 2d | ...............(buffer.(current- | 
| 1c1060 | 62 75 66 66 65 72 29 29 29 0a 20 20 20 20 20 20    20 20 20 20 28 77 68 65 6e 20 6d 61 67 69 74 2d | buffer)))...........(when.magit- | 
| 1c1080 | 77 69 70 2d 62 65 66 6f 72 65 2d 63 68 61 6e 67    65 2d 6d 6f 64 65 0a 20 20 20 20 20 20 20 20 20 | wip-before-change-mode.......... | 
| 1c10a0 | 20 20 20 28 6d 61 67 69 74 2d 77 69 70 2d 63 6f    6d 6d 69 74 2d 62 65 66 6f 72 65 2d 63 68 61 6e | ...(magit-wip-commit-before-chan | 
| 1c10c0 | 67 65 20 28 6c 69 73 74 20 66 69 6c 65 29 20 22    20 62 65 66 6f 72 65 20 75 6e 2d 2f 73 74 61 67 | ge.(list.file).".before.un-/stag | 
| 1c10e0 | 65 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 28    75 6e 77 69 6e 64 2d 70 72 6f 74 65 63 74 0a 20 | e"))...........(unwind-protect.. | 
| 1c1100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72    6f 67 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .............(progn............. | 
| 1c1120 | 20 20 20 20 28 6c 65 74 20 28 28 63 6f 64 69 6e    67 2d 73 79 73 74 65 6d 2d 66 6f 72 2d 77 72 69 | ....(let.((coding-system-for-wri | 
| 1c1140 | 74 65 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 63    6f 64 69 6e 67 2d 73 79 73 74 65 6d 29 29 0a 20 | te.buffer-file-coding-system)).. | 
| 1c1160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 77 69 74 68 2d 74 65 6d 70 2d 66 69 6c 65 | .................(with-temp-file | 
| 1c1180 | 20 69 6e 64 65 78 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 | .index.....................(inse | 
| 1c11a0 | 72 74 2d 62 75 66 66 65 72 2d 73 75 62 73 74 72    69 6e 67 20 62 75 66 66 65 72 29 29 29 0a 20 20 | rt-buffer-substring.buffer)))... | 
| 1c11c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d    61 67 69 74 2d 77 69 74 68 2d 74 6f 70 6c 65 76 | ..............(magit-with-toplev | 
| 1c11e0 | 65 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6d 61 67 69 74 2d 63 61 6c 6c | el...................(magit-call | 
| 1c1200 | 2d 67 69 74 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 22 75 70 64 61 74 65 2d | -git...................."update- | 
| 1c1220 | 69 6e 64 65 78 22 20 22 2d 2d 63 61 63 68 65 69    6e 66 6f 22 0a 20 20 20 20 20 20 20 20 20 20 20 | index"."--cacheinfo"............ | 
| 1c1240 | 20 20 20 20 20 20 20 20 28 73 75 62 73 74 72 69    6e 67 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 74 | ........(substring.(magit-git-st | 
| 1c1260 | 72 69 6e 67 20 22 6c 73 2d 66 69 6c 65 73 22 20    22 2d 73 22 20 66 69 6c 65 29 0a 20 20 20 20 20 | ring."ls-files"."-s".file)...... | 
| 1c1280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 30 20 36 29 0a 20 20 | .........................0.6)... | 
| 1c12a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6d 61 67 69 74 2d 67 69 74 2d 73 74 72 69 | .................(magit-git-stri | 
| 1c12c0 | 6e 67 20 22 68 61 73 68 2d 6f 62 6a 65 63 74 22    20 22 2d 74 22 20 22 62 6c 6f 62 22 20 22 2d 77 | ng."hash-object"."-t"."blob"."-w | 
| 1c12e0 | 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "............................... | 
| 1c1300 | 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 22    2d 2d 70 61 74 68 3d 22 20 66 69 6c 65 29 0a 20 | .......(concat."--path=".file).. | 
| 1c1320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1c1340 | 20 20 20 20 22 2d 2d 22 20 28 6d 61 67 69 74 2d    63 6f 6e 76 65 72 74 2d 66 69 6c 65 6e 61 6d 65 | ...."--".(magit-convert-filename | 
| 1c1360 | 2d 66 6f 72 2d 67 69 74 20 69 6e 64 65 78 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -for-git.index))................ | 
| 1c1380 | 20 20 20 20 66 69 6c 65 29 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 28 69 67 6e 6f 72 65 2d | ....file))).............(ignore- | 
| 1c13a0 | 65 72 72 6f 72 73 20 28 64 65 6c 65 74 65 2d 66    69 6c 65 20 69 6e 64 65 78 29 29 29 0a 20 20 20 | errors.(delete-file.index))).... | 
| 1c13c0 | 20 20 20 20 20 20 20 28 73 65 74 2d 62 75 66 66    65 72 2d 6d 6f 64 69 66 69 65 64 2d 70 20 6e 69 | .......(set-buffer-modified-p.ni | 
| 1c13e0 | 6c 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 68    65 6e 20 6d 61 67 69 74 2d 77 69 70 2d 61 66 74 | l)...........(when.magit-wip-aft | 
| 1c1400 | 65 72 2d 61 70 70 6c 79 2d 6d 6f 64 65 0a 20 20    20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | er-apply-mode.............(magit | 
| 1c1420 | 2d 77 69 70 2d 63 6f 6d 6d 69 74 2d 61 66 74 65    72 2d 61 70 70 6c 79 20 28 6c 69 73 74 20 66 69 | -wip-commit-after-apply.(list.fi | 
| 1c1440 | 6c 65 29 20 22 20 61 66 74 65 72 20 75 6e 2d 2f    73 74 61 67 65 22 29 29 29 0a 20 20 20 20 20 20 | le).".after.un-/stage")))....... | 
| 1c1460 | 28 6d 65 73 73 61 67 65 20 22 41 62 6f 72 74 22    29 29 29 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20 | (message."Abort")))...(when-let. | 
| 1c1480 | 28 28 62 75 66 66 65 72 20 28 6d 61 67 69 74 2d    67 65 74 2d 6d 6f 64 65 2d 62 75 66 66 65 72 20 | ((buffer.(magit-get-mode-buffer. | 
| 1c14a0 | 27 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 6d 6f    64 65 29 29 29 0a 20 20 20 20 28 77 69 74 68 2d | 'magit-status-mode))).....(with- | 
| 1c14c0 | 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 62    75 66 66 65 72 0a 20 20 20 20 20 20 28 6d 61 67 | current-buffer.buffer.......(mag | 
| 1c14e0 | 69 74 2d 72 65 66 72 65 73 68 29 29 29 0a 20 20    74 29 0a 0a 3b 3b 3b 20 46 69 6e 64 20 43 6f 6e | it-refresh)))...t)..;;;.Find.Con | 
| 1c1500 | 66 69 67 20 46 69 6c 65 0a 0a 28 64 65 66 75 6e    20 6d 61 67 69 74 2d 66 69 6e 64 2d 67 69 74 2d | fig.File..(defun.magit-find-git- | 
| 1c1520 | 63 6f 6e 66 69 67 2d 66 69 6c 65 20 28 66 69 6c    65 6e 61 6d 65 20 26 6f 70 74 69 6f 6e 61 6c 20 | config-file.(filename.&optional. | 
| 1c1540 | 77 69 6c 64 63 61 72 64 73 29 0a 20 20 22 45 64    69 74 20 61 20 66 69 6c 65 20 6c 6f 63 61 74 65 | wildcards)..."Edit.a.file.locate | 
| 1c1560 | 64 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74    20 72 65 70 6f 73 69 74 6f 72 79 27 73 20 67 69 | d.in.the.current.repository's.gi | 
| 1c1580 | 74 20 64 69 72 65 63 74 6f 72 79 2e 0a 0a 57 68    65 6e 20 5c 22 2e 67 69 74 5c 22 2c 20 6c 6f 63 | t.directory...When.\".git\",.loc | 
| 1c15a0 | 61 74 65 64 20 61 74 20 74 68 65 20 72 6f 6f 74    20 6f 66 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 | ated.at.the.root.of.the.working. | 
| 1c15c0 | 74 72 65 65 2c 20 69 73 20 61 0a 72 65 67 75 6c    61 72 20 66 69 6c 65 2c 20 74 68 65 6e 20 74 68 | tree,.is.a.regular.file,.then.th | 
| 1c15e0 | 61 74 20 6d 61 6b 65 73 20 69 74 20 63 75 6d 62    65 72 73 6f 6d 65 20 74 6f 20 6f 70 65 6e 20 61 | at.makes.it.cumbersome.to.open.a | 
| 1c1600 | 20 66 69 6c 65 0a 6c 6f 63 61 74 65 64 20 69 6e    20 74 68 65 20 61 63 74 75 61 6c 20 67 69 74 20 | .file.located.in.the.actual.git. | 
| 1c1620 | 64 69 72 65 63 74 6f 72 79 2e 0a 0a 54 68 69 73    20 63 6f 6d 6d 61 6e 64 20 69 73 20 6c 69 6b 65 | directory...This.command.is.like | 
| 1c1640 | 20 60 66 69 6e 64 2d 66 69 6c 65 27 2c 20 65 78    63 65 70 74 20 74 68 61 74 20 69 74 20 74 65 6d | .`find-file',.except.that.it.tem | 
| 1c1660 | 70 6f 72 61 72 69 6c 79 0a 62 69 6e 64 73 20 60    64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 | porarily.binds.`default-director | 
| 1c1680 | 79 27 20 74 6f 20 74 68 65 20 61 63 74 75 61 6c    20 67 69 74 20 64 69 72 65 63 74 6f 72 79 2c 20 | y'.to.the.actual.git.directory,. | 
| 1c16a0 | 77 68 69 6c 65 0a 72 65 61 64 69 6e 67 20 74 68    65 20 46 49 4c 45 4e 41 4d 45 2e 22 0a 20 20 28 | while.reading.the.FILENAME."...( | 
| 1c16c0 | 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28    6c 65 74 20 28 28 64 65 66 61 75 6c 74 2d 64 69 | interactive....(let.((default-di | 
| 1c16e0 | 72 65 63 74 6f 72 79 20 28 6d 61 67 69 74 2d 67    69 74 64 69 72 29 29 29 0a 20 20 20 20 20 28 66 | rectory.(magit-gitdir)))......(f | 
| 1c1700 | 69 6e 64 2d 66 69 6c 65 2d 72 65 61 64 2d 61 72    67 73 20 22 46 69 6e 64 20 66 69 6c 65 3a 20 22 | ind-file-read-args."Find.file:." | 
| 1c1720 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 66 | ...........................(conf | 
| 1c1740 | 69 72 6d 2d 6e 6f 6e 65 78 69 73 74 65 6e 74 2d    66 69 6c 65 2d 6f 72 2d 62 75 66 66 65 72 29 29 | irm-nonexistent-file-or-buffer)) | 
| 1c1760 | 29 29 0a 20 20 28 66 69 6e 64 2d 66 69 6c 65 20    66 69 6c 65 6e 61 6d 65 20 77 69 6c 64 63 61 72 | ))...(find-file.filename.wildcar | 
| 1c1780 | 64 73 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67    69 74 2d 66 69 6e 64 2d 67 69 74 2d 63 6f 6e 66 | ds))..(defun.magit-find-git-conf | 
| 1c17a0 | 69 67 2d 66 69 6c 65 2d 6f 74 68 65 72 2d 77 69    6e 64 6f 77 20 28 66 69 6c 65 6e 61 6d 65 20 26 | ig-file-other-window.(filename.& | 
| 1c17c0 | 6f 70 74 69 6f 6e 61 6c 20 77 69 6c 64 63 61 72    64 73 29 0a 20 20 22 45 64 69 74 20 61 20 66 69 | optional.wildcards)..."Edit.a.fi | 
| 1c17e0 | 6c 65 20 6c 6f 63 61 74 65 64 20 69 6e 20 74 68    65 20 63 75 72 72 65 6e 74 20 72 65 70 6f 27 73 | le.located.in.the.current.repo's | 
| 1c1800 | 20 67 69 74 20 64 69 72 65 63 74 6f 72 79 2c 20    69 6e 20 61 6e 6f 74 68 65 72 20 77 69 6e 64 6f | .git.directory,.in.another.windo | 
| 1c1820 | 77 2e 0a 0a 57 68 65 6e 20 5c 22 2e 67 69 74 5c    22 2c 20 6c 6f 63 61 74 65 64 20 61 74 20 74 68 | w...When.\".git\",.located.at.th | 
| 1c1840 | 65 20 72 6f 6f 74 20 6f 66 20 74 68 65 20 77 6f    72 6b 69 6e 67 20 74 72 65 65 2c 20 69 73 20 61 | e.root.of.the.working.tree,.is.a | 
| 1c1860 | 0a 72 65 67 75 6c 61 72 20 66 69 6c 65 2c 20 74    68 65 6e 20 74 68 61 74 20 6d 61 6b 65 73 20 69 | .regular.file,.then.that.makes.i | 
| 1c1880 | 74 20 63 75 6d 62 65 72 73 6f 6d 65 20 74 6f 20    6f 70 65 6e 20 61 20 66 69 6c 65 0a 6c 6f 63 61 | t.cumbersome.to.open.a.file.loca | 
| 1c18a0 | 74 65 64 20 69 6e 20 74 68 65 20 61 63 74 75 61    6c 20 67 69 74 20 64 69 72 65 63 74 6f 72 79 2e | ted.in.the.actual.git.directory. | 
| 1c18c0 | 0a 0a 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 69    73 20 6c 69 6b 65 20 60 66 69 6e 64 2d 66 69 6c | ..This.command.is.like.`find-fil | 
| 1c18e0 | 65 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 27 2c    20 65 78 63 65 70 74 20 74 68 61 74 20 69 74 0a | e-other-window',.except.that.it. | 
| 1c1900 | 74 65 6d 70 6f 72 61 72 69 6c 79 20 62 69 6e 64    73 20 60 64 65 66 61 75 6c 74 2d 64 69 72 65 63 | temporarily.binds.`default-direc | 
| 1c1920 | 74 6f 72 79 27 20 74 6f 20 74 68 65 20 61 63 74    75 61 6c 20 67 69 74 0a 64 69 72 65 63 74 6f 72 | tory'.to.the.actual.git.director | 
| 1c1940 | 79 2c 20 77 68 69 6c 65 20 72 65 61 64 69 6e 67    20 74 68 65 20 46 49 4c 45 4e 41 4d 45 2e 22 0a | y,.while.reading.the.FILENAME.". | 
| 1c1960 | 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20    20 20 28 6c 65 74 20 28 28 64 65 66 61 75 6c 74 | ..(interactive....(let.((default | 
| 1c1980 | 2d 64 69 72 65 63 74 6f 72 79 20 28 6d 61 67 69    74 2d 67 69 74 64 69 72 29 29 29 0a 20 20 20 20 | -directory.(magit-gitdir)))..... | 
| 1c19a0 | 20 28 66 69 6e 64 2d 66 69 6c 65 2d 72 65 61 64    2d 61 72 67 73 20 22 46 69 6e 64 20 66 69 6c 65 | .(find-file-read-args."Find.file | 
| 1c19c0 | 20 69 6e 20 6f 74 68 65 72 20 77 69 6e 64 6f 77    3a 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .in.other.window:."............. | 
| 1c19e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63    6f 6e 66 69 72 6d 2d 6e 6f 6e 65 78 69 73 74 65 | ..............(confirm-nonexiste | 
| 1c1a00 | 6e 74 2d 66 69 6c 65 2d 6f 72 2d 62 75 66 66 65    72 29 29 29 29 0a 20 20 28 66 69 6e 64 2d 66 69 | nt-file-or-buffer))))...(find-fi | 
| 1c1a20 | 6c 65 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 20    66 69 6c 65 6e 61 6d 65 20 77 69 6c 64 63 61 72 | le-other-window.filename.wildcar | 
| 1c1a40 | 64 73 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67    69 74 2d 66 69 6e 64 2d 67 69 74 2d 63 6f 6e 66 | ds))..(defun.magit-find-git-conf | 
| 1c1a60 | 69 67 2d 66 69 6c 65 2d 6f 74 68 65 72 2d 66 72    61 6d 65 20 28 66 69 6c 65 6e 61 6d 65 20 26 6f | ig-file-other-frame.(filename.&o | 
| 1c1a80 | 70 74 69 6f 6e 61 6c 20 77 69 6c 64 63 61 72 64    73 29 0a 20 20 22 45 64 69 74 20 61 20 66 69 6c | ptional.wildcards)..."Edit.a.fil | 
| 1c1aa0 | 65 20 6c 6f 63 61 74 65 64 20 69 6e 20 74 68 65    20 63 75 72 72 65 6e 74 20 72 65 70 6f 27 73 20 | e.located.in.the.current.repo's. | 
| 1c1ac0 | 67 69 74 20 64 69 72 65 63 74 6f 72 79 2c 20 69    6e 20 61 6e 6f 74 68 65 72 20 66 72 61 6d 65 2e | git.directory,.in.another.frame. | 
| 1c1ae0 | 0a 0a 57 68 65 6e 20 5c 22 2e 67 69 74 5c 22 2c    20 6c 6f 63 61 74 65 64 20 61 74 20 74 68 65 20 | ..When.\".git\",.located.at.the. | 
| 1c1b00 | 72 6f 6f 74 20 6f 66 20 74 68 65 20 77 6f 72 6b    69 6e 67 20 74 72 65 65 2c 20 69 73 20 61 0a 72 | root.of.the.working.tree,.is.a.r | 
| 1c1b20 | 65 67 75 6c 61 72 20 66 69 6c 65 2c 20 74 68 65    6e 20 74 68 61 74 20 6d 61 6b 65 73 20 69 74 20 | egular.file,.then.that.makes.it. | 
| 1c1b40 | 63 75 6d 62 65 72 73 6f 6d 65 20 74 6f 20 6f 70    65 6e 20 61 20 66 69 6c 65 0a 6c 6f 63 61 74 65 | cumbersome.to.open.a.file.locate | 
| 1c1b60 | 64 20 69 6e 20 74 68 65 20 61 63 74 75 61 6c 20    67 69 74 20 64 69 72 65 63 74 6f 72 79 2e 0a 0a | d.in.the.actual.git.directory... | 
| 1c1b80 | 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 69 73 20    6c 69 6b 65 20 60 66 69 6e 64 2d 66 69 6c 65 2d | This.command.is.like.`find-file- | 
| 1c1ba0 | 6f 74 68 65 72 2d 66 72 61 6d 65 27 2c 20 65 78    63 65 70 74 20 74 68 61 74 20 69 74 0a 74 65 6d | other-frame',.except.that.it.tem | 
| 1c1bc0 | 70 6f 72 61 72 69 6c 79 20 62 69 6e 64 73 20 60    64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 | porarily.binds.`default-director | 
| 1c1be0 | 79 27 20 74 6f 20 74 68 65 20 61 63 74 75 61 6c    20 67 69 74 0a 64 69 72 65 63 74 6f 72 79 2c 20 | y'.to.the.actual.git.directory,. | 
| 1c1c00 | 77 68 69 6c 65 20 72 65 61 64 69 6e 67 20 74 68    65 20 46 49 4c 45 4e 41 4d 45 2e 22 0a 20 20 28 | while.reading.the.FILENAME."...( | 
| 1c1c20 | 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28    6c 65 74 20 28 28 64 65 66 61 75 6c 74 2d 64 69 | interactive....(let.((default-di | 
| 1c1c40 | 72 65 63 74 6f 72 79 20 28 6d 61 67 69 74 2d 67    69 74 64 69 72 29 29 29 0a 20 20 20 20 20 28 66 | rectory.(magit-gitdir)))......(f | 
| 1c1c60 | 69 6e 64 2d 66 69 6c 65 2d 72 65 61 64 2d 61 72    67 73 20 22 46 69 6e 64 20 66 69 6c 65 20 69 6e | ind-file-read-args."Find.file.in | 
| 1c1c80 | 20 6f 74 68 65 72 20 66 72 61 6d 65 3a 20 22 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .other.frame:."................. | 
| 1c1ca0 | 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 66 69    72 6d 2d 6e 6f 6e 65 78 69 73 74 65 6e 74 2d 66 | ..........(confirm-nonexistent-f | 
| 1c1cc0 | 69 6c 65 2d 6f 72 2d 62 75 66 66 65 72 29 29 29    29 0a 20 20 28 66 69 6e 64 2d 66 69 6c 65 2d 6f | ile-or-buffer))))...(find-file-o | 
| 1c1ce0 | 74 68 65 72 2d 66 72 61 6d 65 20 66 69 6c 65 6e    61 6d 65 20 77 69 6c 64 63 61 72 64 73 29 29 0a | ther-frame.filename.wildcards)). | 
| 1c1d00 | 0a 3b 3b 3b 20 46 69 6c 65 20 44 69 73 70 61 74    63 68 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f | .;;;.File.Dispatch..;;;###autolo | 
| 1c1d20 | 61 64 20 28 61 75 74 6f 6c 6f 61 64 20 27 6d 61    67 69 74 2d 66 69 6c 65 2d 64 69 73 70 61 74 63 | ad.(autoload.'magit-file-dispatc | 
| 1c1d40 | 68 20 22 6d 61 67 69 74 22 20 6e 69 6c 20 74 29    0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 | h."magit".nil.t).(transient-defi | 
| 1c1d60 | 6e 65 2d 70 72 65 66 69 78 20 6d 61 67 69 74 2d    66 69 6c 65 2d 64 69 73 70 61 74 63 68 20 28 29 | ne-prefix.magit-file-dispatch.() | 
| 1c1d80 | 0a 20 20 22 49 6e 76 6f 6b 65 20 61 20 4d 61 67    69 74 20 63 6f 6d 6d 61 6e 64 20 74 68 61 74 20 | ..."Invoke.a.Magit.command.that. | 
| 1c1da0 | 61 63 74 73 20 6f 6e 20 74 68 65 20 76 69 73 69    74 65 64 20 66 69 6c 65 2e 0a 57 68 65 6e 20 69 | acts.on.the.visited.file..When.i | 
| 1c1dc0 | 6e 76 6f 6b 65 64 20 6f 75 74 73 69 64 65 20 61    20 66 69 6c 65 2d 76 69 73 69 74 69 6e 67 20 62 | nvoked.outside.a.file-visiting.b | 
| 1c1de0 | 75 66 66 65 72 2c 20 74 68 65 6e 20 66 61 6c 6c    20 62 61 63 6b 0a 74 6f 20 60 6d 61 67 69 74 2d | uffer,.then.fall.back.to.`magit- | 
| 1c1e00 | 64 69 73 70 61 74 63 68 27 2e 22 0a 20 20 3a 69    6e 66 6f 2d 6d 61 6e 75 61 6c 20 22 28 6d 61 67 | dispatch'."...:info-manual."(mag | 
| 1c1e20 | 69 74 29 20 4d 69 6e 6f 72 20 4d 6f 64 65 20 66    6f 72 20 42 75 66 66 65 72 73 20 56 69 73 69 74 | it).Minor.Mode.for.Buffers.Visit | 
| 1c1e40 | 69 6e 67 20 46 69 6c 65 73 22 0a 20 20 5b 3a 69    66 20 6d 61 67 69 74 2d 66 69 6c 65 2d 72 65 6c | ing.Files"...[:if.magit-file-rel | 
| 1c1e60 | 61 74 69 76 65 2d 6e 61 6d 65 0a 20 20 20 5b 22    46 69 6c 65 20 61 63 74 69 6f 6e 73 22 0a 20 20 | ative-name....["File.actions"... | 
| 1c1e80 | 20 20 28 22 20 20 73 22 20 22 53 74 61 67 65 22    20 20 20 20 6d 61 67 69 74 2d 73 74 61 67 65 2d | ..("..s"."Stage"....magit-stage- | 
| 1c1ea0 | 62 75 66 66 65 72 2d 66 69 6c 65 29 0a 20 20 20    20 28 22 20 20 75 22 20 22 55 6e 73 74 61 67 65 | buffer-file).....("..u"."Unstage | 
| 1c1ec0 | 22 20 20 6d 61 67 69 74 2d 75 6e 73 74 61 67 65    2d 62 75 66 66 65 72 2d 66 69 6c 65 29 0a 20 20 | "..magit-unstage-buffer-file)... | 
| 1c1ee0 | 20 20 28 22 2c 20 78 22 20 22 55 6e 74 72 61 63    6b 22 20 20 6d 61 67 69 74 2d 66 69 6c 65 2d 75 | ..(",.x"."Untrack"..magit-file-u | 
| 1c1f00 | 6e 74 72 61 63 6b 29 0a 20 20 20 20 28 22 2c 20    72 22 20 22 52 65 6e 61 6d 65 22 20 20 20 6d 61 | ntrack).....(",.r"."Rename"...ma | 
| 1c1f20 | 67 69 74 2d 66 69 6c 65 2d 72 65 6e 61 6d 65 29    0a 20 20 20 20 28 22 2c 20 6b 22 20 22 44 65 6c | git-file-rename).....(",.k"."Del | 
| 1c1f40 | 65 74 65 22 20 20 20 6d 61 67 69 74 2d 66 69 6c    65 2d 64 65 6c 65 74 65 29 0a 20 20 20 20 28 22 | ete"...magit-file-delete).....(" | 
| 1c1f60 | 2c 20 63 22 20 22 43 68 65 63 6b 6f 75 74 22 20    6d 61 67 69 74 2d 66 69 6c 65 2d 63 68 65 63 6b | ,.c"."Checkout".magit-file-check | 
| 1c1f80 | 6f 75 74 29 5d 0a 20 20 20 5b 22 49 6e 73 70 65    63 74 22 0a 20 20 20 20 28 22 44 22 20 22 44 69 | out)]....["Inspect".....("D"."Di | 
| 1c1fa0 | 66 66 2e 2e 2e 22 20 20 20 20 6d 61 67 69 74 2d    64 69 66 66 29 0a 20 20 20 20 28 22 64 22 20 22 | ff..."....magit-diff).....("d"." | 
| 1c1fc0 | 44 69 66 66 22 20 20 20 20 20 20 20 6d 61 67 69    74 2d 64 69 66 66 2d 62 75 66 66 65 72 2d 66 69 | Diff".......magit-diff-buffer-fi | 
| 1c1fe0 | 6c 65 29 5d 0a 20 20 20 5b 22 22 0a 20 20 20 20    28 22 4c 22 20 22 4c 6f 67 2e 2e 2e 22 20 20 20 | le)]....["".....("L"."Log..."... | 
| 1c2000 | 20 20 6d 61 67 69 74 2d 6c 6f 67 29 0a 20 20 20    20 28 22 6c 22 20 22 4c 6f 67 22 20 20 20 20 20 | ..magit-log).....("l"."Log"..... | 
| 1c2020 | 20 20 20 6d 61 67 69 74 2d 6c 6f 67 2d 62 75 66    66 65 72 2d 66 69 6c 65 29 0a 20 20 20 20 28 22 | ...magit-log-buffer-file).....(" | 
| 1c2040 | 74 22 20 22 54 72 61 63 65 22 20 20 20 20 20 20    6d 61 67 69 74 2d 6c 6f 67 2d 74 72 61 63 65 2d | t"."Trace"......magit-log-trace- | 
| 1c2060 | 64 65 66 69 6e 69 74 69 6f 6e 29 0a 20 20 20 20    28 37 20 22 4d 22 20 22 4d 65 72 67 65 64 22 20 | definition).....(7."M"."Merged". | 
| 1c2080 | 20 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 65 72 67    65 64 29 5d 0a 20 20 20 5b 22 22 0a 20 20 20 20 | ..magit-log-merged)]....[""..... | 
| 1c20a0 | 28 22 42 22 20 22 42 6c 61 6d 65 2e 2e 2e 22 20    20 20 6d 61 67 69 74 2d 62 6c 61 6d 65 29 0a 20 | ("B"."Blame..."...magit-blame).. | 
| 1c20c0 | 20 20 20 28 22 62 22 20 22 42 6c 61 6d 65 22 20    20 20 20 20 20 6d 61 67 69 74 2d 62 6c 61 6d 65 | ...("b"."Blame"......magit-blame | 
| 1c20e0 | 2d 61 64 64 69 74 69 6f 6e 29 0a 20 20 20 20 28    22 72 22 20 22 2e 2e 2e 72 65 6d 6f 76 61 6c 22 | -addition).....("r"."...removal" | 
| 1c2100 | 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 72 65 6d    6f 76 61 6c 29 0a 20 20 20 20 28 22 66 22 20 22 | .magit-blame-removal).....("f"." | 
| 1c2120 | 2e 2e 2e 72 65 76 65 72 73 65 22 20 6d 61 67 69    74 2d 62 6c 61 6d 65 2d 72 65 76 65 72 73 65 29 | ...reverse".magit-blame-reverse) | 
| 1c2140 | 0a 20 20 20 20 28 22 6d 22 20 22 42 6c 61 6d 65    20 65 63 68 6f 22 20 6d 61 67 69 74 2d 62 6c 61 | .....("m"."Blame.echo".magit-bla | 
| 1c2160 | 6d 65 2d 65 63 68 6f 29 0a 20 20 20 20 28 22 71    22 20 22 51 75 69 74 20 62 6c 61 6d 65 22 20 6d | me-echo).....("q"."Quit.blame".m | 
| 1c2180 | 61 67 69 74 2d 62 6c 61 6d 65 2d 71 75 69 74 29    5d 0a 20 20 20 5b 22 4e 61 76 69 67 61 74 65 22 | agit-blame-quit)]....["Navigate" | 
| 1c21a0 | 0a 20 20 20 20 28 22 70 22 20 22 50 72 65 76 20    62 6c 6f 62 22 20 20 20 6d 61 67 69 74 2d 62 6c | .....("p"."Prev.blob"...magit-bl | 
| 1c21c0 | 6f 62 2d 70 72 65 76 69 6f 75 73 29 0a 20 20 20    20 28 22 6e 22 20 22 4e 65 78 74 20 62 6c 6f 62 | ob-previous).....("n"."Next.blob | 
| 1c21e0 | 22 20 20 20 6d 61 67 69 74 2d 62 6c 6f 62 2d 6e    65 78 74 29 0a 20 20 20 20 28 22 76 22 20 22 47 | "...magit-blob-next).....("v"."G | 
| 1c2200 | 6f 74 6f 20 62 6c 6f 62 22 20 20 20 6d 61 67 69    74 2d 66 69 6e 64 2d 66 69 6c 65 29 0a 20 20 20 | oto.blob"...magit-find-file).... | 
| 1c2220 | 20 28 22 56 22 20 22 47 6f 74 6f 20 66 69 6c 65    22 20 20 20 6d 61 67 69 74 2d 62 6c 6f 62 2d 76 | .("V"."Goto.file"...magit-blob-v | 
| 1c2240 | 69 73 69 74 2d 66 69 6c 65 29 0a 20 20 20 20 28    22 67 22 20 22 47 6f 74 6f 20 73 74 61 74 75 73 | isit-file).....("g"."Goto.status | 
| 1c2260 | 22 20 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 68    65 72 65 29 0a 20 20 20 20 28 22 47 22 20 22 47 | ".magit-status-here).....("G"."G | 
| 1c2280 | 6f 74 6f 20 6d 61 67 69 74 22 20 20 6d 61 67 69    74 2d 64 69 73 70 6c 61 79 2d 72 65 70 6f 73 69 | oto.magit"..magit-display-reposi | 
| 1c22a0 | 74 6f 72 79 2d 62 75 66 66 65 72 29 5d 0a 20 20    20 5b 22 4d 6f 72 65 20 61 63 74 69 6f 6e 73 22 | tory-buffer)]....["More.actions" | 
| 1c22c0 | 0a 20 20 20 20 28 22 63 22 20 22 43 6f 6d 6d 69    74 22 20 20 20 20 20 6d 61 67 69 74 2d 63 6f 6d | .....("c"."Commit".....magit-com | 
| 1c22e0 | 6d 69 74 29 0a 20 20 20 20 28 22 65 22 20 22 45    64 69 74 20 6c 69 6e 65 22 20 20 6d 61 67 69 74 | mit).....("e"."Edit.line"..magit | 
| 1c2300 | 2d 65 64 69 74 2d 6c 69 6e 65 2d 63 6f 6d 6d 69    74 29 5d 5d 0a 20 20 5b 3a 69 66 2d 6e 6f 74 20 | -edit-line-commit)]]...[:if-not. | 
| 1c2320 | 6d 61 67 69 74 2d 66 69 6c 65 2d 72 65 6c 61 74    69 76 65 2d 6e 61 6d 65 0a 20 20 20 5b 22 46 69 | magit-file-relative-name....["Fi | 
| 1c2340 | 6c 65 20 61 63 74 69 6f 6e 73 22 0a 20 20 20 20    28 22 73 22 20 22 53 74 61 67 65 22 20 20 20 20 | le.actions".....("s"."Stage".... | 
| 1c2360 | 6d 61 67 69 74 2d 73 74 61 67 65 2d 66 69 6c 65    29 0a 20 20 20 20 28 22 75 22 20 22 55 6e 73 74 | magit-stage-file).....("u"."Unst | 
| 1c2380 | 61 67 65 22 20 20 6d 61 67 69 74 2d 75 6e 73 74    61 67 65 2d 66 69 6c 65 29 0a 20 20 20 20 28 22 | age"..magit-unstage-file).....(" | 
| 1c23a0 | 78 22 20 22 55 6e 74 72 61 63 6b 22 20 20 6d 61    67 69 74 2d 66 69 6c 65 2d 75 6e 74 72 61 63 6b | x"."Untrack"..magit-file-untrack | 
| 1c23c0 | 29 0a 20 20 20 20 28 22 72 22 20 22 52 65 6e 61    6d 65 22 20 20 20 6d 61 67 69 74 2d 66 69 6c 65 | ).....("r"."Rename"...magit-file | 
| 1c23e0 | 2d 72 65 6e 61 6d 65 29 0a 20 20 20 20 28 22 6b    22 20 22 44 65 6c 65 74 65 22 20 20 20 6d 61 67 | -rename).....("k"."Delete"...mag | 
| 1c2400 | 69 74 2d 66 69 6c 65 2d 64 65 6c 65 74 65 29 0a    20 20 20 20 28 22 63 22 20 22 43 68 65 63 6b 6f | it-file-delete).....("c"."Checko | 
| 1c2420 | 75 74 22 20 6d 61 67 69 74 2d 66 69 6c 65 2d 63    68 65 63 6b 6f 75 74 29 5d 0a 20 20 20 5b 22 4e | ut".magit-file-checkout)]....["N | 
| 1c2440 | 61 76 69 67 61 74 65 22 0a 20 20 20 20 28 22 67    22 20 22 47 6f 74 6f 20 73 74 61 74 75 73 22 20 | avigate".....("g"."Goto.status". | 
| 1c2460 | 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 68 65 72    65 20 3a 69 66 2d 6e 6f 74 2d 6d 6f 64 65 20 6d | magit-status-here.:if-not-mode.m | 
| 1c2480 | 61 67 69 74 2d 73 74 61 74 75 73 2d 6d 6f 64 65    29 0a 20 20 20 20 28 22 47 22 20 22 47 6f 74 6f | agit-status-mode).....("G"."Goto | 
| 1c24a0 | 20 6d 61 67 69 74 22 20 20 6d 61 67 69 74 2d 64    69 73 70 6c 61 79 2d 72 65 70 6f 73 69 74 6f 72 | .magit"..magit-display-repositor | 
| 1c24c0 | 79 2d 62 75 66 66 65 72 29 5d 5d 29 0a 0a 3b 3b    3b 20 42 6c 6f 62 20 4d 6f 64 65 0a 0a 28 64 65 | y-buffer)]])..;;;.Blob.Mode..(de | 
| 1c24e0 | 66 76 61 72 2d 6b 65 79 6d 61 70 20 6d 61 67 69    74 2d 62 6c 6f 62 2d 6d 6f 64 65 2d 6d 61 70 0a | fvar-keymap.magit-blob-mode-map. | 
| 1c2500 | 20 20 3a 64 6f 63 20 22 4b 65 79 6d 61 70 20 66    6f 72 20 60 6d 61 67 69 74 2d 62 6c 6f 62 2d 6d | ..:doc."Keymap.for.`magit-blob-m | 
| 1c2520 | 6f 64 65 27 2e 22 0a 20 20 22 70 22 20 23 27 6d    61 67 69 74 2d 62 6c 6f 62 2d 70 72 65 76 69 6f | ode'."..."p".#'magit-blob-previo | 
| 1c2540 | 75 73 0a 20 20 22 6e 22 20 23 27 6d 61 67 69 74    2d 62 6c 6f 62 2d 6e 65 78 74 0a 20 20 22 62 22 | us..."n".#'magit-blob-next..."b" | 
| 1c2560 | 20 23 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 61    64 64 69 74 69 6f 6e 0a 20 20 22 72 22 20 23 27 | .#'magit-blame-addition..."r".#' | 
| 1c2580 | 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 72 65 6d 6f    76 61 6c 0a 20 20 22 66 22 20 23 27 6d 61 67 69 | magit-blame-removal..."f".#'magi | 
| 1c25a0 | 74 2d 62 6c 61 6d 65 2d 72 65 76 65 72 73 65 0a    20 20 22 71 22 20 23 27 6d 61 67 69 74 2d 6b 69 | t-blame-reverse..."q".#'magit-ki | 
| 1c25c0 | 6c 6c 2d 74 68 69 73 2d 62 75 66 66 65 72 29 0a    0a 28 64 65 66 69 6e 65 2d 6d 69 6e 6f 72 2d 6d | ll-this-buffer)..(define-minor-m | 
| 1c25e0 | 6f 64 65 20 6d 61 67 69 74 2d 62 6c 6f 62 2d 6d    6f 64 65 0a 20 20 22 45 6e 61 62 6c 65 20 73 6f | ode.magit-blob-mode..."Enable.so | 
| 1c2600 | 6d 65 20 4d 61 67 69 74 20 66 65 61 74 75 72 65    73 20 69 6e 20 62 6c 6f 62 2d 76 69 73 69 74 69 | me.Magit.features.in.blob-visiti | 
| 1c2620 | 6e 67 20 62 75 66 66 65 72 73 2e 0a 0a 43 75 72    72 65 6e 74 6c 79 20 74 68 69 73 20 6f 6e 6c 79 | ng.buffers...Currently.this.only | 
| 1c2640 | 20 61 64 64 73 20 74 68 65 20 66 6f 6c 6c 6f 77    69 6e 67 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 | .adds.the.following.key.bindings | 
| 1c2660 | 2e 0a 5c 6e 5c 5c 7b 6d 61 67 69 74 2d 62 6c 6f    62 2d 6d 6f 64 65 2d 6d 61 70 7d 22 0a 20 20 3a | ..\n\\{magit-blob-mode-map}"...: | 
| 1c2680 | 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20    27 28 6d 61 67 69 74 20 2e 20 22 32 2e 33 2e 30 | package-version.'(magit..."2.3.0 | 
| 1c26a0 | 22 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69    74 2d 62 6c 6f 62 2d 6e 65 78 74 20 28 29 0a 20 | "))..(defun.magit-blob-next.().. | 
| 1c26c0 | 20 22 56 69 73 69 74 20 74 68 65 20 6e 65 78 74    20 62 6c 6f 62 20 77 68 69 63 68 20 6d 6f 64 69 | ."Visit.the.next.blob.which.modi | 
| 1c26e0 | 66 69 65 64 20 74 68 65 20 63 75 72 72 65 6e 74    20 66 69 6c 65 2e 22 0a 20 20 28 69 6e 74 65 72 | fied.the.current.file."...(inter | 
| 1c2700 | 61 63 74 69 76 65 29 0a 20 20 28 69 66 20 6d 61    67 69 74 2d 62 75 66 66 65 72 2d 66 69 6c 65 2d | active)...(if.magit-buffer-file- | 
| 1c2720 | 6e 61 6d 65 0a 20 20 20 20 20 20 28 6d 61 67 69    74 2d 62 6c 6f 62 2d 76 69 73 69 74 20 28 6f 72 | name.......(magit-blob-visit.(or | 
| 1c2740 | 20 28 6d 61 67 69 74 2d 62 6c 6f 62 2d 73 75 63    63 65 73 73 6f 72 20 6d 61 67 69 74 2d 62 75 66 | .(magit-blob-successor.magit-buf | 
| 1c2760 | 66 65 72 2d 72 65 76 69 73 69 6f 6e 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | fer-revision.................... | 
| 1c2780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d | ...............................m | 
| 1c27a0 | 61 67 69 74 2d 62 75 66 66 65 72 2d 66 69 6c 65    2d 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 20 | agit-buffer-file-name).......... | 
| 1c27c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d | ...................magit-buffer- | 
| 1c27e0 | 66 69 6c 65 2d 6e 61 6d 65 29 29 0a 20 20 20 20    28 69 66 20 28 62 75 66 66 65 72 2d 66 69 6c 65 | file-name)).....(if.(buffer-file | 
| 1c2800 | 2d 6e 61 6d 65 20 28 62 75 66 66 65 72 2d 62 61    73 65 2d 62 75 66 66 65 72 29 29 0a 20 20 20 20 | -name.(buffer-base-buffer))..... | 
| 1c2820 | 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20    22 59 6f 75 20 68 61 76 65 20 72 65 61 63 68 65 | ....(user-error."You.have.reache | 
| 1c2840 | 64 20 74 68 65 20 65 6e 64 20 6f 66 20 74 69 6d    65 22 29 0a 20 20 20 20 20 20 28 75 73 65 72 2d | d.the.end.of.time").......(user- | 
| 1c2860 | 65 72 72 6f 72 20 22 42 75 66 66 65 72 20 69 73    6e 27 74 20 76 69 73 69 74 69 6e 67 20 61 20 66 | error."Buffer.isn't.visiting.a.f | 
| 1c2880 | 69 6c 65 20 6f 72 20 62 6c 6f 62 22 29 29 29 29    0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 | ile.or.blob"))))..(defun.magit-b | 
| 1c28a0 | 6c 6f 62 2d 70 72 65 76 69 6f 75 73 20 28 29 0a    20 20 22 56 69 73 69 74 20 74 68 65 20 70 72 65 | lob-previous.()..."Visit.the.pre | 
| 1c28c0 | 76 69 6f 75 73 20 62 6c 6f 62 20 77 68 69 63 68    20 6d 6f 64 69 66 69 65 64 20 74 68 65 20 63 75 | vious.blob.which.modified.the.cu | 
| 1c28e0 | 72 72 65 6e 74 20 66 69 6c 65 2e 22 0a 20 20 28    69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 | rrent.file."...(interactive)...( | 
| 1c2900 | 69 66 2d 6c 65 74 20 28 28 66 69 6c 65 20 28 6f    72 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 66 | if-let.((file.(or.magit-buffer-f | 
| 1c2920 | 69 6c 65 2d 6e 61 6d 65 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 | ile-name......................(b | 
| 1c2940 | 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20    28 62 75 66 66 65 72 2d 62 61 73 65 2d 62 75 66 | uffer-file-name.(buffer-base-buf | 
| 1c2960 | 66 65 72 29 29 29 29 29 0a 20 20 20 20 20 20 28    69 66 2d 6c 65 74 20 28 28 61 6e 63 65 73 74 6f | fer))))).......(if-let.((ancesto | 
| 1c2980 | 72 20 28 6d 61 67 69 74 2d 62 6c 6f 62 2d 61 6e    63 65 73 74 6f 72 20 6d 61 67 69 74 2d 62 75 66 | r.(magit-blob-ancestor.magit-buf | 
| 1c29a0 | 66 65 72 2d 72 65 76 69 73 69 6f 6e 20 66 69 6c    65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 | fer-revision.file)))...........( | 
| 1c29c0 | 6d 61 67 69 74 2d 62 6c 6f 62 2d 76 69 73 69 74    20 61 6e 63 65 73 74 6f 72 29 0a 20 20 20 20 20 | magit-blob-visit.ancestor)...... | 
| 1c29e0 | 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22    59 6f 75 20 68 61 76 65 20 72 65 61 63 68 65 64 | ...(user-error."You.have.reached | 
| 1c2a00 | 20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 20 6f    66 20 74 69 6d 65 22 29 29 0a 20 20 20 20 28 75 | .the.beginning.of.time")).....(u | 
| 1c2a20 | 73 65 72 2d 65 72 72 6f 72 20 22 42 75 66 66 65    72 20 69 73 6e 27 74 20 76 69 73 69 74 69 6e 67 | ser-error."Buffer.isn't.visiting | 
| 1c2a40 | 20 61 20 66 69 6c 65 20 6f 72 20 62 6c 6f 62 22    29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c | .a.file.or.blob")))..;;;###autol | 
| 1c2a60 | 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74    2d 62 6c 6f 62 2d 76 69 73 69 74 2d 66 69 6c 65 | oad.(defun.magit-blob-visit-file | 
| 1c2a80 | 20 28 29 0a 20 20 22 56 69 65 77 20 74 68 65 20    66 69 6c 65 20 66 72 6f 6d 20 74 68 65 20 77 6f | .()..."View.the.file.from.the.wo | 
| 1c2aa0 | 72 6b 74 72 65 65 20 63 6f 72 72 65 73 70 6f 6e    64 69 6e 67 20 74 6f 20 74 68 65 20 63 75 72 72 | rktree.corresponding.to.the.curr | 
| 1c2ac0 | 65 6e 74 20 62 6c 6f 62 2e 0a 57 68 65 6e 20 76    69 73 69 74 69 6e 67 20 61 20 62 6c 6f 62 20 6f | ent.blob..When.visiting.a.blob.o | 
| 1c2ae0 | 72 20 74 68 65 20 76 65 72 73 69 6f 6e 20 66 72    6f 6d 20 74 68 65 20 69 6e 64 65 78 2c 20 74 68 | r.the.version.from.the.index,.th | 
| 1c2b00 | 65 6e 20 67 6f 20 74 6f 0a 74 68 65 20 73 61 6d    65 20 6c 6f 63 61 74 69 6f 6e 20 69 6e 20 74 68 | en.go.to.the.same.location.in.th | 
| 1c2b20 | 65 20 72 65 73 70 65 63 74 69 76 65 20 66 69 6c    65 20 69 6e 20 74 68 65 20 77 6f 72 6b 69 6e 67 | e.respective.file.in.the.working | 
| 1c2b40 | 20 74 72 65 65 2e 22 0a 20 20 28 69 6e 74 65 72    61 63 74 69 76 65 29 0a 20 20 28 69 66 2d 6c 65 | .tree."...(interactive)...(if-le | 
| 1c2b60 | 74 20 28 28 66 69 6c 65 20 28 6d 61 67 69 74 2d    66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 | t.((file.(magit-file-relative-na | 
| 1c2b80 | 6d 65 29 29 29 0a 20 20 20 20 20 20 28 6d 61 67    69 74 2d 66 69 6e 64 2d 66 69 6c 65 2d 2d 69 6e | me))).......(magit-find-file--in | 
| 1c2ba0 | 74 65 72 6e 61 6c 20 22 7b 77 6f 72 6b 74 72 65    65 7d 22 20 66 69 6c 65 20 23 27 70 6f 70 2d 74 | ternal."{worktree}".file.#'pop-t | 
| 1c2bc0 | 6f 2d 62 75 66 66 65 72 2d 73 61 6d 65 2d 77 69    6e 64 6f 77 29 0a 20 20 20 20 28 75 73 65 72 2d | o-buffer-same-window).....(user- | 
| 1c2be0 | 65 72 72 6f 72 20 22 4e 6f 74 20 76 69 73 69 74    69 6e 67 20 61 20 62 6c 6f 62 22 29 29 29 0a 0a | error."Not.visiting.a.blob"))).. | 
| 1c2c00 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 6c 6f    62 2d 76 69 73 69 74 20 28 62 6c 6f 62 2d 6f 72 | (defun.magit-blob-visit.(blob-or | 
| 1c2c20 | 2d 66 69 6c 65 29 0a 20 20 28 69 66 20 28 73 74    72 69 6e 67 70 20 62 6c 6f 62 2d 6f 72 2d 66 69 | -file)...(if.(stringp.blob-or-fi | 
| 1c2c40 | 6c 65 29 0a 20 20 20 20 20 20 28 66 69 6e 64 2d    66 69 6c 65 20 62 6c 6f 62 2d 6f 72 2d 66 69 6c | le).......(find-file.blob-or-fil | 
| 1c2c60 | 65 29 0a 20 20 20 20 28 70 63 61 73 65 2d 6c 65    74 20 28 28 60 28 2c 72 65 76 20 2c 66 69 6c 65 | e).....(pcase-let.((`(,rev.,file | 
| 1c2c80 | 29 20 62 6c 6f 62 2d 6f 72 2d 66 69 6c 65 29 29    0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 66 69 | ).blob-or-file)).......(magit-fi | 
| 1c2ca0 | 6e 64 2d 66 69 6c 65 20 72 65 76 20 66 69 6c 65    29 0a 20 20 20 20 20 20 28 61 70 70 6c 79 20 23 | nd-file.rev.file).......(apply.# | 
| 1c2cc0 | 27 6d 65 73 73 61 67 65 20 22 25 73 20 28 25 73    20 25 73 20 61 67 6f 29 22 0a 20 20 20 20 20 20 | 'message."%s.(%s.%s.ago)"....... | 
| 1c2ce0 | 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65    76 2d 66 6f 72 6d 61 74 20 22 25 73 22 20 72 65 | .......(magit-rev-format."%s".re | 
| 1c2d00 | 76 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6d 61 67 69 74 2d 2d 61 67 65 20 28 6d 61 67 | v)..............(magit--age.(mag | 
| 1c2d20 | 69 74 2d 72 65 76 2d 66 6f 72 6d 61 74 20 22 25    63 74 22 20 72 65 76 29 29 29 29 29 29 0a 0a 28 | it-rev-format."%ct".rev))))))..( | 
| 1c2d40 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 6c 6f 62    2d 61 6e 63 65 73 74 6f 72 20 28 72 65 76 20 66 | defun.magit-blob-ancestor.(rev.f | 
| 1c2d60 | 69 6c 65 29 0a 20 20 28 6c 65 74 20 28 28 6c 69    6e 65 73 20 28 6d 61 67 69 74 2d 77 69 74 68 2d | ile)...(let.((lines.(magit-with- | 
| 1c2d80 | 74 6f 70 6c 65 76 65 6c 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | toplevel..................(magit | 
| 1c2da0 | 2d 67 69 74 2d 6c 69 6e 65 73 20 22 6c 6f 67 22    20 22 2d 32 22 20 22 2d 2d 66 6f 72 6d 61 74 3d | -git-lines."log"."-2"."--format= | 
| 1c2dc0 | 25 48 22 20 22 2d 2d 6e 61 6d 65 2d 6f 6e 6c 79    22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | %H"."--name-only"............... | 
| 1c2de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 22 2d 2d 66 6f 6c 6c 6f 77 22 20 28 | ...................."--follow".( | 
| 1c2e00 | 6f 72 20 72 65 76 20 22 48 45 41 44 22 29 20 22    2d 2d 22 20 66 69 6c 65 29 29 29 29 0a 20 20 20 | or.rev."HEAD")."--".file)))).... | 
| 1c2e20 | 20 28 69 66 20 72 65 76 20 28 63 64 64 72 20 6c    69 6e 65 73 29 20 28 62 75 74 6c 61 73 74 20 6c | .(if.rev.(cddr.lines).(butlast.l | 
| 1c2e40 | 69 6e 65 73 20 32 29 29 29 29 0a 0a 28 64 65 66    75 6e 20 6d 61 67 69 74 2d 62 6c 6f 62 2d 73 75 | ines.2))))..(defun.magit-blob-su | 
| 1c2e60 | 63 63 65 73 73 6f 72 20 28 72 65 76 20 66 69 6c    65 29 0a 20 20 28 6c 65 74 20 28 28 6c 69 6e 65 | ccessor.(rev.file)...(let.((line | 
| 1c2e80 | 73 20 28 6d 61 67 69 74 2d 77 69 74 68 2d 74 6f    70 6c 65 76 65 6c 0a 20 20 20 20 20 20 20 20 20 | s.(magit-with-toplevel.......... | 
| 1c2ea0 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67    69 74 2d 6c 69 6e 65 73 20 22 6c 6f 67 22 20 22 | ........(magit-git-lines."log"." | 
| 1c2ec0 | 2d 2d 66 6f 72 6d 61 74 3d 25 48 22 20 22 2d 2d    6e 61 6d 65 2d 6f 6e 6c 79 22 20 22 2d 2d 66 6f | --format=%H"."--name-only"."--fo | 
| 1c2ee0 | 6c 6c 6f 77 22 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | llow"........................... | 
| 1c2f00 | 20 20 20 20 20 20 20 20 22 48 45 41 44 22 20 22    2d 2d 22 20 66 69 6c 65 29 29 29 29 0a 20 20 20 | ........"HEAD"."--".file)))).... | 
| 1c2f20 | 20 28 63 61 74 63 68 20 27 66 6f 75 6e 64 0a 20    20 20 20 20 20 28 77 68 69 6c 65 20 6c 69 6e 65 | .(catch.'found.......(while.line | 
| 1c2f40 | 73 0a 20 20 20 20 20 20 20 20 28 69 66 20 28 65    71 75 61 6c 20 28 6e 74 68 20 32 20 6c 69 6e 65 | s.........(if.(equal.(nth.2.line | 
| 1c2f60 | 73 29 20 72 65 76 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 28 74 68 72 6f 77 20 27 66 6f 75 6e | s).rev).............(throw.'foun | 
| 1c2f80 | 64 20 28 6c 69 73 74 20 28 6e 74 68 20 30 20 6c    69 6e 65 73 29 20 28 6e 74 68 20 31 20 6c 69 6e | d.(list.(nth.0.lines).(nth.1.lin | 
| 1c2fa0 | 65 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20    28 73 65 74 71 20 6c 69 6e 65 73 20 28 6e 74 68 | es)))...........(setq.lines.(nth | 
| 1c2fc0 | 63 64 72 20 32 20 6c 69 6e 65 73 29 29 29 29 29    29 29 0a 0a 3b 3b 3b 20 46 69 6c 65 20 43 6f 6d | cdr.2.lines)))))))..;;;.File.Com | 
| 1c2fe0 | 6d 61 6e 64 73 0a 0a 28 64 65 66 75 6e 20 6d 61    67 69 74 2d 66 69 6c 65 2d 72 65 6e 61 6d 65 20 | mands..(defun.magit-file-rename. | 
| 1c3000 | 28 66 69 6c 65 20 6e 65 77 6e 61 6d 65 29 0a 20    20 22 52 65 6e 61 6d 65 20 6f 72 20 6d 6f 76 65 | (file.newname)..."Rename.or.move | 
| 1c3020 | 20 46 49 4c 45 20 74 6f 20 4e 45 57 4e 41 4d 45    2e 0a 4e 45 57 4e 41 4d 45 20 6d 61 79 20 62 65 | .FILE.to.NEWNAME..NEWNAME.may.be | 
| 1c3040 | 20 61 20 66 69 6c 65 20 6f 72 20 64 69 72 65 63    74 6f 72 79 20 6e 61 6d 65 2e 20 20 49 66 20 46 | .a.file.or.directory.name...If.F | 
| 1c3060 | 49 4c 45 20 69 73 6e 27 74 20 74 72 61 63 6b 65    64 20 69 6e 0a 47 69 74 2c 20 66 61 6c 6c 62 61 | ILE.isn't.tracked.in.Git,.fallba | 
| 1c3080 | 63 6b 20 74 6f 20 75 73 69 6e 67 20 60 72 65 6e    61 6d 65 2d 66 69 6c 65 27 2e 22 0a 20 20 28 69 | ck.to.using.`rename-file'."...(i | 
| 1c30a0 | 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28 6c    65 74 2a 20 28 28 66 69 6c 65 20 28 6d 61 67 69 | nteractive....(let*.((file.(magi | 
| 1c30c0 | 74 2d 72 65 61 64 2d 66 69 6c 65 20 22 52 65 6e    61 6d 65 20 66 69 6c 65 22 29 29 0a 20 20 20 20 | t-read-file."Rename.file"))..... | 
| 1c30e0 | 20 20 20 20 20 20 28 70 61 74 68 20 28 65 78 70    61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 66 69 | ......(path.(expand-file-name.fi | 
| 1c3100 | 6c 65 20 28 6d 61 67 69 74 2d 74 6f 70 6c 65 76    65 6c 29 29 29 29 0a 20 20 20 20 20 28 6c 69 73 | le.(magit-toplevel))))......(lis | 
| 1c3120 | 74 20 70 61 74 68 20 28 65 78 70 61 6e 64 2d 66    69 6c 65 2d 6e 61 6d 65 0a 20 20 20 20 20 20 20 | t.path.(expand-file-name........ | 
| 1c3140 | 20 20 20 20 20 20 20 20 20 20 28 72 65 61 64 2d    66 69 6c 65 2d 6e 61 6d 65 20 28 66 6f 72 6d 61 | ..........(read-file-name.(forma | 
| 1c3160 | 74 20 22 4d 6f 76 65 20 25 73 20 74 6f 20 64 65    73 74 69 6e 61 74 69 6f 6e 3a 20 22 20 66 69 6c | t."Move.%s.to.destination:.".fil | 
| 1c3180 | 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e).............................. | 
| 1c31a0 | 20 20 20 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 64    69 72 65 63 74 6f 72 79 20 70 61 74 68 29 29 29 | ....(file-name-directory.path))) | 
| 1c31c0 | 29 29 29 0a 20 20 28 6c 65 74 20 28 28 6f 6c 64    62 75 66 20 28 67 65 74 2d 66 69 6c 65 2d 62 75 | )))...(let.((oldbuf.(get-file-bu | 
| 1c31e0 | 66 66 65 72 20 66 69 6c 65 29 29 0a 20 20 20 20    20 20 20 20 28 64 73 74 64 69 72 20 28 66 69 6c | ffer.file)).........(dstdir.(fil | 
| 1c3200 | 65 2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f 72 79    20 6e 65 77 6e 61 6d 65 29 29 0a 20 20 20 20 20 | e-name-directory.newname))...... | 
| 1c3220 | 20 20 20 28 64 73 74 66 69 6c 65 20 28 69 66 20    28 64 69 72 65 63 74 6f 72 79 2d 6e 61 6d 65 2d | ...(dstfile.(if.(directory-name- | 
| 1c3240 | 70 20 6e 65 77 6e 61 6d 65 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | p.newname)...................... | 
| 1c3260 | 28 63 6f 6e 63 61 74 20 6e 65 77 6e 61 6d 65 20    28 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 | (concat.newname.(file-name-nondi | 
| 1c3280 | 72 65 63 74 6f 72 79 20 66 69 6c 65 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rectory.file)).................. | 
| 1c32a0 | 20 20 6e 65 77 6e 61 6d 65 29 29 29 0a 20 20 20    20 28 77 68 65 6e 20 28 61 6e 64 20 6f 6c 64 62 | ..newname))).....(when.(and.oldb | 
| 1c32c0 | 75 66 20 28 62 75 66 66 65 72 2d 6d 6f 64 69 66    69 65 64 2d 70 20 6f 6c 64 62 75 66 29 29 0a 20 | uf.(buffer-modified-p.oldbuf)).. | 
| 1c32e0 | 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72    20 22 53 61 76 65 20 25 73 20 62 65 66 6f 72 65 | .....(user-error."Save.%s.before | 
| 1c3300 | 20 6d 6f 76 69 6e 67 20 69 74 22 20 66 69 6c 65    29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 66 69 | .moving.it".file)).....(when.(fi | 
| 1c3320 | 6c 65 2d 65 78 69 73 74 73 2d 70 20 64 73 74 66    69 6c 65 29 0a 20 20 20 20 20 20 28 75 73 65 72 | le-exists-p.dstfile).......(user | 
| 1c3340 | 2d 65 72 72 6f 72 20 22 25 73 20 61 6c 72 65 61    64 79 20 65 78 69 73 74 73 22 20 64 73 74 66 69 | -error."%s.already.exists".dstfi | 
| 1c3360 | 6c 65 29 29 0a 20 20 20 20 28 75 6e 6c 65 73 73    20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 | le)).....(unless.(file-exists-p. | 
| 1c3380 | 64 73 74 64 69 72 29 0a 20 20 20 20 20 20 28 75    73 65 72 2d 65 72 72 6f 72 20 22 44 65 73 74 69 | dstdir).......(user-error."Desti | 
| 1c33a0 | 6e 61 74 69 6f 6e 20 64 69 72 65 63 74 6f 72 79    20 25 73 20 64 6f 65 73 20 6e 6f 74 20 65 78 69 | nation.directory.%s.does.not.exi | 
| 1c33c0 | 73 74 22 20 64 73 74 64 69 72 29 29 0a 20 20 20    20 28 69 66 20 28 6d 61 67 69 74 2d 66 69 6c 65 | st".dstdir)).....(if.(magit-file | 
| 1c33e0 | 2d 74 72 61 63 6b 65 64 2d 70 20 66 69 6c 65 29    0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | -tracked-p.file).........(magit- | 
| 1c3400 | 63 61 6c 6c 2d 67 69 74 20 22 6d 76 22 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | call-git."mv"................... | 
| 1c3420 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 6f 6e    76 65 72 74 2d 66 69 6c 65 6e 61 6d 65 2d 66 6f | ......(magit-convert-filename-fo | 
| 1c3440 | 72 2d 67 69 74 20 66 69 6c 65 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | r-git.file)..................... | 
| 1c3460 | 20 20 20 20 28 6d 61 67 69 74 2d 63 6f 6e 76 65    72 74 2d 66 69 6c 65 6e 61 6d 65 2d 66 6f 72 2d | ....(magit-convert-filename-for- | 
| 1c3480 | 67 69 74 20 6e 65 77 6e 61 6d 65 29 29 0a 20 20    20 20 20 20 28 72 65 6e 61 6d 65 2d 66 69 6c 65 | git.newname)).......(rename-file | 
| 1c34a0 | 20 66 69 6c 65 20 6e 65 77 6e 61 6d 65 20 63 75    72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 | .file.newname.current-prefix-arg | 
| 1c34c0 | 29 29 0a 20 20 20 20 28 77 68 65 6e 20 6f 6c 64    62 75 66 0a 20 20 20 20 20 20 28 77 69 74 68 2d | )).....(when.oldbuf.......(with- | 
| 1c34e0 | 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 6f    6c 64 62 75 66 0a 20 20 20 20 20 20 20 20 28 6c | current-buffer.oldbuf.........(l | 
| 1c3500 | 65 74 20 28 28 62 75 66 66 65 72 2d 72 65 61 64    2d 6f 6e 6c 79 20 62 75 66 66 65 72 2d 72 65 61 | et.((buffer-read-only.buffer-rea | 
| 1c3520 | 64 2d 6f 6e 6c 79 29 29 0a 20 20 20 20 20 20 20    20 20 20 28 73 65 74 2d 76 69 73 69 74 65 64 2d | d-only))...........(set-visited- | 
| 1c3540 | 66 69 6c 65 2d 6e 61 6d 65 20 64 73 74 66 69 6c    65 20 6e 69 6c 20 74 29 29 0a 20 20 20 20 20 20 | file-name.dstfile.nil.t))....... | 
| 1c3560 | 20 20 28 69 66 20 28 66 62 6f 75 6e 64 70 20 27    76 63 2d 72 65 66 72 65 73 68 2d 73 74 61 74 65 | ..(if.(fboundp.'vc-refresh-state | 
| 1c3580 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 76    63 2d 72 65 66 72 65 73 68 2d 73 74 61 74 65 29 | ).............(vc-refresh-state) | 
| 1c35a0 | 0a 20 20 20 20 20 20 20 20 20 20 28 77 69 74 68    2d 6e 6f 2d 77 61 72 6e 69 6e 67 73 0a 20 20 20 | ...........(with-no-warnings.... | 
| 1c35c0 | 20 20 20 20 20 20 20 20 20 28 76 63 2d 66 69 6e    64 2d 66 69 6c 65 2d 68 6f 6f 6b 29 29 29 29 29 | .........(vc-find-file-hook))))) | 
| 1c35e0 | 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 66 72 65    73 68 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | )...(magit-refresh))..(defun.mag | 
| 1c3600 | 69 74 2d 66 69 6c 65 2d 75 6e 74 72 61 63 6b 20    28 66 69 6c 65 73 20 26 6f 70 74 69 6f 6e 61 6c | it-file-untrack.(files.&optional | 
| 1c3620 | 20 66 6f 72 63 65 29 0a 20 20 22 55 6e 74 72 61    63 6b 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 | .force)..."Untrack.the.selected. | 
| 1c3640 | 46 49 4c 45 53 20 6f 72 20 6f 6e 65 20 66 69 6c    65 20 72 65 61 64 20 69 6e 20 74 68 65 20 6d 69 | FILES.or.one.file.read.in.the.mi | 
| 1c3660 | 6e 69 62 75 66 66 65 72 2e 0a 0a 57 69 74 68 20    61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e | nibuffer...With.a.prefix.argumen | 
| 1c3680 | 74 20 46 4f 52 43 45 20 64 6f 20 73 6f 20 65 76    65 6e 20 77 68 65 6e 20 74 68 65 20 66 69 6c 65 | t.FORCE.do.so.even.when.the.file | 
| 1c36a0 | 73 20 68 61 76 65 0a 73 74 61 67 65 64 20 61 73    20 77 65 6c 6c 20 61 73 20 75 6e 73 74 61 67 65 | s.have.staged.as.well.as.unstage | 
| 1c36c0 | 64 20 63 68 61 6e 67 65 73 2e 22 0a 20 20 28 69    6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 | d.changes."...(interactive.(list | 
| 1c36e0 | 20 28 6f 72 20 28 69 66 2d 6c 65 74 20 28 28 66    69 6c 65 73 20 28 6d 61 67 69 74 2d 72 65 67 69 | .(or.(if-let.((files.(magit-regi | 
| 1c3700 | 6f 6e 2d 76 61 6c 75 65 73 20 27 66 69 6c 65 20    74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | on-values.'file.t)))............ | 
| 1c3720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 69 66 20 28 6d 61 67 69 74 2d 66 69 6c | ..................(if.(magit-fil | 
| 1c3740 | 65 2d 74 72 61 63 6b 65 64 2d 70 20 28 63 61 72    20 66 69 6c 65 73 29 29 0a 20 20 20 20 20 20 20 | e-tracked-p.(car.files))........ | 
| 1c3760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | ..........................(magit | 
| 1c3780 | 2d 63 6f 6e 66 69 72 6d 2d 66 69 6c 65 73 20 27    75 6e 74 72 61 63 6b 20 66 69 6c 65 73 20 22 55 | -confirm-files.'untrack.files."U | 
| 1c37a0 | 6e 74 72 61 63 6b 22 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ntrack")........................ | 
| 1c37c0 | 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72    72 6f 72 20 22 41 6c 72 65 61 64 79 20 75 6e 74 | ........(user-error."Already.unt | 
| 1c37e0 | 72 61 63 6b 65 64 22 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | racked"))....................... | 
| 1c3800 | 20 20 20 20 20 28 6c 69 73 74 20 28 6d 61 67 69    74 2d 72 65 61 64 2d 74 72 61 63 6b 65 64 2d 66 | .....(list.(magit-read-tracked-f | 
| 1c3820 | 69 6c 65 20 22 55 6e 74 72 61 63 6b 20 66 69 6c    65 22 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 | ile."Untrack.file")))).......... | 
| 1c3840 | 20 20 20 20 20 20 20 20 20 20 20 20 63 75 72 72    65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 29 29 | ............current-prefix-arg)) | 
| 1c3860 | 0a 20 20 28 6d 61 67 69 74 2d 77 69 74 68 2d 74    6f 70 6c 65 76 65 6c 0a 20 20 20 20 28 6d 61 67 | ...(magit-with-toplevel.....(mag | 
| 1c3880 | 69 74 2d 72 75 6e 2d 67 69 74 20 22 72 6d 22 20    22 2d 2d 63 61 63 68 65 64 22 20 28 61 6e 64 20 | it-run-git."rm"."--cached".(and. | 
| 1c38a0 | 66 6f 72 63 65 20 22 2d 2d 66 6f 72 63 65 22 29    20 22 2d 2d 22 20 66 69 6c 65 73 29 29 29 0a 0a | force."--force")."--".files))).. | 
| 1c38c0 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 66 69 6c    65 2d 64 65 6c 65 74 65 20 28 66 69 6c 65 73 20 | (defun.magit-file-delete.(files. | 
| 1c38e0 | 26 6f 70 74 69 6f 6e 61 6c 20 66 6f 72 63 65 29    0a 20 20 22 44 65 6c 65 74 65 20 74 68 65 20 73 | &optional.force)..."Delete.the.s | 
| 1c3900 | 65 6c 65 63 74 65 64 20 46 49 4c 45 53 20 6f 72    20 6f 6e 65 20 66 69 6c 65 20 72 65 61 64 20 69 | elected.FILES.or.one.file.read.i | 
| 1c3920 | 6e 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72    2e 0a 0a 57 69 74 68 20 61 20 70 72 65 66 69 78 | n.the.minibuffer...With.a.prefix | 
| 1c3940 | 20 61 72 67 75 6d 65 6e 74 20 46 4f 52 43 45 20    64 6f 20 73 6f 20 65 76 65 6e 20 77 68 65 6e 20 | .argument.FORCE.do.so.even.when. | 
| 1c3960 | 74 68 65 20 66 69 6c 65 73 20 68 61 76 65 0a 75    6e 63 6f 6d 6d 69 74 74 65 64 20 63 68 61 6e 67 | the.files.have.uncommitted.chang | 
| 1c3980 | 65 73 2e 20 20 57 68 65 6e 20 74 68 65 20 66 69    6c 65 73 20 61 72 65 6e 27 74 20 62 65 69 6e 67 | es...When.the.files.aren't.being | 
| 1c39a0 | 20 74 72 61 63 6b 65 64 20 69 6e 0a 47 69 74 2c    20 74 68 65 6e 20 66 61 6c 6c 62 61 63 6b 20 74 | .tracked.in.Git,.then.fallback.t | 
| 1c39c0 | 6f 20 75 73 69 6e 67 20 60 64 65 6c 65 74 65 2d    66 69 6c 65 27 2e 22 0a 20 20 28 69 6e 74 65 72 | o.using.`delete-file'."...(inter | 
| 1c39e0 | 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 69 66    2d 6c 65 74 20 28 28 66 69 6c 65 73 20 28 6d 61 | active.(list.(if-let.((files.(ma | 
| 1c3a00 | 67 69 74 2d 72 65 67 69 6f 6e 2d 76 61 6c 75 65    73 20 27 66 69 6c 65 20 74 29 29 29 0a 20 20 20 | git-region-values.'file.t))).... | 
| 1c3a20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 6f 6e | ......................(magit-con | 
| 1c3a40 | 66 69 72 6d 2d 66 69 6c 65 73 20 27 64 65 6c 65    74 65 20 66 69 6c 65 73 20 22 44 65 6c 65 74 65 | firm-files.'delete.files."Delete | 
| 1c3a60 | 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 | ")........................(list. | 
| 1c3a80 | 28 6d 61 67 69 74 2d 72 65 61 64 2d 66 69 6c 65    20 22 44 65 6c 65 74 65 20 66 69 6c 65 22 29 29 | (magit-read-file."Delete.file")) | 
| 1c3aa0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 63 75 72 72 65 6e 74 2d 70 | )......................current-p | 
| 1c3ac0 | 72 65 66 69 78 2d 61 72 67 29 29 0a 20 20 28 69    66 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 74 72 | refix-arg))...(if.(magit-file-tr | 
| 1c3ae0 | 61 63 6b 65 64 2d 70 20 28 63 61 72 20 66 69 6c    65 73 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 | acked-p.(car.files)).......(magi | 
| 1c3b00 | 74 2d 63 61 6c 6c 2d 67 69 74 20 22 72 6d 22 20    28 61 6e 64 20 66 6f 72 63 65 20 22 2d 2d 66 6f | t-call-git."rm".(and.force."--fo | 
| 1c3b20 | 72 63 65 22 29 20 22 2d 2d 22 20 66 69 6c 65 73    29 0a 20 20 20 20 28 6c 65 74 20 28 28 74 6f 70 | rce")."--".files).....(let.((top | 
| 1c3b40 | 64 69 72 20 28 6d 61 67 69 74 2d 74 6f 70 6c 65    76 65 6c 29 29 29 0a 20 20 20 20 20 20 28 64 6f | dir.(magit-toplevel))).......(do | 
| 1c3b60 | 6c 69 73 74 20 28 66 69 6c 65 20 66 69 6c 65 73    29 0a 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 | list.(file.files).........(delet | 
| 1c3b80 | 65 2d 66 69 6c 65 20 28 65 78 70 61 6e 64 2d 66    69 6c 65 2d 6e 61 6d 65 20 66 69 6c 65 20 74 6f | e-file.(expand-file-name.file.to | 
| 1c3ba0 | 70 64 69 72 29 20 74 29 29 29 29 0a 20 20 28 6d    61 67 69 74 2d 72 65 66 72 65 73 68 29 29 0a 0a | pdir).t))))...(magit-refresh)).. | 
| 1c3bc0 | 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28    64 65 66 75 6e 20 6d 61 67 69 74 2d 66 69 6c 65 | ;;;###autoload.(defun.magit-file | 
| 1c3be0 | 2d 63 68 65 63 6b 6f 75 74 20 28 72 65 76 20 66    69 6c 65 29 0a 20 20 22 43 68 65 63 6b 6f 75 74 | -checkout.(rev.file)..."Checkout | 
| 1c3c00 | 20 46 49 4c 45 20 66 72 6f 6d 20 52 45 56 2e 22    0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a | .FILE.from.REV."...(interactive. | 
| 1c3c20 | 20 20 20 28 6c 65 74 20 28 28 72 65 76 20 28 6d    61 67 69 74 2d 72 65 61 64 2d 62 72 61 6e 63 68 | ...(let.((rev.(magit-read-branch | 
| 1c3c40 | 2d 6f 72 2d 63 6f 6d 6d 69 74 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 22 43 68 65 63 6b | -or-commit................"Check | 
| 1c3c60 | 6f 75 74 20 66 72 6f 6d 20 72 65 76 69 73 69 6f    6e 22 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d | out.from.revision".magit-buffer- | 
| 1c3c80 | 72 65 76 69 73 69 6f 6e 29 29 29 0a 20 20 20 20    20 28 6c 69 73 74 20 72 65 76 20 28 6d 61 67 69 | revision)))......(list.rev.(magi | 
| 1c3ca0 | 74 2d 72 65 61 64 2d 66 69 6c 65 2d 66 72 6f 6d    2d 72 65 76 20 72 65 76 20 22 43 68 65 63 6b 6f | t-read-file-from-rev.rev."Checko | 
| 1c3cc0 | 75 74 20 66 69 6c 65 22 29 29 29 29 0a 20 20 28    6d 61 67 69 74 2d 77 69 74 68 2d 74 6f 70 6c 65 | ut.file"))))...(magit-with-tople | 
| 1c3ce0 | 76 65 6c 0a 20 20 20 20 28 6d 61 67 69 74 2d 72    75 6e 2d 67 69 74 20 22 63 68 65 63 6b 6f 75 74 | vel.....(magit-run-git."checkout | 
| 1c3d00 | 22 20 72 65 76 20 22 2d 2d 22 20 66 69 6c 65 29    29 29 0a 0a 3b 3b 3b 20 52 65 61 64 20 46 69 6c | ".rev."--".file)))..;;;.Read.Fil | 
| 1c3d20 | 65 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74    2d 72 65 61 64 2d 66 69 6c 65 2d 68 69 73 74 20 | e..(defvar.magit-read-file-hist. | 
| 1c3d40 | 6e 69 6c 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67    69 74 2d 72 65 61 64 2d 66 69 6c 65 2d 66 72 6f | nil)..(defun.magit-read-file-fro | 
| 1c3d60 | 6d 2d 72 65 76 20 28 72 65 76 20 70 72 6f 6d 70    74 20 26 6f 70 74 69 6f 6e 61 6c 20 64 65 66 61 | m-rev.(rev.prompt.&optional.defa | 
| 1c3d80 | 75 6c 74 29 0a 20 20 28 6c 65 74 20 28 28 66 69    6c 65 73 20 28 6d 61 67 69 74 2d 72 65 76 69 73 | ult)...(let.((files.(magit-revis | 
| 1c3da0 | 69 6f 6e 2d 66 69 6c 65 73 20 72 65 76 29 29 29    0a 20 20 20 20 28 6d 61 67 69 74 2d 63 6f 6d 70 | ion-files.rev))).....(magit-comp | 
| 1c3dc0 | 6c 65 74 69 6e 67 2d 72 65 61 64 0a 20 20 20 20    20 70 72 6f 6d 70 74 20 66 69 6c 65 73 20 6e 69 | leting-read......prompt.files.ni | 
| 1c3de0 | 6c 20 74 20 6e 69 6c 20 27 6d 61 67 69 74 2d 72    65 61 64 2d 66 69 6c 65 2d 68 69 73 74 0a 20 20 | l.t.nil.'magit-read-file-hist... | 
| 1c3e00 | 20 20 20 28 63 61 72 20 28 6d 65 6d 62 65 72 20    28 6f 72 20 64 65 66 61 75 6c 74 20 28 6d 61 67 | ...(car.(member.(or.default.(mag | 
| 1c3e20 | 69 74 2d 63 75 72 72 65 6e 74 2d 66 69 6c 65 29    29 20 66 69 6c 65 73 29 29 29 29 29 0a 0a 28 64 | it-current-file)).files)))))..(d | 
| 1c3e40 | 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 61 64 2d    66 69 6c 65 20 28 70 72 6f 6d 70 74 20 26 6f 70 | efun.magit-read-file.(prompt.&op | 
| 1c3e60 | 74 69 6f 6e 61 6c 20 74 72 61 63 6b 65 64 2d 6f    6e 6c 79 29 0a 20 20 28 6d 61 67 69 74 2d 77 69 | tional.tracked-only)...(magit-wi | 
| 1c3e80 | 74 68 2d 74 6f 70 6c 65 76 65 6c 0a 20 20 20 20    28 6c 65 74 20 28 28 63 68 6f 69 63 65 73 20 28 | th-toplevel.....(let.((choices.( | 
| 1c3ea0 | 6e 63 6f 6e 63 20 28 6d 61 67 69 74 2d 6c 69 73    74 2d 66 69 6c 65 73 29 0a 20 20 20 20 20 20 20 | nconc.(magit-list-files)........ | 
| 1c3ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 61 6e 64 20 28 6e 6f 74 20 74 72 61 | ...................(and.(not.tra | 
| 1c3ee0 | 63 6b 65 64 2d 6f 6e 6c 79 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | cked-only)...................... | 
| 1c3f00 | 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74    2d 75 6e 74 72 61 63 6b 65 64 2d 66 69 6c 65 73 | ..........(magit-untracked-files | 
| 1c3f20 | 29 29 29 29 29 0a 20 20 20 20 20 20 28 6d 61 67    69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 | ))))).......(magit-completing-re | 
| 1c3f40 | 61 64 0a 20 20 20 20 20 20 20 70 72 6f 6d 70 74    20 63 68 6f 69 63 65 73 20 6e 69 6c 20 74 20 6e | ad........prompt.choices.nil.t.n | 
| 1c3f60 | 69 6c 20 6e 69 6c 0a 20 20 20 20 20 20 20 28 63    61 72 20 28 6d 65 6d 62 65 72 20 28 6f 72 20 28 | il.nil........(car.(member.(or.( | 
| 1c3f80 | 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 76 61    6c 75 65 2d 69 66 20 27 28 66 69 6c 65 20 73 75 | magit-section-value-if.'(file.su | 
| 1c3fa0 | 62 6d 6f 64 75 6c 65 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | bmodule))....................... | 
| 1c3fc0 | 20 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 72 65    6c 61 74 69 76 65 2d 6e 61 6d 65 20 6e 69 6c 20 | ..(magit-file-relative-name.nil. | 
| 1c3fe0 | 74 72 61 63 6b 65 64 2d 6f 6e 6c 79 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tracked-only)).................. | 
| 1c4000 | 20 20 20 63 68 6f 69 63 65 73 29 29 29 29 29 29    0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 | ...choices))))))..(defun.magit-r | 
| 1c4020 | 65 61 64 2d 74 72 61 63 6b 65 64 2d 66 69 6c 65    20 28 70 72 6f 6d 70 74 29 0a 20 20 28 6d 61 67 | ead-tracked-file.(prompt)...(mag | 
| 1c4040 | 69 74 2d 72 65 61 64 2d 66 69 6c 65 20 70 72 6f    6d 70 74 20 74 29 29 0a 0a 28 64 65 66 75 6e 20 | it-read-file.prompt.t))..(defun. | 
| 1c4060 | 6d 61 67 69 74 2d 72 65 61 64 2d 75 6e 6d 65 72    67 65 64 2d 66 69 6c 65 20 28 26 6f 70 74 69 6f | magit-read-unmerged-file.(&optio | 
| 1c4080 | 6e 61 6c 20 70 72 6f 6d 70 74 29 0a 20 20 28 6c    65 74 20 28 28 63 75 72 72 65 6e 74 20 20 28 6d | nal.prompt)...(let.((current..(m | 
| 1c40a0 | 61 67 69 74 2d 63 75 72 72 65 6e 74 2d 66 69 6c    65 29 29 0a 20 20 20 20 20 20 20 20 28 75 6e 6d | agit-current-file)).........(unm | 
| 1c40c0 | 65 72 67 65 64 20 28 6d 61 67 69 74 2d 75 6e 6d    65 72 67 65 64 2d 66 69 6c 65 73 29 29 29 0a 20 | erged.(magit-unmerged-files))).. | 
| 1c40e0 | 20 20 20 28 75 6e 6c 65 73 73 20 75 6e 6d 65 72    67 65 64 0a 20 20 20 20 20 20 28 75 73 65 72 2d | ...(unless.unmerged.......(user- | 
| 1c4100 | 65 72 72 6f 72 20 22 54 68 65 72 65 20 61 72 65    20 6e 6f 20 75 6e 72 65 73 6f 6c 76 65 64 20 63 | error."There.are.no.unresolved.c | 
| 1c4120 | 6f 6e 66 6c 69 63 74 73 22 29 29 0a 20 20 20 20    28 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e | onflicts")).....(magit-completin | 
| 1c4140 | 67 2d 72 65 61 64 20 28 6f 72 20 70 72 6f 6d 70    74 20 22 52 65 73 6f 6c 76 65 20 66 69 6c 65 22 | g-read.(or.prompt."Resolve.file" | 
| 1c4160 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 75 6e 6d | )............................unm | 
| 1c4180 | 65 72 67 65 64 20 6e 69 6c 20 74 20 6e 69 6c 20    6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 | erged.nil.t.nil.nil............. | 
| 1c41a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    63 61 72 20 28 6d 65 6d 62 65 72 20 63 75 72 72 | ...............(car.(member.curr | 
| 1c41c0 | 65 6e 74 20 75 6e 6d 65 72 67 65 64 29 29 29 29    29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | ent.unmerged)))))..(defun.magit- | 
| 1c41e0 | 72 65 61 64 2d 66 69 6c 65 2d 63 68 6f 69 63 65    20 28 70 72 6f 6d 70 74 20 66 69 6c 65 73 20 26 | read-file-choice.(prompt.files.& | 
| 1c4200 | 6f 70 74 69 6f 6e 61 6c 20 65 72 72 6f 72 20 64    65 66 61 75 6c 74 29 0a 20 20 22 52 65 61 64 20 | optional.error.default)..."Read. | 
| 1c4220 | 66 69 6c 65 20 66 72 6f 6d 20 46 49 4c 45 53 2e    0a 0a 49 66 20 46 49 4c 45 53 20 68 61 73 20 6f | file.from.FILES...If.FILES.has.o | 
| 1c4240 | 6e 6c 79 20 6f 6e 65 20 6d 65 6d 62 65 72 2c 20    72 65 74 75 72 6e 20 74 68 61 74 20 69 6e 73 74 | nly.one.member,.return.that.inst | 
| 1c4260 | 65 61 64 20 6f 66 20 70 72 6f 6d 70 74 69 6e 67    2e 0a 49 66 20 46 49 4c 45 53 20 68 61 73 20 6e | ead.of.prompting..If.FILES.has.n | 
| 1c4280 | 6f 20 6d 65 6d 62 65 72 73 2c 20 67 69 76 65 20    61 20 75 73 65 72 20 65 72 72 6f 72 2e 20 20 45 | o.members,.give.a.user.error...E | 
| 1c42a0 | 52 52 4f 52 20 63 61 6e 20 62 65 20 67 69 76 65    6e 0a 74 6f 20 70 72 6f 76 69 64 65 20 61 20 6d | RROR.can.be.given.to.provide.a.m | 
| 1c42c0 | 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 76 65 20    65 72 72 6f 72 2e 0a 0a 49 66 20 44 45 46 41 55 | ore.informative.error...If.DEFAU | 
| 1c42e0 | 4c 54 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 75    73 65 20 74 68 69 73 20 61 73 20 74 68 65 20 64 | LT.is.non-nil,.use.this.as.the.d | 
| 1c4300 | 65 66 61 75 6c 74 20 76 61 6c 75 65 20 69 6e 73    74 65 61 64 20 6f 66 0a 60 6d 61 67 69 74 2d 63 | efault.value.instead.of.`magit-c | 
| 1c4320 | 75 72 72 65 6e 74 2d 66 69 6c 65 27 2e 22 0a 20    20 28 70 63 61 73 65 20 28 6c 65 6e 67 74 68 20 | urrent-file'."...(pcase.(length. | 
| 1c4340 | 66 69 6c 65 73 29 0a 20 20 20 20 28 30 20 28 75    73 65 72 2d 65 72 72 6f 72 20 28 6f 72 20 65 72 | files).....(0.(user-error.(or.er | 
| 1c4360 | 72 6f 72 20 22 4e 6f 20 66 69 6c 65 20 63 68 6f    69 63 65 73 22 29 29 29 0a 20 20 20 20 28 31 20 | ror."No.file.choices"))).....(1. | 
| 1c4380 | 28 63 61 72 20 66 69 6c 65 73 29 29 0a 20 20 20    20 28 5f 20 28 6d 61 67 69 74 2d 63 6f 6d 70 6c | (car.files)).....(_.(magit-compl | 
| 1c43a0 | 65 74 69 6e 67 2d 72 65 61 64 0a 20 20 20 20 20    20 20 20 70 72 6f 6d 70 74 20 66 69 6c 65 73 20 | eting-read.........prompt.files. | 
| 1c43c0 | 6e 69 6c 20 74 20 6e 69 6c 20 27 6d 61 67 69 74    2d 72 65 61 64 2d 66 69 6c 65 2d 68 69 73 74 0a | nil.t.nil.'magit-read-file-hist. | 
| 1c43e0 | 20 20 20 20 20 20 20 20 28 63 61 72 20 28 6d 65    6d 62 65 72 20 28 6f 72 20 64 65 66 61 75 6c 74 | ........(car.(member.(or.default | 
| 1c4400 | 20 28 6d 61 67 69 74 2d 63 75 72 72 65 6e 74 2d    66 69 6c 65 29 29 20 66 69 6c 65 73 29 29 29 29 | .(magit-current-file)).files)))) | 
| 1c4420 | 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74    2d 72 65 61 64 2d 63 68 61 6e 67 65 64 2d 66 69 | ))..(defun.magit-read-changed-fi | 
| 1c4440 | 6c 65 20 28 72 65 76 2d 6f 72 2d 72 61 6e 67 65    20 70 72 6f 6d 70 74 20 26 6f 70 74 69 6f 6e 61 | le.(rev-or-range.prompt.&optiona | 
| 1c4460 | 6c 20 64 65 66 61 75 6c 74 29 0a 20 20 28 6d 61    67 69 74 2d 72 65 61 64 2d 66 69 6c 65 2d 63 68 | l.default)...(magit-read-file-ch | 
| 1c4480 | 6f 69 63 65 0a 20 20 20 70 72 6f 6d 70 74 0a 20    20 20 28 6d 61 67 69 74 2d 63 68 61 6e 67 65 64 | oice....prompt....(magit-changed | 
| 1c44a0 | 2d 66 69 6c 65 73 20 72 65 76 2d 6f 72 2d 72 61    6e 67 65 29 0a 20 20 20 64 65 66 61 75 6c 74 0a | -files.rev-or-range)....default. | 
| 1c44c0 | 20 20 20 28 63 6f 6e 63 61 74 20 22 4e 6f 20 66    69 6c 65 20 63 68 61 6e 67 65 64 20 69 6e 20 22 | ...(concat."No.file.changed.in." | 
| 1c44e0 | 20 72 65 76 2d 6f 72 2d 72 61 6e 67 65 29 29 29    0a 0a 3b 3b 3b 20 5f 0a 28 70 72 6f 76 69 64 65 | .rev-or-range)))..;;;._.(provide | 
| 1c4500 | 20 27 6d 61 67 69 74 2d 66 69 6c 65 73 29 0a 3b    3b 3b 20 6d 61 67 69 74 2d 66 69 6c 65 73 2e 65 | .'magit-files).;;;.magit-files.e | 
| 1c4520 | 6c 20 65 6e 64 73 20 68 65 72 65 0a 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | l.ends.here..................... | 
| 1c4540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c4560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c4580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c45a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c45c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c45e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c4600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c4620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c4640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c4660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c4680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c46a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c46c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c46e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c4700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c4720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c4740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c4760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c4780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c47a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c47c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c47e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c4800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c4820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c4840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c4860 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c4880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c48a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c48c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c48e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c4900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c4920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c4940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c4960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c4980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c49a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c49c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c49e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c4a00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c4a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c4a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c4a60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c4a80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c4aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c4ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c4ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c4b00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c4b20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c4b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c4b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c4b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c4ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c4bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c4be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c4c00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c4c20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c4c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c4c60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c4c80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c4ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c4cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c4ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c4d00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c4d20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c4d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c4d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c4d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c4da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c4dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c4de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c4e00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c4e20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c4e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c4e60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c4e80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c4ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c4ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c4ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c4f00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c4f20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c4f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c4f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c4f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c4fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c4fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c4fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5000 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c50a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c50c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c50e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c51a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c51c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c51e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c52a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c52c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c52e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c53a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c53c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c53e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c54a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c54c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c54e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c55a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c55c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c55e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c56a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c56c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c56e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c57a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c57c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c57e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5860 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c58a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c58c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c58e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c59a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c59c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c59e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5a00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5a60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5a80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5b00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5b20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5c00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5c20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5c60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5c80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5d00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5d20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5e00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5e20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5e60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5e80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5f00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5f20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c5fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6000 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c60a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c60c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c60e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c61a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c61c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c61e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c62a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c62c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c62e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c63a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c63c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c63e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c64a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c64c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c64e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c65a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c65c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c65e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c66a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c66c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c66e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c67a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c67c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c67e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6860 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c68a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c68c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c68e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c69a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c69c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c69e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6a00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6a60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6a80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6b00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6b20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6c00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6c20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6c60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6c80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6d00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6d20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6e00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6e20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6e60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6e80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6f00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6f20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1c6fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |